欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

打印裝置及其控制方法、以及信息記錄媒體的制作方法

文檔序號:6367719閱讀:123來源:國知局
專利名稱:打印裝置及其控制方法、以及信息記錄媒體的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種打印裝置及其控制方法、以及存儲用于實(shí)現(xiàn)上述方法所需的程序的信息存儲介質(zhì),特別涉及能通告打印裝置中所發(fā)生的異常狀態(tài)的技術(shù)。
目前已經(jīng)有根據(jù)主機(jī)發(fā)出的命令和打印數(shù)據(jù)等指令數(shù)據(jù),在紙等的打印介質(zhì)上打印文字和圖形的打印裝置(以下稱為打印機(jī))。利用這樣的系統(tǒng),主機(jī)可通過通訊線從遙遠(yuǎn)的地方向打印裝置發(fā)送各種打印指令。打印裝置一旦收到主機(jī)發(fā)出的打印指令,即根據(jù)該打印指令在紙等打印介質(zhì)上打印指定的文字和圖形。
如果在打印裝置工作中發(fā)生紙張破碎等各種異常情況時(shí),以前會停止打印,使打印裝置的箱體中的面板上的LED(發(fā)光二極管)等點(diǎn)亮(亮燈)或熄滅,從而通知用戶有無異常和異常的種類。
例如,特開昭63-242676號公報(bào)中公開了一種打印裝置,它對應(yīng)于錯(cuò)誤的種類而選擇信號燈的點(diǎn)亮和熄滅周期,用選定的點(diǎn)亮熄滅周期來進(jìn)行點(diǎn)亮和熄滅顯示,從而用一個(gè)錯(cuò)誤顯示部件即可顯示各種錯(cuò)誤。此外,公開了一種代替信號燈,而用蜂鳴器的鳴叫類型來報(bào)知各種錯(cuò)誤的打印裝置。進(jìn)而,還公開了一種打印裝置,當(dāng)多種錯(cuò)誤同時(shí)發(fā)生時(shí),它根據(jù)預(yù)定的優(yōu)先級顯示優(yōu)先級高的錯(cuò)誤,當(dāng)該錯(cuò)誤被排除時(shí),則顯示下一優(yōu)先級的錯(cuò)誤。
但是,現(xiàn)有技術(shù)存在下述問題采用以前的打印裝置那樣的信號燈通過視覺來通告各種異常狀態(tài)時(shí),離開打印裝置工作的用戶就察覺不到了。
另外,由于打印裝置可放置在各種不同的地方,例如桌子下面或擱板上等,如果放置在用戶看不到面板表面的地方,用戶同樣察覺不到。
另外僅用LED的點(diǎn)亮和熄滅來表示,無法判斷異常的種類。
另一方面,采用以前的打印裝置那樣的蜂鳴器通過聽覺來通告各種異常狀態(tài)時(shí),打印裝置如果放置在雜音和噪音大的場所,則存在聽不見蜂鳴聲的問題。
此外,當(dāng)多臺打印裝置鄰近放置時(shí),不清楚是哪個(gè)打印裝置發(fā)生了異常。
而在用于寄存器等的打印裝置中,該裝置內(nèi)部具有蜂鳴器,根據(jù)從主機(jī)發(fā)出的指令數(shù)據(jù)可使該蜂鳴器鳴叫。但是,當(dāng)發(fā)生異常時(shí),由于打印機(jī)不再進(jìn)行指令數(shù)據(jù)的處理,因此蜂鳴器也就不能鳴叫,也就不能通過蜂鳴器來通報(bào)異常狀態(tài)了。
本發(fā)明是為解決上述課題而作出的,本發(fā)明的目的在于提供一種打印裝置、其控制方法以及存儲用于實(shí)現(xiàn)上述方法所需的程序的信息存儲介質(zhì),它們能通過聲波將異常狀態(tài)通告給用戶。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的原理公開下述發(fā)明。
本發(fā)明的打印裝置具有打印文字或圖形的打印部、發(fā)出聲音的發(fā)聲部,它還具有檢測出打印裝置是否處于設(shè)定的異常狀態(tài)的檢測部;存儲有打印裝置處于前述異常狀態(tài)時(shí),是否用聲音進(jìn)行通報(bào)的設(shè)定的存儲部;利用檢測部檢測出處于設(shè)定的異常狀態(tài)、而且前述存儲部存儲有用聲音進(jìn)行通報(bào)的設(shè)定時(shí),驅(qū)動前述發(fā)聲部發(fā)出聲音的控制部。從而,可利用聲音通報(bào)打印裝置的異常狀態(tài)。
存儲部還存儲有對應(yīng)于異常狀態(tài)的種類所要發(fā)出的聲音的信息,控制部基于與前述檢測部檢測出的異常狀態(tài)相對應(yīng)的存儲部中存儲的聲音信息來驅(qū)動發(fā)聲部。從而,可通過聲音判斷所發(fā)生的異常狀態(tài)的種類,即發(fā)生了什么樣的異常狀態(tài)。
存儲部還存儲有對應(yīng)于異常狀態(tài)的種類而發(fā)出聲音的時(shí)間或次數(shù),控制部基于與檢測部檢測出的異常狀態(tài)相對應(yīng)的聲音存儲部中存儲的發(fā)出聲音的時(shí)間或次數(shù)來驅(qū)動發(fā)聲部。從而,可自動停止通報(bào)異常狀態(tài)的聲音。
存儲部還存儲有對應(yīng)于異常狀態(tài)的種類而通報(bào)該異常狀態(tài)的優(yōu)先順序,當(dāng)檢測部檢測出多種異常狀態(tài)時(shí),控制部基于存儲部中存儲的優(yōu)先順序而通報(bào)優(yōu)先順序最高的異常狀態(tài)。從而,同時(shí)發(fā)生多種異常狀態(tài)時(shí),可優(yōu)先通報(bào)重要的異常狀態(tài)。
而且,本發(fā)明還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收部,控制部基于主機(jī)裝置發(fā)出的第一指令數(shù)據(jù),停止驅(qū)動前述發(fā)聲部。從而,通過主機(jī)裝置可任意地停止聲音的通報(bào)。這可確保使用者確實(shí)了解到異常狀態(tài)。
而且基于主機(jī)裝置發(fā)出的第二指令數(shù)據(jù),可變更是否要用存儲部中存儲的聲音進(jìn)行通報(bào)的設(shè)定、聲音的信息、發(fā)出聲音的時(shí)間或次數(shù)、優(yōu)先順序中的至少一個(gè)。從而,可通過主機(jī)裝置變更各種設(shè)定。
此外,通過本發(fā)明也可適當(dāng)?shù)亓私獯蛴⊙b置的控制方法,此時(shí)可起到同樣的作用和效果。
即,本發(fā)明提供一種打印裝置的控制方法,其中的打印裝置具有打印文字或圖形的打印部、發(fā)出聲音的發(fā)聲部,該方法具有檢測出打印裝置是否處于異常狀態(tài)的檢測步驟;存儲有打印裝置處于異常狀態(tài)時(shí),是否用聲音進(jìn)行通報(bào)的設(shè)定的存儲步驟;以及通過檢測步驟檢測出處于設(shè)定的異常狀態(tài)、而且存儲步驟中存儲了用聲音進(jìn)行通報(bào)的設(shè)定時(shí),驅(qū)動發(fā)聲部發(fā)出聲音的控制步驟。
存儲步驟還存儲了對應(yīng)于異常狀態(tài)的種類所要發(fā)出的聲音的信息,控制步驟是基于與通過檢測步驟檢測出的異常狀態(tài)相對應(yīng)的存儲步驟中存儲的聲音信息來驅(qū)動發(fā)聲部的。
存儲步驟還存儲了對應(yīng)于異常狀態(tài)的種類而發(fā)出聲音的時(shí)間或次數(shù),控制步驟是基于與通過檢測步驟檢測出的異常狀態(tài)相對應(yīng)的存儲步驟中存儲的發(fā)出聲音的時(shí)間或次數(shù)來驅(qū)動發(fā)聲部的。
存儲步驟還存儲了對應(yīng)于異常狀態(tài)的種類而通報(bào)該異常狀態(tài)的優(yōu)先順序,當(dāng)通過檢測步驟檢測出多種異常狀態(tài)時(shí),控制步驟基于存儲步驟中存儲的優(yōu)先順序而通報(bào)優(yōu)先順序最高的異常狀態(tài)。
本發(fā)明的控制方法還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收步驟,控制步驟基于主機(jī)裝置發(fā)出的第一指令數(shù)據(jù),停止驅(qū)動發(fā)聲部。
本發(fā)明的控制方法還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收步驟,基于主機(jī)裝置發(fā)出的第二指令數(shù)據(jù),可變更是否要用存儲步驟中存儲的聲音進(jìn)行通報(bào)的設(shè)定、聲音的信息、發(fā)出聲音的時(shí)間或次數(shù)、優(yōu)先順序中的至少一個(gè)。
用于實(shí)現(xiàn)下述處理的程序存儲在激光盤、軟盤、硬盤、光磁盤、數(shù)字視頻盤、磁帶或半導(dǎo)體存儲器等信息存儲介質(zhì)中,所述處理是利用本發(fā)明的打印裝置及打印裝置的控制方法執(zhí)行的。
本發(fā)明的信息存儲介質(zhì)中存儲的程序是由打印裝置的CPU(中央處理單元)等控制裝置執(zhí)行的,因此,可實(shí)現(xiàn)上述打印裝置及打印裝置的控制方法。
另外,可與本發(fā)明的打印裝置分開,單獨(dú)地散發(fā)、銷售或通過主機(jī)來更新存儲了本發(fā)明程序的信息存儲介質(zhì)。


圖1是表示包含本發(fā)明的打印裝置的打印系統(tǒng)的實(shí)施形態(tài)的主要構(gòu)成的模式圖。
圖2是表示本發(fā)明的打印裝置的主要構(gòu)成的模式圖。
圖3是表示記錄在本發(fā)明的打印裝置的RAM中的區(qū)域的狀態(tài)的說明圖。
圖4是表示用本發(fā)明的打印裝置執(zhí)行的通常處理的流程的流程圖。
圖5是表示用本發(fā)明的打印裝置執(zhí)行的脫機(jī)中斷處理的流程的流程圖。
圖6是表示用本發(fā)明的打印裝置執(zhí)行的脫機(jī)中斷處理的流程的流程圖。
下面說明本發(fā)明的一個(gè)實(shí)施形態(tài)。以下描述的實(shí)施形態(tài)用于說明,并不用于限定本發(fā)明的范圍。因此,本領(lǐng)域的技術(shù)人員可以將下述各特征或全部特征替換為與之同等的其它特征,而采用所得到的其它實(shí)施形態(tài),但是這些實(shí)施形態(tài)同樣包含在本發(fā)明的范圍內(nèi)。
圖1是表示包含本發(fā)明的打印裝置的輸出系統(tǒng)的實(shí)施形態(tài)的簡要結(jié)構(gòu)的模式圖。下面參照圖1進(jìn)行說明。
本實(shí)施形態(tài)中的輸出系統(tǒng)101包括主機(jī)102和打印裝置103,兩者通過通訊線105連接。
一旦主機(jī)102通過通訊線105向打印裝置103發(fā)出指令數(shù)據(jù),打印裝置103就會接收該指令數(shù)據(jù),對其進(jìn)行解釋(編譯),執(zhí)行該指令數(shù)據(jù)所對應(yīng)的處理。
根據(jù)指令數(shù)據(jù)進(jìn)行相對應(yīng)的處理時(shí),可采用公知的打印裝置控制指令體系。本實(shí)施形態(tài)采用下述的指令體系。該指令體系中的每個(gè)指令由字節(jié)單位中的1字節(jié)以上長度的字節(jié)列構(gòu)成。下面,用十六進(jìn)制數(shù)表示字節(jié)列時(shí),以“0×”作為開頭語。
·打印指令“0×20~0×7e”。將該字節(jié)解釋為ASCⅡ碼,打印與之對應(yīng)的文字。
·換行指令“0×0a”。打印并使紙張進(jìn)給1行。
·聲音通告指令“0×1b 0×28 0×41 pLpHfnnct(fn=1)”。使蜂鳴器、樂曲IC(集成電路)等的發(fā)聲部(以下用蜂鳴器來說明)開始鳴叫。
·聲音通告設(shè)定指令“0×1b 0×28 0×41 pLpH fna bnct(fn=2)”。指定當(dāng)發(fā)生脫機(jī)(off-line)狀態(tài)(異常狀態(tài))時(shí)要發(fā)出的聲音。
聲音中可以包含蜂鳴音、樂曲音、普通聲音等。pL、pH將fn以后的參數(shù)指定為(pL+pH×256)字節(jié)。fn用于指定功能代碼。a、b、n、c、t是用于進(jìn)行各種設(shè)定的參數(shù)。
參數(shù)n指定鳴叫聲音的種類。
參數(shù)c指定鳴叫聲音的次數(shù)。另外聲音通告設(shè)定指令中可以指定,c=0時(shí)消音(蜂鳴器不響),c=255時(shí)為連續(xù)音(蜂鳴器連續(xù)鳴叫)。由此可以設(shè)定為即使發(fā)生脫機(jī)誘因蜂鳴器也不鳴叫,也可以設(shè)定為從發(fā)生脫機(jī)誘因時(shí)開始直到該脫機(jī)誘因消除為止,蜂鳴器持續(xù)鳴叫。
參數(shù)t指定鳴叫聲音的間隔(周期)。例如可以指定為“t×100ms”。
參數(shù)a指定脫機(jī)誘因的種類??梢灾付ǖ拿摍C(jī)誘因的種類例如有以下4種。
1、開蓋2、沒有紙而停止打印3、發(fā)生可以恢復(fù)的錯(cuò)誤4、發(fā)生不可恢復(fù)的錯(cuò)誤其中,所謂可以恢復(fù)的錯(cuò)誤是指主要由于操作者的操作失誤和因使用狀況而發(fā)生的動作異常,通過使打印裝置初始化等操作即可恢復(fù)為正常狀態(tài)。包括紙張的插入錯(cuò)誤、塞紙錯(cuò)誤、打印頭高溫錯(cuò)誤等。
而所謂不可恢復(fù)的錯(cuò)誤是指主要由于打印裝置本身和電源等的硬件原因而導(dǎo)致的異常,被稱為打印裝置或打印系統(tǒng)的故障。包括電源電壓錯(cuò)誤、CPU(中央處理單元)執(zhí)行錯(cuò)誤、驅(qū)動電路錯(cuò)誤、存儲器錯(cuò)誤等。
參數(shù)b是當(dāng)重復(fù)發(fā)生脫機(jī)誘因時(shí),指定用于選擇向用戶優(yōu)先通告哪個(gè)脫機(jī)誘因的優(yōu)先級的參數(shù)。例如,參數(shù)b的定義域?yàn)?以上、255以下時(shí),可規(guī)定優(yōu)先級1為最高,255為最低。
另外,本指令也可以是異常狀態(tài)聲音設(shè)定指令、優(yōu)先順序設(shè)定指令。
·聲音停止指令“0×10 0×05m”。主機(jī)裝置102發(fā)出指令使蜂鳴器停止鳴叫。這是脫機(jī)時(shí)也能處理的實(shí)時(shí)指令。實(shí)時(shí)指令將在下面描述。
因此,打印裝置103可根據(jù)聲音通告指令,以t指定的間隔發(fā)出c次由n指定的聲音。例如,如果在打印數(shù)據(jù)之后接著發(fā)出該命令,則通過蜂鳴器即可知道打印結(jié)束了。而在蜂鳴器的鳴叫過程中處理本指令時(shí),中止現(xiàn)在的鳴叫過程中的鳴叫處理,開始新指定的鳴叫處理??赏ㄟ^以下的任意一種處理結(jié)束蜂鳴器的鳴叫。
·由參數(shù)c指定的重復(fù)次數(shù)的結(jié)束
·發(fā)生脫機(jī)誘因·執(zhí)行聲音停止指令·電源關(guān)閉或硬件重設(shè)打印裝置103根據(jù)聲音通告設(shè)定指令,基于參數(shù)a和n的指定,在發(fā)生脫機(jī)誘因時(shí)發(fā)出對應(yīng)于該脫機(jī)誘因的聲音。脫機(jī)處理中新發(fā)生優(yōu)先級高的脫機(jī)誘因時(shí),切換聲音的種類。發(fā)生優(yōu)先級相同或較低的脫機(jī)誘因時(shí),蜂鳴器繼續(xù)處理中的鳴叫處理??赏ㄟ^以下的任意一種處理結(jié)束蜂鳴器的鳴叫。
·由參數(shù)c指定的重復(fù)次數(shù)的結(jié)束·消除脫機(jī)誘因·執(zhí)行聲音停止指令·電源關(guān)閉或者硬件重設(shè)可通過功能代碼fn和參數(shù),在上述指令數(shù)據(jù)的基礎(chǔ)上追加與蜂鳴器有關(guān)的其它功能。例如,可以使指定音階和聲音長度的聲音模式與登錄代號相互關(guān)聯(lián),追加登錄聲音種類的聲音登錄指令。此時(shí),指定聲音通知設(shè)定指令的聲音的種類的參數(shù)n可以用指定登錄代號代替。由此,可對應(yīng)于用戶的愛好而登錄樂曲,從而發(fā)出該登錄的樂曲聲。
也可設(shè)置用于指定音量的參數(shù)。由此,對應(yīng)于打印裝置所在的環(huán)境,用戶可自由地設(shè)定音量。雖然有不同的鳴叫模式,但是還有可能聽不見,在這種情況下可以將音量設(shè)定得比其鳴叫模式還大。
(打印裝置的主要結(jié)構(gòu))圖2是表示圖1所示的輸出系統(tǒng)101的打印裝置103的主要結(jié)構(gòu)的模式圖。而圖3是表示打印裝置103中的隨機(jī)存儲器RAM中保存的各個(gè)區(qū)域的狀態(tài)的說明圖。下面參照這些圖進(jìn)行說明。
CPU201控制打印裝置103的各個(gè)部件。CPU201的用于控制各個(gè)部件的程序存儲在ROM202中,接通打印裝置103的電源時(shí),CPU201讀出該程序并依次執(zhí)行。CPU201對應(yīng)于雙列直插式開關(guān)210的設(shè)定,對各種打印裝置進(jìn)行初始設(shè)定。
打印裝置103通過通訊線105和接口203與主機(jī)裝置102相互傳輸信息。接收主機(jī)裝置發(fā)出的指令數(shù)據(jù)時(shí),CPU201中產(chǎn)生接收中斷,從而啟動接收中斷處理。
接收中斷處理是將收到的指令數(shù)據(jù)依次存儲在RAM204內(nèi)的接收緩存區(qū)221中。進(jìn)而當(dāng)該收到的指令數(shù)據(jù)是實(shí)時(shí)指令時(shí),直接執(zhí)行該實(shí)時(shí)指令所對應(yīng)的處理。最后返回通常的處理。
在通常的處理中,CPU201依次讀出存儲在接收緩存區(qū)221中的指令數(shù)據(jù),判斷該指令數(shù)據(jù)是什么樣的命令和數(shù)據(jù),并根據(jù)其種類執(zhí)行與之相對應(yīng)的處理。在對應(yīng)于指令數(shù)據(jù)執(zhí)行的處理中,包括上述處理等各種處理。但是由于實(shí)時(shí)指令已然在接收中斷處理中處理完了,因此在通常的處理中可以簡單地跳過。
當(dāng)指令數(shù)據(jù)是打印文字和圖形的打印指令時(shí),從ROM202中讀出該文字的字體信息和表示圖形的比特信息,在RAM204中設(shè)置的行緩存區(qū)(line buffer)222中展開。
當(dāng)行緩存區(qū)222中積累了1行的數(shù)據(jù)、或者在處理換行指令時(shí),CPU201根據(jù)行緩存區(qū)222中的信息驅(qū)動打印頭208,在紙張241上打印文字和圖形。在本實(shí)施形態(tài)中,紙張241采用卷筒紙,但是本發(fā)明也可應(yīng)用在采用單張紙、連續(xù)紙等的其它實(shí)施形態(tài)中。打印完1行后,驅(qū)動輸紙輥209輸送紙張241。
用于檢測打印機(jī)的外蓋250的開關(guān)狀態(tài)的開關(guān)傳感器251、用于檢測有無卷筒紙241的斷紙傳感器252、以及用于檢測打印頭208的溫度的溫度傳感器253檢測出打印機(jī)的脫機(jī)誘因。發(fā)生上述脫機(jī)誘因時(shí),本實(shí)施形態(tài)所采用的結(jié)構(gòu)是在CPU201中形成脫機(jī)中斷,但是也可以采用這樣一種結(jié)構(gòu),即,使CPU201適當(dāng)?shù)刈x出上述傳感器的狀態(tài),檢測出脫機(jī)誘因,這種結(jié)構(gòu)也包含在本發(fā)明的范圍內(nèi)。
在發(fā)生任何一種錯(cuò)誤時(shí),蜂鳴器231為了向用戶通報(bào)而發(fā)出聲音。也可以用樂曲IC和揚(yáng)聲器代替蜂鳴器231。
在RAM204內(nèi)準(zhǔn)備一份脫機(jī)誘因設(shè)定表271。該設(shè)定表是以前述脫機(jī)誘因的種類1-4為索引的排列,排列的各要素中涉及以下方面。
·可否通報(bào)信號(標(biāo)志)。表示該脫機(jī)誘因發(fā)生時(shí)是否用聲音進(jìn)行通報(bào)。可否通報(bào)信號意味著“1=通報(bào)”,“0=不通報(bào)”。
·通報(bào)完畢信號。表示該脫機(jī)誘因已經(jīng)用聲音通報(bào)過了。通報(bào)完畢信號意味著“1=通報(bào)過了”,“0=未通報(bào)”。
·聲音的種類。表示告知脫機(jī)誘因的蜂鳴器的聲音種類。
·鳴叫的次數(shù)。表示告知脫機(jī)誘因的鳴叫的次數(shù)。
·優(yōu)先順序。表示通報(bào)的優(yōu)先順序。值越小優(yōu)先順序就越高。
·電源接通時(shí),對于所有的脫機(jī)誘因,可否通報(bào)信號均為“0”,即設(shè)定為不用聲音通報(bào)。另外,可利用雙列直插式開關(guān)210的設(shè)定來變更該脫機(jī)誘因設(shè)定表271的初始值。此時(shí),CPU201在電源接通時(shí)等的初始化處理中檢查雙列直插式開關(guān)210的設(shè)定,對應(yīng)于該設(shè)定而設(shè)置脫機(jī)誘因設(shè)定表271的初始值。也可以將脫機(jī)誘因設(shè)定表271存儲在閃存等的永久性存儲器中。
這里,打印頭208執(zhí)行打印部的功能,蜂鳴器231執(zhí)行音響器的功能,接口電路203執(zhí)行接收信息部的功能。開關(guān)傳感器251、斷紙傳感器252、打印頭208的溫度傳感器253執(zhí)行檢測部的功能。RAM204執(zhí)行存儲部的功能,RAM204的脫機(jī)誘因設(shè)定表271執(zhí)行設(shè)定存儲部、聲音信息存儲部、優(yōu)先順序存儲部的功能。CPU201執(zhí)行控制部的功能,同時(shí)執(zhí)行異常狀態(tài)聲音設(shè)定指令處理部、優(yōu)先順序設(shè)定指令處理部的功能。
(通常的處理)圖4是表示本實(shí)施形態(tài)的打印裝置所執(zhí)行的通常處理的過程的流程圖。下面參照該圖進(jìn)行說明。
首先,CPU201檢查接收緩存區(qū)221中是否存儲有指令數(shù)據(jù)(步驟S601)。如果沒有存儲(步驟S601否),則使接口電路203接收指令數(shù)據(jù),使CPU201產(chǎn)生接收中斷,開始待機(jī)(步驟S602),直到通過接收中斷處理在接收緩沖區(qū)中存儲有指令數(shù)據(jù)時(shí)為止。也可以在待機(jī)期間執(zhí)行別的處理。
當(dāng)存儲有指令數(shù)據(jù)時(shí)(步驟S601是),讀出該指令數(shù)據(jù)(步驟S603)。而接收緩存區(qū)221執(zhí)行環(huán)形緩沖或排隊(duì)的功能。因而,讀出指令數(shù)據(jù)后,接收緩存區(qū)221便空出該數(shù)據(jù)占用的空間。接著從接收緩存區(qū)221中按FIFO(First In FirstOut,先入先出)的存儲順序讀出指令數(shù)據(jù)。
其次,CPU201檢查讀出的指令數(shù)據(jù)的種類(步驟S604)。當(dāng)指令數(shù)據(jù)的種類是文字?jǐn)?shù)據(jù)時(shí)(步驟S6040×20~0×7e),從ROM202中讀出與該打印指令的ASCⅡ碼相對應(yīng)的字形數(shù)據(jù)(步驟S611),在行緩存器222中展開該字形數(shù)據(jù)(步驟S612)。
接著,檢查行緩存器222中是否積聚有1行的打印圖像(步驟S613),如果沒有(步驟S613否),則回到步驟S601。另一方面,當(dāng)積聚了1行的數(shù)據(jù)時(shí)(步驟S613是),則根據(jù)該打印圖像驅(qū)動打印頭,打印文字(步驟S614),并將行緩存器222清零(步驟S615)。此后,驅(qū)動輸送輥209,將紙送入僅1行的幅度(步驟S616),并返回步驟S601。
當(dāng)指令數(shù)據(jù)的種類為換行指令時(shí)(步驟S6040×0a),進(jìn)到步驟S614,執(zhí)行與前述同樣的打印(步驟S614),并將行緩存器清零(步驟S615),同時(shí)輸送紙張(步驟S616),再回到步驟S601。
而當(dāng)指令數(shù)據(jù)的種類為聲音通報(bào)設(shè)定指令時(shí)(步驟S604聲音通報(bào)設(shè)定),獲取參數(shù)a、b、n、c、t(步驟S621),并分別將1存儲為脫機(jī)誘因設(shè)定表271中的a項(xiàng)要素(由a指定的脫機(jī)誘因)的可否通報(bào)信號,將n存儲為聲音的種類,將C存儲為鳴叫的次數(shù),將t存儲為鳴叫的間隔,將b存儲為優(yōu)先順序(步驟S622),再回到步驟S601。
而當(dāng)指令數(shù)據(jù)的種類為聲音停止指令時(shí)(步驟S604聲音停止),直接返回步驟S601。由于該指令是實(shí)時(shí)指令,因此如后所述,聲音停止處理在接收中斷處理中已經(jīng)被執(zhí)行了。
當(dāng)指令數(shù)據(jù)的種類是此外的指令時(shí)(步驟S604其它),執(zhí)行與該指令數(shù)據(jù)相對應(yīng)的處理(步驟S641),并返回步驟S601。
(脫機(jī)中斷處理)在例如發(fā)生以下現(xiàn)象時(shí),通過對CPU201的中斷而啟動脫機(jī)中斷處理。從而,在通常處理的途中也可以產(chǎn)生中斷。
·通過開關(guān)傳感器251檢測到打印機(jī)外蓋250打開了時(shí)。
·通過斷紙傳感器252檢測到供紙中斷了時(shí)。
·通過打印頭208的溫度傳感器253檢測到打印頭208的溫度過高時(shí)。
圖5及圖6是表示脫機(jī)中斷處理的控制流程的說明圖。下面參照該圖進(jìn)行說明。
首先,CPU201使打印裝置103處于脫機(jī)狀態(tài)(步驟S701)。本處理中包含利用例如ASB(Auto Status Back,自動狀態(tài)返回)功能,通過接口電路203將打印裝置的狀態(tài)通報(bào)給主機(jī)裝置的處理、以及使LED點(diǎn)亮或熄滅的處理等。因此,即使處于脫機(jī)狀態(tài),也可以發(fā)生上述接收中斷。其中,所謂ASB功能是指主機(jī)裝置預(yù)先選擇的打印裝置的狀態(tài)發(fā)生變化時(shí),打印裝置自動地發(fā)送狀態(tài)信息的功能。
接著CPU201檢查開關(guān)傳感器251、斷紙傳感器252、打印頭208的溫度傳感器253等各傳感器的狀態(tài),檢查是否發(fā)生了任何一種脫機(jī)誘因(步驟S702)。也可能同時(shí)發(fā)生多種脫機(jī)誘因。
進(jìn)而,根據(jù)脫機(jī)誘因設(shè)定表271,CPU201從現(xiàn)在發(fā)生的脫機(jī)誘因中,檢索屬于可否通報(bào)信號為1、并且通報(bào)完畢信號為0的對象(步驟S703)。
找到時(shí)(步驟S703是),從中選擇優(yōu)先順序最高的(步驟S704),得到與該脫機(jī)誘因相對應(yīng)的聲音的種類、鳴叫的次數(shù)和鳴叫的間隔(步驟S705),在該通報(bào)完畢信號為0期間,以最多為相當(dāng)于該鳴叫次數(shù)的次數(shù)反復(fù)進(jìn)行下述處理(步驟S706)。
首先,使該蜂鳴器231發(fā)出該種聲音(步驟S707)。接著,檢查各傳感器的狀態(tài)(步驟S708),檢查脫機(jī)誘因的發(fā)生狀況是否有變化(步驟S709)。有變化時(shí)(步驟S709是),返回步驟S702。沒有變化時(shí)(步驟S709否),返回步驟S706。
重復(fù)該處理,所述次數(shù)的鳴叫結(jié)束后(步驟S706終了),將與該脫機(jī)誘因相對應(yīng)的通報(bào)完畢信號設(shè)為1(步驟S711),并返回步驟S702。
另一方面,沒有找到需要通報(bào)的脫機(jī)誘因時(shí)(步驟S703否),獲取各傳感器的狀態(tài)(步驟S721),檢查是否存在脫機(jī)誘因(步驟S722),在存在脫機(jī)誘因期間(步驟S722是),回到步驟S721,繼續(xù)脫機(jī)狀態(tài)。
脫機(jī)誘因清除時(shí)(步驟S722否),將脫機(jī)誘因設(shè)定表271中的各要素的通報(bào)完畢信號均設(shè)為0(步驟S723),本處理終了并返回。
這樣,采用本發(fā)明的打印裝置可通過聲音的鳴叫獲知發(fā)生了異常情況,并通過聲音的種類獲知異常狀態(tài)的種類。
有多個(gè)打印裝置時(shí),只要改變打印裝置中聲音的種類,就能知道是哪個(gè)打印裝置中出現(xiàn)了異常情況。
配備LED和蜂鳴器作為異常通報(bào)機(jī)構(gòu)時(shí),可對應(yīng)于打印裝置的使用環(huán)境等,選擇兩者或任意一個(gè)進(jìn)行通報(bào)。此時(shí),可使鳴叫的次數(shù)和鳴叫的間隔分別對應(yīng)于LED的點(diǎn)亮熄滅次數(shù)和點(diǎn)亮、熄滅的間隔。在配備有多色的LED時(shí),也可以使聲音的種類與LED的顏色相對應(yīng)。
通過設(shè)定異常狀態(tài)下的優(yōu)先順序,發(fā)生多個(gè)脫機(jī)誘因時(shí),可優(yōu)先通報(bào)更緊急的脫機(jī)誘因。該優(yōu)先順序可根據(jù)用戶的要求設(shè)定。當(dāng)優(yōu)先順序高的脫機(jī)誘因被解除時(shí),根據(jù)優(yōu)先順序可通報(bào)優(yōu)先度次高的下一個(gè)脫機(jī)誘因。即,不管解除了哪個(gè)脫機(jī)誘因,只要此外還有脫機(jī)誘因發(fā)生,就可用聲音通報(bào)該脫機(jī)誘因。
通過指定鳴叫的次數(shù),即使是只能發(fā)出單一聲音的打印裝置,也可以通過鳴叫的次數(shù)來通報(bào)脫機(jī)誘因的種類。
如上所述,也可以采用將與脫機(jī)中斷處理相當(dāng)?shù)奶幚磉m當(dāng)?shù)夭迦胪ǔ5奶幚碇心菢拥膶?shí)施形態(tài),這樣的實(shí)施形態(tài)也包含在本發(fā)明的范圍內(nèi)。
(接收中斷中的聲音停止指令的處理)即使在脫機(jī)狀態(tài)下也可執(zhí)行實(shí)時(shí)指令的處理。在脫機(jī)狀態(tài)下收到聲音停止指令時(shí),將脫機(jī)誘因設(shè)定表中各要素的通報(bào)完畢信號設(shè)為1后,再從接收中斷處理直接返回。即,直到發(fā)生新的脫機(jī)誘因?yàn)橹?,使所有的蜂鳴器停止鳴叫。
這樣,用戶在得知脫機(jī)狀態(tài)后,在異常復(fù)原操作開始時(shí),主機(jī)102即可使蜂鳴器231停止鳴叫,可不慌不忙地進(jìn)行復(fù)原操作。
通過以上說明,采用本發(fā)明可對應(yīng)于打印裝置所設(shè)置的環(huán)境、特別是噪音狀況等,選擇容易聽得到的鳴叫方式。而且可對應(yīng)于用戶的需要,任意設(shè)定鳴叫通報(bào)的優(yōu)先度。從而可提供一種適當(dāng)?shù)挠寐曇粝蛴脩敉▓?bào)異常狀態(tài)的打印裝置、其控制方法及存儲實(shí)現(xiàn)該方法的程序的信息存儲介質(zhì)。
權(quán)利要求
1.一種具有打印文字或圖形的打印部、發(fā)出聲音的發(fā)聲部的打印裝置,其特征在于,它具有檢測出前述打印裝置是否存在設(shè)定的異常狀態(tài)的檢測部;存儲有前述打印裝置在出現(xiàn)前述異常狀態(tài)時(shí),是否用聲音進(jìn)行通報(bào)的設(shè)定的存儲部;前述檢測部檢測出存在前述設(shè)定的異常狀態(tài)、而且前述存儲部存儲有用聲音進(jìn)行通報(bào)的設(shè)定時(shí),驅(qū)動前述發(fā)聲部發(fā)出聲音的控制部。
2.一種如權(quán)利要求1所述的打印裝置,其特征在于,前述存儲部還存儲有對應(yīng)于前述異常狀態(tài)的種類所要發(fā)出的聲音的信息,前述控制部是基于與前述檢測部檢測出的前述異常狀態(tài)相對應(yīng)的前述存儲部中存儲的前述聲音信息來驅(qū)動前述發(fā)聲部的。
3.一種如權(quán)利要求1或2所述的打印裝置,其特征在于,前述存儲部還存儲有對應(yīng)于前述異常狀態(tài)的種類而發(fā)出聲音的時(shí)間或次數(shù),前述控制部是基于與前述檢測部檢測出的前述異常狀態(tài)相對應(yīng)的前述聲音存儲部中存儲的前述發(fā)出聲音的時(shí)間或次數(shù)來驅(qū)動前述發(fā)聲部的。
4.一種如權(quán)利要求1-3所述的打印裝置,其特征在于,前述存儲部還存儲有對應(yīng)于前述異常狀態(tài)的種類而通報(bào)該異常狀態(tài)的優(yōu)先順序,當(dāng)前述檢測部檢測出多種異常狀態(tài)時(shí),前述控制部基于前述存儲部中存儲的前述優(yōu)先順序而通報(bào)優(yōu)先順序最高的異常狀態(tài)。
5.一種如權(quán)利要求1-4所述的打印裝置,其特征在于,還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收部,前述控制部基于前述主機(jī)裝置發(fā)出的第一指令數(shù)據(jù),停止驅(qū)動前述發(fā)聲部。
6.一種如權(quán)利要求1-5所述的打印裝置,其特征在于,還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收部,基于前述主機(jī)裝置發(fā)出的第二指令數(shù)據(jù),可變更是否要用前述存儲部中存儲的前述聲音進(jìn)行通報(bào)的設(shè)定、前述聲音的信息、發(fā)出前述聲音的時(shí)間或次數(shù)、前述優(yōu)先順序中的至少一個(gè)。
7.一種具有打印文字或圖形的打印部、發(fā)出聲音的發(fā)聲部的打印裝置的控制方法,其特征在于,它具有檢測出前述打印裝置是否處于異常狀態(tài)的檢測步驟;存儲有前述打印裝置在處于前述異常狀態(tài)時(shí),是否用聲音進(jìn)行通報(bào)的設(shè)定的存儲步驟;以及通過前述檢測步驟檢測出處于前述設(shè)定的異常狀態(tài)、而且前述存儲步驟中存儲了用聲音進(jìn)行通報(bào)的設(shè)定時(shí),驅(qū)動前述發(fā)聲部發(fā)出聲音的控制步驟。
8.一種如權(quán)利要求7所述的打印裝置的控制方法,其特征在于,前述存儲步驟還存儲了對應(yīng)于前述異常狀態(tài)的種類所要發(fā)出的聲音的信息,前述控制步驟是基于與通過前述檢測步驟檢測出的前述異常狀態(tài)相對應(yīng)的前述存儲步驟中存儲的前述聲音信息來驅(qū)動前述發(fā)聲部的。
9.一種如權(quán)利要求7或8所述的打印裝置的控制方法,其特征在于,前述存儲步驟還存儲了對應(yīng)于前述異常狀態(tài)的種類而發(fā)出聲音的時(shí)間或次數(shù),前述控制步驟是基于與通過前述檢測步驟檢測出的前述異常狀態(tài)相對應(yīng)的前述存儲步驟中存儲的前述發(fā)出聲音的時(shí)間或次數(shù)來驅(qū)動前述發(fā)聲部的。
10.一種如權(quán)利要求7-9所述的打印裝置的控制方法,其特征在于,前述存儲步驟還存儲了對應(yīng)于前述異常狀態(tài)的種類而通報(bào)該異常狀態(tài)的優(yōu)先順序,當(dāng)通過前述檢測步驟檢測出多種異常狀態(tài)時(shí),前述控制步驟基于前述存儲步驟中存儲的前述優(yōu)先順序而通報(bào)優(yōu)先順序最高的異常狀態(tài)。
11.一種如權(quán)利要求7-10所述的打印裝置的控制方法,其特征在于,還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收步驟,前述控制步驟基于前述主機(jī)裝置發(fā)出的第一指令數(shù)據(jù),停止驅(qū)動前述發(fā)聲部。
12.一種如權(quán)利要求7-11所述的打印裝置的控制方法,其特征在于,還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收步驟,基于前述主機(jī)裝置發(fā)出的第二指令數(shù)據(jù),可變更是否要用前述存儲步驟中存儲的前述聲音進(jìn)行通報(bào)的設(shè)定、前述聲音的信息、發(fā)出前述聲音的時(shí)間或次數(shù)、前述優(yōu)先順序中的至少一個(gè)。
13.一種存儲用于實(shí)現(xiàn)打印裝置的控制方法的程序的計(jì)算機(jī)可讀取的信息存儲介質(zhì),所述打印裝置具有打印文字或圖形的打印部、發(fā)出聲音的發(fā)聲部,其特征在于,它具有檢測出前述打印裝置是否處于異常狀態(tài)的檢測步驟;存儲有前述打印裝置在處于前述異常狀態(tài)時(shí),是否用聲音進(jìn)行通報(bào)的設(shè)定的存儲步驟;以及通過前述檢測步驟檢測出處于前述設(shè)定的異常狀態(tài)、而且前述存儲步驟中存儲了用聲音進(jìn)行通報(bào)的設(shè)定時(shí),驅(qū)動前述發(fā)聲部發(fā)出聲音的控制步驟。
14.一種如權(quán)利要求13所述的信息存儲介質(zhì),其特征在于,前述存儲步驟還存儲了對應(yīng)于前述異常狀態(tài)的種類所要發(fā)出的聲音的信息,前述控制步驟是基于與通過前述檢測步驟檢測出的前述異常狀態(tài)相對應(yīng)的前述存儲步驟中存儲的前述聲音信息來驅(qū)動前述發(fā)聲部的。
15.一種如權(quán)利要求13或14所述的信息存儲介質(zhì),其特征在于,前述存儲步驟還存儲了對應(yīng)于前述異常狀態(tài)的種類而發(fā)出聲音的時(shí)間或次數(shù),前述控制步驟是基于與通過前述檢測步驟檢測出的前述異常狀態(tài)相對應(yīng)的前述存儲步驟中存儲的前述發(fā)出聲音的時(shí)間或次數(shù)來驅(qū)動前述發(fā)聲部的。
16.一種如權(quán)利要求13-15所述的信息存儲介質(zhì),其特征在于,前述存儲步驟還存儲了對應(yīng)于前述異常狀態(tài)的種類而通報(bào)該異常狀態(tài)的優(yōu)先順序,當(dāng)通過前述檢測步驟檢測出多種異常狀態(tài)時(shí),前述控制步驟基于前述存儲步驟中存儲的前述優(yōu)先順序而通報(bào)優(yōu)先順序最高的異常狀態(tài)。
17.一種如權(quán)利要求13-16所述的信息存儲介質(zhì),其特征在于,還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收步驟,前述控制步驟基于前述主機(jī)裝置發(fā)出的第一指令數(shù)據(jù),停止驅(qū)動前述發(fā)聲部。
18.一種如權(quán)利要求13-17所述的信息存儲介質(zhì),其特征在于,還具有連接在主機(jī)裝置上、接收該主機(jī)裝置發(fā)出的指令數(shù)據(jù)的接收步驟,基于前述主機(jī)裝置發(fā)出的第二指令數(shù)據(jù),可變更是否要用前述存儲步驟中存儲的前述聲音進(jìn)行通報(bào)的設(shè)定、前述聲音的信息、發(fā)出前述聲音的時(shí)間或次數(shù)、前述優(yōu)先順序中的至少一個(gè)。
19.一種如權(quán)利要求13-18所述的信息存儲介質(zhì),其特征在于,前述信息存儲介質(zhì)可以是激光盤、軟盤、硬盤、光磁盤、數(shù)字視頻盤、磁帶或半導(dǎo)體存儲器。
全文摘要
本發(fā)明提供一種適當(dāng)?shù)挠寐曇粝蛴脩敉▓?bào)異常狀態(tài)的打印裝置、其控制方法及信息存儲介質(zhì)。打印部(打印頭208)打印文字或圖形,檢測部(開關(guān)傳感器251、斷紙傳感器252、溫度傳感器253)檢測出是否存在設(shè)定的異常狀態(tài),設(shè)定存儲部(RAM204)存儲是否用聲音進(jìn)行通報(bào)的設(shè)定,當(dāng)檢測部(開關(guān)傳感器251、斷紙傳感器252、溫度傳感器253)檢測出存在設(shè)定的異常狀態(tài),且設(shè)定存儲部(RAM204)中存儲有用聲音進(jìn)行通報(bào)的設(shè)定時(shí),發(fā)聲部(蜂鳴器231)發(fā)出聲音。
文檔編號G06K15/00GK1306907SQ0013764
公開日2001年8月8日 申請日期2000年12月6日 優(yōu)先權(quán)日1999年12月7日
發(fā)明者深野和子, 稻越忠, 小池利明 申請人:精工愛普生株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
建昌县| 霸州市| 印江| 潼关县| 大港区| 灵寿县| 永寿县| 通道| 左权县| 长垣县| 西城区| 宁津县| 汤阴县| 鹤岗市| 伽师县| 广宁县| 瑞安市| 安吉县| 班戈县| 交口县| 金乡县| 余庆县| 赤峰市| 霍山县| 河东区| 门源| 白朗县| 葫芦岛市| 崇阳县| 长葛市| 胶州市| 上林县| 邛崃市| 景德镇市| 车致| 焦作市| 红桥区| 岑巩县| 阿坝| 兴隆县| 本溪市|