Printer controller for object optimized printing
AssigneeXerox Corporation
InventorsMargaret Motamed, Matthew Tucker, David E. Rumph, Robert R. Buckley, Charles M. Hains, L. Dale Green
Life of this patent
Estimating the term…
Loading patent…
AssigneeXerox Corporation
InventorsMargaret Motamed, Matthew Tucker, David E. Rumph, Robert R. Buckley, Charles M. Hains, L. Dale Green
Estimating the term…
An object optimized printed system includes an image output terminal controller. The system inputs a print file defining a plurality of pages in a page description language and locates the plurality of objects forming each page and their object types. Based on the determine object types and any explicit rendering commands in the PDL file, the system automatically generates rendering tags for each of the objects. The rendering tags are used to control the image output terminal to optimize the printing by the IOT on an object-by-object basis. Based on the objects and the generated rendering tags, the system generates the differing types of data and the command instructions on a scanline-by-scanline basis. The generated command instructions and data are output to the IOT controller scanline-by-scanline. The data output to the IOT controller includes metabit data which is generated from the rendering tags. The metabit data output to the IOT controller is used to control various subsystems of the IOT controller and the IOT to optimize the printing characteristics of the IOT for each differing object on each scanline. The metabits can optimize such processing subsystems as halftone generation, halftone screen size and angle, color space transformation, tone reproduction curve, IOT output correction, and the like. Using this system, each page output by the IOT has the printing characteristics for each object within the page optimized to the object's types.
A printer controller for generating at least one of printer data and printer control commands based on document data, the document data defining a document having at least one page and comprising print data, render control commands and printer controller commands, the printer controller outputting the printer data and the printer control commands to a printer for printing the at least one page of the document in response to the printer control commands and the printer data output by the print controller, the printer controller comprising:
A printer controller generating pixel data based on document data defining at least one page of a document, the document data comprising printer controller commands, render control commands and print data and outputting at least one of the pixel data and the render control commands to a printer, the printer printing the pixel data based on the render control commands to form an object optimized page of the document described by the document data, the printer controller comprising:
A printer controller for outputting at least one of printer data and render control commands to a printer based on at least one of print data, printer controller commands and the render control commands, the print data comprising at least one of constant color channel print data, sampled color channel print data and mask channel print data, the printer forming a document image based on the printer data and the render control commands, the printer controller comprising:
Dependencies are inferred from the claim text.