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

印刷裝置、信息處理裝置、它們的控制方法、及信息記錄介質(zhì)的制作方法

文檔序號(hào):6611673閱讀:259來源:國知局
專利名稱:印刷裝置、信息處理裝置、它們的控制方法、及信息記錄介質(zhì)的制作方法
技術(shù)領(lǐng)域
本發(fā)明是關(guān)于印刷驢、信息處理體、它們的控制方法,及信息i碌介質(zhì), 特別是關(guān)于對圖像用ria制娜和字體登記Ilit制纖等Z^制M和實(shí)時(shí)處理指令麵歹腿行區(qū)分處理的印刷驢、信息雌裝置、它們的控審仿法、及記錄實(shí)現(xiàn)它們的辦的信息記錄介質(zhì)。
背景技術(shù)
印刷體(打印機(jī))作為在紙張等印刷載體上印刷字體和圖像的裝置己廣泛普及。這種打印in^接在信息處理裝置(主計(jì)穀幾)上,主it^則每印刷文字和 圖像的娜歹訴n控制打印機(jī)的娜列發(fā)邀合打印機(jī)。主計(jì)穀幾發(fā)澄合打印機(jī)的 ,可以看作為位列,也可看作為字節(jié)列,特別是,在打印機(jī)中,由8位(1個(gè)字節(jié))構(gòu),旨令,招可一種指令,多數(shù)是由8 倍的位數(shù),即一定字節(jié)數(shù)的 構(gòu)筑而成。指令又形^Jdi字節(jié)列的指令符號(hào),根據(jù)需要形成附著它的字節(jié)列織,禾聰一步根據(jù)需要,形成附啲繊。作為印刷文字的翻列,在f頓Ascn代碼和相同字節(jié)值時(shí),在圖像印刷和4柳者定義字體的定義中,根據(jù)字節(jié)列4頓了黑白標(biāo)的手法。在圖像中,根據(jù) ^節(jié)中含的位數(shù)g圖像各點(diǎn)顏色的手法。當(dāng)打印機(jī)的接口部分換隨lj 1個(gè)字節(jié)^^個(gè)字節(jié)的繊信號(hào)時(shí),會(huì)產(chǎn)生接收 中斷,^i力接收中斷鵬。在接收中斷鵬中,進(jìn)行以下處理。(1) 判斷接收 中是體有實(shí)時(shí)處理指令,在含有時(shí),可直接實(shí)行與該實(shí) 時(shí)處理指令相對應(yīng)的鵬。(關(guān)于該技術(shù)的內(nèi)驗(yàn)見公開公恥特開平09—164744)。(2) ^l維收到的i^忙存到由RAM (Random Access Memoiy)構(gòu)成的接收存儲(chǔ)器內(nèi)。這些接收中斷處理在規(guī)定范圍內(nèi)結(jié)束后,恢復(fù)至征常處理。 一船并,接收復(fù) 位信息,遊賣進(jìn)行到接收存貯器貯滿(&11)為止。^ffi常鵬中,解釋接收存儲(chǔ) 器中存儲(chǔ)的娜,在為RAM準(zhǔn)備的印字緩沖器中展開印刷圖像。斑中作業(yè)魏次進(jìn)行接收娜的怖胃FIFO鵬。對此,戰(zhàn)實(shí)時(shí)鵬指令是無視FIFO鵬規(guī) 則而進(jìn)行的指令。印刷圖像在印刷區(qū)域內(nèi)哪部分形成白色,明嘟分形成黑色,艮P,驅(qū)動(dòng)哪一個(gè) 印刷頭, 一般是以1和0的位值進(jìn)行表現(xiàn)。展開1行文字印刷圖像后,根據(jù)印字 緩沖器中的內(nèi)容驅(qū)動(dòng)印刷頭,在紙張等印刷載體上印刷文字和圖像。相當(dāng)于實(shí)時(shí)處理指令的娜列,即^iA接收存儲(chǔ)器內(nèi),由于在接收器斷處理中對此eit行相應(yīng)的處理,所以 常處理中只進(jìn)行斜蟲讀取。然而,在將船兌的圖像用二進(jìn)制 和字體登記1制繊的^4制1^傳 蹈卿刷驢中的繊列定義中,偶然會(huì)出現(xiàn)與實(shí)時(shí)M指令相同的繊列。即 使不能完剖軍釋原來的實(shí)時(shí)處理指令時(shí),^h^的接收中斷處理中,也^T育樹 實(shí)時(shí) 指令進(jìn)行相應(yīng)的處理。艮卩,主計(jì)^f幾以無意圖的定時(shí)進(jìn)行處理無意圖的實(shí)時(shí)處理指令,例如,有可 育g姓計(jì)穀幾一側(cè)沒有進(jìn)行接收準(zhǔn)備,也頓能具有和打印機(jī)的匹配性。由此,產(chǎn)生一種愿望,剛各含有和實(shí)時(shí)處理指令 列相同的 列,與實(shí) 時(shí)鵬指令進(jìn)行區(qū)分后,/Ai計(jì)穀幾傳微打印機(jī)。 發(fā)明內(nèi)容本發(fā)明的目的就是為解決以上問題,而提供一種將圖像繊和字體登記麵 等二進(jìn)制數(shù)據(jù)和實(shí)時(shí)處理指令的數(shù)據(jù)列進(jìn)行區(qū)分處理的印刷裝置、信息處理裝 置、控制它們的方法,以及記錄實(shí)現(xiàn)它們辦的信息記錄介質(zhì)。為了超似上目的,根據(jù)本發(fā)明原理,公開下職明。本發(fā)明印刷驢的特征是,在與信息處理驢連接,接收規(guī)定指令和由 等形成的繊列,對印刷和誠旨令實(shí)行相應(yīng)規(guī)定處理的印刷裝中,包括以下部 分,艮P,接收處理部分,接收由±^信息處理驢傳送的通常處敏旨令、含有在 通常處理指令中優(yōu)先進(jìn)行實(shí)時(shí)M指令的1個(gè)或它們組合的 列;通常處理部 分,根據(jù)含有i^收處理部分接收的i^列的通常處理指令,進(jìn)《彌常處衝 實(shí)時(shí)處理部分,在接收±^收處理部分的 列中含有實(shí)時(shí)處理指令時(shí),根據(jù)該實(shí)時(shí)處理指令進(jìn)行實(shí)時(shí),;和指示部分,在實(shí)時(shí)處理部分中指示是否允許進(jìn) 行戰(zhàn)實(shí)時(shí)鵬。這樣,由于設(shè)置了指示是否允許進(jìn)行實(shí)時(shí)處理指令的指示部分,所以在傳送 特定指令(例如,圖像印刷指令和字體登記指令)纖列之前,可予先禁止實(shí)時(shí) 處理指令的進(jìn)行。所以,M常指令的參數(shù)內(nèi),不必對偶然所含 列進(jìn)行實(shí)時(shí) 處理。為了禁止在打印機(jī)1贓行實(shí)時(shí)處理指令,想要從信息^bS^g傳it禁止實(shí) 時(shí)處理指令進(jìn)行的指令,在印刷,一側(cè),上述接收,部分接收到禁止實(shí)時(shí)處 理指令的,列時(shí),也會(huì)^S行實(shí)時(shí)^bS指令^^無效。SW,為了在打印機(jī)一側(cè),允許實(shí)時(shí),指令進(jìn)行,從信息 ^^傳送允 許實(shí)時(shí),指令進(jìn)行的指令,在打印機(jī)^ij,也會(huì)允許實(shí)時(shí)處理指令進(jìn)行。不采用指令,使用計(jì)算器等,由接收到禁止實(shí)時(shí),指令 開始,所經(jīng)過 的時(shí)間S31規(guī)定的時(shí)間時(shí),可^b^^部,回到允許,實(shí)時(shí)M指令進(jìn)行 的狀態(tài)。從接收到禁止實(shí)時(shí)處理指令 列開始,上3i接收處理部分接收的數(shù)據(jù)列長 iS^l規(guī)定的長度時(shí),可^i^旨示部艦回到允許戰(zhàn)實(shí)時(shí)處理指令進(jìn)行的狀 態(tài)。戰(zhàn)規(guī)定長度可根據(jù)禁止實(shí)施細(xì)旨令進(jìn)行規(guī)定。戰(zhàn)實(shí)時(shí)鵬允許指令和實(shí)進(jìn)處理禁止指令,對于於實(shí)時(shí)鵬指令,也可 用作可規(guī)定允許或禁止的實(shí)時(shí)處理允許。禁止指令,這時(shí),在該實(shí)時(shí)處理允許。 禁止指令中,至少設(shè)有2個(gè)字節(jié)的參數(shù),艮口,該參M須具有規(guī)定l個(gè)遞數(shù)個(gè) 實(shí)時(shí)M指令,和規(guī)定M實(shí)時(shí)處理指令允許或禁止的參數(shù),對于^實(shí)時(shí)處理 指令,可設(shè)定該指令進(jìn)行的允許廳止。在印刷裝置中也可具有狀態(tài)存儲(chǔ)部分,存儲(chǔ)實(shí)時(shí)處理禁止指令或顯示實(shí)進(jìn)處 理允許、禁止指令的接收狀^f言息;和應(yīng)答,部分,以J^信息M^S接收 實(shí)時(shí)處理禁止指令后,接收狀態(tài)要求指令時(shí),至少傳腿示實(shí)時(shí)處理禁止指令的 接收鄉(xiāng)言息。為了在打印機(jī)一側(cè),禁止實(shí)時(shí) 指令的進(jìn)行,代替用實(shí)時(shí)處理禁止指令, 在印刷裝置中,J^接收鵬部分接illh^m常處理指令內(nèi),處理rjt制繊規(guī) 定指令的處理指令時(shí),也贈(zèng)止實(shí)時(shí)處理指令的進(jìn)行。這時(shí),印刷體的優(yōu)點(diǎn)是,當(dāng)接收位標(biāo)志處理指令時(shí),由于設(shè)定了禁止實(shí)時(shí)處理指令,所以,勝機(jī)Hi沒有必剪隹備實(shí)時(shí)處理禁止指令。這時(shí),在顯示附w^ia制鵬旨令的制繊勺繊列,接收結(jié)束后,± 收處理部分, 現(xiàn)設(shè)定在允許實(shí)時(shí)KI指令的進(jìn)進(jìn)狀態(tài),所以也就沒有必敷隹備實(shí)時(shí)處理允許指本發(fā)明印刷體的控制方法、信息處理裝置,由謝言息處理體向印刷裝置^^娜歹啲方法,根據(jù)和i^相同的事項(xiàng)尉寺定的方法,各自起到了相同的作 用效果。本發(fā)明的計(jì)^t幾可讀取的記錄介質(zhì),也是由計(jì)^m存儲(chǔ)實(shí)SU:^各印刷驢、信息鵬體的控制方法的計(jì)嶽;n號(hào),各自起到了和±^相同的作用效 果。


圖i是本發(fā)明印刷驢實(shí)施例的簡要繊呈結(jié)構(gòu)圖。圖2是本發(fā)明印刷^2的接收中斷處理系統(tǒng)第1實(shí)施例箭d呈圖。圖3是本發(fā)明印刷,的接收中斷第1實(shí)施例中的狀態(tài)遷移說明圖。圖4是本發(fā)明印刷^a的通常處sm統(tǒng)實(shí)施例旨呈圖。圖5是本發(fā)明信息M驢的實(shí)施例簡要結(jié)I妨塊圖。 圖6是《OT本發(fā)明信息處理,進(jìn)行^^M系統(tǒng)實(shí)施例的繊呈圖。 圖7是本發(fā)明印刷^S的接收中斷處S^,2實(shí)施例繊呈圖。 圖8是本發(fā)明印刷裝置的接收中斷第2實(shí)施例中的)1^態(tài)遷移說明圖。 圖9是本發(fā)哪卿j驢的接收中斷處麟織3實(shí)施例繊呈圖。 圖10是本發(fā)明印刷裝置的通常處哩系統(tǒng)實(shí)施例繊呈圖。 圖11是^ffi本發(fā)明信息處理^S進(jìn)行〗,處理系統(tǒng)實(shí)施例繊呈圖。 圖12是本發(fā)明印刷,的接收中斷處理系統(tǒng)第4實(shí)施例繊呈圖。 圖13是本發(fā)明印刷,的接收中斷第4實(shí)施例中的枕態(tài)遷移說明圖。 圖14是本發(fā)明印刷^g的通常處理系統(tǒng)實(shí)施伊MI呈圖。 具體實(shí)驗(yàn)式以下說明本發(fā)明的一個(gè)實(shí)施形態(tài)。另外,以下說明的實(shí)施皿是為進(jìn)行說明的,并不對本申請的發(fā)明范圍構(gòu)成限制。因此,若是^^術(shù)領(lǐng)域中的人員,也可以采用將它們的各元件或鄉(xiāng)元件置換成相同元件的實(shí)施條,這些實(shí)施脇也 包含在本申請的發(fā)明范圍內(nèi)。圖l示出了本發(fā)明的印刷裝置(打印機(jī))實(shí)施例的方塊結(jié)構(gòu)圖。打印機(jī)101, fflil接口 102與信息處理體主計(jì)穀幾120雜,作為主要構(gòu)成 元《特CPU、 103、 RAM104、 ROM105、非易失性存儲(chǔ)器106、印刷機(jī)構(gòu)107。當(dāng)接口 102接收到主計(jì)算機(jī)120傳送的數(shù)據(jù)列時(shí),對于CPU (Cen1ral Processing Unit;中央,單元)103,發(fā)行接收中斷。CPU103根據(jù)接收中Hf^] 接收中斷處理,在接收中斷處理中,判斷接收娜歹忡所含有實(shí)時(shí)處理指令,對 IH^行如戰(zhàn)的實(shí)時(shí)處理。進(jìn)而,在接收中斷處理中,4維收至啲纖列存儲(chǔ)到 設(shè)在RAM104的接收存儲(chǔ)器111內(nèi)。當(dāng)接收中斷處理結(jié)束時(shí),CPU103的控制返 回到通常處理中。通常處理中,CPU103對RAM104的接收存儲(chǔ)器111中存儲(chǔ)的繊列,解釋 作為印刷指令和打印設(shè)定指令,從存儲(chǔ)字體的ROM (Read Only Memory) 105 中取f幹體微,生成圖像繊,將印刷圖像展開在RAM104內(nèi)i體的打印存儲(chǔ) 器112中。進(jìn)而,在打印存儲(chǔ)器112中展開的印刷圖^,概定量時(shí),例如超"行時(shí), 按照該印刷圖像驅(qū)動(dòng)印刷機(jī)構(gòu)107,將文字和圖像印刷到紙張等印刷介質(zhì)上。存儲(chǔ)到接收存儲(chǔ)器lll中的 列是字體定義指令時(shí),RAM104內(nèi)存儲(chǔ)該字 體的定義。非易失性存儲(chǔ)器106是EEPROM (Electrically Erasable Programmable ROM)和f^t存儲(chǔ)器,可按照字體定義指令魏不揮發(fā)性存儲(chǔ)器106中的內(nèi)容。 在該不揮發(fā)性存儲(chǔ)器中設(shè)置形^^儲(chǔ)印刷裝置拔態(tài)的枕劍言息存儲(chǔ)部分的狀態(tài)區(qū) 域116,應(yīng)答來自主計(jì)對幾120的狀態(tài)要求指令,將該區(qū)域的信息^t^合主計(jì)算 機(jī)120。在RAM104中有對在接收中斷處理中使用的當(dāng)前模^a行存儲(chǔ)的區(qū)域113。據(jù)此,可知在接收實(shí)時(shí)鵬旨令的過程中,^as接收其他的織。跳還有一種指示部分的標(biāo)志區(qū)域114 (J際部分),存儲(chǔ)是否禁止當(dāng)前的實(shí)時(shí)處理,還 存儲(chǔ)各種打印機(jī)的狀態(tài)(狀態(tài))。標(biāo)志區(qū)域114是,切斷電源時(shí),由于信息也消 失,在CPU103鵬時(shí)暫時(shí)使用的區(qū)域。CPU103和接口 102、 RAM104、存j新B^各處理的控帝訴聘的ROM105等共 同工作,作為接收 部分、實(shí)時(shí)處理部分,通常處理部分及標(biāo)志設(shè)定M部分, 發(fā)揮了功能,印刷機(jī)構(gòu)107與CPU103等共同工作,作為印刷處理部分各自辦 功能。ROM105作為記^f聘的信息記錄介質(zhì)發(fā)ffJ力能。另外,l頓的打印機(jī)是,即使切斷電源,也不需要存儲(chǔ)印刷驢狀態(tài)的打印機(jī),不揮發(fā)性存儲(chǔ)器也不一定需要。艮P,即使是沒有搭載不揮發(fā)性存儲(chǔ)器的打印 機(jī),也育^I用于本發(fā)明。印刷驢接收中斷處理的第1實(shí)施例圖2是本發(fā)明印刷驢的接收中斷鵬系統(tǒng)的實(shí)施例繊呈圖。該接收中斷處理是在打印機(jī)101的接口102接4姓計(jì)^t幾12(H^t繊列時(shí)驗(yàn)。以下,對接 口 102接收1個(gè)字節(jié)娜時(shí)接收中斷產(chǎn)生的實(shí)施^g進(jìn)衍兌明,每接收1個(gè)以上任意字節(jié)數(shù)的m^繊接收中斷處理時(shí),可進(jìn)行同樣處理,該實(shí)施形態(tài)也包含在 本發(fā)明范圍內(nèi)。另外,本實(shí)施例中,以T^頓^ii制,處理指令作為通常的指令。 在4t^位標(biāo)志娜時(shí)4頓 ESC女mnLnHdl…dk為位標(biāo)志)。 'ESC&snmadl…dk:在#^規(guī)定 量的雜登記 時(shí)4頓。(另外,分別規(guī)定,s、 a等特體的縱向、橫向尺寸、n為開始文字編碼、m為終結(jié)文字編碼、dl…dk為字體定義數(shù)據(jù))。FSglmala2a3a4nLnHdl…dk:用戶定義向非易失性存儲(chǔ)器寫入 時(shí)使用。(另夕h^別規(guī)定,各參數(shù),固定nH)、 al-a4是繊的存儲(chǔ)開鄉(xiāng)魁止、nL、必是存儲(chǔ) 數(shù))。本發(fā)明實(shí)施例中,作為實(shí)時(shí)處理指令,可用以下指令。
將[DLE EOT NUL]打印機(jī)的狀態(tài),在實(shí)時(shí)內(nèi)傳;it^合主計(jì)算機(jī)。 .將PLE EOT BEL]打印機(jī)的墨汁狀態(tài),在實(shí)時(shí)內(nèi)傳it^合主計(jì)算機(jī)。 .將[DLE EOT BS]關(guān)于MCR (Magae tic bk Character Reocgnition)功能的擾態(tài),在實(shí)時(shí)內(nèi)^^合主計(jì)嶽幾。 PLE ENQ]對打印機(jī)的實(shí)時(shí)要求。 [DLE DC4 SOH]在實(shí)時(shí)內(nèi)輸出規(guī)定脈沖。 PLE DC4 STX]^j射丁印機(jī)電源斷開。 [DLE DC4 BS]將打印機(jī)的接收存儲(chǔ)器進(jìn)行清除。 此外,該打印機(jī)用作記錄器時(shí),禾l傭?qū)崟r(shí)處理指令,可以指示打TO箱等的處理。這時(shí),最奶OT新的實(shí)時(shí)處理指令。進(jìn)而,本實(shí)施例中,以下的實(shí)施鵬禁止指令用作[實(shí)時(shí)處理指令]。
[DLE EOT EOT]這以后禁止規(guī)定時(shí)間(如1秒)實(shí)時(shí)處理指令的處理。 如戰(zhàn),本發(fā)明是在打印機(jī)101的接口 102接收到主計(jì)算機(jī)120傳送的數(shù)據(jù)時(shí)開始起動(dòng)。起動(dòng)后,首先,CPU103 ^維口 102接收的1個(gè)字節(jié)l^g存儲(chǔ)在RAM104的 接收存儲(chǔ)器lll內(nèi)(步驟S201)。接收存儲(chǔ)器111 一般靴雜存儲(chǔ)器構(gòu)成。接著,石欣RAM104的標(biāo)志區(qū)域114、判斷是否禁止當(dāng)前的實(shí)時(shí)處理(步驟 S202)。不禁止時(shí)(步驟S202;否)、研究在模式區(qū)域113中存儲(chǔ)的當(dāng)鵬收中斷模 式(步驟S203)。根據(jù)中斷模式值,顯示是否接收該過程中當(dāng)前的實(shí)時(shí)的處理指 令。進(jìn)而,在步驟S201中,根據(jù)圖3所示拔態(tài)遷移亂按照接收的娜值,更新 在RAM104的模式區(qū)域113中存儲(chǔ)的接收中斷^;值,同時(shí),若需飄實(shí)施鵬 (步驟S204),結(jié)鋮中斷處理。圖3是接收中斷中狀態(tài)遷移說明圖。該狀態(tài)遷移圖由,實(shí)時(shí)處敏旨令 列的體系決定。模式A的意義是解釋除當(dāng)前實(shí)時(shí)《指令以外指令的模式。在SA模式A 時(shí),在步驟S201中接收的繊tteM示時(shí)處理指令的1個(gè)字節(jié)值(DLE)時(shí),移 行到模式B。模式B的意義是接收當(dāng)前實(shí)時(shí),指令1個(gè)字節(jié)位(DLE)的模式。當(dāng)iSA 禾試B時(shí),根據(jù)步驟S201中接收的薩值,如以下進(jìn)4 ii移。 'EOT時(shí),銜亍到模式C。.ENQ時(shí),進(jìn)行與打印機(jī)的實(shí)時(shí)要求相對應(yīng)的處理,移稱至帳式A。 'DC4時(shí),銜亍到模式D。 除lfet外時(shí),由于接收的 列不是實(shí)時(shí)處理指令的 列,所以銜亍到 模式A。模式C的意義是在接收中,以EOT刑臺(tái)的實(shí)時(shí)處掛旨令的模式。當(dāng)i4A模式 C時(shí),根據(jù)步驟S201中接收,的值,按以下遷移。.NUL時(shí),^|射丁印機(jī)101的狀態(tài)實(shí)時(shí)傳;^合主計(jì)#1幾120, ^fi^訴弒A。
BEL時(shí),纟射丁印機(jī)101的印刷機(jī)構(gòu)107中所含墨汁的拔態(tài),實(shí)時(shí)4^^合主 計(jì)^mi20,銜于到獄A。'BS時(shí),將關(guān)于打印機(jī)101的MICR的狀態(tài),實(shí)時(shí)傳:^合主計(jì)穀幾120,移 行到模式A。
BOT時(shí),在RAM104的標(biāo)志區(qū)域114中設(shè)定"實(shí)施處理禁止"。進(jìn)而"在標(biāo)志區(qū)域U4 '實(shí)施鵬允許,中設(shè)定處理"m;人當(dāng)前開始至規(guī)定時(shí)間(例如1秒)后,由定時(shí)中i iS行,以進(jìn)《豫定定時(shí)中斷處理。其后,銜亍到模式A。 除lfct外時(shí),由于接收的 歹1壞是實(shí)時(shí)鵬指令的繊列,所以^f亍到模式A。禾莫式D的意義是在接收中,由DLE DC4開始的當(dāng)前實(shí)時(shí)M指令的模式。 當(dāng)時(shí)入模式D時(shí),根據(jù)步驟S201中接收的,值,按以下進(jìn)^i移。 .SOH時(shí),進(jìn)行規(guī)定脈沖的實(shí)時(shí)輸出,移行到l試Ao -STX時(shí),切斷打印機(jī)電源。
BS時(shí),清除SSS在RAM104中的接收存儲(chǔ)器111和打印存儲(chǔ)器112,銜亍 到模式A。 除lfet外,由于接收 列不是實(shí)時(shí) 指令的 列,所以移行到模式A。另一方面,研究標(biāo)志區(qū)114的結(jié)果,禁止當(dāng)前實(shí)的處理時(shí)(步驟S202,有)、 接收中斷處理結(jié)束。這樣,^^h接收中斷中,查對^g禁止實(shí)時(shí)處理,此時(shí)需要的時(shí)間是 微 秒級(jí)。由于狀態(tài)遷移處理比較簡單,所以接收中斷處理只需要非常短的時(shí)間。 印刷體的通常處麟1實(shí)施例通常處理是打印機(jī)101解釋接收翻進(jìn)行印刷的鵬。圖4是打印機(jī)101的 通常處SS制系統(tǒng)箭Ll呈圖。即使^S《S1常處理的過程中,圖2、圖3中所示的 接收中斷處理可由中斷謝瑰動(dòng)。另外,CPU103在接收存儲(chǔ)器111中殘留未處理娜時(shí),取得iM^,未殘留 繊時(shí),進(jìn)行待機(jī),根據(jù)Jd^接收中斷鵬,在接收存儲(chǔ)器lll中具有繊存儲(chǔ)。 謝f^樣的K^iJ^處理,在以下說明中,由于簡單,將,處SS行1次,從 接收存儲(chǔ)器lll中取得l個(gè)字節(jié)繊時(shí),禾口進(jìn)行數(shù)次,從接收存儲(chǔ)器lll中取得 數(shù)個(gè)字節(jié)娜時(shí),合并在一起,稱作"從接收存儲(chǔ)器取11 "。本實(shí)施例中,允許實(shí)時(shí)處理的指令用作通常處理指令。首先,CPU103/膽收存儲(chǔ)器111取得 (步驟S401),鵬iM^的種 類(步驟S402)。iM^是實(shí)時(shí)處理允許指令時(shí)(步驟S402, RTC允許)、在RAM104中的 樗區(qū)域114中,設(shè)定[實(shí)時(shí)M允許](步驟S403)、返回到步驟S401。另一方面,i^^是其他的通常鵬旨令時(shí)(步驟S402;通常),進(jìn)^彌旨 令(步驟S401;通常),如m^旌續(xù)處理(步驟S405;是)、返回到步驟S401。該處理中含有文字和圖形的印刷、圖像的印刷、字體登記等M。M^是實(shí)時(shí)處理指令時(shí)(步驟證,RTC)、雜賣鵬(步驟S405,是) 返回步驟S401。在接收中斷處理中,因?yàn)榧哼M(jìn)行了對實(shí)時(shí)處理指令相對的附加處理。當(dāng)由樣的接收中斷處理和通常,構(gòu)成時(shí),凈含有以和實(shí)時(shí)M指令數(shù)據(jù)列 相同 列作參數(shù)的通餅旨令(例如,圖像印刷指令和字體登記指令)數(shù)據(jù),相 對打印機(jī)機(jī)時(shí),首先,概實(shí)時(shí)處理禁止指令,接著傳送鄉(xiāng)餅旨令,進(jìn)而傳 送實(shí)時(shí)M允許指令,根據(jù)通徵旨令參數(shù)內(nèi)偶然含有的 列不進(jìn)行實(shí)時(shí) 。信窗艦體的第1實(shí)施例圖5中示出了本發(fā)明信息處理驢(主計(jì)穀幾)實(shí)施例的方i央構(gòu)成圖。 本發(fā)明的信息處理驢120由CPU501控制。當(dāng)將電源與信息處理體120 接通時(shí),CPU501在ROM502內(nèi)規(guī)定處所進(jìn)行存儲(chǔ)的1PL (Initial Program Loader),趣繊亍處理,進(jìn)而在石體、織、CD—ROM (Compact Disk ROM) 等非易失性剤^S503中進(jìn)行存儲(chǔ)禾聘。在禾歸進(jìn)行時(shí),將RAM504作為暫時(shí)^t行文字和圖形印刷應(yīng)用禾將時(shí),印刷指令娜列MMg口 505傳送打印機(jī)。進(jìn)而,信窗、M體120具有未圖示的^:和鼠標(biāo)器等輸A^a、顯示器等CPU501與接口 505、 RAM504、存{新5^后述各處鵬帝貨聘的ROM502等 一虹作,作為傳送部分,發(fā)揮傳魏常處理指令、實(shí)時(shí)處理指令、實(shí)時(shí)鵬禁 止、允許指令的功能。非易失性剤it^g503,作為記穀聘的信息記錄介質(zhì)而發(fā)ffJ力能。還具有圖 中未示出的CD—ROM驅(qū)動(dòng)、^:驅(qū)動(dòng)等^g,同樣可以由記錄信息的記錄介質(zhì) 安裝規(guī)定的辦。圖6是 圖像印刷和字體登記等處理中,向打印機(jī)傳皿餅旨令 的系 統(tǒng)繊呈圖。該傳送處理題常應(yīng)用,i^相對操作系統(tǒng)傳送印刷要求而起動(dòng)。該傳 送處理一般由叫作驅(qū)動(dòng)器傳動(dòng)器的禾Mif進(jìn)行,該程劍吏用由 :^#儲(chǔ)介質(zhì)安裝姓計(jì)穀幾內(nèi)。首先,主計(jì)穀幾研究傳織常指令的娜列是體有和實(shí)時(shí)鵬指令娜相同的娜列(步驟S601)。不含有時(shí)(步驟S601;否),傳 常指令的 列(步驟S602),該處理結(jié)束。含有時(shí)(步驟S601;是),傳送實(shí)時(shí)雌禁止指令(步驟S603),接劐鏈 通常指令的,列(步驟S604),雕送實(shí)時(shí)鵬允許指令(步驟S605)。 另外,加之該處理可進(jìn)行以下M。例如,印刷圖像時(shí),判,通常指令在規(guī)定時(shí)間(例如1秒)內(nèi)是否能由打印ini4行處理的量??梢蕴?*時(shí),進(jìn)行與步驟S603 步驟S605處理相同的處理。在規(guī)定時(shí)間內(nèi)不能M此量時(shí),解釋i繊常指令,分寧MfH^I常指令。再 對#^1常指令,首先進(jìn)行和步驟S603 步驟S605處理相同的^b理,印刷一部 分圖像、再查對實(shí)時(shí)處理是否需要,若需要,傳送該實(shí)時(shí)鵬指令,重MJ^兌的 處理。fflMia^^樣的處理,需要實(shí)時(shí)處理時(shí)的等待時(shí)間,最大^hM規(guī)定時(shí)間(1 秒鐘內(nèi))內(nèi)也能完成。另外,為了判斷該通常指令在規(guī)定時(shí)間內(nèi)由打印機(jī)能否處aithfi,最好是單鄉(xiāng)也將通常指令的 量與予定值進(jìn)行比辦慨。 印刷,接收中斷處理的第2實(shí)施例。圖7是印刷驢接收中斷處理的第2實(shí)施例系統(tǒng)流程圖。本實(shí)施例中,在 RAM104中設(shè)有統(tǒng)計(jì)區(qū)域。實(shí)時(shí)鵬禁止指令由以下指令符號(hào)3字節(jié)+參數(shù)2字 節(jié)二5字節(jié)構(gòu)成。
[DLE EOT EOT n m]它的意義是指[對以后遊賣(n*256+m)字節(jié),禁止實(shí)時(shí)處理]的意思。 本實(shí)施例起動(dòng)接收中斷處理后,首先,CPU103 )|維口 102接收的1字節(jié)翻存儲(chǔ)到RAM104的接收存儲(chǔ)器lll中(步驟S701) o接收存儲(chǔ)器lll 一般作為連接存儲(chǔ)器構(gòu)成。接著,研究RAM104的標(biāo)志區(qū)域114,判斷題禁止當(dāng)前的實(shí)時(shí)鵬(步驟 S702)。沒,止時(shí)(步驟S702;否),研究存儲(chǔ)在模式區(qū)域113中當(dāng)前的接收中斷模式(步驟S703)。根據(jù)接收中斷模式值,顯示出^接收當(dāng)前實(shí)時(shí) 指令的 過程。進(jìn)而,在步驟S701中,按照圖8所示狀態(tài)遷移圖,根據(jù)接收繊傲噺存儲(chǔ) 在RAM104模式區(qū)域113中的接收中斷模式值,同時(shí),^t必要,實(shí)施處理(步 驟S704),結(jié)束該中斷處理。圖8中所示拔態(tài)遷移圖,雖然和圖3所示狀態(tài)遷移圖大部分相同,但,模式C 中,接收EOT時(shí)的處理不同。艮P,在模式C中當(dāng)接收EOT時(shí),銜亍到模式X。在模式X中,當(dāng)接收字節(jié)值n時(shí),)|維11*256 4認(rèn)104中的統(tǒng)計(jì)區(qū)域115中, 銜亍到模式Y(jié)。在模式Y(jié)中,當(dāng)接收字體值m時(shí),纟維m加算到RAM104中的統(tǒng)計(jì)區(qū)域115 中,在標(biāo)志區(qū)域114中設(shè)定[實(shí)時(shí)處理禁止],銜亍到模式A。另一方面,在步驟S702中,判斷禁止實(shí)時(shí)處理時(shí)(步驟S702;是)、將統(tǒng)計(jì) 區(qū)域115中存儲(chǔ)值減去1 (步驟S705)、研究統(tǒng)計(jì)區(qū)域115中存儲(chǔ)H^否大于0 (步驟S706)、大于0時(shí)(步驟S706;是),在標(biāo)志區(qū)域114中設(shè)定[實(shí)時(shí)處理 允i午](步驟S707),結(jié)束該中斷處理。這樣,在本實(shí)施例中,在實(shí)施處理禁止指令中,由于可以設(shè)定叫做關(guān)于這以 后OO字節(jié)禁止實(shí)時(shí)處理]的參數(shù),所以沒有必剪隹備實(shí)時(shí)處理允許指令。 一方面, 在信息處理驢中,將和實(shí)時(shí)處理指令娜歹湘同的娜列作為織,傳齡有 這種參數(shù)的通常指令 時(shí),首先,將繊徵旨令的長度作為參數(shù),傳齡有這 種參數(shù)的實(shí)時(shí)處理禁止指令,接著,可傳送iM常指令。戰(zhàn),存儲(chǔ)打印機(jī)汰態(tài)的標(biāo)志區(qū)域, 一般體快速存儲(chǔ)器,在電源切斷時(shí), 需要亍尉寺存働尤態(tài),不這樣,也要在RAM內(nèi)體。是否禁止實(shí)時(shí)M指令的標(biāo) 志,沒有必要電源切斷時(shí)進(jìn)行存儲(chǔ)。通常^f頓時(shí),圖像繊的印刷幾乎沒有必要,在字體登記作業(yè)時(shí),而且在禁 止這咱實(shí)時(shí),指令時(shí),也可用接頭開關(guān)(tip switch)等硬件元fM《替。這時(shí)接 頭開關(guān)形^th^際部分。印刷^g中斷^bS第3實(shí)施例在多個(gè)實(shí)時(shí)處理指令中,實(shí)際上,含有即使在進(jìn)行制數(shù)據(jù)的傳送中實(shí)行 也無問題附旨令。在傳送^4制 時(shí),這些J制繊,有體POS的店鋪標(biāo)識(shí)(logotype)等時(shí),有時(shí)預(yù)先作戯口實(shí)時(shí)處理指令不易^|)|的 ,這種情況,有時(shí)要求來自應(yīng)用禾辨中的狀態(tài)等,因此,即使傳送實(shí)時(shí)處理指令也沒有問題。這時(shí),與M實(shí)時(shí)處理指令相對應(yīng),可設(shè)定禁止^c許,用通常定義以下指令。 GS (Dmn ( "GSLD"是指令符號(hào),mn是參數(shù),m^^指令的指定,n表 示允許或禁止的指定,可以指定柳旨令題禁止,或題允許)c接iBU^旨令時(shí),在標(biāo)志區(qū)域114的J際部分內(nèi),設(shè)定剤摘次斜旨令的允 許^^止。例如,實(shí)時(shí)處理指令中設(shè)定禁止許可處理物,若是8個(gè)以內(nèi),用 m指定騒設(shè)定。若是IOOO、 0011,當(dāng)分割成1節(jié)和7、 8節(jié)的指令,形^Ut許, 禁止的,。進(jìn)而,用參數(shù)n指定1000、 0010時(shí),l若是允許、0若是禁止,當(dāng) 分割成1節(jié)禾口 7節(jié)的指令,和附劃勺設(shè)定那樣,設(shè)定為允許,8節(jié)設(shè)定為禁止。圖9是本發(fā)哪順驢的接收中斷處理系鄉(xiāng)碟3實(shí)施例繊呈圖。本實(shí)施例, 如,,實(shí)時(shí)處理的禁止^t許,用作可設(shè)定指令的通常指令。圖9的接收中斷 處理功能,接收繊、^ 存儲(chǔ)在接收存儲(chǔ)器111中,同時(shí),^i接收, 一邊 角科斤題不含有實(shí)施處理指令,所以將CPU 103作為主要的接收處理部分。本實(shí)施例,繊接收中斷處理后,首先,CPU 103 4娥口 102接收的1字節(jié) 繊,存儲(chǔ)到RAM 104中的接收存儲(chǔ)器111中(步驟S901)。接收存儲(chǔ)器lll 一般由t^I存儲(chǔ)器構(gòu)成。以下,研究豐試區(qū)域U3中存儲(chǔ)的當(dāng)前接收中斷模式(步驟S902)。根據(jù)接 收中斷模式值,顯示^^接收當(dāng)前實(shí)時(shí)處理指令的過程。進(jìn)而,步驟s彌中,按照圖3中戶;f^擾態(tài)遷移亂根據(jù)接收的繊iKi RAM 104中模式區(qū)域113中存儲(chǔ)的接收中斷模式值(步驟S903)。在更新沖試時(shí), 判斷是否有必要進(jìn)行指令處理(步驟S904) 。 ^W必要進(jìn)行指令^i(步驟S904; 是),研究RAM104的標(biāo)志區(qū)域114,判斷是否禁止當(dāng)前進(jìn)行附旨令實(shí)時(shí)M (步 驟S905),不禁止時(shí)(步驟S905);否),實(shí)施與實(shí)時(shí)處理指令相對的處理(步 驟S906),禁止時(shí)(步驟S905;是),不實(shí)施指令處理,本中斷處理結(jié)束。這樣,每接收實(shí)時(shí)處理指令 列時(shí),檢查題禁止實(shí)時(shí)處理,這需要的時(shí) 間是欽微秒綴。由于這種比較簡單的拔態(tài)遷移處理,所以翻維收中斷處理需要 的時(shí)間限定在短時(shí)間內(nèi)。±^處理,沿 ^^在接收中斷中的狀態(tài)遷移說明圖的圖3進(jìn)行,在以下點(diǎn), 細(xì)小處有戶萬不同。時(shí),不進(jìn)行附胃銜亍至蝶式A的M。2、 在實(shí)施例3中,針對^Nt令,禁止戯許的實(shí)時(shí)處理、禁止指令,在不進(jìn)行指令鵬下遷移模式。印刷,的通常處SB 2實(shí)施例戶刑胃通常處理,是輸入打印機(jī)101接收繊,依次讀出實(shí)進(jìn)F1F0處理。圖 10是打印機(jī)101的通常處理第2實(shí)施例控制系統(tǒng)流程圖。^1^1常WM程中, 可以利用中W^動(dòng)i^&接收中斷處理。另外,在接收存儲(chǔ)器111中歹雜CPU103未處理娜時(shí),取得iMi^,沒有 歹薪時(shí),待機(jī),禾鵬Jl^收中斷處理,{斜寺在接收存儲(chǔ)器111中存儲(chǔ),。實(shí) fi^樣的^l聘M,在以下說明中,由于簡單,i^處Sit行1次,從接收存儲(chǔ)器iii中取得i字節(jié)M時(shí),和進(jìn)行數(shù)次,從接收存儲(chǔ)器m中取 [字節(jié)繊時(shí),進(jìn)行合并,可稱作"膽收存儲(chǔ)器取得繊"。在本實(shí)施例中,將實(shí)時(shí)處理的禁止指令和允許指令,叫做實(shí)時(shí)處理指令的允 許,禁止指令,取為1個(gè)指令,用作通常處理指令。首先,CPU103細(xì)夂存儲(chǔ)器111中取得婁媚(步驟s腿),研究^M的種類(步驟s臓)。iMlg是實(shí)時(shí)處理允許,禁止指令時(shí)(步驟S1002, RTC允許),在RAM 104 中的標(biāo)志區(qū)域114中設(shè)定每次實(shí)時(shí)^S指令中的[實(shí)時(shí)雌允許]或[實(shí)時(shí)^S禁止 步驟S1003],檢查是否繼續(xù)處理(步驟S1005),繼續(xù)(步驟S1005:是),恢 復(fù)到步驟S腿。iM娥是其他的通常處理指令時(shí)(步驟S1002;通常),進(jìn)行與該指令對應(yīng) 的附加M (步驟S1004)、纟S1步驟S1005、返回到步驟S1001。該,包括文 字和圖形的印刷、圖像的印刷、字體對己等M。iM^是實(shí)時(shí)處理指令時(shí)(步驟S1002; RTC),返回到步驟SIOOI。在接 收中斷處理中,因?yàn)橐燕l(xiāng)M實(shí)時(shí)處理指令進(jìn)行了相對應(yīng)的附加處理。當(dāng)構(gòu)成這種接收中斷鵬和通常處理時(shí),將與實(shí)時(shí)鵬指令的娜歹湘同的 繊列作為參數(shù),將含有這種參數(shù)的通常指令(例如,圖像印刷指令和字體登記 指令)的繊列,信息處理裝置相對打印機(jī)傳送時(shí),首先,傳送實(shí)時(shí)處理禁止指 令,接著4娥該通常指令,再4維實(shí)時(shí)處理允許指令,根據(jù)通常指令參數(shù)內(nèi)偶然 含有的繊列,不實(shí)行實(shí)時(shí)鵬。信息處理錢的第2實(shí)施例圖11是根據(jù)本發(fā)明信息處理驢(主計(jì)嶽幾)的實(shí)施例淑呈圖,在圖像印 刷和字體對己等處理中,將通常指令的娜送往打印機(jī)的^t處理系統(tǒng)凝呈圖。 該4鏈處理,由應(yīng)用禾聘鵬作系統(tǒng)4維印刷要求等謝T^^力。這種傳送處理一 般由叫做打印觸發(fā)的禾W^l行,該禾歸,由 ^存儲(chǔ)介質(zhì)安裝到主計(jì)穀幾中,艦。首先,CPU501研究對專送的通常指令的翻列是否有可旨給有和實(shí)時(shí)處理 指令麵列相同附旨令(步驟S1101),例如,這樹鎖的指令題是傳送二進(jìn) 制 的,制處理指令。不是,制 處理指令時(shí)(步驟S1101;否)、^f幾i繊尉旨令的M列(步驟s匿),該鵬結(jié)束。含有時(shí)(步驟S1101;是),在設(shè)定禁止指令下傳送實(shí)時(shí)處理允許。禁止指令(步驟S103)、從搭載印刷驢101的通常指令中,^t打印機(jī)信息狀態(tài)的傳 送指令(步驟S1104) 。 CPU 501寧寺從印^g 101傳送汰態(tài)(步驟S1105)、 當(dāng)概狀態(tài)時(shí),接著傳魏常指令繊(步驟S脳),再麟實(shí)時(shí)鵬允許指 令(步驟S1107),該處理結(jié)束。^h^步驟S1104中進(jìn)行狀態(tài)要求指令,在步驟S1105中,攀維收 , 根據(jù)以下理由。印刷驢101,由接收了指令,至腿行實(shí)時(shí)處理允許,禁止指令,頓能產(chǎn)生時(shí)間差。例如,傳送禁止實(shí)時(shí) 指令,連續(xù)進(jìn)行,當(dāng)偶然地傳送了和實(shí)時(shí)處理指令相同的M列時(shí),進(jìn)行應(yīng)該禁止的指令。另外,對于印刷體ioi,將裝 置自身的拔態(tài)存儲(chǔ)在存儲(chǔ)器內(nèi),根據(jù)主計(jì)^l幾的要求,由于搭載了傳送該拔態(tài)的 功能,所以M:傳用該功能,可以魁正是否進(jìn)行實(shí)時(shí)鵬禁止^t許的設(shè)定。 在印刷體ioi側(cè),當(dāng)接收至接時(shí)處理指令的禁止戯許時(shí),更新繊ROM107的狀態(tài)區(qū)域117中的標(biāo)志。在步驟S1104中,根據(jù)主計(jì)^m的要求,fflil傳 i^有該標(biāo)志的狀態(tài),通知主計(jì)^lHitfiH亥處理。當(dāng)這樣做時(shí),可以確認(rèn)確實(shí)進(jìn) 行了實(shí)時(shí)處理允許,禁止指令。為傳送該實(shí)時(shí)處理禁止,允許狀態(tài)的指令,也可 以是專用指令,由于不^^于擾 ^的內(nèi)落所以可以是和其他狀態(tài)娜一起 傳送的泛用指令。在本實(shí)方但例中,由于對*實(shí)時(shí)處理指令可設(shè)定處理的禁止或允許,i^^關(guān)掉打印機(jī)電源附旨令,通常動(dòng)作中不進(jìn)行的指令,作為經(jīng)常禁止?fàn)顟B(tài)時(shí),實(shí)際上是,Mii在要對卓電源之前進(jìn)行允許,在步驟S1201中就是如jthit行的,可以簡化研究要{雜的通常指令繊列是否含有和實(shí)時(shí)處掛旨令娜列相同 歹啲處理。印刷,的接收中斷^bSm 4實(shí)施例圖12是本發(fā)明印刷錢的接收中斷鵬系統(tǒng),另一實(shí)施例的淑呈圖。該例的接收中斷雌和圖2所示的實(shí)施例一樣,是在 打印機(jī)101的接口 102 (圖1戶標(biāo))接ij姓計(jì)^m 120 #^娜列時(shí)^^力,以下 省Bte重復(fù)的部分。另外,本實(shí)施例中,和圖2所示實(shí)施例一樣,ESC* (印刷位標(biāo)志娜的指令)、 ESC& (#^字體登記繊的指令)、FSgl (向非易失性存儲(chǔ)器書寫 的指令), 很容易進(jìn)行。在本實(shí)施例的打印機(jī)中,接收J(rèn)^旨令時(shí),實(shí)質(zhì)上是作為實(shí)時(shí)處理 禁止指令進(jìn)行處理。在以下說明的角科斤實(shí)時(shí)處理指令、印刷位標(biāo)志處理指令的處理中,^雜收數(shù)據(jù)i字節(jié)存儲(chǔ)在接收存儲(chǔ)器內(nèi),同時(shí),向該存儲(chǔ)的i字節(jié)的繊動(dòng)n合并在予先接收中斷《中,在接收存儲(chǔ)器中存儲(chǔ)的2字節(jié) 字節(jié),實(shí)際上,在指令解析 中,角科斤必要的字節(jié) 列。當(dāng)起動(dòng)接收時(shí),首先,CPU 103纟維口 102接收到的1字節(jié)翻存儲(chǔ)到RAM 104內(nèi)的接收存儲(chǔ)器lll中(步驟S2010),接收存儲(chǔ)器lll 一般作為'f^I存儲(chǔ)器 構(gòu)成。接著,研究RAM 104的標(biāo)志區(qū)域,判斷是否禁止當(dāng)前的實(shí)時(shí)處理(步驟 S2020)。至隨時(shí)沒有接收位標(biāo)志鵬指令時(shí),顯示是否允許標(biāo)志區(qū)域的實(shí)時(shí)指令 處理的指示部分,形成初始狀態(tài),由實(shí)時(shí)處理指令進(jìn)行規(guī)定的處理。不禁止時(shí)(步驟S2020;否),解析是否是實(shí)時(shí)處理指令(步驟S2030)。 當(dāng)判斷是實(shí)時(shí)處理指令時(shí),進(jìn)行規(guī)定的實(shí)時(shí)雌(步驟S2100),該中斷處理結(jié) 束。禁止時(shí),te該M,在步驟S2030中,當(dāng)判定不是實(shí)時(shí)處理時(shí),解析是否 是位標(biāo)志處理指令(步驟S2040)。判斷接收位標(biāo)志處理指令時(shí)(步驟S2040;是), 在RAM 104的標(biāo)志區(qū)域114中,設(shè)定"實(shí)時(shí)處理禁止"(步驟S2120)。.接著,角科斤是否結(jié)^f立標(biāo)志處理(步驟S2050),若結(jié)束,就復(fù)位回標(biāo)志區(qū)域114,進(jìn)行it^允許實(shí)時(shí)處理的設(shè)定(步驟S2110)。劍科斤是在#^位標(biāo)志數(shù) 據(jù)時(shí),由于附屬顯示 長度的參數(shù),所以根據(jù)該參數(shù),iffil檢查m^:M^。M以上鵬,接收實(shí)時(shí)鵬指令進(jìn)行處理時(shí),禁止銜旨令,在防止位標(biāo)志 繊M中的誤動(dòng)作,可與無予盾進(jìn)行對應(yīng)。圖13是^^接收中斷中^lt態(tài)遷移說明圖。該纟尤態(tài)ii移圖^;Ai^實(shí)時(shí)處理指令、位標(biāo)志處理指令的 列體系確定的,在說明圖中,顯満1個(gè)字節(jié)的狀 態(tài)遷移。模式A的意義劍軍釋當(dāng)前除實(shí)時(shí)處理指令和位標(biāo)志處理指令以外的其他指 令豐弒。另外,關(guān)于禾弒B、 C、 D的獄內(nèi)容,及這些禾弒間A-B、 B《、OA、 B-D、 D-A的遷^^牛,由于和圖3所示實(shí)施例一樣,省略說明。模式el的意義是接收當(dāng)前的位標(biāo)志處理指令ESC*、 ESC& (印刷位標(biāo)志數(shù) 據(jù)的指令)的第l個(gè)字節(jié)(ESC) 。 ffitA禾弒A時(shí),在接收娜鶴ESC時(shí), 銜亍到模式el。同樣,當(dāng)i4A模式el時(shí),接著,接收 腿*、 &時(shí),禾對亍到 后述的模式E,其他瞎況時(shí),銜于到模式A。模式e2的意義是接收當(dāng)前的位標(biāo)志M指令FSglm (榭立標(biāo)志 寫入非 易失性存儲(chǔ)器中的指令)的第l個(gè)字節(jié)(FS)。在i4A模式A時(shí),在接收 值 是FS時(shí)、銜于到模式A。模式e3的意義是接收位標(biāo)志處理指令FSglm的第2個(gè)字節(jié)(g)的模式。進(jìn) 入模式e2時(shí),接收的娜值是g時(shí),移行到模式e3,其他瞎況時(shí),銜亍到模式A。 同樣,^A模式e3時(shí),接著,接收的繊腿l時(shí),銜亍到后述的模式E,其他 情況,銜亍到模式A。模式E的意義是當(dāng)前M中位標(biāo)志處理指令ESC吣ESC&、 FSglm。在該模 式中,在RAM104內(nèi)的標(biāo)志區(qū)域114中設(shè)定"實(shí)時(shí)處理禁止"。在位標(biāo)志M指令ESCX ESC&、 FSglm中,由于用參數(shù)定義了以后傳送的 位標(biāo)志翻的繊長度,從模式el、 e3銜亍到模式E后,接著,接4媳示由ESC*、 ESC&、 FSglm傳送位標(biāo)志 ^:度的繊列。在模式E中,4射妾收的該值設(shè)定 在RAM 104內(nèi)的統(tǒng)計(jì)區(qū)域115中,以后每接收1個(gè)字節(jié),就減去該值。該統(tǒng)計(jì)值超lJO時(shí),艮卩,制娜的接收結(jié)束后,在標(biāo)志區(qū)域114中設(shè)定 "實(shí)時(shí)處理允許",從模式E樹亍到牛弒A。這樣,本實(shí)施例中,印刷驢接收到位標(biāo)志處理指令時(shí),設(shè)定禁止實(shí)時(shí)^i指令,當(dāng)位標(biāo)志處理指令的接收結(jié)束時(shí),再一次設(shè)定允許實(shí)附旨令鵬,所以沒 有必要艦實(shí)時(shí)處理禁止、允許指令。另一方面,在信息處理體中,位標(biāo)志鵬指令娜列,即使含有和實(shí)時(shí)處 敏旨令繊歹湘同的繊列,以前意i詔娜樣,沒有必對專送實(shí)施M^止指令, 可更簡便地離標(biāo)志繊專微印刷驢。印刷體的通常處麟3實(shí)施例本實(shí)施例的通常處理是樹丁印機(jī)101接收,存儲(chǔ)到接收存儲(chǔ)器中的繊,以FIFO形坳率釋,進(jìn)行印刷的鵬。圖14是打印機(jī)101的通常處鵬制系統(tǒng)漱呈 圖。^i^fffi常處理的過程中,用圖12、 13所示的接收中斷處理,也可艦中斷 謝琉動(dòng)。另外,CPU103殘留有接收存儲(chǔ)器lll中沒鵬的i^時(shí),取得] ^,沒有殘留時(shí),待機(jī),ffiii^收中斷處理,將娜存儲(chǔ)在接收存儲(chǔ)器in中。進(jìn) fi^樣的^f聘鵬,在以下說明中,由于簡單,將J^處aa行i次,當(dāng)從 接收存儲(chǔ)器iii取得i個(gè)字節(jié)繊,再進(jìn)行數(shù)次,從接收存儲(chǔ)器in取得數(shù)個(gè)字 節(jié)W,合并在一起,稱為"從接收存儲(chǔ)器取得翻"。首先,CPU103從接收存儲(chǔ)器111取得繊(步驟S4010),石欣i^g的 種類(步驟S4020)。該M是位標(biāo)志,處理指令以夕卜的其他通常處理指令(步驟S4020;其 他),由于實(shí)時(shí)處理指令的i^列BiS行了,所以去掉(步驟S4200)、進(jìn)行與 該指令相對應(yīng)的附加處理(步驟S4210),群繼續(xù)的繊(步驟S4130,是), 返回到步驟S4010。通常鵬中,包括文字和圖形的印刷、圖像的印刷、字體對己、或向非易失 性存儲(chǔ)^#儲(chǔ)規(guī)定 等的處理。在步驟S4020中,判斷圖像印刷時(shí),取得圖像大小的參數(shù)后(步驟S4030), 再繼續(xù)取得制M部分(步驟S4040),在打印存儲(chǔ)器內(nèi)展開(S4050),確 認(rèn)印刷沒有取消(步驟S4060)、置于yes驅(qū)動(dòng)印刷機(jī)構(gòu)進(jìn)行印刷(步驟S4070), 印刷結(jié)束后,清除打印存儲(chǔ)器。字體登記指令時(shí),取得字體信息(步驟S4100),連續(xù)取得二進(jìn)制數(shù)據(jù) (S4110),將其登記在規(guī)定的存儲(chǔ)區(qū)內(nèi)(步驟S4120) o分別處理結(jié)束,進(jìn)一步 確認(rèn)沒有 (步驟S4130),如果沒有了就結(jié)束,如果有,返回到步驟S4010'繼續(xù)處理。當(dāng)由這樣的接收中斷處理和通常處理構(gòu)成時(shí),信息處理驢榭乍為參數(shù)含有 和實(shí)時(shí)處理指令娜列相同繊歹啲某種通常指令(例如圖像印刷指令和字體登 記指令) 列,向打印機(jī)傳送時(shí),實(shí)際上將這種指令作為具有實(shí)時(shí)處理禁止指 令性格的指 處理,用這種指令定義的 結(jié)束時(shí),傳送實(shí)時(shí)處理允許指令, 由通常指令的參數(shù)內(nèi)偶然含有的 列進(jìn)行實(shí)時(shí) 0i^樹可一個(gè)實(shí)施例中,接 ^的接收,麟斤處理、進(jìn)行實(shí)時(shí)處理指令的 實(shí)時(shí)處理、謝fil常指令的通常處理、設(shè)定標(biāo)志的設(shè)定處理,具有存儲(chǔ)CPU、RAM、 CPU工作禾聘的ROM的印刷驢控制線路中進(jìn)行,S31分別對應(yīng)^gf呈 序、和硬件,構(gòu)成接收處理部、實(shí)時(shí)鵬部、通常處理部、J際部、設(shè)定部。這 些處理部各自的一部分,或鄉(xiāng)她可以用閘門排列(gateairay)、或DSP寧更這些處理部的禾歸一般存儲(chǔ)在ROM中,但這些禾驕可存儲(chǔ)在 或CI>ROM^5M:^^:介質(zhì)中,進(jìn)而可存儲(chǔ)在WEB等場所,也可以組驗(yàn)打印機(jī)中。正如以上說明,根據(jù)本發(fā)明,獲得以下效果。首先,育^f共區(qū)別處理圖像用:iia制繊和字體登記用^t制繊等制繊和實(shí)時(shí)處理指令繊歹啲印刷驢、信息處理體、及它們的控制方法。 特別是掛共的印刷^a、信息處理m^它們的控制方法,即^^可倉給有 和實(shí)時(shí)鵬指令 列相同二進(jìn)制的通徵旨令繊,{頓者頓它并無意識(shí)下,制艮容易i鵬行處理。對于實(shí)時(shí)^的^h指令,由于對它的進(jìn)fiH殳定了禁止^t許,所以狀態(tài)要求等緊急性高的指令處理,常??梢赃M(jìn)行的,不會(huì)損割言息處理體的功能,而 且,也育^t行準(zhǔn)確的印刷處理。
權(quán)利要求
1. 一種印刷裝置的控制方法,利用向連接的印刷裝置發(fā)送包含實(shí)時(shí)處理指令、實(shí)時(shí)處理允許指令、實(shí)時(shí)處理禁止指令的數(shù)據(jù)的主計(jì)算機(jī)進(jìn)行控制,其特征在于,作為一個(gè)所述實(shí)時(shí)處理指令,包含用以斷開所述印刷裝置的電源的實(shí)時(shí)電源斷開指令,通過發(fā)送所述實(shí)時(shí)處理允許指令,對于所述實(shí)時(shí)電源斷開指令設(shè)定該指令的執(zhí)行的允許,通過發(fā)送所述實(shí)時(shí)處理禁止指令,對于所述實(shí)時(shí)電源斷開指令設(shè)定該指令的執(zhí)行的禁止,發(fā)送所述實(shí)時(shí)處理禁止指令,將所述實(shí)時(shí)電源斷開指令的執(zhí)行常時(shí)地禁止,當(dāng)利用所述實(shí)時(shí)電源斷開指令斷開所述印刷裝置的電源時(shí),在斷開所述印刷裝置的電源之前發(fā)送所述實(shí)時(shí)處理允許指令,允許所述實(shí)時(shí)電源斷開指令的執(zhí)行,其后,發(fā)送所述實(shí)時(shí)電源斷開指令。
2、 一禾中印刷,的控制裝置,該控制裝置與印刷裝置相連接,并向該印 刷裝置發(fā)送包含實(shí)時(shí)處理指令、實(shí)時(shí)M允許指令、實(shí)時(shí)處理禁止指令的數(shù)據(jù), 其特征在于,作為一個(gè)所述實(shí)時(shí)處理指令,包含用以斷開所述印刷,的電源的實(shí)時(shí)電 源斷開指令,3!51發(fā)送所述實(shí)時(shí)處理允許指令,對于所述實(shí)時(shí)電源斷開指令設(shè)定該指令 的執(zhí)行的允許,Mil發(fā)送所述實(shí)時(shí)處理禁止指令,對于所述實(shí)時(shí)電源斷開指令設(shè)定該指令、'發(fā)送所述實(shí)時(shí)處理禁止指令,將所述實(shí)時(shí)電源斷開指令的執(zhí)行常時(shí)地禁 止,當(dāng)禾,所述實(shí)時(shí)電源斷開指令斷開所述印刷體的電源時(shí), 在斷開所述印刷裝置的電源之前發(fā)送所述實(shí)時(shí)處理允許指令,允許所述實(shí) 時(shí)電源斷開指令的執(zhí)行,其后,發(fā)送所述實(shí)時(shí)電源斷開指令。
全文摘要
本發(fā)明提供一種印刷裝置、信息處理裝置、它們的控制方法及信息記錄介質(zhì)。印刷裝置的接收處理部,接收含有實(shí)時(shí)處理指令、通常處理指令的1個(gè)或它們組合的數(shù)據(jù)列。實(shí)時(shí)處理部,在由接收處理部接收的數(shù)據(jù)列中,含有實(shí)時(shí)處理指令時(shí),顯示是否進(jìn)行實(shí)時(shí)處理指的指示部狀態(tài),若是“允許”,則進(jìn)行與實(shí)時(shí)處理指令相對應(yīng)的實(shí)時(shí)處理,如果不是這樣,則不進(jìn)行實(shí)時(shí)處理,進(jìn)行與通常處理指令相對應(yīng)的通常處理。
文檔編號(hào)G06F3/12GK101221486SQ20071014230
公開日2008年7月16日 申請日期2000年3月18日 優(yōu)先權(quán)日1999年3月18日
發(fā)明者寺平光明, 箕輪政寬 申請人:精工愛普生株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
三台县| 和龙市| 西盟| 娱乐| 开封市| 巴中市| 梁河县| 五家渠市| 南开区| 东辽县| 皮山县| 民和| 剑阁县| 曲水县| 安丘市| 南郑县| 邳州市| 南阳市| 甘洛县| 香河县| 凤山县| 汉中市| 井陉县| 白河县| 永泰县| 东城区| 琼结县| 南充市| 尚义县| 云和县| 黑山县| 长寿区| 阿拉善左旗| 石城县| 西乌珠穆沁旗| 乐业县| 民丰县| 江口县| 华坪县| 巨野县| 迁安市|