图像处理装置用控制器的制作方法

文档序号:6333651阅读:330来源:国知局
专利名称:图像处理装置用控制器的制作方法
技术领域
本发明涉及打印机、复印机、复合机、扫描机等的图像处理装置以及该图像处理装 置用的控制器。本发明尤其涉及图像处理装置及图像处理装置用的控制器的节电技术。
背景技术
在图像处理装置中具有能够执行打印或复印等图像处理装置的功能的通常模式、 和比该模式耗电量小的模式(下面称为“节电模式”)。在节电模式中,通过将向图像处理 装置内的一部分装置(例如打印引擎、CPU、HDD、DRAM等)的电源供给断开(OFF),或者一 部分装置被设定为休眠状态,来抑制耗电量,使其比通常模式中的小。
例如,在专利文献1中记载有一种当向节电模式转移时,将HDD的电源断开(OFF) 的图像形成装置。
专利文献1 日本特开2008-55633号公报
可是,近年来图像处理装置被要求进一步降低耗电量,并且,还被要求处理高速 化。
但是,要想使节电化和处理高速化两者并存,则会出现各种各样的问题。例如,如 果使用处理速度快的CPU,则有耗电量变大的倾向。而且,从可靠性和动作保证的观点出发, 处理速度快的CPU存在电源的接通/断开次数被限制的情况,如果在节电模式中将该CPU 的电源断开,则会导致可靠性的降低。发明内容
本发明的目的在于,提供一种使图像处理装置的节电化和高速化两者更恰当地并 存的技术。
用于解决上述课题的本发明的第一方式是,具有切换多个动作模式的功能的图像 处理装置用控制器,其特征在于,具备预先确定了可保证动作的电源接通/断开次数的 CPU、进行特定处理的处理部、子CPU和其它器件,并具有通常模式、比所述通常模式耗电 量小的第1节电模式、比所述第1节电模式耗电量小的第2节电模式、和比所述第2节电模 式耗电量小的第3节电模式,在所述通常模式下,所述CPU、所述处理部以及所述其他器件 处于能够执行各自的通常功能的工作状态,在所述第1节电模式中,所述CPU处于休眠状 态,所述处理部和所述其他器件的至少一个处于休眠状态,所述子CPU处于工作状态,在所 述第2节电模式中,所述CPU处于休眠状态,所述处理部及所述其他器件处于电源断开状 态,所述子CPU处于工作状态,在所述第3节电模式中,所述CPU处于电源断开状态、所述处 理部及所述其他器件处于电源断开状态、所述子CPU处于工作状态,所述CPU控制从所述通 常模式向所述第1节电模式的切换,所述子CPU控制从所述第1节电模式向所述通常模式 的切换、从所述第1节电模式向所述第2节电模式及所述第3模式的切换、以及从所述第 2节电模式及所述第3节电模式向所述通常模式的切换,根据所述CPU的电源接通/断开 (0N/0FF)的累积次数,来判定从所述第1节电模式向所述第2节电模式及第3节电模式中4的哪一个切换。
这里,在上述的图像处理装置用控制器中,所述子CPU判定所述CPU的电源接通/ 断开的累积次数是否为规定数以下,在所述累积次数为规定数以下时,进行从所述第1节 电模式向所述第2节电模式的切换,在所述累积次数大于规定数时,从所述第1节电模式向 所述第3节电模式切换。
而且,在上述的图像处理装置用控制器中,所述图像处理装置是打印装置,所述子 CPU利用所述CPU的电源接通/断开的累积次数和所述可保证动作的电源接通/断开次数, 计算出所述CPU的电源接通/断开的剩余次数的比率作为第1比率,并利用累积打印页数 和预先确定的能够打印的页数,计算出能够打印的剩余页数的比例作为第2比例,对所述 第1比例是否比所述第2比例大进行判定,在所述第1比率比所述第2比率大时,进行从所 述第1节电模式向所述第3节电模式的切换,在所述第1比例为所述第2比例以下时,进行 从所述第1节电模式向所述第2节电模式的切换。
用于解决上述课题的本发明的第二方式,是具有切换多个动作模式的功能的图像 处理装置用控制器,其特征在于,具备预先确定了可保证动作的电源接通/断开次数的 CPU、进行特定处理的处理部、子CPU和其他器件,并具有通常模式、比所述通常模式耗电 量小的第2节电模式,比所述第2节电模式耗电量小的第3节电模式,在所述通常模式中, 所述CPU、所述处理部及所述其他器件处于能够执行各自的通常的功能的工作状态,所述子 CPU处于比所述工作状态耗电量小的休眠状态,在所述第2节电模式中,所述CPU处于休眠 状态,所述处理部及所述其他器件处于电源断开状态,所述子CPU处于工作状态,在所述第 3节电模式中,所述CPU处于电源断开状态,所述处理部及所述其他器件处于电源断开状 态,所述子CPU处于工作状态,所述CPU控制从所述通常模式向所述第2节电模式的切换, 所述子CPU控制从所述第2节电模式向所述通常模式的切换、从所述第2节电模式向所述 第3节电模式的切换、从所述第3节电模式向所述通常模式的切换,根据所述CPU的电源接 通/断开的累积次数,判定是继续所述第2节电模式、还是从所述第2节电模式向所述第3 节电模式切换。
这里,在上述的图像处理装置用控制器中,所述子CPU判定所述CPU的电源接通/ 断开的累积次数是否为规定数以下,在所述累积次数为规定数以下时,进行从所述第2节 电模式向所述第3节电模式的切换,在所述累积次数大于规定数时,继续所述第2节电模 式。
而且,在上述的图像处理装置用控制器中,所述图像处理装置是打印装置,所述子 CPU利用所述CPU的电源接通/断开的累积次数和所述可保证动作的电源接通/断开次数, 计算出所述CPU的电源接通/断开剩余次数的比率作为第1比率,并使用累积打印页数和 预先确定的能够打印的页数,计算出能够打印的剩余页数的比率作为第2比率,对所述第1 比率是否大于所述第2比率进行判定,当所述第1比率大于所述第2比率时,进行从所述第 2节电模式向所述第3节电模式的切换,当所述第1比率为所述第2比率以下时,继续所述 第2节电模式。
并且,在上述任意一个图像处理装置用控制器中,当从所述第2节电模式向所述 通常模式切换时,所述子CPU向所述CPU发送复位信号。另外,在从所述第2节电模式向所 述通常模式的切换之前,所述子CPU预先发出复位信号,在切换时,停止所述复位信号的发送。
而且,在上述任意一个图像处理装置用控制器中,所述CPU与所述处理部通过用 于向所述CPU输入中断信号的信号线连接,所述CPU的中断信号的输入端子被上拉(pull up) ο
用于解决上述课题的本发明的第三方式,是搭载了上述任意一个图像处理装置用 控制器的打印机、扫描仪、复印机、或者复合机。


图1是表示本发明的一个实施方式的打印控制器1的概略构成的图。
图2是表示打印控制器1的动作模式例1的图。
图3是表示在动作模式例1中,打印控制器1的各种动作模式的迁移处理的流程 图。
图4是表示打印控制器1的动作模式例2的图。
图5是表示在动作模式例2中,打印控制器1的各种动作模式的迁移处理的流程 图。
符号的说明1-打印控制器,10-CPU, 20-ASIC (ASICl),21-信号线,22-上拉 (pull-up),30-RAM, 40-ASIC (ASIC2),41-子 CPU41,42-信号线,43-信号线,44-信号线, 50-R0M, 60-NVRAM, 70-网络 I/F,80 83-开关电路。
具体实施方式
下面,对本发明的一个实施方式进行说明。
图1是表示本发明的一个实施方式的打印控制器1的概略构成的框图。在本实施 方式中,以将打印机作为图像处理装置,将打印控制器作为控制器为例进行说明。当然,图 像处理装置不限于打印机,还可以是复印机、复合机、扫描仪等。
打印控制器1被搭载于打印机(未图示),通过对打印机进行综合控制,来实现打 印机的各种功能。并且,参照图2及图3,如下述那样,打印控制器1具有多个动作模式,进 行对应于各个模式的电力控制。其中,打印机例如是喷墨打印机或激光打印机。
打印控制器1 具有CPU10、ASIC(Application Specific IntegratedCircuit 专 用集成电路)20、RAM30、ASIC40、R0M50、NVRAM (Non-Volatile RAM 非易失性随机读写存储 器)60、网络接口(I/F) 70、开关电路80 83。ASIC40具有子CPU41。
CPUlO是进行打印控制器1及打印机整体的控制的主运算装置。在本实施方式中, CPUlO能够保证可靠性及动作的电源的接通/断开次数的上限值被规定为固定规格。而且, CPUlO具有比通常动作模式耗电量小的休眠模式。
另外,如参照图2及图3在后面叙述那样,CPUlO进行使打印控制器1从通常模式 向节电模式迁移的控制。
ASIC20 (ASICl)具有CPU接口、存储器接口、与ASIC40连接的接口、图像处理电路 等,是执行对RAM30的访问控制以及用于生成向打印引擎发送的打印数据的图像处理等的 装置。ASIC20具有使ASIC20上的至少一部分装置(例如存储器、处理电路等)的耗电量比 通常模式低的休眠模式。
并且,ASIC20通过用于向CPUlO发送请求唤醒(wake up)处理的中断信号(唤醒 信号)的信号线21与CPUlO连接。为了在ASIC20的电源被断开(OFF)的情况下使电位稳 定,CPUlO的信号线21的输入端子被上拉(pull up)。其中,唤醒处理是在即将向休眠模式 转移之前的状态下,用于CPUlO (CPU10执行的程序)恢复的处理。
RAM30是将CPU执行的程序、图像处理的对象的图像数据等暂时保存的易失性存 储器。RAM30例如是DDR-SDRAM。RAM30具有比通常动作模式耗电量小的休眠模式(例如自 刷新模式)、通过停止内部时钟来进一步降低耗电量的模式(例如断电模式)。
ASIC40 (ASIC2)是执行R0M50、NVRAM60、网络I/F70、操作面板、打印引擎等各种输 入输出(I/O)装置、I/F装置的控制的装置。ASIC40具有使ASIC40上的至少一部分装置 (例如存储器、处理电路等)的耗电量比通常的动作模式降低的休眠模式。ASIC40例如将 从I/O装置或I/F装置输出的信息传送到CPUlO或RAM30,或将从CPUlO发送的信息传送到 各种I/O装置或I/F装置。
并且,ASIC40通过用于向CPUlO发送请求复位(reset)处理的复位信号的信号线 42与CPUlO连接。其中,复位处理例如是用于通过将程序计数器等复位,使CPUlO (CPU10执 行的程序)返回到初期状态的处理。
而且,ASIC40通过用于发送将开关电路80 82分别切换成接通或断开的信号的 信号线43,与开关电路80 82分别连接。并且,ASIC40通过用于将开关电路83切换成接 通或者断开的信号的信号线44与开关电路83连接。
子CPU41是进行使打印控制器1的动作模式迁移的控制的运算装置。如参照图2 及图3在后面叙述那样,子CPU41进行使打印控制器1从节电模式向其他不同的节电模式 迁移的控制、从节电模式向通常模式迁移的控制。
并且,子CPU41具有比通常的动作模式耗电量小的休眠模式。另外,由于子CPU41 主要进行与动作模式的迁移相关的处理,所以不需要CPUlO那样的高速度、高性能。
R0M50及NVRAM60是保存即使打印机的电源被断开(OFF)也应该继续保持的程序 和设定数据的非易失性存储器。R0M50例如是闪存ROM。NVRAM60例如是具有小型电池及 SRAM的电路。
网络I/F70是通过网络与外部的装置(例如安装了打印机驱动程序的计算机)进 行通信的装置。
开关电路80借助信号线43被子CPU41控制,将向R0M50及NVRAM60供给的电源接 通(ON)或断开(OFF)。开关电路81借助信号线43被子CPU41控制,将向ASIC20供给的电 源接通(ON)或断开(OFF)。开关电路82借助信号线43被子CPU41控制,将向RAM30供给 的电源接通(ON)或断开(OFF)。开关电路83借助信号线44被子CPU41控制,将向CPU10 供给的电源接通(ON)或断开(OFF)。
上面对打印控制器1的概略构成进行了说明,但为了说明本发明的特征仅对主要 构成进行了说明,并不限定于上述的构成。而且,不排除一般的图像读取装置所具备的其他 构成。
例如,开关电路80 83也可以包含在ASIC40中。而且,网络I/F70可以和打印 控制器1分体。并且,R0M50及NVRAM60可以分别与ASIC20和ASIC40连接。另外,打印引 擎可以与ASIC20连接。而且,USB、I/F、串行I/F、HDD等装置可以与ASIC40连接。并且,ASIC20和ASIC40可以成为一体。
接着,针对在上述的打印控制器1中实现的各种动作模式以及各种模式间的迁移 的控制进行说明。
(动作模式例1)
图2是表示打印控制器1的动作模式例1的图。
打印控制器1具有4个模式(“通常模式(模式0) ”、“节电模式1 (模式1) ”、“节 电模式2 (模式2) ”、“节电模式3 (模式3) ”)。
其中,“ON”表示该装置被供给电源,且处于能够执行该装置的通常的各种功能的 状态。“Sle印”表示该装置被供给了电源,但正执行休眠模式的状态。“一部分Sle印”表示 ASIC20或者ASIC40上的至少一部分装置,或者其他装置(RAM30、R0M50、NVRAM60)的至少 一个处于正在执行休眠模式的状态。“OFF”表示对该装置的电源供给被切断的状态。
在“通常模式(模式0) ”中,设定为 CPUlO = ON(工作)、ASIC20 = 0N、ASIC40 = ON、子 CPU41 = Sleep (或者 ON)、其他装置=ON。
在“节电模式1(模式1)”中,设定为CPU10 = Sle印(休眠)、ASIC20 =—部分 Sle印、ASIC40 =—部分Sle印、子CPU41 = ON(或者Sle印)、其他装置=一部分Sle印。
其中,在节电模式1的情况下,网络I/F70、操作面板、打印引擎中的至少1个可以 迁移成休眠模式。但在休眠模式中,网络I/F70监视至少应该使CPU10以通常模式动作的 规定数据(例如打印数据)的接收,在接收到该规定的数据时,向子CPU41传送。同样,操 作面板也监视至少应该使CPU10以通常模式动作的规定的用户操作(例如解除节电模式的 按键的操作),在检测出该操作时,对子CPU41进行通知。
在“节电模式2 (模式 2)” 中,设定为 CPU10 = Sle印、ASIC20 = 0FF、ASIC40 = 一 部分Sle印、子CPU41 = ON(或者Sle印)、其他装置=OFF(或者Sle印)。
其中,在节电模式2的情况下,网络I/F70、操作面板、打印引擎的至少一个可以迁 移成比休眠模式耗电量小的模式,或者迁移成电源断开状态。但是,网络I/F70监视至少应 该使CPU10以通常模式动作的规定数据的接收,在接收到该规定数据时,向子CPU41传送。 同样,操作面板也监视至少应该使CPU以通常模式动作的规定的用户操作,在检测出该操 作时,对子CPU41进行通知。
在“节电模式3 (模式 3) ”中,设定为 CPU10 = 0FF、ASIC20 = 0FF、ASIC40 = 一部 分Sle印、子CPU41 = ON(或者Sle印)、其他装置=OFF(或者Sle印)。在节电模式3中与 节电模式2不同,CPU10被设定为OFF。
在上述的多个模式中,能够迁移的模式的组合为模式0 —模式1、模式1 —模式 0、模式ι —模式2、模式1 —模式3、模式2 —模式0、模式3 —模式0。在该例中,可以从模 式1向模式2及模式3迁移。
如上述那样,本实施方式中,在节电模式1及节电模式2中,CPU被设定成保持休 眠模式,电源未被断开。因此,即使在任意的模式中,CPUio的电源接通/断开次数的增加 被尽可能限制,能够更长时间较高地保证可靠性。而且,本实施方式中,在后述的规定条件 成立时,使用节电模式3,CPU10被设定成电源断开。因此,可以进一步节电。并且,本实施 方式中,在节电模式2及节电模式3中,CPU以外的一部分装置被设定成电源断开。因此, 可以进一步节电。
另外,在节电模式2及节电模式3的情况下,对于CPUlO以外的装置中有可能由于 电源接通/断开次数的增加而降低可靠性的装置,可以将其设定成休眠状态。这样,可以更 长时间较高地保证打印机及打印控制器整体的可靠性。
图3是表示在动作模式例1中,打印控制器1的各种动作模式的迁移处理的流程 图。本流程在打印机的电源被接通(ON)而启动后,以通常模式(模式0)的状态执行。
在Sl中,CPUlO监视从通常模式(模式0)开始是否经过了规定时间。具体而言, CPUlO利用计时器,来监视从最后受理CPUlO的处理所必要的处理(例如关于打印的处理) 的指示开始,是否经过了规定时间(例如15分)。如果未经过规定时间(Si 否),则CPUlO 继续进行监视。如果经过了规定时间(Si 是),则CPUlO使处理进入到S2。
其中,监视的条件不限于上述条件,CPUlO例如也可以监视是否通过操作面板受理 了设定节电模式1的用户的操作。
在S2中,CPUlO进行将通常模式(模式0)向节电模式1(模式1)迁移的处理。具 体而言,CPUlO请求ASIC20、ASIC40转移到休眠模式(一部分休眠)。而且,请求RAM30转 移到休眠模式。然后,在ASIC20、ASIC40、RAM30转移到休眠模式后,CPUlO自身也转移到休 眠模式,使处理进入到S3。
这里,ASIC20在转移到休眠模式的情况下,为了不向CPUlO发送中断信号,停止发 送中断信号的功能。而且,ASIC40在转移到休眠模式的情况下,使子CPU41从休眠模式恢 复成工作(ON)状态。
在S3中,子CPU41监视是否接收到了规定的数据。具体而言,子CPU41监视是否接 收到至少应该使CPUlO以通常模式动作的规定数据(例如从网络I/F70传送的打印数据)。 如果接收到了规定的数据(S3:是)、则子CPU41使处理进入到S4。如果未接收到规定数据 (S3:否),则使处理进入到S5。
其中,监视条件不限于上述条件,子CPU41例如也可以监视是否通过操作面板受 理了设定通常模式的用户的操作。
另外,在上述S3中,虽然由子CPU41进行了监视,但也可以由ASIC20及ASIC40的 至少一方执行监视。即,ASIC20及ASIC40的至少一方的处于非休眠模式的部分的规定电 路进行监视。这时,子CPU41可以一直被设定成休眠模式。
在S4中,子CPU41进行将节电模式1(模式1)向通常模式(模式0)迁移的处理。 具体而言,子CPU41请求ASIC20、ASIC40、RAM30转移成工作状态。在ASIC20、ASIC40、RAM30 迁移成工作状态后,子CPU41自身迁移成休眠模式,将处理返回到Si。
其中,在ASIC20、ASIC40、RAM30迁移成工作状态后,ASIC20向CPUlO发送唤醒信 号,使其进行唤醒处理。CPUlO恢复成工作状态,打印控制器1可以从即将转入到节电模式 1的状态开始执行程序。这时,CPUlO可以将表示从节电模式1恢复到通常模式0的信息向 操作面板输出。
在S5中,子CPU41监视从节电模式1(模式1)开始起是否经过了规定时间。具体 而言,子CPU41利用计时器来监视从模式0向模式1迁移开始是否经过了规定时间(例如 15分)。如果未经过规定时间(S5:否),则子CPU41将处理返回到S3。如果经过了规定时 间(S5 是),则子CPU41使处理进入到S6。
其中,监视的条件不限于上述条件,子CPUlO例如也可以监视是否通过操作面板受理了设定节电模式2或3的用户的操作。
在S6中,子CPU41判定基于CPUlO的电源接通/断开次数的规定条件是否成立。 下面将具体说明。
打印控制器1预选存储可保证CPUlO的可靠性及动作的电源的接通/断开次数的 上限值。该上限值例如在打印机制造时,被记录到R0M50或者NVRAM60中。而且,打印控制 器1记录CPUlO的电源被接通/断开的次数的累计值。记录的方法例如可以是子CPU41监 视CPUlO的电源接通/断开,在R0M50或NVRAM60的存储区域中累计次数。
利用上述的各种值,子CPU41判定CPUlO的电源接通/断开次数的累计值是否为 预先规定的上限值以下(条件成立)。如果该累计值为该上限值以下(S6:是),则子CPU41 使处理进入到S10。如果该累计值比该上限值大(S6 否),则使处理进入到S7。
在S7中,子CPU41进行将节电模式1 (模式1)向节电模式2 (模式2)迁移的处理。 具体而言,子CPU41请求ASIC20、RAM30、R0M50、NVRAM60向电源断开状态转移。ASIC20、 RAM30、R0M50、NVRAM60进行用于向电源断开状态转移的各种设定。然后,子CPU41向开关 电路80 82发送将电源断开的信号,并使处理进入到S8。其中,由于ASIC40必需继续子 CPU41的处理,所以保持休眠模式(一部分Sle印)。
在S8中,子CPU41监视是否接收到规定数据。具体而言,子CPU41监视是否接收 到了至少应该使CPUlO以通常模式动作的规定数据(例如从网络I/F70传送的打印数据)。 如果接收到规定数据(S8 是),则子CPU41使处理进入到S9。如果未接收到规定数据(S8 否),则继续进行监视。
其中,监视的条件不限于上述条件,子CPU41还可以监视例如是否通过操作面板 受理了设定通常模式的用户的操作。
在S9中,子CPU41进行将节电模式2(模式2)向通常模式(模式0)迁移的处理。 具体而言,子CPU41向开关电路80 82发送接通(ON)电源的信号,并请求ASIC40向工作 状态的转移。在ASIC20、RAM30、R0M50、NVRAM60被供给电源时,执行各种启动处理,迁移到 工作状态。这时,ASIC20对CPUlO抑止唤醒信号,不进行发送。另外,ASIC40也执行启动处 理,迁移到工作状态。在各种装置迁移到工作状态后,子CPU41自身迁移到休眠模式,将处 理返回到Si。
这里,在各种装置迁移到工作状态后,ASIC40向CPUlO发送复位信号。CPUlO可以 恢复到工作状态,从复位状态开始处理。这时,CPUlO可以将表示从节电模式2恢复到通常 模式0的信息向操作面板输出。其中,在复位的情况下,由于CPUlO从初期状态执行程序, 所以与电源从OFF被接通(ON)的情况没有区别。因此,例如子CPU41将表示从节电模式2 的恢复的信号发送给CPU10,CPUlO基于该信号,判定是从节电模式2恢复到通常模式0。
在SlO中,子CPU41进行将节电模式1 (模式1)向节电模式3 (模式3)迁移的处 理。具体而言,子CPU41对CPU10、ASIC20、RAM30、R0M50、NVRAM60请求向电源断开状态的转 移。CPU10、ASIC20、RAM30、R0M50、NVRAM60进行用于向电源断开状态转移的各种设定。然 后,子CPU41向开关电路80 83发送断开(OFF)电源的信号,并对CPUlO的电源接通/断 开次数的累计值加1,使处理进入到S11。其中,由于必需继续子CPU41的处理,所以ASIC40 持续休眠模式(一部分Sle印)。
在Sll中,子CPU41监视是否接收到了规定的数据。具体而言,子CPU41监视是否接收到了至少应该使CPUlO以通常模式动作的规定数据(例如从网络I/F70传送的打印数 据)。如果接收到规定的数据(Sll 是),则子CPU41使处理进入到S12。如果没接收到规 定数据(Sll 否),则继续监视。
其中,监视的条件不限于上述条件,子CPU41例如还可以监视是否通过操作面板 受理了设定通常模式的用户的操作。
在S12中,子CPU41进行将节电模式3(模式幻向通常模式(模式0)迁移的处理。 具体而言,子CPU41向开关电路80 83发送接通(ON)电源的信号,并对ASIC40请求向工 作状态的转移。当CPU10、ASIC20、RAM30、R0M50、NVRAM60被供给电源时,执行各种启动处 理,迁移为工作状态。并且,ASIC40也执行启动处理,向工作状态迁移。在各种装置迁移到 工作状态后,对子CPU41、CPUlO的电源接通/断开次数的累计值加1,迁移到休眠模式,并 使处理返回到Si。
另外,在各种装置迁移到工作状态后,ASIC40不向CPUlO发送复位信号。CPUlO可 以通过通常的启动处理恢复成工作状态。这时,CPUlO可以将表示从节电模式3恢复成通常 模式0的信息输出到操作面板。其中,在该情况下,由于CPUlO从初期状态开始执行程序, 所以与打印机自身从电源断开(OFF)到被接通(ON)的情况无区别。因此,例如子CPU41将 表示从节电模式3的恢复的信号向CPUlO发送,CPUlO基于该信号,判定是从节电模式3恢 复到通常模式0。
(动作模式例2)
图4是表示打印控制器1的动作模式例2的图。
本图所示的动作模式例1的各个模式与图2的动作模式例2的各个模式相同。但 是,能够迁移的模式的组合一部分不同。能够迁移的模式的组合为,模式0—模式1、模式 1 —模式0、模式1 —模式2、模式2 —模式0、模式2 —模式3、模式3 —模式0。在该例中, 仅可以从模式2向模式3迁移。
图5是表示在动作模式例2中,打印控制器1的各种动作模式的迁移处理的流程 图。本流程在打印机的电源被接通(ON)而启动后,以通常模式(模式0)的状态被执行。下 面,以与图3不同的点为中心进行说明。
由于Sl S5与图3的Sl S5相同,所以省略说明。
在S6中,子CPU41进行将节电模式1 (模式1)向节电模式2 (模式2)迁移的处理, 然后使处理进入到S7。由于S6与图3的S7相同,所以省略了具体的说明。
在S7中,子CPU41监视是否接收到了规定数据。由于S7与图3的S8相同,所以 省略具体的说明。如果接收到规定数据(S7:是),则子CPU41使处理进入到S8。如果未接 收到规定数据(S7 否),则子CPU41使处理进入到S9。
由于S8与图3的S9相同,所以省略说明。
在S9中,子CPU41监视从节电模式2(模式2)开始起是否经过了规定的时间。具 体而言,子CPU41利用计时器,来监视从模式1向模式2迁移开始是否经过了规定时间(例 如20分钟)。如果未经过规定时间(S9 否),则子CPU41使处理返回到S7。如果经过了规 定时间(S9 是),则子CPU41使处理进入到SlO0
其中,监视的条件不限于上述条件,子CPU41也可以监视例如是否通过操作面板 受理了设定节电模式的用户的操作。
在SlO中,子CPU41判定基于CPUlO的电源接通/断开次数的规定条件是否成立。 由于SlO与图3的S6相同,所以省略具体的说明。如果条件成立(S10 是),则子CPU41使 处理进入到S11。如果条件不成立(S10 否),则子CPU41使处理返回到S7。
由于Sll S13与图3的SlO S12相同,所以省略说明。
上面的图3及图5的各个步骤,是为了使打印控制器1的处理容易理解而根据主 要的处理内容来划分的。本申请发明不被步骤的划分方法及名称限制。打印控制器1的处 理也可以根据处理内容,划分成更多的步骤。并且,还可以使1个步骤包含更多的处理地进 行划分。
(动作模式例1及2的变形)
动作模式例1中的从模式1向模式3迁移的判定处理(图3的S6),以及动作模式 例2中的从模式2向模式3迁移的判定处理(图5的S10),也可以是下面那样的处理。
打印控制器1预先存储可保证打印机的可靠性及动作的能够打印的页数的上限 值。该上限值例如在打印机的制造时,被记录在R0M50或者NVRAM60中。并且,打印控制器 1记录由打印引擎对打印介质的打印实际被进行的打印页数的累积值。记录的方法可以是 例如CPU监视打印的执行,在R0M50或NVRAM60的存储区域累积次数。
子CPU41利用上述的各种值,在迁移的判定处理中,首先,计算出能够打印的剩余 页数相对于能够打印的页数的上限值的比率(ι-打印页数/能够打印的页数)。并且,计算 出电源接通/断开的剩余次数相对于CPUlO的电源接通/断开次数的上限值的比率(1-累 计值/上限值)。
接着,子CPU41判定计算出的电源接通/断开的剩余次数的比率,是否比计算出的 能够打印的剩余页数的比率大(条件成立)。如果电源接通/断开的剩余次数的比率比能 够打印的剩余页数的比率大,则进行向模式3的迁移。如果电源接通/断开的剩余次数的 比率为能够打印的剩余页数的比率以下,则不进行向模式3的迁移。
根据上面那样的判定处理,与打印机自身的寿命(能够打印次数)不足无关,当 CPU的寿命(电源接通/断开次数)尚且充足时,可使用断开(OFF)CPU的电源的节电模式 实现进一步节电化。另一方面,与打印机自身的寿命充足无关,当CPU的寿命不足时,可不 使用断开(OFF)CPU的电源的节电模式,来延长CPU的寿命。
上面,对本发明的一个实施方式进行了说明。根据本实施方式,可以提供用于使图 像处理装置的节电化和高速化更恰当地并存的技术。
S卩,在本实施方式中,即使在控制器中采用了接通/断开次数被限制的CPU(处理 速度更快的CPU)的情况下,在一部分的节电模式(模式1及模式2)中电源也没被断开 (OFF)。由此,该CPU的电源接通/断开次数的增加被尽可能限制,可以更长时间保证CPU 动作的高可靠性。
而且,在本实施方式中,仅在基于CPU的接通/断开次数的规定条件成立时,在节 电模式(模式3)中电源被断开(OFF)。由此,简单地限制了电源被断开(OFF),可以更长时 间保证CPU动作的高可靠性。并且,由于基于规定的条件成立,电源被断开(OFF),所以可以 进一步节电。
另外,本实施方式中,在节电模式中,设置了虽然CPU的电源没被断开(OFF),但将 CPU以外的一部分装置的电源设定为断开(OFF)的更节电的模式(节电模式2)。由此,限12制了接通/断开次数的CPU的寿命被延长,并且可以更加节电。而且,设置了将CPU及CPU 以外的一部分装置的电源设定成断开(OFF)的更加节电的模式(节电模式3)。由此,可以进一步节电。
并且,在本实施方式中,将CPU与进行RAM的访问控制的ASIC(ASIC20)连接的信 号线被上拉(pull up)。由此,可以防止当该ASIC的电源被断开(OFF)时对CPU输入错误 的唤醒信号,可以不使CPU从休眠模式被唤醒。
另外,在本实施方式中,进行RAM的访问控制的ASIC(ASIC20)在从电源断开状态 恢复到工作状态时,不向CPU发送唤醒信号。取而代之,控制从节电模式向通常模式的恢复 的子CPU向CPU发送复位信号。由此,由于CPU可以从初期状态开始执行程序,所以即使该 ASIC通过电源ON而被初期化设定,也可以使控制器正常动作。假设在使用了唤醒信号的情 况下,通过电源ON而被初期化设定的ASIC的状态、与从休眠模式启动的CPU(程序)的状 态变得不协调,存在控制器死机的可能性。
而且,在本实施方式中,如果在断开(OFF)CPU以外的一部分装置(ASIC20、RAM30、 ASIC40、R0M50、NVRAM60等)的电源的节电模式(节电模式2及模式3)中,不夹设使CPU 以外的一部分装置进入休眠模式的节电模式(节电模式1),则不能迁移。由此,各种装置不 会从电源接通状态突然迁移成电源断开状态,可以减小对有可能因电源接通/断开次数的 增加而使可靠性降低的装置的负载。作为结果,可以更长时间地保持控制器整体的动作的 高可靠性。而且,可以更长的时间地使故障率降低。
另外,以往存在一种具有将包括控制器上的CPU的大多数装置的电源断开(OFF) 的节电模式的系统。但是,在这样的系统中,难以采用对电源接通/断开次数存在限制的 CPU。而且,与电源接通/断开次数存在限制的CPU相比,没有限制或者限制放宽的CPU有 处理速度慢、价格高等倾向,在电源接通/断开次数的限制以外的条件下平衡不好。
如果在上述那样的状况中采用本发明,则电源接通/断开次数存在限制的CPU可 以在节电模式中不断开电源地使用。而且,仅在特定的条件成立时,断开CPU的电源。另外, 针对与CPU连接的ASIC等其他装置,可以在节电模式中切断电源。即,如果采用本发明,则 可以在控制器上使用高速且低价的CPU,并且,可以整体降低图像处理装置及控制器的耗电 量。而且,通过在控制器上使用高速的CPU,可以缩短图像处理装置的耗电量大的时间(例 如打印处理、复印处理等),从而可以降低整体的耗电量。这样,可以平衡地兼顾节电与高性 能双方。
其中,上述本发明的实施方式意图在于表示本发明的主旨和范围,并不是对本发 明的限定。对于本领域技术人员而言,可以做出多种替换、修正及变形例。
例如,在动作模式例1及例2中,打印控制器1可以从通常模式不经过节电模式1 地迁移到节电模式2或者节电模式3。而且,在动作模式1及2中,打印控制器1可以是具 有通常模式、节电模式2、节电模式3这三个模式的构成。并且,在节电模式1与节电模式2 之间,可以具有比节电模式1耗电量小、比节电模式2耗电量大的模式。
另外,例如子CPU41在节电模式1、节电模式2、节电模式3中可以不需要处于工作 状态,而以Sleep状态待机,在接收到来自网络I/F70或操作面板的规定数据时,恢复到工 作状态。
另外,例如关于从节电模式2(模式幻向通常模式(模式0)的迁移,子CPU41可以从进行迁移之前开始不断地向CPUlO发送复位信号,在向模式0迁移时停止(解除)复 位信号的发送。“从进行迁移之前开始”例如可以使是模式2开始之后,也可以是被判定为 进行向模式0的迁移后。“向模式0迁移时”,例如考虑到ASIC40等装置向工作状态的切换 的处理,可以是CPUlO没做错误动作的时刻。通过这样的构成,CPUlO也可以经过复位状态 恢复成工作状态。
另外,本说明书中的“ASIC”不被其名称或功能所限定,还可以是“处理部”或“控 制部”。
权利要求
1.一种图像处理装置用控制器,其特征在于,具有切换多个动作模式的功能, 具备被预先确定了可保证动作的电源接通/断开次数的CPU、进行特定处理的处理部、子CPU及其他器件,具有通常模式、比所述通常模式耗电量小的第1节电模式、比所述第1节电模式耗电 量小的第2节电模式、比所述第2节电模式耗电量小的第3节电模式, 在所述通常模式中,所述CPU、所述处理部及所述其他器件处于能够执行各自的通常功能的工作状态,所述 子CPU处于比所述工作状态耗电量小的休眠状态, 在所述第1节电模式中,所述CPU处于休眠状态,所述处理部和所述其他器件的至少1个处于休眠状态,所述子 CPU处于工作状态,在所述第2节电模式中,所述CPU处于休眠状态,所述处理部及所述其他器件处于电源断开状态,所述子CPU处 于工作状态,在所述第3节电模式中,所述CPU处于电源断开状态,所述处理部及所述其他器件处于电源断开状态,所述子 CPU处于工作状态,所述CPU控制从所述通常模式向所述第1节电模式的切换,所述子CPU控制从所述第1节电模式向所述通常模式的切换、从所述第1节电模式向 所述第2节电模式及所述第3节电模式的切换、从所述第2节电模式及所述第3节电模式 向所述通常模式的切换,根据所述CPU的电源接通/断开的累积次数,判定从所述第1节电模式向所述第2节 电模式及所述第3节电模式的哪一个切换。
2.根据权利要求1所述的图像处理装置用控制器,其特征在于,所述子CPU判定所述CPU的电源接通/断开的累积次数是否为规定次数以下,在所述 累积次数为规定数以下时,进行从所述第1节电模式向所述第2节电模式的切换,在所述累 积次数比规定数大时,从所述第1节电模式切换为所述第3节电模式。
3.根据权利要求1所述的图像处理装置用控制器,其特征在于, 所述图像处理装置是打印装置,所述子CPU利用所述CPU的电源接通/断开的累积次数和所述可保证动作的电源接 通/断开次数,计算出所述CPU的电源接通/断开剩余次数的比率作为第1比率,并利用累 积打印页数和预先确定的能够打印的页数,计算出能够打印的剩余页数的比率作为第2比 率,对所述第1比率是否比所述第2比率大进行判定,当所述第1比率比所述第2比率大时,进行从所述第1节电模式向所述第3节电模式 的切换,当所述第1比率为所述第2比率以下时,进行从所述第1节电模式向所述第2节电 模式的切换。
4.一种图像处理装置用控制器,其特征在于,具有切换多个动作模式的功能, 具备被预先确定了可保证动作的电源接通/断开次数的CPU、进行特定处理的处理部、子CPU和其他器件,具有通常模式、比所述通常模式耗电量小的第2节电模式、比所述第2节电模式耗电 量小的第3节电模式, 在所述通常模式中,所述CPU、所述处理部及所述其他器件处于可以执行各自的通常功能的工作状态,所述 子CPU处于比所述工作状态耗电量小的休眠状态, 在所述第2节电模式中,所述CPU处于休眠状态,所述处理部及所述其他器件处于电源断开状态,所述子CPU处 于工作状态,在所述第3节电模式中,所述CPU处于电源断开状态,所述处理部及所述其他器件处于电源断开状态,所述子 CPU处于工作状态,所述CPU控制从所述通常模式向所述第2节电模式的切换,所述子CPU控制从所述第2节电模式向所述通常模式的切换、从所述第2节电模式向 所述第3节电模式的切换、从所述第3节电模式向所述通常模式的切换,根据所述CPU的电源接通/断开的累积次数,判定是继续所述第2节电模式、还是从所 述第2节电模式向所述第3节电模式切换。
5.根据权利要求4所述的图像处理装置用控制器,其特征在于,所述子CPU判定所述CPU的电源接通/断开的累积次数是否为规定数以下,在所述累 积次数为规定数以下时,进行从所述第2节电模式向所述第3节电模式的切换,在所述累积 次数大于规定数时,继续所述第2节电模式。
6.根据权利要求4所述的图像处理装置用控制器,其特征在于, 所述图像处理装置是打印装置,所述子CPU利用所述CPU的电源接通/断开的累积次数和所述可保证动作的电源接 通/断开次数,计算出所述CPU的电源接通/断开剩余次数的比率作为第1比率,并利用累 积打印页数和预先确定的能够打印的页数,计算出能够打印的剩余页数的比率作为第2比 率,对所述第1比率是否比所述第2比率大进行判定,当所述第1比率比所述第2比率大时,进行从所述第2节电模式向所述第3节电模式 的切换,当所述第1比率为所述第2比率以下时,继续所述第2节电模式。
7.根据权利要求1 6中任意一项所述的图像处理装置用控制器,其特征在于, 在从所述第2节电模式向所述通常模式切换时,所述子CPU向所述CPU发送复位信号。
8.根据权利要求1 7中任意一项所述的图像处理装置用控制器,其特征在于, 所述CPU和所述处理部通过用于向所述CPU输入中断信号的信号线被连接, 所述CPU的中断信号的输入端子被上拉。
9.一种图像处理装置,其特征在于,搭载了权利要求1 8中任意一项所述的图像处理 装置用控制器,所述图像处理装置是打印机、扫描仪、复印机或复合机。
全文摘要
本发明涉及一种图像处理装置用控制器,用于实现更加恰当地兼顾图像处理装置的节电化和高速化的技术。该图像处理用控制器具有切换多个动作模式的功能,具备被预先确定了可保证动作的电接通/断开次数的CPU、控制从节电模式向通常模式的切换的CPU和其他器件。在节电模式中,CPU被设定为休眠状态,子CPU被设定为能够执行通常功能的工作状态。其他器件被设定为休眠状态或电源断开状态。在基于CPU的电源接通/断开次数的规定条件成立时,CPU的电源被设定为断开状态。
文档编号G06F1/32GK102033601SQ201010506409
公开日2011年4月27日 申请日期2010年10月8日 优先权日2009年10月5日
发明者高木俊光 申请人:精工爱普生株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1