EP1077409A2

Print engine scheduling method and apparatus

Abstract

A method of scheduling jobs in a printing machine includes choosing configuration and selection policies and model and store traversers from a library based on a model of the machine, traversing the model of the machine to prepare and store a list of valid itineraries based on the configuration policies and traversing the stored list of valid itineraries to locate a valid itinerary to process a job. An itinerary is a schedule of the printer modules and capabilities through which a sheet must pass to perform a print job. The step of traversing the model of the machine includes evaluating all possible itineraries to preparing the list of valid itineraries based on the configuration policies and storing the list in a memory. The step of traversing the stored list of valid itineraries to locate the valid itinerary to process a job includes evaluating the list based on the selection policies and the job description.

EP1077409A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 8 August 2020, 6.1 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

15 claims: 3 independent, 12 dependent

  1. 1
    An apparatus to find an itinerary to process a job in a machine comprising a selector (i) to select at least one traverser and (ii) to select applicable policies from a library based on a model of the machine, wherein the applicable policies include at least one of configuration policies and selection policies, and wherein the at least one traverser includes at least one of (i) a model traverser and (ii) a store traverser.
  2. 6
    A method of scheduling a job in a machine comprising steps of:selecting applicable policies from a library based on a model of the machine, the applicable policies including at least one of configuration policies and selection policies;and selecting at least one traverser, the at least one traverser including at least one of a model traverser and a store traverser.
  3. 11
    A computer readable media having modules stored thereon for controlling a processor to schedule a job in a machine, the modules comprising:a module to select applicable policies from a library based on a model of the machine, the applicable policies including at least one of configuration policies and selection policies;and a module to select at least one traverser, the at least one traverser including at least one of a model traverser and a store traverser.