Patent ID: 8625117
Filing Date: 2014-01-07
Classification: G06F

Abstract:
1. A non-transitory computer readable medium having stored thereon computer-executable instructions, including a printer driver, that, when executed, cause a computer to function as: a generation module configured to generate a data structure including: a first private region storing a first image formation condition relating to image formation functions unique to each model of image forming apparatuses, a second private region in which a second image formation condition is written by an application program; and a public region storing a third image formation condition relating to image formation functions common to a plurality of models of image forming apparatuses; a setting module configured to: determine whether an image forming apparatus connected to the computer is provided with a specific image forming function; determine that the second image formation condition written in the second private region by the application program is effective upon determining that the second image formation condition matches the specific image forming function with which the image forming apparatus is provided; determine that the second image formation condition written in the second private region by the application program is ineffective upon determining that the second image formation condition does not match the specific image forming function with which the image forming apparatus is provided; set the second image formation condition in the second private region to the third image formation condition in the public region upon determining that the second image formation condition in the second private region is effective; write a successful setting result to the second private region, the successful setting result indicating that setting of the second image formation condition to the third image formation condition is successful; and write a failure setting result to the second private region, the failure setting result indicating that setting of the second image formation condition to the third image formation condition is failed upon determining that the second image formation condition in the second private region is ineffective; and a production module configured to produce image formation data based on the first image formation condition stored in the first private region and the third image formation condition stored in the public region.