(57)【要約】【課題】  送信元と受信先とを結ぶ複数チャンネルの通信路が存在し、それら複数のチャンネルを使ってパケットを順次に送信するインタリーブが行なわれる場合における、特定のチャンネルを指定してその指定されたチャンネルのテストを行なう。【解決手段】  データを送信するためのデータパケットを生成するパケット生成部と、生成された複数のデータパケットを複数の送信ポートに順次に割り当てて送信させるインタリーブ制御部とを備え、パケット生成部がさらに、検査用パケットとダミーパケットを生成し、インタリーブ制御部に検査対象の１つの送信ポートには検査用パケットを割り当てさせるとともに検査対象の１つの送信ポートを除く送信ポートにはダミーパケットを割り当てさせる。【選択図】        図５
2014236382.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータに基づいて、該データを送信するためのデータパケットを生成するパケット生成部と、
データパケットを送信する複数の送信ポートと、
前記パケット生成部と前記複数の送信ポートとの間に介在し、該パケット生成部で生成された複数のデータパケットを該複数の送信ポートに順次に割り当てて送信させるインタリーブ制御部と、
データパケットを受信する少なくとも１つの受信ポートとを備え、
前記パケット生成部がさらに、前記複数の送信ポートのうちのいずれか１つの送信ポートの指定と、指定を受けた１つの送信ポートへの検査用パケットの送信指示とを受けて、該検査用パケットとダミーパケットを生成し、前記インタリーブ制御部に、当該１つの送信ポートには該検査用パケットを割り当てさせるとともに前記複数の送信ポートのうちの当該１つの送信ポートを除く送信ポートには該ダミーパケットを割り当てさせるものであることを特徴とする送信装置。
【請求項２】
前記パケット生成部は、前記インタリーブ制御部から、データパケットの送信ポートへの割当て情報を受け取り、該インタリーブ制御部がデータパケットを前記１つの送信パケットに割り当てるタイミングで該インタリーブ制御部に前記検査用パケットを渡し、該１つの送信パケットを除く送信パケットに割り当てるタイミングで該インタリーブ制御部に前記ダミーパケットを渡すものであることを特徴とする請求項１記載の送信装置。
【請求項３】
データパケットを受信する複数の受信ポートと、
データパケットを送信する少なくとも１つの送信ポートと、
前記複数の受信ポートで受信したデータパケットの種別を判別するパケット判別部とを備え、
前記パケット判別部が、あらかじめ定められた検査用パケットであると判別したデータパケットを前記送信ポートから送信させ、あらかじめ定められたダミーパケットであると判別したデータパケットを破棄するものであることを特徴とする受信装置。
【請求項４】
請求項１又は２記載の送信装置と、
請求項３記載の受信装置と、
前記送信装置の複数の送信ポートそれぞれと前記受信装置の複数の受信ポートそれぞれを１対１で接続するとともに、該送信装置の受信ポートと該受信装置の送信ポートとを接続するケーブルとを備えたことを特徴とする送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、送信装置、受信装置および送受信システムに関する。
【背景技術】
【０００２】
信号を送信しその信号の受信先で受信した信号を送信元に返信するループバックを行ない、その信号が正しく往復したか否かを調べることにより通信の不良や故障を検出することが知られている（特許文献１，２）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２３３２０号公報
【特許文献２】特開２００７−１５５５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、送信元と受信先とを結ぶ複数チャンネルの通信路が存在し、それら複数のチャンネルを使って順次に送信するインタリーブが行なわれる場合における、特定のチャンネルを指定してその指定されたチャンネルのテストを行なうことができる送信装置、受信装置および送受信システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１は、入力されたデータに基づいて、該データを送信するためのデータパケットを生成するパケット生成部と、
データパケットを送信する複数の送信ポートと、
前記パケット生成部と前記複数の送信ポートとの間に介在し、該パケット生成部で生成された複数のデータパケットを該複数の送信ポートに順次に割り当てて送信させるインタリーブ制御部と、
データパケットを受信する少なくとも１つの受信ポートとを備え、
前記パケット生成部がさらに、前記複数の送信ポートのうちのいずれか１つの送信ポートの指定と、指定を受けた１つの送信ポートへの検査用パケットの送信指示とを受けて、該検査用パケットとダミーパケットを生成し、前記インタリーブ制御部に当該１つの送信ポートには該検査用パケットを割り当てさせるとともに前記複数の送信ポートのうちの当該１つの送信ポートを除く送信ポートには該ダミーパケットを割り当てさせるものであることを特徴とする送信装置である。
【０００６】
請求項２は、前記パケット生成部は、前記インタリーブ制御部から、データパケットの送信ポートへの割当て情報を受け取り、該インタリーブ制御部がデータパケットを前記１つの送信パケットに割り当てるタイミングで該インタリーブ制御部に前記検査用パケットを渡し、該１つの送信パケットを除く送信パケットに割り当てるタイミングで該インタリーブ制御部に前記ダミーパケットを渡すものであることを特徴とする請求項１記載の送信装置である。
【０００７】
請求項３は、データパケットを受信する複数の受信ポートと、
データパケットを送信する少なくとも１つの送信ポートと、
前記複数の受信ポートで受信したデータパケットの種別を判別するパケット判別部とを備え、
前記パケット判別部が、あらかじめ定められた検査用パケットであると判別したデータパケットを前記送信ポートから送信させ、あらかじめ定められたダミーパケットであると判別したデータパケットを破棄するものであることを特徴とする受信装置である。
【０００８】
請求項４は、請求項１又は２記載の送信装置と、
請求項３記載の受信装置と、
前記送信装置の複数の送信ポートそれぞれと前記受信装置の複数の受信ポートそれぞれを１対１で接続するとともに、該送信装置の受信ポートと該受信装置の送信ポートとを接続するケーブルとを備えたことを特徴とする送受信システムである。
【発明の効果】
【０００９】
請求項１の送信装置によれば、指定を受けた送信ポートに検査用パケットを送信することができる。
【００１０】
請求項２の送信装置によれば、本構成を備えていない場合と比べ、指定を受けた送信ポートへの検査用パケットの送信を容易に行なうことができる。
【００１１】
請求項３の受信装置によれば、必要なパケットのみループバックすることができる。
【００１２】
請求項４の送受信システムによれば、指定を受けた、送信ポートと受信ポートとを繋ぐチャンネルについて不良や故障の検査を行なうことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の送受信システムの一実施形態を含むプリントシステムの概要を示した図である。
【図２】図１に示すプリントシステム内に備えられたデータ伝送システムの構成を示すブロック図である。
【図３】第１の送受信装置から第２の送受信装置に向けて伝送されるパケットの種類を示した図である。
【図４】通常パケットに対するインタリーブ動作を示した模式図である。
【図５】通信路検査時のインタリーブ動作を示した模式図である。
【図６】第１の送受信装置のパケット制御部の構成を示したブロック図である。
【図７】第２の送受信装置のパケット制御部の構成を示したブロック図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を説明する。
【００１５】
図１は、本発明の送受信システムの一実施形態を含むプリントシステムの概要を示した図である。
【００１６】
ここには、画像生成用のコンピュータ１０と、画像をプリント出力するプリンタ２０と、それらコンピュータ１０とプリンタ２０との間を接続するケーブル３０とが示されている。
【００１７】
コンピュータ１０では、データ上で画像が構築され、その構築された画像データがケーブル３０を経由してプリンタ２０に送信される。プリンタ２０はその送信されてきた画像データを受信してその画像データに基づく画像をプリント出力する。
【００１８】
図２は、図１に示すプリントシステム内に備えられたデータ伝送システムの構成を示すブロック図である。
【００１９】
第１の送受信装置１００は、コンピュータ１０内に備えられており、第２の送受信装置２００は、プリンタ２０内に備えられている。
【００２０】
第１の送受信装置１００および第２の送受信装置２００は、本発明における、それぞれ送信装置および受信装置の各一例に相当する。また、ケーブル３０は本発明におけるケーブルの一例に相当する。
【００２１】
この図２に示すデータ伝送システムには、第１の送受信装置１００から第２の送受信装置２００に向けてデータを送るための送受信チャンネルが複数（この図４に示す例では４つ）備えられている。一方、第２の送受信装置２００から第１の送受信装置に向けてデータを送るための送受信チャンネルはそれよりも少ない数（この図４に示す例では１つ）である。このようにデータ送受信能力が互いに異なる非対称の伝送システムとなっているのは、コンピュータ１０からプリンタ２０に向けて大量の画像データを送る必要があり、一方、プリンタ２０からコンピュータ１０に向けて送信する必要のあるデータの量は僅かに少量で済むからである。この図２に示すデータ伝送システムでは、データがパケット形式に変換されてデータパケットが伝送される。
【００２２】
第１の送受信装置１００は、入出力制御部１０１、パケット制御部１０２、リンク制御部１０３、４チャンネル分のビット変換部１０４＿１〜１０４＿４、ビット逆変換部１０５、４チャンネル分のパラレル／シリアル変換部１０６＿１〜１０６＿４、およびシリアル／パラレル変換部１０７を有する。
【００２３】
入出力制御部１０１は、コンピュータ１０内のメモリ１１０から画像データ等、プリンタ２０に送信するためのデータを取り出してパケット制御部１０２に渡す。また、パケット制御部１０２から渡されたデータをコンピュータ１０の、ＣＰＵ等の内部のデータ処理部に渡す。
【００２４】
パケット制御部１０２は、入出力制御部１０１を経由して伝送されてきた画像データ等のデータをパケットに変換し、インタリーブ制御により４チャンネルに順次振り分けてパケットをリンク制御部１０３に渡す。また、このパケット制御部１０２はリンク制御部１０３を経由して伝送されてきたパケットからデータを取り出して、その取り出したデータを入出力制御部１０１に渡す。
【００２５】
リンク制御部１０３は、普段はこの第１の送受信装置１００と第２の送受信装置２００との間の通信を確立しそれを維持するための符号データを送受信している。このリンク制御部１０３は、パケット制御部１０２からパケットが送られてくると、そのパケットを、４つのビット変換部１０４＿１〜１０４＿４のうちの、パケット制御部１０２により順次振り分けられたいずれかのビット変換部に渡す。またこのリンク制御部１０３は、ビット逆変換部１０５から渡されたパケットをパケット制御部１０２に渡す。
【００２６】
ビット変換部１０４＿１〜１０４＿４は、パケット制御部１０２で生成されリンク制御部１０３を経由して入力されてきたパケットを通信用のビット配列のパケットに変換して、４つのパラレル／シリアル変換部１０６＿１〜１０６＿４のうちの対応するパラレル／シリアル変換部に渡す。
【００２７】
また、ビット逆変換部１０５は、シリアル／パラレル変換部１０７から渡された通信用のビット配列を持ったパケットを内部処理形式のビット配列のパケットに変換してリンク制御部１０３に渡す。
【００２８】
さらに、パラレル／シリアル変換部１０６＿１〜１０６＿４は対応するビット変換部１０４＿１〜１０４＿４から渡されたパラレル形式のパケットをシリアル形式のパケットに変換し、対応する各送信ポート１０８＿１〜１０８＿４から、第２の送受信装置２００に向けてケーブル３０に送り出す。
【００２９】
さらに、シリアル／パラレル変換部１０７は、第２の送受信装置２０からケーブル３０を経由して送信され受信ポート１０９から入力されてきたシリアル形式のパケットをパラレル形式のパケットに変換してビット逆変換部１０５に渡す。
【００３０】
ケーブル３０は、第１の送受信装置１００の複数チャンネル（ここに示す例では４チャンネル）の送信ポート１０８＿１〜１０８＿４のそれぞれと、第２の送受信装置２００の複数チャンネル（ここに示す例では４チャンネル＃１〜＃４）の受信ポート２０８＿１〜２０８＿４のそれぞれを１対１で接続するとともに、第１の送受信装置１００の受信ポート１０９と第２の送受信装置２００の送信ポート２０９とを接続している。
【００３１】
プリンタ２０に備えられている第２の送受信装置２００は、送信チャンネルの数と受信チャンネルの数が第１の送受信装置１００とは逆になっている点を除き、第１の送受信装置１００とほぼ同一の構成を有する。したがって、ここでは、上記の第１の送受信装置１００の説明を踏まえ、簡略に説明する。
【００３２】
第１の送受信装置１００の各送信ポート１０８＿１〜１０８＿４からケーブル３０を経由して送信されてきたパケットは各受信ポート２０８＿１〜２０８＿４から入力されて各シリアル／パラレル変換部２０６＿１〜２０６＿４でパラレル形式のパケットに変換され、さらに各ビット逆変換部２０４＿１〜２０４＿４で通信用のビット配列から内部処理形式のビット配列のパケットに逆変換される。ビット逆変換部２０４＿１〜２０４＿４で逆変換されたパケットはリンク制御部２０３を経由してパケット制御部２０２に送られる。
【００３３】
リンク制御部２０３は、第１の送受信装置１００のリンク制御部１０３と協同して、第１の送受信装置１００と第２の送受信装置２００との間の通信を確立し、それを維持するための符号データの送受信を行なう役割を担っている。このリンク制御部２０３は、普段は通信維持用の符号データの送受信を行っているが、ビット逆変換部２０４＿１〜２０４＿４からのパケットをパケット制御部２０２に受け渡す役割も担っている。
【００３４】
パケット制御部２０２は、第１の送受信装置１００のパケット制御部１０２におけるインタリーブ制御により４チャンネルに振り分けられて伝送されたきた４チャンネル分のパケットを順次１つの経路に集める役割と、それらのパケットからデータを取り出して入出力制御部２０１に渡す役割を担っている。
【００３５】
入出力制御部２０１は、パケット制御部２０２から伝えられたデータをプリンタ２０内のメモリ２１０（図７参照）に書き込む。プリンタ２１０は、このメモリ２１０に書き込まれたデータを読み出してそのデータに従って動作し画像をプリント出力する。
【００３６】
また、このプリンタ２０は、コンピュータ１０に向けて送信すべきデータがあるときは、そのデータを入出力制御部２０１に渡す。入出力制御部２０１は、その書き込まれたデータを読み出してパケット制御部２０２に渡す。パケット制御部２０２は、そのデータをパケットに変換してリンク制御部２０３に渡す。リンク制御部２０３は、パケット制御部２０２から渡されたパケットをビット変換部２０５に渡す。このビット変換部２０５はそのパケットを通信用のビット配列を持ったパケットに変換してパラレル／シリアル変換部２０７に渡す。パラレル／シリアル変換部２０７は、そのパケットをシリアル形式のパケットに変換し送信ポート２０９から第１の送受信装置１００に向けてケーブル３０に送り出す。このパケットは、第１の送受信装置１００の受信ポート１０９から第１の送受信装置１００に入力される。その後のデータの流れは前述の通りである。
【００３７】
図３は、第１の送受信装置から第２の送受信装置に向けて伝送されるパケットの種類を示した図である。
【００３８】
図３（Ａ）〜（Ｃ）の各パケットは、いずれも、パケットの開始を表わすＳＯＰ（Ｓｔａｒｔ  ｏｆ  Ｐａｃｋｅｔ）、パケットの種類や長さ等の情報が書き込まれたヘッダ部、および、送信しようとしている実際のデータが格納されたデータ格納部で構成されている。
【００３９】
図３（Ａ）は、コンピュータ１０からプリンタ２０に向けて、プリンタ２０での画像のプリント出力に必要なデータを送信するためのパケットである。このパケットは主には画像データのパケットである。ただし、画像データのみでなく、画像データの解像度、カラー／モノクロの別、プリント出力に用いるべき用紙のサイズ、その他様々な、画像のプリント出力に必要なデータを送信するためのパケットが含まれる。ここでは、それらを区別して記述する必要はなく、それら様々な種類のパケットを総称して「通常パケット」と称している。
【００４０】
図３（Ｂ）は、ループバックパケットである。このループバックパケットは、第１の送受信装置１００から第２の送受信装置２００に向けて、図２に示す４チャンネルのうちの指定されたいずれかのチャンネルを使って送信されるパケットである。このループバックパケットは、第１の送受信装置１００から第２の送受信装置２００に向けて送信され、さらにこのループパケットを受信した第２の送受信装置２００から第１の送受信装置１００に向けて送信される。コンピュータ１０では、そのようにして往復してきたループバックパケットのデータを調べることにより、そのループバックパケットを送信したチャンネルの通信性能の良否が判定される。
【００４１】
図３（Ｃ）は、ダミーパケットである。このダミーパケットは、通信性能を検査する際に、ループバックパケットの送信が指示されたチャンネルを除くチャンネルを使って送信されるパケットである。このダミーパケットは、第１の送受信装置１００から第２の送受信装置２００に送信された後、第２の送受信装置２００で廃棄される。このダミーパケットのデータ格納部には、全てのビットがゼロのダミーデータが格納されている。
【００４２】
前述の通り、図２に示すデータ伝送システムを構成する第１の送受信装置１００のパケット制御部１０２では４つの送信チャンネルを順次に切り換えるインタリーブ制御が行なわれる。このインタリーブ制御では、送信すべきパケットが４つの送信チャンネルに単に順次に割り当てられている。このため、ここでは、ループバックパケットのほかにダミーパケットが用意され、指定されたチャンネルからはループバックパケットが送信され、他のチャンネルからはダミーパケットが送信されるようにパケットを切り換える。そして、ダミーパケットは受信先（第２の送受信装置２００）で廃棄され、ループバックパケットのみ送信元（第１の送受信装置１００）に戻される。こうすることにより、指定されたチャンネルについて正常な通信が可能か否かが判定される。
【００４３】
図４は、通常パケットに対するインタリーブ動作を示した模式図である。
【００４４】
第１の送受信装置１００のパケット制御部１０２では、パケットを先ずはチャンネル＃１に割り当てる。第２の送受信装置２００のパケット制御部２０４は、受信したパケットをチャンネル＃１から取り出す。そしてその取り出したパケットの種別を調べ、ここでは通常パケットであるので、その通常パケットを入出力制御部２０１（図２参照）に渡す。
【００４５】
第１の送受信装置１００のパケット制御部１０２は、次のパケットはチャンネル＃２に割り当て、第２の送受信装置２００のパケット制御部２０２はチャンネル＃２からそのパケットを取り出し、通常パケットであるので入出力制御部２０１（図２参照）に渡す。
【００４６】
以下同様にして、第１の送受信装置１００のパケット制御部１０２は、次のパケットをチャンネル＃３に割り当て、さらにその次のパケットをチャンネル＃４に割り当てる。
【００４７】
さらにその次は、チャンネル＃１に戻って次のパケットをチャンネル＃１に割り当てる。
【００４８】
第１の送受信装置１００のパケット制御部１０２では、このようにパケットを１つずつ４つのチャンネル＃１〜＃４に循環的に割り当てている。
【００４９】
第２の送受信装置２００のパケット制御部２０３でも同様にして、チャンネル＃３を通って送信されてきたパケットはチャンネル＃３から取り出し、チャンネル＃４を通って送信されてきたパケットはチャンネル＃４から取り出して、入出力制御部２０１（図２参照）に渡す。
【００５０】
このようにしてインタリーブ動作が行なわれる。
【００５１】
図５は、通信路検査時のインタリーブ動作を示した模式図である。
【００５２】
ここでは、チャンネル＃４の通信性能の検査を行なう場合を例に挙げて説明する。
【００５３】
第１の送受信装置１００のパケット制御部１０２が、次のパケットをチャンネル＃１に割り当てようとしているときは、そのチャンネル＃１にダミーパケットを送信させ、同様にしてチャンネル＃２，＃３にもダミーパケットを送信させる。パケット制御部１０２が次のパケットをチャンネル＃４に割り当てようとしているときにループバックパケットをそのチャンネル＃４に送信させる。
【００５４】
第２の送受信装置２００のパケット制御部２０２では、各タイミングで各チャンネル＃１〜＃４からパケットを取り出して、そのパケットの種類が調べられる。そしてそのパケットがダミーパケットであったときは、そのパケットはそのまま廃棄される。一方、取り出したパケットがループバックパケットであったときは、そのループバックパケットを、第２の送受信装置２００から第１の送受信装置１００へ送信するチャンネルにのせて第１の送受信装置１００に送り返す。図１に示すコンピュータ１０は、送り返されてきたループバックパケット中のデータを分析することによって、チャンネル＃４を使っての通信が正常に行なわれるか否かが判定される。
【００５５】
プリンタ２０側では、ループバックパケットの返信にあたり、第２の送受信装置２００の中で動作が完結しており、したがってプリンタ２０は、通信路の検査には関与することなく、プリント動作等、本来の処理に専念することができる。
【００５６】
次に、上記のループバックパケットやダミーパケットの送受信制御を実現するための、第１の送受信装置１００のパケット制御部１０２および第２の送受信装置２００のパケット制御部２０２の構成について説明する。
【００５７】
図６は、第１の送受信装置のパケット制御部の構成を示したブロック図である。
【００５８】
コンピュータ１０からプリンタ２０に送信される、画像データを始めとする通常のデータは、一旦メモリ１１０に格納される。このメモリ１１０に格納されたデータは、入出力制御部１０１により取り出されてラインバッファ５１に移される。このラインバッファ５１内のデータはパケット生成部５２に渡され、パケット生成部５２ではそのデータを埋め込んだパケット（通常パケット）を生成する。この生成されたパケットは、インタリーブ送信制御部５３により４つのチャンネルのうちの次のパケット送信を担うチャンネルに割り当てられて、４つの送信バッファ５４＿１〜５４＿４のうちの対応する送信バッファに格納される。そして送信バッファに格納されたパケットは、リンク制御部１０３を経由し、さらに図２に示すビット変換部やパラレル／シリアル変換部を経由して第２の送受信装置２００に向けて送信される。
【００５９】
また、このパケット制御部１０２のパケット生成部５２には、コンピュータ１０のＣＰＵ１１から、ループバックデータおよびループバック送信チャンネルの情報が入力され、さらに、ループバック送信タイミング信号が入力される。
【００６０】
パケット生成部５２では、ループバックデータを受け取ると、そのループバックデータをデータ格納部（図３参照）に埋め込んだループバックパケットを生成する。このパケット生成部５２では、さらにダミーパケット（図３参照）も用意される。
【００６１】
このパケット生成部５２には、インタリーブ制御部５３から、そのインタリーブ制御部５３に次に送り込まれるパケットの送信予定チャンネルの情報が入力されている。
【００６２】
パケット生成部５２は、ＣＰＵ１１から受け取ったループバック送信チャンネルの情報と、インタリーブ制御部５３からの送信予定チャンネルの情報とを比較する。このパケット生成部５２は、ループバック送信タイミング信号の入力を受けると、インタリーブ制御部５３から入力される、インタリーブ送信予定チャンネルの情報がＣＰＵ１１から入力されたループバック送信チャンネルの情報と一致するまでは、インタリーブ制御部５３にダミーパケットを渡し、一致するとループバックパケットを渡す。こうすることにより、ＣＰＵ１１からループバック送信チャンネルとして指定された送信チャンネルのみによってループバックパケットが送信され、それ以外の送信チャンネルにはダミーパケットが送信される。
【００６３】
ダミーパケットは受信先である第２の送受信装置２００で廃棄され、ループバックパケットのみが第１の送受信装置１００にそのまま返信される。
【００６４】
第１の送受信装置１００に返信されてきたループバックパケットはリンク制御部１０３を経由して受信バッファ５５に一旦格納される。その受信バッファ５５内のループバックパケットはデータ取得部５６に渡される。このデータ取得部５６では、そのループバックパケットからデータが取り出される。このループバックパケットから取り出されたデータは、このループバックパケットが正常に往復したときは、ＣＰＵ１１から検出されたループバックデータと同一のデータである。そのループバックパケットから取り出されたデータは入出力制御部１０１を介してコンピュータ１０内のＣＰＵ１１に渡されてそのＣＰＵ１１で分析され、ループバック送信チャンネルの情報として指定した送信チャンネルの通信品質の良否が判定される。
【００６５】
尚、ここでは、第２の送受信装置２００から第１の送受信装置１００に向けて送信されるパケットとしてループバックパケットのみを取り挙げて説明したが、プリンタ２０からコンピュータ１０に送信されるパケットは全て、ループバックパケットと同様に、受信バッファ５５に一旦格納され、データ取得部５６でそのパケット中のデータが取り出され、入出力制御部１０１を介してコンピュータ１０のＣＰＵ１１に受け渡される。
【００６６】
図７は、第２の送受信装置のパケット制御部の構成を示したブロック図である。
【００６７】
第１の送受信装置１００から各チャンネルを通って送信されてきたパケットは、受信バッファ６５＿１〜６５＿４のうちの送信されてきたチャンネルに対応する受信バッファに一旦格納されてインタリーブ受信制御部６３に渡される。インタリーブ受信制御部６３は、それら各チャンネルのパケットを一つの経路にまとめてデータ取得部６６に渡す。データ取得部６６では、そのパケットの種類が調べられ、ダミーパケットであたっときは、廃棄される。ダミーパケット以外の通常パケットあるいはループバックパケットのときは、そのパケット中のデータが取り出される。通常パケットのときは、その取り出したデータを入出力制御部２０１を介してプリンタ２０内のメモリ２１０に書き込む。プリンタ２０はこのメモリ２１０に書き込まれたデータを読み出して、そのデータの内容に従った動作を実行する。一方、データ取得部６６はそのパケットがループバックパケットであったときは、そのループバックパケットから取り出したループバックデータをパケット生成部６２に渡す。このパケット生成部６２は、そのループバックデータを埋め込んだループバックパケットを再生して送信バッファ６４に書き込む。この送信バッファ６４内のループバックパケットはリンク制御部２０３を経由し、さらに図３に示すビット変換部２０５およびパラレル／シリアル変換部２０７を経由して第１の送受信装置１００に向けて送信される。第１の送受信装置１００で受信したループバックパケットの取扱いは前述の通りである。
【００６８】
またプリンタ２０からコンピュータ１０に送信される、ループバックデータ以外のデータは、入出力制御部２０１を介してパケット生成部６２に送られて、パケット生成部６２によりそのデータが埋め込まれたパケットが生成される。この生成されたパケットは、ループバックパケットと同様に、送信バッファ６４に書き込まれ、その後も同様にして第１の送受信装置１００に向けて送信される。
【００６９】
以上の本実施形態のデータ伝送システムによれば、複数の送信チャンネルを持ちインタリーブ制御が行なわれるシステム構成において、指定されたチャンネルにのみループバックパケットを送信してその指定されたチャンネルの通信品質を調べることができる。しかもこのループバックパケットは受信先の送受信装置内で返信されるため、受信先の送受信装置が組み込まれた装置（ここではプリンタ２０）の主処理部（ＣＰＵ等）は通信品質の検査のために処理時間を割くことなく、本来の処理に専念することができる。
【００７０】
尚ここでは、４チャンネルの送信チャンネルを持つデータ伝送システムについて説明したが送信チャンネルの数は４チャンネルに限定されるものではなく、２チャンネル以上の複数チャンネルを持つデータ伝送システムであれば本発明を適用することができる。
【００７１】
またここでは、コンピュータ１０とプリンタ２０との間でデータを伝送するデータ伝送システムを例に挙げて説明したが、本発明は、送信元、受信先の装置の如何を問うものではなく、幅広く適用することができる。
【符号の説明】
【００７２】
１０    コンピュータ
１１    ＣＰＵ
２０    プリンタ
３０    ケーブル
５１    ラインバッファ
５２，６２    パケット生成部
５３    インタリーブ送信制御部
５４＿１〜５４＿４，６４    送信バッファ
５５，６５＿１〜６５＿４    受信バッファ
５６，６６    データ取得部
６３    インタリーブ受信制御部
１００    第１の送受信装置
１０１，２０１    入出力制御部
１０２，２０２    パケット制御部
１０３，２０３    リンク制御部
１０４＿１〜１０４＿４，２０５    ビット変換部
１０５，２０４＿１〜２０４＿４    ビット逆変換部
１０６＿１〜１０６＿４，２０７    パラレル／シリアル変換部
１０７，２０６＿１〜２０６＿４    シリアル／パラレル変換部
１０８＿１〜１０８＿４，２０９    送信ポート
１０９，２０８＿１〜２０８＿４    受信ポート
１１０，２１０    メモリ
２００    第２の送受信装置
【図１】
2014236382.tif 000003
【図２】
2014236382.tif 000004
【図３】
2014236382.tif 000005
【図４】
2014236382.tif 000006
【図５】
2014236382.tif 000007
【図６】
2014236382.tif 000008
【図７】
2014236382.tif 000009