(57)【特許請求の範囲】
【請求項１】
記憶装置を備え、画像形成装置において実行された複数のジョブの内容を記録したジョブ履歴情報を収集する情報処理装置であって、
前記ジョブ履歴情報を参照して、画像形成装置により出力された用紙枚数を、実績として集計する集計手段と、
前記ジョブ履歴情報に基づき求められるジョブの実行で消費される電力量を含む、前記画像形成装置で消費した消費電力量を前記記憶装置に格納する第１の格納手段と、
前記集計手段により集計された用紙枚数を用いて求められる温室効果ガスの排出量、及び前記格納手段により格納された消費電力量を用いて求められる温室効果ガスの排出量を前記記憶装置に格納する第２の格納手段と、
前記第２の格納手段により格納された前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量を示す画面を表示するための表示用データを生成する生成手段と、
前記ジョブ履歴情報に含まれる履歴に対応するジョブに対して、さらに集約印刷設定及び両面印刷設定の少なくともいずれかの設定が行われた場合の画像形成装置により出力されるであろう用紙枚数を分析する分析手段とを有し、
前記生成手段は、前記画面の表示において、前記分析手段により分析された用紙枚数を用いて求められる温室効果ガスの排出量を示すように、表示用データを生成し、
前記生成手段は、さらに、デバイスマップ上に配置される画像形成装置と対応させて当該画像形成装置での温室効果ガスの排出量を示す円グラフをデザインした画面を表示するための表示用データを生成し、
前記温室効果ガスの排出量を示す円グラフは、排出量に比例した大きさであって、前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量の割合を示すことを特徴とする情報処理装置。
【請求項２】
前記表示用データにより表示される画面において、集約印刷設定及び両面印刷設定の少なくともいずれかの設定を適用することが指定され、前記分析手段は、当該指定に応じて、画像形成装置により出力されるであろう用紙枚数を分析することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示用データにより表示される画面において、集約印刷設定及び両面印刷設定の少なくともいずれかの設定を適用する際の適用率が指定され、前記分析手段は、当該適用率に応じて、画像形成装置により出力されるであろう用紙枚数を分析することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記画像形成装置で消費した消費電力量は、前記ジョブ履歴情報より算出されるジョブ処理時間に応じて求められるジョブの実行で消費される電力量を含み、
前記分析手段は、前記ジョブ履歴情報に含まれる履歴に対応するジョブに対して、さらに集約印刷設定及び両面印刷設定の少なくともいずれかの設定が行われた場合のジョブ処理時間を算出して、該算出したジョブ処理時間に応じて、設定変更後の消費される電力量を分析することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記生成手段は、前記画面の表示において、前記分析手段により分析された設定変更後の消費される電力量を含む画像形成装置で消費した消費電力量を用いて求められる温室効果ガスの排出量を示すように、表示用データを生成することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記画像形成装置で消費した消費電力量には、通常モード及び省電力モードの際に消費された電力量を含むことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
記憶装置を備え、画像形成装置において実行された複数のジョブの内容を記録したジョブ履歴情報を収集する分析システムであって、
前記ジョブ履歴情報に基づき集計された画像形成装置で出力された用紙枚数を用いて求められる温室効果ガスの排出量、及び前記画像形成装置で消費した消費電力量を用いて求められる温室効果ガスの排出量を前記記憶装置に格納する格納手段と、
前記記憶装置に格納された前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量に基づき、デバイスマップ上に配置される画像形成装置と対応させた当該画像形成装置での温室効果ガスの排出量を示す円グラフをデザインした画面を表示するための表示データを生成する生成手段と、
前記ジョブ履歴情報に含まれる履歴に対応するジョブに対して、さらに印刷設定の変更が行われた場合の画像形成装置により出力されるであろう用紙枚数を分析する分析手段と、
前記生成手段により生成された表示データを用いた表示を行わせるための表示手段と、を有し、
前記生成手段は、さらに前記分析手段により分析された用紙枚数を用いて求められる温室効果ガスの排出量を示す画面を表示するための表示データを生成し、
前記温室効果ガスの排出量を示す円グラフは、排出量に比例した大きさであって、前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量の割合を示すことを特徴とする分析システム。
【請求項８】
記憶装置を備え、画像形成装置において実行された複数のジョブの内容を記録したジョブ履歴情報を収集する分析システムにおける方法であって、
前記ジョブ履歴情報に基づき集計された画像形成装置で出力された用紙枚数を用いて求められる温室効果ガスの排出量、及び前記画像形成装置で消費した消費電力量を用いて求められる温室効果ガスの排出量を前記記憶装置に格納する格納工程と、
前記記憶装置に格納された前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量に基づき、デバイスマップ上に配置される画像形成装置と対応させた当該画像形成装置での温室効果ガスの排出量を示す円グラフをデザインした画面を表示するための表示データを生成する生成工程と、
前記ジョブ履歴情報に含まれる履歴に対応するジョブに対して、さらに印刷設定の変更が行われた場合の画像形成装置により出力されるであろう用紙枚数を分析する分析工程と、
前記生成工程で生成された表示データを用いた表示を行わせるための表示工程と、を有し、
前記生成工程では、さらに前記分析工程で分析された用紙枚数を用いて求められる温室効果ガスの排出量を示す画面を表示するための表示データが生成され、
前記温室効果ガスの排出量を示す円グラフは、排出量に比例した大きさであって、前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量の割合を示すことを特徴とする方法。
【請求項９】
請求項１乃至６のいずれか１項に記載の手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
画像形成装置を使用したときの環境負荷量を算出するなどして求める技術に関する。
【背景技術】
【０００２】
近年、二酸化炭素（ＣＯ２）等の温室効果ガスの排出量を低減するために、プリンタや複写機、複合機などの画像形成装置（以下、デバイスとも記す）の使用時における消費電力量の低減や、用紙の使用量を削減することが求められている。このため、デバイス使用時におけるＣＯ２排出量、消費電力量をユーザが認識可能にすること（いわゆる「見える化」）が求められている。さらに、両面印刷、集約印刷を行うことで、デバイス使用時におけるＣＯ２排出量、消費電力量、及び用紙使用量を削減することが求められている。例えば、特許文献１には、複写機で、印刷・コピー操作を行うときに、印刷条件に基づいてＣＯ２排出量を算出し表示する。さらに、印刷上限値に収めるための印刷条件を表示する技術が開示されている。これによれば、今から行う印刷の印刷条件によってＣＯ２排出量がどのように変化するかを把握することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１５０６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、上記特許文献１に記載のシステムでは、印刷・コピー操作の際に、原稿情報を使用して、両面印刷、集約印刷を行ったときの印刷ページ数や用紙枚数を算出している。しかしながら、環境負荷を削減するためには、これだけでは十分といえない。具体的には、オフィス全体ですでに行われた印刷やコピーに関して、両面印刷、集約印刷をどの程度行ったか、実はどれだけ温室効果ガス（ＣＯ２など）排出量、消費電力量、及び用紙使用量をさらに削減できたのかといった情報も得られことが望ましい。
【０００５】
そこで、本発明は、上記課題に鑑みてなされたものであり、実際に実行されたジョブに対して設定変更を行った場合の環境負荷量の変化を分析して、その結果を確認できるようなシミュレーションの手法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像形成装置において実行された複数のジョブの内容を記録したジョブ履歴情報を収集する情報処理装置であって、前記ジョブ履歴情報を参照して、画像形成装置により出力された用紙枚数を、実績として集計する集計手段と、前記ジョブ履歴情報に基づき求められるジョブの実行で消費される電力量を含む、前記画像形成装置で消費した消費電力量を前記記憶装置に格納する第１の格納手段と、前記集計手段により集計された用紙枚数を用いて求められる温室効果ガスの排出量、及び前記格納手段により格納された消費電力量を用いて求められる温室効果ガスの排出量を前記記憶装置に格納する第２の格納手段と、前記第２の格納手段により格納された前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量を示す画面を表示するための表示用データを生成する生成手段と、前記ジョブ履歴情報に含まれる履歴に対応するジョブに対して、さらに集約印刷設定及び両面印刷設定の少なくともいずれかの設定が行われた場合の画像形成装置により出力されるであろう用紙枚数を分析する分析手段とを有し、前記生成手段は、前記画面の表示において、前記分析手段により分析された用紙枚数を用いて求められる温室効果ガスの排出量を示すように、表示用データを生成し、前記生成手段は、さらに、デバイスマップ上に配置される画像形成装置と対応させて当該画像形成装置での温室効果ガスの排出量を示す円グラフをデザインした画面を表示するための表示用データを生成し、前記温室効果ガスの排出量を示す円グラフは、排出量に比例した大きさであって、前記用紙枚数を用いて求められる温室効果ガスの排出量、及び前記消費電力量を用いて求められる温室効果ガスの排出量の割合を示すことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、実際に実行されたジョブに対して設定変更を行った場合の環境負荷量の変化を分析して、その結果を確認できるシミュレーションの手法を提供できる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施例１に係る環境負荷量分析システムの構成を示す図である。
【図２】ホストコンピュータ１０１の内部構成を示す図である。
【図３】ホストコンピュータ１０１の機能的構成を示す図である。
【図４】分析サーバ１０４の機能的構成を示す図である。
【図５】画像形成装置の内部構成を示す図である。
【図６】画像形成装置の機能的構成を示す図である。
【図７】ジョブ履歴情報テーブル、印刷ページ情報テーブル、ジョブ履歴用紙情報テーブルの一例を示す図である。
【図８】消費電力テーブル及び用紙ＣＯ２排出量テーブルの一例を示す図である。
【図９】集計結果テーブルの一例を示す図である。
【図１０】ＣＯ２排出量を求める分析処理の処理手順を示す図である。
【図１１】ジョブの消費電力量、ＣＯ２排出量を求める分析処理（Ｓ１３０２）の詳細な処理手順を示す図である。
【図１２】用紙使用によるＣＯ２排出量を求める分析処理（Ｓ１３０３）の詳細な処理手順を示す図である。
【図１３】印刷設定変更後のページ数、用紙枚数計算処理（Ｓ１３０６）の詳細な処理手順を示す図である。
【図１４】集約印刷設定への変更によるページ数計算処理（Ｓ１６０５）の詳細な処理手順を示す図である。
【図１５】両面印刷設定への変更による用紙枚数・両面枚数計算処理（Ｓ１６０６）の詳細な処理手順を示す図である。
【図１６】本発明の集約印刷設定への変更によるページ数計算後の印刷ページ情報テーブルおよび、削減印刷設定へ変更後のジョブ履歴情報テーブルの一例を示す図である。
【図１７】本発明の消費電力量、ＣＯ２排出量の分析結果の表示画面の一例を示す図である。
【図１８】本発明に係るデバイス情報テーブル及びデバイス状態ごと消費電力テーブルの一例を示す図である。
【図１９】本発明に係るアプリケーション種別ごとの印刷設定テーブルおよび、管理コードごとの印刷設定テーブルの一例を示す図である。
【図２０】本発明の実施例２に係るＣＯ２排出量集計結果表示画面の一例を示す図である
【図２１】本発明の実施例２に係るデバイスマップ情報テーブルの一例を示す図である
【発明を実施するための形態】
【０００９】
以下、図面を参照して本発明の実施形態を詳細に説明する。なお、以下の実施形態は特許請求の範囲を限定するものでなく、また、実施形態で説明される特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１０】
＜実施例１＞
［環境負荷量分析システムの全体構成（図１）］
本発明における環境負荷量を分析する分析システムは、ホストコンピュータ１０１と、画像形成装置１０２、１０３と、分析サーバ１０４とを備える。ホストコンピュータ１０１、画像形成装置１０２、１０３及び分析サーバ１０４は、イーサネット（登録商標）等の既知の技術によるネットワーク１０５により相互に通信可能に接続されている。
【００１１】
ホストコンピュータ１０１は、ユーザが使用して画像データを生成し、印刷指示等を行う。画像形成装置１０２、１０３は、ネットワーク１０５を介して受信した印刷データを受け取り、電子写真技術やインクジェット技術等の既知の印刷技術を利用して実際の用紙に印刷を行うデバイスである。画像形成装置１０２、１０３は、スキャナを介して紙原稿を読み取り、コピーを行ったり、画像データに変換してＥｍａｉｌ等で送信したりする機能を有する。画像形成装置１０２、１０３は、もちろん、スキャナ機能を有さず、プリンタ機能のみを有するものであっても構わない。分析サーバ１０４は、画像形成装置１０２、１０３の消費電力分析を行う。
【００１２】
なお、本実施例では、分析サーバ１０４を画像形成装置１０２、１０３とは別の構成として設けているが、同様の機能を有するモジュールを画像形成装置１０２、１０３の内部に設けるように構成しても構わない。この場合、分析サーバ１０４と画像形成装置１０２、１０３との間で行われるネットワーク通信は、システムバス等を介したデータの受け渡しに置き換えて考えることができる。
【００１３】
［ホストコンピュータ１０１の構成］
図２を用いて、ホストコンピュータなどの情報処理装置のハードウェア構成を説明する。
ホストコンピュータ１０１は、ＲＯＭ２０２又は大規模記憶装置であるハードディスク２１１に記憶されたソフトウェアを実行するＣＰＵ２０１を備える。ＣＰＵ２０１は、システムバス２０４に接続される各デバイスを総括的に制御する。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。キーボードコントローラ２０５（ＫＢＤＣ）は、ホストコンピュータ１０１に備えられたキーボード２０９からの指示入力を制御する。ディスプレイコントローラ２０６（ＤＩＳＰＣ）は、例えば液晶ディスプレイ等で構成される表示モジュール２１０（ＤＩＳＰＬＡＹ）の表示を制御する。ディスクコントローラ２０７（ＤＫＣ）は、ハードディスク２１１（ＨＤ）を制御する。ネットワークインタフェースカード２０８（ＮＩＣ）は、ネットワーク１０５を介して、他のノードと双方向にデータをやりとりする。
【００１４】
図３を用いて、ホストコンピュータ１０１の機能的な構成を説明する。ホストコンピュータ１０１は、印刷アプリケーション４０１と、プリンタドライバ４０２と、印刷ジョブ制御部４０３と、Ｗｅｂブラウザ４０４と、ＨＴＴＰ通信部４０５とを備える。印刷アプリケーション４０１は、プリンタドライバ４０２に対して描画命令等を送信することにより印刷指示を行う。プリンタドライバ４０２は、印刷アプリケーション４０１から受けた描画命令等を画像形成装置が解釈可能な印刷データ、すなわちＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換する。更に、プリンタドライバ４０２は、デバイス認証が設定されている場合、ユーザ認証ダイアログを表示し、ユーザに画像形成装置を使用するためにユーザ名、パスワードの入力を要求する。プリンタドライバ４０２は、入力されたユーザ名、パスワードをネットワーク１０６を経由して印刷先の画像形成装置に送信して認証要求を行う。画像形成装置では、後述する認証処理部６１２でユーザ名、パスワードを照合し、認証の成否を返信する。プリンタドライバ４０２は、認証が失敗した場合に印刷をキャンセルし、認証が成功した場合に入力されたユーザ名をジョブオーナー情報として印刷ジョブに付加して印刷ジョブを作成する。プリンタドライバ４０２は、デバイス認証が設定されていない場合にホストコンピュータ１０１へログインしているユーザ名をジョブオーナー情報として印刷ジョブに付加して印刷ジョブを作成する。
【００１５】
続いて、プリンタドライバ４０２は図示しない設定部において設定された管理コードの入力有無設定を参照し、管理コード入力が有りに設定されている場合、管理コード入力画面を表示する。管理コードは、課金対象の指定や印刷目的などを任意に指定可能なコードである。ユーザが管理コードを入力すると管理コードをジョブに付加する。
【００１６】
続いて、プリンタドライバ４０２は、作成した印刷ジョブデータを印刷ジョブ送信部４０３に送信する。印刷ジョブ送信部４０３は、プリンタドライバ４０２より受け取った印刷ジョブを画像形成装置に送信する。Ｗｅｂブラウザ４０４は、ＨＴＭＬデータを解釈し、表示モジュール２１０へ画面描画を行い、キーボード等からのユーザ操作を受け付け、ＨＴＴＰ通信部４０５へ要求を送信する。ＨＴＴＰ通信部４０５は、Ｗｅｂブラウザからの通信要求を受けて画像処理装置等とＮＩＣ２０８を経由してＨＴＴＰ又はＨＴＴＰＳプロトコルを用いて通信を行いＷｅｂページの要求、Ｗｅｂページデータの受信等を行う。
【００１７】
［分析サーバ１０４の構成］
内部のハードウェア構成は、ホストコンピュータ１０１と同様である（図２参照）。
図４を用いて、分析サーバ１０４の機能的な構成を説明する。インタフェース部５０１と、分析処理部５０２と、ジョブ履歴収集部５０３と、デバイス情報管理部５０５とを備える。インタフェース部５０１は、ＮＩＣ２０８及びネットワーク１０５を経由して、画像形成装置１０２、１０３との通信を行う。分析処理部５０２は、ジョブ履歴や電源状態履歴を元に画像形成装置の消費電力の分析処理を行う。ジョブ履歴収集部５０３は、インタフェース部５０１を経由して画像形成装置１０２、１０３よりジョブ履歴を収集して保管する。デバイス情報管理部５０５は、インタフェース部５０１を経由して画像形成装置１０２、１０３より能力情報や設定情報等の情報を取得して保管する。
【００１８】
［画像形成装置１０２、１０３の構成］
図５を用いて、画像形成装置１０２、１０３のハードウェア構成を示す。ＣＰＵ３０１は、ＲＯＭ３０２又は大規模記憶装置であるハードディスク３１１に記憶されたソフトウェアを実行し、システムバス３０４に接続される各デバイスを総括的に制御する。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能する。パネルコントローラ（ＰａｎｅｌＣ）３０５は、画像形成装置１０２、１０３に備えられたオペレーションパネル３０９からの指示入力を制御する。ディスプレイコントローラ３０６（ＤＩＳＰＣ）は、例えば液晶ディスプレイ等で構成される表示モジュール３１０（ＤＩＳＰＬＡＹ）の表示を制御する。ディスクコントローラ３０７（ＤＫＣ）は、大容量記憶デバイスであるハードディスク３１１（ＨＤ）を制御する。ネットワークインタフェースカード３０８（ＮＩＣ）は、ネットワーク１０５を介して、他のノードとデータをやりとりする。スキャナコントローラ３１２（ＳＣＡＮＣ）は、画像形成装置１０２、１０３に備えられた光学式スキャナ３１３を制御し、紙原稿の読み取りを行う。プリンタコントローラ３１４（ＰＲＮＣ）は、画像形成装置１０２、１０３に備えられたプリンタ３１５を制御し、電子写真技術やインクジェット技術等の既知の印刷技術を利用して実際の用紙に印刷を行う。
【００１９】
図６を用いて、画像形成装置１０２、１０３の機能的な構成を説明する。インタフェース部６０１は、ネットワーク１０５と接続され、ホストコンピュータ１０１から印刷ジョブを受信したり、分析サーバ１０４へ電源状態を通知する。また、インタフェース部６０１は、分析サーバ１０４からのジョブ履歴取得要求を受けてジョブ履歴を送信する。印刷データ格納部６０２は、ＲＡＭ３０３やハードディスク３１１（ＨＤ）に、印刷ジョブデータを一時的に格納する。
【００２０】
ＵＩ制御部６１０は、パネルコントローラ３０５（ＰａｎｅｌＣ）を経由してオペレーションパネル３０９を制御し、ユーザの画像形成装置１０２、１０３へのログイン要求や、コピー指示や、スキャン送信指示を受け付ける。ユーザからのログイン要求を受けると、認証処理部６１２にユーザ名、パスワード等の認証情報を送り認証要求を行う。ＵＩ制御部６１０は、認証処理部６１２で認証が成功すると、認証ＩＤを受け取る。続いて、図示しない設定部において設定された管理コード入力有無設定を参照し、管理コード入力が有りに設定されている場合、ＵＩ制御部６１０は、管理コード入力画面を表示する。ユーザが管理コードを入力すると管理コードを保持する。その後、ＵＩ制御部６１０は、ログアウト要求を受けるまでユーザ名、認証ＩＤ、管理コードを保持し、ユーザ操作によりコピー等のジョブ発行が指示されると、ジョブ管理部６０３へジョブ発行要求と共にユーザ名、認証ＩＤ、管理コードを送る。また、オペレーションパネルからログアウト操作がなされるとログアウト処理を行う。また、ＵＩ制御部６１０は、動作設定情報として［タイムアウト時間］を持ち、オペレーションパネルに［タイムアウト時間］で設定された時間操作が行われなかった場合には、ログアウト処理を行う。［タイムアウト時間］の設定値は、外部モジュール（例えば、分析サーバ等）からも参照可能とする。ＵＩ制御部６１０は、ログアウト処理において、認証処理部６１２にユーザ名、認証ＩＤ、ログアウト要因情報と共にログアウト通知を行い、認証情報や認証ＩＤを破棄する。
【００２１】
ジョブ管理部６０３は、印刷ジョブを解析し、ユーザ名や管理コード、印刷部数やカラー印刷等の出力属性情報を取得し、ジョブの開始時刻と共にジョブ情報として管理する。オペレーションパネルからのジョブ（例えば、印刷ジョブ）が発行された場合にはＵＩ制御部６１０から、Ｗｅｂブラウザからのジョブが発行された場合にはリモートＵＩ制御部６１１から、出力属性情報やユーザ名等を受信する。
【００２２】
印刷データ展開部６０４は、ジョブ管理部６０３に格納されたジョブ情報に従い、印刷データ格納部６０２から印刷データを取得して画像生成処理を行い、イメージデータを生成する。スキャナ制御部６０５は、スキャナコントローラ３１２を制御し、紙原稿のスキャンを行い、作成されたイメージデータを作成する。イメージ格納部６０６は、印刷データ展開部６０４、スキャナ制御部６０５が生成したイメージデータをＲＡＭ３０３やハードディスク３１１（ＨＤ）に一時的に格納する。プリンタ制御部６０７は、プリンタエンジンを制御し、イメージ格納部６０６に格納されたイメージデータの印刷を行わせる。プリンタエンジン６０８は、イメージ格納部６０６に格納されたイメージデータを電子写真技術やインクジェット技術等の既知の印刷技術を用いて印刷用紙等のメディアに実際に印刷するプリンタ装置である。
【００２３】
ジョブ履歴管理部６０９は、図７で後述するジョブ履歴情報を含む情報などを管理する。ジョブ管理部６０３は、ジョブが完了すると管理するジョブ情報をジョブ履歴情報としてジョブ履歴管理部６０９に送信し、ジョブ履歴管理部６０９が保管する。ジョブ履歴管理部６０９は、分析サーバ１０４からの要求に応答してジョブ履歴情報を分析サーバ１０４に送信する。
【００２４】
リモートＵＩ制御部６１１は、ＨＴＴＰ又はＨＴＴＰＳサーバとして機能し、ホストコンピュータ１０１上で動作するＷｅｂブラウザ４０４からの要求を受け付ける。リモートＵＩ制御部６１１は、Ｗｅｂブラウザからの要求を受け付けるとセッション情報から認証情報を取得し、認証処理部６１２にアクセス可否を問い合わせる。リモートＵＩ制御部６１１は、アクセスが許可された場合には要求されたＨＴＭＬデータをＷｅｂブラウザに送信し、許可されない場合にはログインフォーム画面を表示するためのＨＴＭＬデータをＷｅｂブラウザに送信する。リモートＵＩ制御部６１１は、Ｗｅｂブラウザ４０４からログインフォームへの入力データを受信すると、認証処理部６１２へ認証要求を出し、認証が成功した場合には要求されたＨＴＭＬデータをＷｅｂブラウザに送信する。
【００２５】
認証処理部６１２は、画像形成装置１０２、１０３の認証処理及び管理を行う。認証処理部６１２は、ユーザが、オペレーションパネル３０９やＷｅｂブラウザ４０４のログインフォームへ入力したログイン名、パスワード等を元にユーザ認証を行う。また、認証処理部６１２は、プリンタドライバ４０２からの認証要求を受け、ユーザ名、パスワードの照合を行い、認証が成功した場合には認証ＩＤを発行し、認証の成否と共にオペレーションパネル３０９やＷｅｂブラウザ４０４に返信する。認証処理部６１２は、認証情報テーブルを保持し、該テーブルに登録されたユーザ名、パスワードと比較することによりユーザ認証を行う。なお、図示しない認証サーバとの通信を行い、認証サーバ側で保持する認証情報テーブルを使用してユーザ認証を行ってもよい。
【００２６】
図７を用いて、ジョブ履歴情報テーブル、印刷ページ情報テーブル、及びジョブ履歴用紙情報テーブルに関して説明を行う。
（図７（ａ）ジョブ履歴情報テーブルの一例）  ジョブ履歴情報テーブルについて説明する。ジョブ履歴ＩＤ７０１は、ジョブ履歴をシステム内で一意に識別するＩＤである。デバイスＩＤ７０２は、画像形成装置を識別するＩＤである。例えば、ＭＡＣアドレスやＩＰアドレスを用いることが考えられる。ジョブタイプ７０３としては、ホストコンピュータ１０１からの印刷であるプリントや、コピー、スキャン、ファクス、画像形成装置内に保存された文書を印刷するボックスプリント等が挙げられる。
【００２７】
両面枚数７０６は、該当ジョブにより両面印刷された枚数が記録される。ジョブなどで指定される４ページの原稿データを両面印刷した場合には、２ページが１枚の出力用紙に印刷され物理ページの合計２枚となる。このときには、両面枚数が２枚とカウントされる。両面枚数７０８の代わりに、該当ジョブが両面設定で印刷されたかどうかを記録するようにすることもできる。両面枚数が１枚以上である場合には、両面印刷されたと判定することができる。集約設定７０７は、該当ジョブの集約印刷設定が記録される。集約設定７０７が「２ｉｎ１」である場合、２ページの原稿データ（論理ページ数が２）を出力用紙の１つの面（物理ページ数が１）に集約印刷されたことを示す。また、集約印刷枚数を記録するようにすることもできる。部数７０８は、該当ジョブの部数設定が記録される。
文書名７０９は、該当ジョブの印刷アプリケーション４０１によりジョブに設定される文書名である。この文書名で印刷アプリケーション種別がある程度判定可能である。管理コード７１０は、該当ジョブにユーザが付加するコードであり、印刷目的などを示す。管理コードは、図示しない印刷アプリケーション４０１から印刷指示後に表示される管理コード指定ダイアログや、ＵＩ制御部６１０において認証画面で指定できる。
（図７（ｂ）印刷ページ情報テーブルの一例）  続いて、印刷ページ情報テーブルについて説明する。印刷ページ情報テーブルには、ジョブ履歴情報テーブルに格納されたジョブ履歴情報の印刷ページに関する詳細情報を記録する。
【００２８】
ジョブ履歴ＩＤ８０１は、ジョブ履歴をシステム内で一意に識別するＩＤであり、ジョブ履歴ＩＤ７０１において同じＩＤを持つジョブ履歴と関連付けられる。７１１と８１１は、ジョブ履歴ＩＤ（７０１，８０１）が１０００であり、関連付けられ、８１１の印刷ページ情報は、７１１の示すジョブにおいて印刷されたページについての詳細情報を示している。
カラー種別８０２は、印刷がカラーまたは白黒、クリア（透明で光沢を持たせる効果のある色材を用いた特殊印刷）で行われたかを示している。図示しないが、単色カラー、２色カラー、シルバーなど様々な印刷方法を示す属性を設定することもできる。ページサイズ８０３は、印刷ページのサイズが記録される。Ａ４，Ｂ５などの既定の用紙サイズや、高さ×幅で指定することも可能である。ページ数８０４は、該当ジョブにより８０２のカラー種別、８０３のページサイズで印刷されたページ数が記録される。
１つのジョブで複数のカラー種別、ページサイズが混載する印刷が行われた場合、複数の行でそれぞれ記録する。たとえば、８１５、８１６、８１７は、ジョブ履歴ＩＤ１００３のジョブに関する詳細情報である。該ジョブでは、白黒・Ａ４で５ページ（８１５）、カラー・Ａ４で５ページ（８１６）、白黒・Ａ３で５ページ（８１７）の計１５ページ印刷されたことを示している。
（図７（ｃ）ジョブ履歴用紙情報テーブルの一例）  続いて、ジョブ履歴用紙情報テーブルについて説明する。ジョブ履歴用紙情報テーブルには、ジョブ履歴情報テーブルに格納されたジョブ履歴情報の印刷用紙枚数に関する詳細情報を記録する。
【００２９】
ジョブ履歴ＩＤ９０１は、ジョブ履歴をシステム内で一意に識別するＩＤであり、８０１と同様にジョブ履歴ＩＤ７０１において同じＩＤを持つジョブ履歴と関連付けられる。用紙タイプ８０２は、印刷に使用された用紙の種別（普通紙、再生紙など）を示している。用紙サイズ９０３は、印刷に使用された用紙のサイズが記録される。Ａ４，Ｂ５などの既定の用紙サイズや、高さ×幅で指定することも可能である。枚数９０４は、該当ジョブにより９０２の用紙タイプ、９０３の用紙サイズで印刷された枚数が記録される。
１つのジョブで複数の用紙タイプ、用紙サイズが混載する印刷が行われた場合、複数の行でそれぞれ記録する。たとえば、９１４、９１５、９１６は、ジョブ履歴ＩＤ１００３のジョブに関する詳細情報であり、該ジョブでは、再生紙・Ａ４で６枚（９１４）、普通紙・Ａ４で４枚（９１５）、再生紙・Ａ３で５枚（９１６）の計１５枚使用されたことを示している。
【００３０】
図７で示す情報により、例えば、ジョブ履歴７１１は、画像形成装置Ａで２００９／０９／２５＿１４：２５：３０に開始し、２００９／０９／２５＿１４：４０：３０に終了したコピージョブが実行されたことを示している。更に、このジョブでは、カラー・Ａ４で１０ページ印刷が行われ、普通紙・Ａ４で１０枚使用されたことを示している。なお、ジョブ履歴情報テーブル、印刷ページ情報テーブル、ジョブ履歴用紙情報テーブルをジョブタイプ毎に作成するように構成してもよい。
【００３１】
図８を用いて、分析処理部５０２が管理するテーブルの説明を行う。
（図８（ａ）  印刷時の消費電力テーブルの一例）  消費電力テーブルについて説明する。本テーブルには、画像形成装置ごとに、１ページ印刷するときに消費する消費電力量が格納されている。
【００３２】
デバイスＩＤ１００１は、画像形成装置を識別するＩＤである。ジョブタイプ１０２１は、プリントやコピーなどジョブのタイプを示す。カラー種別１０２２は、印刷がカラー印刷であるか、白黒印刷であるか、またはクリア印刷であるか（不図示）を示す。ページサイズ１０２３は、印刷ページサイズを示す。ここでは用紙サイズをＬａｒｇｅ、Ｓｍａｌｌという２つに区別しているが、Ａ４、Ｂ５サイズなど具体的な用紙サイズを指定するようにすることもできる。本実施例では、Ｂ４以上のサイズＬａｒｇｅ、Ｂ４より小さいサイズをＳｍａｌｌと分類する。両面１０２４は、印刷が両面印刷であるか、片面印刷であるかを示す。
【００３３】
たとえば、１００２は、ジョブタイプがプリントのカラー印刷、ページサイズＬａｒｇｅ、片面印刷のときの１ページ印刷するときに消費される電力を示しており、画像形成装置Ａの消費電力量は２Ｗｈである。消費電力は、デバイスの機種ごとや、オプションの有無で異なるため、個別に設定可能としている。
（図８（ｂ）  用紙利用によるＣＯ２の排出量テーブルの一例）  用紙ＣＯ２排出量テーブルについて説明する。本発明においては、温室効果ガスとしてとくにＣＯ２を用いて説明している。図８に示す排出量テーブルは、用紙１枚を使用したときのＣＯ２排出量が格納されている。具体的には、用紙の製造時のＣＯ２排出量であったり、木が伐採されることによる環境負荷（木が吸収するＣＯ２量を排出量と換算するなど）を考慮したＣＯ２排出量を指定される。
【００３４】
用紙サイズ１１０１は、Ａ４などの用紙のサイズを示し、用紙タイプ１１０２は、普通紙、再生紙、厚紙、コート紙などの用紙の種別を示す。ＣＯ２排出量１１０３は、用紙サイズ１１０１、用紙タイプ１１０２で指定された用紙を１枚使用したときのＣＯ２排出量を示す。単位としては、［ｇ］（グラム）や［ｏｚ］（オンス）などを使用できるが、本実施例では［ｇ］を使用するたとえば、１１１１は、普通紙・Ａ４の用紙を１枚使用した場合、ＣＯ２は５ｇ排出されることを示している。
【００３５】
［ジョブ履歴収集処理］
分析サーバ１０４のジョブ履歴収集部５０３は、インタフェース部５０１を介して画像形成装置１０２、１０３と通信し、ジョブ履歴管理部６０９で管理されているジョブ履歴を収集する。取得したジョブ履歴は、図７（ａ）ジョブ履歴情報テーブル，図７（ｂ）印刷ページ情報テーブル，図７（ｃ）ジョブ履歴用紙情報テーブルと同等もしくは拡張された形式のテーブルで、ジョブ履歴収集部５０３に保管される。複数の画像形成装置からジョブ履歴情報を収集する場合、それら画像形成装置の識別子を列に加えることが考えられる。
図１８を用いて、デバイス情報管理部５０５が管理するテーブルの説明を行う。
（図１８（ａ）  デバイス情報テーブルの一例）  デバイス情報テーブルには、画像形成装置の各種設定情報や能力情報が格納される。デバイスＩＤ２２０１は、画像形成装置を識別する情報であり、該当行がどの画像形成装置に関する設定値であるかを示す。属性２２０２は、用紙サイズ小・白黒印刷速度（ページ／分）であり、画像形成装置の用紙サイズ小の白黒ページの印刷速度を示す。用紙サイズ大・白黒印刷速度２２０３は、画像形成装置の用紙サイズ大・白黒ページの印刷速度（ページ／分）を示す。用紙サイズ小・カラー印刷速度２２０４は、画像形成装置の用紙サイズ小・カラーページの印刷速度（ページ／分）を示す。用紙サイズ大・カラー印刷速度２２０５は、画像形成装置の用紙サイズ大・カラーページの印刷速度（ページ／分）を示す。
【００３６】
例えば、２２１１は画像形成装置Ａの情報であり、画像形成装置Ａの印刷速度は以下の通りである。これらの情報は、デバイス情報管理部５０５により、例えばＳＮＭＰプロトコル等を使用して、ネットワークを経由して画像形成装置から取得することが可能である。
・用紙サイズ小・白黒印刷速度が６０ページ／分
・用紙サイズ大・白黒印刷速度が３０ページ／分
・用紙サイズ小・カラー印刷速度が６０ページ／分
・用紙サイズ大・カラー印刷速度が３０ページ／分
（図１８（ｂ）  デバイス状態消費電力テーブルの一例）  デバイス状態消費電力テーブルには、画像形成装置の各動作モードにおける消費電力が格納される。この消費電力情報は予め分析サーバに設定される情報であってもよいし、例えばＳＮＭＰプロトコルなどを使用してネットワークを経由して画像形成装置から取得するようにしてもよい。
【００３７】
デバイスＩＤ２１０１は、画像形成装置を識別する情報であり、該当行がどの画像形成装置に関する情報であるかを示す。通常モード２１０２は、画像形成装置が通常モードである場合の消費電力を示す。省電力モード２１０３は、画像形成装置が省電力モードである場合の消費電力を示す。ジョブ処理中２１０４は、画像形成装置がジョブ処理中である場合の基本消費電力を示す。ジョブ処理中の消費電力はページ数などより計算した消費電力量と、ジョブ処理中２１０４の基本消費電力を加算した値となる。消費電力の単位は［Ｗ］（ワット）などを使用する。
【００３８】
図１９を用いて、分析処理部５０２で管理するテーブルを説明する。
図１９（ａ）は、アプリケーション種別ごとの用紙削減などのために利用できる印刷設定を示すアプリケーション種別ごとの印刷設定テーブルの一例を示す。
アプリケーション２３０１は、印刷アプリケーションの種別を示す。拡張子２３０２は、印刷アプリケーションで扱われるファイルの拡張子であり、ジョブの文書名の最後に使用される。このことから、ジョブを印刷した印刷アプリケーションの種別を判定するために使用する。両面への変更２３０３は、該当行の印刷アプリケーションを利用した印刷要求の場合に、用紙削減などのために利用できる設定（削減印刷設定）として両面への変更が許可されるかを示す。ここで、○が許可、×は不許可を示す。集約印刷設定の変更２３０４は、該当行の印刷アプリケーションを利用した印刷要求の場合に、削減印刷設定として２ｉｎ１や４ｉｎ１への変更が許可されるかを示す。ここで、○が許可、×は不許可、「２ｉｎ１まで」は２ｉｎ１への変更は許可するが、４ｉｎ１への変更を許可しないことを示す。
【００３９】
例えば、行２３１２は、拡張子２３０２がＤＯＣ、またはＤＯＣＸであり、これらの拡張子が文書名７０９の最後に現れるジョブの印刷アプリケーションが、アプリケーション２３０１の「ワープロ」である。この「ワープロ」に分類されるアプリケーションからの印刷の場合に、削減印刷設定として両面への変更が許可されるが、集約印刷設定と指定は２ｉｎ１までであることを示している。このように、印刷アプリケーション種別に応じて削減印刷設定の範囲を指定可能とすることにより、全てのジョブを両面、２ｉｎ１などに変換できるとは限らず、文書の種類などによってその範囲が変わることに対応することができる。
【００４０】
図１９（ｂ）に、管理コードごとの印刷設定テーブルの一例を示す。
管理コード２４０１は、ジョブに指定される管理コードを示す。両面への変更２４０２は、該当行の管理コードが指定されたジョブの場合に、削減印刷設定として両面への変更が許可されるかを示す。ここで、○が許可、×は不許可を示す。集約印刷設定の変更２４０３は、該当行の管理コードが指定されたジョブの場合に、削減印刷設定として２ｉｎ１や４ｉｎ１への変更が許可されるかを示す。ここで、○が許可、×は不許可、「２ｉｎ１まで」は２ｉｎ１への変更は許可するが、４ｉｎ１への変更を許可しないことを示す。
【００４１】
例えば、行２４０１は、管理コード２４０１にＢ２が指定されたジョブに関して、削減印刷設定として両面印刷は許可されるが、集約印刷設定の変更は許可されないことを示す。
このように、管理コードに応じて削減印刷設定の範囲を指定可能とすることにより、全てのジョブを両面、２ｉｎ１などに変換できるとは限らず、管理コードが意味する印刷目的によってその範囲が変わることに対応することができる。
【００４２】
［ＣＯ２排出量を求める分析処理］
分析サーバ１０４の分析処理部５０２におけるＣＯ２排出量を求める処理について、図１０〜１５のフローチャートを用いて説明する。
図１０は、ＣＯ２排出量を求める分析処理の全体の処理手順に関するフローチャートである。Ｓ１３００において、ジョブ履歴収集部５０３からまだ本分析処理を行っていないジョブ履歴を取得する。分析サーバ１０４は、本分析処理が済んだジョブ履歴ＩＤを記録しておき、次回の分析処理の実行時にはそれ以降のジョブ履歴を取得する。ジョブ履歴収集部５０３は、ジョブ履歴ＩＤを指定されるとジョブ履歴情報テーブル、印刷ページ情報テーブル、ジョブ履歴用紙情報テーブルより指定されたジョブ履歴ＩＤ以降のジョブ履歴情報を分析処理部５０２に返す。
【００４３】
続いて、取得した未処理のジョブ履歴ごとにＳ１３０１〜Ｓ１３１３の処理を行う。Ｓ１３０２では、ジョブ履歴の情報に基づき、ジョブの実行に際しての消費電力量、及びＣＯ２排出量を求める分析処理が行われ、詳細は、図１１を用いて後述する。Ｓ１３０３では、ジョブ履歴の情報に基づき、ジョブの実行に際しての用紙の使用によるＣＯ２排出量を求める分析処理であり、詳細は、図１２を用いて後述する。
【００４４】
続いて、Ｓ１３０４〜Ｓ１３１１で、履歴として記録されたジョブの印刷設定を変更することにより、どれだけの印刷ページ数、用紙枚数、消費電力量、及びＣＯ２排出量が削減できるかを計算する。Ｓ１３０４〜Ｓ１３１１までの処理は、用紙枚数、消費電力、及びＣＯ２排出量などのいずれかが削減される可能性のあるような削減印刷設定（例えば、Ｎｉｎ１印刷（Ｎ≧２）、両面印刷、それら設定の組み合わせ、などの印刷設定）ごとに関して、繰り返して行われる。
【００４５】
Ｓ１３０５では、削減可否フラグをＦＡＬＳＥで初期化する。削減可否フラグは、該当する削減印刷設定において削減が可能であるかを示すフラグである。このフラグがＦＡＬＳＥである場合には、該当する削減印刷設定では、印刷ページ数、出力枚数などの削減できないことを示す。ＴＲＵＥである場合には、削減が可能であること示す。
Ｓ１３０６で、印刷設定変更後のページ数、用紙枚数を求める分析を行う。詳細は、図１３を用いて後述する。
Ｓ１３０７では、削減可否フラグについて判定し、ＴＲＵＥである場合にはＳ１３０８に進み、それ以外の場合にはＳ１３１０に進む。Ｓ１３０８では、Ｓ１３０６で求めた印刷ページ数に基づいて消費電力量、ＣＯ２排出量を分析する。処理内容はＳ１３０２と同様であり、その詳細は図１１を用いて後述する。Ｓ１３０９では、下記の式により、印刷設定変更後（以下、「変更後」と省略）の用紙使用によるＣＯ２排出量を求める。
［変更後の用紙使用によるＣＯ２排出量］  ＝  ［実績の用紙使用によるＣＯ２排出量］×［変更後の用紙枚数２００４］／［実績の総用紙枚数］
この計算により、ジョブ履歴の情報から求めた実績値となる出力された用紙の総枚数と設定変更後で使用されるであとう用紙枚数の比率を適用して、設定変更後の用紙使用によるＣＯ２の排出量が分析される。ここで、使用される用紙のタイプが混在しているジョブについては、集約（Ｎｉｎ１）印刷、両面印刷へ変更した場合、どのページがどの用紙に印刷されるか不明である。よって、本実施例では、たとえば、片面印刷で普通紙１枚と再生紙１枚に印刷されたページを両面印刷に変更した場合、普通紙０．５枚、再生紙０．５枚で印刷したとして設定変更後の計算を行うことにして、用紙タイプも考慮して本分析を行ってもよい。
【００４６】
Ｓ１３０４〜Ｓ１３１１の繰り返しの処理が終了すると、続いてＳ１３１２において、計算結果を集計テーブル（図９）に格納する。集計結果テーブルは、分析処理部５０２に格納される。以下、図９を参照し、集計テーブルについて説明する。
【００４７】
デバイスＩＤ１２０１は、画像形成装置を識別するための識別情報であり、該当行がどの画像形成装置に関する情報であるかを示す。集計月１２０２は、該当行がいつの集計結果であるかを示している。デバイスＩＤ１２０１と集計月１２０２の組合せにより行を一意に識別できる。本実施例では、月ごとに集計を行うこととするが、集計期間（年、月、週など）をユーザが指定可能するようにしてもかまわない。
【００４８】
１２０３〜１２１０は、ジョブの履歴から分析された出力実績であるページ数やＣＯ２排出量を示す。１２１１〜１２１８は、削減印刷設定として２ｉｎ１印刷が適用された場合に出力されたであろうページ数やＣＯ２排出量を示す。同様に、１２１９〜１２２６、１２２７〜２３４、１２３５〜１２４２、１２４３〜１２５０は、削減印刷設定として、４ｉｎ１印刷、両面印刷、両面かつ２ｉｎ１印刷、両面かつ４ｉｎ１印刷が適用された場合のページ数やＣＯ２排出量を示している。
１２０３、１２１１、１２１９，１２２７，１２３５，及び１２４３は、実績や各削減印刷設定の場合の合計ページ数（面数）を示す。１２０４、１２１２、１２２０，１２２８，１２３６，及び１２４４は、実績や各削減印刷設定の場合の全ページ数のうち２ｉｎ１により印刷されたページ数を示す。１２０５、１２１３、１２２１，１２２９，１２３７，及び１２４５は、実績や各削減印刷設定の場合の全ページ数のうち４ｉｎ１により印刷されたページ数を示す。１２０６、１２１４、１２２２，１２３０，１２３８，及び１２４６は、実績や各削減印刷設定の場合の全ページ数のうち両面設定での印刷回数を示す。
１２０７、１２１５、１２２３，１２３１，１２３９，及び１２４７は、実績や各削減印刷設定の場合の出力される合計の用紙枚数を示す。１２０８、１２１６、１２２４，１２３２，１２４０，及び１２４８は、実績や各削減印刷設定の場合の消費電力量を示す。本実施例では単位は［Ｗｈ］を使用する。１２０９、１２１７、１２２５，１２３３，１２４１，及び１２４９は、実績や各削減印刷設定の場合の電力消費によるＣＯ２排出量を示す。単位は［ｋｇ］（キログラム）や［ｌｂ］（ポンド）などを使用する。本実施例では、［ｋｇ］（キログラム）を使用する。１２１０、１２１８、１２２６，１２３４，１２４２，及び１２５０は、実績や各削減印刷設定の場合の用紙使用によるＣＯ２排出量を示す。一般的に、単位には、［ｋｇ］（キログラム）や［ｌｂ］（ポンド）などが使用される。本実施例では、［ｋｇ］を使用する。
【００４９】
Ｓ１３１２では、Ｓ１３０２〜Ｓ１３１１で求めた、実績や各削減印刷設定が適用された場合の各ページ数、枚数、消費電力量、及びＣＯ２排出量を、対応する画像形成装置の集計月の行の各値に加算して更新する。対応する画像形成装置とは、ジョブ履歴のデバイスＩＤ７０２と、デバイスＩＤ１２０１が一致する行であり、対応する集計月とは、ジョブ履歴の終了時刻７０５の年月部分が集計月１２０２と一致する行である。本実施例では、終了時刻７０５を使用するが開始時刻７０４の年月部分と一致する行としても構わない。
例えば、ジョブ履歴情報テーブルの行７１１の示すジョブ履歴は、デバイスＩＤは画像形成装置Ａであり、終了時刻７０５が２００９／９／２５  １４：４０であり、その年月部分は、２００９／９である。これと一致するのは、デバイスＩＤ１２０１が画像形成装置Ａであり、集計月１２０２が２００９／９である行１２５２である。
【００５０】
Ｓ１３１３において取得した未処理のジョブ履歴ごとの処理が終了すると本分析処理を終了する。
［ジョブの消費電力量、ＣＯ２排出量を求める分析処理］
図１１は、ジョブの消費電力量、ＣＯ２排出量を求める分析処理を説明するためのフローチャートを示す。図１０におけるＳ１３０２およびＳ１３０８における処理の詳細を示している。ジョブの消費電力量、ＣＯ２排出量を求める分析処理は、Ｓ１３０２から呼び出された場合には、ジョブ履歴に基づき実際のジョブの処理実績についての消費電力、及び電力消費によるＣＯ２排出量を計算する。一方、Ｓ１３０８から呼び出された場合には、各削減印刷設定を適用した場合の消費電力、及び電力消費によるＣＯ２排出量を計算することになる。
【００５１】
Ｓ１４０１で、本処理で用いる変数である「全て片面時の消費電力量（Ａ）」、「全て両面時の消費電力量（Ｂ）」を０で初期化する。ここで、「全て片面時の消費電力量（Ａ）」は、ジョブの全てのページが片面で印刷されたと仮定したときの消費電力量である。「全て両面時の消費電力量（Ｂ）」は、ジョブの全てのページが両面で印刷されたと仮定したときの消費電力量である。
【００５２】
Ｓ１４０２で、ジョブの両面ページ数を算出する。本実施例では、ジョブ履歴情報として両面枚数７０６が記録されている。このため、以下の式により、両面ページ数を算出する。
両面ページ数  ＝  両面枚数  ×  ２
なお、ジョブ履歴情報として両面ページ数を記録するようにしてもよい。各削減印刷設定の削減後の消費電力を計算している場合には、Ｓ１３０６で求めた印刷設定変更後の両面枚数２００３を当てはめて計算する。
【００５３】
続いて、Ｓ１４０３では、以下の式により片面ページ数を算出する。
片面ページ数  ＝  全ページ数  −  両面ページ数
両面ページ数は、Ｓ１４０２で求めた値を利用する。全ページ数は、印刷ページ情報テーブルより、該当ジョブの行のページ数８０４を合計した値である。たとえば、ジョブ履歴ＩＤ８０１が１００３であるジョブの全ページ数は、行８１５，８１６，８１７のページ数８０４を合計した値であり、１５となる。なお、ジョブ履歴情報として片面ページ数を記録するようにしてもよい。また、各削減印刷設定の削減後の消費電力を計算している場合には、Ｓ１３０６で計算された結果の全ての印刷ページ情報のページ数１９０５の合計である。
【００５４】
次に、Ｓ１４０４〜Ｓ１４０８の処理を、図７（Ｂ）を参照し、ジョブ履歴に関して印刷ページ情報ごとに繰り返して行う。例えば、ジョブ履歴ＩＤが１００３であるジョブ履歴に関しては、行８１５，８１６，８１７を対象に繰り返し処理を行う。各削減印刷設定の適用後の消費電力を求める場合には、Ｓ１３０６で計算された結果の印刷ページ情報ごとに繰り返し処理を行う。
【００５５】
Ｓ１４０５では、分析処理部５０２は、図８（ａ）に示した消費電力テーブルを参照して、対象となるジョブ履歴に関する、片面および両面の１ページあたりの印刷時の消費電力量を取得する。ここでは、ジョブタイプ７０３、ページサイズ８０３、カラー種別８０４、対象デバイス（デバイスＩＤ７０２）などをもとに、該当する消費電力量を取得する。各削減印刷設定の適用後の消費電力を求める場合には、Ｓ１３０６で計算された結果の印刷ページ情報のページサイズ１９０４、カラー種別１９０３を当てはめて処理する。例えば、ジョブ履歴ＩＤ１００１のジョブ履歴を対象に処理する場合、ジョブタイプがプリント、ページサイズがＡ４なのでＳｍａｌｌ、カラー種別が”白黒”である。これに該当する片面の１ページあたりの印刷時の消費電力量は１００８であり、ジョブ履歴１００１のデバイスＩＤが画像形成装置Ａであるので、これに該当する行１０２５の１［Ｗｈ］を取得する。同様に、両面の１ページあたりの印刷時の消費電力量は１００９であり、行１０２５の１．２［Ｗｈ］を取得する。
【００５６】
次に、Ｓ１４０６では、全て片面時の消費電力量（Ａ）に以下の式より算出した値を加算する。
片面の１ページ当たりの印刷時の消費電力量×ページ数
次に、Ｓ１４０７では、全て両面時の消費電力量（Ｂ）に以下の式より算出した値を加算する。
両面の１ページ当たりの印刷時の消費電力量×ページ数
Ｓ１４０６、Ｓ１４０７はともに、ページ数は、該当印刷ページ情報テーブルの８０４に当たるページ数である。各削減印刷設定を適用後の消費電力の場合には、上記式のページ数は、Ｓ１３０６で計算された結果の印刷ページ情報のページ数１９０５である。
【００５７】
続いて、Ｓ１４０９は、以下の式でジョブの消費電力量を求める。ここで、全ページ数は、Ｓ１４０３の全ページ数と同じである。
ジョブの消費電力量＝（全て片面時の消費電力量（Ａ）×片面ページ数  ＋
全て両面時の消費電力量（Ｂ）×両面ページ数）／全ページ数
Ｓ１４１０において、ジョブ処理時間の短縮による消費電力の補正処理を行う。まず、デバイス状態消費電力テーブルより該当デバイスのジョブ処理中の消費電力２１０４、通常モードの消費電力２１０２、省電力モードの消費電力２１０３を取得する。続いて、ジョブ処理時間の実績を、ジョブの開始時刻７０４と終了時刻７０５より、下記の式により求める。
実績のジョブ処理時間  ＝  ジョブ終了時刻−ジョブ開始時刻
続いて、Ｓ１３０３から呼び出され、実際のジョブ処理の実績としての消費電力量を求めている場合には、ジョブ処理時間の実績に該当デバイスのジョブ処理中の消費電力２１０４を乗じた消費電力量をジョブの消費電力に加算する。
【００５８】
Ｓ１３０８から呼び出され、削減印刷設定を適用した場合の消費電力を求める場合には、以下の式により、短縮されるジョブ処理時間を計算する。
短縮されるジョブ処理時間＝
（実績の用紙サイズ大・白黒ページ数−削減後の用紙サイズ大・白黒ページ数）／用紙サイズ大・白黒印刷速度２２０３
＋（実績の用紙サイズ小・白黒ページ数−削減後の用紙サイズ小・白黒ページ数）／用紙サイズ小・白黒印刷速度２２０２
＋（実績の用紙サイズ大・カラーページ数−削減後の用紙サイズ大・カラーページ数）／用紙サイズ大・カラー印刷速度２２０５
＋（実績の用紙サイズ小・カラーページ数−削減後の用紙サイズ小・カラーページ数）／用紙サイズ小・カラー印刷速度２２０４
この計算にあたり、デバイス情報テーブルより、該当するデバイスＩＤ２２０１の行の各印刷速度情報（２２０２〜２２０５）を取得する。各ページ数は、印刷ページ情報テーブルや、集約設定変更によるページ数計算後の印刷ページ情報テーブルから取得する。また、用紙サイズ大／小の区分は、例えばＢ４サイズ以上を大、Ｂ４サイズ未満を小のように区分けして計算する。さらに、下記の式で求められる消費電力量を、ジョブの消費電力に加算する。
【００５９】
（実績のジョブ処理時間−短縮されるジョブ処理時間）×ジョブ処理中の消費電力
このことにより、削減印刷設定が適用されることによる印刷ページ数の削減に応じてジョブ処理時間が短縮され、それによる消費電力の削減も考慮することができる。
Ｓ１４１１では、ジョブの消費電力量よりジョブのＣＯ２排出量をもとめる。図示していないが、分析処理部５０２は、ＣＯ２排出量原単位［ｋｇ／Ｗｈ］を保持し、これを係数として以下の式よりジョブ処理に関するＣＯ２排出量をもとめる。
ジョブのＣＯ２排出量＝ジョブの消費電力量×ＣＯ２排出量原単位
本処理後、図１０に記載の処理に戻ることになる。
【００６０】
［ジョブの用紙使用によるＣＯ２排出量を求める分析処理］
図１２は、ジョブの用紙使用によるＣＯ２排出量を求める分析処理（Ｓ１３０３）を説明するためのフローチャートである。
Ｓ１５０１で、変数：「用紙ＣＯ２排出量」を０で初期化する。続いて、対象のジョブ履歴の用紙情報ごとにＳ１５０２〜Ｓ１５０５の処理を繰り返す。例えば、ジョブ履歴ＩＤが１００３のジョブ履歴が対象である場合、ジョブ履歴用紙情報テーブルに含まれるジョブ履歴ＩＤ９０１が１００３である行９１４、９１５，９１６について以下の処理を行うことになる。
【００６１】
Ｓ１５０３で、対象となるジョブ履歴の用紙タイプ９０２、用紙サイズ９０３にあたるＣＯ２排出量を、用紙ＣＯ２排出量をテーブル（図８（ｂ））より取得する。例えば、行９１４の用紙情報を参照し、用紙タイプ９０２が再生紙であり、用紙サイズ９０３がＡ４である。これに該当するＣＯ２排出量は、用紙ＣＯ２排出量テーブルの行１１１２であり、ＣＯ２排出量は６［ｇ］であるＳ１５０４で、変数：「用紙ＣＯ２排出量」に以下の式で求められる値を加算する。
用紙枚数×該当用紙サイズ・用紙タイプのＣＯ２排出量
例えば、行９１４の用紙情報の場合、用紙枚数９０４が６であり、用紙サイズ・用紙タイプのＣＯ２排出量が６［ｇ］であるので、６×６＝３６を変数：「用紙ＣＯ２排出量」に加算することになる。Ｓ１５０５で、繰り返し処理が終了すると、用紙使用によるＣＯ２排出量を求める分析処理を終了し、図１０の処理に戻る。
【００６２】
［印刷設定を変更後のページ数、用紙枚数を求める分析処理］
図１３は、印刷設定を変更した後のページ数、用紙枚数を求める処理（Ｓ１３０６）を説明するためのフローチャートを示す。
Ｓ１６０１では、印刷ページ情報テーブル（図７（ｂ））を参照して、対象となるジョブ履歴の印刷ページ情報を取得する。対象となるジョブ履歴のデバイスＩＤ７０１とデバイスＩＤ８０１が一致する行を印刷ページ情報テーブルより取得する。Ｓ１６０２で、Ｓ１６０１で、取得した印刷ページ情報の各行のページ数８０４をジョブ履歴の部数７０８で割る。Ｓ１６０３で、Ｓ１６０２での計算の結果、ページ数を部数で割って余りが出る印刷ページ情報がないかを判定する。余りが出る印刷ページ情報がない場合、正常と判断しＳ１６０４に進む。余りが出る印刷ページ情報があった場合、異常と判断し本処理を終了して、図１０の処理に戻る。ここでは、余りが出ると判断された場合には、ジョブが途中で中断したり、途中から開始されたりしたことが予想される。本分析処理においては、これらの処理に関する実績を無視することにしている。
【００６３】
Ｓ１６０４では、印刷ページ情報をページサイズ８０３ごとにグルーピングする。たとえば、ジョブ履歴ＩＤが１００３のジョブ履歴の場合、ページサイズ８０３がＡ４である行８１５と８１６が１つのグループとなり、Ａ３である行８１７が１つのグループとなるようにグルーピングする。
【００６４】
Ｓ１６０５では、集約印刷設定の変更によるページ数を求める計算処理を行う。この処理の詳細については、図１４を用いて後述する。また、Ｓ１６０６では、両面印刷設定の変更による用紙枚数・両面枚数を求める計算処理を行う。この処理の詳細については、図１５を用いて後述する。
【００６５】
Ｓ１６０７では、削減印刷設定へ変更後のページ数１９０５、２ｉｎ１ページ数１９０６、４ｉｎ１ページ数１９０７、用紙枚数、両面枚数に対して、部数７０８を掛ける。この処理で、ジョブ全体の削減印刷設定へ変更後のページ数、用紙枚数、両面枚数が求まる。その後、図１０の処理に戻る。
【００６６】
［集約印刷設定の変更によるページ数の計算処理］
図１４は、集約印刷設定の変更によるページ数を算出する処理（Ｓ１６０５）を説明するためのフローチャートを示す。
Ｓ１７０１では、実績としてジョブ履歴に記録された集約設定７０７が、削減印刷設定の集約設定（Ｓ１３０４で指定される）よりも小さいかを判定する。実績の集約設定の方が小さい場合、Ｓ１７１７に進む。その他の場合にはＳ１７１５に進む。また、Ｓ１７１７では、集約印刷設定の制限があるかどうかを判定し、制限がない場合にはＳ１７０２に進み、制限がある場合には、Ｓ１７１５に進む。集約印刷設定の制限については、以下のように行う。アプリケーション種別ごとの印刷設定テーブル（図１９（ａ））を参照し、対象となるジョブ履歴の文書名７０９の最後の拡張子と一致する行の集約印刷設定の変更２３０４についての情報を取得する。集約印刷設定の変更がと削減印刷設定を比較し制限があるかを判定する。制限の範囲内におさまっていればアプリケーション種別における制限なしと判定する。さらに、管理コードごとの印刷設定テーブル（図１９（ｂ））を参照し、対象となるジョブ履歴の管理コード７１０と一致する行の集約印刷設定の変更２４０３についての情報を取得する。集約印刷設定の変更がと削減印刷設定を比較し制限があるかを判定する。制限の範囲内におさまっていれば管理コードにおける制限なしと判定する。アプリケーション種別における制限なし、かつ、管理コードにおける制限なしである場合に、Ｓ１７１７で制限なしとの判定とする。
【００６７】
Ｓ１７０２では、変数「削減可否フラグ」をＴＲＵＥで初期化する。Ｓ１６０４でグルーピングした印刷ページ情報の同ページサイズのグループごとに、Ｓ１７０３〜Ｓ１７１４の処理を繰り返す。これら処理が終了したら、本処理が終了し、図１３の処理に戻る。
【００６８】
以下では、集約設定を変更した際の印刷ページ情報テーブル（図１６（ａ））に、削減印刷設定へ変更後のページ数を格納し、管理する。ここで、１９０１は、ジョブ履歴ＩＤであり、ジョブ履歴ＩＤ８０１と対応する。１９０２は、削減印刷設定であり、Ｓ１３０４で指定される。１９０３は、カラー種別であり、削減印刷設定への変更後の印刷ページのカラー種別を示す。１９０４は、ページサイズであり、削減印刷設定への変更後の印刷ページのページサイズであり、Ｓ１７０３で指定される。１９０５、１９０６，１９０７は、ジョブ履歴ＩＤ１９０１で指定されるジョブ履歴の削減印刷設定１９０２に変更時の、カラー種別１９０３、ページサイズ１９０４のページ数、２ｉｎ１ページ数、４ｉｎ１ページ数を示す。例えば、行１９１１は、ジョブ履歴ＩＤが１０００で、ジョブ履歴の削減印刷設定で２ｉｎ１が指定されたときの印刷ページ情報を示している。該印刷ページ情報は、カラー種別１９０３がカラー、ページサイズ１９０４がＡ４、ページ数１９０５が５ページであり、そのうち２ｉｎ１ページ数１９０６は５ページ、４ｉｎ１ページ数１９０７が０ページであることを示している。
【００６９】
Ｓ１７０４では、印刷ページ情報のグループの中にカラー種別８０２が“カラー”である印刷ページ情報が含まれるかを判定する。含まれる場合にはＳ１７０５に進み、含まれない場合にはＳ１７０６に進む。例えば、ジョブ履歴ＩＤが１００３のジョブ履歴で、ページサイズがＡ４のグループに関しては、行８１６のカラー種別が”カラー”であるので、Ａ４のグループにはカラーが含まれると判定する。
【００７０】
Ｓ１７０５では、集約設定を変更した場合の印刷ページ情報として以下を追加する。
変更後のページサイズ１９０４  ＝  ページサイズグループのページサイズ
変更後のカラー種別１９０３  ＝  カラー
変更後のページ数１９０５  ＝  （ページサイズグループのページ数８０４の合計）／（変更後の集約設定／実績集約設定）  （小数点以下繰上げ）
また、Ｓ１７０５の別の実施形態として、カラー種別が”白黒”の印刷ページ情報がある場合には、下記の集約設定を変更した場合の印刷ページ情報を追加する。
変更後のページサイズ１９０４  ＝  ページサイズグループのページサイズ
変更後のカラー種別１９０３  ＝  白黒
変更後のページ数１９０５  ＝  （カラー種別＝白黒のページ数８０４）／（変更後の集約設定／実績集約設定）  （余り切り捨て）
さらに、下記の集約設定を変更した場合の印刷ページ情報を追加する。
変更後のページサイズ１９０４  ＝  ページサイズグループのページサイズ
変更後のカラー種別１９０３  ＝  カラー
変更後のページ数１９０５  ＝  （カラー種別＝カラーのページ数８０４）＋（（カラー種別＝白黒のページ数８０４）／（変更後の集約設定／実績集約設定）の余り）／（変更後の集約設定／実績集約設定）  （小数点以下切り上げ）
このようにすることにより、白黒ページはできるだけ白黒ページでまとめて集約設定による印刷を行い、残りをカラーページと集約印刷にしたように計算することができる。
【００７１】
Ｓ１７０６では、集約設定を変更した場合の印刷ページ情報として以下を追加する。
変更後のページサイズ１９０４  ＝  ページサイズグループのページサイズ
変更後のカラー種別１９０３  ＝  白黒
変更後のページ数１９０５  ＝  （ページサイズグループのページ数８０４の合計）／（変更後の集約設定／実績集約設定）  （小数点以下繰上げ）
Ｓ１７０４〜Ｓ１７０６の処理により、同じページサイズの中にカラーページが含まれる場合に、集約設定を変更後はすべてカラーページとする。同じページサイズが全て白黒の場合には、そのまま全て白黒ページとして集約設定を変更した際の計算を行う。また、削減印刷設定の集約設定を、実績としてのジョブ履歴に記録される集約設定で割った値で同じページサイズの合計ページ数を割り、その小数点以下を繰り上げ、変更後のページ数を求めている。実績として記録された設定が２ｉｎ１で、削減印刷設定が４ｉｎ１であった場合には、４÷２＝２で合計ページ数を割ることになる。このようにすることにより、２ｉｎ１のジョブを４ｉｎ１に変更するのと、１ｉｎ１のジョブを２ｉｎ１に変更するのを同じように扱うことができる。
【００７２】
Ｓ１７０７では、削減印刷設定に変更後の集約設定について判定し、２ｉｎ１である場合にはＳ１７０８へ進み、４ｉｎ１である場合にはＳ１７０９へ進む。
Ｓ１７０８では、変更すべき集約設定として２ｉｎ１を適用して、印刷されたページ数を以下の式により求める。
集約設定変更後の２ｉｎ１のページ数１９０６
＝  （実績白黒ページ数＋実績カラーページ数）／２  （小数点以下切り捨て）
Ｓ１７１５では、（実績白黒ページ数＋実績カラーページ数）／２の余りについて判定し、１である場合にはＳ１７１６に進む。０である場合にはＳ１７１４に進む。Ｓ１７１６では、ジョブ履歴に実績として記録された集約設定が２ｉｎ１である場合には、Ｓ１７１７に進み、１ｉｎ１である場合にはＳ１７１４に進む。Ｓ１７１７では、集約設定変更後の２ｉｎ１印刷ページを１に設定する。
【００７３】
Ｓ１７０９では、集約設定変更後の４ｉｎ１で印刷されたページ数を以下の式により求める。
集約設定変更後の４ｉｎ１のページ数１９０７
＝  （実績白黒ページ数＋実績カラーページ数）／４  （小数点以下切り捨て）
続いて、Ｓ１７１０では、集約設定変更後の余りのページ数を以下の式により求める
集約設定変更後の集約設定のページ数
＝  （実績白黒ページ数＋実績カラーページ数）／４  の余り
Ｓ１７１１では、集約設定変更後の余りページ数について判定し、１以下である場合にはＳ１７１４へ進み該当のページサイズグループの処理を終了する。２であった場合には、Ｓ１７１２に進み、３であった場合にはＳ１７１３に進む。Ｓ１７１２では、集約設定変更後の２ｉｎ１印刷ページ数１９０６を１に設定する。Ｓ１７１３では、集約設定変更後の４ｉｎ１のページ数１９０７に１ページ分、加算する。
【００７４】
Ｓ１７１５、Ｓ１７１６では、削減印刷設定の集約設定では該当ジョブページ数は変わらないため、変更後の各ページ数情報が、ジョブ履歴に記録された実績と一致するように設定する。Ｓ１７１５では、集約設定変更後の印刷ページ数情報に、ジョブ履歴に記録された実績の印刷ページ情報を設定する。カラー種別８０２を１９０３へ、ページサイズ８０３を１９０４へ、ページ数８０４を１９０５へコピーする。Ｓ１７１６では、変更後の２ｉｎ１ページ数１９０６または４ｉｎ１ページ数１９０７に、印刷ページ情報テーブルのページ数８０４の合計を設定する。
【００７５】
［両面印刷設定の変更によるページ数の計算処理］
図１５は、両面印刷設定の変更による用紙枚数、両面枚数を算出する処理（Ｓ１６０６）を説明するためのフローチャートを示す。
【００７６】
Ｓ１８０１において、ジョブ履歴の両面枚数７０６が０であり、かつ削減印刷設定に両面印刷が含まれるかを判定し、真である場合にはＳ１８１２に進み、偽である場合にはＳ１８０３に進む。この判定で、両面設定が削減理由になるかを判定している。
Ｓ１８１２では、両面印刷設定の制限があるかどうかを判定し、制限がない場合にはＳ１８０２に進み、制限がある場合にはＳ１８０３に進む。両面印刷設定の制限については、以下のように行う。アプリケーション種別ごとの印刷設定テーブル（図１９（ａ））を参照し、対象となるジョブ履歴の文書名７０９の最後の拡張子と一致する行の両面印刷への変更２３０３についての情報を取得する。両面印刷設定への変更と削減印刷設定を比較し制限があるかを判定する。制限の範囲内におさまっていればアプリケーション種別における制限なしと判定する。さらに、管理コードごとの印刷設定テーブル（図１９（ｂ））を参照し、対象となるジョブ履歴の管理コード７１０と一致する行の両面印刷への変更２４０２についての情報を取得する。両面印刷設定の変更と削減印刷設定を比較し制限があるかを判定する。制限の範囲内におさまっていれば管理コードにおける制限なしと判定する。アプリケーション種別における制限なし、かつ、管理コードにおける制限なしである場合に、Ｓ１８１２において制限なしの判定となる。
【００７７】
Ｓ１８０２では変数：削減可否フラグにＴＲＵＥを設定する。Ｓ１８０３では、変数：削減可否フラグがＴＲＵＥであるかを判定し、ＴＲＵＥである場合にはＳ１８０４に進み、ＴＲＵＥでない場合には本処理を終了し、図１３の処理に戻る。この判定により、両面設定が削減理由にならない場合と、集約設定変更によるページ数の計算処理においてページ数の計算が行われていた場合に、Ｓ１８０４以降の処理を行うようにしている。
【００７８】
以下では、削減印刷設定への変更後の用紙枚数、両面枚数を、ジョブ履歴情報テーブル（図１６（ｂ））に格納し、管理する。２００１は、ジョブ履歴ＩＤであり、ジョブ履歴ＩＤ８０１と対応する。２００２は、削減印刷設定であり、Ｓ１３０４で指定される。２００３は、両面枚数、２００４は用紙枚数であり、各ジョブ履歴の各削減印刷設定の場合の両面枚数、用紙枚数を示す。
【００７９】
続いて、Ｓ１８０４〜Ｓ１８１１の処理を、印刷ページ情報（図１６（ａ））を参照し、ページサイズごとにグルーピングし、ページサイズグループごとに繰り返して行う。
Ｓ１８０５では、対象のジョブ履歴に実績として記録された両面枚数７０６が１以上であるか、または、削減印刷設定に両面印刷が含まれるかを判定し、真の場合にはＳ１８０６へ進み、偽の場合にはＳ１８０８に進む。
【００８０】
Ｓ１８０６では、削減印刷設定へ変更後の該当のページサイズグループの両面枚数を以下の式により求める。
変更後の両面枚数＝（該当ページサイズグループのページ数１９０５の合計）／２  （小数点以下切捨て）
Ｓ１８０７では、削減印刷設定へ変更後の更後の該当のページサイズグループの用紙枚数を以下の式により求める。
変更後の用紙枚数＝（該当ページサイズグループのページ数１９０５の合計）／２  （小数点以下切り上げ）
Ｓ１８０８では、削減印刷設定へ変更後の両面枚数を０に設定する。Ｓ１８０９では、削減印刷設定へ変更後の用紙サイズごとの枚数に、該当ページサイズグループのページ数１９０５の合計を設定する。
【００８１】
Ｓ１８０９では、削減印刷設定へ変更後のジョブ履歴情報テーブルに、計算後の値を設定または加算する。該当ジョブ履歴についての処理が初回の場合には、テーブルに行を追加し、ジョブ履歴ＩＤ２００１、削減印刷設定２００２を設定し、計算した両面枚数、用紙枚数を２００３、２００４に設定する。２回目以降は該当の行の両面枚数２００３、用紙枚数２００４にそれぞれ加算する。以上の処理について終了すると、図１３の処理に戻る。
【００８２】
図１７を用いて、消費電力量、及びＣＯ２排出量の分析結果を示す表示画面の一例を説明する。ホストコンピュータ１０１のＷｅｂブラウザ４０４から分析サーバ１０２のインタフェース部５０１にアクセスし、集計結果の表示用データの取得要求を送信する。インタフェース部５０１は要求を受信すると、分析処理部５０２より集計結果を取得して、ＨＴＭＬなどのＷｅｂブラウザ４０４上で表示可能な形式の表示用データを生成する。インタフェース部５０１は作成したＨＴＭＬなどの表示用データをＷｅｂブラウザ４０４に送信する。Ｗｅｂブラウザ４０４は受信した表示用データを解釈し、集計結果をディスプレイ２１０に表示する。図１７は、Ｗｅｂブラウザ４０４によりディスプレイに表示した内容を示している。
【００８３】
表示内容としては、以下の項目が含まれる。集計項目２５２１は、ＣＯ２排出量や消費電力、印刷ページ数を含む集計項目を選択するためのドロップダウンリストである。削減印刷設定２５２２は、「２ｉｎ１」，「４ｉｎ１」，「両面」、「両面、２ｉｎ１」、及び「両面，４ｉｎ１」を含む削減印刷設定のいずれかを選択するためのドロップダウンリストである。
【００８４】
２５２３は、削減印刷設定の適用率を指定するためのコントロールである。たとえば、削減印刷設定の適用率は、削減印刷設定が「両面」である場合、実績の適用率＝実績の両面ページ数１２０６／ページ数１２０３から、最大の適用率＝削減印刷設定が両面の両面ページ数１２３０／ページ数１２２７までの間から指定可能とする。より具体的には、画像形成装置Ａの集計月「２００９／８」で削減印刷設定が「両面」である場合、実績の１０／１００＝１０％から、２０／１００＝２０％の間から削減印刷設定の適用率を指定可能とする。
【００８５】
全ての印刷処理に対して、できる限り両面設定を適用したとしても、全てのページに対して両面印刷が適用されるわけではない。ページ数が奇数のジョブは両面印刷にしても、最後のページは片面印刷となる。さらに、実績として、すでに両面設定の印刷が行われている場合もある。したがって、ほとんどの場合、両面印刷の適用率が１００％となることがない。また、公的文書など、業務上において片面印刷が行われた出力物が必ず必要となる場合もある。したがって、本発明では、削減印刷設定の適用率を任意に指定可能として、指定された適用率により分析を行うようにしている。これにより、どの程度、削減印刷設定を適用したら、目標の省電力やＣＯ２排出量の削減が達成できるのかなどを、ユーザが把握できるようになる。
【００８６】
なお、２ｉｎ１についても同様に、として適用率の指定可能な範囲を計算する。
実績に対する適用率＝実績の２ｉｎ１ページ数１２０４／ページ数１２０３
最大の適用率＝削減印刷設定が２ｉｎ１の２ｉｎ１ページ数１２１２／ページ数１２１１４ｉｎ１のついては、２ｉｎ１ページの半数を４ｉｎ１ページと換算し、適用率の指定可能範囲な範囲を計算する。
実績の適用率＝実績の（（２ｉｎ１ページ数１２０４／２）＋４ｉｎ１ページ数１２０５）／ページ数１２０３
最大の適用率＝  削減印刷設定が２ｉｎ１の（（２ｉｎ１ページ数１２２１／２）＋４ｉｎ１ページ数１２２２）／ページ数１２１９
削減印刷設定が「両面、２ｉｎ１」である場合は、上記のように両面の場合と２ｉｎ１の場合の実績の適用率、最大の適用率をそれぞれ求め、それらの乗を実績の適用率、最大の適用率とする。「両面、４ｉｎ１」についても同様である。
【００８７】
集計項目２５２１および削減印刷設定２５２２で選択された内容に応じて、集計結果テーブル（図９）より、集計結果を取得して表示する。図１７の例では、集計項目としてＣＯ２排出量が選択され、削減印刷設定として「両面，４ｉｎ１」が選択されている。このため、実績の消費電力によるＣＯ２排出量１２０９と用紙使用によるＣＯ２排出量１２１０、削減印刷設定が両面，４ｉｎ１である消費電力によるＣＯ２排出量１２４９と用紙使用によるＣＯ２排出量１２５０を取得する。そして、２５１１、２５１２、２５１３、及び２５１４の組が２５０１に示す画像形成装置Ａの集計結果を表している。
【００８８】
２５１１は、実績の用紙使用によるＣＯ２排出量を示しており、画像形成装置Ａの用紙使用によるＣＯ２排出量１２１０に基づく表示となる。２５１２は、実績の消費電力によるＣＯ２排出量を示しており、画像形成装置Ａの消費電力によるＣＯ２排出量１２０９に基づく表示となる。２５１３は、削減印刷設定へ変更後の用紙使用によるＣＯ２排出量を示しており、画像形成装置Ａの用紙使用によるＣＯ２排出量１２５０に基づく表示となる。２５１４は、削減印刷設定へ変更後の消費電力によるＣＯ２排出量を示しており、画像形成装置Ａの消費電力によるＣＯ２排出量１２４９に基づく表示となる。同様に、２５０２は画像形成装置Ｂ，２５０３は画像形成装置Ｃ、２５０４は画像形成装置Ｄの集計結果を表示している。
【００８９】
適用率が最大の適用率でなかった場合、以下の式により削減印刷設定への変更後の集計結果を計算する。
指定適用率時の削減印刷設定への変更後の値＝
実績の値−（実績の値‐削減印刷設定に変更後の値）／（（指定された適用率／（実績の適用率−最大の適用率））
図１７で示すように、実績として記録された情報による集計結果と、削減印刷設定へ変更後の分析結果を比較できる形式で表示し、さらにＣＯ２排出量の内訳をその要因ごとに別に表示することにより、より詳細な状況把握が可能となる。また、集計項目をＣＯ２排出量やページ数、枚数など切り替えて表示可能とすることにより、１つの項目だけでなくいろいろな観点から削減印刷設定への変更時の削減効果を確認することが可能となる。
【００９０】
＜実施例２＞
図２１にデバイスマップ情報テーブルの一例を示す。ここで、デバイスマップとは地図（オフィスなど）に、設置されているデバイスの配置した状態のものである。２５０１は、デバイスＩＤであり、画像形成装置を識別する情報であり、該当行がどの画像形成装置に関する設定値であるかを示す。２５０２は、マップ名であり、該当行の画像形成装置が登録されるマップの名前を指定する。マップの地図画像は図示しないが別途分析サーバに登録される。２５０３はＸ座標、２５０４はＹ座標であり、この２列で、該当行の画像形成装置がマップ名２５０２で指定されたマップ上のどの位置に配置されるかを座標で指定する。本実施例では、地図の左上をＸ座標＝０、Ｙ座標＝０としている。
【００９１】
＜ＣＯ２排出量マップとドリルダウン＞
図２０に消費電力量、ＣＯ２排出量の分析結果の表示画面の一例を示す。図１７に示した表示画面と同様に、ホストコンピュータ１０１のＷｅｂブラウザ４０４から分析サーバ１０２にアクセスし、集計結果やマップ情報の取得要求を送信する。分析サーバ１０２は、ＨＴＭＬや画像ファイルなどのＷｅｂブラウザ４０４上で表示可能な形式の表示用データを作成し返送する。Ｗｅｂブラウザ４０４は受信した表示用データを解釈し、集計結果をディスプレイ２１０に表示する。図２０は、Ｗｅｂブラウザ４０４によりディスプレイに表示した内容を示している。
【００９２】
図２０は、大きく上下に２つのグラフ領域に分かれている。上部の２７９１は、月ごとの集計結果グラフを表示しており、下部の２７９２は、デバイスマップグラフを表示している。
集計結果の表示内容の設定は中央部の、集計項目２７０１、削減印刷設定２７２によって選択可能としている。これらは図１７で示した、２５２１、２５２２と同様である。図２０の例では、集計項目２７０１でＣＯ２排出量が選択されており、削減印刷設定２７０２では「両面、４ｉｎ１」が選択されており、２７９１、２７９２のグラフで表示する内容を指定している。
図２０の上部の２７９１では、集計項目２７０１、削減印刷設定２７０２で設定された集計内容を月ごとに表示している。月ごとの集計結果は、分析処理部５０２において、図９の集計結果テーブルの集計月１２０２が同一である行の合計し、月ごとの集計結果と求める。２７２１は、２０１０年６月の実績の用紙使用によるＣＯ２排出量を表示している。２７２２は、２０１０年６月の実績の消費電力によるＣＯ２排出量を表示している。２７２３は、２０１０年６月の削減印刷設定へ変更後の用紙使用によるＣＯ２排出量を表示している。２７２４は、２０１０年６月の削減印刷設定へ変更後の消費電力によるＣＯ２排出量を表示している。
【００９３】
さらに、上部の２７９１のグラフの棒グラフをマウスポインタなどで選択することで、下部２７９２のグラフで表示する集計月を指定することができる。たとえば、２７２１、２７２２，２７２３，２７２４のどれかを選択した場合には、その棒グラフが示している集計月である２０１０年６月の集計結果を下部２７９２で表示する。また、マウスポインタ選択時に選択メニューを表示し、下部２７９２に表示するグラフの種類を選択可能とする。「デバイスごと」「デバイスマップ」などの選択メニューを表示し、「デバイスごと」が選択された場合には、下部２７９２に、図１７のグラフを表示することも可能である。
【００９４】
図２０の下部２７９２には、本発明における画像形成装置ごとのＣＯ２排出量をマップ上に配置表示したデバイスマップグラフの例である。図２０のデバイスマップグラフでは、図９の集計結果テーブルの各値を画像形成装置ごとに円グラフ化したものを表示している。
２７０３はマップ選択コントロールであり、グラフ表示するマップの名前を指定する。図の例では「Ｍａｐ  Ａ」が選択されている。
【００９５】
デバイスマップグラフでは、選択されたマップのマップ画像上に、選択されたマップに登録された画像形成装置をその位置情報に基づき、消費電力量、ＣＯ２排出量などを円グラフで表示している。選択されたマップとデバイスマップ情報テーブルのマップ名２５０２が一致する画像形成装置を検索し、デバイスＩＤ２５０１、その座標２５０３，２５０４を取得し、マップ上に表示する。
【００９６】
表示画面の上部２７９１で指定された集計月の、マップ上に表示する画像形成装置の集計結果を図９の集計結果テーブルより取得し、集計結果を円グラフで表示する。円グラフ自体の大小は消費電力量、ＣＯ２排出量などの量に比例した大きさで描画され、ユーザが感覚的に、消費電力量、ＣＯ２排出量が多いデバイスを認識できるようになっている。マップ画像を斜めに倒したように表示し、それに合わせ画像形成装置の座標位置も変換して表示位置を決めている。さらに、画像形成装置の表示位置の上部に円グラフを表示し、立体的な表示を実現している。ここで、２７１５は、画像形成装置Ａの位置情報に基づき、マップ上の配置表示している。
【００９７】
円グラフの表示方法として、実績として記録されている用紙使用によるＣＯ２排出量２７１１と、消費電力によるＣＯ２排出量２７１２の値を用いて、１つの円グラフ（外円）として表示している。また、削減印刷設定へ変更後の用紙使用によるＣＯ２排出量２７１３と、消費電力によるＣＯ２排出量２７１４とを用いて、もう１つの円グラフ（内円）として表示している。この二つの円グラフを、同心円上に表示することにより、これらの大小を比較することで排出量の変化を把握できるようにしている。
【００９８】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
0005665427.tif 000002
【図２】
0005665427.tif 000003
【図３】
0005665427.tif 000004
【図４】
0005665427.tif 000005
【図５】
0005665427.tif 000006
【図６】
0005665427.tif 000007
【図７】
0005665427.tif 000008
【図８】
0005665427.tif 000009
【図９】
0005665427.tif 000010
【図１０】
0005665427.tif 000011
【図１１】
0005665427.tif 000012
【図１２】
0005665427.tif 000013
【図１３】
0005665427.tif 000014
【図１４】
0005665427.tif 000015
【図１５】
0005665427.tif 000016
【図１６】
0005665427.tif 000017
【図１７】
0005665427.tif 000018
【図１８】
0005665427.tif 000019
【図１９】
0005665427.tif 000020
【図２０】
0005665427.tif 000021
【図２１】
0005665427.tif 000022