Image processing apparatus and method
AssigneeCanon Kabushiki Kaisha
InventorsBungo Shimada, Hiroshi Sumio, Hirohiko Ito, Nobuaki Miyahara
Life of this patent
Estimating the term…
Abstract
A method to enhance the copy or printout efficiency and decrease the number of output jobs that are abandoned because of undesirable outputs. Abort of output due to absence of sheets or staples, overload of a delivery tray, or the like is predicted. If output abort is determined, data is removed from an output queue and re-registered as an output reserve job at the end of the queue.
Claims28
An image processing apparatus comprising:
- a storage unit, adapted to store a plurality of job data that includes at least a first job data which is input before a second job data;
- a print unit, adapted to print data stored in said storage unit;
- a notify control unit, adapted to cause an user interface unit to notify an information concerning status of the image processing apparatus;
- a selector, adapted to enable, after the information is notified by user interface unit, a selection of one of a first sequence for causing said print unit to start a print operation of the second job data before a print operation of the first job data of the storage unit is started and second sequence for causing said print unit to start the print operation of the second job data after the print operation of the first job data is finished;
- and
- a controller, adapted to cause the image processing apparatus to perform the sequence selected by said selector of the first sequence and the second sequence when status of the image processing apparatus is a status in which said print unit can not finish the print operation of the first job data and cause the image processing apparatus to perform the second sequence of the first sequence and the second sequence when status of the image processing apparatus is a status in which said print unit can finish the print operation of the first job data.
A job processing method for an image processing apparatus that comprises a storage unit adapted to store a plurality of job data that includes at least a first job data which is input before a second job data and comprises a print unit adapted to print job data stored in said storage unit, the said method comprising:
- a notify control step of causing an user interface unit to notify an information concerning status of the image processing apparatus;
- an input step of enabling an inputting of request concerning an instruction to select one of a first sequence for causing said print unit to start a print operation of the second job data before a print operation of the first job data of the storage unit is started and second sequence for causing said print unit to start the print operation of the second job data after the print operation of the first job data is finished, after the information is notified;
- and
- a control step of causing the image processing apparatus to process the second job data in the sequence selected by the instruction of the first sequence and the second sequence when a status of the image processing apparatus is a status in which said print unit can not finish the print operation of the first job data and causing the image processing apparatus to process the second job data in the second sequence of the first sequence and the second sequence when a status of the image processing apparatus is a status in which said print unit can finish the print operation of the first job data.
A computer readable storage medium storing a program for causing a computer to perform a job processing method for an image processing apparatus that comprises a storage unit adapted to store a plurality of job data that includes at least a first job data which is input before a second job data and comprises a print unit adapted to print job data stored in said storage unit, the program comprising the steps of:
- a notify control step of causing an user interface unit to notify an information concerning status of the image processing apparatus;
- an input step of enabling an inputting of request concerning an instruction to select one of a first sequence for causing said print unit to start a print operation of the second job data before a print operation of the first job data of the storage unit is started and second sequence for causing said print unit to start the print operation of the second job data after the print operation of the first job data is finished, after the information is notified;
- and
- a control step of causing the image processing apparatus to process the second job data in the sequence selected by the instruction of the first sequence and the second sequence when a status of the image processing apparatus is a status in which said print unit can not finish the print operation of the first job data and causing the image processing apparatus to process the second job data in the second sequence of the first sequence and the second sequence when a status of the image processing apparatus is a status in which said print unit can finish the print operation of the first job data,
- wherein the image processing apparatus can print, via said storage unit, at least one of a job data output from a scanning unit and a job data output from a computer, and the request in said input step is input, via an operating unit of the computer as said user interface unit.
An image processing apparatus comprising:
- a storage control unit, adapted to cause a storage unit, which can store a plurality of job data that includes at least a first job data which is input before a second job data, to store job data to be printed;
- a print unit, adapted to print job data stored in said storage unit;
- a controller adapted to, cause the image processing apparatus to allow, selectively, an execution of the a first sequence for causing said print unit to start a print operation of the second job data before a print operation of the first job data of the storage unit is started and an execution of a second sequence for causing said print unit to start the print operation of the second job data after the print operation of the first job data is finished, when status of the image processing apparatus is a status in which said print unit can not finish the print operation of the first job data and a plurality of job data to be printed are stored in said storage unit, and cause the image processing apparatus to allow an execution of the second sequence, no matter whether status of the image processing apparatus is the status in which said print unit can not finish the print operation of the first job data, when a plurality of job data to be printed are not stored in said storage unit.
A job processing method for an image processing apparatus that comprises a storage unit adapted to store a plurality of job data that includes at least a first job data which is input before a second job data and comprises a print unit adapted to print job data stored in said storage unit, the said method comprising:
- a storage control step of causing said storage unit to store job data to be printed;
- and
- a control step of causing the image processing apparatus to allow, selectively, an execution of a first sequence for causing said print unit to start a print operation of the second job data before a print operation of the first job data of the storage unit is started and an execution of a second sequence for causing said print unit to start the print operation of the second job data after the print operation of the first job data is finished, when status of the image processing apparatus is a status in which said print unit can not finish the print operation of the first job data and a plurality of job data to be printed are stored in said storage unit, and causing the image processing apparatus to allow an execution of the second sequence, no matter whether status of the image processing apparatus is the status in which said print unit can not finish the print operation of the first job data, when a plurality of job to be printed are not stored in said storage unit.
A computer readable storage medium storing a program for causing a computer to perform a job processing method for an image processing apparatus that comprises a storage unit adapted to store a plurality of job data that includes at least a first job data which is input before a second job data and comprises a print unit adapted to print job data stored in said storage unit, the said method comprising the steps of:
- a storage control step of causing said storage unit to store job data to be printed;
- and
- a control step of an execution of a first sequence for causing said print unit to start a print operation of the second job data before a print operation of the first job data of the storage unit is started and an execution of a second sequence for causing said print unit to start the print operation of the second job data after the print operation of the first job data is finished, when status of the image processing apparatus is a status in which said print unit can not finish the print operation of the first job data and a plurality of job data to be printed are stored in said storage unit, and causing the image processing apparatus to allow an execution of the second sequence, no matter whether status of the image processing apparatus is the status in which said print unit can not finish the print operation of the first job data, when a plurality of job to be printed are not stored in said storage unit.
Dependencies are inferred from the claim text.