Patent ID: 8526052
Filing Date: 2013-09-03
Classification: G06K

Abstract:
1. A print data processing apparatus comprising: a first processor configured not to execute a command to convert print data to intermediate data when a resource is rasterized in accordance with a command to rasterize the resource of the print data, and to convert the print data which is not converted to the intermediate data to the intermediate data when rasterizing of the resource of the print data is finished; a management unit configured to manage the resource rasterized by the first processor so that a processor except the first processor can refer to the resource when the print data is converted to the intermediate data; and a second processor configured not to execute a command to rasterize the resource of the print data and to convert the print data to the intermediate data with reference to the resource managed by the management unit, wherein when any one of the first processor or the second processor confirms a size of a memory used when the print data is converted to the intermediate data and the size of the confirmed memory is equal to or greater than a threshold value, the first processor rasterizes the resource in accordance with the command to rasterize the resource of the print data without executing a command to draw an image of print data and the second processor converts the print data to the immediate data with reference to the resource managed by the management unit without executing the command to rasterize the resource of the print data, and when the size of the confirmed memory is smaller than the threshold value, the first processor rasterizes the resource of the print data on a page allocated to the first processor and converts the print data to the intermediate data using the rasterized resource and the second processor rasterizes the resource of the print data on a page allocated to the second processor and converts the print data to the intermediate data using the rasterized resource.