Patent ID: 8649050

Claim:
An image forming apparatus comprising: a memory buffer configured to have a plurality of band buffers for storing band data in which image data is divided into a plurality of bands; a data processing unit configured to perform a specific process with respect to the band data stored in the memory buffer; a storage unit configured to have a storage area that stores image data of a plurality of pages of an original of a specific size, store processed band data that has been subjected to the specific process by the data processing unit into the storage area, and output a plurality of pieces of the processed band data stored in the storage area; an output processing unit configured to perform a print process based on the plurality of pieces of the processed band data that is output from the storage unit; and a mode selection unit, wherein the image data is divided by colors in the band data, the memory buffer performs a storing process in a specific order for each at least one color, for storing the band data corresponding to a color in at least two band buffers, the data processing unit performs the specific process with respect to the band data stored in the band buffers, in a specific order for each at least one color, the data processing unit includes a multiple execution mode in which the data processing unit performs the specific processing in multiple times with respect to a page of the original and a single mode in which the data processing unit performs the specific processing once with respect to a page of the original, and the mode selection unit is configured to allow selection of any one of the multiple execution mode and the single mode according to at least any one of the color and size of the original.