信息處理裝置及信息處理裝置的控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理裝置、信息處理裝置的控制方法以及存儲(chǔ)介質(zhì),更具體地,涉及具有將未被使用的信息處理裝置置于省電狀態(tài)下的暫停特征的信息處理裝置、信息處理裝置的控制方法以及存儲(chǔ)介質(zhì)。
【背景技術(shù)】
[0002]近來(lái),一些信息處理裝置具有將系統(tǒng)置于減少電力消耗的省電狀態(tài)的暫停特征。此外,一些具有暫停特征的信息處理裝置具有將系統(tǒng)從省電狀態(tài)切換至通常電力狀態(tài)的恢復(fù)特征。在暫停模式下,如果系統(tǒng)檢測(cè)到來(lái)自用戶的恢復(fù)請(qǐng)求,則具有恢復(fù)特征的信息處理裝置能夠使系統(tǒng)返回到緊接進(jìn)入暫停模式之前的狀態(tài)。
[0003]從暫停模式的恢復(fù)請(qǐng)求的示例包括對(duì)操作屏板上的鍵操作的接受、計(jì)時(shí)器中斷、由網(wǎng)絡(luò)接口卡(network interface card,NIC)對(duì)網(wǎng)絡(luò)包的接收、以及對(duì)圖像形成裝置的讀取單元上的原稿的放置的檢測(cè)。一旦接收到恢復(fù)請(qǐng)求,系統(tǒng)就開始恢復(fù)處理,并且通過恢復(fù)處理來(lái)重置系統(tǒng)硬件并加載軟件。在系統(tǒng)的恢復(fù)處理完成后,重置的硬件和加載的軟件使系統(tǒng)返回到可操作狀態(tài)。一般而言,系統(tǒng)花費(fèi)數(shù)秒完成恢復(fù)處理。在該時(shí)間期間,系統(tǒng)的功能受限。
[0004]日本特開第2006-074747號(hào)公報(bào)公開了一種數(shù)據(jù)處理裝置,其被構(gòu)造為當(dāng)在省電狀態(tài)下的系統(tǒng)中檢測(cè)到任何恢復(fù)請(qǐng)求時(shí),將恢復(fù)請(qǐng)求的因素存儲(chǔ)在存儲(chǔ)單元中,然后恢復(fù)對(duì)系統(tǒng)的通電。日本特開第2006-074747號(hào)公報(bào)中公開的技術(shù)允許數(shù)據(jù)處理裝置在系統(tǒng)返回到通常電力狀態(tài)后,進(jìn)行根據(jù)存儲(chǔ)單元中存儲(chǔ)的恢復(fù)請(qǐng)求的類型的恢復(fù)處理。
[0005]例如,在存在指示網(wǎng)絡(luò)接口卡(NIC)經(jīng)由局域網(wǎng)(LAN)接收到網(wǎng)絡(luò)包的恢復(fù)請(qǐng)求的情況下,用戶并不總是在數(shù)據(jù)處理裝置附近。因此,數(shù)據(jù)處理裝置能夠進(jìn)行在不恢復(fù)對(duì)操作屏板的電力供給的模式下的恢復(fù)處理。另一方面,在存在指示已接受了操作屏板上的鍵操作的恢復(fù)請(qǐng)求的情況下,假設(shè)用戶在數(shù)據(jù)處理裝置附近。因此,數(shù)據(jù)處理裝置能夠進(jìn)行在立即恢復(fù)對(duì)操作屏板的電力供給的模式下的恢復(fù)處理。
【發(fā)明內(nèi)容】
[0006]響應(yīng)于接收到恢復(fù)請(qǐng)求,系統(tǒng)生成對(duì)CPU的中斷,并且開始CPU的恢復(fù)處理。然而,如果在恢復(fù)處理完成之前系統(tǒng)接收到其他恢復(fù)請(qǐng)求,則后一恢復(fù)請(qǐng)求可能丟失。因此,存在如下問題,即,在系統(tǒng)接收到恢復(fù)請(qǐng)求并且開始了恢復(fù)處理之后,如果在恢復(fù)處理完成的時(shí)間之前,接收到由其他因素引起的恢復(fù)請(qǐng)求,則無(wú)法響應(yīng)于最后接收到的恢復(fù)請(qǐng)求來(lái)進(jìn)行恢復(fù)處理。
[0007]本發(fā)明的信息處理裝置是能夠轉(zhuǎn)變到省電狀態(tài)的信息處理裝置,所述信息處理裝置包括:保持單元,其被構(gòu)造為保持使所述信息處理裝置從所述省電狀態(tài)恢復(fù)的恢復(fù)請(qǐng)求設(shè)備的狀況,所述恢復(fù)請(qǐng)求設(shè)備的狀況是所述信息處理裝置轉(zhuǎn)變到所述省電狀態(tài)之前的狀況;檢測(cè)單元,其被構(gòu)造為檢測(cè)用于所述信息處理裝置從所述省電狀態(tài)恢復(fù)的因素;恢復(fù)單元,其被構(gòu)造為在所述檢測(cè)單元檢測(cè)到所述因素的情況下,使所述信息處理裝置從所述省電狀態(tài)恢復(fù);獲取單元,其被構(gòu)造為當(dāng)所述恢復(fù)單元使所述信息處理裝置從所述省電狀態(tài)恢復(fù)時(shí),獲取所述恢復(fù)請(qǐng)求設(shè)備的狀況;以及確定單元,其被構(gòu)造為基于所述保持單元保持的所述恢復(fù)請(qǐng)求設(shè)備的狀況與所述獲取單元獲取的所述恢復(fù)請(qǐng)求設(shè)備的狀況之間的比較結(jié)果,確定要被供給電力的設(shè)備。
[0008]通過以下參照附圖對(duì)示例性實(shí)施例的描述,本發(fā)明的其他特征將變得清楚。
【附圖說(shuō)明】
[0009]圖1是示出根據(jù)一個(gè)實(shí)施例的圖像形成裝置的框圖;
[0010]圖2是根據(jù)實(shí)施例的分類表;
[0011]圖3是解釋根據(jù)實(shí)施例的圖像形成裝置在電力狀態(tài)轉(zhuǎn)變時(shí)的時(shí)間序列操作的時(shí)序圖;
[0012]圖4是示出根據(jù)實(shí)施例的圖像形成裝置中的軟件的功能結(jié)構(gòu)的框圖;
[0013]圖5是示出根據(jù)實(shí)施例的圖像形成裝置中的示例性暫停處理的流程圖;
[0014]圖6是示出根據(jù)實(shí)施例在暫停期間電力控制單元中的示例性處理的流程圖;
[0015]圖7是示出根據(jù)實(shí)施例的圖像形成裝置中的示例性恢復(fù)處理的流程圖;
[0016]圖8是示出在根據(jù)實(shí)施例的恢復(fù)處理的前階段中的示例性處理的流程圖;
[0017]圖9是示出在根據(jù)實(shí)施例的恢復(fù)處理的后階段中的示例性處理的流程圖;以及
[0018]圖10示出了根據(jù)實(shí)施例的電力控制單元和外圍設(shè)備的示例性電路結(jié)構(gòu)。
【具體實(shí)施方式】
[0019]現(xiàn)在,將參照【附圖說(shuō)明】實(shí)施本發(fā)明的方式。應(yīng)當(dāng)指出,實(shí)施例中說(shuō)明的組件僅是示例性的,并不意圖限制本發(fā)明的范圍。
[0020]圖1是示出作為根據(jù)本實(shí)施例的示例性信息處理裝置的圖像形成裝置I的結(jié)構(gòu)的框圖。在本實(shí)施例中,圖像形成裝置I可以是具有打印機(jī)功能、掃描器功能、傳真功能、存儲(chǔ)功能等的多功能打印機(jī)。
[0021]在圖1中,圖像形成裝置I的控制器2包括CPU 101,該CPU 101響應(yīng)于給出的指令集(instruct1n set)和輸入來(lái)整體控制連接到系統(tǒng)總線100的設(shè)備。
[0022]硬盤驅(qū)動(dòng)(HDD) 102是非易失性存儲(chǔ)器單元,并且在其中存儲(chǔ)用于向CPU 101提供指令的各種程序。在HDD 102中還存儲(chǔ)用作系統(tǒng)上的基礎(chǔ)軟件的OS、用于選擇OS的引導(dǎo)裝載程序(boot loader)、用于控制諸如設(shè)備等的硬件的固件、以及諸如用于高效地管理文件的文件系統(tǒng)等的數(shù)據(jù)。
[0023]RAM 103是易失性存儲(chǔ)器,并且被用作用于CPU 101的主存儲(chǔ)器、工作區(qū)域等。HDD102中存儲(chǔ)的各種程序被加載到RAM 103中。由CPUlOl解釋處理的加載內(nèi)容,由此來(lái)執(zhí)行各種程序。
[0024]NIC(網(wǎng)絡(luò)接口卡)104發(fā)送及接收經(jīng)由諸如LAN等的網(wǎng)絡(luò)從諸如文件服務(wù)器等的外部設(shè)備發(fā)送的數(shù)據(jù)。
[0025]操作屏板3包括用于接受來(lái)自用戶的指令輸入的操作單元106,以及用于顯示系統(tǒng)信息的顯示單元108。操作單元106可以是例如鍵盤、觸摸屏顯示器等。顯示單元108可以是液晶顯示器等。應(yīng)當(dāng)注意,操作單元106和顯示單元108可以通過使用觸摸屏顯示器來(lái)一體地形成。
[0026]操作單元I/F( “I/F”代表“接口 ”)105檢測(cè)或控制來(lái)自操作單元106的指令輸入。顯示單元I/F 107控制顯示單元上的顯示。
[0027]USB主控制器109是允許大容量存儲(chǔ)設(shè)備或諸如IC讀卡器等具有USB接口的設(shè)備要連接到控制器2的接口。
[0028]EEPROM 110是可覆寫小容量非易失性存儲(chǔ)器單元,并且在其中存儲(chǔ)關(guān)于圖像形成裝置I的設(shè)定信息。
[0029]計(jì)時(shí)器111具有二次電池,并且在響應(yīng)于來(lái)自CPU 101的指令測(cè)量經(jīng)過時(shí)間的同時(shí),持續(xù)測(cè)量從基準(zhǔn)時(shí)刻起經(jīng)過時(shí)間。開關(guān)112能夠生成用于CPU 101的電力控制指令。
[0030]調(diào)制解調(diào)器113與經(jīng)由公共線路連接的外部設(shè)備通信,并且接收/發(fā)送從外部設(shè)備經(jīng)由公共線路發(fā)送的傳真數(shù)據(jù)。
[0031]近距離傳感器114能夠檢測(cè)用戶是否位于圖像形成裝置I的近距離內(nèi)。
[0032]電力控制單元115進(jìn)行圖像形成裝置I的電力控制。
[0033]電力控制單元115具有用于在其中存儲(chǔ)后述的恢復(fù)因素信息的存儲(chǔ)單元116。
[0034]圖像讀取單元4具有包括原稿給送器、掃描器、手動(dòng)給送托盤等的原稿讀取單元117,并且能夠讀取用戶放置在原稿讀取單元117上的原稿,并將原稿轉(zhuǎn)換為電子數(shù)據(jù)。
[0035]如果原稿讀取單元117具有用于放置原稿的開/關(guān)機(jī)構(gòu),則開/關(guān)傳感器118檢測(cè)開/關(guān)機(jī)構(gòu)的開/關(guān)操作,并且能夠響應(yīng)于檢測(cè)向CPU 101通知開/關(guān)狀態(tài)。此外,原稿讀取單元117具有原稿檢測(cè)傳感器119。當(dāng)原稿檢測(cè)傳感器119檢測(cè)到原稿的放置時(shí),在CPU 101中發(fā)生中斷處理,以進(jìn)行放置時(shí)的處理并且檢測(cè)原稿的大小。
[0036]在圖1示出的圖像形成裝置I的硬件塊中,陰影的硬件塊表示能夠在省電狀態(tài)下生成恢復(fù)請(qǐng)求的恢復(fù)請(qǐng)求設(shè)備。如果滿足了預(yù)定條件,則各恢復(fù)請(qǐng)求設(shè)備生成中斷,并且向電力控制單元115通知中斷?;謴?fù)請(qǐng)求設(shè)備生成中斷的情況的示例包括原稿被放置在原稿讀取單元117上的情況、近距離傳感器114在指定距離內(nèi)的近距離中檢測(cè)到物體的情況、以及NIC 104接收到諸如網(wǎng)絡(luò)包等的數(shù)據(jù)的情況。
[0037]如果在省電狀態(tài)期間接收到中斷,則電力控制單元115將指示生成恢復(fù)請(qǐng)求的設(shè)備的類型的恢復(fù)因素信息存儲(chǔ)在電力控制單元115的存儲(chǔ)單元116中。
[0038]在圖像形成裝置I從省電狀態(tài)轉(zhuǎn)變到通常電力狀態(tài)后,CPU 101能夠基于電力控制單元115的存儲(chǔ)單元116中存儲(chǔ)的恢復(fù)因素信息,確定生成恢復(fù)請(qǐng)求的設(shè)備的類型。此夕卜,通過參照各恢復(fù)請(qǐng)求設(shè)備中包括的登記(register),CPU 101能夠檢測(cè)恢復(fù)請(qǐng)求設(shè)備的狀況。
[0039]CPU 101響應(yīng)于來(lái)自開關(guān)112的電力控制指令,進(jìn)行包括圖像形成裝置I的啟動(dòng)、關(guān)機(jī)、或轉(zhuǎn)變到省電狀態(tài)等的電力轉(zhuǎn)變處理。在關(guān)機(jī)之后的OFF狀態(tài)下,當(dāng)接通開關(guān)時(shí),開始圖像形成裝置I的啟動(dòng)。當(dāng)啟動(dòng)完成時(shí),圖像形成裝置I進(jìn)入通常電力狀態(tài),在通常電力狀態(tài)下圖像形成裝置I等待從用戶輸入的指令。在圖像形成裝置I的重啟中,在關(guān)機(jī)完成之后立即進(jìn)行啟動(dòng)。
[0040]在省電狀態(tài)下,除了 CPU 101、RAM 103以及圖1中所示的陰影的硬件塊之外的其他部件都不被通電。如果電力控制單元115接收到來(lái)自陰影的硬件塊的指令,則系統(tǒng)轉(zhuǎn)變到通常