Patent ID: 7072071

Claim:
An information processing apparatus for generating print data comprising: an input unit adapted to input a bookbinding setting for specifying one of a bookbinding setting for binding a book, wherein all individual pages of printing sheets are bound together, and a bookbinding setting for binding a book, wherein individual pages of the printing sheets are separated into a plurality of booklets of a predetermined number of the printing sheets per booklet and then binding the plurality of booklets a spool unit adapted to spool data to be printed so that the data can be read out in a desired sequence in units of individual pages; a deciding unit adapted to decide, based upon the inputted bookbinding setting, whether bookbinding layout is to be performed by the information processing apparatus or a printer, which prints data generated by the information processing apparatus; a layout unit adapted to control page layout of the data on the printing sheets in accordance with the bookbinding setting and a decision made by the deciding unit; and a generation unit adapted to read the data out of the spool unit in a sequence that is in accordance with the controlled page layout, and to generate the print data on the basis of the data.