(57)【要約】【課題】  ネットワークプリンティングシステム全体としてのコスト高を招くことなく効率の良い印刷処理を行うことができる画像形成装置を提供する。【解決手段】  印刷データＫの印刷処理の予想値ＴＫを算出する予想値算出部４１と、予想値ＴＫが閾値Ｔｈ以上であるか否かを判定する判定部４２と、予想値ＴＫが閾値Ｔｈ以上と判定された場合、印刷ジョブＫの処理が開始されるまでの待機時間を算出する待機時間算出部４３と、待機時間内において予想値ＴＬが閾値ＴＬ未満の印刷ジョブＬが受信された場合、先に受信された印刷ジョブＫを印刷ジョブＬに先行して印刷させる印刷制御部４５とを備える。【選択図】      図３
2006178899.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して接続された情報処理装置から印刷データを受信する受信手段と、
前記受信手段により受信された印刷データの印刷処理時間の予想値を算出する予想値算出手段と、
前記予想値算出手段により算出された予想値が予め定められた閾値を超えるか否かを判定する判定手段と、
前記判定手段により前記予想値が前記閾値を超えると判定された場合、当該印刷データの印刷処理の待機時間を算出し、算出した待機時間が経過するまで当該印刷データの印刷処理を待機させる待機手段と、
前記待機時間内に、予想値が前記閾値より小さな第１の印刷データが前記受信手段により受信された場合、当該第１の印刷データの印刷処理を、前記待機手段により印刷処理が待機されている印刷データの印刷処理よりも先に開始し、前記待機時間が経過し、かつ、前記第１の印刷データの印刷処理が終了した時、印刷処理が待機されている印刷データの印刷処理を開始する印刷処理手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記印刷処理手段は、前記待機時間内に、前記予想値が前記閾値よりも大きい第２の印刷データが前記受信手段により受信された場合、前記第２の印刷データの印刷処理を、前記待機手段により印刷処理が待機されている印刷データの印刷処理が終了した後に開始することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷処理手段は、前記待機時間内に、前記第１の印刷データが前記受信手段により複数受信された場合、これら複数の第１の印刷データの印刷処理を、受信した順番に開始することを特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記予想値算出手段は、印刷データに含まれるフォントデータ以外のデータのデータ量を基に、前記予想値を算出することを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信ネットワークを介して接続された情報処理装置から印刷データを受信する画像形成装置に関する。
【背景技術】
【０００２】
近年、ＬＡＮ等の通信回線を介して接続されたコンピュータから印刷データを受信して記録紙に出力するネットワークプリンタが広く知られている。かかるネットワークプリンタでは、一度に複数の印刷データを受信した場合、これら複数の印刷データに対して受信した順に優先順位が高くなるように各印刷データの優先順位を設定し、優先順位が高い印刷データから順番に印刷処理を実行することが一般的である。そのため、データ量の多い印刷データを受信した直後にデータ量の小さい印刷データを受信した場合、データ量の小さい印刷データは長時間経過しなければ記録紙に出力されず、この印刷データを送信したユーザに対して多大なるストレスを与え、必ずしも効率良く印刷処理が行われているとは言い難かった。
【０００３】
そこで、特許文献１では、ネットワークを介して接続されたプリンタのフォント情報を登録しておき、前記プリンタがプリント処理を実行している状態において、ネットワークを介して接続された情報処理装置から送信された文書データを受信した場合、受信した文書データに使用されているフォントを解析し、この解析結果とプリンタのフォント情報とを対比して、文書データの優先順位を決定するプリンティングジョブ管理装置が開示されている。
【特許文献１】特開２０００−１２２８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１記載のプリンティングジョブ管理装置は、プリンタがプリント処理を行っている時に受信した文書データに対しては上述した手法により優先順位が決定されるものの、プリンタがプリント処理を行っていない時に受信した文書データに対しては、従来どおり先着順に優先順位が決定されてしまう。従って、プリンタがプリント処理を行っていない時に、データ量の大きな印刷データが受信され、印刷処理が開始される前にデータ量の小さな印刷データが受信された場合、データ量の小さな印刷データは長時間経過しなければ記録紙に出力されないという問題があった。
【０００５】
また、特許文献１記載のプリンティングジョブ管理装置は、文書データを記録紙に出力するプリンタ及び文書データを送信する情報処理装置とは別体の装置であるため、ネットワークプリンティングシステム全体のコストが嵩んでしまうことに加え、プリンティングジョブ管理装置の設置スペースを余分に確保しなければならないという問題があった。
【０００６】
本発明の目的は、画像形成装置が印刷処理を行ってない時に、印刷データを受信した場合であっても、印刷処理の時間を加味して印刷データの印刷順序を決定し得ると共に、ネットワークプリンティングシステム全体としてのコストの低下を図り得る画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明による画像形成装置は、通信ネットワークを介して接続された情報処理装置から印刷データを受信する受信手段と、前記受信手段により受信された印刷データの印刷処理時間の予想値を算出する予想値算出手段と、前記予想値算出手段により算出された予想値が予め定められた閾値を超えるか否かを判定する判定手段と、前記判定手段により前記予想値が前記閾値を超えると判定された場合、当該印刷データの印刷処理の待機時間を算出し、算出した待機時間が経過するまで当該印刷データの印刷処理を待機させる待機手段と、前記待機時間内に、予想値が前記閾値より小さな第１の印刷データが前記受信手段により受信された場合、当該第１の印刷データの印刷処理を、前記待機手段により印刷処理が待機されている印刷データの印刷処理よりも先に開始し、前記待機時間が経過し、かつ、前記第１の印刷データの印刷処理が終了した時、印刷処理が待機されている印刷データの印刷処理を開始する印刷処理手段とを備えることを特徴とする。
【０００８】
また、上記構成において、前記印刷処理手段は、前記待機時間内に、前記予想値が前記閾値よりも大きい第２の印刷データが前記受信手段により受信された場合、前記第２の印刷データの印刷処理を、前記待機手段により印刷処理が待機されている印刷データの印刷処理が終了した後に開始することが好ましい。
【０００９】
また、上記構成において、前記印刷処理手段は、前記待機時間内に、前記第１の印刷データが前記受信手段により複数受信された場合、これら複数の第１の印刷データの印刷処理を、受信した順番に開始することが好ましい。
【００１０】
また、上記構成において、前記予想値算出手段は、印刷データに含まれるフォントデータ以外のデータのデータ量を基に、前記予想値を算出することが好ましい。
【発明の効果】
【００１１】
請求項１記載の発明によれば、印刷データの印刷処理時間の予想値が算出され、算出された予想値が閾値を超える場合、当該印刷データに対する印刷処理の待機時間が算出される。そして、この待機時間内に印刷処理時間の予想値が閾値よりも小さな第１の印刷データが受信された場合、この第１の印刷データは印刷処理が待機されている印刷データよりも先に印刷される。
【００１２】
従って、印刷処理に長時間を要する印刷データを受信し、この印刷データの印刷処理を開始する前に、短時間で印刷処理を終えることができる第１の印刷データを受信した場合、第１の印刷データは印刷処理が待機されている印刷処理に時間を要する印刷データよりも先に印刷処理がなされるため、画像形成装置が印刷処理を行っていない時に、印刷データを受信した場合であっても、印刷処理に要する時間を加味した順番で印刷データを印刷することができる。
【００１３】
更に、上述した処理は画像形成装置により行われているため、ネットワーク上に、印刷データを決定するための専用の装置を設置することが不要となり、ネットワークプリンティングシステム全体としてのコストを低減できると共に、かかる専用の装置を設置するスペースを確保する必要をなくすことができる。
【００１４】
請求項２記載の発明によれば、待機時間内において、予想値が閾値より大きい第２の印刷データ、すなわち印刷処理に長時間を要する第２の印刷データを受信した場合、これらの印刷データは受信した順番で出力される。
【００１５】
請求項３記載の発明によれば、待機時間内に閾値よりも予想値が小さい第１の印刷データを複数受信した場合、これら複数の第１の印刷データは、印刷処理が待機されている印刷データよりも先であって、受信した順番に出力される。
【００１６】
請求項４記載の発明によれば、印刷処理の処理時間を決定づける上で重要なファクターとなるフォントデータ以外のデータにより予想値が算出されるため、印刷処理の予想値を正確に算出することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照しつつ本発明の実施の形態による画像形成装置について説明する。図１は、画像形成装置１が適用される通信ネットワークのネットワーク構成図を示している。図１に示すように画像形成装置１は、ＬＡＮ（local area network）を介してＮ（Ｎは整数）台の端末装置２１〜２Ｎと接続されている。
【００１８】
画像形成装置１は、ＦＡＸ機能、ネットワークプリンタ機能、及びスキャナ機能を備えるデジタル複合機である。端末装置２１〜２Ｎは通信機能を備える通常のパーソナルコンピュータであり、画像形成装置１に対して印刷データを送信する。この印刷データは、ワードプロソフト、表計算ソフト、画像編集ソフト等のアプリケーションソフトウェア等を用いて端末装置２１〜２Ｎのユーザにより作成され、かつ、印刷指令がなされたデータである。
【００１９】
図２は、画像形成装置１の内部構成図を示している。画像形成装置１は、本体部２００と、本体部２００の左側に配設された用紙後処理部３００と、ユーザが種々の操作指令等を入力するための操作部４００と、本体部２００の上部に配設された原稿読取部５００と、原稿読取部５００の上方に配設された原稿給送部６００とを備えている。
【００２０】
操作部４００は、タッチパネル４０１、スタートキー４０２及びテンキー４０３等を備える。タッチパネル４０１は、種々の操作画面を表示するとともに、ユーザが種々の操作指令を入力するための種々の操作ボタン等を表示する。スタートキー４０２は、ユーザが印刷実行指令等を入力するために用いられ、テンキー４０３は、印刷部数等を入力するために用いられる。
【００２１】
原稿給送部６００は、原稿載置部６０１、原稿排出部６０２、給紙ローラ６０３及び原稿搬送部６０４等を備え、原稿読取部５００は、スキャナ５０１等を備える。給紙ローラ６０３は、原稿載置部６０１にセットされた原稿を繰り出し、原稿搬送部６０４は、繰り出される原稿を１枚ずつ順にスキャナ５０１上に搬送する。スキャナ５０１は搬送される原稿を順次読み取り、読み取られた原稿は原稿排出部６０２に排出される。
【００２２】
本体部２００は、複数の給紙カセット２０１、複数の給紙ローラ２０２、転写ローラ２０３、中間転写体ローラ２０４、感光体ドラム２０５、露光装置２０６、イエロー、マゼンタ、シアン、ブラックの各色用の現像装置２０７Ｙ，２０７Ｍ，２０７Ｃ，２０７Ｋ、定着ローラ２０８、排出口２０９、及び排出トレイ２１０等を備える。
【００２３】
感光体ドラム２０５は、矢印方向に回転しながら帯電装置（図示省略）によって一様に帯電される。露光装置２０６は、原稿読取部５００において読み取られた原稿の印刷データに基づいて生成された変調信号をレーザ光に変換して出力し、感光体ドラム２０５に各色別に静電潜像を形成する。現像装置２０７Ｙ，２０７Ｍ，２０７Ｃ，２０７Ｋは、各色の現像剤を感光体ドラム２０５に供給して各色別のトナー像を形成する。
【００２４】
中間転写体ローラ２０４は、感光体ドラム２０５から各色のトナー像が転写され、中間転写体ローラ２０４上にカラーのトナー像が形成される。
【００２５】
一方、給紙ローラ２０２は、記録紙が収納された給紙カセット２０１から記録紙を引き出し、転写ローラ２０３まで給送する。転写ローラ２０３は、搬送された記録紙に中間転写体ローラ２０４上のトナー像を転写させ、定着ローラ２０８は、転写されたトナー像を加熱して記録紙に定着させる。その後、記録紙は、本体部２００の排出口２０９から用紙後処理部３００に搬入される。また、記録紙は、必要に応じて排出トレイ２１０へも排出される。
【００２６】
用紙後処理部３００は、搬入口３０１、記録紙搬送部３０２、搬出口３０３及びスタックトレイ３０４等を備える。記録紙搬送部３０２は、排出口２０９から搬入口３０１に搬入された記録紙を順次搬送し、最終的に搬出口３０３からスタックトレイ３０４へ記録紙を排出する。スタックトレイ３０４は、搬出口３０３から搬出された記録紙の集積枚数に応じて矢印方向に上下動可能に構成されている。
【００２７】
図３は画像形成装置１のブロック構成図を示している。画像形成装置１は、通信インターフェイス（通信Ｉ／Ｆ）１０、スキャナ部２０、操作表示部３０、制御部４０、及び印刷部５０を備えている。通信Ｉ／Ｆ１０は、ＬＡＮボード等から構成され、画像形成装置１がＬＡＮに対して送受信するデータの通信制御を行う。本実施の形態では、特に端末装置２１〜２Ｎから送信された印刷データを受信する。ここで、通信Ｉ／Ｆ１０が一度に受信した印刷データのことを印刷ジョブと名付ける。スキャナ部２０は、図２に示す原稿読取部５００から構成される。操作表示部３０は、図２に示すタッチパネル４０１から構成される。
【００２８】
制御部４０は、ＣＰＵ、ＲＯＭ、及びＲＡＭ等から構成され、画像形成装置１全体の制御を司る。特に本実施の形態では、予想値算出部４１、判定部４２、待機時間算出部４３、優先順位設定部４４、及び印刷制御部４５の機能を備える。これらの機能は、ＣＰＵがＲＯＭに記憶された制御プログラムを実行することで実現される。
【００２９】
予想値算出部４１は、通信Ｉ／Ｆ１０により受信された印刷ジョブの予想値を算出する。予想値の算出は以下のように行われる。まず、印刷ジョブに含まれるフォントデータのデータ量Ｘを求める。次に、フォントデータ以外のデータ（例えばビットマップ画像のデータ及びオブジェクト画像のデータ等）のデータ量Ｙを求める。そして、Ｔ＝αＸ＋βＹの演算を行い予想値Ｔを求める。但し、α，βは予め定められた定数である。なお、フォントデータは、それ以外のデータに比べて印刷処理の時間が短いことが一般的であるため、α＜βとし、フォントデータ以外のデータに対する重み付けを高くすることが好ましい。
【００３０】
判定部４２は、予想値算出部４１により算出された予想値Ｔが予め定められた閾値Ｔｈ以上であるか否かの判定を行う。待機時間算出部４３は、判定部４２により予想値Ｔが閾値Ｔｈ以上であると判定された場合、予想値Ｔが閾値Ｔｈを超えると判定された印刷ジョブの待機時間を算出する。
【００３１】
ここで、待機時間は、例えば画像形成装置１により受信される印刷ジョブの単位時間あたりのデータ量を求め、このデータ量が大きい印刷ジョブほど長くなるように算出される。或いは、予想値Ｔが閾値Ｔｈ以上である印刷ジョブの受信回数が所定の値以上である場合、すなわち、予想値Ｔが閾値Ｔｈ以上である印刷ジョブを多く受信している場合は、待機時間が短くなるように算出される。
【００３２】
優先順位設定部４４は、印刷処理待ちのジョブが存在する場合は、通信Ｉ／Ｆ１０により印刷ジョブが受信される毎にこれら各印刷ジョブの印刷処理の優先順位を決定する。ここで、優先順位設定部４４は、原則的には、先に受信された印刷ジョブほど優先順位が高くなるように各印刷ジョブに対する優先順位を設定するが、ある印刷ジョブに対する印刷処理の待機時間内において、予想値Ｔが閾値Ｔｈ未満である別の印刷ジョブが受信された場合、当該別の印刷ジョブの優先順位を印刷処理が待機されている印刷ジョブの優先順位よりも高く設定する。
【００３３】
印刷制御部４５は、優先順位設定部４４に設定された印刷処理の優先順序に従って、印刷ジョブが記録紙に印刷されるように印刷部５０を制御する。また、印刷制御部４５は、待機時間算出部４３により算出された待機時間内に、待機時間が算出された印刷ジョブの印刷処理が開始されないように印刷部５０を制御する。
【００３４】
印刷部５０は、図２に示す中間転写体ローラ２０４、感光体ドラム２０５、露光装置２０６、及び現像装置２０７Ｙ〜２０７Ｋ等から構成され、印刷制御部４５の制御の下、印刷ジョブを記録紙に出力する。
【００３５】
本実施の形態では、通信Ｉ／Ｆ１０が受信手段に相当し、予想値算出部４１が予想値算出手段に相当し、待機時間算出部４３及び印刷制御部４５が待機手段に相当し、優先順位設定部４４、印刷制御部４５、及び印刷部５０が印刷処理手段に相当する。
【００３６】
次に、画像形成装置１の動作について説明する。図４及び図５は、は、印刷ジョブＫを受信した後、印刷ジョブＬを受信したときの画像形成装置１の動作を示すフローチャートである。なお、本フローチャートが開始される以前において、印刷処理待ちの印刷ジョブは存在しないものとする。ステップＳ１において、通信Ｉ／Ｆ１０が印刷ジョブＫを受信すると（Ｓ１でＹＥＳ）、予想値算出部４１は、印刷ジョブＫの予想値ＴＫを算出する（Ｓ２）。
【００３７】
ステップＳ３において、判定部４２が印刷ジョブＫの予想値ＴＫが閾値Ｔｈ以上であると判定すると（Ｓ３でＹＥＳ）、処理がステップＳ５に進められる。一方、予想値ＴＫが閾値Ｔｈ未満と判定された場合（Ｓ３でＮＯ）、印刷制御部４５は印刷部５０に印刷ジョブＫの印刷処理を開始させる（Ｓ４）。
【００３８】
ステップＳ５において、待機時間算出部４３は印刷ジョブＫの待機時間を算出する。ステップＳ６において、優先順位設定部４４は、印刷ジョブＫの優先順位を算出する。ステップＳ７において、通信Ｉ／Ｆ１０が印刷ジョブＬを受信すると（Ｓ７でＹＥＳ）、予想値算出部４１は印刷ジョブＬの予想値ＴＬを算出する（Ｓ８）。一方、印刷ジョブＬが通信Ｉ／Ｆ１０により受信されない場合（Ｓ７でＮＯ）、処理がステップＳ１３に進められる。
【００３９】
ステップＳ９において、印刷ジョブＬの予想値ＴＬが閾値Ｔｈ以上である場合（Ｓ９でＹＥＳ）、印刷ジョブＬの優先順位が印刷ジョブＫの優先順位よりも低く、すなわち、印刷ジョブＫ，Ｌの優先順位が受信した順番に高く設定される（Ｓ１０）。
【００４０】
一方、印刷ジョブＬの予想値ＴＬが閾値Ｔｈ未満である場合（Ｓ９でＮＯ）、優先順位設定部４４は、印刷ジョブＬの優先順位を印刷ジョブＫの優先順位よりも高く設定し（Ｓ１１）、印刷制御部４５は、印刷部５０に印刷ジョブＬの印刷処理を開始させる（Ｓ１２）。これにより、後に受信された印刷ジョブＬの印刷処理が先に受信された印刷ジョブＫの印刷処理よりも先に開始される。
【００４１】
ステップＳ１３において、印刷制御部４５は、印刷ジョブＫに対する待機時間の設定時からその待機時間が経過していない場合は（Ｓ１３でＮＯ）、印刷ジョブＫに対する印刷処理が開始されないまま、処理がステップＳ７に戻され、一方、印刷ジョブＫに対する待機時間の設定時からその待機時間が経過した場合（Ｓ１３でＹＥＳ）、処理がステップＳ１４に進められる。ステップＳ１４において、印刷制御部４５は、印刷部５０に印刷ジョブＫの印刷処理を開始させる。
【００４２】
図６は、画像形成装置１により予想値ＴＡが閾値Ｔｈ以上の印刷ジョブＡが受信されたときのシーケンス図を示している。時刻Ｔ１において、通信Ｉ／Ｆ１０により印刷ジョブＡが受信されると、予想値算出部４１により印刷ジョブＡの予想値ＴＡが算出され、判定部４２により予想値ＴＡが閾値Ｔｈ以上と判定され、待機時間算出部４３により印刷ジョブＡの待機時間が算出される。そして、印刷ジョブＡの待機時間が経過した時刻である時刻Ｔ２において、印刷部５０により印刷ジョブＡに対する印刷処理が開始され、時刻Ｔ３において、印刷ジョブＡに対する印刷処理が終了される。
【００４３】
図７は、印刷ジョブＡの待機時間内において、予想値ＴＢが閾値Ｔｈ以上の印刷ジョブＢが受信されたときの画像形成装置１のシーケンス図を示している。時刻Ｔ１１において、予想値ＴＡが閾値Ｔｈ以上の印刷ジョブＡが受信され、印刷ジョブＡの待機時間内における時刻Ｔ１２において、予想値ＴＢが閾値Ｔｈ以上の印刷ジョブＢが受信されると、優先順位設定部４４は、印刷ジョブＢの優先順位を印刷ジョブＡの優先順位よりも低く、すなわち受信した順に優先順位が高くなるように設定する。従って、印刷ジョブＡの待機時間が経過した時刻Ｔ１３において、印刷ジョブＡの印刷処理が開始される。そして、印刷ジョブＡの印刷処理が終了した時刻Ｔ１４において、印刷ジョブＢの印刷処理が開始され、時刻Ｔ１５において、印刷ジョブＢの印刷処理が終了される。
【００４４】
図８は、印刷ジョブＡの待機時間内に、予想値Ｔａ〜Ｔｃが閾値Ｔｈ未満の３個の印刷ジョブａ〜ｃが受信されたときの画像形成装置１のシーケンス図を示している。時刻Ｔ３１において、予想値ＴＡが閾値Ｔｈ以上の印刷ジョブＡが受信され、印刷ジョブＡの待機時間内の、時刻Ｔ３２，Ｔ３３，Ｔ３４の各々において、印刷ジョブａ，ｂ，ｃが受信される。ここで、印刷ジョブａ〜ｃの優先順位は先に受信されたものほど高く、かつ、印刷ジョブＡの優先順位よりも高く設定されている。
【００４５】
時刻Ｔ３２において、印刷ジョブａの印刷処理が、印刷ジョブＡの待機時間の経過を待つことなく開始され、印刷ジョブａの印刷処理が終了する時刻Ｔ３６において、印刷ジョブｂの印刷処理が開始され、印刷ジョブの印刷処理が終了する時刻Ｔ３７において、印刷ジョブｃの印刷処理が開始される。印刷ジョブｃの印刷処理が終了した時刻Ｔ３８において、印刷ジョブＡの印刷処理が開始され、時刻Ｔ３９において、印刷ジョブＡの印刷処理が終了される。ここで、時刻Ｔ３８は印刷ジョブＡの待機時間の終了時刻Ｔ３５より後であるため、印刷ジョブＡは、印刷ジョブｃの印刷処理が終了した時刻Ｔ３８において処理が開始されている。
【００４６】
図９は、予想値Ｔａが閾値Ｔｈ以上の印刷ジョブＡの待機時間内に、予想値ＴＢが閾値Ｔｈ以上の印刷ジョブＴＢ、予想値Ｔａ，Ｔｂが閾値Ｔｈ未満の印刷ジョブａ，ｂを受信したときの画像形成装置１のシーケンス図を示している。
【００４７】
時刻Ｔ４１において、印刷ジョブＡが受信され、印刷ジョブＡの待機時間が経過する時刻Ｔ４５以前の時刻Ｔ４２において印刷ジョブＢが受信され、時刻Ｔ４３において印刷ジョブａが受信され、時刻Ｔ４４において印刷ジョブｂが受信される。ここで、優先順位設定部４４は、印刷ジョブａ、印刷ジョブｂ、印刷ジョブＡ、印刷ジョブＢの順番に印刷順位が高くなるようにこれらの印刷ジョブの優先順位を算出する。
【００４８】
すなわち、優先順位設定部４４は、待機時間において受信された印刷ジョブのうち、予想値Ｔが閾値Ｔｈ以上の印刷ジョブに対しては、受信した順番で優先順位が高くなるように優先順位を設定し、待機時間において受信された予想値Ｔが閾値Ｔｈ未満の印刷ジョブに対しては受信した順番で優先順位が高くなり、かつ、予想値Ｔが閾値Ｔｈ以上のいずれの印刷ジョブよりも優先順位が高くなるように優先順位を設定する。
【００４９】
時刻Ｔ４３において、印刷ジョブａの印刷処理が開始され、印刷ジョブａの印刷処理が終了した時刻Ｔ４６において、印刷ジョブｂの印刷処理が開始される。
【００５０】
印刷ジョブｂの印刷処理が終了した時刻Ｔ４７において、印刷ジョブＡの印刷処理が開始され、印刷ジョブＡの印刷処理が終了した時刻Ｔ４８において、印刷ジョブＢの印刷処理が開始され、時刻Ｔ４９において、印刷ジョブＢの印刷処理が終了される。ここで、時刻Ｔ４７は、待機時間が終了する時刻Ｔ４５以後の時刻であるため、印刷制御部４５は、印刷ジョブｂの印刷処理が終了された後、速やかに印刷ジョブＡの印刷処理を開始させている。
【００５１】
以上説明したように、本画像形成装置１によれば、予想値Ｔが閾値Ｔｈ以上の印刷ジョブに対しては、待機時間が経過するまで印刷処理を開始させず、この待機時間内において、予想値Ｔが閾値Ｔｈ未満の印刷ジョブが受信された場合は、当該印刷ジョブの印刷処理を予想値Ｔが閾値Ｔｈ以上の印刷ジョブよりも先に開始させるため、先に受信した印刷ジョブの印刷処理が開始される以前に受信された印刷ジョブに対して、印刷処理に費やされる時間を加味して優先順位を決定することができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の実施の形態による画像形成装置が適用される通信ネットワークのネットワーク構成図を示している。
【図２】図１に示す画像形成装置の内部構成図を示している。
【図３】図２に示す画像形成装置のブロック構成図を示している。
【図４】図１及び図２に示す画像形成装置の動作を示すフローチャートである。
【図５】図１及び図２に示す画像形成装置の動作を示すフローチャートである。
【図６】画像形成装置により予想値が閾値以上の印刷ジョブが受信されたときのシーケンス図を示している。
【図７】予想値が閾値以上の印刷ジョブの待機時間内において、予想値が閾値以上の印刷ジョブが受信されたときの画像形成装置のシーケンス図を示している。
【図８】予想値が閾値以上の印刷ジョブの待機時間内に、予想値が閾値未満の３個の印刷ジョブが受信されたときの画像形成装置のシーケンス図を示している。
【図９】予想値が閾値以上の印刷ジョブの待機時間内に、予想値が閾値以上の１個の印刷ジョブ、及び予想値が閾値未満の３個の印刷ジョブが受信されたときの画像形成装置のシーケンス図を示している。
【符号の説明】
【００５３】
１  画像形成装置
２０  スキャナ部
２１〜２Ｎ  端末装置
３０  操作表示部
４０  制御部
４１  予想値算出部
４２  判定部
４３  待機時間算出部
４４  優先順位設定部
４５  印刷制御部
５０  印刷部
【図１】
2006178899.tif 000003
【図２】
2006178899.tif 000004
【図３】
2006178899.tif 000005
【図４】
2006178899.tif 000006
【図５】
2006178899.tif 000007
【図６】
2006178899.tif 000008
【図７】
2006178899.tif 000009
【図８】
2006178899.tif 000010
【図９】
2006178899.tif 000011