Patent ID: 8508799

Claim:
A printing apparatus comprising a first engine for performing a print using a first print material connectable to a feed unit of a second engine for performing a print using a second print material, comprising: a first controller configured to control the first engine; and a second controller configured to control the second engine, wherein the first controller comprises: an obtaining unit configured to obtain a plurality of pages of image data for printing; a generating unit configured to generate, by analyzing the obtained image data, information for the second engine including at least information showing whether or not each page in the obtained image data is to be processed by the second engine; a transmitting unit configured to transmit the generated information for the second engine to the second controller of the second engine; a determining unit configured to determine whether or not the number of pages of the obtained image data is two or more; and a control unit configured to, in a case that the determining unit determines that the number of pages of the obtained image data is two or more, perform control in such a manner that the second controller obtains the generated information in regard to Nth pages of image data, where N is an integer of 2 or more, before the second controller performs image processing on data to be processed by the second engine for performing a print of “N−1”th page of image data using the second print material, and in a case that the determining unit determines that the number of pages of the obtained image data is less than two, perform control in such a manner that the second controller obtains the generated information in regard to Nth page of image data before the second controller performs image processing on data to be processed by the second engine for performing a print of Nth page of image data using the second print material, and wherein the second controller comprises: an image processing unit configured to perform the image processing on the data to be processed by the second engine; and a power control unit configured to reduce power supplied to the image processing unit in a case that the transmitted information for the second engine does not include the data to be processed by the second engine, and to supply power to the image processing unit in such a manner that the image processing unit performs image processing in a case that the transmitted information for the second engine during reduction of power includes the data to be processed by the second engine.