te),S卩,裝置緊接在斷開打印裝置103的電源之前將狀態(tài)數(shù)據(jù)保存在HDD 134中,并且當下一次接通電源時,裝置從緊接在斷開電源之前的狀態(tài)恢復操作??梢允勾蛴⊙b置103進入將上述狀態(tài)數(shù)據(jù)保存在RAM 133中而不是HDD 134中的掛起狀態(tài)(suspend state)。
[0049]打印裝置103配設(shè)有第一電力供給單元151、第二電力供給單元152、以及第三電力供給單元153。第一電力供給單元151由經(jīng)由插頭P供給的交流電生成大約5.0V的直流電。隨后,第一電力供給單元151將生成的直流電供給到網(wǎng)絡(luò)I/F 138,CPU 13URAM 133、ROM 132、HDD 134以及操作單元106的輸入單元106a。在下文中,接收從第一電力供給單元151供給的電力的設(shè)備將被稱為第一電源系統(tǒng)設(shè)備。
[0050]第二電力供給單元152由經(jīng)由插頭P供給的交流電生成大約12.0V的直流電。隨后,第二電力供給單元152將生成的直流電供給到顯示單元106b、圖像處理單元136、以及視頻I/F 137。在下文中,接收從第二電力供給單元152供給的電力的設(shè)備將被稱為第二電源系統(tǒng)設(shè)備。
[0051]第三電力供給單元153由經(jīng)由插頭P供給的交流電生成大約24.0V的直流電。隨后,第三電力供給單元153將生成的直流電供給到打印機單元105和掃描器單元104。在下文中,接收從第三電力供給單元153供給的電力的設(shè)備將被稱為第三電源系統(tǒng)設(shè)備。
[0052]在第一電力供給單元151與第一電源系統(tǒng)設(shè)備之間布置根據(jù)用戶的操作而進入接通狀態(tài)或斷開狀態(tài)的電源開關(guān)154。電源開關(guān)154包括根據(jù)用戶的操作而進入接通狀態(tài)或斷開狀態(tài)的機械繼電器154a、以及用于使機械繼電器154a進入斷開狀態(tài)的螺線管154b。
[0053]與電源開關(guān)154并聯(lián)地布置被構(gòu)造為將第一電力供給單元151生成的電力供給到第一電源系統(tǒng)設(shè)備的繼電器開關(guān)155。即使通過用戶的操作使電源開關(guān)154進入斷開狀態(tài),也經(jīng)由繼電器開關(guān)155從第一電力供給單元151向第一電源系統(tǒng)設(shè)備供給電力。通過使電源開關(guān)154進入斷開狀態(tài)的信號SEESAW的方式,來通知電源控制單元135。在使電源開關(guān)154進入斷開狀態(tài)的情況下,電源控制單元135指示CPU 131執(zhí)行關(guān)機處理。隨后,當CPU131執(zhí)行關(guān)機處理時,電源控制單元135將電力供給到螺線管154b以使機械繼電器154b進入斷開狀態(tài)。因此,使打印裝置103進入電源斷開狀態(tài)。
[0054]在插頭P與第二電力供給單元152之間布置對從插頭P向第二電力供給單元152的電力的供給和停止進行切換的繼電器開關(guān)156。在插頭P與第三電力供給單元153之間布置對從插頭P向第三電力供給單元153的電力的供給和停止進行切換的繼電器開關(guān)157。
[0055]在CPU 13UR0M 132以及HDD 134與第一電力供給單元151之間布置對CPU 131、ROM 132、以及HDD 134的電力的供給和停止進行切換的開關(guān)158。
[0056]在打印機單元105與第三電力供給單元153之間布置對打印機單元105的電力的供給和停止進行切換的開關(guān)159。在掃描器單元104與第三電力供給單元153之間布置對掃描器單元104的電力的供給和停止進行切換的開關(guān)160。
[0057]接下來,將描述電源控制單元135的詳情。
[0058]電源控制單元135是可以重寫電路的可編程邏輯電路。根據(jù)本示例性實施例的電源控制單元135是復雜可編程邏輯器件(complex programmable logic device,CPLD)。
[0059]電源控制單元135檢測用于將打印裝置103從省電狀態(tài)返回的返回因素(returnfactor)。注意,省電狀態(tài)是指如圖4中所示向用于檢測以下返回因素的電源控制單元135、網(wǎng)絡(luò)I/F 138、輸入單元106a、以及RAM133供給電力、而停止向其他部件的電力供給的狀
??τ ο
[0060].從打印控制裝置102接收WakeOnLAN(WOL)包
[0061]?用戶按下輸入單元106a
[0062]在網(wǎng)絡(luò)I/F 138接收到W0L包的情況下,將返回信號WAKE_LAN或WAKE_LAN2輸入到電源控制單元135。在網(wǎng)絡(luò)I/F 138接收到目的地端口號是9100的W0L包的情況下,將返回信號WAKE_LAN2變?yōu)楦?Hi)電平。在網(wǎng)絡(luò)I/F 138接收到目的地端口號是9100以外的TOL包的情況下,將返回信號WAKE_LAN變?yōu)镠i電平。
[0063]在用戶按下輸入單元106a的情況下,將返回信號KEY輸入到電源控制單元135。
[0064]當打印裝置103處于省電狀態(tài)時,在網(wǎng)絡(luò)I/F 138接收到目的地端口號為9100的TOL包的情況下,電源控制單元135控制信號C0NT(對比)、信號PRINT(打印)和信號RELAY(中繼)(要變?yōu)镠i電平)。因此,接通開關(guān)156至159,向CPU 131、ROM 132、HDD134、操作單元106、圖像處理單元136、視頻I/F 137和打印機單元105供給電力。這里,描述了也向操作單元106的顯示單元106b供給電力的示例,但是仍然可以停止向顯示單元106b的電力供給。
[0065]注意,目的地端口號9100是在RAM打印中使用的端口號。在網(wǎng)絡(luò)I/F 138接收至IJ要在LPR打印中使用的目的地端口號為515的W0L包的情況下,網(wǎng)絡(luò)I/F 138可以控制WAKE_LAN2 (要變?yōu)镠i電平)。
[0066]當打印裝置103處于省電狀態(tài)時,在網(wǎng)絡(luò)I/F 138接收到目的地端口號是9100以外的端口號的W0L包的情況下,電源控制單元135控制信號C0NT(要變?yōu)镠i電平)。因此,接通開關(guān)158,向CPU 131、ROM 132和HDD 134供給電力。隨后,電力被供給到的CPU 131分析接收到的W0L包,以確定是否要返回打印機單元105和掃描器單元104。當確定要返回打印機單元105和掃描器單元104時,CPU 131指示電源控制單元135向要返回的部件供給電力。
[0067]當打印裝置103處于省電狀態(tài)時,在按下輸入單元106a的情況下,電源控制單元135控制信號C0NT和RELAY (要變?yōu)镠i電平)。因此,接通開關(guān)156至158,向CPU 13UR0M132、HDD 134、操作單元106、圖像處理單元136以及視頻I/F 137供給電力。
[0068]注意,上述打印裝置103的省電狀態(tài)是指如圖4所示的向用于將打印裝置103從省電狀態(tài)返回的部件供給電力、但是停止向其他部件的電力供給的狀態(tài)。具體而言,在省電狀態(tài)下向電源控制單元135、網(wǎng)絡(luò)I/F138、RAM 133以及輸入單元106a供給電力。
[0069]與打印裝置103類似地,也將打印控制裝置102轉(zhuǎn)變至省電狀態(tài)。如圖5中所示,將打印控制裝置102轉(zhuǎn)變至省電狀態(tài),停止向CPU 121、存儲器122、HDD 123以及視頻I/F124的電力供給。另一方面,甚至在省電狀態(tài)下,向內(nèi)部網(wǎng)絡(luò)I/F 125以及外部網(wǎng)絡(luò)I/F 126供給電力。
[0070]圖6例示了在將打印裝置轉(zhuǎn)變至省電狀態(tài)的情況下在打印裝置與打印控制裝置之間執(zhí)行的處理。
[0071]接下來,參照圖6,將給出在將打印裝置103轉(zhuǎn)變至省電狀態(tài)的情況下在打印裝置103與打印控制裝置102之間執(zhí)行的處理的描述。
[0072]首先,在打印裝置103檢測到將打印裝置103轉(zhuǎn)變至省電狀態(tài)的條件(睡眠轉(zhuǎn)換條件)的情況下(S601),打印裝置103通知打印控制裝置102要將打印裝置103轉(zhuǎn)變至省電狀態(tài)(睡眠通知:S602)。
[0073]例如,睡眠轉(zhuǎn)換條件包括以下條件。
[0074].按下操作單元106的輸入單元106a的省電按鈕。
[0075].未使用打印裝置103經(jīng)過預(yù)定的時間。
[0076]接收到睡眠通知的打印控制裝置102執(zhí)行針對打印裝置103停止輪詢等的處理(睡眠轉(zhuǎn)換處理:S603)。打印控制裝置102定期輪詢打印裝置103的版本信息、媒體庫信息、給紙裝置和排紙裝置的結(jié)構(gòu)信息、網(wǎng)絡(luò)的設(shè)定信息、以及諸如片材剩余量和調(diào)色劑剩余量的信息。在睡眠轉(zhuǎn)換處理中,進行停止該輪詢等處理。
[0077]當睡眠轉(zhuǎn)換處理完成時,打印控制裝置102通知打印裝置103該轉(zhuǎn)換處理完成(睡眠轉(zhuǎn)換處理完成通知:S604)。
[0078]接收到睡眠轉(zhuǎn)換處理完成通知的打印裝置103執(zhí)行睡眠轉(zhuǎn)換處理(S605)。因此,將打印裝置103轉(zhuǎn)變至省電模式。
[0079]注意,將執(zhí)行了睡眠轉(zhuǎn)換處理完成通知的打印控制裝置102與打印裝置103 —起轉(zhuǎn)變至省電狀態(tài)。
[0080]在省電狀態(tài)下打印裝置103檢測到上述返回因素的情況下(S606),打印裝置103通知打印控制裝置102將打印裝置103轉(zhuǎn)變至待機狀態(tài)(圖3的狀態(tài))(WakeUP (喚醒)通知:S607)。
[0081]接收到WakeUP通知的打印控制裝置102恢復在S603中停止的輪詢(S608)。該WakeUP通知是目的地MAC地址是打印控制裝置102的MAC地址的TCP包。在接收到具有自身裝置的MAC地址的TCP包的情況下,將打印控制裝置102從省電狀態(tài)返回。
[0082]圖7是例示通過轉(zhuǎn)變至省電狀態(tài)的打印控制裝置執(zhí)行的處理的流程圖。
[0083]參照圖7,將描述通過在省電狀態(tài)下的打印控制裝置102的外部網(wǎng)絡(luò)I/F 126執(zhí)行的處理。
[0084]當打印控制裝置102處于省電狀態(tài)時,外部網(wǎng)絡(luò)I/F 126確定是否接收到包
(5701)。在接收到包的情況下(S701:是),外部網(wǎng)絡(luò)I/F 126確定該包是否為W0L包
(5702)。該W0L包是指例如從客戶端計算機101的打印機驅(qū)動程序輸入的打印作業(yè)。
[0085]在接收到W0L包的情況下,外部網(wǎng)絡(luò)I/F 126指示打印控制裝置102從省電狀態(tài)返回(S703)。另一方面,如果接收到的包不是W0L包,則外部網(wǎng)絡(luò)I/F 126丟棄該包(S704)。
[0086]圖8是例示通過從省電狀態(tài)返回的打印控制裝置執(zhí)行的處理的流程圖。
[0087]接下來,參照圖8,將描述當接收到W0L包時通過從省電狀態(tài)返回的打印控制裝置執(zhí)行的處理。
[0088]首先,打印控制裝置102的CPU 121確定接收到的W0L包是否為需要打印裝置103的啟動的包(S801)。當確定接收到的W0L包是不需要打印裝置103的啟動的包時(S801:否),CPU 121根據(jù)接收到的W0L包執(zhí)行處理(S808)。例如,在W0L包是能夠?qū)Υ蛴⊙b置103或打印控制裝置102的狀態(tài)的詢問做出回答、而不將打印裝置103從省電狀態(tài)返回的包的情況下,CPU 121回答該詢問。
[0089]另一方面,當確定接收到的W0L包是需要打印裝置103的