Patent ID: 8477350
Filing Date: 2013-07-02
Classification: G06F

Abstract:
1. A print server comprising: at least one processor; a non-transitory computer readable medium including instructions executable by the at least one processor, the instructions configured to implement a cloud print service, the cloud print service including: an application manager configured to receive a print request over a network from an application executing on a device, and configured to provide, over the network, a print dialog to a user of the application, the print dialog configured to provide for a selection of at least one cloud-enabled printer associated with a user account of the user and thereafter receive a selected cloud-enabled printer from the selection, each cloud-enabled printer being configured to support communication with the cloud print service; a format converter configured to receive a print job designating the selected cloud-enabled printer, the print job including print data and print characteristics expressed in a printer-independent format, and configured to convert the print job from the printer-independent format into a printer-specific format associated with the selected cloud-enabled printer, wherein the format converter configured to convert the print job from the printer-independent format into the printer-specific format includes determining at least one printer command associated with the selected cloud-enabled printer for use by the selected cloud-enabled printer in executing the converted print job; and a print job router configured to route the converted print job over the network from the cloud print service to a print client associated with the selected cloud-enabled printer, for printing by the selected cloud-enabled printer, using the printer-specific format and the at least one printer command.