Patent ID: 7145681

Claim:
An image processing apparatus for processing an image comprising: an input unit adapted to input first image data; a storage unit adapted to store the first image data inputted by the input unit; a plurality of image processing devices adapted to perform plural types of image processing on second image data divided from the first image data; a printing unit adapted to print third image data that consists of a plurality of bodies of the second image data processed by the image processing devices; a transmitting unit adapted to transmit the third image data to an external apparatus; a transfer unit adapted to transfer the plurality of bodies of the second image data to the image processing devices, wherein there is added to said second image data first attribute information indicating whether said second image data is data for the printing unit to print or data for the transmitting unit to transmit and second attribute information indicating to which of said plurality of image processing devices said second image data should be transferred; a detecting unit adapted to detect an error in said printing unit; and a control unit adapted to control the image processing devices to clear specific bodies of second image data stored in one of the image processing portions in accordance with the detection of the error in said printing unit, wherein, information is added indicating that said specific second image data is data for the printing unit to print as said first attribute information, and wherein said transmitting unit transmits the third image data to the external apparatus in accordance with the cancellation of the detection of the error in a case where one of the plurality of image processing devices stores specific second image data, to which is added information indicating that said specific second image data is data for the transmitting unit to transmit as said first attribute information, when said detecting unit detects an error.