(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の他の情報機器と画情報を送受信する送受信手段を備えるネットワークファクシミリ装置において、
前記複数の他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、
前記複数の他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う前記ネットワークファクシミリ装置における多重受信処理能力を超えている場合、前記複数の送信元情報機器のうち前記送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対してはコネクションを拒否し、前記送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対してはコネクションを保留するように制御する制御手段と、
を有することを特徴とするネットワークファクシミリ装置。
【請求項２】
ネットワークを介して接続される複数の他の情報機器と画情報を送受信する送受信手段を備えるネットワークファクシミリ装置において、
前記複数の他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、
送信処理を保留されている状態にある送信元情報機器のアドレス情報を、前記送受信手段により受信処理を行う順番とともに記憶する受信待ちアドレス情報記憶手段と、
前記複数の他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う前記ネットワークファクシミリ装置における多重受信処理能力を超えている場合、コネクションを保留するとともに、前記送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対しては、前記受信待ちアドレス情報記憶手段に記憶される前記受信処理の順番を早くするように並べ替え、前記送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対しては、前記受信待ちアドレス情報記憶手段に早く記憶された順に前記受信処理を行う順番が早いこととして制御する制御手段と、
を有することを特徴とするネットワークファクシミリ装置。
【請求項３】
前記送信元アドレス情報記憶手段は、前記多重送信処理能力を持たない送信元情報機器の前記アドレス情報を、優先順位とともに記憶し、
前記制御手段は、前記送信元アドレス情報記憶手段にアドレス情報を記憶されている送信元情報機器に対して、前記受信待ちアドレス情報記憶手段の前記受信処理を行う順番を、当該送信元情報機器が早くなるように並べ替える際、前記優先順位の高い送信元情報機器のアドレス情報をより早い前記順番とすることを特徴とする請求項２記載のネットワークファクシミリ装置。
【請求項４】
画情報を送信する際、受信要求を発してからタイムアウトよりも短い所定時間経過しても受信側情報機器よりコマンドレスポンスがなく、当該送信をしようとする画情報の他に前記送受信手段による送信を待機状態とされている画情報がある場合には、該タイムアウトにならなくてもコネクションを切断し、前記送信を待機状態とされている画情報の送信を行うように制御する送信制御手段を有することを特徴とする請求項１から３の何れか１項に記載のネットワークファクシミリ装置。
【請求項５】
ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムにおいて、
前記少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、
他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、
前記他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、前記複数の送信元情報機器のうち前記送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対してはコネクションを拒否し、前記送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対してはコネクションを保留するように制御する制御手段と、
を有することを特徴とするファクシミリシステム。
【請求項６】
ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムにおいて、
前記少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、
他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、
送信処理を保留されている状態にある送信元情報機器のアドレス情報を、前記送受信手段により受信処理を行う順番とともに記憶する受信待ちアドレス情報記憶手段と、
前記他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、コネクションを保留するとともに、前記送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対しては、前記受信待ちアドレス情報記憶手段に記憶される前記受信処理の順番を早くするように並べ替え、前記送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対しては、前記受信待ちアドレス情報記憶手段に早く記憶された順に前記受信処理を行う順番が早いこととして制御する制御手段と、
を有することを特徴とするファクシミリシステム。
【請求項７】
前記送信元アドレス情報記憶手段は、前記多重送信処理能力を持たない送信元情報機器の前記アドレス情報を、優先順位とともに記憶し、
前記制御手段は、前記送信元アドレス情報記憶手段にアドレス情報を記憶されている送信元情報機器に対して、前記受信待ちアドレス情報記憶手段の前記受信処理を行う順番を、当該送信元情報機器が早くなるように並べ替える際、前記優先順位の高い送信元情報機器のアドレス情報をより早い前記順番とすることを特徴とする請求項６記載のファクシミリシステム。
【請求項８】
画情報を送信する際、受信要求を発してからタイムアウトよりも短い所定時間経過しても受信側情報機器よりコマンドレスポンスがなく、当該送信をしようとする画情報の他に前記送受信手段による送信を待機状態とされている画情報がある場合には、該タイムアウトにならなくてもコネクションを切断し、前記送信を待機状態とされている画情報の送信を行うように制御する送信制御手段を有することを特徴とする請求項５から７の何れか１項に記載のファクシミリシステム。
【請求項９】
ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムの制御方法において、
前記少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、
他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶工程を備え、
前記他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、前記複数の送信元情報機器のうち前記送信元アドレス情報記憶工程にてアドレス情報が記憶されている送信元情報機器に対してはコネクションを拒否し、前記送信元アドレス情報記憶工程にてアドレス情報が記憶されていない送信元情報機器に対してはコネクションを保留するようにしたことを特徴とするファクシミリシステムの制御方法。
【請求項１０】
ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムの制御方法において、
前記少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、
他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶工程と、
送信処理を保留されている状態にある送信元情報機器のアドレス情報を、前記送受信工程にて受信処理を行う順番とともに記憶する受信待ちアドレス情報記憶工程と、を備え、
前記他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、コネクションを保留するとともに、前記送信元アドレス情報記憶工程にてアドレス情報が記憶されている送信元情報機器に対しては、前記受信待ちアドレス情報記憶工程にて記憶される前記受信処理の順番を早くするように並べ替え、前記送信元アドレス情報記憶工程にてアドレス情報が記憶されていない送信元情報機器に対しては、前記受信待ちアドレス情報記憶工程にて早く記憶された順に前記受信処理を行う順番が早いこととするようにしたことを特徴とするファクシミリシステムの制御方法。
【請求項１１】
前記送信元アドレス情報記憶工程では、前記多重送信処理能力を持たない送信元情報機器の前記アドレス情報を、優先順位とともに記憶し、
前記送信元アドレス情報記憶工程にてアドレス情報を記憶されている送信元情報機器に対して、前記受信待ちアドレス情報記憶工程における前記受信処理を行う順番を、当該送信元情報機器が早くなるように並べ替える際、前記優先順位の高い送信元情報機器のアドレス情報をより早い前記順番とすることを特徴とする請求項１０記載のファクシミリシステムの制御方法。
【請求項１２】
画情報を送信する際、受信要求を発してからタイムアウトよりも短い所定時間経過しても受信側情報機器よりコマンドレスポンスがなく、当該送信をしようとする画情報の他に前記送受信工程による送信を待機状態とされている画情報がある場合には、該タイムアウトにならなくてもコネクションを切断し、前記送信を待機状態とされている画情報の送信を行うようにしたことを特徴とする請求項９から１１の何れか１項に記載のファクシミリシステムの制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法に関し、特に、ネットワークを介して画情報を送受信するネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法に関する。
【０００２】
【従来の技術】
近年、コンピュータやＬＡＮ（ローカルエリアネットワーク）の普及に伴い、読み取った画情報を公衆網（ＰＳＴＮ）を介して送受信するだけでなく、画情報を電子メールに添付してＬＡＮなどのネットワークを介して送受信するネットワークファクシミリ装置が普及しつつある。こうしたネットワークファクシミリ装置の中には、メールサーバのメールボックスを介して電子メールを送受信するだけでなく、電子メールを直接送受信することが可能な装置もある。こうしたネットワークファクシミリ装置では、直接ネットワークファクシミリ装置へ電子メールを送信すれば、メールサーバへアクセスする手間が不要である。
【０００３】
しかし、ネットワークファクシミリ装置では、不特定多数の相手からメール受信の要求が同時に発生した場合、メールサーバのような多重受信処理を行うことはリソース上から難しい。そこで多重受信処理能力以上の受信要求に対しては、コネクションのみ行い受信処理可能になった段階で順次処理するものと、最大受信数で受信しているときには新たにコネクションを行わないものとがある。
【０００４】
また、従来のネットワークファクシミリ装置として、本出願人により先に出願されている特願平１１−１３２３０８号（特開２０００−３２４２９３号公報）がある。これは、電子メール送信動作が正常に行えない場合、送信エラーをユーザに通知するものである。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のネットワークファクシミリ装置では、多重受信処理能力以上の受信要求に対してコネクションのみ行うものの場合、送信元情報機器はメール送信を多重処理できないと通信処理が保留されてしまい、処理の進行がロックされた状態になってしまう。この状態は通信の処理が終了するか、タイムアウトになるまで続くことになる。公衆網を介しての画情報の送信と違って、ネットワークを介しての電子メール送信のタイムアウト時間は長く設定されているため、送信元情報機器の動作効率を大幅に低下させることとなっていた。
【０００６】
また、最大受信数で受信しているときには新たにコネクションを行わないものの場合、メール送信を多重処理できる装置にとっては動作効率が低下してしまう問題があった。
【０００７】
また、特願平１１−１３２３０８号のネットワークファクシミリ装置は、電子メール送信動作が正常に行えない場合に送信エラーをユーザに通知するものであり、動作効率を直接改善することはできなかった。すなわち、本発明とは目的、方法とも異なるものであった。
【０００８】
本発明はこのような状況に鑑みてなされたもので、以下の目的を有する。
第１の目的は、あらかじめ送信処理（電子メール送信など）の多重動作ができない（または、同時に画情報の送信処理を行う多重送信処理能力の低い）送信元（送信元情報機器）のアドレス情報を登録しておく（記憶させる）ことにより、多重受信処理能力以上の受信要求が発生した場合、登録されている送信元からの受信要求に対しては、コネクションをしないもしくはコネクションをしてもすぐに切断する制御を行い、送信元の送信処理の効率を損ねないようにすることである。すなわち、不特定多数からの受信要求に対して、動作効率を損ねることのないネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法を提供することである。
【０００９】
第２の目的は、あらかじめ送信処理（電子メール送信など）の多重動作ができない（または、同時に画情報の送信処理を行う多重送信処理能力の低い）送信元（送信元情報機器）のアドレス情報と優先度を登録しておく（記憶させる）ことにより、多重受信処理能力以上の受信要求が発生した場合はコネクションを保留して受信待ちテーブル（受信待ちアドレス情報記憶機能部）に登録し、上記送信元が特定相手先テーブル（送信元アドレス情報記憶機能部）に登録されている場合はその優先度に基づいて上記受信待ちテーブルをソートし、その優先度順に受信処理する受信制御を行い、受信の優先処理を行えるようにすることである。すなわち、不特定多数からの受信要求に対して、特定相手先テーブルに登録されている送信元の受信処理を行う順番を、該送信元が早くなるように受信待ちテーブルを並べ替えることにより、動作効率を損ねることのないネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法を提供することである。
【００１０】
第３の目的は、画情報を送信する（電子メール送信などを行う）際、受信側情報機器が多重受信処理能力以上の受信要求の発生のために通信処理を保留した場合でも、新たに送信しようとする（待機状態である）画情報（ファイル）がなければ、受信処理が開始されるかあるいはタイムアウトになるまで応答を待ちつづけ、その間に新たな画情報の送信要求を受け付けた場合は現在の保留されているコネクションを切断し、新たに受け付けた画情報の送信を行う送信制御を行うことにより、効率良く画情報の送信を行うことである。すなわち、同時に画情報の受信処理を行う多重受信処理能力の低い受信側情報機器への送信において、コネクション要求等の受信要求を発してから一定時間経過してもコマンドレスポンスのない状態となっても、動作効率を損ねることのないネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法を提供することである。
【００１１】
【課題を解決するための手段】
かかる目的を達成するために、本発明は以下の特徴を有する。
請求項１記載の発明は、ネットワークを介して接続される複数の他の情報機器と画情報を送受信する送受信手段を備えるネットワークファクシミリ装置において、複数の他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、複数の他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行うネットワークファクシミリ装置における多重受信処理能力を超えている場合、複数の送信元情報機器のうち送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対してはコネクションを拒否し、送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対してはコネクションを保留するように制御する制御手段と、を有することを特徴とする。
【００１２】
請求項２記載の発明は、ネットワークを介して接続される複数の他の情報機器と画情報を送受信する送受信手段を備えるネットワークファクシミリ装置において、複数の他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、送信処理を保留されている状態にある送信元情報機器のアドレス情報を、送受信手段により受信処理を行う順番とともに記憶する受信待ちアドレス情報記憶手段と、複数の他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行うネットワークファクシミリ装置における多重受信処理能力を超えている場合、コネクションを保留するとともに、送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対しては、受信待ちアドレス情報記憶手段に記憶される受信処理の順番を早くするように並べ替え、送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対しては、受信待ちアドレス情報記憶手段に早く記憶された順に受信処理を行う順番が早いこととして制御する制御手段と、を有することを特徴とする。
【００１３】
請求項３記載の発明は、請求項２記載の発明において、送信元アドレス情報記憶手段は、多重送信処理能力を持たない送信元情報機器のアドレス情報を、優先順位とともに記憶し、制御手段は、送信元アドレス情報記憶手段にアドレス情報を記憶されている送信元情報機器に対して、受信待ちアドレス情報記憶手段の受信処理を行う順番を、当該送信元情報機器が早くなるように並べ替える際、優先順位の高い送信元情報機器のアドレス情報をより早い順番とすることを特徴とする。
【００１４】
請求項４記載の発明は、請求項１から３の何れか１項に記載の発明において、画情報を送信する際、受信要求を発してからタイムアウトよりも短い所定時間経過しても受信側情報機器よりコマンドレスポンスがなく、当該送信をしようとする画情報の他に送受信手段による送信を待機状態とされている画情報がある場合には、該タイムアウトにならなくてもコネクションを切断し、送信を待機状態とされている画情報の送信を行うように制御する送信制御手段を有することを特徴とする。
【００１５】
請求項５記載の発明は、ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムにおいて、少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、複数の送信元情報機器のうち送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対してはコネクションを拒否し、送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対してはコネクションを保留するように制御する制御手段と、を有することを特徴とする。
【００１６】
請求項６記載の発明は、ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムにおいて、少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶手段と、送信処理を保留されている状態にある送信元情報機器のアドレス情報を、送受信手段により受信処理を行う順番とともに記憶する受信待ちアドレス情報記憶手段と、他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、コネクションを保留するとともに、送信元アドレス情報記憶手段にアドレス情報が記憶されている送信元情報機器に対しては、受信待ちアドレス情報記憶手段に記憶される受信処理の順番を早くするように並べ替え、送信元アドレス情報記憶手段にアドレス情報が記憶されていない送信元情報機器に対しては、受信待ちアドレス情報記憶手段に早く記憶された順に受信処理を行う順番が早いこととして制御する制御手段と、を有することを特徴とする。
【００１７】
請求項７記載の発明は、請求項６記載の発明において、送信元アドレス情報記憶手段は、多重送信処理能力を持たない送信元情報機器のアドレス情報を、優先順位とともに記憶し、制御手段は、送信元アドレス情報記憶手段にアドレス情報を記憶されている送信元情報機器に対して、受信待ちアドレス情報記憶手段の受信処理を行う順番を、当該送信元情報機器が早くなるように並べ替える際、優先順位の高い送信元情報機器のアドレス情報をより早い順番とすることを特徴とする。
【００１８】
請求項８記載の発明は、請求項５から７の何れか１項に記載の発明において、画情報を送信する際、受信要求を発してからタイムアウトよりも短い所定時間経過しても受信側情報機器よりコマンドレスポンスがなく、当該送信をしようとする画情報の他に送受信手段による送信を待機状態とされている画情報がある場合には、該タイムアウトにならなくてもコネクションを切断し、送信を待機状態とされている画情報の送信を行うように制御する送信制御手段を有することを特徴とする。
【００１９】
請求項９記載の発明は、ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムの制御方法において、少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶工程を備え、他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、複数の送信元情報機器のうち送信元アドレス情報記憶工程にてアドレス情報が記憶されている送信元情報機器に対してはコネクションを拒否し、送信元アドレス情報記憶工程にてアドレス情報が記憶されていない送信元情報機器に対してはコネクションを保留するようにしたことを特徴とする。
【００２０】
請求項１０記載の発明は、ネットワークを介して画情報の送受信を行う送受信手段を備える３つ以上の情報機器が接続されてなり、該情報機器のうち少なくとも１つがネットワークファクシミリ装置であるファクシミリシステムの制御方法において、少なくとも１つのネットワークファクシミリ装置のうち任意の１つのファクシミリ装置は、他の情報機器のうち、複数の情報機器への画情報の送信処理を同時に行う多重送信処理能力を持たない送信元情報機器のアドレス情報を記憶する送信元アドレス情報記憶工程と、送信処理を保留されている状態にある送信元情報機器のアドレス情報を、送受信工程にて受信処理を行う順番とともに記憶する受信待ちアドレス情報記憶工程と、を備え、他の情報機器から同時に発生した受信要求が、複数の送信元情報機器からの画情報の受信処理を同時に行う該任意の１つのファクシミリ装置における多重受信処理能力を超えている場合、コネクションを保留するとともに、送信元アドレス情報記憶工程にてアドレス情報が記憶されている送信元情報機器に対しては、受信待ちアドレス情報記憶工程にて記憶される受信処理の順番を早くするように並べ替え、送信元アドレス情報記憶工程にてアドレス情報が記憶されていない送信元情報機器に対しては、受信待ちアドレス情報記憶工程にて早く記憶された順に受信処理を行う順番が早いこととするようにしたことを特徴とする。
【００２１】
請求項１１記載の発明は、請求項１０記載の発明において、送信元アドレス情報記憶工程では、多重送信処理能力を持たない送信元情報機器のアドレス情報を、優先順位とともに記憶し、送信元アドレス情報記憶工程にてアドレス情報を記憶されている送信元情報機器に対して、受信待ちアドレス情報記憶工程における受信処理を行う順番を、当該送信元情報機器が早くなるように並べ替える際、優先順位の高い送信元情報機器のアドレス情報をより早い順番とすることを特徴とする。
【００２２】
請求項１２記載の発明は、請求項９から１１の何れか１項に記載の発明において、画情報を送信する際、受信要求を発してからタイムアウトよりも短い所定時間経過しても受信側情報機器よりコマンドレスポンスがなく、当該送信をしようとする画情報の他に送受信工程による送信を待機状態とされている画情報がある場合には、該タイムアウトにならなくてもコネクションを切断し、送信を待機状態とされている画情報の送信を行うようにしたことを特徴とする。
【００２３】
【発明の実施の形態】
次に、本発明に係るネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法を図面を用いて詳細に説明する。
【００２４】
図１は、本発明の実施形態としてのネットワークファクシミリ装置の構成例を示すブロック図である。図１に示すように、本発明に係るファクシミリ装置は、システム制御ユニット１と、スキャナユニット２と、プロッタユニット３と、メモリユニット４と、操作ユニット５と、公衆網Ｉ／Ｆユニット６と、ＬＡＮＩ／Ｆユニット７と、画像変換ユニット８と、を有して構成される。
【００２５】
図１に示す各部について、以下に説明する。
システム制御ユニット１は、ファクシミリ装置全体の機能を制御する。
スキャナユニット２は、送信する原稿を読み取る。
プロッタユニット３は、受信したデータやメモリユニット４に蓄積されている画情報などを記録紙へ出力する。
【００２６】
メモリユニット４は、システム制御用プログラムを格納している。また、システム制御ユニット１によるワーク用の領域でもある。すなわち、ＲＯＭやＲＡＭなどを有する。また、画情報の蓄積にも用いられる。また、ワンタッチダイヤルなどの機能のための宛先情報を格納する。また、特定相手先テーブル４１や受信待ちテーブル４２を格納する。
【００２７】
特定相手先テーブル（送信元アドレス情報記憶機能部）４１は、メール送信の多重動作ができない（または、同時に電子メールの送信処理を行う多重送信処理能力の低い）送信元を特定するＩＰアドレスなどのアドレス情報を格納する。また、それぞれの送信元について、優先順位も併せて格納することとしてもよい。詳細については後述する。
【００２８】
受信待ちテーブル（受信待ちアドレス情報記憶機能部）４２は、受信処理を保留されている送信元のＩＰアドレスなどのアドレス情報を受信処理を行う順番（処理順）とともに格納する。詳細については後述する。
【００２９】
操作ユニット５は、送受信等に用いる各種キーと、表示や入力に用いるディスプレイとを有し、各種データの入出力を行う。なお、ここでのディスプレイは表示機能のみのものでもよい。
【００３０】
公衆網Ｉ／Ｆユニット６は、公衆網（ＰＳＴＮ）との接続Ｉ／Ｆ（インタフェース）であり、公衆網を介する送受信を制御する。
【００３１】
ＬＡＮＩ／Ｆユニット７は、ＬＡＮとの接続Ｉ／Ｆであり、送受信する画情報を電子メールとして送受信する。換言すると、メモリユニット４に蓄積されている電子メールの原稿（ファイル）を、メールヘッダ部と、テキストパート部と、バイナリパート部とを有する電子メールとしての形式に変換して送受信する。なお、バイナリパート部とは、画情報をＭＩＭＥ形式に変換したＭＩＭＥエンコードデータを含むものである。
【００３２】
画像変換ユニット８は、スキャナユニット２で読み取った原稿のデータ等の画情報をファクシミリ用に圧縮する。また、圧縮された画情報を復元（伸長）する。また、画情報をＴＩＦＦ形式へ変換したり、逆変換したりする。また、電子メールへの画情報の添付用に、ＭＩＭＥ規格に従った変換（ＭＩＭＥ形式への変換）を行う。
【００３３】
ここで、基本的には本実施形態において、ＬＡＮに接続されている端末相互間でのデータのやりとりは、いわゆるＴＣＰ／ＩＰと呼ばれるトランスポートレイヤまでの伝送プロトコルと、それ以上の上位レイヤの通信プロトコルとの組み合わせ（いわゆるプロトコルスイート）を適用して行われる。例えば、電子メールのやりとりでは上位レイヤの通信プロトコルとしてＳＭＴＰ（Simple Mail Transfer Protocol ）という通信プロトコルが適用される。
【００３４】
また、ＴＣＰ／ＩＰ、ＳＭＴＰなどの通信プロトコル、および、電子メールのデータ形式やデータ構造などは、ＩＥＴＦ（Internet Engineering Task Force ）というインターネットに関する技術内容をまとめている組織から発行されているＲＦＣ（Request For Comments）文書により規定されている。例えば、ＴＣＰはＲＦＣ７９３、ＩＰはＲＦＣ７９３、ＳＭＴＰはＲＦＣ８２１、電子メールの形式はＲＦＣ８２２、ＲＦＣ１５２１、ＲＦＣ１５２２（ＭＩＭＥ（Multi Purpose Mail Extension）形式）などでそれぞれ規定されている。
【００３５】
ここで、ファクシミリ送信における画情報はバイナリデータである。また、電子メールには、直接バイナリデータを含ませることができない。このため、所定の変換方法（例えば、Ｂａｓｅ６４符号化方法）を適用して可読情報（７ビットのキャラクタコード）に変換した状態で、電子メールに含められる。このような電子メールの本文情報の形式をＭＩＭＥ形式という。
【００３６】
このように、画情報を送信する際に用いられる電子メールは、一般に、複数の本文パートを持つマルチパートＭＩＭＥ形式の電子メールであり、電子メールの送信日付（「Ｄａｔｅ」フィールド）、宛先メールアドレス（「Ｔｏ」フィールド）、送信元メールアドレス（「Ｆｒｏｍ」フィールド）などの所定の情報からなるメールヘッダ部と、テキストデータを運ぶためのテキストパート部と、画情報を運ぶためのバイナリパート部と、を有する。該バイナリパート部には、画情報をＭＩＭＥ変換して得たＭＩＭＥエンコードデータが配置される。
【００３７】
また、電子メールで運ばれる画情報は、元の画像データをＭＨ符号化で圧縮し、それをＴＩＦＦ形式の一種であるＴＩＦＦ−Ｆフォーマットへ変換したものであり、したがって、ＭＩＭＥエンコードデータとしては、このＴＩＦＦ−ＦデータをＭＩＭＥ変換したものが配置される。
【００３８】
ここで、ＴＩＦＦ−Ｆフォーマットでは、複数ページの画像データを１つのファイルとしてまとめることができるので、１つのバイナリパート部に、複数ページからなる１つの送信画情報ファイルのデータを配置することができる。
【００３９】
なお、本実施形態において用いられる電子メールは、上述した複数の本文パートを持つマルチパートＭＩＭＥ形式のものに限定されず、画情報を送信するものであれば他の形式でもよい。
【００４０】
図２は、本発明の実施形態としてのネットワークファクシミリ装置の接続されるネットワークシステムの一例を示す図である。図２に示すように、ＬＡＮには本実施形態のネットワークファクシミリ装置である装置Ａの他、装置Ｂ、装置Ｃなどの複数のネットワークファクシミリ装置と、メールサーバが接続されている。メールサーバは、ＬＡＮに接続されるそれぞれの情報機器のユーザに対して、電子メールの送信や受信などのサービスを提供するものである。ここで、それぞれの情報機器におけるユーザは、一人または複数人のユーザであってよい。また、ＬＡＮに接続されているネットワークファクシミリ装置などの情報機器それぞれについて、公衆網に接続されていることとしてよい。また、ＬＡＮに接続される情報機器は、上述したネットワークファクシミリ装置やメールサーバに限定されず、他の情報機器であってもよい。
【００４１】
なお、ＬＡＮに接続される情報機器は、ネットワークを介して画情報の送受信を行う送受信機能を備え、３つ以上であることとする。すなわち、本発明に係るネットワークファクシミリ装置と、送信処理や受信処理の多重動作ができない（または、同時に画情報の送信処理や受信処理を行う多重送信処理能力や多重受信処理能力の低い）情報機器と、送信処理や受信処理の多重動作ができる情報機器との３つは、本発明に係るファクシミリシステムに含まれることとして説明する。
【００４２】
図３は、電子メール送信時の送信元情報機器（例えば、ネットワークファクシミリ装置やメールサーバ）と受信側情報機器（例えば、ネットワークファクシミリ装置やメールサーバ）との間での、通信開始時における通信プロトコルに基づくやりとりの一例を示すタイムチャートである。
【００４３】
まず、送信元情報機器は、受信側情報機器に対して、ＴＣＰポート２５番を用い、コネクション接続要求を発する。このコネクション接続要求を受信した受信側情報機器は、接続応答として、コード「２２０」を応答するとともに、適宜なコメント文字列（この場合は、「ｈｏｓｔａ．ａｂｃ．ｃｏ．ｊｐ  Ｓｅｒｖｉｃｅ  ｒｅａｄｙ」）を、送信元情報機器に対して送出する。このコード「２２０」によるコネクション接続要求への応答メッセージを、グリーティングメッセージという。
【００４４】
接続応答を受信した送信元情報機器は、次いで、コマンド「ＨＥＬＯ」を用いて、自端末のホスト名（コマンドの引数、この場合は、「ｈｏｓｔｂ．ｅｆｇ．ｃｏ．ｊｐ」）を受信側情報機器に対して送出する。受信側情報機器は、コマンド「ＨＥＬＯ」を正常受信すると、正常応答をあらわすコード「２５０」と、コメントとしてサーバホスト名（この場合は、「ｈｏｓｔａ．ａｂｃ．ｃｏ．ｊｐ」）を送信元情報機器に応答する。
【００４５】
このようにして、送信元情報機器と受信側情報機器の間で接続が開始され、この後メールアドレスの通知等を行うことにより接続は完了する。接続が完了した後、電子メールのデータ本体の送信が開始されることになる。
【００４６】
次に、本発明の第１の実施形態としてのネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法について、図４から図９のそれぞれの図を用いて詳細に説明する。なお、本実施形態では、ＳＭＴＰ受信による受信動作は、同時に１通信だけしか動作しないものとする。
【００４７】
図４は、第１の実施形態におけるネットワークシステムの構成例と、信号の流れを表す概念図である。図４に示すように、ＬＡＮには本実施形態におけるネットワークファクシミリ装置である装置Ａと、装置Ｂ、装置Ｃなどの複数のネットワークファクシミリ装置と、メールサーバとが接続されている。
【００４８】
図５は、第１の実施形態としてのネットワークファクシミリ装置の動作を示すフローチャートである。以下に、図４に示すような複数の情報機器からの受信要求が発生したとして、本実施形態の動作を図５を用いて説明する。ここでの複数の情報機器からの受信要求は、装置Ｂ、装置Ｃ、メールサーバの順に行われるものとする。
【００４９】
装置ＡのＬＡＮＩ／Ｆユニット７は装置Ｂからのコネクション要求を受けると（ステップＳ１）、システム制御ユニット１へ該コネクション要求と装置ＢのＩＰアドレスを通知する。コネクション要求が受信可能である場合、すなわちコネクション要求が１つ目である場合（ステップＳ２；ＹＥＳ）、システム制御ユニット１は受信許可をＬＡＮＩ／Ｆユニット７へ通知し、ＬＡＮＩ／Ｆユニット７は通信プロトコルに従ったコマンドやデータの送受信を行い（ステップＳ３）、電子メールを受信する（ステップＳ４）。
【００５０】
なお、本実施形態における電子メールの受信とは、ＬＡＮＩ／Ｆユニット７により電子メールをメモリユニット４に格納し、格納が終了するとそのままプロッタユニット３により記録紙に出力することである。また、ユーザの設定により、メモリユニット４に蓄積して必要に応じてプロッタユニット３により記録紙に出力することとしてもよい。
【００５１】
装置Ｂからの受信処理の途中で装置Ｃからコネクション要求があると（ステップＳ１）、ＬＡＮＩ／Ｆユニット７は、装置Ｂの場合と同様にシステム制御ユニット１へ該コネクション要求と装置ＣのＩＰアドレスを通知する。システム制御ユニット１はすでに受信処理中であるため、装置Ｃからの受信処理をすぐには行うことができない（ステップＳ２；ＮＯ）。この時、システム制御ユニット１はメモリユニット４に格納されている特定相手先テーブル４１をチェックし、ＬＡＮＩ／Ｆユニット７から通知された装置ＣのＩＰアドレスが登録されているか否かを確認する（ステップＳ５）。登録されている場合（ステップＳ５；ＹＥＳ）、装置Ｃからのコネクション要求に対して拒絶のパケットを通知し、コネクションを拒否する（ステップＳ６）。
【００５２】
ここで、本実施形態における特定相手先テーブル４１について図６を用いて説明する。図６は、本実施形態における特定相手先テーブル４１の一例を示す図である。
ユーザは、特定相手先テーブル４１にメール送信の多重動作ができない（または、同時に電子メールの送信処理を行う多重送信処理能力の低い）送信元のメールアドレス（ＩＰアドレス）をあらかじめ登録しておく。この登録の方法としては、ユーザがテンキーなどの操作ユニット５により入力することとしてもよく、ネットワークを介して他の情報機器から入力することとしてもよい。また、入力方法であればこれらに限定されず、他の方法でもよい。
【００５３】
装置Ｂからの受信処理の途中でメールサーバからコネクション要求があると、装置Ｃの場合と同様の動作によりシステム制御ユニット１は特定相手先テーブル４１をチェックし、ＬＡＮＩ／Ｆユニット７から通知されたメールサーバのＩＰアドレスが登録されているか否かを確認する（ステップＳ５）。登録されていない場合（ステップＳ５；ＮＯ）、システム制御ユニット１はＬＡＮＩ／Ｆユニット７によりＴＣＰレベルでのコネクションを行い（ステップＳ７）、メモリユニット４の受信待ちテーブル４２に登録する（ステップＳ８）。メールサーバとのコネクションは、システム制御ユニット１からの指示があるまで保留させる。
【００５４】
ここで、本実施形態における受信待ちテーブル４２について図７を用いて説明する。図７は、本実施形態における受信待ちテーブル４２の一例を示す図である。
受信要求を発してきた送信元の情報機器に対して受信処理を保留する場合、システム制御ユニット１はそれぞれのメールアドレス（ＩＰアドレス）を受信処理を行う順番（処理順）とともに受信待ちテーブル４２に記憶させる。システム制御ユニット１により処理中の受信処理が終了すると、次にシステム制御ユニット１は、受信待ちテーブル４２に記憶されている受信処理を行う順番に従って、その順番のもっとも早いメールアドレスである送信元からの受信処理を行う。受信待ちテーブル４２における受信処理を行う順番の設定については、受信要求を早く出していた送信元の受信処理を行う順番を早い順番として設定する。
【００５５】
また、本実施形態におけるコネクションの保留のさせ方について、図８および図９を用いて説明する。
【００５６】
図８は、グリーティングメッセージの送信を遅らせることによりコネクションを保留する場合の、通信プロトコルに基づく情報のやりとりを示すタイムチャートである。送信元の装置からのコネクション要求を受信した後、受信順序が回ってくるまではグリーティングメッセージを返信しないこととする。これにより、送信元の装置はグリーティングメッセージを待つこととなるので、結果として電子メールの送信をウエイトさせることとなる。
【００５７】
図９は、送信元の装置から送られてくるＨＥＬＯコマンドへの応答を遅らせることによりコネクションを保留する場合の、通信プロトコルに基づく情報のやりとりを示すタイムチャートである。送信元の装置からのコネクション要求を受信した後、グリーティングメッセージを返信すると、続いて送信元の装置はＨＥＬＯコマンドに基づいたメッセージを送信する。このＨＥＬＯコマンドに対する応答メッセージを、受信順序が回ってくるまでは送信しないこととする。これにより、送信元の装置はＨＥＬＯコマンドに対する応答メッセージを待つこととなるので、結果として電子メールの送信をウエイトさせることとなる。
【００５８】
本実施形態におけるコネクションの保留のさせ方は、特に限定されるものではなく、例えば図８に示すグリーティングメッセージの送信を遅らせることによる保留方法や、図９に示すＨＥＬＯコマンドへの応答を遅らせることによる保留方法でもよい。
【００５９】
以上のような動作を行い、装置Ｂからの電子メール受信処理が終了すると、システム制御ユニット１はＬＡＮＩ／Ｆユニット７へ受信開始の通知を再び行う。そして、システム制御ユニット１はメモリユニット４の受信待ちテーブル４２を検索し、次の順番として登録されているメールサーバからの電子メール受信処理を開始する。
また、コネクションを拒否された装置Ｃは、通信失敗となるため、アプリケーションレベルで再度送信処理が行われることとなる。
【００６０】
なお、本実施形態では、特定相手先テーブル４１への登録は、接続要求のパケットに含まれるＩＰアドレスを用いることとして説明したが、相手先（送信元）を特定できるアドレス情報であればこれに限定されず、例えばＭＡＣアドレスを用いることとしてもよい。
【００６１】
また、本実施形態では、ＴＣＰコネクションを確立する前に特定相手先テーブル４１に登録された送信元か否かの判断を行うこととして説明しているが、図９に示すＨＥＬＯコマンドへの応答を遅らせることによる保留方法を用いる場合、コネクション確立後のＨＥＬＯコマンドのパラメータであるドメイン名を特定相手先である送信元か否かの判断に用いることとしてもよい。換言すると、図９に示すＨＥＬＯコマンドへの応答を遅らせることによる保留方法を用いる場合、コネクション確立後のＨＥＬＯコマンドのパラメータであるドメイン名を特定相手先テーブル４１への登録に用いることとしてもよい。この場合、特定相手先テーブル４１に登録されている送信元に対しては、ＨＥＬＯコマンドへの応答としてエラーメッセージを送信し、コネクションを切断することとなる。
【００６２】
次に、本発明の第２の実施形態としてのネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法について、図１０から図１２のそれぞれの図を用いて詳細に説明する。なお、本実施形態では、ＳＭＴＰ受信による受信動作は、同時に１通信だけしか動作しないものとする。また、図４、図８、図９についても説明に用いるが、第１の実施形態と共通するため、その説明は省略する。
【００６３】
図１０は、第２の実施形態としてのネットワークファクシミリ装置の動作を示すフローチャートである。以下に、図４に示すような複数の情報機器からの受信要求が発生したとして、本実施形態の動作を図１０を用いて説明する。ここでの複数の情報機器からの受信要求は、装置Ｂ、装置Ｃ、メールサーバの順に行われるものとする。
【００６４】
装置ＡのＬＡＮＩ／Ｆユニット７は装置Ｂからのコネクション要求を受けると（ステップＳ１１）、システム制御ユニット１へ該コネクション要求と装置ＢのＩＰアドレスを通知する。システム制御ユニット１は、コネクション要求を受けるとＬＡＮＩ／Ｆユニット７によりコネクションを確立する（ステップＳ１２）。ここで受信可能である場合、すなわちコネクション要求が１つ目である場合（ステップＳ１３；ＹＥＳ）、システム制御ユニット１は受信許可をＬＡＮＩ／Ｆユニット７へ通知し、電子メールを受信する（ステップＳ１４）。
【００６５】
なお、本実施形態における電子メールの受信とは、ＬＡＮＩ／Ｆユニット７により電子メールをメモリユニット４に格納し、格納が終了するとそのままプロッタユニット３により記録紙に出力することである。ただし、ユーザの設定により、メモリユニットに蓄積して必要に応じてプロッタユニット３により記録紙に出力することとしてもよい。
【００６６】
装置Ｂからの受信処理の途中で装置Ｃからコネクション要求があると（ステップＳ１１）、ＬＡＮＩ／Ｆユニット７は、装置Ｂの場合と同様にシステム制御ユニット１へ該コネクション要求と装置ＣのＩＰアドレスを通知する。システム制御ユニット１は、コネクション要求を受けるとＬＡＮＩ／Ｆユニット７によりコネクションを確立する（ステップＳ１２）。ここでシステム制御ユニット１はすでに受信処理中であるため、装置Ｃからの受信処理をすぐには行うことができない（ステップＳ１３；ＮＯ）。この時、システム制御ユニット１は、受信待ちテーブル４２の最後に装置ＣのＩＰアドレスを登録（追加）し（ステップＳ１５）、装置Ｃとのコネクションを保留する。そして、メモリユニット４に格納されている特定相手先テーブル４１をチェックし、装置ＣのＩＰアドレスが登録されているか否かを確認する（ステップＳ１６）。
【００６７】
ここで、本実施形態における特定相手先テーブル４１について図１１を用いて説明する。図１１は、本実施形態における特定相手先テーブル４１の一例を示す図である。
ユーザは、特定相手先テーブル４１にメール送信の多重動作ができない（または、同時に電子メールの送信処理を行う多重送信処理能力の低い）送信元のメールアドレス（ＩＰアドレス）を、受信処理の優先度とともにあらかじめ登録しておく。この優先度の表記は、図１１では小さい値ほど優先度が高いものとしているが、他の表記方法でもよい。また、この登録の方法としては、ユーザがテンキーなどの操作ユニット５により入力することとしてもよく、ネットワークを介して他の情報機器から入力することとしてもよい。また、入力方法であればこれらに限定されず、他の方法でもよい。
【００６８】
装置ＣのＩＰアドレスが特定相手先テーブル４１に登録されている場合（ステップＳ１６；ＹＥＳ）、システム制御ユニット１は、特定相手先テーブル４１に登録されている優先度に従って、受信待ちテーブル４２をソートする（ステップＳ１７）。換言すると、システム制御ユニット１は、装置Ｃのメールアドレスを特定相手先テーブル４１に登録されている優先順位に応じてより早い順番とするように受信待ちテーブル４２を並べ替える。その後、装置Ｃは受信可能となるまで、すなわち受信待ちテーブル４２で装置Ｃのメールアドレスが先頭となり、システム制御ユニット１から受信許可がＬＡＮＩ／Ｆユニット７へ通知されるまで、通信を保留されるウエイト状態となる（ステップＳ１８）。
【００６９】
ここで、本実施形態における受信待ちテーブル４２について図１２を用いて説明する。図１２は、本実施形態における受信待ちテーブル４２の一例を示す図である。
【００７０】
受信要求を発してきた送信元の情報機器に対して受信処理を保留する場合、システム制御ユニット１はそれぞれのメールアドレス（ＩＰアドレス）を受信処理を行う順番（待ち順）とともに受信待ちテーブル４２の最後に記憶させる。すなわち、最も遅い順番として登録する。この後、システム制御ユニット１は特定相手先テーブル４１を検索し、特定相手先テーブル４１に登録されている場合、その登録されている優先度に応じて受信処理を行う順番を並べ替える。換言すると、システム制御ユニット１は、特定相手先テーブル４１に登録されている受信処理における優先順位の高い送信元のメールアドレスをより早い順番とするように、受信待ちテーブル４２を並べ替える。図１２は、優先度の高い送信元のメールアドレスの受信処理を行う順番を無条件に早くするように並べ替えた状態の例を示す図である。
【００７１】
また、ここでの装置Ｃに対するコネクションの保留の仕方は、実施例１と同様のため省略する。
【００７２】
装置Ｂからの受信処理の途中でメールサーバからコネクション要求があると、装置Ｃの場合と同様の動作によりコネクションを確立し、受信待ちテーブル４２にメールサーバのＩＰアドレスを登録する。ここで、メールサーバは特定相手先テーブル４１に登録されていないので（ステップＳ１６；ＮＯ）、受信待ちテーブル４２の受信処理を行う順番は最後として登録され、特定相手先テーブル４１に登録されている送信元よりも後となる。その後、メールサーバは受信可能となるまで、すなわち受信待ちテーブル４２でメールサーバのメールアドレスが先頭となり、システム制御ユニット１から受信許可がＬＡＮＩ／Ｆユニット７へ通知されるまで、通信を保留されるウエイト状態となる（ステップＳ１８）。
【００７３】
以上のような動作を行い、装置Ｂからの電子メール受信処理が終了すると、システム制御ユニット１はＬＡＮＩ／Ｆユニット７へ受信開始の通知を再び行う。そして、システム制御ユニット１はメモリユニット４の受信待ちテーブル４２を検索し、次の順番として登録されている装置Ｃからの電子メール受信処理を開始する。
【００７４】
なお、本実施形態では、特定相手先テーブル４１へのアドレス情報の登録は、接続要求のパケットに含まれるＩＰアドレスを用いることとして説明したが、相手先（送信元）を特定できるアドレス情報であればこれに限定されず、例えばＭＡＣアドレスを用いることとしてもよい。
【００７５】
次に、本発明の第３の実施形態としてのネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法について、図１３を用いて詳細に説明する。図１３は、第３の実施形態としてのネットワークファクシミリ装置の動作を示すフローチャートである。なお、本実施形態は、第１、第２の実施形態と異なり、送信時の処理である。また、本実施形態としてのネットワークファクシミリ装置は、ＳＭＴＰ送信を多重で行うことができないものとする。また、受信側情報機器（受信側ネットワークファクシミリ装置）は、電子メールの受信処理を多重にはできないこととし、コネクションを保留する場合には、図８に示すグリーティングメッセージの返送を遅らせる方法を採ることとする。
【００７６】
スキャナユニット２から読み込んだ画情報や、公衆網Ｉ／Ｆユニット６により公衆網を介して受信した画情報は、送信にあたって、画像変換ユニット８によりＭＩＭＥ変換した後ＬＡＮＩ／Ｆユニット７により電子メール形式にされ、ＬＡＮＩ／Ｆユニット７からＬＡＮを介して送信されることとなる。
【００７７】
まず、ＬＡＮＩ／Ｆユニット７は、受信側情報機器（受信側ネットワークファクシミリ装置）へコネクション要求を送信し（ステップＳ２１）、コネクションを確立する（ステップＳ２２）。このとき、受信側情報機器がすでに多重受信処理能力の分だけ受信処理を行っていると、それ以上の受信処理ができないため、グリーティングメッセージを送信してこないことになり（ステップＳ２３；ＮＯ）、コネクションが保留された状態となる。
【００７８】
この状態になると、システム制御ユニット１はタイムアウトよりも短く設定された一定時間が経過した後（ステップＳ２４；ＹＥＳ）、新たにＬＡＮを介して電子メールの形式にして送信するファイルが送信待機ファイルとして（待機状態として）メモリユニット４に格納されているかどうかをチェックする（ステップＳ２５）。新たにＬＡＮを介して送信するファイルが入力され、メモリユニット４に格納されている場合（ステップＳ２５；ＹＥＳ）、現在のコネクションをクローズ（切断）し（ステップＳ２７）、新たに入力された（待機状態である）ファイルを電子メールの形式にしての送信処理へと移行する。
【００７９】
上述した新たにＬＡＮを介して送信するファイルが入力されていない場合、システム制御ユニット１はタイムアウトになるまで、メモリユニット４のチェックを続ける（ステップＳ２５）。上記送信するファイルが入力されないまま（ステップＳ２５；ＮＯ）タイムアウトになると（ステップＳ２６；ＹＥＳ）、現在のコネクションを切断し（ステップＳ２７）、リトライ処理として再び送信処理を行う。なお、リトライ処理としての再送信処理は、少し時間をおいた後に行うこととしてもよい。
【００８０】
コネクション確立後の上述した動作の間に、グリーティングメッセージが送信されてきた場合（ステップＳ２３；ＹＥＳ）、以後は通常通りのＳＭＴＰ送信を行う（ステップＳ２８）。
【００８１】
なお、本実施形態では、受信側情報機器は電子メールの受信処理を多重にはできないこととして説明しているが、多重に受信処理の可能な受信側情報機器への送信においても動作は同様である。
【００８２】
また、本実施形態では、受信側情報機器はコネクションを保留する場合、図８に示すグリーティングメッセージの返送を遅らせる方法を採ることとして説明しているが、この方法に限定されず、第１の実施形態によるコネクションの保留の仕方として説明したいずれの方法を採ることとしてもよい。
【００８３】
また、本実施形態では、上述したステップＳ２４に示す、システム制御ユニット１が新たな送信ファイルをチェックし始めるまでの一定時間は予め設定されることとしているが、ユーザの設定により、選択による入力や数値入力によることとしてもよい。
【００８４】
さらに、本発明の実施形態では、受信動作も送信動作も、同時に１通信だけしか動作しない（多重動作ができない）こととして説明しているが、１通信に限定されず、同時に送信したり受信したりできる同時通信数は、少ない通信数の多重動作であれば、いくつでもよい。
【００８５】
また、本発明の実施形態では、ＬＡＮ以外に公衆網（ＰＳＴＮ）に接続することとして説明しているが、ＩＳＤＮに接続することとしてもよく、また、両方に接続を切り換えることとしてもよい。
【００８６】
また、本発明の実施形態では、本発明に係るネットワークファクシミリ装置が接続するネットワークはＬＡＮであることとして説明しているが、ＬＡＮに限定されず、どのようなネットワークでもよい。また、接続される情報機器は、本発明に係るネットワークファクシミリ装置と、該装置と通信可能な情報機器があれば他にはどのような情報機器が接続されることとしてもよい。
【００８７】
また、本発明の実施形態では、通信に用いるプロトコルとしてＴＣＰ／ＩＰと、上位レイヤとしてのＳＭＴＰを用いることとして説明しているが、ネットワークを介しての画情報の送受信が可能であればこれらに限定されず、どのようなプロトコルでもよい。
【００８８】
また、本発明の実施形態では、画情報の送受信は電子メールによって行うこととして説明しているが、画情報の送受信が可能であればこの方法に限定されず、他の方法を用いてもよい。
【００８９】
また、本発明の実施形態では、第１の実施形態と第２の実施形態を別々に説明しているが、ユーザにより何れか一方を選択する機能をさらに有してもよい。
【００９０】
【発明の効果】
以上の説明により明らかなように、本発明のネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法によれば、以下に示す効果が得られる。
【００９１】
メールサーバを使わずネットワークファクシミリどうしで直接画情報の送信処理（電子メール送信など）を行う場合、受信側での多重動作が問題となる。メールサーバとは異なりネットワークファクシミリでは同時に複数の受信処理を行うことは難しいため、受信側の都合でコネクションのみ行いプロトコルコマンド等で待たされてしまうと送信側のネットワークファクシミリもロックされてしまう可能性がある。
そこであらかじめ多重送信ができない相手先を受信側で登録しておき、ロックしてしまうことのないように処理することにより、送信元ネットワークファクシミリの動作効率（送信処理効率）を損ねないようにすることを可能としている。
【００９２】
換言すると、あらかじめ同時に画情報の送信処理を行う多重送信処理能力の低い送信元（送信元情報機器）のアドレス情報を登録しておき（記憶させておき）、多重受信処理能力以上の受信要求が発生した場合、登録されている送信元からの受信要求に対しては、コネクションをしないもしくはコネクションをしてもすぐに切断する受信制御を行うことにより、送信元の送信処理の効率を損ねないようにすることができる。また、このように、不特定多数からの受信要求に対して、動作効率を損ねることのないネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法を提供することができる。
【００９３】
また、本発明のネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法は、多重受信処理能力以上の受信要求が発生した場合、受信可能となるまで全てコネクションを確立・維持しウエイトを行う。しかし、送信側の装置が送信処理の多重動作が可能ではないと分かっている場合は、あらかじめ登録してあるプライオリティに応じて受信開始待ちの順番をソートして処理することにより、送信側ネットワークファクシミリ装置の動作効率（送信処理効率）を損ねないようにすることを可能としている。
【００９４】
換言すると、あらかじめ同時に画情報の送信処理（電子メール送信など）を行う多重送信処理能力の低い送信元（送信元情報機器）のアドレス情報と優先度を登録しておく（記憶させる）ことにより、多重受信処理能力以上の受信要求が発生した場合はコネクションを保留して受信待ちテーブル（受信待ちアドレス情報記憶機能部）に登録し、上記送信元が特定相手先テーブル（送信元アドレス情報記憶機能部）に登録されている場合はその優先度に基づいて上記受信待ちテーブルをソートし、その優先度順に受信処理する受信制御を行い、受信の優先処理を行えるようにすることができる。また、このように、不特定多数からの受信要求に対して、特定相手先テーブルに登録されている（アドレス情報が記憶されている）送信元の受信処理を行う順番を、該送信元が早くなるように受信待ちテーブルを並べ替えることにより、動作効率を損ねることのないネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法を提供することができる。
【００９５】
また、本発明のネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法は、画情報を送信する（電子メール送信などを行う）際、受信側装置の都合によりコネクションしたまま保留されると送信側装置にとっては送信処理中の状態が続いた形となり、後から入力されたファイルがなかなか送信されなくなってしまうことに対して、保留された状態でいるときに新たに送信する画情報（ファイル）が入力されたならば、あとから入力されたファイルの送信を先に試みることで、ネットワークファクシミリの動作効率（送信処理効率）を高めることができる。
【００９６】
換言すると、画情報を送信する際、受信側情報機器が多重受信処理能力以上の受信要求の発生のために通信を保留した場合でも、新たに送信する（待機状態である）画情報（ファイル）がなければ、受信処理が開始されるかあるいはタイムアウトになるまで応答を待ちつづけ、その間に新たな画情報の送信要求を受け付けた場合は現在の保留されているコネクションを切断し、新たに受け付けた画情報の送信を行う送信制御を行うことにより、効率良く画情報の送信を行うことができるようになる。また、このように、同時に画情報の受信処理を行う多重受信処理能力の低い受信側情報機器への送信において、コネクション要求等の受信要求を発してから一定時間経過してもコマンドレスポンスのない状態となっても、動作効率を損ねることのないネットワークファクシミリ装置およびファクシミリシステム、並びにその制御方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態としてのネットワークファクシミリ装置の構成例を示すブロック図である。
【図２】本発明の実施形態としてのネットワークファクシミリ装置の接続されるネットワークシステムの一例を示す図である。
【図３】電子メール送信時の送信元情報機器と受信側情報機器との間での、通信開始時におけるやりとりの一例を示すタイムチャートである。
【図４】第１の実施形態におけるネットワークシステムの構成例と、信号の流れを表す概念図である。
【図５】第１の実施形態としてのネットワークファクシミリ装置の動作を示すフローチャートである。
【図６】第１の実施形態における特定相手先テーブルの一例を示す図である。
【図７】第１の実施形態における受信待ちテーブルの一例を示す図である。
【図８】グリーティングメッセージの送信を遅らせることによりコネクションを保留する場合のやりとりを示すタイムチャートである。
【図９】送信元の装置から送られてくるＨＥＬＯコマンドへの応答を遅らせることによりコネクションを保留する場合のやりとりを示すタイムチャートである。
【図１０】第２の実施形態としてのネットワークファクシミリ装置の動作を示すフローチャートである。
【図１１】第２の実施形態における特定相手先テーブルの一例を示す図である。
【図１２】第２の実施形態における受信待ちテーブルの一例を示す図である。
【図１３】第３の実施形態としてのネットワークファクシミリ装置の動作を示すフローチャートである。
【符号の説明】
１  システム制御ユニット
２  スキャナユニット
３  プロッタユニット
４  メモリユニット
５  操作ユニット
６  公衆網Ｉ／Ｆユニット
７  ＬＡＮＩ／Ｆユニット
８  画像変換ユニット
４１  特定相手先テーブル
４２  受信待ちテーブル
【図１】
0004507448.tif 000002
【図２】
0004507448.tif 000003
【図３】
0004507448.tif 000004
【図４】
0004507448.tif 000005
【図５】
0004507448.tif 000006
【図６】
0004507448.tif 000007
【図７】
0004507448.tif 000008
【図８】
0004507448.tif 000009
【図９】
0004507448.tif 000010
【図１０】
0004507448.tif 000011
【図１１】
0004507448.tif 000012
【図１２】
0004507448.tif 000013
【図１３】
0004507448.tif 000014