Patent ID: 7203900
Filing Date: 2007-04-10
Classification: G06F

Abstract:
1. A document processing apparatus having a print layout application, a document despooler module and a printer driver, wherein said print layout application performs editing of document data which includes original pages in which a section can be defined using the original page as a unit of definition, wherein said print layout application works independently of the printer driver, and wherein said printer driver generates print data to be printed by a printing apparatus, said document processing apparatus comprising: a designation unit which designates a print layout having a print format indicating that the original pages are arranged on a surface of a print sheet; a generation unit which generates a document file comprising the document data and the print layout designated by said designation unit; a determination unit which determines that a page break is designated at a section break in the document data; a derivation unit which, when the page break is designated, derives a number of blank document pages so as to lay out a first original page of a section immediately after the section break at a start of a new surface of a print sheet, when the original pages are laid out in accordance with the designated print layout; an insertion unit which inserts blank document pages for the number of blank document pages derived by said derivation unit at an end of a section immediately before the section break; a layout unit which lays out the original pages of the document data including the blank document pages inserted by said insertion unit in accordance with the designated print layout; and an output unit which outputs the designated print layout and drawing data to the printer driver via an operating system, wherein said print layout application controls said designation unit, said generation unit, said determination unit, said derivation unit, said insertion unit and said layout unit, and wherein said document despooler module controls said output unit.