Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
189 words
A controller for a printing apparatus, comprising: an input/output interface connected to at least one host computer; a printer engine interface connected to at least one print engine; first memory means for storing a plurality of sets of control codes, each set of control codes corresponding to one of a plurality of operation modes; second memory means for storing printing information input from the at least one host computer and including a storage means having a first capacity storing a variable amount of printing information, a current quantity of printing information being stored in the storage means; control code detection means for detecting control codes included in the current quantity of printing information stored in the storage means; operation mode determining means for determining an operation mode according to the one of the plurality of sets of control codes which is most compatible with the control codes detected by the detecting means; and adding means for adding a further quantity of printing information to the current quantity of printing information stored in the storage means only when said operation mode detecting means fails to determine exactly one operation mode.
Claim 2
Dependent Claim
189 words
A controller for a printing apparatus, comprising: an input/output interface connected to at least one host computer; a printer engine interface connected to at least one print engine; first memory means for storing a plurality of sets of control codes, each set of control codes corresponding to one of a plurality of operation modes; second memory means for storing printing information input from the at least one host computer and including a storage means having a first capacity storing a variable amount of printing information, a current quantity of printing information being stored in the storage means; control code detection means for detecting control codes included in the current quantity of printing information stored in the storage means; operation mode determining means for determining an operation mode according to the one of the plurality of sets of control codes which is most compatible with the control codes detected by the detecting means; and adding means for adding a further quantity of printing information to the current quantity of printing information stored in the storage means only when said operation mode detecting means fails to determine exactly one operation mode.
Claim 3
Dependent Claim
32 words
The controller of claim 1, further comprising interrupt means for interrupting said determining means after a predetermined time, wherein after said interrupt means interrupts said determining means, said adding means is executed.
Claim 4
Dependent Claim
34 words
The controller of claim 1, wherein the operation mode determining means includes narrowing down means for successively determining which ones of the plurality of sets of control codes the detected control codes exist in.
Claim 5
Dependent Claim
84 words
The controller of claim 3, further comprising an interrupt means for interrupting the determining means after a predetermined time and a selecting means for selecting one of the narrowed down plurality of sets of control codes as most compatible with the detected control codes if the determining means fails to narrow the plurality of sets of control codes down to one when the storage means is at the first capacity, wherein after said interrupt means interrupts said determining means, said adding means is executed.
Claim 6
Dependent Claim
151 words
A controller for a printing apparatus, comprising: an input/output interface connected to at least one host computer; a printer engine interface connected to at least one print engine; printing information storage means for storing printing information input from the at least one host computer, and comprising a storage means storing a current quantity of printing information; control code detection means for detecting control codes included in the current quantity of printing information stored in the storage means; operation mode determination means for determining one of a plurality of operation modes according to the detected control codes, and including storage means increasing means for increasing the quantity of printing information stored in the storage means; and adding means for adding a further quantity of printing information to the current quantity of printing information stored in the storage means only when said operating mode detecting means fails to determine exactly one operation mode.
Claim 7
Dependent Claim
151 words
A controller for a printing apparatus, comprising: an input/output interface connected to at least one host computer; a printer engine interface connected to at least one print engine; printing information storage means for storing printing information input from the at least one host computer, and comprising a storage means storing a current quantity of printing information; control code detection means for detecting control codes included in the current quantity of printing information stored in the storage means; operation mode determination means for determining one of a plurality of operation modes according to the detected control codes, and including storage means increasing means for increasing the quantity of printing information stored in the storage means; and adding means for adding a further quantity of printing information to the current quantity of printing information stored in the storage means only when said operating mode detecting means fails to determine exactly one operation mode.
Claim 8
Independent Claim
156 words
A method for determining an emulation operation mode for a printing apparatus, comprising the steps of: (a) inputting printing information from a host computer; (b) storing the printing information in a printing information storage means, the storage means having a first capacity; (c) storing a first quantity of the printing information as a current quantity in the printing information storage means such that the printing information storage means is only partially filled; (d) detecting control codes in the current quantity of printing information stored in the printing information storage means; (e) determining one of a plurality of operation modes according to the detected control codes; (f) outputting the input printing information to a print engine based on the determined operation mode; and (g) adding a second quantity of printing information to the current quantity stored in the printing information only when the determining step fails to determine exactly one operation mode and returning to step (d).
Claim 9
Independent Claim
156 words
A method for determining an emulation operation mode for a printing apparatus, comprising the steps of: (a) inputting printing information from a host computer; (b) storing the printing information in a printing information storage means, the storage means having a first capacity; (c) storing a first quantity of the printing information as a current quantity in the printing information storage means such that the printing information storage means is only partially filled; (d) detecting control codes in the current quantity of printing information stored in the printing information storage means; (e) determining one of a plurality of operation modes according to the detected control codes; (f) outputting the input printing information to a print engine based on the determined operation mode; and (g) adding a second quantity of printing information to the current quantity stored in the printing information only when the determining step fails to determine exactly one operation mode and returning to step (d).
Claim 10
Dependent Claim
52 words
The method of claim 6, wherein the adding step further comprises: determining if the current quantity of printing information stored in the printing information storage means exceeds the first capacity; determining which operation modes accord with the detected control codes; selecting one of the determined operation modes; and returning to step (f).
Claim 11
Dependent Claim
32 words
The controller of claim 5, further comprising interrupt means for interrupting said determining means after a predetermined time, wherein after said interrupt means interrupts said determining means, said adding means is executed.
Claim 12
Dependent Claim
29 words
The method of claim 6, further comprising the step of interrupting said determining step after a predetermined time, wherein after said determining step is interrupted, performing said adding step.