Patent ID: 8687225

Claim:
An image forming apparatus comprising: a rendering processing unit configured to generate rendering data by sequentially performing a rendering process on one or more units of printing data corresponding to a received job and store the rendering data in a first storage area, wherein a unit of printing data comprises a page; an image processing unit configured to generate image data by sequentially performing an image process on one or more units of rendering data stored in the first storage area and store the image data in a second storage area, wherein a unit of rendering data comprises a page; an output control unit configured to output the image data stored in the second storage area in a specific order; and a memory full detection unit configured to detect, in a case where the output of subject units of the image data is not completed even when a specific period of time elapses since a state is established in which the rendering process on the subject units of the job is completed and also only a part or all of the subject units of the image data are stored in the second storage area, that a storage amount of the image data in the second storage area exceeds an acceptable amount.