(57)【要約】【課題】サーマルヘッドへの通電により印刷を行うサーマルプリンタに関し、良好な印刷品質を確保しつつ、高速印刷に対応し得るサーマルプリンタを提供する。【解決手段】テープ印刷装置１は、印刷周期Ｔ毎に、サーマルヘッド４１に列設された複数の発熱素子４１Ａを選択的に通電し、印刷データ５０を構成する印刷ラインデータ５５単位で印刷を行う。当該印刷周期Ｔは、加熱期間Ｈと非加熱期間Ｃにより構成される。テープ印刷装置１は、印刷データにおける印刷順に基づく奇数ラインデータに係る印刷周期Ｔの構成を、印刷周期Ｔの始期寄りに加熱期間Ｈ、終期寄りに非加熱期間Ｃを有する構成とし、偶数ラインデータに係る印刷周期Ｔの構成を、印刷周期Ｔの始期寄りに非加熱期間Ｃ、終期寄りに加熱期間Ｈを有する構成として印刷を行う。【選択図】図９
2011213014.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に列設された複数の発熱素子により構成されるサーマルヘッドと、
前記複数の発熱素子に対応するラインデータを複数有する印刷データに基づいて、各発熱素子の通電制御を行い、前記複数の発熱素子を選択的に発熱すると共に、
前記発熱素子に対する通電により加熱される加熱期間と、前記発熱素子に対する非通電により放熱される非加熱期間と、により構成される印刷周期毎に、前記ラインデータ単位で前記印刷データにおける順序に従って印刷を行う制御手段と、を有するサーマルプリンタにおいて、
前記制御手段は、
前記加熱期間が前記印刷周期における当該印刷周期の始期寄りに存在する第１期間設定に設定された印刷周期と、
前記加熱期間が前記印刷周期における当該印刷周期の終期寄りに存在する第２期間設定に設定された印刷周期とを交互に発生させる
ことを特徴とするサーマルプリンタ。
【請求項２】
請求項１記載のサーマルプリンタにおいて、
前記加熱期間は、
前記発熱素子に対する通電を所定期間継続し、当該発熱素子を継続的に加熱する継続通電期間と、
前記発熱素子に対する通電と非通電を順次切り換え、当該発熱素子を断続的に加熱するチョッピング通電期間と、により構成され、
前記制御手段は、
前記第２期間設定に設定された印刷周期に続く印刷周期であって、前記第１期間設定に設定された印刷周期において、
当該印刷周期における前記加熱期間を構成する前記継続通電期間を所定期間に短縮する
ことを特徴とするサーマルプリンタ。
【請求項３】
請求項１又は請求項２に記載のサーマルプリンタにおいて、
前記加熱期間は、
前記発熱素子に対する通電を所定期間継続し、当該発熱素子を継続的に加熱する継続通電期間と、
前記発熱素子に対する通電と非通電を順次切り換え、当該発熱素子を断続的に加熱するチョッピング通電期間と、により構成され、
前記制御手段は、
前記第２期間設定に設定された印刷周期に続く印刷周期であって、前記第１期間設定に設定された印刷周期において、
当該印刷周期における前記加熱期間を構成する前記チョッピング通電期間を所定期間に短縮する
ことを特徴とするサーマルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の発熱素子が列設されたサーマルヘッドを有し、各発熱素子を選択的に通電制御することにより印刷を行うサーマルプリンタに関する。
【背景技術】
【０００２】
従来、複数の発熱素子が列設されたサーマルヘッドを有し、各発熱素子を選択的に通電制御することにより印刷を行うサーマルプリンタは、印刷データに基づいて、各発熱素子の通電・非通電を選択的に制御することで、各発熱素子を発熱させている。そして、当該サーマルプリンタは、各発熱素子の発熱により、感熱紙を感熱発色させること、又は、熱溶融性のインクの転写を行うことにより、上記印刷データに基づく印刷を行っている。
【０００３】
上述のように、サーマルプリンタは、発熱素子の発熱により印刷を行うが、サーマルヘッド及び発熱素子は、印刷を進めていくにつれて、熱を蓄えるようになる。ここで、サーマルプリンタにおける印刷周期は、各発熱素子を発熱させる加熱期間と、各発熱素子の放熱を行う非加熱期間を有しているが、サーマルヘッドの放熱能力を超えた熱がサーマルヘッドや発熱素子に蓄熱されると、感熱紙の感度やインクの溶け具合が変わり、印刷濃度が濃くなってしまう場合があり、印刷結果に潰れや尾引き、濃度ムラ等が生じ、印刷品質が低下してしまう場合があった。
【０００４】
この点に対処したサーマルプリンタとして、特許文献１記載のサーマルプリンタが知られている。特許文献１記載のサーマルプリンタは、サーマルヘッド周辺の温度等に基づいて、サーマルヘッドに印加する通電パルスのエネルギー量等を制御することにより、印刷結果における濃度ムラ等の発生を防止している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−８９１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、当該サーマルプリンタの分野において、印刷時間を短くするために、高速で印刷を行うことが望まれている。そして、高速印刷に対応するために印刷周期が短くなった場合であっても、印刷に要するエネルギー量を確保する必要がある。特許文献１記載のサーマルプリンタのように、通電パルスのエネルギー量を制御する場合、サーマルヘッド等に、耐電圧又は電気容量を向上させた部品を用いなければならず、コストの上昇を引き起こしてしまう。
【０００７】
又、印刷周期を短くした場合、当該印刷周期における加熱期間が占める割合が高くなる。この結果、高速印刷時の印刷周期において、非加熱期間が短くなる。この結果、サーマルヘッド及び発熱素子から放熱される期間が短くなるため、サーマルヘッド等の蓄熱傾向が強まり、印刷結果に潰れや尾引き、濃度ムラ等が生じ、印刷品質が低下してしまう。
【０００８】
本発明は、サーマルヘッドに対する通電により印刷を行うサーマルプリンタに関し、良好な印刷品質を確保しつつ、高速印刷に対応し得るサーマルプリンタを提供する。
【課題を解決するための手段】
【０００９】
本発明の請求項１に係るサーマルプリンタは、主走査方向に列設された複数の発熱素子により構成されるサーマルヘッドと、前記複数の発熱素子に対応するラインデータを複数有する印刷データに基づいて、各発熱素子の通電制御を行い、前記複数の発熱素子を選択的に発熱すると共に、前記発熱素子に対する通電により加熱される加熱期間と、前記発熱素子に対する非通電により放熱される非加熱期間と、により構成される印刷周期毎に、前記ラインデータ単位で前記印刷データにおける順序に従って印刷を行う制御手段と、を有するサーマルプリンタにおいて、前記制御手段は、前記加熱期間が前記印刷周期における当該印刷周期の始期寄りに存在する第１期間設定に設定された印刷周期と、前記加熱期間が前記印刷周期における当該印刷周期の終期寄りに存在する第２期間設定に設定された印刷周期とを交互に発生させることを特徴とする。
【００１０】
当該サーマルプリンタは、印刷周期毎に、印刷データを構成するラインデータ単位で、サーマルヘッドに列設された発熱素子に対して通電制御を行うことで、印刷データに基づく印刷を行う。印刷周期は、加熱期間と、非加熱期間により構成される。そして、当該サーマルプリンタは、制御手段により、第１期間設定に基づく印刷周期、第２期間設定に基づく印刷周期とを、交互に発生させる。ここで、第１期間設定においては、加熱期間が印刷周期の始期寄りに存在し、非加熱期間が終期寄りに存在する。一方、第２期間設定においては、加熱期間が印刷周期の終期寄りに存在し、非加熱期間が印刷周期の始期寄りに存在する。従って、第１期間設定に係る印刷周期後に、第２期間設定に係る印刷周期となる場合、第１期間設定における非加熱期間と、第２期間設定に係る非加熱期間が連続する。この結果、当該サーマルプリンタは、より長期間の非加熱期間を確保することができ、サーマルヘッドに蓄熱した熱を十分に放熱することができ、印刷結果の尾引き等の発生を防止することができる。又、高速印刷を行う場合であっても、当該構成が変わることはないので、当該サーマルプリンタは、特別な部品（例えば、耐電圧の高い部品等）を用いることなく、高速印刷に対応し得る。
【００１１】
そして、請求項２記載のサーマルプリンタは、請求項１記載のサーマルプリンタにおいて、前記加熱期間は、前記発熱素子に対する通電を所定期間継続し、当該発熱素子を継続的に加熱する継続通電期間と、前記発熱素子に対する通電と非通電を順次切り換え、当該発熱素子を断続的に加熱するチョッピング通電期間と、により構成され、前記制御手段は、前記第２期間設定に設定された印刷周期に続く印刷周期であって、前記第１期間設定に設定された印刷周期において、当該印刷周期における前記加熱期間を構成する前記継続通電期間を所定期間に短縮することを特徴とする。
【００１２】
当該サーマルプリンタにおいて、加熱期間は、継続通電期間と、チョッピング通電期間とにより構成される。そして、当該サーマルプリンタは、第２期間設定に設定された印刷周期に続く第１期間設定に係る印刷周期において、当該印刷周期における継続通電期間を所定期間に短縮する。ここで、第２期間設定に係る印刷周期後に、第１期間設定に係る印刷周期となる場合、第１期間設定に係る加熱期間は、第２期間設定の加熱期間の直後に開始される。この場合、当該サーマルプリンタは、当該第１期間設定に係る継続通電期間を短縮するので、当該印刷周期における加熱期間を短縮し、非加熱期間を多くし得る。従って、当該サーマルプリンタは、サーマルヘッドに蓄熱した熱を十分に放熱することができ、印刷結果の尾引き等の発生を防止することができる。又、当該サーマルプリンタは、特別な部品（例えば、耐電圧の高い部品等）を用いることなく、高速印刷に対応し得る。更に、当該サーマルプリンタは、第２期間設定における熱を有効に活用することで、第１期間設定における加熱期間を短くした場合でも良好な印刷を行い得る。
【００１３】
又、請求項３記載のサーマルプリンタは、請求項１又は請求項２に記載のサーマルプリンタにおいて、前記加熱期間は、前記発熱素子に対する通電を所定期間継続し、当該発熱素子を継続的に加熱する継続通電期間と、前記発熱素子に対する通電と非通電を順次切り換え、当該発熱素子を断続的に加熱するチョッピング通電期間と、により構成され、前記制御手段は、前記第２期間設定に設定された印刷周期に続く印刷周期であって、前記第１期間設定に設定された印刷周期において、当該印刷周期における前記加熱期間を構成する前記チョッピング通電期間を所定期間に短縮することを特徴とする。
【００１４】
当該サーマルプリンタにおいて、加熱期間は、継続通電期間と、チョッピング通電期間とにより構成される。そして、当該サーマルプリンタは、第２期間設定に設定された印刷周期に続く第１期間設定に係る印刷周期において、当該印刷周期におけるチョッピング通電期間を所定期間に短縮する。ここで、第２期間設定に係る印刷周期後に、第１期間設定に係る印刷周期となる場合、第１期間設定に係る加熱期間は、第２期間設定の加熱期間の直後に開始される。この場合、当該サーマルプリンタは、当該第１期間設定に係るチョッピング通電期間を短縮するので、当該印刷周期における加熱期間を短縮し、非加熱期間を多くし得る。従って、当該サーマルプリンタは、サーマルヘッドに蓄熱した熱を十分に放熱することができ、印刷結果の尾引き等の発生を防止することができる。又、当該サーマルプリンタは、特別な部品（例えば、耐電圧の高い部品等）を用いることなく、高速印刷に対応し得る。更に、当該サーマルプリンタは、第２期間設定における熱を有効に活用することで、第１期間設定における加熱期間を短くした場合でも良好な印刷を行い得る。
【図面の簡単な説明】
【００１５】
【図１】本実施形態に係るテープ印刷装置の外観斜視図である。
【図２】テープ印刷装置のカセット収納部周辺を示す説明図である。
【図３】テープ印刷装置におけるサーマルヘッドに関する説明図である。
【図４】印刷データの一例を示す説明図である。
【図５】テープ印刷装置の制御系を示すブロック図である。
【図６】本実施形態に係る通電制御処理プログラムのフローチャートである。
【図７】本実施形態に係る奇数ライン通電処理プログラムのフローチャートである。
【図８】印刷周期における加熱期間、非加熱期間の構成を示す説明図である。
【図９】印刷周期とサーマルヘッドの温度の関係を示す説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明に係るサーマルプリンタを、テープカセットから排出されるテープに対して印刷を行うテープ印刷装置１に具体化した実施形態について、図面を参照しつつ詳細に説明する。
【００１７】
先ず、本実施形態に係るテープ印刷装置１の概略構成について、図１及び図２を参照しつつ説明する。本実施形態に係るテープ印刷装置１は、筐体内部に内蔵されたテープカセット５（図２参照）から排出されるテープに対して、サーマルヘッド４１により印刷を行う。
【００１８】
図１に示すように、テープ印刷装置１は、キーボード３と、液晶ディスプレイ４を筐体上面に有している。そして、筐体上面には、収納カバー９が開閉自在に配設されている。当該収納カバー９は、閉じた場合に、筐体内部に形成されたカセット収納部８を覆う。カセット収納部８は、平面視矩形状のテープカセット５を収納する。更に、尚、このキーボード３の下側には、制御基板（図示せず）が配設されている。
【００１９】
カセット収納部８の左側面部には、テープ排出口１０が形成されている。印刷されたテープは、テープ排出口１０から排出される。又、接続インターフェース（図示せず）が、テープ印刷装置１の右側面部に配設されている。当該接続インターフェースは、外部機器（例えば、パーソナルコンピュータ等）と有線又は無線接続をする際に用いられる。従って、テープ印刷装置１は、外部機器から送信された印刷データを印刷し得る。
【００２０】
キーボード３は、文字入力キー３Ａ、印刷キー３Ｂ、カーソルキー３Ｃ、電源キー３Ｄ、設定キー３Ｅ、リターンキー３Ｒ等の複数種類の入力キーを備えている。文字入力キー３Ａは、文書データからなるテキストを作成する際の文字入力に用いられる。印刷キー３Ｂは、作成されたテキスト等からなる印刷データの印刷実行を指令する際に用いられる。そして、カーソルキー３Ｃは、液晶ディスプレイ４上に表示されるカーソルを、上下左右に移動する際に用いられる。又、電源キー３Ｄは装置本体の電源をＯＮ又はＯＦＦする際に用いられる。又、設定キー３Ｅはテープ印刷装置１の各種設定（印刷密度の設定など）を行う際に用いられる。又、リターンキー３Ｒは、改行指令や各種処理の実行、選択決定を指令する際に用いられる。
【００２１】
一方、液晶ディスプレイ４は、文字等のキャラクタを複数行に渡って表示する表示装置であり、キーボード３によって作成された印刷データ（図４参照）の内容や、各種設定画面等を表示し得る。
【００２２】
図２に示すように、テープ印刷装置１は、内部のカセット収納部８に対してテープカセット５を装着可能に構成されている。更に、テープ印刷装置１は、筐体内部に、テープ駆動印刷機構１６と、テープ切断機構とを有している。従って、テープ印刷装置１は、テープ駆動印刷機構１６により、テープカセット５から引き出されたテープに対して、所望の印刷データに基づく印刷を施すことができる。
【００２３】
そして、テープ切断機構は、固定刃１７Ａと回動刃１７Ｂから構成されるカッター１７を有している。従って、テープ印刷装置１は、テープ切断機構のカッター１７により、印刷されたテープを切断し得る。上述したように、切断されたテープは、テープ排出口１０から排出される。
【００２４】
テープ印刷装置１の内部には、カセット収納部フレーム１８が配設されている。図２に示すように、このカセット収納部フレーム１８には、テープカセット５が着脱自在に装着される。
【００２５】
テープカセット５は、テープスプール３２、リボン供給スプール３４、巻取スプール３５、基材供給スプール３７、接合ローラ３９を、その内部に備えており、夫々を回転自在に軸支している。テープスプール３２には、表層テープ３１が巻回されている。表層テープ３１は、ＰＥＴ（ポリエチレンテレフタレート）フィルム等からなる透明なテープである。そして、リボン供給スプール３４には、インクリボン３３が巻回されている。インクリボン３３には、加熱により溶融或いは昇華するインクが塗布されている。巻取スプール３５は、印刷に使用されたインクリボン３３を巻き取る。そして、基材供給スプール３７には、二重テープ３６が巻回されている。二重テープ３６は、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に対して、剥離テープを貼り合わせて構成されている。又、当該二重テープ３６は、剥離テープが外側に位置するように、基材供給スプール３７に巻回されている。そして、接合ローラ３９は、二重テープ３６と表層テープ３１とを重ねて接合させる際に用いられる。
【００２６】
図２に示すように、カセット収納部フレーム１８には、アーム２０が、軸２０Ａを中心として揺動可能に配設されている。アーム２０先端には、プラテンローラ２１、搬送ローラ２２が回動可能に軸支されている。プラテンローラ２１、搬送ローラ２２は、何れもゴム等の可撓性部材を表面に有している。
アーム２０が最も時計回りに揺動すると、プラテンローラ２１は、表層テープ３１及びインクリボン３３を、後述するサーマルヘッド４１に対して圧接する。この時、搬送ローラ２２は、表層テープ３１及び二重テープ３６を、接合ローラ３９に対して圧接する。
【００２７】
又、カセット収納部フレーム１８には、プレート４２が立設されている。プレート４２のプラテンローラ２１側側面には、サーマルヘッド４１が配設されている。図３に示すように、サーマルヘッド４１は、表層テープ３１及び二重テープ３６の幅方向と同方向に、複数（例えば、１２８個や２５６個）の発熱素子４１Ａを１列に列設することで構成される。従って、当該サーマルヘッド４１の主走査方向は、表層テープ３１等の幅方向と同一である。そして、テープカセット５が所定位置に装着されると、プレート４２は、テープカセット５の凹部４３に嵌め込まれる。
【００２８】
又、カセット収納部フレーム１８には、リボン巻取ローラ４６、接合駆動用ローラ４７が立設されている（図２参照）。テープカセット５が所定位置に装着されると、リボン巻取ローラ４６は、テープカセット５の巻取スプール３５内に挿入される。同様に、接合駆動用ローラ４７は、テープカセット５の接合ローラ３９内に挿入される。
【００２９】
そして、カセット収納部フレーム１８には、テープ搬送モータ（図示せず）が配設されている。テープ搬送モータによる駆動力は、カセット収納部フレーム１８に沿って配設されたギア列を介して、プラテンローラ２１、搬送ローラ２２、リボン巻取ローラ４６及び接合駆動用ローラ４７等に夫々伝達される。従って、テープ搬送モータに対する電力供給により、テープ搬送モータの回転駆動が開始されると、巻取スプール３５、接合ローラ３９、プラテンローラ２１、搬送ローラ２２も連動して回転を開始する。これにより、テープカセット５内の表層テープ３１、インクリボン３３、二重テープ３６は、テープスプール３２、リボン供給スプール３４、基材供給スプール３７からそれぞれ巻き解かれ、搬送方向下流方向（テープ排出口１０、巻取スプール３５方向）へと搬送される。
【００３０】
その後、表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド４１との間を通過する。従って、当該テープ印刷装置１において、表層テープ３１、インクリボン３３は、プラテンローラ２１とサーマルヘッド４１とによって挟まれた状態で搬送される。この時、サーマルヘッド４１に配列された多数の発熱素子４１Ａは、制御部６０（図５参照）によって、印刷データ（図４参照）及び後述する通電制御処理プログラム（図６）、奇数ライン通電処理プログラム（図７）に基づいて選択的かつ間欠的に通電される。
【００３１】
ここで、印刷データ５０は、上述したように、キーボード３に対する操作、或いは、接続インターフェースを介した外部機器から入力される。図４に示すように、当該印刷データ５０は、各発熱素子４１Ａに対応するドットの集合により構成され、複数の印刷ラインデータ５５により構成される。各印刷ラインデータ５５は、サーマルヘッド４１に列設された発熱素子４１Ａの数と同数のドットにより構成され、一の印刷周期Ｔにおける各発熱素子４１Ａの通電・非通電を規定している。そして、印刷データ５０は、副走査方向（即ち、テープの搬送方向）に所定の順番で並んだ複数の印刷ラインデータ５５を有している。即ち、当該テープ印刷装置１は、各印刷ラインデータ５５を所定の順序に従って、印刷周期Ｔ単位で処理することにより、テープに対して印刷データ５０に基づく印刷を行う。尚、本実施形態においては、印刷データ５０における印刷順が奇数番目に当たる印刷ラインデータ５５を奇数ラインデータといい、偶数番目に当たる印刷ラインデータ５５を偶数ラインデータという。
【００３２】
そして、各発熱素子４１Ａは、通電により発熱し、インクリボン３３に塗布されているインクを溶融或いは昇華させる。従って、インクリボン３３のインクは、表層テープ３１にドット単位で転写される。この結果、表層テープ３１には、印刷データに基づくユーザ所望のドット画像が鏡像で形成される。
【００３３】
サーマルヘッド４１を通過すると、インクリボン３３は、リボン巻取ローラ４６によって巻き取られる。一方、表層テープ３１は、二重テープ３６と重ねられ、搬送ローラ２２と接合ローラ３９との間を通過する。この時、表層テープ３１と二重テープ３６は、搬送ローラ２２、接合ローラ３９により圧接され、積層テープ３８となる。ここで、当該積層テープ３８は、ドット印刷済みの表層テープ３１の印刷面側が二重テープ３６と強固に重ね合わされて構成される。従って、ユーザは、表層テープ３１の印刷面の裏面側（即ち、積層テープ３８の表面側）から印刷画像の正像を視認し得る。
【００３４】
その後、積層テープ３８は、搬送ローラ２２から搬送方向下流に搬送され、カッター１７を含むテープ切断機構に到達する。テープ切断機構は、カッター１７と、切断用モータ７２（図５参照）により構成されている。ここで、カッター１７は、固定刃１７Ａに対して回動刃１７Ｂを回動させることで切断対象物を剪断する鋏形式のカッターである。そして、回動刃１７Ｂは、切断用モータ７２によって支点を中心に往復揺動可能に配設されている。従って、切断用モータ７２の駆動により、積層テープ３８は、固定刃１７Ａ、回動刃１７Ｂに剪断される。
【００３５】
切断された積層テープ３８は、テープ排出口１０を介して、テープ印刷装置１外部へ排出される。当該積層テープ３８は、二重テープ３６の剥離紙を剥がし、接着剤層を露出させれば、任意の場所に貼り付けることが可能な粘着ラベルとして使用可能である。
【００３６】
次に、テープ印刷装置１の制御構成について図５を参照しつつ詳細に説明する。上述したように、テープ印刷装置１内には、制御基板（図示せず）が配設されており、当該制御基板上には、制御部６０、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０が配設されている。
【００３７】
制御部６０は、ＣＰＵ６１と、ＣＧ−ＲＯＭ６２と、ＥＥＰＲＯＭ６３と、ＲＯＭ６４と、ＲＡＭ６６とにより構成される。又、当該制御部６０は、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０と接続されている。更に、制御部６０は、液晶ディスプレイ４、カセットセンサ７、サーミスタ７３、キーボード３、接続インターフェース７１と接続されている。
【００３８】
ＣＰＵ６１は、テープ印刷装置１における各種制御の中枢を担う中央演算処理装置である。従って、このＣＰＵ６１は、キーボード３等からの入力信号や後述する通電制御処理プログラム等の各種制御プログラムに基づいて、各周辺装置を制御する。
【００３９】
ＣＧ−ＲＯＭ６２は、キャラクタージェネレータ用メモリであり、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶している。又、ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、当該テープ印刷装置１におけるユーザ設定等を示すデータを格納している。
【００４０】
そして、ＲＯＭ６４は、テープ印刷装置１における各種制御プログラムやデータを格納している。従って、後述する通電制御処理プログラム及び奇数ライン通電処理プログラムは、当該ＲＯＭ６４に格納されている。又、ＲＡＭ６６は、ＣＰＵ６１での演算結果等を一時的に格納する記憶装置である。ＲＡＭ６６には、キーボード３の入力により生成された印刷データや、外部機器７８から接続インターフェース７１を介して取り込まれた印刷データも格納される。タイマ６７は、テープ印刷装置１の制御を実行する際に所定期間の経過を計時する計時装置である。サーミスタ７３は、サーマルヘッド４１の温度を検出する為のセンサであり、サーマルヘッド４１に取り付けられている。
【００４１】
ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号、後述する通電制御処理プログラム等に基づいて、サーマルヘッド４１に駆動信号を出力し、サーマルヘッド４１の駆動態様を制御する。そして、ヘッド駆動回路６８は、発熱素子毎に対応付けられたストローブ番号に関連付けられた信号（ストローブ信号（ＳＴＢ信号））に基づき、各発熱素子４１Ａの通電の有無を制御することで、サーマルヘッド４１全体の発熱態様を制御する。
【００４２】
そして、切断用モータ駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モータ７２に駆動信号を出力し、切断用モータ７２の駆動制御を行う。又、搬送モータ駆動回路７０は、ＣＰＵ６１からの制御信号に基づいてテープ搬送モータ２に駆動信号を出力し、テープ搬送モータ２の駆動制御を行う。
【００４３】
続いて、本実施形態に係る通電制御処理プログラムについて、図６等を参照しつつ詳細に説明する。当該通電制御処理プログラムは、印刷データ５０を印刷する際にＣＰＵ６１により実行され、各発熱素子４１Ａに対する通電制御を行うためのプログラムである。
【００４４】
先ず、Ｓ１においては、ＣＰＵ６１は、印刷ラインデータ処理を実行する。当該印刷ラインデータ処理（Ｓ１）では、ＣＰＵ６１は、印刷データ５０（図４参照）の先読みを行い、加熱条件に適合するドットを確認して、各印刷ラインデータ５５を作成する。そして、ＣＰＵ６１は、最初の印刷ラインデータ５５をサーマルヘッド４１にデータ転送する。その後、ＣＰＵ６１は、Ｓ２に処理を移行する。
【００４５】
Ｓ２では、ＣＰＵ６１は、現在の印刷周期Ｔにおける加熱開始時期であるか否かを判断する。加熱開始時期である場合（Ｓ２：ＹＥＳ）、ＣＰＵ６１は、Ｓ３に処理を移行する。一方、加熱開始時期でない場合（Ｓ２：ＮＯ）、ＣＰＵ６１は、加熱開始時期となるまで処理を待機する。
【００４６】
Ｓ３に移行すると、ＣＰＵ６１は、現在の印刷対象が奇数ラインデータであるか否かを判断する。現在の印刷対象が奇数ラインデータである場合（Ｓ３：ＹＥＳ）、ＣＰＵ６１は、Ｓ１１に処理を移行する。一方、現在の印刷対象が偶数ラインデータである場合（Ｓ３：ＮＯ）、ＣＰＵ６１は、Ｓ４に処理を移行する。
【００４７】
ここで、本実施形態に係るテープ印刷装置１は、現在の印刷対象が奇数ラインデータであるか、偶数ラインデータであるかに応じて、印刷周期Ｔの構成を変更する。以下、この点について、図８を参照しつつ説明する。図８は、縦軸にＳＴＢ信号の電圧レベルをとり、横軸に時間軸をとったグラフである。図８に示すように、印刷周期Ｔは、加熱期間Ｈと、非加熱期間Ｃにより構成される。加熱期間Ｈは、発熱素子４１Ａに対する通電により、当該発熱素子４１Ａが加熱される期間である。非加熱期間Ｃは、発熱素子４１Ａへの通電態様を非通電とすることで、当該発熱素子４１Ａを放熱させる期間である。
【００４８】
又、加熱期間Ｈは、継続通電期間Ｅｃと、チョッピング通電期間Ｅｉにより構成される。継続通電期間Ｅｃは、発熱素子４１Ａに対する通電を継続的に行うことにより、当該発熱素子４１Ａを加熱する期間である。そして、チョッピング通電期間Ｅｉは、当該発熱素子４１Ａに対する通電・非通電を所定の時間間隔で切り替え、発熱素子４１Ａに対する通電を断続的に行うことで、当該発熱素子４１Ａを加熱する期間である。尚、本実施形態に係る加熱期間Ｈは、継続通電期間Ｅｃの後に、チョッピング通電期間Ｅｉとなるように構成される。
【００４９】
現在の印刷対象が奇数ラインデータである場合、印刷周期Ｔは、当該印刷周期Ｔの始期寄りに加熱期間Ｈを有し、当該加熱期間Ｈの経過後に非加熱期間Ｃを有する構成で設定される（図８（Ａ）、（Ｃ）参照）。一方、現在の印刷対象が偶数ラインデータである場合、印刷周期Ｔは、当該印刷周期Ｔの始期寄りに非加熱期間Ｃを有し、当該非加熱期間Ｃの経過後に加熱期間Ｈを有する構成で設定される（図８（Ｂ）参照）。
【００５０】
再び、図６を参照しつつ、通電制御処理プログラムについて説明する。Ｓ４に移行すると、ＣＰＵ６１は、遅延発熱タイミングとなったか否かを判断する。遅延発熱タイミングとなっている場合（Ｓ４：ＹＥＳ）、ＣＰＵ６１は、Ｓ５に処理を移行する。一方、未だ遅延発熱タイミングとなっていない場合（Ｓ４：ＮＯ）、ＣＰＵ６１は、遅延発熱タイミングとなるまで処理を待機する。ここで、当該Ｓ４は、現在の印刷対象が偶数ラインデータである場合に移行する。従って、遅延発熱タイミングは、非加熱期間Ｃの終期及び加熱期間Ｈの始期を示す。即ち、印刷対象が偶数ラインデータである場合、ＣＰＵ６１は、遅延発熱タイミングとなるまで処理を待機することにより、非加熱期間Ｃの経過を待機する。
【００５１】
Ｓ５に移行すると、ＣＰＵ６１は、印刷対象である偶数ラインデータにおける加熱条件に適合するドットの配置に基づいて、対応する発熱素子４１Ａに対する継続的な通電（即ち、継続通電期間Ｅｃ）を開始する。その後、ＣＰＵ６１は、Ｓ６に処理を移行する。
【００５２】
Ｓ６では、ＣＰＵ６１は、継続通電期間Ｅｃが終了したか否かを判断する。具体的には、ＣＰＵ６１は、Ｓ５における継続通電期間Ｅｃの開始から所定期間経過したか否かを判断する。継続通電期間Ｅｃを終了している場合（Ｓ６：ＹＥＳ）、ＣＰＵ６１は、Ｓ７に処理を移行する。一方、継続通電期間Ｅｃを終了していない場合（Ｓ６：ＮＯ）、ＣＰＵ６１は、Ｓ８に処理を移行する。
【００５３】
Ｓ７においては、ＣＰＵ６１は、継続通電期間Ｅｃの経過に伴い、チョッピング通電（即ち、チョッピング通電期間Ｅｉ）を開始する。具体的には、ＣＰＵ６１は、印刷対象である偶数ラインデータにおける加熱条件に適合するドットの配置に基づいて、対応する発熱素子４１Ａに対する通電・非通電を所定の時間間隔で切り替え、発熱素子４１Ａに対する断続的な通電を行う。その後、ＣＰＵ６１は、Ｓ９に処理を移行する。
【００５４】
Ｓ８では、ＣＰＵ６１は、次ラインデータ転送処理を実行する。当該次ラインデータ転送処理（Ｓ８）では、ＣＰＵ６１は、次に印刷対象となる印刷ラインデータ５５をサーマルヘッド４１へ転送する。具体的には、ＣＰＵ６１は、次に印刷対象となる奇数ラインデータに基づくパルスデータを、サーマルヘッド４１に転送する。その後、ＣＰＵ６１は、Ｓ６に処理を戻す。尚、図６においては、継続通電期間Ｅｃを経過するまでＳ８に移行するように構成されているが、当該継続通電期間Ｅｃで最初に移行した場合のみ、ＣＰＵ６１は、Ｓ８における上記処理を行えばよく、その後に移行した場合は、何等の処理を行うことなくＳ６に処理を戻す。
【００５５】
Ｓ９に移行すると、ＣＰＵ６１は、チョッピング通電期間Ｅｉが終了したか否かを判断する。具体的には、ＣＰＵ６１は、Ｓ７におけるチョッピング通電期間Ｅｉの開始から所定期間経過したか否かを判断する。チョッピング通電期間Ｅｉを終了している場合（Ｓ９：ＹＥＳ）、ＣＰＵ６１は、Ｓ１０に処理を移行する。一方、チョッピング通電期間Ｅｉを終了していない場合（Ｓ９：ＮＯ）、ＣＰＵ６１は、チョッピング通電期間Ｅｉを終了するまで、処理を待機する。
【００５６】
Ｓ１０においては、ＣＰＵ６１は、チョッピング通電期間Ｅｉの終了に伴い、加熱期間Ｈを終了する。その後、ＣＰＵ６１は、Ｓ１２に処理を移行する。この加熱期間Ｈの終了により、偶数ラインデータに係る印刷周期Ｔは終了する。即ち、図８（Ｂ）に示すように、偶数ラインデータに係る印刷周期Ｔは、非加熱期間Ｃ、継続通電期間Ｅｃ、チョッピング通電期間Ｅｉの順の構成となる。
【００５７】
上述したように、印刷対象が奇数ラインデータである場合（Ｓ３：ＹＥＳ）、ＣＰＵ６１は、奇数ライン通電処理（Ｓ１１）に処理を移行する。当該奇数ライン通電処理（Ｓ１１）では、ＣＰＵ６１は、奇数ラインデータを対象として印刷周期Ｔの設定及び通電制御（即ち、加熱期間Ｈに係る発熱素子４１Ａへの通電）を行う。奇数ライン通電処理（Ｓ１１）の詳細については、後に詳細に説明する。奇数ライン通電処理（Ｓ１１）を終了すると、ＣＰＵ６１は、Ｓ１２に処理を移行する。
【００５８】
Ｓ１２に移行すると、ＣＰＵ６１は、印刷データ５０に基づく印刷を完了したか否かを判断する。印刷データ５０に基づく印刷を完了している場合（Ｓ１２：ＹＥＳ）、ＣＰＵ６１は、通電制御処理プログラムを終了する。一方、未だ印刷対象となっていない印刷ラインデータ５５が存在する場合（Ｓ１２：ＮＯ）、ＣＰＵ６１は、Ｓ１３に処理を移行する。
【００５９】
Ｓ１３においては、ＣＰＵ６１は、印刷対象が奇数ラインデータであるか否かを判断する。印刷対象が奇数ラインデータである場合（Ｓ１３：ＹＥＳ）、ＣＰＵ６１は、Ｓ１４に処理を移行する。一方、印刷対象が偶数ラインデータである場合（Ｓ１３：ＮＯ）、ＣＰＵ６１は、Ｓ２に処理を戻し、次の印刷ラインデータ５５（即ち、奇数ラインデータ）の印刷処理を行う。
【００６０】
Ｓ１４では、ＣＰＵ６１は、その他の処理を実行する。この時、ＣＰＵ６１は、印刷対象である奇数ラインデータに係る印刷周期Ｔにおける非加熱期間Ｃを設ける。その後、ＣＰＵ６１は、Ｓ２に処理を戻す。従って、奇数ラインデータに係る印刷周期Ｔにおいては、非加熱期間Ｃは、当該印刷周期Ｔの終期寄りに位置する（図８（Ａ）、（Ｃ）参照）。
【００６１】
次に、本実施形態に係る奇数ライン通電処理プログラムについて、図７等を参照しつつ詳細に説明する。上述したように、奇数ライン通電処理プログラムは、奇数ライン通電処理（Ｓ１１）において、ＣＰＵ６１により実行され、奇数ラインデータを対象とする印刷周期Ｔの設定及び通電制御（即ち、加熱期間Ｈに係る発熱素子４１Ａへの通電）に用いられる。
【００６２】
Ｓ２１では、ＣＰＵ６１は、第１補正タイマの計時を開始する。図８（Ｃ）に示すように、第１補正期間Ｌは、奇数ラインデータに係る印刷周期Ｔにおいて、継続通電期間Ｅｃの前に設定される期間であり、当該第１補正期間Ｌでは、発熱素子４１Ａへの通電は行われない。従って、当該第１補正期間Ｌは、非加熱期間Ｃとして機能する。第１補正タイマの計時を開始すると、ＣＰＵ６１は、Ｓ２２に処理を移行する。
【００６３】
Ｓ２２においては、ＣＰＵ６１は、印刷対象である奇数ラインデータに係る印刷周期Ｔにおける継続通電期間Ｅｃを終了しているか否かを判断する。継続通電期間Ｅｃを終了している場合（Ｓ２２：ＹＥＳ）、ＣＰＵ６１は、Ｓ２５に処理を移行する。一方、未だ継続通電期間Ｅｃを終了していない場合（Ｓ２２：ＮＯ）、ＣＰＵ６１は、Ｓ２３に処理を移行する。
【００６４】
Ｓ２３に移行すると、ＣＰＵ６１は、第１補正タイマの値に基づいて、第１補正期間Ｌを終了したか否かを判断する。第１補正期間Ｌを終了している場合（Ｓ２３：ＹＥＳ）、ＣＰＵ６１は、Ｓ２４に処理を移行する。一方、第１補正期間Ｌを終了していない場合（Ｓ２３：ＮＯ）、ＣＰＵ６１は、第１補正期間Ｌを終了するまで処理を待機する。
【００６５】
Ｓ２４では、ＣＰＵ６１は、継続通電処理を実行する。継続通電処理（Ｓ２４）では、ＣＰＵ６１は、印刷対象である奇数ラインデータにおける加熱条件に適合するドットの配置に基づいて、対応する発熱素子４１Ａに対する継続的な通電（即ち、継続通電期間Ｅｃ）を開始する。その後、ＣＰＵ６１は、Ｓ２２に処理を戻す。
【００６６】
尚、印刷データ５０の印刷に際し、最初の印刷ラインデータ５５（即ち、第１番目に当たる奇数ラインデータ）においては、ＣＰＵ６１は、第１補正期間Ｌの判断基準時を「０」として、Ｓ２３の判断を行う。これにより、当該奇数ラインデータに係る印刷周期Ｔでは、印刷周期Ｔの始期と同期して継続通電期間Ｅｃを開始することができ、図８（Ａ）と同様の構成とし得る。
【００６７】
Ｓ２５においては、ＣＰＵ６１は、継続通電期間Ｅｃの終了に伴って、チョッピング通電（即ち、チョッピング通電期間Ｅｉ）を開始する。具体的には、ＣＰＵ６１は、印刷対象である奇数ラインデータにおける加熱条件に適合するドットの配置に基づいて、対応する発熱素子４１Ａに対する通電・非通電を所定の時間間隔で切り替え、発熱素子４１Ａに対する断続的な通電を行う。その後、ＣＰＵ６１は、Ｓ２６に処理を移行する。
【００６８】
Ｓ２６に移行すると、ＣＰＵ６１は、第２補正タイマの計時を開始する。図８（Ｃ）に示すように、第２補正期間Ｆは、奇数ラインデータに係る印刷周期Ｔにおいて、チョッピング通電期間Ｅｉの後に設定される期間であり、当該第２補正期間Ｆでは、発熱素子４１Ａへの通電は行われない。従って、当該第２補正期間Ｆは、非加熱期間Ｃとして機能する。第２補正タイマの計時を開始すると、ＣＰＵ６１は、Ｓ２７に処理を移行する。
【００６９】
Ｓ２７では、ＣＰＵ６１は、印刷対象である奇数ラインデータに係る印刷周期Ｔにおけるチョッピング通電期間Ｅｉを終了しているか否かを判断する。具体的には、ＣＰＵ６１は、後述するＳ２９の処理が行われたか否かに基づいて、当該判断を行う。チョッピング通電期間Ｅｉを終了している場合（Ｓ２７：ＹＥＳ）、ＣＰＵ６１は、Ｓ３０に処理を移行する。一方、未だチョッピング通電期間Ｅｉを終了していない場合（Ｓ２７：ＮＯ）、ＣＰＵ６１は、Ｓ２８に処理を移行する。
【００７０】
Ｓ２８においては、ＣＰＵ６１は、第２補正タイマの値に基づいて、第２補正期間Ｆの始期となったか否かを判断する。第２補正期間Ｆの始期となっている場合（Ｓ２８：ＹＥＳ）、ＣＰＵ６１は、Ｓ２９に処理を移行する。一方、第２補正期間Ｆの始期となっていない場合（Ｓ２８：ＮＯ）、ＣＰＵ６１は、Ｓ２７に処理を戻し、第２補正期間Ｆの始期となるまで、チョッピング通電を継続する。
【００７１】
尚、印刷データ５０の印刷に際し、最初の印刷ラインデータ５５（即ち、第１番目に当たる奇数ラインデータ）においては、ＣＰＵ６１は、第２補正期間Ｆの判断基準時を「所定値（例えば、図８（Ａ）における加熱期間Ｈの終期と同時期を示す値）」として、Ｓ２８の判断を行う。これにより、当該奇数ラインデータに係る印刷周期Ｔを、図８（Ａ）と同様の構成とし得る。
【００７２】
Ｓ２９に移行すると、ＣＰＵ６１は、チョッピング通電終了処理を実行する。当該チョッピング通電終了処理（Ｓ２９）では、ＣＰＵ６１は、第２補正期間Ｆに始期となったことに伴い、チョッピング通電期間Ｅｉを終了する。この時、ＣＰＵ６１は、チョッピング通電期間Ｅｉを終了した旨のフラグをセットする。従って、上述したＳ２７では、ＣＰＵ６１は、当該フラグの有無に基づいて、チョッピング通電期間Ｅｉを終了したか否かを判断する。
【００７３】
Ｓ３０では、ＣＰＵ６１は、チョッピング通電期間Ｅｉの終了に伴って、加熱期間Ｈを終了する。その後、ＣＰＵ６１は、Ｓ３１に処理を移行する。この加熱期間Ｈの終了により、奇数ラインデータに係る印刷周期Ｔにおいて、非加熱期間Ｃを除いた全ての期間は終了する。尚、奇数ラインデータに係る印刷周期Ｔにおいて、非加熱期間Ｃは、上述したＳ１４及びＳ２により実現される。これにより、図８（Ｃ）に示すように、奇数ラインデータに係る印刷周期Ｔは、第１補正期間Ｌに基づく非加熱期間Ｃ、継続通電期間Ｅｃ及びチョッピング通電期間Ｅｉからなる加熱期間Ｈ、第２補正期間Ｆを含む非加熱期間Ｃの順という構成となる。この点、第１番目に当たる奇数ラインデータに係る印刷周期Ｔは、継続通電期間Ｅｃ及びチョッピング通電期間Ｅｉからなる加熱期間Ｈ、非加熱期間Ｃの順という構成となる（図８（Ａ）参照）。
【００７４】
Ｓ３１においては、ＣＰＵ６１は、次ラインデータ転送処理を実行する。当該次ラインデータ転送処理（Ｓ３１）では、ＣＰＵ６１は、次に印刷対象となる印刷ラインデータ５５（即ち、偶数ラインデータ）に基づくパルスデータを、サーマルヘッド４１へ転送する。その後、ＣＰＵ６１は、奇数ライン通電処理プログラムを終了し、通電制御処理プログラム（図６参照）のＳ１２に処理を移行する。
【００７５】
次に、上述した通電制御処理プログラム及び奇数ライン通電処理プログラムに基づく印刷周期Ｔと、サーマルヘッド４１の温度の関係性について、図９を参照しつつ説明する。尚、図９に示す例は、印刷データ５０に基づく印刷開始から第１番目から第３番目に当たる印刷ラインデータ５５に係る印刷周期Ｔを示す。そして、図９上図は、縦軸にＳＴＢ信号の電圧レベルをとり、横軸に時間軸をとったグラフであり、図９下図は、縦軸に発熱素子４１Ａの温度をとり、横軸に図９上図と同一の時間軸をとったグラフである。
【００７６】
先ず、第１番目に当たる奇数ラインデータに係る印刷周期Ｔ（図９左側）においては、ＣＰＵ６１は、当該印刷周期Ｔの開始と同時期に継続通電期間Ｅｃを開始し、継続通電期間Ｅｃの終了に伴い、チョッピング通電期間Ｅｉを開始する。そして、チョッピング通電期間Ｅｉの終了に伴い、加熱期間Ｈを終了すると、ＣＰＵ６１は、非加熱期間Ｃを開始する。従って、この場合における当該印刷周期Ｔの構成は、図８（Ａ）と同様の構成であり、継続通電期間Ｅｃ、チョッピング通電期間Ｅｉ、非加熱期間Ｃの順に構成される。そして、加熱期間Ｈ（継続通電期間Ｅｃ、チョッピング通電期間Ｅｉ）においては、発熱素子４１Ａへの通電によりサーマルヘッド４１の温度は上昇する。そして、非加熱期間Ｃになると、発熱素子４１Ａへの通電が停止されるので、サーマルヘッド４１の温度は徐々に低下する。
【００７７】
続く、第２番目に当たる偶数ラインデータの印刷周期Ｔ（図９中央）では、ＣＰＵ６１は、発熱素子４１Ａに対する通電を行うことなく、遅延発熱タイミングとなるまで処理を待機する。従って、当該偶数ラインデータの印刷周期Ｔにおいては、当該印刷周期Ｔの始期と同時に、非加熱期間Ｃが設けられる。即ち、第１番目の印刷周期Ｔに係る非加熱期間Ｃと、第２番目の印刷周期Ｔに係る非加熱期間Ｃが連続することとなるので、第１番目の非加熱期間Ｃにより放熱されたサーマルヘッド４１の温度は、第２番目の非加熱期間Ｃによる放熱によって、更に低下する。即ち、当該テープ印刷装置１は、非加熱期間Ｃを長期間確保し得るので、サーマルヘッド４１の温度を十分に低下させることができ、サーマルヘッド４１の蓄熱による印刷品質の低下を防止し得る。その後、ＣＰＵ６１は、第２番目の印刷周期Ｔにおける継続通電期間Ｅｃ、チョッピング通電期間Ｅｉの順で、発熱素子４１Ａに対する通電を行う。
【００７８】
その後、第３番目に当たる奇数ラインデータの印刷周期Ｔ（図９右側）においては、ＣＰＵ６１は、第１補正期間Ｌを経過した後、継続通電期間Ｅｃによる通電を行う。第１補正期間Ｌでは、発熱素子４１Ａに対する通電が行われることはなく、当該第１補正期間Ｌは、非加熱期間Ｃとして機能する。従って、第２番目の印刷周期Ｔにおける加熱期間Ｈにより加熱されたサーマルヘッド４１の温度を低下させることができる。そして、第１補正期間Ｌを設けることで、第３番目における継続通電期間Ｅｃは、第１番目、第２番目における継続通電期間Ｅｃよりも短期間となる。当該継続通電期間Ｅｃを終了すると、ＣＰＵ６１は、チョッピング通電期間Ｅｉによる通電を行う。当該印刷周期Ｔにおいて、チョッピング通電期間Ｅｉは、第２補正期間Ｆの始期と同時期に打ち切られる。従って、第３番目の印刷周期Ｔにおけるチョッピング通電期間Ｅｉは、第１番目、第２番目におけるチョッピング通電期間Ｅｉよりも短期間となる。そして、チョッピング通電期間Ｅｉを終了すると、ＣＰＵ６１は、第２補正期間Ｆ、非加熱期間Ｃにより、第３番目の印刷周期Ｔにおける加熱期間Ｈ（即ち、継続通電期間Ｅｃ、チョッピング通電期間Ｅｉ）で加熱されたサーマルヘッド４１を放熱させる。従って、当該テープ印刷装置１は、非加熱期間Ｃを長期間確保し得るので、サーマルヘッド４１の温度を十分に低下させることができ、サーマルヘッド４１の蓄熱による印刷品質の低下を防止し得る。
【００７９】
尚、第４番目の偶数ラインデータの印刷周期Ｔの構成は、上述した第２番目に係る印刷周期Ｔの構成と同様である。即ち、第３番目の印刷周期Ｔにおける第２補正期間Ｆ及び非加熱期間Ｃに続いて、第４番目の印刷周期Ｔにおける非加熱期間Ｃとなる。従って、より長期間の非加熱期間Ｃを確保することができるため、当該テープ印刷装置１は、より十分に、サーマルヘッド４１の温度を低下させることができ、サーマルヘッド４１の蓄熱による印刷品質の低下を防止し得る。
【００８０】
以上、説明したように、本実施形態に係るテープ印刷装置１は、印刷周期Ｔ毎に、印刷データ５０を構成する印刷ラインデータ５５単位で、サーマルヘッド４１に列設された発熱素子４１Ａに対して通電制御を行うことにより、印刷データ５０に基づく印刷を行う。印刷周期Ｔは、加熱期間Ｈと、非加熱期間Ｃにより構成される。
【００８１】
そして、当該テープ印刷装置１は、印刷データ５０における印刷順に基づく奇数ラインデータ、偶数ラインデータの別に基づいて、印刷周期Ｔの構成を交互に変更する。奇数ラインデータに係る印刷周期Ｔにおいては、加熱期間Ｈ（継続通電期間Ｅｃ、チョッピング通電期間Ｅｉ）を印刷周期Ｔの始期寄りに設け、当該加熱期間Ｈの経過後に非加熱期間Ｃを設ける。一方、偶数ラインデータに係る印刷周期Ｔにおいては、非加熱期間Ｃを当該印刷周期Ｔの始期寄りに設け、当該非加熱期間Ｃの経過後に、加熱期間Ｈを設ける。従って、奇数ラインデータに係る印刷周期Ｔと、当該奇数ラインデータに続く偶数ラインデータに係る印刷周期Ｔの間で、非加熱期間Ｃが連続する（図９参照）。この結果、当該テープ印刷装置１は、より長期間の非加熱期間Ｃを確保することができ、サーマルヘッド４１に蓄熱した熱を十分に放熱することができ、印刷結果の尾引き等の発生を防止することができる。又、高速印刷を行う場合であっても、当該構成が変わることはないので、当該テープ印刷装置１は、特別な部品（例えば、耐電圧の高い部品等）を用いることなく、高速印刷に対応し得る。
【００８２】
又、当該テープ印刷装置１は、偶数ラインデータの後に印刷対象となる奇数ラインデータの印刷周期Ｔにおいて、継続通電期間Ｅｃの前に第１補正期間Ｌを設けることで、当該印刷周期Ｔにおける継続通電期間Ｅｃを短期化すると共に、当該印刷周期Ｔにおける非加熱期間Ｃを長期化し得る。従って、当該テープ印刷装置１は、サーマルヘッド４１に蓄熱した熱を十分に放熱することができ、印刷結果の尾引き等の発生を防止することができる。又、当該テープ印刷装置１は、特別な部品（例えば、耐電圧の高い部品等）を用いることなく、高速印刷に対応し得る。更に、当該テープ印刷装置１は、偶数ラインデータにおける熱を有効に活用することで、その直後の奇数ラインデータにおける加熱期間Ｈを短くした場合でも良好な印刷を行い得る。
【００８３】
更に、当該テープ印刷装置１は、偶数ラインデータの後に印刷対象となる奇数ラインデータの印刷周期Ｔにおいて、チョッピング通電期間Ｅｉの後に第２補正期間Ｆを設けることで、当該印刷周期Ｔにおけるチョッピング通電期間Ｅｉを短期化すると共に、当該印刷周期Ｔにおける非加熱期間Ｃを長期化し得る。従って、当該テープ印刷装置１は、サーマルヘッド４１に蓄熱した熱を十分に放熱することができ、印刷結果の尾引き等の発生を防止することができる。又、当該テープ印刷装置１は、特別な部品（例えば、耐電圧の高い部品等）を用いることなく、高速印刷に対応し得る。更に、当該テープ印刷装置１は、偶数ラインデータにおける熱を有効に活用することで、その直後の奇数ラインデータにおける加熱期間Ｈを短くした場合でも良好な印刷を行い得る。
【００８４】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能である。例えば、本実施形態においては、偶数ラインデータの後に印刷対象となる奇数ラインデータに係る印刷周期Ｔに対して、第１補正期間Ｌ及び第２補正期間Ｆを設けることで、継続通電期間Ｅｃとチョッピング通電期間Ｅｉの両者を短期化していたが、この態様に限定されるものではない。即ち、継続通電期間Ｅｃのみを短期化する構成であっても良いし、チョッピング通電期間Ｅｉのみを短期化する構成であっても良い。
【００８５】
又、本実施形態においては、本発明に係るサーマルプリンタを、テープ印刷装置１に適用した例をもって説明したが、本発明は、テープ印刷装置に限定されるものではない。複数の発熱素子４１Ａが列設配置されたサーマルヘッド４１を用い、各発熱素子４１Ａを選択的に通電することで印刷を行うものであれば、種々の装置に適用し得る。
【符号の説明】
【００８６】
１      テープ印刷装置
４１    サーマルヘッド
４１Ａ  発熱素子
５０    印刷データ
５５    印刷ラインデータ
６１    ＣＰＵ
６６    ＲＡＭ
Ｔ      印刷周期
Ｈ      加熱期間
Ｅｃ    継続通電期間
Ｅｉ    チョッピング通電期間
Ｃ      非加熱期間
Ｌ      第１補正期間
Ｆ      第２補正期間
【図１】
2011213014.tif 000003
【図２】
2011213014.tif 000004
【図３】
2011213014.tif 000005
【図４】
2011213014.tif 000006
【図５】
2011213014.tif 000007
【図６】
2011213014.tif 000008
【図７】
2011213014.tif 000009
【図８】
2011213014.tif 000010
【図９】
2011213014.tif 000011