国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

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

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


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