Patent ID: 7054016

Claim:
An information processing apparatus serving as a host computer for processing a printing request from an application and generating print data, using a printer driver, which can be printed by a printer, comprising: display control means for controlling a display unit to display an output setting view screen in which a value of an output setting item is set, the output setting view screen being an user interface of the printer driver; determination means for determining whether a paper size which is supported as the input paper size of the printer driver is supported as the output paper size of the printer; paper size setting means for setting an input paper size of a document inputted from the application and an output paper size of print data printed by the printer via the output setting view screen displayed by said display control means; and generating means for generating the print data on the basis of the input paper size and the output paper size set by said paper size setting means, wherein when it is determined by said determination means that the paper size of the input paper size is supported as the output paper size of the printer, said display control means controls the display unit to display a paper name of the supported paper size in an input paper size list of the output setting view screen and, wherein when it is determined by said determination means that the paper size of the input paper size is not supported as the output paper size of the printer, said display control means controls the display unit to display, in the input paper size list of the output setting view screen, a paper name of the not supported paper size with a mark indicating that a resizing process will be performed.