(57)【要約】【課題】デバイスの消費電力量を計測できない場合でも、その状況に応じて適切に消費電力量を管理可能とする。【解決手段】消費電力量管理システムを構成する消費電力量計測デバイスでは、消費電力量計測手段が消費電力量を計測する。計測エラー判定手段は、動作状態毎に消費電力値と消費電力予想値を比較し、消費電力の計測が、比較結果が閾値以下の場合成功、閾値以上の場合失敗と判定する。消費電力量履歴通知手段は、消費電力量計測手段によって計測された消費電力量の情報と計測エラー判定手段によって判定された計測エラー判定結果とを管理装置に通知する。管理装置は、消費電力量履歴受信手段が、デバイスからの消費電力量履歴通知手段による通知を受信する。管理装置の消費電力量情報補正手段は、消費電力量履歴受信手段によって受信した計測エラー判定結果を参照し消費電力量の情報を補正する。【選択図】図１３
2013029929.tif 000002
【特許請求の範囲】
【請求項１】
デバイスと、前記デバイスを管理する管理装置とがネットワークに接続されたデバイス管理システムであって、
前記デバイスに設けられ、消費電力量を計測する消費電力量計測手段と、
前記デバイスに設けられ、前記消費電力量計測手段による消費電力量の計測が成功したか否かを判定する計測エラー判定手段と、
前記デバイスに設けられ、前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と、
前記管理装置に設けられ、前記デバイスからの消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と、
前記管理装置に設けられ、前記消費電力量履歴受信手段によって受信した前記デバイスの計測エラー判定結果を参照し前記デバイスの消費電力量の情報を補正する消費電力量情報補正手段と、
を備えることを特徴とするデバイス管理システム。
【請求項２】
前記デバイスが画像形成装置であって、前記消費電力量履歴通知手段が画像形成装置の実行したジョブ履歴情報を含むことを特徴とする請求項１記載のデバイス管理システム。
【請求項３】
前記消費電力量計測手段により計測された消費電力量の情報を表示する消費電力量表示手段を有することを特徴とする請求項１記載のデバイス。
【請求項４】
前記消費電力量履歴受信手段により受信された消費電力量の情報と前記消費電力量情報補正手段によって補正された消費電力量の情報を表示する消費電力量表示手段を有することを特徴とする請求項１記載の管理装置。
【請求項５】
前記デバイスの構成情報を管理するデバイス構成情報管理部を有することを特徴とする請求項１記載の管理装置。
【請求項６】
前記消費電力量情報補正手段が前記デバイスの構成情報を参照し、デバイス構成が同一であるすべてのデバイスの消費電力量の情報を参照し、計測エラー判定結果が成功を示す消費電力量の情報と情報補正元の消費電力量の情報を置換することを特徴とする請求項５記載の管理装置。
【請求項７】
前記消費電力量情報補正手段が消費電力量の推定演算処理を実行し、情報補正元の消費電力量の情報を置換することを特徴とする請求項１記載の管理装置。
【請求項８】
前記計測エラー判定手段が、動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定し、比較結果が閾値以上の場合消費電力の計測が失敗したと判定することを特徴とする請求項１記載の管理装置。
【請求項９】
消費電力量を計測する消費電力量計測手段と、
計測エラー判定手段と、
前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と、
前記消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と、
前記計測エラー判定結果を参照し前記消費電力量の情報を補正する消費電力量情報補正手段と、
を備えることを特徴とするデバイス。
【請求項１０】
前記デバイスが画像形成装置であって、前記消費電力量履歴通知手段が画像形成装置の実行したジョブ履歴情報を含むことを特徴とする請求項９記載のデバイス。
【請求項１１】
前記消費電力量履歴受信手段により受信された消費電力量の情報と前記消費電力量情報補正手段によって補正された消費電力量の情報を表示する消費電力量表示手段を有することを特徴とする請求項９記載のデバイス。
【請求項１２】
前記デバイスの構成情報を管理するデバイス構成情報管理部を有することを特徴とする請求項９記載のデバイス。
【請求項１３】
前記消費電力量情報補正手段が前記デバイスの構成情報を参照し、デバイス構成が同一であるすべてのデバイスの消費電力量の情報を参照し、計測エラー判定結果が成功を示す消費電力量の情報と情報補正元の消費電力量の情報を置換することを特徴とする請求項１１記載のデバイス。
【請求項１４】
前記消費電力量情報補正手段が消費電力量の推定演算処理を実行し、情報補正元の消費電力量の情報を置換することを特徴とする請求項９記載のデバイス。
【請求項１５】
前記計測エラー判定手段が、動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定し、比較結果が閾値以上の場合消費電力の計測が失敗したと判定することを特徴とする請求項９記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消費電力量を算出又は計測することができる消費電力量計測デバイス及び消費電力量計測デバイスの消費電力量を算出し管理する消費電力量管理システムに関する。
【背景技術】
【０００２】
近年、二酸化炭素等の温室効果ガスの排出量を低減するために、プリンタや複合機等のデバイス使用時における消費電力量を低減することが求められている。このため、デバイス使用時における消費電力量をユーザが認識可能にすること（いわゆる「見える化」）が求められている。
【０００３】
また、一般に、消費電力量を計測可能な複数の複写機（画像形成装置）と、その管理装置がネットワークに接続されたシステムが用いられている。このような従来のシステムでは、管理装置の要求に応じて各複写機が計測した消費電力量に関するデータを送出するものが提案されている（例えば、特許文献１参照）。このようなシステムによれば、例えば１か月毎の各複写機の消費電力量の履歴を管理装置で一元的に把握することが可能になる。
【０００４】
また、従来、複数の機器と消費電力量算出装置がネットワークに接続されたシステムが用いられている。このようなシステムでは、消費電力算出装置が消費電力を計測可能な機器から消費電力情報を受信し、他の機器の消費電力量の算出（推定）に適用するものが提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−３３５０２６号公報（第６頁、図２）
【特許文献２】特開２０１０−０７２８７０号公報（第６頁、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述した従来のシステムでは、消費電力計測部が故障してしまうと、デバイスの消費電力量の情報を適切に管理することができなくなってしまう。例えば、従来のシステムでは、消費電力計測部の部品交換や整備による修理対応が完了するまでの間の消費電力量のデータが抜け落ちることがある。さらに、消費電力量計測部が外されてしまった場合、電力計の特性が不良となった場合又は経年劣化等により特定の出力範囲が正常でなくなる故障が発生した場合には、消費電力量の情報を適切に管理できなくなる。このため従来のシステムでは、消費電力量の情報を詳細に管理し、幅広く利用するのが困難となるという問題がある。
【０００７】
本発明の目的は、消費電力量を計測する計測部がデバイスの消費電力量を計測できない場合に、その状況に応じて適切に消費電力量を管理することのできる消費電力量管理システム及び消費電力量計測デバイスを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の消費電力量管理システムは、デバイスと、前記デバイスの消費電力量を管理する管理装置とがネットワークに接続されたデバイス管理システムであって、前記デバイスに設けられ、消費電力量を計測する消費電力量計測手段と前記デバイスに設けられ、動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定し、比較結果が閾値以上の場合消費電力の計測が失敗したと判定する計測エラー判定手段と前記デバイスに設けられ、前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と前記管理装置に設けられ、前記デバイスからの消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と前記管理装置に設けられ、前記消費電力量履歴受信手段によって受信した前記デバイスの計測エラー判定結果を参照し前記デバイスの消費電力量の情報を補正する消費電力量情報補正手段とを備える。
【０００９】
また、本発明の消費電力量計測デバイスは、消費電力量を計測する消費電力量計測手段と前記消費電力量計測手段による消費電力量の計測が成功したか否かを判定する計測エラー判定手段と前記消費電力量計測手段によって計測された消費電力量の情報と前記計測エラー判定手段によって判定された計測エラー判定結果とを通知する消費電力量履歴通知手段と前記消費電力量履歴通知手段による通知を受信する消費電力量履歴受信手段と前記計測エラー判定結果を参照し前記消費電力量の情報を補正する消費電力量情報補正手段とを備える。
【発明の効果】
【００１０】
本発明によれば、消費電力量計測デバイスが、計測不可の状態に陥った場合でも適切にデバイスの消費電力量を推定算出できる消費電力量管理システムを構築できる。また、消費電力量管理システムでは、消費電力量計測デバイスで特定の出力範囲が正常でなくなるような故障が発生しても、正常な範囲においてはなるべく実測値を用いることで、消費電力履歴情報をより正確にできる。さらに、このように構成された消費電力量管理システムでは、消費電力量の推定値と実測値の双方を用いて適切な消費電力量管理が実行可能である。
【図面の簡単な説明】
【００１１】
【図１】本発明の本第１実施の形態に係る、各画像形成装置の消費電力量を管理するネットワークシステムの構成を示すブロック図である。
【図２】本発明の本第１実施の形態に係る、画像形成装置全体の概略構成を示すブロック図である。
【図３】本発明の本第１実施の形態に係る、画像形成装置の操作部を示す正面図である。
【図４】本発明の本第１実施の形態に係る、画像形成装置の電力量計測部の構成を示すブロック図である。
【図５】本発明の本第１実施の形態に係る、消費電力量の計測動作を行うための電力量計測処理の手順を示すフローチャート図である。
【図６】本発明の本第１実施の形態に係る、画像形成装置の消費電力量管理プログラムを示す説明図である。
【図７】（ａ）（ｂ）は、本発明の本第１実施の形態に係る、動作履歴情報テーブルを示す表である。
【図８】本発明の本第１実施の形態に係る、画像形成装置の動作履歴情報の生成を行うコントローラの動作履歴情報生成処理の手順を示すフローチャート図である。
【図９】本発明の本第１実施の形態に係る、消費電力量管理サーバの構成を示すブロック図である。
【図１０】本発明の本第１実施の形態に係る、消費電力量管理プログラムの機能構成を示すブロック図である。
【図１１】（ａ）（ｂ）（ｃ）（ｄ）は、本発明の本第１実施の形態に係る、デバイス構成情報を示す表である。
【図１２】本発明の本第１実施の形態に係る、消費電力量の表示例を示す説明図である。
【図１３】本発明の本第１実施の形態に係る、動作履歴情報収集処理の手順を示すフローチャートである。
【図１４】本発明の本第１実施の形態に係る、消費電力量推定処理を示すフローチャートである。
【図１５】本発明の本第１実施の形態に係る、推定消費電力量の更新処理を示すフローチャートである。
【図１６】（ａ）（ｂ）は、本発明の本第１実施の形態に係る、消費電力量の表示変化例を示す説明図である。
【図１７】本発明の本第２実施の形態に係る、画像形成装置の消費電力量管理プログラムを示すブロック図である。
【図１８】本発明の本第１実施の形態に係る、消費電力量計測デバイスのエラー判定処理を示すフローチャートである。
【図１９】本発明の本第１実施の形態に係る、消費電力量の遷移例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の消費電力量管理システム及び消費電力量計測デバイスに係る第１実施の形態について図面を参照しながら説明する。
【００１３】
（第１実施の形態）
＜システム構成図＞
図１は、本第１実施の形態に係る、各画像形成装置の消費電力量を主に管理するネットワークシステムの構成を示すブロック図で、１００、１０１、１０２は、それぞれ画像形成装置である。これら画像形成装置１００、１０１、１０２は、プリンタ、複合機又はＦＡＸ等である。
【００１４】
このネットワークシステムは、画像形成装置１００、１０１、１０２に対して、プリントデータの送信が可能なクライアントＰＣ１１０、１１１と、消費電力管理サーバ２００を備える。この消費電力管理サーバ２００は、これら画像形成装置１００、１０１、１０２等のネットワーク機器対する消費電力量の管理を行う。また、クライアントＰＣ１１０、１１１と、画像形成装置１００、１０１、１０２と、消費電力管理サーバ２００とは、それぞれＬＡＮ３０００により相互に通信可能に接続されている。
【００１５】
この消費電力管理サーバ２００は、画像形成装置１００、１０１、１０２から動作状況を記録した情報（以下動作履歴情報と呼ぶ）を受信する。この動作履歴情報には、誰が、いつ、どのような設定で画像形成装置を使用したかを判別できる情報など、画像形成装置の動作実行に関わる情報が記録されている。例えば、クライアントＰＣ１１０から受信したプリント命令を画像形成装置１００が実行した場合には、ジョブの種類、プリント枚数、片面／両面設定の種別、記録紙のサイズ等の履歴情報が動作履歴情報として記録される。さらに、本実施の形態では、この動作履歴情報に画像形成装置が動作実行時に消費した電力量に関わる情報も付随する。
【００１６】
このように消費電力管理サーバ２００は、受信した動作履歴情報と、それに付随する消費電力量の情報とを管理することで、ネットワーク上の機器に対して消費電力管理サーバとしての役割を果たすよう構成されている。
【００１７】
＜画像形成装置の全体構成＞
次に、画像形成装置の全体構成について、図２を参照して説明する。なお、以下の説明では、画像形成装置１００について説明するが、画像形成装置１０１、１０２も同様に構成してもよい。
【００１８】
本実施の形態に係る、消費電力量を算出又は計測可能な画像形成装置の構成を示す図２で、１０は、画像形成装置１００を使用するユーザが各種の操作を行うための操作部である。この画像形成装置１００は、操作部１０からの指示に従って画像情報を読み取るスキャナ部２０と、画像データを用紙に印刷するプリンタ部３０とを有する。このスキャナ部２０は、スキャナ部２０を制御するＣＰＵ２００１や原稿読取を行うための図示しない照明ランプや走査ミラーなどを有する。またプリンタ部３０は、プリンタ部の制御を行うＣＰＵ３００１や画像形成や定着を行うための図示しない感光体ドラムや定着器を有する。
【００１９】
この画像形成装置１００は、消費電力量を計測する電力量計測部５０を備える。また、画像形成装置１００は、スキャナ部２０、プリンタ部３０、ＬＡＮ３０００及び公衆回線（ＷＡＮ）３００１と接続されている。さらに、この画像形成装置１００は、画像形成装置１００の動作を統括的に制御するコントローラ１２００を備える。このコントローラ１２００は、画像情報やデバイス情報、消費電力量に関わる情報等の入出力制御を行う。
【００２０】
＜画像形成装置のコントローラの構成＞
次に、コントローラについて、図２を参照して説明する。このコントローラ１２００は、ＬＡＮ３０００を介してＬＡＮ上のクライアントＰＣ１１０から受信した印刷ジョブに含まれるＰＤＬコードをビットマップイメージに展開するラスタイメージプロセッサ（ＲＩＰ）１２５０を有する。このコントローラ１２００は、スキャナ部２０から入力された画像データに対して、補正、加工及び編集を行うスキャナ画像処理部１２６０を有する。
【００２１】
このコントローラ１２００は、プリンタ部３０で出力（印刷）される画像データに対して補正、解像度変換等を行うプリンタ画像処理部１２７０と、画像データの回転を行う画像回転部１２３０とを有する。このコントローラ１２００は、多値画像データをＪＰＥＧとし、２値画像データをＪＢＩＧとし、ＭＭＲ又はＭＨの圧縮伸張処理を行う画像圧縮部１２４０とを有する。
【００２２】
このコントローラ１２００は、スキャナ部２０及びプリンタ部３０とコントローラ１２００を接続して画像データの同期系／非同期系の変換を行うデバイスＩ／Ｆ１２２０を有する。このコントローラ１２００は、画像データを高速で転送するために相互に接続された画像バス１２１２を備えている。このコントローラ１２００は、画像形成装置１００を統括的に制御する制御部としてのＣＰＵ１２０１を有する。このコントローラ１２００は、ＣＰＵ１２０１が動作するためのシステムワークメモリとして機能すると共に、画像データを一時記憶するための画像メモリとして機能するＲＡＭ１２０２を有する。
【００２３】
このコントローラ１２００は、操作部１０に表示する画像データを操作部１０に対して出力するための操作部Ｉ／Ｆ１２０６を有する。この操作部Ｉ／Ｆ１２０６は、本画像形成装置を使用するユーザが操作部１０を操作して入力した情報を、ＣＰＵ１２０１に伝える役割を有する。
【００２４】
このコントローラ１２００は、ＬＡＮ３０００に接続されるネットワーク部１２１０を有する。このコントローラ１２００は、ネットワーク部１２１０を通じて、消費電力管理サーバ２００、クライアントＰＣ１１０及び図示しないその他のコンピュータ端末との通信（送受信）を行う。
【００２５】
このコントローラ１２００は、公衆回線３０１０に接続されるモデム部１２１１を介して、図示しない外部のファクシミリ装置とのデータの通信（送受信）を行うよう構成されている。
【００２６】
このコントローラ１２００は、ＣＰＵ１２０１が実行するブートプログラムが格納されているＲＯＭ１２０３を備える。このコントローラ１２００は、システムソフトウェア、画像データ、ソフトウェアカウンタ値、消費電力量の予想値などを格納するハードディスクドライブ（ＨＤＤ）１２０４を備える。このコントローラ１２００は、スキャナ部２０及びプリンタ部３０とそれぞれ通信を行う内部通信Ｉ／Ｆ１２０８と、これらを相互に接続するシステムバス１２０７とを備える。このコントローラ１２００は、データ構造を変換するバスブリッジであるＩｍａｇｅＢｕｓＩ／Ｆ１２０５を備える。このＩｍａｇｅＢｕｓＩ／Ｆ１２０５は、システムバス１２０７と画像バス１２１２とを接続するよう配設されている。
【００２７】
＜画像形成装置の操作部の構成＞
次に、本実施の形態に係る画像形成装置における操作部の構成について、図３の要部正面図を参照して説明する。図３に示す操作部１０は、液晶操作パネル１１で構成されている。この液晶操作パネル１１は、液晶とタッチパネルを組み合わせて構成されている。この液晶操作パネル１１は、操作画面を表示するよう構成されている。この液晶操作パネル１１は、表示した操作画面上にある表示キーがユーザに押されると、これを検知して、その情報信号をコントローラ１２００に送信するよう構成されている。
【００２８】
この液晶操作パネル１１にあるスタートキー１２は、原稿画像の読み取り印刷の動作を開始する指令の入力と、その他機能の開始指示の指令の入力とを行えるように構成されている。このスタートキー１２には、緑色と赤色の２色のＬＥＤが組み込まれ、所定の動作の開始可能な状態で緑色に点灯し、所定の動作の開始不可の状態で赤色に点灯表示を行うように構成されている。
【００２９】
この液晶操作パネル１１にあるストップキー１３は、稼動中の動作を止める指令の入力を行えるよう構成されている。この液晶操作パネル１１上に設けられたハードキー群１４には、テンキー、クリアキー、リセットキー、ガイドキー、ユーザーモードキーが配設されている。この液晶操作パネル１１にある節電キー１５は、画像形成装置を操作部１０からスリープモードに移行又は復帰させる指令の入力を行えるよう構成されている。
【００３０】
この画像形成装置では、通常モードで動作中に節電キー１５がユーザによって押下されるとスリープモードへ移行し、スリープモードで節電キー１５がユーザによって押下されると通常モードへ移行するよう構成されている。
【００３１】
また、操作部１０は、ユーザが液晶操作パネル１１を用いて入力したユーザ名、印刷／コピー枚数及び出力属性情報等の動作情報作成に必要な情報を、操作部Ｉ／Ｆ１２０６に送信するよう構成されている。
【００３２】
＜プリントジョブの実行＞
次に、前述した図２に示すように構成された画像形成装置１００で実行される印刷処理について説明する。
【００３３】
この画像形成装置１００は、ＬＡＮ３０００に接続されたクライアントＰＣ１１０から送信されたプリントジョブに基づいて以下のように印刷処理を実行する。この画像形成装置１００では、ＬＡＮ３０００に接続されたクライアントＰＣ１１０からネットワーク部１２１０を介して印刷用の画像データである印刷データを受信する。すると、ＣＰＵ１２０１は、受信した印刷データをＲＡＭ１２０２に記憶させる。
【００３４】
そして、ＣＰＵ１２０１は、この画像データを、ＩｍａｇｅＢｕｓＩ／Ｆ１２０５を介してＲＩＰ１２５０に供給する。このＲＩＰ１２５０は、画像データ（ＰＤＬコード）をビットマップデータに展開し、画像圧縮部１２４０へ送信する。このビットマップデータを受信した画像圧縮部１２４０は、圧縮処理を行った画像データ（圧縮されたビットマップデータ）をＨＤＤ１２０４に蓄積する。
【００３５】
次に、ＣＰＵ１２０１は、ＨＤＤ１２０４に蓄積された画像データ（圧縮されたビットマップデータ）を、イメージバスＩ／Ｆ１２０５を介して画像圧縮部１２４０に供給する。この画像圧縮部１２４０では、供給された画像データ（圧縮されたビットマップデータ）を伸張し、プリンタ画像処理部１２７０へ送信する。プリンタ画像処理部１２７０は、受信した画像データに対するプリンタの補正及び解像度変換等を行い、画像回転部１２３０へ送信する。画像回転部１２３０は、必要な場合に受信した画像データに回転処理を施す。
【００３６】
次に、ＣＰＵ１２０１は、各種処理が施された画像データを、印刷データとしてデバイスＩ／Ｆ１２２０を介してプリンタ部３０に送信する。すると、プリンタ部３０は、受信した画像データに基づいて、用紙にプリント処理を行う。
【００３７】
なお、詳細は後述するが、プリンタ部３０は、上述した印刷ジョブ実行中も一定時間毎に電力計測部５０の計測値を取得し、消費電力量を算出しており、コントローラ１２００からの要求に従い送信可能な状態となっている。
【００３８】
＜画像形成装置の電力計測部の構成＞
次に、本実施の形態に係る画像形成装置１００内の電源を供給するための構成及び電力計測部５０内の構成について、図４を参照して説明する。
【００３９】
この画像形成装置１００では、商用電源７０が、その主電源スイッチ７１及び電力計測部５０を介し電源供給部８０に接続されている。この電源供給部８０では、スキャナ部２０、プリンタ部３０、電力計測部５０、コントローラ１２００、操作部１０等の画像形成装置１００の各部に対して、商用電源７０を元にして内部生成した電力を供給する。
【００４０】
次に、本実施の形態の画像形成装置における電力計測部について、図４を参照して説明する。
【００４１】
画像形成装置１００における電力計測部５０内部には、電圧検出部５１と電流検出部５２があり、それぞれ電圧と電流の２つの値を読み取る。ここで、電圧の検出に当たっては、例えば、一般的な商用電源のＬ（ライン）とＮ（ニュートラル）を全波整流し、それをトランスなどで低圧化して、その数値をＡ／Ｄ変換部５３で読み取る方法を用いることができる。また、電流の検出に当たっては、例えば、Ｌ（ライン）に流れる電流値を磁束に変換し、それを電圧に変換して、Ａ／Ｄ変換部５４で読み取っても良いし、電流値検出抵抗を挿入して読み取っても良い。また、流れる電流により温度が変化する素子を挿入して、読み取る方法でも良い。上述した方法で検出され、Ａ／Ｄ変換された電圧レベルと電流レベルは、プリンタ部３０に入力され、プリンタ部３０内で消費電力量が算出される。
【００４２】
また、この画像形成装置１００では、消費電力量を算出するその他の手法を用いることができる。例えば、この画像形成装置１００では、電力計測部５０内部にデジタルデータを高速に演算処理するＤＳＰ（デジタルシグナルプロセッサ）を搭載し、電力計測部５０内部で消費電力量を算出する構成としてもよい。その場合、電力計測部５０は、直接コントローラ１２００に内部通信Ｉ／Ｆ１２０８を通して接続する構成としてもよい。
【００４３】
＜画像形成装置のプリンタ部の消費電力量演算処理＞
次に、画像形成装置１００で実行するプリンタ部の消費電力量演算処理の内容について説明する。
【００４４】
前述した電力計測部で検出され、Ａ／Ｄ変換された電圧レベルと電流レベルは、プリンタ部３０に入力される。すると、プリンタ部３０内部のＣＰＵ３００１は、電圧レベルと電流レベルとを読み取って、２つの値を掛け算した結果を消費電力としてプリンタ部３０内に保持する。ＣＰＵ３００１は、直前の読み取り時間からの経過時間を検出し、消費電力×時間の演算をして所定時間内の消費電力量を算出する。このようにしてプリンタ部３０内部で算出された消費電力量は、プリンタ部３０がコントローラ１２００内の内部通信Ｉ／Ｆ１２０８と通信することでコントローラ１２００内のＣＰＵ１２０１に送信される。
【００４５】
さらに、プリンタ部３０内部のＣＰＵ３００１は、プリンタ部３０内部で算出した所定時間内の消費電力量を複数回分積算保持する。そして、ＣＰＵ３００１は、コントローラ１２００から内部通信Ｉ／Ｆ１２０８を介して電力計測値の要求があった場合に、その積算保持分を通知し、内部の積算保持内容をクリアする。
【００４６】
この画像形成装置１００では、ＣＰＵ３００１が上述のような処理を行うことによってコントローラ１２００からの要求間隔内の消費電力量をコントローラ１２００に効率的に通知できる構成としている。
【００４７】
なお、消費電力量のプリンタ部３０における算出間隔であるプリンタ部３０による電力計測部５０の出力値の読取間隔は、前述の印刷ジョブやその他のプリント処理に影響のない範囲で自由に設定できるものとする。
【００４８】
＜プリンタ部の電力計測処理＞
次に、プリンタ部３０内のＣＰＵ３００１が実行する画像形成装置１００での消費電力量の計測に関わるプリンタ部の電力量計測処理の動作の手順を図５のフローチャートを参照して説明する。
【００４９】
この画像形成装置１００では、電源スイッチがオン動作されると、ＣＰＵ３００１が初期化処理を実行する（ステップＳ１０１）。この初期化処理では、例えば、消費電力量に関する内部保持データ（累積消費電力量など）を初期化する。
【００５０】
次に、ＣＰＵ３００１は、計測値の読取を行う（ステップＳ１０２）。ここで計測値とは、電力計測部５０で読み取られ、Ａ／Ｄ変換された電圧レベルと電流レベルの値である。
【００５１】
次に、ＣＰＵ３００１は、消費電力量を求める演算を実行する（ステップＳ１０３）。この演算では、ステップＳ１０２で読み取った計測値と前回の計測値読取からの経過時間を用いて消費電力量を求める。すなわち、この演算では、計測値の電圧レベルと電流レベルを積算し、消費電力を求め、さらに経過時間を積算することで消費電力量を求める。
【００５２】
次に、ＣＰＵ３００１は、ステップＳ１０３で求めた消費電力量を累積加算し、内部保持するよう制御する（ステップＳ１０４）。具体的に言うと、ＣＰＵ３００１は、前回求めた消費電力量に今回求めた消費電力量を加算する処理を行う。そして、ＣＰＵ３００１は、これを繰り返すことにより、累積経過時間の消費電力量を情報として保持するよう制御する。
【００５３】
次に、ＣＰＵ３００１は、前述したステップＳ１０４で内部保持した累積消費電力量の通知要求があるかどうかを判定する（ステップＳ１０５）。ここで、通知の要求元は、コントローラ１２００のＣＰＵ１２０１である。このＣＰＵ１２０１は、内部通信Ｉ／Ｆ１２０８を介して要求を行う。ＣＰＵ１２０１からの要求があった場合には、ステップＳ１０６へ進む。また、ＣＰＵ１２０１からの要求がなかった場合には、ステップＳ１０８へ進む。
【００５４】
次に、ＣＰＵ３００１は、要求があったと判定した場合（ステップＳ１０５でＹＥＳ）に、コントローラ１２００のＣＰＵ１２０１からの要求に対する応答を行う（ステップＳ１０６）。具体的には、ＣＰＵ３００１が、内部に累積保持している消費電力量を内部通信Ｉ／Ｆ１２０８を介して要求元へ通知する。この通知を受けたコントローラ１２００側のＣＰＵ１２０１は、要求を出したときまでの消費電力量の情報を得る。
【００５５】
次に、ＣＰＵ３００１は、内部に累積保持している消費電力量のクリア処理を行う（ステップＳ１０７）。この消費電力量のクリア処理は、ステップＳ１０６でコントローラ１２００に対して累積消費電力量を通知した後に、新たに消費電力量を累積し始めるためのクリア処理である。
【００５６】
また、ＣＰＵ３００１は、前述したステップＳ１０５で要求が無かったと判定した場合（ステップＳ１０５でＮＯ）には、ＣＰＵ３００１が現在の消費電力の通知要求があるかどうかを判定する（ステップＳ１０８）。ここで、要求元は、コントローラ１２００のＣＰＵ１２０１であって、内部通信Ｉ／Ｆ１２０８を介して要求してくることとなる。ＣＰＵ３００１は、コントローラ１２００の要求があったと判定した場合（ステップＳ１０８でＹＥＳ）に、ステップＳ１０９へ進む。また、ＣＰＵ３００１は、要求がなかったと判定した場合（ステップＳ１０８でＮＯ）は、ステップＳ１１０へ進む。
【００５７】
ＣＰＵ３００１は、コントローラ１２００の要求があったと判定した場合に、このコントローラ１２００のＣＰＵ１２０１からの要求に応答して、現在の消費電力を内部通信Ｉ／Ｆ１２０８を介して要求元へ通知する。これにより、コントローラ１２００側のＣＰＵ１２０１は、現在の消費電力の情報を得ることができる。
【００５８】
次に、ステップＳ１１０では、ＣＰＵ３００１が、処理を継続するかどうかの判断を行う。処理を継続する場合（ステップＳ１１０でＹＥＳ）には、ステップＳ１０２に戻り、引き続き電力計測フローを実施する。またＣＰＵ３００１は、処理を継続しないと判断した場合（ステップＳ１１０でＮＯ）に、電力計測フローを終了する。
【００５９】
＜計測エラー判定処理＞
次に、画像形成装置１００で実行される計測エラー判定処理における動作の手順について、図１８のフローチャートを参照して説明する。この画像形成装置１００では、プリンタ部の消費電力量演算処理の開始に伴って、コントローラ１２００のＣＰＵ１２０１が、電力計測部５０のエラーを調べるための計測エラー判定処理を開始する。
【００６０】
この計測エラー判定処理が開始すると、ＣＰＵ１２０１は、動作状態に変化があったかどうかの判定を行う（ステップＳ１８０１）。この動作状態の変化の判定では、ＣＰＵ１２０１が、画像形成装置１００の状態が待機からスリープ若しくはスリープから待機へ変化があったか又はジョブ受信により受信したジョブの実行に移ったかを監視する。これと共に、この動作状態の変化の判定では、ＣＰＵ１２０１が、実行しているジョブが終了し待機状態となったか等を監視し、動作状態の変化の有無を判断している。
【００６１】
次に、ＣＰＵ１２０１は、内部通信Ｉ／Ｆ１２０８を介してプリンタ部３０のＣＰＵ３００１に対して、現在の消費電力を要求する。この要求動作は、ＣＰＵ１２０１が前述の消費電力量管理プログラム１２９０内の計測消費電力量取得部１２９１の機能を用いて実施する。
【００６２】
次に、ＣＰＵ１２０１は、プリンタ部３０のＣＰＵ３００１から内部通信Ｉ／Ｆ１２０８を介して消費電力を受信し、ＲＡＭ１２０２に格納する（ステップＳ１８０３）。次に、ＣＰＵ１２０１は、ＨＤＤ１２０４に格納された消費電力予測値を取得し、ＲＡＭ１２０２に格納する（ステップＳ１８０４）。ここで、消費電力予測値は、予め計測された動作状態変化時の消費電力典型値であり、その動作状態での代表的な消費電力を表すタイミングで取得された消費電力である。この消費電力予測値は、具体的に言うと、プリントジョブ開始直後の定着器が作動中の消費電力等がこれに当たる。なお消費電力予測値には、典型値取得時のばらつきに基づいた誤差情報も付加される。
【００６３】
次に、ＣＰＵ１２０１は、ＲＡＭ１２０２に格納された現在の消費電力と消費電力予測値の比較を行う（ステップＳ１８０５）。そして、ＣＰＵ１２０１は、現在の消費電力が消費電力予測値の誤差範囲内であると判断した場合（ステップＳ１８０５でＹＥＳ）に、ステップＳ１８０６に移行する。また、ＣＰＵ１２０１は、現在の消費電力が消費電力予測値の誤差範囲外であると判断した場合（ステップＳ１８０５でＮＯ）ステップＳ１８０７に移行する。
【００６４】
次に、ＣＰＵ１２０１は、現在の動作状態において電力計測部５０が正常と判定した場合に、ＲＡＭ１２０２にエラー判定結果を正常として現在の動作状態に結び付けて格納する（ステップＳ１８０６）。また、ＣＰＵ１２０１は、現在の動作状態において電力計測部５０が異常と判定した場合に、ＲＡＭ１２０２にエラー判定結果を異常として現在の動作状態に結び付けて格納する。
【００６５】
次に、図１９に例示した消費電力の具体的な事例に対応して実行された場合の計測エラー判定処理の動作の手順について説明する。
【００６６】
なお、この動作状態の変化と、各状態での消費電力の遷移を例示した図１９で、１９０１は、消費電力の遷移を示す。また、図１９で、１９０５〜１９０７は、それぞれプリント、スタンバイ、スキャン時の消費電力予想値とその誤差範囲を示す。また図１９で、１９０８〜１９１０は、それぞれプリント、スタンバイ、スキャン時の状態変化時の消費電力値である消費電力瞬時値を示す。
【００６７】
この図１９の事例に則した計測エラー判定処理は、画像形成装置１００でプリンタ部の消費電力量演算処理が開始されたときに開始される。この消費電力量演算処理の開始後のプリント状態１９０２において、ＣＰＵ１２０１は、動作状態の変化を検知する（ステップＳ１８０１）。次に、ＣＰＵ１２０１は、消費電力瞬時値１９０８が消費電力予想値１９０５の誤差範囲内に含まれるかを調べる（ステップＳ１８０５）。図１９の場合には、消費電力瞬時値１９０８が消費電力予想値１９０５の誤差範囲内に含まれない（ステップＳ１８０５でＮＯ）ため、エラー判定結果は「異常」となる（ステップＳ１８０７）。
【００６８】
次に、図１９のスタンバイ状態１９０３において、ＣＰＵ１２０１は、動作状態の変化を検知する（ステップＳ１８０１）。前述したその後の処理に続いて、ＣＰＵ１２０１は、消費電力瞬時値１９０９が消費電力予想値１９０６の誤差範囲内に含まれるかを調べる（ステップＳ１８０５）。この場合、消費電力瞬時値１９０９が消費電力予想値１９０６の誤差範囲内に含まれる（ステップＳ１８０５でＹＥＳ）ため、エラー判定結果は「正常」となる（ステップＳ１８０６０）。
【００６９】
次に、図１９のスキャン状態１９０４において、ＣＰＵ１２０１は、動作状態の変化を検知する（ステップＳ１８０１）。前述したその後の処理に続いて、ＣＰＵ１２０１は、消費電力瞬時値１９１０が消費電力予想値１９０７の誤差範囲内に含まれるかを調べる（ステップＳ１８０５）。この場合、消費電力瞬時値１９１０が消費電力予想値１９０７の誤差範囲内に含まれる（ステップＳ１８０５でＹＥＳ）ため、エラー判定結果は「正常」となる（ステップＳ１８０６）。
【００７０】
＜消費電力量管理プログラムにおける動作管理制御＞
次に、画像形成装置が実行する消費電力量管理プログラムにおける動作管理制御について、図６を参照して説明する。この図６に例示する消費電力量管理プログラム１２９０は、印刷やコピーなどのジョブを実行するジョブ制御プログラム等と共にＨＤＤ１２０４内に格納されている。消費電力量管理プログラム１２９０は、ＣＰＵ１２０１がブートプログラムを実行することにより、ＨＤＤ１２０４からＲＡＭ１２０２へ読み出される。そして消費電力量管理プログラム１２９０は、ＣＰＵ１２０１がＲＡＭ１２０２上に読み出して実行することで処理される。
【００７１】
図６に示すように消費電力量管理プログラム１２９０における計測消費電力量取得部１２９１は、内部通信Ｉ／Ｆ１２０８を介してプリンタ部３０に対して、計測し内部保持している消費電力量、あるいは消費電力を要求する。そして、計測消費電力量取得部１２９１は、この要求に応答してもらうことによって消費電力量又は消費電力を取得する。計測消費電力量取得部１２９１は、プリントのジョブの終了時に内部通信Ｉ／Ｆ１２０８を介してプリンタ部３０に消費電力量を要求すれば、そのジョブの消費電力量を取得できる。また、計測消費電力量取得部１２９１は、その後のプリントのジョブの開始時に消費電力量を要求すれば、ジョブとジョブの間の消費電力量を取得できる。このように計測消費電力量取得部１２９１は、消費電力を要求すればその時点での消費電力を要求できる。
【００７２】
この消費電力量管理プログラム１２９０における計測エラー判定部１２９３では、前述の計測エラー判定フローによって消費電力量が電力計測部５０によって正常に計測されたかどうかの判定を行っている。計測エラーの原因としては、電力計測部５０の故障が想定できるが、その他に電力計測部５０が着脱可能な構成だった場合に、電力計測部５０が外されてしまった場合等も想定できる。
【００７３】
なお、本実施の形態では、計測エラーの原因が問題となることはない。
【００７４】
この消費電力量管理プログラム１２９０におけるジョブ管理部１２９２は、印刷やコピージョブを解析し、ユーザ名や印刷部数、カラー印刷等の出力属性情報、消費電力量などを取得し、動作情報として管理する。このジョブ管理部１２９２は、動作情報が操作部１０から発行されたジョブ（例えば、コピージョブ）であれば、操作部Ｉ／Ｆ１２０６から取得する。また、ジョブ管理部１２９２は、動作情報がクライアントＰＣ１1０や他の端末から発行されたジョブ（例えばプリントジョブ）であれば、ネットワーク部１２１０から取得する。また、ジョブ管理部１２９２は、動作情報を管理する際に、計測消費電力量取得部１２９１を用いて、そのジョブ処理中の消費電力量を取得する。さらに、ジョブ管理部１２９２は、ジョブとジョブの間の消費電力量を取得することも可能である。ジョブ管理部１２９２がジョブとジョブの間の消費電力量を取得した場合には、その間の動作状態（待機やスリープ）と共にジョブの動作情報と同様の形式で管理することで効率的に管理する。
【００７５】
同様にジョブ管理部１２９２は、動作情報を管理する際に、前述の計測エラー判定部１２９３を用いることによって、取得した消費電力量が正常かどうか（計測エラーかどうか）の判定を行い、動作情報に紐付けしている。このジョブ管理部１２９２は、このようにして管理している動作情報をジョブ履歴管理部１２９４に送信する。
【００７６】
この動作情報をジョブ管理部１２９２から受信したジョブ履歴管理部１２９４は、ジョブ開始時または終了時等のタイミングで受信した動作情報を動作履歴情報テーブルとして保持する。
【００７７】
このジョブ履歴管理部１２９４で保持される動作履歴情報テーブルは、図７（ａ）に例示する画像形成装置１００の動作履歴情報テーブル及び図７（ｂ）に例示する動作履歴情報テーブルのように構成されている。これらの動作履歴情報テーブルは、消費電力管理サーバ２００が、これらを個別の表にまとめ一括管理する。
【００７８】
この図７に例示する動作履歴情報テーブルにおける動作履歴ＩＤ６０１は、ジョブ等の動作履歴を一意に識別するＩＤである。但し、上述したように、消費電力管理サーバ２００は、ジョブではない動作状態（待機やスリープ）も効率的に一括管理している。
【００７９】
この動作履歴情報テーブルにおけるユーザ名６０２は、ジョブの実行を指示したユーザ名を示す。但し、ジョブではない動作状態では、ｎｏｎ−ｕｓｅｒと表示している。この動作履歴情報テーブルにおける動作タイプ６０３は、実行されたジョブの種別や動作状態等を示し、クライアントＰＣ１１０からのプリントジョブやコピー、スキャン等が例として挙げられる。さらに、この動作タイプ６０３は、待機やスリープといった動作状態も含んでいる。
【００８０】
この動作履歴情報テーブルにおける開始時刻６０４及び終了時刻６０５は、動作状態（ジョブ含む）の開始時刻および終了時刻を示す。さらに、カラーページ数６０６は、該当ジョブによりカラー印刷／コピーされたページ数を示す。白黒ページ数６０７は、該当ジョブにより白黒印刷／コピーされたページ数を示す。スキャンページ数６０８は、スキャナ部２０によりスキャンされたページ数を示し、カラースキャンページ数、白黒スキャンページ数等を区別して記録することも可能である。
【００８１】
この動作履歴情報テーブルにおける消費電力量６０９は、該当動作によって消費された電力量を示す。さらに消費電力量６０９は、待機やスリープといった状態で電力を何Ｗｈ消費したかも同時に記録している。この動作履歴情報テーブルにおける計測エラー属性６１０は、該当動作によって消費された電力量を正常に計測できたかどうかの判定結果を示す。
【００８２】
ジョブ履歴管理部１２９４は、これらの情報により、誰によってどのようなジョブがどの時刻に開始され終了し、何Ｗｈ消費されたかというジョブ履歴情報を記録する。例えば、動作履歴ＩＤ１０００は、２０１０／６／２＿１８：３３に開始し、２０１０／６／２＿１８：５０に終了したコピージョブが実行されたことを示している。更に、このジョブでは、１０ページスキャンされ、１０ページのカラー印刷が行われ、１０００Ｗｈの電力が消費されたことを示している。なお、動作履歴情報テーブルは、ジョブ種毎に作成するようにしてもよい。
【００８３】
また、図７に示す動作履歴情報テーブルは、同時に消費電力量の計測が正常に行われたかどうかも管理する。図７を例にしてみると、動作履歴ＩＤ１０００〜１００３は、正常に計測できている。しかし、動作履歴ＩＤ１００４〜１００５は、消費電力量０Ｗｈとなり、計測エラー判定部１２９３によって計測エラーとなっている。よって、計測エラー属性は、１になっている。なお、計測エラーとなっている場合には、計測した消費電力量が０Ｗｈとなっている場合もあるし、これ以外にも、そもそも電力計測部５０が外されていることにより消費電力量を取得できない場合もある。また、電力計測部５０自体に電力が供給されていないことにより消費電力量を取得できない場合もある。本実施形態では、計測した消費電力量が０Ｗｈである場合も、消費電力量を電力計測部５０から取得できない場合も、「０Ｗｈ」の値が図７に示すテーブルに書き込まれるものとする。  この動作履歴情報テーブルにおけるインタフェース部１２９５では、ジョブ履歴管理部１２９４で保持している動作情報である動作履歴情報テーブルを操作部１０の液晶操作パネル１１に表示する。また、インタフェース部１２９５は、ネットワーク部１２１０を介してＬＡＮ３０００上に接続されたクライアントＰＣ１１０やその他の外部装置に出力する制御を行う。
【００８４】
＜コントローラの動作履歴情報生成処理＞
次に、コントローラ１２００のＣＰＵ１２０１が実行する画像形成装置１００の動作履歴情報の生成に関わるコントローラの動作履歴情報生成処理の動作の手順について、図８のフローチャートを参照して説明する。この画像形成装置１００では、プリンタ部の消費電力量演算処理の開始に伴って、コントローラ１２００のＣＰＵ１２０１が、コントローラの動作履歴情報生成処理を開始する。
【００８５】
このＣＰＵ１２０１は、動作状態に変化があったかどうかの判定を行う（ステップＳ２０１）。具体的判定方法は、前述したステップＳ１８０１と同等であるのでその説明を省略する。このＣＰＵ１２０１は、動作状態に変化が生じるまで、待機する（ステップＳ２０１でＮＯ）。そして、このＣＰＵ１２０１は、動作状態に変化を生じたとき（ステップＳ２０１でＹＥＳ）にステップＳ２０２へ進む。
【００８６】
次に、ＣＰＵ１２０１は、ステップＳ２０１で変化した動作状態の変化前の情報を収集する（ステップＳ２０２）。ＣＰＵ１２０１は、変化前の動作状態が待機やスリープであった場合に、何時間その状態であったかの期間情報を取得する。また、ＣＰＵ１２０１は、変化前の動作状態がジョブ実行であった場合に、ジョブ実行に関わる情報を取得する。なお、本処理は、ＣＰＵ１２０１が前述の消費電力量管理プログラム１２９０内のジョブ管理部１２９２の機能を用いて実施する。
【００８７】
次に、ＣＰＵ１２０１は、内部通信Ｉ／Ｆ１２０８を介してプリンタ部３０のＣＰＵ３００１に対して、計測し内部保持している消費電力量を要求する（ステップＳ２０３）。ＣＰＵ１２０１は、この要求を前述の消費電力量管理プログラム１２９０内の計測消費電力量取得部１２９１の機能を用いて実施する。次に、ＣＰＵ１２０１は、プリンタ部３０のＣＰＵ３００１から内部通信Ｉ／Ｆ１２０８を介して消費電力量を受信し、ジョブ管理部１２９２の機能を用いて動作状態の情報と共に保持する（ステップＳ２０４）。
【００８８】
次に、ＣＰＵ１２０１は、消費電力量が電力計測部５０にて正常に計測されたかどうかの判定結果を取得する（ステップＳ２０５）。ＣＰＵ１２０１は、この判定結果を、ＲＡＭ１２０２に格納された計測エラー判定部１２９３の計測エラー判定結果から取得する。この取得された判定結果は、動作状態の情報に付与される。
【００８９】
ＣＰＵ１２０１は、前述したステップＳ２０２〜Ｓ２０５で取得した情報を用いて、動作履歴情報テーブルを生成し、情報の追加を実行する（ステップＳ２０６）。すなわち、ＣＰＵ１２０１は、消費電力量管理プログラム１２９０内のジョブ履歴管理部１２９４の機能を用いて、図７に示す如き動作履歴情報テーブルを生成する。さらに、ＣＰＵ１２０１は、新たな動作状態の情報が生成された場合に、この動作履歴情報テーブルに情報を追加する。
【００９０】
次に、ＣＰＵ１２０１は、処理を継続するかどうかの判断を行う。ＣＰＵ１２０１は、処理を継続すると判断した場合（ステップＳ２０７でＹＥＳ）は、ステップＳ２０１に戻り、引き続き動作履歴情報生成フローを実施する。ＣＰＵ１２０１は、処理を継続しないと判断した場合（ステップＳ２０７でＮＯ）は、この動作履歴情報生成処理を終了する。
【００９１】
＜消費電力管理サーバのハード構成＞
次に、消費電力管理サーバのハードウェアの構成について、図９のブロック図を参照して説明する。
【００９２】
図９に示すように、消費電力管理サーバ２００は、ＣＰＵ１３０１、ＲＡＭ１３０２、ＲＯＭ１３０３、ＨＤＤ１３０４、ネットワーク部１３０７、ＩＯ部１３０５、操作部１３０６を有する。これらは、システムバス１３０８で相互に接続されている。
【００９３】
このＣＰＵ１３０１は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）やアプリケーションソフトなどのプログラムをＨＤＤ１３０４から読み出して実行することで種々の機能を提供する。さらにＣＰＵ１３０１は、消費電力管理サーバ２００が行う消費電力管理処理を統括的に制御する。
【００９４】
また、ＲＡＭ１３０２は、ＣＰＵ１３０１がプログラムを実行する際のシステムワークメモリである。ＲＯＭ１３０３は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳを起動するためのプログラム、設定ファイルを記憶している。ＨＤＤ１３０４は、ハードディスクドライブであって、システムソフトウェアや、後述する各手段を実現するためのプログラムが記憶されている。本プログラムは、記憶媒体に記憶され配布されたり、ＬＡＮ３０００を介して接続された所定のサーバからダウンロードされ、ＨＤＤ１３０４にインストールされる。
【００９５】
ネットワーク部１３０７は、ＬＡＮ３０００に接続され、クライアントＰＣ１１０、１１１や画像形成装置１００、１０１、１０２等の外部機器と通信（送受信）を行う。ＩＯ部１３０５は、液晶ディスプレイやマウスなど図示しない入出力デバイスとから構成する操作部１３０６との情報を入出力するインターフェースである。液晶ディスプレイには、プログラムが指示する画面情報に基づき所定の解像度や色数等で所定の情報が描画される。例えば、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面を形成し、操作に必要な各種ウィンドウやデータ等が表示される。
【００９６】
消費電力管理サーバ２００のハード構成は、上述の通りであるが、クライアントＰＣ１１０、１１１も同様のハード構成となっている。
【００９７】
＜消費電力管理サーバの機能構成＞
次に、消費電力管理サーバが実行する消費電力量管理プログラムについて、図１０を参照して説明する。
【００９８】
この消費電力管理サーバ２００における消費電力管理プログラム１３４０は、ＨＤＤ１３０４内に本サーバが実現すべき機能として格納されている。消費電力管理プログラム１３４０は、ＣＰＵ１３０１がブートプログラムを実行することにより、ＨＤＤ１３０４からＲＡＭ１３０２へ読み出される。そしてＣＰＵ１３０１は、ＲＡＭ１３０２上に読み出したプログラムを実行することで処理を行う。
【００９９】
この消費電力管理サーバ２００におけるインタフェース部１３４１は、後述する機能部からの指示に従って外部装置にアクセスする制御を行う。すなわち、インタフェース部１３４１は、ネットワーク部１３０７を介してＬＡＮ３０００上に接続されたクライアントＰＣ１１０、１１１や画像形成装置１００、１０１、１０２等にアクセスする制御を行う。さらに、インタフェース部１３４１は、消費電力量表示生成部１３４５によってグラフなどにビジュアル化された消費電力量の情報をＩＯ部１３０５を介して操作部１３０６の液晶ディスプレイ等のモニタに表示する。
【０１００】
この消費電力管理サーバ２００におけるデバイス動作履歴情報収集部１３４２は、インタフェース部１３４１を介してネットワーク上に接続されている消費電力量を管理すべき各デバイスの動作履歴情報を収集し、管理する。ここで、各デバイスとは、画像形成装置１００、１０１、１０２を指す。また、動作履歴情報とは、図７に示したような動作履歴情報テーブルを指す。よって、消費電力管理サーバ２００には、全ての画像形成装置のジョブ実行等を含めた動作履歴情報が集約され、管理される。
【０１０１】
この消費電力管理サーバ２００におけるデバイス構成情報管理部１３４３では、各デバイスの種類と各デバイスがどのようなハードウェアで構成されているかの情報及び各デバイスの消費電力量に関する情報を管理する。ここで、本デバイス構成情報管理部１３４３で記載される消費電力量とは、動作状態やデバイス情報を元として算出している推定値である。
【０１０２】
このデバイス構成情報管理部１３４３では、管理する情報を図１１（ａ）に例示するようなデバイス構成情報テーブルにして管理している。このデバイス構成情報テーブルにおける機器ＩＤ７０１は、消費電力管理サーバ２００が管理すべきデバイスを一意に識別するＩＤである。図示するように本実施の形態では、画像形成装置１００、１０１、１０２を管理している。このデバイス構成情報テーブルにおける更新時刻７０２は、各機器のデバイス構成が変更された時刻を示している。また、機種ＩＤ７０３は、機器ＩＤ７０１におけるそれぞれのデバイスの種類を示している。本デバイス構成情報テーブルでは、画像形成装置１００と画像形成装置１０１がＡという機種ＩＤの同一機種装置であることを示している。さらに、画像形成装置１０２は、Ｂという機種ＩＤであって画像形成装置１００、１０１とは別の機種であることを示している。このデバイス構成情報テーブルにおけるオプション１〜オプション４には、実際に各デバイスに付属しているハードウェア構成情報が登録されている。
【０１０３】
このデバイス構成情報テーブルでは、画像形成装置１００、１０１は、フィニッシャＸというオプションユニットが付属した構成であることを示している。さらに、画像形成装置１０２は、フィニッシャＸと排紙ユニットＺが付属した構成であることを示している。
【０１０４】
次に、デバイス構成情報管理部１３４３が管理するオプションユニットの消費電力量の情報に係るオプションユニットの消費電力量情報テーブルについて、図１１（ｂ）を参照して説明する。このオプションユニットの消費電力量情報テーブルにおけるオプションＩＤ７１１は、オプションユニットを一意に識別するＩＤである。この図１１（ｂ）で７１２は、用紙サイズがＡ４の場合の消費電力量の情報を示し、７１３は用紙サイズがＡ３の場合の消費電力量の情報を示している。
【０１０５】
次に、デバイス構成情報管理部１３４３が管理する各デバイスのジョブに関わる消費電力量算出補正情報に係る消費電力量算出補正情報テーブルについて、図１１（ｃ）を参照して説明する。消費電力量算出補正情報テーブルにおける機器ＩＤ７２１は、消費電力管理サーバ２００が管理すべきデバイスを一意に識別するＩＤである。この図１１（ｃ）に示す７２２は、１ページ目の印刷を行うための消費電力量であり、７２３はカラー印刷を行う為の１ページ分の消費電力量であり、７２４は白黒印刷を行う為の１ページ分の消費電力量である。この図１１（ｃ）に示す７２５はスキャンを行う為の１ページ分の消費電力量である。なお、本実施の形態において消費電力量算出補正情報テーブルのそれぞれの値（消費電力量）は前述した図１１（ａ）のデバイス構成情報テーブルと図１１（ｂ）のオプションユニットの消費電力量情報テーブルの情報を反映した値となっている。つまり、どのような機種でどのようなオプションユニット構成をしているか、またそのオプションユニット構成による消費電力量の増加分はどの程度かを図１１（ａ）と図１１（ｂ）から求め、図１１（ｃ）の値を算出している。例えば、図（ｃ）の画像形成装置１０２の７２２〜７２５の数値は、機種Ｂの消費電力量を基準として、フィニッシャＸと排紙ユニットＺの消費電力量の値をそれぞれが関わる動作部に上乗せした値となっている。このようにすることでデバイスそれぞれに対して適切な消費電力量算出補正情報を算出している。
【０１０６】
次に、デバイス構成情報管理部１３４３が管理する各デバイスの各動作状態における消費電力量算出情報に係る消費電力量算出情報テーブルについて、図１１（ｄ）を参照して説明する。
【０１０７】
この消費電力量算出情報テーブルで、機器ＩＤ７３１は、消費電力管理サーバ２００が管理すべきデバイスを一意に識別するＩＤである。この図１１（ｄ）で７３２は、各デバイスの動作状態が待機モードである場合の単位時間当たりの消費電力を示し、７３３はスリープモードなどの省電力状態における単位時間当たりの消費電力を示している。また、この図１１（ｄ）で７３４は、プリントジョブ処理における単位時間当たりの消費電力を示しており、７３５はスキャンジョブ処理における単位時間当たりの消費電力を示している。ここで、本実施の形態では、画像形成装置がＦＡＸ送信を行う場合にスキャンジョブ処理７３５と同様の情報で消費電力情報を扱うものとする。またコピージョブ等スキャンとプリントが同時に実施されるジョブでは、プリントジョブ処理７３４とスキャンジョブ処理７３５の合算値で消費電力情報を扱うものとする。なお、本消費電力量算出情報テーブルを含めた図１１の各テーブル情報は、上述した構成に限定されるものではなくデバイスの仕様に合わせて柔軟にテーブルの列と行を設定可能である。
【０１０８】
次に、図１０に示すように消費電力管理サーバ２００における消費電力推定部について説明する。この消費電力推定部１３４４は、各デバイスの消費電力量を推定する処理を行う。なお、推定処理の適用は、計測エラー属性を１として送ってきた動作状態履歴に対して行われる。計測エラーの場合とは、例えばデバイスの消費電力計測部が故障した場合や、消費電力計測部が外れた場合などが該当する。さらに、元々消費電力計測機構を持っていないデバイスが計測エラー属性を１として動作状態履歴を消費電力管理サーバ２００に送信してきた場合も計測エラーに該当する。
【０１０９】
この消費電力推定部１３４４では、計測エラーの場合に、消費電力量情報を補完する。このため、消費電力推定部１３４４では、計測エラー属性が１の動作履歴を分析し、同様の動作状態を示すものが計測エラー属性０の過去の動作履歴の中にあるかどうかを検索する。例えば、“カラースキャン１枚”という動作状態を示す動作履歴ＩＤが計測エラー属性１であった場合、同様のデバイスの中で同じ“カラースキャン１枚”という動作履歴ＩＤが計測エラー属性０で存在しないかを検索する。
【０１１０】
存在した場合は、計測エラー属性０の動作履歴ＩＤの消費電力量情報で計測エラー属性１の消費電力量情報を置き換える処理を実施する。ここで同様のデバイスとは、図１１の機器ＩＤ７０１が同一のものだけでなく、機器ＩＤ７０１が別であっても機種ＩＤ７０３が同一でオプション１〜オプション４の構成が同一のものも含んでいる。
【０１１１】
次に同様にデバイスの中に同様の動作状態を示すものが計測エラー属性０で過去の動作履歴の中に存在しなかった場合は、図１１（ｃ）の消費電力量算出補正情報テーブルと図１１（ｄ）の消費電力量算出情報テーブルを用いて推定演算処理を実行する。なお、推定演算処理は例えばカラー印刷ジョブの場合には以下のような計算式で行う。この推定演算処理では、図７の動作履歴情報テーブルにおける終了時刻６０５／開始時刻６０４から動作時間を計算する。
【０１１２】
［動作処理時間］＝［終了時刻］−［開始時刻］
［推定消費電力量］＝［プリントジョブ処理中７３４］×［動作処理時間］＋［印刷１ページ目７２２］＋［カラー印刷７２３］×［カラー印刷ページ数］
上述の計算式で求めた推定消費電力量は、動作履歴情報テーブルの中の消費電力量の情報として置き換える。
【０１１３】
また、図１１（ａ）で示される各機器のデバイス構成情報テーブルなどに変更があった場合には、図１１（ｃ）の消費電力量算出補正情報テーブルの消費電力量情報が変化する場合がある。この場合には、実際にオプション構成などに変更があった更新時刻７０２とデバイス動作履歴情報収集部１３４２の動作履歴情報テーブルのジョブ開始時刻を比較する。そして、更新時刻７０２以降の動作状態の中に計測エラー属性１のものがあった場合には、消費電力量推定処理を実施しなおす。
【０１１４】
次に、消費電力量表示生成部１３４５は、各デバイスの消費電力量の情報をグラフなどによりビジュアル化し、インタフェース部１３４１を介して操作部１３０６の液晶ディスプレイ等のモニタに表示する。このモニタに表示される表示例は、図１２に示す如くである。この図１２の表示例では、特に棒グラフの斜線部が計測エラー属性が０の実測ベースの消費電力量の情報を示しており、棒グラフの網線部が計測エラー属性が１の推定演算処理ベースの消費電力量の情報を示している。上述のようにモニタに表示するための表示処理は、消費電力管理サーバ２００を管理する管理者が操作部１３０６を操作することによって実行され、液晶ディスプレイ等に消費電力量の情報を表示する。
【０１１５】
この図１２で、８１は、表示内容のタイトルである。図１２に示す表示例では、一日分の消費電力量の情報をグラフ化表示していることから、消費電力量（日）と表示している。この図１２で８０は、表示している区間におけるトータル消費電力量を示す。この図１２に示す消費電力量グラフ８２では、管理者からの指示を受けて、ある区間の消費電力量をグラフ化して表示している。この場合、縦軸は単位当りの消費電力量であり横軸は時刻である。
【０１１６】
これらの表示処理は、管理者が操作部１３０６を操作して入力した表示要求がＣＰＵ１３０１に伝えられることによって実行される。これらの表示処理は、ＣＰＵ１３０１が前述した消費電力管理プログラム１３４０におけるインタフェース部１３４１と消費電力量表示生成部１３４５とを実行することによって実現される。
【０１１７】
また、上述した本実施の形態では、表示処理により、操作部１３０６の液晶ディスプレイ上に表示するものについて説明した。しかし、この表示処理では、ＬＡＮ３０００上のクライアントＰＣ１１０等の外部機器からの要求を受けてネットワーク部１３０７を介してクライアントＰＣ１１０等の外部機器内の表示部に表示するよう構成しても良い。
【０１１８】
＜消費電力管理サーバの動作履歴情報収集処理＞
次に、消費電力管理サーバ２００内のＣＰＵ１３０１が実行する各デバイスの動作履歴情報の収集に関わる消費電力管理サーバの動作履歴情報収集処理について、図１３のフローチャートを参照して説明する。ここで、各デバイスとは、画像形成装置１００、１０１、１０２を指すものとする。
【０１１９】
ＣＰＵ１３０１は、動作履歴情報の要求を行う（ステップＳ３０１）。すなわち、ＣＰＵ１３０１は、画像形成装置１００、１０１、１０２に対して個別に動作履歴情報の要求をＬＡＮ３０００を介して行う。このときＣＰＵ１３０１は、消費電力管理プログラム１３４０内のデバイス動作履歴情報収集部１３４２を実行することになる。
【０１２０】
次に、画像形成装置１００、１０１、１０２の各ＣＰＵ１２０１は、前述したステップＳ３０１の動作履歴情報の要求を受けて、ネットワーク部１２１０を介して動作履歴情報を送信する（ステップＳ３０２）。この動作履歴情報とは、図７に示す動作履歴情報テーブルを指す。なお、各画像形成装置１００、１０１、１０２は、一度動作履歴情報を送信すると、次回以降は差分情報のみを送信するものとする。
【０１２１】
次に、消費電力管理サーバ２００内のＣＰＵ１３０１は、各画像形成装置１００、１０１、１０２の動作履歴情報をＬＡＮ３０００を介して受信する（ステップＳ３０３）。この受信した動作履歴情報は、デバイス動作履歴情報収集部１３４２内のプログラムで管理される。
【０１２２】
次に、ＣＰＵ１３０１は、ステップＳ３０３で取得した動作履歴情報テーブルの中に計測エラー属性が１のものがあるかないか検索する（ステップＳ３０４）。計測エラー属性が１のものがないと判断した場合（ステップＳ３０４でＮＯ）に本動作履歴情報収集処理を終了し、計測エラー属性が１のものがあると判別した場合（ステップＳ３０４でＹＥＳ）にステップＳ３０５に進む。
【０１２３】
次に、計測エラー属性が１のものがあると判別した場合にＣＰＵ１３０１は、計測エラー属性が１の動作履歴に対して消費電力量推定算出処理を実行する（ステップＳ３０５）。この消費電力量推定算出処理は、ＣＰＵ１３０１が消費電力管理プログラム１３４０内の消費電力推定部１３４４を実行することによって処理される。この後、ＣＰＵ１３０１は、動作履歴情報収集処理を、終了する。
【０１２４】
＜消費電力管理サーバの消費電力量推定算出処理＞
次に、前述した図１３に示すステップＳ３０５の消費電力量推定算出処理の動作手順について、図１４を参照して説明する。
【０１２５】
この消費電力量推定算出処理が開始すると、ＣＰＵ１３０１は、取得した各デバイスの動作状態履歴テーブルの中から検索されたデバイスの消費電力量の計測エラー属性が１のものを抽出する（ステップＳ４０１）。ここでは、例えば、ＣＰＵ１３０１が、図７の（ａ）、（ｂ）の動作状態履歴テーブルを画像形成装置１００、１０１から取得して利用する。そしてＣＰＵ１３０１は、画像形成装置１００の動作状態履歴テーブルの中からの動作履歴ＩＤ１００４、１００５を計測エラー属性が１の動作履歴として抽出したものとして利用する。
【０１２６】
次に、ＣＰＵ１３０１は、抽出した計測エラー属性が１のデバイスの構成情報を含めたＬＡＮ３０００上の全てのデバイスの構成情報を取得する（ステップＳ４０２）。ここでＣＰＵ１３０１は、消費電力管理プログラム１３４０内のデバイス構成情報管理部１３４３で管理しているデバイス構成情報を参照することで全てのデバイスの構成情報を取得する。例えば、ＣＰＵ１３０１は、図１１（ａ）〜（ｄ）の全てのデバイスの構成情報を取得する。
【０１２７】
次に、ＣＰＵ１３０１は、消費電力量の計測エラー属性が１となっている情報履歴元のデバイス構成と同一のデバイス構成のデバイスが存在するかを検索する（ステップＳ４０３）。ここで、ＣＰＵ１３０１は、ステップＳ４０２で取得したデバイスの構成情報を元として、検索するものとする。例えば、ＣＰＵ１３０１は、計測エラー属性が１となっている画像形成装置１００と同一のデバイス構成となるデバイスが消費電力管理サーバ２００の管理内に存在するか否かを検索する。例えば、図１１（ａ）に示す場合には、画像形成装置１００と画像形成装置１０１は、機種ＩＤ、オプション構成ともに同一となっている場合（ステップＳ４０３でＹＥＳ）であるので、ステップＳ４０４へ進む。また消費電力量の計測エラー属性が１となっている情報履歴元のデバイス構成と同一構成のデバイスが存在しない場合（ステップＳ４０３でＮＯ）は、ステップＳ４０６へ進む。
【０１２８】
次に、ＣＰＵ１３０１は、計測エラー属性が１となっている動作状態と同一の動作状態履歴情報がステップＳ４０３で該当した同一構成デバイスの動作状態履歴情報テーブル内に存在するかどうかを検索する（ステップＳ４０４）。なお、この検索は、同一構成デバイスの動作状態履歴情報テーブルの中で、計測エラー属性が０となっている動作履歴に対してのみ実行される。
【０１２９】
例えば、図７の動作状態履歴テーブルに示す場合では、ＣＰＵ１３０１が、動作履歴ＩＤ１００４、１００５について、まず画像形成装置１００の動作履歴ＩＤ１０００〜１００３に対して検索を行う。さらに、ＣＰＵ１３０１は、同一構成デバイスとなる画像形成装置１０１の動作履歴情報テーブルに対しても検索を行い、動作履歴ＩＤ２０００〜２００５に対しても検索を行う。この図７の動作状態履歴テーブルに示す場合に、ＣＰＵ１３０１は、動作履歴ＩＤ１００４が同一動作に該当するものなしと判別する。しかし、動作履歴ＩＤ１００５に対して、ＣＰＵ１３０１は、動作履歴ＩＤ２００３を同一動作として抽出する。このとき、ＣＰＵ１３０１は、同一動作として該当するか否かの判断を、動作タイプがジョブのものに関しては動作タイプとカラーページ数６０６〜スキャンページ数６０８の情報で判断する。またＣＰＵ１３０１は、動作タイプが待機やスリープといったものの場合に、終了時刻―開始時刻で求まる動作時間の情報で判断する。なお、この判断基準は、管理者が自由に設定可能に構成する。
【０１３０】
次に、ＣＰＵ１３０１は、同一動作を抽出した場合（ステップＳ４０４でＹＥＳ）は、ステップＳ４０５へ進む。また、ＣＰＵ１３０１は、同一動作を抽出しなかった場合（ステップＳ４０４でＮＯ）は、ステップＳ４０６へ進む。
【０１３１】
次に、ＣＰＵ１３０１は、同一動作を抽出した場合に、計測エラー属性が１となっている動作状態の消費電力量の情報をステップＳ４０４で抽出した同一動作の消費電力量の情報に置き換える処理を実行する（ステップＳ４０５）。例えば、図７の動作状態履歴テーブルに示す場合では、動作履歴ＩＤ１００５のプリント動作の消費電力量情報０Ｗｈを動作履歴ＩＤ２００３の消費電力量情報５００Ｗｈに置き換える。これにより、推定演算式を元とした消費電力量の置き換えよりも信頼性の高い実測ベースの消費電力量情報に置き換えることが可能となる。なおステップＳ４０５とステップＳ４０６は、ＣＰＵ１３０１が消費電力管理プログラム１３４０内の消費電力推定部１３４４を実行することで処理される。
【０１３２】
次に、ＣＰＵ１３０１は、計測エラー属性が１となっている動作状態の消費電力量の情報を推定演算処理によって求める（ステップＳ４０６）。すなわちＣＰＵ１３０１は、ステップＳ４０２で取得した図１１（ｃ）、（ｄ）のようなデバイス構成情報を元に推定演算により求める。この処理は、前述した消費電力管理プログラム１３４０内の消費電力推定部１３４４の処理動作と同等である。
【０１３３】
次に、ＣＰＵ１３０１は、全ての動作状態の情報をチェックしたかどうかの判断を行う（ステップＳ４０７）。ＣＰＵ１３０１は、動作状態の情報のチェックが全て終了していないと判断した場合（ステップＳ４０７でＮＯ）には、ステップＳ４０１に戻り、引き続き消費電力量推定算出処理を継続して実施する。また、ＣＰＵ１３０１は、全ての動作状態の情報のチェックを終了したと判断した場合（ステップＳ４０７でＹＥＳ）には、消費電力量推定算出処理を終了する。
【０１３４】
＜消費電力管理サーバの推定消費電力量更新処理＞
次に、デバイス構成情報管理部１３４３で管理するデバイス構成情報テーブル等に変更があった場合に実行される消費電力管理サーバの推定消費電力量更新処理について、図１５のフローチャートを参照して説明する。このデバイス構成情報テーブル等に変更があった場合としては、例えば、図１１（ａ）に示す場合がある。この図１１（ａ）に示す変更があった場合には、図１１（ｃ）に例示する如く消費電力量算出補正情報テーブルの消費電力量情報が変化する。このような場合には、消費電力管理サーバ２００内のＣＰＵ１３０１が、消費電力管理サーバの推定消費電力量更新処理を開始する。
【０１３５】
この消費電力管理サーバの推定消費電力量更新処理が開始されると、ＣＰＵ１３０１は、消費電力管理サーバ２００の管理者からのデータ入力を受けてデバイス構成情報を更新する（ステップＳ５０１）。このデバイス構成情報テーブル等に変更があった場合には、例えば、画像形成装置１００にオプションで排紙ユニットＹが装着された場合等が該当する。さらに、このデバイス構成情報テーブル等に変更があった場合には、図１１（ｃ）に示された各デバイスの動作処理に対する消費電力量の推定値が、より正確な値のものに更新された場合等も該当する。
【０１３６】
なお、本実施の形態では、デバイス構成情報の変更をＬＡＮ３０００経由で各デバイスから受信し、管理者を介さずに自動でＣＰＵ１３０１が構成情報を書き換える処理としてもよい。このような変更が実行された場合には、更新時刻７０２が適切に変更される。
【０１３７】
次に、ＣＰＵ１３０１は、消費電力量の推定処理を実施して（ステップＳ５０２）、この消費電力管理サーバの推定消費電力量更新処理を終了する。ここで、この消費電力量の推定処理は、前述した図１４に示す消費電力量推定算出処理と同様であるので、その説明を省略する。但し、この消費電力量の推定処理では、ＣＰＵ１３０１が、図１１（ａ）のデバイス構成情報テーブルの更新時刻７０２を参照し、この更新時刻以降の計測エラー属性が１の動作履歴情報（動作履歴ＩＤ）に対してのみ再処理を行う。
【０１３８】
この消費電力管理サーバの推定消費電力量更新処理を実行する場合には、計測エラー属性が１の動作履歴情報の消費電力量の推定値を常に信頼性の高い値として維持することが可能となる。
【０１３９】
＜消費電力量表示処理＞
次に、消費電力量を計測するデバイスが、計測不可の状態に陥った場合に消費電力量を推定算出した推定値と、実測値を利用して、消費電力量の表示を行うようにした消費電力量表示処理について説明する。
【０１４０】
消費電力管理サーバ２００内のＣＰＵ１３０１は、前述した図１５に示す推定消費電力量更新処理により得た消費電力量の変化を、図１６に例示するようにグラフにして表示させる消費電力量表示処理を実行する。これは、ＣＰＵ１３０１が消費電力管理プログラム１３４０内の消費電力量表示生成部１３４５を実行することでインタフェース部１３４１を介して操作部１３０６の液晶ディスプレイ等のモニタに表示させるものである。
【０１４１】
図１６（ａ）に示す表示内容において、８６は、表示内容のタイトルである。本表示例の場合は、一ヶ月分の消費電力量の情報をグラフ化表示していることから、消費電力量（月）と表示している。また、図１６（ａ）で８５は、表示している区間におけるトータル消費電力量を示している。この場合は、２０１０年８月のトータル消費電力量を示している。消費電力量グラフ８７では、管理者からの指示を受けて、一ヶ月分の消費電力量をグラフ化して表示している。
【０１４２】
この消費電力量グラフ８７では、縦軸が単位当りの消費電力量であり、横軸が日にち（１〜３１日）である。この消費電力量グラフ８７では、棒グラフの斜線部が、計測エラー属性が０の実測ベースでの消費電力量の情報を示している。棒グラフの網線部は、計測エラー属性が１の推定演算処理ベースでの消費電力量の情報を示している。
【０１４３】
図１６（ａ）に示すものでは、２２日から電力計測部の故障等、何らかの要因により計測エラー属性が１の推定演算処理ベースの消費電力量の表示に切り替わっている。この状態で２０１０年９月になってから図１１（ａ）に示す各機器のデバイス構成情報テーブルが変更された場合には、図１６（ｂ）のようにグラフが変化することとなる。この場合には、例えば、図１１（ａ）の更新時刻７０２が２０１０年８月２０日だった場合等が該当する。すなわち、オプション構成が実際に変更されたのが２０１０年８月２０日であって、それを消費電力管理サーバが認識したのが２０１０年９月の場合等である。
【０１４４】
また、消費電力管理サーバ２００内のＣＰＵ１３０１は、図１１（ｃ）に示すように、各デバイスの動作処理に対する消費電力量の推定値が、より正確な値のものに更新された場合も同様に消費電力量表示処理を実行する。このときのグラフの変化は、図１６（ｂ）に示す如くなる。図１６（ｂ）では、基本的に図１６（ａ）と同様であるが、棒グラフの網線部の量が変化している。これは、機器のデバイス構成情報テーブルの変更を受けて、計測エラー属性が１の推定演算処理ベースの消費電力量の情報が、より信頼できる値に変化したことを示している。これにより消費電力管理サーバ２００の管理者は、消費電力量の計測エラーが発生した場合でも常に、推定演算処理ベースの信頼性の高い消費電力量の情報を得ることができるという効果がある。
【０１４５】
（第２実施の形態）
次に、本発明の第２実施の形態について、図面を参照し、前述した第１実施の形態と異なる所を主に説明する。本第２実施の形態は、第１実施の形態において消費電力管理サーバ２００が実行していた消費電力量管理プログラムを、画像形成装置内で実行するよう構成したものである。このように構成した場合には、画像形成装置の単独で、前述した消費電力管理サーバ２００の機能を実現することができる。画像形成装置内で消費電力管理機能を実現する場合には、図１０に示す消費電力量管理プログラムを画像形成装置のＨＤＤ１２０４又はＲＡＭ１２０２に記録保持させておき、この消費電力量管理プログラムをＣＰＵ１２０１で実行する。
【０１４６】
また、この画像形成装置は、その操作部１０の画面（図３の液晶操作パネル１１）に、図１２及び図１６に示した表示内容を表示して、ユーザによる指令の入力を受け付けるよう構成されている。
【０１４７】
さらに、この消費電力管理機能を備える画像形成装置では、自機のみならず複数の他の画像形成装置の消費電力量を管理することが可能に構成されている。このため、この画像形成装置では、操作部１０の表示に対応してユーザが必要なデータを入力することによって、消費電力管理機能を実行可能に構成されている。
【０１４８】
また、本実施形態では、電力計測部５０による実測値が誤差の範囲内でないと判定した場合（すなわち計測エラーであると判定した場合）、推定した消費電力量で更新するように構成した。ただし、計測エラーと判定した場合だけでなく、画像形成装置の状態がスリープに移行したなどが原因で電力計測部５０が動作しなくなった場合に、上記推定した消費電力量を用いるように構成してもよい。
【０１４９】
また、本実施の形態では、エラー属性「１」が付加された動作状態情報に対する推定消費電力量を算出する処理を、消費電力管理サーバ２００が行うものとして説明した。ただし、当該処理を各画像形成装置が行うように構成してもよい。
【０１５０】
＜画像形成装置のハード構成＞
本第２実施の形態における画像形成装置１００、１０１、１０２のハード構成は、前述した第１実施の形態に係る図２で説明した内容と同様である。さらに、本第２実施の形態における画像形成装置では、前述した第１実施の形態に係る図３に示す操作部及び図４に示す電力計測部の構成も、同様である。本第２実施の形態における画像形成装置では、消費電力量管理プログラムの内容が前述した第１実施の形態に係る画像形成装置と異なるものである。
【０１５１】
＜画像形成装置の消費電力量管理制御＞
次に、本第２実施の形態における各画像形成装置の消費電力量管理プログラムについて、図１７を用いて説明する。
【０１５２】
図１７に示す消費電力量管理プログラム１４００内には、計測消費電力量取得部１４０１〜ジョブ履歴管理部１４０４を備える。これら計測消費電力量取得部１４０１〜ジョブ履歴管理部１４０４は、第１実施の形態における同名の各ブロック１２９１〜１２９４と同様の機能を持っている。
【０１５３】
本第２実施の形態に係るインタフェース部１４０５は、第１実施の形態に係るインタフェース部１２９５と消費電力管理サーバ２００のインタフェース部１３４１とを兼ねた機能を持ち合わせるよう構成されている。
【０１５４】
本第２実施の形態のデバイス動作履歴情報収集部１４０６〜消費電力量表示生成部１４０９は、図１０の消費電力管理サーバ２００のデバイス動作履歴情報収集部１３４２〜消費電力量表示生成部１３４５と同様に構成されている。
【０１５５】
本第２実施の形態の消費電力量管理プログラム１４００内の表示機能は、前述した第１実施の形態と同様に全て画像形成装置内の操作部１０の画面（図４の液晶操作パネル１１）にて表示する機能となっている。上述のように、本第２実施の形態によれば、消費電力管理サーバ２００の機能を画像形成装置で実現できる。
【０１５６】
要するに、本実施の形態に係るデバイス管理システムは、各画像形成装置の消費電力の情報を主に管理するネットワークシステムとして構成されている。このため、このデバイス管理システムでは、画像形成装置１００、１０１、１０２と消費電力管理サーバ２００とが、ネットワークを介して相互に接続されている。なお、このデバイス管理システムでは、消費電力管理サーバ２００の機能を備えた画像形成装置を、消費電力管理サーバ２００の代わりに用いて構成する（第２実施の形態）ことができる。
【０１５７】
このデバイス管理システムを構成するデバイスとしての画像形成装置１００、１０１、１０２は、消費電力量を計測する消費電力量計測手段としての、電圧検出部５１と電流検出部５２とを内蔵した電力計測部５０を備える。
【０１５８】
この画像形成装置１００、１０１、１０２は、電力計測部５０による消費電力量の計測が成功したか否かを判定するため、計測エラー判定手段としての計測エラー判定部１２９３を備える。この計測エラー判定部１２９３は、動作状態毎に消費電力値と消費電力予想値とを比較して、比較結果が閾値以下の場合に消費電力の計測が成功したと判定し、比較結果が閾値以上の場合に消費電力の計測が失敗したと判定する。
【０１５９】
この画像形成装置１００、１０１、１０２では、電力計測部５０で計測した消費電力量の情報と、計測エラー判定部１２９３で判定した計測エラー判定結果と、動作履歴情報テーブル上でジョブ履歴情報を得る。このジョブ履歴情報には、動作履歴ＩＤ６０１、ユーザ名６０２、動作タイプ６０３、開始時刻６０４、終了時刻６０５、カラーページ数６０６、白黒ページ数６０７及びスキャンページ数６０８が含まれる。
【０１６０】
この画像形成装置１００、１０１、１０２では、ジョブ履歴情報が記載された動作履歴情報テーブルが、操作部１０の液晶操作パネル１１に表示される。これと共に、この画像形成装置１００、１０１、１０２では、消費電力量計測手段としての電力計測部５０で計測された消費電力量の情報が、消費電力量表示手段としての操作部１０の液晶操作パネル１１に表示される。
【０１６１】
また、この画像形成装置１００、１０１、１０２では、電力計測部５０によって計測された消費電力量の情報が、消費電力量履歴通知手段であるインタフェース部１２９５によって、消費電力管理サーバ２００へ通知される。これと共に、この画像形成装置１００、１０１、１０２では、計測エラー判定部１２９３によって判定された計測エラー判定結果が、インタフェース部１２９５によって、消費電力管理サーバ２００へ通知される。このインタフェース部１２９５は、ジョブ履歴管理部１２９４で保持している動作情報である動作履歴情報テーブルを、操作部１０の液晶操作パネル１１に表示する。これと共に、インタフェース部１２９５は、電力計測部５０で計測した消費電力量の情報を、消費電力量表示手段である操作部１０の液晶操作パネル１１に表示するよう構成されている。
【０１６２】
この管理装置である消費電力管理サーバ２００は、画像形成装置１００のインタフェース部１２９５から送信された通知を受信する消費電力量履歴受信手段としてのデバイス動作履歴情報収集部１３４２を備える。
【０１６３】
この管理装置は、デバイス動作履歴情報収集部１３４２によって受信したデバイスの計測エラー判定結果を参照し、デバイスの消費電力量の情報を補正する消費電力量情報補正手段としての消費電力推定部１３４４を備える。
【０１６４】
この管理装置は、デバイス動作履歴情報収集部１３４２により受信された消費電力量の情報と、消費電力推定部１３４４によって補正された消費電力量の情報を表示する消費電力量表示手段としての操作部１３０６を備える。
【０１６５】
この管理装置は、画像形成装置１００、１０１、１０２の構成情報を管理するデバイス構成情報管理部としてのデバイス構成情報管理部１３４３を備える。
【０１６６】
この管理装置では、消費電力推定部１３４４が、画像形成装置１００、１０１、１０２の構成情報を参照し、構成が同一である全ての画像形成装置１００、１０１、１０２の消費電力量の情報を参照するよう構成する。そして、消費電力推定部１３４４は、情報補正元の消費電力量の情報を、計測エラー判定結果が成功を示す消費電力量の情報に置換するよう構成する。
【０１６７】
また、この管理装置では、消費電力推定部１３４４が、消費電力量の推定演算処理を実行し、情報補正元の消費電力量の情報を置換するように構成しても良い。
【０１６８】
この管理装置では、計測エラー判定部１２９３が、ジョブの動作状態毎に消費電力値と消費電力予想値を比較し、比較結果が閾値以下の場合消費電力の計測が成功したと判定するよう構成する。これと共に、計測エラー判定部１２９３は、比較結果が閾値以上の場合消費電力の計測が失敗したと判定するよう構成しても良い。
【０１６９】
このように構成されたデバイス管理システムでは、各画像形成装置１００、１０１、１０２において、ジョブを行う毎に、消費電力値と消費電力予想値を比較する。
【０１７０】
そして、各画像形成装置１００、１０１、１０２の計測エラー判定部１２９３は、比較結果が閾値以上であった場合に、消費電力の計測が失敗したと判定する。すると、画像形成装置１００、１０１、１０２は、インタフェース部１２９５によって、消費電力管理サーバ２００へ、消費電力の計測が失敗したことを通知する。
【０１７１】
この消費電力計測が失敗したことの通知を受けた管理装置では、その消費電力推定部１３４４が、画像形成装置の構成情報を参照し、構成が同一である全ての画像形成装置での消費電力量の情報を参照する。そして、消費電力推定部１３４４は、構成が同一である画像形成装置における計測エラー判定結果が成功を示す消費電力量の情報を取得する。次に、この消費電力推定部１３４４は、画像形成装置１００、１０１、１０２における情報補正元の消費電力量の情報を、計測エラー判定結果が成功を示す消費電力量の情報に置換する。
【０１７２】
このデバイス管理システムでは、消費電力量を計測可能な画像形成装置１００、１０１、１０２が、計測不可の状態に陥った場合でも、適切に画像形成装置の消費電力量を推定して置き換えることができる。これにより、このデバイス管理システムでは、消費電力履歴情報の正確性を向上し、適切な消費電力量管理システムを構築することが可能となる。
【符号の説明】
【０１７３】
１２９０  消費電力量管理プログラム
１２９１  計測消費電力量取得部
１２９２  ジョブ管理部
１２９３  計測エラー判定部
１２９４  ジョブ履歴管理部
１２９５  インタフェース部
【図１】
2013029929.tif 000003
【図２】
2013029929.tif 000004
【図３】
2013029929.tif 000005
【図４】
2013029929.tif 000006
【図５】
2013029929.tif 000007
【図６】
2013029929.tif 000008
【図７】
2013029929.tif 000009
【図８】
2013029929.tif 000010
【図９】
2013029929.tif 000011
【図１０】
2013029929.tif 000012
【図１１】
2013029929.tif 000013
【図１２】
2013029929.tif 000014
【図１３】
2013029929.tif 000015
【図１４】
2013029929.tif 000016
【図１５】
2013029929.tif 000017
【図１６】
2013029929.tif 000018
【図１７】
2013029929.tif 000019
【図１８】
2013029929.tif 000020
【図１９】
2013029929.tif 000021