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