(57)【要約】【課題】印刷システムの導入環境に合わせるためにプリンタドライバをカスタマイズするツール上で、カスタマイズする費用効果を表示すること。【解決手段】プリンタドライバにより設定される印刷機能の設定値をカスタマイズするプログラムであって、印刷機能のデフォルト値を変更する変更ステップと、前記変更ステップにより変更されたデフォルト値に対応するパラメータが設定された関数を用いることにより、デフォルト値の変更に伴う費用効果を算出する算出ステップＳ１７と、算出ステップにより算出された費用効果を表示部に表示する表示ステップＳ１９とをコンピュータに実行させるためのプログラム。【選択図】図１４
2010271937.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバにより設定される印刷機能の設定値をカスタマイズするプログラムであって、
前記印刷機能のデフォルト値を変更する変更ステップと、
前記変更ステップにより変更されたデフォルト値に対応するパラメータが設定された関数を用いることにより、デフォルト値の変更に伴う費用効果を算出する算出ステップと、
前記算出ステップにより算出された費用効果を表示部に表示する表示ステップと
をコンピュータに実行させるためのプログラム。
【請求項２】
画像形成装置と双方向通信を行い、印刷履歴情報を取得する通信ステップを前記コンピュータにさらに実行させ、
前記算出ステップは、
前記印刷履歴情報に基づくパラメータを前記関数に用いて、所定期間の前記費用効果を算出する請求項１記載のプログラム。
【請求項３】
前記算出ステップは、
前記印刷履歴情報に基づいて、変更されたデフォルト値が維持される確率を示す非変更確率及び前記所定期間に印刷された枚数を算出し、該非変更確率及び該枚数を前記関数に適用して、前記費用効果を算出する請求項２記載のプログラム。
【請求項４】
前記非変更確率は、前記デフォルト値を変更するためのＵＩ情報により重み付けされる請求項３記載のプログラム。
【請求項５】
前記デフォルト値に対応するパラメータ及び前記関数は、前記印刷機能毎に異なる請求項１乃至４いずれか一項に記載のプログラム。
【請求項６】
前記変更ステップは、
前記デフォルト値の変更禁止、又は変更可を選択可能とする選択ステップを有する請求項１乃至５いずれか一項に記載のプログラム。
【請求項７】
請求項１乃至６いずれか一項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
プリンタドライバがインストールされた情報処理装置であって、
前記プリンタドライバにより設定される印刷機能のデフォルト値に対応するパラメータ及び前記印刷機能に対応する関数を格納する格納手段と、
前記印刷機能のデフォルト値を変更する変更手段と、
前記デフォルト値が変更された印刷機能に対応する関数に、前記変更手段により変更されたデフォルト値に対応するパラメータを設定し、該関数を用いることにより、デフォルト値の変更に伴う費用効果を算出する算出手段と、
前記算出手段により算出された費用効果を表示部に表示する表示手段と
を備える情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバ等のデバイスドライバをカスタマイズするプログラム、記録媒体、及び情報処理装置に関する。
【背景技術】
【０００２】
従来から、印刷システムの導入環境に応じてプリンタドライバのカスタマイズを行いたいという要望がある。プリンタドライバのカスタマイズとは例えば、インストール時の各印刷機能の値を変更する（デフォルト値の変更）ことや、ある印刷機能の値を固定すること（機能のロック）、選択肢などを表示しないようにすること（値の非表示）などを指す。前述した要望に対してプリンタドライバのカスタマイズ用ツールを用いてプリンタドライバをカスタマイズする方法が既に知られている。
【０００３】
例えば、特開２００６−３０９７２６号公報（特許文献１）には、プリンタドライバをカスタマイズするという目的で、カスタマイズシステムを用いて、プリンタドライバのデフォルト値を変更したり、印刷設定値を変更できないように、指定した項目の変更を制限したりする手法と、カスタマイズ済みであることを外部から判断する手法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１のような従来技術のカスタマイズ用ツールにおいて、カスタマイズすることによる効果を知るために、ユーザが印刷環境の使用状況を、カスタマイズ用ツール以外の専用アプリケーションを通じて取得する必要があった。さらに、専用アプリケーションで取得したデータの分析を行った上でカスタマイズを行う必要があり、ユーザの負担が大きいという問題があった。
【０００５】
また、ユーザがカスタマイズを行う際、ユーザの経験則に基づいてカスタマイズを行うのが一般的であり、かかる場合、効果の面で有効なカスタマイズが必ずしも行われないという問題もあった。
【０００６】
そこで本発明は、上記問題に鑑みてなされたものであり、印刷システムの導入環境に合わせるためにプリンタドライバをカスタマイズするツール上で、カスタマイズする費用効果を表示することにより、ユーザに対して、カスタマイズを行う際の負担を軽くし、より効果的なカスタマイズを行うプログラム、記録媒体及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一局面のプログラムは、プリンタドライバにより設定される印刷機能の設定値をカスタマイズするプログラムであって、前記印刷機能のデフォルト値を変更する変更ステップと、前記変更ステップにより変更されたデフォルト値に対応するパラメータが設定された関数を用いることにより、デフォルト値の変更に伴う費用効果を算出する算出ステップと、前記算出ステップにより算出された費用効果を表示部に表示する表示ステップとをコンピュータに実行させる。
【０００８】
また、本発明の他の局面の情報処理装置は、プリンタドライバがインストールされた情報処理装置であって、前記プリンタドライバにより設定される印刷機能のデフォルト値に対応するパラメータ及び前記印刷機能に対応する関数を格納する格納手段と、前記印刷機能のデフォルト値を変更する変更手段と、前記デフォルト値が変更された印刷機能に対応する関数に、前記変更手段により変更されたデフォルト値に対応するパラメータを設定し、該関数を用いることにより、デフォルト値の変更に伴う費用効果を算出する算出手段と、前記算出手段により算出された費用効果を表示部に表示する表示手段とを備える。
【０００９】
また、本発明は、本発明のプログラムを記録した記録媒体をコンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１０】
本発明によれば、印刷システムの導入環境に合わせるためにプリンタドライバをカスタマイズするツール上で、カスタマイズする費用効果を表示することにより、ユーザに対して、カスタマイズを行う際の負担を軽くし、より効果的なカスタマイズを行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る情報処理装置の概略ハードウェア構成の一例を示すブロック図。
【図２】実施例１に係るシステムの機能構成の一例を示すブロック図。
【図３】デフォルト変更手段の機能構成の一例を示すブロック図。
【図４】印刷機能に対応する関数を格納するテーブルの一例を示す図。
【図５】印刷機能のデフォルト値に対応するパラメータを格納するテーブルの一例を示す図。
【図６】費用算出手段の機能構成の一例を示すブロック図。
【図７】印刷履歴情報の一例を示す図。
【図８】カスタマイズ前のカラー設定機能における設定例を示す図。
【図９】カスタマイズ後のカラー設定機能における設定例を示す図。
【図１０】カスタマイズ前の両面印刷設定機能における設定例を示す図。
【図１１】カスタマイズ後の両面印刷設定機能における設定例を示す図。
【図１２】カスタマイズによる費用効果を示す表示画面の一例を示す図。
【図１３】費用効果の算出に用いるパラメータの設定画面の一例を示す図。
【図１４】実施例１におけるカスタマイズ費用算出処理の一例を示すフローチャート。
【図１５】実施例１におけるカスタマイズ費用算出処理の別例を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例を図面に基づいて説明する。
［実施例１］
＜ハードウェア構成＞
まず、本発明に係る情報処理装置のハードウェア構成について説明する。図１は、本発明に係る情報処理装置の概略ハードウェア構成の一例を示すブロック図である。
【００１３】
図１に示すように、本発明に係る画像処理システムは、ネットワークを介して情報処理装置１と、ＭＦＰ（ＭＦＰ：Multifunction  Peripheral）５と、ＭＦＰ６とが接続されている。ネットワークは、情報処理装置１と各ＭＦＰと双方向に通信可能なネットワークである。
【００１４】
情報処理装置１は、ＣＰＵ（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）などであり、図１に示す例において情報処理装置が１つ、ＭＦＰが２つ接続されているが、情報処理装置やＭＦＰの数がこれらに限られないことは言うまでもない。
【００２３】
＜機能構成＞
図２は、実施例１に係るシステムの機能構成の一例を示すブロック図である。まず、情報処理装置１の機能について説明する。図２に示すように、情報処理装置１は、印刷設定手段１０１、カスタマイズ手段１０２を含む。印刷設定手段１０１は、プリンタドライバに相当し、カスタマイズ手段１０２は、カスタマイズツールに相当する。
【００２４】
印刷設定手段１０１は、印刷を行う際の印刷機能の設定値を設定したり、アプリケーションによって生成された画像情報をＭＦＰが理解可能なページ記述言語に変換したりする。印刷設定手段１０１により設定される印刷機能の設定値については、カスタマイズ手段１０２によりカスタマイズされる。
【００２５】
カスタマイズ手段１０２は、デフォルト変更手段１０３、格納手段１０４、通信手段１０５、費用算出手段１０６、表示手段１０７、パラメータ設定手段１０８を含む。デフォルト変更手段１０３は、プリンタドライバにおいて設定される印刷機能のデフォルト値を変更したり、デフォルト値の変更を禁止したりする。デフォルト変更手段１０３の詳細は図３を用いて説明する。
【００２６】
図３は、デフォルト変更手段の機能構成の一例を示すブロック図である。図３に示すように、デフォルト変更手段１０３は、デフォルト値変更手段１３１、変更禁止／許可選択手段１３２を含む。
【００２７】
デフォルト値変更手段１３１は、プリンタドライバにおいて設定されている印刷機能のデフォルト値を表示部１６に表示して、他のデフォルト値を選択可能にする。ユーザによりデフォルト値が変更された場合、デフォルト値変更手段１３１は、印刷機能のデフォルト値を変更するとともに、変更されたデフォルト値を費用算出手段１０６に出力する。
【００２８】
変更禁止／許可選択手段１３２は、カスタマイズツール上において、印刷機能の設定値（デフォルト値）を変更することを禁止するかどうかの選択肢を表示部１６に表示し、変更を禁止するか、許可するかを選択可能とする。変更禁止／許可選択手段１３２は、印刷設定手段１０１に対し、ユーザが選択した選択肢を出力するとともに、費用算出手段１０６にも選択肢を出力する。
【００２９】
例えば、ユーザが変更禁止を選択した場合、変更禁止／許可選択手段１３２は、プリンタドライバに対して、印刷機能の設定値の変更を禁止する指示を行う。これにより、ユーザは、プリンタドライバを用いて、かかる印刷機能のデフォルト値を変更できなくなる。
【００３０】
図２に戻り、格納手段１０４は、印刷機能に対応する費用効果を算出するための関数及び印刷機能のデフォルト値に対応するパラメータを格納する。デフォルト値に対応するパラメータは関数に用いられるパラメータである。
【００３１】
図４は、印刷機能に対応する関数を格納するテーブルの一例を示す図である。図４に示す機能Ａは、カラー設定機能であり、機能Ｂは、両面印刷設定機能であるとする。機能Ａには、以下の式（１）が対応付けられている。
Ｆ１（ｘ）＝（ａ×ｘ−ｂ×ｘ）×Ｒ１      （１）
ｘ：カラー印刷の枚数
ａ：１枚あたりのカラー印刷費用
ｂ：１枚あたりのモノクロ印刷費用
Ｒ１：カラー設定のデフォルト設定を変更しない確率
つまり、Ｆ１（ｘ）は、デフォルト値をカラーからモノクロに変更したことによるｘ×Ｒ１枚あたりの費用効果を示す関数である。
【００３２】
また、機能Ｂには、以下の式（２）が対応付けられている。
Ｆ２（ｙ）＝（ｙ−（［（ｙ＋１）／２］））×ｃ×Ｒ２      （２）
ｙ：片面印刷の枚数
［Ｘ］：Ｘを超えない最大の整数
ｃ：印刷用紙１枚あたりの費用
Ｒ２：両面印刷設定のデフォルト設定を変更しない確率
つまり、Ｆ２（ｘ）は、デフォルト値を片面印刷から両面印刷に変更したことによるｙ×Ｒ２枚あたりの費用効果を示す関数である。
【００３３】
なお、ｘ、ｙについては、所定値を用いても良いし、ＭＦＰから印刷履歴を取得して、過去の所定期間内のカラー印刷の枚数や片面印刷の枚数を用いても良い。カラー設定のデフォルト設定を変更しない確率Ｒ１と、両面印刷設定のデフォルト設定を変更しない確率Ｒ２（以下、まとめて非変更確率という）とについては後述する。また、図４に示すように、各印刷機能には、異なる関数が対応付けられている。
【００３４】
図５は、印刷機能のデフォルト値に対応するパラメータを格納するテーブルの一例を示す図である。図５に示すように、カラー設定機能において、デフォルト値をカラーにした場合、１枚あたり２０円（パラメータａ）かかり、デフォルト値をモノクロにした場合、１枚あたり１０円（パラメータｂ）かかるとする。また、両面印刷設定機能において、片面でも両面でも印刷用紙１枚あたりの値段は変わらないので、１枚あたり１円（パラメータｃ）とする。
【００３５】
図２に戻り、通信手段１０５は、各ＭＦＰと通信手段５０２、６０２を介して双方向通信を行ない、印刷履歴情報を取得する。印刷履歴情報には、各印刷機能における設定値と、印刷枚数とが少なくとも記録されている。
【００３６】
費用算出手段１０６は、デフォルト変更手段１０３から変更されたデフォルト値を取得した場合、変更に伴う費用効果を算出する。なお、費用効果とは、デフォルト値の変更に伴い削減できる費用のことを言う。費用算出手段１０６の詳細は図６を用いて説明する。
【００３７】
図６は、費用算出手段の機能構成の一例を示すブロック図である。図６に示すように、費用算出手段１０６は、印刷履歴取得手段１６１、非変更確率算出手段１６２、費用効果算出手段１６３を含む。
【００３８】
印刷履歴取得手段１６１は、通信手段１０５を介して、各ＭＦＰから印刷履歴情報を取得する。非変更確率算出手段１６２は、印刷履歴取得手段１６１が取得した印刷履歴情報に基づいて、ユーザがデフォルト設定を変更しない非変更確率を算出する。非変更確率の算出の仕方は以下の通りである。なお、印刷履歴の履歴期間については１週間、１ヶ月などの所定期間とする。
【００３９】
（１）カラー設定における非変更確率Ｒ１
Ｒ１＝ｍ１×ｓ／（ｓ＋ｘ）      （３）
ｍ１＝ｎ１／ｎ      （４）
ｍ１：カラー設定のＵＩ情報の重み
ｓ：モノクロ印刷の枚数
ｎ１：ＵＩにおいてカラー設定を行うために必要なクリック回数
ｎ：ＵＩにおいて設定を行うために必要なクリック回数が最も多い設定のクリック回数
式（３）に示すように、非変更確率Ｒ１は、ｓ／（ｓ＋ｘ）にｍ１を乗算することで求められる。ｓ／（ｓ＋ｘ）の確率を用いる理由は、カラー設定のデフォルトがカラーのプリンタドライバを使用してモノクロ印刷を行ったユーザは、カラー設定のデフォルトがモノクロに変わったプリンタドライバを使用した場合でも、印刷設定をモノクロのままで印刷すると考えられるからである。
【００４０】
また、式（４）に示すように、重みｍ１は、プリンタドライバのＵＩを開いてからタブやコンボボックスなどを操作し、カラーの設定を変更するために必要なクリックの回数（ｎ１）を、設定を行うために必要なクリック回数が最も多い設定のクリック回数（ｎ）で除算することで求められる。つまり、重みｍ１は、デフォルト値の設定変更に必要なクリック回数に基づいて決められる値である。これは、設定の変更のために必要なクリック回数が多い設定は、ユーザにとって変更しづらく、クリック回数が多いほど設定を変更する確率が高くなると考えられるためである。
【００４１】
（２）両面印刷設定における非変更確率Ｒ２
Ｒ２＝ｍ２×ｔ／（ｔ＋ｙ）      （５）
ｍ２＝ｎ２／ｎ      （６）
ｍ２：両面印刷設定のＵＩ情報の重み
ｔ：両面印刷の枚数
式（５）に示すように、非変更確率Ｒ２は、ｔ／（ｔ＋ｙ）にｍ２を乗算することで求められる。また、式（６）に示すように、重みｍ２は、プリンタドライバのＵＩを開いてからタブやコンボボックスなどを操作し、両面印刷に変更するために必要なクリックの回数（ｎ２）を、設定を行うために必要なクリック回数が最も多い設定のクリック回数（ｎ）で除算することで求められる。式（５）、（６）を用いる理由は式（３）、（４）を用いる理由と同様であるため説明を省略する。
【００４２】
なお、通信不良やＭＦＰの電源ＯＦＦなどにより、印刷履歴取得手段１６１は印刷履歴情報を取得できない場合が考えられる。かかる場合は、非変更確率は予め決められた値を用いたり、ユーザにより設定可能としたりすればよい。また、変更禁止／許可選択手段１３２により設定値の変更が禁止された場合、非変更確率は１とする。
【００４３】
また、デフォルト値の選択肢が２択ではなく、３択以上である場合でも、同様に重み付けをおこなっても良い。また、重み付けは必ずしも行う必要ではなく、より適切な非変更確率を求めたい場合に重み付けを選択可能にして用いるようにしても良い。
【００４４】
費用効果算出手段１６３は、変更されたデフォルト値をデフォルト変更手段１０３から取得すると、取得したデフォルト値の印刷機能に対応する関数を格納手段１０４から読み出す。また、費用効果算出手段１６３は、変更されたデフォルト値に対応するパラメータを格納手段１０４から読み出す。
【００４５】
次に、費用効果算出手段１６３は、パラメータが設定された関数に代入する変数（枚数）を印刷履歴取得手段１６１が取得した印刷履歴情報から算出し、算出した枚数を関数に代入することで費用効果を算出する。なお、印刷履歴取得手段１６１により印刷履歴情報が取得できなかった場合は、変数である枚数は所定値が用いられる。例えば、所定値は１０００や５００などである。
【００４６】
また、変更されたデフォルト値が複数あれば、費用効果算出手段１６３は、各変更に伴う費用効果をそれぞれ算出する。費用効果算出手段１６３は、算出した費用効果を表示手段１０７に出力する。
【００４７】
図２に戻り、表示手段１０７は、費用算出手段１０６から取得した費用効果をカスタマイズツール上に表示する。これにより、ユーザは、デフォルト値をカスタマイズしたことによる費用効果が表示部１６に表示されるため、効果を確認しながらカスタマイズすることが可能になる。
【００４８】
パラメータ設定手段１０８は、カスタマイズツール上において、格納手段１０４に格納されるパラメータを設定可能とする。パラメータ設定手段１０８により設定されたパラメータは、格納手段１０４に格納される。図５に示す例で言えば、ａ＝２０、ｂ＝１０などがパラメータ設定手段１０８により設定される。
【００４９】
次に、ＭＦＰ５の機能につい説明する。各ＭＦＰは同じ機能を有するのでＭＦＰ５を用いて説明し、ＭＦＰ６については説明を省略する。ＭＦＰ５は、印刷履歴格納手段５０１、通信手段５０２を含む。なお、図２には、ＭＦＰ５が有する一般的なプリント機能やコピー機能などは図示していないが、ＭＦＰ５は、一般的な機能も当然有することは言うまでもない。
【００５０】
印刷履歴格納手段５０１は、ＭＦＰ５により過去に印刷された枚数や印刷設定などを印刷履歴情報として記録しておく。印刷履歴格納手段５０１は、例えば過去１ヶ月間の印刷履歴情報を記録する。
【００５１】
通信手段５０２は、情報処理装置１と双方向通信を行なうためのインタフェースである。通信手段５０２は、印刷履歴格納手段５０１に格納される印刷履歴情報を情報処理装置１に送信する。これにより、カスタマイズツールは、過去の印刷履歴に基づいてカスタマイズ変更に伴う費用効果を算出することが可能となる。
【００５２】
＜具体例＞
次に、印刷履歴、デフォルトの設定変更、費用効果の表示画面、パラメータの設定画面の具体例について説明する。図７は、印刷履歴情報の一例を示す図である。図７に示すテーブルの行は、一度の印刷ジョブを表す。また、列は、行ごとの印刷ジョブに設定された内容を表す。
【００５３】
また、左から１列目の「Ｎｏ」は印刷ジョブが印刷された順番を表す。左から２列目の「ページ数」は、印刷時にカウントされたページ数を表す。左から３列目の「カラー／モノクロ」は印刷ジョブがカラーで印刷されたものか、モノクロで印刷されたものかを表す。左から４列目の「両面」は、印刷ジョブの設定が「ＯＮ」なら両面で印刷されたことを表し、「ＯＦＦ」なら片面で印刷されたことを表す。図７に示すような印刷履歴情報が各ＭＦＰから情報処理装置１に送信される。
【００５４】
図８は、カスタマイズ前のカラー設定機能における設定例を示す図である。カラー設定機能は印刷機能に含まれる。図８に示す行は、カラー設定の選択肢を表し、列は各選択肢のカスタマイズ状態を表す。また、図８に示す例において、左から１列目の「選択肢」はカラー設定機能の選択肢の名前を表す。左から２列目の「デフォルト」はカラー設定機能において、デフォルトとして選ばれている選択枝を表す。左から３列目の「選択可・禁止」はカラー設定機能において、プリンタドライバで設定値を選択可能であるか、選択が禁止されたかを表す。
【００５５】
図９は、カスタマイズ後のカラー設定機能における設定例を示す図である。図９に示す行や列が表す意味は、図８と同様である。図９に示す例において、図８に示す例と比較すると、カスタマイズツールを用いてデフォルトの値をカラーからモノクロに変更した状態を示す。
【００５６】
図１０は、カスタマイズ前の両面印刷設定機能における設定例を示す図である。両面印刷設定機能は印刷機能に含まれる。図１０に示す「選択肢」の「ＯＦＦ」は、片面印刷を意味し、「ＯＮ」は両面印刷を意味する。その他の行や列が表す意味は、カラー設定機能と同様であるためその説明を省略する。
【００５７】
図１１は、カスタマイズ後の両面印刷設定機能における設定例を示す図である。図１１に示す行や列が表す意味は、図１０と同様である。図１１に示す例において、図１０に示す例と比較すると、カスタマイズツールを用いてデフォルトの値を「ＯＦＦ（片面印刷）」から「ＯＮ（両面印刷）」に変更した状態を示す。
【００５８】
また、図１１に示す選択肢「ＯＦＦ」の選択可・禁止の設定が「禁止」に変更されている。これは、デフォルト設定を変更できないことを表す。つまり、ユーザは両面印刷でしか印刷できないことになる。
【００５９】
図１２は、カスタマイズによる費用効果を示す表示画面の一例を示す図である。図１２に示すように、費用効果を示す表示画面には、印刷機能毎に変更前後の設定値、非変更確率、対象ページ数、費用効果が表示される。また、どれくらいの期間の印刷履歴情報に基づいて費用効果を算出したかを示す情報も表示される。図１２に示す例では「１ヶ月」とする。
【００６０】
また、図１２に示す「両面」の変更後が示す「ＯＮ（変更禁止）」は、ユーザにより変更禁止が設定されているため、非変更確率は「１」となっている。図１２に示す表示画面内のテーブルの最下段「合計」には、費用効果の合計値が記述される。
【００６１】
これにより、カスタマイズすることによる費用効果を一目で確認することができる。さらに、図１２に示す画面から非変更確率を変更することを可能にすることで、デフォルト値のままで印刷する確率の変更による費用効果の増減を容易に確認することができる。
【００６２】
図１３は、費用効果の算出に用いるパラメータの設定画面の一例を示す図である。図１３に示すように、カスタマイズを行うユーザが、パラメータの値を設定可能とする。パラメータの値である１枚あたりの印刷費用などは、契約などにより決まった費用であるため、各ユーザにより設定する必要があるからである。なお、契約などに関係なく不変的なパラメータにおいては予め設定しておいても良い。
【００６３】
＜動作＞
次に、実施例１における情報処理装置１の動作について説明する。図１４は、実施例１におけるカスタマイズ費用算出処理の一例を示すフローチャートである。図１４に示すように、ステップＳ１１において、印刷履歴取得手段１６１は、通信手段１０５を介して各ＭＦＰから印刷履歴情報を取得する。
【００６４】
ステップＳ１２において、印刷履歴取得手段１６１は、印刷履歴情報が取得できたか否かを判定する。ステップＳ１２における判定結果がＹＥＳ（取得成功）である場合、ステップＳ１３に進み、判定結果がＮＯ（取得失敗）である場合、処理を終了する。
【００６５】
ステップＳ１３において、非変更確率算出手段１６２は、デフォルト値が変更された印刷機能を特定する。
【００６６】
次に、ステップＳ１４において、非変更確率算出手段１６２は、変更されたデフォルト値がプリンタドライバ上で変更することが禁止されているか否かを判定する。ステップＳ１４における判定結果がＹＥＳ（変更禁止）である場合ステップＳ１６に進み、判定結果がＮＯ（変更可）である場合ステップＳ１５に進む。
【００６７】
ステップＳ１５において、非変更確率算出手段１６２は、印刷履歴情報に基づいて、非変更確率を算出する。なお、非変更確率は、予め設定された値を用いるようにしても良い。非変更確率算出手段１６２は、算出した非変更確率を費用効果算出手段１６３に出力する。
【００６８】
ステップＳ１６において、非変更確率算出手段１６２は、非変更確率を１とし、非変更確率を費用効果算出手段１６３に出力する。
【００６９】
ステップＳ１７において、費用効果算出手段１６３は、取得した非変更確率と、格納手段１０４から取得した関数及びパラメータとを用いて、カスタマイズによる費用効果を算出する。費用効果の算出については前述した通りである。
【００７０】
ステップＳ１８において、費用効果算出手段１６３は、他にデフォルト値が変更された印刷機能があるか否かを判定する。具体的には、他に変更されたデフォルト値をデフォルト変更手段１０３から取得したか否かで判定する。ステップＳ１８における判定結果がＹＥＳ（他にあり）である場合ステップＳ１３に戻り、判定結果がＮＯ（他になし）である場合ステップＳ１９に進む。
【００７１】
ステップＳ１９において、表示手段１０７は、費用効果算出手段１６３において、算出された費用効果を表示部１６に表示する（図１２参照）。これにより、カスタマイズツールを用いて印刷機能のデフォルト値を変更する際、過去の印刷履歴情報に基づいて、変更に伴う費用効果を確認することができる。
【００７２】
次に、過去の印刷履歴情報に基づくのではなく、予め設定された所定値に基づいて、変更に伴う費用効果を算出する方法について説明する。以下の方法は、通信不良やＭＦＰの電源ＯＦＦなどにより印刷履歴情報が取得できなかった場合でも、費用効果を算出することができるため有効な方法である。
【００７３】
図１５は、実施例１におけるカスタマイズ費用算出処理の別例を示すフローチャートである。図１５に示す処理において、図１４に示す処理と同様の処理を示すものは同じ符号を付し、その説明を省略する。
【００７４】
ステップＳ２１において、非変更確率算出手段１６２は、予め設定された所定値を非変更確率として設定する。例えば、所定値は０．５とする。なお、非変更確率は、ユーザがその都度設定できるようにしても良い。
【００７５】
ステップＳ２２において、費用効果算出手段１６３は、所定値（枚数）に基づいて、変更に伴う費用効果を算出する。なお、パラメータを設定した関数を用いることは、ステップＳ１５と同様である。
【００７６】
ステップＳ２３において、表示手段１０７は、非変更確率が変更されたか否かを判定する。具体的には、図１２に示すような画面から、ユーザにより非変更確率が変更された否かを判定する。ステップＳ２３における判定結果がＹＥＳ（変更あり）である場合ステップＳ２４に進み、判定結果がＮＯ（変更なし）である場合、処理を終了する。
【００７７】
ステップＳ２４に進み、費用効果算出手段１６３は、非変更確率が変更された印刷機能のみ、再度費用効果を算出する。再度費用効果を算出した後は、表示手段１０７により、最新の費用効果を示す画面が表示部１６に表示される。
【００７８】
これにより、印刷履歴情報に基づかない場合でも、所定値に基づいて、カスタマイズの変更に伴う費用効果を算出することができる。さらに、非変更確率を変更することで、非変更確率の変化に伴う費用効果の増減を確認することができる。
【００７９】
なお、図１４に示すステップＳ１２の判定結果がＮＯ（取得失敗）の後に、図１５に示す処理を行なうようにしても良い。これにより、印刷履歴情報が取得できた場合は、印刷履歴情報に基づいて費用効果を算出し、印刷履歴情報が取得できなかった場合は、所定値に基づいて費用効果を算出できるため、必ず費用効果をユーザに確認させることができる。
【００８０】
また、図１５に示すステップＳ２３、Ｓ２４の処理は、図１４に示すステップＳ１９の後に行なうようにしても良い。これにより、印刷履歴情報に基づいて算出された非変更確率が不適切な値である場合は、ユーザにより修正することが可能になる。
【００８１】
以上、実施例１によれば、印刷システムの導入環境に合わせるためにプリンタドライバをカスタマイズするツール上で、カスタマイズする費用効果を表示することにより、ユーザに対して、カスタマイズを行う際の負担を軽くし、より効果的なカスタマイズを行うことができる。
【００８２】
また、上記実施例では、プリンタドライバのカスタマイズについて説明したが、機能の設定値を変更することにより費用が異なるデバイスのドライバについても、上記実施例を同様に適用することができる。また、上記実施例では、印刷機能として、カラー設定、両目印刷設定を説明したが、他にもサイズ設定などについても同様に上記実施例を適用することができる。また、上記実施例では、デフォルト値変更に伴う削減費用について説明したが、デフォルト値の変更に伴う上昇費用についても同様にして算出できることは言うまでもない。
【００８３】
本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。また、前述した実施例の構成要素を全部又は複数を組み合わせて情報処理装置を構成することも可能である。
【００８４】
なお、実施例において説明した処理内容をプログラムとし、このプログラムをコンピュータに実行させて前述した処理を情報処理装置に実行させることも可能である。また、このプログラムを記録媒体に記録し、このプログラムが記録された記録媒体をコンピュータに読み取らせて、前述した処理を情報処理装置に実行させることも可能である。
【符号の説明】
【００８５】
１  情報処理装置
５、６  ＭＦＰ
１１  ＣＰＵ
１２  ＲＡＭ
１３  ＨＤＤ
１４  ネットワークＩ／Ｆ部
１５  入力部
１６  表示部
１７  外部記憶装置Ｉ／Ｆ部
１０１  印刷設定手段
１０２  カスタマイズ手段
１０３  デフォルト変更手段
１０４  格納手段
１０５  通信手段
１０６  費用算出手段
１０７  表示手段
１０８  パラメータ設定手段
１３１  デフォルト値変更手段
１３２  変更禁止／許可選択手段
１６１  印刷履歴取得手段
１６２  非変更確率算出手段
１６３  費用効果算出手段
【先行技術文献】
【特許文献】
【００８６】
【特許文献１】特開２００６−３０９７２６号公報
【図１】
2010271937.tif 000003
【図２】
2010271937.tif 000004
【図３】
2010271937.tif 000005
【図４】
2010271937.tif 000006
【図５】
2010271937.tif 000007
【図６】
2010271937.tif 000008
【図７】
2010271937.tif 000009
【図８】
2010271937.tif 000010
【図９】
2010271937.tif 000011
【図１０】
2010271937.tif 000012
【図１１】
2010271937.tif 000013
【図１２】
2010271937.tif 000014
【図１３】
2010271937.tif 000015
【図１４】
2010271937.tif 000016
【図１５】
2010271937.tif 000017