Patent ID: 8797558

Claim:
A method for configuring a printer driver with settings, the method comprising: storing at least values which are assignable to the settings, wherein: each setting is composed of a name and an assigned value; each setting causes defining a configuration of the printer driver; at least a part of the settings is defined as default settings having default values; and the settings comprise first level settings and second level settings arranged hierarchically so that the second level settings are subordinate to the first level settings, wherein a change of value of one of the first level settings automatically triggers a change in value of a plurality of the second level settings, but a change in value of one of the plurality of second level settings does not trigger a change in value of the one of the first level settings; querying by the printer driver default settings of a printer on which a job is to be printed; automatically configuring default settings of the printer driver based on the default settings of the printer, wherein default values assigned to the second level settings are configured consistent to default values assigned to the first level settings; receiving by the printer driver a first default value for the one of the first level settings; automatically, depending on consistency requirements, assigning by the printer driver second default values to the plurality of second level settings in response to receiving the first default value; receiving by the printer driver a third value as change in the first default value for the one of the first level settings; and automatically, depending on consistency requirements, assigning by the printer driver fourth default values to the plurality of second level settings in response to the change in the first default value.