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