(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された任意の装置としての第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信手段と、
ポーリング受信データを蓄積するポーリング受信データ蓄積手段と、
前記第１の装置からポーリング受信の指示を受け取るたびに前記ポーリング受信データ蓄積手段にこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別手段と、
このポーリング受信データ存否判別手段が前記第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記第１の装置に転送するポーリング受信データ転送手段と、
前記第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別手段と、
前記ポーリング受信データ存否判別手段が前記第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記通信状態判別手段が前記第２の装置と自装置が通信中でないと判別したとき前記第２の装置に接続してポーリング受信を要求するポーリング受信要求手段と、
このポーリング受信要求手段の要求にかかわらず前記第２の装置からポーリング受信データの受信を行えなかったとき、前記ポーリング受信データ蓄積手段に前記ポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処手段と、
前記ポーリング受信データ転送手段がポーリング受信データを転送したとき前記ポーリング受信データ蓄積手段からそのポーリング受信データを削除するポーリング受信データ削除手段
とを具備することを特徴とする中継装置。
【請求項２】
前記ネットワークはローカルエリアネットワークであり、前記第２の装置は前記中継装置と公衆電話網を介して接続されたファクシミリ装置であり、前記ポーリング受信データはファクシミリ通信の対象となる画データであることを特徴とする請求項１記載の中継装置。
【請求項３】
前記ポーリング受信データは、前記第１の装置の電話番号を少なくとも含んだ識別情報と関連付けられて前記ポーリング受信データ蓄積手段に蓄積されることを特徴とする請求項１記載の中継装置。
【請求項４】
前記第１の装置のポーリング受信の指示には、ポーリング受信の際に第１の装置が受信可能な画データについての能力範囲に関する記述が含まれていることを特徴とする請求項１記載の中継装置。
【請求項５】
ネットワークに接続され、ポーリング受信の指示を該当するデータがネットワーク上の特定の装置から送られてくるまでこの特定の装置に対して繰り返し行う任意の装置としての第１の装置と、
前記ネットワークを介して前記第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信手段と、ポーリング受信データを蓄積するポーリング受信データ蓄積手段と、前記第１の装置からポーリング受信の指示を受け取るたびに前記ポーリング受信データ蓄積手段にこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別手段と、このポーリング受信データ存否判別手段が前記第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記第１の装置に転送するポーリング受信データ転送手段と、前記第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別手段と、前記ポーリング受信データ存否判別手段が前記第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記通信状態判別手段が前記第２の装置と自装置が通信中でないと判別したとき前記第２の装置に接続してポーリング受信を要求するポーリング受信要求手段と、このポーリング受信要求手段の要求にかかわらず前記第２の装置からポーリング受信データの受信を行えなかったとき、前記ポーリング受信データ蓄積手段に前記ポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処手段と、前記ポーリング受信データ転送手段がポーリング受信データを転送したとき前記ポーリング受信データ蓄積手段からそのポーリング受信データを削除するポーリング受信データ削除手段とを備えた前記特定の装置としての中継装置
とを具備することを特徴とするポーリング受信中継システム。
【請求項６】
前記ネットワークはローカルエリアネットワークであり、前記第２の装置は前記中継装置と公衆電話網を介して接続されたファクシミリ装置であり、前記ポーリング受信データはファクシミリ通信の対象となる画データであることを特徴とする請求項５記載のポーリング受信中継システム。
【請求項７】
任意の装置としての第１の装置とローカルエリアネットワークで接続されると共に、公衆電話網に接続された装置のコンピュータに、
前記第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信処理と、
ポーリング受信データを蓄積するポーリング受信データ蓄積処理と、
前記第１の装置からポーリング受信の指示を受け取るたびに前記ポーリング受信データ蓄積処理によってこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別処理と、
このポーリング受信データ存否判別処理で前記第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記第１の装置に転送するポーリング受信データ転送処理と、
前記第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別処理と、
前記ポーリング受信データ存否判別処理で前記第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記通信状態判別処理で前記第２の装置と自装置が通信中でないと判別したとき前記第２の装置に接続してポーリング受信を要求するポーリング受信要求処理と、
このポーリング受信要求処理による要求にかかわらず前記第２の装置からポーリング受信データの受信を行えなかったとき、前記ポーリング受信データ蓄積処理によって前記ポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処処理と、
前記ポーリング受信データ転送処理でポーリング受信データを転送したとき前記ポーリング受信データ蓄積処理で蓄積したそのポーリング受信データを削除するポーリング受信データ削除処理
とを実行させることを特徴とするポーリング受信中継プログラム。
【請求項８】
前記第１の装置のポーリング受信の指示にポーリング受信の際の第１の装置が受信可能な画データについての能力範囲に関する記述が含まれており、前記第２の装置にポーリング受信を要求するとき、受信する前記ポーリング受信データの仕様を、前記能力範囲との関係でこの第２の装置とネゴシエーションするネゴシエーション処理を更に実行することを特徴とする請求項７記載のポーリング受信中継プログラム。
【請求項９】
ネットワークに接続された任意の装置としての第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信ステップと、
ポーリング受信データを蓄積するポーリング受信データ蓄積ステップと、
前記第１の装置からポーリング受信の指示を受け取るたびに前記ポーリング受信データ蓄積ステップによってこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別ステップと、
このポーリング受信データ存否判別ステップで前記第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記第１の装置に転送するポーリング受信データ転送ステップと、
前記第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別ステップと、
前記ポーリング受信データ存否判別ステップで前記第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記通信状態判別ステップで前記第２の装置と自装置が通信中でないと判別したとき前記第２の装置に接続してポーリング受信を要求するポーリング受信要求ステップと、
このポーリング受信要求ステップによる要求にかかわらず前記第２の装置からポーリング受信データの受信を行えなかったとき、前記ポーリング受信データ蓄積ステップによって前記ポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処ステップと、
前記ポーリング受信データ転送ステップでポーリング受信データを転送したとき前記ポーリング受信データ蓄積ステップで蓄積したそのポーリング受信データを削除するポーリング受信データ削除ステップ
とを具備することを特徴とするポーリング受信中継方法。
【請求項１０】
前記第１の装置のポーリング受信の指示にポーリング受信の際の第１の装置が受信可能な画データについての能力範囲に関する記述が含まれており、前記第２の装置にポーリング受信を要求するとき、受信する前記ポーリング受信データの仕様を、前記能力範囲との関係でこの第２の装置とネゴシエーションするネゴシエーションステップを更に実行することを特徴とする請求項９記載のポーリング受信中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データ等のデータをポーリングによって受信する際に使用する中継装置、ポーリング受信中継システム、ポーリング受信中継プログラムおよびポーリング受信中継方法に係わり、特に自装置がポーリング受信を直接指示できない場合に使用して好適な中継装置、ポーリング受信中継システム、ポーリング受信中継プログラムおよびポーリング受信中継方法に関する。
【背景技術】
【０００２】
電子メールによってコンピュータや携帯電話機の間で文書や画像を気軽に通信することができる。電子メールの普及に伴って、画像を通信できるファクシミリ装置の利用が年々減少している。しかしながら、文書や画像の通信を行う当事者の少なくとも一方が電子メールを通信できる環境にない場合や、セキュリティ上の不安要因がある文書を通信するような場合には、ファクシミリ装置が従来と同様に使用されている。
【０００３】
事業所やオフィスでは、ファクシミリ装置の利用の減少に伴って、全部署にファクシミリ装置を置く必然性がなくなっているものの、ファクシミリ装置を撤去することはできない状況にある。そこで、複数の部署がまとめて１台のファクシミリ装置を使用するといったことが行われるようになっている。
【０００４】
複数の部署に１台のファクシミリ装置を設置した場合、それぞれの部署に属する者がそのファクシミリ装置のところまで出かけていって画データを送信したり、そのファクシミリ装置で画データを受信したときにこれを該当する部署に持っていくのは面倒である。そこで、各部署にコンピュータ等の処理装置を配置しておくと共に、各部署兼用のファクシミリ装置とこれらの処理装置をＬＡＮ（Local Area Network）で接続することで画データの送受信を部署単位で行うことが提案されている（たとえば特許文献１参照）。
【０００５】
図２０は、この提案のファクシミリ通信システムを表わしたものである。このファクシミリ通信システム７００で、ある事業所Ｂは、公衆電話網７０１に電話回線７０２によって接続されたファクシミリサーバ７０３を備えている。ファクシミリサーバ７０３は、この事業所Ｂ内のＬＡＮ７０４に接続されている。ＬＡＮ７０４には、メールサーバ７０５およびコンピュータ等の処理装置７０６も接続されている。公衆電話網７０１には他のファクシミリ装置７０８も接続されている。
【０００６】
このファクシミリ通信システム７００では、ポーリング受信機能を備えたファクシミリサーバ７０３がファクシミリ装置７０８にダイヤルして、その画データをファクシミリ通信で引き取るというポーリング受信機能を活用することができる。これと共に、この提案では、ファクシミリ装置ではない処理装置７０６も、同様のポーリング受信が可能になっている。その仕組みを次に説明する。
【０００７】
処理装置７０６の使用者は、ポーリング受信を行う旨の電子メールを作成する。この電子メールはメールサーバ７０５の介在によってファクシミリサーバ７０３に届けられる。ファクシミリサーバ７０３はこの電子メールに基づいて、ファクシミリ装置７０８との間で、公衆電話網７０１を介してポ−リング受信の通信プロトコルを設定する。ファクシミリサーバ７０３がポーリング受信した画データは、その内部に一旦、蓄積される。その後、ファクシミリサーバ７０３は、ポーリング受信した画データを電子メールで処理装置７０６に送信する。
【０００８】
図２１は、ファクシミリサーバから処理装置に送信される電子メールの形式を表わしたものである。電子メール７１１は、本文７１３にポーリング受信した画データが添付ファイル７１４として添付されるようになっている。このようにして処理装置７０６は所望の画データを取得することができる。
【特許文献１】特開２００１−３３３２４３号公報（第００２１段落〜第００２４段落、図１、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
このように、この提案によれば、複数の部署に対して１台のファクシミリサーバ７０３を設置しておけば、これとＬＡＮ７０４で接続された処理装置７０６が遠隔地に配置されたファクシミリ装置７０８からポーリング受信を行うことができる。しかしながら、この提案では、ポーリング受信を行ったファクシミリサーバ７０３が受信によって取得した画データを電子メールの添付ファイル７１４に変換して、これを処理装置７０６に電子メールで送信するようになっていた。
【００１０】
このようなファクシミリ通信システム７００では、ファクシミリサーバ７０３に負荷が集中したり、ポーリング受信を要求されたファクシミリ装置７０８が通信中であったりすると、ポーリング受信が遅延することになって、処理装置７０６が電子メールで受け取る画データの受信も遅延することになる。このような場合、処理装置７０６によっては、電子メールの送信に何らかの障害が発生したものとして、ポーリング受信の指示を再度、ファクシミリサーバ７０３に対して行うことになる。すると、ファクシミリサーバ７０３はファクシミリ装置７０８に対してポーリング受信を再び要求することになって、結果的にはポーリング受信により得られた同一の画データが重複して処理装置７０６に届けられる事態が発生する。
【００１１】
これは、ファクシミリサーバ７０３ならびにファクシミリ装置７０８の負荷を増大させることになる。また、処理装置７０６にとっても同一の画データが重複して受信されることになって、プリントアウトされる画像が重複して無駄となる。このような不都合は、処理装置７０６が相手側のファクシミリ装置７０８に直接接続されないことによって生じるものである。
【００１２】
以上、ファクシミリ装置からデータをポーリング受信するファクシミリ通信システムを例に挙げて説明したが、ファクシミリ装置以外の装置からデータをポーリングによって受信する場合にも同様の問題が発生した。
【００１３】
そこで本発明の目的は、特定の装置を介在させて所定の装置からデータのポーリング受信を行う場合であって、前記した特定の装置に対するポーリング受信の指示が時間を置いて重複するような場合であっても、データの受信が重複しないようにした、特定の装置としての中継装置、ポーリング受信中継システム、ポーリング受信中継プログラムおよびポーリング受信中継方法を提供することにある。
【課題を解決するための手段】
【００１４】
本発明では、（イ）ネットワークに接続された任意の装置としての第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信手段と、（ロ）ポーリング受信データを蓄積するポーリング受信データ蓄積手段と、（ハ）前記した第１の装置からポーリング受信の指示を受け取るたびに前記したポーリング受信データ蓄積手段にこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別手段と、（ニ）このポーリング受信データ存否判別手段が前記した第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記した第１の装置に転送するポーリング受信データ転送手段と、（ホ）前記した第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別手段と、（へ）前記したポーリング受信データ存否判別手段が前記した第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記した通信状態判別手段が前記した第２の装置と自装置が通信中でないと判別したとき前記した第２の装置に接続してポーリング受信を要求するポーリング受信要求手段と、（ト）このポーリング受信要求手段の要求にかかわらず前記した第２の装置からポーリング受信データの受信を行えなかったとき、前記したポーリング受信データ蓄積手段に前記したポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処手段と、（チ）前記したポーリング受信データ転送手段がポーリング受信データを転送したとき前記したポーリング受信データ蓄積手段からそのポーリング受信データを削除するポーリング受信データ削除手段とを中継装置に具備させる。
【００１６】
また発明では、（イ）  ネットワークに接続され、ポーリング受信の指示を該当するデータがネットワーク上の特定の装置から送られてくるまでこの特定の装置に対して繰り返し行う任意の装置としての第１の装置と、（ロ）前記したネットワークを介して前記した第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信手段と、ポーリング受信データを蓄積するポーリング受信データ蓄積手段と、前記した第１の装置からポーリング受信の指示を受け取るたびに前記したポーリング受信データ蓄積手段にこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別手段と、このポーリング受信データ存否判別手段が前記した第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記した第１の装置に転送するポーリング受信データ転送手段と、前記した第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別手段と、前記したポーリング受信データ存否判別手段が前記した第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記した通信状態判別手段が前記した第２の装置と自装置が通信中でないと判別したとき前記した第２の装置に接続してポーリング受信を要求するポーリング受信要求手段と、このポーリング受信要求手段の要求にかかわらず前記した第２の装置からポーリング受信データの受信を行えなかったとき、前記したポーリング受信データ蓄積手段に前記したポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処手段と、前記したポーリング受信データ転送手段がポーリング受信データを転送したとき前記したポーリング受信データ蓄積手段からそのポーリング受信データを削除するポーリング受信データ削除手段とを備えた前記した特定の装置としての中継装置とをポーリング受信中継システムに具備させる。
【００１８】
更に本発明では、任意の装置としての第１の装置とローカルエリアネットワークで接続されると共に、公衆電話網に接続された装置のコンピュータに、（イ）前記した第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信処理と、（ロ）ポーリング受信データを蓄積するポーリング受信データ蓄積処理と、（ハ）前記した第１の装置からポーリング受信の指示を受け取るたびに前記したポーリング受信データ蓄積処理によってこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別処理と、（ニ）このポーリング受信データ存否判別処理で前記した第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記した第１の装置に転送するポーリング受信データ転送処理と、（ホ）前記した第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別処理と、（へ）前記したポーリング受信データ存否判別処理で前記した第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記した通信状態判別処理で前記した第２の装置と自装置が通信中でないと判別したとき前記した第２の装置に接続してポーリング受信を要求するポーリング受信要求処理と、（ト）このポーリング受信要求処理による要求にかかわらず前記した第２の装置からポーリング受信データの受信を行えなかったとき、前記したポーリング受信データ蓄積処理によって前記したポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処処理と、（チ）前記したポーリング受信データ転送処理でポーリング受信データを転送したとき前記したポーリング受信データ蓄積処理で蓄積したそのポーリング受信データを削除するポーリング受信データ削除処理とをポーリング受信中継プログラムとして実行させる。
【００２０】
更にまた発明では、（イ）ネットワークに接続された任意の装置としての第１の装置からポーリング受信の指示を受け取るポーリング受信指示受信ステップと、（ロ）ポーリング受信データを蓄積するポーリング受信データ蓄積ステップと、（ハ）前記した第１の装置からポーリング受信の指示を受け取るたびに前記したポーリング受信データ蓄積ステップによってこの第１の装置から指示されたポーリング受信データが蓄積されているかどうかを判別するポーリング受信データ存否判別ステップと、（ニ）このポーリング受信データ存否判別ステップで前記した第１の装置から指示されたポーリング受信データを蓄積していると判別したとき、そのポーリング受信データを前記した第１の装置に転送するポーリング受信データ転送ステップと、（ホ）前記した第１の装置からポーリング受信を指示された装置としての第２の装置と自装置が通信中であるか否かを判別する通信状態判別ステップと、（へ）前記したポーリング受信データ存否判別ステップで前記した第１の装置から指示されたポーリング受信データを蓄積していないと判別したときおよび前記した通信状態判別ステップで前記した第２の装置と自装置が通信中でないと判別したとき前記した第２の装置に接続してポーリング受信を要求するポーリング受信要求ステップと、（ト）このポーリング受信要求ステップによる要求にかかわらず前記した第２の装置からポーリング受信データの受信を行えなかったとき、前記したポーリング受信データ蓄積ステップによって前記したポーリング受信データ以外のデータとしてのダミーデータを格納する受信不成立時対処ステップと、（チ）前記したポーリング受信データ転送ステップでポーリング受信データを転送したとき前記したポーリング受信データ蓄積ステップで蓄積したそのポーリング受信データを削除するポーリング受信データ削除ステップとをポーリング受信中継方法に具備させる。
【発明の効果】
【００２２】
以上説明したように本発明によれば、ポーリング受信の機能のない装置がこの機能を有する装置に依頼することでポーリング受信が可能となるので、複数の装置を効率的に配置したポーリング受信のためのシステムを構成することができ、公衆電話網への接続も最小限に抑えることができるので、経済的なシステムを構築することができる。しかも、ポーリング受信したデータを重複して依頼先に転送することがないので、重複したプリントアウトを防止できるだけでなく、ネットワークに対する負荷を最小限に抑えることができる。
【発明を実施するための最良の形態】
【００２３】
以下実施例につき本発明を詳細に説明する。
【実施例１】
【００２４】
図１は、本発明の一実施例におけるファクシミリ通信システムを表わしたものである。このファクシミリ通信システム１００で、ある事業所Ａは、公衆電話網１０１に電話回線１０２によって接続された中継装置１０３と、この中継装置１０３とＬＡＮ１０４を介して接続された受信機装置１０５を備えている。たとえば、中継装置１０３は複数の部署に対して１台配置されており、ファクシミリの送受信機能を備えている。受信機装置１０５は各部署に１台ずつ配置されている。ただし、この図では図示を簡略化するために、中継装置１０３も受信機装置１０５もそれぞれ１台ずつ示している。公衆電話網１０１には、事業所Ａ以外に配置されたファクシミリ装置１０６が電話回線１０７によって接続されている。ファクシミリ装置１０６も１台のみを示している。
【００２５】
このようなファクシミリ通信システム１００で、中継装置１０３は第１のＬＡＮ制御部１１１を備え、受信機装置１０５は第２のＬＡＮ制御部１３１を備えている。これにより、中継装置１０３と受信機装置１０５は、ＬＡＮ１０４によって互いにデータの送受信が可能になっている。
【００２６】
中継装置１０３は、第１のＬＡＮ制御部１１１の他に、モデム制御部１１２、ポーリングデータ解析部１１３、転送データ生成部１１４、Ｆコード生成部１１５および第１の記憶部１１６を備えている。このうち、モデム制御部１１２は公衆電話網１０１を介してファクシミリの送受信を行うための制御を行うようになっている。ポーリングデータ解析部１１３は、受信したポーリングデータを解析して画データに変換するようになっている。転送データ生成部１１４は、受信機装置１０５に対する転送データを生成するようになっている。Ｆコード生成部１１５は、Ｆコードを生成するようになっている。ここでＦコードとはＩＴＵ−Ｔ（International Telecommunications Union - Telecommunications Standardization Sector）Ｔ．３０の国際標準規格に基づくものであり、これによって予めサブアドレスやパスワードを設定して、これらが登録されたＦコードボックスを作成することで、Ｆコード通信に対応した親展通信や掲示板機能あるいは中継送信が利用できる。本実施例では、このＦコードを利用することで、複数のＦコードボックスの中から希望するポーリングデータを選択してポーリング受信を行うことができる。
【００２７】
第１の記憶部１１６は、各種のデータを記憶するためのものである。具体的には、ポーリング受信の指示を受けた際に取得するポーリング用のＩＤ（Identification）１１９、パスワード１２０およびファクシミリ番号１２１と、ＩＤ１１９およびパスワード１２０から作成されるＦコード１２２、モデム制御部１１２を介して受信したポーリングデータ１２３、このポーリングデータ１２３を解析して得られる画データ１２４および受信機装置１０５に対して送信する転送データ１２５が第１の記憶部１１６に記憶される。
【００２８】
ここでＩＤ１１９は、２０桁まで任意の桁数の「０」から「９」までの数字で構成されている。ＩＤ１１９が０桁の場合は無効データとする。パスワード１２０は、２０桁までの任意の桁数の「０」から「９」までの数字、「＊」および「＃」の記号から構成されている。パスワード１２０も０桁の場合は無効データとなる。
【００２９】
ＩＤ１１９、パスワード１２０、ファクシミリ番号１２１および画データ１２４は相互に関連付けられている。本実施例のファクシミリ通信システム１００では、受信機装置１０５からポーリング受信の指示を受けると、ＩＤ１１９、パスワード１２０およびファクシミリ番号１２１の組み合わせから該当する画データ１２４が特定できるようになっている。ポーリングデータ１２３とはＩＴＵ−Ｔ．３０で規定されたファクシミリデータである。画データ１２４はポーリングデータ１２３における画像部分のみ抜き出した可逆処理可能な画像形式で圧縮したデータである。転送データ１２５は勧告ＲＦＣ２８２２（Request For Comments 2822）で示される電子メールのフォーマットの形式で作られており、画像データをインターネットファクシミリに関する勧告ＲＦＣ３９４９（Request For Comments 3949）で示されるＴＩＦＦ（Tagged Image File Format）の画像ファイルとして添付した電子メールデータである。
【００３０】
このような構成の中継装置１０３では、モデム制御部１１２がポーリングデータ１２３を電話回線１０２から受信したり、相手のファクシミリ装置１０６にポーリングデータ１２３の問い合わせを行うようになっている。ポーリングデータ解析部１１３は、ポーリングデータ１２３を解析して、画データ１２４に変換するようになっている。転送データ生成部１１４は、画データ１２４から転送データ１２５を生成する。Ｆコード生成部１１５は、ＩＤ１１９およびパスワード１２０からＦコード１２２を生成するようになっている。ＬＡＮ制御部１１１は、ＬＡＮ１０４を経由して受信機装置１０５からポーリング受信の指示を受けると、その受信機装置１０５に対して転送データ１２５の送信を行うようになっている。
【００３１】
一方、受信機装置１０５は、第２のＬＡＮ制御部１３１の他に、入力部１３２、転送データ解析部１３３、Ｆコード解析部１３４、印刷部１３５および第２の記憶部１３６を備えている。第２の記憶部１３６は、ＩＤ１３８、パスワード１３９、ファクシミリ番号１４０、転送データ１４１、画データ１４２およびＦコード１４３を記憶するようになっている。
【００３２】
第２のＬＡＮ制御部１３１は、ＬＡＮ１０４に対してデータの送受信をする回路部分であり、また、ＬＡＮ１０４を経由して中継装置１０３から転送データ１２５の受信を行ったり、中継装置１０３にポーリング受信の指示を行ったりするようになっている。入力部１３２はＦコードを入力する回路部分である。転送データ解析部１３３は、受信した転送データを解析して画データに変換するようになっている。Ｆコード解析部１３４は、入力部１３２から入力されたＦコードをＩＤとパスワードに変換する。印刷部１３５は、画データ１４２を印刷するようになっている。
【００３３】
このような受信機装置１０５で、入力部１３２は、ポーリング受信を行うために、ポーリング受信先のファクシミリ番号１４０ならびにＦコード１４３の入力を受け付けるようになっている。Ｆコードは、ファクシミリでポーリング受信を行う際、ポーリングする文書を選択するために利用するコマンドとしてのＳＥＰ（Selective Polling）コードと、ポーリングを行う際に使用するパスワードを表わしたＰＷＤ（Password）コードから成っている。このうちＳＥＰコードは２０桁までの任意の桁数の「０」から「９」までの数字から構成されている。０桁の場合には無効データとなる。ＰＷＤコードは２０桁までの任意の桁数の「０」から「９」までの数字、「＊」あるいは「＃」から構成されており、同様に０桁の場合は無効データとなる。Ｆコード解析部１３４は、Ｆコード１４３からＩＤ１３８およびパスワード１３９を生成するようになっている。
【００３４】
なお、中継装置１０３および受信機装置１０５は、図示しないが共にＣＰＵ（Central Processing Unit）および制御プログラムを格納するＲＯＭ（Read Only Memory）等の記憶媒体を備えている。そして、以上説明したモデム制御部１１２等の各回路部品の少なくとも一部をソフトウェアで実現するようになっている。
【００３５】
このようなファクシミリ通信システム１００で、受信機装置１０５の使用者が事業所Ａ以外に配置されたファクシミリ装置１０６からポーリング受信を行うものとする。ポーリング受信機能を備えた通常のファクシミリ装置の場合には、ポーリング受信モードに設定した後に、この例ではファクシミリ装置１０６に電話して図示しない通信ボタンまたはスタートボタンを押せば相手方から画像を受信することができる。本実施例の受信機装置１０５はポーリング受信を直接行う機能を持っていない。そこで本実施例では中継装置１０３を経由する形でポーリング受信を行う。
【００３６】
図２は、ポーリング受信を要求する際の受信機装置の制御の様子を表わしたものである。図１と共に説明を行う。ポーリング受信のモードで、受信機装置１０５の使用者は、入力部１３２を用いてポーリング受信先のファクシミリ装置１０６のファクシミリ番号とＦコードを入力する（ステップＳ２０１）。受信機装置１０５は、入力されたファクシミリ番号とＦコードを、ファクシミリ番号１４０およびＦコード１４３として第２の記憶部１３６に蓄積する（ステップＳ２０２）。
【００３７】
この後、受信機装置１０５のＦコード解析部１３４は、第２の記憶部１３６からＦコード１４３を読み出して、これをＩＤとパスワードに変換する（ステップＳ２０３）。具体的には、ＦコードのＳＥＰコードをＩＤに読み替える。ただしＳＥＰコードが０桁の場合にはこれを無効データとみなして、ＩＤにはＮＵＬＬ（ヌル）データを入れる。ＦコードのＰＷＤコードは、パスワードに読み替える。ただしＰＷＤコードが０桁の場合にはこれを無効データとみなして、パスワードにはＮＵＬＬ（ヌル）データを入れる。変換後のＩＤとパスワードは、第２の記憶部１３６にＩＤ１３８、パスワード１３９として格納する（ステップＳ２０４）。次に受信機装置１０５は、第２のＬＡＮ制御部１３１を介して中継装置１０３に対してポーリング受信の指示を送信する（ステップＳ２０５）。
【００３８】
図３は、ポーリング受信の指示が行われたときで、転送データが存在しないときの受信機装置と中継装置のシーケンスを表わしたものである。図１と共に説明を行う。このシーケンスでは、規格ＲＦＣ（Request For Comments）１９３９に示されるＰＯＰ（Post Office Protocol）プロトコルを拡張してデータ転送を行うようになっている。まず、受信機装置１０５は中継装置１０３に対して接続を行う（ステップＳ２２１）。接続が完了したら受信機装置１０５は中継装置１０３にユーザ（ＵＳＥＲ）コマンドを送信する（ステップＳ２２２）。パラメータとしては、ＩＤ１１９とファクシミリ番号１２１を「＠」（アットマーク）で連結した文字列「ＩＤ＠ファクシミリ番号」を使用する。このとき、ＩＤがヌルの場合には、アットマーク「＠」を先頭に付けたファクシミリ番号の文字列を使用する。
【００３９】
中継装置１０３は、送られてきたユーザコマンドに問題がなければ、受信機装置１０５に対して「＋ＯＫ」（肯定）の返答を行う（ステップＳ２２３）。この「＋ＯＫ」の返答を受信すると、受信機装置１０５は中継装置１０３に対してパス（ＰＡＳＳ）コマンドを送信する（ステップＳ２２４）。このときのパラメータとしてパスワード１３９が使用される。パスワード１３９がヌルの場合には、パスコマンドのみの送信となる。このパスコマンドに問題がなければ、中継装置１０３は受信機装置１０５に対して「＋ＯＫ」を返信する（ステップＳ２２５）。
【００４０】
受信機装置１０５はこの「＋ＯＫ」を受信すると、中継装置１０３に対して、メールボックスにあるメール数の取得の要求を行うコマンドとしてのＳＴＡＴコマンドを送信する（ステップＳ２２６）。このＳＴＡＴコマンドを受信すると、中継装置１０３は受信機装置１０５に転送データの有無とサイズを返信する（ステップＳ２２７）。ただし、この時点で転送データの有無は確定していない。このため「＋ＯＫ」の後に「−１」を記述するとともにサイズに「０」を記述して返信する。
【００４１】
転送データの有無とサイズを受信した受信機装置１０５は、中継装置１０３に対して、セッションのクローズの要求を行うコマンドとしてのＱＵＩＴコマンドを送信する（ステップＳ２２８）。中継装置１０３はＱＵＩＴコマンドを受信すると、受信機装置１０５に対して「＋ＯＫ」を返信する（ステップＳ２２９）。受信機装置１０５は、この「＋ＯＫ」を受信すると通信を切断する（ステップＳ２３０）。これにより、受信機装置１０５から中継装置１０３に対して、ポーリング受信の指示が行われると共に、ポーリング受信に必要なＩＤ、パスワード、ファクシミリ番号が転送されたことになる。
【００４２】
図４は、ポーリング受信の指示を受けた中継装置側の処理の様子を表わしたものである。図１と共に説明を行う。中継装置１０３は、図２のステップＳ２０５によるポーリング受信の指示を受信すると（ステップＳ２５１：Ｙ）、この指示の際に転送された、ＩＤ、パスワードおよびファクシミリ番号を第１の記憶部１１６に、ＩＤ１１９、パスワード１２０およびファクシミリ番号１２１として格納する（ステップＳ２５２）。
【００４３】
次に、中継装置１０３は、第１の記憶部１１６からＩＤ１１９とパスワード１２０を読み出して、Ｆコード生成部１１５でＦコードに変換する（ステップＳ２５３）。具体的には、ＩＤ１１９をＦコードのＳＥＰコードに読み替える。ただし、ＩＤ１１９がヌルの場合には、ＳＥＰコードの生成は行わない。パスワード１２０については、ＦコードのＰＷＤコードに読み替える。ただし、パスワードがヌルの場合には、ＰＷＤコードの生成は行わない。変換されたＦコードは、第１の記憶部１１６にＦコード１２２として格納する（ステップＳ２５４）。
【００４４】
この後、中継装置１０３は、モデム制御部１１２を用いてファクシミリ番号１２１のファクシミリ装置１０６に対して発呼を行い（ステップＳ２５５）、ポーリング受信を行う（ステップＳ２５６）。このときＦコード１２２を利用してポーリング受信を実施する。ポーリング受信処理の終了後、Ｆコード１２２は第１の記憶部１１６から削除する（ステップＳ２５７）。
【００４５】
ところでステップＳ２５６のポーリング受信処理は、以下の３通りのいずれかの態様となる。
（１）ポーリングデータがあった場合。ファクシミリ装置１０６から正常にポーリングデータを受信した場合である。
（２）ポーリングデータがなかった場合。
（３）ポーリング受信先としてのファクシミリ装置１０６にＦコードで示される該当ボックスがなかった場合。すなわち、受信機装置１０５で入力されたＦコードが間違っており、そのＦコードで特定されるポーリングのボックスがファクシミリ装置１０６に存在しなかったとき。
なお、受信機装置１０５からポーリング処理を見た場合には、この他に、（４）として、中継装置１０３がポーリング処理中またはポーリング未処理の状態を挙げることができる。
【００４６】
図５は、前記した（１）のポーリングデータがあった場合におけるポーリング受信処理を表わしたものである。図１と共に説明を行う。ポーリングデータがあった場合、中継装置１０３は受信したポーリングデータを第１の記憶部１１６にポーリングデータ１２３として格納する（ステップＳ２７１）。次に中継装置１０３は、ポーリングデータ解析部１１３を用いてポーリングデータ１２３を解析し、画データに変換する（ステップＳ２７２）。変換後の画データは、第１の記憶部１１６に画データ１２４として格納する（ステップＳ２７３）。ファクシミリ装置１０６から受信したファクシミリデータであるポーリングデータ１２３は、そのままではサイズが大きく第１の記憶部１１６の記憶容量を超える場合がある。そこで、可逆処理可能な画像形式に圧縮して、画データ１２４として第１の記憶部１１６に蓄積することになる。
【００４７】
次に中継装置１０３は、転送データ生成部１１４において画データ１２４から転送データを生成する（ステップＳ２７４）。生成した転送データは、第１の記憶部１１６に転送データ１２５として格納される（ステップＳ２７５）。このとき、転送データ１２５は、画データ１２４、ＩＤ１１９、パスワード１２０およびファクシミリ番号１２１と関連付けを行って第１の記憶部１１６に蓄積する。
【００４８】
本実施例のファクシミリ通信システム１００では、ファクシミリ装置１０６から受信したファクシミリデータであるポーリングデータ１２３を、中継装置１０３が受信機装置１０５に積極的に転送する処理は行わない。そして、受信機装置１０５がポーリング受信の指示を再度行うのを待って転送データを転送するようになっている。すなわち、受信機装置１０５は、前回、ポーリング受信の指示を行った際に、ＳＴＡＴコマンドの返信にポーリングデータの有無として「−１」を中継装置１０３より受信しており、ポーリングデータの有無が確定していないことを認識している。このため、受信機装置１０５はこれから一定時間をおいて、ポーリング受信の指示を再度、中継装置１０３に対して行うようになっている。このポーリング受信の指示が行われた段階で、対応するポーリングデータが中継装置１０３に存在すれば、ポーリングデータの転送が行われることになる（ステップＳ２７６）。
【００４９】
図６は、ポーリング受信の指示が行われたときで、転送データが存在するときの受信機装置と中継装置のシーケンスを表わしたものである。図６で図３と一致する処理の部分には同一のステップ番号を付している。図１と共に説明を行う。まず、受信機装置１０５は中継装置１０３に対して接続を行う（ステップＳ２２１）。接続が完了したら受信機装置１０５は中継装置１０３にユーザコマンドを送信する（ステップＳ２２２）。パラメータとしては、ＩＤ１１９とファクシミリ番号１２１を＠（アットマーク）で連結した文字列を使用する。
【００５０】
中継装置１０３は、送られてきたユーザコマンドに問題がなければ、受信機装置１０５に対して「＋ＯＫ」の返答を行う（ステップＳ２２３）。この「＋ＯＫ」の返答を受信すると、受信機装置１０５は中継装置１０３に対してパスコマンドを送信する（ステップＳ２２４）。このパスコマンドに問題がなければ、中継装置１０３は受信機装置１０５に対して「＋ＯＫ」を返信する（ステップＳ２２５）。
【００５１】
受信機装置１０５はこの「＋ＯＫ」を受信すると、中継装置１０３に対してＳＴＡＴコマンドを送信する（ステップＳ２２６）。このＳＴＡＴコマンドを受信すると、中継装置１０３は受信機装置１０５に転送データの有無とサイズを返信することになる。現在説明している（１）のポーリングデータがあった場合では、第１の記憶部１１６には、この時点で、ＩＤ１１９、パスワード１２０、ファクシミリ番号１２１と関連づけられた転送データ１２５がある。このため中継装置１０３は受信機装置１０５に「＋ＯＫ」の後に「１」を記述するとともにサイズに転送データ１２５のサイズ（図６の場合は「１００」）を記述して返信を行う（ステップＳ２９１）。
【００５２】
このステップＳ２９１の返信に対応させて、受信機装置１０５は転送データを実際に受信するために中継装置１０３に対して、指定されたメールのダウンロードを要求するコマンドとしてのＲＥＴＲコマンドを送信する（ステップＳ２９２）。ＲＥＴＲコマンドの後に付いている「１」はダウンロードもしくは削除したいメールの番号を表わしている。このＲＥＴＲコマンドに問題がなければ、受信機装置１０５は中継装置１０３に「＋ＯＫ」を返信する（ステップＳ２９３）。「＋ＯＫ」の後の「１００」は転送データのサイズを表わしている。これにより、中継装置１０３は受信機装置１０５に対して転送データ１２５を送信することになる（ステップＳ２９４）。
【００５３】
転送データ１２５の転送が終了したら、受信機装置１０５は中継装置１０３にＤＥＬＥコマンド送信する（ステップＳ２９５）。これに対して、中継装置１０３は受信機装置１０５に「＋ＯＫ」を返信する（ステップＳ２９６）。
【００５４】
以上の処理の後、受信機装置１０５は中継装置１０３に対してＱＵＩＴコマンドを送信する（ステップＳ２２８）。中継装置１０３はＱＵＩＴコマンドを受信すると、受信機装置１０５に対して「＋ＯＫ」を返信する（ステップＳ２２９）。受信機装置１０５は、この「＋ＯＫ」を受信すると通信を切断する（ステップＳ２３０）。このようにして、中継装置１０３から受信機装置１０５に対して、転送データ１２５の転送が行われる。
【００５５】
図５に戻って説明を続ける。転送データ１２５の転送終了後（ステップＳ２７６：Ｙ）、第１の記憶部１１６から、該当する転送データ１２５、この転送データ１２５に関連付けられた画データ１２４、ＩＤ１１９、パスワード１２０およびファクシミリ番号１２１が削除されることになる（ステップＳ２７７）。
【００５６】
図７は、転送データを受信したときの受信機装置の処理を表わしたものである。図１と共に説明を行う。受信機装置１０５は、転送データを受信すると（ステップＳ３０１：Ｙ）、第２の記憶部１３６に転送データ１４１として格納する（ステップＳ３０２）。これによりポーリング受信が完了したので、次にＩＤ１３８、パスワード１３９、ファクシミリ番号１４０を第２の記憶部１３６から削除する（ステップＳ３０３）。
【００５７】
以上の処理が終了すると、受信機装置１０５は、転送データ解析部１３３で転送データ１４１を解析して画データに変換する（ステップＳ３０４）。変換後の画データは、第２の記憶部１３６に画データ１４２として格納される（ステップＳ３０５）。この後、受信機装置１０５は、印刷部１３５で画データ１４２を印刷する（ステップＳ３０６）。このようにして、ファクシミリの送受信ができずＬＡＮ１０４を介して画像の転送のみができる受信機装置１０５でポーリング受信が可能となる。
【００５８】
次に、前記した（２）のポーリングデータがなかった場合について説明する。図１に示すファクシミリ装置１０６に対象となるポーリングデータがなかった場合である。
【００５９】
図８は、ポーリングデータがなかった場合の中継装置の受信処理を表わしたものである。図１と共に説明を行う。ポーリングデータがなかった場合、中継装置１０３は第１の記憶部１１６に転送データなしを表わすダミーデータを転送データ１２５として格納する（ステップＳ３２１）。このとき転送データ１２５はＩＤ１１９、パスワード１２０およびファクシミリ番号１２１と関連付けを行って蓄積しておく。
【００６０】
先に、ポーリングデータが存在する場合の転送データの処理の箇所で説明したと同様に、本実施例のファクシミリ通信システム１００では、中継装置１０３が受信機装置１０５に対してポーリングデータが存在しない旨の積極的な通知は行わない。すなわち、受信機装置１０５が一定時間を置いてポーリング受信の指示を再度行うのを待って、ポーリングデータが存在しないことの通知を行うようになっている（ステップＳ３２２）。
【００６１】
図９は、ポーリング受信の指示が行われたときで、転送データが存在しなかったときの受信機装置と中継装置のシーケンスを表わしたものである。図９で図３と一致する処理の部分には同一のステップ番号を付している。図１と共に説明を行う。まず、受信機装置１０５は中継装置１０３に対して接続を行う（ステップＳ２２１）。接続が完了したら受信機装置１０５は中継装置１０３にユーザコマンドを送信する（ステップＳ２２２）。パラメータとしては、ＩＤ１１９とファクシミリ番号１２１を＠（アットマーク）で連結した文字列を使用する。
【００６２】
中継装置１０３は、送られてきたユーザコマンドに問題がなければ、受信機装置１０５に対して「＋ＯＫ」の返答を行う（ステップＳ２２３）。この「＋ＯＫ」の返答を受信すると、受信機装置１０５は中継装置１０３に対してパスコマンドを送信する（ステップＳ２２４）。このパスコマンドに問題がなければ、中継装置１０３は受信機装置１０５に対して「＋ＯＫ」を返信する（ステップＳ２２５）。
【００６３】
受信機装置１０５はこの「＋ＯＫ」を受信すると、中継装置１０３に対してＳＴＡＴコマンドを送信する（ステップＳ２２６）。このＳＴＡＴコマンドを受信すると、中継装置１０３は受信機装置１０５に転送データの有無とサイズを返信することになる。現在説明している（２）のポーリングデータがなかった場合では、第１の記憶部１１６には、この時点で、ＩＤ１１９、パスワード１２０、ファクシミリ番号１２１と関連づけられた転送データなしのダミーデータとしての転送データ１２５がある。このため中継装置１０３は受信機装置１０５に「＋ＯＫ」の後に「０」を記述するとともにサイズに転送データ１２５のサイズ「０」を記述して返信を行う（ステップＳ３４１）。
【００６４】
これに対して、受信機装置１０５は中継装置１０３に対してＱＵＩＴコマンドを送信する（ステップＳ２２８）。中継装置１０３はＱＵＩＴコマンドを受信すると、受信機装置１０５に対して「＋ＯＫ」を返信する（ステップＳ２２９）。受信機装置１０５は、この「＋ＯＫ」を受信すると通信を切断する（ステップＳ２３０）。このようにして、中継装置１０３から受信機装置１０５に対して、ポーリングデータがないことが通知される。
【００６５】
図８に戻って説明を続ける。ポーリングデータがないことが通知されると（ステップＳ３２２：Ｙ）、第１の記憶部１１６から、該当する転送データ１２５、この転送データ１２５に関連付けられた画データ１２４、ＩＤ１１９、パスワード１２０およびファクシミリ番号１２１が削除されることになる（ステップＳ３２３）。
【００６６】
図１０は、転送データがなかった場合の受信機装置の処理を表わしたものである。図１と共に説明を行う。受信機装置１０５は、ポーリングデータがないことを示す通知を受信すると（ステップＳ３６１：Ｙ）、第２の記憶部１３６からＩＤ１３８、パスワード１３９、ファクシミリ番号１４０を削除する（ステップＳ３６２）。この後、受信機装置１０５は、印刷部１３５でポーリングデータがない旨のレポートを印刷する（ステップＳ３６３）。これにより、ポーリング受信を完了する。受信機装置１０５の使用者は、このようにして、ポーリングデータがないことを知ることができる。
【００６７】
次に、前記した（３）のポーリング受信先としてのファクシミリ装置１０６にＦコードで示される該当ボックスがなかった場合について説明する。
【００６８】
図１１は、ポーリング受信先にＦコードで示される該当ボックスがなかった場合の中継装置の受信処理を表わしたものである。ポーリング受信先のファクシミリ装置１０６にＦコードで示される該当ボックスがなかった場合、中継装置１０３は第１の記憶部１１６に該当ボックスなしを表わすダミーデータを転送データ１２５として格納する（ステップＳ３８１）。このとき転送データ１２５はＩＤ１１９、パスワード１２０およびファクシミリ番号１２１と関連付けを行って蓄積しておく。
【００６９】
先に、ポーリングデータが存在する場合の転送データの処理の箇所で説明したと同様に、本実施例のファクシミリ通信システム１００では、中継装置１０３が受信機装置１０５に対してＦコードで示される該当ボックスが存在しない旨の積極的な通知は行わない。すなわち、受信機装置１０５が一定時間を置いてポーリング受信の指示を再度行うのを待って、Ｆコードで示される該当ボックスが存在しないことの通知を行うようになっている（ステップＳ３８２）。なお、この図１１の処理は、ファクシミリ装置１０６に対するポーリング受信が失敗したその他の場合についても同様に適用することができる。
【００７０】
図１２は、ポーリング受信の指示が行われたときで、Ｆコードで示される該当ボックスが存在しなかったときの受信機装置と中継装置のシーケンスを表わしたものである。図１１で図３と一致する処理の部分には同一のステップ番号を付している。図１と共に説明を行う。まず、受信機装置１０５は中継装置１０３に対して接続を行う（ステップＳ２２１）。接続が完了したら受信機装置１０５は中継装置１０３にユーザコマンドを送信する（ステップＳ２２２）。パラメータとしては、ＩＤ１１９とファクシミリ番号１２１を＠（アットマーク）で連結した文字列を使用する。
【００７１】
中継装置１０３は、送られてきたユーザコマンドに問題がなければ、受信機装置１０５に対して「＋ＯＫ」の返答を行う（ステップＳ２２３）。この「＋ＯＫ」の返答を受信すると、受信機装置１０５は中継装置１０３に対してパスコマンドを送信する（ステップＳ２２４）。パラメータとしてパスワード１２０を利用する。この時点で、第１の記憶部１１６には、ＩＤ１１９、パスワード１２０、ファクシミリ番号１２１と関連づけられた該当ボックスなしのダミーデータとしての転送データ１２５がある。このため、パスコマンドに対して中継装置１０３は受信機装置１０５に「−ＮＧ」を返信する（ステップＳ４０１）。
【００７２】
これに対して、受信機装置１０５は中継装置１０３に対してＱＵＩＴコマンドを送信する（ステップＳ２２８）。中継装置１０３はＱＵＩＴコマンドを受信すると、受信機装置１０５に対して「＋ＯＫ」を返信する（ステップＳ２２９）。受信機装置１０５は、この「＋ＯＫ」を受信すると通信を切断する（ステップＳ２３０）。このようにして、中継装置１０３から受信機装置１０５に対して、該当ボックスなし等の理由によりポーリング受信が失敗したことが通知される。
【００７３】
図１１に戻って説明を続ける。該当ボックスないことによりポーリング受信が失敗したことが通知されると（ステップＳ３８２：Ｙ）、第１の記憶部１１６から、該当する転送データ１２５、この転送データ１２５に関連付けられた画データ１２４、ＩＤ１１９、パスワード１２０およびファクシミリ番号１２１が削除されることになる（ステップＳ３８３）。
【００７４】
図１３は、Ｆコードで示される該当ボックスが存在しなかった場合の受信機装置の処理を表わしたものである。図１と共に説明を行う。受信機装置１０５は、Ｆコードで示される該当ボックスがなかったことを通知されると（ステップＳ４２１：Ｙ）、第２の記憶部１３６からＩＤ１３８、パスワード１３９、ファクシミリ番号１４０を削除する（ステップＳ４２２）。この後、受信機装置１０５は、印刷部１３５でＦコードで示される該当ボックスがない旨のレポートを印刷する（ステップＳ４２３）。これにより、ポーリング受信を完了する。受信機装置１０５の使用者は、このようにして、Ｆコードで示される該当ボックスがないことを知ることができる。
【００７５】
最後に、前記した（４）として挙げた中継装置１０３がポーリング処理中またはポーリング未処理の状態である場合について説明する。既に説明したように、受信機装置１０５は、ポーリングデータの有無が確定していない場合には、一定期間をおいて再度、ポーリング受信の指示を行う。このとき、中継装置１０３がポーリング受信の指示に間に合わない結果として、中継装置１０３がポーリング処理中またはポーリング未処理となっている場合がある。たとえば、中継装置１０３の扱うポーリングデータが多く、通信に時間がかかったり、回線ビジーのために回線接続に時間がかかったりした結果として、このような事態が生じ得る。
【００７６】
このような場合、本実施例では、中継装置１０３が受信機装置１０５にＳＴＡＴコマンドの返信に対して、再度、「−１」を通知するようになっている。これにより、受信機装置１０５は、ポーリングデータの有無が確定していないことを認識することができ、所定時間が経過した時点で、再度ポーリング受信の指示を行うことになる。すなわち、ポーリング受信の指示が時間を置いて順次繰り返されることで、（４）に示した事態が発生しても時間の経過によって解消する。
【００７７】
図１４は、本実施例で受信機装置からポーリング受信の指示が行われた場合の中継装置の処理の概要を表わしたものである。中継装置１０３は受信機装置１０５からファクシミリ装置１０６に対するポーリング受信の指示があると（ステップＳ４４１：Ｙ）、第１の記憶部１１６にそのポーリング受信の対象となるＩＤ、パスワードおよびファクシミリ番号と関連付けられた画データ１２４が存在するかどうかを検索する（ステップＳ４４２）。この結果、該当の画データ１２４が存在すれば（ステップＳ４４３：Ｙ）、要求のあった受信機装置１０５に該当の転送データ１２５を転送することになる（ステップＳ４４４）。
【００７８】
これに対して、第１の記憶部１１６にそのポーリング受信の画データ１２４が存在しなかった場合には（ステップＳ４４３：Ｎ）、該当するファクシミリ装置１０６と中継装置１０３が通信中であるかどうかを判別する（ステップＳ４４５）。通信中でなければ（Ｎ）、該当するそのファクシミリ装置１０６に接続して、ポーリング受信を要求する（ステップＳ４４６）。ファクシミリ通信中であった場合には（ステップＳ４４５：Ｙ）、ステップＳ４４１で行われた今回のポーリング受信指示を無視して、処理を終了させる（エンド）。これは、次に受信機装置１０５が再びポーリング受信を指示してきたときに受信済みの画データを転送データ１２５として転送すれば足りるからである。
【００７９】
以上説明したように、本実施例によれば、ファクシミリ装置と直接送受信できない装置であってもポーリング受信を可能にすることができるという効果がある。このような装置にポーリング受信の要求が出た場合には、ポーリング受信の要求をポーリング受信が可能な装置に対して行い、このポーリング受信が可能な装置がポーリング受信を代行するからである。
【００８０】
また、本実施例によれば、ＰＯＰプロトコルを使用してポーリング受信とその要求を行うので、システムの開発が容易となるという効果がある。ＰＯＰプロトコルのコマンドは増やさずユーザコマンドのパラメータや、パスコマンドのパラメータ、およびＳＴＡＴコマンドの応答に対して変更を加えることでポーリング受信の要求を実現することができる。また、ポーリングデータの転送自体は、従来からのＰＯＰプロトコルを利用することが可能である。
【００８１】
＜発明の変形例＞
【００８２】
図１５は、本発明の変形例におけるファクシミリ通信システムの構成を表わしたものである。この図１５で図１に示したファクシミリ通信システム１００と同一部分には同一の符号を付しており、これらの説明を適宜省略する。
【００８３】
この変形例のファクシミリ通信システム１００Ａでは、受信機装置１０５Ａの第２の記憶部１３６Ａが、図１に示した第２の記憶部１３６の記憶する各種のデータに加えて、サイズデータ５０１、解像度データ５０２および符号化データ５０３を格納できるようになっている。これに対応する形で、中継装置１０３Ａの第１の記憶部１１６Ａには、サイズデータ５１１、解像度データ５１２および符号化データ５１３がそれぞれ格納できるようになっている。
【００８４】
ここで、サイズデータ５０１、５１１とは、受信機装置１０５Ａが受信可能な原稿サイズを示すデータであり、この変形例ではＡ４幅サイズ、Ｂ４幅サイズ、Ａ３幅サイズの３種類のサイズから選択できるようになっている。使用者は、印刷部１３５との関係で、印刷できる原稿サイズの最大サイズを指定することになる。
【００８５】
解像度データ５０２、５１２は、画像の解像度を示すデータであり、この変形例では２００×１００ｄｐｉ（ドット／インチ）、２００×２００ｄｐｉ、２００×４００ｄｐｉ、４００×４００ｄｐｉの４種類から選択できるようになっている。使用者は、受信機装置１０５Ａの印刷部１３５との関係で、印刷できる原稿の最大の解像度を指定することになる。
【００８６】
符号化データ５０３、５１３とは、受信機装置１０５Ａが受信可能な符号化データである。本変形例ではＭＨ（Modified Huffman）、ＭＲ（Modified Relative element address）およびＭＭＲ（Modified Modified Relative element address）の３種類の符号化データについて、受信機装置１０５Ａが受信可能なものを指定することができるようになっている。ＭＨよりもＭＲの方が処理が複雑になり、ＭＲよりもＭＭＲの方が処理が複雑となる。したがって、ＭＭＲに対応すればＭＲにも対応し、ＭＲに対応すればＭＨにも対応する。受信機装置１０５Ａの対応する最も処理の複雑な符号化を符号化データ５０３、５１３として設定することになる。
【００８７】
図１６は、実施例の図２に対応するもので、この変形例のポーリング受信を要求する際の受信機装置の制御の様子を表わしたものである。図１５と共に説明を行う。ポーリング受信のモードで、受信機装置１０５Ａの使用者は、入力部１３２を用いてポーリング受信先のファクシミリ装置１０６のファクシミリ番号とＦコードの他に、サイズデータ、解像度データおよび符号化データを入力する（ステップＳ６０１）。受信機装置１０５Ａは、入力されたファクシミリ番号、Ｆコード、サイズデータ、解像度データおよび符号化データを、ファクシミリ番号１４０、Ｆコード１４３、サイズデータ５０１、解像度データ５０２および符号化データ５０３として第２の記憶部１３６Ａに蓄積する（ステップＳ６０２）。
【００８８】
この後、受信機装置１０５ＡのＦコード解析部１３４は、第２の記憶部１３６ＡからＦコード１４３を読み出して、これをＩＤおよびパスワードに変換する（ステップＳ６０３）。具体的には、ＦコードのＳＥＰコードをＩＤに読み替える。ただしＳＥＰコードが０桁の場合にはこれを無効データとみなして、ＩＤにはＮＵＬＬ（ヌル）データを入れる。ＦコードのＰＷＤコードは、パスワードに読み替える。ただしＰＷＤコードが０桁の場合にはこれを無効データとみなして、パスワードにはＮＵＬＬ（ヌル）データを入れる。変換後のＩＤとパスワードは、第２の記憶部１３６ＡにＩＤ１３８、パスワード１３９として格納する（ステップＳ６０４）。次に受信機装置１０５Ａは、第２のＬＡＮ制御部１３１を介して中継装置１０３Ａに対してポーリング受信の指示を送信する（ステップＳ６０５）。
【００８９】
図１７は、ポーリング受信の指示が行われたときで、転送データが存在しないときの受信機装置と中継装置のシーケンスを表わしたものである。このシーケンスでは、規格ＲＦＣ１９３９に示されるＰＯＰプロトコルを拡張してデータ転送を行ようになっている。この図１７で図３と同一部分には同一の符号を付している。また、図１５と共に説明を行う。
【００９０】
まず、受信機装置１０５Ａは中継装置１０３Ａに対して接続を行う（ステップＳ２２１）。接続が完了したら受信機装置１０５Ａは中継装置１０３Ａにユーザコマンドを送信する（ステップＳ２２２）。パラメータとしては、ＩＤ１１９とファクシミリ番号１２１をアットマーク「＠」で連結した文字列を使用する。このとき、ＩＤがヌルの場合には、アットマーク「＠」を先頭に付けたファクシミリ番号の文字列を使用する。
【００９１】
中継装置１０３Ａは、送られてきたユーザコマンドに問題がなければ、受信機装置１０５Ａに対して「＋ＯＫ」の返答を行う（ステップＳ２２３）。この「＋ＯＫ」の返答を受信すると、受信機装置１０５Ａは中継装置１０３Ａに対してパスコマンドを送信する（ステップＳ２２４）。このときのパラメータとしてパスワード１３９が使用される。パスワード１３９がヌルの場合には、パスコマンドのみの送信となる。このパスコマンドに問題がなければ、中継装置１０３Ａは受信機装置１０５Ａに対して「＋ＯＫ」を返信する（ステップＳ２２５）。
【００９２】
受信機装置１０５Ａはこの「＋ＯＫ」を受信すると、中継装置１０３Ａに対して、ＮＥＧＯ（NEGOtiation）コマンドを送信する。ここでＮＥＧＯコマンドとは、受信機装置１０５Ａの受信可能な能力あるいは能力範囲を通知するコマンドである。たとえば受信機装置１０５Ａの受信可能な最大能力が、受信可能サイズとしてＡ４、解像度として４００×４００ｄｐｉ、符号化方式としてＭＭＲであるとする。この場合には、「ＮＥＧＯ  Ａ４，４００×４００，ＭＭＲ」と指定されたコマンドが中継装置１０３Ａに対して送信される（ステップＳ６２１）。
【００９３】
このＮＥＧＯコマンドに問題がなければ、中継装置１０３Ａは受信機装置１０５Ａに対して「＋ＯＫ」を返信する（ステップＳ６２２）。受信機装置１０５Ａは、中継装置１０３Ａに対してＳＴＡＴコマンドを送信する（ステップＳ２２６）。このＳＴＡＴコマンドを受信すると、中継装置１０３Ａは受信機装置１０５Ａに転送データの有無とサイズを返信する（ステップＳ２２７）。ただし、この時点で転送データの有無は確定していない。このため「＋ＯＫ」の後に「−１」を記述するとともにサイズに「０」を記述して返信する。
【００９４】
転送データの有無とサイズを受信した受信機装置１０５Ａは、中継装置１０３Ａに対してＱＵＩＴコマンドを送信する（ステップＳ２２８）。中継装置１０３ＡはＱＵＩＴコマンドを受信すると、受信機装置１０５Ａに対して「＋ＯＫ」を返信する（ステップＳ２２９）。受信機装置１０５Ａは、この「＋ＯＫ」を受信すると通信を切断する（ステップＳ２３０）。これにより、受信機装置１０５Ａから中継装置１０３Ａに対して、ポーリング受信の指示が行われると共に、ポーリング受信に必要なＩＤ、パスワード、ファクシミリ番号、サイズデータ、解像度データおよび符号化データが転送されたことになる。
【００９５】
以上のシーケンスにより、受信機装置１０５Ａから中継装置１０３Ａに対して、ポーリング受信の指示がされるとき、ポーリング受信に必要なＩＤ、パスワードならびにファクシミリ番号が転送されるとともに、受信機装置１０５Ａの受信可能なサイズ、解像度および符号化についてのデータも転送されることになる。
【００９６】
図１８は、ポーリング受信の指示を受けた中継装置側の処理の様子を表わしたものである。図１８で図４と同一部分には同一の符号を付している。また、図１５と共に説明を行う。中継装置１０３Ａは、図１６のステップＳ６０５によるポーリング受信の指示を受信すると（ステップＳ２５１：Ｙ）、この指示の際に転送された、ＩＤ、パスワード、ファクシミリ番号、サイズデータ、解像度データおよび符号化データを第１の記憶部１１６Ａに、ＩＤ１１９、パスワード１２０、ファクシミリ番号１２１、サイズデータ５１１、解像度データ５１２および符号化データ５１３として格納する（ステップＳ６２２）。
【００９７】
次に、中継装置１０３Ａは、第１の記憶部１１６ＡからＩＤ１１９とパスワード１２０を読み出して、Ｆコード生成部１１５でＦコードに変換する（ステップＳ２５３）。具体的には、ＩＤ１１９をＦコードのＳＥＰコードに読み替える。ただし、ＩＤ１１９がヌルの場合には、ＳＥＰコードの生成は行わない。パスワード１２０については、ＦコードのＰＷＤコードに読み替える。ただし、パスワードがヌルの場合には、ＰＷＤコードの生成は行わない。変換されたＦコードは、第１の記憶部１１６ＡにＦコード１２２として格納する（ステップＳ２５４）。
【００９８】
この後、中継装置１０３Ａは、モデム制御部１１２を用いてファクシミリ番号１２１のファクシミリ装置１０６に対して発呼を行い（ステップＳ２５５）、ポーリング受信を行う（ステップＳ６２６）。このときＦコード１２２を利用してポーリング受信を実施する。図１５に示すファクシミリ装置１０６にポーリングデータがあった場合、中継装置１０３Ａは、サイズデータ５１１、解像度データ５１２および符号化データ５１３を使用してファクシミリ装置１０６とネゴシエーションを行う。これにより受信機装置１０５Ａにとって受信可能な受信サイズ、解像度および符号化方式でポーリングデータが受信されることになる。
【００９９】
なお、以上のサイズデータ５１１、解像度データ５１２および符号化データ５１３についての条件は、中継装置１０３Ａで満足していることが前提である。中継装置１０３Ａの能力範囲を超えた仕様で受信機装置１０５Ａが画データを取得することはできないからである。中継装置１０３Ａの能力が受信機装置１０５Ａよりも劣っているものがある場合は、ステップＳ６２６のポーリング受信処理におけるファクシミリ装置１０６とのネゴシエーションの過程で、該当する能力に関しては中継装置１０３Ａの能力の最大値を採用することになる。
【０１００】
ステップＳ６２６のポーリング受信処理が終了したら、中継装置１０３ＡでＦコード１２２は第１の記憶部１１６Ａから削除される（ステップＳ２５７）。
【０１０１】
また、受信機装置１０５Ａから中継装置１０３Ａに対して接続が行われたとき、転送データ１２５が転送されることになる。転送データ１２５の転送終了後、第１の記憶部１１６Ａから転送データ１２５、画データ１２４、ＩＤ１１９、パスワード１２０、ファクシミリ番号１２１、サイズデータ５１１、解像度データ５１２および符号化データ５１３が削除されることになる（図５ステップＳ２７７参照）。
【０１０２】
図１９は、転送データを受信したときの受信機装置の処理を表わしたものである。図１９で図７と同一部分には同一の符号を付している。また、図１５と共に説明を行う。受信機装置１０５Ａは、転送データを受信すると（ステップＳ３０１：Ｙ）、第２の記憶部１３６Ａに転送データ１４１として格納する（ステップＳ３０２）。これによりポーリング受信が完了したので、次にＩＤ１３８、パスワード１３９、ファクシミリ番号１４０、サイズデータ５０１、解像度データ５０２および符号化データ５０３を第２の記憶部１３６Ａから削除する（ステップＳ６４３）。
【０１０３】
以上の処理が終了すると、受信機装置１０５Ａは、転送データ解析部１３３で転送データ１４１を解析して画データに変換する（ステップＳ３０４）。変換後の画データは、第２の記憶部１３６Ａに画データ１４２として格納される（ステップＳ３０５）。この後、受信機装置１０５Ａは、印刷部１３５で画データ１４２を印刷する（ステップＳ３０６）。このようにして、ファクシミリの送受信ができずＬＡＮ１０４を介して画像の転送のみができる受信機装置１０５Ａで、印刷部１３５の能力の範囲内でのポーリング受信が可能となる。すなわち、受信した画データのサイズが異なる等の不具合が発生せず、確実に画データを印刷することができる。
【０１０４】
ポーリングデータがなかった場合や、Ｆコードを間違えたことによって該当ボックスがなかった場合、あるいは中継装置１０３Ａがポーリング処理中やポーリング未処理である場合については、先の実施例の動作と同様である。
【０１０５】
以上説明した実施例および変形例では、ファクシミリ装置同士を使用した画データの通信について説明したが、本発明はこれに限るものではない。すなわち、遠隔地に設置された所定の装置と通信を行う特定の装置にＬＡＮを介して接続し、この特定の装置に受信を指示することで要求した所定の装置から必要なデータを受信する場合にも、本発明を同様に適用することができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の一実施例におけるファクシミリ通信システムの概要を示すシステム構成図である。
【図２】本実施例でポーリング受信を要求する際の受信機装置の制御の様子を表わした流れ図である。
【図３】本実施例でポーリング受信の指示が行われ転送データが存在しないときの受信機装置と中継装置のシーケンスを表わした説明図である。
【図４】本実施例でポーリング受信の指示を受けた中継装置側の処理の様子を表わした流れ図である。
【図５】本実施例でポーリングデータがあった場合におけるポーリング受信処理を表わした流れ図である。
【図６】本実施例でポーリング時に転送データが存在するときの受信機装置と中継装置のシーケンスを表わした説明図である。
【図７】本実施例で転送データを受信したときの受信機装置の処理を表わした流れ図である。
【図８】本実施例でポーリングデータがなかった場合の中継装置の受信処理を表わした流れ図である。
【図９】本実施例でポーリング時に転送データが存在しなかったときの受信機装置と中継装置のシーケンスを表わした説明図である。
【図１０】本実施例で転送データがなかった場合の受信機装置の処理を表わした流れ図である。
【図１１】本実施例でポーリング受信先にＦコードで示される該当ボックスがなかった場合の中継装置の受信処理を表わした流れ図である。
【図１２】本実施例でポーリング受信時に該当ボックスが存在しなかったときの受信機装置と中継装置のシーケンス表わした説明図である。
【図１３】本実施例でＦコードで示される該当ボックスが存在しなかった場合の受信機装置の処理を表わした流れ図である。
【図１４】本実施例で受信機装置からポーリング受信の指示が行われた場合の中継装置の処理を表わした流れ図である。
【図１５】本発明の変形例におけるファクシミリ通信システムの概要を示すシステム構成図である。
【図１６】変形例でポーリング受信を要求する際の受信機装置の制御の様子を表わした流れ図である。
【図１７】変形例でポーリング受信時に転送データが存在しないときの受信機装置と中継装置のシーケンスを表わした説明図である。
【図１８】変形例でポーリング受信の指示を受けた中継装置側の処理の様子を表わした流れ図である。
【図１９】変形例で転送データを受信したときの受信機装置の処理を表わした流れ図である。
【図２０】従来提案された提案のファクシミリ通信システムの概要を示すシステム構成図である。
【図２１】従来の提案でファクシミリサーバから処理装置に送信される電子メールの形式を表わした説明図である。
【符号の説明】
【０１０７】
１００、１００Ａ  ファクシミリ通信システム
１０１  公衆電話網
１０３、１０３Ａ  中継装置
１０４  ＬＡＮ
１０５、１０５Ａ  受信機装置
１０６  ファクシミリ装置
１１１  第１のＬＡＮ制御部
１１３  ポーリングデータ解析部
１１４  転送データ生成部
１１５  Ｆコード生成部
１１６、１１６Ａ  第１の記憶部
１１９、１３８  ＩＤ
１２０、１３９  パスワード
１２１、１４０  ファクシミリ番号
１２２、１４３  Ｆコード
１２３  ポーリングデータ
１２５、１４１  転送データ
１３１  第２のＬＡＮ制御部
１３２  入力部
１３３  転送データ解析部
１３４  Ｆコード解析部
１３５  印刷部
１３６、１３６Ａ  第２の記憶部
５０１、５１１  サイズデータ
５０２、５１２  解像度データ
５０３、５１３  符号化データ
【図１】
0004463240.tif 000002
【図２】
0004463240.tif 000003
【図３】
0004463240.tif 000004
【図４】
0004463240.tif 000005
【図５】
0004463240.tif 000006
【図６】
0004463240.tif 000007
【図７】
0004463240.tif 000008
【図８】
0004463240.tif 000009
【図９】
0004463240.tif 000010
【図１０】
0004463240.tif 000011
【図１１】
0004463240.tif 000012
【図１２】
0004463240.tif 000013
【図１３】
0004463240.tif 000014
【図１４】
0004463240.tif 000015
【図１５】
0004463240.tif 000016
【図１６】
0004463240.tif 000017
【図１７】
0004463240.tif 000018
【図１８】
0004463240.tif 000019
【図１９】
0004463240.tif 000020
【図２０】
0004463240.tif 000021
【図２１】
0004463240.tif 000022