(57)【要約】【課題】サーマルヘッドに対して新たな通電補正がなされた熱履歴制御を行うことによって、高速印字を可能にした印字装置を提供すること。【解決手段】サーマルヘッドのラインヘッドを構成する各発熱素子４１Ａの中で、次の印加周期（Ｑ（Ｎ＋１））でインクリボン上のインクを溶融或いは昇華させるための主加熱となるメインパルスが印加される第１発熱素子４１Ｃに隣接する発熱素子４１Ａ毎に、インクリボン上のインクを溶融或いは昇華させない現在の印加周期（Ｑ（Ｎ））の直後においてもインクリボン上のインクを溶融或いは昇華させない次の印加周期（Ｑ（Ｎ＋１））が続く場合に、次の印加周期（Ｑ（Ｎ＋１））内で印加されるメインパルスを補うためのサブパルス（Ｓ）を現在の印加周期内（Ｑ（Ｎ））で印加させる。【選択図】図１２
2011213017.tif 000002
【特許請求の範囲】
【請求項１】
複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、
前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、
前記搬送装置と前記サーマルヘッドとを制御する制御装置と、を備え、
前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるための印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている印字媒体に印字ドットを形成して印字を行う印字装置であって、
各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを印字媒体に形成させるために、印字媒体を発色させるための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、
前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に以下（１）の制約、
（１）印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合にのみ、印字媒体を発色させない現在の印加周期内でサブパルスを印加すること、
の下で実行することを特徴とする印字装置。
【請求項２】
請求項１に記載する印字装置であって、
前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子毎に以下（２）の制約、
（２）印字媒体を発色させない現在の印加周期の直後において印字媒体を発色させるための主加熱となるメインパルスが印加される次の印加周期が続く場合に、印字媒体を発色させない現在の印加周期内でサブパルスを印加すること、
の下で実行することを特徴とする印字装置。
【請求項３】
複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、
前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、
前記搬送装置と前記サーマルヘッドとを制御する制御装置と、を備え、
前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるための印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている印字媒体に印字ドットを形成して印字を行う印字装置であって、
各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを印字媒体に形成させるために、印字媒体を発色させるための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、
前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に以下（１）（１’）の制約、
（１）印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合に、印字媒体を発色させない現在の印加周期内でサブパルスを印加するが、
（１’）次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される２個の第１発熱素子と両側から隣接する第２発熱素子については、前記（１）の制約から除外され、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合でも、印字媒体を発色させない現在の印加周期内でサブパルスを印加することを実行しないこと、
の下で実行することを特徴とする印字装置。
【請求項４】
複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、
前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、
前記搬送装置と前記サーマルヘッドとを制御する制御装置と、を備え、
前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるための印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている印字媒体に印字ドットを形成して印字を行う印字装置であって、
各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを印字媒体に形成させるために、印字媒体を発色させるための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、
前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に以下（１）（１’）の制約、
（１）印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合に、印字媒体を発色させない現在の印加周期内でサブパルスを印加するが、
（１’）次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される２個の第１発熱素子と両側から隣接する第２発熱素子については、前記（１）の制約から除外され、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合でも、印字媒体を発色させない現在の印加周期内でサブパルスを印加しないこと、
の下で実行し、
さらに、前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子毎に以下（２）の制約、
（２）印字媒体を発色させない現在の印加周期の直後において印字媒体を発色させるための主加熱となるメインパルスが印加される次の印加周期が続く場合、印字媒体を発色させない現在の印加周期内でサブパルスを印加すること、
の下で実行する、ことを特徴とする印字装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを搭載した印字装置に関するものである。
【背景技術】
【０００２】
サーマルヘッドを構成する各発熱素子に対する温度制御では、印字媒体に１個の印字ドットが形成される印加周期内において、発熱素子を加熱して印字を行うためにメインパルスを印加する加熱時間と、加熱された発熱素子を冷却させるための非加熱時間とが存在する。
【０００３】
もっとも、印字を開始するときや、印字中でも孤立した印字ドットを印字媒体に形成させるときは、メインパルスの印加により発熱素子が加熱されても、その熱の一部はその発熱素子周辺に逃げてしまうため、発熱が不足気味となる。
【０００４】
また、メインパルスの印加により発熱素子が加熱されても、その加熱された発熱素子に隣接する発熱素子が印字を行わないときは、その印字を行わない発熱素子に加熱された発熱素子の熱が逃げてしまうため、同様にして、発熱が不足気味となる。
【０００５】
また、メインパルスの印加により発熱素子が加熱されても、その発熱素子が直前の印加周期内で加熱されていないときは、その発熱素子が直前の印加周期内で加熱されたときと比較すると、メインパルスの印加が開始されるときの発熱素子の温度は低く、その発熱素子の温度上昇が遅れるため、発熱が不足気味となる。
【０００６】
そこで、これらのようなケースが当てはまる印加周期内では、その発熱の不足分を補うために、発熱素子を補助加熱するサブパルスを印加する。このサブパルスによる補助加熱時間が、メインパルスによる加熱時間の直後に追加される（例えば、下記特許文献１参照）。
【０００７】
従って、メインパルスによる加熱時間と、サブパルスによる加熱時間と、非加熱時間とが、一つの印加周期内に含まれることがある。
【０００８】
尚、これらのようなケースの中で、メインパルスの印加により発熱素子が加熱されても、その加熱された発熱素子に隣接する発熱素子が印字を行わないときは、その印字を行わない発熱素子に対して、印字に至らない程度の加熱を与えるためのパルスが印加されることにより、その印加エネルギーの不足分を補うこともある（下記特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平７−１３７３２７号公報
【特許文献２】特開平７−２７６６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、印字速度を上げようとすると、それに伴って印加周期が短くなっていくので、印加周期が短ければ短い程、その短くなった印加周期に対して、メインパルスやサブパルスによる各加熱時間を適合させることが難しくなる。
【００１１】
通常の解決策としては、メインパルスやサブパルスによる各加熱時間をその短くなった印加周期に対応させて短くすればよい。これによって、時間的な側面は解決されるが、短くした加熱時間で発熱量に不足が生じないように発熱素子を加熱するために、印加電圧を高くしたり、あるいは、サーマルヘッドの発熱素子の抵抗値を小さくしてサーマルヘッドの発熱素子に流れる電流を増やす必要がある。そのためには、サーマルヘッドの駆動回路を構成するＩＣに対し、耐電圧性や電流容量の向上が要求される。
【００１２】
その他の解決策としては、サーマルヘッドの発熱素子で発生した熱を印字媒体に伝える効率を向上させることが挙げられる。そのためには、発熱素子が含まれるサーマルヘッドの薄膜部分の印字媒体に対する伝熱性能の向上が要求される。
【００１３】
但し、いずれの解決策においても、通常当然に行われている検討の枠を超えているので、結果として、コスト上昇を避けることができない。
【００１４】
従って、これらのような解決策がとれない場合にあっても、印字速度を上げようとすれば、印加周期を短くしなければならず、その短くなった印加周期内においては、印字に必要な発熱量を確保するために、メインパルスやサブパルスによる各加熱時間が占める割合を増やさなければならず、非加熱時間が占める割合はどうしても減ってしまうことになる。そのため、温度上昇させたサーマルヘッドの発熱素子を冷却させる時間が短くなることから、印字が連続すると蓄熱が起こってサーマルヘッドの発熱素子の温度上昇を抑えきれなくなり、所謂「印字ツブレ」・「印字尾引」などの印字品質面で不具合が発生するようになる。
【００１５】
そこで、本発明は、上述した点を鑑みてなされたものであり、サーマルヘッドに対して新たな通電補正がなされた熱履歴制御を行うことによって、高速印字を可能にした印字装置を提供することを課題とする。
【課題を解決するための手段】
【００１６】
この課題を解決するためになされた請求項１に係る発明は、複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、前記搬送装置と前記サーマルヘッドとを制御する制御装置と、を備え、前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるための印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている印字媒体に印字ドットを形成して印字を行う印字装置であって、各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを印字媒体に形成させるために、印字媒体を発色させるための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に以下（１）の制約、（１）印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合にのみ、印字媒体を発色させない現在の印加周期内でサブパルスを印加すること、の下で実行することを特徴とする。
【００１７】
また、請求項２に係る発明は、請求項１に記載する印字装置であって、前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子毎に以下（２）の制約、（２）印字媒体を発色させない現在の印加周期の直後において印字媒体を発色させるための主加熱となるメインパルスが印加される次の印加周期が続く場合に、印字媒体を発色させない現在の印加周期内でサブパルスを印加すること、の下で実行することを特徴とする。
【００１８】
また、請求項３に係る発明は、複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、前記搬送装置と前記サーマルヘッドとを制御する制御装置と、を備え、前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるための印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている印字媒体に印字ドットを形成して印字を行う印字装置であって、各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを印字媒体に形成させるために、印字媒体を発色させるための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に以下（１）（１’）の制約、（１）印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合に、印字媒体を発色させない現在の印加周期内でサブパルスを印加するが、（１’）次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される２個の第１発熱素子と両側から隣接する第２発熱素子については、前記（１）の制約から除外され、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合でも、印字媒体を発色させない現在の印加周期内でサブパルスを印加することを実行しないこと、の下で実行することを特徴とする。
【００１９】
また、請求項４に係る発明の印字装置は、複数の発熱素子が直線的に並んだラインヘッドを設けたサーマルヘッドと、前記サーマルヘッドのラインヘッドとは直交関係にある副走査方向に印字媒体を搬送する搬送装置と、前記搬送装置と前記サーマルヘッドとを制御する制御装置と、を備え、前記制御装置は、連続的に繰り返される印加周期毎に、前記サーマルヘッドのラインヘッドを構成する各発熱素子を選択的に発熱させるための印加処理を行うことにより、前記サーマルヘッドの副走査方向に前記搬送装置で搬送させている印字媒体に印字ドットを形成して印字を行う印字装置であって、各印加周期は、前記サーマルヘッドの副走査方向に連続した印字ドットを印字媒体に形成させるために、印字媒体を発色させるための主加熱となるメインパルスの印加が前記サーマルヘッドのラインヘッドで開始される主加熱開始時点から次の主加熱開始時点までの一定時間とされ、前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に以下（１）（１’）の制約、（１）印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合に、印字媒体を発色させない現在の印加周期内でサブパルスを印加するが、（１’）次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される２個の第１発熱素子と両側から隣接する第２発熱素子については、前記（１）の制約から除外され、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合でも、印字媒体を発色させない現在の印加周期内でサブパルスを印加しないこと、の下で実行し、さらに、前記制御装置は、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加を、前記サーマルヘッドのラインヘッドを構成する各発熱素子毎に以下（２）の制約、（２）印字媒体を発色させない現在の印加周期の直後において印字媒体を発色させるための主加熱となるメインパルスが印加される次の印加周期が続く場合、印字媒体を発色させない現在の印加周期内でサブパルスを印加すること、の下で実行する、ことを特徴とする。
【発明の効果】
【００２０】
すなわち、請求項１に係る発明の印字装置では、サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合にのみ、次の印加周期内で印加されるメインパルスを補うためのサブパルスを現在の印加周期内で印加させており、その第２発熱素子に印加されたサブパルスによる補助加熱は、その第２発熱素子に隣接する第１発熱素子に対して、次の印加周期内で印加されるメインパルスによる主加熱を補うことから、印字媒体に孤立して形成された印字ドット又はサーマルヘッドの主走査方向で印字媒体に連続的に形成された印字ドットの端において、印加エネルギーの流出による所謂「印字カスレ」などの印字品質面で不具合を起こすことを防止する第１の効果を奏する。また、一つの発熱素子に対して印加されるメインパルスとサブパルスの双方が一つの印加周期内に一緒に存在することはないので、一定時間である印加周期の短縮が可能となる。さらに、一定時間である印加周期が短縮され、メインパルス又はサブパルスが印加されても、メインパルス及びサブパルスが印加されていない非加熱時間を十分に確保することができるので、印字が連続しても、印字品質に悪影響を与えるような蓄熱を防止できる。このようにして、サーマルヘッドに対して新たな通電補正がなされた熱履歴制御が行われることにより、高速印字が可能となる。さらに、各印加周期内での各パルス印加のタイミングを変更させるだけで、サーマルヘッドに対して新たな通電補正がなされた熱履歴制御が行われ、サーマルヘッドの改良が伴わないことから、コスト上昇を招くことはない。以上より、第２の効果を奏する。
【００２１】
また、請求項２に係る発明の印字装置では、請求項１に係る発明の印字装置に対し、サーマルヘッドのラインヘッドを構成する各発熱素子毎に、印字媒体を発色させない現在の印加周期の直後において印字媒体を発色させるための主加熱となるメインパルスが印加される次の印加周期が続く場合に、次の印加周期内で印加されるメインパルスを補うためのサブパルスを現在の印加周期内で印加させており、このようにしても、上記の第２の効果を奏する。
【００２２】
また、請求項３に係る発明の印字装置では、サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合に、次の印加周期内で印加されるメインパルスを補うためのサブパルスを現在の印加周期内で印加させており、その第２発熱素子に印加されたサブパルスによる補助加熱は、その第２発熱素子に隣接する第１発熱素子に対して、次の印加周期内で印加されるメインパルスによる主加熱を補うことから、印字媒体に孤立して形成された印字ドット又はサーマルヘッドの主走査方向で印字媒体に連続的に形成された印字ドットの端において、印加エネルギーの流出による所謂「印字カスレ」などの印字品質面で不具合を起こすことを防止する第１の効果を奏する。また、一つの発熱素子に対して印加されるメインパルスとサブパルスの双方が一つの印加周期内に一緒に存在することはないので、一定時間である印加周期の短縮が可能となる。さらに、一定時間である印加周期が短縮され、メインパルス又はサブパルスが印加されても、メインパルス及びサブパルスが印加されていない非加熱時間を十分に確保することができるので、印字が連続しても、印字品質に悪影響を与えるような蓄熱を防止できる。このようにして、サーマルヘッドに対して新たな通電補正がなされた熱履歴制御が行われることにより、高速印字が可能となる。さらに、各印加周期内での各パルス印加のタイミングを変更させるだけで、サーマルヘッドに対して新たな通電補正がなされた熱履歴制御が行われ、サーマルヘッドの改良が伴わないことから、コスト上昇を招くことはない。以上より、第２の効果を奏する。
【００２３】
但し、請求項３に係る発明の印字装置では、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される２個の第１発熱素子と両側から隣接する第２発熱素子については、その両側の２個の第１発熱素子から流出するメインパルスの印加エネルギーの一部がそれぞれ流入してくるため、その両側の２個の第１発熱素子から流出するメインパルスの印加エネルギーの流れを鈍くでき、もって、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加が省略できる。よって、そのような第２発熱素子については、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合でも、次の印加周期内で印加されるメインパルスを補うためのサブパルスを現在の印加周期内で印加させなくても、サーマルヘッドの主走査方向で印字媒体に断続的に形成された各印字ドットにおいて、印加エネルギーの流出による所謂「印字カスレ」などの印字品質面で不具合を起こすことを防止できる。
【００２４】
また、請求項４に係る発明の印字装置では、サーマルヘッドのラインヘッドを構成する各発熱素子の中で、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される第１発熱素子に隣接する第２発熱素子毎に、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合に、次の印加周期内で印加されるメインパルスを補うためのサブパルスを現在の印加周期内で印加させており、その第２発熱素子に印加されたサブパルスによる補助加熱は、その第２発熱素子に隣接する第１発熱素子に対して、次の印加周期内で印加されるメインパルスによる主加熱を補うことから、印字媒体に孤立して形成された印字ドット又はサーマルヘッドの主走査方向で印字媒体に連続的に形成された印字ドットの端において、印加エネルギーの流出による所謂「印字カスレ」などの印字品質面で不具合を起こすことを防止する第１の効果を奏する。また、一つの発熱素子に対して印加されるメインパルスとサブパルスの双方が一つの印加周期内に一緒に存在することはないので、一定時間である印加周期の短縮が可能となる。さらに、一定時間である印加周期が短縮され、メインパルス又はサブパルスが印加されても、メインパルス及びサブパルスが印加されていない非加熱時間を十分に確保することができるので、印字が連続しても、印字品質に悪影響を与えるような蓄熱を防止できる。このようにして、サーマルヘッドに対して新たな通電補正がなされた熱履歴制御が行われることにより、高速印字が可能となる。さらに、各印加周期内での各パルス印加のタイミングを変更させるだけで、サーマルヘッドに対して新たな通電補正がなされた熱履歴制御が行われ、サーマルヘッドの改良が伴わないことから、コスト上昇を招くことはない。以上より、第２の効果を奏する。
【００２５】
但し、請求項４に係る発明の印字装置では、次の印加周期で印字媒体を発色させるための主加熱となるメインパルスが印加される２個の第１発熱素子と両側から隣接する第２発熱素子については、その両側の２個の第１発熱素子から流出するメインパルスの印加エネルギーの一部がそれぞれ流入してくるため、その両側の２個の第１発熱素子から流出するメインパルスの印加エネルギーの流れを鈍くでき、もって、単独印加では印字媒体を発色させられないが次の印加周期内で印加されるメインパルスによる主加熱を補うことによって印字媒体を発色させられる補助加熱となるサブパルスの印加が省略できる。よって、そのような第２発熱素子については、印字媒体を発色させない現在の印加周期の直後においても印字媒体を発色させない次の印加周期が続く場合でも、次の印加周期内で印加されるメインパルスを補うためのサブパルスを現在の印加周期内で印加させなくても、サーマルヘッドの主走査方向で印字媒体に断続的に形成された各印字ドットにおいて、印加エネルギーの流出による所謂「印字カスレ」などの印字品質面で不具合を起こすことを防止できる。
【００２６】
これに加え、請求項４に係る発明の印字装置では、サーマルヘッドのラインヘッドを構成する各発熱素子毎に、印字媒体を発色させない現在の印加周期の直後において印字媒体を発色させるための主加熱となるメインパルスが印加される次の印加周期が続く場合に、次の印加周期内で印加されるメインパルスを補うためのサブパルスを現在の印加周期内で印加させており、このようにしても、上記の第２の効果を奏する。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態のテープ印刷装置のサーマルヘッドを駆動制御するための制御プログラムを示したフローチャート図である。
【図２】同テープ印刷装置のサーマルヘッドを駆動制御する際に行われるサブパルス発生条件履歴制御の制御プログラムを示したフローチャート図である。
【図３】同テープ印刷装置のサーマルヘッドを駆動制御する際に行われるサブパルス発生条件主走査縦ドットの制御プログラムを示したフローチャート図である。
【図４】同テープ印刷装置の外観斜視図である。
【図５】同テープ印刷装置のカセット収納部周辺を示した上面図である。
【図６】同テープ印刷装置のサーマルヘッドを拡大して示した図である。
【図７】同テープ印刷装置の制御系を示すブロック図である。
【図８】条件（α）＋（β）が現れた２ラインの印字例を表した図である。
【図９】条件（α）＋（β）が現れた４ラインの印字例を表した図である。
【図１０】条件（γ）＋（β）が現れた２ラインの印字例を表した図である。
【図１１】条件（γ）＋（β）が現れた４ラインの印字例を表した図である。
【図１２】同テープ印刷装置のサーマルヘッドにおいて、補助加熱が駆動される条件を示した説明図である。
【図１３】同テープ印刷装置のサーマルヘッドにおいて、補助加熱が駆動される条件を示した説明図である。
【図１４】同テープ印刷装置のサーマルヘッドにおいて、補助加熱が駆動される条件を示した説明図である。
【図１５】同テープ印刷装置のサーマルヘッドにおいて、主加熱と補助加熱による熱履歴制御を、サーマルヘッドのラインヘッドを構成する各発熱素子に対する印加パルス制御の観点から説明した図である。
【図１６】同テープ印刷装置のサーマルヘッドにおいて、主加熱と補助加熱による熱履歴制御を、サーマルヘッドのラインヘッドを構成する各発熱素子に対する印加パルス制御の観点から説明した図である。
【図１７】同テープ印刷装置のサーマルヘッドにおいて、主加熱と補助加熱による熱履歴制御を、サーマルヘッドのラインヘッドを構成する各発熱素子に対する印加パルス制御の観点から説明した図である。
【図１８】同テープ印刷装置のサーマルヘッドにおいて、主加熱と補助加熱による熱履歴制御を、サーマルヘッドのラインヘッドを構成する各発熱素子に対する印加パルス制御の観点から説明した図である。
【発明を実施するための形態】
【００２８】
［１．本発明の概要］
以下、本発明の実施の形態を図面を参照にして説明する。図６は、本発明の一実施形態に係るテープ印刷装置のサーマルヘッド４１を拡大して示した図である。
図６に示すように、サーマルヘッド４１は、複数（例えば、１０２４個や２０４８個）の発熱素子４１Ａを１列に列設させたラインヘッド４１Ｂ等で構成される。発熱素子４１Ａが１列に並んだ方向が「サーマルヘッド４１の主走査方向Ｄ１」である。これに対して、「サーマルヘッド４１の主走査方向Ｄ１」に垂直な方向が「サーマルヘッド４１の副走査方向Ｄ２」である。尚、符号４２は、サーマルヘッド４１が配設されたプレートである。
【００２９】
本実施形態では、サーマルヘッド４１が駆動されて、ラインヘッド４１Ｂによる１ライン毎の印字処理が行われる際には、ラインヘッド４１Ｂを構成する複数の発熱素子４１Ａは、図１２乃至図１４に示すように、以下の（１）〜（３）のいずれかの駆動状態にされる。
（１）主加熱された第１発熱素子４１Ｃ。
（２）補助加熱された第２発熱素子４１Ｄ。
（３）駆動（主加熱も補助加熱も）されていない第３発熱素子４１Ｅ。
尚、図１２乃至図１４では、横軸は時間を示し、縦軸は「サーマルヘッド４１の主走査方向Ｄ１」を示す。従って、左から右に向かって時間が経過し、印字処理の１ライン分の一部が縦方向の１列で表されている。また、第２発熱素子４１Ｄ上の楕円Ｓは補助加熱のイメージを示している。補助加熱のイメージＳが右側の１ラインに隣接しているのは、補助加熱が次のライン分の印字処理が行われる直前でなされることを表している。これらの点は、後述する図８乃至図１１でも同様である。
【００３０】
主加熱とは、印字媒体を発色させることができるエネルギーを与えることをいう。この点、本実施形態に係るテープ印刷装置では、後述するように、インクリボンを使用するので、主加熱が行われることによって第１発熱素子４１Ｃの駆動状態になる発熱素子４１Ａには、インクリボン上のインクを溶融或いは昇華させることができるエネルギーが与えられる。
【００３１】
補助加熱とは、単独では印字媒体を発色させられないが主加熱と相俟って印字媒体を発色させることができるエネルギーを与えることをいう。この点、本実施の形態に係るテープ印刷装置では、後述するように、インクリボンを使用するので、補助加熱が行われることによって第２発熱素子４１Ｄの駆動状態になる発熱素子４１Ａには、インクリボン上のインクを溶融或いは昇華させることができるエネルギーまでは与えられない。
【００３２】
そこで、補助加熱は、図１２と図１３で示されているような条件（α）＋（β）を満たすものに限られる。すなわち、現在の１ラインの印字処理Ｑ（Ｎ）で補助加熱が行われるものは、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａのうち、
（α）  次の１ラインの印字処理Ｑ（Ｎ＋１）で主加熱されて第１発熱素子４１Ｃの駆動状態となるものに隣接し、次の１ラインの印字処理Ｑ（Ｎ＋１）でも現在の１ラインの印字処理Ｑ（Ｎ）でも主加熱されていないもの。
（β）  次の１ラインの印字処理Ｑ（Ｎ＋１）で主加熱されて第１発熱素子４１Ｃの駆動状態となるが、現在の１ラインの印字処理Ｑ（Ｎ）では主加熱されていないもの。
【００３３】
図１２の左側と図１３の左側は、条件（α）を示した一例を示している。図１２の右側と図１３の右側は、条件（α）＋（β）を示した一例を示している。
【００３４】
また、補助加熱は、図１４で示されているような条件（γ）が課せられる。すなわち、現在の１ラインの印字処理Ｑ（Ｎ）で補助加熱が行われるものは、上記（α）を満たすものであっても、
（γ）  次の１ラインの印字処理Ｑ（Ｎ＋１）で主加熱されて第１発熱素子４１Ｃの駆動状態となるものに両側から隣接する（挟まれる）ものは、次の１ラインの印字処理Ｑ（Ｎ＋１）でも現在の１ラインの印字処理Ｑ（Ｎ）でも主加熱されないものであれば、補助加熱が行われない。
【００３５】
図１４の左側は、条件（γ）を示した一例を示している。図１４の右側は、条件（β）＋（γ）を示した一例を示している。図１４の両側において、補助加熱のイメージＳが点線で表したのは、条件（α）では補助加熱は印加されるが、条件（γ）によって補助加熱が印加されなくなることを示している。
【００３６】
図８は、条件（α）＋（β）が現れた２ラインの印字例を表した図である。このケースでは、次の１ラインの印字処理Ｑ（Ｎ＋１）において、主加熱されて第１発熱素子４１Ｃの駆動状態になるものが主走査方向に４個連続することによって、４個の印字ドットが縦に並んだ縦の印字線が所謂「印字カスレ」を起こすことなく印字媒体に形成される。この点、現在の１ラインの印字処理Ｑ（Ｎ）で補助加熱されて第２発熱素子４１Ｄの駆動状態になっているものの中で、上端と下端で第２発熱素子４１Ｄの駆動状態になっているものの補助加熱は、次の１ラインの印字処理Ｑ（Ｎ＋１）で４個連続して第１発熱素子４１Ｃの駆動状態になるものの両側から印加エネルギーが逃げていくことを防止する働きをしているとも言える。
【００３７】
図９は、条件（α）＋（β）が現れた４ラインの印字例を表した図である。このケースでは、３つの１ラインの印字処理Ｑ（Ｎ＋１）（Ｎ＋２）（Ｎ＋３）において、主加熱されて第１発熱素子４１Ｃの駆動状態になるものが副走査方向に３個連続することによって、３個の印字ドットが横に並んだ横の印字線が所謂「印字カスレ」を起こすことなく印字媒体に形成される。この点、１ラインの印字処理Ｑ（Ｎ＋２）で第２発熱素子４１Ｄの駆動状態になっているものの補助加熱は、次の１ラインの印字処理Ｑ（Ｎ＋３）で第１発熱素子４１Ｃの駆動状態になるものの両側から印加エネルギーが逃げていくことを防止する働きをしているとも言える。同様なことが、３つの１ラインの印字処理Ｑ（Ｎ）（Ｎ＋１）（Ｎ＋２）においても言える。
【００３８】
図１０は、条件（γ）＋（β）が現れた２ラインの印字例を表した図である。このケースでは、次の１ラインの印字処理Ｑ（Ｎ＋１）において、主加熱されて第１発熱素子４１Ｃの駆動状態になるものが主走査方向に３個連続することによって、さらに、主加熱されて第１発熱素子４１Ｃの駆動状態になるものが主走査方向の両端に孤立することによって、３個の印字ドットが縦に並んだ縦の印字線とその印字線の両端にそれぞれ孤立した１個の印字ドットとが所謂「印字カスレ」を起こすことなく印字媒体に形成される。この点、次の１ラインの印字処理Ｑ（Ｎ＋１）で主加熱されて第１発熱素子４１Ｃの駆動状態になっているものに両側から挟まれた第３発熱素子４１Ｅについては、現在の１ラインの印字処理Ｑ（Ｎ）では、条件（α）によれば補助加熱されて第２発熱素子４１Ｄの駆動状態になるが、条件（γ）によれば駆動（補助加熱も主加熱も）されてない第３発熱素子４１Ｅのままである。これは、その第３発熱素子４１Ｅに対しては、次の１ラインの印字処理Ｑ（Ｎ＋１）で主加熱されて第１発熱素子４１Ｃの駆動状態になっているものの両側の２個の第１発熱素子４１Ｃから流出するメインパルスＭＰの印加エネルギーの一部がそれぞれ流入することが、その両側の２個の第１発熱素子４１Ｃから流出するメインパルスＭＰの印加エネルギーの流れを鈍くする働きをするので、現在の１ラインの印字処理Ｑ（Ｎ）において、補助加熱となるサブパルスＳＰの印加が省略できたとも言える。
【００３９】
図１１は、条件（γ）＋（β）が現れた４ラインの印字例を表した図である。このケースでは、４つの１ラインの印字処理Ｑ（Ｎ）（Ｎ＋１）（Ｎ＋２）（Ｎ＋３）において、主加熱されて第１発熱素子４１Ｃの駆動状態になるものが副走査方向に４個連続することによって、４個の印字ドットが横に並んだ横の印字線が所謂「印字カスレ」を起こすことなく印字媒体に形成される。さらに、２つの１ラインの印字処理Ｑ（Ｎ＋２）（Ｎ＋３）において、主加熱されて第１発熱素子４１Ｃの駆動状態になるものが主走査方向に上端又は下端で孤立することによって、２個の孤立印字ドットが所謂「印字カスレ」を起こすことなく印字媒体に形成される。この点、１ラインの印字処理Ｑ（Ｎ＋３）で主加熱されて第１発熱素子４１Ｃの駆動状態になっているものに両側から挟まれた第３発熱素子４１Ｅについては、前の１ラインの印字処理Ｑ（Ｎ＋２）では、条件（α）によれば補助加熱されて第２発熱素子４１Ｄの駆動状態になるが、条件（γ）によれば駆動（補助加熱も主加熱も）されてない第３発熱素子４１Ｅのままである。これは、その第３発熱素子４１Ｅに対しては、次の１ラインの印字処理Ｑ（Ｎ＋３）で主加熱されて第１発熱素子４１Ｃの駆動状態になっているものの両側の２個の第１発熱素子４１Ｃから流出するメインパルスＭＰの印加エネルギーの一部がそれぞれ流入することが、その両側の２個の第１発熱素子４１Ｃから流出するメインパルスＭＰの印加エネルギーの流れを鈍くする働きをするので、前の１ラインの印字処理Ｑ（Ｎ＋２）において、補助加熱となるサブパルスＳＰの印加が省略できたとも言える。同様なことが、２つの１ラインの印字処理Ｑ（Ｎ＋１）（Ｎ＋２）においても言える。
【００４０】
このような主加熱と補助加熱による熱履歴制御（サーマルヘッド４１の駆動制御）を、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａに対する印加パルス制御の観点から図１５と図１６を用いて説明する。図１５と図１６でも、横軸は時間を示し、縦軸は印加パルスの電圧値又は電流値を示す。この点、左から右に向かって時間が経過し、印加パルスはロウ・アクティブで表示される。
【００４１】
サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａのうち、図１５や図１６の上段で示すように、現在の１ラインの印字処理Ｑ（Ｎ）でも次の１ラインの印字処理Ｑ（Ｎ＋１）でも主加熱されて第１発熱素子４１Ｃの駆動状態にある発熱素子４１Ａに対しては、現在の１ラインの印字処理Ｑ（Ｎ）でもメインパルスＭＰが印加され、次の１ラインの印字処理Ｑ（Ｎ＋１）でもメインパルスＭＰが印加される。つまり、メインパルスＭＰは、発熱素子４１Ａに対して印加されることによって主加熱を行うものであり、その発熱素子４１Ａに印字媒体を発色させることができるエネルギーを与えることによって、その発熱素子４１Ａを第１発熱素子４１Ｃの駆動状態にさせる。
【００４２】
ここで、図１５や図１６の上段で示すように、一つの発熱素子４１Ａにおいて、現在の１ラインの印字処理Ｑ（Ｎ）でメインパルスＭＰの印加が開始された主加熱開始時点ｍｓ０から次の１ラインの印字処理Ｑ（Ｎ＋１）でメインパルスＭＰが印加が開始された主加熱開始時点ｍｓ１までの間の時間を印加周期Ｆと定義する。印加周期Ｆは、一定時間とし、且つ、各１ラインの印字処理…，Ｑ（Ｎ），Ｑ（Ｎ＋１），…の時間と一致し、印字中は、連続して繰り返される。
【００４３】
一方、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａのうち、図１５の下段で示すように、現在の１ラインの印字処理Ｑ（Ｎ）で補助加熱されて第２発熱素子４１Ｄの駆動状態にあり、次の１ラインの印字処理Ｑ（Ｎ＋１）では主加熱されて第１発熱素子４１Ｃの駆動状態にある発熱素子４１Ａに対しては、すなわち、上記の条件（β）を満たした発熱素子４１Ａに対しては、現在の１ラインの印字処理Ｑ（Ｎ）ではサブパルスＳＰが印加され、次の１ラインの印字処理Ｑ（Ｎ＋１）ではメインパルスＭＰが印加される。このサブパルスＳＰは、発熱素子４１Ａに対して印加されることによって補助加熱を行うものであり、単独では印字媒体を発色させられないが、次の１ラインの印字処理Ｑ（Ｎ＋１）（すなわち、次の印加周期Ｆ）でのメインパルスＭＰの印加による主加熱と相俟って印字媒体を発色させることができるエネルギーをその発熱素子４１Ａに与えることによって、その発熱素子４１Ａを第２発熱素子４１Ｄの駆動状態にさせる。
【００４４】
ここで、サブパルスＳＰについては、その印加が終了される補助加熱終了時点が現在の印加周期Ｆの終了時点（すなわち、次の印加周期Ｆの開始時点）と一致される。図１５の下段に示された例では、現在の１ラインの印字処理Ｑ（Ｎ）でサブパルスＳＰの印加が終了される補助加熱終了時点ｓｅ０は、現在の１ラインの印字処理Ｑ（Ｎ）に相当する印加周期Ｆの終了時点（すなわち、次の印加周期Ｆの開始時点）と一致する。尚、上述した印加周期Ｆの定義より、現在の１ラインの印字処理Ｑ（Ｎ）でサブパルスＳＰの印加が終了される補助加熱終了時点ｓｅ０は、次の１ラインの印字処理Ｑ（Ｎ＋１）でメインパルスＭＰの印加が開始される主加熱開始時点ｍｓ１に一致する。
【００４５】
尚、図１５の下段に示された例では、説明の便宜上、サブパルスＳＰとメインパルスＭＰとが連続しているものの、サブパルスＳＰとメインパルスＭＰとの間が一瞬的に非駆動様態になっている。しかしながら、サブパルスＳＰとメインパルスＭＰとが連続している場合は、ロウ・アクティブの状態を維持したままで、サブパルスＳＰの駆動状態からメインパルスＭＰの駆動状態に移行する。この点は、後述する図１７や図１８でも同様である。
【００４６】
また、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａのうち、図１６の下段で示すように、次の１ラインの印字処理Ｑ（Ｎ＋１）で主加熱されて第１発熱素子４１Ｃの駆動状態となるものに隣接し、次の１ラインの印字処理Ｑ（Ｎ＋１）でも現在の１ラインの印字処理Ｑ（Ｎ）でも主加熱されていないものに対しては、すなわち、上記の条件（α）を満たした発熱素子４１Ａに対しては、現在の１ラインの印字処理Ｑ（Ｎ）ではサブパルスＳＰが印加され、次の１ラインの印字処理Ｑ（Ｎ＋１）ではメインパルスＭＰもサブパルスＳＰも印加されない。このサブパルスＳＰは、当該発熱素子４１Ａに対して印加されることによって補助加熱を行うものであり、単独では印字媒体を発色させられないが、当該発熱素子４１Ａに隣接する発熱素子４１Ａに対して次の１ラインの印字処理Ｑ（Ｎ＋１）（すなわち、次の印加周期Ｆ）で印加されるメインパルスＭＰによる主加熱と相俟って印字媒体を発色させることができるエネルギーを当該発熱素子４１Ａに与えることによって、当該発熱素子４１Ａを第２発熱素子４１Ｄに駆動状態させる。
【００４７】
つまり、本実施の形態で行われるサーマルヘッド４１の駆動制御の決まりを印加パルス制御の観点からまとめると、以下（Ａ）〜（Ｈ）となる。
（Ａ）印加周期Ｆは、具体的に言えば、一つの発熱素子４１Ａに対し、現在の１ラインの印字処理Ｑ（Ｎ）でメインパルスＭＰの印加が開始された主加熱開始時点ｍｓ０から次の１ラインの印字処理Ｑ（Ｎ＋１）でメインパルスＭＰが印加が開始された主加熱開始時点ｍｓ１までの間の一定時間である。
（Ｂ）印加周期Ｆは、印字中は、連続して繰り返される。
（Ｃ）メインパルスＭＰの印加が開始される主加熱開始時点は、常に、印加周期Ｆの開始時点と一致する。
（Ｄ）サブパルスＳＰの印加が終了される補助加熱終了時点は、印加周期Ｆの終了時点と一致する。
（Ｅ）現在の印加周期Ｆで印加されるサブパルスＳＰと次の印加周期Ｆで印加されるメインパルスＭＰは連続する。
（Ｆ）一つの発熱素子４１Ａに着目すれば、一つの印加周期Ｆ内に、メインパルスＭＰとサブパルスＳＰが一緒に存在しない。
（Ｇ）一つの印加周期Ｆ内に着目すれば、ある発熱素子４１Ａに印加されるメインパルスＭＰと別の発熱素子４１Ａに印加されるサブパルスＭＰとが一緒に存在することはあり得る。
（Ｈ）一つの発熱素子４１Ａに着目すれば、次の印加周期ＦでメインパルスＭＰが印加されない場合でも、現在の印加周期ＦでサブパルスＳＰが印加されることがある。
【００４８】
さらに、本実施の形態で行われるサーマルヘッド４１の駆動制御では、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａ毎に、メインパルスＭＰの印加パルス幅ＷＭやサブパルスＳＰの印加パルス幅ＷＳを変化させることができる。その変化処理は、その変化が行われる印加周期Ｆ内でメインパルスＭＰが印加される予定の発熱素子４１Ａ（すなわち、第１発熱素子４１Ｃ）の総数ｎや、その変化が行われる印加周期Ｆ内でのサーマルヘッド４１の温度・電圧等の環境データ等に基づいて行われるが、それらに基づくことなく行ってもよい。
【００４９】
尚、各印加周期Ｆ内において、メインパルスＭＰの印加パルス幅ＷＭやサブパルスＳＰの印加パルス幅ＷＳが存在しない時間帯は、発熱素子４１Ａを冷却させるための非加熱時間Ｇとして使用される。
【００５０】
図１５では、現在の１ラインの印字処理Ｑ（Ｎ）に相当する印加周期Ｆにおいて、図１５の上段に示されたメインパルスＭＰの印加が終了された主加熱終了時点ｍｅ０と、図１５の下段に示されたサブパルスＳＰの印加が開始された補助加熱開始時点ｓｓ０とが一致している。しかしながら、本実施の形態で行われるサーマルヘッド４１の駆動制御では、上述したように、メインパルスＭＰの印加パルス幅ＷＭやサブパルスＳＰの印加パルス幅ＷＳを変化させることができる。すなわち、図１７に示された例で言えば、図１７の上段に示されたメインパルスＭＰの印加が終了される主加熱終了時点ｍｅ０や、図１７の下段に示されたサブパルスＳＰの印加が開始される補助加熱開始時点ｓｓ０を変えることができる。
【００５１】
よって、図１７に示すように、図１７の下段に示されたサブパルスＳＰの印加が開始された補助加熱開始時点ｓｓ０が、図１７の上段に示されたメインパルスＭＰの印加が終了された主加熱終了時点ｍｅ０よりも先になって、メインパルスＭＰの印加パルス幅ＷＭとサブパルスＳＰの印加パルス幅ＷＳとが重なる重複時間帯ＭＳが存在することがある。
【００５２】
逆に、図１８に示すように、図１８の下段に示されたサブパルスＳＰの印加が開始された補助加熱開始時点ｓｓ０が、図１８の上段に示されたメインパルスＭＰの印加が終了された主加熱終了時点ｍｅ０よりも後になって、メインパルスＭＰの印加パルス幅ＷＭとサブパルスＳＰの印加パルス幅ＷＳとが離れる離間時間帯ＳＭが存在することがある。
【００５３】
［２．本発明の外部構成］
次に、本実施形態に係るテープ印刷装置１の概略構成について、図４及び図５を参照しつつ説明する。図４は、テープ印刷装置１の外観斜視図である。図５は、テープ印刷装置１のカセット収納部周辺を示した上面図である。
【００５４】
図４に示すように、テープ印刷装置１は、筐体内部に内蔵されたテープカセット５（図５参照）から排出されるテープに対して印刷を行う印刷装置であり、筐体上面にキーボード３と液晶ディスプレイ４を有している。また、同じく筐体上面には平面視矩形状のテープカセット５を収納するカセット収納部８（図５参照）が収納カバー９で覆われて配設されている。また、このキーボード３の下側には、制御回路部が構成される制御基板（図示せず）が配設されている。また、カセット収納部８の左側面部には、印字されたテープが排出されるテープ排出口１０が形成されている。また、テープ印刷装置１の右側面部には、接続インターフェイス（図示せず）が配設されている。この接続インターフェースは、外部機器（例えば、パーソナルコンピュータ等）と有線または無線接続をする際に用いられる。従って、テープ印刷装置１は、外部機器から送信された印字データを印刷することも可能である。
【００５５】
ここで、キーボード３は、文字入力キー３Ａ、印刷キー３Ｂ、カーソルキー３Ｃ、電源キー３Ｄ、設定キー３Ｅ、リターンキー３Ｒ等の複数種類の入力キーを備えている。文字入力キー３Ａは、文書データからなるテキストを作成する際の文字入力に用いられる。印刷キー３Ｂは、作成されたテキスト等からなる印字データの印刷実行を指令する際に用いられる。そして、カーソルキー３Ｃは、液晶ディスプレイ４上に表示されるカーソルを、上下左右に移動する際に用いられる。また、電源キー３Ｄは装置本体の電源をＯＮ又はＯＦＦする際に用いられる。また、設定キー３Ｅはテープ印刷装置１の各種設定（印刷密度の設定など）を行う際に用いられる。また、リターンキー３Ｒは、改行指令や各種処理の実行、選択決定を指令する際に用いられる。
【００５６】
一方、液晶ディスプレイ４は、文字等のキャラクタを複数行に渡って表示する表示装置であり、キーボード３によって作成される印字データ等を表示しうる。
【００５７】
そして、図５に示すように、テープ印刷装置１は、内部のカセット収納部８に対してテープカセット５を装着可能に構成されている。更に、テープ印刷装置１の内部には、テープ駆動印刷機構１６及びカッター１７を含むテープ切断機構が配設されている。テープ印刷装置１は、テープ駆動印刷機構１６により、テープカセット５から引き出されたテープに対して、所望の印字データに基づく印刷を施すことができる。そして、テープ印刷装置１は、テープ切断機構のカッター１７により、印刷されたテープを切断することができる。切断されたテープは、テープ印刷装置１の左側側面に形成されたテープ排出口１０から排出される。
【００５８】
そして、テープ印刷装置１の内部には、カセット収納部フレーム１８が配設されている。図５に示すように、このカセット収納部フレーム１８には、テープカセット５が着脱自在に装着される。
テープカセット５は、その内部に、テープスプール３２、リボン供給スプール３４、巻取スプール３５、基材供給スプール３７、接合ローラ３９を備えており、夫々回転自在に軸支されている。テープスプール３２には、表層テープ３１（「印字媒体」に相当するもの）が巻回されている。表層テープ３１は、ＰＥＴ（ポリエチレンテレフタレート）フィルム等からなる透明なテープである。そして、リボン供給スプール３４には、インクリボン３３が巻回されている。このインクリボン３３には、インク加熱により溶融或いは昇華するインクが塗布され、インク層を形成している。巻取スプール３５は、印刷に使用されたインクリボン３３を巻き取る。そして、基材供給スプール３７には、二重テープ３６が巻回されている。この二重テープ３６は、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に対して、剥離テープを貼り合わせて構成されている。また、当該二重テープ３６は、剥離テープが外側に位置するように、基材供給スプール３７に巻回されている。そして、接合ローラ３９は、二重テープ３６と表層テープ３１とを重ねて接合させる際に用いられる。
【００５９】
図５に示すように、カセット収納部フレーム１８には、アーム２０が、軸２０Ａを中心として揺動可能に配設されている。アーム２０の先端には、プラテンローラ２１、搬送ローラ２２が回動可能に軸支されている。プラテンローラ２１、搬送ローラ２２は、何れもゴム等の可撓性部材を表面に有している。
アーム２０が最も時計回りに揺動すると、プラテンローラ２１は、表層テープ３１及びインクリボン３３を、後述するサーマルヘッド４１に対して圧接する。また、この時、搬送ローラ２２は、表層テープ３１及び二重テープ３６を、接合ローラ３９に対して圧接する。
【００６０】
また、カセット収納部フレーム１８には、プレート４２が立設されている。このプレート４２のプラテンローラ２１側側面には、サーマルヘッド４１が配設されている。サーマルヘッド４１は、図６に示すように表層テープ３１及び二重テープ３６の幅方向と同方向に、複数（例えば、１０２４個や２０４８個）の発熱素子４１Ａを１列に列設させたラインヘッド４１Ｂ等で構成される。
すなわち、発熱素子４１Ａが１列に並んだ方向が「サーマルヘッド４１の主走査方向Ｄ１」である。これに対して、「サーマルヘッド４１の副走査方向Ｄ２」は、サーマルヘッド４１上を表層テープ３１及びインクリボン３３が移動する方向と一致する。
図５に戻り、テープカセット５が所定位置に装着されると、プレート４２は、テープカセット５の凹部４３に嵌め込まれる。
【００６１】
また、図５に示すように、カセット収納部フレーム１８には、リボン巻取ローラ４６、接合駆動用ローラ４７が立設されている。テープカセット５が所定位置に装着されると、リボン巻取ローラ４６は、テープカセット５の巻取スプール３５内に挿入される。同様に、接合駆動用ローラ４７は、テープカセット５の接合ローラ３９内に挿入される。
【００６２】
また、カセット収納部フレーム１８には、テープ搬送モータ２（後述する図７参照）が配設されている。テープ搬送モータ２による駆動力は、カセット収納部フレーム１８に沿って配設されたギア列を介して、プラテンローラ２１、搬送ローラ２２、リボン巻取ローラ４６及び接合駆動用ローラ４７等に夫々伝達される。
従って、テープ搬送モータ２に対する電力供給により、テープ搬送モータ２の出力軸の回転が開始されると、巻取スプール３５、接合ローラ３９、プラテンローラ２１、搬送ローラ２２も連動して回転を開始する。これにより、テープカセット５内の表層テープ３１、インクリボン３３、二重テープ３６は、テープスプール３２、リボン供給スプール３４、基材供給スプール３７からそれぞれ巻き解かれ、下流方向（テープ排出口１０、巻取スプール３５方向）へと搬送される。
【００６３】
その後、表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド４１との間を通過する。従って、当該テープ印刷装置１において、表層テープ３１、インクリボン３３は、プラテンローラ２１とサーマルヘッド４１とによって挟まれた状態で搬送される。この時、サーマルヘッド４１に配列された多数の発熱素子４１Ａは、制御部６０（図７参照）によって、印字データ及び後述する制御プログラムに基づいて選択的かつ間欠的に通電（パルス印加）される。
【００６４】
ここで、各発熱素子４１Ａは、通電により発熱し、インクリボン３３に塗布されているインクを溶融或いは昇華させるので、インクリボン３３に形成されたインク層のインクは、表層テープ３１にドット単位（「印字ドット」に相当するもの）で転写される。この結果、表層テープ３１には、印字データに基づくユーザ所望のドット画像が鏡像で形成される。
【００６５】
その後、インクリボン３３は、サーマルヘッド４１を通過すると、リボン巻取ローラ１５によって巻き取られる。一方、表層テープ３１は、二重テープ３６と重ねられ、搬送ローラ２２と接合ローラ３９との間を通過する。この時、表層テープ３１と二重テープ３６は、搬送ローラ２２、接合ローラ３９により圧接され、積層テープ３８となる。ここで、当該積層テープ３８は、ドット印刷済みの表層テープ３１の印刷面側が二重テープ３６と強固に重ね合わされる。従って、ユーザは、表層テープ３１の印刷面の裏面側（即ち、積層テープ３８の表面側）から印刷画像の正像を視認可能である。
【００６６】
その後、積層テープ３８は、搬送ローラ２２の更に下流に搬送され、カッター１７を含むテープ切断機構に到達する。テープ切断機構は、カッター１７と、切断用モータ７２（図７参照）により構成されている。そして、カッター１７は、固定刃１７Ａと、回動刃１７Ｂを備えており、固定刃１７Ａに対して回動刃１７Ｂを回動させることで切断対象物を剪断する鋏形式のカッターである。そして、回動刃１７Ｂは、切断用モータ７２によって支点を中心に往復揺動可能に配設されている。従って、切断用モータ７２の駆動により、積層テープ３８は、固定刃１７Ａ、回動刃１７Ｂに剪断される。
切断された積層テープ３８は、テープ排出口１０を介して、テープ印刷装置１の外部へ排出される。そして、当該積層テープ３８は、二重テープ３６の剥離紙を剥がし、接着剤層を露出させれば、任意の場所に貼り付けることが可能な粘着ラベルとして使用可能である。尚、サーマルヘッド４１による熱転写の構成の詳細については後述する。
【００６７】
［３．本発明の内部構成］
次に、テープ印刷装置１の制御構成について、図面を参照しつつ詳細に説明する。図７は、テープ印刷装置１の制御系を示すブロック図である。
テープ印刷装置１内には、制御基板（図示せず）が配設されており、この制御基板上には、制御部６０、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０が配設されている。
【００６８】
そして、制御部６０は、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６により構成されている。また、当該制御部６０は、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０と接続されている。更に、制御部６０は、液晶ディスプレイ４、カセットセンサ７、サーミスタ７３、キーボード３、接続インターフェース７１にも接続されている。
ＣＰＵ６１は、テープ印刷装置１における各種制御の中枢を担う中央演算処理装置である。従って、このＣＰＵ６１は、キーボード３等からの入力信号及び後述する各種制御プログラム等に基づいて、液晶ディスプレイ４等の各周辺装置を制御する。
【００６９】
ＣＧ−ＲＯＭ６２は、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。また、ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、当該テープ印刷装置１におけるユーザ設定等を示すデータを格納している。
そして、ＲＯＭ６４には、テープ印刷装置１における各種制御プログラムやデータが格納されている。従って、後述する制御プログラムは、このＲＯＭ６４に格納されている。
【００７０】
また、ＲＡＭ６６は、ＣＰＵ６１での演算結果等を一時的に格納する記憶装置である。このＲＡＭ６６には、キーボード３の入力により生成された印字データや、外部機器７８から接続インターフェース７１を介して取り込まれた印字データも格納される。
そして、タイマ６７は、テープ印刷装置１の制御を実行する際に所定期間の経過を計時する計時装置である。具体的には、タイマ６７は、後述する制御プログラムにおいて、サーマルヘッド４１の発熱素子４１Ａに対する通電（パルス印加）等の開始・終了を判断する際に参照される。また、サーミスタ７３はサーマルヘッド４１の温度を検出する為のセンサであり、サーマルヘッド４１に取り付けられている。
【００７１】
ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号に基づいて、後述する制御プログラムに基づいて、サーマルヘッド４１に駆動信号を供給し、サーマルヘッド４１の駆動状態を制御する回路である。この時、ヘッド駆動回路６８は、発熱素子４１Ａ毎に対応付けられたストローブ番号に関連付けられた信号（ストローブ（ＳＴＢ）信号）に基づいて、各発熱素子４１Ａの通電（パルス印加）の有無を制御することで、サーマルヘッド４１全体の発熱態様を制御する。そして、切断用モータ駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モータ７２に駆動信号を供給し、切断用モータ７２の駆動制御を行う回路である。また、搬送モータ駆動回路７０は、ＣＰＵ６１からの制御信号に基づいてテープ搬送モータ２に駆動信号を供給し、テープ搬送モータ２の駆動制御を行う制御回路である。これにより、「搬送装置」が構成される。
【００７２】
［４−１．本発明の第１動作］
次に、テープ印刷装置１のサーマルヘッド４１の駆動制御について説明する。図１は、テープ印刷装置１のサーマルヘッド４１を駆動制御するための制御プログラムを示したフローチャート図である。尚、図１のフローチャートで示された制御プログラムは、ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
【００７３】
図１に示すように、サーマルヘッド４１の駆動制御では、先ず、Ｓ２０１において、ＣＰＵ６１は、ＲＡＭ６６から印字データの先読みを行い、「サーマルヘッド印字列データ」を作成する。このとき、ＣＰＵ６１は、補助加熱条件に適合するドットを確認しながら、「サーマルヘッド印字列データ」を作成する。その後は、ＣＰＵ６１は、Ｓ２０２に進む。
【００７４】
Ｓ２０２では、ＣＰＵ６１は、サブパルス発生条件履歴制御を行う。この処理では、ＣＰＵ６１は、上記（β）の条件によってサブパルスＳＰを印加するか否かを特定する２次元印加データを生成する。尚、サブパルス発生条件履歴制御の詳細は後述する。その後、ＣＰＵ６１は、Ｓ２０３に進む。
【００７５】
Ｓ２０３では、ＣＰＵ６１は、サブパルス発生条件主走査縦ドットを行う。この処理では、ＣＰＵ６１は、上記（γ）の条件によってサブパルスＳＰを印加するか否かを特定する２次元印加データを生成する。尚、サブパルス発生条件主走査縦ドットの詳細は後述する。その後、ＣＰＵ６１は、Ｓ２０４に進む。
【００７６】
Ｓ２０４では、ＣＰＵ６１は、サブパルスＳＰの開始タイミングであるか、又は、パルス休止時間が無いか否かを判断する。この判断は、タイマ６７等を使用して行われる。すなわち、サブパルスＳＰの印加が開始される「補助加熱開始時点ｓｓ」であるか否か等が判断される。ここで、サブパルスＳＰの開始タイミングでない場合、且つ、パルス休止時間が有る場合には（Ｓ２０４：ＮＯ）、ＣＰＵ６１は、Ｓ２０４に戻ることによって、サブパルスＳＰの開始タイミングが到来するまで、又は、パルス休止時間が無くなるまで待機する。一方、サブパルスＳＰの開始タイミングである場合、又は、パルス休止時間が無い場合には（Ｓ２０４：ＹＥＳ）、ＣＰＵ６１はＳ２０５に進む。
【００７７】
Ｓ２０５では、ＣＰＵ６１は、サブパルスＳＰの印加を開始する。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、この時点で転送されているサブパルスデータをラッチさせ、補助加熱対象の発熱素子４１ＡにサブパルスＳＰを印加させて第２発熱素子４１Ｄの駆動状態にする。その後は、ＣＰＵ６１はＳ２０６に進む。
【００７８】
Ｓ２０６では、ＣＰＵ６１は、印加周期Ｆの開始時点又は終了時点であるか否かを判断する。この判断は、タイマ６７等を使用して行われる。すなわち、サブパルスＳＰの印加が終了される「補助加熱終了時点ｓｅ」又はメインパルスＭＰの印加が開始される「主加熱開始時点ｍｓ」であるか否かが判断される。ここで、印加周期Ｆの開始時点及び終了時点でない場合には（Ｓ２０６：ＮＯ）、ＣＰＵ６１はＳ２０７に進む。
【００７９】
Ｓ２０７では、ＣＰＵ６１は、この時点での転送対象であるメインパルスデータをヘッド駆動回路６８に対して１回に限り転送する。その後は、ＣＰＵ６１はＳ２０６に戻る。一方、そのＳ２０６において、印加周期Ｆの開始時点又は終了時点である場合には（Ｓ２０６：ＹＥＳ）、ＣＰＵ６１はＳ２０８に進む。
【００８０】
Ｓ２０８では、ＣＰＵ６１は、サーミスタ７３でサーマルヘッド４１の温度を検出し、その検出温度Ｚに基づいて「温度情報」を決定する。その後、ＣＰＵ６１はＳ２０９に進む。
【００８１】
Ｓ２０９では、ＣＰＵ６１は、１ライン分の発熱ドット数（すなわち、この印加周期Ｆでのサーマルヘッド４１のラインヘッド４１Ｂにおける主加熱対象の発熱素子４１Ａの総数ｎ）をカウントし、「縦ドットランク」を決定する。その後、ＣＰＵ６１はＳ２１０に進む。
【００８２】
Ｓ２１０では、ＣＰＵ６１は、メインパルスＭＰの印加を開始する。すなわち、ＣＰＵ６１は、ヘッド駆動回路６８に対して、上記Ｓ２０７で転送されたメインパルスデータをラッチさせ、主加熱対象の発熱素子４１ＡにメインパルスＭＰを印加させて第１発熱素子４１Ｃの駆動状態にする。このときの駆動状態について、ＣＰＵ６１は、ヘッド駆動回路６８に対して、上記Ｓ２０８の「温度情報」や上記Ｓ２０９の「縦ドットランク」から決定したメインパルスＭＰの印加パルス幅ＷＭを反映させる。その後は、ＣＰＵ６１はＳ２１１に進む。
【００８３】
Ｓ２１１では、ＣＰＵ６１は、メインパルスＭＰとサブパルスＳＰとが重なる否かを判断する。この判断は、メインパルスＭＰの印加が終了される「主加熱終了時点ｍｅ」とサブパルスＳＰの印加が開始される「補助加熱開始時点ｓｓ」とを比較して行われる。ここで、メインパルスＭＰとサブパルスＳＰとが重ならない場合には（Ｓ２１１：ＮＯ）、後述するＳ２１５に進む。一方、メインパルスＭＰとサブパルスＳＰとが重なる場合には（Ｓ２１１：ＹＥＳ）、ＣＰＵ６１はＳ２１２に進む。
【００８４】
Ｓ２１２では、ＣＰＵ６１は、サブパルスＳＰの開始タイミングであるか否かを判断する。この判断は、タイマ６７等を使用して行われる。すなわち、サブパルスＳＰの印加が開始される「補助加熱開始時点ｓｓ」であるか否かが判断される。ここで、サブパルスＳＰの開始タイミングでない場合には（Ｓ２１２：ＮＯ）、ＣＰＵ６１はＳ２１３に進む。
【００８５】
Ｓ２１３では、ＣＰＵ６１は、メインパルスＭＰとサブパルスＳＰとの「ＯＲデータ」（この時点での転送対象）をヘッド駆動回路６８に対して１回に限り転送する。その後は、ＣＰＵ６１はＳ２１２に戻る。一方、そのＳ２１２において、サブパルスＳＰの開始タイミングである場合には（Ｓ２１２：ＹＥＳ）、ＣＰＵ６１はＳ２１４に進む。
【００８６】
Ｓ２１４では、ＣＰＵ６１は、ヘッド駆動回路６８に対して、メインパルスＭＰとサブパルスＳＰとの「ＯＲデータ」をラッチさせる。その後は、ＣＰＵ６１はＳ２１５に進む。
【００８７】
Ｓ２１５では、ＣＰＵ６１は、メインパルスＭＰの印加終了時間であるか否かを判断する。この判断は、タイマ６７等を使用して行われる。すなわち、メインパルスＭＰの印加が終了される「主加熱終了時点ｍｅ」であるか否かが判断される。ここで、メインパルスＭＰの印加終了時間でない場合には（Ｓ２１５：ＮＯ）、メインパルスＭＰの印加終了時間になるまで１回に限り、ＣＰＵ６１は以下のＳ２１６乃至Ｓ２１８を行う。
【００８８】
Ｓ２１６では、ＣＰＵ６１は、ＲＡＭ６６から印字データの先読みを行い、サブパルスデータを確認する。その後は、ＣＰＵ６１はＳ２１７に進む。
【００８９】
Ｓ２１７では、ＣＰＵ６１は、サブパルス発生条件履歴制御を行う。この処理では、ＣＰＵ６１は、上記（β）の条件によってサブパルスＳＰを印加するか否かを特定する印加データを生成する。尚、サブパルス発生条件履歴制御の詳細は後述する。その後、ＣＰＵ６１は、Ｓ２１８に進む。
【００９０】
Ｓ２１８では、ＣＰＵ６１は、サブパルス発生条件主走査縦ドットを行う。この処理では、ＣＰＵ６１は、上記（γ）の条件によってサブパルスＳＰを印加するか否かを特定する印加データを生成する。尚、サブパルス発生条件主走査縦ドットの詳細は後述する。その後、ＣＰＵ６１は、Ｓ２１５に戻る。
【００９１】
そのＳ２１５において、メインパルスＭＰの印加終了時間である場合には（Ｓ２１５：ＹＥＳ）、ＣＰＵ６１はＳ２１９に進む。Ｓ２１９では、ＣＰＵ６１は、メインパルスＭＰの印加を終了する。つまり、ＣＰＵ６１は、ヘッド駆動回路６８に対して、主加熱対象の発熱素子４１Ａに対するメインパルスＭＰの印加を終了させる。その後、ＣＰＵ６１はＳ２２０に進む。
【００９２】
Ｓ２２０では、ＣＰＵ６１は、印字が終了したか否かを判断する。ここで、印字が終了しない場合には（Ｓ２２０：ＮＯ）、ＣＰＵ６１は、Ｓ２２１に進む。Ｓ２１１では、ＣＰＵ６１は、ヘッド駆動回路６８に対して、上記Ｓ２１６で確認されたサブパルスデータをラッチさせる。その後は、ＣＰＵ６１は、Ｓ２２２に進む。Ｓ２２２では、ＣＰＵ６１は、メインパルスデータとサブパルスデータの準備を行う。その後は、ＣＰＵ６１は、Ｓ２０４に戻って、Ｓ２０４以降の処理を繰り返す。
【００９３】
一方、上記Ｓ２２０において、印字が終了した場合には（Ｓ２２０：ＹＥＳ）、ＣＰＵ６１は、このプログラムを終了させる。
【００９４】
［４−２．本発明の第２動作］
次に、上記Ｓ２０２，Ｓ２１７のサブパルス発生条件履歴制御について説明する。図２は、テープ印刷装置１のサーマルヘッド４１を駆動制御する際に行われるサブパルス発生条件履歴制御の制御プログラムを示したフローチャート図である。尚、図２のフローチャートで示された制御プログラムは、ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
【００９５】
ここでは、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａについて、補助加熱を行うか否か、すなわち、サブパルスＳＰを印加するか否かを特定する２次元印加データを生成する。２次元印加データはｑ（ライン）×ｐ（個）の配列で構成される。すなわち、２次元印加データには、ｐ個の発熱素子４１Ａで構成されるラインヘッド４１Ｂによる１ライン毎のサブパルス印加処理が、ｑライン分含まれている。また、２次元印加データを生成する際には、ｑ（個）×ｐ（個）の２次元印字データが使用される。
【００９６】
そこで、２次元印加データをｓｕｂ＿ｄａｔａ（ｘ，ｙ）で表す一方、２次元印字データをｄａｔａ（ｘ，ｙ）で表し、両者を区別する。
【００９７】
２次元印加データのｓｕｂ＿ｄａｔａ（ｘ，ｙ）では、「０」はサブパルスＳＰが印加されないことを表し、「１」はサブパルスＳＰが印加されることを表す。
【００９８】
２次元印字データのｄａｔａ（ｘ，ｙ）では、「０」は印字されないことを表し、「１」は印字されることを表す。「１」は、印字されることを表すので、メインパルスＭＰが印加されることも表している。尚、印刷前の余白データを示すｄａｔａ（０，１）〜ｄａｔａ（０，ｐ）の全てには「０」が代入されており、印字されないことを示している。
【００９９】
サブパルス発生条件履歴制御では、先ず、Ｓ２５１において、ＣＰＵ６１は、２次元印加データのｓｕｂ＿ｄａｔａ（ｘ，ｙ）に「０」をそれぞれ代入してクリアする。その後は、ＣＰＵ６１はＳ２５２に進む。Ｓ２５２では、ＣＰＵ６１は、変数ａに「１」を代入し、変数ｂに「１」を代入する。その後は、ＣＰＵ６１はＳ２５３に進む。
【０１００】
Ｓ２５３では、２次元印字データのｄａｔａ（ａ，ｂ）が「１」であるか否かを判断する。ここで、２次元印字データのｄａｔａ（ａ，ｂ）が「１」でない場合には（Ｓ２５３：ＮＯ）、ＣＰＵ６１は、後述するＳ２５６に進む。一方、２次元印字データのｄａｔａ（ａ，ｂ）が「１」である場合には（Ｓ２５３：ＹＥＳ）、ＣＰＵ６１はＳ２５４に進む。
【０１０１】
Ｓ２５４では、２次元印字データのｄａｔａ（ａ−１，ｂ）が「０」であるか否かを判断する。ここで、２次元印字データのｄａｔａ（ａ−１，ｂ）が「０」でない場合には（Ｓ２５４：ＮＯ）、ＣＰＵ６１は、後述するＳ２５６に進む。一方、２次元印字データのｄａｔａ（ａ−１，ｂ）が「０」である場合には（Ｓ２５４：ＹＥＳ）、ＣＰＵ６１はＳ２５５に進む。
【０１０２】
Ｓ２５５では、ＣＰＵ６１は、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ）に「１」を代入する。その後は、ＣＰＵ６１はＳ２５６に進む。Ｓ２５６では、ＣＰＵ６１は、変数ｂをインクリメントする。その後は、ＣＰＵ６１はＳ２５７に進む。
【０１０３】
Ｓ２５７では、ＣＰＵ６１は、変数ｂが「ｐ」以上であるか否かを判断する。ここで、変数ｂが「ｐ」以上でない場合には（Ｓ２５７：ＮＯ）、Ｓ２５３に戻って、Ｓ２５３以降の処理を繰り返す。一方、変数ｂが「ｐ」以上である場合には（Ｓ２５７：ＹＥＳ）、ＣＰＵ６１はＳ２５８に進む。
【０１０４】
Ｓ２５８では、ＣＰＵ６１は、変数ａをインクリメントする。その後は、ＣＰＵ６１はＳ２５９に進む。Ｓ２５９では、ＣＰＵ６１は、変数ａが「ｑ」以上であるか否かを判断する。ここで、変数ａが「ｑ」以上でない場合には（Ｓ２５９：ＮＯ）、Ｓ２５３に戻って、Ｓ２５３以降の処理を繰り返す。一方、変数ａが「ｑ」以上である場合には（Ｓ２５９：ＹＥＳ）、ＣＰＵ６１は図１の制御プログラムに戻る。
【０１０５】
［４−３．本発明の第３動作］
次に、上記Ｓ２０３，Ｓ２１８のサブパルス発生条件主走査縦ドットについて説明する。図３は、テープ印刷装置１のサーマルヘッド４１を駆動制御する際に行われるサブパルス発生条件主走査縦ドットの制御プログラムを示したフローチャート図である。尚、図３のフローチャートで示された制御プログラムは、ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
【０１０６】
サブパルス発生条件主走査縦ドットでも、２次元印加データをｓｕｂ＿ｄａｔａ（ｘ，ｙ）や２次元印字データをｄａｔａ（ｘ，ｙ）を使用する。それらは、上述したサブパルス発生条件履歴制御の場合と同様であるので、その詳細な説明は省略する。
【０１０７】
サブパルス発生条件主走査縦ドットでは、先ず、Ｓ２８１において、ＣＰＵ６１は、変数ａに「１」を代入し、変数ｂに「１」を代入する。その後は、ＣＰＵ６１はＳ２８２に進む。
【０１０８】
Ｓ２８２では、２次元印字データのｄａｔａ（ａ，ｂ）が「１」であるか否かを判断する。ここで、２次元印字データのｄａｔａ（ａ，ｂ）が「１」でない場合には（Ｓ２８２：ＮＯ）、ＣＰＵ６１は、後述するＳ２９３に進む。一方、２次元印字データのｄａｔａ（ａ，ｂ）が「１」である場合には（Ｓ２８２：ＹＥＳ）、ＣＰＵ６１はＳ２８３に進む。
【０１０９】
Ｓ２８３では、２次元印字データのｄａｔａ（ａ−１，ｂ−１）が「０」であるか否かを判断する。ここで、２次元印字データのｄａｔａ（ａ−１，ｂ−１）が「０」でない場合には（Ｓ２８３：ＮＯ）、ＣＰＵ６１は、後述するＳ２８８に進む。一方、２次元印字データのｄａｔａ（ａ−１，ｂ−１）が「０」である場合には（Ｓ２８３：ＹＥＳ）、ＣＰＵ６１はＳ２８４に進む。
【０１１０】
Ｓ２８４では、２次元印加データのｓｕｂ＿ｄａｔａ（ａ，ｂ−１）が「１」であるか否かを判断する。ここで、２次元印加データのｓｕｂ＿ｄａｔａ（ａ，ｂ−１）が「１」である場合には（Ｓ２８４：ＹＥＳ）、ＣＰＵ６１は、後述するＳ２８８に進む。一方、２次元印加データのｓｕｂ＿ｄａｔａ（ａ，ｂ−１）が「１」でない場合には（Ｓ２８４：ＮＯ）、ＣＰＵ６１はＳ２８５に進む。
【０１１１】
Ｓ２８５では、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ−１）が「１」であるか否かを判断する。ここで、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ−１）が「１」である場合には（Ｓ２８５：ＹＥＳ）、ＣＰＵ６１はＳ２８６に進む。Ｓ２８６では、ＣＰＵ６１は、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ−１）に「０」を代入する。その後は、ＣＰＵ６１は、後述するＳ２８８に進む。
【０１１２】
一方、上記のＳ２８５において、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ−１）が「１」でない場合には（Ｓ２８５：ＮＯ）、ＣＰＵ６１はＳ２８７に進む。Ｓ２８７では、ＣＰＵ６１は、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ−１）に「１」を代入する。その後は、ＣＰＵ６１はＳ２８８に進む。
【０１１３】
Ｓ２８８では、２次元印字データのｄａｔａ（ａ−１，ｂ＋１）が「０」であるか否かを判断する。ここで、２次元印字データのｄａｔａ（ａ−１，ｂ＋１）が「０」でない場合には（Ｓ２８８：ＮＯ）、ＣＰＵ６１は、後述するＳ２９３に進む。一方、２次元印字データのｄａｔａ（ａ−１，ｂ＋１）が「０」である場合には（Ｓ２８８：ＹＥＳ）、ＣＰＵ６１はＳ２８９に進む。
【０１１４】
Ｓ２８９では、２次元印加データのｓｕｂ＿ｄａｔａ（ａ，ｂ＋１）が「１」であるか否かを判断する。ここで、２次元印加データのｓｕｂ＿ｄａｔａ（ａ，ｂ＋１）が「１」である場合には（Ｓ２８９：ＹＥＳ）、ＣＰＵ６１は、後述するＳ２９３に進む。一方、２次元印加データのｓｕｂ＿ｄａｔａ（ａ，ｂ＋１）が「１」でない場合には（Ｓ２８９：ＮＯ）、ＣＰＵ６１はＳ２９０に進む。
【０１１５】
Ｓ２９０では、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ＋１）が「１」であるか否かを判断する。ここで、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ＋１）が「１」である場合には（Ｓ２９０：ＹＥＳ）、ＣＰＵ６１はＳ２９１に進む。Ｓ２９１では、ＣＰＵ６１は、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ＋１）に「０」を代入する。その後は、ＣＰＵ６１は、後述するＳ２９３に進む。
【０１１６】
一方、上記のＳ２９０において、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ＋１）が「１」でない場合には（Ｓ２９０：ＮＯ）、ＣＰＵ６１はＳ２９２に進む。Ｓ２９２では、ＣＰＵ６１は、２次元印加データのｓｕｂ＿ｄａｔａ（ａ−１，ｂ＋１）に「１」を代入する。その後は、ＣＰＵ６１はＳ２９３に進む。Ｓ２９３では、ＣＰＵ６１は、変数ｂをインクリメントする。その後は、ＣＰＵ６１はＳ２９４に進む。
【０１１７】
Ｓ２９４では、ＣＰＵ６１は、変数ｂが「ｐ」以上であるか否かを判断する。ここで、変数ｂが「ｐ」以上でない場合には（Ｓ２９４：ＮＯ）、Ｓ２８２に戻って、Ｓ２８２以降の処理を繰り返す。一方、変数ｂが「ｐ」以上である場合には（Ｓ２９４：ＹＥＳ）、ＣＰＵ６１はＳ２９５に進む。
【０１１８】
Ｓ２９５では、ＣＰＵ６１は、変数ａをインクリメントする。その後は、ＣＰＵ６１はＳ２９６に進む。Ｓ２９６では、ＣＰＵ６１は、変数ａが「ｑ」以上であるか否かを判断する。ここで、変数ａが「ｑ」以上でない場合には（Ｓ２９６：ＮＯ）、Ｓ２８２に戻って、Ｓ２８２以降の処理を繰り返す。一方、変数ａが「ｑ」以上である場合には（Ｓ２９６：ＹＥＳ）、ＣＰＵ６１は図１の制御プログラムに戻る。
【０１１９】
［５．まとめ］
すなわち、本実施形態に係るテープ印刷装置１では、条件（α）に基づき、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａの中で、次の印加周期Ｆでインクリボン３３上のインクを溶融或いは昇華させるための主加熱となるメインパルスＭＰが印加される第１発熱素子４１Ｃに隣接する第２発熱素子４１Ｄ毎に、インクリボン３３上のインクを溶融或いは昇華させない現在の印加周期Ｆの直後においてもインクリボン３３上のインクを溶融或いは昇華させない次の印加周期Ｆが続く場合に、次の印加周期Ｆ内で印加されるメインパルスＭＰを補うためのサブパルスＳＰを現在の印加周期内Ｆで印加させている（図１２及び図１３の左側、図１６の下段参照）。
【０１２０】
従って、その第２発熱素子４１Ｄに印加されたサブパルスＳＰによる補助加熱は、その第２発熱素子４１Ｄに隣接する第１発熱素子４１Ｃに対して、次の印加周期内Ｆで印加されるメインパルスＭＰによる主加熱を補うことから、表層テープ３１に孤立して形成された印字ドット又はサーマルヘッド４１の主走査方向Ｄ１で表層テープ３１に連続的に形成された印字ドットの端において、印加エネルギーの流出による所謂「印字カスレ」などの印字品質面で不具合を起こすことを防止する第１の効果を奏する（図８，図９参照）。
【０１２１】
また、一つの発熱素子４１Ａに対して印加されるメインパルスＭＰとサブパルスＳＰの双方が一つの印加周期内Ｆに一緒に存在することはないので（上記（Ｄ）の決まり参照）、一定時間である印加周期Ｆの短縮が可能となる。
【０１２２】
さらに、一定時間である印加周期Ｆが短縮され、メインパルスＭＰ又はサブパルスＳＰが印加されても、メインパルスＭＰ及びサブパルスＳＰが印加されていない非加熱時間Ｇを十分に確保することができるので（図１７，図１８参照）、印字が連続しても、印字品質に悪影響を与えるような蓄熱を防止できる。このようにして、サーマルヘッド４１に対して新たな通電補正がなされた熱履歴制御が行われることにより、高速印字が可能となる。さらに、各印加周期Ｆ内での各パルス印加のタイミングを変更させるだけで（図１乃至図３参照）、サーマルヘッド４１に対して新たな通電補正がなされた熱履歴制御が行われ、サーマルヘッド４１の改良が伴わないことから、コスト上昇を招くことはない。以上より、第２の効果を奏する。
【０１２３】
また、本実施形態に係るテープ印刷装置１では、条件（β）に基づき、サーマルヘッド４１のラインヘッド４１Ｂを構成する各発熱素子４１Ａ毎に、インクリボン３３上のインクを溶融或いは昇華させない現在の印加周期Ｆの直後においてインクリボン３３上のインクを溶融或いは昇華させるための主加熱となるメインパルスＭＰが印加される次の印加周期Ｆが続く場合に、次の印加周期Ｆ内で印加されるメインパルスＭＰを補うためのサブパルスＳＰを現在の印加周期内Ｆで印加させている（図１２乃至図１４の右側、図１５の下段参照）。このようにしても、上記の第２の効果を奏する。
【０１２４】
但し、本実施形態に係るテープ印刷装置１では、次の印加周期Ｆでインクリボン３３上のインクを溶融或いは昇華させるための主加熱となるメインパルスＭＰが印加される２個の第１発熱素子４１Ｃと両側から隣接する第２発熱素子４１Ｄについては、その両側の２個の第１発熱素子４１Ｃから流出するメインパルスＭＰの印加エネルギーの一部がそれぞれ流入してくるため、その両側の２個の第１発熱素子４１Ｃから流出するメインパルスＭＰの印加エネルギーの流れを鈍くできる。
【０１２５】
従って、条件（γ）に基づき、単独印加ではインクリボン３３上のインクを溶融或いは昇華させられないが次の印加周期Ｆ内で印加されるメインパルスＭＰによる主加熱を補うことによってインクリボン３３上のインクを溶融或いは昇華させられる補助加熱となるサブパルスＳＰの印加が省略できる（図１４の右側）。よって、そのような第２発熱素子４１Ｄについては、インクリボン３３上のインクを溶融或いは昇華させない現在の印加周期Ｆの直後においてもインクリボン３３上のインクを溶融或いは昇華させない次の印加周期Ｆが続く場合でも、次の印加周期内Ｆで印加されるメインパルスＭＰを補うためのサブパルスＳＰを現在の印加周期Ｆ内で印加させなくても、サーマルヘッド４１の主走査方向で表層テープ３１に断続的に形成された各印字ドットにおいて、印加エネルギーの流出による所謂「印字カスレ」などの印字品質面で不具合を起こすことを防止できる（図１０，図１１参照）。
【０１２６】
［６−１．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、図１の制御プログラムにおいて、Ｓ２０２やＳ２１７を行わなければ、図１２乃至図１４の右側で示されているような条件（γ）のみを満たすものに限って補助加熱を行うことができる。
【０１２７】
［６−２．その他］
また、図１の制御プログラムにおいて、Ｓ２０３やＳ２１８を行わなければ、図１２と図１３の左側で示されているような条件（α）のみを満たすものに限って補助加熱を行うことができる。
【０１２８】
［６−３．その他］
また、本実施形態では、「印字装置」としてテープ印刷装置１が説明されていたが、サーマルヘッド４１を搭載する種々のサーマルプリンターであっても、本発明を適用することができる。そして、例えば、印字媒体が感熱紙であるサーマルプリンターの場合には、主加熱とは、印字媒体である感熱紙を発色させることができるエネルギーを与えることであり、補助加熱とは、単独では印字媒体である感熱紙を発色させられないが主加熱と相俟って印字媒体である感熱紙を発色させることができるエネルギーを与えることである。
【符号の説明】
【０１２９】
１    テープ印刷装置
２    テープ搬送モータ
３１    表層テープ
４１    サーマルヘッド
４１Ａ  発熱素子
４１Ｂ  ラインヘッド
４１Ｃ  第１発熱素子
４１Ｄ  第２発熱素子
６０    制御部
６８    ヘッド駆動回路
７０    搬送モータ駆動回路
７３    サーミスタ
Ｄ１  サーマルヘッドの主走査方向
Ｄ２  サーマルヘッドの副走査方向
Ｆ    印加周期
ＭＰ    メインパルス
ＳＰ    サブパルス
Ｚ    サーマルヘッドの検出温度
ｎ    第１発熱素子の総数
【図１】
2011213017.tif 000003
【図２】
2011213017.tif 000004
【図３】
2011213017.tif 000005
【図４】
2011213017.tif 000006
【図５】
2011213017.tif 000007
【図６】
2011213017.tif 000008
【図７】
2011213017.tif 000009
【図８】
2011213017.tif 000010
【図９】
2011213017.tif 000011
【図１０】
2011213017.tif 000012
【図１１】
2011213017.tif 000013
【図１２】
2011213017.tif 000014
【図１３】
2011213017.tif 000015
【図１４】
2011213017.tif 000016
【図１５】
2011213017.tif 000017
【図１６】
2011213017.tif 000018
【図１７】
2011213017.tif 000019
【図１８】
2011213017.tif 000020