(57)【特許請求の範囲】
【請求項１】
ネットワークを介してＷＷＷブラウザを有するユーザ装置に接続された遠隔装置において、
前記遠隔装置へのアクセス者数をカウントするアクセスカウンタと、
前記ユーザ装置が前記遠隔装置の状態を表す情報を自動更新するクライアントプルの時間Ｔを、前記アクセス者数が多いほど増加するよう設定するクライアントプル時間設定手段と、
前記遠隔装置へアクセスした前記ユーザ装置のＷＷＷブラウザに対し、前記情報と前記クライアントプルの時間Ｔとを通知する通知手段とを有し、
前記クライアントプル時間設定手段は、前記アクセスカウンタと、前記アクセスカウンタの値を変数として所定の増加関数に基づいて前記クライアントプルの時間Ｔを算出する手段とを有し、
前記クライアントプル時間設定手段は、新規アクセス者であるユーザ装置に対してｃｏｏｋｉｅを発行するｃｏｏｋｉｅ発行手段を含み、前記アクセスカウンタは、前記遠隔装置へアクセスした前記ユーザ装置に発行済みｃｏｏｋｉｅが存在するか解析して前記ｃｏｏｋｉｅを発行済みであるかを判定しその判定結果に応じて前記アクセス者を計数することを特徴とする遠隔装置。
【請求項２】
前記通知手段は、前記状態を表す情報と前記クライアントプルの時間ＴとをＨＴＭＬソースとして前記ユーザ装置のＷＷＷブラウザに通知することを特徴とする請求項１に記載された遠隔装置。
【請求項３】
前記クライアントプル時間設定手段は、新規アクセス者であるユーザ装置に対してｃｏｏｋｉｅを発行するｃｏｏｋｉｅ発行手段と、アクセスしてきた各ユーザ装置に対するデータベースと、前記データベースの内容から前回アクセスしてきた時間と現装置内部時間との差分時間と前記クライアントプルの時間Ｔとの差を検出し、差分時間の方が大きいときには、前記アクセスカウンタを減じる手段とを有することを特徴とする請求項１に記載された遠隔装置。
【請求項４】
前記通知手段は、前記ユーザ装置のＷＷＷブラウザからのアクセス要求を確認し、前記ＷＷＷブラウザとの間でハイパーテキスト転送プロトコルによる通信を実行する制御部を含み、前記クライアントプル時間設定手段は、前記ハイパーテキスト転送プロトコルにより起動されて前記クライアントプルの時間Ｔを設定することを特徴とする請求項１から３のいずれかに記載された遠隔装置。
【請求項５】
ネットワークを介してＷＷＷブラウザを有するユーザ装置に接続されたファクシミリ装置において、
ファクシミリ装置の状態を表す情報を管理する手段と、
前記ファクシミリ装置へのアクセス者数をカウントするアクセスカウンタと、
前記ユーザ装置が前記情報を自動更新するクライアントプルの時間Ｔを、前記アクセス者数が多いほど増加するよう設定するクライアントプル時間設定手段と、
前記ファクシミリ装置へアクセスした前記ユーザ装置のＷＷＷブラウザに対し、前記情報と前記クライアントプルの時間Ｔとを通知する通知手段とを有し、
前記クライアントプル時間設定手段は、前記アクセスカウンタと、前記アクセスカウンタの値を変数として所定の増加関数に基づいて前記クライアントプルの時間Ｔを算出する手段とを有し、
前記クライアントプル時間設定手段は、新規アクセス者であるユーザ装置に対してｃｏｏｋｉｅを発行するｃｏｏｋｉｅ発行手段を含み、前記アクセスカウンタは、前記遠隔装置へアクセスした前記ユーザ装置に発行済みｃｏｏｋｉｅが存在するか解析して前記ｃｏｏｋｉｅを発行済みであるかを判定しその判定結果に応じて前記アクセス者を計数することを特徴とするファクシミリ装置。
【請求項６】
前記通知手段は、前記状態を表す情報と前記クライアントプルの時間ＴとをＨＴＭＬソースとして前記ユーザ装置のＷＷＷブラウザに通知することを特徴とする請求項５に記載されたファクシミリ装置。
【請求項７】
前記クライアントプル時間設定手段は、新規アクセス者であるユーザ装置に対してｃｏｏｋｉｅを発行するｃｏｏｋｉｅ発行手段と、アクセスしてきた各ユーザ装置に対するデータベースと、前記データベースの内容から前回アクセスしてきた時間と現装置内部時間との差分時間と前記クライアントプルの時間Ｔとの差を検出し、差分時間の方が大きいときには、前記アクセスカウンタを減じる手段とを有することを特徴とする請求項５に記載されたファクシミリ装置。
【請求項８】
前記ユーザ装置のＷＷＷブラウザからのアクセス要求を確認し、前記ＷＷＷブラウザとの間でハイパーテキスト転送プロトコルによる通信を実行する制御部を含み、前記クライアントプル時間設定手段は、前記ハイパーテキスト転送プロトコルにより起動されて前記クライアントプルの時間Ｔを設定することを特徴とする請求項５から７のいずれかに記載されたファクシミリ装置。
【請求項９】
ネットワークを介してＷＷＷブラウザを有するユーザ装置に接続された遠隔装置におけるクライアントプル設定方法において、クライアントプルを実行する前記ユーザ装置のＷＷＷブラウザからのアクセス要求により、前記遠隔装置の状態を表す情報を生成し、前記遠隔装置へアクセスした前記ユーザ装置に前記遠隔装置から新規アクセス者であるユーザ装置に対して発行した発行済みｃｏｏｋｉｅが存在するか解析して前記遠隔装置へのアクセス者数をカウントし、前記ユーザ装置が前記情報を自動更新するクライアントプルの時間Ｔを、前記アクセス者数が多いほど増加するよう設定し、前記状態を表す情報と前記クライアントプルの時間Ｔとを前記遠隔装置へアクセスした前記ユーザ装置のＷＷＷブラウザに通知することを特徴とするクライアントプル設定方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザ装置に標準装備されているＷＷＷブラウザを使用することでファクシミリ装置、プリンタ等の遠隔装置の状態を把握する技術に関し、特にＷＷＷブラウザの自動更新機能（クライアントプルという）を用いて遠隔装置の状態の最新情報を獲得するためのクライアントプル設定方法と、クライアントプルによって装置の動作状態に関する最新情報をユーザ装置に提供するファクシミリ装置等の遠隔装置に関する。
【０００２】
【従来の技術】
近年、ファクシミリ装置は、単に電話回線網のみ成らずＩＳＤＮやＬＡＮ等のネットワークに接続されるようになり、ネットワーク端末としての役割を果たすようになっている。
【０００３】
従来、ファクシミリ装置がＬＡＮに接続される場合、そのＬＡＮに接続されるコンピュータ等のユーザ装置が、ＬＡＮを経由してファクシミリ装置の状態を遠隔監視できるようにしている。
【０００４】
遠隔地に設置してあるＬＡＮ接続可能なファクシミリ装置に対して、ユーザ装置を利用しようとした場合、そのファクシミリ装置が動作可能であるか、又は、ＦＡＸ送信が正常に動作したか等を確かめるには、ユーザがファクシミリ装置前まで行かなければならないか、もしくは、ＬＡＮを経由してユーザ装置からファクシミリ装置の動作を確かめるためのファクシミリ装置専用ソフトウェアをインストールしなければならなかった。
【０００５】
これは、ＬＡＮ接続可能なＰＣ（パーソナルコンピュータ）等で業務を行っているユーザに対して操作効率が悪く、ユーザが使用するそれぞれの環境に対応してそのソフトウェアを生産しなければならず、メーカの負担となっていた。
【０００６】
一方、ユーザ装置に標準装備されているＷＷＷブラウザを使用することでＬＡＮの遠隔地にあるファクシミリ装置等の遠隔装置の状態を把握し、表示することが考えられている。これにより、前述した専用ソフトウェアを開発する必要性が無くなり、ソフトウェアの開発の短縮、およびＷＷＷブラウザを有するユーザ間での共通使用が可能となる。
【０００７】
【発明が解決しようとする課題】
ＷＷＷブラウザを使用した場合、ユーザ装置からファクシミリ装置等の遠隔装置の状態の最新情報を獲得するための自動更新機能であるクライアントプルを利用する。すなわち、ユーザ装置が一定時間毎に遠隔装置に対し自動的にアクセスして最新情報を獲得することで遠隔装置装置の最新の状態（設定状態または動作状態）を表示することが考えられている。
【０００８】
しかし、WWWブラウザのアクセス数増加に比例してWWWサービスの負荷は増加する。すなわち、ファクシミリ装置等の遠隔装置が頻繁にアクセスされ、そのたびに装置の状態をユーザ装置に返す処理が必要になる。その結果、遠隔装置の通常の処理がクライアントプルの動作によって妨げられ、ブラウザの表示時間の遅延となり業務をスムーズな処理をできなくさせていた。
【０００９】
本発明の目的は、ＷＷＷブラウザを有するユーザ装置から、ファクシミリ装置等の遠隔装置の状態の最新情報を獲得するためのクライアントプルの設定方法、特に、ＷＷＷブラウザによるアクセス数を考慮してＷＷＷブラウザによる業務を効率良くするクライアントプルの設定方法を提供することにある。
【００１０】
さらに本発明の目的は、そのクライアントプルを設定可能なファクシミリ装置等の遠隔装置を提供することにある。
【００１１】
【課題を解決するための手段】
本発明による遠隔装置は、ネットワークを介してＷＷＷブラウザを有するユーザ装置に接続され、前記ユーザ装置のＷＷＷブラウザからのアクセス要求により遠隔装置の状態を表す情報を前記ユーザ装置のＷＷＷブラウザに通知する通知手段（図１の１０４、１０６）と、前記ユーザ装置が前記情報を自動更新するクライアントプルの時間Ｔを設定し、アクセス者数に応じてクライアントプルの時間Ｔを増加するクライアントプル時間設定手段（図１の１０５）とを含む。
【００１２】
本発明において、通知手段は、具体的には遠隔装置の状態を表す情報と前記クライアントプルの時間ＴとをＨＴＭＬソースとして前記ユーザ装置のＷＷＷブラウザに通知することを特徴とする。
【００１３】
本発明において、クライアントプル時間設定手段は、アクセス者数をカウントするアクセスカウンタと、前記アクセスカウンタの値を変数として所定の増加関数に基づいて前記クライアントプルの時間Ｔを算出する手段とを有することを特徴とする。
【００１４】
具体的に、本発明においては、通知手段がユーザ装置のＷＷＷブラウザからのアクセス要求を確認するハイパーテキスト転送プロトコルを実行する制御部を含み、クライアントプル時間設定手段は、前記ハイパーテキスト転送プロトコルにより起動されて前記クライアントプルの時間Ｔを設定する。
【００１５】
本発明では、遠隔地に設置してあるファクシミリ装置等の遠隔装置に対して、遠隔装置の前まで移動することなく、ＰＣ等のユーザ装置に標準添付されているＷＷＷブラウザを使用することで、遠隔装置の状態、装置の動作状態、送受信結果を把握できる。
【００１６】
さらに、本発明は、常時動作可能な遠隔装置に対して、ブラウザの自動更新機能（クライアントプル）を用いて、ユーザにアクションさせることなく、遠隔装置の動作状態の最新情報を提供する。この場合、ユーザのアクセス数に対するブラウザの自動更新時間を提供し、遠隔装置の負荷を軽減させる。
【００１７】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図1は、本発明の実施の形態を示すブロック図である。図１において、ファクシミリ装置１０１は、周知のｈｔｔｐ（ハイパーテキスト転送プロトコル）あるいはｈｔｔｐｄ（ハイパーテキスト転送プロトコルデーモン）による通信を実行するための制御部（以降、ｈｔｔｐｄ制御部という）１０４を有し、ＷＷＷサーバサービスを提供する。
【００１８】
ファクシミリ装置１０１は、主制御部１０３と、ｈｔｔｐｄ制御部１０４と、ｃｇｉ（ｃｏｍｍｏｎ  ｇａｔｅｗａｙ  ｉｎｔｅｒｆａｃｅ）プログラム１０５と、ＬＡＮ  Ｉ／Ｆ部１０６と、ファクシミリ制御部１０７と、通信制御Ｉ／Ｆ部１０８と、モデム１０９とを有し、ＬＡＮ１００に接続される。ＬＡＮ１００には、ユーザ装置であるパーソナルコンピュータ（ＰＣ）１０２、１２０が接続される。
【００１９】
ファクシミリ装置１０１とＰＣ１０２との間では、それぞれのＬＡＮ  Ｉ／Ｆ部１０６、１１２を介して、ｈｔｔｐｄによる通信が行われる。ＬＡＮ  Ｉ／Ｆ部１０６、１１２は、イーサネットなどのＬＡＮ通信プロトコルによりＬＡＮ通信を行う。ｈｔｔｐによるアプリケーションは、イーサネットなどのＬＡＮ通信プロトコルのもとに送受信される。
【００２０】
ＰＣ１０２は、ＷＷＷブラウザ１１０を有し、ファクシミリ装置１０１のＵＲＬを指定して通信を行う。そのＰＣ１０２は、ＷＷＷブラウザ１１０の他に主制御部１１１と、ＰＣの作業領域およびＰＣを動作させる各種プログラムを内蔵したハードディスク１１３と、ＬＡＮ  Ｉ／Ｆ部１１２とを有する。
【００２１】
ＰＣ１２０についてもＰＣ１０２と同様の構成を有する。
図２はファクシミリ装置１０１の内部構成を示すブロック図である。主制御部１０３は、バス３００を介して各部を制御する。
【００２２】
図２のファクシミリ制御部１０７において、表示操作部２０２は、オペレーション画面などの外部表示を操作する。メモリ管理部２０３は、イメージセンサによる読みとり画像データや受信画像データのほか、送受信記録結果を送受信結果パラメータとして記憶し管理する。イメージ処理部２０４は、画像データをＦＡＸデータへ変換（符号化）、及び、ＦＡＸデータを画像データへ変換（復号化）する符号・復号化回路を有する。状態管理部２０５は、ファクシミリ装置のアラーム管理、及び、装置の動作状態を管理し、装置状態パラメータ、動作状態パラメータを記憶し管理する。
【００２３】
通信制御部Ｉ／Ｆ部２０９は、モデム２１０を制御し、ＦＡＸデータを公衆回線を介して外部とやりとりする。
【００２４】
ここで、メモリ管理部２０３から提供される送受信結果パラメータは、送信、受信の正常終了、エラーの有無などの送受信結果情報である。また、状態管理部２０５から提供される装置状態パラメータは、フィニッシャの有無、記録紙カセットの構成の関する情報の他、紙詰まりなどの装置内のアラーム情報からなり、動作状態パラメータは、送信中、受信中、ダイヤル中、コピー中などの情報からなる。
【００２５】
ファクシミリ装置１０１のｈｔｔｐｄ制御部１０４は、ＰＣ１０２（又はＰＣ１２０）のＷＷＷブラウザ１１０から接続要求を受けると、ｃｇｉプログラム１０５を起動させる。
【００２６】
ｃｇｉプログラム１０５は、ファクシミリ制御部１０７より、ファクシミリ装置１０１の状態を示す情報、すなわち前述した装置状態パラメータ、動作状態パラメータおよび送受信結果パラメータを受け取り、その解析内容をＨＴＭＬで記述する。このとき、ｃｇｉプログラム１０５は、アクセス数からＷＷＷブラウザの自動更新時間（クライアントプルの時間）を計算し、クライアントプルの更新すなわち自動更新を実行するＨＴＭＬタグの記述をする。
【００２７】
次に、ＷＷＷブラウザのクライアントプルによりファクシミリ装置１０１の状態に関する情報をＰＣ１０２が獲得し表示する方法と、ファクシミリ装置１０１によるクライアントプルの設定方法について説明する。
【００２８】
図３は、ＷＷＷブラウザのクライアントプルによりファクシミリ装置１０１の状態に関する情報をＰＣ１０２が獲得し表示する基本動作を示すフローチャートである。
【００２９】
図１、図２を併用参照すると、ＰＣ１０２（又はＰＣ１２０）のＷＷＷブラウザ１１０は、ＬＡＮ  Ｉ／Ｆ部１１２、１０６を介してｈｔｔｐｄ制御部１０４へアクセス要求を行う(ステップ３０１)。これによりｈｔｔｐｄ制御部１０４は、ＷＷＷブラウザからのアクセス要求を確認すると、ｃｇｉプログラム１０５を起動する(ステップ３０２)。
【００３０】
これによりｃｇｉプログラム１０５は、状態管理部２０５を参照し装置状態のパラメータ、及び、動作状態のパラメータを受け取り解析する(ステップ３０３、ステップ３０４)。同様に、メモリ管理部２０３より送受信結果パラメータを受け取り解析する（ステップ３０５）。
【００３１】
次に、ｃｇｉプログラム１０５は、各パラメータの解析結果をＨＴＭＬソースとして生成する(ステップ３０６)。ｃｇｉプログラム１０５は、ｈｔｔｐｄ制御部１０４を経由しＬＡＮ  Ｉ／Ｆ部１１２、１０６を介してＰＣ１０２（又はＰＣ１２０）のＷＷＷブラウザ１１０へＨＴＭＬソースを転送する(ステップ３０７)。
【００３２】
ＷＷＷブラウザ１１０は、ＨＴＭＬソースを解析し、ブラウザ画面上に表示する(ステップ３０８)。すなわち、ＰＣ１０２（又はＰＣ１２０）は、ファクシミリ装置１０１の装置状態パラメータ、動作状態パラメータおよび送受信結果パラメータに対応する情報（ファクシミリ装置の状態を示す情報）を図示しないディスプレイのブラウザ上に表示する。
【００３３】
ここで、後述する図４のフローチャートによりＨＴＭＬによりクライアントプルが設定されたときには、ＷＷＷブラウザ１１０からのアクセス（ステップ３０１）が、一定時間毎に繰り返し行われ、ファクシミリ装置の状態が更新表示される。このアクセス間隔（自動更新時間）は、ＨＴＭＬクライアントプルの時間Ｔで決定される。
【００３４】
なお、自動更新機能であるＨＴＭＬクライアントプルは、ＷＷＷブラウザの終了によって終了する。
【００３５】
図４は、ＨＴＭＬクライアントプルの時間Ｔの計算を含むＨＴＭＬクライアントプル設定動作を示すフローチャートで、図３のステップ３０２からステップ３０６までの間でｃｇｉプログラム１０５によって実行される。
【００３６】
ＨＴＭＬクライアントプルの設定においては、ファクシミリ装置へのアクセス者数の増加に伴って、クライアントプルの時間Ｔが増加する、つまりＰＣ側におけるファクシミリ装置の状態表示の自動更新時間を長くする。これにより、アクセス者増加に伴うファクシミリ装置の処理負担を軽減することを特徴とする。
【００３７】
最初、ファクシミリ装置１０１において、ＰＣ１０２からのアクセス（図３のステップ３０１）によりｃｇｉプログラム１０５が起動され(図３のステップ３０２)、そのときの現時刻（ｔｉｍｅ）がアクセス時間(Ｔｎｏｗ)として設定される(図４のステップ４０１)。
【００３８】
次にｃｇｉプログラム１０５は、アクセス時間と初期化時間（Ｔｉｎｉｔ）との差時間を計算し、基準時間Ｔｈと比較する(ステップ４０２)。基準時間Ｔｈは、ＨＴＭＬクライアントプルの時間よりも長め（たとえば、５分）に設定される。
【００３９】
ステップ３０１でのアクセスがファクシミリ装置１０１への最初の（１回目の）アクセスであったとすると、ステップ４０２の初期化時間(Ｔｉｎｉｔ)の初期値として−２４時間（基準時間Ｔｈよりかなり大きめの時間）が自動的に設定され、計算結果は必ず基準時間Ｔｈ以上となり、ステップ４０４に移行する。
【００４０】
ステップ４０４では、アクセスカウンタ(X)の値を0に初期化する。アクセスカウンタ（Ｘ）は、ファクシミリ装置１０１へのアクセス者数をカウントするものである。
【００４１】
次にｃｇｉプログラム１０５は、最初のアクセス者（ここではＰＣ１０２）に対するｃｏｏｋｉｅを発行する（ステップ４０５）。このとき、発行されるｃｏｏｋｉｅの情報は、図３のステップ３０６でＨＴＭＬソースの１つとして生成され、ＰＣ１０２のＷＷＷブラウザ１１０に送信される。
【００４２】
ここで、ｃｏｏｋｉｅは、一般的なＷＷＷブラウザに備わっている機能である。ｃｏｏｋｉｅの情報は、簡単な文字列のみで、ＰＣ１０２がファクシミリ装置１０１にＷＷＷブラウザでアクセスしたか否かを判定するような情報である。その情報は、ファクシミリ装置１０１から送出されたＨＴＭＬソースから取り出され、テキストとしてＰＣ１０２のハードディスク１１３に保存される。
【００４３】
なお、ｃｏｏｋｉｅの情報がハードディスク１１３に蓄積される期間は、ｃｏｏｋｉｅの有効期限Ｌと言い、その有効期限Ｌは、ＰＣ１０２がアクセスしてからＷＷＷブラウザを終了するまでの時間を示す。
【００４４】
ｃｏｏｋｉｅの発行後、最初のアクセスがあったことによりアクセスカウンタ（Ｘ）に１が加算され（ステップ４０６）、そのアクセスカウンタ（Ｘ＝１）に基づいてＨＴＭＬクライアントプルの時間Ｔが算出される（ステップ４０７）。
【００４５】
ここで、時間Ｔは、後述する増加関数である。クライアントプルの時間Ｔもステップ３０７においてＨＴＭＬソースとしてＷＷＷブラウザ１１０に転送される。
【００４６】
その後、初期化時間（Ｔｉｎｉｔ）として現時刻（ｔｉｍｅ）が設定され（ステップ４０８）、最初のアクセスに対する処理を終了する。
【００４７】
なお、ステップ４０５で発行されるｃｏｏｋｉｅの情報とステップ４０７で発生するＨＴＭＬクライアントプルの時間Ｔ（ＰＣ１０２による自動更新時間）は、図４のステップ４０８の終了後に同時に図３のステップ３０６で生成されるＨＴＭＬソースのなかに組み込まれ、アクセス者であるＰＣ１０２のＷＷＷブラウザへ送信されてもよい。
【００４８】
以上において、ＰＣ１０２のＷＷＷブラウザ１１０は、発行済みｃｏｏｋｉｅをハードディスク１１３で保持し、ｃｏｏｋｉｅの有効期限Ｌで保持する。また、ファクシミリ装置１０１の状態を表す各種パラメータ表示の自動更新のタイミングを、ファクシミリ装置１０１からＨＴＭＬソースで送信されたＨＴＭＬクライアントプルの時間Ｔにより決める。
【００４９】
これにより、ＰＣ１０２のＷＷＷブラウザ１１０は、ＨＴＭＬソースを受け取ってからＨＴＭＬクライアントプルの時間Ｔの経過後に、ファクシミリ装置状態表示内容の自動更新のためファクシミリ装置１０１をアクセスする。
【００５０】
図４において、次に、ファクシミリ装置１０１に２回目のアクセスがあり、それによりファクシミリ装置１０１のｃｇｉプログラム１０５が起動したとすると（ステップ３０２）、そのときの現時刻がアクセス時間（Ｔｎｏｗ）として設定される（ステップ４０１）。
【００５１】
次にアクセス時間（Ｔｎｏｗ）から初期化時間（Ｔｉｎｉｔ）を引いた時間が算出され、基準時間Ｔｈと比較される（ステップ４０２）。ここでの初期化時間（Ｔｉｎｉｔ）は、前回のアクセスによる図４のステップ４０８での時間である。
【００５２】
ステップ４０２の計算結果が基準時間Ｔｈ以内であるならば、ｃｇｉプログラム１０５は、ＰＣ１０１のハードディスク１１３に２回目のアクセス者に対する発行済みｃｏｏｋｉｅが存在するか解析する(ステップ４０３)。
【００５３】
ここで、もし２回目のアクセスが、まだｃｏｏｋｉｅを発行していないＰＣ１２０のＷＷＷブラウザからのアクセスであったならば、ステップ４０３では当然に発行済みｃｏｏｋｉｅが存在しないと判定される。この場合、ｃｇｉプログラム１０５は、２回目のアクセス者であるＰＣ１２０にｃｏｏｋｉｅを発行する(ステップ４０５)。
【００５４】
さらに、アクセス者が２人となったのでアクセスカウンタ（Ｘ）に1を加え(ステップ４０６)、アクセスカウンタの値が２となる。その後、任意の増加関数から、ＨＴＭＬクライアントプルの時間Ｔを計算する(ステップ４０７)。そのＨＴＭＬクライアントプルの時間Ｔは、２回目のアクセス者であるＰＣ１２０のＷＷＷブラウザにＨＴＭＬソースで転送される（ステップ３０７）。
【００５５】
以上のように、アクセス者数が増加するごとに時間Ｔを大きくし、その時間Ｔの情報をファクシミリ装置の状態を示す情報とともにＨＴＭＬソースでアクセス者のＷＷＷブラウザに通知するので、アクセス者による次の更新の時には、アクセス間隔が時間Ｔの増分だけ長くなる。この結果、アクセス者増加による頻繁なアクセスが抑えられ、ファクシミリ装置１０１の処理負荷が軽減される。
【００５６】
また、ステップ４０３で、もし、２回目のアクセス者が１回目と同じＰＣ１０２であったならば、発行済みｃｏｏｋｉｅが存在することが判明する。この場合、アクセス者の増加がないので、ｃｇｉプログラム１０５はステップ４０７へ遷移し、アクセスカウンタ（Ｘ）が１のままでＨＴＭＬクライアントプルの時間Ｔを計算する。
【００５７】
以上の動作で、ＨＴＭＬクライアントプルの時間Ｔは、任意の関数に基づき計算されるものとする。例えば、ｌｏｇ対数で表される増加関数（Ｔ＝αｌｏｇ１０Ｘ＋β）、または、単調増加関数（Ｔ＝αＸ（ｎ＜Ｘ）、Ｔ＝β（ｎ＞Ｘ）  ｎ：任意定数）などである。
【００５８】
図５は、ＨＴＭＬクライアントプルの時間Ｔの変動を示すシーケンス図である。最初、ＰＣ１０２のＷＷＷブラウザ１１０からのアクセス要求５０１に対して図３及び図４の動作が実行され、ｈｔｔｐｄ制御部１０４によるＨＴＭＬソース５０２が転送される。このＨＴＬＭソースには、図４のステップ４０７で算出されたＨＴＭＬクライアントプルの時間Ｔ（＝Ｔ１）が含まれる。
【００５９】
ＨＴＭＬソースに基づきＰＣ１０２のＷＷＷブラウザがファクシミリ装置１０１の状態を表示する。
【００６０】
この表示開始から自動更新表示のアクセス要求までの時間Ｔ１内に別のＰＣ１２０からＷＷＷブラウザで同ファクシミリ装置１０１にアクセス要求５０３があった場合、アクセスカウンタ（Ｘ＝２）となり、ＨＴＬＭクライアントプルの時間Ｔ（＝Ｔ２）が計算される。Ｔ２は、Ｔ１よりも長く設定される。この結果、以降の自動更新表示のアクセス要求までの時間は、Ｔ２になる。
ここで、たとえば、Ｔ１＝３０秒、Ｔ２＝４５秒である。
【００６１】
以上説明したように、本発明の実施例のファクシミリ装置１０１は、ＬＡＮのネットワークを介してＷＷＷブラウザを有するＰＣ１０２、１２０に接続され、ファクシミリ装置の状態を表す情報を管理するファクシミリ制御部１０７と、ＰＣ１０２、１２０のＷＷＷブラウザ１１０からのアクセス要求によりファクシミリ装置の状態を表す情報をＰＣ１０２、１２０のＷＷＷブラウザに通知する通知手段であるｈｔｔｐｄ制御部１０４およびＬＡＮ  Ｉ／Ｆ部１０６と、ＰＣ１０２、１２０が前記情報を自動更新するクライアントプルの時間Ｔを設定し、アクセス者数に応じてクライアントプルの時間Ｔを増加するクライアントプル時間設定手段であるｃｇｉプログラム１０５とを含む。
【００６２】
これにより、ＰＣに対しクライアントプルの時間Ｔを設定でき、しかも、ファクシミリ装置１０１へのアクセス者数に応じてクライアントプルの時間Ｔを増加し、ファクシミリ装置の処理負担を軽減することができる。
【００６３】
また、本発明の実施の形態では、図４のフローチャートから判明するように、アクセス者数を正しく計数するために、ファクシミリ装置のｃｇｉプログラム１０５がｃｏｏｋｉｅを発行し、それをアクセス者であるＰＣにＨＴＭＬソースで送るようにしている。これにより、アクセスを受ける毎にファクシミリ装置がｃｏｏｋｉｅが発行済みであるかを分析することで、新規アクセス者であるか否かを判別でき、アクセス者数を正しく把握することができる。
【００６４】
以上の実施の形態において、図４のステップ４０２の処理で比較される基準時間Ｔｈとは、どれくらいを設定するのがよいかというと、一度、WWWブラウザでファクシミリ１０１にアクセスすれば、自動更新が行われるようになるため、例えば、自動更新の時間を設定する。
【００６５】
このとき、多数のアクセス者が存在していた場合、アクセスしていた人が全員ＷＷＷブラウザを終了した時点で、自動更新時間内にアクセス者がいなくなり、ステップ４０４でアクセスカウンタ（Ｘ）を０に初期化できる。
【００６６】
ただし、上記のような場合、アクセスしていた人がブラウザを一度終了し、自動更新時間内に、再度ブラウザを開きアクセスすると、ｃｏｏｋｉｅがブラウザ終了時点で消滅しているため、図４のステップ４０１、４０２からステップ４０３、４０５、４０６を経て新規アクセス者として、カウントされてしまう。
【００６７】
上記のように変更した場合、アクセスカウンタの初期化のタイミング（ステップ４０２から４０４へ移行するタイミング）が難しくなり、正確なアクセス者数が把握できなくなるので、これを改善するために、ファクシミリ装置１０１の内部に、アクセス者を判別するデータベースを設けるとよい。
【００６８】
これは、ファクシミリ装置１０１へアクセスがあったときに、ｃｏｏｋｉｅの有効期限（このときの有効期限は、ブラウザ終了時に消滅しないようにする。）とアクセスしたＰＣを識別するＩＤ（他のＰＣと重ならない値）をテキストとするｃｏｏｋｉｅを、ステップ４０５においてアクセス要求したＰＣへ発行する。このとき、このＰＣの識別ＩＤとアクセスした時間を、データベースとしてファクシミリ装置内部に保存しておく。
【００６９】
そして、アクセスがあったときには、ステップ４０３で発行済みｃｏｏｋｉｅがあるかの判定（ｃｏｏｋｉｅの分析）において、ファクシミリ装置内のデータベースを読み出してこの識別ＩＤをもつＰＣ（同一アクセス者）が有るか無いかで、自動更新時間以内の短時間で（又は自動更新で）アクセスしているのか、または、長期間アクセスがないのかを判別する。判別の結果、短時間で（又は自動更新で）アクセスしているときには、ステップ４０７へ移行し、長期間アクセスがないときには、ステップ４０４へ移行する。
【００７０】
これにより、新規のアクセス者であるのか否かが明確になり、その時点での正確なアクセス者数を割り出すことができるようになる。
【００７１】
次に本発明による第２の実施の形態について説明する。
図４のフローチャートの別案（アクセスカウンタＸが減少しないのを考慮した案）として、ファクシミリ装置１０１の内部に、アクセス要求があるＰＣを識別するデータベースを用意する。
【００７２】
このときのフローチャートを図６に示す。図６は、図４と同様に、図３のステップ３０２からステップ３０６までの間でｃｇｉプログラム１０５によって実行される。
【００７３】
ＰＣのＷＷＷブラウザよりアクセス要求を受けると（ステップ３０1）、ファクシミリ装置１０１のｃｇｉプログラム１０５が起動し（ステップ３０２）、図６のフローチャートがスタートする。
【００７４】
（新規アクセス要求をしたＰＣの場合）
▲１▼図３のステップ３０２の後、ｃｇｉプログラム１０５は、アクセスしてきたＰＣ（１０２、１２０のどちらか）の内部（ハードディスク１１３）に発行済みｃｏｏｋｉｅが存在するかどうか調べる（ステップ６０１）。ここで、ｃｏｏｋｉｅの存在は、ｈｔｔｐｄ制御部１０４を介して行われる通信から得られる環境変数を解読することで得られる。
【００７５】
▲２▼新規アクセスＰＣは、ｃｏｏｋｉｅを持っていないため、ｃｇｉプログラム１０５はアクセス要求があるＰＣを識別するためのｃｏｏｋｉｅＩＤ（他と重ならない番号）を割り当てる（ステップ６０３）。
【００７６】
▲３▼ここでアクセスしてきた時間（装置内部の年月日、時間）をＴＩDとする（ステップ６０４）。
【００７７】
▲４▼次に新規アクセスＰＣに対して、データベースを追加する（ステップ６０５）。
ここで、データベースの要素には、アクセスＰＣを識別するための番号（ｃｏｏｋｉｅＩＤ）、アクセスしてきた時間（ＴＩＤ）、装置内部時刻、アクセスしてきた時間と装置内部時刻との差分時間（差分時間）、アクセスの有無（アクセス（有／無））、自動更新時間（ＨＴＭＬクライアントプルの時間Ｔ）を持つ。
【００７８】
アクセス（有／無）の欄で「有」の合計がアクセスカウンタＸの値である。このアクセスカウンタＸの値を基に自動更新時間を計算する。（アクセスカウンタＸの初期値は、０とする。）この自動更新時間の計算方法は、図４のステップ４０７と同様である。新規アクセスＰＣのときのデータベースは、例えば、図７とする。（装置内部時刻は、１９９９年９月１日１０：００：００とする。）
▲５▼ｃｇｉプログラム１０５は、データベースよりそのｃｏｏｋｉｅＩＤに対する自動更新時間（ＨＴＭＬクライアントプルの時間Ｔ）を得る（ステップ６０６）。
【００７９】
▲７▼アクセスＰＣを識別するためのｃｏｏｋｉｅＩＤと、ｃｏｏｋｉｅの有効期限をもつｃｏｏｋｉｅも情報を、図３のステップ３０６のＨＴＭＬソースに記述し、ＬＡＮ  Ｉ／Ｆ部１０６を経由してアクセスＰＣに発行する（ステップ６０７）。
【００８０】
ここで、ｃｏｏｋｉｅの有効期限は、現在の装置内部時刻にステップ６０６の自動更新時間（ＨＴＭＬクライアントプルの時間Ｔ）を足した日時とする。なぜならば、一度アクセス要求があったＰＣのＷＷＷブラウザは、ステップ６０６で算出された自動更新時間の間隔で、ファクシミリ装置１０１にアクセス要求をするようになるため、現在の時刻から自動更新時間Ｔ後にアクセス要求が発生しない場合は、ＷＷＷブラウザを終了したか、別のページを表示している、などが考えられる。
【００８１】
ＰＣにおいては、有効期限がきたｃｏｏｋｉｅが、自動的にＰＣのハードディスク１１３から消滅する。これによって、ファクシミリ装置１０１のアクセスを終了したＰＣが（ＷＷＷブラウザを終了した、別のページを表示している、等）、次にファクシミリ装置１０１にアクセス要求をする時にｃｏｏｋｉｅが無いとみなされるようになり、新規アクセスＰＣとしてカウントされる。
【００８２】
（自動更新でアクセス要求をするＰＣの場合）
▲１▼アクセスしてきたＰＣの内部（ハードディスク）に発行済みｃｏｏｋｉｅが存在するかどうか調べる（ステップ６０１）。
【００８３】
▲２▼新規でないアクセスＰＣは、ｃｏｏｋｉｅをＰＣのハードディスク１１３に持っているため、ｃｇｉプログラム１０５は、そのｃｏｏｋｉｅの内容を取り出す（ステップ６０２）。
【００８４】
ここで、ｃｇｉプログラム１０５は、ｈｔｔｐｄ制御部１０４を介して行われる通信から得られる環境変数を解読することで、ＰＣのハードディスク１１３にあるｃｏｏｋｉｅを取得できる。
【００８５】
▲３▼アクセスしてきた時間（装置内部の年月日、時間）をＴＩDとする（ステップ６０４）。
【００８６】
▲４▼図８に示すようにｃｏｏｋｉｅＩＤに対するデータベースを更新する（ステップ６０５）。
【００８７】
このとき、他のｃｏｏｋｉｅＩＤに対して、差分時間と更新時間を比較し、更新時間よりも差分時間のほうが大きくなったｃｏｏｋｉｅＩＤ（たとえば、図１０のｃｏｏｋｉｅＩＤ「１」）は、アクセス（有／無）を「無」に変更する。
【００８８】
アクセス（有／無）の「有」となる数をアクセスカウンタＸとし、自動更新時間を計算する。この自動更新時間は、図４のステップ４０７と同様に計算される。
【００８９】
▲５▼ステップ６０６以降は、新規アクセス要求をしたＰＣの場合と同様である。
【００９０】
（データベースの構成）
図７は、ＰＣが新規にアクセス要求をした場合のデータベースである。このとき、ｃｏｏｋｉｅＩＤは「１」を割り振る。また、アクセスカウンタＸは１となり、例えば、自動更新時間は、３０秒とする。
【００９１】
図８は、ｃｏｏｋｉｅＩＤ「１」を持つＰＣが、自動更新時間３０秒でアクセス要求をした場合のデータベースである。
【００９２】
図９は、ｃｏｏｋｉｅＩＤ「１」を持つＰＣが存在するときに、別のＰＣが、新規にアクセス要求をした場合のデータベースである。別のＰＣには、ｃｏｏｋｉｅＩＤを重ならない番号「２」で割り当てる。このとき、アクセスカウンタは２となり、例えば、自動更新時間は、４５秒とする。
【００９３】
図１０は、ｃｏｏｋｉｅＩＤ「２」を持つＰＣが、自動更新時間４５秒でアクセス要求をした場合のデータベースである。この時、ｃｏｏｋｉｅＩＤ「１」を持つＰＣは、なんらか理由で（ＷＷＷブラウザを終了した、別のページを参照中である、等）アクセス要求がされなくなっている状態であるため、差分時間が自動更新時間よりも大きくなっている。よって、ｃｏｏｋｉｅＩＤ「１」のＰＣのアクセス（有／無）は「無」となる。
【００９４】
以上のように本発明の第２の実施の形態によれば、ファクシミリ装置は、新規アクセス者であるＰＣに対してｃｏｏｋｉｅを発行するｃｏｏｋｉｅ発行手段（ｃｇｉプログラム１０５とＬＡＮ  Ｉ／Ｆ部１０６）と、アクセスしてきた各ＰＣに対するｃｏｏｋｉｅＩＤのデータベースと、データベースの内容から前回アクセスしてきた時間と現アクセス時間との差分時間と自動更新時間（クライアントプルの時間Ｔ）との差を検出し、差分時間の方が大きいときには、アクセスカウンタを減じる手段（ｃｇｉプログラム）とを有する。これにより、ＰＣのＷＷＷブラウザの終了による自動更新の終了者を考慮して現実のアクセス者数に応じて自動更新時間を設定できる。
【００９５】
本発明は、以上説明した実施の形態だけに限定されるものではなく、次のような変形も含む。
【００９６】
本発明では、遠隔装置は、ファクシミリ装置に限らず、プリンタ、そのほかの周辺機器でもよい。
【００９７】
また、ユーザ装置は、ＰＣに限らず、他の携帯情報端末や携帯電話端末でもよい。ただし、ユーザ装置は、ＷＷＷブラウザを搭載するものが必要である。また、その場合にはユーザ装置と遠隔装置との間のネットワークが、無線ネットワークとなるので、遠隔装置にはネットワークに適合したネットワークインタフェースと通信プロトコルが必要となる。
【００９８】
いずれにおいても、遠隔装置の通知手段は、具体的には遠隔装置の状態を表す情報とクライアントプルの時間ＴとをＨＴＭＬソースとしてユーザ装置のＷＷＷブラウザに通知することを特徴とする。
【００９９】
また、遠隔装置のクライアントプル時間設定手段は、アクセス者数をカウントするアクセスカウンタと、アクセスカウンタの値を変数として所定の増加関数に基づいてクライアントプルの時間Ｔを算出する手段とを有することを特徴とするものとなる。
【０１００】
また、本発明においては、ネットワークを介してＷＷＷブラウザを有するユーザ装置に接続された遠隔装置におけるクライアントプル設定方法が得られる。そのクライアントプル設定方法は、クライアントプルを実行するユーザ装置のＷＷＷブラウザからのアクセス要求により、遠隔装置の状態を表す情報を生成し、アクセス者数に応じてクライアントプルの時間Ｔを増加させることでクライアントプルの時間Ｔを求め、前記状態を表す情報とクライアントプルの時間Ｔとをユーザ装置のＷＷＷブラウザに通知することを特徴とする。
【０１０１】
【発明の効果】
第一の効果は、ＰＣ等に標準添付されているＷＷＷブラウザで、遠隔装置に備えられているオペレーションパネルと同レベルの情報を得られる。この結果、装置までの移動時間を省き、現状の装置状態、動作状態、送受信結果を把握できるため、有効に装置を使用することができる。
【０１０２】
第二の効果は、ブラウザを1回起動するだけで、ＷＷＷブラウザの自動更新機能（クライアントプル）によって、ユーザにアクションさせることなく、常時動作可能なファクシミリ装置および遠隔装置の最新情報を得られる。この結果、装置を有効に使用することができる。
【０１０３】
第三の効果は、任意の関数からユーザのアクセス者数に対するブラウザの自動更新時間を提供することで、ファクシミリ装置等の遠隔装置の負荷を軽減させられる。この結果、ＷＷＷサービスの短所であるアクセスによる負荷増加を回避できる。これは、遠隔装置の基本動作を邪魔することなく、装置を有効に使用することができる。
【０１０４】
第四の効果は、ＰＣ等に標準添付されているＷＷＷブラウザを使用することで、ファクシミリ装置専用ソフトウェアをインストールする手間や、ユーザが使用するそれぞれの環境に対応するソフトウェアを生産しなければならないメーカの負担を軽減できる。
【図面の簡単な説明】
【図１】本発明の実施の形態を示すブロック図である。
【図２】図１の実施の形態におけるファクシミリ装置の詳細ブロック図である。
【図３】本発明の実施の形態におけるファクシミリ装置の動作を示すフローチャートでる。
【図４】本発明の実施の形態におけるファクシミリ装置のクライアントプル設定方法を示すフローチャートである。
【図５】ＨＴＭＬクライアントプルの時間Ｔの変動を示すシーケンス図である。
【図６】本発明による第２の実施の形態の動作を示すフローチャートである。
【図７】ＰＣが新規にアクセス要求をした場合におけるファクシミリ装置のデータベースの内容を示す図である。
【図８】ｃｏｏｋｉｅＩＤ「１」を持つＰＣが、自動更新時間３０秒でアクセス要求をした場合におけるデータベースの内容を示す図である。
【図９】ｃｏｏｋｉｅＩＤ「１」を持つＰＣが存在するときに、別のＰＣが、新規にアクセス要求をした場合のデータベースの内容を示す図である。
【図１０】ｃｏｏｋｉｅＩＤ「２」を持つＰＣが、自動更新時間４５秒でアクセス要求をした場合のデータベースの内容を示す図である。
【符号の説明】
１０１    ファクシミリ装置
１０２    パーソナルコンピュータ（ＰＣ）
１０３    主制御部
１０４    ｈｔｔｐｄ制御部
１０５    ｃｇｉプログラム
１０６    ＬＡＮ  Ｉ／Ｆ部
１０７    ファクシミリ制御部
１０８    通信制御Ｉ／Ｆ部
１０９    モデム
１１０    ＷＷＷブラウザ
１１２    ＬＡＮ  Ｉ／Ｆ部
１１３    ハードディスク
【図１】
0004174144.tif 000002
【図２】
0004174144.tif 000003
【図３】
0004174144.tif 000004
【図４】
0004174144.tif 000005
【図５】
0004174144.tif 000006
【図６】
0004174144.tif 000007
【図７】
0004174144.tif 000008
【図８】
0004174144.tif 000009
【図９】
0004174144.tif 000010
【図１０】
0004174144.tif 000011