Patent ID: 7154627

Claim:
An information processor for generating printing data to be transmitted to a printer comprising: an intermediate code conversion unit for converting data to be printed which is generated by an application into a print job of an intermediate code format and temporarily storing the print job in association with layout information for the data to be printed; a composition instruction unit for providing a composition instruction that instructs a plurality of print jobs of the intermediate code format converted by said intermediate code conversion unit to be composed together so as to generate one composed job; a job information generation unit for, in a case where said composition instruction unit provides the composition instruction, generating job output setting information that includes layout information for the composed job, based on job setting information that includes layout information for the plurality of print jobs, the job output setting information retaining page layout for the plurality of print jobs; a discrimination unit for discriminating whether a layout unification instruction is provided for the composed job; and an editing unit for, in case where said discrimination unit discriminates that the layout unification instruction is provided for the composed job, editing the job output setting information generated by said job information generation unit such that the page layout for the plurality of print jobs is unified to a common page layout, wherein in a case where said discrimination unit discriminates that the layout unification instruction is provided for the composed job, the composed job is generated such that the page layout for the plurality of print jobs is unified to the common page layout based on the job output setting information edited by said editing unit, and wherein in a case where said discrimination unit discriminates that the layout unification instruction is not provided for the composed job, the page layout for the plurality of print jobs is retained based on the job output setting information generated by said job information generation unit.