Pre-rendering and storing for push printing
AssigneeKYOCERA Document Solutions Inc.
InventorsNeil-Paul Payoyo Bermundo, Mohamed Al Sayed Mostafa
Life of this patent
Estimating the term…
Abstract
Apparatuses related to pre-rendering and storing prior to receiving a command to print for push printing is disclosed. In an example apparatus thereof, a memory is configured to store program code to provide a printing manager. At least one processor core is coupled to the memory, wherein the at least one processor core, in response to executing the program code, is configured to initiate operations for implementing the printing manager. The printing manager is configured to: receive a print job; pre-render the print job into a document image; store the document image; receive a push printing command; and download the document image to a printer engine responsive to the push printing command.
Claims19
An apparatus, comprising:
- a memory configured to store program code to provide a printing manager;
- and
- at least one processor core coupled to the memory, wherein the at least one processor core, in response to executing the program code, is configured to initiate operations for implementing the printing manager including:
- receiving a print job;
- pre-rendering the print job into a document image;
- storing the document image for a first caching thereof;
- receiving a push printing command;
- and
- downloading from a cache associated with the first caching the document image to a printer engine responsive to the push printing command;
- and
- wherein the document image and the push printing command respectively are a first document image and a first push printing command, the printing manager further comprising:
- receiving a second document image from the printer engine;
- storing the second document image in the cache for a second caching thereof;
- and
- downloading the second document image from the cache to the printer engine responsive to a second push printing command from a printer driver.
An apparatus, comprising:
- a memory configured to store program code to provide a printer engine of a printing device;
- and
- at least one processor core coupled to the memory, wherein the at least one processor core, in response to executing the program code, is configured to initiate operations for implementing use of the printer engine including:
- receiving a print job marked with a pre-rendering flag;
- pre-rendering the print job into a document image with the printer engine responsive to a job parameter included with the print job;
- sending the document image to a printing manager for storage thereof in cache for subsequent push printing;
- receiving a push command for the document image;
- and
- downloading the document image from the printing manager to the printer engine responsive to the push command.
Dependencies are inferred from the claim text.