Driverless Architecture For Printing Systems
First Claim
1. A computer-implemented method for printing to a Web Service-enabled printing device, comprising:
- retrieving, from the Web Service-enabled printing device, printing device capabilities data that describes capabilities of the Web Service-enabled printing device;
generating, based on the printing device capabilities data, a printer description file that conforms to the PostScript Printer Description (PPD) file format and includes print job ticket generation information;
generating a print job ticket based on the printer description file; and
submitting the print job ticket to the Web Service-enabled printing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for allowing an application program to print to a new or updated printing device on a network without the user having to perform any updates or reconfigurations that are required with conventional print drivers. The techniques include techniques for retrieving new or updated printing device capabilities data from the printing device on the network, converting the retrieved printing device capabilities to a printer description file, generating print job tickets based on the printer description file, and submitting the print job tickets to the printing device as part of the submission of print jobs to the printing device.
126 Citations
20 Claims
-
1. A computer-implemented method for printing to a Web Service-enabled printing device, comprising:
-
retrieving, from the Web Service-enabled printing device, printing device capabilities data that describes capabilities of the Web Service-enabled printing device; generating, based on the printing device capabilities data, a printer description file that conforms to the PostScript Printer Description (PPD) file format and includes print job ticket generation information; generating a print job ticket based on the printer description file; and submitting the print job ticket to the Web Service-enabled printing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium for printing to a Web Service-enabled printing device, the computer-readable medium carrying instructions which, when processed by one or more processors, causes:
-
retrieving, from the Web Service-enabled printing device, printing device capabilities data that describes capabilities of the Web Service-enabled printing device; generating, based on the printing device capabilities data, a printer description file that conforms to the PostScript Printer Description (PPD) file format and includes print job ticket generation information; generating a print job ticket based on the printer description file; and submitting the print job ticket to the Web Service-enabled printing device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for printing to a Web Service-enabled printing device, the apparatus comprising a memory storing instructions which, when processed by one or more processors, causes:
-
retrieving, from the Web Service-enabled printing device, printing device capabilities data that describes capabilities of the Web Service-enabled printing device; generating, based on the printing device capabilities data, a printer description file that conforms to the PostScript Printer Description (PPD) file format and includes print job ticket generation information; generating a print job ticket based on the printer description file; and submitting the print job ticket to the Web Service-enabled printing device. - View Dependent Claims (20)
-
Specification