(57)【要約】  【課題】  情報を動的に表示する機能を有していなくても全ての情報をＷｅｂページにて表示することのできるＷｅｂページ表示システムを提供する。  【解決手段】  Ｗｅｂページ表示システムは、ＭＦＰと端末装置とからなる。ＭＦＰは、自装置の管理情報をＷｅｂページにて表示するための言語データファイルと設定ファイルとスタイル定義ファイルとを前記出力装置へ送信し、端末装置は、前記言語データファイルと前記設定ファイルと前記スタイル定義ファイルとを受け取り、前記管理情報をＷｅｂページにて動的に表示するか否かを判断し、判断結果が否定的である場合に、前記管理情報を、受け取った前記言語データファイルと前記設定ファイルと前記スタイル定義ファイルとを用いて、Ｗｅｂページにて静的に表示する。【選択図】  図１
2007048028.tif 000002
【特許請求の範囲】
【請求項１】
情報を出力する出力装置と、前記情報をＷｅｂページにて表示する表示装置とからなるＷｅｂページ表示システムであって、
前記出力装置は、
前記情報を動的に表示することを示す第１表示情報と、前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記表示装置へ送信する送信手段を備え、
前記表示装置は、
前記定義ファイルを受け取る受取手段と、
自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断する判断手段と、
プラグインがインストールされていると判断する場合には、受け取った前記定義ファイルの前記第１表示情報に基づいて、前記情報をＷｅｂページにて表示し、プラグインがインストールされていないと判断する場合には、受け取った前記定義ファイルに含まれる前記第２表示情報に基づいて、前記情報をＷｅｂページにて表示する表示手段と
を備えることを特徴とするＷｅｂページ表示システム。
【請求項２】
出力装置に係る情報をＷｅｂページにて表示する表示装置であって、
前記情報を動的に表示することを示す第１表示情報と、前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記出力装置から受け取る受取手段と、
自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断する判断手段と、
プラグインがインストールされていると判断する場合には、受け取った前記定義ファイルの前記第１表示情報に基づいて、前記情報をＷｅｂページにて表示し、プラグインがインストールされていないと判断する場合には、受け取った前記定義ファイルに含まれる前記第２表示情報に基づいて、前記情報をＷｅｂページにて表示する表示手段と
を備えることを特徴とする表示装置。
【請求項３】
前記表示装置は、さらに、
前記表示手段にて前記情報が静的に表示されている際に、前記出力装置にて検出された稼動状況に係る検出情報の要求を受け付ける要求受付手段と、
前記要求受付手段が検出情報の要求を受け付けると、前記出力装置より検出情報を取得する取得手段とを備え、
前記表示手段は、取得手段にて取得された前記検出情報をＷｅｂページにて表示する
ことを特徴とする請求項２に記載の表示装置。
【請求項４】
情報を表示装置へ出力する出力装置であって、
前記表示装置にプラグインがインストールされている場合に前記情報を動的に表示することを示す第１表示情報と、前記表示装置にプラグインがインストールされていない場合に前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記表示装置へ送信する送信手段
を備えることを特徴とする出力装置。
【請求項５】
前記出力装置は、さらに、
自装置の稼動状況を検出する検出手段を備え、
前記送信手段は、
稼動状況に応じた定義ファイルを複数個記憶しており、前記検出手段にて検出された稼動状況に対応する定義ファイルを抽出し、抽出した定義ファイル群を送信する
ことを特徴とする請求項４に記載の出力装置。
【請求項６】
出力装置に係る情報をＷｅｂページにて表示する表示装置に用いられる表示方法であって、
前記情報を動的に表示することを示す第１表示情報と、前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記出力装置から受け取る受取ステップと、
自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断する判断ステップと、
プラグインがインストールされていると判断する場合には、受け取った前記定義ファイルの前記第１表示情報に基づいて、前記情報をＷｅｂページにて表示し、プラグインがインストールされていないと判断する場合には、受け取った前記定義ファイルに含まれる前記第２表示情報に基づいて、前記情報をＷｅｂページにて表示する表示ステップと
を含むことを特徴とする表示方法。
【請求項７】
出力装置に係る情報をＷｅｂページにて表示する表示装置に、
前記情報を動的に表示することを示す第１表示情報と、前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記出力装置から受け取る受取ステップと、
自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断する判断ステップと、
プラグインがインストールされていると判断する場合には、受け取った前記定義ファイルの前記第１表示情報に基づいて、前記情報をＷｅｂページにて表示し、プラグインがインストールされていないと判断する場合には、受け取った前記定義ファイルに含まれる前記第２表示情報に基づいて、前記情報をＷｅｂページにて表示する表示ステップと
を実行させるための表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページ表示システムに関し、特に、プラグインを用いて動的なＷｅｂページを生成するデータを、プラグインがインストールされていない端末装置が受け取った場合の代替ページの表示技術に関する。
【背景技術】
【０００２】
従来、例えば、ネットワークに接続された端末装置とプリンタ機能などを有するサーバ装置との間で、サーバ装置から当該サーバ装置の稼動状況等を示す情報を、端末装置へ送信し、端末装置のブラウザでＷｅｂページとして表示したり、サーバ装置のデバイスの設定を行ったりするシステムが存在する（特許文献１、２）。
【特許文献１】特開平１０−１３６１４２号公報
【特許文献２】特開２００５−１８９９４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このシステムにおいて、通常、端末装置は、情報を動的に表示するためのプラグインを予めインストールしており、情報の表示を動的に行うプログラム（以下、「動的表示プログラム」という。）を用いて、表示している。
しかしながら、ネットワークに接続される端末装置は、必ずしもプラグインをインストールしているとは限らない。プラグインをインストールしていない端末装置は、動的表示プログラムを用いることはできないため、動的表示プログラムにて表示される情報は非表示となり、サーバ装置から送信された全ての情報を表示することができない。また、表示を行うブラウザによっては、サーバ装置から送信された全ての情報を表示する際に、プラグインがインストールされていない場合には、その旨の警告メッセージを表示することもある。サーバ装置から送信された全ての情報が表示されなかったり、警告メッセージが表示されたりすると、ユーザは、ストレスを感じることとなる。
【０００４】
そこで、本発明は、上記の問題に鑑み、情報を動的に表示する機能を有していなくても全ての情報をＷｅｂページにて表示することのできるＷｅｂページ表示システム、表示装置、表示方法及び表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、情報を出力する出力装置と、前記情報をＷｅｂページにて表示する表示装置とからなるＷｅｂページ表示システムであって、前記出力装置は、前記情報を動的に表示することを示す第１表示情報と、前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記表示装置へ送信する送信手段を備え、前記表示装置は、前記定義ファイルを受け取る受取手段と、自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断する判断手段と、プラグインがインストールされていると判断する場合には、受け取った前記定義ファイルの前記第１表示情報に基づいて、前記情報をＷｅｂページにて表示し、プラグインがインストールされていないと判断する場合には、受け取った前記定義ファイルに含まれる前記第２表示情報に基づいて、前記情報をＷｅｂページにて表示する表示手段とを備えることを特徴とする。
【発明の効果】
【０００６】
上記に示す構成によると、Ｗｅｂページ表示システムの表示装置は、出力装置の情報をＷｅｂページに表示する際に、自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断し、インストールされていると判断する場合には、第１表示情報に基づいて、情報をＷｅｂページにて表示し、インストールされていないと判断する場合には、第２表示情報に基づいて、情報をＷｅｂページにて表示する。これにより、表示装置は、プラグインをインストールしていなくても、出力装置から送信された管理情報を表示することができる。つまり、表示装置は、情報を動的に表示する機能を有していなくても、出力装置から送信された情報を表示することができる。
【０００７】
また、本発明は、出力装置に係る情報をＷｅｂページにて表示する表示装置であって、前記情報を動的に表示することを示す第１表示情報と、前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記出力装置から受け取る受取手段と、自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断する判断手段と、プラグインがインストールされていると判断する場合には、受け取った前記定義ファイルの前記第１表示情報に基づいて、前記情報をＷｅｂページにて表示し、プラグインがインストールされていないと判断する場合には、受け取った前記定義ファイルに含まれる前記第２表示情報に基づいて、前記情報をＷｅｂページにて表示する表示手段とを備えることを特徴とする。
【０００８】
この構成によると、表示装置は、出力装置の情報をＷｅｂページに表示する際に、自装置に前記情報を動的に表示するためのプラグインがインストールされているか否かを判断し、インストールされていると判断する場合には、第１表示情報に基づいて、情報をＷｅｂページにて表示し、インストールされていないと判断する場合には、第２表示情報に基づいて、情報をＷｅｂページにて表示する。これにより、表示装置は、プラグインをインストールしていなくても、出力装置から送信された管理情報を表示することができる。つまり、表示装置は、情報を動的に表示する機能を有していなくても、出力装置から送信された情報を表示することができる。
【０００９】
ここで、前記表示装置は、さらに、前記表示手段にて前記情報が静的に表示されている際に、前記出力装置にて検出された稼動状況に係る検出情報の要求を受け付ける要求受付手段と、前記要求受付手段が検出情報の要求を受け付けると、前記出力装置より検出情報を取得する取得手段とを備え、前記表示手段は、取得手段にて取得された前記検出情報をＷｅｂページにて表示するとしてもよい。
【００１０】
この構成によると、表示装置は、検出情報を表示することができる。これにより、ユーザは、出力装置の稼動状況を知ることができる。
また、本発明は、情報を表示装置へ出力する出力装置であって、前記表示装置にプラグインがインストールされている場合に前記情報を動的に表示することを示す第１表示情報と、前記表示装置にプラグインがインストールされていない場合に前記情報を静的に表示することを示す第２表示情報とを含む定義ファイルを、前記表示装置へ送信する送信手段を備えることを特徴とする。
【００１１】
この構成によると、出力装置は、第１表示情報と第２表示情報とを含むファイルを、表示装置へ送信する。これにより、表示装置では、自装置がプラグインをインストールしているか否かにより、第１表示情報及び第２表示情報の何れかに基づいて情報を表示することができる。
ここで、前記出力装置は、さらに、自装置の稼動状況を検出する検出手段を備え、前記送信手段は、稼動状況に応じた定義ファイルを複数個記憶しており、前記検出手段にて検出された稼動状況に対応する定義ファイルを抽出し、抽出した定義ファイル群を送信するとしてもよい。
【００１２】
この構成によると、出力装置は、稼動状況に応じたファイルを、表示装置へ送信する。これにより、表示装置では、出力装置の稼動状況に応じた情報を、自装置がプラグインをインストールしているか否かにより、第１表示情報及び第２表示情報の何れかに基づいて情報を表示することができる。
【発明を実施するための最良の形態】
【００１３】
本発明に係る実施の形態としてのＷｅｂページ表示システム１について説明する。
１．構成
１．１  Ｗｅｂページ表示システム１の概要
Ｗｅｂページ表示システム１は、図１に示すように、ＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０、端末装置２０及び２１が、ネットワーク３０を介して接続可能なように構成されている。ＭＦＰとは、スキャナ、プリンタ、ファクシミリなどの複数の機能を有する画像形成装置である。ネットワーク３０は、例えば、構内ネットワーク（ＬＡＮ）である。
【００１４】
ＭＦＰ１０は、ＭＦＰ１０のデバイスの稼動状況やシステムの状態、実行ジョブの履歴、ネットワークの設定などの管理情報を、ＸＭＬファイル（言語データファイル、及び設定ファイル）とＸＳＬＴファイル（スタイル定義ファイル）とを用いて、ネットワーク３０を介して、端末装置２０へ送信する。端末装置２０は、受信したＸＭＬファイル及びＸＳＬＴファイルに基づいて、自装置のブラウザにより管理情報を表示する。
【００１５】
ＭＦＰ１０は、ＸＭＬとＸＳＬＴとで作成されるＷｅｂページが蓄積されており、参照するＸＭＬデータのファイル名をＸＭＬデータとして記録している。つまり、ＭＦＰ１０は、ブラウザに表示させる項目をＸＭＬで定義しているＸＭＬファイル（言語データファイル）と、そのファイル名をＸＭＬデータとして定義したＸＭＬファイル（設定ファイル）と、定義されたファイルを切り換える機能を有するＸＳＬＴファイル（スタイル定義ファイル）とを記録することで、ＸＳＬＴにて使用するファイルを切り換えることができる。
【００１６】
また、ＭＦＰ１０と端末装置２１との間で、管理情報を送受信する場合も、上記と同様であるため、説明は省略する。
図２は、ＭＦＰ１０から端末装置２０、２１へ管理情報が送信される流れを模式的に示す図である。ＭＦＰ１０は、Ｗｅｂサーバの機能を有しており、ＭＦＰ１０の管理情報を、ＸＭＬ、ＸＳＬＴ形式で、端末装置２０、２１のブラウザへ送信する。ＭＦＰ１０は、言語データファイルＤ１０（ＸＭＬファイル）、設定ファイルＤ１１（ＸＭＬファイル）及びスタイル定義ファイルＤ１２（ＸＳＬＴファイル）を記憶しており、記憶している言語データファイルＤ１０（ＸＭＬファイル）、設定ファイルＤ１１（ＸＭＬファイル）及びスタイル定義ファイルＤ１２（ＸＳＬＴファイル）を端末装置２０、２１のブラウザへ送信する。
【００１７】
ＭＦＰ１０は、稼動状況に応じた複数の言語データ、設定ファイル及びスタイル定義ファイルを有しており、端末装置２０、２１よりアクセスが行われると、その時点の稼動状況に応じた言語データ、設定ファイル及びスタイル定義ファイルを送信する。
１．２  ＭＦＰ１０
ＭＦＰ１０は、図３に示すように、データ記憶部１０１、画像読取部１０２、印刷部１０３、ファクシミリ部１０４、検出部１０５、検出情報記憶部１０６、データ取得部１０７及び送受信部１０８から構成されている。
【００１８】
ＭＦＰ１０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、ＭＦＰ１０は、その機能を達成する。
【００１９】
（１）データ記憶部１０１
データ記憶部１０１は、稼動状況に応じた複数の言語データファイル、設定ファイル及びスタイル定義ファイルを記憶している。
ここで、設定ファイル及びスタイル定義ファイルの一例を、図４及び図５に示す。
図４は、ＸＭＬで記述され、稼動状況がエラー（紙詰まり）である場合に対応する設定ファイルである。なお、ここでは、ファイル名を「Ｓｔａｔｕｓ１．ｘｍｌ」とする。
【００２０】
図５は、ＸＳＬＴで記述され、図４に示す設定ファイルに対応するスタイル定義ファイルである。なお、ここでは、ファイル名を「Ｓｔａｔｕｓ１．ｘｓｌ」とする。下線Ｌ１にて示される内容は、管理情報を表示する端末装置において、管理情報を動的に表示するためのプラグインがインストールされている場合には、変数「Ｐｌｕｇｉｎ」に「ｔｒｕｅ」が設定され、インストールされていない場合には、変数「Ｐｌｕｇｉｎ」に「ｆａｌｓｅ」が設定されることを示す。
【００２１】
記述文Ｌ２及びＬ３は、デバイス状態の表示方法を示す文である。
記述文Ｌ２は、変数「Ｐｌｕｇｉｎ」に「ｔｒｕｅ」が設定されている場合、つまり、管理情報を表示する端末装置において、管理情報を動的に表示するためのプラグインがインストールされている場合には、「ｓｔａｔｕｓ．ｃｌａｓｓ」を実行する。ここで、「ｓｔａｔｕｓ．ｃｌａｓｓ」は、紙詰まりを示す動画を表示するプログラムである。
【００２２】
記述文Ｌ３は、変数「Ｐｌｕｇｉｎ」に「ｆａｌｓｅ」が設定されている場合、つまり、管理情報を表示する端末装置において、プラグインがインストールされていない場合には、文字列「エラー」と、ボタンとが表示されることを示す。ここで、表示されるボタンには、「最新の情報に更新」の文字列が記載されている。
（２）画像読取部１０２
画像読取部１０２は、スキャナの機能を有している。スキャナは、公知技術であるため、ここでの説明は省略する。
【００２３】
（３）印刷部１０３
印刷部１０３は、プリンタの機能を有している、プリンタは、公知技術であるため、ここでの説明は省略する。
（４）ファクシミリ部１０４
ファクシミリ部１０４は、ファクシミリの機能を有している。ファクシミリは、公知技術であるため、ここでの説明は省略する。
【００２４】
（５）検出部１０５
検出部１０５は、画像部１０２、印刷部１０３及びファクシミリ部１０４のデバイス状態を、随時監視し、エラーなどの検出を行う。
検出部１０５は、時刻を計時する時計部を有し、さらに、複数のエラーのそれぞれを識別するために、エラーごとに、エラーコードを記憶している。
【００２５】
検出部１０５は、エラーを検出すると、時計部から現在時刻を取得し、検出したエラーを識別するエラーコードを取得する。
検出部１０５は、発生日時、機能名、検出コード及び検出内容からなる検出情報を生成し、生成した検出情報を、検出情報記憶部１０６へ書き込む。ここで、発生日時は、エラー検出時に取得した時刻であり、機能名は、エラーを検出した機能の名称であり、検出コードは、検出したエラーのエラーコードであり、検出内容は、検出したエラーの内容である。なお、画像読取部１０２の機能名、印刷部１０３の機能名及びファクシミリ部の機能名は、それぞれ、「スキャナ」、「プリンタ」及び「ファクシミリ」であるとする。
【００２６】
また、検出部１０５は、エラーの検出後、正常動作に戻ったことを検知すると、検出情報記憶部１０６へ書き込んだ内容を、正常動作の内容へと更新する。
例えば、検出部１０５は、印刷部１０３にて、紙詰まりを検知すると、現在時刻を取得し、さらには、紙詰まりを識別するためのエラーコード（ここでは、「１」とする。）を取得する。検出部１０５は、発生時刻と、エラーを検出した機能名（プリンタ）と、検出コード（「１」）と、検出したエラーの内容（紙詰まり）とからなる検出情報を生成し、生成した検出情報を、検出情報記憶部１０６へ書き込む。検出部１０５は、その後、正常動作に戻ったことを検知すると、発生時刻、機能名のそれぞれを「―」とし、検出コードを「０」とし、検出内容を「正常動作中」とする検知情報を生成し、検出情報記憶部１０６の記憶内容を、生成した検知情報へと更新する。
【００２７】
（６）検出情報記憶部１０６
検出情報記憶部１０６は、検出部１０５にて生成された検出情報を記憶するための領域を有している。
図６（ａ）にて示す検出情報リストＴ１００は、検出部１０５が印刷部１０３にて紙詰まりを検知した場合に生成した検出情報を示す。
【００２８】
図６（ｂ）にて示す検出情報リストＴ１０１は、検出部１０５が印刷部１０３にて紙詰まりを検知し、その後、正常動作に戻った場合に生成した検出情報を示す。
（７）データ取得部１０７
データ取得部１０７は、図７にて示すファイルリストＴ１１０を有している。
ファイルリストＴ１１０は、識別コード、言語データファイル名、設定ファイル名及びスタイル定義ファイル名からなる組を１以上記憶するための領域を有している。
【００２９】
データ取得部１０７は、デバイス状態を動的に表示するための動的表示プログラムを予め記憶している。ここで、動的表示プログラムの一例は、ＪＡＶＡ（登録商標）アプレットである。
識別コードは、エラーコードを示し、言語データファイル名、設定ファイル名及びスタイル定義ファイル名は、それぞれ、言語データファイルの名称、設定ファイルの名称及びスタイル定義ファイルの名称を示す。
【００３０】
データ取得部１０７は、ネットワークに接続された端末装置から、送受信部１０８を介して、ファイルのダウンロードの要求と、要求元の端末装置を識別するための端末識別子とを受け付けると、検出情報記憶部１０６に記憶している検出情報を読み出す。ここで、端末識別子は、例えば、ＩＰアドレスである。
データ取得部１０７は、読み出した検出情報に含まれるエラーコードと一致する識別コードに対応する言語データファイル名、設定ファイル名及びスタイル定義ファイル名に基づいて、データ記憶部１０１より該当する言語データファイル、設定ファイル及びスタイル定義ファイルを読み出す。これにより、データ取得部１０７は、稼動状況に応じた設定ファイル、スタイル定義ファイル及び言語データファイルを取得することができる。
【００３１】
データ取得部１０７は、読み出した言語データファイル、設定ファイル及びスタイル定義ファイルを、受け取った端末識別子に基づいて、送受信部１０８を介して要求元の端末装置へ送信する。
データ取得部１０７は、動的表示プログラムのダウンロード要求と、端末識別子とを、端末装置から送受信部１０８を介して受け取ると、予め記憶している動的表示プログラムを、受け取った端末識別子に基づいて、要求元の端末装置へ送信する。
【００３２】
また、データ取得部１０７は、端末装置から、送受信部１０８を介して、最新の検出情報を要求する検出情報要求と、端末識別子とを受け付けると、検出情報記憶部１０６にて記憶している検出情報を読み出す。データ取得部１０７は、読み出した検出情報を、受け取った端末識別子に基づいて、送受信部１０８を介して要求元の端末装置へ送信する。
（８）送受信部１０８
送受信部１０８は、自装置と、ダウンロードの要求元の端末装置との間のデータの送受信を行う。
【００３３】
１．３  端末装置２０
端末装置２０は、図８に示すように、識別子記憶部２０１、制御部２０２、表示部２０３及び送受信部２０４から構成されている。
端末装置２０は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、端末装置２０は、その機能を達成する。
【００３４】
なお、端末装置２１は、端末装置２０と同様の構成を有しているため、説明は省略する。
（１）識別子記憶部２０１
識別子記憶部２０１は、自装置を識別するための端末識別子を記憶している。
（２）制御部２０２
制御部２０２は、ユーザよりブラウザの起動指示を受け付けると、ブラウザを起動する。
【００３５】
制御部２０２は、ユーザより、所定のＵＲＬ（ここでは、ＭＦＰ１０の管理情報を表示するためのＵＲＬ）を受け付けると、識別子記憶部２０１から端末識別子を読み出し、ファイルのダウンロードの要求と読み出した端末識別子とを、送受信部２０４を介してＭＦＰ１０へ送信する。
制御部２０２は、ＭＦＰ１０から送受信部２０４を介して、言語データファイル、設定ファイル及びスタイル定義ファイルを受け取ると、自装置に管理情報を動的に表示するためのプラグインがインストールされているか否かを判断する。
【００３６】
インストールされていると判断する場合には、制御部２０２は、動的表示プログラムのダウンロード要求と端末識別子とを、ＭＦＰ１０へ送受信部２０４を介して送信する。制御部２０２は、動的表示プログラムを、ＭＦＰ１０から送受信部２０４を介して受け取ると、受け取った動的表示プログラムを実行し、言語データファイル、設定ファイル、スタイル定義ファイルに基づいて、表示部２０３によりデバイス状態を、ブラウザを用いて動的に表示する。
【００３７】
インストールされていないと判断する場合には、制御部２０２は、言語データファイル、設定ファイル及びスタイル定義ファイルに基づいて、表示部２０３によりデバイス状態を、ブラウザを用いて静的に表示する。
制御部２０２は、ユーザより、ブラウザの終了指示を受け付けると、ブラウザの表示を終了する。
【００３８】
制御部２０２は、デバイス状態を静的に表示している際に、ユーザから最新の検出情報の要求指示を受け付けると、検出情報要求と端末識別子とを、ＭＦＰ１０へ送受信部２０４を介して送信する。制御部２０２は、ＭＦＰ１０から送受信部２０４を介して、検出情報を受け取ると、受け取った検出情報を、表示部２０３によりブラウザを用いて表示する。
【００３９】
（３）表示部２０３
表示部２０３は、ＭＦＰ１０の管理情報を表示する。
ここで、管理情報の表示の一例を、図９（ａ）及び（ｂ）に示す。
図９（ａ）にて示す画面３００は、プラグインがインストールされている場合の表示の一例である。デバイス状態画像３０１は、プリンタの機能において紙詰まりが発生していることを示し、ここでは、点滅表示により表示がなされている。システム状態３０２は、システムの状態を表示し、ジョブ履歴３０３は、実行されたジョブの履歴を示し、ネットワーク設定３０４は、ネットワーク３０による接続に係る情報を示す。
【００４０】
図９（ｂ）にて示す画面３１０は、プラグインがインストールされていない場合の表示の一例である。文字列３１１「エラー」は、ＭＦＰ１０のデバイス状態がエラーであることを示し、ボタン３１２は、最新の情報を表示する際に、ユーザに押下されるボタンである。なお、制御部２０２は、ボタン３１２が押下されることにより、最新情報の要求指示を受け付ける。システム状態３１３、ジョブ履歴３１４及びネットワーク設定３１５は、それぞれ、システム状態３０２、ジョブ履歴３０３、及びネットワーク設定３０４と同様であるため、説明は省略する。
【００４１】
また、表示部２０３は、プラグインがインストールされておらず、且つ管理情報の表示時に、ボタン３１２が押下されると、ＭＦＰ１０より受け取った検出情報を、ブラウザにより表示する。
（４）送受信部２０４
送受信部２０４は、自装置と、ＭＦＰ１０との間のデータの送受信を行う。
【００４２】
２．動作
２．１  Ｗｅｂページ表示処理の動作
ここでは、端末装置におけるＷｅｂページ表示処理の動作について、図１０に示す流れ図を用いて説明する。
制御部２０２は、ユーザよりブラウザの起動指示を受け付けると、ブラウザを起動する（ステップＳ５）。
【００４３】
制御部２０２は、ユーザより、所定のＵＲＬ（ＭＦＰ１０の管理情報を表示するためのＵＲＬ）を受け付けたか否かを判断する（ステップＳ１０）。
所定のＵＲＬを受け付けていないと判断する場合には（ステップＳ１０における「ＮＯ」）、制御部２０２は、再度、ステップＳ１０における判断の動作を行う。
所定のＵＲＬを受け付けたと判断する場合には（ステップＳ１０における「ＹＥＳ」）、ＭＦＰ１０から設定ファイル、スタイル定義ファイル及び言語データファイルをダウンロードする（ステップＳ１５）。
【００４４】
制御部２０２は、ＭＦＰ１０から設定ファイル、スタイル定義ファイル及び言語データファイルをダウンロードすると、自装置に管理情報を動的に表示するためのプラグインがインストールされているか否かを判断する（ステップＳ２０）。
インストールされていると判断する場合には（ステップＳ２０における「ＹＥＳ」）、制御部２０２は、ＭＦＰ１０から動的表示プログラムをダウンロードする（ステップＳ２５）。
【００４５】
制御部２０２は、ＭＦＰ１０から動的表示プログラムをダウンロードすると、ダウンロードした動的表示プログラムを実行し、言語データファイル、設定ファイル、スタイル定義ファイルに基づいて、表示部２０３によりデバイス状態を動的に表示する（ステップＳ３０）。制御部２０２は、ユーザより、ブラウザの終了指示を受け付けたか否かを判断する（ステップＳ３５）。受け付けたと判断する場合には（ステップＳ３５における「ＹＥＳ」）、制御部２０２は、ブラウザの表示を終了する（ステップＳ５０）。受け付けていないと判断する場合には（ステップＳ３５における「ＮＯ」）、ステップＳ３０へ戻る。
【００４６】
インストールされていないと判断する場合には（ステップＳ２０における「ＮＯ」）、制御部２０２は、設定ファイル、スタイル定義ファイル及び言語データファイルに基づいて、表示部２０３によりデバイス状態を静的に表示する（ステップＳ４０）。制御部２０２は、ユーザより、ブラウザの終了指示を受け付けたか否かを判断する（ステップＳ４５）。受け付けたと判断する場合には（ステップＳ４５における「ＹＥＳ」）、制御部２０２は、ブラウザの表示を終了する（ステップＳ５０）。受け付けていないと判断する場合には（ステップＳ４５における「ＮＯ」）、ステップＳ４０へ戻る。
【００４７】
２．２  設定ファイル、スタイル定義ファイル及び言語データファイルのダウンロードの動作
ここでは、図１０に示すステップＳ１５の動作について、図１１に示す流れ図を用いて説明する。
端末装置２０の制御部２０２は、識別子記憶部２０１から端末識別子を読み出し、ファイルのダウンロードの要求と読み出した端末識別子とを、送受信部２０４を介してＭＦＰ１０へ送信する（ステップＳ１００）。
【００４８】
ＭＦＰ１０のデータ取得部１０７は、ネットワークに接続された端末装置から、送受信部１０８を介して、ファイルのダウンロードの要求と、要求元の端末装置を識別するための端末識別子とを受信すると（ステップＳ１０５）、検出情報記憶部１０６に記憶している検出情報を読み出す（ステップＳ１１０）。
データ取得部１０７は、読み出した検出情報に含まれるエラーコードと一致する識別コードに対応する言語データファイル名、設定ファイル名及びスタイル定義ファイル名に基づいて、データ記憶部１０１より該当する設定ファイル、スタイル定義ファイル及び言語データファイルを取得する（ステップＳ１１５）。
【００４９】
データ取得部１０７は、取得した設定ファイル、スタイル定義ファイル及び言語データファイルを、受け取った端末識別子に基づいて、送受信部１０８を介して要求元の端末装置へ送信する（ステップＳ１２０）。
端末装置２０の制御部２０２は、ＭＦＰ１０から送受信部２０４を介して、設定ファイル、スタイル定義ファイル及び言語データファイルを受信する（ステップＳ１２５）。
【００５０】
２．３  検出情報の表示処理の動作
ここでは、端末装置２０が、デバイス状態を静的に表示している際に、最新の検出情報の要求指示を受け付けた場合に行われる検出情報の表示処理の動作について、図１２に示す流れ図を用いて説明する。
端末装置２０の制御部２０２は、デバイス状態を静的に表示している際に、ボタン３１２の押下により、ユーザから最新の検出情報の要求指示を受け付けたか否かを判断する（ステップＳ２００）。
【００５１】
要求指示を受け付けていないと判断する場合には（ステップＳ２００における「ＮＯ」）、制御部２０２は、再度、ステップＳ２００の判断の動作を行う。
要求指示を受け付けたと判断する場合には（ステップＳ２００における「ＹＥＳ」）、制御部２０２は、検出情報要求と端末識別子とを、ＭＦＰ１０へ送受信部２０４を介して送信する（ステップＳ２０５）。
【００５２】
ＭＦＰ１０のデータ取得部１０７は、端末装置２０から、送受信部１０８を介して、最新の検出情報を要求する検出情報要求と、端末識別子とを受信すると（ステップＳ２１０）、検出情報記憶部１０６にて記憶している検出情報を取得する（ステップＳ２１５）。データ取得部１０７は、取得した検出情報を、受信した端末識別子に基づいて、送受信部１０８を介して要求元の端末装置２０へ送信する（ステップＳ２２０）。
【００５３】
端末装置２０の制御部２０２は、ＭＦＰ１０から送受信部２０４を介して、検出情報を受信すると（ステップＳ２２５）、受け取った検出情報を、表示部２０３を用いて表示する（ステップＳ２３０）。
３．まとめ
以上説明したように、Ｗｅｂ表示システムにおける端末装置は、プラグインをインストールしているか否かにより、端末装置側にて表示を切り替え、ＭＦＰの管理情報の全ての内容を表示することができる。
【００５４】
また、端末装置にプラグインがインストールされている場合と、インストールされていない場合の双方において、各端末装置が利用するＸＳＬＴファイル（スタイル定義ファイル）は共通のものであるため、プラグインがインストールされていない端末装置は、再度ＭＦＰへアクセスする必要がない。つまり、ＭＦＰが画面を再度作成する必要がないので、ＭＦＰの負荷が軽減される。
【００５５】
４．変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下の場合も本発明に含まれる。
（１）上記実施の形態において、端末装置とＭＦＰとの間の情報の送受信を行うネットワークを構内ネットワークとしたが、これに限定されない。端末装置とＭＦＰとの間の情報の送受信をインターネットを用いて行ってもよい。
【００５６】
（２）上記実施の形態において、プラグインをインストールしていない端末装置は、ＭＦＰの管理情報に含まれるデバイス状態を表示する際に、文字列「エラー」とボタンとを表示したが、これに限定されない。
デバイス状態を示すテキストや静的な画像を表示してもよい。
または、デバイス状態を動的に表示できるように、プラグインのインストールを開始するボタンを設けてもよい。このとき、ＭＦＰは、プラグインのインストールに必要なデータ及びアプリケーションを予め格納している。端末装置は、インストールを開始するボタンを押下すると、ＭＦＰから、プラグインのインストールに必要なデータ及びアプリケーションをダウンロードして、インストールを開始する。
【００５７】
または、デバイス状態を静的に表示後、自動更新を行う動作を行ってもよい。このとき、端末装置は、デバイス状態を静的に表示後、定期的に、検出情報要求と端末識別子とをＭＦＰへ送信し、検出情報を取得する。
（３）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【００５８】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００５９】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００６０】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（４）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【産業上の利用可能性】
【００６１】
本発明は、ＭＦＰを製造及び販売する産業において、経営的、つまり反復的かつ継続的に利用されうる。
【図面の簡単な説明】
【００６２】
【図１】Ｗｅｂページ表示システムの概要を示す図である。
【図２】ＭＦＰ１０から端末装置２０、２１へ情報が送信される流れを模式的に示す図である。
【図３】ＭＦＰ１０の構成を示すブロック図である。
【図４】設定ファイルＤ１１の具体例を示す図である。
【図５】スタイル定義ファイルＤ１２の具体例を示す図である。
【図６】（ａ）は、紙詰まりを検出した場合における検出情報を示し、（ｂ）は、その後、正常動作に戻った場合における検出情報を示す図である。
【図７】ファイルリストＴ１１０のデータ構造の一例を示す図である。
【図８】端末装置２０の構成を示すブロック図である。
【図９】（ａ）は、プラグインがインストールされている場合に表示される管理情報の一例を示し、（ｂ）は、プラグインがインストールされていない場合に表示される管理情報の一例を示す図である。
【図１０】Ｗｅｂページ表示処理の動作を示す流れ図である。
【図１１】設定ファイル、スタイル定義ファイル及び言語データファイルをダウンロードする際の動作を示す流れ図である。
【図１２】検出情報の表示処理の動作を示す流れ図である。
【符号の説明】
【００６３】
１    Ｗｅｂページ表示システム
１０    ＭＦＰ
２０、２１    端末装置
３０    ネットワーク
１０１    データ記憶部
１０２    画像読取部
１０２    画像部
１０３    印刷部
１０４    ファクシミリ部
１０５    検出部
１０６    検出情報記憶部
１０７    データ取得部
１０８    送受信部
２０１    識別子記憶部
２０２    制御部
２０３    表示部
２０４    送受信部
【図１】
2007048028.tif 000003
【図２】
2007048028.tif 000004
【図３】
2007048028.tif 000005
【図４】
2007048028.tif 000006
【図５】
2007048028.tif 000007
【図６】
2007048028.tif 000008
【図７】
2007048028.tif 000009
【図８】
2007048028.tif 000010
【図９】
2007048028.tif 000011
【図１０】
2007048028.tif 000012
【図１１】
2007048028.tif 000013
【図１２】
2007048028.tif 000014