US 12,443,374 B2
Pre-rendering system
Neil-Paul Payoyo Bermundo, Glendora, CA (US); and Mohamed Al Sayed Mostafa, Hawthorne, CA (US)
Assigned to KYOCERA Document Solutions Inc., Osaka (JP)
Filed by KYOCERA Document Solutions Inc., Osaka (JP)
Filed on Dec. 21, 2023, as Appl. No. 18/391,999.
Application 18/391,999 is a continuation of application No. 17/746,715, filed on May 17, 2022, granted, now 11,914,906.
Prior Publication US 2024/0118844 A1, Apr. 11, 2024
Int. Cl. G06F 3/12 (2006.01)
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
OG exemplary drawing
 
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.