圖像形成裝置及其控制方法
【專利摘要】本發(fā)明公開了一種圖像形成裝置及其控制方法,所述圖像形成裝置包括:電源開關(guān),被配置為根據(jù)用戶操作變?yōu)榇蜷_狀態(tài)或關(guān)閉狀態(tài);控制單元,被配置為在電源開關(guān)變?yōu)殛P(guān)閉狀態(tài)時(shí)取消存儲在圖像形成裝置中的作業(yè);以及電源控制單元,被配置為,如果作業(yè)被控制單元取消,則將圖像形成裝置的狀態(tài)切換為第一狀態(tài),及如果作業(yè)未被控制單元取消,則將圖像形成裝置的狀態(tài)切換為第二狀態(tài)。
【專利說明】 圖像形成裝置及其控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種圖像形成裝置及其控制方法,在執(zhí)行關(guān)閉電源開關(guān)的操作后,該圖像形成裝置能夠切換至可快速啟動狀態(tài)。
【背景技術(shù)】
[0002]近些年來,圖像形成裝置和信息處理裝置具有多種功能,導(dǎo)致這些裝置具有下述問題:用戶從操作電源開關(guān)開始到使裝置進(jìn)入用戶可實(shí)際執(zhí)行該裝置的可操作狀態(tài)要耗費(fèi)更長的時(shí)間。
[0003]一些裝置配有被稱為“暫停”(暫停模式)的功能來解決上述問題。當(dāng)用戶對電源開關(guān)執(zhí)行關(guān)閉操作時(shí),所述暫停功能將正執(zhí)行的程序操作暫停,以便該程序能夠返回至與當(dāng)前操作狀態(tài)基本相同的操作狀態(tài)。
[0004]此外,一些裝置配有被稱為“恢復(fù)”的功能。當(dāng)用戶對電源開關(guān)執(zhí)行打開操作時(shí),所述恢復(fù)功能啟動裝置進(jìn)入與上一個(gè)操作終止時(shí)的狀態(tài)基本相同的操作狀態(tài)。也就是說,當(dāng)用戶打開電源開關(guān)后,操作狀態(tài)返回至前一個(gè)狀態(tài)。
[0005]根據(jù)所述暫停功能,正常操作模式中的圖像形成裝置可以切換至?xí)和DJ?,從而促使各單元的操作被暫停,而裝置保持操作暫停之前的狀態(tài)。
[0006]根據(jù)所述恢復(fù)功能,暫停模式中的圖像形成裝置可以返回至切換到暫停模式之前的狀態(tài)下的正常操作模式。
[0007]因此,上述功能實(shí)現(xiàn)了快速啟動圖像形成裝置,例如數(shù)字多功能外圍設(shè)備,從而能夠迅速將圖像形成裝置返回至前一個(gè)操作狀態(tài)。
[0008]此外,用于保留內(nèi)存值的快速啟動技術(shù)具有以下問題:如果在執(zhí)行處理期間將裝置切換到暫停模式,則隨著時(shí)間流逝該處理卻一直處于中斷。
[0009]日本專利申請JP特開平11-3006描述了這樣一種圖像形成裝置:在該裝置中,即使操作了省電切換按鍵,在預(yù)定時(shí)間過去之前,圖像形成裝置也會一直保持省電切換預(yù)定狀態(tài)。
[0010]如果上述保留內(nèi)存值的快速啟動技術(shù),例如暫停模式,用于裝置的電源開關(guān)的話,那么在執(zhí)行處理例如作業(yè)的過程中將裝置切換到暫停模式會導(dǎo)致下述現(xiàn)象:
[0011]I)打開電源之后,由于關(guān)閉電源而中斷的作業(yè)會被執(zhí)行。
[0012]2)打開電源之后,由于關(guān)閉電源而中斷的作業(yè)被顯示為錯(cuò)誤。
[0013]電源開關(guān)的主要功能是關(guān)閉裝置,因此由于關(guān)閉開關(guān)而中斷的作業(yè)不應(yīng)該被執(zhí)行。
[0014]此外,即使是在如日本專利申請JP特開平11-3006中描述的,操作省電切換按鍵后在預(yù)定時(shí)間過去之前裝置一直處于省電切換預(yù)定狀態(tài)的情況下,如果在預(yù)定時(shí)段內(nèi)沒有完成執(zhí)行的作業(yè)或待命的作業(yè),仍會出現(xiàn)類似的問題。
【發(fā)明內(nèi)容】
[0015]本發(fā)明涉及一種圖像形成裝置,在對電源開關(guān)執(zhí)行關(guān)閉操作后,該圖像形成裝置能夠被快速啟動。此外,該圖像形成裝置能夠避免因暫停所中斷的作業(yè)導(dǎo)致的問題,這樣,即使是通過對電源開關(guān)執(zhí)行打開操作將圖像形成裝置從暫停狀態(tài)啟動,在啟動之后也不會出現(xiàn)上述問題。所述暫停狀態(tài)是在前一個(gè)作業(yè)執(zhí)行期間通過對電源開關(guān)執(zhí)行關(guān)閉操作而引起的。
[0016]根據(jù)本發(fā)明的一個(gè)方面,圖像形成裝置包括:電源開關(guān),被配置為根據(jù)用戶操作變?yōu)榇蜷_狀態(tài)或關(guān)閉狀態(tài);控制單元,被配置為當(dāng)電源開關(guān)變?yōu)殛P(guān)閉狀態(tài)時(shí)取消存儲在圖像形成裝置中的作業(yè);以及電源控制單元,被配置為,如果作業(yè)被控制單元取消,則將圖像形成裝置的狀態(tài)切換至第一狀態(tài),及如果作業(yè)未被控制單元取消,則將圖像形成裝置的狀態(tài)切換至第二狀態(tài)。
[0017]根據(jù)下述示例性實(shí)施例的詳細(xì)描述并結(jié)合附圖,本發(fā)明的其他特征及各方面將顯而易見。
【專利附圖】
【附圖說明】
[0018]附圖包含在說明書中并構(gòu)成說明書的一部分,附圖描述了本發(fā)明的示例性實(shí)施方式、特征和各方面,并和說明書一起用于解釋本發(fā)明的原理。
[0019]圖1是方塊圖,示出了本發(fā)明示例性實(shí)施方式中作為圖像形成裝置的多功能外圍設(shè)備(MFP)的示意性配置。
[0020]圖2是方塊圖,示出了 MFP控制器單元的示意性配置。
[0021]圖3是方塊圖,示出了電源控制單元的示意性配置。
[0022]圖4是流程圖,示出了關(guān)閉電源開關(guān)時(shí)傳統(tǒng)關(guān)閉順序的一個(gè)例子。
[0023]圖5是流程圖,示出了關(guān)閉電源開關(guān)時(shí),本發(fā)明示例性實(shí)施方式的MFP執(zhí)行的處理的一個(gè)例子。
[0024]圖6是流程圖,示出了打開電源開關(guān)時(shí),本發(fā)明示例性實(shí)施方式的MFP執(zhí)行的處理的一個(gè)例子。
【具體實(shí)施方式】
[0025]以下將結(jié)合附圖詳細(xì)描述本發(fā)明的各種示例性實(shí)施方式、特征以及各方面。
[0026]圖1是方塊圖,示出了本發(fā)明示例性實(shí)施方式中作為圖像形成裝置的多功能外圍設(shè)備IOO(MFP)的示意性配置。MFP 100具有多種功能,例如復(fù)印功能、打印機(jī)功能及掃描儀功能。
[0027]在圖1中,MFP控制器單元12控制整個(gè)MFP100。打印機(jī)單元13根據(jù)諸如電子照相等方法執(zhí)行圖像處理。掃描儀單元11光讀取文檔的圖像,并將圖像轉(zhuǎn)換成電子圖像。
[0028]另外,電源單元10向MFP100的各個(gè)控制單元供電。用戶操作MFP100時(shí),操作單元15被使用。電源開關(guān)單元14允許用戶執(zhí)行電源的打開和關(guān)閉操作,且電源開關(guān)單元14用于控制MFP100的電源狀態(tài)。
[0029]上述配置構(gòu)成了具有復(fù)印功能、打印機(jī)功能及掃描儀功能的MFP100。打印機(jī)單元13的記錄方法并不局限于電子照相方法,只要能使打印機(jī)單元13在片狀記錄介質(zhì)(例如,記錄紙張)的兩面上執(zhí)行圖像處理就可以??梢允褂闷渌涗浄椒ǎ鐕娔?、熱轉(zhuǎn)印法。
[0030]圖2是方塊圖,示出了圖1所示的MFP控制器單元12的示意性配置。已經(jīng)描述過的部件將不在下文重復(fù)描述。
[0031]在圖2中,電源控制單元23具有以下功能:向中央處理單元(CPU) 27通知對電源開關(guān)單元14執(zhí)行的打開或關(guān)閉操作以作為中斷。此外,在MFP100被切換至省電模式后,電源控制單元23切斷對各個(gè)單元的供電,并在MFP100從省電模式返回時(shí)向各個(gè)單元供電。
[0032]重置單元24是重置控制單元,其通過基于來自電源控制單元23的控制信號向CPU27和整個(gè)系統(tǒng)發(fā)出重置指令而促使執(zhí)行重啟處理。場效應(yīng)晶體管(FET) 20是用于打開和關(guān)閉電源系統(tǒng)B21的供電的開關(guān)。FET29是用于關(guān)閉電源系統(tǒng)A22和電源系統(tǒng)B21的供電的開關(guān)。
[0033]CPU27是用于控制整個(gè)MFP100的控制單元。存儲器單元25是易失性存儲單元,例如雙倍數(shù)據(jù)率同步動態(tài)隨機(jī)存取存儲器(DDR SDRAM)。
[0034]圖像處理單元28是控制單元,用于執(zhí)行處理,例如壓縮來自掃描儀單元11的數(shù)據(jù)及向打印機(jī)單元13輸出CPU27處理過的圖像數(shù)據(jù)。硬盤驅(qū)動器(HDD)單元26是外部存儲裝置,例如非易失性存儲單元,如HDD等。
[0035]接下來將描述MFP控制器單元12的電源系統(tǒng)。
[0036]本示例性實(shí)施方式采用應(yīng)用了暫停方法的例子來進(jìn)行描述。在暫停方法的狀態(tài)下,數(shù)據(jù)被保存在存儲器中,電力消耗比正常狀態(tài)低且可以執(zhí)行快速啟動。然而,可以使用其他方法,例如休眠法。
[0037]因此,當(dāng)檢測到電源開關(guān)單元14的關(guān)閉操作時(shí),MFP100就執(zhí)行暫停處理。在暫停處理中,正執(zhí)行的程序操作被暫停,以便MFP100能夠返回至與此時(shí)操作狀態(tài)基本相同的操作狀態(tài)。暫停正執(zhí)行的操作后,MFP100在存儲器單元25中存儲系統(tǒng)狀態(tài),并被切換至?xí)和顟B(tài),在暫停狀態(tài)中電源系統(tǒng)B21的供電被切斷。然后,在下次對電源開關(guān)單元14執(zhí)行打開操作時(shí),MFP100通過返回至系統(tǒng)狀態(tài)而重新啟動程序。在本示例性實(shí)施方式中,假定系統(tǒng)狀態(tài)是正常狀態(tài)。暫停狀態(tài)是省電狀態(tài)之一,省電狀態(tài)下MFP100的耗電量比正常狀態(tài)下的耗電量低。另外,MFP100也可以切換至其他省電狀態(tài),例如休眠狀態(tài)。也就是說,從系統(tǒng)狀態(tài)切換至省電狀態(tài)時(shí),系統(tǒng)狀態(tài)可以被存儲在HDD單元26中而非存儲器單元25,且可以切斷對存儲器單元25的供電。
[0038]電源系統(tǒng)A22向電源控制單元23、重置單元24及存儲器單元25供電。此外,電源系統(tǒng)A22向CPU27的一部分供電。在任何省電模式中,均不切斷對電源系統(tǒng)A22的供電,以便電源系統(tǒng)A22管理整個(gè)MFP100的電源狀態(tài),并使MFP100能夠從省電模式返回。
[0039]電源系統(tǒng)B21向CPU27、圖像處理單元28及HDD單元26供電。通過根據(jù)從電源控制單元23輸出的控制信號35控制FET20,從而控制電源系統(tǒng)B21的電源切斷和供電。
[0040]通過根據(jù)從電源控制單元23輸出的控制信號40控制FET29,從而控制電源系統(tǒng)A22和電源系統(tǒng)B21的電源切斷。
[0041]圖3是方塊圖,示出了圖2所示的電源控制單元23的示意性配置。
[0042]在電源控制單元23中,電源狀態(tài)管理單元30檢測電源開關(guān)單元14的關(guān)閉操作,并通過中斷信號34向CPU27通知電源開關(guān)單元14的狀態(tài)。
[0043]檢測到電源開關(guān)單元14的狀態(tài)后,CPU27選擇(A)切換至?xí)和顟B(tài)或(B)切換至關(guān)閉狀態(tài),然后執(zhí)行選中的切換。
[0044]<如果選擇⑷切換至?xí)和顟B(tài)>
[0045]通過中斷信號34被告知狀態(tài)的CPU27執(zhí)行處理,將MFP100切換至?xí)和顟B(tài),在暫停狀態(tài)下的電力消耗比正常狀態(tài)下低,且可以快速執(zhí)行啟動。
[0046]MFP100被切換至?xí)和顟B(tài)后,CPU27經(jīng)由暫停處理完成信號36通知電源控制單元23已完成暫停切換處理。
[0047]接收到暫停處理完成信號36后,電源狀態(tài)管理單元30經(jīng)由FET控制信號35控制FET20,并切斷對電源系統(tǒng)B21的供電。此外,當(dāng)檢測到電源開關(guān)單元14的打開操作時(shí),電源狀態(tài)管理單元30經(jīng)由FET控制信號35控制FET20,并開始對電源系統(tǒng)B21供電。
[0048]此時(shí),F(xiàn)ET29處于打開狀態(tài),電源系統(tǒng)A22被持續(xù)供電,CPU27的操作狀態(tài)被保持在存儲器單元25中。
[0049]<如果選擇⑶切換至關(guān)閉狀態(tài)>
[0050]在判定系統(tǒng)已完全終止后,通過中斷信號34被告知狀態(tài)的CPU27執(zhí)行關(guān)閉處理。
[0051]在對應(yīng)用程序執(zhí)行終止處理后,CPU27經(jīng)由系統(tǒng)終止完成信號39向電源控制單元23告知已完成關(guān)閉處理。
[0052]接收到系統(tǒng)終止完成信號39后,電源狀態(tài)管理單元30經(jīng)由FET控制信號40 (參見圖2)控制FET29(參見圖2),并切斷對電源系統(tǒng)A22和電源系統(tǒng)B21的供電。因此,MFP100的電源被徹底關(guān)閉。
[0053]在電源被徹底關(guān)閉后,如果對電源開關(guān)單元14執(zhí)行打開操作,那么MFP100通過正常啟動而不是暫停啟動被啟動。在正常啟動中,F(xiàn)ET20和FET29被通電從而啟動系統(tǒng)。下文將描述暫停啟動。
[0054]從檢測到電源開關(guān)單元14的關(guān)閉操作起,計(jì)時(shí)器單元31開始測量時(shí)間。同時(shí),關(guān)閉時(shí)間監(jiān)視單元32監(jiān)視電源狀態(tài)管理單元30是否收到暫停處理完成信號36。也就是說,盡管關(guān)閉了電源開關(guān)單元14,如果在一定時(shí)間內(nèi)MFP100未被切換到暫停狀態(tài)的話,那么計(jì)時(shí)器單元31就判定軟件已掛起,關(guān)閉時(shí)間監(jiān)視單元32向重置單元24發(fā)出硬件重置指令。充當(dāng)安全設(shè)備功能的重置單元24向CPU27發(fā)出重置信號38,以強(qiáng)制關(guān)閉電源。設(shè)置計(jì)時(shí)器單元31可以避免盡管電源開關(guān)單元14已被關(guān)閉而電源卻沒被關(guān)閉的問題。
[0055]下文將結(jié)合圖4描述傳統(tǒng)的關(guān)閉順序。
[0056]圖4是流程圖,示出了關(guān)閉電源開關(guān)時(shí)傳統(tǒng)的關(guān)閉順序的例子。
[0057]當(dāng)檢測到用戶對電源開關(guān)單元14執(zhí)行的關(guān)閉操作后,電源控制單元23將中斷信號34通知給CPU27。收到該通知后,CPU27開始流程圖的處理。
[0058]在步驟S401中,CPU27停止接收作為MFP100執(zhí)行處理單位的作業(yè),以便在系統(tǒng)終止過程中不接收作業(yè)。
[0059]在步驟S402中,如果有執(zhí)行中的作業(yè)或待命作業(yè),則CPU27強(qiáng)制終止當(dāng)前執(zhí)行的作業(yè)或待命的作業(yè)(累積的作業(yè))。如果作業(yè)被強(qiáng)制終止,那么當(dāng)前作業(yè)的生成狀態(tài)會被清除,無論當(dāng)前是何作業(yè)狀態(tài)。如果作業(yè)被存儲在硬盤設(shè)備,那么作業(yè)的數(shù)據(jù)被清除。如果作業(yè)被保持在存儲器中,那么作業(yè)狀態(tài)被改變,以便永不執(zhí)行該作業(yè)。
[0060]接下來,在步驟S403中,CPU27向系統(tǒng)發(fā)出關(guān)閉命令,然后在諸如內(nèi)核等系統(tǒng)上執(zhí)行終止處理。[0061]完成系統(tǒng)終止處理后,操作推進(jìn)至步驟S404。在步驟S404中,CPU27發(fā)出系統(tǒng)終止完成信號39,并切斷對電源系統(tǒng)A22和電源系統(tǒng)B21的供電。因此,MFP100的電力被徹底關(guān)閉。在下次打開電源開關(guān)單元14時(shí),系統(tǒng)被重置并啟動。
[0062]在上述傳統(tǒng)次序中,因?yàn)榇鎯ζ鲉卧?5的狀態(tài)已被清除,因此不能實(shí)現(xiàn)快速啟動。
[0063]下面將參照圖5描述關(guān)閉電源開關(guān)時(shí)本示例性實(shí)施方式中的MFP100執(zhí)行的處理。
[0064]圖5是流程圖,示出了關(guān)閉電源開關(guān)單元14時(shí)本示例性實(shí)施方式中的MFP100執(zhí)行的處理的例子。本流程圖中的處理由CPU27通過讀取并執(zhí)行存儲在HDD單元26或存儲器單元25中的計(jì)算機(jī)可讀程序而執(zhí)行。
[0065]當(dāng)檢測到用戶對電源開關(guān)單元14執(zhí)行的關(guān)閉操作后,電源控制單元23將中斷信號34通知給CPU27。收到該通知后,CPU27開始流程圖的處理。
[0066]在步驟S501中,CPU27停止接收作為MFP100執(zhí)行處理單位的作業(yè),以便在系統(tǒng)終止過程中不接收作業(yè)。CPU27同時(shí)開始測量步驟S504中所用的超時(shí)時(shí)間,下文將對此進(jìn)行描述。
[0067]在步驟S502中,如果有執(zhí)行中的作業(yè)或待命作業(yè),則CPU27強(qiáng)制終止當(dāng)前執(zhí)行的作業(yè)或待命的作業(yè)(累積的作業(yè))。如果作業(yè)被強(qiáng)制終止,那么當(dāng)前作業(yè)的生成狀態(tài)會被清除,無論當(dāng)前是何作業(yè)狀態(tài)。如果作業(yè)被存儲在硬盤設(shè)備,那么作業(yè)的數(shù)據(jù)被清除。如果作業(yè)被保持在存儲器中,那么作業(yè)狀態(tài)被改變,以便永不執(zhí)行該作業(yè)。
[0068]接下來,在步驟S503和S504中,CPU27隨著超時(shí)時(shí)間監(jiān)視是否存在剩余作業(yè)(是否全部作業(yè)均被徹底終止)。在步驟S504中,基于第一時(shí)間比第二時(shí)間短,CPU27判定是否發(fā)生超時(shí)。第一時(shí)間從檢測到電源開關(guān)單元14的關(guān)閉操作開始到判定超時(shí)為止,第二時(shí)間從電源開關(guān)單元14的關(guān)閉操作開始到計(jì)時(shí)器單元31判定需要重置MFP100的時(shí)間為止。
[0069]如果在超時(shí)時(shí)間過去之前CPU27判定全部作業(yè)均已徹底終止(沒有作業(yè))(在步驟S503中為“否”),那么操作推進(jìn)至步驟S505。在步驟S505,CPU27執(zhí)行暫停切換處理,系統(tǒng)進(jìn)入中斷狀態(tài)。此外,切換到暫停狀態(tài)后,CPU27將暫停處理完成信號36通知給電源控制單元23。收到暫停處理完成信號36后,電源控制單元23切斷對電源系統(tǒng)B21的供電,從而將系統(tǒng)切換至?xí)和顟B(tài)。
[0070]另一方面,如果CPU27判定未檢測出不存在作業(yè)(仍存在將被終止的作業(yè))(在步驟S503中為“是”),并判定已發(fā)生作業(yè)終止等待期超時(shí)(在步驟S504中為“是”)的話,那么操作推進(jìn)至步驟S510。在步驟S510,CPU27放棄暫停處理,并關(guān)閉系統(tǒng)。在步驟S511,CPU27執(zhí)行當(dāng)前關(guān)閉操作。
[0071]也就是說,在步驟S510中,CPU27向系統(tǒng)發(fā)出關(guān)閉命令,然后在諸如內(nèi)核的系統(tǒng)上執(zhí)行終止處理。
[0072]完成系統(tǒng)終止處理后,操作推進(jìn)至步驟S511。在步驟S511中,CPU27向電源狀態(tài)管理單元30發(fā)出系統(tǒng)終止完成信號39,而電源狀態(tài)管理單元30向FET29發(fā)出控制信號40。根據(jù)上述信號,CPU27切斷對電源系統(tǒng)A22和電源系統(tǒng)B21的供電。因此,MFP100的系統(tǒng)被適當(dāng)終止,電力被徹底關(guān)閉。在下次打開電源開關(guān)單元14時(shí),系統(tǒng)被重置并啟動。
[0073]因此,用戶對電源開關(guān)單元14執(zhí)行關(guān)閉操作后,本示例性實(shí)施方式中的MFP100執(zhí)行用于取消執(zhí)行中的作業(yè)或待命的作業(yè)的取消處理。如果通過取消處理能夠取消執(zhí)行中的作業(yè)或待命的作業(yè),則MFPlOO就切換至?xí)和顟B(tài)。反之,如果通過取消處理不能取消執(zhí)行中的作業(yè)或待命的作業(yè),則MFP100就切換至關(guān)閉狀態(tài)。
[0074]如圖3所示,本示例性實(shí)施方式中的MFP100包括計(jì)時(shí)器單元31,從而在關(guān)閉電源開關(guān)單元14后一定時(shí)間內(nèi)能可靠地關(guān)閉MFP100的電源。也就是說,MFP100包括應(yīng)急單元,用于可靠地關(guān)閉電源。該應(yīng)急單元是MFP100的重要部件。然而,對作業(yè)執(zhí)行強(qiáng)制終止處理后(步驟S502),如果終止作業(yè)比較費(fèi)時(shí),則在終止作業(yè)過程中通過計(jì)時(shí)器單元31重置系統(tǒng),促使MFP100的電源被強(qiáng)制關(guān)閉,系統(tǒng)保持中斷。
[0075]因此,在步驟S504中,本示例性實(shí)施方式中的MFP100在步驟S504中具有超時(shí)處理。所以在通過計(jì)時(shí)器單元31切斷電源之前就在步驟S504中判定超時(shí)并執(zhí)行關(guān)閉,以便正常終止系統(tǒng)。
[0076]無論是通過關(guān)閉來正常終止系統(tǒng)的情形,還是由計(jì)時(shí)器單元31中斷系統(tǒng)而強(qiáng)制終止系統(tǒng)的情形,在下次打開電源時(shí)系統(tǒng)都是冷啟動(正常啟動)。在冷啟動期間,要判定系統(tǒng)的前一個(gè)作業(yè)是否是被正常終止的。如果在前一個(gè)作業(yè)操作中系統(tǒng)不是被正常終止的,那么可能需要執(zhí)行恢復(fù)處理。因此,系統(tǒng)應(yīng)該被正常終止。
[0077]如果在正常睡眠功能中使用暫停(例如,在預(yù)定的時(shí)間段內(nèi)沒有接收到用戶操作或作業(yè)),就可以等待作業(yè)結(jié)束,然后將系統(tǒng)切換至?xí)和顟B(tài)。另一方面,如果通過關(guān)閉電源開關(guān)使用暫停,則情況就不同于在正常睡眠功能中的暫停。然而,不應(yīng)該總是執(zhí)行強(qiáng)制切斷電源處理,因?yàn)樵谠撎幚碇?,系統(tǒng)是被中斷而非正常終止。
[0078]在發(fā)明的本示例性實(shí)施方式中,一般而言,即使作業(yè)的終止需要花費(fèi)時(shí)間,在步驟S504中也要判定超時(shí),并且系統(tǒng)在一定時(shí)間段內(nèi)也要被關(guān)閉(系統(tǒng)被正常終止)。此外,即使在緊急情況下,如由于軟件執(zhí)行的掛起處理而不能根據(jù)步驟S504做出的判定執(zhí)行關(guān)閉時(shí),也可由計(jì)時(shí)器單元31強(qiáng)制切斷電源,從而MFP100的電源能夠在一定時(shí)間段內(nèi)可靠地關(guān)閉。
[0079]根據(jù)本示例性實(shí)施方式,當(dāng)關(guān)閉電源開關(guān)時(shí),MFP100的電源在一定時(shí)間段內(nèi)被關(guān)閉。同時(shí),在大多數(shù)正常使用中,暫停的使用能夠使MFP100快速啟動。
[0080]在電源開關(guān)打開時(shí),本示例性實(shí)施方式中的MFP100的處理將參照圖6進(jìn)行描述。
[0081]根據(jù)本示例性實(shí)施方式,圖6是流程圖,其描述了當(dāng)電源開關(guān)單元14打開時(shí)由MFP100執(zhí)行的處理的一個(gè)例子。該流程圖的處理由電源控制單元23和CPU27來執(zhí)行。由CPU27執(zhí)行的處理通過讀取和執(zhí)行存儲在HDD單元26或存儲器單元25中的計(jì)算機(jī)可讀程序來執(zhí)行。
[0082]當(dāng)電源開關(guān)單元14被打開時(shí),開始該流程圖的處理。
[0083]在步驟S506中,電源控制單元23判定當(dāng)前狀態(tài)是否是暫停狀態(tài)。由于電源控制單元23從電源系統(tǒng)A22獲得電能,所以如果在電源開關(guān)單元14打開時(shí),電源控制單元23正在通電,那么電源控制單元23就能夠檢測到電源開關(guān)單元14的打開。在這種情況下,電源控制單元23判定當(dāng)前狀態(tài)是暫停狀態(tài)(在步驟S506中為“是”),然后操作推進(jìn)至步驟S507。
[0084]在步驟S507中,電源控制單元23通過FET控制信號35來控制FET20,并且開始對電源系統(tǒng)B21進(jìn)行供電。
[0085]隨后,在步驟S508中,電源控制單元23向CPU27通知恢復(fù)信號37,CPU27執(zhí)行恢復(fù)處理。在步驟S509中,當(dāng)恢復(fù)處理結(jié)束時(shí),CPU27再次開始接收作業(yè)并返回到正常狀態(tài)。
[0086]當(dāng)通過電源開關(guān)單元14的關(guān)閉(OFF)操作選擇暫停處理時(shí),在步驟S506中被判定為“是”后執(zhí)行步驟S507至S509的順序操作(即當(dāng)沒有作業(yè)時(shí)正常執(zhí)行的操作)。與MFP100的冷啟動(正常啟動)相比,按照該順序執(zhí)行處理能夠使MFP100快速啟動。
[0087]另一方面,如果在電源開關(guān)單元14打開時(shí)電源控制單元23沒有通電,就是說,電源控制單元23通過打開電源開關(guān)單元14而通電,則在關(guān)機(jī)之后當(dāng)前狀態(tài)處于徹底關(guān)閉狀態(tài)(例如,非暫停狀態(tài))(在步驟S506中為“否”),操作推進(jìn)至步驟S520。在步驟S520中,開始對電源系統(tǒng)A22和電源系統(tǒng)B21的供電。
[0088]由此,上述電源供給使得系統(tǒng)被重置,并開始系統(tǒng)的冷啟動(正常啟動)。特別是在步驟S521中,CPU27的重置生成重置異常,并且啟動程序開始操作(CPU27的啟動處理)。該啟動程序能夠使控制程序從HDD單元26讀入存儲器單元25,并且執(zhí)行存儲器單元25上加載的程序,從而啟動該系統(tǒng)。
[0089]當(dāng)系統(tǒng)被啟動時(shí),CPU27準(zhǔn)備接收作業(yè)。在步驟S522中,CPU27開始接收作業(yè)。
[0090]當(dāng)通過電源開關(guān)單元14的關(guān)閉(OFF)操作選擇關(guān)機(jī)處理時(shí),在步驟S506中判定為“否”后執(zhí)行步驟S520到S522的順序操作。在這種情況下,由于存儲器單元25的狀態(tài)已經(jīng)被清除,所以MFP100不能像通過恢復(fù)處理進(jìn)行啟動那樣快速啟動。在這種情況下,沒有經(jīng)過如圖5所示步驟S503中的作業(yè)終止等待期間的作業(yè)組將通過重置系統(tǒng)被刪除,其效果與傳統(tǒng)的關(guān)閉操作(圖4)實(shí)質(zhì)相同。
[0091]如上所述,根據(jù)本示例性實(shí)施方式的MFP100能夠防止通過打開主開關(guān)(電源開關(guān)單元14)而啟動MFP100后產(chǎn)生的傳統(tǒng)問題。該傳統(tǒng)問題包括:在先前的操作中主開關(guān)關(guān)閉之前所命令的作業(yè)的延遲執(zhí)行以及突然發(fā)生作業(yè)錯(cuò)誤。利用存儲器恢復(fù)技術(shù),通過與只具有傳統(tǒng)關(guān)閉功能的MFP的主開關(guān)操作實(shí)質(zhì)相同的操作,根據(jù)本發(fā)明的MFP100可以實(shí)現(xiàn)快速啟動。
[0092]由此,根據(jù)本示例性實(shí)施方式,當(dāng)對電源開關(guān)單元14執(zhí)行打開操作時(shí),MFP100能夠?qū)崿F(xiàn)快速啟動。而且,根據(jù)本示例性實(shí)施方式執(zhí)行的取消處理能夠減少M(fèi)FP100由于暫停而被中斷的作業(yè)所引起的問題,所以在MFP100啟動之后甚至是通過電源開關(guān)的打開操作使MFP100從暫停狀態(tài)啟動時(shí),該問題都不會發(fā)生,該暫停狀態(tài)由在先前的作業(yè)執(zhí)行期間對電源開關(guān)單元14的關(guān)閉操作所引起。
[0093]本發(fā)明的各方面還可以通過系統(tǒng)或裝置的、用于讀出并執(zhí)行記錄在存儲介質(zhì)(例如,非臨時(shí)性計(jì)算機(jī)可讀存儲介質(zhì))上的計(jì)算機(jī)可執(zhí)行指令以完成本發(fā)明中一個(gè)或多個(gè)實(shí)施方式功能的計(jì)算機(jī)來實(shí)現(xiàn);所述發(fā)明的各方面也可以通過方法來實(shí)現(xiàn),該方法的各步驟由系統(tǒng)或裝置的計(jì)算機(jī)、通過如從存儲介質(zhì)讀出并執(zhí)行計(jì)算機(jī)可執(zhí)行指令以完成本發(fā)明一個(gè)或多個(gè)實(shí)施方式功能來執(zhí)行。計(jì)算機(jī)可以包括中央處理單元(CPU)、微處理單元(MPU)及其他電路中的一個(gè)或多個(gè),也可以包括獨(dú)立計(jì)算機(jī)網(wǎng)絡(luò)或獨(dú)立計(jì)算機(jī)處理器網(wǎng)絡(luò)。計(jì)算機(jī)可執(zhí)行指令可以從例如網(wǎng)絡(luò)或存儲介質(zhì)提供給計(jì)算機(jī)。存儲介質(zhì)可以包括例如硬盤、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)及分布式計(jì)算系統(tǒng)存儲器、光盤(例如激光唱片(CD)、數(shù)字化通用光盤(DVD)或藍(lán)光光盤(BD)?)、閃存裝置、存儲卡等中的一個(gè)或多個(gè)。
[0094]雖然已經(jīng)結(jié)合示例性實(shí)施方式描述了本發(fā)明,應(yīng)當(dāng)認(rèn)識到,本發(fā)明并不局限于公開的示例性實(shí)施方式。下列權(quán)利要求的范圍應(yīng)當(dāng)適合最廣泛的解釋,以便囊括所有改動、等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種圖像形成裝置,包括: 電源開關(guān),被配置為根據(jù)用戶操作在打開狀態(tài)或關(guān)閉狀態(tài)之間進(jìn)行切換; 控制單元,被配置為在電源開關(guān)切換至關(guān)閉狀態(tài)時(shí),取消存儲在圖像形成裝置中的作業(yè);以及 電源控制單元,被配置為,如果作業(yè)被控制單元取消,則將圖像形成裝置的狀態(tài)切換至第一狀態(tài),及如果作業(yè)未被控制單元取消,則將圖像形成裝置的狀態(tài)切換至第二狀態(tài)。
2.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,如果在預(yù)定時(shí)段過去之前作業(yè)被控制單元取消,那么電源控制單元將圖像形成裝置的狀態(tài)切換至第一狀態(tài);以及如果經(jīng)過所述預(yù)定時(shí)段后作業(yè)未被控制單元取消,那么電源控制單元將圖像形成裝置的狀態(tài)切換至第二狀態(tài)。
3.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,如果作業(yè)未被控制單元取消,那么控制單元執(zhí)行關(guān)機(jī)處理,且在執(zhí)行過所述關(guān)機(jī)處理后,電源控制單元將圖像形成裝置的狀態(tài)切換至第二狀態(tài)。
4.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,在圖像形成裝置的狀態(tài)被切換至第一狀態(tài)前,控制單元在存儲單元中存儲圖像形成裝置的狀態(tài)。
5.根據(jù)權(quán)利要求4所述的圖像形成裝置,其中,存儲單元是易失性存儲器,且第一狀態(tài)是暫停狀態(tài),在所述暫停狀態(tài)中,易失性存儲器被供電而控制單元沒被供電。
6.根據(jù)權(quán)利要求4所述的圖像形成裝置,其中,存儲單元是非易失性存儲器,且第一狀態(tài)是暫停狀態(tài),在所述暫停狀態(tài)中,非易失性存儲器和控制單元均不被供電。
7.根據(jù)權(quán)利要求4所述的圖像形成裝置,其中,在圖像形成裝置的狀態(tài)被設(shè)置為第一狀態(tài)時(shí),如果電源開關(guān)切換至打開狀態(tài),控制單元就利用圖像形成裝置在存儲單元中存儲的狀態(tài)而執(zhí)行恢復(fù)操作。
8.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,在圖像形成裝置的狀態(tài)被設(shè)置為第二狀態(tài)時(shí),如果電源開關(guān)切換至打開狀態(tài),控制單元就執(zhí)行啟動處理。
9.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,第二狀態(tài)為關(guān)閉狀態(tài),在所述關(guān)閉狀態(tài)中,圖像形成裝置不被供電。
10.根據(jù)權(quán)利要求1所述的圖像形成裝置,其中,在將存儲在圖像形成裝置中的作業(yè)取消之前,控制單元停止接收作業(yè)。
11.一種圖像形成裝置的控制方法,所述圖像形成裝置包括電源開關(guān),所述電源開關(guān)根據(jù)用戶操作在打開狀態(tài)或關(guān)閉狀態(tài)之間進(jìn)行切換,所述方法包括: 如果電源開關(guān)切換至關(guān)閉狀態(tài),則取消存儲在圖像形成裝置中的作業(yè);以及 如果作業(yè)被取消,則將圖像形成裝置的狀態(tài)切換至第一狀態(tài),及如果作業(yè)未被取消,則將圖像形成裝置的作業(yè)切換至第二狀態(tài)。
12.根據(jù)權(quán)利要求11所述的方法,其中所述方法進(jìn)一步包括: 如果在預(yù)定時(shí)段過去之前作業(yè)被取消,那么將圖像形成裝置的狀態(tài)切換至第一狀態(tài);以及如果經(jīng)過所述預(yù)定時(shí)段后作業(yè)未被取消,那么將圖像形成裝置的狀態(tài)切換至第二狀態(tài)。
13.根據(jù)權(quán)利要求11或12所述的方法,其中,第一狀態(tài)是暫停狀態(tài),在所述暫停狀態(tài)中,存儲圖像形成裝置狀態(tài)的易失性存儲器被供電;以及第二狀態(tài)是關(guān)閉狀態(tài),在所述關(guān)閉狀態(tài)中,圖像形成裝置不 被供電。
【文檔編號】H04N1/00GK103428389SQ201310180617
【公開日】2013年12月4日 申請日期:2013年5月15日 優(yōu)先權(quán)日:2012年5月21日
【發(fā)明者】 原健二 申請人:佳能株式會社