(57)【要約】【課題】予め用意されたヘルプ情報を、ユーザの使い勝手に応じて可変的なものとすることができるようにする。【解決手段】デジタル複合機１００は、予め用意されたヘルプ情報のツリー構造上における位置を示すポジションマーカを取得し、それに機器名とバージョン情報を加えて、ヘルプサーバ４０３に送信する。デジタル復合機１００は、当該機器に組み込まれているポジションマーカのリストと、ヘルプサーバ４０３から受信したポジションマーカのリストとの比較を行い、差異があった場合に、追加されたポジションマーカを更新して、追加したポジションマーカで示される新規なヘルプ情報を表示するようにする。【選択図】図１
2008310753.tif 000002
【特許請求の範囲】
【請求項１】
ヘルプ情報を記憶する記憶手段を備えた外部装置と通信可能な情報処理装置であって、
当該情報処理装置に新たな機能が追加された場合、ヘルプ情報を更新するために前記外部装置から当該新たな機能に関するヘルプ情報を取得する取得手段と、
ヘルプ情報を表示するための指示に従って前記取得手段によって取得されたヘルプ情報を表示する表示手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記取得手段が取得した最新のヘルプ情報を反映させて表示部にヘルプ情報を表示し、
前記表示手段が表示した最新のヘルプ情報に係る機能が実行された場合に、前記最新のヘルプ情報を記憶する記憶手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ヘルプ情報は、一つの情報の一階層下に一つ又は複数の情報が従属するツリー構造で構成されることを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示手段は、前記ヘルプ情報のうちの一つの情報と、該情報の一階層下の一つ又は複数の情報とを表示部に表示することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記取得手段は、前記表示手段が前記ヘルプ情報のうちの一つの情報を前記表示部に表示する際に、該情報の一階層下の一つ又は複数の情報に対する最新の情報を取得することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記ヘルプ情報のうちの一つの情報に、該情報とは別の情報へのシンボリックリンクを含める手段を備えたことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
ヘルプ情報を記憶する記憶手段を備えた外部装置と通信可能な情報処理装置による情報処理方法であって、
当該情報処理装置に新たな機能が追加された場合、ヘルプ情報を更新するために前記外部装置から当該新たな機能に関するヘルプ情報を取得する取得ステップと、
ヘルプ情報を表示するための指示に従って前記取得ステップによって取得されたヘルプ情報を表示する表示ステップとを有することを特徴とする情報処理方法。
【請求項８】
ヘルプ情報を記憶する記憶手段を備えた外部装置と通信可能な情報処理装置を制御するためのプログラムであって、
当該情報処理装置に新たな機能が追加された場合、ヘルプ情報を更新するために前記外部装置から当該新たな機能に関するヘルプ情報を取得する取得ステップと、
ヘルプ情報を表示するための指示に従って前記取得ステップによって取得されたヘルプ情報を表示する表示ステップとをコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器を操作する者に対し操作方法等のヘルプ情報を提供する情報処理装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、ユーザが機器を操作する際にその機器の操作方法のガイダンスを行うヘルプ機能がある。このようなヘルプ機能は、操作が複雑になりがちな多機能デジタル機器等で広く採用されている。
【０００３】
例えば多機能デジタル複合機(以下、ＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｒｉｎｔｅｒ）)では、コピー、プリント、ＦＡＸ等の多彩な機能が備えられている。そのため、ＭＦＰにおいては、各機能における操作方法や機能の意味等を説明するヘルプ情報が機器内に予め用意されており、このヘルプ情報を大画面の液晶タッチパネル上で「ガイド」として表示させることができるようになっている。
【０００４】
このような「ガイド」機能は、ツリー構造のメニュー構成をとっているのが一般的である。ツリー構造のメニュー構成とは、上位の階層で複数のメニューのうちのいずれかを選択し、その後も枝分かれした下位の階層でメニューを選択し続けることで、所望のメニューにたどり着くようになっているデータ構成をいう。
【０００５】
ツリー構造のメニュー構成を採用したＭＦＰの「ガイド」機能の具体例を説明すると、まずメニューの最上位の階層で、コピー／プリント／ＦＡＸのうちのどの基本機能についてのヘルプ情報を探すのかを選択するようになっている。そして、その後も下位の階層において選択をし続けてツリー構造をたどることで、多彩な機能のうちのユーザが求める機能についてのヘルプ情報にたどり着くようになっている。これにより、ユーザはＭＦＰの多彩な機能をより効果的に利用することが可能になっている。
また、特許文献１には、携帯端末装置が、サーバ装置側から取り込んだ情報を検索閲覧可能とするブラウザに関する技術について開示されている。
【０００６】
【特許文献１】特開平２００５−３１６５２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の機器内に予め用意されているヘルプ情報は、機器が出荷された時点において機器内に保存された情報であるため、ユーザに十分なヘルプ情報を提供できない場合がある。
【０００８】
例えば、ＭＦＰは、ユーザが購入後にさまざまなオプション機能が追加される場合があり、追加された機能に対応したヘルプ情報を用意していない場合には、ユーザにヘルプ情報を提供できない。このようなケースを想定して、追加可能な全てのオプション機能に対応するヘルプ情報を、予め機器内に保存しておくことも考えられるが、使用されるかどうかわからない情報に対して記憶容量を割り当てることは効率がよくない。
【０００９】
また、ＪＡＶＡ（登録商標）のような実行環境が搭載された機器では、追加されるオプション機能はアプリケーションとして供給されるため、追加オプション機能に対応するヘルプ情報を、予め機器内に保存しておくことは不可能である。
【００１０】
さらに、ＭＦＰ等の多機能デジタル機器では、メーカが出荷時に推奨する手順や使用方法が市場で受け入れられるとは限らず、個々のユーザがより便利な使い方を考え実践している場合も多い。そのような場合は、機器に予め組み込まれたヘルプ情報が陳腐化してしまう。
【００１１】
以上のように予め用意されているヘルプ情報だけでは、ユーザに十分なヘルプ情報を提供できない場合がある。このような場合、ユーザは機器の製造元のホームページにアクセスして、ＦＡＱ（Ｆｒｅｑｕｅｎｔｌｙ Ａｓｋｅｄ Ｑｕｅｓｔｉｏｎ）等を調べれば、最新のヘルプ情報を調べることはできる。しかしながら、使い勝手を考慮すると、機器内で最新のヘルプ情報を得ることができる方が操作性に優れる。
【００１２】
本発明は係る実情に鑑みてなされたものであり、ＭＦＰのような情報処理装置のヘルプ機能に予め用意されたヘルプ情報を、ユーザの使い勝手に応じて可変的なものとすることを目的とする。
【課題を解決するための手段】
【００１３】
本発明の情報処理装置は、ヘルプ情報を記憶する記憶手段を備えた外部装置と通信可能な情報処理装置であって、当該情報処理装置に新たな機能が追加された場合、ヘルプ情報を更新するために前記外部装置から当該新たな機能に関するヘルプ情報を取得する取得手段と、ヘルプ情報を表示するための指示に従って前記取得手段によって取得されたヘルプ情報を表示する表示手段とを備えたことを特徴とする。
また、本発明の情報処理方法は、ヘルプ情報を記憶する記憶手段を備えた外部装置と通信可能な情報処理装置による情報処理方法であって、当該情報処理装置に新たな機能が追加された場合、ヘルプ情報を更新するために前記外部装置から当該新たな機能に関するヘルプ情報を取得する取得ステップと、ヘルプ情報を表示するための指示に従って前記取得ステップによって取得されたヘルプ情報を表示する表示ステップとを有することを特徴とする。
また、本発明のプログラムは、ヘルプ情報を記憶する記憶手段を備えた外部装置と通信可能な情報処理装置を制御するためのプログラムであって、当該情報処理装置に新たな機能が追加された場合、ヘルプ情報を更新するために前記外部装置から当該新たな機能に関するヘルプ情報を取得する取得ステップと、ヘルプ情報を表示するための指示に従って前記取得ステップによって取得されたヘルプ情報を表示する表示ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、予め用意されたヘルプ情報を出荷後においてもアップデートすることができ、ユーザの使い勝手に応じて可変的なものとすることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施形態を図面を用いて説明する。図１は、本発明を適用したデジタル複合機１００（情報処理装置）を含む情報処理システムを示す図である。以下、デジタル複合機１００の全体構成を図１を用いて説明する。
【００１６】
デジタル複合機１００はリーダー装置２００、プリンタ装置３００、制御装置１１０及び操作部１２０を有する。また、デジタル複合機１００は外部装置であるサーバと通信可能に接続されている。
【００１７】
リーダー装置２００はスキャナユニット２１０及び原稿給紙ユニット（ＤＦユニット）２５０を有する。スキャナユニット２１０は原稿を光学的に読み取り、原稿給紙ユニット２５０は原稿用紙を搬送する。これにより、リーダー装置２００は原稿を光学的に読み取り、画像データに変換する。
【００１８】
プリンタ装置３００は給紙ユニット３１０、マーキングユニット３２０、排紙ユニット３３０及びフィニッシャユニット５００を有する。給紙ユニット３１０は複数種類の記録紙カセットを備え、リーダー装置２００により生成された画像データを転写するための記録紙を提供する。マーキングユニット３２０は提供された記録紙に画像データを転写及び定着する。排紙ユニット３３０は画像データが転写及び定着された記録紙を機外へ出力する。フィニッシャユニット５００は印刷設定等に応じて、記録紙をステイプル処理やソート処理する。これにより、プリンタ装置３００は、記録紙を搬送し、その上に画像データを可視画像として転写及び定着して装置外に排紙する。
【００１９】
制御装置１１０はリーダー装置２００及びプリンタ装置３００と電気的に接続されると共に、ネットワーク４００を介してホストコンピュータ４０１、４０２や、インターネット上の後述するヘルプサーバ４０３を含む各種サーバ（外部装置）と接続する。
【００２０】
制御装置１１０はリーダー装置２００やプリンタ装置３００を制御することで、コピー機能、スキャナ機能及びプリンタ機能等を提供する。制御装置１１０はリーダー装置２００を制御して、原稿の画像データを読み込み、プリンタ装置３００を制御して、画像データを記録紙に出力することでコピー機能を提供する。また、リーダー装置２００から読み取った画像データをコードデータに変換し、ネットワーク４００を介してホストコンピュータ４０１又はホストコンピュータ４０２へ送信することでスキャナ機能を提供する。また、ホストコンピュータ４０１又はホストコンピュータ４０２からネットワーク４００を介して受信したコードデータを画像データに変換して、プリンタ装置３００に出力することでプリンタ機能を提供する。
【００２１】
操作部１２０は液晶タッチパネル等を含んで構成されており、制御装置１１０と接続してデジタル複合機１００を操作するためのユーザＩ／Ｆ（ユーザインタフェース）機能を提供する。
【００２２】
図２はリーダー装置２００及びプリンタ装置３００の断面図である。以下、リーダー装置２００及びプリンタ装置３００の詳細について図２を用いて説明する。
【００２３】
リーダー装置２００の原稿給紙ユニット２５０は原稿を先頭から１枚ずつプラテンガラス２１１上へ給紙し、スキャナユニット２１０（図１）による原稿の読み取り動作終了後に、プラテンガラス２１１上の原稿を排出トレイ２１９に排出する。
【００２４】
リーダー装置２００のスキャナユニット２１０は、原稿がプラテンガラス２１１上に搬送されると、ランプ２１２を点灯し、ミラー２１４〜２１６とレンズ２１７とを含む光学ユニット２１３の移動を開始してプラテンガラス２１１上の原稿を露光走査する。このときの原稿からの反射光は、ミラー２１４〜２１６とレンズ２１７とによってＣＣＤイメージセンサ（以下、ＣＣＤ）２１８へ導かれる。原稿からの反射光はＣＣＤ２１８によって画像として読み取られ、ＣＣＤ２１８は読み取った画像を画像データとして出力する。このように出力された画像データは所定の処理が施された後に制御装置１１０（図１）へ転送される。
【００２５】
プリンタ装置３００のマーキングユニット３２０は、レーザドライバ３２１に含まれるレーザ発光部３２２を駆動して、制御装置１１０から出力された画像データに応じたレーザ光をレーザ発光部３２２に発光させる。発光されたレーザ光は感光ドラム３２３に照射され、感光ドラム３２３ではレーザ光に応じた潜像が形成される。感光ドラム３２３の潜像が形成された部分には現像器３２４によって現像剤が付着される。
【００２６】
プリンタ装置３００の給紙ユニット３１０は、レーザ発光部３２２によるレーザ光の照射開始と同期したタイミングで、カセット３１１、カセッ３１２、カセット３１３、カセット３１４及び手差し給紙段３１５のいずれかから記録紙を給紙する。搬送路３３１を通って給紙された記録紙は、マーキングユニット３２０の転写部３２５によって、感光ドラム３２３に付着された現像剤を転写される。現像剤が付着された記録紙は、搬送ベルトによって定着部３２７まで搬送され、定着部３２７の熱と圧力とにより現像剤が記録紙に定着される。
【００２７】
プリンタ装置３００の排紙ユニット３３０は、定着部３２７を通過した記録紙を搬送路３３５及び搬送路３３４からプリンタ装置３００のフィニッシャユニット５００へ排出する。或いは、印字面を反転して排出する場合には、記録紙を搬送路３３６及び３３８まで導き、そこから記録紙を逆方向に搬送し、搬送路３３７及び３３４からフィニッシャユニット５００へ排紙する。また、両面記録が設定されている場合は、記録紙を搬送路３３６へ導き、フラッパ３２９によって搬送路３３３に送り、その後記録紙を逆方向に搬送してから、再びフラッパ３２９によって搬送路３３８及び最給紙搬送路３３２へ送る。
【００２８】
プリンタ装置３００のフィニッシャユニット５００は、搬送路３３４から排出された記録紙をバッファユニット５０１へ送る。バッファユニット５０１では、排出状況等に応じて、搬送されてきた記録紙をバッファローラに巻きつけてバッファリングする。例えば、以降で行われるステイプル処理等に時間がかかる場合は、このバッファユニット５０１を利用することによって搬送されてくる記録紙の搬送速度を一定に保つことができ、スループットの向上に役立たせることが可能である。バッファユニット５０１でバッファリングされた記録紙はこの後、上流排出ローラ対５０２又は下流排出ローラ対５０３によってスタックトレイ５０７ａに排出される。
【００２９】
図３は図１に示した操作部１２０を示す図である。以下、操作部１２０の詳細について図３を用いて説明する。
【００３０】
ＬＣＤタッチパネル６００（表示部）はモード設定を行うための操作画面や、状況表示を示す画面等を表示する。テンキー６０１は数値を入力するための複数のボタンを含み、本例では０〜９の数字を入力するためのボタンを有する。ＩＤキー６０２はデジタル複合機１００が部門管理されている場合に、部門番号や暗証モードを入力する際に使用される。
【００３１】
リセットキー６０３は設定したモードをリセットする際に使用される。ガイドキー６０４は機能に関する説明画面や、設定されたモードに関する説明画面をＬＣＤタッチパネル６００に表示する際に使用される。ユーザーモードキー６０５はユーザーモード画面をＬＣＤタッチパネル６００に表示する際に使用される。割り込みキー６０６は割り込みコピーを行う際に使用される。
【００３２】
スタートキー６０７はコピー動作をスタートさせる際に使用される。ストップキー６０８は実行中のコピージョブを中止させる際に使用される。
【００３３】
ソフト電源スイッチ６０９はＬＣＤタッチパネル６００のバックライトを消灯し、省電力状態とする際に使用される。節電キー６１０は装置全体を節電状態とするか否かの切り替えの際に使用される。
【００３４】
ファンクションキー６１１、６１２又は６１３はそれぞれコピー、ボックス、又は拡張機能に移行させる際に使用される。図３は、ファンクションキー６１１（コピー）が操作された状態を示しており、コピーの標準画面がＬＣＤタッチパネル６００に表示された状態となっている。他のファンクションキー６１２又は６１３が操作された場合には、それぞれの機能の標準画面がＬＣＤタッチパネル６００に表示される。
【００３５】
調整キー６１４はＬＣＤタッチパネル６００のコントラストを調整する際に使用される。カウンタ確認キー６１５はこれまでに使用したコピー枚数の集計を表示するカウント画面をＬＣＤタッチパネル６００に表示する際に使用される。
【００３６】
実行状態ＬＥＤ６１６はジョブの実行中や画像メモリへの画像蓄積中である場合に点灯する。エラーＬＥＤ６１７はジャムやドアオープン等の装置がエラー状態である場合に点灯する。電源ＬＥＤ６１８は装置のメインスイッチがＯＮとなっている場合に点灯する。
【００３７】
次に、ＬＣＤタッチパネル６００上にヘルプ情報を表示する仕組みの一例について説明する。制御装置１１０の中の記憶装置（不図示）には、ヘルプ情報が保存されている。ヘルプ情報はポジションマーカによってツリー構造が定義されたデータ構造となっており、ポジションマーカごとに文字列情報が対応付けられている。そして、対応付けされた文字列情報により、ヘルプメニュー項目やヘルプ項目等が表示されるようになっている。図４はヘルプ情報のポジションマーカとツリー構造との関係をブロックを用いて示した模式図である。
【００３８】
図４に示される各ブロック内において、＜００＞等と表されている値はポジションマーカを示しており、「００」から「ＦＦ」までの８ビットの値をとることができる。また、この８ビットの値を、＜００＞＜０１＞＜００＞のように連結することで、階層化されたツリー構造を表すことが可能となっている。この場合、ヘルプ情報のトップメニュー項目（最初に表示される項目）は必ず＜００＞のポジションマーカで示されるものとなる。なお、ヘルプ情報を定義する際に使用できるポジションマーカは＜００＞から＜ＦＥ＞までの範囲の値であり、＜ＦＦ＞は後述するシンボリックリンク処理のために予約されている。
【００３９】
図４において例を挙げると、ポジションマーカによって＜００＞＜０２＞と定義されたものは、ＦＡＸのヘルプメニュー項目が対応付けられている。この場合、このポジションマーカには、ブロック４０Ａに参照されるように「ＦＡＸ」という文字列が対応付けられている。また、＜００＞＜００＞＜０２＞＜００＞と定義されたものは、コピー機能のうちの「Ｃ」という機能に関するヘルプ項目が対応付けられている。この場合、このポジションマーカには、ブロック４０Ｂに参照されるように「Ｈｅｌｐ Ｃ」の文字列が対応付けられている。なお、この文字列のなかには、該当する「Ｃ」という機能の操作画面へ直接移動（ジャンプ）するためのリンクが必要に応じて含まれる。
【００４０】
ヘルプ情報の表示は、このようなポジションマーカに基づいて行われる。即ち、表示されるヘルプメニュー項目或いはヘルプ項目は、ポジションマーカによってツリー構造上の位置が特定されて表示されることになる。例えば、表示された画面（ヘルプ画面）がヘルプ情報のトップメニュー項目である場合は、ポジションマーカ＜００＞がツリー構造上の「現在地」である。
【００４１】
また、表示される画面上には、「現在地」が示すヘルプメニュー項目と、該項目に従属する一階層下のヘルプメニュー項目が列挙表示されており、ユーザが次に進むべき項目の選択肢となっている。例えば、上記ポジションマーカ＜００＞のトップメニュー項目が表示された場合において、ユーザが「ＦＡＸ」のメニューに進むことを選択した場合は、ポジションマーカの現在地は、＜００＞＜０２＞に切り替わる。更に、表示される画面も、＜００＞＜０２＞のさらに一階層下のヘルプメニュー項目が列挙表示される。また、このとき表示した画面上には同時に「戻る」というメニュー項目も同時に表示され、一階層上の画面に移動する際に使用される。なお、図４にて説明したヘルプ情報のツリー構造はデジタル複合機１００に組み込まれたヘルプ情報の構造として採用されると共に、後述するヘルプサーバ４０３上でのヘルプ情報の構造としても使われる。
【００４２】
図５は、制御装置１１０において構成されたヘルプ情報構造５０Ａと、ネットワーク上に存在するヘルプサーバ４０３において構成されたヘルプ情報構造５０Ｂとを模式的に表した図である。
【００４３】
制御装置１１０におけるヘルプ情報構造５０Ａはデジタル複合機１００の出荷時点でのヘルプ情報のみを保有している。それに対して、ヘルプサーバ４０３におけるヘルプ情報構造５０Ｂは機器が出荷された後に追加されたヘルプ情報や、改訂されたヘルプ情報、及び機器出荷時には装着されていないオプション機能に関するヘルプ情報を含んで構成されている。ヘルプサーバ４０３側のヘルプ情報構造５０Ｂに含まれるヘルプ情報は、デジタル複合機１００がヘルプサーバ４０３と通信することで、デジタル複合機１００側のヘルプ情報構造５０Ａに含まれるヘルプ情報に反映される。
【００４４】
図６はデジタル複合機１００側におけるヘルプ情報更新の処理を示すフローチャートである。
【００４５】
まずステップＳ６０１において、デジタル複合機１００は、表示する画面（以下、ヘルプ画面）に対応するポジションマーカの現在地を取得する。
【００４６】
次にステップＳ６０２において、デジタル複合機１００は、当該機器の機器名称及びバージョン情報と、ステップＳ６０１で取得したポジションマーカの現在地とを関連付けて、ヘルプサーバ４０３に送信する。
【００４７】
次にステップＳ６０３において、デジタル複合機１００は、ヘルプサーバ４０３からの返答を待つ。ヘルプサーバ４０３からの返答の内容は、送信したポジションマーカの現在地に対する一階層下のポジションマーカのリストである。また、このリストには、ポジションマーカごとに対応付けされた文字列情報も付加されている。
【００４８】
次にステップＳ６０４において、デジタル複合機１００は、前記送信したポジションマーカの現在地に対する一階層下の当該機器に組み込まれているポジションマーカのリストと、ヘルプサーバ４０３から受信したポジションマーカのリストとの比較を行う。この比較処理では、ポジションマーカ自体の値の比較、及び関連付けられた文字列の比較を行う。
【００４９】
次にステップＳ６０５にて、デジタル複合機１００は、ステップＳ６０４における比較結果から、全ての比較結果が一致していたか否か、及び何らかの差異があったか否かの判断を行う。前記送信したポジションマーカの現在地に対する一階層下の当該機器に組み込まれているポジションマーカのリストと、ヘルプサーバ４０３から受信したポジションマーカのリストとが完全に一致していた場合は、ステップＳ６０７に進む。そして、ポジションマーカの現在地に対応するヘルプ画面の描画を行う。この場合のステップＳ６０７のヘルプ画面描画処理においては、ヘルプ画面上に、ポジションマーカの現在地に対するヘルプメニュー項目と、その項目の一階層下のヘルプメニュー項目が列挙表示されており、ユーザが次に進むべき項目の選択肢となっている。
【００５０】
一方ステップＳ６０５で差異が見つかった場合はステップＳ６０６に進む。そして、デジタル複合機１００は、当該機器内のヘルプ情報（即ち、現在のポジションマーカのリスト）をヘルプサーバ４０３から受信したヘルプ情報（即ち、受信したポジションマーカのリスト）を使って更新する。ここで、新たなポジションマーカが追加されている場合は、当該機器内のヘルプ情報に新規にポジションマーカとそれに関連付けられた文字列を追加して保存する。また、ポジションマーカの値自体が変わっておらず関連付けられた文字列のみ変更されている場合は、文字列のみをヘルプサーバ４０３から受信した文字列に置き換えて保存する。そしてその後、ステップＳ６０７に進み、更新された当該機器内のヘルプ情報を用いてヘルプ画面の描画を行う。
【００５１】
なお、以上の処理は、本発明でいう取得手段及び表示手段による処理に対応する。また、ステップＳ６０６においては、差異のあるポジションマーカのリストと、それらに関連付けられた文字列を受信した場合は、それらを保存するようにしているが、表示のために一時記憶しておき、その後必要に応じて保存するようにしてもよい。例えば、新たなヘルプ情報が表示されたとしても、その情報をユーザが必要としなければ、保存しておく価値はない。そこで、新たなヘルプ情報が表示されて、ユーザが実際にそのヘルプ情報を参照し、それに対応する機能を実行した場合だけ、保存するようにしておけば今後のヘルプ情報参照の際の使い勝手を優れたものとすることができる。また、デジタル複合機１００に新たな機能を追加、ヘルプサーバ４０３から当該機能のヘルプ情報が送信された場合、当該機能に対応するヘルプ情報を参照、当該機能を実行する、しないに関わらず、受信したヘルプ情報を保存したほうがよい。この場合、該追加された機能は必ず用いられると考えられるため、受信したヘルプ情報を自動で保存し、詳細を表示できるようにしておくことで操作性の向上を図ることができる。
【００５２】
図７は、ヘルプサーバ４０３側におけるヘルプ情報配信の処理を示すフローチャートである。
【００５３】
まずステップＳ７０１において、ヘルプサーバ４０３は、機器名称、機器のバージョン情報及びポジションマーカの現在地が送信されてくるのを待つ。
【００５４】
次にステップＳ７０２にて、ヘルプサーバ４０３は、受信した機器名称及びバージョン情報に対応するヘルプ情報を格納しているヘルプ情報構造データベース（図５のヘルプ情報構造５０Ｂを参照）にアクセスをする。このヘルプ情報構造データベースは日々更新されるものであり、機器が出荷された時点で機器内に組み込まれたヘルプ情報とは一致しない最新の情報を含むと共に、新規のヘルプメニュー項目或いはヘルプ項目とそれに対応するポジションマーカとが追加されている。
【００５５】
次にステップＳ７０３にて、ヘルプサーバ４０３は、受信したポジションマーカの現在地（換言すれば、指定された現在地）の一階層下のポジションマーカリスト及び関連付けられた文字列を取得する。
【００５６】
そしてステップＳ７０４にて、ヘルプサーバ４０３は、デジタル複合機１００側にポジションマーカリストと関連付けられた文字列を送信する。
【００５７】
以上の処理により、デジタル複合機１００に予め組み込まれたヘルプ情報は、ユーザがヘルプ画面のヘルプメニュー項目を移動するごとに、ヘルプサーバ４０３上の最新のヘルプ情報に随時更新（アップデート）される。
【００５８】
次に、ヘルプメニューのシンボリックリンク処理について図８及び図９を用いて説明する。図８において、ポジションマーカの現在地が＜００＞＜００＞＜０１＞＜００＞である場合には、機器のヘルプ画面には、８０１に参照される「Ｈｅｌｐ Ｂ」に関する説明文字列が表示される。この説明文字列のなかには、機能Ｂの操作画面に移動（ジャンプ）するためのリンクが含まれており、ユーザが説明文を読んで納得した場合には、このリンクを用いて機能Ｂの操作画面に移動（ジャンプ）することができるようになっている。このような操作画面への移動(ジャンプ)のためのリンクが含まれているのは、メニューツリーの最下層のポジションマーカのみである。
【００５９】
一方、ユーザが説明文を読んだ結果、機能Ｂの実行を選択しない場合は、ヘルプ画面内の「戻る」というメニューを使って、一階層上に移動することもできる。シンボリックリンク処理においては、まずこの際、最下層であるポジションマーカの値＜００＞＜００＞＜０１＞＜００＞に対して、＜ＦＦ＞という値を一時的に付加する。すなわちポジションマーカ値は、＜００＞＜００＞＜０１＞＜００＞＜ＦＦ＞となる。この＜ＦＦ＞は、「ユーザがヘルプの説明文を閲覧したが実行はしなかった」ことを示すマークとして機能する。
【００６０】
次に、ユーザはメニューツリー上で機能Ｇに関する「Ｍｅｎｕ Ｇ」という項目を発見し、図９の９０１に参照される「Ｈｅｌｐ Ｇ」の説明文を読む。ここでユーザが機能Ｇの実行を望んだ場合には、「Ｈｅｌｐ Ｇ」の文字列中の移動(ジャンプ)リンクを使って機能Ｇの操作画面に移動を行う。ここで初めて、ユーザは所望の機能Ｇを実行することができるが、機能Ｇを発見するまでにヘルプメニュー内の図中８０１の「Ｈｅｌｐ Ｂ」の説明も読んでいる。この場合、ユーザは「Ｈｅｌｐ Ｂ」の説明文を基に、機能Ｇを発見したものと考えられる。即ち、機能Ｇは機能Ｂと関連性の高い機能と考えられる。
【００６１】
そこで、この例では、「Ｈｅｌｐ Ｇ」でユーザが移動(ジャンプ)を行ったとき、「Ｈｅｌｐ Ｂ」に対して「Ｈｅｌｐ Ｇ」へのシンボリックリンクを設定する。
【００６２】
まず、ヘルプメニューのポジションマーカを検索し、末尾が＜ＦＦ＞のポジションマーカを探す。そして該当するポジションマーカが見つかったら、そのポジションマーカに関連付けられた文字列中に、「Ｈｅｌｐ Ｇ」へのリンクを示す文字列を挿入する。そして、ポジションマーカの末尾の＜ＦＦ＞を取り除く。
【００６３】
以上の処理により、図９に示すように、「Ｈｅｌｐ Ｂ」の説明文のなかには、機能Ｂへの移動（ジャンプ）を示すリンクと機能Ｇの説明である「Ｈｅｌｐ Ｇ」へのリンクが含まれる状態になる。これにより、ユーザの使い方に即した適当なヘルプ情報を、ヘルプ情報のツリー構造における適当な位置に追加することが可能になる。
【００６４】
（その他の実施の形態）
本発明は複数の機器（例えば、ホストコンピユータ、インタフェース機器、リーダー、プリンタ、フィニッシャ、外部記憶装置）から構成されるシステムに適用しても１つの機器からなる装置に適用しても良い。
【００６５】
また、本発明を実現するために、上述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記憶媒体を用いても良い。この場合には記憶媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによって本発明の目的が達成される。
【００６６】
この場合、上記ソフトウェアのプログラムコード自体が上述した実施の形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを格納した記憶媒体は本発明を構成する。
【００６７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６８】
また、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行う場合も、かかるプログラムコードが本発明の実施の形態に含まれることは言うまでもない。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれてもよい。この場合には、書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行うため、その処理によって上述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施の形態に係るデジタル複合機を含む情報処理システムを示す図である。
【図２】本発明の実施の形態に係るデジタル複合機が有するリーダー装置及びプリンタ装置の断面図である。
【図３】本発明の実施の形態に係るデジタル複合機が有する操作部を示す図である。
【図４】本発明の実施の形態に係るデジタル複合機に保持するヘルプ情報のポジションマーカとツリー構造の関係を模式的に示す図である。
【図５】本発明の実施の形態に係るデジタル複合機の制御装置が有するヘルプ情報構造と、ネットワーク上に設置されたヘルプサーバが有するヘルプ情報構造を模式的に示す図である。
【図６】本発明の実施の形態に係るデジタル複合機におけるヘルプ情報更新の処理を示すフローチャートである。
【図７】ネットワーク上のヘルプサーバにおけるヘルプ情報配信の処理を示すフローチャートである。
【図８】本発明の実施の形態に係るデジタル複合機におけるヘルプ情報のシンボリック処理について説明する図である。
【図９】本発明の実施の形態に係るデジタル複合機におけるヘルプ情報のシンボリック処理について説明する図である。
【符号の説明】
【００７１】
１００  デジタル複合機
１１０  制御装置
１２０  操作部
２００  リーダー装置
２１０  スキャナユニット
２１１  プラテンガラス
２１２  ランプ
２１３  光学ユニット
２１４、２１５、２１６  ミラー
【図１】
2008310753.tif 000003
【図２】
2008310753.tif 000004
【図３】
2008310753.tif 000005
【図４】
2008310753.tif 000006
【図５】
2008310753.tif 000007
【図６】
2008310753.tif 000008
【図７】
2008310753.tif 000009
【図８】
2008310753.tif 000010
【図９】
2008310753.tif 000011