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

文档序号:8322488阅读:来源:国知局
来处理推进到步骤S206,CPU 161确定安装的存储器设备166是否为诸如DRAM的易失性存储器,如果不是,则处理推进到步骤S217,但是如果安装的存储器设备166是DRAM,则处理推进到步骤S207。在步骤S207中,CPU 161执行通常启动处理,并且在步骤S208中,CPU 161转变到通常操作。接下来,在步骤S209中,如果CPU 161从用户接收到关机指令,则处理推进到步骤S210,CPU 161将主存储器的“安装的RAM信息”的存储器区域中保存的信息复制到闪存ROM 163的“关机前存储器类型”的区域。
[0025]接下来,在步骤S211中,CPU 161确定安装的存储器设备166是否为DRAM,如果安装的存储器设备166是DRAM,则处理推进到步骤S212,CPU 161执行通常关机处理,并在步骤S213中关闭电源,处理完成。以这种方式,如果主存储器由诸如DRAM的易失性存储器构成,则执行与传统装置类似的关机处理。
[0026]另一方面,在步骤S211中,如果CPU 161确定安装的存储器设备166不是DRAM,而是非易失性存储器,则处理推进到步骤S214,CPU 161将主存储器中存储的、需要被擦除的数据擦除。接下来,处理推进到步骤S215,CPU 161获取主存储器的所有数据的散列值(hash value),并且在步骤S216中,CPU 161将获取的散列值存储到闪存ROM 163的“关机前散列值”的区域。然后处理推进到步骤S212,执行通常关机处理,并且处理完成。应注意,在步骤S214中确定需要擦除的数据包括:例如,个人信息数据、传真单元105经由电话线104接收的传真数据、经由网络110从PC 111接收的数据等。
[0027]以这种方式,在主存储器是非易失性存储器的情况下,在执行关机之前,一定不能被泄漏到外部单元所以应该被擦除的、主存储器上的数据被擦除。这样,如果在电源是OFF状态时读取主存储器的内容,则不会泄露重要信息。
[0028]另一方面,如果在步骤S206中CPU 161确定存储器设备166是诸如MRAM的非易失性存储器,则处理推进到步骤S217,CPU 161读入闪存ROM 163的“关机前存储器类型”的信息。然后处理推进到步骤S218,并且,如果CPU 161确定关机前存储器类型是诸如DRAM的易失性存储器,则处理推进到步骤S219,CPU 161擦除主存储器中存储的所有数据,处理推进到步骤S207,并执行通常启动处理。这是因为如果关机前主存储器是易失性存储器,则即使存储器中存储的所有信息都被擦除也没有问题。应注意,代替步骤S219中无条件地擦除所有数据,可以采用如下配置,即,使得进行显示以提示用户进行是否擦除数据的选择,并且仅在用户选择擦除数据的情况下擦除主存储器中所有存储的数据。另外,也可以采用允许用户选择要擦除的部分而不是擦除所有数据的配置。
[0029]另一方面,在步骤S218中CPU 161确定关机前安装的存储器设备166是非易失性存储器的情况下,处理推进到步骤S220,CPU 161获取主存储器中存储的数据的散列值。接下来,处理推进到步骤S221,CPU 161读入闪存ROM 163中的“关机前散列值”的信息。然后,处理推进到步骤S222,CPU 161比较步骤S220中获取的散列值和步骤S221中读出的“关机前散列值”,并确定它们是否相同,即,确定是否存在数据的篡改。在散列值被确定为相等的情况下,处理推进到步骤S207,执行通常启动处理,但是,如果散列值被确定为不相同,则处理推进到步骤S223。在步骤S223中,CPU 161通知并警告用户主存储器中的数据从关机前状态被篡改,处理推进到步骤S224,CPU 161中断启动处理。
[0030]通过执行上文说明的处理,能够防止通过恶意第三方在图像形成装置的电源为OFF时重写主存储器中的程序等而对操作的改变,以及防止恶意第三方读取主存储器中存储的数据。
[0031]应注意,尽管在第一实施例中对DIMM的示例给出了说明,但本发明可应用于直接安装在基板上的存储器模块或直接安装在基板上的存储器设备和SPD。
[0032]在步骤S223中,可以通过在控制台单元102上显示图像、消息等来执行向用户的通知,或者可以采用如下配置:通过使控制台单元102中的LED等闪烁、或者利用扬声器的声音或警告音通知,来执行通知。
[0033]在第一实施例中,通过基于辨别安装的存储器设备166是否为易失性存储器来改变处理,将图像形成装置101的安全规范维持到合适的水平。如果提供了不能执行图像形成装置101中的不合适程序的布置,则可以通过在步骤S219中仅擦除主存储器中的部分数据而不是全部数据,来缩短启动所需的时间。
[0034]如果提供了用于将图像形成装置101的安全规范维持在合适的水平并且不能够执行图像形成装置101中的不合适处理的布置,则可以针对主存储器中的部分数据获取在步骤S215和步骤S220中获取的、并在步骤S222中比较的散列值。此外,可以采用如下的配置,即,使得在步骤S222中的比较结果为散列值相同的情况下,如同步骤S207中的启动处理那样,利用存储器设备166中存储的数据来缩短启动处理所需的时间。
[0035][第二实施例]
[0036]在上述的第一实施例中针对从电源接通时的图像形成装置101的启动到电源关断时的关机的基本处理给出了说明。然而,在图像形成装置101具有省电功能的情况下,在转变到省电模式之前和从省电模式恢复之后需要执行类似的处理。下文将对图像形成装置101具有省电功能的情况的第二实施例给出说明。应注意,因为根据第二实施例的图像形成装置101的配置与根据前述第一实施例的图像形成装置101的配置基本相同,因此将省略说明。
[0037]图3A和图3B是用于描述根据本发明的第二实施例的图像形成装置101从睡眠模式恢复的情况或者根据本发明的第二实施例的图像形成装置101转变到睡眠模式的情况的处理的流程图。应注意,在省电模式下,停止对图像形成装置101的部分电路的电力供给或时钟供给,并且进行向睡眠模式的转变。
[0038]首先,在步骤S301中,用户对CPU 161进行从睡眠模式恢复的指令,处理推进到步骤S302,CPU 161从Sro用闪存ROM 167读入SB)数据。然后,处理推进到步骤S303,CPU161基于在步骤S302中读取的SH)数据来确定安装的存储器设备166是DRAM还是诸如MRAM的非易失性存储器。接下来,处理推进到步骤S304,CPU 161将步骤S303中的确定结果存储到主存储器的“安装的RAM信息”的存储区域。接下来,处理推进到步骤S305,CPU161确定安装的存储器设备166是否为DRAM,如果是,则处理推进到步骤S306,CPU 161执行从睡眠模式恢复的处理,并且在步骤S307中,CPU 161转变到通常操作。
[0039]接下来,处理推进到步骤S308,当存在来自用户的用于转变到睡眠模式的指令时,CPU 161将处理推进到步骤S309。在步骤S309中,CPU 161将主存储器的“安装的RAM信息”的存储区域中保存的信息复制并存储到闪存ROM 163的“睡眠前存储器类型”的区域。接下来,在步骤S310中,CPU 161确定安装的存储器设备166是否为DRAM,如果是,则处理推进到步骤S311,CPU 161执行转变到睡眠模式的转变处理,并且在步骤S312中进行向睡眠模式的转变。
[0040]另一方面,在步骤S310中,如果CPU 161确定安装的存储器设备166是诸如MRAM的非易失性存储器,则处理推进到步骤S313,CPU 161将主存储器中存储的、需要被擦除的数据擦除。这里,被确定为需要被擦除的数据可以是,例如,个人信息数据、传真单元105经由电话线104接收的数据、或经由网络110从PC 111接收的数据。接下来,处理推进到步骤S314,CPU 161获
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1