(57)【要約】【課題】  十分な給電能力を備えていない外部装置と有線インタフェースを介して接続された場合に、通信装置の誤動作を防止する。【解決手段】  外部装置と有線で接続するための有線インタフェースを介して外部装置から給電される給電状態を認識し、通信装置が動作可能か否かを判定する。その結果、通信装置が動作可能でないと判定した場合、所定のメッセージを表示装置に表示し、外部電源から給電されるように制御する。【選択図】      図３
2007034614.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と有線で接続するための有線インタフェースを有し、該有線インタフェースを介して給電される通信装置であって、
前記外部装置から前記有線インタフェースを介して給電される給電状態を認識する認識手段と、
前記認識手段により前記有線インタフェースからの給電を認識した場合に、該給電により通信装置が動作可能か否かを判定する判定手段と、
前記判定手段による判定結果に応じて、外部電源から給電されるように制御する制御手段と、
を有することを特徴とする通信装置。
【請求項２】
前記判定手段は、前記外部装置からの給電状態が所定の給電量でない場合に、前記通信装置が動作可能でないと判定することを特徴とする請求項１記載の通信装置。
【請求項３】
前記制御手段は、前記外部電源からの給電を検出する検出手段と、検出した場合に、前記有線インタフェースを介した前記外部装置から前記外部電源へ前記通信装置への給電を切り替える切替手段とを含むことを特徴とする請求項１記載の通信装置。
【請求項４】
前記制御手段は、前記検出手段で所定時間が経過しても前記外部電源からの給電を検出できない場合は、前記表示手段にエラーメッセージを表示し、動作を停止するように制御することを特徴とする請求項３記載の通信装置。
【請求項５】
前記制御手段は、所定のメッセージを表示し、前記外部電源からの給電を促すことを特徴とする請求項１記載の通信装置。
【請求項６】
端末装置と無線で通信するための無線通信手段を更に有し、
前記判定手段は、前記給電状態に基づいて前記無線通信手段による通信が可能か否かを判定することを特徴とする請求項１記載の通信装置。
【請求項７】
外部装置と有線で接続するための有線インタフェースを有し、該有線インタフェースを介して給電される通信装置の制御方法であって、
前記外部装置から前記有線インタフェースを介して給電される給電状態を認識する認識工程と、
前記認識工程において前記有線インタフェースからの給電を認識した場合に、該給電により通信装置が動作可能か否かを判定する判定工程と、
前記判定工程で前記通信装置が動作可能でないと判定した場合に、所定のメッセージを表示手段に表示し、外部電源から給電されるように制御する制御工程と、
を有することを特徴とする通信装置の制御方法。
【請求項８】
請求項７記載の通信装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項９】
請求項８記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢコネクタに接続される通信装置の制御方法に関する。
【背景技術】
【０００２】
従来、無線通信機能のない装置に、無線通信装置をＵＳＢケーブル等の通信ケーブルで接続し、無線通信装置を介した無線通信を実現したものがある。
【０００３】
また、通信用のケーブルからの電力供給を利用して、ケーブル接続している相手装置から電力供給を受け、装置を動作させる技術が提案されている（例えば、特許文献１、２を参照）。
【０００４】
また、電力を供給できる通信ケーブルとして、ＵＳＢケーブルがある。
【特許文献１】特開平１０−２４３３２７号公報
【特許文献２】特開平１０−１６４６６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、通信ケーブルを利用した電力供給には、以下のような問題がある。
【０００６】
ＵＳＢコネクタを介して給電される電流値には段階がある。例えば、現在のＵＳＢ規格では、ＵＳＢコネクタを介して給電される電力には、最大500mＡ供給可能なものと、最大100mＡしか供給できないものとがある。
【０００７】
しかしながら、この二種類のＵＳＢコネクタの供給可能な電流値の違いは外見から判断することはできない。即ち、ＵＳＢ給電で動作する装置にＵＳＢ給電しても、その装置が動作不能となってしまう。例えば、無線通信装置がＵＳＢ給電動作機器であった場合に、外部装置とＵＳＢ接続しても、無線通信を実現することはできない。
【０００８】
そこで、無線通信装置を通信可能な状態にするためには、無線通信装置に別の外部給電、例えばＡＣアダプタなどを用いた外部給電が必要になる。
【０００９】
また、ＡＣアダプタなどによる外部給電を行う場合、無線通信装置に外部給電をしてから外部装置にＵＳＢ接続する場合と、外部装置に接続してから外部給電する場合の二通りが想定される。どちらの場合でも無線通信装置を通信可能な状態にする必要がある。
【００１０】
本発明は上述の課題を解決するためになされたもので、十分な給電能力を備えていない外部装置と有線インタフェースを介して接続された場合に、通信装置の誤動作を防止することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、外部装置と有線で接続するための有線インタフェースを有し、該有線インタフェースを介して給電される通信装置であって、前記外部装置から前記有線インタフェースを介して給電される給電状態を認識する認識手段と、前記認識手段により前記有線インタフェースからの給電を認識した場合に、該給電により通信装置が動作可能か否かを判定する判定手段と、前記判定手段による判定結果に応じて、外部電源から給電されるように制御する制御手段とを有することを特徴とする。
【００１２】
また、本発明は、外部装置と有線で接続するための有線インタフェースを有し、該有線インタフェースを介して給電される通信装置の制御方法であって、前記外部装置から前記有線インタフェースを介して給電される給電状態を認識する認識工程と、前記認識工程において前記有線インタフェースからの給電を認識した場合に、該給電により通信装置が動作可能か否かを判定する判定工程と、前記判定工程で前記通信装置が動作可能でないと判定した場合に、所定のメッセージを表示手段に表示し、外部電源から給電されるように制御する制御工程とを有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、十分な給電能力を備えていない外部装置と有線インタフェースを介して接続された場合に、通信装置の誤動作を防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１５】
［第１の実施形態］
第１の実施形態として、図１に示すように、中継器として機能する無線通信装置１０３と画像出力装置１０２とをＵＳＢケーブル１０４で接続し、撮像装置１０１と画像出力装置１０２とを無線で通信する場合について説明する。
【００１６】
無線通信装置１０３は、画像出力装置１０２のＵＳＢコネクタから電力供給されて動作する。この際、画像出力装置１０２が十分な給電能力を備えていない場合に、所定のメッセージを表示し、外部電源側に電力供給を切り替えるように制御する処理について説明する。
【００１７】
＜無線通信装置の構成＞
図２は、第１の実施形態における無線通信装置の概略構成を示す図である。図２に示すように、無線通信装置１０３は、ＣＰＵ３０１、ＵＳＢコネクタ３０２、外部電源３０３、ＲＯＭ３０４、ＲＡＭ３０５、無線通信部３０６、表示部３０７、ＵＳＢコントローラ３０８を有する。また、スイッチＡ３０９、スイッチＢ３１０、及びスイッチＣ３１１も有し、ＣＰＵ３０１との間に制御線Ａ３１２、制御線Ｂ３１３、制御線Ｃ３１４、ＵＳＢ電源モニタ３１５、外部電源モニタ３１６を有する。
【００１８】
ＣＰＵ３０１には、プログラムや設定情報などを記憶するＲＯＭ３０４、ＣＰＵ３０１が制御を実行時に作業領域として使用するＲＡＭ３０５が接続され、後述する各種動作を制御する。また、ＵＳＢを制御するＵＳＢコントローラ３０８、無線通信部３０６、表示部３０７も接続されており、各部はＣＰＵ３０１によって制御される。
【００１９】
以上の構成において、ＣＰＵ３０１は、ＵＳＢコネクタ３０２の電力供給状態をＵＳＢ電源モニタ３１５によって検知する。また、外部電源３０３の電力供給状態も外部電源モニタ３１６によって検知し、それぞれの電源から電力が供給されているか否かを認識する。
【００２０】
また、ＣＰＵ３０１は、制御線Ａ３１２を介してスイッチＡ３０９を制御し、制御線Ｂ３１３を介してスイッチＢ３１０を制御し、制御線Ｃ３１４を介してスイッチＣ３１１を制御する。
【００２１】
尚、図中の太線はデータバスを表す。また、無線通信装置１０３の無線通信部３０６は500mＡ給電されると、安定した通信が可能になるものとする。
【００２２】
次に、図３を用いて、無線通信装置１０３のＣＰＵ３０１がＲＯＭ３０４に格納された処理手順（プログラム）に従って無線通信装置１０３の電力供給を制御する処理について説明する。
【００２３】
図４は、第１の実施形態における電力供給の制御を示すフローチャートである。まず、無線通信装置１０３に外部電源３０３又はＵＳＢコネクタ３０２から電力が供給されるとステップＳ４０１へ処理を進める。ステップＳ４０１では、ＣＰＵ３０１はＲＯＭ３０４、ＲＡＭ３０５及びＣＰＵ周辺ポートなどを初期化する。このとき、図２に示す破線で囲われた部分にしか、電力が供給されないように構成されているものとする。また同時に、ＣＰＵ３０１に供給されるクロックの周波数を下げて消費電力を少なくするように制御する。
【００２４】
尚、ＣＰＵ３０１が電力供給状態を検知し、その検知結果に応じて制御線Ａにより外部電源３０３側か、ＵＳＢコネクタ３０２側かへスイッチＡ３０９を切り替え、図２に示す破線で囲われた部分以外への電力供給を制御するものとする。
【００２５】
また、スイッチＡ３０９は初期状態ではＵＳＢコネクタ３０２側に接続されているか、ＣＰＵ３０１が初期化するものとする。
【００２６】
次に、ステップＳ４０２において、ＣＰＵ３０１は制御線Ｂ３１３を介してスイッチＢ３１０をＯＮ状態とし、ステップＳ４０３において、ＵＳＢコントローラ３０８内のレジスタを所定の値に設定すべくＵＳＢコントローラ３０８を初期化する。そして、ステップＳ４０４で、ＣＰＵ３０１はＵＳＢ電源モニタ３１５と外部電源モニタ３１６とを検知し、電力供給をＵＳＢコネクタ３０２側か、外部電源３０３側のどちら側から受けているかを判別する。
【００２７】
ここで、ＵＳＢコネクタ３０２側から電力供給を受けていると判別した場合はステップＳ４０５へ進み、無線通信装置１０３自身がＵＳＢデバイスであり、画像出力装置１０２がＵＳＢホストであると識別する。そして、ＣＰＵ３０１はＵＳＢコントローラ３０８を制御し、ＵＳＢホストに対してＵＳＢデバイスが接続されたことを認識させる。その後、ＵＳＢホストとＵＳＢデバイスとの間でＵＳＢプロトコルの初期手順が実行される。
【００２８】
より詳細には、画像出力装置１０２と無線通信装置１０３との間でコントロール転送によって初期化処理が行われる。その過程のコンフィグレーションスクリプトの中で、無線通信装置１０３は画像出力装置１０２に対して所定の電流（500mＡ）を要求する。
【００２９】
次に、ステップＳ４０６において、ＣＰＵ３０１は、画像出力装置１０２の返答によりＵＳＢコネクタ３０２を介して供給される電流が500mＡであるか、最大100mＡであるかを判定する。ここで、画像出力装置１０２から供給される電流が500mＡであればステップＳ４０７へ進み、ＣＰＵ３０１に供給されるクロックの周波数を上げる。そして、ステップＳ４０８において、ＣＰＵ３０１は制御線Ｃ３１４を介してスイッチＣ３１１をＯＮ状態にする。これにより、ステップＳ４０９において、無線通信部３０６に電力が供給され、通信するチャネル等の設定を反映させる無線通信部３０６の初期化が行われる。そして、ステップＳ４１０において、無線通信装置１０３は通信可能状態となる。
【００３０】
また、ステップＳ４０６において、ＣＰＵ３０１がＵＳＢコネクタ３０２を介して供給される電流が最大100mＡであると判定した場合はステップＳ４１１へ進む。ステップＳ４１１では、表示部３０７に外部電源入力を促すメッセージを表示するか、或いは何もしないことで、外部電源入力を通知する。そして、ステップＳ４１２において、ＣＰＵ３０１は外部電源モニタ３１６を監視し、外部電源３０３が投入されるまで、この制御を停止させる。
【００３１】
その後、外部電源３０３が投入されるとステップＳ４１３へ進み、ＣＰＵ３０１は制御線Ａ３１２を介してスイッチＡ３０９を外部電源３０３側に切り替え、ステップＳ４０７へ進み、上述した制御処理を実行して無線通信装置１０３は通信可能状態となる。
【００３２】
一方、ステップＳ４０４で、ＣＰＵ３０１が外部電源３０３から電力供給を受けていると判定した場合はステップＳ４１４へ進み、制御線Ａ３１２を介してスイッチＡ３０９を外部電源３０３側に切り替える。次に、ステップＳ４１５において、ＣＰＵ３０１に供給されるクロックの周波数を上げる。そして、ステップＳ４１６において、ＣＰＵ３０１は制御線Ｃ３１４を介してスイッチＣ３１１をＯＮ状態にする。これにより、ステップＳ４１７において、無線通信部３０６に電力が供給され、上述のステップＳ４０９と同様に、無線通信部３０６の初期化が行われる。
【００３３】
次に、ステップＳ４１８において、ＣＰＵ３０１はＵＳＢコネクタ３０２にデバイスが接続されるか否かを監視し、デバイスが接続されるまで、この制御を停止させる。その後、デバイスがＵＳＢコネクタ３０２に接続されるとステップＳ４１９へ進み、ＵＳＢプロトコルの初期手順が行われ、ステップＳ４１０で、無線通信装置１０３は通信可能状態となる。
【００３４】
尚、第１の実施形態では、ＵＳＢコネクタ３０２を介して給電される所定の電流値が、500mＡと100mＡである場合について説明したが、電流値が変化した場合でも同様の動作で対応できることは言うまでもない。
【００３５】
［第２の実施形態］
次に、図面を参照しながら本発明に係る第２の実施形態について詳細に説明する。
【００３６】
第２の実施形態における無線通信装置１０３の構成は、第１の実施形態で用いた図２と同様であり、その説明は省略する。
【００３７】
図４は、第２の実施形態における電力供給の制御を示すフローチャートである。尚、図４に示すＳ４０１〜Ｓ４１９での処理は、図３で説明したＳ４０１〜Ｓ４１９での処理と同様である。ここでは、ステップＳ４１１において、表示部３０７に外部給電を促すメッセージを表示した後、ステップＳ４１２において、ＣＰＵ３０１が外部電源モニタ３１６を検知し、所定時間経過しても外部電源３０３が投入されない場合について説明する。
【００３８】
図４に示すステップＳ４１２において、ＣＰＵ３０１が外部電源モニタ３１６を検知し、外部電源３０３が投入されていなければステップＳ５０１へ進み、不図示のタイマーを起動する。そして、ステップＳ５０２において、外部電源３０３による外部電源割り込みがあるか否かを判定する。ここで、外部電源割り込みがあればステップＳ４１３へ進み、ＣＰＵ３０１は制御線Ａ３１２を介してスイッチＡ３０９を外部電源３０３側に切り替え、ステップＳ４０７へ進み、上述した制御処理を実行して通信可能状態となる。
【００３９】
また、ステップＳ５０２において、外部電源割り込みがない場合はステップＳ５０３へ進み、タイマーがタイムアウトしたか否かを判定する。ここで、タイムアウトしていればステップＳ５０４へ進み、表示部３０７にエラーメッセージを表示して終了する。また、タイムアウトしていなければステップＳ５０２に戻り、上述した判定処理を繰り返す。
【００４０】
以上説明したように、実施形態によれば、無線通信装置１０３を通信可能にするために必要な電力がＵＳＢから得られないとＣＰＵ３０１が認識した場合、外部から電力の給電が必要であることを表示部３０７に表示し、ユーザに通知する。そして、電源部（外部電源）から十分な電力が給電されるまで、無線通信装置１０３での制御を停止させることにより、無線通信装置１０３の誤動作を防止することができる。
【００４１】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インタフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００４２】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００４３】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００４４】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合。
【００４６】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４７】
【図１】撮像装置と画像出力装置とを無線通信装置を介して無線接続する形態を示す図である。
【図２】第１の実施形態における無線通信装置の概略構成を示す図である。
【図３】第１の実施形態における電力供給の制御を示すフローチャートである。
【図４】第２の実施形態における電力供給の制御を示すフローチャートである。
【符号の説明】
【００４８】
１０１  撮像装置
１０２  画像出力装置
１０３  無線通信装置
１０４  ＵＳＢケーブル
３０１  ＣＰＵ
３０２  ＵＳＢコネクタ
３０３  外部電源
３０４  ＲＯＭ
３０５  ＲＡＭ
３０６  無線通信部
３０７  表示部
３０８  ＵＳＢコントローラ
３０９  スイッチＡ
３１０  スイッチＢ
３１１  スイッチＣ
３１２  制御線Ａ
３１３  制御線Ｂ
３１４  制御線Ｃ
３１５  ＵＳＢ電源モニタ
３１６  外部電源モニタ
【図１】
2007034614.tif 000003
【図２】
2007034614.tif 000004
【図３】
2007034614.tif 000005
【図４】
2007034614.tif 000006