(57)【要約】【課題】ジョブの実行が１回目であっても当該ジョブの印刷完了までの時間を精度よく予測できる画像形成装置を提供する。【解決手段】画像形成装置は、複数部数の印刷処理を含むジョブを取得して（ステップＳ１０００）、当該ジョブを実行する。画像形成装置は、当該ジョブの実行時に複数部数の印刷処理のうちの所定の部の印刷処理に要する時間を計測する（ステップＳ１０６０〜ステップＳ１０９０）。画像形成装置はさらに、計測した所定の部の印刷処理に要した時間を用いてジョブの完了に要するジョブ完了時間を算出し（ステップＳ１１００及びステップＳ１１１０）、算出したジョブ完了時間を表示する。【選択図】図３
2015093403.tif 000002
【特許請求の範囲】
【請求項１】
複数部数の印刷処理を含むジョブを実行するためのジョブ実行手段と、
前記ジョブの実行時に前記複数部数の印刷処理のうちの所定の部の印刷処理に要する時間を計測するための計測手段と、
前記計測手段が計測した、前記所定の部の印刷処理に要した時間を用いて前記ジョブの完了に要するジョブ完了時間を算出するための算出手段と、
前記算出手段が算出した前記ジョブ完了時間を表示するための表示手段とを含む、画像形成装置。
【請求項２】
前記計測手段は、１部目の印刷処理に要する時間を計測するための手段を含み、
前記算出手段は、前記１部目の印刷処理に要した時間を用いて前記ジョブの完了に要するジョブ完了時間を算出するための手段を含む、請求項１に記載の画像形成装置。
【請求項３】
前記計測手段は、各部の印刷処理に要する時間をそれぞれ計測するための手段を含み、
前記算出手段は、部単位の印刷処理が終了する毎に、終了した部の印刷処理に要した時間の平均値を算出し、当該平均値を用いて前記ジョブの完了に要するジョブ完了時間を算出するための手段を含み、
前記画像形成装置はさらに、所定の時間間隔で前記ジョブ完了時間の表示を更新するよう前記表示手段の表示を制御するための表示制御手段を含む、請求項１に記載の画像形成装置。
【請求項４】
前記画像形成装置は、所定の部の印刷処理の実行時に、当該印刷処理を遅延させる特別の処理が実行されたか否かを判定するための判定手段をさらに含み、
前記算出手段は、前記判定手段による判定結果が肯定であることに応答して、前記所定の部の印刷処理に要した時間から前記特別の処理に要した時間を差し引き、当該差し引いた時間を用いて前記ジョブの完了に要するジョブ完了時間を算出する、請求項１〜請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記画像形成装置は、前記判定手段による判定結果が肯定であることに応答して、前記特別の処理が実行されたことをユーザに通知するための通知手段をさらに含む、請求項４に記載の画像形成装置。
【請求項６】
前記画像形成装置は、前記判定手段による判定結果が肯定であることに応答して、前記所定の部の印刷処理に要した時間を用いて算出したジョブ完了時間よりも実際のジョブ完了時間が短くなることをユーザに通知するための手段をさらに含む、請求項５に記載の画像形成装置。
【請求項７】
前記画像形成装置は、
所定枚数の印刷処理が実行される毎に印刷画質の画質調整処理を行なうための画質調整手段と、
前回の画質調整処理が実行された後に実行された印刷処理の枚数に基づいて、前記ジョブの実行中に前記画質調整処理が実行されるか否かを判定するための手段とをさらに含み、
前記算出手段は、前記画質調整処理が実行されるか否かに応じて、前記画質調整処理に要する時間を加えて前記ジョブ完了時間を算出する、請求項１〜請求項６のいずれかに記載の画像形成装置。
【請求項８】
前記画像形成装置は、前記判定するための手段による判定結果が肯定であることに応答して、画質調整処理が予定されているために前記ジョブ完了時間が通常よりも長くなることをユーザに通知するための手段をさらに含む、請求項７に記載の画像形成装置。
【請求項９】
画像形成装置と、前記画像形成装置に接続され、当該画像形成装置に対して、複数部数の印刷処理を含むジョブを送信する情報処理装置とを含む画像形成システムであって、
前記画像形成装置は、
前記情報処理装置から送信された前記ジョブを受信するための受信手段と、
受信した前記ジョブを実行するためのジョブ実行手段と、
前記ジョブの実行時に前記複数部数の印刷処理のうちの所定の部の印刷処理に要する時間を計測するための計測手段と、
前記計測手段が計測した、前記所定の部の印刷処理に要した時間を用いて前記ジョブの完了に要するジョブ完了時間を算出するための算出手段と、
算出した前記ジョブ完了時間を前記情報処理装置に送信するための手段とを含み、
前記情報処理装置は、
前記画像形成装置から送信された前記ジョブ完了時間を受信するための手段と、
受信した前記ジョブ完了時間を表示するための手段とを含む、画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び画像形成システムに関し、特に、ジョブの完了に要する時間を予測する技術に関する。
【背景技術】
【０００２】
情報機器の１種として、多くの事業所（会社、事務所等）に画像形成装置（代表的にはコピー機）が導入されている。このような画像形成装置の１つである複合機（ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ））のように、コピーモード、画像通信モード（代表的にはファクシミリモード）、ネットワーク対応のプリントモード、及びスキャナモードのような複数のモードを有するものも多くなってきている。
【０００３】
こうした画像形成装置において、印刷指示したジョブの印刷完了までの時間がどれくらいかを把握したいという要望が従来からある。ジョブの印刷完了までの時間が分かれば、ユーザにとって、例えば当該ジョブの実行中に他の作業を行なうことができるか否かの判断が容易になる。さらに、例えば複数台の画像形成装置が事業所に設置されており、いずれの画像形成装置においてもジョブが実行されている場合、実行されているジョブの印刷完了までの時間を比較することによって、実行中のジョブが最も早く終了する画像形成装置を容易に判別できる。すなわち、所望のジョブを実行したい場合に、より早く当該ジョブを実行できる画像形成装置を容易に判別できる。
【０００４】
ジョブの印刷完了までの時間を予測する技術として、従来、印刷出力の条件毎に出力時間が管理された出力時間予測テーブルを持ち、その出力時間予測テーブルに従ってジョブの印刷出力時間を算出して予測する技術が知られている。しかし、このような技術を用いて算出した時間（ジョブの印刷完了までの時間）は、精度がそれほど高くなかった。例えば商業印刷等の分野で用いられる画像形成装置では、大量枚数の印刷処理を実行するため、予測時間の精度が低いと、予測した時間と実際の時間とに大きなズレが生じてしまう。
【０００５】
後掲の特許文献１は、印刷完了までの時間をより精度よく予測することが可能な画像形成装置を提案する。この画像形成装置は、実行されたジョブの印刷完了までの時間を計測（実測）し、計測した印刷完了までの時間を保存する。画像形成装置は、再度同じジョブの印刷指示を受付けると、保存されている印刷完了までの時間を読出しその時間を操作部に表示する。再度同じジョブが実行される場合、当該ジョブの印刷完了までに実際に要した時間が操作部に表示されるので、印刷完了までの時間の予測精度が向上する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１４４６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１において、印刷完了までの時間をより精度よく予測できるのは、実行されるジョブと同じジョブがそれ以前に実行されている場合に限られる。実行されるジョブと同じジョブが予め実行されていない場合、すなわちジョブの実行が１回目である場合、当該ジョブの印刷完了までに実際に要した時間が保存されていないので、この場合は印刷完了までの時間の予測精度を向上させることが困難である。
【０００８】
本発明は、上記のような課題を解決するためになされたものであり、本発明の１つの目的は、ジョブの実行が１回目であっても当該ジョブの印刷完了までの時間を精度よく予測できる画像形成装置及び画像形成システムを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の第１の局面に係る画像形成装置は、複数部数の印刷処理を含むジョブを実行するためのジョブ実行手段と、ジョブの実行時に複数部数の印刷処理のうちの所定の部の印刷処理に要する時間を計測するための計測手段と、計測手段が計測した、所定の部の印刷処理に要した時間を用いてジョブの完了に要するジョブ完了時間を算出するための算出手段と、算出手段が算出したジョブ完了時間を表示するための表示手段とを含む。
【００１０】
複数部数の印刷処理を含むジョブを実行する場合、画像形成装置は、ジョブの実行時に複数部数の印刷処理のうちの所定の部の印刷処理に要する時間を計測する。計測した所定の部の印刷処理に要した時間を用いてジョブの完了に要するジョブ完了時間を算出する。所定の部の印刷処理に実際に要した時間を用いて、複数部数の印刷処理を含むジョブの完了時間を算出することにより、ジョブの実行が１回目であっても当該ジョブの印刷完了までの時間（ジョブ完了時間）を精度よく予測できる。
【００１１】
好ましくは、計測手段は、１部目の印刷処理に要する時間を計測するための手段を含み、算出手段は、１部目の印刷処理に要した時間を用いてジョブの完了に要するジョブ完了時間を算出するための手段を含む。
【００１２】
より好ましくは、計測手段は、各部の印刷処理に要する時間をそれぞれ計測するための手段を含み、算出手段は、部単位の印刷処理が終了する毎に、終了した部の印刷処理に要した時間の平均値を算出し、当該平均値を用いてジョブの完了に要するジョブ完了時間を算出するための手段を含み、画像形成装置はさらに、所定の時間間隔でジョブ完了時間の表示を更新するよう表示手段の表示を制御するための表示制御手段を含む。
【００１３】
さらに好ましくは、画像形成装置は、所定の部の印刷処理の実行時に、当該印刷処理を遅延させる特別の処理が実行されたか否かを判定するための判定手段をさらに含み、算出手段は、判定手段による判定結果が肯定であることに応答して、所定の部の印刷処理に要した時間から特別の処理に要した時間を差し引き、当該差し引いた時間を用いてジョブの完了に要するジョブ完了時間を算出する。
【００１４】
さらに好ましくは、画像形成装置は、判定手段による判定結果が肯定であることに応答して、特別の処理が実行されたことをユーザに通知するための通知手段をさらに含む。
【００１５】
さらに好ましくは、画像形成装置は、判定手段による判定結果が肯定であることに応答して、所定の部の印刷処理に要した時間を用いて算出したジョブ完了時間よりも実際のジョブ完了時間が短くなることをユーザに通知するための手段をさらに含む。
【００１６】
さらに好ましくは、画像形成装置は、所定枚数の印刷処理が実行される毎に印刷画質の画質調整処理を行なうための画質調整手段と、前回の画質調整処理が実行された後に実行された印刷処理の枚数に基づいて、ジョブの実行中に画質調整処理が実行されるか否かを判定するための手段とをさらに含み、算出手段は、画質調整処理が実行されるか否かに応じて、画質調整処理に要する時間を加えてジョブ完了時間を算出する。
【００１７】
さらに好ましくは、画像形成装置は、判定するための手段による判定結果が肯定であることに応答して、画質調整処理が予定されているためにジョブ完了時間が通常よりも長くなることをユーザに通知するための手段をさらに含む。
【００１８】
本発明の第２の局面に係る画像形成システムは、画像形成装置と、画像形成装置に接続され、当該画像形成装置に対して、複数部数の印刷処理を含むジョブを送信する情報処理装置とを含む画像形成システムである。この画像形成システムにおいて、画像形成装置は、情報処理装置から送信されたジョブを受信するための受信手段と、受信したジョブを実行するためのジョブ実行手段と、ジョブの実行時に複数部数の印刷処理のうちの所定の部の印刷処理に要する時間を計測するための計測手段と、計測手段が計測した、所定の部の印刷処理に要した時間を用いてジョブの完了に要するジョブ完了時間を算出するための算出手段と、算出したジョブ完了時間を情報処理装置に送信するための手段とを含む。情報処理装置は、画像形成装置から送信されたジョブ完了時間を受信するための手段と、受信したジョブ完了時間を表示するための手段とを含む。
【発明の効果】
【００１９】
以上より、本発明によれば、ジョブの実行が１回目であっても当該ジョブの印刷完了までの時間を精度よく予測できる画像形成装置及び画像形成システムを得ることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施の形態に係る画像形成装置の外観を示す斜視図である。
【図２】図１に示す画像形成装置のハードウェア構成を示す制御ブロック図である。
【図３】図１に示す画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図４】図１に示す画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図５】図１に示す画像形成装置の操作部に表示されるジョブステータス画面の一例を示す図である。
【図６】本発明の第２の実施の形態に係る画像形成システムの全体構成を示す図である。
【図７】図６に示す画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図８】本発明の第３の実施の形態に係る画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図９】本発明の第４の実施の形態に係る画像形成装置で実行されるプログラムの制御構造を示すフローチャートである。
【図１０】図９のステップＳ４０００の詳細なフローである。
【図１１】本発明の第５の実施の形態に係る画像形成装置の操作部に表示されるジョブステータス画面及び通知画面の一例を示す図である。
【図１２】本発明の第６の実施の形態に係る画像形成装置の操作部に表示されるジョブステータス画面及び通知画面の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下の実施の形態では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
【００２２】
（第１の実施の形態）
［全体構成］
図１を参照して、本実施の形態に係る画像形成装置１００は、コピー機能及びプリンタ機能等を備える複合機（ＭＦＰ）である。この画像形成装置１００は、レーザー光を露光に利用する、所謂レーザー方式（電子写真方式）の印刷機能を備える。しかし、他の形式の印刷機能を備えたものであってもよい。
【００２３】
画像形成装置１００は主として装置本体１０２と自動原稿搬送装置１０４とを含み、画像データに基づいて所定のシート（記録用紙）に多色又は単色の画像を形成する。画像形成装置１００は、外部からの入力により、又は画像形成装置１００が備える原稿読取機能により画像データを含むジョブを取得して、取得したジョブを実行する。ジョブとは、印刷等の画像形成に関する一連の動作を指す。例えば複数枚の原稿をコピーする場合には、複数枚の原稿のコピーに関する一連の動作が１ジョブであり、複数部数のコピーを行なう場合は、複数部数分のコピーに関する一連の動作が１ジョブである。
【００２４】
装置本体１０２の上面には、原稿が載置される透明ガラスからなる原稿載置台（図示せず。）が設けられている。この原稿載置台上に自動原稿搬送装置１０４が取付けられている。自動原稿搬送装置１０４はトレイ上にセットされた原稿を原稿載置台上に自動で搬送する。
【００２５】
装置本体１０２の一方の側部には、後処理装置３００が連結されている。後処理装置３００は、後処理として画像形成済み（印刷済み）の記録用紙を例えばステープル留めするステープル処理、及び記録用紙にパンチ穴をあけるパンチ処理に対応可能である。後処理装置３００の外部には、記録用紙を排紙するための排紙トレイ３１０が設けられている。
【００２６】
装置本体１０２の他方の側部には、大量枚数（例えば約５０００枚）の記録用紙を収納可能な大容量給紙ユニット４００が連結されている。さらに装置本体１０２の他方の側部には、手差トレイ１０６が設置されている。装置本体１０２の下側には、複数枚（例えば約５００枚）の記録用紙を収納可能な給紙トレイ１０８（１０８ａ、１０８ｂ及び１０８ｃ）が設けられている。大容量給紙ユニット４００、手差トレイ１０６、及び給紙トレイ１０８にはそれぞれ給紙ローラ（図示せず。）が設けられており、この給紙ローラによって記録用紙が１枚単位で連続的に給送される。
【００２７】
画像形成装置１００はまた、ジョブの印刷完了までの時間（以下「ジョブ完了時間」と呼ぶことがある。）を予測する機能を持つ。本実施の形態に係る画像形成装置１００は、後述するように、複数部数の印刷処理を含むジョブに対して、ジョブ完了時間をより精度よく予測することが可能である。
【００２８】
［ハードウェア構成］
図２を参照して、画像形成装置１００は、制御部１１０、原稿読取部１２０、画像処理部１３０、画像形成部１４０、給紙部１５０、画質調整部１６０、タイマ部１７０、操作部１８０、及びＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）２００を含む。
【００２９】
制御部１１０は、実質的にコンピュータであって、画像形成装置１００全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１２、プログラム等を記憶するためのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１４、揮発性の記憶装置であるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１６、及び記憶装置１１８を含む。記憶装置１１８は、通電が遮断された場合にもデータを保持する不揮発性記憶装置であり、例えばハードディスクドライブ又はフラッシュメモリ等である。ＣＰＵ１１２には、ＢＵＳライン２１０が接続されており、このＢＵＳライン２１０には、ＲＯＭ１１４、ＲＡＭ１１６及び記憶装置１１８が電気的に接続される。
【００３０】
ＣＰＵ１１２は、操作部１８０等からの指示に応じて各種コンピュータプログラムを実行することによって、画像形成装置１００の各部の動作及び情報処理装置（図示せず。）等の外部機器との通信等の所望の処理を実行する。上記の各種コンピュータプログラムは、予めＲＯＭ１１４又は記憶装置１１８に記憶されており、所望の処理の実行時において、当該ＲＯＭ１１４又は記憶装置１１８から読出されてＲＡＭ１１６に転送される。ＣＰＵ１１２は、ＣＰＵ１１２内の図示しないプログラムカウンタと呼ばれるレジスタに格納された値によって指定される、ＲＡＭ１１６内のアドレスからプログラムの命令を読出し、解釈する。ＣＰＵ１１２はまた、読出された命令によって指定されるアドレスから演算に必要なデータを読出し、そのデータに対し命令に対応する演算を実行する。実行の結果も、ＲＡＭ１１６、記憶装置１１８及びＣＰＵ１１２内のレジスタ等の、命令によって指定されるアドレスに格納される。
【００３１】
記憶装置１１８には、画像形成装置１００の一般的な動作を実現するためのコンピュータプログラムが記憶される。このコンピュータプログラムは、ネットワーク５０及びＮＩＣ２００を介して、情報処理装置等から提供される。なお、このコンピュータプログラムは、そのコンピュータプログラムが記録された、例えばＤＶＤ等の記憶媒体によって提供されてもよい。すなわち、コンピュータプログラムの記録媒体としてのＤＶＤが、画像形成装置１００内に内蔵されるＤＶＤドライブ（図示せず。）に装着され、そのＤＶＤからコンピュータプログラムが読出されて記憶装置１１８にインストールされてもよい。記憶装置１１８は、他に、画像データ等を含む各種データを記憶する。ＲＯＭ１１４又は記憶装置１１８には、印刷出力の条件毎に出力時間が管理された管理テーブルも記憶されている。管理テーブルには、例えば後処理（ステープル処理、パンチ処理等）、集約印刷、及び両面印刷等の処理に要する時間が管理されている。
【００３２】
ＢＵＳライン２１０には、さらに、原稿読取部１２０、画像処理部１３０、画像形成部１４０、給紙部１５０、画質調整部１６０、タイマ部１７０、操作部１８０、及びＮＩＣ２００が電気的に接続される。
【００３３】
原稿読取部１２０は、スキャナ及びＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）ラインセンサ（以上いずれも図示せず。）を含む。スキャナは、ユーザによって手動で、又は、自動原稿搬送装置１０４によって、原稿載置台上に載置された原稿の画像表面に対し光源（図示せず。）から光を照射することによって得られる反射光像をＣＣＤラインセンサ上に結像させ、光源を移動させながら原稿をスキャンする。ＣＣＤラインセンサは、結像した反射光像を順次光電変換して画像データとして画像処理部１３０に対して出力する。すなわち、原稿読取部１２０は、原稿のコピー時又はスキャン時に、原稿載置台に載置される原稿からスキャナによって画像情報を読取り、読取った画像情報をＣＣＤラインセンサによって電気信号に変換して画像データとして画像処理部１３０に対して出力する。
【００３４】
画像処理部１３０は、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、図示せず。）を含む。画像処理部１３０は、原稿読取部１２０、又は、情報処理装置等から受信した画像データに対して、例えば、ラスタライズ処理等の所定の画像処理を含む各種処理を施して所定の階調の印刷データを作成し、画像形成部１４０に対して出力する。
【００３５】
画像形成部１４０は、画像データによって示される画像をカラー又は単色で記録用紙に印刷するものであって、例えば、感光体ドラム、帯電装置、レーザースキャンユニット（ＬＳＵ）、現像装置、転写装置、クリーニング装置、定着装置、及び除電装置等を備えている。画像形成部１４０には、例えば、搬送路が設けられており、給紙部１５０から給紙されてきた記録用紙が搬送路に沿って搬送される。
【００３６】
給紙部１５０は、給紙トレイ１０８、及び手差トレイ１０６を含む。装置本体１０２に大容量給紙ユニット４００が連結されている場合、給紙部１５０は大容量給紙ユニット４００をさらに含む。給紙部１５０は、大容量給紙ユニット４００に収納された記録用紙、給紙トレイ１０８に収納された記録用紙、又は手差トレイ１０６に載置された記録用紙を１枚ずつ引出して記録用紙を画像形成部１４０の搬送路へと送り出す。給紙部１５０は記録用紙の給紙を検出するセンサ（図示せず。）をさらに含む。画像形成部１４０の搬送路に沿って記録用紙が搬送されている途中で、記録用紙が感光体ドラムと転写装置との間を通過し、さらに定着装置を通過して、記録用紙に対する印刷が行なわれる。なお、給紙部１５０は、印刷処理の実行途中における給紙トレイ１０８等の変更、又は給紙トレイ１０８等への記録用紙の補充を検出する機能を持つ。
【００３７】
感光体ドラムは、一方向に回転し、その表面は、クリーニング装置と除電装置によりクリーニングされた後、帯電装置により均一に帯電される。レーザースキャンユニットは、印刷対象の画像データに基づいてレーザー光を変調し、このレーザー光によって感光体ドラムの表面を主走査方向に繰返し走査して、静電潜像を感光体ドラムの表面に形成する。現像装置は、トナーを感光体ドラムの表面に供給して静電潜像を現像し、トナー像を感光体ドラムの表面に形成する。転写装置は、転写装置と感光体ドラムとの間を通過していく記録用紙に感光体ドラムの表面のトナー像を転写する。
【００３８】
定着装置は、記録用紙を加熱するための加熱ローラと、記録用紙を加圧するための加圧ローラとを含む。記録用紙は、加熱ローラによって加熱され、かつ、加圧ローラによって加圧されることによって、記録用紙上に転写されたトナー像が記録用紙に定着される。定着装置から排出された（印刷された）記録用紙は、後処理装置３００によって後処理が行なわれた後、又は後処理が行なわれずに排紙トレイ３１０に排出される。
【００３９】
画像形成装置１００において扱われる画像データは、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の各色を用いたカラー画像に対応するデータである。したがって、感光体ドラム、帯電装置、現像装置、クリーニング装置は、各色に応じた４種類の潜像を形成するようにそれぞれ４個ずつ設けられ、ブラック、シアン、マゼンタ、イエローの４つの画像形成ユニットが構成されている。
【００４０】
画像形成部１４０には、４つの画像形成ユニットの各々の感光体ドラムに接する無端状の転写ベルト（図示せず。）が設けられている。この転写ベルトを介して、各感光体ドラムの表面に形成されたトナー像が記録用紙に転写される。
【００４１】
画像形成部１４０はさらに、トナーカートリッジが装着されるカートリッジ装着部（図示せず。）を含む。カートリッジ装着部は装着されているトナーカートリッジを個別に認識し、トナーカートリッジの交換又はトナー補給等を検出する。
【００４２】
画質調整部１６０は、画像形成装置１００（画像形成部１４０）の画質を調整するための機能部である。この画質調整部１６０は、制御部１１０の指示により画質調整処理を実行する。画質調整処理は、レジスト調整（以下「レジ調」と呼ぶ。）及びプロセスコントロール（以下「プロコン」と呼ぶ。）等の印刷ジョブ中に自動的に画質調整を行なう処理を含む。画質調整部１６０は、テストパターンのパターン間隔を検出する検出装置（図示せず。）及びパターン画像の濃度を検出する濃度センサ（図示せず。）を含む。
【００４３】
レジ調では、各画像形成ユニットによって所定パターンのパッチ画像を転写ベルト上に形成し、各色のパターン間隔を検出装置にて読取る。読取ったパターン間隔から各色間の印刷位置の位置ズレ量（補正量）を検出し、検出した補正量を画像形成条件に反映させる（画像形成パラメータを変更する）ことによって画質の調整（位置ズレ調整）を行なう。
【００４４】
プロコンでは、各画像形成ユニットによってテスト用のパッチ画像を形成し、濃度センサによって、感光体ドラム上のパッチ画像及び転写ベルト上のパッチ画像の印刷濃度を読取り、読取った印刷濃度に基づいて補正量を検出する。検出した補正量を画像形成条件に反映させることによって画質の調整（濃度調整）を行なう。具体的には、検出した補正量に基づいて、例えば、現像バイアス電圧値、帯電電位設定値及びレーザパワー等の画像形成パラメータを調整することにより印刷濃度（画質）を調整する。
【００４５】
制御部１１０は印刷枚数をカウントする機能を持ち、所定枚数の印刷処理が実行される毎に画質調整部１６０に画質調整処理を実行させる。
【００４６】
タイマ部１７０は、例えば複数部数の印刷処理を含むジョブが実行された際に、複数部数の印刷処理のうちの所定の部の印刷処理に要する時間を計測する。本実施の形態では、タイマ部１７０は１部目の印刷処理に要する時間を計測する。具体的には、タイマ部１７０は１部目の最初のページの印刷に使用する記録用紙が給紙されると計測を開始し、１部目の最終のページの印刷に使用した記録用紙が排紙されると計測を停止する。
【００４７】
操作部１８０は、タッチパネルディスプレイ１９０を含む。タッチパネルディスプレイ１９０は、液晶パネル等で構成された表示パネルと、表示パネルの上に配置され、タッチされた位置を検出するタッチパネルとを含む。表示パネルは、画像形成装置１００の状態及び各種処理の状態に関する情報等の各種情報をユーザに提供する。このタッチパネルディスプレイ１９０はまた、ユーザに対して対話的な操作インターフェイスを提供する。この対話的な操作インターフェイスは、タッチパネルから画像形成装置１００全体の動作に対するユーザの指示を受付け、その指示の内容を表示パネルに表示するとともに、その指示に応じた制御信号を制御部１１０又は画像処理部１３０に対して出力する。
【００４８】
ＮＩＣ２００は、ネットワーク５０とのインターフェイスをとる。画像形成装置１００は、このＮＩＣ２００を介して、ネットワーク５０上の情報処理装置等と、所定の通信プロトコルに従ったデータ通信を行なうことができる。画像形成装置１００は、ＮＩＣ２００を介して、情報処理装置から印刷ジョブ等の各種処理の実行を命令する命令信号を受信できる。
【００４９】
［ソフトウェア構成］
図３を参照して、ジョブ完了時間の予測処理を実行するために、画像形成装置１００で実行されるコンピュータプログラムの制御構造について説明する。以下では、印刷処理としてコピー印刷が実行される場合について説明する。
【００５０】
このプログラムは、原稿読取部１２０が原稿の画像を読取ることによって、複数部数（例えばＮ部数）の印刷処理を含むジョブを取得したことに応じて開始する。このプログラムは、Ｎ部数の印刷処理を含むジョブを取得するステップＳ１０００と、ステップＳ１０００の後に実行され、Ｎ部数の印刷処理を含むジョブのうちの１部目の印刷処理に要する時間の理論値を算出するステップＳ１０１０と、ステップＳ１０１０の後に実行され、算出した１部目の理論値を用いて当該ジョブの印刷完了までの時間を算出するステップＳ１０２０と、ステップＳ１０２０の後に実行され、算出した当該ジョブの印刷完了までの時間をＲＡＭ１１６又は記憶装置１１８に記憶するステップＳ１０３０とを含む。
【００５１】
ステップＳ１０１０では、制御部１１０は画像形成装置の処理能力（単位時間当たりの印刷枚数：印刷速度）に基づいて、１部目の印刷処理に要する時間（基本時間）を算出する。後処理及び集約印刷等の印刷条件（出力条件）が設定されている場合は、管理テーブルに従って１部目の印刷処理に要する時間を算出する。具体的には、設定されている印刷条件の処理に要する時間を管理テーブルに基づいて算出し、それらの時間を上記基本時間に加算することによって、１部目の印刷処理に要する時間（理論値）を算出する。ステップＳ１０２０では、制御部１１０はステップＳ１０１０で算出した１部目の理論値を部数倍（例えばＮ倍）することによって、当該ジョブの印刷完了までの時間を算出する。
【００５２】
このプログラムはさらに、ステップＳ１０３０の後に実行され、印刷処理の実行指示（印刷指示）がされたか否かを判定し、印刷処理の実行指示がされるまで待機するステップＳ１０４０と、ステップＳ１０４０において印刷処理の実行指示がされたと判定された場合に実行され、タイマ部１７０を初期化するステップＳ１０５０と、ステップＳ１０５０の後に実行され、１部目の印刷処理が開始されたか否かを判定し、１部目の印刷処理が開始されるまで待機するステップＳ１０６０と、ステップＳ１０６０において１部目の印刷処理が開始されたと判定された場合に実行され、タイマ部１７０に計測を開始させるステップＳ１０７０と、ステップＳ１０７０の後に実行され、１部目の印刷処理が終了したか否かを判定し、１部目の印刷処理が終了するまで待機するステップＳ１０８０と、ステップＳ１０８０において１部目の印刷処理が終了したと判定された場合に実行され、タイマ部１７０に対して計測を停止させるステップＳ１０９０とを含む。
【００５３】
ステップＳ１０４０では、ユーザによる印刷処理の実行指示を受付けた場合、又は取得した、複数部数の印刷処理を含む上記ジョブの実行順序がまわってきた場合に、制御部１１０は印刷処理の実行指示がされたと判定する。ステップＳ１０６０では、制御部１１０は給紙部１５０からの信号を受信することによって１部目の最初のページの印刷に使用する記録用紙が給紙されたことを検出すると、１部目の印刷処理が開始されたと判定する。ステップＳ１０８０では、制御部１１０は１部目の最終のページの印刷に使用した記録用紙が排紙されたことを検出すると、１部目の印刷処理が終了したと判定する。
【００５４】
このプログラムはさらに、ステップＳ１０９０の後に実行され、タイマ部１７０によって計測された、１部目の印刷処理に要した時間（実測値）をＲＡＭ１１６又は記憶装置１１８に記憶するステップＳ１１００と、ステップＳ１１００の後に実行され、１部目の実測値を用いて当該ジョブのジョブ完了時間を算出するステップＳ１１１０と、ステップＳ１１１０の後に実行され、算出したジョブ完了時間をＲＡＭ１１６又は記憶装置１１８に上書き記憶することによって、ジョブ完了時間を更新し、このプログラムを終了するステップＳ１１２０とを含む。ステップＳ１１１０では、制御部１１０は記憶した１部目の実測値を（部数−１）倍（（Ｎ−１）倍）することによって、当該ジョブの印刷完了までの時間を算出する。部数から１を引くのは既に１部の印刷処理が終了しているからである。ステップＳ１１１０では、制御部１１０は算出したジョブ完了時間を上書き記憶した時刻と関連付けて記憶する。
【００５５】
図４を参照して、予測したジョブ完了時間を操作部１８０（タッチパネルディスプレイ１９０）に表示するために、画像形成装置１００で実行されるコンピュータプログラムの制御構造について説明する。
【００５６】
このプログラムは、ジョブステータス画面の表示指示を受付けたことに応じて開始する。このプログラムは、ジョブステータス画面の表示指示を受付けるステップＳ１２００と、ステップＳ１２００の後に実行され、ジョブステータス画面をタッチパネルディスプレイ１９０に表示するステップＳ１２１０と、ステップＳ１２１０の後に実行され、ＲＡＭ１１６又は記憶装置１１８に記憶されているジョブ完了時間を読出し、読出したジョブ完了時間をジョブステータス画面に表示するステップＳ１２２０とを含む。
【００５７】
図５を参照して、ジョブステータス画面５００には、例えば、取得したジョブの名称、ジョブのモード（例えばコピーモード、プリントモード等）、ジョブの印刷ページ数、ジョブの「終了時刻」、ジョブの「印刷時間」（ジョブが実行されてから終了するまでの時間）、及びジョブの状況（実行中又は待機中）が表示される。さらにジョブステータス画面５００には、取得したジョブの「累積時間」（印刷時間の累積時間）が表示される。本実施の形態では、ジョブステータス画面５００において、ジョブ完了時間がジョブの「終了時刻」及びジョブの「印刷時間」として表示されている。
【００５８】
再び図４を参照して、このプログラムはさらに、ステップＳ１２２０の後に実行され、所定の時間（例えば約３０秒）が経過したか否かを判定し、所定の時間が経過するまで待機するステップＳ１２３０と、ステップＳ１２３０において所定の時間が経過したと判定された場合に実行され、ジョブステータス画面５００の表示を更新するステップＳ１２４０と、ステップＳ１２４０の後に実行され、ユーザによる画面の表示を切替える指示があったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ１２５０とを含む。ステップＳ１２５０において、画面の表示を切替える指示がないと判定された場合は、制御はステップＳ１２３０に戻る。ステップＳ１２５０において、画面の表示を切替える指示があったと判定された場合は、このプログラムは終了する。
【００５９】
［動作］
本実施の形態に係る画像形成装置１００は以下のように動作する。以下の説明では、画像形成装置１００の動作の内、本発明に関連する部分のみを説明する。他の動作は従来の画像形成装置の動作と同様である。
【００６０】
ユーザによって、複数部数の印刷処理を行なうコピー印刷の開始指示がされたとする。画像形成装置１００は、原稿読取部１２０により原稿の画像を読取り、複数部数の印刷処理を含むジョブを取得する（図３に示すステップＳ１０００）。画像形成装置１００は取得したジョブの１部目の印刷処理に要する時間の理論値を算出し（ステップＳ１０１０）、算出した時間（理論値）を用いて当該ジョブのジョブ完了時間を算出する（ステップＳ１２３０）。画像形成装置１００は、算出したジョブ完了時間（理論値）をＲＡＭ１１６又は記憶装置１１８に記憶する（ステップＳ１０３０）。画像形成装置１００は、ジョブステータス画面５００の表示時（図４に示すステップＳ１２１０）又はジョブステータス画面５００の表示更新時（ステップＳ１２４０）に算出したジョブ完了時間（理論値）を読出し、ジョブステータス画面５００内に表示する。
【００６１】
画像形成装置１００は、このジョブに対する印刷処理の実行指示を検知すると（図３に示すステップＳ１０４０においてＹＥＳ）、タイマ部１７０を初期化する（ステップＳ１０５０）。画像形成装置１００は、記録用紙に画像を形成するために給紙部１５０に記録用紙を給紙させる。給紙部１５０は、１部目の最初のページの印刷に使用する記録用紙が給紙されたことをセンサによって検出すると、そのことを示す検出信号を制御部１１０に送信する。制御部１１０は給紙部１５０からの検出信号を受信することによって、１部目の最初のページの印刷に使用する記録用紙が給紙されたことを検出する。これにより、制御部１１０は１部目の印刷処理が開始されたことを検出する（ステップＳ１０６０においてＹＥＳ）。１部目の印刷処理が開始されたことを検出すると、制御部１１０はタイマ部１７０に１部目の印刷処理に要する時間の計測を開始させる（ステップＳ１０７０）。
【００６２】
制御部１１０は１部目の最終のページの印刷に使用した記録用紙が排紙されたことを検出することによって、１部目の印刷処理が終了したことを検出する（ステップＳ１０８０においてＹＥＳ）。制御部１１０は、１部目の印刷処理が終了したことを検出したことに応答して、タイマ部１７０による計測を停止するよう当該タイマ部１７０を制御する（ステップＳ１０９０）。
【００６３】
制御部１１０はタイマ部１７０によって計測された１部目の印刷処理に要した時間（実測値）を用いて当該ジョブのジョブ完了時間を算出する（ステップＳ１１１０）。算出したジョブ完了時間をＲＡＭ１１６又は記憶装置１１８に上書き記憶する（ステップＳ１１２０）。このとき、制御部１１０は当該ジョブ完了時間を上書き記憶した時刻と関連付けて記憶する。画像形成装置１００は、ジョブステータス画面５００の表示時又はジョブステータス画面５００の表示更新時にこのジョブ完了時間を読出し、ジョブステータス画面５００内に表示する。
【００６４】
図５を参照して、例えばジョブ１が複数部数の印刷処理を含むジョブである場合、ジョブ１の１部目の印刷処理が終了すると、１部目の印刷処理に要した時間（実測値）を用いて算出されたジョブ完了時間がジョブステータス画面５００内に表示される。ジョブステータス画面５００の「終了時刻」には、ジョブ完了時間を用いて算出された、当該ジョブの終了時刻が表示される。ジョブステータス画面５００の「印刷時間」には、ジョブ完了時間が表示される。ジョブ完了時間を記憶した後も印刷処理が継続しているため、画像形成装置１００は例えばジョブステータス画面５００の表示更新等のタイミングで、ジョブ完了時間を記憶した時刻からの経過時間を差し引いた印刷時間に表示を切替える。
【００６５】
［作用・効果］
以上の説明から明らかなように、本実施の形態に係る画像形成装置１００を利用することにより、以下に述べる効果を奏する。
【００６６】
複数部数の印刷処理を含むジョブを実行する場合、画像形成装置１００は、ジョブの実行時に１部目の印刷処理に要する時間を計測する。計測した１部目の印刷処理に要した時間を用いてジョブの完了に要するジョブ完了時間を算出する。１部の印刷処理に実際に要した時間を用いて、複数部数の印刷処理を含むジョブの完了時間を算出することにより、ジョブの実行が１回目（初回）であっても当該ジョブの印刷完了までの時間（ジョブ完了時間）を精度よく予測できる。
【００６７】
（第２の実施の形態）
［全体構成］
図６を参照して、本実施の形態に係る画像形成システム６００は、画像形成装置７００と、ネットワーク５０を介して画像形成装置７００と接続される情報処理装置８００とを含む。画像形成装置７００は、第１の実施形態に係る画像形成装置１００と同じ画像形成装置である。情報処理装置８００は、例えばパーソナルコンピュータ（ＰＣ）からなり、情報を表示するための表示装置８１０を含む。
【００６８】
情報処理装置８００は画像形成装置７００に対してジョブを送信する。画像形成装置７００は情報処理装置８００から送信されたジョブを受信して印刷処理を実行する。情報処理装置８００から送信されたジョブを画像形成装置７００で実行する場合、当該ジョブに含まれる画像データを、印刷処理を行なうことが可能な印刷データに変換するためにＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理が行なわれる。画像形成装置７００は、情報処理装置８００から送信されたジョブを受信すると、ＲＩＰ処理を行なった後に印刷処理を実行する。
【００６９】
情報処理装置８００から送信されたジョブが複数部数の印刷処理を含むジョブである場合、画像形成装置７００は、１部目の印刷処理が終了するまでは、ＲＩＰ処理に要する時間、画像形成部１４０（印刷エンジン）の処理能力（単位時間当たりの印刷枚数）、後処理の有無等により、当該ジョブの印刷完了までの時間を算出してジョブステータス画面内に表示する。ＲＩＰ処理で生成した画像データ（印刷データ）は２部目からの印刷に使用するために記憶装置１１８に格納される。
【００７０】
画像形成装置７００は、第１の実施の形態と同様、１部目の印刷処理が終了すると１部目の印刷処理に要した時間（実測値）から当該ジョブの印刷完了までの時間を算出し、ジョブステータス画面内に表示する。なお、２部目以降の印刷処理では１部目の印刷処理の際にＲＩＰ処理で生成された画像データを用いるため、ＲＩＰ処理は行なわれない。そのため、１部目の印刷処理に要した時間（実測値）を用いてジョブ完了時間を算出する際に、ＲＩＰ処理に要する時間を差し引いてジョブ完了時間が算出される。
【００７１】
画像形成装置７００は、情報処理装置８００から送信されたジョブの印刷完了までの時間（ジョブ完了時間）を算出すると、算出したジョブ完了時間を当該情報処理装置８００に送信する。情報処理装置８００は、表示装置８１０に表示されたステータス画面内に画像形成装置７００から送信されたジョブ完了時間を表示する。すなわち、情報処理装置８００の表示装置８１０にもジョブ完了時間が表示される。
【００７２】
［ソフトウェア構成］
図７を参照して、情報処理装置８００から送信されたジョブのジョブ完了時間の予測処理を実行するために、画像形成装置７００で実行されるコンピュータプログラムの制御構造について説明する。図７のプログラムは、図３のステップＳ１０００〜ステップＳ１０２０、ステップＳ１１００、及びステップＳ１１１０に代えて、ステップＳ２０００〜ステップＳ２０４０を含む。ステップＳ１０３０〜ステップＳ１０９０、及びステップＳ１１２０における処理は、図３に示される各ステップにおける処理と同じである。以下、異なる部分について説明する。
【００７３】
このプログラムは、情報処理装置８００から送信された、複数部数（例えばＮ部数）の印刷処理を含むジョブを受信したことに応じて開始する。このプログラムは、Ｎ部数の印刷処理を含むジョブを取得するステップＳ２０００と、ステップＳ２０００の後に実行され、１部目の印刷処理に要する時間の理論値を算出するステップＳ２０１０と、ステップＳ２０１０の後に実行され、算出した１部目の理論値を用いて当該ジョブの印刷完了までの時間を算出するステップＳ２０２０とを含む。ステップＳ２０１０及びステップＳ２０２０では、ＲＩＰ処理に要する時間、画像形成部１４０（印刷エンジン）の処理能力（単位時間当たりの印刷枚数）、後処理の有無等により、当該ジョブの印刷完了までの時間を算出する。ステップＳ２０２０の処理が終了すると、制御はステップＳ１０３０に進む。
【００７４】
このプログラムはさらに、ステップＳ１０９０の後に実行され、タイマ部１７０によって計測された、１部目の印刷処理に要した時間をＲＡＭ１１６又は記憶装置１１８に記憶するステップＳ２０３０と、ステップＳ２０３０の後に実行され、１部目の実測値を用いて当該ジョブのジョブ完了時間を算出するステップＳ２０４０とを含む。ステップＳ２０３０では、１部目の印刷処理に要した時間にＲＩＰ処理に要した時間が含まれる場合、ＲＩＰ処理に要した時間を差し引いた時間を１部目の印刷処理に要した時間として記憶する。ステップＳ２０４０では、記憶された１部目の印刷処理に要した時間を用いてジョブ完了時間を算出する。ステップＳ２０４０の処理が終了すると、制御はステップＳ１１２０に進む。
【００７５】
（第３の実施の形態）
本実施の形態に係る画像形成装置は、印刷処理が完了した部の当該印刷処理に要した時間を随時ジョブ完了時間の計算に考慮してジョブ完了時間を更新する点において、第１の実施の形態に係る画像形成装置１００と異なる。その他の点では、各画像形成装置は同一の構成である。
【００７６】
本画像形成装置は、複数部数（例えばＮ部数）の印刷処理を含むジョブが実行された場合、１部目の印刷処理が終了すると１部目の印刷処理に要した時間を用いて当該ジョブの印刷完了までの時間を算出する。この点は第１の実施の形態と同様である。
【００７７】
本実施の形態では、２部目以降の印刷処理が終了すると、印刷処理が終了する毎にその印刷処理に要した時間をジョブ完了時間の計算に考慮してジョブ完了時間の表示を更新する。具体的には、２部目の印刷処理が終了すると、２部目の印刷処理に要した時間と１部目の印刷処理に要した時間との平均値を算出し、その平均値（平均時間）を用いて残りの部の印刷処理に要する時間（ジョブ完了時間）を計算する。同様に、３部目の印刷処理が終了すると、３部目の印刷処理に要した時間、２部目の印刷処理に要した時間及び１部目の印刷処理に要した時間の平均値を算出し、その平均値（平均時間）を用いて残りの部の印刷処理に要する時間（ジョブ完了時間）を計算する。４部目以降の印刷処理が終了した場合も同様にしてジョブ完了時間を計算する。計算したジョブ完了時間を用いて、ジョブステータス画面内の印刷終了時間（「終了時刻」及び「印刷時間」）の表示を更新する。これにより、印刷処理が終了した部数が増えるにしたがいジョブ完了時間の予測精度が高くなる。
【００７８】
［ソフトウェア構成］
本実施の形態に係る画像形成装置では、図３に示されるプログラムに代えて、図８に示されるプログラムが実行される。図８のプログラムは、図３のステップＳ１０５０〜ステップＳ１１２０に代えて、ステップＳ３０００〜ステップＳ３１００を含む。ステップＳ１０００〜ステップＳ１０４０における処理は、図３に示される各ステップにおける処理と同じである。以下、異なる部分について説明する。
【００７９】
図８を参照して、このプログラムは、ステップＳ１０４０において印刷処理の実行指示がされたと判定された場合に実行され、何部目の印刷処理が実行されるかを示す係数ｎを初期化（ｎ＝１）するステップＳ３０００と、ステップＳ３０００の後に実行され、タイマ部を初期化するステップＳ３０１０と、ステップＳ３０１０の後に実行され、ｎ部目の印刷処理が開始されたか否かを判定し、ｎ部目の印刷処理が開始されるまで待機するステップＳ３０２０と、ステップＳ３０２０においてｎ部目の印刷処理が開始されたと判定された場合に実行され、タイマ部に計測を開始させるステップＳ３０３０と、ステップＳ３０３０の後に実行され、ｎ部目の印刷処理が終了したか否かを判定し、ｎ部目の印刷処理が終了するまで待機するステップＳ３０４０と、ステップＳ３０４０においてｎ部目の印刷処理が終了したと判定された場合に実行され、タイマ部に対して計測を停止させるステップＳ３０５０とを含む。
【００８０】
ステップＳ３０２０では、ｎ＝１の場合（１部目の印刷処理の場合）、１部目の最初のページの印刷に使用する記録用紙が給紙されたことを検出すると、ｎ部目の印刷処理が開始されたと判定する。一方、ｎが２以上の場合（２部目以降の印刷処理の場合）、その直前の部の最終のページの印刷に使用した記録用紙が排紙されたことを検出すると、ｎ部目の印刷処理が開始されたと判定する。ステップＳ３０４０では、ｎ部目の最終のページの印刷に使用した記録用紙が排紙されたことを検出すると、ｎ部目の印刷処理が終了したと判定する。
【００８１】
このプログラムはさらに、ステップＳ３０５０の後に実行され、タイマ部によって計測された、ｎ部目の印刷処理に要した時間（実測値）をＲＡＭ又は記憶装置に記憶するステップＳ３０６０と、ステップＳ３０６０の後に実行され、ｎ部目までの実測値の平均値を算出し、算出した平均値（平均時間）を用いて当該ジョブのジョブ完了時間を算出するステップＳ３０７０と、ステップＳ３０７０の後に実行され、算出したジョブ完了時間をＲＡＭ又は記憶装置に上書き記憶することによって、ジョブ完了時間を更新するステップＳ３０８０と、ステップＳ３０８０の後に実行され、実行された部（係数ｎ）がジョブに含まれる部数Ｎより１少ない部（（Ｎ−１）部）目であるか否か（ｎ＝Ｎ−１か否か）を判定し、判定結果に応じて制御の流れを分岐させるステップＳ３０９０と、ステップＳ３０９０においてｎ＝Ｎ−１ではないと判定された場合に実行され、係数ｎに１を加えるステップＳ３１００とを含む。ステップＳ３１００の処理が終了すると、制御はステップＳ３０１０に戻る。ステップＳ３０９０においてｎ＝Ｎ−１であると判定された場合は、このプログラムは終了する。
【００８２】
［作用・効果］
タイマ部は、ジョブに含まれる各部の印刷処理に要する時間をそれぞれ計測する。画像形成装置は、部単位の印刷処理が終了する毎に終了した部の印刷処理に要した時間の平均値を算出し、当該平均値を用いてジョブの完了に要するジョブ完了時間を算出する。そして、ジョブ完了時間の表示を更新する。これにより、印刷処理が終了した部数が増えるにしたがいジョブ完了時間の予測精度が向上する。
【００８３】
（第４の実施の形態）
本実施の形態に係る画像形成装置は、１部目の印刷処理の実行中に当該印刷処理の終了を遅延させる特別の処理が発生した場合に、その特別の処理に要した時間を差し引いてジョブ完了時間を計算する点において、第１の実施の形態に係る画像形成装置１００と異なる。その他の点では、各画像形成装置は同一の構成である。
【００８４】
１部目の印刷処理の実行中に特別の処理が発生した場合、１部目の印刷処理に要する時間が特別の処理に要した時間の分だけ長くなる。特別の処理とは、例えばプロコン等の画質調整処理、記録用紙の補給、トナーカートリッジの交換、及びジャム処理等が想定される。こうした特別の処理は、２部目以降の印刷処理において必ずしも発生するものではない。そのため、１部目の印刷処理に要する時間に特別の処理に要した時間を含んだ状態でジョブ完了時間を計算すると、ジョブ完了時間が実際の時間より長く予測されてしまう。
【００８５】
本実施の形態では、１部目の印刷処理の実行中に特別の処理が発生していたか否かを判定し、特別の処理が発生していた場合には１部目の印刷処理の実測値から特別の処理に要した時間を差し引いた時間（以下「補正時間」と呼ぶ場合がある。）を用いてジョブ完了時間を算出する。具体的には、上記補正時間を（部数−１）倍（（Ｎ−１）倍）することによって、当該ジョブの印刷完了までの時間を算出する。
【００８６】
なお、特別の処理が発生すると、画像形成装置は特別の処理に要した時間を１部目の印刷処理とは別に計測（実測）する。画像形成装置は計測した特別の処理に要した時間を１部目の印刷処理に要した時間から差し引くことによって補正時間を算出する。
【００８７】
［ソフトウェア構成］
本実施の形態に係る画像形成装置では、図３に示されるプログラムに代えて、図９に示されるプログラムが実行される。図９のプログラムは、図３のステップＳ１１００に代えて、ステップＳ４０００を含む。ステップＳ１０００〜ステップＳ１０９０、ステップＳ１１１０及びステップＳ１１２０における処理は、図３に示される各ステップにおける処理と同じである。以下、異なる部分について説明する。
【００８８】
図９を参照して、このプログラムは、ステップＳ１０９０の後に実行され、１部目の印刷処理に要した時間（実測値）をＲＡＭ又は記憶装置に記憶するステップＳ４０００を含む。図１０は、図９のステップＳ４０００の詳細なフローである。図１０を参照して、このルーチンは、１部目の印刷処理の実行中に遅延要因となる特別の処理が発生していたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップＳ４０１０と、ステップＳ４０１０において特別の処理が発生していたと判定された場合に実行され、特別の処理に要した時間を１部目の印刷処理に要した時間から差し引くステップＳ４０２０と、ステップＳ４０２０の後、又はステップＳ４０１０において特別の処理が発生していないと判定された場合に実行され、測定された時間を１部目の印刷処理に要した時間の実測値として記憶し、このルーチンを終了するステップＳ４０３０とを含む。
【００８９】
特別の処理が発生していた場合は、ステップＳ４０３０では、補正時間を１部目の印刷処理に要した時間の実測値として記憶する。一方、特別の処理が発生していない場合は、第１の実施の形態と同様、ステップＳ４０３０では、タイマ部によって計測された１部目の印刷処理に要した時間を実測値として記憶する。
【００９０】
［作用・効果］
１部目の印刷処理の実行中に特別の処理が発生した場合に、その特別の処理に要した時間を差し引いてジョブ完了時間を計算することにより、特別の処理が発生した場合であっても、ジョブ完了時間を精度よく予測できる。
【００９１】
（第５の実施の形態）
本実施の形態に係る画像形成装置は、第４の実施の形態に係る画像形成装置と同一の構成である。ただし、本実施の形態では、１部目の印刷処理の実行中に特別の処理が実行された場合に、特別の処理が実行されたことをユーザに通知する通知画面をタッチパネルディスプレイにポップアップ表示する点において、第４の実施の形態に係る画像形成装置と異なる。
【００９２】
図１１を参照して、タッチパネルディスプレイ１９０にジョブステータス画面５１０が表示されているものとする。ジョブ１が複数部数の印刷処理を含むジョブであり、ジョブ１の印刷処理が実行されている。画像形成装置は、ジョブ１における１部目の印刷処理の実行中にプロコン等の特別の処理が実行されたことを検出すると、ジョブステータス画面５１０内に通知画面５１２をポップアップ表示する。通知画面５１２には、プロコン等の特別の処理が実行されたこと、及び１部目の印刷処理に要した時間から計算したジョブ完了時間より短くなることをユーザに通知するためのメッセージが表示されている。この通知画面５１２は所定の時間が経過すると自動的に消去する（閉じる）。なお、通知画面５１２内に当該画面を消去するためのソフトキーを設けることによって、そのソフトキーがユーザに操作されたことに応答して通知画面５１２が消去するように構成されていてもよい。
【００９３】
このように、本画像形成装置は特別の処理が実行された際に通知画面５１２をポップアップ表示させることによって、ユーザの誤った予測に対して正確なジョブ完了時間が表示されていることをユーザに認識させることができる。そのため、ユーザに不安感を与えることがない。さらに、通知画面５１２を表示させることにより、１部目の印刷処理に要した時間から計算したジョブ完了時間よりも実際のジョブ完了時間は短いことをユーザに通知することによって、特別の処理が実行されたことは２部目以降の印刷処理時間に加味されていないことをユーザに認識させることができる。そのため、これによってもユーザに不安感を与えることがない。
【００９４】
（第６の実施の形態）
本実施の形態に係る画像形成装置は、ジョブを完了するまでに画質調整処理が予定されている場合に、画質調整処理に要する時間を加味してジョブ完了時間を算出する点において、第１の実施の形態に係る画像形成装置１００と異なる。その他の点では、各画像形成装置は同一の構成である。
【００９５】
画像形成装置は、取得したジョブを解析して当該ジョブにおいて印刷される印刷ページ数を取得する。画像形成装置は、ジョブの実行時に、前回の画質調整処理の後に実行された印刷処理の枚数（カウント数）とジョブの印刷ページ数とに基づいて、当該ジョブが完了するまでに画質調整処理が予定されているか否かを判定する。
【００９６】
画像形成装置はまた、実行される画質調整処理の種類毎に所要時間が管理されたテーブルを記憶している。このテーブルには、例えば濃度画質調整（高濃度）、濃度画質調整（中濃度）、カラーレジスト調整、帯電装置清掃、及びトナー補給動作等に要する時間が登録されている。濃度画質調整（高濃度）は高濃度の濃度調整（高濃度の色味の調整）処理であって、所要時間は例えば１０秒とされている。濃度画質調整（中間濃度）は中間濃度の濃度調整（中間濃度の色味の調整）処理であって、所要時間は例えば１０秒とされている。カラーレジスト調整は色ズレを調整する処理（モノクロ印刷時は不要）であり、所要時間は例えば３０秒とされている。帯電装置清掃は帯電装置の使用量（放電時間）に応じて清掃する処理であり、所要時間は例えば３０秒とされている。トナー補給動作はトナー濃度が極端に低くなる等、トナーの補給が通常の供給では追従しなかった場合に行なう補給動作であり、所要時間は例えば３０秒とされている。
【００９７】
本画像形成装置は、ジョブを完了するまでに画質調整処理が予定されている場合は、上記テーブルに基づいて、予定されている画質調整処理に要する時間を算出する。そして、１部目の印刷処理に要した時間を用いて当該ジョブの印刷完了までの時間を算出する際に、算出した画質調整処理に要する時間を加味する。すなわち、画像形成装置は、１部目の印刷処理に要した時間を用いて算出した当該ジョブの印刷完了までの時間に、画質調整処理に要する時間を加えてジョブ完了時間を算出する。これにより、ジョブ完了時間をより精度よく予測できる。
【００９８】
本画像形成装置はさらに、ジョブを完了するまでに画質調整処理が予定されている場合は、画質調整処理が予定されているため時間がかかることをユーザに通知する。図１２を参照して、タッチパネルディスプレイ１９０にジョブステータス画面５２０が表示されているものとする。ここでは、ジョブ２が複数部数の印刷処理を含むジョブであり、当該ジョブ２は待機中であるものとする。画像形成装置は、ジョブ２の実行時に画質調整処理が予定されていると判定すると、ジョブステータス画面５２０内に通知画面５２２をポップアップ表示する。通知画面５２２には、ジョブの実行時に画質調整処理が予定されていること、及び通常よりも終了時間が長くなることをユーザに通知するためのメッセージが表示されている。この通知画面５２２は所定の時間が経過すると自動的に消去する（閉じる）。このような通知画面５２２をタッチパネルディスプレイ１９０に表示することによって、ユーザの予定が狂うのを回避できる。なお、通知画面５２２内に当該画面を消去するためのソフトキーを設けることによって、そのソフトキーがユーザに操作されたことに応答して通知画面５２２が消去するように構成されていてもよい。
【００９９】
（変形例）
上記実施の形態では、画像形成装置の一例である複合機（ＭＦＰ）に本発明を適用した例について示したが、本発明はそのような実施の形態には限定されない。印刷機能を有していれば、画像形成装置は複合機以外であってもよい。例えば、コピー機、プリンタ等の画像形成装置であってもよい。
【０１００】
上記実施の形態では、画像形成装置に後処理装置及び大容量給紙ユニットを連結させた例について示したが、本発明はそのような実施の形態には限定されない。後処理装置及び大容量給紙ユニット等のオプション装置は、必要に応じて用いるようにすればよい。
【０１０１】
上記実施の形態では、ジョブステータス画面にジョブ完了時間を表示する例について示したが、本発明はそのような実施の形態には限定されない。ジョブステータス画面以外の画面にジョブ完了時間を表示するようにしてもよい。さらに、ジョブ完了時間は、画像形成装置及び情報処理装置のいずれか一方に表示される構成であってもよいし、画像形成装置及び情報処理装置の両方に表示される構成であってもよい。
【０１０２】
上記第１の実施の形態では、１部目の印刷処理に要した時間を用いてジョブ完了時間を算出する例について示したが、本発明はそのような実施の形態には限定されない。例えば２部目以降の特定の部の印刷処理に要した時間を用いてジョブ完了時間を算出するようにしてもよい。ここで、１部目の印刷処理に要する時間は、最初のページの印刷に使用する記録用紙が給紙されてから最終のページの印刷に使用した記録用紙が排紙されるまでの時間であるのに対し、２部目以降の各部の印刷処理に要する時間は、当該部の直前の部の印刷処理が終了してから（直前の部における最終のページの印刷に使用した記録用紙が排紙された時点から）当該部の最終のページの印刷に使用した記録用紙が排紙されるまでの時間である。そのため、１部目の印刷処理に要する時間と、２部目以降の各部の印刷処理に要する時間とは若干異なる。そのため、２部目以降の特定の部の印刷処理に要した時間を用いてジョブ完了時間を算出した場合、ジョブ完了時間の予測精度をさらに高めることが可能である。特に、ジョブに含まれる部数が多いときに有効である。なお、例えば１部目の印刷処理が終了した時点では１部目の印刷処理に要した時間を用いてジョブ完了時間を算出してその時間を表示し、２部目以降の印刷処理が終了したときに２部目以降の部（例えば２部目）の印刷処理に要した時間を用いてジョブ完了時間を算出して表示を更新するようにしてもよい。
【０１０３】
上記第３〜第６の実施の形態では、コピー印刷のジョブ完了時間を算出（予測）する例について示したが、本発明はそのような実施の形態には限定されない。第３〜第６の実施の形態で示した構成は、情報処理装置から受信したジョブのジョブ完了時間を算出（予測）する場合にも適用可能である。
【０１０４】
上記で開示された技術を適宜組合せて得られる実施の形態についても、本発明の技術的範囲に含まれる。
【０１０５】
今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内での全ての変更を含む。
【符号の説明】
【０１０６】
５０                                ネットワーク
１００、７００                      画像形成装置
１１０                              制御部
１１８                              記憶装置
１２０                              原稿読取部
１３０                              画像処理部
１４０                              画像形成部
１５０                              給紙部
１６０                              画質調整部
１７０                              タイマ部
３００                              後処理装置
３１０                              排紙トレイ
４００                              大容量給紙ユニット
５００、５１０、５２０              ジョブステータス画面
５１２、５２２                      通知画面
６００                              画像形成システム
８００                              情報処理装置
８１０                              表示装置
【図１】
2015093403.tif 000003
【図２】
2015093403.tif 000004
【図３】
2015093403.tif 000005
【図４】
2015093403.tif 000006
【図５】
2015093403.tif 000007
【図６】
2015093403.tif 000008
【図７】
2015093403.tif 000009
【図８】
2015093403.tif 000010
【図９】
2015093403.tif 000011
【図１０】
2015093403.tif 000012
【図１１】
2015093403.tif 000013
【図１２】
2015093403.tif 000014