| CPC G06F 3/1217 (2013.01) [G06F 3/1248 (2013.01); G06F 3/1257 (2013.01); G06F 3/126 (2013.01); G06F 3/1267 (2013.01); G06F 3/1273 (2013.01)] | 9 Claims |

|
1. An apparatus, comprising:
a printer engine;
a pre-rendering system in communication with printer engine and configured to receive a print job in a page description language;
an image processor configured to pre-render the print job to provide a pre-rendered document image; and
wherein:
the image processor is a raster image processor in firmware of a printer;
the firmware is configured with at least one interpreter for the page description language;
the pre-rendering system is embedded in the printer engine;
the image processor is configured to provide the pre-rendered document image as a compressed binary data representation of the print job;
the image processor is configured to parse and process a document of the print job prior to pre-rendering into the pre-rendered document image; and
the printer is configured to prepare, configure and send the pre-rendered document image to a cache memory for one or more subsequent push printings thereof.
|