US 12,436,720 B2
Methods and printing system for peer-to-peer output management
Javier A. Morales, Rochester, NY (US)
Assigned to Kyocera Document Solutions Inc., Osaka (JP)
Filed by Kyocera Document Solutions Inc., Osaka (JP)
Filed on Feb. 26, 2024, as Appl. No. 18/586,734.
Application 18/586,734 is a division of application No. 17/571,790, filed on Jan. 10, 2022, granted, now 11,954,391.
Prior Publication US 2024/0192906 A1, Jun. 13, 2024
Int. Cl. G06F 3/12 (2006.01); G06K 15/02 (2006.01)
CPC G06F 3/1291 (2013.01) [G06F 3/1203 (2013.01); G06F 3/1226 (2013.01); G06F 3/1261 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for managing printing operations, the method comprising:
connecting a printing controller of a second printing device to a printing controller of a first printing device to form a peer-to-peer network;
exchanging printing device information for the first printing device and the second printing device between the printing controller of the first printing device and the printing controller of the second printing device, wherein the printing device information includes information about at least one job queue at the first printing device and at least one job queue at the second printing device;
storing the printing device information at the first printing device and the second printing device;
enabling a subscription to automatically be sent between the printing controller of the first printing device to automatically update the information about the at least one job queue at the first printing device upon receipt of the subscription and the printing controller of the second printing device to automatically update the information about the at least one job queue at the second printing device upon receipt of the subscription;
receiving a print job at the printing controller of the first printing device;
processing the print job at the printing controller of the first printing device;
detecting a problem with printing the print job by the printing controller of the first printing device;
determining that the second printing device can continue the print job based on the information about the at least one job queue at the second printing device as updated by the subscription within the printing device information stored at the first printing device;
adjusting a print instruction for the print job at the printing controller of the first printing device; and
forwarding the print job to the printing controller of the second printing device, wherein the print job is continued at the second printing device according to the print instruction.