印刷装置和印刷装置的控制方法转让专利

申请号 : CN201110035256.2

文献号 : CN102152669B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 小林优

申请人 : 精工爱普生株式会社

摘要 :

本发明涉及一种印刷装置和印刷装置的控制方法,其不会让用户意识到这多个节电等级。在可选择印刷引擎(30)和第1控制部(10)工作的通常工作、印刷引擎(30)停止而至少第1控制部(10)工作的节电等级1、和仅第2控制部(20)工作的节电等级2的打印机(100)中,具有:存储设定值(用户设定值和工作值)的RAM(13)、存储设定值的SRAM(23),在从通常工作向节电等级1或节电等级2转变时将RAM(13)中的设定值存储在SRAM(23),第2控制部(20)能够受理存储在SRAM(23)的设定值的变更,从节电等级2向通常工作或第1节电工作的转变时,将SRAM(23)的设定值写回到RAM(13),对于第1种设定项目反映用户设定值,对于第2种设定项目反映工作值。

权利要求 :

1.一种印刷装置,具备印刷引擎、第1控制部和第2控制部,其特征在于,能够实现:至少印刷引擎和第1控制部工作的通常工作,所述印刷引擎停止、至少所述第1控制部工作的第1节电工作,和仅有所述第2控制部工作的第2节电工作;

所述印刷装置具备:

所述第1控制部的第1存储部,其存储反映了在所述印刷装置的工作中进行了的设定变更的设定值、和不反映在所述印刷装置的工作中进行的设定变更的工作值;

所述第2控制部的第2存储部,其存储所述设定值和所述工作值;和

设定值备份部,在从所述通常工作或所述第1节电工作向所述第2节电工作转变时,所述设定值备份部将所述第1存储部的所述设定值和所述工作值存储在所述第2存储部;并且所述第2控制部具备设定值变更受理部,所述设定值变更受理部受理存储在所述第2存储部的所述设定值的变更;

所述印刷装置还具备设定管理部,

在从所述第2节电工作向所述通常工作转变时或者从所述第2节电工作向所述第1节电工作转变时,所述设定管理部从所述第2存储部向所述第1存储部写回所述设定值和所述工作值,对于使在所述印刷装置的工作中进行了的设定变更反映到工作中的第1种设定项目,反映所述设定值,对于不使在所述印刷装置的工作中进行了的设定变更反映到工作中的第2种设定项目,反映所述工作值。

2.根据权利要求1所述的印刷装置,其中,所述第1种设定项目,包括与显示部的显示语言、供纸装置的用纸尺寸、时间设定和从所述通常工作向所述第1节电工作以及所述第2节电工作转变的转变条件相关的设定项目中的至少1个。

3.根据权利要求1或2所述的印刷装置,其中,所述第2种设定项目,包括与网络连接中使用的IP地址、RAM盘的区域设定、网络I/F的使用/不使用的切换设定和各供纸盒的用纸尺寸的自动检测的开/关设定相关的设定项目中的至少1个,所述IP是Internet Protocol、即网际协议,所述RAM是Random Access Memory、即随机存取存储器。

4.根据权利要求1或2所述的印刷装置,其中,当在所述第2节电工作的工作中,有来自连接于所述印刷装置的外部设备的与所述印刷装置相关的询问时,所述第2控制部基于存储在所述第2存储部的设定值和/或工作值进行应答。

5.根据权利要求1或2所述的印刷装置,其中,所述第1存储部为不具备自刷新功能的易失性存储介质。

6.一种印刷装置的控制方法,所述印刷装置具备印刷引擎、第1控制部和第2控制部,所述印刷装置能够实现:至少印刷引擎和第1控制部工作的通常工作,所述印刷引擎停止、至少所述第1控制部工作的第1节电工作,和仅有所述第2控制部工作的第2节电工作;

所述印刷装置具备:所述第1控制部的第1存储部,其存储反映了在所述印刷装置的工作中进行了的设定变更的设定值、和不反映在所述印刷装置的工作中进行的设定变更的工作值;和所述第2控制部的第2存储部,其存储所述设定值和所述工作值;

所述控制方法的特征在于,具备:

设定值备份工序,在从所述通常工作或所述第1节电工作向所述第2节电工作转变时,从所述第1存储部将所述设定值和工作值存储在所述第2存储部;

设定值变更受理工序,所述第2控制部受理存储在所述第2存储部的所述工作值和/或所述设定值的变更;和设定管理工序,在从所述第2节电工作向所述通常工作转变时或者从所述第1节电工作向所通常工作转变时,从所述第2存储部向所述第1存储部写回所述设定值和工作值,对于使在所述印刷装置的工作中进行了的设定变更反映到工作中的第1种设定项目,反映所述设定值,对于不使在所述印刷装置的工作中进行了的设定变更反映到工作中的第2种设定项目,反映所述工作值。

说明书 :

印刷装置和印刷装置的控制方法

技术领域

[0001] 本发明涉及印刷装置和印刷装置的控制方法,特别是涉及具备印刷引擎(print engine)、第1控制部和第2控制部的印刷装置和该印刷装置的控制方法。

背景技术

[0002] 在专利文献1中公开了:通过在装置转变到休止模式时,在内置在操作部的NVRAM(Non Volatile Random Access Memory,非易失性随机存取存储器)保存设定值、工作值,在恢复时将这些值还原,从而能以与进入休止模式之前相同的状态使用装置。
[0003] 专利文献1:日本特开2002-251108号公报

发明内容

[0004] 但是,若设定值的存储地为不具有自刷新(self refresh)功能的装置,则存在不能保存信息的情况。另外,在上述的专利文献1的技术中,在主控制板、I/O控制板的工作停止的休止模式中,不能从与个人计算机等的主机进行通信的周边ASIC访问存储有设定值的NVRAM,没有考虑到从主机取来信息的情况。因此,在转变到休止模式的期间主机想要取得与设定值相关信息的情况下,从休止模式恢复来进行应答。
[0005] 本发明是鉴于上述课题而做成的,其目的在于提供一种在可执行多个节电等级的印刷装置中可以不让用户意识到这多个节电等级地工作的印刷装置和该印刷装置的控制方法。
[0006] 为了解决上述课题,本发明的印刷装置,为具备印刷引擎、第1控制部和第2控制部的印刷装置,可实现至少印刷引擎和第1控制部工作的通常工作、上述印刷引擎停止而至少上述第1控制部工作的第1节电工作、和仅上述第2控制部工作的第2节电工作,具备存储设定值和工作值的上述第1控制部的第1存储部,和存储上述设定值和上述工作值的上述第2控制部的第2存储部。在此,上述设定值和上述工作值两方都为表示对设定项目的设定的值,但上述设定值反映在上述印刷装置的工作中进行了的设定变更,上述工作值不反映在上述印刷装置的工作中进行了的设定变更。
[0007] 另外,具备在从上述通常工作向上述第1节电工作或上述第2节电工作转变时从上述第1存储部将上述设定值和上述工作值存储在上述第2存储部的设定值备份(back up)部,因此,在从上述通常工作向上述第2节电工作转变时或者从上述第1节电工作向上述第2节电工作的转变时,将存储在上述第1存储部的上述设定值和上述工作值存储到上述第2存储部。因此,即使转变到上述第2节电工作、上述第1控制部的工作停止,存储在上述第1存储部的设定值、工作值消失,也会在上述第2存储部留下备份。
[0008] 另外,上述第2控制部具备受理存储在上述第2存储部的上述设定值的变更的设定值变更受理部。即,用户在上述第2节电工作的期间也可进行设定项目的设定变更,在第2节电工作的期间进行的设定变更,被反映到存储在上述第2存储部的设定值。
[0009] 另外,上述印刷装置还具备设定管理部,其在从上述第2节电工作向上述通常工作的转变时或者从上述第2节电工作向上述第1节电工作的转变时从上述第2存储部向上述第1存储部写回上述设定值和上述工作值,对于将在上述印刷装置的工作中进行了的设定变更反映到工作中的第1种设定项目,反映上述设定值,对于不将在上述印刷装置的工作中进行了的设定变更反映到工作中的第2种设定项目,反映上述工作值。
[0010] 上述第1种设定项目为将在上述印刷装置的工作中进行了的设定变更马上反映到工作中的种类的设定项目,上述第2种设定项目为不将在上述印刷装置的工作中进行了的设定变更反映到工作中的种类的设定项目。通过从上述第2存储部向上述第1存储部写回上述设定值、上述工作值,将上述第1控制部工作时必需的设定值、工作值还原到适当的存储区域。另外,上述第1种设定项目中,反映上述设定值,因此反映在包括上述通常工作、上述第1节电工作和上述第2节电工作的印刷装置的工作中进行了的设定变更。另一方面,上述第2种设定项目中,反映上述工作值,因此不反映在包括上述通常工作、上述第1节电工作和上述第2节电工作的印刷装置的工作中进行了的设定变更。
[0011] 如以上那样,对设定值和工作值进行备份,使得在从第2节电工作向上述通常工作、上述第1节电工作转变时可实现利用适当的设定值或工作值的工作,并且使在第2节电工作期间进行设定值的变更成为可能,在第2节电工作中改变了设定值的情况下也可在恢复后的通常工作、第1节电工作中进行应用了适当的设定值、工作值的工作。因此,可以不让用户意识到第1节电工作和第2节电工作的差别,可以不让用户意识到从第1节电工作向通常工作恢复的情况和从第2节电工作向通常工作恢复的情况的差别。
[0012] 另外,作为本发明的一选择方式,上述第1种设定项目,也可包括与显示部的显示语言、供纸装置的用纸尺寸、时间设定和从上述通常工作向上述第1节电工作、上述第2节电工作的转变条件相关的设定项目的至少1个。
[0013] 这些设定项目,即使在印刷装置的工作中发生变更也不会特别产生问题,在工作中反映变更也没有问题。另外,这些设定为与用户界面相关的设定,因此,若不马上反映,则用户会感到疑惑而混乱。即,通过将这些项目设为上述第1种设定项目,可以防止用户的疑惑和混乱。
[0014] 另外,作为本发明的一选择方式,上述第2种设定项目,可以构成为包括与在网络连接中使用的IP(网际协议)地址和RAM(随机存取存储器)盘的区域设定、网络I/F的使用/不使用的切换设定、和各供纸盒的用纸尺寸的自动检测的开/关设定相关的设定项目的至少1个。
[0015] 若这些设定项目在印刷装置的工作中改变,则有可能产生不良情况。另外,由于不与用户界面直接相关,因此即使不马上反映,也不会招致用户的疑惑。即,可以将设定的变更保留到可以安全改变设定的定时,可以防止工作的不良情况。
[0016] 另外,作为本发明的一选择方式,也可做成如下构成:在上述第2节电工作下的工作中有来自连接到上述印刷装置的外部设备的与上述印刷装置相关的询问时,上述第2控制部基于存储在上述第2存储部的设定值、工作值来进行应答。
[0017] 根据该构成,即使在第2节电工作下工作时,需要对来自外部设备的询问基于设定值、工作值进行应答,也可不用恢复到通常工作、第1节电工作地参照第2存储部的值来进行应答。
[0018] 另外,作为本发明的一选择方式,也可做成为上述第1存储部为不具备自刷新功能的易失性存储介质的构成。本发明在上述第1存储部具备自刷新功能的情况、为非易失性存储介质的情况下也可有效地起作用,但是在不具备自刷新功能的情况下更加有效地起作用。
[0019] 另外,上述的印刷装置,包括以组装到别的设备的状态来实施、或与别的方法一起实施等的各种方式。另外,本发明,还可以实现为具备上述印刷装置的印刷系统、具有与上述的装置的构成对应的工序的控制方法、在计算机中实现与上述的装置的构成对应的功能的程序、存储有该程序的计算机可读取的记录介质等。这些印刷系统、印刷装置的控制方法、印刷装置的控制程序、记录有该程序的介质的发明也可起到上述的作用、效果。当然,技术方案2~5中记载的构成也可适用于上述系统、上述方法、上述程序、上述记录介质。

附图说明

[0020] 图1是表示打印机的硬件构成的框图。
[0021] 图2是打印机的状态转变图。
[0022] 图3是表示打印机的软件构成的框图。
[0023] 图4是表示节电处理的流程的流程图。
[0024] 图5是表示在向节电等级2转变时在各模块之间进行的通信的概略的图。
[0025] 图6是存储设定值的存储区域的概念图。
[0026] 图7是表示从节电恢复的处理的流程的流程图。
[0027] 图8是表示从节电等级2向通常状态恢复时在各模块之间进行的通信的概略的图。
[0028] 附图标记说明:
[0029] 30:印刷引擎;10:第1控制部;11:存储器控制 ASIC;12:CPU;13:RAM;14:ROM;20:第2控制部;21:I/O控制 ASIC;22:副CPU;23:SRAM;24:USB I/F;25:NW I/F;26:操作面板;30:印刷引擎;M11:状态监视部;M12:引擎控制部;M13:网络控制部;M14:印刷数据接收部;M15:设定值管理部;M16:起动指示部;M21:恢复监视部;M22:设定值管理部。

具体实施方式

[0030] 以下,按照下述的顺序对本发明的实施例进行说明。
[0031] (1)本实施例的构成:
[0032] (2)节电处理:
[0033] (3)从节电恢复的恢复处理:
[0034] (4)总结和变形例:
[0035] (1)本实施例的构成:
[0036] 本实施例所涉及的印刷装置,根据各部的使用状况,自动选择各种节电工作。各种节电工作,有:不进行节电的通常工作、节电度比通常工作高的第1节电工作、和与第1节电工作相比节电度更高的第2节电工作。
[0037] 更加具体来说,在通常工作中,印刷引擎和第1控制部工作;在第1节电工作中,印刷引擎停止工作(off),第1控制部工作;在第2节电工作中,印刷引擎和第1控制部停止工作,仅第2控制部工作。印刷引擎为印刷机构和/或控制印刷机构的装置,第1控制部进行印刷任务的受理和/或对印刷任务进行各种图像处理,第2控制部进行省电力时的与外部设备的通信控制和/或从省电力恢复的控制。
[0038] 以下,参照附图,对本发明的实施例进行说明。另外,在以下的说明中,作为印刷装置采用以激光方式进行印刷的打印机为例来进行说明,但本发明的印刷装置不限于此,也可以是复印机、复合机。另外,印刷方式也不限于激光方式,可采用喷墨方式、针式打印(dot impact)方式等各种方式。
[0039] 图1是表示打印机100的硬件构成的框图。如该图所示,打印机100具备第1控制部10、第2控制部20和印刷引擎30。
[0040] 第1控制部10从外部的个人计算机等接受图像数据和印刷指令的输入,对接受的图像数据进行预定的图像处理,之后输出到印刷引擎30。因此,第1控制部10具备存储器控制ASIC(Application Specific integratedCircuit,专用集成电路)11、CPU(中央处理器)12、RAM(随机存取存储器)13、ROM(只读存储器)14。
[0041] 存储器控制ASIC11为用于管理对各种存储器的访问的定制IC,与CPU12、RAM13、ROM14和印刷引擎30连接。CPU12、RAM13和ROM14通过存储器控制ASIC11可相互通信地连接,CPU12一边利用RAM13作为工作区一边执行存储在ROM14的微程序语言(firmware),由此,控制印刷引擎30、第2控制部20。
[0042] 第1控制部10,当例如从被连接到NWI/F25的个人计算机等外部设备接受图像数据和印刷指令的输入时,对图像数据进行预定的图像处理,将被图像处理了的图像数据和印刷指令输出到印刷引擎30。
[0043] 于是,印刷引擎30,基于从第1控制部10指示的内容(从第1控制部10输入的印刷指令和图像数据所示的内容),在印刷用纸上形成文字、图像等的印刷图(image)。例如,打印机100为电子照片方式的情况下,印刷引擎30,通过一边用激光束在适当的定时照射感光鼓一边进行扫描,使与图像数据的各点对应的调色剂(toner)附着在感光鼓,使附着在感光鼓的调色剂附着在印刷用纸上。
[0044] 另外,第1控制部10被连接到第2控制部20,可通过第2控制部20访问LAN、USB等的网络。第2控制部20具备I/O控制ASIC21、副CPU22和SRAM23,与USB I/F24、网络I/F25(NW I/F25)和作为用户进行各种操作输入的用户界面的操作面板26连接。
[0045] I/O控制ASIC21为用于管理各种输入输出的定制IC,与副CPU22、SRAM23、USB I/F24、NW I/F25和操作面板26连接。副CPU22通过一边利用SRAM作为工作区一边执行存储在未图示的ROM的微程序语言,由此可以控制对SRAM23、USB I/F24、NW I/F25和操作面板26的输入输出。另外,I/O控制ASIC21,在通常工作、节电等级1中根据第1控制部10的控制进行工作,在节电等级2中根据第2控制部20的控制进行工作。第2控制部20的副CPU22和SRAM23在通常工作、节电等级1时也可停止。
[0046] 另外,第1控制部10,例如,当用户对操作面板26进行改变各种设定值的操作时,改变存储在RAM13的预定的存储区域的各种设定值。RAM13为当电源供给停止时数据消失的类型的易失性存储器。即,当存储器控制ASIC11停止时,存储在RAM13的设定值消失。在此,在RAM13中,如在(2)中后述的那样,将设定值分为用户设定值和工作值来进行存储,在存储器控制ASIC11停止时,在SRAM23对设定值进行备份。另外,即使设定值存储在闪存、可自刷新的NVRAM等的非易失性存储器的情况下,也可以在节电工作时不能访问的情况下,进行本实施例的设定值的构成和备份,由此得到与本实施例同样的效果。
[0047] 另外,第2控制部的副CPU22,在第2省电状态下,当用户对操作面板26进行改变各种设定值的操作时,能够改变存储在SRAM23的预定的存储区域的各种设定值。在SRAM23中,也如在(2)中后述的那样将设定值分为用户设定值和工作值来进行存储。
[0048] 如以上那样构成的打印机100,如图2所示,能够选择通常工作、节电等级1和节电等级2这3种节电工作,可以实现与打印机100的使用状况相应的适当的电源状态。另外,在节电等级1下的工作相当于第1节电工作,在节电等级2下的工作相当于第2节电工作。
[0049] 在通常状态下,第1控制部10、第2控制部20和印刷引擎30都工作。因此,当从外部设备将图像数据、印刷指令输入到NW I/F25时,第1控制部10能够接受被输入的图像数据、印刷指令,对图像数据进行预定的图像处理。另外,印刷引擎30能够马上执行基于从第1控制部10输入的图像数据、印刷指令的印刷。
[0050] 在节电等级1下,第1控制部10和第2控制部20工作,并且印刷引擎30停止工作。因此,当从外部设备将图像数据和印刷指令输入到NWI/F25时,第1控制部10能够接受被输入的图像数据、印刷指令,对图像数据进行预定的图像处理。但是,由于印刷引擎30在从NW I/F25输入数据之后起动,因此印刷延迟相当于起动时间的时间量。
[0051] 在节电等级2下,第1控制部10和印刷引擎30停止,仅第2控制部20工作。因此,当从外部设备将图像数据、印刷指令输入到NW I/F25时,在起动第1控制部10之后开始图像数据、印刷指令的接受、图像处理。另外,印刷引擎30也在从NW I/F25输入数据之后起动。因此印刷延迟相当于第1控制部10、印刷引擎30的起动时间的时间量。
[0052] 在如以上那样构成的各控制部中执行微程序语言,由此实现图3所示的各种模块。图3是表示打印机100的软件构成的框图。
[0053] 首先,在第1控制部执行微程序语言,由此实现相当于状态监视部M11、引擎控制部M12、网络控制部M13、印刷数据接收部M14、设定值管理部M15、起动指示部M16这些各个模块的功能。
[0054] 状态监视部M11基于打印机100的使用状况对于是否可以向节电等级1、节电等级2转变进行监视。引擎控制部M12进行与印刷引擎30的引擎通信。网络控制部M13进行网络通信。印刷数据接收部M14从网络、USB这样的接口接收数据。设定值管理部M15,在通常工作、节电等级1的期间通过操作面板26、NW I/F25接受从个人计算机等执行的设定变更,对存储在RAM13的设定值进行变更,另外,当有来自各部对设定值的询问时,应答用户设定值和工作值的任一适当的一方的值。
[0055] 另外,在第2控制部20中执行微程序语言,由此实现与恢复监视部M21、设定值管理部M22这些各模块相当的功能。设定值管理部M22管理打印机100的设定值。恢复监视部M21监视恢复的触发信号(trigger),当检测到触发信号时,指示起动指示部M16起动第1控制部10。触发信号例如是:将设置在操作面板26的用于指示从节电工作恢复的节电按钮按下;对NW I/F25、USBI/F24这样的通信I/F从外部设备输入印刷数据;等等。起动指示部M16起动各模块M11~M15。另外,设定值管理部M22,在节电等级2的期间,通过操作面板26、NW I/F25接受从个人计算机等执行的设定变更,对存储在SRAM23的工作值、设定值进行变更,另外,在有来自各部对设定值的询问时,应答用户设定值和工作值的任何适当的一方的值。另外,设定值管理部M22在本实施例中构成设定管理部、设定值变更受理部。
[0056] 接着,对通过以上构成执行的节电处理和从节电恢复的处理进行说明。
[0057] (2)节电处理:
[0058] 图4是表示节电处理的流程的流程图,图5是表示向节电等级2转变时在各模块之间进行的通信的概略的图。图3所示的处理,由第1控制部10的状态监视部M11每隔预定时间反复执行。即,在通常状态或节电等级1的期间执行第1控制部10正在工作的打印机100。该预定时间,为根据在转变到上述节电的时间设定的设定值决定的时间。
[0059] 在步骤S100,状态监视部M11,每隔预定时间对各模块M12~M14询问是否可以向节电等级2转变。
[0060] 引擎控制部M12,当从状态监视部11接受到是否可以向节电等级2转变的询问时,判断印刷引擎30中的印刷的执行状况、错误(error)的发生状况。引擎控制部M12在印刷执行中或发生错误时返回不可以向节电等级2转变的应答,在并非处于执行印刷中也没有发生错误的情况下,返回可以向节电等级2转变的应答。是否处于印刷执行中可以通过在缓存(buffer)中的印刷图的有无来判断。
[0061] 印刷数据接收部M14,在从状态监视部M11接受到是否可以向节电等级2转变的询问时,判断是否处于印刷数据的接收处理中。印刷数据接收部M14,在印刷数据的接收处理用的缓存正在存储印刷数据、处于印刷指令的解析中、或处于印刷语言的解释中的情况下判断为处于印刷数据的接收处理中,返回不能向节电等级2转变的应答,在非那样的情况下判断为并非处于印刷数据的接收处理中,返回可以向节电等级2转变的应答。另外,印刷数据的接收处理用的缓存为主存储(一次記憶)印刷数据的存储器。
[0062] 网络控制部M13,在从状态监视部M11接受到是否可以向节电等级2转变的询问时,判断是否处于通信处理的执行中。网络控制部M13,在通信处理用的缓存正在存储数据、或正在进行与个人计算机等的外部设备、主机的连接的情况下判断为处于通信处理的执行中,返回不能向节电等级2转变的应答,在非那样的情况下判断为并非处于通信处理的执行中,返回可以向节电等级2转变的应答。另外,通信处理用的缓存为主存储印刷数据的存储器。
[0063] 在步骤S105中,状态监视部M11对引擎控制部M12是否应答为可以向节电等级2转变进行判断,在引擎控制部M12应答为可以向节电等级2转变的情况下,进到步骤S110,断开印刷引擎30的电源,进到步骤S115(S105:是)。另一方面,在引擎控制部M12应答为不可向节电等级2转变的情况下,暂时结束节电处理,每隔预定时间执行步骤S100~的处理(S105:否)。另外,在本实施例中,将在步骤S105条件成立、断开印刷引擎30的电源并且存储器控制ASIC11的电源接通的状态称为“节电等级1”。
[0064] 在步骤S115,状态监视部M11,对模块M12~M14是否应答为可以向节电等级2转变进行判断。在模块M12~M14返回可以向节电等级2转变的应答的情况下,进到步骤S120(S115:是),在不论哪一个模块返回不可以向节电等级2转变的应答的情况下,都暂时结束节电处理(S115:否)。于是,在经过预定时间后执行步骤S100~的处理。
[0065] 另外,模块M12~M14可以向节电等级2转变意味着在存储器控制ASIC11中不在进行与印刷相关的处理。即,步骤S100~S115的判断处理,也可认为是判断是否可以断开存储器控制ASIC11的电源。
[0066] 在步骤S120,状态监视部M11,使各模块M12~M14向节电等级2转变。引擎控制部M12,在被输入向节电等级2转变的命令时,在SRAM23中对用于从节电等级2恢复所必需的信息中的设定值以外的信息进行备份,停止向印刷引擎30的电源供给。网络控制部M13、印刷数据接收部M14,在被输入向节电等级2转变的命令时,断开网络。另外,当向节电等级2转变时,第2控制部20再度打开网络连接。
[0067] 在步骤S125,状态监视部M11,在SRAM备份对设定值管理部M15进行设定值的询问而取得了的设定值。执行该步骤S125的状态监视部M11,在本实施例中构成设定值备份部。在此,对用于设定各设定值的设定项目的种类进行说明。打印机100的设定项目,有“第1种设定项目”和“第2种设定项目”两种。
[0068] 第1种设定项目为在从节电等级2恢复了时将在节电等级2的期间设定变更了的值反映到工作中的设定项目。另外,第1种设定项目,在打印机100在通常工作、节电等级1下工作的期间改变该设定项目时,立刻将变更了的值反映到控制工作中。
[0069] 第1种设定项目,构成为例如包括下述设定项目:显示语言、供纸装置的用纸尺寸、打印机的时刻/时差、直到转变到节电为止的无操作时间、成为转变到节电的触发信号的条件(转变条件)。另外,在用户让现在的设定状况显示在操作面板的显示部时显示的网络IP地址,也包括在第1种设定项目中。但是,如下述那样在实际的网络连接中使用的IP地址为第2种设定项目。
[0070] 第2种设定项目为在从节电等级2恢复了时不反映在节电等级2的期间设定变更了的值的设定项目。另外,第2种设定项目,为在接通了打印机100的电源时、再起动时变为有效的设定项目,即使该设定项目在打印机100的工作中被变更,变更前的值也会直到再起动为止反映在控制工作中。
[0071] 第2种设定项目构成为例如包括下述设定项目:网络的IP地址、RAM盘的区域信息、以太网(Ethernet,注册商标)和USB这样的网络的I/F的使用/不使用的切换,是否自动检测各供纸盒的用纸尺寸。RAM盘为在打印机100进行保密(親展,亲启)印刷的情况下保持印刷任务的区域,指定利用RAM13的一部分。供纸盒的用纸尺寸可基于设置在各供纸盒的供纸引导件的位置自动检测,当关掉自动检测时,各供纸盒的用纸尺寸为不定形纸。
[0072] 图6是存储设定值的存储区域的概念图。这样的存储区域,在通常工作、节电等级1中形成在RAM13的设定值存储区域,在节电等级2中被形成在SRAM21的设定值存储区域。
即,在本实施例中,RAM13构成第1存储部,SRAM23构成第2存储部。
[0073] 如该图所示,存储设定值的存储区域具备用于存储作为由用户设定的最新的值的用户设定值的“用户设定值区域”和用于存储在打印机100的工作中参照的工作值的“工作值区域”。用户设定值构成为包括所有的设定值,工作值仅由在打印机100的电源接通时、再起动时决定、在工作中不改变的设定值。即,用户设定值构成为包括第1种设定项目和第2种设定项目的所有的设定值,而工作值构成为仅包括第2种设定项目的设定值。即,当打印机100的工作中由用户改变了设定时,改变用户设定值,但不改变工作值。
[0074] 如以上那样,设定值有用户设定值和工作值,因此,在步骤S125,状态监视部M11,向设定值管理部M22要求各用户设定值和各工作值。设定值管理部M22,从RAM13的设定值存储区域取得要求的设定值,对状态监视部M11做出应答。状态监视部M11,将从设定值管理部M22应答了的用户设定值和工作值分别存储在SRAM21的设定值存储区域的用户设定值区域和工作值区域。这样,通过在SRAM备份用户设定值和工作值,可以在从节电等级2恢复到节电等级1、通常状态时,将与转变到节电等级2之前相同的工作值写回到RAM13。
另外,可以将反映了在节电等级2的期间进行了的设定变更的用户设定值写回RAM13。在步骤S125的备份结束时,进到步骤S130。
[0075] 在步骤S130中,状态监视部M11,使控制主体转变为第2控制部20,停止对存储器控制ASIC11的电源供给,由此停止存储器控制ASIC11。通过以上的处理,打印机100向节电等级2转变。
[0076] (3)从节电恢复的恢复处理:
[0077] 接着,参照图7、图8,对从节电等级2向通常状态或者节电等级1的恢复处理进行说明。另外,在以下的说明中以从节电等级2向通常状态的恢复为例进行说明,但是,从节电等级2向节电等级1的恢复仅在引擎控制部M12是否再度打开对印刷引擎30的机械部分的电源供给上不同。从节电等级2向通常状态恢复还是向节电等级1恢复,可以基于与成为恢复的触发信号的操作等对应的处理是否需要印刷来进行切换。
[0078] 图7是表示从节电恢复的处理的流程的流程图。图8是表示在从节电等级2向通常状态恢复时在各模块之间进行的通信的概略的图。该图所示的处理,在节电等级2的期间中,每隔预定时间由恢复监视部M21反复执行。该预定时间也以与转变到上述节电的时间相关的设定值设定,但节电处理的预定时间和恢复处理的预定时间也可以不同。
[0079] 在步骤S200,恢复监视部M21监视上述的恢复的触发信号的输入。恢复监视部M21,在检测到输入了恢复的触发信号时,进到步骤S200,在没有检测到恢复的触发信号输入时,暂时结束处理,在经过预定时间后,反复进行自S200起的处理。
[0080] 在步骤S205中,恢复监视部M21使各模块起动,恢复监视部M21对设备驱动器给出恢复的指示。于是,设备驱动器对起动指示部M16指示恢复。起动指示部M16起动各模块M11~M15。各模块中,在起动时需要工作值的模块向设定值管理部M22询问工作值,需要用户设定值的模块向设定值管理部M22询问用户设定值。
[0081] 例如,在IP地址在向节电等级2转变之前从“192.168.1.50”变更到“192.168.1.40”的情况下,工作值为“192.168.1.50”,用户设定值为“192.168.1.40”。此时,网络控制部M13,需要利用IP地址,实际进行网络连接,因此取得工作值。另一方面,状态监视部M11,需要在显示面板显示由用户当前设定的IP地址,因此取得用户设定值。
[0082] 在步骤S210,恢复监视部M21,将存储在SRAM23的工作值和用户设定值写回到RAM13的设定值存储区域。
[0083] 在步骤S215,恢复监视部M21将控制移交给第1控制部10,恢复监视部M21结束处理。
[0084] 通过进行以上的节电处理和恢复处理,可以使在从节电等级2向通常工作的恢复和从节电等级1向通常工作的恢复中从用户方观察时的工作一致。因此,用户的使用便利程度不会降低。另外,可以在从省电恢复了时以与进入省电之前相同的状态使用打印机。另外,在省电等级2中改变了设定值的情况下,可以以对进入省电之前的状态加上在节电等级2中进行的变更的形式将该变更有效地反映到恢复后的工作。
[0085] (4)总结和变形例
[0086] 根据以上说明了的实施例,在能够选择印刷引擎30和第1控制部10工作的通常工作、印刷引擎30停止而至少第1控制部10工作的节电等级1、和仅第2控制部20工作的节电等级2的打印机100中,包括:存储设定值(用户设定值和工作值)的RAM13、和存储设定值的SRAM23;在从通常工作向节电等级1或节电等级2转变时将RAM13中的设定值存储在SRAM23,第2控制部20能够受理存储在SRAM23的设定值的变更,在从节电等级2向通常工作或第1节电工作的转变时,将SRAM23的设定值写回到RAM13,对于第1种设定项目反映用户设定值,对于第2种设定项目反映工作值。因此,可以不让用户意识到这些多个节电等级。
[0087] 另外,本发明不限于上述的实施例和/或变形例,还包括:对在上述的实施例和变形例中公开的各构成相互置换或者变更组合的构成、对在公知技术、上述的实施例和变形例中公开的各构成进行相互置换或者变更组合的构成、等等。