Patent ID: 8009300
Filing Date: 2011-08-30
Classification: G06K

Abstract:
1. An information processing apparatus provided with a printer driver that generates print data to be sent to a printer, comprising: a setting unit that sets a finishing attribute which indicates whether a finishing processing is to be performed for printed material and a layout attribute which indicates a number of pages to be arranged on a print sheet, in accordance with an instruction input via a user interface provided by the printer driver; a receiving unit that receives document data from an application; a reading unit that reads a page from the document data received by said receiving unit; a determining unit that determines whether a page number of the page read by said reading unit matches the number of pages to be arranged on a print sheet indicated by the layout attribute set by said setting unit, wherein said reading unit reads a next page from the document data received by said receiving unit until said determining unit determines that the page number of the page read by said reading unit matches the number of pages to be arranged on a print sheet; an incrementing unit that increments a number of physical sheets constituting a printed matter of one copy when said determining unit determines that the page number of the page read by said reading unit matches the number of pages to be arranged on a print sheet; a generating unit that generates print data such that the printer does not perform the finishing processing based on the finishing attribute set by said setting unit, without receiving an instruction to disable the finishing attribute from a user, when the number of physical sheets incremented by said incrementing unit is one; and a sending unit that sends the print data generated by said generating unit to the printer.