Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
132 words
In a peripheral unit for creating marked pages, said peripheral unit adapted to receive, interpret and respond to a plurality of control languages that may appear in an input data stream, a method for identifying occurrence of a language boundary between a first control language and a second control language, said language boundary indicating a cessation of commands configured in accord with said first control language and a commencement of commands configured in accord with said second control language, comprising the steps of: (a) determining if a command in said data stream requires a printing of an initial mark on a page and, if yes; (b) instituting a subroutine to further determine if a language boundary has been encountered; and (c) if yes, identifying a control language of the input data stream.
Claim 2
Dependent Claim
132 words
In a peripheral unit for creating marked pages, said peripheral unit adapted to receive, interpret and respond to a plurality of control languages that may appear in an input data stream, a method for identifying occurrence of a language boundary between a first control language and a second control language, said language boundary indicating a cessation of commands configured in accord with said first control language and a commencement of commands configured in accord with said second control language, comprising the steps of: (a) determining if a command in said data stream requires a printing of an initial mark on a page and, if yes; (b) instituting a subroutine to further determine if a language boundary has been encountered; and (c) if yes, identifying a control language of the input data stream.
Claim 3
Dependent Claim
54 words
The method as recited in claim 1, including after step (a) the further steps of: (a1) if step (a) indicates no, interpreting said command to determine if it is one of a predefined set of control characters in said first control language and, if yes, processing said command using first control language interpretation means.
Claim 4
Dependent Claim
17 words
The method as recited in claim 2, wherein if step (a1) indicates no, proceeding to step (b).
Claim 5
Dependent Claim
97 words
The method as recited in claim 1 wherein said peripheral unit is initially interpreting said second control language instead of said first control language, said method comprising the added steps of: determining whether a next command is an end of job marker; If yes, identifying a control language from the input data; If no, determining whether a next character is an escape character; if no, processing a next command; if yes, determining whether said peripheral unit is in a binary input/output mode; if yes, processing a next command; if no, determining if a language boundary has occurred.
Claim 6
Dependent Claim
14 words
The method as recited in claim 4 wherein said first control language is PCL.
Claim 7
Dependent Claim
35 words
The method as recited in claim 4 wherein said second control language configures its commands in a code which is recognized by said first control language as defining characters to be imprinted on a page.
Claim 8
Dependent Claim
14 words
The method as recited in claim 6 wherein said second control language is PostScript.
Claim 9
Dependent Claim
54 words
The method as recited in claim 4 wherein said language boundary determining step further comprises: parsing said data stream so as to identify keys for said control languages; and indicating the presence or absence of a language boundary when sufficient key values from a control language are accumulated to equal a key value threshold.
Claim 10
Dependent Claim
30 words
The method as recited in claim 8 wherein each identified key is assigned a weight and said weights are summed to determine if said key value threshold has been reached.
Claim 11
Dependent Claim
30 words
The method as recited in claim 9 wherein if said summed weights of key values indicate that a currently in-use control language is present, then no language boundary is indicated.
Claim 12
Dependent Claim
28 words
The method as recited in claim 9 wherein if said summed weights of key values indicates that new control language is present, then a language boundary is indicated.
Claim 13
Dependent Claim
153 words
In a peripheral unit for creating marked pages, said peripheral unit adapted to receive, interpret and respond to a plurality of control languages that may appear in an input data stream, a system for identifying occurrence of a language boundary between a first control language and a second control language, said language boundary indicating a cessation of commands configured in accord with said first control language and a commencement of commands configured in accord with said second control language, the peripheral unit comprising: first means for determining if a newly received command in said data stream requires a printing of an initial mark on a page; and parse means responsive to a determination from said first means that said newly received command requires a printing of said initial mark on said page, for determining if said newly received command and a portion of said input data stream are indicative of a language boundary.
Claim 14
Dependent Claim
153 words
In a peripheral unit for creating marked pages, said peripheral unit adapted to receive, interpret and respond to a plurality of control languages that may appear in an input data stream, a system for identifying occurrence of a language boundary between a first control language and a second control language, said language boundary indicating a cessation of commands configured in accord with said first control language and a commencement of commands configured in accord with said second control language, the peripheral unit comprising: first means for determining if a newly received command in said data stream requires a printing of an initial mark on a page; and parse means responsive to a determination from said first means that said newly received command requires a printing of said initial mark on said page, for determining if said newly received command and a portion of said input data stream are indicative of a language boundary.
Claim 15
Dependent Claim
81 words
The unit as recited in claim 12 wherein said peripheral unit is initially interpreting said second control language instead of said first control language, said unit comprising: means responsive to a next command not being an end of job marker, but being an escape character, and further responsive to the peripheral unit operating in other than a binary mode of communication, to pass said command and following data to said parse means for determining whether a language boundary has been encountered.
Claim 16
Dependent Claim
56 words
The unit as recited in claim 13 wherein said parser means identifies language keys for said first and second control languages and assigns each identified key a weight, said weights being summed for each control language to determine if a predetermined key threshold has been reached, said key threshold indicating the occurrence of a said language.
Claim 17
Dependent Claim
14 words
The system as recited in claim 14 wherein said first control language is PCL.
Claim 18
Dependent Claim
14 words
The system as recited in claim 14 wherein said second control language is PostScript.