(57)【要約】【課題】電力供給を確認する専用のラインを必要とすることなく、プリンタ３０からＵＳＢホストへ電力供給をすることができる。【解決手段】プリンタ３０にその一端が接続されたＵＳＢケーブル５０の他端を接続し、印刷サーバ２０がこのＵＳＢケーブル５０が備える２本の信号系ラインを介して電力供給依頼コマンドをプリンタ３０へ送信出力し、プリンタ３０からＡＣＫ信号を受信するとＵＳＢケーブル５０を介して電力供給実行コマンドをプリンタ３０へ送信出力し、その後、印刷サーバ２０がプリンタ３０からＵＳＢケーブル５０を介して電力供給を受けるとこの受けた電力により装置全体の動作を行う。このように、電力供給依頼コマンドを２本の信号系ラインを用いて出力するため、電力供給の依頼指令を行うための他の専用ラインを必要としない。【選択図】図１
2008165533.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢホスト装置であって、
ＵＳＢデバイス装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第１接続手段と、
前記第１接続手段を介して情報を出力する第１出力手段と、
前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢデバイス装置へ前記第１出力手段に出力させ、その後、ＵＳＢデバイス装置から前記ＵＳＢケーブルを介して電力供給を受けると該受けた電力により前記第１出力手段に前記ＵＳＢデバイス装置へ情報を出力させる第１制御手段と、
を備えたＵＳＢホスト装置。
【請求項２】
前記第１接続手段は、２本の電源系ライン及び２本の信号系ラインのみを備えるＵＳＢケーブルを接続・接続解除可能である、請求項１に記載のＵＳＢホスト装置。
【請求項３】
請求項１又は２に記載のＵＳＢホスト装置であって、
前記第１接続手段を介して情報を取得する第１取得手段、を備え、
前記第１制御手段は、前記依頼指令の出力後、前記第１取得手段が前記ＵＳＢデバイス装置から電力供給可能である旨の応答を取得すると前記ＵＳＢケーブルを介して電力供給を実行する旨の実行指令を前記第１出力手段に出力させ、その後、ＵＳＢデバイス装置から前記ＵＳＢケーブルを介して電力供給を受けると該受けた電力により前記第１出力手段に前記ＵＳＢデバイス装置へ情報を出力させる、ＵＳＢホスト装置。
【請求項４】
請求項１〜３のいずれかに記載のＵＳＢホスト装置であって、
前記ＵＳＢケーブル以外から電力を供給する第１電源手段、を備え、
前記第１制御手段は、前記第１接続手段を介して前記ＵＳＢデバイス装置から電力供給を受ける前は、前記第１電源手段からの電力により前記第１出力手段に情報を出力させる、ＵＳＢホスト装置。
【請求項５】
請求項１〜４のいずれかに記載のＵＳＢホスト装置であって、
情報をユーザへ報知する報知手段、を備え、
前記第１制御手段は、前記依頼指令の出力後、前記ＵＳＢデバイス装置から電力供給がないときには、前記ＵＳＢケーブルから電力供給がない旨の情報を前記報知手段に報知させる、ＵＳＢホスト装置。
【請求項６】
請求項１〜５のいずれかに記載のＵＳＢホスト装置であって、
所定の処理を実行するために用いられる処理用情報を記憶する情報記憶手段、を備え、
前記第１制御手段は、ＵＳＢデバイス装置から前記ＵＳＢケーブルを介して供給を受けた電力により、前記情報記憶手段に記憶された処理用情報を前記第１接続手段を介して前記第１出力手段に前記ＵＳＢデバイス装置へ出力させる、ＵＳＢホスト装置。
【請求項７】
ＵＳＢデバイス装置であって、
ＵＳＢホスト装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第２接続手段と、
前記第２接続手段を介して情報を取得する第２取得手段と、
前記ＵＳＢケーブルを介して電力を供給可能な電力供給手段と、
前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢホスト装置から前記第２取得手段が取得したあと、前記ＵＳＢケーブルを介して前記電力供給手段に前記ＵＳＢホスト装置へ電力を供給させる第２制御手段と、
を備えたＵＳＢデバイス装置。
【請求項８】
前記第２接続手段は、２本の電源系ライン及び２本の信号系ラインのみを備えるＵＳＢケーブルを接続・接続解除可能である、請求項７に記載のＵＳＢデバイス装置。
【請求項９】
請求項７又は８に記載のＵＳＢデバイス装置であって、
前記第２接続手段を介して情報を出力する第２出力手段、を備え、
前記第２制御手段は、前記依頼指令の取得後、電力供給可能である旨の応答を前記第２出力手段に前記ＵＳＢホスト装置へ出力させ、その後、前記ＵＳＢケーブルを介して電力供給を実行する旨の実行指令を前記第２取得手段が取得すると、前記ＵＳＢケーブルを介して前記ＵＳＢホスト装置へ前記電力供給手段に電力を供給させる、ＵＳＢデバイス装置。
【請求項１０】
請求項７〜９のいずれかに記載のＵＳＢデバイス装置であって、
商用電源から電力を供給する第２電源手段、を備え、
前記第２制御手段は、前記第２取得手段が前記依頼指令を前記ＵＳＢホスト装置から取得するまでは、前記第２電源手段からの前記ＵＳＢケーブルへの電力供給を前記電力供給手段に停止させる、ＵＳＢデバイス装置。
【請求項１１】
請求項７〜１０のいずれかに記載のＵＳＢデバイス装置であって、
画像情報を印刷媒体へ印刷処理する印刷処理手段、を備え、
前記第２制御手段は、前記第２接続手段を介して前記ＵＳＢホスト装置から前記第２取得手段が取得した画像情報を印刷処理手段に印刷媒体へ印刷処理させる、ＵＳＢデバイス装置。
【請求項１２】
ＵＳＢデバイス装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第１接続手段、を備えたＵＳＢホスト装置の制御方法であって、
（ａ）前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢデバイス装置へ出力するステップと、
（ｂ）ステップ（ａ）のあと、ＵＳＢデバイス装置から前記ＵＳＢケーブルを介して電力供給を受けると該受けた電力により前記ＵＳＢデバイス装置へ情報を出力するステップと、
を含むＵＳＢホスト装置の制御方法。
【請求項１３】
ＵＳＢホスト装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第２接続手段、を備えたＵＳＢデバイス装置の制御方法であって、
（ａ）前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢホスト装置から取得するステップと、
（ｂ）前記ステップ（ａ）のあと、前記ＵＳＢケーブルを介して前記ＵＳＢホスト装置へ電力を供給させるステップと、
を含むＵＳＢデバイス装置の制御方法。
【請求項１４】
請求項１２に記載のＵＳＢホスト装置の制御方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１３に記載のＵＳＢデバイス装置の制御方法の各ステップを１以上のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢ装置、その制御方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、ＵＳＢ装置としては、Ｍｉｎｉ−Ｂレセプタクルを備えたＵＳＢデバイス装置がＵＳＢ−Ｏｎ−Ｔｈｅ−Ｇｏ（ＯＴＧ）の５番目のラインが接続されるＩＤ端子へ電圧を印加し、Ｍｉｎｉ−Ａレセプタクルを備えたＵＳＢホスト装置でＩＤ端子がＧＮＤラインにショートするとＵＳＢデバイス装置がＶＢＵＳ端子へ電力を供給することにより、ＵＳＢホスト装置がホストとしての機能を保持しつつデバイスから電力の供給を受けるものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２５４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この特許文献１に記載されたＵＳＢ装置では、ＵＳＢ−ＯＴＧに対応させずにＵＳＢデバイス装置がＵＳＢホスト装置へ電力を供給することはできるが、ＵＳＢ−ＯＴＧに対応するレセプタクルを設けたり、このレセプタクルに装着されるプラグを使用したりして、電力供給を要するか否かを確認するための専用のラインとして５番目のＩＤラインを必要とする問題があった。
【０００４】
本発明は、このような課題に鑑みなされたものであり、電力供給を確認する専用のラインを必要とすることなく、ＵＳＢデバイス装置からＵＳＢホストへ電力供給をすることができるＵＳＢホスト装置、ＵＳＢデバイス装置、それらの制御方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００６】
本発明のＵＳＢホスト装置は、
ＵＳＢデバイス装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第１接続手段と、
前記第１接続手段を介して情報を出力する第１出力手段と、
前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢデバイス装置へ前記第１出力手段に出力させ、その後、ＵＳＢデバイス装置から前記ＵＳＢケーブルを介して電力供給を受けると該受けた電力により前記第１出力手段に前記ＵＳＢデバイス装置へ情報を出力させる第１制御手段と、
を備えたものである。
【０００７】
このＵＳＢホスト装置では、ＵＳＢデバイス装置にその一端が接続されたＵＳＢケーブルの他端を接続し、このＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令をＵＳＢデバイス装置へ出力し、その後、ＵＳＢデバイス装置からＵＳＢケーブルを介して電力の供給を受けるとこの受けた電力によりＵＳＢデバイス装置へ情報を出力する。このように、電力供給を要する旨の依頼指令を２本の電源系ライン及び２本の信号系ラインのいずれかを用いて出力するため、依頼指令を行うための他のラインを必要としない。したがって、電力供給を確認する専用のラインを必要とすることなく、ＵＳＢデバイス装置からＵＳＢホストへ電力供給をすることができる。ここで、「２本の電源系ライン」とは、ＶＢＵＳライン及びＧＮＤラインをいい、「２本の信号系ライン」とは、Ｄ＋ライン及びＤ−ラインをいう。なお、本発明のＵＳＢホスト装置は、前記ＵＳＢデバイス装置から電力供給を受けたか否かを判定する供給判定手段を備え、前記第１制御手段は、前記供給判定手段によって前記電力供給を受けたと判定されたときには前記ＵＳＢケーブルを介して供給された電力により前記第１出力手段に前記情報を出力させるものとしてもよい。
【０００８】
本発明のＵＳＢホスト装置において、前記第１接続手段は、２本の電源系ライン及び２本の信号系ラインのみを備えるＵＳＢケーブルを接続・接続解除可能であるものとしてもよい。こうすれば、４本のライン以外のラインを備えないため、構成を簡素化することができる。
【０００９】
本発明のＵＳＢホスト装置は、前記第１接続手段を介して情報を取得する第１取得手段、を備え、前記第１制御手段は、前記依頼指令の出力後、前記第１取得手段が前記ＵＳＢデバイス装置から電力供給可能である旨の応答を取得すると前記ＵＳＢケーブルを介して電力供給を実行する旨の実行指令を前記第１出力手段に出力させ、その後、ＵＳＢデバイス装置から前記ＵＳＢケーブルを介して電力供給を受けると該受けた電力により前記第１出力手段に前記ＵＳＢデバイス装置へ情報を出力させるものとしてもよい。こうすれば、電力供給を受ける旨の依頼指令を出力し肯定的応答を取得したあとで電力供給を受けるため、依頼指令のあとすぐに電力供給を受けようとするのに比べて、確実に電力供給を受けることができる。
【００１０】
本発明のＵＳＢホスト装置は、前記ＵＳＢケーブル以外から電力を供給する第１電源手段、を備え、前記第１制御手段は、前記第１接続手段を介して前記ＵＳＢデバイス装置から電力供給を受ける前は、前記第１電源手段からの電力により前記第１出力手段に情報を出力させるものとしてもよい。こうすれば、第１電源手段により、ＵＳＢケーブルを介して電力供給を受ける前の動作を確保することができる。このとき、前記第１電源手段は、１次電池又は２次電池により電力を供給する手段であるものとしてもよい。あるいは、前記第１電源手段は、商用電源から電力を供給する手段としてもよい。
【００１１】
本発明のＵＳＢホスト装置は、情報をユーザへ報知する報知手段、を備え、前記第１制御手段は、前記依頼指令の出力後、前記ＵＳＢデバイス装置から電力供給がないときには、前記ＵＳＢケーブルから電力供給がない旨の情報を前記報知手段に報知させるものとしてもよい。こうすれば、電力供給がＵＳＢデバイス装置から得られないことに対してユーザが対処しやすい。特に、第１電源手段を備えた態様のＵＳＢホスト装置では、第１電源手段からの電力供給に切替えることにより、装置の動作を確保することができる。このとき、前記第１制御手段は、前記依頼指令の出力後、前記ＵＳＢデバイス装置から電力供給がないときには、前記ＵＳＢケーブルから供給される電力以外の電力の供給が必要である旨の情報を前記報知手段に報知させるものとしてもよい。
【００１２】
本発明のＵＳＢホスト装置は、所定の処理を実行するために用いられる処理用情報を記憶する情報記憶手段、を備え、前記第１制御手段は、ＵＳＢデバイス装置から前記ＵＳＢケーブルを介して供給を受けた電力により、前記情報記憶手段に記憶された処理用情報を前記第１接続手段を介して前記第１出力手段に前記ＵＳＢデバイス装置へ出力させるものとしてもよい。処理用情報を出力する装置では、電力をＵＳＢケーブルから供給してもらうと共に情報の出力に関してはＵＳＢホストとして機能したいことが多いため、本発明を適用する意義が高い。ここで、「処理用情報」には、例えば、撮影装置により撮影し再生処理を実行するために用いられる画像情報や、印刷装置により印刷処理を実行するために用いられる画像情報などが含まれる。
【００１３】
本発明のＵＳＢデバイス装置は、
ＵＳＢホスト装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第２接続手段と、
前記第２接続手段を介して情報を取得する第２取得手段と、
前記ＵＳＢケーブルを介して電力を供給可能な電力供給手段と、
前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢホスト装置から前記第２取得手段が取得したあと、前記ＵＳＢケーブルを介して前記電力供給手段に前記ＵＳＢホスト装置へ電力を供給させる第２制御手段と、
を備えたものである。
【００１４】
このＵＳＢデバイス装置では、ＵＳＢホスト装置にその一端が接続されたＵＳＢケーブルの他端を接続し、このＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を取得したあと、ＵＳＢケーブルを介してＵＳＢホスト装置へ電力を供給する。このように、電力供給を要する旨の依頼指令を２本の電源系ライン及び２本の信号系ラインのいずれかを用いて取得するため、依頼指令を取得するための他のラインを必要としない。したがって、電力供給を確認する専用のラインを必要とすることなく、ＵＳＢデバイス装置からＵＳＢホストへ電力供給をすることができる。
【００１５】
本発明のＵＳＢデバイス装置において、前記第２接続手段は、２本の電源系ライン及び２本の信号系ラインのみを備えるＵＳＢケーブルを接続・接続解除可能であるものとしてもよい。こうすれば、４本のライン以外のラインを備えないため、構成を簡素化することができる。
【００１６】
本発明のＵＳＢデバイス装置は、前記第２接続手段を介して情報を出力する第２出力手段、を備え、前記第２制御手段は、前記依頼指令の取得後、電力供給可能である旨の応答を前記第２出力手段に前記ＵＳＢホスト装置へ出力させ、その後、前記ＵＳＢケーブルを介して電力供給を実行する旨の実行指令を前記第２取得手段が取得すると、前記ＵＳＢケーブルを介して前記ＵＳＢホスト装置へ前記電力供給手段に電力を供給させるものとしてもよい。こうすれば、電力供給を受ける旨の依頼指令を取得し、実行指令を取得したあとで電力供給を実行するため、依頼指令のあとすぐに電力供給を受けようとするのに比べて、安全に電力供給を行うことができる。
【００１７】
本発明のＵＳＢデバイス装置は、商用電源から電力を供給する第２電源手段、を備え、前記第２制御手段は、前記第２取得手段が前記依頼指令を前記ＵＳＢホスト装置から取得するまでは、前記第２電源手段からの前記ＵＳＢケーブルへの電力供給を前記電力供給手段に停止させるものとしてもよい。こうすれば、電力供給手段からの電力供給と、電力供給を実行するＵＳＢホスト装置からの電力供給との重複を防止することができる。
【００１８】
本発明のＵＳＢデバイス装置は、画像情報を印刷媒体へ印刷処理する印刷処理手段、を備え、前記第２制御手段は、前記第２接続手段を介して前記ＵＳＢホスト装置から前記第２取得手段が取得した画像情報を印刷処理手段に印刷媒体へ印刷処理させるものとしてもよい。ＵＳＢデバイス装置は、ＵＳＢケーブルを介してＵＳＢデバイス装置から画像情報を取得して印刷処理することが多いため、本発明を適用する意義が高い。
【００１９】
本発明のＵＳＢホスト装置の制御方法は、
ＵＳＢデバイス装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第１接続手段、を備えたＵＳＢホスト装置の制御方法であって、
（ａ）前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢデバイス装置へ出力するステップと、
（ｂ）ステップ（ａ）のあと、ＵＳＢデバイス装置から電力供給を受けると該受けた電力により前記ＵＳＢデバイス装置へ情報を出力するステップと、
を含むものである。
【００２０】
このＵＳＢホスト装置の制御方法では、ＵＳＢデバイス装置にその一端が接続されたＵＳＢケーブルの他端を第１接続手段に接続し、このＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令をＵＳＢデバイス装置へ出力し、その後、ＵＳＢデバイス装置から電力の供給を受けるとこの受けた電力によりＵＳＢデバイス装置へ情報を出力する。このように、電力供給を要する旨の依頼指令を２本の電源系ライン及び２本の信号系ラインのいずれかを用いて出力するため、依頼指令を行うための他のラインを必要としない。したがって、電力供給を確認する専用のラインを必要とすることなく、ＵＳＢデバイス装置からＵＳＢホストへ電力供給をすることができる。なお、この制御方法において、上述したＵＳＢホスト装置の種々の態様を採用してもよいし、また、上述したＵＳＢホスト装置の各機能を実現するようなステップを追加してもよい。
【００２１】
本発明のＵＳＢデバイス装置の制御方法は、
ＵＳＢホスト装置にその一端が接続された、２本の電源系ラインと２本の信号系ラインとを備えるＵＳＢケーブルの他端を接続・接続解除可能な第２接続手段、を備えたＵＳＢデバイス装置の制御方法であって、
（ａ）前記ＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を前記ＵＳＢホスト装置から取得するステップと、
（ｂ）前記ステップ（ａ）のあと、前記ＵＳＢケーブルを介して前記ＵＳＢホスト装置へ電力を供給させるステップと、
を含むものである。
【００２２】
このＵＳＢデバイス装置の制御方法では、ＵＳＢホスト装置にその一端が接続されたＵＳＢケーブルの他端を接続し、このＵＳＢケーブルが備える２本の電源系ラインと２本の信号系ラインとのうち少なくとも１つを介して電力供給を要する旨の依頼指令を取得したあと、ＵＳＢケーブルを介してＵＳＢホスト装置へ電力を供給する。このように、電力供給を要する旨の依頼指令を２本の電源系ライン及び２本の信号系ラインのいずれかを用いて取得するため、依頼指令を取得するための他のラインを必要としない。したがって、電力供給を確認する専用のラインを必要とすることなく、ＵＳＢデバイス装置からＵＳＢホストへ電力供給をすることができる。なお、この制御方法において、上述したＵＳＢデバイス装置の種々の態様を採用してもよいし、また、上述したＵＳＢデバイス装置の各機能を実現するようなステップを追加してもよい。
【００２３】
本発明のプログラムは、上述したＵＳＢホスト装置の制御方法の各ステップ又は、ＵＳＢデバイス装置の制御方法の各ステップを１又は複数のコンピュータに実現させるためのものである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した制御方法の各ステップが実行されるため、この制御方法と同様の作用効果が得られる。
【発明を実施するための最良の形態】
【００２４】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、本発明の一実施形態であるＵＳＢシステム１０の構成の概略を示す構成図である。本実施形態のＵＳＢシステム１０は、ＵＳＢホスト装置としての機能を備えた印刷サーバ２０と、印刷サーバ２０とＵＳＢケーブル５０で接続され受信した印刷データの印刷などを行うＵＳＢデバイス装置としてのプリンタ３０と、印刷サーバ２０とネットワークケーブルを介して接続されたユーザパソコン（以下ユーザＰＣとする）４０とによって構成されている。
【００２５】
印刷サーバ２０は、ユーザＰＣ４０などのクライアントから送信された印刷データをプリンタ３０に送信する装置であり、装置全体の制御を司るコントローラ２１と、装置の状態に関する情報などを画像やランプの点灯によりユーザへ報知する表示部２５と、接続端子２６ｂに接続されたＵＳＢ装置（例えばプリンタ３０）とのデータのやり取りを制御するＵＳＢコントローラ２６と、例えば電気通信回線としてのＬＡＮに接続されたクライアントとの間で情報の送受信が可能なネットワークインターフェース（Ｉ／Ｆ）１８と、一時的に印刷サーバ２０の電力を供給する二次電源ユニット２７と、外部の商用電源から装置全体へ電力を供給する外部電源ユニット２８と、を備える。コントローラ２１は、ＣＰＵ２２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ２３と、一時的にデータを記憶するＲＡＭ２４とを備えている。このコントローラ２１は、バス２９を介して表示部２５やＵＳＢコントローラ２６，二次電源ユニット２７，外部電源ユニット２８などと接続されている。表示部２５は、各種の指示に応じた文字、図形又は記号が表示される表示パネル２５ａや、正常動作時に緑色で点灯する正常作動ランプ２５ｂ、ユーザへ注意を促す際に赤色で点灯する警告ランプ２５ｃなどを備えている。ＵＳＢコントローラ２６は、二次電源ユニット２７，外部電源ユニット２８及び接続端子２６ｂに接続されたＵＳＢケーブル５０のいずれかから印刷サーバ２０全体への電力供給を行うかの切り替えを司る電源切替部２６ａを備えている。接続端子２６ｂは、ＶＢＵＳライン及びＧＮＤラインの２本の電源系ラインと、Ｄ＋ライン及びＤ−ラインの２本の信号系ラインとのみを接続可能な標準Ａレセプタクルとして構成されている。二次電源ユニット２７は、起動時やＵＳＢケーブル５０からの電力供給があるまでなど、一時的に印刷サーバ２０全体に電力供給するユニットとして構成され、装着・取外可能な一次電池又は二次電池を備えている。外部電源ユニット２８は、ＵＳＢケーブル５０から電力供給が得られないときなどに用いられるユニットであり、図示しない電源コードが接続可能となっている。
【００２６】
プリンタ３０は、装置全体の制御を司るコントローラ３１と、着色剤としてインクを用いて記録紙Ｓに印刷を行う印刷機構３５と、接続端子３６ｂに接続されたＵＳＢ装置（例えば印刷サーバ２０）との間でデータの入出力を行うＵＳＢコントローラ３６と、外部の商用電源に接続された電源コード３８ａを介して装置全体へ電力を供給する外部電源ユニット３８とを備えている。コントローラ３１は、ＣＰＵ３２を中心とするマイクロプロセッサとして構成されており、各種処理プログラムを記憶したＲＯＭ３３と、一時的にデータを記憶するＲＡＭ３４とを備えている。このコントローラ３１は、バス３９を介して印刷機構３５やＵＳＢコントローラ３６，外部電源ユニット３８などと接続されている。印刷機構３５は、プリントヘッド内の圧電素子に電圧をかけてこの圧電素子を変形させることによりインクカートリッジ内のインクを加圧して記録紙Ｓに向かって吐出するインクジェット方式を採用している。なお、印刷機構３５は、電子写真方式の印刷機構としてもよい。ＵＳＢコントローラ３６は、接続端子３６ｂに接続されたＵＳＢ装置との情報のやり取りを制御するコントローラであり、接続端子３６ｂに接続されたＵＳＢホスト装置へ電力供給を行う電力供給部３６ａを備えている。接続端子３６ｂは、ＶＢＵＳライン及びＧＮＤラインの２本の電源系ラインと、Ｄ＋ライン及びＤ−ラインの２本の信号系ラインと、のみを接続可能な標準Ｂレセプタクルとして構成されている。なお、ＵＳＢケーブル５０は、その一端に標準Ａプラグが設けられ、他端には標準Ｂプラグが設けられており、ＶＢＵＳライン及びＧＮＤラインの２本の電源系ラインとＤ＋ライン及びＤ−ライン２本の信号系ラインとを有するケーブルとして構成されている。
【００２７】
ユーザＰＣ４０は、周知の汎用パソコンであり、図示しないＨＤＤにインストールされたプログラムによりファイルの印刷指令を印刷サーバ２０を介してプリンタ３０に送信したりプリンタ３０からの応答を受信したりする。このユーザＰＣ４０は、各種情報を画面表示するディスプレイ４２や、ユーザが各種指令を入力するキーボード等の入力装置４４などを備え、ディスプレイ４２に表示されたカーソル等をユーザが入力装置４４を介して入力操作するとその入力操作に応じた動作を実行する機能を有している。
【００２８】
次に、こうして構成された本実施形態のＵＳＢシステム１０の動作について、特に印刷サーバ２０とプリンタ３０とにＵＳＢケーブル５０を接続するときの動作について説明する。なお、ＵＳＢケーブル５０を印刷サーバ２０とプリンタ３０とに接続したあとこれらの電源をオンする場合も以下の説明と同様である。まず、ユーザは、印刷サーバ２０及びプリンタ３０の電源をそれぞれオンし、ＵＳＢケーブル５０を印刷サーバ２０の接続端子２６ｂとプリンタ３０の接続端子３６ｂとに接続する。すると、印刷サーバ２０のＵＳＢコントローラ２６は図２に示すホスト側電力受容処理ルーチンを実行し、プリンタ３０のＵＳＢコントローラ３６は図３に示すデバイス側電力供給処理ルーチンを実行する。図２は、印刷サーバ２０のＵＳＢコントローラ２６により実行されるホスト側電力受容処理ルーチンの一例を示すフローチャートであり、図３は、プリンタ３０のＣＰＵ３２により実行されるデバイス側電力供給処理ルーチンの一例を示すフローチャートである。まず、印刷サーバ２０の動作から説明する。
【００２９】
ホスト側電力受容処理ルーチンは、ＵＳＢコントローラ２６の図示しないメモリに記憶され、接続端子２６ｂへＵＳＢデバイス装置が接続されたあとに実行される。なお接続端子２６ｂへのＵＳＢデバイス装置の接続の検出は、ＵＳＢコントローラ２６が所定間隔で各ポートをポーリングにより確認して検出するものとした。このルーチンを開始すると、ＵＳＢコントローラ２６は、まず、外部電源ユニット２８が外部電源に接続され、この接続された外部電源により印刷サーバ２０が動作可能であるかを外部電源ユニット２８の電圧に基づいて判定する（ステップＳ１００）。外部電源に接続されているときには、他の電力が必要ではないものとして、ＵＳＢデバイス装置用の電力をＵＳＢケーブル５０のＶＢＵＳラインを介してＵＳＢデバイス装置に供給する通常のＵＳＢホスト処理を実行し（ステップＳ１１０）、このルーチンを終了する。このＵＳＢホスト処理では、具体的には、ＵＳＢコントローラ２６は、ＵＳＢデバイス装置用の電力をＵＳＢケーブル５０のＶＢＵＳラインを介してＵＳＢデバイス装置に供給し、Ｄ＋ライン及びＤ−ラインの２本の信号系ラインの状態に基づいてＵＳＢデバイス装置の通信速度を検出し、ＵＳＢデバイス装置の接続されたポートをリセットするポートリセットを実行し、リセット状態から解除されるとＵＳＢデバイス装置との通信に関する設定を行う。このように、印刷サーバ２０に外部電源が接続されているときには、印刷サーバ２０は通常のＵＳＢホスト装置として処理を実行する。
【００３０】
一方、ステップＳ１００で外部電源が接続されていないときには、ＵＳＢコントローラ２６は、電力供給の確認依頼としての電力供給依頼コマンドを接続端子２６ｂを介してＵＳＢデバイス装置（ここではプリンタ３０）へ送信出力する（ステップＳ１２０）。この場合、印刷サーバ２０のＣＰＵ２２は、外部電源ユニット２８が外部電源に接続されていない状態で、二次電源ユニット２７から電力を得るようにして起動している場合である。この電力供給依頼コマンドは、本実施例では、２本の信号系ラインに予め定められたパターンの信号（例えばＤ＋とＤ−とを同時にプルアップするのを複数回行うなど）を送信出力するものとした。次に、電力をホスト側に供給可能である旨のＡＣＫ信号をＵＳＢデバイス装置から受信（取得）したか否かを判定し（ステップＳ１３０）、ＡＣＫ信号を受信していないときには、予め経験的に求めた適正に応答が帰ってくる時間である所定時間ｔ１が経過したか否かを判定する（ステップＳ１４０）。所定時間ｔ１が経過していないときにはステップＳ１３０以降の処理を行い、即ち待機し、所定時間ｔ１を経過したときには、接続されたＵＳＢデバイス装置がＵＳＢホストへの電力供給に対応しておらず、二次電源ユニット２７の電力で処理継続するのは困難であるものとみなし、警告ランプ２５ｃを赤色に点灯すると共に外部電源へ切替える旨のメッセージを表示部２５の表示パネル２５ａに表示する（ステップＳ１５０）。次に、外部電源が接続され外部電源ユニット２８から電力を供給可能であるか否かを判定し（ステップＳ１６０）、外部電源ユニット２８から電力を供給可能であるときには、上述したステップＳ１１０の処理を実行してこのルーチンを終了する。この場合は、ユーザが表示部２５に表示された情報を視認して、外部電源ユニット２８に電源コードを接続した場合である。一方、ステップＳ１６０で外部電源ユニット２８から電力を供給可能でないときには、二次電源ユニット２７により印刷サーバ２０が動作可能な時間に基づいて定められた所定時間ｔ２が経過したか否かを判定する（ステップＳ１７０）。この所定時間ｔ２が経過していないときには、ステップＳ１６０以降の処理を実行し、即ち外部電源ユニット２８が電力供給可能となるのを待ち、この所定時間ｔ２が経過したときには、二次電源ユニット２７でこれ以上の処理はできないものとみなし、シャットダウン処理を実行し（ステップＳ１８０）、このルーチンを終了する。このように、接続されたＵＳＢデバイス装置がＵＳＢホストへの電力供給に対応していないときは、外部電源への切替えをユーザに促し、その後の動作を確保するのである。
【００３１】
一方、ステップＳ１３０で、ＡＣＫ信号を受信したときには、接続されたＵＳＢデバイス装置がＵＳＢホストに対して電力供給可能であるものとみなし、電力供給の実行要請としての電力供給実行コマンドをプリンタ３０へ送信出力する（ステップＳ１９０）。なお、ＡＣＫ信号や電力供給実行コマンドも電力供給依頼コマンドと同様の信号とするものとした。続いて、ＵＳＢケーブル５０や接続端子２６ｂを介してプリンタ３０から電力供給があるか否かを判定し（ステップＳ２００）、電力供給がないときには、そのまま待機し、電力供給があったときには、二次電源ユニット２７による電力供給からＵＳＢケーブル５０のＶＢＵＳラインを介したプリンタ３０からの電力供給により印刷サーバ２０が動作するよう、電源切替部２６ａが電源の切替処理を行う（ステップＳ２１０）。そして、正常に動作している旨をユーザへ報知するため、正常作動ランプ２５ｂを緑色に点灯し（ステップＳ２２０）、ＵＳＢホストの機能を有しつつＵＳＢデバイス装置から電力供給される状態のＵＳＢホスト処理を実行し（ステップＳ２３０）、そのままこのルーチンを終了する。なお、ステップＳ２３０の処理は、電力供給がＶＢＵＳラインを介してプリンタ３０によって行われる以外は、ステップＳ１１０の処理と同様である。このように、接続されたＵＳＢデバイス装置がＵＳＢホストへの電力供給に対応しているときは、印刷サーバ２０は、プリンタ３０からＵＳＢケーブル５０を介して供給された電力で動作するのである。
【００３２】
次に、プリンタ３０での処理について説明する。図３に示した、デバイス側電力供給処理ルーチンは、ＵＳＢコントローラ３６の図示しないメモリに記憶され、接続端子３６ｂへＵＳＢホスト装置（ここでは印刷サーバ２０）が接続されたあとに実行される。このルーチンを開始すると、ＵＳＢコントローラ３６は、まず、接続端子３６ｂに接続されたＵＳＢホスト装置から電力供給依頼コマンドを受信したか否かを判定する（ステップＳ３００）。電力供給依頼コマンドを受信していないときには、電力供給依頼コマンドを受信するのに必要な時間である所定時間ｔ３が経過したか否かを判定し（ステップＳ３１０）、所定時間ｔ３が経過していないときにはステップＳ３００以降の処理を実行し、即ち待機し、所定時間ｔ３を経過したときには、接続されたＵＳＢホスト装置へ電力を供給しない通常のＵＳＢデバイス処理を実行し（ステップＳ３２０）、このルーチンを終了する。このＵＳＢデバイス処理では、プリンタ３０が対応する通信速度に応じた信号ラインをプルアップし、ＵＳＢホスト装置からポートリセット指令を受信するとポートリセットを実行する処理を行う。なお、ＶＢＵＳラインを介して電力供給を受けた場合は、所定時間ｔ３の経過を待たずに通常のＵＳＢデバイス処理を実行してもよい。
【００３３】
一方、ステップＳ３００で電力供給依頼コマンドを受信したときには、電力をホスト側に供給可能である旨のＡＣＫ信号を印刷サーバ２０へ送信出力し（ステップＳ３３０）、接続されたＵＳＢホスト装置から電力供給実行コマンドを受信したか否かを判定する（ステップＳ３４０）。電力供給実行コマンドを受信していないときには、そのまま待機し、電力供給実行コマンドを受信したときには、ＵＳＢホスト装置へ電力供給を実行する（ステップＳ３５０）。ＵＳＢホスト装置への電力供給は、電力供給部３６ａにより外部電源ユニット３８から入力された電力の一部を接続端子３６ｂのＶＢＵＳラインへ供給することにより行う。続いて、ステップＳ３２０で上述したＵＳＢデバイス処理を実行し、そのままこのルーチンを終了する。このように、ＵＳＢホスト装置が電力供給を受けたいときには、プリンタ３０は、ＵＳＢデバイスの機能を維持したままＵＳＢホスト装置へＶＢＵＳラインを介して電力を供給するのである。
【００３４】
最後に、印刷サーバ２０とプリンタ３０との間で行われる各処理と通信の様子について説明する。図４は、ＵＳＢシステム１０の各処理及び通信の様子をシーケンシャルに示す説明図である。なお、図４に示した各ステップ番号は、図２，３の各ルーチンのステップ番号に対応している。まず、ユーザは、印刷サーバ２０に図示しない電池をセットすると共に、プリンタ３０の電源コード３８ａを商用電源に接続してこれらの電源をオンし、ＵＳＢケーブル５０の一端を接続端子２６ｂに接続し、他端を接続端子３６ｂに接続する。すると、印刷サーバ２０は二次電源ユニット２７により起動し、プリンタ３０は外部電源ユニット３８により起動する。次に、印刷サーバ２０のＵＳＢコントローラ２６は、プリンタ３０へ電力供給の確認依頼としての電力供給依頼コマンドを送信出力する（ステップＳ１２０）。これを受けたプリンタ３０のＵＳＢコントローラ３６は、電力供給可能である旨の応答であるＡＣＫ信号を印刷サーバ２０へ送信出力する（ステップＳ３３０）。これを受けた印刷サーバ２０は、電力供給の実行要請としての電力供給実行コマンドをプリンタ３０へ送信出力する（ステップＳ１９０）。これを受けたプリンタ３０は、ＵＳＢケーブル５０のＶＢＵＳラインを介して印刷サーバ２０への電力供給を電力供給部３６ａにより実行する（ステップＳ３５０）。すると、印刷サーバ２０がＵＳＢケーブル５０を介して得られた電力により動作可能となる。そして、印刷サーバ２０は、電力供給元をプリンタ３０に切替え（ステップＳ２１０）、ＵＳＢデバイス装置であるプリンタ３０から電力供給を受けるＵＳＢホスト処理を実行する（ステップＳ２３０）。一方、プリンタ３０は、ＵＳＢホスト装置である印刷サーバ２０への電力供給を行うＵＳＢデバイス処理を実行する（ステップＳ３２０）。その後、ホスト機能を有する印刷サーバ２０のＣＰＵ２２の主導のもと、ユーザＰＣ４０から印刷サーバ２０のＲＡＭ２４のバッファ領域に転送された印刷データをプリンタ３０へ送信出力する。この印刷データを受けたプリンタ３０が印刷機構３５を駆動して印刷処理を行うのである。
【００３５】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の印刷サーバ２０が本発明のＵＳＢホスト装置に相当し、このうち、接続端子２６ｂが第１接続手段に相当し、二次電源ユニット２７及び外部電源ユニット２８が第１電源手段に相当し、ＣＰＵ２２及びＵＳＢコントローラ２６が第１出力手段、第１取得手段及び第１制御手段に相当し、表示部２５が報知手段に相当し、ＲＡＭ２４が情報記憶手段に相当する。また、プリンタ３０が本発明のＵＳＢデバイス装置に相当し、このうち、接続端子３６ｂが第２接続手段に相当し、ＣＰＵ３２及びＵＳＢコントローラ３６が第２出力手段、第２取得手段及び第２制御手段に相当し、電力供給部３６ａが電力供給手段に相当し、外部電源ユニット３８が第２電源手段に相当し、印刷機構３５が印刷処理手段に相当する。また、電力供給依頼コマンドが依頼指令に相当し、ＡＣＫ信号が電力供給可能である旨の応答に相当し、印刷処理が所定の処理に相当し、印刷データが処理用情報及び画像情報に相当する。なお、本実施形態では、ＵＳＢシステム１０の動作を説明することにより本発明のＵＳＢホスト装置及びＵＳＢデバイス装置の制御方法の一例も明らかにしている。
【００３６】
以上詳述した本実施形態のＵＳＢシステム１０によれば、プリンタ３０にその一端が接続されたＵＳＢケーブル５０の他端を接続し、印刷サーバ２０がこのＵＳＢケーブル５０が備える２本の信号系ラインを介して電力供給依頼コマンドをプリンタ３０へ送信出力し、これを受けたプリンタ３０がＡＣＫ信号を印刷サーバ２０へ送信出力し、印刷サーバ２０がプリンタ３０からＡＣＫ信号を受信するとＵＳＢケーブル５０を介して電力供給実行コマンドをプリンタ３０へ送信出力し、これを受けたプリンタ３０がＶＢＵＳラインに電力を供給し、印刷サーバ２０がプリンタ３０から電力供給を受けるとこの受けた電力によりＵＳＢコントローラ２６にプリンタ３０へ印刷データなどを送信出力する。このように、電力供給依頼コマンドを２本の信号系ラインを用いて出力するため、依頼指令を行うための他のラインを必要としない。したがって、電力供給を確認する専用のラインを必要とすることなく、プリンタ３０からＵＳＢホストへ電力供給をすることができる。また、電力供給依頼コマンドを送信出力しＡＣＫ信号を受信したあとで電力供給を受けるため、依頼指令のあとすぐに電力供給を受けようとするのに比べて、確実に電力供給を受けることができる。また、ＵＳＢケーブル５０が、２本の電源系ライン及び２本の信号系ラインのみを備えるため、４本のライン以外のラインを備えず、構成を簡素化することができる。
【００３７】
また、印刷サーバ２０は、プリンタ３０から電力供給を受ける前は、二次電源ユニット２７からの電力により印刷サーバ２０が動作するため、ＵＳＢケーブル５０を介して電力供給を受ける前の動作を確保することができる。特に、一次電池又は二次電池の電力により印刷サーバ２０が動作するため、電源コードの煩わしさを解消することができる。更に、依頼コマンドの送信出力後、プリンタ３０から電力供給がないときには、ＵＳＢケーブル５０から電力供給がない旨の情報を表示部２５に表示するため、電力供給がプリンタ３０から得られないことに対してユーザが対処しやすい。更にまた、外部電源ユニット２８を備えているため、ＵＳＢデバイス装置から電力供給が得られなかったときに外部電源ユニット２８からの電力供給に切替えることにより印刷サーバ２０の動作を確保することができる。そして、印刷データを出力する印刷サーバでは、電力をＵＳＢケーブル５０から供給してもらうと共に情報の出力に関してはＵＳＢホストとして機能したいことが多いため、本発明を適用する意義が高い。また、プリンタ３０は、外部電源ユニット３８を備え、電力供給依頼コマンドを印刷サーバ２０から取得するまでは、ＵＳＢケーブル５０への電力供給を行わないため、電力供給部３６ａからの電力供給と、電力供給を実行するＵＳＢホスト装置からの電力供給との重複を防止することができる。また、プリンタ３０は、ＵＳＢケーブル５０を介してＵＳＢデバイス装置から印刷用の画像データを取得して印刷処理することが多いため、本発明を適用する意義が高い。
【００３８】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３９】
例えば、上述した実施形態では、印刷サーバ２０とプリンタ３０との間で、ＵＳＢケーブル５０の２本の信号系ラインを用いて電力供給依頼コマンドやＡＣＫ信号などをやりとりするものとしたが、２本の電源系ラインを用いて電力供給依頼コマンドやＡＣＫ信号などをやりとりするものとしてもよいし、２本の信号系ラインの１本以上と２本の電源系ラインの１本以上とを組み合わせて電力供給依頼コマンドやＡＣＫ信号などをやり取りするものとしてもよい。こうしても、情報のやりとりを行うことができる。
【００４０】
上述した実施形態では、印刷サーバ２０は、電力供給依頼コマンドを送信したあと、更に電力供給実行コマンドを送信してからＵＳＢケーブル５０を介して電力供給を受けるものとしたが、電力供給依頼コマンドを送信したあとすぐにＵＳＢケーブル５０を介して電力供給を受けるものとしてもよい。こうしても、電力供給を確認する専用のラインを必要とすることなく、プリンタ３０から印刷サーバ２０へ電力供給をすることできる。
【００４１】
上述した実施形態では、印刷サーバ２０は、二次電源ユニット２７からの電力供給により起動し、その後プリンタ３０からの電力供給により動作するものとしたが、外部電源ユニット２８からの電力供給により起動し、その後プリンタ３０からの電力供給により動作するものとしてもよい。こうしても、電力供給を確認する専用のラインを必要とすることなく、プリンタ３０からＵＳＢホストへ電力供給をすることができる。なお、このとき、プリンタ３０から電力供給が得られたあと、表示部２５の表示パネル２５ａに外部電源ユニット２８の電源コードを取外す旨のメッセージを表示させてもよい。こうすれば、電源コードの煩わしさを解消することができる。
【００４２】
上述した実施形態では、印刷サーバ２０は、二次電源ユニット２７と外部電源ユニット２８とを備えたものとしたが、いずれか一方を備えたものとしてもよい。こうすれば、構成を簡素化することができる。また、上述した実施形態では、印刷サーバ２０は、表示部２５を備え、ランプの点灯やメッセージを表示するものとしたが、メッセージの表示やランプの点灯のうちいずれか１以上を省略してもよいし、表示部２５のうち表示パネル２５ａや各種ランプのうちいずれか１以上を備えないものとしてもよい。メッセージの表示やランプの点灯のうちいずれかを省略すれば処理を簡略化することができるし、表示部２５のいずれかを備えなければ構成を簡素化することができる。
【００４３】
上述した実施形態では、表示部２５により視覚的にユーザへ情報を報知するものとしたが、スピーカを設け、音声で聴覚的にユーザへ情報を報知するものとしてもよい。こうしても、報知された情報に対してユーザが対処しやすい。
【００４４】
上述した実施形態では、プリンタ３０は、ＵＳＢデバイス装置として固定して説明したが、ＵＳＢホスト装置として機能可能としてもよい。このとき、ＵＳＢ接続端子として、標準Ａレセプタクルを備えたものとし、ＵＳＢコントローラ３６は、接続端子に接続されたＵＳＢ装置から電力供給依頼コマンドが所定時間ないことを確認したあとＵＳＢホストとしてＶＢＵＳラインに電力を供給するものとしてもよい。こうすれば、電力供給可能なＵＳＢホスト装置がプリンタ３０に接続されたときに、このＵＳＢホスト装置及びプリンタ３０からの電力供給の重複を防止することができる。
【００４５】
上述した実施形態では、ＵＳＢケーブル５０は、２本の電源系ラインと２本の信号系ラインとのみを備えたものとし、接続端子２６ｂ及び接続端子３６ｂは、このＵＳＢケーブル５０を接続・接続解除可能なものとしたが、ＵＳＢケーブルは、このほかにＩＤラインを備え、接続端子２６ｂ及び接続端子３６ｂは、このＵＳＢケーブルが接続可能なレセプタであるものとしてもよい。こうしても、電力供給依頼コマンドを２本の電源系ラインと２本の信号系ラインとのいずれかを用いて行うため、電力供給が必要か否かの確認をする専用のラインを必要としない。なお、ＵＳＢ−ＯＴＧに対応するものとしてもよい。
【００４６】
上述した実施形態では、ＵＳＢホスト装置として印刷サーバ２０を用いて説明したが、ホスト機能を有したまま電力供給をＵＳＢデバイス装置から得たいＵＳＢホスト装置であれば特に限定されずに本発明を適用することができる。例えば、デジタルカメラやデジタルビデオ、携帯電話、外部記憶装置（ＨＤＤやＤＶＤなど）を本発明のＵＳＢホスト装置としてもよい。このとき、例えば、ＲＡＭやフラッシュメモリに記憶された撮影画像データをＵＳＢデバイス装置へ送信出力するものとしてもよい。また、ＵＳＢデバイス装置としてプリンタ３０を用いて説明したが、ＵＳＢホスト装置へ電力を供給可能なものであれば特に限定されずに本発明を適用することができる。特に、外部電源と常に接続された装置などが好ましく、例えばスキャナ装置やＰＣ、ＴＶ、録画用デッキ（ＨＤＤデッキやＤＶＤデッキ、ビデオデッキ）などとしてもよい。
【図面の簡単な説明】
【００４７】
【図１】ＵＳＢシステム１０の構成の概略を示す構成図である。
【図２】ホスト側電力受容処理ルーチンの一例を示すフローチャートである。
【図３】デバイス側電力供給処理ルーチンの一例を示すフローチャートである。
【図４】各処理及び通信の様子をシーケンシャルに示す説明図である。
【符号の説明】
【００４８】
１０  ＵＳＢシステム、１８  ネットワークインターフェース（Ｉ／Ｆ）、２０  印刷サーバ、２１  コントローラ、２２  ＣＰＵ、２３  ＲＯＭ、２４  ＲＡＭ、２５  表示部、２５ａ  表示パネル、２５ｂ  正常作動ランプ、２５ｃ  警告ランプ、２６  ＵＳＢコントローラ、２６ａ  電源切替部、２６ｂ  接続端子、２７  二次電源ユニット、２８  外部電源ユニット、２９  バス、３０  プリンタ、３１  コントローラ、３２  ＣＰＵ、３３  ＲＯＭ、３４  ＲＡＭ、３５  印刷機構、３６  ＵＳＢコントローラ、３６ａ  電力供給部、３６ｂ  接続端子、３８  外部電源ユニット、３８ａ  電源コード、３９  バス、４０  ユーザＰＣ、４２  ディスプレイ、４４  入力装置、５０  ＵＳＢケーブル、Ｓ  記録紙。
【図１】
2008165533.tif 000003
【図２】
2008165533.tif 000004
【図３】
2008165533.tif 000005
【図４】
2008165533.tif 000006