Mobile USB printer driver
AssigneeXerox Corporation
InventorsJonathan A. Edmonds, David M. Chapin, Patrick K. Sheehan
Life of this patent
Estimating the term…
Abstract
A USB printer driver includes a generic driver for generating a print job in a page description language for each of a plurality of different printer types; a detector for detecting any USB enabled printers connected to a USB port on a host device; means, responsive to detection of a USB enabled printer connected to the USB port on the host device, for retrieving the detected USB enabled printer's device name; means, responsive to the printer's device name, for generating a print path between the host device and the detected USB enabled printer; and a spooler for sending the print job to the detected USB enabled printer using the print path.
Claims12
A USB printer driver, comprising:
- a generic driver for generating a print job in a page description language for each of a plurality of different printer types;
- a detector for detecting any USB enabled printers connected to a USB port on a host device;
- means, responsive to detection of a USB enabled printer connected to the USB port on the host device, for retrieving the detected USB enabled printer's device name;
- means, responsive to the printer's device name, for generating a print path between the host device and the detected USB enabled printer;
- and
- a spooler for sending the print job to the detected USB enabled printer using the print path.
A system for mobile USB printing, comprising:
- USB printer driver installed on a USB enabled host device, for automatically detecting and printing to a USB enabled printer, wherein the USB printer driver includes a generic driver for generating a print job in a page description language for each of a plurality of different printer types;
- a detector for detecting any USB enabled printers connected to a USB port on a host device;
- means, responsive to detection of a USB enabled printer connected to the USB port on the host device, for retrieving the detected USB enabled printer's device name;
- means, responsive to the printer's device name, for generating a print path between the host device and the detected USB enabled printer;
- and a spooler for sending the print job to the detected USB enabled printer using the print path;
- and
- a USB enabled printer connected to the host device via a USB connection.
Dependencies are inferred from the claim text.