TW307846B - - Google Patents

Download PDF

Info

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
Application number
TW085104843A
Other languages
English (en)
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from JP7098954A external-priority patent/JP2785742B2/ja
Priority claimed from JP7098953A external-priority patent/JP2861859B2/ja
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Application granted granted Critical
Publication of TW307846B publication Critical patent/TW307846B/zh

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J29/00Details of, or accessories for, typewriters or selective printing mechanisms not otherwise provided for
    • B41J29/38Drives, motors, controls or automatic cut-off devices for the entire printing mechanism
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/41Compilation
    • G06F8/42Syntactic analysis
    • G06F8/427Parsing

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. 經濟部中央榇準局貝工消費合作社印製 六、申請專利範圍 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 線 (請先閱讀背面之注意事項再填寫本頁) ..丨;
TW085104843A 1995-04-24 1996-04-23 TW307846B (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) 書類自動発行機