Apparatus and methods for image processing optimization for variable data printing
First Claim
1. A method for enhancing performance in a printing system, comprising:
- receiving, at the printing system, a pre-rasterized print job including one or more pre-rasterized objects and instructions for generating a printed page;
storing, in a memory in communication with a raster image processor, the pre-rasterized print job;
executing, using the raster image processor, the instructions to determine a native resolution and a rotation of a printer in the printing system;
executing, using the raster image processor, the instructions to determine a native resolution and rotation of the pre-rasterized print job;
comparing, with the raster image processor, corresponding parameters of the printer and the pre-rasterized print job wherein the corresponding parameters include the native resolution and the rotation of the printer and the native resolution and the rotation of the pre-rasterized print job;
generating, based on the comparing, a comparison result; and
rasterizing, when the comparison result is not a match, objects in the pre-rasterized print job to generate rasterized objects.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for providing a pre-rasterized print job for variable data printing are disclosed. In one embodiment, a set of printer characteristics may be determined and then transferred to a typesetting system. The typesetting system may then pre-rasterize objects of the print job based in part on the received printer characteristics. A pre-rasterized print job, including the pre-rasterized objects and print layout instructions may then be generated, such as in the form of a PostScript file, which may then be transferred to a raster image processor (RIP) for generation of printed output. In another embodiment, a printer characterization file may be used for execution on a printing system to determine the set of printer characteristics that may include native resolution, rotation angle, compression data and/or other data or information characterizing the printing system.
52 Citations
16 Claims
-
1. A method for enhancing performance in a printing system, comprising:
-
receiving, at the printing system, a pre-rasterized print job including one or more pre-rasterized objects and instructions for generating a printed page; storing, in a memory in communication with a raster image processor, the pre-rasterized print job; executing, using the raster image processor, the instructions to determine a native resolution and a rotation of a printer in the printing system; executing, using the raster image processor, the instructions to determine a native resolution and rotation of the pre-rasterized print job; comparing, with the raster image processor, corresponding parameters of the printer and the pre-rasterized print job wherein the corresponding parameters include the native resolution and the rotation of the printer and the native resolution and the rotation of the pre-rasterized print job; generating, based on the comparing, a comparison result; and rasterizing, when the comparison result is not a match, objects in the pre-rasterized print job to generate rasterized objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for enhancing performance in a printing system, the system comprising:
-
a typesetter configured to generate a pre-rasterized print job including one or more pre-rasterized objects and instructions for generating a printed page; and a printing subsystem including a raster image processor and a memory, configured to receive the pre-rasterized print job and the instructions, the printing subsystem being configured to store the pre-rasterized print job in the memory and to execute the instructions on the raster image processor to determine a native resolution and a rotation of a printer in the printing system and a native resolution and rotation of the pre-rasterized print job, the printing subsystem further being configured to; perform, using the raster image processor, a comparison by comparing corresponding parameters of the printer and the pre-rasterized print job wherein the corresponding parameters include the native resolution and the rotation of the printer and the native resolution and the rotation of the print job, generate a result of the comparison, and rasterize, when the comparison result is not a match, objects in the pre-rasterized print job to generate rasterized objects. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory processor-readable medium storing code that when executed cause a processor to:
-
receive, at a printing system, a pre-rasterized print job including one or more pre-rasterized objects and instructions for generating a printed page; store, in a memory in communication with the processor, the pre-rasterized print job; execute the instructions to determine a native resolution and a rotation of a printer in the printing system; execute the instructions to determine a native resolution and rotation of the pre-rasterized print job; perform a comparison by comparing corresponding parameters of the printer and the pre-rasterized print job wherein the corresponding parameters include the native resolution and the rotation of the printer and the native resolution and the rotation of the pre-rasterized print job; generate a result of the comparison; and rasterize, when the comparison result is not a match, objects in the pre-rasterized print job to generate rasterized objects. - View Dependent Claims (15, 16)
-
Specification