CPC G06F 3/1261 (2013.01) [G06F 3/1207 (2013.01); G06F 3/1232 (2013.01); G06F 3/1274 (2013.01); G06F 3/1287 (2013.01); G06F 3/1292 (2013.01)] | 20 Claims |
1. A printing system, comprising:
a front-end application provisioned on a cloud-computing platform to provide a cloud printing service, and communicatively coupled to a print server that supervises different types of printers;
the front-end application configured to:
receive a print job comprising printable content that is non-compliant with page description languages supported by the printers;
identify a plurality of the printers capable of printing the print job as candidate printers based on device capability information stored for the different types of the printers;
transform the printable content into a plurality of printer-specific print streams for the candidate printers, wherein the printer-specific print streams are each in a device-specific format for a different one of the candidate printers;
transmit a message to the print server indicating that the print job is pending; and
store the printer-specific print streams in a cloud storage location available to the print server.
|