A method and apparatus for prioritizing the use of multifunctional printing
system's basic processing resources to allow a high priority job to gain
immediate access to a shared resource. The printing system employs a
controller with an improved job contention manager (JCM). A plurality of
basic resources of the printing system are provided with a queue. One or
more job services, at desired times, provides a first signal to the JCM to
carry out a sub-job of a given job. The signal for each of the sub-jobs
includes information about the respective sub-job and its priority.
Responsive to the signal from the job service the JCM adds a corresponding
basic resource sub-job to the queues of each basic resource which the
added sub-job will require to perform the sub-job. The resources are
reassigned by the JCM according to the priority of the added sub-job in
the queues. If the added sub-job is the highest priority sub-job in the
queues then responsive to the reassignment of the basic resources
processing of the sub-jobs is initiated.