(57)【要約】【課題】  ＵＳＢインタフェースに接続される外部機器を検出し、その検出結果に基づいた適切な電力供給制御が可能な電子機器及びその電力供給制御方法とを提供することである。【解決手段】  外部機器とＵＳＢインタフェースを介して接続可能であり、バスを介してその外部機器に電力供給が可能である、電池電源で駆動可能な電子機器において、ＵＳＢインタフェースを介して接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定し、その決定結果に従って、バスを介した電力供給のＯＮ／ＯＦＦを行うスイッチを用いて外部機器に対する電力供給を制御する。【選択図】  図６
2006018466.tif 000002
【特許請求の範囲】
【請求項１】
外部機器とＵＳＢインタフェースを介して接続可能であり、電池電源によって駆動可能な電子機器であって、
前記ＵＳＢインタフェースを介して接続された外部機器に対して電力供給するバスと、
前記バスを介した電力供給のＯＮ／ＯＦＦを行うスイッチと、
前記ＵＳＢインタフェースを介して接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定する決定手段と、
前記決定手段による決定結果に従って、前記スイッチを用いて前記外部機器に対する電力供給を制御する制御手段とを有することを特徴とする電子機器。
【請求項２】
前記決定手段は、
前記外部機器に対し前記バスを介した電力供給を行っているときの電池電圧を測定する第１の測定手段と、
前記第１の測定手段によって測定された複数回の電池電圧を比較し、前回の測定結果と今回の測定結果との間に所定値以上の電圧降下があるかどうかを判別する第１の判別手段と、
前記第１の判別手段による判別結果に従って、前記外部機器に対する前記バスを介した電力供給を停止し、電力供給を行っていないときの電池電圧を測定する第２の測定手段と、
前記第１及び第２の測定手段により測定された電池電圧を比較し、前記電力供給を行っていないときの電池電圧が前記電力供給を行っているときの電池電圧から所定値以上上昇しているかどうかを判別する第２の判別手段とを有し、
前記第２の判別手段による判別結果に従って、前記接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記決定手段はさらに、前記ＵＳＢインタフェースの特定の信号線の電圧が所定電圧にプルアップされるかどうかを判別する第３の判別手段をさらに有し、
前記第３の判別手段による判別結果に従って、前記接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定することを特徴とする請求項２に記載の電子機器。
【請求項４】
電圧検出法に従って前記電池の残量を検出する電池残量検出手段をさらに有することを特徴とする請求項１乃至３のいずれかに記載の電子機器。
【請求項５】
前記電子機器はプリンタであり、
前記ＵＳＢ規格に準拠した外部機器はＰｉｃｔＢｒｉｄｇｅ対応のデバイスであることを特徴とする請求項１乃至４のいずれかに記載の電子機器。
【請求項６】
外部機器とＵＳＢインタフェースを介して接続可能でバスを介して前記外部機器に電力供給が可能であり、電池電源によって駆動可能な電子機器の電力供給制御方法であって、
前記ＵＳＢインタフェースを介して接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定する決定工程と、
前記決定工程における決定結果に従って、前記バスを介した電力供給のＯＮ／ＯＦＦを行うスイッチを用いて前記外部機器に対する電力供給を制御する制御工程とを有することを特徴とする電子機器の電力供給制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子機器及びその電力供給制御方法に関し、特に、ＵＳＢインタフェースを介して外部機器に対して電力供給可能で電池駆動可能な電子機器、例えば、携帯可能なプリンタとその電力供給制御方法に関するものである。
【背景技術】
【０００２】
バッテリー駆動の電子機器は、なんらかの方法により、バッテリーの残量を管理することが望ましい。バッテリー残量を検知方法としては、従来より大きく分けて次の２つがある。
【０００３】
一つはエネルギー積算法と呼ばれる方法で、放電電流を積算して、これを電池の総容量から減算する方法である。この方法は、精度良く残量を計算することが出来るという利点があるが、この方法を実現するシステムが複雑になり、相対的に高価になってしまうという欠点も持ち合わせている。
【０００４】
もう一つは電圧検出法と呼ばれる方法である。電池は、残量が少なくなるにつれて出力電圧が徐々に低下していく性質を持っているため、電池電圧から残量を推測することができる。ところが固体ばらつきや負荷の変動によって電池電圧は変化してしまうものなので残量検出精度が低くなってしまうという欠点がある。逆にこの方法を実現するシステムは比較的に簡単であるため、安価に実現できるという利点がある。
【０００５】
さて、従来のＵＳＢインタフェースを介してホストとして動作する（以下、ＵＳＢホスト機能）電子機器は、ＵＳＢデバイスのパワーマネージメントを行う際、ＵＳＢデバイスとエニュメレーションを行うことにより、ＵＳＢデバイスの消費電力最大値データを取得し、その結果により制御を行っていた（例えば、特許文献１参照）。ところが、ＵＳＢ規格に準拠していないＵＳＢバスパワー駆動機器（以降、バスパワード（Bus-powered）機器という）がそのＵＳＢポートに接続された場合は、エニュミュレーション（Enumeration）を開始せず、Ｖｂｕｓから電力を供給するのみであった。
【特許文献１】特開２００４−０８６３５９公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように従来のＵＳＢホスト機能を備えた電子機器では規格外のバスパワード機器が接続された場合、その電子機器がＶｂｕｓに電力を供給していることを認識していないため、想定外のタイミングで想定外の電力を供給することになってしまう。特に、バッテリー駆動の電子機器では、想定外の電力消費は電池の消耗を速め、本来目的とする機能を果たすことができなくなってしまうという問題がある。
【０００７】
本発明は上記従来例に鑑みてなされたもので、ＵＳＢインタフェースに接続される外部機器を検出し、その検出結果に基づいた適切な電力供給制御が可能な電子機器及びその電力供給制御方法とを提供することを目的としている。
【課題を解決するための手段】
【０００８】
上記目的を達成するため本発明の電子機器は以下の構成からなる。
【０００９】
即ち、外部機器とＵＳＢインタフェースを介して接続可能であり、電池電源によって駆動可能な電子機器であって、前記ＵＳＢインタフェースを介して接続された外部機器に対して電力供給するバスと、前記バスを介した電力供給のＯＮ／ＯＦＦを行うスイッチと、前記ＵＳＢインタフェースを介して接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定する決定手段と、前記決定手段による決定結果に従って、前記スイッチを用いて前記外部機器に対する電力供給を制御する制御手段とを有することを特徴とする電子機器を備える。
【００１０】
ここで、前記決定手段は、前記外部機器に対し前記バスを介した電力供給を行っているときの電池電圧を測定する第１の測定手段と、前記第１の測定手段によって測定された複数回の電池電圧を比較し、前回の測定結果と今回の測定結果との間に所定値以上の電圧降下があるかどうかを判別する第１の判別手段と、前記第１の判別手段による判別結果に従って、前記外部機器に対する前記バスを介した電力供給を停止し、電力供給を行っていないときの電池電圧を測定する第２の測定手段と、前記第１及び第２の測定手段により測定された電池電圧を比較し、前記電力供給を行っていないときの電池電圧が前記電力供給を行っているときの電池電圧から所定値以上上昇しているかどうかを判別する第２の判別手段とを有し、前記第２の判別手段による判別結果に従って、前記接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定すると良い。
【００１１】
さらに、前記決定手段は、前記ＵＳＢインタフェースの特定の信号線の電圧が所定電圧にプルアップされるかどうかを判別する第３の判別手段を有し、前記第３の判別手段による判別結果に従って、前記接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定すると良い。
【００１２】
またさらに、電圧検出法に従って前記電池の残量を検出する電池残量検出手段を有すると良い。
【００１３】
なお、本発明は前記電子機器をプリンタとして、前記ＵＳＢ規格に準拠した外部機器をＰｉｃｔＢｒｉｄｇｅ対応のデバイスとすることが好適である。
【００１４】
また他の発明によれば、外部機器とＵＳＢインタフェースを介して接続可能でバスを介して前記外部機器に電力供給が可能であり、電池電源によって駆動可能な電子機器の電力供給制御方法であって、前記ＵＳＢインタフェースを介して接続された外部機器がＵＳＢ規格に準拠した機器であるかどうかを決定する決定工程と、前記決定工程における決定結果に従って、前記バスを介した電力供給のＯＮ／ＯＦＦを行うスイッチを用いて前記外部機器に対する電力供給を制御する制御工程とを有することを特徴とする電子機器の電力供給制御方法を備える。
【発明の効果】
【００１５】
従って本発明によれば、ＵＳＢインタフェースにＵＳＢ規格に準拠した機器が接続されたかどうかを決定し、その結果に従ってその接続機器への電力供給を制御をするので、ＵＳＢ規格に準拠しない機器が接続されたときには、無駄な電力消費を抑えることができるという効果がある。
【００１６】
また、例えば、電圧検出法により電池残量を管理する機構とＵＳＢインタフェースを備えた電池駆動可能な電子機器を用いる場合には、その電池残量を管理する機構をそのまま流用して接続機器の判断を行うことができるので、その判断のために余分な機構を新たに備える必要がなくコスト面でも有利である。
【発明を実施するための最良の形態】
【００１７】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１８】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００１９】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２０】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２１】
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２２】
またさらに、本発明に適用可能な記録ヘッドは、インクジェット記録方式を採用したものであるが、その具体的な形態としては、電気熱変換体が発生する熱エネルギーを利用して液体に膜沸騰を生じさせ気泡を形成する形態、電気機械変換体によって液体を吐出させる形態、静電気あるいは気流を利用して液滴を形成吐出する形態など各種形態が挙げられるが、特に小型化の観点からは電気熱変換体を利用したものが好適に用いられる。
【００２３】
図１は本発明の代表的な実施形態であるＡＣ電源とＤＣ電源の両方で駆動可能なインクジェット記録装置（以下、記録装置）の全体構成の概要を示す外観斜視図である。図１に示すように、この記録装置は、インクジェットプリンタ（以下、プリンタ）８００、バッテリーを内蔵しプリンタ８００本体に着脱可能なバッテリーチャージャ９００、及び両者を取り付けた状態で縦置きに収容するための置き台であるクレイドル９５０から構成される。なお、このプリンタで記録する記録媒体として紙を例にとって説明するが、記録媒体はこれに限らず、記録可能なシート状の媒体ならばどれでも構わない。
【００２４】
さて、図１において、プリンタ８００の外観は、上ケース８０１、下ケース８０２、給紙カバー８０３、排紙口カバー８０４によって構成された一体シェル構造であり、プリンタとして非使用時（据え置き時、携帯時など）は、この形態をとるものである。また、プリンタ８００の側面には、ＡＣ電源から電力供給を受ける場合に使用するＡＣアダプターケーブル（不図示）を差し込むＤＣｉｎジャック（直流電源入力用ジャック）８１７とＵＳＢケーブルを接続するためのＩ／Ｆ（インタフェース）コネクタ８１５が設けられている。給紙カバー８０３は記録時にプリンタ本体に対して開いて紙などの記録シートを載せるための記録シート供給トレイとなる。
【００２５】
次に、バッテリーチャージャ９００の外観は、メインケース９０１、カバーケース９０２、バッテリー蓋９０３によって構成され、バッテリー蓋９０３を外してメインケース９０１を開口することにより充電池を内蔵したバッテリーパックを取り外すことが可能である。
【００２６】
また、バッテリーチャージャ９００とプリンタ８００との装着面（接続面）には、電気的に接続するための本体用コネクタ９０４と、機械的に取り付け及び固定するための固定ビス９０５，９０６を有し、図１の矢印Ａ方向にプリンタ本体に接続することによって、プリンタ８００はバッテリー駆動可能になる。さらにバッテリーチャージャ９００の天面には、バッテリーの充電状態を示す充電表示部９０９を有し、バッテリーチャージャ９００の側面には、ＡＣアダプターケーブルを差し込むＣＨＧ−ＤＣｉｎジャック９０７と、バッテリーチャージャ９００を取り付けたときにプリンタ８００のＤＣｉｎジャック８１７を覆うための目隠し板９０８が設けられている。
【００２７】
クレイドル９５０は、プリンタ８００にバッテリーチャージャ９００を取り付けた状態で、図１の矢印Ｂ方向に挿入することにより置き台として機能する。なお、クレイドル９５０には、プリンタ８００とバッテリーチャージャ９００とを取り付けた場合にも、ＣＨＧ−ＤＣｉｎジャック９０７にＡＣアダプターケーブルを差し込んで充電が可能なように、開口部９５６が設けられている。
【００２８】
図２はプリンタ８００にバッテリーチャージャ９００を装着した状態を、プリンタ背面側で且つプリンタ天面側を斜め上から見た斜視図である。
【００２９】
図２に示すように、プリンタ８００の背面にバッテリーチャージャ９００を取り付け、固定ビス９０５，９０６で固定することにより、プリンタ８００は、バッテリー駆動可能なプリンタとなる。
【００３０】
また、前述したように、バッテリーチャージャ９００に設けられた目隠し板９０８により、プリンタ８００のＤＣｉｎジャック８１７を覆うように構成されている。このため使用者はバッテリーチャージャ９００の取り付け時には、ＡＣアダプターケーブルを間違いなくバッテリーチャージャ９００のＣＨＧ−ＤＣｉｎジャック９０７側に差し込むことになるので、誤挿入を防止することができる。
【００３１】
バッテリーチャージャ９００の背面には、メインケース９０１に設けられた４ヶ所の足部９０１ａ，９０１ｂ，９０１ｃ，９０１ｄが設けられている。また、その背面には、クレイドル９５０に取り付けたときに電気的にコンタクトするための接点部９１０ａ，９１０ｂ，９１０ｃが設けられている。
【００３２】
さらに図２に示すように、バッテリーチャージャ９００の充電表示部９０９は、プリンタ８００を装着し、記録のために使用する時に視認しやすい天面で、且つ給紙カバー８０３を開いていた時にも視認を遮られない位置に配されている。
【００３３】
図３はプリンタ８００の内部構成を示す斜視図である。
【００３４】
図３に示されているように、記録ヘッド１０５はキャリッジ１０４に搭載されてガイドレール１０３に沿って長手方向に往復運動可能となっている。記録ヘッド１０５より吐出されたインクは、記録ヘッド１０５と微小な間隔をおいて、プラテン（不図示）に記録面を規制された記録媒体１０２に達し、その上に画像を形成する。
【００３５】
記録ヘッド１０５には、フレキシブルケーブル１１９を介して画像データに応じて記録信号が供給される。
【００３６】
なお、図３において、１１４はキャリッジ１０４をガイドレール１０３に沿って走査させるためのキャリッジモータである。１１３はキャリッジモータ１１４の駆動力をキャリッジ１０４に伝達するキャリッジベルトである。また、１１８は搬送ローラ１０１に結合して記録媒体１０２を搬送させるための搬送モータである。
【００３７】
また、記録ヘッド１０５はインクタンク１０５ｂと結合してヘッドカートリッジを構成する。このヘッドカートリッジは記録ヘッドとインクタンクとが分離可能な構成でも良いし、一体化した構成でも良い。
【００３８】
図４は図１〜図３に示したプリンタ８００の制御構成を示すブロック図である。
【００３９】
図４に示すように、コントローラ６００は、ＭＰＵ６０１、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ６０２、キャリッジモータ１１４の制御、搬送モータ１１８の制御、及び、記録ヘッド３の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）６０３、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ６０４、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行うシステムバス６０５、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給するＡ／Ｄ変換器６０６などで構成される。
【００４０】
また、図４において、６１０は画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホスト装置と総称される。ホスト装置６１０と記録装置１との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。この実施例では、インタフェース６１１はＵＳＢ規格に準拠したインタフェースとする。
【００４１】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリント開始を指令するためのプリントスイッチ６２２、及び記録ヘッド１０５のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するための回復スイッチ６２３など、操作者による指令入力を受けるためのスイッチから構成される。６３０はホームポジションを検出するためのフォトカプラなどの位置センサ６３１、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ６３２等から構成される装置状態を検出するためのセンサ群である。
【００４２】
さらに、６４０はキャリッジ１０４をガイドレール１０３に沿って往復走査させるためのキャリッジモータ１１４を駆動させるキャリッジモータドライバ、６４２は記録媒体１０２を搬送するための搬送モータ１１８を駆動させる搬送モータドライバである。
【００４３】
ＡＳＩＣ６０３は、記録ヘッド１０５による記録走査の際に、ＲＡＭ６０２の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出ヒータ）の駆動データ（ＤＡＴＡ）を転送する。
【００４４】
なお、記録ヘッド１０５の内部にはヘッド温度を測定するためのヘッド温度センサ１０５ａが設けられている。
【００４５】
また、プリンタ８００にはＡＣ電源やＤＣ電源からの電力供給がなくなっても計時動作を続行することが可能なように小型電池（リチウム電池、ニッケル水素電池、アルカリボタン電池、酸化銀電池、空気亜鉛電池など）６０８からの電力供給を受けて動作可能なタイマ６０７が備えられている。そして、タイマ６０７によって計測された時刻はＥＥＰＲＯＭなどの不揮発性メモリ６０９に格納される。なお、不揮発性メモリとしてはＥＥＰＲＯＭの他に、ＦｅＲＡＭ、ＭＲＡＭなどを用いても良い。
【００４６】
なお、この記録装置は、ＡＣ電源とＤＣ（電池）電源両用であるので、ＡＣアダプタ（不図示）からのＡＣ電力が供給されて動作している状態で、ＡＣアダプタが引き抜かれたとしても、ＤＣ（電池）から電力が供給されて動作を継続することが可能である。このため、この記録装置はＡＣアダプタ駆動か電池駆動かを判別する機構を備える。このような機構は、公知であるので、ここでの詳細な説明は省略する。
【００４７】
図５はＵＳＢインタフェースの周辺部と電源供給部についての詳細な構成を示すブロック図である。このプリンタは、ＵＳＢインタフェースを介してＰｉｃｔＢｒｉｄｇｅ（ピクトブリッジ）対応のデジタルカメラやデジタルビデオからの直接入力が可能となっている。
【００４８】
また、プリンタ８００は、電池電圧検出機構と、その電池電圧検出機構により検出した電池電圧から電池残量を推測する機構を備えている。なお、図５はＵＳＢインタフェースの周辺部と電源供給部についての詳細な構成を示す図なので、図４で既に説明した構成要素には同じ参照番号が付されており、その説明は省略し、ここでは、図４で言及しなかった部分についてのみ説明する。
【００４９】
ＭＰＵ６０１とＲＯＭ６０２とはＲＯＭバス６１８で接続されている。さらに、ＭＰＵ６０１にはＵＳＢホストコントローラ６１６が接続され、ＵＳＢポート６１１ａに接続されたＰｉｃｔＢｒｉｄｇｅ対応のデジタルカメラなどとプリンタとの間のデータの受け渡しを管理する。
【００５０】
ＡＣアダプタ（不図示）からのＤＣｉｎジャック８１７を介する電力と電池６０８からの電力のいずれかが、ＤＣ−ＤＣコンバータ６１４に入力される。ＤＣ−ＤＣコンバータ６１４は、入力電圧をプリンタ８００に必要な電圧に変換する。レギュレータ６１３はＤＣ−ＤＣコンバータ６１４からの入力電圧をＵＳＢのＶｂｕｓ用に５Ｖに変換して出力する。Ｖｂｕｓスイッチ６１２はＶｂｕｓスイッチ制御線６１７を介してＭＰＵ６０１によりそのＯＮ／ＯＦＦが制御される。
【００５１】
Ｖｂｕｓスイッチ６１２がＯＮの時はＵＳＢポート６１１ａに接続されたＵＳＢデバイス（例えば、デジタルカメラ）に対してレギュレータ６１３からのＶｂｕｓを介して電力供給が可能な状態である。これに対して、Ｖｂｕｓスイッチ６１２がＯＦＦの時はＶｂｕｓからの電力供給を遮断することが可能である。
【００５２】
さて、電池６０８からの入力電圧は、図に示すように抵抗により分圧されてＭＰＵ６０１のＡＤポートに入力される。この機構により、ＭＰＵ６０１は常に電池６０８の電圧を検出することが可能であり、ＲＯＭ６０２内に格納されている電圧テーブルとその検出電圧を比較して、電池残量を推測することが可能である。
【００５３】
次に、その電池電圧検出シーケンスについて説明する。
【００５４】
図６は電池電圧検出シーケンスを示すフローチャートである。
【００５５】
プリンタ８００は、複数のモータ（例えば、キャリッジモータや搬送モータ）や記録ヘッド１０５を備え、それぞれが独立したシーケンスで駆動されるので、負荷が一定ではない。一方、電池残量を電池電圧から推測するためには、負荷が一定の状態でなければならないため、電池電圧検出は、負荷が一定になるタイミングで行われるように、規定のシーケンスに従って実行される。バスパワード機器がＵＳＢポートに接続されると、Ｖｂｕｓが供給されるため電流が増加し、電池電圧が一時的に一定量低下する。
【００５６】
まずステップＳ２０１において、ＶｂｕｓをＯＮにしてから１００ｍｓ待機し、その後電池電圧（Ｖon）を検出する。
次に、ステップＳ２０２では、ＵＳＢポート６１１ａのＤ＋端子が、例えば、５Ｖにプルアップされているどうかを調べる。ここで、Ｄ＋端子がプルアップされていると判断されたなら、ＵＳＢ規格に準拠したデバイスが接続された可能性があると判断し、処理はステップＳ２０３に進む。この場合、ＭＰＵ１０５は、接続されたＵＳＢデバイスとのエニュミュレーション（Enumeration）を開始する。これに対して、Ｄ＋端子がプルアップされていないと判断されたなら、ＵＳＢ規格に準拠したデバイスは接続されていないと判断し、処理はステップＳ２０６へ進む。なお、ＵＳＢの仕様に従えば、ＵＳＢデバイスは、Ｖｂｕｓに電力を供給されてから１００ｍｓ以内にＤ＋端子を５Ｖにプルアップしなければならないのである。
【００５７】
ステップＳ２０３では、新しく検出した電池電圧と前回検出した電圧とを比較し、新しく検出された電池電圧の電圧降下が一定値以上となっているかどうかを調べる。ここで、その電圧降下が一定以上であれば、ＵＳＢポート６１１ａに接続されたＵＳＢ規格に準拠していないデバイスに対してＶｂｕｓ電力を供給しているため負荷が増加している可能性があると判断し、処理はステップＳ２０４へ進む。そして、ＶｂｕｓをＯＦＦして電池電圧（Ｖoff）を検出する。これに対して、その電圧降下が一定値未満であれば、処理はステップＳ２０１に戻り、通常の電池電圧検出を行う。
【００５８】
なお、ステップＳ２０４において、ＶｂｕｓをＯＦＦすると、Ｖｂｕｓからの電力供給が停止するため、負荷が減ることが予測される。従って、ステップＳ２０５では、ステップＳ２０４での電池電圧検出結果（Ｖoff）とステップＳ２０１での電池電圧検出結果（Ｖon）とを比較して、その電圧上昇が一定値（Ｖ0）であるかどうかを調べる。ここで、Ｖoff−Ｖon≧Ｖ0であれば、その電圧上昇は一定値以上であると判断し、ＵＳＢポート６１１ａにはＵＳＢ規格に準拠していないデバイスが接続されていると確定し、処理はステップＳ２０６に進む。これに対して、Ｖoff−Ｖon＜Ｖ0であれば、処理はステップＳ２０１に戻り、通常の電池電圧検出を行う。
【００５９】
そして、ステップＳ２０６では、プリンタ８００に設定した任意時間ＶｂｕｓをＯＦＦしたままにし、ＵＳＢ規格に準拠していないデバイスに対して、Ｖｂｕｓからの電力供給を禁止する。このように、ＵＳＢ規格に準拠していないバスパワード機器が接続されたことが確認されたなら、必要に応じてＶｂｕｓによる電力供給を一定時間ＯＦＦにすることにより、電池の電力消費を抑えるということが可能になる。
【００６０】
ただし、Ｖｂｕｓへの電力供給は一定時間ＯＦＦにしたら、新たにＵＳＢ機器が接続されるのに備えて、また、１００ｍｓ間ＯＮにする必要がある。
【００６１】
なお、接続されたデバイスがＵＳＢ規格に準拠したものかどうかをより正確に判断するために、ステップＳ２０１〜Ｓ２０５のシーケンスを複数回実施してもよい。
【００６２】
従って以上説明した実施例に従えば、例えば、ＰｉｃｔＢｒｉｄｇｅ対応デバイスなどのＵＳＢ規格に準拠したデバイスとの接続専用に用意してあるＵＳＢポートに、ＵＳＢ規格に準拠していないバスパワードデバイスが接続されても、Ｖｂｕｓより電力供給をし続けることを禁止するので、この実施例のような電池駆動可能なタイプのプリンタの電池電力の浪費を防ぐと共に、不必要な負荷への電力供給が停止されるので、負荷が軽減され、本来備えている電池残量検出機構の精度を高めることが可能である。
【００６３】
なお、この実施例では、ＵＳＢポートを備えた電池駆動可能なプリンタを例として説明したが、本発明はこれによって限定されるものではない。例えば、ＵＳＢポートを備えたラップトップパーソナルコンピュータやパームトップの携帯情報端末（ＰＤＡ）などにも本発明は適用可能である。
【産業上の利用可能性】
【００６４】
本発明の活用例としては、電池電源で駆動可能な携帯電子機器、例えば、ＰｉｃｔＢｒｉｄｇｅ対応のデバイスを接続するための専用ＵＳＢポートを備えるプリンタが考えられる。特に、具体的な用途としては、そのようなＵＳＢポートを特定用途のデバイス（例えば、ＰｉｃｔＢｒｉｄｇｅ対応のデジタルカメラやデジタルビデオ）の接続専用に用いたい時に有効である。
【図面の簡単な説明】
【００６５】
【図１】本発明の代表的な実施形態であるインクジェット記録装置の全体構成の概要を示す外観斜視図である。
【図２】図１に示したインクジェットプリンタにバッテリーチャージャを装着した状態を示す斜視図である。
【図３】プリンタ８００の内部構成を示す斜視図である。
【図４】図１〜図３に示したプリンタ８００の制御構成を示すブロック図である。
【図５】電力供給に関連する制御構成を示す回路図である。
【図６】ＵＳＢポートにバスパワードデバイスが接続されているかを判断するフローチャートである。
【符号の説明】
【００６６】
６０１  ＭＰＵ
６０２  ＲＯＭ
６０４  ＲＡＭ
６０８  電池
６１１ａ  ＵＳＢポート
６１２  Ｖｂｕｓスイッチ 
６１３  レギュレータ
６１４  ＤＣ−ＤＣコンバータ
６１６  ＵＳＢホストコントローラ
６１７  Ｖｂｕｓスイッチ制御線
【図１】
2006018466.tif 000003
【図２】
2006018466.tif 000004
【図３】
2006018466.tif 000005
【図４】
2006018466.tif 000006
【図５】
2006018466.tif 000007
【図６】
2006018466.tif 000008