画像出力に関する機能を設定する設定画面を表示する装置で動作する制御プログラムであって、前記画像出力に対する効果毎に、当該効果を推奨する表現が異なる複数のメッセージがデータベースに登録されており、前記装置を、前記設定画面を表示する際に、前記装置が推奨する機能を表示すると共に、前記データベースを参照して、表示された機能によってもたらされる効果に対応する前記複数のメッセージの中から所定のメッセージを選択して表示する制御部、として機能させる、ことを特徴とする制御プログラム。前記制御部は、前記推奨する機能が前回選択されている場合は、前回表示したメッセージを選択し、前記推奨する機能が前回選択されていない場合は、前記複数のメッセージの中の次のメッセージを選択する、ことを特徴とする請求項1に記載の制御プログラム。前記制御部は、表示されたメッセージと前記設定画面で選択された機能とを対応付けた履歴情報を前記データベースに登録し、メッセージを表示した回数が所定の回数を越えた場合は、前記履歴情報を参照して、前記推奨する機能が選択された回数が多いメッセージを選択する、ことを特徴とする請求項1又は2に記載の制御プログラム。前記データベースは、ユーザ毎に作成されており、前記制御部は、前記装置にログインしているユーザに対応するデータベースに基づいて、表示するメッセージを選択する、ことを特徴とする請求項1乃至3のいずれか一に記載の制御プログラム。前記装置が推奨する機能は、前記設定画面の初期状態においては、予め定めた効果を奏する機能であり、前記設定画面で設定操作が行われた後においては、設定された機能と組み合わせ可能な機能である、ことを特徴とする請求項1乃至4のいずれか一に記載の制御プログラム。前記効果は、省エネルギー、低コスト、高画質、高速処理の少なくとも1つを含む、ことを特徴とする請求項1乃至5のいずれか一に記載の制御プログラム。画像出力に関する機能を設定する設定画面を表示する表示操作部を備えた画像出力設定装置であって、前記画像出力に対する効果毎に、当該効果を推奨する表現が異なる複数のメッセージが登録されたデータベースを記憶する記憶部と、前記設定画面を前記表示操作部に表示する際に、前記画像出力設定装置が推奨する機能を表示すると共に、表示された機能によってもたらされる効果に対応する前記複数のメッセージの中から所定のメッセージを選択して表示する制御部と、を備える、ことを特徴とする画像出力設定装置。前記制御部は、前記推奨する機能が前回選択されている場合は、前回表示したメッセージを選択し、前記推奨する機能が前回選択されていない場合は、前記複数のメッセージの中の次のメッセージを選択する、ことを特徴とする請求項7に記載の画像出力設定装置。前記制御部は、表示されたメッセージと前記設定画面で選択された機能とを対応付けた履歴情報を前記データベースに登録し、メッセージを表示した回数が所定の回数を越えた場合は、前記履歴情報を参照して、前記推奨する機能が選択された回数が多いメッセージを選択する、ことを特徴とする請求項7又は8に記載の画像出力設定装置。前記制御部は、ユーザ毎に前記データベースを作成し、前記画像出力設定装置にログインしているユーザに対応するデータベースに基づいて、表示するメッセージを選択する、ことを特徴とする請求項7乃至9のいずれか一に記載の画像出力設定装置。前記画像出力設定装置が推奨する機能は、前記設定画面の初期状態においては、予め定めた効果を奏する機能であり、前記設定画面で設定操作が行われた後においては、設定された機能と組み合わせ可能な機能である、ことを特徴とする請求項7乃至10のいずれか一に記載の画像出力設定装置。前記効果は、省エネルギー、低コスト、高画質、高速処理の少なくとも1つを含む、ことを特徴とする請求項7乃至11のいずれか一に記載の画像出力設定装置。装置がユーザに対して積極的に機能を推奨することで、あらゆるユーザに装置の持つ機能を効果的に使用してもらえるような仕組みが必要であり、特許文献1では、使用履歴情報に基づいて機能の組合せ情報を提示している。しかしながら、推奨する機能を単に表示するだけでは、所望の機能が選択されるようにユーザを仕向けることは難しい。また、推奨する機能と共にその機能を推奨するメッセージを表示することも可能であるが、UIに表示するメッセージは一意、かつ一般的な表現であるため、このようなメッセージを表示しても、やはり、所望の機能が選択されるようにユーザを仕向けることは難しいという問題があった。本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、装置が推奨する機能が選択されるようにユーザを仕向けることができる制御プログラム及び画像出力設定装置を提供することにある。上記目的を達成するため、本発明は、画像出力に関する機能を設定する設定画面を表示する装置で動作する制御プログラムであって、前記画像出力に対する効果毎に、当該効果を推奨する表現が異なる複数のメッセージがデータベースに登録されており、前記装置を、前記設定画面を表示する際に、前記装置が推奨する機能を表示すると共に、前記データベースを参照して、表示された機能によってもたらされる効果に対応する前記複数のメッセージの中から所定のメッセージを選択して表示する制御部、として機能させるものである。また、本発明は、画像出力に関する機能を設定する設定画面を表示する表示操作部を備えた画像出力設定装置であって、前記画像出力に対する効果毎に、当該効果を推奨する表現が異なる複数のメッセージが登録されたデータベースを記憶する記憶部と、前記設定画面を前記表示操作部に表示する際に、前記画像出力設定装置が推奨する機能を表示すると共に、表示された機能によってもたらされる効果に対応する前記複数のメッセージの中から所定のメッセージを選択して表示する制御部と、を備えるものである。本発明の制御プログラム及び画像出力設定装置によれば、装置が推奨する機能が選択されるようにユーザを仕向けることができる。その理由は、画像出力に対する効果毎に、当該効果を推奨する表現が異なる複数のメッセージがデータベースに登録されており、画像出力設定装置制御プログラムは、画像出力に関する機能を設定する設定画面を表示する際に、装置が推奨する機能を表示すると共に、当該推奨する機能によってもたらされる効果に対応する複数のメッセージの中から所定のメッセージを選択して表示する制御を行うからである。背景技術で示したように、装置がユーザに対して積極的に機能を推奨することで、装置の持つ機能を効果的に使用してもらえるような仕組みが求められており、推奨する機能と共にその機能を推奨するメッセージを表示する方法が考えられる。しかしながら、表示するメッセージは一意、かつ一般的な表現であるため、所望の機能が選択されるようにユーザを仕向けることが難しいという問題があった。ここで、メッセージの表現を変えることにより、ユーザによっては推奨する機能を選択する確率が変わると考えられることから、本発明の一実施の形態では、装置がある事柄をユーザに伝えるための複数の表現のメッセージをデータベースに保持し、ユーザが装置に対して指示をする際に、データベースに基づいて、選択する確率の高いメッセージを優先して表示するように制御する。これにより、装置が推奨する機能をユーザに選択してもらいやすくすることができる。また、装置管理者のポリシーをユーザに強制することなく、自由度を保ったまま、装置が持つ機能を効果的にユーザに利用させることが可能となる。上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の一実施例に係る制御プログラム及び画像出力設定装置について、図1乃至図7を参照して説明する。図1は、本実施例の画像形成装置のコントローラの構成を示すブロック図である。また、図2は、コピー操作時の設定画面の一例を示す図であり、図3は、推奨メッセージの表示例を示す図である。また、図4は、推奨メッセージと設定の関係を表した概念図及び選択方法の例を示す図であり、図5は、本実施例の制御を実施するために参照するテーブルの一例である。また、図6及び図7は、本実施例の画像形成装置の動作を示すフローチャート図である。図1を参照して、本実施例の画像形成装置10のコントローラの構成を説明する。コントローラは、CPUCentralProcessingUnit11、ROMReadOnlyMemory12、RAMRandomAccessMemory13a、不揮発RAM13b、モータードライバ14、IRImageReader/ADFAutoDocumentFeederモーター15、表示操作部16、CCDChargeCoupledDevices17、USBUniversalSerialBusインターフェース18、NICNetworkInterfaceCard19、画像処理チップ20、画像処理用RAM21、プリントエンジン22、TEL応答モジュール23、モデム24、公衆回線インターフェースモジュール25などで構成される。CPU11と、ROM12やRAM13a、不揮発RAM13bなどのメモリと、で制御部が構成される。CPU11は、ROM12に保存されている制御プログラムをRAM13aにコピーした後、RAM13a上の制御プログラムに従って、スキャナ機能、ファクシミリ機能、プリント機能及びコピー機能などの各機能についての全体制御を行う。ROM12は、上記制御プログラムなどを保存する。RAM13aは、制御プログラムの他に、表示操作部16に表示する画面データ、各種テーブル図5a~jのテーブル、各種計算値などの一時保存場所として使用される。また、これらのデータを画像形成装置10の電源が切断されても記憶しておく必要がある場合、不揮発RAM13bに記憶する。本実施例では、特に、制御部制御プログラムは、後述する機能設定画面図2a~iを表示操作部16に表示させる際に、予め記憶したテーブル図5a~jを参照して、推奨する機能を選択すると共に、推奨する機能によってもたらされる効果に対応する複数のメッセージの中から推奨するメッセージを選択し、選択した推奨機能及び推奨メッセージを付加した機能設定画面図3a~eを表示操作部16に表示させる制御などを実行する。IR/ADFモーター15は、読取装置や自動原稿送り装置を駆動するモーターである。モータードライバ14は、IR/ADFモーター15を駆動制御する。表示操作部16は、LCDLiquidCrystalDisplayや有機ELelectroluminescenceディスプレイ上に、透明電極が格子状に配置された感圧式のタッチパネルと、ハードキーとで構成される。CCD17は、画像形成装置10の読取装置や自動原稿送り装置に設置され、原稿をスキャンして原稿の反射光を検出し、この反射光を光電変換し更にアナログ-デジタル変換して画像データを生成する。USBインターフェース18は、USB対応機器と接続するためのインターフェースである。NIC19は、ユーザのコンピュータ装置などとLANLocalAreaNetworkを経由して接続するための拡張カードであって、ユーザのコンピュータ装置等から送信される印刷データを入力したり、スキャンして得た画像信号に基づいて生成された画像データをユーザのコンピュータ装置等に送信したりする。画像処理チップ20は、変倍、画像回転、濃度調整、エッジ強調、スムージング、2値化等の画像処理を行う。画像処理用RAM21は、画像処理チップ20が画像処理の過程で出力する画像データや各種計算値などを一時的に記憶する。プリントエンジン22は、画像処理用RAM21に蓄えられた画像データに基づいて用紙上に画像を形成する。電話応答モジュール23は、着信時の応答を行う。モデム24は、デジタル信号を電話回線のアナログ信号に変調すると共に、その逆に変換して復調する。公衆回線インターフェースモジュール25は、公衆回線網と接続するためのインターフェースである。上記構成のコントローラの一般的な動作を概説すると、CPU11は、表示操作部16から指示を受けると、モータードライバ14に対し、IR/ADFモーター15の制御を行うと共に、画像処理チップ20へ画像処理要求を行う。画像処理チップ20は、CPU11より画像処理要求を受けると、CCD17からスキャンデータを受け取り、表示操作部16で指示された画像に変換するための画像処理を施す。その際、各種計算値などは画像処理用RAM21に一時保存される。画像処理チップ20から出力された処理済み画像データは、RAM13aへ一時保存された後、表示操作部16からの指示がスキャンの場合、画像処理チップ20を経由してUSBインターフェース18又はNIC19へ転送される。表示操作部16からの指示がFaxの場合、モデム24を経由して公衆回線インターフェースモジュール25に転送される。表示操作部16からの指示がコピーの場合、画像処理チップ20を経由してプリントエンジン22へ転送される。プリントデータを外部より受信した場合は、USBインターフェース18又はNIC19よりプリントデータを受け付け、画像処理チップ20にて伸張した後、RAM13aへ一時保存し、プリントエンジン22へ転送する。なお、本実施例では、画像形成装置10に表示される機能設定画面に、推奨設定や推奨メッセージを表示する場合について説明するが、画像形成装置10に画像形成を指示するユーザのコンピュータ装置が画像出力設定装置としてネットワークに接続されている場合は、そのコンピュータ装置にインストールされたプリンタドライバの設定画面に、推奨機能や推奨メッセージを表示してもよい。その場合は、複数の表現で記述された推奨メッセージや、どの推奨メッセージを表示したときにどの機能が選択されたかを示す履歴情報などをデータベース化してネットワーク上の装置に保存しておき、コンピュータ装置がそのデータベースを参照して、表示する推奨機能や推奨メッセージを選択すればよい。また、画像形成装置10を制御するプリンタコントローラやRIPRasterImageProcessing処理を行うRIPコントローラなどの制御装置が画像出力設定装置としてネットワークに接続されており、制御装置で画像形成装置10の各種設定が可能な場合は、制御装置の設定画面に、推奨設定や推奨メッセージを表示してもよい。その場合も、複数の表現で記述された推奨メッセージや履歴情報などをデータベース化してネットワーク上の装置に保存しておき、制御装置がそのデータベースを参照して、表示する推奨機能や推奨メッセージを選択すればよい。更に、複数の表現で記述された推奨メッセージや履歴情報などがサーバに保存されており、そのサーバで画像形成装置10の各種設定が可能な画像出力設定装置として動作可能な場合は、サーバの設定画面に推奨機能や推奨メッセージを表示してもよい。次に、従来の画像形成装置の表示操作部に表示される機能設定画面について説明する。図2は、コピー機能の設定画面の一例である。図2aは、画像形成装置をコピーモードに設定した時に表示されるデフォルト画面を表している。図2bは、上記コピーモードのデフォルト画面において、原稿→コピーボタンを選択した時に表示される詳細設定画面の一例である。図2cは、上記コピーモードのデフォルト画面において、仕上がりタブを選択した時に表示される、ソート、後処理設定画面一例である。図2dは、上記コピーモードのデフォルト画面において、原稿指定タブを選択した時に表示される、原稿指定画面の一例である。図2eは、上記コピーモードのデフォルト画面において、画質タブを選択した時に表示される、画質設定画面の一例である。図2fは、画質設定画面において、出力画質ボタンを選択した時に表示される詳細設定画面の一例である。図2gは、上記コピーモードのデフォルト画面において、応用タブを選択した時に表示される、応用設定画面の一例である。図2hは、上記応用設定画面において、ページ編集ボタンを選択した時に表示される詳細設定画面の一例である。図2iは、上記応用設定画面において、スタンプ/ページ印字ボタンを選択した時に表示される詳細設定画面の一例である。上記機能設定画面でユーザは所望の機能を選択して設定することができるが、この機能設定画面で設定する機能は、画像出力形態に影響を及ぼす機能であり、資源やエネルギーを削減するためには、適切な機能が選択されるようにすることが好ましい。この問題に対して、所望の機能を推奨するメッセージを表示することは可能であるが、メッセージを画一的に表示しただけでは、ユーザがその機能を選択するように仕向けることが難しい。そこで、本実施例では、画像出力に対する効果毎に、当該効果を推奨する表現が異なる複数のメッセージをデータベースに登録しておき、どの表現のメッセージを表示したときにユーザがどの機能を選択して設定したかを統計的に調べ、その結果に基づいて、複数のメッセージの中から、適切な表現で機能を推奨するメッセージを選択して表示するようにする。図3は、推奨メッセージの表示例である。図3aは、画像形成装置10をコピーモードに設定した時に表示されるデフォルト画面の一例である。ユーザが設定をしていない状況でも、画像形成装置10の制御部制御プログラムは、ユーザに積極的に利用してもらいたい機能を推奨する。この場合、装置管理者が意図する効果を奏する機能を優先して表示する。または、過去にユーザが選択した履歴から、多く使用される機能を上位から優先して表示する。例えば、図5eのテーブルより、装置管理者が意図する効果として省エネが最も優先度が高いことから、図5dのテーブルを参照して、省エネ効果を奏する機能ここでは、両面、モノクロ、2in1を選択し、その機能を表示したり、その機能を設定するページに遷移するボタンを表示したりする。また、画像形成装置10の制御部制御プログラムは、装置管理者が意図する効果に対応する推奨メッセージを表示する。例えば、図5jのテーブルより、省エネ効果に対応する推奨メッセージここでは、メッセージ3の省エネに効果のある...を選択し、その推奨メッセージを表示する。図3bは、上記デフォルト画面のカラー設定において、モノクロが選択された直後の画面の一例である。画像形成装置10の制御部制御プログラムは、モノクロ設定と組み合わせ可能な他の設定を推奨する。または、過去のジョブ履歴から、最も多く組み合わせられている設定を順に表示する。例えば、図5b、cのテーブルを参照して、モノクロ設定と組み合わせて設定される頻度が高い機能ここでは、両面、2in1を選択し、その機能を表示したり、その機能を設定するページに遷移するボタンを表示したりする。また、画像形成装置10の制御部制御プログラムは、これらの機能を選択した設定を推奨するための推奨メッセージを表示する。例えば、図5iのテーブルを参照して、この設定に対して最も多く使用された推奨メッセージここでは、他の人は、こんな機能も...を選択し、その推奨メッセージを表示する。図3cは、上記デフォルト画面のカラー設定において、モノクロが選択された直後の画面の他の例である。ここでは、図5iのテーブルを参照して、推奨メッセージとしてこの機能もいっしょにどうぞを選択して表示している。図3dは、上記デフォルト画面のカラー設定において、モノクロが選択された直後の画面の他の例である。ここでは、図5iのテーブルを参照して、推奨メッセージとして省エネのため、他のユーザは...を選択して表示している。図3eは、上記デフォルト画面のカラー設定において、モノクロが選択された直後の画面の他の例である。ここでは、図5iのテーブルを参照して、推奨メッセージとしてこの機能を使って省エネに貢献を選択して表示している。図4aは、推奨メッセージと機能の設定の関係を表す概念図である。画像形成装置10が推奨する機能の設定が1個以上あり、機能設定画面に表示される。これらを設定リストとする。各設定には、省エネ、低コストなどの効果が存在する。そして、設定リストには表現の異なる推奨メッセージが関連付けられている。図4bは、推奨メッセージの選択方法の一例を図で表したものである。N個の推奨メッセージが順番に並んでおり、過去前回に、ユーザが推奨する機能を選択したときに表示された推奨メッセージがあれば、それを継続して使用する。推奨する機能が選択されなければ、次の推奨メッセージを表示することを表している。図4cは、推奨メッセージの選択方法の他の例を図で表したものである。統計をとるために、ある期間では推奨メッセージを順次切り替えて表示し、ユーザが機能を選択した履歴とその時に表示していた推奨メッセージとを関連付けて記録する。その後、推奨する機能が選択された時に最も多く表示されていた推奨メッセージを採用することを表している。図5は、このような制御を実施するために、画像形成装置10が参照するテーブルの一例である。図5aは、ユーザ管理テーブルであり、画像形成装置10にログインするユーザを特定する。図5bは、ジョブ属性テーブルであり、画像形成装置10が作業単位をジョブとして記録し、各設定を保持するためのテーブルである。図5cは、機能の組み合わせ回数記録テーブルであり、ジョブ属性テーブルから展開され、過去のジョブの履歴から機能が組み合わせられている回数を記録する。例えば、2in14in1の機能は、モノクロ、薄紙、両面の機能と、各々、10回、23回、4回組み合わされていることを表す。図5dは、機能と効果の対応付けテーブルであり、各種機能が持つ効果を特定する。画像形成装置10は、推奨する設定リストの各機能がどのような効果を持つかを求めるために、このテーブルを参照する。また、同じ効果を持つ機能を求めるためにも使用する。図5eは、効果優先度テーブルであり、装置管理者がユーザに対して意図する機能の設定を推奨するために、各効果に優先度を持たせる。画像形成装置10は、設定リストを作成する際、このテーブルを参照し、優先度を考慮して決定する。図5fは、変更された機能の設定と設定リストの関連付けテーブルである。ユーザが表示操作部16から機能の設定を変更した際、その設定に組み合わせられる設定リストを作成する。この時の、設定リストとユーザが変更した設定とを関連付けるためのテーブルである。図5gは、設定リストと機能の対応付けテーブルであり、画像形成装置10が推奨する機能を設定リストとして管理するためのテーブルである。図5hは、設定リストと推奨メッセージの対応付けテーブルであり、設定リストに関連付けられる推奨メッセージを管理するためのテーブルである。図5iは、推奨メッセージ統計情報テーブルである。設定リストに対応する推奨メッセージが何回表示され、何回選択されたか、前回表示したメッセージが選択されたかどうかを記録する。画像形成装置10は、このテーブルに基づいて、次回の推奨メッセージを選択する。図5jは、推奨メッセージ登録テーブルであり、設定リストに登録する推奨メッセージの文言を決定するためのテーブルである。推奨メッセージには、どのような設定に対しても表示可能なメッセージ例えば他の人はこんな機能も同時に設定しています。等と、表現によっては設定を制限するメッセージ例えば省エネのため、他のユーザはこの機能を使っています。等がある。これらを、予めカテゴリに分けて登録しておき、画像形成装置10は、この設定リスト内の設定が持つ効果に対応した推奨メッセージをこのテーブルを参照して決定する。以上のように、画像形成装置10は、推奨する機能をユーザに積極的に使用してもらえるようにすることを目的とし、推奨メッセージの表現をユーザの過去の設定に基づいて切り替える制御を行う。この制御について、フローチャート図を参照して説明する。まず、ユーザが過去に機能を選択した時に表示されていた推奨メッセージを次回も表示する制御図4bの制御に関して、図6aのフローチャート図を参照して説明する。画像形成装置10は、ユーザの認証を行うS100。認証方法としては、ユーザが表示操作部16により入力するユーザ名、パスワードが、画像形成装置10が記憶しているものと一致するかどうかを確認する方法が一般的である。なお、認証に際して、複数台の画像形成装置10への認証を一元管理するための認証サーバを設置する構成としてもよい。また、認証方法は、上記の他にも、ICカードを利用した認証方法などを用いることができる。このように、画像形成装置10がユーザを特定することにより、ユーザ毎の履歴情報から、推奨機能や推奨メッセージを切り替えることが可能となる。次に、画像形成装置10の制御部制御プログラムは、ユーザに対して推奨する機能を決定するS200。このステップの詳細は後述する。次に、画像形成装置10の制御部制御プログラムは、推奨する機能に対応する推奨メッセージを決定するS300。このステップの詳細は後述する。次に、画像形成装置10は、ユーザの設定、指示に従ってジョブを実行する。そして、画像形成装置10の制御部制御プログラムは、ジョブ終了後に、このジョブを実行するに当たり、ユーザが画像形成装置10の推奨した機能を選択したかどうかを記録する。このステップの詳細は後述する。[推奨機能の決定処理]次に、図6aのS200の推奨機能の決定処理について、図6bのフローチャート図を参照して説明する。まず、推奨する機能を表示操作部16に表示するため、ユーザからの設定入力があったかどうかを判定するS201。ユーザからの設定入力があれば、設定された機能に組み合わせられる推奨機能を決定する。デフォルト画面表示時など、ユーザからの設定入力が無い場合でも、装置管理者のポリシーなどに基づいた推奨機能を決定する。具体的には、ユーザからの何らかの設定入力がある場合S201のYes、図5cのテーブルを参照し、設定された機能をキーにして、過去に実行されたジョブにおいて、高い頻度で組み合わせて使用された機能を求めるS202。なお、図5cのテーブルでは、画像形成装置10を操作した全ユーザの機能の組み合わせを記録しているが、機能の組み合わせは、ユーザ毎に管理してもよい。一方、ユーザからの設定入力が無い場合S201のNo、図5eのテーブルを参照して、装置管理者によって決定されたポリシー、効果から優先度の高い効果種別を決定しS203、図5dのテーブルを参照して、決定した効果種別に対応する機能を決定するS204。次に、ステップS202で選択、若しくはS204で決定した機能の設定を設定リストとして図5gのテーブルに登録するS205。[推奨メッセージの決定処理]次に、図6aのS300の推奨メッセージの決定処理について、図6cのフローチャート図を参照して説明する。まず、設定リストに対応する推奨メッセージを決定するため、図5dのテーブルを参照し、各機能が持つ効果を抽出するS301。例えば、図5dのテーブルの機能種別が、2in14in1、モノクロ、両面であった場合、共に省エネの効果があることを表している。次に、同じ効果をもたらす設定があれば、その設定に対応する推奨メッセージを使用することができるため、ステップS301で抽出した効果の中に、全ての機能で共通する効果があるかどうかを判定するS302。全ての機能で共通する効果があった場合S302のYes、この効果を加味した推奨メッセージの作成を行うS303。具体的には、図5jのテーブルを参照し、カテゴリが一致する効果がある場合、その効果に関連付けられているメッセージを推奨メッセージとして使用する。次に、機能種別によらず、表示可能な推奨メッセージを作成するS304。具体的には、図5jのテーブルを参照し、カテゴリ共通に登録されているメッセージを推奨メッセージとして使用する。次に、ステップS303、S304で決定した推奨メッセージを、設定リストに関連付けるS305。そして、図5hのテーブルに保持する。次に、推奨メッセージを決定するため、表示操作部16に推奨機能、推奨メッセージを表示する前に、この設定リストが初めて表示するものであるかどうかを判定するS306。初回であればS306のYes、図5hのテーブルに登録した先頭の推奨メッセージを表示するS310。初回でない場合S306のNo、機能が選択される確率が高い推奨メッセージを表示し続けるために、前回、推奨された機能が選択された時に表示された推奨メッセージがあるかどうかを確認するS307。推奨メッセージがあればS307のYes、その推奨メッセージを継続して表示するS309。一方、推奨メッセージがなければS307のNo、推奨メッセージを決定するため、図5hのテーブルを参照して、前回表示した推奨メッセージの次に登録されている推奨メッセージを選択し表示するS308。[選択結果の記録処理]次に、図6aのS500の選択結果の記録処理について、図6dのフローチャート図を参照して説明する。まず、推奨メッセージの表示回数を、図5iのテーブルに記録しS501、ユーザが実行したジョブに画像形成装置10が推奨した機能が含まれているかどうかを判定するS502。含まれていない場合はS502のNo、処理を終了し、含まれている場合はS502のYes、次回の推奨メッセージを決定するため、推奨機能をユーザが選択した時に表示していた推奨メッセージを記録しS503、その推奨メッセージに対する選択回数を図5iのテーブルに記録するS504。上記フローでは、推奨メッセージの選択方法として、図4bに示すように、ある一定期間表示回数がある値に到達するまで、複数の推奨メッセージを偏りなく表示する場合について記載したが、図4cに示すように、表示回数と選択回数を記録しておき、一番選択される確率が高い推奨メッセージを使い続けることもできる。この場合の画像形成装置10の制御部制御プログラムの動作について、図7のフローチャート図を参照して説明する。なお、基本動作及び推奨機能の決定処理は図6a、bと同様であるため説明を省略し、推奨メッセージの決定処理及び選択結果の記録処理についてのみ説明する。また、推奨メッセージの決定処理及び選択結果の記録処理において、破線で囲んだ部分が図6の処理と異なる部分である。[推奨メッセージの決定処理]まず、推奨メッセージの決定処理について、図7aのフローチャート図を参照して説明する。図6cと同様に、図5dのテーブルを参照し、各機能が持つ効果を抽出しS311、抽出した効果の中に、全ての機能で共通する効果があるかどうかを判定するS312。そして、全ての機能で共通する効果があればS312のYes、この効果を加味した推奨メッセージの作成をするS313。次に、機能種別によらず、表示可能な推奨メッセージを作成しS314、ステップS313、S314で決定した推奨メッセージを、設定リストに関連付けて、図5hのテーブルに保持するS315。次に、推奨メッセージを決定するため、統計取得期間かどうかの判定を行うS316。具体的には、図5iのテーブルを参照し、各推奨メッセージの表示回数が統計回数に達したかどうかを判定する。表示回数が統計回数に達していない統計取得期間内である場合はS316のYes、この設定リストが初めて表示するものであるかどうかを判定するS317。初回であれば、登録されている先頭の推奨メッセージを表示しS319、初回でなければ、図5hのテーブルを参照し、前回表示した推奨メッセージの次に登録されている推奨メッセージを表示するS318。表示回数が統計回数に達している場合はS316のNo、統計期間終了と判断し、図5iのテーブルを参照し、各推奨メッセージの表示回数に対する選択回数の割合を求め、一番値の大きいものを、以後推奨メッセージとして表示するS320。[選択結果の記録処理]次に、選択結果の記録処理について、図7bのフローチャート図を参照して説明する。まず、推奨設定の統計取得期間かどうかを判定するS511。具体的には、図5iのテーブルを参照し、各推奨メッセージに対応する表示回数が統計表示回数に達しているかどうかを判定する。すでに達している場合はS511のNo、統計取得期間は終了と判断し、以後、選択結果の記録は行わない。一方、表示回数が統計表示回数に達していない場合はS511のYes、図6dと同様に、推奨メッセージの表示回数を、図5iのテーブルに記録しS512、ユーザが実行したジョブに画像形成装置10が推奨した機能が含まれているかどうかを判定するS513。含まれていない場合はS513のNo、処理を終了し、含まれている場合はS513のYes、次回の推奨メッセージを決定するため、推奨機能をユーザが選択した時に表示していた推奨メッセージを記録しS514、その推奨メッセージに対する選択回数を図5iのテーブルに記録するS515。なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、各装置の構成や制御は適宜変更可能である。例えば、上記実施例では、画像出力としてコピーを例にして説明したが、スキャンや画像データの送信FAXや電子メール、画像データの保存など、任意の画像出力動作に対して同様に適用することができる。