Method and apparatus to provide enhanced printing for newly launched devices in a universal printer driver
AssigneeXerox Corporation
InventorsCody X. Heffner, David L. Salgado, Jonathan A. Edmonds, Alan K. Robertson
Life of this patent
Estimating the term…
Abstract
A system for interfacing a universal print driver with a print device after the universal print driver is deployed. The system includes a universal print driver interfaced with a network and at least one associated print device. A repository stores a set of device compatibility packs (DCPs) for each of the at least one associated print device interfaced with the universal print driver. The universal print driver is adapted to search the repository for a DCP if the associated print device is unsupported by the print driver.
Claims20
A method for supporting multiple print devices interfaced with a print driver, the method comprising:
- providing the print driver with a repository of a set of print device specific files;
- searching the repository for a DCP of a select one of the multiple print devices;
- installing the DCP onto the print driver;
- and,
- using the information included in the DCP for rendering a printout using the select one print device.
A system for interfacing a universal print driver with a print device after the universal print driver is deployed, the system including:
- a universal print driver interfaced with a network and at least one associated print device;
- and,
- a repository for storing a set of device compatibility packs (DCPs) for each of the at least one associated print device interfaced with the universal print driver;
- wherein the universal print driver is adapted to search the repository for a DCP if the associated print device is unsupported by the print driver.
A print driver interfaced with a network and in communication with an associated print device, the print driver adapted to:
- determine if the associated print device is being pointed to after the print driver is deployed in a customer environment;
- determine if the associated print device is being supported by the print driver;
- store a repository location;
- search the repository for a DCP if the associated print device is unsupported;
- install the DCP for supporting the associated print device if the DCP is found;
- and,
- provide advanced features if the DCP is installed in the print driver and provide basic features if the DCP is not installed in the print driver.
Dependencies are inferred from the claim text.