デバイスと、前記デバイスを管理する管理装置とがネットワークに接続されたデバイス管理システムであって、前記デバイスに設けられ、消費電力量を計測する消費電力量計測手段と、前記デバイスに設けられ、前記消費電力量計測手段による消費電力量の計測が成功したか否かを判定する計測エラー判定手段と、前記デバイスに設けられ、前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と、前記管理装置に設けられ、前記デバイスからの消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と、前記管理装置に設けられ、前記消費電力量履歴受信手段によって受信した前記デバイスの計測エラー判定結果を参照し前記デバイスの消費電力量の情報を補正する消費電力量情報補正手段と、を備えることを特徴とするデバイス管理システム。前記デバイスが画像形成装置であって、前記消費電力量履歴通知手段が画像形成装置の実行したジョブ履歴情報を含むことを特徴とする請求項1記載のデバイス管理システム。前記消費電力量計測手段により計測された消費電力量の情報を表示する消費電力量表示手段を有することを特徴とする請求項1記載のデバイス。前記消費電力量履歴受信手段により受信された消費電力量の情報と前記消費電力量情報補正手段によって補正された消費電力量の情報を表示する消費電力量表示手段を有することを特徴とする請求項1記載の管理装置。前記デバイスの構成情報を管理するデバイス構成情報管理部を有することを特徴とする請求項1記載の管理装置。前記消費電力量情報補正手段が前記デバイスの構成情報を参照し、デバイス構成が同一であるすべてのデバイスの消費電力量の情報を参照し、計測エラー判定結果が成功を示す消費電力量の情報と情報補正元の消費電力量の情報を置換することを特徴とする請求項5記載の管理装置。前記消費電力量情報補正手段が消費電力量の推定演算処理を実行し、情報補正元の消費電力量の情報を置換することを特徴とする請求項1記載の管理装置。前記計測エラー判定手段が、動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定し、比較結果が閾値以上の場合消費電力の計測が失敗したと判定することを特徴とする請求項1記載の管理装置。消費電力量を計測する消費電力量計測手段と、計測エラー判定手段と、前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と、前記消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と、前記計測エラー判定結果を参照し前記消費電力量の情報を補正する消費電力量情報補正手段と、を備えることを特徴とするデバイス。前記デバイスが画像形成装置であって、前記消費電力量履歴通知手段が画像形成装置の実行したジョブ履歴情報を含むことを特徴とする請求項9記載のデバイス。前記消費電力量履歴受信手段により受信された消費電力量の情報と前記消費電力量情報補正手段によって補正された消費電力量の情報を表示する消費電力量表示手段を有することを特徴とする請求項9記載のデバイス。前記デバイスの構成情報を管理するデバイス構成情報管理部を有することを特徴とする請求項9記載のデバイス。前記消費電力量情報補正手段が前記デバイスの構成情報を参照し、デバイス構成が同一であるすべてのデバイスの消費電力量の情報を参照し、計測エラー判定結果が成功を示す消費電力量の情報と情報補正元の消費電力量の情報を置換することを特徴とする請求項11記載のデバイス。前記消費電力量情報補正手段が消費電力量の推定演算処理を実行し、情報補正元の消費電力量の情報を置換することを特徴とする請求項9記載のデバイス。前記計測エラー判定手段が、動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定し、比較結果が閾値以上の場合消費電力の計測が失敗したと判定することを特徴とする請求項9記載のデバイス。しかしながら、前述した従来のシステムでは、消費電力計測部が故障してしまうと、デバイスの消費電力量の情報を適切に管理することができなくなってしまう。例えば、従来のシステムでは、消費電力計測部の部品交換や整備による修理対応が完了するまでの間の消費電力量のデータが抜け落ちることがある。さらに、消費電力量計測部が外されてしまった場合、電力計の特性が不良となった場合又は経年劣化等により特定の出力範囲が正常でなくなる故障が発生した場合には、消費電力量の情報を適切に管理できなくなる。このため従来のシステムでは、消費電力量の情報を詳細に管理し、幅広く利用するのが困難となるという問題がある。本発明の目的は、消費電力量を計測する計測部がデバイスの消費電力量を計測できない場合に、その状況に応じて適切に消費電力量を管理することのできる消費電力量管理システム及び消費電力量計測デバイスを提供することにある。上記目的を達成するために、本発明の消費電力量管理システムは、デバイスと、前記デバイスの消費電力量を管理する管理装置とがネットワークに接続されたデバイス管理システムであって、前記デバイスに設けられ、消費電力量を計測する消費電力量計測手段と前記デバイスに設けられ、動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定し、比較結果が閾値以上の場合消費電力の計測が失敗したと判定する計測エラー判定手段と前記デバイスに設けられ、前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と前記管理装置に設けられ、前記デバイスからの消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と前記管理装置に設けられ、前記消費電力量履歴受信手段によって受信した前記デバイスの計測エラー判定結果を参照し前記デバイスの消費電力量の情報を補正する消費電力量情報補正手段とを備える。また、本発明の消費電力量計測デバイスは、消費電力量を計測する消費電力量計測手段と前記消費電力量計測手段による消費電力量の計測が成功したか否かを判定する計測エラー判定手段と前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と前記消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と前記計測エラー判定結果を参照し前記消費電力量の情報を補正する消費電力量情報補正手段とを備える。本発明によれば、消費電力量計測デバイスが、計測不可の状態に陥った場合でも適切にデバイスの消費電力量を推定算出できる消費電力量管理システムを構築できる。また、消費電力量管理システムでは、消費電力量計測デバイスで特定の出力範囲が正常でなくなるような故障が発生しても、正常な範囲においてはなるべく実測値を用いることで、消費電力履歴情報をより正確にできる。さらに、このように構成された消費電力量管理システムでは、消費電力量の推定値と実測値の双方を用いて適切な消費電力量管理が実行可能である。以下、本発明の消費電力量管理システム及び消費電力量計測デバイスに係る第1実施の形態について図面を参照しながら説明する。第1実施の形態<システム構成図>図1は、本第1実施の形態に係る、各画像形成装置の消費電力量を主に管理するネットワークシステムの構成を示すブロック図で、100、101、102は、それぞれ画像形成装置である。これら画像形成装置100、101、102は、プリンタ、複合機又はFAX等である。このネットワークシステムは、画像形成装置100、101、102に対して、プリントデータの送信が可能なクライアントPC110、111と、消費電力管理サーバ200を備える。この消費電力管理サーバ200は、これら画像形成装置100、101、102等のネットワーク機器対する消費電力量の管理を行う。また、クライアントPC110、111と、画像形成装置100、101、102と、消費電力管理サーバ200とは、それぞれLAN3000により相互に通信可能に接続されている。この消費電力管理サーバ200は、画像形成装置100、101、102から動作状況を記録した情報以下動作履歴情報と呼ぶを受信する。この動作履歴情報には、誰が、いつ、どのような設定で画像形成装置を使用したかを判別できる情報など、画像形成装置の動作実行に関わる情報が記録されている。例えば、クライアントPC110から受信したプリント命令を画像形成装置100が実行した場合には、ジョブの種類、プリント枚数、片面/両面設定の種別、記録紙のサイズ等の履歴情報が動作履歴情報として記録される。さらに、本実施の形態では、この動作履歴情報に画像形成装置が動作実行時に消費した電力量に関わる情報も付随する。このように消費電力管理サーバ200は、受信した動作履歴情報と、それに付随する消費電力量の情報とを管理することで、ネットワーク上の機器に対して消費電力管理サーバとしての役割を果たすよう構成されている。<画像形成装置の全体構成>次に、画像形成装置の全体構成について、図2を参照して説明する。なお、以下の説明では、画像形成装置100について説明するが、画像形成装置101、102も同様に構成してもよい。本実施の形態に係る、消費電力量を算出又は計測可能な画像形成装置の構成を示す図2で、10は、画像形成装置100を使用するユーザが各種の操作を行うための操作部である。この画像形成装置100は、操作部10からの指示に従って画像情報を読み取るスキャナ部20と、画像データを用紙に印刷するプリンタ部30とを有する。このスキャナ部20は、スキャナ部20を制御するCPU2001や原稿読取を行うための図示しない照明ランプや走査ミラーなどを有する。またプリンタ部30は、プリンタ部の制御を行うCPU3001や画像形成や定着を行うための図示しない感光体ドラムや定着器を有する。この画像形成装置100は、消費電力量を計測する電力量計測部50を備える。また、画像形成装置100は、スキャナ部20、プリンタ部30、LAN3000及び公衆回線WAN3001と接続されている。さらに、この画像形成装置100は、画像形成装置100の動作を統括的に制御するコントローラ1200を備える。このコントローラ1200は、画像情報やデバイス情報、消費電力量に関わる情報等の入出力制御を行う。<画像形成装置のコントローラの構成>次に、コントローラについて、図2を参照して説明する。このコントローラ1200は、LAN3000を介してLAN上のクライアントPC110から受信した印刷ジョブに含まれるPDLコードをビットマップイメージに展開するラスタイメージプロセッサRIP1250を有する。このコントローラ1200は、スキャナ部20から入力された画像データに対して、補正、加工及び編集を行うスキャナ画像処理部1260を有する。このコントローラ1200は、プリンタ部30で出力印刷される画像データに対して補正、解像度変換等を行うプリンタ画像処理部1270と、画像データの回転を行う画像回転部1230とを有する。このコントローラ1200は、多値画像データをJPEGとし、2値画像データをJBIGとし、MMR又はMHの圧縮伸張処理を行う画像圧縮部1240とを有する。このコントローラ1200は、スキャナ部20及びプリンタ部30とコントローラ1200を接続して画像データの同期系/非同期系の変換を行うデバイスI/F1220を有する。このコントローラ1200は、画像データを高速で転送するために相互に接続された画像バス1212を備えている。このコントローラ1200は、画像形成装置100を統括的に制御する制御部としてのCPU1201を有する。このコントローラ1200は、CPU1201が動作するためのシステムワークメモリとして機能すると共に、画像データを一時記憶するための画像メモリとして機能するRAM1202を有する。このコントローラ1200は、操作部10に表示する画像データを操作部10に対して出力するための操作部I/F1206を有する。この操作部I/F1206は、本画像形成装置を使用するユーザが操作部10を操作して入力した情報を、CPU1201に伝える役割を有する。このコントローラ1200は、LAN3000に接続されるネットワーク部1210を有する。このコントローラ1200は、ネットワーク部1210を通じて、消費電力管理サーバ200、クライアントPC110及び図示しないその他のコンピュータ端末との通信送受信を行う。このコントローラ1200は、公衆回線3010に接続されるモデム部1211を介して、図示しない外部のファクシミリ装置とのデータの通信送受信を行うよう構成されている。このコントローラ1200は、CPU1201が実行するブートプログラムが格納されているROM1203を備える。このコントローラ1200は、システムソフトウェア、画像データ、ソフトウェアカウンタ値、消費電力量の予想値などを格納するハードディスクドライブHDD1204を備える。このコントローラ1200は、スキャナ部20及びプリンタ部30とそれぞれ通信を行う内部通信I/F1208と、これらを相互に接続するシステムバス1207とを備える。このコントローラ1200は、データ構造を変換するバスブリッジであるImageBusI/F1205を備える。このImageBusI/F1205は、システムバス1207と画像バス1212とを接続するよう配設されている。<画像形成装置の操作部の構成>次に、本実施の形態に係る画像形成装置における操作部の構成について、図3の要部正面図を参照して説明する。図3に示す操作部10は、液晶操作パネル11で構成されている。この液晶操作パネル11は、液晶とタッチパネルを組み合わせて構成されている。この液晶操作パネル11は、操作画面を表示するよう構成されている。この液晶操作パネル11は、表示した操作画面上にある表示キーがユーザに押されると、これを検知して、その情報信号をコントローラ1200に送信するよう構成されている。この液晶操作パネル11にあるスタートキー12は、原稿画像の読み取り印刷の動作を開始する指令の入力と、その他機能の開始指示の指令の入力とを行えるように構成されている。このスタートキー12には、緑色と赤色の2色のLEDが組み込まれ、所定の動作の開始可能な状態で緑色に点灯し、所定の動作の開始不可の状態で赤色に点灯表示を行うように構成されている。この液晶操作パネル11にあるストップキー13は、稼動中の動作を止める指令の入力を行えるよう構成されている。この液晶操作パネル11上に設けられたハードキー群14には、テンキー、クリアキー、リセットキー、ガイドキー、ユーザーモードキーが配設されている。この液晶操作パネル11にある節電キー15は、画像形成装置を操作部10からスリープモードに移行又は復帰させる指令の入力を行えるよう構成されている。この画像形成装置では、通常モードで動作中に節電キー15がユーザによって押下されるとスリープモードへ移行し、スリープモードで節電キー15がユーザによって押下されると通常モードへ移行するよう構成されている。また、操作部10は、ユーザが液晶操作パネル11を用いて入力したユーザ名、印刷/コピー枚数及び出力属性情報等の動作情報作成に必要な情報を、操作部I/F1206に送信するよう構成されている。<プリントジョブの実行>次に、前述した図2に示すように構成された画像形成装置100で実行される印刷処理について説明する。この画像形成装置100は、LAN3000に接続されたクライアントPC110から送信されたプリントジョブに基づいて以下のように印刷処理を実行する。この画像形成装置100では、LAN3000に接続されたクライアントPC110からネットワーク部1210を介して印刷用の画像データである印刷データを受信する。すると、CPU1201は、受信した印刷データをRAM1202に記憶させる。そして、CPU1201は、この画像データを、ImageBusI/F1205を介してRIP1250に供給する。このRIP1250は、画像データPDLコードをビットマップデータに展開し、画像圧縮部1240へ送信する。このビットマップデータを受信した画像圧縮部1240は、圧縮処理を行った画像データ圧縮されたビットマップデータをHDD1204に蓄積する。次に、CPU1201は、HDD1204に蓄積された画像データ圧縮されたビットマップデータを、イメージバスI/F1205を介して画像圧縮部1240に供給する。この画像圧縮部1240では、供給された画像データ圧縮されたビットマップデータを伸張し、プリンタ画像処理部1270へ送信する。プリンタ画像処理部1270は、受信した画像データに対するプリンタの補正及び解像度変換等を行い、画像回転部1230へ送信する。画像回転部1230は、必要な場合に受信した画像データに回転処理を施す。次に、CPU1201は、各種処理が施された画像データを、印刷データとしてデバイスI/F1220を介してプリンタ部30に送信する。すると、プリンタ部30は、受信した画像データに基づいて、用紙にプリント処理を行う。なお、詳細は後述するが、プリンタ部30は、上述した印刷ジョブ実行中も一定時間毎に電力計測部50の計測値を取得し、消費電力量を算出しており、コントローラ1200からの要求に従い送信可能な状態となっている。<画像形成装置の電力計測部の構成>次に、本実施の形態に係る画像形成装置100内の電源を供給するための構成及び電力計測部50内の構成について、図4を参照して説明する。この画像形成装置100では、商用電源70が、その主電源スイッチ71及び電力計測部50を介し電源供給部80に接続されている。この電源供給部80では、スキャナ部20、プリンタ部30、電力計測部50、コントローラ1200、操作部10等の画像形成装置100の各部に対して、商用電源70を元にして内部生成した電力を供給する。次に、本実施の形態の画像形成装置における電力計測部について、図4を参照して説明する。画像形成装置100における電力計測部50内部には、電圧検出部51と電流検出部52があり、それぞれ電圧と電流の2つの値を読み取る。ここで、電圧の検出に当たっては、例えば、一般的な商用電源のLラインとNニュートラルを全波整流し、それをトランスなどで低圧化して、その数値をA/D変換部53で読み取る方法を用いることができる。また、電流の検出に当たっては、例えば、Lラインに流れる電流値を磁束に変換し、それを電圧に変換して、A/D変換部54で読み取っても良いし、電流値検出抵抗を挿入して読み取っても良い。また、流れる電流により温度が変化する素子を挿入して、読み取る方法でも良い。上述した方法で検出され、A/D変換された電圧レベルと電流レベルは、プリンタ部30に入力され、プリンタ部30内で消費電力量が算出される。また、この画像形成装置100では、消費電力量を算出するその他の手法を用いることができる。例えば、この画像形成装置100では、電力計測部50内部にデジタルデータを高速に演算処理するDSPデジタルシグナルプロセッサを搭載し、電力計測部50内部で消費電力量を算出する構成としてもよい。その場合、電力計測部50は、直接コントローラ1200に内部通信I/F1208を通して接続する構成としてもよい。<画像形成装置のプリンタ部の消費電力量演算処理>次に、画像形成装置100で実行するプリンタ部の消費電力量演算処理の内容について説明する。前述した電力計測部で検出され、A/D変換された電圧レベルと電流レベルは、プリンタ部30に入力される。すると、プリンタ部30内部のCPU3001は、電圧レベルと電流レベルとを読み取って、2つの値を掛け算した結果を消費電力としてプリンタ部30内に保持する。CPU3001は、直前の読み取り時間からの経過時間を検出し、消費電力×時間の演算をして所定時間内の消費電力量を算出する。このようにしてプリンタ部30内部で算出された消費電力量は、プリンタ部30がコントローラ1200内の内部通信I/F1208と通信することでコントローラ1200内のCPU1201に送信される。さらに、プリンタ部30内部のCPU3001は、プリンタ部30内部で算出した所定時間内の消費電力量を複数回分積算保持する。そして、CPU3001は、コントローラ1200から内部通信I/F1208を介して電力計測値の要求があった場合に、その積算保持分を通知し、内部の積算保持内容をクリアする。この画像形成装置100では、CPU3001が上述のような処理を行うことによってコントローラ1200からの要求間隔内の消費電力量をコントローラ1200に効率的に通知できる構成としている。なお、消費電力量のプリンタ部30における算出間隔であるプリンタ部30による電力計測部50の出力値の読取間隔は、前述の印刷ジョブやその他のプリント処理に影響のない範囲で自由に設定できるものとする。<プリンタ部の電力計測処理>次に、プリンタ部30内のCPU3001が実行する画像形成装置100での消費電力量の計測に関わるプリンタ部の電力量計測処理の動作の手順を図5のフローチャートを参照して説明する。この画像形成装置100では、電源スイッチがオン動作されると、CPU3001が初期化処理を実行するステップS101。この初期化処理では、例えば、消費電力量に関する内部保持データ累積消費電力量などを初期化する。次に、CPU3001は、計測値の読取を行うステップS102。ここで計測値とは、電力計測部50で読み取られ、A/D変換された電圧レベルと電流レベルの値である。次に、CPU3001は、消費電力量を求める演算を実行するステップS103。この演算では、ステップS102で読み取った計測値と前回の計測値読取からの経過時間を用いて消費電力量を求める。すなわち、この演算では、計測値の電圧レベルと電流レベルを積算し、消費電力を求め、さらに経過時間を積算することで消費電力量を求める。次に、CPU3001は、ステップS103で求めた消費電力量を累積加算し、内部保持するよう制御するステップS104。具体的に言うと、CPU3001は、前回求めた消費電力量に今回求めた消費電力量を加算する処理を行う。そして、CPU3001は、これを繰り返すことにより、累積経過時間の消費電力量を情報として保持するよう制御する。次に、CPU3001は、前述したステップS104で内部保持した累積消費電力量の通知要求があるかどうかを判定するステップS105。ここで、通知の要求元は、コントローラ1200のCPU1201である。このCPU1201は、内部通信I/F1208を介して要求を行う。CPU1201からの要求があった場合には、ステップS106へ進む。また、CPU1201からの要求がなかった場合には、ステップS108へ進む。次に、CPU3001は、要求があったと判定した場合ステップS105でYESに、コントローラ1200のCPU1201からの要求に対する応答を行うステップS106。具体的には、CPU3001が、内部に累積保持している消費電力量を内部通信I/F1208を介して要求元へ通知する。この通知を受けたコントローラ1200側のCPU1201は、要求を出したときまでの消費電力量の情報を得る。次に、CPU3001は、内部に累積保持している消費電力量のクリア処理を行うステップS107。この消費電力量のクリア処理は、ステップS106でコントローラ1200に対して累積消費電力量を通知した後に、新たに消費電力量を累積し始めるためのクリア処理である。また、CPU3001は、前述したステップS105で要求が無かったと判定した場合ステップS105でNOには、CPU3001が現在の消費電力の通知要求があるかどうかを判定するステップS108。ここで、要求元は、コントローラ1200のCPU1201であって、内部通信I/F1208を介して要求してくることとなる。CPU3001は、コントローラ1200の要求があったと判定した場合ステップS108でYESに、ステップS109へ進む。また、CPU3001は、要求がなかったと判定した場合ステップS108でNOは、ステップS110へ進む。CPU3001は、コントローラ1200の要求があったと判定した場合に、このコントローラ1200のCPU1201からの要求に応答して、現在の消費電力を内部通信I/F1208を介して要求元へ通知する。これにより、コントローラ1200側のCPU1201は、現在の消費電力の情報を得ることができる。次に、ステップS110では、CPU3001が、処理を継続するかどうかの判断を行う。処理を継続する場合ステップS110でYESには、ステップS102に戻り、引き続き電力計測フローを実施する。またCPU3001は、処理を継続しないと判断した場合ステップS110でNOに、電力計測フローを終了する。<計測エラー判定処理>次に、画像形成装置100で実行される計測エラー判定処理における動作の手順について、図18のフローチャートを参照して説明する。この画像形成装置100では、プリンタ部の消費電力量演算処理の開始に伴って、コントローラ1200のCPU1201が、電力計測部50のエラーを調べるための計測エラー判定処理を開始する。この計測エラー判定処理が開始すると、CPU1201は、動作状態に変化があったかどうかの判定を行うステップS1801。この動作状態の変化の判定では、CPU1201が、画像形成装置100の状態が待機からスリープ若しくはスリープから待機へ変化があったか又はジョブ受信により受信したジョブの実行に移ったかを監視する。これと共に、この動作状態の変化の判定では、CPU1201が、実行しているジョブが終了し待機状態となったか等を監視し、動作状態の変化の有無を判断している。次に、CPU1201は、内部通信I/F1208を介してプリンタ部30のCPU3001に対して、現在の消費電力を要求する。この要求動作は、CPU1201が前述の消費電力量管理プログラム1290内の計測消費電力量取得部1291の機能を用いて実施する。次に、CPU1201は、プリンタ部30のCPU3001から内部通信I/F1208を介して消費電力を受信し、RAM1202に格納するステップS1803。次に、CPU1201は、HDD1204に格納された消費電力予測値を取得し、RAM1202に格納するステップS1804。ここで、消費電力予測値は、予め計測された動作状態変化時の消費電力典型値であり、その動作状態での代表的な消費電力を表すタイミングで取得された消費電力である。この消費電力予測値は、具体的に言うと、プリントジョブ開始直後の定着器が作動中の消費電力等がこれに当たる。なお消費電力予測値には、典型値取得時のばらつきに基づいた誤差情報も付加される。次に、CPU1201は、RAM1202に格納された現在の消費電力と消費電力予測値の比較を行うステップS1805。そして、CPU1201は、現在の消費電力が消費電力予測値の誤差範囲内であると判断した場合ステップS1805でYESに、ステップS1806に移行する。また、CPU1201は、現在の消費電力が消費電力予測値の誤差範囲外であると判断した場合ステップS1805でNOステップS1807に移行する。次に、CPU1201は、現在の動作状態において電力計測部50が正常と判定した場合に、RAM1202にエラー判定結果を正常として現在の動作状態に結び付けて格納するステップS1806。また、CPU1201は、現在の動作状態において電力計測部50が異常と判定した場合に、RAM1202にエラー判定結果を異常として現在の動作状態に結び付けて格納する。次に、図19に例示した消費電力の具体的な事例に対応して実行された場合の計測エラー判定処理の動作の手順について説明する。なお、この動作状態の変化と、各状態での消費電力の遷移を例示した図19で、1901は、消費電力の遷移を示す。また、図19で、1905~1907は、それぞれプリント、スタンバイ、スキャン時の消費電力予想値とその誤差範囲を示す。また図19で、1908~1910は、それぞれプリント、スタンバイ、スキャン時の状態変化時の消費電力値である消費電力瞬時値を示す。この図19の事例に則した計測エラー判定処理は、画像形成装置100でプリンタ部の消費電力量演算処理が開始されたときに開始される。この消費電力量演算処理の開始後のプリント状態1902において、CPU1201は、動作状態の変化を検知するステップS1801。次に、CPU1201は、消費電力瞬時値1908が消費電力予想値1905の誤差範囲内に含まれるかを調べるステップS1805。図19の場合には、消費電力瞬時値1908が消費電力予想値1905の誤差範囲内に含まれないステップS1805でNOため、エラー判定結果は異常となるステップS1807。次に、図19のスタンバイ状態1903において、CPU1201は、動作状態の変化を検知するステップS1801。前述したその後の処理に続いて、CPU1201は、消費電力瞬時値1909が消費電力予想値1906の誤差範囲内に含まれるかを調べるステップS1805。この場合、消費電力瞬時値1909が消費電力予想値1906の誤差範囲内に含まれるステップS1805でYESため、エラー判定結果は正常となるステップS18060。次に、図19のスキャン状態1904において、CPU1201は、動作状態の変化を検知するステップS1801。前述したその後の処理に続いて、CPU1201は、消費電力瞬時値1910が消費電力予想値1907の誤差範囲内に含まれるかを調べるステップS1805。この場合、消費電力瞬時値1910が消費電力予想値1907の誤差範囲内に含まれるステップS1805でYESため、エラー判定結果は正常となるステップS1806。<消費電力量管理プログラムにおける動作管理制御>次に、画像形成装置が実行する消費電力量管理プログラムにおける動作管理制御について、図6を参照して説明する。この図6に例示する消費電力量管理プログラム1290は、印刷やコピーなどのジョブを実行するジョブ制御プログラム等と共にHDD1204内に格納されている。消費電力量管理プログラム1290は、CPU1201がブートプログラムを実行することにより、HDD1204からRAM1202へ読み出される。そして消費電力量管理プログラム1290は、CPU1201がRAM1202上に読み出して実行することで処理される。図6に示すように消費電力量管理プログラム1290における計測消費電力量取得部1291は、内部通信I/F1208を介してプリンタ部30に対して、計測し内部保持している消費電力量、あるいは消費電力を要求する。そして、計測消費電力量取得部1291は、この要求に応答してもらうことによって消費電力量又は消費電力を取得する。計測消費電力量取得部1291は、プリントのジョブの終了時に内部通信I/F1208を介してプリンタ部30に消費電力量を要求すれば、そのジョブの消費電力量を取得できる。また、計測消費電力量取得部1291は、その後のプリントのジョブの開始時に消費電力量を要求すれば、ジョブとジョブの間の消費電力量を取得できる。このように計測消費電力量取得部1291は、消費電力を要求すればその時点での消費電力を要求できる。この消費電力量管理プログラム1290における計測エラー判定部1293では、前述の計測エラー判定フローによって消費電力量が電力計測部50によって正常に計測されたかどうかの判定を行っている。計測エラーの原因としては、電力計測部50の故障が想定できるが、その他に電力計測部50が着脱可能な構成だった場合に、電力計測部50が外されてしまった場合等も想定できる。なお、本実施の形態では、計測エラーの原因が問題となることはない。この消費電力量管理プログラム1290におけるジョブ管理部1292は、印刷やコピージョブを解析し、ユーザ名や印刷部数、カラー印刷等の出力属性情報、消費電力量などを取得し、動作情報として管理する。このジョブ管理部1292は、動作情報が操作部10から発行されたジョブ例えば、コピージョブであれば、操作部I/F1206から取得する。また、ジョブ管理部1292は、動作情報がクライアントPC110や他の端末から発行されたジョブ例えばプリントジョブであれば、ネットワーク部1210から取得する。また、ジョブ管理部1292は、動作情報を管理する際に、計測消費電力量取得部1291を用いて、そのジョブ処理中の消費電力量を取得する。さらに、ジョブ管理部1292は、ジョブとジョブの間の消費電力量を取得することも可能である。ジョブ管理部1292がジョブとジョブの間の消費電力量を取得した場合には、その間の動作状態待機やスリープと共にジョブの動作情報と同様の形式で管理することで効率的に管理する。同様にジョブ管理部1292は、動作情報を管理する際に、前述の計測エラー判定部1293を用いることによって、取得した消費電力量が正常かどうか計測エラーかどうかの判定を行い、動作情報に紐付けしている。このジョブ管理部1292は、このようにして管理している動作情報をジョブ履歴管理部1294に送信する。この動作情報をジョブ管理部1292から受信したジョブ履歴管理部1294は、ジョブ開始時または終了時等のタイミングで受信した動作情報を動作履歴情報テーブルとして保持する。このジョブ履歴管理部1294で保持される動作履歴情報テーブルは、図7aに例示する画像形成装置100の動作履歴情報テーブル及び図7bに例示する動作履歴情報テーブルのように構成されている。これらの動作履歴情報テーブルは、消費電力管理サーバ200が、これらを個別の表にまとめ一括管理する。この図7に例示する動作履歴情報テーブルにおける動作履歴ID601は、ジョブ等の動作履歴を一意に識別するIDである。但し、上述したように、消費電力管理サーバ200は、ジョブではない動作状態待機やスリープも効率的に一括管理している。この動作履歴情報テーブルにおけるユーザ名602は、ジョブの実行を指示したユーザ名を示す。但し、ジョブではない動作状態では、non-userと表示している。この動作履歴情報テーブルにおける動作タイプ603は、実行されたジョブの種別や動作状態等を示し、クライアントPC110からのプリントジョブやコピー、スキャン等が例として挙げられる。さらに、この動作タイプ603は、待機やスリープといった動作状態も含んでいる。この動作履歴情報テーブルにおける開始時刻604及び終了時刻605は、動作状態ジョブ含むの開始時刻および終了時刻を示す。さらに、カラーページ数606は、該当ジョブによりカラー印刷/コピーされたページ数を示す。白黒ページ数607は、該当ジョブにより白黒印刷/コピーされたページ数を示す。スキャンページ数608は、スキャナ部20によりスキャンされたページ数を示し、カラースキャンページ数、白黒スキャンページ数等を区別して記録することも可能である。この動作履歴情報テーブルにおける消費電力量609は、該当動作によって消費された電力量を示す。さらに消費電力量609は、待機やスリープといった状態で電力を何Wh消費したかも同時に記録している。この動作履歴情報テーブルにおける計測エラー属性610は、該当動作によって消費された電力量を正常に計測できたかどうかの判定結果を示す。ジョブ履歴管理部1294は、これらの情報により、誰によってどのようなジョブがどの時刻に開始され終了し、何Wh消費されたかというジョブ履歴情報を記録する。例えば、動作履歴ID1000は、2010/6/2_18:33に開始し、2010/6/2_18:50に終了したコピージョブが実行されたことを示している。更に、このジョブでは、10ページスキャンされ、10ページのカラー印刷が行われ、1000Whの電力が消費されたことを示している。なお、動作履歴情報テーブルは、ジョブ種毎に作成するようにしてもよい。また、図7に示す動作履歴情報テーブルは、同時に消費電力量の計測が正常に行われたかどうかも管理する。図7を例にしてみると、動作履歴ID1000~1003は、正常に計測できている。しかし、動作履歴ID1004~1005は、消費電力量0Whとなり、計測エラー判定部1293によって計測エラーとなっている。よって、計測エラー属性は、1になっている。なお、計測エラーとなっている場合には、計測した消費電力量が0Whとなっている場合もあるし、これ以外にも、そもそも電力計測部50が外されていることにより消費電力量を取得できない場合もある。また、電力計測部50自体に電力が供給されていないことにより消費電力量を取得できない場合もある。本実施形態では、計測した消費電力量が0Whである場合も、消費電力量を電力計測部50から取得できない場合も、0Whの値が図7に示すテーブルに書き込まれるものとする。この動作履歴情報テーブルにおけるインタフェース部1295では、ジョブ履歴管理部1294で保持している動作情報である動作履歴情報テーブルを操作部10の液晶操作パネル11に表示する。また、インタフェース部1295は、ネットワーク部1210を介してLAN3000上に接続されたクライアントPC110やその他の外部装置に出力する制御を行う。<コントローラの動作履歴情報生成処理>次に、コントローラ1200のCPU1201が実行する画像形成装置100の動作履歴情報の生成に関わるコントローラの動作履歴情報生成処理の動作の手順について、図8のフローチャートを参照して説明する。この画像形成装置100では、プリンタ部の消費電力量演算処理の開始に伴って、コントローラ1200のCPU1201が、コントローラの動作履歴情報生成処理を開始する。このCPU1201は、動作状態に変化があったかどうかの判定を行うステップS201。具体的判定方法は、前述したステップS1801と同等であるのでその説明を省略する。このCPU1201は、動作状態に変化が生じるまで、待機するステップS201でNO。そして、このCPU1201は、動作状態に変化を生じたときステップS201でYESにステップS202へ進む。次に、CPU1201は、ステップS201で変化した動作状態の変化前の情報を収集するステップS202。CPU1201は、変化前の動作状態が待機やスリープであった場合に、何時間その状態であったかの期間情報を取得する。また、CPU1201は、変化前の動作状態がジョブ実行であった場合に、ジョブ実行に関わる情報を取得する。なお、本処理は、CPU1201が前述の消費電力量管理プログラム1290内のジョブ管理部1292の機能を用いて実施する。次に、CPU1201は、内部通信I/F1208を介してプリンタ部30のCPU3001に対して、計測し内部保持している消費電力量を要求するステップS203。CPU1201は、この要求を前述の消費電力量管理プログラム1290内の計測消費電力量取得部1291の機能を用いて実施する。次に、CPU1201は、プリンタ部30のCPU3001から内部通信I/F1208を介して消費電力量を受信し、ジョブ管理部1292の機能を用いて動作状態の情報と共に保持するステップS204。次に、CPU1201は、消費電力量が電力計測部50にて正常に計測されたかどうかの判定結果を取得するステップS205。CPU1201は、この判定結果を、RAM1202に格納された計測エラー判定部1293の計測エラー判定結果から取得する。この取得された判定結果は、動作状態の情報に付与される。CPU1201は、前述したステップS202~S205で取得した情報を用いて、動作履歴情報テーブルを生成し、情報の追加を実行するステップS206。すなわち、CPU1201は、消費電力量管理プログラム1290内のジョブ履歴管理部1294の機能を用いて、図7に示す如き動作履歴情報テーブルを生成する。さらに、CPU1201は、新たな動作状態の情報が生成された場合に、この動作履歴情報テーブルに情報を追加する。次に、CPU1201は、処理を継続するかどうかの判断を行う。CPU1201は、処理を継続すると判断した場合ステップS207でYESは、ステップS201に戻り、引き続き動作履歴情報生成フローを実施する。CPU1201は、処理を継続しないと判断した場合ステップS207でNOは、この動作履歴情報生成処理を終了する。<消費電力管理サーバのハード構成>次に、消費電力管理サーバのハードウェアの構成について、図9のブロック図を参照して説明する。図9に示すように、消費電力管理サーバ200は、CPU1301、RAM1302、ROM1303、HDD1304、ネットワーク部1307、IO部1305、操作部1306を有する。これらは、システムバス1308で相互に接続されている。このCPU1301は、OSOperatingSystemやアプリケーションソフトなどのプログラムをHDD1304から読み出して実行することで種々の機能を提供する。さらにCPU1301は、消費電力管理サーバ200が行う消費電力管理処理を統括的に制御する。また、RAM1302は、CPU1301がプログラムを実行する際のシステムワークメモリである。ROM1303は、BIOSBasicInputOutputSystemやOSを起動するためのプログラム、設定ファイルを記憶している。HDD1304は、ハードディスクドライブであって、システムソフトウェアや、後述する各手段を実現するためのプログラムが記憶されている。本プログラムは、記憶媒体に記憶され配布されたり、LAN3000を介して接続された所定のサーバからダウンロードされ、HDD1304にインストールされる。ネットワーク部1307は、LAN3000に接続され、クライアントPC110、111や画像形成装置100、101、102等の外部機器と通信送受信を行う。IO部1305は、液晶ディスプレイやマウスなど図示しない入出力デバイスとから構成する操作部1306との情報を入出力するインターフェースである。液晶ディスプレイには、プログラムが指示する画面情報に基づき所定の解像度や色数等で所定の情報が描画される。例えば、GUIGraphicalUserInterface画面を形成し、操作に必要な各種ウィンドウやデータ等が表示される。消費電力管理サーバ200のハード構成は、上述の通りであるが、クライアントPC110、111も同様のハード構成となっている。<消費電力管理サーバの機能構成>次に、消費電力管理サーバが実行する消費電力量管理プログラムについて、図10を参照して説明する。この消費電力管理サーバ200における消費電力管理プログラム1340は、HDD1304内に本サーバが実現すべき機能として格納されている。消費電力管理プログラム1340は、CPU1301がブートプログラムを実行することにより、HDD1304からRAM1302へ読み出される。そしてCPU1301は、RAM1302上に読み出したプログラムを実行することで処理を行う。この消費電力管理サーバ200におけるインタフェース部1341は、後述する機能部からの指示に従って外部装置にアクセスする制御を行う。すなわち、インタフェース部1341は、ネットワーク部1307を介してLAN3000上に接続されたクライアントPC110、111や画像形成装置100、101、102等にアクセスする制御を行う。さらに、インタフェース部1341は、消費電力量表示生成部1345によってグラフなどにビジュアル化された消費電力量の情報をIO部1305を介して操作部1306の液晶ディスプレイ等のモニタに表示する。この消費電力管理サーバ200におけるデバイス動作履歴情報収集部1342は、インタフェース部1341を介してネットワーク上に接続されている消費電力量を管理すべき各デバイスの動作履歴情報を収集し、管理する。ここで、各デバイスとは、画像形成装置100、101、102を指す。また、動作履歴情報とは、図7に示したような動作履歴情報テーブルを指す。よって、消費電力管理サーバ200には、全ての画像形成装置のジョブ実行等を含めた動作履歴情報が集約され、管理される。この消費電力管理サーバ200におけるデバイス構成情報管理部1343では、各デバイスの種類と各デバイスがどのようなハードウェアで構成されているかの情報及び各デバイスの消費電力量に関する情報を管理する。ここで、本デバイス構成情報管理部1343で記載される消費電力量とは、動作状態やデバイス情報を元として算出している推定値である。このデバイス構成情報管理部1343では、管理する情報を図11aに例示するようなデバイス構成情報テーブルにして管理している。このデバイス構成情報テーブルにおける機器ID701は、消費電力管理サーバ200が管理すべきデバイスを一意に識別するIDである。図示するように本実施の形態では、画像形成装置100、101、102を管理している。このデバイス構成情報テーブルにおける更新時刻702は、各機器のデバイス構成が変更された時刻を示している。また、機種ID703は、機器ID701におけるそれぞれのデバイスの種類を示している。本デバイス構成情報テーブルでは、画像形成装置100と画像形成装置101がAという機種IDの同一機種装置であることを示している。さらに、画像形成装置102は、Bという機種IDであって画像形成装置100、101とは別の機種であることを示している。このデバイス構成情報テーブルにおけるオプション1~オプション4には、実際に各デバイスに付属しているハードウェア構成情報が登録されている。このデバイス構成情報テーブルでは、画像形成装置100、101は、フィニッシャXというオプションユニットが付属した構成であることを示している。さらに、画像形成装置102は、フィニッシャXと排紙ユニットZが付属した構成であることを示している。次に、デバイス構成情報管理部1343が管理するオプションユニットの消費電力量の情報に係るオプションユニットの消費電力量情報テーブルについて、図11bを参照して説明する。このオプションユニットの消費電力量情報テーブルにおけるオプションID711は、オプションユニットを一意に識別するIDである。この図11bで712は、用紙サイズがA4の場合の消費電力量の情報を示し、713は用紙サイズがA3の場合の消費電力量の情報を示している。次に、デバイス構成情報管理部1343が管理する各デバイスのジョブに関わる消費電力量算出補正情報に係る消費電力量算出補正情報テーブルについて、図11cを参照して説明する。消費電力量算出補正情報テーブルにおける機器ID721は、消費電力管理サーバ200が管理すべきデバイスを一意に識別するIDである。この図11cに示す722は、1ページ目の印刷を行うための消費電力量であり、723はカラー印刷を行う為の1ページ分の消費電力量であり、724は白黒印刷を行う為の1ページ分の消費電力量である。この図11cに示す725はスキャンを行う為の1ページ分の消費電力量である。なお、本実施の形態において消費電力量算出補正情報テーブルのそれぞれの値消費電力量は前述した図11aのデバイス構成情報テーブルと図11bのオプションユニットの消費電力量情報テーブルの情報を反映した値となっている。つまり、どのような機種でどのようなオプションユニット構成をしているか、またそのオプションユニット構成による消費電力量の増加分はどの程度かを図11aと図11bから求め、図11cの値を算出している。例えば、図cの画像形成装置102の722~725の数値は、機種Bの消費電力量を基準として、フィニッシャXと排紙ユニットZの消費電力量の値をそれぞれが関わる動作部に上乗せした値となっている。このようにすることでデバイスそれぞれに対して適切な消費電力量算出補正情報を算出している。次に、デバイス構成情報管理部1343が管理する各デバイスの各動作状態における消費電力量算出情報に係る消費電力量算出情報テーブルについて、図11dを参照して説明する。この消費電力量算出情報テーブルで、機器ID731は、消費電力管理サーバ200が管理すべきデバイスを一意に識別するIDである。この図11dで732は、各デバイスの動作状態が待機モードである場合の単位時間当たりの消費電力を示し、733はスリープモードなどの省電力状態における単位時間当たりの消費電力を示している。また、この図11dで734は、プリントジョブ処理における単位時間当たりの消費電力を示しており、735はスキャンジョブ処理における単位時間当たりの消費電力を示している。ここで、本実施の形態では、画像形成装置がFAX送信を行う場合にスキャンジョブ処理735と同様の情報で消費電力情報を扱うものとする。またコピージョブ等スキャンとプリントが同時に実施されるジョブでは、プリントジョブ処理734とスキャンジョブ処理735の合算値で消費電力情報を扱うものとする。なお、本消費電力量算出情報テーブルを含めた図11の各テーブル情報は、上述した構成に限定されるものではなくデバイスの仕様に合わせて柔軟にテーブルの列と行を設定可能である。次に、図10に示すように消費電力管理サーバ200における消費電力推定部について説明する。この消費電力推定部1344は、各デバイスの消費電力量を推定する処理を行う。なお、推定処理の適用は、計測エラー属性を1として送ってきた動作状態履歴に対して行われる。計測エラーの場合とは、例えばデバイスの消費電力計測部が故障した場合や、消費電力計測部が外れた場合などが該当する。さらに、元々消費電力計測機構を持っていないデバイスが計測エラー属性を1として動作状態履歴を消費電力管理サーバ200に送信してきた場合も計測エラーに該当する。この消費電力推定部1344では、計測エラーの場合に、消費電力量情報を補完する。このため、消費電力推定部1344では、計測エラー属性が1の動作履歴を分析し、同様の動作状態を示すものが計測エラー属性0の過去の動作履歴の中にあるかどうかを検索する。例えば、カラースキャン1枚という動作状態を示す動作履歴IDが計測エラー属性1であった場合、同様のデバイスの中で同じカラースキャン1枚という動作履歴IDが計測エラー属性0で存在しないかを検索する。存在した場合は、計測エラー属性0の動作履歴IDの消費電力量情報で計測エラー属性1の消費電力量情報を置き換える処理を実施する。ここで同様のデバイスとは、図11の機器ID701が同一のものだけでなく、機器ID701が別であっても機種ID703が同一でオプション1~オプション4の構成が同一のものも含んでいる。次に同様にデバイスの中に同様の動作状態を示すものが計測エラー属性0で過去の動作履歴の中に存在しなかった場合は、図11cの消費電力量算出補正情報テーブルと図11dの消費電力量算出情報テーブルを用いて推定演算処理を実行する。なお、推定演算処理は例えばカラー印刷ジョブの場合には以下のような計算式で行う。この推定演算処理では、図7の動作履歴情報テーブルにおける終了時刻605/開始時刻604から動作時間を計算する。[動作処理時間]=[終了時刻]-[開始時刻][推定消費電力量]=[プリントジョブ処理中734]×[動作処理時間][印刷1ページ目722][カラー印刷723]×[カラー印刷ページ数]上述の計算式で求めた推定消費電力量は、動作履歴情報テーブルの中の消費電力量の情報として置き換える。また、図11aで示される各機器のデバイス構成情報テーブルなどに変更があった場合には、図11cの消費電力量算出補正情報テーブルの消費電力量情報が変化する場合がある。この場合には、実際にオプション構成などに変更があった更新時刻702とデバイス動作履歴情報収集部1342の動作履歴情報テーブルのジョブ開始時刻を比較する。そして、更新時刻702以降の動作状態の中に計測エラー属性1のものがあった場合には、消費電力量推定処理を実施しなおす。次に、消費電力量表示生成部1345は、各デバイスの消費電力量の情報をグラフなどによりビジュアル化し、インタフェース部1341を介して操作部1306の液晶ディスプレイ等のモニタに表示する。このモニタに表示される表示例は、図12に示す如くである。この図12の表示例では、特に棒グラフの斜線部が計測エラー属性が0の実測ベースの消費電力量の情報を示しており、棒グラフの網線部が計測エラー属性が1の推定演算処理ベースの消費電力量の情報を示している。上述のようにモニタに表示するための表示処理は、消費電力管理サーバ200を管理する管理者が操作部1306を操作することによって実行され、液晶ディスプレイ等に消費電力量の情報を表示する。この図12で、81は、表示内容のタイトルである。図12に示す表示例では、一日分の消費電力量の情報をグラフ化表示していることから、消費電力量日と表示している。この図12で80は、表示している区間におけるトータル消費電力量を示す。この図12に示す消費電力量グラフ82では、管理者からの指示を受けて、ある区間の消費電力量をグラフ化して表示している。この場合、縦軸は単位当りの消費電力量であり横軸は時刻である。これらの表示処理は、管理者が操作部1306を操作して入力した表示要求がCPU1301に伝えられることによって実行される。これらの表示処理は、CPU1301が前述した消費電力管理プログラム1340におけるインタフェース部1341と消費電力量表示生成部1345とを実行することによって実現される。また、上述した本実施の形態では、表示処理により、操作部1306の液晶ディスプレイ上に表示するものについて説明した。しかし、この表示処理では、LAN3000上のクライアントPC110等の外部機器からの要求を受けてネットワーク部1307を介してクライアントPC110等の外部機器内の表示部に表示するよう構成しても良い。<消費電力管理サーバの動作履歴情報収集処理>次に、消費電力管理サーバ200内のCPU1301が実行する各デバイスの動作履歴情報の収集に関わる消費電力管理サーバの動作履歴情報収集処理について、図13のフローチャートを参照して説明する。ここで、各デバイスとは、画像形成装置100、101、102を指すものとする。CPU1301は、動作履歴情報の要求を行うステップS301。すなわち、CPU1301は、画像形成装置100、101、102に対して個別に動作履歴情報の要求をLAN3000を介して行う。このときCPU1301は、消費電力管理プログラム1340内のデバイス動作履歴情報収集部1342を実行することになる。次に、画像形成装置100、101、102の各CPU1201は、前述したステップS301の動作履歴情報の要求を受けて、ネットワーク部1210を介して動作履歴情報を送信するステップS302。この動作履歴情報とは、図7に示す動作履歴情報テーブルを指す。なお、各画像形成装置100、101、102は、一度動作履歴情報を送信すると、次回以降は差分情報のみを送信するものとする。次に、消費電力管理サーバ200内のCPU1301は、各画像形成装置100、101、102の動作履歴情報をLAN3000を介して受信するステップS303。この受信した動作履歴情報は、デバイス動作履歴情報収集部1342内のプログラムで管理される。次に、CPU1301は、ステップS303で取得した動作履歴情報テーブルの中に計測エラー属性が1のものがあるかないか検索するステップS304。計測エラー属性が1のものがないと判断した場合ステップS304でNOに本動作履歴情報収集処理を終了し、計測エラー属性が1のものがあると判別した場合ステップS304でYESにステップS305に進む。次に、計測エラー属性が1のものがあると判別した場合にCPU1301は、計測エラー属性が1の動作履歴に対して消費電力量推定算出処理を実行するステップS305。この消費電力量推定算出処理は、CPU1301が消費電力管理プログラム1340内の消費電力推定部1344を実行することによって処理される。この後、CPU1301は、動作履歴情報収集処理を、終了する。<消費電力管理サーバの消費電力量推定算出処理>次に、前述した図13に示すステップS305の消費電力量推定算出処理の動作手順について、図14を参照して説明する。この消費電力量推定算出処理が開始すると、CPU1301は、取得した各デバイスの動作状態履歴テーブルの中から検索されたデバイスの消費電力量の計測エラー属性が1のものを抽出するステップS401。ここでは、例えば、CPU1301が、図7のa、bの動作状態履歴テーブルを画像形成装置100、101から取得して利用する。そしてCPU1301は、画像形成装置100の動作状態履歴テーブルの中からの動作履歴ID1004、1005を計測エラー属性が1の動作履歴として抽出したものとして利用する。次に、CPU1301は、抽出した計測エラー属性が1のデバイスの構成情報を含めたLAN3000上の全てのデバイスの構成情報を取得するステップS402。ここでCPU1301は、消費電力管理プログラム1340内のデバイス構成情報管理部1343で管理しているデバイス構成情報を参照することで全てのデバイスの構成情報を取得する。例えば、CPU1301は、図11a~dの全てのデバイスの構成情報を取得する。次に、CPU1301は、消費電力量の計測エラー属性が1となっている情報履歴元のデバイス構成と同一のデバイス構成のデバイスが存在するかを検索するステップS403。ここで、CPU1301は、ステップS402で取得したデバイスの構成情報を元として、検索するものとする。例えば、CPU1301は、計測エラー属性が1となっている画像形成装置100と同一のデバイス構成となるデバイスが消費電力管理サーバ200の管理内に存在するか否かを検索する。例えば、図11aに示す場合には、画像形成装置100と画像形成装置101は、機種ID、オプション構成ともに同一となっている場合ステップS403でYESであるので、ステップS404へ進む。また消費電力量の計測エラー属性が1となっている情報履歴元のデバイス構成と同一構成のデバイスが存在しない場合ステップS403でNOは、ステップS406へ進む。次に、CPU1301は、計測エラー属性が1となっている動作状態と同一の動作状態履歴情報がステップS403で該当した同一構成デバイスの動作状態履歴情報テーブル内に存在するかどうかを検索するステップS404。なお、この検索は、同一構成デバイスの動作状態履歴情報テーブルの中で、計測エラー属性が0となっている動作履歴に対してのみ実行される。例えば、図7の動作状態履歴テーブルに示す場合では、CPU1301が、動作履歴ID1004、1005について、まず画像形成装置100の動作履歴ID1000~1003に対して検索を行う。さらに、CPU1301は、同一構成デバイスとなる画像形成装置101の動作履歴情報テーブルに対しても検索を行い、動作履歴ID2000~2005に対しても検索を行う。この図7の動作状態履歴テーブルに示す場合に、CPU1301は、動作履歴ID1004が同一動作に該当するものなしと判別する。しかし、動作履歴ID1005に対して、CPU1301は、動作履歴ID2003を同一動作として抽出する。このとき、CPU1301は、同一動作として該当するか否かの判断を、動作タイプがジョブのものに関しては動作タイプとカラーページ数606~スキャンページ数608の情報で判断する。またCPU1301は、動作タイプが待機やスリープといったものの場合に、終了時刻―開始時刻で求まる動作時間の情報で判断する。なお、この判断基準は、管理者が自由に設定可能に構成する。次に、CPU1301は、同一動作を抽出した場合ステップS404でYESは、ステップS405へ進む。また、CPU1301は、同一動作を抽出しなかった場合ステップS404でNOは、ステップS406へ進む。次に、CPU1301は、同一動作を抽出した場合に、計測エラー属性が1となっている動作状態の消費電力量の情報をステップS404で抽出した同一動作の消費電力量の情報に置き換える処理を実行するステップS405。例えば、図7の動作状態履歴テーブルに示す場合では、動作履歴ID1005のプリント動作の消費電力量情報0Whを動作履歴ID2003の消費電力量情報500Whに置き換える。これにより、推定演算式を元とした消費電力量の置き換えよりも信頼性の高い実測ベースの消費電力量情報に置き換えることが可能となる。なおステップS405とステップS406は、CPU1301が消費電力管理プログラム1340内の消費電力推定部1344を実行することで処理される。次に、CPU1301は、計測エラー属性が1となっている動作状態の消費電力量の情報を推定演算処理によって求めるステップS406。すなわちCPU1301は、ステップS402で取得した図11c、dのようなデバイス構成情報を元に推定演算により求める。この処理は、前述した消費電力管理プログラム1340内の消費電力推定部1344の処理動作と同等である。次に、CPU1301は、全ての動作状態の情報をチェックしたかどうかの判断を行うステップS407。CPU1301は、動作状態の情報のチェックが全て終了していないと判断した場合ステップS407でNOには、ステップS401に戻り、引き続き消費電力量推定算出処理を継続して実施する。また、CPU1301は、全ての動作状態の情報のチェックを終了したと判断した場合ステップS407でYESには、消費電力量推定算出処理を終了する。<消費電力管理サーバの推定消費電力量更新処理>次に、デバイス構成情報管理部1343で管理するデバイス構成情報テーブル等に変更があった場合に実行される消費電力管理サーバの推定消費電力量更新処理について、図15のフローチャートを参照して説明する。このデバイス構成情報テーブル等に変更があった場合としては、例えば、図11aに示す場合がある。この図11aに示す変更があった場合には、図11cに例示する如く消費電力量算出補正情報テーブルの消費電力量情報が変化する。このような場合には、消費電力管理サーバ200内のCPU1301が、消費電力管理サーバの推定消費電力量更新処理を開始する。この消費電力管理サーバの推定消費電力量更新処理が開始されると、CPU1301は、消費電力管理サーバ200の管理者からのデータ入力を受けてデバイス構成情報を更新するステップS501。このデバイス構成情報テーブル等に変更があった場合には、例えば、画像形成装置100にオプションで排紙ユニットYが装着された場合等が該当する。さらに、このデバイス構成情報テーブル等に変更があった場合には、図11cに示された各デバイスの動作処理に対する消費電力量の推定値が、より正確な値のものに更新された場合等も該当する。なお、本実施の形態では、デバイス構成情報の変更をLAN3000経由で各デバイスから受信し、管理者を介さずに自動でCPU1301が構成情報を書き換える処理としてもよい。このような変更が実行された場合には、更新時刻702が適切に変更される。次に、CPU1301は、消費電力量の推定処理を実施してステップS502、この消費電力管理サーバの推定消費電力量更新処理を終了する。ここで、この消費電力量の推定処理は、前述した図14に示す消費電力量推定算出処理と同様であるので、その説明を省略する。但し、この消費電力量の推定処理では、CPU1301が、図11aのデバイス構成情報テーブルの更新時刻702を参照し、この更新時刻以降の計測エラー属性が1の動作履歴情報動作履歴IDに対してのみ再処理を行う。この消費電力管理サーバの推定消費電力量更新処理を実行する場合には、計測エラー属性が1の動作履歴情報の消費電力量の推定値を常に信頼性の高い値として維持することが可能となる。<消費電力量表示処理>次に、消費電力量を計測するデバイスが、計測不可の状態に陥った場合に消費電力量を推定算出した推定値と、実測値を利用して、消費電力量の表示を行うようにした消費電力量表示処理について説明する。消費電力管理サーバ200内のCPU1301は、前述した図15に示す推定消費電力量更新処理により得た消費電力量の変化を、図16に例示するようにグラフにして表示させる消費電力量表示処理を実行する。これは、CPU1301が消費電力管理プログラム1340内の消費電力量表示生成部1345を実行することでインタフェース部1341を介して操作部1306の液晶ディスプレイ等のモニタに表示させるものである。図16aに示す表示内容において、86は、表示内容のタイトルである。本表示例の場合は、一ヶ月分の消費電力量の情報をグラフ化表示していることから、消費電力量月と表示している。また、図16aで85は、表示している区間におけるトータル消費電力量を示している。この場合は、2010年8月のトータル消費電力量を示している。消費電力量グラフ87では、管理者からの指示を受けて、一ヶ月分の消費電力量をグラフ化して表示している。この消費電力量グラフ87では、縦軸が単位当りの消費電力量であり、横軸が日にち1~31日である。この消費電力量グラフ87では、棒グラフの斜線部が、計測エラー属性が0の実測ベースでの消費電力量の情報を示している。棒グラフの網線部は、計測エラー属性が1の推定演算処理ベースでの消費電力量の情報を示している。図16aに示すものでは、22日から電力計測部の故障等、何らかの要因により計測エラー属性が1の推定演算処理ベースの消費電力量の表示に切り替わっている。この状態で2010年9月になってから図11aに示す各機器のデバイス構成情報テーブルが変更された場合には、図16bのようにグラフが変化することとなる。この場合には、例えば、図11aの更新時刻702が2010年8月20日だった場合等が該当する。すなわち、オプション構成が実際に変更されたのが2010年8月20日であって、それを消費電力管理サーバが認識したのが2010年9月の場合等である。また、消費電力管理サーバ200内のCPU1301は、図11cに示すように、各デバイスの動作処理に対する消費電力量の推定値が、より正確な値のものに更新された場合も同様に消費電力量表示処理を実行する。このときのグラフの変化は、図16bに示す如くなる。図16bでは、基本的に図16aと同様であるが、棒グラフの網線部の量が変化している。これは、機器のデバイス構成情報テーブルの変更を受けて、計測エラー属性が1の推定演算処理ベースの消費電力量の情報が、より信頼できる値に変化したことを示している。これにより消費電力管理サーバ200の管理者は、消費電力量の計測エラーが発生した場合でも常に、推定演算処理ベースの信頼性の高い消費電力量の情報を得ることができるという効果がある。第2実施の形態次に、本発明の第2実施の形態について、図面を参照し、前述した第1実施の形態と異なる所を主に説明する。本第2実施の形態は、第1実施の形態において消費電力管理サーバ200が実行していた消費電力量管理プログラムを、画像形成装置内で実行するよう構成したものである。このように構成した場合には、画像形成装置の単独で、前述した消費電力管理サーバ200の機能を実現することができる。画像形成装置内で消費電力管理機能を実現する場合には、図10に示す消費電力量管理プログラムを画像形成装置のHDD1204又はRAM1202に記録保持させておき、この消費電力量管理プログラムをCPU1201で実行する。また、この画像形成装置は、その操作部10の画面図3の液晶操作パネル11に、図12及び図16に示した表示内容を表示して、ユーザによる指令の入力を受け付けるよう構成されている。さらに、この消費電力管理機能を備える画像形成装置では、自機のみならず複数の他の画像形成装置の消費電力量を管理することが可能に構成されている。このため、この画像形成装置では、操作部10の表示に対応してユーザが必要なデータを入力することによって、消費電力管理機能を実行可能に構成されている。また、本実施形態では、電力計測部50による実測値が誤差の範囲内でないと判定した場合すなわち計測エラーであると判定した場合、推定した消費電力量で更新するように構成した。ただし、計測エラーと判定した場合だけでなく、画像形成装置の状態がスリープに移行したなどが原因で電力計測部50が動作しなくなった場合に、上記推定した消費電力量を用いるように構成してもよい。また、本実施の形態では、エラー属性1が付加された動作状態情報に対する推定消費電力量を算出する処理を、消費電力管理サーバ200が行うものとして説明した。ただし、当該処理を各画像形成装置が行うように構成してもよい。<画像形成装置のハード構成>本第2実施の形態における画像形成装置100、101、102のハード構成は、前述した第1実施の形態に係る図2で説明した内容と同様である。さらに、本第2実施の形態における画像形成装置では、前述した第1実施の形態に係る図3に示す操作部及び図4に示す電力計測部の構成も、同様である。本第2実施の形態における画像形成装置では、消費電力量管理プログラムの内容が前述した第1実施の形態に係る画像形成装置と異なるものである。<画像形成装置の消費電力量管理制御>次に、本第2実施の形態における各画像形成装置の消費電力量管理プログラムについて、図17を用いて説明する。図17に示す消費電力量管理プログラム1400内には、計測消費電力量取得部1401~ジョブ履歴管理部1404を備える。これら計測消費電力量取得部1401~ジョブ履歴管理部1404は、第1実施の形態における同名の各ブロック1291~1294と同様の機能を持っている。本第2実施の形態に係るインタフェース部1405は、第1実施の形態に係るインタフェース部1295と消費電力管理サーバ200のインタフェース部1341とを兼ねた機能を持ち合わせるよう構成されている。本第2実施の形態のデバイス動作履歴情報収集部1406~消費電力量表示生成部1409は、図10の消費電力管理サーバ200のデバイス動作履歴情報収集部1342~消費電力量表示生成部1345と同様に構成されている。本第2実施の形態の消費電力量管理プログラム1400内の表示機能は、前述した第1実施の形態と同様に全て画像形成装置内の操作部10の画面図4の液晶操作パネル11にて表示する機能となっている。上述のように、本第2実施の形態によれば、消費電力管理サーバ200の機能を画像形成装置で実現できる。要するに、本実施の形態に係るデバイス管理システムは、各画像形成装置の消費電力の情報を主に管理するネットワークシステムとして構成されている。このため、このデバイス管理システムでは、画像形成装置100、101、102と消費電力管理サーバ200とが、ネットワークを介して相互に接続されている。なお、このデバイス管理システムでは、消費電力管理サーバ200の機能を備えた画像形成装置を、消費電力管理サーバ200の代わりに用いて構成する第2実施の形態ことができる。このデバイス管理システムを構成するデバイスとしての画像形成装置100、101、102は、消費電力量を計測する消費電力量計測手段としての、電圧検出部51と電流検出部52とを内蔵した電力計測部50を備える。この画像形成装置100、101、102は、電力計測部50による消費電力量の計測が成功したか否かを判定するため、計測エラー判定手段としての計測エラー判定部1293を備える。この計測エラー判定部1293は、動作状態毎に消費電力値と消費電力予想値とを比較して、比較結果が閾値以下の場合に消費電力の計測が成功したと判定し、比較結果が閾値以上の場合に消費電力の計測が失敗したと判定する。この画像形成装置100、101、102では、電力計測部50で計測した消費電力量の情報と、計測エラー判定部1293で判定した計測エラー判定結果と、動作履歴情報テーブル上でジョブ履歴情報を得る。このジョブ履歴情報には、動作履歴ID601、ユーザ名602、動作タイプ603、開始時刻604、終了時刻605、カラーページ数606、白黒ページ数607及びスキャンページ数608が含まれる。この画像形成装置100、101、102では、ジョブ履歴情報が記載された動作履歴情報テーブルが、操作部10の液晶操作パネル11に表示される。これと共に、この画像形成装置100、101、102では、消費電力量計測手段としての電力計測部50で計測された消費電力量の情報が、消費電力量表示手段としての操作部10の液晶操作パネル11に表示される。また、この画像形成装置100、101、102では、電力計測部50によって計測された消費電力量の情報が、消費電力量履歴通知手段であるインタフェース部1295によって、消費電力管理サーバ200へ通知される。これと共に、この画像形成装置100、101、102では、計測エラー判定部1293によって判定された計測エラー判定結果が、インタフェース部1295によって、消費電力管理サーバ200へ通知される。このインタフェース部1295は、ジョブ履歴管理部1294で保持している動作情報である動作履歴情報テーブルを、操作部10の液晶操作パネル11に表示する。これと共に、インタフェース部1295は、電力計測部50で計測した消費電力量の情報を、消費電力量表示手段である操作部10の液晶操作パネル11に表示するよう構成されている。この管理装置である消費電力管理サーバ200は、画像形成装置100のインタフェース部1295から送信された通知を受信する消費電力量履歴受信手段としてのデバイス動作履歴情報収集部1342を備える。この管理装置は、デバイス動作履歴情報収集部1342によって受信したデバイスの計測エラー判定結果を参照し、デバイスの消費電力量の情報を補正する消費電力量情報補正手段としての消費電力推定部1344を備える。この管理装置は、デバイス動作履歴情報収集部1342により受信された消費電力量の情報と、消費電力推定部1344によって補正された消費電力量の情報を表示する消費電力量表示手段としての操作部1306を備える。この管理装置は、画像形成装置100、101、102の構成情報を管理するデバイス構成情報管理部としてのデバイス構成情報管理部1343を備える。この管理装置では、消費電力推定部1344が、画像形成装置100、101、102の構成情報を参照し、構成が同一である全ての画像形成装置100、101、102の消費電力量の情報を参照するよう構成する。そして、消費電力推定部1344は、情報補正元の消費電力量の情報を、計測エラー判定結果が成功を示す消費電力量の情報に置換するよう構成する。また、この管理装置では、消費電力推定部1344が、消費電力量の推定演算処理を実行し、情報補正元の消費電力量の情報を置換するように構成しても良い。この管理装置では、計測エラー判定部1293が、ジョブの動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定するよう構成する。これと共に、計測エラー判定部1293は、比較結果が閾値以上の場合消費電力の計測が失敗したと判定するよう構成しても良い。このように構成されたデバイス管理システムでは、各画像形成装置100、101、102において、ジョブを行う毎に、消費電力値と消費電力予想値を比較する。そして、各画像形成装置100、101、102の計測エラー判定部1293は、比較結果が閾値以上であった場合に、消費電力の計測が失敗したと判定する。すると、画像形成装置100、101、102は、インタフェース部1295によって、消費電力管理サーバ200へ、消費電力の計測が失敗したことを通知する。この消費電力計測が失敗したことの通知を受けた管理装置では、その消費電力推定部1344が、画像形成装置の構成情報を参照し、構成が同一である全ての画像形成装置での消費電力量の情報を参照する。そして、消費電力推定部1344は、構成が同一である画像形成装置における計測エラー判定結果が成功を示す消費電力量の情報を取得する。次に、この消費電力推定部1344は、画像形成装置100、101、102における情報補正元の消費電力量の情報を、計測エラー判定結果が成功を示す消費電力量の情報に置換する。このデバイス管理システムでは、消費電力量を計測可能な画像形成装置100、101、102が、計測不可の状態に陥った場合でも、適切に画像形成装置の消費電力量を推定して置き換えることができる。これにより、このデバイス管理システムでは、消費電力履歴情報の正確性を向上し、適切な消費電力量管理システムを構築することが可能となる。