×

Load balancing of distributed printing systems using enhanced printer attributes

  • US 5,978,560 A
  • Filed: 11/07/1997
  • Issued: 11/02/1999
  • Est. Priority Date: 11/07/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A distributed printing system that achieves load balancing on an associated output device, comprising:

  • a printer system that receives print requests representing jobs to be printed;

    at least one output device associated with the printer system; and

    an attribute database associated with the printer system and containing printer attributes, the attributes including "max-concurrent-jobs-processing", "printer-state" having a "saturated" attribute value and one of "number-of-jobs-on-device" and "number-of-cascaded-jobs", the attribute "max-concurrent-jobs-processing" being assigned a numeric value corresponding to a number of concurrent print jobs that can be handled by the at least one output device, the attribute "number-of-cascaded-jobs" being a dynamic attribute having a value that is incremented by the printing system upon sending a print job to the at least one output device, the attribute "number-of-jobs-on-device" being a dynamic attribute that is updated by the at least one output device, and the attribute "printer-state" being a dynamic attribute that is set to "saturated" when one of the "number-of-jobs-on-device" and "number-of-cascaded-jobs" attributes has a value greater than or equal to the value of the attribute "max-concurrent-jobs-processing", the printing system being prevented from sending a print job to the at least one output device when the "printer-state" attribute is set to "saturated".

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×