Multicore printer definition language processing
AssigneeKYOCERA Document Solutions Inc.
InventorsStephen L. Schafer, Jayant Bhatt
Life of this patent
Estimating the term…
Loading patent…
AssigneeKYOCERA Document Solutions Inc.
InventorsStephen L. Schafer, Jayant Bhatt
Estimating the term…
The disclosure is directed towards a system and method for using a multicore processor to process a printer definition language (PDL). The system improves efficiency by supporting parallel processing of many commonly used PDLs, while also supporting serial processing of many legacy PDLs. When processing a PDL, the system relies on several stages, including a parsing stage, a printer drawings services stage, and a graphic services stage, which includes order generation. The system provides flexibility by permitting function calls of common PDLs to be either asynchronous requests or blocking synchronous requests. Because legacy PDLs are executed serially, legacy PDL requests are considered to be blocking synchronous requests. The system provides a level of abstraction at the PDL level by allowing multiple requests to be combined into a compound asynchronous request. The system also improves accuracy by notifying the original caller of a request about an error during error handling.
A method comprising:
Dependencies are inferred from the claim text.