信息处理装置及其控制方法

文档序号:6368508阅读:109来源:国知局
专利名称:信息处理装置及其控制方法
技术领域
本发明涉及一种信息处理装置及其控制方法。
背景技术
作为启动装置的技术,传统上提供了如下一种技术当关闭电源时将表示装置的状态的信息撤回(retract)到诸如HDD的存储单元中,并且当再次开启电源时通过参照存储单元中存储的该信息来恢复装置的状态。在例如日本特开2009-146061号公报中,当装置决定使用休眠作为启动方法时,装置将主存储器的内容撤回到USB存储器中,然后关闭电源。在后来开启电源时,装置将USB存储器中存储的主存储器的内容在主存储器上解压缩。如上所述,作为装置的启动技术,已经提供了当关闭电源时将表示装置的状态的 信息撤回到诸如HDD的存储单元中、并且当再次开启电源时通过参照存储单元中存储的信息来恢复装置的状态的撤回技术。然而,如果在电源关闭时增设了可选硬件、然后开启电源,则装置在没有识别该硬件的情况下恢复装置的状态。因此即使增设了硬件,硬件也不被初始化,由此不能有效使用硬件。

发明内容
本发明使得能够实现即使在装置启动之前增设了可选硬件的情况下也使可选硬件的增设有效的信息处理装置及其控制方法。本发明的一个方面提供一种可增设硬件的信息处理装置,该信息处理装置包括第一存储单元,其存储所述信息处理装置的状态;控制单元,其在第一电源向所述控制单元供给电力时将所述信息处理装置的状态存储在所述第一存储单元中;以及第二存储单元,其在所述第一电源停止对所述控制单元的电力供给时由不同于所述第一电源的第二电源供给电力,并且存储表示检测到硬件的增设的信息,其中,当由所述第一电源向所述控制单元供给电力时,在所述第二存储单元没有存储表示检测到硬件的增设的信息的情况下,所述控制单元将所述信息处理装置恢复到所述第一存储单元中存储的状态,而在所述第二存储单元存储表示检测到硬件的增设的信息的情况下对所述硬件进行初始化。本发明的另一方面提供一种可增设硬件的信息处理装置,该信息处理装置包括电源,其供给电力;备用电源,其在所述电源不供给电力时供给电力;存储单元,其存储所述信息处理装置的状态;监视电路,其由备用电源供给电力,监视硬件的增设,并在发生硬件的增设时保持增设的信息;以及控制单元,其由所述电源供给电力,并且当要启动所述信息处理装置时,在没有保持增设的信息的情况下执行将所述信息处理装置恢复到所述存储单元中存储的状态的第一启动处理,并且在保持了增设的信息的情况下执行初始化增设的硬件的第二启动处理。本发明的又一方面提供一种可增设硬件的信息处理装置的控制方法,所述控制方法包括以下步骤在第一电源向控制单元供给电力时,通过由所述第一电源供给电力的所述控制单元将所述信息处理装置的状态存储在第一存储单元中;在所述第一电源不向所述控制单元供给电力时,通过由不同于所述第一电源的第二电源供给电力的监视电路监视所述硬件的增设,并在发生所述硬件的增设时将所述增设的信息存储在第二存储单元中;以及当要启动所述信息处理装置时在所述第二存储单元没有存储所述增设的信息的情况下,通过所述控制单元执行将所述信息处理装置恢复到所述第一存储单元中存储的状态的第一启动处理,而当要启动所述信息处理装置时在所述第二存储单元存储所述增设的信息的情况下,通过所述控制单元执行初始化所增设的硬件的第二启动处理。通过以下参照附图对示例性实施例的描述,本发明的其他特征将变得清楚。


图I是示出图像形成装置的硬件结构和电源布置的框图;图2是示出RTC的布置的示例的图; 图3是示出图像形成装置的控制器板和控制器箱的布置的示例的图;图4是例示在图像形成装置的启动时的操作的流程图。
具体实施例方式现在,将参照附图详细描述本发明的实施例。应当注意,在这些实施例中给出的部件的相对布置、数字表达式和数值除非另外具体说明否则不限制本发明的范围。<图像形成装置的布置>以下将参照图I至图4描述本发明的一个实施例。首先,将参照图I说明根据本实施例的图像形成装置的硬件结构和电源布置。注意,尽管将图像形成装置列举为适用于本发明的信息处理装置的示例,但是本发明不限于此。也即,任何信息处理装置可适用于本发明,只要其具有后述的电源布置即可。图I所示的图像形成装置100通过电源插头101与AC电源连接,从而被供给电力。安全开关102用作防止短路或电击的诸如保险丝等的开关。当安全开关102断开时,图像形成装置100不被供给电力。当安全开关102接通时,常夜电源电路111生成DC电源(下文称作常夜电源)。常夜电源与FET103连接,FET103与控制器200连接。注意,常夜电源表示不论操作模式为何总是向供电对象供给电力的电源。非常夜电源(后面进行描述)表示当装置处于省电模式(睡眠模式)时不向供电对象供给电力的电源。用户使用主开关105进行主体的关闭/开启操作,并且主开关105被布置在用户易于操作的位置。继电器开关106与主开关105并联,并且继电器开关106能够由控制器200内的电源控制IC211断开,电源控制IC 211能够在装置处于睡眠模式时使得装置自动降低电力消耗。非常夜电源电路112能够生成与常夜电源不同的DC电源(下文称作非常夜电源),并且能够通过电源控制IC211关闭其操作。非常夜电源向控制器200内的一部分电路部分、打印机单元300及扫描器单元400供给电力,并且在睡眠模式下停止电力供给。虽然未示出打印机单元300的详情,但是打印机单元300具有用于执行图象处理的电路部分及用于驱动电机的电机驱动器等。虽然未示出扫描器单元400的详情,但是扫描器单元400具有用于执行图象处理的电路部分及用于驱动电机的电机驱动器等。可以通过FET107和FET108分别中断对打印机单元300和扫描器单元400的非常夜电力供给,并且可以在图像形成装置100转变到省电模式等时停止电力供给。控制器200由常夜电源和非常夜电源这两个系统供给电力。可以使用FET213、FET221及FET222来更细微地控制电力供给。FAX单元214和NIC单元215与常夜电源连接。由于即使在睡眠模式下也对这些单元供给电力,因此能够接收FAX数据或来自网络的包。CPU223、IO控制IC224、图像处理IC225及HDD226与非常夜电源连接,并且在复印、文档存储或打印操作的执行期间进行操作。也即,在睡眠模式下不需要操作的部件基本与非常夜电源连接。在图像形成装置100中,当主开关105被接通以启动控制器200时,电源控制IC211接通继电器开关106。之后,即使断开主开关105,非常夜电源也经由继电器开关106供给电力。 当检测到连接至主开关105的信号已经被断开时,电源控制IC211进行以下操作以转变到快速启动模式。也即,在CPU223取消了进行中的作业等时,CPU223将该状态撤回到存储器212中,并向电源控制IC211通知该状态。当从CPU223接收到该通知时,电源控制IC211断开FET213以中断向FAX单元214和NIC单元215的电力供给,由此控制以不从外部接收FAX数据或者对网络进行响应。然后电源控制IC211通过断开继电器开关106来转变到暂停状态。此时,替代暂停状态,电源控制IC211可以转变到休眠状态,其中在HDD226中保持直到目前为止的状态。以下将紧接在停止电力供给之前的状态信息撤回到非易失性存储器中、并且在随后的启动时使用该非易失性存储器中撤回的状态信息进行启动处理的暂停状态或休眠状态称为快速启动模式。注意,存储器212或HDD226是第一存储单元的示例。另一方面,能够由备用电源供给电力的实时时钟(RTC)集成电路(后面进行描述)具有对应于第二存储单元的存储器。通过将FE控制电路104的操作与主开关105的断开(OFF) /接通(ON)相关联能够使快速启动模式无效。在这种情况下,每次接通主开关105时,替代从撤回的状态继续,而能够从开始进行启动操作。由于图I中的实时时钟(RTC)集成电路(以下简称为RTC) 216与备用电池(备用电源)217连接,因此能够不考虑主体的电力供给进行计时。RTC216包括至少一个或更多个输入端口。当输入到预定输入端口的输入信号改变时,RTC216将该端口和时间(生成信息)写入到内部非易失性存储器中,并生成中断输出。通过清除RTC216的非易失性存储器,能够重置RTC216的中断输出。当发生输入端口的改变时,即使输入端口的改变发生任何次,RTC216也继续生成中断输出直到非易失性存储器再次被清除(初始化)为止。根据实施例的图像形成装置100将其上布置有选项板扩展插槽的可移动板的附装/拆卸检测信号(输入信号)连接到RTC216的输入端口,并且将RTC216的中断输出连接至电源控制IC211。这使得即使在电源关闭状态下也能够将对选项扩展插槽增设了板的事实存储在RTC216中,并且能够仅通过参照RTC中断输出进行确定。〈RTC 的布置 >参照图2,将描述RTC216的详细布置的示例作为监视电路的示例。在图2中,附图标记6002表示时钟模块,其指示中断生成电路6001在设定的时间生成中断输出并且与RTC216内的系统总线6006连接。附图标记6003表示系统控制器,其控制与RTC216内的系统总线6006连接的各设备。系统控制器6003能够从外部接口端子接收时钟模块6002的定时器设定或针对RAM6005读/写指令。附图标记6004表示事件检测单元,其检测至输入端口的输入信号的状态变化。也即,事件检测单元6004检测至输入端口的输入信号已经从H (高水平)改变为L (低水平)或者从L(低水平)改变为H(高水平)。此外,事件检测单元6004通过将事件发生时间与输入端口的标识信息相关联,经由系统总线6006将生成信息存储在RAM6005中。注意,RAM6005用作例如在由纽扣电池等提供DC电源的情况下一直存储信息的非易失性存储器。<控制器板和控制器箱的布置>将参照图3描述图像形成装置100的控制器板和容纳该板的控制器箱的布置的示例。如图3所示,有至少两个控制器板,即固定在主体内的固定板310及可移动板320。在进行暂停状态的快速启动操作的装置中,保持紧接在转变到暂停状态之前的状 态信息的存储器212必须布置在固定板310上,并且需要一直被供给电力。可移动板320至少包括一个或更多个能够增设硬件选项的选项插槽227,并且需要能够从主体中取出以增设选项。固定板310至少整合有RTC216、备用电池217和电源控制IC211,并且利用连接至RTC216的端口的信号来检测可移动板320被取出或插入的事实然后存储。也就是说,不论主体的电源是否供给电力,RTC216能够监视可移动板320被取出或插入。<处理过程>参照图4描述启动处理。由CPU223执行预先存储在HDD226等中的控制程序来实现以下要说明的处理。根据实施例,图像形成装置100的启动处理包括在装置停止期间未增设硬件选项的情况下执行的通常启动处理(第一启动处理)以及在增设了硬件选项的情况下执行的增设启动处理(第二启动处理)。此外,通常启动处理包括执行通常启动处理的标准启动模式以及在暂停状态或休眠状态下执行恢复处理且与标准启动模式相比被简化的快速启动模式。在步骤S301中,当检测到已经接通主开关105时,电源控制IC211通过参照自身保持的内部寄存器值,来确定在装置设定中是否选择了快速启动模式。如果未选择快速启动模式,则处理前进至步骤S311。电源控制IC211检查RTC 216的非易失性存储器(RAM6005)中临时保持的生成信息(增设的信息),以确定是否生成了 RTC216的中断输出。如果尚未生成中断输出,则处理前进至步骤S321。CPU223用作启动控制单元,来以标准启动模式启动装置。标准启动模式表不这样一种模式由电源控制IC211已经恢复了非常夜电源的CPU223和IO控制IC224执行针对上次启动时存在的硬件设备的询问处理和初始化处理以及加载和安装软件的处理。作为另选,如果在步骤S311中确定生成了中断输出,则处理前进至步骤S331。由电源控制IC211已经恢复了非常夜电源的CPU223和IO控制IC224用作启动控制单元来执行增设启动处理。更具体地说,在步骤S331中,CPU223和IO控制IC224执行用于检测增设选项的询问处理。CPU223和IO控制IC224在步骤S332中执行与增设的选项对应的初始化处理,并在步骤S333中执行加载和安装软件驱动程序的处理。在步骤S334中,CPU223将作为标准启动模式的引导软件的登记存储在HDD226中,从而在下次启动操作中反映这次启动操作中存在的增设选项和设备的信息以及相应软件的加载和安装。在步骤S335中,电源控制IC211从RTC216的RAM6005清除中断输出的生成信息,并结束启动操作。上述操作使得能够缩短未增设硬件选项时启动操作中的询问时间。另一方面,如果选择了快速启动,则在步骤S312中电源控制IC211确定是否由RTC216生成了中断输出。如果没有中断输出,则处理前进至步骤S341。CPU223用作启动控制单元来重新加载撤回到存储器212或HDD226中的状态信息并执行用于将装置恢复到前次状态的快速启动模式操作。作为另选,如果生成了中断输出,则处理前进至步骤S351。CPU223用作启动控制单元,以暂时取消快速启动模式,从而控制不重新加载撤回到存储器212或HDD226中的状态信息。在步骤S352中,CPU223发出内部重置信号以初始化系统,然后执行增设启动处理。更具体地说,在步骤S353中,CPU223和IO控制IC224执行用于检测增设的选项的询问处理。CPU223和IO控制IC224在步骤S354中初始化所检测到的选项,并在步骤S355中加载和安装相应的软件驱动程序。
在步骤S356中,CPU223将快速启动模式的登记存储在HDD226中,从而在下次启动操作中反映这次启动操作中存在的增设选项和设备的信息以及相应软件的加载和安装。之后,在步骤S357中,电源控制IC211使步骤S351中暂时取消的快速启动模式设定返回到有效状态。在步骤S358中,电源控制IC211从RTC216的RAM6005清除中断输出的生成信息,并结束启动操作。上述操作使得能够缩短在未增设硬件选项的情况下快速启动操作中的询问时间。也能够避免在增设了硬件选项时的硬件结构与撤回到存储器212或HDD226中的软件结构不兼容的状况,从而可靠地实现了增设的选项的操作。根据实施例,由于能够避免一直以来甚至在未增设硬件选项的情况下也进行的询问处理,因此能够防止启动时间的增加。也能够在电源开启时立即检测在电源关闭时增设到装置的硬件选项,从而使得能够缩短在增设了选项时的启动时间。此外,能够检测到在断开主开关时转变到快速启动模式的装置上增设了硬件选项,并自动开始初始化操作,从而使得装置能够在可靠地操作选项的状态下启动。本发明不限于上述实施例,并且可以进行各种变型。例如,替代在上述实施例的图3中所示的可移动板上具有选项插槽,RTC216的输入端口可以检测覆盖选项插槽部分的盖部分被移除(盖单元的打开和关闭)。在这种情况下,期望另外提供用于检测盖的打开和关闭的机构或传感器。当盖单元打开及关闭(严格来说,当盖单元被移除时),机构或传感器改变至RTC216的预定输入端口的输入信号。当输入信号改变时,RTC216生成中断输出并将其生成信息写入到RAM6005中。其他实施例本发明的各方面还可以通过读出并执行记录在存储设备上的用于执行上述实施例的功能的程序的系统或装置的计算机(或诸如CPU或MPU的设备)来实现,以及通过由系统或装置的计算机通过例如读出并执行记录在存储设备上的用于执行上述实施例的功能的程序来执行各步骤的方法来实现。鉴于此,例如经由网络或者从用作存储设备的各种类型的记录介质(例如计算机可读介质)向计算机提供程序。虽然参照示例性实施例对本发明进行了描述,但是应当理解,本发明并不限于所公开的示例性实施例。应当对所附权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结 构和功能。
权利要求
1.一种可增设硬件的信息处理装置,该信息处理装置包括 第一存储单元,其存储所述信息处理装置的状态; 控制单元,其在第一电源向所述控制単元供给电カ时将所述信息处理装置的状态存储在所述第一存储单元中;以及 第二存储单元,其在所述第一电源停止对所述控制单元的电カ供给时由不同于所述第一电源的第二电源供给电力,并且存储表示检测到所述硬件的增设的信息, 其中,当由所述第一电源向所述控制単元供给电カ时,在所述第二存储单元没有存储表示检测到所述硬件的增设的信息的情况下,所述控制単元将所述信息处理装置恢复到所述第一存储单元中存储的状态,而在所述第二存储单元存储表示检测到所述硬件的增设的 信息的情况下对所述硬件进行初始化。
2.根据权利要求I所述的信息处理装置,其中,所述第二电源为备用电池。
3.一种可增设硬件的信息处理装置,该信息处理装置包括 电源,其供给电カ; 备用电源,其在所述电源不供给电カ时供给电カ; 存储单元,其存储所述信息处理装置的状态; 监视电路,其由所述备用电源供给电力,监视所述硬件的增设,并在发生所述硬件的增设时保持所述增设的信息;以及 控制单元,其由所述电源供给电力,并且当要启动所述信息处理装置时,在没有保持所述增设的信息的情况下执行将所述信息处理装置恢复到所述存储単元中存储的状态的第ー启动处理,而在保持了所述增设的信息的情况下执行初始化所增设的硬件的第二启动处理。
4.根据权利要求3所述的信息处理装置,其中 所述监视电路包括 存储器; 中断生成単元,其监视输入到所述监视电路的预定输入端ロ的输入信号,井根据所述输入信号的改变生成中断输出;以及 写入単元,其在所述中断生成単元生成所述中断输出时将所述增设的信息写入到所述存储器中。
5.根据权利要求4所述的信息处理装置,其中,当所述硬件被增设到插槽中时所述输入信号改变。
6.根据权利要求4所述的信息处理装置,该信息处理装置还包括 盖单元,其需要被打开和关闭以增设所述硬件, 其中,在检测到所述盖单元的打开或关闭时所述输入信号改变。
7.根据权利要求4所述的信息处理装置,该信息处理装置还包括 初始化单元,其在所述信息处理装置的启动之后初始化所述存储器。
8.根据权利要求3所述的信息处理装置,其中所述监视电路包括实时时钟集成电路。
9.一种可增设硬件的信息处理装置的控制方法,所述控制方法包括以下步骤 在第一电源向控制单元供给电カ时,通过由所述第一电源供给电カ的所述控制单元将所述信息处理装置的状态存储在第一存储单元中;在所述第一电源不向所述控制単元供给电カ时,通过由不同于所述第一电源的第二电源供给电カ的监视电路监视所述硬件的增设,并在发生所述硬件的增设时将所述增设的信息存储在第二存储单元中; 当要启动所述信息处理装置时,在所述第二存储单元没有存储所述增设的信息的情况下,通过所述控制单元执行将所述信息处理装置恢复到所述第一存储单元中存储的状态的第一启动处理;以及 当要启动所述信息处理装置时,在所述第二存储单元存储了所述增设的信息的情况下,通过所述控制单元执行初始化所增设的硬件的第二启动处理。
全文摘要
本发明提供一种信息处理装置及其控制方法。所述信息处理装置即使在装置启动之前发生硬件的增设的情况下也使硬件的增设有效。为此,所述信息处理装置包括由备用电源供给电力的监视电路,所述监视电路监视硬件的增设,并且在发生硬件的增设的情况下临时保持增设的信息。如果保持了增设的信息,则在所述信息处理装置的启动时,所述信息处理装置初始化所增设的硬件。
文档编号G06F11/34GK102841839SQ201210120019
公开日2012年12月26日 申请日期2012年4月19日 优先权日2011年4月20日
发明者横山纯之辅, 三上文夫 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1