(57)【要約】【課題】ユーザに適した言語で情報を提供できる情報提供装置、情報表示装置、情報提供システム、及び情報提供方法の提供を目的とする。【解決手段】ネットワークを介して接続している端末から送信される要求に応じて、前記端末に所定の情報を提供する情報提供装置であって、前記情報提供装置の操作情報を表示させる操作パネルと、前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手段と、前記所定の情報の提供に用いる言語を決定する言語決定手段とを有し、前記言語決定手段は、前記言語対応可否判断手段が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることにより上記課題を解決する。【選択図】        図２
2004213462.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続している端末から送信される要求に応じて、前記端末に所定の情報を提供する情報提供装置であって、
前記情報提供装置の操作情報を表示させる操作パネルと、
前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手段と、
前記所定の情報の提供に用いる言語を決定する言語決定手段とを有し、
前記言語決定手段は、前記言語対応可否判断手段が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする情報提供装置。
【請求項２】
前記所定の識別情報が前記端末からの要求に含まれているかを判断する識別情報有無判断手段を更に有し、
前記言語決定手段は、前記識別情報有無判断手段が前記所定の識別情報は前記端末からの要求に含まれていないと判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする請求項１記載の情報提供装置。
【請求項３】
前記操作パネルへの前記操作情報の表示に用いる言語として複数の言語をサポートし、
サポートしている前記複数の言語の中から予め選択された一の言語を、前記操作パネルへの前記操作情報の表示に用いることを特徴とする請求項１又は２記載の情報提供装置。
【請求項４】
前記言語対応可否判断手段は、前記端末からの要求に含まれる所定の識別情報によって指定される言語がサポートしている前記複数の言語のいずれにも該当しない場合は、前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断することを特徴とする請求項１乃至３いずれか一項記載の情報提供装置。
【請求項５】
前記端末からの要求はＨＴＴＰリクエストであり、前記所定の識別情報は、前記ＨＴＴＰリクエストに含まれるＡｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドの値であることを特徴とする請求項１乃至４いずれか一項記載の情報提供装置。
【請求項６】
前記情報提供装置は、画像処理装置であることを特徴とする請求項１乃至５いずれか一項記載の情報提供装置。
【請求項７】
ネットワークを介して所定の情報を提供する情報提供装置に、前記所定の情報の表示に用いる言語を指定して前記所定の情報の送信要求を送信する情報提供要求手段と、
前記情報提供装置から受信した前記所定の情報を表示させる情報表示手段とを有し、
前記情報表示手段は、前記情報提供装置が前記情報提供要求手段の指定した言語での前記所定の情報の提供が不可能である場合は、前記情報提供装置の操作パネルの表示に用いられる言語で、前記情報提供装置から受信した前記所定の情報を表示させることを特徴とする情報表示装置。
【請求項８】
端末と、前記端末から送信される要求に応じて前記端末に所定の情報を送信する情報提供装置とを有する情報提供システムであって、
前記情報提供装置は、
前記情報提供装置の操作情報を表示させる操作パネルと、
前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手段と、
前記所定の情報の提供に用いる言語を決定する言語決定手段とを有し、
前記言語決定手段は、前記言語対応可否判断手段が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とし、
前記端末は、前記言語決定手段が決定した言語で前記所定の情報を表示することを特徴とする情報提供システム。
【請求項９】
ネットワークを介して接続している端末から送信される要求に応じて、前記端末に所定の情報を提供する情報提供装置における情報提供方法であって、
前記情報提供装置の操作情報を表示させる操作パネルと、
前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手順と、
前記所定の情報の提供に用いる言語を決定する言語決定手順とを有し、
前記言語決定手順は、前記言語対応可否判断手順が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする情報提供方法。
【請求項１０】
前記所定の識別情報が前記端末からの要求に含まれているかを判断する識別情報有無判断手順を更に有し、
前記言語決定手順は、前記識別情報有無判断手順が前記所定の識別情報は前記端末からの要求に含まれていないと判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする請求項９記載の情報提供方法。
【請求項１１】
前記情報提供装置は、前記操作パネルへの前記操作情報の表示に用いる言語として複数の言語をサポートし、
サポートしている前記複数の言語の中から予め選択された一の言語を、前記操作パネルへの前記操作情報の表示に用いることを特徴とする請求項９又は１０記載の情報提供方法。
【請求項１２】
前記言語対応可否判断手順は、前記端末からの要求に含まれる所定の識別情報によって指定される言語がサポートしている前記複数の言語のいずれにも該当しない場合は、前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断することを特徴とする請求項９乃至１１いずれか一項記載の情報提供方法。
【請求項１３】
前記端末からの要求はＨＴＴＰリクエストであり、前記所定の識別情報は、前記ＨＴＴＰリクエストに含まれるＡｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドの値であることを特徴とする請求項９乃至１２いずれか一項記載の情報提供方法。
【請求項１４】
前記情報提供装置は、画像処理装置であることを特徴とする請求項９乃至１３いずれか一項記載の情報提供方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報提供装置に関し、特にネットワークを介して接続される端末に情報を提供する情報提供装置に関する。
【０００２】
【従来の技術】
Ｗｅｂ技術の普及に伴い、ＬＰ（Ｌｉｎｅ  Ｐｒｉｎｔｅｒ）、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）等の画像処理装置においてもＷｅｂサーバ機能を搭載し、ネットワーク上のＷｅｂクライアントからの要求に対し、機器の状態、構成情報、ネットワーク設定情報などをＷｅｂページとして応答するものが多くなっている。
【０００３】
一方、近年の国際化に伴い、同一機器を使用するすべてのユーザが同一言語を使用するとは限らなくなってきた。このような現状に対応すべく、同一の情報を様々な言語で提供する機器も多数存在している。
【０００４】
同一の情報を様々な言語で提供しているＷｅｂサーバは、Ｗｅｂクライアントから要求されたＵＲＬや、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストのリクエストヘッダに含まれるＡｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドの値によってユーザが望む言語を判断し、その言語によるＷｅｂページを提供している。
【０００５】
【発明が解決しようとする課題】
しかしながら、Ｗｅｂクライアントから明示的に言語についての指定がない場合（例えば、Ａｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドの指定が無い場合）や、言語についての指定はあるが、指定された言語をＷｅｂサーバがサポートしていない場合には、予めユーザとは無関係に設定された固定の言語によってＷｅｂページが提供されると。即ち、国際的な共通語とされる英語によるＷｅｂページが提供される場合がほとんどであり、それは、機器を利用するユーザにとって必ずしみ理解し易い言語であるとは限らないという問題がある。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、ユーザに適した言語で情報を提供できる情報提供装置、情報表示装置、情報提供システム、及び情報提供方法の提供を目的とする。
【０００７】
【課題を解決するための手段】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、ネットワークを介して接続している端末から送信される要求に応じて、前記端末に所定の情報を提供する情報提供装置であって、前記情報提供装置の操作情報を表示させる操作パネルと、前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手段と、前記所定の情報の提供に用いる言語を決定する言語決定手段とを有し、前記言語決定手段は、前記言語対応可否判断手段が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする。
【０００８】
このような情報提供装置では、端末から要求された言語での情報の提供が不可能な場合には、端末のユーザが理解できる可能性の高い操作パネルの表示に用いる言語で情報を提供するため、ユーザに適した言語で情報を提供することができる。
【０００９】
また、本発明は、請求項２に記載されるように、前記所定の識別情報が前記端末からの要求に含まれているかを判断する識別情報有無判断手段を更に有し、前記言語決定手段は、前記識別情報有無判断手段が前記所定の識別情報は前記端末からの要求に含まれていないと判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする。
【００１０】
このような情報提供装置では、端末から明示的な言語の指定が無い場合は、端末のユーザが理解できる可能性の高い操作パネルの表示に用いる言語で情報を提供するため、ユーザに適した言語で情報を提供することができる。
【００１１】
また、本発明は、請求項３に記載されるように、前記操作パネルへの前記操作情報の表示に用いる言語として複数の言語をサポートし、サポートしている前記複数の言語の中から予め選択された一の言語を、前記操作パネルへの前記操作情報の表示に用いることを特徴とする。
【００１２】
このような情報提供装置では、端末から要求された言語での情報の提供が不可能な場合、又は端末から明示的な言語の指定が無い場合は、サポートしている複数の言語の中から操作パネルの表示に用いる言語として選択された言語によって情報を提供することができる。
【００１３】
また、上記課題を解決するため、本発明は、請求項７に記載されるように、ネットワークを介して所定の情報を提供する情報提供装置に、前記所定の情報の表示に用いる言語を指定して前記所定の情報の送信要求を送信する情報提供要求手段と、前記情報提供装置から受信した前記所定の情報を表示させる情報表示手段とを有し、前記情報表示手段は、前記情報提供装置が前記情報提供要求手段の指定した言語での前記所定の情報の提供が不可能である場合は、前記情報提供装置の操作パネルの表示に用いられる言語で、前記情報提供装置から受信した前記所定の情報を表示させることを特徴とする。
【００１４】
このような情報表示装置では、情報提供装置が、要求した言語による情報の提供が不可能な場合は、ユーザが理解できる可能性の高い情報提供装置の操作パネルの表示に用いられる言語で情報提供装置から送信された情報を表示するため、ユーザに適した言語で情報を提供することができる。
【００１５】
また上記課題を解決するため、本発明は、上記情報提供装置における情報提供方法、又はその上記情報提供装置を有する情報提供システムとしてもよい。
【００１６】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態においては、画像処理装置を情報提供装置の一例として説明する。図１は、本発明の実施の形態における画像処理装置の機能構成例を示す図である。図１において、画像処理装置１０は、プロッタエンジン１０２３及びスキャナエンジン１０２４等の個別の画像処理を行うためのハードウェア資源と、エンジン制御ボード１０２２と、ＯＳ１０２１と、システム管理サービス１０１６と、ネットワークサービス１０１７と、メモリ管理サービス１０１８と、オペパネ管理サービス１０１９と、エンジン管理サービス１０２０と、コピーアプリ１０１１、ファックスアプリ１０１２、プリンタアプリ１０１３及びＷｅｂアプリ１０１４等の各種アプリケーションとから構成される。
【００１７】
エンジン制御ボード１０２２は、プロッタエンジン１０２３及びスキャナエンジン１０２４等の画像処理装置１０の個別機能を制御し、エンジンＩ／Ｆ（インタフェース）を通して、エンジン制御ボード１０２２の機能をＯＳ１０２１等に提供する。
【００１８】
ＯＳ１０２１は、ＵＮＩＸ（登録商標）等のオペレーティング・システムであり、コピーアプリ１０１１、ファックスアプリ１０１２等、アプリケーションとして実装されている各種ソフトウェアをプロセスとして並列実行する。
【００１９】
システム管理サービス１０１６、ネットワークサービス１０１７、メモリ管理サービス１０１８、オペパネ管理サービス１０１９、及びエンジン管理サービス１０２０は、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）を通して、コピーアプリ１０１１等の上位アプリケーションにそれぞれの機能と提供するものである。即ち、システム管理サービス１０１６は、システム管理に関する機能を提供し、ネットワークサービス１０１７は、ネットワーク通信に関する機能を提供する。また、メモリ管理サービス１０１８は、メモリ管理に関する機能を提供し、オペパネ管理サービス１０１９は、画像処理装置１０に設置された操作パネル（オペパネ）に関する機能を提供する。更に、エンジン管理サービス１０２０は、エンジン制御ボード１０２２を介してプロッタエンジン１０２３やスキャナエンジン１０２４を制御するための機能を提供する。
【００２０】
コピーアプリ１０１１は、コピー用アプリケーションであり、ファックスアプリ１０１２は、ファクシミリ用アプリケーションである。プリンタアプリ１０１３は、ページ記述言語（ＰＤＬ）、ＰＣＬ及びポストスクリプト（ＰＳ）を有するプリンタ用アプリケーションである。また、Ｗｅｂアプリ１０１４は、本発明の特徴が実装されているアプリケーションであり、画像処理装置１０にネットワークを介して接続している端末に対して、端末のユーザに適した言語で各種の情報を提供するためのアプリケーションである。
【００２１】
次に、上述したＷｅｂアプリ１０１４及びネットワークサービス１０１７等により実現される画像処理装置１０のＷｅｂサーバとしての機能について説明する。図２は、Ｗｅｂサーバとしての画像処理装置の機能構成例を示す図である。図２の画像処理装置１０は、組み込みＷｅｂサーバ１１、言語処理部１２、言語情報管理テーブル１３、Ｗｅｂアプリ１４ａ、及びＷｅｂアプリ１４ｂ等から構成される。また、画像処理装置１０には、ＬＡＮ、イントラネット、又はインターネット等のネットワーク５０を介して端末２０、端末３０、端末４０等が接続している。
【００２２】
組み込みＷｅｂサーバ１１は、一般にＨＴＴＰｄ（ＨＴＴＰ  ｄａｅｍｏｎ）と呼ばれるプログラムに相当するものであり、画像処理装置１０をＷｅｂサーバとして機能させるためのものある。組み込みＷｅｂサーバ１１は、端末２０等から送信されるＷｅｂページの送信要求（ＨＴＴＰリクエスト）を受信すると、後述される言語処理部１２に対して所定の情報を提供するＷｅｂページを生成するために利用するための言語（自然言語）（以下、「表示言語」という。）を問い合わせ、言語処理部１２から返却された表示言語によるＷｅｂページの生成をＷｅｂアプリ１４ａ等に要求する。更に、組み込みＷｅｂサーバ１１は、Ｗｅｂアプリ１４ａ等が生成したＨＴＭＬ形式等のＷｅｂページをＨＴＴＰリクエストとして端末２０等に送信する。なお、組み込みＷｅｂサーバ１１は、図１において、ネットワークサービス１０１７の機能の一部として実装されている。
【００２３】
言語処理部１２は、Ｗｅｂページの送信要求を送信した端末２０等に適した表示言語を判断するためのモジュールである。言語処理部１２は、言語情報管理テーブル１３を参照して表示言語を判断する。言語情報管理テーブル１３は、画像処理装置１０がサポートしている（利用可能な）表示言語、及び画像処理装置１０の操作パネル（オペパネ）において、現在表示対象となっている言語（以下、「オペパネ言語」）についての情報を管理しているテーブルである。
【００２４】
ここで、操作パネルとは、画像処理装置１０に設置され、画像処理装置１０のユーザに対して画像処理装置１０を操作するための操作情報を表示するためのパネルである。即ち、画像処理装置１０は、予めインストールされている複数の言語の中から、オペパネ言語をユーザの任意によって選択することが可能である。
従って、例えば、ユーザがオペパネ言語を日本語に設定したら、画像処理装置１０は、操作パネルに日本語で操作情報を表示させる。なお、本実施の形態における画像処理装置１０は、日本語とアメリカ英語の二つの言語をサポートしていることとし、日本語がオペパネ言語として選択されていることとする。
【００２５】
Ｗｅｂアプリ１４ａ及びＷｅｂアプリ１４ｂ（以下、「Ｗｅｂアプリ１４」で総称する。）は、一般にＷｅｂアプリケーションと呼ばれるものに相当する。それぞれのＷｅｂアプリ１４は、所定の処理を実行し、組み込みＷｅｂサーバ１１から通知された言語（表示言語）によって画像処理装置１０に関する情報等を表示するＷｅｂページを生成する。
【００２６】
端末２０、端末３０、端末３０は、それぞれＷｅｂブラウザ２１、Ｗｅｂブラウザ３１、Ｗｅｂブラウザ４１を備えたＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ（Ｄａｔａ）  Ａｓｓｉｓｔａｎｔｓ）、携帯電話等の端末である。それぞれの端末のユーザは、Ｗｅｂブラウザを通して画像処理装置１０の情報等を確認することができる。
【００２７】
一般的なＷｅｂブラウザでは利用言語を設定することが可能である。Ｗｅｂブラウザに設定された言語は、ＷｅｂブラウザがＷｅｂサーバに対してＨＴＴＰリクエストを送信する際に、ＨＴＴＰリクエストのリクエストヘッダに含まれる「Ａｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールド」の値として指定される。例えば、Ｗｅｂブラウザの利用言語を日本語に設定した場合は、Ａｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドの値は「ｊａ」となり、アメリカ英語の場合は「ｅｎ−ｕｓ」、チェコ語の場合は「ｃｓ」となる。
本実施の形態においては、Ｗｅｂブラウザ２１はチェコ語、Ｗｅｂブラウザ２２は日本語、Ｗｅｂブラウザ２３はアメリカ英語がそれぞれ利用言語として設定されているとする。即ち、端末２０のユーザはチェコ人、端末３０のユーザは日本人、端末４０のユーザはアメリカ人という設定である。また、画像処理装置１０、端末２０、端末３０、及び端末４０等は、日本国内のオフィッスにおける同一のフロアにあるものとする。
【００２８】
以下、図２の画像処理装置の処理手順について説明する。図３は、画像処理装置の処理概要を説明するためのシーケンス図である。
【００２９】
ステップＳ１において、端末２０のチェコ人のユーザが、画像処理装置１０の情報を確認すべくＷｅｂブラウザ２１に画像処理装置のＩＰアドレス、又はＵＲＬを入力すると、Ｗｅｂブラウザ２１は、画像処理装置１０に対してＷｅｂページの送信を要求するＨＴＴＰリクエストを送信する。ここで、送信されるＨＴＴＰリクエストのリクエストヘッダに含まれるＡｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドの値は、「ｃｓ」である。
【００３０】
ステップＳ１に続いてステップＳ２に進み、Ｗｅｂブラウザ２１からのＨＴＴＰリクエストを受信した画像処理装置１０の組み込みＷｅｂサーバ１１は、言語処理部１２に対して表示言語を問い合わせる。ステップＳ２に続いてステップＳ３に進み、言語処理部１２は、後述する所定の処理を実行して表示言語を決定し、表示言語（例えば、日本語を表示言語とした場合は、日本語）を識別する文字列を組みこみＷｅｂサーバ１１に対して出力する（Ｓ４）。
【００３１】
上述したように、端末２１のユーザはチェコ語を使うチェコ人である。しかし、画像処理装置１０がサポートしている言語は日本語と英語である。ここで、本実施の形態における言語処理部１２は、後述する処理により、端末２１のユーザが理解できる可能性の高い言語を表示言語として決定する。
【００３２】
ステップＳ４に続いてステップＳ５に進み、組み込みＷｅｂサーバ１１は、ＨＴＴＰリクエストに指定されているＵＲＬに対応するＷｅｂアプリ１４を呼び出す。なお、組み込みＷｅｂサーバ１１は、Ｗｅｂアプリ１４を呼び出す際、表示言語をＷｅｂアプリ１４に通知する。
【００３３】
ステップＳ５に続いてステップＳ６に進み、Ｗｅｂアプリ１４は、所定の処理を実行してＨＴＭＬ形式等のＷｅｂページを生成する。例えば、対象となっているＷｅｂアプリ１４が、画像処理装置１０のステータス情報等を表示するＷｅｂページを生成するものであれば、Ｗｅｂアプリ１４は、画像処理装置１０のステータス情報をＡＰＩ等を通して取得し、取得した情報を表示言語で表示するＷｅｂページを生成する。従って、表示言語が日本語であった場合は、Ｗｅｂアプリ１４は、日本語で表示されるＷｅｂページを生成する。
【００３４】
ステップＳ６に続いてステップＳ７に進み、Ｗｅｂアプリ１４が、生成したＷｅｂページを組み込みＷｅｂサーバ１１に出力すると、組み込みＷｅｂサーバ１１は、ＷｅｂページをＷｅｂブラウザ２１に送信する（Ｓ８）。
【００３５】
ステップＳ８に続いてステップＳ９に進み、Ｗｅｂブラウザ２１は、受信したＷｅｂページを表示する。但し、Ｗｅｂページの表示は、少なくともチェコ語ではなく、日本語又は英語である。しかし、言語処理部１２が、端末２１のユーザが理解できる可能性の高い言語を表示言語として判断しているため、端末２１のチェコ人のユーザは、Ｗｅｂページを閲覧してその内容を理解できる可能性が高い。
【００３６】
次に、言語処理部１２が表示言語を判断するための処理、即ち、図３におけるステップＳ３の詳細について説明する。図４は、言語処理部の表示言語の判断処理を説明するためのフローチャートである。
【００３７】
ステップＳ３１において、言語処理部１２は、組み込みＷｅｂサーバ１１から通知されたＡｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドに値が設定されているか否かを判断する。Ｗｅｂブラウザの実装によっては、リクエストヘッダの中にＡｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドが設定されていない場合もあるからである。Ａｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドが設定されている場合は、ステップＳ３２に進み、設定されていない場合はステップＳ３４に進み。ここでは、「ｃｓ」（チェコ語）が設定されているため、ステップＳ３２に進む。
【００３８】
ステップＳ３２において、言語処理部１２は、言語情報管理テーブル１３から画像処理装置１０がサポートしている言語のリストを取得する。
【００３９】
図５は、言語情報管理テーブルの構成例を示す図である。図５の言語情報管理テーブル１３は、「サポート言語」と「オペパネ言語」とをデータ項目として有しており、サポート言語ごとに一つのレコードが登録されるテーブルである。「サポート」言語には、画像処理装置１０がサポートしている言語の識別情報が登録されている。「オペパネ言語」は、当該サポート言語がオペパネ言語であるか否かを示す項目である。即ち、当該サポート言語がオペパネ言語である場合には、「１」が登録される。図５より、画像処理装置１０は「ｊａ」と「ｅｎ−ｕｓ」で識別される二つの言語（日本語と英語）をサポートしており、オペパネ言語には、日本語が選択されていることが分かる。従って、言語処理部１２は、「ｊａ」と「ｅｎ−ｕｓ」の二つをサポート言語として言語情報管理テーブル１３から取得する。
【００４０】
ステップＳ３２に続いてステップＳ３３に進み、言語処理部１２は、サポート言語の中に、Ａｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドに指定されている言語（以下、「要求言語」という。）と一致するものがあるか否かを判断する。サポート言語の中に要求言語に一致するものがある場合はステップＳ３６に進み、一致するものが無い場合はステップＳ３４に進む。ここで、要求言語は、「ｃｓ」であり、サポート言語は、「ｊａ」及び「ｅｎ−ｕｓ」であるため、要求言語は、いずれのサポート言語にも該当しない。従って、ここでは、ステップＳ３４に進む。なお、Ａｃｃｅｐｔ−Ｌａｎｇｕａｇｅフィールドに複数の言語が指定されている場合は、言語処理部１２は、指定されている言語の全てについて、サポート言語と一致するものがあるか否かを判断する。
【００４１】
ステップＳ３４において、言語処理部１２は、言語情報管理テーブル１３の「オペパネ言語」項目に基づいて、オペパネ言語を判断する。図５より、オペパネ言語は、「ｊａ」であるため、言語処理部１２は、「ｊａ」で識別される言語（日本語）がオペパネ言語であると判断する。ステップＳ３４に続いてステップＳ３５に進み、言語処理部１２は、オペパネ言語を表示言語として決定し、組み込みＷｅｂサーバ１１に対して、「ｊａ」の値を出力する。
【００４２】
なお、要求言語がサポート言語に含まれている場合は（Ｓ３３のＹｅｓの場合。即ち、Ｗｅｂブラウザ２１やＷｅｂブラウザ２２からＨＴＴＰリクエストを受信した場合。）、ステップＳ３６において、言語処理部１２は、要求言語をそのまま表示言語として決定し、組み込みＷｅｂサーバ１１に対して、表示言語の識別情報を出力する。
【００４３】
上述したように、本実施の形態における画像処理装置１０は、端末から要求言語の指定が無い場合、又は要求言語として指定された言語をサポートしていない場合は、オペパネ言語を表示言語としてＷｅｂページを生成する。従って、端末には、オペパネ言語によるＷｅｂページが表示されることになる。
【００４４】
世界中に情報を公開しているＷｅｂサーバにおいては、アクセスするユーザの範囲は、全世界に渡っているため、ユーザの使う言語を絞り込むことはできない。しかし、画像処理装置１０のような組み込み機器が提供するＷｅｂサイトにおいては、アクセスするユーザはかなり狭い範囲に限定される。
【００４５】
例えば、画像処理装置１０がオフィスのフロアに置かれている場合は、画像処理装置１０の情報を確認したい人は、そのフロアにいる人達にほぼ限定されるといえる。即ち、実際に操作パネルによって画像処理装置１０を操作する人達である。また、同一のフロア等、ある程度限定された空間の中で勤務している人であれば、普段は共通の言語によってコミュニケーションをとっているはずである。例えば、本実施の形態における想定のように、日本のオフィッスにおいてであれば、端末２０、端末２１、端末２２のユーザは、お互いに日本語でコミュニケーションをとっているはずである。
【００４６】
従って、画像処理装置１０の操作パネルに表示される言語（オペパネ言語）は、フロア内の人が共通に理解できる言語で設定されるはずである。即ち、端末２０のチェコ人のユーザもオペパネ言語を理解できる可能性が極めて高く、画像処理装置１０が提供したＷｅｂページを閲覧してその内容を理解できる可能性が極めて高い。
【００４７】
よって、本実施の形態における画像処理装置１０は、サポート言語の範囲内で、ユーザに適した言語によるＷｅｂページを提供するという点において、非常に妥当性があり、かつ合理的な判断をしているといえ、ユーザは、自分が理解できる言語で画像処理装置１０のＷｅｂページを閲覧することができる。
【００４８】
なお、本実施の形態においては情報提供装置として画像処理装置を例として説明したが、本発明は、Ｗｅｂサーバとして機能するその他の機器に適用してもよい。
【００４９】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００５０】
【発明の効果】
上述の如く、本発明によれば、ユーザに適した言語で情報を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態における画像処理装置の機能構成例を示す図である。
【図２】Ｗｅｂサーバとしての画像処理装置の機能構成例を示す図である。
【図３】画像処理装置の処理概要を説明するためのシーケンス図である。
【図４】言語処理部の表示言語の判断処理を説明するためのフローチャートである。
【図５】言語情報管理テーブルの構成例を示す図である。
【符号の説明】
１０        画像処理装置
１１        組み込みＷｅｂサーバ
１２        言語処理部
１３        言語情報管理テーブル
１４ａ、１４ｂ  Ｗｅｂアプリ
１１        コピーアプリ
１２        ファックスアプリ
１３        プリンタアプリ
１４        情報提供アプリ
１６        システム管理サービス
１７        ネットワークサービス
１８        メモリ管理サービス
１９        オペパネ管理サービス
２０        エンジン管理サービス
２１        ＯＳ
２２        エンジン制御ボード
２３        プロッタエンジン
２４        スキャナエンジン
【図１】
2004213462.tif 000003
【図２】
2004213462.tif 000004
【図３】
2004213462.tif 000005
【図４】
2004213462.tif 000006
【図５】
2004213462.tif 000007