(57)【要約】【課題】駆動源として備えた電池の電圧降下による所謂「つなぎ印刷」の発生を防止した印刷装置を提供すること。【解決手段】１枚目から９枚目までは、検知された電池の電圧Ｖは常に第１閾値（１．２Ｖ）より大きいので、ノンストップでページ印刷が繰り返し行われる。ところが、１０枚目の印刷途中の時点Ｐ１では、検知された電池の電圧Ｖが第１閾値（１．２Ｖ）より小さくなったので、１０枚目のページ印刷が完了した時点Ｐ２でページ印刷が停止される。その後の２０秒のうち、最後の１０秒間である時点Ｒ１から時点Ｒ２の間は、検知された電池の電圧Ｖが１．２５Ｖから１．３Ｖに変化する。この電圧変化量は、安定状態の基準を初めて満たす。そのため、電池の電圧Ｖが１．３Ｖに変化した時点Ｒ２では、ページ印刷が再開され、１１枚目のページ印刷が行われる。【選択図】図６
2013154499.tif 000002
【特許請求の範囲】
【請求項１】
電池を駆動源とする印刷をプロセッサが制御する印刷装置であって、
前記プロセッサは、
ページ印刷の繰り返しが行われる前記印刷の実行中に前記電池の電圧を検知し、
前記印刷の実行中に検知される電圧が第１閾値を下回ったら、ページ印刷の繰り返しを一時停止し、
前記一時停止の実行中に検知される電圧の回復が前記第１閾値以上で安定状態にあると判定したら、ページ印刷の繰り返しを再開させ、
前記印刷の実行中に検知される電圧が前記第１閾値より小さい第２閾値を下回ったら、前記印刷を中止すること、を特徴とする印刷装置。
【請求項２】
請求項１に記載する印刷装置であって、
前記プロセッサは、
前記一時停止の実行中に検知される電圧が前記第１閾値より大きい第３閾値を上回ったら、ページ印刷の繰り返しを再開させること、を特徴とする印刷装置。
【請求項３】
請求項１に記載する印刷装置であって、
前記プロセッサは、
（ページ印刷が始まる際に検知される電圧−前記第２閾値）×第１固定パーセント値＋所定値の計算式で前記第１閾値を求めること、を特徴とする印刷装置。
【請求項４】
請求項２に記載する印刷装置であって、
前記プロセッサは、
（ページ印刷が始まる際に検知される電圧−前記第２閾値）×第２固定パーセント値＋所定値の計算式で前記第３閾値を求めること、を特徴とする印刷装置。
【請求項５】
請求項１乃至請求項４のいずれか一つに記載する印刷装置であって、
前記プロセッサは、
次に繰り返されるページ印刷の先頭部分に該当する印刷データ量に基づいて前記安定状態を判定する基準を調整すること、を特徴とする印刷装置。
【請求項６】
請求項１乃至請求項５のいずれか一つに記載する印刷装置であって、
前記プロセッサは、
前記一時停止の実行時間が所定待ち時間を経過したら、前記一時停止の実行中に検知される電圧の回復が前記第１閾値以上であれば、ページ印刷の繰り返しを再開させること、を特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷動作時には所定の電圧降下を電圧異常としない印刷装置に関するものである。
【背景技術】
【０００２】
印刷動作時には所定の電圧降下を電圧異常としない印刷装置としては、下記特許文献１に記載された技術がある。その技術では、特に印刷ヘッドの消費電流の大きいサーマルヘッドを使用したラインサーマルプリンタの場合には、同時に多数のヘッドが駆動される場合があり、電圧降下が大きくなり易い。このような印刷装置において、第１の閾値電圧に基づき低電圧異常を判定すると、印刷密度が所定値を超える度に低電圧異常と判定され、印刷動作上は特に問題がないにも拘わらず、不必要な割込み処理が実行されることになる。そのため、通常動作モードまたは印刷中は第１の閾値電圧では低電圧異常を判定せず、より低い第２の閾値電圧により低電圧異常を判定するようにしている。これにより、通常の印字では、頻繁に低電圧異常と判定されることが無くなる。
【０００３】
すなわち、通常動作モード中であることが確認されると、第２の閾値電圧に基づいて低電圧異常の検出が行なわれる。第２の閾値電圧に基づき低電圧異常であると判断された場合には、印刷を一時停止させる。その後、電圧回復を待って、一時停止中の印刷を再開する。
【０００４】
つまり、ラインサーマルプリンタ等において１ラインの全ドットを同時に駆動する場合等には、第２の閾値以下の電圧降下が発生する場合もある。このような大きな電圧低下は、印刷品質にも影響を及ぼす可能性があるので、このような場合には、所定の短い期間印刷を停止することにより電源電圧の回復を待ち、電圧回復後に印刷を続行する。電圧の回復を判定する回復電圧は、その後の動作等を勘案して、第１の閾値よりも十分高い値に設定される。
【０００５】
１ラインの全ドット印刷のような特殊な印刷は稀であるので、第２の閾値電圧より電圧が低下した場合に印刷を一時停止しても印刷速度全体に与える影響は小さい。これに対し、印刷中の低電圧異常を第１の閾値電圧により判定すると、頻繁にＣＰＵへの割込み及び印刷の一時停止が発生することになり、印刷速度に大きな影響を及ぼすことになる。そこで、このような印刷品質に影響の少ない低レベルの電圧降下では、電圧異常と判定しないようにすることにより、電圧降下による不必要な割込み処理を制限し、印刷速度の向上を図るものである。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００３−３９７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、多数の頁を連続して印刷する場合には、ラインサーマルプリンタ等において１ラインの全ドットを同時に駆動しなくとも、第２の閾値以下の電圧降下が発生するときがある。そのようなときに印刷を停止すると、例え、所定の短い期間印刷を停止することにしても、頁の途中で印刷が停止・再開されると、所謂「つなぎ印刷」となるので、印刷品質に与える影響は少なくない。
【０００８】
この点は、駆動源として電池を備える印刷装置でも同様である。
【０００９】
そこで、本発明は、上述した点を鑑みてなされたものであり、駆動源として備えた電池の電圧降下による所謂「つなぎ印刷」の発生を防止した印刷装置を提供することを課題とする。
【課題を解決するための手段】
【００１０】
この課題を解決するためになされた請求項１に係る発明は、印刷装置であって、電池を駆動源とする印刷をプロセッサが制御する印刷装置であって、前記プロセッサは、ページ印刷の繰り返しが行われる前記印刷の実行中に前記電池の電圧を検知し、前記印刷の実行中に検知される電圧が第１閾値を下回ったら、ページ印刷の繰り返しを一時停止し、前記一時停止の実行中に検知される電圧の回復が前記第１閾値以上で安定状態にあると判定したら、ページ印刷の繰り返しを再開させ、前記印刷の実行中に検知される電圧が前記第１閾値より小さい第２閾値を下回ったら、前記印刷を中止すること、を特徴とする。
【００１１】
また、請求項２に係る発明は、請求項１に記載する印刷装置であって、前記プロセッサは、前記一時停止の実行中に検知される電圧が前記第１閾値より大きい第３閾値を上回ったら、ページ印刷の繰り返しを再開させること、を特徴とする。
【００１２】
また、請求項３に係る発明は、請求項１に記載する印刷装置であって、前記プロセッサは、（ページ印刷が始まる際に検知される電圧−前記第２閾値）×第１固定パーセント値＋所定値の計算式で前記第１閾値を求めること、を特徴とする。
【００１３】
また、請求項４に係る発明は、請求項２に記載する印刷装置であって、前記プロセッサは、（ページ印刷が始まる際に検知される電圧−前記第２閾値）×第２固定パーセント値＋所定値の計算式で前記第３閾値を求めること、を特徴とする。
【００１４】
また、請求項５に係る発明は、請求項１乃至請求項４のいずれか一つに記載する印刷装置であって、前記プロセッサは、次に繰り返されるページ印刷の先頭部分に該当する印刷データ量に基づいて前記安定状態を判定する基準を調整すること、を特徴とする。
【００１５】
また、請求項６に係る発明は、請求項１乃至請求項５のいずれか一つに記載する印刷装置であって、前記プロセッサは、前記一時停止の実行時間が所定待ち時間を経過したら、前記一時停止の実行中に検知される電圧の回復が前記第１閾値以上であれば、ページ印刷の繰り返しを再開させること、を特徴とする。
【発明の効果】
【００１６】
すなわち、本発明の印刷装置では、電池を駆動源とする印刷をプロセッサが制御する。プロセッサは、ページ印刷の繰り返しが行われる印刷の実行中に電池の電圧を検知し、印刷の実行中に検知される電圧が第１閾値を下回ったら、印刷中のページ印刷が完了した後で、ページ印刷の繰り返しを一時停止する。その後、プロセッサは、一時停止の実行中に検知される電圧の回復が第１閾値以上で安定状態にあると判定したら、電池の電圧が印刷可能まで回復したとみなし、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始する。以上より、本発明の印刷装置では、ページ印刷が途中で停止することがないので、駆動源として備えた電池の電圧降下による所謂「つなぎ印刷」の発生を防止する。さらに、電池の電圧の回復を待ってページ印刷の繰り返しを再開させることから、電池の寿命を長くすることができる。
【００１７】
さらに、プロセッサは、印刷の実行中に検知される電圧が第１閾値より小さい第２閾値を下回ったら、ページ印刷の途中であっても、印刷を中止する。これにより、本発明の印刷装置では、電池の電圧降下による印刷品質の悪化も同時に防止する。
【００１８】
また、本発明の印刷装置では、プロセッサは、一時停止の実行中に検知される電圧が第１閾値より大きい第３閾値を上回ったら、電池の電圧が回復したと判定し、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始する。以上より、本発明の印刷装置では、ページ印刷が途中で停止することがないので、駆動源として備えた電池の電圧降下による所謂「つなぎ印刷」の発生を防止する。さらに、電池の電圧の回復を待ってページ印刷の繰り返しを再開させることから、電池の寿命を長くすることができる。
【００１９】
また、本発明の印刷装置では、プロセッサは、（ページ印刷が始まる際に検知される電圧−第２閾値）×第１固定パーセント値＋所定値の計算式で第１閾値を求めるので、ページ印刷が始まる際の電池の圧力状態に即した制御（つまり、印刷の実行中に検知される電圧が第１閾値を下回ったら、印刷中のページ印刷が完了した後で、ページ印刷の繰り返しを一時停止すること／一時停止の実行中に検知される電圧の回復が第１閾値以上で安定状態にあるなら、電池の電圧が回復したと判定し、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始すること／一時停止の実行時間が所定待ち時間を経過したら、一時停止の実行中に検知される電圧の回復が第１閾値以上であれば、電池の電圧が印刷可能まで回復したとみなし、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始すること）を行うことができる。
【００２０】
また、本発明の印刷装置では、プロセッサは、（ページ印刷が始まる際に検知される電圧−第２閾値）×第２固定パーセント値＋所定値の計算式で第３閾値を求めるので、ページ印刷が始まる際の電池の圧力状態に即した制御（つまり、一時停止の実行中に検知される電圧が第３閾値を上回ったら、電池の電圧が回復したと判定し、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始すること）を行うことができる。
【００２１】
また、本発明の印刷装置では、プロセッサは、次に繰り返されるページ印刷の先頭部分に該当する印刷データ量に基づいて安定状態を判定する基準を調整する。例えば、次に繰り返されるページ印刷の先頭部分に該当する印刷データ量が空白データのみで満たされているのであれば、ページ印刷の一時停止後に行われる次のページ印刷の先頭部分に要する印刷時間を電池の電圧を回復させる時間にあてることができる。そこで、本発明の印刷装置では、プロセッサが、安定状態を判定する基準を緩やかにすることで、一時停止の実行時間を短くすることができる。
【００２２】
また、本発明の印刷装置では、プロセッサは、一時停止の実行時間が所定待ち時間を経過したら、一時停止の実行中に検知される電圧の回復が第１閾値以上であれば、電池の電圧が印刷可能まで回復したとみなし、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始する。以上より、本発明の印刷装置では、ページ印刷が途中で停止することがないので、駆動源として備えた電池の電圧降下による所謂「つなぎ印刷」の発生を防止する。さらに、電池の電圧の回復を待ってページ印刷の繰り返しを再開させることから、電池の寿命を長くすることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る印刷装置を表した斜視図である。
【図２】同印刷装置のブロック図である。
【図３】同印刷装置のフローチャート図である。
【図４】同印刷装置のフローチャート図である。
【図５】同印刷装置の具体的動作（状況１）を説明するための図である。
【図６】同印刷装置の具体的動作（状況２）を説明するための図である。
【図７】同印刷装置の具体的動作（状況３）を説明するための図である。
【図８】同印刷装置の具体的動作（安定状態の基準調整）を説明するための図である。
【発明を実施するための形態】
【００２４】
［１．本発明の構成］
図１及び図２を用いて、本発明の一実施形態に係る印刷装置１の構成について説明する。本実施形態に係る印刷装置１は、所謂卓上型のラベルプリンターである。
【００２５】
印刷装置１の制御系の中核をなすプロセッサ１４は、中央処理装置（ＣＰＵ）１６と、パターンデータメモリ（以下、ＣＧＲＯＭという）１８と、ＥＥＰＲＯＭ２０と、ＲＯＭ２２と、ＲＡＭ２４と、入出力インターフェース２６と、これらを接続するバス２８とから構成されている。
【００２６】
そして、入出力インターフェース２６には、キーボード６と、ＬＣＤ１０に表示データを出力するための表示用ＲＡＭを備えたディスプレイコントローラ（以下、ＬＣＤＣという）３０と、サーマルヘッド１２を駆動するための駆動回路３２と、印字用テープ、インクリボン、及び両面テープ等を巻装した複数のスプール及び各種ローラ等を回転させることにより印字用テープを外部に送り出すテープ送りモータ３４を駆動するための駆動回路３６と、警告用ブザー３８を駆動するための駆動回路４０と、ワードプロセッサ等の外部装置ＷＰから送出される文書データを受信する入力手段としてのインターフェースボード（以下、Ｉ／Ｆボードという）４２とが夫々接続されている。印字機構ＰＭは、サーマルヘッド１２、駆動回路３２、テープ送りモータ３４、及び駆動回路３６から構成される。
【００２７】
又、各部に電力を供給する電池４４が備えられ、その電池４４の電圧を検知する電池電圧検出回路４６も同時に設けられている。
【００２８】
ＣＧＲＯＭ１８には、夫々のキャラクタを表示するためのドットパターンデータが、夫々のコードデータに対応して格納されている。ＥＥＰＲＯＭ２０には、夫々のキャラクタを印字するための各キャラクタの輪郭線を規定するアウトラインデータが、ゴシック系書体、明朝体系書体等の書体毎に分類されて、夫々のコードデータに対応して格納されている。
【００２９】
また、ＲＡＭ２４は、キーボード６から入力された文字や記号などのコードデータ、及び設定文字サイズデータ、書体データを規定する文字修飾データ、縦・横の印字方向等の種々の印字書式情報を文書データとして格納する文書メモリｔｍ、イメージ展開された複数の文字や記号のドットパターンデータを格納する印字バッファｐｂ、各制御処理中に使用する作業バッファｗｂ、各制御処理に必要なフラグデータを格納するフラグメモリｆｍ、バッテリエンプティか否かを示すバッテリエンプティフラグｂｅｆ等の各記憶領域に分けられている。
【００３０】
そして、ＲＯＭ２２には、キーボード６から入力された文字や記号等の各キャラクタのコードデータに対応させてＬＣＤＣ３０を制御する表示駆動制御プログラム、文書メモリｔｍ内の各コードデータに対応するアウトラインデータを印字書式情報に従って印字用ドットパターンデータに変換処理して印字バッファｐｂにイメージ展開するイメージ展開処理制御プログラム、印字バッファｐｂのデータを順次読み出してサーマルヘッド１２やテープ送りモータ３４を駆動する印字駆動制御プログラム、テープ印字制御プログラム、及び、後述する本願特有のプログラム等が格納されている。
【００３１】
［２．本発明の動作］
以上のように構成された印刷装置１において、プロセッサ１４内のＣＰＵ１６により行われる電池４４の電圧変化に基づく印刷制御処理について、図３及び図４に表されたフローチャートに基づき説明する。
【００３２】
図３に表されたように、Ｓ１１において、ＣＰＵ１６は、１ページ分のページ印刷を開始する。ページ印刷では、印字機構ＰＭ等が電池４４によって駆動される。次に、Ｓ１２において、ＣＰＵ１６は、開始電圧を取得する。この処理では、電池４４の電圧Ｖが電池電圧検出回路４６によって取得される。このＳ１２で取得された電圧Ｖを、「開始電圧」とする。次に、Ｓ１３において、ＣＰＵ１６は、第２閾値を取得する。第２閾値とは、バッテリエンプティ電圧であり、ここでは、０．９Ｖとする。第２閾値は、ＲＯＭ２２に記憶されている。
【００３３】
次に、Ｓ１４において、ＣＰＵ１６は、第１閾値と第３閾値を計算する。第１閾値の計算式及び第３閾値の計算式は、以下の通りであり、ＲＯＭ２２に記憶されている。
第１閾値  ＝  （ページ印刷が始まる際に検知される電圧−第２閾値）×第１固定パーセント値＋所定値
第３閾値  ＝  （ページ印刷が始まる際に検知される電圧−第２閾値）×第２固定パーセント値＋所定値
【００３４】
ここで、「ページ印刷が始まる際に検知される電圧」とは、上記Ｓ１２で取得された「開始電圧」である。「所定値」は、バッテリエンプティ電圧であり、ここでは、０．９Ｖである。「第１固定パーセント値」は、ここでは、６０％である。「第２固定パーセント値」は、ここでは、９０％である。
【００３５】
上述した条件と計算式で第１閾値と第３閾値が計算される。上記Ｓ１２で取得された「開始電圧」が１．４Ｖとすれば、第１閾値は１．２Ｖとなり、第３閾値は１．３５Ｖとなる。従って、第３閾値の１．３５Ｖは、第１閾値の１．２Ｖより大きい。また、上述したように、第２閾値は、０．９Ｖであることから、第１閾値の１．２Ｖよりも小さい。
【００３６】
次に、Ｓ１５において、ＣＰＵ１６は、電池４４の電圧Ｖが第２閾値より小さいか否かを判定する。この処理では、電池４４の電圧Ｖは、電池電圧検出回路４６によって取得される。ここで、電池４４の電圧Ｖが第２閾値より小さい場合（Ｓ１５：ＹＥＳ）には、ＣＰＵ１６は、Ｓ２３に進む。
【００３７】
Ｓ２３では、ＣＰＵ１６は、ページ印刷を強制的に終了する。さらに、この処理では、ＣＰＵ１６は、バッテリエンプティフラグｂｅｆをＯＮ状態の「１」とし、ＬＣＤ１０にその旨の警告表示を行わせ、ブザー３８から警告音を出力させる。その後は、ＣＰＵ１６は、この印刷制御処理を終了する。
【００３８】
一方、上記Ｓ１５において、電池４４の電圧Ｖが第２閾値より小さくない場合（Ｓ１５：ＮＯ）には、ＣＰＵ１６は、Ｓ１６に進む。Ｓ１６では、ＣＰＵ１６は、電池４４の電圧Ｖが第１閾値より小さいか否かを判定する。この処理では、電池４４の電圧Ｖは、電池電圧検出回路４６によって取得される。ここで、電池４４の電圧Ｖが第１閾値より小さい場合（Ｓ１６：ＹＥＳ）には、ＣＰＵ１６は、Ｓ１７に進む。
【００３９】
Ｓ１７では、ＣＰＵ１６は、停止制御を予約する。この処理では、ＣＰＵ１６は、フラグメモリｆｍ内に設けられた停止制御フラグをＯＮ状態の「１」とする。その後は、ＣＰＵ１６は、Ｓ１８に進む。また、上記Ｓ１６において、電池４４の電圧Ｖが第１閾値より小さくない場合（Ｓ１６：ＮＯ）には、ＣＰＵ１６は、Ｓ１８に進む。
【００４０】
Ｓ１８では、ＣＰＵ１６は、１ページ分のページ印刷が完了したか否かを判定する。ここで、１ページ分のページ印刷が完了していない場合（Ｓ１８：ＮＯ）には、ＣＰＵ１６は、上記Ｓ１５に戻って、当該１ページ分のページ印刷を続行する。一方、１ページ分のページ印刷が完了した場合（Ｓ１８：ＹＥＳ）には、ＣＰＵ１６は、Ｓ１９に進む。
【００４１】
Ｓ１９では、ＣＰＵ１６は、停止制御の予約があるか否かを判定する。この処理は、フラグメモリｆｍ内に設けられた停止制御フラグに基づいて行われる。ここで、停止制御の予約がある場合（Ｓ１９：ＹＥＳ）には、ＣＰＵ１６は、Ｓ２０の停止制御処理を行う。
【００４２】
次に、上記Ｓ２０の停止制御処理について説明する。図４に表されたように、Ｓ１０１において、ＣＰＵ１６は、ページ印刷を停止し、フラグメモリｆｍ内に設けられた停止制御フラグをＯＦＦ状態の「０」とする。さらに、ＣＰＵ１６は、ＬＣＤ１０にその旨の警告表示を行わせ、ブザー３８から警告音を出力させる。その後は、ＣＰＵ１６は、Ｓ１０２に進む。
【００４３】
Ｓ１０２では、ＣＰＵ１６は、ページ印刷の次ページ分における先頭部分の印刷重さを予測する。この処理では、ＲＡＭ２４に記憶されたデータに基づいて、ページ印刷の次ページ分における先頭部分の印刷重さが予測される。その後は、ＣＰＵ１６は、Ｓ１０３に進む。
【００４４】
Ｓ１０３では、ＣＰＵ１６は、上記Ｓ１０２の予測結果に基づいて安定状態の基準を設定する。具体的には、例えば、「電池４４の電圧Ｖの上昇変化が１０秒間で０．１Ｖより小さいこと」が、安定状態の基準として設定される。
【００４５】
Ｓ１０４では、ＣＰＵ１６は、電池４４の電圧Ｖが第３閾値より大きいか否かを判定する。この処理では、電池４４の電圧Ｖは、電池電圧検出回路４６によって取得される。ここで、電池４４の電圧Ｖが第３閾値より大きい場合（Ｓ１０４：ＹＥＳ）には、ＣＰＵ１６は、ＬＣＤ１０にその旨の表示を行わせた後、後述する図３のＳ２１に進む。一方、電池４４の電圧Ｖが第３閾値より大きくない場合（Ｓ１０４：ＮＯ）には、ＣＰＵ１６は、Ｓ１０５に進む。
【００４６】
Ｓ１０５では、ＣＰＵ１６は、電池４４の電圧Ｖが第１閾値以上で安定状態にあるか否かを判定する。この処理では、上記Ｓ１０３で設定された安定状態の基準と、電池電圧検出回路４６によって取得される電池４４の電圧Ｖとに基づいて、安定状態にあるか否かが判定される。ここで、電池４４の電圧Ｖが第１閾値以上で安定状態にある場合（Ｓ１０５：ＹＥＳ）には、ＣＰＵ１６は、ＬＣＤ１０にその旨の表示を行わせた後、後述する図３のＳ２１に進む。一方、電池４４の電圧Ｖが第１閾値以上でない、又は安定状態にない場合（Ｓ１０５：ＮＯ）には、ＣＰＵ１６は、Ｓ１０６に進む。
【００４７】
Ｓ１０６では、ＣＰＵ１６は、上記Ｓ１０１でページ印刷が停止したときから制限時間を経過し、且つ、電池４４の電圧Ｖが第１閾値以上であるか否かを判定する。この処理では、ＣＰＵ１６内蔵の計時機構又はＲＯＭ２２に記憶された計時プログラム等によって時間が計測される。制限時間は、ここでは、３０秒であり、ＲＯＭ２２に記憶されている。電池４４の電圧Ｖは、電池電圧検出回路４６によって取得される。ここで、上記Ｓ１０１でページ印刷が停止したときから制限時間を経過していない場合、あるいは、上記Ｓ１０１でページ印刷が停止したときから制限時間を経過していても電池４４の電圧Ｖが第１閾値以上でない場合（Ｓ１０６：ＮＯ）には、ＣＰＵ１６は、上記Ｓ１０４に戻る。一方、上記Ｓ１０１でページ印刷が停止したときから制限時間を経過し、且つ、電池４４の電圧Ｖが第１閾値以上である場合（Ｓ１０６：ＹＥＳ）には、ＣＰＵ１６は、ＬＣＤ１０にその旨の表示を行わせた後、後述する図３のＳ２１に進む。
【００４８】
図３に戻り、上記Ｓ１９において、停止制御の予約がない場合（Ｓ１９：ＮＯ）にも、ＣＰＵ１６は、Ｓ２１に進む。
【００４９】
Ｓ２１では、ＣＰＵ１６は、ページ印刷の次の１ページ分があるか否かを判定する。この処理は、ＲＡＭ２４に記憶されたデータに基づいて行われる。ここで、ページ印刷の次の１ページ分がある場合（Ｓ２１：ＹＥＳ）には、上記Ｓ１１に戻って、次の１ページ分のページ印刷を開始する。一方、ページ印刷の次の１ページ分がない場合（Ｓ２１：ＮＯ）には、ＣＰＵ１６は、Ｓ２２に進む。Ｓ２２では、ＣＰＵ１６は、この印刷制御処理を終了する。
【００５０】
［３．本発明の具体的動作］
次に、上述した電池４４の電圧変化に基づく印刷制御処理の具体的な動作について図面を用いて説明する。
【００５１】
図５に表された状況１では、１枚目（１ページ）から９枚目（９ページ）までは、電池電圧検出回路４６によって検知された電池４４の電圧Ｖは常に第１閾値（１．２Ｖ）より大きいので（Ｓ１６：ＮＯ）、ノンストップでページ印刷が繰り返し行われる。ところが、１０枚目（１０ページ）の印刷途中の時点Ｐ１では、電池電圧検出回路４６によって検知された電池４４の電圧Ｖが第１閾値（１．２Ｖ）より小さくなったので（Ｓ１６：ＹＥＳ，Ｓ１７）、１０枚目（１０ページ）のページ印刷が完了した時点Ｐ２でページ印刷が停止される（Ｓ１８：ＹＥＳ，Ｓ１９：ＹＥＳ，Ｓ２０，Ｓ１０１）。その後、５秒が経過した時点Ｑでは、電池電圧検出回路４６によって検知された電池４４の電圧Ｖは第３閾値（１．３５Ｖ）まで回復したので（Ｓ１０４：ＹＥＳ）、ページ印刷が再開され（Ｓ２１：ＹＥＳ，Ｓ１１）、１１枚目（１１ページ）のページ印刷が行われる。
【００５２】
図６に表された状況２では、１枚目（１ページ）から９枚目（９ページ）までは、電池電圧検出回路４６によって検知された電池４４の電圧Ｖは常に第１閾値（１．２Ｖ）より大きいので（Ｓ１６：ＮＯ）、ノンストップでページ印刷が繰り返し行われる。ところが、１０枚目（１０ページ）の印刷途中の時点Ｐ１では、電池電圧検出回路４６によって検知された電池４４の電圧Ｖが第１閾値（１．２Ｖ）より小さくなったので（Ｓ１６：ＹＥＳ，Ｓ１７）、１０枚目（１０ページ）のページ印刷が完了した時点Ｐ２でページ印刷が停止される（Ｓ１８：ＹＥＳ，Ｓ１９：ＹＥＳ，Ｓ２０，Ｓ１０１）。その後の２０秒のうち、最後の１０秒間である時点Ｒ１から時点Ｒ２の間は、電池電圧検出回路４６によって検知された電池４４の電圧Ｖが１．２５Ｖから１．３Ｖに上昇変化する。この変化量は、「電池４４の電圧Ｖの上昇変化が１０秒間で０．１Ｖより小さいこと」という安定状態の基準と「電池４４の電圧Ｖが第１閾値（１．２Ｖ）以上であること」とを初めて満たす（Ｓ１０５：ＹＥＳ）。そのため、電池４４の電圧Ｖが１．３Ｖに変化した時点Ｒ２では、ページ印刷が再開され（Ｓ２１：ＹＥＳ，Ｓ１１）、１１枚目（１１ページ）のページ印刷が行われる。
【００５３】
図７に表された状況３では、１枚目（１ページ）から９枚目（９ページ）までは、電池電圧検出回路４６によって検知された電池４４の電圧Ｖは常に第１閾値（１．２Ｖ）より大きいので（Ｓ１６：ＮＯ）、ノンストップでページ印刷が繰り返し行われる。ところが、１０枚目（１０ページ）の印刷途中の時点Ｐ１では、電池電圧検出回路４６によって検知された電池４４の電圧Ｖが第１閾値（１．２Ｖ）より小さくなったので（Ｓ１６：ＹＥＳ，Ｓ１７）、１０枚目（１０ページ）のページ印刷が完了した時点Ｐ２でページ印刷が停止される（Ｓ１８：ＹＥＳ，Ｓ１９：ＹＥＳ，Ｓ２０，Ｓ１０１）。その後に、制限時間である３０秒経過した時点Ｓでは、電池電圧検出回路４６によって検知された電池４４の電圧Ｖが第１閾値（１．２Ｖ）以上の１．３Ｖであるので（Ｓ１０６：ＹＥＳ）、ページ印刷が再開され（Ｓ２１：ＹＥＳ，Ｓ１１）、１１枚目（１１ページ）のページ印刷が行われる。
【００５４】
尚、図８に表された点線のように、ページ印刷の次ページ分の印刷データから電池４４の電圧変化の予想曲線を想定することができる。つまり、ページ印刷が繰り返し行われている際の電池４４の電圧変化の測定曲線がページ印刷の停止（Ｓ１８：ＹＥＳ，Ｓ１９：ＹＥＳ，Ｓ２０，Ｓ１０１）の時点を経過した際に、ページ印刷の次ページ分における先頭部分の印刷重さ、即ち、印刷データにおけるＯＮドット数の多少を予測する（Ｓ１０２）。ここで、ページ印刷の次ページ分における先頭部分が空白データであると予測する場合には、図８に表されたように、その空白データ印刷時間を電池４４の電圧回復の時間にあてることができるので、Ｓ１０３で設定される安定状態の基準を緩やかな基準に調整することができる。その結果、ページ印刷の停止（Ｓ１８：ＹＥＳ，Ｓ１９：ＹＥＳ，Ｓ２０，Ｓ１０１）からページ印刷の再開（Ｓ２１：ＹＥＳ，Ｓ１１）までの一時停止時間を短くすることができる。
【００５５】
尚、図５乃至図８では、ページ印刷中の電池４４の電圧変化は、滑らかな測定曲線で表されているが、実際には、印刷データの印刷負荷に応じて微細に上下振動する曲線である。
【００５６】
［４．まとめ］
すなわち、本実施の形態に係る印刷装置１では、電池４４を駆動源とする印刷を、ＣＰＵ１６を有するプロセッサ１４が制御する。プロセッサ１４は、ページ印刷の繰り返しが行われる印刷の実行中に電池４４の電圧を検知し（Ｓ１６）、印刷の実行中に検知される電圧Ｖが第１閾値を下回ったら（Ｓ１６：ＹＥＳ）、印刷中のページ印刷が完了した後で（Ｓ１７，Ｓ１８：ＹＥＳ，Ｓ１９：ＹＥＳ）、ページ印刷の繰り返しを一時停止する（Ｓ２０，Ｓ１０１）。その後、プロセッサ１４は、一時停止の実行中に検知される電圧Ｖの回復が第１閾値以上で安定状態にあると判定したら（Ｓ１０５：ＹＥＳ）、電池４４の電圧Ｖが印刷可能まで回復したとみなし、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始する（Ｓ２１：ＹＥＳ，Ｓ１１）。以上より、本実施の形態に係る印刷装置１では、ページ印刷が途中で停止することがないので、駆動源として備えた電池４４の電圧Ｖの降下による所謂「つなぎ印刷」の発生を防止する。さらに、電池４４の電圧Ｖの回復を待ってページ印刷の繰り返しを再開させることから（Ｓ２０，Ｓ２１：ＹＥＳ，Ｓ１１）、電池４４の寿命を長くすることができる。
【００５７】
さらに、プロセッサ１４は、印刷の実行中に検知される電圧Ｖが第１閾値より小さい第２閾値を下回ったら（Ｓ１５：ＹＥＳ）、ページ印刷の途中であっても、印刷を中止する（Ｓ２３）。これにより、本実施の形態に係る印刷装置１では、電池４４の電圧Ｖの降下による印刷品質の悪化も同時に防止する。
【００５８】
また、本実施の形態に係る印刷装置１では、プロセッサ１４は、一時停止の実行中に検知される電圧Ｖが第１閾値より大きい第３閾値を上回ったら（Ｓ１０４：ＹＥＳ）、電池４４の電圧が回復したと判定し、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始する（Ｓ２１：ＹＥＳ，Ｓ１１）。以上より、本実施の形態に係る印刷装置１では、ページ印刷が途中で停止することがないので、駆動源として備えた電池４４の電圧Ｖの降下による所謂「つなぎ印刷」の発生を防止する。さらに、電池４４の電圧Ｖの回復を待ってページ印刷の繰り返しを再開させることから（Ｓ２０，Ｓ２１：ＹＥＳ，Ｓ１１）、電池４４の寿命を長くすることができる。
【００５９】
また、本実施の形態に係る印刷装置１では、プロセッサ１４は、（ページ印刷が始まる際に検知される電圧−第２閾値）×第１固定パーセント値（６０％）＋所定値（０．９Ｖ）の計算式で第１閾値を求めるので、ページ印刷が始まる際の電池４４の圧力Ｖの状態に即した制御（つまり、印刷の実行中に検知される電圧Ｖが第１閾値を下回ったら、印刷中のページ印刷が完了した後で、ページ印刷の繰り返しを一時停止すること／一時停止の実行中に検知される電圧Ｖの回復が第１閾値以上で安定状態にあるなら、電池４４の電圧Ｖが回復したと判定し、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始すること／一時停止の実行時間が所定待ち時間を経過したら、一時停止の実行中に検知される電圧Ｖの回復が第１閾値以上であれば、電池４４の電圧Ｖが印刷可能まで回復したとみなし、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始すること）を行うことができる（Ｓ１６：ＹＥＳ，Ｓ１７，Ｓ１８：ＹＥＳ，Ｓ２０，Ｓ１０１／Ｓ１０５：ＹＥＳ，Ｓ２１：ＹＥＳ，Ｓ１１／Ｓ１０６：ＹＥＳ，Ｓ２１：ＹＥＳ，Ｓ１１）。
【００６０】
また、本実施の形態に係る印刷装置１では、プロセッサ１４は、（ページ印刷が始まる際に検知される電圧−第２閾値）×第２固定パーセント値（９０％）＋所定値（０．９Ｖ）の計算式で第３閾値を求めるので、ページ印刷が始まる際の電池４４の圧力Ｖの状態に即した制御（つまり、一時停止の実行中に検知される電圧Ｖが第３閾値を上回ったら、電池４４の電圧Ｖが回復したと判定し、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始すること）を行うことができる（Ｓ１０４：ＹＥＳ，Ｓ２１：ＹＥＳ，Ｓ１１）。
【００６１】
また、本実施の形態に係る印刷装置１では、プロセッサ１４は、次に繰り返されるページ印刷の先頭部分に該当する印刷データのＯＮドット数の多少に基づいて安定状態を判定する基準を調整する（Ｓ１０２，Ｓ１０３）。例えば、次に繰り返されるページ印刷の先頭部分に該当する印刷データが空白データのみで満たされているのであれば、ページ印刷の一時停止後に行われる次のページ印刷の先頭部分に要する印刷時間を電池４４の電圧Ｖを回復させる時間にあてることができる（図８参照）。そこで、本実施の形態に係る印刷装置１では、プロセッサ１４が、安定状態を判定する基準を緩やかにすることで（Ｓ１０３）、一時停止の実行時間（Ｓ２０の停止制御処理の実行時間）を短くすることができる。
【００６２】
また、本実施の形態に係る印刷装置１では、プロセッサ１４は、一時停止の実行時間が所定待ち時間を経過したら、一時停止の実行中に検知される電圧Ｖの回復が第１閾値以上であれば（Ｓ１０６：ＹＥＳ）、電池４４の電圧Ｖが印刷可能まで回復したとみなし、ページ印刷の繰り返しを再開させ、ページ印刷の一時停止後に行われる次のページ印刷から開始する（Ｓ２１：ＹＥＳ，Ｓ１１）。以上より、本実施の形態に係る印刷装置１では、ページ印刷が途中で停止することがないので、駆動源として備えた電池４４の電圧Ｖの降下による所謂「つなぎ印刷」の発生を防止する。さらに、電池４４の電圧Ｖの回復を待ってページ印刷の繰り返しを再開させることから（Ｓ２０，Ｓ２１：ＹＥＳ，Ｓ１１）、電池４４の寿命を長くすることができる。
【００６３】
［５．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
【００６４】
［５．−１  印刷装置の型式］
本実施の形態に係る印刷装置１では、携帯型のラベルプリンターやモバイルプリンターであってもよい。
【００６５】
［５．−２  安定状態の基準］
図４のＳ１０３で設定される安定状態の基準としては、例えば、以下（１）〜（５）の各条件から導き出される基準であってもよい。
（１）安定状態の基準を「電池４４の電圧Ｖの上昇変化がｔ秒間でｖボルトより小さいこと」とする。
（２）ページ印刷の次ページ分における先頭部分の空白データの印刷に必要な予測時間をＳ秒とする。
（３）上記（１）のｔ秒は、１０秒−Ｓ秒で求める。
（４）上記（３）で求められたｔ秒が、３秒未満の場合には、３秒をｔ秒とする。
（５）上記（１）のｖボルトは、０．１ボルトと固定する。
【符号の説明】
【００６６】
１  印刷装置
１４  プロセッサ
４４  電池
Ｖ  電池の電圧
【図１】
2013154499.tif 000003
【図２】
2013154499.tif 000004
【図３】
2013154499.tif 000005
【図４】
2013154499.tif 000006
【図５】
2013154499.tif 000007
【図６】
2013154499.tif 000008
【図７】
2013154499.tif 000009
【図８】
2013154499.tif 000010