图像形成装置及其控制方法_3

文档序号:8322488阅读:来源:国知局
取主存储器的所有数据的散列值,处理推进到步骤S315,CPU 161将散列值存储到闪存ROM 163中的“睡眠前散列值”的区域。然后,处理推进到步骤S311,CPU161执行转变到睡眠模式的转变处理。
[0041]在步骤S305中CPU 161确定安装的存储器设备166是非易失性存储器的情况下,处理推进到步骤S316,CPU 161读入闪存ROM 163中的“睡眠前存储器类型”的信息。接下来,处理推进到步骤S317,CPU 161确定在进行向前次的睡眠模式的转变之前所使用的存储器类型是否为DRAM,如果是,则处理推进到步骤S318,CPU 161基于STO数据初始化存储器控制器164。通过初始化而使得使用存储器设备166作为主存储器变得可能。然而,存在残留不合适的数据的可能性,因此在步骤S319中CPU 161擦除在主存储器中存储的所有数据,然后在步骤S306中执行用于从睡眠模式恢复的处理。
[0042]应注意,在第二实施例中,可以采用如下的配置,例如使得取代步骤S319中无条件地擦除主存储器中的数据,而执行显示以提示用户进行是否擦除数据的选择,并且仅在用户选择擦除数据的情况下擦除主存储器的所有数据。另外,也可以采用允许用户选择要被擦除的部分而不是擦除主存储器的所有数据的配置。
[0043]在步骤S317中由CPU 161确定在进行向前次的睡眠模式的转变之前的使用的安装的存储器设备166是非易失性存储器的情况下,处理推进到步骤S320,CPU 161获取主存储器中的所有数据的散列值。接下来,处理推进到步骤S321,CPU 161读入闪存ROM 163中“睡眠前散列值”的信息。接下来,处理推进到步骤S322,CPU 161将在步骤S320中获取的散列值与在步骤S321中读出的睡眠前散列值进行比较,并确定它们是否相同。如果确定散列值相等,则处理推进到步骤S306,CPU 161执行从睡眠模式恢复的处理。另一方面,当在步骤S322中由CPU 161确定散列值不相同时,处理推进到步骤S323,CPU 161执行向用户通知和警告在转变到睡眠模式时与从睡眠模式恢复时之间主存储器中的数据被篡改。然后处理推进到步骤S324,CPU 161中断从睡眠模式恢复的处理。
[0044]如上文所说明的,通过第二实施例能够防止当图像形成装置101处于睡眠模式时恶意第三方违背用户的意图而改变图像形成装置101的操作的风险。
[0045]应注意,尽管在第二实施例中对DIMM的示例给出了说明,但本发明可以应用于直接安装在基板上的存储器模块或直接安装在基板上的存储器设备和SPD。
[0046]可以通过在控制台单元102上显示图像或消息,或使控制台单元102上的LED等闪烁,来执行步骤S323中的向用户的通知。作为另选方案,可以采用来自扬声器的声音或警告音来进行通知的操作。
[0047]通过在步骤S319中擦除主存储器中的部分数据而不是所有数据,可以缩短从睡眠模式恢复所需的时间。另外,如果提供将图像形成装置的安全规范维持在合适的水平并且不能够执行图像形成装置中的不合适处理的配置,则在步骤S313和步骤S320中获取并在步骤S322中比较的散列值可以是仅针对主存储器的一部分区域。在步骤S322的比较结果为散列值相同的情况下,如同步骤S306中从睡眠模式恢复的处理,通过利用存储器设备166中存储的数据可以实现从睡眠模式恢复的最优的处理。
[0048]在第二实施例的说明中对根据用户的指令向睡眠模式的转变或者从睡眠模式的恢复给出了说明,但是不论是向睡眠模式的转变还是从睡眠模式的恢复都不限于根据用户的指令。例如,取代用户的指令,可以使用基于通过计时器电路的计时器的指令。
[0049][第三实施例]
[0050]在上述的第一实施例和第二实施例中基于图像形成装置101的操作状态转变给出了说明,但是除此以外,还可以考虑避免恶意第三方在图像形成装置101的一个操作状态转变时执行处理。例如,第三方可能关闭图像形成装置101的电源,拆卸装置,以及用非易失性存储器替换图像形成装置101的主存储器。然后,在开启图像形成装置的电源并且暂时使图像形成装置101操作之后,从根本上切断图像形成装置的电源,从而不执行通常执行的关机处理。可以考虑这种的情况。
[0051]在上述的第一实施例和第二实施例中,在操作状态转变的情况下,通过确定安装的存储器设备是否为易失性存储器来改变处理。为此,如果执行上述的操作,主存储器上存储的数据将保留不变,并且第三方可获得该数据。下文将对第三实施例给出说明,在第三实施例中,为了避免这样的风险,即使在通常操作状态下,也基于对安装的存储器设备是否为易失性存储器的辨别来改变处理。应注意,根据第三实施例的图像形成装置101的配置与根据前述的第一实施例的图像形成装置101的配置基本相同,因此将省略说明。
[0052]图4是用于描述根据本发明的第三实施例的图像形成装置101的处理的流程图。该处理构成图2B中步骤S208和图3B中步骤S307的通常操作处理的一部分。这里,为了即使在图像形成装置101的电源从根本上被切断的情况下也不使数据保留在主存储器中,基于对安装的存储器设备166是否为易失性存储器的辨别而改变通常操作状态处理。
[0053]通过开始图2B中的步骤S208或图3B中的步骤S307的通常操作处理而开始该处理。
[0054]首先,在步骤S401中,CPU 161开始打印作业接收线程。当完成图2B中的步骤S208或图3B中的步骤S307的通常操作时,由于步骤S402中接收的打印作业接收线程的停止请求,处理推进到步骤S412,CPU 161停止打印作业接收线程。另一方面,在步骤S402中不存在打印作业接收线程停止请求的情况下,处理推进到步骤S403,在CPU 161上操作的打印作业接收线程等待PC 111经由网络110发送的打印作业,并且处理推进到步骤S404。如果在步骤S404中接收到打印作业,则处理推进到步骤S405。在步骤S405中,打印作业接收线程确定接收到的打印作业是否为安全打印作业,所述安全打印作业在用户利用图像形成装置101上的控制台单元102指示打印出之前保持作业,而不在片材上打印。在接收到的打印作业不是安全打印作业的情况下,处理推进到步骤S411,执行打印,然后处理推进到步骤S403。
[0055]另一方面,如果在步骤S405中确定作业为安全打印作业,则处理推进到步骤S406,打印作业接收线程确定安装的存储器设备166是DRAM还是诸如MRAM的非易失性存储器。这里,如果确定安装的存储器设备166是非易失性存储器,则处理推进到步骤S407。在步骤S407中,CPU 161向作为打印作业分派源的PC 111进行安全打印作业警告(即,警告因为安装的主存储器是非易失性存储器,因此接收安全打印作业是危险的)的通知。这样,接收了警告的PC 111向用户显示并警告“图像形成装置101中安装的主存储器是非易失性存储器,因此安全打印作业输入有风险”。接下来,处理推进到步骤S408,并且在CPU161从PC 111接收到尽管存在风险、PC 111的用户也指示执行安全打印作业的通知的情况下,处理从步骤S408推进到步骤S409。在步骤S408中不存在用户利用PC 111指示执行安全打印作业的通知的情况下,处理返回到步骤S403。
[0056]在步骤S409中,CPU 161将从PC 111接收的打印作业存储在主存储器中,处理推进到步骤S410。在步骤S410中,CPU 161等待用户经由图像形成装置101的控制台单元102输入打印指令。在输入打印指令的情况下,处理推进到步骤S411,CPU 161根据主存储器中存储的打印作业将图像打印到片材上。然后,处理推进到步骤S403,打印作业接收线程等待经由网络110来自PC 111的打印作业。
[0057]第三实施例的特征在于,基于安装的存储器设备166是否为易失性存储器的辨别
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1