(57)【要約】【課題】複数言語を適用して操作画面等を提供することができるネットワークファクシミリ装置を提供することを目的としている。【解決手段】ＨＴＭＬを作成する際にデータ部のＸＭＬとデザインレイアウト（ユーザーインターフェース）のＸＳＬＴの２つのファイルで管理することができるので、ワーディング言語部分を切り離して別管理を行うことができるので、言語ファイルを切り替えることにより自由に表示を切り替えることができるようになるという効果を得る。【選択図】　　　　図１
2004015289.tif 000002
【特許請求の範囲】
【請求項１】
公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置において、
ＷｅｂブラウザからのＨＴＴＰリクエストを受けつけるＨＴＴＰリクエスト受信手段と、
ＨＴＴＰリクエストに応じたＨＴＭＬデータをＸＭＬとＸＳＬＴで作成するＨＴＭＬデータ作成手段と、
複数言語の言語ファイルを圧縮して保持させておく言語ファイル記憶手段を備え、
上記ＨＴＭＬデータ作成手段は、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを上記言語ファイル記憶手段より読み出し、その言語ファイルを解凍してＨＴＭＬデータ作成時に使用し、ＨＴＴＰレスポンスのＨＴＭＬファイル、または、ＸＭＬデータ部とＸＳＬＴデザイン部を別のＨＴＴＰレスポンスファイルとしてＨＴＴＰリクエスト送信元へ応答することを特徴とするネットワークファクシミリ装置。
【請求項２】
前記言語ファイル記憶手段から読み出す言語ファイルの読み出し範囲は、作成する前記ＨＴＭＬファイルまたはＸＭＬデータ部に応じて設定されることを特徴とする請求項１記載のネットワークファクシミリ装置。
【請求項３】
前記ＨＴＭＬデータ作成手段は、前記言語ファイル記憶手段に記憶されている言語の種別を、選択できる言語の選択表示の先頭部に配置することを特徴とする請求項１記載のネットワークファクシミリ装置。
【請求項４】
前記ＨＴＭＬデータ作成手段は、本体リソース不足で前記言語ファイルを解凍できない場合などは、あらかじめ登録されているＷｅｂサーバーより言語ファイルを取得するようにしたことを特徴とする請求項１記載のネットワークファクシミリ装置。
【請求項５】
Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを解凍するか、あるいは、あらかじめ登録されたＷｅｂサーバーから言語ファイルを取得するかを、それぞれの言語毎に選択できるようにしたことを特徴とする請求項１記載のネットワークファクシミリ装置。
【請求項６】
Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを解凍するか、あるいは、あらかじめ登録されたＷｅｂサーバーから言語ファイルを取得するかを、それぞれの言語毎に、それぞれのＷｅｂブラウザのユーザの利用頻度に応じて選択できるようにしたことを特徴とする請求項１記載のネットワークファクシミリ装置。
【請求項７】
公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置において、
ＷｅｂブラウザからのＨＴＴＰリクエストを受けつけるＨＴＴＰリクエスト受信手段と、
ＨＴＴＰリクエストに応じたＨＴＭＬデータをＸＭＬとＸＳＬＴで作成するＨＴＭＬデータ作成手段を備え、
上記ＨＴＭＬデータ作成手段は、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルをあらかじめ登録されているＷｅｂサーバより取得し、その取得した言語ファイルをＨＴＭＬデータ作成時に使用し、その作成したＨＴＴＰレスポンスのＸＭＬデータ部とＸＳＬＴデザイン部を別のＨＴＴＰレスポンスファイルとしてＨＴＴＰリクエスト送信元へ応答することを特徴とするネットワークファクシミリ装置。
【請求項８】
前記ＨＴＭＬデータ作成手段は、リクエストした言語ファイルを前記Ｗｅｂサーバより取得できなかった場合は、あらかじめ記憶しているデフォルト言語の言語を使用するようにしたことを特徴とする請求項７記載のネットワークファクシミリ装置。
【請求項９】
公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置において、
ＷｅｂブラウザからのＨＴＴＰリクエストを受けつけるＨＴＴＰリクエスト受信手段と、
ＨＴＴＰリクエストに応じたＨＴＭＬデータをＸＭＬとＸＳＬＴで作成するＨＴＭＬデータ作成手段を備え、
上記ＨＴＭＬデータ作成手段は、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを、あらかじめ登録されているＷｅｂサーバからＨＴＴＰリクエスト送信元へ直接応答させるとともに、ＨＴＴＰレスポンスのＸＳＬＴデザイン部を作成し、ＨＴＴＰレスポンスファイルとしてＨＴＴＰリクエスト送信元へ応答することを特徴とするネットワークファクシミリ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置に関する。
【０００２】
【従来の技術】
近年、公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置が実用されている。
【０００３】
このようなネットワークファクシミリ装置では、例えば、「ファクシミリ装置」（特開２０００−９２２６２号）や「データ処理装置及びその制御方法」（特開２００２−７０９５号）のように、ユーザが他の端末（例えば、パーソナルコンピュータ装置）を使用し、Ｗｅｂブラウザからネットワークファクシミリ装置の設定画面を操作するようにすることができ、非常に便利である。
【０００４】
【発明が解決しようとする課題】
しかしながら、このような従来装置では、複数言語（国語、例えば、日本語、英語、フランス語、ドイツ語、スペイン語、スウェーデン語等）に対処する手段を備えていないため、グローバルな観点から不便であった。
【０００５】
本発明は、かかる実情に鑑みてなされたものであり、複数言語を適用して操作画面等を提供することができるネットワークファクシミリ装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
本発明は、公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置において、ＷｅｂブラウザからのＨＴＴＰリクエストを受けつけるＨＴＴＰリクエスト受信手段と、ＨＴＴＰリクエストに応じたＨＴＭＬデータをＸＭＬとＸＳＬＴで作成するＨＴＭＬデータ作成手段と、複数言語の言語ファイルを圧縮して保持させておく言語ファイル記憶手段を備え、上記ＨＴＭＬデータ作成手段は、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを上記言語ファイル記憶手段より読み出し、その言語ファイルを解凍してＨＴＭＬデータ作成時に使用し、ＨＴＴＰレスポンスのＨＴＭＬファイル、または、ＸＭＬデータ部とＸＳＬＴデザイン部を別のＨＴＴＰレスポンスファイルとしてＨＴＴＰリクエスト送信元へ応答するようにしたものである。
【０００７】
また、前記言語ファイル記憶手段から読み出す言語ファイルの読み出し範囲は、作成する前記ＨＴＭＬファイルまたはＸＭＬデータ部に応じて設定されるものである。
【０００８】
また、前記ＨＴＭＬデータ作成手段は、前記言語ファイル記憶手段に記憶されている言語の種別を、選択できる言語の選択表示の先頭部に配置するものである。
【０００９】
また、前記ＨＴＭＬデータ作成手段は、本体リソース不足で前記言語ファイルを解凍できない場合などは、あらかじめ登録されているＷｅｂサーバーより言語ファイルを取得するようにしたものである。
【００１０】
また、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを解凍するか、あるいは、あらかじめ登録されたＷｅｂサーバーから言語ファイルを取得するかを、それぞれの言語毎に選択できるようにしたものである。
【００１１】
また、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを解凍するか、あるいは、あらかじめ登録されたＷｅｂサーバーから言語ファイルを取得するかを、それぞれの言語毎に、それぞれのＷｅｂブラウザのユーザの利用頻度に応じて選択できるようにしたものである。
【００１２】
また、公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置において、ＷｅｂブラウザからのＨＴＴＰリクエストを受けつけるＨＴＴＰリクエスト受信手段と、ＨＴＴＰリクエストに応じたＨＴＭＬデータをＸＭＬとＸＳＬＴで作成するＨＴＭＬデータ作成手段を備え、上記ＨＴＭＬデータ作成手段は、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルをあらかじめ登録されているＷｅｂサーバより取得し、その取得した言語ファイルをＨＴＭＬデータ作成時に使用し、その作成したＨＴＴＰレスポンスのＸＭＬデータ部とＸＳＬＴデザイン部を別のＨＴＴＰレスポンスファイルとしてＨＴＴＰリクエスト送信元へ応答するようにしたものである。
【００１３】
また、前記ＨＴＭＬデータ作成手段は、リクエストした言語ファイルを前記Ｗｅｂサーバより取得できなかった場合は、あらかじめ記憶しているデフォルト言語の言語を使用するようにしたものである。
【００１４】
また、公衆網を介してファクシミリ伝送手順を用い、相手端末との間で画情報をやりとりするファクシミリ通信機能と、ネットワークへ接続し、他の端末装置に対してＷｅｂサービスを提供するＷｅｂサーバ通信機能を備えたネットワークファクシミリ装置において、ＷｅｂブラウザからのＨＴＴＰリクエストを受けつけるＨＴＴＰリクエスト受信手段と、ＨＴＴＰリクエストに応じたＨＴＭＬデータをＸＭＬとＸＳＬＴで作成するＨＴＭＬデータ作成手段を備え、上記ＨＴＭＬデータ作成手段は、Ｗｅｂブラウザからリクエストされた言語に合った言語ファイルを、あらかじめ登録されているＷｅｂサーバからＨＴＴＰリクエスト送信元へ直接応答させるとともに、ＨＴＴＰレスポンスのＸＳＬＴデザイン部を作成し、ＨＴＴＰレスポンスファイルとしてＨＴＴＰリクエスト送信元へ応答するようにしたものである。
【００１５】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１６】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００１７】
同図において、ローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、サーバ装置ＳＶ、および、ネットワークファクシミリ装置ＦＸが接続されているとともに、ルータ装置ＲＴを介してインターネットへ接続されている。したがって、ワークステーション装置ＷＳ１〜ＷＳｎ、サーバ装置ＳＶ、および、ネットワークファクシミリ装置ＦＸは、インターネットを介し、他の適宜な端末装置との間でデータをやりとりすることができる。
【００１８】
ここで、サーバ装置ＳＶは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワークネットワークファクシミリ装置ＦＸに対して、メールサーバ機能、ネームサーバ機能、Ｗｅｂサーバ機能等の種々のサービスを提供するためのものである。
【００１９】
また、ローカルエリアネットワークＬＡＮは、ルータ装置ＲＴを介して、インターネットへと接続され、それにより、ワークステーション装置ＷＳ１〜ＷＳｎ、サーバ装置ＳＶ、および、ネットワークファクシミリ装置ＦＸは、他のローカルエリアネットワーク等に接続されているホスト装置等との間で種々のデータのやりとりが可能である。
【００２０】
また、ワークステーション装置ＷＳ１〜ＷＳｎには、ファクシミリ画情報を作成および表示出力するファクシミリアプリケーションソフトウェア、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００２１】
また、ネットワークファクシミリ装置ＦＸは、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、および、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行う伝送機能を備えている。また、本実施例では、ネットワークファクシミリ装置ＦＸは、Ｗｅｂサーバ機能を備え、自端末の操作について、ローカルエリアネットワークＬＡＮを介し、ワークステーション装置ＷＳ１〜ＷＳｎのユーザが、Ｗｅｂブラウザを用いて適宜に行えるようにしている。
【００２２】
図２は、ネットワークファクシミリ装置ＦＸの構成例を示している。
【００２３】
同図において、システム制御部１は、このネットワークファクシミリ装置ＦＸの各部の制御処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワークファクシミリ装置ＦＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。また、システムメモリ２には、後述する言語ファイルが、所定の符号化方式で圧縮された状態で、複数言語分が蓄積されている。
【００２４】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、このネットワークファクシミリ装置ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００２５】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、画像蓄積装置９は、符号化圧縮された状態の画情報を多数記憶するためのものである。
【００２６】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００２７】
網制御装置１１は、このネットワークファクシミリ装置ＦＸをアナログ公衆回線網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００２８】
ローカルエリアネットワークインターフェース回路１２は、このネットワークファクシミリ装置ＦＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１３は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００２９】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、画像蓄積装置９、グループ３ファクシミリモデム１０、網制御装置１１、および、ローカルエリアネットワーク伝送制御部１３は、内部バス１４に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１４を介して行われている。
【００３０】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００３１】
ここで、本実施例において、基本的には、ローカルエリアネットワークＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）が適用して行われる。例えば、電子メールのデータのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）という通信プロトコルが適用される。
【００３２】
また、各端末がサーバ装置ＳＶに対して、ユーザ宛の電子メールの受信確認や取得要求などのために適用するプロトコルとしては、いわゆるＰＯＰ（ＰｏｓｔＯｆｆｉｃｅ　Ｐｒｏｔｏｃｏｌ）などを適用することができる。
【００３３】
また、ＴＣＰ／ＩＰ，ＳＭＴＰ，ＰＯＰなどの通信プロトコル、および、電子メールのデータ形式やデータ構造などについては、それぞれＩＥＴＦから発行されているＲＦＣ文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式は、ＲＦＣ８２２，ＲＦＣ１５２１，ＲＦＣ１５２２（ＭＩＭＥ（Ｍｕｌｔｉ　ＰｕｒｐｏｓｅＭａｉｌ　Ｅｘｔｅｎｓｉｏｎ）形式）などでそれぞれ規定されている。
【００３４】
そして、ネットワークファクシミリ装置ＦＸは、読み取った原稿画像を公衆網ＰＳＴＮを介して他のグループ３ファクシミリ装置へ、または、ローカルエリアネットワークＬＡＮ（さらには、インターネット）を介してワークステーション装置ＷＳ１〜ＷＳｎのユーザや他のネットワークファクシミリ装置ＦＸへ送信するとともに、アナログ公衆回線網ＰＳＴＮを介して他のグループ３ファクシミリ装置より受信した画情報を、そのときに指定されたサブアドレスに対応したユーザに対して、電子メールを用いて転送したり、あるいは、ローカルエリアネットワークＬＡＮのワークステーションＷＳより（電子メールで）受信した画情報を、指定されたアナログ公衆回線網ＰＳＴＮのグループ３ファクシミリ装置へ転送する転送サービス機能等を備えている。
【００３５】
また、自端末宛に受信した電子メールについては、本文情報に配置される画情報を取り出して、記録出力するようにしている。
【００３６】
ここに、ファクシミリ画情報はバイナリデータであり、電子メールには、直接バイナリデータを含ませることができないので、所定の変換方法（例えば、Ｂａｓｅ６４符号化方法）を適用して可読情報（７ビットのキャラクタコード）に変換した状態で、電子メールに含められる。このような電子メールの本文情報の形式をＭＩＭＥ形式という。
【００３７】
一方、ＨＴＴＰとは、”Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ”の略で、いわゆるＷＷＷ（Ｗｏｒｌｄ−Ｗｉｄｅ　Ｗｅｂ）を実現するためのプロトコルである。通常、ＴＣＰ上（ポート番号：８０）でやりとりされる。ＧＥＴやＰＯＳＴなどのコマンドにより、Ｗｅｂブラウザがサーバに対して、処理を指定し、そのレスポンスとして、ＨＴＭＬ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）ファイルや画像ファイルなどがサーバから送られてくる。ＨＴＴＰには、プロトコルとしてのバージョンがあり、多くのブラウザは、まだ、１．０（ＲＦＣ１９４５）までにしか対応していない。最新のバージョンは、１．１（ＲＦＣ２６１６）である。バージョン１．１では、コマンドやレスポンス自体やフォーマットなどに、多くの拡張がなされている。
【００３８】
また、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）とは、Ｗ３Ｃ（　ＷＷＷ技術の標準化団体）の勧告（Ｒｅｃｏｍｍｅｎｄａｔｉｏｎ）　で、ＳＧＭＬ　（ＩＳＯ／ＩＥＣ　８８７９：１９８６）を簡略化し、インターネット対応したものであり、ＨＴＭＬと違い、任意のタグが使用可能である。またデータと処理（レイアウト（デザイン））の分離して記述できる点に特徴がある。
【００３９】
また、ＸＳＬＴ（ＸＳＬ　Ｔｒａｎｓｆｏｒｍａｔｉｏｎｓ）とは、ＸＳＬ（ｅＸｔｅｎｓｉｂｌｅ　Ｓｔｙｌｅｓｈｅｅｔ　Ｌａｎｇｕａｇｅ）において、ＸＭＬ文書のツリー構造を別のツリー構造に”変換する部分だけ”が仕様として切り取られた標準でＸＭＬをＨＴＭＬに変換するのにも使用される。
【００４０】
また、ＳＯＡＰ（Ｓｉｍｐｌｅ　Ｏｂｊｅｃｔ　Ａｃｃｅｓｓ　Ｐｒｏｔｏｃｏｌ）とは、ＸＭＬを使用してＲＰＣ（リモートプロシージャーコール）やメッセージング機能を実現するためのＷ３Ｃ仕様である。プラットフォームに依存しないため、ＨＴＴＰやＦＴＰ上で動作を行う。Ｗｅｂサービスに使用されるプロトコルである。
【００４１】
図３は、本実施例にかかるＷｅｂサーバー機能を実現するためのソフトウェア構成の一例を示している。
【００４２】
ｈｔｔｐ処理部２１は、ローカルエリアネットワークＬＡＮを介して、Ｗｅｂブラウザ（相手端末に相当）との間でｈｔｔｐを用いて通信を行うための伝送手順処理等を行うためのものであり、Ｗｅｂサービス処理部２２は、本実施例では、ネットワークファクシミリ装置ＦＸの操作画面に関する種々のデータをアクセスまたは処理するためのものであり、要求毎に起動され、複数プロセスが同時に存在する場合もある。
【００４３】
Ｗｅｂページサービス処理部２３は、Ｗｅｂサービス処理部２２が作成する（ＨＴＴＰ）レスポンスのデータを作成するためのものであり、作成するレスポンスについて、ＸＭＬデータＤＤ１とＸＳＬデータＤＤ２を作成し、ＸＳＬ処理部２４へ出力する。
【００４４】
ＸＳＬ処理部２４は、入力したＸＭＬデータＤＤ１とＸＳＬデータＤＤ２に基づいて、レスポンスデータ（ＨＴＭＬデータ）を作成し、その作成したレスポンスデータをｈｔｔｐ処理部２１へと出力する。
【００４５】
以上の構成で、ワークステーション装置ＷＳ１〜ＷＳｎのユーザがＷｅｂブラウザを用いてネットワークファクシミリ装置ＦＸの操作画面のＵＲＬへアクセスすると、図４に示すような初期画面ＳＴが表示される。
【００４６】
この表示画面では、ドロップメニューＤＭで示されるように、表示に使用する言語（国語）を選択できるようにしている。そして、ここで選択した言語により、この初期画面ＳＴの項目表示内容、および、メニュー階層の下にある画面（例えば、図５参照）の全てが切り替わることになる。
【００４７】
また、上述したように、それぞれの言語（国語）に対応した言語ファイルは、システムメモリ２に、圧縮された状態で蓄積されている。したがって、使用する言語ファイルの内容を解凍処理して取得する必要があるが、このとき、解凍する範囲は、１つの言語ファイルの全部を含むことはない。
【００４８】
例えば、その単位を画面群単位にすると良い。例えば、図４の初期画面ＳＴから移行できる次の階層群「状態」「通信管理レポート」「設定参照」と続く、その固まりである。（各階層（「状態」など）の下には更に画面がある。）あるいは、ユーザーモード、管理者モードの単位とするとよい。
【００４９】
このようにして、一部分だけのページ分の言語リソースを解凍すればよいので、ネットワークファクシミリ装置ＦＸのメモリー領域の節約になる。また、解凍した言語以外のページへのリクエストがあった場合には、新たにその階層群の言語情報を解凍するようにして、古い言語ファイルは、その都度、破棄できるようにする。解凍単位と保持時間などは、ネットワークファクシミリ装置ＦＸのメモリー量により最適値を決定する。ここで、最小の解凍単位は、１ページ分である。
【００５０】
図６，７にＷｅｂブラウザ側とネットワークファクシミリ装置ＦＸ（Ｗｅｂサーバ）との間のデータのやりとりの一例を示す。
【００５１】
Ｗｅｂブラウザ側は、ＨＴＴＰリクエストを行うと、ネットワークファクシミリ装置ＦＸは、そのＨＴＴＰリクエストのＵＲＬにそったページをＨＴＭＬで作成してレスポンスを返す（図６）。
【００５２】
あるいは、内部的にＨＴＭＬへ変換せず、図７に示すように、ＸＭＬとＸＳＬＴと別ファイルをそれぞれレスポンスとして応答する場合もある。
【００５３】
また、図８に示すように、固有の画面デザイン情報は、ネットワークファクシミリ装置ＦＸから返し、言語部分はあらかじめ登録されているＷｅｂサーバ（この場合、サーバ装置ＳＶ）から直接返すようにすれば、ネットワークファクシミリ装置ＦＸの負荷を低減することができる。
【００５４】
これは、最初のページ（初期画面ＳＴ）からネットワークファクシミリ装置ＦＸとサーバーの２ヶ所にリンクを張るか、ネットワークファクシミリ装置ＦＸが返すファイルからサーバーのファイルへリンクを張ることにより可能となる。
【００５５】
なお、図８では、ネットワークファクシミリ装置ＦＸがＸＳＬＴ、サーバーがＸＭＬとなっているが、ネットワークファクシミリ装置ＦＸから画面情報の記載されたＸＳＬＴと変動データ（パラメータ）のＸＭＬ、サーバー装置ＳＶから言語情報のみのＸＭＬを返すとしてもよい。
【００５６】
ここで、固定データと呼んでいるのは、パラメータのタイトル部分の用語である。変動データと呼んでいるのは、ネットワークファクシミリ装置ＦＸが生成する（保持している）データのことである。図４では、”ファクス名：”、”コメント：”などが固定データに相当し、”ＮｅｔＦａｘ−１”、”ネットワークファクス”などが変動データに相当する。
【００５７】
図９，１０は、他の通信方式を示している。
【００５８】
この場合、Ｗｅｂブラウザが、ＨＴＴＰリクエストを行うと、ネットワークファクシミリ装置ＦＸは、そのリクエストのＵＲＬにそったページをＨＴＭＬで作成してレスポンスを返すために必要な言語ファイルを、あらかじめ登録しているサーバー装置ＳＶにより取得する。その際には、ＳＯＡＰのプロトコルを用いてＸＭＬファイル形式でやりとりを行う。
【００５９】
この場合も、ネットワークファクシミリ装置ＦＸは、取得した言語ファイルから内部でＨＴＭＬに変換して返す方法（図９参照）と、ＸＭＬとＸＳＬＴと別ファイルで返す方法（図１０参照）のいずれかの方法を選択できる。
【００６０】
図１１は、ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理の一例を示している。
【００６１】
ネットワークファクシミリ装置ＦＸは、クライアント（Ｗｅｂブラウザ）からのＨＴＴＰリクエストをポート８０で待ち受ける（判断１０１のＮＯループ）。
【００６２】
リクエストがあった場合（判断１０１の結果がＹＥＳ）には、そのＵＲＬ等から言語を判別する（処理１０２）。表示すべき言語が決まったところで、圧縮して保持していた言語ファイルのうちから、必要な言語ファイルをメモリー上に解凍して展開する（処理１０３）。
【００６３】
その言語ファイルを元にレスポンスで返すＨＴＭＬ画面を作成し（処理１０４）、ＨＴＴＰレスポンスを送出する（処理１０５）。
【００６４】
ここで、言語ファイルには、ワーディングＩＤとそれと対になった用語が記載されていて、ワーディングＩＤを指定することによって該当する用語を取り出せるような仕組みになっている。その際にＸＭＬに用語、ＸＳＬＴにデザインを持たせることが可能である。
【００６５】
また、ＸＭＬに本体から取得したパラメータ、ＸＳＬＴにデザインとワーディングＩＤから取得した用語を持たせることも可能である。ＨＴＭＬ画面の生成は、ＸＭＬファイルとＸＳＬＴファイルをＸＳＬ処理部２４に与えることにより生成する。ＨＴＭＬに変換せずにＸＭＬ，ＸＳＬＴのままクライアント側に返すことも可能である（図７の場合）。
【００６６】
また、言語の判別方法は、例えば、下記の方法などがある。
【００６７】
例えば、”ＨＴＴＰ：／／１３３．１３９．６１．４９／ｊａ／ｕ＿ｔｏｐ＿ｉｄｘ．ｈｔｍ”のパスに言語情報を含め、”ｊａ”なら日本語、”ｅｎ”なら英語という方法や、ファイル名に情報を混ぜる方法もある。”ＨＴＴＰ：／／１３３．１３９．６１．４９／ｕ＿ｔｏｐ＿ｉｄｘ＿ｊａ．ｈｔｍ”の”ｕ＿ｔｏｐ＿ｉｄｘ＿ｊａ．ｈｔｍ”部分の”ｊａ”なら日本語、”ｅｎ”なら英語という方法などがある。また、ＧＥＴの引数としてファイル名の後ろに付属情報を付ける方法もある。”ＨＴＴＰ：／／１３３．１３９．６１．４９／ｕ＿ｔｏｐ＿ｉｄｘ．ｈｔｍ？ｌａｎｇ＝ｊａ”の”？ｌａｎｇ＝ｊａ”部分である。ＰＯＳＴの場合は、＜ＩＮＰＵＴ　ＴＹＰＥ＝”ｈｉｄｄｅｎ”　ＮＡＭＥ＝”ｌａｎｇ”　ＶＡＬＵＥ＝”ｊａ”＞などと、ＨＴＭＬのｆｏｒｍ内にパラメータを持たせる方法でも可能である。
【００６８】
図１２は、ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理の他の例を示している。
【００６９】
まず、クライアント（Ｗｅｂブラウザ）からのＨＴＴＰリクエストをポート８０で待ち受ける（判断２０１のＮＯループ）。ＨＴＴＰリクエストを受信した場合（判断２０１の結果がＹＥＳ）には、そのＵＲＬ等から言語を判別する（処理２０２）。
【００７０】
言語が決まったところで、あらかじめ登録されているサーバー装置ＳＶへ接続する（処理２０３）。ここで、サーバーダウンなどの理由により、サーバー装置ＳＶに接続できなかった場合や、要求した言語をサーバー装置ＳＶが持っていなかった場合（判断２０４の結果がＹＥＳ）には、ネットワークファクシミリ装置ＦＸは自分の持つデフォルト言語（例えば英語）を選択してメモリー上に解凍して展開する（処理２０６）。また、サーバーより言語ファイルを取得した場合には（判断２０４の結果がＮＯ）、その取得した言語ファイルの内容をメモリ上に展開する（処理２０６）。
【００７１】
次に、その言語ファイルを元にレスポンスで返すＨＴＭＬ画面を作成し（処理２０７）、その作成したレスポンスファイルをリクエスト側へ送出する（処理２０８）。
【００７２】
また、その際にＸＭＬに用語、ＸＳＬＴにデザインを持たせることが可能である。また、ＸＭＬに本体から取得したパラメータ、ＸＳＬＴにデザインおよび用語を持たせることも可能である。ＨＴＭＬ画面の生成は、ＸＭＬファイルとＸＳＬＴファイルをＸＳＬ処理部２４で処理することにより生成する。ＨＴＭＬに変換せずにＸＭＬ，ＸＳＬＴのままクライアント側に返すことも可能である。ＨＴＭＬでレスポンスを返すか、ＸＭＬ＋ＸＳＬＴでレスポンスを返すかを選択できるようにしておくとよい。
【００７３】
図１３は、ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理のさらに他の例を示している。
【００７４】
まず、クライアント（Ｗｅｂブラウザ）からのＨＴＴＰリクエストをポート８０で待ち受ける（判断３０１のＮＯループ）。ＨＴＴＰリクエストを受信した場合（判断３０１の結果がＹＥＳ）には、そのＵＲＬ等から言語を判別する（処理３０２）。そして、言語が決まったところで、システムメモリ２に蓄積している言語ファイルをメモリー上に解凍して展開する。
【００７５】
そのときに展開するだけのメモリーがなかった場合（判断３０３の結果がＮＯ）には、あらかじめ登録されているサーバー装置ＳＶへ接続し（処理３０４）、サーバー装置ＳＶから目的の言語ファイルを取得する（処理３０５）。
【００７６】
そして、自前で解凍した言語ファイル、または、サーバー装置ＳＶより取得した言語ファイルを元にレスポンスで返すＨＴＭＬ画面を作成し（処理３０６）、その作成したレスポンスファイルをリクエスト側へ送出する（処理３０７）。
【００７７】
また、その際にＸＭＬに用語、ＸＳＬＴにデザインを持たせることが可能である。また、ＸＭＬに本体から取得したパラメータ、ＸＳＬＴにデザインおよび用語を持たせることも可能である。ＨＴＭＬ画面の生成は、ＸＭＬファイルとＸＳＬＴファイルをＸＳＬ処理部２４で処理することにより生成する。ＨＴＭＬに変換せずにＸＭＬ，ＸＳＬＴのままクライアント側に返すことも可能である。ＨＴＭＬでレスポンスを返すか、ＸＭＬ＋ＸＳＬＴでレスポンスを返すかを選択できるようにしておくとよい。
【００７８】
図１４は、ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理の別な例を示している。
【００７９】
まず、クライアント（Ｗｅｂブラウザ）からのＨＴＴＰリクエストをポート８０で待ち受ける（判断４０１のＮＯループ）。ＨＴＴＰリクエストを受信した場合（判断４０１の結果がＹＥＳ）には、そのＵＲＬ等から言語を判別する（処理４０２）。そして、言語が決まったところで、要求された言語の言語ファイルが、自端末に記憶されているかどうかを調べる（判断４０３）。
【００８０】
ここで、判断４０３の結果がＮＯになるときには、あらかじめ登録されているサーバー装置ＳＶへ接続し（処理４０４）、サーバー装置ＳＶから目的の言語ファイルを取得する（処理４０５）。
【００８１】
また、判断４０３の結果がＹＥＳになるときには、システムメモリ２に蓄積している言語ファイルをメモリー上に解凍して展開する（処理４０６）。
【００８２】
そして、自前で解凍した言語ファイル、または、サーバー装置ＳＶより取得した言語ファイルを元にレスポンスで返すＨＴＭＬ画面を作成し（処理４０７）、その作成したレスポンスファイルをリクエスト側へ送出する（処理４０８）。
【００８３】
また、その際にＸＭＬに用語、ＸＳＬＴにデザインを持たせることが可能である。また、ＸＭＬに本体から取得したパラメータ、ＸＳＬＴにデザインおよび用語を持たせることも可能である。ＨＴＭＬ画面の生成は、ＸＭＬファイルとＸＳＬＴファイルをＸＳＬ処理部２４で処理することにより生成する。ＨＴＭＬに変換せずにＸＭＬ，ＸＳＬＴのままクライアント側に返すことも可能である。ＨＴＭＬでレスポンスを返すか、ＸＭＬ＋ＸＳＬＴでレスポンスを返すかを選択できるようにしておくとよい。
【００８４】
図１５は、本発明の他の実施例にかかるネットワークシステムを示している。なお、同図において、図１と同一部分、および、相当する部分には、同一符号を付している。
【００８５】
同図において、ローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、サーバ装置ＳＶ，ＳＶｓ、および、ネットワークファクシミリ装置ＦＸが接続されているとともに、ルータ装置ＲＴを介してインターネットへ接続されている。したがって、ワークステーション装置ＷＳ１〜ＷＳｎ、サーバ装置ＳＶ，ＳＶｓ、および、ネットワークファクシミリ装置ＦＸは、インターネットを介し、他の適宜な端末装置との間でデータをやりとりすることができる。
【００８６】
ここで、サーバ装置ＳＶ，ＳＶｓは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワークネットワークファクシミリ装置ＦＸに対して、メールサーバ機能、ネームサーバ機能、Ｗｅｂサーバ機能等の種々のサービスを提供するためのものである。
【００８７】
また、ローカルエリアネットワークＬＡＮは、ルータ装置ＲＴを介して、インターネットへと接続され、それにより、ワークステーション装置ＷＳ１〜ＷＳｎ、サーバ装置ＳＶ，ＳＶｓ、および、ネットワークファクシミリ装置ＦＸは、他のローカルエリアネットワーク等に接続されているホスト装置等との間で種々のデータのやりとりが可能である。
【００８８】
また、ワークステーション装置ＷＳ１〜ＷＳｎには、ファクシミリ画情報を作成および表示出力するファクシミリアプリケーションソフトウェア、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェアなどの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００８９】
また、ネットワークファクシミリ装置ＦＸは、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、および、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行う伝送機能を備えている。また、本実施例では、ネットワークファクシミリ装置ＦＸは、Ｗｅｂサーバ機能を備え、自端末の操作について、ローカルエリアネットワークＬＡＮを介し、ワークステーション装置ＷＳ１〜ＷＳｎのユーザが、Ｗｅｂブラウザを用いて適宜に行えるようにしている。
【００９０】
そして、本実施例では、図１６に示すような通信方式を実現することができる。
【００９１】
この場合、Ｗｅｂブラウザが、ＨＴＴＰリクエストを行うと、ネットワークファクシミリ装置ＦＸは、そのリクエストのＵＲＬにそったページをＨＴＭＬで作成してレスポンスを返すために必要な言語ファイルを、あらかじめ登録しているサーバー装置ＳＶにより取得しようとする。その際には、ＳＯＡＰのプロトコルを用いてＸＭＬファイル形式でやりとりを行う。
【００９２】
ところが、この場合には、最初に問い合わせたサーバー装置ＳＶに言語ファイルがないため、サーバ装置ＳＶから別のサーバ装置ＳＶｓに対して問い合わせを行い、その結果を返してもらってから応答を返している。
【００９３】
ここで、サーバ装置ＳＶとサーバ装置ＳＶｓの間の通信は、ＳＯＡＰを用いて（ＸＭＬで）やりとりを行う。ＷｅｂサービスのインターフェースはＷＳＤＬを用いて記述する。
【００９４】
また、サーバ装置ＳＶはサーバ装置ＳＶｓのＵＲＬを知らなくてもＵＤＤＩサーバーに問い合わせることにより、サーバ装置ＳＶｓのＵＲＬを取得することができる。
【００９５】
また、ネットワークファクシミリ装置ＦＸにＷｅｂサービスの機能を持っていれば、サーバ装置ＳＶを介さずにサーバ装置ＳＶｓへ直接アクセスすることも可能である。
【００９６】
通常、Ｗｅｂサービスを用いてサーバーに問い合わせを行う場合には、ＸＭＬにはパラメータを記載し、そのパラメータに相当する用語を返答する。例えば、回線種別が電子メールの場合にパラメータを”１”でリクエストをすれば、ワーディングとして日本語なら”電子メール”、英語なら”Ｍａｉｌ”などとレスポンスが返る。言語に依存しないデータ部（数字のみの電話番号データ）などは、サーバーに問い合わすことなくＸＳＬＴに直接書き込んでしまうことも可能である。
【００９７】
また、サーバ装置ＳＶ，ＳＶｓから言語ファイルを取得する時には、事前にマシンのＲＯＭバージョンのやりとりを行い問題がないかを確認する。その時に、自分のバージョンよりも古いバージョンの場合には使用しないなどの手段を取ることができる。
【００９８】
【発明の効果】
以上説明したように、本発明によれば、ＨＴＭＬを作成する際にデータ部のＸＭＬとデザインレイアウト（ユーザーインターフェース）のＸＳＬＴの２つのファイルで管理することができるので、ワーディング言語部分を切り離して別管理を行うことができるので、言語ファイルを切り替えることにより自由に表示を切り替えることができるようになるという効果を得る。
【００９９】
また、ＨＴＭＬを作成する際にデータ部のＸＭＬとデザインレイアウト（ユーザーインターフェース）のＸＳＬＴの２つのファイルで管理することができるので、ワーディング言語部分を切り離して別管理を行うことができるので、必要な範囲のみの言語ファイルを使用することができるので、ページの表示速度が向上するという効果も得る。
【０１００】
また、ＨＴＭＬを作成する際にデータ部のＸＭＬとデザインレイアウト（ユーザーインターフェース）のＸＳＬＴの２つのファイルで管理することができるので、ワーディング言語部分を切り離して別管理を行うことができるので、言語ファイルをネットワーク通信装置に持つ必要がないのでリソースの節約になり、複数言語の表示サポートができるようになるという効果も得る。また、外部サーバーに言語ファイルを置くことにより、用語変更に対して柔軟に対応できるという効果も得る。
【０１０１】
また、ＨＴＭＬを作成する際にデータ部のＸＭＬとデザインレイアウト（ユーザーインターフェース）のＸＳＬＴの２つのファイルで管理することができるので、ワーディング言語部分を切り離して別管理を行うことができるので、言語ファイルをネットワーク通信装置に持つ必要がないのでリソースの節約になり、複数言語の表示サポートができるようになるという効果も得る。
【０１０２】
また、外部から言語ファイルを取得することができるので、表示可能な言語数が動的に変化する（接続先のサーバーにより）ので、本体のＲＯＭ（ソース）を書き換えることなく、表示可能な言語の候補を表示することができるという効果も得る。
【０１０３】
また、リクエストされた言語ファイルを使用する時に、サーバーから取得できなかった時のためのリカバリー方法を持っているので、言語ファイルを取得できないがためにページが表示されないというようなことがないという効果も得る。
【０１０４】
また、ネットワーク通信装置側の都合で言語ファイルを使用できなかった時のためのリカバリー方法を持っているので、ページが表示されないというようなことがないという効果も得る。
【０１０５】
また、あらかじめネットワーク通信装置側で保持する言語ファイルとサーバー側から取得する言語ファイルの割合（区分）を自由に設定できるので、ページ表示の速度をユーザーニーズに合わせて設定することができるという効果も得る。
【０１０６】
また、あらかじめネットワーク通信装置側で保持する言語ファイルとサーバー側から取得する言語ファイルの割合（区分）を自動的に設定できるので、ページ表示の速度をユーザーニーズに合わせて設定することができるという効果も得る。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】ネットワークファクシミリ装置ＦＸの構成例を示したブロック図。
【図３】本実施例にかかるＷｅｂサーバー機能を実現するためのソフトウェア構成の一例を示したブロック図。
【図４】初期画面ＳＴの一例を示した概略図。
【図５】下の階層の画面の一例を示した概略図。
【図６】Ｗｅｂブラウザ側とネットワークファクシミリ装置ＦＸ（Ｗｅｂサーバ）との間のデータのやりとりの一例を示したタイムチャート。
【図７】Ｗｅｂブラウザ側とネットワークファクシミリ装置ＦＸ（Ｗｅｂサーバ）との間のデータのやりとりの他の例を示したタイムチャート。
【図８】Ｗｅｂブラウザ側とネットワークファクシミリ装置ＦＸ（Ｗｅｂサーバ）との間のデータのやりとりのさらに他の例を示したタイムチャート。
【図９】Ｗｅｂブラウザ側とネットワークファクシミリ装置ＦＸ（Ｗｅｂサーバ）との間のデータのやりとりのさらに他の例を示したタイムチャート。
【図１０】Ｗｅｂブラウザ側とネットワークファクシミリ装置ＦＸ（Ｗｅｂサーバ）との間のデータのやりとりのさらに他の例を示したタイムチャート。
【図１１】ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理の一例を示したフローチャート。
【図１２】ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理の他の例を示したフローチャート。
【図１３】ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理のさらに他の例を示したフローチャート。
【図１４】ネットワークファクシミリ装置ＦＸのＷｅｂサーバ機能の処理のまたさらに他の例を示したフローチャート。
【図１５】本発明の他の実施例にかかるネットワークシステムを示したブロック図。
【図１６】Ｗｅｂブラウザ側とネットワークファクシミリ装置ＦＸ（Ｗｅｂサーバ）との間のデータのやりとりの別な例を示したタイムチャート。
【符号の説明】
ＦＸ　ネットワークファクシミリ装置
ＳＶ，ＳＶｓ　サーバ装置
１　システム制御部
２　システムメモリ
【図１】
2004015289.tif 000003
【図２】
2004015289.tif 000004
【図３】
2004015289.tif 000005
【図４】
2004015289.tif 000006
【図５】
2004015289.tif 000007
【図６】
2004015289.tif 000008
【図７】
2004015289.tif 000009
【図８】
2004015289.tif 000010
【図９】
2004015289.tif 000011
【図１０】
2004015289.tif 000012
【図１１】
2004015289.tif 000013
【図１２】
2004015289.tif 000014
【図１３】
2004015289.tif 000015
【図１４】
2004015289.tif 000016
【図１５】
2004015289.tif 000017
【図１６】
2004015289.tif 000018