(57)【要約】【課題】この発明は、送信時のネットワークスキャナ装置によるネットワーク使用率を制御でき、他のネットワーク機器への悪影響を低減させることが可能となるネットワークスキャナ装置を提供することを目的とする。【解決手段】ネットワーク種別毎に、送信バッファサイズおよびバッファデータ送信間隔の複数種類の組み合わせと、各組み合わせに対応するネットワーク使用率との関係を記憶したテーブル、ネットワークの種別を認識するネットワーク種別認識手段、ネットワークスキャナ装置によるネットワーク使用率を、ユーザに設定させるための設定手段、ならびに送信時において、認識手段によって認識されているネットワークの種別に対応したテーブルと、設定手段によって設定されているネットワーク使用率とに基づいて、送信バッファサイズおよびバッファデータ送信間隔を決定する決定手段を備えている。【選択図】  図１
2004159229.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク種別毎に、送信バッファサイズおよびバッファデータ送信間隔の複数種類の組み合わせと、送信バッファサイズおよびバッファデータ送信間隔の各組み合わせに対応するネットワーク使用率との関係を記憶したテーブル、
ネットワークスキャナ装置が接続されているネットワークの種別を認識するネットワーク種別認識手段、
ネットワークスキャナ装置によるネットワーク使用率を、ユーザに設定させるための設定手段、ならびに
送信時において、認識手段によって認識されているネットワークの種別に対応したテーブルと、設定手段によって設定されているネットワーク使用率とに基づいて、送信バッファサイズおよびバッファデータ送信間隔を決定する決定手段、
を備えていることを特徴とするネットワークスキャナ装置。
【請求項２】
ネットワーク種別毎に、送信バッファサイズおよびバッファデータ送信間隔の複数種類の組み合わせと、送信バッファサイズおよびバッファデータ送信間隔の各組み合わせに対応するネットワーク使用率との関係を記憶したテーブル、
ネットワークスキャナ装置が接続されているネットワークの種別を認識するネットワーク種別認識手段、
ネットワークスキャナ装置が接続されているネットワークの平均負荷率を取得する平均負荷率取得手段、ならびに
送信時において、認識手段によって認識されているネットワークの種別に対応したテーブルと、平均負荷率取得手段によって取得されているネットワークの平均負荷率とに基づいて、送信バッファサイズおよびバッファデータ送信間隔を決定する決定手段、
を備えていることを特徴とするネットワークスキャナ装置。
【請求項３】
決定手段は、平均負荷率取得手段によって取得されているネットワークの平均負荷率が高いほど、認識手段によって認識されているネットワークの種別に対応したテーブルからネットワーク使用率の低いものに対応する送信バッファサイズおよびバッファデータ送信間隔を選択することを特徴とする請求項２に記載のネットワークスキャナ装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は、ネットワークスキャナ装置に関する。
【０００２】
【従来の技術】
スキャナによって読み取った画像をネットワーク経由でＰＣに送信する機能を備えたネットワークスキャナ装置が知られている。従来のネットワークスキャナ装置は、ベストエフォード方式を採用しているため、送信時においては、送信可能なだけネットワーク上に送信データを流し続けている。このため、高解像度の画像、カラー画像等を多数枚送信しようとした場合、ネッワークが長時間にわたって高負荷の状態となり、他のネットワーク機器の通信を阻害する（パフォーマンスを低下させる）可能性があった。
【０００３】
【発明が解決しようとする課題】
この発明は、送信時のネットワークスキャナ装置によるネットワーク使用率を制御でき、他のネットワーク機器への悪影響を低減させることが可能となるネットワークスキャナ装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
この発明による第１のネットワークスキャナ装置は、ネットワーク種別毎に、送信バッファサイズおよびバッファデータ送信間隔の複数種類の組み合わせと、送信バッファサイズおよびバッファデータ送信間隔の各組み合わせに対応するネットワーク使用率との関係を記憶したテーブル、ネットワークスキャナ装置が接続されているネットワークの種別を認識するネットワーク種別認識手段、ネットワークスキャナ装置によるネットワーク使用率を、ユーザに設定させるための設定手段、ならびに送信時において、認識手段によって認識されているネットワークの種別に対応したテーブルと、設定手段によって設定されているネットワーク使用率とに基づいて、送信バッファサイズおよびバッファデータ送信間隔を決定する決定手段を備えていることを特徴とする。
【０００５】
この発明による第２のネットワークスキャナ装置は、ネットワーク種別毎に、送信バッファサイズおよびバッファデータ送信間隔の複数種類の組み合わせと、送信バッファサイズおよびバッファデータ送信間隔の各組み合わせに対応するネットワーク使用率との関係を記憶したテーブル、ネットワークスキャナ装置が接続されているネットワークの種別を認識するネットワーク種別認識手段、ネットワークスキャナ装置が接続されているネットワークの平均負荷率を取得する平均負荷率取得手段、ならびに送信時において、認識手段によって認識されているネットワークの種別に対応したテーブルと、平均負荷率取得手段によって取得されているネットワークの平均負荷率とに基づいて、送信バッファサイズおよびバッファデータ送信間隔を決定する決定手段を備えていることを特徴とする。
【０００６】
上記第２のネットワークスキャナ装置における決定手段としては、平均負荷率取得手段によって取得されているネットワークの平均負荷率が高いほど、認識手段によって認識されているネットワークの種別に対応したテーブルからネットワーク使用率の低いものに対応する送信バッファサイズおよびバッファデータ送信間隔を選択するものが用いられる。
【０００７】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態について説明する。
【０００８】
〔１〕第１の実施の形態の説明
図１は、ネットワークスキャナ装置を含むネットワークシステムの構成を示している。
【０００９】
ＬＡＮ１には、ネットワークスキャナ装置１１、ＰＣ１２、メールサーバ１３等が接続されている。ネットワークスキャナ装置１１は、送信データをパケット化してＬＡＮ１に送信するためのネットワークインターフェイス（ネットワークカード）１１ａを備えている。
【００１０】
ネットワークスキャナ装置１１は、送信時において、ネットワークインターフェイス１１ａに与える送信バッファのサイズ（以下、送信バッファサイズという）および送信バッファのネットワークインターフェイス１１ａへの送信間隔（以下、バッファデータ送信間隔という）からなる送信パラメータを制御することにより、ネットワークスキャナ装置１１によるネットワーク使用率（送信パファーマンス）を制御する機能を備えている。
【００１１】
以下、送信パラメータの制御方法について説明する。
【００１２】
予め、ネットワークスキャナ装置１１の送信バッファサイズおよびバッファデータ送信間隔の複数種類の組み合わせと、送信バッファサイズおよびバッファデータ送信間隔の複数種類の各組み合わせに対応するネットワーク使用率との関係を求めて、図２に示すような送信パフォーマンス／送信パラメータテーブルを作成して、ネットワークスキャナ装置１１内の不揮発性メモリに記憶しておく。なお、このようなテーブルは、ネットワークインフラの種類（以下、ネットワーク種別という）毎に作成される。ネットワーク種別としては、１００Ｂａｓｅ−ＴＸ，１０Ｂａｓｅ−Ｔ等がある。
【００１３】
図２の送信パフォーマンス／送信パラメータテーブルでは、送信バッファサイズおよびバッファデータ送信間隔との組み合わせとしては、ネットワークスキャナ装置１１によるネットワーク使用率が高、中、低に対応する３種類のデータが記憶されている。
【００１４】
ユーザは、ネットワークスキャナ装置１１の初期設定において、ネットワークスキャナ装置１１のネットワーク使用率（送信パフォーマンス）を設定する。つまり、ユーザは、ネットワークスキャナ装置１１によるネットワーク使用率として、高、中、低から１つを選択して設定する。
【００１５】
ネットワークスキャナ装置１１は、電源が入れられたときに、ネットワークスキャナ装置１１が接続されているネットワーク（ＬＡＮ１）のネットワーク種別（１００Ｂａｓｅ−ＴＸ，１０Ｂａｓｅ−Ｔ等）を認識して保持する。
【００１６】
また、ネットワークスキャナ装置１１は、送信時において、保持しているネットワーク種別に対応する送信パフォーマンス／送信パラメータテーブルから、ユーザによって設定されているネットワーク使用率に対応する送信パラメータ（送信バッファサイズおよびバッファデータ送信間隔）を取得する。そして、取得した送信パラメータ（送信バッファサイズおよびバッファデータ送信間隔）にしたがって、送信処理を実行する。
【００１７】
上記第１の実施の形態によれば、ネットワークスキャナ装置１１が接続されているネットワーク（ＬＡＮ１）の種別と、ユーザによって設定された送信パフォーマンス（ネットワーク使用率）とに基づいて、送信パラメータ（送信バッファサイズおよびバッファデータ送信間隔）を決定することができる。したがって、ユーザの設定によって、送信時のネットワークスキャナ装置１１のネットワーク使用率を制御することができ、他のネットワーク機器への悪影響を低減させることが可能となる。
【００１８】
〔２〕第２の実施の形態の説明
【００１９】
第２の実施の形態では、送信パラメータの制御方法が第１の実施の形態と異なっている。
【００２０】
第１の実施の形態と同様に、予め、ネットワーク種別毎に、送信パフォーマンス／送信パラメータテーブルを作成して、ネットワークスキャナ装置１１内の不揮発性メモリに記憶しておく。
【００２１】
ネットワークスキャナ装置１１は、第１の実施の形態と同様に、電源が入れられたときに、ネットワークスキャナ装置１１が接続されているネットワーク（ＬＡＮ１）のネットワーク種別（１００Ｂａｓｅ−ＴＸ，１０Ｂａｓｅ−Ｔ等）を認識して保持する。
【００２２】
ネットワークスキャナ装置１１は、ネットワークスキャナ動作を行っていない時間帯を利用して、単位時間あたりにネットワーク（ＬＡＮ１）上を流れるデータ量を測定し、ネットワーク負荷率を取得する。このネットワーク負荷率の取得を定期的に行って、ネットワーク負荷率の平均値（以下、ネットワーク平均負荷率という）を取得する。
【００２３】
ネットワークスキャナ装置１１は、送信時において、現在取得しているネットワーク平均負荷率に基づいて、ネットワークスキャナ装置１１の送信パフォーマンス（高、中、低）を自動的に決定する。ネットワーク平均負荷率が高いほど、ネットワークスキャナ装置１１の送信パフォーマンス（ネットワーク使用率）を低く決定する。そして、保持しているネットワーク種別に対応する送信パフォーマンス／送信パラメータテーブルから、自動的に決定した送信パフォーマンスに対応する送信パラメータ（送信バッファサイズおよびバッファデータ送信間隔）を取得する。そして、取得した送信パラメータ（送信バッファサイズおよびバッファデータ送信間隔）にしたがって、送信処理を実行する。
【００２４】
この第２の実施の形態によれば、ネットワークスキャナ装置１１が接続されているネットワークの種別と、ネットワークスキャナ装置１１が接続されているネットワークの平均負荷率とに基づいて、送信パラメータ（送信バッファサイズおよびバッファデータ送信間隔）を決定することができる。したがって、ネットワークスキャナ装置１１が接続されているネットワークの平均負荷率が高い場合には、送信時のネットワークスキャナ装置１１のネットーク使用率が低くされるので、ネットワークの負荷率の増加を低く抑えることができ、他のネットワーク機器への悪影響を低減させることができる。
【００２５】
【発明の効果】
この発明によれば、送信時のネットワークスキャナ装置によるネットワーク使用率を制御でき、他のネットワーク機器への悪影響を低減させることが可能となる。
【図面の簡単な説明】
【図１】ネットワークスキャナ装置を含むネットワークシステム構成を示すブロック図である。
【図２】送信パフォーマンス／送信パラメータテーブルの一例を示す模式図である。
【符号の説明】
１  ＬＡＮ
１１  ネットワークスキャナ装置
１１ａ  ネットワークインターフェイス
１２  ＰＣ
１３  メールサーバ
【図１】
2004159229.tif 000003
【図２】
2004159229.tif 000004