專利名稱:圖像處理裝置用控制器的制作方法
技術領域:
本發明涉及打印機、復印機、復合機、掃描機等的圖像處理裝置以及該圖像處理裝 置用的控制器。本發明尤其涉及圖像處理裝置及圖像處理裝置用的控制器的節電技術。
背景技術:
在圖像處理裝置中具有能夠執行打印或復印等圖像處理裝置的功能的通常模式、 和比該模式耗電量小的模式(下面稱為“節電模式”)。在節電模式中,通過將向圖像處理 裝置內的一部分裝置(例如打印引擎、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日
發明者高木俊光 申請人:精工愛普生株式會社