具有省电功能的图像形成装置及其控制方法
【专利摘要】本发明提供一种具有省电功能的图像形成装置及其控制方法。该图像形成装置具有SSD作为辅助存储设备,并且能够防止由于在省电状态或断电状态下经过保持期限而导致的所述辅助存储设备中的数据丢失。在基于当所述图像形成装置启动时获取到的类型信息、将所述辅助存储设备确定为是SSD的情况下,计算预测保持期限,并且在所述图像形成装置的在所述省电状态下工作的部分中设置所计算出的预测保持期限。在所述图像形成装置的在所述省电状态下工作的部分基于所设置的预测保持期限,使所述图像形成装置从所述省电状态转变到正常状态。
【专利说明】具有省电功能的图像形成装置及其控制方法
【技术领域】
[0001]本发明涉及一种图像形成装置及其控制方法、以及存储介质,更具体地,涉及包括SSD作为辅助存储设备并且能够防止由于省电状态或断电状态的持续而导致的SSD中的数据丢失的图像形成装置及其控制方法、以及存储介质。
【背景技术】
[0002]近年来,SSD(固态驱动器)更经常地被用作图像形成装置的辅助存储设备。与传统的HDD (硬盘驱动器)相比,SSD从存取时间、发热、操作声音、冲击性能、电力消耗以及尺寸的观点来看更占优势。
[0003]一般而言,SSD中安装有多个保存数据的闪速存储器。在使用闪速存储器的情况下,通过将电子注入覆盖有绝缘材料的浮置栅极或将电子从覆盖有绝缘材料的浮置栅极射出,来保存或擦除数据,然而此时,绝缘材料上施加有高电压,这伴随着绝缘材料的劣化。此夕卜,由于自然放电,在预定时间段之后,即在保持期限(数据保持期限)之后,数据丢失。
[0004]例如,有报告指出,如果超过由JEDEC(联合电子设备工程委员会)规定的时间段而未使用过的SSD通电,则SSD中的数据会在三个月内不适宜地丢失。另外,由于SSD中使用的集成电路的致密化,SSD中的数据可能由于更短时间段的电源切断而丢失。
[0005]伴随着近年来的省电趋势,一些图像形成装置被配置为在从正常状态转变到省电状态时,将辅助存储设备断电。在使用SSD作为这种图像形成装置的辅助存储设备的情况下,随着经过SSD的保持期限,省电状态持续使SSD中的数据丢失。此外,当图像形成装置的电源断开时,辅助存储设备未通电,如果断电状态持续长的时间段,则会造成数据丢失。
[0006]日本特开2013-47913号公报提出了如下信息处理装置:在非易失性存储设备的寿命即将到期时,不在非易失性存储设备中进行写入,从而防止数据从非易失性存储设备中丢失。然而,所提出的技术无法防止由于经过SSD的保持期限而导致的数据丢失。
[0007]另外,随着近年来图像形成装置的多功能化,在图像形成装置上运行的软件变得复杂且大规模化。此外,为了使用过去的应用开发资源,在许多情况下,在图像形成装置上安装的通用OS上,运行不依赖于硬件的高可移植性的应用。
[0008]然而,在安装有通用OS的、不考虑硬件的应用在该通用OS上运行的图像形成装置中,难以防止非易失性存储设备中的数据丢失。
[0009]在日本特开2013-47913号公报中公开的技术旨在通过抑制非易失性存储设备中的写入,来维持非易失性存储设备的数据保持可靠性。然而,在安装有运行复杂的大规模应用的通用OS的图像形成装置中,难以维持非易失性存储设备(诸如SSD等的辅助存储设备)的数据保持可靠性。即,数据保持可靠性的维持需要掌握复杂的大规模应用的所有行为,并且完全控制从应用对辅助存储设备的访问,例如需要消除辅助存储设备中的写入量。
[0010]然而,在安装有运行复杂的大规模应用的通用OS的图像形成装置中,完全控制从应用对辅助存储设备的访问是非常困难的,即,难以提高这种图像形成装置的诸如SSD等的辅助存储设备的数据保持可靠性。
【发明内容】
[0011]本发明提供一种包括SSD作为辅助存储设备并且能够防止由于省电状态或断电状态的持续经过SSD的保持期限而导致的SSD中的数据丢失的图像形成装置及其控制方法、以及存储介质。
[0012]另外,本发明提供一种包括SSD作为辅助存储设备并且能够提高SSD的数据保持可靠性的图像形成装置及其控制方法、以及存储介质。
[0013]根据本发明的一方面,提供了一种图像形成装置,其被配置为能够在进行正常操作的正常状态与和在该正常状态下相比电力消耗降低的省电状态之间转变,所述图像形成装置包括:非易失性辅助存储设备;识别单元,其被配置为在所述图像形成装置启动时,获取表示所述辅助存储设备的类型的类型信息,并且识别所述辅助存储设备;设置单元,其被配置为在所述图像形成装置从所述正常状态转变到所述省电状态时,计算由所述识别单元识别的所述辅助存储设备的数据保持期限,并且在所述省电状态下工作的图像形成装置部分中,设置所计算出的数据保持期限;以及转变单元,其被配置为通过在所述省电状态下工作的所述图像形成装置部分,基于由所述设置单元设置的数据保持期限,使所述图像形成装置从所述省电状态转变到所述正常状态。
[0014]根据本发明的另一方面,提供了一种具有非易失性辅助存储设备的图像形成装置,所述图像形成装置包括:安装单元,其被配置为安装或卸载所述辅助存储设备;以及识别单元,其被配置为在所述图像形成装置启动时,获取表示所述辅助存储设备的类型的类型信息,并且识别所述辅助存储设备,其中,所述安装单元计算由所述识别单元识别的所述辅助存储设备的数据保持期限,并且在所述数据保持期限超过阈值的情况下,以禁止写入的方式重新安装所述辅助存储设备。
[0015]根据本发明,利用包括SSD作为辅助存储设备的图像形成装置,能够防止由于在省电状态或断电状态下经过保持期限而导致的辅助存储设备中的数据丢失。
[0016]此外,根据本发明,能够提高图像形成装置中安装的作为辅助存储设备的SSD的数据保持可靠性。
[0017]通过以下(参照附图)对示例性实施例的描述,本发明的其他特征将变得清楚。
【专利附图】
【附图说明】
[0018]图1是示意性地示出根据本发明的第一实施例的图像形成装置的结构的框图。
[0019]图2是示意性地示出图像形成装置的控制器的结构的框图。
[0020]图3是示出图像形成装置的电力状态转变的图。
[0021]图4是示出当图像形成装置处于断电状态时的装置各部的通电状态的图。
[0022]图5是示出当图像形成装置处于省电状态时的装置各部的通电状态的图。
[0023]图6A是示出通过执行S.M.A.R.T.命令而获取的SSD参数的示例的图。
[0024]图6B是示出例示根据SSD的剩余寿命的预测保持期限的表的示例的图。
[0025]图7是示出由根据第一实施例的图像形成装置实施的待机恢复处理的过程的流程图。
[0026]图8是示出由根据本发明的第二实施例的图像形成装置实施的待机恢复处理的过程的流程图。
[0027]图9是示出由根据本发明的第三实施例的图像形成装置实施的安装辅助存储设备的处理的过程的流程图。
[0028]图10是示出由根据本发明的第四实施例的图像形成装置实施的安装辅助存储设备的处理的流程的流程图。
【具体实施方式】
[0029]现在,将参照附图来详细描述本发明的实施例。
[0030][第一实施例]
[0031]图1是示意性地示出根据本发明的第一实施例的图像形成装置的结构的框图。
[0032]在图1中,图像形成装置I包括用于读取原稿的图像的扫描器设备2。扫描器设备2包括用于从原稿中给送片材的原稿给送单元21,以及用于通过对片材进行光学扫描来获得数字图像的扫描器单元22。
[0033]打印机设备4在纸介质上打印数字图像。打印机设备4包括用于从纸束中逐张给送纸张的给纸单元42、用于在给送的纸张上打印图像的标记单元41,以及用于排出打印有图像的纸张的排纸单元43。
[0034]操作部5包括用于操作图像形成装置I的各种按键和按钮(未示出),以及用于显示图像形成装置I的设置信息和作业信息的显示部(未示出)。外部存储设备6包括硬盘驱动器(HDD)等,并且存储数字图像以及控制程序等。电源部7在电源开关8接通时,向扫描器设备2、打印机设备4以及控制器3供给电力,并且在电源开关8断开时停止电力供给。电池(未示出)向时钟部9供给电力。
[0035]控制器3连接到上述装置的各部,并且可以通过向装置各部发出指令来执行作业。控制器3包括连接到LANlO的LAN I/F208,并且能够通过LANlO在与外部计算机100之间输入/输出数字图像,并且能够例如发出作业、机器的指令。
[0036]图2是示意性地示出图像形成装置的控制器3的结构的框图。
[0037]控制器3包括主板200以及子板220。
[0038]主板200是所谓的通用CPU系统,并且通过未示出的接口被连接到操作部5、外部存储设备6、电源部7以及时钟部9,并包括下面的设备。
[0039]CPU201控制整个主板。引导R0M202存储引导程序。存储器203用作CPU201的工作存储器。
[0040]总线控制器204具有到外部总线的桥接功能。非易失性存储器205即使在电源断开之后也能够保持数据。盘控制器206控制外部存储设备6以及闪存盘207。闪存盘207是具有诸如SSD (固态驱动器)等的半导体存储器的相对小容量的辅助存储设备。应当注意,图像形成装置I的辅助存储设备并不限定于SSD,并且可以是HDD或任何其他存储设备。
[0041]LAN I/F208是用于与网络上的设备进行通信的网络接口,并且如上所述连接到LANlO。
[0042]子板220包括相对较小的通用CPU系统以及图像处理硬件,并且由下面的设备构成。
[0043]CPU221控制整个子板。存储器223用作CPU221的工作存储器。总线控制器224具有到外部总线的桥接功能。非易失性存储器225即使在电源切断之后也能够保持数据。图像处理器227实时地实施数字图像处理。设备控制器226连接到打印机设备4以及扫描器设备2,并控制打印机设备4以及扫描器设备2。
[0044]应当注意,CPU201和221中的各个内置或连接有芯片组、总线桥以及时钟发生器,然而省略其图示和描述。此外,主板200和子板220的结构并不限定于附图中所示的。
[0045]接下来,将以在纸介质上再现(复印)图像的情况作为示例,来描述控制器3的操作。
[0046]当用户通过操作部5发出关于图像再现的指令时,主板200的CPU201经由子板220的CPU221等,将图像读取命令发送到扫描器设备2。扫描器设备2经由设备控制器226,将通过光学扫描纸张原稿获得的数字图像数据发送到图像处理器227。图像处理器227经由CPU221,将从扫描器设备2发送的数字图像数据传送到存储器223,或者将数字图像数据DMA传送至存储器223,并且将数字图像数据临时保存在存储器223中。
[0047]当全部或预定量的数字图像数据被临时存储在存储器223中时,CPU201经由CPU221等向打印机设备4发出图像输出指令。CPU221向图像处理器227通知存储器223中的图像数据的存储位置。被临时存储在存储器223中的图像数据根据来自打印机设备4的同步信号,经由图像处理器227以及设备控制器226被发送到打印机设备4,并且在打印机设备4处被打印在纸介质上。
[0048]在打印多份的情况下,CPU201可以在外部存储设备6中存储临时存储在存储器223中的图像数据,并且可以在打印第二份或后续份时,从外部存储设备6中读取图像数据,并随后将该数据发送到打印机设备4。
[0049]图3是示出图像形成装置I的电力状态转变的图。
[0050]当在图像形成装置I处于正常状态310时、发生转变到省电状态330的事件时,图像形成装置I从正常状态310转变到省电状态330,如箭头301所示。转变到省电状态330的事件可以包括由用户实施的转变到省电状态的操作,或者定时器中断等。
[0051]当在图像形成装置I处于与正常状态310相比电力消耗降低的省电状态330时、发生转变到正常状态310的事件时,图像形成装置I从省电状态330转变到正常状态310,如箭头302所示。转变到正常状态310的事件可以包括网络包的接收、用户的正常状态转变操作、或者定时器中断等。
[0052]当在图像形成装置I处于省电状态330时、发生转变到断电状态320的事件时,图像形成装置I从省电状态330转变到断电状态320,如箭头303所示。转变到断电状态320的事件例如可以包括用户的断电操作、或是通过遥控的断电等。
[0053]当在图像形成装置I处于断电状态320时、发生转变到正常状态310的事件时,图像形成装置I从断电状态320转变到正常状态310,如箭头305所示。转变到正常状态310的事件例如可以包括用户的电源接通操作、或者定时器中断等。
[0054]当在图像形成装置I处于断电状态320时、发生转变到省电状态330的事件时,图像形成装置I从断电状态320转变到省电状态330,如箭头306所示。转变到省电状态330的事件例如可以包括电源启动事件。
[0055]当在图像形成装置I处于正常状态310时、发生转变到断电状态320的事件时,图像形成装置I从正常状态310转变到断电状态320,如箭头304所示。转变到断电状态320的事件例如可以包括用户的断电操作、或者定时器中断等。
[0056]接下来,将描述当图像形成装置I处于正常状态310、断电状态320及省电状态330时的图像形成装置I的各部(图2中所示的各块)的通电状态。
[0057]图4是示出当图像形成装置I处于断电状态320时的装置的各部的通电状态的图,图5是示出当图像形成装置I处于省电状态330时的装置的各部的通电状态的图。
[0058]在正常状态310下,向装置的各部(块)供给电力,因此不存在未通电的块。
[0059]如图4所示,在断电状态320下,除了由电池(未示出)供给电力的时钟部9之外的块在图4中被加阴影线,并且被断电。此外,如虚线所示,从电源部7到控制器3的电力供给被关闭。
[0060]如图5所示,在省电状态330下,除了由电池供给电力的时钟部9、以及由电源部7供给电力的存储器203以及LAN I/F208之外的块在图5中被加阴影线,并且被断电。存储器203通电的原因是为了保存和保持在转变到省电状态330时的存储内容,并且使得在从省电状态330恢复到正常状态310时能够参照存储内容。应当注意,除了图5中的省电状态330之外,也可能存在不对LAN I/F208进行通电的省电状态。
[0061]接下来,将描述根据第一实施例的获得SSD的保持期限(数据保持期限)的预测值的方法。
[0062]如上所述,当通过从构成SSD的闪速存储器的浮置栅极注入或射出电子来重复数据的保存和擦除时,覆盖浮置栅极的绝缘材料发生劣化。主机控制器(例如,图像形成装置I的控制器3)可以通过ATA命令等,从SSD获取表示SSD中的各块的擦除次数或平均擦除次数的信息,并且可以预测SSD中的各块的最大擦除次数或平均擦除次数达到阈值时的时间。这使得能够预测SSD的保持期限,并且能够估计SSD的寿命。
[0063]此外,在使用SSD的情况下,可以通过执行S.M.A.R.T.命令来获取SSD参数。
[0064]图6A是示出通过执行S.M.A.R.T.命令而获取的SSD参数的示例的图,图6B是示出例示与SSD的剩余寿命相对应的保持期限的预测值(以下称为“预测保持期限”)的表的示例的图。
[0065]可以基于图6A中所示的、诸如使用时间、温度、电源启动次数、最大擦除次数以及平均擦除次数等的SSD参数,通过如下所述的等式(I),来计算SSD的剩余寿命(%)。此夕卜,可以通过如下所述的等式(2),由剩余寿命)来计算预测保持期限(月)。在图6B中的表中示出了计算结果的示例。
[0066]剩余寿命={1-(最大擦除次数+可写入次数)} XlOO …(I)
[0067]此外,可写入次数依据SSD的类型而不同,但一般地,对于SLC(单级单元)是十万次,而对于MLC (多级单元)是一万次。当确定可写入次数时,基于通过执行S.M.A.R.T.命令而获得的SSD的型号或机型信息,来确定SSD的类型是SLC还是MLC。
[0068]预测保持期限=3 + 5 X剩余寿命...(2)
[0069]应当注意,在预测保持期限的计算中,可以使用除等式(2)中的参数之外的参数,但是为了便于理解示出如等式(2)所示的简单的示例。
[0070]图7是示出由图像形成装置I实施的待机恢复处理的过程的流程图。通过使CPU201调用并执行控制程序来实施该处理,除非另外特别说明。
[0071]CPU201确定图像形成装置I的电源是否接通(步骤S501)。当图像形成装置I的电源接通时(步骤S501:是),实施使用图像形成装置I所需的各种启动处理(步骤S502)。在各种启动处理完成之后,CPU201获取表示辅助存储设备的类型的类型信息(步骤S503)。在本实施例中,获取控制器3中的闪存盘207的类型信息,但是并不限于此。
[0072]接下来,CPU201确定是否发生了转变到省电状态的事件(步骤S504),并且在步骤S504的确定结果为否的情况下,确定是否发生了转变到断电状态的事件(步骤S505)。在发生了转变到省电状态和断电状态中的任何一个状态的事件的情况下,程序进入到步骤S506。
[0073]在步骤S506中,CPU201基于在步骤S503中获取的类型信息,来确定辅助存储设备是否为SSD。应当注意,可以基于根据ATA (AT附接)标准的IDENTIFY DEVICE data(识别设备数据),来识别连接目的地设备是否为SSD。因此,在步骤S506中,基于在步骤S503中获取的类型信息中的IDENTIFY DEVICE data,来确定辅助存储设备是否为SSD。
[0074]如果辅助存储设备不是SSD (步骤S506:否),则该程序终止。另一方面,当步骤S506的确定结果为是时,即在确定辅助存储设备是SSD的情况下,CPU201通过参照图6A和图6B所描述的方法,来计算SSD的预测保持期限(步骤S507)。
[0075]接下来,CPU201在由电池驱动的诸如时钟部9等的RTC(实时时钟)中,设置在步骤S507中计算出的预测保持期限(步骤S508),并且实施转变到省电状态或断电状态的处理(步骤S509)。
[0076]然后,CPU201确定在向图5中所示的省电状态的转变完成之后,是否发生省电状态解除事件(待机恢复事件),或者确定在向图4中所示的断电状态的转变完成之后,是否发生电源启动事件(步骤S510)。在步骤S510中的确定结果为是的情况下,即在存在待机恢复事件或电源启动事件的情况下,处理进入到步骤S512。
[0077]另一方面,在步骤S510中的确定结果为否的情况下,即在既未发生待机恢复事件也未发生电源启动事件的情况下,RTC确定是否经过了在步骤S508中设置的预测保持期限(预测期限)(步骤S511)。在确定未经过预测保持期限的情况下(步骤S511:否),程序返回到步骤S510。另一方面,如果经过了预测保持期限(步骤S511:是),则程序进入到步骤S512。
[0078]在步骤S512中,根据来自RTC的待机恢复指令,来实施待机恢复处理。在待机恢复处理中,使SSD通电,以防止SSD中保持的数据的丢失。即,在经过SSD的保持期限之前,根据来自即使在省电状态或断电状态下也被通电的RTC的待机恢复指令,使SSD通电,由此防止SSD中的数据的丢失。
[0079]如上所述,计算SSD的预测保持期限,并且在即使在省电状态或断电状态下也被通电的RTC中设置计算出的预测保持期限。然后,基于预测保持期限,由RTC发出恢复指令,从而使SSD通电。利用包括SSD作为辅助存储设备的图像形成装置,能够使省电状态或断电状态不会持续到经过SSD的保持期限,从而防止SSD中的数据丢失。
[0080][第二实施例]
[0081]根据本发明的第二实施例的图像形成装置与上述的第一实施例基本相同,因此下面将省略共有方面的描述,而仅描述其不同之处。
[0082]图8是示出由根据本发明的第二实施例的图像形成装置实施的待机恢复处理的过程的流程图。通过使CPU201调用并执行控制程序来实施该处理,除非另外特别说明。
[0083]在图8中的步骤S601至S604中实施的处理与图7中的步骤S501至S504中相同。即,当图像形成装置I的电源接通时(步骤S601:是),实施各种启动处理(步骤S602)。在各种启动处理完成之后,CPU201获取辅助存储设备的类型信息(步骤S603),并且确定是否发生转变到省电状态的事件(步骤S604)。
[0084]在发生了转变到省电状态的事件的情况下(步骤S604:是),CPU201基于在步骤S603中获取的类型信息中的IDENTIFY DEVICE data,来确定辅助存储设备是否为SSD(步骤S605)。在步骤S605中的确定结果为否的情况下,该程序终止。另一方面,在步骤S605中的确定结果为是的情况下,即在辅助存储设备是SSD的情况下,CPU201通过参照图6A和图6B所描述的方法,来计算SSD的预测保持期限(步骤606)。
[0085]接下来,CPU201将在步骤S606中计算出的预测保持期限,通知给在省电状态下被供给少量电力的通信部(例如,LAN I/F208)(步骤S607),并且实施转变到省电状态的处理(步骤 S608)。
[0086]在向图5中所示的省电状态的转变完成之后,通信部确定是否发生省电状态解除事件(待机恢复事件)(步骤S609)。在存在省电状态解除事件的情况下(步骤S609:是),通信部发送待机恢复指令,并且进入到步骤S611。
[0087]另一方面,在未发生待机恢复事件的情况下(步骤S609:否),通信部确定是否经过在步骤S607中通知的预测保持期限(步骤S610)。在未经过预测保持期限的情况下(步骤S610:否),程序返回到步骤S609。另一方面,在经过预测保持期限的情况下(步骤S610:是),通信部发送待机恢复指令,之后程序进入到步骤S611。
[0088]在步骤S611中,根据来自通信部的待机恢复指令,来实施待机恢复处理。在待机恢复处理中,使SSD通电,以防止SSD中保持的数据的丢失。即,在经过SSD的保持期限之前,根据来自即使在省电状态下也被通电的通信部的待机恢复指令,使SSD通电,从而防止SSD中的数据的丢失。
[0089]如上所述,计算SSD的预测保持期限,并且在即使在省电状态下也被通电的通信部中设置计算出的预测保持期限。然后,基于预测保持期限,由通信部发出恢复指令,从而使SSD能够被通电。由此,利用包括SSD作为辅助存储设备的图像形成装置,能够使省电状态不会持续到经过SSD的保持期限,从而防止SSD中的数据丢失。
[0090][第三实施例]
[0091]根据本发明的第三实施例的图像形成装置与上述的第一实施例基本相同,因此下面将省略共有方面的描述,而仅描述其不同之处。
[0092]图9是示出由根据本发明的第三实施例的图像形成装置I实施的安装辅助存储设备的处理的过程的流程图。通过使CPU201调用并执行控制程序来实施该处理,除非另外特别说明。
[0093]在图9中的步骤S701至S703中实施的处理与图7中的步骤S501至S503中相同。即,当图像形成装置I的电源接通时(步骤S701:是),实施各种启动处理(步骤S702)。在各种启动处理完成之后,CPU201获取辅助存储设备的类型信息(步骤S703)。
[0094]接下来,CPU201基于在步骤S703中获取的类型信息中的IDENTIFYDEVI CE data,来确定辅助存储设备是否为SSD (步骤S704)。在确定辅助存储设备不是SSD的情况下(步骤S704:否),该程序终止。另一方面,在确定辅助存储设备是SSD的情况下(步骤S704:是),CPU201检查非易失性存储器205中保存的只读安装标记(步骤S705),并确定是否设置了只读安装标记(步骤S706)。
[0095]当确定设置了只读安装标记时(步骤S706:是),CPU201卸载以可读/可写方式安装的辅助存储设备,并随后以只读方式安装辅助存储设备(步骤S707),之后该程序终止。另一方面,在确定未设置只读安装标记的情况下(步骤S706:否),CPU201以可读/可写方式安装辅助存储设备(步骤S708),并且确定是否经过了预定时间段(步骤S709)。
[0096]在未经过预定时间段的情况下(步骤S709:否),等待经过预定时间段。另一方面,如果确定经过了预定时间段(步骤S709:是),则CPU201通过参照图6A和图6B所描述的方法来计算SSD的预测保持期限(步骤S710),并且确定在步骤S710中计算出的预测保持期限是否大于作为由设计者等设置的SSD寿命的基准值的阈值(步骤S711)。
[0097]在步骤S710中计算出的保持期限不大于阈值的情况下(步骤S711:否),程序返回到步骤S709。另一方面,如果预测保持期限大于阈值(步骤S711:是),则CPU201设置并在非易失性存储器205中存储下次启动的只读安装标记(步骤S712),并且重新启动图像形成装置(步骤S713),之后程序返回到步骤S702。
[0098]根据第三实施例,当辅助存储设备被识别为SSD时,计算SSD的预测保持期限。然后,在计算出的预测保持期限超过阈值的情况下,以只读方式重新安装SSD,以禁止在SSD中写入(写访问)。在图像形成装置中安装SSD作为辅助存储设备的情况下,这也提高了SSD的数据保持可靠性。
[0099]此外,因为当计算出的预测保持期限超过阈值时,设置只读安装标记,并且在图像形成装置的重新启动之后,根据只读安装标记的状态,以只读方式再次安装SSD,所以能够可靠地禁止SSD中的写入。
[0100][第四实施例]
[0101]根据本发明的第四实施例的图像形成装置与上述的第一实施例基本相同,因此下面将省略共有方面的描述,而仅描述其不同之处。
[0102]图10是示出由根据本发明的第四实施例的图像形成装置I实施的安装辅助存储设备的处理的过程的流程图。通过使CPU201调用并执行控制程序来实施该处理,除非另外特别说明。
[0103]在图10中的步骤S801至S811中实施的处理与图9中的步骤S701至S711中相同。亦即,当图像形成装置I的电源接通时(步骤S801:是),实施各种启动处理(步骤S802)。在各种启动处理完成之后,CPU201获取辅助存储设备的类型信息(步骤S803)。
[0104]接下来,CPU201基于在步骤S803中获取的类型信息中的IDENTIFYDEVI CE data,来确定辅助存储设备是否为SSD (步骤S804)。在确定辅助存储设备不是SSD的情况下(步骤S804:否),该程序终止。另一方面,在确定辅助存储设备是SSD的情况下(步骤S804:是),CPU201检查只读安装标记(步骤S805)。如果确定设置了只读安装标记(步骤S806:是),CPU201卸载辅助存储设备,并随后以只读方式安装辅助存储设备(步骤S807),之后该程序终止。另一方面,如果确定未设置只读安装标记(步骤S806:否),CPU201以可读/可写方式安装辅助存储设备(步骤S808),并且确定是否经过了预定时间段(步骤S809)。
[0105]在未经过预定时间段的情况下(步骤S809:否),等待经过预定时间段。另一方面,在确定经过预定时间段的情况下(步骤S809:是),通过参照图6A和图6B所描述的方法来计算SSD的预测保持期限(步骤S810),并且确定在步骤S810中计算出的预测保持期限是否大于阈值(步骤S811)。
[0106]在保持期限不大于阈值的情况下(步骤S811:否),程序返回到步骤S809。另一方面,在预测保持期限大于阈值的情况下(步骤S811:是),CPU201卸载SSD (步骤S812),以只读方式安装SSD (步骤S813),并且设置下次启动的只读安装标记(步骤S814),之后该程序终止。
[0107]根据第四实施例,当辅助存储设备被识别为SSD时,计算SSD的预测保持期限。然后,在计算出的预测保持期限超过阈值的情况下,以只读方式重新安装SSD,以禁止SSD中的写入(写访问)。在图像形成装置中安装SSD作为辅助存储设备的情况下,这也提高了SSD的数据保持可靠性。
[0108]此外,当计算出的预测保持期限超过阈值时,卸载SSD,然后以只读方式再次安装SSD,因此,即使在用户正在使用图像形成装置的同时,SSD的数据保持期限超过阈值,也能够继续使用图像形成装置而无需重新启动。应当注意,当在图10中的步骤S812中卸载SSD时,可以使用UI,向用户通知以只读方式重新安装SSD。
[0109]其他实施例
[0110]另外,可以通过读出并执行记录在存储介质(例如,非暂时性计算机可读存储介质)上的计算机可执行指令以执行本发明的上述实施例中的一个或更多个实施例的功能的系统或装置的计算机,也可以利用由通过例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个实施例的功能的系统或装置的计算机来执行的方法,来实现本发明的各实施例。计算机可以包括中央处理单元(CPU)、微处理单元(MPU)或其他电路中的一个或更多个,并且可以包括独立的计算机或独立的计算机处理器的网络。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD) (TM))、闪存设备、存储卡等中的一个或更多个。
[0111]虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限定于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使所述范围涵盖所有的此类变型以及等同结构和功能。
[0112]本申请要求2013年8月27日提交的日本专利申请2013-175573号以及2014年5月14日提交的日本专利申请2014-100380号的优先权,两个申请的全部内容通过引用并入本文。
【权利要求】
1.一种图像形成装置,其被配置为能够在进行正常操作的正常状态与和在该正常状态下相比电力消耗降低的省电状态之间转变,所述图像形成装置包括: 非易失性辅助存储设备; 识别单元,其被配置为在所述图像形成装置启动时,获取表示所述辅助存储设备的类型的类型信息,并且识别所述辅助存储设备; 设置单元,其被配置为在所述图像形成装置从所述正常状态转变到所述省电状态时,计算由所述识别单元识别的所述辅助存储设备的数据保持期限,并且在所述图像形成装置的在所述省电状态下工作的部分中,设置所计算出的数据保持期限;以及 转变单元,其被配置为通过所述图像形成装置的在所述省电状态下工作的所述部分,基于由所述设置单元设置的数据保持期限,使所述图像形成装置从所述省电状态转变到所述正常状态。
2.根据权利要求1所述的图像形成装置,其中,所述图像形成装置的在所述省电状态下工作的所述部分包括,由电池驱动的实时时钟以及在所述省电状态下被供给电力的通信部。
3.根据权利要求1所述的图像形成装置,其中,所述设置单元在所述图像形成装置从所述正常状态转变到断电状态时,计算所述辅助存储设备的数据保持期限,并且在所述图像形成装置的在所述断电状态下工作的所述部分中,设置所计算出的数据保持期限,并且 其中,所述图像形成装置的在所述断电状态下工作的所述部分基于由所述设置单元设置的数据保持期限,使所述图像形成装置从所述断电状态转变到所述正常状态。
4.根据权利要求1所述的图像形成装置,其中,所述设置单元在所述非易失性辅助存储设备是固态驱动器的情况下,基于通过执行S.M.A.R.T.命令而获得的参数来计算所述数据保持期限。
5.一种具有非易失性辅助存储设备的图像形成装置的控制方法,所述图像形成装置被配置为能够在进行正常操作的正常状态与和在该正常状态下相比电力消耗降低的省电状态之间转变,所述控制方法包括: 识别步骤,在所述图像形成装置启动时,获取表示所述辅助存储设备的类型的类型信息,并且识别所述辅助存储设备; 设置步骤,在所述图像形成装置从所述正常状态转变到所述省电状态时,计算在所述识别步骤中识别的所述辅助存储设备的数据保持期限,并且在所述图像形成装置的在所述省电状态下工作的部分中,设置所计算出的数据保持期限;以及 转变步骤,通过所述图像形成装置的在所述省电状态下工作的所述部分,基于在所述设置步骤中设置的数据保持期限,使所述图像形成装置从所述省电状态转变到所述正常状态。
6.一种具有非易失性辅助存储设备的图像形成装置,所述图像形成装置包括: 安装单元,其被配置为安装或卸载所述辅助存储设备;以及 识别单元,其被配置为在所述图像形成装置启动时,获取表示所述辅助存储设备的类型的类型信息,并且识别所述辅助存储设备, 其中,所述安装单元计算由所述识别单元识别的所述辅助存储设备的数据保持期限,并且在所述数据保持期限超过阈值的情况下,以禁止写入的方式重新安装所述辅助存储设备。
7.根据权利要求6所述的图像形成装置,其中,所述安装单元在所述非易失性辅助存储设备是固态驱动器的情况下,基于通过执行S.M.A.R.T.命令而获得的参数来计算所述数据保持期限。
8.根据权利要求7所述的图像形成装置,其中,由基于通过执行S.M.A.R.T.命令获得的参数而计算出的预测保持期限,来代表所述数据保持期限。
9.一种具有非易失性辅助存储设备的图像形成装置的控制方法,所述控制方法包括: 安装步骤,安装或卸载所述辅助存储设备;以及 识别步骤,在所述图像形成装置启动时,获取表示所述辅助存储设备的类型的类型信息,并且识别所述辅助存储设备, 其中,所述安装步骤包括计算在所述识别步骤中识别的所述辅助存储设备的数据保持期限,并且在所述数据保持期限超过阈值的情况下,以禁止写入的方式重新安装所述辅助存储设备。
【文档编号】H04N1/00GK104427177SQ201410428075
【公开日】2015年3月18日 申请日期:2014年8月27日 优先权日:2013年8月27日
【发明者】东秀宪 申请人:佳能株式会社