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