TW307846B - - Google Patents
Download PDFInfo
- Publication number
- TW307846B TW307846B TW085104843A TW85104843A TW307846B TW 307846 B TW307846 B TW 307846B TW 085104843 A TW085104843 A TW 085104843A TW 85104843 A TW85104843 A TW 85104843A TW 307846 B TW307846 B TW 307846B
- Authority
- TW
- Taiwan
- Prior art keywords
- language
- control
- discriminating
- control language
- data
- Prior art date
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J29/00—Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
- B41J29/38—Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
- G06F8/42—Syntactic analysis
- G06F8/427—Parsing
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
經濟部中央橾準局貝工消費合作社印製 A7 B7 五、發明説明(1 ) 坊術節酺 本發明係有鼷於一種用Μ控制醒像記錄裝置之輪出的 蝓出控制裝置,尤其是有關於-•種對一載述有一接收自電 腦主機等上位裝置之資料的控制語言加Μ解課,並根據該 控制語言之解譯,而進行圖像記錄的“影像記錄裝置之蠄 出控制裝置”。 發明背醫 以往,在一種諸如印表機裝置等_像記錄装置中,作 為一用Μ對一接收自電腦主機等之控制語言的種類加Μ判 定的裝置,有諸如於日本特開平第5-282109號、第5-1ϋ48 25號、第4-323069號、第5-96823號、Μ及第5-88822號等 專利公報所掲技術者。 根據日本特開平第5-282109號公報所載,其揭示有一 棰根據各楔式固有的特獻碼,來識别控制語言之«類的技 術。該技術所採用之方法係:在Μ前述方法不能譏別時, 會以該裝置之内藏楔式的特撤碼來進行辨識,然後,當該 方法亦不能辨雄時,則Μ卡片棋式之特擞碼來進行_別. 如果連該方法亦無法識別,則視爲“無法識別。 根據日本特開平第5- 104825號公報,揭示有一棰對轜 入資料内之控制碼,例如脫鏞順序等.加以判斷.酋特定 部份全Μ符铖構成時,即将文字列中用Μ控制印表機的語 言(post script〉之模擬視爲解析對象的技術。 根據日本持開平第4-323069號公報所示,其揭示有一 , ! 種對毎種控制語言,準備一載有出現頻率較离之命令碼的 本紙張尺度適用中國國家標準(CNS ) A4規格(210X297公t ) I ^ | I 辦衣 I —訂 « Λ^' . (請先閱讀背面、W注意事項再填‘寫本I ) 一 4 一 經濟部中央樣準局貝工消费合作社印製 A7 __JB7____ A'發明説明(2) 表,再將該表之碼,與蠄人資料之碼作一比較,而以相同 命令碼較多的--方,來決定控制語言之棰類的方法。 根據日本特開平第5-96823號公報所載,其揭示有一 棰具一依各棋擬別而分之比較用表,再由各表中,檢索出 一由霄腦主機送來之資料内的細資料列單位,每當有相符 時,即增加設定於其上之加權數,最後再選擇一其最終加 榷值最大的棋擬的逭種判別方法。在該判別方法中,決定 是否有判別結果產生之基準係Μ當有任一楔擬逹預定加楢 值Μ上,或是與第二大加權值之差在-特定值Μ上時為準 〇 根據日本特開平第5-88S22號公報所示,其揭示有一 棰如下所示之判別方法。亦即,先判斷ϋ入資料内所含的 控制文字是否依序由優先順位較低的指令覼系存在該體糸 中,若是的話,則將該指令體条排除於邏擇對象之外;然 後,當所剩的指令黼糸只剩下一個時,即選擇之,而視為 判別結果;而若剩二傾以上時,則由尚留有其它控制文字 之指令醱糸開始檢滚,藉由楚否有該控制文字,來進行判 別。又,當對所要數量之資料檢索完畢,而結果有二棰Μ 上指令釀条留下時.則遛擇其優先順位較离的指令艚条。 又,上述所謂“所要數量”偽指接收緩衡器之容量或一整 頁份之資料,且所讀一整頁份係指資料接收間隔為在基準 時間以上所收之資料嫌而言。 然而,在上述習用技術中.則有如下所述之問題酤。 在日本特開平菜5-282109號公報中所揭示之技術中, 本紙張尺度適用中國國家揉準(CNS ) A4规格(210X297公釐) - ^ 、.裝 訂 f (請先閲績背面之注意事項再填寫本頁) 5 - 307846 Α7 Β7 經濟部中央梂準局貝工消費合作社印製 五、發明説明(3 ) 雖先灌擇認為使用頻率較高之内衊棋式來査核,但那種棋 式之i|里ϋ較高呢則因使用者而異,因而有巧崖座理之 速度未被考廉之問題點。 在日本特開平第「)-1.04825號公報中所揭示之技術中, 由於Κ —判別控制碼之階段,Μ及一判別特定部份是否全 由符號所構成之階段的這兩醱段來進行判別,因而有判別 處理相當費時之問題。 在日本特開平第4-323069號公報中所揭示之技術中, 由於係根據一控制語言所特有之獨特命令碼來進行判別處 理,因而當無法與其它以該命令碼為簞一資料而具有該命 令碼的控制語言區別時,即有多@之可能性相當大之問題 Ο 進一步,在日本特關平第5-96823锇公報Μ及第5-888 22號公報所揭示之技術中,和上述技術一樣,對於各控制 語言,雖為一根據控制文字或是資料列等之加權值來判別 控制語言的方法,但無法對各控制語言之判別方法作到最 適當化,因而必定有處理時間相當费時之問題點。 發—明概JB 本發明考慮上述事實,其目的在於提供一檷藉由對每 棰控制語言設置一用以——判別所輓入資料之控制語言為 特定控制語言的控制語言判別機構,來使判別精度提高, 並使用以決定控制語言的@理速度提高的轅出控制裝置。 為逹成上述目的,申誚專利範鼷第1項所揭之發明爲 一包含:一用Μ記欐_入資料的記憶機播;多數傾各別判 I ,, | 裝 訂^ (請先閱讀背面之注意事項再填寫本页) 本紙張尺度適用中國國家橾準(CNS〉Α4规格(210X297公釐) 經濟部中央標準局員工消费合作社印製 307846 A 7 B7 _______ 五、發明説明(4 ) 定出該輪入資料之控制語言為特定之控制語言的控制語言 判別機構:一根據前述多數侧控制語宮判別機構之判別結 果,來決定該轉入資料之控制語言的決定機構;以及,一 根據該決定機楕所決定之控制語言,來解釋該_入資料, 並加Μ _出之饞出機構等而檐成者》 在申讅專利範圍第1項之發明中,記慊機檐用Μ記憶 蝙入資料,多數控制語言判別機構用Μ各別判定所記憶之 輸入資料之控制語言為特定之控制語言。其次,決定機構 根據該等多數控制語言判別機榷所作之判別結果,決定出 輓入資料的控制語言。然後,_出機構根據決定機構所決 定之控制語言,,並加Μ輓出。像這樣.由 於對每一控制語言準備了供進行控制語言之判別的判別機 構,因而只要對每一控制語言使用是適當之判別機構,即 可使判別精度提高,藉此.將可Μ根據最適當之控制語言 ,輪出國像等。 申請專利範圍第2項所掲發明之特撖在於第1項所述 之該等多數悃控制語言判別機構中之1少一傾控制語言判 別機構具有一與其它控制語言判別機構不同的判別規則。 在第2項所揭之發明中,由於多數控制語言判別機構 中之至少一値控制語言判別櫬構具有一與其它控制語言判 別機構不同之判別規則,因而與一其中所有的控制語言判 別機構具有一相同之判別規則,例如根據固有之命令碼之 判別規則,的情形相較之下,將可Μ回避誤判定之處。 申請專利範圍_3項所述之發明具特擻在於第2項所 本紙張尺度適用中國國家標率(CNS ) Λ4规格(210ΧΜ7公釐) --------1 裝--11 —— I 訂— 111 — 〆 (請先閱讀背面之注意事項再填寫本頁) 經濟部中央橾率局貝工消費合作社印製 A7 B7___ 五、發明説明(5 ) 述之該等多數個控制語言判別機構中之至少一個控制語言 判別機構具有一根據_人資料中之特定碼的出現順序,來 判別出特定之控制語言的判別規則。 在第3項所揭之發明中,由於至少一搜制語言判別機 構具有一根據轔入資料中之特定順序,來判別出 特定控制語言的判別規則,因而比起僅單純依特定碼之有 無來進行判別者,將可Μ使判別精度大幅提高u 申請専利範圍第4項所逑之發明具特擻在於第2項所 揭之該等多數個控制語言判別機檐中之至少一傾控制語言 判別機構具有一藉由_入資料中之特定碼出現數之達到一 定數量這一現象,來判別出待定之控制語言的判別規則。 在第4項所揭之發明酋中,由於至少一掴控制語言判 別機構具有一藉由蠄入資料中之特定碼出現數之達到一定 數量逭一現象,來判別出特定之控制語言的判别規則,因 而比起單純之僅侬特定碼之有無來進行判別者,可Μ使誤 判定之可能性減少。 申請專利範園第5項所述之發明具特徽在於第2項所 述該等多數控制語言判別機構中之至少一個控制語言判別 機構具有多數個判別規則。 在第5項所揭之發明酋中,由於至少有—個控制語言 判別機構臁用多數傾判別規則,來判別蝓入資料,因而與 一僅利用一艏判別規則之情形相較.可Μ使誤判定之可能 性減少。 申讅專利範圈.½ 6項所逑之發明具特擻在於第1項所 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210父29_7公.綠) n I | I扣衣I I I 訂^ *線 (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消費合作社印製 307846 A7 _______B7____ 五、發明説明(6 ) 述之決定機構在該等多數値控制語言判別機構中之-控制 語言判別機構成功地作成控制語言之列別時,決定出轤入 資料之控制語言即為該在判别上播得成功之控制語言。 在第6項所揭之發明中當多數控制語言判別機檐分 別持續判定幡入資料之控制_言為特定之控制語言時,當 有一控制語言判別槭構對於控制語言之判別_得成功時, 決定機構會決定出:鴒入資料之控制語言即為在判別上獲 得成功之控制語言。然後,繪出機構即根據所決定之控制 語言解釋輪入資料,並加Μ _出。像遒樣,即使在其它控 制語言判別機構進行判別處理期間,由於有一控制語言判 別機構在判別上獾得成功時,即決定出控制語言,因而可 Μ使判別速度提离。 申請專利範園第7項所述之發明具特徵在於第1項所 述之決定機構係依據判別速度快慢之順序,對該等多數控 ΙΙ·ΡΙ·>ΜΜι|.«||Μ| 制語言判別機構進行判別處理。 在第7項所揭之發明中,決定機構係依判別速度的快 慢順序,來對該等多數控制齬言判別機構,使其進行判另y 處理,並根據判別結果,決定_入資料之控制語言。例如 ,如第6項所揭之發明般,若設計成當其中一控制語言判 別機構在判別上播得成功時,即直接決定控制語言的話, 則當使多數控制語言判別機構依序判别時,將可Μ使判另IJ 速度提高。 申請專利範圍第8項所述之發明為一包含:一用Μ記 ', : 憶_入資料之記憶機構;多數個用Μ判別出前述鍮入資料 本紙張尺度適用中國國家標準(CNS ) Α4規格(2丨ΟΧ21»7公f ) ^ | I 裝 訂 ^ I Λ&. (請先閱讀背面之注意事項再填寫本頁) -q ~ 經濟部中央標準局貝工消費合作社印製 A7 B7 ____ 五、發明説明(7 ) 之控制語言爲特定控制語言的控制語言判別機構;一群組 ^—— 判別機構,其用以在前述多锔控制語言判别機構中,將一 羼於其作為對象之控制語言為相類似之群組的控制語言判 別機構,視為一群組,來進行控制語言之判別;一決定機 構,其根據該群組判別機構,Μ及不屬於該群組之控制語 言判別機構的判別結果,來決定該_人資料之控制語言: Μ及,一根據該決定機構所決定之控制語言,來解釋該輓 入資料並加Κ輓出之蝓出機構等而構成者。 在第8項所揭之發明當中,記慊槭構用Μ記慊_入資 料,多數控制語言判別機構用Μ各別判定所記憶之幘入資 料之控制語言為特定之控制語言;在該判別中,群組列別 機構在前述多値控制語言判別機構中,將一些属於其作為 對象之控制語言為相類似之群組的控制語言判別機構,視 為一群組,來進行控制語言之判別。其次,決定機構根據 該群組判別機構,以及不羼於該群組之控制語言判別機構 的判別結果,來決定該_入資料之控制語言》然後._出 機構根據該抉定櫬構所決定之控制語言,來解釋該蝓入資 料並加以綸出。像逋樣,由於對於相互間易發生誤判別之 相類似的控制語言間的判別,藉由使控制語言成一群組, 來進行判別,因而可Μ回避腆判別.並能求得判別精度之 大幅提高。 申請專利範画第9項所述之發明具特撖在於第8項之 該群組判別機構,在該等多數控制語言判別機構之任一者 都無法判別出特定乏控制語^時,Κ預先決定之基準,來 本紙張尺度適用中國國家標準(CNS ) Λ4規格(2丨〇Χ2<»7公f ) lull Ϊ ,裝 I 訂—— f-v' (請先閱讀背面之注意事項再填寫本頁) 10 307846 經濟部中央棣準局員工消费合作社印製 hi B7____五、發明説明(8 ) 判別出群組的控制語言。 在第9項所揭之發明中,係作成當詼等多數控制語言 判別機構之任一者都無法判別出特定之控制語言時,Μ預 先決定之基準,來判別出群組的控制語言。而該預先決定 之基準所考廉到的有例如優先決定成其出現頻率較大之控 制語言的基準。像适樣,由於即使群組内之柑互類似的控 制語言間之判別沒有辦法時,亦能根據基準,進行判別, 因而可以使誤判別之可能性減少。 臑示之簡盟說明 第1圖為一顯示出有鬭第·-實施態樣之圖像記錄裝置 之概略構成的方塊_。 第2圖為第一實施態樣之圔像記錄装置之爾路構成圈 Ο 第3圔為一顯示出第一寶施態樣之圓像記錄裝置之軟 觴構造的翻。 第4園為應用程式中之基本功能方塊_。 , 第5圖為一顯示出印表機語言固定模式中之钃像記錄 裝置處理流程的滾程圖。 第6圔爲印表機語言固定模式中之顯像記錄裝置的功 能方塊圖。 第7圖爲自動判別棋式中之画像記錄裝置處理流程的 « 流程圖。 第8画爲Μ自動判別棋式正常動作下之圈像記錄裝置 的功能方塊画。 s (請先閱績背面之注意事項再填寫本頁 裝. 訂 本紙張尺度適用中國國家標隼(CNS ) A4规格(210 X 2r?公着) -11 經濟部中央標準局貝工消費合作社印裝 A7 B7 五、發明説明(9 ) 第9圏為在自動判別楔式下,有放索要求出現時之圈 像記錄裝置的功能方塊圈。 第10圖顯示出自動判別語法分析器(parser)之構成的 方塊圖。 第11画顯示出自動判別語法分析器之處理液程的潢程 圃0 第12圖顯示出語言A判別器84中之判別規則滾程的滾 程圃。 第13麗顯示出語言C判別器88中之判別規則滾程的滾 程圖。 第14圖顯示出一形成組群之語言D和語言E之最終判別 規則流程的流程匾。 第15_為一顯示出第二實施態樣之語言A判別器84中 之判別規則流程的流程圆。 第16圖為一顯示出第二實施態樣之語言C判別器88中 之判別規則流程的流程圆。 (第一實施態樣) κ下,參照圖面,詳細說明本發明之實施態樣。如第 1圖所示,作為本發明之蝙出裝置的钃像記錄裝置11具有 :用Μ進行圖像記錄之id錄部12、用Μ將鼷像資訊供給至 記錄部12之圖像供給裝置13、電源部14、Μ及用Μ输入外 部指示的操作板15。 記錄部12由例如當射印故機等構成,其根據一來自_ 本紙張尺度適用中國國家標準(CNS ) Λ4規格(21〇Χ2«7公1 ) --------.裝------訂------^,康 (請先閲讀背面之注意事項再填寫本頁) 12 A7 B7 i '發明説明(10) 像供给装置13之動作指令信號26,而將一痤由圔像供給裝 置13所供给之圔像資訊27蝙出印於(圖像記錄於 > 記錄用紙 23上。為使該圖像記錄能正常執行,記錄部12會將一用W 顯示出收容在未圖示出來之卡-匣槽中之記錄用紙23的種類 ,或是未示於圖中之定著部楚否逹到定著溫度等的狀態信 號24送给圖像供給裝置1 3。又記錄部12會將一有關於圈 像資訊之傳送之用Μ與記錄部12取得同步之间步腯衡25送 給該圈像供给裝置13。 在圖像供給裝置13上連接有一主機界面端子17Μ及轉 入端子18。主機界面端子17為一用Κ使印宇資料由黼中未 顯示之主機界面输入的端子.而_入端子為一用以使印字 資料由圖中未顯示之網路_入的端子。經由該主機界面端 子17或是輪入端子18,即可將印字資料在二系統中進行輪 入。又,在轅入端子18上,亦可連接網路上之數個裝置, ..................... 來作爲印字賫料之供給瀕。 圖像供給装置13會根嫌一由記錄部12所送來之狀態信 號24M及同步脈衝25,而送出一動作指令信號26,使記錄 部12動作,且會將一些由主機界面端子17或Μί入端子18所 _人之印字資料視爲圖像資訊27,送給記錄部12 ,而控制 圖像之記錄。 操作板15由:鍵或開闢等之輪入部、Κ及由液晶顯示 板(LCD)或是發光二極髓(LED)等所構成之顯示部所構成, 其根據操作者之操作,而將記錄所需要之指示資訊19送給 圖像供给装置13。,叉,並會對一收到了指示資訊19之顬像 本紙張尺度適用中國國家標準(CNS〉A4規格(210X297公| ) (請先閱讀背而之注意事項再填寫本頁) 裝.
、1T 經濟部中央榡準局員工消費合作杜印製 13 經濟部中央梯準局員工消费合作杜印裝 A7 B7 五、發明説明(11 ) 供給装置13所反送回去之應答資訊21加Μ籲示。 電源部14將商用電源<AC>變換成預定之直流或交流, 再將該電力送給記錄部12和圓像供给装置13。 圖像供給裝置13如第2圖所示,擔任各檷控制之中榴 任務,並具有一連接至糸統匯流排32之(:ρυ(中央處理單元 >31。条統匯滾排32上連接有面板1/Μ界面)霣路33、主機 I/F電路34。 面板I /F®路33爲一用Μ與操作板15取得界面的電路, 當操作者操作該操作板〗5上之鍵時,操作板1 5將輪岀一對 應之信號,並經由該面板丨/F電路33,轉送至条統匯流排 32上。又,糸統匯流排32之顯示資訊耆經由面板I /F電路 33,被送至操作板15上,以進行顯示。 主機I /F霉路34爲一用Μ與電腦主機等上位裝置取得 界面的霉路,例如,Μ—根鏵KS232規格或是中央準則來 接收一由電腦主機所蠄入之印字資料的霄路所構成。 又,該圖像供給裝置]3可Μ具有多數値主機界面端子 .亦可配合需要之主機界面,而增設主機I 路34。又, 就可能增設之界面而言,有例如中央界面、insanet等》 «此,將可由多數主機界面输入印字資料。 又,在糸統匯澝排32上並逋接有:非揮發性記慷齷( NVM)37、RAM38、程式記憶讎39、文字棋型記慊驩41、記 錄部I/F霉路43、K及位元分配國控制器44。 NVM37為一被未示於園中之電池所backup之記憧鱅, 其在即使臞像記錄裝置11本身之霜源off時,亦可Μ保持 本紙张尺度適用中國國家樣率(CNS > Α4规格(210Χ29·/公釐) :: | .裝 訂 " (請先閱讀背面之注意事項再填寫本頁) -14 307846 經濟部中央梯準局負工消费合作社印製 A7 B7 五、發明説明(12) 必要之資料。 RAM38爲一 CPU31作業用的記憶體,其用Μ保持一些在 進行圖像記錄装置U之各種控制時所要之資料。又,RAM 38亦可作爲一用Μ盤時保存*贱由主機I/F電路34或主機 Ι/P電路35所輪入之印字賫料的接收鑀衢器》又,在RAM 38上,包含有一用Μ儲存一些使所產生之文字樣型、映像 等對應於一張記錄用紙貼上,而進行電子編輯之位元資料 的位元分配圖記憶龌42。 程式記憶體39為一儲存有--用Μ M CPU 31來進行疆像 記錄装置11之控制之程式的記憶體。又,儲存在該程式記 憶鱧39中之程式在鼷像記錄裝置U之電源被ON時,將會爲 CPU 31所讀取。 文字樣型記慊黼41爲一儲存了文字印出時之樣型的記 憶鱧,亦即為一被稱為所謂font memory的記慷體。 記錄部I /F電路43爲一用Μ與記錄部12取得界面的電 路,其具有例如,將展開於位元分配圖記憶齷42之位元資 料,供姶至記錄部12,作為圓像資訊27,或是作為一用以 收送狀態信號24、間步脈衝25以及動作指令26之界面的任 務。 位元分配圓控制器44爲一用Μ進行位元分配圖記憶體 42與記錄部1 /F電路43間之圖像資訊傅送之控制的電路。 程式記憶齷46與文字樣梨記慷齷47雖然分別和程式記 憶龌39Μ及文字樣型記憶體一樣,為用Μ預存程式與文 宇樣型的記慊體,然係一可k依使用者之需求,而選擇性 本紙張尺度適用中國國家標準(CNS ) Λ4规格(210X29?公釐) (請先閱讀背面之注意事項再填寫本頁) •裝_ ,11 〜〜_ »7 〜〜_ »7 經濟部中央標準局貝工消費合作社印装 A7 五、發明説明(b) 地連接至圖像記錄裝置11者。該程式記憶體46M及文字樣 型記慊醱47可Μ使用自由拆裝之1 c卡形式或S丨MM形式的 ROM等。藕此,將可Μ廣範園地對應於一由各種電腦主機 所送來之印字資料或是控制資料所對應之程式或文字樣型 〇 硬碟機48為一用Μ記憶大量資料的磁性記錄裝置,其 使用於文字樣型之迫加、格式資料、Μ及檷誌資料之保存 、電腦主機所輪入之資料之保存等。此一硬碟機48亦可依 使用者之需要而連接。 其次,將記慊於程式記慊醴39中之程式*亦即軟醱之 構逭顯示於第3圖中。如第3 _所示,在最下層中,有一 身為一用Μ値別控制硬碟機48等各棰遇邊設備之軟齷群的 裝置驅動器位於其上。 在下一階層中,放著0S (操作条統),其擔任一用以控 制圖像記錄裝置11之軟體的核心性任務。tt 一 〇S係藉由進 行任務管理、記憶管理、鎗出入管理等.而來管理CPU 31 、RAM 38、各遇邊設備等之硬醱。又,Μ硬醴資源之管理 作為基礎.藉由進行檔案管理、程式管理、通信控制等, 將可Μ管理楢茱、上位之程式等的钃輯資源。藉由採取這 樣的構成,將可Μ使一因硬髏之變更所致之上位階層之軟 鼸的修正逹到最小化。 在0S逋一上位中,置放W控制用圈害館、醮用程式。 於控制用圖害館中,儲存有一呰供最上層之應用程式使用 . ! 的控制用程式群。 本紙張尺度適用中國國家標準(CNS > Λ4規格(210Χ297公t ) 16 ---^--------裝------訂-----^ 線 (請先閲讀背面之注意事項再填寫本頁) 經濟部中央橾準局員工消費合作社印製 A7 87 五、發明说明(14) 應用程式爲一作成使圔像記錄裝置11執行使用者所要 之動作的應用性程式。一用Μ解課一作為控制語言之印表 機語言,並展開於醒像上之分解器即屬於該釅用程式。 第4圖Μ基本之功能圖顯示應用程式。控制器60為一 進行糸統全體之控制者,其裉據一來自進入(in)62及判定 器68之工作開始的要求,而控制資料處理64與判定器68。 該控制器60由Μ下(】〉〜(4〉四値楔組所_成。又,在 本實施態樣中,將控制器60稱作為“条統控制部”。 (1)条統控制器 査核設定資訊,起動各任務。 (2>工作控制器 執行並控制工作。 (3)頁控制器 管理位元分配圓記慊髖。 (4>計時控制器 管理一根據訊息而行之計時器。 in 62為一用Μ管理與霜腦主機間之資料_出入者, 為進行該_出入,i η 62會將資料收授至賫料處理部64 , 並由該資料處理部64收取資料。又,一旦有收授或收取資 料,在控制器60中,邸會要求工作開始。 ,‘又,in 62由例如以下之楔組所構成:
(1)界面A 當地(local)界面A (2>界面B 當地界面B (3)界面C 網路界面C (4)界面D 網路界面D (5>界面E 網路界面E 又.當地界面可Μ使用centronic、RS232C等,而網 路界面則可以使用in. sanet、local talk等。 本紙張尺度適用中國國家標準(CNS ) A4規格(2丨0 X 297公犛) ---------I-----訂 -------^ (,請先閱讀背面之注意事項fr填寫本頁) -17 - A 7 B7 經濟部中央梂準局員工消费合作社印掣 五、發明説明(B) 資料處理部64爲一用Μ處理資料者;而此所謂要處理 之資料係指由in 62收取之資料,處理結果再送給丨η 62或 出去(out)66。 又,資料處理部64與本實施態樣所指之“控制語言解 釋部”乃是同義語,在本實施態揉中稱之為“分解器<dec oaposer)w ° 分解器構裝成一資料處理部64,且有下列數棰。逭些 都分別視為一健Μ上之任務來動作。 < 1 >自動判別語法分析器為一判別印表機語言(控制語 (parser) .言〉的任務 (2>語言A分解器 為一解緙並執行印表機語言A (製 品固有之頁記述語言)之任務群 (3>語言B分解器 潙一解課並執行印表機語言B (業 界禰準之頁記述語言〉之任務群
(4)語言C分解器 潙一解譯並執行印表機語言C(X 公司開發之鎗圖懺控制語言)之 任務群
(5>語言D分解器 為-解譯並執行印表機語言D (Y 公司開發之線點式印表機控制語 言)之任務群
(6 >語言E分解器 為·解譯並執行印表檐語言E (Z 公司關發之線點式印表機控制語 言)之任務群 (7)傾印(dump)' 為一形成16進傾印_像的任務 本紙張尺度適用中國國家標準(CNS ) A4规格(21〇><29/公婦) (請先閱讀背面之注意事項丼填寫本頁) J丨裝. 訂 307846 經濟部中央標準局負工消費合作社印製 A 7 B7 五、發明説明(16 ) (8)列印/公用/格式化任務 爲-形成各種列印/公用 鼸像的任務 out 66為一用Μ將資料處理部64之處理結果的資料加 Μ輸出者,此out 66由Μ下楔組所構成: (1>發動器控制器 控制印表機之發動器(記錄部) 判定部68為一執行上逑Μ外其它各種機能或是複合性 機能者,此一判定部68由Μ下棋組構成: (1) U 1 進行面板15之控制 (2) 印表機管理代理具有一用以實現網路中之印表機 管理糸統的功能;例如,對於客 戶進行印表機、資覜、狀態之設 定、提供等之功能。 如上所述般,應用程式由好幾癎構成要鬵所構成,各 構成要素再由好幾個功能性棋組所構成,這®功能棋組實 際上又由一或多數個任務所構成。分解器亦構成好幾個任 務群。 這些任務群使用一些要被用來作為控制用圖書館的各 ?重函數,來取得各任務間之間步。分解器亦使用控制用圈 害館,而邊取得其與構成控制器60、IN 62、OUT 66之任 務群間的同步,邊賨現列印檐能。 其次,就賺像記錄裝置11之作用作一說明。由一決定 了如何蝓出一些由各棰霄腦主機或工作站等資訊處理裝置 所輸出之印字資料的控制語言所構成之控制資料,係經由 主機界面端子17或蟠入端子18 ,而被_入至醒像供給裝置 本紙張尺度適用中國國家標準(CNS ) A4規格(210X2抑公釐) ----------爲裝------訂------J..41 (請先閱讀背面之注意事項再填寫本頁) 19 經濟部中央標準局貝工消費合作社印製 A7 B7 五、發明説明(W) 13。資訊處理装置之種類由於柑笛多,因而被纗入之控制 資料,未必被統一。例如,某一資訊處理裝置所送出之控 制資料雖可Μ很細地指定記錄用紙之大小或是文宇之大小 等,但有可能其它裝置之控制資料沒辦法進行這樣的指定 〇 當如後者所逑般,控制資料中無法進行指定時,會在 面板15之顯示部中顯示出其* g。在此,若操作者藉由面 板15轅入一些與該記錄相關之必要資料的話,該指示資訊 19將被傅送至画像供給裝置13,而可Μ根雄指示資訊19, 來進行記錄控制。 又,即使可Μ在賫訊處理裝置將進行記錄所須之 用紙大小或文字大小等當作控制資料而加Μ指定,亦可作 成可Μ由面板15藉由鍵之操作等,而幟入指示資訊19。在 此場合下,可Μ使資訊處理裝置側之指示一直保持優先, 或是使面板15側之輪入優先。又,亦可Μ依時間性而使指 示在後之一方優先。 其次,圓像供給裝置13將根據指示資訊19與來自記錄 部12之狀態信號,來進行可否印字之判斷.並將其意旨顯 --—--------------- 示在面板15上,作為應答資訊2 1。例如,當拖示資訊19所 指示之大小的用紙未被放置在記錄部12時,將於面板15上 顳示一促使使用者設定該大小用紙之應答。 當如上所述般齊備了記錄準備時,圖像供給裝置13將 把動作指令信號26送給記錄部12 ,使記錄部12根據控制資 料動作,並藉由一泰自記錄部12之同步脈衡25 ,而取得幢 本紙張尺度適用中國國家橾準(CNS > Λ4規格(210X297公# ) II 1 Ξ: ·-- 1 ; -- I * I - 1!- - 1--4I -- - In nn I —i « -I- I— -1 -ml '**, (請先閱讀背面之注意"項再填寫本頁) 20 經濟部中央橾準局員工消費合作社印掣 A7 B7 五、發明説明( 出之時序,邊使被入之印字資料傳送至記錄部〗2中,作 爲Η像資訊27。 其次,就應用程式之整鼸動作,尤其是在工作開始時 被起動之分解器的作用作一睨明。工作開始時被起動之分 解器為一被設定於每個_入埠(port)中之印表機語言(控 制語言〉的分解器。相對於X作之幡入埠而設之控制語言 若為一指定自動判別者的話,i勤判別語法分析器將被起 動(自動判別模式);而若自動判別未被指定的話,則所設 定之控制語言的分解器將被起動(印表機語言固定棋式)。 以下,即就此二種場合下之分解器的處理情形分別作說明 。又,成爲對象之分解器乃是上述語言A、語言B、語言C 、語言D、語言E相鬭之分解器Μ及傾印。 首先,褰照第5圖之澝程圖與第6疆之方塊圖,說明 印表機語言固定棋式之處理。又,在第6圃中,繪入任務 »τΓ_丨丨 _丨.»丨丨-丨 (intask>74係指從in 62而來之任務,_出任務(outtask) 76係指從out 66而出之任務t工作控制器72為前逑控制器 60之其中一機能模組,分解器70為執行該工作之一分解器 Ο _入任務74判定是否已檢出工作(步驟300>,若判定 沒有的話,則保持分解器70於等待狀態,直到工作被檢出 爲止。一旦有工作被檢出,输入任務74即參照詼轅入埠之 印表機語言設定,對工作控制器72饔求工作(步驟302), 而作為相對應之分解器的工作。又,當工作被檢出之後, 即意味著在某一界袍上有一連串之資料被_入。 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210X291公錄5 ----------1' 裝------訂------^a (請先閱绩背面之注意事項再填寫本頁) -21 - 經濟部中央標準局員工消費合作社印製 3〇7§46 A7 _ _B7 _ i '發明説明(19) 工作控制器(条统控制部)72接收一來自輪入任務74之 工作要求,再將該工作執行指示,轤出至其分解器70 (步 班304)。 接收到了工作執行指示而將之視爲非間步事項之分解 器70即開始分解處理(步驟306> »藉由該分解器70所進行 之分解處理,因輸入任務74而接收到佶號之收信繮衡器( RAM38)内的印表機語言將被解課成所設定之印表機語言。 分解器70在讀取收信鍰衡器内之印表機語言時,會判 定一表示資料結束之E0J是否有被檢出(步驟308)。當E0J 尚未被檢出時,分解處理(步驟306>即持續進行,當EOJ被 檢出時,分解器70即進行工作之終了處理。又,EOJ之檢 出可Μ藉由檢出一表示工作终了之資料輓入、資料輪人等 待時間之暫停、來自面板15之強制排出指示的_入、檑茱 之終了、網路連接之終了等,而進行判斷。 進行工作終了處理時,分解器70首先會發出一工作終 了通知給輪出任務76 (步驟31(3),藉此.發勤器控制器將 能檢出該處理資料Μ後並沒有該工作之_出依附一事(步 班312),而進行輪出終了之_備。 接著,分解器70對工作控制器72進行一工作終了之報 告(步驟314)。 如上所述般,在分解處理終了中,分解器70將移至非 同步事項等待狀態(步驟316),等待新的分解處理執行指 示(步想304〉。 其次,參照第Γ圖之滾猶謂,Μ及顯示出在該流程圖 本紙張尺度適用中國國家標準(CNS ) Α4规格(210 X m公釐) (請先閱讀背面之注意事項再填寫本页) 裝- -5 -22 - A7 B7 經濟部中央標準局貝工消費合作社印裂 五、發明説明(20) 中所出現之功能方塊以及控制澝程的第8與第9圔,來說 明自動判別槙式中之處理。父,第8圓為可Μ進行自動判 I —.1. 別時之情形,而第9 _爲_不能進行自動判別時之情形,新 附加上去之自動判別分折器78為一構裝成前述資料處理部 64的印表機語言判別任務。 首先,输入任務74判定是否已檢出工作(步驟31 8〉,若 判定沒有的話.則保持分解耱70於等待狀態,直到工作被 檢出為止。一旦有工作被檢出,_入任務74即對工作控制 器72進行工作要求(步驟320).而作為_動判別分析器7S的 工作。又,當工作被檢出之後,卽意味著在某一界面上有 一連串之資料被鎗入。 收到了工作要求之工作控制器72會發出一工作執行指 示給該自動判別分析器78 (步驟322 >。 收到了工作執行指示之自動列別分析器78在滿足下述 (1)或(2)中之任一條件時,會將所收到之預定數量資料或 直到檢出E0J潙止之資料視爲處理對象,執行自動判別處 理(步睇324)。 收到了預定數董之資料時 (2>檢出了 E0J時 有鼷該自動判別處理之詳細則敘述於後面。 當自動判別分析器78結束自動判別處理時.即判定是 否已能判別所轜入之印表機語言係何種語言(步驟32幻; 若已能判別所输入之印表機繙言係何權語言的話,自動判 別分析器78即對工作控制器72發出一切換至對應於判別結 ^^1 —-,·1—^1· m «m nn nn J- ^^^1 ^^^1 In I nn n 一 r. n^— In nn Mm I $ Ί . V. (請先閲績背面之注意事項再填寫本頁) 本紙張尺度適用中國國家標率(CNS ) Λ4規格(210X297公犛) -,- )3 一 經濟部中央標準局員工消費合作社印袋 A7 B7 五、發明説明(21) 果之印表機語言的分解器70之要求(步釅334>,而工作控 制器72則發出一使該分解器起動之工作執行指示(步想 304)。此後,控制轉移至該分解器70,包含步鼸304在内 之Μ後的步驟由於與第5圖之印表機語固定模式相同,因 而對應於第5圖之部份給予相同符號,而省略其說明。 又,有鼷自動判別分析器78所判別出來之印表機語言 的分解器是否Μ選擇性軟齷之形式被裝設這一方面的判斷 和處置並非在自動判別分析器78中進行,而是由工作控制 器所進行。 另一方面,在步想326中,當沒有辦法判別所輓人之 印表機語言是那锺語言時,自動判別分析器78即對工作控 制器72發出放寨(ABORT)之要求(步驟328>,又,此時,在 列印日誌中將載下“無法判別印表機語言"之語惠》 收到了放秦要求之工作按制器72發出一放_之指示給 自動判別分祈器78 (步驟330>。藉此,自動判別分析器78 之處理即終了(步驟332)。亦邸,分解器71將轉移至非同 步事項等待狀態(參照第9圖>。又,此時,所被解放之分 解器由於為未被指定之多數,因而在第9漏中,將視為分 解器71, Μ與單一之分解器70加Μ匾別。又,結束了處理 之自動判別分析器78會對工作控制器72進行放索終了報告 (步驟333),藉此,自動判別處理將終7.而回到最初步 驟318。又,在此一時點,由於並未再對_出任務76梅出, 因而與可以判別之情形不同,並不對_出任務76發出工作 終了之通知(參照第3圖>。 本紙張尺度適用中國國家標準(CNS ) Α4規格(210X2G公使) 一 24 - I I 1 裝— I 訂 I I l^.v- /. (讀先閱讀背面之注意事項再填寫本頁) A7 B7 經濟部中央標準局貝工消費合作杜印製 五、發明説明(22) 若使用Μ上之自動判別模式的話,從罨腦主機收到之 資料由於被自動識別係由何種語言載逑的,因而使用者即 使沒有指定印表機語言,圖像記錄裝置11亦會配合所收到 之資料,來選揮適當之印表機語言處理条統,而進行列印 處理。 其次,就上述自動判別分析器78内部之構成Μ及詳細 之控制流程加Μ說明。如第10圖所示,自動判別分析器78 具有一用Μ與工作控制器72取得界面的工作控制器界面80 0 又,工作控制器界面80曹根攞工作執行指示,而將判 別開始指令給予判別器控制器82,並接收-來自判別器控 制器82送出之判別結果。又,工作控制器界面8〇接收一來 自工作控制器72之工作執行指示,並將一分解器切換要求 或放索要求,送出去姶工作控制器72。 判別器控制器82根據一來自工作控制器界面80之判別 開姶指令,而將一些起動指令,送至各個用Μ判別接收資 料是否爲特定印表機語言的判別器.並收取各嫡由各判別 器所送出之判別結果(成功、失敗、及不定三者之一 >。 在本實施態樣中,設有議言Α判別器84、語言Β判別器 86、語言C判別器88、語言D判別器90、以及語言E判別器 92逭五種判別器,用Μ分別判定所接收之資料是否以語言 Α、語言Β、語言C、語言D、或是語言Κ記逑的。 語言Α判別器84、語言Β判別器86、語言C判別器88分 別直接連接至判別器控制器82 .其根據判別器控制器82所 (請先間请背面之注意事項再填i:«J本頁) 裝- 、ve 泉 本紙張尺度適用中國國家梯準(CNS > Λ4規格(2丨0X29?公釐) 25 經濟部中央標準局員工消費合作社印製 A7 B7五、發明説明(23) 送出之起動指示,而對各艏對象所在之印表機語言進行列 別,並將判別結果送至判別器控制器82。 語言d判別器90及語言e判別器92經由群組判別控制部 94 ,連接至判別器控制器82 ,並根據一經由該群組判別控 制部94蝙入之起動指示,對成爲各镧對象之印表機語言進 行判別,再將其判別結果,經由群組判別控制部94 ,送出 至判別器控制器82。 又,有關是否K一傾群組來橡成各判別器,則可K W ......... 例如作為對象之印表機語言棚互具有共通之指令逭--項來 .—- 作為其中之一基準,當具有共通之指令時,即Μ —個群Μ 構成。 又,這些判別器與缕衝器96相接,並讀取該緩衝器中 所儲存之接收資料,來作為其判別對象。該繙術器96爲當 地(local)記憶艚,儲存於其中之接收資料為一由接收緩 衝器(第2圖中之RAM 38〉所轉璲過來者。 各判別器依序讀取預定位元組數之接收資料,並檢索 各判別器是否具有一成為判別對象之語言中所用之指令。 又,各判別器將接收之資料假設為各判別器視為對象之語 言,而檢索其是否有文法錯鹋。然後,即根據“有指令嗎 ”、M文法有誤嗎”這二種檢索結果的組合,_出Μ下之 “成功”、“不定”、“失敗”住一者之判別結果。 —^ϋ nn jj —I— —i - I - - -i! In n^— m^i i -1-1-!— -HI i (請先閱讀背而之注意事項再填寫本頁)
“成功": “文法無誤M 且“有指令” “不定”: “文法無誤M 且“無指令” “失敗”: “ k法有誤M 本紙張尺度適用中國國家標隼(CNS ) A4規格(210X297公t ) 26 - 經濟部中央標準局員工消費合作社印褽 307846 A7 B7 __ 五、發明説明(24) 若爲“成功”,則接收資料之印表櫬讁言即為該判別 器視為對象之語言;若為“不定”,則處於不知遒是否爲 該語言之狀態;若為“失敗M,刖顯示接收資料之印表機 語言並非該語言。 如上所述,藉由對判別結果加以定義.當“失敗"時 ,即可在檢出“文法有誤”之時點,即停止該由判別器所 進行之判別處理;藉此,將可Μ將不相當之控制語言的判 別處理縮到最小限,而能進行高速化之判别邂理。 又,藉由檢出“文法有誤”,卽使邇有其它文字列含 有其它控制語言之指令,也可以防止誤判,因而可Μ提高 判別精確度。 又,該“文法有誤”意味著有檢出控制譖言之矛盾, 且係如下所述般被檢出來。亦即,各判别器從記載接收資 料之控制語言中,檢出了一其判別器槐爲對象之控制語言 中所不會有的命令碼時,或是在該控制語言中所不會有之 命令碼組合時,即_出一“文法有誤Μ之判別結果。又, 當某一特定之命令碼位於資料列之特定位置,或是於命令 碼之順序一定之控制語言當中,於對應位置無該命令碼時 ,亦枏當於“文法有誤”。 其次,就自動判別分析器78之處理滴程依第11圖之流 程圖作一銳明。 當收倍緩衢器(RAM 38)中儲存有一定置Μ上之接收資 料時,將有一定數量之該接收資料,例如256位元組,或 是1024位元組量的接收資料,被轉送至一屬於當地記慷體 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210X29?公釐) I I D - I n n -- Λ I n .^1 n n T I I n I n n I 0¾ i {..·" (請先閱讀背面之注意寧項再填寫本頁)
Lt ( 經濟部中央橾準局貝工消費合作社印製 A7 B7 五、發明説明(25) 的嫌衝器96中(步驟340)。但是,在該預定數量未滿時, 若有檢出一表示接收資料已結束之EOJ的話,則將收EOJ為 止之前的接收資料轉送出去(步骤340)。 然後,若工作控制器界面8f)中,有一來自工作控制器 72之工作執行指示的話,工作控制器界面80即將判別開始 之指示给予判別器控制器82。然後,收到了判別開始指示 之判別器控制器80卽將起動指示賦予各判別器,使其依序 起動。 首先,語言A判別器84被起動(步驟342)、並進行一判 定鍰衝器96内之接收資料是S爲語言A之判別處理;當判 別處理結束時,該結果會被傅至判別器控制器82 ,進行判 別結果之判定(步驟344>。 步嫌344之判定為“成功”的話,即判斷語言A為接 收資料之印表機語言(步朦372〉。接著,將該所謂判別結 果為語言A之資訊傳達至工作控制器界面80中,由其將判 別結果通知給糸統(步驟374)。或者,從工作控制器界面 80,送出一要求更換至解譯該語言A之分解器的要求給工 作控制器72。 步嫌344之判定為Λ失敗”或“不定”時,下一語言B 判別器86即被起動(步驟346),判別级衝器96內之接收資 料是否為語言Β 。 酋其判別結果的判定《步驟348>為“成功Μ時,即判 斷語言Β為接收資料之印表機語言,而執行和上逑一樣之 處理。 本紙張尺度適用中國國家標準(CNS ) Α4規格(210 X 2们公釐) 1 H 『 裝 訂 — ^ /. (請先閲讀背而之注意事項再填将本頁) -28 經濟部中央標準局員工消费合作社印製 A7 B7 五、發明説明(26 ) 當步驟348之判定為“失敗"或“不定”時,下一語 言C判別器88邸被起動(步驟350> ,判別緩衡器96内之接 收資料是否為語言C 。 當其判別結果的判定(步騵352>為“成功M時,即判 斷語言C爲接收資料之印表機語言,而執行和上述一樣之 處理。 像這樣,藉由使自動判別處理在某一艏判別器判斷“ 成功”之時點結束,而不再進行不相符控制語言之判別處 理,將可以高速化判別處理》 然而,當步驟352之判定為“失敗”或“不定”時. 判別器控制器82會將起動指示給予群組判別控制部94,而 使其進行語言D、語言E之判別處理(步捉354)。該語言D 、語言E之判別處理由如下所述之步®所構成。 首先,藉由語言D判別器90.來進行接牧資料是否為 語言D之判別處理(步駔356> ,其判別結果被送出至群組判 別控制部94,並被暫時保持於該處。其次,藉由語言E判 別器92,來進行接收資料是否為語言E之判別處理(步驟 358),其判別結果被送出至群組判別控制部94。群組判別 控制部94會將語言D判別器90與語言E判別器92所作之判別 結果對照規刖作一比較,並判別那一錮相符,或是無任一 傾相符(步驟360)。例如,當只有其中一語言之判別成功, 而另一語言爲“失敗”或“不定"時,即将前者語言作為 判別結果;又,當兩者都為M成功”時,則將語言D視為 判別結果;而當兩者皆為“不定”時,則將語言E視為判 本紙張尺度適用中國國家標準(CNS ) A4规#·. ( 210X297公#:) ---.--„---(裝------訂------^乂 (請先閱讀背面之注意Ϋ項再^寫本頁) 29 A7 別结果;接箸, 倘兩者皆為 “失敗M 的話, 則將判別結果 視為“失敗”; 而若有一方 “不定” 方“失敗”的 經濟部中央標準局員工消費合作社印製 話,則將判別結果定爲M不定”。 判別結果出來後,群組判別控制部94卽將其判別結果 Μ及“成功”時之語言別,通知判別器控制器82 °然後, 其判別結果被判定(步»362),於“成功”時,將語言D 與語言Ε之其中之一語言判斷為印表機語言(步驟372> , 並通知糸統(步隳374>。另一方面,在步驟362之判定中, 若為“失敗Μ或“不定”的話,則判定為“全都失败”或 是“不一定”(步驟366)。當為全都失畋”時,判別結 果被當成“錯誤"(步驟370);當爲"不一定”時,則判 別結果被當成語言E (步驟368),並被通知給条統(步® 37 4)。該語言E如前所逑,為一線點式印表機控制語言之一 棰,由於係一可以進行單純之文宇輪出(文字列與回愎、 改行等之指令組合)的語言,因而可以作一些相關處理。 像逋樣,由於設計成具有相互共通之指令的控制語言 係将之視為一群組來處理,至於同一群組内之控制語言的 判別則於這些判別器所作之判別全部終了時,才_出其判 別結果,因而將可K防止同一群組内之控制語言間之誤判 。又,亦可避免與其它不屬纖群組之控制語言間的誤判。 進一步,如同在步驟360或步驟368中所作之處理般, 即使係一不含賦予印表機語言特擻之指令,而僅有資料之 “不定”之情況,亦可將該印表機語言套用一視為規則而 定之癱當控制語言,1而成爲可以印出字來。 本紙張尺度適用中國國家梯準(CNS ) A4規格(210x2g?公釐) . -30 - (請先閱讀背面之注意事項再填寫本f> 裝. -s -Λ 經濟部中央樣準局員工消費合作社印掣 A7 _ B7五、發明説明(28 ) 又,在步驟360中,當相同群組内之多數値判別器ft 出了“成功”時,群組判別控制部94亦可作成藉由如下所 述方法般,輪出判別結果。 首先,將個個控制語言中之命令碼,分類成獨特指令 與共通指令,其中該共通指令對各判別器準備一具加權數 之表,每當與所_入之控制語言的命令碼一致時,卽加重 設定於每値判別器上之加權值;然後,將最終加算結果作 爲判別結果“成功”之輔肋資訊;亦卽,當群組内之所有 判別器的加算結果都算出後.當檢出“成功”之判別器有 多數艏時,即以那些判別器之各個加算結果的大小,來決 定係群組中之那個控制語言。共通指令由於在控制上之意 義及其重要度依各控制語言而異,因而賴由此一方法,將 可以進行群組内之識別,並能使列別精度提高。 進一步,在群組内之控制語言群中,事先賦予優先順 序,待群組内之所有判別器之結果出來之後,再將檢出含 有相矛盾命令碼之情事的判别器排除,然後依該優先順序 ,決定係群組之那稽控制語言的逭一方法亦相當有效。此 一方法在某一控制語言之共通指令(群)在控制上的意義比 其它控制語言更重要時,尤其適用。亦即,笛群組内檢出 “成功”的判別器有多數個畤,此即意味着含有共通之指 令作爲輪入資料;據此,當共通指令(群)之在控制上的意 義比其它控制語言邇重要時,卽可將優先順序視為確認之 欏準。 根據此一方法.,與前述方法相比,可Μ省略玀特指令 (請先閱讀背面之注意事項再填寫本頁) 裝. 、va 泉 本紙張尺度適用中國國家標準(CNS ) Λ4規格(210X 297公t ) -31 - 經濟部中央橾準局貝工消費合作社印製 A7 ____B7 五、發明説明(29) 與共通指令間之分類、加榷檢索、加算處理.而具有编短 處理時間之優點。 又,在上逑例子中,用Μ判別各控制語言之判別規則 雖係就所有指令之有無、Κ及是否有命令媽之矛盾等進行 檢索,但亦可設計成應用一依各個控制語言而定之判別規 則。亦即,為一將各判別器中所要被執行的判別規則作成 一就設定爲對象之控制語言的判別而言為最適當之判別規 則者,且依控制語言之棰類之不同,判別規則有可能不同 ,有可能為相同者。«此,無用之檢索的必要性即可減少 ,而能圖得處理時間之短縮,而且,藉由一最適於該控制 語言的判別規則,並可JW播得--判別精度更為提高之效果 〇 如上所述般其判別規則依每一控制語言而異的例子顯 示於第12與第13匾中。 第12圖之流程圈為一顧示出語言Α判別器84中之判別 規則者,該判別規則則爲一依指令之出現順序來待定語言 A者。在語言A中,由於Μ稱作區段之階層來_位式地接收 指令因而有第一與第二被接收之指令,為此,語言即可Μ 依指令之出現順序來加以特定。 根據第12圖,首先,藉由讀取一構成_入資料之碼, 並進行指令劃分査核,來取得第一指令(步骤376前段>, 此時,注釋文即放蕃不讀而被處理(步驟376後段 其次,査核所要判別之資料是否結束了(步驟378), 當資料結束時,判别結果視爲“不定”(步现404);並結 本紙張尺度遠用中國國家標牟(CNS > Λ4規格(210Χ2()7公趫) -----------一'裝------訂------ (請先閱讀背面之注意事項再填寫本頁) 32 A7 B7 經濟部中央樣準局員工消費合作社印製 五、發明说明(3〇 ) 束語言A判別器84之處理。 尚未終了時,則進行第一指令査核(步骤380). Μ判 定是否爲在語言Α之資料中第-·艟出現之指令(步驟382) 若第一個指令査核結果為不是的話,則將判別結果視 爲失敗(步驟402),並結束語言A判別器84之處理。 若第一個指令査核之結果正確的話,則對所讀取之碼 ,進行參數分段査核,藉此,來取得參數《步驟384前段) 。此時,注釋文亦放箸不讀,而被處理(步驟384後段>。 其次,査核所要判別之資料是否終了(步驟386),若 資料已終了,則將判別結果設定為“不定”(步驟404), 並結束語言A判別器84之處理。 若未終了的話,即進行第-指令的參數査核(步驟388 ),Μ判定其是否真爲在語言A之資料中,應第一値出現 之指令的參數(步驟390)。 若參數査核結果錯誤的話,則將判別結果設定為“失 敗”(步撖402>,並結束語言A判別器84之處理。 若參數査核之結果正確的話,則取得第二指令(步驟 392),該第二指令之取得方法亦和第一指令之取得方法相 同。 其次,査核所應判別之資料是否結束了(步驟394), 若資料已結束的話,則將判别結果設定為*‘不定”(步驟 404),並結束語言A判別器84之處理。 若尚未終了,射進行第二指令査核(步驟396) , Μ判 本紙張尺度適用中國國家標準(CNS ) Λ4規格(21〇Χ2<Π公t > ----------(裝 訂 ^ V. (請先閲讀背面之注意^項再填寫本頁) —33 ~ 經濟部中央榡準局貝工消費合作社印製 A7 B7 i '發明説明(31 ) 定其是否為在語言A之資料中應為第二個出現之指令(步 驟398卜 若第二指令査核結果為鍺誤的話,則將判別結果設定 為“失敗”(步驟402> ,並結束語言A判別器84之處理。 若確應爲第二到之指令的話,則將判別結果設定為“ 成功”,且將控制語言視爲_言A 。 如上所述,當依指令之出現順序來判別語言時,與僅 Μ該語言所特有之指令來進行檢索之慷形柑較》由於可Μ 避免偶爾與具有間於該指令之碼而視為資料列之情形相混 淆,因而可以大幅提高判別糖度。而且,如第1 2圓所示, 指令之出現順序或位置若不闻的話,在該時點上,將可以 直接把判別結果視為“失敗”,而結東該判別器之處理, 因而可Μ短縮處理時間。 其次,第13圖之流程圖為一顯示語言C判別器88中之 判別規則者,該判別規則為一當語言C之指令出現數超過 一定數量Μ上時,才檷定其為語言C者。 根據第13圖,首先,進行指令之取得《步驟406前段> 。指令之取得方法係先進行字元之檢索,若能檢出的話, 即取出其到下——位元組之資料。亦卽,從所要判別之資 料中,取得二位元組的資料《又,若檢出之柬西不是字元 ,而是ESC(lBh)碼的話,則確認下——位元組爲(2Eh>, 然後再取出下——位元組。因此,從判別資料取得3锢位 元組。 其次,査核判别資料是杏終了(步班408>,當資料終 本紙張尺度適用中國國家標準(CNS ) A4規格(2]0X2*>7公等> (請先閱讀背面之注意事項再填寫本f) 裝' - 34 - 經濟部中央榡準局員Η消費合作社印製 A7 B7 _ 五、發明説明(32 ) 了時,將判別結果設為“不定”(步驟428>,並結柬語言C 判別器88之處理。 若尚未終了,則進行指令査核(步驟4 10),以判定其 是否為語言C之指令(步驟412)。 若指令査核結果為不對的話,亦即當判定指令取得有 誤,所結束或取得之指令並非語言C時,判別結果即設爲 “失敗”(步驟4 14),並結束語s C判別器S8之處理。 當指令査核結果正確時,進行指令數的計數(步骤4 16 ),又,此一指令數在語言C判別器88起動時,被清除爲 零0 其次,判定指令數之計數值是否已15 (步明418>, 若是的話,亦即,指令數之計數值已達5 將判別結果 設為“成功”,且控制語言即視為語言C來處理(步班420 )° 若不是的話,則判定該進行了指令査核之指令是否為 —將文字視爲參數之指令(步琢422),若不是一文字參數 指令的話,則回到步驟406 ,再由判別資料中,進行下一 指令之取得,直到有任一判別結果出現之前.都重覆一樣 的處理。 若是一文字參數指令的話,則由於在步驟406之指令 取得中,設定成不將參數解釋為指令,因而將進行文字參 數之捨譲處理(步»424)。 在該參數之捨讀處理中,進行該判別資料是否終了之 判定(步软U26),若&終了,如將判別結果設為“不定”, 本紙張尺度適用中國國家標率(CNS ) Λ4規格(210X2M公鲮) I--.------1 裝------訂------^" (請先閱讀背面之注意事項再填"本I ) 35 — 經濟部中央樣準.局員工消费合作社印製 Α7 Β7 五、發明説明(33 ) 並使語言C判別器88之處理結束。若尚未終了,則回到 步驟406,再由判別賫料中取得下一指令,直到有任何判 別結果出現之前,都重覆相阎之處理ύ 如上所逑,當依指令之出現數來判別語言時,與僅以 檢出該語言所特有之指令之有無之場合相較,具有判別精 度提高之優點。在採用這樣之判別規則時,如第所示 ,若可Μ進行參數之捨讀處理的話,將可以避免其與丨离爾 因具有一和該指令相同之碼而祝為資料列之情形相混淆, 因而將不會有判別精度降低之廣。 又,如上所述般,藉由指令之出現數來判別之控制語 言之間形成一群組時,例如上述語言D與語言Ε之情形時. 則如前所述般,若分別進行二個之列別的話•誤判之可能 性會提高;例如,在語言D之指令中,由於存在有一不會 在語言Ε判別器92中產生錯誤訊息者,因而讁言Ε若不進 行語言.D之判別的話,最後將無法被判定為語言Ε 。 所揭之群組判別場合之最終判定處理流程具饑地揭示 於第14圖之流程圖中。又,語言D判別器90和語言Ε判別 器92之處理僅遴指令之錯誤査核Μ及指令數之計數。 根據第14圖,首先,藉由語言1)判別器90 ,進行一該 «I入資料是否爲Μ語言D載逑者之判別處理《步驟430〉。 處理結束的話,再判定語言D判別器90是否在錯誤下終了 的(步載432> ,若為錯誤終了的話,則移行至一由下一語 言Ε判別器92所進行之判別處理(步驟438),若不是錯誤 終了的話,則査核其是否有語言D特有之指令(步驟434) 本紙張尺度適用中國國家標準·( CNS ) Λ4規格(210 X :W公釐) -----»---1 裝------訂------^ (請先閱讀背面之注意事項再填寫本頁) 36 經濟部中央標準局貝工消費合作社印製 A7 B7 五、發明説明(34 ) 〇 藉由語言E判別器92,進行一輪入資料是否以語言E 載述之判別處理(步鼸438>,處理結束時,再判定語言E判 別器92是否在錯誤下終了的(步驟440> ,若為錯誤終了的 話,則將判別結果設定為“失敗”(步想446),若不是錯 誤終了的話,則査核其是否有語言E特有之指令(步驟442 )° 當有語言E所特有之指令時,判別結果被設定為‘‘成 功”,控制語言被視爲語言E邂理(步驟448>;另一方面, 當沒有語言E所特有之指令時,則判別結果被設定為“失 敗”(步驟444)。 如上所述,藉由進行一屬於群組之控制語言群的最終 判定,將可Μ避免群組内之誤判,而能使判定精度提高。 又,如上所述般,當各判別器有其判別規則,而且, 在鎗出“成功Μ之時點,即令其判別處理结束時,將可Μ 依處理時間較快之判別器的網序進行處理,而有肋於處理 時間之短縮化。例如,査核指令之出現順序的方法其處理 速度最快,再下來是依指令數之査核、獮特指令之有無的 査核,因而若將各判別器之判別規則起動順序依該順序而 行的話,由於返覆麇理次數最多之先頭附近的判別器之處 理時間將縮短,因而平均之判別處理時間亦被短縮。 又,雖然使各判別器起勤之順序不變亦可.但設成可 變亦可。例如有:將先前已判別過者先行判別之方法;將 任一控制語言之判别結果事先計數,再依計數值較大的順 本紙張尺度適用中國國家標準(CNS ) Λ4规格(210X297公釐) --—---*---1 裝------訂------^" (請先閲讀背面之注意事項再填寫本頁) 37 - 經濟部中央標準局貝工消费合作社印製 A7 B7___ 五、發明説明(35) 序進行判別的方法;使用者利用指令或操作面板來拖定判 別順序的方法等。像這樣,《由使順序可變,將可以使處 理時間更爲短縮化。 (第二貢施態樣) 在第一實施態樣中,雖儺就每個判別器.亦即每個控 制語言,有一傾判別規則之情形作詳細說明,然而,設計 成對於每偁判別器.使用多數値判別規則亦可。對此,即 Μ第二實施態樣掲示於下。又,印表機裝置之構成、軟體 之構成等由於與第一實施態樣相同,因而附Μ相同編號, 並省略其說明。 在第二實施態樣中,每锔判別器都具有多數健判別規 則。例如,在語言Α判別器84中,即具有一用Μ在資料之 第一與第二指令之順序正確畤,或是,在語言Α中有檢出 特定之指令群時,用Μ確定語言A的判別規則。因此,判 別規則所適用之指令群將因每個判別規則而異,而構成一 分別相對應之群組。例如,在語言A列別器84中,指令群 邸被分類成如第1表所示。 又,各判別器並具有一根據賦予各判別器之判別規則 ,來將所讀取之指令分類至各群組的機能。 本紙張尺度適用中國國家標準(CNS ) Λ4规格(2I0XW7公簸) 38 -----------Ί ·裝------訂------^線 (請先聞讀背面之注意事項再填寫本頁) A7 B7 經濟部中央橾準局貝工消費合作社印掣 五、發明説明(36 ) 第.1表 群組名 分類銳明 群組1 第1筆資料所應有之指令群 群組2 第2筆資料所應有之指令群 群組3 一旦檢出應立即確定語言之指令群 群組4 其它指令群 Μ下,根镰第1表之群組分類,躭語言A判別器84之 動作,K第15圖之滴程騮作說明。 為了檢知指令之出現順序,在判別開始時,指令數之 計數器將被初始化(步驟450)。 其次,從_入資料中取得文字列(步驟452);所謂文 字列係指直到語言A所定義之界限被檢出為止之一連串資 料列。 在文字列被取得期間,刊定資料楚否終了(步》454), 當資料終了時,判別結果即被設為“不定”(步驟472), 結束判別。 當資料未終了時,即査核所取得之抱令是否正常(步 驟456〉,若正常之指令無法被檢出的話,則判別結果設定 為“失敗”(步班474),並結束判別。 當正常之指令被檢出時.於指令數計數器上加1 (步 本紙張尺度適用中國國家標準(C7NS ) A4規格(210X297公;t ) I I 1 I i ·1 I 、i n 訂 I F-<? (請先閲讀背面之注意事項再填寫本頁) 經濟部中央標準局貝工消費合作社印製 307846 Α7 Β7 五、發明説明(37 ) 驟 458>。 其次,査核所檢出之指令是否屬於群組3 <步驟460), 若係羼於群組3之指令的話,亦即為立即aj確定語言之指 令的話,則判別結果設為“成功w <步驟476),並結束判 別。 若並非為屬於群組3之指令的話,則依所取得之指令 的出現順序係第一次或第二次而分技(步驟462>。 若所檢出之指令的出現順序為第-次,且該指令為一 颶於群組1之指令,亦即為一應在第1筆資料之指令的話 (步驟464肯定判定),即回到一用Μ取得下一指令的文字 列取得處理(步驟452>。又,若所檢出之指令盡管在第1筆 賫料中,但係不屬於群組1之指令,亦即不醮在第1筆資 料中之指令的話(步驟464否定列定).則判別結果將被設 爲“失敗”,結束判別處理。 若所檢出之指令的出現順序為第二次,且該指令為一 羼於群組2之指令,亦即為一應在第2筆資料之指令的話 (步驟466酋定判定),判別結果即設定為“成功”,且語 言Α作為控制語言被處理。又,若所檢出之指令盡管在第 2筆資料中,但係不屬於群組2之指令,亦即不應在第2 筆資料中之指令的話(步® 466否定判定 >,則判別結果將 被設爲“失敗”.結束判別鼴理。 Μ上.雖為第二實施態樣中之語言A判別器84之動作 ,然藉由進行埴樣之處理,將有一可Μ縮短判別所满平均 時間的效果。亦即,在第一實施態樣中,槿侬出現顒序來 本紙張尺度適用中國國家標準 ( CNS ) Λ4規格(210Χ 297公釐) (請先閱讀背面之注意事項再填寫本頁) 裝 *•11 - 40 ~ 經濟部中央揉準局員工消费合作社印策 A7 B7 五、發明説明(38 ) 判別語言A ,其必須檢出至少二個資料,然而,在第二實 施態樣中,例如當在賫料列中之第一筆有一語言A僅有之 特有指令時,在該時點即可發出判別結果,其檢出一筆資 料即可了。又,所要檢知之資料變少這一黏亦有優點在於 資料在中途結束而使判別結舉爲不定之虞嫌變少、Μ及判 別精度提高。 其次,鱿語言C之判別倒作說明。語言C判別器88之 判別規則在第一實施態樣中係Μ指令之出現數爲基準,然 在第二資施態樣中,除了該基準Μ外,並變成依該語言C 所僅有之持有指令來進行判別亦可執行之態樣。因此,語 言C之群組群被分類成如第2表所示。 群組名 分類銳明 群組5 一旦檢出,即可確定語言之指令群 群組6 適於計數出現數的指令群 群組7 其它指令榉 Μ下,根據第2表之群組分類,就語言C判別器88之 動作,Μ第16讕之潢程作親明。 為了檢知指令之出現順序,在判別開始時.指令數之 計數器將被初始化(步驟478)。 其次,從_入章料中取得文字列(步鼸480);所謂文 本紙張尺度適用中國國家標隼(CNS ) Λ4現格(21〇x2(>7公釐) ------- ----1--裝------訂-----叫線 (請先閱讀背面之注意事項再填w本頁) 41 鯉濟部中央標準局員工消费合作社印製 A7 B7 五、發明説明(39) 字列係指直到語言C所定義之界限被檢出爲止之一達串資 料列。 在文字列被取得期間,判定資料是否終了(步驟482), 當資料終了時,剌別結果即被設為‘‘不定”《步® 494>, 結束判別。 當資料未終了時,卽査核所取得之指令是否正常(步 费[484),若正常之指令無法被檢出的話,則判別結果設定 為“失敗”(步驟496),並結束判別。 一旦正常之指令可K檢出.即査核該指令是否颶於群 組5 (步驟486>,若係靥於群組5之指令的話,亦即為立即 可確定語言之指令的話,則判別結果設為“成功”(步驟 498),並結束判別。此時,控制語言視為語言C來被處理 0 若為羼於群組6之指令,亦即,可Μ計數其出現數之 指令時,於指令數計數器上加上1 (步驟488)。 其次,判定指令數計數器之指令數是否已達到5 (步 驟490),若未達到5 ,則回到文字列取得處理(步驟480), 重覆相同之處理。 當指令數達至5時,判別結果設為“成功”(步騮492 ),控制語言視為語言C來被處理。 Μ上,雖為第二實施態樣中之語言C判別器88之動作 ,然藉由進行這樣之處理,將有-可Μ縮短判別所满平均 時間的效果。亦即,在第一實施態樣中,僅依出現順序來 判別語言A ,其必須檢出五豳指令,然而,在第二資施態 本紙張尺度適用中國國家橾準(CNS ) A4规格(210X297公釐) 一 42 — I , .,1.111《.裝 I 訂 I (請先閱讀背面之注意事項再填寫本頁) 307846 A7 B7 _______ 五、發明説明() 樣中,例如在檢出五値指令之前,若有語言C僅有之指令 時,在該時點,即可發出判別結果。又,所要檢知之資料 變少這一點亦有優酤在於資料在中途結束而使判別結果為 不定之虡慮變少、Μ及判別精度提高。 以上雖為本發明所揭之實施態樣,但不限定於上述例 子。例如,上逑實施態樣所示用Μ判別控制語言之判別器 不限定於上述控制語言之種類或數量。又,判別規則亦不 限於出現順序或指令數之査核,例如,利用各指令之加權 加算結果或是優先順序等亦可。 進一步,有關霄路構成、功能方塊、軟龌之栂成、控 制或是輓出入等之流程等亦可任意作更適當之變更.例如 ,籍由Μ閘陣列來實現自動判別處理等,將吏可Μ達成高 速化。 n fel^i —4·^— n- —^ϋ *n m mV nn n Anv I ^ J m^i ^^^^1 n^i «n I —4· ♦ (請先閱讀背面之注意事項再填寫本頁) 經濟部中央標準局員工消费合作社印製 本紙張尺度適用中國國家標準(CNS ) A4规格(211:1X297公f ) 43
Claims (1)
- 經濟部中央榇準局貝工消費合作社印製 六、申請專利範圍 1. —棰輪出控制装置,其包含有: 一用Μ記憶輪入資料的記憶機構; 多數値各別判定出該_入資料之控制語言為特定之 控制語言的控制語言判別機構: 一根據前述多數個控制語言判別機構之判別結果, 來決定該_入資料之控制語言的決定機榷;Μ及, 一根據該決定櫬構所決定之控制語宫,來解釋該輪 入資料,並加Μ鴒出之鴒出機構。 2. 如申請專利範匾第1項所述之翰出控制裝置,其特擞在 於該等多數値控制語言判別機構中之至少一掴控制語言 判別機構具有一與其它控制語言判別機構不同之判別規 則° 3. 如申請專利範圍第2項所述之輪出控制装置,其特撳在 於該等多數鰌控制語言判別機構中之至少一傾控制語言 判別機構具有一根據輸入資料中之特定碼的出現順序. 來判別出特定之控制語言的判別規則。 4. 如申請專利範園第2項所述之_出控制裝置,其特戡在 於該等多數値控制語言判別機構中之至少一個控制語言 判別機構具有一藉由轜入資料中之特定碼出現數之達到 —定數量這一現象,來判別出特定之控制語言的判別規 則。 5. 如申請專利範圍第2項所述之鑰出控制裝置,其特擞在 於該等多數傾控制語言判别機構中之至少一値控制語言 判別機構具有多‘掴判別i則。 本紙張尺度適用中國國家標準(CNS ) Λ4現格(210X297公絛) 44 - --------f -裝------訂-----叫-線 (請先閲讀背面之注意事項再填寫本頁) 307846 A 8 B8 C8 D8 經濟部中央標準局爲工消费合作社印製 、申凊專利範圍 6.如申請專利範圍第1項所述之轜出控制装置,其特戡在 於該決定機構在該等多數個控制語言判別機構中之一控 制語言判別機構成功地作成控制語言之判別時,決定出 輪入資料之控制語言即為該在判別上播得成功之控制語 言。 7·如申請專利範園第1項所逑之轅出控制裝置,其特擻在 於該決定機構依據判別速度快慢之順序,對該等多數控 制語言判別機構進行判別處理。 8. —棰蝓出控制装置.其包含: » 一用Μ記憶蝓入資料之記慊機構; 多數個用Μ判別出前述麯入資料之控制語言為待定 控制語言的控制語言判別機構; 一群組判別櫬構,其用Μ在前述多個控制語言判別 機檐中,將一屬於其作為對象之控制語言為相類似之群 組的控制語言判別機構,視為一群組,來進行控制語言 之判別; 一決定檐構,其根據該群組判別機構,以及不羼於 該群組之控制語言判別機構的判別結果,來決定該_入 資料之控制語言;Μ及, 一鎗出機構.其根據該決定機構所決定之控制語言 ,來解釋該_入資料,並加Μ輸出。 9. 如申請專利範圍第8項所述之_出控制裝置,其特擞在 於該群組判別機榷,在該等多數控制語言判別機構之任 —者都無法刊別ώ特定之ώ制語言時.Μ預先決定之基 準.來判別出群組的控制語言。 本紙張尺度適用中國國家標準(CNS〉Α4規格(210X297公F] - 45 - I ♦ I II 訂—— I 一-I 線 (請先閱讀背面之注意事項再填寫本頁) ..丨;
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7098954A JP2785742B2 (ja) | 1995-04-24 | 1995-04-24 | プリンタ装置 |
JP7098953A JP2861859B2 (ja) | 1995-04-24 | 1995-04-24 | 出力制御装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
TW307846B true TW307846B (zh) | 1997-06-11 |
Family
ID=26440042
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW085104843A TW307846B (zh) | 1995-04-24 | 1996-04-23 |
Country Status (3)
Country | Link |
---|---|
US (1) | US5854940A (zh) |
KR (1) | KR100199430B1 (zh) |
TW (1) | TW307846B (zh) |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3869925B2 (ja) * | 1997-01-31 | 2007-01-17 | キヤノン株式会社 | 画像処理装置及び方法 |
JPH10224643A (ja) * | 1997-01-31 | 1998-08-21 | Canon Inc | 画像処理装置及び方法 |
US7126703B1 (en) * | 1998-08-04 | 2006-10-24 | Sharp Laboratories Of America, Inc. | Printer controller with error recovery for multiple language capability |
US8222513B2 (en) | 2006-04-13 | 2012-07-17 | Daniel Luch | Collector grid, electrode structures and interconnect structures for photovoltaic arrays and methods of manufacture |
US8138413B2 (en) | 2006-04-13 | 2012-03-20 | Daniel Luch | Collector grid and interconnect structures for photovoltaic arrays and modules |
US7507903B2 (en) | 1999-03-30 | 2009-03-24 | Daniel Luch | Substrate and collector grid structures for integrated series connected photovoltaic arrays and process of manufacture of such arrays |
US20090111206A1 (en) | 1999-03-30 | 2009-04-30 | Daniel Luch | Collector grid, electrode structures and interrconnect structures for photovoltaic arrays and methods of manufacture |
US8664030B2 (en) | 1999-03-30 | 2014-03-04 | Daniel Luch | Collector grid and interconnect structures for photovoltaic arrays and modules |
US8198696B2 (en) | 2000-02-04 | 2012-06-12 | Daniel Luch | Substrate structures for integrated series connected photovoltaic arrays and process of manufacture of such arrays |
US7420701B2 (en) * | 2003-09-30 | 2008-09-02 | Sharp Laboratories Of America, Inc. | Systems and methods for providing automatic language switching |
JP4983235B2 (ja) * | 2006-12-04 | 2012-07-25 | 富士ゼロックス株式会社 | 画像処理装置、画像処理システム及び画像処理プログラム |
US8729385B2 (en) | 2006-04-13 | 2014-05-20 | Daniel Luch | Collector grid and interconnect structures for photovoltaic arrays and modules |
US8884155B2 (en) | 2006-04-13 | 2014-11-11 | Daniel Luch | Collector grid and interconnect structures for photovoltaic arrays and modules |
US9865758B2 (en) | 2006-04-13 | 2018-01-09 | Daniel Luch | Collector grid and interconnect structures for photovoltaic arrays and modules |
US9006563B2 (en) | 2006-04-13 | 2015-04-14 | Solannex, Inc. | Collector grid and interconnect structures for photovoltaic arrays and modules |
US9236512B2 (en) | 2006-04-13 | 2016-01-12 | Daniel Luch | Collector grid and interconnect structures for photovoltaic arrays and modules |
US8822810B2 (en) | 2006-04-13 | 2014-09-02 | Daniel Luch | Collector grid and interconnect structures for photovoltaic arrays and modules |
US7973954B2 (en) * | 2006-08-28 | 2011-07-05 | Sharp Laboratories Of America, Inc. | Method and apparatus for automatic language switching for an imaging device |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5293466A (en) * | 1990-08-03 | 1994-03-08 | Qms, Inc. | Method and apparatus for selecting interpreter for printer command language based upon sample of print job transmitted to printer |
JPH04323069A (ja) * | 1991-04-23 | 1992-11-12 | Canon Inc | 出力方法及び装置 |
EP0881565B1 (en) * | 1991-03-12 | 2004-08-04 | Canon Kabushiki Kaisha | Output method and apparatus using the same |
JP2698252B2 (ja) * | 1991-09-25 | 1998-01-19 | 三田工業株式会社 | プリンタ |
JP2913934B2 (ja) * | 1991-10-07 | 1999-06-28 | 富士ゼロックス株式会社 | プリンタ装置 |
JP2913941B2 (ja) * | 1991-10-15 | 1999-06-28 | 富士ゼロックス株式会社 | プリンタ制御装置 |
US5392419A (en) * | 1992-01-24 | 1995-02-21 | Hewlett-Packard Company | Language identification system and method for a peripheral unit |
JPH05282109A (ja) * | 1992-03-30 | 1993-10-29 | Canon Inc | コードデータのモード識別方法及び印刷装置 |
EP0585523B1 (en) * | 1992-09-03 | 1998-12-09 | Hewlett-Packard Company | Automatic language boundary identification for a peripheral unit that supports multiple control languages |
-
1996
- 1996-04-23 KR KR1019960012411A patent/KR100199430B1/ko not_active IP Right Cessation
- 1996-04-23 TW TW085104843A patent/TW307846B/zh active
- 1996-04-23 US US08/636,438 patent/US5854940A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US5854940A (en) | 1998-12-29 |
KR100199430B1 (ko) | 1999-06-15 |
KR960038583A (ko) | 1996-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW307846B (zh) | ||
CN100570556C (zh) | 测试国际化软件的方法和设备 | |
US7668372B2 (en) | Method and system for collecting data from a plurality of machine readable documents | |
US5410690A (en) | System for issuing portable storage media containing common and individual data | |
JPS6260080A (ja) | Icカ−ドシステム | |
JP2002324166A (ja) | 帳票、帳票処理システム、帳票作成システム、帳票印刷システム、帳票処理方法、帳票作成方法、及び、帳票印刷方法 | |
US20030201324A1 (en) | Multi-pass merge process for the check processing control system | |
CN100383724C (zh) | 用于处理表单的信息处理装置和方法 | |
JP3435374B2 (ja) | 文字読取装置および文字認識方法 | |
JP7160432B2 (ja) | 画像処理装置、画像処理方法、プログラム | |
US20030088514A1 (en) | Automated teller machine check printing | |
JPS62123524A (ja) | 定型フオ−マツト装置 | |
JP2785742B2 (ja) | プリンタ装置 | |
JP6810302B1 (ja) | データ処理装置、データ処理方法及びプログラム | |
JP3725890B2 (ja) | カード印刷装置及びカード印刷装置の印刷方法 | |
JPH06231339A (ja) | 振込みデータ表示機能付き自動取引機 | |
JP2003167986A (ja) | データ検証装置 | |
JP3892535B2 (ja) | 帳簿発行管理装置 | |
JPH08153242A (ja) | 口座取引のための伝票処理装置 | |
KR20010029566A (ko) | 게임기용 카드시스템 및 그 제어방법 | |
JP2001195636A (ja) | 自動取引装置のイメージデータ認識装置 | |
JPH0981832A (ja) | 情報入力装置 | |
JPH08110369A (ja) | Icのテストパターン生成装置およびその生成方法 | |
JP2002154254A (ja) | 証券発行割当装置、及び記録媒体 | |
JPH10283505A (ja) | 書類自動発行機 |