專利名稱:信息處理設(shè)備及其啟動(dòng)控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理設(shè)備及其啟動(dòng)控制方法。
背景技術(shù):
近年來(lái),希望圖像形成設(shè)備省電。例如,歐洲待機(jī)功率消耗實(shí)施規(guī)則定義了一種待機(jī)模式和關(guān)閉(OFF)模式,其中,在該待機(jī)模式下,諸如網(wǎng)絡(luò)、遙控開(kāi)關(guān)、內(nèi)置傳感器和定時(shí)器等的觸發(fā)使得主要功能能夠使用,在該OFF模式下,即使是諸如網(wǎng)絡(luò)等的觸發(fā)也不被接受,并且功率消耗不超過(guò)O. 50W。該規(guī)則還強(qiáng)制要求設(shè)備提供使得能夠自動(dòng)切換成OFF模式或待機(jī)模式的電源管理功能。近年來(lái)還希望增加圖像形成設(shè)備的功能。希望圖像形成設(shè)備具有更多功能并且增 強(qiáng)圖像形成設(shè)備的性能,以提供用于提高用戶工作效率的解決方案。然而,滿足省電和高功能性這兩者引起的問(wèn)題是啟動(dòng)時(shí)間延長(zhǎng)。這是因?yàn)?,為了滿足省電和高功能性這兩者,硬件和用于控制硬件的軟件變得復(fù)雜,因此啟動(dòng)時(shí)間變得更長(zhǎng)。啟動(dòng)時(shí)間是從接通電源開(kāi)關(guān)時(shí)起到硬件和軟件初始化之后用戶變得可以使用設(shè)備時(shí)的時(shí)間量。作為應(yīng)對(duì)啟動(dòng)時(shí)間延長(zhǎng)這一問(wèn)題的對(duì)策,存在一種所謂的ACPI(高級(jí)配置和電源接口)_S3模式,在該模式下,當(dāng)用戶斷開(kāi)電源開(kāi)關(guān)時(shí),繼續(xù)向主存儲(chǔ)器供電,并且當(dāng)用戶接通電源開(kāi)關(guān)時(shí),通過(guò)使用存儲(chǔ)在主存儲(chǔ)器中的信息加快啟動(dòng)速度。下面,將用于使用ACPI-S3模式加快啟動(dòng)速度的這類技術(shù)稱為“快速啟動(dòng)”。此外,將快速啟動(dòng)有效、并且完成了結(jié)束處理的狀態(tài)稱為“快速OFF”。對(duì)于快速啟動(dòng),由于保持通過(guò)前一啟動(dòng)所獲得的信息,所以即使在電源切斷狀態(tài)下,也繼續(xù)向包括實(shí)時(shí)時(shí)鐘(RTC)的硬件的一部分供電。在這種情況下,RTC有效,因此如果在RTC中設(shè)置了鬧鐘,則即使用戶想要通過(guò)斷開(kāi)電源開(kāi)關(guān)來(lái)終止該設(shè)備,該設(shè)備也會(huì)由于RTC中斷而恢復(fù)。然而,由于電源開(kāi)關(guān)斷開(kāi),所以在為了啟動(dòng)而激活引擎和掃描器之后的操作的中途,設(shè)備將被切斷電源。因此,簡(jiǎn)單使用快速OFF導(dǎo)致由RTC中斷引起的意外的恢復(fù)。例如,在日本特開(kāi)平08-087362號(hào)公報(bào)所述的技術(shù)中,當(dāng)在OFF狀態(tài)或掛起狀態(tài)下時(shí),設(shè)備在接收到諸如鬧鐘等的外部事件時(shí)轉(zhuǎn)換成正常狀態(tài)。相反,當(dāng)處于正常狀態(tài)時(shí),在超時(shí)事件下,設(shè)備轉(zhuǎn)換成待機(jī)狀態(tài)或掛起狀態(tài)。因此,如果不采取對(duì)策,當(dāng)處于OFF狀態(tài)時(shí),設(shè)備將在鬧鐘事件下恢復(fù)成正常狀態(tài)。此外,根據(jù)歐洲待機(jī)功率消耗實(shí)施規(guī)則的定義,快速啟動(dòng)有效的情況相當(dāng)于功率消耗不超過(guò)O. 50W的OFF模式,在這種情況下,需要禁止響應(yīng)于RTC計(jì)時(shí)器的恢復(fù)。另外,在用于使得RTC計(jì)時(shí)器無(wú)效的日本特開(kāi)2000-047536號(hào)公報(bào)所述的技術(shù)中,在使用將輸出分散至多個(gè)多功能外圍設(shè)備的串聯(lián)復(fù)印功能時(shí),使得用于在一周的每一天的指定時(shí)間關(guān)閉設(shè)備所使用的周計(jì)時(shí)器無(wú)效。該技術(shù)是用于在作業(yè)執(zhí)行期間使軟件計(jì)時(shí)器無(wú)效的方法。這樣,利用傳統(tǒng)技術(shù),當(dāng)用戶在快速啟動(dòng)有效的狀態(tài)下斷開(kāi)了電源開(kāi)關(guān)時(shí),如果在RTC中設(shè)置了時(shí)間,則響應(yīng)于發(fā)生RTC中斷而啟動(dòng)設(shè)備。
此外,在正常啟動(dòng)時(shí),在初始化各模塊時(shí)根據(jù)需要在RTC中設(shè)置時(shí)間。然而,在快速啟動(dòng)時(shí),由于繼續(xù)在斷開(kāi)電源開(kāi)關(guān)之前正在進(jìn)行的前一處理,所以如果沒(méi)有采取措施,則不在RTC中再次設(shè)置時(shí)間。此外,考慮以下情況在快速OFF之前取消RTC設(shè)置,然后在快速啟動(dòng)之后,在RTC中再次設(shè)置快速OFF期間的時(shí)間,以執(zhí)行RTC中斷。在這種情況下,接收到RTC中斷的應(yīng)用程序無(wú)法知道所接收到的RTC中斷是在快速OFF期間所發(fā)生的中斷還是準(zhǔn)時(shí)中斷。為此,如果在RTC中設(shè)置了過(guò)去的時(shí)間,則將緊挨在該設(shè)置之后發(fā)生RTC中斷。此外,如果由于例如快速OFF期長(zhǎng),所以存在在快速OFF期間所設(shè)置的多個(gè)RTC中斷,則在快速啟動(dòng)時(shí)發(fā)生大量中斷,結(jié)果,快速啟動(dòng)處理長(zhǎng)時(shí)間停止。此外,如果使得可以選擇諸如是否在快速啟動(dòng)時(shí)再次設(shè)置RTC中斷等的條件,則隨著這類條件的數(shù)量的增加,直到完成快速啟動(dòng)為止所需的時(shí)間量增大
發(fā)明內(nèi)容
本發(fā)明的一個(gè)方面是消除傳統(tǒng)技術(shù)的上述問(wèn)題。本發(fā)明的一個(gè)特征是提供一種用于防止在快速OFF期間發(fā)生中斷的技術(shù)。根據(jù)本發(fā)明的一個(gè)方面,提供一種信息處理設(shè)備,其能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),所述信息處理設(shè)備包括生成部件,用于在所設(shè)置的時(shí)間生成中斷;檢測(cè)部件,用于檢測(cè)用于斷開(kāi)電源的指示;判斷部件,用于如果所述檢測(cè)部件檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;以及設(shè)置部件,用于如果所述判斷部件判斷為所述快速啟動(dòng)有效,則將通過(guò)所述生成部件所生成的中斷設(shè)置為無(wú)效。根據(jù)本發(fā)明的另一方面,提供一種信息處理設(shè)備,其能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),所述信息處理設(shè)備包括生成部件,用于保持時(shí)間以及在所設(shè)置的時(shí)間生成中斷;檢測(cè)部件,用于檢測(cè)用于斷開(kāi)電源的指示;判斷部件,用于如果所述檢測(cè)部件檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;保存部件,用于如果所述判斷部件判斷為所述快速啟動(dòng)有效,則保存所述生成部件中所設(shè)置的設(shè)置值,并且復(fù)位所述生成部件;以及設(shè)置部件,用于如果所述檢測(cè)部件檢測(cè)到用于接通電源的指示,則將由所述保存部件所保存的設(shè)置值設(shè)置在所述生成部件中。根據(jù)本發(fā)明的另一方面,提供一種信息處理設(shè)備,其能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),所述信息處理設(shè)備包括生成部件,用于保持時(shí)間以及在所設(shè)置的時(shí)間生成中斷;檢測(cè)部件,用于檢測(cè)用于斷開(kāi)電源的指示;判斷部件,用于如果所述檢測(cè)部件檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;通知部件,用于如果所述判斷部件判斷為所述快速啟動(dòng)有效,則將這一情況通知給應(yīng)用程序;以及用于如果所述檢測(cè)部件檢測(cè)到用于接通電源的指示、則將這一情況通知給所述應(yīng)用程序的部件,其中,所述應(yīng)用程序響應(yīng)于來(lái)自所述通知部件的通知,復(fù)位所述生成部件,并且響應(yīng)于表示存在用于接通電源的指示的通知,再次設(shè)置所述生成部件。根據(jù)本發(fā)明的另一方面,提供一種用于控制信息處理設(shè)備的啟動(dòng)的方法,所述信息處理設(shè)備能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),并且所述信息處理設(shè)備包括實(shí)時(shí)時(shí)鐘,所述實(shí)時(shí)時(shí)鐘保持時(shí)間并且在所設(shè)置的時(shí)間生成中斷,所述方法包括以下步驟檢測(cè)步驟,用于檢測(cè)是否存在用于接通電源或斷開(kāi)電源的指示;判斷步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;以及設(shè)置步驟,用于如果在所述判斷步驟中判斷為所述快速啟動(dòng)有效,則將通過(guò)所述實(shí)時(shí)時(shí)鐘所生成的中斷設(shè)置為無(wú)效。根據(jù)本發(fā)明的另一方面,提供一種用于控制信息處理設(shè)備的啟動(dòng)的方法,所述信息處理設(shè)備能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),并且所述信息處理設(shè)備包括實(shí)時(shí)時(shí)鐘,所述實(shí)時(shí)時(shí)鐘保持時(shí)間并且在所設(shè)置的時(shí)間生成中斷,所述方法包括以下步驟檢測(cè)步驟,用于檢測(cè)是否存在用于接通電源或斷開(kāi)電源的指示;判斷步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;保存步驟,用于如果在所述判斷步驟中判斷為所述快速啟動(dòng)有效,則保存在所述實(shí)時(shí)時(shí)鐘中所設(shè)置的設(shè)置值,并且復(fù)位所述實(shí)時(shí)時(shí)鐘;以及設(shè)置步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于接通電源的指示,則將在所述保存步驟中所保存的設(shè)置值設(shè)置在所述實(shí)時(shí)時(shí)鐘中。根據(jù)本發(fā)明的另一方面,提供一種用于控制信息處理設(shè)備的啟動(dòng)的方法,所述信·息處理設(shè)備能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),并且所述信息處理設(shè)備包括實(shí)時(shí)時(shí)鐘,所述實(shí)時(shí)時(shí)鐘保持時(shí)間并且在所設(shè)置的時(shí)間生成中斷,所述方法包括以下步驟檢測(cè)步驟,用于檢測(cè)是否存在用于接通電源或斷開(kāi)電源的指示;判斷步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;通知步驟,用于如果在所述判斷步驟中判斷為所述快速啟動(dòng)有效,則將這一情況通知給應(yīng)用程序;以及用于如果在所述檢測(cè)步驟中檢測(cè)到用于接通電源的指示、則將這一情況通知給所述應(yīng)用程序的步驟,其中,所述應(yīng)用程序響應(yīng)于在所述通知步驟中給出的通知,復(fù)位所述實(shí)時(shí)時(shí)鐘,并且響應(yīng)于表示存在用于接通電源的指示的通知,再次設(shè)置所述實(shí)時(shí)時(shí)鐘。通過(guò)以下參考附圖對(duì)典型實(shí)施例的說(shuō)明,本發(fā)明的其它特征和方面將顯而易見(jiàn)。
包含在說(shuō)明書(shū)中并構(gòu)成說(shuō)明書(shū)的一部分的附圖,示出本發(fā)明的實(shí)施例,并與說(shuō)明書(shū)一起用來(lái)解釋本發(fā)明的原理。圖I是示出根據(jù)本發(fā)明實(shí)施例的圖像形成設(shè)備的結(jié)構(gòu)和系統(tǒng)結(jié)構(gòu)的框圖。圖2是示出根據(jù)本發(fā)明實(shí)施例的控制器的結(jié)構(gòu)的框圖。圖3是示出圖像形成設(shè)備的電源和電源開(kāi)關(guān)的結(jié)構(gòu)的框圖。圖4是示出用于監(jiān)視電源的控制器的結(jié)構(gòu)的框圖。圖5是用于說(shuō)明由根據(jù)本發(fā)明實(shí)施例的圖像形成設(shè)備所進(jìn)行的關(guān)機(jī)處理的流程圖。圖6是用于說(shuō)明由根據(jù)本發(fā)明實(shí)施例的圖像形成設(shè)備所進(jìn)行的引導(dǎo)序列的流程圖。圖7是用于說(shuō)明根據(jù)本發(fā)明實(shí)施例的啟動(dòng)序列和電力狀態(tài)隨時(shí)間的變化的圖。圖8是用于說(shuō)明根據(jù)第一實(shí)施例的結(jié)束處理的流程圖。圖9A是用于說(shuō)明根據(jù)第二實(shí)施例的結(jié)束處理的流程圖。
圖9B是用于說(shuō)明根據(jù)第二實(shí)施例的快速啟動(dòng)處理的流程圖。圖10是用于說(shuō)明根據(jù)第三實(shí)施例的快速啟動(dòng)處理的流程圖。圖11是用于說(shuō)明根據(jù)第四實(shí)施例的結(jié)束處理的流程圖。圖12A是用于說(shuō)明根據(jù)第五實(shí)施例的結(jié)束處理的流程圖。圖12B是用于說(shuō)明根據(jù)第五實(shí)施例的快速啟動(dòng)處理的流程圖。
具體實(shí)施例方式下面將參考附圖詳細(xì)說(shuō)明本發(fā)明的實(shí)施例。應(yīng)該注意,下面的實(shí)施例不意圖限制本發(fā)明的權(quán)利要求,并且對(duì)于用于根據(jù)本發(fā)明來(lái)解決這些問(wèn)題的方式,根據(jù)下面的實(shí)施例所述的方面的所有組合并不都是必需的。盡管本發(fā)明的實(shí)施例以圖像形成設(shè)備作為根據(jù) 本發(fā)明的信息處理設(shè)備的例子,但是本發(fā)明可應(yīng)用的裝置或系統(tǒng)不局限于這些圖像形成設(shè)備。此外,本發(fā)明的實(shí)施例使用能夠進(jìn)行保持存儲(chǔ)器的信息、并且使用該信息啟動(dòng)設(shè)備的快速啟動(dòng)的圖像形成設(shè)備(信息處理設(shè)備)的例子,說(shuō)明信息處理設(shè)備及其啟動(dòng)控制方法。圖I是示出根據(jù)本發(fā)明實(shí)施例的圖像形成設(shè)備的結(jié)構(gòu)和包括該圖像形成設(shè)備的系統(tǒng)結(jié)構(gòu)的框圖。圖像形成設(shè)備I包括從原稿光學(xué)讀取圖像、并且將該圖像轉(zhuǎn)換成數(shù)字圖像數(shù)據(jù)的掃描器2和將該數(shù)字圖像輸出至紙質(zhì)介質(zhì)的打印機(jī)單元4。圖像形成設(shè)備I還包括用于對(duì)圖像形成設(shè)備I進(jìn)行操作的操作單元5、存儲(chǔ)數(shù)字圖像和控制程序等的硬盤(pán)(HDD) 6、經(jīng)由電話線等發(fā)送數(shù)字圖像的傳真(FAX)單元7和與這些單元連接并控制這些單元的控制器3。圖像形成設(shè)備I還能夠經(jīng)由LAN 8向計(jì)算機(jī)9輸入數(shù)字圖像數(shù)據(jù)和通過(guò)計(jì)算機(jī)9輸出數(shù)字圖像數(shù)據(jù),并且從計(jì)算機(jī)9接收作業(yè)和各種指示。掃描器2包括從放置于托盤(pán)上的原稿束進(jìn)給原稿的原稿進(jìn)給單元21和光學(xué)掃描所進(jìn)給的原稿、并且將掃描后的原稿的圖像轉(zhuǎn)換成數(shù)字圖像數(shù)據(jù)的掃描器單元22,而且將轉(zhuǎn)換后的圖像數(shù)據(jù)發(fā)送給控制器3。打印機(jī)單元4包括能夠從放置于托盤(pán)上的多個(gè)紙張一次進(jìn)給一個(gè)紙張的進(jìn)給單元42、用于在進(jìn)給紙張上打印圖像數(shù)據(jù)的標(biāo)記單元41和用于排出已打印紙張的排出單元43。圖像形成設(shè)備I能夠執(zhí)行各種作業(yè)。下面列出作業(yè)的例子·復(fù)印功能,用于將通過(guò)掃描器2所獲得的圖像數(shù)據(jù)存儲(chǔ)在硬盤(pán)6中,并且將該圖像數(shù)據(jù)輸出給打印該圖像數(shù)據(jù)的打印機(jī)單元4 ;·圖像發(fā)送功能,用于經(jīng)由LAN 8將通過(guò)掃描器2所獲得的圖像數(shù)據(jù)發(fā)送給計(jì)算機(jī)9 ;·圖像保存功能,用于將通過(guò)掃描器2所獲得的圖像數(shù)據(jù)存儲(chǔ)在硬盤(pán)6中,并且根據(jù)需要發(fā)送或打印該圖像數(shù)據(jù);以及·圖像打印功能,用于分析例如從計(jì)算機(jī)9發(fā)送的頁(yè)面描述語(yǔ)言形式的打印數(shù)據(jù),并且使用打印機(jī)單元4根據(jù)該打印數(shù)據(jù)進(jìn)行打印。圖2是示出根據(jù)本發(fā)明實(shí)施例的控制器3的結(jié)構(gòu)的框圖。控制器3裝配有主板200和子板220。主板200是安裝通用CPU系統(tǒng)的基板。主板200包括進(jìn)行整體控制的CPU 201、存儲(chǔ)有引導(dǎo)程序的引導(dǎo)ROM 202、CPU 201作為工作存儲(chǔ)器使用的存儲(chǔ)器203、具有用于連接外部總線的橋功能的總線控制器204和非易失性存儲(chǔ)器205。主板200還裝配有例如控制存儲(chǔ)裝置(HDD)的磁盤(pán)控制器206、作為由半導(dǎo)體裝置構(gòu)成的相對(duì)小容量的存儲(chǔ)裝置的閃存盤(pán)(例如SSD) 207和控制通用串行總線(USB)的USB控制器208。此外,USB存儲(chǔ)器209、操作單元5和硬盤(pán)6等與主板200連接。實(shí)時(shí)時(shí)鐘(RTC) 210根據(jù)來(lái)自CPU 201的指示保持時(shí)間,并且進(jìn)行諸如在經(jīng)過(guò)了所指定的時(shí)間段時(shí)生成中斷等的計(jì)時(shí)處理。子板220裝配有相對(duì)小規(guī)模的通用CPU系統(tǒng)和用于圖像處理的硬件。子板220包括CPU 221、CPU 221作為工作存儲(chǔ)器使用的存儲(chǔ)器223、具有用于連接外部總線的橋功能的總線控制器224和非易失性存儲(chǔ)器225。子板220還包括實(shí)時(shí)進(jìn)行圖像處理的圖像處理器227以及裝置控制器226和228。掃描器2和打印機(jī)單元4分別經(jīng)由裝置控制器228和226與子板220交換數(shù)字圖像數(shù)據(jù)。CPU 221直接控制FAX單元7。注意,圖2是簡(jiǎn)化框圖。盡管CPU 201和CPU 221等包括諸如芯片組、總線橋和時(shí)鐘生成器等的大量CPU周邊硬件組件,但是這些組件不是本發(fā)明的主要部分,因此在此予以省略。因此,本發(fā)明不局限于該 框圖所示的結(jié)構(gòu)?,F(xiàn)以復(fù)印圖像的情況作為例子說(shuō)明控制器3所進(jìn)行的操作。當(dāng)操作者通過(guò)操作單元5給出用于復(fù)印圖像的指示時(shí),CPU201經(jīng)由CPU 221向掃描器2發(fā)出用于讀取圖像的指示。響應(yīng)于此,掃描器2光學(xué)掃描原稿,將原稿的圖像轉(zhuǎn)換成數(shù)字圖像數(shù)據(jù),并且經(jīng)由裝置控制器228將數(shù)字圖像數(shù)據(jù)提供給圖像處理器227。圖像處理器227將處理后圖像數(shù)據(jù)通過(guò)DMA(直接存儲(chǔ)器存取)傳送給臨時(shí)保存數(shù)字圖像數(shù)據(jù)的存儲(chǔ)器223。在確認(rèn)已將固定量的或所有數(shù)字圖像數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器223中時(shí),CPU 201向CPU221發(fā)出用于打印圖像的指示。CPU221將存儲(chǔ)器223中圖像數(shù)據(jù)的存儲(chǔ)位置給予圖像處理器227。結(jié)果,根據(jù)來(lái)自打印機(jī)單元4的同步信號(hào),經(jīng)由圖像處理器227和裝置控制器226將存儲(chǔ)在存儲(chǔ)器223中的圖像數(shù)據(jù)發(fā)送給打印機(jī)單元4,并且通過(guò)打印機(jī)單元4將其打印在紙張(薄片)上。注意,在要打印多份副本的情況下,CPU 201將存儲(chǔ)器223中所保持的圖像數(shù)據(jù)保存在硬盤(pán)6中,并且在打印第二個(gè)及隨后的副本時(shí),在無(wú)需從掃描器2提供圖像數(shù)據(jù)的情況下,將圖像數(shù)據(jù)從硬盤(pán)6發(fā)送給打印機(jī)單元4并且打印圖像數(shù)據(jù)。圖3是示出圖像形成設(shè)備I中的電源和電源開(kāi)關(guān)的結(jié)構(gòu)的圖。使用撥動(dòng)型電源開(kāi)關(guān)301來(lái)接通或斷開(kāi)電源。電源單元302包括將從AC電源輸入單元304輸入的AC電壓轉(zhuǎn)換成DC電壓的AC-DC轉(zhuǎn)換器303。電源線纜305將從AC-DC轉(zhuǎn)換器303輸出的DC電壓提供給打印機(jī)單元4。電源線纜306將從AC-DC轉(zhuǎn)換器303輸出的DC電壓提供給控制器3。信號(hào)線307將電源開(kāi)關(guān)301的狀態(tài)通知給控制器3。電源控制信號(hào)線308是用于控制AC-DC轉(zhuǎn)換器303的輸出的信號(hào)線。掃描器2也以相同方式利用從AC-DC轉(zhuǎn)換器303所提供的DC電壓來(lái)工作。操作者能夠通過(guò)操作電源開(kāi)關(guān)301來(lái)接通或斷開(kāi)向圖像形成設(shè)備I的電力供給。當(dāng)電源開(kāi)關(guān)301接通(處于圖3所示的狀態(tài))時(shí),控制器3和AC-DC轉(zhuǎn)換器303相互連接,其中,在該狀態(tài)下,控制器3能夠經(jīng)由電源控制信號(hào)線308來(lái)控制向設(shè)備I中的各單元的電源的供給狀態(tài)。當(dāng)斷開(kāi)電源開(kāi)關(guān)301時(shí),繼續(xù)經(jīng)由電源線纜306向控制器3供給電力,直到控制器3完成設(shè)備I的關(guān)機(jī)為止。因此,控制器3經(jīng)由信號(hào)線307監(jiān)視電源開(kāi)關(guān)301的狀態(tài),并且當(dāng)電源開(kāi)關(guān)斷開(kāi)時(shí),進(jìn)行關(guān)機(jī)處理。然后,在完成了關(guān)機(jī)處理之后,控制器3經(jīng)由電源控制信號(hào)線308向AC-DC轉(zhuǎn)換器303給出用于停止經(jīng)由電源線纜306向控制器3供給電力的指示。以上說(shuō)明了需要關(guān)機(jī)的普通信息處理設(shè)備的共同結(jié)構(gòu)。撥動(dòng)型電源開(kāi)關(guān)301是以機(jī)械方式持續(xù)保持ON狀態(tài)和OFF狀態(tài)這兩種狀態(tài)之一的開(kāi)關(guān)。操作者通過(guò)操作電源開(kāi)關(guān)301使電源開(kāi)關(guān)301保持ON狀態(tài)或OFF狀態(tài)。注意,盡管在本實(shí)施例中使用明確表示ON狀態(tài)或OFF狀態(tài)的撥動(dòng)型電源開(kāi)關(guān),但是存在使用不同于撥動(dòng)型開(kāi)關(guān)的電源開(kāi)關(guān)(包括自身用作省電變換開(kāi)關(guān)的電源開(kāi)關(guān))的諸如個(gè)人計(jì)算機(jī)等的大量信息處理設(shè)備,其中,這些電源開(kāi)關(guān)不具有保持ON狀態(tài)或OFF狀態(tài)的狀態(tài)。當(dāng)接通了這類不具有上述狀態(tài)的開(kāi)關(guān)時(shí),如果連接了電源,則該開(kāi)關(guān)發(fā)揮“用于變換成OFF狀態(tài)或省電狀態(tài)的指示”的功能,并且如果切斷了電源,則該開(kāi)關(guān)發(fā)揮“用于變換成ON狀態(tài)的指示”的功能。此外,持續(xù)按下該開(kāi)關(guān)固定時(shí)間段以上,使得能夠進(jìn)行諸如輸入“用于強(qiáng)制變換成OFF狀態(tài)的指示”等的控制。因此,電源開(kāi)關(guān)不局限于撥動(dòng)型開(kāi)關(guān),并且本 發(fā)明還可應(yīng)用于如上所述的不具有上述ON狀態(tài)和OFF狀態(tài)的開(kāi)關(guān)。圖4是示出根據(jù)本發(fā)明實(shí)施例用于監(jiān)視電源的控制器3的結(jié)構(gòu)的框圖。在主板200上設(shè)置復(fù)位電路401。使用BIOS 402控制主板200上的硬件(H/W)的基本部。電源監(jiān)視硬件403監(jiān)視設(shè)備I的電源控制,并且在使用特定用途集成電路(ASIC)等的情況下,電源監(jiān)視硬件403可以是小規(guī)模的CPU系統(tǒng)等。復(fù)位電路404是設(shè)置在子板220上的復(fù)位電路。硬件組405是設(shè)置在主板200上的硬件組,并且硬件組406是設(shè)置在子板220上的硬件組。注意,同步硬件通過(guò)復(fù)位來(lái)復(fù)位其內(nèi)部狀態(tài),因此在由這類同步硬件構(gòu)成的硬件電路中,在接通電源并且向各芯片供給電力之后,復(fù)位電路需要復(fù)位各個(gè)硬件。在這種情況下,由于多個(gè)硬件芯片具有主從關(guān)系,所以設(shè)計(jì)復(fù)位序列并且順次進(jìn)行復(fù)位。為此,如本實(shí)施例一樣,單個(gè)板通常包括單個(gè)復(fù)位電路,并且各復(fù)位電路進(jìn)行板內(nèi)的復(fù)位操作。特別地,主板200是設(shè)備I的主要板,并且包括電源監(jiān)視硬件403。電源監(jiān)視硬件403具有例如用于使用信號(hào)線307和電源控制信號(hào)線308控制主板200上的電源供給的功能,其中,信號(hào)線307用于輸入電源開(kāi)關(guān)301的狀態(tài)。在CPU 201可以正常工作的情況下,可以根據(jù)來(lái)自CPU 201的指示進(jìn)行復(fù)位。在未向CPU 201供電的狀態(tài)下,通過(guò)根據(jù)來(lái)自用于輸入電源開(kāi)關(guān)301的狀態(tài)的信號(hào)線307的信息來(lái)控制電源控制信號(hào)線308,可以接通控制器3的電源。BIOS 402包括低級(jí)別硬件控制庫(kù)等。通常,設(shè)置BIOS 402以確保IBM兼容計(jì)算機(jī)的兼容性,并且其在所謂的計(jì)算機(jī)系統(tǒng)中不是絕對(duì)必要的。然而,由于BIOS 402能夠?qū)崿F(xiàn)根據(jù)例如ACPI規(guī)范的省電功能的一部分,所以在本實(shí)施例中示出BI0S402。本實(shí)施例說(shuō)明使用普通ACPI-S3模式(其中,恢復(fù)存儲(chǔ)器)作為省電模式的例子。僅作為該功能的一部分示出BIOS 402。在具有上述硬件結(jié)構(gòu)的圖像形成設(shè)備I中,例如,當(dāng)斷開(kāi)撥動(dòng)型電源開(kāi)關(guān)301時(shí),CPU 201經(jīng)由電源監(jiān)視硬件403接收到電源開(kāi)關(guān)301的狀態(tài)。通常,在檢測(cè)到切斷電源時(shí),CPU 201執(zhí)行關(guān)機(jī)處理,并且指示電源監(jiān)視硬件403使設(shè)備I關(guān)機(jī)。結(jié)果,經(jīng)由電源控制信號(hào)線308向AC-DC轉(zhuǎn)換器303給出表示切斷電源的通知,并且停止經(jīng)由電源線纜306向控制器308供給DC電源,結(jié)果,使設(shè)備I完全關(guān)機(jī)。根據(jù)該關(guān)機(jī),由CPU 201所進(jìn)行的程序的執(zhí)行也完全結(jié)束。然后,當(dāng)下一次接通電源開(kāi)關(guān)301時(shí),正常啟動(dòng)CPU 201的程序執(zhí)行。本實(shí)施例的目的是加快設(shè)備I的啟動(dòng)速度。作為用于加快啟動(dòng)速度的當(dāng)前可用技術(shù)的一般例子,存在用于使用ACPI-S3掛起模式加快啟動(dòng)速度的技術(shù)。下面說(shuō)明將ACPI-S3模式應(yīng)用于本發(fā)明的設(shè)備的情況。當(dāng)操作者斷開(kāi)電源開(kāi)關(guān)301時(shí),經(jīng)由信號(hào)線307將該情況通知給電源監(jiān)視硬件403。此時(shí),CPU 201利用中斷檢測(cè)到電源開(kāi)關(guān)301斷開(kāi)。然后,通過(guò)例如調(diào)用核的省電接口,CPU 201最終變換成ACPI-S3模式,這是通過(guò)BIOS 402和電源監(jiān)視硬件403所提供的功能??梢酝ㄟ^(guò)電源控制信號(hào)線308,使電源單元302變換成ACPI-S3省電狀態(tài)(僅向存儲(chǔ)器和某些硬件繼續(xù)通電的狀態(tài))。在這種情況下,設(shè)備I本身不是處于OFF狀態(tài),而是處于將程序的狀態(tài)保持在存儲(chǔ)器中的“掛起狀態(tài)”,在該情況下,可以在與ACPI-S3模式下的恢復(fù)處理相對(duì)應(yīng)的時(shí)間段內(nèi)快速啟動(dòng)控制器3。然而,如果采用諸如基于存儲(chǔ)器恢復(fù)處理的ACPI-S3等的省電模式,則 通過(guò)接通或斷開(kāi)電源開(kāi)關(guān)301的操作,使要通過(guò)復(fù)位電路401或404進(jìn)行復(fù)位的板上的硬件組405和406復(fù)位。然而,對(duì)于CPU 201上正在運(yùn)行的軟件不進(jìn)行該復(fù)位控制。通常已知長(zhǎng)時(shí)間不使軟件復(fù)位所導(dǎo)致的問(wèn)題,并且,理想地,希望也將CPU 201上正在運(yùn)行的控制軟件復(fù)位。然而,如果復(fù)位CPU 201上正運(yùn)行的控制軟件,則下次啟動(dòng)時(shí)的啟動(dòng)時(shí)間延長(zhǎng),并且直到設(shè)備I變?yōu)橛脩艨刹僮髦八璧囊龑?dǎo)時(shí)間延長(zhǎng)。下面說(shuō)明根據(jù)本發(fā)明實(shí)施例用于解決上述問(wèn)題的技術(shù)。圖5是用于說(shuō)明根據(jù)本發(fā)明實(shí)施例的圖像形成設(shè)備I的CPU201所進(jìn)行的關(guān)機(jī)處理的流程圖。該關(guān)機(jī)處理是用于在操作者斷開(kāi)圖像形成設(shè)備I的電源時(shí)結(jié)束處理的操作。注意,將用于執(zhí)行該處理的程序存儲(chǔ)在存儲(chǔ)器203中,并且通過(guò)CPU 201讀出并執(zhí)行該程序來(lái)實(shí)現(xiàn)該程序。當(dāng)CPU 201經(jīng)由信號(hào)線307檢測(cè)到操作者斷開(kāi)了電源開(kāi)關(guān)301時(shí),開(kāi)始該處理。首先,在步驟S501,在操作單元5上顯示表示設(shè)備I正在關(guān)機(jī)的畫(huà)面。接著,程序進(jìn)入步驟S502,在步驟S502,進(jìn)行用于中斷或結(jié)束當(dāng)前正在執(zhí)行的服務(wù)等的結(jié)束處理。通過(guò)并行的多個(gè)處理來(lái)執(zhí)行結(jié)束處理,因此,在步驟S503,等待完成結(jié)束處理中的所有處理。如果在步驟S503檢測(cè)到完成了結(jié)束處理,則程序進(jìn)入步驟S504,在步驟S504,將存儲(chǔ)器203中的數(shù)據(jù)存儲(chǔ)在HDD 6中。例如,進(jìn)行諸如使緩存在DRAM中的存儲(chǔ)緩沖器的內(nèi)容與HDD 6的內(nèi)容同步等的處理。接著,處理進(jìn)入步驟S505,在步驟S505,設(shè)置啟動(dòng)準(zhǔn)備重新引導(dǎo)標(biāo)志(準(zhǔn)備標(biāo)志)。這里,CPU 201將啟動(dòng)準(zhǔn)備重新引導(dǎo)標(biāo)志設(shè)置在以下種類的寄存器中,其中,可以通過(guò)CPU201訪問(wèn)該寄存器,并且硬件的復(fù)位不使該寄存器的狀態(tài)復(fù)位。在本實(shí)施例中,由于電源監(jiān)視硬件403處于復(fù)位電路401的較高級(jí)別,所以將啟動(dòng)準(zhǔn)備重新引導(dǎo)標(biāo)志設(shè)置在電源監(jiān)視硬件403的寄存器中。接著程序進(jìn)入步驟S506,在步驟S506,CPU 201調(diào)用核的關(guān)機(jī)I/F,并且進(jìn)行用于結(jié)束核中的軟件的最終結(jié)束處理。此后,程序進(jìn)入步驟S507,在步驟S507,CPU 201向電源監(jiān)視硬件403發(fā)出用于重新引導(dǎo)(重新啟動(dòng))系統(tǒng)的請(qǐng)求。電源監(jiān)視硬件403請(qǐng)求復(fù)位電路401復(fù)位整個(gè)設(shè)備,并且復(fù)位電路401將該情況通知給子板220上的復(fù)位電路404。結(jié)果,向整個(gè)板200發(fā)出復(fù)位請(qǐng)求。由于該復(fù)位請(qǐng)求是重新引導(dǎo)請(qǐng)求,所以也復(fù)位CPU 201,并且作為復(fù)位請(qǐng)求的例外發(fā)出的結(jié)果,例如,CPU 201基于BIOS 402進(jìn)行引導(dǎo)處理。換句話說(shuō),不管關(guān)機(jī)處理如何,都重新引導(dǎo)設(shè)備I而不是切斷電源。因此,該關(guān)機(jī)序列導(dǎo)致圖6的引導(dǎo)序列。圖6是用于說(shuō)明根據(jù)本發(fā)明實(shí)施例的圖像形成設(shè)備I所進(jìn)行的引導(dǎo)序列的流程圖。注意,將用于執(zhí)行該處理的程序存儲(chǔ)在存儲(chǔ)器203中,并且通過(guò)CPU 201讀出并執(zhí)行該程序來(lái)實(shí)現(xiàn)。盡管通過(guò)該系統(tǒng)以多階段方式來(lái)啟動(dòng)該引導(dǎo)方法,但是這是非常難的部分,因此以流程圖的形式示出由CPU 201所進(jìn)行的處理的概念并且進(jìn)行說(shuō)明。首先,在步驟S601初始化硬件。硬件的初始化包括寄存器和中斷的初始化以及將相應(yīng)裝置驅(qū)動(dòng)程序登記在核啟動(dòng)部中等。接著,程序進(jìn)入作為本實(shí)施例的特征的步驟S602,在步驟S602,判斷當(dāng)前啟動(dòng)是否是用于準(zhǔn)備高速啟動(dòng)的引導(dǎo)。具體地,判斷在圖5的步驟S505所設(shè)置的啟動(dòng)準(zhǔn)備重新引·導(dǎo)標(biāo)志是否為0N,并且如果該標(biāo)志為0N,則程序跳過(guò)步驟S603的處理,并且進(jìn)入步驟S604。在步驟S603,進(jìn)行操作單元5的初始化和顯示。這里,由于這是初始顯示,所以顯示諸如“正在啟動(dòng)設(shè)備”等的消息。換句話說(shuō),如果啟動(dòng)準(zhǔn)備重新引導(dǎo)標(biāo)志為0N,則在操作單元5上未顯示任何消息的狀態(tài)下繼續(xù)初始化。接著程序進(jìn)入步驟S604,在步驟S604,開(kāi)始軟件層的初始化。這里,調(diào)用各庫(kù)的初始化程序,然后在步驟S605,啟動(dòng)第一處理/線程組。大體上,此時(shí)適于啟動(dòng)不影響周邊硬件的純軟件服務(wù)等。后面將說(shuō)明這樣的原因。接著,程序進(jìn)入步驟S606,在步驟S606,判斷在步驟S602也參考的啟動(dòng)準(zhǔn)備重新引導(dǎo)標(biāo)志是ON還是OFF。如果該標(biāo)志為0FF,則當(dāng)前啟動(dòng)是正常啟動(dòng),因此程序進(jìn)入步驟S611。另一方面,如果該標(biāo)志為0N,則當(dāng)前引導(dǎo)是用于準(zhǔn)備隨后的啟動(dòng)的啟動(dòng),因此程序進(jìn)入步驟S607,在步驟S607,等待完成步驟S605的處理??蛇x地,可以進(jìn)行諸如等待等的異步控制。在啟動(dòng)準(zhǔn)備重新引導(dǎo)標(biāo)志為0N、并且正在執(zhí)行該啟動(dòng)處理的情況下,在操作單元5上不顯示任何消息。然后,當(dāng)完成了步驟S605的處理時(shí),不管是否處在啟動(dòng)的中途,程序都進(jìn)入步驟S608,并且設(shè)備I變換成省電模式。該省電模式優(yōu)選是能夠進(jìn)行高速恢復(fù)的模式。通常,使用ACPI-S4休眠模式或ACPI-S3掛起模式是主流,并且這里假定設(shè)備I變換成在速度方面具有優(yōu)勢(shì)的ACPI-S3狀態(tài)。注意,由于先前說(shuō)明了用于變換成ACPI-S3模式的方法,所以這里省略對(duì)其的說(shuō)明。在這種狀態(tài)下,啟動(dòng)被掛起,電源供給僅限于主板200上的存儲(chǔ)器203和電源監(jiān)視硬件403,并且硬件系統(tǒng)的啟動(dòng)進(jìn)入待機(jī)狀態(tài)。這樣,本實(shí)施例的一個(gè)特征序列是在關(guān)機(jī)之后不切斷電源,而是在關(guān)機(jī)時(shí)重新引導(dǎo)設(shè)備1,并且該設(shè)備在重新引導(dǎo)期間不在操作單元5上顯示任何消息的情況下,在重新引導(dǎo)的中途進(jìn)入省電狀態(tài)。在這種情況下,由于操作者感覺(jué)到關(guān)機(jī)處理正在持續(xù)比通常長(zhǎng)的時(shí)間而不是感覺(jué)到正在重新引導(dǎo)設(shè)備1,所以操作者不會(huì)感覺(jué)到不自然。當(dāng)下一次使用設(shè)備I時(shí),在步驟S609,操作者接通電源開(kāi)關(guān)301。結(jié)果,電源監(jiān)視硬件403經(jīng)由信號(hào)線307檢測(cè)到接通了電源。然后,電源監(jiān)視硬件403經(jīng)由電源控制信號(hào)線308、向電源單元302通知“用于響應(yīng)于該開(kāi)關(guān)的接通來(lái)接通整個(gè)設(shè)備的指示”。然后,電源單元302響應(yīng)于整個(gè)設(shè)備I的電源接通進(jìn)行供電。具體地,電源單元302向控制器3、打印機(jī)單元4和掃描器2供給DC電源。響應(yīng)于此,打印機(jī)單元4和掃描器2的CPU開(kāi)始初始化操作。當(dāng)控制器3處于掛起狀態(tài)時(shí),程序退出圖6的步驟S609的處理并且進(jìn)入步驟S610,在步驟S610,進(jìn)行操作單元5的初始化和顯示。結(jié)果,設(shè)備I進(jìn)入顯示諸如“正在啟動(dòng)設(shè)備”等的消息的狀態(tài)。接著,程序進(jìn)入步驟S611,在步驟S611,啟動(dòng)第二處理/線程組。這些程序主要用于允許與諸如打印機(jī)單元4和掃描器2等的外圍裝置進(jìn)行用于啟動(dòng)的通信,并且這里所啟動(dòng)的這些程序僅是不適于在進(jìn)入ACPI-S3掛起省電狀態(tài)之前在步驟S605啟動(dòng)的程序。程序然后進(jìn)入步驟S612,在步驟S612,通過(guò)與打印機(jī)單元4和掃描器2進(jìn)行協(xié)商,建立通信。此后,程序進(jìn)入步驟S613,在步驟S613,設(shè)備I變換成空閑狀態(tài)。如上所述,根據(jù)本實(shí)施例,在進(jìn)行上述從省電狀態(tài)開(kāi)始的啟動(dòng)時(shí),可以省略步驟S601 S605的處理,因此,可以使設(shè)備的啟動(dòng)速度加快與所省略的處理相對(duì)應(yīng)的時(shí)間量。圖7示出在將這一流程圖應(yīng)用于產(chǎn)品時(shí)的操作單元5的顯示狀態(tài)、設(shè)備本身的啟 動(dòng)序列以及電源狀態(tài)隨時(shí)間的變化。圖7是用于說(shuō)明根據(jù)本發(fā)明實(shí)施例的啟動(dòng)序列以及電源狀態(tài)隨時(shí)間的變化的圖。注意,在圖7中,橫軸表示時(shí)間。在本例子中,在時(shí)刻701接通電源開(kāi)關(guān)301,在時(shí)刻702斷開(kāi)電源開(kāi)關(guān)301,并且在時(shí)刻703再次接通電源開(kāi)關(guān)301。以附圖標(biāo)記707和708表示該情況下進(jìn)行的傳統(tǒng)操作,并且以附圖標(biāo)記709和710表示在應(yīng)用本實(shí)施例時(shí)所進(jìn)行的序列。首先說(shuō)明部分714中的傳統(tǒng)線圖707。這里,縱軸表示引導(dǎo)狀況,其中,Y軸上的點(diǎn)O表示電源切斷,并且描述為“啟動(dòng)”的點(diǎn)表示完成引導(dǎo)的點(diǎn)。在時(shí)刻701接通電源之后,在以附圖標(biāo)記711所表示的時(shí)間段啟動(dòng)設(shè)備。在此期間,如附圖標(biāo)記708所示,在操作單元5上顯示表示正在啟動(dòng)設(shè)備的消息。然后,設(shè)備進(jìn)入工作狀態(tài),并且當(dāng)在時(shí)刻702切斷電源時(shí),在時(shí)間段712進(jìn)行關(guān)機(jī)處理。當(dāng)完成了關(guān)機(jī)處理時(shí),電源進(jìn)入OFF狀態(tài),并且也關(guān)閉操作單元5的顯示。然后,當(dāng)下一次在時(shí)刻703接通電源時(shí),再次進(jìn)行與時(shí)間段711所進(jìn)行的相同的啟動(dòng)處理713。這樣,在時(shí)間段711和713接通電源時(shí)所進(jìn)行的處理之間沒(méi)有差別,并且以大體相同的時(shí)間量啟動(dòng)設(shè)備。這是一般從啟動(dòng)到關(guān)機(jī)所進(jìn)行的處理。接著說(shuō)明根據(jù)本實(shí)施例的部分715中的線圖709。附圖標(biāo)記721表示與在時(shí)間段711所進(jìn)行的相同的正常啟動(dòng)。當(dāng)在完成了正常啟動(dòng)的狀態(tài)下在時(shí)刻702斷開(kāi)電源開(kāi)關(guān)301時(shí),在時(shí)間段722執(zhí)行圖5所示的關(guān)機(jī)處理。附圖標(biāo)記723表示作為在圖5的步驟S507中發(fā)出系統(tǒng)重新引導(dǎo)請(qǐng)求的結(jié)果所發(fā)生的延遲。此后,執(zhí)行圖6所示的引導(dǎo)處理。附圖標(biāo)記724對(duì)應(yīng)于圖6中從步驟S601 S607的序列的執(zhí)行時(shí)間。在根據(jù)本實(shí)施例的啟動(dòng)的情況下,跳過(guò)步驟S603的處理,因此不進(jìn)行操作單元5的初始化和顯示。因此,在附圖標(biāo)記724所表示的時(shí)間段,可以在操作單元5上不顯示任何消息的狀態(tài)下進(jìn)行啟動(dòng)。附圖標(biāo)記725對(duì)應(yīng)于步驟S608的處理,其中,設(shè)備I變換成省電模式(在本實(shí)施例中,ACPI-S3狀態(tài))。通常,變換時(shí)間不會(huì)太長(zhǎng)。附圖標(biāo)記726表示在完成了上述變換的狀態(tài)下等待接通電源開(kāi)關(guān)301的時(shí)間段,該時(shí)間段對(duì)應(yīng)于步驟S609的處理。然后,當(dāng)在時(shí)刻703接通了電源開(kāi)關(guān)301時(shí),在附圖標(biāo)記727所表示的時(shí)間段,設(shè)備I從省電狀態(tài)恢復(fù),并且在步驟S610執(zhí)行操作單元5的初始化和顯示。結(jié)果,在如斜線所示、以附圖標(biāo)記728所表示的時(shí)間段期間,顯示諸如“正在啟動(dòng)設(shè)備”等的消息。在該時(shí)間段728期間,以要完成步驟S611和S612的處理所需的時(shí)間量繼續(xù)啟動(dòng),此后,設(shè)備I在步驟S613進(jìn)入工作狀態(tài)。注意,在圖7中,附圖標(biāo)記706表不待機(jī)狀態(tài),附圖標(biāo)記705表不省電狀態(tài),并且附圖標(biāo)記704表示電源切斷狀態(tài)。附圖標(biāo)記710表示與以附圖標(biāo)記709所表示的設(shè)備本身的狀態(tài)相對(duì)應(yīng)的操作單元5的顯示狀態(tài)。這樣,通過(guò)在操作者在時(shí)刻702斷開(kāi)電源開(kāi)關(guān)301時(shí)進(jìn)行用于準(zhǔn)備下一次啟動(dòng)的處理,如附圖標(biāo)記728所示,可以縮短啟動(dòng)時(shí)間。此外,當(dāng)啟動(dòng)準(zhǔn)備重新引導(dǎo)標(biāo)志為ON時(shí),通過(guò)在以附圖標(biāo)記724所表示的時(shí)間段期間不在操作單元5上顯示任何消息,從外部看時(shí),該時(shí)間段變得相當(dāng)于關(guān)機(jī)狀態(tài)正在繼續(xù)的狀態(tài)。因此,可以在操作者沒(méi)有特別的不自然感覺(jué)的情況下實(shí)現(xiàn)高速啟動(dòng)。注意,當(dāng)以附圖標(biāo)記710所表示的操作單元5的顯示狀態(tài)是OFF狀態(tài)時(shí),可以關(guān)閉操作單元5的顯示單元的電源,或者可以使該電源進(jìn)入諸如關(guān)閉背光或顯示純黑色等的相當(dāng)于OFF狀態(tài)的狀態(tài)。即使在這些情況下,也可以實(shí)現(xiàn)相同效果。此外,在對(duì)于外觀沒(méi)有特別關(guān)注的情況下,或者在使用不包括操作單元5的設(shè)備的情況下,可以使用對(duì)以附圖標(biāo)記710所表示的操作單元不進(jìn)行特別操作的方法。盡管未 示出,但即使利用該方法也可以縮短啟動(dòng)時(shí)間。在這種情況下,在斷開(kāi)電源開(kāi)關(guān)301之后,在關(guān)機(jī)期間在操作單元5上顯示諸如“正在使設(shè)備關(guān)機(jī)”等的消息,此后,在重新引導(dǎo)時(shí),如正常啟動(dòng)的情況一樣,顯示諸如“正在啟動(dòng)設(shè)備”等的消息。下面的序列是關(guān)閉操作單元5的顯示、并且等待在時(shí)刻703時(shí)接通電源開(kāi)關(guān)301的序列。因此,如果設(shè)備的啟動(dòng)時(shí)間原本不太長(zhǎng),則即使使用這類方法,操作者也不會(huì)有不自然的感覺(jué)。此外,還考慮在圖6所示的引導(dǎo)處理中不需要步驟S611和S612的處理的情況。在這種情況下,步驟S607的處理結(jié)束時(shí)的時(shí)間點(diǎn)對(duì)應(yīng)于完成啟動(dòng),并且圖7中以附圖標(biāo)記718所表示的時(shí)間點(diǎn)對(duì)應(yīng)于如步驟S613 —樣的啟動(dòng)的完成。在本實(shí)施例中,該設(shè)備不是在啟動(dòng)中途而是在完成啟動(dòng)之后進(jìn)入省電模式,因此該序列如圖7的附圖標(biāo)記716所示。在這種情況下,以附圖標(biāo)記717所表示的從省電狀態(tài)恢復(fù)所需的時(shí)間對(duì)應(yīng)于直到設(shè)備進(jìn)入工作狀態(tài)為止所經(jīng)過(guò)的時(shí)間量。當(dāng)應(yīng)用根據(jù)本實(shí)施例的圖7的附圖標(biāo)記716所示的方法時(shí),如果設(shè)備具有省電啟動(dòng)功能,則預(yù)先限定附圖標(biāo)記718所表示的、設(shè)備從工作狀態(tài)變換成省電狀態(tài)的時(shí)間。通常,當(dāng)設(shè)備具有基于計(jì)時(shí)器的省電功能時(shí),在從重新啟動(dòng)開(kāi)始經(jīng)過(guò)了固定時(shí)間段之后,設(shè)備將自動(dòng)變換成省電模式。因此,即使不使用本實(shí)施例,無(wú)需任何操作而僅通過(guò)在重新啟動(dòng)后將設(shè)備放置預(yù)定時(shí)間段,該設(shè)備也會(huì)自動(dòng)變換成省電模式。然而,本實(shí)施例的特征在于,該設(shè)備以比上述的向省電狀態(tài)變換的時(shí)間段更短的時(shí)間、自動(dòng)變換成省電狀態(tài),理想地,在設(shè)備在時(shí)刻718進(jìn)入工作狀態(tài)之后盡可能快地自動(dòng)變換成省電狀態(tài)。這使得設(shè)備的功率消耗最小化。現(xiàn)基于上述結(jié)構(gòu)說(shuō)明本發(fā)明的實(shí)施例。首先,說(shuō)明“從睡眠恢復(fù)”和“快速啟動(dòng)”之間的不同。在睡眠處理的情況下,存在諸如交互轉(zhuǎn)換開(kāi)關(guān)、網(wǎng)絡(luò)、FAX呼入/摘機(jī)、RTC 210 (例如計(jì)時(shí)器或鬧鐘)和USB插入/移除等的多個(gè)觸發(fā)。另一方面,快速啟動(dòng)與睡眠處理的不同在于僅交互轉(zhuǎn)換開(kāi)關(guān)可以是觸發(fā),而不能接受用于恢復(fù)的其它觸發(fā)。從用戶角度看,電源開(kāi)關(guān)的OFF狀態(tài)和“快速OFF”是一樣的。下面詳細(xì)說(shuō)明實(shí)施例。
第一實(shí)施例在進(jìn)行圖5的步驟S502的結(jié)束處理時(shí),進(jìn)行圖8的流程圖所示的處理。圖8是用于說(shuō)明根據(jù)第一實(shí)施例的結(jié)束處理的流程圖。注意,將用于執(zhí)行該處理的程序存儲(chǔ)在存儲(chǔ)器203中,并且通過(guò)CPU 201讀出并執(zhí)行該程序來(lái)實(shí)現(xiàn)。在步驟S801,判斷快速啟動(dòng)是否有效,并且如果快速啟動(dòng)無(wú)效,則過(guò)程進(jìn)入步驟S804,在步驟S804,執(zhí)行正常結(jié)束處理。另一方面,如果在步驟S801中快速啟動(dòng)有效,則過(guò)程進(jìn)入步驟S802,在步驟S802,清除RTC 210,此后,過(guò)程進(jìn)入步驟S803,在步驟S803,進(jìn)行用于快速啟動(dòng)的結(jié)束處理。此外,如上所述,代替取消RTC 210的設(shè)置,步驟S802的處理可以包括以下處理。具體地,可以使用諸如屏蔽來(lái)自RTC210的中斷、設(shè)置硬件以使得RTC 210無(wú)效、或者停止RTC 210的時(shí)鐘等的方法,創(chuàng)建不會(huì)發(fā)生RTC中斷的情況。 利用第一實(shí)施例,可以防止設(shè)備在快速OFF期間由于來(lái)自RTC 210的中斷而恢復(fù)。第二實(shí)施例在進(jìn)行圖5的步驟S502的結(jié)束處理時(shí),進(jìn)行圖9A的流程圖所示的處理。圖9A是用于說(shuō)明根據(jù)第二實(shí)施例的結(jié)束處理的流程圖。在步驟S901,判斷快速啟動(dòng)是否有效,并且如果判斷為快速啟動(dòng)無(wú)效,則程序進(jìn)入步驟S905,在步驟S905,進(jìn)行正常結(jié)束處理。另一方面,如果在步驟S901判斷為快速啟動(dòng)有效,則程序進(jìn)入步驟S902,在步驟S902,保存RTC中的設(shè)置值。然后,程序進(jìn)入步驟S903,在步驟S903,清除RTC 210,此后,在步驟S904進(jìn)行用于快速啟動(dòng)的結(jié)束處理。此外,在圖6的步驟S611,在用于啟動(dòng)第二處理/線程組的處理中進(jìn)行圖9B的流程圖所示的處理。圖9B是用于說(shuō)明根據(jù)第二實(shí)施例的快速啟動(dòng)處理的流程圖。在圖9B中,在步驟S910進(jìn)行用于開(kāi)始快速啟動(dòng)的處理。接著,程序進(jìn)入步驟S911,在步驟S911,判斷是否保存了 RTC中的設(shè)置值,并且如果保存了該設(shè)置值,則程序進(jìn)入步驟S912,在步驟S912,使用所保存的設(shè)置值再次設(shè)置RTC (例如計(jì)時(shí)器或鬧鐘)。如果沒(méi)有保存該設(shè)置值,則結(jié)束處理。根據(jù)第二實(shí)施例,在快速啟動(dòng)時(shí),應(yīng)用程序可以知道在快速OFF期間是否存在RTC中斷。第三實(shí)施例圖10是用于說(shuō)明根據(jù)第三實(shí)施例的快速啟動(dòng)處理的流程圖。在圖9B的流程圖所示的處理之后,執(zhí)行該處理。如果在步驟S1001發(fā)生了 RTC中斷,則過(guò)程進(jìn)入步驟S1002,在步驟S1002,判斷設(shè)置時(shí)間和RTC中斷的執(zhí)行時(shí)間之間的差是否大于或等于固定時(shí)間段(例如,5分鐘以上)。如果判斷為該差大于或等于固定時(shí)間段,則過(guò)程進(jìn)入步驟S1004,在步驟S1004,向設(shè)置了RTC 210的應(yīng)用程序通知發(fā)生了不準(zhǔn)時(shí)的RTC中斷,即發(fā)生了在快速OFF期間所設(shè)置的RTC中斷。另一方面,如果在步驟S1002中設(shè)置時(shí)間和執(zhí)行時(shí)間大體相同,則過(guò)程進(jìn)入步驟S1003,在步驟S1003,向設(shè)置RTC 210的應(yīng)用程序通知發(fā)生準(zhǔn)時(shí)中斷,即發(fā)生在除快速OFF期間以外的期間所設(shè)置的RTC中斷。注意,設(shè)置時(shí)間和執(zhí)行時(shí)間之間具有差異范圍而非嚴(yán)格相同的原因在于考慮到下面的情況=RTC 210的精度以分為單位,或者當(dāng)由于RTC中斷發(fā)生了從睡眠狀態(tài)的恢復(fù)時(shí),在直到向應(yīng)用程序發(fā)送對(duì)該中斷的應(yīng)答為止需要數(shù)十秒的恢復(fù)時(shí)間。換句話說(shuō),不能總按照指定時(shí)間發(fā)送該應(yīng)答。根據(jù)第三實(shí)施例,應(yīng)用程序可以根據(jù)在發(fā)生RTC中斷時(shí)所獲得的信息,得知當(dāng)前中斷是在快速OFF期間所生成的RTC中斷還是準(zhǔn)時(shí)RTC中斷。因此,可以使如果執(zhí)行時(shí)間不準(zhǔn)則不必進(jìn)行的處理停止,例如,諸如在指定時(shí)間進(jìn)行分發(fā)的情況等。第四實(shí)施例圖11是用于說(shuō)明根據(jù)第四實(shí)施例的結(jié)束處理的流程圖。在圖5的步驟S502所進(jìn)行的結(jié)束處理中執(zhí)行該處理。首先,在步驟SllOl判斷快速啟動(dòng)是否有效,并且如果快速啟動(dòng)無(wú)效,則程序進(jìn)入步驟SI 105,在步驟SI 105,執(zhí)行正常結(jié)束處理。另一方面,如果在步驟SllOl判斷為快速啟動(dòng)有效,則程序進(jìn)入步驟S1102,在步驟S1102,保存被指定為要在快速啟動(dòng)之后在RTC 210·中再次設(shè)置的RTC設(shè)置值。然后,程序進(jìn)入步驟S1103,在步驟S1103,清除RTC 210,此后,在步驟S1104進(jìn)行用于快速啟動(dòng)的結(jié)束處理。注意,第四實(shí)施例中的快速啟動(dòng)處理與圖9B所示的相同。當(dāng)在圖6的步驟S611中進(jìn)行用于啟動(dòng)第二處理/線程組的處理時(shí),進(jìn)行圖9B所示的處理。具體地,在步驟S910進(jìn)行用于開(kāi)始快速啟動(dòng)的處理,然后,如果在步驟S911判斷為保存了 RTC設(shè)置值,則在步驟S912使用所保存的設(shè)置值再次設(shè)置RTC 210。在上述情況下,在結(jié)束處理期間,如果指定要再次設(shè)置RTC210,則保存RTC 210中的設(shè)置值。然而,在啟動(dòng)處理期間,如果指定要再次設(shè)置RTC 210,也可以恢復(fù)RTC 210中的設(shè)置值。根據(jù)第四實(shí)施例,可以減少在快速啟動(dòng)時(shí)同時(shí)發(fā)生的RTC中斷的數(shù)量。第五實(shí)施例圖12A是用于說(shuō)明根據(jù)第五實(shí)施例的結(jié)束處理的流程圖。在圖5的步驟S502的結(jié)束處理中進(jìn)行該處理。首先,在步驟S1201,判斷快速啟動(dòng)是否有效,并且如果快速啟動(dòng)無(wú)效,則程序進(jìn)入步驟S1205,在步驟S1205,進(jìn)行正常結(jié)束處理。另一方面,如果在步驟S1201判斷為快速啟動(dòng)有效,則程序進(jìn)入步驟S1202,在步驟S1202,將該情況通知給應(yīng)用程序。結(jié)果,應(yīng)用程序在步驟S1203清除RTC (計(jì)時(shí)器或鬧鐘),并且在步驟S1204進(jìn)行用于快速啟動(dòng)的結(jié)束處理。圖12B是用于說(shuō)明根據(jù)第五實(shí)施例的快速啟動(dòng)處理的流程圖。在圖6的步驟S611的用于啟動(dòng)第二處理/線程組的處理中進(jìn)行該處理。首先,在步驟S1211進(jìn)行用于開(kāi)始快速啟動(dòng)的處理。接著,程序進(jìn)入步驟S1212,在步驟S1212,將發(fā)生了快速啟動(dòng)這一情況通知給應(yīng)用程序。在步驟S1213,應(yīng)用程序重置RTC(計(jì)時(shí)器/鬧鐘)。根據(jù)第五實(shí)施例,在不需要快速OFF期間的RTC中斷的情況下,可以防止在快速啟動(dòng)時(shí)發(fā)生RTC中斷。其它實(shí)施例還可以利用讀出并執(zhí)行記錄在存儲(chǔ)器裝置上的程序以進(jìn)行上述實(shí)施例的功能的系統(tǒng)或設(shè)備的計(jì)算機(jī)(或者CPU或MPU等裝置)和通過(guò)下面的方法實(shí)現(xiàn)本發(fā)明的方面,其中,利用系統(tǒng)或設(shè)備的計(jì)算機(jī)通過(guò)例如讀出并執(zhí)行記錄在存儲(chǔ)器裝置上的程序以進(jìn)行上述實(shí)施例的功能來(lái)進(jìn)行上述方法的步驟。為此,例如,通過(guò)網(wǎng)絡(luò)或者通過(guò)用作存儲(chǔ)器裝置的各種類型的記錄介質(zhì)(例如,計(jì)算機(jī)可讀介質(zhì))將該程序提供給計(jì)算機(jī)。盡管參考典型實(shí)施例說(shuō)明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不局限于所公開(kāi)的典 型實(shí)施例。所附權(quán)利要求書(shū)的范圍符合最寬的解釋,以包含所有修改、等同結(jié)構(gòu)和功能。
權(quán)利要求
1.一種信息處理設(shè)備,其能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),所述信息處理設(shè)備包括 生成部件,用于在所設(shè)置的時(shí)間生成中斷; 檢測(cè)部件,用于檢測(cè)用于斷開(kāi)電源的指示; 判斷部件,用于如果所述檢測(cè)部件檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;以及 設(shè)置部件,用于如果所述判斷部件判斷為所述快速啟動(dòng)有效,則將通過(guò)所述生成部件所生成的中斷設(shè)置為無(wú)效。
2.根據(jù)權(quán)利要求I所述的信息處理設(shè)備,其特征在于,還包括 用于如果所述檢測(cè)部件檢測(cè)到用于斷開(kāi)電源的指示、則在關(guān)機(jī)處理期間設(shè)置用于重新啟動(dòng)的準(zhǔn)備標(biāo)志的部件;以及 省電部件,用于如果設(shè)置了所述準(zhǔn)備標(biāo)志,則進(jìn)行控制以使得所述信息處理設(shè)備變換成省電模式。
3.一種信息處理設(shè)備,其能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),所述信息處理設(shè)備包括 生成部件,用于保持時(shí)間以及在所設(shè)置的時(shí)間生成中斷; 檢測(cè)部件,用于檢測(cè)用于斷開(kāi)電源的指示; 判斷部件,用于如果所述檢測(cè)部件檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效; 保存部件,用于如果所述判斷部件判斷為所述快速啟動(dòng)有效,則保存所述生成部件中所設(shè)置的設(shè)置值,并且復(fù)位所述生成部件;以及 設(shè)置部件,用于如果所述檢測(cè)部件檢測(cè)到用于接通電源的指示,則將由所述保存部件所保存的設(shè)置值設(shè)置在所述生成部件中。
4.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其特征在于,還包括通知部件,所述通知部件用于在接收到由所述生成部件所生成的中斷時(shí),獲得所述生成部件中所設(shè)置的設(shè)置值與所述中斷的時(shí)間之間的差,并且如果所述差大于或等于預(yù)定值,則給出表示所述中斷是基于通過(guò)所述設(shè)置部件所設(shè)置的設(shè)置值的中斷的通知。
5.根據(jù)權(quán)利要求3所述的信息處理設(shè)備,其特征在于,如果所述判斷部件判斷為所述快速啟動(dòng)有效,則在指定要保存在所述生成部件中所設(shè)置的設(shè)置值的情況下,所述保存部件保存所述設(shè)置值。
6.一種信息處理設(shè)備,其能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),所述信息處理設(shè)備包括 生成部件,用于保持時(shí)間以及在所設(shè)置的時(shí)間生成中斷; 檢測(cè)部件,用于檢測(cè)用于斷開(kāi)電源的指示; 判斷部件,用于如果所述檢測(cè)部件檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效; 通知部件,用于如果所述判斷部件判斷為所述快速啟動(dòng)有效,則將這一情況通知給應(yīng)用程序;以及 用于如果所述檢測(cè)部件檢測(cè)到用于接通電源的指示、則將這一情況通知給所述應(yīng)用程序的部件, 其中,所述應(yīng)用程序響應(yīng)于來(lái)自所述通知部件的通知,復(fù)位所述生成部件,并且響應(yīng)于表示存在用于接通電源的指示的通知,再次設(shè)置所述生成部件。
7.一種用于控制信息處理設(shè)備的啟動(dòng)的方法,所述信息處理設(shè)備能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),并且所述信息處理設(shè)備包括實(shí)時(shí)時(shí)鐘,所述實(shí)時(shí)時(shí)鐘保持時(shí)間并且在所設(shè)置的時(shí)間生成中斷, 所述方法包括以下步驟 檢測(cè)步驟,用于檢測(cè)是否存在用于接通電源或斷開(kāi)電源的指示; 判斷步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效;以及 設(shè)置步驟,用于如果在所述判斷步驟中判斷為所述快速啟動(dòng)有效,則將通過(guò)所述實(shí)時(shí)時(shí)鐘所生成的中斷設(shè)置為無(wú)效。
8.一種用于控制信息處理設(shè)備的啟動(dòng)的方法,所述信息處理設(shè)備能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),并且所述信息處理設(shè)備包括實(shí)時(shí)時(shí)鐘,所述實(shí)時(shí)時(shí)鐘保持時(shí)間并且在所設(shè)置的時(shí)間生成中斷, 所述方法包括以下步驟 檢測(cè)步驟,用于檢測(cè)是否存在用于接通電源或斷開(kāi)電源的指示; 判斷步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效; 保存步驟,用于如果在所述判斷步驟中判斷為所述快速啟動(dòng)有效,則保存在所述實(shí)時(shí)時(shí)鐘中所設(shè)置的設(shè)置值,并且復(fù)位所述實(shí)時(shí)時(shí)鐘;以及 設(shè)置步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于接通電源的指示,則將在所述保存步驟中所保存的設(shè)置值設(shè)置在所述實(shí)時(shí)時(shí)鐘中。
9.一種用于控制信息處理設(shè)備的啟動(dòng)的方法,所述信息處理設(shè)備能夠進(jìn)行保持存儲(chǔ)器中的信息、并且使用所述信息啟動(dòng)所述信息處理設(shè)備的快速啟動(dòng),并且所述信息處理設(shè)備包括實(shí)時(shí)時(shí)鐘,所述實(shí)時(shí)時(shí)鐘保持時(shí)間并且在所設(shè)置的時(shí)間生成中斷, 所述方法包括以下步驟 檢測(cè)步驟,用于檢測(cè)是否存在用于接通電源或斷開(kāi)電源的指示; 判斷步驟,用于如果在所述檢測(cè)步驟中檢測(cè)到用于斷開(kāi)電源的指示,則判斷所述快速啟動(dòng)是否有效; 通知步驟,用于如果在所述判斷步驟中判斷為所述快速啟動(dòng)有效,則將這一情況通知給應(yīng)用程序;以及 用于如果在所述檢測(cè)步驟中檢測(cè)到用于接通電源的指示、則將這一情況通知給所述應(yīng)用程序的步驟, 其中,所述應(yīng)用程序響應(yīng)于在所述通知步驟中給出的通知,復(fù)位所述實(shí)時(shí)時(shí)鐘,并且響應(yīng)于表示存在用于接通電源的指示的通知,再次設(shè)置所述實(shí)時(shí)時(shí)鐘。
全文摘要
本發(fā)明涉及信息處理設(shè)備及其啟動(dòng)控制方法。一種信息處理設(shè)備,其能夠快速啟動(dòng),其中,保持存儲(chǔ)器中的信息,并且使用所述信息啟動(dòng)所述信息處理設(shè)備,所述信息處理設(shè)備包括RTC,RTC保持時(shí)間并在所設(shè)置的時(shí)間生成中斷。所述信息處理設(shè)備檢測(cè)是否存在用于接通電源或斷開(kāi)電源的指示,并且如果檢測(cè)到用于斷開(kāi)電源的指示,則判斷快速啟動(dòng)是否有效。如果判斷為快速啟動(dòng)有效,則所述信息處理設(shè)備將通過(guò)RTC所生成的中斷設(shè)置為無(wú)效。
文檔編號(hào)G03G15/00GK102883087SQ201210162738
公開(kāi)日2013年1月16日 申請(qǐng)日期2012年5月23日 優(yōu)先權(quán)日2011年5月23日
發(fā)明者挽地篤志 申請(qǐng)人:佳能株式會(huì)社