Patent ID: 8472060

Claim:
An image processing apparatus comprising: an assignment portion that, when a plurality of dynamic reconfigurable processors (DRPs) execute image processes by a pipeline process mode based on a print job, assigns identification numbers identifying the DRPs to the DRPs based on the number of DRPs; and a change portion that changes an assignment process by the assignment portion, based on whether a DRP of a final stage in the DRPs is connected to an outputting portion, the outputting portion outputting the results of the image processes to an outside; wherein when the DRP of the final stage is connected to the outputting portion, the assignment portion calculates a maximum identification number based on the total of the number of DRPs, assigns the maximum identification number to the DRP of the final stage, and sequentially assigns values acquired by decreasing the maximum identification number to remaining DRPs other than the DRP of the final stage, and when the DRP of the final stage is disconnected from the outputting portion, the assignment portion calculates a maximum identification number based on the number of DRPs, assigns the maximum identification number to any one of the DRPs, and sequentially assigns values acquired by decreasing the maximum identification number to remaining DRPs other than the DRP to which the maximum identification number is assigned.