(57)【要約】【課題】装置に実装される機能をできるだけ多くユーザに認識させる。【解決手段】複数の機能を実行可能であり、その複数の機能の各機能に関するヘルプ情報を表示可能な表示部を有する画像形成装置であって、ヘルプ情報が表示部に表示された表示回数を計測し、その表示回数をヘルプ情報ごとに記憶する表示回数計測手段と、表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定する表示順序決定手段と、複数のヘルプ情報を表示部に表示させる場合、表示順序決定手段により決定された表示順序で、ヘルプ情報を表示部に表示させる表示制御手段と、を備える。【選択図】図３
2011175407.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を実行可能であり、当該複数の機能の各機能に関するヘルプ情報を表示可能な表示部を有する画像形成装置であって、
前記ヘルプ情報が前記表示部に表示された表示回数を計測し、当該表示回数を前記ヘルプ情報ごとに記憶する表示回数計測手段と、
前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定する表示順序決定手段と、
複数の前記ヘルプ情報を前記表示部に表示させる場合、前記表示順序決定手段により決定された表示順序で、前記ヘルプ情報を前記表示部に表示させる表示制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記機能には、基本機能と当該基本機能を細分化した複数の小機能とが存在し、
前記表示回数計測手段は、前記基本機能に関するヘルプ情報が表示された表示回数及び前記小機能に関するヘルプ情報が表示された表示回数を計測し、前記ヘルプ情報ごとに記憶するものであり、
前記基本機能ごとに、各基本機能が細分化された小機能が実行された実行回数を計測し、当該実行回数を記憶する実行回数計測手段を備え、
前記表示順序決定手段は、前記実行回数計測手段により計測された実行回数が所定回数以上となった前記基本機能と当該基本機能が細分化された前記小機能とに関するヘルプ情報のうち、前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記機能には、基本機能と当該基本機能を細分化した複数の小機能とが存在し、
前記表示回数計測手段は、前記基本機能に関するヘルプ情報が表示された表示回数及び前記小機能に関するヘルプ情報が表示された表示回数を計測し、前記ヘルプ情報ごとに記憶するものであり、
前記基本機能を上位層とし、当該基本機能が細分化された前記複数の小機能を下位層とする階層構造を記憶する階層記憶手段と、
複数の前記基本機能に関する表示情報または前記小機能に関する表示情報を、前記階層記憶手段により記憶された階層構造に基づいて遷移させ、前記表示部に表示する階層表示手段と、
前記表示部に表示された前記小機能に関する表示情報から、当該小機能の上位層として前記階層記憶手段に記憶された基本機能に関する表示情報への遷移指示を受け付ける上位遷移手段と、
を備え、
前記表示順序決定手段は、前記上位遷移手段により遷移指示を受け付けた場合、前記基本機能に関するヘルプ情報のうち、前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記表示部に表示された前記基本機能に関する表示情報から、当該基本機能の下位層として前記階層記憶手段に記憶された小機能に関する表示情報への遷移指示を受け付ける下位遷移手段を備え、
前記表示順序決定手段は、前記上位遷移手段による遷移指示の受け付けにより前記基本機能に関する表示情報が表示された状態において、前記下位遷移手段により遷移指示を受け付けた場合、前記基本機能及び前記小機能に関するヘルプ情報のうち、前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定することを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記複数の小機能のうち、実行されていない未実行機能を検出する未実行検出手段を備え、
前記表示順序決定手段は、前記未実行検出手段により検出された未実行機能に関するヘルプ情報のうち、表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定し、
前記表示制御手段は、前記表示順序決定手段により決定された表示順序で、前記未実行機能に関するヘルプ情報のみを前記表示部に表示させることを特徴とする請求項３または４に記載の画像形成装置。
【請求項６】
前記複数の機能の各機能に関するヘルプ情報を表示可能な情報処理装置と通信可能であり、
前記情報処理装置から前記各機能の実行を指示する実行指令を受け付ける指令受付手段と、
前記指令受付手段により前記実行指令を受け付けたか否かを判断する判断手段と、
前記表示制御手段は、前記判断手段により前記実行指令を受け付けたと判断された場合、前記表示順序決定手段により決定された表示順序で前記ヘルプ情報を前記情報処理装置に表示させる表示指令を前記情報処理装置へ送信する表示指令送信手段と、
を備えることを特徴とする請求項１〜５のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
従来、プリンタ、ファクシミリなどの画像形成装置において、操作画面を用いて各種機能や実行条件の設定が行われる。近年では、画像形成装置の多機能化が進み、それに伴って、各種機能の設定内容が増加したため、その設定操作が複雑になっている。そこで、ユーザの利便性を向上させるため、各種機能の説明を示すヘルプ画面を表示させる画像形成装置が知られている。
【０００３】
特許文献１に記載の画像形成装置は、ユーザが機能を使用した使用頻度が高く、且つ、ユーザが機能を設定するときの操作の難易度を示す機能設定難易度が低いヘルプ情報の項目から順にヘルプ画面に表示させる。これにより、ユーザが所望する機能の項目に到達する負荷が軽減する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１４６７８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の画像形成装置は、使用頻度が高く、且つ、機能設定難易度が低いヘルプ情報の項目から順にヘルプ画面に表示するため、ユーザが利用したことがない機能、または、ユーザが知らない機能に関するヘルプ情報は、ユーザに認識されにくく、ユーザによりその機能が利用される可能性は非常に低い。
【０００６】
すなわち、装置に実装される機能が多くなればなるほど、ユーザにより認識される機能の数は相対的に減少することになり、結果的に、ユーザに認識されることなくその役目を終えてしまう機能の数が増大していくという問題がある。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、装置に実装される機能をできるだけ多くユーザに認識させることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、請求項１に記載の画像形成装置は、複数の機能を実行可能であり、当該複数の機能の各機能に関するヘルプ情報を表示可能な表示部を有する画像形成装置であって、前記ヘルプ情報が前記表示部に表示された表示回数を計測し、当該表示回数を前記ヘルプ情報ごとに記憶する表示回数計測手段と、前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定する表示順序決定手段と、複数の前記ヘルプ情報を前記表示部に表示させる場合、前記表示順序決定手段により決定された表示順序で、前記ヘルプ情報を前記表示部に表示させる表示制御手段と、を備えることを特徴とする。
【０００９】
ここで、各機能に関するヘルプ情報とは、各機能についての内容や各機能を実行するための操作方法などの情報である。また、表示順序決定手段は、表示回数が０回であるヘルプ情報を表示回数が最も少ないヘルプ情報として、表示回数が少ないヘルプ情報から順に表示順序を決定するものである。
【００１０】
請求項２に記載の発明は、請求項１に記載の画像形成装置において、前記機能には、基本機能と当該基本機能を細分化した複数の小機能とが存在し、前記表示回数計測手段は、前記基本機能に関するヘルプ情報が表示された表示回数及び前記小機能に関するヘルプ情報が表示された表示回数を計測し、前記ヘルプ情報ごとに記憶するものであり、前記基本機能ごとに、各基本機能が細分化された小機能が実行された実行回数を計測し、当該実行回数を記憶する実行回数計測手段を備え、前記表示順序決定手段は、前記実行回数計測手段により計測された実行回数が所定回数以上となった前記基本機能と当該基本機能が細分化された前記小機能とに関するヘルプ情報のうち、前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定することを特徴とする。
【００１１】
請求項３に記載の発明は、請求項１または２に記載の画像形成装置において、前記機能には、基本機能と当該基本機能を細分化した複数の小機能とが存在し、前記表示回数計測手段は、前記基本機能に関するヘルプ情報が表示された表示回数及び前記小機能に関するヘルプ情報が表示された表示回数を計測し、前記ヘルプ情報ごとに記憶するものであり、前記基本機能を上位層とし、当該基本機能が細分化された前記複数の小機能を下位層とする階層構造を記憶する階層記憶手段と、複数の前記基本機能に関する表示情報または前記小機能に関する表示情報を、前記階層記憶手段により記憶された階層構造に基づいて遷移させ、前記表示部に表示する階層表示手段と、前記表示部に表示された前記小機能に関する表示情報から、当該小機能の上位層として前記階層記憶手段に記憶された基本機能に関する表示情報への遷移指示を受け付ける上位遷移手段と、を備え、前記表示順序決定手段は、前記上位遷移手段により遷移指示を受け付けた場合、前記基本機能に関するヘルプ情報のうち、前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定することを特徴とする。
【００１２】
請求項４に記載の発明は、請求項３に記載の画像形成装置において、前記表示部に表示された前記基本機能に関する表示情報から、当該基本機能の下位層として前記階層記憶手段に記憶された小機能に関する表示情報への遷移指示を受け付ける下位遷移手段を備え、前記表示順序決定手段は、前記上位遷移手段による遷移指示の受け付けにより前記基本機能に関する表示情報が表示された状態において、前記下位遷移手段により遷移指示を受け付けた場合、前記基本機能及び前記小機能に関するヘルプ情報のうち、前記表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定することを特徴とする。
【００１３】
請求項５に記載の発明は、請求項３または４に記載の画像形成装置において、前記複数の小機能のうち、実行されていない未実行機能を検出する未実行検出手段を備え、前記表示順序決定手段は、前記未実行検出手段により検出された未実行機能に関するヘルプ情報のうち、表示回数計測手段により記憶された表示回数が少ないヘルプ情報から順に表示順序を決定し、前記表示制御手段は、前記表示順序決定手段により決定された表示順序で、前記未実行機能に関するヘルプ情報のみを前記表示部に表示させることを特徴とする。
【００１４】
請求項６に記載の発明は、請求項１〜５のいずれかに記載の画像形成装置において、前記複数の機能の各機能に関するヘルプ情報を表示可能な情報処理装置と通信可能であり、前記情報処理装置から前記各機能の実行を指示する実行指令を受け付ける指令受付手段と、前記指令受付手段により前記実行指令を受け付けたか否かを判断する判断手段と、前記表示制御手段は、前記判断手段により前記実行指令を受け付けたと判断された場合、前記表示順序決定手段により決定された表示順序で前記ヘルプ情報を前記情報処理装置に表示させる表示指令を前記情報処理装置へ送信する表示指令送信手段と、を備えることを特徴とする。
【発明の効果】
【００１５】
請求項１に記載の発明によれば、複数の機能の各機能に関するヘルプ情報が表示部に表示された表示回数が計測されてヘルプ情報ごとに記憶され、その表示回数が少ないヘルプ情報から順に表示順序が決定される。そして、複数のヘルプ情報が表示部に表示される場合に、決定された表示順序で、複数のヘルプ情報が表示部に表示される。これにより、装置に実装される複数の機能のうち、表示回数が少ないヘルプ情報から順に表示されるため、できるだけ多くの機能をユーザに認識させることができる。
【００１６】
請求項２に記載の発明によれば、基本機能に関するヘルプ情報が表示された表示回数及び小機能に関するヘルプ情報が表示された表示回数が計測されてヘルプ情報ごとに記憶される。また、基本機能ごとに、各基本機能が細分化された小機能が実行された実行回数が計測されて記憶される。そして、実行回数が所定回数以上となった基本機能とその基本機能が細分化された小機能とに関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示順序が決定される。一般に、実行頻度の高い機能グループにおいては、ユーザが実行する機能が固定されていることが多く、実行されない機能はユーザに認識されることなくその役目を終えてしまう可能性が高い。よって、ユーザの実行頻度の高い基本機能及びその基本機能が細分化された小機能に関するヘルプ情報うち、表示回数が少ないものから順に表示されるので、ユーザが頻繁に実行する機能に関連する機能のうち、ユーザに認識されていない可能性が高い機能を効率的に認識させることができる。
【００１７】
請求項３に記載の発明によれば、基本機能に関するヘルプ情報が表示された表示回数及び小機能に関するヘルプ情報が表示された表示回数が計測されてヘルプ情報ごとに記憶され、基本機能を上位層とし、その基本機能が細分化された複数の小機能を下位層とする階層構造が記憶される。また、複数の基本機能に関する表示情報または小機能に関する表示情報が階層構造に基づいて遷移されて表示部に表示される。そして、表示部に表示された小機能に関する表示情報から、その小機能の上位層である基本機能に関する表示情報への遷移指示が受け付けられた場合、基本機能に関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示順序が決定される。一般に、表示部に表示された表示情報に対応する小機能の上位層である基本機能に対応する表示情報への遷移指示を受け付ける場合は、ユーザが操作を間違えた場合、または、ユーザが所望とする操作がわからない場合であると想定し得る。したがって、遷移指示を受け付けた遷移先の表示情報に対応する基本機能に関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示することにより、ユーザに認識されていない可能性が高い機能を確実に認識させることができる。
【００１８】
請求項４に記載の発明によれば、表示部に表示された小機能に関する表示情報から、その小機能の上位層である基本機能に関する表示情報への遷移指示の受け付けにより基本機能に関する表示情報が表示された状態において、その基本機能の下位層である小機能に関する表示情報への遷移指示を受け付けた場合、基本機能及び小機能に関するヘルプ情報のうち表示回数が少ないヘルプ情報から順に表示順序が決定される。一般に、表示部に表示された表示情報に対応する小機能の上位層である基本機能に関する表示情報への遷移指示を受け付けてその基本機能に関する表示情報が表示された状態において、その基本機能の下位層である小機能に関する表示情報への遷移指示を受け付けた場合は、ユーザがその基本機能及び小機能に関する操作がわからない場合であると想定し得る。したがって、遷移指示を受け付けた基本機能及び小機能に関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示することにより、ユーザに認識されていない可能性が高い機能をより確実に認識させることができる。
【００１９】
請求項５に記載の発明によれば、複数の小機能のうち、実行されていない未実行機能が検出され、検出された未実行機能に関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示順序が決定される。そして、決定された表示順序で、未実行機能に関するヘルプ情報のみが表示部に表示される。これにより、確実にユーザにより実行されていない機能に関するヘルプ情報が表示されるため、できるだけ多くの未実行機能をユーザに認識させることができる。
【００２０】
請求項６に記載の発明によれば、複数の機能の各機能に関するヘルプ情報を表示可能な情報処理装置と通信可能であり、情報処理装置から各機能の実行を指示する実行指令を受け付けた場合、表示回数が少ないヘルプ情報から順にヘルプ情報を情報処理装置へ表示させる表示指令が情報処理装置へ送信される。一般に、情報処理装置から実行指令を受け付けた場合、ユーザは情報処理装置で操作を続けている可能性が高いので、情報処理装置にヘルプ情報を表示させることにより、できるだけ多くの機能を確実にユーザに認識させることができる。
【図面の簡単な説明】
【００２１】
【図１】本実施形態の画像形成システムの電気的構成を示すブロック図である。
【図２】（Ａ）は、本実施形態に係る、ＭＦＰが有するコピー機能に関する全機能一覧を示す説明図であり、（Ｂ）は、各ヘルプ情報に関する表示回数を示す説明図である。
【図３】本実施形態に係る、ＭＦＰの表示部に表示される画面データの一例を示す図であり、（Ａ）〜（Ｄ）は、メニュー画面データの表示例、（Ｅ）〜（Ｈ）は、メニュー画面データ（Ａ）〜（Ｄ）各々に対応する新着ヘルプ画面データの表示例を示す。
【図４】本実施形態に係る、ＭＦＰの表示部に表示される新着ヘルプ画面データの表示例を示す図である。
【図５】本実施形態におけるＭＦＰのメイン処理を示すフローチャートである。
【図６】本実施形態におけるＭＦＰ側の新着ヘルプ表示処理を示すフローチャートである。
【図７】本実施形態におけるＰＣ側の新着ヘルプ表示処理を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について、添付図面を参照しつつ詳細に説明する。本実施形態では、本発明の画像形成装置として、本発明の情報処理装置の一例であるパーソナルコンピュータ（以下、「ＰＣ」と称す）５０と通信可能な多機能周辺装置（以下、「ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）」と称す）１０を例に挙げて説明する。
【００２３】
＜システムの構成＞
ＭＦＰ１０とＰＣ５０とが通信可能に構成された画像形成システム１について、図１を参照して説明する。画像形成システム１において、ＭＦＰ１０とＰＣ５０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）４でデータ送受信可能に接続されている。なお、ＭＦＰ１０とＰＣ５０との接続方法は、ＬＡＮ４に限定されるものではなく、ＵＳＢ接続やパラレル接続であってもよい。
【００２４】
以下、各装置の構成を説明する。まず、ＭＦＰ１０について説明する。ＭＦＰ１０は、制御部１２と、記憶部１４と、操作部２８と、表示部３０と、印刷部３２と、スキャナ部３４と、ファクシミリ部３６と、ネットワークインターフェース（以下、「ネットワークＩ／Ｆ」と称す）３８とを備える。制御部１２は、記憶部１４に記憶される固定値やプログラム等を制御するものである。
【００２５】
操作部２８は、例えば、方向キー、文字入力が可能なテンキーボード、及び、確定ボタン等により構成され、ＭＦＰ１０のユーザから各種指示を受け付けるに入力インターフェースとしての機能を実現する。表示部３０は、例えば、ヘルプ情報等の各種情報を表示する。表示部２０には、各機能を実行するためのメニュー画面データ４０（本発明の表示情報に相当）（図３（Ａ）〜（Ｄ）参照）、または、ヘルプ情報を表示するためのヘルプ画面データが表示される。操作部２８の操作により、後述する複数の機能により形成された階層構造に基づいて、表示部３０に表示されるメニュー画面データ４０の遷移が実現される。なお、操作部２８の操作により、後述する複数の機能により形成された階層構造に基づいて、表示部３０に表示されるヘルプ画面データも遷移されてもよい。
【００２６】
メニュー画面データ４０には、ヘルプボタン３０４や新着ヘルプボタン３０６等（図３（Ａ）〜（Ｄ）参照）が表示される。操作部２８によりヘルプボタン３０４に対する実行指令がなされると、後述するヘルプ情報の詳細内容またはヘルプ情報の項目からなるヘルプ画面データが表示される。ここで、ヘルプボタン３０４に対する実行指令とは、ユーザによりヘルプボタン３０４が選択されることを示す。ヘルプボタン３０４に対する実行指令がなされた場合のヘルプ情報の表示方法は周知のヘルプ表示方法と同様であるため詳細な説明を省略する。操作部２８により新着ヘルプボタン３０６に対する実行指令がなされると、後述する新着ヘルプ表示処理（図６及び図７参照）に基づいて、後述するヘルプ情報の詳細内容またはヘルプ情報の項目からなるヘルプ画面データ（以下、「新着ヘルプ画面データ」と称す）４２（図３（Ｅ）〜（Ｈ）参照）が表示される。本実施形態において、新着ヘルプ画面データ４２は、後述する新着ヘルプ表示処理（図６及び図７参照）により、新着ヘルプボタン３０６に対する実行指令がなされる度に作成される。
【００２７】
印刷部３２は、記憶部１４に記憶された各種データ等を印刷する。スキャナ部３４は、原稿台（図示を省略）に載置された記録媒体を読み取る。ファクシミリ部３６は、ＭＦＰ１０を公衆回線網７０に接続し、他のファクシミリ装置との間でファクシミリデータの送受信を実行する。ネットワークＩ／Ｆ３８は、ＭＦＰ１０をＬＡＮ４に接続し、例えば、ＰＣ５０との間で種々のデータの送受信を実行する。
【００２８】
記憶部１４は、ＲＯＭ１６と、ＲＡＭ２０と、フラッシュメモリ２２とから構成される。ＲＯＭ１６は、ＭＦＰ１０で実行される制御プログラム１７、ヘルプ情報メモリ１８等を格納する書換不能なメモリである。制御部１２は、制御プログラム１７に従い、図５のフローチャートに示すメイン処理、及び、図６のフローチャートに示す新着ヘルプ表示処理を実行する。
【００２９】
ヘルプ情報メモリ１８は、ＭＦＰ１０に備えられた複数の機能各々に関する複数のヘルプ情報が、各機能に対応付けて記憶されるメモリ領域である。複数の機能各々に関するヘルプ情報とは、各機能についての内容や各機能を実行するための操作方法などの情報であり、操作部２８または後述するＰＣ５０の操作部５８によりヘルプボタン３０４または新着ヘルプボタン３０６に対する実行指令がなされた場合に、表示部３０または後述するＰＣ５０の表示部５６に表示されるものである。本実施形態において、ヘルプ情報メモリ１８は、１つの機能に対して１つのヘルプ情報が対応付けて記憶されているが、１つの機能に対して複数のヘルプ情報が対応付けて記憶されてもよい。ヘルプ情報は、タイトルと詳細内容とから構成されており、例えば、ヘルプ情報の項目が一覧表示される場合、ヘルプ情報のタイトルが一覧表示される。
【００３０】
ＲＡＭ２０は、各種データを一時的に記憶するための書換可能な揮発性のメモリである。フラッシュメモリ２２は、書換可能な不揮発性のメモリである。フラッシュメモリ２２は、機能階層メモリ２３（本発明の階層記憶手段に相当）と、表示回数メモリ２４と、実行回数メモリ２５と、実行済フラグメモリ２６とを有する。
【００３１】
機能階層メモリ２３は、ＭＦＰ１０が有する複数の機能により形成される階層構造が記憶されるメモリ領域である。本実施形態において、ＭＦＰ１０が有する複数の機能には、複数の基本機能とその基本機能が細分化された複数の小機能とが存在する。複数の基本機能を上位層とし、各基本機能が細分化された小機能を下位層とする階層構造が形成されており、この階層構造が機能階層メモリ２３に記憶されている。
【００３２】
図２（Ａ）は、ＭＦＰ１０が有するコピー機能に関する全機能一覧を階層的に示した図である。機能階層メモリ２３には、例えば、図２（Ａ）のように、ＭＦＰ１０が有する複数の機能について階層的に示された全機能一覧が記憶されている。本実施形態では、図２（Ａ）において、基本機能を、基本コピー２０２、透かしコピー２０４、及び、レーベルコピー２０６とし、基本コピー２０２が細分化された小機能として、倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６が下位層に構成されている。同様に、透かしコピー２０４が細分化された小機能として、テキスト２１８、位置２２０、サイズ２２２、回転２２４、及び、色２２６が透かしコピー２０４の下位層に構成されている。レーベルコピー２０６が細分化された小機能として、レーベルサイズ２２８及び倍率２３０がレーベルコピー２０６の下位層に構成されている。なお、複数の基本機能の上位層として大機能が存在してもよい。例えば、図２（Ａ）において、コピー機能２００は、基本コピー２０２、透かしコピー２０４、及び、レーベルコピー２０６の基本機能の上位層に構成された大機能である。
【００３３】
機能階層メモリ２３には、階層構造と対応付けて、各階層に対応するメニュー画面データ４０が記憶されている。例えば、図２（Ａ）において、基本コピー２０２、透かしコピー２０４、及び、レーベルコピー２０６からなる基本機能に関するメニュー画面データ４０は、図３（Ａ）及び図３（Ｃ）に示すメニュー画面データ４０である。また、倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６からなる基本コピー２０２の下位層の小機能に関するメニュー画面データ４０は、図３（Ｂ）及び図３（Ｄ）に示すメニュー画面データ４０である。各階層に対応するメニュー画面データ４０は、機能階層メモリ２３に記憶された階層構造に基づいて遷移されて表示部３０または表示部５６に表示される（本発明の階層表示手段に相当）。
【００３４】
また、機能階層メモリ２３には、階層構造と対応付けて、ヘルプボタン３０４に対する実行指令がなされた場合に表示されるヘルプ画面データも記憶されている。本実施形態において、ヘルプ画面データは、各階層を構成する基本機能または小機能に関するヘルプ情報により構成されている。すなわち、機能階層メモリ２３には、階層構造と対応付けて、各階層に対応するヘルプ画面データが記憶される。本実施形態では、ヘルプボタン３０４に対する実行指令がなされた場合に表示されるヘルプ画面データは、各階層を構成する基本機能または小機能に関するヘルプ情報により構成されているが、本発明はこれに限定されるものではなく、階層構造に関わらず、ＭＦＰ１０が有する複数の機能により構成されていてもよい。係る場合、ヘルプボタン３０４に対する実行指令がなされた場合に表示されるヘルプ画面データは、階層構造に対応付けられずに、ＲＯＭ１６またはフラッシュメモリ２２に記憶されていてもよい。
【００３５】
本実施形態では、機能階層メモリ２３に記憶される階層構造は、図２（Ａ）に示すように、大機能の階層と、大機能の下位層である基本機能の階層と、基本機能の下位層である小機能の階層と、からなる３階層の階層構造であるとする。また、大機能に関するメニュー画面データ４０が表示された状態で大機能に対する実行指令がなされた場合、その下位層である基本機能に関するメニュー画面データ４０が表示される。基本機能に関するメニュー画面データ４０が表示された状態で、いずれかの基本機能に対する実行指令がなされた場合、実行指令がなされた基本機能が細分化された小機能に関するメニュー画面データ４０が表示される（本発明の下位遷移手段に相当）。小機能の下位層の機能に関するメニュー画面データ４０が表示された状態で、いずれかの小機能に対する実行指令がなされた場合、実行指令がなされた小機能における詳細設定内容を示すメニュー画面データ４０（図示を省略）が表示される。
【００３６】
具体的には、例えば、基本機能に関するメニュー画面データ４０（図３（Ａ）参照）が表示された状態で基本コピー２０２に対する実行指令がなされた場合、基本コピー２０２が細分化された小機能に関するメニュー画面データ４０（図３（Ｂ）参照）が表示される。基本コピー２０２が細分化された小機能に関するメニュー画面データ４０が表示された状態で、例えば、倍率２０８に対する実行指令がなされた場合、倍率における詳細設定内容を示すメニュー画面データ４０（図示を省略）が表示される。
【００３７】
表示回数メモリ２４は、複数の基本機能及び小機能各々に関する各ヘルプ情報が、表示部３０または後述するＰＣ５０の表示部５６に表示された回数が記憶されるメモリ領域である。表示回数メモリ２４は、例えば、図２（Ｂ）に示すように、各ヘルプ情報とそのヘルプ情報が表示された表示回数とが対応付けて記憶されている。
【００３８】
本実施形態では、ヘルプ情報における詳細内容が表示された場合に、そのヘルプ情報に対応付けて表示回数メモリ２４に記憶されている表示回数に「１」が加算され、その表示回数が更新される。ＰＣ５０の表示部５６において、ヘルプ情報の詳細内容が表示された場合は、そのヘルプ情報に対応する表示回数を更新させる更新指令がＰＣ５０から受信される。更新指令は、詳細内容が表示されたヘルプ情報に対応付けて表示回数メモリ２４記憶されている表示回数に「１」を加算して、その表示回数を更新するように指示するものである。ＭＦＰ１０によりこの更新指令が受信された場合、更新指令に基づいて、詳細内容が表示されたヘルプ情報に対応する表示回数に「１」が加算されて、その表示回数が更新される。
【００３９】
実行回数メモリ２５は、複数の小機能各々が実行された回数が記憶されるメモリ領域である。実行回数メモリ２５は、各基本機能が細分化された複数の小機能各々が実行された実行回数の合計を、各基本機能の実行回数Ｔｎとして、各基本機能に対応付けて記憶する。例えば、図２（Ａ）において、レーベルコピー２０６、レーベルサイズ２２８、及び、倍率２３０の各機能が実行された実行回数の合計が、基本機能であるレーベルコピー２０６の実行回数Ｔｎとなり、この実行回数Ｔｎがレーベルコピー２０６に対応付けて実行回数メモリ２５に記憶される。
【００４０】
実行済フラグメモリ２６は、複数の小機能各々に対応付けて、実行済フラグが記憶されるメモリ領域である。実行済フラグは、各小機能が実際にＭＦＰ１０で実行されたか否かを示すフラグである。実行済フラグがオンである場合は、実行済フラグメモリ２６に対応付けて記憶される小機能が実際にＭＦＰ１０で実行されたことを示す。すなわち、小機能における詳細設定内容を示すメニュー画面データ４０が表示部３０に表示されたことを示す。一方、実行済フラグがオフである場合は、実行済フラグメモリ２６に対応付けて記憶される小機能が一度もＭＦＰ１０で実行されていない、すなわち、その小機能が未実行機能であることを示す。本実施形態では、複数の小機能各々に対して実行済フラグが設定されているが、例えば、図２（Ａ）に示す基本コピー２０２等の基本機能に対しても実行済フラグが設定されていてもよい。係る場合、基本機能に対する実行済フラグは、常にオフとなる。また、本実施形態では、実行済フラグがオンである場合は、小機能における詳細設定内容を示すメニュー画面データ４０が表示部３０または表示部５６に表示されたことを示すが、小機能における詳細設定内容を示すメニュー画面データ４０が表示された状態で、操作部２８または操作部５８によりその小機能における詳細設定が変更されたことを示してもよい。
【００４１】
次に、ＰＣ５０について説明する。ＰＣ５０は、制御部５２と、記憶部５４と、表示部５６と、操作部５８と、ネットワークＩ／Ｆ６０とを備える。制御部５２は、記憶部５４に記憶される固定値やプログラム等を制御するものである。また、制御部５２は、後述する記憶部５４に記憶される制御プログラムに従い、図７のフローチャートに示す新着ヘルプ表示処理を実行する。
【００４２】
記憶部５４は、ハードディスクまたは不揮発性のメモリ（ＥＥＰＲＯＭ）により構成され、ＰＣ５０で実行される制御プログラム及びＰＣ５０で作成された各種データ等を記憶する。表示部５６は、例えば、ＭＦＰ１０から受信したヘルプ情報等の各種情報を表示する。本実施形態において、ＭＦＰ１０から後述する表示指令を受信することにより、制御部５２は、受信した表示指令に基づいて、各種情報を表示部５６に表示する。操作部５８は、例えば、キーボードおよびマウスから構成され、各種指令の入力インターフェースとしての機能を実現する。
【００４３】
表示部５６には、ＭＦＰ１０と同様に、各機能を実行するためのメニュー画面データ４０、または、ヘルプ情報を表示するためのヘルプ画面データが表示される。ＭＦＰ１０と同様に、操作部５８により、後述する複数の機能により形成された階層構造に基づいて、表示部５６に表示されるメニュー画面データ４０の遷移が実現される。なお、操作部５８により、後述する複数の機能により形成された階層構造に基づいて、表示部５６に表示されるヘルプ画面データも遷移されてもよい。
【００４４】
メニュー画面データ４０には、ＭＦＰ１０と同様に、ヘルプボタンや新着ヘルプボタン等が表示される。操作部５８によりヘルプボタンが選択されると、ヘルプ情報の詳細内容またはヘルプ情報の項目からなるヘルプ画面データが表示される。また、操作部５８により新着ヘルプボタンが選択されると、後述する新着ヘルプ表示処理（図７参照）に基づいて、ヘルプ情報の詳細内容またはヘルプ情報の項目からなるヘルプ画面データが表示される。
【００４５】
ネットワークＩ／Ｆ６０は、ＰＣ５０１０をＬＡＮ４に接続し、例えば、ＭＦＰ１０との間でＬＡＮ４を介した種々のデータの送受信を実行する。
【００４６】
＜実施形態の動作＞
次に、本実施形態における画像形成システム１の動作について、図２〜図７を参照して詳細に説明する。
【００４７】
（メイン処理）
まず、図５を参照して、ＭＦＰ１０の制御部１２により実行されるメイン処理について説明する。このメイン処理は、ＭＦＰ１０の表示部３０またはＰＣ５０の表示部５６にメニュー画面データ４０が表示されている際、制御部１２がいずれかの機能の実行指令を受け付けた場合に実行される処理である。すなわち、ＭＦＰ１０の操作部２８により表示部３０に表示されている機能のいずれかに対する実行指令を受け付けた場合、または、ＰＣ５０の操作部５８によって、表示部５６に表示されている機能のいずれかに対する実行指令を受け付けた（本発明の指令受付手段に相当）場合に実行される。
【００４８】
本実施形態において、制御部１２がいずれかの機能の実行指令を受け付けた場合、制御部１２は、実行指令を受け付けた機能をＲＡＭ２０に記憶する。また、制御部１２は、受け付けた実行指令がＭＦＰ１０からなされたものかＰＣ５０からなされたものかを判断し（本発明の判断手段に相当）、その結果をＲＡＭ２０に記憶する。制御部１２は、実行指令を受け付けた際に表示部３０または表示部５６に表示されているメニュー画面データ４０をＲＡＭ２０に記憶する。
【００４９】
まず、制御部１２は、このメイン処理の実行開始時に受け付けた実行指令に基づいて、その実行指令に対応する機能の処理を実行する（Ｓ５００）。Ｓ５００では、まず、制御部１２は、実行指令を受け付けた機能が基本機能であるか小機能であるかを判断する。そして、実行指令を受け付けた機能が基本機能である場合は、制御部１２は、機能階層メモリ２３に記憶された階層構造に基づいて、実行指令に対応する基本機能の下位層として構成される複数の小機能が表示されるメニュー画面データ４０を、機能階層メモリ２３から読み出して表示部３０に表示する。一方、実行指令を受け付けた機能が小機能である場合は、制御部１２は、その小機能における詳細設定内容を示すメニュー画面データ４０（図示を省略）を表示部３０に表示する。
【００５０】
例えば、図３（Ｂ）に示すように、図３（Ａ）に示すメニュー画面データ４０が表示部３０に表示されている際に、制御部１２は、基本コピー２０２の実行指令を受け付けて、基本コピー２０２の下位層にある倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６からなるメニュー画面データ４０を表示する。
【００５１】
Ｓ５０２において、制御部１２は、Ｓ５００で実行された機能が小機能であるかを判断し、実行された機能が小機能ではないと判断された場合（Ｓ５０２：ＮＯ）、制御部１２は、ステップ処理をＳ５０８へ移行する。
【００５２】
実行された機能が小機能であると判断された場合（Ｓ５０２：ＹＥＳ）、制御部１２は、その小機能の上位層として階層構造が構成される基本機能の実行回数Ｔｎに「１」を加算し（Ｔｎ＋１）、その基本機能と対応付けて実行回数メモリ２５に記憶されている実行回数Ｔｎを更新する（Ｓ５０４）。そして、実行された小機能と対応付けて実行済フラグメモリ２６に記憶されている実行済フラグをオンとして更新する（Ｓ５０６）。
【００５３】
制御部１２は、実行回数メモリ２５に基づいて、実行回数が所定回数以上の基本機能があるか否かを判断する（Ｓ５０８）。所定回数は予めフラッシュメモリ２２に記憶されている。本実施形態では、所定回数として１０回を採用するが、本発明はこれに限定されるものではない。実行回数が所定回数以上の基本機能がない場合（Ｓ５０８：ＮＯ）、制御部１２は、本処理を終了する。
【００５４】
実行回数が所定回数以上の基本機能がある場合（Ｓ５０８：ＹＥＳ）、制御部１２は、その基本機能またはその基本機能の下位層の小機能が、表示部３０または表示部５６に表示されているか否かを判断する（Ｓ５１０）。具体的には、Ｓ５１０において、制御部１２は、表示部３０または表示部５６に表示されているメニュー画面データ４０に、実行回数が所定回数以上の基本機能またはその基本機能が細分化された小機能が少なくとも１つ以上表示されているか否かを判断する。判断の結果、実行回数が所定回数以上の基本機能またはその基本機能の下位層の小機能が、表示部３０または表示部５６に表示されていない場合（Ｓ５１０：ＮＯ）、制御部１２は、本処理を終了する。
【００５５】
実行回数が所定回数以上の基本機能またはその基本機能の下位層の小機能が、表示部３０または表示部５６に表示されている場合（Ｓ５１０：ＹＥＳ）、制御部１２は、後述する新着ヘルプ処理（Ｓ５１２）を実行し、本処理を終了する。
【００５６】
（新着ヘルプ処理）
次に、図６及び図７を参照して、本実施形態の新着ヘルプ表示処理について説明する。まず、ＭＦＰ１０における新着ヘルプ表示処理（Ｓ５１２）について、図６に示すフローチャートに従って説明する。
【００５７】
この新着ヘルプ表示処理では、まず、制御部１２は、メイン処理（図５参照）において受け付けた実行指令がＰＣ５０からなされたものか否かを判断する（Ｓ６００）。具体的に、制御部１２は、Ｓ６００において、メイン処理（図５参照）の実行開始時にＲＡＭ２０に記憶された実行指令がＭＦＰ１０からなされたものかＰＣ５０からなされたものかという判断結果を読み出す。
【００５８】
判断の結果、ＰＣ５０からの実行指令でないと判断された場合（Ｓ６００：ＮＯ）、制御部１２は、ＭＦＰ１０の表示部３０に新着ヘルプボタン３０６（図３（Ａ）〜（Ｄ）参照）を表示する（Ｓ６０２）。具体的には、制御部１２は、表示部３０に表示されているメニュー画面データ４０に新着ヘルプボタン３０６が追加されて構成されたメニュー画面データ４０を表示部３０に表示する（図３（Ａ）〜（Ｄ）参照）。新着ヘルプボタン３０６が追加されて構成されたメニュー画面データ４０は、Ｓ６０２の処理において、制御部１２が随時作成してもよいし、予めフラッシュメモリ２２に記憶させておき、制御部１２がフラッシュメモリ２２から読み出してもよい。
【００５９】
ＰＣ５０からの実行指令であると判断された場合（Ｓ６００：ＹＥＳ）、制御部１２は、新着ヘルプボタン表示指令をＰＣ５０へ送信する（Ｓ６０４）。新着ボタン表示指令とは、ＭＦＰ１０の表示部３０に表示される新着ヘルプボタン３０６と同様に、図示しない新着ヘルプボタンをＰＣ５０の表示部５６に表示させる指示を示す情報である。新着ヘルプボタンの表示方法は、Ｓ６０２に示すＭＦＰ１０の場合と同様である。
【００６０】
制御部１２は、新着ヘルプボタンに対する入力があるか否かを判断する（Ｓ６０６）。新着ヘルプボタンに対する入力とは、ＭＦＰ１０の操作部２８による新着ヘルプボタン３０６に対する実行指令、または、ＰＣ５０の表示部５６に表示される新着ヘルプボタンに対する操作部５８による実行指令である。すなわち、制御部１２は、Ｓ６０６において、表示部３０に表示される新着ヘルプボタン３０６に対する実行指令を検出したか否か、または、表示部５６に表示される新着ヘルプボタン３０６に対する実行指令をＰＣ５０から受信したか否かを判断する。新着ヘルプボタン３０６に対する入力がないと判断された場合（Ｓ６０６：ＮＯ）、制御部１２は、本処理を終了する。
【００６１】
新着ヘルプボタン３０６に対する入力があると判断された場合（Ｓ６０６：ＹＥＳ）、制御部１２は、メイン処理（図５参照）の実行開始に係る実行指令を受け付ける１つ前の操作が戻る入力であったか否かを判断する（Ｓ６１０）。本実施形態において、図３（Ａ）〜（Ｄ）に示すように、メニュー画面データ４０は、戻るボタン３００を有している。戻るボタン３００に対する実行指令がなされた場合、制御部１２は、表示部３０に表示されているメニュー画面データ４０が表示される直前に表示されていたメニュー画面データ４０を表示する。すなわち、制御部１２は、表示部３０に表示されているメニュー画面データ４０に対応する階層の上位層と対応付けて機能階層メモリ２３に記憶されているメニュー画面データ４０を読み出さして表示する（本発明の上位遷移手段に相当）。ＰＣ５０の表示部５６においても、ＭＦＰ１０の表示部３０と同様に、戻るボタン（図示を省略）が表示されている。
【００６２】
例えば、図３（Ｃ）に示すように、図３（Ｂ）に示すメニュー画面データ４０が表示部３０に表示されている際に、制御部１２は、戻るボタン３００の実行指令を受け付けると、倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６の上位層として構成される基本コピー２０２、透かしコピー２０４、及び、レーベルコピー２０６からなるメニュー画面データ４０を表示する。
【００６３】
戻る入力とは、戻るボタン３００に対する実行指令である。本実施形態では、制御部１２が実行指令を受け付けた機能が、受け付けた順に対応付けてＲＡＭ２０に記憶されている。制御部１２は、Ｓ６１０において、この新着ヘルプ表示処理を含むメイン処理の実行開始に係る実行指令の１つ前に制御部１２が受け付けた機能が、戻るボタン３００に対する実行指令であるか否かを判断する。
【００６４】
制御部１２が実行指令を受け付ける前に戻る入力がなかったと判断された場合（Ｓ６１０：ＮＯ）、制御部１２は、ステップ処理をＳ６１６へ移行する。制御部１２が実行指令を受け付ける前に戻る入力があったと判断された場合（Ｓ６１０：ＹＥＳ）、制御部１２は、表示部３０または表示部５６に表示されているメニュー画面データ４０が、戻る入力時に表示部３０または表示部５６に表示されていたメニュー画面データ４０であるか否かを判断する（Ｓ６１２）。
【００６５】
表示部３０または表示部５６に表示されているメニュー画面データ４０が、戻る入力時に表示部３０または表示部５６に表示されていたメニュー画面データ４０でないと判断された場合（Ｓ６１２：ＮＯ）、制御部１２は、ステップ処理をＳ６１６へ移行する。表示部３０または表示部５６に表示されているメニュー画面データ４０が、戻る入力時に表示部３０または表示部５６に表示されていたメニュー画面データ４０でない場合とは、例えば、次に示すような場合である。まず、図３（Ａ）に示すメニュー画面データ４０が表示されている状態において、制御部１５は、基本コピー２０２に対する実行指令を受け付けて図３（Ｂ）に示すメニュー画面データ４０を表示する。次に、図３（Ｂ）に示すメニュー画面データ４０が表示されている状態において、制御部１５は、戻る入力を受け付けて図３（Ｃ）に示すメニュー画面データ４０を表示する。そして、図３（Ｃ）に示すメニュー画面データ４０が表示されている状態において、制御部１５は、レーベルコピー２０６に対する実行指令を受け付けてレーベルコピー２０６が細分化されたレーベルサイズ２２８及び倍率２３０に関するメニュー画面データ４０（図示を省略）を表示する場合である。係る場合、表示部３０に表示されているレーベルサイズ２２８及び倍率２３０に関するメニュー画面データ４０と、戻る入力時に表示部３０に表示されていた図３（Ｂ）に示すメニュー画面データ４０とは異なっている。
【００６６】
図６に示すＳ６１２の判断の結果、表示部３０または表示部５６に表示されているメニュー画面データ４０が戻る入力時に表示部３０または表示部５６に表示されていたメニュー画面データ４０であると判断された場合（Ｓ６１２：ＹＥＳ）、制御部１２は、戻る入力後に表示部３０または表示部５６に表示された機能を読み出さす（Ｓ６１４）。具体的に、Ｓ６１４において、制御部１２は、まず、戻る入力に基づいて表示部３０または表示部５６に表示されたメニュー画面データ４０をＲＡＭ２０から読み出す。そして、制御部１２は、読み出したメニュー画面データ４０に含まれる機能のうち、図５に示すＳ５０８で実行回数が所定回数以上であると判断された基本機能及びその基本機能が細分化された小機能を読み出す。なお、戻る入力に基づいて表示部３０または表示部５６に表示されたメニュー画面データ４０は、表示部３０または表示部５６に表示されているメニュー画面データ４０に対応する階層に基づいて、機能階層メモリ２３からその上位層に対応するメニュー画面データ４０が読み出されてもよい。
【００６７】
制御部２は、表示部３０または表示部５６に表示されている機能を読み出す（Ｓ６１６）。具体的に、制御部１２は、表示部３０または表示部５６に表示されているメニュー画面データ４０に含まれる機能のうち、図５に示すＳ５０８で実行回数が所定回数以上であると判断された基本機能及びその基本機能が細分化された小機能を読み出す。
【００６８】
ここで、図３を参照しつつ、次に示す表示例Ｋを例として、ステップ処理Ｓ６１０〜Ｓ６１６について説明する。表示例Ｋとは、まず、制御部１５は、コピー２００に対する実行指令を受け付けて図３（Ａ）に示すメニュー画面データ４０を表示する。次に、図３（Ａ）に示すメニュー画面データ４０が表示されている状態において、制御部１５は、基本コピー２０２に対する実行指令を受け付けて図３（Ｂ）に示すメニュー画面データ４０を表示する。次に、図３（Ｂ）に示すメニュー画面データ４０が表示されている状態において、制御部１５は、戻る入力を受け付けて図３（Ｃ）に示すメニュー画面データ４０を表示する。そして、図３（Ｃ）に示すメニュー画面データ４０が表示されている状態において、制御部１５は、基本コピー２０２に対する実行指令を受け付けて図３（Ｄ）に示すメニュー画面データ４０を表示する場合である。表示例Ｋの場合、図３（Ａ）と図３（Ｃ）に示すメニュー画面データ４０、図３（Ｂ）と図３（Ｄ）に示すメニュー画面データ４０はそれぞれ同一である。
【００６９】
本実施形態において、制御部１２は、実行指令を受け付けた機能、及び、その実行指令を受け付けた際に表示部３０に表示されているメニュー画面データ４０をＲＡＭ２０に記憶する。したがって、表示例Ｋの場合、制御部１２は、図３（Ａ）〜図３（Ｄ）に示す各メニュー画面データ４０をＲＡＭ２０に記憶する。また、制御部１２は、図３（Ａ）に示すメニュー画面データ４０が表示されてから図３（Ｄ）に示すメニュー画面データ４０が表示されるまでに制御部１２が受け付けた機能を、各メニュー画面データ４０に対応付けてＲＡＭ２０に記憶している。
【００７０】
表示例Ｋにおいて、図３（Ｄ）に示すメニュー画面データ４０が表示された際に、図６に示すＳ６０６で、制御部１２が新着ヘルプボタン３０６に対する入力があったと判断した場合を考える。係る場合、図３（Ｃ）に示すメニュー画面データ４０が表示されている状態で、制御部１５が受け付けた基本コピー２０２に対する実行指令が、図５に示すメイン処理の実行開始時に制御部１５受け付けた実行指令、すなわち、メイン処理の実行開始に係る実行指令となる。なお、図５に示すＳ５０８において、制御部１２は、基本機能である基本コピー２０２及び透かしコピー２０４各々の実行回数が所定回数以上であると判断したとする。
【００７１】
Ｓ６１０において、表示例Ｋでは、図３（Ｃ）に示すメニュー画面データ４０が表示されている状態で、制御部１５が基本コピー２０２に対する実行指令を受け付ける前、具体的に、図３（Ｂ）に示すメニュー画面データ４０が表示されている状態において、戻る入力があったので（Ｓ６１０：ＹＥＳ）、制御部１２は、ステップ処理をＳ６１２へ移行する。表示部３０に表示されているメニュー画面データ４０（図３（Ｄ）参照）は、戻る入力時に表示されていたメニュー画面データ４０（図３（Ｂ）参照）であるので（Ｓ６１２：ＹＥＳ）、制御部１２は、ステップ処理をＳ６１４へ移行する。
【００７２】
制御部１２は、戻る入力後に表示部３０に表示されたメニュー画面データ４０（図３（Ｃ）参照）に含まれる機能を読み出す（Ｓ６１４）。すなわち、制御部１２は、図３（Ｃ）に示すメニュー画面データ４０を構成する基本コピー２０２、透かしコピー２０４、及び、レーベルコピー２０６のうち、実行回数が所定回数以上である基本コピー２０２及び透かしコピー２０４を読み出す。
【００７３】
制御部１２は、表示部３０に表示されているメニュー画面データ４０（図３（Ｄ）参照）に含まれる機能を読み出す（Ｓ６１６）。すなわち、図３（Ｄ）に示すメニュー画面データ４０を構成する倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６は、全て基本コピー２０２が細分化された小機能であるため、制御部１２は、倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６を読み出す。
【００７４】
図６のフローチャートに戻り、説明する。制御部１２は、Ｓ６１４及びＳ６１６で読み出した機能の中から未実行機能を検出する（Ｓ６１８）。具体的に、制御部１２は、実行済フラグメモリ２６を参照し、Ｓ６１４及びＳ６１６で読み出した機能のうち、各機能に対応付けて記憶されている実行済フラグがオフである機能を未実行機能として検出する。本実施形態では、小機能に対して実行済フラグが設定されており、Ｓ６１８において、例えば、基本コピー２０２等の基本機能は、常に未実行機能として検出される。
【００７５】
制御部１２は、Ｓ６１８で検出した未実行機能に関するするヘルプ情報をヘルプ情報メモリ１８から読み出し、そのヘルプ情報に対応付けて表示回数メモリ２４に記憶された表示回数を読み出す（Ｓ６２０）。制御部１２は、読み出した表示回数に基づいて、表示回数の少ないヘルプ情報から順に表示順序を決定する（Ｓ６２２）。Ｓ６２２において、制御部１２は、決定した表示順序と読み出したヘルプ情報とを関連付けてＲＡＭ２０に記憶する。本実施形態において、表示回数が０回であるヘルプ情報を表示回数が最も少ないものとする。
【００７６】
制御部１２は、Ｓ６００と同様に、メイン処理（図５参照）の実行開始に係る実行指令がＰＣ５０からなされたものか否かを判断する（Ｓ６２４）。ＰＣ５０からの実行指令でない判断された場合（Ｓ６２４：ＮＯ）、制御部１２は、Ｓ６２２でＲＡＭ２０に記憶されたヘルプ情報メモリ１８を読み出し、Ｓ６２２で決定された表示順序で、表示部３０にヘルプ情報の項目を表示する（Ｓ６２６）。すなわち、Ｓ６２６において、制御部１２は、図３（Ｅ）〜（Ｈ）に示すように、Ｓ６２２で決定された表示順に、読み出したヘルプ情報のタイトルが並べられた新着ヘルプ画面データ４２を作成して表示部３０に表示する。
【００７７】
制御部１２は、ヘルプ情報に対する実行指令があるか否かを判断する（Ｓ６２７）。Ｓ６２７において、制御部１２は、Ｓ６２６で表示部３０に表示されている新着ヘルプ画面データ４２のヘルプ情報の項目に対する実行指令を検出したか否かを判断する。ヘルプ情報に対する実行指令がないと判断された場合（Ｓ６２７：ＮＯ）、制御部１２は、ステップ処理をＳ６２９へ移行する。
【００７８】
ヘルプ情報に対する実行指令があると判断された場合（Ｓ６２７：ＹＥＳ）、制御部１２は、実行指令を検出したヘルプ情報の詳細内容を表示部３０に表示する（Ｓ６２８）。具体的に、制御部１２は、図４に示すように、実行指令を検出したヘルプ情報の詳細内容を示す新着ヘルプ画面データ４２を表示部３０に表示する。図４は、図３（Ｆ）または図３（Ｈ）に示す新着ヘルプ画面データ４２において、制御部１２が画質設定方法に対する実行指令を検出した場合に表示される、画質設定方法の詳細内容の表示例を示した図である。Ｓ６２８において、制御部１２は、詳細内容が表示されたヘルプ情報に対応付けて表示回数メモリ２４に記憶されている表示回数に「１」を加算し、その表示回数を更新する。
【００７９】
制御部１２は、ＯＫ入力があるか否かを判断する（Ｓ６２９）。本実施形態において、図３（Ｅ）〜（Ｈ）に示すように、新着ヘルプ画面データ４２は、ＯＫボタン３０２を有している。制御部１２がＯＫボタン３０２に対する実行指令を検出した場合、制御部１２は、表示部３０に表示されている新着ヘルプ画面データ４２が表示される直前に表示されていたメニュー画面データ４０を表示する。例えば、図３（Ｅ）に示す新着ヘルプ画面データ４２が表示部３０に表示されている際に、制御部１２がＯＫボタン３０２に対する実行指令を検出した場合、制御部１２は、図３（Ａ）に示すメニュー画面データ４０を表示部３０に表示する。ＯＫ入力とは、ＯＫボタン３０２に対する実行指令であり、Ｓ６２９において、制御部１２は、ＯＫボタン３０２に対する実行指令を検出したか否かを判断する。
【００８０】
ＯＫ入力がないと判断された場合（Ｓ６２９：ＮＯ）、制御部１２は、ステップ処理をＳ６２７へ移行する。ＯＫ入力があると判断された場合（Ｓ６２９：ＹＥＳ）、制御部１２は、ヘルプ情報の項目が表示される前に表示部３０に表示されていたメニュー画面データ４０を再度表示し（Ｓ６３０）、本処理を終了する。Ｓ６３０において、具体的に、制御部１２は、Ｓ６２４において表示部３０に表示されていたメニュー画面データ４０を表示する。
【００８１】
Ｓ６２４の判断の結果、ＰＣからの実行指令であると判断された場合（Ｓ６２４：ＹＥＳ）、制御部１２は、Ｓ６２２でＲＡＭ２０に記憶されたヘルプ情報を読み出し、Ｓ６２２で決定された表示順序と、読み出したヘルプ情報とを関連付けてＰＣ５０へ送信し（Ｓ６３２）、本処理を終了する。Ｓ６３２において、制御部１２は、表示順序とヘルプ情報と一緒に、ヘルプ情報表示指令（本発明の表示指令に相当）をＰＣ５０へ送信する。ヘルプ情報表示指令とは、制御部１２がＰＣ５０へ送信するヘルプ情報を、そのヘルプ情報各々に関連付けられた表示順序で並べた新着ヘルプ画面データ４２を作成して、ＰＣ５０の表示部５６に表示させる指示を示す情報である。
【００８２】
ここで、図２及び図３を参照して、図６に示すＭＦＰ１０における新着ヘルプ表示処理について説明する。本実施形態において、コピー機能に関する階層構造として、図２（Ａ）に示す階層構造が機能階層メモリ２３に記憶されているものとする。表示回数メモリ２４には、図２（Ｂ）に示すように、各機能に関するヘルプ情報と表示回数とがそれぞれ対応付けられて記憶されている。
【００８３】
本実施形態では、図２（Ａ）において、基本コピー２０２の実行回数を１２回、透かしコピー２０４の実行回数を１０回、レーベルコピー２０６の実行回数を１回とし、これらの実行回数が各基本機能に対応付けられて実行回数メモリ２５に記憶されている。また、本実施形態では、図５に示すＳ５０８で制御部１２が判断する所定の実行回数を１０回とするため、図５に示すＳ５０８において、制御部１２が実行回数が所定回数以上と判断する基本機能は、基本コピー２０２及び透かしコピー２０４である。
【００８４】
基本コピー２０２が細分化された複数の小機能は、倍率２０８、用紙２１２、及び、カラー／モノクロ２１６に対応する実行済フラグがオン、画質２１０及び両面／片面２１４に対応する実行済フラグがオフとして、実行済フラグメモリ２６に記憶されていることとする。なお、図３（Ａ）〜図３（Ｄ）に示す各メニュー画面データ４０において制御部１２がＭＦＰ１０からの実行指令を受け付けることにより、制御部１２は図５に示すメイン処理の実行をそれぞれ開始することとする。
【００８５】
図３（Ａ）〜図３（Ｄ）は、表示例Ｋの場合におけるメニュー画面データ４０の遷移例を示す。すなわち、表示例Ｋの場合における操作部２８による実行指令に基づいて、制御部１２は、図３（Ａ）〜図３（Ｄ）の順にメニュー画面データ４０を表示部３０に表示する。図３（Ｅ）〜図３（Ｈ）に示す新着ヘルプ画面データ４２は、図３（Ａ）〜図３（Ｄ）各々に示すメニュー画面データ４０が表示されている状態で、制御部１２が新着ヘルプボタン３０６の入力を受け付けた場合に表示部３０に表示されるものである。
【００８６】
まず、図３（Ａ）について説明する。図３（Ａ）に示すメニュー画面データ４０は、制御部１２がコピー２００に対する実行指令を受け付けて図５に示すメイン処理の実行を開始した場合に、表示部３０に表示されるメニュー画面データ４０である。図３（Ａ）において、コピー２００に対する実行指令の１つ前の操作は、戻る入力ではないとする。図５に示すＳ５１０において、実行回数が所定回数以上の基本コピー２０２及び透かしコピー２０４が表示部３０に表示されているので（Ｓ５１０：ＹＥＳ）、制御部１２は、図６に示す新着ヘルプ表示処理（Ｓ５１２）の実行を開始する。
【００８７】
図６において、メイン処理（図５参照）の実行開始時に、制御部１２がＭＦＰ１０からのコピー２００に対する実行指令を受け付けたので（Ｓ６００：ＮＯ）、制御部１２は、図３（Ａ）のメニュー画面データ４０に示すように、ＭＦＰ１０の表示部３０に新着ヘルプボタン３０６を表示する（Ｓ６０２）。
【００８８】
操作部２８により新着ヘルプボタン３０６に対する入力があった場合（Ｓ６０６：ＹＥＳ）、コピー２００に対する実行指令の１つ前の操作は戻る入力でないので（Ｓ６１０：ＮＯ）、制御部１２はステップ処理をＳ６１６へ移行する。
【００８９】
制御部１２は、図３（Ａ）に示すメニュー画面データ４０を構成する基本コピー２０２、透かしコピー２０４、レーベルコピー２０６のうち、実行回数が所定回数数以上である基本コピー２０２及び透かしコピー２０４を読み出す（Ｓ６１６）。基本コピー２０２及び透かしコピー２０４は基本機能であるため、制御部１２は、基本コピー２０２及び透かしコピー２０４を未実行機能として検出する（Ｓ６１８）。
【００９０】
制御部１２は、Ｓ６２０において、基本コピー２０２に関するヘルプ情報である基本コピー方法の表示回数３回と、透かしコピー２０４に関するヘルプ情報である透かしコピー方法の表示回数５回とを読み出す（図２（Ｂ）参照）。制御部１２は、表示回数の少ない順に、例えば、「１：基本コピー方法、２：透かしコピー方法」という表示順序を決定する（Ｓ６２２）。
【００９１】
メイン処理（図５参照）の実行開始時に、制御部１２がＭＦＰ１０からのコピー２００に対する実行指令を受け付けたので（Ｓ６２４：ＮＯ）、制御部１２は、図３（Ｅ）に示すように、決定された表示順序でヘルプ情報のタイトルが並べられた新着ヘルプ画面データ４２を、表示部３０に表示する（Ｓ６２６）。本実施形態では、表示順序は「１：基本コピー方法、２：透かしコピー方法」であるので、制御部１２は、Ｓ６２６において、基本コピー方法、透かしコピー方法の順に上から並べられて表示する。
【００９２】
操作部２８によりＯＫボタン３０２に対する入力があった場合（Ｓ６２９：ＹＥＳ）、制御部１２は、図３（Ａ）のメニュー画面データ４０を表示部３０に表示する。
【００９３】
図３（Ｂ）について説明する。図３（Ｂ）に示すメニュー画面データ４０は、図３（Ａ）に示すメニュー画面データ４０が表示されている状態で、制御部１５が基本コピー２０２に対する実行指令を受け付けて図５に示すメイン処理の実行を開始した場合に、表示部３０に表示されるメニュー画面データ４０である。係る場合、基本コピー２０２に対する実行指令の１つ前の操作はコピー２００に対する実行指令であることがＲＡＭ２０に記憶されている。図５に示すＳ５１０において、実行回数が所定回数以上の基本コピー２０２が細分化された小機能である倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６が表示部３０に表示されているので（Ｓ５１０：ＹＥＳ）、制御部１２は、図６に示す新着ヘルプ表示処理（Ｓ５１２）の実行を開始する。
【００９４】
図６において、メイン処理（図５参照）の実行開始時に、制御部１２がＭＦＰ１０からの基本コピー２０２に対する実行指令を受け付けたので（Ｓ６００：ＮＯ）、制御部１２は、図３（Ｂ）のメニュー画面データ４０に示すように、ＭＦＰ１０の表示部３０に新着ヘルプボタン３０６を表示する（Ｓ６０２）。
【００９５】
操作部２８により新着ヘルプボタン３０６に対する入力があった場合（Ｓ６０６：ＹＥＳ）、基本コピー２０２に対する実行指令の１つ前の操作はコピー２００に対する実行指令であるので（Ｓ６１０：ＮＯ）、制御部１２はステップ処理をＳ６１６へ移行する。
【００９６】
図３（Ｂ）に示すメニュー画面データ４０に含まれる倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６は、実行回数が所定回数以上である基本コピー２０２が細分化された小機能であるので、制御部１２は、これらの小機能を読み出す（Ｓ６１６）。制御部１２は、倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６のうち、実行済フラグがオフである、画質２１０及び両面／片面２１４を未実行機能として検出する（Ｓ６１８）。
【００９７】
Ｓ６２０において、制御部１２は、画質２１０に関するヘルプ情報である画質設定方法の表示回数０回と、両面／片面２１４に関するヘルプ情報である両面コピー方法の表示回数２回とを読み出す（図２（Ｂ）参照）。制御部１２は、表示回数の少ない順に、例えば、「１：画質設定方法、２：両面コピー方法」という表示順序を決定する（Ｓ６２２）。
【００９８】
メイン処理（図５参照）の実行開始時に、制御部１２がＭＦＰ１０からの基本コピー２０２に対する実行指令を受け付けたので（Ｓ６２４：ＮＯ）、制御部１２は、図３（Ｆ）に示すように、決定した表示順序でヘルプ情報のタイトルを並べた新着ヘルプ画面データ４２を表示部３０に表示する（Ｓ６２６）。本実施形態では、表示順序は「１：画質設定方法、２：両面コピー方法」であるので、画質設定方法、両面コピー方法の順に上から並べられて表示される。
【００９９】
図３（Ｆ）に示す新着ヘルプ画面データ４２が表示部３０に表示された状態において、例えば、制御部１２が画質設定方法に対する実行指令を検出した場合（Ｓ６２７：ＹＥＳ）、制御部１２は、図４に示す新着ヘルプ画面データ４２を表示部３０に表示する（Ｓ６２８）。図４に示す新着ヘルプ画面データ４２は、画質設定方法における詳細内容を示すものである。図４に示すようなヘルプ情報における詳細内容が表示された場合に、制御部１２は、そのヘルプ情報に対応付けて表示回数メモリ２４に記憶されている表示回数に「１」を加算して、その表示回数を更新する。例えば、図４に示す新着ヘルプ画面データ４２が表示部３０に表示された場合、制御部１２は、画質設定方法に対応付けて表示回数メモリ２４に記憶されている表示回数に「１」を加算して、その表示回数を更新する。
【０１００】
操作部２８によりＯＫボタン３０２に対する入力があった場合（Ｓ６２９：ＹＥＳ）、制御部１２は、図３（Ｂ）のメニュー画面データ４０を表示部３０に表示する。
【０１０１】
図３（Ｃ）について説明する。図３（Ｃ）に示すメニュー画面データ４０は、図３（Ｂ）に示すメニュー画面データ４０が表示されている状態で、制御部１５が戻る入力を受け付けて図５に示すメイン処理の実行を開始した場合に、表示部３０に表示されるメニュー画面データ４０である。図３（Ｃ）において、戻る入力前には、コピー２００に対する実行指令及び基本コピー２０２に対する実行指令が受け付けられたことがＲＡＭ２０に記憶されている。また、メイン処理（図５参照）の実行開始に係る戻る入力の１つ前の操作は基本コピー２０２に対する実行指令である。図５に示すＳ５１０において、実行回数が所定回数以上の基本コピー２０２及び透かしコピー２０４がメニュー画面データ４０に表示されているので（Ｓ５１０：ＹＥＳ）、制御部１２は、図６に示す新着ヘルプ表示処理（Ｓ５１２）の実行を開始する。
【０１０２】
図６において、メイン処理（図５参照）の実行開始時に制御部１２がＭＦＰ１０からのコピー２００に対する実行指令を受け付けたので（Ｓ６００：ＮＯ）、制御部１２は、図３（Ｃ）のメニュー画面データ４０に示すように、ＭＦＰ１０の表示部３０に新着ヘルプボタン３０６を表示する（Ｓ６０２）。
【０１０３】
操作部２８により新着ヘルプボタン３０６に対する入力があった場合（Ｓ６０６：ＹＥＳ）、メイン処理（図５参照）の実行開始に係る戻る入力の１つ前の操作は基本コピー２０２に対する実行指令であるので（Ｓ６１０：ＮＯ）、制御部１２はステップ処理をＳ６１６へ移行する。
【０１０４】
制御部１２は、図３（Ａ）の場合と同様に、基本コピー２０２及び透かしコピー２０４を読み出す（Ｓ６１６）。基本コピー２０２及び透かしコピー２０４は基本機能であるため、制御部１２は、基本コピー２０２及び透かしコピー２０４を未実行機能として検出する（Ｓ６１８）。
【０１０５】
制御部１２は、Ｓ６２０において、図３（Ａ）の場合と同様に、基本コピー方法の表示回数３回と、透かしコピー方法の表示回数５回とを読み出し（図２（Ｂ）参照）、Ｓ６２２において、表示回数の少ない順に、例えば、「１：基本コピー方法、２：透かしコピー方法」という表示順序を決定する。
【０１０６】
メイン処理（図５参照）の実行開始時に、制御部１２がＭＦＰ１０からの戻る入力を受け付けたので（Ｓ６２４：ＮＯ）、制御部１２は、図３（Ｇ）に示すように、決定された表示順序でヘルプ情報のタイトルを並べた新着ヘルプ画面データ４２を表示部３０に表示する（Ｓ６２６）。本実施形態では、図３（Ｅ）と同様に、表示順序は「１：基本コピー方法、２：透かしコピー方法」であるので、基本コピー方法、透かしコピー方法の順に上から並べられて表示される。
【０１０７】
操作部２８によりＯＫボタン３０２に対する入力があった場合（Ｓ６２９：ＹＥＳ）、制御部１２は、図３（Ｃ）のメニュー画面データ４０を表示部３０に表示する。
【０１０８】
図３（Ｄ）について説明する。図３（Ｄ）に示すメニュー画面データ４０は、図３（Ｃ）に示すメニュー画面データ４０が表示されている状態で、制御部１５が基本コピー２０２に対する実行指令を受け付けて図５に示すメイン処理の実行を開始した場合に、表示部３０に表示されるメニュー画面データ４０である。図３（Ｄ）において、基本コピー２０２に対する実行指令の前には、コピー２００に対する実行指令、基本コピー２０２に対する実行指令、及び、戻る入力が受け付けられたことがＲＡＭ２０に記憶されている。また、メイン処理（図５参照）の実行開始に係る基本コピー２０２に対する実行指令の１つ前の操作は戻る入力である。図５に示すＳ５１０において、実行回数が所定回数以上の基本コピー２０２が細分化された小機能である倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６が表示部３０に表示されているので（Ｓ５１０：ＹＥＳ）、制御部１２は、図６に示す新着ヘルプ表示処理（Ｓ５１２）の実行を開始する。
【０１０９】
図６において、メイン処理（図５参照）の実行開始時に、制御部１２がＭＦＰ１０からの基本コピー２０２に対する実行指令を受け付けたので（Ｓ６００：ＮＯ）、制御部１２は、図３（Ｄ）のメニュー画面データ４０に示すように、ＭＦＰ１０の表示部３０に新着ヘルプボタン３０６を表示する（Ｓ６０２）。
【０１１０】
操作部２８により新着ヘルプボタン３０６に対する入力があった場合（Ｓ６０６：ＹＥＳ）、図３（Ｃ）に示すメニュー画面データ４０が表示されている状態において制御部１５が受け付けた基本コピー２０２に対する実行指令の１つ前の操作、具体的に、図３（Ｂ）に示すメニュー画面データ４０が表示されている状態において制御部１２が受け付けた操作は、戻る入力であるので（Ｓ６１０：ＹＥＳ）、制御部１２はステップ処理をＳ６１２へ移行する。表示部３０に表示されているメニュー画面データ４０（図３（Ｄ）参照）は、戻る入力時に表示されていたメニュー画面データ４０（図３（Ｂ）参照）であるので（Ｓ６１２：ＹＥＳ）、制御部１２はステップ処理をＳ６１４へ移行する。
【０１１１】
制御部１２は、戻る入力後に表示された図３（Ｃ）に示すメニュー画面データ４０を構成する基本コピー２０２、透かしコピー２０４、及び、レーベルコピー２０６のうち、実行回数が所定回数以上である基本コピー２０２及び透かしコピー２０４を読み出す（Ｓ６１４）。
【０１１２】
Ｓ６１６において、図３（Ｄ）に示すメニュー画面データ４０を構成する倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６は、全て基本コピー２０２が細分化された小機能であるため、制御部１２は、倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６を読み出す。
【０１１３】
Ｓ６１８において、基本コピー２０２及び透かしコピー２０４は基本機能であるため、制御部１２は、基本コピー２０２及び透かしコピー２０４を未実行機能として検出する。また、制御部１２は、倍率２０８、画質２１０、用紙２１２、両面／片面２１４、及び、カラー／モノクロ２１６のうち、実行済フラグがオフである、画質２１０及び両面／片面２１４を未実行機能として検出する。すなわち、図３（Ｄ）の場合、制御部１２は、未実行機能として、基本コピー２０２、透かしコピー２０４、画質２１０、及び、両面／片面２１４を検出する。
【０１１４】
Ｓ６２０において、制御部１２は、基本コピー方法の表示回数３回と、透かしコピー方法の表示回数５回と、画質設定方法の表示回数０回と、両面コピー方法の表示回数２回とを読み出す（図２（Ｂ）参照）。制御部１２は、表示回数の少ない順に、例えば、「１：画質設定方法、２：両面コピー方法、３：基本コピー方法、４：透かしコピー方法」という表示順序を決定する（Ｓ６２２）。
【０１１５】
メイン処理（図５参照）の実行開始時に、制御部１２がＭＦＰ１０からの基本コピー２０２に対する実行指令を受け付けたので（Ｓ６２４：ＮＯ）、制御部１２は、図３（Ｈ）に示すように、決定した表示順序でヘルプ情報のタイトルを並べた新着ヘルプ画面データ４２を表示部３０に表示する（Ｓ６２６）。本実施形態では、表示順序は「１：画質設定方法、２：両面コピー方法、３：基本コピー方法、４：透かしコピー方法」であるので、画質設定方法、両面コピー方法、基本コピー方法、透かしコピー方法の順に上から並べられて表示される。
【０１１６】
図３（Ｈ）に示す新着ヘルプ画面データ４２が表示部３０に表示された状態において、例えば、制御部１２が画質設定方法に対する実行指令を検出した場合（Ｓ６２７：ＹＥＳ）、制御部１２は、図３（Ｂ）の場合と同様に、図４に示す新着ヘルプ画面データ４２を表示部３０に表示する（Ｓ６２８）。図４に示すようなヘルプ情報における詳細内容が表示された場合に、制御部１２は、そのヘルプ情報に対応付けて表示回数メモリ２４に記憶されている表示回数に「１」を加算して、その表示回数を更新する。
【０１１７】
操作部２８によりＯＫボタン３０２に対する入力があった場合（Ｓ６２９：ＹＥＳ）、制御部１２は、図３（Ｄ）のメニュー画面データ４０を表示部３０に表示する。
【０１１８】
次に、ＰＣ５０における新着ヘルプ表示処理について、図７に示すフローチャートに従って説明する。この新着ヘルプ表示処理は、ＰＣ５０の制御部５２が新着ヘルプボタン表示指令をＭＦＰ１０から受信した場合に実行される処理である。新着ボタン表示指令とは、図３に示すＭＦＰ１０の表示部３０に表示される新着ヘルプボタン３０６と同様に、図示しない新着ヘルプボタンをＰＣ５０の表示部５６に表示させる指示を示す情報である。
【０１１９】
まず、制御部５２は、新着ヘルプボタンを表示部５６に表示する（Ｓ７０３）。新着ヘルプボタンの表示方法は、ＭＦＰ１０の場合（図６に示すＳ６０２参照）と同様であるため詳細な説明を省略する。
【０１２０】
制御部５２は、新着ヘルプボタンに対する入力があるか否かを判断する（Ｓ７０４）。新着ヘルプボタンに対する入力とは、ＰＣ５０の操作部５８による新着ヘルプボタンに対する実行指令である。すなわち、Ｓ７０４において、制御部５２は、表示部５６に表示される新着ヘルプボタンに対する実行指令を検出したか否かを判断する。新着ヘルプボタンに対する入力がないと判断された場合（Ｓ７０４：ＮＯ）、制御部５２は本処理を終了する。
【０１２１】
新着ヘルプボタンに対する入力があると判断された場合（Ｓ７０４：ＹＥＳ）、制御部５２は、新着ヘルプボタンの入力情報をＭＦＰ１０へ送信する（Ｓ７０８）。新着ヘルプボタンの入力情報とは、操作部５８によって、表示部５６に表示される新着ヘルプボタンに対する実行指令があったことを示す情報である。
【０１２２】
制御部５２は、表示順序とヘルプ情報とが関連付けられた情報をＭＦＰ１０から受信したか否かを判断する（Ｓ７１０）。Ｓ７１０において、制御部５２は、表示順序とヘルプ情報と一緒に、ヘルプ情報表示指令をＭＦＰ１０から受信する。ヘルプ情報表示指令とは、ＭＦＰ１０から受信したヘルプ情報が、そのヘルプ情報各々に関連付けられた表示順序で並べた新着ヘルプ画面データ４２を作成して、表示部５６に表示させる指示を示す情報である。表示順序とヘルプ情報とが関連付けられた情報をＭＦＰ１０から受信していないと判断された場合（Ｓ７１０：ＮＯ）、制御部５２は、ＭＦＰ１０から受信したと判断するまでＳ７１０の処理を繰り返す。
【０１２３】
表示順序とヘルプ情報とが関連付けられた情報をＭＦＰ１０から受信したと判断された場合（Ｓ７１０：ＹＥＳ）、制御部５２は、受信したヘルプ情報表示指令に基づき、受信した表示順序で、受信したヘルプ情報の項目を表示部５６に表示する（Ｓ７１２）。ヘルプ情報の項目の表示方法は、ＭＦＰ１０の場合（図６に示すＳ６２６参照）と同様であるため詳細な説明は省略する。
【０１２４】
制御部５２は、ヘルプ情報に対する実行指令があるか否かを判断する（Ｓ７１３）。Ｓ７１３において、制御部５２は、Ｓ７１２で表示部５６に表示されている新着ヘルプ画面データ４２のヘルプ情報の項目に対する実行指令を検出したか否かを判断する。ヘルプ情報に対する実行指令がないと判断された場合（Ｓ７１３：ＮＯ）、制御部５２はステップ処理をＳ７１５へ移行する。
【０１２５】
ヘルプ情報に対する実行指令があると判断された場合（Ｓ７１３：ＹＥＳ）、制御部５２は、実行指令を検出したヘルプ情報の詳細内容を表示部５６に表示する（Ｓ７１４）。ヘルプ情報の詳細内容における表示方法は、ＭＦＰ１０の場合（図６に示すＳ６２８参照）と同様であるため詳細な説明は省略する。Ｓ７１４において、制御部５２は、そのヘルプ情報に対応する表示回数を更新させる更新指令をＭＦＰ１０へ送信する。更新指令は、詳細内容が表示されたヘルプ情報に対応付けてＭＦＰ１０の表示回数メモリ２４記憶されている表示回数に「１」を加算して、その表示回数を更新するように指示するものである。
【０１２６】
制御部５２は、ＯＫ入力があるか否かを判断する（Ｓ７１５）。本実施形態において、ＭＦＰ１０の表示部３０に表示されるＯＫボタン３０２と同様に、ＰＣ５０の表示部５６に表示される新着ヘルプ画面データ４２もＯＫボタンを有している。ＰＣ５０の表示部５６に表示されるＯＫボタンの構成は、ＭＦＰ１０の表示部３０に表示されるＯＫボタン３０２の構成と同様であるため、詳細な説明を省略する。ＯＫ入力とは、ＯＫボタンに対する実行指令であり、Ｓ７１５において、制御部５２は、ＯＫボタンに対する実行指令を検出したか否かを判断する。
【０１２７】
ＯＫ入力がないと判断された場合（Ｓ７１５：ＮＯ）、制御部５２は、ステップ処理をＳ７１３へ移行する。ＯＫ入力があると判断された場合（Ｓ７１５：ＹＥＳ）、制御部５２は、ヘルプ情報の項目が表示される前に表示部５６に表示されていたメニュー画面データ４０を再度表示し（Ｓ７１８）、本処理を終了する。Ｓ７１８では、具体的に、制御部５２は、Ｓ７１０において表示部５６に表示されていたメニュー画面データ４０を表示する。
【０１２８】
以上説明したように、本実施形態によれば、複数の機能の各機能に関するヘルプ情報が表示部３０または表示部５６に表示された表示回数が計測され、ヘルプ情報ごとに表示回数メモリ２４に記憶され、その表示回数が少ないヘルプ情報から順に表示順序が決定される（図６に示すＳ６２２参照）。そして、複数のヘルプ情報が表示部３０または表示部５６に表示される場合に、決定された表示順序で、複数のヘルプ情報が表示部３０または表示部５６に表示される（図６に示すＳ６２６または図７に示すＳ７１２参照）。これにより、ＭＦＰ１０に実装される複数の機能のうち、表示回数が少ないヘルプ情報から順に表示されるため、できるだけ多くの機能をユーザに認識させることができる。
【０１２９】
本実施形態における機能には、基本機能とその基本機能を細分化した複数の小機能とが存在し、基本機能ごとに、各基本機能が細分化された小機能が実行された実行回数が計測されて、実行回数メモリ２５に記憶される。そして、実行回数が所定回数以上となった基本機能とその基本機能が細分化された小機能とに関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示順序が決定される（図６に示すＳ６１６〜Ｓ６２２参照）。一般に、実行頻度の高い機能グループにおいては、ユーザが実行する機能が固定されていることが多く、実行されない機能はユーザに認識されることなくその役目を終えてしまう可能性が高い。よって、ユーザの実行頻度の高い基本機能及びその基本機能が細分化された小機能に関するヘルプ情報うち、表示回数が少ないものから順に表示されるので、ユーザが頻繁に実行する機能に関連する機能のうち、ユーザに認識されていない可能性が高い機能を効率的に認識させることができる。
【０１３０】
本実施形態では、基本機能を上位層とし、その基本機能が細分化された複数の小機能を下位層とする階層構造が機能階層メモリ２３に記憶される。また、複数の基本機能に関するメニュー画面データ４０（図３（Ａ）参照）または小機能に関するメニュー画面データ４０（図３（Ｂ）参照）が階層構造に基づいて遷移されて表示部３０または表示部５６に表示される。そして、表示部３０または表示部５６に表示された小機能に関するメニュー画面データ４０（図３（Ｂ）参照）から、その小機能の上位層である基本機能に関するメニュー画面データ４０（図３（Ｃ）参照）への遷移指示、すなわち戻るボタン３００に対する実行指令が受け付けられた場合（図６に示すＳ６１０：ＹＥＳ）、基本機能に関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示順序が決定される（図６に示すＳ６１６〜Ｓ６２２参照）。一般に、小機能に関するメニュー画面データ４０が表示部３０または表示部５６に表示された状態において、戻るボタン３００に対する実行指令を受け付ける場合は、ユーザが操作を間違えた場合、または、ユーザが所望とする操作がわからない場合であると想定し得る。したがって、戻るボタン３００に対する実行指令により遷移された基本機能に関するメニュー画面データ４０を構成するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示することにより、ユーザに認識されていない可能性が高い機能を確実に認識させることができる。
【０１３１】
表示部３０または表示部５６に表示された小機能に関するメニュー画面データ４０（図３（Ｂ）参照）から、その小機能の上位層である基本機能に関するメニュー画面データ４０（図３（Ｃ）参照）への遷移指示の受け付けにより基本機能に関するメニュー画面データ４０が表示された状態において、その基本機能の下位層である小機能に関するメニュー画面データ４０（図３（Ｄ）参照）への遷移指示、すなわち、基本機能に対する実行指令を受け付けた場合（図６に示すＳ６１０：ＹＥＳ、Ｓ６１２：ＹＥＳ）、基本機能及び小機能に関するヘルプ情報のうち表示回数が少ないヘルプ情報から順に表示順序が決定される（図６に示すＳ６１６〜Ｓ６２２参照）。一般に、小機能に関するメニュー画面データ４０が表示部３０または表示部５６に表示された状態で戻るボタン３００に対する実行指令を受け付けて、基本機能に関するメニュー画面データ４０が表示された状態において、表示されているいずれかの基本機能に対する実行指令を受け付けた場合は、ユーザがその基本機能及び小機能に関する操作がわからない場合であると想定し得る。したがって、実行指令を受け付けた際に表示部３０または表示部５６に表示されていたメニュー画面データ４０を構成する基本機能及び小機能に関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示することにより、ユーザに認識されていない可能性が高い機能をより確実に認識させることができる。
【０１３２】
複数の小機能のうち、実行されていない未実行機能が検出され（図６に示すＳ６１８参照）、検出された未実行機能に関するヘルプ情報のうち、表示回数が少ないヘルプ情報から順に表示順序が決定される（図６に示すＳ６２０〜Ｓ６２２参照）。そして、決定された表示順序で、未実行機能に関するヘルプ情報のみが表示部３０または表示部５６に表示される（図６に示すＳ６２６または図７に示すＳ７１２参照）。これにより、確実にユーザにより実行されていない機能に関するヘルプ情報が表示されるため、できるだけ多くの未実行機能をユーザに認識させることができる。
【０１３３】
本実施形態では、ＭＦＰ１０は複数の機能の各機能に関するヘルプ情報を表示可能なＰＣ５０と通信可能であり、ＰＣ５０から各機能の実行を指示する実行指令を受け付けた場合、表示回数が少ないヘルプ情報から順にヘルプ情報をＰＣ５０の表示部５６に表示させるヘルプ情報表示指令がＰＣ５０へ送信される（図６に示すＳ６３２参照）。一般に、ＰＣ５０から実行指令を受け付けた場合、ユーザはＰＣ５０で操作を続けている可能性が高いので、ＰＣ５０の表示部５６にヘルプ情報を表示させることにより、できるだけ多くの機能を確実にユーザに認識させることができる。
【０１３４】
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の態様を採ることができる。
【０１３５】
本実施形態では、図２（Ａ）に示すコピー機能に関する全機能の階層構造を例に挙げて説明したが、ＭＦＰ１０が有する印刷機能、スキャナ機能、ファクシミリ機能等の他の機能についてもそれぞれ同様の階層構造を有していてもよい。また、これらの機能の各階層構造が１つにまとめられたＭＦＰ１０が有する全機能の階層構造が形成されていてもよい。係る場合、小機能が細分化された複数の機能がその小機能の下位層に構成され、さらに多くの階層が形成される。
【０１３６】
本実施形態では、複数の小機能に対して、各小機能が実際にＭＦＰ１０で実行されたか否かを示す実行済フラグが各小機能に対応付けて実行済フラグメモリ２６に記憶され、実行済フラグがオフである小機能が未実行機能として検出されていた（図６に示すＳ６１８参照）。しかしながら、本実施形態はこれに限定されるものではなく、各小機能がＭＦＰ１０において実行されたことがないか否かを示す未実行フラグが各小機能に対応付けて記憶され、未実行フラグがオンである小機能が未実行機能として検出されてもよい。
【０１３７】
本実施形態において、複数の小機能のうち、実行されていない未実行機能のみが検出されて（図６に示すＳ６１８参照）、新着ヘルプ画面データ４２が構成され、表示部３０または表示部５６表示されていた。しかしながら、本提案はこれに限定されるものではなく、複数の小機能のうち、実行済機能により新着ヘルプ画面データ４２が構成され、表示部３０または表示部５６に表示されてもよい。係る場合、実行回数メモリ２５に基本機能及び小機能ごとの実行回数が記憶され、各機能の実行回数が所定回数より少ない機能のみから新着ヘルプ画面データ４２を構成し、表示部３０または表示部５６に表示させることが好適である。各機能の実行回数が所定回数より少ない機能のみで新着ヘルプ画面データ４２を構成し、表示部３０または表示部５６に表示させることにより、実行した経験はあるものの、まだその機能に対する操作を習得できていないような実行回数の少ない機能が表示されるため、ユーザに認識されていない機能に加え、習得されていない機能も確実に認識させることができる。
【０１３８】
本実施形態では、ＰＣ５０によりＭＦＰ１０が有する機能に対する実行指令がなされた場合、その実行指令がＭＦＰ１０へ送信されることにより、ＭＦＰ１０の制御部１２がメイン処理（図５参照）及びＭＦＰ１０における新着ヘルプ表示処理（図６参照）を実行し、ＭＦＰ１０の制御部１２が新着ヘルプ画面データ４２を作成していた。しかしながら、本発明はこれに限定されるものではなく、本実施形態でＭＦＰ１０の制御部１２が実行するメイン処理（図５参照）及びＭＦＰ１０における新着ヘルプ表示処理（図６参照）が、ＰＣ５０の制御部５２により実行されてもよい。係る場合、ＰＣ５０の記憶部５４が、ＭＦＰ１０の記憶部１４と同様の構成となり、ＰＣ５０の制御部５２において新着ヘルプ画面データ４２が作成可能となる。
【０１３９】
本実施形態では、ＰＣ５０によりＭＦＰ１０が有する機能に対する実行指令がなされた場合、ＭＦＰ１０の表示部３０に表示させる場合と同様にして、機能の種類に関係なく、ＰＣ５０の表示部５６にヘルプ情報が表示されていた。一般に、ＭＦＰ１０が有する機能のうち、ＰＣ５０から実行指令が可能な機能は限定されている。例えば、ＰＣ５０で作成されたデータをＭＦＰ１０で印刷する場合は、ＰＣ５０から実行指令が可能であるが、被記録媒体のコピー等はＰＣ５０からの実行指令が不可能な場合が多い。したがって、ＰＣ５０からの実行指令が可能な機能に関するヘルプ情報のみがＰＣ５０の表示部５６に表示されるようにしてもよい。係る場合、ＰＣ５０からの実行指令が可能か否かを示すフラグが、各機能に対応付けてフラッシュメモリ２２等に記憶され、そのフラグに基づいて、その機能に関するヘルプ情報がＰＣ５０へ送信されるか否かが判断されればよい。
【０１４０】
本実施形態では、図７に示すＳ７１２において、ＰＣ５０の制御部５２は、ＭＦＰ１０から受信したヘルプ情報表示指令に基づき、受信した表示順序で、受信したヘルプ情報の項目を並べた新着ヘルプ画面データ４２を作成し、表示部５６に表示していた。しかしながら、本発明はこれに限定されるものではなく、図６に示すＳ６３２において、ＭＦＰ１０の制御部１２により、Ｓ６２２で決定した表示順序でヘルプ情報の項目を並べた新着ヘルプ画面データ４２が作成され、ＰＣ５０の制御部５２がこの新着ヘルプ画面データ４２を受信して表示部５６に表示してもよい。
【０１４１】
本実施形態において、画像形成装置として、ＭＦＰ１０を例に挙げて説明したが、本発明はこれに限定されるものではなく、複数の機能を有する装置であれば、例えば、プリンタ、ファクシミリ等、種々の形態を採用することができる。
【０１４２】
本実施形態では、操作部２８または操作部５８は、方向キー、キーボード、マウス等のハードキーで構成されていたが、例えば、表示部３０または表示部５６の上に重ねられたタッチパネルに設けられるソフトキーで構成されていてもよい。
【０１４３】
なお、図５のフローチャートにおいて、Ｓ５０４は本発明の実行回数計測手段に相当する。また、図６及び図７のフローチャートにおいて、Ｓ６１８は本発明の未実行検出手段、Ｓ６２２は本発明の表示順序決定手段、Ｓ６２６及びＳ７１２は本発明の表示制御手段、Ｓ６２８及びＳ７１４は本発明の表示回数計測手段、Ｓ６３２は本発明の表示指令送信手段に相当する。
【符号の説明】
【０１４４】
１                    画像形成システム
１０                  ＭＦＰ
１２、５２            制御部
１４、５４            記憶部
１６                  ＲＯＭ
１７                  制御プログラム
１８                  ヘルプ情報メモリ
２０                  ＲＡＭ
２２                  フラッシュメモリ
２３                  機能階層メモリ
２４                  表示回数メモリ
２５                  実行回数メモリ
２６                  実行済フラグメモリ
２８、５８            操作部
３０、５６            表示部
３８、６０            ネットワークＩ／Ｆ
４０                  メニュー画面データ
４２                  新着ヘルプ画面データ
５０                  ＰＣ
３００                戻るボタン
３０２                ＯＫボタン
３０４                ヘルプボタン
３０６                新着ヘルプボタン
【図１】
2011175407.tif 000003
【図２】
2011175407.tif 000004
【図３】
2011175407.tif 000005
【図４】
2011175407.tif 000006
【図５】
2011175407.tif 000007
【図６】
2011175407.tif 000008
【図７】
2011175407.tif 000009