(57)【要約】【課題】情報処理装置で表示されるメッセージを簡易に変更可能とすること。【解決手段】ネットワークを介して通信可能なサーバ装置１０４とクライアント端末１０１を含むシステムであって、クライアント端末１０１の文字列データ要求部１０３は、メッセージを構成する文字列データをサーバ装置１０４に対して要求し、サーバ装置１０４では、言語環境解析部１０５で、要求された言語の文字列データを生成できるか否か判定した上で、文字列データ生成部１０６にて文字列データを生成し、文字列データ提供部１０７で、文字列データをクライアント端末１０１に対して送信する。クライアント端末１０１は、文字列データ取得部１０８にて文字列データを受信し、表示部１０９にて、受信した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示する。【選択図】　図１
2004110172.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバ装置と通信可能な情報処理装置であって、
メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に対応する文字列データを受信する受信手段と、
前記受信手段で受信した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示する表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記要求情報は、前記情報処理装置の言語環境を含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ネットワークを介して互いに通信可能なサーバ装置と情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に対応する文字列データを受信する受信手段と、
前記受信手段で受信した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示する表示手段と、
を備え、
前記サーバ装置は、
前記情報処理装置から要求された前記文字列データを生成する生成手段と、
生成した前記文字列データを前記情報処理装置に送信する送信手段と、
を備えることを特徴とする情報処理システム。
【請求項４】
前記送信手段は、前記情報処理装置の言語環境を含む前記要求情報を送信し、
前記生成手段は、前記送信手段で送信された前記情報処理装置の前記言語環境に基づいて前記文字列データを生成することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
ネットワークを介してサーバ装置と通信可能であってＷＷＷブラウザを備えた情報処理装置であって、
ＷＷＷブラウザにおいてメッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に応じたＨＴＭＬデータを受信する受信手段と、
前記ＷＷＷブラウザに前記受信手段で受信したＨＴＭＬデータを解析させて、前記メッセージを表示する表示手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
前記要求情報は、前記情報処理装置の言語環境を含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
ネットワークを介して互いに通信可能なサーバ装置と情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
ＷＷＷブラウザと、
前記ＷＷＷブラウザにおいてメッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に応じたＨＴＭＬデータを受信する受信手段と、
前記ＷＷＷブラウザに前記受信手段で受信したＨＴＭＬデータを解析させて、前記メッセージを表示する表示手段と、
を備え、
前記サーバ装置は、
前記情報処理装置から要求された前記ＨＴＭＬデータを生成する生成手段と、
生成した前記ＨＴＭＬデータを前記情報処理装置に送信する送信手段と、
を備えることを特徴とする情報処理システム。
【請求項８】
前記送信手段は、前記情報処理装置の言語環境を含む前記要求情報を送信し、前記生成手段は、前記送信手段で送信された前記情報処理装置の前記言語環境に基づいて前記ＨＴＭＬデータを生成することを特徴とする請求項７に記載の情報処理システム。
【請求項９】
ネットワークを介して互いに通信可能なサーバ装置と情報処理装置とを用いた情報処理方法であって、
前記情報処理装置が、メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する第１送信工程と、
前記サーバ装置が、前記第１送信工程により前記情報処理装置から送信された要求情報に基づく前記文字列データを生成する生成工程と、
前記サーバ装置が、前記生成工程で生成した前記文字列データを前記情報処理装置に送信する第２送信工程と、
前記情報処理装置が、前記第２送信工程で送信された文字列データを受信する受信工程と、
前記情報処理装置が、前記受信工程で受信した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示する表示工程と、
を含むことを特徴とする情報処理方法。
【請求項１０】
サーバ装置と、該サーバ装置に対してネットワークを介して通信可能であってＷＷＷブラウザを備えた情報処理装置とを用いた情報処理方法であって、
前記情報処理装置が、メッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する第１送信工程と、
前記サーバ装置が、前記第１送信工程により前記情報処理装置から送信された前記要求情報に基づく前記ＨＴＭＬデータを生成する生成工程と、
前記サーバ装置が、前記生成工程で生成した前記ＨＴＭＬデータを前記情報処理装置に送信する第２送信工程と、
前記情報処理装置が、前記第２送信工程で送信されたＨＴＭＬデータを受信する受信工程と、
前記ＷＷＷブラウザに前記受信手段で受信したＨＴＭＬデータを解析させて、前記メッセージを表示する表示工程と、
を含むことを特徴とする情報処理方法。
【請求項１１】
請求項９または１０に記載の情報処理方法に含まれる各工程を、コンピュータに実行させることを特徴とするプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１３】
ネットワークを介してサーバ装置と通信可能な情報処理装置で動作する、機能拡張プログラムであって、
コンピュータに、
メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する工程と、
前記サーバ装置から前記要求情報に応じた文字列データを取得する工程と、
前記取得した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示させる工程と、
を実行させることを特徴とする機能拡張プログラム。
【請求項１４】
ネットワークを介してサーバ装置と通信可能な情報処理装置で動作する、ＷＷＷブラウザ用のプラグインプログラムであって、
コンピュータに、
ＷＷＷブラウザにおいてメッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する送信工程と、
前記サーバ装置から前記要求情報に応じたＨＴＭＬデータを取得する工程と、前記ＷＷＷブラウザに前記取得したＨＴＭＬデータを解析させて、前記メッセージを表示させる工程と、
を実行させることを特徴とする機能拡張プログラム。
【請求項１５】
請求項１３または１４に記載の機能拡張プログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１６】
請求項１３または１４に記載の機能拡張プログラムを格納した記憶媒体から前記機能拡張プログラムを読み出す手段と、
前記機能拡張プログラムを実行する手段とを備えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置、情報処理システム、情報処理方法及び機能拡張プログラム及び記憶媒体に関する。
【０００２】
【従来の技術】
従来から、インターネットやイントラネット、エクストラネット等を介してサーバ装置とクライアント端末としての情報処理装置とが互いに接続されたサーバ・クライアントシステムが知られている。この種のシステムでは、サーバ装置は、ＨＴＴＰ等の伝送プロトコルを基盤とするネットワーク情報環境を利用して、Ｗｅｂページを介して情報処理装置に情報を提供する。
【０００３】
そのように提供された情報に応じて表示された情報提供画面に対し、ユーザの操作が行われた場合、その操作に応答して表示するメッセージは、クライアント端末内に記憶されている文字列データやＨＴＭＬデータをもとに生成されていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のシステムにおいては、メッセージの内容を変更したり追加したりする場合には、クライアント端末に新しいメッセージを示すデータをインストールする必要があった。
【０００５】
本発明は、上記従来技術の課題を解決するためになされたもので、情報処理装置で表示されるメッセージを簡易に変更可能とすることを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明に係る装置は、
ネットワークを介してサーバ装置と通信可能な情報処理装置であって、
メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に対応する文字列データを受信する受信手段と、
前記受信手段で受信した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示する表示手段と、
を備えることを特徴とする。
【０００７】
前記要求情報は、前記情報処理装置の言語環境を含むことを特徴とする。
【０００８】
ネットワークを介して互いに通信可能なサーバ装置と情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に対応する文字列データを受信する受信手段と、
前記受信手段で受信した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示する表示手段と、
を備え、
前記サーバ装置は、
前記情報処理装置から要求された前記文字列データを生成する生成手段と、
生成した前記文字列データを前記情報処理装置に送信する送信手段と、
を備えることを特徴とする。
【０００９】
前記送信手段は、前記情報処理装置の言語環境を含む前記要求情報を送信し、前記生成手段は、前記送信手段で送信された前記情報処理装置の前記言語環境に基づいて前記文字列データを生成することを特徴とする。
【００１０】
ネットワークを介してサーバ装置と通信可能であってＷＷＷブラウザを備えた情報処理装置であって、
ＷＷＷブラウザにおいてメッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に応じたＨＴＭＬデータを受信する受信手段と、
前記ＷＷＷブラウザに前記受信手段で受信したＨＴＭＬデータを解析させて、前記メッセージを表示する表示手段と、
を備えることを特徴とする。
【００１１】
前記要求情報は、前記情報処理装置の言語環境を含むことを特徴とする。
【００１２】
ネットワークを介して互いに通信可能なサーバ装置と情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
ＷＷＷブラウザと、
前記ＷＷＷブラウザにおいてメッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する送信手段と、
前記サーバ装置から、前記送信手段で送信した要求情報に応じたＨＴＭＬデータを受信する受信手段と、
前記ＷＷＷブラウザに前記受信手段で受信したＨＴＭＬデータを解析させて、前記メッセージを表示する表示手段と、
を備え、
前記サーバ装置は、
前記情報処理装置から要求された前記ＨＴＭＬデータを生成する生成手段と、
生成した前記ＨＴＭＬデータを前記情報処理装置に送信する送信手段と、
を備えることを特徴とする。
【００１３】
前記送信手段は、前記情報処理装置の言語環境を含む前記要求情報を送信し、前記生成手段は、前記送信手段で送信された前記情報処理装置の前記言語環境に基づいて前記ＨＴＭＬデータを生成することを特徴とする。
【００１４】
上記目的を達成するため、本発明に係る方法は、
ネットワークを介して互いに通信可能なサーバ装置と情報処理装置とを用いた情報処理方法であって、
前記情報処理装置が、メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する第１送信工程と、
前記サーバ装置が、前記第１送信工程により前記情報処理装置から送信された要求情報に基づく前記文字列データを生成する生成工程と、
前記サーバ装置が、前記生成工程で生成した前記文字列データを前記情報処理装置に送信する第２送信工程と、
前記情報処理装置が、前記第２送信工程で送信された文字列データを受信する受信工程と、
前記情報処理装置が、前記受信工程で受信した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示する表示工程と、
を含むことを特徴とする。
【００１５】
サーバ装置と、該サーバ装置に対してネットワークを介して通信可能であってＷＷＷブラウザを備えた情報処理装置とを用いた情報処理方法であって、
前記情報処理装置が、メッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する第１送信工程と、
前記サーバ装置が、前記第１送信工程により前記情報処理装置から送信された前記要求情報に基づく前記ＨＴＭＬデータを生成する生成工程と、
前記サーバ装置が、前記生成工程で生成した前記ＨＴＭＬデータを前記情報処理装置に送信する第２送信工程と、
前記情報処理装置が、前記第２送信工程で送信されたＨＴＭＬデータを受信する受信工程と、
前記ＷＷＷブラウザに前記受信手段で受信したＨＴＭＬデータを解析させて、前記メッセージを表示する表示工程と、
を含むことを特徴とする。
【００１６】
上記目的を達成するため、本発明に係るプログラムは、上記情報処理方法に含まれる各工程を、コンピュータに実行させることを特徴とする。
【００１７】
上記目的を達成するため、本発明に係る記憶媒体は、上記プログラムを格納したことを特徴とする。
【００１８】
ネットワークを介してサーバ装置と通信可能な情報処理装置で動作する、機能拡張プログラムであって、
コンピュータに、
メッセージを構成する文字列データを要求するための要求情報を前記サーバ装置に対して送信する工程と、
前記サーバ装置から前記要求情報に応じた文字列データを取得する工程と、
前記取得した文字列データに基づいたメッセージを、所定のダイアログに埋め込んで表示させる工程と、
を実行させることを特徴とする。
【００１９】
ネットワークを介してサーバ装置と通信可能な情報処理装置で動作する、ＷＷＷブラウザ用のプラグインプログラムであって、
コンピュータに、
ＷＷＷブラウザにおいてメッセージ表示用のＨＴＭＬデータを要求するための要求情報を、前記サーバ装置に対して送信する送信工程と、
前記サーバ装置から前記要求情報に応じたＨＴＭＬデータを取得する工程と、前記ＷＷＷブラウザに前記取得したＨＴＭＬデータを解析させて、前記メッセージを表示させる工程と、
を実行させることを特徴とする。
【００２０】
本発明に係る記憶媒体は、上記機能拡張プログラムを格納したことを特徴とする。
【００２１】
本発明に係る装置は、上記機能拡張プログラムを格納した記憶媒体から前記機能拡張プログラムを読み出す手段と、
前記機能拡張プログラムを実行する手段とを備えたことを特徴とする。
【００２２】
【発明の実施の形態】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００２３】
（第１実施形態）
図１は本発明の第１実施形態に係る情報処理システムの構成図である。
【００２４】
１０１は、本発明に係る情報処理装置の第１実施形態としてのクライアント端末である。クライアント端末１０１はインターネットやイントラネット、エクストラネットなどのネットワーク１１１を介してサーバ装置１０４と接続されている。
【００２５】
１０２はＷＷＷブラウザ１１０の機能を拡張するプラグインであり、ＷＷＷブラウザ１１０でＨＴＭＬファイルを解釈するときに、プラグイン１０２の実行を指定する記述があった場合に、記述内容に対応するプラグイン１０２がＷＷＷブラウザ１１０によって実行される。
【００２６】
１０３は、プラグイン１０２がサーバ装置１０４に対してクライアント端末１０１の画面上に表示する、ユーザ向けの情報ダイアログ表示部１０９に表示する文字列データを要求する文字列データ要求部１０３である。
【００２７】
１０４は、サーバ装置であり、ネットワーク１１１を介してクライアント端末１０１と接続されている。サーバ装置１０４は内部または外部記憶装置に、クライアント端末１０１から転送された画像データを保管している。
【００２８】
１０５は、文字列データ要求部１０３によってサーバ装置１０４に要求があった情報をもとに、その要求があったクライアント端末１０１の言語環境を解析するための言語環境解析部１０５である。
【００２９】
１０６は、要求された文字列データを言語環境解析部１０５の解析結果をもとに、要求文字列データを作成する文字列データ生成部１０６である。
【００３０】
１０７は、文字列データ生成部１０６で作成されたデータを、クライアント端末１０１内のプラグイン１０２に対して提供するためのインターフェース部分である文字列データ提供部１０７である。
【００３１】
１０８は、文字列データ提供部１０７で提供された文字列データをプラグイン１０２が取得するための入り口である文字列データ取得部１０８である。
【００３２】
１０９は、一連の動作で取得した文字列データをターゲットであるダイアログに表示するためのダイアログ表示部１０９である。
【００３３】
図３は本実施形態に係るクライアント端末１０５の概略内部構成を示す図である。
【００３４】
図３において、３０１はＣＲＴ（表示装置）であり、その表示画面には、例えば編集中の文書、図形、画像その他の編集情報、アイコン、メッセージ、メニューその他のユーザインターフェース情報が表示される。３０２はＶＲＡＭであり、ＣＲＴ３０１の表示画面に表示するための画像が描画される。このＶＲＡＭ３０２に生成された画像データは、所定の規定に従ってＣＲＴ３０１に転送され、これによりＣＲＴ３０１に画像が表示される。３０３はビットムーブユニット（ＢＭＵ）であり、例えば、メモリ間（例えば、ＶＲＡＭ３０２と他のメモリ）のデータ転送や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワーク・インターフェース３１１）との間のデータ転送を制御する。３０４はキーボードであり、文書等を入力するための各種キーを有する。３０５はポインティングデバイスであり、例えば、ＣＲＴ３０１の表示画面上に表示されたアイコン、メニューその他のオブジェクトを指示するために使用される。３０６はＣＰＵであり、ＲＯＭ３０７、ハードディスク又はフロッピーディスクに格納された制御プログラムに基づいてＣＰＵデバイスに接続された各デバイスを制御する。３０７はＲＯＭであり、各種の制御プログラムやデータを保持する。
【００３５】
３０８はＲＡＭであり、ＣＰＵ３０６のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。３０９はハードディスクドライブ（ＨＤＤ）であり、ハードディスクに対するアクセスを制御する。３１０はフロッピーディスクドライブ（ＦＤＤ）であり、フロッピーディスクに対するアクセスを制御する。３１１はネットワーク・インターフェイスであり、他の情報処理装置やプリンタ等とネットワーク３１３を介して通信を行うことができる。３１２はＣＰＵバスであり、アドレスバス、データバス及びコントロールバスを含む。ＣＰＵ３０６に対する制御プログラムの提供は、ＲＯＭ３０７、ハードディスク、フロッピーディスクから行うこともできるし、ネットワーク１１１を介して他の情報処理装置等から行うこともできる。
【００３６】
図５（ａ）は、クライアント端末１０１がサーバ装置１０４に文字列データを要求する処理のフローチャートであり、図５（ｂ）は、図５（ａ）のフローチャートで示される処理によってサーバ装置１０４に送信される要求情報の一例を示す図である。尚、文字列データとは、ダイアログに表示される各種文字列がリストアップされたリストデータである。
【００３７】
図５において、まず、ステップＳ５０１で、クライアント端末１０１では、操作者（ユーザ）の操作によってなされた、印刷を実行するためのＷＷＷブラウザ起動指示を受け付け、サーバ装置１０４から取得したＨＴＭＬ情報に基づき、印刷を実行するためのＷＷＷブラウザ１１０を起動する。
ＷＷＷブラウザ１１０が起動すると、つぎに、ステップＳ５０２においてＷＷＷブラウザ１１０はサーバ装置１０４から取得したＨＴＭＬ情報に基づき、プラグイン１０２を起動する。プラグイン１０２は起動すると、ステップＳ５０３として、サーバ装置１０４に文字列データを依頼する上で必要となるＷＷＷブラウザ言語情報５０７を、ＷＷＷブラウザ１１０より取得する。
続いて、プラグイン１０２はステップＳ５０４にて同じく要求文字列データ状況情報５０６を取得する。
更にステップＳ５０５では、ステップＳ５０３、ステップＳ５０４にて取得したそれぞれの情報を、図５（ｂ）に示す各情報セットエリア５０６及び５０７にセットして要求情報５０８を作成する。そして、作成した要求情報５０８をプラグイン１０２よりネットワーク１１１を介してサーバ装置１０４へ送信し、文字列データを要求する。
【００３８】
図６は、サーバ装置１０４内での処理を示すフローチャートである。
【００３９】
まず、ステップＳ６０１においてサーバ装置１０４が、クライアント端末１０１からの要求情報５０８を、ネットワーク１１１を介して取得すると、サーバ装置１０４の言語環境解析部１０５はステップＳ６０２にて要求情報５０８内のＷＷＷブラウザ言語情報５０７を解析し、解析された言語の種類がサーバ装置１０４内で扱える言語かどうかを判断する。この判断において、例えばサーバ装置１０４内では扱えない言語と判断した場合、ステップＳ６０６に進んで、ある任意の言語（ここでは英語）に要求情報５０８内のＷＷＷブラウザ言語情報５０７をセットする。
【００４０】
次に、ステップＳ６０３にて、サーバ装置１０４内では、要求情報５０８内の２つの情報（要求文字列データ状況情報５０６、ＷＷＷブラウザ言語情報５０７）をサーバ装置１０４内の任意のＩＤに変換する。ステップＳ６０４では、サーバ装置１０４の文字列データ生成部１０６がステップＳ６０３で変換されたＩＤをもとに、ＩＤに対応した文字列データをサーバ装置１０４内のメッセージ文字列ＤＢ（図示せず）より抽出して文字列データを生成する。なお、このサーバ装置１０４内のメッセージ文字列ＤＢは、サーバ管理者が適宜にデータ更新可能なものである。更に、ステップＳ６０５に進み、サーバ装置１０４の文字列データ提供部１０７は生成された文字列データをネットワーク１１１を介してクライアント端末１０１のプラグイン１０２に送信する。
【００４１】
図７は、クライアント端末１０１が文字列データを取得する処理を示すフローチャートである。
【００４２】
クライアント端末１０１内のプラグイン１０２は、ステップＳ７０１において、上記のようにサーバ装置１０４より提供された文字列データを取得すると、次に、ステップＳ７０２において、取得された文字列データをクライアント端末１０１の画面３０１上に表示する表示部１０９にセットする。そして、ステップＳ７０３にて、ダイアログを画面３０１上に表示する処理が実施される。図４は、このようにしてクライアント端末１０１の表示部１０９に表示されるダイアログの一例を示す図である。図４では、例えば、サーバ装置１０４に保管された画像データをクライアント端末１０１と接続されたプリンタ（図示せず）によって印刷した際の印刷ステータスを示すメッセージボックスである。文字列データに基づいて、ダイアログボックスのタイトル４０１やメッセージ文４０２、ボタンタイトル４０３に適切な文字列が設定され、図４に示すように表示される。尚、ここでは、ＷＷＷブラウザ言語情報５０７が日本語であった場合の例が示されている。
【００４３】
この処理によって、クライアント端末内でユーザに対してダイアログを用いて情報を提供する際に、サーバ装置からその画面表示用の情報を取得することができ、より新しい情報をより適した言語でより正確に表示でき、クライアント側のリソースを更新することなく適宜対応することが可能になる。
【００４４】
（第２実施の形態）
次に本発明の第２実施形態について説明する。上述した第１実施形態は、文字列データを取り扱ったが、本実施形態ではＨＴＭＬデータをクライアント端末のＷＷＷブラウザに解析させて、画像表示するものである。
【００４５】
図２は、本発明の第２実施形態に係る情報処理システムの構成図である。
【００４６】
２０１は、本発明に係る情報処理装置の第２実施形態としてのクライアント端末である。クライアント端末２０１はインターネットやイントラネット、エクストラネットなどのネットワーク１１１を介してサーバ装置２０４と接続されている。
【００４７】
クライアント端末２０１は、ＷＷＷブラウザ２１０を有しており、サーバ装置２０４は、ＷＷＷサーバ２０６を有している。
【００４８】
２０２はＷＷＷブラウザ２１０の機能を拡張するプラグインであり、ＷＷＷブラウザ２１０でＨＴＭＬファイルを解釈するときに、プラグイン２０２の実行を指定する記述があった場合に、記述内容に対応するプラグイン２０２がＷＷＷブラウザ２１０によって実行される。
【００４９】
プラグイン２０２は、サーバ装置２０４に対してＨＴＭＬデータを要求するＨＴＭＬデータ要求部２０３と、サーバ装置２０４から提供されたＨＴＭＬデータを取得するＨＴＭＬデータ取得部２０９とを含む。
【００５０】
２０４は、情報処理装置の第２実施形態としてのサーバ装置であり、ネットワーク１１１を介してクライアント端末２０１と接続されている。サーバ装置２０４は内部または外部記憶装置に、クライアント端末２０１から転送された画像データを保管している。
【００５１】
２０５は、ＨＴＭＬデータ要求部２０３によってサーバ装置２０４に要求があった情報をもとに、その要求があったクライアント端末２０１の言語環境を解析するための言語環境解析部２０５である。
【００５２】
ＷＷＷサーバ２０６は、言語環境解析部２０５の解析結果をもとに、要求ＨＴＭＬデータを作成するＨＴＭＬデータ生成部２０７を含む。
【００５３】
また、サーバ装置２０４は、ＨＴＭＬデータ生成部２０７で作成されたデータを、クライアント端末２０１内のプラグイン２０２に提供するためのインターフェース部分であるＨＴＭＬデータ提供部２０８を含む。
【００５４】
ＨＴＭＬデータ取得部で取得されたデータは、ＷＷＷブラウザ２１０によって画面表示される。
【００５５】
なお、クライアント端末２０１のハードウェア構成は、上記第１実施形態において図３を用いて説明したものと同様であるため、ここではその説明を省略する。
【００５６】
図８は、本実施形態に係るクライアント端末２０１のＣＲＴ３０１に表示される印刷設定情報入力画面の一例を示す図である。この画面８０１は、ＷＷＷブラウザ２１０がサーバ装置２０４から取得した所定のＨＴＭＬデータを解析することにより表示される。そのＨＴＭＬデータは、サーバ装置２０４に格納されている。８０６は印刷対象となる画像データを表すサムネイル画像である。８０２は印刷を行うプリンタ（図示せず）を選択するためのリストボックス、８０３は記録材の用紙サイズを変更するためのリストボックス、８０４は用紙の種類を変更するためのリストボックス、８０５は印刷される用紙上のレイアウトを変更するためのリストボックスである。尚、プリンタはクライアント端末２０１と接続されているとする。
【００５７】
また、８０７は印刷対象となる画像データ８０６の各々の印刷枚数をセットするためのエディットボックスである。８０８は印刷を指示するボタンである。ユーザがポインティングデバイス３０５等で印刷ボタン８０８を選択（クリック）したことを検知すると、オペレーティングシステム（ＯＳ）からＷＷＷブラウザ２１０及びそのプラグイン２０２にその印刷指示が渡される。ＷＷＷブラウザ２１０及びプラグイン２０２は、その印刷指示に基づいてプリンタドライバにサーバ装置２０４から取得した画像データを転送し、プリンタドライバはプリンタを制御して印刷を実行する。
【００５８】
次に本実施形態に係るシステムにおける処理手順をフローチャートを参照しながら説明する。
【００５９】
図９（ａ）は、クライアント端末２０１がサーバ装置２０４にＨＴＭＬデータを要求する処理のフローチャートであり、図９（ｂ）は、図９（ａ）のフローチャートの処理によってサーバ装置２０４に送信される要求情報の一例を示すである。
【００６０】
図９（ａ）において、まず、ステップＳ９０１で、操作者（ユーザ）の操作によってなされた、印刷を実行するためのＷＷＷブラウザ起動指示を受け付け、ＷＷＷブラウザ２１０を起動する。ＷＷＷブラウザ２１０が起動すると、つぎに、ステップＳ９０２においてＷＷＷブラウザ２１０はサーバ装置２０４から取得したＨＴＭＬで記述された情報に基づき、プラグイン２０２を起動する。プラグイン２０２は起動すると、ステップＳ９０３として、サーバ装置１０４にＨＴＭＬデータを依頼する上で必要となるＷＷＷブラウザ言語情報９０７を、ＷＷＷブラウザ２１０より取得する。続いて、プラグイン２０２はステップＳ９０４にて同じく要求ＨＴＭＬデータ状況情報９０６を取得する。更にステップＳ９０５では、Ｓ９０３、Ｓ９０４にて取得した各種情報を、図９（ｂ）に示す各情報セットエリア９０６及び９０７にセットし、要求情報９０８を作成する。そして、作成した要求情報９０８をプラグイン２０２よりネットワーク１１１を介してサーバ装置２０４へ送信し、ＨＴＭＬデータを要求する。
【００６１】
図１０は、第２実施形態に係るサーバ装置２０４内での処理を示すフローチャートである。
【００６２】
まず、ステップＳ１００１においてサーバ装置２０４の言語環境解析部２０５が、クライアント端末２０１からの要求情報９０８を、ネットワーク１１１を介して取得すると、ステップＳ１００２にて要求情報９０８内のＷＷＷブラウザ言語情報９０７を解析し、この言語の種類がサーバ装置２０４内で扱える言語かどうかを判断する。この判断において、例えばサーバ装置２０４内では扱えない言語と判断した場合、ステップＳ１００６に進んで、ある任意の言語（ここでは英語）に要求情報９０８内のＷＷＷブラウザ言語情報９０７をセットする。
【００６３】
次に、ステップＳ１００３にて、サーバ装置２０４では、要求情報９０８内の２つの情報（要求ＨＴＭＬデータ状況情報９０６、ＷＷＷブラウザ言語情報９０７）をサーバ装置２０４内の任意のＩＤに変換する。ステップＳ１００４では、サーバ装置２０４のＨＴＭＬデータ生成部２０７がステップＳ１００３で変換されたＩＤをもとに、ＩＤに対応したＨＴＭＬデータをサーバ装置２０４内のＨＴＭＬ−ＤＢ（図示せず）より抽出して、ＨＴＭＬデータを生成する。なお、このサーバ内のＨＴＭＬ−ＤＢは、サーバ管理者が適宜にデータ更新可能なものである。更に、ステップＳ１００５に進み、ＨＴＭＬデータ提供部２０８は生成されたＨＴＭＬデータをネットワーク１１１を介してクライアント端末２０１側のプラグイン２０２に送信する。
【００６４】
図１１は、第２実施形態に係るクライアント端末２０２のＨＴＭＬデータ取得の処理を示すフローチャートである。
【００６５】
クライアント端末２０１内のプラグイン２０２のＨＴＭＬデータ取得部２０９は、ステップＳ１１０１において、サーバ装置２０４より提供されたＨＴＭＬデータを取得すると、次に、ステップＳ１１０２において、取得したＨＴＭＬデータを、クライアント端末２０１の画面３０１上に表示するためＷＷＷブラウザ２１０に渡す。そして、ステップＳ１１０３にて、ＷＷＷブラウザ２１０がＨＴＭＬデータを解析して、画面３０１上に図８に示すような画面を表示する。尚、ＨＴＭＬデータには、表示される文字列だけでなく、画面上での文字列や画像、リストボックスの配置などのデザインを制御するための情報も記述されている。
【００６６】
本実施形態によっても、上記第１実施形態と同様に、クライアント端末内でユーザに対してダイアログを用いて情報を提供する際に、サーバ装置からその情報を取得することができ、より新しい情報をより適した言語でより正確に表示でき、クライアント側のリソースを更新することなく適宜に対応が可能になる。
【００６７】
（他の実施形態）
以上、本発明の実施形態について詳述したが、本発明は、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００６８】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００６９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明のクレームでは、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７１】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００７２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００７３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【００７６】
【発明の効果】
本発明によれば、情報処理装置で表示されるメッセージを簡易に変更可能とすることができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態としての情報処理装置のシステム構成図である。
【図２】本発明の第２実施形態としての情報処理装置のシステム構成図である。
【図３】本発明の第１実施形態としての情報処理装置のブロック図である。
【図４】本発明の第１実施形態としての情報処理装置のメッセージダイアログ画面説明図である。
【図５】本発明の第１実施形態としての情報処理装置のクライアント端末内前処理を示すフローチャートである。
【図６】本発明の第１実施形態としての情報処理装置のサーバ内処理を示すフローチャートである。
【図７】本発明の第１実施形態としての情報処理装置のクライアント端末内後処理を示すフローチャートである。
【図８】本発明の第２実施形態としての情報処理装置のＨＴＭＬ印刷設定画面説明図である。
【図９】本発明の第２実施形態としての情報処理装置のクライアント端末内前処理を示すフローチャートである。
【図１０】本発明の第２実施形態としての情報処理装置のサーバ内処理を示すフローチャートである。
【図１１】本発明の第２実施形態としての情報処理装置のクライアント端末内後処理を示すフローチャートである。
【符号の説明】
３０１　　ＣＲＴ
３０２　　ビデオＲＡＭ（ＶＲＡＭ）
３０３　　ＢＭＵ
３０４　　キーボード
３０５　　ポインティングデバイス
３０６　　ＣＰＵ
３０７　　ＲＯＭ
３０８　　作業用のＲＡＭ
３０９　　ハードディスク
３１０　　フロッピーディスク
３１１　　ネットワークインターフェース
３１２　　Ｉ／Ｏバス
３１３　　ネットワーク回線
【図１】
2004110172.tif 000003
【図２】
2004110172.tif 000004
【図３】
2004110172.tif 000005
【図４】
2004110172.tif 000006
【図５】
2004110172.tif 000007
【図６】
2004110172.tif 000008
【図７】
2004110172.tif 000009
【図８】
2004110172.tif 000010
【図９】
2004110172.tif 000011
【図１０】
2004110172.tif 000012
【図１１】
2004110172.tif 000013