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