发明名称 Parallel printing system
摘要 A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a print job into a printer-ready format for the printing of the print job and a splitter for splitting the print job into a plurality of chunks and sending the chunks of the job to the plurality of the RIPs for processing. The print job includes objects described in a page description language. The splitter is configured to: interpret the job to determine the objects required by each of the plurality of the RIPs to process corresponding received chunks; store the determined objects to maintain knowledge of the determined objects; and send the determined objects along with the corresponding chunks to the designated RIPs to process the corresponding chunks, if the same determined objects are not already with the designated RIPs.
申请公布号 US9052854(B2) 申请公布日期 2015.06.09
申请号 US201213435412 申请日期 2012.03.30
申请人 XEROX CORPORATION 发明人 Klassen R. Victor;Sweet James M.;Morgana Stephen C.
分类号 G06F3/12;G06K15/02 主分类号 G06F3/12
代理机构 Pillsbury Winthrop Shaw Pittman, LLP 代理人 Pillsbury Winthrop Shaw Pittman, LLP
主权项 1. A parallel Raster Image Processor system comprising: a plurality of Raster Image Processors (RIPs) for parallel processing of a plurality of print jobs into a printer-ready format for printing of the print jobs, wherein at least one print job comprises objects described in a Turing Complete page description language in which programming instructions are interpreted so as to indicate page boundaries of the print job, and wherein at least one of the objects includes a description, in the Turing complete page description language of a font, placement size and font information for one or more characters, a group of one or more graphical commands, or pixel data defining an image in the print job; and a splitter for combining the plurality of print jobs in a print queue into a single print job and splitting the print job, which is comprised of the combined plurality of print jobs, into a plurality of chunks and sending the chunks of the print job to the plurality of the RIPs for processing, wherein the splitter is configured to: interpret the descriptions, in the Turing complete page description language, in the print job enough to determine the objects required by each of the plurality of the RIPs to process each corresponding chunk sent to that RIP;store the determined objects to maintain knowledge of the determined objects, the knowledge comprising information about which determined objects were sent to which designated RIP for processing the corresponding chunk; andsend each chunk to the designated RIP for processing and send the determined objects required to process the corresponding chunk to the designated RIP for processing the corresponding chunk, if the same determined objects are not already with the designated RIP, wherein the splitter is configured to interpret the print job without relying on comments conforming to Document Structuring Convention (DSC).
地址 Norwalk CT US