Browse Prior Art Database

Print Prioritization Derived from Print Type

IP.com Disclosure Number: IPCOM000112860D
Original Publication Date: 1994-Jun-01
Included in the Prior Art Database: 2005-Mar-27
Document File: 2 page(s) / 40K

Publishing Venue

IBM

Related People

Duvall, KE: AUTHOR [+5]

Abstract

IPDS printers generally represent high-performance (thruput) devices which cannot be cost effectively utilized unless driven by a 'sufficient load' job stream. Optimal utilization of print job queue's is required to minimize dry pipeline potential (under-utilized print resource) in a distributed print environment.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 77% of the total text.

Print Prioritization Derived from Print Type

      IPDS printers generally represent high-performance (thruput)
devices which cannot be cost effectively utilized unless driven by a
'sufficient load' job stream.  Optimal utilization of print job
queue's is required to minimize dry pipeline potential
(under-utilized print resource) in a distributed print environment.

      A printer device characteristics table derived dynamically from
printer definition objects used to direct datastreams to
sub-optimally loaded print resources in a distributed client/server
LAN based environment was created.

      A printer queue optimization mechanism for each printer is
defined.  The print performance characteristics are encapsulated by
print device type.  The basic characteristics of the printer device
in terms of ppm performance are abstracted in a printer object for
each printer type.

      Thus, if IPDS printer 'X' performs at three times the rate that
IPDS printer 'Y' does, that printer's device drivers will be driven
at a high priority rate by the algorithm, with the objective of mini-
mizing the high-end printer down time.

The priority selection algorithm is defined as:

P(target) = (P(ppm)*100)-D(tjob)

Where:

P(target) -> the printer target value.  As values increase, the
likelihood of the printer being selected increases.

P(ppm)  -> raw performance capability of the printer in pages per
minute.

D(tjob) -> change in seconds since last job scheduled as a funct...