JP4121382B2 - 情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 - Google Patents
情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 Download PDFInfo
- Publication number
- JP4121382B2 JP4121382B2 JP2003001115A JP2003001115A JP4121382B2 JP 4121382 B2 JP4121382 B2 JP 4121382B2 JP 2003001115 A JP2003001115 A JP 2003001115A JP 2003001115 A JP2003001115 A JP 2003001115A JP 4121382 B2 JP4121382 B2 JP 4121382B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- language
- predetermined
- terminal
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 30
- 238000012545 processing Methods 0.000 claims description 80
- 230000004044 response Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 15
- 230000008569 process Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000002250 progressing effect Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00464—Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/454—Multi-language systems; Localisation; Internationalisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2201/00—Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
- H04N2201/0077—Types of the still picture apparatus
- H04N2201/0094—Multifunctional device, i.e. a device capable of all of reading, reproducing, copying, facsimile transception, file transception
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
Description
【発明の属する技術分野】
本発明は、情報提供装置に関し、特にネットワークを介して接続される端末に情報を提供する情報提供装置に関する。
【0002】
【従来の技術】
Web技術の普及に伴い、LP(Line Printer)、MFP(Multi Function Printer)等の画像処理装置においてもWebサーバ機能を搭載し、ネットワーク上のWebクライアントからの要求に対し、機器の状態、構成情報、ネットワーク設定情報などをWebページとして応答するものが多くなっている。
【0003】
一方、近年の国際化に伴い、同一機器を使用するすべてのユーザが同一言語を使用するとは限らなくなってきた。このような現状に対応すべく、同一の情報を様々な言語で提供する機器も多数存在している。
【0004】
同一の情報を様々な言語で提供しているWebサーバは、Webクライアントから要求されたURLや、HTTP(HyperText Transfer Protocol)リクエストのリクエストヘッダに含まれるAccept-Languageフィールドの値によってユーザが望む言語を判断し、その言語によるWebページを提供している。
【0005】
【発明が解決しようとする課題】
しかしながら、Webクライアントから明示的に言語についての指定がない場合(例えば、Accept-Languageフィールドの指定が無い場合)や、言語についての指定はあるが、指定された言語をWebサーバがサポートしていない場合には、予めユーザとは無関係に設定された固定の言語によってWebページが提供されると。即ち、国際的な共通語とされる英語によるWebページが提供される場合がほとんどであり、それは、機器を利用するユーザにとって必ずしみ理解し易い言語であるとは限らないという問題がある。
【0006】
本発明は、上記の点に鑑みてなされたものであって、ユーザに適した言語で情報を提供できる情報提供装置、情報表示装置、情報提供システム、及び情報提供方法の提供を目的とする。
【0007】
【課題を解決するための手段】
そこで上記課題を解決するため、本発明は、請求項1に記載されるように、ネットワークを介して接続している端末から送信される要求に応じて、前記端末に所定の情報を提供する情報提供装置であって、前記情報提供装置の操作情報を表示させる操作パネルと、前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手段と、前記所定の情報の提供に用いる言語を決定する言語決定手段とを有し、前記言語決定手段は、前記言語対応可否判断手段が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする。
【0008】
このような情報提供装置では、端末から要求された言語での情報の提供が不可能な場合には、端末のユーザが理解できる可能性の高い操作パネルの表示に用いる言語で情報を提供するため、ユーザに適した言語で情報を提供することができる。
【0009】
また、本発明は、請求項2に記載されるように、前記所定の識別情報が前記端末からの要求に含まれているかを判断する識別情報有無判断手段を更に有し、前記言語決定手段は、前記識別情報有無判断手段が前記所定の識別情報は前記端末からの要求に含まれていないと判断した場合は、前記操作パネルへの前記操作情報の表示に用いる言語を、前記所定の情報の提供に用いる言語とすることを特徴とする。
【0010】
このような情報提供装置では、端末から明示的な言語の指定が無い場合は、端末のユーザが理解できる可能性の高い操作パネルの表示に用いる言語で情報を提供するため、ユーザに適した言語で情報を提供することができる。
【0011】
また、本発明は、請求項3に記載されるように、前記操作パネルへの前記操作情報の表示に用いる言語として複数の言語をサポートし、サポートしている前記複数の言語の中から予め選択された一の言語を、前記操作パネルへの前記操作情報の表示に用いることを特徴とする。
【0012】
このような情報提供装置では、端末から要求された言語での情報の提供が不可能な場合、又は端末から明示的な言語の指定が無い場合は、サポートしている複数の言語の中から操作パネルの表示に用いる言語として選択された言語によって情報を提供することができる。
【0013】
また、上記課題を解決するため、本発明は、請求項7に記載されるように、ネットワークを介して所定の情報を提供する情報提供装置に、前記所定の情報の表示に用いる言語を指定して前記所定の情報の送信要求を送信する情報提供要求手段と、前記情報提供装置から受信した前記所定の情報を表示させる情報表示手段とを有し、前記情報表示手段は、前記情報提供装置が前記情報提供要求手段の指定した言語での前記所定の情報の提供が不可能である場合は、前記情報提供装置の操作パネルの表示に用いられる言語で、前記情報提供装置から受信した前記所定の情報を表示させることを特徴とする。
【0014】
このような情報表示装置では、情報提供装置が、要求した言語による情報の提供が不可能な場合は、ユーザが理解できる可能性の高い情報提供装置の操作パネルの表示に用いられる言語で情報提供装置から送信された情報を表示するため、ユーザに適した言語で情報を提供することができる。
【0015】
また上記課題を解決するため、本発明は、上記情報提供装置における情報提供方法、又はその上記情報提供装置を有する情報提供システムとしてもよい。
【0016】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態を説明する。本実施の形態においては、画像処理装置を情報提供装置の一例として説明する。図1は、本発明の実施の形態における画像処理装置の機能構成例を示す図である。図1において、画像処理装置10は、プロッタエンジン1023及びスキャナエンジン1024等の個別の画像処理を行うためのハードウェア資源と、エンジン制御ボード1022と、OS1021と、システム管理サービス1016と、ネットワークサービス1017と、メモリ管理サービス1018と、オペパネ管理サービス1019と、エンジン管理サービス1020と、コピーアプリ1011、ファックスアプリ1012、プリンタアプリ1013及びWebアプリ1014等の各種アプリケーションとから構成される。
【0017】
エンジン制御ボード1022は、プロッタエンジン1023及びスキャナエンジン1024等の画像処理装置10の個別機能を制御し、エンジンI/F(インタフェース)を通して、エンジン制御ボード1022の機能をOS1021等に提供する。
【0018】
OS1021は、UNIX(登録商標)等のオペレーティング・システムであり、コピーアプリ1011、ファックスアプリ1012等、アプリケーションとして実装されている各種ソフトウェアをプロセスとして並列実行する。
【0019】
システム管理サービス1016、ネットワークサービス1017、メモリ管理サービス1018、オペパネ管理サービス1019、及びエンジン管理サービス1020は、API(Application Programming Interface)を通して、コピーアプリ1011等の上位アプリケーションにそれぞれの機能と提供するものである。即ち、システム管理サービス1016は、システム管理に関する機能を提供し、ネットワークサービス1017は、ネットワーク通信に関する機能を提供する。また、メモリ管理サービス1018は、メモリ管理に関する機能を提供し、オペパネ管理サービス1019は、画像処理装置10に設置された操作パネル(オペパネ)に関する機能を提供する。更に、エンジン管理サービス1020は、エンジン制御ボード1022を介してプロッタエンジン1023やスキャナエンジン1024を制御するための機能を提供する。
【0020】
コピーアプリ1011は、コピー用アプリケーションであり、ファックスアプリ1012は、ファクシミリ用アプリケーションである。プリンタアプリ1013は、ページ記述言語(PDL)、PCL及びポストスクリプト(PS)を有するプリンタ用アプリケーションである。また、Webアプリ1014は、本発明の特徴が実装されているアプリケーションであり、画像処理装置10にネットワークを介して接続している端末に対して、端末のユーザに適した言語で各種の情報を提供するためのアプリケーションである。
【0021】
次に、上述したWebアプリ1014及びネットワークサービス1017等により実現される画像処理装置10のWebサーバとしての機能について説明する。図2は、Webサーバとしての画像処理装置の機能構成例を示す図である。図2の画像処理装置10は、組み込みWebサーバ11、言語処理部12、言語情報管理テーブル13、Webアプリ14a、及びWebアプリ14b等から構成される。また、画像処理装置10には、LAN、イントラネット、又はインターネット等のネットワーク50を介して端末20、端末30、端末40等が接続している。
【0022】
組み込みWebサーバ11は、一般にHTTPd(HTTP daemon)と呼ばれるプログラムに相当するものであり、画像処理装置10をWebサーバとして機能させるためのものある。組み込みWebサーバ11は、端末20等から送信されるWebページの送信要求(HTTPリクエスト)を受信すると、後述される言語処理部12に対して所定の情報を提供するWebページを生成するために利用するための言語(自然言語)(以下、「表示言語」という。)を問い合わせ、言語処理部12から返却された表示言語によるWebページの生成をWebアプリ14a等に要求する。更に、組み込みWebサーバ11は、Webアプリ14a等が生成したHTML形式等のWebページをHTTPリクエストとして端末20等に送信する。なお、組み込みWebサーバ11は、図1において、ネットワークサービス1017の機能の一部として実装されている。
【0023】
言語処理部12は、Webページの送信要求を送信した端末20等に適した表示言語を判断するためのモジュールである。言語処理部12は、言語情報管理テーブル13を参照して表示言語を判断する。言語情報管理テーブル13は、画像処理装置10がサポートしている(利用可能な)表示言語、及び画像処理装置10の操作パネル(オペパネ)において、現在表示対象となっている言語(以下、「オペパネ言語」)についての情報を管理しているテーブルである。
【0024】
ここで、操作パネルとは、画像処理装置10に設置され、画像処理装置10のユーザに対して画像処理装置10を操作するための操作情報を表示するためのパネルである。即ち、画像処理装置10は、予めインストールされている複数の言語の中から、オペパネ言語をユーザの任意によって選択することが可能である。従って、例えば、ユーザがオペパネ言語を日本語に設定したら、画像処理装置10は、操作パネルに日本語で操作情報を表示させる。なお、本実施の形態における画像処理装置10は、日本語とアメリカ英語の二つの言語をサポートしていることとし、日本語がオペパネ言語として選択されていることとする。
【0025】
Webアプリ14a及びWebアプリ14b(以下、「Webアプリ14」で総称する。)は、一般にWebアプリケーションと呼ばれるものに相当する。それぞれのWebアプリ14は、所定の処理を実行し、組み込みWebサーバ11から通知された言語(表示言語)によって画像処理装置10に関する情報等を表示するWebページを生成する。
【0026】
端末20、端末30、端末30は、それぞれWebブラウザ21、Webブラウザ31、Webブラウザ41を備えたPC(Personal Computer)、PDA(Personal Digital(Data) Assistants)、携帯電話等の端末である。それぞれの端末のユーザは、Webブラウザを通して画像処理装置10の情報等を確認することができる。
【0027】
一般的なWebブラウザでは利用言語を設定することが可能である。Webブラウザに設定された言語は、WebブラウザがWebサーバに対してHTTPリクエストを送信する際に、HTTPリクエストのリクエストヘッダに含まれる「Accept-Languageフィールド」の値として指定される。例えば、Webブラウザの利用言語を日本語に設定した場合は、Accept-Languageフィールドの値は「ja」となり、アメリカ英語の場合は「en-us」、チェコ語の場合は「cs」となる。本実施の形態においては、Webブラウザ21はチェコ語、Webブラウザ22は日本語、Webブラウザ23はアメリカ英語がそれぞれ利用言語として設定されているとする。即ち、端末20のユーザはチェコ人、端末30のユーザは日本人、端末40のユーザはアメリカ人という設定である。また、画像処理装置10、端末20、端末30、及び端末40等は、日本国内のオフィッスにおける同一のフロアにあるものとする。
【0028】
以下、図2の画像処理装置の処理手順について説明する。図3は、画像処理装置の処理概要を説明するためのシーケンス図である。
【0029】
ステップS1において、端末20のチェコ人のユーザが、画像処理装置10の情報を確認すべくWebブラウザ21に画像処理装置のIPアドレス、又はURLを入力すると、Webブラウザ21は、画像処理装置10に対してWebページの送信を要求するHTTPリクエストを送信する。ここで、送信されるHTTPリクエストのリクエストヘッダに含まれるAccept-Languageフィールドの値は、「cs」である。
【0030】
ステップS1に続いてステップS2に進み、Webブラウザ21からのHTTPリクエストを受信した画像処理装置10の組み込みWebサーバ11は、言語処理部12に対して表示言語を問い合わせる。ステップS2に続いてステップS3に進み、言語処理部12は、後述する所定の処理を実行して表示言語を決定し、表示言語(例えば、日本語を表示言語とした場合は、日本語)を識別する文字列を組みこみWebサーバ11に対して出力する(S4)。
【0031】
上述したように、端末21のユーザはチェコ語を使うチェコ人である。しかし、画像処理装置10がサポートしている言語は日本語と英語である。ここで、本実施の形態における言語処理部12は、後述する処理により、端末21のユーザが理解できる可能性の高い言語を表示言語として決定する。
【0032】
ステップS4に続いてステップS5に進み、組み込みWebサーバ11は、HTTPリクエストに指定されているURLに対応するWebアプリ14を呼び出す。なお、組み込みWebサーバ11は、Webアプリ14を呼び出す際、表示言語をWebアプリ14に通知する。
【0033】
ステップS5に続いてステップS6に進み、Webアプリ14は、所定の処理を実行してHTML形式等のWebページを生成する。例えば、対象となっているWebアプリ14が、画像処理装置10のステータス情報等を表示するWebページを生成するものであれば、Webアプリ14は、画像処理装置10のステータス情報をAPI等を通して取得し、取得した情報を表示言語で表示するWebページを生成する。従って、表示言語が日本語であった場合は、Webアプリ14は、日本語で表示されるWebページを生成する。
【0034】
ステップS6に続いてステップS7に進み、Webアプリ14が、生成したWebページを組み込みWebサーバ11に出力すると、組み込みWebサーバ11は、WebページをWebブラウザ21に送信する(S8)。
【0035】
ステップS8に続いてステップS9に進み、Webブラウザ21は、受信したWebページを表示する。但し、Webページの表示は、少なくともチェコ語ではなく、日本語又は英語である。しかし、言語処理部12が、端末21のユーザが理解できる可能性の高い言語を表示言語として判断しているため、端末21のチェコ人のユーザは、Webページを閲覧してその内容を理解できる可能性が高い。
【0036】
次に、言語処理部12が表示言語を判断するための処理、即ち、図3におけるステップS3の詳細について説明する。図4は、言語処理部の表示言語の判断処理を説明するためのフローチャートである。
【0037】
ステップS31において、言語処理部12は、組み込みWebサーバ11から通知されたAccept-Languageフィールドに値が設定されているか否かを判断する。Webブラウザの実装によっては、リクエストヘッダの中にAccept-Languageフィールドが設定されていない場合もあるからである。Accept-Languageフィールドが設定されている場合は、ステップS32に進み、設定されていない場合はステップS34に進み。ここでは、「cs」(チェコ語)が設定されているため、ステップS32に進む。
【0038】
ステップS32において、言語処理部12は、言語情報管理テーブル13から画像処理装置10がサポートしている言語のリストを取得する。
【0039】
図5は、言語情報管理テーブルの構成例を示す図である。図5の言語情報管理テーブル13は、「サポート言語」と「オペパネ言語」とをデータ項目として有しており、サポート言語ごとに一つのレコードが登録されるテーブルである。「サポート」言語には、画像処理装置10がサポートしている言語の識別情報が登録されている。「オペパネ言語」は、当該サポート言語がオペパネ言語であるか否かを示す項目である。即ち、当該サポート言語がオペパネ言語である場合には、「1」が登録される。図5より、画像処理装置10は「ja」と「en-us」で識別される二つの言語(日本語と英語)をサポートしており、オペパネ言語には、日本語が選択されていることが分かる。従って、言語処理部12は、「ja」と「en-us」の二つをサポート言語として言語情報管理テーブル13から取得する。
【0040】
ステップS32に続いてステップS33に進み、言語処理部12は、サポート言語の中に、Accept-Languageフィールドに指定されている言語(以下、「要求言語」という。)と一致するものがあるか否かを判断する。サポート言語の中に要求言語に一致するものがある場合はステップS36に進み、一致するものが無い場合はステップS34に進む。ここで、要求言語は、「cs」であり、サポート言語は、「ja」及び「en-us」であるため、要求言語は、いずれのサポート言語にも該当しない。従って、ここでは、ステップS34に進む。なお、Accept-Languageフィールドに複数の言語が指定されている場合は、言語処理部12は、指定されている言語の全てについて、サポート言語と一致するものがあるか否かを判断する。
【0041】
ステップS34において、言語処理部12は、言語情報管理テーブル13の「オペパネ言語」項目に基づいて、オペパネ言語を判断する。図5より、オペパネ言語は、「ja」であるため、言語処理部12は、「ja」で識別される言語(日本語)がオペパネ言語であると判断する。ステップS34に続いてステップS35に進み、言語処理部12は、オペパネ言語を表示言語として決定し、組み込みWebサーバ11に対して、「ja」の値を出力する。
【0042】
なお、要求言語がサポート言語に含まれている場合は(S33のYesの場合。即ち、Webブラウザ21やWebブラウザ22からHTTPリクエストを受信した場合。)、ステップS36において、言語処理部12は、要求言語をそのまま表示言語として決定し、組み込みWebサーバ11に対して、表示言語の識別情報を出力する。
【0043】
上述したように、本実施の形態における画像処理装置10は、端末から要求言語の指定が無い場合、又は要求言語として指定された言語をサポートしていない場合は、オペパネ言語を表示言語としてWebページを生成する。従って、端末には、オペパネ言語によるWebページが表示されることになる。
【0044】
世界中に情報を公開しているWebサーバにおいては、アクセスするユーザの範囲は、全世界に渡っているため、ユーザの使う言語を絞り込むことはできない。しかし、画像処理装置10のような組み込み機器が提供するWebサイトにおいては、アクセスするユーザはかなり狭い範囲に限定される。
【0045】
例えば、画像処理装置10がオフィスのフロアに置かれている場合は、画像処理装置10の情報を確認したい人は、そのフロアにいる人達にほぼ限定されるといえる。即ち、実際に操作パネルによって画像処理装置10を操作する人達である。また、同一のフロア等、ある程度限定された空間の中で勤務している人であれば、普段は共通の言語によってコミュニケーションをとっているはずである。例えば、本実施の形態における想定のように、日本のオフィッスにおいてであれば、端末20、端末21、端末22のユーザは、お互いに日本語でコミュニケーションをとっているはずである。
【0046】
従って、画像処理装置10の操作パネルに表示される言語(オペパネ言語)は、フロア内の人が共通に理解できる言語で設定されるはずである。即ち、端末20のチェコ人のユーザもオペパネ言語を理解できる可能性が極めて高く、画像処理装置10が提供したWebページを閲覧してその内容を理解できる可能性が極めて高い。
【0047】
よって、本実施の形態における画像処理装置10は、サポート言語の範囲内で、ユーザに適した言語によるWebページを提供するという点において、非常に妥当性があり、かつ合理的な判断をしているといえ、ユーザは、自分が理解できる言語で画像処理装置10のWebページを閲覧することができる。
【0048】
なお、本実施の形態においては情報提供装置として画像処理装置を例として説明したが、本発明は、Webサーバとして機能するその他の機器に適用してもよい。
【0049】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【0050】
【発明の効果】
上述の如く、本発明によれば、ユーザに適した言語で情報を提供することができる。
【図面の簡単な説明】
【図1】本発明の実施の形態における画像処理装置の機能構成例を示す図である。
【図2】Webサーバとしての画像処理装置の機能構成例を示す図である。
【図3】画像処理装置の処理概要を説明するためのシーケンス図である。
【図4】言語処理部の表示言語の判断処理を説明するためのフローチャートである。
【図5】言語情報管理テーブルの構成例を示す図である。
【符号の説明】
10 画像処理装置
11 組み込みWebサーバ
12 言語処理部
13 言語情報管理テーブル
14a、14b Webアプリ
11 コピーアプリ
12 ファックスアプリ
13 プリンタアプリ
14 情報提供アプリ
16 システム管理サービス
17 ネットワークサービス
18 メモリ管理サービス
19 オペパネ管理サービス
20 エンジン管理サービス
21 OS
22 エンジン制御ボード
23 プロッタエンジン
24 スキャナエンジン
Claims (13)
- ネットワークを介して接続している端末から送信される要求に応じて、前記端末に所定の情報を提供する情報提供装置であって、
前記情報提供装置の操作情報を表示させる操作パネルと、
前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手段と、
前記所定の情報の提供に用いる言語を決定する言語決定手段とを有し、
前記言語決定手段は、前記言語対応可否判断手段が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いられている言語を、前記所定の情報の提供に用いる言語とすることを特徴とする情報提供装置。 - 前記所定の識別情報が前記端末からの要求に含まれているかを判断する識別情報有無判断手段を更に有し、
前記言語決定手段は、前記識別情報有無判断手段が前記所定の識別情報は前記端末からの要求に含まれていないと判断した場合は、前記操作パネルへの前記操作情報の表示に用いられている言語を、前記所定の情報の提供に用いる言語とすることを特徴とする請求項1記載の情報提供装置。 - 前記操作パネルへの前記操作情報の表示に用いることが可能な言語として複数の言語をサポートし、
サポートしている前記複数の言語の中から予め選択された一の言語を、前記操作パネルへの前記操作情報の表示に用いることを特徴とする請求項1又は2記載の情報提供装置。 - 前記言語対応可否判断手段は、前記端末からの要求に含まれる所定の識別情報によって指定される言語がサポートしている前記複数の言語のいずれにも該当しない場合は、前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断することを特徴とする請求項3記載の情報提供装置。
- 前記端末からの要求はHTTPリクエストであり、前記所定の識別情報は、前記HTTPリクエストに含まれるAccept-Languageフィールドの値であることを特徴とする請求項1乃至4いずれか一項記載の情報提供装置。
- 前記情報提供装置は、画像処理装置であることを特徴とする請求項1乃至5いずれか一項記載の情報提供装置。
- 端末と、前記端末から送信される要求に応じて前記端末に所定の情報を送信する情報提供装置とを有する情報提供システムであって、
前記情報提供装置は、
前記情報提供装置の操作情報を表示させる操作パネルと、
前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手段と、
前記所定の情報の提供に用いる言語を決定する言語決定手段とを有し、
前記言語決定手段は、前記言語対応可否判断手段が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、前記操作パネルへの前記操作情報の表示に用いられている言語を、前記所定の情報の提供に用いる言語とすることを特徴とすることを特徴とする情報提供システム。 - ネットワークを介して接続している端末から送信される要求に応じて、前記端末に所定の情報を提供する情報提供装置における情報提供方法であって、
前記情報提供装置の操作情報を表示させる操作パネルと、
前記端末からの要求に含まれる所定の識別情報によって指定される言語での前記所定の情報の提供が可能であるかを判断する言語対応可否判断手順と、
前記所定の情報の提供に用いる言語を決定する言語決定手順とを有し、
前記言語決定手順は、前記言語対応可否判断手順が前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断した場合は、当該情報提供装置の操作情報を表示させる操作パネルへの前記操作情報の表示に用いられている言語を、前記所定の情報の提供に用いる言語とすることを特徴とする情報提供方法。 - 前記所定の識別情報が前記端末からの要求に含まれているかを判断する識別情報有無判断手順を更に有し、
前記言語決定手順は、前記識別情報有無判断手順が前記所定の識別情報は前記端末からの要求に含まれていないと判断した場合は、前記操作パネルへの前記操作情報の表示に用いられている言語を、前記所定の情報の提供に用いる言語とすることを特徴とする請求項8記載の情報提供方法。 - 前記情報提供装置は、前記操作パネルへの前記操作情報の表示に用いることが可能な言語として複数の言語をサポートし、
サポートしている前記複数の言語の中から予め選択された一の言語を、前記操作パネルへの前記操作情報の表示に用いることを特徴とする請求項8又は9記載の情報提供方法。 - 前記言語対応可否判断手順は、前記端末からの要求に含まれる所定の識別情報によって指定される言語がサポートしている前記複数の言語のいずれにも該当しない場合は、前記所定の識別情報によって指定される言語での前記所定の情報の提供は不可能であると判断することを特徴とする請求項10記載の情報提供方法。
- 前記端末からの要求はHTTPリクエストであり、前記所定の識別情報は、前記HTTPリクエストに含まれるAccept-Languageフィールドの値であることを特徴とする請求項8乃至11いずれか一項記載の情報提供方法。
- 前記情報提供装置は、画像処理装置であることを特徴とする請求項8乃至12いずれか一項記載の情報提供方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003001115A JP4121382B2 (ja) | 2003-01-07 | 2003-01-07 | 情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 |
US10/748,133 US7925497B2 (en) | 2003-01-07 | 2003-12-31 | Information service apparatus and method, information display apparatus and information service system |
EP04250012A EP1437651A3 (en) | 2003-01-07 | 2004-01-05 | Information service apparatus and method |
US13/026,897 US8484012B2 (en) | 2003-01-07 | 2011-02-14 | Information service apparatus and method, information display apparatus and information service system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003001115A JP4121382B2 (ja) | 2003-01-07 | 2003-01-07 | 情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004213462A JP2004213462A (ja) | 2004-07-29 |
JP4121382B2 true JP4121382B2 (ja) | 2008-07-23 |
Family
ID=32501183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003001115A Expired - Fee Related JP4121382B2 (ja) | 2003-01-07 | 2003-01-07 | 情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US7925497B2 (ja) |
EP (1) | EP1437651A3 (ja) |
JP (1) | JP4121382B2 (ja) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4121382B2 (ja) * | 2003-01-07 | 2008-07-23 | 株式会社リコー | 情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 |
JP2005301745A (ja) * | 2004-04-13 | 2005-10-27 | Nec Corp | 移動体通信装置、その多言語対応支援システム及び方法、並びに言語管理装置 |
JP2006312802A (ja) * | 2005-04-08 | 2006-11-16 | Tsudakoma Corp | 繊維機械の情報表示装置 |
JP2008084233A (ja) * | 2006-09-29 | 2008-04-10 | Fuji Xerox Co Ltd | 情報処理システムおよび情報処理プログラム |
JP4843444B2 (ja) | 2006-10-05 | 2011-12-21 | 株式会社リコー | 通信制御装置、情報処理装置、通信制御方法及び通信制御プログラム |
JP4259564B2 (ja) | 2006-10-24 | 2009-04-30 | セイコーエプソン株式会社 | サーバ装置、サーバ装置における方法、および、コンピュータプログラム |
JP4396721B2 (ja) | 2007-03-29 | 2010-01-13 | ブラザー工業株式会社 | 通信システム |
JP4812123B2 (ja) * | 2007-06-15 | 2011-11-09 | 株式会社リコー | 情報処理装置およびプログラム |
JP4438011B2 (ja) * | 2007-09-25 | 2010-03-24 | 株式会社沖データ | インストール方法、インストーラプログラム、及びコンピュータ読み取り可能な記録媒体 |
JP2010055559A (ja) * | 2008-08-29 | 2010-03-11 | Canon Inc | 文書管理装置、文書管理方法、及びプログラム |
US8682640B2 (en) * | 2009-11-25 | 2014-03-25 | International Business Machines Corporation | Self-configuring language translation device |
CN101714086A (zh) * | 2009-12-22 | 2010-05-26 | 中兴通讯股份有限公司 | 一种软件界面语言的选择方法及装置 |
JP5539043B2 (ja) * | 2010-06-08 | 2014-07-02 | キヤノン株式会社 | 情報送信装置、情報送信装置の制御方法及びコンピュータプログラム |
CN102346678A (zh) * | 2010-08-05 | 2012-02-08 | 鸿富锦精密工业(深圳)有限公司 | 用户终端设备及其配置方法 |
JP5908213B2 (ja) * | 2011-02-28 | 2016-04-26 | ブラザー工業株式会社 | 通信装置 |
JP5871525B2 (ja) * | 2011-08-30 | 2016-03-01 | キヤノン株式会社 | 情報処理装置、その制御方法、および制御プログラム |
JP5825001B2 (ja) * | 2011-09-16 | 2015-12-02 | ブラザー工業株式会社 | 印刷システム、プリンタ、中継装置、プリンタのプログラム、及び印刷方法 |
WO2013069163A1 (ja) * | 2011-11-11 | 2013-05-16 | 株式会社三菱東京Ufj銀行 | ウェブサーバ及びウェブページの表示方法 |
US9146622B2 (en) * | 2012-06-25 | 2015-09-29 | International Business Machines Corporation | Dynamically updating a smart physical keyboard |
CN105528712A (zh) | 2014-09-29 | 2016-04-27 | 阿里巴巴集团控股有限公司 | 一种记录信息的方法和设备 |
CN105530163A (zh) | 2014-10-22 | 2016-04-27 | 阿里巴巴集团控股有限公司 | 发送信息的方法及其*** |
CN105843800B (zh) * | 2015-01-13 | 2019-06-14 | 阿里巴巴集团控股有限公司 | 一种基于doi的语言信息展示方法及装置 |
JP6520457B2 (ja) * | 2015-06-24 | 2019-05-29 | 株式会社リコー | 情報処理システム、操作対象機器及び情報処理プログラム |
JP7016612B2 (ja) * | 2017-02-10 | 2022-02-07 | 株式会社東芝 | 画像処理装置及びプログラム |
CN111831185A (zh) | 2018-02-12 | 2020-10-27 | 创新先进技术有限公司 | 应用的识别码的展示方法及装置 |
TWM563000U (zh) * | 2018-02-14 | 2018-07-01 | 光陽工業股份有限公司 | 車輛之儀表語系切換系統 |
CN109919607A (zh) | 2018-11-23 | 2019-06-21 | 阿里巴巴集团控股有限公司 | 基于离线乘车码的换乘优惠方法及装置和电子设备 |
Family Cites Families (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2003418A1 (en) * | 1988-12-29 | 1990-06-29 | Louis A. Winans | Computer message & screen communications in a multi-lingual network |
US6496793B1 (en) * | 1993-04-21 | 2002-12-17 | Borland Software Corporation | System and methods for national language support with embedded locale-specific language driver identifiers |
JPH08108602A (ja) | 1994-08-11 | 1996-04-30 | Seiko Epson Corp | テープ印刷装置 |
US5778356A (en) * | 1994-11-10 | 1998-07-07 | Cadis, Inc. | Dynamically selectable language display system for object oriented database management system |
US5675818A (en) * | 1995-06-12 | 1997-10-07 | Borland International, Inc. | System and methods for improved sorting with national language support |
US6615168B1 (en) * | 1996-07-26 | 2003-09-02 | Sun Microsystems, Inc. | Multilingual agent for use in computer systems |
US5917484A (en) * | 1997-02-24 | 1999-06-29 | Hewlett-Packard Company | Multilingual system locale configuration |
WO1999034279A1 (de) * | 1997-12-29 | 1999-07-08 | Oce Printing Systems Gmbh | Verfahren und system zum steuern einer bedieneroberfläche mit grafik und texte enthaltenden anzeigefeldern |
US6526426B1 (en) * | 1998-02-23 | 2003-02-25 | David Lakritz | Translation management system |
GB2337611A (en) * | 1998-05-20 | 1999-11-24 | Sharp Kk | Multilingual document retrieval system |
US6347316B1 (en) * | 1998-12-14 | 2002-02-12 | International Business Machines Corporation | National language proxy file save and incremental cache translation option for world wide web documents |
US6334101B1 (en) * | 1998-12-15 | 2001-12-25 | International Business Machines Corporation | Method, system and computer program product for dynamic delivery of human language translations during software operation |
JP3055545B1 (ja) * | 1999-01-19 | 2000-06-26 | 富士ゼロックス株式会社 | 関連文検索装置 |
US20030191817A1 (en) * | 2000-02-02 | 2003-10-09 | Justin Fidler | Method and system for dynamic language display in network-based applications |
US6604101B1 (en) * | 2000-06-28 | 2003-08-05 | Qnaturally Systems, Inc. | Method and system for translingual translation of query and search and retrieval of multilingual information on a computer network |
EP1311971A1 (en) | 2000-06-23 | 2003-05-21 | Advisortech Corporation | Apparatus and method of providing multilingual content in an online environment |
US6754668B2 (en) * | 2000-10-24 | 2004-06-22 | Raytheon Company | Multilingual system having dynamic language selection |
US6993568B1 (en) * | 2000-11-01 | 2006-01-31 | Microsoft Corporation | System and method for providing language localization for server-based applications with scripts |
US7418390B1 (en) * | 2000-11-20 | 2008-08-26 | Yahoo! Inc. | Multi-language system for online communications |
US7340389B2 (en) * | 2001-02-16 | 2008-03-04 | Microsoft Corporation | Multilanguage UI with localized resources |
US7113904B2 (en) * | 2001-03-30 | 2006-09-26 | Park City Group | System and method for providing dynamic multiple language support for application programs |
US20020143523A1 (en) * | 2001-03-30 | 2002-10-03 | Lakshmi Balaji | System and method for providing a file in multiple languages |
US20040205118A1 (en) * | 2001-09-13 | 2004-10-14 | Allen Yu | Method and system for generalized localization of electronic documents |
NO316006B1 (no) * | 2001-10-08 | 2003-11-24 | Ericsson Telefon Ab L M | Plassbesparende fil-håndtering i servere |
US7412374B1 (en) * | 2002-01-30 | 2008-08-12 | Novell, Inc. | Method to dynamically determine a user's language for a network |
US7299452B1 (en) * | 2002-05-10 | 2007-11-20 | Oracle International Corporation | System and method for testing the compatibility of a computer application with a foreign character set |
US20040044518A1 (en) * | 2002-08-27 | 2004-03-04 | Reed John E. | Method and system for multilingual display generation |
JP4121382B2 (ja) * | 2003-01-07 | 2008-07-23 | 株式会社リコー | 情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 |
US7409334B1 (en) * | 2004-07-22 | 2008-08-05 | The United States Of America As Represented By The Director, National Security Agency | Method of text processing |
-
2003
- 2003-01-07 JP JP2003001115A patent/JP4121382B2/ja not_active Expired - Fee Related
- 2003-12-31 US US10/748,133 patent/US7925497B2/en not_active Expired - Fee Related
-
2004
- 2004-01-05 EP EP04250012A patent/EP1437651A3/en not_active Ceased
-
2011
- 2011-02-14 US US13/026,897 patent/US8484012B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US7925497B2 (en) | 2011-04-12 |
EP1437651A3 (en) | 2006-05-10 |
US20110137637A1 (en) | 2011-06-09 |
JP2004213462A (ja) | 2004-07-29 |
EP1437651A2 (en) | 2004-07-14 |
US8484012B2 (en) | 2013-07-09 |
US20040210841A1 (en) | 2004-10-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4121382B2 (ja) | 情報提供装置、情報表示装置、情報提供システム、及び情報提供方法 | |
EP2495947B1 (en) | Information processing apparatus, information processing system, method for controlling information processing apparatus, and program | |
US9167044B2 (en) | Communication system for receiving authentication data from an external service | |
US8896855B2 (en) | Image processing apparatus, method of controlling the same and storage medium storing program to perform processing of the same | |
JP2013168113A (ja) | 機器、情報処理システム、情報処理方法、及び情報処理プログラム | |
JP2009038526A (ja) | 印刷サーバ装置 | |
US10142501B2 (en) | Image processing apparatus, method for controlling the same, and storage medium | |
JP2004530192A (ja) | クッキーを利用して単一操作印刷オプションを提供するWebベースのイメージング・システム | |
JP2020166467A (ja) | 画像処理システム | |
US9110962B2 (en) | Data providing apparatus for implementing script, electronic apparatus for implementing script, data processing system for implementing script, and method of data processing for implementing script | |
US20150269266A1 (en) | Information processing apparatus, method for controlling the same, and storage medium | |
JP4097584B2 (ja) | Wwwサーバ機能を有する組み込み機器、ウェブページ提供方法、および、ウェブページ提供制御プログラム | |
JP4394725B2 (ja) | 組み込み機器、リクエスト振り分け方法、および、リクエスト振り分けプログラム | |
EP0998097B1 (en) | Computer implemented method and apparatus for providing a logical point of access to one or more files | |
JP2009033731A (ja) | 画像形成装置、文書管理方法およびプログラム | |
EP3617903A1 (en) | Image scanning apparatus | |
JP2002117005A (ja) | 文書サーバ | |
JP5521688B2 (ja) | 情報閲覧装置及び情報閲覧制御プログラム | |
US20240045915A1 (en) | Web browsing system, communication terminal, image generation server | |
US11108872B2 (en) | System and method using the same, information processing apparatus and method using the same, and storage medium | |
JP4159869B2 (ja) | 情報提供装置、情報提供方法、情報提供システム、及び情報提供プログラム | |
JP4602093B2 (ja) | 通信装置、通信システム、通信装置の制御方法、プログラム及び記録媒体 | |
KR20010084461A (ko) | 바탕화면 제공 시스템 및 그 제공 방법 | |
JP2006165867A (ja) | プロキシサーバ装置 | |
JP2023011340A (ja) | 情報処理装置、ウェブアクセス方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050609 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071213 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080307 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080401 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080428 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110509 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120509 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120509 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130509 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130509 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |