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