Patent ID: 8842338
Filing Date: 2014-09-23
Classification: G06F

Abstract:
1. A computer, comprising: a memory configured to store one of a plurality of programs; and a processor configured to execute the one of the plurality of programs, wherein the one of the plurality of programs is a printer driver that operates on basic software when printing with a printer from application software of the computer, and wherein the printer driver which, when executed by the processor functions as: a first unit configured to specify a print condition; a second unit configured to hold, as a standard pattern, a combination of a standard print condition and standard render data expressing render contents of document data; a third unit configured to hold, as a print application pattern, a combination of a standard print condition and standard render data used when inserting a banner page, a slip sheet, and a separation sheet, or replacing a particular sheet with another sheet that has already been printed, or not printing a particular page; a fourth unit configured to arbitrarily associate the print application pattern with the standard pattern; a fifth unit configured to spool a document print condition and document render data included in the document data for each page when printing the document data; a sixth unit configured to compare the document print condition and the document render data with the standard print condition and the standard render data, and detect a most similar standard pattern for each particular page range; a seventh unit configured to refer to the print application pattern corresponding to the detected standard pattern, and generate a print condition for each page of the particular page range; and an eighth unit configured to generate print data that can be processed by the printer, based on the document render data or the standard render data.