(57)【要約】【課題】  一つ以上のプリンタより構成される予め印刷設定が登録された複数の仮想プリンタの中から、印刷する際の環境負荷が少ない仮想プリンタをユーザが容易に選択できる印刷指示画面を生成するプリンタ選択処理プログラムを提供する。【解決手段】  プリンタサーバ３０において、ステップ７０６で得た仮想プリンタ情報テーブル３００の情報と、ステップ７０７で得た消費電力−ＬＣＡ値テーブル４００、消費物−ＬＣＡ値テーブル５００の情報とに基づいて、ステップ７０８で各仮想プリンタの環境負荷値を計算し、ステップ７０９で印刷指示画面の表示方法に関する情報を取得し、ステップ７１０で印刷指示画面を生成する。【選択図】  図７
2006277197.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、前記情報処理端末からの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を前記情報処理端末に表示する印刷制御装置とをネットワークを介して接続して成る印刷システムの前記印刷制御装置に実装されるプリンタ選択処理プログラムにおいて、
前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を算出する環境負荷算出処理と、
前記情報処理端末からの特定の印刷指示操作要求に基づき、前記環境負荷算出処理により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する表示処理と
を前記印刷制御装置に行わせる
ことを特徴とするプリンタ選択処理プログラム。
【請求項２】
前記表示処理は、
前記環境負荷算出処理によって算出された環境負荷値の小さい順番に仮想プリンタを並べることによって、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する
ことを特徴とする請求項１記載のプリンタ選択処理プログラム。
【請求項３】
前記表示処理は、
前記環境負荷算出処理によって算出された環境負荷値が所定の閾値より小さい仮想プリンタにマークをつけることによって、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する
ことを特徴とする請求項１記載のプリンタ選択処理プログラム。
【請求項４】
前記環境負荷算出処理によって算出された環境負荷値と比較する所定の閾値を一つまたは複数設定する閾値設定処理を更に前記印刷制御装置に行わせ、
前記表示処理は、前記環境負荷算出処理によって算出された各仮想プリンタ毎の環境負荷値と、前記閾値設定処理によって設定された複数の閾値との大小関係に応じて、当該各仮想プリンタに当該大小関係に応じた各々異なるマークをつけて表示することによって、当該環境負荷値の小さい仮想プリンタを優先的に前記指示画面に表示する
ことを特徴とする請求項３記載のプリンタ選択処理プログラム。
【請求項５】
前記閾値設定処理は、
前記所定の閾値の数と閾値の値は変更可能に設定し、
前記表示処理は、
前記環境負荷算出処理によって算出された各仮想プリンタ毎の環境負荷値と、前記変更された一つまたは複数の閾値との大小関係に応じて、当該各仮想プリンタに当該大小関係に応じた各々異なるマークをつけて表示することによって、当該環境負荷値の小さい仮想プリンタを優先的に前記指示画面に表示する
ことを特徴とする請求項４記載のプリンタ選択処理プログラム。
【請求項６】
前記表示処理は、
前記環境負荷算出処理によって算出された環境負荷値の最も小さい仮想プリンタだけを表示することによって、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する
ことを特徴とする請求項１記載のプリンタ選択処理プログラム。
【請求項７】
前記印刷制御装置に、前記印刷制御対象の各プリンタの動作状態情報を前記プリンタ情報として取得させる取得処理を更に行わせ、
前記環境負荷算出処理は、
前記プリンタ情報の機種情報と動作状態情報とを加味して、当該各仮想プリンタ毎に運用時の環境負荷値を算出する
ことを特徴とする請求項１及至６記載のプリンタ選択処理プログラム。
【請求項８】
前記取得処理は、動作状態情報として、前記印刷制御対象の各プリンタの電力状態が節電状態であるか待機状態であるかの情報を取得し、
前記環境負荷算出処理は、
前記各プリンタの電力状態が節電状態である場合には、節電状態にある各プリンタが運用時に必要とされる待機状態に復帰する為の起電力を含めて前記各仮想プリンタ毎に運用時の環境負荷値を算出する
ことを特徴とする請求項７記載のプリンタ選択処理プログラム。
【請求項９】
情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、ユーザからの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を表示する情報処理端末とをネットワークを介して接続して成る印刷システムの前記情報処理端末に実装されるプリンタ選択処理プログラムにおいて、
前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を算出する環境負荷算出処理と、
ユーザからの特定の印刷指示操作要求に基づき、前記環境負荷算出処理により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する表示処理と
を前記情報処理端末に行わせる
ことを特徴とするプリンタ選択処理プログラム。
【請求項１０】
情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、前記情報処理端末からの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を前記情報処理端末に表示する印刷制御装置とをネットワークを介して接続して成るプリンタ選択処理システムにおいて、
前記印刷制御装置は、
前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を算出する環境負荷算出手段と、
前記情報処理端末からの特定の印刷指示操作要求に基づき、前記環境負荷算出処理により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する表示手段と
を具備する
ことを特徴とするプリンタ選択処理システム。
【請求項１１】
情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、前記情報処理端末からの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を前記情報処理端末に表示する印刷制御装置とをネットワークを介して接続して成る印刷システムの前記印刷制御装置で行われるプリンタ選択処理方法において、
前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を環境負荷算出手段により算出し、
前記情報処理端末からの特定の印刷指示操作要求に基づき、前記環境負荷算出手段により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示手段により表示する
ことを前記印刷制御装置に行わせる
ことを特徴とするプリンタ選択処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ選択処理プログラムおよびシステムおよび方法に関し、特に、一つ以上のプリンタより構成される予め印刷設定が登録された複数の仮想プリンタの中から、印刷する際の環境負荷が少ない仮想プリンタをユーザが容易に選択できる印刷指示画面を生成するプリンタ選択処理プログラムおよびシステムおよび方法に関する。
【背景技術】
【０００２】
近年、地球環境保護が叫ばれており、消費者は環境に配慮した製品を望む時代になりつつある。
【０００３】
環境に配慮する対策としては、温室効果ガス排出量を削減する為に、産業行動において二酸化炭素排出量を削減することが考えられている。
【０００４】
オフィスにおける環境に配慮した技術として、特許文献１では、印刷を要求するユーザがプリンタで印刷ジョブを実行する際に、印刷ジョブの印刷条件と印刷条件に対応するプリンタの環境負荷情報とに基づいて、二酸化炭素換算値である環境負荷値のライフサイクルアセスメント値を印刷ジョブ毎にユーザに表示して、ユーザの環境保護意識を喚起する情報処理装置、画像処理装置、環境負荷値算出方法、情報処理方法、環境負荷値算出方法及び情報処理方法実行のためのプログラム、及び、プログラムを記録した記録媒体が提案されている。
【０００５】
また、特許文献２では、ネットワークに接続された複数の画像出力装置のうち、省電力モードに移行した画像出力装置をクラスタリング出力の選択対象外とすることで、省電力モードに移行したプリンタを通常電力モードに移行させる起動電力の消費を回避することができ、省電力化に優れた画像出力システム及びこれに用いる情報処理装置が提案されている。
【特許文献１】特開２００３−１５０６９５号公報
【特許文献２】特開２００３−１０８３４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１に提案される技術は、一つのプリンタの中でユーザが実行するジョブの環境負荷値を計算してユーザに表示はするが、複数のプリンタの中から環境負荷値の少ないプリンタを選択できるものではなかった。
【０００７】
また、特許文献２に提案される技術は、複数の画像処理装置から起動電力の消費を回避できる画像処理装置を選択することができるが、電力以外の環境に及ぼす影響、例えば、紙使用量やトナー使用量までも考慮してプリンタを選択するものではなかった。
【０００８】
そこで、この発明は、一つ以上のプリンタより構成される予め印刷設定が登録された複数の仮想プリンタの中から、印刷する際の環境負荷が少ない仮想プリンタをユーザが容易に選択できる印刷指示画面を生成するプリンタ選択処理プログラムおよびシステムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する為、請求項１の発明は、情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、前記情報処理端末からの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を前記情報処理端末に表示する印刷制御装置とをネットワークを介して接続して成る印刷システムの前記印刷制御装置に実装されるプリンタ選択処理プログラムにおいて、前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を算出する環境負荷算出処理と、前記情報処理端末からの特定の印刷指示操作要求に基づき、前記環境負荷算出処理により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する表示処理とを前記印刷制御装置に行わせることを特徴とする。
【００１０】
また、請求項２の発明は、請求項１の発明において、前記表示処理は、前記環境負荷算出処理によって算出された環境負荷値の小さい順番に仮想プリンタを並べることによって、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示することを特徴とする。
【００１１】
また、請求項３の発明は、請求項１の発明において、前記表示処理は、前記環境負荷算出処理によって算出された環境負荷値が所定の閾値より小さい仮想プリンタにマークをつけることによって、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示することを特徴とする。
【００１２】
また、請求項４の発明は、請求項３の発明において、前記環境負荷算出処理によって算出された環境負荷値と比較する所定の閾値を一つまたは複数設定する閾値設定処理を更に前記印刷制御装置に行わせ、前記表示処理は、前記環境負荷算出処理によって算出された各仮想プリンタ毎の環境負荷値と、前記閾値設定処理によって設定された複数の閾値との大小関係に応じて、当該各仮想プリンタに当該大小関係に応じた各々異なるマークをつけて表示することによって、当該環境負荷値の小さい仮想プリンタを優先的に前記指示画面に表示することを特徴とする。
【００１３】
また、請求項５の発明は、請求項４の発明において、前記閾値設定処理は、前記所定の閾値の数と閾値の値は変更可能に設定し、前記表示処理は、前記環境負荷算出処理によって算出された各仮想プリンタ毎の環境負荷値と、前記変更された一つまたは複数の閾値との大小関係に応じて、当該各仮想プリンタに当該大小関係に応じた各々異なるマークをつけて表示することによって、当該環境負荷値の小さい仮想プリンタを優先的に前記指示画面に表示することを特徴とする。
【００１４】
また、請求項６の発明は、請求項１の発明において、前記表示処理は、前記環境負荷算出処理によって算出された環境負荷値の最も小さい仮想プリンタだけを表示することによって、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示することを特徴とする。
【００１５】
また、請求項７の発明は、請求項１及至６のいずれかに記載の発明において、前記印刷制御装置に、前記印刷制御対象の各プリンタの動作状態情報を前記プリンタ情報として取得させる取得処理を更に行わせ、前記環境負荷算出処理は、前記プリンタ情報の機種情報と動作状態情報とを加味して、当該各仮想プリンタ毎に運用時の環境負荷値を算出することを特徴とする。
【００１６】
また、請求項８の発明は、請求項７の発明において、前記取得処理は、動作状態情報として、前記印刷制御対象の各プリンタの電力状態が節電状態であるか待機状態であるかの情報を取得し、前記環境負荷算出処理は、前記各プリンタの電力状態が節電状態である場合には、節電状態にある各プリンタが運用時に必要とされる待機状態に復帰する為の起電力を含めて前記各仮想プリンタ毎に運用時の環境負荷値を算出することを特徴とする。
【００１７】
また、請求項９の発明は、情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、ユーザからの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を表示する情報処理端末とをネットワークを介して接続して成る印刷システムの前記情報処理端末に実装されるプリンタ選択処理プログラムにおいて、前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を算出する環境負荷算出処理と、ユーザからの特定の印刷指示操作要求に基づき、前記環境負荷算出処理により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する表示処理とを前記情報処理端末に行わせることを特徴とする。
【００１８】
また、請求項１０の発明は、情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、前記情報処理端末からの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を前記情報処理端末に表示する印刷制御装置とをネットワークを介して接続して成るプリンタ選択処理システムにおいて、前記印刷制御装置は、前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を算出する環境負荷算出手段と、前記情報処理端末からの特定の印刷指示操作要求に基づき、前記環境負荷算出処理により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示する表示手段とを具備することを特徴とする。
【００１９】
また、請求項１１の発明は、情報処理端末と、印刷制御対象の各プリンタに各々対応する仮想プリンタを管理し、前記情報処理端末からの印刷指示操作要求に基づき、管理下の各仮想プリンタの選択・印刷指示を受付ける印刷指示画面を前記情報処理端末に表示する印刷制御装置とをネットワークを介して接続して成る印刷システムの前記印刷制御装置で行われるプリンタ選択処理方法において、前記各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を環境負荷算出手段により算出し、前記情報処理端末からの特定の印刷指示操作要求に基づき、前記環境負荷算出手段により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に前記印刷指示画面に表示手段により表示することを前記印刷制御装置に行わせることを特徴とする。
【発明の効果】
【００２０】
本発明のプリンタ選択処理プログラムおよびシステムおよび方法によれば、印刷制御対象の各プリンタに各々対応する仮想プリンタの各仮想プリンタの機能情報を含むプリンタ情報に基づき、当該各仮想プリンタ毎に運用時の環境負荷値を算出する環境負荷算出処理と、情報処理端末からの特定の印刷指示操作要求に基づき、環境負荷算出処理により算出した環境負荷値を基に、該環境負荷値の小さい仮想プリンタを優先的に印刷指示画面に表示する表示処理とを印刷制御装置に行わせるように構成したので、一つ以上のプリンタより構成される予め印刷設定が登録された複数の仮想プリンタの中から、印刷する際の環境負荷が少ない仮想プリンタをユーザが容易に選択できる印刷指示画面を生成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係わるプリンタ選択処理プログラムおよびシステムおよび方法の実施例について添付図面を参照して詳細に説明する。
【００２２】
本発明に係わるプリンタ選択処理プログラムおよびシステムおよび方法は、各種印刷設定が登録された複数の仮想プリンタ（一つのプリンタにおいても、設定の違いにより、複数の仮想プリンタが設定される）から、環境に与える負荷が少ない仮想プリンタをユーザが容易に選択できる印刷指示画面をユーザに提供するものである。
【００２３】
なお、複数の仮想プリンタは一つ以上のプリンタより構成される。
【００２４】
環境に与える負荷を判断する指数は、各パラメータの使用資源量やエネルギー消費量を二酸化炭素量に換算するＬＣＡ値を使用する。
【００２５】
ＬＣＡ値は、原材料の採取から廃棄に至る全ライフサイクルにわたるライフサイクルアセスメント（ＬＣＡ）を二酸化炭素量に数値化した環境負荷値である。
【００２６】
まず、本発明に係わるプリンタ選択処理プログラムおよびシステムおよび方法を適用した印刷システムについて説明する。
【００２７】
図１は、本発明に係わるプリンタ選択処理プログラムおよびシステムおよび方法を適用した印刷システム１００の概略を示すシステム構成図である。
【００２８】
図１において、この印刷システム１００は、情報処理端末であるパーソナルコンピュータ（以下、ＰＣと略す）１０−１、１０−２、・・・１０−ｎと、プリンタ２０−１、２０−２、・・・２０−ｍと、印刷制御装置であるプリントサーバ３０とがネットワーク４０に接続されて構成される。
【００２９】
ＰＣ１０−１、１０−２、・・・１０−ｎ（以下、総称する際は、ＰＣ１０と記す）は、印刷指示を行うユーザの要求に応じて印刷指示画面をプリントサーバ３０に要求し、プリントサーバ３０から送られる印刷指示画面に基づいて、プリントサーバ３０に印刷要求を送信する。
【００３０】
プリントサーバ３０は、ＰＣ１０を通してユーザから要求があると、複数のプリンタから構成される環境負荷が少ない仮想プリンタを容易に選択することができる印刷指示画面をＰＣ１０を通してユーザに送信する。
【００３１】
そして、ＰＣ１０より印刷要求を受け付けると、印刷ジョブを生成して、指定のプリンタに送信する。
【００３２】
プリンタ２０−１、２０−２、・・・２０−ｍは、プリントサーバ３０から送信される印刷ジョブを実行する。
【００３３】
なお、本実施例では、印刷システム１００は、複数のプリンタで構成されるように説明するが、複数に限らず、一つでもよい。  
次に、プリントサーバ３０における機能的な構成について図２を参照して説明する。
【００３４】
図２は、プリントサーバ３０における機能的な構成の概略を示したブロック図である。
【００３５】
プリントサーバ３０は、印刷要求受付部２０１、印刷指示画面生成部２０２、低環境負荷プリンタ判定部２０３、環境負荷値情報管理部２０４、プリンタ情報管理部２０５、プリンタ情報取得部２０６、印刷モード情報管理部２０７、印刷指示画面送信部２０８、印刷処理部２０９で構成される。
【００３６】
印刷要求受付部２０１は、ＰＣ１０より、環境に与える負荷の少ない印刷設定が登録された複数の仮想プリンタの中からユーザの望む仮想プリンタを選択することができる印刷指示画面の要求を受け付け、印刷指示画面生成部２０２に印刷指示画面を生成するように指示する。
【００３７】
また、印刷要求受付部２０１は、ＰＣ１０に印刷指示画面送信部２０８より印刷指示画面が送信された後に、ＰＣ１０より送信した印刷指示画面を通した印刷要求を受け付けると、印刷処理部２０９に受け付けた印刷要求の処理を指示する。
【００３８】
印刷指示画面生成部２０２は、印刷設定が登録された複数の仮想プリンタの中からユーザの望む仮想プリンタを選択することができる印刷指示画面を生成する。
【００３９】
ユーザより、環境に与える負荷の少ない仮想プリンタが表示される印刷指示画面の要求があった場合には、環境に与える負荷の少ない仮想プリンタが表示される印刷指示画面を生成する。
【００４０】
低環境負荷プリンタ判定部２０３は、ネットワーク４０に接続された複数のプリンタで構成される印刷設定が登録されている複数の仮想プリンタについて、各仮想プリンタで実行される処理が環境に与える影響を示すＬＣＡ値を計算する。
【００４１】
環境負荷値情報管理部２０４は、プリンタ２０−１、２０−２、・・・２０−ｎ（以下、総称する場合はプリンタ２０と記す）における、待機電力、Ａ３印刷時電力等の各種消費電力に対応したＬＣＡ値を表示したテーブルと、紙、トナー等の印刷する際に消費される物に応じたＬＣＡ値が記載されたテーブルが管理され、低環境負荷プリンタ判定部２０３が各仮想プリンタに印刷を行わせるＬＣＡ値を計算する際に使用される。
【００４２】
プリンタ情報管理部２０５は、仮想プリンタの登録された印刷設定内容等の情報が管理され、低環境負荷プリンタ判定部２０３が、各仮想プリンタに印刷を行わせるＬＣＡ値を計算する際に、使用される。
【００４３】
プリンタ情報取得部２０６は、ネットワーク４０に接続されたプリンタ２０の待機状態、節電状態等の状態をＭＩＢ（Management Information Base）を利用して取得し、プリンタ情報管理部２０５に提供する。
【００４４】
印刷モード情報管理部２０７は、印刷指示画面生成部２０２で生成される印刷指示画面における仮想プリンタの表示方法やプリンタの印刷モードについての情報を管理する。
【００４５】
印刷指示画面での仮想プリンタの表示方法については、例えば、環境に与える負荷が少ない順に並べて表示する方法、ＬＣＡ値がある閾値より少ない仮想プリンタを強調表示して表示する方法、ＬＣＡ値が最も少ない仮想プリンタだけを表示する方法等がある。
【００４６】
印刷指示画面送信部２０８は、印刷指示画面生成部２０２より生成された印刷指示画面を、要求のあったＰＣ１０に送信する。
【００４７】
印刷処理部２０９は、印刷要求受付部２０１が受け付けたＰＣ１０からの印刷要求に応じて、印刷要求に記載された仮想プリンタによって印刷する印刷ジョブを生成して、プリンタに印刷ジョブを送信する。
【００４８】
このように、プリントサーバ３０においては、ＰＣ１０より印刷指示画面の要求がなされると、要求がなされた時点のネットワーク４０上のプリンタ２０の情報を取得し、ネットワーク４０に接続されたプリンタ２０によって構成される仮想プリンタによる印刷が環境に与える負荷をＬＣＡ値を算出することで計算し、そして、ＬＣＡ値の少ない仮想プリンタをユーザが判別できる印刷指示画面を生成し、印刷指示画面の要求を行ったＰＣ１０に対して生成した印刷指示画面を送信する。
【００４９】
そして、ＰＣ１０から送信した印刷指示画面で仮想プリンタが選択された印刷要求をプリントサーバ３０が受け付けると、受け付けた印刷要求の印刷内容を印刷する印刷ジョブを生成して印刷要求で選択された仮想プリンタ上に登録されたプリンタに送信する。
【００５０】
次に、ネットワーク４０に接続された複数のプリンタ２０−１、２０−２、・・・２０−ｍより構成される、各種印刷設定が登録された仮想プリンタについて図３を参照して説明する。
【００５１】
図３は、複数のプリンタ２０−１、２０−２、・・・２０−ｍより構成される、各種印刷設定が登録された仮想プリンタの内容を表示した仮想プリンタ情報テーブル３００を示した模式図である。
【００５２】
仮想プリンタ情報テーブル３００には、各仮想プリンタに登録された印刷設定の内容が記されている。
【００５３】
図３に示すように、仮想プリンタテーブル３００の左から１列目には、仮想プリンタの設定内容を示す項目名である「仮想プリンタ名」、「実プリンタＩＰアドレス」、「機種名」、「プリンタ状態」、「印刷部数」、「カラーモード」、「用紙サイズ」、「両面」、「まとめて１枚」が記されている。
【００５４】
そして、仮想プリンタテーブル３００の左から２列目には、仮想プリンタ名がＰｒｉｎｔｅｒＡである仮想プリンタの設定内容がそれぞれの項目に「“ＰｒｉｎｔｅｒＡ”」、「１２．１２３．４．１０１」、「“ＰＴＲ１１００”」、「待機状態」、「１」、「自動」、「Ａ４」、「しない」、「２アップ」と記されている（参照番号３０１）。
【００５５】
同じように仮想プリンタテーブル３００の左から３列目に、仮想プリンタＰｒｉｎｔｅｒＢの設定内容が、左から４列目には、仮想プリンタＰｒｉｎｔｅｒＣというように、列単位に、各仮想プリンタの設定内容が記される。
【００５６】
また、図３の参照番号３０２と３０３で示すように、実プリンタのＩＰアドレスが仮想プリンタの“ＰｒｉｎｔｅｒＡ”と“ＰｒｉｎｔｅｒＤ”では同じ値となっており、登録される印刷設定の違いによって、物理的に一つのプリンタから複数の仮想プリンタが作成される。
【００５７】
また、仮想プリンタ情報テーブル３００には、各仮想プリンタに登録される実プリンタのプリンタ状態が記録される。
【００５８】
プリンタ状態とは、プリンタの電力状態が節電状態に移行しているか、それとも待機状態であるかの情報であって、ＰＣ１０より印刷指示画面が要求されて、プリントサーバ３０によって、印刷指示画面が生成される際に、プリンタ情報取得部２０６によってプリンタ２０の状態が書き込まれる。
【００５９】
また、それぞれの仮想プリンタ毎に、実プリンタＩＰアドレスに記されたプリンタによる印刷設定が記される。
【００６０】
印刷設定内容は、上述したように、「印刷部数」、「カラーモード」、「用紙サイズ」、「両面」、「まとめて一枚」である。
【００６１】
なお、印刷設定内容は上記に限らず実プリンタであるプリンタで設定可能な設定内容が記録されてよい。
【００６２】
印刷指示を行うユーザは、ユーザの希望する印刷設定内容が記された仮想プリンタを印刷指示の際に指定して、ユーザの望む印刷をプリンタに行わせる。
【００６３】
次に、プリントサーバ３０が各仮想プリンタのＬＣＡ値を計算する際に、プリンタの動作によって消費される電力からＬＣＡ値を計算する為の消費電力−ＬＣＡ値換算テーブルについて図４を参照して説明を行う。
【００６４】
図４は、各プリンタで消費される消費電力の種類に応じたＬＣＡ値が記載された消費電力−ＬＣＡ値換算テーブル４００を示す模式図である。
【００６５】
消費電力−ＬＣＡ値換算テーブル４００は、環境負荷情報管理部２０４に管理され、図４に示すように、ネットワーク４０に接続された実プリンタであるプリンタの機種毎に消費電力の種類に応じて環境負荷値であるＬＣＡ値が記載される。
【００６６】
例えば、プリンタの機種がＰＴＲ１１００（参照番号４０１）のプリンタに節電状態からＡ３印刷を１枚行わせようとする場合には、節電状態から待機状態に移行するための起電力と、Ａ３を印刷する際の印刷時電力（Ａ３）が必要なので、この場合の印刷による消費電力に関するＬＣＡ値は、起動電力に相当する２５０と印刷時電力（Ａ３）に相当する１６０を足した４１０になる。
【００６７】
このように、消費電力−ＬＣＡ値換算テーブル４００より、仮想プリンタで印刷を実行させる際の消費電力に関するＬＣＡ値が計算される。
【００６８】
次に、プリントサーバ３０が各仮想プリンタに登録される設定内容での印刷時のＬＣＡ値を計算する際に、印刷によって消費される物についてのＬＣＡ値を計算する為の消費物−ＬＣＡ値換算テーブルについて図５を参照して説明を行う。
【００６９】
図５は、紙、トナー等の印刷によって消費される物に対応するＬＣＡ値が記載された消費物−ＬＣＡ値換算テーブル５００を示す模式図である。
【００７０】
図５に示すように、消費物−ＬＣＡ値換算テーブル５００には、印刷によって消費される物である、紙、トナー等に対応するＬＣＡ値が管理される。
【００７１】
消費物−ＬＣＡ値換算テーブル５００は、環境負荷情報管理部２０５に管理され、図５に示すように、印刷によって消費される物である、紙、トナー等に対応するＬＣＡ値が記載され、仮想プリンタに登録される設定内容での印刷時のＬＣＡ値を計算する際に使用される。
【００７２】
例えば、Ａ３の用紙を１枚印刷する場合には、Ａ３用紙に相当するＬＣＡ値である０．６と、Ａ３用紙を印刷する際の消費トナーに相当するＬＣＡ値である０．６を足して、消費される物によるＬＣＡ値を１．２と算出する。
【００７３】
このように、消費物−ＬＣＡ値換算テーブル５００より、仮想プリンタで印刷を実行させる際の消費物に関するＬＣＡ値が計算される。
【００７４】
次に、プリントサーバ３０が印刷要求を行うＰＣ１０に送信する、複数の仮想プリンタからユーザの望む仮想プリンタを選択することができる印刷指示画面について図６を参照して説明する。
【００７５】
図６は、プリントサーバ３０が印刷要求を行うＰＣ１０に送信する、複数の仮想プリンタからユーザの望む仮想プリンタを選択することができる印刷指示画面の一例を示した画面構成図である。
【００７６】
図６（ａ）は、環境負荷とは関係なく、通常、ＰＣ１０のユーザが、印刷を行う仮想プリンタを選択する印刷指示画面の一例である印刷指示画面６０１を示した画面構成図、図６（ｂ）は、印刷を行う仮想プリンタを選択する印刷指示画面であって、選択される仮想プリンタを環境負荷の少ない順に並べた印刷指示画面の一例である印刷指示画面６０４を示した画面構成図、図６（ｃ）は、印刷を行う仮想プリンタを選択する印刷指示画面であって、環境負荷が少なく印刷できる仮想プリンタが強調表示された印刷指示画面の一例である印刷指示画面６０６を示す画面構成図である。
【００７７】
図６（ａ）に示すように、環境負荷を考慮しない通常の印刷指示画面６０１では、画面右上に、ユーザが選択できる仮想プリンタが表示されるコンボボックス６０２が表示され、画面中央には、部数、カラーモード、用紙サイズ等の仮想プリンタに登録された印刷設定内容が表示され、画面右下にキャンセルボタン、プリント開始ボタン６０３が表示される。
【００７８】
ユーザは、ＰＣ１０より環境負荷の少ない仮想プリンタが分かる印刷指示画面でなく通常の印刷指示画面による、印刷要求を行う場合は、ＰＣ１０の画面上に印刷文書を開いた状態からプリントサーバ３０に通常の印刷指示画面の要求を行う。
【００７９】
プリントサーバ３０より印刷指示画面６０１が送られると、印刷指示画面６０１の中から印刷を行う仮想プリンタを選択する。
【００８０】
ユーザは画面右上のコンボボックス６０２をクリックし、仮想プリンタであるＰｒｉｎｔｅｒＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇを表示し、ポインタによってある仮想プリンタを選択すると、画面中央に選択された仮想プリンタに登録される印刷設定内容が表示され、さらに印刷開始ボタン６０３を押下することによって、ＰＣ１０より画面上に開いていた印刷文書をコンボボックス６０２より選択した仮想プリンタで印刷するように、印刷要求がプリントサーバ３０に送信される。
【００８１】
印刷要求を受けたプリントサーバ３０は、印刷処理部２０９で仮想プリントに登録された印刷設定で印刷を行う印刷ジョブを生成し、選択された仮想プリンタに登録される実プリンタＩＰアドレスを持つプリンタに対して印刷ジョブを送信する。
【００８２】
また、環境負荷の少ない仮想プリンタを選択することができる印刷指示画面では、例えば、図６（ｂ）に示す印刷指示画面６０４のように、画面右上に表示されるコンボボックス６０４には、プリントサーバ３０の低環境負荷プリンタ判定部２０３で計算された仮想プリンタのＬＣＡ値の少ない順番に、ＰｒｉｎｔｅｒＢ、Ｅ、Ｆ、Ａ、Ｇ、Ｃ、Ｄと表示される。
【００８３】
このように、環境負荷の少ない仮想プリンタを選択することができる印刷指示画面６０４では、環境負荷の少ない仮想プリンタをＬＣＡ値の少ない順番に表示することができる。
【００８４】
また、他の印刷指示画面では、図６（ｃ）に示す印刷指示画面６０６のように、画面右上に表示されるコンボボックス６０７に仮想プリンタを通常の順番で表示させ、仮想プリンタのＬＣＡ値が一定の閾値を下回る仮想プリンタに対して、環境負荷の少ない仮想プリンタであるとしてマークをつける強調表示が行われる。
【００８５】
このように、印刷指示画面６０６では、一定のＬＣＡ値より低い仮想プリンタに対して強調表示が行われる。
【００８６】
なお、図示はしないが、閾値を設けた印刷指示画面の他の例として、ＰＣ１０より印刷指示画面を要求する際に複数の閾値を設定した情報もプリントサーバ３０に送り、プリントサーバ３０内の印刷指示画面生成部２０２で、閾値を一つではなく、１００、２００、３００と複数設定して、ＬＣＡ値が１００以下の仮想プリンタにはマークを３つ、ＬＣＡ値が１００から２００までの仮想プリンタにはマークを２つ、ＬＣＡ値が２００から３００までの仮想プリンタにはマークを１つ、ＬＣＡ値が３００以上の仮想プリンタにはマークをつけないようにして、仮想プリンタのＬＣＡ値と複数の閾値との大小関係に応じて各々異なる種類のマークを各仮想プリンタにつけ、環境負荷の少ない仮想プリンタを優先的に表示するような構成の印刷指示画面も可能である。
【００８７】
なお、図示はしないが、閾値を設けた印刷指示画面の他の例として、ＰＣ１０より閾値を設けた印刷指示画面要求を行う際に、設定する閾値の数（１つまたは複数）と閾値の値とを変更可能にプリントサーバ３０に送ることができるとし、閾値の数と閾値の値とが変更されて印刷指示画面要求が行われた際には、プリントサーバ３０の印刷指示画面生成部２０２で変更された閾値の数と閾値の値とを再設定して、仮想プリンタのＬＣＡ値と再設定された各閾値との大小関係に応じて各々異なる種類のマークを各仮想プリンタにつけ、環境負荷の少ない仮想プリンタを優先的に表示するような構成の印刷指示画面も可能である。
【００８８】
また、印刷指示画面として、図示しないが、一番環境に対して負荷をかけない、ＬＣＡ値の最も低い仮想プリンタだけを表示する印刷指示画面を印刷指示画面生成部２０２で生成してもよい。
【００８９】
このように、各種印刷指示画面６０４、６０６等においては、ユーザが印刷を指示する際に、環境負荷の少ない仮想プリンタが各種表示方法により表示されるので、ユーザは、仮想プリンタを選択することができ、表示された仮想プリンタより所望の仮想プリンタを選択して印刷要求を行うことによって、環境負荷の少ない印刷を実行することが可能となる。
【００９０】
なお、この仮想プリンタのＬＣＡ値は、上述の通り、ユーザが印刷指示画面の要求を行った時点で、仮想プリンタに登録されているプリンタの電力状態が節電状態か待機状態かの情報を取得し、節電状態だと印刷を行う待機状態に移行するために必要である起電力のＬＣＡ値についても考慮されている。
【００９１】
次に、本発明に係るプリンタ選択処理プログラムおよびシステムおよび方法を適用したプリントサーバ３０において、印刷指示画面を生成して送信する処理について図７を参照して説明を行う。
【００９２】
図７は、本発明に係るプリンタ選択処理プログラムおよびシステムおよび方法を適用したプリントサーバ３０において、印刷指示画面を生成して送信する処理フローについて示したフローチャートである。
【００９３】
プリントサーバ３０は印刷要求受付部２０１において、ＰＣ１０からの印刷指示画面の要求を受け付けると（ステップ７０１）、要求された印刷指示画面は、通常の印刷指示画面か環境負荷の少ない仮想プリンタを容易に選択できる印刷指示画面かどうかの判断が行われ（ステップ７０２）、通常の印刷指示画面が要求された場合には（ステップ７０２でＮＯ）、印刷指示画面生成部２０２で画像情報装置情報管理部２０４に管理されている仮想プリンタに関する通常の印刷指示画面（図６（ａ）参照）が生成されて（ステップ７０３）、印刷指示画面送信部２０８より生成された通常の印刷指示画面が印刷指示画面の要求を行った相手先へ送信される（ステップ７０４）。
【００９４】
また、ステップ７０２において、要求された印刷指示画面が環境負荷の少ない仮想プリンタを容易に選択できる印刷指示画面である場合（ステップ７０２でＮＯ）には、印刷指示画面生成部２０２が印刷指示画面を生成する為に、プリンタ情報取得部２０６が、ＭＩＢを利用してネットワーク４０に接続されるプリンタ２０の、電力状態が節電状態か待機状態であるか等の情報を取得する（ステップ７０５）。
【００９５】
プリンタ２０についての電力状態の情報が取得されると、プリンタ情報管理部２０５で管理されている仮想プリンタ情報テーブル３００のプリンタ状態の欄に記録され、仮想プリンタ情報テーブル３００の情報が低環境負荷プリンタ判定部２０３に送られ（ステップ７０６）、低環境負荷プリンタ判定部２０３では、環境負荷値情報管理部で管理されている消費電力−ＬＣＡ値テーブル４００、消費物−ＬＣＡ値テーブル５００の値を参照して（ステップ７０７）、仮想プリンタ情報テーブル３００に記載されている仮想プリンタ毎に登録された印刷設定で印刷された場合の環境負荷値であるＬＣＡ値を計算する（ステップ７０８）。
【００９６】
そして、印刷指示画面生成部２０２は、印刷モード情報管理部２０７より印刷指示画面の表示方法や印刷モードの情報を取得し、環境負荷の少ない順に仮想プリンタを並べる印刷指示画面６０４、或いは環境負荷の少ない仮想プリンタを強調表示する印刷指示画面６０６、或いは環境負荷の一番少ない仮想プリンタだけを表示する印刷指示画面のいずれかを印刷要求受付部２０１が受け付けた要求に応じて生成する（ステップ７１０）。
【００９７】
印刷指示画面生成部２０２で生成された印刷指示画面は、印刷指示画面送信部２０８より印刷指示画面の要求を行ったＰＣ１０に対して、送信される（ステップ７１１）。
【００９８】
このように、プリントサーバ３０において、環境負荷の少ない仮想プリンタを容易に選択することができる印刷指示画面が生成されて、ＰＣ１０に送信される。
【００９９】
なお、プリンタ情報取得部２０６がＭＩＢを使用して取得するネットワーク４０に接続されたプリンタ２０の情報に関しては、プリンタ２０の電力状態が節電状態か待機状態かだけでなく、その他にプリンタ２０の状態によって印刷を実行させる際に環境負荷に影響を与える要因があれば、その要因に関する状態の情報（例えば、オフラインや印刷中等）をプリンタ情報取得部２０６が取得して、低環境負荷プリンタ判定部２０３が該情報を考慮しそれぞれの仮想プリンタで設定された印刷処理によるＬＣＡ値を計算してもよい。
【０１００】
なお、本発明のプリンタ選択処理プログラムおよびシステムおよび方法で生成される印刷指示画面で選択される仮想プリンタは、あるユーザが頻繁に使用する仮想プリンタをいくつか登録して該仮想プリンタだけが登録された該ユーザ専用の仮想プリンタ情報テーブルを生成して該ユーザ専用の仮想プリンタ情報テーブルをプリンタ情報管理部２０５に管理しておき、印刷指示画面の要求があった際に、該ユーザ専用の該仮想プリンタだけが表示される印刷指示画面が要求された場合は、プリンタ情報管理部２０５に管理される該ユーザ専用の仮想プリンタ情報テーブルに登録されている仮想プリンタ間でＬＣＡ値の比較を行い、該ユーザ専用の仮想プリンタ情報テーブルに登録されている仮想プリンタのなかで環境に与える負荷が少ない仮想プリンタを容易に選択することができる印刷指示画面を生成するようにすることができる。
【０１０１】
なお、本発明に係るプリンタ選択処理プログラムをＰＣ１０に適用して、ＰＣ１０が、キーボード等の入力装置を通してユーザより印刷指示画面要求と印刷要求とを受け付ける印刷要求受付部と、ディスプレイ等の表示装置を通してユーザに印刷指示画面を表示する印刷指示画面送信部と、図２を参照して説明したプリントサーバ３０が備える印刷指示画面生成部２０２、低環境負荷プリンタ判定部２０３、環境負荷値情報管理部２０４、プリンタ情報管理部２０５、プリンタ情報取得部２０６、印刷モード情報管理部２０７、印刷処理部２０９と同様の機能を備えるブロックを備えて、ユーザからの印刷指示画面要求に対して、環境に与える負荷が少ない仮想プリンタを容易に選択できる印刷指示画面を生成してユーザに表示し、表示した印刷指示画面に基づく印刷要求をユーザより受け付けると印刷ジョブを生成しプリンタに送信するようにすることができる。
【０１０２】
また、ＰＣ１０に本発明に係るプリンタ選択処理プログラムを適用する場合に、ＰＣ１０で印刷指示画面を生成する際に行われる処理は、図７を参照して説明したフローチャートで説明される処理と、ステップ７０１、ステップ７１１に関する処理が異なるだけで他の処理は同様であるので説明は省略するが、異なるステップについては、ＰＣ１０では、ステップ７０１はユーザからの印刷指示要求を受け付けるように処理され、ステップ７１１はユーザに印刷紙次画面を表示するように処理される。
【産業上の利用可能性】
【０１０３】
この発明は、仮想プリンタを用いて印刷指示を行う印刷指示画面において利用可能である。
【０１０４】
この発明によれば、印刷要求がある時点でのプリンタの状態情報を取得して、それぞれの仮想プリンタによる印刷を実行した場合の環境負荷値であるＬＣＡ値を算出して、ユーザが環境負荷の少ない仮想プリンタを容易に選択できるように印刷指示画面が生成される。
【図面の簡単な説明】
【０１０５】
【図１】本発明に係わる印刷処理プログラムおよび装置および方法を適用した印刷システム１００の概略を示すシステム構成図。
【図２】プリントサーバ３０における機能的な構成の概略を示したブロック図。
【図３】複数のプリンタ２０−１、２０−２、・・・２０−ｍより構成される、各種印刷設定が登録された仮想プリンタの内容を表示した仮想プリンタ情報テーブル３００を示した模式図。
【図４】各プリンタで消費される消費電力の種類に応じたＬＣＡ値が記載された消費電力−ＬＣＡ値換算テーブル４００を示す模式図。
【図５】紙、トナー等の印刷によって消費される物に対応するＬＣＡ値が記載された消費物−ＬＣＡ値換算テーブル５００を示す模式図。
【図６】プリントサーバ３０が印刷要求を行うＰＣ１０に送信する、複数の仮想プリンタからユーザの望む仮想プリンタを選択することができる印刷指示画面の一例を示した画面構成図。
【図７】本発明に係る印刷処理プログラムおよび装置および方法を適用したプリントサーバ３０において、印刷指示画面を生成して送信する処理フローについて示したフローチャート。
【符号の説明】
【０１０６】
１０、１０−１、１０−２、１０−ｎ    パーソナルコンピュータ
２０、２０−１、２０−２、２０−ｍ    プリンタ
３０    プリントサーバ
４０    ネットワーク
２０１    印刷要求受付部
２０２    印刷指示画面生成部
２０３    低環境負荷プリンタ判定部
２０４    環境負荷値情報管理部
２０５    プリンタ情報管理部
２０６    プリンタ情報取得部
２０７    印刷モード情報管理部
２０８    印刷指示画面送信部
２０９    印刷処理部
３００    仮想プリンタ情報テーブル
４００    消費電力−ＬＣＡ値換算テーブル
５００    消費物−ＬＣＡ値換算テーブル
６０１、６０４、６０６    印刷指示画面
【図１】
2006277197.tif 000003
【図２】
2006277197.tif 000004
【図３】
2006277197.tif 000005
【図４】
2006277197.tif 000006
【図５】
2006277197.tif 000007
【図６】
2006277197.tif 000008
【図７】
2006277197.tif 000009