(57)【要約】【課題】管理すべき情報量を低減できると共に、消費電力量の低減を図ることができる画像処理装置を提供する。【解決手段】印刷部及び定着装置２０は、印刷ジョブを実行する。ＣＰＵ６０は、印刷部及び定着装置２０が印刷ジョブを行っていない非ジョブ時間Ｔｔを計測する。ＣＰＵ６０は、非ジョブ期間が始まってから所定時間Ｔ１が経過したときに、スタンバイモードから該スタンバイモードよりも消費電力が小さいローパワーモードに印刷部及び定着装置２０の状態を移行させる。ＲＡＭ６２は、１週間において計測された非ジョブ時間Ｔｔを蓄積する。ＣＰＵ６０は、ＲＡＭ６２が蓄積している１週間分の非ジョブＴｔの度数分布に基づいて、所定時間Ｔ１を決定する。【選択図】図２
2013187791.tif 000002
【特許請求の範囲】
【請求項１】
所定の画像処理のジョブを実行する実行部と、
前記実行部がジョブを行っていない非ジョブ期間の非ジョブ時間を計測する第１の計測手段と、
前記非ジョブ期間が始まってから第１の所定時間が経過したときに、待機状態から該待機状態よりも消費電力が小さい第１の節電状態に前記実行部の状態を移行させる節電手段と、
所定期間において計測された前記非ジョブ時間を蓄積する記憶手段と、
前記記憶手段が蓄積している前記所定期間分の前記非ジョブ時間の度数分布に基づいて、前記第１の所定時間を決定する決定手段と、
を備えていること、
を特徴とする画像処理装置。
【請求項２】
前記決定手段は、前記第１の所定時間が属する区間から時間が短くなる方向に区間を遡ったときに、所定の度数よりも大きい度数が初めて出現する区間の時間に該第１の所定時間を決定すること、
を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像処理装置は、
前記非ジョブ期間において、前記待機状態での消費電力及び前記第１の節電状態での消費電力を計測する第２の計測手段を、
更に備えており、
前記記憶手段は、前記所定期間における前記待機状態での消費電力量の第１の総和、前記第１の節電状態での消費電力量の第２の総和、該待機状態の時間の第１の総和時間及び該第１の節電状態の時間の第２の総和時間を記憶しており、
前記画像処理装置は、
前記第１の総和、前記第２の総和、第１の総和時間、第２の総和時間、前記所定期間分の前記非ジョブ時間、及び、前記決定手段が決定した前記第１の所定時間に基づいて、該所定期間における消費電力量の予測値を算出する予測手段を、
更に備えていること、
を特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記決定手段は、前記予測値が予め設定された目標値よりも大きい場合には、前記所定の度数を増加させて、前記第１の所定時間を決定すること、
を特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記節電手段は、前記第１の所定期間が経過してから第２の所定時間が経過したときに、前記第１の節電状態から該第１の節電状態よりも消費電力が小さい第２の節電状態に前記実行部の状態を移行させ、
前記決定手段は、前記記憶手段が蓄積している前記所定期間分の前記非ジョブ時間の度数分布に基づいて、前記第２の所定時間を決定すること、
を特徴とする請求項３に記載の画像処理装置。
【請求項６】
前記決定手段は、前記第１の所定時間と前記第２の所定時間との和が属する区間から時間が短くなる方向に区間を遡ったときに、所定の度数よりも大きい度数が初めて出現する区間の時間に該第１の所定時間と該第２の所定時間との和を決定すること、
を特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記第２の計測手段は、前記非ジョブ期間において、前記第２の節電状態での消費電力を計測し、
前記記憶手段は、前記所定期間における前記第２の節電状態での消費電力量の第３の総和、及び、該第２の節電状態の時間の第３の総和時間を記憶しており、
前記予測手段は、前記第１の総和、前記第２の総和、前記第３の総和、前記第１の総和時間、前記第２の総和時間、前記第３の総和時間、前記所定期間分の前記非ジョブ時間、並びに、前記決定手段が決定した前記第１の所定時間及び前記第２の所定時間に基づいて、該所定期間における消費電力量の予測値を算出すること、
を特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記決定手段は、前記予測値が予め設定された目標値よりも大きい場合には、前記所定の度数を増加させて、前記第１の所定時間及び前記第２の所定時間を決定すること、
を特徴とする請求項７に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、より特定的には、所定の画像処理を実行する画像処理装置に関する。
【背景技術】
【０００２】
従来の一般的な画像処理装置に関する発明としては、例えば、特許文献１に記載の画像処理装置が知られている。該画像処理装置では、スリープモード及びレディーモードの節電モードが存在する。スリープモードでの消費電力は、レディーモードの消費電力よりも小さい。画像処理装置がプリントやコピー等のジョブを終了すると、画像処理装置のモードがスリープモードに移行する。そして、レディーモードから所定時間が経過すると画像処理装置のモードがスリープモードに移行する。
【０００３】
以上のように構成された画像処理装置は、スリープモードに移行した時刻及び時間、並びに、レディーモードに移行した時刻及び時間を記憶している。そして、画像処理装置は、これらの時間に基づいて所定時間の設定変更を行って、消費電力量の低減を図っている。
【０００４】
しかしながら、特許文献１に記載の画像処理装置は、スリープモードに移行した時刻及び時間、並びに、レディーモードに移行した時刻及び時間を記憶しているので、大量の情報を記憶する必要がある。その結果、特許文献１に記載の画像処理装置は、大容量のメモリを備えている必要がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−４１５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
そこで、本発明の目的は、管理すべき情報量を低減できると共に、消費電力量の低減を図ることができる画像処理装置を提供することである。
【課題を解決するための手段】
【０００７】
本発明の一形態に係る画像処理装置は、所定の画像処理のジョブを実行する実行部と、前記実行部がジョブを行っていない非ジョブ期間の非ジョブ時間を計測する第１の計測手段と、前記非ジョブ期間が始まってから第１の所定時間が経過したときに、待機状態から該待機状態よりも消費電力が小さい第１の節電状態に前記実行部の状態を移行させる節電手段と、所定期間において計測された前記非ジョブ時間を蓄積する記憶手段と、前記記憶手段が蓄積している前記所定期間分の前記非ジョブ時間の度数分布に基づいて、前記第１の所定時間を決定する決定手段と、を備えていること、を特徴とする。
【発明の効果】
【０００８】
本発明によれば、管理すべき情報量を低減できると共に、消費電力の低減を図ることができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の全体構成を示した図である。
【図２】画像形成装置の電源構成を示したブロック図である。
【図３】第１週目の非ジョブ時間の度数分布を示したグラフである。
【図４】第２週目の非ジョブ時間の度数分布を示したグラフである。
【図５】所定期間を変更した後の第２週目の非ジョブ時間の度数分布を示したグラフである。
【図６】第３週目の非ジョブ時間の度数分布を示したグラフである。
【図７】画像形成装置のＣＰＵが行う動作を示したフローチャートである。
【図８】画像形成装置のＣＰＵが行う動作を示したフローチャートである。
【図９】画像形成装置のＣＰＵが行う動作を示したフローチャートである。
【図１０】画像形成装置のＣＰＵが行う動作を示したフローチャートである。
【図１１】画像形成装置のＣＰＵが行う動作を示したフローチャートである。
【図１２】画像形成装置のＣＰＵが行う動作を示したフローチャートである。
【図１３】画像形成装置のＣＰＵが行う動作を示したフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明に係る画像処理装置の一実施形態に係る画像形成装置について説明する。
【００１１】
（画像形成装置の全体構成）
以下に、本発明の実施形態に係る画像形成装置について図面を参照しながら説明する。図１は、画像形成装置１の全体構成を示した図である。
【００１２】
画像形成装置１は、電子写真方式によるカラープリンタであって、いわゆるタンデム式で４色（Ｙ：イエロー、Ｍ：マゼンタ、Ｃ：シアン、Ｋ：ブラック）のトナー画像を合成して用紙に印刷する。該画像形成装置１は、スキャナにより読み取った画像データに基づいて、用紙に画像を形成する機能を有し、図１に示すように、印刷部２、給紙部１５、タイミングローラ対１９、定着装置２０、排紙ローラ対２１及び排紙トレイ２３を備えている。
【００１３】
給紙部１５は、用紙を１枚ずつ供給する役割を果たし、用紙トレイ１６及び給紙ローラ１７を含む。用紙トレイ１６には、印刷前の状態の用紙が複数枚重ねて載置される。給紙ローラ１７は、用紙トレイ１６に載置された用紙を１枚ずつ取り出す。
【００１４】
タイミングローラ対１９は、給紙ローラ１７により搬送されてきた用紙にトナー画像が印刷部２において２次転写されるように、タイミングを調整しながら用紙を搬送する。
【００１５】
印刷部２は、給紙部１５から供給されてくる用紙にトナー画像を形成し、光走査装置６、転写部８（８Ｙ，８Ｍ，８Ｃ，８Ｋ）、中間転写ベルト１１、駆動ローラ１２、従動ローラ１３、２次転写ローラ１４及び作像ユニット２２（２２Ｙ，２２Ｍ，２２Ｃ，２２Ｋ）を含んでいる。また、作像ユニット２２（２２Ｙ，２２Ｍ，２２Ｃ，２２Ｋ）は、感光体ドラム４（４Ｙ，４Ｍ，４Ｃ，４Ｋ）、帯電器５（５Ｙ，５Ｍ，５Ｃ，５Ｋ）、現像装置７（７Ｙ，７Ｍ，７Ｃ，７Ｋ）及びクリーナー９（９Ｙ，９Ｍ，９Ｃ，９Ｋ）を含んでいる。
【００１６】
感光体ドラム４（４Ｙ，４Ｍ，４Ｃ，４Ｋ）は、円筒形状をなしており、図１において時計回りに回転させられる。帯電器５（５Ｙ，５Ｍ，５Ｃ，５Ｋ）は、感光体ドラム４（４Ｙ，４Ｍ，４Ｃ，４Ｋ）の周面を帯電させる。光走査装置６は、感光体ドラム４（４Ｙ，４Ｍ，４Ｃ，４Ｋ）の周面に対してビームＢ（ＢＹ，ＢＭ，ＢＣ，ＢＫ）を走査する。これにより、感光体ドラム４（４Ｙ，４Ｍ，４Ｃ，４Ｋ）の周面には静電潜像が形成される。
【００１７】
現像装置７（７Ｙ，７Ｍ，７Ｃ，７Ｋ）は、感光体ドラム４（４Ｙ，４Ｍ，４Ｃ，４Ｋ）に静電潜像に基づくトナー画像を現像する。
【００１８】
転写ベルト１１は、駆動ローラ１２と従動ローラ１３との間に張り渡されている。転写部８は、中間転写ベルト１１の内周面に対向するように配置されており、感光体ドラム４に形成されたトナー画像を中間転写ベルト１１に１次転写する役割を果たす。クリーナー９は、１次転写後に感光体ドラム４の周面に残存しているトナーを回収する。駆動ローラ１２は、中間転写ベルト駆動部（図１には記載せず）により回転させられることにより、中間転写ベルト１１を矢印αの方向に駆動させる。これにより、中間転写ベルト１１は、トナー画像を２次転写ローラ１４まで搬送する。
【００１９】
２次転写ローラ１４は、中間転写ベルト１１と対向し、ドラム形状をなしている。そして、２次転写ローラ１４は、転写電圧が印加されることにより、中間転写ベルト１１との間を通過する用紙に対して、中間転写ベルト１１が担持しているトナー画像を２次転写する。
【００２０】
トナー画像が２次転写された用紙は、定着装置２０に搬送される。定着装置２０は、用紙に対して加熱処理及び加圧処理を施すことにより、トナー画像を用紙に定着させる。排紙ローラ対２１は、定着装置２０から搬送されてきた用紙を排紙トレイ２３に排出する。排紙トレイ２３には、印刷済みの用紙が載置される。
【００２１】
（画像形成装置の電源構成）
次に、画像形成装置１の電源構成について図面を参照しながら説明する。図２は、画像形成装置１の電源構成を示したブロック図である。
【００２２】
画像形成装置１は、ＣＰＵ６０、ＲＡＭ６２、制御基板６３、操作部６４、低圧電源６６、電力検知部６８、プラグ７０及び変流器７２ａ，７２ｂを更に備えている。
【００２３】
ＣＰＵ６０は、画像形成装置１の全体を制御する制御手段であり、制御基板６３上に実装されている。ＲＡＭ６２は、所定の情報を記憶する記憶手段であり、制御基板６３上に実装されている。操作部６４は、ユーザからの入力を受け付ける入力部及びユーザに対して情報を表示し、例えば、タッチパネルにより構成されている。
【００２４】
プラグ７０は、コンセントに挿入され、該コンセントから１００Ｖの交流電源の供給を受ける。変流器７２ａ，７２ｂは、プラグ７０から供給される交流電流の大きさを電力検知部６８が検知できる大きさに変換する。
【００２５】
低圧電源６６は、プラグ７０から供給される交流電源を印刷部２及び給紙部１５の動作に適した電圧に降下させる電源装置である。一方、定着装置２０は、プラグ７０から供給される交流電圧により動作する。
【００２６】
印刷ジョブを行っていない非ジョブ期間において、定着装置２０及び低圧電源６６の動作状態には、スタンバイモード、ローパワーモード及びスリープモードの３種類のモードが存在する。スタンバイモードとは、印刷ジョブを直ちに実行することができるように定着装置２０及び低圧電源６６に電力が供給されているモードである。
【００２７】
ローパワーモードとは、スタンバイモードよりも消費電力が小さい節電モードである。ローパワーモードにおいて定着装置２０及び低圧電源６６に供給される電力は、スタンバイモードにおいて定着装置２０及び低圧電源６６に供給される電力よりも小さい。そのため、ローパワーモードにおいて印刷ジョブを実行するまでにかかる時間は、スタンバイモードにおいて印刷ジョブを実行するまでにかかる時間よりも長い。
【００２８】
スリープモードとは、ローパワーモードよりも消費電力が小さい節電モードである。スリープモードにおいて定着装置２０及び低圧電源６６に供給される電力は、ローパワーモードにおいて定着装置２０及び低圧電源６６に供給される電力よりも小さい。そのため、スリープモードにおいて印刷ジョブを実行するまでにかかる時間は、ローパワーモードにおいて印刷ジョブを実行するまでにかかる時間よりも長い。
【００２９】
ＣＰＵ６０は、非ジョブ期間が始まったら、定着装置２０及び低圧電源６６の動作状態をスタンバイモードに移行させる。そして、ＣＰＵ６０は、非ジョブ期間が始まってから所定時間Ｔ１が経過したときに、定着装置２０及び低圧電源６６の動作状態をスタンバイモードからローパワーモードに移行させる。更に、ＣＰＵ６０は、所定時間Ｔ１が経過してから所定時間Ｔ２が経過したときに、定着装置２０及び低圧電源６６の動作状態をローパワーモードからスタンバイモードに移行させる。
【００３０】
なお、ＣＰＵ６０は、ローパワーモード又はスリープモードにおいて印刷ジョブを実行する際には、ウォームアップモードに移行した後に印刷ジョブを実行する。一方、ＣＰＵ６０は、スタンバイモードにおいて印刷ジョブを実行する際には、ウォームアップモードに移行することなく印刷ジョブを実行する。ウォームアップモードでは、定着装置２０の加熱が行われる。
【００３１】
ＣＰＵ６０は、非ジョブ期間の長さである非ジョブ時間Ｔｔを計測している。そして、ＣＰＵ６０は、計測した非ジョブ時間ＴｔをＲＡＭ６２に記憶させる。
【００３２】
（画像形成装置の動作）
以上のように構成された画像形成装置１の動作について以下に図面を参照しながら説明する。図３は、第１週目の非ジョブ時間Ｔｔの度数分布を示したグラフである。図４は、第２週目の非ジョブ時間Ｔｔの度数分布を示したグラフである。図５は、所定期間Ｔ１，Ｔ２を変更した後の第２週目の非ジョブ時間Ｔｔの度数分布を示したグラフである。図６は、第３週目の非ジョブ期間の度数分布を示したグラフである。
【００３３】
まず、画像形成装置１が行う動作の概略について説明する。ユーザは、操作部６４を用いて、１週間の目標消費電力量Ｗ０を入力する。ここでは、目標消費電力量Ｗ０を１００００Ｗ・ｈとする。
【００３４】
次に、ＣＰＵ６０は、非ジョブ時間Ｔｔを計測し、ＲＡＭ６２に該非ジョブ時間Ｔｔを記憶させる。ＲＡＭ６２は、１週間分の非ジョブ時間Ｔｔを蓄積している。ＣＰＵ６０は、ＲＡＭ６２が記憶している１週間分の非ジョブ時間Ｔｔに基づいて、図３に示す度数分布を生成する。
【００３５】
また、ＣＰＵ６０は、スタンバイモードにおける消費電力Ｐ１、ローパワーモードにおける消費電力Ｐ２、スリープモードにおける消費電力Ｐ３及びウォームアップモードにおける消費電力Ｐ４を電力検知部６８により計測している。そして、ＣＰＵ６０は、１週間におけるスタンバイモードにおける消費電力Ｐ１の総和である消費電力量Ｗ１、１週間におけるローパワーモードにおける消費電力Ｐ２の総和である消費電力量Ｗ２、１週間におけるスリープモードにおける消費電力Ｐ３の総和である消費電力量Ｗ３、及び、１週間におけるウォームアップモードにおける消費電力Ｐ４の総和である消費電力量Ｗ４をＲＡＭ６２に記憶させる。表１は、第１週目における消費電力量Ｗ１〜Ｗ４、スタンバイモードの時間のスタンバイ総和時間Ｔｓｔｔ、ローパワーモードの時間のローパワー総和時間Ｔｌｐt及びスリープモードの時間のスリープ総和時間Ｔｓｌｔを示した表である。
【００３６】
【表１】
2013187791.tif 000003
【００３７】
次に、ＣＰＵ６０は、消費電力量Ｗ１〜Ｗ４の総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きいか否かを判定する。ＣＰＵ６０は、目標消費電力量Ｗ０よりも総消費電力量Ｗｔが大きい場合には、第２週目における所定時間Ｔ１，Ｔ２を変更する。一方、ＣＰＵ６０は、目標消費電力量Ｗ０よりも総消費電力量Ｗｔが大きくない場合には、第２週目における所定時間Ｔ１，Ｔ２を変更しない。表１では、総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きくないので、ＣＰＵ６０は所定時間Ｔ１，Ｔ２を変更しない。なお、第１週目における所定時間Ｔ１，Ｔ２はそれぞれ、１０分及び１５分である。
【００３８】
次に、ＣＰＵ６０は、第２週目において第１週目と同様に、非ジョブ時間Ｔｔを計測し、ＲＡＭ６２に該非ジョブ時間Ｔｔを記憶させる。ＲＡＭ６２は、１週間分の非ジョブ時間Ｔｔを蓄積している。ＣＰＵ６０は、ＲＡＭ６２が記憶している１週間分の非ジョブ時間Ｔｔに基づいて、図４に示す度数分布を生成する。
【００３９】
また、ＣＰＵ６０は、第１週目と同様に、スタンバイモードにおける消費電力Ｐ１、ローパワーモードにおける消費電力Ｐ２、スリープモードにおける消費電力Ｐ３及びウォームアップモードにおける消費電力Ｐ４を電力検知部６８により計測している。そして、ＣＰＵ６０は、１週間におけるスタンバイモードにおける消費電力Ｐ１の総和である消費電力量Ｗ１、１週間におけるローパワーモードにおける消費電力Ｐ２の総和である消費電力量Ｗ２、１週間におけるスリープモードにおける消費電力Ｐ３の総和である消費電力量Ｗ３、及び、１週間におけるウォームアップモードにおける消費電力Ｐ４の総和である消費電力量Ｗ４をＲＡＭ６２に記憶させる。表２は、第２週目における消費電力量Ｗ１〜Ｗ４、スタンバイモードの時間のスタンバイ総和時間Ｔｓｔｔ、ローパワーモードの時間のローパワー総和時間Ｔｌｐt及びスリープモードの時間のスリープ総和時間Ｔｓｌｔを示した表である。
【００４０】
【表２】
2013187791.tif 000004
【００４１】
次に、ＣＰＵ６０は、消費電力量Ｗ１〜Ｗ４の総和である総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きいか否かを判定する。ＣＰＵ６０は、目標消費電力量Ｗ０よりも総消費電力量Ｗｔが大きい場合には、第３週目における所定時間Ｔ１，Ｔ２を変更する。一方、ＣＰＵ６０は、目標消費電力量Ｗ０よりも総消費電力量Ｗｔが大きくない場合には、第３週目における所定時間Ｔ１，Ｔ２を変更しない。表２では、総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きいので、ＣＰＵ６０は所定時間Ｔ１，Ｔ２を変更する。
【００４２】
具体的には、ＣＰＵ６０は、所定時間Ｔ１が属する区間から時間が短くなる方向に区間を遡ったときに、０よりも大きい度数が初めて出現する区間の時間に所定時間Ｔ１を設定する。図４の度数分布では、スタンバイモードの７分〜１０分の区分では、度数が０になっており、スタンバイモードの６分〜７分の区間では、度数が１になっている。そこで、ＣＰＵ６０は、図５に示すように、所定時間Ｔ１を１０分から７分に変更する。
【００４３】
また、ＣＰＵ６０は、所定時間Ｔ１＋Ｔ２が属する区間から時間が短くなる方向に区間を遡ったときに、０よりも大きい度数が初めて出現する区間の時間に所定時間Ｔ１＋Ｔ２を設定する。図４の度数分布では、ローパワーモードの２３分〜２５分の区分では、度数が０になっており、スタンバイモードの２２分〜２３分の区間では、度数が２になっている。そこで、ＣＰＵ６０は、図５に示すように、所定時間Ｔ２を１５分から１３分に変更する。
【００４４】
更に、ＣＰＵ６０は、消費電力量Ｗ１〜Ｗ４、スタンバイ総和時間Ｔｓｔｔ、ローパワー総和時間Ｔｌｐｔ、スリープ総和時間Ｔｓｌｔ、ウォームアップ総和時間Ｔｗｔ、変更後の所定時間Ｔ１，Ｔ２に基づいて、スタンバイモードの予測消費電力量Ｗ１ｘ、ローパワーモードの予測消費電力量Ｗ２ｘ、スリープモードの予測消費電力量Ｗ３ｘ及びウォームアップモードの予測消費電力量Ｗ４ｘを算出し、これらの総和である予測消費電力量Ｗｘを算出する。表３は、予測消費電力量Ｗ１ｘ〜Ｗ４ｘ，Ｗｘを示した表である。
【００４５】
【表３】
2013187791.tif 000005
【００４６】
表３によれば、予測消費電力量Ｗｘは、目標消費電力量Ｗ０よりも小さくなっている。そこで、ＣＰＵ６０は、所定時間Ｔ１，Ｔ２をそれぞれ７分及び１３分に決定する。なお、予測消費電力量Ｗｘが目標消費電力量Ｗ０よりも大きい場合には、ＣＰＵ６０は、所定時間Ｔ１が属する区間から時間が短くなる方向に区間を遡ったときに、１よりも大きい度数が初めて出現する区間の時間に所定時間Ｔ１を設定する。ＣＰＵ６０は、所定時間Ｔ１＋Ｔ２が属する区間から時間が短くなる方向に区間を遡ったときに、１よりも大きい度数が初めて出現する区間の時間に所定時間Ｔ１＋Ｔ２を設定する。
【００４７】
この後、ＣＰＵ６０は、第３週目において第１週目及び第２週目と同様に、非ジョブ時間Ｔｔを計測し、ＲＡＭ６２に該非ジョブ時間Ｔｔを記憶させる。ＲＡＭ６２は、１週間分の非ジョブ時間Ｔｔを蓄積している。ＣＰＵ６０は、ＲＡＭ６２が記憶している１週間分の非ジョブ時間Ｔｔに基づいて、図６に示す度数分布を生成する。
【００４８】
また、ＣＰＵ６０は、第１週目及び第２週目と同様に、スタンバイモードにおける消費電力Ｐ１、ローパワーモードにおける消費電力Ｐ２、スリープモードにおける消費電力Ｐ３及びウォームアップモードにおける消費電力Ｐ４を電力検知部６８により計測している。そして、ＣＰＵ６０は、１週間におけるスタンバイモードにおける消費電力Ｐ１の総和である消費電力量Ｗ１、１週間におけるローパワーモードにおける消費電力Ｐ２の総和である消費電力量Ｗ２、１週間におけるスリープモードにおける消費電力Ｐ３の総和である消費電力量Ｗ３、及び、１週間におけるウォームアップモードにおける消費電力Ｐ４の総和である消費電力量Ｗ４をＲＡＭ６２に記憶させる。表４は、第３週目における消費電力量Ｗ１〜Ｗ４、スタンバイモードの時間のスタンバイ総和時間Ｔｓｔｔ、ローパワーモードの時間のローパワー総和時間Ｔｌｐt及びスリープモードの時間のスリープ総和時間Ｔｓｌｔを示した表である。
【００４９】
【表４】
2013187791.tif 000006
【００５０】
次に、ＣＰＵ６０は、消費電力量Ｗ１〜Ｗ４の総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きいか否かを判定する。ＣＰＵ６０は、目標消費電力量Ｗ０よりも総消費電力量Ｗｔが大きい場合には、第４週目における所定時間Ｔ１，Ｔ２を変更する。一方、ＣＰＵ６０は、目標消費電力量Ｗ０よりも総消費電力量Ｗｔが大きくない場合には、第４週目における所定時間Ｔ１，Ｔ２を変更しない。表３では、総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きくないので、ＣＰＵ６０は所定時間Ｔ１，Ｔ２を変更しない。すなわち、第２週目の終了時に、所定時間Ｔ１，Ｔ２が変更されたことによって、節電が実現されたことが分かる。
【００５１】
次に、画像形成装置１が行う具体的な動作について図面を参照しながら説明する。図７ないし図１３は、画像形成装置１のＣＰＵ６０が行う動作を示したフローチャートである。
【００５２】
図７に示すよう、ＣＰＵ６０は、通常動作を実行する（ステップＳ１）。図９は、通常動作のサブルーチンを示したフローチャートである。
【００５３】
ＣＰＵ６０は、定着装置２０及び低圧電源６６の動作状態をスタンバイモードに移行させる（ステップＳ３０）。
【００５４】
次に、ＣＰＵ６０は、スタンバイカウンタ、ローパワーカウンタ、スリープカウンタ及びウォームアップカウンタのカウント値Ｃｓｔ，Ｃｌｐ，Ｃｓｌ，Ｃｗをクリアする（ステップＳ３１）。ＣＰＵ６０は、スタンバイカウンタ、ローパワーカウンタ、スリープカウンタ及びウォームアップカウンタはそれぞれ、スタンバイモード、ローパワーモード、スリープモード及びウォームアップモードに移行してからの経過時間を計測するためのカウンタである。カウント値Ｃｓｔ，Ｃｌｐ，Ｃｓｌ，Ｃｗの単位は秒である。
【００５５】
次に、ＣＰＵ６０は、電力検知部６８によりスタンバイモードにおける消費電力Ｐ１を計測する（ステップＳ３２）。そして、ＣＰＵ６０は、スタンバイモードにおける消費電力量Ｗ１に対して消費電力Ｐ１を加算し、新たな消費電力量Ｗ１を得る（ステップＳ３３）。
【００５６】
次に、ＣＰＵ６０は、印刷ジョブがあるか否かを判定する（ステップＳ３４）。すなわち、ＣＰＵ６０は、ユーザが操作部６４により用紙への印刷を指示したか否かを判定する。なお、印刷の指示は、操作部６４以外に画像形成装置１に接続された機器によって行われてもよい。印刷ジョブがある場合には、本処理はステップＳ３８に進む。印刷ジョブがない場合には、本処理はステップＳ３５に進む。
【００５７】
印刷ジョブがない場合、ＣＰＵ６０は、ステップＳ３２において消費電力Ｐ１を計測してから１秒が経過したか否かを判定する（ステップＳ３５）。１秒が経過した場合には、本処理はステップＳ３６に進む。１秒が経過していない場合には、本処理はステップＳ３５に戻る。この場合、ＣＰＵ６０は、１秒が経過するまでステップＳ３５を繰り返す。
【００５８】
次に、ＣＰＵ６０は、スタンバイカウンタのカウント値Ｃｓｔを１つインクリメントする（ステップＳ３６）。そして、ＣＰＵ６０は、スタンバイカウンタのカウント値Ｃｓｔが所定時間Ｔ１以上となったか否かを判定する（ステップＳ３７）。なお、ここまで、所定時間Ｔ１の単位を分として説明してきたが、ここでの所定時間Ｔ１の単位は秒である。カウント値Ｃｓｔが所定時間Ｔ１以上となった場合には、本処理はステップＳ３８に進む。カウント値Ｃｓｔが所定時間Ｔ１以上となっていない場合には、本処理はステップＳ３２に戻る。この場合、ＣＰＵ６０は、カウント値Ｃｓｔが所定時間に到達するまで、ステップＳ３２〜Ｓ３７を繰り返す。
【００５９】
前記ステップＳ３８において、ＣＰＵ６０は、スタンバイ時間Ｔｓｔをカウント値Ｃｓｔに設定する（ステップＳ３８）。この後、ＣＰＵ６０は、印刷ジョブを行うか否かを判定する（ステップＳ３９）。ステップＳ３９では、ＣＰＵ６０は、ステップＳ３４において印刷ジョブがあると判定したか否かを判定する。印刷を行う場合には、本処理は、ステップＳ６３に進む。印刷を行わない場合には、本処理は、ステップＳ４０に進む。
【００６０】
次に、ＣＰＵ６０は、定着装置２０及び低圧電源６６の動作状態をローパワーモードに移行させる（ステップＳ４０）。
【００６１】
次に、ＣＰＵ６０は、電力検知部６８によりローパワーモードにおける消費電力Ｐ２を計測する（ステップＳ４１）。そして、ＣＰＵ６０は、ローパワーモードにおける消費電力量Ｗ２に対して消費電力Ｐ２を加算し、新たな消費電力量Ｗ２を得る（ステップＳ４２）。
【００６２】
次に、ＣＰＵ６０は、印刷ジョブがあるか否かを判定する（ステップＳ４３）。すなわち、ＣＰＵ６０は、ユーザが操作部６４により用紙への印刷を指示したか否かを判定する。なお、印刷の指示は、操作部６４以外に画像形成装置１に接続された機器によって行われてもよい。印刷ジョブがある場合には、本処理はステップＳ４７に進む。印刷ジョブがない場合には、本処理はステップＳ４４に進む。
【００６３】
印刷ジョブがない場合、ＣＰＵ６０は、ステップＳ４１において消費電力Ｐ２を計測してから１秒が経過したか否かを判定する（ステップＳ４４）。１秒が経過した場合には、本処理はステップＳ４５に進む。１秒が経過していない場合には、本処理はステップＳ４４に戻る。この場合、ＣＰＵ６０は、１秒が経過するまでステップＳ４４を繰り返す。
【００６４】
次に、ＣＰＵ６０は、ローパワーカウンタのカウント値Ｃｌｐを１つインクリメントする（ステップＳ４５）。そして、ＣＰＵ６０は、ローパワーカウンタのカウント値Ｃｌｐが所定時間Ｔ２以上となったか否かを判定する（ステップＳ４６）。なお、ここまで、所定時間Ｔ２の単位を分として説明してきたが、ここでの所定時間Ｔ２の単位は秒である。カウント値Ｃｌｐが所定時間Ｔ２以上となった場合には、本処理はステップＳ４７に進む。カウント値Ｃｌｐが所定時間Ｔ２以上となっていない場合には、本処理はステップＳ４１に戻る。この場合、ＣＰＵ６０は、カウント値Ｃｌｐが所定時間に到達するまで、ステップＳ４１〜Ｓ４６を繰り返す。
【００６５】
前記ステップＳ４７において、ＣＰＵ６０は、ローパワー時間Ｔｌｐをカウント値Ｃｌｐに設定する（ステップＳ４７）。この後、ＣＰＵ６０は、印刷ジョブを行うか否かを判定する（ステップＳ４８）。ステップＳ４８では、ＣＰＵ６０は、ステップＳ４３において印刷ジョブがあると判定したか否かを判定する。印刷を行う場合には、本処理は、ステップＳ５６に進む。印刷を行わない場合には、本処理は、ステップＳ４９に進む。
【００６６】
次に、ＣＰＵ６０は、定着装置２０及び低圧電源６６の動作状態をスリープモードに移行させる（ステップＳ４９）。
【００６７】
次に、ＣＰＵ６０は、電力検知部６８によりスリープモードにおける消費電力Ｐ３を計測する（ステップＳ５０）。そして、ＣＰＵ６０は、スリープモードにおける消費電力量Ｗ３に対して消費電力Ｐ３を加算し、新たな消費電力量Ｗ３を得る（ステップＳ５１）。
【００６８】
次に、ＣＰＵ６０は、印刷ジョブがあるか否かを判定する（ステップＳ５２）。すなわち、ＣＰＵ６０は、ユーザが操作部６４により用紙への印刷を指示したか否かを判定する。なお、印刷の指示は、操作部６４以外に画像形成装置１に接続された機器によって行われてもよい。印刷ジョブがある場合には、本処理はステップＳ５５に進む。印刷ジョブがない場合には、本処理はステップＳ５３に進む。
【００６９】
印刷ジョブがない場合、ＣＰＵ６０は、ステップＳ５０において消費電力Ｐ３を計測してから１秒が経過したか否かを判定する（ステップＳ５３）。１秒が経過した場合には、本処理はステップＳ５４に進む。１秒が経過していない場合には、本処理はステップＳ５３に戻る。この場合、ＣＰＵ６０は、１秒が経過するまでステップＳ５３を繰り返す。
【００７０】
次に、ＣＰＵ６０は、スリープカウンタのカウント値Ｃｓｌを１つインクリメントする（ステップＳ５４）。この後、本処理はステップＳ５０に戻る。そして、ステップＳ５２において、ＣＰＵ６０が印刷ジョブがあると判定するまで、ステップＳ５０からステップＳ５４が繰り返される。
【００７１】
ステップＳ５２において印刷ジョブがあると判定した場合には、ＣＰＵ６０は、スリープ時間Ｔｓｌをカウント値Ｃｓｌに設定する（ステップＳ５５）。
【００７２】
前記ステップＳ５６において、ＣＰＵ６０は、定着装置２０及び低圧電源６６の動作状態をウォームアップモードに移行させる（ステップＳ５６）。
【００７３】
次に、ＣＰＵ６０は、電力検知部６８によりウォームアップモードにおける消費電力Ｐ４を計測する（ステップＳ５７）。そして、ＣＰＵ６０は、ウォームアップモードにおける消費電力量Ｗ４に対して消費電力Ｐ４を加算し、新たな消費電力量Ｗ４を得る（ステップＳ５８）。
【００７４】
次に、ＣＰＵ６０は、ステップＳ５７において消費電力Ｐ４を計測してから１秒が経過したか否かを判定する（ステップＳ５９）。１秒が経過した場合には、本処理はステップＳ６０に進む。１秒が経過していない場合には、本処理はステップＳ５９に戻る。この場合、ＣＰＵ６０は、１秒が経過するまでステップＳ５９を繰り返す。
【００７５】
次に、ＣＰＵ６０は、スリープカウンタのカウント値Ｃｗを１つインクリメントする（ステップＳ６０）。
【００７６】
次に、ＣＰＵ６０は、ウォームアップが完了したか否かを判定する（ステップＳ６１）。ステップＳ６１では、ＣＰＵ６０は、例えば、定着装置２０の温度が所定温度に到達したか否かによって、ウォームアップが完了したか否かを判定する。ウォームアップが完了した場合には、本処理はステップＳ６２に進む。ウォームアップが完了していない場合には、本処理はステップＳ５７に戻る。この場合、ウォームアップが完了するまで、ステップＳ５７からステップＳ６１が繰り返される。
【００７７】
ウォームアップが完了した場合には、ＣＰＵ６０は、ウォームアップ時間Ｔｗをカウント値Ｃｗに設定する（ステップＳ６２）。
【００７８】
前記ステップＳ６３において、ＣＰＵ６０は、給紙部１５、印刷部２及び定着装置２０に印刷を行わせる（ステップＳ６３）。印刷が終了したら、本処理はステップＳ６４に進む。
【００７９】
次に、ＣＰＵ６０は、スタンバイ総和時間Ｔｓｔｔに対してスタンバイ時間Ｔｓｔを加算し、新たなスタンバイ総和時間Ｔｓｔｔを得る（ステップＳ６４）。スタンバイ総和時間Ｔｓｔｔは、１週間におけるスタンバイ時間Ｔｓｔの総和である。
【００８０】
次に、ＣＰＵ６０は、ローパワー総和時間Ｔｌｐｔに対してローパワー時間Ｔｌｐを加算し、新たなローパワー総和時間Ｔｌｐｔを得る（ステップＳ６５）。ローパワー総和時間Ｔｌｐｔは、１週間におけるローパワー時間Ｔｌｐの総和である。
【００８１】
次に、ＣＰＵ６０は、スリープ総和時間Ｔｓｌｔに対してスリープ時間Ｔｓｌを加算し、新たなスリープ総和時間Ｔｓｌｔを得る（ステップＳ６６）。スリープ総和時間Ｔｓｌｔは、１週間におけるスリープ時間Ｔｓｌの総和である。
【００８２】
次に、ＣＰＵ６０は、ウォームアップ総和時間Ｔｗｔに対してウォームアップ時間Ｔｗを加算し、新たなウォームアップ総和時間Ｔｗｔを得る（ステップＳ６７）。ウォームアップ総和時間Ｔｗｔは、１週間におけるウォームアップ時間Ｔｗの総和である。
【００８３】
次に、ＣＰＵ６０は、スタンバイ時間Ｔｓｔ，ローパワー時間Ｔｌｐ及びスリープ時間Ｔｓｌを加算して、非ジョブ時間Ｔｔを得る（ステップＳ６８）。
【００８４】
最後に、ＣＰＵ６０は、ウォームアップ時間Ｔｗ及び非ジョブ時間ＴｔをＲＡＭ６２に記憶させると共に、ステップＳ６４〜Ｓ６７において算出した新たなスタンバイ総和時間Ｔｓｔｔ，新たなローパワー総和時間Ｔｌｐｔ、新たなスリープ総和時間Ｔｓｌｔ及び新たなウォームアップ総和時間Ｔｗｔにスタンバイ総和時間Ｔｓｔｔ，ローパワー総和時間Ｔｌｐｔ、スリープ総和時間Ｔｓｌｔ及びウォームアップ総和時間Ｔｗｔを更新する（ステップＳ６９）。これにより、ＲＡＭ６２には、非ジョブ期間毎のウォームアップ時間Ｔｗ及び非ジョブ時間Ｔｔが記憶される。更に、ＲＡＭ６２には、スタンバイ総和時間Ｔｓｔｔ，ローパワー総和時間Ｔｌｐｔ、スリープ総和時間Ｔｓｌｔ及びウォームアップ総和時間Ｔｗｔが最新の状態に更新される。この後、本処理は、ステップＳ２に進む。
【００８５】
ＣＰＵ６０は、ステップＳ１の通常動作を開始してから１週間が経過したか否かを判定する（ステップＳ２）。１週間が経過した場合には、本処理はステップＳ３に進む。１週間が経過していない場合には、本処理はステップＳ１に戻る。この場合、１週間が経過するまで、ステップＳ１，Ｓ２が繰り返される。
【００８６】
１週間が経過した場合、ＣＰＵ６０は、消費電力量Ｗ１〜Ｗ４を加算して、非ジョブ期間における消費電力量の総和である総消費電力量Ｗｔを得る（ステップＳ３）。そして、ＣＰＵ６０は、総消費電力量Ｗｔが目標消費電力量Ｗ０より大きいか否かを判定する（ステップＳ４）。総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きい場合には、本処理はステップＳ５に進む。総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きくない場合には、本処理は終了する。
【００８７】
総消費電力量Ｗｔが目標消費電力量Ｗ０よりも大きい場合、ＣＰＵ６０は、図３及び図４に示す度数分布のグラフを作成する（ステップＳ５）。
【００８８】
次に、ＣＰＵ６０は、所定時間Ｔ１が属する区間の度数が所定の度数（例えば、０）よりも大きいか否かを判定する（ステップＳ６）。所定時間Ｔ１が属する区間の度数が所定の度数よりも大きい場合には、本処理はステップＳ９に進む。所定時間Ｔ１が属する区間の度数が所定の度数よりも大きくない場合には、本処理はステップＳ７に進む。
【００８９】
所定時間Ｔ１が属する区間の度数が所定の度数よりも大きくない場合、ＣＰＵ６０は、区間を１つ遡る（ステップＳ７）。そして、ＣＰＵ６０は、ステップＳ７において遡った区間の度数が所定の度数よりも大きいか否かを判定する（ステップＳ８）。遡った区間の度数が所定の度数よりも大きい場合には、本処理はステップＳ９に進む。遡った区間の度数が所定の度数よりも大きくない場合には、本処理はステップＳ７に戻る。この場合、遡った区間の度数が所定の度数よりも大きくなるまで、ステップＳ７，Ｓ８が繰り返される。
【００９０】
前記ステップＳ９において、ＣＰＵ６０は、所定時間Ｔ１を決定する（ステップＳ９）。ステップＳ９では、ＣＰＵ６０は、ステップＳ６において所定時間Ｔ１が属する区間の度数が所定の度数よりも大きいと判定した場合には、所定時間Ｔ１が属する区間を新たな所定時間Ｔ１と決定する。一方、ＣＰＵ６０は、ステップＳ８において、遡った区間の度数が所定の度数よりも大きいと判定した場合には、遡った区間を新たな所定時間Ｔ１と決定する。
【００９１】
次に、ＣＰＵ６０は、所定時間Ｔ１＋Ｔ２が属する区間の度数が所定の度数（例えば、０）よりも大きいか否かを判定する（ステップＳ１０）。所定時間Ｔ１＋Ｔ２が属する区間の度数が所定の度数よりも大きい場合には、本処理はステップＳ１３に進む。所定時間Ｔ１＋Ｔ２が属する区間の度数が所定の度数よりも大きくない場合には、本処理はステップＳ１１に進む。
【００９２】
所定時間Ｔ１＋Ｔ２が属する区間の度数が所定の度数よりも大きくない場合、ＣＰＵ６０は、区間を１つ遡る（ステップＳ１１）。そして、ＣＰＵ６０は、ステップＳ１１において遡った区間の度数が所定の度数よりも大きいか否かを判定する（ステップＳ１２）。遡った区間の度数が所定の度数よりも大きい場合には、本処理はステップＳ１３に進む。遡った区間の度数が所定の度数よりも大きくない場合には、本処理はステップＳ１１に戻る。この場合、遡った区間の度数が所定の度数よりも大きくなるまで、ステップＳ１１，Ｓ１２が繰り返される。
【００９３】
前記ステップＳ１３において、ＣＰＵ６０は、所定時間Ｔ２を決定する（ステップＳ１３）。ステップＳ１３では、ＣＰＵ６０は、ステップＳ１０において所定時間Ｔ１＋Ｔ２が属する区間の度数が所定の度数よりも大きいと判定した場合には、所定時間Ｔ１＋Ｔ２が属する区間を新たな所定時間Ｔ１＋Ｔ２と決定する。一方、ＣＰＵ６０は、ステップＳ１２において、遡った区間の度数が所定の度数よりも大きいと判定した場合には、遡った区間を新たな所定時間Ｔ１＋Ｔ２と決定する。そして、ＣＰＵ６０は、新たな所定時間Ｔ１＋Ｔ２から所定時間Ｔ１を減算して、新たな所定時間Ｔ２を得る。
【００９４】
次に、ＣＰＵ６０は、スタンバイモードにおける消費電力量Ｗ１をスタンバイ総和時間Ｔｓｔｔで割って、スタンバイモードにおける平均消費電力Ｐ１ａを得る（ステップＳ１４）。
【００９５】
次に、ＣＰＵ６０は、ローパワーモードにおける消費電力量Ｗ２をローパワー総和時間Ｔｌｐｔで割って、ローパワーモードにおける平均消費電力Ｐ２ａを得る（ステップＳ１５）。
【００９６】
次に、ＣＰＵ６０は、スリープモードにおける消費電力量Ｗ３をスリープ総和時間Ｔｓｌｔで割って、スリープモードにおける平均消費電力Ｐ３ａを得る（ステップＳ１６）。
【００９７】
次に、ＣＰＵ６０は、ウォームアップモードにおける消費電力量Ｗ４をウォームアップ総和時間Ｔｗｔで割って、ウォームアップモードにおける平均消費電力Ｐ４ａを得る（ステップＳ１７）。
【００９８】
次に、ＣＰＵ６０は、ステップＳ９，Ｓ１３において決定した所定時間Ｔ１，Ｔ２に基づいて、予測消費電力量Ｗｘを算出する（ステップＳ１８）。図１３は、ステップＳ１８のサブルーチンを示したフローチャートである。
【００９９】
まず、ＣＰＵ６０は、１つの非ジョブ期間分の非ジョブ時間Ｔｔ及びウォームアップ時間ＴｗをＲＡＭ６２から読み出す（ステップＳ８０）。
【０１００】
次に、ＣＰＵ６０は、非ジョブ時間Ｔｔが所定時間Ｔ１よりも長いか否かを判定する（ステップＳ８１）。ステップＳ８１では、ＣＰＵ６０は、非ジョブ時間Ｔｔの非ジョブ期間において、動作状態がローパワーモードに移行したか否かを判定している。非ジョブ時間Ｔｔが所定時間Ｔ１よりも長くない場合には、ＣＰＵ６０は、動作状態がローパワーモードに移行しなかったと判定する。そして、本処理はステップＳ８２に進む。一方、非ジョブ時間Ｔｔが所定時間Ｔ１よりも長い場合には、ＣＰＵ６０は、動作状態がローパワーモードに移行したと判定する。そして、本処理はステップＳ８４に進む。
【０１０１】
非ジョブ時間Ｔｔが所定時間Ｔ１よりも長くない場合、ＣＰＵ６０は、スタンバイモードにおける平均消費電力Ｐ１ａに非ジョブ時間Ｔｔを掛けて、予測消費電力量Ｗ１ｘを得る（ステップＳ８２）。より詳細には、非ジョブ時間Ｔｔが所定時間Ｔ１よりも長くないので、非ジョブ期間における動作状態はスタンバイモードのみである。よって、非ジョブ時間Ｔｔに平均消費電力Ｐ１ａを掛け算することによって、非ジョブ期間における消費電力量を算出できる。そして、ＣＰＵ６０は、予測消費電力量Ｗｘに予測消費電力量Ｗ１ｘを加算して、新たな予測消費電力量Ｗｘを得る（ステップＳ８３）。この後、本処理はステップＳ９２に進む。
【０１０２】
非ジョブ時間Ｔｔが所定時間Ｔ１よりも長い場合、ＣＰＵ６０は、スタンバイモードにおける平均消費電力Ｐ１ａに所定時間Ｔ１を掛けて、予測消費電力量Ｗ１ｘを得る（ステップＳ８４）。より詳細には、非ジョブ時間Ｔｔが所定時間Ｔ１よりも長いので、非ジョブ期間において所定時間Ｔ１にわたって動作状態がスタンバイモードであった。よって、所定時間Ｔ１に平均消費電力Ｐ１ａを掛け算することによって、スタンバイモードにおける消費電力量を算出できる。
【０１０３】
更に、ＣＰＵ６０は、ウォームアップモードにおける平均消費電力Ｐ４ａにウォームアップ時間Ｔｗを掛けて、予測消費電力量Ｗ４ｘを得る（ステップＳ８５）。より詳細には、非ジョブ時間Ｔｔが所定時間Ｔ１よりも長いので、動作状態は、ローパワーモード又はスリープモードに移行する。そのため、印刷ジョブが行われる際には、動作状態が必ずウォームアップモードに移行する。そこで、ステップＳ８５において、ウォームアップモードにおける消費電力量を算出している。
【０１０４】
次に、ＣＰＵ６０は、非ジョブ時間Ｔｔが所定時間Ｔ１と所定時間Ｔ２との和よりも長いか否かを判定する（ステップＳ８６）。ステップＳ８６では、ＣＰＵ６０は、非ジョブ時間Ｔｔの非ジョブ期間において、動作状態がスリープモードに移行したか否かを判定している。非ジョブ時間Ｔｔが所定時間Ｔ１と所定時間Ｔ２との和よりも長くない場合には、ＣＰＵ６０は、動作状態がスリープモードに移行しなかったと判定する。そして、本処理はステップＳ８７に進む。一方、非ジョブ時間Ｔｔが所定時間Ｔ１と所定時間Ｔ２との和よりも長い場合には、ＣＰＵ６０は、動作状態がスリープモードに移行したと判定する。そして、本処理はステップＳ８９に進む。
【０１０５】
非ジョブ時間Ｔｔが所定時間ｔ１と所定時間Ｔ２との和よりも長くない場合、ＣＰＵ６０は、ローパワーモードにおける平均消費電力Ｐ２ａに非ジョブ時間Ｔｔから所定時間Ｔ１を引いた時間を掛けて、予測消費電力量Ｗ２ｘを得る（ステップＳ８７）。より詳細には、非ジョブ時間Ｔｔが所定時間Ｔ１と所定時間Ｔ２との和よりも長くないので、非ジョブ期間において非ジョブ時間Ｔｔから所定時間Ｔ１を引いた時間にわたって動作状態がローパワーモードであった。よって、非ジョブ時間Ｔｔから所定時間Ｔ１を引いた時間に平均消費電力Ｐ２ａを掛け算することによって、ローパワーモードにおける消費電力量を算出できる。そして、ＣＰＵ６０は、予測消費電力量Ｗｘに単位消費電力量Ｗ１ｘ，Ｗ２ｘ，Ｗ４ｘを加算して、新たな予測消費電力量Ｗｘを得る（ステップＳ８８）。この後、本処理はステップＳ９２に進む。
【０１０６】
非ジョブ時間Ｔｔが所定時間ｔ１と所定時間Ｔ２との和よりも長い場合、ＣＰＵ６０は、ローパワーモードにおける平均消費電力Ｐ２ａに所定時間Ｔ２を掛けて、予測消費電力量Ｗ２ｘを得る（ステップＳ８９）。より詳細には、非ジョブ時間Ｔｔが所定時間ｔ１と所定時間Ｔ２との和よりも長いので非ジョブ期間において所定時間Ｔ２にわたって動作状態がローパワーモードであった。よって、所定時間Ｔ２に平均消費電力Ｐ２ａを掛け算することによって、ローパワーモードにおける消費電力量を算出できる。
【０１０７】
次に、ＣＰＵ６０は、スリープモードにおける平均消費電力Ｐ３ａに非ジョブ時間Ｔｔから所定時間Ｔ１と所定時間Ｔ２との和を引いた時間を掛けて、予測消費電力量Ｗ３ｘを得る（ステップＳ９０）。より詳細には、非ジョブ時間Ｔｔが所定時間Ｔ１と所定時間Ｔ２との和よりも長い。そのため、非ジョブ期間において非ジョブ時間Ｔｔから所定時間Ｔ１と所定時間Ｔ２との和を引いた時間にわたって動作状態がスリープモードであった。よって、非ジョブ時間Ｔｔから所定時間Ｔ１と所定時間Ｔ２との和を引いた時間に平均消費電力Ｐ３ａを掛け算することによって、スリープモードにおける消費電力量を算出できる。そして、ＣＰＵ６０は、予測消費電力量Ｗｘに予測消費電力量Ｗ１ｘ〜Ｗ４ｘを加算して、新たな予測消費電力量Ｗｘを得る。この後、本処理はステップＳ９２に進む。
【０１０８】
前記ステップＳ９２において、ＣＰＵ６０は、ＲＡＭ６２から全ての非ジョブ期間分の非ジョブ時間Ｔｔ及びウォームアップ時間Ｔｗを読み出した否かを判定する（ステップＳ９２）。全ての非ジョブ時間Ｔｔ及びウォームアップ時間Ｔｗを読み出した場合には、本処理はステップＳ１９に進む。一方、全ての非ジョブ時間Ｔｔ及びウォームアップ時間Ｔｗを読み出していない場合には、本処理はステップＳ８０に戻る。この場合、全ての非ジョブ時間Ｔｔ及びウォームアップ時間Ｔｗを読み出すまで、ステップＳ８０〜Ｓ９２が繰り返される。
【０１０９】
全ての非ジョブ時間Ｔｔ及びウォームアップ時間Ｔｗを読み出した場合、ＣＰＵ６０は、予測消費電力量Ｗｘが目標消費電力量Ｗ０より小さくなったか否かを判定する（ステップＳ１９）。予測消費電力量Ｗｘが目標消費電力量Ｗ０より小さくなった場合には、本処理は終了する。予測消費電力量Ｗｘが目標消費電力量Ｗ０より小さくなっていない場合には、本処理はステップＳ２０に進む。
【０１１０】
予測消費電力量Ｗｘが目標消費電力量Ｗ０より小さくなっていない場合には、ＣＰＵ６０は、ステップＳ６、Ｓ８，Ｓ１０，Ｓ１２における所定の度数を１つインクリメントする（ステップＳ２０）。この後、本処理はステップＳ６に戻る。そして、新たな所定の度数を用いて、ステップＳ６〜Ｓ１９が行われる。
【０１１１】
（効果）
以上のように構成された画像形成装置１によれば、管理すべき情報量を低減できる。より詳細には、特許文献１に記載の画像処理装置は、スリープモードに移行した時刻及び時間、並びに、レディーモードに移行した時刻及び時間を記憶しているので、大量の情報を記憶する必要がある。その結果、特許文献１に記載の画像処理装置は、大容量のメモリを備えている必要がある。
【０１１２】
画像形成装置１では、ＲＡＭ６２は、１週間分の非ジョブ時間Ｔｔを蓄積しており、該非ジョブ時間Ｔｔの度数分布に基づいて、非ジョブ期間の開始からローパワーモードに移行するまでの所定時間Ｔ１を決定している。よって、画像形成装置１では、ＲＡＭ６２は、各モードに移行する時間を記憶していない。よって、画像形成装置１では、管理すべき情報量を低減できる。
【０１１３】
また、画像形成装置１では、消費電力量の低減を図ることができる。より詳細には、ＲＡＭ６２が蓄積している１週間分の非ジョブ時間Ｔｔの度数分布に基づいて、所定時間Ｔ１を決定している。ＣＰＵ６０は、所定時間Ｔ１が属する区間から時間が短くなる方向に区間を遡ったときに、所定の度数よりも大きい度数が初めて出現する区間の時間に所定時間Ｔ１を決定している。所定の度数以下の度数を有する区間では、動作状態がスタンバイモードになっていないことを意味している。このような区間では、スタンバイモードを維持するのではなく、スタンバイモードよりも消費電力が小さいローパワーモードに移行した方が、画像形成装置１の消費電力量の低減を図ることが可能である。そこで、ＣＰＵ６０は、所定の度数よりも大きい度数が初めて出現する区間の時間に所定時間Ｔ１を決定することによって、スタンバイモードの時間を短く設定している。これにより、画像形成装置１の消費電力量の低減が図られる。また、同様の手法により、所定時間Ｔ２の決定が行われることによって、画像形成装置１の消費電力量の低減が更に図られている。
【０１１４】
また、画像形成装置１では、以下の理由によっても、消費電力量の低減が図られている。より詳細には、ＣＰＵ６０は、新たに決定した所定時間Ｔ１，Ｔ２を用いて、予測消費電力量Ｗｘを算出している。更に、ＣＰＵ６０は、予測消費電力量Ｗｘが目標消費電力量Ｗ０よりも小さくない場合には、所定の度数を１つ増加させて、所定時間Ｔ１，Ｔ２の決定をし直している。これにより、画像形成装置１では、消費電力量がより確実に低減されるようになる。
【０１１５】
（その他の実施形態）
本発明に係る画像処理装置は、前記実施形態に係る画像形成装置１に限らずその要旨の範囲内において変更可能である。
【０１１６】
画像形成装置１では、所定の画像処理のジョブは、印刷ジョブであったが、その他のジョブであってもよい。その他のジョブとしては、例えば、画像読み込みジョブ等が挙げられる。
【産業上の利用可能性】
【０１１７】
以上のように、本発明は、画像処理装置に有用であり、特に、管理すべき情報量を低減できると共に、消費電力量の低減を図ることができる点において優れている。
【符号の説明】
【０１１８】
１ 画像形成装置
２ 印刷部
２０  定着装置
６６  低圧電源
６８  電力検知部
７０  プラグ
７２ａ，７２ｂ  変流器
【図１】
2013187791.tif 000007
【図２】
2013187791.tif 000008
【図３】
2013187791.tif 000009
【図４】
2013187791.tif 000010
【図５】
2013187791.tif 000011
【図６】
2013187791.tif 000012
【図７】
2013187791.tif 000013
【図８】
2013187791.tif 000014
【図９】
2013187791.tif 000015
【図１０】
2013187791.tif 000016
【図１１】
2013187791.tif 000017
【図１２】
2013187791.tif 000018
【図１３】
2013187791.tif 000019