In printing a plurality of pages of print data on one paper sheet upon combining the pages, a print control apparatus inputs layout data for determining a layout of the respective pages, extracts a page data portion to be printed as a single page from the print data in accordance with the input layout data, holds the page data portion, and outputs print data generated from the held page data. In this apparatus, when paper sheets are folded to form printed matter with an appearance of a book, a plurality of print page data can be printed in each print area. The apparatus includes a designation unit for making designation with respect to layout data to combine and lay out a plurality of print data pages on one page of bound paper sheets on which printing is performed, and a generating unit for generating print data print data having a plurality of page data laid out on one page of the bound paper sheets in accordance with the layout data.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An information processing apparatus for generating print data to be printed in a printer, comprising: an input unit adapted to input document data containing page data of a first size and page data of a second size which is twice the size of the first size; a control unit adapted to determine a layout area to lay out each page data of the document data in accordance with a sequence of spread pages, in a case where book binding printing is designated by using a print sheet of the second size, and to lay out each page of the document data in the determined layout area; and a generation unit adapted to generate print data in accordance with the contents of each page of the document data laid out by said control unit, wherein said control unit lays out the page data of the first size in a layout area formed by two-folding the print sheet, wherein said control unit maintains the continuity of the contents of the page data of the second size and lays out the page data of the second size in the spread pages which are larger than two layout areas, in a case where the page data of the second size is laid out in spread pages of booklet printing, and wherein said control unit lays out respective divided page data of the second size in the layout area, in a case where the page data of the second size is not laid out in the spread pages of booklet printing.
2. The apparatus according to claim 1 , the spread pages are formed by different print sheets used for the booklet printing.
3. The apparatus according to claim 1 , further comprising a management unit adapted to manage identification information to identify divided page data, in a case where the page data of the second size is divided into two pages of the page data of the first size, wherein said control unit maintains the continuity of the contents of the page data of the second size and lays out the page data of the second size in the spread pages, in a case where said control unit determines that the page data of the second size corresponding to page data divided into two pages is laid out in the spread pages based on the identification information managed by said management unit.
4. The apparatus according to claim 1 , wherein said control unit determines the layout of the page data of the second size so that the relative location and size of the contents of the page data of the second size are maintained.
5. An information processing method in an information processing apparatus for generating print data to be printed in a printer, the method comprising: an input step of inputting document data containing page data of a first size and page data of a second size which is twice size of the first size; a control step of determining a layout area to lay out each page data of the document data in accordance with a sequence of spread pages, in a case where book binding printing is designated by using a print sheet of the second size, and laying out each page data in the determined layout area; and a generation step of generating print data in accordance with contents of each page data laid out in said control step, wherein said control step lays out the page data of the first size in a layout area formed by two-folding the print sheet, and wherein said control step maintains the continuity of the contents of the page data of the second size and lays out the page data of the second size in the spread pages which are larger than two layout areas, in a case where the page data of the second size is laid out in spread pages of booklet printing, and wherein said control step lays out respective divided page data of the second size in the layout area, in a case where the page data of the second size is not laid out in the spread pages of booklet printing.
6. The method according to claim 5 , wherein the spread pages are formed by different print sheets used for the booklet printing.
7. The method according to claim 5 , further comprising a management step of managing identification information to identify divided page data, in a case where the page data of the second size is divided into two pages of the page data of the first size, wherein said control step maintains the continuity of the contents of the page data of the second size and lays out the page data of the second size in the spread pages, in a case where said control step determines that the page data of the second size corresponding to page data divided into two pages is laid out in the spread pages based on the identification information managed in said management step.
8. The method according to claim 5 , wherein said control step determines the layout of the page data of the second size so that the relative location and size of the contents of the page data of the second size are maintained.
9. A computer-readable storage medium embodying a program for executing an information processing method in an information processing apparatus for generating print data to be printed in a printer, the program comprising: an input step of inputting document data containing page data of a first size and page data of a second size which is twice size of the first size; a control step of determining a layout area to lay out each page data of the document data in accordance with a sequence of spread pages, in a case where book binding printing is designated by using a print sheet of the second size, and laying out each page data in the determined layout area; and a generation step of generating print data in accordance with contents of each page data laid out in said control step, wherein said control step lays out the page data of the first size in a layout area formed by two-folding the print sheet, and wherein said control step maintains the continuity of the contents of the page data of the second size and lays out the page data of the second size in the spread pages which are larger than two layout areas, in a case where the page data of the second size is laid out in spread pages of booklet printing, and wherein said control step lays out respective divided page data of the second size in the layout area, in a case where the page data of the second size is not laid out in the spread pages of booklet printing.
10. The computer-readable storage medium according to claim 9 , wherein the spread pages are formed by different print sheets used for the booklet printing.
11. The computer-readable storage medium according to claim 9 , further comprising a management step of managing identification information to identify divided page data, in a case where the page data of the second size is divided into two pages of the page data of the first size, wherein said control step maintains the continuity of the contents of the page data of the second size and lays out the page data of the second size in the spread pages, in a case where said control step determines that the page data of the second size corresponding to page data divided into two pages is laid out in the spread pages based on the identification information managed in said management step.
12. The computer-readable storage medium according to claim 9 , wherein said control step determines the layout of the page data of the second size so that the relative location and size of the contents of the page data of the second size are maintained.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 13, 2006
February 27, 2007
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.