(57)【要約】【課題】二次電池の残容量に応じて適切に対処する。【解決手段】バッテリーの残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満か否か（Ｓ３２０）、残容量ＳＯＣが第２の閾値Ｓｒｅｆ２以上か否か（Ｓ３３０）、印刷ジョブで指定された印刷枚数Ｎｐが所定枚数Ｎｒｅｆ以下であるか否か（Ｓ３４０）、をそれぞれ判定し、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１以上であるか、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満であっても第２の閾値Ｓｒｅｆ２以上であり且つ印刷枚数Ｎｐが所定枚数Ｎｒｅｆ以下である場合には、印刷ジョブを実行可能と判定し（Ｓ３５０）、残容量ＳＯＣが第２の閾値Ｓｒｅｆ２未満であるか、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満で且つ第２の閾値Ｓｒｅｆ２以上であっても印刷枚数Ｎｐが所定枚数Ｎｒｅｆを超える場合には、印刷ジョブを実行不可能と判定する（Ｓ３６０）。【選択図】図７
2014188931.tif 000002
【特許請求の範囲】
【請求項１】
二次電池からの電力の供給を受けて駆動し、ジョブを受け付けて印刷を実行可能な印刷
装置であって、
前記二次電池の残容量を取得する残容量取得手段と、
前記受け付けたジョブの内容を解析して、前記取得された二次電池の残容量の範囲内で
前記受け付けたジョブに従った印刷が実行可能か否かを判定する実行可否判定手段と、
前記実行可否判定手段の判定結果に従って印刷を実行する印刷実行手段と、
を備える印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記実行可否判定手段は、前記取得された二次電池の残容量が第１の閾値以上の場合に
は、前記受け付けたジョブに従った印刷が実行可能と判定し、前記取得された二次電池の
残容量が前記第１の閾値よりも低い第２の閾値未満の場合には、前記受け付けたジョブに
従った印刷が不可能と判定し、前記取得された二次電池の残容量が前記第１の閾値未満で
且つ前記第２の閾値以上の場合には、前記ジョブで指定された印刷枚数が所定枚数未満で
あれば該ジョブに従った印刷が実行可能と判定し、前記ジョブで指定された印刷枚数が前
記所定枚数以上であれば該ジョブに従った印刷が不可能と判定する手段である
ことを特徴とする印刷装置。
【請求項３】
請求項２記載の印刷装置であって、
前記印刷実行手段は、印刷の実行中に前記取得された二次電池の残容量が前記第１の閾
値以上の状態から該第１の閾値未満の状態となった場合には、前記所定枚数までの残りの
印刷を実行するか否かの選択をユーザーから受け付け、該選択に従って印刷を実行する手
段である
ことを特徴とする印刷装置。
【請求項４】
請求項２または３記載の印刷装置であって、
前記二次電池が充電中であって前記取得された二次電池の残容量が前記第２の閾値未満
のときには、該二次電池の残容量が前記第１の閾値または前記第２の閾値以上となるまで
の待ち時間を報知する待ち時間報知手段を備える
ことを特徴とする印刷装置。
【請求項５】
請求項１ないし４いずれか１項に記載の印刷装置であって、
ＵＳＢパスパワーを前記二次電池を経由して駆動用電力として供給する電力供給手段を
備える
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池からの電力の供給を受けて駆動し、ジョブを受け付けて印刷を実行
可能な印刷装置に関する。
【背景技術】
【０００２】
従来、この種の印刷装置としては、充電可能な電池からの電力の供給を受けて駆動する
ものが提案されている（例えば、特許文献１参照）。この装置では、充電中にユーザー操
作によって印刷可能枚数表示の指示がなされると、現在の電池残量から印刷可能枚数を算
出して表示画面に表示させている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１６８２３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した印刷装置では、ユーザーは印刷可能枚数の表示を指示したり、
表示された印刷可能枚数を確認した上で印刷を指示したりしなければならない。こうした
作業は、印刷装置の操作に慣れていないユーザーにとっては煩わしさを感じさせる場合が
ある。
【０００５】
本発明の印刷装置は、二次電池からの電力の供給を受けて駆動するものにおいて、二次
電池の残容量に応じて適切に対処することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷装置は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の印刷装置は、
二次電池からの電力の供給を受けて駆動し、ジョブを受け付けて印刷を実行可能な印刷
装置であって、
前記二次電池の残容量を取得する残容量取得手段と、
前記受け付けたジョブの内容を解析して、前記取得された二次電池の残容量の範囲内で
前記受け付けたジョブに従った印刷が実行可能か否かを判定する実行可否判定手段と、
前記実行可否判定手段の判定結果に従って印刷を実行する印刷実行手段と、
を備えることを要旨とする。
【０００８】
この本発明の印刷装置では、受け付けたジョブの内容を解析して、二次電池の残容量の
範囲内で受け付けたジョブに従った印刷が実行可能か否かを判定し、その判定結果に従っ
て印刷を実行する。これにより、ユーザーは特別の操作を必要とすることなく印刷を指示
するだけで、二次電池の残容量に応じて適切に対処することができる。
【０００９】
こうした本発明の印刷装置において、前記実行可否判定手段は、前記取得された二次電
池の残容量が第１の閾値以上の場合には、前記受け付けたジョブに従った印刷が実行可能
と判定し、前記取得された二次電池の残容量が前記第１の閾値よりも低い第２の閾値未満
の場合には、前記受け付けたジョブに従った印刷が不可能と判定し、前記取得された二次
電池の残容量が前記第１の閾値未満で且つ前記第２の閾値以上の場合には、前記ジョブで
指定された印刷枚数が所定枚数未満であれば該ジョブに従った印刷が実行可能と判定し、
前記ジョブで指定された印刷枚数が前記所定枚数以上であれば該ジョブに従った印刷が不
可能と判定する手段であるものとすることもできる。こうすれば、二次電池の残容量だけ
でなく印刷枚数に応じてさらに適切に対処することができる。この態様の本発明の印刷装
置において、前記印刷実行手段は、印刷の実行中に前記取得された二次電池の残容量が前
記第１の閾値以上の状態から該第１の閾値未満の状態となった場合には、前記所定枚数ま
での残りの印刷を実行するか否かの選択をユーザーから受け付け、該選択に従って印刷を
実行する手段であるものとすることもできる。こうすれば、二次電池の残量不足に対して
ユーザーの希望に応じて適切に対処することができる。これらの態様の本発明の印刷装置
において、前記二次電池が充電中であって該二次電池の残容量が前記第２の閾値未満のと
きには、該二次電池の残容量が前記第１の閾値または前記第２の閾値以上となるまでの待
ち時間を報知する待ち時間報知手段を備えるものとすることもできる。こうすれば、印刷
装置を使用する際のユーザーの利便性を高めることができる。
【００１０】
また、本発明の印刷装置において、ＵＳＢパスパワーを前記二次電池を経由して駆動用
電力として供給する電力供給手段を備えるものとすることもできる。こうすれば、ＵＳＢ
バスパワーを用いて駆動用電力を安定して供給することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態のプリントシステムの概略構成図。
【図２】コンピューター１０およびプリンター２０の機能ブロック図。
【図３】電源回路７０の機能ブロック図。
【図４】プリンター本体側への給電ソースを説明する説明図。
【図５】電池充電ソースを説明する説明図。
【図６】印刷処理の一例を示すフローチャート。
【図７】ジョブ実行可否判定処理の一例を示すフローチャート。
【図８】残容量ＳＯＣが閾値Ｓｒｅｆ２未満の場合の警告画面。
【図９】残容量ＳＯＣが閾値Ｓｒｅｆ１未満Ｓｒｅｆ２以上の場合の警告画面。
【図１０】実行不可能時処理の一例を示すフローチャート。
【発明を実施するための形態】
【００１２】
次に、本発明の実施の形態を図面を用いて説明する。図１は、プリントシステムの構成
の概略を示す構成図であり、図２は、プリントシステムを構成するコンピューター１０お
よびプリンター２０の機能ブロックを示すブロック図であり、図３は、電源回路７０の機
能ブロックを示すブロック図である。本実施形態のプリントシステムは、コンピューター
１０とプリンター２０とをＵＳＢケーブル９０を介して接続されたものとして構成されて
いる。本実施形態のプリンター２０は、ＡＣアダプター８０（図３参照）からの電力の供
給を受けて駆動すると共に、バッテリー８２（図３参照）からの電力の供給を受けても駆
動が可能な携帯型のプリンターとして構成されている。
【００１３】
コンピューター１０は、図２に示すように、中央演算処理装置としてのＣＰＵ１２や各
種アプリケーションやユーザーファイル，プリンタードライバーなどが記憶されたハード
ディスクドライブ（ＨＤＤ）１３，データを一時的に記憶するＲＡＭ１４などが組み込ま
れたコンピューター本体１１と、入力装置としてのキーボード（およびマウス）１６と、
表示装置としてのディスプレイ１９とを備える汎用のコンピューターとして構成されてい
る。コンピューター本体１１は、ＣＰＵ１２やＨＤＤ１３，ＲＡＭ１４の他に、キーボー
ド１６からの文字入力を行なうインターフェース（Ｉ／Ｆ）１５や、ＵＳＢポート１７ａ
に接続されたＵＳＢケーブル９０を介して周辺機器（本実施形態ではプリンター２０）と
の通信を行なうＵＳＢ２．０規格準拠のＵＳＢホストコントローラー１７、ディスプレイ
１９の表示制御を行なう表示用コントローラー１８を備えており、これらはバスを介して
電気的に接続されている。ここで、ＵＳＢホストコントローラー１７は、ＵＳＢバスパワ
ード（ＵＳＢバスパワー）による駆動に対応している。ＵＳＢホストコントローラー１７
は、供給電流を監視しており、供給電流が上限値を超えると、ＵＳＢポート１７ａをシャ
ットダウンして給電を停止する。なお、ＵＳＢバスパワーは、ＵＳＢ２．０規格によれば
給電電圧が５Ｖ（±１０％）で最大電流が５００ｍＡまでとされている。
【００１４】
本実施形態のプリンター２０は、プリンターエンジン４０を内蔵するインクジェット方
式のプリンターとして構成されている。プリンターエンジン４０は、図２に示すように、
左右方向（主走査方向）にループ状に架け渡されたキャリッジベルト４３により駆動され
ガイド４２に沿って左右に往復するキャリッジ４１と、キャリッジ４１にシアン・マゼン
タ・イエロー・ブラック等の各色のインクを供給するインクカートリッジ４４と、圧電素
子に電圧を印加して変形させることにより各インクカートリッジ４４から供給された各イ
ンクに圧力をかけてノズルから用紙Ｐに向けてインクを吐出するプリントヘッド４５と、
キャリッジベルト４３を駆動してキャリッジ４１を主走査方向に往復動させるキャリッジ
モーター４６と、紙送り方向がキャリッジ４１の移動方向に直交する副走査方向となるよ
うに構成され用紙Ｐをプリントヘッド４５に対向するプラテン４９上に搬送する紙送りロ
ーラー４７と、紙送りローラー４７を回転駆動する紙送りモーター４８と、を備える。な
お、本実施形態では、インクカートリッジ４４をキャリッジ４１上に搭載するオンキャリ
ッジタイプを採用したが、インクカートリッジ４４をキャリッジ４１上に搭載しないオフ
キャリッジタイプを採用するものとしてもよい。また、プリントヘッド４５はヘッドドラ
イバー４５ａ（図３参照）により駆動され、キャリッジモーター４６はモータドライバー
４６ａ（図３参照）により駆動され、紙送りモーター４８はモータドライバー４８ａ（図
３参照）により駆動される。
【００１５】
また、本実施形態のプリンター２０は、その制御系としては、図２に示すように、プリ
ンター全体の制御を司るメインコントローラー３０と、メモリーカードスロット３７に挿
入されたメモリーカードＭＣに対してデータの書き込みと読み出しとを制御するメモリー
カードコントローラー３８と、プリンターエンジン４０の制御を司るプリンターＡＳＩＣ
６０と、ホスト機器としてのコンピューター１０と通信するためのＵＳＢデバイスコント
ローラー６２と、プリンター２０のパワーデバイス（プリントヘッド４５やキャリッジモ
ーター４６，紙送りモーター４８など）とロジックデバイス（メインコントローラー３０
やメモリーカードコントローラー３８，プリンターＡＳＩＣ６０，ＵＳＢデバイスコント
ローラー６２など）に対して動作に必要な電力を供給する電源回路７０と、を備える。な
お、プリンター２０は、本実施形態では、メインコントローラー３０とメモリーカードコ
ントローラー３８とプリンターＡＳＩＣ６０とＵＳＢデバイスコントローラー６２とが１
チップ上に集積されたシステムオンチップ（以下、ＳＯＣという）２１として構成されて
いる（図３参照）。
【００１６】
メインコントローラー３０は、ＣＰＵ３１を中心とするマイクロプロセッサーとして構
成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶するＲＯＭ３
２と、一時的にデータを記憶するＲＡＭ３３と、書き換え可能で電源を切ってもデータは
保持されるフラッシュメモリー３４と、電源ボタン３６からの操作信号を入力するインタ
ーフェース（Ｉ／Ｆ）３５とを備える。このメインコントローラー３０は、メモリーカー
ドスロット３７に挿入されているメモリーカードＭＣから画像ファイルをメモリーカード
コントローラー３８を介して入力し、プリンターエンジン４０の駆動状態を検出する各種
センサ（例えば、キャリッジ４１のポジションを検出するキャリッジポジションセンサや
紙送りモーター４８の回転角を検出する回転角センサなど）からの検出信号をプリンター
ＡＳＩＣ６０を介して入力し、コンピューター１０からの受信データをＵＳＢデバイスコ
ントローラー６２を介して入力している。また、メインコントローラー３０は、コンピュ
ーター１０側へ送信する送信データをＵＳＢデバイスコントローラー６２に出力し、プリ
ンターエンジン４０の駆動指令をプリンターＡＳＩＣ６０に出力している。
【００１７】
ＵＳＢデバイスコントローラー６２は、本実施形態では、ＵＳＢ２．０規格準拠のＵＳ
Ｂコントローラーとして構成されており、ＵＳＢケーブル９０を介して通信データのやり
取りを行なう。ＵＳＢケーブル９０は、ＶＢＵＳラインおよびグランド（ＧＮＤ）ライン
からなる電源系ラインと、Ｄ＋ラインおよびＤ−ラインからなる信号系ラインとを有して
おり、一端にはコンピューター１０側のＵＳＢポート１７ａに接続される標準Ａプラグが
設けられ、他端にはプリンター２０側のＵＳＢポート６２ａに接続される標準Ｂプラグが
設けられている。
【００１８】
電源回路７０は、家庭用の交流電力（ＡＣ１００ＶやＡＣ２００Ｖなど）を直流電力（
ＤＣ１６Ｖなど）にＡＣ−ＤＣ変換するＡＣアダプター８０からの電力とバッテリー８２
からの電力のいずれかをプリンター２０のパワーデバイスやロジックデバイスに供給可能
な回路として構成されている。この電源回路７０は、電源ラインとしては、図３に示すよ
うに、パワーデバイスとしてヘッドドライバー４５ａやモータードライバー４６ａ，４８
ａに電力を供給する駆動系電力ラインＬ１と、ＡＣアダプター８０の出力端子に接続され
たＡＣ電源用電力ラインＬ２と、バッテリー８２の出力端子に接続されたバッテリー用電
力ラインＬ３と、ＶＢＵＳラインに接続されたＶＢＵＳ用電力ラインＬ４と、を備える。
また、電源回路７０は、駆動系電力ラインＬ１の直流電力を電圧変換（降圧）してロジッ
クデバイスとしてのＳＯＣ２１に供給する降圧回路７２と、入力端子がダイオードＤ１を
介してＡＣ電源用電力ラインＬ２に接続され且つダイオードＤ２を介してバッテリー用電
力ラインＬ３に接続されると共に出力端子が駆動系電力ラインＬ１に接続され入力端子に
入力された直流電力を４２Ｖに電圧変換（昇圧）して出力端子から出力する昇圧回路７４
と、ＶＢＵＳ用電力ラインＬ４からの直流電力を１３Ｖに電圧変換（昇圧）して出力する
昇圧回路７６と、ＡＣ電源用電力ラインＬ２および昇圧回路７６の出力端子のいずれかか
ら供給される電力によりバッテリー８２を充電する充電回路７８と、を備える。本実施形
態では、ＡＣアダプター８０の出力電圧（１６Ｖ）がバッテリー８２の出力電圧（１３Ｖ
）よりも高くなるよう設定されているため、ＡＣアダプター８０とバッテリー８２とが共
に接続されている状態ではＡＣアダプター８０からの給電が優先される。
【００１９】
また、図３に示すように、ＳＯＣ２１には、バッテリー用電力ラインＬ３に取り付けら
れた電流センサー７９からの充放電電流が入力されており、ＳＯＣ２１からは、ヘッドド
ライバー４１ａやモータードライバー４６ａ，４８ａへの制御信号や降圧回路７２への制
御信号，昇圧回路７４，７６への制御信号，充電回路７８への制御信号などが出力されて
いる。また、ＳＯＣ２１は、電流センサー７９からの充放電電流の積算値に基づいてバッ
テリー８２の残容量ＳＯＣも演算している。
【００２０】
図４はプリンター本体側への給電ソースを説明する説明図であり、図５は電池充電ソー
スを説明する説明図である。プリンター本体側への給電ソースは、図４に示すように、Ａ
Ｃアダプター８０が接続されている状態ではＵＳＢバスパワーによる給電の有無に拘わら
ずＡＣアダプター８０となり、ＡＣアダプター８０が接続されていない状態ではＵＳＢバ
スパワーによる給電の有無に拘わらずバッテリー８０となる。一方、電池充電ソースは、
図５に示すように、ＡＣアダプター８０が接続されている状態ではＵＳＢバスパワーによ
る給電の有無に拘わらずＡＣアダプター８０となり、ＡＣアダプター８０が接続されてい
ない状態ではＵＳＢバスパワーによる給電が有りの場合にはＵＳＢバスパワーとなり、Ｕ
ＳＢバスパワーによる給電が無しの場合には充電が行なわれない。即ち、ＵＳＢバスパワ
ーは、本実施形態では、バッテリー８２の充電だけに用いられ、パワーデバイスやロジッ
クデバイスへの給電はバッテリー８２を経由して行なわれるようになっている。
【００２１】
次に、こうして構成された本実施形態のプリンター２０の動作について説明する。図６
は、メインコントローラー３０のＣＰＵ３１により実行される印刷処理の一例を示すフロ
ーチャートである。この処理は、コンピューター１０から印刷ジョブを受信したときに実
行される。ここで、印刷ジョブは、コンピューター１０のプリンタードライバーによって
作成され、印刷指示としてプリンター２０に送信される。印刷ジョブを受信したプリンタ
ー２０は、受信した印刷ジョブを解析し、印刷ジョブに含まれる各種印刷設定情報に従っ
て印刷処理を実行する。ここで、印刷設定情報には、印刷枚数や用紙サイズ、用紙種類（
普通紙や光沢紙）などの設定情報が含まれている。
【００２２】
印刷処理が実行されると、メインコントローラー３０のＣＰＵ３１は、まず、受信した
印刷ジョブを実行可能か否かを判定する（ステップＳ１００）。ステップＳ１００の処理
は、図７に例示するジョブ実行可否判定処理を実行することにより行なわれる。ここで、
印刷処理の説明を中断して、ジョブ実行可否判定処理について説明する。
【００２３】
図７のジョブ実行可否判定処理では、まず、ＡＣアダプター８０が接続されているか否
かを判定する（ステップＳ３００）、ＡＣアダプター８０が接続されていると判定すると
、受信した印刷ジョブを実行可能であると判定して（ステップＳ３５０）、ジョブ実行可
否判定処理を終了する。一方、ＡＣアダプター８０が接続されていないと判定すると、受
信した印刷ジョブに含まれる印刷枚数Ｎｐや別途演算されたバッテリー８２の残容量ＳＯ
Ｃなどのデータを入力し（ステップＳ３１０）、入力した残容量ＳＯＣが第１の閾値Ｓｒ
ｅｆ１未満であるか否か（ステップＳ３２０）、入力した残容量ＳＯＣが第２の閾値Ｓｒ
ｅｆ２以上であるか否か（ステップＳ３３０）、入力した印刷枚数Ｎｐが所定枚数Ｎｒｅ
ｆ以下であるか否か（ステップＳ３４０）、をそれぞれ判定する。ここで、第１の閾値Ｓ
ｒｅｆ１は、バッテリー８２からの電力を用いて所定枚数Ｎｒｅｆを超える枚数の印刷が
実行可能な残容量であり、例えば５０％などのように定められている。また、第２の閾値
Ｓｒｅｆ２は、バッテリー８２からの電力を用いて印刷の実行が不可能な残容量であり、
例えば５％などのように定められている。ステップＳ３２０で残容量ＳＯＣが第１の閾値
Ｓｒｅｆ１以上と判定したり、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満であってもステ
ップＳ３３０，Ｓ３４０で第２の閾値Ｓｒｅｆ２以上であり且つ印刷枚数Ｎｐが所定枚数
Ｎｒｅｆ以下であると判定すると、印刷ジョブを実行可能であると判定して（ステップＳ
３５０）、ジョブ実行可否判定処理を終了する。一方、ステップＳ３２０，Ｓ３３０で残
容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満であり且つ第２の閾値Ｓｒｅｆ２未満であると判
定したり、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満で第２の閾値Ｓｒｅｆ２以上であっ
てもステップＳ３４０で印刷枚数Ｎｐが所定枚数Ｎｒｅｆを超えると判定すると、印刷ジ
ョブの実行が不可能と判定して（ステップＳ３６０）、ジョブ実行可否判定処理を終了す
る。
【００２４】
なお、図示しないが、本実施形態では、ＡＣアダプター８０が接続されていない場合に
は、バッテリー８２の残容量ＳＯＣが第２の閾値Ｓｒｅｆ２よりも低い第３の閾値Ｓｒｅ
ｆ３（例えば２％など）未満となると、プリンター２０の電源をオフとするシャットダウ
ン処理が実行される。
【００２５】
図６の印刷処理に戻って、ジョブ実行可否判定処理により印刷ジョブの実行が可能と判
定すると（ステップＳ１１０）、１枚分の印刷処理を実行し（ステップＳ１２０）、残り
の印刷枚数Ｎｐを値１だけデクリメントして（ステップＳ１３０）、残りの印刷枚数Ｎｐ
が値０であるか否か、即ち、印刷ジョブで指定された枚数分の印刷が完了したか否かを判
定する（ステップＳ１４０）。残りの印刷枚数Ｎｐが値０と判定すると、これで印刷処理
を終了する。一方、印刷枚数Ｎｐが値０でないと判定すると、ＡＣアダプター８０が接続
されているか否かを判定する（ステップＳ１５０）。ＡＣアダプター８０が接続されてい
ると判定すると、印刷枚数Ｎｐが値０となるまで、ステップＳ１２０に戻って次の１枚分
の印刷処理の実行を繰り返し、印刷枚数Ｎｐが値０となると、印刷処理を終了する。
【００２６】
ステップＳ１５０でＡＣアダプター８０が接続されていないと判定すると、バッテリー
８２の現在の残容量ＳＯＣを入力し（ステップＳ１６０）、入力した残容量ＳＯＣが第２
の閾値Ｓｒｅｆ２未満であるか否かを判定する（ステップＳ１７０）。残容量ＳＯＣが第
２の閾値Ｓｒｅｆ２未満と判定すると、印刷の続行は不可能と判断し、アラート出力を行
ない（ステップＳ１８０）、ステップＳ１５０に戻る。ここで、アラート出力は、本実施
形態では、コンピューター１０にアラート信号を送信することにより、コンピューター１
０のディスプレイ１９に所定の警告画面を表示させるものとした。図８に、残容量ＳＯＣ
が第２の閾値Ｓｒｅｆ２未満の場合の警告画面の一例を示す。警告画面では、図示するよ
うに、「バッテリーの残量がほとんどありません。印刷を続行するにはＡＣアダプターを
接続してください。」等の警告メッセージが表示される。勿論、アラート出力は、プリン
ター２０に設けられた表示パネルを用いて行なうものとしてもよい。ＡＣアダプター８０
が接続されると、ステップＳ１５０でＡＣアダプター８０が接続されたと判定されるため
、印刷枚数Ｎｐが値０となるまで、ステップＳ１２０に戻って次の１枚分の印刷処理の実
行を繰り返し（ステップＳ１２０〜Ｓ１４０）、印刷枚数Ｎｐが値０となると、印刷処理
を終了する。
【００２７】
一方、ステップＳ１７０で残容量ＳＯＣが第２の閾値Ｓｒｅｆ２以上と判定すると、さ
らに、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満であるか否か（ステップＳ１９０）、残
りの印刷枚数Ｎｐが所定枚数Ｎｒｅｆよりも多いか否か（ステップＳ２００）、をそれぞ
れ判定する。ステップＳ１９０で残容量ＳＯＣが第１の閾値Ｓｒｅｆ１以上と判定したり
、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満であってもステップＳ２００で残りの印刷枚
数Ｎｐが所定枚数Ｎｒｅｆ以下と判定すると、ステップＳ１２０に戻ってステップＳ１２
０〜Ｓ１４０の処理を繰り返す。ステップＳ１９０，Ｓ２００で残容量ＳＯＣが第１の閾
値Ｓｒｅｆ１未満で且つ残りの印刷枚数Ｎｐが所定枚数Ｎｒｅｆよりも多いと判定すると
、アラート出力を行なう（ステップＳ２１０）。ここで、アラート出力は、ステップＳ１
８０の処理と同様に、本実施形態では、コンピューター１０にアラート信号を送信するこ
とにより、コンピューター１０のディスプレイ１９に所定の警告画面を表示させるものと
した。図９に、残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満で第２の閾値Ｓｒｅｆ２以上の
場合の警告画面の一例を示す。警告画面では、図示するように、「バッテリーの残量が残
り少なくなっています。印刷を続行しますか？」等の警告メッセージが表示されると共に
「はい」および「いいえ」の選択ボタンが表示される。ユーザーは、２つの選択ボタンの
いずれかをクリックすることで、印刷を続行するか否かをプリンター２０に指示すること
ができる。勿論、アラート出力は、プリンター２０に設けられた表示パネルを用いて行な
うものとしてもよい。そして、印刷の続行が指示されたか否かを判定し（ステップＳ２２
０）、印刷の続行が指示されたと判定すると、ステップＳ１２０に戻ってステップＳ１２
０〜Ｓ１４０の処理を繰り返す。一方、印刷の続行が指示されなかったと判定すると、ス
テップＳ１５０に戻る。したがって、この間にＡＣアダプター８０が接続されると、印刷
が続行される。
【００２８】
ステップＳ１１０でバッテリー８２の残量不足により印刷ジョブの実行が不可能と判定
されると、図１０に例示する実行不可能時処理を実行して（ステップＳ２３０）、ステッ
プＳ１００に戻る。
【００２９】
図１０の実行不可能時処理では、まず、ＵＳＢバスパワーによる給電によりバッテリー
８２が充電中（ＵＳＢ充電中）であるか否かを判定する（ステップＳ４００）。ＵＳＢ充
電中であると判定すると、バッテリー８２の現在の残容量ＳＯＣに基づいて印刷ジョブの
実行が可能となるまでに必要な残り充電時間Ｔｃを演算し（ステップＳ４１０）、演算し
た残り充電時間Ｔｃを待ち時間として表示する（ステップＳ４２０）。ここで、残り充電
時間Ｔｃの演算は、印刷ジョブで指定された印刷枚数Ｎｐが所定枚数Ｎｒｅｆを超える場
合には残容量ＳＯＣが第１の閾値Ｓｒｅｆ１以上となるまでに必要な残り充電時間を演算
することにより行なわれ、印刷ジョブで指定された印刷枚数Ｎｐが所定枚数Ｎｒｅｆ以下
の場合には残容量ＳＯＣが第２の閾値Ｓｒｅｆ２以上となるまでに必要な残り充電時間を
演算することにより行なわれる。なお、待ち時間の表示は、本実施形態では、待ち時間を
コンピューター１０に送信することにより、コンピューター１０のディスプレイ１９上に
表示させることにより行なうものとした。そして、演算した残り充電時間Ｔｃが所定時間
（例えば１０分など）Ｔｒｅｆ未満であるか否かを判定し（ステップＳ４３０）、残り充
電時間Ｔｃが所定時間Ｔｒｅｆ未満であると判定すると、これで実行不可能時処理を終了
し、残り充電時間Ｔｃが所定時間Ｔｒｅｆ以上と判定すると、ＡＣアダプター８２の接続
を促すアラートを出力して（ステップＳ４４０）、実行不可能時処理を終了する。ここで
、アラート出力は、例えば、コンピューター１０にアラート信号を送信することにより、
コンピューター１０のディスプレイ１９に「ＵＳＢ充電では充電に時間がかかります。直
ぐに印刷を行なうにはＡＣアダプターの接続が必要です。」等の警告画面を表示すること
により行なうことができる。なお、ステップＳ４００でＵＳＢ充電中でないと判定した場
合も、ＡＣアダプター８２の接続を促すアラートを出力して（ステップＳ４４０）、実行
不可能時処理を終了する。
【００３０】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実
施形態のバッテリー８２が本発明の「二次電池」に相当し、電流センサー７９からの充放
電電流に基づいて残容量ＳＯＣを演算するＳＯＣ２１（メインコントローラー３０のＣＰ
Ｕ３１）が「残容量取得手段」に相当し、図７のジョブ実行可否判定処理を実行するメイ
ンコントローラー３０のＣＰＵ３１が「実行可否判定手段」に相当し、図６の印刷処理を
実行するメインコントローラー３０のＣＰＵ３１が「印刷実行手段」に相当する。また、
図１０の印刷実行不可能時処理のステップＳ４００〜Ｓ４２０の処理を実行するメインコ
ントローラー３０のＣＰＵ３１が「待ち時間報知手段」に相当する。また、ＶＢＵＳ用電
力ラインＬ４と充電回路７８とバッテリー用電力ラインＬ３とが「電力供給手段」に相当
する。
【００３１】
以上説明した本実施形態のプリンター２０によれば、印刷ジョブを受け付けると、バッ
テリー８２の残容量ＳＯＣに基づいて印刷ジョブを実行可能か否かを判定し、その判定結
果に従って印刷処理を実行するから、ユーザーは特別の操作を必要とすることなく、印刷
を指示するだけで、二次電池の残容量に応じて適切に対処することができる。
【００３２】
また、本実施形態のプリンター２０によれば、バッテリー８２の残容量ＳＯＣが第１の
閾値Ｓｒｅｆ１以上の場合には印刷ジョブを実行可能と判定し、残容量ＳＯＣが第２の閾
値Ｓｒｅｆ２未満の場合には印刷ジョブを実行不可能と判定するものとし、残容量ＳＯＣ
が第１の閾値Ｓｒｅｆ未満で且つ第２の閾値Ｓｒｅｆ２以上の場合には、印刷ジョブで指
定された印刷枚数Ｎｐが所定枚数Ｎｒｅｆ以下であれば印刷ジョブを実行可能と判定し、
印刷枚数Ｎｐが所定枚数Ｎｒｅｆを超えると印刷ジョブを実行不可能と判定するから、残
容量ＳＯＣだけでなく印刷枚数に応じてさらに適切に対処することができる。
【００３３】
さらに、本実施形態のプリンター２０によれば、印刷ジョブの実行中に残容量ＳＯＣが
第２の閾値Ｓｒｅｆ２未満となると、アラート出力を行ない、その後にＡＣアダプター８
０が接続されると、印刷を続行するから、バッテリー８２の残量不足に対して適切に対処
することができる。
【００３４】
また、本実施形態のプリンター２０によれば、印刷ジョブの実行中に印刷枚数Ｎｐが所
定枚数Ｎｒｅｆ以上残っている状態で残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満となると
、印刷を続行するか否かの選択をユーザーから受け付けるから、バッテリー８２の電力不
足に対してユーザーの希望に応じて適切に対処することができる。
【００３５】
また、本実施形態のプリンター２０によれば、ＵＳＢ充電中に印刷ジョブの実行が不可
能と判定すると、印刷ジョブの実行が可能となるまでの待ち時間をユーザーに報知するか
ら、プリンター２０を使用する際のユーザーの利便性を高めることができる。さらに、待
ち時間が所定時間Ｔｒｅｆ以上の場合には、ユーザーに対してＡＣアダプター８０の接続
を促すアラートを出力するから、待ち時間に応じて適切に対処することができる。
【００３６】
また、本実施形態のプリンター２０によれば、ＵＳＢパスパワーをバッテリー８２を経
由してパワーデバイスやロジックデバイスに供給するから、ＵＳＢバスパワーを用いて電
力を安定供給することができる。
【００３７】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に
属する限り種々の態様で実施し得ることはいうまでもない。
【００３８】
例えば、上述した実施形態では、ジョブの実行中に印刷枚数Ｎｐが所定枚数Ｎｒｅｆよ
りも多く残っている状態で残容量ＳＯＣが第１の閾値Ｓｒｅｆ１未満となると、ユーザー
からの指示を待って印刷を続行するものとしたが、これに限定されるものではなく、残容
量ＳＯＣが第１の閾値Ｓｒｅｆ１未満となっても、ユーザーからの指示を待つことなく、
残容量ＳＯＣが第２の閾値Ｓｒｅｆ２未満となるまで印刷を続行するものとしてもよい。
【００３９】
また、上述した実施形態では、ジョブを受け付けたときに、残容量ＳＯＣが第１の閾値
Ｓｒｅｆ１未満で且つ第２の閾値Ｓｒｅｆ２以上の場合、印刷ジョブで指定された印刷枚
数Ｎｐが所定枚数Ｎｒｅｆ以下であれば印刷ジョブを実行可能と判定し、印刷枚数Ｎｐが
所定枚数Ｎｒｅｆを超えると印刷ジョブを実行不可能と判定するものとしたが、これに限
定されるものではなく、現在の残容量ＳＯＣの範囲内で印刷が実行可能な最大枚数（印刷
可能最大枚数）を求めるものとし、印刷ジョブで指定された印刷枚数が印刷可能最大枚数
以下の場合には、印刷ジョブの実行が可能であると判定し、印刷ジョブで指定された印刷
枚数が印刷可能最大枚数を超える場合には、印刷ジョブの実行が不可能であると判定する
ものとしてもよい。
【００４０】
また、上述した実施形態では、ＵＳＢ充電中に印刷ジョブの実行が不可能と判定すると
、印刷ジョブの実行が可能となるまでの待ち時間をユーザーに報知するものとしたが、待
ち時間の報知を行なわないものとしてもよい。
【００４１】
上述した実施形態では、本発明をスキャナーユニットを備えないプリンターに適用して
説明したが、これに限定されるものではなく、スキャナーユニットとプリンターユニット
とを備えるマルチファンクションプリンターに適用するものとしてもよい。
【符号の説明】
【００４２】
１０  コンピューター、１１  コンピューター本体、１２  ＣＰＵ、１３  ハードディ
スクドライブ（ＨＤＤ）、１４  ＲＡＭ、１５  インターフェース（Ｉ／Ｆ）、１６  キ
ーボード、１７  ＵＳＢホストコントローラー、１７ａ  ＵＳＢポート、１８  表示用コ
ントローラー、１９  ディスプレイ、２０  プリンター、３０  メインコントローラー、
３１  ＣＰＵ、３２  ＲＯＭ、３３  ＲＡＭ、３４  フラッシュメモリー、３５  インタ
ーフェース（Ｉ／Ｆ）、３６  電源ボタン、３７  メモリーカードスロット、３８  メモ
リーカードコントローラー、４０  プリンターエンジン、４１  キャリッジ、４２  ガイ
ド、４３  キャリッジベルト、４４  インクカートリッジ、４５  プリントヘッド、４５
ａ  ヘッドドライバー、４６  キャリッジモーター、４６ａ  モータードライバー、４７
紙送りローラー、４８  紙送りモーター、４８ａ  モータードライバー、４９  プラテ
ン、５０  キャッピング装置、６０  プリンターＡＳＩＣ、６２  ＵＳＢデバイスコント
ローラー、６２ａ  ＵＳＢポート、７０  電源回路、７２  降圧回路、７４，７６  昇圧
回路、７８  充電回路、７９  電流センサー、８０  ＡＣアダプター、８２  バッテリー
、９０  ＵＳＢケーブル、Ｌ１  駆動系電力ライン、Ｌ２  ＡＣ電源用電力ライン、Ｌ３
バッテリー用電力ライン、Ｌ４  ＶＢＵＳ用電力ライン。
【図１】
2014188931.tif 000003
【図２】
2014188931.tif 000004
【図３】
2014188931.tif 000005
【図４】
2014188931.tif 000006
【図５】
2014188931.tif 000007
【図６】
2014188931.tif 000008
【図７】
2014188931.tif 000009
【図１０】
2014188931.tif 000010
【図８】
2014188931.tif 000011
【図９】
2014188931.tif 000012