Patent · US Active

Multicore printer definition language processing

US10387757B2 · kind B2 · utility

0Cited by
2References
7Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 14, 2017
Grant dateAug 20, 2019
Priority date
Expiry dateSep 14, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06K15/1857
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.