Job scheduling system for print processing
First Claim
1. A job scheduling device which sequentially stores jobs, for which processing requests were received from terminals, in a queue and sequentially processes the jobs held in the queue using a job execution section, said job scheduling device comprising:
- a plurality of queues provided corresponding to a status of a sequential job process;
a scheduling unit that schedules the jobs using the plurality of queues, wherein each job has associated job information which includes job status information; and
a recovery unit that recovers the status of each of the jobs being held in the plurality of queues, at the time of recovery from a failure, if any failure occurred while the jobs are being scheduled by said scheduling unit, wherein the status recovered by the recovery unit is the status immediately before the occurrences of the failure and wherein if the status of a job is changed due to the failure, the status recovered is a changed status and the job information including the job status information associated with the job having the changed status is updated to reflect the changed status.
0 Assignments
0 Petitions
Accused Products
Abstract
A user equipment issues a job for a plurality of documents to a printing system by one operation. The user equipment assigns attributes to the job, the attributes including the specification of collation/uncollation, the designation of processing start instruction wait, the designation of exclusive processing, and the designation of password input wait. The printing system effects printing of the plurality of documents corresponding to attributes of the documents under control of a job scheduling device. The job scheduling device carries out the pausing of documents included in the job, the modification of attributes, addressing of document receiving failures, and search of a document whose format is to be converted, thereby making it possible to efficiently print the plurality of documents.
94 Citations
1 Claim
-
1. A job scheduling device which sequentially stores jobs, for which processing requests were received from terminals, in a queue and sequentially processes the jobs held in the queue using a job execution section, said job scheduling device comprising:
-
a plurality of queues provided corresponding to a status of a sequential job process; a scheduling unit that schedules the jobs using the plurality of queues, wherein each job has associated job information which includes job status information; and a recovery unit that recovers the status of each of the jobs being held in the plurality of queues, at the time of recovery from a failure, if any failure occurred while the jobs are being scheduled by said scheduling unit, wherein the status recovered by the recovery unit is the status immediately before the occurrences of the failure and wherein if the status of a job is changed due to the failure, the status recovered is a changed status and the job information including the job status information associated with the job having the changed status is updated to reflect the changed status.
-
Specification