(57)【要約】  【課題】印刷システム、印刷装置において、ＣＯ２排出量を表示する。  【解決手段】印刷システム３において、コンピュータ１は、プリンタ２による印刷処理のＣＯ２排出量を表示するための設定を受け付け、ＣＯ２排出量を表示するための設定とともに印刷データをプリンタ２に送信する。プリンタ２は、印刷データとＣＯ２排出量を表示するための設定を受信した場合、印刷データに基づく印刷処理を実行するとともに、その処理のＣＯ２排出量を算出して、コンピュータ１に送信する。コンピュータ１は、プリンタ２から送信されたＣＯ２排出量をディスプレイに表示する。【選択図】図１
2010042631.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置とコンピュータとを有する印刷システムであって、
前記コンピュータは、
前記印刷装置が実行する印刷処理のＣＯ２排出量を表示するための設定を受け付ける設定受付手段と、
印刷データを生成して前記設定とともに前記印刷装置に送信する印刷データ生成手段と、を有し、
前記印刷装置は、
前記印刷データに基づいて印刷処理を実行する印刷手段と、
前記設定を受信した場合に、前記印刷処理のＣＯ２排出量を算出して、前記コンピュータに送信する排出量計算手段と、を有し、
前記設定受付手段は、
前記印刷装置から送信された前記ＣＯ２排出量を表示すること、
を特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムであって、
前記プリンタは、
前記印刷処理の処理時間を計測する時間計測手段を有し、
前記設定受付手段は、
ＣＯ２排出係数の設定を受け付け、
前記排出量計算手段は、
前記印刷データから特定される印刷条件に応じた電力と、計測された前記印刷処理のッ処理時間と、前記ＣＯ２排出係数とに基づいて前記ＣＯ２排出量を算出すること、
を特徴とする印刷システム。
【請求項３】
請求項２に記載の印刷システムであって、
前記排出量計算手段は、
所定期間の間に算出した前記ＣＯ２排出量の累計値を算出して、前記コンピュータに送信し、
前記設定受付手段は、
前記印刷装置から送信された前記累計値を表示すること、
を特徴とする印刷システム。
【請求項４】
印刷装置であって、
印刷処理のＣＯ２排出量を表示するための設定を受け付ける設定受付手段と、
印刷対象のデータを取得し、印刷データを生成する印刷データ生成手段と、
前記印刷データに基づいて印刷処理を実行する印刷手段と、
前記設定が受け付けられた場合に、前記印刷処理のＣＯ２排出量を算出する排出量計算手段と、を有し、
前記設定受付手段は、
前記算出されたＣＯ２排出量を表示すること、
を特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷装置に関する。
【背景技術】
【０００２】
近年、企業などの組織の環境問題に対する関心が高まり、例えば、プリンタ、コピー機、複合機などの印刷装置の消費電力を低減させるための様々な技術が開発されている。
【０００３】
また、ユーザの省エネに対する意識を向上させるため、プリンタが実行する印刷ジョブごとの消費電力に関する情報を、コンピュータに表示する技術が知られている（例えば、特許文献１）。
【０００４】
【特許文献１】特開２００２−２９７７１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、地球温暖化問題がますます注目され、企業などの組織だけでなく個人も、ＣＯ２（二酸化炭素）排出量に対する意識を向上させている。
【０００６】
しかし、特許文献１の技術では、消費電力に関する情報が表示されるだけであり、ＣＯ２排出量を知りたいというユーザの要望には応えることができない。
【０００７】
そこで、本発明は、ＣＯ２排出量を表示するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するための発明の一態様は、印刷装置とコンピュータとを有する印刷システムであって、前記コンピュータは、前記印刷装置が実行する印刷処理のＣＯ２排出量を表示するための設定を受け付ける設定受付手段と、印刷データを生成して前記設定とともに前記印刷装置に送信する印刷データ生成手段と、を有し、前記印刷装置は、前記印刷データに基づいて印刷処理を実行する印刷手段と、前記設定を受信した場合に、前記印刷処理のＣＯ２排出量を算出して、前記コンピュータに送信する排出量計算手段と、を有し、前記設定受付手段は、前記印刷装置から送信された前記ＣＯ２排出量を表示すること、を特徴とする。
【０００９】
ここで、上記の印刷システムであって、前記プリンタは、前記印刷処理の処理時間を計測する時間計測手段を有し、前記設定受付手段は、ＣＯ２排出係数の設定を受け付け、前記排出量計算手段は、前記印刷データから特定される印刷条件に応じた電力と、計測された前記印刷処理の処理時間と、前記ＣＯ２排出係数とに基づいて前記ＣＯ２排出量を算出すること、を特徴としていてもよい。
【００１０】
また、上記の印刷システムであって、前記排出量計算手段は、所定期間の間に算出した前記ＣＯ２排出量の累計値を算出して、前記コンピュータに送信し、前記設定受付手段は、前記印刷装置から送信された前記累計値を表示すること、を特徴としていてもよい。
【００１１】
上記の課題を解決するための発明の他の一態様は、印刷装置であって、印刷処理のＣＯ２排出量を表示するための設定を受け付ける設定受付手段と、印刷対象のデータを取得し、印刷データを生成する印刷データ生成手段と、前記印刷データに基づいて印刷処理を実行する印刷手段と、前記設定が受け付けられた場合に、前記印刷処理のＣＯ２排出量を算出する排出量計算手段と、を有し、前記設定受付手段は、前記算出されたＣＯ２排出量を表示すること、を特徴とする。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の第１実施形態について、図面を参照して説明する。
【００１３】
図１は、本発明の第１実施形態に係る印刷システム３のシステム構成および機能構成を示すブロック図である。
【００１４】
本図に示すように、印刷システム３は、コンピュータ１とプリンタ２とを有する。コンピュータ１とプリンタ２とは、例えば、ＬＡＮなどのネットワークを介して接続される。
【００１５】
コンピュータ１は、プリンタドライバ部１００を有する。プリンタドライバ部１００は、印刷対象のデータを作成するアプリケーションプログラムなどを介してユーザからの印刷指示を受け付け、印刷データを生成する。また、生成した印刷データをプリンタ２に送信し、プリンタ２に印刷を実行させる。また、プリンタ２から送られたＣＯ２排出量を表示する。
【００１６】
プリンタドライバ部１００は、設定受付部１１０、印刷データ生成部１２０を有する。
【００１７】
設定受付部１１０は、マウスなどの入力装置を介したユーザの操作によりプリンタドライバ部１００が起動されると、各種の印刷設定（例えば、両面印刷、片面印刷、カラー印刷、モノクロ印刷、拡大、縮小など）の入力を受け付けるためのユーザインタフェース画面を表示装置に表示させる。また、ユーザの操作によりユーザインタフェース画面上で入力された各種印刷設定を受け付ける。
【００１８】
また、設定受付部１１０は、アプリケーションプログラムから印刷指示（例えば、印刷部数、印刷ページ、印刷対象のデータなど）を受け付ける。そして、受け付けた各種印刷設定および印刷指示を、印刷データ生成部１２０に送る。
【００１９】
ここで、設定受付部１１０は、上記のユーザインタフェース画面を介して、ＣＯ２排出量を表示するための設定と、ＣＯ２排出係数の値を、印刷設定として受け付ける。また、プリンタ２から送られたＣＯ２排出量を表示装置に表示させる。なお、ＣＯ２排出係数とは、ＣＯ２排出量の算出に用いられる値であり、電力会社などにより公開されている値である。
【００２０】
印刷データ生成部１２０は、設定受付部１１０から送られた各種印刷設定および印刷指示の内容にしたがって、プリンタ２が解釈可能な印刷データを生成する。生成した印刷データには、例えば、各種印刷設定および印刷指示の内容に応じた印刷制御コマンド群、印刷対象のデータなどが含まれる。印刷データ生成部１２０は、生成した印刷データをプリンタ２に送信する。
【００２１】
ここで、印刷データ生成部１２０は、設定受付部１１０から送られたＣＯ２排出量を表示するための指示と、ＣＯ２排出係数の値を、印刷制御コマンドとして印刷データに含める。
【００２２】
プリンタ２は、印刷制御部２００、印刷実行部２４０を有する。
【００２３】
印刷制御部２００は、コンピュータ１から送られた印刷データを解釈して、印刷データに基づく印刷をプリンタ２で実行するための制御を行う。例えば、印刷制御部２００は、受信した印刷データに含まれる印刷制御コマンドを参照して、印刷条件（例えば、両面印刷、片面印刷、カラー印刷、モノクロ印刷、拡大、縮小など）を特定する。また、特定した印刷条件に従って、印刷データに含まれる印刷対象のデータに対して各種処理（例えば、ラスタライズ、拡大縮小処理、色変換処理、ハーフトーン処理）を行って、印刷実行部２４０で印刷可能な形式の印刷データを１ページ単位で生成する。また、生成した印刷データとともに、両面印刷、片面印刷、カラー印刷、モノクロ印刷などの印刷条件を指示する制御信号を印刷実行部２４０に出力し、印刷を実行させる。
【００２４】
また、印刷制御部２００は、ＣＯ２排出量計算部２１０、印刷時間計算部２３０を有する。ＣＯ２排出量計算部２１０は、電力情報テーブル２２０を有する。
【００２５】
ＣＯ２排出量計算部２１０は、印刷制御コマンドにＣＯ２排出量を表示するための指示が含まれる場合、所定の計算式に従って、印刷ジョブごとのＣＯ２排出量を算出し、コンピュータ１に送信する。
【００２６】
ここで、所定の計算式は、
式：ＣＯ２排出量（ｋｇ）＝電力量（ｋＷｈ）×排出係数（ｋｇ／ｋＷｈ）
である。なお、電力量（ｋＷｈ）は、電力（ｋＷ）×時間（ｈ）により算出される。
【００２７】
ＣＯ２排出量計算部２１０は、印刷制御コマンドを参照して印刷条件を特定する。ここでは、ＣＯ２排出量計算部２１０は、印刷条件として、両面印刷、片面印刷、カラー印刷、モノクロ印刷を示す情報を特定する。また、特定した印刷条件に対応する電力を、電力情報テーブル２２０から取得する。
【００２８】
図２は、電力情報テーブル２２０の構成例を示す図である。本図に示すように、電力情報テーブル２２０は、印刷条件２２１と電力２２２とを対応付けたエントリを格納する。
【００２９】
印刷条件２２１は、所定の印刷動作内容を特定する情報である。例えば、印刷条件２２１として、モノクロ片面印刷、モノクロ両面印刷、カラー片面印刷、カラー両面印刷を特定する情報が設定される。
【００３０】
電力２２２は、印刷条件２２１から特定される印刷動作の電力（ｋＷ）を示す値である。例えば、電力２２２として、モノクロ片面印刷、モノクロ両面印刷、カラー片面印刷、カラー両面印刷などの印刷動作それぞれの電力を示す値が設定される。
【００３１】
もちろん、電力情報テーブル２２０の構成は上記に限られない。また、データ構造は、テーブル形式に限られない。
【００３２】
ＣＯ２排出量計算部２１０は、印刷制御コマンドを参照して特定した印刷条件と対応する印刷条件２２１を有するエントリを、電力情報テーブル２２０の中から特定する。そして、当該エントリの電力２２２を取得する。
【００３３】
また、ＣＯ２排出量計算部２１０は、印刷時間計算部２３０から、コンピュータ１から送られた印刷データに基づく印刷処理にかかった時間を取得する。
【００３４】
ＣＯ２排出量計算部２１０は、上記のようにして取得した電力と時間との積を算出することにより、電力量（ｋＷｈ）を得る。また、ＣＯ２排出量計算部２１０は、印刷制御コマンドを参照してＣＯ２排出係数を取得する。そして、ＣＯ２排出量計算部２１０は、算出した電力量（ｋＷｈ）と、取得したＣＯ２排出係数（ｋｇ／ｋＷｈ）との積を算出することにより、ＣＯ２排出量（ｋｇ）を得る。ＣＯ２排出量計算部２１０は、上記のようにして算出したＣＯ２排出量を示す情報を、コンピュータ１に送信する。
【００３５】
印刷時間計算部２３０は、印刷データに基づく印刷処理（印刷ジョブ）ごとの処理時間を算出する。例えば、印刷時間計算部２３０は、印刷制御部２００が印刷実行部２４０に印刷の実行を開始させてから、印刷実行部２４０による印刷処理が終了するまでの間の時間を計測する。そして、ＣＯ２排出量計算部２１０に出力する。
【００３６】
印刷実行部２４０は、印刷制御部２００から送られた印刷データおよび制御信号に従って、印刷媒体に印刷を行う。印刷実行部２４０は、プリンタエンジンなどにより実現される。
【００３７】
上記の各機能部を有する印刷システム３は、例えば、図３に示すような、コンピュータ１およびプリンタ２により実現される。
【００３８】
図３は、印刷システム３が有するコンピュータ１およびプリンタ２のハードウェア構成例を示すブロック図である。
【００３９】
コンピュータ１とプリンタ２とは、例えば、有線ＬＡＮや無線ＬＡＮなどのネットワークを介して接続される。
【００４０】
コンピュータ１は、ＣＰＵ１０、ＲＡＭ１１、ＲＯＭ１２、補助記憶装置１３、表示装置１４、入力装置１５、メディア読取装置１６、通信装置１７を有する。コンピュータ１は、例えば、パーソナル・コンピュータなどの一般的なコンピュータである。
【００４１】
ＣＰＵ１０は、補助記憶装置１３からＲＡＭ１１にロードした所定のプログラム（図示せず）を実行することにより、他のハードウェアを制御し、各種処理を実行する。
【００４２】
ここで、プリンタドライバ部１００（図１参照）は、例えば、ＣＰＵ１０がＲＡＭ１１にロードした所定のプリンタドライバプログラムを実行することにより実現される。
【００４３】
なお、プリンタドライバプログラムは、例えば、メディア読取装置１６を介して可搬型記憶媒体から、補助記憶装置１３にインストールされてもよい。また、通信装置１７を介してネットワークから、補助記憶装置１３にダウンロードされてもよい。また、通信装置１７を介してネットワークから、ＲＡＭ１１に直接ロードされ、ＣＰＵ１０により実行されるようにしてもよい。
【００４４】
ＲＡＭ１１は、ＣＰＵ１０により実行されるプログラムや、プログラムの実行に必要なデータなどを格納する。ＲＯＭ１２は、コンピュータ１の起動に必要なプログラムなどを格納する。
【００４５】
補助記憶装置１３は、例えば、ＨＤＤ（Hard Disk Drive）等である。フラッシュメモリなどを用いたＳＳＤ（Solid State Drive）であってもよい。
【００４６】
表示装置１４は、例えば、ＣＲＴディスプレイ、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro-Luminescence）ディスプレイなどである。入力装置１５は、例えば、キーボード、マウス、マイク等である。
【００４７】
メディア読取装置１６は、ＣＤ−ＲＯＭ等の可搬性を有する可搬型記憶媒体の情報を読み出す装置である。通信装置１７は、有線ＬＡＮや無線ＬＡＮによりプリンタ２などの外部装置と、情報の通信を行うための装置である。通信装置１７は、例えば、ネットワークアダプタやＮＩＣ（Network Interface Card）などである。
【００４８】
もちろん、コンピュータ１の構成は、上記に限られない。例えば、補助記憶装置１３は、通信装置１７を介して接続される外部のストレージであってもよい。
【００４９】
プリンタ２は、ＣＰＵ２０、ＲＡＭ２１、ＲＯＭ２２、通信装置２３、操作パネル２４、プリンタエンジン２５を有する。
【００５０】
ＣＰＵ２０は、ＲＯＭ２２からＲＡＭ２１にロードした所定のプログラム（図示せず）を実行することにより、他のハードウェアを制御し、各種の処理を実行する。
【００５１】
ここで、印刷制御部２００（図１参照）は、例えば、ＣＰＵ２０がＲＡＭ２１にロードした所定のプログラムを実行することにより実現される。もちろん、専用の画像処理回路などを用いてもよい。
【００５２】
ＲＡＭ２１は、ＲＯＭ２２に記憶されているプログラム、データ等がロードされるメモリである。ＲＯＭ２２は、各種のプログラム、データ等が記憶された不揮発性メモリである。
【００５３】
通信装置２３は、有線ＬＡＮや無線ＬＡＮによりコンピュータ１などの外部装置と、情報の通信を行うための装置である。通信装置２３は、例えば、ネットワークアダプタやＮＩＣ（Network Interface Card）などである。もちろん、ＵＳＢ（Universal Serial Bus）などであってもよい。
【００５４】
操作パネル２４は、ユーザの操作を受け付けるためのユニットである。操作パネル２４は、例えば、ＬＣＤなどのディスプレイと、ディスプレイの表示面側に設けられたタッチパネルを有する。また、操作パネル２４は、ボタンキーなどの各種ハードスイッチを有する。
【００５５】
プリンタエンジン２５は、ＣＰＵ２０から送られた印刷データに基づいて用紙に印刷を行うユニットである。プリンタエンジン２５は、給紙カセット（トレイ）、給紙カセットに装填された印刷用紙を転写ユニットへと送り出す給排紙ユニット、各色のトナーを収めたトナーカートリッジ、感光体上に静電潜像を形成してトナーを付着させる感光体ユニット、感光体に付着したトナー像を印刷用紙に転写する転写ユニット、印刷用紙上に転写されたトナー像を印刷用紙に定着する定着ユニットなどを有する。プリンタエンジン２５は、上記のようなレーザ方式に限られず、インクジェット方式であってもよい。
【００５６】
ここで、印刷制御部２００（図１参照）は、プリンタエンジン２５などにより実現される。
【００５７】
もちろん、プリンタ２の構成は上記に限られない。
【００５８】
次に、上記の印刷システム３により実現される特徴的な処理について説明する。
【００５９】
図４は、ＣＯ２排出量を表示する処理の流れを示すシーケンス図である。
【００６０】
まず、設定受付部１１０は、印刷設定を取得する（Ｓ１００）。
【００６１】
具体的には、プリンタドライバ部１００が起動されると、設定受付部１１０は、ユーザインタフェース画面として、例えば、図５に示すような、印刷設定画面５００を表示する。
【００６２】
印刷設定画面５００には、印刷に関する様々な設定を受け付けるためのメニューが、複数のページにわたって予め用意されている。本図は、ＣＯ２排出量に関するメニューを含む応用設定ページの一例を示している。
【００６３】
図５に示すように、応用設定ページは、ＣＯ２排出量表示選択欄５１０、ＣＯ２排出係数設定欄５２０、ＯＫボタン５３０、キャンセルボタン５４０を有する。
【００６４】
ＣＯ２排出量表示選択欄５１０は、ＣＯ２排出量の表示の実行を選択するための欄である。ＣＯ２排出係数設定欄５２０は、任意のＣＯ２排出係数を入力するための欄である。ＯＫボタン５３０は、印刷設定の内容を確定するためのボタンである。キャンセルボタン５４０は、印刷設定の内容の変更をキャンセルするためのボタンである。
【００６５】
ここで、設定受付部１１０は、ＣＯ２排出係数設定欄５２０に、予め定められた係数の値を表示する。なお、ＣＯ２排出係数の値は、ユーザが電気の供給を受けている電力会社や時期により変化するため、ユーザは、適宜、値を入力するようにすればよい。ユーザは、例えば、インターネットなどを用いて、ＣＯ２排出係数の値を簡単に知ることができる。
【００６６】
設定受付部１１０は、ＯＫボタン５３０の選択を受け付けると、印刷設定画面５００上で設定された各種印刷設定を取得する。また、アプリケーションプログラムなどを介して印刷指示を受け付けると、各種印刷設定および印刷指示を、印刷データ生成部１２０に送る。
【００６７】
続いて、印刷データ生成部１２０は、印刷データの生成を行う（Ｓ１１０）。具体的には、印刷データ生成部１２０は、設定受付部１１０から送られた各種印刷設定および印刷指示の内容にしたがって、プリンタ２が解釈可能な印刷データを生成する。
【００６８】
それから、印刷データ生成部１２０は、生成した印刷データを、プリンタ２に送信する（Ｓ１２０）。その後、設定受付部１１０は、ＣＯ２排出量表示の設定がされているか否かを判定する（Ｓ１３０）。
【００６９】
具体的には、設定受付部１１０は、Ｓ１００で取得した印刷設定に、ＣＯ２排出量表示を実行する設定が含まれているか否かを判定する。そして、ＣＯ２排出量表示の設定が含まれている場合（Ｓ１３０：ＹＥＳ）、設定受付部１１０は、処理をＳ２００へ進める。一方、ＣＯ２排出量表示の設定が含まれていない場合（Ｓ１３０：ＮＯ）、処理を終了する。
【００７０】
一方、印刷制御部２００は、コンピュータ１から送信された印刷データを受信する（Ｓ１４０）。そして、印刷制御部２００は、印刷を実行する（Ｓ１５０）。
【００７１】
具体的には、印刷制御部２００は、受信した印刷データを解釈して、印刷条件に従った印刷実行部２４０で印刷可能な形式の印刷データを生成する。そして、生成した印刷データとともに制御信号を印刷実行部２４０に出力し、印刷を実行させる。
【００７２】
印刷処理が開始されると（Ｓ１５０）、ＣＯ２排出量計算部２１０は、受信した印刷データに、ＣＯ２排出量表示を実行する設定が含まれているか否かを判定する（Ｓ１６０）。具体的には、ＣＯ２排出量計算部２１０は、印刷データに、ＣＯ２排出量表示を指示する印刷制御コマンドが含まれているか否かを判定する。そして、ＣＯ２排出量表示の設定が含まれている場合（Ｓ１６０：ＹＥＳ）、ＣＯ２排出量計算部２１０は、処理をＳ１７０に進める。一方、ＣＯ２排出量表示の設定が含まれていない場合（Ｓ１６０：ＮＯ）、処理を終了する。
【００７３】
印刷データにＣＯ２排出量表示の設定が含まれている場合（Ｓ１６０：ＹＥＳ）、印刷時間計算部２３０は、印刷時間を取得する（Ｓ１７０）。具体的には、印刷時間計算部２３０は、印刷制御部２００が印刷実行部２４０に印刷の実行を開始させてから（Ｓ１５０）、印刷実行部２４０による印刷処理が終了するまでの間の時間を計測する。そして、計測した印刷処理時間を、ＣＯ２排出量計算部２１０に出力する。
【００７４】
その後、ＣＯ２排出量計算部２１０は、ＣＯ２排出量を算出する（Ｓ１８０）。
【００７５】
具体的には、ＣＯ２排出量計算部２１０は、実行された印刷処理に対応する印刷データを参照し、モノクロ片面印刷、モノクロ両面印刷、カラー片面印刷、カラー両面印刷などの印刷条件を特定する。また、電力情報テーブル２２０を参照して、特定した印刷条件に対応する電力を示す値を取得する。また、印刷データを参照し、ＣＯ２排出係数の値を取得する。
【００７６】
それから、ＣＯ２排出量計算部２１０は、取得した電力と、Ｓ１７０で出力された印刷時間と、取得したＣＯ２排出係数との積を算出することにより、ＣＯ２排出量を得る。
【００７７】
その後、ＣＯ２排出量計算部２１０は、Ｓ１８０で算出したＣＯ２排出量を示す情報を、コンピュータ１に送信する（Ｓ１９０）。
【００７８】
一方、設定受付部１１０は、プリンタ２から送信されたＣＯ２排出量を示す情報を受信する（Ｓ２００）。また、設定受付部１１０は、受信したＣＯ２排出量を表示する。
【００７９】
具体的には、設定受付部１１０は、例えば、図６に示すようなＣＯ２排出量表示画面６００を表示する。ＣＯ２排出量表示画面６００は、メッセージ６１０、ＯＫボタン６３０を有する。
【００８０】
メッセージ６１０は、「ただ今の印刷ＣＯ２排出量は、0.048ｋｇです。」などと、プリンタ２から送信されたＣＯ２排出量をユーザに通知するメッセージである。ＯＫボタン６３０は、ＣＯ２排出量表示画面６００の表示を消去するためのボタンである。
【００８１】
上記のようにしてＣＯ２排出量を表示して、設定受付部１１０は、処理を終了する。なお、設定受付部１１０は、ユーザの操作によりＯＫボタン６３０が選択された場合、ＣＯ２排出量表示画面６００の表示を消去する。
【００８２】
以上、本発明の第１実施形態について説明した。本実施形態によれば、ＣＯ２排出量が表示される。すなわち、印刷指示を行ったコンピュータにおいて、ユーザは、その印刷指示による印刷処理で排出されたＣＯ２排出量を簡単に確認することができる。また、ＣＯ２排出に対する意識が低いユーザに、印刷のたびにＣＯ２が排出されていることを認識させ、例えば、無駄な印刷などを少なくさせることができる。
【００８３】
次に、本発明の第２実施形態について、図面を参照して説明する。本実施形態では、スタンドアローンで動作するプリンタにおいて、ＣＯ２排出量が表示される。以下、第１実施形態と異なる点を中心に説明する。
【００８４】
図７は、本発明の第２実施形態に係るプリンタ２の機能構成を示すブロック図である。
【００８５】
本図に示すように、プリンタ２は、例えば、デジタルカメラ、携帯電話などの情報処理装置４と接続される。接続方法は、例えば、ＵＳＢ（Universal Serial Bus）である。もちろん、プリンタ２は、ＵＳＢフラッシュメモリなどの可搬型記憶媒体と、接続されてもよい。
【００８６】
プリンタ２は、印刷制御部２００、印刷実行部２４０、設定受付部２５０を有する。
【００８７】
印刷制御部２００、印刷実行部２４０が行う処理は、基本的に第１実施形態と同様である。なお、印刷制御部２００は、接続された情報処理装置４から画像データなどの印刷対象のデータを取得し、例えば、予め定められた印刷設定、もしくは、設定受付部２５０を介して入力された印刷設定に従って、印刷実行部２４０で印刷可能な形式の印刷データを生成する。また、ＣＯ２排出量計算部２１０は、設定受付部２５０を介して入力された印刷設定にＣＯ２排出量を表示するための指示が含まれる場合に、ＣＯ２排出量を算出する。
【００８８】
設定受付部２５０は、操作パネルのディスプレイに、ＣＯ２排出量を表示するための設定、ＣＯ２排出係数の値、を含む各種の印刷設定を受け付けるためのユーザインタフェース画面を表示させる。また、操作パネルの入力装置を介して、ユーザインタフェース画面上で入力された各種の印刷設定を受け付ける。また、受け付けた印刷設定を印刷制御部２００に送信する。
【００８９】
また、設定受付部２５０は、ＣＯ２排出量計算部２１０により算出されたＣＯ２排出量を取得し、操作パネルのディスプレイに表示させる。
【００９０】
以上、本発明の第２実施形態について説明した。本実施形態によれば、ＣＯ２排出量が表示される。すなわち、スタンドアローンのプリンタにおいて、ユーザは、印刷処理で排出されたＣＯ２排出量を簡単に確認することができる。また、ＣＯ２排出に対する意識が低いユーザに、印刷のたびにＣＯ２が排出されていることを認識させ、例えば、無駄な印刷などを少なくさせることができる。
【００９１】
以上、本発明について、例示的な実施形態と関連させて記載した。多くの代替物、修正および変形例が当業者にとって明らかであることは明白である。したがって、上に記載の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。
【００９２】
例えば、第１実施形態のプリンタ２は、操作パネルのディスプレイにＣＯ２排出量を表示するようにしてもよい。また、印刷時間計算部２３０が、印刷処理時間をコンピュータ１に出力し、プリンタドライバ部１００が、ＣＯ２排出量を算出するようにしてもよい。この場合、ＣＯ２排出量計算部２１０と同様の機能を、プリンタドライバ部１００が有する。
【００９３】
また、例えば、第１および第２の実施形態のＣＯ２排出量計算部２１０は、所定期間（例えば、１ヶ月）のＣＯ２排出量を累計するようにしてもよい。また、モノクロ片面印刷、モノクロ両面印刷、カラー片面印刷、カラー両面印刷などの印刷条件ごとに分類して、ＣＯ２排出量を累計するようにしてもよい。これらのＣＯ２排出量の累計値は、コンピュータ１に送信、もしくは、操作パネルに表示される。もちろん、プリンタドライバ部１００が、ＣＯ２排出量を累計するようにしてもよい。この場合、ＣＯ２排出量計算部２１０と同様の機能を、プリンタドライバ部１００が有する。
【００９４】
また、本発明は、プリンタだけでなく、コピー機、複合機などの印刷装置にも適用可能である。この場合、例えば、電力情報テーブル２２０には、モノクロ片面コピー、モノクロ両面コピー、カラー片面コピー、カラー両面コピーなどの印刷条件ごとに電力情報が格納される。また、印刷時間の替わりに、例えば、スキャン処理が開始されてから印刷処理が終了するまでのコピー時間を、ＣＯ２排出量の計算に用いるようにする。
【図面の簡単な説明】
【００９５】
【図１】第１実施形態に係る印刷システムのシステム構成および機能構成を示すブロック図。
【図２】電力情報テーブルの構成例を示す図。
【図３】印刷システムが有するコンピュータおよびプリンタのハードウェア構成例を示すブロック図。
【図４】ＣＯ２排出量を表示する処理の流れを示すシーケンス図。
【図５】ＣＯ２排出量表示に関する設定を受け付ける印刷設定画面の例を示す図。
【図６】ＣＯ２排出量を表示するＣＯ２排出量表示画面の例を示す図。
【図７】第２実施形態に係るプリンタの機能構成を示すブロック図。
【符号の説明】
【００９６】
１：コンピュータ、２：プリンタ、３：印刷システム、４：情報処理装置、１０：ＣＰＵ、１１：ＲＡＭ、１２：ＲＯＭ、１３：補助記憶装置、１４：表示装置、１５：入力装置、１６：メディア読取装置、１７：通信装置、２０：ＣＰＵ、２１：ＲＡＭ、２２：ＲＯＭ、２３：通信装置、２４：操作パネル、２５：プリンタエンジン、
１００：プリンタドライバ部、１１０：設定受付部、１２０：印刷データ生成部、２００：印刷制御部、２１０：ＣＯ２排出量計算部、２２０：電力情報テーブル、２２１：印刷条件、２２２：電力、２３０：印刷時間計算部、２４０：印刷実行部、２５０：設定受付部、
５００：印刷設定画面、５１０：ＣＯ２排出量表示選択欄、５２０：ＣＯ２排出係数設定欄、５３０：ＯＫボタン、５４０：キャンセルボタン、６００：ＣＯ２排出量表示画面、６１０：メッセージ、６３０：ＯＫボタン
【図１】
2010042631.tif 000003
【図２】
2010042631.tif 000004
【図３】
2010042631.tif 000005
【図４】
2010042631.tif 000006
【図５】
2010042631.tif 000007
【図６】
2010042631.tif 000008
【図７】
2010042631.tif 000009