Patent ID: 8587812

Claim:
An image processing apparatus comprising: an input unit configured to input a plurality of page data; a rendering unit configured to convert each of the plurality of page data into rendering data; a supply unit configured to supply the plurality of rendering data to a printing apparatus; an acquisition unit configured to acquire, for each of the plurality of rendering data, delay time from an end of printing of a last page to an end of conversion of rendering data used for next printing; and a scheduling unit configured to delay supply timing of rendering data converted first by the rendering unit among the plurality of page data based on the delay time of the plurality of rendering data, wherein the acquisition unit includes a first acquisition unit configured to acquire rendering time for rendering each page data by the rendering unit and a second acquisition unit configured to acquire, for each rendering data, printing time for printing by the printing apparatus, and calculates the delay time based on the rendering time and the printing time acquired for the plurality of page data, and wherein the acquisition unit acquires, when the rendering data generated from the page data is printed on a recording medium, the printing time based on a length of an area to be printed in a conveying direction.