(57)【要約】【課題】表示中の画面に対応するヒント画面において選択可能なマニュアルの選択を容易にした画像形成装置を提供する。【解決手段】ヒント制御部５０は、各マニュアルの重みが算出されると、各マニュアルの重み付けに基づいて各画面に対応するヒント画面のＨＴＭＬファイルを生成する。画面制御部６０は、ヒント制御部５０で生成されたＨＴＭＬファイルに基づき、重み付けの順にマニュアルを表示し、かつ重み付けに応じて文字の大きさを変えて表示する。そのため、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。【選択図】        図１
2008226183.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に表示される画面と、前記画面から参照可能な複数のマニュアルとの関係を記憶する操作データ記憶手段と、
前記マニュアルと、該マニュアルに関連する動作の関係を記憶するマニュアルデータ記憶手段と、
ユーザからの指示にしたがい前記表示手段に連続して複数の画面が表示され、さらに所定の動作が実行された場合に、当該複数の画面と当該動作とを対応付けて蓄積する蓄積手段と、
ユーザから前記マニュアルの表示指示を受け付ける表示指示受付手段と、
前記表示指示受付手段が前記表示指示を受け付けた場合に、前記操作データ記憶手段において、前記表示指示を受け付けたときに前記表示手段に表示されている前記画面に関係付けられている前記複数のマニュアルを特定するマニュアル特定手段と、
前記マニュアルデータ記憶手段において前記マニュアル特定手段により特定された前記複数のマニュアルそれぞれに関連付けられている前記動作を特定する動作特定手段と、
前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作に応じた重みを付与する重み付け手段と、
前記重み付け手段により付与された前記重みに基づいて、前記複数のマニュアルそれぞれへのリンクの表示を異ならせたヒント画面を生成するヒント画面生成手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記重み付け手段は、
前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作の数をカウントし、
前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、カウントされた前記動作の数に応じた重みを付与することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記操作データ記憶手段は、前記表示手段に表示される順番に前記画面を記憶し、
前記重み付け手段は、所定の順番で表示される画面から参照可能なマニュアルに、前記所定の順番より前の順番に表示される画面からのみ参照可能なマニュアルより小さい重みを付与することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記重み付け手段は、前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作のうち、表示中の画面から直接実行された動作の重みを、当該表示中の画面以外の画面から実行された動作の重みより大きくすることを特徴とする請求項１から３のいずれか１項記載の画像形成装置。
【請求項５】
前記マニュアルデータ記憶手段は、さらに前記マニュアルと該マニュアルに関連する動作の関連度を記憶し、
前記重み付け手段は、
前記マニュアルデータ記憶手段において、前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作と、前記マニュアル特定手段により特定された複数のマニュアルとそれぞれとの関連度を特定し、
前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、特定された前記動作との関連度を加算した値に応じた重みを付与することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記マニュアルデータ記憶手段は、さらに前記マニュアルと前記画像形成装置に着脱可能なオプションの関連度を記憶し、
前記重み付け手段は、
前記マニュアルデータ記憶手段において、前記マニュアル特定手段により特定された複数のマニュアルそれぞれと、前記オプションとの関連度を特定し、
前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、前記オプションとの関連度を加算した値に応じた重みを、さらに付与することを特徴とする請求項１記載の画像形成装置。
【請求項７】
表示手段に表示される画面と、前記画面から参照可能な複数のマニュアルとの関係を記憶する操作データ記憶手段と、
ユーザからの指示にしたがい前記表示手段に画面が表示され、さらにマニュアルが参照された場合に、当該画面と当該マニュアルとを対応付けて蓄積する蓄積手段と、
ユーザから前記マニュアルの表示指示を受け付ける表示指示受付手段と、
前記表示指示受付手段が前記表示指示を受け付けた場合に、前記操作データ記憶手段において、前記表示指示を受け付けたときに前記表示手段に表示されている前記画面に関係付けられている前記複数のマニュアルを特定するマニュアル特定手段と、
前記マニュアル特定手段によって特定された前記複数のマニュアルそれぞれに、前記蓄積手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルが参照された回数に応じた重みを付与する重み付け手段と、
前記重み付け手段により付与された前記重みに基づいて、前記複数のマニュアルそれぞれへのリンクの表示を異ならせたヒント画面を生成するヒント画面生成手段と、
を備えたことを特徴とする画像形成装置。
【請求項８】
前記重み付け手段は、前記蓄積手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルに、前記画面から最後に参照された回数に応じた重みを付与することを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記重み付け手段は、前記蓄積手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルに、前記画面のうち、参照できるマニュアルの全てと対応付けられていない前記画面から参照された回数に応じた重みを付与することを特徴とする請求項７又は８記載の画像形成装置。
【請求項１０】
前記操作データ記憶手段は、さらに新たに追加されたマニュアルに予め設定された参照回数を記憶し、
前記重み付け手段は、前記操作データ記憶手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルのうち、前記新たに追加されたマニュアルに、前記操作データ記憶手段に記憶された前記参照回数に応じた重みを付与することを特徴とする請求項７から９のいずれか１項記載の画像形成装置。
【請求項１１】
前記ヒント画面生成手段は、前記重み付け手段による重み付けに基づいて前記マニュアルそれぞれへのリンクを示す表示の表示形態及び順番の少なくともいずれか１つを異ならせることを特徴とする請求項１から１０のいずれか１項記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マニュアルの検索を容易にした画像形成装置に関する。
【背景技術】
【０００２】
近年、原稿画像を読み取るスキャナ、スキャナで読み取った原稿画像を印刷する複写機、外部から入力された画像データを印刷するプリンタ、スキャナで読み取った原稿画像を外部機器へ送信するファクシミリ装置等、複数の機能を兼ね備えたいわゆるＭＦＰ（Multi Function Peripheral）と称される複合機が用いられている。
【０００３】
この種の複合機は、機器の多機能化によりその操作が複雑なため、操作方法を解説するマニュアルやヘルプの必要性が高い。しかし、機器の多機能化に伴い、マニュアルやヘルプの記載が複雑になり、ボリュームも大きくなっている。そのため、従来からマニュアルの電子化やそれに伴う検索性能の向上などにより、ユーザの利便性を向上させる工夫がなされている。また、機器の多機能化に伴い、機器を操作するオペレーションパネルの利用・開発が進み、操作画面の複雑化及び操作画面の階層化が進んでいる。
【０００４】
このような背景の下、操作画面に対するマニュアルを提供するヘルプやガイド等（以下、ヒントとする）の必要性が高まっている。また、オペレーションパネルの大画面化により、操作画面上へのヒントの表示が可能となり、その操作性の向上が図られている。
【０００５】
ここで、１つのヒントに対するマニュアルへのリンクの数が少なければ、ユーザは容易に所望のマニュアルを選択して、表示させることができる。しかしながら、上位階層の操作画面になるほど、関連するマニュアルは増えるため、ユーザが探しているマニュアルへ短時間に到達する技術が求められている。
【０００６】
適切なマニュアルを選択表示する技術として、特許文献１や特許文献２には、適当な質問をユーザに投げかけ、その返答を元にマニュアルを絞り込む方法が提案されている。
【０００７】
【特許文献１】特許第２６４５０２７号公報
【特許文献２】特公平７−８５２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１及び特許文献２に提案された方法は、多機能化によりマニュアルの項目やボリュームが増えた場合に、その絞り込みに適切な質問を入力するのは困難であり、かつ質問項目も多くなる。さらに、ユーザが、キーボード等、文字入力が容易な操作手段を有しない画像形成装置において、文字を入力して質問を生成するのは利便性に欠ける。
【０００９】
本発明は、上記に鑑みてなされたものであって、ヒント画面上のマニュアルへのリンクを、適切な方法で表示することにより、所望のマニュアルに容易に到達することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、表示手段に表示される画面と、前記画面から参照可能な複数のマニュアルとの関係を記憶する操作データ記憶手段と、前記マニュアルと、該マニュアルに関連する動作の関係を記憶するマニュアルデータ記憶手段と、ユーザからの指示にしたがい前記表示手段に連続して複数の画面が表示され、さらに所定の動作が実行された場合に、当該複数の画面と当該動作とを対応付けて蓄積する蓄積手段と、ユーザから前記マニュアルの表示指示を受け付ける表示指示受付手段と、前記表示指示受付手段が前記表示指示を受け付けた場合に、前記操作データ記憶手段において、前記表示指示を受け付けたときに前記表示手段に表示されている前記画面に関係付けられている前記複数のマニュアルを特定するマニュアル特定手段と、前記マニュアルデータ記憶手段において前記マニュアル特定手段により特定された前記複数のマニュアルそれぞれに関連付けられている前記動作を特定する動作特定手段と、前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作に応じた重みを付与する重み付け手段と、前記重み付け手段により付与された前記重みに基づいて、前記複数のマニュアルそれぞれへのリンクの表示を異ならせたヒント画面を生成するヒント画面生成手段と、備えたことを特徴とする。
【００１１】
また、請求項２記載の発明は、請求項１記載の画像形成装置において、前記重み付け手段は、前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作の数をカウントし、前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、カウントされた前記動作の数に応じた重みを付与することを特徴とする。
【００１２】
また、請求項３記載の発明は、請求項１記載の画像形成装置において、前記操作データ記憶手段は、前記表示手段に表示される順番に前記画面を記憶し、前記重み付け手段は、所定の順番で表示される画面から参照可能なマニュアルに、前記所定の順番より前の順番に表示される画面からのみ参照可能なマニュアルより小さい重みを付与することを特徴とする。
【００１３】
また、請求項４記載の発明は、請求項１から３のいずれか１項記載の画像形成装置において、前記重み付け手段は、前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作のうち、表示中の画面から直接実行された動作の重みを、当該表示中の画面以外の画面から実行された動作の重みより大きくすることを特徴とする。
【００１４】
また、請求項５記載の発明は、請求項１記載の画像形成装置において、前記マニュアルデータ記憶手段は、さらに前記マニュアルと該マニュアルに関連する動作の関連度を記憶し、前記重み付け手段は、前記マニュアルデータ記憶手段において、前記動作特定手段により特定された各動作と一致する動作であって、前記蓄積手段に蓄積されている前記動作と、前記マニュアル特定手段により特定された複数のマニュアルとそれぞれとの関連度を特定し、前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、特定された前記動作との関連度を加算した値に応じた重みを付与することを特徴とする。
【００１５】
また、請求項６記載の発明は、請求項１記載の画像形成装置において、前記マニュアルデータ記憶手段は、さらに前記マニュアルと前記画像形成装置に着脱可能なオプションの関連度を記憶し、前記重み付け手段は、前記マニュアルデータ記憶手段において、前記マニュアル特定手段により特定された複数のマニュアルそれぞれと、前記オプションとの関連度を特定し、前記マニュアル特定手段により特定された複数のマニュアルそれぞれに、前記オプションとの関連度を加算した値に応じた重みを、さらに付与することを特徴とする。
【００１６】
また、請求項７記載の発明は、表示手段に表示される画面と、前記画面から参照可能な複数のマニュアルとの関係を記憶する操作データ記憶手段と、ユーザからの指示にしたがい前記表示手段に画面が表示され、さらにマニュアルが参照された場合に、当該画面と当該マニュアルとを対応付けて蓄積する蓄積手段と、ユーザから前記マニュアルの表示指示を受け付ける表示指示受付手段と、前記表示指示受付手段が前記表示指示を受け付けた場合に、前記操作データ記憶手段において、前記表示指示を受け付けたときに前記表示手段に表示されている前記画面に関係付けられている前記複数のマニュアルを特定するマニュアル特定手段と、前記マニュアル特定手段によって特定された前記複数のマニュアルそれぞれに、前記蓄積手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルが参照された回数に応じた重みを付与する重み付け手段と、前記重み付け手段により付与された前記重みに基づいて、前記複数のマニュアルそれぞれへのリンクの表示を異ならせたヒント画面を生成するヒント画面生成手段と、を備えたことを特徴とする。
【００１７】
また、請求項８記載の発明は、請求項７記載の画像形成装置において、前記重み付け手段は、前記蓄積手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルに、前記画面から最後に参照された回数に応じた重みを付与することを特徴とする。
【００１８】
また、請求項９記載の発明は、請求項７又は８記載の画像形成装置において、前記重み付け手段は、前記蓄積手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルに、前記画面のうち、参照できるマニュアルの全てと対応付けられていない前記画面から参照された回数に応じた重みを付与することを特徴とする。
【００１９】
また、請求項１０記載の発明は、請求項７から９のいずれか１項記載の画像形成装置において、前記操作データ記憶手段は、さらに新たに追加されたマニュアルに予め設定された参照回数を記憶し、前記重み付け手段は、前記操作データ記憶手段において、前記マニュアル特定手段によって特定された前記複数のマニュアルのうち、前記新たに追加されたマニュアルに、前記操作データ記憶手段に記憶された前記参照回数に応じた重みを付与することを特徴とする。
【００２０】
また、請求項１１記載の発明は、請求項１から１０のいずれか１項記載の画像形成装置において、前記ヒント画面生成手段は、前記重み付け手段による重み付けに基づいて前記マニュアルそれぞれへのリンクを示す表示の表示形態及び順番の少なくともいずれか１つを異ならせることを特徴とする。
【発明の効果】
【００２１】
本発明は、表示中の画面からヒント画面の表示が要求されたとき、該ヒント画面から参照可能なマニュアルへのリンクを示す各マニュアルの表示形態及び順番を、各マニュアルの重み付けに基づいて表示・ソートして表示することにより、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明にかかる画像形成装置の最良な実施の形態を詳細に説明する。
【００２３】
＜第１の実施の形態＞
図１は、本実施の形態にかかる画像形成装置の機能構成を示すブロック図である。本実施の形態にかかる画像形成装置は、エンジン１０、装置制御部２０、操作データ記憶部３０、マニュアルデータ記憶部４０、ヒント制御部５０、画面制御部６０、操作検出部７０、及びオペレーションパネル（タッチパネル）８０を有して構成される。
【００２４】
エンジン１０は、本実施の形態にかかる画像形成装置の動作を司る部分であり、例えば、スキャナ、プリンタ、ＡＤＦ等に相当する。
【００２５】
オペレーションパネル８０は、タッチパネルであり、画面制御部６０から入力される画面を表示し、さらに、ユーザの操作を画面上で受け付け、受け付けた操作を示す信号を操作検出部７０に通知する。なお、本実施の形態においては、オペレーションパネル８０にタッチパネルを使用して表示部及び操作部を一つのハードウェアにより担っているが、表示部と操作部とを別々のハードウェアにより構成することも可能である。
【００２６】
操作検出部７０は、オペレーションパネル８０から送られてくる信号を解析してユーザによりボタンが押下されたことを検知し、押下されたボタンＩＤを算出し、後述する対応表からボタンＩＤに対応する命令及びその命令の送り先を読み出し、その送り先へ命令を送出する。
【００２７】
画面制御部６０は、操作検出部７０からの画面の表示を指示する命令に従って操作データ記憶部３０から画面を取得し、オペレーションパネル８０に画面を表示する。また、画面制御部６０は、マニュアルデータ記憶部４０からマニュアルにかかるＨＴＭＬファイルを取得し、レイアウトを解析して画面を表示するブラウザの機能を有する。さらに、画面制御部６０は、後述するヒント制御部５０において生成されたヒント画面にかかるＨＴＭＬファイルを取得し、レイアウトを解析してヒント画面を表示するブラウザの機能を有する。本実施例において、マニュアル及びヒント画面はＨＴＭＬフォーマットで管理又は生成されるものとする。
【００２８】
装置制御部２０は、操作検出部７０からの命令に応じてエンジン１０における動作を制御する。エンジン１０における動作が完了すると、装置制御部２０は、実行した動作からなるデータ（以下、動作データとする）を操作検出部７０に送出する。
【００２９】
例えば、操作検出部７０から「複写」という命令を受けた場合、装置制御部２０は、記憶されている動作に関するパラメータに基づいてエンジン１０を起動してコンタクトガラス上の原稿を読み取り、読み取った画像を紙に印刷する。印刷動作が終了すると、装置制御部２０は、動作データをヒント制御部５０へ送る。
【００３０】
なお、装置制御部２０が受け取る命令は、エンジン１０を動作させる命令に限定されるものではない。例えば、操作検出部７０から「集約」命令が送られてきたときには、現在集約が指定されているという情報をパラメータとして記憶し、エンジン１０を動作させることなく処理を終了する。
【００３１】
図２に示すように、操作データ記憶部３０は、オペレーションパネル８０に表示される画面を該画面が表示される順番に応じて記憶する。例えば、画面Ｉからは画面Ｉ−Ｉ、画面Ｉ−Ｉ−Ｉの順に記憶されている。さらに、画面Ｉの次の画面としては、画面Ｉ−Ｉの他、画面Ｉ−ＩＩ、画面Ｉ−ＩＩＩも記憶されている。これらのうちいずれの画面が画面Ｉ−Ｉの次に表示されるかは、ユーザからの指示による。さらに、各画面から表示可能なヒント画面が各画面に対応付けて記憶されている。さらに、各ヒント画面から表示可能なマニュアルが、各ヒント画面に対応付けて記憶されている。すなわち、操作データ記憶部３０に記憶された画面は、該画面に対応するヒント画面を介して参照可能なマニュアルと関係付けて記憶される。さらに、図３に示すように、操作データ記憶部３０は、画面上のボタンのボタンＩＤと、該ボタンＩＤに対応する命令と、該命令の送り先とを対応付ける対応表を記憶する。
【００３２】
図４に示すように、マニュアルデータ記憶部４０は、オペレーションパネル８０から参照できるマニュアルのデータと、該マニュアルに関連する動作とを対応付けて記憶する。ここで、マニュアルのデータは、ＨＴＭＬフォーマットで保存されているものとする。
【００３３】
ヒント制御部５０は、ログ５０ａ、マニュアル取得部５０ｂ、動作取得部５０ｃ、重み付け部５０ｄ、及びヒント画面生成部５０ｅを備え、操作検出部７０からの命令に基づいて、ヒント画面をＨＴＭＬフォーマットで生成し、生成されたヒント画面にかかるＨＴＭＬファイルを画面制御部６０に送出する。
【００３４】
図５に示すように、ログ５０ａは、操作検出部７０からの命令にしたがいオペレーションパネル８０に連続して複数の画面が表示され、さらに所定の動作がエンジン１０で実行された場合に、当該複数の画面と当該動作とを対応付けて蓄積する。なお、動作が実行されるまでに表示された画面は、表示された順に記憶される。
【００３５】
マニュアル特定部５０ｂは、ヒント制御部５０が操作検出部７０からヒント画面の生成を指示する命令を受けたときに、操作データ記憶部３０において、オペレーションパネル８０に表示されている画面と関係付けられて記憶される複数のマニュアルを特定する。
【００３６】
動作特定部５０ｃは、マニュアルデータ記憶部４０において、マニュアル特定部５０ｂにより特定された複数のマニュアルそれぞれに対応付けられている動作を特定する。
【００３７】
重み付け部５０ｄは、マニュアル特定部５０ｂにより特定された複数のマニュアルそれぞれに、動作特定部５０ｃにより特定された各動作と一致する動作であって、ログ５０に蓄積されている動作に応じた重みを付与する。重み付け方法の詳細は後述する。
【００３８】
ヒント画面生成部５０ｅは、重み付け部５０ｄによって重みが付与された各マニュアルの重みに基づいて、各マニュアルへのリンクを示す表示形態及び各マニュアルの順序を異ならせたヒント画面にかかるＨＴＭＬファイルを生成する。
【００３９】
次に、上記の装置制御部２０、画面制御部６０、ヒント制御部５０、及び操作検出部７０の基本的な動作について図６〜９を用いて詳細に説明する。
【００４０】
＜装置制御部２０＞
図６は、操作検出部７０からの命令を受けて装置制御部２０が実行する処理を示すフローチャートである。まず、装置制御部２０は、操作検出部７０から命令を待って待機し、命令を受け取ると（ステップＳ１）、該命令がパラメータの設定の変更を要求するものであるか否かを識別する（ステップＳ２）。
【００４１】
操作検出部７０から送出された命令がパラメータの設定の変更を要求するものではなく、エンジン１０における処理を要求するものであるときは（ステップＳ２／Ｎｏ）、装置制御部２０は予め設定されているパラメータを読み出し（ステップＳ３）、読み出されたパラメータに基づいて命令の実行をエンジン１０に要求する（ステップＳ４）。
【００４２】
操作検出部７０から送出された命令がパラメータの設定の変更を要求するものであるときは（ステップＳ２／Ｙｅｓ）、装置制御部２０は該命令に基づく設定へパラメータを変更する（ステップＳ７）。
【００４３】
エンジン１０は、装置制御部２０に設定されたパラメータに基づいて操作検出部７０から送出された命令に対応する処理を実行し、処理を実行した旨を装置制御部２０に通知する（ステップＳ５／Ｙｅｓ）。装置制御部２０は、エンジン１０から処理が完了した旨の通知を受けると、動作データをヒント制御部５０へ送出する（ステップＳ６）。
【００４４】
＜画面制御部６０＞
図７は、操作検出部７０からの命令を受けて画面制御部６０が実行する処理を示すフローチャートである。まず、操作検出部７０からの命令を待って待機し、命令を受け取ると（ステップＳ９）、画面制御部６０は該命令がヒント画面又はマニュアルの表示を指示するものであるか否かを識別する（ステップＳ１０）。
【００４５】
受け取った命令がヒント画面又はマニュアルの表示を指示するものであった場合（ステップＳ１０／Ｙｅｓ）、画面制御部６０は、ヒント制御部５０で生成されたヒント画面のＨＴＭＬファイル又はマニュアルデータ４０に保存されるマニュアルのＨＴＭＬファイルを取得する（ステップＳ１１）。
【００４６】
次に、画面制御部６０は、取得したヒント画面又はマニュアルのＨＴＭＬファイルに基づき該ヒント画面又はマニュアルのレイアウトを解析し、オペレーションパネル８０にヒント画面又はマニュアルを表示させる（ステップＳ１２）。
【００４７】
一方、操作検出部７０から受け取った命令がヒント画面又はマニュアルの表示を指示するものではない場合（ステップＳ１０／Ｎｏ）、画面制御部６０は、操作検出部７０から受け取った命令のＩＤに基づいて操作データ記憶部３０から画面を読み出す（ステップＳ１３）。そして、画面制御部６０は、読み出した画面をオペレーションパネル８０へ表示させる（ステップＳ１４）。
【００４８】
＜ヒント制御部５０＞
図８は、操作検出部７０から各部に送出された命令に応じてヒント制御部５０が実行する処理を示すフローチャートである。まず、ヒント制御部５０は、操作検出部７０からの命令を待って待機し、命令を受け取ると（ステップＳ１６）、受け取った命令がヒント画面生成を指示するものであるか否かを識別する（ステップＳ１７）。
【００４９】
操作検出部７０からの命令がヒント画面の生成を指示するものである場合は（ステップＳ１７／Ｙｅｓ）、ヒント制御部５０は、ログ５０ａから現在表示されている画面を読み出す（ステップＳ１８）。
【００５０】
次に、マニュアル特定部５０ｂは、操作データ記憶部３０において、ステップＳ１８で読み出された画面と関係付けられている複数のマニュアルと特定する。さらに、動作取得部５０ｃは、マニュアルデータ記憶部４０において、マニュアル特定部５０ｂで特定された複数のマニュアルそれぞれに関連付けられている動作を特定する。重み付け部５０ｄは、マニュアル特定部５０ｂで特定された複数のマニュアルそれぞれに、動作特定部５０ｃで特定された動作と一致する動作であって、ログ５０ａに蓄積された動作に応じた重みを付与する（ステップＳ１９）。
【００５１】
各マニュアルに重みが付与されると、ヒント画面生成部５０ｅは、ステップＳ１９で算出された各マニュアルの重みに基づいて、各マニュアルへのリンクを示す表示の表示形態及び順番を異ならせたヒント画面のＨＴＭＬファイルを生成する（ステップＳ２０）。ヒント制御部５０は、生成されたＨＴＭＬファイルを画面制御部６０へ送出する（ステップＳ２１）。
【００５２】
一方、操作検出部７０からの命令がヒント画面の生成を指示するものでなかった場合は（ステップＳ１７／Ｎｏ）、ヒント制御部５０は、操作検出部７０から送出された命令が画面制御部６０への画面の表示を指示する命令であるか否かを識別する（ステップＳ２２）。操作検出部７０からの命令が画面制御部６０への画面の表示を指示するものであった場合（ステップＳ２２／Ｙｅｓ）、ヒント制御部５０は、ログ５０ａに遷移先の画面を記憶する（ステップＳ２３）。
【００５３】
ステップＳ２２において操作検出部７０からの命令が画面制御部６０への画面の表示を指示するものでなかった場合（ステップＳ２２／Ｎｏ）、ヒント制御部５０は、そのまま処理を終了する。
【００５４】
＜操作検出部７０＞
図９は、オペレーションパネル８０からの信号に応じて操作検出部７０が実行する処理を示すフローチャートである。まず、操作検出部７０は、ユーザによってオペレーションパネル８０が操作され、オペレーションパネル８０から該操作に応じた信号の入力を受け付ける（ステップＳ２６）。
【００５５】
オペレーションパネル８０から送出された信号を受け付けると、操作検出部７０は、予め記憶された画面を利用して、操作データ記憶部３０に記憶された画面にかかるデータに基づいて受け付けた信号に対応するボタンＩＤを算出する（ステップＳ２７）。次に、操作検出部７０は、算出したボタンＩＤに対応する命令及びその送付先を操作データ記憶部３０に記憶された対応表から読み出し（ステップＳ２８）、読み出された送付先に命令を送出する（ステップＳ２９）。
【００５６】
ボタンＩＤに対応する命令が送付先に送出されると、操作検出部７０は、命令の送付先が画面制御部６０であるか否かを識別する（ステップＳ３０）。
【００５７】
命令の送付先が画面制御部６０であった場合（ステップＳ３０／Ｙｅｓ）、操作検出部７０は、オペレーションパネル８０に表示されている画面を記憶して処理を終了する（ステップＳ３１）。
【００５８】
一方、命令の送付先が画面制御部６０でなかった場合（ステップＳ３０／Ｎｏ）、操作検出部７０は、予め記憶されている画面の表示を指示する命令を画面制御部６０に送出する（ステップＳ３２）。
【００５９】
次に、図１０を用いて、図８のステップＳ１９において各マニュアルに重みを付与するする処理について説明する。
【００６０】
オペレーションパネル８０に表示中の画面(例えば、図１１に示すコピー初期設定画面（画面Ｉ−ＩＩ）が表示されているものとする)がログ５０ａから読み出されると、マニュアル特定部５０ｂは、操作データ記憶部３０において、画面Ｉ−ＩＩに関係付けられているマニュアル（マニュアルＡ：複写、マニュアルＥ：両面複写、マニュアルＨ：集約複写、マニュアルＫ：拡大／縮小）を特定する（ステップＳ１００１）。次に、動作特定部５０ｃは、マニュアルデータ記憶部４０において、ステップＳ１００１で特定されたマニュアルそれぞれに関連付けられている動作を特定する（ステップＳ１００２）。
【００６１】
次に、重み付け部５０ｄは、図１２に示すように、ステップＳ１００２で特定された動作と一致する動作であって、ログ５０ａに記憶されている動作の数をカウントし、ステップＳ１００１で特定された複数のマニュアルそれぞれに、カウントされた動作の数に応じた重みを付与する（ステップＳ１００３）。例えば、マニュアルＡは、図４に示すように、マニュアルデータ記憶部４０において動作Ａから動作Ｆまでの６つの動作に対応付けられている。そこで、マニュアルＡに対する動作の数として、ログ５０ａに記憶されている動作のうち動作Ａから動作Ｆまでの数をカウントする。このとき、図１２に示すように、動作Ａが２回記憶されているときは、それぞれを１とカウントする。このように、同一種類の動作が複数回記憶されている場合には、複数回カウントする。
【００６２】
具体的には、図４に示すマニュアルと動作との対応によれば、マニュアルＡは、ステップＳ１００２で特定された動作と一致する動作であって、ログ５０ａに記憶される全ての動作とリンクしているため、マニュアルＡとリンクする動作の数は「１０」となる。他のマニュアルについても同様にリンクする動作の数をカウントする。ここで、カウントされた動作の数が大きい程、そのマニュアルは、画面Ｉ−ＩＩを経由して実行される動作に対して、必要な情報が書かれている可能性が高い。つまり、マニュアルページの必要度が高いと判断できる。
【００６３】
そこで、ヒント画面生成部５０ｅは、各マニュアルの重みに基づいて、画面Ｉ−ＩＩに対応するヒント画面Ｉ−ＩＩにおける各マニュアルへのリンクを示す表示の表示形態及び順番を変更したＨＴＭＬファイルを生成する。図１３は、図８のステップＳ１９において算出された各マニュアルの重みに基づいて、表示したヒント画面の一例である。図１３に示す例では、重みの順にマニュアルを表示し、かつ重みに応じて文字の大きさを変えて表示することにより、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。なお、図１３に示す例においては、各マニュアルの重みに基づいて、文字の大きさを変えて各マニュアルを表示しているが、文字色、フォント、下線、文字の太さ、網掛けなど、重みに基づいてマニュアルの表示形態を変えて表示できる方法であれば、本実施の形態に限定されない。
【００６４】
また、図１２においては、ステップＳ１００２で特定された動作と一致する動作であって、ログ５０ａに記憶される動作の数に基づいて、各マニュアルに重みを付与している。しかし、重み付け部５０ｄは、動作特定部５０ｃにより特定された動作と一致する動作であって、ログ５０ａに記憶された動作のうち、表示されている画面（ヒント画面の表示が要求された画面）から直接実行された動作の重みを、当該表示中の画面以外の画面から実行された動作の重みよりも大きくすることにより、表示画面において実際に要求された動作は、そうでない動作に比べてより選択される可能性が高いため、より画面遷移履歴にあったヒント画面を提供することもできる。
【００６５】
具体的には、ステップＳ１００２で特定された動作のうち、画面Ｉ−ＩＩから直接実行された動作の数を「２」とカウントすることにより、現在表示されている画面により適したヒント画面を提供することができる。つまり、現在表示している画面（画面Ｉ−ＩＩ）より下の階層の画面（画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩ）から実行された動作は、現在表示している画面よりも、下の階層の画面でその動作に関するマニュアルを必要とする可能性が高い。
【００６６】
そこで、図１４に示すように、ステップＳ１００２で特定された動作のうち、画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩを経由して実行された動作の数を「１」とカウントし、画面Ｉ−ＩＩから実行された動作の数を「２」とカウントすることにより、表示されている画面に応じて動作の重みを可変制御する。なお、図１４において、画面Ｉ−ＩＩから実行された動作と各マニュアルとのリンクは破線により表した。
【００６７】
また、ステップＳ１００１で読み出されたマニュアルのうち、画面Ｉ−ＩＩより下の階層の画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩからは参照できないマニュアルＥの重みを大きくすることにより、表示されている画面により適したヒント画面を提供することができる。つまり、現在表示している画面（画面Ｉ−ＩＩ）より下の階層の画面（画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩ）から参照可能なマニュアルは、現在表示している画面よりも、下の階層の画面で該マニュアルを必要とする可能性が高い。そこで、図１５に示すように、マニュアルＥの重みを大きくして大きく表示し、他のマニュアルは小さく表示することにより、現在表示されている画面により適したヒント画面を提供することができる。
【００６８】
また、ステップＳ１００１で読み出されたマニュアルのうち、画面Ｉ−ＩＩからマニュアルを参照しなかった場合に、画面Ｉ−ＩＩより下の階層の画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩから各マニュアルを参照するまでに要求される操作回数が多いマニュアル、又は画面Ｉ−ＩＩからしか参照できないマニュアルの重みを大きくする。
【００６９】
例えば、ステップＳ１００１で読み出されたマニュアル（マニュアルＡ、マニュアルＥ、マニュアルＨ、マニュアルＫ）を、画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩで参照するまでに、ユーザは、まずオペレーションパネル８０に表示された画面を画面Ｉ−ＩＩから画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩへと遷移させる。次に、画面Ｉ−ＩＩ−Ｉ又は画面Ｉ−ＩＩ−ＩＩにおいてヒント画面Ｉ−ＩＩ−Ｉ又はヒント画面Ｉ−ＩＩ−ＩＩを表示させる。最後に、ユーザはヒント画面Ｉ−ＩＩ−Ｉ又はヒント画面Ｉ−ＩＩ−ＩＩに表示されたマニュアルから必要なマニュアルを選択する。したがって、ユーザはオペレーションパネル８０において少なくとも３回操作しなければないため、各マニュアルに重み「３」を付与する。なお、本実施の形態においては、マニュアルＡ、マニュアルＥ、マニュアルＨ、及びマニュアルＫの全て操作回数が「３」となるが、例えば、画面Ｉ−ＩＩに対応するヒント画面Ｉ−ＩＩとしかリンクしていないマニュアルがある場合は、そのマニュアルに重み「∞」を付与する。
【００７０】
つまり、表示されている画面からマニュアルを参照せず、該画面より下の階層の画面から該マニュアルを参照するまでに必要な操作回数が多いほど、そのマニュアルへ到達することが困難である。よって、操作回数が多いマニュアルほど、表示されている画面において必要とされるマニュアルである可能性が高い。そこで、各マニュアルについて算出された操作回数に応じて各マニュアルの重みを付与することにより、現在表示されている画面により適したヒント画面を提供することができる。
【００７１】
＜第２の実施の形態＞
次に、図１６を用いて、図８のステップＳ１９において各マニュアルに重みを付与する他の処理について説明する。なお、本実施の形態では、図１７に示すように、マニュアルデータ記憶部４０は、各マニュアルと該各マニュアルに関連する動作とを対応付けて記憶し、かつ各マニュアルと動作の関連度が設定されている。なお、各マニュアルと動作の関連度は、ユーザが任意に設定可能である。
【００７２】
オペレーションパネル８０に表示中の画面(例えば、図１１に示すコピー初期設定画面（画面Ｉ−ＩＩ）が表示されているものとする)がログ５０ａから読み出されると、マニュアル特定部５０ｂは、操作データ記憶部３０において、画面Ｉ−ＩＩに関係付けられているマニュアル（マニュアルＡ：複写、マニュアルＥ：両面複写、マニュアルＨ：集約複写、マニュアルＫ：拡大／縮小）を特定する（ステップＳ１６０１）。次に、動作特定部５０ｃは、マニュアルデータ記憶部４０において、ステップＳ１６０１で特定されたマニュアルそれぞれに関連付けられている動作を特定する（ステップＳ１６０２）。
【００７３】
次に、重み付け部５０ｄは、図１８（ａ）に示すように、ステップＳ１６０２で特定された動作と一致する動作であって、ログ５０ａに記憶されている動作と、ステップＳ１６０１で特定された複数のマニュアルそれぞれと、の関連度を特定する（ステップＳ１６０３）。次に、重み付け部５０ｄは、ステップＳ１６０１で特定された複数のマニュアルそれぞれに、特定された動作との関連度を加算した値（図１８（ｂ）に示す）に応じた重みを付与する（ステップＳ１６０４）。
【００７４】
ヒント画面生成部５０ｅは、算出された各マニュアルの和を重みとし、画面Ｉ−ＩＩに対応するヒント画面Ｉ−ＩＩにおける各マニュアルへのリンクを示す表示の表示形態及び順番を変更したＨＴＭＬファイルを生成する。本実施の形態においては、重みの順にマニュアルを表示し、かつ重みに応じて文字の大きさを変えて表示することにより、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。
【００７５】
＜第３の実施の形態＞
次に、図１９を用いて、図８のステップＳ１９において各マニュアルに重みを付与する他の処理について説明する。なお、本実施の形態は、第２の実施の形態と同様に、マニュアルデータ記憶部４０は、各マニュアルと該マニュアルに関連する動作とを対応付けて記憶し、かつ各マニュアルと動作との関連度が設定されている。さらに、本実施の形態では、図２０に示すように、マニュアルデータ記憶部４０は、マニュアルと画像形成装置１に装着可能なオプションとを対応付けて記憶し、かつ各マニュアルとオプションとの関連度が設定されている。各マニュアルとオプションとの関連度は、画像形成装置１へのオプションの着脱により更新される。本実施の形態では、装着されているオプションとマニュアルの関連度は「２」に設定され、装着されていないオプションとマニュアルの関連度は「１」に設定されている。
【００７６】
なお、各マニュアルとオプションとの関連度は、該オプションが画像形成装置１に装着されているか否かに基づき設定されているが、各マニュアルとオプションとの間の関連性に基づいて任意に設定可能としてもよい。例えば、オプション「両面ユニット」について、マニュアルＥは関連性が非常に高いため、関連度を高く設定する。また、オプション「大量給紙トレイ」について、マニュアルＥやマニュアルＨも関連性が非常に高いため、関連度を高く設定する。
【００７７】
オペレーションパネル８０に表示中の画面(例えば、図１１に示すコピー初期設定画面（画面Ｉ−ＩＩ）が表示されているものとする)がログ５０ａから読み出されると、マニュアル特定部５０ｂは、操作データ記憶部３０において、画面Ｉ−ＩＩに関係付けられているマニュアル（マニュアルＡ：複写、マニュアルＥ：両面複写、マニュアルＨ：集約複写、マニュアルＫ：拡大／縮小）を特定する（ステップＳ１９０１）。次に、動作特定部５０ｃは、マニュアルデータ記憶部４０において、ステップＳ１９０１で特定されたマニュアルそれぞれに関連付けられている動作を特定する（ステップＳ１９０２）。
【００７８】
次に、重み付け部５０ｄは、図１８（ａ）に示すように、ステップＳ１９０２で特定された動作と一致する動作であって、ログ５０ａに記憶されている動作と、ステップＳ１９０１で特定された複数のマニュアルそれぞれと、の関連度を特定する（ステップＳ１９０３）。次に、重み付け部５０ｄは、ステップＳ１９０１で特定された複数のマニュアルそれぞれに、特定された動作との関連度を加算した値（図１８（ｂ）に示す）に応じた重みを付与する（ステップＳ１９０４）。
【００７９】
次に、重み付け算出部５０ｄは、マニュアルデータ記憶部４０において、ステップＳ１９０１で特定された複数のマニュアルそれぞれと、オプションとの関連度を特定する（ステップＳ１９０５）。次に、ステップＳ１９０１で特定された複数のマニュアルそれぞれに特定されたオプションの関連度を加算し、図２１に示す値を算出する（ステップＳ１９０６）。例えば、マニュアルＡについては、オプションＡとマニュアルＡとの関連度「１」と、オプションＤとマニュアルＡとの関連度「２」とを加算して、「３」を算出する。他のマニュアルについても同様に算出する。
【００８０】
最後に、重み付け算出部５０ｄは、ステップＳ１９０４で算出された各マニュアルの重みと、ステップＳ１９０６で算出された各マニュアルの重みを加算する（ステップＳ１９０７）。例えば、マニュアルＡについては、ステップＳ１９０４で算出された「４６」と、ステップＳ１９０６で算出された「３」とを加算する。他のマニュアルについても同様に算出する。
【００８１】
ヒント画面生成部５０ｅは、算出された各マニュアルの和を重みとし、画面Ｉ−ＩＩに対応するヒント画面Ｉ−ＩＩにおける各マニュアルへのリンクを示す表示の表示形態及び順番を変更したＨＴＭＬファイルを生成する。本実施の形態においては、画像形成装置１へ着脱されるオプションとマニュアルとの関連度に応じて各マニュアルに重みを付与し、オプション重みの順にマニュアルを表示し、かつ重みに応じて文字の大きさを変えて表示することにより、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。
【００８２】
＜第４の実施の形態＞
本実施の形態は、ヒント制御部５０において、画面に加え、表示されたヒント画面のヒント画面、及び該ヒント画面において選択されたマニュアルをログ５０ａに記憶し、マニュアルの参照履歴に応じて各マニュアルに重みを付与する点において、上述の実施の形態と異なる。
【００８３】
図２２は、本実施の形態にかかる画像形成装置１の機能構成を示すブロック図である。本実施の形態にかかる画像形成装置は、エンジン１０、装置制御部２０、操作データ記憶部３０、マニュアルデータ記憶部４０、ヒント制御部５０、画面制御部６０、操作検出部７０、及びオペレーションパネル（タッチパネル）８０を有して構成される。
【００８４】
本実施の形態にかかる画像形成装置１は、マニュアルデータ記憶部４０が各マニュアルのデータをマニュアルに関連する動作と対応付けて記憶しない点において上述の実施の形態と異なる。また、ヒント制御部５０が動作特定部５０ｃを有しない点において、上述の実施の形態と異なる。以下、本実施の形態にかかるヒント制御部５０の具体的な動作について説明する。
【００８５】
本実施の形態にかかるログ５０ａは、操作検出部７０から命令にしたがいオペレーションパネル８０に表示された画面と、該画面から参照された画面の参照履歴を記憶する。
【００８６】
＜ヒント制御部５０＞
ここで、本実施の形態にかかるヒント制御部５０の具体的な動作について図２４を用いて説明する。
【００８７】
図２４は、操作検出部７０から各部に送出された命令に応じてヒント制御部５０が実行する処理を示すフローチャートである。まず、ヒント制御部５０は、操作検出部７０からの命令を待って待機し、命令を受け取ると（ステップＳ２４０１）、受け取った命令がヒント画面生成を指示するものであるか否かを識別する（ステップＳ２４０２）。
【００８８】
操作検出部７０からの命令がヒント画面の生成を指示するものである場合は（ステップＳ２４０２／Ｙｅｓ）、ヒント制御部５０は、画面遷移履歴を管理するログ５０ａから現在表示されている画面を読み出す（ステップＳ２４０３）。
【００８９】
次に、マニュアル特定部５０ｂは、ステップＳ２４０３で読み出された画面から参照可能なマニュアルを操作データ記憶部３０から読み出す。重み付け算出部５０ｄは、ログ５０ａに記憶された各マニュアルの参照履歴に基づいて、各マニュアルに重みを付与する（ステップＳ２４０４）。
【００９０】
各マニュアルに重みが付与されると、ヒント画面生成部５０ｅは、ステップＳ２４０４で付与された各マニュアルの重みに基づいて、ヒント画面のＨＴＭＬファイルを生成する（ステップＳ２４０５）。生成されたＨＴＭＬファイルは画面制御部６０へ送出される（ステップＳ２４０６）。ＨＴＭＬファイルを画面制御部６０へ送出すると、ヒント制御部５０は、送出したＨＴＭＬファイルにより表示されるヒント画面をログ５０ａに記憶する（ステップＳ２４０７）。
【００９１】
一方、操作検出部７０からの命令がヒント画面の生成を指示するものでなかった場合は（ステップＳ２４０２／Ｎｏ）、ヒント制御部５０は、操作検出部７０から送出された命令が画面制御部６０への画面又はマニュアルの表示を指示する命令であるか否かを識別する（ステップＳ２４０８）。操作検出部７０からの命令が画面制御部６０への画面又はマニュアルの表示を指示するものであった場合（ステップＳ２４０８／Ｙｅｓ）、ヒント制御部５０は、画面の遷移履歴等を記憶するログに遷移先の画面又はマニュアルを記憶する（ステップＳ２４０９）。
【００９２】
操作検出部７０からの命令が画面制御部６０への画面又はマニュアルの表示を指示するものでなかった場合（ステップＳ２４０８／Ｎｏ）、ヒント制御部５０は、そのまま処理を終了する。
【００９３】
次に、図２５を用いて、図２４のステップＳ２４０４において各マニュアルに重みを付与する処理について説明する。
【００９４】
ログ５０ａからオペレーションパネル８０に表示中の画面（例えば、画面Ｉ−ＩＩ）が読み出されると、マニュアル取得部５０ｂは、操作データ記憶部３０から画面Ｉ−ＩＩから参照できるマニュアル（マニュアルＡ、マニュアルＥ、マニュアルＨ、マニュアルＫ）を特定する（ステップＳ２５０１）。さらに、重み付け部５０ｄは、ログ５０ａに記憶された各マニュアルの参照履歴に基づいて、ステップＳ２５０１で特定されたマニュアルが参照された回数を算出し、算出された回数に応じてステップＳ２５０１で特定されたマニュアルに重みを付与する（ステップＳ２５０２）。
【００９５】
例えば、図２３に示すログ５０ａが記憶されている場合、重み付け部５０ｄは、ログ００１〜ログ０１０において各マニュアルが参照された回数を算出する。図２６は、各マニュアルの参照回数を算出した結果である。図２５に示すように、各マニュアルは、それぞれマニュアルＡ：６回、マニュアルＥ：４回、マニュアルＨ：２回、マニュアルＫ：５回、参照されている。
【００９６】
ヒント画面生成部５０ｅは、各マニュアルに付与された重みに基づいて、画面Ｉ−ＩＩに対応するヒント画面Ｉ−ＩＩにおける各マニュアルへのリンクを示す表示の表示形態及び順番を変更したＨＴＭＬファイルを生成する。図２７は、図２４のステップＳ２４０４において算出された各マニュアルの重みに基づいて、表示したヒント画面の一例である。図２７に示す例では、重みの順にマニュアルを表示し、かつ重みに応じて文字の大きさを変えて表示することにより、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。
【００９７】
また、図２６に示す例では、各マニュアルの参照履歴を全て加算して参照回数としたが、各ログにおいて最後に参照された各マニュアルの参照回数を算出し、該参照回数に基づいて各マニュアルに重み付けすることもできる。例えば、図２３に示すログ００１〜ログ０１０において、ログ００１で最後に参照されたマニュアルＡ、ログ００２で最後に参照されたマニュアルＫ、ログ００４で最後に参照されたマニュアルＥ、ログ００５で最後に参照されたマニュアルＡ、ログ００６で最後に参照されたマニュアルＥ、ログ００７で最後に参照されたマニュアルＫ、ログ００８で最後に参照されたマニュアルＡ、ログ００９で最後に参照されたマニュアルＡ、及びログ０１０で最後に参照されたマニュアルＥをマニュアルごとに参照回数を算出する。なお、ログ００３は、ヒント画面Ｉ−ＩＩとリンクして記憶される全てのマニュアルを参照しているため、結果としてユーザが必要とする情報が含まれていなかった可能性があるため、参照回数に含めない。
【００９８】
図２８は、各マニュアルの参照回数を示す図である。図２９は、図２８に示す各マニュアルの参照回数に基づいて算出された各マニュアルの重みに基づいて、表示したヒント画面の一例である。図２９に示す例では、重みの順にマニュアルを表示し、かつ重みに応じて文字の大きさを変えて表示することにより、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。
【００９９】
次に、画像形成装置１への新たな機能等の追加に伴い、該機能等のマニュアルが追加された場合に、各マニュアルに重みを付与する処理について説明する。図３０は、図２に示すヒント画面Ｉ−ＩＩにリンクするマニュアルＡ、マニュアルＥ、マニュアルＨ、及びマニュアルＫに加え、新たにマニュアルＢ：ステープル及びマニュアルＣ：パンチが追加されたツリー構造を示す図である。
【０１００】
新たなマニュアルが追加された場合、それらのマニュアルは参照された履歴がないため、上述のように各マニュアルの参照回数に基づいて各マニュアルに重みを付与すると、新たなマニュアルの重みが小さくなり、新たなマニュアルへ到達する操作が困難になり、新たな機能等が有効に使用されない可能性がある。
【０１０１】
そこで、本実施の形態においては、新たに追加されたマニュアルには独立して重みを付与し、既存のマニュアルについては上述と同様の方法により重みを付与することにより、新たなマニュアルの重みが小さくなるのを防止する。以下、新たなマニュアルへ付与される重みの算出方法の一例について説明する。
【０１０２】
まず、図３１を用いて、図２４のステップＳ２４０４において各マニュアルに重みを付与する処理について説明する。なお、本実施の形態においては、新たに追加されたマニュアルＢ及びマニュアルＣについては、既存のマニュアルの参照回数に値する数値が図３０に示すツリー構造に含まれるマニュアルＢ及びマニュアルＣと関連付けて設定されており、図２４のステップＳ２４０４においてマニュアルと共に読み出されるものとする。
【０１０３】
ログ５０ａからオペレーションパネル８０に表示中の画面（例えば、画面Ｉ−ＩＩ）が読み出されると、マニュアル取得部５０ｂは、画面Ｉ−ＩＩを経由した画面遷移履歴と対応付けて記憶されるマニュアル及び新たに追加されたマニュアルに設定された数値を読み出す（ステップＳ３１０１）。なお、本実施の形態においては、新たに追加されたマニュアルＢについては「１０」、マニュアルＣについては「６」が予め設定されているものとする。次に、重み付け部５０ｄは、ステップＳ３１０１で読み出されたマニュアルが参照された回数を算出し、参照された回数に応じた重みをマニュアルに付与する（ステップＳ３１０２）。
【０１０４】
例えば、図２３に示すログ５０ａが記憶されている場合、重み付け部５０ｄは、ログ００１〜ログ０１０において各マニュアルが参照された回数を算出する。図２６は、各マニュアルの参照回数を算出した結果である。図２６に示すように、各マニュアルは、それぞれマニュアルＡ：６回、マニュアルＥ：４回、マニュアルＨ：２回、マニュアルＫ：５回、マニュアルＢ：０回、マニュアルＣ：０回、参照されている。
【０１０５】
ここで、マニュアルＢ及びマニュアルＣは、新たに追加されたマニュアルであるため、参照されていない。そのため、重み付け部５０ｄは、マニュアルＢ及びマニュアルＣについて予め設定された数値「１０」及び「６」をそれぞれ１／２し、マニュアルＢに「５」を参照回数として付与し、マニュアルＣに「３」を参照回数として付与する（ステップＳ３１０３）。本実施の形態では、マニュアルＡ、マニュアルＥ、マニュアルＨ、及びマニュアルＫの参照回数の平均と、ステップＳ２９０３でマニュアルＢ及びマニュアルＣに付与された参照回数の平均とが略同一になるように、マニュアルＢ及びマニュアルＣについて予め設定された数値を補正してマニュアルＢ及びマニュアルＣの参照回数を算出ている。
【０１０６】
ヒント画面生成部５０ｅは、算出された各マニュアルの参照回数を重みとし、画面Ｉ−ＩＩから参照できる各マニュアルへのリンクを示す表示の表示形態及び順番を変更したＨＴＭＬファイルを生成する。図３２は、図２４のステップＳ２４０４において付与された各マニュアルの重みに基づいて、表示したヒント画面の一例である。図３２に示す例では、重みの順にマニュアルを表示し、かつ重みに応じて文字の大きさを変えて表示することにより、ユーザは閲覧したい情報を含む可能性が高いマニュアルを容易に選択することができる。また、新たに追加されたマニュアルには、独立して重みを付与し、既存のマニュアルについてはマニュアルの参照回数に基づいて重みを付与することにより、新たなマニュアルの重みが小さくなるのを防止し、新たに追加されたマニュアルの参照を容易にする。
【０１０７】
上述の第１〜４の実施の形態にかかる画像形成装置１は、以下に示すハードウェアにより構成される。
【０１０８】
図３３は、画像形成装置１の概略構成を示すブロック図である。図３３に示すように、画像形成装置１は、データ通信をおこなう通信部３３０と、画像形成装置１の全体の制御を司るＣＰＵ３３１と、ＣＰＵ３３１を動作させる各種制御プログラムを格納したＲＯＭ３３２と、各種制御プログラムのワークエリアおよびパーソナルコンピュータ等から入力される印刷ジョブの印字データおよび印刷条件データを一時的格納するＲＡＭ３３３と、印字データを転写紙に印字するためのエンジン１０と、印字データが印字された紙をステープルするためのステープル部３３４と、印字データが印字された転写紙にパンチ穴を空けるためのパンチ部３３５とから構成されている。つまり、画像形成装置１は、両面機能、パンチ機能、ステープル機能等を備えている。
【０１０９】
通信部３３０は、外部とデータ通信を行うためのものであり、例えば、パーソナルコンピュータとデータ通信を行うものである。
【０１１０】
ＣＰＵ３３１は、ＲＯＭ３３２に格納されている各種制御プログラムに従って装置全体を制御する中央制御ユニットである。このＣＰＵ３３１には、通信部３３０と、ＲＯＭ３３２と、ＲＡＭ３３３と、エンジン１０と、ステープル部３３４と、パンチ部３３５が接続されており、データ通信やプリンタ動作等を制御する。
【０１１１】
ＲＯＭ３３２は、ＣＰＵ３３１を動作させるための各種制御プログラムやその処理に使用されるパラメータ等を記憶している。ＲＡＭ３３３は、指定された制御プログラム、処理結果及び受信した印刷データ等を格納するワークメモリを備えている。
【０１１２】
エンジン１０は、電子写真方式のプリンタエンジンで構成されており、印字データを転写紙に印字するユニットである。なお、画像形成装置１の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【０１１３】
＜第５の実施の形態＞
第１の実施の形態ないし第４の実施の形態においては、画像形成装置１を適用したが、これに限るものではない。例えば、画像形成装置１をパーソナルコンピュータに接続するとともに、このパーソナルコンピュータのＨＤＤ（Hard Disk Drive）などの記憶装置に所定のプログラムをインストールし、このプログラムに従ってパーソナルコンピュータのＣＰＵ（Central Processing Unit）を動作させることによっても、前述したような各種の作用効果と同様の作用効果を得ることができる。
【０１１４】
図３４は、本発明の第５の実施の形態にかかるプリントシステム３４０の概略構成例を示すブロック図である。図３４に示すプリントシステム３４０は、印刷データ及び当該印刷データを印刷するための印刷条件を含む印刷ジョブを送出するパーソナルコンピュータ３４１と、印刷データを印刷する画像形成装置１とが、ケーブル３４２を介して接続されて構築されている。
【０１１５】
パーソナルコンピュータ３４１は、作成した文書に対応した印刷データ及びこの文書印刷するために設定した印刷条件データ（用紙方向、両面、集約、製本、ステープル、パンチ、拡大／縮小等）を印刷ジョブとして画像形成装置１に送出する。
【０１１６】
画像形成装置１は、パーソナルコンピュータ３４１から送出される印刷ジョブに従って印刷データの印刷を行う。具体的には、画像形成装置１は、印刷ジョブに含まれる印刷条件データ（用紙方向、両面、集約、製本、ステープル、パンチ、拡大／縮小等）に従って、印刷ジョブに含まれる印刷データを紙などのメディアに印刷する。
【０１１７】
以下、パーソナルコンピュータ３４１および画像形成装置１の具体的な構成を順に説明する。
【０１１８】
図３５は、パーソナルコンピュータ３４１の概略構成を示すブロック図である。図３５において、パーソナルコンピュータ３４１は、データを入力するための入力部３３６と、表示部３３７と、データ通信をおこなうための通信部３３０と、装置全体の制御を司るＣＰＵ３３１と、ＣＰＵ３３１のワークエリアとして使用されるＲＡＭ３３３と、記録媒体のデータのリード／ライトを行う記録媒体ドライブ装置３３８と、ＣＰＵ３３１を動作させるための各種プログラム等を記憶した記録媒体３３９とから構成されている。
【０１１９】
入力部３３６、カーソルキー、数字入力キー及び各種機能キー等を備えたキーボード、表示部３３７の表示画面上でキーの選択等を行うためのマウスやスライスパット等からなり、操作者がＣＰＵ３３１に操作指示を与えたり、データを入力するためのユーザインタフェースである。
【０１２０】
表示部３３７は、ＣＲＴやＬＣＤ等により構成され、ＣＰＵ３３１から入力される表示データに応じた表示が行われる。通信部３３０は、外部とデータ通信するためのものであり、例えば、ケーブル３４２を介して画像形成装置１等とデータ通信を行うためのものである。
【０１２１】
ＣＰＵ３３１は、記録媒体３３９に格納されているプログラムに従って、装置全体を制御する中央制御ユニットであり、このＣＰＵ３３１には、入力部３３６、表示部３３７、通信部３３０、ＲＡＭ３３３、記録媒体ドライバ装置３３８が接続されており、データ通信、メモリへのアクセスによるアプリケーションプログラムの読み出しや各種データのリード／ライト、データ／コマンド入力、表示等を制御する。また、ＣＰＵ３３１は、入力部３３６から入力された印刷データ及び当該印刷データの印刷条件データを印刷ジョブとして通信部３３０を介して、画像形成装置１に送出する。
【０１２２】
ＲＡＭ３３３は、指定されたプログラム、入力指示、入力データ及び処理結果等を格納するワークメモリと、表示部３３７の表示画面に表示する表示データを一時的に格納する表示メモリとを備えている。
【０１２３】
上記記録媒体３３９は、ＣＰＵ３３１が実行可能なＯＳプログラム３３９ａ（例えば、ＷＩＮＤＯＷＳ（登録商標）等）、文書作成用アプリケーションプログラム３３９ｂ、画像形成装置１に対応したプリンタドライバ３３９ｃ等の各種プログラムやデータを格納する。記録媒体３３９としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＯやＰＣカード等の光学的・磁気的・電気的な記録媒体から成る。上記各種プログラムは、ＣＰＵ３３１が読み取り可能なデータ形態で記録媒体３３９に格納されている。また、上記各種プログラムは、予め記録媒体に記録されている場合や通信回線を介してダウンロードされて記録媒体に格納される場合等がある。また、上記各種プログラムは通信回線を介して配信可能である。
【０１２４】
画像形成装置１の概略構成は、図３３に示した構成と同様であるため、ここでは説明を省略する。
【０１２５】
次に、パーソナルコンピュータ３４１のプリンタドライバ３３９ｃについて説明する。プリンタドライバ３３９ｃは、特定のプログラムに対して他のプログラムが、画像形成装置１のハードウェアや内部“言語"に煩わされることなく操作できるように設計されたソフトウエアプログラムであり、画像形成装置１を制御するためのもので、出力データの処理等をおこなうためのものである。
【０１２６】
パーソナルコンピュータ３４１のＣＰＵ３３１は、プリンタドライバ３３９ｃに従って、入力部３３６から入力された印刷データ及び当該印刷データの印刷条件データに基づく仕上がり予想図の生成・表示、文書作成用アプリケーション３３９ｂで作成した印刷データの画像形成装置１への転送等を行う。
【０１２７】
パーソナルコンピュータ３４１は、プリンタドライバ３３９ｃに従ってＣＰＵ３３１が動作することにより、図３６に示すように、装置制御部２０、操作データ記憶部３０、マニュアルデータ記憶部４０、ヒント制御部５０、画面制御部６０、及び操作検出部７０を備える。
【０１２８】
このように、プリンタドライバ３３９ｃに従ってＣＰＵ３３１が動作することにより、パーソナルコンピュータ３４１は、図１に示した画像形成装置１と同等なシステム構成を備えることになり、第１の実施の形態ないし第４の実施の形態で説明したような各種の作用効果と同様の作用効果を得ることができる。
【０１２９】
図３７は、プリンタドライバ３３９ｃによる表示画面の一例を示す正面図である。図３７に示す画面は、画像形成装置１が有するコピー機能を使用する場合に表示される画面である。図３７に示す画面においては、コピー初期設定を行う画面であり、上述の第１〜４の実施の形態の画面Ｉ−ＩＩに対応する画面である。また、図３８は、図３７に示す画面Ｉ−ＩＩからヒント画面Ｉ−ＩＩを表示した場合の画面である。なお、図３８に示すヒント画面Ｉ−ＩＩは、図３９に示すように、図３７に示す画面Ｉ−ＩＩのポップアップ画面として表示することも可能である。
【０１３０】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記のものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【図面の簡単な説明】
【０１３１】
【図１】本実施の形態にかかる画像形成装置の機能構成を示す図である。
【図２】画面と、ヒント画面と、マニュアルとの関係を示すツリー構造を示す図である。
【図３】ボタンＩＤに対応する命令及び命令送付先の対応表である。
【図４】マニュアルと該マニュアルに関連する動作の関係を示す図である。
【図５】画面遷移履歴及び実行された動作を関連付けて記憶するログの一例を示す図である。
【図６】装置制御部の基本的な動作を示すフローチャートである。
【図７】画面制御部の基本的な動作を示すフローチャートである。
【図８】ヒント制御部の基本的な動作を示すフローチャートである。
【図９】操作検出部の基本的な動作を示すフローチャートである。
【図１０】各マニュアルの重みを算出する処理のフローチャートである。
【図１１】コピー初期設定画面の一例を示す図である。
【図１２】最終的に実行された動作とマニュアルのリンク数の算出結果を示す図である。
【図１３】重み付け結果に基づいて表示されたヒント画面の一例を示す図である。
【図１４】最終的に実行された動作とマニュアルのリンク数の算出結果を示す図である。
【図１５】重み付け結果に基づいて表示されたヒント画面の一例を示す図である。
【図１６】各マニュアルの重みを算出する処理のフローチャートである。
【図１７】各マニュアルと該各マニュアルに関連する動作とを対応付けて記憶する一例を示す図である。
【図１８】実行された動作と各マニュアルの関連度、及び実行された動作の各マニュアルとの関連度をマニュアルごとに加算した結果を示す図である。
【図１９】各マニュアルの重みを算出する処理のフローチャートである。
【図２０】画像形成装置に着脱されるオプションとマニュアルの関係及びその関連度を対応付けて記憶する一例を示す図である。
【図２１】各マニュアルに関連するオプションの重み付けを加算した結果を示す図である。
【図２２】本実施の形態にかかる画像形成装置の機能構成を示す図である。
【図２３】画面遷移履歴及びマニュアルの参照履歴を関連付けて記憶するログの一例を示す図である。
【図２４】ヒント制御部の基本的な動作を示すフローチャートである。
【図２５】各マニュアルの重みを算出する処理のフローチャートである。
【図２６】各マニュアルの参照回数を算出した結果を示す図である。
【図２７】重み付け結果に基づいて表示されたヒント画面の一例を示す図である。
【図２８】各マニュアルの参照回数を算出した結果を示す図である。
【図２９】重み付け結果に基づいて表示されたヒント画面の一例を示す図である。
【図３０】画面と、ヒント画面と、マニュアルとの関係を示すツリー構造を示す図である。
【図３１】各マニュアルの重みを算出する処理のフローチャートである。
【図３２】重み付け結果に基づいて表示されたヒント画面の一例を示す図である。
【図３３】画像形成装置の概略構成を示す図である。
【図３４】プリントシステムの概略構成を示す図である。
【図３５】パーソナルコンピュータの概略構成を示す図である。
【図３６】パーソナルコンピュータの機能構成を示す図である。
【図３７】コピー初期設定画面の一例を示す図である。
【図３８】ヒント画面の一例を示す図である。
【図３９】コピー画面の表示例を示す図である。
【符号の説明】
【０１３２】
１  画像形成装置
１０  エンジン
２０  装置制御部
３０  操作データ記憶部
４０  マニュアルデータ記憶部
５０  ヒント制御部
５０ａ  ログ
５０ｂ  マニュアル特定部
５０ｃ  動作特定部
５０ｄ  重み付け部
５０ｅ  ヒント画面生成部
６０  画面制御部
７０  操作検出部
８０  オペレーションパネル
【図１】
2008226183.tif 000003
【図２】
2008226183.tif 000004
【図３】
2008226183.tif 000005
【図４】
2008226183.tif 000006
【図５】
2008226183.tif 000007
【図６】
2008226183.tif 000008
【図７】
2008226183.tif 000009
【図８】
2008226183.tif 000010
【図９】
2008226183.tif 000011
【図１０】
2008226183.tif 000012
【図１１】
2008226183.tif 000013
【図１２】
2008226183.tif 000014
【図１３】
2008226183.tif 000015
【図１４】
2008226183.tif 000016
【図１５】
2008226183.tif 000017
【図１６】
2008226183.tif 000018
【図１７】
2008226183.tif 000019
【図１８】
2008226183.tif 000020
【図１９】
2008226183.tif 000021
【図２０】
2008226183.tif 000022
【図２１】
2008226183.tif 000023
【図２２】
2008226183.tif 000024
【図２３】
2008226183.tif 000025
【図２４】
2008226183.tif 000026
【図２５】
2008226183.tif 000027
【図２６】
2008226183.tif 000028
【図２７】
2008226183.tif 000029
【図２８】
2008226183.tif 000030
【図２９】
2008226183.tif 000031
【図３０】
2008226183.tif 000032
【図３１】
2008226183.tif 000033
【図３２】
2008226183.tif 000034
【図３３】
2008226183.tif 000035
【図３４】
2008226183.tif 000036
【図３５】
2008226183.tif 000037
【図３６】
2008226183.tif 000038
【図３７】
2008226183.tif 000039
【図３８】
2008226183.tif 000040
【図３９】
2008226183.tif 000041