US 12,008,278 B2
Cloud printing services for printing to different types of printers
Marquis G. Waller, Louisville, CO (US); Gerald Donald Boldt, Longmont, CO (US); Tadao Yamasaki, Boulder, CO (US); and Steve Cousins, Boulder, CO (US)
Assigned to Ricoh Company, Ltd., Tokyo (JP)
Filed by Marquis G. Waller, Louisville, CO (US); Gerald Donald Boldt, Longmont, CO (US); Tadao Yamasaki, Boulder, CO (US); and Steve Cousins, Boulder, CO (US)
Filed on Sep. 11, 2023, as Appl. No. 18/244,706.
Application 18/244,706 is a continuation of application No. 17/706,197, filed on Mar. 28, 2022, granted, now 11,789,681.
Prior Publication US 2024/0126491 A1, Apr. 18, 2024
Int. Cl. G06F 3/12 (2006.01)
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
OG exemplary drawing
 
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.