A JOB CONTROL STRUCTURE TO SUPPORT PIPELINING AND CONCURRENCY ON A MULTI-PROCESSOR SYSTEM
Original Publication Date: 1990-Oct-31
Included in the Prior Art Database: 2004-Apr-05
Xerox Disclosure Journal
In an electronic.reprographic system, steps are added to a job to perform the operator specified operations such as scanning and printing. A job is an operator created object which describes, among other things, the contents of pages including images. Attached to the job object is a step structure. Steps are control and data passing objects used to specify operations to be performed on jobs, i.e. scan, copy, format, print, delete, etc. In this disclosure, step structuring capabilities are modified to allow steps to be added to a job in a tri-nary tree system as shown in Figure 1. Rules about when a step 18, 20, 22 would be allowed to run are based on the step location with respect to the parent step 16.