JP2012061627A - Image forming apparatus, control method of image forming apparatus, control program, and recording medium - Google Patents
Image forming apparatus, control method of image forming apparatus, control program, and recording medium Download PDFInfo
- Publication number
- JP2012061627A JP2012061627A JP2010205594A JP2010205594A JP2012061627A JP 2012061627 A JP2012061627 A JP 2012061627A JP 2010205594 A JP2010205594 A JP 2010205594A JP 2010205594 A JP2010205594 A JP 2010205594A JP 2012061627 A JP2012061627 A JP 2012061627A
- Authority
- JP
- Japan
- Prior art keywords
- job
- image forming
- output
- forming apparatus
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
- Control Or Security For Electrophotography (AREA)
Abstract
【課題】実行が保留された画像形成出力が再開される場合に、再開された印刷ジョブによって出力された用紙が、他の一連のジョブに係る出力用紙に紛れてしまうことを防ぐこと。
【解決手段】印刷ジョブに応じて画像形成出力を実行する画像形成装置1であって、印刷ジョブの受信状況に応じて複数の印刷ジョブをジョブグループとして記憶し、印刷ジョブの内容及び装置の状態に基づき、画像形成出力を完了可能であるか否か判断し、完了不可能である場合に、印刷ジョブを保留ジョブとして記憶し、装置の状態が変更された場合に、保留ジョブとして記憶された印刷ジョブについて画像形成出力を完了可能であるか否か判断し、完了可能である場合に、実行中の画像形成出力に係る印刷ジョブのジョブグループを確認し、ジョブグループに含まれる印刷ジョブの画像形成出力が全て完了した後に画像形成出力を実行させることを特徴とする。
【選択図】図7When an image forming output whose execution has been suspended is resumed, a sheet output by the resumed print job is prevented from being mixed with an output sheet related to another series of jobs.
An image forming apparatus that executes image forming output according to a print job, stores a plurality of print jobs as a job group according to the reception status of the print job, and describes the contents of the print job and the state of the apparatus Based on the above, it is determined whether or not the image formation output can be completed, and if it cannot be completed, the print job is stored as a hold job, and is stored as a hold job when the state of the apparatus is changed. It is determined whether the image formation output can be completed for the print job, and if it can be completed, the job group of the print job related to the image formation output being executed is confirmed, and the image of the print job included in the job group The image forming output is executed after all the forming outputs are completed.
[Selection] Figure 7
Description
本発明は、画像形成装置、画像形成装置の制御方法、制御プログラム及び記録媒体に関し、特に、連続して実行されるべき画像形成出力の制御に関する。 The present invention relates to an image forming apparatus, an image forming apparatus control method, a control program, and a recording medium, and more particularly to control of image forming output to be executed continuously.
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能なMFP(MultiFunction Peripheral:複合機)として構成されることが多い。 In recent years, there has been a tendency to digitize information, and image processing apparatuses such as printers and facsimiles used for outputting digitized information and scanners used for digitizing documents have become indispensable devices. Such an image processing apparatus is often configured as an MFP (Multi Function Peripheral) that can be used as a printer, a facsimile, a scanner, and a copier by providing an imaging function, an image forming function, a communication function, and the like. .
このような画像処理装置のうち、電子化された書類の出力に用いられる画像形成装置においては、印刷ジョブが入力された場合に、対応する出力用紙の用紙切れ等により装置が止まってしまう場合がある。このような場合において、他の印刷ジョブであって対応する出力用紙が用紙切れになっている用紙とは異なる用紙である等、即座に出力可能なジョブが入力されたとしても、装置が止まっているために出力が実行されないという問題があった。 Among such image processing apparatuses, in an image forming apparatus used for outputting an electronic document, when a print job is input, the apparatus may stop due to a corresponding output sheet being out of paper or the like. is there. In such a case, even if a job that can be output immediately is input, such as another print job and the corresponding output paper is different from the paper that is out of paper, the device stops. Therefore, there was a problem that the output was not executed.
このような課題に対応する方法として、印刷ジョブに基づいてプリントエンジンに入力するための画像情報を生成するモジュールを複数搭載し、生成した画像情報及び用紙サイズ等の条件を記憶媒体に記憶しておき、出力可能な条件の画像を優先順位に従って順次出力する方法が提案されている(例えば、特許文献1参照)。 As a method for dealing with such problems, a plurality of modules that generate image information for input to a print engine based on a print job are installed, and the generated image information and paper size and other conditions are stored in a storage medium. Another method has been proposed in which images under conditions that can be output are sequentially output according to priority (see, for example, Patent Document 1).
特許文献1に開示された技術においては、上記のように用紙切れ等によって出力が不可能な場合、その画像の出力を保留して次の優先順位の画像の出力を試みる。このため、一の印刷ジョブの出力が不可能な場合において、即座に出力可能なジョブについての画像形成出力が実行されないという課題を解決することができる。
In the technique disclosed in
他方、LPR(Line PRinter daemon protocol)等の印刷プロトコルにおいては、画像形成装置に画像形成出力の実行を命令する際、複数のファイルを指定することが可能である。この場合、複数のファイル夫々についての印刷ジョブは、一のセッションによって画像形成装置に送信される。 On the other hand, in a printing protocol such as LPR (Line Printer Daemon protocol), it is possible to specify a plurality of files when instructing the image forming apparatus to execute image forming output. In this case, a print job for each of the plurality of files is transmitted to the image forming apparatus through one session.
特許文献1に開示された発明においては、切れていた用紙が補充された場合等、装置の条件が改善されることにより出力が保留されていた画像の出力が可能となった場合、その保留されていた出力が即座に再開される。従って、その時点で他の印刷ジョブについての画像形成出力が実行中であり、更に次のジョブが待機している場合、保留されていた出力は、実行中のジョブと次のジョブとの間に割り込むことになる。
In the invention disclosed in
このような場合において、上記実行中のジョブと待機していたジョブとが、上述したように一のセッションによって入力されたような一連のジョブであった場合、ユーザは、それらのジョブについての出力用紙は当然に連続して出力されているものと考える。しかしながら、実際には、上記再開された出力による出力用紙が途中に混ざっている。 In such a case, when the job being executed and the job that has been waiting are a series of jobs as input by one session as described above, the user can output the jobs. Naturally, the paper is considered to be output continuously. However, in practice, the output paper by the resumed output is mixed in the middle.
本発明は、このような課題を解決するためになされたものであり、実行が保留された画像形成出力が再開される場合に、再開された印刷ジョブによって出力された用紙が、他の一連のジョブに係る出力用紙に紛れてしまうことを防ぐことを目的とする。 The present invention has been made to solve such a problem. When the image forming output whose execution has been suspended is resumed, the paper output by the resumed print job is changed to another series. An object is to prevent the output paper relating to the job from being confused.
上記課題を解決するために、本発明の一態様は、受信した印刷ジョブに応じて画像形成出力を実行する画像形成装置であって、ネットワークを介して印刷ジョブを受信すると共に、前記印刷ジョブの受信状況に応じて複数の印刷ジョブをジョブグループとして記憶媒体に記憶する印刷ジョブ受信部と、前記受信した印刷ジョブの内容及び前記画像形成装置の状態に基づき、前記印刷ジョブについての画像形成出力を完了可能であるか否か判断し、完了不可能である場合に、前記印刷ジョブを保留ジョブとして記憶媒体に記憶するジョブ保留判断部と、前記画像形成装置の状態が変更された場合に、前記保留ジョブとして記憶された印刷ジョブについて画像形成出力を完了可能であるか否か判断し、完了可能である場合に、前記保留ジョブを再開待ちジョブとして記憶媒体に記憶するジョブ再開判断部と、前記再開待ちジョブが記憶された際に実行中の画像形成出力に係る印刷ジョブのジョブグループを確認し、実行中の画像形成出力に係る印刷ジョブが複数の印刷ジョブを含むジョブグループの一部である場合は、前記ジョブグループに含まれる印刷ジョブの画像形成出力が全て完了した後に、前記再開待ちジョブについての画像形成出力を実行させるジョブ再開処理部とを含むことを特徴とする。 In order to solve the above-described problem, an aspect of the present invention is an image forming apparatus that executes image formation output in response to a received print job. The image forming apparatus receives a print job via a network, and A print job receiving unit that stores a plurality of print jobs in a storage medium as a job group according to the reception status, and an image forming output for the print job based on the contents of the received print job and the state of the image forming apparatus. It is determined whether or not the job can be completed. If the job cannot be completed, the job hold determination unit that stores the print job as a hold job in a storage medium, and the status of the image forming apparatus is changed. It is determined whether or not the image formation output can be completed for the print job stored as the hold job. If the print job can be completed, the hold job is restarted. A job resumption determining unit that stores the job as a waiting job in a storage medium, and checks a job group of a print job related to the image forming output being executed when the job waiting to be restarted is stored, and printing related to the image forming output being executed When the job is a part of a job group including a plurality of print jobs, the job restart for executing the image formation output for the job waiting for resumption after completion of the image formation output of the print jobs included in the job group is completed. And a processing unit.
また、本発明の他の態様は、受信した印刷ジョブに応じて画像形成出力を実行する画像形成装置の制御方法であって、ネットワークを介して印刷ジョブを受信すると共に、前記印刷ジョブの受信状況に応じて複数の印刷ジョブをジョブグループとして記憶媒体に記憶し、前記受信した印刷ジョブの内容及び前記画像形成装置の状態に基づき、前記印刷ジョブについての画像形成出力を完了可能であるか否か判断し、完了不可能である場合に、前記印刷ジョブを保留ジョブとして記憶媒体に記憶し、前記画像形成装置の状態が変更された場合に、前記保留ジョブとして記憶された印刷ジョブについて画像形成出力を完了可能であるか否か判断し、完了可能である場合に、前記保留ジョブを再開待ちジョブとして記憶媒体に記憶し、前記再開待ちジョブが記憶された際に実行中の画像形成出力に係る印刷ジョブのジョブグループを確認し、実行中の画像形成出力に係る印刷ジョブが複数の印刷ジョブを含むジョブグループの一部である場合は、前記ジョブグループに含まれる印刷ジョブの画像形成出力が全て完了した後に、前記再開待ちジョブについての画像形成出力を実行させることを特徴とする。 According to another aspect of the present invention, there is provided a control method for an image forming apparatus that executes image forming output in accordance with a received print job. The image forming apparatus receives a print job via a network, and receives the print job. A plurality of print jobs are stored in a storage medium as a job group in accordance with the print job, and whether or not the image formation output for the print job can be completed based on the contents of the received print job and the state of the image forming apparatus If it is determined that the print job is not completed, the print job is stored in a storage medium as a hold job. If the state of the image forming apparatus is changed, the print job stored as the hold job is output as an image. If the job can be completed, the pending job is stored in the storage medium as a job waiting for resumption, and the job waiting for resumption is stored. When the job is stored, the job group of the print job related to the image forming output being executed is confirmed, and the print job related to the image forming output being executed is a part of a job group including a plurality of print jobs. Is characterized in that after all the image formation output of the print jobs included in the job group is completed, the image formation output for the job waiting for resumption is executed.
また、本発明の更に他の態様は、受信した印刷ジョブに応じて画像形成出力を実行する画像形成装置の制御プログラムであって、ネットワークを介して印刷ジョブを受信すると共に、前記印刷ジョブの受信状況に応じて複数の印刷ジョブをジョブグループとして記憶媒体に記憶するステップと、前記受信した印刷ジョブの内容及び前記画像形成装置の状態に基づき、前記印刷ジョブについての画像形成出力を完了可能であるか否か判断し、完了不可能である場合に、前記印刷ジョブを保留ジョブとして記憶媒体に記憶するステップと、前記画像形成装置の状態が変更された場合に、前記保留ジョブとして記憶された印刷ジョブについて画像形成出力を完了可能であるか否か判断し、完了可能である場合に、前記保留ジョブを再開待ちジョブとして記憶媒体に記憶するステップと、前記再開待ちジョブが記憶された際に実行中の画像形成出力に係る印刷ジョブのジョブグループを確認し、実行中の画像形成出力に係る印刷ジョブが複数の印刷ジョブを含むジョブグループの一部である場合は、前記ジョブグループに含まれる印刷ジョブの画像形成出力が全て完了した後に、前記再開待ちジョブについての画像形成出力を実行させるステップとを画像形成装置に実行させることを特徴とする。 According to still another aspect of the present invention, there is provided a control program for an image forming apparatus that executes image forming output in accordance with a received print job. The control program receives a print job via a network and receives the print job. Depending on the situation, a plurality of print jobs can be stored in a storage medium as a job group, and the image formation output for the print job can be completed based on the contents of the received print job and the state of the image forming apparatus. A step of storing the print job as a hold job in a storage medium when the job cannot be completed, and a print stored as the hold job when the state of the image forming apparatus is changed. It is determined whether or not the image formation output can be completed for the job. The job group of the print job related to the image forming output being executed when the job waiting for resumption is stored, and the print job related to the image forming output being executed is a plurality of print jobs. If the image forming apparatus is a part of a job group including a job, the image forming apparatus executes a step of executing image forming output for the job waiting for restart after completion of image forming output of the print job included in the job group. It is made to perform.
また、本発明の更に他の態様は、記録媒体であって、上記画像形成装置の制御プログラムを画像形成装置が読み取り可能な形式で記録したことを特徴とする。 Still another embodiment of the present invention is a recording medium, wherein the control program for the image forming apparatus is recorded in a format readable by the image forming apparatus.
本発明によれば、実行が保留された画像形成出力が再開される場合に、再開された印刷ジョブによって出力された用紙が、他の一連のジョブに係る出力用紙に紛れてしまうことができる。 According to the present invention, when the image forming output whose execution has been suspended is resumed, the sheet output by the resumed print job can be mixed with the output sheet relating to another series of jobs.
実施の形態1.
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、ネットワークに接続されて動作するネットワークプリンタとしての画像形成装置を例として説明する。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In this embodiment, an image forming apparatus as a network printer that operates while connected to a network will be described as an example.
図1は、本実施の形態に係るネットワークプリンタの運用形態を示す図である。図1に示すように、本実施形態に係る印刷システムは、Ethernet(登録商標)等のネットワーク回線を介して印刷装置である画像形成装置1と複数のクライアント端末2a、2b(以降、総じてクライアント端末2とする)とが接続されて運用される。
FIG. 1 is a diagram illustrating an operation mode of a network printer according to the present embodiment. As shown in FIG. 1, the printing system according to this embodiment includes an
本実施形態に係る画像形成装置1は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機である。クライアント端末2は、ユーザが操作する情報処理端末であり、画像形成装置1を利用するためのプリンタドライバのプログラムがインストールされている。
The
次に、本実施形態に係る画像形成装置1及びクライアント端末2等の情報処理端末のハードウェア構成について説明する。図2は、本実施形態に係る画像形成装置1のハードウェア構成を示すブロック図である。尚、画像形成装置1は、図2に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。以下の説明においては、画像形成装置1のハードウェア構成を例として説明するが、クライアント端末2についても同様である。
Next, the hardware configuration of information processing terminals such as the
図2に示すように、本実施形態に係る画像形成装置1は、一般的なサーバやPC等と同様の構成を含む。即ち、本実施形態に係る画像形成装置1は、CPU(Central Processing Unit)10、RAM(Random Access Memory)20、ROM(Read Only Memory)30、HDD(Hard Disk Drive)40及びI/F50がバス80を介して接続されている。また、I/F50にはLCD(Liquid Crystal Display)60及び操作部70が接続されている。
As shown in FIG. 2, the
CPU10は演算手段であり、画像形成装置1全体の動作を制御する。RAM20は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、CPU10が情報を処理する際の作業領域として用いられる。ROM30は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。HDD40は、情報の読み書きが可能な不揮発性の記憶媒体であり、OS(Operating System)や各種の制御プログラム、アプリケーション・プログラム等が格納される。
The
I/F50は、バス80と各種のハードウェアやネットワーク等を接続し制御する。LCD60は、ユーザが画像形成装置1の状態を確認するための視覚的ユーザインタフェースである。操作部70は、キーボードやマウス等、ユーザが画像形成装置1に情報を入力するためのユーザインタフェースである。
The I /
このようなハードウェア構成において、ROM30やHDD40若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがRAM20に読み出され、それらのプログラムに従ってCPU10が演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置1やクライアント端末2の機能を実現する機能ブロックが構成される。
In such a hardware configuration, a program stored in a storage medium such as the
次に、本実施形態に係る画像形成装置1の機能構成について、図3を参照して説明する。図3は、本実施形態に係る画像形成装置1の機能構成を示すブロック図である。図3に示すように、本実施形態に係る画像形成装置1は、コントローラ100、ADF(Auto Documennt Feeder:原稿自動搬送装置)101、スキャナユニット102、排紙トレイ103、ディスプレイパネル104、給紙テーブル105、プリントエンジン106、排紙トレイ107及びネットワークI/F108を有する。
Next, the functional configuration of the
また、コントローラ100は、主制御部110、エンジン制御部120、画像処理部130、操作表示制御部140及び入出力制御部150を含む。図3に示すように、本実施形態に係る画像形成装置1は、スキャナユニット102、プリントエンジン106を有する複合機として構成されている。尚、図3においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
The
ディスプレイパネル104は、画像形成装置1の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置1を直接操作し、若しくは画像形成装置1に対して情報を入力する際の入力インタフェース(操作部)でもある。ディスプレイパネル104は、図2に示すLCD60及び操作部70によって実現される。
The display panel 104 is an output interface that visually displays the state of the
ネットワークI/F108は、画像形成装置1がネットワークを介してクライアント端末2やワークフローサーバ3等の他の機器と通信するためのインタフェースであり、Ethernet(登録商標)やUSBインタフェースが用いられる。ネットワークI/F108は、図2に示すI/F50によって実現される。
The network I /
コントローラ100は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ROM30や不揮発性メモリ並びにHDD40や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、RAM20等の揮発性メモリ(以下、メモリ)にロードされ、CPU10の制御に従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ100が構成される。コントローラ100は、画像形成装置1全体を制御する制御部として機能する。
The
主制御部110は、コントローラ100に含まれる各部を制御する役割を担い、コントローラ100の各部に命令を与える。エンジン制御部120は、プリントエンジン106やスキャナユニット102等を制御若しくは駆動する駆動手段としての役割を担う。画像処理部130は、主制御部110の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン106が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部130は、スキャナユニット102から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置1の記憶領域に格納される情報である。
The
操作表示制御部140は、ディスプレイパネル104に情報表示を行い若しくはディスプレイパネル104を介して入力された情報を主制御部110に通知する。入出力制御部150は、ネットワークI/F108を介して入力される情報を主制御部110に入力する。また、主制御部110は、入出力制御部150を制御し、ネットワークI/F108及びネットワークを介してクライアント端末2にアクセスする。
The operation
更に、本実施形態に係る入出力制御部150は、印刷ジョブを受信した場合に、一のセッション、即ち、印刷プロトコルのセッション接続から切断までの間に受信した印刷ジョブを一連のジョブとして認識し、共通の識別子を付す。以降の処理においては、この識別子を確認することにより、複数のジョブが一のセッションで入力された一連のジョブであることを認識することができる。この入出力制御部150の機能が、本実施形態に係る要旨の1つである。
Further, when the input /
画像形成装置1がプリンタとして動作する場合は、まず、入出力制御部150がネットワークI/F108を介して印刷ジョブを受信する。入出力制御部150は、受信した印刷ジョブを主制御部110に転送する。主制御部110は、印刷ジョブを受信すると、画像処理部130を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成させる。
When the
画像処理部130は、描画情報を生成すると、生成した描画情報をHDD40や図示しない不揮発性メモリ等に記憶させる。エンジン制御部120は、上記記憶された描画情報を読み出してプリントエンジン106に入力し、給紙テーブル105から搬送される用紙に対して画像形成を実行させる。プリントエンジン106の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン106によって画像形成が施された文書は排紙トレイ107に排紙される。
When the image processing unit 130 generates the drawing information, the image processing unit 130 stores the generated drawing information in the
また、画像形成装置1が複写機として動作する場合は、エンジン制御部120がスキャナユニット102から受信した撮像情報若しくは画像処理部130が生成した画像情報に基づき、画像処理部130が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部120がプリントエンジン106を駆動する。尚、描画情報と撮像情報との情報形式が同一である場合は、撮像情報をそのまま描画情報として用いることも可能である。
Further, when the
このような画像形成装置1において、上述したように入出力制御部150による識別子の生成処理及び主制御部110による画像形成出力の開始判定処理が、本実施形態に係る要旨の1つである。以下、本実施形態に係る画像形成装置1の動作について説明する。
In such an
図4は、本実施形態に係る画像形成装置1の動作を示すフローチャートである。入出力制御部150は、ネットワークI/F105を介して印刷ジョブを受信すると、図4に示すように、一のセッションにより受信した印刷ジョブについて、同一の識別子を生成する(S401)。そして、入出力制御部150は、生成した識別子をジョブグループIDとして付した印刷ジョブを、主制御部110に入力する。
FIG. 4 is a flowchart showing the operation of the
図5は、一のセッションに含まれる印刷ジョブの概念を示す図である。図5に示すように、本実施形態においては、印刷プロトコルによるセッションが確立してから切断されるまでの間に、複数の印刷ジョブが含まれている場合が想定されている。図5において“文書1.txt”、“写真1.jpg”・・・と示されているように、本実施形態においては、出力対象の画像の元となる文書ファイルや画像ファイル毎に夫々印刷ジョブが生成される。このように一のセッションによって受信された複数の印刷ジョブに対して、入出力制御部150は、図6に示すように同一のジョブグループIDを付与する。即ち、入出力制御部150によるS401の処理は、ジョブグループIDを付与した印刷ジョブを主制御部110に受け渡すための記憶領域に記憶する処理であり、入出力制御部150が、印刷ジョブ受信部として機能する。尚、上記印刷ジョブを主制御部110に受け渡すための記憶領域とは、一般的に、RAM20上に確保される領域である。
FIG. 5 is a diagram illustrating the concept of a print job included in one session. As shown in FIG. 5, in the present embodiment, a case is assumed in which a plurality of print jobs are included between the time when a session based on a print protocol is established and the time when the session is disconnected. As shown in FIG. 5, “Document 1.txt”, “Photo 1.jpg”,... In this embodiment, printing is performed for each document file or image file that is the source of the image to be output. A job is generated. In this manner, the input /
入出力制御部150から印刷ジョブを取得した主制御部110は、印刷ジョブに含まれる情報に基づき、印刷条件の情報を生成する(S402)。この印刷条件の情報の例を図7に示す。図7に示すように、印刷条件の情報には、その印刷ジョブにおける“出力枚数”、その印刷ジョブ“カラー/モノクロ”の情報、その印刷ジョブの“用紙サイズ”、その印刷ジョブの“紙種”の情報が含まれる。
The
更に主制御部110は、エンジン制御部120から、画像形成装置1の装置状態の情報を取得する(S403)。画像形成装置1の装置状態の情報とは、図7に示す印刷条件の情報に対応しており、図7に示す印刷条件を有する印刷ジョブが完了可能であるかどうかを判断可能な項目を含む情報である。例えば、図7に示す“出力枚数”、“用紙サイズ”、“紙種”に対応する情報としては、夫々の用紙サイズや紙種毎の用紙の残り枚数の情報である。また、図7に示す“カラー/モノクロ”に対応する情報としては、各色のインク、トナーの残量や、ドラムの状態の情報である。その他、装置状態の情報としては、用紙トレイのカバーが開いていないかどうかや、装置の筐体が開いていないかどうか等、画像形成出力を完了可能か否か判断するための情報であれば、同様に用いることが可能である。
Further, the
これらの情報を取得すると、主制御部110は、S402において印刷条件を生成した印刷ジョブに係る画像形成出力を完了することが可能か否か判断する(S404)。画像形成出力を完了することが可能であると判断した場合(S404/NO)、主制御部110は、上述したように画像処理部130及びエンジン制御部120を制御して画像形成出力を実行させ(S411)、処理を終了する。
Upon acquiring these pieces of information, the
他方、画像形成出力を完了する事が不可能であると判断した場合(S404/YES)、主制御部110は、印刷ジョブを保留ジョブキューとして、HDD40等の記憶媒体に、記憶させる(S405)。即ち、S402〜S405の処理において、主制御部110がジョブ保留判断部として機能する。その後、主制御部110は、用紙の補給やトナーボトルの交換により装置の状態が変更されるまで待機する(S406/NO)。この間、新たな印刷ジョブが入力された場合は、S401からの処理が同様に実行される。
On the other hand, when it is determined that the image forming output cannot be completed (S404 / YES), the
この際、異なる印刷ジョブであれば、印刷条件が異なる場合もあり、S404において出力が可能であると判断される可能性がある。そのような場合は、S411に進み、画像形成出力が実行される。このような処理により、先に入力された印刷ジョブが完了不可能な印刷条件であり、後から入力された印刷ジョブが完了可能な印刷条件であるような場合において、先に入力された印刷ジョブの出力が実行されないために、完了が可能であるにもかかわらず、後から入力された印刷ジョブが実行されないような課題が解決される。 At this time, if the print job is different, the print condition may be different, and it may be determined that the output is possible in S404. In such a case, the process proceeds to S411, and image formation output is executed. By such processing, when the print job input earlier is a print condition that cannot be completed and the print job input later is a print condition that can be completed, the print job input earlier Since the output is not executed, the problem that the print job inputted later is not executed even though it can be completed is solved.
その後、用紙の補給やトナーボトルの交換により、装置の状態が変更されると(S406/YES)、主制御部110は、S411において記憶させた保留ジョブキューを取得し(S407)、S404と同様に、保留ジョブキューに係る画像形成出力を完了することが可能か否かを判断する(S408)。
After that, when the state of the apparatus is changed by paper supply or toner bottle replacement (S406 / YES), the
S408の判断の結果、尚も出力が不可能であると判断された場合(S408/YES)、主制御部110は、記憶されている全ての保留ジョブキューについての判断が完了するまで、S407からの処理を繰り返す(S409/NO)。そして、記憶されている全ての保留ジョブキューについての判断が完了すると(S409/YES)、次に、主制御部110は、保留ジョブキューとして記憶されているジョブが残っているか否か判断する(S410)。S410の判断の結果、残っていれば(S420/NO)、主制御部110はS407からの処理を繰り返し、残っていなければ(S410/YES)、処理を終了する。
As a result of the determination in S408, if it is determined that the output is still impossible (S408 / YES), the
他方、S408の判断において、画像形成装置1の状態の変更により、出力が可能になっている場合(S408/NO)、主制御部110は、本実施形態の要旨に係る処理である、保留ジョブの再開処理を実行する。S412からの処理が、保留ジョブの再開処理である。まず、主制御部110は、出力が可能であると判断された保留ジョブキューを、再開待ちキューとして記憶し直す(S412)。これにより、保留ジョブキューに係る画像形成出力の実行が予約されたことになる。即ち、S406〜S408及びS412の処理においては、主制御部110がジョブ再開判断部として機能する。
On the other hand, if it is determined in S408 that output is possible due to a change in the state of the image forming apparatus 1 (S408 / NO), the
尚、主制御部110は、S408において出力が可能であると判断し、S412以降の処理を開始した場合、S412以降の処理と並行してS407からの処理を繰り返し実行する。これにより、記憶されている保留ジョブキューのうち出力可能なものが次々と再開待ちキューとして記憶される。
When the
次に、主制御部110は、現在実行されている画像形成出力に係る印刷ジョブのジョブグループIDを取得する(S413)。このグループIDとは、S401において生成され、印刷ジョブに付された情報である。更に、主制御部110は、次に実行される印刷ジョブとしてキューに保存されている印刷ジョブのグループIDを参照し、S413において取得したジョブグループIDと同一か否か確認する(S414)。
Next, the
例えば、S414の判断において、出力実行中のジョブが、図6に示す“印刷ジョブ1”であった場合、次に実行される印刷ジョブは、“印刷ジョブ2”であり、ジョブグループIDはいずれも“0003”である。この場合、主制御部110は、S414において、ジョブグループIDが同一であると判断する。
For example, if it is determined in S414 that the job being output is “
S414の確認の結果、ジョブグループIDが同一であった場合(S414/YES)、再開待ちキューに係る印刷ジョブの画像形成出力をすぐに実行すると、一連の印刷ジョブの途中に割り込むことになり、出力用紙が混ざってしまう。その結果、一連の印刷ジョブの送信者であるユーザが、再開された印刷ジョブの出力用紙が混ざっていることに気づかずに、排紙トレイ107に排紙された出力用紙を持って行ってしまうことが考えられる。主制御部110は、そのような事態を回避するため、実行中の印刷ジョブが終了するまで待機し(S415/NO)、実行中のジョブが終了すると(S415/YES)、S413からの処理を繰り返す。
If the job group IDs are the same as a result of the confirmation in S414 (S414 / YES), if the image formation output of the print job related to the resumption queue is immediately executed, an interrupt will occur in the middle of a series of print jobs. The output paper is mixed. As a result, the user who is the sender of a series of print jobs takes the output sheets discharged to the
S414の確認の結果、グループIDが異なるものであった場合(S414/NO)、再開待ちキューに係る印刷ジョブの画像形成出力をすぐに実行すると、その出力用紙は、夫々グループIDが異なる印刷ジョブの出力用紙の間に挟まれることとなる。この場合は、上述したように出力用紙が混ざるようなことはない。従って、主制御部110は、S412において記憶させた再開待ちキューを読み出し(S416)、現在実行中の印刷ジョブの後に画像形成出力が実行されるように画像処理部130及びエンジン制御部120を制御する(S417)。換言すると、主制御部110は、次に実行される予定のジョブよりも先に、再開待ちキューに記憶されている印刷ジョブを実行させる。即ち、S413〜S417の処理において、主制御部110がジョブ再開処理部として機能する。
As a result of the confirmation in S414, if the group IDs are different (S414 / NO), when the image forming output of the print job related to the restart waiting queue is immediately executed, the output sheets are print jobs having different group IDs. Between the output sheets. In this case, the output sheets are not mixed as described above. Accordingly, the
主制御部110は、再開待ちキューとして記憶された全ての印刷ジョブが終了するまでS416からの処理を繰り返し(S418/NO)、全ての再開待ちキューについての出力が完了したら(S418/YES)、S409の処理に進む。尚、S413において他の印刷ジョブについての画像形成出力を実行中ではない場合や、S414において次の印刷ジョブがない場合も、S416に進む。このような処理により、本実施形態に係る画像形成装置1における、保留ジョブの再開処理が完了する。
The
このように、本実施形態に係る画像形成装置1においては、まず主制御部110が、図4のS403、S404の処理により、完全に完了可能なジョブのみを実行し、用紙トレイに格納されている用紙の枚数が足りない等、完全に完了できないジョブは保留ジョブキューに記憶する。これにより、印刷が途中で中断され、画像形成装置1の動作が停止してしまうような事態を回避することができる。
As described above, in the
そして、用紙が補充される等の、装置状態の変更があり、上記保留ジョブキューとして記憶されたジョブの出力が可能となった場合(S408/YES)、主制御部110は、実行中のジョブの次に割り込んで保留ジョブキューについての出力を実行する。その際、主制御部110は、実行中の印刷ジョブのジョブグループIDと、次に実行が予約されている印刷ジョブキューのジョブグループIDとを比較し、ジョブグループIDが同一であれば、割り込みを見送る。このような処理により、ジョブグループIDが同一である一連の複数の印刷ジョブの途中に保留ジョブが割り込んで実行され、一連の印刷ジョブによる出力用紙と、保留ジョブによる出力用紙とが混ざってしまう事態を回避することができる。
Then, when there is a change in the apparatus state such as paper replenishment and the output of the job stored as the hold job queue is possible (S408 / YES), the
以上説明したように、本実施形態に係る画像形成装置1により、実行が保留された画像形成出力が自動的に再開される場合に、再開された印刷ジョブによって出力された用紙が、他の一連のジョブに係る出力用紙に紛れてしまうことを防ぐことができる。
As described above, when the image forming output whose execution has been suspended is automatically resumed by the
尚、上記実施形態においては、図5に示すように、一のセッションによって受信された複数の印刷ジョブに対して、同一のジョブグループIDを付与する場合を例として説明した。しかしながら、ユーザは、異なる複数のファイルを一括指定して印刷ジョブとして送信する場合の他、複数のファイル夫々について、順番に印刷ジョブとして送信する場合もあり得る。このような場合、夫々の印刷ジョブは、図5に示すように一のセッションによって送信されるのではなく、夫々異なるセッションによって送信されることとなる。 In the above embodiment, as illustrated in FIG. 5, the case where the same job group ID is assigned to a plurality of print jobs received in one session has been described as an example. However, in addition to a case where a plurality of different files are collectively designated and transmitted as a print job, the user may transmit a plurality of files as a print job in order. In such a case, each print job is not transmitted by one session as shown in FIG. 5, but is transmitted by a different session.
このような、異なるセッションによって送信された夫々の印刷ジョブであっても、ユーザによって連続して送信された印刷ジョブであれば、上述したように、一連の印刷ジョブとして処理されることが好ましい。そのため、S401の処理において、入出力制御部150は、複数の印刷ジョブが一のセッションによって受信されたものであるか否かの判断に加えて、他の要因によっても一連の印刷ジョブであることを判断することが好ましい。
Even if the print jobs are transmitted in different sessions as described above, the print jobs are preferably processed as a series of print jobs as described above if the print jobs are transmitted continuously by the user. For this reason, in the process of S401, the input /
複数の印刷ジョブが一連の印刷ジョブであることを判断する方法としては、上述したセッションの情報の他、入出力制御部150が印刷ジョブを受信したタイミングの間隔及び送信元のネットワークアドレス等を用いることができる。例えば、一のセッションによって印刷ジョブを受信した後、他のセッションによって印刷ジョブを受信するまでの時間間隔が所定の閾値以内であり、且つ印刷ジョブの送信元が同一のIPアドレスやホスト名であるような場合、その印刷ジョブは、同一のユーザによって連続して送信されたものである可能性が高い。
As a method for determining that a plurality of print jobs are a series of print jobs, in addition to the above-described session information, the timing interval at which the input /
従って、入出力制御部150は、夫々の異なるセッションによって複数の印刷ジョブを受信した場合であっても、受信の時間間隔が所定の閾値以内であり、且つ送信元のネットワークアドレスが同一である場合は、一連の印刷ジョブであると判断し、同一のジョブグループIDを付与することができる。これにより、異なるセッションによって送信された印刷ジョブであっても、一連のジョブとして同一のジョブグループIDが付与され、上記の効果をより拡張することができる。
Therefore, even when a plurality of print jobs are received by different sessions, the input /
また、画像形成装置1における保留ジョブキューの状態は、ユーザによって確認可能であることが好ましい。そのため、操作表示制御部140は、HDD40等の記憶媒体に記憶されている印刷ジョブ、保留ジョブキュー及び再開待ちキューの情報を取得し、一覧として表示するための表示情報を生成してディスプレイパネル104に表示させる機能を含む。図8に、ディスプレイパネル104に表示されるジョブ一覧表示画面の例を示す。
Further, it is preferable that the status of the pending job queue in the
図8に示すように、ジョブ一覧表示画面においては、夫々の印刷ジョブを識別するための情報として、“ID”、“ユーザ”、“文書名”の情報が表示されており、夫々の印刷ジョブの状態を示す情報が、それらの情報に関連付けられて表示される。ジョブの状態を示す情報としては、“印刷中”、“再開待ち”、“保留中”のように、図4のS404及びS408における判断結果に応じた状態が表示される。 As shown in FIG. 8, in the job list display screen, “ID”, “user”, and “document name” information is displayed as information for identifying each print job. The information indicating the state of is displayed in association with the information. As information indicating the job status, a status corresponding to the determination result in S404 and S408 of FIG. 4 is displayed, such as “printing”, “waiting for resumption”, and “pending”.
この他、クライアント端末2が、ユーザの操作に応じて、図8に示すような画面を表示するための情報(以降、表示情報とする)を要求するコマンドを画像形成装置1に送信し、そのコマンドに応じて画像形成装置1が表示情報を要求元に送信するようにしても良い。この場合、主制御部110は、上記コマンドに応じて入出力制御部150を制御し、要求元に対して表示情報を送信する
In addition, the client terminal 2 transmits a command requesting information for displaying a screen as shown in FIG. 8 (hereinafter referred to as display information) to the
また、図4のS404において、出力が不可能であると判断された場合、印刷ジョブが即座に実行されずに保留されることを、印刷ジョブの送信元であるユーザに通知することが好ましい。この場合、主制御部110は、S405において、保留ジョブキューを記憶すると共に、入出力制御部150を制御し、保留ジョブキューとして記憶した印刷ジョブの送信元に対して、図8に示すような画面を表示するための情報を送信しても良いし、印刷ジョブが保留されたことのみを通知するための情報を送信しても良い。
In addition, when it is determined in S404 in FIG. 4 that output is impossible, it is preferable to notify the user who is the transmission source of the print job that the print job is suspended without being executed immediately. In this case, in step S405, the
実施の形態2.
実施の形態1においては、図6に示すように、一連の印刷ジョブ、即ちジョブグループであると判断された複数の印刷ジョブに対して同一のジョブグループIDを付与し、そのジョブグループIDを参照することにより、その後の処理において一連の印刷ジョブであるか否かを判断する場合を例として説明した。本実施形態においては、他の態様により一連の印刷ジョブであるか否かを判断する場合について説明する。尚、実施の形態1と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
Embodiment 2. FIG.
In the first embodiment, as shown in FIG. 6, the same job group ID is assigned to a series of print jobs, that is, a plurality of print jobs determined to be job groups, and the job group ID is referred to. Thus, the case where it is determined whether or not it is a series of print jobs in the subsequent processing has been described as an example. In the present embodiment, a case will be described in which it is determined whether or not a series of print jobs according to another aspect. In addition, about the structure which attaches | subjects the code | symbol similar to
本実施形態に係る画像形成装置1は、実施の形態1と略同様の構成を有し、入出力制御部150が一連の印刷ジョブであると判断した場合の処理及び主制御部110によるその後の処理が実施の形態1と異なる。図9を参照して、本実施形態に係る画像形成装置1の動作について説明する。
The
本実施形態に係る入出力制御部150は、ネットワークI/F105を介して印刷ジョブを受信すると、図9に示すように、一のセッションにより受信した印刷ジョブについて、同一のジョブグループキューに格納する(S901)。図10は、本実施形態におけるジョブグループキューの管理態様を示す図であり、コントローラ100において記憶されているジョブグループキューの管理情報を示す図である。尚、上述したように、コントローラ100は、RAM20にロードされたプログラムに従ってCPU10が演算を行うことにより構成されるものであり、図10は、RAM20における記憶領域の一部を示す図である。
When receiving the print job via the network I /
図10に示すように、本実施形態に係るコントローラ100においては、複数のジョブグループキュー夫々について、別個に管理情報が記憶される。夫々のジョブグループキューの管理情報は、図10に示すように、データの始まりを示す識別子であるヘッダーと、データの終わりを示す識別子であるフッターとの間に、そのジョブグループに含まれる印刷ジョブのジョブIDが含まれる形式の情報である。S901において、入出力制御部150は、一のセッションにより受信した印刷ジョブを、図10に示すように同一のジョブグループキューに格納する。
As shown in FIG. 10, in the
換言すると、本実施形態において、入出力制御部150は、受信した印刷ジョブを記憶するRAM20上の記憶領域に、図10に示すようにヘッダーとフッターとで囲まれた範囲を設け、一のセッションにより受信した複数の印刷ジョブを同一の範囲内に記憶する。尚、図10の例においては、ジョブグループキューに含まれるのは夫々のジョブを識別するジョブIDであり、印刷ジョブそのものの情報は別途記憶される。この他、印刷ジョブそのものの情報をジョブグループキューに含めるようにしても良い。
In other words, in this embodiment, the input /
S902〜S912については、図4のS402〜S412と同様に処理が実行される。そして、保留ジョブキューが再開待ちキューに記憶されると、主制御部110は、現在画像形成出力を実行中のジョブと、次に画像形成出力が実行されるようにキューに記憶されている印刷ジョブとが、同一のジョブグループキューに含まれるか否か確認し(S913)、異なるジョブグループキューに含まれるものであれば(S913/NO)、図4のS416と同様に、再開待ちキューを読み出して(S915)、現在実行中の印刷ジョブの後に画像形成出力が実行されるように画像処理部130及びエンジン制御部120を制御する(S916)。
For S902 to S912, processing is executed in the same manner as S402 to S412 in FIG. When the pending job queue is stored in the resumption queue, the
他方、S913の確認の結果、同一ジョブグループに含まれるものであった場合(S913/YES)、主制御部110は、実行中のジョブが含まれるジョブグループキューが空になるまで待機し(S914/NO)、ジョブグループキューが空になったら(S914/YES)、S915の処理に進む。
On the other hand, if the result of the confirmation in S913 is that they are included in the same job group (S913 / YES), the
このように、本実施形態に係る画像形成装置1においては、一連のジョブであると判断された複数の印刷ジョブについて、ジョブグループIDで管理するのではなく、同一のジョブグループキューに格納することによって管理する。即ち、本実施形態においては、印刷ジョブを記憶する記憶領域にヘッダーとフッターとで囲まれた領域を設け、一連のジョブであると判断された複数の印刷ジョブを、同一のヘッダーおよびフッターで囲まれた記憶領域の範囲に記憶することにより、複数の印刷ジョブが一連のジョブであることを表現する。このような態様によっても、実施の形態1と同様の効果を得ることが可能である。
As described above, in the
実施の形態3.
実施の形態1においては、S403、S404の処理において、一の印刷ジョブについて、出力の完了が可能か否かを判断する場合を例として説明した。この場合、同一のジョブグループに含まれる印刷ジョブについて、別個にS404の判断が行われることになる。その結果、同一のジョブグループに印刷条件の異なる印刷ジョブが含まれる場合に、一部のジョブは実行され、他のジョブは保留されるような場合があり得る。そして、一部のジョブが保留された結果、出力用紙の順序が変わる場合や、途中に他のジョブグループに含まれるジョブに係る出力用紙が入る場合があり得る。本実施形態においては、このような事態を回避する方法について説明する。
Embodiment 3 FIG.
In the first embodiment, the case where it is determined whether or not the output of one print job can be completed in the processes of S403 and S404 has been described as an example. In this case, the determination in S404 is performed separately for print jobs included in the same job group. As a result, when print jobs with different print conditions are included in the same job group, some jobs may be executed and other jobs may be put on hold. As a result of some jobs being held, the order of output sheets may change, or output sheets relating to jobs included in other job groups may enter in the middle. In the present embodiment, a method for avoiding such a situation will be described.
図11は、本実施形態に係る画像形成装置1の動作のうち、印刷ジョブを受信してから保留ジョブキューが記憶されるまでの動作を示すフローチャートである。図4のS401〜S404の処理と同様の処理が実行され(S1101〜S1104)、一の印刷ジョブについて出力が不可能であると判断されると(S1104/YES)、主制御部110は、その印刷ジョブが単独の印刷ジョブか、複数の印刷ジョブが含まれるジョブグループの一部であるかを確認する(S1105)。ここで、単独の印刷ジョブ(以降、単独ジョブとする)には、印刷ジョブが1つだけ含まれるジョブグループの印刷ジョブも含まれる。
FIG. 11 is a flowchart showing operations from the time when a print job is received until the pending job queue is stored, among the operations of the
S1105の確認の結果、単独ジョブであった場合(S1105/YES)、主制御部110は、その印刷ジョブを保留ジョブキューとして記憶する(S1106)。他方、出力不可として判断された印刷ジョブが、複数の印刷ジョブが含まれるジョブグループの一部であった場合(S1105/NO)は、出力が可能であった場合(S1104/NO)と同様に、上述したように画像処理部130及びエンジン制御部120を制御して画像形成出力を実行させる(S1107)。尚、S1106以降の処理は、図4のS406若しくは図9のS906以降と同様に実行される。
If the result of the confirmation in S1105 is a single job (S1105 / YES), the
このように、図11の例においては、S1104の判断結果により、出力の完了が不可能であると判断され、原則として保留ジョブとして記憶されるべきところ、ジョブグループに含まれる印刷ジョブであれば、その保留処理をキャンセルして、出力を強制的に実行する。このような処理の結果、S1105を経てS1107へと進んで実行された印刷ジョブは、用紙切れやトナー切れ等、S1104において出力の完了が不可能であると判断された要因により、必ず中断されることとなる。しかしながら、少なくとも、同一のジョブグループに含まれる一連の印刷ジョブが途中で分断された実行されるような事態は回避することができる。 In this way, in the example of FIG. 11, it is determined that the output cannot be completed based on the determination result of S1104, and should be stored as a held job in principle, if it is a print job included in the job group. , Cancel the hold process, and forcibly execute the output. As a result of such processing, the print job executed after proceeding to S1107 via S1105 is necessarily interrupted due to factors such as out of paper, out of toner, or the like that are determined to be impossible to complete output in S1104. It will be. However, at least a situation in which a series of print jobs included in the same job group is divided and executed can be avoided.
図12は、図11とは異なる態様により、同様の課題を解決する場合の、画像形成装置1の動作を示すフローチャートである。図4のS401〜S403の処理と同様の処理(S1201〜S1203)の後、主制御部110は、S1201において受信した印刷ジョブが、単独の印刷ジョブか複数の印刷ジョブが含まれるジョブグループであるかを確認する(S1204)。S1204の確認の結果、単独ジョブであった場合は、そのジョブについて出力の可否を判断し(S1205)、その判断結果に応じて、保留ジョブキューとしての記憶(S1206)、若しくは出力を実行する(S1208)。
FIG. 12 is a flowchart showing the operation of the
他方、S1204の確認の結果、複数の印刷ジョブが含まれるジョブグループであった場合(S1204/NO)、主制御部110は、そのジョブグループに含まれる全ての印刷ジョブについての出力を完了することが可能か否か判断する(S1207)。そして、S1207の判断の結果、全ての印刷ジョブについての出力を完了することが可能であれば(S1207/YES)、主制御部110は、出力を実行させる(S1208)。
On the other hand, as a result of the confirmation in S1204, if the job group includes a plurality of print jobs (S1204 / NO), the
他方、ジョブグループに含まれる印刷ジョブのうち、1つでも完了不可能なジョブがある場合(S1207/NO)、主制御部110は、そのジョブグループに含まれる全ての印刷ジョブを、保留ジョブキューとして記憶する(S1209)。以降は、図4のS406若しくは図9のS906以降と同様の処理が実行される。
On the other hand, if there is a job that cannot be completed in any one of the print jobs included in the job group (S1207 / NO), the
このような処理により、一連のジョブとして入力された複数のジョブが実行される場合は、装置の状態が全てのジョブについての出力を完了可能であるような場合に限られるため、一連のジョブとして入力された複数のジョブが分断されて出力されてしまうような事態を回避することができる。尚、上記効果を好適に発揮するため、図12の例において、図4のS408若しくは図9のS908のように、装置条件の変更に伴って出力可否の判断を実行する場合、主制御部110は、S1207と同様に、ジョブグループに含まれる全ての印刷ジョブについての出力を完了可能であるか否か判断する必要がある。
As a result of such processing, when a plurality of jobs input as a series of jobs are executed, the status of the device is limited to the case where output for all jobs can be completed. A situation in which a plurality of input jobs are divided and output can be avoided. In order to achieve the above effect appropriately, in the example of FIG. 12, when the determination of whether output is possible or not is executed in accordance with the change of the apparatus condition as in S408 of FIG. 4 or S908 of FIG. 9, the
1 画像形成装置
2 クライアント端末
10 CPU
20 RAM
30 ROM
40 HDD
50 I/F
60 LCD
70 操作部
80 バス
100 コントローラ
101 ADF
102 スキャナユニット
103 排紙トレイ
104 ディスプレイパネル
105 給紙テーブル
106 プリントエンジン
107 排紙トレイ
108 ネットワークI/F
110 主制御部
120 エンジン制御部
130 画像処理部
140 操作表示制御部
150 入出力制御部
200 コントローラ
201 表示制御部
202 アプリケーション
203 仮想プリンタドライバ
204 プリンタドライバ
210 ネットワークI/F
DESCRIPTION OF
20 RAM
30 ROM
40 HDD
50 I / F
60 LCD
70
102
DESCRIPTION OF
Claims (13)
ネットワークを介して印刷ジョブを受信すると共に、前記印刷ジョブの受信状況に応じて複数の印刷ジョブをジョブグループとして記憶媒体に記憶する印刷ジョブ受信部と、
前記受信した印刷ジョブの内容及び前記画像形成装置の状態に基づき、前記印刷ジョブについての画像形成出力を完了可能であるか否か判断し、完了不可能である場合に、前記印刷ジョブを保留ジョブとして記憶媒体に記憶するジョブ保留判断部と、
前記画像形成装置の状態が変更された場合に、前記保留ジョブとして記憶された印刷ジョブについて画像形成出力を完了可能であるか否か判断し、完了可能である場合に、前記保留ジョブを再開待ちジョブとして記憶媒体に記憶するジョブ再開判断部と、
前記再開待ちジョブが記憶された際に実行中の画像形成出力に係る印刷ジョブのジョブグループを確認し、実行中の画像形成出力に係る印刷ジョブが複数の印刷ジョブを含むジョブグループの一部である場合は、前記ジョブグループに含まれる印刷ジョブの画像形成出力が全て完了した後に、前記再開待ちジョブについての画像形成出力を実行させるジョブ再開処理部とを含むことを特徴とする画像形成装置。 An image forming apparatus that executes image forming output according to a received print job,
A print job receiving unit that receives a print job via a network and stores a plurality of print jobs in a storage medium as a job group according to the reception status of the print job;
Based on the contents of the received print job and the state of the image forming apparatus, it is determined whether or not the image forming output for the print job can be completed. A job hold determination unit that stores the data in the storage medium as
When the state of the image forming apparatus is changed, it is determined whether or not the image forming output can be completed for the print job stored as the hold job. A job resumption determining unit for storing the job in a storage medium;
When the job waiting for resumption is stored, the job group of the print job related to the current image formation output is confirmed, and the print job related to the current image formation output is a part of the job group including a plurality of print jobs. In some cases, the image forming apparatus includes: a job resumption processing unit that executes image formation and output for the job waiting for resumption after completion of image formation and output of print jobs included in the job group.
前記ジョブ再開処理部は、前記第1の印刷ジョブに付された前記グループ識別情報と前記第2の印刷ジョブに付された前記グループ識別情報とが異なる場合に、前記再開待ちジョブについての画像形成出力を前記第2の印刷ジョブよりも先に実行させることを特徴とする請求項1乃至4いずれか1項に記載の画像形成装置。 The print job receiving unit stores the plurality of print jobs as a job group in a storage medium by attaching the same group identification information to each of the plurality of print jobs.
The job resumption processing unit is configured to form an image for the job waiting for resumption when the group identification information attached to the first print job is different from the group identification information attached to the second print job. The image forming apparatus according to claim 1, wherein the output is executed before the second print job.
前記ジョブ再開処理部は、前記第1の印刷ジョブまたはジョブ識別情報と、前記第2の印刷ジョブまたはジョブ識別情報とが前記記憶媒体の記憶領域において異なる範囲に記憶されている場合に、前記再開待ちジョブについての画像形成出力を前記第2の印刷ジョブよりも先に実行させることを特徴とする請求項1乃至4いずれか1項に記載の画像形成装置。 The print job receiving unit stores a plurality of print jobs as job groups in a storage medium by storing a plurality of print jobs or job identification information for identifying the print jobs within the same range in the storage area of the storage medium. Remember,
The job restart processing unit is configured to restart the job when the first print job or job identification information and the second print job or job identification information are stored in different ranges in the storage area of the storage medium. 5. The image forming apparatus according to claim 1, wherein the image forming output for the waiting job is executed before the second print job. 6.
ネットワークを介して印刷ジョブを受信すると共に、前記印刷ジョブの受信状況に応じて複数の印刷ジョブをジョブグループとして記憶媒体に記憶し、
前記受信した印刷ジョブの内容及び前記画像形成装置の状態に基づき、前記印刷ジョブについての画像形成出力を完了可能であるか否か判断し、完了不可能である場合に、前記印刷ジョブを保留ジョブとして記憶媒体に記憶し、
前記画像形成装置の状態が変更された場合に、前記保留ジョブとして記憶された印刷ジョブについて画像形成出力を完了可能であるか否か判断し、完了可能である場合に、前記保留ジョブを再開待ちジョブとして記憶媒体に記憶し、
前記再開待ちジョブが記憶された際に実行中の画像形成出力に係る印刷ジョブのジョブグループを確認し、実行中の画像形成出力に係る印刷ジョブが複数の印刷ジョブを含むジョブグループの一部である場合は、前記ジョブグループに含まれる印刷ジョブの画像形成出力が全て完了した後に、前記再開待ちジョブについての画像形成出力を実行させることを特徴とする画像形成装置の制御方法。 An image forming apparatus control method for executing image formation output in response to a received print job,
A print job is received via a network, and a plurality of print jobs are stored in a storage medium as a job group according to the reception status of the print job,
Based on the contents of the received print job and the state of the image forming apparatus, it is determined whether or not the image forming output for the print job can be completed. As a storage medium,
When the state of the image forming apparatus is changed, it is determined whether or not the image forming output can be completed for the print job stored as the hold job. Store it in a storage medium as a job,
When the job waiting for resumption is stored, the job group of the print job related to the current image formation output is confirmed, and the print job related to the current image formation output is a part of the job group including a plurality of print jobs. In some cases, the image forming apparatus performs the image forming output for the job waiting for resumption after all the image forming outputs of the print jobs included in the job group are completed.
ネットワークを介して印刷ジョブを受信すると共に、前記印刷ジョブの受信状況に応じて複数の印刷ジョブをジョブグループとして記憶媒体に記憶するステップと、
前記受信した印刷ジョブの内容及び前記画像形成装置の状態に基づき、前記印刷ジョブについての画像形成出力を完了可能であるか否か判断し、完了不可能である場合に、前記印刷ジョブを保留ジョブとして記憶媒体に記憶するステップと、
前記画像形成装置の状態が変更された場合に、前記保留ジョブとして記憶された印刷ジョブについて画像形成出力を完了可能であるか否か判断し、完了可能である場合に、前記保留ジョブを再開待ちジョブとして記憶媒体に記憶するステップと、
前記再開待ちジョブが記憶された際に実行中の画像形成出力に係る印刷ジョブのジョブグループを確認し、実行中の画像形成出力に係る印刷ジョブが複数の印刷ジョブを含むジョブグループの一部である場合は、前記ジョブグループに含まれる印刷ジョブの画像形成出力が全て完了した後に、前記再開待ちジョブについての画像形成出力を実行させるステップとを画像形成装置に実行させることを特徴とする画像形成装置の制御プログラム。 A control program for an image forming apparatus that executes image forming output in response to a received print job,
Receiving a print job via a network, and storing a plurality of print jobs in a storage medium as a job group according to the reception status of the print job;
Based on the contents of the received print job and the state of the image forming apparatus, it is determined whether or not the image forming output for the print job can be completed. Storing in a storage medium as
When the state of the image forming apparatus is changed, it is determined whether or not the image forming output can be completed for the print job stored as the hold job. Storing in a storage medium as a job;
When the job waiting for resumption is stored, the job group of the print job related to the current image formation output is confirmed, and the print job related to the current image formation output is a part of the job group including a plurality of print jobs. In some cases, the image forming apparatus causes the image forming apparatus to execute an image forming output for the job waiting for resumption after all image forming outputs of the print jobs included in the job group are completed. Device control program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010205594A JP2012061627A (en) | 2010-09-14 | 2010-09-14 | Image forming apparatus, control method of image forming apparatus, control program, and recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010205594A JP2012061627A (en) | 2010-09-14 | 2010-09-14 | Image forming apparatus, control method of image forming apparatus, control program, and recording medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012061627A true JP2012061627A (en) | 2012-03-29 |
Family
ID=46057876
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010205594A Pending JP2012061627A (en) | 2010-09-14 | 2010-09-14 | Image forming apparatus, control method of image forming apparatus, control program, and recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012061627A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013252675A (en) * | 2012-06-08 | 2013-12-19 | Ricoh Co Ltd | Print data management apparatus, image forming apparatus, print system, print data management method, and print data management program |
| JP2015045954A (en) * | 2013-08-27 | 2015-03-12 | 株式会社沖データ | Information processing apparatus, image forming apparatus, and image forming system |
-
2010
- 2010-09-14 JP JP2010205594A patent/JP2012061627A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013252675A (en) * | 2012-06-08 | 2013-12-19 | Ricoh Co Ltd | Print data management apparatus, image forming apparatus, print system, print data management method, and print data management program |
| JP2015045954A (en) * | 2013-08-27 | 2015-03-12 | 株式会社沖データ | Information processing apparatus, image forming apparatus, and image forming system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8181256B2 (en) | Data transmission apparatus, control method therefor, and image input/output apparatus | |
| JP5732865B2 (en) | Image forming system, print data management apparatus, control method for print data management apparatus, control program for print data management apparatus, and recording medium | |
| JP5772353B2 (en) | Image processing system and image processing method | |
| CN101610333B (en) | Image processing apparatus, image forming apparatus, and image sending apparatus | |
| JP2014126924A (en) | Information processor, program and information processing system | |
| US8730500B2 (en) | Image processing apparatus, image forming apparatus, image processing system, image processing method, image processing program, and storage medium | |
| JP5768954B2 (en) | Image forming apparatus, image forming system, and image forming program | |
| US20120062915A1 (en) | Printing device and print job control method | |
| JP2011243000A (en) | Printing control program, recording medium, information processor, printing system, and printer | |
| JP2013005225A (en) | Image processing system, image processing device, display device, control method of image processing system, and control program of image processing system | |
| US20180335982A1 (en) | Printing apparatus and print job displaying method | |
| JP2012061627A (en) | Image forming apparatus, control method of image forming apparatus, control program, and recording medium | |
| JP7131024B2 (en) | Information processing system, information processing device, control program | |
| JP2009217586A (en) | Printing system | |
| JP2008306239A (en) | Image forming apparatus, presentation method for information associated with image forming apparatus, and computer program | |
| US9390389B2 (en) | Electronic device and workflow creating program that ensures complicated operation | |
| US8913261B2 (en) | Method for controlling advertisement-attached copying | |
| JP5609264B2 (en) | Image forming system, image forming apparatus, image forming method, and image forming program | |
| JP2006186415A (en) | Image forming apparatus | |
| JP7303726B2 (en) | Image forming apparatus, network system including image forming apparatus, image forming apparatus control program and control method | |
| JP5979857B2 (en) | Print control apparatus, print control method, and program | |
| US20160182744A1 (en) | Printing system and printing instruction apparatus | |
| JP2008242700A (en) | Print management device, print management system and print management program | |
| JP2005354499A (en) | Image information apparatus, image information printing method, and program | |
| JP6621597B2 (en) | Image processing device |