Patent ID: 7256901

Claim:
A method of configuring a computer's operating system to process print jobs for a printer, the method comprising: installing a primer definition file to define printer features supported by a generic printer driver; installing a custom print processor that defines and implements custom printer features not supported by the generic printer driver but that are supported by the printer, the custom print processor linking to a default print processor to perform print processing other than the custom primer features; configuring a print spooler to pass spooler argument data that represents one or more jobs to the custom print processor; configuring the custom printer processor to modify the spooler argument data when one of the custom printer features is selected, and to pass the modified spooler argument data to the default print processor for performing print processing other than the custom printer features; and configuring the custom printer processor to pass-through the spooler argument data to the default print processor without making modifications when the custom printer features are not selected; wherein the operating system is configured to process the print jobs using the custom print processor responsive to a user request when the user request selects the custom print features.