信息處理裝置及信息處理裝置的控制方法
【專利摘要】本發(fā)明提供一種信息處理裝置及信息處理裝置的控制方法。本發(fā)明的目的是使得能夠自動(dòng)處理在緊接轉(zhuǎn)變到諸如暫停狀態(tài)的省電狀態(tài)之前從外部接收的請(qǐng)求。在從正常狀態(tài)轉(zhuǎn)變到暫停狀態(tài)的中途并且在無法中斷所述轉(zhuǎn)變的狀態(tài)下,在從外部接口接收到諸如打印作業(yè)的預(yù)定請(qǐng)求的情況下,MFP通過打開喚醒預(yù)約標(biāo)記來預(yù)約到正常狀態(tài)的返回,并繼續(xù)暫停處理。在轉(zhuǎn)變到暫停狀態(tài)的情況下,如果喚醒預(yù)約標(biāo)記為ON,則即使無喚醒因素發(fā)生,電源控制單元也進(jìn)行到所述正常狀態(tài)的返回(恢復(fù))。
【專利說明】信息處理裝置及信息處理裝置的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及諸如能夠切換多個(gè)電力狀態(tài)進(jìn)行操作的圖像形成裝置的信息處理裝置的控制。
【背景技術(shù)】
[0002]在近年來的諸如圖像形成裝置等的信息處理裝置中,存在具有如下稱為“暫停(suspend) ”功能的裝置:正在執(zhí)行的程序等的操作被設(shè)置為休息(rest)狀態(tài),使得降低不使用裝置時(shí)的電力消耗并且能夠以與當(dāng)前操作狀態(tài)類似的操作狀態(tài)將裝置返回。還存在具有如下稱為“恢復(fù)(resume)”功能的裝置:通過用戶的操作或者來自網(wǎng)絡(luò)的諸如打印作業(yè)等的請(qǐng)求而將裝置返回到緊接操作被休息之前的狀態(tài)。
[0003]根據(jù)上述暫停功能,在緊接操作被休息之前的狀態(tài)下,核(kernel)的設(shè)備驅(qū)動(dòng)程序?qū)⒃O(shè)備的狀態(tài)存儲(chǔ)在存儲(chǔ)器中并且各服務(wù)被中斷。根據(jù)恢復(fù)功能,通過返回到之前存儲(chǔ)在存儲(chǔ)器中的設(shè)備的狀態(tài),能夠?qū)缀跛性O(shè)備的狀態(tài)返回到緊接之前的狀態(tài)并且能夠使裝置返回到緊接操作被休息之前的狀態(tài)。
[0004]根據(jù)日本特開第2000-284974號(hào)公報(bào),在諸如即使在暫停中也必須操作的網(wǎng)絡(luò)等的設(shè)備中,軟件正在處理的中斷被切換到暫停中操作的硬件,由此即使在暫停中也能夠繼續(xù)服務(wù)。
[0005]根據(jù)現(xiàn)有技術(shù)的圖像形成裝置,例如通過軟件處理多個(gè)網(wǎng)絡(luò)包(下文中,稱為包),從外部主PC (個(gè)人計(jì)算機(jī))通過網(wǎng)絡(luò)發(fā)送的打印作業(yè)才能夠被識(shí)別為打印作業(yè)。然而,在圖像形成裝置中,如果緊接裝置進(jìn)入暫停模式之前接收到包,則存在如下情況:在包被分析并識(shí)別為打印作業(yè)之前,裝置進(jìn)入暫停模式。在這種情況下,如果從主PC發(fā)送其余的包,則圖像形成裝置接收它們,從暫停模式返回,并能夠重新開始包的分析處理。
[0006]然而,在非常小的打印作業(yè)的情況下,存在來自主PC的包發(fā)送已完成的可能性。在這種情況下,未必會(huì)從主PC發(fā)送新的包。因此,在圖像形成裝置中,存在暫停模式被維持并且包的分析處理本身被停止的可能性。在這種情況下,存在發(fā)生如下現(xiàn)象的可能性:盡管來自主PC的打印作業(yè)的發(fā)送已經(jīng)完成,但是圖像形成裝置在保持包的同時(shí)進(jìn)入暫停狀態(tài)并且根本不進(jìn)行打印。在這種情況下,雖然通過用戶等直接操作裝置將裝置返回,能夠進(jìn)行作業(yè)的打印,但是對(duì)用戶是麻煩的。考慮如下情況:由于不進(jìn)行打印,因此用戶再次發(fā)送作業(yè)。然而,在這種情況下,不論用戶的意愿,對(duì)之前發(fā)送的作業(yè)以及再次發(fā)送的作業(yè)兩者都進(jìn)行打印。
[0007]為了解決上述問題而作出本發(fā)明。本發(fā)明的方面是提供如下機(jī)制:能夠自動(dòng)處理緊接裝置轉(zhuǎn)變到諸如暫停狀態(tài)等的省電狀態(tài)之前從外部接收到的請(qǐng)求,而不會(huì)給用戶造成麻煩。
【發(fā)明內(nèi)容】
[0008]根據(jù)本發(fā)明的方面,提供了一種信息處理裝置,其被轉(zhuǎn)變到第一電力狀態(tài)以及電力消耗小于所述第一電力狀態(tài)的第二電力狀態(tài),所述信息處理裝置包括:轉(zhuǎn)變單元,其被配置為在所述第一電力狀態(tài)下發(fā)生轉(zhuǎn)變到所述第二電力狀態(tài)的轉(zhuǎn)變事件的情況下,將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài);返回單元,其被配置為在所述第二電力狀態(tài)下發(fā)生返回到所述第一電力狀態(tài)的返回事件的情況下,將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài);以及預(yù)約單元,其被配置為在當(dāng)所述轉(zhuǎn)變單元將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的過程中發(fā)生所述返回事件的情況下,進(jìn)行將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)的預(yù)約,其中,在當(dāng)所述轉(zhuǎn)變單元將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的過程中發(fā)生所述返回事件的情況下,所述轉(zhuǎn)變單元將所述信息處理裝置轉(zhuǎn)變到所述第二電力狀態(tài),而在所述預(yù)約單元進(jìn)行所述預(yù)約的情況下,所述返回單元在未發(fā)生所述返回事件的情況下將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)。
[0009]根據(jù)本發(fā)明,能夠自動(dòng)處理緊接裝置轉(zhuǎn)變到諸如暫停狀態(tài)等的省電狀態(tài)之前從外部接收到的請(qǐng)求,而不會(huì)給用戶造成麻煩。
[0010]通過以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
【專利附圖】
【附圖說明】
[0011]圖1是例示示出本發(fā)明的信息處理裝置的圖像形成裝置的示意性構(gòu)造的示例的圖。
[0012]圖2是例示MFP (多功能外圍設(shè)備)控制器單元的示意性構(gòu)造的示例的圖。
[0013]圖3例示暫停處理的示例的流程圖。
[0014]圖4是例示暫停狀態(tài)下的操作的示例的流程圖。
[0015]圖5是詳細(xì)例示電源控制單元以及CPU(中央處理單元)的外圍的示例的圖。
[0016]圖6是例示隨著時(shí)間流逝各設(shè)備的狀態(tài)的示例的圖。
【具體實(shí)施方式】
[0017]下文中,參照附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)描述。
[0018]圖1是例示示出本發(fā)明的信息處理裝置的實(shí)施例的圖像形成裝置的示意性構(gòu)造的示例的圖。
[0019]在圖1中,圖像形成裝置100 (下文中,稱為MFP)具有諸如復(fù)印功能、打印機(jī)功能、掃描器功能等的復(fù)合功能。
[0020]MFP控制器單元12控制整個(gè)MFP。掃描器單元11從原稿光讀取圖像并將其轉(zhuǎn)換為數(shù)字圖像。打印機(jī)單元13根據(jù)例如電子照相方法,執(zhí)行圖像形成處理。打印機(jī)單元13的記錄方法不限于電子照相方法,也可以使用諸如噴墨方法、熱轉(zhuǎn)印方法等其他記錄方法,只要能夠?qū)ζ念愑涗浗橘|(zhì)(例如,記錄紙張)執(zhí)行圖像形成處理即可。
[0021]電源單元10將從AC電源供給的電力供給到MFP100的各單元。操作單元15是用于進(jìn)行MFP100的操作的用戶接口。電源開關(guān)單元14是用戶能夠進(jìn)行電源的0N/0FF操作的開關(guān)以切換MFP100的電源狀態(tài)。
[0022]圖2是例示MFP控制器單元12的示意性構(gòu)成的示例的圖。下文中,省略對(duì)由上述附圖標(biāo)記指定的組成部件的描述。
[0023]在圖2中,電源控制單元23具有如下功能:當(dāng)檢測(cè)到操作了電源開關(guān)單元14或者操作了布置在操作單元15上的省電按鈕29時(shí),將其作為中斷通知給CPU27。電源控制單元23以如下方式控制:當(dāng)MFP被轉(zhuǎn)變到省電模式時(shí),關(guān)斷對(duì)稍后描述的電源系統(tǒng)B21的電源供給,而當(dāng)MFP從省電模式返回時(shí),向電源系統(tǒng)B供給電源。FET (場(chǎng)效應(yīng)晶體管)20由例如場(chǎng)效應(yīng)晶體管構(gòu)成,并且是用于響應(yīng)于來自電源控制單元23的信號(hào)接通/斷開對(duì)電源系統(tǒng)B21的電力供給的開關(guān)。
[0024]CPU27是用于控制整個(gè)MFP100的控制單元。存儲(chǔ)器單元25是諸如DDR-SDRAM(雙倍數(shù)據(jù)速率-同步動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)等的易失性存儲(chǔ)器。圖像處理單元28是用于執(zhí)行對(duì)來自掃描器11的數(shù)據(jù)進(jìn)行壓縮,將CPU27處理后的圖像數(shù)據(jù)輸出到打印機(jī)單元13等的處理的控制單元。HDD (硬盤驅(qū)動(dòng)器)單元26是外部存儲(chǔ)設(shè)備,并且是例如HDD (硬盤驅(qū)動(dòng)器)或(固態(tài)驅(qū)動(dòng)器)等。
[0025]操作單元15具有省電按鈕29、輸入設(shè)備(IXD(液晶顯示器)面板/數(shù)字小鍵盤)30等,并且能夠被用戶操作。網(wǎng)絡(luò)單元24是MFP100的外部接口(下文中,稱為外部I/F(接口))之一,并且能夠通過網(wǎng)絡(luò)接收來自外部PC(個(gè)人計(jì)算機(jī))等(未例示)的打印請(qǐng)求等。USB (通用串行總線)單元31也是MFP100的外部I/F之一并且能夠通過USB電纜接收來自外部PC等(未例示)的打印請(qǐng)求。
[0026]接下來,將描述MFP控制器單元12的電源系統(tǒng)。實(shí)施例示出了如下情況:數(shù)據(jù)被保持在存儲(chǔ)器中作為電力消耗小于正常狀態(tài)并且啟動(dòng)時(shí)間為高速時(shí)間的狀態(tài)的暫停方法被應(yīng)用作為省電功能。然而,可以使用如休眠方法等的其他方法作為省電功能。
[0027]如上所述,如果發(fā)生預(yù)定省電轉(zhuǎn)變因素,則MFP100將檢測(cè)到發(fā)生省電轉(zhuǎn)變因素時(shí)的MFP100的狀態(tài)(第一狀態(tài))存儲(chǔ)在存儲(chǔ)器單元25中并轉(zhuǎn)變到第二狀態(tài)。第二狀態(tài)表示如果發(fā)生預(yù)定喚醒因素,則能夠?qū)FP返回到第一狀態(tài)的MFP100的狀態(tài)。在本實(shí)施例中,假定第一狀態(tài)為正常狀態(tài),第二狀態(tài)是暫停狀態(tài)。暫停狀態(tài)對(duì)應(yīng)于省電狀態(tài)。如上所述,MFP100在暫停狀態(tài)下的電力消耗量小于MFP100在正常狀態(tài)下的電力消耗量。
[0028]發(fā)生預(yù)定省電轉(zhuǎn)變因素的情況對(duì)應(yīng)于如下情況:例如檢測(cè)到電源開關(guān)14的OFF操作或者省電按鈕29的按下操作、在預(yù)定時(shí)間內(nèi)無來自輸入設(shè)備30的輸入等。例如,發(fā)生預(yù)定喚醒因素的情況對(duì)應(yīng)于如下情況:諸如檢測(cè)到電源開關(guān)14的ON操作或者省電按鈕29的按下操作的情況、檢測(cè)到從網(wǎng)絡(luò)單元24或USB單元31等輸入了諸如作業(yè)等的預(yù)定請(qǐng)求的情況的事件。
[0029]電源系統(tǒng)B21是用于向CPU27、圖像處理單元28、HDD單元26、操作單元15(省電按鈕29以外)、掃描器單元11、打印機(jī)單元13等供給電源的電源系統(tǒng)。通過由從電源控制單元23輸出控制信號(hào)控制FET20來實(shí)現(xiàn)對(duì)電源系統(tǒng)B21的電源的關(guān)斷/供給的控制。
[0030]電源系統(tǒng)A22是用于向電源控制單元23、網(wǎng)絡(luò)單元24、存儲(chǔ)器單元25、USB單元31、省電按鈕29等供給電源的電源系統(tǒng)。在第一狀態(tài)和第二狀態(tài)兩者下,從電源單元10向電源系統(tǒng)A22供給電源。MFP100切換多個(gè)電力狀態(tài),即至少在正常狀態(tài)以及電力消耗小于正常狀態(tài)的暫停狀態(tài)之間切換以操作。S卩,即使在暫停狀態(tài)下,網(wǎng)絡(luò)單元24和USB單元31也能夠與外部通信。
[0031]下文中,將參照?qǐng)D3和圖6描述暫停處理的序列。
[0032]圖3是例示本實(shí)施例中暫停處理的示例的流程圖。暫停處理通過CPU27讀出HDD單元26等中記錄的程序并執(zhí)行該程序來實(shí)現(xiàn)。
[0033]圖6是例示本實(shí)施例中隨著時(shí)間流逝各設(shè)備的狀態(tài)的示例的圖。
[0034]如果在預(yù)定時(shí)間內(nèi)無來自輸入設(shè)備30的輸入,或者如果檢測(cè)到操作了電源開關(guān)單元14或按下了省電按鈕29等預(yù)定省電轉(zhuǎn)變因素發(fā)生,則CPU27執(zhí)行圖3所示的暫停處理(S300)。
[0035]在S301中,CPU27執(zhí)行諸如打印機(jī)單元13、掃描器單元11等外部設(shè)備的終止處理。外部設(shè)備是連接到外部I/F的設(shè)備。在圖1和圖2中,打印機(jī)單元13、掃描器單元11等與其相對(duì)應(yīng)。在外部設(shè)備當(dāng)中,還存在終止花費(fèi)時(shí)間的設(shè)備。因此,當(dāng)確認(rèn)是否發(fā)生了取消暫停的因素時(shí)(S302),CPU27繼續(xù)外部設(shè)備的終止處理,直到外部設(shè)備的終止處理完成為止(S301、S303)(圖6中的狀態(tài)65 ;對(duì)外部設(shè)備的終止處理)。除了下文中描述的喚醒因素以外,在S302的取消因素中還包括如下所示的、由CPU27指定的取消因素。CPU27指定的取消因素表示如果CPU27不繼續(xù)處理則發(fā)生故障的因素。因此,當(dāng)檢測(cè)到這種因素時(shí),CPU27確定發(fā)生了取消因素。
[0036]如果確定在外部設(shè)備的終止處理期間從網(wǎng)絡(luò)單元24發(fā)生了諸如作業(yè)等的取消因素(在S302中“是”的情況下),CPU27確定取消向暫停的轉(zhuǎn)變。由于進(jìn)行了對(duì)幾個(gè)設(shè)備的終止處理,因此在S310至S311中確認(rèn)所有設(shè)備的返回處理以及返回完成,之后,CPU27在S312中執(zhí)行例如充當(dāng)取消因素的作業(yè)并取消暫停操作。雖然未示出,但是如果暫停操作被取消,則在例如充當(dāng)取消因素的作業(yè)的執(zhí)行完成之后,CPU27再次執(zhí)行暫停處理(S300)。
[0037]如果確定在沒有發(fā)生取消因素的情況下完成了對(duì)所有外部設(shè)備的終止處理(在S302中“否”以及S303中“是”的情況下),CPU27進(jìn)行控制不進(jìn)行暫停取消而進(jìn)入S304。
[0038]在S304中,CPU27將存儲(chǔ)在電源控制單元23中的喚醒預(yù)約標(biāo)記61清除為“OFF” (圖6中的事件71),并初始化為在直到MFP將來進(jìn)入暫停的期間保持發(fā)生喚醒因素的狀態(tài)。
[0039]之后,在S305中,CPU27執(zhí)行對(duì)所有內(nèi)部設(shè)備的終止處理。在圖1和圖2的示例中,網(wǎng)絡(luò)單元24、USB單元31、HDD單元26、圖像處理單元28等對(duì)應(yīng)于內(nèi)部設(shè)備。在對(duì)內(nèi)部設(shè)備的終止處理中,在針對(duì)各內(nèi)部設(shè)備將當(dāng)前狀態(tài)保持在存儲(chǔ)器單元25中之后,將操作模式從CPU27控制管理下的、在暫停狀態(tài)下停止操作的模式改變,使得MFP即使在暫停中也獨(dú)立操作。
[0040]在對(duì)內(nèi)部設(shè)備的終止處理中,還存在花費(fèi)時(shí)間的處理。因此,當(dāng)確認(rèn)是否發(fā)生了喚醒因素時(shí)(S306),CPU27繼續(xù)對(duì)所有內(nèi)部設(shè)備的終止處理,直到對(duì)所有內(nèi)部設(shè)備的終止處理完成為止(S305、S308)(圖6中的狀態(tài)66 ;對(duì)所有內(nèi)部設(shè)備的終止處理)。
[0041]內(nèi)部設(shè)備是通過上述總線與CPU27連接的硬件,并且是與CPU27布置在同一主板上的設(shè)備。與外部設(shè)備不同,由于在終止時(shí)無法訪問內(nèi)部設(shè)備,因此需要嚴(yán)格判定終止順序。此外,為了進(jìn)行穩(wěn)定的操作,最好不進(jìn)行如同外部設(shè)備的中途中斷。因此,在開始對(duì)所有內(nèi)部設(shè)備的終止處理(S305)之前,能夠中斷(能夠取消)暫停處理,但是當(dāng)開始對(duì)所有內(nèi)部設(shè)備的終止處理(S305)后,就無法中斷(無法取消)暫停處理。
[0042]因此,在本實(shí)施例的MFP100中,如果確定在內(nèi)部設(shè)備的終止期間發(fā)生了喚醒因素(在S306中“是”情況下),則向電源控制單元23預(yù)約喚醒請(qǐng)求(圖6中的事件71) (S307)并繼續(xù)暫停處理。即,如果在無法進(jìn)行暫停處理的中途中斷的狀態(tài)下發(fā)生了充當(dāng)喚醒因素的事件,則預(yù)約恢復(fù)處理(返回)。
[0043]假定對(duì)于CPU27執(zhí)行的暫停處理來說,當(dāng)開始對(duì)內(nèi)部設(shè)備的終止處理時(shí),將其通知給下文中描述的圖5所示的協(xié)議棧57、套接字I/F58以及應(yīng)用59。通過該通知,在對(duì)內(nèi)部設(shè)備的終止處理期間,在協(xié)議棧57、套接字I/F58以及應(yīng)用59中進(jìn)行喚醒因素的發(fā)生的監(jiān)視以及返回的預(yù)約。即使在網(wǎng)絡(luò)單元24中,在對(duì)內(nèi)部設(shè)備的終止處理期間,也進(jìn)行喚醒因素的發(fā)生的監(jiān)視以及返回的預(yù)約。
[0044]在協(xié)議棧57、套接字I/F58或應(yīng)用59中,如果判定發(fā)生了喚醒因素,則CPU27將電源控制單元23中的喚醒預(yù)約標(biāo)記61轉(zhuǎn)變?yōu)椤?N”。如果判定在網(wǎng)絡(luò)單元24中發(fā)生了喚醒因素,則無需CPU27介入,網(wǎng)絡(luò)單元24將電源控制單元23中的喚醒預(yù)約標(biāo)記61轉(zhuǎn)變?yōu)椤?N”。假定如果確定從網(wǎng)絡(luò)單元24接收到預(yù)定請(qǐng)求(例如,打印請(qǐng)求或響應(yīng)請(qǐng)求),則網(wǎng)絡(luò)單元24、協(xié)議棧57、套接字I/F58或應(yīng)用59確定發(fā)生了喚醒因素,并處理該請(qǐng)求。
[0045]此外,即使當(dāng)存在操作單元15的輸入設(shè)備30的操作或存在來自作為時(shí)鐘單元(未示出)的RTC(實(shí)時(shí)時(shí)鐘)的指定時(shí)間警告時(shí),也判定發(fā)生喚醒因素。CPU27將電源控制單元23中的喚醒預(yù)約標(biāo)記61轉(zhuǎn)變?yōu)椤?N”。即使在轉(zhuǎn)變到暫停之后,電源控制單元23也保持喚醒預(yù)約標(biāo)記61。當(dāng)喚醒預(yù)約標(biāo)記61被轉(zhuǎn)變?yōu)椤?N”時(shí),電源控制單元23進(jìn)入喚醒預(yù)約狀態(tài)(圖6中的狀態(tài)63)。
[0046]如果確定對(duì)內(nèi)部設(shè)備的終止處理已完成(在S308中“是”的情況下),則CPU27向電源控制單元23發(fā)送暫停轉(zhuǎn)變指令(事件73)并通過電源控制單元23將FET20轉(zhuǎn)變?yōu)镺FF。因此,電源系統(tǒng)B21的電源被斷開并且MFP100轉(zhuǎn)變到暫停狀態(tài)。
[0047]具體而言,接收到暫停轉(zhuǎn)變指令(事件73)的電源控制單元23將存儲(chǔ)器單元25轉(zhuǎn)變到自更新待機(jī)狀態(tài)(圖6中的狀態(tài)62),并將網(wǎng)絡(luò)單元24轉(zhuǎn)變到喚醒條件監(jiān)視狀態(tài)(圖6中的狀態(tài)70)。此外,電源控制單元23斷開電源系統(tǒng)B21,從而將CPU27設(shè)定為OFF狀態(tài)(圖6中的狀態(tài)67)。之后,電源控制單元23進(jìn)入暫停狀態(tài)(圖6中的狀態(tài)64)。該暫停狀態(tài)(狀態(tài)64)是與整個(gè)MFP控制器單元12的暫停狀態(tài)相當(dāng)?shù)臓顟B(tài)。
[0048]雖然針對(duì)將值保持在存儲(chǔ)器單元25自身中的暫停方法描述了實(shí)施例,但是即使在使用HDD單元26的休眠方法或MRAM (磁隨機(jī)存取存儲(chǔ)器)被用作存儲(chǔ)器單元25的方法中也能夠獲得與暫停方法類似的效果。
[0049]僅電源系統(tǒng)A22中包括的設(shè)備在暫停中操作。在暫停中,網(wǎng)絡(luò)單元24監(jiān)視接收到的包是否是必須從暫停返回的包(狀態(tài)70 ;在喚醒條件監(jiān)視中)。在監(jiān)視恢復(fù)開始的同時(shí),電源控制單元23繼續(xù)暫停狀態(tài)。電源控制單元23可以是其中包含CPU的單元或者由專用硬件邏輯構(gòu)成的單元。
[0050]將參照?qǐng)D4描述電源控制單元23的暫停狀態(tài)下(狀態(tài)64,暫停中)的操作。
[0051]圖4是例示本實(shí)施例中的電源控制單元23的暫停狀態(tài)下的操作的示例的流程圖??梢酝ㄟ^電源控制單元23的CPU(未示出)讀出ROM等(未例示)中記錄的程序并執(zhí)行該程序的方法或者通過專用硬件邏輯來實(shí)現(xiàn)圖4所示的處理。
[0052]電源控制單元23在電源系統(tǒng)B為OFF的暫停中執(zhí)行S400所示的處理。在暫停中的處理(S400)中,電源控制單元23監(jiān)視在以下S401至S406所示的事件中的任意一個(gè)的發(fā)生。
[0053]在S401中,電源控制單元23確認(rèn)喚醒因素的預(yù)約(返回的預(yù)約)的有無。在喚醒因素的預(yù)約的有無的確認(rèn)中,當(dāng)電源控制單元23中存儲(chǔ)的喚醒預(yù)約標(biāo)記61為“0N”時(shí),確定存在喚醒因素的預(yù)約。喚醒預(yù)約標(biāo)記61成為可操作為緊接MFP進(jìn)入暫停狀態(tài)之后開始恢復(fù)的觸發(fā)器的標(biāo)記。如上所述,在暫停處理中無法進(jìn)行中斷的狀態(tài)下設(shè)定喚醒預(yù)約標(biāo)記 61 的 “0N”。
[0054]在S402中,電源控制單元23監(jiān)視是否從網(wǎng)絡(luò)單元24接收到諸如作業(yè)、詢問等有效恢復(fù)開始指令(監(jiān)視在圖6中的狀態(tài)70下的喚醒條件是否為真)。在S403中,電源控制單元23監(jiān)視是否接收到諸如有來自傳真單元(未示出)的呼入的有效恢復(fù)開始指令。在S404中,電源控制單元23監(jiān)視是否有來自RTC(未示出)的喚醒時(shí)間警告。在S405中,電源控制單元23監(jiān)視是否接收到諸如從USB單元31接收到作業(yè)等有效恢復(fù)開始指令。在S406中,電源控制單元23監(jiān)視是否按下了省電按鈕29或電源開關(guān)單元14。
[0055]電源控制單元23繼續(xù)上述監(jiān)視直到發(fā)生S401至S406所示的任意一個(gè)事件為止。當(dāng)任意一個(gè)事件發(fā)生時(shí)(在S401至S06中的任意一個(gè)“是”的情況下),進(jìn)行到S407。
[0056]在S407中,電源控制單元23執(zhí)行用于保證最小暫停時(shí)間的處理(用于保證暫停中的最小時(shí)間以避免重啟不便的處理)。在S408中,開始恢復(fù)。
[0057]g卩,在S408中,電源控制單元23接通FET20,開始對(duì)電源系統(tǒng)B21通電,并取消對(duì)CPU27的重啟。之后,CPU27將在上述暫停時(shí)保持在存儲(chǔ)器單元25中的各設(shè)備的中斷狀態(tài)設(shè)定在各設(shè)備中,從而轉(zhuǎn)變到進(jìn)行暫停之前的狀態(tài)(狀態(tài)68:恢復(fù)處理)。例如,如果在來自網(wǎng)絡(luò)的打印作業(yè)的接收已完成的狀態(tài)下MFP被轉(zhuǎn)變到暫停狀態(tài),則MFP被轉(zhuǎn)變到進(jìn)行暫停之前的狀態(tài)并且執(zhí)行在轉(zhuǎn)變到暫停狀態(tài)之前接收并保持的打印作業(yè)。如果在來自網(wǎng)絡(luò)的打印作業(yè)的接收未完成的狀態(tài)下MFP被轉(zhuǎn)變到暫停狀態(tài),則MFP被轉(zhuǎn)變到進(jìn)行暫停之前的狀態(tài),接收再次發(fā)送的打印作業(yè),并執(zhí)行打印作業(yè)。如果打印作業(yè)的再發(fā)送由于超時(shí)等已經(jīng)結(jié)束,則打印作業(yè)丟失。
[0058]此時(shí),CPU27將諸如網(wǎng)絡(luò)單元24、USB單元31等外部接口的控制權(quán)拿回CPU27 (狀態(tài)74 ;網(wǎng)絡(luò)單元24處于待機(jī)中)。即,MFP被返回到正常狀態(tài)。因此,CPU27取回對(duì)MFP控制器單元12的所有控制權(quán)。
[0059]如上所述,如果在進(jìn)入暫停的中途(在轉(zhuǎn)變中途)發(fā)生了要中斷的事件(喚醒因素),則本實(shí)施例中的MFP100將標(biāo)記狀態(tài)保持在電源控制單元23中,從而預(yù)約返回,并按照原樣進(jìn)入暫停。通過返回預(yù)約,MFP100在進(jìn)入暫停之后,自動(dòng)執(zhí)行恢復(fù)操作,并能夠返回到正常狀態(tài)。
[0060]接下來,描述在將喚醒預(yù)約標(biāo)記61設(shè)定為“0N”時(shí)的判斷。
[0061]圖5是詳細(xì)例示電源控制單元23以及CPU27的外圍的示例的圖。
[0062]PHY(物理層)53將從外部PC(未示出)發(fā)送的模擬電信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)?;谵D(zhuǎn)換的數(shù)字?jǐn)?shù)據(jù),LANC (局域網(wǎng)控制器)54形成數(shù)據(jù)包。形成的數(shù)據(jù)包通過內(nèi)部BUF (緩存)55存儲(chǔ)在BUF56中,BUF56布置在存儲(chǔ)器單元25中并且由例如描述符表構(gòu)成。
[0063]例如,在通過以太網(wǎng)(注冊(cè)商標(biāo))通信的情況下,接收數(shù)據(jù)是被稱為“以太網(wǎng)(注冊(cè)商標(biāo))幀”的單位的數(shù)據(jù)。被稱為“協(xié)議棧”的軟件(協(xié)議棧57)基于預(yù)定的通信步驟對(duì)接收數(shù)據(jù)進(jìn)行分析,并且通過例如TCP/IP (傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議)的套接字I/F58將該接收數(shù)據(jù)發(fā)送到應(yīng)用59。協(xié)議棧57是安裝了用于實(shí)現(xiàn)計(jì)算機(jī)通信的一系列通信協(xié)議組的軟件模塊。協(xié)議棧57具有以協(xié)議為單位處理接收數(shù)據(jù)的通信處理功能。
[0064]應(yīng)用59是用于指定套接字、打開線路并向套接字I/F58發(fā)送數(shù)據(jù)以及從套接字I/F58接收數(shù)據(jù)的軟件模塊。套接字I/F58是用于通過使用套接字發(fā)送和接收數(shù)據(jù)的軟件模塊。套接字I/F58在協(xié)議棧57與應(yīng)用59之間調(diào)解(mediate)數(shù)據(jù)發(fā)送和接收。應(yīng)用59分析通過套接字I/F58接收到的數(shù)據(jù)的內(nèi)容并判別其包是否應(yīng)為例如諸如作業(yè)等的喚醒請(qǐng)求。
[0065]網(wǎng)絡(luò)是正在被擴(kuò)展的接口,并且被通過上述多個(gè)硬件上的緩存以及由軟件形成的緩存(其實(shí)體存在于存儲(chǔ)器單元25中)通知給應(yīng)用。
[0066]現(xiàn)在,將描述由TCP/IP協(xié)議進(jìn)行的打印作業(yè)發(fā)送作為示例。對(duì)于能夠以TCP/IP的協(xié)議棧的窗口大小(一次能夠接收的數(shù)據(jù)大小)裝入的小作業(yè)來說,在協(xié)議棧57(其實(shí)體存在于存儲(chǔ)器單元25中)中存在該作業(yè)的狀態(tài)下,TCP/IP的傳輸完全完成。因此,打印作業(yè)的發(fā)送源的主PC(未示出)認(rèn)為在該時(shí)間點(diǎn)發(fā)送結(jié)束,并進(jìn)入“打印完成”狀態(tài)。
[0067]然而,應(yīng)用59僅向套接字I/F58發(fā)出接收請(qǐng)求,并且在上述協(xié)議棧57中存在數(shù)據(jù)的狀態(tài)下,應(yīng)用59無法檢測(cè)打印作業(yè)的接收本身。即,在該狀態(tài)下,在應(yīng)用59中不發(fā)生圖3中的S302的事件(取消因素)。
[0068]當(dāng)在該狀態(tài)下對(duì)外部設(shè)備的終止處理完成時(shí)(S303中“是”),MFP進(jìn)入對(duì)內(nèi)部設(shè)備的終止處理(S305),從而MFP100進(jìn)入在操作中途無法返回的狀態(tài)。即,即使在存儲(chǔ)器中存在作業(yè),MFP100也被轉(zhuǎn)變到暫停狀態(tài)。
[0069]如上所述,在MFP100被轉(zhuǎn)變到暫停狀態(tài)的狀態(tài)下,如果充當(dāng)喚醒因素的網(wǎng)絡(luò)包被從主PC發(fā)送到MFP100,則在MFP100中,圖4中的S402的條件達(dá)成并開始恢復(fù)操作。因此,在MFP100中,對(duì)在保持在存儲(chǔ)器中的狀態(tài)下暫停的作業(yè)進(jìn)行處理。
[0070]然而,由于對(duì)于是否發(fā)送該包的判別取決于位于外部I/F的目的地側(cè)的發(fā)送源的規(guī)格,因此無法保證。如果不發(fā)送該包,則存在在保持暫停狀態(tài)的同時(shí)不處理上述作業(yè)的可能性。
[0071]例如,在通過以太網(wǎng)(注冊(cè)商標(biāo))的一個(gè)包完成的作業(yè)的情況下,不保證發(fā)送下一個(gè)包,并且還考慮在緩存55中存在作業(yè)包的狀態(tài)下MFP進(jìn)入暫停的情況。在這種情況下,根據(jù)CPU27的軟件,即使使用任何方法,也無法檢測(cè)到該作業(yè)。因此,在本實(shí)施例中,進(jìn)行使用喚醒預(yù)約標(biāo)記61的返回預(yù)約。
[0072]如上所述,喚醒預(yù)約標(biāo)記61的ON操作在暫停處理的中途,即從無法取消暫停的定時(shí)直到暫停完成為止有效。換言之,在圖3的流程圖中,喚醒預(yù)約標(biāo)記61的ON操作僅在S305至結(jié)束的期間(狀態(tài)66的區(qū)間)有效。
[0073]下文中,將描述喚醒預(yù)約標(biāo)記61的ON操作。
[0074](A)將描述網(wǎng)絡(luò)單元24進(jìn)行的喚醒預(yù)約標(biāo)記61的ON操作。為了挽救在緩存55中累積包的可能性,網(wǎng)絡(luò)單元24監(jiān)視充當(dāng)喚醒因素的包。如果確定發(fā)生了喚醒因素,則斷言(assert)中斷線60,從而將喚醒預(yù)約標(biāo)記61設(shè)定在電源控制單元23中。在該情況下,通過中斷線60將事件71通知給電源控制單元23,而無需CPU27介入。因此,在電源控制單元23中,將喚醒預(yù)約標(biāo)記轉(zhuǎn)變?yōu)椤癘N”,MFP處于待機(jī)中并進(jìn)入喚醒預(yù)約狀態(tài)。如果將所有包斷言為目標(biāo),則還通過廣播、ARP(地址解析協(xié)議)包等進(jìn)行喚醒預(yù)約。因此,在網(wǎng)絡(luò)單元24中,判別不是廣播、ARP包等、而是諸如作業(yè)、SNMP(簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議)等的需要響應(yīng)的包,并斷言中斷線60,從而能夠進(jìn)行更準(zhǔn)確的喚醒預(yù)約。
[0075](B)將描述協(xié)議棧57進(jìn)行的喚醒預(yù)約標(biāo)記61的ON操作。通常,協(xié)議棧57存在于核的庫中。協(xié)議棧57通過將諸如IP、TCP等的網(wǎng)絡(luò)協(xié)議以棧的方式連接來構(gòu)成,并且各協(xié)議具有獨(dú)立的臨時(shí)緩存。能夠判別的信息根據(jù)棧的層而不同。作為最一般的棧,存在TCP協(xié)議棧的TCP端口號(hào)。這是通過發(fā)送者和接收者兩者使用任意編號(hào)的疏耦合約束(sparsecoupling promise)通信能夠被復(fù)用(multiplexed)的技術(shù)。存在用于打印的RAW端口和LPR(行式打印機(jī)后臺(tái)程序協(xié)議)端口為9100和515等的規(guī)定。雖然存在在協(xié)議棧中判別端口號(hào)并分配給任意端口的處理,但是在該時(shí)間點(diǎn),可以確定為數(shù)據(jù)大概為打印作業(yè)。通過來自外部的接收,CPU27的核執(zhí)行接收處理。在該協(xié)議棧中,CPU27發(fā)出事件72并將其通知給電源控制單元23。因此,電源控制單元23打開喚醒預(yù)約標(biāo)記,MFP處于待機(jī)中并進(jìn)入喚醒預(yù)約狀態(tài)。以這種方式,協(xié)議棧57根據(jù)端口號(hào)發(fā)出CPU27的命令以設(shè)定喚醒預(yù)約標(biāo)記61,從而能夠通過必要的數(shù)據(jù)接收進(jìn)行喚醒預(yù)約。
[0076](C)將描述套接字I/F58進(jìn)行的喚醒預(yù)約標(biāo)記61的ON操作。套接字I/F58是對(duì)核的數(shù)據(jù)發(fā)送和接收進(jìn)行復(fù)用的結(jié)構(gòu)。存在該層通過與上述端口類似的疏耦合型的數(shù)據(jù)復(fù)用方法而具有緩存的情況。還存在通過改變虛擬存儲(chǔ)器映射,來傳遞指針的情況。應(yīng)用59通過核的套接字來接收例如TCP的任意端口的數(shù)據(jù)。對(duì)于套接字,幾乎以套接字為單位確定使用用途。因此,在從諸如打印使用等的套接字能夠獲得數(shù)據(jù)的時(shí)間點(diǎn),套接字I/F58發(fā)出CPU27的命令以設(shè)定喚醒預(yù)約標(biāo)記61,從而能夠通過必要的數(shù)據(jù)接收來進(jìn)行喚醒預(yù)約。
[0077]即使在應(yīng)用59中,也可以按照如下方式構(gòu)成:當(dāng)確定發(fā)生了喚醒因素時(shí),立即發(fā)出CPU27的命令以設(shè)定喚醒預(yù)約標(biāo)記61,并進(jìn)行喚醒預(yù)約。
[0078]雖然在以上的描述中示出了使用上述(A)、⑶和(C)的全部的構(gòu)成,但是可以使用它們中的所有或者可以選擇性地使用它們中的任意一個(gè)。
[0079]在上述(A)、(B)和(C)中的各層中,直到數(shù)據(jù)被傳送到應(yīng)用59為止所需的時(shí)間不同,并且能夠臨時(shí)保持?jǐn)?shù)據(jù)的緩存的大小也不同。在各層中,包數(shù)據(jù)的分析方法不同,這種不同對(duì)與喚醒因素相關(guān)的判斷的可靠性造成影響。由于這些判斷在網(wǎng)絡(luò)中很普遍,因此省略其詳細(xì)描述。然而,在CPU被配設(shè)在網(wǎng)絡(luò)單元24中并且進(jìn)行暫停中的網(wǎng)絡(luò)響應(yīng)的系統(tǒng)中,通過使用(A)的判斷,獲得最大省電優(yōu)勢(shì)。
[0080]在上述實(shí)施例中,示出了使用斷開CPU27的暫停的省電模式。然而,在將CPU27轉(zhuǎn)變到中斷待機(jī)狀態(tài)(關(guān)閉模式)等的等待中斷(Wait For Interrupt)型的睡眠控制中,通過使用(B)的判斷,能夠構(gòu)成可靠性最高的系統(tǒng)。以這種方式,足以根據(jù)構(gòu)成、必要的可靠性以及電力來選擇(A)、⑶和(C)中的一個(gè)。
[0081]還存在如下情況:如果應(yīng)用59未接收到一定量的接收數(shù)據(jù)(例如PDL數(shù)據(jù)等),則無法判別作業(yè)。在這種情況下,在應(yīng)用59開始來自套接字I/F58的數(shù)據(jù)接收的時(shí)間點(diǎn),套接字I/F58發(fā)出CPU27的命令以設(shè)定喚醒預(yù)約標(biāo)記61,從而能夠通過必要的數(shù)據(jù)接收來進(jìn)行喚醒預(yù)約。
[0082]如上所述,在本實(shí)施例的MFP100中,能夠避免如下障礙:就在MFP進(jìn)入暫停時(shí)發(fā)生的來自外部的詢問、作業(yè)等的處理中途MFP進(jìn)入暫停,并且不按照原樣喚醒。在本實(shí)施例中,在這種情況下,作為喚醒預(yù)約狀態(tài)63,MFP進(jìn)入暫停并且從暫停并等待一定期間的狀態(tài),自動(dòng)開始恢復(fù)處理(圖6中的狀態(tài)68)。
[0083]作為基于外部接口的接收的返回預(yù)約的示例,以上描述了網(wǎng)絡(luò)單元24接收數(shù)據(jù)的情況下的返回預(yù)約。然而,還可以按如下方式構(gòu)成:通過其他外部接口接收數(shù)據(jù)并進(jìn)行返回預(yù)約。例如,還可以按如下方式構(gòu)成:通過USB單元31接收數(shù)據(jù)并進(jìn)行返回預(yù)約。
[0084]USB單元31也是典型的塊設(shè)備。由于USB單元31和CPU27具有與網(wǎng)絡(luò)單元24和CPU27的情況下相同的緩存構(gòu)成,因此省略其詳細(xì)描述。在本發(fā)明中,特定外部接口設(shè)備不限于網(wǎng)絡(luò)單元24、USB單元31等,也可以使用其他外部接口設(shè)備。例如,還可以按如下方式構(gòu)成:通過諸如藍(lán)牙、紅外線單元、雷電(Thunderbolt)等其他外部接口(未示出)接收數(shù)據(jù)并進(jìn)行返回預(yù)約。本發(fā)明可以使用其他構(gòu)成:從外部接口的硬件設(shè)定喚醒預(yù)約或以軟件方式監(jiān)視對(duì)從外部接口接收到的數(shù)據(jù)進(jìn)行處理的緩存的狀態(tài),并進(jìn)行喚醒預(yù)約。
[0085]在上述實(shí)施例中,示出了將喚醒預(yù)約標(biāo)記61保持在電源控制單元23中的構(gòu)成。然而,喚醒預(yù)約標(biāo)記61可以被保持在電源控制單元23外部。喚醒預(yù)約標(biāo)記61可以被存儲(chǔ)在任意地方,只要其是電源控制單元23在暫停狀態(tài)下能夠讀出的存儲(chǔ)區(qū)域即可。
[0086]雖然示出了通過使用喚醒預(yù)約標(biāo)記61進(jìn)行返回預(yù)約的構(gòu)成,但是可以通過其他方法進(jìn)行返回預(yù)約。例如,如果在暫停處理無法被中斷的狀態(tài)下發(fā)生了返回因素,則可以在對(duì)內(nèi)部設(shè)備的處理終止的時(shí)刻將睡眠最小時(shí)間設(shè)定給實(shí)時(shí)時(shí)鐘,并斷開電源系統(tǒng)B。
[0087]如上所示,MFP100被按照如下方式構(gòu)成:當(dāng)就在MFP進(jìn)入暫停模式時(shí)從外部接口接收到事件時(shí),使MFP —度進(jìn)入暫停模式之后,再將MFP自動(dòng)啟動(dòng)喚醒,并且在從暫停自動(dòng)啟動(dòng)MFP之后,繼續(xù)處理事件。通過該構(gòu)成,能夠抑制如下現(xiàn)象發(fā)生:當(dāng)就在MFP進(jìn)入暫停模式時(shí)從外部接口接收到事件時(shí),該事件的處理本身被保持為暫停。因此,能夠自動(dòng)處理緊接MFP轉(zhuǎn)變到諸如暫停狀態(tài)等的省電狀態(tài)之前從外部接收到的請(qǐng)求,而不會(huì)煩擾用戶。
[0088]此外,在現(xiàn)有技術(shù)的圖像形成裝置中,緊接MFP進(jìn)入暫停模式之前,即使在有用戶操作或者有來自RTC的指定時(shí)間警告的情況下,不論用戶的意圖,MFP都按照原樣轉(zhuǎn)變到暫停模式。然而,在本實(shí)施例的MFP中,即使就在MFP進(jìn)入暫停模式時(shí)有操作單元15的鍵操作或有來自RTC (未示出)的指定的時(shí)間警告等,使MFP —度進(jìn)入暫停模式之后,再將MFP自動(dòng)啟動(dòng)喚醒。通過該構(gòu)成,能夠抑制不論用戶的意圖MFP都轉(zhuǎn)變到暫停模式的現(xiàn)象發(fā)生。
[0089]雖然以上在本實(shí)施例中描述了圖像形成裝置(MFP)作為示例,但是本發(fā)明能夠應(yīng)用于其他裝置,只要其是在切換多個(gè)電力狀態(tài)的同時(shí)能夠操作并且能夠通過外部接口接收作業(yè)的信息處理裝置即可。
[0090]上述各種數(shù)據(jù)的構(gòu)成及其內(nèi)容不限于以上所述,當(dāng)然,根據(jù)使用目的,各種數(shù)據(jù)可以具有各種構(gòu)成和內(nèi)容。
[0091]雖然以上示出了實(shí)施例,但是本發(fā)明還可以實(shí)施為例如系統(tǒng)、裝置、方法、程序或存儲(chǔ)介質(zhì)等。具體而言,本發(fā)明還可以應(yīng)用于由多個(gè)裝置構(gòu)成的系統(tǒng)或者可以應(yīng)用于由一個(gè)設(shè)備構(gòu)成的裝置。
[0092]在本發(fā)明中還包含將上述實(shí)施例組合的所有構(gòu)成。
[0093]其他實(shí)施例
[0094]本發(fā)明還通過執(zhí)行以下處理來實(shí)現(xiàn)。即,將用于實(shí)現(xiàn)上述實(shí)施例的功能的軟件(程序)通過網(wǎng)絡(luò)或者各種存儲(chǔ)介質(zhì)提供給系統(tǒng)或裝置,并且系統(tǒng)或裝置的計(jì)算機(jī)(或CPU、MPU等)讀出程序并基于程序執(zhí)行處理。
[0095]本發(fā)明可以應(yīng)用于由多個(gè)裝置構(gòu)成的系統(tǒng)或者可以應(yīng)用于由一個(gè)設(shè)備構(gòu)成的裝置。
[0096]本發(fā)明不限于上述實(shí)施例,而可以基于本發(fā)明的主旨進(jìn)行各種變型(包括實(shí)施例的有機(jī)組合)。它們不被排除在本發(fā)明的范圍之外。即,在本發(fā)明中還包含將上述實(shí)施例及其變型組合的所有構(gòu)成。
[0097]本發(fā)明的實(shí)施例還能夠由讀出并執(zhí)行記錄在存儲(chǔ)介質(zhì)(例如非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))上的用于執(zhí)行本發(fā)明的一個(gè)或者多個(gè)上述實(shí)施例的功能的計(jì)算機(jī)可執(zhí)行指令的系統(tǒng)或裝置的計(jì)算機(jī)來實(shí)現(xiàn),以及通過由系統(tǒng)或裝置的計(jì)算機(jī)例如讀出并執(zhí)行來自存儲(chǔ)介質(zhì)的用于執(zhí)行上述實(shí)施例的一個(gè)或者多個(gè)功能的計(jì)算機(jī)可執(zhí)行指令來執(zhí)行的方法來實(shí)現(xiàn)。計(jì)算機(jī)可以包括中央處理單元(CPU)、微處理單元(MPU)或者其他電路中的一個(gè)或者多個(gè),并且可以包括獨(dú)立的計(jì)算機(jī)或者獨(dú)立的計(jì)算機(jī)處理器的網(wǎng)絡(luò)。計(jì)算機(jī)可執(zhí)行指令可以從例如網(wǎng)絡(luò)或者存儲(chǔ)介質(zhì)提供給計(jì)算機(jī)。存儲(chǔ)介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、分布式計(jì)算機(jī)系統(tǒng)的存儲(chǔ)器、光盤(例如壓縮盤(⑶)、數(shù)字通用盤(DVD)或者藍(lán)光盤(BD)?)、閃存設(shè)備、存儲(chǔ)器卡等中的一個(gè)或者多個(gè)。
[0098]雖然參照示例性實(shí)施例描述了本發(fā)明,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的示例性實(shí)施例。應(yīng)對(duì)所附權(quán)利要求的范圍給予最寬的解釋,以使其覆蓋所有變型以及等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種信息處理裝置,其被轉(zhuǎn)變到第一電力狀態(tài)以及電力消耗小于所述第一電力狀態(tài)的第二電力狀態(tài),所述信息處理裝置包括: 轉(zhuǎn)變單元,其被配置為在所述第一電力狀態(tài)下發(fā)生轉(zhuǎn)變到所述第二電力狀態(tài)的轉(zhuǎn)變事件的情況下,將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài); 返回單元,其被配置為在所述第二電力狀態(tài)下發(fā)生返回到所述第一電力狀態(tài)的返回事件的情況下,將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài);以及 預(yù)約單元,其被配置為在當(dāng)所述轉(zhuǎn)變單元將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的過程中發(fā)生所述返回事件的情況下,進(jìn)行將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)的預(yù)約, 其中,在當(dāng)所述轉(zhuǎn)變單元將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的過程中發(fā)生所述返回事件的情況下,所述轉(zhuǎn)變單元將所述信息處理裝置轉(zhuǎn)變到所述第二電力狀態(tài),并且在所述預(yù)約單元進(jìn)行所述預(yù)約的情況下,所述返回單元在未發(fā)生所述返回事件的情況下將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其中: 所述預(yù)約單元將示出進(jìn)行了所述預(yù)約的信息存儲(chǔ)到在所述第二狀態(tài)下供給電力的存儲(chǔ)單兀中;并且 在所述信息處理裝置被轉(zhuǎn)變到所述第二電力狀態(tài)的情況下,如果在所述存儲(chǔ)單元中存儲(chǔ)了示出進(jìn)行了所述預(yù)約的信息,則所述返回單元將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)。
3.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,在將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的操作無法被中斷的情況下,所述預(yù)約單元進(jìn)行將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)的預(yù)約。
4.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,在將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的操作能夠被中斷的狀態(tài)下發(fā)生所述轉(zhuǎn)變事件的情況下,所述轉(zhuǎn)變單元中斷從所述第一電力狀態(tài)到所述第二電力狀態(tài)的轉(zhuǎn)變。
5.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的操作無法被中斷的狀態(tài)是對(duì)外部設(shè)備的終止處理完成之后的狀態(tài)。
6.根據(jù)權(quán)利要求4所述的信息處理裝置,其中,將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的操作能夠被中斷的狀態(tài)是對(duì)外部設(shè)備的終止處理完成之前的狀態(tài)。
7.根據(jù)權(quán)利要求3所述的信息處理裝置,其中,在所述第二電力狀態(tài)下停止對(duì)所述預(yù)約單元的電力供給。
8.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,所述返回事件包括用戶對(duì)操作單元的操作、來自計(jì)時(shí)器的指定時(shí)間警告的生成以及通過網(wǎng)絡(luò)對(duì)打印指令的接收。
9.根據(jù)權(quán)利要求1所述的信息處理裝置,其中,在所述預(yù)約單元進(jìn)行了所述預(yù)約的情況下,當(dāng)在所述信息處理裝置被轉(zhuǎn)變到至少所述第二電力狀態(tài)之后經(jīng)過了預(yù)定時(shí)間時(shí),所述返回單元將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)。
10.根據(jù)權(quán)利要求1所述的信息處理裝置,所述信息處理裝置還包括: 圖像形成單元,其被配置為在片材上形成圖像。
11.一種信息處理裝置的控制方法,所述信息處理裝置被轉(zhuǎn)變到第一電力狀態(tài)以及電力消耗小于所述第一電力狀態(tài)的第二電力狀態(tài),所述控制方法包括: 轉(zhuǎn)變步驟,在所述第一電力狀態(tài)下發(fā)生轉(zhuǎn)變到所述第二電力狀態(tài)的轉(zhuǎn)變事件的情況下,由轉(zhuǎn)變單元將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài);返回步驟,在所述第二電力狀態(tài)下發(fā)生返回到所述第一電力狀態(tài)的返回事件的情況下,由返回單元將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài);以及預(yù)約步驟,在所述轉(zhuǎn)變步驟中將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的過程中發(fā)生所述返回事件的情況下,由預(yù)約單元進(jìn)行將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)的預(yù)約, 其中,在所述轉(zhuǎn)變步驟中將所述信息處理裝置從所述第一電力狀態(tài)轉(zhuǎn)變到所述第二電力狀態(tài)的過程中發(fā)生所述返回事件的情況下,在所述轉(zhuǎn)變步驟中所述轉(zhuǎn)變單元將所述信息處理裝置轉(zhuǎn)變到所述第二電力狀態(tài),并且在所述預(yù)約步驟中進(jìn)行所述預(yù)約的情況下,在所述返回步驟中,所述返回單元在未發(fā)生所述返回事件的情況下將所述信息處理裝置從所述第二電力狀態(tài)返回到所述第一電力狀態(tài)。
【文檔編號(hào)】H04N1/00GK104243752SQ201410280831
【公開日】2014年12月24日 申請(qǐng)日期:2014年6月20日 優(yōu)先權(quán)日:2013年6月24日
【發(fā)明者】 原健二 申請(qǐng)人:佳能株式會(huì)社