(57)【要約】 【課題】  画像処理装置が備える画像処理機能の利用を促進する。【解決手段】  画像処理装置の画像処理機能を実行するためのコンピュータプログラムは、操作画面を表示部に表示して、操作画面を介して複数種類の設定項目についての設定をユーザから受け付ける設定受付機能と、設定受付機能によって受け付けられた設定を使用して画像処理機能を画像処理装置に実行させる実行指示機能と、画像処理機能の実行実績を取得する実績取得機能と、実行実績が、目標実績に到達した場合に、操作画面の表示態様をユーザの操作に応じて変更するカスタマイズ機能を追加するカスタマイズ追加機能と、をコンピュータに実現させる。【選択図】  図６
2013068669.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置の画像処理機能を実行するためのコンピュータプログラムであって、
操作画面を表示部に表示して、前記操作画面を介して複数種類の設定項目についての設定をユーザから受け付ける設定受付機能と、
前記設定受付機能によって受け付けられた設定を使用して前記画像処理機能を前記画像処理装置に実行させる実行指示機能と、
前記画像処理機能の実行実績を取得する実績取得機能と、
前記実行実績が、目標実績に到達した場合に、前記操作画面の表示態様をユーザの操作に応じて変更するカスタマイズ機能を追加するカスタマイズ追加機能と、
をコンピュータに実現させる、コンピュータプログラム。
【請求項２】
請求項１に記載のコンピュータプログラムであって、
複数の前記目標実績が設定されており、
前記カスタマイズ追加機能は、前記複数の目標実績のうち、前記実行実績が到達済みである到達目標実績の増加に応じて、複数の前記カスタマイズ機能を段階的に追加する、コンピュータプログラム。
【請求項３】
請求項２に記載のコンピュータプログラムであって、
複数の前記カスタマイズ機能はそれぞれに、複数の前記画像処理機能についてそれぞれ定められた複数の前記目標実績のいずれかに対応付けられており、
前記カスタマイズ追加機能は、前記実行実績が前記目標実績に到達した場合に、到達された前記目標実績に対応付けられた前記カスタマイズ機能を追加する、コンピュータプログラム。
【請求項４】
請求項２または請求項３に記載のコンピュータプログラムであって、
複数の前記目標実績にそれぞれ対応付けられた複数の実績ポイントであって、前記複数の実績ポイントの合計値は１００である、前記複数の実績ポイントが設定されており、
前記複数の実績ポイントのうちの前記到達目標実績に対応付けられた到達実績ポイントの合計値をパーセントを単位にして前記表示部に表示する第１の表示制御機能を、コンピュータに実現させる、コンピュータプログラム。
【請求項５】
請求項２ないし請求項４のいずれかに記載のコンピュータプログラムであって、さらに、
複数の前記目標実績のうち、少なくとも一部の目標実績の内容を前記表示部に表示するとともに、前記実行実績が前記少なくとも一部の目標実績に到達しているか否かをユーザが区別可能に表示する第２の表示制御機能をコンピュータに実現させる、コンピュータプログラム。
【請求項６】
請求項１ないし請求項５のいずれかに記載のコンピュータプログラムであって、
前記カスタマイズ機能は、前記操作画面の背景画像の内容、前記操作画面に含まれる文字の表示態様、および、前記操作画面の表記言語のうちの少なくとも１つを変更する機能、若しくは、前記操作画面に対して装飾画像を付加する機能を含む、コンピュータプログラム。
【請求項７】
請求項１ないし請求項６のいずれかに記載のコンピュータプログラムであって、さらに、
ユーザを識別するユーザ識別情報を取得する識別情報取得機能をコンピュータに実現させ、
前記実績取得機能は、複数のユーザの前記実行実績をユーザごとに管理する管理部から、前記ユーザ識別情報によって識別されたユーザの前記実行実績を取得し、
前記カスタマイズ追加機能は、前記識別されたユーザの前記実行実績に応じて、前記カスタマイズ機能を追加する、コンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラムであって、
前記管理部は、複数のコンピュータの前記実行要求機能に基づく前記実行実績を一元管理し、
前記カスタマイズ追加機能は、前記一元管理された前記実行実績に応じて、前記カスタマイズ機能を追加する、コンピュータプログラム。
【請求項９】
画像処理装置であって、
画像処理機能を実行する実行部と、
表示部と、
操作画面を前記表示部に表示し、前記操作画面を介して複数種類の設定項目についての設定をユーザから受け付ける設定受付部と、
前記設定受付部によって受け付けられた設定を使用して前記画像処理機能を前記実行部に実行させる実行要求部と、
前記画像処理機能の実行実績を取得する実績取得部と、
前記実行実績が、目標実績に到達した場合に、前記操作画面の表示態様をユーザの操作に応じて変更するカスタマイズ機能を追加するカスタマイズ追加部と、
を備える、画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理機能を実行可能な画像処理装置のための操作画面を表示する技術に関する。
【背景技術】
【０００２】
トナーセーブ機能に関する設定や両面印刷機能に関する設定を含む複数種類の設定を使用して印刷機能を実行可能な印刷装置が知られている。ユーザがこのような印刷装置の印刷機能を十分に活用することは、困難である場合があった。例えば、特定の印刷機能を十分に活用するためには、多岐に亘る複雑な設定が要求され、ユーザはマニュアル等を用いて複雑な設定を学習する必要がある場合があった。
【０００３】
特許文献１には、対象年齢が異なる複数種類の操作画面を準備する技術が開示されている。この技術では、ユーザの年齢情報をユーザに入力させて、ユーザの年齢に応じた操作画面を表示することにより、様々な年齢層のユーザに対して、理解しやすい操作画面を提供することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３５０７９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、理解しやすい操作画面を提供するだけでは、ユーザに対して十分な動機付けとはならず、印刷機能の利用の促進には至らない可能性があった。このような課題は、印刷装置に限らず、画像処理機能を実行可能な画像処理装置に共通する課題であった。
【０００６】
本発明の主な利点は、画像処理装置が備える画像処理機能の利用を促進する技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００８】
［適用例１］画像処理装置の画像処理機能を実行するためのコンピュータプログラムであって、
操作画面を表示部に表示して、前記操作画面を介して複数種類の設定項目についての設定をユーザから受け付ける設定受付機能と、
前記設定受付機能によって受け付けられた設定を使用して前記画像処理機能を前記画像処理装置に実行させる実行指示機能と、
前記画像処理機能の実行実績を取得する実績取得機能と、
前記実行実績が、目標実績に到達した場合に、前記操作画面の表示態様をユーザの操作に応じて変更するカスタマイズ機能を追加するカスタマイズ追加機能と、
をコンピュータに実現させる、コンピュータプログラム。
上記構成によれば、画像処理機能を実行して実行実績を積むと、操作画面のカスタマイズ機能が追加される。この結果、画像処理機能を実行することに対するインセンティブをユーザに付与して、画像処理機能の利用を促進することができる。
【０００９】
なお、本発明は、種々の形態で実現することが可能であり、例えば、画像処理装置、画像処理システム、画像処理方法、画像処理装置を管理する管理サーバ、上記コンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】実施例における画像処理システム１０００の概略構成を示す図である。
【図２】実績テーブル３４６の概要を示す図である。
【図３】プリンタドライバ起動処理の処理ステップを示すフローチャートである。
【図４】プリンタドライバＭ４０が提供する操作画面の一例を示す図である。
【図５】カスタマイズモード印刷処理の処理ステップを示すフローチャートである。
【図６】カスタマイズ機能追加処理の処理ステップを示すフローチャートである。
【図７】カスタマイズ機能追加処理について説明するための図である。
【図８】一覧表示処理の処理ステップを示すフローチャートである。
【図９】実施例における状況一覧表ＴＢの一例を示す図である。
【図１０】変形例における状況一覧表ＴＢａの一例を示す図である。
【発明を実施するための形態】
【００１１】
Ａ．実施例：
Ａ−１．画像処理システムの構成： 
次に、本発明の実施の形態を実施例に基づき説明する。図１は、実施例における画像処理システム１０００の概略構成を示す図である。画像処理システム１０００は、プリンタ２００と、プリンタ２００のユーザが利用するユーザ計算機３００と、サーバ計算機４００と、を備えている。プリンタ２００と、ユーザ計算機３００は、第１のローカルエリアネットワーク５００に接続されている。サーバ計算機４００は、第２のローカルエリアネットワーク６００に接続されている。第１のローカルエリアネットワーク５００と第２のローカルエリアネットワーク６００は、インターネット７００に接続されている。
【００１２】
プリンタ２００は、ＣＰＵ（Central processing unit）２１０と、半導体メモリやハードディスクなどの記憶装置２４０と、ネットワークに接続するためのインタフェース（Ｉ／Ｆ）を含む通信部２５０と、液晶パネルなどの表示パネル２６０と、ユーザの操作を受け付ける各種のボタンやタッチパネルなどの操作部２７０と、周知の方式（例えば、レーザー、インクジェット）で印刷媒体に画像を形成する印刷実行部２８０と、を備えている。
【００１３】
記憶装置２４０には、パネル制御プログラム２４２と、印刷制御プログラム２４４と、実績テーブル２４６とが格納されている。実績テーブル２４６の内容は、後述する実績テーブル３４６（図２）と同一である。
【００１４】
ＣＰＵ２１０は、パネル制御プログラム２４２を実行することにより、パネル制御部Ｍ２０として機能するとともに、印刷制御プログラム２４４を実行することにより、印刷制御部Ｍ１０として機能する。印刷制御部Ｍ１０は、パネル制御部Ｍ２０や、後述するプリンタドライバＭ４０による印刷実行要求に従って、印刷実行部２８０を制御して印刷を実行する。印刷制御部Ｍ１０と印刷実行部２８０は、印刷実行要求の内容に応じて、複数種類の印刷機能、および、これらの印刷機能の組み合わせを実行することができる。複数種類の印刷機能には、例えば、両面印刷機能、モノクロ印刷機能、カラー印刷機能、片面複数ページ印刷機能（例えば、２ｉｎ１印刷機能）、印刷材節約機能（例えば、レーザプリンタにおけるトナーセーブ機能）、透かし印刷機能（ウォーターマーク印刷機能）が含まれる。
【００１５】
パネル制御部Ｍ２０は、印刷実行部２８０の印刷機能を実行するためのユーザインタフェースを提供する。具体的には、パネル制御部Ｍ２０は、設定受付部Ｍ２１と、実行要求部Ｍ２２と、実績取得部Ｍ２３と、実績レベル表示制御部Ｍ２４と、目標実績表示制御部Ｍ２５と、識別情報取得部Ｍ２６と、カスタマイズ機能追加部Ｍ２７と、を備えている。を備えている。パネル制御部Ｍ２０の各機能部Ｍ２１〜Ｍ２７は、後述するプリンタドライバＭ４０の同名の機能部Ｍ４１〜Ｍ４７と基本的に同一の機能を有する。
【００１６】
ユーザ計算機３００は、汎用のパーソナルコンピュータであり、ＣＰＵ３１０と、記憶装置３４０と、ネットワークＩ／Ｆを含む通信部３５０と、液晶ディスプレイなどの表示部３６０と、キーボードやポインティングデバイスなどの操作部３７０と、を備えている。記憶装置３４０には、ドライバプログラム３４２と、アプリケーションプログラム３４４と、実績テーブル３４６と、が格納されている。
【００１７】
ＣＰＵ３１０は、アプリケーションプログラム３４４を実行することにより、文書作成や画像作成などのアプリケーションＭ３０として機能するとともに、ドライバプログラム３４２を実行することにより、プリンタドライバＭ４０として機能する。なお、各コンピュータプログラムは、ＣＤ−ＲＯＭ、半導体メモリなどのコンピュータ読み取り可能な記録媒体に記録された形態で提供される。
【００１８】
プリンタドライバＭ４０は、プリンタ２００の機能を実行するためのユーザインタフェースを提供する。具体的には、プリンタドライバＭ４０は、設定受付部Ｍ４１と、実行要求部Ｍ４２と、実績取得部Ｍ４３と、実績レベル表示制御部Ｍ４４と、目標実績表示制御部Ｍ４５と、識別情報取得部Ｍ４６と、カスタマイズ機能追加部Ｍ４７と、を備えている。
【００１９】
設定受付部Ｍ４１は、プリンタ２００に対するユーザの実行指示を受け付けるための操作画面を表示部３６０に表示する。設定受付部Ｍ４１は、操作画面を介して複数種類の設定項目についての設定をユーザから受け付ける。実行要求部Ｍ４２は、プリンタ２００に対する実行要求を行う。実行要求によって、プリンタ２００の複数種類の印刷機能のうち、ユーザの実行指示によって指示された印刷機能を、プリンタ２００に実行させる。実績取得部Ｍ４３は、プリンタ２００における印刷機能の実行実績を取得する。実績レベル表示制御部Ｍ４４は、実行実績に応じた実績レベルを表示部３６０に表示する。目標実績表示制御部Ｍ４５は、実績レベルの算出に用いる複数の目標実績のうち、少なくとも一部の目標実績の内容を表示部３６０に表示する。識別情報取得部Ｍ４６は、ユーザを識別するユーザ識別情報（例えば、パスワード、ユーザＩＤ）を取得する。カスタマイズ機能追加部Ｍ４７は、解除条件が満たされた場合に、操作画面のカスタマイズ機能を追加する。このカスタマイズ機能は、操作画面の表示態様をユーザの操作に応じて変更する機能である。解除条件は、ユーザによる印刷機能の実行実績が、所定の目標実績に到達したことを含む。
【００２０】
図２は、実績テーブル３４６の概要を示す図である。実績テーブル３４６は、実績レベル表示制御部Ｍ４４、目標実績表示制御部Ｍ４５、カスタマイズ機能追加部Ｍ４７によって参照されるテーブルである。実績テーブル３４６は、カウント対象項目の欄と、履歴記録用変数の欄と、目標実績の欄と、追加機能の欄と、実績ポイントの欄と、実績到達状況の欄と、を含んでいる。
【００２１】
カウント対象項目の欄には、印刷機能の実行実績（実行履歴）としてカウントすべき複数の項目（カウント対象項目）が記述されている。例えば、図２に示すように、カウント対象項目には、「総印刷枚数」、「モノクロ印刷枚数」、「カラー印刷枚数」、「両面印刷枚数」、「別ページ複数枚印刷回数」、「同ページ複数枚印刷回数」が含まれる。別ページ複数枚印刷は、１部あたりに複数のページを含む原稿を複数の用紙に印刷することを意味する。同ページ複数枚印刷は、複数部数の原稿を印刷することによって、同じページを複数の用紙に印刷することを意味する。
【００２２】
カウント対象項目には、上述のように、印刷機能の種類（例えば、モノクロ印刷機能、両面印刷機能、カラー印刷機能）ごとにカウントされる機能別項目（例えば、「モノクロ印刷枚数」、「カラー印刷枚数」、「両面印刷回数」）が含まれる。また、カウント対象項目には、印刷機能の種類に関係なくカウントされる一般項目（例えば、「総印刷枚数」）が含まれる。
【００２３】
履歴記録用変数の欄には、カウント対象項目をカウントするための変数が記述されている。図２では、例えば、総印刷枚数をカウントする変数「total_print」、モノクロ印刷枚数をカウントする変数「mono_print」などが示されている。目標実績の欄には、１つのカウント対象項目に少なくとも１つずつ対応付けられた目標実績が記述されている。図２では、総印刷枚数には、２つの目標実績（「１００枚」と「２００枚」）が対応付けられており、モノクロ印刷枚数には、１つの目標実績（１００枚）が対応付けられている。「モノクロ印刷枚数」や「両面印刷回数」などの機能別項目に対応付けられている目標実績は、モノクロ印刷機能、両面印刷機能などの特定の印刷機能について定められた機能別目標実績ということができる。
【００２４】
追加機能の欄には、目標実績の欄に記述された複数の目標実績のうちの一部に対応付けられる追加機能が記述されている。追加機能は、ユーザによる実行実績が、対応する目標実績に到達していない場合には、その使用が禁止され、当該目標実績に到達した場合には、その使用が許容される（使用の禁止が解除される）カスタマイズ機能である。このカスタマイズ機能には、例えば、１）操作画面の背景画像（壁紙）の内容を変更する背景画像変更機能、２）操作画面に含まれる文字の表示態様（フォントの種類、文字の大きさ、太さなど）を変更する機能、３）操作画面の表記言語（日本語、英語、中国語など）を変更する機能、４）操作画面に対して装飾画像（例えば、特定のキャラクターの画像（アバターなど））を付加する機能、を含む。
【００２５】
図２では、例えば、総印刷枚数について定められた目標実績（５００枚）に、追加機能として「アバター設定機能」が対応付けられ、モノクロ印刷枚数について定められた目標実績（１００枚）に、追加機能として「フォント変更機能」が対応付けられている。また、カラー印刷枚数について定められた目標実績（１００枚）に、追加機能として「表記言語変更機能」が対応付けられ、両面印刷回数について定められた目標実績（２０回）に、追加機能として「背景画像変更機能」が対応付けられている。
【００２６】
実績ポイントの欄には、目標実績にそれぞれ１つずつ対応付けられた実績ポイントが記述されている。全ての実績ポイントを合計した値が１００となるように、各実績ポイントの値が設定されている。実績到達状況の欄には、実際の実行実績が各目標実績に到達しているか否かが、目標実績ごとに記録されている。
【００２７】
サーバ計算機４００は、ＣＰＵ４１０と、記憶装置４４０と、ネットワークＩ／Ｆを含む通信部４５０と、を備える汎用の計算機である。記憶装置４４０には、サーバプログラム（図示省略）とともに、ユーザ識別情報ファイル４４２と、履歴情報ファイル４４４とが格納されている。ユーザ識別情報ファイル４４２は、プリンタ２００のユーザを識別するユーザ識別情報（例えば、ログインパスワード）が格納されたファイルである。履歴情報ファイル４４４は、プリンタ２００における印刷機能の実行実績を表す履歴情報が格納されたファイルである。履歴情報は、具体的には、上述した複数の履歴記録用変数（図２）の値の集合である。ユーザ識別情報ファイル４４２に格納されたユーザ識別情報のそれぞれに、ユーザ１人分の履歴情報が対応付けられている。
【００２８】
ＣＰＵ４１０は、サーバプログラムを実行することにより、識別情報管理部Ｍ５１、および、履歴情報管理部Ｍ５２として機能する。識別情報管理部Ｍ５１は、ユーザ識別情報ファイル４４２に格納されたユーザ識別情報を管理している。識別情報管理部Ｍ５１は、ユーザ計算機３００のプリンタドライバＭ４０、あるいは、プリンタ２００のパネル制御部Ｍ２０からログインパスワードを受信する。識別情報管理部Ｍ５１は、受信したログインパスワードと、ユーザ識別情報ファイル４４２に格納されたログインパスワードとを比較して、ログインを許容するか否かを判断する。また、識別情報管理部Ｍ５１は、プリンタドライバＭ４０、または、パネル制御部Ｍ２０から新規登録のログインパスワードを受信する。識別情報管理部Ｍ５１は、受信した新規登録のログインパスワードを、例えば、他のユーザ情報（ユーザ名など）と関連付けてユーザ識別情報ファイル４４２に格納する。
【００２９】
履歴情報管理部Ｍ５２は、履歴情報ファイル４４４を管理している。具体的には、履歴情報管理部Ｍ５２は、ログインが許容されたログインパスワードに対応付けられた履歴情報を、ログインパスワードの送信元であるプリンタドライバＭ４０、または、パネル制御部Ｍ２０に対して送信する。また、プリンタドライバＭ４０、または、パネル制御部Ｍ２０から更新された履歴情報を受信して、履歴情報ファイル４４４の内容を更新する。
【００３０】
本実施例におけるドライバプログラム３４２、および、パネル制御プログラム２４２は、請求項におけるコンピュータプログラムの一例である。また、本実施例におけるプリンタ２００は、請求項における画像処理装置の一例である。また、本実施例におけるサーバ計算機４００は、請求項における管理部の一例である。
【００３１】
Ａ−２．ドライバプログラム３４２の動作：
図３は、プリンタドライバ起動処理の処理ステップを示すフローチャートである。図４は、プリンタドライバＭ４０が提供する操作画面の一例を示す図である。プリンタドライバ起動処理は、例えば、アプリケーションプログラム３４４の実行中に、ユーザによって印刷指示がなされた場合に開始される。
【００３２】
プリンタドライバ起動処理が開始されると、プリンタドライバＭ４０の識別情報取得部Ｍ４６は、ログイン画面を表示部３６０に表示する（ステップＳ１１０）。図４（ａ）には、ログイン画面ＵＩ１が示されている。このログイン画面ＵＩ１は、３つのチェックボックスＣＢ１〜ＣＢ３と、パスワード入力フィールドＳＰ１と、入力完了ボタンＢＴ１とを含んでいる。第１チェックボックスＣＢ１は、カスタマイズモードを使用する場合にチェックされる。第２チェックボックスＣＢ２は、カスタマイズモードを使用しない場合にチェックされる。第３チェックボックスＣＢ３は、新規にユーザ登録を行う際にチェックされる。パスワード入力フィールドＳＰ１には、ユーザ識別情報であるログインパスワードが入力される。ユーザは、これらの入力要素ＣＢ１〜ＣＢ３、ＳＰ１に、適宜に入力を行って、入力完了ボタンＢＴ１を押下することによって、所望の情報を入力する。
【００３３】
ステップＳ１２０では、識別情報取得部Ｍ４６は、ユーザがカスタマイズモードを選択したか否かを判断する。すなわち、ログイン画面ＵＩ１において、第１チェックボックスＣＢ１にチェックされた状態で、入力完了ボタンＢＴ１が操作された場合には、識別情報取得部Ｍ４６は、カスタマイズモードが選択されたと判断する。一方、ログイン画面ＵＩ１において、第２チェックボックスＣＢ２にチェックされた状態で、入力完了ボタンＢＴ１が操作された場合には、識別情報取得部Ｍ４６は、通常モードが選択されたと判断する。
【００３４】
通常モードが選択された場合には（ステップＳ１２０：ＮＯ）、プリンタドライバＭ４０は、通常モードでの印刷処理を実行し（ステップＳ２１０）、処理を終了する。通常モードでの印刷処理では、後述するカスタマイズ機能の追加や実績レベルの表示は行われない。通常モードでの印刷処理については説明を省略する。
【００３５】
カスタマイズモードが選択された場合には（ステップＳ１２０：ＹＥＳ）、識別情報取得部Ｍ４６は、ユーザの新規登録が選択されたか否かを判断する（ステップＳ１３０）。すなわち、ログイン画面ＵＩ１において、ユーザが入力完了ボタンＢＴ１を操作したときに、第３チェックボックスＣＢ３にチェックがなされた状態であった場合には、識別情報取得部Ｍ４６は、新規登録が選択されたと判断する。一方、第３チェックボックスＣＢ３にチェックがなされていない場合には、識別情報取得部Ｍ４６は、新規登録が選択されていないと判断する。
【００３６】
新規登録である場合には（ステップＳ１３０：ＹＥＳ）、識別情報取得部Ｍ４６は、新規登録情報をユーザから取得して、サーバ計算機４００に対して送信する。具体的には、識別情報取得部Ｍ４６は、ログイン画面ＵＩ１のパスワード入力フィールドＳＰ１に入力されたログインパスワードを取得して、新規登録情報として送信する。また、識別情報取得部Ｍ４６は、ユーザ名やユーザＩＤなどのその他の新規登録情報をユーザから取得して、ログインパスワードとともに、新規登録情報として送信しても良い。この場合には、識別情報取得部Ｍ４６は、これらの情報をユーザから取得するための新規登録画面（図示省略）を表示部３６０に表示する。サーバ計算機４００の識別情報管理部Ｍ５１は、受信した新規登録情報をユーザ識別情報ファイル４４２に格納して管理する。
【００３７】
新規登録情報を送信すると、プリンタドライバＭ４０は、新規登録を行ったユーザのための初期化された履歴情報（初期値の履歴記録用変数の集合）を準備する（ステップＳ１５０）。初期化された履歴情報を準備すると、プリンタドライバＭ４０は、ステップＳ１８０に処理を進める。新規登録でない場合には（ステップＳ１３０：ＮＯ）、識別情報取得部Ｍ４６は、ログイン画面ＵＩ１のパスワード入力フィールドＳＰ１に入力されたログインパスワードを取得して、サーバ計算機４００に送信する（ステップＳ１６０）。
【００３８】
ステップＳ１７０では、プリンタドライバＭ４０の実績取得部Ｍ４３は、ステップＳ１６０において送信したログインパスワードに対する応答として、履歴情報を取得できたか否かを判断する。送信したログインパスワードが正しい場合には、サーバ計算機４００は、応答として、ログインパスワードに対応する履歴情報を送信するので、実績取得部Ｍ４３は、当該履歴情報を取得することができる。一方で、送信したログインパスワードが正しくない場合には、実績取得部Ｍ４３は、サーバ計算機４００から履歴情報を取得することができない。履歴情報は、ログインパスワードによって特定されるユーザの過去の印刷実績を表す情報であると言える。
【００３９】
履歴情報が取得できない場合には（ステップＳ１７０：ＮＯ）、ログインに失敗したと判断し、識別情報取得部Ｍ４６は、ステップＳ１１０に戻って、ログイン画面ＵＩ１を表示する。一方、履歴情報が取得できた場合には（ステップＳ１７０：ＹＥＳ）、プリンタドライバＭ４０は、ステップＳ１８０に処理を進める。
【００４０】
ステップＳ１８０では、プリンタドライバＭ４０は、ステップＳ１７０においてサーバ計算機４００から取得した履歴情報、または、ステップＳ１５０において準備した初期化された履歴情報を、実績テーブル３４６に反映させる。具体的には、プリンタドライバＭ４０は、実績テーブル３４６における履歴記録用変数の欄の変数値、および、目標到達状況の欄の内容（図２）を、履歴情報に基づいて更新する。
【００４１】
ステップＳ１９０では、プリンタドライバＭ４０は、実績テーブル３４６に基づいて、実績レベルを計算する。具体的には、プリンタドライバＭ４０は、到達済み目標実績に対応付けられた実績ポイント（到達済み実績ポイント）の合計値を、実績レベルを表す値として計算する。到達済み目標実績は、実績テーブル３４６（図２）に記述された複数の目標実績のうち、履歴情報によって示される実行実績が到達済みの目標実績である。上述したように、複数の目標実績は、モノクロ印刷機能、両面印刷機能などの特定の印刷機能について定められた機能別目標実績を含む。機能別目標実績は、特定の印刷機能の実行実績がないと到達できない。この結果、特定の印刷機能の実行実績がないと、他の印刷機能の実行実績を大量に積み上げても、実績レベルを表す値は頭打ちとなり、特定値より大きくならない。言い換えれば、実績レベルを表す値の上限は、機能別目標実績が定められた１以上の特定の印刷機能のうち、実行された印刷機能の種類の数が多いほど高くなる。
【００４２】
ステップＳ２００では、プリンタドライバＭ４０は、カスタマイズモード印刷処理を実行する。図５は、カスタマイズモード印刷処理の処理ステップを示すフローチャートである。ステップＳ３００では、プリンタドライバＭ４０の設定受付部Ｍ４１は、ユーザの実行指示を受け付けるための操作画面ＵＩ２ａを表示部３６０に表示する。このとき、実績レベル表示制御部Ｍ４４は、操作画面ＵＩ２ａ上にて、実績レベル表示を行う。
【００４３】
図４（ｂ）には、操作画面ＵＩ２ａの一例が図示されている。この操作画面ＵＩ２ａは、タブＴＢ１を操作することによって表示される印刷設定ページＰＧ１と、タブＴＢ２を操作することによって表示されるカスタマイズ設定ページＰＧ２（後述する図７（ａ）参照）と、指示確定ボタンＢＴ２や印刷中止ボタンＢＴ３を含む主要操作ボタンＢＴ２〜ＢＴ５と、を含んでいる。初期状態（実行実績がない状態）では、カスタマイズ設定ページＰＧ２において設定出来る設定項目は存在しない。すなわち、初期状態では、操作画面ＵＩ２ａに対するユーザによるカスタマイズは許容されていない。操作画面ＵＩ２ａに対するユーザによるカスタマイズを許容するカスタマイズ機能は、後述するカスタマイズ機能追加処理によって追加される。
【００４４】
操作画面ＵＩ２ａは、複数種類の設定項目（具体的には、用紙サイズ、両面／片面選択、１枚の用紙の片面に印刷されるページ数、用紙方向、印刷部数、カラー／モノクロ選択などの設定項目）について、ユーザから設定を受け付ける複数の入力要素を含んでいる。ここでいう入力要素には、プルダウンメニューを用いて複数の選択肢の中から１つを選択的に入力させる選択フィールドＰＦ１、ＰＦ２や、ラジオボタンＲＢ１や、チェックボックスＣＢ５や、整数値を入力させる数値入力フィールドＶＦなどが含まれる（図４（ｂ））。そして、これらの入力要素の近傍には、設定項目の名称を記述した文字ＣＨ１、ＣＨ２が表示されている（図４（ｂ））。
【００４５】
例えば、第１選択フィールドＰＦ１は、用紙サイズ(Paper Size)を選択するための入力要素である。第２選択フィールドＰＦ２は、紙の種類（Media Type）、すなわち、標準紙、光沢紙など印刷に用いる紙の種類の選択を受け付けるための入力要素である。ラジオボタンＲＢ１は、用紙方向、すなわち、印刷すべき画像の上下方向を用紙の長手方向と一致させた縦方向印刷を行うか、印刷すべき画像の上下方向を用紙の短手方向と一致させた横方向印刷を行うかの選択を受け付けるための入力要素である。数値入力フィールドＶＦは、印刷部数の入力を受け付けるための入力要素である。
【００４６】
この操作画面ＵＩ２ａは、さらに、実績レベル表示ＪＤを含んでいる（図４（ｂ））。実績レベル表示ＪＤは、実績レベル表示であることを示すメッセージＭＳと、視覚的に実績レベルの程度を表す画像ＧＧと、数値で実績レベルの程度を表す数値表示ＰＴとを含んでいる。画像ＧＧは、本実施例では、メーターを模式的に表す画像が用いられており、メーターの針の位置によって実績レベルの程度を表すように構成されている。数値表示ＰＴは、上述した実績レベルの値を、単位に％（パーセント）を用いて表示するように構成されている。さらに、設定受付ページＰＧは、実績レベル表示ＪＤの近傍に、一覧表示ボタンＢＴＸを含んでいる。一覧表示ボタンＢＴＸについては、後述する。
【００４７】
ステップＳ３１０では、プリンタドライバＭ４０は、ユーザによって印刷指示がされたか否かを判断する。具体的には、操作画面ＵＩ２ａの指示確定ボタンＢＴ２が押下された場合に、印刷指示がされたと判断する。プリンタドライバＭ４０は、印刷指示がされない場合には（ステップＳ３１０：ＮＯ）、印刷指示がされるまで待機する。
【００４８】
印刷指示がされた場合には（ステップＳ３１０：ＹＥＳ）、プリンタドライバＭ４０の実行要求部Ｍ４２は、印刷指示によって指示された印刷機能を実行させる印刷要求をプリンタ２００（印刷実行部２８０）に対して行う（ステップＳ３２０）。具体的には、実行要求部Ｍ４２は、操作画面ＵＩ２ａの指示確定ボタンＢＴ２が押下されたときに、操作画面ＵＩ２ａにおいて設定されていた設定内容を取得する。実行要求部Ｍ４２は、アプリケーションＭ３０から印刷対象とする画像データを取得する。実行要求部Ｍ４２は、印刷対象の画像データを、取得した設定内容に従って印刷するための印刷ジョブを生成し、当該印刷ジョブをプリンタ２００に対して送信する。ユーザによって印刷指示がされた時点で、設定受付部Ｍ４１は、操作画面ＵＩ２ａの表示を終了する。
【００４９】
ステップＳ３３０では、プリンタドライバＭ４０は、プリンタ２００が、ステップＳ３３０で行った印刷要求に基づく印刷を完了したか否かを判断する。具体的には、プリンタドライバＭ４０は、プリンタ２００から印刷完了を示す通知を受信した場合に、プリンタ２００は印刷を完了したと判断する。プリンタ２００が印刷を完了しない場合には（ステップＳ３３０：ＮＯ）、プリンタドライバＭ４０は、印刷が完了するまで待機する。
【００５０】
プリンタ２００が印刷を完了した場合には（ステップＳ３３０：ＹＥＳ）、プリンタドライバＭ４０は、印刷要求内容（完了した印刷の内容）に基づいて、ユーザの履歴情報を更新する（ステップＳ３４０）。具体的には、プリンタドライバＭ４０は、印刷要求内容に対応する履歴記録用変数（図２参照）の値を更新する。ここで、１回の印刷要求に対応して、複数の履歴記録用変数が更新される場合がある。例えば、印刷要求内容が、モノクロ印刷である場合には、総印刷枚数に関する変数Total_printと、モノクロ印刷枚数に関する変数Mono_printと、が更新される。
【００５１】
ステップＳ３５０では、プリンタドライバＭ４０は、更新された履歴情報をサーバ計算機４００に対して送信する。サーバ計算機４００の履歴情報管理部Ｍ５２は、プリンタドライバＭ４０から受信した履歴情報に基づいて、履歴情報ファイル４４４の内容を更新する。このように、サーバ計算機４００において、ユーザによるプリンタ２００の印刷機能の実行実績がユーザごとに管理される。
【００５２】
ステップＳ３６０では、プリンタドライバＭ４０は、上述したプリンタドライバ起動処理のステップＳ１８０（図３）と同様に、更新された履歴情報を、実績テーブル３４６に反映させる。ステップＳ３７０では、上述したプリンタドライバ起動処理のステップＳ１８０（図３）と同様に、プリンタドライバＭ４０は、実績テーブル３４６に基づいて、実績レベルを計算する。ステップＳ３８０では、プリンタドライバＭ４０のカスタマイズ機能追加部Ｍ４７は、カスタマイズ機能追加処理を実行する。
【００５３】
図６は、カスタマイズ機能追加処理の処理ステップを示すフローチャートである。図７は、カスタマイズ機能追加処理について説明するための図である。ステップＳ４１０では、カスタマイズ機能追加部Ｍ４７は、ユーザによる実行実績が新たに到達した目標実績はあるか否かを判断する。カスタマイズ機能追加部Ｍ４７は、新たに到達した目標実績がない場合には（ステップＳ４１０：ＮＯ）、カスタマイズ機能追加処理を終了する。カスタマイズ機能追加部Ｍ４７は、新たに到達した目標実績がある場合には（ステップＳ４１０：ＹＥＳ）、実績テーブル３４６を参照して、その到達済み目標実績に対応付けられた追加機能（追加すべきカスタマイズ機能）があるか否かを判断する（ステップＳ４２０）。
【００５４】
カスタマイズ機能追加部Ｍ４７は、到達済み目標実績に対応付けられた追加機能がない場合には（ステップＳ４２０：ＮＯ）、ステップＳ４４０に処理を進める。カスタマイズ機能追加部Ｍ４７は、到達済み目標実績に対応付けられた追加機能がある場合には（ステップＳ４２０：ＹＥＳ）、追加機能を設定可能にする（ステップＳ４３０）。この結果、次回のカスタマイズモード印刷処理において表示される操作画面ＵＩ２ａの内容が更新され、操作画面ＵＩ２ａを介して、新たに追加されたカスタマイズ機能をユーザが使用可能になる。
【００５５】
図７は、特定のカスタマイズ機能が追加機能として設定可能とされた後の操作画面ＵＩ２ｂの一例を示す図である。この例では、上述したアバター設定機能と、背景画像変更機能と、文字態様変更機能と、表記言語変更機能と、が設定可能とされた例を示している。図７（ａ）には、タブＴＢ２を選択することによって表示されるカスタマイズ設定ページＰＧ２の例が、図７（ｂ）には、タブＴＢ１を選択することによって表示される印刷設定ページＰＧ１の例が、それぞれ示されている。
【００５６】
アバター設定機能が設定可能になると、例えば、カスタマイズ設定ページＰＧ２にアバター設定表示ＳＴ１が表示される（図７（ａ））。アバター設定表示ＳＴ１は、表示すべきアバターの設定をユーザから受け付ける表示である。ユーザは、アバター設定表示ＳＴ１に含まれるラジオボタンＲＢ１を操作することによって、例えば、複数のアバターＡＶ１〜ＡＶ３の中から１つのアバターを選択することができる。カスタマイズ設定ページＰＧ２において選択されたアバター（図７の例では、アバターＡＶ１）が、印刷設定ページＰＧ１において表示される（図７（ｂ））。
【００５７】
背景画像変更機能が設定可能になると、例えば、カスタマイズ設定ページＰＧ２に背景画像設定表示ＳＴ２が表示される（図７（ａ））。背景画像設定表示ＳＴ２は、表示すべき背景画像の設定をユーザから受け付ける表示である。ユーザは、背景画像設定表示ＳＴ２に含まれるラジオボタンＲＢ２を操作することによって、例えば、複数の壁紙（背景画像）ＷＰ１〜ＷＰ３の中から１つの壁紙を選択することができる。カスタマイズ設定ページＰＧ２において選択された壁紙（図７の例では、壁紙ＷＰ２）が、印刷設定ページＰＧ１の背景に表示される（図７（ｂ））。
【００５８】
フォント変更機能が設定可能になると、例えば、印刷設定ページＰＧ１におけるフォント変更の対象となる設定項目名（図７（ｂ）の例では、用紙サイズ(Paper Size)）の横にフォント変更ボタンＦＢが表示される。ユーザが、このフォント変更ボタンＦＢを押下すると、例えば、採用すべきフォントを選択するためのプルダウンメニューがポップアップ表示されて、ユーザによるフォントの選択が受け付けられる（図示省略）。
【００５９】
フォント変更機能が設定可能になると、例えば、印刷設定ページＰＧ１における表記言語変更の対象となる設定項目名（図７（ｂ）の例では、紙の種類（Media Type））の横に表記言語変更ボタンＬＢが表示される。ユーザが、この表記言語変更ボタンＬＢを押下すると、例えば、採用すべき表記言語を選択するためのプルダウンメニューがポップアップ表示されて、ユーザによる表記言語の選択が受け付けられる（図示省略）。
【００６０】
図７（ｂ）には、フォント変更機能によって設定項目名を示す文字ＣＨ１のフォント、および、文字ＣＨ２の表記言語が、それぞれ変更された様子が示されている。
【００６１】
図６のステップＳ４４０では、カスタマイズ機能追加部Ｍ４７は、告知画面を表示する。図４（ｃ）には、告知画面の一例が示されている。この告知画面ＵＩ３は、２種類のメッセージＴＸ１、ＴＸ２を含んでいる。第１メッセージＴＸ１は、ユーザによる実行実績が特定の目標実績に到達したことをユーザに告知するテキストである。第２メッセージＴＸ２は、特定のカスタマイズ機能の設定が可能になったことをユーザに告知するテキストである。これらに加えて、告知画面ＵＩ３は、使用可能になった特定のカスタマイズ機能について説明するテキスト（カスタマイズ機能の概要、利用方法の説明など）を含んでも良い。
【００６２】
カスタマイズ機能追加部Ｍ４７は、新たに到達した到達済み目標実績があり、かつ、新たに追加されたカスタマイズ機能がある場合（すなわち、ステップＳ４２０：ＹＥＳである場合）には、図４（ｃ）に示す告知画面ＵＩ３のように、２種類のメッセージＴＸ１、ＴＸ２を含む告知画面を表示する。一方、カスタマイズ機能追加部Ｍ４７は、新たに到達した到達済み目標実績があるが、新たに追加されたカスタマイズ機能がない場合（すなわち、ステップＳ４２０：ＮＯである場合）には、第１メッセージＴＸ１を含み、第２メッセージＴＸ２を含まない告知画面（図示省略）を表示する。以上説明したカスタマイズ機能追加処理が終了すると、プリンタドライバＭ４０は、カスタマイズモード印刷処理を終了する（図５）。
【００６３】
ユーザがカスタマイズモードを利用して印刷を繰り返し実行すると、上述したカスタマイズモード印刷処理が繰り返し実行され、ユーザによる印刷機能の実行実績が履歴情報としてサーバ計算機４００に蓄積される。そして、その実行実績が、実績テーブル３４６に設定された全ての目標実績を達成すると、最終的には、全てのカスタマイズ機能について設定が受け付け可能となる。最終的な操作画面ＵＩ２ｂでは、最大値に到達した実績レベル（１００％）が表示される。
【００６４】
ここで、操作画面ＵＩ２ｂが表示されている間、プリンタドライバＭ４０の目標実績表示制御部Ｍ４５は、ユーザの実行実績の状況を示す状況一覧表を表示するための一覧表示処理を、上述したカスタマイズモード印刷処理と並列して実行している。図８は、一覧表示処理の処理ステップを示すフローチャートである。
【００６５】
ステップＳ５１０では、目標実績表示制御部Ｍ４５は、一覧表示ボタンＢＴＸ（図４（ｂ）、図７（ｂ））が押下されたか否かを判断する。目標実績表示制御部Ｍ４５は、一覧表示ボタンＢＴＸが押下されない場合には（ステップＳ５１０：ＮＯ）、一覧表示ボタンＢＴＸが押下されるまで待機する。一覧表示ボタンＢＴＸが押下された場合には（ステップＳ５１０：ＹＥＳ）、目標実績表示制御部Ｍ４５は、状況一覧表ＴＢを表示部３６０に表示する。
【００６６】
図９は、状況一覧表ＴＢの一例を示す図である。この状況一覧表ＴＢは、実績テーブル３４６に記述された目標実績の内容を表現した複数の文章ＭＣを含んでいる。また、状況一覧表ＴＢは、複数の文章ＭＣのうち、到達済み目標実績を表現した文章に対応付けられた文章ＭＺ（本実施例では、「達成！！」）を含んでいる。この文章ＭＺは、対応付けられた文章ＭＣで表現された目標実績が到達済み目標実績であることを示している。本実施例では、状況一覧表ＴＢは、実績テーブル３４６に設定されたすべての目標実績の内容と、それらの目標実績が到達済みであるか否かがユーザに識別可能に表示される。
【００６７】
ステップＳ５３０では、目標実績表示制御部Ｍ４５は、状況一覧表ＴＢとともに表示される表示終了ボタンＢＴＺ（図９）が押下されたか否かを判断する。目標実績表示制御部Ｍ４５は、表示終了ボタンＢＴＺが押下されない場合には（ステップＳ５３０：ＮＯ）、表示終了ボタンＢＴＺが押下されるまで待機する。目標実績表示制御部Ｍ４５は、表示終了ボタンＢＴＺが押下された場合には（ステップＳ５３０：ＹＥＳ）、状況一覧表ＴＢの表示を終了し（ステップＳ５４０）、一覧表示処理を終了する。
【００６８】
以上説明した上記実施例によれば、ユーザが印刷機能を実行して実行実績を積むと、操作画面のカスタマイズ機能が追加される。この結果、印刷機能を実行することに対するインセンティブをユーザに付与して、プリンタ２００の印刷機能の利用を促進することができる。
【００６９】
さらに、実績テーブル３４６には、複数の目標実績が設定されており、カスタマイズ機能追加部Ｍ４７は、到達済み目標実績の増加に応じて、制限対象項目についての制限を段階的に解除する。この結果、段階的に使用できるカスタマイズ機能が増加することが、ユーザにとって、印刷機能を使用しようとする動機付けとなるので、自発的な印刷機能の利用を促すことができる。
【００７０】
さらに、実績テーブル３４６には、例えば、両面印刷機能、モノクロ印刷機能などの複数の印刷機能についてそれぞれ定められた複数の目標実績が設定されている。この結果、より多くのカスタマイズ機能を設定可能にするためには、複数の印刷機能をそれぞれ実行することが要求される。この結果、複数の印刷機能を使うことに対するインセンティブをユーザに付与して、複数の印刷機能の利用を促進することができる。
【００７１】
カスタマイズ機能は、背景画像変更機能、アバター設定機能、フォント変更機能、表記言語変更機能など多岐に及ぶ。この結果、よりユーザの印刷機能の使用意欲を向上させることができる。
【００７２】
さらに、実績テーブル３４６において、複数の目標実績にそれぞれ対応付けられた複数の実績ポイントが、これらの実績ポイントの合計値が１００になるように設定されている。実績レベル表示制御部Ｍ４４は、実績レベルとして、到達済み目標実績に対応付けられた到達済み実績ポイントの合計値を、単位にパーセントを用いて表示する（図４（ｂ））。この結果、実績レベルの最高値（１００パーセント）がユーザに容易に理解されるので、その最高値を表示させたいというユーザの意欲を向上して、より多くの種類の印刷機能の使用を促すことができる。
【００７３】
さらに、目標実績表示制御部Ｍ４５は、ユーザに対して、状況一覧表ＴＢを表示する（図９）。この状況一覧表には、複数の機能別目標実績を含む目標実績の内容の表示と、これらの目標実績が到達済みであるか否かを示す表示が含まれる。この結果、カスタマイズ機能を追加させる方法をユーザが容易に認識することができる。
【００７４】
さらに、実績取得部Ｍ４３は、複数のユーザの履歴情報（印刷機能の実行実績）をユーザごとに管理するサーバ計算機４００から、ログインパスワードによって識別されたユーザの履歴情報を取得する。そして、カスタマイズ機能追加部Ｍ４７は、ユーザごとの実行実績に応じて、カスタマイズ機能を追加する。この結果、複数のユーザがユーザ計算機３００を利用する場合において、ユーザごとに印刷機能の利用を効果的に促進することができる。
【００７５】
上記では、ユーザ計算機３００のプリンタドライバＭ４０の具体的動作について説明したが、プリンタ２００のパネル制御部Ｍ２０によっても同様の動作を行うことによって、同様の作用・効果を実現することができる。この場合には、プリンタドライバＭ４０によってユーザ計算機３００の表示部３６０に表示される内容（図４、図７、図９）は、パネル制御部Ｍ２０によってプリンタ２００の表示パネル２６０に表示される。本実施例では、ユーザ計算機３００のプリンタドライバＭ４０と、プリンタ２００のパネル制御部Ｍ２０のうち、少なくとも一方を備えていれば良い。
【００７６】
Ｂ．変形例：
この発明は上記の実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば、以下の変形も可能である。
【００７７】
（１）図１０は、変形例における状況一覧表ＴＢａの一例を示す図である。目標実績表示制御部Ｍ４５は、図９に示す状況一覧表ＴＢに代えて、図１０に示す状況一覧表ＴＢａを表示部３６０に表示しても良い。本変形例における状況一覧表ＴＢａでは、目標実績の内容を表現した複数の文章ＭＣのうち、ユーザの実行実績が到達していない未達目標実績についての文章の一部または全部が表示されない。表示されない文章の一部は、例えば、目標実績として設定されている印刷枚数や機能の使用回数の具体的な目標数値である。そして、この状況一覧表ＴＢａでは、表示されない文章ＭＣの一部または全部に代えて、「？（クエスチョンマーク）」が表示されている。このようにクエスチョンマークが表示されることによって、ユーザは、未達目標実績が存在することは認識できるものの、その内容の一部または全部を認識できない。
【００７８】
本変形例によれば、内容の一部または全部が解らない未達目標実績が存在することをユーザが認識できる。この結果、未達目標実績の内容を探ったうえで、カスタマイズ機能の追加を実現した際にユーザに高い達成感を与えることができる。したがって、ユーザの探求意欲を刺激して、より多くの種類の印刷機能の使用を促すことができる。
【００７９】
（２）上記実施例では、実績テーブル３４６において、目標実績と、追加対象のカスタマイズ機能とが対応付けられている。これに代えて、実績レベルの特定値（解除レベル）と、追加対象のカスタマイズ機能とが対応付けられていても良い。具体的には、実績レベル１５％−フォント変更機能、  実績レベル２０％−表記言語変更機能、  実績レベル３５％−背景画像変更機能、...、というように対応付けられていても良い。
この場合には、カスタマイズ機能追加処理（図６）において、図６において破線で囲むステップＳ４２０ａがステップＳ４２０に代えて実行される。すなわち、カスタマイズ機能追加部Ｍ４７は、新たに到達した目標実績がある場合には（ステップＳ４１０：ＹＥＳ）、実績レベルが解除レベルに到達したか否かを判断する（ステップＳ４２０ａ）。そして、実績レベルが解除レベルに到達した場合には（ステップＳ４２０ａ：ＹＥＳ）、その解除レベルに対応付けられたカスタマイズ機能を設定可能とする（ステップＳ４３０）。こうすれば、どの目標実績に到達したかには関係なく、実績レベルが上昇するに連れて、予め定められた順番で、カスタマイズ機能の追加を実現することができる。例えば、カスタマイズ機能のうち、比較的、地味でインパクトの少ない機能を先に、派手でインパクトのある機能を後に、段階的に追加を行いたい場合などに有効である。
【００８０】
一方で、上記実施例のように、目標実績とカスタマイズ機能を対応付ける場合は、例えば、到達した目標実績と関連するカスタマイズ機能を追加する場合などに有効である。具体的には、両面印刷機能の使用回数が多いユーザには、両面印刷機能に関する設定項目名のフォント変更機能や、表記言語変更機能を許容させることができる。こうすれば、ユーザは、カスタマイズが可能な内容から、自身が多用している印刷機能と、未使用または使用頻度の低い印刷機能を、認識することができる。この結果、ユーザに、未使用または使用頻度の低い印刷機能の利用を促すことができる。
【００８１】
（３）上記実施例における画像処理システム１０００は、ユーザ計算機３００に加えて、図１において破線で示すように、他の１または複数のユーザ計算機８００を備えても良い。他のユーザ計算機８００の構成は、例えば、ユーザ計算機３００の構成と同一である。この場合には、サーバ計算機４００の履歴情報管理部Ｍ５２は、複数のユーザ計算機３００、８００のそれぞれのプリンタドライバＭ４０からの実行要求に基づく実行実績をユーザごとに一元管理することが好ましい。こうすれば、同じユーザが複数のユーザ計算機３００、８００を介して、プリンタ２００の印刷機能を利用する場合であっても、一元管理された実行実績に応じてユーザごとにカスタマイズ機能の追加を実行できるので、ユーザごとに複数種類の印刷機能の利用を効果的に促進することができる。
【００８２】
（４）上記実施例における画像処理システム１０００は、プリンタ２００に加えて、図１において破線で示すように、他の１または複数のプリンタ９００を備えても良い。他のプリンタ９００の構成は、例えば、プリンタ２００の構成と同一である。この場合には、サーバ計算機４００の履歴情報管理部Ｍ５２は、複数のプリンタ２００、９００に対する実行実績をユーザごとに一元管理しても良い。こうすれば、同じユーザが同じ機能を有する複数のプリンタ２００、９００を利用する場合であっても、一元管理された実行実績に応じてユーザごとにカスタマイズ機能の追加を実行できるので、ユーザごとに複数種類の印刷機能の利用を効果的に促進することができる。
【００８３】
（５）上記実施例では、複数種類の印刷機能を実行可能なプリンタ２００が採用されているが、これに代えて、他の画像処理装置が採用されても良い。他の画像処理装置としては、光学素子を用いて対象物を表す画像データを生成する画像生成装置（デジタルカメラ、スキャナなど）、ファクシミリ、印刷、スキャニングなどを１つの筐体にて実行可能な複合機など採用可能である。例えば、デジタルカメラを採用すれば、デジタルカメラが備える複数種類の撮影機能（例えば、高画質撮影機能、逆光補正機能、被写体別色補正機能（例えば、人物用色補正、風景用色補正など）、オートフォーカス機能、マニュアルフォーカス機能）の利用を促進することができるユーザインタフェースを実現することができる。
【００８４】
（６）サーバ計算機４００は、１つの筐体の装置に限らず、複数の計算機を含む計算機システム（例えば、いわゆるクラウドコンピューティングを実現する分散型の計算機システム）によって構成されていても良い。
【００８５】
（７）上記実施例において、履歴情報（実行実績）の管理は、サーバ計算機４００に代えて、プリンタドライバＭ４０において行っても良い。こうすれば、簡易な構成で、プリンタ２００の印刷機能の利用を促進することができる。また、履歴情報（実行実績）の管理は、プリンタ２００において行ってもよい。こうすれば、簡易な構成でありながら、複数のユーザ計算機からの実行実績をプリンタ２００において一元管理することもできる。履歴情報の管理は、ユーザごとに行わずに、プリンタドライバＭ４０ごとに行っても良い。こうすれば、ログイン画面ＵＩ１の表示などのログイン関連処理や、ユーザ識別情報（ログインパスワードなど）の管理処理を、省略することができるので、より簡易な構成で、プリンタ２００の印刷機能の利用を促進することができる。なお、上記実施例では、プリンタドライバ起動処理を行う度にログイン処理を行っているが、これに限られない。例えば、ユーザ計算機３００の起動時に、ＯＳ（Operating System）がログイン処理を行ってユーザから取得したユーザ識別情報（ユーザ名、及び／または、ログインパスワード）を用いて、履歴情報を管理しても良い。
【００８６】
（８）上記実施例において、アバターや背景画像の設定等のカスタマイズ機能のためのユーザインターフェースは、図７（ａ）に示す態様に限られない。例えば、図７（ａ）に示す選択式に代えて、ユーザが所望の画像をアバターや背景画像として設定できる構成であっても良い。
【００８７】
（９）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【符号の説明】
【００８８】
２００...プリンタ、２４２...パネル制御プログラム、２４６、３４６...実績テーブル、３００...ユーザ計算機、３４２...ドライバプログラム、４００...サーバ計算機、Ｍ２０...パネル制御部、Ｍ４０...プリンタドライバ、Ｍ２１、Ｍ４１...操作画面表示制御部、Ｍ２２、Ｍ４２...実行要求部、Ｍ２３、Ｍ４３...実績取得部、Ｍ２４、Ｍ４４...実績レベル表示制御部、Ｍ２５、Ｍ４５...目標実績表示制御部、Ｍ２６、Ｍ４６...識別情報取得部、Ｍ２７、Ｍ４７...カスタマイズ機能追加部
【図１】
2013068669.tif 000003
【図２】
2013068669.tif 000004
【図３】
2013068669.tif 000005
【図４】
2013068669.tif 000006
【図５】
2013068669.tif 000007
【図６】
2013068669.tif 000008
【図７】
2013068669.tif 000009
【図８】
2013068669.tif 000010
【図９】
2013068669.tif 000011
【図１０】
2013068669.tif 000012