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