Patent ID: 8325372
Filing Date: 2012-12-04
Classification: G06F

Abstract:
1. A printing system comprising: a printer; a plurality of processing nodes, each processing node being disposed for processing a portion of a print job into a printer ready format; a processing manager including a spooling system for receiving a print job for determining a language of a print job; and a plurality of language specific splitting processors for splitting the print job into independently processable pages and assigning the pages to selected ones of the processing nodes for parallel processing of the pages into the printer-ready format, wherein the processing manager directs the print job to the selected ones corresponding to the determined language and wherein the assigning of the pages load balances processing time among the selected ones of the processing nodes for minimizing overall processing time of the print job, wherein the processing manager includes means for adaptively scheduling processing node work load including means for acquiring statistical results of performance by the processing nodes and for scheduling page processing assignment to one of the processing nodes based upon estimation of a completion of processing for the one node to be a next to finish processing node.