Controller for printing apparatus
AssigneeBrother Kogyo Kabushiki Kaisha
InventorYuichi Ota
Life of this patent
Estimating the term…
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.
Claims9
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.
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.
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).
Dependencies are inferred from the claim text.