(57)【要約】【課題】ネットワークの負荷を軽減しつつ複数の送受信処理を同時並行的に実行することのできるネットワーク装置を提供する。【解決手段】制御部は、他のファクシミリ装置から着信があり（♯１でＹＥＳ）、当該ファクシミリ装置２が、既に他のファクシミリ装置２との間でデータの送受信を行っている場合において（♯２でＹＥＳ）、現在のコネクション数が当該ファクシミリ装置において同時並行的に確立できるコネクションの最大数以下であるとき（♯４でＮＯ）、パケットロス比、回線使用率及び応答時間を検出する（♯５）。制御部は、検出したパケットロス比が基準値Ｘ以下であり、且つ回線使用率が基準値Ｙ以下であり、且つ応答時間が基準値Ｚ以下である場合のみ（♯６，♯７，♯８でＮＯ）、着信を許可して前記他のファクシミリ装置との通信を前記通信部に開始させる（♯３）。【選択図】図２
2007274218.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク網を介して同時並行的に複数の電子機器との間でデータの送受信が可能なネットワーク装置であって、
新たに他の電子機器との間でデータの送信又は受信を行う必要が生じたとき、前記ネットワーク網の通信環境を示す通信環境データに応じて、前記新たな電子機器とのデータの送信又は受信の実行についての適否を判断する判断部と、
前記判断部により前記新たな電子機器とのデータの送信又は受信の実行が許可された場合に、前記新たな電子機器との間でデータの送信又は受信を実行する通信部と
を備えることを特徴とするネットワーク装置。
【請求項２】
前記通信環境データは、前記新たな電子機器より１つ前にデータの送信又は受信を行う必要が生じた電子機器についての前記判断部による判断時から前記新たな電子機器についての前記判断部による判断時までの期間に前記ネットワーク網に設置される中継装置に入力されたデータのデータ量と、前記期間において前記中継装置に入力されたのち所定の目的のために利用されることなく廃棄されたデータのデータ量との比を示すパケットロス比を含み、
前記判断部は、前記パケットロス比が予め定められた基準値以下の場合に、前記データの送信又は受信の実行を前記通信部に許可することを特徴とする請求項１に記載のネットワーク装置。
【請求項３】
前記通信環境データは、当該ネットワーク装置から前記新たな電子機器に送信した所定のデータが前記新たな電子機器から当該ネットワーク装置に返信されるまでに要する応答時間を含み、
前記判断部は、前記応答時間が予め定められた基準値以下の場合に、前記データの送信又は受信の実行を前記通信部に許可することを特徴とする請求項１または２に記載のネットワーク装置。
【請求項４】
前記通信環境データは、前記ネットワーク網に設置される中継装置による単位時間当たりのデータ処理量を示す回線使用率を含み、
前記判断部は、前記回線使用率が予め定められた基準値以下の場合に、前記データの送信又は受信の実行を前記通信部に許可することを特徴とする請求項１ないし３のいずれかに記載のネットワーク装置。
【請求項５】
前記判断部は、現在の通信環境データが示す数値と、前記通信環境データに係る基準値との比較により前記判断を行うものであり、
前記基準値を設定する設定部を備えることを特徴とする請求項２ないし４のいずれかに記載のネットワーク装置。
【請求項６】
前記設定部は、前記判断部により前記新たな電子機器とのデータの送信又は受信が許可された場合であっても前記通信部が前記新たな電子機器との間でデータの送信又は受信を実行することができない状況が発生した場合には、前記基準値を、前記現在のネットワーク網の通信環境に応じて更新する更新処理を行うことを特徴とする請求項５に記載のネットワーク装置。
【請求項７】
前記設定部による前記基準値の更新処理の実行の有無を選択する入力を行うための入力部を備えることを特徴とする請求項６に記載のネットワーク装置。
【請求項８】
前記設定部は、データの送信時と受信時とのそれぞれについて個別に前記基準値を設定することを特徴とする請求項５ないし７のいずれかに記載のネットワーク装置。
【請求項９】
前記判断部は、新たに電子機器との間でデータの送信又は受信を行う必要が生じた場合において、その時点で前記新たな電子機器以外の電子機器との間でデータの送信又は受信の実行中でないときには、前記通信環境データに関わらず、前記新たな電子機器とのデータの送信又は受信の実行を前記通信部に許可することを特徴とする請求項１ないし８のいずれかに記載のネットワーク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク網を介して他の電子機器との間で通信が可能なネットワーク装置に関する。
【背景技術】
【０００２】
近年、例えば下記特許文献１〜３に開示されているように、インターネット網を介して他の電子機器との間で通信が可能なファクシミリ装置が知られている。
【０００３】
下記特許文献１には、ＩＰ（インターネットプロトコル）ネットワークを介して相手方装置とデータの通信を行うＩＰネットワーク通信用ファクシミリにおいて、送受信手段ごとに、１つ以上の通信コネクションを同時に設定可能なＩＰネットワークインターフェース手段を備えることにより、単一のファクシミリに含まれる複数の送受信手段について個別に通信コネクションを設定できるようにして、データの送信及び受信を同時に行う技術が開示されている。
【０００４】
下記特許文献２には、データ通信に係る複数の着信があった場合には、自動的に着信ごとにデータ受信処理を並行して実行し、音声通信に係る複数の着信があった場合には、いずれか１の着信にのみ応答するファクシミリ装置が提案されている。
【０００５】
下記特許文献３には、ネットワーク負荷を反映するｐｉｎｇ応答時間（送信宛先のファクシミリ装置がｐｉｎｇコマンドに応答して送信するパケット遅延時間）に応じて、発呼回数を変更するファクシミリ装置が開示されている。
【特許文献１】特開２００２―１０１２５６号公報
【特許文献２】特開２００４―２２９１６６号公報
【特許文献３】特開２００３―２５９０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記各引用文献１〜３には、ネットワークの負荷を軽減しつつ複数の送受信処理を同時並行的に実行する技術は提案されていない。
【０００７】
本発明は、上記事情に鑑みてなされたもので、ネットワークの負荷を軽減しつつ複数の送受信処理を同時並行的に実行することのできるネットワーク装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、ネットワーク網を介して同時並行的に複数の電子機器との間でデータの送受信が可能なネットワーク装置であって、新たに他の電子機器との間でデータの送信又は受信を行う必要が生じたとき、前記ネットワーク網の通信環境を示す通信環境データに応じて、前記新たな電子機器とのデータの送信又は受信の実行についての適否を判断する判断部と、前記判断部により前記新たな電子機器とのデータの送信又は受信の実行が許可された場合に、前記新たな電子機器との間でデータの送信又は受信を実行する通信部とを備えることを特徴とするものである。
【０００９】
この発明によれば、新たに電子機器との間でデータの送信又は受信を行う必要が生じたとき、前記ネットワーク網の通信環境を示す通信環境データに応じて、前記新たな電子機器とのデータの送信又は受信の実行についての適否を判断し、前記新たな電子機器とのデータの送信又は受信の実行が許可された場合（適切である場合）に、その電子機器との間で通信を行うようにしたので、複数の電子機器との間で同時並行的にデータの送受信を行う場合に、前記ネットワーク網の通信環境の悪化を防止又は抑制することができる。
【００１０】
前記通信環境データの一例として、請求項２に記載の発明のように、前記新たな電子機器より１つ前にデータの送信又は受信を行う必要が生じた電子機器についての前記判断部による判断時から前記新たな電子機器についての前記判断部による判断時までの期間に前記インターネット網に設置される中継装置に入力されたデータのデータ量と、前記期間において前記中継装置に入力されたのち所定の目的のために利用されることなく廃棄されたデータのデータ量との比を示すパケットロス比が想定され、この場合には、前記判断部は、前記パケットロス比が予め定められた基準値以下の場合に、前記データの送信又は受信の実行を前記通信部に許可するとよい。
【００１１】
また、他の通信環境データとしては、請求項３に記載の発明のように、当該ネットワーク装置から前記新たな電子機器に送信した所定のデータが前記新たな電子機器から当該ネットワーク装置に返信されるまでに要する応答時間が想定され、この場合には、前記判断部は、前記応答時間が予め定められた基準値以下の場合に、前記データの送信又は受信の実行を前記通信部に許可するとよい。
【００１２】
さらに、他の通信環境データとしては、請求項４に記載の発明のように、前記インターネット網に設置される中継装置による単位時間当たりのデータ処理量を示す回線使用率が想定され、この場合には、前記判断部は、前記回線使用率が予め定められた基準値以下の場合に、前記データの送信又は受信の実行を前記通信部に許可するとよい。これらを適宜組み合わせたものでもよい。
【００１３】
請求項５に記載の発明は、請求項２ないし４のいずれかに記載のネットワーク装置において、前記判断部は、現在の通信環境データが示す数値と、前記通信環境データに係る基準値との比較により前記判断を行うものであり、前記基準値を設定する設定部を備えることを特徴とするものである。
【００１４】
この発明によれば、現在の通信環境データが示す数値と比較する前記通信環境データに係る基準値を設定する設定部を備えたので、前記基準値を自動的に設定する機能をネットワーク装置に搭載することができる。
【００１５】
請求項６に記載の発明は、請求項５のいずれかに記載のネットワーク装置において、前記設定部は、前記判断部により前記新たな電子機器とのデータの送信又は受信が許可された場合であっても前記通信部が前記新たな電子機器との間でデータの送信又は受信を実行することができない状況が発生した場合には、前記基準値を、前記現在のネットワーク網の通信環境に応じて更新する更新処理を行うことを特徴とするものである。
【００１６】
この発明によれば、前記設定部は、前記判断部により前記新たな電子機器とのデータの送信又は受信が許可された場合であっても前記通信部が前記新たな電子機器との間でデータの送信又は受信を実行することができない状況が発生した場合には、前記基準値を、前記現在のインターネット網の通信環境に応じて更新するようにしたので、前記基準値を、前記状況を考慮した値に設定することができる。
【００１７】
請求項７に記載の発明は、請求項６に記載のネットワーク装置において、前記設定部による前記基準値の更新処理の実行の有無を選択する入力を行うための入力部を備えることを特徴とするものである。
【００１８】
この発明によれば、前記設定部による前記基準値の更新処理の実行の有無を選択する入力を行うための入力部を備えたので、該入力部により前記更新処理の実行の有無を選択することができる。これにより、ネットワーク装置を前記更新処理の実行の有無に関して所望の仕様にカスタマイズすることができる。
【００１９】
請求項８に記載の発明は、請求項５ないし７のいずれかに記載のネットワーク装置において、前記設定部は、データの送信時と受信時とのそれぞれについて個別に前記基準値を設定することを特徴とするものである。
【００２０】
この発明によれば、データの通信形態（データの送信及び受信）に応じた適切な基準値を設定することができる。
【００２１】
請求項９に記載の発明は、請求項１ないし８のいずれかに記載のネットワーク装置において、前記判断部は、新たに電子機器との間でデータの送信又は受信を行う必要が生じた場合において、その時点で前記新たな電子機器以外の電子機器との間でデータの送信又は受信の実行中でないときには、前記通信ネットワークの状態に関わらず、前記新たな電子機器とのデータの送信又は受信の実行を前記通信部に許可することを特徴とするものである。
【００２２】
この発明によれば、新たに電子機器との間でデータの送信又は受信を行う必要が生じた場合において、その時点で前記新たな電子機器以外の電子機器との間でデータの送信又は受信の実行中でないときには、ネットワーク網の通信環境に多大な負荷を与える虞が少ないことから、前記通信環境データに関わらず、前記新たな電子機器とのデータの送信又は受信の実行を前記通信部に許可することで、速やかにデータの送受信を実行することができる。
【発明の効果】
【００２３】
本発明によれば、前記ネットワーク網の通信環境の悪化を防止又は抑制しつつ、複数の電子機器との間で同時並行的にデータの送受信を行うことができる。
【発明を実施するための最良の形態】
【００２４】
本発明に係るネットワーク装置の一例であるファクシミリ装置の実施形態を第１の実施形態として説明する。図１は、ファクシミリ装置を含むＩＰネットワーク通信システムの構成及び前記ファクシミリ装置の構成を示す図である。
【００２５】
図１に示すように、ＩＰネットワーク通信システム１は、複数のファクシミリ装置２がインターネット網３を介して通信可能に接続されてなり、各ファクシミリ装置２は、スイッチングハブ等の中継装置１６を介し、ＴＣＰ／ＩＰ（transmission control protocol／internet protocol）を利用した通信方式による通信が可能となっている。
【００２６】
なお、図１には、或るファクシミリ装置２がＬＡＮ（Local Area Network）に接続されている形態を示しており、このファクシミリ装置２は、ルータ４を介して他のファクシミリ装置２との間で通信可能に構成されている。
【００２７】
ファクシミリ装置２は、画像読取部５と、画像形成部６と、入力操作部７と、外部メモリ８と、通信部９と、制御部１０とを備えて構成されている。
【００２８】
画像読取部５は、図略の装置本体の上面と対向する位置に、該上面に沿って移動可能に配設されたＣＣＤ（Charge Coupled Device）ラインセンサや露光ランプ等を有する光学系ユニット（図示せず）を備えている。ＣＣＤラインセンサは、図略の駆動部によって移動可能に構成されており、前記装置本体の上面に載置された原稿を読み取るとき、その上面に対向する位置で該上面に沿って移動し、原稿画像を走査しつつ取得した画像データを後述の制御部１０へ出力する。
【００２９】
画像形成部６は、前記インターネット網３を介して他のファクシミリ装置２から受信した画像データに基づいて記録紙に画像を形成するものであり、感光体ドラム、感光体ドラムの周面に対向して配設された帯電部、帯電部の下流側であって感光体ドラムの周面に対向して配設された露光部、露光部の下流側であって感光体ドラムの周面に対向して配設された現像部、現像部の下流側であって感光体ドラムの周面に対向して配設されたクリーニング部等を備えた周知の構成を有する。
【００３０】
入力操作部７は、記録紙サイズ、倍率、濃度、複写部数などの画像形成条件を入力したり表示したりする液晶表示部やテンキー、複写の開始を指示するためのスタートボタン等を有する。
【００３１】
外部メモリ８は、画像読取部５により読み取られた画像データを一時的に格納したり、前記インターネット網３を介して他のファクシミリ装置２から受信した画像データを一時的に格納したりするものである。
【００３２】
通信部９は、他のファクシミリ装置２との間でＴＣＰ／ＩＰを利用した通信を行うためのインターフェースを含んで構成されたものである。
【００３３】
制御部１０は、例えば制御プログラムを記憶するＲＯＭ（Read Only Memory）や一時的にデータを記憶するフラッシュメモリ等の記憶部が内蔵されたマイクロコンピュータからなる。また、前記中継装置１６は、自らの状態を外部に知らせるために公開する情報であるＭＩＢ（Management Information Base）を有し、制御部１０は、ＳＮＭＰ（Simple Network Management Protocol）に従い、前記中継装置１６から当該中継装置１６のＭＩＢを得て、該中継装置１６の監視・制御を行う機能を有する。なお、ＳＮＭＰとは、一般的に、ＴＣＰ／ＩＰを利用したネットワークにおいて、ルータ、コンピュータあるいは端末（本実施形態ではファクシミリ装置２）など前記ネットワークに接続された通信機器（電子機器）をネットワーク経由で監視・制御するためのプロトコルである。
【００３４】
さらに、制御部１０は、インターネット網３のネットワークの状態（ネットワーク環境）を悪化させない範囲で同時並行的に複数のファクシミリ装置２とデータの送受信を実施できるようにするべく、機能的に、コネクション数判断部１１と、パケットロス比検出部１２と、回線使用率検出部１３と、応答時間検出部１４と、通信制御部１５とを有する。
【００３５】
コネクション数判断部１１は、今回新たに或るファクシミリ装置２との間でデータの送信又は受信が必要になると、（１）現在のコネクションの数が２以上であるか否か、すなわち、現在、当該ファクシミリ装置２が、既に他のファクシミリ装置２との間でデータの送受信を行っている途中であるか否かの判断、（２）現在のコネクション数が、当該ファクシミリ装置２が同時並行的に通信できる機器の最大数以下であるか否かの判断を行うものである。
【００３６】
パケットロス比検出部１２は、コネクション数判断部１１により前記判断処理（２）において、現在のコネクション数が、当該ファクシミリ装置２が同時並行的に通信できる機器の最大数以下であると判断された場合に、下記式（１）〜（３）を用いて、以下のパケットロス比を検出するものである。
【００３７】
ここで、当該ファクシミリ装置２が起動した時点（当該ファクシミリ装置２内の各部に電力の供給を開始する指示を入力するための図略の電源ボタンが操作された時点）から該パケットロス比検出部１２による今回の検出処理（今回新たにデータの送信又は受信が必要になったファクシミリ装置２についての検出処理）を行うまでの期間（以下、第１の期間という）に、前記中継装置１６に備えられる図略の通信インターフェースに入力されたパケットの数を通信開始判定時取得入力総パケット数というものとする。
【００３８】
また、当該ファクシミリ装置２が起動した時点から該パケットロス比検出部１２による前回の検出処理（今回新たにデータの送信又は受信が必要になったファクシミリ装置２より１つ前にデータの送信又は受信を行う必要が生じたファクシミリ装置２についての検出処理）を行うまでの期間（以下、第２の期間という）に、前記中継装置１６の通信インターフェースに入力されたパケットの数を並行動作中通信開始時取得総パケット数Ｐ２というものとする。このとき、パケットロス比検出部１２は、下記式（１）を用いて、パケットロス比算出用入力総パケット数Ｐｘを算出する。
【００３９】
パケットロス比算出用入力総パケット数Ｐｘ＝通信開始判定時取得入力総パケット数Ｐ１−並行動作中通信開始時取得総パケット数Ｐ２・・・（１）
【００４０】
また、前記第１の期間に、前記中継装置１６の通信インターフェースに入力されたのち、例えば該中継装置１６のメモリ不足等によって廃棄したパケットの数を通信開始判定時取得入力廃棄パケット数Ｐ３といい、また、前記第２の期間に、前記中継装置１６の通信インターフェースに入力されたのち、例えば該中継装置１６のメモリ不足等により廃棄したパケットの数を並行動作中通信開始時取得入力廃棄パケット数Ｐ４というものとする。このとき、パケットロス比検出部１２は、下記式（２）を用いて、パケットロス比算出用入力廃棄パケット数Ｐｙを算出する。
【００４１】
パケットロス比算出用入力廃棄パケット数Ｐｙ＝通信開始判定時取得入力廃棄パケット数Ｐ３−並行動作中通信開始時取得入力廃棄パケット数Ｐ４・・・（２）
【００４２】
そして、パケットロス比検出部１２は、下記式（３）を用いて、パケットロス比Ｐｗを算出する。
【００４３】
パケットロス比Ｐｗ＝パケットロス比算出用入力廃棄パケット数Ｐｙ÷パケットロス比算出用入力総パケット数Ｐｘ・・・（３）
【００４４】
応答時間検出部１４は、当該ファクシミリ装置２がデータの受信側である場合には該データの送信元のファクシミリ装置２に、また、当該ファクシミリ装置２がデータの送信側である場合には該データの送信先のファクシミリ装置２に対してＰｉｎｇコマンドを利用することにより後述の応答時間を検出するものである。
【００４５】
前記応答時間とは、一般的に、ＴＣＰ／ＩＰプロトコルを用いたネットワークにおいて、前記送信元又は送信先の機器（本実施形態ではファクシミリ装置２）にパケットデータを送出し、その送信元又は送信先の機器から前記パケットデータが戻ってきた時間をいう。また、Ｐｉｎｇコマンドとは、前記応答時間を検出するために用いる前記パケットデータをいい、前記送信元又は送信先の機器や通信回線等の状況等のインターネット網３の通信環境をチェックするために用いるコマンドである。
【００４６】
回線使用率検出部１３は、前記ＳＮＭＰ（Simple Network Management Protocol）にしたがって、前記中継装置１６の前記ＭＩＢから該中継装置１６の転送情報量（中継装置１６が今までに送出したデータ量）及びインターフェース速度（中継装置１６の送受信速度）を得て、下記式（４）を用い、前記中継装置１６による単位時間当たりのデータ処理量を示す回線使用率を検出するものである。
【００４７】
回線使用率＝転送情報量÷インターフェース速度・・・（４）
なお、パケットロス比検出部１２及び回線使用率検出部１３は、今回新たに或るファクシミリ装置２との間で行うデータの送信又は受信で利用すると予測される中継装置１６をある程度特定する。一方、中継装置１６は、前記各パケット数Ｐ１〜Ｐ４、前記転送情報量及びインターフェース速度は、自らのＭＩＢに格納されており、パケットロス比検出部１２は、前記特定された中継装置１６のＭＩＢから前記各パケット数Ｐ１〜Ｐ４の情報を得、回線使用率検出部１３は、前記特定された中継装置１６のＭＩＢから前記転送情報量及びインターフェース速度の情報を得る。
【００４８】
通信制御部１５は、コネクション数判断部１１による前記判断（１），（２）と、パケットロス比検出部１２、応答時間検出部１４及び回線使用率検出部１３による検出結果に応じて、新たなデータの送信又は受信を実行の許可／不許可（適否）を決定し、その決定内容に応じた前記通信部９の通信制御を行うものである。通信制御部１５は、前記判断部に相当するものである。
【００４９】
図２は、ファクシミリ装置２の受信時における通信処理を示すフローチャートである。
【００５０】
図２に示すように、制御部１０は、他のファクシミリ装置２から着信があると（ステップ♯１でＹＥＳ）、当該ファクシミリ装置２における現在通信中のコネクション数が１を超えるか否かを判断し（ステップ♯２）、超えない場合には（ステップ♯２でＮＯ）、着信を許可して前記他のファクシミリ装置２との通信（データの受信）を前記通信部９に開始させる（ステップ♯３）。
【００５１】
一方、ステップ♯２において、当該ファクシミリ装置における現在通信中のコネクション数が１を超える場合には（ステップ♯２でＹＥＳ）、制御部１０は、そのコネクション数に１を加算したものが、当該ファクシミリ装置２において同時並行的に確立できるコネクションの最大数を超えるか否かを判断し（ステップ♯４）、超える場合には（ステップ♯４でＹＥＳ）、着信を拒否する応答を前記他のファクシミリ装置２に返信する処理を前記通信部９に行わせる（ステップ♯９）一方、超えない場合には（ステップ♯４でＮＯ）、前記パケットロス比、回線使用率及び応答時間を前記演算式（１）〜（４）等を用いて検出する（ステップ♯５）。
【００５２】
制御部１０は、ステップ♯５の処理後、該ステップ♯５で検出したパケットロス比が基準値Ｘを超えるか否かを判断し（ステップ♯６）、超えない場合には（ステップ♯６でＮＯ）、検出した回線使用率が基準値Ｙを超えるか否かを判断する（ステップ♯７）一方、超える場合には（ステップ♯６でＹＥＳ）、ステップ♯９の処理を実行する。
【００５３】
制御部１０は、ステップ♯７において、ステップ♯５で検出した回線使用率が基準値Ｙを超えない場合には（ステップ♯７でＮＯ）、ステップ♯８の処理に進む一方、超える場合には（ステップ♯７でＹＥＳ）、ステップ♯９の処理を実行する。
【００５４】
制御部１０は、ステップ♯８において、ステップ♯５で検出した応答時間が基準値Ｚを超えない場合には（ステップ♯８でＮＯ）、ステップ♯３の処理を行う一方、超える場合には（ステップ♯８でＹＥＳ）、ステップ♯９の処理を実行する。
【００５５】
図３は、ファクシミリ装置２の送信時における通信処理を示すフローチャートである。
【００５６】
図３に示すように、制御部１０は、入力操作部７を用いて画像データの送信要求（送信指示）があると（ステップ♯１０でＹＥＳ）、当該ファクシミリ装置２における現在通信中のコネクション数が１を超えるか否かを判断し（ステップ♯１１）、超えない場合には（ステップ♯１１でＮＯ）、送信を許可して前記他のファクシミリ装置２との通信を前記制御部１０に開始させる（ステップ♯１２）。
【００５７】
一方、ステップ♯１１において、当該ファクシミリ装置２における現在通信中のコネクション数が１を超える場合には（ステップ♯１１でＹＥＳ）、制御部１０は、そのコネクション数に１を加算したものが、当該ファクシミリ装置において同時並行的に確立できるコネクションの最大数を超えるか否かを判断し（ステップ♯１３）、超える場合には（ステップ♯１３でＹＥＳ）、ステップ♯１８の処理に進む一方、超えない場合には（ステップ♯１３でＮＯ）、パケットロス比、回線使用率及び応答時間を前記演算式（１）〜（４）等を用いてそれぞれ検出する（ステップ♯１４）。
【００５８】
制御部１０は、ステップ♯１４の処理後、該ステップ♯１４で検出したパケットロス比が基準値Ｘを超えるか否かを判断し（ステップ♯１５）、超えない場合には（ステップ♯１５でＮＯ）、ステップ♯１４で検出した回線使用率が基準値Ｙを超えるか否かを判断する（ステップ♯１６）一方、超える場合には（ステップ♯１５でＹＥＳ）、ステップ♯１８の処理に進む。
【００５９】
制御部１０は、ステップ♯１６において、前記回線使用率が基準値Ｙを超えない場合には（ステップ♯１６でＮＯ）、ステップ♯１７の処理に進む一方、超える場合には（ステップ♯１６でＹＥＳ）、ステップ♯１８の処理を実行する。
【００６０】
制御部１０は、ステップ♯１７において、ステップ♯１４で検出した応答時間が基準値Ｚを超えない場合には（ステップ♯１７でＮＯ）、ステップ♯１２の処理を行う一方、超える場合には（ステップ♯１７でＹＥＳ）、ステップ♯１８の処理を実行する。
【００６１】
ステップ♯１８では、制御部１０は、前記通信部９に対し送信を許可せず該通信部９に送信を待機させ、その待機開始時点から所定時間経過すると（ステップ♯１９でＹＥＳ）、リトライ回数（ステップ♯１１〜♯１８までの処理の繰り返し回数）が所定数に達したか否かを判断する（ステップ♯２０）。その結果、制御部１０は、前記リトライ回数が前記所定数に達していない場合には（ステップ♯２０でＮＯ）、ステップ♯１１の処理に戻る一方、前記リトライ回数が前記所定数に達した場合には（ステップ♯２０でＹＥＳ）、前記送信先へのデータの送信処理を中止する（ステップ♯２１）。
【００６２】
以上のように、本実施形態では、他のファクシミリ装置２と新たにデータの送信又は受信を行おうとする場合に、そのデータの送信又は受信が、他のファクシミリ装置２との間で行われるデータの送信又は受信と同時並行的に行われるものとなるときには、前記パケットロス比、前記応答時間及び前記回線使用率を検出し、これらの検出結果に応じて、新たに行おうとする前記データの送信又は受信の適否を決定する、すなわち、本実施形態では、検出した前記パケットロス比、前記応答時間及び前記回線使用率が１つでも前記基準値を超えたときには、前記インターネット網の通信環境に悪影響を及ぼす虞があるとして前記他のファクシミリ装置２との通信（データの送信又は受信）を実行せず、前記応答時間及び前記回線使用率が全て前記基準値以下の場合のみ、前記他のファクシミリ装置２との通信（データの送信又は受信）を実行するように構成したので、インターネット網３のネットワークの状態（ネットワーク環境）を悪化させない範囲で同時並行的に複数のファクシミリ装置２との間で通信を実施することができる。
【００６３】
また、今回新たに或るファクシミリ装置２との間でデータの送信又は受信が必要になった場合に、当該ファクシミリ装置２が、既に他のファクシミリ装置２との間でデータの送受信を行っていないときには、インターネット網３のネットワーク環境に多大な負荷を与える虞が少ないことから、前記パケットロス比、前記応答時間及び前記回線使用率の如何に関わらず、そのファクシミリ装置２とのデータの送信又は受信の実行を前記通信部９に許可するようにしたので、速やかにデータの送受信を実行することができる。
【００６４】
本件は、前記実施形態に加えて、あるいは前記実施形態に代えて次の形態［１］〜［３］に説明する変形形態も含むものである。
【００６５】
［１］パケットロス比、回線使用率及び応答時間が前記各基準値Ｘ，Ｙ，Ｚ以下である場合であっても、他の要因により通信エラー（通信開始の不許可又は待機）になる場合が考えられる。この要因を考慮して、新たに行おうとする前記データの送信又は受信の適否を決定するべく、前記通信エラーが発生したときのパケットロス比、回線使用率及び応答時間を、新たな前記各基準値Ｘ，Ｙ，Ｚとして再設定してもよい。なお、この場合、前記通信制御部１５には、前記基準値Ｘ，Ｙ，Ｚの再設定を行う基準値設定部（前記設定部に相当）が備えられる。また、前記基準値Ｘ，Ｙ，Ｚの再設定を、例えば、複数回連続して通信エラーが発生したタイミングで実行するように構成するとよい。
【００６６】
また、このような再設定をファクシミリ装置に自動的に行わせるか否か（自動更新の有無）を選択する指示を入力するための入力部を前記入力操作部７に設けるようにしてもよい。
【００６７】
［２］前記第１の実施形態では、パケットロス比、回線使用率及び応答時間の各基準値Ｘ，Ｙ，Ｚとして、受信時と送信時とで同一のものを用いたが、各基準値を受信時と送信時とで異なる値に設定してもよい。これにより、ファクシミリ装置２の通信形態（データの送信か受信か）に応じて適切な基準値を設定することができ、今回新たに或るファクシミリ装置２との間でデータの送信又は受信が必要になった場合に、そのデータの送信又は受信の実行の適否について、より適切な判断を行うことができる。
【００６８】
［３］前記第１の実施形態では、インターネット網３の通信環境を表すパラメータの一例として、パケットロス比、回線使用率及び応答時間を挙げたが、必ずしもこれら全てのパラメータについて考慮する必要はなく、前記３つのパラメータのうち１又は複数（２又は３）のパラメータについて考慮するようにしてもよい。また、これら以外のパラメータがある場合には、そのパラメータを採用してもよい。
【図面の簡単な説明】
【００６９】
【図１】ＩＰネットワーク通信システムの構成及び前記ファクシミリ装置の構成を示す図である。
【図２】ファクシミリ装置の受信時における通信処理を示すフローチャートである。
【図３】ファクシミリ装置の送信時における通信処理を示すフローチャートである。
【符号の説明】
【００７０】
１  ＩＰネットワーク通信システム
２  ファクシミリ装置
３  インターネット網
４  ルータ
５  画像読取部
６  画像形成部
７  入力操作部
８  外部メモリ
９  通信部
１０  制御部
１１  コネクション数判断部
１２  パケットロス比検出部
１３  回線使用率検出部
１４  応答時間検出部
１５  通信制御部
１６  中継装置
【図１】
2007274218.tif 000003
【図２】
2007274218.tif 000004
【図３】
2007274218.tif 000005