Graphical printing system and method using text triggers
First Claim
1. A method for adding at least one special effect to the output media of a computer output device adapted to receive an input byte stream, said method comprising the steps of:
- a) identifying at least one byte string to act as a trigger for adding said at least one special effect to said output media;
b) determining when said at least one byte string occurs in said input byte stream to said computer output device; and
c) adding said at least one special effect to said output media in response to said at least one byte string, wherein said step of adding said at least one special effect to said output media comprises;
i) inserting a predefined portion of said input byte stream into a stored graphic for printing;
ii) merging a redefined portion of said input byte stream into a stored graphic for printing;
iii) inserting a graphic into a predefined portion of said input byte stream for printing;
iv) merging a graphic into a predefined portion of said input byte stream for printing;
v) replacing a predefined portion of said input byte stream with a stored logo for printing;
orvi) eliminating at least a portion of said predetermined input byte stream and merging a stored graphic with a remainder of said predetermined input byre for printing.
8 Assignments
0 Petitions
Reexamination
Accused Products
Abstract
A set of new printing functions are implemented as defining commands to make it possible to add graphic effects to a printout of a POS printer. These functions are based on a method of designating usually cyclically re-occurring byte strings, usually text in receipts, to act as triggers to launch the graphics function. These functions include optionally eliminating some text, adding graphic surrounds about designated lines, changing the color of designated lines, and inserting logos between or merging logos with text. Such usage need not make any changes to existing store lane checkout applications. Configuring new custom commands in POS printers permits defining byte string triggers occurring in receipt text that are used to trigger adding graphics to the receipt output.
-
Citations
21 Claims
-
1. A method for adding at least one special effect to the output media of a computer output device adapted to receive an input byte stream, said method comprising the steps of:
-
a) identifying at least one byte string to act as a trigger for adding said at least one special effect to said output media; b) determining when said at least one byte string occurs in said input byte stream to said computer output device; and c) adding said at least one special effect to said output media in response to said at least one byte string, wherein said step of adding said at least one special effect to said output media comprises; i) inserting a predefined portion of said input byte stream into a stored graphic for printing; ii) merging a redefined portion of said input byte stream into a stored graphic for printing; iii) inserting a graphic into a predefined portion of said input byte stream for printing; iv) merging a graphic into a predefined portion of said input byte stream for printing; v) replacing a predefined portion of said input byte stream with a stored logo for printing;
orvi) eliminating at least a portion of said predetermined input byte stream and merging a stored graphic with a remainder of said predetermined input byre for printing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article of manufacture having computer readable program code means embodied therein for adding at least one special effect to the output media of a computer output device adapted to receive an input byte stream, said article of manufacture comprising:
-
a) computer readable program code means for storing at least one byte string to act as a trigger for adding said at least one special effect to said output media; b) computer readable program code means for determining when said at least one byte string occurs in said input byte stream; and c) computer readable program code means for adding said at least one special effect to said output media in response to said at least one byte string, wherein said computer readable program code means for adding said at least one special effect to said output media comprises; i) computer readable program code means for inserting a predefined portion of said predetermined legacy byte stream into a stored graphic for printing; ii) computer readable program code means for merging a predefined portion of said predetermined legacy byte stream into a stored graphic for printing; iii) computer readable program code means for inserting a graphic into a predefined portion of said predetermined input byte stream for printing; iv) computer readable program code means for merging a graphic into a predefined portion of said predetermined input byte stream for printing; v)computer readable program code means for replacing a predefined portion of said predetermined input byte stream with a stored graphic for printing;
orvi) computer readable program code means for eliminating a predefined portion of said predetermined input byte stream and merging a stored graphic with a remainder of said predetermined input byte stream for printing. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of adding a surround graphic to legacy data printed on the output media of a computer output device, said method comprising the steps of:
-
a) defining a set of surround graphic parameters identifying the type of said surround graphic, the starting column of said output media where said surround graphic will be added, the numbers of columns of said output media that said surround graphic will be surround, and the number print lines said surround graphic will surround; b) defining a set of print area parameters identifying the starting column on said output media where said legacy data will be printed, the numbers of columns of said output media where said legacy data will be printed, and the number of print lines of said output media where said legacy data will be printed; and c) printing said surround graphic and said legacy data on said output media according to said surround graphic parameters and said print area parameters.
-
-
14. A method of adding graphics to the output byte steam of a host application for a computer output device, said method comprising the steps of:
-
a) delaying for a predetermined number of bytes the processing of said output byte stream; b) defining a plurality of byte strings of less than a predetermined maximum length to be stored in non-volatile storage; c) managing said non-volatile storage to hold said byte strings; d) ordering said byte strings into a fast response; f) determining whether said output byte stream contains at least one matching byte string; and g) adding said graphics into said output byte stream in response to determining said matching byte strings are in said output byte stream. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification