The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Aug. 06, 2002
Filed:
Aug. 04, 2000
David E. Rumph, Pasadena, CA (US);
Robert M. Coleman, Altadena, CA (US);
Charles M. Hains, Altadena, CA (US);
James K. Kenealy, Conesus, NY (US);
Mark T. Corl, Webster, NY (US);
Russell R. Atkinson, Aptos, CA (US);
Michael F. Plass, Mountain View, CA (US);
Eric S. Nickell, Bainbridge Island, WA (US);
L. Dale Green, Sierra Madre, CA (US);
Robert R. Buckley, Rochester, NY (US);
Xerox Corporation, Stamford, CT (US);
Abstract
An object optimized printing system and method includes a page description language decomposing system, a command instruction and data generating system and an image output terminal controller. The PDL decomposition system inputs a plurality of pages in the 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, the PDL decomposition system automatically generates rendering tags for each of the objects. The rendering tags are used to control the command instruction and data generating system, the IOT controller and/or the IOT to optimize the printing by the IOT on an object-by-object basis. Based on the objects and the generated rendering tags, the command instruction and data generating 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 generated from the rendering tags. The metabit data 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.