(57)【要約】【課題】装置の設定作業を行うユーザの利便性を向上させる。【解決手段】入力されたデータに基づいて電子処理を行う電子装置であって、操作手順を記述した手順書情報を記憶する手順書情報記憶部と、装置の設定情報を記憶する設定情報記憶部と、前記手順書情報記憶部から読み出した手順書情報に前記設定情報を組み込んだ手順書情報を生成する手順書形成部と、前記手順書情報に組み込まれた設定情報の更新または設定が指示された前記入力データに基づいて、前記設定情報記憶部の該設定情報を更新または設定する装置設定部とを設けた。【選択図】        図１
2011229032.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータに基づいて電子処理を行う電子装置であって、  操作手順を記述した手順書情報を記憶する手順書情報記憶部と、  装置の設定情報を記憶する設定情報記憶部と、  前記手順書情報記憶部から読み出した手順書情報に前記設定情報を組み込んだ手順書情報を生成する手順書形成部と、  前記手順書情報に組み込まれた設定情報の更新または設定が指示された前記入力データに基づいて、前記設定情報記憶部の該設定情報を更新または設定する装置設定部とを有することを特徴とする電子装置。
【請求項２】
請求項１において、  前記入力されたデータは、キーワードを含み、  前記キーワードに基づいて前記手順書情報記憶部を検索し、該キーワードを含む手順書情報を抽出する手順書検索部を備え、  前記手順書形成部は、前記手順書検索部が抽出した手順書情報に前記設定情報を組み込んだ手順書情報を生成することを特徴とする電子装置。
【請求項３】
請求項１または請求項２において、  前記入力されたデータは、前記電子装置に対して操作を行う情報端末の環境情報を含み、  前記手順書形成部は、該環境情報を含む手順書情報を前記手順書情報記憶部から読み出すことを特徴とする電子装置。
【請求項４】
請求項１から請求項３のいずれか１項において、  前記設定情報は、機器情報毎に設定される設定値であることを特徴とする電子装置。
【請求項５】
請求項４において、  前記手順書情報は、前記機器情報の識別子と、該識別子に対応付けられた設定値とを含むことを特徴とする電子装置。
【請求項６】
請求項５において、  前記手順書形成部は、前記機器情報の識別子と、該識別子に設定値とを対応付けて前記手順書情報を生成することを特徴とする電子装置。
【請求項７】
請求項１から請求項５のいずれか１項において、  前記手順書情報記憶部に記憶された手順書情報は、サーバから転送されて更新されることを特徴とする電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、ユーザの操作を支援する電子装置に関する。
【背景技術】
【０００２】  従来の電子装置は、複合機のように複雑な機能や設定を有する場合、ユーザは装置を購入した際に添付された操作手順書やベンダのＷｅｂサイトに掲載されているオンラインマニュアル等を参照しながら操作を行うようにしている。このような手順書等を参照しながらの装置の操作は、非常に煩わしいものであり、この煩わしさを鑑みたものとして装置内にＷｅｂサーバとＷｅｂ上で動作可能なプログラムを搭載し、ユーザはＷｅｂブラウザを介して装置のＷｅｂサーバにアクセスし、その中で操作手順を参照しながら電子装置を操作するようにしているものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４８６５７号公報（段落「００１２」〜段落「００１６」、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００４】  しかしながら、上述した従来の技術においては、電子装置を利用する前に、その装置に対して設置環境や利用環境に応じた各種設定を行なう必要があり、複合機等の多機能な電子装置であれば、その装置の設置のために必要な設定を行なうメニュー構成も複雑になり、ユーザがそのメニュー構成の中から所望の設定項目を探し出さなければならないという煩わしさがある。そこで、電子装置のメニュー構成をパーソナルコンピュータからリモートで取得し、設定を行なうための電子装置の利用支援ソフトウェアを提供するようにしているが、メニューの名称自体が機能名等の装置に関する専門用語であるため、十分な知識を有さないユーザにとって、装置の設定作業は困難な作業であり、ユーザの利便性を十分に満足させるものではないという問題がある。【０００５】  本発明は、このような問題を解決することを課題とし、装置の設定作業を行うユーザの利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】  そのため、本発明は、入力されたデータに基づいて電子処理を行う電子装置であって、操作手順を記述した手順書情報を記憶する手順書情報記憶部と、装置の設定情報を記憶する設定情報記憶部と、前記手順書情報記憶部から読み出した手順書情報に前記設定情報を組み込んだ手順書情報を生成する手順書形成部と、前記手順書情報に組み込まれた設定情報の更新または設定が指示された前記入力データに基づいて、前記設定情報記憶部の該設定情報を更新または設定する装置設定部とを有することを特徴とする。
【発明の効果】
【０００７】  このようにした本発明は、装置の設定作業を行うユーザの利便性を向上させることができるという効果が得られる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施例における複合機の構成を示すブロック図
【図２】第１の実施例における複合機とＰＣの接続形態を示す説明図
【図３】第１の実施例におけるＰＣの構成を示すブロック図
【図４】第１の実施例における設定情報を格納するデータテーブルを示す説明図
【図５】第１の実施例における複合機のメニュー構成を示す説明図
【図６】第１の実施例におけるキーワードデータベースの構成を示す説明図
【図７】第１の実施例におけるマニュアル原本のファイルデータを示す説明図
【図８】第１の実施例におけるマニュアル表示画面の説明図
【図９】第１の実施例におけるマニュアル表示画面の説明図
【図１０】第１の実施例におけるプログラム起動画面の説明図
【図１１】第１の実施例におけるプログラムの全体処理を示すフローチャート
【図１２】第１の実施例におけるマニュアル表示処理を示すフローチャート
【図１３】第１の実施例における設定処理を示すフローチャート
【図１４】第１の実施例におけるキーワード検索処理を示すフローチャート
【図１５】第１の実施例における装置選択画面の説明図
【図１６】第１の実施例におけるマニュアルの初期ページデータの説明図
【図１７】第１の実施例におけるマニュアルの初期ページ画面の説明図
【図１８】第１の実施例における装置設定を行うマニュアル画面の説明図
【図１９】第１の実施例における装置設定を行うマニュアルデータの説明図
【図２０】第１の実施例におけるキーワード検索画面の説明図
【図２１】第２の実施例における複合機、ＰＣおよびサーバの接続形態を示す説明図
【図２２】第２の実施例における複合機の構成を示すブロック図
【図２３】第２の実施例におけるサーバの構成を示すブロック図
【図２４】第２の実施例におけるサーバ上のマニュアル原本の格納形態を示す説明図
【図２５】第２の実施例におけるサーバ上のマニュアル原本データの説明図
【図２６】第２の実施例におけるマニュアル更新時の複合機の処理を示すフローチャート
【図２７】第２の実施例におけるマニュアル取得要求時のサーバの処理を示すフローチャート
【発明を実施するための形態】
【０００９】  以下、図面を参照して本発明による電子装置の実施例を説明する。
【実施例１】
【００１０】  図２は第１の実施例における複合機とＰＣの接続形態を示す説明図である。【００１１】  図２において、入力されたデータに基づいて電子処理を行う電子装置としての複合機１００と、その複合機１００との間で動作指示等の送受信を行う情報端末としてのパーソナルコンピュータ（以下、「ＰＣ」という。）２００とがネットワーク３００で接続されており、ユーザはＰＣ２００を操作することにより、複合機１００の操作方法等を説明する手順書としてのマニュアルの表示や複合機１００の動作等を規定する設定値の設定操作を行うことができるようになっている。【００１２】  ここで、複合機１００とＰＣ２００との接続形態は、接続方式としてＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）や、パラレルポートを利用したローカル接続や、またはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）環境を利用したネットワーク接続等であるが、複合機１００とＰＣ２００とが互いに通信可能に接続された環境であれば、接続形態に制限されないものとする。【００１３】  次に、複合機の構成を図１に基づいて説明する。【００１４】  図１は第１の実施例における複合機の構成を示すブロック図である。【００１５】  図１において、複合機１００は、ソフトウェアを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０、各種情報をデータベースとして格納するＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１９、作業領域としてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３からなる記憶部、その記憶部に格納されたソフトウェアや各種情報に基づいて複合機１００全体を制御する制御手段および演算手段としての図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御部で構成されたものである。なお、本実施例では、複合機１００が通常有する原稿読取機能、画像形成機能、複写機能等を実現するための構成は、本発明に直接関係しないのでその説明を省略するものとする。【００１６】  ＲＯＭ１０には、各種情報をＰＣ２００の表示部に出力させ、またＰＣ２００の操作部で入力された各種情報を受け付けるＷｅｂサーバ１１、および複合機１００の各種設定を行なう設定部１２が予め格納されている。【００１７】  ＨＤＤ１９は、マニュアル（手順書）を記述した手順書情報としてのマニュアル原本２０、マニュアル内の単語データが格納されたキーワード群２１、複合機１００の設定値としての設定情報２２を予め格納する。したがって、このＨＤＤ１９は、手順書情報を記憶する手順書情報記憶部、および設定情報を記憶する設定情報記憶部として機能する。【００１８】  ＲＡＭ２３は、設定部１２が処理を行う際にデータの展開を行なうための作業領域としての記憶領域を確保する。【００１９】  ＲＯＭ１０の設定部１２は、要求解析部１３、マニュアル検索部１４、キーワード検索部１５、装置設定部１６、マニュアル形成部１７、およびデータ送信部１８等で構成されている。【００２０】  要求解析部１３は、ＰＣ２００の操作部で入力されたマニュアル取得要求、キーワード転送要求、機器設定要求等の入力データ１を、そのＰＣ２００から受信し、受信した入力データ１によって各処理を呼び出すものである。【００２１】  マニュアル検索部１４は、要求解析部１３からの指示により、ＨＤＤ１９に格納されているマニュアル原本２０を検索し、ＲＡＭ２３内のデータ展開用の領域２４にマニュアル原本２０をコピーし、マニュアル形成部１７を呼び出すものである。【００２２】  手順書検索部としてのキーワード検索部１５は、要求解析部１３からの指示により、指示されたキーワードから抽出した単語に基づいてマニュアル原本２０内のすべてのコンテンツ（一連の操作手順を記述する手順書情報としてのマニュアルデータ）を対象として検索し、またＨＤＤ１９に格納されているキーワード群２１を抽出し、ＲＡＭ２３内のデータ展開用の領域２４にキーワード群２１をコピーし、そのキーワード群２１から抽出した関連単語に基づいてマニュアル原本２０内のすべてのコンテンツを対象として検索し、その単語または関連単語を含むコンテンツを抽出してマニュアル形成部１７を呼び出すものである。【００２３】  装置設定部１６は、要求解析部１３からの指示により、ＨＤＤ１９に格納されている設定情報２２を取得し、ＲＡＭ２３内のデータ展開用の領域２４に設定情報２２をコピーし、マニュアル形成部１７を呼び出すものである。また、要求解析部１３からの指示により、ＨＤＤ１９に格納されている設定情報２２を設定または更新する。【００２４】  手順書情報形成部としてのマニュアル形成部１７は、ＲＡＭ２３内のデータ展開用の領域２４にコピーして格納されたマニュアル原本２０、キーワード群２１、または設定情報２２を基に、ＰＣ２００の表示部に表示させる手順書情報としてのマニュアルデータを生成する。【００２５】  データ送信部１８は、マニュアル形成部１７で生成されたマニュアルデータをＰＣ２００へ送信する。【００２６】  Ｗｅｂサーバ１１は、ＰＣ２００のＷｅｂブラウザとの間で各種情報の授受を行い、ＰＣ２００のＷｅｂブラウザで複合機１００の操作が行えるようになっており、本実施例では、マニュアルデータや設定情報をＰＣ２００との間で送受信する。【００２７】  図４は第１の実施例における設定情報を格納するデータテーブルを示す説明図であり、ＨＤＤ１９に格納されている複合機１００の設定情報２２を可視化した説明図である。【００２８】  図４において、設定情報２２は、識別子としてのインデックス６０および親インデックス６１、機器情報としてのメニュー設定項目６２、ならびに設定値としての値６３のレコード情報で構成され、その値６３はメニュー設定項目６２毎に設定されている。なお、説明６４は本実施例を説明する上で本設定情報２２のレコード情報を説明するものであり、実際の設定情報２２に含まれるものではない。【００２９】  インデックス６０は、それぞれのメニュー設定項目６２を識別するためのものであり、親インデックス６１は、それぞれのメニュー設定項目６２が属するインデックス６０を示し、このインデックス６０および親インデックス６１によりメニューの階層構造を構成している。【００３０】  メニュー設定項目６２は、複合機１００の設定項目を示すものであり、例えば装置設定のメニューのルート項目を示す「装置設定」、装置のシリアル番号（Ｎｏ．）を示す「シリアル番号」、装置の名称を示す「装置名称」等で構成されたものである。【００３１】  値６３は、それぞれのメニュー設定項目６２に設定された設定値を示し、例えば「シリアル番号」には「ＡＡＢＢＣＣ１１２２３３」が設定され、「装置名称」には「ＸＸＸＸ」が設定される。【００３２】  図５は第１の実施例における複合機のメニュー構成を示す説明図であり、図４に示す設定情報２２を格納するデータテーブルを元にメニュー構成を階層構造で可視化したものである。【００３３】  図５に示すようにメニュー構成は階層構造を形成しており、その階層構造は図４に示す個々のメニュー設定項目６２のインデックス６０、およびそのメニュー設定項目６２が属するインデックス６０を示す親インデックス６１で示される。【００３４】  例えば、図４に示すインデックス６０が「５１」であるメニュー設定項目６２の「シリアル番号」６６は、親インデックス６１が「５０」であるため、親インデックス６１が「５０」である「装置設定」６５の下層として定義され、またインデックス６０が「５６」であるメニュー設定項目６２の「使用プロトコル」６９は、親インデックス６１が「５５」であるため、親インデックス６１が「５５」である「プロファイル００１」６８の下層として定義され、さらにインデックス６０が「５５」であるメニュー設定項目６２の「プロファイル００１」６８は、親インデックス６１が「５４」であるため、親インデックス６１が「５０」である「プロファイルの登録」６７の下層として定義される。【００３５】  このようにメニュー設定項目６２毎に割り当てられたインデックス６０および親インデックス６１が設けられ、これらの情報により図５に示すメニューの階層構造を構成する。【００３６】  図６は第１の実施例におけるキーワードデータベースの構成を示す説明図であり、ＨＤＤ１９に格納されているキーワード群２１を可視化したものである。【００３７】  図６において、キーワード８１はマニュアルに記述された単語であり、インデックス８０はキーワード８１を識別するための識別子である。【００３８】  図７は第１の実施例におけるマニュアル原本のファイルデータを示す説明図であり、ＨＤＤ１９に格納されているマニュアル原本２０のファイルデータを可視化したものである。【００３９】  図７において、マニュアル原本２０は、タイトル９０およびマニュアル上で表示する説明文としてのコンテンツ９１で構成され、そのコンテンツ９１には、ＰＣ２００のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって異なる手順等は、ＯＳ毎（９２／９３）に記述されている。【００４０】  図８および図９は第１の実施例におけるマニュアル表示画面の説明図であり、図７に示すマニュアル原本２０をＰＣ２００の表示部に表示させた画面の出力イメージである。図８は、ＰＣ２００のＯＳが“ＯＳ１”である場合の出力イメージであり、図９は、ＰＣ２００のＯＳが“ＯＳ２”である場合の出力イメージである。【００４１】  次に、ＰＣ２００の構成を図３の第１の実施例におけるＰＣの構成を示すブロック図に基づいて説明する。【００４２】  図３において、ＰＣ２００は、ソフトウェアや各種情報を格納するＨＤＤ３０、作業領域としてのＲＡＭ５０からなる記憶部、その記憶部に格納されたソフト���ェアや各種情報に基づいてＰＣ２００全体を制御する制御手段および演算手段としての図示しないＣＰＵ等の制御部で構成されたものである。【００４３】  ＨＤＤ３０は、本実施例で説明するプログラム（ソフトウェア）であるマニュアルビューア４０、環境情報としてのＯＳ情報４８、複合機１００から受信したマニュアルを保存するためのマニュアル保管領域４９を備えた記憶装置である。【００４４】  ＲＡＭ５０は、マニュアルビューア４０が処理を行う上でのデータ展開用の領域５１が確保されている。【００４５】  マニュアルビューア４０は、イベント処理部４１、要求解析部４２、接続先装置指定部４３、ＯＳ情報取得部４４、送信コマンド生成部４５、データ送受信部４６、およびファイル表示部４７で構成されている。【００４６】  イベント処理部４１は、マニュアルビューアの起動、装置検索、マニュアル表示、キーワード検索、装置設定、マニュアルビューアの終了等のユーザ操作のイベント３を要求として受けると、その要求を要求解析部４２へ通知する。【００４７】  要求解析部４２は、イベント処理部４１からの要求を受け、各々の要求により各処理を呼び出す。【００４８】  接続先装置指定部４３は、装置検索の要求に応じてネットワークに接続された複合機１００から装置検索の対象となる複合機１００を検索する。このとき、接続先装置指定部４３はネットワークに接続された複合機１００へ装置の検索コマンドを複合機に対しての出力４として送信する。また、その検索結果を複合機１００からの入力５として受信する。【００４９】  ＯＳ情報取得部４４は、ＰＣ２００のＯＳ情報４８を取得し、送信コマンド生成部４５を呼び出す。【００５０】  送信コマンド生成部４５は、ＯＳ情報取得部４４や要求解析部４２から指示されたマニュアル表示、キーワード検索や装置設定の要求に応じて複合機１００に対する指示データとしてのコマンドを生成する。【００５１】  データ送受信部４６は、送信コマンド生成部４５で生成されたコマンドであるマニュアル表示要求、キーワード検索要求、装置設定要求を複合機１００に対しての出力４として複合機１００へ送信、および複合機１００からコマンドに対する応答としてのリプライ情報、マニュアルファイルを複合機１００からの入力５として受信する。データ送受信部４６は、複合機１００からマニュアルデータを受信した場合、そのマニュアルデータをマニュアル保管領域４９に格納し、ファイル表示部４７を呼び出す。【００５２】  ファイル表示部４７は、マニュアル保管領域４９からマニュアルデータを抽出し、そのマニュアルデータをユーザに対しての出力６として表示部に表示する。したがって、ユーザは表示部に表示されたマニュアルデータを複合機１００のマニュアルとして閲覧することができるようになっている。【００５３】  ここで、マニュアルビューア４０が表示する起動画面を図１０の第１の実施例におけるプログラム起動画面の説明図に基づいて説明する。【００５４】  図１０において、ユーザは、起動画面上に表示された「プリンタの選択」、「マニュアル表示」、「キーワード検索」等の操作メニュー１１０より、所望の動作を選択することができるようになっている。また、操作方法や画面上���アイコンの意味を参照する場合、ヘルプ１１１をクリックすることでマニュアルビューア４０のヘルプを表示することができるようになっている。このマニュアルビューア４０を終了する場合は、中止１１２をクリックすることでマニュアルビューア４０を終了することができるようになっている。【００５５】  上述した構成の作用について説明する。【００５６】  まず、図３に示すＰＣ２００のマニュアルビューア４０が行う処理を図１１の第１の実施例におけるプログラムの全体処理を示すフローチャートの図中Ｓで表すステップに従い、図３を参照しながら説明する。【００５７】  Ｓ１ａ：ユーザの操作によりＰＣ２００のマニュアルビューア４０が起動されると要求解析部４２は、図１０に示す起動画面を表示部に表示し、またＯＳ情報取得部４４は、ＯＳ情報４８を取得する。【００５８】  Ｓ２ａ：マニュアルビューア４０の起動画面が表示されるとユーザからの装置の選択（図１０に示す起動画面の「プリンタの選択」）の指示に基づいて要求解析部４２は複合機の選択処理を行う。図１５は第１の実施例における装置選択画面の説明図であり、この装置選択画面１１３においてユーザは複合機の検索範囲の指定１１４に目的のブロードキャストアドレス（例えば、ネットワークプリンタ）やＩＰアドレスを選択入力し、検索ボタン１１５をクリックして検索を実行させる。【００５９】  選択された複合機の検索方法は、ネットワーク上から検索する方法を例として説明すると、ネットワークプリンタの検索方法としては、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）プロトコルを利用し、ネットワーク上の機器が所有するＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）のデータベースからオブジェクト識別子（ＯＩＤ）を取得するものであり、ユーザによって指定されたブロードキャストアドレスをもとにネットワーク上の機器に対して機種名やベンダ情報を取得するためのオブジェクト識別子（ＯＩＤ）を取得し、サポート可能な装置か否かを判定し、サポート可能な装置のみを一覧表示１１６してユーザに知らせる。【００６０】  ユーザは、この一覧表示１１６に表示された装置から目的の装置を選択するものとする。【００６１】  Ｓ３ａ：ユーザの操作により装置が選択されることで指示を受けた送信コマンド生成部４５は、選択された装置と通信が行えるか否かを確認するためのエコーコマンド（例えば、「￥ｘ１ｂ％−１２３４５Ｘ＠ＰＪＬ  ＥＣＨＯ  ＹＹＹＹＹ  Ｍａｎｕａｌ  Ｖｉｅｗｅｒ￥ｒ￥ｎ￥ｘ１ｂ％−１２３４５Ｘ」）を生成し、データ送受信部４６に処理を依頼する。【００６２】  データ送受信部４６は、送信コマンド生成部４５から依頼されたコマンドを選択された複合機へ送信し、その複合機からエコーリプライ情報（例えば、「＠ＰＪＬ  ＥＣＨＯ  ＹＹＹＹＹ  Ｍａｎｕａｌ  Ｖｉｅｗｅｒ」）を受信して当該複合機との接続を開始する。【００６３】  Ｓ４ａ：複合機との接続が開始されるとイベント処理部４１は、ユーザによる操作を待機し、表示部に表示した画面でマニュアル表示が選択されると処理をＳ５ａへ、設定が選択されると処理をＳ６ａへ、キーワード検索が選択されると処理をＳ７ａへ��行する。【００６４】  なお、設定の選択は表示部に表示されたマニュアル表示画面に組み込まれた各種設定項目が選択されることにより行われるものとする。また、中止ボタン１１２が選択されるとマニュアルビューア４０の処理を終了する。【００６５】  Ｓ５ａ：Ｓ４ａにおいてマニュアル表示が選択され、イベント処理部４１がマニュアル表示のメニュー選択イベントを受信すると、要求解析部４２は、まずＯＳ情報取得部４４で取得したＯＳ情報４８と、マニュアル取得用のコマンドとを生成するために、送信コマンド生成部４５を呼び出す。【００６６】  送信コマンド生成部４５は、ＯＳ情報４８を通知するコマンド（例えば、「ＰＪＬ  ＳＥＴ  ＭＡＮＵＡＬＶＩＥＷＥＲ  ＯＳＩＮＦＯ＝“ＯＳ１”」）と、マニュアル取得命令コマンド（例えば、「ＰＪＬ  ＧＥＴ  ＭＡＮＵＡＬ  ＮＡＭＥ＝“Ｍａｎｕａｌ．ｈｔｍｌ”」）とを生成し、データ送受信部４６に通知する。【００６７】  ここで、「ＰＪＬ  ＳＥＴ  ＭＡＮＵＡＬＶＩＥＷＥＲ  ＯＳＩＮＦＯ＝“ＯＳ１”」の「ＯＳＩＮＦＯ」というキーがＰＣ２００の環境情報としてのＯＳ情報を指定するための命令キーであり、本実施例では、「ＯＳ１」を指定した例を示している。また、「ＰＪＬ  ＧＥＴ  ＭＡＮＵＡＬ  ＮＡＭＥ＝“Ｍａｎｕａｌ．ｈｔｍｌ”」の「ＮＡＭＥ」キーは、複合機から受信するマニュアルファイルのファイル名称を指定するための命令キーであり、本実施例では、「Ｍａｎｕａｌ．ｈｔｍｌ」を指定した例を示している。【００６８】  データ送受信部４６は、送信コマンド生成部４５で生成されたコマンドを選択された複合機へ送信し、複合機で生成されたマニュアルファイル「Ｍａｎｕａｌ．ｈｔｍｌ」を受信し、ＨＤＤ３０のマニュアル保管領域４９にそのマニュアルファイルを保存し、ファイル表示部４７を呼び出す。【００６９】  ファイル表示部４７は、マニュアル保管領域４９に保存されたマニュアルファイルを画面上に表示し、処理をＳ４ａへ移行してユーザによる次の操作を待機する。【００７０】  Ｓ６ａ：Ｓ４ａにおいて装置設定が選択され、イベント処理部４１が装置設定のメニュー選択イベントを受信すると、要求解析部４２は、装置設定を行うためのコマンドを生成するために、送信コマンド生成部４５を呼び出す。【００７１】  送信コマンド生成部４５は、装置設定コマンド（例えば、「＠ＰＪＬ  ＳＥＴ  ＤＥＶＩＣＥＳＥＴＴＩＮＧ  ＩＤ＝６０  ＶＡＬＵＥ＝“ＴＥＳＴＳＥＲＶＥＲ￥ＳＣＡＮＤＡＴＡ”」）を生成し、データ送受信部４６に通知する。【００７２】  ここで、「＠ＰＪＬ  ＳＥＴ  ＤＥＶＩＣＥＳＥＴＴＩＮＧ  ＩＤ＝６０  ＶＡＬＵＥ＝“ＴＥＳＴＳＥＲＶＥＲ￥ＳＣＡＮＤＡＴＡ”」の「ＩＤ」というキーが装置設定を示すインデックス番号であり、図４に示すインデックス６０に対応するものである。本実施例では、図４に示すインデックス６０が「６０」である「対象ＵＲＬ」（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を指定した例を示している。また、「ＶＡＬＵＥ」というキーが装置設定の値であり、ユーザからの入力値である。本実施例では、「ＴＥＳＴＳＥＲＶＥＲ￥ＳＣＡＮＤＡＴＡ」がユーザにより入力された例を示している。【００７３】  データ送受信部４６は、送信コマンド生成部４５で生成されたコマンドを選択された複合機へ送信し、複合機に対して新規の設定値を反映させ、更新されたマニュアルファイル「Ｍａｎｕａｌ．ｈｔｍｌ」を受信し、ＨＤＤ３０のマニュアル保管領域４９にそのマニュアルファイルを保存し、ファイル表示部４７を呼び出す。【００７４】  ファイル表示部４７は、マニュアル保管領域４９に保存されたマニュアルファイルを画面上に表示（Ｓ５ａ）し、処理をＳ４ａへ移行してユーザによる次の操作を待機する。【００７５】  Ｓ７ａ：Ｓ４ａにおいてキーワード検索が選択され、イベント処理部４１がキーワード検索のメニュー選択イベントを受信すると、要求解析部４２は、キーワード検索を行うためのコマンドを生成するために、送信コマンド生成部４５を呼び出す。【００７６】  送信コマンド生成部４５は、キーワード検索コマンド（例えば、「＠ＰＪＬ  ＳＥＴ  ＭＡＮＵＡＬＶＩＥＷＥＲ  ＫＥＹＷＯＲＤ＝“スキャン”  ＮＡＭＥ＝“Ｒｅｓｕｌｔ．ｈｔｍｌ”」）を生成し、データ送受信部４６に通知する。【００７７】  ここで、「＠ＰＪＬ  ＳＥＴ  ＭＡＮＵＡＬＶＩＥＷＥＲ  ＫＥＹＷＯＲＤ＝“スキャン”  ＮＡＭＥ＝“Ｒｅｓｕｌｔ．ｈｔｍｌ”」の「ＫＥＹＷＯＲＤ」というキーがキーワードを指定するための命令キーであり、本実施例では、「スキャン」をキーワードとしてユーザが入力して指定した例を示している。また、「ＮＡＭＥ」というキーが複合機から受信するキーワード検索結果のファイル名称を指定するための命令キーであり、本実施例では、「Ｒｅｓｕｌｔ．ｈｔｍｌ」を指定した例を示している。【００７８】  データ送受信部４６は、送信コマンド生成部４５で生成されたコマンドを選択された複合機へ送信し、その複合機から指定したキーワードを含むマニュアルをマニュアルファイル「Ｍａｎｕａｌ．ｈｔｍｌ」として受信し、ＨＤＤ３０のマニュアル保管領域４９にそのマニュアルファイルを保存し、ファイル表示部４７を呼び出す。【００７９】  ファイル表示部４７は、マニュアル保管領域４９に保存されたマニュアルファイルを画面上に表示（Ｓ５ａ）し、処理をＳ４ａへ移行してユーザによる次の操作を待機する。【００８０】  次に、図１１のＳ５ａにおいてマニュアル表示の指示を受信した複合機が行う処理を図１２の第１の実施例におけるマニュアル表示処理を示すフローチャートの図中Ｓで表すステップにしたがって図１を参照しながら説明する。【００８１】  Ｓ１ｂ：複合機１００の要求解析部１３は、まず新規にマニュアルを取得するのか、または装置設定による更新後の再取得なのかを判定する。要求解析部１３は、ＰＣ２００から受信したコマンドが、マニュアル表示コマンドの場合、新規と判定して処理をＳ２ｂへ移行し、装置設定コマンドの場合、更新後の再取得と判定して処理をＳ６ｂへ移行する。【００８２】  Ｓ２ｂ：要求解析部１３で新規にマニュアルを取得すると判定されると、マニュアル検索部１４はＨＤＤ１９を検索してマニュアルテンプレートとしてのマニュアル原本２０を抽出し、そのマニュアル原本２０をＲＡＭ２３のデータ展開用の領域２４に一時保管する。【００８３】  Ｓ３ｂ：次に、要求解析部１３は、ＯＳ���定のコマンド（例えば、「ＰＪＬ  ＳＥＴ  ＭＡＮＵＡＬＶＩＥＷＥＲ  ＯＳＩＮＦＯ＝“ＯＳ１”」）を受信しているか否かを判定し、ＯＳ情報の有無、すなわちＯＳバージョンによる条件の有無を判定する。ＯＳ情報が有ると判定すると処理をＳ４ｂへ移行し、無いと判定すると処理をＳ６ｂへ移行する。【００８４】  Ｓ４ｂ：ＯＳ情報が有ると判定すると要求解析部１３は、マニュアル形成部１７に処理を移行させ、マニュアル形成部１７は、データ展開用の領域２４に一時保管されたマニュアル原本２０を開き、図７に示すファイルデータの「ＯＳ１」という識別子に基づきＰＣ２００のＯＳに特化したコンテンツの存否を判定し、ＯＳに特化したコンテンツが検出できた場合は、ＯＳ情報に特化したコンテンツ以外を除外したコピーファイル、すなわち指定されたＯＳ情報を含むコンテンツのコピーファイルを作成して処理をＳ６ｂへ移行する。【００８５】  Ｓ５ｂ：一方、ＯＳに特化したコンテンツが検出できなかった場合、マニュアル形成部１７は、ＯＳ情報をクリアし、ＯＳバージョンによるマニュアル原本２０のフィルタ操作は行わない。この場合、ＯＳ情報によらない全コンテンツの表示が行われることになる。【００８６】  Ｓ６ｂ：コピーファイルの生成が完了すると要求解析部１３は、装置設定部１６を呼び出し、マニュアル原本２０の設定値の埋め込み部分に該当する設定情報２２を取得する。【００８７】  ここで、埋め込み部分とは、マニュアル原本２０のファイルデータ内に定義されているものであり、図１６に示す例では、「ＴＹＰＥ」要素が「ＤＥＶＩＣＥ」であり、「ＦＵＮＣ」要素が「ＶＡＬＵＥＳＥＴ」と定義されている部分とする。【００８８】  本実施例では、取得の対象となるのは、「ＳＥＴ」要素で定義されている「ＩＤ番号」であり、そのＩＤ番号は図４に示す装置設定情報テーブルの機器情報の識別子としてのインデックス６０に対応した値となる。例えば、図１６に示す例では、「ＳＥＴ＝５１」なのでＩＤ番号は「５１」であり、インデックス６０が「５１」である「シリアル番号」の設定情報として「ＡＡＢＢＣＣ１１２２３３」を取得することになる。【００８９】  Ｓ７ｂ：設定情報を取得した後、マニュアル形成部１７に処理を移行させ、マニュアル形成部１７は、取得した設定情報をコピーファイルの文章中の〔％％ＶＡＬＵＥ％％〕に埋め込むことでマニュアルデータを生成する。図１７は生成されたコンテンツの例を示し、設定情報が埋め込まれた部分は「製品のシリアル番号は、「ＡＡＢＢＣＣ１１２２３３」です。」となる。このようにしてマニュアル形成部１７は設定情報を組み込んだマニュアルデータを生成する。【００９０】  Ｓ８ｂ：生成されたマニュアルは、データ送信部１８によりＷｅｂサーバ１１を介し、ＰＣ２００にファイル名を“Ｍａｎｕａｌ．ｈｔｍｌ”としたファイル形式で送信され、複合機１００のマニュアル表示処理を終了する。【００９１】  次に、図１１のＳ６ａにおいて設定の指示を受信した複合機が行う処理を図１３の第１の実施例における設定処理を示すフローチャートの図中Ｓで表すステップにしたがって図１および図１８を参照しながら説明する。【００９２】  図１８は第１の実施例における装置設定を���うマニュアル画面の説明図であり、ユーザの操作により複合機１００で読み取った原稿のスキャンデータをユーザ自身のＰＣまたはサーバ上の共有フォルダに保存する準備をするための画面を示している。本実施例では、この画面においてユーザが未設定である「対象ＵＲＬ」１２１に「ＴＥＳＴＳＥＲＶＥＲ￥ＳＣＡＮＤＡＴＡ」が設定され、その設定の指示を受信した場合を説明する。【００９３】  なお、図１８に示す画面はＰＣ２００の表示部に表示されるものであり、既にＰＣ２００の表示部に表示されたマニュアル表示画面に組み込まれた各種設定項目が選択されることにより表示される画面である。また、図１９は装置設定を行うマニュアルデータの説明図ある。さらに、プロファイル名１１７、プロトコル１１８、ポート番号１１９、およびユーザ名１２０は設定済みであるとする。【００９４】  Ｓ１ｃ：複合機１００の要求解析部１３は、自身の設定が行える状態か否かを判定し、行えない状態であると判定すると設定が行える状態になるまで待機する。ここで、設定が行えない状態とは、装置が印刷やスキャン等の他の操作で稼動している状態である。【００９５】  Ｓ２ｃ：設定が行える状態であると判定すると要求解析部１３は、ＰＣ２００から受信したコマンド「＠ＰＪＬ  ＳＥＴ  ＤＥＶＩＣＥＳＥＴＴＩＮＧ  ＩＤ＝６０  ＶＡＬＵＥ＝“ＴＥＳＴＳＥＲＶＥＲ￥ＳＣＡＮＤＡＴＡ”」を解析し、そのコマンドに組み込まれたＩＤ＝６０の設定内容を“ＴＥＳＴＳＥＲＶＥＲ￥ＳＣＡＮＤＡＴＡ”に更新（または、設定）する指示を装置設定部１６に通知する。【００９６】  その更新指示を受信した装置設定部１６は、設定情報２２を格納するデータテーブルのＩＤ＝６０（インデックスが６０）の対象ＵＲＬの設定に対して“ＴＥＳＴＳＥＲＶＥＲ￥ＳＣＡＮＤＡＴＡ”という文字列データを設定値として書き込む。【００９７】  Ｓ３ｃ：装置設定部１６は、設定情報２２に書き込んだ設定値と受信した設定値とを比較し、設定値の更新ができたか否かを判定する。更新に成功したと判定すると設定処理を終了し、更新に成功していないと判定すると処理をＳ４ｃへ移行する。【００９８】  Ｓ４ｃ：更新に成功していないと判定した装置設定部１６は、設定値の更新を行ってから所定の時間（例えば、１分間）が経過したか否かを判定し、その所定の時間を経過していないと判定すると処理をＳ３ｃへ移行し、設定値の更新が成功したか否かの監視を継続し、所定の時間が経過したと判定すると処理をＳ５ｃへ移行する。【００９９】  Ｓ５ｃ：所定の時間が経過したと判定した装置設定部１６は、設定値の更新に失敗したものとして処理を終了する。【０１００】  なお、新たな設定値が設定され、本設定処理を終了すると、複合機１００に新たな設定値が設定されたため、ＰＣ２００のマニュアルビューアはマニュアルの更新を行うため再び図１１のＳ５ａに示すマニュアル表示処理を行う。【０１０１】  次に、図１１のＳ７ａにおいてキーワード検索の指示を受信した複合機が行う処理を図１４の第１の実施例におけるキーワード検索処理を示すフローチャートの図中Ｓで表すステップにしたがって図１および図２０を参照しながら説明する。【０１０２】  図２０は第１の実施例におけるキーワード検索画面の説明図であり、ユーザの操作により検索するキーワードの入力を受け付ける画面を示している。本実施例では、この画面においてユーザの操作により「スキャン」というキーワード１２２が入力され、そのキーワード１２２を検索（１２３）する指示を受信した場合を説明する。なお、この画面はＰＣ２００の表示部に表示されるものである。【０１０３】  Ｓ１ｄ：複合機１００の要求解析部１３は、ＰＣ２００から受信したコマンド「＠ＰＪＬ  ＳＥＴ  ＭＡＮＵＡＬＶＩＥＷＥＲ  ＫＥＹＷＯＲＤ＝“スキャン”  ＮＡＭＥ＝“Ｒｅｓｕｌｔ．ｈｔｍｌ”」を解析し、「スキャン」というキーワードをキーワード検索部１５へ通知する。キーワード検索部１５は、キーワードが空白（１６進数で“２０”）で区切られている場合は、分割して抽出した単語毎に以下のＳ９ｄまでの処理を繰り返して行う。【０１０４】  Ｓ２ｄ：キーワード検索部１５は、抽出した単語に基づいてマニュアル原本２０内のすべてのコンテンツを対象として検索する。【０１０５】  Ｓ３ｄ：キーワード検索部１５は、その単語を含むコンテンツが発見できた場合、処理をＳ４ｄへ移行し、発見できない場合は処理をＳ５ｄへ移行する。【０１０６】  Ｓ４ｄ：その単語を含むコンテンツを発見したキーワード検索部１５は、そのコンテンツ名を記憶部に一時記憶して蓄積し、処理をＳ８ｄへ移行して次のコンテンツを対象とした検索を継続する。【０１０７】  Ｓ５ｄ：Ｓ３ｄにおいて、当該単語を含むコンテンツを発見できなかった場合、キーワード検索部１５は、図６に示すキーワードデータベースから当該単語に一致する単語のインデックスを抽出し、そのインデックスの前後のインデックス番号の単語に基づいて再度マニュアル原本２０内のすべてのコンテンツを対象として検索する。【０１０８】  Ｓ６ｄ：キーワード検索部１５は、その単語を含むコンテンツが発見できた場合、処理をＳ４ｄへ移行し、発見できない場合は処理をＳ７ｄへ移行する。【０１０９】  Ｓ７ｄ：キーワード検索部１５は、抽出したインデックスの前後のインデックス番号のすべての単語に基づく検索を行う。（Ｓ５ｄ〜Ｓ７ｄ）  Ｓ８ｄ：キーワード検索部１５は、Ｓ３ｄ〜Ｓ７ｄの処理を繰り返して行い、抽出した単語に基づいてマニュアル原本２０内のすべてのコンテンツファイルを対象として検索する。【０１１０】  Ｓ９ｄ：キーワード検索部１５は、キーワードから抽出した単語毎の検索処理（Ｓ２ｄ〜Ｓ８ｄ）を繰り返して行い、抽出した単語毎の検索処理を終了すると処理をＳ１０ｄへ移行する。【０１１１】  Ｓ１０ｄ：すべてのコンテンツファイルを対象とし、抽出した単語毎の検索処理を終了したキーワード検索部１５は、蓄積されたコンテンツ名に基づきそのコンテンツ名に対応したコンテンツファイルデータをデータ展開用の領域２４に保存し、キーワード検索処理を終了する。【０１１２】  このキーワード検索処理が完了すると、複合機１００のマニュアル形成部１７は、データ展開用の領域２４に保存されたコンテンツファイルデータを元にマニュアルデータを生成し、データ送信部１８へ通知する。なお、マニュアル形成部１７は、図１２のＳ６ｂと同様に、生成するマニュアルデータに設定情報２２を組み込むものとする。【０１１３】  データ送信部１８は、通知されたマニュアルデータを、Ｗｅｂサーバ１１を介してＰＣ２００へファイル名「Ｍａｎｕａｌ．ｈｔｍｌ」として送信し、ＰＣ２００の表示部にそのマニュアルを表示させる。【０１１４】  以上説明したように、ユーザは対象となる複合機を選択するだけで、その複合機用のマニュアルやユーザ自身のＰＣのＯＳ環境に最適な操作手順、さらにキーワードを用いて所望のマニュアルを参照できるため、ユーザは必要な情報のみを参照することができるようになる。【０１１５】  また、ユーザは、マニュアルに記載されている操作手順の内容からリアルタイムに複合機の現在の設定状況と、まだ設定されていない設定項目を知ることができ、未設定の項目についてはマニュアル上から設定操作を行うことができるようになる。また、既に設定されている設定項目についてもマニュアル上から設定変更操作を行うことができるようになる。【０１１６】  特に、複合機１００を利用する前に、その複合機１００に対して設置環境や利用環境に応じた各種設定を行なう場合の設定操作を容易にすることができ、ユーザの利便性を向上させることができる。【０１１７】  以上説明したように、第１の実施例では、ユーザにより選択された複合機のマニュアルやユーザが操作するパーソナルコンピュータのＯＳ環境に適合した操作手順、さらにキーワードを用いて所望のマニュアルを参照できるようにしたことにより、ユーザの利便性を向上させることができるという効果が得られる。【０１１８】  また、複合機のマニュアルに現在の設定状況を表示し、未設定の項目や設定の変更を行う項目についてはマニュアルを表示した画面から設定操作を行えるようにしたことにより、さらにユーザの利便性を向上させることができるという効果が得られる。
【実施例２】
【０１１９】  第２の実施例の構成は、複合機、ＰＣおよびサーバがインターネットを経由して通信可能に接続されたものとしている。なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。【０１２０】  図２１は第２の実施例における複合機、ＰＣおよびサーバの接続形態を示す説明図である。【０１２１】  図２１において、複合機１００と、ＰＣ２００と、サーバ５００とがインターネット経由で互いにアクセスすることにより、本実施例で説明する機能を利用することができるようになる。【０１２２】  図２２は第２の実施例における複合機の構成を示すブロック図である。【０１２３】  図２２において、マニュアル検索部２５は、図２１に示すサーバ５００との間で通信を行い、すなわちサーバ５００へマニュアル取得要求を通知し、そのサーバ５００からの応答としてマニュアル原本を受信し、ＨＤＤ１９に保存するマニュアル原本２０を更新するものである。【０１２４】  なお、複合機１００の構成は、マニュアル検索部２５が第１の実施例の構成と異なり、その他の部位は上述した第１の実施例と同様なのでその説明を省略する。また、ＰＣ２００の構成は、上述した第１の実施例と同様なのでその説明を省略する。【０１２５】  図２３は第２の実施例におけるサーバの構成を示すブロック図である。【０１２６】  図２３において、サーバ５００は、ソフトウェアや各種情報を格納するＨＤＤ５１０、作業領域としてのＲＡＭ５１５からなる記憶部、その記憶部に格納されたソフトウェアや各種情報に基づいてサーバ５００全体を制御する制御手段および演算手段としての図示しないＣＰＵ等の制御部で構成されたものである。【０１２７】  ＨＤＤ５１０には、複合機１００からの要求によりマニュアル原本５１４をその複合機１００へ配布するためのマニュアル配布プログラム５１１と、更新されたマニュアル原本５１４とが予め格納されている。【０１２８】  ＲＡＭ５１５には、マニュアル配布プログラム５１１が処理を行う際にデータ展開を行なうためのメモリ領域としてのデータ展開用の領域５１６が確保されている。【０１２９】  マニュアル配布プログラム５１１のマニュアル検索部５１２は、複合機１００からの要求を受信し、ＨＤＤ５１０内からマニュアル原本５１４を抽出し、抽出したマニュアル原本５１４をデータ展開用の領域５１６へ一時格納する。【０１３０】  マニュアル配布部５１３は、データ展開用の領域５１６に格納されたマニュアル原本５１４を複合機１００へ送信する。【０１３１】  図２４は第２の実施例におけるサーバ上のマニュアル原本の格納形態を示す説明図であり、図２３に示すサーバ５００のＨＤＤ５１０のマニュアル原本５１４には、製品名５２０毎にフォルダが形成され、それぞれのフォルダには、製品用のマニュアル原本５２１が格納されている。【０１３２】  図２５は第２の実施例におけるサーバ上のマニュアル原本データの説明図であり、図２３に示すサーバ５００のＨＤＤ５１０のマニュアル原本５１４を図示したものである。このマニュアル原本５１４は、バージョン５３０が設けられており、そのバージョン５３０によりバージョン管理ができるようになっている。なお、図７に示す第１の実施例のマ��ュアル原本２０から更新された点として、新規ＯＳとしての「ＯＳ３」５３１に対応したものとなっている。【０１３３】  上述した構成の作用について説明する。【０１３４】  まず、図２２に示す複合機１００のマニュアル検索部２５が行うマニュアル更新時の処理を図２６の第２の実施例におけるマニュアル更新時の複合機の処理を示すフローチャートの図中Ｓで表すステップにしたがって図２２を参照しながら説明する。【０１３５】  Ｓ１ｅ：複合機１００のマニュアル検索部２５は、予め設定されている更新期間（例えば、１箇月）の時間経過を監視し、その更新期間を経過したら処理をＳ２ｅへ移行する。【０１３６】  Ｓ２ｅ：マニュアル検索部２５は、設定情報２２から複合機１００の装置名称（図４に示すインデックス＝５２）を製品名として取得する。【０１３７】  Ｓ３ｅ：装置名称を取得したマニュアル検索部２５は、設定情報２２からマニュアルの版数を取得する。【０１３８】  Ｓ４ｅ：装置名称およびマニュアルの版数を取得したマニュアル検索部２５は、サーバ５００に対してマニュアル検索用のＵＲＬ（例えば、ｈｔｔｐ：／／Ｓｅｒｖｅｒ００１／Ｍａｎｕａｌｓ／ｄｅｆａｕｌｔ．ｈｔｍｌ？Ｍｏｄｅｌ＝ＸＸＸＸ＆Ｖ＝１．０）を送信し、マニュアルが更新されているか否かを問い合わせ、その応答によりマニュアルが更新されていると判定すると処理をＳ５ｅへ移行し、更新されていないと判定するとマニュアル原本２０を更新することなく本処理を終了する。【０１３９】  ここで、上記のＵＲＬのうち、「Ｍｏｄｅｌ」キーは製品名を示し、「Ｖ」キーは版数を示している。【０１４０】  Ｓ５ｅ：マニュアルが更新されていると判定したマニュアル検索部２５は、サーバ５００上に更新された図２４に示すマニュアル原本５２１をサーバ５００からダウンロード（転送）し、マニュアル原本２０をダウンロードしたマニュアル原本５２１に更新する。【０１４１】  次に、図２３に示すサーバ５００が行うマニュアル取得要求処理を図２７の第２の実施例におけるマニュアル取得要求時のサーバの処理を示すフローチャートの図中Ｓで表すステップにしたがって図２３を参照しながら説明する。【０１４２】  Ｓ１ｆ：複合機１００からマニュアル取得要求としてマニュアル検索用のＵＲＬ（例えば、ｈｔｔｐ：／／Ｓｅｒｖｅｒ００１／Ｍａｎｕａｌｓ／ｄｅｆａｕｌｔ．ｈｔｍｌ？Ｍｏｄｅｌ＝ＸＸＸＸ＆Ｖ＝１．０）を受信したサーバ５００のマニュアル検索部５１２は、そのマニュアル検索用のＵＲＬから製品名（例えば、ＸＸＸＸ）を抽出し、ＨＤＤ５１０のマニュアル原本５１４から図２４に示す製品名（例えば、ＸＸＸＸ５２０）のフォルダを辿り、マニュアル原本５２１を取得（検出）し、処理をＳ２ｆへ移行する。ここで、マニュアル原本５２１が取得（検出）できない場合は、その旨を複合機１００へ通知して処理を終了する。【０１４３】  Ｓ２ｆ：マニュアル原本５２１を取得したマニュアル検索部５１２は、そのマニュアル原本５２１を開き、図２５に示すマニュアル原本の版数５３０を取得し、マニュアル原本５２１のバージョンとマニュアル検索用のＵＲＬから抽出した版数とを比較し、版数が更新されているか否かを判定する。【０１４４】  例えば��マニュアル原本５２１の図２５に示す版数５３０は「２．０」であり、複合機１００から受信したマニュアル検索用のＵＲＬの版数、すなわち複合機１００のＨＤＤ１９に格納されているマニュアル原本２０の版数は「１．０」であるため、サーバ５００に格納されたマニュアルが更新されていると判定する。【０１４５】  Ｓ３ｆ：サーバ５００に格納されたマニュアルが更新されていると判定すると、サーバ５００のマニュアル配布部５１３は、マニュアル原本５２１を複合機１００に対してダウンロードさせ、複合機１００へマニュアル原本５２１を配布して処理を終了する。【０１４６】  一方、Ｓ２ｆにおいて、サーバ５００に格納されたマニュアルが更新されていないと判定するとマニュアル配布部５１３は、マニュアル原本５２１を複合機１００に対してダウンロードすることなく、処理を終了する。【０１４７】  このように、複合機内のマニュアル原本を自動的に更新することにより、ユーザは常に最新版のマニュアルを参照することができるようになる。【０１４８】  以上説明したように、第２の実施例では、サーバに格納されたマニュアル原本を複合機にダウンロードして複合機内のマニュアル原本を自動的に更新することにより、第１の実施例の効果に加え、ユーザは常に最新版のマニュアルを参照することができるようになるという効果が得られる。【０１４９】  なお、第１の実施例および第２の実施例では、電子装置を複合機として説明したが、それの限られることなく、電子装置をプリンタ、ファクシミリ、スキャナ、携帯電話や携帯情報端末等としても良い。
【符号の説明】
【０１５０】  １０  ＲＯＭ  １１  Ｗｅｂサーバ  １２  設定部  １３、４２  要求解析部  １４  マニュアル検索部  １５  キーワード検索部  １６  装置設定部  １７  マニュアル形成部  １８  データ送信部  １９、３０  ＨＤＤ  ２０  マニュアル原本  ２１  キーワード群  ２２  設定情報  ２３、５０  ＲＡＭ  ２４、５１  データ展開用の領域  ２５  マニュアル検索部  ４０  マニュアルビューア  ４１  イベント処理部  ４３  接続先装置指定部  ４４  ＯＳ情報取得部  ４５  送信コマンド生成部  ４６  データ送受信部  ４７  ファイル表示部  ４８  ＯＳ情報  ４９  マニュアル保管領域  １００  複合機  ２００  ＰＣ  ３００  ネットワーク  ５００  サーバ
【図１】
2011229032.tif 000003
【図２】
2011229032.tif 000004
【図３】
2011229032.tif 000005
【図４】
2011229032.tif 000006
【図５】
2011229032.tif 000007
【図６】
2011229032.tif 000008
【図７】
2011229032.tif 000009
【図８】
2011229032.tif 000010
【図９】
2011229032.tif 000011
【図１０】
2011229032.tif 000012
【図１１】
2011229032.tif 000013
【図１２】
2011229032.tif 000014
【図１３】
2011229032.tif 000015
【図１４】
2011229032.tif 000016
【図１５】
2011229032.tif 000017
【図１６】
2011229032.tif 000018
【図１７】
2011229032.tif 000019
【図１８】
2011229032.tif 000020
【図１９】
2011229032.tif 000021
【図２０】
2011229032.tif 000022
【図２１】
2011229032.tif 000023
【図２２】
2011229032.tif 000024
【図２３】
2011229032.tif 000025
【図２４】
2011229032.tif 000026
【図２５】
2011229032.tif 000027
【図２６】
2011229032.tif 000028
【図２７】
2011229032.tif 000029
【手続補正書】
【提出日】平成22年4月27日(2010.4.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力されたデータに基づいて電子処理を行う電子装置であって、
操作手順を記述した手順書情報を記憶する手順書情報記憶部と、
装置の設定情報を記憶する設定情報記憶部と、
前記手順書情報記憶部から読み出した手順書情報に前記設定情報を組み込んだ手順書情報を生成する手順書形成部と、
前記手順書情報に組み込まれた設定情報の更新または設定が指示された前記入力データに基づいて、前記設定情報記憶部の該設定情報を更新または設定する装置設定部とを有することを特徴とする電子装置。
【請求項２】
請求項１において、
前記入力されたデータは、キーワードを含み、
前記キーワードに基づいて前記手順書情報記憶部を検索し、該キーワードを含む手順書情報を抽出する手順書検索部を備え、
前記手順書形成部は、前記手順書検索部が抽出した手順書情報に前記設定情報を組み込んだ手順書情報を生成することを特徴とする電子装置。
【請求項３】
請求項１または請求項２において、
前記入力されたデータは、前記電子装置に対して操作を行う情報端末の環境情報を含み、
前記手順書形成部は、該環境情報を含む手順書情報を前記手順書情報記憶部から読み出すことを特徴とする電子装置。
【請求項４】
請求項１から請求項３のいずれか１項において、
前記設定情報は、機器情報毎に設定される設定値であることを特徴とする電子装置。
【請求項５】
請求項４において、
前記手順書情報は、前記機器情報の識別子と、該識別子に対応付けられた設定値とを含むことを特徴とする電子装置。
【請求項６】
請求項５において、
前記手順書形成部は、前記機器情報の識別子と、該識別子に設定値とを対応付けて前記手順書情報を生成することを特徴とする電子装置。
【請求項７】
請求項１から請求項６のいずれか１項において、
前記手順書情報記憶部に記憶された手順書情報は、サーバから転送されて更新されることを特徴とする電子装置。