Patent ID: 9569156
Date: 2017-02-14
CPC Classifications: G06F,G06K

Claim:
1. A control apparatus comprising: a first predicting unit configured to predict a rasterizing time for each of a plurality of predetermined units of processing of a predetermined print job; an allocating unit configured to allocate a plurality of divided jobs acquired by dividing the predetermined print job into the units of processing to a plurality of rasterizing units configured to perform image processing; an acquiring unit configured to acquire an actual value of a rasterization speed of each of the rasterizing units; a second predicting unit configured to predict a completion time of rasterization processing of a precedent print job in each of the rasterizing units based on the actual value of the rasterization speed of each of the rasterizing units acquired by the acquiring unit and a processing state of each of the rasterizing units after start of the rasterization processing of the precedent print job, a plurality of divided jobs based on the precedent print job having been allocated to the plurality of rasterizing units before the plurality of divided jobs based on the predetermined print job are allocated by the allocating unit; a determination unit configured to determine whether the shortest predicted completion time predicted by the second predicting unit is shorter than a threshold value, wherein the allocating unit divides the predetermined print job into a plurality of divided jobs and allocates the divided jobs to each of the rasterizing units so as to reduce a difference in completion time of processing in the rasterizing units based on the prediction results provided by the first predicting unit and the prediction results provided by the second predicting unit, wherein the allocating unit allocates the divided jobs of the predetermined print job to each of the rasterizing units without waiting processing if it is determined that the shortest predicted completion time of the precedent print job is shorter than the threshold value, whereas allocates the divided jobs of the predetermined print job to each of the rasterizing units after the waiting processing if it is determined that the shortest predicted completion time of the precedent print job is not shorter than the threshold value, and wherein the first predicting unit, the allocating unit, the second predicting unit, and the determination unit are implemented by a processor.