(57)【要約】【課題】無線ＵＳＢを、様々な用途で使用できるようにした無線ＵＳＢシステムを提供すること。【解決手段】無線ＵＳＢシステム１は、デバイス３１及びデバイス用無線ＵＳＢ３３からなるデバイス側装置３と、ホスト５１及びホスト用無線ＵＳＢ５３からなるホスト側装置５との間でＵＳＢ形式で無線通信を行うシステムである。ホスト側装置５は、ホスト用無線ＵＳＢ５３から当該ホスト情報が含まれるビーコンを一定時間間隔で送出させる。デバイス側装置３には記憶手段が設けられており、デバイス側装置３はビーコンを受信すると、当該ビーコンに含まれるホスト情報を得て、前記記憶手段にホスト情報をリスト化して格納させる。【選択図】図１
2007251851.tif 000002
【特許請求の範囲】
【請求項１】
デバイス及びデバイス用無線ＵＳＢからなるデバイス側装置と、ホスト及びホスト用無線ＵＳＢからなるホスト側装置との間でＵＳＢ形式で無線通信を行う無線ＵＳＢシステムであって、
前記ホスト側装置は、前記ホスト用無線ＵＳＢから当該ホスト情報が含まれるビーコンを一定時間間隔で送出させる手段を備え、
前記デバイス側装置には記憶手段が設けられており、前記デバイス側装置は、ビーコンを受信すると、当該ビーコンに含まれるホスト情報を得て、前記記憶手段にホスト情報をリスト化して格納させる手段を備えたことを特徴とする無線ＵＳＢシステム。
【請求項２】
前記デバイス側装置は、前記記憶手段に格納されているリスト化されたホスト情報に基づいて、前記デバイス用無線ＵＳＢから前記ホスト用無線ＵＳＢに対して接続要求を送信させる手段を備えたことを特徴とする請求項１記載の無線ＵＳＢシステム。
【請求項３】
前記ホスト側装置は、前記ホスト用無線ＵＳＢを介して接続要求を受信すると、前記ホスト用無線ＵＳＢから接続電波を送出させ、前記デバイス用無線ＵＳＢからの接続確認電波を受信して接続の確立を確認した後、前記ホスト用無線ＵＳＢから送信要求を送出させ、さらに前記ホストのドライバが予めスプールしておいた前記デバイスに送りたいデータを前記ホスト用無線ＵＳＢから送出させる手段を備え、
前記デバイス側装置は、接続の確立を確認した後、前記ホスト用無線ＵＳＢから送られてくる送信要求を前記デバイス用無線ＵＳＢを介して受信すると、受信可状態であれば送信可を送出した後、前記ホスト用無線ＵＳＢから送られてくるデータを受信させる手段を備えたことを特徴とする請求項１記載の無線ＵＳＢシステム。
【請求項４】
接続が確立しているホスト側装置は、スプールデータがないときには、接続解除指令を送出して接続を解除させる手段を備え、
前記デバイス側装置は、接続解除指令を受信すると、接続を解除させる手段を備えたことを特徴とする請求項３記載の無線ＵＳＢシステム。
【請求項５】
前記デバイス側装置は、接続しているホスト側装置との間で実行されている一連の処理が終了したと判定すると、前記ホスト側装置との接続を解除させる手段を備えたことを特徴とする請求項３記載の無線ＵＳＢシステム。
【請求項６】
前記デバイス側装置は、接続しているホスト側装置との接続が解除されると、前記記憶手段からビーコンを受信した順に登録されいるホスト情報のリストを取り出し、当該リストから次のホスト情報を取り出して当該ホスト情報のホスト側装置に接続要求を送出させ、当該ホスト側装置との接続を解除したとき、前記記憶手段に記憶されているリストからさらに次のホスト情報を取り出し、接続要求を出し、この一連の処理を順次繰り返させる手段を備えたことを特徴とする請求項１、３、４または５記載の無線ＵＳＢシステム。
【請求項７】
前記デバイス側装置には、ユーザが操作可能な入力装置が設けられており、当該入力装置をユーザが操作することにより、ユーザが予め登録した優先順位順に、リストに登録するホスト情報を並べ変えることができる手段を備えたことを特徴とする請求項１記載の無線ＵＳＢシステム。
【請求項８】
前記デバイス側装置は、一定時間を超えたことを判断する手段と、この手段からの指令によりリストを更新する手段を備えたことを特徴とする請求項１記載の無線ＵＳＢシステム。
【請求項９】
前記デバイス側装置は、前記記憶手段に格納されているリスト内のホスト情報を表示させることができる表示装置と、
前記表示装置に表示されたリストを基に、ホスト情報を選択可能とする入力装置と、
この入力装置からの選択指令によって前記記憶手段に格納されているリスト内のホスト情報を取り出して接続候補として出力する手段と、を備え、
前記記憶手段に格納されているリストを前記表示装置に表示し、それを基に前記入力装置を操作することによって排他候補として出力する手段を備えたことを特徴とする請求項１記載の無線ＵＳＢシステム。
【請求項１０】
前記デバイス側装置は、ユーザによって接続解除指令を入力可能な入力装置と、
前記入力装置からの指令を基に接続解除させる手段と、
を備えたことを特徴とする請求項１記載の無線ＵＳＢシステム。
【請求項１１】
前記デバイス側装置は、ホスト情報のリストを保持した記憶手段を有しており、通信可能範囲にホスト用無線ＵＳＢを含むホストを検出しなくなったときでも、この記憶手段により一度検出したホスト情報、あるいは一度接続したことのあるホスト情報が記憶されるようにしたことを特徴とする請求項１記載の無線ＵＳＢシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイス及びデバイス用無線ＵＳＢからなるデバイス側装置と、ホスト及びホスト用無線ＵＳＢからなるホスト側装置との間でＵＳＢ形式で無線通信を行う無線ＵＳＢシステムに関するものである。
【背景技術】
【０００２】
最近、ホームやオフィスなどに普及しているパーソナルコンピュータ（ＰＣ）には、外部の周辺機器と接続するために、ＵＳＢ，ＩＥＥＥ１３９４などの様々なインターフェースが備えられている。
また、無線ＬＡＮの急激な普及によって、ほとんどのノートＰＣには無線通信のインターフェースが搭載されている。
さらに、無線通信インターフェースの中でも、ＵＳＢインターフェースを無線化しようという動きが活発になっており、ＵＳＢケーブルを無線にする無線ＵＳＢという規格が最近策定されている。
【０００３】
このような動向の中で無線ＵＳＢを適用した無線ＵＳＢシステムの一例として、データ中継システムが提供されている。このデータ中継システムは、ＵＳＢデバイスに接続するための一台の第一の中継装置と、ＵＳＢホストに接続するための一台の第二の中継装置とを備えたものである。このデータ中継システムにおいて、第一の中継装置は、第一のＵＳＢ通信手段から出力される送信対象データを第一の無線通信手段により第二の中継装置に転送し、第一の無線通信手段から出力される送信対象データを第一のＵＳＢ通信手段によりＵＳＢデバイスに転送する第一の中継制御手段を有し、第二の中継装置は、第二のＵＳＢ通信手段から出力される送信対象データを第二の無線通信手段により第一の中継装置に転送し、第二の無線通信手段から出力される送信対象データを第二のＵＳＢ通信手段によりＵＳＢホストに転送する第二の中継制御手段を有している（特許文献１参照）。
このデータ中継システムによると、ＵＳＢケーブルの一部を無線通信に置き換えることができるとともに、ＵＳＢホストとＵＳＢデバイスとを容易に無線接続することができる。
【特許文献１】特開２００５−４４０９４公報
【特許文献２】特開２００４−１７３１８０公報
【特許文献３】特開２００４−２１５１５８公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載のデータ中継システムでは、ＵＳＢケーブルを無線化するという観点からデバイスとホストとを一対一で接続するものであるため、無線の利点を生かすことができないという欠点があった。
また、コピー、ファクシミリ、プリンタ−、スキャナ−などの機能を１台に集約して効率的なオフィス業務に供する端末装置（「ＭＦＰ」（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ））のように、一人ではなく、複数人でシェアをするタイプの装置においては、上述した特許文献１に記載のデータ中継システムのようなデバイスとホストとを一対一で接続するシステムでは、効率が悪いという欠点があった。
本発明は、上述した従来技術の欠点を解消し、無線ＵＳＢを様々な用途で使用できるようにした無線ＵＳＢシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１記載の無線ＵＳＢシステムでは、デバイス及びデバイス用無線ＵＳＢからなるデバイス側装置と、ホスト及びホスト用無線ＵＳＢからなるホスト側装置との間でＵＳＢ形式で無線通信を行う無線ＵＳＢシステムであって、前記ホスト側装置は、前記ホスト用無線ＵＳＢから当該ホスト情報が含まれるビーコンを一定時間間隔で送出させる手段を備え、前記デバイス側装置には記憶手段が設けられており、前記デバイス側装置は、ビーコンを受信すると、当該ビーコンに含まれるホスト情報を得て、前記記憶手段にホスト情報をリスト化して格納させる手段を備えたことを特徴とする。
請求項２記載の無線ＵＳＢシステムでは、請求項１において、前記デバイス側装置は、前記記憶手段に格納されているリスト化されたホスト情報に基づいて、前記デバイス用無線ＵＳＢから前記ホスト用無線ＵＳＢに対して接続要求を送信させる手段を備えたことを特徴とする。
請求項３記載の無線ＵＳＢシステムでは、請求項１において、前記ホスト側装置は、前記ホスト用無線ＵＳＢを介して接続要求を受信すると、前記ホスト用無線ＵＳＢから接続電波を送出させ、前記デバイス用無線ＵＳＢからの接続確認電波を受信して接続の確立を確認した後、前記ホスト用無線ＵＳＢから送信要求を送出させ、さらに前記ホストのドライバが予めスプールしておいた前記デバイスに送りたいデータを前記ホスト用無線ＵＳＢから送出させる手段を備え、前記デバイス側装置は、接続の確立を確認した後、前記ホスト用無線ＵＳＢから送られてくる送信要求を前記デバイス用無線ＵＳＢを介して受信すると、受信可状態であれば送信可を送出した後、前記ホスト用無線ＵＳＢから送られてくるデータを受信させる手段を備えたことを特徴とする。
請求項４記載の無線ＵＳＢシステムでは、請求項３において、接続が確立しているホスト側装置は、スプールデータがないときには、接続解除指令を送出して接続を解除させる手段を備え、前記デバイス側装置は、接続解除指令を受信すると、接続を解除させる手段を備えたことを特徴とする。
請求項５記載の無線ＵＳＢシステムでは、請求項３において、前記デバイス側装置は、接続しているホスト側装置との間で実行されている一連の処理が終了したと判定すると、前記ホスト側装置との接続を解除させる手段を備えたことを特徴とする。
請求項６記載の無線ＵＳＢシステムでは、請求項１、３、４または５において、前記デバイス側装置は、接続しているホスト側装置との接続が解除されると、前記記憶手段からビーコンを受信した順に登録されいるホスト情報のリストを取り出し、当該リストから次のホスト情報を取り出して当該ホスト情報のホスト側装置に接続要求を送出させ、当該ホスト側装置との接続を解除したとき、前記記憶手段に記憶されているリストからさらに次のホスト情報を取り出し、接続要求を出し、この一連の処理を順次繰り返させる手段を備えたことを特徴とする。
請求項７記載の無線ＵＳＢシステムでは、請求項１において、前記デバイス側装置には、ユーザが操作可能な入力装置が設けられており、当該入力装置をユーザが操作することにより、ユーザが予め登録した優先順位順に、リストに登録するホスト情報を並べ変えることができる手段を備えたことを特徴とする。
請求項８記載の無線ＵＳＢシステムでは、請求項１において、前記デバイス側装置は、一定時間を超えたことを判断する手段と、この手段からの指令によりリストを更新する手段を備えたことを特徴とする。
請求項９記載の無線ＵＳＢシステムでは、請求項１において、前記デバイス側装置は、前記記憶手段に格納されているリスト内のホスト情報を表示させることができる表示装置と、前記表示装置に表示されたリストを基に、ホスト情報を選択可能とする入力装置と、この入力装置からの選択指令によって前記記憶手段に格納されているリスト内のホスト情報を取り出して接続候補として出力する手段と、を備え、前記記憶手段に格納されているリストを前記表示装置に表示し、それを基に前記入力装置を操作することによって排他候補として出力する手段を備えたことを特徴とする。
請求項１０記載の無線ＵＳＢシステムでは、請求項１において、前記デバイス側装置は、ユーザによって接続解除指令を入力可能な入力装置と、前記入力装置からの指令を基に接続解除させる手段と、を備えたことを特徴とする。
請求項１１記載の無線ＵＳＢシステムでは、請求項１において、前記デバイス側装置は、ホスト情報のリストを保持した記憶手段を有しており、通信可能範囲にホスト用無線ＵＳＢを含むホストを検出しなくなったときでも、この記憶手段により一度検出したホスト情報、あるいは一度接続したことのあるホスト情報が記憶されるようにしたことを特徴とする。
【発明の効果】
【０００６】
請求項１記載の発明によれば、デバイス側装置は、デバイス用無線ＵＳＢを介して、ホスト用無線ＵＳＢからのビーコンを受信することにより、周辺にあるホスト情報が得られるので、周辺にあるホストをリスト化することができる。
請求項２記載の発明によれば、デバイス側装置は、リスト上のホスト側装置に対して、接続要求を出すことができるので、ユーザが介在しなくてもコネクトを確立できる。
請求項３記載の発明によれば、ホスト側装置は、デバイス側装置に送信するデータをスプールしておく機能を有しているので、デバイス側装置と接続を確立した場合、自動的にデバイス側装置にデータを転送させることができる。仮に、ホスト側装置が他のデバイス側装置と接続している場合でも、ドライバにスプールしているので、そのデータを失うことなく、他の作業も行うことができる。また、デバイス側装置は、接続を確立し、かつデータのスプールがあるホスト側装置から送信要求がきたら、即座にデータを受信することができるので、使い勝手が良くなる。
【０００７】
請求項４記載の発明によれば、デバイス側装置は、接続を確立したがデータのスプールがないホスト側装置に対して、直ちに接続を切断することができるので、一つのホスト側装置との接続に時間を取られることがなく、デバイス側装置を共有しているシステムにおいて、効率的な処理ができる環境を構築することができる。
請求項５記載の発明によれば、デバイス側装置は、一つのホスト側装置との間で行われる一連の処理が終了したと判断すると、ユーザが介在することなく、ホスト側装置との接続を解除することができるので、一つのホスト側装置とずっと接続されたままで、他のホスト側装置がデバイス側装置を使うことができないといったことを防ぐことができる。
【０００８】
請求項６記載の発明によれば、デバイス側装置とホスト側装置の接続要求を、デバイス側装置が記憶しているホスト情報をリストアップした順に従って、次々とホストに対してコネクトを要求することができる（ポーリング）ので、デバイス側装置をシェアしたい場合には非常に有用である。
請求項７記載の発明によれば、デバイス側装置は、リストを検出した順番から自動的に並べるだけでなく、ユーザによって予め登録することが可能なため、複数のホストが存在する場合、優先的に作業を行いたいホスト側装置との間で優先的に処理することを可能とし、優先的な作業を必要としないホスト側装置を後回しにするといった効率的な運営が可能となる。
【０００９】
請求項８記載の発明によれば、デバイス側装置が検出したホスト側装置のリストが定期的に更新されるため、常にデバイス側装置の周囲におけるホスト側装置の最新の状況を把握することができ、ホスト側装置ではより快適にデバイス側装置をシェアすることができる。
請求項９記載の発明によれば、デバイス側装置ではリストの搭載されたホスト情報の中で接続したい任意のホスト側装置を選択することができ、また、接続要求を出すホスト情報をリストから削除することも可能なので、緊急を要する場合に、デバイス側装置を独占したり、あるいは、部外者を排除したりするなど、高いセキュリティを保つことができる。
【００１０】
請求項１０記載の発明によれば、デバイス側装置の接続解除を自動的に行えるだけでなく、ユーザの意思によっても解除できるようにしたので、一連の作業が終了してなくても、ユーザによりホスト側装置との接続を解除することができるため、より柔軟な通信環境のシステムを構築することができる。
請求項１１記載の発明によれば、一度検出したことのあるホスト情報は、デバイス側装置に設けられた記憶手段にリスト化されて記憶されているため、優先順位が高いホストが通信範囲から一瞬いなくなったとしても、あるいは、次のリストの更新時に発見された場合であっても、優先順位や排他処理を保持することが可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の好適な実施の形態を図１ないし図７を参照して詳細に説明する。
図１は、本発明の実施形態に係る無線ＵＳＢシステム１の全体概要を説明するための図である。
この図１において、本発明の実施形態に係る無線ＵＳＢシステム１は、デバイス３１及びデバイス用無線ＵＳＢ３３からなるデバイス側装置３と、ホスト５１及びホスト用無線ＵＳＢ５３からなるホスト側装置５との間でＵＳＢ形式で無線通信を行うシステムとして構成されている。
【００１２】
ここで、デバイス３１は、例えばプリンタ、ＭＦＰなどを挙げることができる。このＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）とは、既に説明したが、コピー、ファクシミリ、プリンタ−、スキャナ−などの機能を１台に集約して効率的なオフィス業務に供する端末装置をいう。このデバイス３１には、デバイス用無線ＵＳＢ３３が設けられており、ＵＳＢ形式での無線通信を行うことができるようになっている。
また、ホスト５１は、デスクトップＰＣ、ノートＰＣ、携帯端末（ＰＤＡ）などを挙げることができる。これらホスト５１には、ホスト用無線ＵＳＢ５３がそれぞれ設けられており、ＵＳＢ形式での無線通信を行うことができるようになっている。
【００１３】
なお、これから説明する実施形態では、デバイス用無線ＵＳＢ３３及びホスト用無線ＵＳＢ５３は、単に無線通信の機能を備えているものとして説明し、このデバイス用無線ＵＳＢ３３を制御する機能はデバイス３１に、また、ホスト用無線ＵＳＢ５３を制御する機能はホスト５１に備わっているものとして説明するものとするが、デバイス用無線ＵＳＢ３３及びホスト用無線ＵＳＢ５３に知能を持たせ、デバイス３１あるいはホスト５１で制御する機能をデバイス用無線ＵＳＢ３３あるいはホスト用無線ＵＳＢ５３で処理するようにしてもよい。
さらに、ホスト側装置５において、ホスト５１は、ホスト用無線ＵＳＢ５３にホスト情報を与え、ホスト用無線ＵＳＢ５３から当該ホスト情報が含まれるビーコン（Ｂｅａｃｏｎ）を一定時間間隔で送出させる手段を備えている。
【００１４】
ホスト側装置５において、ホスト５１は、ホスト用無線ＵＳＢ５３を介して接続要求を受信すると、ホスト用無線ＵＳＢ５３から接続電波を送出させ、デバイス用無線ＵＳＢ３３からの接続確認電波を受信して接続の確立を確認した後、ホスト用無線ＵＳＢ５３から送信要求を送出させ、さらにホスト５１のドライバが予めスプールしておいたデバイス３１に送りたいデータをホスト用無線ＵＳＢ５３から送出させる手段を備えている。
また、ホスト５１は、接続が確立している状態で、スプールデータがないと判断したときには、接続解除指令を送出して接続を解除させる手段を備えている。
【００１５】
デバイス側装置３において、デバイス３１には記憶手段が設けられており、デバイス３１は、デバイス用無線ＵＳＢ３３を介してビーコンを受信すると、当該ビーコンに含まれるホスト情報を得て、前記記憶手段にホスト情報をリスト化して格納させる手段を備えている。
また、デバイス３１は、前記記憶手段に格納されているリスト化されたホスト情報に基づいてデバイス用無線ＵＳＢ３３からホスト用無線ＵＳＢ５３に対して接続要求を送信させる手段を備えている。
【００１６】
さらに、デバイス３１は、デバイス用無線ＵＳＢ３３を介して接続の確立を確認した後、ホスト用無線ＵＳＢ５３から送られてくる送信要求をデバイス用無線ＵＳＢ３３を介して受信すると、受信可状態であれば送信可を送出した後、ホスト用無線ＵＳＢ５３から送られてくるデータを受信させる手段を備えている。
加えて、デバイス３１は、デバイス用無線ＵＳＢ３３を介して接続解除指令を受信すると、デバイス用無線ＵＳＢ３３に接続を解除させる指令を与える手段と、接続しているホスト側装置５と間で実行されている一連の処理が終了したと判定すると、ホスト側装置５との接続を解除させる手段とを備えている。
【００１７】
デバイス３１は、接続されているホスト側装置５との接続が解除されると、前記記憶手段からビーコンを受信した順に登録されいるホスト情報のリストを取り出し、当該リストから次のホスト情報を取り出して当該ホスト情報のホスト側装置５に接続要求を送出させ、当該ホスト側装置５との接続を解除したときには、前記記憶手段に記憶されているリストからさらに次のホスト情報を取り出し、接続要求を出し、この一連の処理を順次繰り返させる手段を備えている。
【００１８】
また、デバイス３１には、入力装置３１ａと、表示装置３１ｂとが設けられており、かつ、デバイス３１には、表示装置３１ｂにリストを表示させて、当該入力装置３１ａをユーザが操作することにより、ユーザが予め登録した優先順位順に、リストに登録するホスト情報を並べ変えることを可能にする手段が備わっている。
さらに、デバイス３１は、一定時間を超えたことを判断する手段と、この手段からの指令によりリストを更新する手段を備えている。
【００１９】
デバイス３１は、前記記憶手段に格納されているリスト内のホスト情報を表示させることができる表示装置３１ｂと、この表示装置３１ｂに表示されたリストを基に、ホスト情報を選択可能とする入力装置３１ａと、この入力装置３１ａからの選択指令によって前記記憶手段に格納されているリスト内のホスト情報を取り出して接続候補とする手段（図示せず）とを備え、また、前記記憶手段に格納されているリスト内のホスト情報を表示装置３１ｂに表示させ、その表示されたリストを基に、入力装置３１ａをユーザが操作することにより排他候補とする手段（図示せず）を備えている。
【００２０】
デバイス３１は、表示装置３１ｂにリストを表示させ、その表示されたリストを基に、入力装置３１ａをユーザが操作することにより、ユーザによって接続解除指令をデバイス用無線ＵＳＢ３３に与える手段（図示せず）を備えている。
また、デバイス３１は、ホスト情報のリストを保持した記憶手段を有しており、通信可能範囲にホスト側装置５を検出しなくなったときでも、この記憶手段により一度検出したホスト情報、あるいは一度接続したことのあるホスト情報が記憶されるようになっている。
【００２１】
図２は、本発明の実施形態に係る無線ＵＳＢシステム１が適用された情報処理システムを示した図である。図３は、本発明の実施形態に係る無線ＵＳＢシステム１が適用された情報処理システムにおいて、リスト化したホスト情報の例を示した図である。
この図２において、ホスト５１は、ノートＰＣ５１ａ、デスクトップＰＣ５１ｂ、携帯端末５１ｃ、携帯電話５１ｄ、ノートＰＣ５１ｅ、デジタルカメラ（図示せず）等である。また、デバイス３１は、プリンタやＭＦＰであるが、この図２では、ＭＦＰ３１ｍで構成した例を示す。
【００２２】
また、ホスト５１は、ホスト用無線ＵＳＢ５３を駆動し、ホスト用無線ＵＳＢ５３から常にビーコンを一定間隔で送出するように構成してある。デバイス３１は、（１）ビーコンを送信する、（２）ビーコンを送信しない、（３）ビーコンを送信したり、しなかったりする、とする３つの形式に分かれるが、その中で、デバイス３１としての基本動作は、ビーコンを送出しないものが主となる。なお、デバイス３１にはデバイス用無線ＵＳＢ３３が、ホスト５１であるノートＰＣ５１ａ、デスクトップＰＣ５１ｂ、携帯端末５１ｃ、携帯電話５１ｄ、ノートＰＣ５１ｅ、デジタルカメラ（図示せず）等には、それぞれホスト用無線ＵＳＢ５３，…が設けられている。
【００２３】
図２において、デバイス３１であるＭＦＰ３１ｍは、そのＭＦＰ３１ｍの周囲に置かれたホスト５１（ノートＰＣ５１ａ、デスクトップＰＣ５１ｂ、携帯端末５１ｃ、ノートＰＣ５１ｅ）からのビーコンを、デバイス用無線ＵＳＢ３３を介して受け取り、そのホスト情報をリスト化して記憶手段に記憶しておくことによって、デバイス３１であるＭＦＰ３１ｍは周囲にあるホスト５１の情報を把握することができる。
デバイス３１であるＭＦＰ３１ｍは、記憶手段に記憶されているホスト情報を用いてデバイス用無線ＵＳＢ３３からホスト用無線ＵＳＢ５３に接続要求（Ｃｏｎｎｅｃｔｉｏｎ要求）を出すことによって、接続したいホスト５１に対して接続要求を出すことができる。この接続要求がホスト５１に認証されれば、接続確立となる。また、デバイス３１であるＭＦＰ３１ｍは、ホスト５１に対して、接続拒否要求（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ要求）も出すことができるようになっている。図２は、ＭＦＰ３１ｍとデスクトップＰＣ５１ｂとの間で上記接続要求（Ｃｏｎｎｅｃｔｉｏｎ要求）、及び接続拒否要求（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ要求）を出している様子を表している。
【００２４】
また、図２において、点線の矢線Ｙは、デバイス３１であるＭＦＰ３１ｍが、記憶手段にリスト化して格納しておいたホスト情報を基に、順繰りに各ホスト５１，…に接続要求（Ｃｏｎｎｅｃｔｉｏｎ要求）を出している様子を表したものである。
また、図３において、ホスト情報のリスト２００は、Ｎｏ欄２０１と、ホスト名欄２０２とから構成されている。この図３において、Ｎｏ欄２０１は、接続要求（Ｃｏｎｎｅｃｔｉｏｎ要求）を出す順番を示している。また、ホスト名欄２０２は、ホストネームを表している（これは、各ホスト５１に名づけられた名前が入れられている）。
上記デバイス３１のＭＦＰ３１ｍは、記憶手段に記憶されている図３に示すホスト情報のリスト２００のＮｏ欄２０１を基に、順次、接続要求を出すようになっている。
【００２５】
図４は、本発明の実施形態に係る無線ＵＳＢシステム１で用いる無線通信機能部３００を示したブロック図である。
この図４に示すブロック図は、無線ＵＳＢシステム１の無線通信を実現するための構成を示したものであり、無線通信機能部３００は、アンテナ３０１と、高周波部（ＲＦ部３０２）と、ベースバンド部３０３と、ＭＡＣ部３０４と、ＣＰＵ３０５と、ＲＯＭ／ＲＡＭ３０６とから構成されている。
【００２６】
ここで、アンテナ３０１は、空間中へ電波を送信したり、空間中からの電波を受信するものである。ＲＦ部３０２は高周波回路部であり、周波数のアップコンバート、ダウンコンバートなどを司る回路である。ベースバンド部３０３は、主に変復調処理を司る回路である。ＭＡＣ部３０４は、無線通信の全体的な制御を司る制御回路である。ＣＰＵ３０５は、ＭＡＣ部３０４のの補助的処理や、あるいはデバイス３１のメインＣＰＵの負荷を低減するために、ＭＡＣ層以上のソフトウェア処理を司る情報処理部である。ＲＯＭ／ＲＡＭ３０６は、ＣＰＵ３０５のブートローダー、ＯＳ、ファームウェアが格納されており、ＲＡＭ上にプログラムを格納してＣＰＵ３０５を動作させる。また、バス３１０は、ＵＳＢＩ／Ｆ、ＰＣＩ、ＰＣＩ−ＥＸＰＲＥＳＳ等の汎用バスである。
上述した無線通信機能部３００を使用することにより、例えばデバイス３１のＭＦＰ３１ｍ、あるいは、ホスト５１は、自己以外の外部との無線通信を行うことができることになり、本発明の実施形態に係る無線ＵＳＢシステム１を実現することができる。
【００２７】
図５は、本発明の実施形態に係る無線ＵＳＢシステム１を搭載した機器の操作部４０１の一例を示した平面図である。この図５に示す操作部４０１は、本発明の実施形態に係る無線ＵＳＢシステム１におけるデバイス３１に設けられた入力装置３１ａ及び表示装置３１ｂを含む操作盤である。
【００２８】
表示部４０２は、上記表示装置３１ｂに相当し、文字列やビットマップが表示される。もちろん、本発明の実施形態に係る無線ＵＳＢシステム１で使用されるホスト５１のリスト（図３に示すホスト情報のリスト２００）は、この表示部４０２に表示される。テンキー４０３は、コピーの印刷部数の入力等の操作に用いられる。表示情報取り込み指定キー４０４は、表示部４０２に表示される装置の操作とは関連しないユーザ任意の情報を取り込む設定の操作に用いられる。スタートキー４０５は、コピーや原稿読み取りの開始を指示する操作に用いられる。アプリ切り替えキー４０６は、コピー機能／プリンタ機能／スキャナ機能／ＦＡＸ機能等の機能を切り替える操作に用いられる。キーボード４０７は任意の文字列を入力する操作に用いられる。本構成では、キーボードをハードキーで構成しているが、これは液晶タッチパネル上に表示されるソフトキーボードでももちろん代用可能である。このキーボード４０７は、上記入力装置３１ａに相当するものである。
【００２９】
図６は、本発明の実施形態に係る無線ＵＳＢシステム１を搭載したＭＦＰ３１ｍのソフトウェア構成の一例を示した図である。
この図６において、コピーアプリ５０１は、コピーのアプリケーションプログラムである。プリンタアプリ５０２は、プリンタのアプリケーションプログラムである。スキャナアプリ５０３は、スキャナのアプリケーションプログラムである。その他アプリ５０４は、ＦＡＸやネットワークファイルのアプリケーションプログラムである。アプリケーションＩ／Ｆ５０５は、共通システムサービス５０６と各アプリケーションプログラム間のインターフェース（Ｉ／Ｆ）である。共通システムサービス５０６は、各アプリケーションに対して共通に利用できるサービスを提供するためのモジュール群のことである。汎用ＯＳ５０７は、汎用ＯＳ（オペレーティング・システム）のプログラムであり、ここでは特に組み込み系のＯＳを想定している。エンジンＩ／Ｆ５０８は、エンジン制御ボード５０９とコントローラボード間のインターフェースである。エンジン制御ボード５０９は、エンジンの制御を行うボードである。モノクロプリンタエンジン５１０は、画像信号に従って、紙などの記録媒体にモノクロ画像を形成する。カラープリンタエンジン５１１は、画像信号に従って、紙などの記録媒体にカラー画像を形成する。スキャナエンジン５１２は、画像形成装置におけるスキャナ動作用のエンジンである。
【００３０】
図７は、本発明の実施形態に係る無線ＵＳＢシステム１を搭載したＭＦＰ３１ｍのソフトウェア構成における共通システムサービスの一例を示した図である。
図７において、ＥＣＳは、エンジン・コントロール・サービス（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）のことである。ＭＣＳは、メモリ・コントロール・サービス（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）のことである。ＦＣＳは、ファックス・コントロール・サービス（Ｆａｘ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）のことである。ＯＣＳは、オーピーイー・コントロール・サービス（ＯＰＥ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）のことである。ＮＣＳは、ネットワーク・コントロール・サービス（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）のことである。ＳＣＳは、システム・コントロール・サービス（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）のことである。
【００３１】
ここで、ＮＣＳはネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群のことであり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信したりする際の仲介を行うものである。このサービスを使うことで、本発明を搭載した機器は、図４の無線通信機能部３００と上位層アプリケーションの間で、データのやり取りを実現することができる。
【００３２】
次に、図１ないし図７を基に、本発明の実施形態に係る無線ＵＳＢシステム１を搭載したデバイス３１であるＭＦＰ３１ｍのうち、無線ＵＳＢシステム１の動作を説明する。
デバイス３１であるＭＦＰ３１ｍは、周囲のホスト５１，…から定期的に発せられるビーコンを受信し、当該ビーコンから得たホスト情報を取り出し、定期的にリスト２００を自動的にホスト５１を検出した順番に作り、記憶手段に格納する。
次に、ＭＦＰ３１ｍは、記憶手段に格納されているリスト２００のトップにあるホスト情報を取り出す。
そして、ＭＦＰ３１ｍは、その取り出したホスト情報を基に、接続要求をデバイス用無線ＵＳＢ３３を介してホスト５１の一つであるデスクトップＰＣ５１ｂに送出する。
【００３３】
ホスト５１の一つであるデスクトップＰＣ５１ｂは、ホスト用無線ＵＳＢ５３を介して接続要求を受信すると、ホスト用無線ＵＳＢ５３から接続電波を送出させ、デバイス用無線ＵＳＢ３３からの接続確認電波を受信して接続の確立を確認した後、ホスト用無線ＵＳＢ５３から送信要求を送出させ、さらにホスト５１のドライバが予めスプールしておいたＭＦＰ３１ｍに送りたいデータをホスト用無線ＵＳＢ５３より送出させる。
ＭＦＰ３１ｍは、接続の確立を確認した後に、ホスト用無線ＵＳＢ５３から送られてくる送信要求をデバイス用無線ＵＳＢ３３を介して受信すると、受信可状態であれば送信可を送出した後、ホスト用無線ＵＳＢ５３から送られてくるデータを受信する。
【００３４】
ＭＦＰ３１ｍは、全てのデータを受信したら、デバイス用無線ＵＳＢ３３から接続拒否要求（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ要求）を当該ホスト５１の一つであるデスクトップＰＣ５１ｂのホスト用無線ＵＳＢ５３に送出する。
デスクトップＰＣ５１ｂは、ホスト用無線ＵＳＢ５３を介して接続拒否要求（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ要求）を受信すると、ホスト用無線ＵＳＢ５３に接続の解除指令を与えて接続を解除する。
【００３５】
次に、ＭＦＰ３１ｍは、記憶手段に格納しているリスト２００の順番に従って、次のホスト５１である携帯端末５１ｃに接続要求を送出する。
次のホスト５１である携帯端末５１ｃにスプールデータがなければ、接続拒否要求（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ要求）を携帯端末５１ｃに送出する。これにより、携帯端末５１ｃは、接続を解除する。
再び、ＭＦＰ３１ｍは、リスト２００の順番に従って、次のホスト情報を取り出し、当該ホスト５１の一つである携帯電話５１ｄに対して接続要求（Ｃｏｎｎｅｃｔｉｏｎ要求）を送出する。
以下、これをリスト２００の順番に従って、次々とポーリングして接続していくことになる。
【００３６】
上記基本的発明に対して、さらに次のように動作を付加することができる。
上記動作説明では、検出したホスト５１の順番からリスト化していたが、ユーザの入力装置３１ａの操作によって、リスト順位を変更することができる。
また、記憶装置に格納されているホスト情報によって、ユーザが優先的にリストの上位三位までに挙げたホスト５１については、一定期間ホスト５１がいなくなった後で、再度そのホスト５１を検出した後でも、リストの上位に持ってくることを可能とする。こうすることにより、ユーザが選択しやすくなる。また、ホスト５１と接続するまでの時間が早くなり、接続回数も多くなる。
なお、記憶手段に格納されているホスト情報のリスト２００を表示装置３１ｂに表示し、ＭＦＰ３１ｍを操作することにより、ユーザが接続すべきホスト５１の順番を指定してもよい。
【００３７】
また、デバイス３１の入力装置３１ａを操作することにより、ユーザが接続したいホスト５１を選択することができる。
当然、ある一定期間、ホスト５１を占有したい場合もユーザが入力装置３１ａを用いて選択することができる。
なお、ホスト５１の上にインストールしたドライバは、デバイス３１に送ろうとしているデータをスプールしておくことがてきるようになっている。例えば、プリンタデータの場合には、印刷データをスプールしておき、デバイス３１と接続したら、デバイス３１にそのスプールしたデータを送ることができる。ホスト５１はデバイス３１を選択する必要はない。
さらに、別な構成を説明すると、例えば、複数の文書の印刷データであれば、１文書ごとに接続拒否要求（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ要求）をホスト５１に送出することを可能とすることができる。ホスト５１のドライバに、そういう設定を入れておき、１文書の終わりに、ジョブ終了の信号をいれておけば、デバイス３１は終了だと判断できる。
【００３８】
また、デバイス３１が接続拒否要求（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ要求）をホスト５１に送出するだけでなく、時間的に無応答になり、Ｔｒｕｓｔ  Ｔｉｍｅ  ｏｕｔになり、ホスト５１との接続が切断されるようにすることもできる。
加えて、次のホスト５１の接続要求（Ｃｏｎｎｅｃｔｉｏｎ要求）では、上記で述べたとおり、次のホスト５１の選択は、リストの順番に従うだけでなく、ユーザが表示装置３１ｂと入力装置３１ａを使用することにより選択することも可能で、また記憶手段に蓄えている情報によっても順番が変動するようにすることもできる。
さらに、デバイス３１は、ホスト５１にスプールデータがなければ、何も処理せずにホスト５１の接続を解除することもできる。
また、上記実施形態に係る無線ＵＳＢシステム１によれば、デバイス３１の操作は、基本的には、操作部４０１から行うこととしているが、この操作はどこから行うかは問わない（デバイス３１を有線及び無線により遠隔操作することも可能である）。
【００３９】
上記実施の形態では、デバイス３１側に各種処理手段を設けているが、これに限定することなく、例えばデバイス用無線ＵＳＢ３３に知能を持たせて、デバイス３１が処理していた処理手段をデバイス用無線ＵＳＢ３３側で処理するようにしてもよい。このようにすることで、デバイス３１側の処理負担が減少する。
以上説明したように本発明の実施形態について詳述したが、ここで記述した実施例に限定されるものではない。特許請求の範囲に記載され、本発明を逸脱することがなければ、種々の設定変更を行うことが可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施形態に係る無線ＵＳＢシステムの全体概要を説明するための図である。
【図２】本発明の実施形態に係る無線ＵＳＢシステムが適用された情報処理システムを示した図である。
【図３】本発明の実施形態に係る無線ＵＳＢシステムが適用された情報処理システムにおいて、リスト化したホスト情報の例を示した図である。
【図４】本発明の実施形態に係る無線ＵＳＢシステムで用いる無線通信機能部を示したブロック図である。
【図５】本発明の実施形態に係る無線ＵＳＢシステムを搭載した機器の操作部の一例を示した平面図である。
【図６】本発明の実施形態に係る無線ＵＳＢシステムを搭載したＭＦＰのソフトウェア構成における共通システムサービスの一例を示した図である。
【図７】本発明の実施形態に係る無線ＵＳＢシステムを搭載したＭＦＰのソフトウェア構成における共通システムサービスの一例を示した図である。
【符号の説明】
【００４１】
１  無線ＵＳＢシステム
３  デバイス側装置
５  ホスト側装置
３１  デバイス
３１ａ  入力装置
３１ｂ  表示装置
３１ｍ  ＭＦＰ
３３  デバイス用無線ＵＳＢ
５１  ホスト
５１ａ，５１ｅ  ノートＰＣ
５１ｂ  デスクトップＰＣ
５１ｃ  携帯端末
５１ｄ  携帯電話
５３  ホスト用無線ＵＳＢ
３００  無線通信機能部
３０１  アンテナ
３０２  ＲＦ部
３０３  ベースバンド部
３０４  ＭＡＣ部
３０５  ＣＰＵ
３０６  ＲＯＭ／ＲＡＭ
４０１  操作部
４０２  表示部
４０３  テンキー
４０４  表示情報取り込み指定キー
４０５  スタートキー
４０６  アプリ切り替えキー
４０７  キーボード
【図１】
2007251851.tif 000003
【図２】
2007251851.tif 000004
【図３】
2007251851.tif 000005
【図４】
2007251851.tif 000006
【図５】
2007251851.tif 000007
【図６】
2007251851.tif 000008
【図７】
2007251851.tif 000009