(57)【要約】【課題】複数の通信インターフェイスを備えた端末装置間におけるデータの伝送を常に効率良く行うことが可能な技術を提供する。【解決手段】ホストＰＣ３は、ＭＦＰ５に接続された通信Ｉ／Ｆのうちの１つを使用して、ＭＦＰ５へ選択要求信号を送信したのち、同一の通信Ｉ／Ｆを介してＭＦＰ５から選択許可信号を受信すると（▲１▼〜▲３▼）、ＭＦＰ５に接続された全ての通信Ｉ／Ｆを使用して同一の計測用データをＭＦＰ５へ送信する（▲４▼）。ＭＦＰ５は、計測用データを受けると、各通信Ｉ／Ｆにおける計測用データの伝送時間を計測し、この結果を示す時間データを選択許可信号の伝送に使用した通信Ｉ／Ｆを介してホストＰＣ３へ送信する（▲５▼及び▲６▼）。ホストＰＣ３は、受信した時間データから最も伝送時間の短かった通信Ｉ／Ｆを印刷データの伝送に使用する通信Ｉ／Ｆに決定し、これを使用して印刷データを送信する（▲７▼及び▲８▼）。【選択図】  図６
2004304324.tif 000002
【特許請求の範囲】
【請求項１】
各々が備える複数の通信インターフェイスを介して互いに接続される第１の端末装置と第２の端末装置とを備え、前記通信インターフェイスを介して前記第１の端末装置から前記第２の端末装置へデータを伝送するデータ伝送システムであって、
予め設定された計測用データを前記複数の通信インターフェイスを介して前記第１の端末装置から前記第２の端末装置へ伝送すると共に、各通信インターフェイスにおける前記計測用データの伝送に要する計測用データ伝送時間をそれぞれ計測し、該計測結果に基づいて、前記複数の通信インターフェイスの中から前記データの伝送に用いる通信インターフェイスを選択することを特徴とするデータ伝送システム。
【請求項２】
前記データの伝送を行う際に、該データの伝送に先立って前記計測用データの伝送を行うことを特徴とする請求項１記載のデータ伝送システム。
【請求項３】
前記計測用データの伝送を周期的に行うことを特徴とする請求項１記載のデータ伝送システム。
【請求項４】
前記データの伝送を開始してからの経過時間が予め設定された上限値に達しても前記データの伝送が継続している場合、或いは、前記データの伝送量が予め設定された上限値に達しても前記データの伝送が継続している場合には、前記計測用データを伝送し、前記計測用データ伝送時間の計測結果に基づいて、前記データの伝送に用いる通信インターフェイスを再度選択することを特徴とする請求項１又は請求項２記載のデータ伝送システム。
【請求項５】
前記データを前記計測用データとして用いることを特徴とする請求項１乃至請求項４いずれか記載のデータ伝送システム。
【請求項６】
前記第１の端末装置は、ホストコンピュータからなり、
前記第２の端末装置は、プリンタもしくはファクシミリからなることを特徴とする請求項１乃至請求項５いずれか記載のデータ伝送システム。
【請求項７】
前記第１の端末装置は、スキャナもしくはファクシミリからなり、
前記第２の端末装置は、ホストコンピュータからなることを特徴とする請求項１乃至請求項５いずれか記載のデータ伝送システム。
【請求項８】
複数の通信インターフェイスを備え、該通信インターフェイスを介して外部装置から伝送されてくるデータを受信する端末装置であって、
外部装置から予め設定された計測用データが前記複数の通信インターフェイスへ伝送されてくるのに要する計測用データ伝送時間を各通信インターフェイス毎に計測する計測手段と、
該計測手段の計測結果を前記通信インターフェイスを介して前記外部装置へ送信する結果送信手段と、を備えることを特徴とする端末装置。
【請求項９】
複数の通信インターフェイスを備え、該通信インターフェイスを介して外部装置から伝送されてくるデータを受信する端末装置であって、
外部装置から予め設定された計測用データが前記複数の通信インターフェイスへ伝送されてくるのに要する計測用データ伝送時間を各通信インターフェイス毎に計測する計測手段と、
該計測手段の計測結果に基づいて、前記複数の通信インターフェイスの中から前記データの伝送に用いる通信インターフェイスを選択する選択手段と、を備えることを特徴とする端末装置。
【請求項１０】
複数の通信インターフェイスを備え、該通信インターフェイスを介して外部装置へデータを送信する端末装置であって、
予め設定された計測用データを前記複数の通信インターフェイスを介して前記外部装置へ送信する計測用データ送信手段と、
前記通信インターフェイスを介して前記外部装置から送信される該外部装置が計測した各通信インターフェイスにおける前記計測用データの伝送に要する計測用データ伝送時間の計測結果を受け、該計測結果に基づいて、前記複数の通信インターフェイスの中から前記データの伝送に用いる通信インターフェイスを選択する選択手段と、を備えることを特徴とする端末装置。
【請求項１１】
前記外部装置に接続している通信インターフェイスを認識する認識手段を備え、
前記計測用データ送信手段は、当該端末装置に具備された通信インターフェイスのうち、前記認識手段により前記外部装置に接続していると認識された通信インターフェイスにのみ前記計測用データを送信することを特徴とする請求項１０記載の端末装置。
【請求項１２】
前記計測用データ送信手段は、当該端末装置が前記データを送信する際に、該データの送信に先立って前記計測用データを送信することを特徴とする請求項１０又は請求項１１記載の端末装置。
【請求項１３】
前記計測用データ送信手段は、前記計測用データを周期的に送信することを特徴とする請求項１０又は請求項１１記載の端末装置。
【請求項１４】
前記計測用データ送信手段が前記計測用データを送信する周期を変更する周期変更手段を備えることを特徴とする請求項１３記載の端末装置。
【請求項１５】
前記選択手段の作動を許可するか否かを設定する作動許可手段と、
該作動許可手段により前記選択手段の作動が不許可に設定されている場合には、予め指定された通信インターフェイスを前記データの伝送に用いることを決定するインターフェイス指定手段と、を備えることを特徴とする請求項９乃至請求項１４いずれか記載の端末装置。
【請求項１６】
ユーザーに情報を通知する通知装置を備え、
前記データの伝送に用いる通信インターフェイスを前記通知装置を介してユーザーに通知する第１の通知手段を備えることを特徴とする請求項９乃至請求項１５いずれか記載の端末装置。
【請求項１７】
ユーザーに情報を通知する通知装置を備え、
前記外部装置に接続されていない通信インターフェイスがある場合に、その旨を前記通知装置を介してユーザーに通知する第２の通知手段を備えることを特徴とする請求項８乃至請求項１５いずれか記載の端末装置。
【請求項１８】
コンピュータを請求項１乃至請求項５いずれか記載のデータ伝送システムにおける第１の端末装置もしくは第２の端末装置として機能させるプログラム。
【請求項１９】
コンピュータを請求項８乃至請求項１７いずれか記載の端末装置における各手段のうちの少なくとも１つとして機能させるプログラム。
【請求項２０】
コンピュータを請求項８乃至請求項１７いずれか記載の端末装置として機能させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、各々が備える複数の通信インターフェイスを介して互いに接続される第１の端末装置と第２の端末装置とを備え、通信インターフェイスを介して第１の端末装置から第２の端末装置へデータを伝送するデータ伝送システムと、これに関わる技術とに関する。
【０００２】
【従来の技術】
従来より、ネットワークプリンタは、一般的に、有線ＬＡＮや無線ＬＡＮ、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ    Ｓｅｒｉａｌ    Ｂｕｓ）、セントロニクスなどの複数の通信インターフェイスを備え、これら通信インターフェイスを介してホストコンピュータに１対１接続やネットワーク接続される。そして、ホストコンピュータからネットワークプリンタに印刷を指令する際、ホストコンピュータからのデータは、ホストコンピュータにおいてデフォルトに設定された通信インターフェイスや、ユーザーにより指定された通信インターフェイスを介して、ネットワークプリンタに伝送される。
【０００３】
尚、これらネットワークプリンタの中には、各通信インターフェイス毎にそれぞれホストコンピュータを接続可能とするものも開発されている（例えば、特許文献１参照。）。
【０００４】
【特許文献１】
特開平６−３０５２０４号公報  （段落［００２３］〜［０１０７］、第２図〜第４図）
【０００５】
【発明が解決しようとする課題】
ところで、上述したいずれのネットワークプリンタにおいても、通信インターフェイスは、規格上における伝送速度を参考にして指定され、通常、最大速度の最も大きいものが指定される。しかし、ホストコンピュータからネットワークプリンタへデータを伝送する際、データの伝送速度は通信インターフェイスに接続された他の端末装置や周辺装置によるデータ通信のトラフィックに影響される。
つまり、従来のような方法で通信インターフェイスを指定してデータの伝送を行っても、指定した通信インターフェイスが最大速度でデータを伝送できない場合には、反って最大速度の低い他の通信インターフェイスよりもデータの伝送に時間を要してしまうことがあった。
【０００６】
そこで、本発明は、複数の通信インターフェイスを備えた端末装置間におけるデータの伝送を常に効率良く行うことが可能な技術を提供することを目的とする。
【０００７】
【課題を解決するための手段及び発明の効果】
上記目的を達成するためになされた請求項１記載の発明は、各々が備える複数の通信インターフェイスを介して互いに接続される第１の端末装置と第２の端末装置とを備え、通信インターフェイスを介して第１の端末装置から第２の端末装置へデータを伝送するデータ伝送システムであって、予め設定された計測用データを複数の通信インターフェイスを介して第１の端末装置から第２の端末装置へ伝送すると共に、各通信インターフェイスにおける計測用データの伝送に要する計測用データ伝送時間をそれぞれ計測し、該計測結果に基づいて、複数の通信インターフェイスの中からデータの伝送に用いる通信インターフェイスを選択することを特徴とする。
【０００８】
このデータ伝送システムでは、第１の端末装置が、予め設定された計測用データを複数の通信インターフェイスを介して第２の端末装置へ伝送する一方、第２の端末装置が、各通信インターフェイスにおける計測用データの伝送に要する計測用データ伝送時間をそれぞれ計測する。そして、第２の端末装置の計測結果に基づいて、第１の端末装置もしくは第２の端末装置が、複数の通信インターフェイスの中からデータの伝送に用いる通信インターフェイスを選択する。
【０００９】
従って、本発明のデータ伝送システムによれば、計測用データ伝送時間の最も短い通信インターフェイスをデータの伝送に用いる通信インターフェイスに選択するように第１の端末装置もしくは第２の端末装置を設定することにより、効率良くデータを伝送することができる。
【００１０】
但し、「計測結果」とは、各通信インターフェイスにおける計測用データ伝送時間を示すデータであっても良いし、いずれの通信インターフェイスが最も計測用データ伝送時間の短いものであったのかを示すデータであっても良い。又、各通信インターフェイスにおける計測用データ伝送時間を互いに比較した結果を示すデータ（例えば、計測用データ伝送時間の差を示すデータや、計測用データ伝送時間の短い順もしくは長い順を示すデータ）であっても良い。
【００１１】
又、計測用データの伝送は、請求項２記載のように、データの伝送を行う際に、該データの伝送に先立って行っても良いし、請求項３記載のように、周期的に行っても良い。尚、計測用データの伝送を周期的に行った場合、データの伝送要求がある前に、予め各通信インターフェイスにおける計測用データ伝送時間を計測しておき、その計測結果に基づいてデータの伝送に用いる通信インターフェイスを選択しておくことができる。そして、データの伝送要求を受けた際に、即座にデータの伝送に取り掛かることができる。
【００１２】
ところで、データの伝送に多くの時間を要すると、データの伝送開始当初では選択した通信インターフェイスがデータを効率良く伝送するのに最適であったとしても、次第に他の通信インターフェイスの方がデータを伝送するのに最適となる場合が発生し得る。
【００１３】
そこで、データ伝送システムは、請求項４記載のように、データの伝送を開始してからの経過時間が予め設定された上限値に到達してもデータの伝送が継続している場合、或いは、データの伝送量が予め設定された上限値に達してもデータの伝送が継続している場合には、計測用データを伝送し、計測用データ伝送時間の計測結果に基づいて、データの伝送に用いる通信インターフェイスを再度選択すると良い。
【００１４】
尚、上記したデータ伝送システムはいずれも、請求項５記載のように、第２の端末装置へ伝送すべきデータを計測用データとして用いると良い。
この場合、第２の端末装置へ伝送すべきデータの伝送を行いながら通信インターフェイスを選択できるため、専用の計測用データを伝送して通信インターフェイスを選択する場合よりも第２の端末装置へデータを迅速に伝送することができる。
【００１５】
ところで、上記したデータ伝送システムでは、例えば、請求項６記載のように、ホストコンピュータを第１の端末装置として用い、プリンタもしくはファクシミリを第２の端末装置として用いても良い。又、請求項７記載のように、スキャナもしくはファクシミリを第１の端末装置として用い、ホストコンピュータを第２の端末装置として用いても良い。
【００１６】
次に、請求項８記載の発明は、複数の通信インターフェイスを備え、該通信インターフェイスを介して外部装置から伝送されてくるデータを受信する端末装置であって、外部装置から予め設定された計測用データが複数の通信インターフェイスへ伝送されてくるのに要する計測用データ伝送時間を各通信インターフェイス毎に計測する計測手段と、該計測手段の計測結果を通信インターフェイスを介して外部装置へ送信する結果送信手段とを備えることを特徴とする。
【００１７】
この端末装置では、計測手段が、計測用データ伝送時間を各通信インターフェイス毎に計測し、結果送信手段が、該計測手段の計測結果を通信インターフェイスを介して外部装置へ送信する。
即ち、本発明の端末装置によれば、外部装置が、計測結果に基づいて、どの通信インターフェイスを選択すべきかを把握することができる。従って、最も計測用データ伝送時間の短い通信インターフェイスを選択するように外部装置を設定すれば、この外部装置を上記データ伝送システムにおける第１の端末装置、本発明の端末装置を第２の端末装置として好適に用いることができる。
【００１８】
次に、請求項９記載の発明は、複数の通信インターフェイスを備え、該通信インターフェイスを介して外部装置から伝送されてくるデータを受信する端末装置であって、外部装置から予め設定された計測用データが複数の通信インターフェイスへ伝送されてくるのに要する計測用データ伝送時間を各通信インターフェイス毎に計測する計測手段と、該計測手段の計測結果に基づいて、複数の通信インターフェイスの中からデータの伝送に用いる通信インターフェイスを選択する選択手段とを備えることを特徴とする。
【００１９】
この端末装置では、計測手段が、計測用データ伝送時間を各通信インターフェイス毎に計測し、選択手段が、該計測手段の計測結果に基づいて、複数の通信インターフェイスの中からデータの伝送に用いる通信インターフェイスを選択する。
【００２０】
即ち、計測用データ伝送時間の最も短い通信インターフェイスを選択するように選択手段を設定すれば、本発明の端末装置を上記データ伝送システムにおける第２の端末装置として好適に用いることができる。
次に、請求項１０記載の発明は、複数の通信インターフェイスを備え、該通信インターフェイスを介して外部装置へデータを送信する端末装置であって、予め設定された計測用データを複数の通信インターフェイスを介して外部装置へ送信する計測用データ送信手段と、通信インターフェイスを介して外部装置から送信される該外部装置が計測した各通信インターフェイスにおける計測用データの伝送に要する計測用データ伝送時間の計測結果を受け、該計測結果に基づいて、複数の通信インターフェイスの中からデータの伝送に用いる通信インターフェイスを選択する選択手段とを備えることを特徴とする。
【００２１】
この端末装置では、計測用データ送信手段が、計測用データを複数の通信インターフェイスを介して外部装置へ送信する。そして、選択手段が、通信インターフェイスを介して外部装置から各通信インターフェイスにおける計測用データ伝送時間の計測結果を受け、該計測結果に基づいて、複数の通信インターフェイスの中からデータの伝送に用いる通信インターフェイスを選択する。
【００２２】
即ち、計測用データ伝送時間の最も短い通信インターフェイスを選択するように選択手段を設定すれば、本発明の端末装置を上記データ伝送システムにおける第１の端末装置として好適に用いることができる。
ここで、請求項１０記載の端末装置は、請求項１１記載のように、外部装置に接続している通信インターフェイスを認識する認識手段を備え、計測用データ送信手段は、当該端末装置に具備された通信インターフェイスのうち、認識手段により外部装置に接続していると認識された通信インターフェイスにのみ計測用データを送信すると良い。
【００２３】
このように構成された端末装置によれば、計測用データ送信手段が外部装置に接続されていない通信インターフェイスにまで計測用データを送信してしまうことを防止できる。
又、請求項１０又は請求項１１記載の端末装置において、計測用データ送信手段は、請求項１２記載のように、当該端末装置がデータを送信する際に、該データの送信に先立って計測用データを送信しても良いし、請求項１３記載のように、周期的に送信しても良い。尚、計測用データを周期的に送信した場合、端末装置は、請求項３記載の発明と同様、データの送信要求がある前に、予め各通信インターフェイスにおける計測用データ伝送時間を計測しておき、その計測結果に基づいてデータの伝送に用いる通信インターフェイスを選択しておくことができる。そして、データの送信要求を受けた際に、即座にデータの送信に取り掛かることができる。
【００２４】
そして、この場合、端末装置は、請求項１４記載のように、計測用データ送信手段が計測用データを送信する周期を変更する周期変更手段を備えると良い。
このように端末装置が構成されていれば、データの送信タイミングに合わせて、計測データを送信する周期を最適に調整することができる。
【００２５】
又、請求項９乃至請求項１４いずれか記載の端末装置は、請求項１５記載のように、選択手段の作動を許可するか否かを設定する作動許可手段と、該作動許可手段により選択手段の作動が不許可に設定されている場合には、予め指定された通信インターフェイスをデータの伝送に用いることを決定するインターフェイス指定手段とを備えると良い。
【００２６】
この場合、外部装置やユーザーが指定した通信インターフェイスを用いてデータの伝送を行うことができる。
ここで、請求項９乃至請求項１５いずれか記載の端末装置が、ユーザーに情報を通知する通知装置を備える場合には、請求項１６記載のように、データの伝送に用いる通信インターフェイスを通知装置を介してユーザーに通知する第１の通知手段を備えると良い。
【００２７】
つまり、ユーザーに対して、どの通信インターフェイスを用いてデータの伝送を行うのかを通知することができる。
又、請求項８乃至請求項１５いずれか記載の端末装置が、ユーザーに情報を通知する通知装置を備える場合には、請求項１７記載のように、外部装置に接続されていない通信インターフェイスがある場合に、その旨を通知装置を介してユーザーに通知する第２の通知手段を備えると良い。
【００２８】
この場合、外部装置に接続されていない通信インターフェイスがある旨をユーザーに通知し、必要な場合には、接続を促すことができる。
ところで、請求項１８記載の発明は、コンピュータを請求項１乃至請求項５いずれか記載のデータ伝送システムにおける第１の端末装置もしくは第２の端末装置として機能させるプログラムである。
【００２９】
即ち、このプログラムを実行するコンピュータは、請求項１乃至請求項５いずれか記載のデータ伝送システムにおける第１の端末装置もしくは第２の端末装置として機能する。
又、請求項１９記載の発明は、コンピュータを請求項８乃至請求項１７いずれか記載の端末装置における各手段のうちの少なくとも１つとして機能させるためのプログラムである。
【００３０】
即ち、このプログラムを実行するコンピュータは、請求項８乃至請求項１７いずれか記載の端末装置の一部として機能する。つまり、端末装置は、このプログラムを実行するコンピュータを構成の一部とすることで、請求項８乃至請求項１７いずれか記載の端末装置と同様の効果を得ることができる。
【００３１】
又、請求項２０記載の発明は、コンピュータを請求項８乃至請求項１７いずれか記載の端末装置として機能させるためのプログラムである。
即ち、このプログラムを実行するコンピュータは、請求項８乃至請求項１７いずれか記載の端末装置として機能するため、請求項８乃至請求項１７いずれか記載の端末装置と同様の効果を得ることができる。
【００３２】
尚、これらのプログラムは、例えば、フレキシブルディスク（ＦＤ）や光ディスク（ＭＯ）、ＤＶＤ、ＣＤ−ＲＯＭ、ハードディスク、メモリカードなどのコンピュータで読み取り可能な記録媒体に記録され、これら記録媒体からコンピュータにロードされて用いられても良い。又、この他、コンピュータに組み込まれるＲＯＭやバックアップＲＡＭに記録され、これらＲＯＭやバックアップＲＡＭからコンピュータにロードされて用いられても良いし、ネットワークを介してコンピュータにロードされて用いられても良い。
【００３３】
【発明の実施の形態】
以下に本発明の実施形態を図面と共に説明する。
［第１実施形態］
まず、図１は、本実施形態におけるデータ伝送システム１の概要図である。
【００３４】
図１に示すように、データ伝送システム１は、本発明に係るホストコンピュータ（以下、「ホストＰＣ」という。）３と、本発明に係り、プリンタ機能やスキャナ機能、ファクシミリ機能を兼ね備えた複合機であるマルチファンクション・ペリフェラル（以下、「ＭＦＰ」という。）５とを備えている。
【００３５】
尚、ホストＰＣ３とＭＦＰ５とは、各々が備える４つの通信インターフェイス（以下、「通信Ｉ／Ｆ」という。）を介して互いに接続され、これら通信Ｉ／Ｆを介して双方向のデータ通信を行う。
但し、これら通信Ｉ／Ｆのうち、通信Ｉ／Ｆ３１０，５１０は、それぞれ有線ＬＡＮからなり、複数の端末装置１１により構成される有線ネットワークを介して互いに接続されている。又、通信Ｉ／Ｆ３３０，５３０は、それぞれ無線ＬＡＮからなり、複数の端末装置１１により構成される無線ネットワークを介して互いに接続されている。又、通信Ｉ／Ｆ３５０，５５０は、それぞれセントロニクスからなり、互いに１対１接続されている。そして、通信Ｉ／Ｆ３７０，５７０は、それぞれＵＳＢからなり、複数の周辺装置１３が接続された２基のＵＳＢハブ１５を介して互いに接続されている。
【００３６】
次に、図２は、ホストＰＣ３及びＭＦＰ５の内部構成ブロック図である。
図２に示すように、ＭＦＰ５は、上述した４つの通信Ｉ／Ｆ５１０，５３０，５５０，５７０の他、当該ＭＦＰ５の各部を統括制御するＣＰＵ５１と、ＣＰＵ５１が行う各種処理のプログラムなどを記憶するＲＯＭ５２と、ＣＰＵ５１が各種処理を行う際に用いるデータを一時格納するＲＡＭ５３とを備えている。
【００３７】
尚、ホストＰＣ３からＭＦＰ５へ伝送されるデータのヘッダ部分には、データの種類を示す識別コードが含まれている。そして、ＭＦＰ５の通信Ｉ／Ｆはそれぞれ、ホストＰＣ３から伝送されてくるデータの１つである計測用データの識別コードを検出するように構成されており、この識別コードを検出したタイミングにて、図示しない経路を介して、計測用データの受信を開始したことを示す受信開始通知をＣＰＵ５１へ送信する。又、計測用データの末尾には、計測用データの終了を示すエンドコードが挿入されており、ＭＦＰ５の通信Ｉ／Ｆはそれぞれ、このエンドコードも検出するように構成されている。そして、このエンドコードを検出したタイミングにて、図示しない経路を介して、計測用データの受信を終了したことを示す受信終了通知をＣＰＵ５１へ送信する。
【００３８】
又、ＭＦＰ５は、当該ＭＦＰ５に格納されている用紙に印刷を行う印刷機構を制御する印刷制御部５４と、当該ＭＦＰ５に取り込まれた文書や写真などを画像データとして読み取る読取制御部５５と、公衆電話回線と当該ＭＦＰ５との通信を仲介するモデム５６とを備え、これらの構成要素により、プリンタ機能、スキャナ機能、ファクシミリ機能を実現している。尚、上述したＭＦＰ５の各構成要素は、データバス５７を介して互いデータの授受を行う。
【００３９】
一方、ホストＰＣ３は、上述した４つの通信Ｉ／Ｆ３１０，３３０，３５０，３７０の他、当該ホストＰＣ３の各部を統括制御するＣＰＵ３１と、ＣＰＵ３１が行う各種処理のプログラムなどを記憶するＲＯＭ３２と、ＣＰＵ３１が各種処理を行う際に用いるデータなどを一時格納するＲＡＭ３３とを備えている。尚、これらの構成要素は、データバス３７を介して互いにデータの授受を行う。
【００４０】
ところで、ＣＰＵ３１は、データの送信時や、ホストＰＣ３に接続されたキーボード（図示せず）やマウス（図示せず）を介して当該ＣＰＵ３１に入力されるユーザーからの要求に応じて、ホストＰＣ３における各通信Ｉ／Ｆの設定内容を示す設定画面をホストＰＣ３に接続されたディスプレイ（図示せず）に表示する。
【００４１】
ここで、図３に示すように、この設定画面２０には、データの伝送に使用する通信Ｉ／Ｆをユーザーが選択設定するための通信Ｉ／Ｆ選択部２１と、データの伝送に使用する通信Ｉ／ＦをＣＰＵ３１に選択させる自動選択モードのＯＮ／ＯＦＦをユーザーが設定するための選択モード設定部２２とが設けられている。
【００４２】
尚、設定画面２０には、ＧＵＩ（Ｇｒａｐｈｉｃａｌ    Ｕｓｅｒ    Ｉｎｔｅｒｆａｃｅ）が用いられており、設定画面２０に表示された各項目の左隣りにある円形の枠をホストＰＣ３に接続されたマウスでクリックするだけで、使用する通信Ｉ／Ｆを切り替えたり、自動選択モードのＯＮ／ＯＦＦを設定できる。又、設定画面２０の通信Ｉ／Ｆ選択部２１には、各通信Ｉ／Ｆにおけるデータの伝送速度を表示する表示部２１１が各通信Ｉ／Ｆにそれぞれ対応させて形成されており、ここに表示される伝送速度を参考にして、データの伝送に使用する通信Ｉ／Ｆを選択できる。又、設定画面２０の下部には、「設定」と記された設定ボタン２３がＧＵＩを用いて形成されており、この設定ボタン２３をクリックするだけで、各種設定を確定できる。
【００４３】
尚、ＣＰＵ３１は、設定ボタン２３がクリックされたことを認識すると、設定画面２０に設定された設定内容を読み込み、読み込んだ設定内容に従って、データの伝送を行う。
又、ＣＰＵ３１は、各通信Ｉ／Ｆが外部装置（ここでは、ＭＦＰ５）と接続されているか否かを認識するようにされている。そして、通信Ｉ／Ｆ３１０，３３０，３５０，３７０のなかに外部装置と未接続なものがあれば、該当する通信Ｉ／Ｆの伝送速度を表示する表示部２１１に、例えば、「未接続」と表示し、未接続の通信Ｉ／Ｆがある旨をユーザーに通知する。
【００４４】
以下、ホストＰＣ３とＭＦＰ５とがデータ通信を行う際に、ホストＰＣ３のＣＰＵ３１及びＭＦＰ５のＣＰＵ５１がそれぞれ行う処理の流れについて説明する。
ここで、図４は、ホストＰＣ３がＭＦＰ５へ印刷データを送信する際に、ホストＰＣ３のＣＰＵ３１が行う印刷データ送信処理の流れを示すフローチャートである。
【００４５】
図４に示すように、ＣＰＵ３１は、ホストＰＣ３に接続されたキーボードやマウスを介して、ユーザーから印刷要求を受けると、本処理を起動し、まず、ホストＰＣ３の各通信Ｉ／ＦがＭＦＰ５に接続されているか否かの接続状態を確認する（Ｓ１０）。続いて、ディスプレイに設定画面２０を表示し（Ｓ１５）、設定画面２０の設定ボタン２３がクリックされるのを認識するまで待機する（Ｓ２０）。尚、この際、ＣＰＵ３１は、ＭＦＰ５に接続されていない通信Ｉ／Ｆに対応する表示部２１１には「未接続」と表示する一方、ＭＦＰ５に接続されている通信Ｉ／Ｆに対応する表示部２１１には何も表示しない。
【００４６】
そして、設定ボタン２３がクリックされたことを認識すると、設定画面２０に設定された設定内容を読み込み（Ｓ２５）、自動選択モードがＯＮに設定されているか否かを確認する（Ｓ３０）。ここで、ＯＮに設定されている場合には、ＭＦＰ５に接続されている通信Ｉ／Ｆのうち、規格上の最大速度が最も速い通信Ｉ／Ｆを使用して、通信Ｉ／Ｆの選択を要求する選択要求信号をＭＦＰ５へ送信し（Ｓ３５）、ＭＦＰ５から通信Ｉ／Ｆの選択を許可する選択許可信号を受信するまで待機する（Ｓ４０）。
【００４７】
ＭＦＰ５から選択許可信号を受信すると、ＣＰＵ３１は、ＭＦＰ５に接続された全ての通信Ｉ／Ｆを使用して同一の計測用データをＭＦＰ５へ送信し（Ｓ４５）、ＭＦＰ５に接続された各通信Ｉ／Ｆにおける計測用データの伝送時間を示す時間データをＭＦＰ５から受信するまで待機する（Ｓ５０）。尚、この選択許可信号は、選択要求信号の送信に使用された通信Ｉ／Ｆを介して受信される。
【００４８】
ＭＦＰ５から時間データを受信すると、ＣＰＵ３１は、受信した時間データを参照し、伝送時間の最も短かった通信Ｉ／Ｆを印刷データの伝送に使用する通信Ｉ／Ｆに決定する（Ｓ５５）。尚、この際、ＣＰＵ３１は、設定画面２０の通信Ｉ／Ｆ選択部２１において、印刷データの伝送に使用する通信Ｉ／Ｆを示す項目の左隣りにある円形の枠内に黒点を表示し、いずれの通信Ｉ／Ｆを選択したのかをユーザーに示す。又、これと共に、受信した時間データから、ＭＦＰ５に接続されている各通信Ｉ／Ｆの伝送速度をそれぞれ算出し、この算出結果を対応する表示部２１１に表示する。
【００４９】
そして、本処理とは別に設定された送信実行処理を起動したのち（Ｓ６０）、設定画面２０をディスプレイから消去して（Ｓ９５）、本処理を終了する。尚、この送信実行処理では、Ｓ５５にて決定された通信Ｉ／Ｆを使用して印刷データをＭＦＰ５へ送信する。
【００５０】
尚、Ｓ３０において、自動選択モードがＯＦＦに設定されている場合には、ＣＰＵ３１は、本処理を直ちにＳ６０〜Ｓ８０に移行したのち、本処理を終了する。但し、この場合、Ｓ６０では、ユーザーにより選択された通信Ｉ／Ｆを使用してＭＦＰ５へ印刷データを送信する。
【００５１】
次に、図５は、ＭＦＰ５がホストＰＣ３から選択要求信号を受信した際に、ＭＦＰ５のＣＰＵ５１が行う通信Ｉ／Ｆ選択処理の流れを示すフローチャートである。
図５に示すように、ＣＰＵ５１は、ホストＰＣ３から選択要求信号を受信すると、本処理を起動し、まず、ＭＦＰ５の通信Ｉ／Ｆのいずれかを介して、ホストＰＣ３以外の外部装置からデータを受信中であるか否かを確認する（Ｓ１００）。ここで、データを受信中である場合には、データの受信が終了するまで待機する。
【００５２】
そして、データを受信していないことを確認すると、選択要求信号を受信した通信Ｉ／Ｆを使用してホストＰＣ３へ選択許可信号を送信する（Ｓ１１０）。選択許可信号の送信を終了すると、ＣＰＵ５１は、直ちに本処理とは別に設定された計測処理を起動し（Ｓ１２０）、この計測処理が終了するまで待機する（Ｓ１３０）。
【００５３】
尚、この計測処理は、ＭＦＰ５の通信Ｉ／Ｆにそれぞれ対応させて用意したタスクからなっている。そして、このタスクはそれぞれ、対応する通信Ｉ／ＦからＣＰＵ５１が受信開始通知を受信してから受信終了通知を受信するまでの間、ＣＰＵ５１に供給されるクロック信号に基づいてアップカウントを行い、そのカウント値を計測処理の結果とする処理からなっている。
【００５４】
計測処理が終了すると、ＣＰＵ５１は、計測処理によって得られたカウント値に基づいて、ホストＰＣ３に接続された全ての通信Ｉ／Ｆにおける計測用データの伝送時間を算出し、上述の時間データを生成する（Ｓ１４０）。そして、選択要求信号が伝送されてきた通信Ｉ／Ｆを使用して時間データをホストＰＣ３へ送信し（Ｓ１５０）、通信Ｉ／Ｆのいずれかを介して伝送されてくる印刷データの受信を完了するまで待機する（Ｓ１６０）。尚、この際、ＣＰＵ５１は、受信した印刷データを逐次ＲＡＭ５３へ格納する。
【００５５】
印刷データの受信を完了すると、ＣＰＵ５１は、本処理とは別に設定された印刷処理を起動して（Ｓ１７０）、本処理を終了する。尚、この印刷処理では、ＲＡＭ５３内の印刷データを印刷制御部５４に読み込ませ、読み込ませた印刷データに基づいて印刷を実行させる。
【００５６】
ところで、ホストＰＣ３からＭＦＰ５に選択要求信号ではなく、最初から印刷データが送信されてきた場合、ＣＰＵ５１は、直ちに上述の印刷処理を起動する。
以上のような本実施形態のデータ伝送システム１では、図６に示すように、自動選択モードがＯＮに設定されると、まず、ホストＰＣ３が、ＭＦＰ５に接続された通信Ｉ／Ｆのうち規格上の最大速度が最も速いものを使用して、ＭＦＰ５へ選択要求信号を送信する（▲１▼）。そして、選択要求信号を受けたＭＦＰ５は、ホストＰＣ３以外の外部装置からデータを受信していないことを確認したのち（▲２▼）、選択要求信号が伝送されてきた通信Ｉ／Ｆを介して選択許可信号をホストＰＣ３へ送信する（▲３▼）。ホストＰＣ３は、選択許可信号を受けると、ＭＦＰ５に接続された全ての通信Ｉ／Ｆを使用して同一の計測用データをＭＦＰ５へ送信する（▲４▼）。ＭＦＰ５は、計測用データを受けると、各通信Ｉ／Ｆにおける計測用データの伝送時間を計測し（▲５▼）、その計測結果である時間データを選択許可信号の伝送に使用した通信Ｉ／Ｆを介してホストＰＣ３へ送信する（▲６▼）。そして、ホストＰＣ３は、受信した時間データから最も伝送時間の短かった通信Ｉ／Ｆを印刷データの伝送に使用する通信Ｉ／Ｆに決定し（▲７▼）、この通信Ｉ／Ｆを使用してＭＦＰ５へ印刷データを送信する（▲８▼）。ＭＦＰ５は、印刷データの受信が完了すると、印刷データに基づいて印刷を実行する（▲９▼）。
【００５７】
以上から、本実施形態のデータ伝送システム１によれば、ホストＰＣ３の自動選択モードをＯＮすることにより、ホストＰＣ３が、伝送時間の最も短い通信Ｉ／Ｆを使用して印刷データを送信するため、効率良くホストＰＣ３からＭＦＰ５へ印刷データを伝送できる。
【００５８】
又、ホストＰＣ３のＣＰＵ３１は、ＭＦＰ５に接続している通信Ｉ／Ｆを認識し、ＭＦＰ５に接続している通信Ｉ／Ｆにのみ計測用データを送信するため、ＭＦＰ５に接続されていない通信Ｉ／Ｆにまで計測用データを送信してしまうことを防止できる。
【００５９】
又、ホストＰＣ３では、設定画面２０において自動選択モードをＯＮ／ＯＦＦ設定できるため、自動選択モードをＯＦＦに設定すれば、ユーザーが指定した通信Ｉ／Ｆを使用して印刷データをＭＦＰ５へ送信できる。
又、ホストＰＣ３は、印刷データを送信する際、設定画面２０をディスプレイに表示しているため、ユーザーはどの通信Ｉ／Ｆを用いて印刷データが送信されるのかを把握できる。
【００６０】
又、ホストＰＣ３は、ＭＦＰ５に接続されていない通信Ｉ／Ｆがあると、その旨を設定画面２０に示すため、ユーザーに接続を促すことができる。
尚、本実施形態において、ＭＦＰ５のＣＰＵ５１が行う通信Ｉ／Ｆ選択処理におけるＳ１２０〜Ｓ１５０が請求項８記載の計測手段に相当し、Ｓ１６０が請求項８記載の結果送信手段に相当する。又、ホストＰＣ３のＣＰＵ３１が行う印刷データ送信処理におけるＳ４５が、請求項１２記載の計測用データ送信手段に相当し、Ｓ５５が請求項１０記載の選択手段に相当する。
【００６１】
又、ホストＰＣ３のＣＰＵ３１が行う印刷データ送信処理におけるＳ１０が請求項１１記載の認識手段に相当し、設定画面２０の選択モード設定部２２が請求項１５記載の作動許可手段に相当し、ホストＰＣ３のＣＰＵ３１が行う印刷データ送信処理におけるＳ３０，Ｓ６０が請求項１５記載のインターフェイス指定手段に相当する。又、設定画面２０が請求項１６記載の第１の通知手段及び請求項１７記載の第２の通知手段に相当する。
【００６２】
ところで、本実施形態において、ホストＰＣ３は、各通信Ｉ／Ｆにおけるデータの伝送時間をＭＦＰ５に計測させるために、印刷データとは異なる計測用データを伝送していたが、印刷データを一定のデータ長からなるセグメントに分割し、分割したセグメントを計測用データに挿入してＭＦＰ５に伝送しても良い。
【００６３】
尚、この場合、ホストＰＣ３のＣＰＵ３１は、ＭＦＰ５に接続された全ての通信Ｉ／Ｆに、同一のセグメントを挿入した計測用データを送信しても良いし、通信Ｉ／Ｆ毎に、異なるセグメントを挿入した計測用データを送信しても良い。
但し、ホストＰＣ３が同一の分割データを挿入した計測用データを用いる場合、ＭＦＰ５のＣＰＵ５１は、受信した計測用データのうちの１つを印刷データとしてＲＡＭ５３へ格納すれば良い。一方、ホストＰＣ３が異なる分割データを挿入した計測用データを用いる場合、ＭＦＰ５のＣＰＵ５１は、受信した全ての計測用データを印刷データとしてＲＡＭ５３へ格納すれば良い。
【００６４】
このようにホストＰＣ３及びＭＦＰ５を設定すれば、各通信Ｉ／Ｆにおける計測用データの伝送時間の計測と、印刷データの伝送とを並行して行えるため、本実施形態よりも迅速に、ホストＰＣ３からＭＦＰ５へ印刷データを伝送できる。
又、本実施形態では、ホストＰＣ３が印刷データの伝送に使用する通信Ｉ／Ｆを決定していたが、これとは逆に、ＭＦＰ５が印刷データの伝送に用いる通信Ｉ／Ｆを決定しても良い。
【００６５】
この場合、ＭＦＰ５のＣＰＵ５１は、生成した時間データを参照して、伝送時間の最も短い通信Ｉ／Ｆを選択し、更に、ホストＰＣ３のＣＰＵ３１に対して、選択した通信Ｉ／Ｆを使用して印刷データを送信するように指示すれば良い。ここで、ＭＦＰ５のＣＰＵ５１は、ホストＰＣ３のＣＰＵ３１に対して、例えば、使用する通信Ｉ／Ｆを示しても良いし、使用する通信Ｉ／Ｆ以外の通信Ｉ／Ｆを使用禁止にしても良い。
【００６６】
一方、ホストＰＣ３のＣＰＵ３１は、ＭＦＰ５のＣＰＵ５１から指示された通信Ｉ／Ｆを使用して印刷データを送信すれば良い。
又、本実施形態では、ホストＰＣ３は、ユーザーから印刷要求を受けた際に、計測用データをＭＦＰ５へ送信していたが、計測用データを周期的にＭＦＰ５へ送信しても良い。尚、この場合、ＭＦＰ５のＣＰＵ５１は、時間データを生成する度に、時間データをホストＰＣ３へ送信しても良いし、生成した時間データを一旦ＲＡＭ５３に格納し、ホストＰＣ３から選択要求信号を受けた際に、ＲＡＭ５３から読み込んで、ホストＰＣ３へ送信しても良い。但し、ＲＡＭ５３に格納する場合には、生成した時間データを同一の領域に格納していき、ＲＡＭ５３内の時間データを更新すれば良い。
【００６７】
このように設定されたホストＰＣ３及びＭＦＰ５によれば、ホストＰＣ３がユーザーから印刷要求を受けた際に、周期的に行われる計測用データの送信により得られた時間データに基づいて、即座に印刷データの送信に取り掛かることができる。
【００６８】
ところで、この場合、例えば、図１０に示すように、設定画面２０の選択モード設定部２２に、計測用データを送信する周期を設定する周期設定部２２１なるものを設け、これに従ってホストＰＣ３のＣＰＵ３１に計測用データを送信させれば、状況に応じた任意の周期にて計測用データを送信できる。
［第２実施形態］
次に、第２実施形態について説明する。
【００６９】
尚、本実施形態は、第１実施形態のデータ伝送システム１におけるホストＰＣ３のＣＰＵ３１及びＭＦＰ５のＣＰＵ５１が行う処理の流れを一部異ならせただけで、その他については全く同様である。従って、ここでは、これらの処理の流れについてのみ説明する。但し、第１実施形態と共通する処理のステップに関しては同一の符号を付してその説明を省略する。
【００７０】
まず、図７は、本実施形態におけるホストＰＣ３のＣＰＵ３１が行う印刷データ送信処理の流れを示すフローチャートである。
図７に示すように、ＣＰＵ３１は、ホストＰＣ３に接続されたキーボードやマウスを介して、ユーザーから印刷要求を受けると、本処理を起動し、第１実施形態の印刷データ送信処理と同様にＳ１０〜Ｓ６０の処理を実行する。但し、Ｓ３０において、自動選択モードがＯＦＦに設定されている場合には、直ちに、送信実行処理を起動して（Ｓ９０）、Ｓ９５の処理を行ったのち、本処理を終了する。
【００７１】
Ｓ６０の実行を終了すると、ＣＰＵ３１は、直ちに、当該ＣＰＵ３１に供給されるクロック信号に基づいてアップカウントを開始する（Ｓ６５）。そして、このアップカウントによるカウント値（即ち、印刷データの送信を開始してから経過した時間）が、予め設定された上限値に到達しているか否かを確認し（Ｓ７０）、上限値に到達していなければ、アップカウントを継続したまま待機する。一方、上限値に到達していれば、アップカウントを停止して、カウント値をリセットしたのち（Ｓ７５）、送信実行処理が終了しているか否かを確認する（Ｓ８０）。
【００７２】
ここで、送信実行処理が終了していれば、Ｓ９５の処理を実行したのち、本処理を終了する。
一方、Ｓ８０において、送信実行処理が終了していなければ、送信実行処理を一旦中断させたのち（Ｓ８５）、本処理をＳ４５に戻す。そして、カウント値が上限値に到達した時点で、送信実行処理が終了していなければＳ４５〜Ｓ８０を繰り返し実行し、送信実行処理が終了していれば、本処理をＳ９５に移行して、本処理を終了する。
【００７３】
次に、図８は、本実施形態におけるＭＦＰ５のＣＰＵ５１が行う通信Ｉ／Ｆ選択処理の流れを示すフローチャートである。
図８に示すように、ＣＰＵ５１は、ホストＰＣ３から選択要求信号を受信すると、本処理を起動し、第１実施形態の通信Ｉ／Ｆ選択処理と同様にＳ１００〜Ｓ１５０を実行する。そして、ＭＦＰ５の通信Ｉ／Ｆのいずれかから受信開始通知を受信したか否かを確認し（Ｓ１５５）、受信確認通知を受信していなければ、Ｓ１６０に移行する。ここで、印刷データの受信を完了していなければ、本処理をＳ１５５に戻し、印刷データの受信を完了していれば、Ｓ１７０を経て本処理を終了する。
【００７４】
尚、Ｓ１５５において、受信開始通知を受信した場合には、本処理をＳ１２０に戻し、再度Ｓ１２０〜Ｓ１５５を実行する。そして、受信開始通知を受信せずに、印刷データの受信が完了すると、Ｓ１７０の処理を実行したのち、本処理を終了する。
【００７５】
以上のような本実施形態のデータ伝送システムでは、図９に示すように、自動選択モードがＯＮに設定されると、まず、第１実施形態のデータ伝送システム１と同様の処理の流れで印刷データの伝送に使用する通信Ｉ／Ｆを決定し（▲１▼）、決定した通信Ｉ／Ｆを使用してホストＰＣ３からＭＦＰ５へ印刷データを送信する（▲２▼）。そして、ホストＰＣ３におけるアップカウントのカウント値が上限値に達しても印刷データの送信が終了していなければ、ホストＰＣ３は、印刷データの送信を一旦中断し（▲３▼）、再度、ＭＦＰ５に接続された全ての通信Ｉ／Ｆを使用して、計測用データをＭＦＰ５へ送信する（▲４▼）。ＭＦＰ５は、計測用データを受けると、各通信Ｉ／Ｆにおける計測用データの伝送時間を計測し（▲５▼）、その計測結果である時間データを印刷用データの送信に使用されていた通信Ｉ／Ｆを介してホストＰＣ３へ送信する（▲６▼）。時間データを受信すると、ホストＰＣ３は、受信した時間データから最も伝送時間の短かった通信Ｉ／Ｆを印刷データの伝送に使用する通信Ｉ／Ｆに決定し（▲７▼）、この通信Ｉ／Ｆを使用して残りの印刷データをＭＦＰ５へ送信する（▲８▼）。そして、ホストＰＣ３におけるアップカウントのカウント値が上限値に達するまでに、印刷データの送信が完了すれば、ＭＦＰ５は、受信した印刷データに基づいて印刷を実行する（▲９▼）。
【００７６】
以上から、本実施形態のデータ伝送システムによれば、印刷データの伝送に多くの時間を要し、次第に他の通信Ｉ／Ｆの方がデータを伝送するのに最適となる場合があっても、常に効率良くホストＰＣ３からＭＦＰ５へ印刷データを伝送できる。
【００７７】
ところで、本実施形態では、印刷データの送信に要する時間に基づいて、印刷データの送信中に印刷データの送信に用いる通信Ｉ／Ｆを再度決定していたが、印刷データのデータ量に基づいて、印刷データの送信中に、印刷データの送信に用いる通信Ｉ／Ｆを再度決定しても良い。この場合、印刷データの送信量（例えば、ページ数）の上限値（例えば、１０ページ）を予め設定しておき、印刷データの送信中に、その送信量が上限値に達しても印刷データの送信が継続している場合に、通信Ｉ／Ｆを再度決定すれば良い。
【００７８】
又、本実施形態では、カウント値の上限値が予め設定されていたが、選択した通信Ｉ／Ｆの伝送速度と印刷データのデータ量とに基づいて上限値を設定しても良い。
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【００７９】
例えば、上記実施形態では、ホストＰＣ３のＣＰＵ３１は、ＭＦＰ５に接続された全ての通信Ｉ／Ｆへ同時に計測用データを送信していたが、各通信Ｉ／Ｆへ順番に計測用データを送信しても良い。
又、上記実施形態では、ホストＰＣ３からＭＦＰ５への印刷データの伝送に本発明を適用したが、ＭＦＰ５からホストＰＣ３への画像データの伝送に本発明を適用しても良い。
【００８０】
又、上記実施形態では、本発明をホストＰＣとＭＦＰに適用したが、複数の通信インターフェイスを備えたその他の端末装置などに適用しても良い。
【図面の簡単な説明】
【図１】第１実施形態におけるデータ伝送システム１の概要図である。
【図２】第１実施形態におけるホストＰＣ３及びＭＦＰ５の内部構成ブロック図である。
【図３】第１実施形態におけるホストＰＣ３のＣＰＵ３１がディスプレイに表示する設定画面２０の概要図である。
【図４】第１実施形態におけるホストＰＣ３のＣＰＵ３１が行う印刷データ送信処理の流れを示すフローチャートである。
【図５】第１実施形態におけるＭＦＰ５のＣＰＵ５１が行う通信Ｉ／Ｆ選択処理の流れを示すフローチャートである。
【図６】第１実施形態のデータ伝送システム１における処理の流れを示すシーケンス図である。
【図７】第２実施形態におけるホストＰＣ３のＣＰＵ３１が行う印刷データ送信処理の流れを示すフローチャートである。
【図８】第２実施形態におけるＭＦＰ５のＣＰＵ５１が行う通信Ｉ／Ｆ選択処理の流れを示すフローチャートである。
【図９】第２実施形態のデータ伝送システム１における処理の流れを示すシーケンス図である。
【図１０】設定画面２０の変形例を示す概要図である。
【符号の説明】
１…データ伝送システム、３…ホストＰＣ、５…ＭＦＰ、１１…端末装置、１３…周辺装置、１５…ＵＳＢハブ、２０…設定画面、２１…通信Ｉ／Ｆ選択部、２２…選択モード設定部、２３…設定ボタン、３１，５１…ＣＰＵ、３２，５２…ＲＯＭ、３３，５３…ＲＡＭ、３７，５７…データバス、５４…印刷制御部、５５…読取制御部、５６…モデム、２１１…表示部、２２１…周期設定部、３１０，３３０，３５０，３７０，５１０，５３０，５５０，５７０…通信Ｉ／Ｆ。
【図１】
2004304324.tif 000003
【図２】
2004304324.tif 000004
【図３】
2004304324.tif 000005
【図４】
2004304324.tif 000006
【図５】
2004304324.tif 000007
【図６】
2004304324.tif 000008
【図７】
2004304324.tif 000009
【図８】
2004304324.tif 000010
【図９】
2004304324.tif 000011
【図１０】
2004304324.tif 000012