摘要 |
Some embodiments of the invention provide techniques whereby a printer driver may be modified and supplemented over time. For example, a framework may be provided which enables a printer driver's functionality to be supplemented over time to include new and/or enhanced features, such as features relating to the manner in which the capabilities of a printer are configured, print settings are manipulated, information is presented to users, print-related system events are handled, etc. In some embodiments, one or more components (which may be included in a print subsystem provided by an operating system of a computing device, in a printer driver, and/or some other system element) may be configured to automatically seek and acquire configuration data from any of various sources, including the printer device, one or more online sources, and/or other sources. |
主权项 |
1. At least one computer-readable memory having instructions stored thereon which, when executed, perform operations for driving a printer device with a computing device, the operations comprising:
determining that new configuration data for adding a new feature to a printer driver and/or for enhancing an existing feature of the printer driver has been made available by any of a plurality of sources, the plurality of sources comprising the printer device and at least one online source; obtaining the new configuration data from at least one of the plurality of sources; consolidating the new configuration data obtained from at least one of the plurality of sources with other configuration data from another source, the new configuration data and other configuration data being for a same type of feature; and using the consolidated configuration data to add the new feature to the printer driver and/or enhance the existing feature of the printer driver. |