Patent ID: 6980310

Claim:
An image processing apparatus comprising: detection means for detecting the state of resources to be used to output image data; prediction means for predicting whether or not to abort the outputting of the image data in accordance with an image data to be output and the state of the resources detected by said detection means; output control means for suspending a start of outputting of the image data, if an abort is predicted by said prediction means; and storage means for storing the image data which said output control means has suspended, wherein said output control means performs one of a first sequence in which an output operation of a second image data input after a first image data is started before an output operation of the first image data is finished and a second sequence in which the output operation of the second image data is started after the output operation of the first image data is finished; and wherein said output control means is allowed to select one of the first sequence and the second sequence when abort is predicted by said prediction means and to perform the second sequence when abort is not predicted by said prediction means.