專利名稱:打印機的電源監(jiān)視方法、電源監(jiān)視裝置及信息記錄媒體的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及監(jiān)視打印機的電源狀態(tài)的電源監(jiān)視方法、電源監(jiān)視裝置及信息記錄媒體,特別是涉及具有包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的由于狀態(tài)變化,而將狀態(tài)信息通知主計算機一側(cè)的功能的打印機的電源監(jiān)視方法、電源監(jiān)視裝置及信息記錄媒體。
在POS/ECR等信息處理裝置中,普遍地備有連接在主計算機(以下簡稱主機)上、根據(jù)來自該主機的指令進行打字的打印機。主機掌握著打印機的狀態(tài)信息、例如電源電壓、打印頭的位置、紙的有無、打印機蓋的開閉狀態(tài)、正在送紙等工作情況等,并根據(jù)這些狀態(tài)信息,控制打印機進行打印。
另外,一般來說,打印機備有獨立于主機的電源,由使用者操作開·關(guān)該電源用的電源開關(guān),使打印機開始或結(jié)束工作。
迄今,對于一旦將電源接通的打印機來說,即使在使用者由于某種原因而將電源斷開的情況下,主機一側(cè)沒能掌握這一情況。因此,對于由于電源斷開而處于不能接收打印數(shù)據(jù)狀態(tài)下的打印機來說,主機不輸出打印數(shù)據(jù),存在不能打印打印數(shù)據(jù)的問題。
另外,在由使用者將電源斷開后再次接通電源的情況下,打印機能接收來自主機的打印數(shù)據(jù),通過電源的開·關(guān)操作,打印機被復位,各種設定已被初始化。因此,存在不能通過等待來輸出根據(jù)電源斷開前的設定所能輸送的打印數(shù)據(jù)的問題。
另一方面,在結(jié)構(gòu)上雖然主機能定期地監(jiān)視打印機的電源通/斷狀態(tài),但必須以較短的周期進行監(jiān)視,存在主機的吞吐能力低下的問題。
另外,雖然可以這樣構(gòu)成打印機,即,將表示打印機的電源斷開后再次被接通的狀態(tài)信息通知主機,可是由于使打印機增加新的功能,所以存在現(xiàn)有的打印機不能適用的問題。如果不變更打印機一側(cè)的功能,只變更主機一側(cè)的功能而能掌握電源的通·斷狀態(tài)的話,則容易設計,同時具有能廣泛地適用于現(xiàn)有的打印機的優(yōu)點。
本發(fā)明的目的在于解決上述現(xiàn)有的課題,提供一種通過在主機一側(cè)掌握打印機的電源狀態(tài),即使在打印機的工作過程中由于電源的通·斷操作致使打印機被復位的情況下,也能進行正確的打印的打印機的電源監(jiān)視方法、電源監(jiān)視裝置及信息記錄媒體。
另外,本發(fā)明的另一個目的在于在現(xiàn)有的打印機系統(tǒng)中,不在打印機一側(cè)進行變更,只變更主機一側(cè)的功能,實現(xiàn)上述正確的打印。
為了達到上述目的,本發(fā)明的打印機的電源監(jiān)視方法是一種具有包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的由于狀態(tài)變化,而將狀態(tài)信息通知主計算機一側(cè)的功能的監(jiān)視打印機的電源狀態(tài)的主計算機中的電源監(jiān)視方法,其特征在于包括以下程序(a)接收從打印機通知的狀態(tài)信息的程序;(b)接收了狀態(tài)信息后,要求打印機的現(xiàn)在的狀態(tài)信息的程序;以及(c)在沒有對要求作出響應的情況下,斷定打印機的電源處于斷開狀態(tài)的程序。
如果打印機的電源被使用者斷開,打印機的電源電壓經(jīng)過規(guī)定的時間逐漸下降。如果該電源電壓變成規(guī)定的基準值以下時,打印機將表示電源異常、出現(xiàn)不可能恢復的錯誤的狀態(tài)信息通知主機一側(cè)。主計算機收到該通知后,向打印機要求現(xiàn)在的狀態(tài)信息。在來自打印機的狀態(tài)信息是起因于電源斷開后發(fā)送的信息的情況下,在從主計算機要求了狀態(tài)信息的時刻,打印機處于不能工作的狀態(tài)或電源斷開的狀態(tài),不能響應該要求。因此,在沒有該響應的情況下,能斷定電源被斷開。
在此情況下,也可以這樣構(gòu)成在打印機的電源電壓變成規(guī)定的基準值以下后,至少在變成打印機不能工作的電壓之前經(jīng)過了相當時間后,執(zhí)行程序(b)。
另外,本發(fā)明還可以這樣構(gòu)成程序(a)包括(a1)檢測是否收到了該狀態(tài)信息的全部位串的程序,只有在收到了全部位串的情況下,才執(zhí)行程序(b)及(c),在未收到全部位串的情況下,則斷定打印機的電源處于斷開狀態(tài)。
另外,本發(fā)明還可以這樣構(gòu)成程序(a)包括(a2)判斷該收到的狀態(tài)信息的內(nèi)容的程序,只有在該狀態(tài)信息的內(nèi)容是關(guān)于包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的不可能恢復的錯誤的情況下,才執(zhí)行程序(b)及(c)。
另外,本發(fā)明還可以這樣構(gòu)成在程序(a2)之前執(zhí)行程序(a1),只有在收到了全部位串的情況下,才執(zhí)行程序(a2)。
另外,本發(fā)明還可以這樣構(gòu)成程序(a1)包括檢測所通知的狀態(tài)信息中是否有錯誤的程序,在沒有錯誤的情況下,執(zhí)行程序(a2),在有錯誤的情況下,不執(zhí)行程序(a2),而執(zhí)行程序(b)。
另外,本發(fā)明還可以這樣構(gòu)成還有(e)監(jiān)視電源被接通的程序,在斷定了打印機的電源處于斷開狀態(tài)后,執(zhí)行該程序(e)。
這里,程序(e)可以包括(e1)要求打印機的現(xiàn)在的狀態(tài)信息的程序;以及(e2)在有對要求的響應的情況下,斷定打印機的電源處于接通狀態(tài)的程序。
另外,本發(fā)明還可以這樣構(gòu)成在從主計算機將數(shù)據(jù)發(fā)送給打印機之前,執(zhí)行程序(e)。
另外,本發(fā)明還可以這樣構(gòu)成每隔規(guī)定的時間間隔,執(zhí)行程序(e)。
本發(fā)明還涉及用于監(jiān)視打印機電源狀態(tài)的,設置于主計算機內(nèi)的電源監(jiān)視裝置,此電源監(jiān)視裝置具有包括將打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的由于打印機的狀態(tài)變化引起的狀態(tài)信息通知給主計算機一側(cè)的功能。本發(fā)明的打印機的電源監(jiān)視裝置備有接收從打印機通知的狀態(tài)信息的接收裝置;收到了狀態(tài)信息后,要求打印機的現(xiàn)在的狀態(tài)信息的狀態(tài)信息要求裝置;以及在對要求沒有響應的情況下,斷定打印機的電源處于斷開狀態(tài)的判斷裝置。
另外,上述的電源監(jiān)視方法能作為能用主機一側(cè)的控制部執(zhí)行的控制程序來供給,能通過記錄了該控制程序的記錄媒體來提供。或者通過互聯(lián)網(wǎng)絡等的計算機網(wǎng)絡,提供控制程序。
圖1是表示本發(fā)明的打印機和主機之間的數(shù)據(jù)通信的簡略情況的示意圖。
圖2是第一實施例的電源監(jiān)視方法的控制流程圖。
圖3是第二實施例的電源監(jiān)視方法的控制流程圖。
圖4是第三實施例的電源監(jiān)視方法的控制流程圖。
圖5是在斷定了電源斷開后,檢測電源再次被接通時主機中的控制流程圖。
圖6是表示打印機的電源開關(guān)被斷開時的電源電壓下降的情況的曲線圖。
以下,按照
本發(fā)明的一個實施例。圖1是表示本發(fā)明的打印機和主機之間的數(shù)據(jù)通信的簡略情況的示意圖。在本POS系統(tǒng)中,主機10和進行傳票或收據(jù)等的打印的打印機20通過RS-232C以外的接口連接起來,能進行雙向通信。打印機20具有不需根據(jù)來自主機一側(cè)的要求,而能將打印機中的各種狀態(tài)信息自動地通知主機10的狀態(tài)信息自動通知功能(ASBAutomatic Status Back,以下簡稱ASB)。成為ASB的對象的狀態(tài)信息預先由主機10設定在打印機20中。在作為ASB的對象的狀態(tài)信息有變化的情況下,打印機20將該變化通知主機10。由于自動地接收ASB,所以主機10不向打印機一側(cè)要求通知狀態(tài)信息,而根據(jù)由ASB獲得的信息,就能輸出打印數(shù)據(jù),進行打印機的控制。
在成為ASB的對象的狀態(tài)信息中,可以包含電壓異常錯誤、CPU的執(zhí)行錯誤、打印頭的溫度檢測用熱敏電阻的錯誤、打印頭的原來位置檢測錯誤、打印機蓋的打開錯誤、托架失調(diào)錯誤等各種錯誤信息。根據(jù)錯誤發(fā)生后的恢復條件的不同,狀態(tài)信息中包含的上述錯誤信息被分成三類,即自動恢復錯誤、可能恢復錯誤、以及不可能恢復錯誤。如果在打印機中發(fā)生了上述錯誤中的任意一種,通過對應的位進行表示,并將該信息通知主機。這時,打印機20的電源電壓變成有可能對其工作造成障礙的某規(guī)定的基準電壓以下時的電壓異常錯誤是一種不可能恢復錯誤,因此,如果發(fā)生該電壓異常,便確立表示電壓異常錯誤和不可能恢復錯誤的位,并通知主機10。在一個實施例中,ASB由4個字節(jié)(32位)的數(shù)據(jù)串構(gòu)成,關(guān)于不可能恢復錯誤的位被存儲在第二字節(jié)中。
另一方面,主機10具有對打印機20輸出要求現(xiàn)在的狀態(tài)信息的實時命令的功能。實時命令是一種不存儲在接收緩沖器中而立刻處理的命令。因此,收到了實時命令的打印機20通過將其接收時刻的狀態(tài)立刻發(fā)送給主機10,來響應實時命令的要求。
在本發(fā)明中,主機10為了監(jiān)視打印機20的電源被斷開,采用來自上述打印機的ASB及對實時命令的響應的方法。這是為了不產(chǎn)生時間差地掌握電源的通斷狀態(tài)。
圖2是第一實施例的電源監(jiān)視方法的控制流程圖。按照圖中所示的程序,主機10檢測打印機的電源是否被斷開,并將該信息通知給主機10中工作的應用程序。以下,按照程序進行說明。
使用者如果將正在工作的打印機20的電源開關(guān)斷開,電源就被完全斷開,即在電源電壓變?yōu)榱阒?,檢測電源電壓的下降,其結(jié)果,含有不可能恢復錯誤的狀態(tài)信息的ASB被通知主機10(201)。主機10收到該通知后經(jīng)過規(guī)定的時間(202),然后將實時命令發(fā)送給打印機20,要求打印機的現(xiàn)在的狀態(tài)信息(203)。
圖6是表示打印機20的電源開關(guān)被斷開時的電源電壓下降的情況的曲線圖。直至發(fā)送實時命令為止的上述規(guī)定時間必須在上述打印機的電源電壓變成規(guī)定的基準值(Vth)以下、變成打印機的控制電路不能工作的電壓(Vop)之前,或者在電源完全斷開之前需要留出相當時間。該相當時間隨著電源開關(guān)被斷開時刻的打印機的狀態(tài)的不同而不同。例如在本例的打印機中,在斷開的時刻打印機處于打印工作等高負載狀態(tài)(a)時,該相當時間短,為50微妙左右,與此不同,在斷開時刻打印機處于等待狀態(tài)等低負載狀態(tài)(b)時,該相當時間為150毫秒左右。因此,作為上述相當時間最好設定為150毫秒以上的時間。
基于打印機20的電源已被斷開,上述ASB被從打印機20發(fā)送給主機10時,由于打印機20的電源在從主機10發(fā)送了上述實時命令的時刻變成了不能工作的電壓或完全斷開的狀態(tài),所以打印機20不能接收該實時命令。主機10通常在發(fā)送了實時命令后直至送回響應的規(guī)定時間內(nèi),在沒有來自打印機的響應的情況下(204),斷定打印機的電源已被斷開,將該信息通知應用程序(205)。
另一方面,打印機20在根據(jù)其他原因(例如紙阻塞錯誤)而發(fā)送了ASB的情況下,對應于來自主機10的實時命令,打印機20將狀態(tài)信息發(fā)送給主機。因此斷定打印機20的電源未被斷開。
圖3是第二實施例的電源監(jiān)視方法的控制流程圖。在本實施例的程序中,包含在發(fā)送實時命令之前判斷ASB的內(nèi)容的程序。以下,按照程序進行說明。
使用者如果將正在工作的打印機20的電源開關(guān)斷開,與上述第一實施例一樣,含有不可能恢復錯誤的狀態(tài)信息的ASB被通知到主機10(301)。主機10閱讀來自打印機20的ASB的內(nèi)容(302)。然后,判斷是否確立了ASB中的不可能恢復錯誤的位(303),在確立了位、即ASB是以不可能恢復錯誤為依據(jù)的情況下,如上所述,將規(guī)定時間置之不顧(304),發(fā)送實時命令(305)。
在程序303中,在ASB不是以不可能恢復錯誤為依據(jù)的情況下,即在未確立該錯誤位的情況下,主機10斷定打印機20的電源未被斷開,等待接收下一個ASB。因此,在本實施例中,主機10即使接收了ASB,但在該ASB不是以不可能恢復錯誤為依據(jù)的情況下,不發(fā)送實時命令。其結(jié)果,不進行不需要的實時命令的發(fā)送,伴隨該發(fā)送及響應,能減輕主機及打印機雙方的負載。在程序305中,在對應于實時命令所要的狀態(tài)信息,沒有來自打印機的響應的情況下(306),主機10斷定打印機的電源已被斷開,將該信息通知應用程序(307)。
圖4是第三實施例的電源監(jiān)視方法的控制流程圖。在本實施例的程序中,除了第二實施例中的ASB的內(nèi)容判斷處理以外,還包括完全不能接收ASB時的處理程序。以下,按照程序進行說明。
使用者如果將正在工作的打印機20的電源開關(guān)斷開,與上述第一及第二實施例一樣,含有不可能恢復錯誤的狀態(tài)信息的ASB被通知主機10(401)。主機10在預先設定的接收到ASB的全部數(shù)據(jù)(在本例中為4個字節(jié))之前的時間,使主機處于接收狀態(tài),等待接收數(shù)據(jù)(402)。如上所述,電源斷開時,如果打印機處于高負載狀態(tài),將電源開關(guān)斷開后至實際上電源呈斷開狀態(tài)的時間往往極短。在此情況下,在ASB的全部位被發(fā)送之前,打印機的電源電壓已下降到發(fā)送數(shù)據(jù)所需要的電壓以下,往往在數(shù)據(jù)發(fā)送過程中中斷。除了電源被斷開時以外,ASB的發(fā)送被中斷的情況很少,所以主機10斷定這是電源斷開所致,不進行實時命令的發(fā)送,將電源斷開的信息通知應用程序(409)。這時,由于斷定電源斷開,所以不需要發(fā)送ASB的內(nèi)容判斷或?qū)崟r命令。
另外,在程序402中,在收到了全部位的情況下,為了判斷接收數(shù)據(jù)中是否有錯誤,進行奇偶校驗及幀校驗(403)。這時,如果在接收數(shù)據(jù)中檢測到錯誤,則由于不能正確地閱讀ASB的內(nèi)容,所以不執(zhí)行程序404及405,經(jīng)過規(guī)定時間后(406),將實時命令發(fā)送給打印機20(407)。然后,在沒有來自打印機的響應的情況下(408),主機10斷定打印機的電源被斷開,將該信息通知應用程序(409)。
在程序403中,在接收數(shù)據(jù)正常的情況下,閱讀ASB的內(nèi)容(404),判斷是否確立了ASB中的不可能恢復錯誤的位(405)。然后,只有在確立了位的情況下,才發(fā)送實時命令(406、407),在對此沒有響應的情況下,斷定電源斷開(409)。
圖5是在上述各實施例中斷定了打印機的電源斷開后,檢測打印機的電源再次被接通時主機中的控制流程圖。按照上述各實施例中的程序,監(jiān)視打印機20的電源的斷開(501)。于是,如果斷定打印機20的電源被斷開(502),發(fā)送實時命令用的時鐘被置位(503)。如果超過了預先設定的時間(504),主機10將實時命令發(fā)送給打印機20,確認打印機20的電源是否被接通(505)。在打印機20的電源仍處于斷開的狀態(tài)的情況下,打印機20不能響應實時命令。這時,主機10在有來自打印機20的響應之前,每隔規(guī)定的時間間隔反復發(fā)送上述實時命令(503~506)。
在打印機20的電源被使用者接通的情況下,由于打印機20能對實時命令進行響應,所以在程序506中在有響應的情況下,主機10斷定打印機20的電源已被接通(507)。然后,將打印機20的電源被斷開之前的設定發(fā)送給打印機20,使打印機20的各種設定恢復到電源斷開前的狀態(tài)(508)。通過使用者進行的打印機的電源斷開及接通的操作,打印機20的存儲器中存儲的各種設定被初始化,但按照本程序通過再次設定修正,能進行正確的打印。
以上,按照
了本發(fā)明的一個實施例,但本發(fā)明不限于在上述實施例中所示的事項,還包括下述范圍根據(jù)權(quán)利要求書及發(fā)明的詳細說明中記載的、以及眾所周知的技術(shù),本行業(yè)工作者所能進行的變更及應用。在上述實施例中,每隔規(guī)定的時間間隔,通過發(fā)送實時命令,進行電源斷開后的電源接通的監(jiān)視,但在不需要從主機發(fā)送數(shù)據(jù)的情況下,也可以在此之前通過發(fā)送實時命令,監(jiān)視電源接通的狀態(tài)。另外,雖然在打印機的狀態(tài)信息要求中最好使用實時命令,但也可以按照接收的程序使用存儲在緩沖器中處理的通常的命令。另外在上述實施例中,雖然以打印機為例進行了說明,但本發(fā)明不限于此,也能適用于顯示裝置或掃描器等外設裝置。
如上所述,如果采用本發(fā)明,則能在主機一側(cè)掌握打印機的電源的狀態(tài),即使在打印機工作過程中由于電源的通·斷操作致使打印機被復位的情況下,也能正確地打印。
另外,本發(fā)明不在打印機一側(cè)進行變更,只變更主機一側(cè)的功能,就能掌握打印機的電源的狀態(tài),所以設計變更的限度最小,即使在現(xiàn)有的打印機系統(tǒng)中也能采用。
另外在本發(fā)明中,由于將規(guī)定時間置之不顧而向打印機要求狀態(tài)信息,所以電源斷開的判斷更加可靠。
另外在本發(fā)明中,由于在不可能恢復錯誤以外的情況下不要求狀態(tài)信息,所以根據(jù)該要求及對它的響應,能降低主機及打印機的負載。
另外在本發(fā)明中,由于在未收到狀態(tài)信息的全部位串的情況下,不執(zhí)行要求上述狀態(tài)信息的程序,就能斷定上述打印機的電源處于斷開狀態(tài),與上述相同,能降低主機及打印機的負載。
另外在本發(fā)明中,由于在電源監(jiān)視中利用打印機所具有的ASB功能和實時命令功能,所以能以較少的延遲通知·判斷電源狀態(tài)的變化。
權(quán)利要求
1.一種打印機的電源監(jiān)視方法,它是監(jiān)視打印機的電源狀態(tài)的上述主計算機中的電源監(jiān)視方法,它具有包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的由于狀態(tài)變化,而將狀態(tài)信息通知主計算機一側(cè)的功能,其特征在于包括以下程序(a)接收從上述打印機通知的狀態(tài)信息的程序;(b)接收了上述狀態(tài)信息后,要求上述打印機的現(xiàn)在的狀態(tài)信息的程序;以及(c)在沒有對上述要求作出響應的情況下,斷定上述打印機的電源處于斷開狀態(tài)的程序。
2.根據(jù)權(quán)利要求1所述的打印機的電源監(jiān)視方法,其特征在于在上述打印機的電源電壓變成規(guī)定的基準值以下后,至少在變成上述打印機不能工作的電壓之前經(jīng)過了相當時間后,執(zhí)行上述程序(b)。
3.根據(jù)權(quán)利要求1或2所述的打印機的電源監(jiān)視方法,其特征在于上述程序(a)包括(a1)檢測是否收到了該狀態(tài)信息的全部位串的程序,只有在收到了全部位串的情況下,才執(zhí)行上述程序(b)及(c),在未收到全部位串的情況下,則斷定上述打印機的電源處于斷開狀態(tài)。
4.根據(jù)權(quán)利要求1或2所述的打印機的電源監(jiān)視方法,其特征在于上述程序(a)包括(a2)判斷該收到的狀態(tài)信息的內(nèi)容的程序,只有在該狀態(tài)信息的內(nèi)容是關(guān)于包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的不可能恢復的錯誤的情況下,才執(zhí)行上述程序(b)及(c)。
5.根據(jù)權(quán)利要求3或4所述的打印機的電源監(jiān)視方法,其特征在于在上述程序(a2)之前執(zhí)行上述程序(a1),只有在收到了全部位串的情況下,才執(zhí)行上述程序(a2)。
6.根據(jù)權(quán)利要求5所述的打印機的電源監(jiān)視方法,其特征在于上述程序(a1)包括檢測所通知的狀態(tài)信息中是否有錯誤的程序,在沒有錯誤的情況下,執(zhí)行上述程序(a2),在有錯誤的情況下,不執(zhí)行上述程序(a2),而執(zhí)行上述程序(b)。
7.根據(jù)權(quán)利要求1至6所述的打印機的電源監(jiān)視方法,其特征在于還有(e)監(jiān)視電源被接通的程序,在斷定了上述打印機的電源處于斷開狀態(tài)后,執(zhí)行該程序(e)。
8.根據(jù)權(quán)利要求7所述的打印機的電源監(jiān)視方法,其特征在于上述程序(e)包括(e1)要求上述打印機的現(xiàn)在的狀態(tài)信息的程序;以及(e2)在有對上述要求的響應的情況下,斷定上述打印機的電源處于接通狀態(tài)的程序。
9.根據(jù)權(quán)利要求7或8所述的打印機的電源監(jiān)視方法,其特征在于在從主計算機將數(shù)據(jù)發(fā)送給上述打印機之前,執(zhí)行上述程序(e)。
10.根據(jù)權(quán)利要求7或8所述的打印機的電源監(jiān)視方法,其特征在于每隔規(guī)定的時間間隔,執(zhí)行上述程序(e)。
11.一種打印機的電源監(jiān)視裝置,它是一種監(jiān)視打印機的電源狀態(tài)的上述主計算機中備有的電源監(jiān)視裝置,它具有包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的由于狀態(tài)變化,而將狀態(tài)信息通知主計算機一側(cè)的功能,其特征在于備有接收從上述打印機通知的狀態(tài)信息的接收裝置;收到了上述狀態(tài)信息后,要求上述打印機的現(xiàn)在的狀態(tài)信息的狀態(tài)信息要求裝置;以及在對上述要求沒有響應的情況下,斷定上述打印機的電源處于斷開狀態(tài)的判斷裝置。
12.一種信息記錄媒體,它是一種記錄了監(jiān)視打印機的電源狀態(tài)的程序的信息記錄媒體,它具有包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的由于狀態(tài)變化,而將狀態(tài)信息通知主計算機一側(cè)的功能,其特征在于包括以下步驟(a)接收從上述打印機通知的狀態(tài)信息的步驟;(b)接收了上述狀態(tài)信息后,要求上述打印機的現(xiàn)在的狀態(tài)信息的步驟;以及(c)在沒有對上述要求作出響應的情況下,斷定上述打印機的電源處于斷開狀態(tài)的步驟。
13.根據(jù)權(quán)利要求12所述的信息記錄媒體,其特征在于在上述打印機的電源電壓變成規(guī)定的基準值以下后,至少在變成上述打印機不能工作的電壓之前經(jīng)過了相當時間后,執(zhí)行上述步驟(b)。
14.根據(jù)權(quán)利要求12或13所述的信息記錄媒體,其特征在于上述步驟(a)包括(a1)檢測是否收到了該狀態(tài)信息的全部位串的步驟,只有在收到了全部位串的情況下,才執(zhí)行上述步驟(b)及(c),在未收到全部位串的情況下,則斷定上述打印機的電源處于斷開狀態(tài)。
15.根據(jù)權(quán)利要求12或13所述的信息記錄媒體,其特征在于上述步驟(a)包括(a2)判斷該收到的狀態(tài)信息的內(nèi)容的步驟,只有在該狀態(tài)信息的內(nèi)容是關(guān)于包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的不可能恢復的錯誤的情況下,才執(zhí)行上述步驟(b)及(c)。
16.根據(jù)權(quán)利要求14或15所述的信息記錄媒體,其特征在于在上述步驟(a2)之前執(zhí)行上述步驟(a1),只有在收到了全部位串的情況下,才執(zhí)行上述步驟(a2)。
17.根據(jù)權(quán)利要求16所述的信息記錄媒體,其特征在于上述步驟(a1)包括檢測所通知的狀態(tài)信息中是否有錯誤的步驟,在沒有錯誤的情況下,執(zhí)行上述步驟(a2),在有錯誤的情況下,不執(zhí)行上述步驟(a2),而執(zhí)行上述步驟(b)。
18.根據(jù)權(quán)利要求12至17所述的信息記錄煤體,其特征在于還有(e)監(jiān)視電源被接通的步驟,在斷定了上述打印機的電源處于斷開狀態(tài)后,執(zhí)行該步驟(e)。
19.根據(jù)權(quán)利要求18所述的信息記錄媒體,其特征在于上述步驟(e)包括(e1)要求上述打印機的現(xiàn)在的狀態(tài)信息的步驟;以及(e2)在有對上述要求的響應的情況下,斷定上述打印機的電源處于接通狀態(tài)的步驟。
20.根據(jù)權(quán)利要求18或19所述的信息記錄媒體,其特征在于在從主計算機將數(shù)據(jù)發(fā)送給上述打印機之前,執(zhí)行上述步驟(e)。
21.根據(jù)權(quán)利要求18或19所述的信息記錄媒體,其特征在于每隔規(guī)定的時間間隔,執(zhí)行上述步驟(e)。
全文摘要
本發(fā)明是一種監(jiān)視打印機的電源狀態(tài)的上述主計算機中的電源監(jiān)視方法,它具有包括打印機的電源電壓變成規(guī)定的基準值以下的情況在內(nèi)的由于狀態(tài)變化,而將狀態(tài)信息通知主計算機一側(cè)的功能,該方法包括:接收從上述打印機通知的狀態(tài)信息的程序;接收了上述狀態(tài)信息后,要求上述打印機的現(xiàn)在的狀態(tài)信息的程序;以及在沒有對上述要求作出響應的情況下,斷定上述打印機的電源處于斷開狀態(tài)的程序。
文檔編號G06F3/12GK1243070SQ9910694
公開日2000年2月2日 申請日期1999年5月31日 優(yōu)先權(quán)日1998年6月1日
發(fā)明者片桐正宏 申請人:精工愛普生株式會社