← Back to Patent Explorer
US5295233A Expired / Lapsed US ⏱️ 0.0 years remaining

Controller for printing apparatus

Assignee: Brother Industries Ltd
•
Filing: 1992-12-18
•
Granted: 1994-03-15
•
Expires: 2012-12-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract When a narrowing down to one of the candidates for an operation mode is completed, a printing operation is performed in accordance with the printing system for the narrowed-down operation mode. If the narrowing-down to one operation mode is not completed, a counter value determining a storage capacity of a reception buffer of a RAM is increased so that a quantity stored in the reception buffer is increased accordingly. Thereafter, the narrowing-down of the candidates for the operation mode to one is performed again. Thus, a controller for a printing apparatus is provided which is capable of automatically determining an operation mode even when it is impossible to determine the operation mode from an initially provided quantity of printing information.

Inventors

  • 👤 Yuichi Ota

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 15:37
CPC Classifications
G; G06; G06K; G06K15/00; G06F; G06F3/00; G06F3/12; G06F3/1297; G06K2215/00; G06K2215/0002; G06K2215/0005; G06K2215/0011

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.

References Cited (Backward Citations)

US4968159A Cited
US5108207A Cited
US5159681A Cited
US5165014A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-03-14 1997-09-13 1998-03-15 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-03-14 2001-09-13 2002-03-15 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-03-14 2005-09-13 2006-03-15 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag