Patent ID: 8085429

Claim:
An information processing apparatus comprising: a printer driver which generates print data to be processed by a printer; a first input unit that inputs a designation of a bookbinding print for outputting a book generated by folding a sheet on which pages included in the print data have been printed in accordance with instructions received via a setting window provided by the printer driver; a second input unit that inputs a designation of a cover print for outputting a single cover sheet as a cover of the book in accordance with instructions received via the setting window provided by the printer driver; a designation unit that designates a number of pages to be printed on the cover sheet in accordance with instructions received via the setting window provided by the printer driver; and a generation unit configured to: (i) in a case where the designation of the bookbinding print and the designation of the cover print are input by the first input unit and the second input unit, respectively, and a total number of pages to be output from an application is not less than the number of pages to be printed on the cover sheet designated by the designation unit, generate print data for printing each page to be output from the application on the sheets constituting the book and the cover sheet, and (ii) in a case where the designation of the bookbinding print and the designation of the cover print are input by the first input unit and the second input unit, respectively, and the total number of pages to be output from the application is less than the number of pages to be printed on the cover sheet designated by the designation unit, generate print data for printing each page output from the application on the cover sheet without printing on the sheets constituting the book, and a transmission unit adapted to transmit the print data generated by the generation unit to the printer.