(57)【要約】　　　（修正有）【課題】ＷＷＷクライアントを用いて装置の設定やデータ登録を遠隔的に行えるようにした際に、比較的簡単な処理でエラー発生時に対処することができるネットワークファクシミリ装置の制御方法を提供する。【解決手段】操作に伴うエラーが発生した場合、当該エラーを通知するためのエラー画面をレスポンスとして送出し、ユーザに対してエラー発生を通知できるようにするともに、この場合のレスポンスとして応答する画面表示データファイルのＵＲＬのパス名は、操作が正常終了した場合のと同じパス名を用いる。【効果】ＷＷＷクライアントの同一表示画面に、操作が正常終了した場合とエラー終了した場合とでそれぞれに対応した内容が表示されることとなり、ユーザにとって非常に使いやすい画面を提供することができる。【選択図】　　　　図１
2004032683.tif 000002
【特許請求の範囲】
【請求項１】
公衆網に接続し、公衆網を介して画情報をやりとりするファクシミリ通信機能と、ネットワークに接続し、ネットワークを介して画情報をやりとりするネットワークファクシミリ通信機能を備えたネットワークファクシミリ装置の制御方法において、
ネットワークを介して他の端末装置のＷＷＷクライアントにより自端末のＷＷＷ操作画面をアクセス可能とするとともに、
上記ＷＷＷ操作画面に表示した操作項目に対応した複数の表示画面情報を記憶した表示画面情報記憶手段と、
上記ＷＷＷ操作画面に基づく操作により自端末に発生したエラーを通知するための複数のエラー種別に対応したエラー画面情報を記憶したエラー画面情報記憶手段を備え、
上記ＷＷＷ操作画面に表示した操作項目が、上記ＷＷＷクライアントにより操作され、対応するＨＴＴＰリクエストを受信し、その受信したＨＴＴＰリクエストに対応した処理を実行した場合、その実行した処理が正常に行えるときには、対応する表示画面情報を上記表示画面情報記憶手段より読み出し、その読み出した表示画面情報をＷＷＷクライアントに対してレスポンスとして応答する一方、上記受信したＨＴＴＰリクエストに対応した処理を実行した場合、その実行した処理がエラーしたときには、当該発生したエラー種別に対応したエラー画面情報を上記エラー画面情報記憶手段より読み出し、その読み出したエラー画面情報をＷＷＷクライアントに対してレスポンスとして応答し、
同一のＨＴＴＰリクエストに対して応答するレスポンスについては、上記表示画面情報または上記エラー画面情報を同一パスの情報とすることを特徴とするネットワークファクシミリ装置の制御方法。
【請求項２】
前記エラー画面情報には、対応する前記表示画面情報に含まれる有意なクリック操作対象が削除されていることを特徴とする請求項１記載のネットワークファクシミリ装置の制御方法。
【請求項３】
前記ＷＷＷ操作画面が複数のフレームから構成されている場合、前記受信したＨＴＴＰリクエストに対応した処理によりエラーが発生したときに応答するレスポンスでは、前記エラー画面情報を特定のフレームに配置するとともに、それ以外のフレームには、有意な情報を含まない空画面情報を配置することを特徴とする請求項１または請求項２記載のネットワークファクシミリ装置の制御方法。
【請求項４】
前記ＷＷＷ操作画面に基づく操作がデータ登録である場合に、前記エラーが発生した場合、その発生したエラー種別に対応した前記エラー画面情報には、非表示な項目として、操作入力された登録内容情報を含むことを特徴とする請求項１または請求項２または請求項３記載のネットワークファクシミリ装置の制御方法。
【請求項５】
前記ＷＷＷクライアントは、受信したＨＴＴＰレスポンスに非表示な項目として登録内容情報が含まれる場合、次にＨＴＴＰリクエストを送信する際、そのＨＴＴＰリクエストの引数として、上記受信した登録内容情報をセットすることを特徴とする請求項４記載のネットワークファクシミリ装置の制御方法。
【請求項６】
前記ＨＴＴＰリクエストの引数に特定の文字が含まれる場合には当該特定文字を所定の規則に従って他の置換文字に置き換えた状態で、前記ＷＷＷクライアントとの間でやりとりすることを特徴とする請求項５記載のネットワークファクシミリ装置の制御方法。
【請求項７】
前記ＷＷＷ操作画面に基づく操作がデータ登録であり、そのデータ登録画面が１つ以上の他の画面から遷移して表示される場合には、その画面遷移の履歴情報を含め、遷移先の画面から元の画面へ適切に戻ることができるようにしたことを特徴とする請求項４または請求項５または請求項６記載のネットワークファクシミリ装置の制御方法。
【請求項８】
前記遷移先の画面処理に際してエラー発生した場合には、遷移先の画面から元の画面へ戻る際、戻る先の画面をＵＲＬ指定できるようにしたことを特徴とする請求項７記載のネットワークファクシミリ装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、公衆網に接続し、公衆網を介して画情報をやりとりするファクシミリ通信機能と、ネットワークに接続し、ネットワークを介して画情報をやりとりするネットワークファクシミリ通信機能を備えたネットワークファクシミリ装置の制御方法に関する。
【０００２】
【従来の技術】
従来より、公衆網に接続し、公衆網を介して画情報をやりとりするファクシミリ通信機能と、ネットワークに接続し、ネットワークを介して画情報をやりとりするネットワークファクシミリ通信機能を備えたネットワークファクシミリ装置が実用されている。
【０００３】
さて、このようなネットワークファクシミリ装置を利用する際、ネットワークに接続されているのだから、それを有効利用したいという要求がある。例えば、ネットワークを介して接続される他のデータ端末装置（例えば、パーソナルコンピュータ装置等）から、ネットワークファクシミリ装置の設定や登録情報を入力したいという要求がある。
【０００４】
そこで、ネットワークファクシミリ装置にＷＷＷサーバ機能を搭載し、ネットワークファクシミリ装置の設定操作に必要な種々の設定画面やデータ登録画面等の画面情報を保存し、パーソナルコンピュータ装置等にインストールしたＷＷＷクライアント（いわゆる、ＷＷＷブラウザ）から、ネットワークファクシミリ装置の各種設定やデータ登録を行うことができるようにしたものが実用されている（特許文献１を参照）。
【０００５】
【特許文献１】
特開２０００−９２２６２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、このような従来装置には、次のような不都合を生じていた。
【０００７】
すなわち、ＷＷＷクライアントから要求された設定操作やデータ登録操作を行った結果、本体側で何らかのエラーを生じ、エラー通知等を行う画面情報をＷＷＷクライアント側へ送信する場合、いわゆるＣＧＩ（Ｃｏｍｍｏｎ　Ｇａｔｅｗａｙ　Ｉｎｔｅｒｆａｃｅ）機能を利用して行うことが考えられるが、その場合、そのＣＧＩの処理系（いわゆる、ＰＥＡＲＬやＲＵＢＹ等）をネットワークファクシミリ装置に搭載することが必要となり、ネットワークファクシミリ装置の装置規模が大きくなるという不具合を生じる。
【０００８】
本発明は、かかる実情に鑑みてなされたものであり、ＷＷＷクライアントを用いて装置の設定やデータ登録を遠隔的に行えるようにした際に、比較的簡単な処理でエラー発生時に対処することができるネットワークファクシミリ装置の制御方法を提供することを目的としている。
【０００９】
【課題を解決するための手段】
本発明は、公衆網に接続し、公衆網を介して画情報をやりとりするファクシミリ通信機能と、ネットワークに接続し、ネットワークを介して画情報をやりとりするネットワークファクシミリ通信機能を備えたネットワークファクシミリ装置の制御方法において、ネットワークを介して他の端末装置のＷＷＷクライアントにより自端末のＷＷＷ操作画面をアクセス可能とするとともに、上記ＷＷＷ操作画面に表示した操作項目に対応した複数の表示画面情報を記憶した表示画面情報記憶手段と、上記ＷＷＷ操作画面に基づく操作により自端末に発生したエラーを通知するための複数のエラー種別に対応したエラー画面情報を記憶したエラー画面情報記憶手段を備え、上記ＷＷＷ操作画面に表示した操作項目が、上記ＷＷＷクライアントにより操作され、対応するＨＴＴＰリクエストを受信し、その受信したＨＴＴＰリクエストに対応した処理を実行した場合、その実行した処理が正常に行えるときには、対応する表示画面情報を上記表示画面情報記憶手段より読み出し、その読み出した表示画面情報をＷＷＷクライアントに対してレスポンスとして応答する一方、上記受信したＨＴＴＰリクエストに対応した処理を実行した場合、その実行した処理がエラーしたときには、当該発生したエラー種別に対応したエラー画面情報を上記エラー画面情報記憶手段より読み出し、その読み出したエラー画面情報をＷＷＷクライアントに対してレスポンスとして応答し、同一のＨＴＴＰリクエストに対して応答するレスポンスについては上記表示画面情報または上記エラー画面情報を同一パス（同一ＵＲＬまたは同じＵＲＬのパス）の情報とするようにしたものである。
【００１０】
また、前記エラー画面情報には、対応する前記表示画面情報に含まれる有意なクリック操作対象を削除しておく。また、前記ＷＷＷ操作画面が複数のフレームから構成されている場合、前記受信したＨＴＴＰリクエストに対応した処理によりエラーが発生したときに応答するレスポンスでは、前記エラー画面情報を特定のフレームに配置するとともに、それ以外のフレームには、有意な情報を含まない空画面情報を配置する。また、前記ＷＷＷ操作画面に基づく操作がデータ登録である場合に、前記エラーが発生した場合、その発生したエラー種別に対応した前記エラー画面情報には、非表示な項目として、操作入力された登録内容情報を含むようにする。また、前記ＷＷＷクライアントは、受信したＨＴＴＰレスポンスに非表示な項目として登録内容情報が含まれる場合、次にＨＴＴＰリクエストを送信する際、そのＨＴＴＰリクエストの引数として、上記受信した登録内容情報をセットする。また、前記ＨＴＴＰリクエストの引数に特定の文字が含まれる場合には当該特定文字を所定の規則に従って他の置換文字に置き換えた状態で、前記ＷＷＷクライアントとの間でやりとりを行う。
【００１１】
また、前記ＷＷＷ操作画面に基づく操作がデータ登録であり、そのデータ登録画面が１つ以上の他の画面から遷移して表示される場合には、その画面遷移の履歴情報を含め、遷移先の画面から１つ以上前の元の画面へ適切に戻ることができるようにする。また、前記遷移先の画面処理に際してエラー発生した場合には、遷移先の画面から１つ以上前の元の画面へ戻る際、戻る先の画面をＵＲＬ指定できるようにする。
【００１２】
【発明の実施の形態】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１３】
図１は、本発明の一実施例にかかるネットワークシステムを示している。
【００１４】
同図において、ローカルエリアネットワークＬＡＮには、複数のワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、および、ネットワークファクシミリ装置ＦＸが接続されているとともに、ルータ装置ＲＴを介してインターネットへ接続されている。したがって、ワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、および、ネットワークファクシミリ装置ＦＸは、インターネットを介し、他の適宜な端末装置との間でデータをやりとりすることができる。
【００１５】
ここで、メールサーバ装置ＳＭは、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎを利用するユーザ、および、ネットワークネットワークファクシミリ装置ＦＸに対して、周知の電子メールの収集および配布のサービスを提供するものである。
【００１６】
また、ローカルエリアネットワークＬＡＮは、ルータ装置ＲＴを介して、インターネットへと接続され、それにより、ワークステーション装置ＷＳ１〜ＷＳｎ、メールサーバ装置ＳＭ、および、ネットワークファクシミリ装置ＦＸは、他のローカルエリアネットワーク等に接続されているホスト装置等との間で種々のデータのやりとりが可能である。
【００１７】
また、ワークステーション装置ＷＳ１〜ＷＳｎには、ファクシミリ画情報を作成および表示出力するファクシミリアプリケーションソフトウェア、および、ローカルエリアネットワークＬＡＮを介して種々のデータのやりとりを行うための種々のソフトウェア（電子メールクライアントソフトウェアを含む）などの種々のプログラムが導入されており、特定のユーザにより使用されるものである。ここで、特定のユーザは、一人または複数人のユーザであってよい。
【００１８】
また、ネットワークファクシミリ装置ＦＸは、画情報や各種レポートなどを電子メールとしてやりとりするための電子メール処理機能、および、アナログ公衆回線網ＰＳＴＮに接続し、この公衆網を伝送路として用いてグループ３ファクシミリ伝送手順による画情報伝送を行う伝送機能を備えている。
【００１９】
図２は、ネットワークファクシミリ装置ＦＸの構成例を示している。
【００２０】
同図において、システム制御部１は、このネットワークファクシミリ装置ＦＸの各部の制御処理、および、ファクシミリ伝送制御手順処理などの各種制御処理を行うものであり、システムメモリ２は、システム制御部１が実行する制御処理プログラム、および、処理プログラムを実行するときに必要な各種データなどを記憶するとともに、システム制御部１のワークエリアを構成するものであり、パラメータメモリ３は、このネットワークファクシミリ装置ＦＸに固有な各種の情報を記憶するためのものであり、時計回路４は、現在時刻情報を出力するものである。
【００２１】
スキャナ５は、所定の解像度で原稿画像を読み取るためのものであり、プロッタ６は、所定の解像度で画像を記録出力するためのものであり、操作表示部７は、このネットワークファクシミリ装置ＦＸを操作するためのもので、各種の操作キー、および、各種の表示器からなる。
【００２２】
符号化復号化部８は、画信号を符号化圧縮するとともに、符号化圧縮されている画情報を元の画信号に復号化するためのものであり、画像蓄積装置９は、符号化圧縮された状態の画情報を多数記憶するためのものである。
【００２３】
グループ３ファクシミリモデム１０は、グループ３ファクシミリのモデム機能を実現するためのものであり、伝送手順信号をやりとりするための低速モデム機能（Ｖ．２１モデム）、および、おもに画情報をやりとりするための高速モデム機能（Ｖ．１７モデム、Ｖ．３４モデム、Ｖ．２９モデム、Ｖ．２７ｔｅｒモデムなど）を備えている。
【００２４】
網制御装置１１は、このネットワークファクシミリ装置ＦＸをアナログ公衆回線網ＰＳＴＮに接続するためのものであり、自動発着信機能を備えている。
【００２５】
ローカルエリアネットワークインターフェース回路１２は、このネットワークファクシミリ装置ＦＸをローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部１３は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００２６】
これらの、システム制御部１、システムメモリ２、パラメータメモリ３、時計回路４、スキャナ５、プロッタ６、操作表示部７、符号化復号化部８、画像蓄積装置９、グループ３ファクシミリモデム１０、網制御装置１１、および、ローカルエリアネットワーク伝送制御部１３は、内部バス１４に接続されており、これらの各要素間でのデータのやりとりは、主としてこの内部バス１４を介して行われている。
【００２７】
また、網制御装置１１とグループ３ファクシミリモデム１０との間のデータのやりとりは、直接行なわれている。
【００２８】
ここで、本実施例において、基本的には、ローカルエリアネットワークＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）が適用して行われる。例えば、電子メールのデータのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Ｓｉｍｐｌｅ　Ｍａｉｌ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）という通信プロトコルが適用される。
【００２９】
また、各端末がメールサーバ装置ＳＭに対して、ユーザ宛の電子メールの受信確認や取得要求などのために適用するプロトコルとしては、いわゆるＰＯＰ（Ｐｏｓｔ　Ｏｆｆｉｃｅ　Ｐｒｏｔｏｃｏｌ）などを適用することができる。
【００３０】
また、ＴＣＰ／ＩＰ，ＳＭＴＰ，ＰＯＰなどの通信プロトコル、および、電子メールのデータ形式やデータ構造などについては、それぞれＩＥＴＦから発行されているＲＦＣ文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式は、ＲＦＣ８２２，ＲＦＣ１５２１，ＲＦＣ１５２２（ＭＩＭＥ（Ｍｕｌｔｉ　Ｐｕｒｐｏｓｅ
Ｍａｉｌ　Ｅｘｔｅｎｓｉｏｎ）形式）などでそれぞれ規定されている。
【００３１】
そして、ネットワークファクシミリ装置ＦＸは、読み取った原稿画像をアナログ公衆回線網ＰＳＴＮを介して他のグループ３ファクシミリ装置へ、または、ローカルエリアネットワークＬＡＮ（さらには、インターネット）を介してワークステーション装置ＷＳ１〜ＷＳｎのユーザや他のネットワークファクシミリ装置ＦＸへ送信するとともに、アナログ公衆回線網ＰＳＴＮを介して他のグループ３ファクシミリ装置より受信した画情報を、そのときに指定されたサブアドレスに対応したユーザに対して、電子メールを用いて転送したり、あるいは、ローカルエリアネットワークＬＡＮのワークステーションＷＳより（電子メールで）受信した画情報を、指定されたアナログ公衆回線網ＰＳＴＮのグループ３ファクシミリ装置へ転送する転送サービス機能等を備えている。
【００３２】
また、自端末宛に受信した電子メールについては、本文情報に配置される画情報を取り出して、記録出力するようにしている。
【００３３】
ここに、ファクシミリ画情報はバイナリデータであり、電子メールには、直接バイナリデータを含ませることができないので、所定の変換方法（例えば、Ｂａｓｅ６４符号化方法）を適用して可読情報（７ビットのキャラクタコード）に変換した状態で、電子メールに含められる。このような電子メールの本文情報の形式をＭＩＭＥ形式という。
【００３４】
さて、本実施例では、ローカルエリアネットワークＬＡＮに接続されているワークステーション装置ＷＳ１〜ＷＳｎより、ネットワークファクシミリ装置ＦＸの各種設定、種々のデータ登録の操作、および、種々のレポートの表示取得を遠隔的に行えるようにしている。
【００３５】
この遠隔操作のための通信プロトコルとしては、ＨＴＴＰ（ＲＦＣ１９４５（ＨＴＴＰ１．０），ＲＦＣ２６１６（ＨＴＴＰ１．１）参照）を採用し、したがって、ネットワークファクシミリ装置ＦＸにはＨＴＴＰのサーバ機能を実現するためのＷＷＷサーバ機能を設けるとともに、ワークステーション装置ＷＳ１〜ＷＳｎには、ＨＴＴＰのクライアント機能を実現するためのＷＷＷクライアント機能（いわゆる、ＷＷＷブラウザ）を備える。
【００３６】
図３は、ＨＴＴＰのプロトコルによる通信の一例を示している。
【００３７】
まず、ＷＷＷクライアントは、目的とするＷＷＷサーバに対して、リクエストを送出し、ＷＷＷサーバは、受信したリクエストに対応した処理を実行し、その処理結果をレスポンスとしてＷＷＷクライアントへ応答する。
【００３８】
ここで、ＷＷＷクライアントがＷＷＷサーバへ送出するリクエストは、「（Ｍｅｔｈｏｄ）（ＵＲＬ）ＨＴＴＰ／（Ｖｅｒｓｉｏｎ）」というリクエスト行のみ、あるいは、リクエスト行に種々の情報（引数とも言う）を付加した内容を持つ。
【００３９】
（Ｍｅｔｈｏｄ）は、ＧＥＴ，ＨＥＡＤ，ＰＯＳＴのいずれかである。ここに、（ＵＲＬ）で指定したパス名のファイル（ヘッダ情報と本体情報の全部）をレスポンスで取得要求する場合には、ＧＥＴが用いられる。また、（ＵＲＬ）で指定したパス名のファイルのヘッダ情報のみをレスポンスで取得要求する場合には、ＨＥＡＤが用いられる。また、ＣＧＩ等の処理を伴う場合に、その当該処理の引数を渡す場合等には、ＰＯＳＴが用いられる。また、ＧＥＴは、（ＵＲＬ）で指定したファイルにアクセスする際に、当該ファイル内のいずれかのフィールドにデータを引数として渡す場合にも用いられる。
【００４０】
なお、レスポンスの内容としてやりとりされるファイルは、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）で記述されたものである。
【００４１】
そして、ワークステーション装置ＷＳ１〜ＷＳｎから、ネットワークファクシミリ装置ＦＸを遠隔操作するためには、ワークステーション装置ＷＳ１〜ＷＳｎのユーザは、ＷＷＷブラウザを起動して、ローカルエリアネットワークＬＡＮを介し、ネットワークファクシミリ装置ＦＸのＷＷＷサーバへ、初期画面を取得要求するリクエストを送出する。
【００４２】
それにより、ネットワークファクシミリ装置ＦＸのＷＷＷサーバは、初期画面のファイルデータを、取得要求元のワークステーション装置ＷＳ１〜ＷＳｎへ、レスポンスとして送出する。
【００４３】
これにより、ワークステーション装置ＷＳ１〜ＷＳｎのＷＷＷブラウザの表示画面には、ネットワークファクシミリ装置ＦＸを遠隔操作するための初期画面が表示される。
【００４４】
この初期画面には、ユーザが操作可能な項目を選択するためのクリック可能操作要素（ボタンシンボル等）が表示されており、それらの項目をユーザが選択操作（クリック操作）すると、対応する操作項目に関連づけられたより具体的な操作画面を取得要求するリクエストが、ＷＷＷクライアントよりＷＷＷサーバへ送出される。
【００４５】
それにより、ユーザが実行した操作に対応した画面に、ＷＷＷクライアントの表示画面の内容が更新される。
【００４６】
このような操作が順次繰り返されて、ユーザが所望する設定項目またはデータ登録項目またはレポート取得の表示画面に到達すると、ユーザは、当該表示画面に何らかの操作を行い、設定操作あるいは登録操作あるいはレポート取得操作を指定する。
【００４７】
例えば、複数の宛先を１つのグループ宛先としてワンタッチダイアルまたは短縮ダイアルに登録するグループデータの操作については、図４に示すように、まず、グループデータ一覧画面ＧＭ１が表示される。
【００４８】
そして、このグループデータ一覧画面ＧＭ１からグループデータ登録画面ＧＭ２またはグループデータ変更画面ＧＭ３へ画面切換えすることができる。ここで、グループデータ登録画面ＧＭ２が選択された場合には、グループに登録する宛先をワンタッチダイアルから選択するためのグループメンバー選択画面ＧＭ４へ画面切換えでき、さらに、このグループメンバー選択画面ＧＭ４からは、グループに登録する宛先を短縮ダイアルから選択するためのグループメンバー選択画面ＧＭ５へ画面切換えすることができる。
【００４９】
また、例えば、グループメンバー選択画面ＧＭ５での作業が終了すると、グループメンバー選択画面ＧＭ４へ戻ることができ、そのグループメンバー選択画面ＧＭ４からは、グループデータ登録画面ＧＭ２またはグループデータ変更画面ＧＭ３へ戻ることができ、さらに、グループデータ登録画面ＧＭ２またはグループデータ変更画面ＧＭ３からはグループデータ一覧画面ＧＭ１へと戻ることができる。
【００５０】
ここで、例えば、グループデータ変更画面ＧＭ３、グループメンバー選択画面ＧＭ４、グループメンバー選択画面ＧＭ５と順次画面を移動した後に、グループメンバー選択画面ＧＭ５でデータ登録（変更）を行った後、グループデータの変更操作を終了する場合には、グループデータ登録画面ＧＭ２ではなく、グループデータ変更画面ＧＭ３へ戻ることができることが好ましい。
【００５１】
したがって、このような複合的な画面構成の場合には、画面変更の履歴情報を作成しておき、グループメンバー選択画面ＧＭ５でデータ登録が終了した旨が入力されたとき、グループデータ変更画面ＧＭ３へ復帰できるようにする。
【００５２】
すなわち、グループメンバー選択画面ＧＭ５での作業が終了すると、ユーザは、グループデータ登録画面ＧＭ２またはグループデータ変更画面ＧＭ３へ戻る操作を行うことができる。それによって、ユーザが操作する際の手間を省くことができるとともに、ユーザの操作性の自由度を確保することができる。
【００５３】
また、これらのおのおのの画面には、当該画面において操作対象となる種々の内容の一覧表示等や、操作途中の内容等も含まれる。例えば、グループデータ登録画面ＧＭ２では、登録可能なグループが一覧表示される。
【００５４】
ところで、このような設定操作またはデータ登録操作またはレポート取得操作を行っているとき、ユーザが無効な操作を行った場合には、ネットワークファクシミリ装置ＦＸでは、そのような操作を実行することができないので、当該指定操作については、エラーが発生する。
【００５５】
このように、操作に伴うエラーが発生した場合、本実施例では、当該エラーを通知するためのエラー画面をレスポンスとして送出し、ユーザに対してエラー発生を通知できるようにしている。また、この場合のレスポンスで指定する画面表示データファイルのＵＲＬのパス名は、エラー画面のパス名ではなく、エラーを引き起こした操作が正常終了した場合と同じパス名を用いる。
【００５６】
したがって、本実施例では、図５（ａ）に示すように、操作等が正常に終了した際に表示する正常画面を記憶する正常画面データ領域と、操作等がエラー終了した際に表示するエラー画面を記憶するエラー画面データ領域をシステムメモリ２に設けている。また、エラー画面データ領域には、同図（ｂ）に示すように、発生したエラー種別をあらわすおのおののエラーコードについて、エラー通知画面情報が登録される。
【００５７】
これにより、ＷＷＷクライアント側では、１つのリクエストに対して、正常終了した場合とエラー発生した場合とで同じＵＲＬのパス名のファイルを受信することとなる。その結果、ＷＷＷクライアントの同一表示画面に、操作が正常終了した場合とエラー終了した場合とで、それぞれに対応した内容が表示されることとなり、ユーザにとって非常に使いやすい画面を提供することができる。
【００５８】
また、データ登録操作を行い、次の画面に移行したときにエラーが発生した場合、エラー画面では、エラーが発生した旨を通知するとともに、１つ前の画面に戻るための操作要素を表示する。このとき、ユーザがその画面指示に従って画面を戻す操作を行い、データ登録画面に戻ったとき、前回の操作で入力した登録データが消去されてしまうと、ユーザが再度入力操作を行う必要があり、非常に不便である。
【００５９】
そこで、本実施例では、このような場合、画面を戻す操作を行うと、ＷＷＷサーバは、ＷＷＷクライアントに送出するレスポンスの内容に、前回入力された登録データの内容を含めることで、前回入力された登録データを保持したまま、画面を戻すようにしている。また、この場合、データ伝送上に問題のある特定の文字列（コントロールキャラクタシーケンス等）に対しては、所定のデータ変換規則に従ってデータ変換を行った後に送信することで、正確なデータを送信できるようにする。
【００６０】
それにより、ＷＷＷクライアントの表示画面では、前回ユーザがデータ登録操作時に入力した情報が再度表示されるので、同一の内容を再度入力する必要がなく、非常に便利である。この場合、ユーザは、表示された内容を適宜に修正することで、前回の操作でエラーとなった操作内容を適切なものとすることができる。
【００６１】
また、このようにして、ネットワークファクシミリ装置ＦＸの本体に登録される登録データを、本体とは別に一時的に保持しているので、元のデータを再利用することができ、本登録と一次登録との区別もつけることができるので、データ登録時の排他制御を行うことができる。
【００６２】
また、表示画面が複数のフレーム（枠）から構成される場合がある。例えば、ユーザの操作が正常終了した場合の正常画面が、図６（ａ）に示すように、３つのフレームＦＬ１，ＦＬ２，ＦＬ３から構成される場合がある。この場合のフレームＦＬ１には、当該画面の表題の表示、および、確認操作を行うための「ＯＫ」ボタンとヘルプ要求操作を行うための「？」ボタンが配置される。フレームＦＬ２には、グループ宛先番号の入力画面が表示される。フレームＦＬ３には、登録されたグループデータの一覧が表示される。
【００６３】
この場合において、同一操作でエラーが発生した場合は、同図（ｂ）に示すようなエラー画面を表示する。このエラー画面は、同図（ａ）に示した正常画面と同一のＵＲＬに割り当てられ、この場合、３つのフレームＦＬ１，ＦＬ２，ＦＬ３のうち、表題の表示を含むフレームＦＬ１を残し、他の表示領域は、新たなフレームＦＬ４として再構成される。また、このフレームＦＬ４には、エラー内容を通知する表示、および、１つ前の画面に戻る操作を行うための「戻る」ボタンが配置される。
【００６４】
さらに、この場合、正常画面のフレームＦＬ１に表示されていた「ＯＫ」ボタンの表示は削除される。すなわち、エラー画面においては、操作確認の「ＯＫ」ボタンを押した場合、適切な画面更新を行うことができないからである。
【００６５】
このようにして、正常画面とエラー画面が同一ＵＲＬを持つので、発生した状況に応じて、適切な画面を表示することができる。
【００６６】
また、例えば、一覧のラジオボタンで選択しているデータが時間がたったために消失している場合には、詳細画面に移行した時に表示するデータがなくてエラーとなる。これは、通信管理レポートやファイルリスト（送信待機文書リスト）などの画面で起こり得る。その場合に、エラー画面で保持している一時データは、既になくなってしまった番号である。その番号を指定して、元の一覧画面に戻ろうとすると一覧画面上でも表示するデータがないためエラーとなってしまう。そこで、正常に詳細データ等を一覧の次画面で表示ができた時には、戻るボタン（ブラウザのキャシュデータ）を利用して戻るが、エラーとなった場合には、一覧画面のＵＲＬを直接、指定することにより遷移する画面を決定できるようにする。
【００６７】
図７は、ネットワークファクシミリ装置ＦＸがＨＴＴＰリクエストを受信した場合の処理の一例を示している。
【００６８】
ネットワークファクシミリ装置ＦＸは、ＨＴＴＰリクエストを受信すると（判断１０１の結果がＹＥＳ）、その受信したリクエストに対応した処理を実行する（処理１０２）。そして、この処理１０２の実行結果でエラーが検出したかどうかを調べる（判断１０３）。
【００６９】
判断１０３の結果がＮＯになるときには、正常画面用データを取得して（処理１０４）、正常画面のデータを作成し（処理１０５）、また、判断１０３の結果がＹＥＳになるときには、発生したエラーに対応したエラーメッセージを決定して、エラー通知画面情報を読み出し（処理１０６）、エラー画面のデータを作成する（処理１０７）。
【００７０】
次いで、処理１０５で作成した正常画面のデータ、または、処理１０７で作成したエラー画面のデータを、同一ＵＲＬパス名のファイルとして、レスポンスを応答し（処理１０８）、このときの処理を終了する。
【００７１】
図８は、データ登録時に、ネットワークファクシミリ装置ＦＸがＨＴＴＰリクエストを受信した場合の処理の一例を示している。
【００７２】
ネットワークファクシミリ装置ＦＸは、ＨＴＴＰリクエストを受信すると（判断２０１の結果がＹＥＳ）、その受信したリクエストに対応した処理を実行する（処理２０２）。そして、この処理２０２の実行結果でエラーが検出したかどうかを調べる（判断２０３）。
【００７３】
判断２０３の結果がＮＯになるときには、正常画面用データを取得して（処理２０４）、データを本体に登録し（処理２０５）、その登録したデータを一覧データに追加し（処理２０６）、正常画面のデータを作成する（処理２０７）。
【００７４】
また、判断２０３の結果がＹＥＳになるときには、発生したエラーに対応したエラーメッセージを決定して、エラー通知画面情報を読み出し（処理２０８）、データを一次登録し（処理２０９）、一次登録したデータは一覧データに追加せずに（処理２１０）、エラー画面のデータを作成する（処理２１１）。
【００７５】
次いで、処理２０７で作成した正常画面のデータ、または、処理２１１で作成したエラー画面のデータを、同一ＵＲＬパス名のファイルとして、レスポンスを応答し（処理２１２）、このときの処理を終了する。
【００７６】
なお、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）は、インターネット上に存在するさまざまな情報が存在する場所を一意に特定できるようにするための情報またはそのための情報の記述様式である。
【００７７】
例えば、「ｈｔｔｐ：／／ｗｗｗ．ｄ−ａｄｖａｎｔａｇｅ．ｃｏｍ：８０／ｉｎｄｅｘ．ｈｔｍｌ」というＵＲＬの場合、「ｈｔｔｐ」がスキーム名、「ｗｗｗ．ｄ−ａｄｖａｎｔａｇｅ．ｃｏｍ」がサーバ名、「８０」がポート番号、「ｉｎｄｅｘ．ｈｔｍｌ」がパス名である。また、「スキーム名」とは、その情報ソースの種類を指定するためのものであり、「サーバ名」とは、インターネット上でその情報を公開しているサーバを識別するためのものであり、「ポート番号」とは、ＴＣＰ／ＩＰでの通信ポートを指定するためのものであり、「パス名」とは、スキーム名、サーバ名、ポート番号で指定されたインターネットサーバ内での情報の場所を示すためのものである。請求項１の記載中、「同一パス名」の「パス名」は、上述したようなＵＲＬにおけるパス名を示している。
【００７８】
【発明の効果】
以上説明したように、本発明によれば、操作に伴うエラーが発生した場合、当該エラーを通知するためのエラー画面をレスポンスとして送出し、ユーザに対してエラー発生を通知できるようにしているとともに、この場合のレスポンスで指定する画面表示データファイルのＵＲＬのパス名は、エラー画面のパス名ではなく、エラーを引き起こした操作が正常終了した場合と同じパス名を用いるので、ＷＷＷクライアントの同一表示画面に、操作が正常終了した場合とエラー終了した場合とで、それぞれに対応した内容が表示されることとなり、ユーザにとって非常に使いやすい画面を提供することができるという効果を得る。
【００７９】
また、エラー画面では、元からあった画面内のボタン類を消去して表示しているので、画面タイトルが残ったまま、エラー時のボタン制御を禁止することができるので、エラー時にはユーザーに不要な操作をさせないようにさせることができるという効果も得る。
【００８０】
また、フレーム分割をしている画面でのエラー発生時には、それぞれにエラーを表示するのではなく、１つのフレーム（画面）のみにエラーを表示して、残りの部分には空の画面を表示することができるので、エラー表示が重複して表示されないようにすることができるという効果も得る。
【００８１】
また、フレーム分割をしている画面でのエラー発生時には、画面内のどの部分に表示をするのかを決定することができるので、より適切な部分にエラーメッセージを表示することができるという効果も得る。
【００８２】
また、パラメータの登録画面では、一時的にデータを保持することができ、かつ本体への本登録とは区別をすることができるので、元のデータの再利用ができ、本登録と一時登録の区別が付けられるのでデータ登録時の排他制御が行えるという効果も得る。
【００８３】
また、画面がマルチフレームに分かれている場合でも、各画面に対してデータを渡しすために一時的にデータを保持することができ、かつ本体への本登録とは区別をすることにより、再入力時のデータ再利用が可能となるという効果も得る。
【００８４】
また、データ伝送上に問題のある特定の文字列に対して、データ変換を行ってからインターネットファクシミリ装置に渡すようにすることができるので、正確なデータを渡すことができるので、誤動作を防止することができるという効果も得る。
【００８５】
また、子画面に遷移した時に、戻り先画面の情報をアクセスごとにインターネットファクシミリ装置に渡して、戻り先画面を記憶することができるので、誤動作を防止することができるという効果も得る。
【００８６】
また、一覧画面から詳細画面に移行する際に時間が経過することによりデータがなくなってしまってもエラーとなった時には、戻り先の一覧画面で、どの位置にもどるかを指定しないで、一覧画面を書き換える（リロード）することができるので、誤動作を防止することができるという効果も得る。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるネットワークシステムを示したブロック図。
【図２】ネットワークファクシミリ装置ＦＸの構成例を示したブロック図。
【図３】ＨＴＴＰのプロトコルによる通信の一例を示したタイムチャート。
【図４】表示画面の繊維の一例を示した概略図。
【図５】画面データの記憶内容について説明するための概略図。
【図６】画面表示の一例を示した概略図。
【図７】ネットワークファクシミリ装置ＦＸがＨＴＴＰリクエストを受信した場合の処理の一例を示したフローチャート。
【図８】データ登録時に、ネットワークファクシミリ装置ＦＸがＨＴＴＰリクエストを受信した場合の処理の一例を示したフローチャート。
【符号の説明】
ＦＸ　ネットワークファクシミリ装置
１　システム制御部
２　システムメモリ
【図１】
2004032683.tif 000003
【図２】
2004032683.tif 000004
【図３】
2004032683.tif 000005
【図４】
2004032683.tif 000006
【図５】
2004032683.tif 000007
【図６】
2004032683.tif 000008
【図７】
2004032683.tif 000009
【図８】
2004032683.tif 000010