(57)【要約】【課題】無線通信手段と無線通信の接続の確立の際に用いられる有線通信手段とを有する通信装置であって、無線通信手段と有線通信手段とを好適に供用する通信装置を提供することを提供すること。【解決手段】第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置であって、前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信手段と、前記インタフェースと、前記有線通信手段又は前記無線通信手段との前記データの授受を切り替える通信切替手段とを有する通信装置。【選択図】図２
2008022263.tif 000002
【特許請求の範囲】
【請求項１】
第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置であって、
前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信手段と、
前記インタフェースと、前記有線通信手段又は前記無線通信手段との前記データの授受を切り替える通信切替手段と
を有することを特徴とする通信装置。
【請求項２】
前記第一の装置より入力される入力データを、前記無線通信手段によって前記第二の装置に送信する無線送信データと、前記有線通信手段によって前記第二の装置に送信する有線送信データと、に分配するデータ分配手段を有することを特徴とする請求項１記載の通信装置。
【請求項３】
前記無線通信手段の無線実効速度と前記有線通信手段の有線実効速度とを取得する実効速度取得手段を有し、
前記データ分配手段は、前記実効速度取得手段によって取得された、前記無線実効速度及び前記有線実効速度の比に応じて、前記入力データを分配することを特徴とする請求項２記載の通信装置。
【請求項４】
前記入力データの転送速度が所定の範囲内である必要があり、かつ、前記入力データの送信を連続して行う必要がある場合に、前記データ分配手段は、前記入力データを前記有線通信手段によって送信する選択を行うことを特徴とする請求項２記載の通信装置。
【請求項５】
前記データ分配手段によって前記入力データの分配を行うデータ分配モードと、前記無線通信手段によって前記入力データの送信を行う通常モードと、を切り替えるモード切替手段を有することを特徴とする請求項２ないし４何れか一項に記載の通信装置。
【請求項６】
前記第二の装置から前記無線通信手段によって受信された無線受信データと、前記第二の装置から前記有線通信手段によって受信された有線受信データと、を統合し前記インタフェースに対して出力するデータ統合手段を有することを特徴とする請求項１記載の通信装置。
【請求項７】
無線通信手段と有線通信手段とを有する通信装置であって、
第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信手段と、
前記無線通信手段によって接続された前記第二の装置と、前記有線通信手段によって接続された少なくとも有線通信手段を有する第三の装置と、の間のデータの送受信を介する無線有線ハブ手段と
を有することを特徴とする通信装置。
【請求項８】
第一の装置とのデータの授受を行うインタフェースと、
前記第一の装置と前記第二の装置とのデータの送受信の仲介を行う通常モードと、前記有線無線変換手段及び前記無線有線変換手段を用いて前記第二の装置と前記第三の装置との間のデータの送受信を介する無線有線ハブモードと、を切り替えるモード切替手段と
を有することを特徴とする請求項７記載の通信装置。
【請求項９】
第一の装置とのデータの授受を行い前記第一の装置から電源の供給を受けるインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介することが可能な通信装置であって、
前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信手段とを有し、
前記無線通信手段が、複数の第二の装置との無線通信が可能な場合に、前記第二の装置間のデータの送受信を介する無線ハブ手段を有することを特徴とする通信装置。
【請求項１０】
無線通信手段と有線通信手段とを有する通信装置であって、
第一の装置とのデータの授受を行うインタフェースと、
第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって送受信する認証情報送受信手段と、
前記無線通信手段は、前記第二の装置とのデータの送受信を行い、前記有線通信手段は、少なくとも有線通信手段を有する装置とのデータの送受信を行う場合に、
前記無線通信手段及び前記有線通信手段と前記インタフェースとのデータの授受を、時分割により制御する時分割制御手段を有することを特徴とする通信装置。
【請求項１１】
無線通信手段と有線通信手段とを有する情報処理装置であって、
他の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記他の装置と送受信する認証情報送受信手段と、
前記有線通信手段及び前記無線通信手段の何れか一方を、前記他の装置との通信を行う手段として選択する通信切替手段と
を有することを特徴とする情報処理装置。
【請求項１２】
無線通信手段と有線通信手段とを有する情報処理装置であって、
他の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記他の装置と送受信する認証情報送受信手段と、
前記他の装置のうちの一の装置に対して送信するデータを、前記無線通信手段によって前記一の装置に送信する無線送信データと、前記有線通信手段によって前記一の装置に送信する有線送信データと、に分配するデータ分配手段を有することを特徴とする情報処理装置。
【請求項１３】
無線通信手段と有線通信手段とを有する情報処理装置であって、
他の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記他の装置と送受信する認証情報送受信手段と、
前記他の装置のうちの一の装置から前記無線通信手段によって受信するデータと前記一の装置から前記有線通信手段によって受信するデータとを統合するデータ統合手段を有することを特徴とする情報処理装置。
【請求項１４】
第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、
前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信ステップと、
前記インタフェースと、前記有線通信手段又は前記無線通信手段との前記データの授受を切り替える通信切替ステップと
を有することを特徴とする通信方法。
【請求項１５】
前記無線通信手段及び前記有線通信手段によって、前記第二の装置との通信を行う場合に、
前記第一の装置より入力される入力データを、前記無線通信手段によって前記第二の装置に送信する無線送信データと、前記有線通信手段によって前記第二の装置に送信する有線送信データと、に分配するデータ分配ステップを有することを特徴とする請求項１４記載の通信方法。
【請求項１６】
第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、
前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信ステップと、
前記第二の装置から前記無線通信手段によって受信した無線受信データを前記有線通信手段によって少なくとも有線通信手段を有する第三の装置に対して送信する無線有線変換ステップと、
前記第三の装置から前記有線通信手段によって受信した有線受信データを前記無線通信手段によって前記第二の装置に対して送信する有線無線変換ステップと
を有することを特徴とする通信方法。
【請求項１７】
第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、
前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信ステップを有し、
前記無線通信手段が、複数の第二の装置との無線通信が可能な場合に、前記第二の装置間のデータの送受信を介する無線ハブステップを有することを特徴とする通信方法。
【請求項１８】
第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、
第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって送受信する認証情報送受信ステップと、
前記インタフェースと、前記有線通信手段又は前記無線通信手段との前記データの授受を切り替える通信切替ステップとを有し、
前記無線通信手段は、前記第二の装置とのデータの送受信を行い、前記有線通信手段は、少なくとも有線通信手段を有する装置とのデータの送受信を行う場合に、
前記無線通信手段及び前記有線通信手段と前記インタフェースとのデータの授受を、時分割により制御する時分割制御ステップを有することを特徴とする通信方法。
【請求項１９】
請求項１４ないし１８何れか一項に記載の通信方法をコンピュータに実行させるための通信プログラム。
【請求項２０】
請求項１９記載の通信プログラムを記憶したことを特徴とするコンピュータに読み取り可能な情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、情報処理装置、通信方法、通信プログラム、及び、情報記憶媒体に関する。
【背景技術】
【０００２】
従来から、パソコン又は周辺機器等の間の通信方法として、複数の有線及び無線の通信方法があり、通信の目的や通信方法の特徴等によって使い分けられている。そこで、パソコン等の装置には、複数の通信方法毎に対応した通信手段が設けられ、接続するネットワークの種類又は目的等に応じて、通信手段が選択される。
【０００３】
例えば、特開２００４−１１２２２５号公報（特許文献１）には、Ｂｌｕｅｔｏｏｔｈ（登録商標）インタフェースと、ＩＥＥＥ８０２．１１規格の無線ＬＡＮのインタフェースとを有する情報通信装置において、それぞれのインタフェースを用途に応じて使い分け、無線ＬＡＮインタフェースによる無駄な電力の消費を抑えると共に、必要に応じて無線ＬＡＮを使用することにより通信速度を確保して、通信を行う情報通信装置の技術が開示されている。上記特許文献１に開示されている情報通信装置の技術は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の機能の一つである、周囲にあるＢｌｕｅｔｏｏｔｈ（登録商標）機能を有する機器の情報を取得する機能によって、ＩＥＥＥ８０２．１１規格等による無線ＬＡＮ機能を有する機器間の接続を容易にするものである。
【０００４】
ところで、無線通信では、接続しようとする装置の操作者が、接続先の装置等を特定した上で、必要な情報の入力等をしなくてはならず、有線通信の接続を確立するよりも手続きが煩雑という不具合があった。そこで、上記特許文献１の他にも、無線通信において、接続の確立を容易に行う方法が開示されている。
【０００５】
例えば、特開２００２−３５９６２３号公報（特許文献２）に開示されている無線通信設定方法では、先ず、接続先となる無線通信端末が有する有線通信部と接続しようとする無線通信端末が有する有線通信部とを接続することにより、双方が保持する案内情報が送受信される。送受信された案内情報に基づき、無線通信を行うにあたり必要となる通信パラメータが決定され、有線通信部によって送受信され、双方の無線通信端末に設定され、無線通信が開始される。
【特許文献１】特開２００４−１１２２２５号公報
【特許文献２】特開２００２−３５９６２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、Ｂｌｕｅｔｏｏｔｈ（登録商標）による通信方式は、ＩＥＥＥ８０２．１１規格等による無線ＬＡＮよりも通信速度等が低く、用途が限られるために、上記特許文献１では、Ｂｌｕｅｔｏｏｔｈ（登録商標）インタフェースは、無線ＬＡＮの接続の設定等、無線ＬＡＮによる通信とは異なる用途に主として供せられている。
【０００７】
一方、上記特許文献２では、無線通信の設定を有線通信部同士を接続することにより容易に行うものであるが、有線通信部について、無線通信の設定の他の用途については考慮されていない。
【０００８】
ところで、ＷｉｒｅｌｅｓｓＵＳＢ（登録商標）１．０規格（以下、「Ｗ−ＵＳＢ」という）では、有線通信方法であるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）を用いて、無線通信であるＷ−ＵＳＢの接続を確立する際に必要な認証情報等の送受信を行う。ＵＳＢは、Ｗ−ＵＳＢと同等の通信速度による通信が可能であり、さらに、実効速度においては、Ｗ−ＵＳＢと同等以上の通信速度による通信が可能である。
【０００９】
しかしながら、上記特許文献１及び２では、一の装置又はユニット内に有線通信手段と無線通信手段とが設けられ、有線通信手段が無線通信手段と同等又は同等以上の速度による通信が可能な場合に、有線通信手段の用途を好適に定める方法等については考慮されていない。
【００１０】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、無線通信手段と無線通信の接続の確立の際に用いられる有線通信手段とを有する通信装置であって、無線通信手段と有線通信手段とを好適に供用する通信装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の通信装置は次の如き構成を採用した。
【００１２】
本発明の通信装置は、第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置であって、前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信手段と、前記インタフェースと、前記有線通信手段又は前記無線通信手段との前記データの授受を切り替える通信切替手段と
を有する構成とすることができる。
【００１３】
これにより、無線通信手段と、無線通信の接続の確立の際の用いられる有線通信手段とを、好適に通信に供用する通信装置を提供することができる。
【００１４】
また、上記目的を達成するために、本発明の通信装置は、さらに、前記第一の装置より入力される入力データを、前記無線通信手段によって前記第二の装置に送信する無線送信データと、前記有線通信手段によって前記第二の装置に送信する有線送信データと、に分配するデータ分配手段を有する構成とすることができる。
【００１５】
これにより、無線通信手段と有線通信手段とで、一の入力データを分配して送信する通信装置を提供することができる。
【００１６】
また、上記目的を達成するために、本発明の通信装置は、さらに、前記無線通信手段の無線実効速度と前記有線通信手段の有線実効速度とを取得する実効速度取得手段を有し、前記データ分配手段は、前記実効速度取得手段によって取得された、前記無線実効速度及び前記有線実効速度の比に応じて、前記入力データを分配する構成とすることができる。
【００１７】
これにより、無線通信手段が送信する無線送信データと有線通信手段が送信する有線送信データとが所定の範囲内で同期する通信装置を提供することができる。
【００１８】
また、上記目的を達成するために、本発明の通信装置は、さらに、前記入力データの転送速度が所定の範囲内である必要があり、かつ、前記入力データの送信を連続して行う必要がある場合に、前記データ分配手段は、前記入力データを前記有線通信手段によって送信する選択を行う構成とすることができる。
【００１９】
これにより、転送速度が所定の範囲内であって、かつ、連続して送信する必要があるデータを、有線通信手段によって送信する通信装置を提供することができる。
【００２０】
また、上記目的を達成するために、本発明の通信装置は、さらに、前記データ分配手段によって前記入力データの分配を行うデータ分配モードと、前記無線通信手段によって前記入力データの送信を行う通常モードと、を切り替えるモード切替手段を有する構成とすることができる。
【００２１】
これにより、分配モードと通常モードをモード切替手段によって切り替える通信装置を提供することができる。
【００２２】
また、上記目的を達成するために、本発明の通信装置は、さらに、前記第二の装置から前記無線通信手段によって受信された無線受信データと、前記第二の装置から前記有線通信手段によって受信された有線受信データと、を統合し前記インタフェースに対して出力するデータ統合手段を有する構成とすることができる。
【００２３】
これにより、無線通信手段と有線通信手段とがそれぞれ一の装置から受信した受信データを統合する通信装置を提供することができる。
【００２４】
また、上記目的を達成するために、本発明の通信装置は、さらに、無線通信手段と有線通信手段とを有する通信装置であって、第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信手段と、前記無線通信手段によって接続された前記第二の装置と、前記有線通信手段によって接続された少なくとも有線通信手段を有する第三の装置と、の間のデータの送受信を介する無線有線ハブ手段とを有する構成とすることができる。
【００２５】
これにより、無線通信手段と、無線通信の接続を確立するための認証情報を送受信する際に用いる有線通信手段と、を無線通信と有線通信とのハブとして構成する通信装置を提供することができる。
【００２６】
また、上記目的を達成するために、本発明の通信装置は、さらに、第一の装置とのデータの授受を行うインタフェースと、前記第一の装置と前記第二の装置とのデータの送受信の仲介を行う通常モードと、前記有線無線変換手段及び前記無線有線変換手段を用いて前記第二の装置と前記第三の装置との間のデータの送受信を介する無線有線ハブモードと、を切り替えるモード切替手段とを有する構成とすることができる。
【００２７】
これにより、モード切替手段によって、通常モードと無線有線ハブモードとを切り替える通信装置を提供することができる。
【００２８】
また、上記目的を達成するために、本発明の通信装置は、さらに、第一の装置とのデータの授受を行い前記第一の装置から電源の供給を受けるインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介することが可能な通信装置であって、前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信手段とを有し、前記無線通信手段が、複数の第二の装置との無線通信が可能な場合に、前記第二の装置間のデータの送受信を介する無線ハブ手段を有する構成とすることができる。
【００２９】
これにより、第一の装置と第二の装置との通信を介する無線通信手段によって、複数の前記第二の装置間の通信を介する無線ハブ手段を有する通信装置を提供することができる。
【００３０】
また、上記目的を達成するために、本発明の通信装置は、さらに、無線通信手段と有線通信手段とを有する通信装置であって、第一の装置とのデータの授受を行うインタフェースと、第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって送受信する認証情報送受信手段と、前記無線通信手段は、前記第二の装置とのデータの送受信を行い、前記有線通信手段は、少なくとも有線通信手段を有する装置とのデータの送受信を行う場合に、前記無線通信手段及び前記有線通信手段と前記インタフェースとのデータの授受を、時分割により制御する時分割制御手段を有する構成とすることができる。
【００３１】
これにより、無線通信手段と、無線通信の接続を確立するための認証情報を送受信する際に用いる有線通信手段と、が同時に通信を行う通信装置を提供することができる。
【００３２】
また、上記目的を達成するために、本発明の情報処理装置は、無線通信手段と有線通信手段とを有する情報処理装置であって、他の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記他の装置と送受信する認証情報送受信手段と、前記有線通信手段及び前記無線通信手段の何れか一方を、前記他の装置との通信を行う手段として選択する通信切替手段とを有する構成とすることができる。
【００３３】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、無線通信手段と有線通信手段とを有する情報処理装置であって、他の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記他の装置と送受信する認証情報送受信手段と、前記他の装置のうちの一の装置に対して送信するデータを、前記無線通信手段によって前記一の装置に送信する無線送信データと、前記有線通信手段によって前記一の装置に送信する有線送信データと、に分配するデータ分配手段を有する構成とすることができる。
【００３４】
また、上記目的を達成するために、本発明の情報処理装置は、さらに、無線通信手段と有線通信手段とを有する情報処理装置であって、他の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記他の装置と送受信する認証情報送受信手段と、前記他の装置のうちの一の装置から前記無線通信手段によって受信するデータと前記一の装置から前記有線通信手段によって受信するデータとを統合するデータ統合手段を有する構成とすることができる。
【００３５】
また、上記目的を達成するために、本発明の通信方法は、さらに、第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信ステップと、前記インタフェースと、前記有線通信手段又は前記無線通信手段との前記データの授受を切り替える通信切替ステップとを有する構成とすることができる。
【００３６】
また、上記目的を達成するために、本発明の通信方法は、さらに、前記無線通信手段及び前記有線通信手段によって、前記第二の装置との通信を行う場合に、前記第一の装置より入力される入力データを、前記無線通信手段によって前記第二の装置に送信する無線送信データと、前記有線通信手段によって前記第二の装置に送信する有線送信データと、に分配するデータ分配ステップを有する構成とすることができる。
【００３７】
また、上記目的を達成するために、本発明の通信方法は、さらに、第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信ステップと、前記第二の装置から前記無線通信手段によって受信した無線受信データを前記有線通信手段によって少なくとも有線通信手段を有する第三の装置に対して送信する無線有線変換ステップと、前記第三の装置から前記有線通信手段によって受信した有線受信データを前記無線通信手段によって前記第二の装置に対して送信する有線無線変換ステップとを有する構成とすることができる。
【００３８】
また、上記目的を達成するために、本発明の通信方法は、さらに、第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、前記第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって前記第二の装置と送受信する認証情報送受信ステップを有し、前記無線通信手段が、複数の第二の装置との無線通信が可能な場合に、前記第二の装置間のデータの送受信を介する無線ハブステップを有する構成とすることができる。
【００３９】
また、上記目的を達成するために、本発明の通信方法は、さらに、第一の装置とのデータの授受を行うインタフェースと無線通信手段と有線通信手段とを有し、前記第一の装置と第二の装置との通信を介する通信装置における通信方法であって、第二の装置との無線通信の接続を確立するための認証情報を前記有線通信手段によって送受信する認証情報送受信ステップと、前記インタフェースと、前記有線通信手段又は前記無線通信手段との前記データの授受を切り替える通信切替ステップとを有し、前記無線通信手段は、前記第二の装置とのデータの送受信を行い、前記有線通信手段は、少なくとも有線通信手段を有する装置とのデータの送受信を行う場合に、前記無線通信手段及び前記有線通信手段と前記インタフェースとのデータの授受を、時分割により制御する時分割制御ステップを有する構成とすることができる。
【００４０】
また、上記目的を達成するために、本発明の通信プログラムは、請求項１４ないし１８何れか一項に記載の通信方法をコンピュータに実行させるための通信プログラムとして構成することができる。
【００４１】
また、上記目的を達成するために、本発明の情報記憶媒体は、請求項１９記載の通信プログラムを記憶したことを特徴とするコンピュータに読み取り可能な情報記憶媒体として構成することができる。
【発明の効果】
【００４２】
本発明の通信装置によれば、無線通信手段と無線通信の接続の確立の際に用いられる有線通信手段とを有する通信装置であって、無線通信手段と有線通信手段とを好適に供用する通信装置を提供することが可能になる。
【発明を実施するための最良の形態】
【００４３】
以下、本発明の実施例を図面に基づき説明する。
【実施例１】
【００４４】
本実施例では、無線通信としてＷ−ＵＳＢ、有線通信としてＵＳＢを例に説明するが、本発明の通信装置等は、Ｗ−ＵＳＢ又はＵＳＢによる通信を行うものに限らず、無線通信手段と有線通信手段とを有する通信装置等であればよい。
【００４５】
（本発明の通信装置を含むネットワーク構成の概略）
図１は、本発明の通信装置を含むネットワーク構成の概略である。図１では、通信装置１０が、画像形成装置９０と接続されている。通信装置１０は、ＰＣ２０と無線通信を行い、有線ケーブルによって接続されたＰＣ３０と有線通信を行う。ＰＣ２０は、通信装置１０と無線通信を行う。ＰＣ２０は、また、有線ケーブルによって通信装置１０と接続され、無線通信を確立する際に必要となる認証情報の送受信を行う。ＰＣ３０は、有線ケーブルによって通信装置１０等と接続され有線通信を行う。
【００４６】
画像形成装置９０は、通信装置１０に接続される装置であって、ＰＣ２０等と通信装置１０を介してデータの送受信を行う。通信装置１０に接続される装置は、画像形成装置に限らず、通信装置１０と直接接続され、通信装置１０を介してＰＣ２０等と通信を行う装置であればよい。画像形成装置９０は、また、通信装置１０と一体化された一の情報処理装置として構成されてもよい。
【００４７】
（本発明の通信装置の機能構成の例）
図２は、本発明の通信装置の機能構成の例の図であって、図１のネットワーク構成を基に通信装置１００の機能構成を詳細に示した図である。図２では、通信装置１００が、画像形成装置９００と接続され、ＰＣ２００等と無線又は有線による通信を行っている。
【００４８】
通信装置１００は、機能制御部１１０、無線通信手段１２０、アンテナ１２１、有線通信手段１３０、有線ポート１３１、認証情報送受信手段１４０、インタフェース１５０、及び、モード切替手段１６０を有する。通信装置１００は、さらに、入力手段１７０、表示手段１８０、及び、記憶手段１９０を有してもよい。
【００４９】
機能制御部１１０は、通信装置１００の通信切替等の機能を実現するための手段を有し、通信切替手段１１１、データ分配手段１１２、実効速度取得手段１１３、データ統合手段１１４、時分割制御手段１１５、無線有線ハブ手段１１６、及び、無線ハブ手段１１７を有する。
【００５０】
通信切替手段１１１は、インタフェース１５０と、無線通信手段１２０と有線通信手段１３０とのデータの送受信の切り替えを行う手段である。通信切替手段１１１によって、無線通信手段１２０及び有線通信手段１３０の何れか一方又は両方が、画像形成装置９００がＰＣ２００等と通信を行う際に用いられる手段として選択され供される。
【００５１】
データ分配手段１１２は、インタフェース１５０から入力されるデータを、無線通信手段１２０による無線通信用のデータと、有線通信手段１３０による有線通信用のデータとに分配する手段である。データ分配手段１１２によって、通信装置１００から送信するデータを、無線通信と有線通信とに分配して送信し、一の装置が無線通信と有線通信の両方によって分配されたデータを受信することにより、無線通信又は有線通信の何れか一方で送信する場合よりも、通信装置１０とデータを受信する装置との間の実効速度を高くすることができる。
【００５２】
データ分配手段１１２は、また、通信装置１０から送信されるデータが再生される際に、連続して再生される必要がある場合に、当該データが有線通信手段１３０によって送信されるようにしてもよい。再生される際に、連続して再生される必要があるデータとは、例えば、動画、音声、又は、音楽等、再生時間を有するコンテンツ等である。これらのコンテンツは、連続して再生される必要があるため、ストリーミングのような形態で送信される場合、又は、リアルタイムの音声通話等の場合には、一定の転送速度である必要があり、かつ、送信を連続して行う必要がある。実際には一定の転送速度とは、転送速度が所定の範囲内であることを言い、所定の範囲とは、主としてデータを受信する装置が有する受信データ用のバッファの大きさによって定められる転送速度の範囲である。さらに、連続して送信を行うとは、受信する装置側で途切れることなく再生できることを目的として送信することを言う。
【００５３】
データ分配手段１１２は、また、無線通信手段１２０及び有線通信手段１３０から送信されるデータを同一のデータとすることにより、誤り耐性を有するデータの送信方法を実現することができる。データ分配手段１１２は、さらに、送信するデータのうち、無線通信手段１２０と有線通信手段１３０との両方で送信するデータの量を変更することにより、誤り耐性の強度を変更することができる。
【００５４】
実効速度取得手段１１３は、無線通信手段１２０による無線通信の実効速度、及び、有線通信手段１３０による有線通信の実効速度を取得する手段である。データ分配手段１１２が、実効速度取得手段１１３が取得した無線通信の実効速度と有線通信の実効速度との比に応じて、データを無線通信と有線通信とに分配して送信させることにより、送信されるデータを同期させることができる。また、データを受信する装置の側では、受信したデータの同期をとることが容易になる。
【００５５】
例えば、無線通信の実効速度が２００Ｍｂｐｓであり、有線通信の実効速度が４００Ｍｂｐｓである場合には、データ分配手段１１２は、無線通信手段１２０と有線通信手段１３０とによって送信させるデータの量の比を、１：２とすることにより、送信されるデータの同期を実現する。
【００５６】
データ統合手段１１４は、一の装置から無線通信及び有線通信の両方によってデータが送信される場合に、無線通信手段１２０及び有線通信手段１３０が受信したデータを統合しインタフェース１５０に転送する手段である。データ分配手段１１２及びデータ統合手段１１４により、一の装置とのデータの送受信を、無線通信手段１２０及び有線通信手段１３０によって行うことができる。
【００５７】
時分割制御手段１１５は、無線通信手段１２０と有線通信手段１３０とが受信するデータを、時分割することにより、インタフェース１５０に対して転送する手段である。時分割制御手段１１５は、実効速度取得手段１１３によって取得された無線通信の実効速度と有線通信の実効速度との比に応じて、時分割を行ってもよい。
【００５８】
時分割制御手段１１５は、また、インタフェース１５０が無線通信によるデータと有線通信によるデータを同時に送出するバス幅を有する場合には、時分割を行うことなく、データを転送してもよい。
【００５９】
無線有線ハブ手段１１６は、有線通信によって通信装置１００とデータの送受信を行うＰＣ３００と、無線通信によって通信装置１００とのデータの送受信を行うＰＣ２００との間の通信を介する手段である。無線有線ハブ手段１１６は、無線通信の形式を有するデータを有線通信の形式を有するデータに変換し、さらに、有線通信の形式を有するデータを無線通信の形式を有するデータに変換する。
【００６０】
無線ハブ手段１１７は、通信装置１００が有する無線通信手段１２０が、複数の無線通信装置との通信が可能な場合に、無線通信装置間のデータの送受信を介する機能を実現する手段である。Ｗ−ＵＳＢでは、通信装置１００がホスト属性、又は、デュアル・ロール・デバイス（以下、「ＤＲＤ」という）属性を有する場合に、複数のデバイス属性を有する無線通信端末との無線通信が可能である。
【００６１】
無線通信手段１２０は、無線通信を行うための手段であり、通信するデータをアンテナ１２１より信号として送出し、また、アンテナ１２１より受信した信号からデータを取得する。アンテナ１２１は、無線通信の信号の送受信を行う装置である。
【００６２】
有線通信手段１３０は、有線通信を行うための手段であり、通信するデータを有線ポート１３１より信号として送出し、また、有線ポート１３１より受信した信号からデータを取得する。有線通信手段１３０及び有線ポート１３１によって通信装置１００が行う有線通信がＵＳＢ等の電源の供給が可能な通信方法の場合には、通信装置１００は、有線通信によって接続されたＰＣ３００等より電源の供給を受けてもよい。
【００６３】
認証情報送受信手段１４０は、無線通信の接続を確立する際に必要となる認証情報等を、有線通信によって接続された通信先の装置と、有線通信手段１３０により送受信する手段である。認証情報は、例えば、Ｗ−ＵＳＢでは、通信装置１００の識別情報又は通信先の装置の識別情報、及び、両方で共有されるコネクション鍵の２つの情報を含む。通信装置１００の識別情報は、例えば、記憶手段１９０によって保持されていてもよい。また、コネクション鍵は、通信を行う装置のうち、ホスト属性を有する装置が生成し、デバイス属性を有する装置に対して送出する。識別情報が交換され双方の装置がコネクション鍵を有するようになった後、無線通信によって、双方が保持するコネクション鍵が同一であることが確認された場合に、無線通信の接続が確立される。
【００６４】
インタフェース１５０は、画像形成装置９００と接続され、データの入出力が行われる装置である。画像形成装置９００と通信装置１００とは、例えば、ＰＣＩバス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、ＵＳＢ、又は、ＩＥＥＥ１３９４等のインタフェースによって接続される。
【００６５】
インタフェース１５０が、ＵＳＢ等の電源供給が可能なインタフェースである場合には、通信装置１００は、インタフェース１５０を介して、画像形成装置９００より電源の供給を受けてもよい。
【００６６】
モード切替手段１６０は、機能制御部１１０が有する各手段によって実現される機能を選択する手段である。モード切替手段１６０は、例えば、無線通信と有線通信との何れか一方または両方を行うように切り替える場合には、通信切替手段１１１を選択する。モード切替手段１６０は、また、例えば、通信装置１００と他の装置のうちの一の装置とが、無線通信及び有線通信によってデータの送受信を行う場合には、データ分配手段１１２、実効速度取得手段１１３、及び、データ統合手段１１４を選択する。
【００６７】
モード切替手段１６０は、また、例えば、無線通信手段１２０及び有線通信手段１３０が、それぞれ同時に独立して通信を行う場合には、時分割制御手段１１５及び実効速度取得手段１１３を選択する。
【００６８】
モード切替手段１６０は、また、例えば、通信装置１００が、無線通信手段１２０によって無線通信を行う装置と、有線通信手段１３０によって有線通信を行う装置との間のデータの送受信を介することによりハブの機能を実現する場合には、無線有線ハブ手段１１６を選択する。
【００６９】
モード切替手段１６０は、また、例えば、通信装置１００が、複数の無線通信装置と、無線通信手段１２０によって通信を行っている場合に、無線通信装置間のデータの送受信を介することによりハブの機能を実現するときには、無線ハブ手段１１７を選択する。
【００７０】
モード切替手段１６０は、例えば、通信装置１００が有する入力手段１７０から入力される信号に基づき上記の選択を行う。モード切替手段１６０は、また、例えば、通信手段１００に接続された装置又は通信手段１００と通信を行う装置から入力される信号に基づき、上記の選択を行ってもよい。
【００７１】
入力手段１７０は、通信装置１００が実行する処理の指示等を入力する手段であって、例えば、モード切替手段１６０が選択する機能等を入力する手段である。表示手段１８０は、通信装置１００の状態等を表示する手段である。記憶手段１９０は、通信装置１００が行う処理のパラメータ等を格納する手段である。記憶手段１９０は、また、通信装置１００が有する各手段が、処理を実行する際のワークメモリであってもよい。記憶手段１９０は、また、通信装置１００がコンピュータとして構成される場合には、当該コンピュータの処理部が実行するプログラムを格納してもよい。
【００７２】
ＰＣ２００は、無線通信手段と有線通信手段とを有し、通信装置１００と通信を行うパーソナルコンピュータ（以下、「ＰＣ」という）である。ＰＣ２００は、無線通信手段２２０、アンテナ２２１、有線通信手段２３０、有線ポート２３１、及び、認証情報送受信手段２４０を有する。
【００７３】
無線通信手段２２０は、無線通信を行うための手段であり、通信するデータをアンテナ２２１より信号として送出し、また、アンテナ２２１より受信した信号からデータを取得する。アンテナ２２１は、無線通信の信号の送受信を行う装置である。
【００７４】
有線通信手段２３０は、有線通信を行うための手段であり、通信するデータを有線ポート２３１より信号として送出し、また、有線ポート２３１より受信した信号からデータを取得する。
【００７５】
認証情報送受信手段２４０は、無線通信の接続を確立する際に必要となる認証情報等を、有線通信手段２３０によって、有線通信によって接続された通信先の装置と送受信する手段である。認証情報は、例えば、Ｗ−ＵＳＢでは、ＰＣ２００の識別情報又は通信先の装置の識別情報、及び、コネクション鍵の２つの情報を含む。ＰＣ２００の識別情報は、例えば、図示しない記憶手段によって保持されていてもよい。また、コネクション鍵は、無線通信を行う装置のうち、ホスト属性を有する装置が生成し、デバイス属性を有する装置に対して送出する。認証情報が共有された後、無線通信によって、双方が保持するコネクション鍵が同一であることが確認された場合に、無線通信の接続が確立される。
【００７６】
ＰＣ３００は、有線通信手段を有し、通信装置１００と通信を行うＰＣである。ＰＣ３００は、有線通信手段３３０、及び、有線ポート３３１を有する。有線通信手段３３０は、有線通信を行うための手段であり、通信するデータを有線ポート３３１より信号として送出し、また、有線ポート３３１より受信した信号からデータを取得する。
【００７７】
（プリンタに接続された通信ユニットとして構成する例）
図３は、本発明の通信装置を、プリンタに接続された通信ユニットとして構成する例である。図３では、プリンタ９に接続された通信ユニット４と、ＰＣ２及びＰＣ３とが、通信を行っている。
【００７８】
通信ユニット４は、無線通信であるＷ−ＵＳＢと有線通信であるＵＳＢとの機能を有し、機能制御部４１、Ｗ−ＵＳＢ部４２、ＵＳＢ部４３、インタフェース４５、ＣＰＵ４６、アンテナ４７、ＵＳＢポート４８、及び、ＮＶ（Ｎｏｎ−Ｖｏｌａｔｉｌｅ）メモリ４９を有する。
【００７９】
機能制御部４１は、Ｗ−ＵＳＢ部４２による無線通信と、ＵＳＢ部４３による有線通信とを切り替える制御を行う処理部である。機能制御部４１は、また、Ｗ−ＵＳＢ部４２、ＵＢ部４３、及び、インタフェース部１０５を接続する経路を、セレクタ等の回路によって変換する手段であってもよい。
【００８０】
Ｗ−ＵＳＢ部４２は、インタフェース４５から入力されたデータをＷ−ＵＳＢによる無線通信でアンテナ４７から送信し、また、Ｗ−ＵＳＢによる無線通信によってアンテナ４７が受信したデータをインタフェース４５から出力させる。ＵＳＢ部４３は、インタフェース４５から入力されたデータをＵＳＢによる有線通信でＵＳＢポート４８から送信し、また、ＵＳＢによる有線通信でＵＳＢポート４８が受信したデータをインタフェース４５から出力させる。
【００８１】
インタフェース４５は、プリンタ９に接続され、データの入出力を行う処理部である。インタフェース４５は、例えば、例えば、ＰＣＩバス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、ＵＳＢ、又は、ＩＥＥＥ１３９４等のインタフェースであってもよい。インタフェース４５が、ＵＳＢ等の電源供給が可能なインタフェースである場合には、通信ユニット４は、インタフェース４５を介して、プリンタ９より電源の供給を受けてもよい。
【００８２】
ＣＰＵ４６は、通信ユニット４が実行する処理の制御、及び、通信ユニット４が有する各部の制御を行う主処理部である。ＣＰＵ４６は、例えば、ＮＶメモリ４９に格納されているプログラムを読み出して実行することにより、通信ユニット４が実行する処理等の制御を行う。ＮＶメモリ４９は、不揮発性のメモリであって、ＣＰＵ４６が実行するプログラムを格納するメモリ、又は、ＣＰＵ４６若しくはその他の処理部が処理を行う際のワークメモリ等であってもよい。ＮＶメモリ４９は、自己が有するバックアップ電源によって、格納するデータ等を保持してもよい。ＮＶメモリ４９は、また、フラッシュメモリとして構成されてもよい。
【００８３】
アンテナ４７は、無線通信であるＷ−ＵＳＢによって、データの送受信を行う装置であり、ＵＳＢポート４８は、ＵＳＢケーブルを接続することにより、有線通信であるＵＳＢによって、データの送受信を行う装置である。
【００８４】
ＰＣ２は、無線通信であるＷ−ＵＳＢによって、通信ユニット４を介してプリンタ９とデータを送受信する装置である。ＰＣ２は、Ｗ−ＵＳＢによる接続を確立する際に、ＵＳＢケーブルを介して通信ユニット４のＵＳＢポート４８に接続することにより、Ｗ−ＵＳＢの接続の確立に必要な認証情報等の送受信を行う。
【００８５】
ＰＣ３は、有線通信であるＵＳＢによって、通信ユニット４を介してプリンタ９とデータを送受信する装置である。ＰＣ３は、ＵＳＢケーブルを介して通信ユニット４のＵＳＢポート４８に接続することにより、有線通信を行う。
【００８６】
（通信ユニット４の機能制御部４１をＣＰＵによって実現するブロック）
図４は、図３における通信ユニット４が有する機能制御部４１をＣＰＵ及びメモリ等によって実現するブロックの図である。図４では、ＣＰＵ４６０がＮＶメモリ４９０等に格納されているプログラムを実行することにより、機能制御部４１の機能を実現する。なお、ＣＰＵ４６０は、図３の機能制御部４１の機能の他に、ＣＰＵ４６の機能を有していてもよい。
【００８７】
図４では、通信ユニット４の主処理部４００が、通信ユニット４内のホストインタフェースバス４０１、Ｗ−ＵＳＢ部４２へのインタフェースバス４０２、及び、ＵＳＢ部４３へのインタフェースバス４０３に接続されている。
【００８８】
ＣＰＵ４６０は、レジスタ４６２及び４６３を有する。レジスタ４６２は、Ｗ−ＵＳＢ部４２へのインタフェースバス４０２に対して信号を送信する際、及び、受信する際に用いられるレジスタであり、レジスタ４６３は、ＵＳＢ部４３へのインタフェースバス４０３に対して信号を送信する際、及び、受信する際に用いられるレジスタである。
【００８９】
ＣＰＵ４６０がレジスタ４６２及び４６３を制御することにより、Ｗ−ＵＳＢ部４２又はＵＳＢ部４３へのデータの転送が制御され、通信ユニット４が有する機能を実現することができる。より詳細には、レジスタ４６２の値によって、Ｗ−ＵＳＢ部４２へのデータ転送又はＷ−ＵＳＢ部４２からのデータ転送が許可又は不許可され、レジスタ４６３の値によって、ＵＳＢ部４３へのデータ転送又はＵＳＢ部４３からのデータ転送が許可又は不許可される。これにより、Ｗ−ＵＳＢ部４２、ＵＳＢ部４３、及び、インタフェース４５の間のデータの送受信の経路を切り替えることができる。
【００９０】
ＮＶメモリ４９０は、不揮発性のメモリであって、ＣＰＵ４６０が実行するプログラムを格納するメモリ、又は、ＣＰＵ４６０若しくはその他の処理部が処理を行う際のワークメモリ等であってもよい。ＮＶメモリ４９０は、自己が有するバックアップ電源によって、格納するデータ等を保持してもよい。ＮＶメモリ４９０は、また、フラッシュメモリとして構成されてもよい。
【００９１】
ＴＸ＿ＤＭＡＣ４５１は、プリンタ９からインタフェース４５を介して入力されるデータが、ホストインタフェースバス４０１を介して転送される際に、転送処理を行うＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）コントローラ（以下、「ＤＭＡＣ」という）である。ＴＸ＿ＲＡＭ４５３は、ＴＸ＿ＤＭＡＣ４５１によって転送されるデータが一時的に入力されるバッファであって、プリンタ９から入力されるデータは、ＣＰＵ４６０によって処理され、Ｗ−ＵＳＢへのインタフェースバス４０２又はＵＳＢへのインタフェースバス４０３に出力される。
【００９２】
ＲＸ＿ＤＭＡＣ４５２は、インタフェース４５を介してプリンタ９に出力されるデータが、ホストインタフェースバス４０１を介して転送される際に、転送処理を行うＤＭＡＣである。ＲＸ＿ＲＡＭ４５４は、ＲＸ＿ＤＭＡＣ４５２によって転送されるデータが一時的に入力されるバッファであって、ＣＰＵ４６０によって処理等されたデータが、ＲＸ＿ＤＭＡＣ４５２により、インタフェース４５を介してプリンタ９に出力される。
【００９３】
なお、ＴＸ＿ＤＭＡＣ４５１及びＲＸ＿ＤＭＡＣ４５２によって転送されるデータは、画像のコンテンツ等、データ量の大きなデータである。制御や指示の信号等は、ＤＭＡＣによらず、ＣＰＵ４６０からＲＡＭ４９１を介して送受信される。
【００９４】
ＲＡＭ４９１は、制御や指示の信号等を格納するメモリである。ＲＡＭ４９１は、また、ＴＸ＿ＤＭＡＣ４５１又はＲＸ＿ＤＭＡＣ４５２等のＤＭＡＣがＤＭＡ転送の際に用いるメモリ領域の実体を有していてもよい。
【００９５】
（分配統合モードのシーケンス）
図５は、本発明の通信装置である通信ユニット４とＰＣ２とが、無線通信及び有線通信の両方によって通信を行う場合のモデル図である。図５では、通信ユニット４が、プリンタ９に接続されている。通信ユニット４は、Ｗ−ＵＳＢ部４２とＵＳＢ部４３とを有し、ＰＣ２と、Ｗ−ＵＳＢによる無線通信及びＵＳＢによる有線通信を行う。ＰＣ２は、Ｗ−ＵＳＢ部２２とＵＳＢ部２３とを有し、通信ユニット４に接続されたプリンタに対し、データを送信し、又は、その他の制御信号等の送受信を行う。
【００９６】
図６は、図５の接続及び通信形態における、通信ユニット４、プリンタ９、及び、ＰＣ２の間のデータ等の送受信を説明するシーケンス図である。図６のステップＳ１０１では、プリンタ９から通信ユニット４に対して電源が投入され、通信ユニット４が起動し待機状態になる。ステップＳ１０１に続いてステップＳ１０２では、ＰＣ２のＵＳＢポートと通信ユニット４のＵＳＢポートとがＵＳＢケーブル８によって接続されることにより、ＰＣ２のＵＳＢ部２３と通信ユニット４のＵＳＢ部４３とが、ＵＳＢによる有線通信を開始する。
【００９７】
ステップＳ１０２に続いてステップＳ１０３では、通信ユニット４とＰＣ２との間で、Ｗ−ＵＳＢの接続を確立する際に必要となる認証情報を、ＵＳＢによる有線通信により送受信し、接続先の識別情報及びコネクション鍵をそれぞれが保持する。ステップＳ１０３に続いてステップＳ１０４では、通信ユニット４が有するＷ−ＵＳＢ部４２とＰＣ２が有するＷ−ＵＳＢ部２２とが無線通信を行い、認証情報を交換等することにより、接続先を確認し、Ｗ−ＵＳＢの接続が確立される。
【００９８】
ステップＳ１０４に続いてステップＳ１０５では、プリンタ９が有する入力手段等から、通信ユニット４に対して、分配統合モードの選択が入力され送信される。ステップＳ１０５に続いてステップＳ１０６では、通信ユニット４が有するモード切替手段によって、分配モード及び統合モードが設定される。なお、モードの選択は、プリンタ９が有する入力手段から通信ユニット４に対して入力される他に、通信ユニット４が有する図示されないスイッチ又は入力手段等によって入力され選択されてもよく、また、ＰＣ２が有する図示されない入力手段等から入力され、通信ユニット４に送信されてもよい。
【００９９】
ステップＳ１０６に続いてステップＳ１０７に進み、ＰＣ２が有するＵＳＢ部２３から通信ユニット４に対し、データの送信を受け付けることを要求するデータ送信要求が送信される。ステップＳ１０７に続いて又はステップＳ１０７と前後してステップＳ１０８に進み、ＰＣ２が有するＷ−ＵＳＢ部２２から通信ユニット４に対し、データ送信要求が送信される。
【０１００】
ステップＳ１０７及びステップＳ１０８のうち後になるステップに続いてステップＳ１０９に進み、通信ユニット４が有する実効速度取得手段が、ＵＳＢによる有線通信の実効速度とＷ−ＵＳＢによる無線通信の実効速度を取得する。なお、実効速度の取得は、データ送信要求の前でもよく、また、実際に大容量のデータの送信が行われる前でもよい。また、大容量のデータの送信が行われない場合には、実効速度の取得は行われなくてもよい。
【０１０１】
ステップＳ１０９に続いてステップＳ１１０に進み、通信ユニット４が有するデータ統合手段が、ステップＳ１０７でＵＳＢ部４３が受信したデータ送信要求と、ステップＳ１０８でＷ−ＵＳＢ部４２が受信したデータ送信要求とを統合し、一のデータ送信要求とする。
【０１０２】
ステップＳ１１０に続いてステップＳ１１１に進み、通信ユニット４からプリンタ９に対し、ステップＳ１１０で統合され一のデータ送信要求となったデータ送信要求が送信される。ステップＳ１１１に続いてステップＳ１１２に進み、プリンタ９から通信ユニット４に対し、データ送信要求に対する許諾の応答であるデータ送信要求応答が送信される。
【０１０３】
ステップＳ１１２に続いてステップＳ１１３に進み、通信ユニット４が有するデータ分配手段が、データ送信要求応答を分配し、Ｗ−ＵＳＢ部４２とＵＳＢ部４３とに送信する。なお、データ送信要求応答は制御信号であるので、データ分配手段は、Ｗ−ＵＳＢ用の信号とＵＳＢ用の信号とを生成するが、実効速度によってデータ量の多寡を変更する処理はここでは行わない。プリンタ９からＰＣ２に送信されるデータが、制御信号ではなく大容量のデータ等である場合には、データ分配手段は、ステップＳ１０９で取得した実効速度に基づき、データの分配を行ってもよい。これにより、Ｗ−ＵＳＢによって送信されるデータとＵＳＢによって送信されるデータとの同期をとることが容易になる。
【０１０４】
ステップＳ１１３に続いてステップＳ１１４に進み、通信ユニット４が有するＵＳＢ部４３からＰＣ２に対し、データ送信要求応答がＵＳＢによって送信される。ステップＳ１１４に続いて又はステップＳ１１４と前後してステップＳ１１５に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２に対し、データ送信要求応答がＷ−ＵＳＢによって送信される。
【０１０５】
ステップＳ１１４及びステップＳ１１５のうち後になるステップに続いてステップＳ１１６に進み、ＰＣ２が有するＵＳＢ部２３から通信ユニット４に対し、データがＵＳＢによって送信される。ステップＳ１１６に続いて又はステップＳ１１６と前後してステップＳ１１７に進み、ＰＣ２が有するＷ−ＵＳＢ部２２から通信ユニット４に対し、データがＷ−ＵＳＢによって送信される。
【０１０６】
ステップＳ１１６及びステップＳ１１７のうち後になるステップに続いてステップＳ１１８に進み、ステップＳ１１６でＵＳＢ部４３が受信したデータと、ステップＳ１１７でＷ−ＵＳＢ部４２が受信したデータとが、データ統合手段によって統合される。ステップＳ１１８に続いてステップＳ１１９に進み、ステップＳ１１８において統合されたデータが、通信ユニット４からプリンタ９に対して送信される。
【０１０７】
ステップＳ１１９に続いてステップＳ１２０に進み、ＰＣ２が有するＵＳＢ部２３から通信ユニット４に対し、データ送信が終了したことを通知するデータ送信終了が送信される。ステップＳ１２０に続いて又はステップＳ１２０と前後してステップＳ１２１に進み、ＰＣ２が有するＷ−ＵＳＢ部２２から通信ユニット４に対し、データ送信終了が送信される。
【０１０８】
ステップＳ１２０及びステップＳ１２１のうち後になるステップに続いてステップＳ１２２に進み、通信ユニット４が有するデータ統合手段が、ステップＳ１２０でＵＳＢ部４３が受信したデータ送信終了とステップＳ１２１でＷ−ＵＳＢ部４２が受信したデータ送信終了とを統合し、一のデータ送信終了とする。
【０１０９】
ステップＳ１２２に続いてステップＳ１２３に進み、通信ユニット４からプリンタ９に対し、ステップＳ１２２で一のデータ送信終了として統合されたデータ送信終了が送信される。
【０１１０】
以上のステップＳ１０１からステップＳ１２３の処理により、ＰＣ２からプリンタ９に対し、ＵＳＢとＷ−ＵＳＢとの両方を用いてデータが送信される。
【０１１１】
（無線有線ハブモードのシーケンス）
図７は、本発明の通信装置である通信ユニット４とＰＣ２とが無線通信によって接続され、通信ユニット４とＰＣ３とが有線通信によって接続される場合のモデル図である。図７では、通信ユニット４が、プリンタ９に接続されている。通信ユニット４は、Ｗ−ＵＳＢ部４２とＵＳＢ部４３とを有し、ＰＣ２等と、Ｗ−ＵＳＢによる無線通信及びＵＳＢによる有線通信が可能である。ＰＣ２は、Ｗ−ＵＳＢ部２２とＵＳＢ部２３とを有し、ＰＣ３はＵＳＢ部３３を有している。ＰＣ２及びＰＣ３は、通信ユニット４に接続されたプリンタに対し、データを送信し、又は、その他の制御信号等の送受信を行う。
【０１１２】
図８は、図７の接続及び通信形態における、通信ユニット４、プリンタ９、ＰＣ２、及び、ＰＣ３の間のデータ等の送受信を説明するシーケンス図である。図８において、ステップＳ２０１からステップＳ２０４の処理は、図６におけるステップＳ１０１からステップＳ１０４の処理と同一であるので、ここでは説明を省略する。
【０１１３】
ステップＳ２０４に続いてステップＳ２０５に進み、ＰＣ３が有するＵＳＢポートと通信ユニット４が有するＵＳＢポートとがＵＳＢケーブル８ｂによって接続され、ＰＣ３が有するＵＳＢ部３３と通信ユニット４が有するＵＳＢ部４３とがＵＳＢによる有線通信を開始する。なお、ステップＳ２０４に先立ち、ＰＣ２が有するＵＳＢポートと通信ユニット４が有するＵＳＢポートとを接続するＵＳＢケーブル８ａは、外されていてもよい。
【０１１４】
ステップＳ２０５に続いてステップＳ２０６に進み、通信ユニット４が有するモード切替手段が、無線有線ハブモードを設定する。なお、無線有線ハブモードの設定は、当該モードを選択することを、通信ユニット４又はプリンタ９が有するスイッチ等より入力されてもよい。
【０１１５】
ステップＳ２０６に続いてステップＳ２０７に進み、ＰＣ３から通信ユニット４に対し、ＵＳＢケーブルによって電源の供給を開始し、プリンタ９からの電源の供給を停止する。これにより、プリンタ９の電源の供給に関わらず、ハブとしての機能を実現する通信ユニットを提供することができる。
【０１１６】
ステップＳ２０７に続いて、ステップＳ２０８に進み、ＰＣ３が有するＵＳＢ部３３から通信ユニット４に対し、データ送信要求が送信される。ステップＳ２０８に続いてステップＳ２０９に進み、通信ユニット４が有するＵＳＢ部４３からＰＣ３に対し、データ送信要求応答が送信される。ステップＳ２０９に続いてステップＳ２１０に進み、ＰＣ３が有するＵＳＢ部３３から通信ユニット４に対し、データが送信される。
【０１１７】
ステップＳ２１０に続いてステップＳ２１１に進み、通信ユニット４が有する無線有線ハブ手段が、ステップＳ２１０でＰＣ３から受信されたＵＳＢによる有線通信のデータを、Ｗ−ＵＳＢによる無線通信のデータに変換する。なお、ステップＳ２１１は、ステップＳ２１０に続いて行われる他に、ステップＳ２１０とステップＳ２１１とがパイプライン的に処理されることにより、ＰＣ３からＰＣ２へのデータの送信に係る時間を短縮することができる。
【０１１８】
ステップＳ２１１に続いてステップＳ２１２に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２に対し、データ送信要求が送信される。ステップＳ２１２に続いてステップＳ２１３に進み、ＰＣ２が有するＷ−ＵＳＢ部２２から通信ユニット４に対し、データ送信要求応答が送信される。ステップＳ２１３に続いてステップＳ２１４に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２に対し、データが送信される。
【０１１９】
なお、ステップＳ２１２はステップＳ２１１に続いて行われる他に、ステップＳ２１１からステップＳ２１４の処理がパイプライン的に処理されることにより、ＰＣ３からＰＣ２へのデータの送信に係る時間を短縮することができる。
【０１２０】
ステップＳ２１４に続いてステップＳ２１５に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２に対し、データ送信終了が送信される。
【０１２１】
以上のステップＳ２０１からステップＳ２１５の処理により、ＵＳＢによって接続されたＰＣ３から通信ユニット４を介しＷ−ＵＳＢによって接続されたＰＣ２に対してデータが送信される。
【０１２２】
（無線ハブモードのシーケンス）
図９は、本発明の通信装置である通信ユニット４とＰＣ２ａ及び２ｂとが無線通信によって接続される場合のモデル図である。図９では、通信ユニット４が、プリンタ９に接続されている。通信ユニット４は、Ｗ−ＵＳＢ部４２とＵＳＢ部４３とを有し、ＰＣ２ａ等と、Ｗ−ＵＳＢによる無線通信及びＵＳＢによる有線通信が可能である。ＰＣ２ａは、Ｗ−ＵＳＢ部２２ａとＵＳＢ部２３ａとを有し、ＰＣ２ｂはＷ−ＵＳＢ部２２ｂとＵＳＢ部２３ｂとを有している。ＰＣ２ａ及び２ｂは、通信ユニット４に接続されたプリンタに対し、データを送信し、又は、その他の制御信号等の送受信を行う。
【０１２３】
図１０は、図９の接続及び通信形態における、通信ユニット４、プリンタ９、ＰＣ２ａ、及び、ＰＣ２ｂの間のデータ等の送受信を説明するシーケンス図である。図１０において、ステップＳ３０１からステップＳ３０４の処理は、図６におけるステップＳ１０１からステップＳ１０４の処理と同一であるので、ここでは説明を省略する。
【０１２４】
ステップＳ３０４に続いてステップＳ３０５では、ＰＣ２ｂのＵＳＢポートと通信ユニット４のＵＳＢポートとがＵＳＢケーブルによって接続されることにより、ＰＣ２ｂのＵＳＢ部２２ｂと通信ユニット４のＵＳＢ部４２とが、ＵＳＢによる有線通信を開始する。
【０１２５】
ステップＳ３０５に続いてステップＳ３０６では、通信ユニット４とＰＣ２ｂとの間で、Ｗ−ＵＳＢの接続を確立する際に必要となる認証情報を、ＵＳＢによる有線通信により送受信し、接続先の識別情報及びコネクション鍵をそれぞれが保持する。ステップＳ３０６に続いてステップＳ３０７では、通信ユニット４が有するＷ−ＵＳＢ部４２とＰＣ２ｂが有するＷ−ＵＳＢ部２２ｂとが無線通信を行い、認証情報を交換等することにより、接続先を確認し、Ｗ−ＵＳＢの接続が確立される。
【０１２６】
ステップＳ３０７に続いてステップＳ３０８に進み、通信ユニット４が有するモード切替手段が、無線ハブモードを設定する。なお、無線ハブモードの設定は、当該モードを選択することを、通信ユニット４又はプリンタ９が有するスイッチ等より入力されてもよく、又は、ＰＣ２ａ若しくはＰＣ２ｂが有する入力手段等から入力され通信ユニット４に送信されてもよい。
【０１２７】
ステップＳ３０８に続いて、ステップＳ３０９に進み、ＰＣ２ｂが有するＷ−ＵＳＢ部２２ｂから通信ユニット４に対し、データ送信要求が送信される。ステップＳ３０９に続いてステップＳ３１０に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２ｂに対し、データ送信要求応答が送信される。ステップＳ３１０に続いてステップＳ３１１に進み、ＰＣ２ｂが有するＷ−ＵＳＢ部２２ｂから通信ユニット４に対し、データが送信される。ステップＳ３１１に続いてステップＳ３１２に進み、ＰＣ２ｂが有するＷ−ＵＳＢ部２２ｂから通信ユニット４に対し、データ送信終了が送信される。
【０１２８】
ステップＳ３１２に続いてステップＳ３１３に進み、通信ユニット４が有する無線ハブ手段が、ステップＳ３１１で受信したデータを、Ｗ−ＵＳＢ部４２から再び送信する手続きを開始する。
【０１２９】
ステップＳ３１３に続いてステップＳ３１４に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２ａに対し、データ送信要求が送信される。ステップＳ３１４に続いてステップＳ３１５に進み、ＰＣ２ａが有するＷ−ＵＳＢ部２２ａから通信ユニット４に対し、データ送信要求応答が送信される。ステップＳ３１５に続いてステップＳ３１６に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２ａに対し、データが送信される。ステップＳ３１６に続いてステップＳ３１７に進み、通信ユニット４が有するＷ−ＵＳＢ部４２ｂからＰＣ２ｂに対し、データ送信終了が送信される。
【０１３０】
なお、ステップＳ３０９からステップＳ３１７の処理は、パイプライン的に実行されることにより、ＰＣ２ｂからＰＣ２ａへのデータの送信に係る時間を短縮することができる。
【０１３１】
以上のステップＳ３０１からステップＳ３１７の処理により、Ｗ−ＵＳＢによって接続されたＰＣ２ｂから通信ユニット４を介しＷ−ＵＳＢによって接続されたＰＣ２ａに対してデータが送信される。
【０１３２】
（時分割モードのシーケンス）
図１１は、図７に示されたＷ−ＵＳＢによって接続されたＰＣ２、及び、ＵＳＢによって接続されたＰＣ３の両方から、通信ユニット４を介してプリンタ９に対してデータが送信される処理のシーケンス図である。
【０１３３】
図１１のステップＳ４０１からステップＳ４０５は、図１０におけるステップＳ３０１からステップＳ３０５の処理と同一であるので、ここでは説明を省略する。
【０１３４】
ステップＳ４０５に続いてステップＳ４０６に進み、通信ユニット４が有するモード切替手段が、時分割ハブモードを設定する。なお、時分割ハブモードの設定は、当該モードを選択することを、通信ユニット４又はプリンタ９が有するスイッチ等より入力されてもよく、又は、ＰＣ２若しくはＰＣ３が有する入力手段等から入力され通信ユニット４に送信されてもよい。
【０１３５】
ステップＳ４０６に続いて、ステップＳ４０７に進み、ＰＣ３が有するＵＳＢ部３３から通信ユニット４に対し、データ送信要求が送信される。ステップＳ４０７に続いてステップＳ４０８に進み、通信ユニット４が有するＵＳＢ部４３からＰＣ３に対し、データ送信要求応答が送信される。
【０１３６】
ステップＳ４０８に続いてステップＳ４０９に進み、ＰＣ２が有するＷ−ＵＳＢ部２２から通信ユニット４に対し、データ送信要求が送信される。ステップＳ４０９に続いてステップＳ４１０に進み、通信ユニット４が有するＷ−ＵＳＢ部４２からＰＣ２に対し、データ送信要求応答が送信される。
【０１３７】
ステップＳ４１０に続いてステップＳ４１１に進み、ＰＣ３が有するＵＳＢ部３３から通信ユニット４に対し、データが送信される。ステップＳ４１１に続いてステップＳ４１２に進み、ＰＣ２が有するＷ−ＵＳＢ部２２から通信ユニット４に対し、データが送信される。
【０１３８】
ステップＳ４１２に続いてステップＳ４１３に進み、通信ユニット４が有する時分割制御手段がステップＳ４１１及びステップＳ４１２で受信されたデータを、時分割することによりプリンタ９に送信する。なお、時分割制御手段は、通信ユニット４とプリンタ９との接続が、ステップＳ４１１及びステップＳ４１２で受信されたデータを同時に送信するのに充分なバス幅がある場合には、時分割を行うこと無く送信してもよい。
【０１３９】
ステップＳ４１３に続いてステップＳ４１４に進み、ＰＣ３が有するＵＳＢ部３３から通信ユニット４に対し、データ送信終了が送信される。ステップＳ４１４に続いてステップＳ４１５に進み、ＰＣ２が有するＷ−ＵＳＢ部２２から通信ユニット４に対し、データ送信終了が送信される。
【０１４０】
ステップＳ４１５に続いてステップＳ４１６に進み、通信ユニット４からプリンタ９に対し、データ送信終了が送信される。
【０１４１】
なお、ステップＳ４０７からステップＳ４１６の処理は、パイプライン的に実行されることにより、ＰＣ２及びＰＣ３からプリンタへのデータの送信に係る時間を短縮することができる。
【０１４２】
以上のステップＳ４０１からステップＳ４１６の処理により、Ｗ−ＵＳＢによって接続されたＰＣ２及びＵＳＢによって接続されたＰＣ３から通信ユニット４を介しプリンタ９に対してデータが送信される。
【０１４３】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【０１４４】
【図１】本発明の通信装置を含むネットワーク構成の概略図。
【図２】本発明の通信装置の機能構成の例の図。
【図３】本発明の通信装置を、プリンタに接続された通信ユニットとして構成する例。
【図４】機能制御部４１をＣＰＵ及びメモリ等によって実現するブロックの図。
【図５】本発明の通信装置である通信ユニット４とＰＣ２とが、無線通信及び有線通信の両方によって通信を行う場合のモデル図。
【図６】図５の接続及び通信形態におけるシーケンス図。
【図７】本発明の通信装置である通信ユニット４とＰＣ２とが無線通信によって接続され、通信ユニット４とＰＣ３とが有線通信によって接続される場合のモデル図。
【図８】図６の接続及び通信形態におけるシーケンス図。
【図９】本発明の通信装置である通信ユニット４とＰＣ２ａ及び２ｂとが無線通信によって接続される場合のモデル図。
【図１０】図９の接続及び通信形態におけるシーケンス図。
【図１１】Ｗ−ＵＳＢによって接続されたＰＣ２とＵＳＢによって接続されたＰＣ３とから、プリンタ９にデータが送信される処理のシーケンス図。
【符号の説明】
【０１４５】
２、３、２０、３０、２００、３００  ＰＣ
４  通信ユニット
８、８ａ、８ｂ  ＵＳＢケーブル
９  プリンタ
１０、１００  通信装置
２２、２２ａ、２２ｂ、４２  Ｗ−ＵＳＢ部
２３、２３ａ、２３ｂ、３３  ４３  ＵＳＢ部
４７、１２１、２２１  アンテナ
４１  機能制御部
４５  インタフェース
４６  ＣＰＵ
４８  ＵＳＢポート
４９  ＮＶメモリ
９０  画像形成装置
１１０  機能制御部
１１１  通信切替手段
１１２  データ分配手段
１１３  実行速度取得手段
１１４  データ統合手段
１１５  時分割制御手段
１１６  無線有線ハブ手段
１１７  無線ハブ手段
１２０、２２０  無線通信手段
１３０、２３０  ３３０  有線通信手段
１３１、２３１  ３３１  有線ポート
１４０、２４０  認証情報送受信手段
１５０  インタフェース
１６０  モード切替手段
１７０  入力手段
１８０  表示手段
１９０  記憶手段
４０１  ホストインタフェースバス４０１
４０２  Ｗ−ＵＳＢ部４２へのインタフェースバス４０２
４０３  ＵＳＢ部４３へのインタフェースバス４０３
４５１  ＴＸ＿ＤＭＡＣ
４５２  ＲＸ＿ＤＭＡＣ
４５３  ＴＸ＿ＲＡＭ
４５４  ＲＸ＿ＲＡＭ
４６０  ＣＰＵ
４６２、４６３  レジスタ
４９０  ＮＶメモリ
４９１  ＲＡＭ
９００  画像形成装置
【図１】
2008022263.tif 000003
【図２】
2008022263.tif 000004
【図３】
2008022263.tif 000005
【図４】
2008022263.tif 000006
【図５】
2008022263.tif 000007
【図６】
2008022263.tif 000008
【図７】
2008022263.tif 000009
【図８】
2008022263.tif 000010
【図９】
2008022263.tif 000011
【図１０】
2008022263.tif 000012
【図１１】
2008022263.tif 000013