(57)【要約】本発明は、ホームページの形成方法、周辺装置、及び、ホームページの形成システムを提供する。本発明に係る方法は、クライアント端末から送信されたホームページ形成のリクエストを受信した際に、クライアント端末からホームページ形成に用いられる言語情報を取得するステップと、言語情報及び予め設定されたページ記述ファイルに基づいてクライアント端末にホームページのデータを送信することにより、クライアント端末が、ホームページのデータに基づいて、当該クライアント端末において、採用された言語情報によって形成されたホームページを表示するステップとを有する。本発明に係る周辺装置は、クライアント端末からホームページの形成リクエストを受信した後、クライアント端末からホームページを形成するための言語情報を取得し、当該言語情報に基づいてクライアント端末にホームページのデータを送信する。これにより、クライアント端末に表示されるホームページにおいて採用される言語がユーザの習慣に適したものとなり、ユーザにとって便利である。
2016507803.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末から送信されたホームページ形成のリクエストを受信した際に、前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップと、
前記言語情報に基づいて言語ファイルを生成して、前記クライアント端末に前記言語ファイルを送信し、前記クライアント端末が前記言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成すること、又は、前記言語情報及び予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示するステップとを含むことを特徴とするホームページの形成方法。
【請求項２】
前記言語情報及び前記予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示するステップは、
前記言語情報に基づいて前記言語ファイルを生成することと、
前記言語ファイル及び前記予め設定されたページ記述ファイルに基づいてホームページのデータを生成することにより、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することとを含むことを特徴とする請求項１に記載のホームページの形成方法。
【請求項３】
前記言語情報及び予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示するステップは、
前記言語情報に基づいて前記言語ファイルを生成し、前記クライアント端末に前記言語ファイル及び前記予め設定されたページ記述ファイルを送信することにより、前記クライアント端末が、前記ページ記述ファイルと前記言語ファイルとを合わせて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することを含むことを特徴とする請求項１に記載のホームページの形成方法。
【請求項４】
前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップの前に、
前記クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断し、取得不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用し、取得可能と判断した場合、前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップをさらに含むことを特徴とする請求項１に記載のホームページの形成方法。
【請求項５】
前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップは、
前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記実行可能ファイルを実行して当該クライアント端末から言語情報を取得すること、又は、前記クライアント端末に、言語情報を取得する取得リクエストを送信することにより、前記クライアント端末が、前記取得リクエストに基づいて当該クライアント端末から前記言語情報を取得することと、
前記クライアント端末から送信された言語情報を受信することとを含むことを特徴とする請求項１〜４のいずれか１項に記載のホームページの形成方法。
【請求項６】
前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップの前に、前記クライアント端末に前記ページ記述ファイルを送信するステップをさらに含み、
前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップは、
前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記ページ記述ファイルを実行する際に、前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得することと、
前記クライアント端末から送信された言語情報を受信することとを含むことを特徴とする請求項１に記載のホームページの形成方法。
【請求項７】
前記クライアント端末が前記実行可能ファイルを実行する規則、又は、前記クライアント端末が前記取得リクエストに基づいて当該クライアント端末からホームページ形成に用いられる言語情報を取得する規則は、
前記クライアント端末から、予め設定されたソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置又は前記クライアント端末によって、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することであることを特徴とする請求項５に記載のホームページの形成方法。
【請求項８】
前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することを特徴とする請求項７に記載のホームページの形成方法。
【請求項９】
前記クライアント端末が前記実行可能ファイルを実行する規則、又は、前記クライアント端末が前記取得リクエストに基づいて当該クライアント端末からホームページ形成に用いられる言語情報を取得する規則は、
前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、前記周辺装置又は前記クライアント端末によって、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが前記言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、
前記クライアント端末において予め設定されたソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、
前記クライアント端末において予め設定されたソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、及び、
前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することのいずれか１つを含むことを特徴とする請求項５に記載のホームページの形成方法。
【請求項１０】
前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することをさらに含むことを特徴とする請求項９に記載のホームページの形成方法。
【請求項１１】
前記クライアント端末が前記ページ記述ファイルを実行する際に前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得する規則は、
前記クライアント端末から、予め設定されたソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置又は前記クライアント端末によって、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することであることを特徴とする請求項６に記載のホームページの形成方法。
【請求項１２】
前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することをさらに含むことを特徴とする請求項１１に記載のホームページの形成方法。
【請求項１３】
前記クライアント端末が前記ページ記述ファイルを実行する際に前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得する規則は、
前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、前記周辺装置又は前記クライアント端末によって、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが前記言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、
前記クライアント端末において予め設定されたソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、
前記クライアント端末において予め設定されたソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、及び、
前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することのいずれか１つを含むことを特徴とする請求項６に記載のホームページの形成方法。
【請求項１４】
前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することをさらに含むことを特徴とする請求項１３に記載のホームページの形成方法。
【請求項１５】
クライアント端末から送信されたホームページ形成のリクエストを受信した際に、前記クライアント端末からホームページ形成に用いられる言語情報を取得するための取得モジュールと、
前記言語情報に基づいて言語ファイルを生成して、前記クライアント端末に前記言語ファイルを送信するための送信モジュールとを備え、
前記クライアント端末が前記言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成すること、又は、前記言語情報及び予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することを特徴とする周辺装置。
【請求項１６】
前記送信モジュールは、
前記言語情報に基づいて言語ファイルを生成することと、
前記言語ファイル及び前記予め設定されたページ記述ファイルに基づいてホームページのデータを生成することにより、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することとに用いられることを特徴とする請求項１５に記載の周辺装置。
【請求項１７】
前記送信モジュールは、
前記言語情報に基づいて前記言語ファイルを生成し、前記クライアント端末に前記言語ファイル及び前記予め設定されたページ記述ファイルを送信することにより、前記クライアント端末は、前記ページ記述ファイルと前記言語ファイルとを合わせて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することに用いられることを特徴とする請求項１５に記載の周辺装置。
【請求項１８】
前記クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断するために用いられる判断モジュールをさらに備え、
前記判断モジュールは、前記クライアント端末からホームページ形成に用いられる言語情報を取得不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用し、前記クライアント端末からホームページ形成に用いられる言語情報を取得可能と判断した場合、前記取得モジュールを起動させることを特徴とする請求項１５に記載の周辺装置。
【請求項１９】
前記取得モジュールは、
前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記実行可能ファイルを実行して当該クライアント端末から言語情報を取得すること、又は、前記クライアント端末に、言語情報を取得する取得リクエストを送信することにより、前記クライアント端末が、前記取得リクエストに基づいて当該クライアント端末から前記言語情報を取得することと、
前記クライアント端末から送信された言語情報を受信することとに用いられることを特徴とする請求項１５〜１８のいずれか１項に記載の周辺装置。
【請求項２０】
前記取得モジュールは、前記クライアント端末に前記ページ記述ファイルを送信することにさらに用いられ、
前記クライアント端末からホームページ形成に用いられる言語情報を取得することは、
前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記ページ記述ファイルを実行する際に、前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得することと、
前記クライアント端末から送信された言語情報を受信することとを含むことを特徴とする請求項１５に記載の周辺装置。
【請求項２１】
前記取得モジュールは、
前記クライアント端末から、予め設定されたソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することに用いられることを特徴とする請求項１９に記載の周辺装置。
【請求項２２】
前記取得モジュールは、
前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられることを特徴とする請求項２１に記載の周辺装置。
【請求項２３】
前記取得モジュールは、
前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが前記言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、
前記クライアント端末において予め設定されたソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、
前記クライアント端末において予め設定されたソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、及び、
前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することのいずれか１つに用いられることを特徴とする請求項１９に記載の周辺装置。
【請求項２４】
前記取得モジュールは、
前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられることを特徴とする請求項２３に記載の周辺装置。
【請求項２５】
前記取得モジュールは、
前記クライアント端末から、予め設定されたソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することに用いられることを特徴とする請求項２０に記載の周辺装置。
【請求項２６】
前記取得モジュールは、
前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられることを特徴とする請求項２５に記載の周辺装置。
【請求項２７】
前記取得モジュールは、
前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが前記言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、
前記クライアント端末において予め設定されたソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、
前記クライアント端末において予め設定されたソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、及び、
前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することのいずれか１つに用いられることを特徴とする請求項２０に記載の周辺装置。
【請求項２８】
前記取得モジュールは、
前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられることを特徴とする請求項２７に記載の周辺装置。
【請求項２９】
請求項１５〜２８のいずれか１項に記載の周辺装置と前記クライアント端末とを備えることを特徴とするホームページの形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成技術に関し、特に、ホームページの形成方法、周辺装置、及び、ホームページの形成システムに関する。
【背景技術】
【０００２】
従来技術において、プリンタ、多機能周辺装置、ファックス機やスキャナなどの、ネットワークサーバ機能を備える周辺装置が数多くある。このようなネットワークサーバ機能に基づき、ユーザがクライアント端末のブラウザを介して周辺装置のアドレスを入力すると、周辺装置においてホームページのデータが生成され、当該データがクライアント端末に送信される。クライアント端末は、ホームページのデータに基づいて、ブラウザにおいて当該ホームページを表示させることができ、また、当該ホームページを介して周辺装置のパラメータ及び日誌などの情報の閲覧又は設定をすることができる。
【０００３】
一つの周辺装置が異なる国やエリアで使用できるように、同一の周辺装置によって提供されるホームページには、通常、英語、中国語、日本語や韓国語など多言語が含まれている。既存の周辺装置のホームページは、いずれも決められたデフォルト言語でクライアント端末のブラウザ上に表示される。ユーザは、ホームページ上の言語表示バーを介して言語を設定することができ、ユーザのニーズが満たされる。
【０００４】
しかし、ユーザは、ホームページに表示されているデフォルト言語が分からない場合、長時間をかけて一つずつ言語を切り替えなければならず、ひいては言語バーが見つからないこともあり得る。このようなことは、ユーザにとって非常に不便である。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、既存技術における問題（ユーザが、ホームページに表示されているデフォルト言語が分からない場合、長時間をかけて一つずつ言語を切り替えなければならない問題）を解決することが可能な、ホームページの形成方法、周辺装置、及び、ホームページの形成システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る１つ目のポイントは、ホームページの形成方法である。本発明に係るホームページの形成方法は、クライアント端末から送信されたホームページ形成のリクエストを受信した際に、前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップと、前記言語情報に基づいて言語ファイルを生成して、前記クライアント端末に前記言語ファイルを送信し、前記クライアント端末が前記言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成すること、又は、前記言語情報及び予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示するステップとを含む。
【０００７】
前記言語情報及び前記予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示するステップは、前記言語情報に基づいて前記言語ファイルを生成することと、前記言語ファイル及び前記予め設定されたページ記述ファイルに基づいてホームページのデータを生成することにより、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することとを含む。
【０００８】
前記言語情報及び前記予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示するステップは、前記言語情報に基づいて前記言語ファイルを生成し、前記クライアント端末に前記言語ファイル及び前記予め設定されたページ記述ファイルを送信することにより、前記クライアント端末が、前記ページ記述ファイルと前記言語ファイルとを合わせて、前記クライアント端末において、採用された言語情報によって形成されたホームページを表示することを含む。
【０００９】
本発明に係るホームページの形成方法は、前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップの前に、前記クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断し、取得不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用し、取得可能と判断した場合、前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップをさらに含む。
【００１０】
前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップは、前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記実行可能ファイルを実行して当該クライアント端末から言語情報を取得すること、又は、前記クライアント端末に、言語情報を取得する取得リクエストを送信することにより、前記クライアント端末が、前記取得リクエストに基づいて当該クライアント端末から前記言語情報を取得することと、前記クライアント端末から送信された言語情報を受信することとを含む。
【００１１】
本発明に係るホームページの形成方法は、前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップの前に、前記クライアント端末に前記ページ記述ファイルを送信するステップをさらに含む。前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップは、前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記ページ記述ファイルを実行する際に、前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得することと、前記クライアント端末から送信された言語情報を受信することとを含む。
【００１２】
前記クライアント端末が前記実行可能ファイルを実行する規則、又は、前記クライアント端末が前記取得リクエストに基づいて当該クライアント端末からホームページ形成に用いられる言語情報を取得する規則は、前記クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置又は前記クライアント端末によって、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することである。
【００１３】
前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００１４】
前記クライアント端末が前記実行可能ファイルを実行する規則、又は、前記クライアント端末が前記取得リクエストに基づいて当該クライアント端末からホームページ形成に用いられる言語情報を取得する規則は、前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、前記周辺装置又は前記クライアント端末によって、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが前記言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、前記クライアント端末において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、前記クライアント端末において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、又は、前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することを含む。
【００１５】
前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００１６】
前記クライアント端末が前記ページ記述ファイルを実行する際に前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得する規則は、前記クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置又は前記クライアント端末によって、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することである。
【００１７】
本発明に係るホームページの形成方法は、前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することをさらに含む。
【００１８】
前記クライアント端末が前記ページ記述ファイルを実行する際に前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得する規則は、前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、前記周辺装置又は前記クライアント端末によって、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが前記言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、前記クライアント端末において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、前記クライアント端末において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、又は、前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することを含む。
【００１９】
本発明に係るホームページの形成方法は、さらに、前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することを含む。
【００２０】
本発明に係るもう１つのポイントは、周辺装置である。本発明に係る周辺装置は、クライアント端末から送信されたホームページ形成のリクエストを受信した際に、前記クライアント端末からホームページ形成に用いられる言語情報を取得するための取得モジュールと、前記言語情報に基づいて言語ファイルを生成して、前記クライアント端末に前記言語ファイルを送信するための送信モジュールと、前記クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断するための判断モジュールとを備えている。前記クライアント端末が前記言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成すること、又は、前記言語情報及び予め設定されたページ記述ファイルに基づいて前記クライアント端末にホームページのデータを送信することによって、前記クライアント端末が、前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示する。
【００２１】
前記送信モジュールは、具体的には、前記言語情報に基づいて言語ファイルを生成することと、前記言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成することにより、前記クライアント端末が、直接に前記ホームページのデータに基づいて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することとに用いられる。
【００２２】
前記送信モジュールは、具体的には、前記言語情報に基づいて前記言語ファイルを生成し、前記クライアント端末に前記言語ファイル及び前記予め設定されたページ記述ファイルを送信することにより、前記クライアント端末が、前記ページ記述ファイルと前記言語ファイルとを合わせて、前記クライアント端末において、採用された前記言語情報によって形成されたホームページを表示することに用いられる。前記判断モジュールは、前記クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断するために用いられ、前記クライアント端末からホームページ形成に用いられる言語情報を取得不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用し、前記クライアント端末からホームページ形成に用いられる言語情報を取得可能と判断した場合、前記取得モジュールを起動させる。
【００２３】
前記取得モジュールは、具体的には、前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記実行可能ファイルを実行して当該クライアント端末から言語情報を取得すること、又は、前記クライアント端末に、言語情報を取得する取得リクエストを送信することにより、前記クライアント端末が、取得リクエストに基づいて当該クライアント端末から前記言語情報を取得することと、前記クライアント端末から送信された言語情報を受信することとに用いられる。
【００２４】
前記取得モジュールは、前記クライアント端末に前記ページ記述ファイルを送信することにさらに用いられる。
【００２５】
前記クライアント端末からホームページ形成に用いられる言語情報を取得することは、前記クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することにより、前記クライアント端末が、前記ページ記述ファイルを実行する際に、前記実行可能ファイルを呼び出してホームページ形成に用いられる言語情報を取得することと、前記クライアント端末から送信された言語情報を受信することとを含む。
【００２６】
前記取得モジュールは、具体的には、前記クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することに用いられる。
【００２７】
前記取得モジュールは、前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられる。
【００２８】
前記取得モジュールは、具体的には、前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、前記クライアント端末において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、前記クライアント端末において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、又は、前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することに用いられる。
【００２９】
前記取得モジュールは、前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられる。
【００３０】
前記取得モジュールは、具体的には、前記クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、前記周辺装置によってサポートされる言語情報を取得するまで、前記周辺装置が前記言語情報をサポート可能か否かについて繰り返して判断し、前記周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することに用いられる。
【００３１】
前記取得モジュールは、前記クライアント端末から前記周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられる。
【００３２】
前記取得モジュールは、具体的には、前記クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、前記クライアント端末において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、前記クライアント端末において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、又は、前記クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することに用いられる。
【００３３】
前記取得モジュールは、前記クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用することにさらに用いられる。
【００３４】
本発明に係るもう１つのポイントは、前記周辺装置と前記クライアント端末とを備えるホームページの形成システムである。
【発明の効果】
【００３５】
上記技術的解決手段からわかるように、本発明に係るホームページの形成方法、周辺装置、及び、ホームページの形成システムによれば、周辺装置がクライアント端末からホームページの形成リクエストを受信した後、クライアント端末からホームページを形成するための言語情報を取得し、当該言語情報に基づいてクライアント端末にホームページのデータを送信する。これにより、クライアント端末に表示されるホームページにおいて採用される言語がユーザの習慣に適したものとなり、ユーザにとって便利である。
【図面の簡単な説明】
【００３６】
【図１】本発明の一つの実施形態に基づいたホームページの形成方法の概略図である。
【図２】本発明のもう一つの実施形態に基づいたホームページの形成方法のフロー概略図である。
【図３Ａ】本発明のもう一つの実施形態に基づいたホームページの形成方法のフロー概略図である。
【図３Ｂ】本発明のもう一つの実施形態に基づいたホームページの形成方法のフロー概略図である。
【図４】本発明のもう一つの実施形態に基づいた周辺装置の構成概略図である。
【図５】本発明のもう一つの実施形態に基づいた周辺装置の構成概略図である。
【発明を実施するための形態】
【００３７】
＜実施形態１＞
実施形態１は、ホームページの形成方法を提供する。当該ホームページの形成方法が適用されるネットワークアーキテクチャは、ネットワークサーバ機能を有する周辺装置とクライアント端末とを備えている。また、当該ホームページの形成方法は、プリンタ、多機能周辺装置、ファックス機、スキャナなどの外付のネットワークサーバの周辺装置にも適用される。このようなネットワークサーバ機能に基づき、ユーザがクライアント端末のブラウザを介して周辺装置のアドレスを入力すると、周辺装置においてホームページのデータが生成され、当該データがクライアント端末に送信される。クライアント端末は、ホームページのデータに基づいて、ブラウザにおいて当該ホームページを表示させることができ、また、当該ホームページを介して周辺装置のパラメータ及び日誌などの情報の閲覧又は設定をすることができる。実施形態１の実行主体は、周辺装置である。
【００３８】
図１は、実施形態１に基づいたホームページの形成方法の概略図である。
【００３９】
ステップ１０１：クライアント端末から送信されたホームページ形成のリクエストを受信した際に、クライアント端末からホームページ形成に用いられる言語情報を取得する。
【００４０】
周辺装置によって、クライアント端末から送信されたホームページ形成のリクエストを受信した際、又は、クライアント端末上に周辺装置のホームページが表示される際に、クライアント端末からホームページを形成するための言語情報を取得する操作が必要である。なぜなら、異なる地域や国において、クライアント端末に採用される言語は、通常異なるためである。例えば、中国におけるクライアント端末に採用される言語は、通常中国語であり、日本におけるクライアント端末に採用される言語は、通常日本語であり、アメリカにおけるクライアント端末に採用される言語は、通常英語である。クライアント端末からホームページを形成するための言語情報を取得することで、当該クライアント端末によってリクエストされたホームページに採用される言語と、クライアント端末の言語とを一致させることができる。
【００４１】
ステップ１０２：言語情報に基づいて生成された言語ファイルをクライアント端末に送信し、クライアント端が言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成すること、又は、言語情報及び予め設定されたページ記述ファイルに基づいてクライアント端末にホームページのデータを送信することにより、クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、採用された言語情報によって形成されたホームページを表示する。
【００４２】
当該予め設定されたページ記述ファイルは、周辺装置が取得可能である限りは、周辺装置に予め保存してもよいし、周辺装置とは別に保存してもよい。当該ページ記述ファイルは、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ、ハイパーテキスト  マークアップ  ランゲージ）ファイルであってよいが、ＨＴＭＬファイルに限定されず、他の言語での記述ファイルであってもよい。クライアント端末は、ホームページに基づいて、例えば日誌のような周辺装置の情報を取得することができ、周辺装置のパラメータを設定することもできる。実施形態１におけるホームページのデータは、ホームページの使用を表示する表示データであり、ページ記述ファイル、言語ファイル及び画像ファイルなどを含むことができる。
【００４３】
実施形態１におけるホームページの形成方法に基づいて、周辺装置は、クライアント端末からホームページの形成リクエストを受信した後、クライアント端末からホームページを形成するための言語情報を取得し、当該言語情報に基づいてクライアント端末にホームページのデータを送信する。これにより、クライアント端末に表示されるホームページにおいて採用される言語がユーザの習慣に適したものとなり、ユーザにとって便利である。
【００４４】
本発明によれば、周辺装置のホームページが表示される際、クライアント端末からホームページ形成に用いられる言語情報を取得する必要がある。したがって、本発明によれば、周辺装置は、クライアント端末から送信されたホームページ形成のリクエストを受信した際に、まずクライアント端末からホームページ形成に用いられる言語情報を取得し、次にホームページのデータをクライアント端末に送信する。クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、採用された言語情報によって形成されたホームページを表示する。又は、周辺装置は、クライアント端末から送信されたホームページ形成のリクエストを受信した際に、まず上記ホームページのデータをクライアント端末に送信し、次にクライアント端末からホームページ形成に用いられる言語情報を取得する。クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、採用された言語情報によって形成されたホームページを表示する。
【００４５】
上記二つの方式の相違点は、クライアント端末からホームページ形成に用いられる言語情報を取得するという操作のタイミングであり、本発明では当該タイミングを限定しない。クライアント端末からホームページ形成に用いられる言語情報を取得することで、クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、当該言語情報によって形成されたホームページを表示することであれば、全て本発明の保護範囲内にある。
【００４６】
本発明における前記クライアント端末から送信されるホームページ形成のリクエストについて、例を挙げて具体的な方式を説明する。
【００４７】
ユーザがクライアント端末のインターネットブラウザを起動し、周辺装置のホームページアドレス（例えば、ｈｔｔｐ：／／ｘｘｘｘ／ＸＸＸｐｒｉｎｔｅｒ．ｈｔｍｌ）を入力すると、クライアント端末は、ネットワークインタフェースを介してホームページのリクエストを周辺装置に送信する。当該ホームページのリクエストは、ハイパーテキストトランスファープロトコル（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ，ＨＴＴＰ）のリクエストであってよい。周辺装置は、ネットワークサーバプログラムに基づいて、ハイパーテキスト  マークアップ  ランゲージ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ，ＨＴＭＬ）形式のホームページを動的に生成し、また、ＨＴＴＰリクエストへの応答として生成されたホームページをクライアント端末に送信する。クライアント端末からリクエストされたホームページは、主に周辺装置の関連情報（例えば、画像処理装置の各操作状態）を表示することに用いられる。また、当該ホームページを介して周辺装置に対して設定を行うこともできる。当該設定は一般的な設定（例えば、スリープタイム）であってよく、メールを介して指定されたアドレスに状態情報を送信してよい。また、当該設定はネットワークのパラメータの設定（例えば、メールのサーバーのアドレス、周辺装置のネットワークのアドレスなどの設定）であってよい。上記周辺装置には、ネットワークサーバが内蔵されてもよい。或いは、ネットワークサーバを独立した客体として周辺装置に外付けし、インタフェース及び周辺装置を介してネットワークをクライアント端末と接続してもよい。
【００４８】
＜実施形態２＞
実施形態２では、実施形態１におけるホームページの形成方法について補足説明を行う。
【００４９】
上述したクライアント端末からホームページ形成に用いられる言語情報を取得するステップの前に、周辺装置が、クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断し、取得不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用し、取得可能と判断した場合、前記クライアント端末からホームページ形成に用いられる言語情報を取得するステップを実行する。
【００５０】
図２は、実施形態２に基づいたホームページの形成方法のフロー概略図である。
【００５１】
ステップ２０１：クライアント端末から送信されたホームページ形成のリクエストを受信した際に、クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断し、取得不可能と判断した場合、ステップ２０２を実行し、取得可能と判断した場合、ステップ２０３を実行する。
【００５２】
例えば、周辺装置によって、言語情報を取得するための実行可能ファイル（ｊａｖａｓｃｒｉｐｔ（ジャバスクリプト）（登録商標）、Ｖｉｓｕａｌ  Ｂａｓｉｃ  ｓｃｒｉｐｔ（ブイ・ビー・スクリプト）など）が、クライアント端末に送信される。しかし、クライアント端末のオペレーティングシステムの問題があり得るため、全てのクライアント端末が当該実行可能ファイルを実行できるとは限らない。クライアント端末が実行可能ファイルを実行できない場合、周辺装置は、クライアント端末からホームページ形成に使用する言語情報を取得不可能になる。ただし、周辺装置は、クライアント端末の特定のポートと通信を行うことで、言語情報を取得することができる。しかしながら、クライアント端末が当該特定のポートを有さない場合や、ネットワークの問題で当該特定のポートと通信できない場合がある。このような場合、周辺装置は、クライアント端末からホームページ形成に用いられる言語情報を取得することができない。この場合、周辺装置は、言語情報を取得するための取得リクエストをクライアント端末に送信する。しかし、クライアント端末が当該取得リクエストに対して応答しない場合や当該取得リクエストを識別不可能な場合、周辺装置は、クライアント端末からホームページ形成に用いられる言語情報を取得することができない。もちろん、上記の他にもクライアント端末からホームページ形成に用いられる言語情報を取得できない場合があるが、ここでは説明を省略する。
【００５３】
ステップ２０２：デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００５４】
デフォルト言語情報は、周辺装置のために予め設定されたホームページ形成に用いられる言語情報である。
【００５５】
ステップ２０３：クライアント端末からホームページ形成に用いられる言語情報を取得する。
【００５６】
以下、本発明におけるクライアント端末からホームページ形成に用いられる言語情報を取得する方式及び規則について説明する。
【００５７】
クライアント端末からホームページ形成に用いられる言語情報を取得する規則は、クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、周辺装置によってサポートされる言語情報を取得するまで、周辺装置又はクライアント端末によって、周辺装置が言語情報をサポート可能か否かについて繰り返して判断し、周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用することであってよい。代替方法として、クライアント端末から周辺装置によってサポートされる言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００５８】
クライアント端末からホームページ形成に用いられる言語情報の規則は、クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、周辺装置又はクライアント端末によって、各言語情報が一致するか否かを判断し、一致しないと判断した場合、前記クライアント端末に言語リストを送信し、ユーザが前記言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信すること、クライアント端末において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、クライアント端末において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用すること、又は、クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用することを含む。
【００５９】
代替方法として、クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００６０】
周辺装置がクライアント端末からホームページ形成に用いられる言語情報を取得する方式は、複数含み得る。具体的には、以下の方式である。
【００６１】
＜方式Ａ＞
クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信することで、クライアント端末は、実行可能ファイルを実行して当該クライアント端末から言語情報を取得する。そして、クライアント端末は、言語情報を取得した後、当該言語情報を周辺装置に送信する。周辺装置は、クライアント端末から送信された言語情報を受信する。
【００６２】
方式Ａにおける実行可能ファイルは、特に限定されないが、プログラムを含むファイルであってよく、そのプログラムは、例えばＪａｖａ言語Ｖｉｓｕａｌｂａｓｉｃ言語、Ｃ言語、Ｃ＋＋言語などの、既存技術における任意のプログラム言語を採用して作成されてもよい。実際の応用において、当該実行可能ファイルは、具体的には、スクリプトファイルであってよい。この場合、当該実行可能ファイルは、ページ記述ファイルの中に埋め込まれることによって施行して言語情報を取得する。また、当該実行可能ファイルは、単独にクライアント端末に解析されることで言語情報を取得なファイルであってもよい。ここで、クライアント端末における言語情報の実行可能ファイルを取得することができる限りは、全てが保護範囲となる。
【００６３】
＜方式Ｂ＞
クライアント端末に、言語情報を取得する取得リクエストを送信することにより、クライアント端末は、取得リクエストに基づいて、当該クライアント端末から言語情報を取得する。クライアント端末は、言語情報を取得した後、当該言語情報を周辺装置に送信する。周辺装置は、クライアント端末から送信された言語情報を受信する。
【００６４】
方式Ｂにおいて、クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。監聴ポートは、クライアント端末に新設された、周辺装置の取得リクエストを監聴するためのポートであってもよい。取得リクエストには、言語フラグを追加することができる。クライアント端末は、取得リクエストを受信した後、言語フラグを介して、当該取得リクエストが言語情報を取得するためのリクエストであることを認識する。クライアント端末は、自身の言語情報を取得すると、当該取得した言語情報を周辺装置に送信する。言語モニターは、クライアント端末で稼働するソフトウェアモジュールであり、当該言語モニターは、周辺装置をリアルタイムに監視するなどの操作に用いられる。
【００６５】
＜方式Ｃ＞
周辺装置は、クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、周辺装置によってサポートされる言語情報を取得するまで、周辺装置が言語情報をサポート可能か否かについて繰り返して判断し、周辺装置によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用する。
【００６６】
周辺装置は、具体的には、方式Ｃの方法に従って、クライアント端末における言語情報を取得する。例を挙げると、予め設定された各ソフトウェアは、オペレーティングシステムソフトウェアと、インターネットブラウザとを含む。オペレーティングシステムソフトウェアの優先度は、インターネットブラウザの優先度より高い。まず、周辺装置は、クライアント端末から、オペレーティングシステムソフトウェアのデフォルト言語情報を取得する。次に、周辺装置は、当該言語情報をサポート可能か否かについて判断する。サポート可能と判断した場合は、当該オペレーティングシステムソフトウェアのデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。サポート不可能と判断した場合は、引き続きクライアント端末からインターネットブラウザのデフォルト言語情報を取得し、当該言語情報をサポート可能か否かについて判断する。サポート可能と判断した場合は、インターネットブラウザのデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。代替方法として、クライアント端末から周辺装置によってサポートされる言語情報を取得できない場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００６７】
＜方式Ｄ＞
クライアント端末から、予め設定された各ソフトウェアの言語情報を取得する。
【００６８】
各言語情報が一致するか否かを判断する。一致しないと判断した場合、クライアント端末に言語リストを送信する。そして、クライアント端末のユーザがホームページ形成に用いられる言語情報として言語リストに基づいて選択した言語情報を受信する。言語リストには、各種の言語情報が含まれている。
【００６９】
方式Ｄにおいて、周辺装置は、クライアント端末から、予め設定された各ソフトウェアの言語情報を取得可能である。周辺装置は、例えば、クライアント端末から、オペレーティングシステムソフトウェアのデフォルト言語情報、インターネットブラウザのデフォルト言語情報、オフィス（例えば：ワード（Ｗｏｒｄ））のデフォルト言語情報などを取得することができ、各言語情報が一致するか否かを判断する。クライアント端末から取得した言語情報が全て中国語の場合、中国語がホームページの形成に採用される言語として採用される。言語情報が一致しない場合は、各言語情報を言語リストに生成し、当該言語リストをクライアント端末に送信する。クライアント端末のユーザは、言語リストを介して、リクエストしたホームページに採用される言語を選択することができる。例えば、オペレーティングシステムソフトウェアのデフォルト言語を中国語とし、インターネットブラウザのデフォルト言語を英語とし、ワード（Ｗｏｒｄ）のデフォルト言語を韓国語とする場合は、クライアント端末のユーザが言語を選択できるように、“中国語”、“英語”、“韓国語”の文字が含まれる一つのメニューが形成される。周辺装置は、ユーザが選択した言語情報を、ホームページの形成に用いられる言語情報として採用する。代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００７０】
＜方式Ｅ＞
クライアント端末において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【００７１】
使用頻度が最も高いソフトウェアが複数ある場合、その中から一つのソフトウェアをランダムに選択し、当該ソフトウェアの言語情報をホームページ形成に用いられる言語情報として採用する。代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００７２】
＜方式Ｆ＞
クライアント端末において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【００７３】
代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００７４】
＜方式Ｇ＞
クライアント端末において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【００７５】
方式Ｇにおいて、方式Ｄと異なる点は、一つのソフトウェアの言語情報だけを取得し、当該言語情報をホームページ形成に用いられる言語情報として採用する点である。例えば、クライアント端末におけるオペレーティングシステムソフトウェアのデフォルト言語は、通常ユーザの言語の使用習慣を最も表現できる言語である。予め設定されたソフトウェアは、オペレーティングシステムソフトウェアであってよい。この場合、周辺装置は、クライアント端末におけるオペレーティングシステムソフトウェアのデフォルト言語情報を取得した際に、当該オペレーティングシステムソフトウェアのデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００７６】
＜方式Ｈ＞
周辺装置は、予め設定された言語情報を取得するための実行可能ファイルを、クライアント端末に送信する。クライアント端末は、実行可能ファイルに基づいて、当該クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得する。クライアント端末は、周辺装置によってサポートされる言語情報を取得して当該言語情報を周辺装置に送信することができるまで、実行可能ファイルに基づいて取得した言語情報が周辺装置によってサポートされるか否かを繰り返して判断する。
【００７７】
周辺装置は、クライアント端末から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として設定する。
【００７８】
方式Ｈにおいて、代替方法として、周辺装置は、クライアント端末から、周辺装置によってサポートされる言語情報を取得できないことを受信した際に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。実行可能ファイルに、周辺装置がサポート可能な言語情報を判断できる機能が含まれることが考えられる。この場合、クライアント端末は、実行可能ファイルに基づいて、どのような言語情報が周辺装置によってサポートされる言語情報であるかを判断することができる。以下同様である。方式Ｈにおいて、周辺装置は、クライアント端末に実行可能ファイルを送信し、当該実行可能ファイルを介して予め設定された各ソフトウェアの言語情報を取得し、取得した言語情報が周辺装置によってサポートされるか否かを判断する。このような実行可能ファイルによって、周辺装置とクライアント端末との通信量が大幅に減少する。周辺装置は、クライアント端末の判断結果のみを受信し、当該結果に基づいた言語をホームページ形成に用いられる言語情報として選択する。これにより、周辺装置がホームページのリクエストに対して解析する負担や処理する負担が減少する。本発明において、予め設定された各ソフトウェアの言語情報を取得することは、予め設定された各ソフトウェアのデフォルト言語情報を取得することである。
【００７９】
＜方式Ｉ＞
周辺装置は、予め設定された言語情報を取得するための実行可能ファイルを、クライアント端末に送信する。クライアント端末は、実行可能ファイルを実行し、当該クライアント端末から、予め設定された各ソフトウェアの言語情報を優先順位の高いものからに順に取得する。
【００８０】
周辺装置は、クライアント端末から送信された言語情報を受信し、サポート可能な言語情報を取得するまで、当該言語情報がサポート可能か否かについて繰り返して判断する。
【００８１】
周辺装置は、サポート可能な言語情報をホームページ形成に用いられる言語情報として採用する。
【００８２】
代替方法として、方式Ｉにおいて、周辺装置は、クライアント端末から周辺装置によってサポートされる言語情報を取得できない場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００８３】
＜方式Ｊ＞
周辺装置は、言語情報を取得するための取得リクエストを、クライアント端末に送信する。クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。また、クライアント端末は、周辺装置によってサポートされる言語情報を取得し且つ当該言語情報を周辺装置に送信するまで、取得リクエストに基づいてクライアント端末から予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、取得した言語情報が周辺装置によってサポートされるか否かを繰り返して判断する。
【００８４】
周辺装置は、クライアント端末から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【００８５】
方式Ｊにおいて、周辺装置は、クライアント端末から、周辺装置によってサポートされる言語情報を取得できないことを受信した際に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００８６】
＜方式Ｋ＞
周辺装置は、言語情報を取得するための取得リクエストを、クライアント端末に送信する。クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。また、クライアント端末は、取得リクエストに基づいて、クライアント端末から予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得する。
【００８７】
周辺装置は、クライアント端末から送信された言語情報を受信し、サポート可能な言語情報を取得するまで、当該言語情報をサポート可能か否かについて繰り返して判断する。
【００８８】
周辺装置は、サポート可能な言語情報をホームページ形成に用いられる言語情報として採用する。
【００８９】
方式Ｋにおいて、代替方法として、周辺装置は、クライアント端末から周辺装置によってサポートされる言語情報を取得できない場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００９０】
＜方式Ｌ＞
周辺装置は、クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信する。クライアント端末は、実行可能ファイルを実行して、当該クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断する。一致しないと判断した場合、クライアント端末は、クライアント端末のユーザに言語リストを送信し、ユーザがホームページ形成に用いられる言語情報として言語リストに基づいて選択した言語情報を受信する。言語リストには、各種の言語情報が含まれている。クライアント端末は、ユーザが選択した言語情報を周辺装置に送信する。周辺装置は、クライアント端末から送信された言語情報をホームページ形成に用いられる言語情報として受信する。代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、ユーザが言語リストに基づいて選択した言語情報を受信した後、実行可能ファイルに基づいて当該言語情報が周辺装置によってサポートされるか否かを判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置によってサポートされる言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した際に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００９１】
＜方式Ｍ＞
周辺装置は、クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信する。クライアント端末は、実行可能ファイルを実行し、当該クライアント端末から予め設定された各ソフトウェアの言語情報を取得する。
【００９２】
周辺装置は、クライアント端末から送信される各言語情報を受信し、各言語情報が一致するか否かについて判断する。一致しないと判断した場合、周辺装置は、クライアント端末に言語リストを送信する。
【００９３】
周辺装置は、クライアント端末のユーザがホームページ形成に用いられる言語情報として言語リストに基づいて選択した言語情報を受信する。言語リストには、各種の言語情報が含まれている。
【００９４】
方式Ｍにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、言語リストを受信した後、当該クライアント端末を使用しているユーザに言語リストを表示する。ユーザは、当該言語リストに基づいて言語情報を選択する。クライアント端末は、実行可能ファイルに基づいて、周辺装置が当該言語情報をサポート可能か否かについて判断する。周辺装置が当該言語情報をサポートしないと判断した場合、周辺装置に、周辺装置によってサポートされる言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した後に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００９５】
＜方式Ｎ＞
周辺装置は、クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信する。クライアント端末は、実行可能ファイルを実行して、当該クライアント端末から予め設定された各ソフトウェアの使用頻度を取得する。クライアント端末は、予め設定された各ソフトウェアの使用頻度を比較して、使用頻度が最も高いソフトウェアに採用される言語情報を周辺装置に送信する。
【００９６】
周辺装置は、クライアント端末から送信された、使用頻度が最も高いソフトウェアに採用される言語情報を受信し、使用頻度が最も高いソフトウェアに採用される言語情報をホームページ形成に用いられる言語情報として採用する。
【００９７】
方式Ｎについて、例を挙げて説明する。周辺装置は、クライアント端末から言語情報を取得するために、クライアント端末に実行可能ファイルを送信する。クライアント端末は、実行可能ファイルを介して、当該クライアント端末からインターネットブラウザ及びワード（Ｗｏｒｄ）それぞれの使用頻度を取得し、各ソフトウェアの使用頻度を比較する。インターネットブラウザの使用頻度が最も高い場合、インターネットブラウザに採用されるデフォルト言語情報を周辺装置に送信する。周辺装置は、インターネットブラウザのデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００９８】
方式Ｎにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、使用頻度が最も高いソフトウェアに採用される言語情報を取得する際に、実行可能ファイルに基づいて当該言語情報が周辺装置によってサポートされるか否かを判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置がサポート可能な言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した際に、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【００９９】
＜方式Ｏ＞
周辺装置は、クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信する。クライアント端末は、実行可能ファイルを実行して、当該クライアント端末から予め設定された各ソフトウェアの言語情報を取得する。クライアント端末は、予め設定された各ソフトウェアの言語情報の使用頻度を比較して、使用頻度が最も高い言語情報を周辺装置に送信する。
【０１００】
周辺装置は、クライアント端末から送信された使用頻度が最も高い言語情報を受信し、当該使用頻度が最も高い言語情報をホームページ形成に用いられる言語情報として設定する。
【０１０１】
方式Ｏについて、例を挙げて説明する。周辺装置は、クライアント端末から言語情報を取得するために、クライアント端末に実行可能ファイルを送信する。クライアント端末は、実行可能ファイルを介して、当該クライアント端末からオペレーティングシステムソフトウェア、ネットブラウザ及びワード（Ｗｏｒｄ）それぞれのデフォルト言語情報を取得し、各言語情報の使用頻度を比較する。オペレーティングシステムソフトウェア及びインターネットブラウザ両方とものデフォルト言語が中国語であり、ワード（Ｗｏｒｄ）のデフォルト言語が英語である場合、中国語の使用頻度が最も高い。この場合、クライアント端末は、中国語情報を周辺装置に送信する。周辺装置は、中国語をホームページ形成に用いられる言語情報として採用する。
【０１０２】
方式Ｏにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、使用頻度が最も高い言語情報を取得した際に、実行可能ファイルに基づいて当該言語情報が周辺装置によってサポートされるか否かを判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置がサポート可能な言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した際に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１０３】
＜方式Ｐ＞
周辺装置は、クライアント端末に、予め設定された言語情報を取得するための実行可能ファイルを送信する。クライアント端末は、実行可能ファイルを実行し、当該クライアント端末から予め設定された各ソフトウェアの言語情報を取得する。
【０１０４】
周辺装置は、クライアント端末から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として設定する。
【０１０５】
方式Ｐにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、予め設定されたソフトウェアの言語情報を取得した際に、実行可能ファイルに基づいて、当該言語情報が周辺装置によってサポートされるか否かを判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置がサポート可能な言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した際に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１０６】
＜方式Ｑ＞
周辺装置は、クライアント端末に、言語情報を取得するための取得リクエストを送信する。クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。クライアント端末は、取得リクエストに基づいて、当該クライアント端末から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断する。一致しないと判断した場合、クライアント端末は、ユーザに言語リストを送信する。クライアント端末は、ユーザがホームページ形成に用いられる言語情報として言語リストに基づいて選択した言語情報を受信する。言語リストには、各言語情報が含まれている。クライアント端末は、ユーザが選択した言語情報を周辺装置に送信する。
【０１０７】
周辺装置は、クライアント端末から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０１０８】
方式Ｑにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１０９】
＜方式Ｒ＞
周辺装置は、言語情報を取得するための取得リクエストを、クライアント端末に送信する。クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信し、取得リクエストに基づいてクライアント端末から予め設定された各ソフトウェアの言語情報を取得する。
【０１１０】
周辺装置は、クライアント端末から送信された各言語情報を受信し、各言語情報が一致するか否かについて判断する。一致しないと判断した場合、言語リストをクライアント端末に送信する。
【０１１１】
周辺装置は、クライアント端末のユーザがホームページ形成に用いられる言語情報として言語リストに基づいて選択した言語情報を受信する。言語リストには、各種の言語情報が含まれている。
【０１１２】
周辺装置は、言語リストをクライアント端末に送信する。クライアント端末を操作するユーザは、当該言語リストを見ることができ、適宜選択することができる。
【０１１３】
方式Ｒにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、言語リストを受信した後、当該クライアント端末を使用しているユーザに言語リストを表示する。ユーザは、当該言語リストに基づいて言語情報を選択する。クライアント端末は、取得リクエストに基づいて、周辺装置が当該言語情報をサポート可能か否かについて判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置によってサポートされる言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した後に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。取得リクエストに、一部の周辺装置によってサポートされる言語情報を表示する内容が含まれることが考えられる。この場合、クライアント端末は、取得リクエストに基づいて、どのような言語情報が周辺装置によってサポートされる言語情報であるかを判断することができる。以下同様である。
【０１１４】
＜方式Ｓ＞
周辺装置は、クライアント端末に、言語情報を取得するための取得リクエストを送信する。クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信し、取得リクエストに基づいてクライアント端末から予め設定された各ソフトウェアの使用頻度を取得する。クライアント端末は、予め設定された各ソフトウェアの使用頻度を比較し、使用頻度が高いソフトウェアに採用される言語情報を周辺装置に送信する。
【０１１５】
周辺装置は、クライアント端末から送信された使用頻度が最も高いソフトウェアに採用される言語情報を受信し、使用頻度が最も高いソフトウェアに採用される言語情報をホームページ形成に用いられる言語情報として採用する。
【０１１６】
方式Ｓにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、使用頻度が最も高いソフトウェアに採用される言語情報を取得する際に、取得リクエストに基づいて、当該言語情報が周辺装置によってサポートされるか否かを判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置がサポート可能な言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した後に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１１７】
＜方式Ｔ＞
周辺装置は、クライアント端末に、言語情報を取得するための取得リクエストを送信する。クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信し、取得リクエストに基づいてクライアント端末から予め設定された各ソフトウェアの言語情報を取得する。クライアント端末は、予め設定された各ソフトウェアの言語情報の使用頻度を比較し、使用頻度が最も高い言語情報を周辺装置に送信する。
【０１１８】
周辺装置は、クライアント端末から送信された使用頻度が最も高い言語情報を受信し、使用頻度が最も高い言語情報をホームページ形成に使用される言語情報として採用する。
【０１１９】
方式Ｔにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、使用頻度が最も高い言語情報を取得する際に、取得リクエストに基づいて、当該言語情報が周辺装置によってサポートされるか否かを判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置がサポート可能な言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した後に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１２０】
＜方式Ｕ＞
周辺装置は、クライアント端末に、言語情報を取得するための取得リクエストを送信する。クライアント端末は、予め設定された監聴ポート又は予め設定された言語モニターを介して取得リクエストを受信し、取得リクエストに基づいてクライアント端末から予め設定されたソフトウェアの言語情報を取得する。
【０１２１】
周辺装置は、クライアント端末から送信された、予め設定されたソフトウェアの言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０１２２】
方式Ｕにおいて、代替方法として、周辺装置は、クライアント端末から取得した言語情報をサポート可能か否かについて判断する。サポート不可能と判断した場合、周辺装置は、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。或いは、クライアント端末は、予め設定されたソフトウェアの言語情報を取得した際に、取得リクエストに基づいて、当該言語情報が周辺装置によってサポートされるか否かを判断する。クライアント端末は、当該言語情報が周辺装置によってサポートされないと判断した場合、周辺装置に、周辺装置がサポート可能な言語情報を取得できないという情報を送信する。周辺装置は、当該情報を受信した際に、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１２３】
上記方式を採用して言語情報を取得する際に、クライアント端末から周辺装置がサポート可能な言語情報を取得できない場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用する。また、取得された言語情報が周辺装置によってサポートされるか否かについての判断は、周辺装置及びクライアント端末のいずれが行ってもよい。クライアント端末が当該判断をする場合は、クライアント端末に送信された実行可能ファイル又は取得リクエストの中に、周辺装置がサポート可能な言語情報が含まれてよい。そうすることで、クライアント端末は、実行可能ファイル又は取得リクエストに基づいて、取得した言語情報が周辺装置によってサポートされるか否かについて判断することができる。
【０１２４】
従って、本発明は、クライアント端末から言語情報を取得することを介して、周辺装置のホームページを表示し、従来技術における固定されたデフォルト言語表示で周辺装置のホームページを表示することを採用しない。そのため、本発明には、周辺装置のホームページのデフォルト言語のハードコードがなく、異なる国の商品に対して修正する必要がない。
【０１２５】
ステップ２０４：言語情報に基づいて生成された言語ファイルを、クライアント端末に送信する。クライアント端末が言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成すること、又は、言語情報及び予め設定されたページ記述ファイルに基づいてクライアント端末にホームページのデータを送信することにより、クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、採用された言語情報によって形成されたホームページを表示する。
【０１２６】
当該ステップでは、言語情報及び予め設定されたページ記述ファイルに基づいて、クライアント端末にホームページのデータを送信する。これにより、クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、言語情報を用いて形成されたホームページを表示する。具体的な実現方式は、以下のいずれか一つである。
【０１２７】
＜方式１＞
言語情報に基づいて、言語ファイルを生成する。
【０１２８】
言語ファイル及び予め設定されたページ記述ファイルに基づいて、ホームページのデータを生成する。クライアント端末は、ホームページのデータに基づいて、直接にクライアント端末において、採用された言語情報によって形成されたホームページを表示可能である。
【０１２９】
方式１において、周辺装置は、取得した言語情報及び予め設定されたページ記述ファイルに基づいて、ホームページのデータを生成する。クライアント端末は、ホームページのデータに基づいて、直接にホームページを生成する。当該ホームページに使用される言語情報は、周辺装置がクライアント端末から取得した言語情報である。予め設定されたページ記述ファイルは、周辺装置によって取得可能であれば、周辺装置に保存してもよく、単独に保存してもよい。
【０１３０】
＜方式２＞
クライアント端末に、予め設定されたページ記述ファイルを送信する。
【０１３１】
言語情報に基づいて言語ファイルを生成し、クライアント端末に当該言語ファイルを送信する。クライアント端末は、ページ記述ファイルと言語ファイルとを合わせて、ホームページのデータを生成する。また、クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、採用された言語情報で形成されたホームページを表示する。
【０１３２】
＜方式３＞
言語情報に基づいて言語ファイルを生成し、クライアント端末に言語ファイル及び予め設定されたページ記述ファイルを送信する。クライアント端末は、ページ記述ファイルと言語ファイルとを合わせて、ホームページのデータを生成する。また、クライアント端末は、ホームページのデータに基づいて、当該クライアント端末において、採用された言語情報によって形成されたホームページを表示する。
【０１３３】
方式２及び方式３は、両方とも、クライアント端末によって言語ファイルとページ記述ファイルとを合わせてホームページを形成する方式である。方式２と方式３との相違点は、方式２において、クライアント端末にページ記述ファイルを送信する操作は、言語ファイルを生成する操作の前に行う点である。即ち、方式２において、周辺装置は、クライアント端末から送信されたホームページ形成のリクエストを受信した時に、即時にページ記述ファイルをクライアント端末に送信し、その後、言語ファイルをクライアント端末に送信する。方式３において、周辺装置は、言語ファイルを生成した後に、ページ記述ファイルをクライアント端末に送信する。即ち、周辺装置は、言語ファイル及びページ記述ファイルを同時にクライアント端末に送信するか、又は、先に言語ファイルをクライアント端末に送信し、その後ページ記述ファイルをクライアント端末に送信する。当該送信のタイミングは特に限定されない。
【０１３４】
もちろん、ステップ２０４の実現方式は、上記の他にも多くの種類を含み、実際のニーズに応じて実現方式を採用すればよく、ここでは説明を省略する。
【０１３５】
ステップ２０３の実現方法は、いずれもステップ２０４の任意の実現方法と組み合わせることができる。
【０１３６】
本発明に係る言語ファイルは、ページ記述ファイルの各言語（例えば中国語、英語）を表示するためのデータを含むファイルである。言語ファイルの数量は、周辺装置がサポートする言語の総数によるものである。周辺装置が言語情報に基づいて言語ファイルを生成することは、周辺装置が、クライアント端末から取得した言語情報に従って、取得した言語情報に対応する言語ファイルを呼び出すことであると理解してよい。従って、当該言語ファイルは、取得した言語情報に従って動的に生成されてもよいし、或いは、予め周辺装置に保存又は単独に保存されてもよく、周辺装置が取得することさえできればよい。周辺装置は、取得した言語情報に従って対応する言語ファイルを呼び出す。
【０１３７】
本実施形態２におけるホームページの形成方法に基づいて、クライアント端末からユーザの使用習慣に応じた言語情報を取得する。例えば、クライアント端末における日常ソフトウェア使用の優先度及び使用頻度などに基づいて言語情報を取得し、取得した言語情報及び予め設定されたページ記述ファイルに基づいてホームページのデータをクライアント端末に送信する。クライアント端末は、当該ホームページのデータに基づいて取得した言語情報で形成されたホームページをユーザに表示する。これによって、ユーザが手動で言語情報を切り替えることなく、自分の習慣に応じた言語のホームページを取得することができ、ユーザにとって便利である。
【０１３８】
＜実施形態３＞
実施形態３は、実施形態１の方式１に基づいて、上記クライアント端末からホームページ形成に用いられる言語情報を取得するＰ方式を合わせて、具体的なホームページの形成方法を提供する。
【０１３９】
図３Ａは、実施形態３に基づいたホームページの形成方法のフロー概略図である。
【０１４０】
ステップ３０１：クライアント端末から送信されたホームページ形成のリクエストを受信した際に、周辺装置によって、クライアント端末からホームページ形成に用いられる言語情報を取得可能か否かについて判断する。取得不可能と判断した場合、ステップ３０２を実行し、取得可能と判断した場合、ステップ３０３を実行する。
【０１４１】
ステップ３０２：周辺装置は、デフォルト言語である英語をホームページ形成に用いられる言語情報として採用する。
【０１４２】
ステップ３０３：周辺装置は、クライアント端末に、クライアント端末のオペレーティングシステムソフトウェアの言語情報を取得するための実行可能ファイルを送信する。クライアント端末は、当該実行可能ファイルに基づいて、自身のオペレーティングシステムソフトウェアの言語情報を取得する。実施形態３において、オペレーティングシステムソフトウェアの言語情報は中国語である。
【０１４３】
ステップ３０４：周辺装置は、クライアント端末から送信された言語情報を受信して、中国語をサポート可能か否かについて判断する。周辺装置は、サポート可能と判断した場合、ステップ３０５を実行し、サポート不可能と判断した場合、ステップ３０２を実行する。
【０１４４】
ステップ３０５：周辺装置は、言語情報及び予め周辺装置に保存したページ記述ファイルに基づいて、ホームページのデータを生成する。
【０１４５】
ステップ３０６：周辺装置は、クライアント端末にホームページのデータを送信する。クライアント端末は、当該ホームページのデータを受信した際に、当該クライアント端末の表示画面において、直接にユーザにホームページを表示する。当該ホームページに使用される言語は中国語である。
【０１４６】
クライアント端末におけるオペレーティングシステムソフトウェアの言語情報は、ユーザの言語の使用習慣を最も表現できる言語である。実施形態３のホームページの形成方法によれば、クライアント端末は、自動的にユーザの言語習慣に従って周辺装置のホームページを表示する。こうすることで、ユーザが手動で言語情報を切り替えることなく、自分の習慣に応じた言語のホームページを取得することができ、ユーザにとって便利である。
【０１４７】
＜実施形態４＞
実施形態４は、実施形態１の方式２に基づいて、クライアント端末からホームページ形成に用いられる言語情報を取得する方式Ｈを合わせて、具体的なホームページの形成方法を提供する。
【０１４８】
ステップ３５１：図３Ｂに示すように、クライアント端末は、周辺装置のホームページにアクセスする。このとき、クライアント端末は、周辺装置にホームページ形成のリクエストを送信する。
【０１４９】
ステップ３５２：周辺装置は、クライアント端末から送信されたホームページ形成のリクエストを受信する。
【０１５０】
ステップ３５３：周辺装置は、ページ記述ファイルをクライアント端末に送信する。このとき、周辺装置は、画像ファイルなど他のホームページの表示に必要なファイルをも、クライアント端末に送信してもよい。
【０１５１】
ステップ３５４：クライアント端末は、ページ記述ファイルを受信し且つ解析して、周辺装置に実行可能ファイルをリクエストする。クライアント端末は、ページ記述ファイルを解析する際に、呼び出す必要のある実行可能ファイルを解析する。当該実行可能ファイルは、クライアント端末からホームページ形成に用いられる言語情報を取得するために使用される。
【０１５２】
ステップ３５５：周辺装置は、クライアント端末の実行可能ファイルに対するリクエストを受信する。
【０１５３】
ステップ３５６：周辺装置は、クライアント端末に実行可能ファイルを送信する。
【０１５４】
ステップ３５７：クライアント端末は、実行可能ファイルを受信し、実行可能ファイルを実行可能か否かについて判断する。クライアント端末は、実行可能と判断した場合、実行可能ファイルの実行を開始し、ステップ３５８に移動する。クライアント端末は、実行不可能と判断した場合、ステップ３６４に移動する。ここで、実行可能ファイルを実行することは、ホームページ形成に用いられる言語情報を取得する操作を始めるということである。実行可能ファイルを実行不可能と判断された場合は、通常、クライアント端末が実行可能ファイルを実行する際にエラー又は異常が生じた場合である。他の場合もあるが、ここでは説明を省略する。
【０１５５】
ステップ３５８：クライアント端末は、オペレーティングシステムのデフォルト言語情報を取得する。取得が成功した場合は、ステップ３５９を実行し、取得が失敗した場合は、ステップ３６１を実行する。
【０１５６】
ステップ３５９：オペレーティングシステムのデフォルト言語がサポートされているか否かを判断する。具体的には、クライアント端末は、実行可能ファイルに基づいて、周辺装置がオペレーティングシステムのデフォルト言語をサポート可能か否かについて判断する。サポート可能と判断した場合は、ステップ３６０を実行し、サポート不可能と判断した場合は、ステップ３６１を実行する。
【０１５７】
ステップ３６０：オペレーティングシステムのデフォルト言語をホームページの表示言語として設定する。ここで、ホームページ形成に使用される言語情報の取得が終了し、ステップ３６５に移動する。
【０１５８】
ステップ３６１：アプリケーションソフトウェアのデフォルト言語を取得する。当該アプリケーションソフトウェアは、具体的には、インターネットブラウザであってよい。取得が成功した場合は、ステップ３６２を実行し、取得が失敗した場合は、ステップ３６４を実行する。
【０１５９】
ステップ３６２：アプリケーションソフトウェアのデフォルト言語がサポートされているか否かを判断する。具体的には、クライアント端末は、実行可能ファイルに基づいて、周辺装置がアプリケーションソフトウェアのデフォルト言語をサポート可能か否かについて判断する。サポート可能と判断した場合は、ステップ３６３を実行し、サポート不可能と判断した場合は、ステップ３６４を実行する。
【０１６０】
ステップ３６３：アプリケーションソフトウェアのデフォルト言語をホームページの表示言語として設定する。ここで、ホームページ形成に使用される言語情報の取得が終了し、ステップ３６５に移動する。
【０１６１】
ステップ３６４：予め設定されたデフォルト言語をホームページの表示言語として設定する。具体的には、クライアント端末から周辺装置がサポート可能な言語情報を取得できない場合、周辺装置において予め設定されたデフォルト言語情報を、ホームページを表示する言語情報に設定する。ここで、ホームページ形成に使用される言語情報の取得が終了し、ステップ３６５に移動する。
【０１６２】
ステップ３６５：クライアント端末は、ホームページの表示言語に対応する言語ファイルを周辺装置にリクエストする。
【０１６３】
ステップ３６６：周辺装置は表示言語の言語ファイルのリクエストを受信する。
【０１６４】
ステップ３６７：周辺装置は当該言語ファイルをクライアント端末に送信する。
【０１６５】
ステップ３６８：クライアント端末は、ファイルを受信し、言語ファイルとページ記述ファイルとを合わせてホームページを表示する。
【０１６６】
実施形態４のホームページの形成方法によれば、ユーザが手動で言語情報を切り替えることなく、ユーザ自身の習慣に応じた言語のホームページを取得することができ、ユーザにとって便利である。さらに、周辺装置とクライアント端末との通信量が大幅に減少する。周辺装置は、クライアント端末の判断結果のみを受信し、当該結果に基づいた言語をホームページ形成に用いられる言語情報として選択する。これにより、周辺装置がホームページのリクエストに対して解析する負担や処理する負担が減少する。
【０１６７】
＜実施形態５＞
実施形態５は、実施形態１のホームページの形成方法を実行するための周辺装置を提供する。当該周辺装置は、プリンタ、多機能周辺装置、ファックス機又はスキャナなどであってよい。このようなネットワークサーバ機能に基づき、ユーザがクライアント端末のブラウザを介して周辺装置のアドレスを入力すると、周辺装置においてホームページのデータが生成され、当該データがクライアント端末に送信される。クライアント端末は、ホームページのデータに基づいて、ブラウザにおいて当該ホームページを表示させることができ、また、当該ホームページを介して周辺装置のパラメータや日誌などの情報の閲覧又は設定をすることができる。実施形態５の実行主体は、周辺装置である。
【０１６８】
図４は、実施形態５に基づいた周辺装置の構造概略図である。当該周辺装置４００は、取得モジュール４０１と送信モジュール４０２とを備える。
【０１６９】
取得モジュール４０１は、クライアント端末４１０から送信されたホームページ形成のリクエストを受信した際に、クライアント端末４１０からホームページ形成に用いられる言語情報を取得することに用いられる。送信モジュール４０２は、言語情報に基づいて言語ファイルを生成して、クライアント端末４１０に言語ファイルを送信し、クライアント端末４１０が言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成するか、或いは、言語情報及び予め設定されたページ記述ファイルに基づいてクライアント端末４１０にホームページのデータを送信する。こうすることで、クライアント端末４１０は、ホームページのデータに基づいて、当該クライアント端末４１０において、採用された言語情報によって形成されたホームページを表示する。
【０１７０】
実施形態５における周辺装置４００の操作方法は、実施形態２と同様であるため、ここで説明を省略する。
【０１７１】
実施形態５において、周辺装置４００は、クライアント端末４１０からホームページ形成のリクエストを受信した後に、まずクライアント端末４１０からホームページ形成に用いられる言語情報を取得し、当該言語情報に基づいてクライアント端末４１０にホームページのデータを送信する。或いは、周辺装置４００は、クライアント端末４１０からホームページ形成のリクエストを受信した後に、まずクライアント端末４１０にホームページのデータを送信し、次にクライアント端末４１０からホームページ形成に用いられる言語情報を取得する。これにより、クライアント端末４１０に表示されるホームページにおいて採用される言語がユーザの習慣に適したものとなり、ユーザにとって便利である。
【０１７２】
＜実施形態６＞
実施形態６では、実施形態５における周辺装置の構造について補足説明を行う。
【０１７３】
代替方法として、実施形態６の周辺装置４００における送信モジュール４０２は、言語情報に基づいて言語ファイルを生成することに用いられる。
【０１７４】
言語ファイル及び予め設定されたページ記述ファイルに基づいてホームページのデータを生成することで、クライアント端末４１０は、ホームページのデータに基づいて、直接にクライアント端末４１０において、採用された言語情報によって形成されたホームページを表示可能である。
【０１７５】
代替方法として、実施形態６の周辺装置４００における送信モジュール４０２は、クライアント端末４１０に、予め設定されたページ記述ファイルを送信することに用いられる。送信モジュール４０２は、言語情報に基づいて言語ファイルを生成して、クライアント端末４１０に言語ファイルを送信する。クライアント端末４１０は、ページ記述ファイル及び言語ファイルを合わせて、クライアント端末４１０において採用された言語情報で形成されたホームページを表示する。
【０１７６】
或いは、送信モジュール４０２は、言語情報に基づいて言語ファイルを生成し、クライアント端末４１０に言語ファイル及び予め設定されたページ記述ファイルを送信する。クライアント端末４１０は、ページ記述ファイルと言語ファイルとを合わせて、クライアント端末４１０において、採用された言語情報によって形成されたホームページを表示する。
【０１７７】
代替方法として、図５に示すよう、実施形態６における周辺装置４００は、判断モジュール５０１をさらに備えている。判断モジュール５０１は、クライアント端末４１０からホームページ形成に用いられる言語情報を取得可能か否かについて判断するために用いられ、クライアント端末４１０からホームページ形成に用いられる言語情報を取得不可能と判断した場合、デフォルト言語情報をホームページ形成に用いられる言語情報として採用し、クライアント端末４１０からホームページ形成に用いられる言語情報を取得可能と判断した場合、取得モジュール４０１を起動させる。周辺装置４００に判断モジュール５０１が含まれる場合、まず周辺装置４００が取得リクエストを判断モジュール５０１に送信し、次に判断モジュール５０１が取得リクエストを取得モジュール４０１に送信してよい。或いは、まず周辺装置４００が取得リクエストを取得モジュール４０１に送信し、次に取得モジュール４０１が取得リクエストを判断モジュール５０１に送信し、判断モジュール５０１の判断操作を経て、その後の操作を行ってもよい。
【０１７８】
代替方法として、周辺装置４００における取得モジュール４０１は、具体的には、クライアント端末４１０に、予め設定された言語情報を取得するための実行可能ファイルを送信する。クライアント端末４１０は、実行可能ファイルを実行して、当該クライアント端末４１０から言語情報を取得する。或いは、取得モジュール４０１は、クライアント端末４１０に、言語情報を取得するための取得リクエストを送信する。クライアント端末４１０は、取得リクエストに基づいて、当該クライアント端末４１０から言語情報を取得する。
【０１７９】
取得モジュール４０１は、クライアント端末４１０から送信された言語情報を受信することにも用いられる。
【０１８０】
代替方法として、取得モジュール４０１は、クライアント端末４１０から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、周辺装置４００が取得した言語情報をサポート可能か否かについて判断することに用いられる。取得モジュール４０１は、サポート可能な言語情報を取得するまで当該判断を繰り返し、サポート可能な言語情報をホームページ形成に用いられる言語情報として採用する。
【０１８１】
或いは、クライアント端末４１０が、当該クライアント端末４１０から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、取得した言語情報が周辺装置４００によってサポート可能か否かを判断する。クライアント端末４１０は、サポート可能な言語情報を取得するまで当該判断を繰り返され、サポート可能な言語情報を周辺装置４００に送信する。この場合、取得モジュール４０１は、クライアント端末４１０から送信された判断結果を受信することのみに用いられ、クライアント端末４１０の判断結果に基づいて言語をホームページ形成に用いられる言語情報として選択する。例えば、クライアント端末４１０の判断結果が、サポート可能な言語情報を取得できるという判断結果である場合、取得モジュール４０１は、クライアント端末から送信されたサポート可能な言語情報を受信し、当該サポート可能な言語情報をホームページ形成に用いられる言語情報として採用する。クライアント端末４１０の判断結果が、サポート可能な言語情報を取得できないという判断結果である場合、取得モジュール４０１は、クライアント端末４１０からサポート可能な言語情報を取得できないという情報を受信したとき、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１８２】
代替方法として、取得モジュール４０１は、クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断することに用いられる。一致しないと判断した場合、クライアント端末４１０に言語リストを送信し、ユーザが言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信する。或いは、
【０１８３】
クライアント端末４１０が、予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断する。この場合、取得モジュール４０１は、クライアント端末４１０の判断結果を受信することのみに用いられ、判断結果に従ってクライアント端末４１０に異なるメッセージを送信する。例えば、取得モジュール４０１が一致するという判断結果を受信した際は、クライアント端末４１０から送信された一致する言語情報をホームページ形成に用いられる言語情報として採用する。取得モジュール４０１が一致しないという判断結果を受信した際は、クライアント端末４１０に言語リストを送信し、ユーザが言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信する。
【０１８４】
代替方法として、取得モジュール４０１は、クライアント端末４１０において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用するために用いられるか、クライアント端末４１０において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用するために用いられるか、或いは、クライアント端末４１０において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用するために用いられる。
【０１８５】
取得モジュール４０１は、また、クライアント端末４１０から取得した言語情報をサポート可能か否かについて判断することに用いられる。サポート可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１８６】
代替方法として、周辺装置４００における取得モジュール４０１は、具体的には、下記の方式ａ、又は、方式ａと方式ｂとの組み合わせに基づいて操作を実行するために用いられる。
【０１８７】
＜方式ａ＞
クライアント端末４１０から、予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、周辺装置４００によってサポートされる言語情報を取得するまで、取得した言語情報をサポート可能か否かについて繰り返して判断し、サポート可能な言語情報をホームページ形成に用いられる言語情報として採用する。
【０１８８】
＜方式ｂ＞
クライアント端末４１０からサポート可能な言語情報を取得できない場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１８９】
代替方法として、周辺装置４００における取得モジュール４０１は、下記の方式ｃ、方式ｄ、方式ｃと方式ｅ１との組み合わせ、及び、方式ｄと方式ｅ２との組み合わせ、のいずれか一つに基づいて操作を実行するために用いられる。
【０１９０】
＜方式ｃ＞
予め設定された言語情報を取得するための実行可能ファイルを、クライアント端末４１０に送信する。クライアント端末４１０は、実行可能ファイルに基づいて、クライアント端末４１０から予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、周辺装置４００によってサポート可能な言語情報を取得し且つ当該言語情報を周辺装置４００に送信することができるまで、実行可能ファイルに基づいて取得した言語情報が周辺装置４００によってサポートされているか否かを繰り返して判断する。クライアント端末４１０から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９１】
＜方式ｄ＞
予め設定された言語情報を取得するための実行可能ファイルを、クライアント端末４１０に送信する。クライアント端末４１０は、実行可能ファイルを実行し、クライアント端末４１０から予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得する。周辺装置４００によってサポートされる言語情報を取得するまで、クライアント端末４１０から送信された言語情報を受信し、当該言語情報がサポートされているか否かを繰り返して判断し、サポート可能な言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９２】
＜方式ｅ１＞
クライアント端末４１０から送信された、周辺装置４００によってサポートされる言語情報を取得できないというメッセージを受信した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９３】
＜方式ｅ２＞
クライアント端末４１０からサポート可能な言語情報を取得できない場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９４】
代替方法として、周辺装置４００における取得モジュール４０１は、具体的には、下記の方式ｆ、方式ｇ、方式ｆと方式ｈ１との組み合わせ、及び、方式ｇと方式ｈ２との組み合わせ、のいずれか一つに基づいて操作を実行するために用いられる。
【０１９５】
＜方式ｆ＞
言語情報を取得するための取得リクエストを、クライアント端末４１０に送信する。クライアント端末４１０は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。また、周辺装置４００によってサポートされる言語情報を取得し且つ当該言語情報を周辺装置４００に送信するまで、クライアント端末４１０は、取得リクエストに基づいて、クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得し、取得した言語情報が周辺装置４００によってサポートされるか否かを繰り返して判断する。周辺装置４００は、クライアント端末４１０から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９６】
＜方式ｇ＞
言語情報を取得するための取得リクエストを、クライアント端末４１０に送信する。クライアント端末４１０は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。また、周辺装置４００によってサポートされる言語情報を取得するまで、取得リクエストに基づいて、クライアント端末４１０から予め設定された各ソフトウェアの言語情報を優先順位の高いものから順に取得し、クライアント端末４１０から送信された言語情報を受信し、当該言語情報が周辺装置４００によってサポートされているか否かを繰り返して判断し、周辺装置４００によってサポートされる言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９７】
＜方式ｈ１＞
クライアント端末４１０から送信された、周辺装置４００によってサポートされる言語情報を取得できないというメッセージを受信した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９８】
＜方式ｈ２＞
クライアント端末４１０から、周辺装置４００によってサポートされる言語情報を取得できない場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０１９９】
代替方法として、周辺装置４００における取得モジュール４０１は、下記の方式ｉ、方式ｊ、方式ｋ、方式ｌ、方式ｉと方式ｍとの組み合わせ、方式ｊと方式ｍとの組み合わせ、方式ｋと方式ｍとの組み合わせ、及び、方式ｌと方式ｍとの組み合わせ、のいずれか一つに基づいて操作を実行するために用いられる。
【０２００】
＜方式ｉ＞
クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断する。一致しないと判断した場合、クライアント端末４１０に言語リストを送信し、クライアント端末４１０のユーザが言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信する。言語リストには、各言語情報が含まれている。
【０２０１】
＜方式ｊ＞
クライアント端末４１０において予め設定された各ソフトウェアのうち、使用頻度が最も高いソフトウェアに採用された言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０２０２】
＜方式ｋ＞
クライアント端末４１０において予め設定された各ソフトウェアの言語情報のうち、使用頻度が最も高い言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０２０３】
＜方式ｌ＞
クライアント端末４１０において予め設定されたソフトウェアの言語情報を取得し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０２０４】
＜方式ｍ＞
クライアント端末４１０から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０２０５】
代替方法として、周辺装置４００における取得モジュール４０１は、下記の方式ｎ、方式ｏ、方式ｐ、方式ｑ、方式ｒ、方式ｎと方式ｓとの組み合わせ、方式ｏと方式ｓとの組み合わせ、方式ｐと方式ｓとの組み合わせ、方式ｑと方式ｓとの組み合わせ、及び、方式ｒと方式ｓとの組み合わせ、のいずれか一つに基づいて操作を実行するために用いられる。
【０２０６】
＜方式ｎ＞
予め設定された言語情報を取得するための実行可能ファイルを、クライアント端末４１０に送信する。クライアント端末４１０は、実行可能ファイルを実行し、当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得し、各言語情報が一致するか否かを判断する。一致しないと判断した場合、クライアント端末４１０は、クライアント端末４１０のユーザに言語リストを送信し、ユーザがホームページ形成に用いられる言語情報として言語リストに基づいて選択した言語情報を受信する。言語リストには、各言語情報が含まれている。クライアント端末４１０は、ユーザが選択した言語情報を周辺装置４００に送信する。周辺装置４００は、クライアント端末４１０から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０２０７】
＜方式ｏ＞
予め設定された言語情報を取得するための実行可能ファイルを、クライアント端末４１０に送信する。クライアント端末４１０は、実行可能ファイルを実行し、当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得する。周辺装置４００は、クライアント端末４１０から送信された各言語情報を受信し、言語情報が一致するか否かを判断する。一致しないと判断した場合、周辺装置４００は、クライアント端末４１０に言語リストを送信し、クライアント端末４１０のユーザが言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信する。言語リストには、各言語情報が含まれている。
【０２０８】
＜方式ｐ＞
予め設定された言語情報を取得するための実行可能ファイルを、クライアント端末４１０に送信する。クライアント端末４１０は、実行可能ファイルを実行し、当該クライアント端末４１０から予め設定された各ソフトウェアの使用頻度を取得する。クライアント端末４１０は、予め設定された各ソフトウェアの使用頻度を比較して、使用頻度が最も高いソフトウェアに採用される言語情報を周辺装置４００に送信する。周辺装置４００は、クライアント端末４１０から送信された使用頻度が最も高いソフトウェアに採用される言語情報を受信し、使用頻度が最も高いソフトウェアに採用される言語情報をホームページ形成に用いられる言語情報として採用する。
【０２０９】
＜方式ｑ＞
クライアント端末４１０に、予め設定された言語情報を取得するための実行可能ファイルを送信する。クライアント端末４１０は、実行可能ファイルを実行して、当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得する。クライアント端末４１０は、予め設定された各ソフトウェアの言語情報の使用頻度を比較して、使用頻度が最も高い言語情報を周辺装置４００に送信する。クライアント端末４１０から送信された使用頻度が最も高い言語情報を受信し、使用頻度が最も高い言語情報をホームページ形成に使用される言語情報として採用する。
【０２１０】
＜方式ｒ＞
予め設定された言語情報を取得するための実行可能ファイルをクライアント端末４１０に送信することで、クライアント端末４１０が、実行可能ファイルを実行し、当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得する。周辺装置４００は、クライアント端末４１０から送信された各言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０２１１】
＜方式ｓ＞
クライアント端末４１０から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０２１２】
代替方法として、周辺装置４００における取得モジュール４０１は、具体的には、下記の方式（方式ｔ、方式ｕ、方式ｖ、方式ｗ、方式ｘ、方式ｔと方式ｙとの組み合わせ、方式ｕと方式ｙとの組み合わせ、方式ｖと方式ｙとの組み合わせ、方式ｗと方式ｙとの組み合わせ、方式ｘと方式ｙとの組み合わせ）のいずれか一つに基づいて操作を実行するために用いられる。
【０２１３】
＜方式ｔ＞
言語情報を取得するための取得リクエストをクライアント端末４１０に送信することで、クライアント端末４１０は、予め設定された監聴ポート又は予め設定された言語モニターを介して取得リクエストを受信し、取得リクエストに基づいて当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得する。また、クライアント端末４１０は、取得リクエストに基づいて、各言語情報が一致するか否かを判断する。一致しないと判断した場合、クライアント端末４１０は、クライアント端末４１０のユーザに言語リストを送信し、ユーザがホームページ形成に用いられる言語情報として言語リストに基づいて選択した言語情報を受信する。言語リストには各言語情報が含まれており、クライアント端末４１０は、ユーザが選択した言語情報を周辺装置４００に送信する。周辺装置４００は、クライアント端末４１０から送信された言語情報を、ホームページ形成に用いられる言語情報として受信する。
【０２１４】
＜方式ｕ＞
クライアント端末４１０に、言語情報を取得するための取得リクエストを送信する。クライアント端末４１０は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。クライアント端末４１０は、取得リクエストに基づいて、当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得する。クライアント端末４１０から送信された各言語情報を受信し、各言語情報が一致するか否かを判断する。一致しないと判断した場合、クライアント端末４１０に言語リストを送信し、クライアント端末４１０のユーザが言語リストに基づいて選択した言語情報をホームページ形成に用いられる言語情報として受信する。言語リストには、各言語情報が含まれている。
【０２１５】
＜方式ｖ＞
クライアント端末４１０に、言語情報を取得するための取得リクエストを送信する。クライアント端末４１０は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。クライアント端末４１０は、取得リクエストに基づいて、当該クライアント端末４１０から予め設定された各ソフトウェアの使用頻度を取得する。クライアント端末４１０は、予め設定された各ソフトウェアの使用頻度を比較し、使用頻度が高いソフトウェアに採用される言語情報を周辺装置４００に送信する。クライアント端末４１０から送信された使用頻度が最も高いソフトウェアに採用された言語情報を受信し、使用頻度が最も高いソフトウェアに採用された言語情報をホームページ形成に使用される言語情報として採用する。
【０２１６】
＜方式ｗ＞
クライアント端末４１０に、言語情報を取得するための取得リクエストを送信する。クライアント端末４１０は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。クライアント端末４１０は、取得リクエストに基づいて、当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得する。クライアント端末４１０は、予め設定された各ソフトウェアの言語情報の使用頻度を比較し、使用頻度が最も高い言語情報を周辺装置４００に送信する。クライアント端末４１０から送信された使用頻度が最も高い言語情報を受信し、使用頻度が最も高い言語情報をホームページ形成に使用される言語情報として採用する。
【０２１７】
＜方式ｘ＞
クライアント端末４１０に、言語情報を取得するための取得リクエストを送信する。クライアント端末４１０は、予め設定された監聴ポート又は予め設定された言語モニターを介して、取得リクエストを受信する。クライアント端末４１０は、取得リクエストに基づいて、当該クライアント端末４１０から予め設定された各ソフトウェアの言語情報を取得する。クライアント端末４１０から送信された言語情報を受信し、当該言語情報をホームページ形成に用いられる言語情報として採用する。
【０２１８】
＜方式ｙ＞
クライアント端末４１０から取得した言語情報をサポート可能か否かについて判断し、サポート不可能と判断した場合、予め設定されたデフォルト言語情報をホームページ形成に用いられる言語情報として採用する。
【０２１９】
実施形態６における周辺装置４００の操作方法は、実施形態２と同様であるため、ここで説明を省略する。
【０２２０】
実施形態６に係る周辺装置４００は、クライアント端末４１０から、ユーザの使用習慣に応じた言語情報を取得する。例えば、周辺装置４００は、クライアント端末４１０における日常ソフトウェア使用の優先度及び使用頻度などに基づいて言語情報を取得し、取得した言語情報及び予め設定されたページ記述ファイルに基づいてホームページのデータをクライアント端末４１０に送信する。クライアント端末４１０は、当該ホームページのデータに基づいて、取得した言語情報で形成されたホームページをユーザに表示する。これによって、ユーザが手動で言語情報を切り替えることなく、ユーザ自身の習慣に応じた言語のホームページを取得することができ、ユーザにとって便利である。
【０２２１】
本発明は、ホームページの形成システムをさらに提供する。当該ホームページの形成システムは、上記実施形態のいずれか一つの周辺装置４００と、上記実施形態のいずれか一つのクライアント端末４１０とを備えている。
【０２２２】
当業者が理解すべきことは、以下の点である。上記実施形態の全部又は一部のステップを、プログラム指令に関するハードウェアを介して実現してよい。前述したプログラムは、コンピューターにおける読み込み可能な記憶媒体に保存されてよい。当該プログラムを実行する際に、上記方法の実施形態を含むステップを実行する。前述した記憶媒体は、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ディスク又はコンパクトディスク（ＣＤ）など各種のプログラムコードを保存可能な媒体を含む。
【０２２３】
上記実施形態は、本発明の技術的解決手段を説明するためのものであって、本発明を限定するものではない。上記実施形態を参照しながら本発明について詳細に説明したが、上記各実施形態に記載されている技術的解決手段についての修正又は部分的な技術的特徴についての同等置換を行うことが可能である。ただし、これらの修正や置換は、対応する技術的解決手段の本質が本発明の保護範囲内に含まれるべきである。
【図１】
2016507803.tif 000003
【図２】
2016507803.tif 000004
【図３Ａ】
2016507803.tif 000005
【図３Ｂ】
2016507803.tif 000006
【図４】
2016507803.tif 000007
【図５】
2016507803.tif 000008
【国際調査報告】
2016507803.tif 000009
2016507803.tif 000010
2016507803.tif 000011
2016507803.tif 000012