Patent ID: 8542384

Claim:
An image processing apparatus comprising: a receiving unit that receives a print job; a recognition unit that recognizes hardware information regarding the image processing apparatus; a calculation unit that calculates a time required for image processing of the print job received by the receiving unit in accordance with the hardware information recognized by the recognition unit and image data in the print job; a determination unit that determines whether or not the time required for the image processing of the print job calculated by the calculation unit is shorter than a predetermined time; and a controller that performs assignment control so that, when the determination unit determines that the time required for the image processing of the print job is not shorter than the predetermined time, a dynamic reconfigurable processor included in a second image processing apparatus different from the image processing apparatus processes a portion of the print job, wherein when the determination unit determines that the time required for the image processing of the print job is not shorter than the predetermined time, the controller transmits a portion of the print job and setting information to the second image processing apparatus, the setting information being configured to include image processing to be executed and a processing order, the second image processing apparatus changes image processing on the basis of a program and table specified by the setting information to be executed by the dynamic reconfigurable processor included in the second image processing apparatus and a processing order in accordance with the setting information, and processes the portion of the print job, and the receiving unit receives a processing result of the portion of the print job, wherein the image processing is specified by the received setting information.