Patent ID: 8614823

Claim:
An image processing system comprising: a plurality of intermediate data generators each of which interprets an assigned data portion of document data, written in a page description language, to generate intermediate data; a first memory that stores the intermediate data generated by each of the plurality of intermediate data generators; a plurality of drawing data generators each of which reads out the intermediate data from the first memory and generates drawing data in accordance with the read out intermediate data, the drawing data including information about each pixel included in a printed image; a second memory that stores the drawing data generated by each of the plurality of drawing data generators; and a receiver that receives user input for selecting one of the first memory and the second memory, wherein once an amount of intermediate data stored in the first memory exceeds a first threshold that is set in advance, the plurality of drawing data generators start reading out the intermediate data from the first memory, wherein when the receiver receives user input for selecting the first memory, each of the plurality of intermediate data generators writes the generated intermediate data in the first memory and once the amount of intermediate data stored in the first memory exceeds the first threshold, the plurality of drawing data generators start reading out the intermediate data from the first memory, and wherein when the receiver receives user input for selecting the second memory, each of the plurality of intermediate data generators supplies the generated intermediate data to one of the plurality of drawing data generators, and each of the plurality of drawing data generators generates the drawing data in accordance with the intermediate data acquired from one of the plurality of intermediate data generators and writes the generated drawing data in the second memory.