Patent ID: 8634107

Claim:
A print data processing system comprising: a print data interpretation processing unit that interprets print data of a to-be-printed image written in a page description language, and generates first intermediate format data, second intermediate format data, and attribute information, the first intermediate format data representing each image object of a predetermined type contained in the to-be-printed image, the second intermediate format data representing a portion of the to-be-printed image that is other than each image object of the predetermined type, and the attribute information being information about each image object of the predetermined type and indicating whether or not the image object and another image object overlap within the to-be-printed image; a memory that stores the first intermediate format data and first raster image data of each image object of the predetermined type, the first raster image data being generated by performing a drawing process on the first intermediate format data; and a raster image data generation unit that generates second raster image data to be supplied to a printer, by using the first intermediate format data and the first raster image data of each image object of the predetermined type that are stored in the memory and the second intermediate format data, wherein when the attribute information of each image object of the predetermined type indicates that the image object and another image object overlap within the to-be-printed image, the raster image data generation unit reads out the first intermediate format data of the image object from the memory and uses the first intermediate format data in the generation of the second raster image data, and when the attribute information of each image object of the predetermined type indicates that the image object and another image object do not overlap, the raster image data generation unit reads out the first raster image data of the image object from the memory and uses the first raster image data in the generation of the second raster image data.