Patent ID: 6166822
Filing Date: 2000-12-26
Classification: G06K

Abstract:
A method of printing a print image on a print medium using a printer, said method comprising the steps of:providing a text printing mode, wherein a first predetermined number of bits identify a selected character to be printed;providing a host based printing mode, wherein a group of bits indicates whether a corresponding pixel should be printed, said group including at least one bit;resetting an internal flag in the printer, initializing printing in said text printing mode;receiving within the printer a second predetermined number of bits of a data stream associated with the print image to be printed;examining said second predetermined number of bits to determine a presence of a command therein, wherein upon determining the presence of the command, said text printing mode is disabled and in the absence of the command, said text printing mode and said host based printing mode remain enabled;enabling the printer to print in an enabled printing mode, said enabled printing mode comprising one of said text printing mode and said host based printing mode, said enabling step including switching the printer to said host based printing mode if said second predetermined number of bits include a command to print in said host based printing mode;printing on the print medium using the printer in said enabled printing mode;counting a number of characters printed without an intervening carriage restore/line feed in said data stream; andswitching the printer to said host based printing mode if said number of characters printed without an intervening carriage restore/line feed exceeds a first predetermined value.