Patent ID: 7580145

Claim:
A method for effective job management of a plurality of simultaneous print jobs by a job manager on a document processing device, comprising the steps of: analyzing a job ticket including data indicative of a plurality of processes required to complete the print job; identifying a plurality of required job processors required to complete the plurality of processes for executing the plurality of jobs; determining at least one of a plurality of available job processors needed to perform each of the processes; associating the at least one available job processor with the job ticket; ordering the processes in accordance with relative dependencies therebetween and available job processors so as to create a pipelined process schedule adapted for serial processing; determining whether the required job processors are able to be completed with the available job processors; sending the data to each available job processor performing serial execution of each of the processes, so as to form a partially completed job; determining when additional required job processors are available to complete each uncompleted required process; and completing each uncompleted required process with the additional required job processors.