Patent ID: 8643881
Filing Date: 2014-02-04
Classification: G06F,Y02D

Abstract:
1. An image forming system, comprising: a drawing data processor to encode image data to be printed to generate code data and code information regarding encoding processing or the code data, for each one of a plurality of print jobs; a memory to store, for each one of the plurality of print jobs, the code information to which job identification is assigned; a print controller to: a print engine to process the plurality of jobs in the order specified by the print job sequence table to form an image of the decoded data with the print speed level specified by the print job sequence table, wherein: the print job sequence table stores, for each one of the plurality of print jobs, the job identification information and the print speed level in the order determined by the print speed level; the print controller requests the drawing data processor to send the code data in the order determined by the print speed level using the job identification information stored in the print job sequence table; the memory stores correspondence information indicating the correspondence between a range of predicted decode time and a print speed level that is recommended for printing decode data; the print controller is further configured to determine the print speed level using the correspondence information, and to generate a table in the memory to store the determined print speed level in association with the job identification for each one of the plurality of print jobs; the print controller stores a predetermined number of print jobs in the table as a first set of print jobs, sorts the first set of print jobs, and enters the sorted first set of print jobs into the print job sequence table; when the print controller determines that controlling processing of the sorted first set of print jobs stored in the print job sequence table is completed, the print controller sorts a second set of print jobs having the predetermined numbers stored in the table, and updates the print job sequence table with the sorted second set of print jobs; the print controller sorts the first set of print jobs in the table in a selected one of preceding order and descending order of the print speed level; and the print controller sorts the second set of print jobs in the unselected one of preceding order and descending order of the print speed level.