(57)【特許請求の範囲】
【請求項１】
ネットワークを介して複数のコンピューターと接続された画像形成装置であって、
前記複数のコンピューターから受信した各ジョブを受け付けてスプールし、当該各ジョブを管理するジョブ管理部と、
前記ジョブに基づく画像形成を行う画像形成部と、
前記ジョブ管理部によって管理されている各ジョブを順次処理する制御部とを備え、
前記ジョブ管理部が、前記複数のコンピューターのうちいずれか１つのコンピューターから、新規のジョブを受け付けたとき、前記制御部は、該新規のジョブの実行に必要な印刷枚数、前記画像形成装置の印刷速度、及び前記スプールされて待機中となっているジョブの終了予定時刻から、該新規のジョブが終了する終了予定時刻を計算し、該計算した終了予定時刻を該新規のジョブを送信してきたコンピューターに通知し、
前記画像形成部に向けて用紙を給送する給紙部と、
前記給紙部に収容されている用紙の残り枚数を検知する用紙残量検知部とを更に有し、
前記制御部は、前記用紙残量検知部によって検知された残り枚数と、前記待機中のジョブの実行に必要な印刷枚数とを比較し、当該用紙の残り枚数が、当該必要な印刷枚数よりも少ないと判断したときは、前記待機中のジョブを送信してきたコンピューター又は前記新規のジョブを送信してきたコンピューターのうち少なくともいずれか１つに、用紙補給の必要があることを示す情報を通知し、
更に、前記制御部は、前記用紙残量検知部によって検知された残り枚数が、前記給紙部に収容可能な予め定められた最大枚数から一定の範囲内にある値であり、当該残り枚数が、前記待機中のジョブの実行に必要な印刷枚数よりも少ないと判断した場合、本画像形成装置が前記給紙部への給紙が可能な予め定められた状態になった時に、前記待機中のジョブを送信してきたコンピューター又は前記新規のジョブを送信してきたコンピューターのうち少なくともいずれか１つに、用紙補充のメッセージを通知し、
更に、前記制御部は、前記ジョブ管理部によって管理されている各ジョブの内容を解析して、前記画像形成部による処理を伴わないジョブを抽出し、当該抽出したジョブの処理に必要な所要時間を算出し、当該算出した所要時間が予め定められた時間に達していると判断した場合は、当該抽出したジョブの処理の実行を開始する時点を前記給紙が可能な状態になった時として当該時点で、前記待機中のジョブを送信してきたコンピューター又は前記新規のジョブを送信してきたコンピューターのうち少なくともいずれか１つに、用紙補充のメッセージを通知し、
前記制御部は、更に、前記ジョブの処理中に、前記給紙部が本画像形成装置の装置本体から開閉されても、前記ジョブの処理を続行させる制御を行う画像形成装置。
【請求項２】
前記制御部は、前記ジョブ管理部が管理している前記待機中のジョブがキャンセルされたとき、前記新規のジョブの終了予定時刻を再計算し、該再計算した終了予定時刻を、前記新規のジョブを送信したコンピューターに再通知する請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、前記新規のジョブが追加され、当該新規のジョブの実行に必要な印刷枚数を加算することにより、前記給紙部における用紙の残り枚数が、待機中の全ジョブの実行に必要な印刷枚数よりも少なくなったと判断したときは、前記新規のジョブを送信してきたコンピューターに、用紙補充のメッセージを通知する請求項１又は請求項２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、正確なジョブの終了予定時刻を通知する技術に関する。
【背景技術】
【０００２】
近年、プリンターや複合機等の画像形成装置は、ＬＡＮ等のネットワークを介して複数のコンピューターと接続され、複数のコンピューターで共用できるようになっている。このような画像形成装置では、複数のコンピューターから一時にジョブが集中して送信されることがあり、その場合、ジョブが滞留して最後に受け付けられたジョブについての印刷が終了するまでに時間を要してしまう。この結果、最後にジョブを送信したユーザーが画像形成装置に印刷物を取りに行っても、他のユーザーのジョブの印刷処理が完了するまで待機しなければならなくなる。
【０００３】
下記特許文献１には、複数の印刷装置（画像形成装置に相当）と、コンピューター等の上位装置とがネットワークで接続された印刷システムにおいて、各印刷装置で実行中又は待機中のジョブが完了するまでの時間を常に計算し、その計算結果に基づいた印刷完了時刻を、上位装置へ送信することが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２０３０９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記特許文献１等の従来技術では、ジョブの終了予定時刻は、そのジョブの実行に必要な印刷枚数に基づいて計算されている。しかし、印刷枚数だけに基づいて計算されるジョブの終了予定時刻は正確性に欠ける。
【０００６】
本発明は、上記の問題を解決するためになされたもので、ジョブの実行が終了するジョブ予定時刻を正確に計算して、ジョブを送信してきたコンピューターに当該正確なジョブ終了予定時刻を通知可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面に係る画像形成装置は、ネットワークを介して複数のコンピューターと接続された画像形成装置であって、
前記複数のコンピューターから受信した各ジョブを受け付けてスプールし、当該各ジョブを管理するジョブ管理部と、
前記ジョブに基づく画像形成を行う画像形成部と、
前記ジョブ管理部によって管理されている各ジョブを順次処理する制御部とを備え、
前記ジョブ管理部が、前記複数のコンピューターのうちいずれか１つのコンピューターから、新規のジョブを受け付けたとき、前記制御部は、該新規のジョブの実行に必要な印刷枚数、前記画像形成装置の印刷速度、及び前記スプールされて待機中となっているジョブの終了予定時刻から、該新規のジョブが終了する終了予定時刻を計算し、該計算した終了予定時刻を該新規のジョブを送信してきたコンピューターに通知し、
前記画像形成部に向けて用紙を給送する給紙部と、
前記給紙部に収容されている用紙の残り枚数を検知する用紙残量検知部とを更に有し、
前記制御部は、前記用紙残量検知部によって検知された残り枚数と、前記待機中のジョブの実行に必要な印刷枚数とを比較し、当該用紙の残り枚数が、当該必要な印刷枚数よりも少ないと判断したときは、前記待機中のジョブを送信してきたコンピューター又は前記新規のジョブを送信してきたコンピューターのうち少なくともいずれか１つに、用紙補給の必要があることを示す情報を通知し、
更に、前記制御部は、前記用紙残量検知部によって検知された残り枚数が、前記給紙部に収容可能な予め定められた最大枚数から一定の範囲内にある値であり、当該残り枚数が、前記待機中のジョブの実行に必要な印刷枚数よりも少ないと判断した場合、本画像形成装置が前記給紙部への給紙が可能な予め定められた状態になった時に、前記待機中のジョブを送信してきたコンピューター又は前記新規のジョブを送信してきたコンピューターのうち少なくともいずれか１つに、用紙補充のメッセージを通知し、
更に、前記制御部は、前記ジョブ管理部によって管理されている各ジョブの内容を解析して、前記画像形成部による処理を伴わないジョブを抽出し、当該抽出したジョブの処理に必要な所要時間を算出し、当該算出した所要時間が予め定められた時間に達していると判断した場合は、当該抽出したジョブの処理の実行を開始する時点を前記給紙が可能な状態になった時として当該時点で、前記待機中のジョブを送信してきたコンピューター又は前記新規のジョブを送信してきたコンピューターのうち少なくともいずれか１つに、用紙補充のメッセージを通知し、
前記制御部は、更に、前記ジョブの処理中に、前記給紙部が本画像形成装置の装置本体から開閉されても、前記ジョブの処理を続行させる制御を行うものである。
【発明の効果】
【０００８】
本発明によれば、ジョブの正確な終了予定時刻を計算して、ジョブを送信してきたコンピューターに正確に算出したジョブの終了予定時刻を通知することができる。これにより、新規にジョブを送信したユーザーは、自身のジョブの終了時刻を正確に把握できるため、他のユーザーのジョブの印刷処理が完了するまで画像形成装置の前で待機することなく、当該画像形成装置に印刷物を取りに行くことができ、ユーザーの利便性が向上する。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像形成装置の構造を示す正面断面図である。
【図２】図２は画像形成装置１の主要内部構成を示す機能ブロック図である。
【図３】画像形成装置１によるジョブの終了予定時刻の通知処理の第１実施形態を示すフローチャートである。
【図４】ジョブがキャンセルされた場合のジョブの終了予定時刻の通知処理を示すフローチャートである。
【図５】画像形成装置によるジョブの終了予定時刻の通知処理の第２実施形態を示すフローチャートである。
【図６】画像形成装置によるジョブの終了予定時刻の通知処理の第３実施形態を示すフローチャートである。
【図７】画像形成装置によるジョブの終了予定時刻の通知処理の第４実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態に係る画像形成装置について図面を参照して説明する。図１は、本発明の一実施形態に係る画像形成装置の構造を示す正面断面図である。
【００１１】
本発明の一実施形態に係る画像形成装置１は、例えば、コピー機能、プリンター機能、スキャナー機能、及びファクシミリ機能のような複数の機能を兼ね備えた複合機である。画像形成装置１は、装置本体１１に、操作部４７、画像形成部１２、定着部１３、給紙部１４、原稿給送部６、及び原稿読取部５等を備えて構成されている。
【００１２】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理について操作者から画像形成動作実行指示や原稿読取動作実行指示等の指示を受け付ける。操作部４７は、表示部４７３を備える。表示部４７３は、タッチパネル機能を有するＬＣＤ（Liquid Crystal Display）で構成されている。
【００１３】
画像形成装置１が原稿読取動作を行う場合、原稿給送部６により給送されてくる原稿、又は原稿載置ガラス１６１に載置された原稿の画像を原稿読取部５が光学的に読み取り、画像データを生成する。原稿読取部５により生成された画像データは内蔵ＨＤＤ又はネットワーク接続されたコンピューター等に保存される。
【００１４】
画像形成装置１が画像形成動作を行う場合は、上記原稿読取動作により生成された画像データ、又はネットワーク接続されたコンピューターから受信した画像データ、又は内蔵ＨＤＤに記憶されている画像データ等に基づいて、画像形成部１２が、給紙部１４から給紙される記録媒体としての用紙Ｐにトナー像を形成する。カラー印刷を行う場合、画像形成部１２のマゼンタ用の画像形成ユニット１２Ｍ、シアン用の画像形成ユニット１２Ｃ、イエロー用の画像形成ユニット１２Ｙ、及びブラック用の画像形成ユニット１２Ｂｋは、それぞれに、上記画像データを構成するそれぞれの色成分からなる画像に基づいて、帯電、露光、及び現像の工程により感光体ドラム１２１上にトナー像を形成し、当該トナー像を一次転写ローラー１２６により中間転写ベルト１２５上に転写させる。
【００１５】
中間転写ベルト１２５上に転写される上記各色のトナー画像は、転写タイミングを調整して中間転写ベルト１２５上で重ね合わされ、カラーのトナー像となる。二次転写ローラー２１０は、中間転写ベルト１２５の表面に形成された当該カラーのトナー像を、中間転写ベルト１２５を挟んで駆動ローラー１２５ａとのニップ部Ｎにおいて、給紙部１４から搬送路１９０を搬送されてきた用紙Ｐに転写させる。この後、定着部１３が、用紙Ｐ上のトナー像を、熱圧着により用紙Ｐに定着させる。定着処理の完了したカラー画像形成済みの用紙Ｐは、排出トレイ１５１に排出される。
【００１６】
なお、画像形成装置１において、両面印刷を行う場合は、画像形成部１２より一方の面に画像が形成された用紙Ｐを、排出ローラー対１５９にニップされた状態とした後、当該用紙Ｐを排出ローラー対１５９によりスイッチバックさせて反転搬送路１９５に送り、搬送ローラー対１９により、上記ニップ部Ｎ及び定着部１３に対して用紙Ｐの搬送方向上流域に再度搬送する。これにより、画像形成部１２により当該用紙の他方の面に画像が形成される。
【００１７】
次に、画像形成装置１の構成を説明する。図２は画像形成装置１の主要内部構成を示す機能ブロック図である。
【００１８】
画像形成装置１は、制御ユニット１０を備える。制御ユニット１０は、ＣＰＵ(Central Processing Unit)、ＲＡＭ、ＲＯＭ及び専用のハードウェア回路等から構成され、画像形成装置１の全体的な動作制御を司る。
【００１９】
原稿読取部５は、制御ユニット１０による制御の下、光照射部及びＣＣＤセンサー等を有する読取機構１６３（図１を参照）を備える。原稿読取部５は、光照射部により原稿を照射し、その反射光をＣＣＤセンサーで受光することにより、原稿から画像を読み取る。
【００２０】
画像処理部３１は、原稿読取部５で読み取られた画像の画像データを必要に応じて画像処理する。例えば、画像処理部３１は、原稿読取部５により読み取られた画像が画像形成部１２により画像形成された後の品質を向上させるために、シェーディング補正等の予め定められた画像処理を行う。
【００２１】
画像メモリー３２は、原稿読取部５による読取で得られた原稿画像のデータを一時的に記憶したり、画像形成部１２のプリント対象となるデータを一時的に保存する領域である。
【００２２】
画像形成部１２は、原稿読取部５で読み取られた印刷データ、ネットワーク接続されたコンピューター２００から受信した印刷データ等の画像形成を行う。
【００２３】
操作部４７は、画像形成装置１が実行可能な各種動作及び処理について操作者からの指示を受け付ける。操作部４７は、表示部４７３を備える。
【００２４】
表示部４７３は、画像形成装置１が通常動作モードにあるときに、操作画面、プレビュー画面、ジョブ状況の確認画面等の各種表示をする。一方、表示部４７３は、画像形成装置１がスリープモードにあるときには消灯する。
【００２５】
ファクシミリ通信部７１は、図略の符号化／復号化部、変復調部及びＮＣＵ（Network Control Unit）を備え、公衆電話回線網を用いてのファクシミリの送信を行うものである。
【００２６】
ネットワークインターフェイス部９１は、ＬＡＮボード等の通信モジュールから構成され、当該ネットワークインターフェイス部９１に接続されたＬＡＮ等を介して、ローカルエリア内のコンピューター２００等と種々のデータの送受信を行う。画像形成装置１には複数のコンピューター２００が接続され得る。
【００２７】
ＨＤＤ９２は、原稿読取部５によって読み取られた原稿画像等を記憶する大容量の記憶装置である。
【００２８】
駆動モーター７０は、画像形成部１２の各回転部材及び搬送ローラー対１９等に回転駆動力を付与する駆動源である。
【００２９】
制御ユニット１０は、制御部１００と、ジョブ管理部１０１とを備えている。
【００３０】
制御部１００は、原稿読取部５、原稿給送部６、画像処理部３１、画像メモリー３２、画像形成部１２、操作部４７、ファクシミリ通信部７１、ネットワークインターフェイス部９１、ＨＤＤ（ハードディスクドライブ）９２等と接続され、これら各部の駆動制御を行う。
【００３１】
ジョブ管理部１０１は、コンピューター２００から送信されるジョブを受け付けて、ジョブの印刷順序を決定する等してジョブを管理する。ジョブは、印刷データ及びこれについての一連の処理命令により構成される。
【００３２】
また、制御部１００は、ジョブ管理部１０１が管理している各ジョブを、ジョブ管理部１０１により決定された上記印刷順序に従って実行する。そして、制御部１００は、ジョブ管理部１０１がコンピューター２００から新規のジョブを受け付けたとき、当該ジョブの実行が終了する終了予定時刻を計算する。このとき、制御部１００は、新規のジョブの実行に要する印刷枚数、画像形成装置１の印刷速度、及び待機中のジョブの終了予定時刻から、新規のジョブの終了予定時刻を計算する。そして、制御部１００は、計算した新規のジョブの終了予定時刻を、当該新規のジョブを送信してきたコンピューター２００に通知する。当該通知を受けたコンピューター２００は、ディスプレイにポップアップ表示する等して、ジョブの終了予定時刻をユーザーに知らせることができる。
【００３３】
例えば、待機中のジョブがない場合、制御部１００は、新規のジョブの実行に必要な印刷枚数及び画像形成装置１の印刷速度（ＰＰＭ：Page Per Minute）から、当該新規のジョブの実行に必要な終了予定時間を計算する。例えば、新規のジョブの印刷枚数をｎ、画像形成装置１の印刷速度をｍとすると、ジョブが実行されてから終了までにｎ／ｍ分を要すると、制御部１００により算出される。制御部１００は、当該ジョブの最初のページの印刷を開始した時点の時刻からｎ／ｍ分後にジョブが終了すると予想される当該終了タイミングの時刻を当該ジョブの終了予定時刻とする。
【００３４】
また、上記のようにして終了予定時刻が計算された待機中のジョブがある場合は、制御部１００は、各ジョブの終了予定時刻を既に計算しているため、当該待機中の最終のジョブの終了予定時刻に、新規のジョブの印刷枚数及び画像形成装置１の印刷速度から計算した当該新規のジョブの終了予定時間を加算して、当該新規のジョブの終了予定時刻を計算する。
【００３５】
なお、用紙残量検知センサー９５は、例えば、発光部及び受光部を有する光学センサーである。用紙残量検知センサー９５は、給紙部１４の給紙カセットにおいて、載置されている用紙Ｐの上方から上記発光部により用紙Ｐに対して発光し、この発光時点から、当該用紙Ｐからの反射光が上記受光部に受光される時点までの時間を制御部１００に出力する。制御部１００は、当該反射光が上記受光部に受光される時点までの時間と、予め設定されている用紙Ｐの1枚あたりの厚さ等に基づいて、当該給紙カセット内に収容されている用紙Ｐの枚数、すなわち、用紙残量を算出する。すなわち、制御部１００は、用紙残量検知センサー９５からの出力を用いて用紙残量を検知する。このため、制御部１００及び用紙残量検知センサー９５が、特許請求の範囲における用紙残量検知部の一例となる。
【００３６】
次に、画像形成装置１によるジョブの終了予定時刻の通知処理の第１実施形態について説明する。図３は、画像形成装置１によるジョブの終了予定時刻の通知処理の第１実施形態を示すフローチャートである。
【００３７】
コンピューター２００から新規のジョブが送信されると、ジョブ管理部１０１は、当該新規のジョブを受け付けて印刷キューに登録する（Ｓ１１）。
【００３８】
制御部１００は、ジョブ管理部１０１が受け付けた新規のジョブの実行に要する印刷枚数、画像形成装置１の印刷速度、待機中のジョブの終了予定時刻から、上述のようにして、当該新規のジョブの終了予定時刻を計算する（Ｓ１２）。
【００３９】
そして、制御部１００は、ネットワークインターフェイス部９１を介して、当該新規のジョブを送信してきたコンピューター２００に、当該新規のジョブの終了予定時刻を通知する（Ｓ１４）。
【００４０】
次に、待機中の他のジョブがキャンセルされた場合における各ジョブの終了予定時刻の再計算処理を説明する。図４は、ジョブがキャンセルされた場合のジョブの終了予定時刻の通知処理を示すフローチャートである。
【００４１】
待機中の他のジョブがキャンセルされた場合は、このキャンセルされたジョブよりも上記印刷順序が後とされているジョブはその終了予定時刻が早まる。従って、このような場合には、制御部１００は、当該終了予定時刻が早まるジョブの終了予定時刻を再計算する。
【００４２】
コンピューター２００から待機中の他のジョブのキャンセルが送信されてきたとき、ジョブ管理部１０１は、当該キャンセルを受け付けて印刷キューから、当該キャンセルの対象とされるジョブを削除する（Ｓ２１）。
【００４３】
制御部１００は、このキャンセルされたジョブよりも上記印刷順序が後とされている各ジョブについて、ジョブ管理部１０１が受け付けている当該各ジョブの実行に必要な印刷枚数、画像形成装置１の印刷速度、待機中のジョブの終了予定時刻から、上記各ジョブの終了予定時刻を再計算する（Ｓ２２）。
【００４４】
例えば、印刷キューとして登録されているジョブが３つであり、第１番目のジョブが実行中である状態において、第２番目のジョブがキャンセルされた場合、第２番目のジョブの実行に要するとして算出していた印刷終了予定時間を、当該第２番目のジョブの終了予定時刻から差し引き、差し引いて得られる時刻、すなわち、第１番目のジョブの終了予定時刻に、第３番目のジョブの終了予定時間を加算することにより、キャンセルされたジョブよりも上記印刷順序が後とされている第３番目のジョブの終了予定時刻を再計算する。
【００４５】
そして、制御部１００は、当該終了予定時刻が再計算されたジョブを送信してきたコンピューター２００に、Ｓ２２において計算し直した当該新規のジョブの終了予定時刻を通知する（Ｓ２３）。
【００４６】
次に、画像形成装置１によるジョブの終了予定時刻の通知処理の第２実施形態を説明する。図５は画像形成装置１によるジョブの終了予定時刻の通知処理の第２実施形態を示すフローチャートである。
【００４７】
図３のフローチャートに示すジョブの終了予定時刻の通知処理において、上記新規のジョブの終了予定時刻の計算とともに、制御部１００が、ジョブの印刷処理で使用される用紙Ｐが給紙部１４に十分に残っているかどうかを確認するようにしてもよい。当該第２実施形態は、上記の第１実施形態に加えて、ジョブの終了予定時刻の通知処理に残用紙枚数の確認処理を追加したものである。
【００４８】
コンピューター２００から新規のジョブが送信されてくると、画像形成装置１のジョブ管理部１０１は、当該新規のジョブを受け付けて印刷キューに登録する（Ｓ１１）。
【００４９】
制御部１００は、ジョブ管理部１０１が受け付けた新規のジョブの実行に必要な印刷枚数、画像形成装置１の印刷速度、待機中の他のジョブの終了予定時刻から、当該新規のジョブの終了予定時刻を計算する（Ｓ１２）。
【００５０】
また、制御部１００は、用紙残量検知センサー９５からの出力に基づいて算出したこの時点での用紙残量、すなわち給紙部１４に収容されている用紙の残用紙枚数と、待機中の他のジョブ及び上記新規ジョブからなる全てのジョブの実行に必要な印刷枚数とを比較し、給紙部１４の残用紙枚数が当該全てのジョブの実行に必要な印刷枚数よりも少ないと判断した場合は（Ｓ１３でＹＥＳ）、ネットワークインターフェイス部９１を介して、待機中の他のジョブを送信してきたコンピューター２００に対して、用紙補給の必要があることを示す情報を通知し、当該新規のジョブを送信してきたコンピューター２００には当該新規のジョブの終了予定時刻と合わせて、用紙補給の必要があることを示す情報を通知する（Ｓ１５）。このように、画像形成装置１の残用紙枚数が待機中のジョブの実行に必要な印刷枚数よりも少ない場合に、新規のジョブ及び待機中の他のジョブを送信してきた各コンピューター２００に用紙補給を通知することで、印刷待ちのユーザーに用紙補給を促すことができる。
【００５１】
なお、Ｓ１５においては、待機中のジョブを送信してきたコンピューター２００及び新規のジョブを送信してきたコンピューター２００の両方に、用紙補給の必要があることを示す情報を通知することとしているが、待機中のジョブを送信してきたコンピューター２００又は新規のジョブを送信してきたコンピューター２００のうち少なくともいずれか一方に、用紙補給の必要があることを示す情報を通知するようにしてもよい。これによっても、用紙補給の必要があることを示す情報を通知したコンピューター２００のユーザーに対しては、用紙補給を促すことができる。
【００５２】
一方、画像形成装置１の残用紙枚数が待機中のジョブの印刷枚数よりも多ければ（Ｓ１３でＮＯ）、制御部１００は、いずれのコンピューター２００にも上記用紙補給の通知をすることなく、当該新規のジョブを送信してきたコンピューター２００に、当該新規のジョブの終了予定時刻を通知する（Ｓ１４）。
【００５３】
次に、画像形成装置１によるジョブの終了予定時刻の通知処理の第３実施形態を説明する。図６は画像形成装置１によるジョブの終了予定時刻の通知処理の第３実施形態を示すフローチャートである。第３実施形態では、第２実施形態と同様の処理は説明を省略する。
【００５４】
この第３実施形態では第２実施形態の処理に加えて、更に以下に示す処理を行う。制御部１００は、待機中の他のジョブを送信してきたコンピューター２００に用紙補給必要を通知し、新規のジョブを送信してきたコンピューター２００に当該新規のジョブの終了予定時刻及び用紙補給必要を通知したとき（Ｓ１５）、更に、上記Ｓ１３で検出された給紙部１４に収容されている用紙の残用紙枚数が、予め定められた最大枚数（例えば500枚）から一定の範囲内（例えば、最大枚数よりも10枚少ない枚数から最大枚数までの範囲）にある値であるか否かを判断する（Ｓ１６）。
【００５５】
ここで、制御部１００が、上記Ｓ１３で検出された残用紙枚数が予め定められた最大枚数から一定の範囲内にある値であると判断した場合は（Ｓ１６でＹＥＳ）、ジョブ管理部１０１によって管理されている各ジョブを順次実行したときに、画像形成装置１が給紙可能な状態になり得るか否かを判断する（Ｓ１７）。なおＳ１６でＮＯの場合、処理は終了する。
【００５６】
Ｓ１７の処理として、制御部１００は、まず、ジョブ管理部１０１によって管理されている各ジョブの内容を解析して、画像形成部１２による処理（ここでは印刷動作）を伴わないジョブを抽出する。画像形成部１２による処理を伴わないジョブとは、例えば、スキャンジョブ、ファクス送信ジョブ等である。制御部１００は、画像形成部１２による処理を伴わないジョブがなく当該抽出ができない場合は、画像形成装置１が給紙可能な状態になり得ないと判断する（Ｓ１７でＮＯ）。Ｓ１７でＮＯの場合、処理は終了する。
【００５７】
制御部１００は、画像形成部１２による処理を伴わないジョブを抽出できた場合は、当該抽出したジョブの処理に必要な所要時間を算出する。例えば、制御部１００は、抽出したジョブがスキャンジョブである場合、原稿読取部５による読取速度及び読取原稿枚数に基づいて当該ジョブの完了までに要する所要時間を算出する。また、制御部１００は、抽出したジョブがファクス送信ジョブである場合、原稿読取部５による読取速度、読取原稿枚数、及び所要ファクス送信時間に基づいて当該ジョブの完了までに要する所要時間を算出する。なお、制御部１００は、画像形成部１２による処理を伴わないジョブであって、実行順が連続する複数のジョブを抽出した場合は、当該各ジョブを完了するために要する時間の合計を上記所要時間とする。
【００５８】
そして、制御部１００は、算出した上記所要時間が予め定められた時間（例えば、60秒）に達していないと判断した場合は、画像形成装置１が給紙可能な状態になり得ないと判断する（Ｓ１７でＮＯ）。
【００５９】
一方、制御部１００は、算出した上記所要時間が予め定められた時間に達していると判断した場合は、画像形成装置１が給紙可能な状態になり得ると判断する（Ｓ１７でＹＥＳ）。
【００６０】
また、制御部１００は、上記抽出したジョブの実行時期が、画像形成部１２による処理を伴うジョブの実行により、上記残用紙枚数が足りなくなった後となる場合も、画像形成装置１が給紙可能な状態になり得ないと判断するようにしてもよい（Ｓ１７でＮＯ）。
【００６１】
Ｓ１７でＹＥＳの場合、制御部１００は、ジョブ管理部１０１によって管理されている各ジョブの処理の実行を開始し、当該各ジョブを順次処理しているときに、上記抽出したジョブの処理の実行を開始する時が到来すると、これにより、画像形成装置１が給紙可能な状態になったと判断する（Ｓ１８でＹＥＳ）。そして、制御部１００は、当該抽出したジョブの処理の実行を開始する時点で、待機中の他のジョブを送信してきたコンピューター２００、及び、当該新規のジョブを送信してきたコンピューター２００に対して、用紙の補充を促すメッセージを通知する（Ｓ１９）。
【００６２】
なお、この場合、制御部１００は、待機中のジョブを送信してきたコンピューター２００又は新規のジョブを送信してきたコンピューター２００のうち少なくともいずれか一方に、用紙の補充を促すメッセージを通知するようにしてもよい。これによっても、用紙を補充する動機をユーザーに対して与えることができる。
【００６３】
制御部１００は、Ｓ１９での当該通知後に、給紙部１４が装置本体１１から引き出された場合であっても、実行中の各ジョブの処理を中断せずに続行させる。これにより、ジョブ実行中におけるユーザーによる給紙部１４への用紙補充作業を可能にする。
【００６４】
これにより、給紙部１４に用紙Ｐが満杯状態となっていても給紙部１４の残用紙枚数がジョブの実行に足りない場合には、ユーザーにジョブ完了時間を通知した上で各ジョブの実行を可能な限りで滞りなく遂行しつつ、ユーザーに対して給紙部１４への用紙補充の動機を与え、ユーザーによる用紙補充が行われる限り、給紙部１４に収容可能な最大用紙枚数を超える用紙枚数が必要な１つ又は複数のジョブによる印刷動作を、画像形成装置１によるジョブ処理を止めることなく行うことが可能になる。
【００６５】
また、制御部１００は、ジョブ管理部１０１に新規のジョブが追加され、当該新規のジョブの実行に必要な印刷枚数を加算したことによって、給紙部１４における用紙の残り枚数が、待機中の全ジョブの実行に必要な印刷枚数よりも少なくなったと判断したときは、当該新規のジョブを送信してきたコンピューターに、上記Ｓ１９での用紙の補充を促すメッセージを通知するようにしてもよい。
【００６６】
これによれば、用紙不足を招いたジョブを入力したユーザーに対して用紙の補充を促すため、用紙不足を招いていない他のジョブを入力したユーザーに用紙の補充をさせる事態が生じない。
【００６７】
次に、画像形成装置１によるジョブの終了予定時刻の通知処理の第４実施形態を説明する。図７は画像形成装置１によるジョブの終了予定時刻の通知処理の第４実施形態を示すフローチャートである。
【００６８】
第４実施形態では、図３のフローチャートに示すジョブの終了予定時刻の通知処理において、更に、新規のジョブの終了予定時刻の計算とともに、ジョブの印刷処理（画像形成処理）で使用されるトナーがトナーコンテナー（図略）に残っているかどうかを確認するようしてもよい。当該第４実施形態は、上記の第１実施形態に加えて、ジョブの終了予定時刻の通知処理に当該トナー残量確認処理を追加したフローチャートである。
【００６９】
図７を参照して説明する。コンピューター２００から新規のジョブが送信されてくると、画像形成装置１のジョブ管理部１０１は、当該新規のジョブを受け付けて印刷キューに登録する（Ｓ１１）。
【００７０】
制御部１００は、ジョブ管理部１０１が受け付けた新規のジョブの実行に必要な印刷枚数、画像形成装置１の印刷速度、待機中の他のジョブの終了予定時刻に基づいて、当該新規のジョブの終了予定時刻を計算する（Ｓ１２）。
【００７１】
また、制御部１００は、画像形成部１２の現像装置におけるトナーの残量と、上記新規のジョブ及び待機中のジョブの全てのジョブの実行に必要なトナー量とを比較し、現像装置のトナー残量が当該全てのジョブの実行に必要なトナー量よりも少ないと判断した場合は（Ｓ２４でＹＥＳ）、ネットワークインターフェイス部９１を介して、待機中の他のジョブを送信してきたコンピューター２００に対して、トナー補給の必要があることを示す情報を通知し、当該新規のジョブを送信してきたコンピューター２００には当該新規のジョブの終了予定時刻と合わせて、トナー補給の必要があることを示す情報を通知する（Ｓ２５）。
【００７２】
なお、現像装置内のトナー残量の検出は、現像装置に取り付けられたトナー残量検出センサー等からの信号に基づく公知の検出方法が適用可能である。また、ジョブの実行に必要なトナー量の算出は、例えば、ジョブによる処理対象とされる印刷データを構成するドット数、解像度に基づいたトナー所要量の算出等の既知のトナー量算出方法が適用される。
【００７３】
このように、現像装置に収容されているトナーの残量が、上記全てのジョブに必要なトナー量よりも少ない場合に、待機中及び新規のジョブを送信した各コンピューター２００にトナー補給を通知することで、印刷待ちのユーザーにトナー補給を促すことができる。
【００７４】
なお、Ｓ２２においては、待機中のジョブを送信してきたコンピューター２００及び新規のジョブを送信してきたコンピューター２００の両方に、トナー補給の必要があることを示す情報を通知することとしているが、待機中のジョブを送信してきたコンピューター２００又は新規のジョブを送信してきたコンピューター２００のうち少なくともいずれか一方に、トナー補給の必要があることを示す情報を通知するようにしてもよい。これによっても、トナー補給の必要があることを示す情報を通知したコンピューター２００のユーザーに対しては、トナー補給を促すことができる。
【００７５】
一方、現像装置のトナー残量が待機中のジョブの実行に必要なトナー量以上であれば（Ｓ２１でＮＯ）、制御部１００は、いずれのコンピューター２００にも上記トナー補給の通知をすることなく、当該新規のジョブを送信してきたコンピューター２００に、当該新規のジョブの終了予定時刻を通知する（Ｓ１４）。
【００７６】
以上のように、本実施形態によれば、ジョブの正確な終了予定時刻を正確に計算して、ジョブを送信したコンピューター２００にジョブの正確な終了予定時刻を通知することができる。これにより、最後にジョブを送信したユーザーは、自身のジョブの終了時刻を正確に把握できるため、他のユーザーのジョブの印刷処理が完了するまで画像形成装置の前で待機することなく、当該画像形成装置に印刷物を取りに行くことができ、ユーザーの利便性が向上する。
【００７７】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記実施形態では、画像形成装置１は、新規のジョブを受け付けると当該新規のジョブの終了予定時刻を計算して送信元のコンピューター２００に速やかに当該新規のジョブの終了予定時刻を通知しているが、当該新規のジョブの終了間際又は終了後に送信元のコンピューター２００にジョブ終了を示す情報を更に通知するようにしてもよい。また、画像形成装置１側において、制御部１００は、用紙補給やトナー補給の通知と合わせて、表示部４７３に用紙補給やトナー補給の表示を表示させてもよい。
【００７８】
また、本発明に係る画像形成装置の一実施形態として複合機を用いて説明しているが、これは一例に過ぎず、プリンター等の他の画像形成装置でもよい。
【００７９】
また、図１乃至図７を用いて上記実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００８０】
１        画像形成装置
１００    制御部
１０１    ジョブ管理部
９５      用紙残量検知センサー
【図１】
0006428576.tif 000002
【図２】
0006428576.tif 000003
【図３】
0006428576.tif 000004
【図４】
0006428576.tif 000005
【図５】
0006428576.tif 000006
【図６】
0006428576.tif 000007
【図７】
0006428576.tif 000008