Patent ID: 8049905

Claim:
A non-transitory computer readable recording medium storing a printer driver program for controlling a print device, which is installed in a print job data processing apparatus comprising a printing system together with the printing device, the printer driver program comprising computer executable instructions of: receiving print job data from an application program which has a print command; analyzing the received print job data from the application program to identify objects included in the print job data, wherein the print job data includes positional information for each of the objects identifying a respective position at which each of the objects is arranged; determining, for each of the objects, whether the respective object is fitted within a printable area corresponding to a designated output paper size based on the positional information of the respective object; modifying the objects that are determined not to be fitted within the printable area to fit within the printable area; and performing no modification of the objects that are determined to be fitted within the printable area, wherein the modifying of the objects comprises reducing a size of a respective one of the objects to fit within the printable area, and wherein the reducing of the size of the respective one of the objects comprises utilizing two different scaling factors, one for lengthwise dimension and another for crosswise dimension of the respective one of the objects.