(57)【要約】【課題】電池を使用可能限度まで効率よく使用することができ、かつ、全体の印刷時間が長くなることがないサーマルプリンタを提供すること。【解決手段】電池ｂの電圧を検出する電圧検出手段と、サーマルヘッド６の発熱素子を１つ以上の群に分割する分割手段と、分割された発熱素子群毎に所定時間ずつ所定電圧で通電制御する通電制御手段と、搬送手段２ａ、３による被印刷媒体Ｍの所定距離の搬送を行う間隔を変更する搬送間隔変更手段とを備え、電池ｂを電源として作動させる場合に、上記検出手段によって検出された電池電圧の低下に伴って、上記分割手段は発熱素子を分割する群数を増やし、上記搬送間隔変更手段は被印刷媒体の搬送を行う時間間隔を長くする。【選択図】  図５
2004209739.tif 000002
【特許請求の範囲】
【請求項１】
電池を電源として作動可能であり、被印刷媒体を搬送する搬送手段と、複数の発熱素子が列設されたサーマルヘッドとを備え、搬送手段によって被印刷媒体の所定距離の搬送を所定時間間隔で繰り返すと共に、その被印刷媒体の所定距離の搬送毎に発熱素子に対して通電して印刷データを被印刷媒体に１ラインずつ印刷するサーマルプリンタであって、
電池の電圧を検出する電圧検出手段と、サーマルヘッドの発熱素子を１つ以上の群に分割する分割手段と、分割された発熱素子群毎に所定時間ずつ所定電圧で通電制御する通電制御手段と、搬送手段による被印刷媒体の所定距離の搬送を行う時間間隔を変更する搬送間隔変更手段とを備え、
電池を電源として作動させる場合に、上記検出手段によって検出された電池電圧の低下に伴って、上記分割手段は発熱素子を分割する群数を増やし、上記搬送間隔変更手段は被印刷媒体の搬送を行う時間間隔を長くすることを特徴とするサーマルプリンタ。
【請求項２】
１つ以上の電圧閾値を記憶する記憶手段を備え、上記電圧検出手段によって検出された電池電圧が電圧閾値よりも下回った場合、上記分割手段は発熱素子を分割する群数を増やし、上記搬送間隔変更手段は被印刷媒体の搬送を行う時間間隔を長くすることを特徴とする請求項１に記載のサーマルプリンタ。
【請求項３】
上記記憶手段は停止用電圧閾値を記憶し、上記電圧検出手段によって検出された電池電圧が停止用電圧閾値よりも下回った場合、搬送手段による被印刷媒体の搬送を停止させることを特徴とする請求項２に記載のサーマルプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、搬送手段によって被印刷媒体の所定距離の搬送を所定時間間隔で繰り返すと共に、その被印刷媒体の所定距離の搬送毎に発熱素子に対して通電して印刷データを被印刷媒体に１ラインずつ印刷するサーマルプリンタに関するものである。
【０００２】
【従来の技術】
従来、サーマルプリンタとして、電池を電源とし、被印刷媒体を搬送する搬送手段と、複数の発熱素子が列設されたサーマルヘッドとを備え、搬送手段によって被印刷媒体の所定距離の搬送を一定の時間間隔で繰り返すと共に、その被印刷媒体の所定距離の搬送毎に発熱素子に対して通電して印刷データを被印刷媒体に１ラインずつ印刷するサーマルプリンタであって、電池の電圧を検出する電圧検出手段と、サーマルヘッドの発熱素子を１つ以上の群に分割する分割手段と、分割された発熱素子群毎に所定時間ずつ所定電圧で通電制御する通電制御手段とを備え、上記検出手段によって検出された電池電圧の低下に伴って、上記分割手段は発熱素子を分割する群数を増やすように構成されているものが知られている。（例えば、特許文献１参照。）。
【０００３】
【特許文献１】
特開平５−１１２０２７号公報
【０００４】
【発明が解決しようとする課題】
このような従来のサーマルプリンタでは、被印刷媒体の所定距離の搬送と次の所定距離の搬送との間に、分割された発熱素子群毎に所定時間ずつ通電制御している。そのため、発熱素子を分割できる数に限度があり、電源である電池のピーク電流を十分に低くすることができず、電池電圧の降下で実際には十分な電池残量があるにもかかわらず一時的に動作保証可能な最低電圧を下回ってしまうことがある。
【０００５】
また、分割数が多い場合でも発熱素子群毎の通電時間が短くならないように、被印刷媒体の搬送を行う一定の時間間隔を十分に長く設定することも考えられるが、分割数が少ない場合でも被印刷媒体の搬送を行う時間間隔が長くなるので、印刷に要する全体の時間が長くなってしまうといった問題がある。
【０００６】
そこで本発明は、上記の問題点に鑑み、電池を使用可能限度まで効率よく使用することができ、かつ、全体の印刷時間が長くなることがないサーマルプリンタを提供することを課題とする。
【０００７】
【課題を解決するための手段】
このため、本発明のサーマルプリンタは、電池を電源として作動可能であり、被印刷媒体を搬送する搬送手段と、複数の発熱素子が列設されたサーマルヘッドとを備え、搬送手段によって被印刷媒体の所定距離の搬送を所定時間間隔で繰り返すと共に、その被印刷媒体の所定距離の搬送毎に発熱素子に対して通電して印刷データを被印刷媒体に１ラインずつ印刷するサーマルプリンタであって、電池の電圧を検出する電圧検出手段と、サーマルヘッドの発熱素子を１つ以上の群に分割する分割手段と、分割された発熱素子群毎に所定時間ずつ所定電圧で通電制御する通電制御手段と、搬送手段による被印刷媒体の所定距離の搬送を行う時間間隔を変更する搬送間隔変更手段とを備え、電池を電源として作動させる場合に、上記検出手段によって検出された電池電圧の低下に伴って、上記分割手段は発熱素子を分割する群数を増やし、上記搬送間隔変更手段は被印刷媒体の搬送を行う時間間隔を長くすることを特徴とする。
【０００８】
これによれば、電池電圧の低下に伴って、発熱素子を分割する群数を増やし、被印刷媒体の搬送を行う時間間隔を長くするので、発熱素子群毎の通電時間が短くならず、通電電圧を高くせずに済む。そのため、電源である電池のピーク電流が高くならず、電池電圧の降下が小さくなるので、電池使用可能限度まで効率よく電池を使用することができる。また、被印刷媒体の搬送を行う時間間隔が長くなると、電池ｂの実効負荷電流が低減され、電池ｂの電圧降下の割合が小さくなり、電池寿命を延ばすことが可能となる。また、分割数が少ない場合には分割数が多い場合と比べて被印刷媒体の搬送を行う時間間隔が短いので、印刷に要する全体の時間が長くならない。
【０００９】
また、１つ以上の電圧閾値を記憶する記憶手段を備え、上記電圧検出手段によって検出された電池電圧が電圧閾値よりも下回った場合、上記分割手段は発熱素子を分割する群数を増やし、上記搬送間隔変更手段は被印刷媒体の搬送を行う時間間隔を長くするのが好ましい。この場合、上記記憶手段は停止用電圧閾値を記憶し、上記電圧検出手段によって検出された電池電圧が停止用電圧閾値よりも下回った場合、搬送手段による被印刷媒体の搬送を停止させるようにしても良い。
【００１０】
【発明の実施の形態】
図１を参照して、１は、塩化ビニールチューブやラベル等の長尺媒体Ｍに対して印刷及び切断処理を施し、所望の文字が印刷された所望の長さの印刷物を得るための長尺媒体用サーマルプリンタである。この長尺媒体用サーマルプリンタ１は、電池ｂを電源として作動可能である。
【００１１】
長尺媒体用サーマルプリンタ１は、長尺媒体Ｍを搬送する搬送手段である、搬送ローラ２ａ、２ｂと、プラテンローラ３と、ピンチローラ４とを備える。これら４つのローラの内、搬送ローラ２ａ及びプラテンローラ３にはステッピングモータ５が接続されており、このステッピングモータ５が駆動すると搬送ローラ２ａ及びプラテンローラ３が回転する。長尺媒体Ｍの搬送経路には複数の発熱素子が列設されたサーマルヘッド６が設けられており、このサーマルヘッド６の搬送経路上流側に、搬送ローラ２ａ、２ｂが互いに対向して設けられている。両搬送ローラ２ａ、２ｂの間に長尺媒体Ｍが挟まれた状態で、上記ステッピングモータ５の駆動により搬送ローラ２ａが正回転すると、長尺媒体Ｍがサーマルヘッド６側に搬送される。プラテンローラ３は、上記サーマルヘッド６に対向して設けられ、ピンチローラ４は、長尺媒体Ｍの搬送経路のサーマルヘッド６よりも下流側に、且つプラテンローラ３と対向して設けられている。プラテンローラ３及びピンチローラ４の間に長尺媒体Ｍが挟まれた状態で、上記ステッピングモータ５の駆動によりプラテンローラ３が正回転すると、プラテンローラ３の搬送経路下流側に設けられたカッタ７側に長尺媒体Ｍが搬送される。
【００１２】
サーマルヘッド６には、複数の発熱素子が列設されており、該発熱素子に電池ｂからの電力を供給して発熱させる。印刷時には、インクリボンカセット８のインクリボン８１を挟んでサーマルヘッド６を長尺媒体Ｍに圧接すると共に、サーマルヘッド６の発熱素子に通電することにより、インクリボン８１のインクを溶融して長尺媒体Ｍに文字データ（印刷データ）を印刷する。具体的には、搬送手段（搬送ローラ２ａ、２ｂと、プラテンローラ３と、ピンチローラ４）で長尺媒体Ｍの１ライン分の距離の搬送を所定時間間隔で繰り返し、その長尺媒体Ｍの１ライン分の距離の搬送毎に発熱素子に対して通電して文字データを１ラインずつ印刷する。
【００１３】
カッタ７は、カッタ刃７ａとカッタ刃受け台７ｂとを備える。カッタ刃受け台７ｂは、平坦面で構成される全切り面と、両端に突状を有する半切り面とを備え、該全切り面及び半切り面をカッタ刃７ａに対して垂直にセットすることにより、長尺媒体Ｍの全切り及び半切りがそれぞれ行われる。
【００１４】
サーマルヘッド６及びカッタ７は、ステッピングモータ９に接続されており、該ステッピングモータ９の駆動により、サーマルヘッド６を上記プラテンローラ３に対して接離させたり、カッタ７を作動させて長尺媒体Ｍを切断したりする。上記ステッピングモータ５，９は電池ｂの電圧で作動する。
【００１５】
長尺媒体用サーマルプリンタ１は、アタッチメント取付部１０に取り付けるアタッチメントを替えることにより、種々の長尺媒体Ｍを印刷及び切断処理することができる。例えば、図２（ａ）に示すラベルカセット１１をアタッチメント取付部１０に取り付けると、カセット内部からラベルが引出され、該ラベルに対して印刷及び切断処理を施すことができる。また、図２（ｂ）に示すチューブ用アタッチメント１２をアタッチメント取付部１０に取り付けると、チューブ挿入口１２ａからチューブを挿入することにより、該チューブに対して印刷及び切断処理を施すことができる。
【００１６】
また、長尺媒体用サーマルプリンタ１は、長尺媒体Ｍの種類や、文字データ、文字サイズや書式等の印刷設定条件等を入力する入力部１３と、該入力部１３によって入力された各種データや操作者に対する操作指示等を表示する表示部１４と、長尺媒体Ｍの先端又は後端を検知するためのセンサ類（図示せず）とを備える。
【００１７】
図３を参照して、１５は長尺媒体用サーマルプリンタ１内部に設けられた制御部であり、該制御部１５は、上記ステッピングモータ５，９と、サーマルヘッド６と、各種センサ類と、入力部１３と、表示部１４とに接続され、センサ類や入力部１３からの入力等に基づいて、ステッピングモータ５，９やサーマルヘッド６、表示部１４を制御する。また、制御部１５は、上記入力部１３により入力された各種データ等を記憶するＲＡＭ１６と、印刷制御プログラム等を記憶するＲＯＭ１７とを備える。また、制御部１５のＡ／Ｄ変換機能ポートには、電池ｂの電圧を分圧した電圧値が入力され、その電圧値をＡ／Ｄ変換して電池ｂの電圧を検出している（電圧検出手段）。具体的には、制御部１５内のＣＰＵが有するＡ／Ｄコンバータ（図示しない）によって電池ｂの電圧が検出される。
【００１８】
ＲＡＭ１６は、図４に示すように、文字データを記憶する文字データ記憶エリア１６１と、印刷媒体のサイズ、印刷濃度等の各種設定を記憶する設定情報記憶エリア１６２と、印刷イメージの展開を行う展開エリア１６３とその他、のエリアとを有する。
【００１９】
ＲＯＭ１７には、図５に示すようなテーブルＴ１が記憶されている。テーブルＴ１には、４つの電圧領域と、それぞれの電圧領域に対応するサーマルヘッド６の発熱素子分割数と、同じくそれぞれの電圧領域に対応する、搬送ローラ２ａ及びプラテンローラ３を駆動させるステッピングモータ５の搬送パルス遅延時間とが記憶されている。
【００２０】
４つの電圧領域は、３つの電圧閾値（７．０Ｖ、６．０Ｖ、５．５Ｖ）によって区切られており、制御部１５で検出された電池ｂの電圧がどの領域に入っているかによって、サーマルヘッド６の発熱素子分割数、すなわち、サーマルヘッドの発熱素子がその数の群に分割され、その発熱素子群毎に所定時間ずつ所定電圧で通電制御される数と、搬送パルス遅延時間、すなわち、搬送手段によって長尺媒体Ｍの１ライン分の距離の搬送を行う時間間隔に対応する搬送パルス遅延時間とが変更されることになる。このテーブルＴ１により、電池ｂの電圧が低ければ低い程、長尺媒体Ｍの搬送パルス時間が長い値になるよう設定されている。これは、サーマルヘッド６の印字周期が早いと電池ｂの実効消費電力が大きくなることを考慮したものである。
【００２１】
なお、上記制御部１５への電源供給は、電池ｂ電源もしくはＡＣアダプタ電源からＤＣ／ＤＣコンバータｃへ電源供給し、ＤＣ／ＤＣコンバータｃがロジック電源電圧及び駆動電源電圧を制御部１５へ供給することにより行われる。本動作は電池電源によるものである。
【００２２】
次に、図６に示したフローチャートを参照して、前述した構成からなる本実施形態の作用について説明する。
【００２３】
長尺媒体Ｍの種類及びサイズの設定や、印刷する文字データの入力、印刷濃度の設定等の完了後、操作者が入力部１３の印刷実行ボタン（図示しない）を押すと、印刷処理が開始される。
【００２４】
印刷処理前に入力された文字データはＲＡＭ１６の文字データエリア１６１に記憶され、長尺媒体Ｍの種類及びサイズや印刷濃度の設定等は設定情報記憶エリア１６２に記憶されている。ここでは、文字「Ａ１」、「Ａ２」、「Ａ３」、・・・、「Ａ１０」というように「Ａ」に自然数（順次カウントアップする）を付加した文字データを順次、塩化ビニールチューブに印刷し、その各文字「Ａ１」、「Ａ２」、「Ａ３」、・・・、「Ａ１０」の印刷部分間を上記カッタ７で半切り、すなわち部分的に切断する場合について説明する。この場合、文字「Ａ１」、「Ａ２」、「Ａ３」、・・・、「Ａ１０」は、それぞれ１ページの文字データとして認識され、計１０ページの文字データが記憶されることになる。
【００２５】
印字処理が開始されると制御部１５は、文字データ「Ａ１」が印刷イメージ展開エリア１７４に印刷イメージとして展開される（Ｓ１）。文字データ「Ａ１」の展開が完了すると、続いて次の文字データ「Ａ２」が展開されると共に、チューブの頭出し、即ち、チューブの初期印刷位置をサーマルヘッドの位置に移動するためのチューブの搬送が行われる（Ｓ２）。頭出しが完了すると、制御部１５は、サーマルヘッド６の発熱素子に対して通電して文字データの１ラインを印字する（Ｓ３）。具体的には、制御部１５が印刷イメージ展開エリア１７４から印刷イメージを読み出し、該印刷イメージをサーマルヘッド６の発熱素子の１ラインで印刷できるラインデータに分割する。そして分割されたラインデータは印刷される方向から順に処理され、ラインデータに基づいてサーマルヘッド６の各発熱体素子に１．２ｍｓｅｃの間、電力が供給される（ここでは初期状態なので発熱素子分割数は１）。
【００２６】
文字データの１ラインを印字が行われると、つづいて制御部１５は、Ａ／Ｄ変換機能ポートからの入力に基づいて電池ｂの電圧を検出する（Ｓ４）。そして、ＲＯＭ１７に記憶されているテーブルＴ１をサーチし、検出した電池ｂの電圧が、テーブルＴ１の４つの電圧領域のうちどの電圧領域に属するかを判断する（Ｓ５、Ｓ６、Ｓ７）。
【００２７】
電池ｂの電圧が７．０Ｖ以上の領域に属する場合（Ｓ５、Ｙｅｓ）には、発熱素子分割数は１、搬送パルス遅延時間は１．６ｍｓｅｃの初期設定のまま、Ｓ１４にすすむ。電池ｂの電圧が６．０Ｖ以上７．０Ｖ未満の領域に属する場合（Ｓ６、Ｙｅｓ）には、発熱素子分割数を２（Ｓ８）、搬送パルス遅延時間は３．２ｍｓｅｃ（Ｓ９）に設定し直してＳ１４にすすむ。同様に、電池ｂの電圧が５．５Ｖ以上６．０Ｖ未満の領域に属する場合（Ｓ７、Ｙｅｓ）には、発熱素子分割数を３（Ｓ１０）、搬送パルス遅延時間は４．８ｍｓｅｃ（Ｓ１１）に設定し直してＳ１４にすすむ。同様に、電池ｂの電圧が５．５Ｖ未満の領域に属する場合（Ｓ７、Ｎｏ）には、発熱素子分割数を４（Ｓ１２）、搬送パルス遅延時間は４．８ｍｓｅｃ（Ｓ１３）に設定し直してＳ１４にすすむ。
【００２８】
Ｓ１４では、制御部１５は、前回の搬送パルスの出力時から、設定されている搬送パルス遅延時間経過後に搬送パルスを出力し、これによりステッピングモータ５を駆動させ、搬送ローラ２ａ及びプラテンローラ３を回転させて塩化ビニールチューブを１ライン分搬送させる。
【００２９】
続いて制御部１５は、全文字データの印字が終了したか否かを判断し（Ｓ１５）、終了していない場合にはＳ３に戻る。
【００３０】
Ｓ３では、サーマルヘッド６の発熱素子に対して通電して文字データの１ラインを印字する（Ｓ３）。具体的には、制御部１５は、サーマルヘッド６の発熱素子を設定されている発熱素子分割数の群に分割し（分割手段）、分割された発熱素子群毎に１．２ｍｓｅｃずつ所定電圧で通電制御する（通電制御手段）。
【００３１】
全ての文字データについて印刷が終了すると（Ｓ１５、Ｙｅｓ）、終了時搬送、すなわち最後の文字データが印刷された部分の終端がカッタ７に対抗する位置まで塩化ビニールチューブの搬送が行われ、カッタ７によって全切りされて印刷処理が終了する。
【００３２】
この実施形態では、電池の電圧の検出は、１ライン印字毎に行われ、随時テーブルＴ１をサーチして電池ｂの電圧に対応した搬送パルス遅延時間で塩化ビニールチューブが搬送される。このサーマルヘッド６の発熱素子分割数及び搬送パルス遅延時間の変更により、電池ｂのピーク電流が低減されると共に塩化ビニールチューブの搬送速度が低速化し、電池ｂの実効負荷電流が低減されるため、電池ｂの電圧降下の割合が小さくなる。そのため、電池寿命を延ばすことが可能となる。
【００３３】
次に、本発明の第２の実施形態について説明する。
【００３４】
装置のハード面及びＲＯＭ１７に記憶されているテーブルＴ１については上記第１の実施形態と同様であるので説明を省略する。
【００３５】
図７は本発明の第２の実施形態における印刷処理を説明するフローチャートである。図７のフローチャート中、図６のフローチャートと同じステップ番号の処理及び判断については第１の実施形態と同様であるので説明を省略する。
【００３６】
第２の実施形態では、Ｓ４の電池ｂの電圧の検出後に、その前のＳ３で印字した１ラインが１ページの１ライン目かどうかを判断する（Ｓ４１）。そして１ライン目の場合には、上記第１実施形態と同様に、検出した電池ｂの電圧が、テーブルＴ１の４つの電圧領域のうちどの電圧領域に属するかを判断し（Ｓ５、Ｓ６、Ｓ７）、以下の処理に移行する。Ｓ３で印字した１ラインが１ページの１ライン目でない場合には、そのままの設定でＳ１４に進み、設定されている搬送パルス遅延時間でステッピングモータ５を駆動させ、搬送ローラ２ａ及びプラテンローラ３を回転させて塩化ビニールチューブを１ライン分搬送させる。
【００３７】
このように制御することにより、１ページ内の印字搬送時間が一定となるため、安定して塩化ビニールチューブに印字し搬送することができる。また、図７のフローチャートでは、１ページ印字開始直後の電池電圧に対応して発熱素子分割数及び搬送パルス遅延時間を決定しているが、本発明はこれに限定されるものではなく、例えば、１ページ印字開始以前の所定位置での電池電圧値に対応して発熱素子分割数及び搬送パルス遅延時間を決定してもよく、または、１ページ印字開始以前の複数位置での電池電圧値を平均した値に対応して発熱素子分割数及び搬送パルス遅延時間を決定してもよい。
【００３８】
次に、本発明の第３の実施形態について説明する。
【００３９】
装置のハード面及びＲＯＭ１７に記憶されているテーブルＴ１については上記第１の実施形態と同様であるので説明を省略する。
【００４０】
図８は本発明の第３の実施形態における印刷処理を説明するフローチャートである。図８のフローチャート中、図５のフローチャートと同じステップ番号の処理及び判断については第１の実施形態と同様であるので説明を省略する。
【００４１】
第３の実施形態では、Ｓ３の１ラインの印字後に、その印字した１ラインが１ページの１ライン目かどうかを判断する（Ｓ３１）。そして１ライン目の場合には、上記第１実施形態と同様に、Ｓ４で電池ｂの電圧を検出し、以下の処理に移行する。Ｓ３で印字した１ラインが１ページの１ライン目でない場合には、そのままの設定でＳ１４に進み、設定されている搬送パルス遅延時間でステッピングモータ５を駆動させ、搬送ローラ２ａ及びプラテンローラ３を回転させて塩化ビニールチューブを１ライン分搬送させる。
【００４２】
このように制御することにより、１ページの文字データについて１回だけ電池ｂの電圧を検出するので、第２の実施例と比べて電池電圧の検出頻度が少なくなり、制御が簡単になる。この場合も、１ページ印字開始以前の所定位置での電池電圧値に対応して発熱素子分割数及び搬送パルス遅延時間を決定してもよく、または、１ページ印字開始以前の複数位置での電池電圧値を平均した値に対応して発熱素子分割数及び搬送パルス遅延時間を決定してもよい。
【００４３】
次に、本発明の第４の実施形態について説明する。
【００４４】
装置のハード面については上記第１の実施形態と同様であるので説明を省略する。
【００４５】
図９は、ＲＯＭ１７記憶されているテーブルＴ２であり、４つの電圧領域と、それぞれの電圧領域に対応するサーマルヘッド６の発熱素子分割数と、同じくそれぞれの電圧領域に対応する、搬送ローラ２ａ及びプラテンローラ３を駆動させるステッピングモータ５の搬送パルス遅延時間及び制御状態とが記憶されている。４つの電圧領域は、３つの電圧閾値（７．０Ｖ、６．０Ｖ、５．５Ｖ）によって区切られており、制御部１５で検出された電池ｂの電圧がどの領域に入っているかによって、サーマルヘッド６の発熱素子分割数、すなわち、サーマルヘッドの発熱素子がその数の群に分割され、その発熱素子群毎に所定時間ずつ所定電圧で通電制御される数と、搬送パルス遅延時間、すなわち、搬送手段によって長尺媒体Ｍの１ライン分の距離の搬送を行う時間間隔に対応する搬送パルス遅延時間とが変更されることになる。このテーブルＴ２により、電池ｂの電圧が低ければ低い程、長尺媒体Ｍの搬送パルス時間が長い値になるよう設定されている。ただし、電池ｂの電圧が５．５Ｖを下回った場合には、搬送手段による塩化ビニールチューブの搬送が停止されるようになっている。
【００４６】
図１０は本発明の第４の実施形態における印刷処理を説明するフローチャートである。図１０のフローチャート中、図５のフローチャートと同じステップ番号の処理及び判断については第１の実施形態と同様であるので説明を省略する。
【００４７】
第３の実施形態では、Ｓ４で検出した電池ｂの電圧が、テーブルＴ２の４つの電圧領域のうちどの電圧領域に属するかを判断した（Ｓ５、Ｓ６、Ｓ７）後、６．０Ｖ以上７．０Ｖ未満の領域に属する場合（Ｓ６、Ｙｅｓ）及び５．５Ｖ以上６．０Ｖ未満の領域に属する場合（Ｓ７、Ｙｅｓ）には、それぞれ、直近のＳ３で印字した１ラインが１ページの１ライン目かどうかを判断する（Ｓ６１、Ｓ７１）。そして１ライン目の場合には、それぞれＳ８、Ｓ１０に進み、第１実施形態と同様の処理が行われる。また、電池ｂの電圧が７．０Ｖ以上の領域に属する場合（Ｓ５、Ｙｅｓ）及び、Ｓ６１、Ｓ７１の判断においてＳ３で印字した１ラインが１ページの１ライン目でない場合には、そのままの設定でＳ１４に進み、設定されている搬送パルス遅延時間でステッピングモータ５を駆動させ、搬送ローラ２ａ及びプラテンローラ３を回転させて塩化ビニールチューブを１ライン分搬送させる。また、電池ｂの電圧が６．０Ｖ未満の領域に属する場合（Ｓ６、Ｎｏ）には、印字を停止する（Ｓ７１）。
【００４８】
なお、上記第１〜第４の実施形態においては、電池ｂの電圧に応じた搬送パルス遅延時間の変更と、サーマルヘッド６の発熱素子分割数の変更とを同時に行う構成となっているが、電池ｂの電圧に応じた搬送パルス遅延時間の変更のみを行うよう制御してもよい。
【００４９】
さらに、各電池電圧に応じた搬送パルス遅延時間をＲＯＭ１７に記憶されたテーブルＴ１、Ｔ２の時間を直接用いて制御しているが、その都度計算して搬送パルス遅延時間を用いる構成としてもよい。
【００５０】
なお、本発明は前記実施形態のものに限定されるものではなく、必要に応じて種々変更することが可能である。例えば、上記実施形態では搬送駆動にステッピングモータを用いているが、所定量の距離の搬送を所定時間間隔で行うことの可能な駆動源であれば、ＤＣモータ等の他の駆動源であってもよい。
【００５１】
また、上記実施形態では最初に１ライン分の印字を行った後に電池電圧等の検出を行い、次以降のラインにおいて搬送間隔や分割群数の制御を行っているが、最初の１ライン目の印字を行う前に検出を行い、最初の１ライン目の分割群数から制御を行ってもよい。
【００５２】
【発明の効果】
以上の説明から明らかなように、本発明は、電池電圧の低下に伴って、発熱素子を分割する群数を増やし、被印刷媒体の搬送を行う時間間隔を長くするので、発熱素子群毎の通電時間が短くならず、通電電圧を高くせずに済む。そのため、電源である電池のピーク電流が高くならず、電池電圧の降下が小さくなるので、電池使用可能限度まで効率よく電池を使用することができる。また、被印刷媒体の搬送を行う時間間隔が長くなると被印刷媒体の搬送周期が長くなるため、電池ｂの実効負荷電流が低減され、電池ｂの電圧降下の割合が小さくなり、電池寿命を延ばすことが可能となる。また、分割数が少ない場合には分割数が多い場合と比べて被印刷媒体の搬送を行う時間間隔が短いので、印刷に要する全体の時間が長くならない。
【図面の簡単な説明】
【図１】本発明に係るサーマルヘッドの一実施形態を示す上面図
【図２】ラベルカセットとチューブ用アタッチメントを示す上面図
【図３】本発明の制御系を示すブロック図
【図４】ＲＡＭの内部状態図
【図５】発熱素子分割数及び搬送パルス遅延時間の変更テーブル
【図６】第１の実施形態の印刷処理を示すフローチャート
【図７】第２の実施形態の印刷処理を示すフローチャート
【図８】第３の実施形態の印刷処理を示すフローチャート
【図９】発熱素子分割数及び搬送パルス遅延時間の変更テーブル
【図１０】第４の実施形態の印刷処理を示すフローチャート
【符号の説明】
６  サーマルヘッド
１５  制御部
ｂ  電池
【図１】
2004209739.tif 000003
【図２】
2004209739.tif 000004
【図３】
2004209739.tif 000005
【図４】
2004209739.tif 000006
【図５】
2004209739.tif 000007
【図６】
2004209739.tif 000008
【図７】
2004209739.tif 000009
【図８】
2004209739.tif 000010
【図９】
2004209739.tif 000011
【図１０】
2004209739.tif 000012