Patent ID: 8773687

Claim:
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 current capabilities of the Web Service-enabled printing device and includes default print job ticket data that specifies a set of default print job settings values for the Web Service-enabled printing device; generating, based upon both 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 that includes one or more default print job settings values from the set of default print job settings values included in the printing device capabilities data; generating a print job ticket based on the print job ticket generation information included in the printer description file that conforms to the PPD file format, wherein the print job ticket specifies one or more print job settings values that are to be used to process a print job on the Web Service-enabled printing device and wherein the one or more print job settings values include at least one of the one or more default print job settings values from the set of default print job settings values included in the printing device capabilities data; and submitting the print job ticket to the Web Service-enabled printing device.