发明名称 Automatische Sprachgrenzerkennung für ein Peripheriegerät, das eine Vielzahl von Steuersprachen unterstützt
摘要 A peripheral unit (18) is able to receive a plurality of control languages, check for an occurrence of a control language job boundary, and to function in response to each control language. For PCL the steps that determine when to check for occurrence of a control language job boundary are: identify the next command from the input data stream (50); determine if the identified command is not a PCL control character (63) or calls for a mark to be made on the page (62), and if the page has not been previously marked (66). If the above criteria is met, the command and following data are examined to determine if a job boundary has occurred (68). Thus at the commencement of every formatted PCL page of data, a decision is made whether a job boundary has occurred. For PostScript the steps are: prescan the data stream (54). If a next command is an end-of-job marker (56) then exit PostScript and return to identify the language of the input data (50). If the next command is an escape character (57) and the current I/O protocol is not binary (59), the command and following data are examined to determine if a job boundary has occurred (68). A job boundary is determined by examining the input data sample (80) and determining if its syntax is characteristic of a current job's control language or a different control language (84, 86, 88, 90). If the syntax of the input data sample is different than the syntax of the current control language than a job boundary has occurred (87). <IMAGE>
申请公布号 DE69322457(D1) 申请公布日期 1999.01.21
申请号 DE1993622457 申请日期 1993.04.21
申请人 HEWLETT-PACKARD CO., PALO ALTO, CALIF., US 发明人 CAMPBELL, RUSS, BOISE, IDAHO 83706, US;GEORGE, DANIEL L., BOISE, IDAHO 83709, US;PEARSE, THOMAS T., BOISE, IDAHO 83704, US;SLOANE, MICHAEL E., BOISE, IDAHO 83709, US
分类号 G06F3/12;G06F9/45;G06F13/00;G06F13/10;G06F15/00;G06F17/27;G06K15/00;(IPC1-7):G06F3/12 主分类号 G06F3/12
代理机构 代理人
主权项
地址