(57)【特許請求の範囲】
【請求項１】
複数のジョブを記憶し、ジョブ単位で順次画像形成を行う画像形成装置において、
異常の発生により、当該時点において実行されていた第１のジョブの実行が継続できない異常状態になったことを検出する異常検出手段と、
記憶されている複数のジョブのうち、前記異常検出手段により検出された異常状態でも実行可能な第２のジョブの実行を制御するジョブ制御手段と、を備え、
前記ジョブ制御手段は、実行を許可すべきタイミングを表す実行許可タイミング情報に基づいて、前記第２のジョブの実行を開始することを特徴とする画像形成装置。
【請求項２】
前記タイミングとは、前記第２のジョブの実行を許可するための時間の経過後であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記時間は、異常発生時点から前記第２のジョブの実行を許可するまでの時間であることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記時間は、前記第１のジョブの終了予定時刻から所定時間が経過するまでの時間であることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記時間内に異常状態が解消された場合には、前記第１のジョブを再開することを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記実行許可タイミング情報は、ジョブ毎に異なるものであることを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記画像形成装置はさらに、
前記実行許可タイミング情報の入力を、ジョブごとに受け付ける実行許可タイミング情報受け付け手段と、
前記実行許可タイミング情報をジョブごとに記憶する実行許可タイミング情報記憶手段とを備える
ことを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記画像形成装置はさらに、
ジョブの実行が終了する時刻を予測する予測手段と、
前記予測手段により予測された時刻を実行許可タイミング情報として記憶する実行許可タイミング情報記憶手段とを備え、
前記ジョブ制御手段は、
前記実行許可タイミング情報により示される時刻が経過した場合に、他の実行可能なジョブの実行を許可するように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記画像形成装置はさらに、
ジョブの実行が終了する時刻を予測する予測手段と、
前記予測手段により予測された時刻から所定の時間が経過した後の時刻を、実行許可タイミング情報として記憶する実行許可タイミング情報記憶手段とを備え、
前記ジョブ制御手段は、
前記実行許可タイミング情報により示される時刻が経過した場合に、他の実行可能なジョブの実行を許可するように制御することを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
前記画像形成装置はさらに、
第１の実行許可タイミング情報の入力を受け付ける実行許可タイミング情報受け付け手段と、
前記第１の実行許可タイミング情報を記憶する第１の実行許可タイミング情報記憶手段と、
ジョブの実行が終了する時刻を予測する予測手段と、
前記予測手段により予測された時刻を第２の実行許可タイミング情報として記憶する第２の実行許可タイミング記憶手段とを備え、
前記ジョブ制御手段は、
前記第１の実行許可タイミング情報と前記第２の実行許可タイミング情報とのうち、いずれの情報に基づいて、前記他の実行可能なジョブの実行を制御するかを切り換える切り換え手段を有することを特徴とする請求項１に記載の画像形成装置。
【請求項１１】
前記切り換え手段は、
異常が発生するまでに当該ジョブに費やされた時間と、前記第１の実行許可タイミング情報により示される時間とを加算した時間が、ジョブが開始してから、前記予測手段により予測された時刻に達するまでに要する時間より長いか否かによって、前記第１の実行許可タイミング情報と前記第２の実行許可タイミング情報との切り換えを行うことを特徴とする請求項１０に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成のジョブに対応した画像データを記憶し、ジョブごとに前記画像データを用いた画像形成を実行する画像形成装置に関する。
【０００２】
【従来の技術】
近年、デジタル化された画像データを用いて画像形成を行うデジタル複写機やプリンタ等の画像形成装置が一般的に用いられるようになっている。これらの画像形成装置においては、イメージリーダ等を用いて読み取った画像データをデジタル処理して画像形成に用いる他、画像形成装置に接続されたパーソナル・コンピュータ（以下、「ＰＣ」という。）等の情報処理装置から送信されてきた画像データを用いて画像形成を行うことができるようになっている。また、画像形成を行いながら画像データの取得を行う機能（以下、このような機能を、「マルチジョブ機能」という。）を備えているものもある。
【０００３】
マルチジョブ機能を備える画像形成装置では、イメージリーダにより読み取られた一塊の原稿から得られた画像データを用いた画像形成や、ＰＣから送信された画像データを用いた画像形成を、それぞれ一つのジョブとして取り扱い、ジョブ単位で順次画像形成を行っていく。即ち、原稿を読み取って得た画像データや、ＰＣから送信された画像データは、それぞれのジョブの識別子（以下、「ジョブＩＤ」という。）と対応付けられて画像メモリに蓄積される一方、ジョブＩＤはそれぞれのジョブが画像形成装置に対して発行された順に所定の管理テーブルに登録されることとなる。そして、テーブルに登録されたジョブＩＤの順に画像形成が行われる。
【０００４】
さて、マルチジョブ機能を有する画像形成装置の利用に際しては、特にＰＣ等から画像データを送信した場合や、マルチジョブ機能を利用して一塊の原稿を先読みさせておき、画像形成の結果物（複写物）については後で取りに来ようとする場合など、利用者が常に画像形成装置の近辺に存在するとは限らないため、例えば用紙切れ、トナー切れ等の異常が発生することにより当該ジョブに対応する画像形成を継続できない状態となった場合の対応が問題となる。利用者不在の状況で用紙切れ等が発生した場合、その時点に画像形成していたジョブの実行が停止するのみならず、そのジョブの後に発行された他のジョブについても画像形成が行えないことになるからである。
【０００５】
このような問題点に対処する方法として、例えば一部のサイズの用紙について用紙切れが発生した場合等において、もし、後に発行された他のジョブの中で実行することが可能なジョブが存在する場合（例えば、Ａ４サイズの用紙が無くなった場合であって、後に発行されたジョブがＢ４サイズの用紙を使用する場合など）には、当該後のジョブを先に実行する、といった方法が考えられる。この場合において、用紙切れのため途中で停止したジョブについては、例えば、利用者が用紙を補給した場合に再開させるようにすればよい。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記用紙切れやトナー切れなど、後のジョブを先に実行させることが可能な異常（以下、「復帰可能な異常」という。）が発生した場合、具体的には、後のジョブが用紙切れとなった用紙と異なるサイズの用紙を用いる場合や、シアンのトナーがトナー切れとなった場合において後のジョブはモノクロ画像を形成しようとするものである場合、あるいはステープル針が無くなったが後のジョブはステープル処理を行わないような場合などであっても、後のジョブをすぐに実行したのでは、かえって使い勝手が悪くなる場合がある。
【０００７】
例えば、最近、既に実用化されているように、画像形成終了時刻の予測機能を備えた画像形成装置を用いるような場合には、予測された時刻の前後にはジョブを発行した利用者が画像形成装置の近辺に様子を見に来る可能性が高い。このような場合にまで、異常発生のすぐ後に他のジョブを実行させたのでは、特に当該他のジョブが大量の画像形成を行う場合などに、先にジョブを発行した利用者が長時間、中断したジョブの再開を待たなければならなくなり、当該利用者に酷となる場合なども生じ得るからである。
【０００８】
本発明は、上記のような問題点に鑑みてなされたものであって、マルチジョブ機能を有する画像形成装置において、利用者の使い勝手を良くすることができる画像形成装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る画像形成装置は、複数のジョブを記憶し、ジョブ単位で順次画像形成を行う画像形成装置において、異常の発生により、当該時点において実行されていた第１のジョブの実行が継続できない異常状態になったことを検出する異常検出手段と、記憶されている複数のジョブのうち、前記異常検出手段により検出された異常状態でも実行可能な第２のジョブの実行を制御するジョブ制御手段と、を備え、
前記ジョブ制御手段は、実行を許可すべきタイミングを表す実行許可タイミング情報に基づいて、前記第２のジョブの実行を開始することを特徴としている。
【００１０】
この構成では、実行中のジョブに復帰可能な異常が発生した場合に、実行可能タイミング情報を参照して、他のジョブの実行を制御するので、他の実行可能なジョブが存在する場合や、新たに発行された場合であっても、当該他のジョブをすぐには実行させないようにすることができ、これにより、先のジョブを発行した利用者と、他のジョブを発行した利用者との利害を調整し、全体として使い勝手のよい画像形成装置を提供することができる。ここで、実行許可タイミング情報としては、実行すべきタイミングそのものを表す情報の他、当該実行許可タイミング情報に所定の処理、例えば、所定の時間を加算、若しくは減算して実行許可タイミングを求めるような場合における基礎となる情報も含まれるものとする。
ここで、前記タイミングを、前記第２のジョブの実行を許可するための時間の経過後であるとすることが考えられる。また、前記時間を、異常発生時点から前記第２のジョブの実行を許可するまでの時間であるとしても良い。さらに、前記時間を、前記第１のジョブの終了予定時刻から所定時間が経過するまでの時間であるとすることもできる。
また、前記時間内に異常状態が解消された場合には、前記第１のジョブを再開することようにしても良い。さらに、前記実行許可タイミング情報を、ジョブ毎に異なるものとすることが考えられる。
【００１１】
上記実行許可タイミング情報としては、例えば、異常が発生してから他の実行可能なジョブの実行を許可するまでの時間を表す情報であり、前記ジョブ制御手段は、異常の発生から、前記実行許可タイミング情報に示された時間が経過した場合に、他の実行可能なジョブの実行を許可するように制御することが考えられる。この構成では、用紙切れなどが発生した場合でも、一定時間待って、他のジョブの実行を許可することとなるので、用紙の補充が比較的短期間でなされるような場所に設置されている場合に好適である。
【００１２】
また、前記画像形成装置はさらに、前記実行許可タイミング情報の入力を、ジョブごとに受け付ける実行許可タイミング情報受け付け手段と、前記実行許可タイミング情報をジョブごとに記憶する実行許可タイミング情報記憶手段とを備えることも考えられる。ジョブごとに発行した利用者の部署が異なるような場合、即ち、画像形成装置からの距離が異なるような場合もあり、係る場合にも柔軟に対応できるようになるからである。
【００１３】
前記画像形成装置はさらに、ジョブの実行が終了する時刻を予測する予測手段と、前記予測手段により予測された時刻を実行許可タイミング情報として記憶する実行許可タイミング情報記憶手段とを備え、前記ジョブ制御手段は、前記実行許可タイミング情報により示される時刻が経過した場合に、他の実行可能なジョブの実行を許可するように制御するようにしてもよい。主に画像形成を行うページ数などからジョブの終了予定時刻を予測することが可能であり、係る場合には、利用者は終了予定時刻の前には画像形成装置の近辺に存在する可能性が高いため、当該時刻の経過後には、他のジョブの実行を許可してもよいと考えられるからである。
【００１４】
もっとも、復帰可能な異常の解消に要する時間等も考慮すると、終了予定時間の経過後に他のジョブの実行を許可するのは、中断したジョブを発行した利用者に酷となる場合もあるから、前記予測手段により予測された時刻から所定の時間が経過した後の時刻を、実行許可タイミング情報として記憶する実行許可タイミング情報記憶手段を備え、前記ジョブ制御手段は、前記実行許可タイミング情報により示される時刻が経過した場合に、他の実行可能なジョブの実行を許可するように制御することも考えられる。
【００１５】
また、前記画像形成装置はさらに、第１の実行許可タイミング情報の入力を受け付ける実行許可タイミング情報受け付け手段と、前記第１の実行許可タイミング情報を記憶する第１の実行許可タイミング情報記憶手段と、ジョブの実行が終了する時刻を予測する予測手段と、前記予測手段により予測された時刻を第２の実行許可タイミング情報として記憶する第２の実行許可タイミング記憶手段とを備え、前記ジョブ制御手段は、前記第１の実行許可タイミング情報と前記第２の実行許可タイミング情報とのうち、いずれの情報に基づいて、前記他の実行可能なジョブの実行を制御するかを切り換える切り換え手段を有することも好ましい。画像形成装置の設置環境や、異常が発生したタイミングなどによっては、他のジョブの実行許可タイミングの制御に際して、常に同一の制御を行うよりも、より柔軟な制御を行うことができるからである。
【００１６】
具体的には、前記切り換え手段は、異常が発生するまでに当該ジョブに費やされた時間と、前記第１の実行許可タイミング情報により示される時間とを加算した時間が、ジョブが開始してから、前記予測手段により予測された時刻に達するまでに要する時間より長いか否かによって、前記第１の実行許可タイミング情報と前記第２の実行許可タイミング情報との切り換えを行うような制御を行うことが考えられる。これにより、各利用者の便宜を図りつつ画像形成装置全体の利用効率の向上を図る、といったことも可能となる。
【００１７】
【発明の実施の形態】
以下、本発明に係る画像形成装置の実施の形態について、図面を参照しながら説明する。
（１）複写機の全体構成
図１は、画像形成装置の一例としての、本実施の形態のデジタル複写機（以下、単に「複写機」という。）１の全体構成を示す概略断面図である。
【００１８】
本実施の形態の複写機１は原稿を読み取って画像信号に変換する走査系１０、走査系１０から送られる画像信号に公知の種々の画像処理を施す画像信号処理部２０、画像信号処理部２０から入力される画像データをそのままプリントさせたりメモリに記憶したりするメモリユニット部３０、メモリユニット部３０から入力される画像データに基づいて半導体レーザ６２を駆動する印字処理部４０、ＰＣ等の外部機器から画像データを受信したり、制御信号の送受信を行うとともに、メモリユニット部３０とデータのやり取りを行う外部インタフェース部５０、半導体レーザ６２からのレーザ光を感光体ドラム７１上の露光位置に導く光学系６０、露光により形成された静電潜像を現像し、記録紙に転写、定着して画像を形成する作像系７０、本体上面に設けられた操作パネルＯＰ、原稿を搬送し必要に応じて表裏の反転を行う原稿搬送部５００により構成される。
【００１９】
ＰＣ等の外部機器から複写機１へ送信される画像データは上記外部インタフェース部５０が受け付けてメモリユニット部３０へ送る。また、外部インタフェース部５０は複写機１に画像データを送信する外部機器との制御信号および画像データの授受に関する制御も行う。画像データはメモリユニット部３０から印字処理部４０へ送られ、この画像データに基づいて半導体レーザ６２が駆動される。半導体レーザ６２より発生したレーザー光は光学系６０により偏向され、作像系７０へと導かれる。
【００２０】
作像系７０では、クリーナ７６により残留トナーを除去された後、帯電チャージャ７２により一様に帯電された矢印Ａ方向に回転する感光体ドラム７１に上記レーザ光が照射されることにより感光体ドラム７１表面に静電潜像が形成され、当該静電潜像は現像器７３からのトナーの供給を受けて可視像化される。可視像化されたトナー像は転写チャージャ７４により給紙カセット８０ａ、８０ｂから搬送されてくる記録紙に転写され、さらに当該記録紙が定着ローラ８４の位置まで搬送されて、定着ローラ８４によりトナー像が記録紙に定着されることで最終的に画像が記録紙に形成される。以上のような画像形成動作は、後述の制御部１００により制御される。なお、本実施の形態の複写機１は、走査系１０により原稿の読み取りや、外部機器からのデータの受信と並行して画像形成を行うことができる、いわゆるマルチジョブ機能を有する複写機であり、図１には不図示であるが、ステープル針を用いたステープル処理等を行うフィニッシャを接続し、画像形成が終了した記録紙に、製本、仕分け等の各種後処理を行うようにすることもできる。
【００２１】
また、複写機１は図２に示すような操作パネルＯＰにより利用者の指示を受け付ける。操作パネルＯＰは液晶タッチパネル９１、複写枚数などの置数や複写倍率などを入力するテンキー９２、テンキー９２により入力された置数などを初期値に戻すクリアキー９３、すべての設定を初期設定に戻すパネルリセットキー９４、複写動作を停止させるストップキー９５、複写を開始させるスタートキー９６、ネットワーク接続された装置の機能を利用したり、ネットワークに装置、利用者等を登録するためのネットワークキー９７が設けられている。また、本実施の形態の操作パネルＯＰには、実行中のジョブに復帰可能な異常が発生した場合に、当該ジョブを飛ばして他の実行可能なジョブを実行すること（以下、「ジョブ飛ばし」という。）に関する情報を入力する画面に切り換えるためのジョブ飛ばし設定ボタン９８が設けられている。このジョブ飛ばし設定ボタン９８により切り換えられた画面による設定等の詳細については後述する。設定された内容は、後述の制御部１００を介して、例えばジョブ管理テーブル（図４参照）などに格納される。
【００２２】
なお、これらのボタンは、液晶タッチパネル９１上に設けるようにすることも可能である。液晶タッチパネル９１には、用紙サイズ、倍率、濃度等を指定するボタンが設けられる他、例えば用紙切れ等の復帰可能な異常が発生した場合などには、後述するような種々の画面が表示される。
（２）制御部１００の構成
図３は、本実施の形態における制御部１００の構成を示す機能ブロック図である。同図に示されるように、本実施の形態の制御部１００は、ＣＰＵ１０１を中心として、ＲＯＭ１０２、ＲＡＭ１０３が接続されており、ＲＯＭ１０２に記憶された制御プログラムに従ってＣＰＵ１０１が動作することにより、本実施の形態の処理が実現される。また、ＲＡＭ１０３は当該制御プログラムによる一時記憶領域等に用いられる。
【００２３】
また、制御部１００は、異常状態検出部１０４、異常状態解除検出部１０５、ジョブ管理テーブル格納部１０６を有している。異常状態検出部１０４は、給紙カセット８０ａ、８０ｂ内の記録紙の存在を検知するセンサや、現像器７３内のトナー残量を検出するセンサ、ステープル針の残量を検出するセンサなど、復帰可能な異常を検出するセンサ、及び、記録紙搬送径路上に設けられたセンサなどと接続されており、消耗品切れや紙詰まり等の異常状態の発生により画像形成を継続することができなくなった状態を検出する。なお、この異常状態としては、上記用紙切れやトナー切れなどの復帰可能な異常と、作像系７０で紙詰りが生じた場合など、他のジョブも実行することができないような異常（以下、「復帰不可能な異常」という。）とが存在するため、異常状態検出部１０４は、各センサの出力などに基づいて、異常が発生した場合に、当該異常が復帰可能な異常か、復帰不可能な異常かの判定を行う。例えば、復帰可能な異常の場合には、異常レベルを示す値として「１」をＣＰＵ１０１に対して出力し、復帰不可能な異常の場合には、異常レベルを示す値として「２」をＣＰＵ１０１に対して出力する等の方法が考えられる。ＣＰＵ１０１は、異常レベルの出力を受けて、当該異常レベルを示す値と異常の発生時刻とをＲＡＭ１０３に格納する。本実施の形態においては、異常レベルの初期値、即ち、正常な状態の異常レベルは「０」とする。
【００２４】
異常状態解除検出部１０５は、上記異常状態検出部１０４により検出された異常状態が解除されたことを検出する。この異常状態の解除には、復帰可能な異常状態の解除と、復帰不可能な異常状態の解除とがあるが、異常状態解除検出部１０５は、それら両方の異常の解除を検出する。ここで、本実施の形態の複写機１においては、復帰可能な異常状態が発生した場合にジョブ飛ばしを行い、他の実行可能なジョブを先に実行させる場合があるが、当該他の実行可能なジョブを実行している際に復帰可能な異常や復帰不可能な異常が発生する場合もある。
【００２５】
このような場合に対応するためには、ＲＡＭ１０３に、解消していない全ての異常状態を管理する異常管理テーブルを設けることが好ましい。この異常管理テーブルには、例えば、発生した異常の内容（用紙切れ、トナー切れ、紙詰り等）、それぞれの異常の異常レベルと異常が発生した時刻を格納しておくことができる。前記他のジョブを実行しているときに復帰不可能な異常が発生した場合、当該復帰不可能な異常状態が解消したときには、再度、中断しているジョブについて復帰可能な異常が発生している状態（異常レベルが「１」となっている状態）を再現することが好ましいからである。
【００２６】
ジョブ管理テーブル格納部１０６には、発行された各ジョブの実行順序や、属性情報を管理するジョブ管理テーブルが格納されている。図４は、本実施の形態におけるジョブ管理テーブルの内容の一例を示す図である。同図に示されるように、ジョブ管理テーブルには、各々のジョブの発行順にそれぞれのジョブＩＤが格納され、それぞれのジョブについて指定された用紙サイズ、ページ数の他、両面コピーの指定の有無、ステープル処理の指定の有無の他、ジョブの発行時刻、終了予定時刻、設定時刻が格納される。これらの情報（以下、ジョブごとの「属性情報」という。）の内容は必要に応じて省略することもできるし、他の属性情報を追加してもよい。
【００２７】
なお、「終了予定時刻」とは、ジョブが終了する予定時刻であり、ジョブが発行された時点で主にページ数から算出されて格納される。また、「設定時間」とは、当該ジョブの実行中に復帰可能な異常が発生した場合に、当該異常の発生から、他の実行可能なジョブの実行を許可するまでの時間としてジョブごとに設定されたものである。本実施の形態では、当該時間をジョブごとに設定するようにしたが、ジョブごとではなくて、画像形成装置全体として全てのジョブに対して同一の時間を設定するようにしてもよい。この設定時間の設定方法及び利用方法については後述する。
【００２８】
さらに、本実施の形態のＣＰＵ１０１は操作パネルＯＰと接続されており、液晶タッチパネル９１等を介して利用者から入力された内容を制御部１００において取得することが可能となっている他、メモリユニット部３０や画像形成部１１０とも接続されている。この画像形成部１１０は、前述の印字処理部４０や、光学系６０、作像系７０等を統一的に制御して実際の画像形成を制御する。メモリユニット部３０に対する制御内容や、画像形成の制御については、既に公知の内容であるから、ここでの詳細な説明は省略する。
【００２９】
（３）制御部１００の処理内容
図５は、本実施の形態において、ジョブごとの画像形成動作を制御する制御プログラムの処理内容を示すフローチャートである。同図に示されるように、本実施の形態の制御プログラムは、起動すると最初にＲＡＭ１０３のクリア、各種レジスタの設定などの初期設定を行い（Ｓ１０１）、異常レベル初期化処理を行う（Ｓ１０２）。この異常レベル初期化処理とは、前記したＲＡＭ１０３における異常レベル記憶領域の内容をクリアすることをいう。
【００３０】
ここで、異常レベル初期化処理の時点において、あるサイズの用紙が紙切れ状態となっている場合等も考えられるが、本実施の形態では、この時点における紙切れを異常状態とは認識せず、実際に画像形成が行われるまでは、異常レベルの初期値である「０」を設定する。実際に画像形成が試みられ、用紙切れにより当該ジョブが停止した時点で異常レベルを設定すれば足りるからである。もっとも、この時点での消耗品切れを検知して、前記した異常管理テーブルに格納しておくようにしてもよい。
【００３１】
なお、本実施の形態では、前記した如く、復帰可能な異常が発生した場合に異常レベル「１」が設定され、復帰不可能な異常の場合には、異常レベル「２」が設定されるものとするが、異常レベルの設定方法は任意であり、上記のような数値の設定に限定されるわけではない。
次にＣＰＵ１０１に内蔵され、そのカウント値が初期設定でセットされる内部タイマ（不図示）をスタートさせた後（Ｓ１０３）、異常処理（Ｓ１０４）、表示処理（Ｓ１０５）、ジョブ制御処理（Ｓ１０６）、その他の処理（Ｓ１０７）を順次行い、内部タイマの終了を待って（Ｓ１０８）、上記ステップＳ１０３からＳ１０７までの処理を繰り返す。本実施の形態の説明では、異常処理（Ｓ１０４）、表示処理（Ｓ１０５）、ジョブ制御処理（Ｓ１０６）については、本発明の主要な部分をなす処理であるので後に詳細に説明するが、その他の処理については、従来から知られている公知の処理であるので詳細な説明は省略する。なお、その他の処理（Ｓ１０７）には、例えば、ジョブ制御処理（Ｓ１０６）にて指定されたジョブについて、通常の画像形成を行う場合の一連の制御処理等が含まれる。
【００３２】
図６は、本実施の形態における異常処理（図４、Ｓ１０４）の内容を示すフローチャートである。この異常処理とは、画像形成装置に復帰可能な異常、若しくは復帰不可能な異常が発生することにより、現在実行しているジョブに関して画像形成を継続することができなくなったこと、発生した異常に対する異常レベル、及び異常状態の解除を検出する処理である。
【００３３】
同図６に示される如く、本実施の形態の異常処理では、まず、異常状態検出部１０４が異常を検出したか否かを判定し（Ｓ２０１）、異常が検出された場合（Ｓ２０１：Ｙｅｓ）には、実行中のジョブに対応する画像形成を停止する（Ｓ２０２）。なお、前述した通り、ここでの異常としては、復帰可能な異常と復帰不可能な異常とが存在するので、そのいずれであるか、即ち異常レベルの検出を行い、ＲＡＭ１０３に設定する（Ｓ２０３）。
【００３４】
次に、異常状態解除検出部１０５が異常状態の解除を検出したか否かを判定し（Ｓ２０４）、異常状態解除が検出された場合に（Ｓ２０４：Ｙｅｓ）、異常レベルをクリアする（Ｓ２０５）。なお、前記した異常管理テーブルを設ける場合であれば、本ステップでの処理は、単に異常レベルのクリアではなく、異常管理テーブルに格納されている当該異常のデータの削除となる。
【００３５】
以上のように、異常処理が終了すると、図５のフローチャートへと戻って、表示処理（Ｓ１０５）を行う。表示処理とは、異常の発生状態などに応じて、所定の画面を液晶タッチパネル９１に表示させる処理である。
図７は、表示処理の詳細な内容を示すフローチャートである。同図に示されるように、表示処理では、まず異常レベルが「２」であるか否かの判定を行う（Ｓ３０１）。既述の如く、異常レベルが「２」である場合とは、作像系７０において紙詰りが生じた場合などの復帰不可能な異常が発生した状態であるから、全てのジョブを実行することができない。従って、その旨を示すトラブル画面を表示し（Ｓ３０２）、表示処理を終了する。
【００３６】
異常レベルが「２」でない場合（Ｓ３０１：Ｎｏ）には、異常レベルが「１」であるか否かを判定する（Ｓ３０３）。異常レベルが「１」である場合とは、ジョブの実行中に復帰可能な異常が発生し、当該異常状態が解消していない状態であるから、本実施の形態では、当該中断しているジョブが存在していること、及び異常状態の解消を求める旨を画面に表示する（Ｓ３０４）。図８に、この場合に表示される実行停止ジョブ画面の一例を示す。この画面の表示は、Ａ４サイズの用紙を用いるジョブが、用紙切れにより中断していることを示すものである。この画面には、その他、例えばシアンのトナー切れにより中断していることや、ステープル針が無くなったことにより、処理が中断していることなどを表示するようにすることもできる。
【００３７】
なお、異常レベルが「１」でもない場合（Ｓ３０３：Ｎｏ）には、異常が発生していない場合であるから、通常の画面表示を行う（Ｓ３０５）。通常の画面についての詳細な説明は省略する。
表示処理を終了すると、図５のフローチャートに戻って、ジョブ制御処理を行う（Ｓ１０６）。このジョブ制御処理は、実行するジョブの選択等を行う処理であり、ここで選択されたジョブの画像形成が、その他の処理（Ｓ１０７）として実行される。
【００３８】
図９は、ジョブ制御処理の詳細な内容を示すフローチャートである。同図に示されるように、ジョブ制御処理では、まず異常レベルが「２」であるか否かを判定する（Ｓ４０１）。既述の如く異常レベル「２」の場合には（Ｓ４０１：Ｙｅｓ）、どのジョブも実行することができないのであるから、ここでは、何の処理も行うことなくジョブ制御処理を終了する。
【００３９】
異常レベルが「２」でない場合には（Ｓ４０１：Ｎｏ）、異常レベルが「１」であるか否かを判定する（Ｓ４０２）。異常レベルが「１」でもない場合（Ｓ４０２：Ｎｏ）には、異常が発生していないのであるから、通常のジョブ選択処理を行う（Ｓ４０３）。この通常のジョブ選択処理について簡単に説明すると、まず現在実行中のジョブのジョブＩＤ等を格納するエリア（以下、「実行ジョブＩＤ格納エリア」という。）を検索し、既にジョブＩＤが格納されている場合には、特に何の処理も行わない。ただし、当該エリアにジョブＩＤが格納されていない場合には、次のジョブが実行可能な状態であるから、発行されたジョブのジョブＩＤが順次格納されるジョブ管理テーブルの内容をサーチし、最初に実行されるべきジョブのジョブＩＤを、上記エリアに格納するとともに、当該ジョブのジョブＩＤをジョブ管理テーブルの内容から削除する。これにより、実行ジョブＩＤ格納エリアにジョブＩＤが格納されたジョブの画像形成が、その他の処理（Ｓ１０７）において実行されることとなる。なお、本実施の形態では、実行ジョブＩＤ格納エリアにジョブＩＤが格納されたジョブをジョブ管理テーブルから削除するようにしたが、この時点ではジョブ管理テーブルから削除せず、例えば実行が開始された旨のフラグを立て、ジョブ管理テーブルから削除するのは、実行が終了した時点で行うようにしてもよい。
【００４０】
さて、ステップＳ４０２において異常レベルが「１」であると判定された場合には（Ｓ４０２：Ｙｅｓ）、本実施の形態では、実行タイミング判定処理を行う（Ｓ４０４）。図１０は、実行タイミング判定処理の詳細な内容を示すフローチャートである。実行タイミング判定処理とは、他の実行可能なジョブを実行させてもよいタイミングとなっているか否かを判定する処理である。
【００４１】
実行タイミング判定処理では、まず中断したジョブの「ジョブ終了予定時間」が、「ジョブ実行時間」と「設定時間」の和よりも大きいか否かを判定する（Ｓ５０１）。ここで「ジョブ終了予定時間」とは、前記した「ジョブ発行時刻」と「ジョブ終了予定時刻」とから算出されるもので、ジョブ発行から、ジョブ終了予定時刻までの間の時間をいう。従って、図４に示した例において、ジョブＩＤ「ＪＯＢ００１」を有するジョブの「ジョブ終了予定時間」は１０分（発行時刻は１０時１０分３０秒であり、終了予定時刻は１０時２０分３０秒である。）となる。
【００４２】
一方、「ジョブ実行時間」とは、ジョブが発行されてから異常状態が発生するまでの時間をいう。従って、「ジョブ実行時間」は、異常が発生した時刻によって異なり、例えば図４のＪＯＢ００１についてみれば、異常の発生時刻が１０時１４分３０秒であれば、「ジョブ実行時間」は４分、異常の発生時刻が１０時１７分３０秒であれば、「ジョブ実行時間」は７分となる。
【００４３】
ここで、「設定時間」の設定方法について説明する。本実施の形態では、ジョブ飛ばし設定キー９８が押された場合に、図１１にその一例を示すような設定時間入力画面が表示される。この設定時間入力画面を用いて、利用者はジョブごとに設定時間の入力を行うことができる。なお、ＰＣ等の外部機器からジョブが発行される場合には、当該ＰＣ等において設定時間を指定し、制御情報に含めて送信するようにすればよい。また、本実施の形態では、設定時間をジョブごとに入力するようにしたが、設定時間は、画像形成装置全体で同一とし、例えばサービスモードで設定してＲＡＭ１０３に記憶するようにしてもよいし、固定値としてプログラムに記述してもよい。
【００４４】
次に、まず、ジョブ実行時間と設定時間との和が、ジョブ終了予定時間よりも小さい場合の処理について説明する。例えば、異常の発生が、１０時１４分３０秒である場合には、ジョブ実行時間は４分、図４に示されるように、ＪＯＢ００１の設定時間は５分であるから、両者の和は９分である。一方、終了予定時刻とジョブ発行時刻とから算出されるジョブ終了予定時間は１０分であるから、ステップＳ５０１での判定はＹｅｓとなり、Ｓ５０２へと進む。
【００４５】
ステップＳ５０２では、設定時間が経過したか否かが判定される。この判定は、前記した異常管理テーブル等に記憶されている異常の発生時刻を基準として、設定時間が経過したか否かが判定されるため、具体的には、１０時１４分３０秒から５分が経過したか、即ち、１０時１９分３０秒が経過したか否かが判定される。１０時１９分３０秒を経過した場合には（Ｓ５０２：Ｙｅｓ）、他の実行可能ジョブの実行を許可する設定がなされ（Ｓ５０３）、ジョブ制御処理が終了する。一方、経過していない場合には（Ｓ５０２：Ｎｏ）、他の実行可能ジョブの実行を不許可として（Ｓ５０４）、ジョブ制御処理が終了する。
【００４６】
次に、ステップＳ５０１における判定がＮｏとなる場合の処理内容について説明する。例えば、異常の発生が、１０時１７分３０秒である場合には、ジョブ実行時間は７分であるから、設定時間との和は１２分である。従って、ステップＳ５０１での判定はＮｏとなり、Ｓ５０５へと進む。
ステップＳ５０５では、ジョブ終了予定時間が経過したか否かが判定される。即ち、１０時２０分３０秒が経過したか否かが判定される。１０時２０分３０秒を経過した場合には（Ｓ５０５：Ｙｅｓ）、他の実行可能ジョブの実行を許可する設定がなされ（Ｓ５０６）、ジョブ制御処理が終了する。一方、経過していない場合には（Ｓ５０５：Ｎｏ）、他の実行可能ジョブの実行を不許可として（Ｓ５０４）、ジョブ制御処理が終了する。
【００４７】
本実施の形態で、以上に説明したように、ジョブ実行時間と設定時間との和と、ジョブ終了予定時間とを比較しているのは、以下のような理由によるものである。即ち、ジョブ終了予定時間の方が大きいような場合は、異常の発生から設定時間を経過しても、なお、ジョブ終了予定時刻に達しない場合であり、場合によっては極めて長時間にわたって複写機１を占有するような大きなジョブである可能性が考えられる。従って、中断状態が長時間にわたって継続し、複写機１の利用効率が低下するのを防止するため、設定時間の経過後に他のジョブの実行を許可し、利用効率を向上させるとともに、他のジョブを発行した利用者の便宜に供するようにしたものである。
【００４８】
一方、ジョブ終了予定時間が、ジョブ実行時間と設定時間の和よりも以下である場合には、設定時間を経過する前にジョブ終了予定時刻に達する。ここで、ジョブ終了予定時刻前には、利用者が複写結果を取りに来る可能性が高いのであるが、ここで利用者が取りにこなかったような場合にまで、さらなる複写機１の占有を認めるのは他の利用者の迷惑となる可能性がある。従って、この場合にはジョブ終了予定時間の経過後に他のジョブの実行を許可するようにしたものである。もっとも、ジョブ終了予定時刻の経過後、すぐに他のジョブが実行されたのでは、用紙切れ等の異常状態解消のための時間等も考慮すると、中断したジョブの利用者に酷となる場合もあるから、ステップＳ５０５では、ジョブ終了予定時間の経過から、さらに一定時間の経過後に他のジョブの実行を許可するようにしてもよい。
【００４９】
さらに、図１０に示した実行タイミング判定処理の内容は、本発明の骨子、即ち、他のジョブの実行を許可するタイミングに関する情報に基づいて、他のジョブの実行を制御するという内容に鑑みれば、制御内容の一例にしか過ぎない。複写機１の設置環境によっては、常にジョブ終了予定時刻の経過後、若しくは、それからさらに一定時間の経過後に他のジョブの実行を許可するようにしてもよい場合も考えられるし、逆に、常に設定時間の経過後に他のジョブの実行を許可すれば充分な場合も考えられるからである。また、複写機１の設置環境に応じて種々の判定を行い、他のジョブの実行許可タイミングを制御することも可能であり、ジョブ終了予定時間と、ジョブ実行時間と設定時間との和との比較に限定されるわけでもない。
【００５０】
さて、以上のように実行タイミング制御処理を終了すると、図９のフローチャートに戻って、他ジョブの実行が許可されているか否かを判定する（Ｓ４０５）。他のジョブの実行が許可されていない場合には（Ｓ４０５：Ｎｏ）、そのままジョブ制御処理を終了する。一方、他のジョブの実行が許可されている場合には（Ｓ４０５：Ｙｅｓ）、実行可能ジョブのサーチ処理を行う（Ｓ４０６）。この実行可能ジョブサーチ処理は、前記したジョブ管理テーブルの内容をサーチして、実行可能なジョブを検索する処理である。具体的には、例えばＡ４の用紙が紙切れとなっている場合、当該Ａ４以外の用紙を用いるジョブが存在するか否かをサーチする。その結果、実行可能ジョブが存在していれば（Ｓ４０７：Ｙｅｓ）、当該ジョブのジョブＩＤを実行ジョブＩＤ格納エリアに格納することで、次のジョブとして設定する（Ｓ４０８）。この処理により、次のジョブとして設定されたジョブの画像形成が、その他の処理（Ｓ１０７）において実行され、図４の例では、ジョブＩＤ「ＪＯＢ００２」のジョブが実行されることになる。なお、この際に、後続の各ジョブの発行時刻、及び終了予定時刻の情報を更新するようにしてもよい。例えば、「ＪＯＢ００２」のジョブが「ＪＯＢ００１」のジョブの終了予定時刻経過後に実行を許可された場合には、当該実行を許可された時刻を発行時刻とし、併せて終了予定時刻も更新することなどが考えられる。
【００５１】
以上に説明したように、本実施の形態の画像形成装置では、復帰可能な異常が発生した場合で、他のジョブの中に実行可能なジョブが存在する場合、各ジョブの属性情報や、予め設定された時間などに基づいて、当該他のジョブの実行を許可するタイミングを制御するので、マルチジョブ機能を有する画像形成装置の使い勝手をより良くすることができる。また、制御の方法によっては、各利用者の便宜を図りながら、全体的な画像形成装置の利用効率の向上を図ることも可能である。なお、上記実施の形態では、設定時間の情報は一旦設定したら変更できないようにしたが、設定時間入力画面、あるいはＰＣ等の外部機器から、設定時間を変更できるようにすることも容易である。
【００５２】
【発明の効果】
以上のように、本発明に係る画像形成装置によれば、他のジョブの中には実行可能なジョブも存在し得るような異常の発生により、実行中のジョブが中断した場合に、他の実行可能なジョブの実行を許可すべきタイミングを表す実行許可タイミング情報に基づいて、他の実行可能なジョブの実行を制御するので、復帰可能な異常が発生した場合に、他の実行可能なジョブの実行を許可するタイミングを制御することができ、従って、マルチジョブ機能を有する画像形成装置の使い勝手を良くすることができるという効果がある。
【００５３】
また、予め入力される第１の実行許可タイミング情報と、ジョブの実行が終了する時刻として予測される時刻を示す第２の実行許可タイミング情報とのうち、いずれの情報に基づいて、前記他の実行可能なジョブの実行を制御するかを切り換える切り換え手段を有するようにすれば、画像形成装置の設置環境などに柔軟に対応し、画像形成装置の利用効率の向上を図ることなども可能になるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態における複写機１の全体構成を示す概略断面図である。
【図２】操作パネルＯＰの一例を示す図である。
【図３】本発明の実施の形態における制御部１００の構成を示す機能ブロック図である。
【図４】本発明の実施の形態におけるジョブ管理テーブルの内容の一例を示す図である。
【図５】本発明の実施の形態において、ジョブごとの画像形成動作を制御する制御プログラムの処理内容を示すフローチャートである。
【図６】異常処理の内容を示すフローチャートである。
【図７】表示処理の詳細な内容を示すフローチャートである。
【図８】実行可能ジョブ条件表示画面の一例を示す図である。
【図９】ジョブ制御処理の詳細な内容を示すフローチャートである。
【図１０】実行タイミング判定処理の詳細な内容を示すフローチャートである。
【図１１】設定時間入力画面の一例を示す図である。
【符号の説明】
１              複写機
１０              走査系
２０              画像信号処理部
３０              メモリユニット部
４０              印字処理部
５０              外部インタフェース部
６０              光学系
６２              半導体レーザ
７０              作像系
７１              感光体ドラム
７２              帯電チャージャ
７３              現像器
７４              転写チャージャ
７６              クリーナ
８０ａ、８０ｂ    給紙カセット
８４              定着ローラ
９１              液晶タッチパネル
９２              テンキー
９３              クリアキー
９４              パネルリセットキー
９５              ストップキー
９６              スタートキー
９７              ネットワークキー
９８              ジョブ飛ばし設定キー
１００              制御部
１０１              ＣＰＵ
１０２              ＲＯＭ
１０３              ＲＡＭ
１０４              異常状態検出部
１０５              異常状態解除検出部
１０６              ジョブ管理テーブル格納部
１１０              画像形成部
ＯＰ              操作パネル
【図１】
0003826635.tif 000002
【図２】
0003826635.tif 000003
【図３】
0003826635.tif 000004
【図４】
0003826635.tif 000005
【図５】
0003826635.tif 000006
【図６】
0003826635.tif 000007
【図７】
0003826635.tif 000008
【図８】
0003826635.tif 000009
【図９】
0003826635.tif 000010
【図１０】
0003826635.tif 000011
【図１１】
0003826635.tif 000012