(57)【要約】    【課題】  過去の印刷情報から印刷処理における最大の電池電圧降下量を予測し、その予測結果に基づいて正確な印刷の可否判定を行うことを可能とした印刷装置を提供する。    【解決手段】  印字前の電池電圧Ｖａを測定する（Ｓ４）とともに、印字データからヘッド幅方向の最大ドット数ｂを算出し（Ｓ５）、更に前回の印字処理の直後（Ｓ８）において算出されたドット単位当たりの電圧降下量ｅに基づいて、今回の印字処理において最も電池に負荷がかかる際の電圧値Ｖｃ（最小の電圧値）を予測して現在の電池残量が印字処理を行うのに不足しているか否かを印字処理前に判定する（Ｓ６）ように構成する。【選択図】  図５
2006159824.tif 000002
【特許請求の範囲】
【請求項１】
電源を供給する電池と、
前記電池によって供給された電源に基づいて、ドットパターンにより形成される文字等の印刷を印刷媒体に所定間隔で１ドットライン毎に行うサーマルヘッドと、を備えた印刷装置において、
前記サーマルヘッドを用いた印刷処理における印刷情報を記憶する印刷情報記憶手段と、
前記印刷情報記憶手段に記憶された過去の印刷処理における印刷情報に基づいて、印刷処理において予測されるドット単位当たりの電池電圧降下量を算出する単位降下量算出手段と、
前記単位降下量算出手段により算出された電池電圧降下量に基づいて、印刷開始前に印刷処理において予測される最大の電池電圧降下量を算出する最大降下量算出手段と、
前記最大降下量算出手段によって算出された最大の電池電圧降下量に基づいて印刷処理が可能か否かを判定する印刷判定手段と、を有することを特徴とする印刷装置。
【請求項２】
前記印刷情報記憶手段に記憶される印刷情報は、印刷開始前の前記電池の電圧値と、印刷されるドットパターンの１ドットライン当たりの最大ドット数と、前記最大ドット数のライン印刷時における前記電池の電圧値と、から構成され、
前記単位降下量算出手段は、印刷処理時において前記最大ドット数のライン印刷時における電池電圧降下量を前記最大ドット数で割ることにより算出することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷情報記憶手段に記憶される印刷情報は、印刷開始前の前記電池の電圧値と、印刷されるドットパターンの１ドットライン当たりの最大ドット数と、から構成され、
前記単位降下量算出手段は、印刷処理時における１ドットライン印刷時の最大の電池電圧降下量をその際の通電ドット数で割ることにより算出することを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記最大降下量算出手段は、
印刷処理で印刷されるドットパターンの１ドットライン当たりの最大ドット数を検出する最大ドット数検出手段を有し、
前記単位降下量算出手段によって算出されたドット単位当たりの電池電圧降下量を前記最大ドット数検出手段により検出された最大ドット数に乗じることにより算出することを特徴とする請求項１乃至請求項３のいずれかに記載の印刷装置。
【請求項５】
前記印刷判定手段は、現在の前記電池の電圧値から前記最大の電池電圧降下量を引いた電圧値が予め設定された基準電圧値以下の電圧値となった場合に、印刷処理が不可能であると判定することを特徴とする請求項１乃至請求項４のいずれかに記載の印刷装置。
【請求項６】
ディスプレイを備え、
前記印刷判定手段によって印刷処理が不可能であると判定された場合に、印刷可能な文字サイズを算出するとともに算出された文字サイズを前記ディスプレイに表示することを特徴とする請求項１乃至請求項５のいずれかに記載の印刷装置。
【請求項７】
前記印刷判定手段によって印刷処理が不可能であると判定された場合に、印刷可能な文字サイズを算出するとともに算出された文字サイズに設定を変更して印刷処理を行うことを特徴とする請求項１乃至請求項６のいずれかに記載の印刷装置。
【請求項８】
前記印刷判定手段によって印刷処理が不可能であると判定された場合に印刷処理を中止することを特徴とする請求項１乃至請求項５のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電池電源に基づいてドットパターンにより形成される文字等の印刷を行う印刷装置に関し、特に過去の印刷情報から印刷処理における最大の電池電圧降下量を予測し、その予測結果に基づいて正確な印刷の可否判定を行うことを可能とした印刷装置に関するものである。
【背景技術】
【０００２】
従来より、テープ印刷装置等の小型で持ち運びが自由に可能な印刷装置においては、一次電池や二次電池等の小型電源による動作が可能なように構成されている。このような電池電源を用いた印刷装置においては、長時間の放電により電源の出力電圧が徐々に低下する問題点があった。そして、印字中に電圧が所定電圧以下に低下して動作不可能になった場合、印刷の進行状況に関わらず、強制的に中断してサスペンドモード等への移行が行なわれるように構成されている。その結果、印刷中の印刷情報は失われ、電池交換後の再開時には、再度最初から情報を入力し、印刷を行わなければならなかった。
このような問題を解決する手段として、例えば特開平１０−１０５２９５号公報には、バッテリーを用いての動作中の印字開始前に、これから印字すべきデータ量と現在のバッテリー消費量から現在のバッテリー残量で印字可能かどうかを判断し、印字不可能ならば、印字動作に入らず、ホスト表示器へのバッテリー交換要求の表示・サスペンド状態移行・交換後の印字開始を連動して行うことにより、印字中のバッテリーの消耗による印字中断・バッテリー交換によって、印字データの喪失が起こらないようにした印刷装置について記載されている。
【特許文献１】特開平１０−１０５２９５号公報（第３頁〜第６頁、図６〜図９）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述した特許文献１に記載の印刷装置においては、印字可能か否かの判定に、これから印字するデータ量から導き出したバッテリー消費量を用いて行っているが、使用する電池の種類（マンガン電池、アルカリ電池、リチウムイオン電池等）によって電圧特性が異なることから、正確にその識別を行うことができなかった。即ち、特性の良い電池（例えば、リチウムイオン電池）で余力のあるうちに交換することとなったり、特性の悪い電池（例えば、マンガン電池）で寿命がきていても印字可能と識別される場合が生じていた。
また、印刷装置では文字等の印刷を行う際等の電池に負荷がかかった状態において、電圧が軽負荷時（スタンバイ状態時等）より降下することが知られている。しかし、前記従来の印刷装置においては印刷を行う総印字コマンド数に基づいて印刷によって消費されるバッテリー量を算出するが、その算出に関しては負荷によって降下する電圧値については何ら考慮していなかった。しかしながら、電池に負荷がかかることにより瞬間的に降下した電圧値が印刷に必要な最低電圧値を下回ることによって印刷が中断される虞もあり、そのような点を考慮した新たな判定手段が必要となっていた。更に、電圧の降下量は印刷する内容によって異なる（例えば、大きいサイズの文字を印刷する際には電圧降下が大きく、小さいサイズの文字を印刷する場合には電圧降下は小さい）ので、その印刷内容を考慮した判定を行わなければならない問題があった。
【０００４】
そこで、本発明は、上述した問題点を解決するためになされたものであり、印刷を行うドット数に応じた最大の電圧降下量を予測して、次の印刷が可能であるかを印刷前に判定するので、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため請求項１に係る印刷装置は、電源を供給する電池と、前記電池によって供給された電源に基づいて、ドットパターンにより形成される文字等の印刷を印刷媒体に所定間隔で１ドットライン毎に行うサーマルヘッドと、を備えた印刷装置において、前記サーマルヘッドを用いた印刷処理における印刷情報を記憶する印刷情報記憶手段と、前記印刷情報記憶手段に記憶された過去の印刷処理における印刷情報に基づいて、印刷処理において予測されるドット単位当たりの電池電圧降下量を算出する単位降下量算出手段と、前記単位降下量算出手段により算出された電池電圧降下量に基づいて、印刷開始前に印刷処理において予測される最大の電池電圧降下量を算出する最大降下量算出手段と、前記最大降下量算出手段によって算出された最大の電池電圧降下量に基づいて印刷処理が可能か否かを判定する印刷判定手段と、を有することを特徴とする。
【０００６】
また、請求項２に係る印刷装置は、請求項１に記載の印刷装置において、前記印刷情報記憶手段に記憶される印刷情報は、印刷開始前の前記電池の電圧値と、印刷されるドットパターンの１ドットライン当たりの最大ドット数と、前記最大ドット数のライン印刷時における前記電池の電圧値と、から構成され、前記単位降下量算出手段は、印刷処理時において前記最大ドット数のライン印刷時における電池電圧降下量を前記最大ドット数で割ることにより算出することを特徴とする。
【０００７】
また、請求項３に係る印刷装置は、請求項１に記載の印刷装置において、前記印刷情報記憶手段に記憶される印刷情報は、印刷開始前の前記電池の電圧値と、印刷されるドットパターンの１ドットライン当たりの最大ドット数と、から構成され、前記単位降下量算出手段は、印刷処理時における１ドットライン印刷時の最大の電池電圧降下量をその際の通電ドット数で割ることにより算出することを特徴とする。
【０００８】
また、請求項４に係る印刷装置は、請求項１乃至請求項３のいずれかに記載の印刷装置において、前記最大降下量算出手段は、印刷処理で印刷されるドットパターンの１ドットライン当たりの最大ドット数を検出する最大ドット数検出手段を有し、前記単位降下量算出手段によって算出されたドット単位当たりの電池電圧降下量を前記最大ドット数検出手段により検出された最大ドット数に乗じることにより算出することを特徴とする。
【０００９】
また、請求項５に係る印刷装置は、請求項１乃至請求項４のいずれかに記載の印刷装置において、前記印刷判定手段は、現在の前記電池の電圧値から前記最大の電池電圧降下量を引いた電圧値が予め設定された基準電圧値以下の電圧値となった場合に、印刷処理が不可能であると判定することを特徴とする。
【００１０】
また、請求項６に係る印刷装置は、請求項１乃至請求項５のいずれかに記載の印刷装置において、ディスプレイを備え、前記印刷判定手段によって印刷処理が不可能であると判定された場合に、印刷可能な文字サイズを算出するとともに算出された文字サイズを前記ディスプレイに表示することを特徴とする。
【００１１】
また、請求項７に係る印刷装置は、請求項１乃至請求項６のいずれかに記載の印刷装置において、前記印刷判定手段によって印刷処理が不可能であると判定された場合に、印刷可能な文字サイズを算出するとともに算出された文字サイズに設定を変更して印刷処理を行うことを特徴とする。
【００１２】
また、請求項８に係る印刷装置は、請求項１乃至請求項５のいずれかに記載の印刷装置において、前記印刷判定手段によって印刷処理が不可能であると判定された場合に印刷処理を中止することを特徴とする。
【発明の効果】
【００１３】
請求項１に係る印刷装置では、記憶された過去の印刷処理における印刷情報に基づいて、印刷開始前に印刷処理において予測される最大の電池電圧降下量を算出し、印刷処理が可能か否かを判定するので、現在使用する電池の状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。従って、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
【００１４】
また、請求項２に係る印刷装置では、ドット単位当たりの電池電圧降下量を、印刷されるドットパターンの１ドットライン当たりの最大ドット数のライン印刷時における電池電圧降下量を前記最大ドット数で割ることにより算出するので、次回の印刷処理における正確なドット単位当たりの電池電圧降下量を予測することが可能である。従って、現在使用する電池の状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。それにより、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
【００１５】
また、請求項３に係る印刷装置では、ドット単位当たりの電池電圧降下量を、印刷処理時における１ドットライン印刷時の最大の電池電圧降下量をその際の通電ドット数で割ることにより算出するので、次回の印刷処理における正確なドット単位当たりの電池電圧降下量を予測することが可能である。従って、現在使用する電池の状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。それにより、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
【００１６】
また、請求項４に係る印刷装置では、印刷処理において予測される最大の電池電圧降下量を、印刷処理で印刷されるドットパターンの１ドットライン当たりの最大ドット数にドット単位当たりの電池電圧降下量を乗じることにより算出するので、次回の印刷処理における正確な最大電池電圧降下量を予測することが可能である。従って、現在使用する電池の状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。それにより、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
【００１７】
また、請求項５に係る印刷装置では、現在の電池電圧値から最大の電池電圧降下量を引いた電圧値が予め設定された基準電圧値以下の電圧値となった場合に、印刷処理が不可能であると判定するので、現在使用する電池の状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。従って、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
【００１８】
また、請求項６に係る印刷装置では、印刷処理が不可能であると判定された場合に、印刷可能な文字サイズを算出するとともに算出された文字サイズをディスプレイに表示するので、現在の電池の残量で印刷可能な文字サイズを印字処理前に知ることが可能である。従って、印刷に失敗してテープを無駄に消費する虞が無くなり、また、文字サイズを新たに変更することによって電池残量に応じた印刷を行うことが可能であり、使い勝手が良くなる。
【００１９】
また、請求項７に係る印刷装置では、印刷処理が不可能であると判定された場合に、印刷可能な文字サイズを算出するとともに算出された文字サイズに設定を変更して印刷処理を行うので、現在の電池の残量で印刷可能な文字サイズを印字処理前に知ることが可能であるとともに、印刷可能な文字サイズによって継続して印刷を行うことが可能となる。従って、印刷に失敗してテープを無駄に消費する虞が無くなり、また、利用者は複雑な操作を行うことなく、変更された文字サイズによって電池残量に応じた印刷を容易に行うことが可能であり、使い勝手が良くなる。
【００２０】
また、請求項８に係る印刷装置では、印刷判定手段によって印刷処理が不可能であると判定された場合に印刷処理を中止するので、印刷に失敗してテープを無駄に消費する虞が無くなる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る印刷装置をテープ印刷装置について具体化した第１乃至第３実施形態に基づき図面を参照しつつ詳細に説明する。ここで、第１乃至第３実施形態に係るテープ印刷装置は、駆動するための供給電源として電池電源方式を採用した構成となっている。そして、内部には後述の電池電圧検出機構を備えており、現在使用されている電池電源の寿命を正確に識別することが可能となっている。
【００２２】
（第１実施形態）
先ず、第１実施形態に係るテープ印刷装置の概略構成について図１及び図２に基づき説明する。図１は第１実施形態に係るテープ作成装置を示す外観斜視図である。図２は第１実施形態に係るテープ印刷装置の内部に配置されたテープ駆動印刷機構及びテープ収納カセットの構造を示した平面図である。
【００２３】
図１に示すように、第１実施形態に係るテープ印刷装置１は、その上面に文字キーや制御キーなどの多数のキーを含むキーボード３を有している。また、テープ印刷装置１の内部には、以下で説明するテープ収納カセット３０（図２参照）を着脱自在に装着することができると共に、テープ駆動印刷機構１０及びテープを切断するためのカッター１７（共に図２参照）が含まれており、テープ収納カセット３０から引き出されて印刷されたテープはカッター１７で切断された後に、排出口５から排出される。また、図１には描かれていないものの、テープ印刷装置１の表面には、パーソナルコンピュータなどの外部機器７８との有線または無線接続を行うための接続インターフェイス６７（共に図３参照）が設けられている。また、キーボード３が設けられた本体部上面には、キーボード３から入力された文字等を表示する液晶ディスプレイ６が設けられている。
【００２４】
また、図２に示すように、テープ印刷装置１内のカセット収納部フレーム１１には、テープ収納カセット３０が着脱自在に装着されている。テープ収納カセット３０内には、ＰＥＴ（ポリエチレンテレフタレート）フィルム等からなる透明な表層テープ３１が巻装されたテープスプール３２と、インクリボン３３が巻装されたリボン供給スプール３４と、使用済みのインクリボン３３を巻き取る巻取りスプール３５と、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に剥離テープが貼り合わされた二重テープ３６が剥離テープを外側にして巻装された基材供給スプール３７と、二重テープ３６と表層テープ３１とを重ねて接合させるための接合ローラ３９とがそれぞれ回転自在に設けられている。
【００２５】
また、図２に示すように、カセット収納部フレーム１１には、軸２０ａを中心にして揺動可能となるようにアーム２０が取り付けられている。アーム２０の先端には、共にゴムなどの可撓性部材を表面に有するプラテンローラ２１及び送りローラ２２が回動自在に取り付けられている。アーム２０が最も時計回りに揺動した位置では、プラテンローラ２１が表層テープ３１及びインクリボン３３を介して後述するプレート１２に配置されたサーマルヘッド１３と圧接し、送りローラ２２が表層テープ３１及び二重テープ３６を介して接合ローラ３９と圧接する。
また、カセット収納部フレーム１１からはプレート１２が立設している。プレート１２のプラテンローラ２１側には、多数の発熱素子が図２の紙面垂直方向に１列に配列されたサーマルヘッド１３が配置されている。プレート１２は、テープ収納カセット３０が所定位置に装着されたときに、テープ収納カセット３０の凹部１４にはめ込まれる。また、カセット収納部フレーム１１からは、リボン巻取りローラ及び接合ローラ駆動ローラ（図示せず）が立設している。テープ収納カセット３０が所定位置に装着されると、リボン巻取りローラ及び接合ローラ駆動ローラはそれぞれ巻取りスプール３５及び接合ローラ３９内に挿入される。
【００２６】
また、カセット収納部フレーム１１にはテープ走行用のＤＣモータ２が取り付けられている。ＤＣモータ２の回転駆動力は、カセット収納部フレーム１１に沿って互いに噛み合うように配置された円板状の複数のギアを介して、リボン巻取りローラ１５、接合ローラ駆動ローラ１６、プラテンローラ２１及び送りローラ２２にそれぞれ伝えられる。
【００２７】
そのため、ＤＣモータ２に電力が供給されると、それに応じて巻取りスプール３５、接合ローラ３９、プラテンローラ２１及び送りローラ２２が回転し、これらの回転によって生じる駆動力によってテープ収納カセット３０内の表層テープ３１、インクリボン３３及び二重テープ３６が巻き解かれつつ下流側へと搬送される。表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド１３との間を通過する。これらがプラテンローラ２１とサーマルヘッド１３とによって挟まれた状態で搬送されつつ、サーマルヘッド１３に配列された多数（第１実施形態では１２８個）の発熱素子Ｒ（図３参照）に選択的かつ間欠的に通電が行われることにより、表層テープ３１にインクリボン３３のインクが１ドットライン毎に所定間隔で転写され、その結果、所望のドット画像（文字や記号）が鏡像で形成される。また、サーマルヘッド１３を通過したインクリボン３３がリボン巻取りローラ１５によって巻き取られた後、表層テープ３１は二重テープ３６と重ねられて送りローラ２２と接合ローラ３９との間を通過する。これによって、ドット印刷済みの表層テープ３１はその印刷面側が二重テープ３６と強固に重ね合わされる。
【００２８】
この表層テープ３１と二重テープ３６とが重ね合わされた積層テープ３８は、表層テープ３１の印刷面とは反対側から印刷画像の正像を見ることができるものであって、送りローラ２２のさらに下流側に配置されたカッター１７によって切断されてから排出口５から排出される。カッター１７は、固定刃１７ａに対して回動刃１７ｂが回動して切断対象物を剪断する鋏形式であり、回動刃１７ｂはカッター用のＤＣモータ７２（図３参照）によって支点を中心に往復揺動することにより積層テープ３８を切断する。切断された積層テープ３８は、剥離テープを剥がすことにより任意の場所に貼り付けることが可能な粘着ラベルとして用いることができる。
【００２９】
次に、テープ印刷装置１の制御構成について、図３及び図４に基づいて説明する。図３は第１実施形態に係るテープ印刷装置の制御構成を示すブロック図である。図４は第１実施形態に係るテープ印刷装置のサーマルヘッド駆動部分を示す回路図である。
【００３０】
テープ印刷装置１内には制御基板（図示せず）が配置されており、この制御基板上には、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６、タイマ７１、３つのドライバ回路６８、６９、７０が配置されている。各種演算を行うと共に信号の入出力を管理するＣＰＵ６１は、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６、タイマ７１、各種ドライバ６８〜７０と接続されていると共に、キーボード３、液晶ディスプレイ６、及び接続インターフェイス６７にも接続されている。
ＣＧ−ＲＯＭ６２は、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。また、ＥＥＰＲＯＭ６３には、後述のようにキーボード３により入力された文字等のデータ、印字前の電池電圧、前記入力された文字等の印刷の際に通電される１ラインの最大ドット数、前記最大ドット数によるライン印刷時の電池電圧等の印刷データを記憶する。また、ＲＯＭ６４には、テープ印刷装置１を動作させるための後述の各種のプログラム、ＤＣモータ２の基準回転速度などの各種データテーブル類が格納されている。また、ＲＡＭ６６は、キーボード３から入力されたデータや外部機器７８から接続インターフェイス６７を介して取り込まれたデータ、及び、ＣＰＵ６１での演算結果などを一時的に記憶する。また、タイマ７１は、クロック信号に基づいて基準時刻からの経過時間をＣＰＵ６１に通知する。
【００３１】
また、ＣＰＵ６１には、サーマルヘッド１３での印刷を制御する印刷制御部６１ａと、ＤＣモータ２を制御するテープモータ制御部６１ｂと、ＤＣモータ７２を制御するカッターモータ制御部６１ｃとが含まれている。また、ドライバ６８は、タイマ７１で生成されたクロック信号を参照してＤＣモータ２の駆動と同期するように、印刷制御部６１ａからの制御信号に基づいてサーマルヘッド１３に駆動信号を供給する。また、ドライバ６９は、カッターモータ制御部６１ｃからの制御信号に基づいてＤＣモータ７２に駆動信号を供給する。また、ドライバ７０は、テープモータ制御部６１ｂからの制御信号に基づいてＤＣモータ２に駆動信号を供給する。
【００３２】
更に、ＣＰＵ６１には、液晶駆動回路７４を介して液晶ディスプレイ６が接続されており、ＣＰＵ６１により、液晶ディスプレイ６を制御している。液晶ディスプレイ６には、キーボード３により入力された文字の表示や、電池の残量が不足したことを利用者に対して警告する表示がなされる。
【００３３】
次に、図４を用いて特にテープ印刷装置１のサーマルヘッド駆動部分について説明する。図４に示すように、サーマルヘッド駆動部分は、ＣＰＵ６１と、直流電圧信号をＡ／Ｄ変換するＡ／Ｄ変換回路７３と、ＣＧ−ＲＯＭ６２と、ＥＥＰＲＯＭ６３と、ＣＰＵ６１からの制御信号に基づいてサーマルヘッド１３に駆動信号を供給するドライバ６８と、各種抵抗（サーマルヘッド１３の発熱素子を構成するものを含む）及びトランジスタとから基本的に構成されている。
【００３４】
発熱素子Ｒ１，Ｒ２，・・・，Ｒｎ（以下、発熱素子を総称してＲという）は、前記サーマルヘッド１３の各ドットを構成する。ここで、第１実施形態に係るサーマルヘッド１３は１２８ドットから構成されており、発熱素子Ｒは合計で１２８個設けられている。印刷時には、前記したようにサーマルヘッド１３はプラテンローラ２１に圧接され、その際、サーマルヘッド上に取り付けられた発熱素子Ｒはインクリボン３３を介して表層テープ３１に圧接される。
【００３５】
また、発熱素子Ｒ1 〜Ｒnは、一端が電池電源の端子Ｓに接続され、他端はトランジスタＴ１〜Ｔｎのコレクタに接続されている。一方、トランジスタＴ１〜Ｔｎのエミッタは接地されている。発熱素子Ｒ1 〜Ｒn は通電されることによって発熱して、インクリボン上のインク層を加熱して溶融させ、表層テープ３１に転写記録するようになっている。そして、発熱素子Ｒによってテープ幅方向の所定ライン数の印刷が行われると、表層テープ３１及びインクリボン３３が搬送されて、次の所定ライン数の印刷が行われる。以後、同様に、サーマルヘッド１３による印刷とテープ及びインクリボンの搬送とが繰返されて印刷が行われる。
【００３６】
また、トランジスタＴ１〜Ｔｎは、発熱素子Ｒ１〜Ｒｎの通電状態を制御するスイッチとして機能する。トランジスタＴ１〜Ｔｎは、ベースがドライバ６８に接続されており、ドライバ６８はＣＰＵ６１から送信された印字データ及びヘッド通電信号に基づいて、トランジスタＴ１〜ＴｎのＯＮ／ＯＦＦを制御する。
具体的には、トランジスタＴ１〜Ｔｎは、ベースにドライバからハイレベルの通電制御信号が与えられることによってＯＮとなり、各発熱素子Ｒ１〜Ｒｎに電池電源から供給される電流を流し、ローレベルの通電制御信号が与えられることによってＯＦＦとなり、各発熱素子Ｒ１〜Ｒｎへの電流の供給を遮断する。それにより、ドライバ６８によって、各ドットを構成する発熱素子Ｒ１〜Ｒｎの通電が個々に制御される。
【００３７】
また、第１実施形態に係るテープ印刷装置１では、所定のタイミングでその時点での電池電圧ＶをＡ／Ｄ変換回路７３に入力された電池電圧読取信号を介して測定する。そして、その電圧測定値はＥＥＰＲＯＭ６３に順次書き込まれる。
ＣＰＵ６１は、ＥＥＰＲＯＭ６３に記憶された前記電圧側定値、キーボード３から入力された文字等の印字データを用いて、現在の電池残量が今回の印刷を行うのに必要な容量を有しているか否かを予測して判定する後述の電池残量判定処理を行う（図５のＳ６参照）。
【００３８】
次に、このように構成されたテープ印刷装置１のテープに印刷する印刷処理などの制御処理について図５乃至図７に基づいて説明する。先ず、図５を用いて第１実施形態に係るテープ印刷装置１のメインシステムの制御処理について説明する。図５は第１実施形態に係るテープ印刷装置１のメインシステム制御プログラムのフローチャートである。尚、これら図５乃至図７にフローチャートで示される各プログラムは、ＲＯＭ６４等の記憶領域に記憶されており、ＣＰＵ６１により実行される。
【００３９】
メインシステム制御プログラムでは、図５に示すように、先ずステップ（以下、Ｓと略記する）１において各メモリのクリア等の初期化が行なわれる。
次にＳ２においては、キーボード３のいずれかのキーからキー入力があったかどうか判断され、キー入力がない場合（Ｓ２：ＮＯ）にはキー入力があるまで待機する一方、キー入力がある場合（Ｓ２：ＹＥＳ）にはＳ３に移行する。
【００４０】
Ｓ３においては、入力されたキーが印刷キーかどうか判断され、印刷キーの場合（Ｓ３：ＹＥＳ）には、続いて現在の電池電圧Ｖを印字処理前の電池電圧Ｖａとして測定する（Ｓ４）。そして、測定された電圧値ＶａはＥＥＰＲＯＭ６３に記憶される。
【００４１】
更に、Ｓ５においてはキーボード３等により予め入力された印字する文字等（ＥＥＰＲＯＭ６３に記憶されている）に対応して、通電されるヘッド幅方向の印字最大ドット数ｂが検出され、ＥＥＰＲＯＭ６３に記憶される。ここでヘッドの幅方向の印字最大ドット数ｂは、印字内容（文字サイズ、文字等の種類）によって異なるが、その最大度値は１２８である。
【００４２】
続いて、Ｓ６では、現在の電池残量が今回の印刷を行うのに必要な容量を有しているか否かを予測して判定する電池残量判定処理を行う。具体的には、前記Ｓ４で測定した「印字処理前の電池電圧Ｖａ」から前記Ｓ５で算出した「ヘッドの幅方向の印字最大ドット数ｂ」に前回の印字処理における「ドット単位電圧降下量ｅ（後述のＳ８で算出）」を乗じた値を引いた値が、基準電圧Ｖ０を超えているか否かを判定する。ここで、基準電圧Ｖ０は印刷に必要となる最低電圧であり、印刷中に電池電圧がＶ０を下回るとその印刷が中断されることとなる。Ｖ０の具体値は、ＤＣ９Ｖ電源を使用する第１実施形態に係るテープ印刷装置１では６Ｖとなっている。
【００４３】
そして、第１実施形態に係るテープ印刷装置１では、印刷中にこの基準電圧Ｖ０を下回るか否かを実際に印字処理を行うことなく、Ｓ６の処理において印字処理前に過去の印刷情報から予測するものである。その予測に際しては、今回の印字処理（Ｓ７）での「ヘッドの幅方向の印字最大ドット数ｂ」に前回の印字処理直後のＳ８で求めた「ドット単位電圧降下量ｅ」を乗じた値を、今回の印字処理（Ｓ７）における最大の電圧降下量と仮定して用いる。通常、印字処理の際に最も電圧が降下する時点は、ヘッドの幅方向の最大ドット数を印字する（最も多くの発熱端子Ｒに通電する）際であり、そのドット数に前回の印字処理におけるドット単位当たりの電圧降下量を乗じることによって、今回の印字処理における最大の電圧降下量を正確に割り出すことが可能となるものである。
【００４４】
図８は印字による電池電圧の電圧降下を模式的に示した説明図である。図８（ａ）に示すように前記Ｓ６で予測された電圧降下量（ｂ×ｅ）によって、最大降下時の電池電圧Ｖｃが基準電圧Ｖ０を下回らないと予測された場合には印字可能と判定され、図８（ｂ）に示すように最大降下時の電池電圧Ｖｃが基準電圧Ｖ０を下回ると予測された場合には印字不可能と判定される。
【００４５】
Ｓ６の電池残量判定処理において、電池電圧が基準電圧Ｖ０を下回らないと予測された場合（Ｓ６：ＹＥＳ）には、入力されたデータに基づいて印字処理（Ｓ７）が行なわれた後、Ｓ８へと移行する。尚、印字処理については後に詳細に説明する。
【００４６】
Ｓ８では、今回の印字処理の結果に基づいてドット単位当たりの電圧降下量ｅを算出する。具体的には、前記Ｓ４で測定された「印字処理前の電池電圧Ｖａ」から、前記Ｓ７の印字処理における「最も電池に負荷がかかった状態（最も電圧降下量が大きい時）の電池電圧Ｖｃ（測定は後述のＳ１４で行う）」を引いた値を、「電池電圧Ｖｃとなった時点での印刷ドット数ｄ（通常、ｂと同じドット数となる）」で割ることにより算出される。尚、算出されたドット単位電圧降下量ｅは、ＥＥＰＲＯＭ６３に記憶され、次回の印刷処理を行う際において前記Ｓ６の電池残量判定処理に用いられる。
【００４７】
一方、Ｓ６の電池残量判定処理において、電池電圧が基準電圧Ｖ０を下回ると予測された場合（Ｓ６：ＮＯ）には、印刷を行うことができない旨を利用者に対して報知する警告処理が行なわれた（Ｓ９）後、処理を終了する。
【００４８】
また、印刷を行わない場合（Ｓ３：ＮＯ）には、入力されたキーに対応する他の処理、例えば、文章データの入力、削除、及び編集（文字サイズや書体の変更）等が行なわれた（Ｓ１０）後、処理を終了する。
【００４９】
次に、第１実施形態に係るテープ印刷装置１において前記Ｓ７で行われる印字処理について図６に基づき説明する。図６は第１実施形態に係るテープ印刷装置１における印字処理プログラムのフローチャートである。
【００５０】
図６に示すように、印刷処理においては先ずＳ１１において印字を行うドットパターンに基づく１ライン分の印字データ、発熱素子Ｒ（図４参照）に通電させる通電ドット数ｄ等をＣＧ−ＲＯＭ６２と、ＥＥＰＲＯＭ６３から読み込む。その後、Ｓ１２において前記Ｓ１１で読み込んだ印字データ及びヘッド通電信号をドライバ６８に対して送信する。
【００５１】
Ｓ１３では、前記Ｓ１２で送信された印字データ及びヘッド通電信号に基づいて、トランジスタＴ１〜ＴｎのＯＮ／ＯＦＦを制御し、各発熱素子Ｒ１〜Ｒｎに電池電源からの電流を供給することによりヘッドの通電を行う。発熱素子Ｒ1 〜Ｒn は通電されることによって発熱して、インクリボン上のインク層を加熱して溶融させ、表層テープ３１に転写記録するようになっている。
【００５２】
その後、Ｓ１４では電池電源の電圧Ｖを測定する。更に、Ｓ１５において通電した印字ドット数ｄが、前記Ｓ６で算出されたヘッド幅方向の印字最大ドット数ｂに一致するか否かを判定する。
【００５３】
印字ドット数ｄが印字最大ドット数ｂに一致すると判定した場合（Ｓ１５：ＹＥＳ）には、その際の電池電源の電圧Ｖと印字ドット数ｄをＥＥＰＲＯＭ６３に対して書き込む（Ｓ１６）。尚、前記Ｓ１６で書き込まれる電池電圧Ｖは最も電池に負荷のかかった状態（最大電圧降下時）の電池電圧Ｖｃとなり、印字ドット数ｄはヘッド幅方向の印字最大ドット数ｂと同値である。
続いてＳ１７では指示された印字が終了したか否かが判定され、印字が終了した場合には（Ｓ１７：ＹＥＳ）、当該印刷処理を終了する。
【００５４】
一方、印字ドット数ｄが印字最大ドット数ｂに一致しないと判定した場合（Ｓ１５：ＮＯ）には、その状態で印字の終了を判定する（Ｓ１７）。そして、印刷が終了していない場合（Ｓ１７：ＮＯ）には、Ｓ１１へと戻り表層テープ３１及びインクリボン３３が搬送されて、次の１ドットライン分の印刷を行う。以後、同様に、サーマルヘッド１３による印刷とテープ及びインクリボンの搬送とが繰返されて印刷が行われる。これにより、表層テープ３１上には、均一なドット間隔によりドットパターン印刷がされる。
【００５５】
次に、第１実施形態に係るテープ印刷装置１において前記Ｓ９で行われる警告処理ついて図７基づき説明する。図７は第１実施形態に係るテープ印刷装置１における警告処理プログラムのフローチャートである。
【００５６】
図７に示すように、警告処理においては液晶ディスプレイ６を用いて、現在使用している電池の残量が不足していることを利用者に対して報知する（Ｓ２１）。具体的には、液晶ディスプレイ６上に“電池容量が不足です”の文章を表示する。その後、当該警告処理を終了する。
【００５７】
以上詳細に説明した通り第１実施形態に係るテープ印刷装置１では、印字前の電池電圧Ｖａを測定する（Ｓ４）とともに、印字データからヘッド幅方向の最大ドット数ｂを算出し（Ｓ５）、更に前回の印字処理の直後（Ｓ８）において算出されたドット単位当たりの電圧降下量ｅに基づいて、今回の印字処理において最も電池に負荷がかかる際の電圧値Ｖｃ（最大電圧降下時の電圧値）を予測する。そして予測した電圧値が、印字に必要となる最低電圧である基準電圧値Ｖ０を下回るか否かを判定し（Ｓ６）、下回ると判定された場合には印字処理を行うことなくその旨を利用者に対して報知するので、現在の電池状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。従って、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
また、利用者は液晶ディスプレイ６に表示された警告によって電池の残量が不足していることを印字処理前に知ることが可能であり、印刷に失敗してテープを無駄に消費する虞が無くなり、使い勝手が良くなる。
【００５８】
（第２実施形態）
次に、第２実施形態に係るテープ印刷装置について、図９及び図１０に基づき説明する。尚、以下の説明において上記図１乃至図８の第１実施形態に係るテープ印刷装置１の構成と同一符号は、前記第１実施形態に係るテープ印刷装置１等の構成と同一あるいは相当部分を示すものである。
【００５９】
この第２実施形態に係るテープ印刷装置の概略構成は、第１実施形態に係るテープ印刷装置１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係るテープ印刷装置１とほぼ同じ制御処理である。
ただし、第１実施形態に係るテープ印刷装置１が、前記Ｓ７の印字処理において通電ドット数ｄがヘッド幅方向の最大ドット数ｂに一致した時を最も電池に負荷がかかるライン印刷時と判定し、その際の電池電圧Ｖの測定値を最も電池に負荷がかかった際の電圧値（最大電圧降下時の電圧値）Ｖｃとして検出していた（Ｓ２５、Ｓ２６）のに対して、第２実施形態に係るテープ印刷装置は、通電ドット数ｄの代わりに電池電圧Ｖの測定値に基づいて最も電池に負荷がかかるライン印刷時を判定し、そこからその際のヘッド幅方向の通電ドット数を検出する点が異なっている。
また、第１実施形態に係るテープ印刷装置１が、前記Ｓ９の警告処理において液晶ディスプレイ６上に印刷できない旨の警告を行うのみであったのに対して、第２実施形態に係るテープ印刷装置は、現在の電池残量に基づいて印字可能な文字サイズを算出して液晶ディスプレイ６上に表示する点が異なっている。
【００６０】
先ず、第２実施形態に係るテープ印刷装置１の印字処理について図９に基づいて説明する。図９はテープ印刷装置の印字処理プログラムのフローチャートである。尚、以下の図９及び図１０にフローチャートで示される各プログラムは、ＲＯＭ６４等の記憶領域に記憶されており、ＣＰＵ６１により実行される。
【００６１】
図９に示すように、印刷処理においては先ずＳ３１において印字を行うドットパターンに基づく１ライン分の印字データ、発熱素子Ｒ（図４参照）に通電させる通電ドット数ｄ等をＣＧ−ＲＯＭ６２と、ＥＥＰＲＯＭ６３から読み込む。その後、Ｓ３２において前記Ｓ３１で読み込んだ印字データ及びヘッド通電信号をドライバ６８に対して送信する。
【００６２】
Ｓ３３では、前記Ｓ３２で送信された印字データ及びヘッド通電信号に基づいて、トランジスタＴ１〜ＴｎのＯＮ／ＯＦＦを制御し、各発熱素子Ｒ１〜Ｒｎに電池電源からの電流を供給することによりヘッドの通電を行う。発熱素子Ｒ1 〜Ｒn は通電されることによって発熱して、インクリボン上のインク層を加熱して溶融させ、表層テープ３１に転写記録するようになっている。
【００６３】
その後、Ｓ３４では電池電源の電圧Ｖを測定する。更に、Ｓ３５において前記Ｓ３４で測定した電池電圧Ｖの測定値が印字中の最も低い電池電圧になったか否かを判定する。
【００６４】
測定値が最低電圧に到達したと判定した場合（Ｓ３５：ＹＥＳ）には、その際の電池電源の電圧Ｖと印字ドット数ｄをＥＥＰＲＯＭ６３に対して書き込む（Ｓ３６）。尚、前記Ｓ１６で書き込まれる電池電圧Ｖは最大電圧降下時（最も電池に負荷のかかった状態）の電池電圧Ｖｃとなり、印字ドット数ｄはヘッド幅方向の印字最大ドット数ｂとなる。
続いてＳ３７では指示された印字が終了したか否かが判定され、印字が終了した場合には（Ｓ３７：ＹＥＳ）、当該印刷処理を終了する。
【００６５】
一方、測定値が最低電圧に到達していないと判定した場合（Ｓ３５：ＮＯ）には、その状態で印字の終了を判定する（Ｓ３７）。そして、印刷が終了していない場合（Ｓ３７：ＮＯ）には、Ｓ３１へと戻り表層テープ３１及びインクリボン３３が搬送されて、次の１ドットライン分の印刷を行う。以後、同様に、サーマルヘッド１３による印刷とテープ及びインクリボンの搬送とが繰返されて印刷が行われる。これにより、表層テープ３１上には、均一なドット間隔によりドットパターン印刷がされる。
【００６６】
次に、第２実施形態に係るテープ印刷装置において前記Ｓ９で行われる警告処理ついて図１０基づき説明する。図１０は第２実施形態に係るテープ印刷装置における警告処理プログラムのフローチャートである。
【００６７】
図１０に示すように、警告処理においては先ずＳ４１において、現在設定されている文字サイズがＳサイズであるか否かが判定される。ここで、第２実施形態に係るテープ印刷装置では、キーボード３のキー入力に基づいて印字する文字サイズを「Ｌサイズ（１２８×１２８ドット）」、「Ｍサイズ（６４×６４ドット）」、「Ｓサイズ（３２×３２ドット）」の３種類から選択して設定することが可能となっている（Ｓ１０）。
【００６８】
そして、文字サイズがＳサイズであると判定された場合（Ｓ４１：ＹＥＳ）には前記Ｓ５で検出されたヘッド幅方向の印字最大ドット数ｂを現在より少なくすることができないので、液晶ディスプレイ６を用いて、現在使用している電池の残量が不足していることを利用者に対して報知する（Ｓ４２）。具体的には、液晶ディスプレイ６上に“電池容量が不足です”の文章を表示する。その後、当該警告処理を終了する。
【００６９】
一方、文字サイズがＳサイズでないと判定された場合（Ｓ４１：ＮＯ）には、続けて文字サイズがＭサイズであるか否かが判定され（Ｓ４３）、文字サイズがＭサイズであると判定された場合（Ｓ４３：ＹＥＳ）にはＳ４４へと移行する。
【００７０】
Ｓ４４では、新たに文字サイズをＭサイズからＳサイズに小さくした場合のヘッド幅方向の印字最大ドット数ｂｓを検出し、前記Ｓ６で行った電池残量判定処理を、前記Ｓ５で検出したＭサイズでのヘッド幅方向の印字最大ドット数ｂの代わりに、新たに検出した最大ドット数ｂｓを用いることにより行う。それにより、Ｍサイズでは残量が不足した電池残量が、Ｓサイズでの印刷を行うのには必要な容量を有しているか否かを予測して判定する。
【００７１】
そして、Ｓ４４の電池残量判定処理において、電池電圧が基準電圧Ｖ０を下回らないと予測された場合（Ｓ４４：ＹＥＳ）には、液晶ディスプレイ６を用いて、Ｓサイズでの印字が可能であることを利用者に対して報知する（Ｓ４５）。具体的には、液晶ディスプレイ６上に“Ｓサイズ印字可能”の文章を表示する。その後、当該警告処理を終了する。
一方、電池電圧が基準電圧Ｖ０を下回ると予測された場合（Ｓ４４：ＮＯ）には、Ｓサイズでの印字も不可能であるので液晶ディスプレイ６上に“電池容量が不足です”の文章を表示する（Ｓ４２）。その後、当該警告処理を終了する。
【００７２】
一方、文字サイズがＭサイズでないと判定された場合（Ｓ４３：ＮＯ）、即ち文字サイズがＬサイズに設定されている場合にはＳ４６へと移行する。
【００７３】
Ｓ４６では、新たに文字サイズをＬサイズからＭサイズに小さくした場合のヘッド幅方向の印字最大ドット数ｂｍを検出し、前記Ｓ６で行った電池残量判定処理を、前記Ｓ５で検出したＬサイズでのヘッド幅方向の印字最大ドット数ｂの代わりに、新たに検出した最大ドット数ｂｍを用いることにより行う。それにより、Ｌサイズでは残量が不足した電池残量が、Ｍサイズでの印刷を行うのには必要な容量を有しているか否かを予測して判定する。
【００７４】
そして、Ｓ４６の電池残量判定処理において、電池電圧が基準電圧Ｖ０を下回らないと予測された場合（Ｓ４６：ＹＥＳ）には、液晶ディスプレイ６を用いて、Ｍサイズでの印字が可能であることを利用者に対して報知する（Ｓ４７）。具体的には、液晶ディスプレイ６上に“Ｍサイズ印字可能”の文章を表示する。その後、当該警告処理を終了する。
一方、電池電圧が基準電圧Ｖ０を下回ると予測された場合（Ｓ４６：ＮＯ）には、Ｍサイズでの印字も不可能であるので液晶ディスプレイ６上に“電池容量が不足です”の文章を表示する（Ｓ４２）。その後、当該警告処理を終了する。
【００７５】
以上詳細に説明した通り第２実施形態に係るテープ印刷装置では、印字前の電池電圧Ｖａを測定する（Ｓ４）とともに、印字データからヘッド幅方向の最大ドット数ｂを算出し（Ｓ５）、更に前回の印字処理の直後（Ｓ８）において算出されたドット単位当たりの電圧降下量ｅに基づいて、今回の印字処理において最も電池に負荷がかかる際の電圧値Ｖｃ（最大電圧降下時の電圧値）を予測する。そして予測した電圧値が、印字に必要となる最低電圧である基準電圧値Ｖ０を下回るか否かを判定し（Ｓ６）、下回ると判定された場合には印字処理を行うことなくその旨を利用者に対して報知するので、現在の電池状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。従って、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
また、現在設定された文字サイズによる印字ができないと判断された場合であっても、現在より文字サイズを縮小した場合において最も電池に負荷がかかる際の電圧値Ｖｃ（最小の電圧値）を予測し、印字に必要となる最低電圧である基準電圧値Ｖ０を下回るか否かを判定する（Ｓ４４、Ｓ４６）。その結果、文字サイズを縮小した場合においては印字可能と判定された場合には、印字可能と判定された文字サイズを液晶ディスプレイ６に表示するので、現在の電池の残量で印刷可能な文字サイズを印字処理前に知ることが可能である。従って、印刷に失敗してテープを無駄に消費する虞が無くなり、また、文字サイズを新たに変更することによって電池残量に応じた印刷を行うことが可能であり、使い勝手が良くなる。
【００７６】
（第３実施形態）
次に、第３実施形態に係るテープ印刷装置について、図１１に基づき説明する。尚、以下の説明において上記図１乃至図８の第１実施形態に係るテープ印刷装置１の構成と同一符号は、前記第１実施形態に係るテープ印刷装置１等の構成と同一あるいは相当部分を示すものである。
【００７７】
この第３実施形態に係るテープ印刷装置の概略構成は、第１実施形態に係るテープ印刷装置１とほぼ同じ構成である。また、各種制御処理も第１実施形態に係るテープ印刷装置１とほぼ同じ制御処理である。
ただし、第１実施形態に係るテープ印刷装置１が、前記Ｓ９の警告処理において液晶ディスプレイ６上に印刷できない旨の警告を行うのみであったのに対して、第２実施形態に係るテープ印刷装置１は、現在の電池残量に基づいて印字可能な文字サイズを算出するとともに、印刷可能な文字サイズに変更して印刷を継続して行う点が異なっている。
【００７８】
以下に、第３実施形態に係るテープ印刷装置の警告処理について図１１に基づいて説明する。図１１はテープ印刷装置の警告処理プログラムのフローチャートである。尚、以下の図１１にフローチャートで示される各プログラムは、ＲＯＭ６４等の記憶領域に記憶されており、ＣＰＵ６１により実行される。
【００７９】
図１１に示すように、警告処理においては先ずＳ５１において、現在設定されている文字サイズがＳサイズであるか否かが判定される。ここで、第３実施形態に係るテープ印刷装置では、前記第２実施形態に係るテープ印刷装置と同様にキーボード３のキー入力に基づいて印字する文字サイズを「Ｌサイズ（１２８×１２８ドット）」、「Ｍサイズ（６４×６４ドット）」、「Ｓサイズ（３２×３２ドット）」の３種類から選択して設定することが可能となっている（Ｓ１０）。
【００８０】
そして、文字サイズがＳサイズであると判定された場合（Ｓ５１：ＹＥＳ）には前記Ｓ５で検出されたヘッド幅方向の印字最大ドット数ｂを現在より少なくすることができないので、液晶ディスプレイ６を用いて、現在使用している電池の残量が不足していることを利用者に対して報知する（Ｓ５２）。具体的には、液晶ディスプレイ６上に“電池容量が不足です”の文章を表示する。その後、当該警告処理を終了する。
【００８１】
一方、文字サイズがＳサイズでないと判定された場合（Ｓ５１：ＮＯ）には、続けて文字サイズがＭサイズであるか否かが判定され（Ｓ５３）、文字サイズがＭサイズであると判定された場合（Ｓ５３：ＹＥＳ）にはＳ５４へと移行する。
【００８２】
Ｓ５４では、新たに文字サイズをＭサイズからＳサイズに小さくした場合のヘッド幅方向の印字最大ドット数ｂｓを検出し、前記Ｓ６で行った電池残量判定処理を、前記Ｓ５で検出したＭサイズでのヘッド幅方向の印字最大ドット数ｂの代わりに、新たに検出した最大ドット数ｂｓを用いることにより行う。それにより、Ｍサイズでは残量が不足した電池残量が、Ｓサイズでの印刷を行うのには必要な容量を有しているか否かを予測して判定する。
【００８３】
そして、Ｓ５４の電池残量判定処理において、電池電圧が基準電圧Ｖ０を下回らないと予測された場合（Ｓ５４：ＹＥＳ）には、液晶ディスプレイ６を用いて、Ｓサイズに文字サイズを変更することにより印刷が可能である旨を利用者に対して報知する（Ｓ５５）。具体的には、液晶ディスプレイ６上に“Ｓサイズに変更しますか？”の文章を表示する。
【００８４】
その後、Ｓ５６において遊技者によって文字サイズがＳサイズに変更されたか否かを判定する。判定はキーボード３のキー入力に基づいて行われ、Ｓサイズに変更されたと判定した場合には（Ｓ５６：ＹＥＳ）、現在のテープ印刷装置において設定されている文字サイズをＭサイズからＳサイズに変更する（Ｓ５７）。
【００８５】
続いて、変更した文字サイズに基づいて印字処理が行われる（Ｓ５８）。尚、Ｓ５８で行われる印字処理は前記Ｓ７で行われる通常の印字処理（図６参照）と同様であるので、ここではその説明は省略する。印字処理を行った後は当該警告処理を終了する。
【００８６】
一方、電池電圧が基準電圧Ｖ０を下回ると予測された場合（Ｓ５４：ＮＯ）、及びＳサイズに変更されないと判定した場合には（Ｓ５６：ＮＯ）、液晶ディスプレイ６上に“電池容量が不足です”の文章を表示する（Ｓ５２）。その後、当該警告処理を終了する。
【００８７】
一方、文字サイズがＭサイズでないと判定された場合（Ｓ５３：ＮＯ）、即ち文字サイズがＬサイズに設定されている場合にはＳ５９へと移行する。
【００８８】
Ｓ５９では、新たに文字サイズをＬサイズからＭサイズに小さくした場合のヘッド幅方向の印字最大ドット数ｂｍを検出し、前記Ｓ６で行った電池残量判定処理を、前記Ｓ５で検出したＬサイズでのヘッド幅方向の印字最大ドット数ｂの代わりに、新たに検出した最大ドット数ｂｍを用いることにより行う。それにより、Ｌサイズでは残量が不足した電池残量が、Ｍサイズでの印刷を行うのには必要な容量を有しているか否かを予測して判定する。
【００８９】
そして、Ｓ５９の電池残量判定処理において、電池電圧が基準電圧Ｖ０を下回らないと予測された場合（Ｓ５９：ＹＥＳ）には、液晶ディスプレイ６を用いて、Ｍサイズに文字サイズを変更することにより印刷が可能である旨を利用者に対して報知する（Ｓ６０）。具体的には、液晶ディスプレイ６上に“Ｍサイズに変更しますか？”の文章を表示する。
【００９０】
その後、Ｓ６１において遊技者によって文字サイズがＭサイズに変更されたか否かを判定する。判定はキーボード３のキー入力に基づいて行われ、Ｍサイズに変更されたと判定した場合には（Ｓ６１：ＹＥＳ）、現在のテープ印刷装置において設定されている文字サイズをＬサイズからＭサイズに変更する（Ｓ６２）。
【００９１】
続いて、変更した文字サイズに基づいて印字処理が行われる（Ｓ５８）。尚、Ｓ５８で行われる印字処理は前記Ｓ７で行われる通常の印字処理（図６参照）と同様であるので、ここではその説明は省略する。印字処理を行った後は当該警告処理を終了する。
【００９２】
一方、電池電圧が基準電圧Ｖ０を下回ると予測された場合（Ｓ５９：ＮＯ）、及びＭサイズに変更されないと判定した場合には（Ｓ６１：ＮＯ）、液晶ディスプレイ６上に“電池容量が不足です”の文章を表示する（Ｓ５２）。その後、当該警告処理を終了する。
【００９３】
以上詳細に説明した通り第３実施形態に係るテープ印刷装置では、印字前の電池電圧Ｖａを測定する（Ｓ４）とともに、印字データからヘッド幅方向の最大ドット数ｂを算出し（Ｓ５）、更に前回の印字処理の直後（Ｓ８）において算出されたドット単位当たりの電圧降下量ｅに基づいて、今回の印字処理において最も電池に負荷がかかる際の電圧値Ｖｃ（最大電圧降下時の電圧値）を予測する。そして予測した電圧値が、印字に必要となる最低電圧である基準電圧値Ｖ０を下回るか否かを判定し（Ｓ６）、下回ると判定された場合にはその旨を利用者に対して報知するので、現在の電池状態と印刷を行うドット数とに応じた正確な電圧降下を予測して、次の印刷が可能であるかを印刷前に判定することができる。従って、使用する電池に対応した正確な判定を行うことが可能であり、不必要な電池の交換や印刷ミスを防止することができる。
また、現在設定された文字サイズによる印字ができないと判断された場合であっても、現在より文字サイズを縮小した場合において最も電池に負荷がかかる際の電圧値Ｖｃ（最小の電圧値）を予測し、印字に必要となる最低電圧である基準電圧値Ｖ０を下回るか否かを判定する（Ｓ５４、Ｓ５９）。その結果、文字サイズを縮小した場合においては印字可能と判定された場合には、印字可能と判定された文字サイズに新たに設定を変更し（Ｓ５７、Ｓ６２）、変更した文字サイズにより印字処理を行う（Ｓ５８）ので、現在の電池の残量で印刷可能な文字サイズを印字処理前に知ることが可能であるとともに、印刷可能な文字サイズによって継続して印刷を行うことが可能となる。従って、印刷に失敗してテープを無駄に消費する虞が無くなり、また、利用者は複雑な操作を行うことなく、変更された文字サイズによって電池残量に応じた印刷を容易に行うことが可能であり、使い勝手が良くなる。
【００９４】
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
第１乃至第３実施形態においては、テープ３８に文字等の印刷を行うテープ印刷装置を本発明に係る印刷装置の具体例として説明したが、上記テープ印刷装置以外でも電池電源により駆動可能な印刷装置であれば良く、例えば携帯型の小型プリンタ等に適用することも当然に可能である。
【図面の簡単な説明】
【００９５】
【図１】第１実施形態に係るテープ作成装置を示す外観斜視図である。
【図２】第１実施形態に係るテープ印刷装置の内部に配置されたテープ駆動印刷機構及びテープ収納カセットの構造を示した平面図である。
【図３】第１実施形態に係るテープ印刷装置の制御構成を示すブロック図である。
【図４】第１実施形態に係るテープ印刷装置のサーマルヘッド駆動部分を示す回路図である。
【図５】第１実施形態に係るテープ印刷装置のメインシステム制御プログラムのフローチャートである。
【図６】第１実施形態に係るテープ印刷装置における印字処理プログラムのフローチャートである。
【図７】第１実施形態に係るテープ印刷装置における警告処理プログラムのフローチャートである。
【図８】（ａ）は印字可能の際における電池電圧の電圧降下を模式的に示した説明図、（ｂ）は印字不可の際における電池電圧の電圧降下を模式的に示した説明図である。
【図９】第２実施形態に係るテープ印刷装置における印字処理プログラムのフローチャートである。
【図１０】第２実施形態に係るテープ印刷装置における警告処理プログラムのフローチャートである。
【図１１】第３実施形態に係るテープ印刷装置における警告処理プログラムのフローチャートである。
【符号の説明】
【００９６】
１        テープ印刷装置
３        キーボード
６        液晶ディスプレイ
１３      サーマルヘッド
３０      テープ収納カセット
３１      表層テープ
４９      エンコーダ
４９ａ    回転円板
４９ｂ    フォトセンサ
６１      ＣＰＵ
６３      ＥＥＰＲＯＭ
６４      ＲＯＭ
６６      ＲＡＭ
６８      ドライバ
７３      Ａ／Ｄ変換回路
Ｒ        発熱素子
【図１】
2006159824.tif 000003
【図２】
2006159824.tif 000004
【図３】
2006159824.tif 000005
【図４】
2006159824.tif 000006
【図５】
2006159824.tif 000007
【図６】
2006159824.tif 000008
【図７】
2006159824.tif 000009
【図８】
2006159824.tif 000010
【図９】
2006159824.tif 000011
【図１０】
2006159824.tif 000012
【図１１】
2006159824.tif 000013