Patent ID: 8314950

Claim:
A computer-implemented method for managing mismatches between print job settings and printing device settings, the computer-implemented method comprising: a print driver generating a graphical user interface that allows a user to select a print settings mismatch tolerance level from a plurality of print settings mismatch tolerance levels, wherein each print settings mismatch tolerance level from the plurality of print settings mismatch tolerance levels has one or more corresponding actions that are performed in response to a mismatch between a set of print settings specified for an electronic document to be printed and a set of print settings specified for a printing device on which the electronic document is to be printed, wherein a first print settings mismatch tolerance level from the plurality of print settings mismatch tolerance levels has at least one corresponding action that is different than one or more actions that correspond to a second print settings mismatch tolerance level from the plurality of print settings mismatch tolerance levels; the print driver detecting, via the graphical user interface, a selection of a particular print settings mismatch tolerance level from the plurality of print settings mismatch tolerance levels, wherein the particular print settings mismatch tolerance level has one or more particular actions that correspond thereto; after detecting, via the graphical user interface, the selection of the particular print settings mismatch tolerance level from the plurality of print settings mismatch tolerance levels, the print driver determining whether a mismatch exists between a set of print settings specified for a particular electronic document to be printed and a set of print settings specified for a particular printing device on which the particular electronic document is to be printed; and in response to determining that a mismatch exists between the set of print settings specified for the particular electronic document to be printed and the set of print settings specified for the particular printing device on which the particular electronic document is to be printed, the print driver performing the one or more particular actions corresponding to the particular print settings mismatch tolerance level selected via the graphical user interface to address the mismatch between the set of print settings specified for the particular electronic document to be printed and the set of print settings specified for the particular printing device on which the particular electronic document is to be printed.