Patent ID: 7362465

Claim:
An information processing apparatus for having an application and a printer driver for generating a single print job to be processed by a single printing apparatus, comprising: first determination means for determining whether or not fascicle setting of bookbinding printing is designated, the fascicle setting of bookbinding printing indicating that saddle stitch is executed in fascicle units of a predetermined number of sheets; imposition means for performing imposition processing on a plurality of printing surfaces on the basis of the fascicle setting when the fascicle setting of bookbinding printing is designated; second determination means for determining whether or not a next fascicle data block exists when the imposition processing for a single fascicle data block terminates; issuing means for issuing a saddle stitch command for the single fascicle data block that the imposition processing has terminated, and for issuing a job binding command to bind the single fascicle data block and the next fascicle data block as a single print job when it is determined by said second determination means that the next fascicle data block exists, wherein the fascicle data block is comprised of the saddle stitch command and fascicle data that the saddle stitch is performed; and job generation means for generating the single print job in which a plurality of fascicle data blocks have been bound by the job binding command issued by said issuing means, wherein the single print job is comprised of a job start command, a job end command and the plurality of fascicle data blocks.