(57)【要約】【課題】表示画面に表示された環境指標に関する複数の目標値から任意の目標値を設定するのみで、設定された目標値を達成する印刷条件を設定すること。【解決手段】コンピュータを環境に与える影響を削減するための目標値が複数表示された表示画面から前記目標値を１つ設定する目標設定手段２４０と、印刷を行うための各機能における複数の印刷条件毎に環境に与える影響を削減する値を示す削減値を関連付けた環境指標情報に基づいて、印刷条件に対応する削減値の合計が、目標設定手段により設定された目標値を満たす印刷条件を設定する条件設定手段２４２として機能させるためのプログラム。【選択図】図５
2010282300.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを
環境に与える影響を削減するための目標値が複数表示された表示画面から前記目標値を１つ設定する目標設定手段と、
印刷を行うための各機能における複数の印刷条件毎に環境に与える影響を削減する値を示す削減値を関連付けた環境指標情報に基づいて、前記印刷条件に対応する前記削減値の合計が、前記目標設定手段により設定された目標値を満たす印刷条件を設定する条件設定手段として機能させるためのプログラム。
【請求項２】
前記環境指標情報は、前記機能毎に優先順位を含み、
前記条件設定手段は、
前記優先順位の高い機能から順に印刷条件を設定し、設定した印刷条件に対応する削減値の合計が前記目標値を満たした場合、未設定の印刷条件をデフォルト設定する請求項１記載のプログラム。
【請求項３】
前記条件設定手段は、
前記優先順位の高い機能から順に印刷条件を設定する際、前記削減値の大きい印刷条件を設定する請求項２記載のプログラム。
【請求項４】
前記環境指標情報は、前記目標値毎に各機能の印刷条件が設定されており、
前記条件設定手段は、
前記目標値に対応する各機能の印刷条件を設定する請求項１記載のプログラム。
【請求項５】
前記目標値に制限を与える制限手段として前記コンピュータをさらに機能させ、
前記目標設定手段は、
前記制限手段により制限された目標値のみ設定可能とする請求項１乃至４いずれか一項に記載のプログラム。
【請求項６】
前記目標値に基づいて設定された印刷条件により印刷された印刷履歴を記憶する記憶手段と、
前記印刷履歴に基づいて、前記削減値を累積した累積削減値を算出する累積手段と、
前記累積削減値を表示画面に表示する表示手段として前記コンピュータをさらに機能させる請求項１乃至５いずれか一項に記載のプログラム。
【請求項７】
請求項１乃至６いずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
プリンタドライバがインストールされた情報処理装置であって、
環境に与える影響を削減するための目標値が複数表示された表示画面から前記目標値を１つ設定する目標設定手段と、
印刷を行うための各機能における複数の印刷条件毎に、環境に与える影響を削減する値を示す削減値を関連付けた環境指標情報を記憶する記憶手段と、
前記環境指標情報に基づいて、前記印刷条件に対応する前記削減値の合計が前記目標設定手段により設定された目標値を満たす印刷条件を設定する条件設定手段と
を備える情報処理装置。
【請求項９】
プリンタドライバがインストールされた情報処理装置と画像形成装置とがネットワークを介して接続された画像処理システムであって、
前記画像形成装置は、
印刷履歴を前記情報処理装置に送信する通信手段を備え、
前記情報処理装置は、
環境に与える影響を削減するための目標値が複数表示された表示画面から前記目標値を１つ設定し、かつ、所定期間の累積目標値を設定する目標設定手段と、
印刷を行うための各機能における複数の印刷条件毎に、環境に与える影響を削減する値を示す削減値を関連付けた環境指標情報を記憶する記憶手段と、
前記環境指標情報に基づいて、前記印刷条件に対応する前記削減値の合計が前記目標設定手段により設定された目標値を満たす印刷条件を設定する条件設定手段と、
前記画像形成装置から前記印刷履歴を受信する通信手段と、
前記印刷履歴に基づいて、前記削減値を累積した累積削減値を算出する累積手段と、
前記累積削減値を監視し、前記所定期間では前記累積目標値を達成できないと判断した場合、前記目標値を変更する監視手段と、
を備える画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、記録媒体、及び情報処理装置に関する。
【背景技術】
【０００２】
近年、環境に影響を与えないようエコロジー的に省エネルギーを推進する技術がプリンタにも適用されている。一方、プリンタに印刷を指示する従来のプリンタドライバでは、各機能別に印刷設定を行うことができる。図１は、従来のプリンタドライバの印刷設定ＵＩの一例を示す図である。図１に示す印刷設定ＵＩでは、印刷設定を保存したり、設定を変更したりする機能が備わっている。また、省エネルギーを推進するため、プリンタドライバを用いて、環境に与える影響を少なくしたプリント条件を設定する技術が開発されている。
【０００３】
例えば、特開２００８−４６１５９号公報（特許文献１）には、受け付けられたプリント条件に基づいて、環境に与える影響の度合いを示す環境負荷量を表示する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のような従来技術では、一度印刷設定を行ってからでないと環境負荷量を知ることができないという問題点があった。
【０００５】
そこで本発明は、上記問題に鑑みてなされたものであり、表示画面に表示された環境指標に関する複数の目標値から任意の目標値を設定することで、設定された目標値を達成する印刷条件を設定することができるプログラム、記録媒体、及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一観点のプログラムは、コンピュータを環境に与える影響を削減するための目標値が複数表示された表示画面から前記目標値を１つ設定する目標設定手段と、印刷を行うための各機能における複数の印刷条件毎に環境に与える影響を削減する値を示す削減値を関連付けた環境指標情報に基づいて、前記印刷条件に対応する前記削減値の合計が、前記目標設定手段により設定された目標値を満たす印刷条件を設定する条件設定手段として機能させるためのプログラムである。
【０００７】
また、本発明の他の観点の情報処理装置は、プリンタドライバがインストールされた情報処理装置であって、環境に与える影響を削減するための目標値が複数表示された表示画面から前記目標値を１つ設定する目標設定手段と、印刷を行うための各機能における複数の印刷条件毎に、環境に与える影響を削減する値を示す削減値を関連付けた環境指標情報を記憶する記憶手段と、前記環境指標情報に基づいて、前記印刷条件に対応する前記削減値の合計が前記目標設定手段により設定された目標値を満たす印刷条件を設定する条件設定手段とを備える。
【０００８】
また、本発明の他の観点の情報処理システムは、プリンタドライバがインストールされた情報処理装置と画像形成装置とがネットワークを介して接続された画像処理システムであって、前記画像形成装置は、印刷履歴を前記情報処理装置に送信する通信手段を備え、前記情報処理装置は、環境に与える影響を削減するための目標値が複数表示された表示画面から前記目標値を１つ設定し、かつ、所定期間の累積目標値を設定する目標設定手段と、印刷を行うための各機能における複数の印刷条件毎に、環境に与える影響を削減する値を示す削減値を関連付けた環境指標情報を記憶する記憶手段と、前記環境指標情報に基づいて、前記印刷条件に対応する前記削減値の合計が前記目標設定手段により設定された目標値を満たす印刷条件を設定する条件設定手段と、前記画像形成装置から前記印刷履歴を受信する通信手段と、前記印刷履歴に基づいて、前記削減値を累積した累積削減値を算出する累積手段と、前記累積削減値を監視し、前記所定期間では前記累積目標値を達成できないと判断した場合、前記目標値を変更する監視手段と、を備える。
【０００９】
また、本発明は、本発明のプログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１０】
本発明によれば、表示画面に表示された環境指標に関する複数の目標値から任意の目標値を設定することで、設定された目標値を達成する印刷条件を設定することができるプログラム、記録媒体、及び情報処理装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】従来のプリンタドライバの印刷設定ＵＩの一例を示す図。
【図２】本発明に係るシステム構成及び情報処理装置のハードウェア構成の一例を示すブロック図。
【図３】実施例１に係る情報処理装置の主要機能構成の一例を示すブロック図。
【図４】実施例１における環境指標情報の一例を示す図。
【図５】実施例１におけるＵＩ手段の機能構成の一例を示す図。
【図６】実施例１における印刷設定画面の一例を示す図。
【図７】実施例１における印刷条件設定処理の一例を示すフローチャート。
【図８】実施例１における削減値累積処理の一例を示すフローチャート。
【図９】実施例２に係る情報処理装置の主要機能構成の一例を示すブロック図。
【図１０】実施例２における環境指標情報の一例を示す図。
【図１１】実施例２におけるＵＩ手段の機能構成の一例を示すブロック図。
【図１２】実施例２における印刷設定画面の一例を示す図。
【図１３】実施例２における印刷条件設定処理の一例を示す図。
【図１４】実施例３における情報処理システムの主要機能構成の一例を示すブロック図。
【図１５】実施例３における監視処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を図面に基づいて説明する。
［実施例１］
＜システム構成及びハードウェア構成＞
まず、本発明に係るシステム構成及び情報処理装置のハードウェア構成について説明する。図２は、本発明に係るシステム構成及び情報処理装置のハードウェア構成の一例を示すブロック図である。
【００１３】
図２に示すように、本発明に係る画像処理システムは、ネットワークを介して情報処理装置１と、ＭＦＰ（ＭＦＰ：画像形成装置）５と、ＭＦＰ６とが接続される。また、情報処理装置１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＡＭ（Random  Access  Memory）１２、ＨＤＤ（Hard  Disk  Drive）１３、ネットワークＩ／Ｆ部１４、入力部１５、表示部１６、外部記憶装置Ｉ／Ｆ部１７を含む。
【００１４】
ＣＰＵ１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。ＣＰＵ１１は、ＲＡＭ１２に記憶されたプログラムを実行する演算装置で、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００１５】
ＲＡＭ１２は、ＣＰＵ１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００１６】
ＨＤＤ１３は、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００１７】
ネットワークＩ／Ｆ部１４は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワーク（例えばＥｔｈｅｒｎｅｔ（登録商標））を介して接続された通信機能を有するＭＦＰ５、６と情報処理装置１のインタフェースである。
【００１８】
入力部１５や表示部１６は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical  User  Interface）を備えたＬＣＤ（Liquid  Crystal  Display）とから構成され、情報処理装置１が有する機能を利用する際のＵＩ（User  Interface）として機能する表示及び／又は入力装置である。
【００１９】
外部記憶装置I／F部１７は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記憶媒体１８（例えば、フラッシュメモリなど）と当該情報処理装置とのインタフェースである。
【００２０】
また、記憶媒体１８に、所定のプログラムを格納し、記憶媒体１８に格納されたプログラムは外部記憶装置Ｉ／Ｆ部１７を介して情報処理装置１にインストールされ、インストールされた所定のプログラムは情報処理装置１により実行可能となる。
【００２１】
情報処理装置１、例えば、ＰＣ（Personal  Computer）などであり、図１に示す例において情報処理装置が１つ、ＭＦＰが２つ接続されているが、情報処理装置やＭＦＰの数がこれらに限られないことは言うまでもない。
【００２２】
＜機能構成＞
図３は、実施例１に係る情報処理装置の主要機能構成の一例を示すブロック図である。図３に示すように情報処理装置１は、プリンタドライバ２０、スプーラ２１、ポートモニター２２を含む。
【００２３】
プリンタドライバ２０は、アプリケーションによって生成された画像情報をＭＦＰが印刷するにあたって理解可能なページ記述言語に変換する。また、プリンタドライバ２０は、変換したページ記述言語をスプーラ２１に出力する。
【００２４】
スプーラ２１は、アプリケーションによって生成された印刷ジョブを一旦保存する記憶領域を有し、一旦保存された印刷ジョブを順番にプリンタに出力するよう制御する。
【００２５】
ポートモニター２２は、スプーラ２１から順に出力されるページ記述言語を、あらかじめ設定されたＭＦＰ（出力先ともいう）に対し、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Universal Serial Bus）などを通じて出力する。ここでは、Ｅｔｈｅｒｎｅｔ（登録商標）に接続されていることを前提とする。また、ポートモニター２２の具体例としては、Ｗｉｎｄｏｗｓ（登録商標）のネットワークプリンター向けのポートモニターであるＳｔａｎｄａｒｄ  ＴＣＰ／ＩＰ  Ｐｏｒｔと呼ばれるものがある。
【００２６】
次に、プリンタドライバ２０の機能構成について説明する。図３に示すように、プリンタドライバ２０は、描画手段２３、ＵＩ手段２４、記憶手段（環境指標情報）２５、累積手段２６、記憶手段（印刷履歴情報）２７を含む。
【００２７】
描画手段２３は、プリンタ向けの描画コマンドを変換したり、場合によってはレンダリングも行ったりする。ＵＩ手段２４は、ユーザーがプリンタ設定や印刷の各機能における印刷条件の設定などのＵＩ機能を備える。ＵＩ手段２４については後述する。
【００２８】
記憶手段２５は、環境指標情報を記憶する。環境指標情報は、印刷を行うための各機能における複数の印刷条件毎に、環境に与える影響を削減する値を示す削減値を関連付けた情報である。環境に与える影響を削減するとは、具体的には、化石燃料の消費を削減する、エネルギーを削減する、二酸化炭素排出量を削減するなどが考えられる。
【００２９】
図４は、実施例１における環境指標情報の一例を示す図である。図４に示す例は、印刷条件毎にエネルギー削減量が関連付けられている例である。図４に示すように、印刷機能毎に、優先順位が関連付けられる。また、印刷条件（選択肢）毎に、削減量（エネルギー削減量）、削減率、ポイントが関連付けられている。
【００３０】
優先順位は、どの機能から環境に与える影響（図４に示す例ではエネルギー）を削減していくかを決める値である。優先順位の番号が小さい機能が、優先順位が高いことを示す。選択肢は、各機能における印刷条件を示す。図４に示すように、優先順位は複数設定することができる（Ａ、Ｂ）。優先順位が複数ある場合、デフォルトの優先順位を決めておき、適宜複数の優先順位からユーザーが選択できるようにしておくとよい。
【００３１】
削減量は、デフォルト設定に対して環境に与える影響の削減値を示す。機能によっては、削減量ではなく、削減率が関連付けられるものもある。削減率は、印刷枚数に削減率を乗算した結果が削減量となる。例えば、両面印刷指定ならば、１枚に対して２倍の削減効果を伴うため、削減率を２とする。
【００３２】
また、ポイントは、印刷条件毎に関連付けられ、削減量や削減率を一元管理するための仮想的なポイントである。ポイントが大きければ大きいほど、削減効果があることを示す。ポイントを使用することで、削減値の合計の計算が簡単になる。削減量及び削減率、又はポイントのどちらを使うかは適宜設定変更可能とする。
【００３３】
ここで、デフォルト設定について説明する。デフォルト設定は削減量や削減率、ポイントの基準となる印刷条件である。各機能において、削減量が「０」の印刷条件がデフォルト設定である。また、デフォルト設定の場合のポイントは「１」を示す。また、デフォルト設定の場合の削減率は「１」である。つまり、各機能におけるデフォルト設定の印刷条件について、「トナーセーブ」は「０％」、「カラー」は「カラー」、「印刷配分」は「コンピュータ優先」、「白紙抑制」は「しない」、「用紙サイズ」は「Ａ３」、「両面」は「しない」、「集約・製本」は「しない」である。
【００３４】
なお、「用紙サイズ」については、デフォルト設定を「０」とし、サイズが１サイズ大きくなると「−１０」の削減量、サイズが１サイズ小さくなると「＋１０」の削減量と記載するようにしてもよい。また、ポイントの場合も同様であり、デフォルト設定を「１」とし、サイズが１サイズ大きくなると「−１」、サイズが１サイズ小さくなると「＋１」としてもよい。
【００３５】
図３に戻り、累積手段２６は、記憶手段２７に記憶される印刷履歴情報に基づいて、環境に与える影響の削減値の合計を累積する。環境に与える影響の削減値はＵＩ手段２４から取得可能である。つまり、累積手段２６により、所定期間内に環境に与える影響をどれだけ削減できたかを把握することができる。また、累積手段２６は、累積した削減値を自身が保持してもよいし、記憶手段２７に記憶させてもよい。
【００３６】
記憶手段２７は、印刷履歴情報を記憶する。印刷履歴情報は、プリンタドライバ２０において生成される印刷ジョブを記憶してもよいし、ＭＦＰ５などから実際に印刷した履歴を受信して記憶してもよい。
【００３７】
図５は、実施例１におけるＵＩ手段の機能構成の一例を示す図である。図５に示すように、ＵＩ手段２４は、目標設定手段２４０、条件設定手段２４２、表示手段２４５を含む。目標設定手段２４０は、環境に与える影響の目標値が複数表示されたＵＩ画面から１つの目標値の設定を受け付ける。目標値の設定の仕方の例として、例えば、スライダーコントロールを用いて目標値を設定することが考えられる。
【００３８】
図６は、実施例１における印刷設定画面の一例を示す図である。図６に示す例では、スライダーコントロールにより、任意のエネルギー削減量を設定するようになっている。スライダーコントロールは、複数の目標値が段階的に表示されているに等しい。図６に示すように各機能に対する印刷条件の設定は、ユーザーからは操作できないか、あるいは隠されている。
【００３９】
また、図６に示す例では、ユーザーがスライダーコントロールにより、１５％や７５％などを選択すると、設定された目標値を達成する印刷条件が表示される。さらに、図６の点線Ａで囲った枠内に示すように、キー入力を受け付けて、表示された選択肢（印刷条件）からユーザー所望の選択肢を選択できるようにしてもよい。また、図６に示すＵＩ画面と、図１に示す従来のＵＩ画面とは、ワンクリック設定ボタンなどを押下することなどにより切り替え可能にしておくとよい。
【００４０】
図５に戻り、目標設定手段２４０は、制限手段２４１を含む。制限手段２４１は、管理者などの設定により、目標値の設定を制限する。例えば、制限手段２４１により２５％以上の目標値しか設定できないと制限されると、ユーザーは２０％などの２５％未満の目標値を設定することができなくなる。これより、管理者や製造メーカーなどの意図に反するユーザーの設定を禁止することができる。
【００４１】
条件設定手段２４２は、目標設定手段２４０により設定された目標値を取得し、目標値を達成する印刷条件の設定を行う。条件設定手段２４２は、算出手段２４３、判定手段２４４を含み、算出手段２４３、判定手段２４４を用いて印刷条件の設定を行う。
【００４２】
算出手段２４３は、各機能に関連付けられた優先順位に従って設定された印刷条件の削減値を累積する。また、設定対象の印刷条件が複数ある場合に、以下の３つの方法で印刷条件を設定することができる。
【００４３】
（その１）
１つ目の設定方法は、削減量が最大の印刷条件を選択する方法である。例えば、目標値が１５％（削減量に換算すると例えば２５とする）であり、優先順位Ｂに基づく場合、優先順１のトナーセーブの各印刷条件のうち、削減量が最大の「４５％」（削減量１５）を選択する。次に、優先順２のカラーの各印刷条件のうち、削減量が最大の「白黒」（削減量１５）を選択する。これより、それぞれの削減量の合計が３０になるため、目標を達成する。その他の機能については、デフォルト設定に従う。
【００４４】
（その２）
２つ目の設定方法は、各機能において目標削減量を分散して設定する方法である。例えば、目標値が１５％（削減量に換算すると例えば２５とする）であり、優先順位Ｂに基づく場合、優先順１のトナーセーブの各印刷条件のうち、削減量が中程度の「３０％」（削減量１０）を選択する。次に、優先順２のカラーの各印刷条件のうち、削減量が中程度の「２色」（削減量１０）を選択する。次に、優先順３の印刷配分の各印刷条件のうち、削減量が０以外の「コンピュータ優先」（削減量５）を選択する。これより、それぞれの削減量の合計が２５になるため、目標を達成する。その他の機能については、デフォルト設定に従う。また、削減量が０以外の選択肢が１つしかない場合は、削減量が０以外の選択肢を選択する。
【００４５】
（その３）
３つ目の設定方法は、目標値を満たすまで優先順にユーザーに印刷条件を選択させる方法である。例えば、目標値が１５％（削減量に換算すると例えば２０とする）であり、優先順位Ｂに基づく場合、優先順１のトナーセーブの各印刷条件のうち、削減量が「５」の「１５％」をユーザーが選択したとする。ユーザー選択については、図６の点線Ａ内のように、キー入力などで選択可能とすればよい。
【００４６】
次に、優先順２のカラーの各印刷条件のうち、削減量が「１０」の「２色」を選択したとする。次に、優先順３の印刷配分の印刷条件のうち、削減量が「５」の「プリンタ優先」をユーザーが選択したとする。これより、それぞれの削減量の合計が２０になるため、目標を達成する。その他の機能については、デフォルト設定に従う。
【００４７】
なお、目標値については、デフォルト設定のときの環境に与える影響値（例えば、エネルギー消費量）を算出しておき、設定された目標値（％）を乗算することで達成すべき値を算出することができる。例えば、デフォルト設定のときのエネルギー消費量が１００とすると、設定された目標値が１５％の場合は、削減量に換算された達成すべき目標値は１５になる。
【００４８】
判定手段２４４は、算出手段２４３により算出された削減値の合計が、目標値を満たしているか否かを判定する。判定手段２４４は、算出手段２４３により合計が算出される度に判定を行う。
【００４９】
つまり、条件設定手段２４２は、目標設定手段２４０により目標値が設定された場合、優先順の高い機能から印刷条件を設定し、環境に与える影響の削減値を累積して合計を算出し、合計が目標値を満たしているか否か判定する。目標値を満たしていれば、その他の機能をデフォルト設定にして設定処理を終了し、目標値を満たしていなければ、次の優先順の機能に対して印刷条件を設定し、前述した処理を行う。
【００５０】
表示手段２４５は、条件設定手段２３２により設定された印刷条件を表示したり、削減合計を表示したりする。また、表示手段２４５は、累積手段２６により所定期間に累積された削減値を表示してもよい。以上の機能構成により、環境に与える影響を削減するための目標値を設定することで、目標値を満たす印刷条件を設定することができる。
【００５１】
＜動作＞
次に、実施例１における情報処理装置の動作について説明する。図７は、実施例１における印刷条件設定処理の一例を示すフローチャートである。ステップＳ１１において、目標設定手段２４０は、環境に与える影響を削減するための目標値Ｓの設定を受け付けたか否かを判定する。具体的には、目標設定手段２４０は、図６に示すスライダーコントロールをユーザーが動かしたか否かで判定する。設定された目標値Ｓは、条件設定手段２４２に出力される。ステップＳ１１において、目標値Ｓが設定されればステップＳ１２に進み、設定されていなければステップＳ１１に戻る。
【００５２】
ステップＳ１２において、条件設定手段２４２は、目標値Ｓを取得すると、優先順位の高い機能から印刷条件を設定する。印刷条件の設定の仕方は前述した通り３つあるが、基本的にはその１の方法をデフォルトで用いることにする。
【００５３】
ステップＳ１３において、条件設定手段２４２は、設定した印刷条件に対応する削減値の合計Ｔを算出する。
【００５４】
ステップＳ１４において、条件設定手段２４２は、削減値の合計ＴがＳ以上であるか否かを判定する。このとき、目標値が％で表現されているときは、
Ｓ＝デフォルト設定の環境に与える影響値×Ｓ％      （１）
（１）式を用いて目標値Ｓを削減量と比較できる値に換算しておく。
【００５５】
ステップＳ１４における判定結果がＹＥＳ（Ｔ≧Ｓ）であればステップＳ１５に進み、判定結果がＮＯ（Ｔ＜Ｓ）であればステップＳ１２に戻る。
【００５６】
ステップＳ１５において、条件設定手段２４２は、合計値Ｔ＝目標値Ｓであるか否かを判定する。ステップＳ１５における判定結果がＹＥＳ（Ｔ＝Ｓ）であればステップＳ１８に進み、判定結果がＮＯ（Ｔ≠Ｓ）でればステップＳ１６に進む。
【００５７】
ステップＳ１６において、条件設定手段２４２は、最後に設定された印刷条件の機能に対して、全ての選択肢を表示する。ステップＳ１７において、条件設定手段２４２は、例えばキー入力などでユーザーに選択肢を選択させる。これは、最後の印刷条件を設定した時にＴがＳを大幅に超えた場合、ＴがＳに近くなるような印刷条件をユーザーに選択させるためである。これにより、ユーザーの意図に反して削減しすぎることを防止することができる。なお、最後に設定された印刷条件の機能に限らず、最後を含めた所定数の機能における印刷条件を選択させるようにしてもよい。
【００５８】
ステップＳ１８において、条件設定手段２４２は、印刷条件が設定されていない残りの機能についてはデフォルトの印刷条件を設定する。以上の処理により、設定された目標値を満たす印刷条件を設定することができる。
【００５９】
次に、印刷履歴に基づいて削減値を累積する処理について説明する。図８は、実施例１における削減値累積処理の一例を示すフローチャートである。ステップＳ２１において、図７に示す印刷条件設定処理が行われる。
【００６０】
ステップＳ２２において、プリンタドライバ２０により印刷が指示される。このとき、印刷枚数などを履歴として残しておく。
【００６１】
ステップＳ２３において、累積手段２６は、印刷枚数にＴを乗算して累積削減値Ｇに累積する。
【００６２】
ステップＳ２４において、表示手段２４５は、累積削減値Ｇを表示する。これより、現在累積でどれくらいの削減値なのかが把握できるようになる。また、累積削減値Ｇを所定期間毎にリセットすることで、期間毎に目標を達成したかどうかを判定することができる。
【００６３】
以上、実施例１によれば、表示画面に表示された環境指標に関する複数の目標値から任意の目標値を設定することで、設定された目標値を達成する印刷条件を設定することができる。また、削減値合計Ｔが目標値Ｓを超えた場合、最後に設定された印刷条件の機能について全ての選択肢を表示し、ユーザーに選択可能とすることで、ユーザーが意図しない大幅な削減を防止することができる。また、印刷履歴に基づいて累積の削減値を計算することで、所定期間の累積削減値をユーザーに知らせることができる。また、削減値を図４に示すようなポイント制とすることで簡易的に削減値の合計を求めることができる。
【００６４】
［実施例２］
次に、実施例２に係る情報処理装置について説明する。実施例２では、目標設定値毎に各印刷条件が関連付けられており、目標設定値が決まれば印刷条件も一意に決まる。
【００６５】
図９は、実施例２に係る情報処理装置の主要機能構成の一例を示すブロック図である。図９に示すように情報処理装置２は、プリンタドライバ３０、スプーラ２１、ポートモニター２２を含む。図９に示す機能において、図３に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
【００６６】
図９に示すプリンタドライバ３０は、描画手段２３、ＵＩ手段３１、記憶手段３２、累積手段２６、記憶手段２７を含む。以下、ＵＩ手段３１及び記憶手段３２について説明する。
【００６７】
ＵＩ手段３１は、環境に与える影響を削減するための目標値が設定されると、実施例１とは異なる方法で印刷条件を設定する。実施例２では、環境指標情報には、目標値に対して各印刷条件が関連付けられている。よって、目標値が決まれば印刷条件も一意に決まる。ＵＩ手段３１の詳細については後述する。
【００６８】
記憶手段３２は、環境指標情報を記憶する。図１０は、実施例２における環境指標情報の一例を示す図である。図１０に示すように、目標値０％、１５％、５０％、６０％毎に、各機能の印刷条件が予め設定されている。図１０に示す例では、丸が付いている印刷条件が各機能において設定される。
【００６９】
例えば、「Ｎｏ  Ｓａｖｅ  ０％」は、デフォルト設定を意味する。また、「Ｅｃｏ  Ｓａｖｅ  １５％」は、トナーセーブに対して「１５％」、カラーに対して「カラー」、印刷配分に対して「コンピュータ優先」、白紙抑制に対して「しない」、用紙サイズに対して「Ａ４」、両面に対して「しない」、集約・製本に対して「しない」が設定されている。
【００７０】
ポイント制について、各目標値に対して合計ポイントが所定値以上と決めておけばよい。例えば、目標値「１５％」は合計ポイント９以上、目標値「５０％」は、合計ポイント１８以上とする。ポイントの考え方は実施例１と同様である。
【００７１】
図１１は、実施例２におけるＵＩ手段の機能構成の一例を示すブロック図である。図１１に示す機能において、図５に示す機能と同様の機能のものは同じ符号を付し、その説明を省略する。
【００７２】
目標設定手段３１０は、例えば、アイコンを使って目標値を設定させる。図１２は、実施例２における印刷設定画面の一例を示す図である。図１２に示す例では、アイコンを指定することで、目標値を設定することができる。図１２に示すように、複数の目標値を示すアイコンが表示され、ユーザーはアイコンを指定することで、目標値を設定することができる。
【００７３】
図１１に戻り、条件設定手段３１１は、条件取得手段３１２を含む。条件取得手段３１２は、目標設定手段３１０から設定された目標値に対する印刷条件を記憶手段３２（図１０参照）から取得する。条件設定手段３１１は、条件取得手段３１２により取得された印刷条件を各機能に設定する。例えば、図１２に示す画面から「Ｅｃｏ  Ｓａｖｅ  ５０％」が選択された場合、図１０に示す環境指標情報からトナーセーブは「３０％」、カラーは「２色」、印刷配分は「コンピュータ優先」、白紙抑制は「する」、用紙サイズは「Ａ４」、両面は「する」、集約・製本は「２ｉｎ１」が設定される。
【００７４】
以上の機能構成により、目標値を設定すると、目標値に対するプリセットされた印刷条件を設定することができる。また、図１２に示すような例では、エネルギー削減量とは無関係な設定も混在（例えば「ヨコ」）しているため、エコを選択するときと選択しないときの切り替えが容易である。
【００７５】
＜動作＞
次に、実施例２における情報処理装置の動作について説明する。図１３は、実施例２における印刷条件設定処理の一例を示す図である。図１３に示す処理において、図７に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００７６】
ステップＳ３１において、条件設定手段３１１は、目標設定手段３１０により設定された目標値Ｓを取得し、記憶手段３２から目標値Ｓに対応する各機能の印刷条件を取得する。
【００７７】
ステップＳ３２において、条件設定手段３１１は、記憶手段３２から取得した印刷条件を各機能に設定する。
【００７８】
以上、実施例２によれば、目標値を設定すると、目標値に対するプリセットされた印刷条件を設定できる。なお、実施例２においても、スライダーコントロールなどを用いて任意に目標値を設定してもよい。この場合、設定された目標値に対応するプリセットされた目標値がない場合、プリセットされた目標値の中で一番近い目標値に対応する印刷条件を設定するようにすればよい。また、実施例１で設定された目標値と印刷条件との対をプリセットして、実施例２に適用することもできる。
【００７９】
［実施例３］
次に、実施例３における情報処理システムについて説明する。実施例３では、情報処理システムは、ＭＦＰ５から実際の印刷履歴を取得し、印刷履歴に基づいて所定期間の累積削減値を算出する。次に、情報処理システムは、算出した累積削減値と累積目標値とを比較して、累積目標値を達成できそうか判断する。このとき、情報処理システムは、現状の累積削減値のままだと累積目標値を達成できないと判断した場合、目標値を上げることで印刷条件を再設定し、累積目標値の達成を目指す。
【００８０】
＜機能構成＞
図１４は、実施例３における情報処理システムの主要機能構成の一例を示すブロック図である。図１４に示す機能において図３に示す機能と同様のものは同じ符号を付し、その説明を省略する。
【００８１】
ＭＦＰ５は、通信手段５１を含む。通信手段５１は、情報処理装置３からの印刷ジョブにより印刷された印刷履歴を、情報処理装置３に送信する。
【００８２】
情報処理装置３は、プリンタドライバ４０、スプーラ２１、ポートモニター２２を含む。プリンタドライバ４０は、描画手段２３、記憶手段２５、累積手段２６、記憶手段２７、通信手段４１、監視手段４２、ＵＩ手段４３を含む。
【００８３】
通信手段４１は、ＭＦＰ５と双方向通信を行なうことで、ＭＦＰ５から印刷履歴を取得する。取得した印刷履歴は、記憶手段２７に記憶される。なお、実施例３では、記憶手段２７は、ＭＦＰ５から取得した印刷履歴を記憶するが、プリンタドライバ４０から出力される印刷ジョブに基づく印刷履歴を記憶してもよい。
【００８４】
監視手段４２は、累積手段２６により累積された累積削減値を監視する。このとき、ＵＩ手段４３により所定期間に環境に与える影響を削減する値を示す累積目標値が事前に設定されているとする。
【００８５】
監視手段４２は、累積削減値を監視し、現状の削減ペースで削減していくことで累積目標値を達成できるか判定する。例えば、監視手段４２は、累積目標値が１ヶ月で１０００だとすると、現状１５日間で３００しか累積削減できていない場合は、累積目標値を達成できないと判断する。次に、監視手段４２は、累積目標値を達成できないと判断すると、目標値Ｓを上げるために、ＵＩ手段４３に指示する。
【００８６】
ＵＩ手段４３は、監視手段４２から目標値Ｓのアップが指示されると、目標値Ｓを一つ上げる。次にＵＩ手段４３は、一つ上の目標値を達成するよう印刷条件を再設定する。目標値を一つ上げるとは、図１２に示すように複数の目標値を選択する場合は、一つ上の目標値を選択し、図６に示すように任意に目標値を設定する場合は、所定値（例えば１０）上げることを意味する。
【００８７】
以上の機能構成により、所定期間における累積目標値を設定した場合、監視手段４２により累積削減値を監視することで、中間段階で、累積目標値を達成できそうか否かを判断することができる。また、達成できないと判断した場合、目標値を上げることにより印刷条件の再設定を行うことができる。監視手段４２は、逆に、累積削減値が累積目標値に対して削減しすぎていると判断した場合は、目標値を下げることもできる。
【００８８】
また、監視手段４２は、所定期間の中で所定回数だけ監視をするようにしてもよい。毎回監視を行うと、目標値の再設定の回数も増えてしまう可能性があるからである。また、監視手段４２は、所定期間の中で半分が経過するまでは監視を行わないとしてもよい。ある程度日数が経過し、累積削減値がある程度大きくなったときに判断するのが妥当だからである。
【００８９】
＜動作＞
次に、実施例３における情報処理システムの動作について説明する。図１５は、実施例３における監視処理の一例を示すフローチャートである。図１５に示す処理において、図８に示す処理と同様の処理を行うものは同じ符号を付し、その説明を省略する。
【００９０】
ステップＳ４１において、通信手段４１は、ＭＦＰ５から印刷履歴を取得する。取得した印刷履歴は、記憶手段２７に記憶される。ステップＳ４２において、累積手段２６は、記憶手段２７に記憶された印刷履歴情報の印刷枚数に基づいて、累積削減値を算出する。累積削減値は、１枚あたりの削減値に印刷枚数を乗算することで算出できる。算出された累積削減値は、累積手段２６により保持される。累積手段２６は、ＭＦＰ５から印刷履歴を取得する度に計算してもよいし、例えば一日おきに計算してもよい。
【００９１】
ステップＳ４３において、監視手段４２は、累積算出手段２６により算出された累積削減値を監視し、現状のペースで行くと所定期間で累積目標値を達成できないか否か判定する。ステップＳ４３の判定結果がＹＥＳ（達成できない）であれば、ステップＳ４４に進み、ステップＳ４３の判定結果がＮＯ（達成できる）であれば、処理を終了する。
【００９２】
ステップＳ４４に進み、監視手段４２は、目標値Ｓを１つ上げるようＵＩ手段４３に指示する。ステップＳ４４に進み、ＵＩ手段４３は、監視手段４２から目標値を上げるよう指示をうけると、目標値を１つ上げ、変更された目標値を達成する印刷条件を設定する。
【００９３】
これにより、中間段階で累積目標値を達成できないことが予測できれば、１回あたりの削減目標値を上げることで、最終的に累積目標値を達成できる可能性を上げることができる。
【００９４】
以上、本発明の実施例について詳述したが、本発明に係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせて情報処理装置を構成することも可能である。
【００９５】
また、環境指標情報は、プリントドライバ内部に配置してもよいし、情報処理装置のハードディスクに記憶してもよい。また、環境指標情報は、ＭＦＰに記憶され、適宜情報処理装置から取得されてもよい。また、環境指標情報をプリンタドライバの外部に配置した場合、更新や交換を可能にすることで、ユーザーにとって所望の環境指標情報を選択することができる。例えば、各国、各会社や各事業所などで使用したい環境指標情報が異なったり、達成目標が異なったりする場合でも、環境指標情報の更新や交換をすることで柔軟に対応することができる。また、環境指標情報がＳＱＬＤＢやテキストファイルなどの汎用のデータであれば、汎用のツールで編集することが可能になる。
【００９６】
また、環境指標情報を複数用意し、使用する環境指標情報をユーザーに選択させてから、削減値を算出するようにしてもよい。例えば、化石燃料の消費を削減する値を示した環境指標情報、エネルギーを削減する値を示した環境指標情報、二酸化炭素排出量を削減する値を示した環境指標情報などが考えられる。
【００９７】
なお、実施例において説明した処理内容をプログラムとし、このプログラムをコンピュータに実行させて前述した処理を情報処理装置に実行させることも可能である。また、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータに読み取らせて、前述した処理を情報処理装置に実行させることも可能である。
【符号の説明】
【００９８】
１、２、３  情報処理装置
５、６  ＭＦＰ
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＨＤＤ
１４  ネットワークＩ／Ｆ部
１５  入力部
１６  表示部
１７  外部記憶装置Ｉ／Ｆ部
２０、３０、４０  プリンタドライバ
２１  スプーラ
２２  ポートモニター
２３  描画手段
２４、３１、４３  ＵＩ手段
２５、３２  記憶手段
２６  累積手段
２７  記憶手段
４１  通信手段
４２  監視手段
２４０、３１０  目標設定手段
２４１  制限手段
２４２、３１１  条件設定手段
２４３  算出手段
２４４  判定手段
２４５  表示手段
３４２  条件取得手段
【先行技術文献】
【特許文献】
【００９９】
【特許文献１】特開２００８−４６１５９号公報
【図１】
2010282300.tif 000003
【図２】
2010282300.tif 000004
【図３】
2010282300.tif 000005
【図４】
2010282300.tif 000006
【図５】
2010282300.tif 000007
【図６】
2010282300.tif 000008
【図７】
2010282300.tif 000009
【図８】
2010282300.tif 000010
【図９】
2010282300.tif 000011
【図１０】
2010282300.tif 000012
【図１１】
2010282300.tif 000013
【図１２】
2010282300.tif 000014
【図１３】
2010282300.tif 000015
【図１４】
2010282300.tif 000016
【図１５】
2010282300.tif 000017