(57)【要約】      （修正有）【課題】ジョブの実行中に新たなジョブを割り込ませるかどうかの判断を正確に行う。【解決手段】本発明は、実行を要求されたジョブ順に画像形成処理を実行する画像形成装置であって、実行中のジョブの処理量を計測するジョブ処理量計測手段と、前記ジョブの実行中に要求された新たなジョブの、前記実行中のジョブへの割り込みを許可するかどうかを判断する制御手段とを備え、制御手段は、ジョブ処理量計測手段により計測された前記実行中のジョブの実行量が所定量以下の場合に、前記実行中のジョブへの前記新たなジョブの割り込みを許可することを特徴とする。【選択図】図２
2007307815.tif 000002
【特許請求の範囲】
【請求項１】
実行を要求されたジョブ順に画像形成処理を実行する画像形成装置であって、
実行中のジョブの処理量を計測するジョブ処理量計測手段と、
前記ジョブの実行中に要求された新たなジョブの、前記実行中のジョブへの割り込みを許可するかどうかを判断する制御手段と、
を備え、該制御手段は、前記ジョブ処理量計測手段により計測された前記実行中のジョブの実行量が所定量以下の場合に、前記実行中のジョブへの前記新たなジョブの割り込みを許可することを特徴とする画像形成装置。
【請求項２】
前記ジョブ処理量計測手段は、前記ジョブの画像形成処理開始時からの経過時間を計測し、前記制御手段は、前記ジョブ処理量計測手段により計測された前記実行中のジョブの経過時間が所定時間以下の場合に、前記実行中のジョブへの前記新たなジョブの割り込みを許可する請求項１に記載の画像形成装置。
【請求項３】
前記ジョブ処理量計測手段は、前記ジョブの画像形成処理開始時からの処理枚数を計測し、前記制御手段は、前記ジョブ処理量計測手段により計測された前記実行中のジョブの処理枚数が所定枚数以下の場合に、前記実行中のジョブへの前記新たなジョブの割り込みを許可する請求項１に記載の画像形成装置。
【請求項４】
前記所定量に関する情報は、前記新たなジョブの割り込み要求に付加されている請求項１〜３のいずれか１の請求項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成処理を実行する画像形成装置に関し、特に、ジョブの実行中に新たなジョブを割り込ませて実行させる機能を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、複写機、プリンタ、ファクシミリ装置、複合機等の画像形成装置において、ジョブの実行中に、該ジョブの処理を一時的に中断し、新たなジョブを割り込ませて画像形成処理を実行させるための割り込み機能を備えた画像形成装置が実用化されている。
【０００３】
この種の従来の画像形成装置としては、例えば、格納されている印字データが複数ある場合に、ページ数が所定枚数以下の印字データを優先的に印刷処理するものや（例えば、特許文献１参照）、或いは、実行中のジョブの未処理枚数が所定枚数以上の場合や実行中のジョブの印刷処理完了までの残り時間が所定時間以上の場合に、新たなジョブの割り込みを許可し、未処理回数が所定枚数未満の場合や残り時間が所定時間未満の場合に、新たなジョブの割り込みを許可しないといったものも公知である（例えば、特許文献２参照）。
【特許文献１】特開２００２−２１５３５１号公報
【特許文献２】特開２０００−１６８１６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このように、上記した従来の画像形成システムでは、現在実行しているジョブの残り時間や残り枚数を予測しなければならないが、この予測を正確に行うことは極めて難しい。そのため、実際には残り時間が所定時間以上あるのに誤って所定時間未満と判断し、新たなジョブの割り込みを許可しなかったり、或いは、その反対の誤った判断を行ってしまったりするおそれがあるといった問題があった。
【０００５】
また、上記した従来の画像形成システムにおいて、実行中のジョブの未処理枚数を予測する場合には、画像形成処理を行う前に一旦すべての画像データを装置内に格納する必要がある上、用紙サイズや解像度等の設定によって予測結果が左右されてしまうため、上記した問題は、一層深刻であった。
【０００６】
本発明は、上記した課題を解決すべくなされたものであり、ジョブの実行中に新たなジョブを割り込ませるかどうかの判断を正確に行うことのできる画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
上記した目的を達成するため、本発明は、実行を要求されたジョブ順に画像形成処理を実行する画像形成装置であって、実行中のジョブの処理量を計測するジョブ処理量計測手段と、前記ジョブの実行中に要求された新たなジョブの、前記実行中のジョブへの割り込みを許可するかどうかを判断する制御手段とを備え、該制御手段は、前記ジョブ処理量計測手段により計測された前記実行中のジョブの実行量が所定量以下の場合に、前記実行中のジョブへの前記新たなジョブの割り込みを許可することを特徴とする。
【０００８】
そして、前記ジョブ処理量計測手段は、前記ジョブの画像形成処理開始時からの経過時間を計測し、前記制御手段は、前記ジョブ処理量計測手段により計測された前記実行中のジョブの経過時間が所定時間以下の場合に、前記実行中のジョブへの前記新たなジョブの割り込みを許可してもよい。
【０００９】
また、前記ジョブ処理量計測手段は、前記ジョブの画像形成処理開始時からの処理枚数を計測し、前記制御手段は、前記ジョブ処理量計測手段により計測された前記実行中のジョブの処理枚数が所定枚数以下の場合に、前記実行中のジョブへの前記新たなジョブの割り込みを許可してもよい。
【００１０】
さらに、前記所定量に関する情報は、前記新たなジョブの割り込み要求に付加されていてもよい。
【発明の効果】
【００１１】
本発明によれば、ジョブ処理量計測手段により計測されたジョブの実行量に基づき、新たなジョブの割り込みを許可するかどうかを判断するようになっており、ジョブの残り時間や残り枚数を予想するといった不安定な要素がなくなるため、ジョブの実行中に新たなジョブを割り込ませるかどうかの判断を容易且つ正確に行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しつつ、本発明の実施の形態について説明する。
【００１３】
先ず、図１及び図２を参照しつつ、本発明の第１の実施の形態に係る画像形成装置１について説明する。ここで、図１は本実施の形態に係る画像形成装置の構成の一例を示すブロック図、図２は同画像形成装置の作用を示すフローチャートである。
【００１４】
本実施の形態に係る画像形成装置１は、ローカルエリアネットワーク（ＬＡＮ）等の通信ネットワーク２を介して、パーソナルコンピュータ等の複数のホストコンピュータ（図示省略）に接続されており、画像形成装置１の各部の動作を制御する制御部３を備えている。この制御部３は、特に図示しないが、ＣＰＵや、該ＣＰＵが実行する制御プログラムを格納するためのＲＯＭ、及び各種データやプログラムを一時的に記憶するためのＲＡＭ等を備えている。
【００１５】
また、この制御部３には、通信ネットワーク２を介して前記ホストコンピュータからジョブを受信するジョブ受信部４と、ジョブ受信部４が受信したジョブを出力用紙に印刷処理を行う印刷部５と、印刷部５がジョブの印刷処理を開始した時にタイマを起動し、経過時間を計測するタイマ制御部６と、ジョブを保存するジョブ記憶部７と、印刷処理開始時からの経過時間に関する情報やジョブの送信元を特定する情報を格納するジョブ情報管理部８と、印刷の割り込み要求を受信すると共に該割り込み要求に対して割り込みの可否を返信する割り込み要求受信・返信部９と、タッチパネル、スタートキー、及びテンキー等を備えた操作部１０とが接続されている。
【００１６】
次に、本実施の形態に係る画像形成装置１の作用について説明する。なお、以下の説明は、画像形成装置１に対して、ジョブＡ、ジョブＢの順に印刷処理の実行要求が送信された場合について例示して説明する。
【００１７】
通信ネットワーク２を介して前記ホストコンピュータから画像形成装置１に対してジョブＡが送信されると、画像形成装置１では、ジョブ受信部４がジョブＡを受信し、印刷部５がこのジョブＡの印刷処理の実行を開始する（Ｓ１０１）。このように印刷部５がジョブＡの印刷処理を開始すると、タイマ制御部６はタイマを起動し、該印刷処理開始後の経過時間を計測し、ジョブ情報管理部８はその経過時間を監視する（Ｓ１０２）。
【００１８】
このような状態において、通信ネットワーク２を介して前記ホストコンピュータから画像形成装置１に対して新たなジョブＢの割り込み要求が送信されると、画像形成装置１では、割り込み要求受信・送信部９がこのジョブＢの割り込み要求を受信する（Ｓ１０３）。そして、制御部３は、この割り込み要求を受けて、該割り込み要求受信時における経過時間と予め設定された所定時間とをジョブ情報管理部８から読み込み、両者を比較する（Ｓ１０４）。
【００１９】
その結果、前記経過時間が前記所定時間以下であると制御部３が判断した場合には、ジョブＡの印刷処理を一時的に停止し、ジョブＡの残りのページ分の印刷データをジョブ記憶部７に保存する（Ｓ１０５）。そして、制御部３は、新たなジョブＢのジョブＡへの割り込みを許可し、割り込み要求受信・送信部９が前記ホストコンピュータに割り込み許可応答を送信すると共に、ジョブ受信部４がジョブＢを受信し、印刷部５はジョブＢの印刷処理を実行する（Ｓ１０６）。その後、ジョブＢの印刷処理の実行が終了すると、印刷部５は、ジョブＡの残りの印刷処理を実行する（Ｓ１０７）。
【００２０】
一方、前記ステップ１０４において、前記経過時間が前記所定時間を越えていると制御部３が判断した場合には、印刷部５はジョブＡの印刷処理をそのまま続行する（Ｓ１０８）。そして、制御部３は、新たなジョブＢのジョブＡへの割り込みを拒否し（Ｓ１０９）、割り込み要求受信・送信部９が前記ホストコンピュータに割り込み拒否応答を送信する。但し、この場合、ジョブ受信部４はジョブＢを受信し、ジョブ記憶部７に保存する。そして、その後、ジョブＡの印刷処理の実行が終了すると、印刷部５は、ジョブ記憶部７に保存されていたジョブＢの印刷処理を実行する（Ｓ１１０）。
【００２１】
次に、図３及び図４を参照しつつ、本発明の第２の実施の形態に係る画像形成装置１１について説明する。ここで、図３は本実施の形態に係る画像形成装置の構成の一例を示すブロック図、図４は同画像形成装置の作用を示すフローチャートである。なお、説明の簡略化のため、以下の説明では、上記した第１の実施の形態と同等の構成については、図３中、図１と同一の符号を付し、その構成及び作用についての詳細な説明は省略する。
【００２２】
図３に示されているように、本実施の形態に係る画像形成装置１では、ジョブの実行量として、ジョブの画像形成処理開始時からの処理枚数を利用し、ジョブ処理量計測手段として、枚数制御部１２が設けられている。また、ジョブ情報管理部８には、印刷処理開始時からの処理枚数に関する情報等が格納されるようになっている。
【００２３】
そして、このような構成の下、本実施の形態に係る画像形成装置１１では、図４に示されているように、印刷部５がジョブＡの印刷処理の実行を開始すると（Ｓ２０１）、枚数制御部１２はカウンタを起動し、印刷処理開始後の処理枚数を計測し、ジョブ情報管理部８がその印刷枚数を監視する（Ｓ２０２）。
【００２４】
このような状態において、画像形成装置１１に対して新たなジョブＢの割り込み要求が送信されると、画像形成装置１１では、割り込み要求受信・送信部９がこのジョブＢの割り込み要求を受信し（Ｓ２０３）、この割り込み要求を受けて、制御部３は、該割り込み要求受信時における処理枚数と予め設定された所定枚数とをジョブ情報管理部８から読み込み、両者を比較する（Ｓ２０４）。
【００２５】
その結果、前記処理枚数が前記所定枚数以下であると制御部３が判断した場合には、ジョブＡの印刷処理を一時的に停止し、ジョブＡの残りのページ分の印刷データをジョブ記憶部７に保存し（Ｓ２０５）、以降、画像形成装置１１は、上記した第１の実施の形態の場合と同様の動作を行う（Ｓ２０６，Ｓ２０７）。
【００２６】
一方、前記ステップ２０４において、前記処理枚数が前記所定枚数を越えていると制御部３が判断した場合には、印刷部５はジョブＡの印刷処理をそのまま続行し（Ｓ２０８）、以降、画像形成装置１１は、上記した第１の実施の形態の場合と同様の動作を行う（Ｓ２０９，Ｓ２１０）。
【００２７】
このように上記した各実施の形態によれば、実行しているジョブの残り時間や残り枚数を予測するといった不安定な要素がなくなるため、実際には残り時間（又は残り枚数）が所定時間（又は所定枚数）以上あるのに誤って所定時間（又は所定枚数）未満と判断し、新たなジョブの割り込みを許可しなかったり、或いは、その反対の誤った判断を行ってしまったりするおそれはない。また、画像形成処理を行う前に一旦すべての画像データを装置内に格納する必要がなく、用紙サイズや解像度等の設定によって制御部３の判断結果が左右されてしまうこともない。したがって、ジョブの実行中に新たなジョブを割り込ませるかどうかの判断を容易且つ正確に行うことができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の第１の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態に係る画像形成装置の作用を示すフローチャートである。
【図３】本発明の第２の実施の形態に係る画像形成装置の構成を示すブロック図である。
【図４】本発明の第２の実施の形態に係る画像形成装置の作用を示すフローチャートである。
【符号の説明】
【００２９】
１          画像形成装置
３          制御部
６          タイマ制御部
１１        画像形成装置
１２        枚数制御部
【図１】
2007307815.tif 000003
【図２】
2007307815.tif 000004
【図３】
2007307815.tif 000005
【図４】
2007307815.tif 000006