(57)【特許請求の範囲】
【請求項１】
印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を算出する第１の算出手段と、
残りの各ページの搬送時間から第２の印刷残り時間を算出する第２の算出手段と、
前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離しているかを判別する判別手段と、
前記判別手段により前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合は、前記第１の印刷残り時間に代えて前記第２の印刷残り時間を表示する表示手段と
を具備することを特徴とする印刷残り時間表示装置。
【請求項２】
前記表示手段は、
印刷開始時は前記第１の算出手段で算出した第１の印刷残り時間を表示し、印刷終了の一定時間手前になった場合は、前記判別手段により前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合に、前記第１の印刷残り時間に代えて前記第２の印刷残り時間を表示する
ことを特徴とする請求項１記載の印刷残り時間表示装置。
【請求項３】
前記表示手段は、
印刷開始時は前記第１の算出手段で算出した第１の印刷残り時間を表示し、印刷状況の変動があった場合は、前記判別手段により前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合に、前記第１の印刷残り時間に代えて前記第２の印刷残り時間を表示する
ことを特徴とする請求項１記載の印刷残り時間表示装置。
【請求項４】
印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を算出する第１の算出手段と、
残りの各ページの搬送時間から第２の印刷残り時間を算出する第２の算出手段と、
前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とを印刷開始時は第１の印刷残り時間が重くなり印刷終了時は第２の印刷残り時間が重くなるように印刷の進度に対応してそれぞれ重み付け値が相反して変化する重み付け加算により第３の印刷残り時間を求める第３の算出手段と、
前記第３の算出手段で算出した第３の印刷残り時間を表示する表示手段と
を具備することを特徴とする印刷残り時間表示装置。
【請求項５】
前記表示手段は、
印刷開始時は前記第３の算出手段で算出した第３の印刷残り時間を表示し、印刷状況の変動があった場合は、前記第３の印刷残り時間に代えて前記第２の印刷残り時間を表示する
ことを特徴とする請求項４記載の印刷残り時間表示装置。
【請求項６】
印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を第１の算出手段により算出し、
残りの各ページの搬送時間から第２の印刷残り時間を第２の算出手段により算出し、
該第１の算出手段で算出した第１の印刷残り時間と当該第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離しているかを判別手段により判別し、
該判別手段により該第１の算出手段で算出した第１の印刷残り時間と当該第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合は、該第１の印刷残り時間に代えて当該第２の印刷残り時間を表示手段により表示する
ことを特徴とする印刷残り時間表示方法。
【請求項７】
印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を第１の算出手段で算出し、
残りの各ページの搬送時間から第２の印刷残り時間を第２の算出手段で算出し、
該第１の算出手段で算出した第１の印刷残り時間と当該第２の算出手段で算出した第２の印刷残り時間とを印刷開始時は第１の印刷残り時間が重くなり印刷終了時は第２の印刷残り時間が重くなるように印刷の進度に対応してそれぞれ重み付け値が相反して変化する重み付け加算により第３の印刷残り時間を第３の算出手段で算出し、
該第３の算出手段で算出した第３の印刷残り時間を表示手段で表示する
ことを特徴とする印刷残り時間表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷の残り時間を表示することができる印刷残り時間表示装置および表示方法に関し、特に、印刷の進度や印刷を行う画像形成装置の状況に応じて適切な計算方法で印刷の残り時間を計算して表示することで、誤差を少なくした印刷残り時間を表示することができる印刷残り時間表示装置および表示方法に関する。
【背景技術】
【０００２】
現在、画像形成装置の高機能化に伴い、千枚単位の枚数の給紙を行って印刷を実行できる画像形成装置が使用可能である。
【０００３】
このように大量の印刷を行う際には、ユーザは、印刷が終了する時点が分からないため、残りの印刷枚数を調べるか、印刷が終了するまで画像形成装置の傍で待っている必要がある。
【０００４】
ユーザにそのような無駄な時間を強いらせることがないように、印刷が終了するまでの時間である印刷残り時間を算出してユーザに表示する技術が提案されている。
【０００５】
特許文献１には、印刷枚数、用紙サイズ、給紙トレイ、特殊機能等によって印刷所要時間を算出し、時間の経過とともに算出した印刷所要時間を減算して表示することで、ユーザに印刷残り時間を表示する画像形成装置が提案されている。
【０００６】
また、特許文献２には、印刷中に未だ出力されていない残りの印刷枚数と印刷用紙のサイズに応じて、印刷残り時間を算出してユーザに表示する画像処理装置が提案されている。
【特許文献１】特開平３−０８５５５６号公報
【特許文献２】特開２０００−１３５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１による発明では、印刷中に印刷ジャムや用紙切れが発生した場合に、発生した印刷ジャムや用紙切れの影響により印刷残り時間に誤差が生じ、印刷の最終局面では、誤差が目立って表示されるという問題がある。
【０００８】
また、特許文献２による発明では、給紙装置から最初の用紙を給紙する時間であるサイクルアップ時間やパンチやＺ折り等に要する時間であるフィニッシング時間が考慮されていない為、印刷の最初の局面では、表示される印刷残り時間に誤差が生じる問題がある。
【０００９】
そこで、この発明は、印刷の進度や印刷を行う画像形成装置の状況に応じて適切な計算方法で印刷の残り時間を計算して表示することで、誤差を少なくした印刷残り時間を表示することができる印刷残り時間表示装置および表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する為に、請求項１の発明は、印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を算出する第１の算出手段と、残りの各ページの搬送時間から第２の印刷残り時間を算出する第２の算出手段と、前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離しているかを判別する判別手段と、前記判別手段により前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合は、前記第１の印刷残り時間に代えて前記第２の印刷残り時間を表示する表示手段とを具備することを特徴とする。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記表示手段は、印刷開始時は前記第１の算出手段で算出した第１の印刷残り時間を表示し、印刷終了の一定時間手前になった場合は、前記判別手段により前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合に、前記第１の印刷残り時間に代えて前記第２の印刷残り時間を表示することを特徴とする。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記表示手段は、印刷開始時は前記第１の算出手段で算出した第１の印刷残り時間を表示し、印刷状況の変動があった場合は、前記判別手段により前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合に、前記第１の印刷残り時間に代えて前記第２の印刷残り時間を表示することを特徴とする。
【００１３】
また、請求項４の発明の印刷残り時間表示装置は、印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を算出する第１の算出手段と、残りの各ページの搬送時間から第２の印刷残り時間を算出する第２の算出手段と、前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とを印刷開始時は第１の印刷残り時間が重くなり印刷終了時は第２の印刷残り時間が重くなるように印刷の進度に対応してそれぞれ重み付け値が相反して変化する重み付け加算により第３の印刷残り時間を求める第３の算出手段と、前記第３の算出手段で算出した第３の印刷残り時間を表示する表示手段とを具備するように構成される。
【００１４】
また、請求項５の発明は、請求項４の発明において、前記表示手段は、印刷開始時は前記第３の算出手段で算出した第３の印刷残り時間を表示し、印刷状況の変動があった場合は、前記第３の印刷残り時間に代えて前記第２の印刷残り時間を表示することを特徴とする。
【００１５】
また、請求項６の発明は、印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を第１の算出手段により算出し、残りの各ページの搬送時間から第２の印刷残り時間を第２の算出手段により算出し、該第１の算出手段で算出した第１の印刷残り時間と当該第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離しているかを判別手段により判別し、該判別手段により該第１の算出手段で算出した第１の印刷残り時間と当該第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合は、該第１の印刷残り時間に代えて当該第２の印刷残り時間を表示手段により表示することを特徴とする。
【００１６】
また、請求項７の発明の印刷残り時間表示方法は、印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を第１の算出手段で算出し、残りの各ページの搬送時間から第２の印刷残り時間を第２の算出手段で算出し、該第１の算出手段で算出した第１の印刷残り時間と当該第２の算出手段で算出した第２の印刷残り時間とを印刷開始時は第１の印刷残り時間が重くなり印刷終了時は第２の印刷残り時間が重くなるように印刷の進度に対応してそれぞれ重み付け値が相反して変化する重み付け加算により第３の印刷残り時間を第３の算出手段で算出し、該第３の算出手段で算出した第３の印刷残り時間を表示手段で表示する。
【発明の効果】
【００１７】
本発明の印刷残り時間表示装置および表示方法によれば、印刷開始前に算出した印刷所要時間から印刷に消費した時間を減算して第１の印刷残り時間を算出する第１の算出手段と、残りの各ページの搬送時間から第２の印刷残り時間を算出する第２の算出手段と、前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離しているかを判別する判別手段と、前記判別手段により前記第１の算出手段で算出した第１の印刷残り時間と前記第２の算出手段で算出した第２の印刷残り時間とが定めた時間以上乖離していると判別した場合は、前記第１の印刷残り時間に代えて前記第２の印刷残り時間を表示する表示手段とを具備するように印刷残り時間表示装置を構成したので、印刷の進度や印刷を行う画像形成装置の状況に応じて適切な計算方法で印刷の残り時間を計算して表示することで、誤差を少なくした印刷残り時間を表示することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係わる印刷残り時間表示装置および表示方法の実施例について添付図面を参照して詳細に説明する。
【００１９】
図１は、本発明に係わる印刷残り時間表示装置および表示方法が提供される画像形成装置の一概略構成例を示すブロック図である。
【００２０】
図１において、画像形成装置１００は、ネットワーク１１０に接続されており、ネットワーク１１０を通して受信した印刷ジョブに含まれる画像データを印刷する機能を持つ。
【００２１】
画像形成装置１００は、表示／操作部１０、印刷ジョブ受信部２０、画像読取部３０、制御部４０、画像処理部５０、ＨＤＤ(Hard Disk Drive)６０、印刷部７０を具備して構成される。
【００２２】
ここで表示／操作部１０は、画像形成処理の操作を行うことができ、印刷の残り時間を表示することが出来るタッチパネルで構成される。
【００２３】
また、印刷ジョブ受信部２０は、ネットワーク１１０を通して印刷ジョブを受信する。
【００２４】
また、画像読取部３０は、画像形成装置１００で複写機能が実行される際に、被複写対象をスキャンして読み取った画像データを画像処理部５０に送る。
【００２５】
さらに、画像読取部３０は、複数毎の原稿を自動的に順次読み取ることを可能にする原稿自動送り装置を備えている。
【００２６】
また、制御部４０は、画像形成装置１００の制御統括を行い、また、印刷の残り時間算出を行う。
【００２７】
さらに制御部４０は、印刷前に印刷所要時間を算出する印刷所要時間算出部４１、印刷に費やした時間を計測する印刷消費時間計測部４２、印刷の残り時間の算出方法がそれぞれ異なる第１の残り時間算出部４３、第２の残り時間算出部４４、第３の残り時間算出部４５とを備えている。
【００２８】
また、画像処理部５０は、印刷ジョブ受信部２０から送られる画像データをデコンポーズ処理して印刷用の画像データに変換してＨＤＤ６０に送る。
【００２９】
さらに、画像処理部５０は、コピーが行われる場合には、画像読取部３０から読み取られた画像を印刷用の画像データに変換してＨＤＤ６０に送る。
【００３０】
また、ＨＤＤ６０は、画像処理部５０から送られた印刷用の画像データを蓄積し、印刷部７０で印刷が可能な状態になると、蓄積した画像データを印刷部７０に送る。
【００３１】
さらに、ＨＤＤ６０には画像形成装置１００のシステムデータも蓄積される。
【００３２】
印刷部７０は、ＨＤＤ６０より送られた印刷用の画像データを用紙に印刷する。
【００３３】
次に、画像形成装置１００がネットワーク１１０を通して印刷ジョブを受信して印刷する際に、該印刷ジョブに含まれる画像データを印刷する為に必要な印刷所要時間を算出する処理フローについて図２を参照して説明する。
【００３４】
図２は、画像形成装置１００がネットワーク１１０を通して印刷ジョブを受信して印刷する際に、該印刷ジョブに含まれる画像データを印刷する為に必要な印刷所要時間を算出する処理フローについて示したフローチャートである。
【００３５】
ネットワーク１１０を通して印刷ジョブ受信部２０で受信した印刷ジョブは、画像処理部５０において印刷ジョブに含まれる画像データが１ページ毎にデコンポーズ処理され（ステップ２０１）、デコンポーズされた印刷用の画像データが１ページだけＨＤＤ６０に蓄積される（ステップ２０２）。
【００３６】
ＨＤＤ６０に印刷用の画像データが１ページ蓄積されると、ＨＤＤ６０に蓄積した画像データを印刷する際に費やされる印刷所要時間を印刷所要時間算出部４１に加算する（ステップ２０３）。
【００３７】
このようにステップ２０１からステップ２０３まで、デコンポーズ処理された印刷用の画像データをＨＤＤ６０に蓄積していき、印刷所要時間を印刷所要時間算出部４１に加算する処理を１つの印刷ジョブに含まれる画像データについて全て行ったら（ステップ２０４でＹＥＳ）、次に、ステップ２０３で加算された印刷所要時間から、受け付けた印刷ジョブの全ての画像データを印刷する為に必要な時間と想定される印刷所要時間の算出を印刷所要時間算出部４１で行う（ステップ２０５）。
【００３８】
印刷所要時間算出部４１では、ステップ２０３で印刷所要時間算出部４１に加算された印刷所要時間に加えて、結局、次のような処理を行いＨＤＤに蓄積した印刷ジョブの印刷所要時間を算出する。
【００３９】
つまり、印刷所要時間＝（１枚目、トレイ切り替え直後の１枚目の搬送時間）＋（各ページの搬送時間の総和）＋（各セットのフィニッシング時間）、という計算式で印刷所要時間は算出される。
【００４０】
例えば、１つの給紙トレイよりＡ４横向きにセットされた３００００ページの印刷用紙を印刷する印刷所要時間は、１枚目トレイ切り替え直後の搬送時間が６０回トレイが切り替えられるので６０秒、プリンターの用紙を搬送する能力が１００ページ／分なので３００００ページの搬送時間の総和が３００分、各セットのフィニッシング時間はパンチが１５０セットなので２×１５０で３００秒とＺ折りが３００セットなので３×３００で９００秒となり、合計３２１分となる。
【００４１】
このように、印刷前に、印刷ジョブの画像データを印刷する為に必要な時間と想定される印刷所要時間が印刷所要時間算出部４１において算出される。
【００４２】
なお、受信した１つの印刷ジョブの画像データが印刷用の画像データに変換されてＨＤＤ６０に蓄積される際には、１つの印刷ジョブとして蓄積される。
【００４３】
次に、画像形成装置１００が、画像読取部３０から読み取った画像データを印刷する為に必要な印刷所要時間を算出する処理フローについて図３を参照して説明する。
【００４４】
図３は、画像形成装置１００が、画像読取部３０から読み取った画像データを印刷する為に必要な印刷所要時間を算出する処理フローについて示したフローチャートである。
【００４５】
画像読取部３０に備え付けられた原稿自動送り装置で１ページづつ原稿を読み込み（ステップ３０１）、画像処理部６０で読み込んだ原稿を印刷用の画像データに変換してＨＤＤ６０に蓄積する（ステップ３０２）。
【００４６】
ＨＤＤ６０に印刷用の画像データが１ページ蓄積されると、ＨＤＤ６０に蓄積した画像データを印刷する際に費やされる印刷所要時間を印刷所要時間算出部４１に加算する（ステップ３０３）。
【００４７】
このようにステップ３０１から３０３の処理で、読み取った原稿を印刷する印刷用の画像データをＨＤＤ６０に蓄積していき、印刷所要時間を印刷所要時間算出部４１に加算する処理を自動原稿送り装置で読み取った原稿について全て行ったら、読み取った原稿を全て印刷する為に必要な時間と想定される印刷所要時間の算出を印刷所要時間算出部４１で行う（ステップ３０４）。
【００４８】
印刷所要時間算出部４１では、印刷ジョブ受信部２０で受け付けた印刷ジョブの印刷所要時間算出と同様に、次のような計算式で算出される。
【００４９】
つまり、印刷所要時間＝（１枚目、トレイ切り替え直後の１枚目の搬送時間）＋（各ページの搬送時間の総和）＋（各セットのフィニッシング時間）、という計算式で印刷所要時間は算出される。
【００５０】
このように、印刷前に、読み取った原稿を印刷する為に必要な時間と想定される印刷所要時間が印刷所要時間算出部４１において算出される。
【００５１】
なお、画像読取部３０で１回の原稿自動送り装置で読み取られた原稿が変換されてＨＤＤ６０に蓄積された印刷用の画像データは、１つの印刷ジョブとしてＨＤＤ６０に蓄積される。
【００５２】
また、ここで印刷中に残りの印刷データを印刷する為に必要な時間である印刷の残り時間を算出する算出式を３つ説明する。
【００５３】
すなわち、１つ目の算出式は第１の残り時間算出部４３で使用される算出式１であり、２つ目の算出式は第２の残り時間算出部４４で使用される算出式２であり、３つ目の算出式は第３の残り時間算出部４５で使用される算出式３である。
【００５４】
まず、第１の残り時間算出部４３で使用される算出式１について説明する。
【００５５】
第１の残り時間算出部４３では、印刷用の画像データがＨＤＤ６０に移されたときに印刷所要時間算出部４１で算出される印刷所要時間から、印刷消費時間計測部４２で計測される印刷に費やした印刷消費時間を引くことで、印刷残り時間を求める算出式である。
【００５６】
つまり、算出式１は、次のように示される。
【００５７】
（印刷残り時間）＝（印刷所要時間）−（印刷消費時間）
このようにして印刷中に印刷残り時間を算出する。
【００５８】
次に、第２の残り時間算出部４４で使用される算出式２について説明する。
【００５９】
第２の残り時間算出部４４では、印刷に使用される残りの印刷用紙を搬送するために必要な時間を算出する算出式であり、算出式２は次のように示される。
【００６０】
（印刷残り時間）＝（残りの各ページの搬送距離の総和）／（単位時間あたりの搬送距離）
次に、第３の残り時間算出部４５で使用される算出式３について説明する。
【００６１】
第３の残り時間算出部４５では、印刷の進み具合を「進度」として（進度は、印刷開始時は０で、印刷終了時は１００とする。）、進度に応じて算出式１で求めた印刷残り時間と算出式２で求めた印刷残り時間に重み付けを行って印刷残り時間を算出する算出式であり、次のように示される。
【００６２】
（印刷残り時間）＝（算出式１で算出された印刷残り時間）×（１００−進度）／１００＋（算出式２で算出された印刷残り時間）×（進度）／１００
なお、進度は、印刷所要時間と印刷消費時間との関係よりパーセント表示して表すこともできるし、用紙の全搬送距離と印刷を行った搬送距離との関係によりパーセント表示して表すこともできるし、印刷する全ページ数と印刷済みのページ数との関係によりパーセント表示して表すこともできる。
【００６３】
例えば、印刷する全ページ数と印刷済みのページ数との関係により進度をパーセント表示する場合には、印刷する全ページ数が１００００ページで印刷済みのページ数が５０００ページの場合には、進度は５０％と表される。
【００６４】
印刷所要時間算出部４１で算出される印刷所要時間や、第１の残り時間算出部４３で算出される算出式１による印刷残り時間は、共に精度の高い算出方法であるが、用紙の厚さによる微妙なズレや印刷中に生じる用紙ジャムによる影響など、算出式１で算出される印刷残り時間は印刷の最終局面において実際の印刷残り時間との誤差が残ったまま印刷が終了してしまう可能性がある。
【００６５】
それに対して、算出式２では、残りの印刷用紙を搬送するのに必要な搬送時間から残り時間を算出する。
【００６６】
そして、算出式２で算出される印刷残り時間は、フィニッシング時間、サイクルアップ時間が考慮されていない為、印刷の最初の局面では、実際の印刷残り時間と異なる誤差が大きい可能性があるが、印刷の最終局面で誤差は少なくなっていく。
【００６７】
そして、算出式３では、印刷の最終局面で誤差が残る算出式１と印刷の最初の局面で誤差が出る可能性のある算出式２とを組み合わせて、印刷の最初の局面で算出式２の影響が出なく、印刷の最終局面で算出式１の影響が出ないように、印刷の残り時間を算出する。
【実施例１】
【００６８】
本実施例では、算出式１と算出式２によって算出される印刷残り時間を印刷の状況に応じて選択して表示する印刷残り時間表示装置および表示方法について説明する。
【００６９】
本実施例において、印刷残り時間を算出する算出装置は、図１を参照して説明した画像形成装置１００である。
【００７０】
次に、画像形成装置１００において、算出式１と算出式２によって算出される印刷残り時間を印刷の状況に応じて選択して表示する処理の処理フローについて図４を参照して説明する。
【００７１】
図４は、画像形成装置１００において、算出式１と算出式２によって算出される印刷残り時間を印刷の状況に応じて選択して表示する処理の処理フローを示したフローチャートである。
【００７２】
画像形成装置１００の印刷部７０が印刷可能な状態になると、ＨＤＤ６０に蓄積された印刷ジョブがＨＤＤ６０から印刷部７０に送られる。
【００７３】
印刷部７０に印刷ジョブが送られ、印刷が開始されると、制御部４０は、表示／操作部１０に印刷所要時間算出部４１で算出された印刷所要時間を表示し（ステップ４０１）、制御部４０内の印刷残り時間の表示を更新する１分間の計時を行う更新タイマをスタートさせて、さらに制御部４０内の算出式を選択するスイッチを０に設定する（ステップ４０２）。
【００７４】
印刷部７０は、ＨＤＤ６０から送られた印刷ジョブ中の印刷用の画像データを１ページ印刷する処理を行い（ステップ４０３）、印刷部７０に送られた印刷ジョブ中の印刷用の画像データが全て印刷終了されていない場合に（ステップ４０４）、さらに、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化（例えば縦長方向から横長方向）を検知した場合（ステップ４０５でＹＥＳ）や、更新タイマがタイムアップとなり表示／操作部１０に表示する印刷残り時間の更新のタイミングとなった場合（ステップ４０６でＹＥＳ）には、画像形成装置１００の処理は印刷残り時間表示の更新処理へと移行される。
【００７５】
印刷残り時間表示の更新処理では、まず、制御部４０が、第１の残り時間算出部４３で算出式１による印刷残り時間を算出し（ステップ４０７）、第２の残り時間算出部４４で算出式２による印刷残り時間を算出する（ステップ４０８）。
【００７６】
２つの算出式による印刷残り時間の算出が行われると、算出式を選択するスイッチが１でない場合（ステップ４０９でＮＯ）、つまり算出式２による印刷残り時間を表示するようになっていない場合には、制御部４０は、ステップ４０７で算出された算出式１による印刷残り時間とステップ４０８で算出された算出式２による印刷残り時間とを比較して、短い方の印刷残り時間をＴと定める（ステップ４１０）。
【００７７】
そして、制御部４０は、印刷が最終局面に近づいて、算出式１で算出される印刷残り時間と算出式２で算出される印刷残り時間との乖離が生じて、制御部４０が印刷残り時間のＴが比較する比較開始のタイミングになったかどうかをステップ４１１で判定する。
【００７８】
つまり、比較開始のタイミングの時間を、印刷残り時間がステップ４０１で表示した印刷所要時間の１０％になった時とし、ステップ４１０で定めた印刷残り時間のＴがステップ４０１で表示した印刷所要時間の１０％以下になったか否かを制御部４０が判定する（ステップ４１１）。
【００７９】
ステップ４１０で定めた印刷残り時間のＴがステップ４０１で表示した印刷所要時間の１０％以下になっていなければ（ステップ４１１でＮＯ）、印刷がまだ最終局面に近づいていないので、制御部４０が、ステップ４０７で算出式１によって算出された印刷残り時間を画像形成装置１００の印刷残り時間と定めて、表示／操作部１０に算出式１によって算出された印刷残り時間を表示する（ステップ４１５）。
【００８０】
そして、画像形成装置１００は、印刷を続行し（ステップ４０３、４０４でＮＯ、４０５でＮＯ、４０６でＮＯ）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合や（ステップ４０５でＹＥＳ）、更新タイマがタイムアップされた場合（ステップ４０６でＹＥＳ）には、表示／操作部１０に表示する印刷残り時間を更新して表示する必要があるので、制御部４０は、ステップ４０７、４０８で算出式１と算出式２による印刷残り時間の算出を行う。
【００８１】
２つの算出式による印刷残り時間の算出が行われると、算出式を選択するスイッチが１でない場合には、制御部４０は、ステップ４０７、４０８で算出された印刷残り時間のうち、短い方の印刷残り時間をＴと定める（ステップ４１０）。
【００８２】
そして、ステップ４１０で定めた印刷残り時間のＴがステップ４０１で表示した印刷所要時間の１０％以下になって、印刷が最終局面に近づいたことが制御部４０によって確認されたら（ステップ４１１でＹＥＳ）、ステップ４０７の算出式１で算出された印刷残り時間とステップ４０８の算出式２で算出された印刷残り時間とに乖離が生じているかを制御部４０が調べる（ステップ４１２）。
【００８３】
乖離が生じているかは、算出式１で算出された印刷残り時間と算出式２で算出された印刷残り時間との差を求めて、求めた差が、算出式１で算出された印刷残り時間と算出式２で算出された印刷残り時間との短い方の印刷残り時間の１０％以上になれば、乖離が生じていると制御部４０によって判断される。
【００８４】
ステップ４１２で判断の結果、乖離が生じていると制御部４０によって判断された場合には（ステップ４１２でＹＥＳ）、算出式を選択するスイッチを１に設定して（ステップ４１３）、制御部４０が、ステップ４０８で算出した算出式２によって算出した印刷残り時間を画像形成装置１００の印刷残り時間と定め、表示／操作部１０に算出式２で算出した印刷残り時間を表示する（ステップ４１４）。
【００８５】
そして、画像形成装置１００は印刷を続行し（ステップ４０３、４０４でＮＯ、４０５でＮＯ、４０６でＮＯ）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合や（ステップ４０５でＹＥＳ）、更新タイマがタイムアップされた場合（ステップ４０６でＹＥＳ）には、表示／操作部１０に表示する印刷残り時間を更新して表示する必要があるので、制御部４０はステップ４０７、４０８で算出式１と算出式２による印刷残り時間の算出を行う。
【００８６】
２つの算出式による印刷残り時間の算出が行われると、先ほどステップ４１３で算出式を選択するスイッチが１と設定されたので、算出式を選択するスイッチは１となっており（ステップ４０９でＹＥＳ）、制御部４０は表示／操作部１０にはステップ４０８で算出した算出式２による印刷残り時間を表示する。
【００８７】
そして、印刷部７０に送られた印刷ジョブに含まれる画像データが全て印刷されたら（ステップ４０４でＹＥＳ）、処理は終了する。
【００８８】
なお、ステップ４１０で印刷残り時間をＴとおいて、ステップ４１１で、Ｔが定められた時間以下になったか否かを判定して印刷が最終局面に近づいたか否かを制御部４０が確認するように説明したが、印刷が最終局面に近づいたか否かを確認するために印刷残り時間に基づいて確認するのではなく、残りの印刷をする為に用紙を搬送する搬送距離に基づいて、制御部４０が、ステップ４１１で、該搬送距離が一定の距離以下に達したか否かを確認することで印刷が最終局面に近づいたか否かを確認するようにしてもよい。
【００８９】
搬送距離に基づいて印刷の最終局面を制御部４０が確認する場合には、制御部４０は、印刷を開始する前に、印刷ジョブに含まれる全ページを印刷する為の搬送距離を計算しておき、ステップ４１０で残りの印刷に必要な用紙の搬送距離を求め、ステップ４１１で、ステップ４１０で求めた搬送距離が予め計算された全ページを印刷する為の搬送距離の１０％以下になると印刷が最終局面に近づいたと判定するようにする。
【００９０】
なお、画像形成装置１００において、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ４０５でＹＥＳ）にはステップ４０７に進んで算出式１による印刷残り時間の算出を行うように説明したが、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ４０５でＹＥＳ）には、制御部４０によって直ちに算出式１による印刷残り時間の算出と、算出式２による印刷残り時間の算出が行われて、ステップ４１２に処理は進み、算出式１によって算出された印刷残り時間と算出式２によって算出された印刷残り時間とに乖離が生じているかを調べる処理（ステップ４１２）に進むようにしても良い。
【００９１】
また、同様に、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ４０５でＹＥＳ）には、制御部４０が直ちに算出式２による印刷残り時間の算出を行って、ステップ４１３でスイッチを１に設定して、算出式２によって算出した印刷残り時間を画像形成装置１００の印刷残り時間と定めて、表示／操作部１０に算出式２によって算出した印刷残り時間を表示するようにしても良い（ステップ４１４）。
【実施例２】
【００９２】
本実施例では、印刷の進み具合に応じて、印刷の最初の局面で算出式２の影響が出なく、印刷の最終局面で算出式１の影響が出ないように、算出式１と算出式２とを組み合わせて印刷残り時間を算出する算出式３によって印刷残り時間の算出を行う印刷残り時間表示装置および表示方法について説明する。
【００９３】
本実施例において、印刷残り時間を算出する算出装置は、図１を参照して説明した画像形成装置１００である。
【００９４】
次に、画像形成装置１００において、算出式３によって算出される印刷残り時間を表示する処理の処理フローについて図５を参照して説明を行う。
【００９５】
図５は、画像形成装置１００において、算出式３によって算出される印刷残り時間を表示する処理の処理フローを示したフローチャートである。
【００９６】
画像形成装置１００の印刷部７０が印刷可能な状態になると、ＨＤＤ６０に蓄積された印刷ジョブがＨＤＤ６０から印刷部７０に送られる。
【００９７】
印刷部７０に印刷ジョブが送られ、印刷が開始されると、制御部４０は、表示／操作部１０に印刷所要時間算出部４１で算出された印刷所要時間を表示し（ステップ５０１）、制御部４０内の印刷残り時間の表示を更新する１分間の計時を行う更新タイマをスタートさせて、さらに制御部４０内の算出式を選択するスイッチを０に設定する（ステップ５０２）。
【００９８】
印刷部７０はＨＤＤ６０から送られた印刷ジョブ中の印刷用の画像データを１ページ印刷する処理を行い（ステップ５０３）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化（例えば、縦長方向から横長方向）を検知した場合（ステップ５０５でＹＥＳ）や、更新タイマがタイムアップとなり表示／操作部１０に表示する印刷残り時間の更新のタイミングとなった場合（ステップ５０６でＹＥＳ）には、印刷残り時間表示の更新処理へと処理が移行する。
【００９９】
印刷残り時間表示の更新処理では、まず、制御部４０は、第１の残り時間算出部４３で算出式１による印刷残り時間を算出し（ステップ５０７）、第２の残り時間算出部４４で算出式２による印刷残り時間を算出する（ステップ５０８）。
【０１００】
２つの算出式による印刷残り時間の算出が行われると、印刷の進み具合を考慮して印刷残り時間を算出する算出式３による印刷残り時間の算出が、第３の残り時間算出部４５で行われる（ステップ５０９）。
【０１０１】
第３の残り時間算出部４５で印刷残り時間が算出されると（ステップ５０９）、制御部４０は、ステップ５０９で算出された印刷残り時間を画像形成装置１００の印刷残り時間と定め表示／操作部１０に算出された該印刷残り時間を表示する（ステップ５１０）。
【０１０２】
そして、画像形成装置１００は印刷を続行し（ステップ５０３、５０４、５０５でＮＯ、５０６でＮＯ）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合や（ステップ５０５でＹＥＳ）、更新タイマがタイムアップされた場合（ステップ５０６でＹＥＳ）には、表示／操作部１０に表示する印刷残り時間を更新して表示必要があるので、制御部４０は、ステップ５０７、５０８で算出式１と算出式２による印刷残り時間の算出を行い、ステップ５０９で算出式３による印刷残り時間の算出を行う。
【０１０３】
算出式３によって印刷残り時間の算出が行われると、制御部４０は、算出した印刷残り時間を画像形成装置１００の印刷残り時間と定め、表示／操作部１０に算出した印刷残り時間を表示する（ステップ５１０）。
【０１０４】
そして、画像形成装置１００は印刷を続行し（ステップ５０３、５０４、５０５でＮＯ、５０６でＮＯ）、印刷部７０に送られた印刷ジョブに含まれる画像データが全て印刷されたら（ステップ５０４でＹＥＳ）、印刷は終了される。
【０１０５】
このように処理されることで、印刷の最初の局面では算出式２の影響が出ず印刷の最終局面では算出式１の影響が出ずに印刷残り時間の算出が行われる算出式３によって算出される印刷残り時間が、画像形成装置１００の印刷残り時間と定められ、表示／操作部１０に表示される。
【０１０６】
なお、画像形成装置１００において、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ５０５でＹＥＳ）にはステップ５０７に進んで算出式１による印刷残り時間の算出を行うように説明したが、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ５０５でＹＥＳ）には、制御部４０によって直ちに算出式２による印刷残り時間の算出が行われ、算出式２によって算出された印刷残り時間が表示／操作部１０に表示される処理に進み、その後の処理はステップ５０３に進むようにしてもよい。
【実施例３】
【０１０７】
本実施例では、１つの画像形成装置で、算出式１、算出式２を印刷の状況に応じて選択して印刷残り時間を算出し、また、算出式３による印刷残り時間算出も行うことができる印刷残り時間表示装置および表示方法について説明する。
【０１０８】
本実施例において、印刷残り時間を算出する算出装置は、図１を参照して説明した画像形成装置１００である。
【０１０９】
次に、算出式１、算出式２を印刷の状況に応じて選択して印刷残り時間を算出し、また、算出式３による印刷残り時間算出も行うことができる画像形成装置１００における印刷残り時間算出処理について図６を参照して説明を行う。
【０１１０】
図６は、算出式１、算出式２を印刷の状況に応じて選択して印刷残り時間を算出し、また、算出式３による印刷残り時間算出も行うことができる画像形成装置１００における印刷残り時間算出処理の処理フローを示したフローチャートである。
【０１１１】
画像形成装置１００の印刷部７０が印刷可能な状態になると、ＨＤＤ６０に蓄積された印刷ジョブがＨＤＤ６０から印刷部７０に送られる。
【０１１２】
印刷部７０に印刷ジョブが送られ、印刷が開始されると、制御部４０は表示／操作部１０に印刷所要時間算出部４１で算出された印刷所要時間を表示し（ステップ６０１）、制御部４０内の印刷残り時間の表示を更新する１分間の計時を行う更新タイマをスタートさせて、さらに制御部４０内の算出式を選択するスイッチを０に設定する（ステップ６０２）。
【０１１３】
印刷部７０はＨＤＤ６０から送られた印刷ジョブ中の印刷用の画像データを１ページ印刷する処理を行い（ステップ６０３）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化（例えば、縦長方向から横長方向）を検知した場合（ステップ６０５でＹＥＳ）や、更新タイマがタイムアップとなり表示／操作部１０に表示する印刷残り時間の更新のタイミングとなった場合（ステップ６０６でＹＥＳ）には、画像形成装置１００の処理は印刷残り時間表示の更新処理へと移行する。
【０１１４】
印刷残り時間表示の更新処理では、まず、第１の残り時間算出部４３で算出式１による印刷残り時間を算出し（ステップ６０７）、第２の残り時間算出部４４で算出式２による印刷残り時間を算出する（ステップ６０８）。
【０１１５】
２つの算出式による印刷残り時間の算出が行われると、算出式を選択するスイッチが１になっているかの判断が行われる（ステップ６０９）。
【０１１６】
印刷の最初は、スイッチは０に設定されているためステップ６０９の処理はＮＯに進む。
【０１１７】
そして、ユーザより図示しない第３の残り時間算出ボタンが押下されて、算出式３による印刷残り時間算出が有効になっているか否かが確認される（ステップ６１０）。
【０１１８】
図示しない第３の残り時間算出ボタンは、表示／操作部１０より印刷中の任意のタイミングでユーザによって押下が可能であり、ユーザは第３の残り時間算出によって残り時間を算出するのを希望する場合に図示しない第３の残り時間算出ボタンの押下を行う。
【０１１９】
また、図示しない第３の残り時間算出ボタンが押下されることで、算出式３による印刷残り時間算出が有効になるが、ユーザは、印刷中の任意のタイミングで図示しない第３の残り時間算出取消ボタンを押下することによって、算出式３による印刷残り時間算出を無効にすることもできる。
【０１２０】
算出式３による印刷残り時間算出が有効になっていない場合は（ステップ６１０でＮＯ）、表示／操作部１０に算出式１によって算出された印刷残り時間を表示するのかそれとも算出式２によって算出された印刷残り時間を表示するのかが以下の処理によって決められる。
【０１２１】
すなわち制御部４０が、ステップ６０７で算出された算出式による印刷残り時間とステップ６０８で算出された算出式２による印刷残り時間とを比較して、短い方の印刷残り時間をＴと定める（ステップ６１１）。
【０１２２】
そして、定めた印刷残り時間のＴが、算出式１で算出される印刷残り時間と算出式２で算出される印刷残り時間とに乖離が生じているか比較する比較開始のタイミングになったか否かを制御部４０がステップ６１２で判定する。
【０１２３】
つまり、ステップ６１１で定めた印刷残り時間のＴがステップ６０１で表示した印刷所要時間の１０％以下になったか否かを制御部４０が判定する（ステップ６１２）。
【０１２４】
制御部４０が判定した結果、ステップ６１１で定めた印刷残り時間のＴがステップ６０１で表示した印刷所要時間の１０％以下になっていなければ（ステップ６１２でＮＯ）、印刷がまだ最終局面に近づいておらず、比較開始のタイミングになっていないので、制御部４０は、ステップ６０７で算出式１によって算出された印刷残り時間を画像形成装置１００の印刷残り時間と定めて、表示／操作部１０に算出式１によって算出された印刷残り時間を表示する（ステップ６１４）。
【０１２５】
このように、算出式３による印刷残り時間算出が有効になっている状態から、図示しない第３の残り時間算出取消ボタンが押下されて、算出式３による印刷残り時間算出が無効になると、印刷が最終局面に至っていない限り、算出式１によって算出される印刷残り時間が画像形成装置１００の印刷残り時間と定められ、表示／操作部１０に表示される。
【０１２６】
また、ユーザによって図示しない第３の残り時間算出ボタンの押下が行われず、算出式３による印刷残り時間算出が無効になっている場合は、印刷が最終局面に至っていない限り、算出式１によって算出される印刷残り時間が、画像形成装置１００の印刷残り時間と定められ、表示／操作部１０に表示される。
【０１２７】
そして、画像形成装置１００は印刷を続行し（ステップ６０３、６０４でＮＯ、６０５でＮＯ、６０６でＮＯ）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合や（ステップ６０５でＹＥＳ）、更新タイマがタイムアップされた場合（ステップ６０６でＹＥＳ）には、表示／操作部１０に表示する印刷残り時間を更新して表示する必要があるので、制御部４０は、ステップ６０７、６０８で算出式１と算出式２による印刷残り時間の算出を行う。
【０１２８】
２つの算出式による印刷残り時間の算出が行われると、算出式を選択するスイッチが１でない場合には（ステップ６０９でＮＯ）、算出式３による印刷残り時間算出が有効になっているか否かを確認して（ステップ６１０）、ユーザによって図示しない第３の残り時間算出ボタンが押下されて算出式３による印刷残り時間算出が有効になっている場合には（ステップ６１０でＹＥＳ）、印刷の進み具合を考慮して印刷残り時間を算出する算出式３による印刷残り時間の算出が、第３の残り時間算出部４５で行われる（ステップ６１６）。
【０１２９】
そして、制御部４０は、算出式３によって算出された印刷残り時間を画像形成装置１００の印刷残り時間と定めて、表示／操作部１０に算出式３によって算出された印刷残り時間を表示する（ステップ６１７）。
【０１３０】
このように、図示しない第３の残り時間算出ボタンが押下されて、算出式３による印刷残り時間算出が有効になった場合には、印刷の最初の局面で算出式２の影響が出ず印刷の最終局面で算出式１の影響が出ずに印刷残り時間が算出される算出式３によって算出される印刷残り時間が、画像形成装置１００の印刷残り時間と定められ、表示／操作部１０に表示される。
【０１３１】
そして、画像形成装置１００は印刷を続行し（ステップ６０３、６０４でＮＯ、６０５でＮＯ、６０６でＮＯ）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合や（ステップ６０５でＹＥＳ）、更新タイマがタイムアップされた場合（ステップ６０６でＹＥＳ）には、表示／操作部１０に表示する印刷残り時間を更新して表示する必要があるので、ステップ６０７、６０８で算出式１と算出式２による印刷残り時間の算出が行われる。
【０１３２】
２つの算出式による印刷残り時間の算出が行われると、算出式を選択するスイッチが１でない場合には（ステップ６０９でＮＯ）、算出式３による印刷残り時間算出が有効になっているか否かを確認して（ステップ６１０）、ユーザによって図示しない第３の残り時間算出取消ボタンの押下が行われて、算出式３による印刷残り時間算出が無効になっている場合には（ステップ６１０でＮＯ）、表示／操作部１０に表示する印刷残り時間を算出する算出式を決める為に、制御部４０は、ステップ６０７で算出された算出式による印刷残り時間とステップ６０８で算出された算出式２による印刷残り時間とを比較して、短い方の印刷残り時間をＴと定める（ステップ６１１）。
【０１３３】
そして、定めた印刷残り時間のＴが、算出式１で算出される印刷残り時間と算出式２で算出される印刷残り時間とに乖離が生じているかを比較する比較開始のタイミングになったか否かを制御部４０がステップ６１２で判定する。
【０１３４】
つまり、ステップ６１１で定めた印刷残り時間のＴがステップ６０１で表示した印刷所要時間の１０％以下になったか否かを制御部４０が判定する（ステップ６１２）。
【０１３５】
制御部４０が判定した結果、ステップ６１１で定めた印刷残り時間のＴがステップ６０１で表示した印刷所要時間の１０％以下になっていなければ（ステップ６１２でＮＯ）、印刷がまだ最終局面に近づいておらず、比較開始のタイミングになっていないので、制御部４０は、ステップ６０７で算出式１によって算出された印刷残り時間を画像形成装置１００の印刷残り時間と定めて、表示／操作部１０に算出式１によって算出された印刷残り時間を表示する（ステップ６１４）。
【０１３６】
そして、画像形成装置１００は印刷を続行し（ステップ６０３、６０４でＮＯ、６０５でＮＯ、６０６でＮＯ）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合や（ステップ６０５でＹＥＳ）、更新タイマがタイムアップされた場合（ステップ６０６でＹＥＳ）には、表示／操作部１０に表示する印刷残り時間を更新して表示する必要があるので、ステップ６０７、６０８で算出式１と算出式２による印刷残り時間の算出を行う。
【０１３７】
２つの算出式による印刷残り時間の算出が行われると、算出式を選択するスイッチが１でない場合には（ステップ６０９でＮＯ）、算出式３による印刷残り時間算出が有効になっているか否かを確認して（ステップ６１０）、ユーザによって図示しない第３の残り時間算出ボタンが押下されて算出式３による印刷残り時間算出が無効になっている場合には（ステップ６１０でＮＯ）、表示／操作部１０に表示する印刷残り時間を算出する算出式を決める為に、制御部４０は、ステップ６０７で算出された算出式による印刷残り時間とステップ６０８で算出された算出式２による印刷残り時間とを比較して、短い方の印刷残り時間をＴと定める（ステップ６１１）。
【０１３８】
そして、定めた印刷残り時間のＴが、算出式１で算出される印刷残り時間と算出式２で算出される印刷残り時間とに乖離が生じているかを比較する比較開始のタイミングになっているか否かを制御部４０がステップ６１２で判定する。
【０１３９】
つまり、ステップ６１１で定めた印刷残り時間のＴがステップ６０１で表示した印刷所要時間の１０％以下になったか否かを制御部４０が判定する（ステップ６１２）。
【０１４０】
制御部４０が判定した結果、ステップ６１１で定めた印刷残り時間のＴがステップ６０１で表示した印刷所要時間の１０％以下になっている場合には（ステップ６１２でＹＥＳ）、印刷が最終局面に近づいて、比較開始のタイミングになっているので、ステップ６０７の算出式１で算出された印刷残り時間とステップ６０８の算出式２で算出された印刷残り時間とに乖離が生じているかを制御部４０が調べる（ステップ６１３）。
【０１４１】
乖離が生じているかは、算出式１で算出された印刷残り時間と算出式２で算出された印刷残り時間との差を求めて、求めた差が、算出式１で算出された印刷残り時間と算出式２で算出された印刷残り時間との短い方の印刷残り時間の１０％以上になれば、乖離が生じていると判断される。
【０１４２】
ステップ６１３で判断の結果、乖離が生じていると判断されない場合には（ステップ６１３でＮＯ）、制御部４０は、ステップ６０７の算出式１で算出された印刷残り時間を画像形成装置１００の印刷残り時間と定めて表示／操作部１０に算出式１で算出された印刷残り時間を表示する（ステップ６１４）。
【０１４３】
また、ステップ６１３で判断の結果、乖離が生じていると判断された場合には（ステップ６１３でＹＥＳ）、制御部４０内の算出式を選択するスイッチを１に設定して（ステップ６１５）、制御部４０は、ステップ６０８の算出式２で算出された印刷残り時間を画像形成装置１００の印刷残り時間と定めて、表示／操作部１０に算出式２で算出された印刷残り時間を表示する（ステップ６１８）。
【０１４４】
そして、画像形成装置１００は印刷を続行し（ステップ６０３、６０４でＮＯ、６０５でＮＯ、６０６でＮＯ）、制御部４０が給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合や（ステップ６０５でＹＥＳ）、更新タイマがタイムアップされた場合（ステップ６０６でＹＥＳ）には、表示／操作部１０に表示する印刷残り時間を更新して表示する必要があるので、ステップ６０７、６０８で算出式１と算出式２による印刷残り時間の算出が行われる。
【０１４５】
２つの算出式による印刷残り時間の算出が行われると、先ほどステップ６１５で算出式を選択するスイッチが１に設定されたので、スイッチは１になっており（ステップ６０９でＹＥＳ）、表示／操作部１０にはステップ６０８で算出した算出式２による印刷残り時間が表示される。
【０１４６】
算出式２で算出される印刷残り時間は、印刷の最終局面で誤差が少なくなっていく算出式なので、このように印刷が最終局面に至った際に算出式２で算出される印刷残り時間が画像形成装置１００の印刷残り時間と定められ、表示／操作部１０に表示される。
【０１４７】
そして、印刷部７０に送られた印刷ジョブに含まれる画像データが全て印刷されたら（ステップ６０４でＹＥＳ）、処理は終了する。
【０１４８】
なお、ステップ６１１で印刷残り時間をＴとおいて、ステップ６１２で、Ｔが定められた時間以下になったか否かを判定して印刷が最終局面に近づいたか否かを制御部４０が確認するように説明したが、印刷が最終局面に近づいたか否かを確認するために印刷残り時間に基づいて確認するのではなく、残りの印刷をする為に用紙を搬送する搬送距離に基づいて、制御部４０が、ステップ６１２で、該搬送距離が一定の距離以下に達したか否かを確認することで印刷が最終局面に近づいたか否かを確認するようにしてもよい。
【０１４９】
搬送距離に基づいて印刷の最終局面を制御部４０が確認する場合には、制御部４０は、印刷を開始する前に、印刷ジョブに含まれる全ページを印刷する為の搬送距離を計算しておき、ステップ６１１で残りの印刷に必要な用紙の搬送距離を求め、ステップ６１２で、ステップ６１１で求めた搬送距離が予め計算された全ページを印刷する為の搬送距離の１０％以下になると印刷が最終局面に近づいたと判定するようにする。
【０１５０】
なお、画像形成装置１００において、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ６０５でＹＥＳ）にはステップ６０７に進んで算出式１による印刷残り時間の算出を行うように説明したが、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ６０５でＹＥＳ）には、制御部４０によって直ちに算出式１による印刷残り時間の算出と算出式２による印刷残り時間の算出が行われ、ステップ６１３に処理は進み、算出式１によって算出された印刷残り時間と算出式２によって算出された印刷残り時間とに乖離が生じているかを制御部４０が調べる処理（ステップ６１３）に進むようにしても良い。
【０１５１】
また、同様に、制御部４０が印刷中の給紙トレイの切り替わりによる給紙用紙の向きの変化を検知した場合（ステップ６０５でＹＥＳ）には、制御部４０は直ちに、算出式２による印刷残り時間の算出を行って、ステップ６１５に進んでスイッチを１に設定して、算出式２によって算出した印刷残り時間を画像形成装置１００の印刷残り時間と定めて、表示／操作部１０に算出式２によって算出された印刷残り時間を表示するようにしても良い（ステップ６１８）。
【産業上の利用可能性】
【０１５２】
この発明は、印刷の残り時間を表示することができる印刷残り時間表示装置および表示方法において利用可能である。
【０１５３】
この発明によれば、印刷の進度や印刷を行う画像形成装置の状況に応じて適切な計算方法で印刷の残り時間を計算して表示することで、誤差を少なくした印刷残り時間を表示することができる。
【図面の簡単な説明】
【０１５４】
【図１】本発明に係わる印刷残り時間表示装置および表示方法が提供される画像形成装置の一概略構成例を示すブロック図。
【図２】画像形成装置１００がネットワーク１１０を通して印刷ジョブを受信して印刷する際に、該印刷ジョブに含まれる画像データを印刷する為に必要な印刷所要時間を算出する処理フローについて示したフローチャート。
【図３】画像形成装置１００が、画像読取部３０から読み取った画像データを印刷する為に必要な印刷所要時間を算出する処理フローについて示したフローチャート。
【図４】画像形成装置１００において、算出式１と算出式２によって算出される印刷残り時間を印刷の状況に応じて選択して表示する処理の処理フローを示したフローチャート。
【図５】画像形成装置１００において、算出式３によって算出される印刷残り時間を表示する処理の処理フローを示したフローチャート。
【図６】算出式１、算出式２を印刷の状況に応じて選択して印刷残り時間を算出し、また、算出式３による印刷残り時間算出も行うことができる画像形成装置１００における印刷残り時間算出処理の処理フローを示したフローチャート。
【符号の説明】
【０１５５】
１０    表示／操作部
２０    印刷ジョブ受信部
３０    画像読取部
４０    制御部
４１    印刷所要時間算出部
４２    印刷消費時間計測部
４３    第１の残り時間算出部
４４    第２の残り時間算出部
４５    第３の残り時間算出部
５０    画像処理部
６０    ＨＤＤ
７０    印刷部
１１０    ネットワーク
【図１】
0004645386.tif 000002
【図２】
0004645386.tif 000003
【図３】
0004645386.tif 000004
【図４】
0004645386.tif 000005
【図５】
0004645386.tif 000006
【図６】
0004645386.tif 000007