(57)【要約】  アダプターの電流容量を増やす必要も印刷品質に影響を与えることもなく、高速印字が可能なサーマルヘッドの印字速度制御方法を提供すること。  １２４ラインの印字ラインを単位ブロックとして、印字媒体１０１に表された印字データを各速度決定ブロックＡ〜Ｋに分割し、速度決定ブロックＡ〜Ｋ毎に、当該速度決定ブロックに含まれる印字ラインのうちで、発熱体が駆動されるドット数が最大の印字ラインのドット数を、当該速度決定ブロックの最大オンドット数として算出する。そして、一の速度決定ブロックにおけるサーマルヘッドの印字速度を、一の速度決定ブロックの最大オンドット数よりも最大オンドット数の小さい他の速度決定ブロックにおけるサーマルヘッドの印字速度よりも遅くするようにして、速度決定ブロックＡ〜Ｋ毎にサーマルヘッドの印字速度を可変制御する。
2012132987.tif 000002
【特許請求の範囲】
【請求項１】
ライン状に並んだ複数の発熱体を有するサーマルヘッドの印字速度を制御するサーマルヘッドの印字速度制御方法であって、
前記複数の発熱体の並び方向を前記サーマルヘッドの主走査方向としたとき、主走査方向に直交する方向である副走査方向で、印字データを主走査方向に並ぶ１以上の印字ラインからなるブロックに分割する場合において、当該印字ラインの第１所定数を単位ブロックとして、印字データを単位ブロック毎に分割し、
前記単位ブロック毎に、当該単位ブロックに含まれる前記印字ラインのうちで、前記発熱体が駆動されるドット数が最大の印字ラインのドット数を、単位ブロックの最大オンドット数として算出し、一の単位ブロックの印字速度を、一の単位ブロックの最大オンドット数よりも最大オンドット数の小さい他の単位ブロックの印字速度よりも遅くするように、前記単位ブロック毎に前記サーマルヘッドの印字速度を可変制御すること、を特徴とするサーマルヘッドの印字速度制御方法。
【請求項２】
請求項１に記載するサーマルヘッドの印字速度制御方法であって、
前記サーマルヘッドの副走査方向で前記単位ブロックの始期又は終期に前記サーマルヘッドの印字速度が定速であるか、加速又は減速され、前記印字ラインの第２所定数からなる定加減速区間を設けるとともに、前記定加減速区間以外に前記サーマルヘッドの印字速度が定速にある定速区間を前記単位ブロックに設け、副走査方向で前記定速区間の直前又は直後に前記定加減速区間があること、を特徴とするサーマルヘッドの印字速度制御方法。
【請求項３】
請求項２に記載するサーマルヘッドの印字速度制御方法であって、
互いに隣接する２つの前記単位ブロックの前記サーマルヘッドの印字速度がそれぞれ異なるときは、前記サーマルヘッドの印字速度がより速い前記単位ブロック内において、前記サーマルヘッドの印字速度がより遅い前記単位ブロックと隣接する始期又は終期に前記定加減速区間があること、を特徴とするサーマルヘッドの印字速度制御方法。
【請求項４】
請求項２に記載するサーマルヘッドの印字速度制御方法であって、
前記印字データが、その先頭から最後まで前記サーマルヘッドの副走査方向で１以上の前記単位ブロックが連続するのみの構成において、先頭の単位ブロックの始期に前記サーマルヘッドの印字速度が加速される前記定加減速区間があり、最後の単位ブロックの終期にサーマルヘッドの印字速度が減速される前記定加減速区間があり、両者の間はずっと定速区間であり、
前記印字データが、その先頭から最後まで前記サーマルヘッドの副走査方向で１以上の前記単位ブロックが連続した後、前記第１所定数に満たない端数の印字ラインからなる端数ブロックが続く構成において、先頭の単位ブロックの始期に前記サーマルヘッドの印字速度が加速される前記定加減速区間があり、最後の端数ブロックの終期にサーマルヘッドの印字速度が減速される前記定加減速区間があり、両者の間はずっと定速区間であること、を特徴とするサーマルヘッドの印字速度制御方法。
【請求項５】
請求項１乃至請求項４の何れか一つに記載するサーマルヘッドの印字速度制御方法であって、
前記サーマルヘッドの近傍にあるサーミスタにより温度を取得し、
前記単位ブロックの印字速度を、温度が低い場合よりも温度が高い場合の方を速くすること、を特徴とするサーマルヘッドの印字速度制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライン状に並んだ複数の発熱体を有するサーマルヘッドの印字速度を制御するサーマルヘッドの印字速度制御方法に関するものである。
【背景技術】
【０００２】
従来より、サーマルヘッドのアダプターの電流容量を増やさずに高速印字を可能にする技術がある。例えば、下記特許文献１に記載のプリンタの制御方法では、印刷対象となる画像の主走査方向に沿う１ライン分の画素値を積算した積算値が基準値を超える画像を印刷する場合は、印刷速度が通常時よりも低速に設定され、これによって１ライン当たりのサーマルヘッドへの印加エネルギー量が大きく確保されるため、サーマルヘッドに発熱エネルギーを供給する電源の電力容量を極力小さく抑えたうえで、サーマルヘッドで印刷出力可能な濃度レベルを高めることができる。また、積算値が基準値以下の場合は、印刷速度が通常時の速度に設定され、これによって印刷速度の低下が回避されるため、効率良く画像を印刷することができる。したがって、電源の小容量化（小型化）と印刷速度の適正化を同時に実現することが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３３７５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載のプリンタの制御方法では、印刷速度を通常時の速度に設定するか通常時よりも低速に設定するかを印刷対象となる画像の主走査方向に沿う１ライン分毎に行っているので、１ラインを形成する画素単位で積算される積算値で印刷速度の設定変更がなされると、非常に頻繁な印刷速度の変更となって、印刷品質に影響を与えてしまう。【０００５】
そこで、本発明は、上述した点を鑑みてなされたものであり、アダプターの電流容量を増やす必要も印刷品質に影響を与えることもなく、高速印字が可能なサーマルヘッドの印字速度制御方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
この課題を解決するためになされた発明は、ライン状に並んだ複数の発熱体を有するサーマルヘッドの印字速度を制御するサーマルヘッドの印字速度制御方法であって、前記複数の発熱体の並び方向を前記サーマルヘッドの主走査方向としたとき、主走査方向に直交する方向である副走査方向で、印字データを主走査方向に並ぶ１以上の印字ラインからなるブロックに分割する場合において、当該印字ラインの第１所定数を単位ブロックとして、印字データを単位ブロック毎に分割し、前記単位ブロック毎に、当該単位ブロックに含まれる前記印字ラインのうちで、前記発熱体が駆動されるドット数が最大の印字ラインのドット数を、単位ブロックの最大オンドット数として算出し、一の単位ブロックの印字速度を、一の単位ブロックの最大オンドット数よりも最大オンドット数の小さい他の単位ブロックの印字速度よりも遅くするように、前記単位ブロック毎に前記サーマルヘッドの印字速度を可変制御すること、を特徴とする。
【発明の効果】
【０００７】
すなわち、本発明のサーマルヘッドの印字速度制御方法では、ライン状に並んだ複数の発熱体を有するサーマルヘッドの印字速度を制御するため、複数の発熱体の並び方向をサーマルヘッドの主走査方向としたとき、主走査方向に直交する方向である副走査方向で、印字データを主走査方向に並ぶ１以上の印字ラインからなるブロックに分割する。この場合において、当該印字ラインの第１所定数を単位ブロックとして、印字データを単位ブロック毎に分割し、単位ブロック毎に、当該単位ブロックに含まれる印字ラインのうちで、発熱体が駆動されるドット数が最大の印字ラインのドット数を、単位ブロックの最大オンドット数として算出する。そして、一の単位ブロックの印字速度を、一の単位ブロックの最大オンドット数よりも最大オンドット数の小さい他の単位ブロックの印字速度よりも遅くするように、単位ブロック毎にサーマルヘッドの印字速度を可変制御する。【０００８】
従って、サーマルヘッドの副走査方向で印字データを第１所定数の印字ラインで分割した単位ブロック毎に、サーマルヘッドの印字速度を可変可能にすることから、サーマルヘッドの副走査方向で１つの印字ライン毎にサーマルヘッドの印字速度の変更がなされることがない一方で、サーマルヘッドの副走査方向で第１所定数の印字ラインで構成される単位ブロック毎にサーマルヘッドの印字速度の変更がなされることから、適切な変更回数によるサーマルヘッドの印字速度の変更が可能となって、アダプターの電流容量を増やす必要も印刷品質に影響を与えることもなく、高速印字が可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明であるサーマルヘッドの印字速度制御方法の概要が表された模式図である。
【図２】同サーマルヘッドの印字速度制御方法のプログラムが表されたフローチャート図である。
【図３Ａ】電池駆動時の印字速度決定テーブルが表された図である。
【図３Ｂ】温度ランク決定テーブルが表された図である。
【図４】同サーマルヘッドの印字速度制御方法のプログラムが実行されるテープ印刷装置の外観斜視図である。
【図５】同テープ印刷装置のカセット収納部周辺が表された上面図である。
【図６】同テープ印刷装置のサーマルヘッドが拡大されて表された図である。
【図７】同テープ印刷装置の制御系が表されたブロック図である。
【図８】速度一定の時で行われる印字長補正を説明するための模式図である。
【図９】速度可変の時で行われる印字長補正を説明するための模式図である。
【図１０】速度一定中に行われる印字長補正を説明するための模式図である。
【図１１】速度可変中に行われる印字長補正を説明するための模式図である。
【発明を実施するための形態】
【００１０】
［１．本発明の概要］
本発明の実施の形態を図面を参照にして説明する。本実施の形態では、サーマルヘッドの印字速度が制御される。以下、その制御の概要を図１の具体例を用いて説明する。図１の具体例では、サーマルヘッドで印字される印字データが長尺状の印字媒体１０１に表された印字内容とされ、サーマルヘッドが有する複数の発熱体の並び方向が主走査方向Ｄ１とされ、その主走査方向Ｄ１に直交する方向が副走査方向Ｄ２とされる。但し、サーマルヘッド及び複数の発熱体は、図１に表されていない。
【００１１】
本実施の形態では、以下（１）〜（４）の各ステップによって、サーマルヘッドの印字速度が制御される。
【００１２】
（１）印字媒体１０１にその印字内容が表された印字データを各速度決定ブロックＡ〜Ｋにそれぞれ分割する。各速度決定ブロックＡ〜Ｋは、副査方向Ｄ２に連続して並んだ「第１所定数」の印字ラインで構成される。ここで、印字ラインとは、主走査方向Ｄ１にライン状に並んだ１列の印字データをいい、主走査方向Ｄ１に並んだサーマルヘッドの発熱体で同一印字周期で印字される印字データでもある。
【００１３】
図１の具体例では、「第１所定数」は「１２４」であり、発熱体は１２８個ある。さらに、印字データの最後に位置する速度決定ブロックＫについては、それを構成する印字ラインが１２４個未満の「端数ブロック」となることもある。もっとも、「第１所定数」や発熱体の個数は、それらの具体的な数値に限定されるものではない。尚、以下からは、印字ラインの単位を「ライン」とし、発熱体の単位を「ドット（ｄｏｔ）」とする。
【００１４】
（２）印字データの最初に位置する速度決定ブロックＡについて、それを構成する１２４ラインの印字ライン毎に、発熱体が駆動される総数（ドット／ライン）をそれぞれ算出する。それぞれ算出された各総数のうちの最大数を、速度決定ブロックＡの最大オンドット数として算出する。図１の具体例では、速度決定ブロックＡで発熱体が駆動されることがないので、速度決定ブロックＡの最大オンドット数は「０」である。
【００１５】
（３）その算出された最大オンドット数とサーマルヘッド近傍の温度とに基づいて、速度決定ブロックＡにおけるサーマルヘッドの印字速度が決定される。その際には、最大オンドット数が小さいほど、速い速度になるように、且つ、サーマルヘッド近傍の温度が高いほど、速い速度になるように、サーマルヘッドの印字速度が決定される。
【００１６】
図１の具体例では、３つの速度（３０ｍｍ／ｓｅｃ、２０ｍｍ／ｓｅｃ、１５ｍｍ／ｓｅｃ）からサーマルヘッドの印字速度が決定され、速度決定ブロックＡにおけるサーマルヘッドの印字速度は３０ｍｍ／ｓｅｃと決定される。その決定されたサーマルヘッドの印字速度をもって、速度決定ブロックＡの印字データが印字媒体１０１に印刷される。
【００１７】
尚、上記（３）では、最大オンドット数が小さいほど速い速度にすることのみを考慮して、あるいは、サーマルヘッド近傍の温度が高いほど速い速度にすることのみを考慮して、サーマルヘッドの印字速度が決定されてもよい。
【００１８】
（４）上記（２）〜上記（３）の各ステップを速度決定ブロックＢ〜Ｋ毎に行う。その結果、図１の具体例では、各速度決定ブロックＡ〜Ｋにおける最大オンドット数は、０ドット／ライン、０ドット／ライン、８０ドット／ライン、８０ドット／ライン、０ドット／ライン、１２８ドット／ライン、１２８ドット／ライン、０ドット／ライン、４ドット／ライン、４ドット／ライン、１２８ドット／ラインとそれぞれ算出される。そして、各速度決定ブロックＡ〜Ｋにおけるサーマルヘッドの印字速度は、３０ｍｍ／ｓｅｃ、３０ｍｍ／ｓｅｃ、２０ｍｍ／ｓｅｃ、２０ｍｍ／ｓｅｃ、３０ｍｍ／ｓｅｃ、１５ｍｍ／ｓｅｃ、１５ｍｍ／ｓｅｃ、３０ｍｍ／ｓｅｃ、３０ｍｍ／ｓｅｃ、３０ｍｍ／ｓｅｃ、１５ｍｍ／ｓｅｃとそれぞれ決定される。それぞれ決定されたサーマルヘッドの各印字速度をもって、各速度決定ブロックＡ〜Ｋの印字データが順次に印字媒体１０１にそれぞれ印刷される。
【００１９】
また、各速度決定ブロックＡ〜Ｋにおいて、互いに隣接する２つの速度決定ブロックにおけるサーマルヘッドの印字速度がそれぞれ異なるときは、より速い印字速度の速度決定ブロック内において、より遅い印字速度の速度決定ブロックと隣接する始期又は終期に加速エリア又は減速エリアが設けられる。加速エリアでは、サーマルヘッドの印字速度が加速される。減速エリアでは、サーマルヘッドの印字速度が減速される。
【００２０】
図１の具体例では、互いに隣接する２つの速度決定ブロックＤ，Ｅにおけるサーマルヘッドの印字速度が２０ｍｍ／ｓｅｃと３０ｍｍ／ｓｅｃとで異なり、速度決定ブロックＤの印字速度２０ｍｍ／ｓｅｃよりも速度決定ブロックＥの印字速度３０ｍｍ／ｓｅｃが速いので、速度決定ブロックＤと隣接する速度決定ブロックＥの始期において、サーマルヘッドの印字速度が２０ｍｍ／ｓｅｃから３０ｍｍ／ｓｅｃになる加速エリアが設けられる。さらに、互いに隣接する２つの速度決定ブロックＥ，Ｆにおけるサーマルヘッドの印字速度が３０ｍｍ／ｓｅｃと１５ｍｍ／ｓｅｃとで異なり、速度決定ブロックＥの印字速度３０ｍｍ／ｓｅｃよりも速度決定ブロックＦの印字速度１５ｍｍ／ｓｅｃが遅いので、速度決定ブロックＦと隣接する速度決定ブロックＥの終期において、サーマルヘッドの印字速度が３０ｍｍ／ｓｅｃから１５ｍｍ／ｓｅｃになる減速エリアが設けられる。
【００２１】
同様にして、互いに隣接する２つの速度決定ブロックＢ，Ｃにおけるサーマルヘッドの印字速度が３０ｍｍ／ｓｅｃと２０ｍｍ／ｓｅｃとで異なり、速度決定ブロックＢの印字速度３０ｍｍ／ｓｅｃよりも速度決定ブロックＣの印字速度２０ｍｍ／ｓｅｃが遅いので、速度決定ブロックＣと隣接する速度決定ブロックＢの終期において、サーマルヘッドの印字速度が３０ｍｍ／ｓｅｃから２０ｍｍ／ｓｅｃになる減速エリアが設けられる。また、互いに隣接する２つの速度決定ブロックＧ，Ｈにおけるサーマルヘッドの印字速度が１５ｍｍ／ｓｅｃと３０ｍｍ／ｓｅｃとで異なり、速度決定ブロックＧの印字速度１５ｍｍ／ｓｅｃよりも速度決定ブロックＨの印字速度３０ｍｍ／ｓｅｃが速いので、速度決定ブロックＧと隣接する速度決定ブロックＨの始期において、サーマルヘッドの印字速度が１５ｍｍ／ｓｅｃから３０ｍｍ／ｓｅｃになる加速エリアが設けられる。さらに、互いに隣接する２つの速度決定ブロックＪ，Ｋにおけるサーマルヘッドの印字速度が３０ｍｍ／ｓｅｃと１５ｍｍ／ｓｅｃとで異なり、速度決定ブロックＪの印字速度３０ｍｍ／ｓｅｃよりも速度決定ブロックＫの印字速度１５ｍｍ／ｓｅｃが遅いので、速度決定ブロックＫと隣接する速度決定ブロックＪの終期において、サーマルヘッドの印字速度が３０ｍｍ／ｓｅｃから１５ｍｍ／ｓｅｃとなる減速エリアが設けられる。
【００２２】
さらに、印字データの最初に位置する速度決定ブロックＡの始期には加速エリアが設けられる。なぜなら、印字データの最初に位置する速度決定ブロックＡの始期では、サーマルヘッドの印字速度が０ｍｍ／ｓｅｃから３０ｍｍ／ｓｅｃに変更されるからである。従って、速度決定ブロックＡの始期において、サーマルヘッドの印字速度が０ｍｍ／ｓｅｃから３０ｍｍ／ｓｅｃとなる加速エリアが設けられる。また、印字データの最後に位置する速度決定ブロックＫの終期には減速エリアが設けられる。なぜなら、印字データの最後に位置する速度決定ブロックＫの終期では、サーマルヘッドの印字速度が１５ｍｍ／ｓｅｃから０ｍｍ／ｓｅｃに変更されるからである。従って、速度決定ブロックＫの終期において、サーマルヘッドの印字速度が１５ｍｍ／ｓｅｃから０ｍｍ／ｓｅｃとなる減速エリアが設けられる。
【００２３】
図１の具体例では、加速エリアと減速エリアは、１２ラインの印字ラインで構成される。従って、速度決定ブロックＥにおいては、その始期に１２ラインの印字ラインで構成される加速エリアが設けられ、その終期に１２ラインの印字ラインで構成される減速エリアが設けられる。さらに、その加速エリアとその減速エリアの間には、１００ラインの印字ラインで構成される定速エリアが設けられる。定速エリアでは、サーマルヘッドの印字速度が上述のようにして決定された印字速度で一定にされる。
【００２４】
同様にして、速度決定ブロックＡにおいては、その始期に１２ラインの印字ラインで構成される加速エリアが設けられ、その加速エリアからその終期の間には１１２ラインの印字ラインで構成される定速エリアが設けられる。速度決定ブロックＢにおいては、その終期に１２ラインの印字ラインで構成される減速エリアが設けられ、その始期からその減速エリアの間には１１２ラインの印字ラインで構成される定速エリアが設けられる。速度決定ブロックＨにおいては、その始期に１２ラインの印字ラインで構成される加速エリアが設けられ、その加速エリアからその終期の間には１１２ラインの印字ラインで構成される定速エリアが設けられる。速度決定ブロックＪにおいては、その終期に１２ラインの印字ラインで構成される減速エリアが設けられ、その始期からその減速エリアの間には１１２ラインの印字ラインで構成される定速エリアが設けられる。速度決定ブロックＫにおいては、その終期に１２ラインの印字ラインで構成される減速エリアが設けられ、その始期からその減速エリアの間には１１２ラインの印字ラインで構成される定速エリアが設けられる。
【００２５】
尚、後述するテープ搬送モータ２（下記図７参照）がステップモータである場合には、各速度決定ブロックＡ〜Ｋにおいて、加速エリア以外且つ減速エリア以外の定速エリアでは印字周期補正が行われる。
【００２６】
［２．テープ印刷装置の外部構成］
図４に表されたように、サーマルヘッドの印字速度が制御されるテープ印刷装置１は、筐体内部に内蔵されたテープカセット５（下記図５参照）から排出されるテープに対して印刷を行う印刷装置であり、筐体上面にキーボード３と液晶ディスプレイ４を有している。また、同じく筐体上面には平面視矩形状のテープカセット５を収納するカセット収納部８（下記図５参照）が収納カバー９で覆われて配設されている。また、このキーボード３の下側には、制御回路部が構成される制御基板（図示せず）が配設されている。また、カセット収納部８の左側面部には、印字されたテープが排出されるテープ排出口１０が形成されている。また、テープ印刷装置１の右側面部には、接続インターフェイス（図示せず）が配設されている。この接続インターフェースは、外部機器（例えば、パーソナルコンピュータ等）と有線または無線接続をする際に用いられる。従って、テープ印刷装置１は、外部機器から送信された印字データを印刷することも可能である。
【００２７】
ここで、キーボード３は、文字入力キー３Ａ、印刷キー３Ｂ、カーソルキー３Ｃ、電源キー３Ｄ、設定キー３Ｅ、リターンキー３Ｒ等の複数種類の入力キーを備えている。文字入力キー３Ａは、文書データからなるテキストを作成する際の文字入力に用いられる。印刷キー３Ｂは、作成されたテキスト等からなる印字データの印刷実行を指令する際に用いられる。そして、カーソルキー３Ｃは、液晶ディスプレイ４上に表示されるカーソルを、上下左右に移動する際に用いられる。また、電源キー３Ｄは装置本体の電源をＯＮ又はＯＦＦする際に用いられる。また、設定キー３Ｅはテープ印刷装置１の各種設定を行う際に用いられる。また、リターンキー３Ｒは、改行指令や各種処理の実行、選択決定を指令する際に用いられる。
【００２８】
一方、液晶ディスプレイ４は、文字等のキャラクタを複数行に渡って表示する表示装置であり、キーボード３によって作成される印字データ等を表示しうる。
【００２９】
そして、図５に表されたように、テープ印刷装置１は、内部のカセット収納部８に対してテープカセット５を装着可能に構成されている。更に、テープ印刷装置１の内部には、テープ駆動印刷機構１６及びカッター１７を含むテープ切断機構が配設されている。テープ印刷装置１は、テープ駆動印刷機構１６により、テープカセット５から引き出されたテープに対して、所望の印字データに基づく印刷を施すことができる。そして、テープ印刷装置１は、テープ切断機構のカッター１７により、印刷されたテープを切断することができる。切断されたテープは、テープ印刷装置１の左側側面に形成されたテープ排出口１０から排出される。
【００３０】
そして、テープ印刷装置１の内部には、カセット収納部フレーム１８が配設されている。図５に表されたように、このカセット収納部フレーム１８には、テープカセット５が着脱自在に装着される。
【００３１】
テープカセット５は、その内部に、テープスプール３２、リボン供給スプール３４、巻取スプール３５、基材供給スプール３７、接合ローラ３９を備えており、夫々回転自在に軸支されている。テープスプール３２には、表層テープ３１（上記「印字媒体１０１」に相当するもの）が巻回されている。表層テープ３１は、ＰＥＴ（ポリエチレンテレフタレート）フィルム等からなる透明なテープである。そして、リボン供給スプール３４には、インクリボン３３が巻回されている。このインクリボン３３には、インク加熱により溶融或いは昇華するインクが塗布され、インク層を形成している。巻取スプール３５は、印刷に使用されたインクリボン３３を巻き取る。そして、基材供給スプール３７には、二重テープ３６が巻回されている。この二重テープ３６は、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に対して、剥離テープを貼り合わせて構成されている。また、当該二重テープ３６は、剥離テープが外側に位置するように、基材供給スプール３７に巻回されている。そして、接合ローラ３９は、二重テープ３６と表層テープ３１とを重ねて接合させる際に用いられる。
【００３２】
図５に表されたように、カセット収納部フレーム１８には、アーム２０が、軸２０Ａを中心として揺動可能に配設されている。アーム２０の先端には、プラテンローラ２１、搬送ローラ２２が回動可能に軸支されている。プラテンローラ２１、搬送ローラ２２は、何れもゴム等の可撓性部材を表面に有している。アーム２０が最も時計回りに揺動すると、プラテンローラ２１は、表層テープ３１及びインクリボン３３を、後述するサーマルヘッド４１に対して圧接する。また、この時、搬送ローラ２２は、表層テープ３１及び二重テープ３６を、接合ローラ３９に対して圧接する。
【００３３】
また、カセット収納部フレーム１８には、プレート４２が立設されている。このプレート４２のプラテンローラ２１側側面には、サーマルヘッド４１が配設されている。サーマルヘッド４１は、図６に表されたように表層テープ３１及び二重テープ３６の幅方向と同方向に、複数（ここでは、１２８個）の発熱素子４１Ａを１列に列設させたラインヘッド４１Ｂ等で構成される。すなわち、発熱素子４１Ａが１列に並んだ方向が「サーマルヘッド４１の主走査方向Ｄ１」である。これに対して、「サーマルヘッド４１の副走査方向Ｄ２」は、サーマルヘッド４１上を表層テープ３１及びインクリボン３３が移動する方向と一致し、「サーマルヘッド４１の主走査方向Ｄ１」と直交する。図５に戻り、テープカセット５が所定位置に装着されると、プレート４２は、テープカセット５の凹部４３に嵌め込まれる。
【００３４】
また、図５に表されたように、カセット収納部フレーム１８には、リボン巻取ローラ４６、接合駆動用ローラ４７が立設されている。テープカセット５が所定位置に装着されると、リボン巻取ローラ４６は、テープカセット５の巻取スプール３５内に挿入される。同様に、接合駆動用ローラ４７は、テープカセット５の接合ローラ３９内に挿入される。
【００３５】
また、カセット収納部フレーム１８には、テープ搬送モータ２（後述する図７参照）が配設されている。テープ搬送モータ２による駆動力は、カセット収納部フレーム１８に沿って配設されたギア列を介して、プラテンローラ２１、搬送ローラ２２、リボン巻取ローラ４６及び接合駆動用ローラ４７等に夫々伝達される。従って、テープ搬送モータ２に対する電力供給により、テープ搬送モータ２の出力軸の回転が開始されると、巻取スプール３５、接合ローラ３９、プラテンローラ２１、搬送ローラ２２も連動して回転を開始する。これにより、テープカセット５内の表層テープ３１、インクリボン３３、二重テープ３６は、テープスプール３２、リボン供給スプール３４、基材供給スプール３７からそれぞれ巻き解かれ、下流方向（テープ排出口１０、巻取スプール３５方向）へと搬送される。
【００３６】
その後、表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド４１との間を通過する。従って、当該テープ印刷装置１において、表層テープ３１、インクリボン３３は、プラテンローラ２１とサーマルヘッド４１とによって挟まれた状態で搬送される。この時、サーマルヘッド４１に配列された多数の発熱素子４１Ａは、制御部６０（下記図７参照）によって、印字データ及び後述する制御プログラムに基づいて選択的かつ間欠的に通電（パルス印加）される。
【００３７】
ここで、各発熱素子４１Ａは、通電により発熱し、インクリボン３３に塗布されているインクを溶融或いは昇華させるので、インクリボン３３に形成されたインク層のインクは、表層テープ３１にドット単位で転写される。この結果、表層テープ３１には、印字データに基づくユーザ所望のドット画像が鏡像で形成される。
【００３８】
その後、インクリボン３３は、サーマルヘッド４１を通過すると、リボン巻取ローラ１５によって巻き取られる。一方、表層テープ３１は、二重テープ３６と重ねられ、搬送ローラ２２と接合ローラ３９との間を通過する。この時、表層テープ３１と二重テープ３６は、搬送ローラ２２、接合ローラ３９により圧接され、積層テープ３８となる。ここで、当該積層テープ３８は、ドット印刷済みの表層テープ３１の印刷面側が二重テープ３６と強固に重ね合わされる。従って、ユーザは、表層テープ３１の印刷面の裏面側（即ち、積層テープ３８の表面側）から印刷画像の正像を視認可能である。
【００３９】
その後、積層テープ３８は、搬送ローラ２２の更に下流に搬送され、カッター１７を含むテープ切断機構に到達する。テープ切断機構は、カッター１７と、切断用モータ７２（下記図７参照）により構成されている。そして、カッター１７は、固定刃１７Ａと、回動刃１７Ｂを備えており、固定刃１７Ａに対して回動刃１７Ｂを回動させることで切断対象物を剪断する鋏形式のカッターである。そして、回動刃１７Ｂは、切断用モータ７２によって支点を中心に往復揺動可能に配設されている。従って、切断用モータ７２の駆動により、積層テープ３８は、固定刃１７Ａ、回動刃１７Ｂに剪断される。切断された積層テープ３８は、テープ排出口１０を介して、テープ印刷装置１の外部へ排出される。そして、当該積層テープ３８は、二重テープ３６の剥離紙を剥がし、接着剤層を露出させれば、任意の場所に貼り付けることが可能な粘着ラベルとして使用可能である。
【００４０】
［３．テープ印刷装置の制御構成］
次に、テープ印刷装置１の制御構成について、図面を参照しつつ詳細に説明する。図７に表されたように、テープ印刷装置１内には、制御基板（図示せず）が配設されており、この制御基板上には、制御部６０、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０が配設されている。
【００４１】
そして、制御部６０は、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６により構成されている。また、当該制御部６０は、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０と接続されている。更に、制御部６０は、液晶ディスプレイ４、カセットセンサ７、サーミスタ７３、キーボード３、接続インターフェース７１にも接続されている。ＣＰＵ６１は、テープ印刷装置１における各種制御の中枢を担う中央演算処理装置である。従って、このＣＰＵ６１は、キーボード３等からの入力信号及び後述する各種制御プログラム等に基づいて、液晶ディスプレイ４等の各周辺装置を制御する。
【００４２】
ＣＧ−ＲＯＭ６２は、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。また、ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、当該テープ印刷装置１におけるユーザ設定等を示すデータを格納している。そして、ＲＯＭ６４には、テープ印刷装置１における各種制御プログラムやデータが格納されている。従って、後述する制御プログラムやデータテーブルは、このＲＯＭ６４に格納されている。
【００４３】
また、ＲＡＭ６６は、ＣＰＵ６１での演算結果等を一時的に格納する記憶装置である。このＲＡＭ６６には、キーボード３の入力により生成された印字データや、外部機器７８から接続インターフェース７１を介して取り込まれた印字データも格納される。そして、タイマ６７は、テープ印刷装置１の制御を実行する際に所定期間の経過を計時する計時装置である。具体的には、タイマ６７は、例えば、サーマルヘッド４１の発熱素子４１Ａに対する通電（パルス印加）等の開始・終了を判断する際に参照される。また、サーミスタ７３はサーマルヘッド４１近傍の温度を検出する為のセンサであり、サーマルヘッド４１に取り付けられている。
【００４４】
ヘッド駆動回路６８は、後述する制御プログラムに基づいて、サーマルヘッド４１に駆動信号を供給し、サーマルヘッド４１の駆動状態を制御する回路である。この時、ヘッド駆動回路６８は、発熱素子４１Ａ毎に対応付けられたストローブ番号に関連付けられた信号（ストローブ（ＳＴＢ）信号）に基づいて、各発熱素子４１Ａの通電（パルス印加）の有無を制御することで、サーマルヘッド４１全体の発熱態様を制御する。そして、切断用モータ駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モータ７２に駆動信号を供給し、切断用モータ７２の駆動制御を行う回路である。また、搬送モータ駆動回路７０は、後述する制御プログラムに基づいて、テープ搬送モータ２に駆動信号を供給し、テープ搬送モータ２の駆動制御を行う制御回路である。
【００４５】
［４．テープ印刷装置の制御動作］
次に、テープ印刷装置１におけるサーマルヘッド４１の印字速度制御について説明する。図２のフローチャート図で表された制御プログラムは、テープ印刷装置１におけるサーマルヘッド４１の印字速度を制御するためのプログラムであって、ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
【００４６】
図２に表されたように、テープ印刷装置１におけるサーマルヘッド４１の印字速度制御では、先ず、Ｓ１１において、印字データが受信される。ここでは、外部機器７８（例えば、パーソナルコンピュータ等）から接続インターフェース７１を介して取り込まれた印字データがＲＡＭ６６に格納される。もっとも、キーボード３の入力により生成された印字データがＲＡＭ６６に格納されてもよい。その後は、Ｓ１２に進む。
【００４７】
Ｓ１２では、サーミスタ温度検出が行われる。ここでは、サーミスタ７３からの検出信号に基づいて、サーミスタ７３で検出された温度が取得される。その後は、Ｓ１３に進む。
【００４８】
Ｓ１３では、２ブロック分印字データ確認の処理が行われる。この処理を上記図１の具体例で説明すると、印字データの最初に位置し、且つ、１２４ラインの印字ラインで構成される速度決定ブロックＡが求められる。また、その速度決定ブロックＡと印字データの最後側で隣接し、且つ、１２４ラインの印字ラインで構成される速度決定ブロックＢが求められる。さらに、その速度決定ブロックＡについて、それを構成する１２４ラインの印字ライン毎に駆動される発熱体４１Ａの総数がそれぞれ算出され、それぞれ算出された各総数のうち最大数を、速度決定ブロックＡの最大オンドット数として算出される。同様にして、速度決定ブロックＢの最大オンドット数が求められる。その後は、Ｓ１４に進む。
【００４９】
Ｓ１４では、印字速度決定が行われる。この処理では、上記Ｓ１２で取得されたサーミスタ７３の検出温度と、上記Ｓ１３で算出された最大オンドット数と、図３Ａと図３Ｂに表された各データテーブルとを使用して、上記Ｓ１３で印字データが確認された２ブロックにおけるサーマルヘッド４１の印字速度がそれぞれ決定される。
【００５０】
すなわち、この処理では、先ず、上記Ｓ１２で取得されたサーミスタ７３の検出温度と図３Ｂに表された温度ランク決定テーブルとを使用して、温度ランクが決定される。例えば、上記Ｓ１２で取得されたサーミスタ７３の検出温度が３０℃の場合には、図３Ｂに表された温度ランク決定テーブルより、温度ランクが「６」に決定される。
【００５１】
次に、この処理では、その決定された温度ランクと、上記Ｓ１３で算出された最大オンドット数と、図３Ａに表された印字速度決定テーブルとを使用して、その最大オンドット数の１ブロックにおけるサーマルヘッド４１の印字速度が決定される。
【００５２】
以下、温度ランクが「６」に決定された場合を説明する。上記Ｓ１３で算出された最大オンドット数が「１２８〜１１３」のときは、その最大オンドット数の１ブロックにおけるサーマルヘッド４１の印字速度として、１５ｍｍ／ｓｅｃが決定される。上記Ｓ１３で算出された最大オンドット数が「１１２〜９７」又は「９６〜８１」のときは、その最大オンドット数の１ブロックにおけるサーマルヘッド４１の印字速度として、２０ｍｍ／ｓｅｃが決定される。上記Ｓ１３で算出された最大オンドット数が「８０〜６５」又は「６４以下」のときは、その最大オンドット数の１ブロックにおけるサーマルヘッド４１の印字速度として、３０ｍｍ／ｓｅｃが決定される。
【００５３】
さらに、この処理を上記図１の具体例で説明する。先ず、印字データの最初に位置する速度決定ブロックＡにおけるサーマルヘッド４１の印字速度が求められる。この点、速度決定ブロックＡにおいては、最大オンドット数は「０」であり、サーマルヘッド４１の印字速度は３０ｍｍ／ｓｅｃに決定されている。従って、図３Ａと図３Ｂに表された各データテーブルより、温度ランクは「１」乃至「１１」のいずれかであって、上記Ｓ１２で取得されたサーミスタ７３の検出温度は５℃以上であることになる。次に、速度決定ブロックＡと印字データの最後側で隣接する速度決定ブロックＢにおけるサーマルヘッド４１の印字速度が求められる。同様にして、速度決定ブロックＢにおいては、最大オンドット数は「０」であり、サーマルヘッド４１の印字速度は３０ｍｍ／ｓｅｃに決定されている。従って、図３Ａと図３Ｂに表された各データテーブルより、温度ランクは「１」乃至「１１」のいずれかであって、上記Ｓ１２で取得されたサーミスタ７３の検出温度は５℃以上であることになる。
【００５４】
尚、図３Ａと図３Ｂに表されたデータテーブルは、最大オンドット数が小さいほど、この処理で決定されるサーマルヘッド４１の印字速度が遅い速度になるように、さらに、サーミスタ７３の検出温度が高いほど、この処理で決定されるサーマルヘッド４１の印字速度が速い速度になるように予め設定されている。また、図３Ａに表された印字速度決定テーブルは、電池駆動時のテーブルであるが、商用電源使用時のテーブルがＲＯＭ６４に別途用意されていてもよい。
【００５５】
図２に戻って、Ｓ１５に進むと、印刷が行われる。この処理では、上記Ｓ１３又は下記Ｓ１８で印字データが確認された互いに隣接する２つのブロックの中で、印字データの最初側に位置するブロックを構成する印字データの１ラインの印字ラインが、上記Ｓ１４又は下記Ｓ１９で決定されたサーマルヘッド４１の印字速度をもって印刷される。この処理を上記図１の具体例で説明すると、上記Ｓ１３又は下記Ｓ１８で確認されたブロック（速度決定ブロックＡ〜Ｊのいずれか）を１２４ラインの印字ラインで構成する印字データのうち、１ラインの印字ラインが印刷される。もっとも、後述するように、印字データの最後に位置する速度決定ブロックＫのみが下記Ｓ１８で再確認された場合には、１２４ライン又は１２４ライン未満の印字ラインで速度決定ブロックＫを構成する印字データのうち、１ラインの印字ラインが印刷される。
【００５６】
このとき、印刷対象の印字ラインを有するブロックにおけるサーマルヘッド４１の印字速度が、そのブロックに印字データの最初側で隣接するブロックにおけるサーマルヘッド４１の印字速度よりも速い場合には、印刷対象の印字ラインを有するブロックの始期において、サーマルヘッド４１の印字速度が加速される加速エリアが設けられる。この処理を上記図１の具体例で説明する。速度決定ブロックＥにおけるサーマルヘッド４１の印字速度（３０ｍｍ／ｓｅｃ）は、その速度決定ブロックＥに印字データの最初側で隣接する速度決定ブロックＤにおけるサーマルヘッド４１の印字速度（２０ｍｍ／ｓｅｃ）よりも速い。よって、印刷対象の印字ラインを有するブロックが速度決定ブロックＥである場合には、その速度決定ブロックＥの始期に１２ラインの印字ラインで構成される加速エリアが設けられ、その加速エリアにおいて、サーマルヘッド４１の印字速度が２０ｍｍ／ｓｅｃから３０ｍｍ／ｓｅｃに加速される。
【００５７】
また、印刷対象の印字ラインを有するブロックにおけるサーマルヘッド４１の印字速度が、そのブロックに印字データの最後側で隣接するブロックにおけるサーマルヘッド４１の印字速度よりも速い場合には、印刷対象の印字ラインを有するブロックの終期において、サーマルヘッド４１の印字速度が減速される減速エリアが設けられる。この処理を上記図１の具体例で説明する。速度決定ブロックＥにおけるサーマルヘッド４１の印字速度（３０ｍｍ／ｓｅｃ）は、その速度決定ブロックＥに印字データの最後側で隣接する速度決定ブロックＦにおけるサーマルヘッド４１の印字速度（１５ｍｍ／ｓｅｃ）よりも速い。よって、印刷対象の印字ラインを有するブロックが速度決定ブロックＥである場合には、その速度決定ブロックＥの終期に１２ラインの印字ラインで構成される減速エリアが設けられ、その減速エリアにおいて、サーマルヘッド４１の印字速度が３０ｍｍ／ｓｅｃから１５ｍｍ／ｓｅｃに減速される。
【００５８】
尚、印刷対象の印字ラインを有するブロックが速度決定ブロックＡである場合には、速度決定ブロックＡが印字データの最初に位置するブロックであることから、印刷対象の印字ラインを有する速度決定ブロックＡの始期に１２ラインの印字ラインで構成される加速エリアが設けられ、その加速エリアにおいて、サーマルヘッド４１の印字速度が０ｍｍ／ｓｅｃから３０ｍｍ／ｓｅｃに加速される。
【００５９】
一方、印刷対象の印字ラインを有するブロックが速度決定ブロックＫである場合には、速度決定ブロックＫが印字データの最後に位置するブロックであることから、印刷対象の印字ラインを有する速度決定ブロックＫの終期に１２ラインの印字ラインで構成される減速エリアが設けられ、その減速エリアにおいて、サーマルヘッド４１の印字速度が１５ｍｍ／ｓｅｃから０ｍｍ／ｓｅｃに減速される。
【００６０】
その後は、Ｓ１６に進む。Ｓ１６では、次のブロックの先頭ラインであるか否かが判断される。この判断では、上記Ｓ１５で印刷された１ラインの印字ラインの次の１ラインの印字ラインが、上記Ｓ１３又は下記Ｓ１８で確認された２つの隣接ブロックのうち、印字データの最後側に位置するブロックを構成する最初の印字ラインであれば、次のブロックの先頭ラインであると判断され、それ以外は、次のブロックの先頭ラインでないと判断される。
【００６１】
この判断を上記図１の具体例で説明すると、上記Ｓ１５で印刷された１ラインの印字ラインが上記Ｓ１３で印字データが確認された速度決定ブロックＡを構成する印字ラインである場合において、上記Ｓ１５で印刷された１ラインの印字ラインの次の１ラインの印字ラインが、上記Ｓ１３で印字データが確認された互いに隣接する２つの速度決定ブロックＡ、Ｂのうち、印字データの最後側に位置する速度決定ブロックＢを構成する最初の印字ラインであれば、次のブロックの先頭ラインであると判断され、印字データの最初側に位置する速度決定ブロックＡを構成する印字ラインであれば、次のブロックの先頭ラインでないと判断される。
【００６２】
同様にして、上記Ｓ１５で印刷された１ラインの印字ラインが下記Ｓ１８で印字データが確認された速度決定ブロックＪを構成する印字ラインである場合において、上記Ｓ１５で印刷された１ラインの印字ラインの次の１ラインの印字ラインが、下記Ｓ１８で印字データが確認された互いに隣接する２つの速度決定ブロックＪ、Ｋのうち、印字データの最後側に位置する速度決定ブロックＫを構成する最初の印字ラインであれば、次のブロックの先頭ラインであると判断され、下記Ｓ１８で印字データが確認された速度決定ブロックＪを構成する印字ラインであれば、次のブロックの先頭ラインでないと判断される。
【００６３】
もっとも、上記Ｓ１５で印刷された１ラインの印字ラインが速度決定ブロックＫを構成する印字ラインである場合には、速度決定ブロックＫは印字データの最後に位置するので、常に、次のブロックの先頭ラインでないと判断される。
【００６４】
ここで、次のブロックの先頭ラインであると判断された場合（Ｓ１６：ＹＥＳ）には、Ｓ１７に進む。Ｓ１７では、サーミスタ温度検出が行われる。ここでは、サーミスタ７３からの検出信号に基づいて、サーミスタ７３の検出温度が取得される。その後は、Ｓ１８に進む。
【００６５】
Ｓ１８では、２ブロック分印字データ確認の処理が行われる。この処理では、上記Ｓ１１で受信された印字データにおいて、上記Ｓ１３又は直前のＳ１８自身で印字データが確認された互いに隣接する２つのブロックのうち印字データの最後側に位置するブロックと、そのブロックと印字データの最後側で隣接する次のブロックが求められる。さらに、その求められたブロックについて、それを構成する印字ライン毎に駆動される発熱体４１Ａの総数がそれぞれ算出され、それぞれ算出された各総数のうち最大数を、ブロックの最大オンドット数として算出される。
【００６６】
この処理を上記図１の具体例で説明すると、上記Ｓ１３で印字データが確認された互いに隣接する２つの速度決定ブロックＡ、Ｂでは、印字データの最後側には速度決定ブロックＢが位置する。従って、印字データにおいて、速度決定ブロックＢと、その速度決定ブロックＢと印字データの最後側で隣接する速度決定ブロックＣが求められる。さらに、その求められた速度決定ブロックＣについて、それを構成する１２４ラインの印字ライン毎に駆動される発熱体４１Ａの総数がそれぞれ算出され、それぞれ算出された各総数のうち最大数（上記図１の具体例では「０」）を、速度決定ブロックの最大オンドット数として算出される。尚、速度決定ブロックＢの最大オンドット数は、このＳ１８で再び求めてもよいが、上記Ｓ１３で求めたものを流用してもよい。
【００６７】
一方、直前のＳ１８自身で印字データが確認された互いに隣接する２つのブロックが速度決定ブロックＩ、Ｊであれば、印字データの最後側には速度決定ブロックＪが位置する。従って、印字データにおいて、速度決定ブロックＪと、その速度決定ブロックＪと印字データの最後側で隣接する速度決定ブロックＫが求められる。さらに、その求められた速度決定ブロックＫについて、それを構成する１２４ライン又は１２４ライン未満の印字ライン毎に駆動される発熱体４１Ａの総数がそれぞれ算出され、それぞれ算出された各総数のうち最大数（上記図１の具体例では「１２８」）を、速度決定ブロックの最大オンドット数として算出される。尚、速度決定ブロックＪの最大オンドット数は、このＳ１８で再び求めてもよいが、直前のＳ１８自身で求めたものを流用してもよい。
【００６８】
尚、直前のＳ１８自身で印字データが確認された互いに隣接する２つのブロックが速度決定ブロックＪ、Ｋであれば、印字データの最後に位置する速度決定ブロックＫについて、直前のＳ１８自身で求めた最大オンドット数が再確認される。もっとも、速度決定ブロックＫの最大オンドット数を、このＳ１８で再び求めてもよい。
【００６９】
その後は、Ｓ１９に進む。Ｓ１９では、次ブロック分印字速度決定が行われる。この処理では、上記Ｓ１７で取得されたサーミスタ７３の検出温度と、上記Ｓ１８で算出された最大オンドット数と、図３Ａと図３Ｂに表された各データテーブルとを使用して、上記Ｓ１８で最大オンドット数が新たに算出／再確認されたブロックにおけるサーマルヘッド４１の印字速度が決定される。この処理は、上述したＳ１４と同様である。
【００７０】
この処理を上記図１の具体例で説明すると、１２４ライン又は１２４ライン未満の印字ラインで構成される速度決定ブロックＣ〜Ｋのいずれかにおけるサーマルヘッド４１の印字速度が求められる。尚、上記Ｓ１８で最大オンドット数が新たに算出されたブロックが速度決定ブロックＣである場合には、最大オンドット数は「８０」であり、サーマルヘッド４１の印字速度は２０ｍｍ／ｓｅｃに決定されている。従って、図３Ａと図３Ｂに表された各データテーブルより、温度ランクは「１」乃至「３」のいずれかであって、上記Ｓ１７で取得されたサーミスタ７３の検出温度は５℃以上２０℃未満であることになる。一方、上記Ｓ１８で最大オンドット数が再確認されたブロックが速度決定ブロックＫである場合には、最大オンドット数は「１２８」であり、サーマルヘッド４１の印字速度は１５ｍｍ／ｓｅｃに決定されている。従って、図３Ａと図３Ｂに表された各データテーブルより、温度ランクは「１」乃至「６」のいずれかであって、上記Ｓ１７で取得されたサーミスタ７３の検出温度は５℃以上３５℃未満であることになる。
【００７１】
その後は、上記Ｓ１５に戻って、Ｓ１５以下の処理が繰り返され、Ｓ１６に再び進む。
【００７２】
このＳ１６において、次のブロックの先頭ラインでないと判断された場合（Ｓ１６：ＮＯ）には、Ｓ２１に進む。Ｓ２１では、所定印字ラインが印字完了であるか否かが判断される。この判断では、上記Ｓ１５で印刷された１ラインの印字ラインの次の１ラインの印字ラインが存在すれば、所定印字ラインが印字完了でないと判断される。これに対して、上記Ｓ１５で印刷された１ラインの印字ラインの次の１ラインの印字ラインが存在しなければ、所定印字ラインが印字完了であると判断される。
【００７３】
この判断を上記図１の具体例で説明すると、上記Ｓ１５で印刷された１ラインの印字ラインの次の１ラインの印字ラインが速度決定ブロックＡ〜Ｋを構成するいずれかの印字ラインであれば、所定印字ラインが印字完了でないと判断される。これに対して、上記Ｓ１５で印刷された１ラインの印字ラインの次の１ラインの印字ラインが存在しなければ、つまり、上記Ｓ１５で印刷された１ラインの印字ラインが速度決定ブロックＫを構成する最後の印字ラインであれば、所定印字ラインが印字完了であると判断される。
【００７４】
ここで、所定印字ラインが印字完了でない場合（Ｓ２１：ＮＯ）には、上記Ｓ１５に戻って、Ｓ１５以下の処理が繰り返される。これに対して、所定印字ラインが印字完了である場合（Ｓ２１：ＹＥＳ）には、Ｓ２２に進む。Ｓ２２では、印字を完了させる。これにより、テープ印刷装置１におけるサーマルヘッド４１の印字速度制御が終了する。
【００７５】
［５．まとめ］
すなわち、本実施の形態に係るサーマルヘッド４１の印字速度制御方法は、ライン状に並んだ１２８個の発熱体４１Ａを有するサーマルヘッド４１の印字速度を制御する。そのため、１２８個の発熱体４１の並び方向をサーマルヘッド４１の主走査方向Ｄ１としたとき、主走査方向Ｄ１に直交する方向である副走査方向Ｄ２で、印字媒体１０１に表された印字データを主走査方向Ｄ１に並ぶ１以上の印字ラインからなる各速度決定ブロックＡ〜Ｋに分割する（Ｓ１３，Ｓ１８）。
【００７６】
この場合において、上記図１の具体例では、１２４ラインの印字ラインを単位ブロックとして、印字媒体１０１に表された印字データを各速度決定ブロックＡ〜Ｋに分割し、速度決定ブロックＡ〜Ｋ毎に、当該速度決定ブロックに含まれる印字ラインのうちで、発熱体４１Ａが駆動されるドット数が最大の印字ラインのドット数を、当該速度決定ブロックの最大オンドット数として算出する。
【００７７】
もっとも、印字媒体１０１に表された印字データの最後に位置する速度決定ブロックＫについては、それを構成する印字ラインが１２４個未満の「端数ブロック」となることもある。
【００７８】
そして、図３Ａに表されたデータテーブルを使用して、一の速度決定ブロックにおけるサーマルヘッド４１の印字速度を、一の速度決定ブロックの最大オンドット数よりも最大オンドット数の小さい他の速度決定ブロックにおけるサーマルヘッド４１の印字速度よりも遅くするようにして、速度決定ブロックＡ〜Ｋ毎にサーマルヘッド４１の印字速度を可変制御する（Ｓ１４，Ｓ１５，Ｓ１９）。
【００７９】
従って、本実施の形態に係るサーマルヘッド４１の印字速度制御方法では、サーマルヘッド４１の副走査方向Ｄ２で印字データを１２４ライン又は１２４ライン未満の印字ラインで分割した速度決定ブロックＡ〜Ｋ毎に、サーマルヘッド４１の印字速度を可変可能にすることから、サーマルヘッド４１の副走査方向Ｄ２で１つの印字ライン毎にサーマルヘッド４１の印字速度の変更がなされることがない。つまり、サーマルヘッド４１の副走査方向Ｄ２で１２４ライン又は１２４ライン未満の印字ラインで構成される速度決定ブロックＡ〜Ｋ毎にサーマルヘッド４１の印字速度の変更がなされる。よって、適切な変更回数によるサーマルヘッド４１の印字速度の変更が可能となって、アダプターの電流容量を増やす必要も印刷品質に影響を与えることもなく、高速印字が可能となる。
【００８０】
つまり、高速印字を可能にするにあたって、アダプターの電流容量を増やす必要がないことから、コスト低減につながる。
【００８１】
さらに、本実施の形態に係るサーマルヘッド４１の印字速度制御方法では、図３Ｂに表されたデータテーブルを使用して、各速度決定ブロックＡ〜Ｋにおけるサーマルヘッド４１の印字速度を、サーミスタ７３の検出温度が低い場合よりも高い場合の方を速くする。これにより、サーマルヘッド４１近傍の温度を利用することでエネルギー効率が向上し、より一層に、アダプターの電流容量を増やすことなく高速印字が可能となる。
【００８２】
また、本実施の形態に係るサーマルヘッド４１の印字速度制御方法では、サーマルヘッド４１の副走査方向Ｄ２で速度決定ブロックＡ〜Ｋの始期又は終期にサーマルヘッド４１の印字速度が定速、加速又は減速され、１２ラインの印字ラインで構成される定加減速区間を設けている。さらに、その定加減速区間以外には、サーマルヘッド４１の印字速度が上記Ｓ１４又は上記Ｓ１９で決定された印字速度で定速にある定速区間を速度決定ブロックＡ〜Ｋに設けている。
【００８３】
この点について、各速度決定ブロックＡ，Ｂ，Ｅを代表例として説明する。速度決定ブロックＡにおいては、その始期にはサーマルヘッド４１の印字速度が加速される１２ラインの印字ラインで構成される加速エリアたる定加減速区間があり、その終期にはサーマルヘッド４１の印字速度が定速にある１２ラインの印字ラインで構成される定加減速区間があり、各定加減速区間の間にはサーマルヘッド４１の印字速度が定速にある定速区間があると言える。速度決定ブロックＢにおいては、その始期にはサーマルヘッド４１の印字速度が定速にある１２ラインの印字ラインで構成される定加減速区間があり、その終期にはサーマルヘッド４１の印字速度が減速される１２ラインの印字ラインで構成される減速エリアたる定加減速区間があり、各定加減速区間の間にはサーマルヘッド４１の印字速度が定速にある定速区間があると言える。速度決定ブロックＥにおいては、その始期にはサーマルヘッド４１の印字速度が加速される１２ラインの印字ラインで構成される加速エリアたる定加減速区間があり、その終期にはサーマルヘッド４１の印字速度が減速される１２ラインの印字ラインで構成される減速エリアたる定加減速区間があり、各定加減速区間の間にはサーマルヘッド４１の印字速度が定速にある定速区間があると言える。
【００８４】
すなわち、各速度決定ブロックＡ〜Ｋにおいては、サーマルヘッド４１の副走査方向Ｄ２で定速区間の直前又は直後に定加減速区間があると言える。この点、サーマルヘッド４１の印字速度が定速にある定速区間は、印字長補正が行うことが可能な区間であることから、例え、サーマルヘッド４１の印字速度の変更回数が多くなっても、印字長補正が行うことが可能な区間を十分に確保できる。
【００８５】
また、各速度決定ブロックＡ〜Ｋにおいては、互いに隣接する２つの速度決定ブロックのサーマルヘッド４１の印字速度がそれぞれ異なるときは、サーマルヘッド４１の印字速度がより速い速度決定ブロック内において、サーマルヘッド４１の印字速度がより遅い速度決定ブロックと隣接する始期又は終期に加速エリア又は減速エリアを設けている（Ｓ１５）。従って、最大オンドット数を上限値（上記図１の具体例では「１２８」）にする所謂ベタ部分が速度決定ブロックの始期にあっても、当該速度決定ブロックでは、その始期から既にサーマルヘッド４１の印字速度がより遅くなった状態にあるので、所謂ベタ部分の印字に対応することができる。
【００８６】
［６．印字長補正］
上述したように、テープ搬送モータ２がステップモータである場合には、各速度決定ブロックＡ〜Ｋにおいて、加速エリア及び減速エリア以外の定速エリアで印字周期補正、すなわち、印字長補正を行うことができる。このような場合には、印字長を正確にあわせるため、印字周期に対してテープ搬送モータ２のパルスレートを非同期にした状態でテープ送りにすることで、印字長の調整が行われる。
【００８７】
例えば、図８に表された速度一定の時では、印字の最初のスルーアップと印字の最後のスルーダウンのときのみが、印字周期とモータパルスの同期区間となる。それ以外は、比較的に長い非同期区間となり、その非同期区間において印字長補正を行うことができる。
【００８８】
これに対して、図９に表された速度可変の時では、１ブロック内に同期区間と非同期区間が交互に存在するため、印字長のバラツキをある程度の誤差以内に抑えるには、同期区間に対して一定の割合以上の非同期区間が必要となる。なぜなら、非同期区間が比較的短いと、印字長補正を行いきれないからである。
【００８９】
すなわち、図１０に表されたように、サーマルヘッド４１の印字速度が一定中では、テープ搬送モータ２のモータパルスと印字パルスが非同期であるため、印字周期がＺ％短く補正されることになる。一方、サーマルヘッド４１の印字速度が可変中（スルーアップ又はスルーダウンのとき）では、図１１に表されたように、テープ搬送モータ２のモータパルスと印字パルスが同期する。
【００９０】
［７．その他］
尚、本発明は上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。
例えば、本実施の形態に係るサーマルヘッド４１の印字速度制御方法を、サーマルヘッド４１の印字速度が定速にある単位ブロックが少なくとも１つ以上連続する、つまり、一括印字に対する制御に適用してもよい。上記図１の具体例で言えば、各速度決定ブロックＢ〜Ｊにおけるサーマルヘッド４１の印字速度が定速にある場合である。
【００９１】
また、本実施の形態に係るサーマルヘッド４１の印字速度制御方法を、ライン状に並んだ複数の発熱体４１Ａを分割した、つまり、主査方向Ｄ１に並んだ複数のサーマルヘッド４１によって実現される分割印字に対する制御に適用してもよい。
【符号の説明】
【００９２】
１ テープ印刷装置
４１    サーマルヘッド
４１Ａ  発熱体
６１    ＣＰＵ
７３    サーミスタ
Ａ〜Ｋ    速度決定ブロック
Ｄ１    主走査方向
Ｄ２    副走査方向
【図１】
2012132987.tif 000003
【図２】
2012132987.tif 000004
【図３Ａ】
2012132987.tif 000005
【図３Ｂ】
2012132987.tif 000006
【図４】
2012132987.tif 000007
【図５】
2012132987.tif 000008
【図６】
2012132987.tif 000009
【図７】
2012132987.tif 000010
【図８】
2012132987.tif 000011
【図９】
2012132987.tif 000012
【図１０】
2012132987.tif 000013
【図１１】
2012132987.tif 000014
【国際調査報告】
2012132987.tif 000015
2012132987.tif 000016
2012132987.tif 000017
2012132987.tif 000018