(57)【特許請求の範囲】
【請求項１】
複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、前記搬送装置と前記サーマルヘッドとを制御する制御装置とを備え、前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるためのパルスの印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている前記印字媒体に加熱による印字ドットを形成して印字を行う印刷装置であって、
各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを前記印字媒体に形成させるために、前記印字媒体に印字ドットを形成するための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、
前記制御装置は、メインパルスによる主加熱が行われる第一発熱素子の主走査方向において隣接する第二発熱素子が前記メインパルスによる主加熱が行われない場合に、
単独印加では前記印字媒体に印字ドットを形成できないが、前記第一発熱素子への前記メインパルスによる主加熱を補う補助加熱となる第一サブパルスの前記第二発熱素子への印加を前記主加熱開始時点から行う第一モードによる印字と、
前記第一サブパルスを、前記第二発熱素子に印加せず、前記印加周期内に於いて前記メインパルスの後に印加して、前記第一発熱素子を補助加熱する第二モードによる印字とが実行可能であり、
前記制御装置は、低速印字モードの場合には、前記第二モードによる印字を実行し、前記低速印字モードよりも印字速度の速いモードの場合には、前記第一モードによる印字を実行し、
単独印加では前記印字媒体に印字ドットを形成できないが次の印加周期内で印加される前記メインパルスによる主加熱を補うことによって前記印字媒体に印字ドットを形成できる補助加熱となる第二サブパルスの前記第一発熱素子への印加を、前記印字媒体に印字ドットを形成できない現在の印加周期の直後において前記印字媒体に印字ドットを形成させるための主加熱となる前記メインパルスが印加される次の印加周期が続く場合にのみ、前記印字媒体に印字ドットを形成できない現在の印加周期内で行う
ことを特徴とする印刷装置。
【請求項２】
前記メインパルスは、所定時間印加される基本パルスと当該基本パルスより短い時間幅で所定数繰り返し印加されるチョッピングパルスとから構成され、
前記第一サブパルスは、前記基本パルスと前記チョッピングパルスの一部から構成されたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御装置は、前記第二サブパルスの前記第一発熱素子への印加の終了直後から前記第一発熱素子へ前記メインパルスの印加を開始することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記制御装置は、前記低速印字モードの場合には、前記第一発熱素子への前記メインパルスの印加の終了直後から前記第一発熱素子への前記第一サブパルスの印加を開始することを特徴とする請求項１から３のいずれかに記載の印刷装置。
【請求項５】
前記第一サブパルスと前記第二サブパルスとは波形が異なることを特徴とする請求項１から４のいずれかに記載の印刷装置。
【請求項６】
前記第一サブパルスが前記第二発熱素子に印加される時間は、前記ラインヘッドの印字データの切り替え時間より長いことを特徴とする請求項１から５のいずれかに記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを搭載した印刷装置に関するものである。
【背景技術】
【０００２】
従来、筐体内部に内蔵されたテープカセットから排出されるテープに対して印字を行い、印字済みのテープを外部に排出するテープ印刷装置が知られている。このテープ印刷装置では、サーマルヘッドを用いて感熱テープに直接印字するものと、サーマルヘッドを用いてインクリボンからテープに転写して印字するものがある。サーマルヘッドを搭載した印刷装置では、印字されるドットをかすれさせずに印字し、また、非印字のドットは、印字しないようにするためには、サーマルヘッドを構成する各発熱素子に対する温度制御が必要である。このサーマルヘッドを構成する各発熱素子に対する温度制御では、印刷媒体に１個の印字ドットが形成される印字周期内において、発熱素子を加熱して印字を行うためにメインパルスを印加する加熱時間と、加熱された発熱素子を冷却させるための非加熱時間とが存在する。
【０００３】
印字を開始するときや、印字中でも孤立した印字ドットを印刷媒体に形成させるときは、メインパルスの印加により発熱素子が加熱されても、その熱の一部はその発熱素子周辺に逃げてしまうため、発熱が不足気味となる。また、メインパルスの印加により発熱素子が加熱されても、その加熱された発熱素子に隣接する発熱素子が印字を行わないときは、その印字を行わない発熱素子に加熱された発熱素子の熱が逃げてしまうため、同様にして、発熱が不足気味となる。また、メインパルスの印加により発熱素子が加熱されても、その発熱素子が直前の印字周期内で加熱されていないときは、その発熱素子が直前の印字周期内で加熱されたときと比較すると、メインパルスの印加が開始されるときの発熱素子の温度は低く、その発熱素子の温度上昇が遅れるため、発熱が不足気味となる。
【０００４】
そこで、その発熱の不足分を補うために、印字周期内において、発熱素子を補助加熱するサブパルスを印加するサーマルヘッドを用いた印刷装置が提案されている（例えば、特許文献１参照）。この印刷装置では、サブパルスによる補助加熱時間が、メインパルスによる加熱時間の直後に追加されるようになっている。従って、メインパルスによる加熱時間と、サブパルスによる加熱時間と、非加熱時間とが、一つの印字周期内に含まれることがある。
【０００５】
しかしながら、印字速度を上げようとすると、それに伴って印字周期が短くなっていく。従って、メインパルスやサブパルスによる各加熱時間をその短くなった印字周期に対応させて短くする必要がある。これによって、時間的な側面は解決されるが、短くした加熱時間で発熱量に不足が生じないように発熱素子を加熱するために、印加電圧を高くしたり、あるいは、サーマルヘッドの発熱素子の抵抗値を小さくしてサーマルヘッドの発熱素子に流れる電流を増やす必要がある。そのためには、サーマルヘッドの駆動回路を構成するＩＣに対し、耐電圧性や電流容量の向上が必要である。
【０００６】
また、サーマルヘッドの発熱素子で発生した熱を印刷媒体に伝える効率を向上させることも考えられる。そのためには、発熱素子が含まれるサーマルヘッドの薄膜部分の印刷媒体に対する伝熱性能の向上が必要である。但し、いずれの解決策においても、コスト上昇を避けることができない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平７−１３７３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記の解決策がとれない場合にあっても、印字速度を上げようとすれば、印字周期を短くしなければならない。その短くなった印字周期内においては、印字に必要な発熱量を確保するために、メインパルスやサブパルスによる各加熱時間が占める割合を増やさなければならず、非加熱時間が占める割合はどうしても減ってしまうことになる。とくに、高速での印字において、印字を開始するときや、印字中に孤立した印字ドットを印刷媒体に形成させるときは、メインパルスの印加により発熱素子が加熱されても、その熱の一部はその発熱素子周辺に逃げてしまう。従って、発熱素子は、発熱が不足気味となり、印字ドットの「かすれ」などの印字品質面での不具合が発生するという問題点がある。尚、低速印字時に、発熱素子を補助加熱するためには、高速印字の場合に比較して大きめの印字エネルギーが必要になり、高速印字の場合と同じ補助加熱は、印字ドットにかすれが生じるという問題点があった。
【０００９】
本発明は、上記課題を解決するためになされたものであり、印字を開始するときや、印字中に孤立した印字ドットを印刷媒体に形成させるときに、高速印字でも低速印字でも、当該印字ドットがかすれることを防止できる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
この課題を解決するためになされた本発明の第一の態様の印刷装置は、複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、前記搬送装置と前記サーマルヘッドとを制御する制御装置とを備え、前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるためのパルスの印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている前記印字媒体に加熱による印字ドットを形成して印字を行う印刷装置であって、各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを前記印字媒体に形成させるために、前記印字媒体に印字ドットを形成するための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、前記制御装置は、メインパルスによる主加熱が行われる第一発熱素子の主走査方向において隣接する第二発熱素子が前記メインパルスによる主加熱が行われない場合に、単独印加では前記印字媒体に印字ドットを形成できないが、前記第一発熱素子への前記メインパルスによる主加熱を補う補助加熱となる第一サブパルスの前記第二発熱素子への印加を前記主加熱開始時点から行う第一モードによる印字と、前記第一サブパルスを、前記第二発熱素子に印加せず、前記印加周期内に於いて前記メインパルスの後に印加して、前記第一発熱素子を補助加熱する第二モードによる印字とが実行可能であり、前記制御装置は、低速印字モードの場合には、前記第二モードによる印字を実行し、前記低速印字モードよりも印字速度の速いモードの場合には、前記第一モードによる印字を実行し、単独印加では前記印字媒体に印字ドットを形成できないが次の印加周期内で印加される前記メインパルスによる主加熱を補うことによって前記印字媒体に印字ドットを形成できる補助加熱となる第二サブパルスの前記第一発熱素子への印加を、前記印字媒体に印字ドットを形成できない現在の印加周期の直後において前記印字媒体に印字ドットを形成させるための主加熱となる前記メインパルスが印加される次の印加周期が続く場合にのみ、前記印字媒体に印字ドットを形成できない現在の印加周期内で行うことを特徴とする。
【００１１】
この構成の印刷装置では、メインパルスによる主加熱が行われる第一発熱素子の主走査方向において隣接する第二発熱素子がメインパルスによる主加熱がなされない場合に、単独印加では前記印刷媒体に印字ドットを形成できないが、前記第一発熱素子への前記メインパルスによる主加熱を補う補助加熱となる第一サブパルスの前記第二発熱素子への印加を前記主加熱開始時点から行う第一モードによる印字を高速印字モードの場合に行う。従って、一つの発熱素子に対して印加されるメインパルスとサブパルスの双方が一つの印字周期内に一緒に存在することはないので、一定時間である印字周期の短縮が可能となり、高速印字が可能となる。また、第一発熱素子のエネルギー不足によるか印字ドットのかすれを防止できる。また、前記第一サブパルスを、前記第二発熱素子に印加せず、前記印加周期内に於いて前記メインパルスの後に印加して、第一発熱素子を補助加熱する第二モードによる印字を低速印字モードの場合に行う。従って、低速印字モードの場合には、印字されるドットにメインパルスと、第一サブパルスによる加熱がなされるので、印字ドットにかすれが生じることがない。また、第二サブパルスは、現在の印字周期内に付加されるので、印字周期が長くなることが無く、高速印字ができる。
【００１２】
また、前記メインパルスは、所定時間印加される基本パルスと当該基本パルスより短い時間幅で所定数繰り返し印加されるチョッピングパルスとから構成され、前記第一サブパルスは、前記基本パルスと前記チョッピングパルスの一部から構成されていても良い。この場合には、第二発熱素子に印加される第一サブパルスは、第一発熱素子に印加される基本パルスとチョッピングパルスの一部から構成されるので、パルスデータの準備の時間を短くでき、パルス幅を短くできる。また、補助加熱においても基本パルスの印加により、早く設定温度まで立ち上げることができる。
【００１３】
また、前記制御装置は、前記第二サブパルスの前記第一発熱素子への印加の終了直後から前記第一発熱素子へ前記メインパルスの印加を開始するようにしても良い。
また、前記制御装置は、前記低速印字モードの場合には、前記第一発熱素子への前記メインパルスの印加の終了直後から前記第一発熱素子への前記第一サブパルスの印加を開始するようにしても良い。
また、前記第一サブパルスと前記第二サブパルスとは波形が異なるようにしても良い。
【００１４】
また、前記第一サブパルスが前記第二発熱素子に印加される時間は、前記ラインヘッドの印字データの切り替え時間より長くなるようにしても良い。この場合には、印字データの切り替え時間を短くすることができ、高速印刷できる。
【図面の簡単な説明】
【００１５】
【図１】テープ印刷装置１の電気的構成を示すブロック図である。
【図２】本発明の一実施形態に係るテープ印刷装置１のサーマルヘッド４１を拡大して示した図である。
【図３】テープ印刷装置１のサーマルヘッド４１の各発熱素子の駆動状態を示した図である。
【図４】テープ印刷装置１のサーマルヘッド４１の補助加熱が駆動される条件を示した説明図である。
【図５】高速印字時のテープ印刷装置１のサーマルヘッド４１により、印刷媒体１００に形成される印字ドットの一例を示した図である。
【図６】低速印字時のテープ印刷装置１のサーマルヘッド４１により、印刷媒体１００に形成される印字ドットの一例を示した図である。
【図７】高速印字時のテープ印刷装置１のサーマルヘッド４１のラインヘッドを構成する各発熱素子に対する印加パルスのタイミングチャートである。
【図８】低速印字時のテープ印刷装置１のサーマルヘッド４１のラインヘッドを構成する各発熱素子に対する印加パルスのタイミングチャートである。
【図９】サーマルヘッド４１の主印字制御ための制御プログラムを示したフローチャート図である。
【図１０】高速印字時のサーマルヘッド４１の第一印字制御の制御プログラムを示したフローチャート図である。
【図１１】低速印字時のサーマルヘッド４１の第二印字制御の制御プログラムを示したフローチャート図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態であるテープ印刷装置１の構成を図１を参照して説明する。テープ印刷装置１は、筐体内部に内蔵されたテープカセット（図示外）から排出されるテープに対して印字を行い、印字済みのテープを外部排出する印刷装置であり、図示外の筐体上にキーボード３と液晶ディスプレイ４を有している。また、テープ印刷装置１は、接続インターフェース７１により外部機器（例えば、パーソナルコンピュータ等）と有線または無線接続することができる。従って、テープ印刷装置１は、外部機器から送信された印字データを印字することも可能である。本実施の形態のテープ印刷装置１では、高速印字の場合（一例として、印字媒体の搬送速度が４０ｍｍ／ｓより大の場合）には、現在の印字ドットに対して主走査方向で隣接する印字ドッドの補助加熱は、後述する第一印字制御により、当該隣接する印字ドッドに対向する発熱素子に行う。また、低速印字の場合（一例として、印字媒体の搬送速度が４０ｍｍ／ｓ以下の場合）には、現在の印字ドットに対して主走査方向で隣接する印字ドッドの補助加熱は、当該現在の印字ドットの印字周期内で行うようになっている。
【００１７】
次に、テープ印刷装置１の電気的構成について、図１を参照して詳細に説明する。テープ印刷装置１内には、制御基板（図示外）が配設されており、この制御基板上には、制御部６０、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０が配設されている。
【００１８】
制御部６０は、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６により構成されている。また、当該制御部６０は、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０と接続されている。更に、制御部６０は、液晶ディスプレイ４、カセットセンサ７、サーミスタ７３、キーボード３、接続インターフェース７１にも接続されている。ＣＰＵ６１は、テープ印刷装置１における各種制御の中枢を担う中央演算処理装置である。従って、このＣＰＵ６１は、キーボード３等からの入力信号及び後述する各種制御プログラム等に基づいて、液晶ディスプレイ４等の各周辺装置を制御する。また、ヘッド駆動回路６８にはサーマルヘッド４１が接続され、切断用モータ駆動回路６９には切断用モータ７２が接続され、搬送モータ駆動回路７０には、テープ搬送モータ２が接続されている。
【００１９】
また、ＣＧ−ＲＯＭ６２は、印字される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。また、ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、当該テープ印刷装置１におけるユーザ設定等を示すデータを格納している。そして、ＲＯＭ６４には、テープ印刷装置１における各種制御プログラムやデータが格納されている。従って、後述する制御プログラムは、このＲＯＭ６４に格納されている。
【００２０】
また、ＲＡＭ６６は、ＣＰＵ６１での演算結果等を一時的に格納する記憶装置である。このＲＡＭ６６には、キーボード３の入力により生成された印字データや、外部機器７８から接続インターフェース７１を介して取り込まれた印字データも格納される。そして、タイマ６７は、テープ印刷装置１の制御を実行する際に所定期間の経過を計時する計時装置である。具体的には、タイマ６７は、後述する制御プログラムにおいて、図２に示すサーマルヘッド４１の発熱素子４１Ａに対する通電（パルス印加）等の開始・終了を判断する際に参照される。また、サーミスタ７３はサーマルヘッド４１の温度を検出する為のセンサであり、サーマルヘッド４１に取り付けられている。
【００２１】
ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号に基づいて、後述する制御プログラムに基づいて、サーマルヘッド４１に駆動信号を供給し、サーマルヘッド４１の駆動状態を制御する回路である。この時、ヘッド駆動回路６８は、発熱素子４１Ａ毎に対応付けられたストローブ番号に関連付けられた信号（ストローブ（ＳＴＢ）信号）に基づいて、各発熱素子４１Ａの通電（パルス印加）の有無を制御することで、サーマルヘッド４１全体の発熱態様を制御する。そして、切断用モータ駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モータ７２に駆動信号を供給し、切断用モータ７２の駆動制御を行う回路である。また、搬送モータ駆動回路７０は、ＣＰＵ６１からの制御信号に基づいてテープ搬送モータ２に駆動信号を供給し、テープ搬送モータ２の駆動制御を行う制御回路である。これにより、「搬送装置」が構成される。
【００２２】
次に、図２を参照して、サーマルヘッド４１の構造について説明する。図２に示すように、サーマルヘッド４１は、複数（例えば、３８４個や１０２４個や２０４８個）の発熱素子４１Ａを１列に列設させたラインヘッド４１Ｂ等で構成される。発熱素子４１Ａが１列に並んだ方向が「サーマルヘッド４１の主走査方向Ａ」である。これに対して、「サーマルヘッド４１の主走査方向Ａ」に垂直な方向が「サーマルヘッド４１の副走査方向Ｂ」である。尚、サーマルヘッド４１は、プレート４２に固定されている。
【００２３】
本実施形態では、サーマルヘッド４１が駆動されて、ラインヘッド４１Ｂによる１ライン毎の印字処理が行われる際には、ラインヘッド４１Ｂを構成する複数の発熱素子４１Ａは、図３に示すように、以下の（１）〜（３）のいずれかの駆動状態にされる。
（１）主加熱された第一発熱素子４１Ｃ。
（２）補助加熱された第二発熱素子４１Ｄ。
（３）駆動（主加熱も補助加熱も）されていない第３発熱素子４１Ｅ。
【００２４】
主加熱とは、印刷媒体１００（図５参照）に印字ドットを形成することができるエネルギーを与えることをいう。この点、本実施形態に係るテープ印刷装置１では、後述するように、インクリボンを使用するので、主加熱が行われることによって第一発熱素子４１Ｃの駆動状態になる発熱素子４１Ａには、インクリボン上のインクを溶融或いは昇華させることができるエネルギーが与えられる。尚、インクリボンを使用せず、印刷媒体１００として感熱テープを使用しても良い。
【００２５】
補助加熱とは、単独では印刷媒体１００に印字ドットを形成することができないが主加熱と相俟って印刷媒体１００に印字ドットを形成することができるエネルギーを与えることをいう。この点、本実施の形態に係るテープ印刷装置では、後述するように、インクリボンを使用するので、補助加熱が行われることによって第二発熱素子４１Ｄの駆動状態になる発熱素子４１Ａには、インクリボン上のインクを溶融或いは昇華させることができるエネルギーまでは与えられない。
【００２６】
ここで、図４を参照して、副走査方向における補助加熱の一例を説明する。例えば、現在の１ラインの印字処理Ｑ（Ｎ）で主加熱が行われないものに補助加熱が行われ、次の１ラインの印字処理Ｑ（Ｎ＋１）で主加熱されて第一発熱素子４１Ｃの駆動状態となる。
【００２７】
このような主加熱と補助加熱による熱履歴制御（サーマルヘッド４１の駆動制御）を、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａに対する印加パルス制御を図５、図６及び図７を参照して説明する。図７では、横軸は時間（ｔ）を示し、縦軸は印加パルスの電圧値又は電流値を示す。従って、図６では、左から右に向かって時間が経過し、印加パルスはロウ・アクティブで表示される。
【００２８】
図５は、高速印字の場合に、テープ印刷装置１のサーマルヘッド４１により、印刷媒体１００に形成される印字ドットの一例を示した図であり、図５においては、矢印Ｃ方向が副走査方向であり、矢印Ｃ方向と直交する方向が主走査方向である。図５に示すように、印刷媒体１００上において、印字ドット１０２及び１０３が副走査方向に連続してサーマルヘッド４１の発熱素子４１Ａの主加熱により印字され、ドット１１１，１１２，１１３，１１４，１０１，１０４は印字がされない非印字ドットである。
【００２９】
図５に示すように、印字ドット１０２が、図３に示す発熱素子４１Ａにより印刷媒体１００に印字されるが、主走査方向において、隣接するドット１１２は、発熱素子４１Ａにより印刷媒体１００に印字されず、また、副走査方向において、印字ドット１０２の１つ前のドット１０１も発熱素子４１Ａにより印刷媒体１００に印字されない場合には、印字ドット１０２を印字するサーマルヘッド４１の発熱素子４１Ａの発熱不足を補うために、サブパルスＳＵＢ１により印字ドット１０２の隣接ドット１１２に対向するサーマルヘッド４１の発熱素子４１Ａの補助加熱を行う。また、後述するＳＵＢ２により、印字ドット１０２の副走査方向に於ける直前の非印字ドット１０１に対向する発熱素子４１Ａに補助加熱を行う。従って、ドット１０２は、エネルギー不足に成らずに、印字され、かすれも生じない。
【００３０】
図６は、低速印字の場合に、テープ印刷装置１のサーマルヘッド４１により、印刷媒体１００に形成される印字ドットの一例を示した図であり、図６においては、矢印Ｃ方向が副走査方向であり、矢印Ｃ方向と直交する方向が主走査方向である。図６に示すように、印刷媒体１００上において、印字ドット２０２及び２０３が副走査方向に連続してサーマルヘッド４１の発熱素子４１Ａの主加熱により印字され、ドット２１１，２１２，２１３，２１４，２０１，２０４は印字がされない非印字ドットである。
【００３１】
図６に示すように、印字ドット２０２が、図３に示す発熱素子４１Ａにより印刷媒体１００に印字されるが、主走査方向において、印字ドット２０２に隣接するドット２１２は、発熱素子４１Ａにより印刷媒体１００に印字されず、また、副走査方向において、印字ドット２０２の１つ前のドット２０１も発熱素子４１Ａにより印刷媒体１００に印字されない場合には、印字ドット２０２を印字するサーマルヘッド４１の発熱素子４１Ａの発熱不足を補うために、後述するサブパルスＳＵＢ１により印字ドット２０２を印字するサーマルヘッド４１の発熱素子４１Ａの補助加熱を行う。また、ＳＵＢ２により、印字ドット２０２の副走査方向に於ける直前の非印字ドット２０１に補助加熱を行う。従って、ドット２０２は、エネルギー不足に成らずに、印字され、かすれも生じない。
【００３２】
次に、高速印字時のサーマルヘッド４１の発熱素子４１Ａの主加熱と補助加熱について、図５及び図７の印加パルスのタイミングチャートを参照して説明する。サーマルヘッド４１の発熱素子４１Ａにより印字ドット１０２を印字する主加熱のパルスは、図７に示すメインパルスＭＰである。メインパルスＭＰは、所定幅の矩形波の基本パルスＲＰと、チョッピングパルスＣＰとから構成される。また、印字ドット１０２の主走査方向において隣接するドット１１２は印字されないが、主走査方向において、印字ドット１０２を印字する発熱素子４１Ａに隣接し、ドット１１２に対向する発熱素子４１Ａが補助加熱される。この主走査方向の隣接ドットの発熱素子４１Ａを補助加熱のためのパルスがサブパルスＳＵＢ１である。サブパルスＳＵＢ１は、メインパルスＭＰを構成する基本パルスＲＰとチョッピングパルスＣＰの一部から構成される。このチョッピングパルスＣＰの一部の長さは、サーマルヘッド４１を用いた印字の実験により、過熱の防止に適切な長さに定められるものである。
【００３３】
また、副走査方向において、印字ドット１０２の直前のドット１０１が印字されない場合には、当該ドット１０１に対向する発熱素子４１Ａが補助加熱される。この副走査方向の隣接する直前のドット１０１に対向する発熱素子４１Ａの補助加熱のためのパルスがサブパルスＳＵＢ２である。
【００３４】
次に、低速印字時のサーマルヘッド４１の発熱素子４１Ａの主加熱と補助加熱について、図６及び図８の印加パルスのタイミングチャートを参照して説明する。サーマルヘッド４１の発熱素子４１Ａにより印字ドット２０２を印字する主加熱のパルスは、図８に示すメインパルスＭＰである。メインパルスＭＰは、所定幅の矩形波の基本パルスＲＰと、チョッピングパルスＣＰとから構成される。また、印字ドット２０２の主走査方向において隣接するドット２１２は印字されないので、印字ドット２０２を印字する発熱素子４１Ａが補助加熱される。この補助加熱のためのパルスがサブパルスＳＵＢ１である。このチョッピングパルスＣＰの一部の長さは、サーマルヘッド４１を用いた印字の実験により、過熱の防止に適切な長さに定められるものである。また、サブパルスＳＵＢ１は、印字ドット２０２の印字周期内に付加される。これは、印字ドット２０２の印字は、低速印字であり、印字ドット２０２の印字周期の長さに余裕があるためである。また、低速印字時は、印字ドット２０２の印字に高速印字時に比べてエネルギーが要るからである。
【００３５】
また、副走査方向において、印字ドット２０２の直前のドット２０１が印字されない場合には、当該ドット２０１に対向する発熱素子４１Ａが補助加熱される。この副走査方向の隣接する直前のドット２０１の補助加熱のためのパルスがサブパルスＳＵＢ２である。
【００３６】
次に、サーマルヘッド４１による高速印字処理の流れを図７に示すタイミングチャートを参照して説明する。現在の１ライン（１ドット）の印字周期が、タイミングＴ０からタイミングＴ５までを１周期として行われるとする。この現在の１ライン印字周期では、例えば、図５に示すドット１０２が印字処理される場合、ドット１０２を印字する発熱素子４１Ａに、タイミングＴ０からＴ１まで、メインパルスＭＰを構成する基本パルスＲＰが印加され、タイミングＴ１からＴ３まで、メインパルスＭＰを構成するチョッピングパルスＣＰが印加される。従って、発熱素子４１Ａが主加熱されて第一発熱素子４１Ｃの駆動状態になり、印字ドット１０２が印字される。ここで、メインパルスＭＰを基本パルスＲＰとチョッピングパルスＣＰとで構成しているのは、ドット１０２を印字するために、基本パルスＲＰにより所定の温度まで一気に加熱し、チョッピングパルスＣＰにより、一定に温度を保つ制御を行い過熱を防止するためである。また、現在の１ライン前の印字処理により、ドット１０１が印字されないので、ドット１０１に対向する発熱素子４１Ａには、現在の印字周期の直前の印字周期内の最後にタイミングＴＢからＴ０まで、補助パルスＳＵＢ２が事前に印加される。
【００３７】
更に、ドット１０２の現在の印字周期において、ドット１０２を印字する発熱素子に、主走査方向で隣接する非印字のドット１１２に対向する発熱素子４１Ａには、タイミングＴ０からＴ２までサブパルスＳＵＢ１が印加される。具体的には、サブパルスＳＵＢ１として、タイミングＴ０からＴ１まで、メインパルスＭＰを構成する基本パルスＲＰが印加され、タイミングＴ１からＴ２までは、メインパルスＭＰを構成するチョッピングパルスＣＰの一部が印加される。従って、ドット１０２に主走査方向において隣接するドット１１２は印字されないが、印字ドット１０２を印字する発熱素子は、エネルギー不足に成らずに、印字ドット１０２にかすれを生じずに印字できる。尚、サブパルスＳＵＢ１を基本パルスＲＰとチョッピングパルスＣＰの一部とで構成しているのは、サブパルスＳＵＢ１のデータの準備を早くするためである。尚、サブパルスＳＵＢ１が印加されるタイミングＴ０からＴ２までの時間は、前記ラインヘッド４１Ｂの印字データの切り替え時間より長い時間になっている。
【００３８】
次に、サーマルヘッド４１による低速印字処理の流れを図８に示すタイミングチャートを参照して説明する。現在の１ライン（１ドット）の印字周期が、タイミングＴＬ０からタイミングＴＬ６までを１周期として行われるとする。この現在の１ライン印字周期では、例えば、図６に示すドット２０２が印字処理される場合、ドット２０２を印字する発熱素子４１Ａに、タイミングＴＬ０からＴＬ１まで、メインパルスＭＰを構成する基本パルスＲＰが印加され、タイミングＴＬ１からＴＬ３まで、メインパルスＭＰを構成するチョッピングパルスＣＰが印加される。従って、発熱素子４１Ａが主加熱されて第一発熱素子４１Ｃの駆動状態になり、印字ドット２０２が印字される。ここで、メインパルスＭＰを基本パルスＲＰとチョッピングパルスＣＰとで構成しているのは、ドット２０２を印字するために、基本パルスＲＰにより所定の温度まで一気に加熱し、チョッピングパルスＣＰにより、一定に温度を保つ制御を行い過熱を防止するためである。また、現在の１ライン前の印字処理により、ドット２０１が印字されないので、ドット２０１に対向する発熱素子４１Ａには、現在の印字周期の直前の印字周期内の最後にタイミングＴＬＢからＴＬ０まで、補助パルスＳＵＢ２が事前に印加される。
【００３９】
更に、ドット２０２の現在の印字周期内において、ドット２０２を印字する発熱素子４１Ａに、主走査方向で隣接する非印字のドット２１２が印字されないためのエネルギー不足を補うためのサブパルスＳＵＢ１が、タイミングＴＬ４からＴＬ５まで印加される。具体的には、サブパルスＳＵＢ１として、タイミングＴＬ４からＴＬ５まで、メインパルスＭＰを構成するチョッピングパルスＣＰの一部が印加される。従って、ドット２０２に主走査方向において隣接するドット２１２は印字されないが、印字ドット２０２を印字する発熱素子は、エネルギー不足に成らずに、印字ドット２０２にかすれを生じずに印字できる。尚、サブパルスＳＵＢ１をチョッピングパルスＣＰの一部で構成しているのは、サブパルスＳＵＢ１のデータの準備を早くするためである。尚、サブパルスＳＵＢ１が印加されるタイミングＴＬ４からＴＬ５までの時間は、前記ラインヘッド４１Ｂの印字データの切り替え時間より長い時間になっている。
【００４０】
次に、サーマルヘッド４１による印字処理の流れを図９から図１１に示すフローチャートを参照して説明する。先ず、図９を参照して、テープ印刷装置１の制御部６０のＣＰＵ６１が実行する主印字制御について説明する。尚、図９から図１１に示すフローチャートの制御プログラムは、ＲＯＭ６４に記憶されており、ＣＰＵ６１が実行する。
【００４１】
まず、図９に示す主印字制御では、印字速度の変化があることを印字データ等からＣＰＵ６１が検出すると（Ｓ１：ＹＥＳ）、変化する印字速度が、４０ｍｍ／ｓ以下か否かが判断される（Ｓ４）。変化する印字速度が、４０ｍｍ／ｓ以下の場合には（Ｓ４：ＹＥＳ）、低速印字制御である第二印字制御（図１１参照）で印字を行う（Ｓ５）。また、変化する印字速度が、４０ｍｍ／ｓ以下でない場合には（Ｓ４：ＮＯ）、高速印字制御である第一印字制御（図１０参照）で印字を行う（Ｓ６）。尚、高速印字、低速印字の閾値は、４０ｍｍ／ｓに限られず、使用するサーマルヘッド４１の発熱素子４１Ａの特性及び使用する印字媒体の感熱の特性に応じて、実験等により決められる。尚、印字速度の変化がない場合には（Ｓ１：ＮＯ）、その他の通常処理（Ｓ２）を行い、印字が終了でない場合には（Ｓ３：ＮＯ）、Ｓ１に戻る。また、印字が終了の場合には（Ｓ３：ＹＥＳ）、主印字制御を終了する。
【００４２】
次に、図１０のフローチャートを参照して、テープ印刷装置１のサーマルヘッド４１の高速印字時に行われる第一印字制御のサブルーチンについて説明する。図１０のフローチャートで示された制御プログラムは、ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
【００４３】
図１０に示すように、サーマルヘッド４１の第一印字制御では、先ず、ＣＰＵ６１は、ＲＡＭ６６から印字データの先読みを行い、サーマルヘッド印字列データ（サブパルスＳＵＢ１、ＳＵＢ２、メインパルスＭＰ）を作成する（Ｓ１１）。このとき、ＣＰＵ６１は、補助加熱条件に基づき、１ライン分のサブパルスデータやメインパルスデータが各印字周期毎に整理された「サーマルヘッド印字列データ」を作成する。ここで、補助過熱条件は、一例として、ＳＵＢ１については、印字されるドットの主走査方向において隣接するドットが印字されない場合である。また、ＳＵＢ２については、印字されるドットの副走査方向の直前のドットが印字されない場合である。尚、この補助過熱条件は、上記の条件に加えて、発熱素子４１Ａの印字履歴に基づいた蓄熱を考慮して決めても良い。また、最初の印字周期の１ライン分の「サーマルヘッド印字列データ」については、サーミスタ７３によるサーマルヘッド４１の検出温度Ｚに基づいて決定された「温度情報」などが、サブパルスＳＵＢ２の印加パルス幅の決定に反映される。尚、その１ライン分のサブパルスデータやメインパルスデータは、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａ毎に決定されている。
【００４４】
Ｓ１１では、さらに、ＣＰＵ６１は、サブパルスデータＳＵＢ２をヘッド駆動回路６８に対して転送する。次いで、ＣＰＵ６１は、サブパルスＳＵＢ２の開始タイミングであるか否かを判断する（Ｓ１２）。この判断は、タイマ６７等を使用して行われる。すなわち、サブパルスＳＵＢ２の印加が開始されるタイミングＴＢであるか否かが判断される。ここで、サブパルスＳＵＢ２の開始タイミングでない場合には（Ｓ１２：ＮＯ）、ＣＰＵ６１は、サブパルスＳＵＢ２をヘッド駆動回路６８に対して転送し、メインパルスＭＰ及びサブパルスＳＵＢ１を作成する（Ｓ１４）。その後、Ｓ１２に戻ることによって、サブパルスＳＵＢ２の開始タイミングが到来するまで待機する。
【００４５】
一方、サブパルスＳＵＢ２の開始タイミングである場合には（Ｓ１２：ＹＥＳ）、ＣＰＵ６１は、サブパルスＳＵＢ２の印加を開始する（Ｓ１３）。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、この時点で転送されているサブパルスデータＳＵＢ２をラッチさせ、ストローブ（以下、「ＳＴＢ」と言う。）信号をＬＯＷにして、補助加熱対象の発熱素子４１ＡにサブパルスＳＵＢ２を印加させて第二発熱素子４１Ｄの駆動状態にする（Ｓ１３）。
【００４６】
次いで、ＣＰＵ６１は、印字周期の開始時点又は終了時点（サブパルスＳＵＢ２による補助加熱の終了時点）であるか否かを判断する（Ｓ１５）。この判断は、タイマ６７等を使用して行われる。すなわち、サブパルスＳＵＢ２の印加が終了され、メインパルスＭＰの印加が開始される主加熱開始時点（サブパルスＳＵＢ２による補助加熱の終了時点）であるタイミングＴ０であるか否かが判断される（Ｓ１５）。
【００４７】
ここで、印字周期の開始時点及び終了時点（サブパルスＳＵＢ２による補助加熱の終了時点）でない場合には（Ｓ１５：ＮＯ）、ＣＰＵ６１は、この時点での転送対象であるメインパルスＭＰ及びサブパルスＳＵＢ１のデータをヘッド駆動回路６８に対して１回に限り転送する（Ｓ１７）。その後は、ＣＰＵ６１はＳ１５に戻る。
【００４８】
一方、印字周期の開始時点又は終了時点である場合には（Ｓ１５：ＹＥＳ）、ＣＰＵ６１は、メインパルスＭＰ及びサブパルスＳＵＢ１による加熱を開始する（Ｓ１６）。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、上記Ｓ１７で転送されたメインパルスＭＰ及びサブパルスＳＵＢ１のデータをラッチさせ、主加熱対象の発熱素子４１ＡにメインパルスＭＰを印加させて第一発熱素子４１Ｃの駆動状態にする（Ｓ１６）。また、主加熱対象の発熱素子４１Ａに主走査方向で隣接する発熱素子４１ＡにサブパルスＳＵＢ１を印加させ第二発熱素子４１Ｄの駆動状態にする。ここでは、ＳＴＢ信号をＬＯＷに維持する。
【００４９】
次いで、基本パルスＲＰの時間終了か否かを判断する（Ｓ１８）。即ち、基本パルスＲＰの時間が終了するタイミングＴ１の場合には（Ｓ１８：ＹＥＳ）、チョッピングパルスＣＰの印加を開始する（Ｓ１９）。チョッピングパルスＣＰは、ＳＴＢ信号のＯＮ／ＯＦＦの繰り返しにより実現する。また、タイミングＴ０とＴ１の間で基本パルスＲＰの時間が終了する時間でない場合には（Ｓ１８：ＮＯ）、メインパルスＭＰだけを準備し（Ｓ２０）、Ｓ１８の判断処理に戻る。
【００５０】
次いで、サブパルスＳＵＢ１の終了時間（タイミングＴ２）になるまでの間に（Ｓ２１：ＮＯ）、メインパルスＭＰのデータをヘッド駆動回路６８に対して転送する（Ｓ２３）。サブパルスＳＵＢ１の終了時間（タイミングＴ２）になった場合には（Ｓ２１：ＹＥＳ）、ＣＰＵ６１は、メインパルスＭＰによる加熱を開始する（Ｓ２２）。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、上記Ｓ２３で転送されたメインパルスＭＰのデータをラッチさせ、主加熱対象の発熱素子４１ＡにメインパルスＭＰを印加させて第一発熱素子４１Ｃの駆動状態にする。また、チョッピングパルスＣＰによるチョッピングは、継続する（Ｓ２２）。
【００５１】
次いで、メインパルスＭＰのチョッピングパルスＣＰの終了時間までは（Ｓ２４：ＮＯ）、次のラインのサブパルスＳＵＢ２のデータを準備する（図８に示すタイミングＴ４からのサブパルスＳＵＢ２を準備する）（Ｓ２６）。メインパルスＭＰのチョッピングパルスＣＰの終了時間となった場合には（Ｓ２４：ＹＥＳ）、ＳＴＢ信号をＨＩにして、発熱素子４１ＡをＯＦＦにする（Ｓ２５）。
【００５２】
次いで、未印字の印字データが残っており、印字終了でない場合には（Ｓ２７：ＮＯ）、次のラインのサブパルスＳＵＢ２の作成をし、メインパルスＭＰ及びサブパルスＳＵＢ１の準備を行い（Ｓ２８）、その他の処理を行い（Ｓ２９）、Ｓ１２に戻り、Ｓ１２からＳ２７の処理を繰り返す。また、未印字の印字データが無く、印字終了の場合には（Ｓ２７：ＹＥＳ）、印字処理を終了し、図９に示す主印字制御に戻る。
【００５３】
次に、図１１のフローチャートを参照して、テープ印刷装置１のサーマルヘッド４１の低速印字時に行われる第二印字制御のサブルーチンについて説明する。図１１のフローチャートで示された制御プログラムは、ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
【００５４】
図１１に示すように、サーマルヘッド４１の第二印字制御では、先ず、ＣＰＵ６１は、ＲＡＭ６６から印字データの先読みを行い、サーマルヘッド印字列データ（サブパルスＳＵＢ１、ＳＵＢ２、メインパルスＭＰ）を作成する（Ｓ４１）。このとき、ＣＰＵ６１は、補助加熱条件に基づき、１ライン分のサブパルスデータやメインパルスデータが各印字周期毎に整理された「サーマルヘッド印字列データ」を作成する。ここで、補助過熱条件は、一例として、ＳＵＢ１については、印字されるドットの主走査方向において隣接するドットが印字されない場合である。また、ＳＵＢ２については、印字されるドットの副走査方向の直前のドットが印字されない場合である。尚、この補助過熱条件は、上記の条件に加えて、発熱素子４１Ａの印字履歴に基づいた蓄熱を考慮して決めても良い。また、最初の印字周期の１ライン分の「サーマルヘッド印字列データ」については、サーミスタ７３によるサーマルヘッド４１の検出温度Ｚに基づいて決定された「温度情報」などが、サブパルスＳＵＢ２の印加パルス幅の決定に反映される。尚、その１ライン分のサブパルスデータやメインパルスデータは、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａ毎に決定されている。
【００５５】
Ｓ４１では、さらに、ＣＰＵ６１は、サブパルスデータＳＵＢ２をヘッド駆動回路６８に対して転送する。次いで、ＣＰＵ６１は、サブパルスＳＵＢ２の開始タイミングであるか否かを判断する（Ｓ４２）。この判断は、タイマ６７等を使用して行われる。すなわち、サブパルスＳＵＢ２の印加が開始されるタイミングＴＬＢであるか否かが判断される。ここで、サブパルスＳＵＢ２の開始タイミングでない場合には（Ｓ４２：ＮＯ）、ＣＰＵ６１は、サブパルスＳＵＢ２をヘッド駆動回路６８に対して転送し、メインパルスＭＰを作成する（Ｓ４４）。その後、Ｓ４２に戻ることによって、サブパルスＳＵＢ２の開始タイミングが到来するまで待機する。
【００５６】
一方、サブパルスＳＵＢ２の開始タイミングである場合には（Ｓ４２：ＹＥＳ）、ＣＰＵ６１は、サブパルスＳＵＢ２の印加を開始する（Ｓ４３）。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、この時点で転送されているサブパルスデータＳＵＢ２をラッチさせ、ストローブ（以下、「ＳＴＢ」と言う。）信号をＬＯＷにして、補助加熱対象の発熱素子４１ＡにサブパルスＳＵＢ２を印加させて第二発熱素子４１Ｄの駆動状態にする（Ｓ４３）。
【００５７】
次いで、ＣＰＵ６１は、印字周期の開始時点又は終了時点（サブパルスＳＵＢ２による補助加熱の終了時点）であるか否かを判断する（Ｓ４５）。この判断は、タイマ６７等を使用して行われる。すなわち、サブパルスＳＵＢ２の印加が終了され、メインパルスＭＰの印加が開始される主加熱開始時点（サブパルスＳＵＢ２による補助加熱の終了時点）であるタイミングＴＬ０であるか否かが判断される（Ｓ４５）。
【００５８】
ここで、印字周期の開始時点及び終了時点（サブパルスＳＵＢ２による補助加熱の終了時点）でない場合には（Ｓ４５：ＮＯ）、ＣＰＵ６１は、この時点での転送対象であるメインパルスＭＰのデータをヘッド駆動回路６８に対して１回に限り転送する（Ｓ４７）。その後は、ＣＰＵ６１はＳ４５に戻る。
【００５９】
一方、印字周期の開始時点又は終了時点である場合には（Ｓ４５：ＹＥＳ）、ＣＰＵ６１は、メインパルスＭＰによる加熱を開始する（Ｓ４６）。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、上記Ｓ４７で転送されたメインパルスＭＰのデータをラッチさせ、主加熱対象の発熱素子４１ＡにメインパルスＭＰを印加させて第一発熱素子４１Ｃの駆動状態にする（Ｓ４６）。ここでは、ＳＴＢ信号をＬＯＷに維持する。
【００６０】
次いで、基本パルスＲＰの時間終了か否かを判断する（Ｓ４８）。即ち、基本パルスＲＰの時間が終了するタイミングＴＬ１の場合には（Ｓ４８：ＹＥＳ）、チョッピングパルスＣＰの印加を開始する（Ｓ４９）。チョッピングパルスＣＰは、ＳＴＢ信号のＯＮ／ＯＦＦの繰り返しにより実現する。また、タイミングＴＬ０とＴＬ１の間で基本パルスＲＰの時間が終了する時間でない場合には（Ｓ４８：ＮＯ）、サブパルスＳＵＢ１のデータをヘッド駆動回路６８に対して転送し（Ｓ５０）、Ｓ４８の判断処理に戻る。
【００６１】
次いで、メインパルスＭＰのチョッピングパルスＣＰの終了時間（タイミングＴＬ３）になるまでの間に（Ｓ５１：ＮＯ）、次のラインのサブパルスＳＵＢ２のデータを準備する（Ｓ５３）。メインパルスＭＰのチョッピングパルスＣＰの終了時間（タイミングＴＬ３）になった場合には（Ｓ５１：ＹＥＳ）、ＣＰＵ６１は、タイミングＴＬ４からサブパルスＳＵＢ１による補助加熱を開始する（Ｓ５２）。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、上記Ｓ５０で転送されたサブパルスＳＵＢ１のデータをラッチさせ、主加熱対象の発熱素子４１ＡにサブパルスＳＵＢ１を印加させて、第二発熱素子４１Ｄの駆動状態にする。また、サブパルスＳＵＢ１のチョッピングは継続する（Ｓ５２）。
【００６２】
次いで、サブパルスＳＵＢ１のチョッピングの終了時間までは（Ｓ５４：ＮＯ）、次のラインのメインパルスＭＰのデータを準備する（図８に示すタイミングＴＬ４からの次のラインのメインパルスＭＰのデータを準備する）（Ｓ５６）。サブパルスＳＵＢ１のチョッピングの終了時間（タイミングＴＬ５）となった場合には（Ｓ５４：ＹＥＳ）、ＳＴＢ信号をＨＩにして、発熱素子４１ＡをＯＦＦにする（Ｓ５５）。
【００６３】
次いで、未印字の印字データが残っており、印字終了でない場合には（Ｓ５７：ＮＯ）、次のラインのサブパルスＳＵＢ２の作成をし（Ｓ５８）、その他の処理を行い（Ｓ５９）、Ｓ４２に戻り、Ｓ４２からＳ５７の処理を繰り返す。また、未印字の印字データが無く、印字終了の場合には（Ｓ５７：ＹＥＳ）、印字処理を終了し、図９に示す主印字制御に戻る。
【００６４】
以上説明したように、本実施の形態のテープ印刷装置１では、印字ドット１０２が、印刷媒体１００に印字される場合に、主走査方向において印字ドット１０２に隣接するドット１１２が印刷媒体１００に印字されない場合には、高速印字時には、主走査方向において印字ドット１０２に隣接するドット１１２に対向する発熱素子４１ＡにサブパルスＳＵＢ１を印加する。また、低速印字時には、印字ドット１０２を印字する発熱素子４１ＡにサブパルスＳＵＢ１を印加する。従って、印字速度に拘わらず、印字ドット１０２を印字する発熱素子４１Ａがエネルギー不足になることがなく、印字ドット１０２のかすれを防止できる。また、副走査方向において、印字ドット１０２の１つ前のドット１０１も印刷媒体１００に印字されない場合には、印字ドット１０２を印字する発熱素子４１ＡへのメインパルスＭＰ以外に、印字ドット１０２の副走査方向における１つ前のドット１０１にサブパルスＳＵＢ２を印加するので、印字ドット１０２を印字する発熱素子４１Ａがエネルギー不足になることがなく、印字ドット１０２のかすれを防止できる。また、サブパルスＳＵＢ２は、印字ドット１０２を印字する印字周期内には、付加されず、サブパルスＳＵＢ１は、メインパルスＭＰの印加タイミングＴ０と同時に印加され、当該サブパルスＳＵＢ１は、メインパルスＭＰの基本パルスＲＰとチョッピングパルスＣＰの一部から構成されるので、印字周期を長くすることがなく、高速に印字できる。また、低速印字には、印字ドット１０２を印字する発熱素子４１ＡにサブパルスＳＵＢ１が印加されるので、印字エネルギーの要る低速印字にも、印字ドット１０２のかすれを防止できる。
【００６５】
尚、本実施の形態は、各種の変形が可能である。例えは、本実施形態では、「印刷装置」の一例として、テープ印刷装置１を用いて説明したが、サーマルヘッド４１を搭載する種々のサーマルプリンターであっても、本発明を適用することができる。そして、例えば、印刷媒体が感熱紙であるサーマルプリンターの場合には、主加熱とは、印刷媒体である感熱紙を発色させることができるエネルギーを与えることであり、補助加熱とは、単独では印刷媒体である感熱紙を発色させられないが主加熱と相俟って印刷媒体である感熱紙を発色させることができるエネルギーを与えることである。また、印刷媒体にインクリボンから転写する印刷装置の場合には、主加熱とは、インクリボンから転写できるエネルギーを与えることであり、補助加熱とは、単独ではインクリボンから転写できないが、主加熱と相俟って印刷媒体にインクリボンから転写できるエネルギーを与えることである。
【符号の説明】
【００６６】
１    テープ印刷装置
２    テープ搬送モータ
３１    表層テープ
４１    サーマルヘッド
４１Ａ  発熱素子
４１Ｂ  ラインヘッド
４１Ｃ  第一発熱素子
４１Ｄ  第二発熱素子
６０    制御部
６１  ＣＰＵ
６２  ＣＧ−ＲＯＭ
６３  ＥＥＰＲＯＭ
６４  ＲＯＭ
６６  ＲＡＭ
６７  タイマ
６８    ヘッド駆動回路
７０    搬送モータ駆動回路
１００    印字媒体
１０２、１０３    印字ドット
１１１，１１２，１１３，１１４，１０１，１０４    ドット（非印字）
２０２、２１３    印字ドット
２１１，２１２，２１３，２１４，２０１，２０４    ドット（非印字）
ＲＰ    基本パルス
ＣＰ    チョッピングパルス
ＳＵＢ１    サブパルス
ＳＵＢ２    サブパルス
【図１】
0005699513.tif 000002
【図２】
0005699513.tif 000003
【図３】
0005699513.tif 000004
【図４】
0005699513.tif 000005
【図５】
0005699513.tif 000006
【図６】
0005699513.tif 000007
【図７】
0005699513.tif 000008
【図８】
0005699513.tif 000009
【図９】
0005699513.tif 000010
【図１０】
0005699513.tif 000011
【図１１】
0005699513.tif 000012