In the case where an object of gradation is drawn, printing results are different between the V3 driver and the V4 driver. A drawing command processing apparatus determines (S401,S403) whether an image drawing command represents a gradation image based on a plurality of determination criteria. Then, in the case where the image drawing command is determined to represent a gradation image, the drawing command processing apparatus processes (S405) the image drawing command as a drawing command of an object with a graphics attribute.