Method of utilizing variable data fields with a page description language
DC CAFCFirst Claim
1. A computer implemented method for generating a plurality of bit maps suitable for high-speed printing comprising the steps of:
- (a) generating a page description code specification, the page description code specification defining at least one data area to become variable, and the page description code further defining a graphics state corresponding to the data area, the graphics state including at least one attribute which controls the appearance of data in the data area;
(b) interpreting the page description code specification, and during the interpretation, identifying the data area defined by the page description code specification;
(c) storing the graphics state corresponding to the data area upon the identification of the variable data area in step (b);
(d) retrieving a variable data item from a plurality of variable data items;
(e) applying the stored graphics state to the variable data item to generate a variable data bit map; and
(f) repeating steps (d) and (e) for remaining variable data items in the plurality of variable data items, whereby the stored graphics state is applied repeatedly to generate a plurality of variable data bit maps.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A method for printing variable data with page description language, which enables the graphics states for a static page to be defined and stored; and which enables the stored graphics states to be associated with items of variable data from a database, so that once defined, the graphics states can be used to print multiple pages of variable data. The method of the present invention is implemented by means of a control task, which executes in a printer in conjunction with a page description program, to identify data areas in the program, and store the graphics states for the data areas as they are defined by the program. A merge task associates items of variable data from a data file with the graphics states, generates a bit map for each variable data area, merges the bit maps with the page template, and outputs the page from the printer. Accordingly, in the method of the present invention, bit maps for multiple pages of variable data are generated from a single page description program.
58 Citations
6 Claims
-
1. A computer implemented method for generating a plurality of bit maps suitable for high-speed printing comprising the steps of:
-
(a) generating a page description code specification, the page description code specification defining at least one data area to become variable, and the page description code further defining a graphics state corresponding to the data area, the graphics state including at least one attribute which controls the appearance of data in the data area; (b) interpreting the page description code specification, and during the interpretation, identifying the data area defined by the page description code specification; (c) storing the graphics state corresponding to the data area upon the identification of the variable data area in step (b); (d) retrieving a variable data item from a plurality of variable data items; (e) applying the stored graphics state to the variable data item to generate a variable data bit map; and (f) repeating steps (d) and (e) for remaining variable data items in the plurality of variable data items, whereby the stored graphics state is applied repeatedly to generate a plurality of variable data bit maps. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer implemented method for processing a page description code specification comprising the steps of:
-
interpreting the page description code specification, and during the interpretation, identifying a data area defined by the page description code specification; upon the identification of the data area, storing a graphics state set forth in the page description code specification which defines an attribute of how data is to appear in the data area; and repeatedly retrieving data records from a plurality of data records and applying the stored graphics state to the data records to generate a plurality of bit maps of the data records so that the bitmaps of the data records include the attribute.
-
Specification