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) providing a page description code specification, the page description code specification defining at least one data area, 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 step, identifying the data area defined by the page description code specification;
(c) upon the identification of the data area in step (b), applying the graphics state corresponding to the data area to a set of alphanumeric characters so as to generate a plurality of character bit maps;
(d) storing the plurality of character bit maps;
(e) retrieving a variable data item from a plurality of variable data items;
(f) associating the variable data item with the plurality of character bit maps;
(g) generating a variable data bit map for the variable data using the character bit maps; and
(h) repeating steps (e) through (g) for remaining variable data items in the plurality of variable data items, whereby the stored character bit maps are used repeatedly to generate a plurality of variable data bit maps.
6 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A computer implemented method for generating a plurality of bit maps suitable for high-speed printing includes the steps of: (a) providing a page description code specification, where the page description code specification defines at least one data area, and the page description code further defines a graphics state corresponding to the data area, where 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 step, identifying the data area defined by the page description code specification; (c) upon the identification of the variable data area in step (b), applying the graphics state corresponding to the data area to a set of alphanumeric characters so as to generate a plurality of character bit maps; (d) storing the plurality of character bit maps; (e) retrieving a variable data item from a plurality of variable data items; (f) associating the variable data item with the plurality of character bit maps; (g) generating a variable data bit map for the variable data using the character bit maps; and (h) repeating steps (e) through (g) for remaining variable data items in the plurality of variable data items. Thus, the stored character bit maps are used repeatedly to generate a plurality of variable data bit maps.
57 Citations
4 Claims
-
1. A computer implemented method for generating a plurality of bit maps suitable for high-speed printing comprising the steps of:
-
(a) providing a page description code specification, the page description code specification defining at least one data area, 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 step, identifying the data area defined by the page description code specification;
(c) upon the identification of the data area in step (b), applying the graphics state corresponding to the data area to a set of alphanumeric characters so as to generate a plurality of character bit maps;
(d) storing the plurality of character bit maps;
(e) retrieving a variable data item from a plurality of variable data items;
(f) associating the variable data item with the plurality of character bit maps;
(g) generating a variable data bit map for the variable data using the character bit maps; and
(h) repeating steps (e) through (g) for remaining variable data items in the plurality of variable data items, whereby the stored character bit maps are used repeatedly to generate a plurality of variable data bit maps. - View Dependent Claims (2, 3)
executing portions of the page description code specification corresponding to the static data area to generate a template bit map; and
merging each of the plurality of the variable data bit maps into clean copies of the template bit map to create a plurality of merged bit maps.
-
-
3. The computer implemented method of claim 1, wherein the identifying step includes the step of detecting predefined characters within a text string defined in the page description code specification.
-
4. A computer implemented method for generating a reusable template bit map suitable for high-speed variable printing, comprising the steps of:
-
generating a page description code specification, the page description code specification defining at least one variable data area and at least one static data area;
interpreting the page description code specification, and during the interpretation step, generating a bitmap of the static data area and adding the bitmap of the static data area to a template bitmap;
identifying the variable data area, and responsive to the identification of the variable data, not adding a bitmap of the variable data area to the template bitmap; and
saving the template bitmap, whereby copies of the template bitmap can be continuously accessed to create a plurality of variable data bitmaps.
-
Specification