Method of utilizing variable data fields with a page description language
DC CAFCFirst Claim
1. A computer implemented method for generating a bitmap suitable for high-speed variable printing, comprising the steps of:
- providing a page description language file, the page description language file defining at least one variable data area and at least one static data area;
interpreting the page description language file, and during the interpreting step, (a) generating a static bitmap of the static data area, (b) identifying the variable data area, and (c) responsive to the identification of the variable data area, not adding a bitmap of the variable data area to the static bitmap; and
saving the static bitmap, whereby the saved static bitmap is used repeatedly in the generation of a plurality of documents, each of which contains the static bitmap and a variable data bitmap.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A computer implemented method for generating a bitmap suitable for high-speed variable printing, comprising the steps of: (a) providing a page description language file, the page description language file defining at least one variable data area and at least one static data area; (b) interpreting the page description language file, and during the interpreting step: (i) generating a static bitmap of the static data area, (ii) identifying the variable data area, and (iii) responsive to the identification of the variable data area, not adding a bitmap of the variable data area to the static bitmap; and (c) saving the static bitmap, whereby the saved static bitmap is used repeatedly in the generation of a plurality of documents, each of which contain the static bitmap and a variable data bitmap.
306 Citations
14 Claims
-
1. A computer implemented method for generating a bitmap suitable for high-speed variable printing, comprising the steps of:
-
providing a page description language file, the page description language file defining at least one variable data area and at least one static data area; interpreting the page description language file, and during the interpreting step, (a) generating a static bitmap of the static data area, (b) identifying the variable data area, and (c) responsive to the identification of the variable data area, not adding a bitmap of the variable data area to the static bitmap; and saving the static bitmap, whereby the saved static bitmap is used repeatedly in the generation of a plurality of documents, each of which contains the static bitmap and a variable data bitmap. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method for generating a static bitmap suitable for high-speed variable printing, comprising the steps of:
-
providing a page description language file, the page description language file defining at least one variable data area and at least one static data area; interpreting the page description language file, and during the interpreting step, generating a static bitmap of the static data area; and saving the static bitmap, whereby the saved static bitmap is used repeatedly in the generation of a plurality of documents, each of which contains the static bitmap and a variable data bitmap.
-
-
13. A computer implemented method for generating a static bitmap suitable for high-speed variable printing, comprising the steps of:
-
providing a page description language file, the page description language file defining at least one variable data area and at least one static data area; interpreting the page description language file, and during the interpreting step, (a) generating a static bitmap of the static data area, (b) identifying the variable data area, and (c) responsive to the identification of the variable data area, not generating a bitmap of the variable data area; and saving the static bitmap, whereby the saved static bitmap is used repeatedly in the generation of a plurality of documents, each of which contains the static bitmap and a variable data bitmap.
-
-
14. A computer implemented method for generating a plurality of bitmaps suitable for high-speed printing, comprising the steps of:
-
(a) providing a page description language file, the page description language file defining at least one variable data area and at least one static data area; (b) providing a merge file including a plurality of variable data items; (c) processing the page description language file, and during the processing step, generating a static bitmap of the static data area and associating the variable data area with the plurality of variable data items; and (d) saving the static bitmap; (e) generating a first variable data bitmap of a first one of the variable data items utilizing a graphics state associated with the variable data area; (f) merging the first variable data bitmap with a copy of the static bitmap to produce a first output bitmap; (g) generating a next variable data bitmap of a next one of the variable data items utilizing a graphics state associated with the variable data area; and (h) merging the next variable data bitmap with a copy of the static bitmap to produce a next output bitmap; and (i) repeating steps (g)–
(h) for remaining variable data items in the plurality of variable data items.
-
Specification