Patent ID: 6922260

Claim:
An information processing apparatus as a host computer for generating print data by executing layout of a print sheet, comprising: input means for inputting print information and obtaining a page orientation of the print information, the page orientation being arbitrarily designated by a logic page unit; area determination means for dividing a physical page by N (N being a natural number) thereby determining a print area corresponding to a logic page; logic page size determination means for determining a logic page size for each logic page based on the size of each print area and the page orientation of each logic page obtained by said input means; and print data generating means for arranging the print information of each logic page in said each print area with the logic page size corresponding to each logic page determined by said logic page size determination means, and generating the print data to be sent to a printing apparatus, wherein if a plurality of logic pages to be arranged on one physical page have different page orientations, said logic page size determination means determines different logic page sizes for the plurality of logic pages.