"外部接続機器に給電可能な画像形成装置であって、前記外部接続機器から、前記外部接続機器に予め記憶されている前記外部接続機器の消費電流情報を取得する外部接続機器情報取得手段と、該消費電流情報と、前記画像形成装置の記憶部に記憶されている前記外部接続機器に対する給電電圧情報とに基づいて、前記外部接続機器の消費電力を算出する手段と、該消費電力の算出値と、前記記憶部に記憶されている前記画像形成装置から前記外部接続機器に対する給電履歴情報とに基づいて、前記外部接続機器の消費電力量を算出する手段と、前記記憶部に記憶されている前記画像形成装置の使用履歴情報に基づいて、前記画像形成装置自体の消費電力量を算出する手段と、前記画像形成装置自体の消費電力量の算出値と、前記外部接続機器の消費電力量の算出値とを加算して、前記画像形成装置自体と前記外部接続機器の総消費電力量を算出する手段と、該総消費電力量の算出値を表示する手段とを有することを特徴とする画像形成装置。請求項1に記載された画像形成装置において、前記外部接続機器情報取得手段は、前記外部接続機器の消費電流情報に加えて、種類情報を取得し、前記外部接続機器の消費電力量を算出する手段は、前記消費電力の算出値と、前記記憶部に記憶されている前記画像形成装置から前記外部接続機器に対する給電履歴情報と、前記記憶部に記憶されている前記外部接続機器の動作履歴情報、及び前記記憶部に記憶されている前記種類情報に対応する係数に基づいて、前記外部接続機器の消費電力量を算出することを特徴とする画像形成装置。請求項1又は2に記載された画像形成装置において、前記消費電力の算出値と、前記記憶部に記憶されている前記画像形成装置の所定の標準利用環境における前記外部接続機器に対する給電時間情報とに基づいて、前記外部接続機器の標準消費電力量を算出する手段と、該外部接続機器の標準消費電力量の算出値と、前記記憶部に記憶されている前記標準利用環境における前記画像形成装置自体の標準消費電力量の算出値を加算して、前記画像形成装置自体と前記外部接続機器のトータルの標準消費電力量を算出する手段と、該総消費電力量の算出値を表示する手段とを有することを特徴とする画像形成装置。請求項1乃至3のいずれか1項に記載された画像形成装置において、前記総消費電力量の算出値と、前記記憶部に記憶されている排出係数とに基づいて、CO2排出量を算出する手段、又は前記総消費電力量の算出値と、前記記憶部に記憶されている電気料金係数とに基づいて、電気料金を算出する手段の少なくとも一方と、前記CO2排出量の算出値又は電気料金の算出値の少なくとも一方を表示する手段とを有することを特徴とする画像形成装置。請求項1乃至4のいずれか1項に記載された画像形成装置において、前記外部接続機器情報は前記画像形成装置からの給電に対応しているか否かを示す情報を含み、前記外部接続機器の消費電力を算出する手段は、前記外部接続機器情報が前記画像形成装置からの給電に対応しているときのみ、消費電力を算出することを特徴とする画像形成装置。請求項3に記載された画像形成装置において、前記標準利用環境は省電力モードの動作時間を有し、前記記憶部には前記省電力モード時に前記外部接続機器に対する給電を行うか否かを示す省電力モード時給電情報が記憶されており、前記標準利用環境における前記外部接続機器に対する給電時間情報は、前記省電力モード時給電情報を参照して算出されることを特徴とする画像形成装置。請求項1又は2に記載された画像形成装置において、前記外部接続機器の接続、及び取り外しを検知可能な検知手段と、該検知手段が接続を検知したとき、接続が検知された外部接続機器の消費電力量を増加した消費電力値として前記表示部に表示させ、前記検知手段が取り外しを検知したとき、取り外しが検知された外部接続機器の消費電力量を減少した消費電力量として表示する手段とを有することを特徴とする画像形成装置。請求項1又は2に記載された画像形成装置において、前記外部接続機器の消費電力量の算出値を表示する手段を有することを特徴とする画像形成装置。請求項2乃至8のいずれかに記載された画像形成装置において、前記係数は前記外部接続機器の消費電流の異なる複数の動作状態に対応することを特徴とする画像形成装置。外部接続機器に給電可能な画像形成装置において、前記画像形成装置及び前記外部接続機器のトータルの消費電力量を表示する方法であって、前記外部接続機器から、前記外部接続機器に予め記憶されている前記外部接続機器の消費電流情報を取得する工程と、該消費電流情報と、前記画像形成装置の記憶部に記憶されている前記外部接続機器に対する給電電圧情報とに基づいて、前記外部接続機器の消費電力を算出する工程と、該消費電力の算出値と、前記記憶部に記憶されている前記画像形成装置から前記外部接続機器に対する給電履歴情報とに基づいて、前記外部接続機器の消費電力量を算出する工程と、前記記憶部に記憶されている前記画像形成装置の使用履歴情報に基づいて、前記画像形成装置自体の消費電力量を算出する工程と、前記画像形成装置自体の消費電力量の算出値と、前記外部接続機器の消費電力量の算出値とを加算して、前記画像形成装置自体と前記外部接続機器の総消費電力量を算出する工程と、該総消費電力量の算出値を表示する工程とを有することを特徴とする画像形成装置の消費電力量表示方法。本発明は、このような問題を解決するためになされたものであり、その目的は、外部接続機器に給電可能な画像形成装置において、画像形成装置から外部接続機器へ給電されているときに、画像形成装置自体と外部接続機器のトータルの消費電力量である総消費電力量を把握出来るようにすることである。本発明は、外部接続機器に給電可能な画像形成装置であって、前記外部接続機器から、前記外部接続機器に予め記憶されている前記外部接続機器の消費電流情報を取得する外部接続機器情報手段と、該消費電流情報と、前記画像形成装置の記憶部に記憶されている前記外部接続機器に対する給電電圧情報とに基づいて、前記外部接続機器の消費電力を算出する手段と、該消費電力の算出値と、前記記憶部に記憶されている前記画像形成装置から前記外部接続機器に対する給電履歴情報とに基づいて、前記外部接続機器の消費電力量を算出する手段と、前記記憶部に記憶されている前記画像形成装置の使用履歴情報に基づいて、前記画像形成装置自体の消費電力量を算出する手段と、前記画像形成装置自体の消費電力量の算出値と、前記外部接続機器の消費電力量の算出値とを加算して、前記画像形成装置自体と前記外部接続機器の総消費電力量を算出する手段と、該総消費電力量の算出値を表示する手段とを有することを特徴とする画像形成装置である。また、本発明は、外部接続機器に給電可能な画像形成装置において、前記画像形成装置及び前記外部接続機器の総消費電力量を表示する方法であって、前記外部接続機器から、前記外部接続機器に予め記憶されている前記外部接続機器の消費電流情報を取得する工程と、該消費電流情報と、前記画像形成装置の記憶部に記憶されている前記外部接続機器に対する給電電圧情報とに基づいて、前記外部接続機器の消費電力を算出する工程と、該消費電力の算出値と、前記記憶部に記憶されている前記画像形成装置から前記外部接続機器に対する給電履歴情報とに基づいて、前記外部接続機器の消費電力量を算出する工程と、前記記憶部に記憶されている前記画像形成装置の使用履歴情報に基づいて、前記画像形成装置自体の消費電力量を算出する工程と、前記画像形成装置自体の消費電力量の算出値と、前記外部接続機器の消費電力量の算出値とを加算して、前記画像形成装置自体と前記外部接続機器の総消費電力量を算出する工程と、該総消費電力量の算出値を表示する工程とを有することを特徴とする画像形成装置の消費電力量表示方法である。本発明によれば、外部接続機器に給電可能な画像形成装置において、ユーザは、画像形成装置から外部接続機器へ給電されているとき、画像形成装置自体と外部接続機器の総消費電力量を把握することが出来る。以下、本発明の実施形態について図面を参照して説明する。[第1の実施形態]ハードウェア構成図1は、本発明の第1の実施形態の画像形成装置及び外部接続機器のハードウェア構成を示す図である。図示のように、本発明の実施形態の画像形成装置は、コントローラ9と、操作部10とを備えている。コントローラ9は、CPUCentralProcessingUnit1にシステムバス20を介して、RAMRandomAccessMemory2、ROMReadOnlyMemory3、HDD4、操作部I/Fインターフェース5、タイマ6、PCパーソナルコンピュータ用I/F7、及び外部接続機器用I/F8が接続されている。CPU1は各部2~8を統括制御する。その際、CPU1はROM3、又はHDD4に格納されたプログラムをRAM2に展開し、このRAM2をワークエリアとして使用しながら前記プログラムに基づいた制御を実行する。HDD4はスキャナでの画像蓄積、ジャムリカバリー等の画像の一時保存、ログ、プログラムなどの蓄積に用いられる。操作部I/F5は後述する操作部10との間でデータの送受信を行う。タイマ6は、CPU1が各部を制御する際に利用するタイマであり、例えば、各部を同期させるためのタイミングをカウントする際に利用する。また、日時を記憶する際の時間の基準となる。PC用I/F7は有線LANLocalAreaNetwork、無線LAN、USB-Bなど、ホストコンピュータとの通信を行うI/Fである。コントローラ9とホストコンピュータとはユーザのプリント、スキャナ要求によりコマンド、プリントデータ、スキャナデータなどの送受信を行う。外部接続機器用I/F8は後述する第1の外部接続機器12a、第2の外部接続機器12b、第3の外部接続機器12cと直接、又はHUBハブ11を介して接続され、データの送受信を行う。また、コントローラ9から第1の外部接続機器12a、第2の外部接続機器12b、第3の外部接続機器12cへ直接、またはHUB11を介して電源を供給することが出来る。即ちHUB11を介し複数の外部接続機器とのデータ送受信、電源供給を行うことが出来る。外部接続機器用I/F8としては、USB-Aが代表的である。コントローラ9は上記の機能の他に画画像形成装置のエンジン部図示せずとの間で画像データのやり取りを行う。エンジン部には電子写真方式、インクジェット方式に代表される液滴吐出方式などの公知のプリンタエンジンが使用される。操作部10は入力部、及び表示部を有している。入力部はタッチパネルやキー操作部等で構成され、ユーザの機能選択、部数設定等でのタッチパネルやキーの押下の情報を操作部I/F5に出力する。表示部はLCDCLiquidCrystalDisplayControllerなどで画像形成装置の状態や機能をユーザに表示する。第1~第3の外部接続機器12a~12cはデジタルカメラ、外付けHDD/メモリ、外付けディスクドライブCD、DVD、Bluray登録商標等、キーボードなどコントローラ9の外部接続機器用I/F8と直接、またはHUB11を介してデータ送受信、電源供給を受けることが出来る。コントローラ9より供給される電力、コントローラ9以外内蔵バッテリ、AC電源よりAC/DC変換アダプタを介してから供給される電力によって動作し、主に画像形成装置の機能拡張を行うために接続される。第1~第3の外部接続機器12a~12cのI/FはUSB-Bが代表的である。外部接続機器による拡張機能の例は下記のとおりである。デジタルカメラ:デジタルカメラ内のメモリから画像データを読み出し、画像形成装置で印刷する。外付けHDD/メモリ:画像データ、アドレス帳などのデータストレージとして用いる。外付けディスクドライブ:HDD4や外付けHDD/メモリに蓄積されたデータをCD、DVD、Bluray登録商標等のメディアに書き込む。又はそれらのメディアからデータを読み出し、RAM2、ROM3、HDD4、外付けHDD/メモリなどに格納する。キーボード:文字入力マウス:アイコン操作HUB11は、外部接続機器用I/F8と1つ以上の外部接続機器とを接続可能なI/Fを持ち、コントローラ9より供給される電力、コントローラ9以外から供給される電力内蔵バッテリ、AC電源よりAC/DC変換アダプタを介してによって動作し、アドレス情報を解釈し、適切な宛先のみにデータ送信する機能を持つ。また、外部接続機器用I/F8と第1~第3の外部接続機器12a~12cとの間のデータ通信を中継する。機能ブロック図2は、本実施形態の画像形成装置の機能ブロック図である。図示のように、本実施形態の画像形成装置は、機能ブロックとして、外部接続機器検知手段100、外部接続機器情報取得手段101、外部接続機器情報記憶手段102、電力情報記憶手段103、表示設定手段104、消費電力算出手段105、及び消費電力表示手段106を有する。外部接続機器検知手段100は外部接続機器の接続、取り外しを検知する手段である。検知動作は図1の外部接続機器用I/F8で行われ、外部接続機器用I/F8と外部接続機器の直接の接続、取り外し、及びHUB11を介しての外部接続機器の接続、取り外しを検知出来る。具体的には、通信線における外部接続機器から外部接続機器用I/F8への通知、ディテクトピンをI/Fに設け、接続、取り外しで論理が変化することによる外部接続機器用I/F8への通知、外部接続機器用I/F8がポーリングで外部接続機器を検知することなどを採用する。外部接続機器情報取得手段101は外部接続機器に予め記憶された外部接続機器の情報を取得する。この取得動作は図1の外部接続機器用I/F8で行われ、HUB11を介して外部接続機器に予め記憶された外部接続機器の種類情報、電力供給情報コントローラ9から電力供給を受けるか、それ以外から電力供給を受けるか、消費電流情報を取得する。例えばUSBではデバイスDeviceディスクリプタ、コンフィギュレーションConfigurationディスクリプタに上記情報に該当する情報が記憶されているので、デバイスディスクリプタ、及びコンフィギュレーションディスクリプタ情報を読み出せばよい。種類情報については、デバイスディスクリプタのクラスコードに外部接続機器がHUB、プリンタ、マスストレージなど種類の情報、サブクラスコードに例えばマスストレージの規格がCD/DVDなのかフレキシブルディスクドライブなのかの種類の詳細情報がある。また、ベンダID、プロダクトIDなどの情報も得ることが出来る。電力供給情報については、コンフィギュレーションディスクリプタに外部接続機器がセルフパワーなのかバスパワーコントローラ9から電力供給なのかの情報がある。消費電流情報については、バスパワー供給の場合の最大電流値を1/2にした値の情報がある。外部接続機器情報記憶手段102は外部接続機器情報取得手段101で読み出した種類情報、電力供給情報、消費電流情報、後述する消費電力算出手段105で算出した外部接続機器の消費電力wを記憶しておく。記憶する場所記憶部は図1のROM3、HDD4などの不揮発性メモリとする。外部接続機器情報記憶手段102は外部接続機器が接続、又は取り外した年月、時間も記憶する。年月、時間はタイマ6から取得する。後述する消費電力算出手段105で算出した結果を記憶しても良い。電力情報記憶手段103は後述する消費電力算出手段105で消費電力量、TEC値、CO2排出量、及び電気料金を算出するために必要な情報を予め記憶しておく。記憶する場所記憶部は図1のROM3、HDD4などの不揮発性メモリである。例えば消費電力量なら、公知の方法例.特開2009-107141号公報で実使用履歴から算出した画像形成装置の消費電力値、コントローラ9からの電力供給の電圧値、PSUPowerSupplyUnitのAC/DC変換効率例えば75、TEC値の場合は予めメーカで測定した実測値、1日当たりのジョブ数機器の印刷速度を基に一意に決まる、最終時間ジョブ開始の15分後から自動オフに入るまでの時間、CO2排出量ならば消費電力量whをCO2排出量に変換する排出係数tCO2/kwh、電気料金ならばwh当りの電気料金係数を記憶しておく。後述する消費電力算出手段105で算出した結果を記憶しても良い。コントローラ9のシステムソフトのバージョンアップ、ユーザによる操作部10の入力部からの入力や、PC用I/F7を介するホストコンピュータからの入力による書き換えを可能としても良い。消費電力算出手段105は外部接続機器情報記憶手段102、電力情報記憶手段103に記憶された情報を基に各外部接続機器、外部接続機器のトータル、画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金を計算する。各外部接続機器の消費電力量whは外部接続機器情報記憶手段102に記憶された各外部接続機器の消費電流情報USBの場合は最大消費電流の1/2の値なので2倍にするの値にコントローラ9からの供給電圧値を乗算し、PSUのAC/DC変換効率で除算して消費電力w算出し、この消費電力wと後述する表示設定手段104にて設定される指定期間1週間、1ヶ月など内の使用時間の積より算出する。指定期間内の使用時間は外部接続機器情報記憶手段102に記憶した接続、又は取り外した年月、時間より算出する。各外部接続機器のTEC値は,自動オフ時に外部接続機器へコントローラ9から電力供給する場合は上記各外部接続機器の消費電力wより7日間の消費電力量whを算出し、電力供給しない場合は上記各外部接続機器の消費電力wより5日間から5日あたりの自動オフ時間を引いた期間5日-5×[24時間-{1日当たりのジョブ数4最終時間×2}]の消費電力量を算出する。1日あたりのジョブ数、最終時間は電力情報記憶手段103より取得する。上記TEC値の算出は1週間単位のもので後述する表示設定手段104にて設定される指定期間の消費電力量を算出する。自動オフ時に外部接続機器へコントローラ9から電力供給するか否かは画像形成装置の仕様で決まっており、TEC値の算出方法はどちらかに固定である。電力情報記憶手段103により自動オフ時に外部接続機器へコントローラ9から電力供給するか否かの情報を予め記憶しておき、これを読み出して判断し、判断結果に合わせた算出方法で算出しても良い。なお、TEC値の算出方法に関しては下記のURLに公開されている。httpwwweccjorjpenestarproddataoutlinerules0805rulesappendix23iepdfまた、1日当たりの自動オフ時の消費電力量は下記の式で表わされる。1日当たりの自動オフ時の消費電力量=[24時間-{1日当たりのジョブ数4最終時間×2}]×自動オフ時の消費電力各外部接続機器のCO2排出量は上記各外部接続機器の消費電力量で算出した値と排出係数の積とする。排出係数は電力情報記憶手段103より取得する。各外部接続機器の電気料金は上記各外部接続機器の消費電力量の算出値と、電気料金係数の積とする。電気料金係数は電力情報記憶手段103より取得する。外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金は各外部接続機器で算出した各値の総和とする。各外部接続機器で算出した各値の総和は後述する表示設定手段104にて設定される指定期間1週間、1ヶ月などの外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金となる。画像形成装置と外部接続機器のトータルの電力量、TEC値、CO2排出量、電気料金は外部接続機器のトータルの算出値と電力情報記憶手段103に記憶された値とを用いて算出する。即ち消費電力量は後述する表示設定手段104にて設定される指定期間1週間、1ヶ月などの実使用履歴から算出した画像形成装置の消費電力量と外部接続機器のトータルの消費電力量算出値の和とする。またTEC値は予めメーカで測定した実測値1週間の消費電力量より後述する表示設定手段104にて設定される指定期間1週間、1ヶ月などで消費する電力量で算出した値と外部接続機器のトータルのTEC値の算出値の和とする。さらにCO2排出量は上記で算出した画像形成装置と外部接続機器のトータルの消費電力量の値と排出係数の積、又は指定期間の実使用履歴から算出した画像形成装置の消費電力量と排出係数の積と外部接続機器のトータルのCO2排出量の和とする。また電気料金は画像形成装置と外部接続機器のトータルの消費電力量の値と電気料金係数の積、又は指定期間の実使用履歴から算出した画像形成装置の消費電力量と電気料金係数の積と外部接続機器のトータルの電気料金の和とする。ここで、実使用履歴から算出した画像形成装置の消費電力量、予めメーカで測定した実測値、排出係数、電気料金係数は電力情報記憶手段103より取得する。表示設定手段104は後述する消費電力表示手段106でどの値を表示するか設定する。外部接続機器を接続、または取外したら即時に消費電力量、TEC値、CO2排出量、電気料金の増加分、減少分を表示するか否かの設定や、消費電力量、TEC値、CO2排出量、電気料金のどれを表示させるか、1週間、1ヶ月単位などの指定期間での消費電力量、TEC値、CO2排出量、電気料金などを設定出来る。設定した表示情報は表示設定情報とし、図1のRAM2、ROM3、HDD4などに記憶される。表示設定情報はユーザによる操作部10の入力部からの入力によって書き換えられる。表示設定手段104で消費電力表示手段106での表示が必要ない値は消費電力算出手段105での算出の必要はない。コントローラ9のシステムソフトのバージョンアップ、PC用I/F7を介するホストコンピュータからのユーザの操作による書き換えを可能としても良い。消費電力表示手段106は、操作部I/F5を介して操作部10の表示部に表示設定手段104で設定された項目を表示させる手段である。外部接続機器情報記憶手段102に記憶されている種類情報、電力供給情報、消費電流接続、又は取り外した年月、時間、消費電力算出手段105で算出した結果などの情報や電力情報記憶手段103に記憶されている実使用履歴から算出した画像形成装置の消費電力値、予めメーカで測定した実測値、排出係数tCO2/kwh、電気料金係数円/wh、供給の電圧値、PSUのAC/DC変換効率、消費電力算出手段105で算出した結果を表示出来る。PC用I/F7を介してホストコンピュータのディスプレイに表示しても良い。外部接続機器情報の記憶、更新図3は、本実施形態の画像形成装置における外部接続機器情報の記憶、更新動作のフローチャートである。以下、図3を参照して、本実施形態の画像形成装置における外部接続機器情報の記憶、更新動作について説明する。ステップS1では、外部接続機器検知手段100により外部接続機器が接続されたことが検知されたらS1:YESステップS2へ進み、検知されない場合はS1:NOはステップS8へ進む。ステップS2では、外部接続機器情報取得手段101が外部接続機器の種類情報、電力供給情報、消費電流情報を取得し、ステップS3へ進む。ステップS3では、外部接続機器情報取得手段101が、外部接続機器が電力供給情報を持っている消費電流情報を取得できたと判断した場合はS3:YESステップS4へ進み、持っていないと判断された場合はS3:NOステップS1へ戻る。消費電流情報を取得出来ない時はステップS1へ戻る前に、外部接続機器情報記憶手段102に種類情報、電力供給情報、消費電流情報=不明の旨、消費電力w=不明の旨、接続年月、時刻現在の年月、時刻を記憶を記憶しておいても良い。ステップS4では、外部接続機器情報取得手段101が、ステップS2で取得された電力供給情報より、外部接続機器がバスパワー供給であるコントローラ9から給電されると判断した場合はS4:YESステップS5へ進み、バスパワー供給でないと判断した場合はS4:NOステップS7へ進む。ステップS5では、電力情報記憶手段103に記憶された電力情報のうち、コントローラ9からの電力供給の電圧値、PSUのAC/DC変換効率を読み出し、ステップS6へ進む。ステップS6では、外部接続機器情報取得手段101により取得された消費電流情報、電力情報記憶手段103より読み出したコントローラ9からの電力供給の電圧値、PSUのAC/DC変換効率より、消費電力算出手段105にて外部接続機器の消費電力wを計算し、ステップS7へ進む。ステップS7では、外部接続機器情報記憶手段102に種類情報、電力供給情報、消費電流情報、消費電力w、接続年月、時刻現在の年月、時刻を記憶し、処理を終了する。ステップS4にて外部接続機器がコントローラ9から電力供給されていないと判断された場合は種類情報、電力供給情報、消費電流情報=0、消費電力w=0、接続年月、時刻現在の年月、時刻を記憶する。ステップS8では、外部接続機器検知手段100により外部接続機器が取り外されたことが検知されたらS8:YESステップS9へ進み、検知されない場合はS8:NOはステップS1へ戻る。ステップS9では、外部接続機器情報記憶手段102の取り外された外部接続機器接続検知出来ない外部接続機器の取り外し年月、時刻に現在の年月、時刻を記憶し、処理を終了する。外部接続機器の消費電力情報の算出、表示処理図4は、本実施形態の画像形成装置において、外部接続機器の消費電力量などを算出し、表示する処理のフローチャートである。以下、図4を参照して、各外部接続機器及び外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金の算出と表示に関する処理について説明する。ここでは1か月分の各外部接続機器及び外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示する例とした。ステップS101では、操作部10又はPC用I/F7を介してホストコンピュータよりより電力表示の要求電力表示モードの指定を検知した場合はS101:YESステップS102へ進み、要求を検知しない場合はS101:NOステップS101を繰り返す。ステップS102では、表示設定手段104の表示設定情報各外部接続機器及び外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示、指定期間:1ヶ月を取得し、ステップS103へ進む。ステップS103では、外部接続機器情報記憶手段102に記憶された各外部接続機器の接続及び取り外し年月、時刻の情報から表示設定情報の指定期間ここでは1ヶ月内に接続されたと判断された外部接続機器の種類情報、消費電力w、接続および取り外し年月、時刻を読み出し、ステップS104へ進む。ここで、バスパワー供給での消費電力量も外部接続機器のトータルの消費電力量に含む設定がある場合は電力供給情報も読み出す。ステップS104では、電力情報記憶手段103に記憶された電力情報のうち、1日当たりのジョブ数、最終時間、排出係数、電気料金係数を読み出し、ステップS105へ進む。ステップS105では、ステップS103で取得した各外部接続機器の種類情報、消費電力w、接続及び取り外し年月、時刻と、ステップS104で取得した1日当たりのジョブ数、最終時間、排出係数、電気料金係数から、消費電力算出手段105にて指定期間内の各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS106へ進む。ステップS106では、ステップS105で算出した各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金をそれぞれ合計し、指定期間内の外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS107へ進む。ステップS107では、消費電力表示手段106が、操作部I/F5を介して操作部10の表示部に、ステップS105で算出した各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金と、ステップS106で算出した外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示させる。ここで、種類情報より判別された外部接続機器の種類デジタルカメラ、外部付けHDD等、接続及び取り外し年月、時刻などから算出された接続時間を表示すると、ユーザにどの機械が何時間接続しっぱなしでどれだけ電力を消費しているか分かり易い。また、現在接続中の外部接続機器取り外し年月、時刻がないものについては接続年月、時刻から現在までの年月、時刻を接続時間とする。なお、バスパワー供給しない場合も外部接続機器の消費電力量を外部接続機器のトータルの消費電力量に加算するか否かが選択できる場合この選択は表示設定手段104にて行われる、図3のステップS3の分岐は必要なく、ステップS103で電力供給情報も読み出し、加算する設定の場合はそのままステップS106を実施し、加算しない設定の場合はステップS106で電力供給情報よりセルフパワー供給のものは加算しないようにすればよい。画像形成装置と外部接続機器のトータルの消費電力量などを算出し、表示する処理図5は、本実施形態において、画像形成装置と外部接続機器のトータルの消費電力量などを表示する処理のフローチャートである。以下、図5を参照して、画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金を算出し、表示する処理のフローチャートについて説明する。ここでは1か月分の画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示する例とした。ステップS201では、操作部10又はPC用I/F7を介してホストコンピュータよりより電力表示の要求電力表示モードの指定を検知した場合はS201:YESステップS202へ進み、要求を検知しない場合はS201:NOステップS201を繰り返す。ステップS202では、表示設定手段104の表示設定情報画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示、指定期間:1ヶ月を取得し、ステップS203へ進む。ステップS203では、外部接続機器情報記憶手段102に記憶された各外部接続機器の接続及び取り外し年月、時刻の情報から、表示設定情報の指定期間ここでは1ヶ月内に接続されたと判断された外部接続機器の種類情報、電力供給情報、消費電流情報、消費電力w、接続及び取り外し年月、時刻を読み出し、ステップS204へ進む。ステップS204では、電力情報記憶手段103に記憶された電力情報のうち、実使用履歴から算出した画像形成装置の消費電力量、予めメーカで測定した実測値、1日当たりのジョブ数、最終時間、排出係数、電気料金係数を読み出し、ステップS205へ進む。ステップS205では、ステップS203で取得した各外部接続機器の種類情報、電力供給情報、消費電流情報、消費電力w、接続及び取り外し年月、時刻と、ステップS204で取得した1日当たりのジョブ数、最終時間、排出係数、電気料金係数から、消費電力算出手段105にて指定期間内の各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS206へ進む。ステップS206では、ステップS205で算出した各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金をそれぞれ合計し、指定期間内の外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS207へ進む。ステップS207では、ステップS204で取得した実使用履歴から算出した画像形成装置の消費電力量、予めメーカで測定した実測値、排出係数、電気料金係数と、ステップS206で算出した指定期間内の外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金より、指定期間内の画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS208へ進む。ステップS208では、消費電力表示手段106が、操作部I/F5を介して操作部10の表示部に、ステップS207で算出した画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示させ、処理を終了する。このとき、現在接続中の外部接続機器取り外し年月、時刻がないものは接続年月、時刻から現在までの年月、時刻を接続時間とする。また、CO2排出量電気料金を画像形成装置と外部接続機器のトータルの消費電力量の値と排出係数電気料金係数の積で算出する場合はステップS205、ステップS206でCO2排出量、電気料金を算出する必要はない。さらに、各外部接続機器の詳細外部接続機器の詳細、各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金等を表示する必要が無い場合はステップS203にて種類情報、電力供給情報、消費電流情報は取得しなくてもよい。図6は、図4及び図5に示すフローチャートの実行により表示される表示画面の一例である。この表示画面は、操作部10の表示部かつ入力部であるタッチパネルに表示される。画面201には指定期間ここでは1ヶ月の画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金が表示されている。この画面201は操作部10のキー操作やタッチパネルでユーザが消費電力情報の確認を選択したときに表示される。1日、1週間、1ヶ月、1年のように指定期間を変えられる指定期間変更ボタンを設けても良い。例えば1年ボタンを押すと指定期間を1年として、図5のフローチャートで、指定期間1年の画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金が算出され、表示される。画面201上の外部接続機器詳細ボタン202の押下により、図7に示す各外部接続機器、外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金を表示する画面203へ移行する。画面203には、図4のフローチャートで算出された指定期間ここでは1ヶ月の各外部接続機器No.が振られている行と外部接続機器のトータル合計の行の消費電力量、TEC値、CO2排出量、及び電気料金が表示されている。ここで、消費電力量whは各外部機器の接続及び取り外し年月、時間より算出された指定期間内の接続時間に基づいて算出された消費電力量であり、CO2排出量及び電気料金は、その算出された消費電力量を基に算出された値である。画面203上のスクロールボタン205,206は、表示項目を上下にスクロールするためのボタンである。1画面に表示されない場合に、スクロールボタン206の押下により表示されるようになる。戻るボタン204の押下により画面201へ戻る。1日、1週間、1ヶ月、1年のように指定期間を変えられる指定期間変更ボタンを設けても良い。例えば1年ボタンを押すと、図4のフローチャートで、指定期間1年の各外部接続機器、外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金が算出され、表示される。外部接続機器の接続時、取り外し時に消費電力量などの増減分を表示する処理図8は、外部接続機器の接続時、取り外し時に消費電力量などの増減分を表示する処理のフローチャートである。以下、図8を参照して、外部接続機器の接続時、取り外し時に消費電力量、TEC値、CO2排出量、及び電気料金の増減分を即時に表示する動作のフローチャートについて説明する。ここでは外部接続機器挿抜時の表示項目は挿抜の旨、1ヶ月の外部接続機器の消費電力量、TEC値、CO2排出量、電気料金とする。これらの表示項目は表示設定手段104で設定されている。ステップS301では、外部接続機器検知手段100により外部接続機器が接続されたことが検知されたらS301:YESステップS302へ進み、検知されない場合はS301:NOはステップS311へ進む。ステップS302では、外部接続機器情報取得手段101が外部接続機器の種類情報、電力供給情報、消費電流情報を取得し、ステップS303へ進む。ステップS303では、外部接続機器情報取得手段101が、外部接続機器が電力供給情報を持っている消費電流情報を取得できたと判断した場合はS303:YESステップS304へ進み、持っていないと判断した場合はS303:NOステップS301へ戻る。消費電流情報を取得出来ないときにステップS301へ行く前に、外部接続機器情報記憶手段102に種類情報、電力供給情報、消費電力情報=不明の旨、消費電力w=不明の旨、接続年月、時刻現在の年月、時刻を記憶を記憶しておいても良い。また、消費電流情報を取得出来ないときにステップS301へ行く前に、消費電力表示手段106より操作部I/F5を介して操作部10の表示部に消費電流情報を取得出来ない外部接続機器が接続された旨を通知しても良い。ステップS304では、外部接続機器情報取得手段101が、ステップS302で取得された電力供給情報より、外部接続機器がバスパワー供給であると判断した場合はS304:YESステップS305へ進み、バスパワー供給でないと判断した場合はS304:NOステップS307へ進む。ステップS305では、電力情報記憶手段103に記憶された電力情報のうち、コントローラ9からの電力供給の電圧値、PSUのAC/DC変換効率、1日当たりのジョブ数、最終時間、排出係数、電気料金係数を読み出し、ステップS306へ進む。ステップS306では、外部接続機器情報取得手段101により取得された消費電流情報、電力情報記憶手段103より読み出したコントローラ9からの電力供給の電圧値、PSUのAC/DC変換効率より、消費電力算出手段105にて外部接続機器の消費電力wを計算し、ステップS307へ進む。ステップS307では、外部接続機器情報記憶手段102に種類情報、電力供給情報、消費電流情報、消費電力w、接続年月、時刻現在の年月、時刻を記憶し、ステップS308へ進む。ステップS304にて外部接続機器がコントローラ9から電力供給されていないと判断された場合は種類情報、電力供給情報、消費電流情報=0、消費電力w=0、接続年月、時刻現在の年月、時刻を記憶する。ステップS308では、表示設定手段104の設定を調べ、挿抜時接続、取り外し時即時に表示する設定となっている場合はS308:YESステップS309へ進み、即時に表示しない設定となっている場合はS308:NO処理を終了する。ステップS309では、ステップS306にて算出した外部接続機器の消費電力wと、ステップS305で取得した1日当たりのジョブ数、最終時間、排出係数、電気料金係数から、消費電力算出手段105にて指定期間ここでは1ヶ月とするの外部接続機器の消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS310へ進む。ステップS310では、消費電力表示手段106が操作部I/F5を介して操作部10の表示部に新たに外部接続機器が接続された旨、ステップS309で算出した消費電力量、TEC値、CO2排出量、電気料金増加分を表示させ、処理を終了する。ステップS311では、外部接続機器検知手段100が外部接続機器が取り外されたことを検知したらS311:YESステップS312へ進み、検知しない場合はS311:NOはステップS301へ戻る。ステップS312では、表示設定手段104の設定を調べ、挿抜時接続、取り外し時即時に表示する設定となっている場合はS312:YESステップS313へ進み、即時に表示しない設定となっている場合はS312:NOステップS317へ進む。ステップS313では、外部接続機器情報記憶手段102に記憶された取り外された外部接続機器の種類情報、電力供給情報、消費電流情報、消費電力w、接続及び取り外し年月、時刻を読み出し、ステップS314へ進む。なお、種類情報、電力供給情報、消費電流情報、接続及び取り外し年月、時刻を表示する必要が無い場合は、それらを取得しなくても良い。ステップS314では、電力情報記憶手段103に記憶された電力情報のうち、1日当たりのジョブ数、最終時間、排出係数、電気料金係数を読み出し、ステップS315へ進む。ステップS315では、ステップS313で取得した外部接続機器の種類情報、電力供給情報、消費電流情報、消費電力w、接続及び取り外し年月、時刻と、ステップS314で取得した1日当たりのジョブ数、最終時間、排出係数、電気料金係数から、消費電力算出手段105にて指定期間ここでは1ヶ月間とする常に接続していた場合の外部接続機器の消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS316へ進む。ステップS316では、消費電力表示手段106が操作部I/F5を介して操作部10の表示部に外部接続機器が取り外された旨、ステップS315で算出した消費電力量、TEC値、CO2排出量、電気料金を表示させ、ステップS317へ進む。ステップS317では、外部接続機器情報記憶手段102の取り外された外部接続機器接続検知できない外部接続機器の取り外し年月、時刻に現在の年月、時刻を記憶更新し、処理を終了する。図9は、図8に示すフローチャートの実行により表示される表示画面の一例である。この画面207は、図8に示すフローにおけるステップS310の表示例であり、新しい外部接続機器が接続された旨と算出された外部接続機器の消費電力量、TEC値、CO2排出量、電気料金のそれぞれの増加分が表示されている。閉じるボタン208の押下により元の画面に戻る。図10は、図8に示すフローチャートの実行により表示される表示画面の別の一例である。この画面209は、図8のフローにおけるステップS316の表示例であり、接続されていた外部接続機器が取外された旨と算出された外部接続機器の消費電力量、TEC値、CO2排出量、電気料金のそれぞれの減少分が表示されている。閉じるボタン210の押下により元の画面に戻る。国際エネルギースタープログラムの規格値及び実測値についてここで、国際エネルギースタープログラムの規格値及び実測値について説明する。国際エネルギースタープログラムの規格値は、機器の特性によって定められた区分とその製品速度から定められる。その区分は、例えば、プリンタにおいて、サイズが標準形式で印刷技術が電子写真、カラー機能がカラーであれば、そのプリンタは区分2と定義される。区分2に対する国際エネルギースタープログラムの規格値は、製品速度が20IPMであれば6,000Whと定められ,製品速度が40IPMであれば、10,000Whと定められている。国際エネルギースタープログラムの実測値TEC値は、プリンタメーカが事前に本プリンタにより測定した実測値であり、その条件は、装置の1日あたりの通常使用時間、使用傾向、省電力モードへの初期設定時間を用いて算出された1週間あたりの消費電力値である。この1週間あたりの消費電力値は、午前と午後の大きな作業時間帯と、その間の昼食時を想定した省電力モードで構成される5日の稼働日と、製品が使用されない非稼働日の2日間で構成される。非稼働日は、電源が切断されないことを前提としている。詳細は既知である。複写機及びプリンタ機能のない複合機のTEC値の算出式を式[1]~[3]に示す。WTEC=WD×5WAO×48...式[1]ここで、WDは1日当たりの消費電力量Wh/日、WAOは自動オフ時の消費電力量Whである。WD=WJWT×2WDAO...式[2]ここで、WJは1日当たりのジョブに必要な消費電力量Wh/日、WTは最終時の消費電力量Wh、WDAO1日当たりの自動オフ時の消費電力量Wh/日である。WJ=WJ1×2{WAJ×J-2}...式[3]ここで、WJ1はスリープ状態から印刷を行うために必要な消費電力量Wh、WAJはジョブに必要な平均消費電力量Wh、Jは1日当たりのジョブ数回であり、図11に示すように機器の印刷速度を元に一意に決まる。このように、TEC値は式[1]~[3]の各項に、画像形成装置の各動作における消費電力値を代入し、その画像形成装置の印刷速度に基づく、ジョブ数、画像数を代入し算出される固定値である。以上のように、本発明の第1の実施形態の画像形成装置によれば、外部接続機器に予め記憶された外部接続機器情報を取得し、画像形成装置に予め記録された各電力情報ジョブに必要な平均電力量、スリープ状態から印刷を行なうために必要な電力量に加算してTEC値、消費電力量を算出するので、ユーザは、画像形成装置から外部接続機器へ給電されているとき、画像形成装置自体と外部接続機器のトータルの消費電力量を把握することが出来る。また、画像形成装置の各状態での外部機器への電力供給するしないを考慮すると、より正確なTEC値、消費電力量を算出することができる。[第2の実施形態]第1の実施形態では、外部接続機器に予め記憶されている外部接続機器の消費電流情報がUSBの場合は最大消費電流の12の値であるにもかかわらず、最大消費電流で外部接続機器の消費電力量を計算するため、算出される消費電力量は実際の消費電力量よりも多くなる。その理由は、動作時は最大消費電流と考えることが出来るが、待機時の消費電流は最大消費電流より低い値となるためである。そこで、第2の実施形態では、外部接続機器に予め記憶された外部接続機器の種類情報より外部接続機器の種類を判断するとともに、外部接続機器の動作状態の履歴を記憶しておき、消費電力量、TEC値算出時に動作状態の履歴より各動作状態の時間、外部接続機器の種類に対応した各動作状態の消費電流の最大消費電流に対する係数例えば待機時は最大消費電流の50の消費電流ならば係数:0.5、動作時が最大消費電流の100の消費電流ならば係数:1となる。、外部接続機器の消費電流情報より、外部接続機器のTEC値、消費電力量を算出することにより、画像形成装置、外部接続機器のトータルの正確なTEC値、消費電力量を算出する。機能ブロック図12は、本発明の第2の実施形態の画像形成装置の機能ブロック図である。この図において、図2第1の実施形態と同一又は対応部分には、図2と同じ参照符号を付した。なお、本実施形態の画像形成装置及び外部接続機器のハードウェア構成は、第1の実施形態図1と同じである。本実施形態の画像形成装置の機能ブロックは、第1の実施形態の画像形成装置の機能ブロックに対し、外部接続機器動作状態判定手段107、及び外部接続機器動作状態情報記憶手段108を付加した構成を有する。外部接続機器動作状態判定手段107は、外部接続機器が待機状態か動作状態かを判定する。また、動作状態が複数存在する場合は、複数あるうちのどの動作状態かも判定する。判定方法としては、外部接続機器情報記憶手段102に記憶された種類情報より該当の外部接続機器の種類が何かを判断し、外部接続機器にアクセスが発生しない場合は待機状態、発生した場合は動作状態とする。外部接続機器によってはリードとライトで外部接続機器の消費電流が異なる場合も考えられるのでそのような場合はリードを動作状態1、ライトを動作状態2と判定する。外部接続機器の種類情報によって動作状態が1つか複数か予め決められている。外部接続機器動作状態情報記憶手段108は外部接続機器毎の各動作状態の開始時間と停止時間動作履歴情報、動作状態別係数を記憶しておく。記憶する場所記憶部は図1のROM3、HDD4などの不揮発性メモリとする。年月、時間はタイマ6から取得する。外部接続機器毎の各動作状態の開始時間と停止時間動作履歴情報は外部接続機器動作状態判定手段107で動作状態と判定された場合、該当の外部接続機器の動作状態が開始した時間を記憶、その後外部接続機器動作状態判定手段107で待機状態と判定された場合、該当の外部接続機器の動作状態が停止した時間を記憶する。該当の外部接続機器の動作状態が複数ある場合は動作状態1の開始時間、停止時間と動作状態2の開始時間、停止時間は区別される。外部接続機器情報記憶手段102に記憶されている外部接続機器情報は外部接続機器毎に動作開始時間と停止時間の情報動作履歴情報を持っているので、動作状態の時間を算出することが出来る。動作状態別係数は外部接続機器の待機、動作状態の消費電流の最大消費電流に対する係数である。この動作状態別係数は外部接続機器の種類毎に予め定められており、待機状態、動作状態それぞれに、動作状態が複数ある場合も複数ある動作状態それぞれに予め定められている。動作状態別係数の決め方は、事前に外部接続機器の種類毎デジタルカメラ、外付けHDD/メモリ、外付けディスクドライブ、キーボード等に待機状態とどのような動作状態があるか確認し、種類毎の動作状態の種類を決めておく動作状態1、動作状態2等、そしてその種類の待機状態、動作状態で消費電流を測定し、消費電流/最大消費電流、即ち最大消費電流に対する消費電流の比率を動作状態別係数とする。種類毎に複数のデータを取るとより一般的な値になる。例えば、外部接続機器の種類がデジタルカメラの場合、動作状態が待機状態、動作状態1リード時、動作状態2で消費電流が異なり、待機状態の消費電流は最大消費電流の50、動作状態1リード時の消費電流は最大消費電流の100、動作状態2消費電流は最大消費電流の80とすると、デジタルカメラの動作状態別係数は待機状態:0.5、動作状態1:2、動作状態2:0.8となる。動作状態別係数はコントローラ9のシステムソフトのバージョンアップ、ユーザによる操作部10の入力部からの入力や、PC用I/F7を介するホストコンピュータからの入力による書き換えを可能としても良い。このように、係数を更新する手段を設けることで、省エネ技術が進んだ様々な外部接続機器に対応可能となる。消費電力算出手段105は外部接続機器情報記憶手段102、電力情報記憶手段103、外部接続機器動作状態情報記憶手段108に記憶された情報を基に各外部接続機器、外部接続機器のトータル、画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金を計算する。各外部接続機器の消費電力量whは外部接続機器情報記憶手段102に記憶された各外部接続機器の消費電流情報USBの場合は最大消費電流の1/2の値なので2倍にするの値にコントローラ9からの供給電圧値を乗算し、PSUのAC/DC変換効率で除算して消費電力w算出する。次に後述する表示設定手段104にて設定される指定期間1週間、1ヶ月など内での動作状態の時間を外部接続機器動作状態情報記憶手段108の記憶された該当の外部接続機器の動作開始時間、停止時間より算出し、待機状態の時間は指定期間内の使用時間から動作状態の時間を引いた時間とする。指定期間内の使用時間は外部接続機器情報記憶手段102に記憶した接続、又は取り外した年月、時間より算出する。消費電力w、待機状態の時間、外部接続機器動作状態情報記憶手段108に記憶された該当の外部接続機器の種類の待機状態の動作状態別係数の積、消費電力w、動作状態の時間、外部接続機器動作状態情報記憶手段108に記憶された該当の外部接続機器の種類の動作状態の動作状態別係数の積の和を消費電力量whとする。消費電力量whは例えば下記のように算出される。消費電力量wh:WHwh指定期間:Xh指定期間内の使用時間:YhX≧Y指定期間内の動作状態1の時間:Z1h指定期間内の動作状態2の時間:Z2hY≧Z1Z2消費電力:Ww待機状態の動作状態別係数:A動作状態1の動作状態別係数:B動作状態2の動作状態別係数:CWHwh=Ww×Yh-Z1hZ2h×AWw×Z1h×BWw×Z2h×C外部接続機器の動作状態の記憶動作図13は、本実施形態の画像形成装置において、外部接続機器の動作状態の開始時刻及び終了時刻を記憶する動作のフローチャートである。ステップS401では、外部接続機器動作状態判定手段107により外部接続機器が動作状態と判定された場合はS401:YESステップS402へ進み、動作状態と判定されない場合はS401:NOステップS401を繰り返す。ステップS402では、外部接続機器動作状態判定手段107により、どの動作状態動作状態1か動作状態2かなどの情報を取得し、外部接続機器動作状態情報記憶手段108に取得した動作状態と、動作開始した時刻として現在の年月、時刻を記憶し、ステップS403へ進む。ステップS403では、外部接続機器動作状態判定手段107により外部接続機器が待機状態と判定された場合はS403:YESステップS404へ進み、待機状態と判定されない場合はS403:NOステップS403を繰り返す。ステップS404では、外部接続機器動作状態情報記憶手段108に動作終了した時刻として現在の年月、時刻を記憶し、処理を終了する。外部接続機器の消費電力情報の算出、表示処理図14は、本実施形態の画像形成装置において、外部接続機器の消費電力量などを算出し、表示する処理のフローチャートである。以下、図14を参照して、各外部接続機器及び外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金の算出と表示に関する処理について説明する。ここでは1か月分の各外部接続機器及び外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示する例とした。この図において、ステップS501~S504は図4第1の実施形態のステップS101~S104と同じである。ステップS505では、外部接続機器動作状態情報記憶手段108に記憶された各外部接続機器の動作状態情報、動作状態別係数を読み出し、ステップS506へ進む。なお、ステップS503、S504で取得する各情報は、予め図3第1の実施形態に示す手順により取得されている。ステップS506では、ステップS503で取得した各外部接続機器の種類情報、消費電力w、接続及び取り外し年月、時刻と、ステップS504で取得した1日当たりのジョブ数、最終時間、排出係数、電気料金係数と、ステップS505で取得した動作状態情報、動作状態別係数から、消費電力算出手段105にて指定期間内の各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS507へ進む。以後のステップS507、S508は図4のステップS106、S107と同じである。画像形成装置と外部接続機器のトータルの消費電力量などを算出し、表示する処理図15は、本実施形態の画像形成装置において、画像形成装置と外部接続機器のトータルの消費電力量などを表示する処理のフローチャートである。以下、図15を参照して、画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、及び電気料金を算出し、表示する処理のフローチャートについて説明する。ここでは1か月分の画像形成装置と外部接続機器のトータルの消費電力量、TEC値、CO2排出量、電気料金を表示する例とした。この図において、ステップS601~S604は、図5第1の実施形態のステップS201~S204と同じである。ステップS605では、外部接続機器動作状態情報記憶手段108に記憶された各外部接続機器の動作状態情報、動作状態別係数を読み出し、ステップS606へ進む。ステップS606では、ステップS603で取得した各外部接続機器の種類情報、消費電力w、接続及び取り外し年月、時刻と、ステップS604で取得した1日当たりのジョブ数、最終時間、排出係数、電気料金係数と、ステップS605で取得した動作状態情報、動作状態別係数から、消費電力算出手段105にて指定期間内の各外部接続機器の消費電力量、TEC値、CO2排出量、電気料金を算出し、ステップS607へ進む。以後のステップS607、S608、S609は図5のステップS206、S207、S208と同じである。なお、画像形成装置と外部接続機器のトータルの消費電力量などを表示する画面、各外部接続機器及び外部接続機器全体の消費電力量などを表示する画面、外部接続機器の接続時、取り外し時に消費電力量などの増減分を表示する処理、外部接続機器の接続時に外部接続機器が追加されたこと及び消費電力量などの増加分を表示する画面、外部接続機器の取り外し時に外部接続機器が取り外されたこと及び消費電力量などの減少分を表示する画面は、第1の実施形態と同様、それぞれ図6、図7、図8、図9、図10のように構成することができる。このように、本発明の第2の実施形態の画像形成装置によれば、外部接続機器に予め記憶された外部接続機器の種類情報より外部接続機器の種類を判断するとともに、外部接続機器の動作状態の履歴を記憶しておき、消費電力量、TEC値算出時に動作状態の履歴より各動作状態の時間、外部接続機器の種類に対応した各動作状態の消費電流の最大消費電流に対する係数例えば待機時は最大消費電流の50の消費電流ならば係数:0.5、動作時が最大消費電流の100の消費電流ならば係数:1となる。、外部接続機器の消費電流情報より、外部接続機器のTEC値、消費電力量を算出することにより、画像形成装置、外部接続機器のトータルの正確なTEC値、消費電力量を算出することができる。また、外部接続機器の動作履歴情報と種類情報に対応した係数を外部接続機器の消費電流の異なる複数の動作状態に対応させることで、動作状態1、動作状態2など複数の動作状態を考慮し、より正確な消費電力量をユーザに提示できる。"