(57)【特許請求の範囲】
【請求項１】
ＵＳＢバスパワーを含む複数の電源のうち少なくとも一つから給電を受けて動作する印刷装置であって、
前記ＵＳＢバスパワーの給電能力を測定する給電能力測定手段と、
該測定された給電能力が前記印刷装置の動作に必要な必要電力未満の場合には、他の電源の接続を促す通知を行なう通知手段と、
を備え、
前記給電能力測定手段は、前記ＵＳＢバスパワーの電源ラインに接続する負荷を段階的に引き上げながら該ＵＳＢバスパワーの給電能力を測定する手段である
ことを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記給電能力測定手段は、前記ＵＳＢバスパワーの給電能力を印刷装置の起動時に測定する手段であり、
該測定した給電能力が前記必要電力以上の場合には初期化動作を行ない、前記測定した給電能力が前記必要電力未満の場合には前記初期化動作を行なわない初期化手段を備える
ことを特徴とする印刷装置。
【請求項３】
請求項１または２記載の印刷装置であって、
前記給電能力測定手段は、前記ＵＳＢバスパワーの電源ラインの電圧を測定しながら負荷電流が該ＵＳＢバスパワーの電流規格値に応じた所定電流値に至るまで負荷を段階的に引き上げ、前記負荷電流が前記所定電流値に至った場合には前記ＵＳＢバスパワーの給電能力が前記必要電力以上と判定し、前記負荷電流が前記所定電流値に至る前に前記電源ラインの電圧が低下した場合に前記ＵＳＢバスパワーの給電能力が前記必要電力未満と判定する手段である
ことを特徴とする印刷装置。
【請求項４】
ＵＳＢバスパワーを含む複数の電源のうち少なくとも一つから給電を受けて動作する印刷装置の制御方法であって、
前記ＵＳＢバスパワーの電源ラインに接続する負荷を段階的に引き上げながら該ＵＳＢバスパワーの給電能力を測定し、該測定した給電能力が前記印刷装置の動作に必要な必要電力未満の場合には、他の電源の接続を促す通知を行なう
ことを特徴とする印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢバスパワーを含む複数の電源のうち少なくとも一つから給電を受けて動作する印刷装置およびその制御方法に関する。
【背景技術】
【０００２】
従来より、ＵＳＢ（Universal Serial Bus）インターフェースからの電力（ＵＳＢバスパワー）だけで動作するデバイスが提案されている。かかるデバイスとして、特許文献１には、ＵＳＢバスパワーで動作するデジタルビデオカメラ（撮像装置）が記載されている。このデジタルビデオカメラは、主電源（ＡＣ電源またはバッテリー）からの電力を入力する端子と、ＵＳＢバスパワーを入力する端子と、各端子毎に供給される電力が十分であるか否かを検出する電源検出部と、主電源の電力をデジタルビデオカメラの全てのブロックに供給するための主電源用スイッチと、ＵＳＢバスパワーをデジタルビデオカメラの一部のブロックのみに供給するためのバスパワー用スイッチと、を備える。このデジタルビデオカメラでは、主電源からの電力が十分であるか否かを判定し、主電源からの電力が十分である場合にはデジタルビデオカメラとしての通常の動作の全てが可能となるように主電源用スイッチをオンとすると共にバスパワー用スイッチをオフとし、主電源からの電力が十分でない場合にはさらにＵＳＢバスパワーからの電力が十分であるか否かを判定し、ＵＳＢバスパワーからの電力が十分である場合には主電源用スイッチをオフとすると共にバスパワー用スイッチをオンとしている。これにより、消費電力が比較的高いデジタルビデオカメラでも、ＵＳＢバスパワーを用いて動作させることを可能としている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−７１２７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このように、ＵＳＢバスパワーを用いて動作する機器では、ＵＳＢバスパワーの給電能力が制限されているため、システムダウンを起こすことのないようＵＳＢバスパワーの給電能力を監視し、適切に対処することが求められる。特に、印刷装置は消費電力が比較的高いことから、ＵＳＢバスパワーを監視して適切に対応することは、印刷装置の正常な動作を確保する上で極めて重要な課題として考えることができる。
【０００５】
本発明の印刷装置およびその制御方法は、印刷装置へのＵＳＢバスパワーの給電状態を監視して適切に対処することを主目的とする。
【０００６】
本発明の印刷装置およびその制御方法は、上述の主目的を達成するために以下の手段を採った。
【課題を解決するための手段】
【０００７】
本発明の印刷装置は、
ＵＳＢバスパワーを含む複数の電源のうち少なくとも一つから給電を受けて動作する印刷装置であって、
前記ＵＳＢバスパワーの給電能力を測定する給電能力測定手段と、
該測定された給電能力が前記印刷装置の動作に必要な必要電力未満の場合には、他の電源の接続を促す通知を行なう通知手段と
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、ＵＳＢバスパワーを含む複数の電源のうち少なくとも一つから給電を受けて動作し、ＵＳＢバスパワーの給電能力を測定し、測定した給電能力が印刷装置の動作に必要な必要電力未満の場合には、他の電源の接続を促す通知を行なう。これにより、印刷装置へのＵＳＢバスパワーの給電状態を監視してこれに適切に対処することができる。
【０００９】
こうした本発明の印刷装置において、前記給電能力測定手段は、前記ＵＳＢバスパワーの給電能力を印刷装置の起動時に測定する手段であり、該測定した給電能力が前記必要電力以上の場合には初期化動作を行ない、前記測定した給電能力が前記必要電力未満の場合には前記初期化動作を行なわない初期化手段を備えるものとすることもできる。こうすれば、ＵＳＢバスパワーの給電能力が不足している場合には、初期化動作が行なわれないから、印刷装置の誤動作などを抑制することができる。
【００１０】
また、本発明の印刷装置において、前記給電能力測定手段は、前記ＵＳＢバスパワーの電源ラインに接続する負荷を段階的に引き上げながら該ＵＳＢバスパワーの給電能力を測定する手段であるものとすることもできる。こうすれば、過大な負荷を作用させることなく、ＵＳＢバスパワーの給電能力を正確に判定することができる。この態様の本発明の印刷装置において、前記給電能力測定手段は、前記ＵＳＢバスパワーの電源ラインの電圧を測定しながら負荷電流が該ＵＳＢバスパワーの電流規格値に応じた所定電流値に至るまで負荷を段階的に引き上げ、前記負荷電流が前記所定電流値に至った場合には前記ＵＳＢバスパワーの給電能力が前記必要電力以上と判定し、前記負荷電流が前記所定電流値に至る前に前記電源ラインの電圧が低下した場合に前記ＵＳＢバスパワーの給電能力が前記必要電力未満と判定する手段であるものとすることもできる。
【００１１】
本発明の印刷装置の制御方法は、
ＵＳＢバスパワーを含む複数の電源のうち少なくとも一つから給電を受けて動作する印刷装置の制御方法であって、
前記ＵＳＢバスパワーの給電能力を測定し、該測定した給電能力が前記印刷装置の動作に必要な必要電力未満の場合には、他の電源の接続を促す通知を行なう
ことを要旨とする。
【００１２】
この本発明の印刷装置の制御方法によれば、ＵＳＢバスパワーの給電能力を測定し、測定した給電能力が印刷装置の動作に必要な必要電力未満の場合には、他の電源の接続を促す通知を行なう。これにより、印刷装置へのＵＳＢバスパワーの給電状態を監視してこれに適切に対処することができる。
【図面の簡単な説明】
【００１３】
【図１】プリントシステムの概略構成図。
【図２】コンピューター１０およびプリンター２０の機能ブロック図。
【図３】電源回路５０の概略構成図。
【図４】電源投入時処理ルーチンの一例を示すフローチャート。
【図５】警告画面の一例を示す説明図。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態を図面を用いて説明する。図１は、プリントシステムの構成の概略を示す構成図であり、図２は、プリントシステムを構成するコンピューター１０およびプリンター２０の機能ブロックを示すブロック図であり、図３は、電源回路５０の構成の概略を示す構成図である。本実施形態のプリントシステムは、コンピューター１０とプリンター２０とをＵＳＢケーブル６０を介して接続されたものとして構成されている。
【００１５】
コンピューター１０は、図２に示すように、中央演算処理装置としてのＣＰＵ１２や各種アプリケーションやユーザーファイル，プリンタードライバーなどが記憶されたハードディスクドライブ（ＨＤＤ）１３，データを一時的に記憶するＲＡＭ１４などが組み込まれたコンピューター本体１１と、入力装置としてのキーボード（およびマウス）１６と、表示装置としてのディスプレイ１９とを備える汎用のコンピューターとして構成されている。コンピューター本体１１は、ＣＰＵ１２やＨＤＤ１３，ＲＡＭ１４の他に、キーボード１６からの文字入力を行なうインターフェース１５や、ＵＳＢポート１７ａに接続されたＵＳＢケーブル６０を介して周辺機器（本実施形態ではプリンター２０）との通信を行なうＵＳＢ２．０規格準拠のＵＳＢホストコントローラー１７、ディスプレイ１９の表示制御を行なう表示用コントローラー１８を備えており、これらはバスを介して電気的に接続されている。ここで、ＵＳＢコントローラー１７は、ＵＳＢバスパワード（ＵＳＢバスパワー）による駆動に対応している。ＵＳＢコントローラー１７は、供給電流を監視しており、供給電流が上限値を超えると、ＵＳＢポート１７ａをシャットダウンして給電を停止する。なお、ＵＳＢバスパワーは、ＵＳＢ２．０規格によれば給電電圧が５Ｖ（±１０％）で最大電流が５００ｍＡまでとされているが、その給電能力はホスト機器毎に異なる。
【００１６】
本実施形態のプリンター２０は、印刷機構４０を内蔵するインクジェット方式のプリンターとして構成されている。印刷機構４０は、図２に示すように、左右方向（主走査方向）にループ状に架け渡されたキャリッジベルト４３により駆動されガイド４２に沿って左右に往復するキャリッジ４１と、キャリッジ４１にシアン・マゼンタ・イエロー・ブラック等の各色のインクを供給するインクカートリッジ４４と、圧電素子に電圧を印加して変形させることにより各インクカートリッジ４４から供給された各インクに圧力をかけてノズルから用紙Ｓに向けてインクを吐出する印刷ヘッド４５と、キャリッジベルト４３を駆動してキャリッジ４１を主走査方向に往復動させるキャリッジモーター４６と、キャリッジ４１の移動方向に直交する副走査方向に用紙Ｓを搬送する紙送りローラー４７と、紙送りローラー４７を駆動する紙送りモーター４８と、を備える。ここで、印刷ヘッド４５はヘッドドライバー４５ａ（図３参照）により駆動され、キャリッジモーター４６はモータドライバー４６ａ（図３参照）により駆動され、紙送りモーター４８はモータドライバー４８ａ（図３参照）により駆動される。なお、インクカートリッジ４４は、本実施形態では、印刷機構４０の下方に取り付けられており、インクカートリッジ４４がキャリッジ４１上に搭載されていない、いわゆるオフキャリッジタイプである。勿論、インクカットリッジをキャリッジ４１上に搭載するオンキャリッジタイプを採用するものとしても構わない。
【００１７】
また、本実施形態のプリンター２０は、その制御系としては、図２に示すように、プリンター全体の制御を司るメインコントローラー３０と、メモリーカードスロット３７に挿入されたメモリーカードＭＣに対してデータの書き込みと読み出しとを制御するメモリーカードコントローラー３８と、印刷機構４０の制御を司るプリンターＡＳＩＣ４９と、ホスト機器としてのコンピューター１０と通信するためのＵＳＢデバイスコントローラー５８と、プリンター２０のパワーデバイス（印刷ヘッド４５やキャリッジモーター４６，紙送りモーター４８など）とロジックデバイス（メインコントローラー３０やメモリーカードコントローラー３８，プリンターＡＳＩＣ４９，ＵＳＢデバイスコントローラー５８など）に対して動作に必要な電力を供給する電源回路５０と、を備える。なお、プリンター２０は、本実施形態では、メインコントローラー３０とメモリーカードコントローラー３８とプリンターＡＳＩＣ４９とＵＳＢデバイスコントローラー５８とが１チップ上に集積されたシステムオンチップ（以下、ＳＯＣという）２１として構成されている（図３参照）。
【００１８】
メインコントローラー３０は、ＣＰＵ３１を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶するＲＯＭ３２と、一時的にデータを記憶するＲＡＭ３３と、書き換え可能で電源を切ってもデータは保持されるフラッシュメモリー３４と、電源ボタン３６からの操作信号を入力するインターフェース３５（Ｉ／Ｆ）とを備える。このメインコントローラー３０は、メモリーカードスロット３７に挿入されているメモリーカードＭＣから画像ファイルをメモリーカードコントローラー３８を介して入力し、印刷機構４０の駆動状態を検出する各種センサ（例えば、キャリッジ４１のポジションを検出するキャリッジポジションセンサや紙送りモーター４８の回転角を検出する回転角センサなど）からの検出信号をプリンターＡＳＩＣ４９を介して入力し、コンピューター１０からの受信データをＵＳＢデバイスコントローラー５８を介して入力している。また、メインコントローラー３０は、コンピューター１０側へ送信する送信データをＵＳＢデバイスコントローラー５８に出力し、印刷機構４０の駆動指令をプリンターＡＳＩＣ４８に出力している。
【００１９】
ＵＳＢデバイスコントローラー５８は、本実施形態では、ＵＳＢ２．０規格準拠のＵＳＢコントローラーとして構成されており、ＵＳＢケーブル６０を介して通信データのやり取りを行なう。ＵＳＢケーブル６０は、ＶＢＵＳラインおよびグランド（ＧＮＤ）ラインからなる電源系ラインと、Ｄ＋ラインおよびＤ−ラインからなる信号系ラインとを有しており、一端にはコンピューター１０側のＵＳＢポート１７ａに接続される標準Ａプラグが設けられ、他端にはプリンター２０側のＵＳＢポート５８ａに接続される標準Ｂプラグが設けられている。
【００２０】
電源回路５０は、家庭用の交流電力（ＡＣ１００ＶやＡＣ２００Ｖなど）を直流電力（ＤＣ２０Ｖなど）にＡＣ−ＤＣ変換するＡＣアダプタ７０からの電力とＵＳＢのＶＢＵＳラインからの電力（ＵＳＢバスパワー）とをプリンター２０のパワーデバイスやロジックデバイスに供給可能な回路として構成されている。この電源回路５０は、図３に示すように、パワーデバイスとしてヘッドドライバー４５ａやモータードライバー４６ａ，４８ａに電力を供給する駆動系電力ライン５１と、ＶＢＵＳラインからの電力（ＵＳＢバスパワー）をダイオードＤ１を介して駆動系電力ライン５１に供給するバスパワー用電源ライン５２と、ＡＣアダプター７０からの電力をダイオードＤ２を介して電力ライン５１に供給するＡＣ電源用電源ライン５３と、駆動系電力ライン５１の直流電力を電圧変換（降圧）してロジックデバイスとしてのＳＯＣ２１に供給するＤＣ／ＤＣコンバーター５４と、バスパワー用電源ライン５２に接続されＶＢＵＳラインから供給される電力を測定する電力測定回路５５と、を備える。
【００２１】
電力測定回路５５は、ＵＳＢバスパワーの供給電圧と供給電流とを計測するための回路として構成されており、図３に示すように、グランドに接続された抵抗Ｒ１と、抵抗Ｒ１とバスパワー用電源ライン５２とに接続された抵抗Ｒ２と、ドレイン（Ｄ）がバスパワー用電源ライン５２に接続されたＮチャネル型のＭＯＳＦＥＴ５５ａと、ＭＯＳＦＥＴ５５ａのソース（Ｓ）とグランドとに接続された抵抗Ｒ３と、を備える。ここで、抵抗Ｒ１の抵抗値は例えば１０ｋΩに設定され、抵抗Ｒ２の抵抗値は例えば１０ｋΩに設定され、抵抗Ｒ３の抵抗値は例えば１Ωに設定されている。抵抗Ｒ１，Ｒ２は、互いに直列接続された分圧回路として構成されている。ＳＯＣ２１（メインコントローラー３０）は、抵抗Ｒ１と抵抗Ｒ２との接続点の電圧を入力することにより、入力した電圧と抵抗Ｒ１，Ｒ２の分圧比とに基づいてバスパワー用電源ライン５２の給電電圧Ｖを演算することができる。ＭＯＳＦＥＴ５５ａは、負荷としての抵抗Ｒ３をバスパワー用電源ライン５２に対して継断可能な半導体スイッチであり、ＳＯＣ２１からの信号によってＭＯＳＦＥＴ５５ａのゲート（Ｇ）に作用させるゲート電圧を調整することにより、抵抗Ｒ３（負荷）を流れる電流を調整できるようになっている。ＳＯＣ２１（メインコントローラー３０）は、ＭＯＳＦＥＴ５５ａのソース（Ｓ）と抵抗Ｒ３との接続点における電圧を入力することにより、入力した電圧と抵抗Ｒ３の抵抗値とに基づいて抵抗Ｒ３を流れる電流、即ち負荷電流Ｉを演算することができる。
【００２２】
次に、こうして構成された本実施形態のプリンター２０の動作、特に、ＵＳＢケーブル６０を介してコンピューター１０からバスパワーの供給を受けている状態で電源ボタン３６が押下された電源投入時の動作について説明する。図４は、メインコントローラー３０のＣＰＵ３１により実行される電源投入時処理ルーチンの一例を示すフローチャートである。このルーチンは、ＵＳＢバスパワーによりメインコントローラー３０が起動している状態で電源ボタン３６からのオン信号が入力されたときに実行される。
【００２３】
電源投入時処理ルーチンが実行されると、メインコントローラー３０のＣＰＵ３１は、まず、ＭＯＳＦＥＴ５５ａのゲート（Ｇ）に比較的低圧のゲート電圧を作用させて負荷を接続する（ステップＳ１００）。続いて、給電電圧Ｖと負荷電流Ｉとを入力し（ステップＳ１１０）、給電電圧Ｖが閾値Ｖｒｅｆ以上か否かを判定する（ステップＳ１２０）。ここで、閾値Ｖｒｅｆは、ＵＳＢバスパワーの供給電圧の規格値に応じて例えば４．５Ｖに定められている。給電電圧Ｖが閾値Ｖｒｅｆ以上と判定されると、負荷電流Ｉが閾値Ｉｒｅｆ以上か否かを判定する（ステップＳ１３０）。ここで、閾値Ｉｒｅｆは、プリンター２０におけるパワーデバイスおよびロジックデバイスの動作が可能な電流の下限値よりも高く且つＵＳＢバスパワーの規格値以下の電流値として例えば５００ｍＡに定められている。負荷電流Ｉが閾値Ｉｒｅｆ未満と判定されると、ＭＯＳＦＥＴ５５ａのゲート電圧を所定値ΔＶｇだけ高くして負荷を引き上げ（ステップＳ１４０）、ステップＳ１１０に戻って給電電圧Ｖと負荷電流Ｉとを入力し、再度、給電電圧Ｖが閾値Ｖｒｅｆ以上か否か、負荷電流Ｉが閾値Ｉｒｅｆ以上か否かをそれぞれ判定する（ステップＳ１２０，Ｓ１３０）。このように、給電電圧Ｖが閾値Ｖｒｅｆ未満と判定されるか、負荷電流Ｉが閾値Ｉｒｅｆ以上と判定されるかのいずれかが成立するまで負荷を段階的に引き上げるのである。本実施形態では、負荷電流Ｉが２０ｍｓｅｃ間隔で０ｍＡから５００ｍＡまで段階的に引き上げられるよう所定値ΔＶｇを設定するものとした。
【００２４】
ステップＳ１２０で給電電圧Ｖが閾値Ｖｒｅｆ以上と判定され且つステップＳ１３０で負荷電流Ｉが閾値Ｉｒｅｆ以上と判定されると、ＵＳＢバスパワーはプリンター２０を動作させるために十分な電力を供給可能と判断し、メカイニシャライズ処理を実行して（ステップＳ１６０）、本ルーチンを終了する。これにより、プリンター２０は、電源オンされ、印刷指示によって印刷が実行可能な状態となる。ここで、メカイニシャライズ処理では、印刷機構４０（メカニカル機構）の初期化動作を実行する処理であり、例えば、キャリッジ４１の主走査方向の原点出しやキャリッジ４１の動作チェックなどを行なうホームシーク動作や、インク残量のチェックなどを行なうインクチェック、紙送りの動作チェックなどを行なうＰＦリセット動作などを挙げることができる。
【００２５】
一方、ステップＳ１３０で負荷電流Ｉが閾値Ｉｒｅｆ以上と判定される前にステップＳ１２０で給電電圧Ｖが閾値Ｖｒｅｆ未満と判定されると、ＵＳＢのバスパワーに不足が生じていると判断し、負荷が切断されるようＭＯＳＦＥＴ５５ａのゲートを遮断し（ステップＳ１７０）、警告表示を行なって（ステップＳ１８０）、本ルーチンを終了する。ここで、警告表示は、本実施形態では、図５に示すように、エクスクラメーションマークと共に「ＵＳＢのバスパワーが不足しています。他の電源を使用して下さい。」などのメッセージを含む警告画面をプリンタードライバーを介してコンピューター１０のディスプレイ１９に表示させることにより行なう。ユーザーは、ＡＣ電源（ＡＣアダプター７０）をプリンター２０に接続するか、ホスト機器側の二つのＵＳＢポートから給電を受けるダブル給電タイプのＵＳＢケーブルを一つのＵＳＢポート５８ａに接続することにより、プリンター２０を電源オンさせることができる。
【００２６】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態の電力測定回路５５と供給電圧Ｖや負荷電流Ｉを演算するメインコントローラー３０とが本発明の「給電能力測定手段」に相当し、図４の電源投入時処理ルーチンのステップＳ１８０の処理を実行するメインコントローラー３０などが「通知手段」に相当する。なお、本実施形態では、本発明のプリンター２０の動作を説明することにより本発明の印刷装置の制御方法の一例も明らかにしている。
【００２７】
以上説明した本実施形態のプリンター２０によれば、ＵＳＢバスパワーをプリンター２０の動作用の電力として供給する電源回路５０のバスパワー用電源ライン５２に電力測定回路５５を接続し、電力測定回路５５による測定結果に基づいてＵＳＢバスパワーの給電能力に不足が生じているか否かを判定し、給電能力に不足が生じている場合には他の電源の接続を促す警告を行なうから、プリンター２０へのＵＳＢバスパワーの給電能力を監視してこれに適切に対処することができる。しかも、ＵＳＢバスパワーの給電能力の測定をユーザーによる電源投入時に行なうから、ＵＳＢバスパワーの給電能力の監視を適切なタイミングで行なうことができる。さらに、電力測定回路５５を、バスパワー用電源ライン５２の供給電圧Ｖを計測すると共にバスパワー用電源ライン５２に負荷（抵抗Ｒ３）を接続して負荷電流Ｉを計測するよう構成し、バスパワー用電源ライン５２に接続する負荷を段階的に引き上げ、供給電圧Ｖが閾値Ｖｒｅｆ以上の状態で負荷電流Ｉが閾値Ｉｒｅｆ以上となった場合にはメカイニシャライズ処理を実行して印刷可能な状態とし、負荷電流Ｉが閾値Ｉｒｅｆ以上となる前に供給電圧Ｖが閾値Ｖｒｅｆ未満となった場合には他の電源の接続を促す警告画面を表示するから、過大な負荷を作用させることなく、ＵＳＢバスパワーの給電能力を正確に判定することができる。
【００２８】
本実施形態では、ＵＳＢバスパワーの給電能力の測定をユーザーによる電源投入時に行なうものとしたが、給電能力の測定タイミングは電源投入時に限られず、所定時間間隔で行なうものとしてもよいし、印刷指示が受け付けられたときに印刷処理の実行に先だって行なうものとしてもよい。
【００２９】
本実施形態では、ＵＳＢバスパワーの給電能力に不足が生じている場合に他の電源の接続を促す警告画面をコンピューター１０側のディスプレイ１９に表示させるものとしたが、プリンター２０にディスプレイを備える場合にはプリンター２０側のディスプレイに警告画面を表示するものとしてもよい。また、警告画面の表示に代えて警告ランプを点灯させたり、警告音を出力するものとしてもよい。
【００３０】
本実施形態では、プリンター２０をＡＣ電源からの給電を受けて動作するよう構成するものとしたが、プリンター２０に着脱可能なバッテリーを備えるものとしてバッテリーからの給電を受けて動作するよう構成するものとしてもよいし、プリンター２０側に複数のＵＳＢポートを備えるものとしてホスト機器側の複数のＵＳＢポートからの給電をプリンター２０側の複数のＵＳＢポートで同時に受けるものとしてもよい。ＵＳＢバスパワーの給電能力に不足が生じた際には、前者の場合、バッテリーを取り付けるものとすればよく、後者の場合、ＵＳＢポートに接続するＵＳＢケーブルを追加するものとすればよい。
【００３１】
本実施形態では、電力測定回路５５において、バスパワー用電源ライン５２に対して負荷（抵抗Ｒ３）をＭＯＳＦＥＴ５５ａを介して接続するものとしたが、ＭＯＳＦＥＴ５５ａに代えてバイポーラトランジスターを用いるなどバスパワー用電源ライン５２に対して負荷を継断可能なものであれば、如何なるスイッチを用いるものとしてもよい。
【００３２】
本実施形態では、電力測定回路５５において、バスパワー用電源ライン５２に接続する負荷を段階的に引き上げるものとしたが、一度に引き上げるものとしても構わない。
【００３３】
本実施形態では、本発明をコンピューター１０のＵＳＢポート１７ａからＵＳＢバスパワーの供給を受けて動作するものに適用して説明したが、ＵＳＢバスパワーの供給元をコンピューター１０とするものに限られず、ＵＳＢバスパワーを供給可能な如何なるホスト機器としてもよい。
【００３４】
本実施形態では、本発明を印刷装置の形態として説明したが、印刷装置の制御方法の形態とするものとしてもよい。
【００３５】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【符号の説明】
【００３６】
１０  コンピューター、１１  コンピューター本体、１２  ＣＰＵ、１３  ハードディスクドライブ（ＨＤＤ）、１４  ＲＡＭ、１５  インターフェース（Ｉ／Ｆ）、１６  キーボード、１７  ＵＳＢホストコントローラー、１７ａ  ＵＳＢポート、１８  表示用コントローラー、１９  ディスプレイ、２０  プリンター、２１  システムオンチップ（ＳＯＣ）、３０  メインコントローラー、３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  フラッシュメモリー、３５  インターフェース（Ｉ／Ｆ）、３６  電源ボタン、３７  メモリーカードスロット、３８  メモリーカードコントローラー、４０  印刷機構、４１  キャリッジ、４２  ガイド、４３  キャリッジベルト、４４  インクカートリッジ、４５  印刷ヘッド、４５ａ  ヘッドドライバー、４６  キャリッジモーター、４６ａ  モータードライバー、４７  紙送りローラー、４８  紙送りモーター、４８ａ  モータードライバー、４９  プリンターＡＳＩＣ、５０  電源回路、５１  電源ライン、５２  バスパワー用電源ライン、５３  ＡＣ電源用電源ライン、５４  ＤＣ／ＤＣコンバーター、５５  電力測定回路、５５ａ  ＭＯＳＦＥＴ、５８  ＵＳＢデバイスコントローラー、５８ａ  ＵＳＢポート、６０  ＵＳＢケーブル、７０  ＡＣアダプター、Ｒ１〜Ｒ３  抵抗、Ｄ１，Ｄ２  ダイオード。
【図２】
0005978640.tif 000002
【図１】
0005978640.tif 000003
【図３】
0005978640.tif 000004
【図４】
0005978640.tif 000005
【図５】
0005978640.tif 000006