IP Library Granted Patent US 9,367,276
Granted Patent B2
US 9,367,276 · App. 13/032,822 · Granted Jun 14, 2016

Resolution of conflicts between print jobs and printers in a print shop environment

Inventors: Joan Stagaman Goddard (Boulder, CO); Cosmin Andrei Grosan (Timisoara, RO); Kumar V. Kadiyala (Boulder, CO)
Assignee: Ricoh Company, Ltd.
G06F3/1288G06F3/121G06F3/1204G06F3/1205G06F3/126G06F3/1253G06F3/1255G06F3/1261G06F3/1229G06F3/1237G06F3/1262G06F3/1263G06F3/1264
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,367,276
App. No.
13/032,822
Granted
Jun 14, 2016
Kind
B2
Abstract

Systems and methods for identifying conflicts between the requirements of an incoming print job and the configuration of a printer that has been requested to print the job. The system receives a request to move a print job to a queue for a printer and identifies a requirement of the print job. The system analyzes a current and a scheduled configuration of the printer to determine whether the current configuration or the scheduled configuration of the printer can handle the print setting. Responsive to determining that the current and scheduled configuration of the printer cannot handle the print setting, the system analyzes configurations of at least one other printer to identify another printer having a current configuration or a scheduled configuration that can handle the print setting. Further, the system provides information identifying the other printer.

Claims (58)

1. A print server comprising:

an interface system that receives a request to move a print job to a queue for a printer wherein the printer includes multiple scheduled configurations across a period of time; and

a control system that identifies a print setting of the print job, analyzes each scheduled configuration of the printer across the period of time to determine whether any of the scheduled configurations can handle the print setting, and responsive to determining that the scheduled configurations of the printer cannot handle the print setting, analyzes configurations of one or more other printers to identify another printer having a configuration that can handle the print setting during the period of time, and provides information identifying the other printer

wherein the control system analyzes the scheduled configurations by determining a version of software running on the printer.

2. The print server of claim 1 , wherein:

the control system is further operable to present a user interface enabling a user to move the print job to a queue of the other printer.

3. The print server of claim 1 , wherein:

the control system further identifies each printer managed by the print server that has a configuration that can handle the print setting, and provides information identifying each of the managed printers that can handle the print setting.

4. The print server of claim 3 , wherein:

the information identifying each of the managed printers that can handle the print setting is presented to a user at a display device.

5. The print server of claim 1 , wherein:

the print setting comprises at least one of a customer name of the print job or an output tray of the print job.

6. The print server of claim 1 , wherein:

the control system analyzes the scheduled configurations by further determining a model number for the printer.

7. The print server of claim 1 , wherein:

the control system further receives input selecting the other printer, and responsive to receiving the input, identifies available locations in a queue for the other printer where other printer can handle the print setting, provides information identifying the available locations in the queue for the other printer, and moves the print job to an available location in the queue for the other printer.

8. A method comprising:

receiving a request to move a print job to a queue for a printer wherein the printer includes multiple scheduled configurations across a period of time;

identifying a print setting of the print job;

analyzing, via a processor, each scheduled configuration of the printer across the period of time to determine whether any of the scheduled configurations can handle the print setting;

analyzing, via a processor, responsive to determining that the scheduled configurations of the printer cannot handle the print setting, configurations of one or more other printers to identify another printer having a configuration that can handle the print setting during the period of time, wherein analyzing the scheduled configurations comprises determining a version of software running on the printer; and

providing information identifying the other printer.

9. The method of claim 8 , wherein:

providing information identifying the other printer comprises presenting a user interface enabling a user to move the print job to a queue of the other printer.

10. The method of claim 8 , further comprising:

identifying each printer managed by a print server that has a configuration that can handle the print setting; and

providing information identifying each of the managed printers that can handle the print setting.

11. The method of claim 10 , further comprising:

presenting the information identifying each of the managed printers that can handle the print setting to a user at a display device.

12. The method of claim 8 , wherein:

the print setting comprises at least one of a customer name of the print job or an output tray of the print job.

13. The method of claim 8 , wherein:

analyzing the scheduled configurations further comprises determining a model number for the printer.

14. The method of claim 8 , further comprising:

receiving input selecting the other printer;

responsive to receiving the input, identifying available locations in a queue for the other printer where the other printer can handle the print setting;

providing information identifying the available locations in the queue for the other printer; and

moving the print job to an available location in the queue for the other printer.

15. A non-transitory computer readable medium embodying programmed instructions which, when executed by a processor, are operable for performing a method, the method comprising:

receiving a request to move a print job to a queue for a printer wherein the printer includes multiple scheduled configurations across a period of time;

identifying a print setting of the print job;

analyzing each scheduled configuration of the printer across the period of time to determine whether any of the scheduled configurations can handle the print setting;

analyzing, responsive to determining that the scheduled configurations of the printer cannot handle the print setting, configurations of one or more other printers to identify another printer having a configuration that can handle the print setting during the period of time, wherein analyzing the scheduled configurations comprises determining a version of software running on the printer; and

providing information identifying the other printer.

16. The computer readable medium of claim 15 , wherein:

providing information identifying the other printer comprises presenting a user interface enabling a user to move the print job to a queue of the other printer.

17. The computer readable medium of claim 15 , wherein the method further comprises:

identifying each printer managed by a print server that has a configuration that can handle the print setting; and

providing information identifying each of the managed printers that can handle the print setting.

18. The computer readable medium of claim 17 , wherein the method further comprises:

presenting the information identifying each of the managed printers that can handle the print setting to a user at a display device.

19. The computer readable medium of claim 15 , wherein:

the print setting comprises at least one of a customer name of the print job or an output tray of the print job.

20. The computer readable medium of claim 15 , wherein the method further comprises:

receiving input selecting the other printer;

responsive to receiving the input, identifying available locations in a queue for the other printer where the other printer can handle the print setting;

providing information identifying the available locations in the queue for the other printer; and

moving the print job to an available location in the queue for the other printer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2011
From: GODDARD, JOAN STAGAMAN; GROSAN, COSMIN ANDREI; KADIYALA, KUMAR V.
To: RICOH COMPANY, LTD.
Reel/Frame 025848/0566 →
Continuity (1)
Related Publication 20120212771A1 · Aug 23, 2012