Patent ID: 8373887

Claim:
An image processing apparatus comprising: an image processing unit that dynamically changes a configuration thereof and that executes image processing in accordance with the changed configuration; a memory including a pre-processing information memory area that stores setting information for setting a change of the configuration of the image processing unit, and printing information used for image processing to be performed by the image processing unit, an ongoing-processing information memory area that stores intermediate information to be generated during image processing performed by the image processing unit, and a post-processing information memory area that stores image information generated through the image processing performed by the image processing unit; a determination unit that calculates, when causing the image processing unit to execute image processing, an amount of printing information, an amount of intermediate information corresponding to the printing information, and an amount of image information corresponding to the printing information, in accordance with printing information to be used for the image processing to be executed, and that determines a division position of the printing information at which the amount of printing information, the amount of intermediate information, and the amount of image information are less than or equal to a memory capacity of the pre-processing information memory area, a memory capacity of the ongoing-processing information memory area, and a memory capacity of the post-processing information memory area, respectively; and a dividing unit that divides the printing information to be used for the image processing to be executed by the image processing unit in accordance with the division position determined by the determination unit.