(57)【要約】【課題】印刷における省資源化を図り、環境対策やコスト削減に実質的に貢献できるようにする。【解決手段】トナー消費量や印刷用紙枚数の削減等の省資源に貢献し、これにより環境対策やコスト削減を実現する印刷条件に対して、その印刷条件毎に重み付け（ポイント）を設定する。例えば、省資源となる両面印刷やＮ―Ｕｐ印刷等に予めポイントを定めておく。印刷すべき文書データの印刷条件が設定され、その印刷条件に基づく印刷指示がユーザにより行われると、プリンタドライバは、設定された印刷条件の重み付けを合計し、基準ポイント設定部２１２で設定された基準ポイントに達しなければ印刷ジョブを生成しないようにする。これにより、省資源を実現できる印刷条件でない場合に印刷を行うことができなくなり、省資源化の実質的な効果が得られる。【選択図】図７
2011175544.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置を、
印刷対象となる文書データに基づいて、外部のプリンタで前記文書データを印刷させるための印刷ジョブを生成し、該生成した印刷ジョブを前記外部のプリンタに送出する印刷制御手段として機能させるプリンタドライバであって、
該印刷制御手段は、前記印刷ジョブによりプリンタに印刷を指示するときに設定可能な印刷条件のなかから省資源に貢献する印刷条件を予め設定し、該設定した印刷条件ごとに重み付けを行って所定の記憶手段に記憶させておき、印刷すべき文書データの印刷条件が設定され、該設定された印刷条件に基づく印刷指示が行われた際に、前記設定された印刷条件の重み付けを合計し、該合計した重み付けが予め定められた印刷を許可する基準に達しなければ、印刷ジョブを生成しないことを特徴とするプリンタドライバ。
【請求項２】
前記印刷制御手段は、前記印刷ジョブを生成しない場合、印刷を行うことができない旨の内容を示す警告ダイアログを所定の表示手段に表示させることを特徴とする請求項１に記載のプリンタドライバ。
【請求項３】
前記印刷制御手段は、前記印刷条件を設定するための印刷条件設定画面を所定の表示手段に表示させ、前記重み付けの対象となる印刷条件の表示形態を他の印刷条件の表示形態と異ならせることを特徴とする請求項１に記載のプリンタドライバ。
【請求項４】
前記印刷制御手段は、前記印刷条件を設定するための印刷条件設定画面を所定の表示手段に表示させ、前記印刷条件設定画面において、設定されている印刷条件に基づいて前記重み付けの合計値の状態を表示させることを特徴とする請求項１に記載のプリンタドライバ。
【請求項５】
前記印刷制御手段は、前記プリンタの管理者権限を示す識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って前記記憶手段に前記重み付けを記憶させることを特徴とする請求項１に記載のプリンタドライバ。
【請求項６】
前記印刷制御手段は、前記プリンタの管理者権限を示す識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って前記前記印刷を許可する基準を前記記憶手段に記憶させることを特徴とする請求項１に記載のプリンタドライバ。
【請求項７】
前記印刷制御手段は、前記プリンタの管理者権限を示す識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って前記重み付けを付与する印刷条件を前記記憶手段に記憶させることを特徴とする請求項１に記載のプリンタドライバ。
【請求項８】
前記印刷制御手段は、前記プリンタの管理者権限を付与する識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って、該情報処理装置を使用する使用者の識別情報に割り当てられた使用者権限ごとに、前記重み付けを付与する印刷条件、前記印刷条件ごとの重み付け、及び前記印刷を許可する基準を前記記憶手段に記憶させることを特徴とする請求項１に記載のプリンタドライバ。
【請求項９】
印刷対象となる文書データに基づいて、外部のプリンタで前記文書データを印刷させるための印刷ジョブを生成し、該生成した印刷ジョブを前記外部のプリンタに送出する印刷制御手段を有する情報処理装置であって、
ユーザ操作を受け付ける操作入力手段と、
前記印刷ジョブにより前記プリンタに印刷を指示するときに設定可能な印刷条件のなかから省資源に貢献する印刷条件を予め設定し、該設定した印刷条件ごとに重み付けを行って記憶しておく記憶手段とを有し、
前記印刷制御手段は、前記操作入力手段による操作に従って、印刷すべき文書データの印刷条件が設定され、該設定された印刷条件に基づく印刷指示が行われた際に、前記設定された印刷条件の重み付けを合計し、該合計した重み付けが予め定められた印刷を許可する基準に達しなければ、印刷ジョブを生成しないことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省資源化を図ることで、環境にやさしくかつ印刷にかかるコストを削減するようにしたプリンタドライバ及び情報処理装置に関するものである。
【背景技術】
【０００２】
近年、文書データを印刷する際に省資源化と、これによる環境対策や印刷コストの削減が求められている。この種の従来の印刷システムとしては、印刷済み用紙（裏紙）を使用するものや、プリンタ側の制御により片面印刷を禁止する等の設定が可能となっているものがある。
ところが、印刷済み用紙等を用いることで記録用紙の消費を物理的に制限したり、プリンタ側で制御して省資源化を図る印刷システムの場合、ユーザーが本来必要とする形式で印刷することができないという弊害が発生してしまう。
【０００３】
このような問題に対して、例えば、特許文献１では、画像形成装置が特定のモード下にあるとき、印刷条件として片面印刷や１−Ｕｐ印刷が指定されている場合にのみ、省資源化を図るために両面印刷や２−Ｕｐ以上で印刷することをユーザーに促すことで、省資源化とともに使い勝手の向上を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２４８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、画像形成装置で特定の条件下のときに印刷条件の変更をユーザーに促すだけであり、環境対策やコスト削減対策に関するユーザーの意識を高めるためには有効であるが、実際に印刷条件を変更して印刷を行うか否かはユーザーが決定するため、実質的な効果はそれほど期待することができない。
【０００６】
本発明は、上記従来の問題点に鑑みてなされたものであり、省資源化を図り、環境対策やコスト削減に実質的に貢献できるようにしたプリンタドライバ及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の技術手段は、情報処理装置を、印刷対象となる文書データに基づいて、外部のプリンタで前記文書データを印刷させるための印刷ジョブを生成し、前記外部のプリンタに送出する印刷制御手段として機能させるプリンタドライバであって、該印刷制御手段は、前記印刷ジョブによりプリンタに印刷を指示するときに設定可能な印刷条件のなかから省資源に貢献する印刷条件を予め設定し、該設定した印刷条件ごとに重み付けを行って所定の記憶手段に記憶させておき、印刷すべき文書データの印刷条件が設定され、該設定された印刷条件に基づく印刷指示が行われた際に、前記設定された印刷条件の重み付けを合計し、該合計した重み付けが予め定められた印刷を許可する基準に達しなければ、印刷ジョブを生成しないことを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、前記印刷制御手段が、前記印刷ジョブを生成しない場合、印刷を行うことができない旨の内容を示す警告ダイアログを所定の表示手段に表示させることを特徴としたものである。
【０００９】
第３の技術手段は、第１の技術手段において、前記印刷制御手段が、前記印刷条件を設定するための印刷条件設定画面を所定の表示手段に表示させ、前記重み付けの対象となる印刷条件の表示形態を他の印刷条件の表示形態と異ならせることを特徴としたものである。
【００１０】
第４の技術手段は、第１の技術手段において、前記印刷制御手段が、前記印刷条件を設定するための印刷条件設定画面を所定の表示手段に表示させ、前記印刷条件設定画面において、設定されている印刷条件に基づいて前記重み付けの合計値の状態を表示させることを特徴としたものである。
【００１１】
第５の技術手段は、第１の技術手段において、前記印刷制御手段が、前記情報処理装置の管理者権限を付与する識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って前記記憶手段に前記重み付けを記憶させることを特徴としたものである。
【００１２】
第６の技術手段は、第１の技術手段において、前記印刷制御手段が、前記プリンタの管理者権限を示す識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って前記前記印刷を許可する基準を前記記憶手段に記憶させることを特徴としたものである。
【００１３】
第７の技術手段は、第１の技術手段において、前記印刷制御手段が、前記プリンタの管理者権限を示す識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って前記重み付けを付与する印刷条件を前記記憶手段に記憶させることを特徴としたものである。
【００１４】
第８の技術手段は、第１の技術手段において、前記印刷制御手段が、前記プリンタの管理者権限を示す識別情報が入力された際に、前記管理者権限の操作による入力であると判断し、前記管理者権限の操作による入力に従って、該情報処理装置を使用する使用者の識別情報に割り当てられた使用者権限ごとに、前記重み付けを付与する印刷条件、前記印刷条件ごとの重み付け、及び前記印刷を許可する基準を前記記憶手段に記憶させることを特徴としたものである。
【００１５】
第９の技術手段は、印刷対象となる文書データに基づいて、外部のプリンタで前記文書データを印刷させるための印刷ジョブを生成し、該生成した印刷ジョブを前記外部のプリンタに送出する印刷制御手段を有する情報処理装置であって、
ユーザー操作を受け付ける操作入力手段と、前記印刷ジョブにより前記プリンタに印刷を指示するときに設定可能な印刷条件のなかから省資源に貢献する印刷条件を予め設定し、該設定した印刷条件ごとに重み付けを行って記憶しておく記憶手段とを有し、前記印刷制御手段は、前記操作入力手段による操作に従って、印刷すべき文書データの印刷条件が設定され、該設定された印刷条件に基づく印刷指示が行われた際に、前記設定された印刷条件の重み付けを合計し、該合計した重み付けが予め定められた印刷を許可する基準に達しなければ、印刷ジョブを生成しないことを特徴としたものである。
【発明の効果】
【００１６】
本発明よれば、省資源化を図り、環境対策やコスト削減に実質的に貢献できるようにしたプリンタドライバ及び情報処理装置を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明によるプリンタドライバが動作する情報処理装置とそのソフトウェアの構成を示す図である。
【図２】図１に示すプリンタドライバの機能構成を説明するための図である。
【図３】図１の情報処理装置のハードウェア構成を示すブロック図である。
【図４】図１〜図３に示す情報処理装置とプリンタとの接続形態を説明する図である。
【図５】本発明の実施形態によるプリンタドライバが表示するユーザーインターフェース画面例を示す図である。
【図６】図５に示すユーザーインターフェース画面で印刷を実行したときに表示される警告ダイアログの一例を示す図である。
【図７】プリンタドライバにポイントを設定するための管理者用のインターフェース画面例を示す図である。
【図８】本発明による情報処理装置におけるプリンタドライバの処理例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１８】
図１は、本発明によるプリンタドライバが動作する情報処理装置とそのソフトウェアの構成を示す図である。情報処理装置１は、例えばＰＣ（Personal Computer）として構成されたもので、オペレーティングシステム（ＯＳ；Operating System）１０と、外部のプリンタを制御する機能を実現するプリンタドライバ１１と、各種のアプリケーションプログラム１２とを有している。プリンタドライバ１１及びアプリケーションプログラム１２は、オペレーティングシステム１０上で動作する。
【００１９】
図２は、図１に示すプリンタドライバの機能構成を説明するための図である。プリンタドライバ１１は、その機能として制御部１１１、ＵＩ部１１２、及び記憶制御部１１３を有している。ＵＩ部１１２は、キーボードやマウスなどのユーザー操作による入力手段とのインターフェースを構成し、制御部１１１は、ＵＩ部１１２に入力するユーザー操作情報に従って、プリンタドライバ１１の機能の制御やオペレーティングシステムからの情報取得を行う。また記憶制御部１１３は、制御部１１１による指示に従って、印刷の実行やプリンタドライバによる表示画面の表示に必要な各種情報を所定の記憶手段に対して記憶させる制御を行う。本発明の印刷制御手段は、制御部１１１と、制御部１１１と協働して機能するＵＩ部１１２及び記憶制御部１１３とが該当する。
【００２０】
図３は、図１の情報処理装置のハードウェア構成を示すブロック図である。情報処理装置１は、情報処理装置１本体を統括的に制御する中央処理装置（ＣＰＵ）２１、各種のプログラムやデータ等を記憶するＲＯＭ２２、各種のデータを一時的に記憶し、ワークエリアとして用いられるＲＡＭ２３、各種のプログラムやデータ等を記憶するハードディスク装置（ＨＤＤ）２４、ネットワークを通じてプリンタ３１に接続されるネットワークインターフェース部２７、表示装置３０に接続されるディスプレイインターフェース部２６、キーボード２９やマウス２８等のポインティングデバイスに接続される入力インターフェース部（入力Ｉ／Ｆ）２５等を備えている。入力インターフェース部２５、及びこれに接続されるマウス２８やキーボード２９が本発明の操作入力手段に相当する。
【００２１】
ＣＰＵ２１は、ＨＤＤ２４からＯＳ１１やアプリケーションプログラム等を読み出し、オペレーティングシステムを基にして、アプリケーションプログラムを実行したり、ディスプレイインターフェース部２６を通じて、表示装置３０を表示制御したり、入力インターフェース部２５を通じて、キーボード２９、マウス２８等の入力装置からのデータや指示等を入力する。また、ＣＰＵ２１は、ＨＤＤ２４からＯＳの一部としてプリンタドライバ１１を読み出して、このプリンタドライバ１１を実行し、ネットワークインターフェース部２７を通じて、プリンタ２を制御する。従って、ＣＰＵ２１は、オペレーティングシステム１０やアプリケーションプログラム１２等の機能を実現するものである。
【００２２】
図４は、図１〜図３に示す本発明に係る実施形態の情報処理装置とプリンタとの接続形態を説明する図である。情報処理装置１は、例えばローカルネットワークに接続されたＰＣとして実現される。このローカルネットワークには、プリンタが接続される。この例では、プリンタとして、ＭＦＰ（Multifunction Peripheral）３２を用いた構成を示している。
【００２３】
情報処理装置１で印刷が実行された場合、情報処理装置１のプリンタドライバ１１は、印刷対象となる文書データをプリンタ（ここではＭＦＰ３２）で印刷させるための印刷ジョブを生成する。印刷ジョブは、アプリケーションプログラム１２等にて扱われた文書データを印刷データに変換した印刷データと、印刷指示を行うための印刷コマンドを含む。ＭＦＰ３２は、情報処理装置１から送信された印刷ジョブを受信し、印刷ジョブに含まれる印刷コマンドを解釈して処理を実行する。
【００２４】
ＭＦＰ３２は、印刷ジョブを入力すると、印刷設定条件（用紙方向、両面、集約、製本、ステープル、パンチ、拡大／縮小等）に含まれる印刷コマンドを解析し、その解析結果に従って印刷データによって示される文書を記録用紙等に印刷する。
あるいは、その解析結果に従って、ＭＦＰ３２のメモリや外部記憶装置等に印刷データを記憶保持する。そしてＭＦＰ３２に設けられたタッチパネル方式の表示装置に印刷ジョブ名や印刷設定条件が表示され、ユーザー操作により印刷実行が指示されると、ＭＦＰ３２は、自身のメモリや外部記憶装置等から印刷データを読み出して、印刷設定条件に従って文書を記録用紙等に印刷する。
【００２５】
本発明に係る情報処理装置の実施形態では、印刷ジョブによりプリンタに印刷を指示するときに設定可能な印刷条件のなかから、トナー消費量や印刷用紙枚数の削減等の省資源に貢献し、これにより環境対策やコスト削減を実現する印刷条件に対して、その印刷条件毎に重み付けを設定する。重み付けは例えば印刷条件に応じたポイントとして設定される。そして、印刷すべき文書データの印刷条件が設定され、その印刷条件に基づく印刷指示がユーザーにより行われると、情報処理装置では、設定された印刷条件の重み付けを合計し、予め設定された印刷を許可する基準（基準ポイント）に達しなければ印刷ジョブを生成しないようにする。これにより、省資源による環境対策、コスト削減の意識がユーザーになくても、省資源を実現できる印刷条件でない場合には印刷を行うことができなくなり、省資源化の実質的な効果が得られる。
【００２６】
図５は、プリンタドライバにより表示されるユーザーインターフェース画面例を示す図である。プリンタドライバは、所定のユーザー操作に応じて、図５に示すような印刷設定を行うためのユーザーインターフェース画面を表示装置に表示させることができる。
印刷設定に係わるユーザーインターフェース画面１００には、各種の印刷条件の設定項目が表示されている。ここで、省資源に貢献するポイント付与の対象となる印刷条件として、例えばＮ−Ｕｐ印刷１０１がある。Ｎ−Ｕｐ印刷は、複数頁の画像データを１枚の記録用紙に集約して印刷するものであり、２頁分の印刷データを１枚の記録用紙に印刷する２−Ｕｐ、４頁分の印刷データを１枚の記録用紙に印刷する４−Ｕｐ印刷などがあり、これらを実行することで記録用紙の枚数が削減され、省資源に貢献することになる。
【００２７】
従ってこのユーザーインターフェース画面１００では、Ｎ−Ｕｐ印刷としてたとえば２−Ｕｐや４−Ｕｐが設定され、省資源に貢献する印刷条件である場合には、Ｎ―Ｕｐ印刷の文字列の色を変更し、ポイント化の対象となる印刷条件であることを明示する。また、Ｎ−Ｕｐ印刷１０１の設定欄に矢印１０２を表示し、ポイント対象となる印刷条件であることを明示する。ここでは、ポイント化の対象となる印刷条件を他の印刷条件とは異なる形態で明示的に表示すればよく、色の変更や矢印表示に限定されるものではない。例えば設定欄の周囲に記号やマークを表示するものであってもよい。このようにポイント対象となる印刷条件の表示形態を他の印刷条件と異ならせることで、ポイント対象の印刷条件であることを印刷実行者が視覚的に認識することができ、印刷条件設定の操作性を向上させることができる。
【００２８】
なお、Ｎ−Ｕｐ印刷の場合には、プリンタドライバにＮ―Ｕｐの印刷条件を設定したときに、プリンタに対してＮ−Ｕｐによって画像データを集約して印刷する指示を出すこともでき、また、プリンタドライバ側で複数の画像データを１枚の画像データとして集約し、その画像データをプリンタに送信して印刷指示を行うこともできる。いずれの場合にも、印刷すべき複数の画像データが１枚の記録用紙に印刷されることになり、省資源に貢献することから、ポイント対象の印刷条件となる。
【００２９】
また、ユーザーインターフェース画面１００は、現時点でのポイント合計を可視化して表したポイント表示部１０３を有している。現時点の印刷条件の設定状態に応じたポイント合計を可視化して表示することで、印刷実行者の省資源に係る意識を高め、また、さらに必要な印刷条件設定の目安を確認することができる。
【００３０】
情報処理装置１では、第三者の不正な使用を防止するためにユーザー認証機能を備え、ユーザー認証機能が有効になっているときにはユーザーにログインを行わせるようにする。ログインは、例えばユーザー名およびパスワード等の識別情報を入力することによって実行させることができる。ユーザー認証によって情報処理装置１を使用するユーザーに予め割り当てられている使用権限が判別できる。使用権限としては、例えば、文書の閲覧権限や機能設定権限などを許可するレベルを段階的に定めることができる。例えば、会社の一般社員を“administrator”、一時使用者（来客等）を“Everyone”などとして使用権限の範囲をそれぞれ別に定めておくことができる。
【００３１】
ユーザーインターフェース画面１００は、ログインユーザーの使用権限情報に応じて、そのポイントを付与する印刷条件やポイント数が予め設定されている。従ってユーザーインターフェース画面１００は、ログインしたユーザーごとに生成され、表示される。印刷実行者となるユーザーは、ユーザーインターフェース画面１００のＯＫボタン１０４を押す操作を行うことにより、印刷の実行を指示することができる。
【００３２】
図６は、図５に示すユーザーインターフェース画面で印刷を実行したときに表示される警告ダイアログの一例を示す図である。
図５に示すユーザーインターフェース画面１００を用いてユーザーが印刷を実行する操作を行ったときに、そのユーザーのポイント合計が不足している場合、図６に示すような警告ダイアログ１１０が表示される。これによって印刷条件が省資源に貢献しないため印刷ができないことをユーザーに明示することができる。ポイントが不足しているか否かは、ユーザーが設定した印刷条件に対して予め割り当てられているポイントを合計し、この合計ポイントが予め定められた基準ポイントを超えているか否かによって判断される。
【００３３】
警告ダイアログ１１０では、例えば、「エコポイントが足りません。Ｎ−Ｕｐ数を多くするか、両面印刷機能を設定して下さい」とのダイアログを表示して、ユーザーにポイントが付加される印刷条件を選択するように促す。
【００３４】
図７は、プリンタドライバにポイントを設定するための管理者用のインターフェース画面例を示す図である。予め管理者権限を付与された管理者は、所定のログイン操作を行うことで、管理者用に用意されたインターフェース画面２００を表示させることができる。ここで管理者とは、プリンタの管理者として権限を付与されたユーザーとする。
インターフェース画面２００では、対象ユーザーを設定するためのユーザー設定部２０１、ポイントの対象となる印刷条件を設定するための印刷条件設定部２０２〜２０６、各印刷条件に対応するポイント数を設定するためのポイント数設定部２０７〜２１１、及び印刷に必要なポイント数（基準ポイント）を設定するための基準ポイント設定部２１２が表示される。
【００３５】
管理者は、ユーザー設定部２０１に対して、情報処理装置の使用権限に相当する対象ユーザーを選択することで、選択された使用権限をもつユーザーに対して印刷条件設定部２０２〜２０６、ポイント数設定部２０７〜２１２、及び基準ポイント設定部２１２で設定した各設定値を適用することができる。図７の例では、対象ユーザーは「everyone」に設定されている。
【００３６】
印刷条件設定部２０２〜２０６には、管理者がそのユーザーに対して省資源に貢献し、これにより環境対策やコストダウンに寄与するとしてポイントを付与できる印刷条件が予め用意される。例えばこの例では、「両面印刷」、「２−Ｕｐ印刷」、「４−Ｕｐ印刷」、「トナーセーブ」、「白黒印刷」の印刷条件が用意され、管理者が適宜任意の印刷条件のチェックボックスをチェックすることで、ポイントを付与する印刷条件を設定することができる。そしてポイントを付与する印刷条件に対して付与するポイント数を、ポイント数設定部２０７〜２１２によって設定することができる。
【００３７】
また、基準ポイント設定部２１２には任意の基準ポイントを設定することができる。ユーザー設定部２０１に設定されたユーザーは、自身が設定した印刷条件により得られるポイントが基準ポイントに満たない場合には、印刷ジョブが生成されないため印刷を行うことができず、例えば図６の警告ダイアログ１１０によって条件変更が促される。
【００３８】
「標準に戻す」ボタン２１４は、設定された値を予め定められた初期値に戻すためのボタンである。また、ＯＫボタン２１３は、インターフェース画面２００で設定された値を所定の記憶手段（ＲＡＭ２３，ＨＤＤ２４等）に記憶させ、インターフェース画面２００を終了させるボタンである。インターフェース画面２００が終了すると、予め設定され所定の記憶手段に記憶されているポイント対象となる印刷条件情報、印刷条件ごとのポイント設定情報、及び基準ポイント情報を、インターフェース画面２００で設定した新たな情報に置き換えて保存する。
【００３９】
上記のようにプリンタの管理者権限をもつユーザーがポイント対象となる印刷条件を設定することにより、印刷環境や印刷結果を考慮してより最適な設定を行うことができるようになる。例えば、プリンタにセットされている用紙が印刷済み用紙（裏紙）の場合、両面印刷をポイントの対象としない等の設定を行うことができる。また、上記のようにプリンタの管理者がポイント数を設定することにより、印刷環境や印刷結果を考慮して適宜最適なポイント数を定めることができ、効率的な印刷環境を構築することができる。この場合、省資源に貢献する印刷条件のポイントを高くする設定のみならず、例えば、コストの高いカラー印刷機能に対するポイントをマイナスにする、等の設定を行うことができるようにしてもよい。
【００４０】
また、上記のようにプリンタの管理者権限をもつユーザーが基準ポイントを設定することにより、印刷環境に合わせてより最適な設定を行うことができるようになり、プリンタの管理が容易となる。例えば、プリンタＡはランニングコストが高いので基準ポイントを高くし、逆にプリンタＢはランニングコストが安いので、基準ポイントを低くする等の設定が可能となる。
【００４１】
さらにプリンタの管理者権限をもつユーザーが情報処理装置の使用権限毎にポイントを付与する印刷条件とポイント数を設定することにより、情報処理装置の使用権限毎に異なる印刷環境を設定したり、必要な印刷結果に対応した細かな設定が可能となる。例えば、一般社員は、“Administrator”として印刷条件に対する重み付け（ポイント）を低くし、一時使用者（来客者等）は、“Everyone”として、印刷条件に対する重み付け（ポイント）を高くする等の設定を行うことができる。
【００４２】
図８は、本発明による情報処理装置におけるプリンタドライバの処理例を説明するためのフローチャートである。プリンタドライバに対して、例えばワープロソフトや表計算ソフトなどの一般的なアプリケーションから印刷命令があった場合、プリンタドライバが起動し（ステップＳ１）、プリンタドライバ１１の制御部１１１が制御を開始する。
【００４３】
そしてプリンタドライバ１１の制御部１１１は、まずＯＳ（オペレーティングシステム）から使用権限情報を取得する（ステップＳ２）。使用権限情報は一般的にＯＳの機能として存在し、ログインされたユーザー毎に権限を割り当てられる。図７のユーザーインターフェース画面において、ユーザー設定部２０１にはＯＳに予め登録されている使用権限情報が表示される。そして管理者権限をもつ管理者が、ユーザー設定部２０１から任意の使用権限情報を設定すると、その使用権限情報に応じたポイント対象の印刷条件、ポイント数、基準ポイントを設定することができる。
【００４４】
プリンタドライバ１１の制御部１１１は記憶制御部１１３を制御し、ＯＳから取得したログインユーザーの使用権限情報に基づいて、そのユーザーのポイント対象となる印刷条件、印刷条件に応じたポイント数、基準ポイントの設定情報を所定の記憶手段から取得する（ステップＳ３）。
そして制御部１１１は、取得した上記の各情報を基にＵＩ部１１２を制御して、ユーザーインターフェース画面の表示形態を変更する指示を行う（ステップＳ４）。ＵＩ部１１２はこれを受けて、変更したユーザーインターフェース画面を表示装置に表示させる制御を行う（ステップＳ５）。このときのインターフェース画面は、例えば図５に示すような印刷設定用の画面である。ここでは例えば、ログインユーザーの使用権限に応じて定められたポイントを付与する印刷条件の表示を変更する処理が行われる。
【００４５】
表示装置に表示されたユーザーインターフェース画面に対して、印刷実行者は所望の印刷条件設定を行うことができる（ステップＳ６）。このとき、印刷実行者が印刷設定を変更し、まだ設定を完了していない設定継続状態においては、その設定変更を認識した制御部１１１は、印刷条件ごとのポイント情報を元にその設定に応じたポイントを取得し、ポイントの合計値を算出する（ステップＳ７）。例えば、図７の例では、両面印刷、トナーセーブ、及び白黒印刷が同時に設定されていれば、そのときのポイント数は「８」となる。
【００４６】
そして制御部１１１は、計算したポイントの合計値と取得したそのユーザーの基準ポイントを比較する。ここでの処理例としては、基準ポイントに対するポイントの合計値の割合を算出し、その割合を比較結果とする（ステップＳ８）。そして算出した比較結果を所定の記憶手段に記憶する（ステップＳ９）。そして、比較結果が反映されるように、ユーザーインターフェース画面の表示を変更する（ステップＳ１０）。例えば、図５のユーザーインターフェース画面１００におけるポイント表示部１０３のように、現在の設定条件におけるポイントの合計値と、予め設定された基準ポイントとの割合をユーザーインターフェース画面１００上に可視化して表示させることができる。
【００４７】
ステップＳ６で印刷実行者が設定を完了し、印刷を実行すると、制御部１１１は、記憶制御部１１３を制御してステップＳ９で記憶した比較結果の情報を記憶手段から読み出す（ステップＳ１１）。そして、ポイントの合計値が基準ポイントよりも小さく、ポイントが不足している場合には（ステップＳ１２−ＹＥＳ）、印刷ジョブの生成を行わず、ポイント不足の警告を表示する（ステップＳ１５）。この警告は、例えば、図６に示す警告ダイアログ１１０のような形態で表示される。
【００４８】
一方、ステップＳ１２でポイントの合計値が基準ポイントに達し、ポイント不足がない場合には（ステップＳ１２−ＮＯ）、プリンタドライバ１１の制御部１１１は印刷ジョブを生成し（ステップＳ１３）、生成したプリンタジョブをプリンタ（例えばＭＦＰ）に送信する（ステップＳ１４）。これにより、ＭＦＰ３２では、省資源を実現した印刷条件で印刷が行われる。
【符号の説明】
【００４９】
１…情報処理装置、２…プリンタ、１０…オペレーティングシステム、１１…プリンタドライバ、１２…アプリケーションプログラム、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…ＨＤＤ、２５…入力インターフェース部、２６…ディスプレイインターフェース部、２７…ネットワークインターフェース部、２８…マウス、２９…キーボード、３０…表示装置、３１…プリンタ、３２…ＭＦＰ、１００…ユーザーインターフェース画面、１０１…Ｕｐ印刷、１０２…矢印、１０３…ポイント表示部、１０４…ＯＫボタン、１１０…警告ダイアログ、１１１…制御部、１１２…ＵＩ部、１１３…記憶制御部、２００…インターフェース画面、２０１…ユーザー設定部、２０２〜２０６…印刷条件設定部、２０７〜２１１…ポイント数設定部、２１２…基準ポイント設定部、２１３…ＯＫボタン。
【図１】
2011175544.tif 000003
【図２】
2011175544.tif 000004
【図３】
2011175544.tif 000005
【図４】
2011175544.tif 000006
【図５】
2011175544.tif 000007
【図６】
2011175544.tif 000008
【図７】
2011175544.tif 000009
【図８】
2011175544.tif 000010