Patent ID: 7259874

Claim:
An information processing apparatus, as a host computer, for generating print data to be print-processed by a printer using a printer driver, comprising: designation receiving means for receiving designation of a duplex printing via a user interface of the printer driver; discriminating means for discriminating the number of pages of a recoding paper in the case where data to be printed has been arranged on the recording paper; generating means for generating the print data based on the data to be printed using the printer driver; and command adding means for, in the case where the designation of the duplex printing is received by said designation receiving means and it is determined by said discriminating means that the number of pages of said recording paper on which the data to be printed has been arranged is equal to an odd number, adding a predetermined command in the print data such that a blank page of a last page is not logically counted in the printer, wherein the command to urge the forced paper ejection which is added by said command adding means is a paper designating command to designate a paper size different from a paper size designated by the printing process at present.