(57)【特許請求の範囲】
【請求項１】
長尺状の印字媒体を搬送する搬送手段と、
前記搬送手段により搬送される前記印字媒体において、印字媒体の単位長さを解像度により分割してなる各印刷ライン上に各ドットを形成することにより印刷を行う印字ヘッドと、前記印字ヘッドより搬送方向下流に配置されるカッタと、を備え、
前記カッタが前記印字媒体において印刷開始の位置から印刷方向とは逆方向に形成される前余白を切断するにあたり前記印字ヘッドは印刷を一時停止する印刷装置において、
前記解像度は、第１解像度と、前記ドットが前記単位長さを第１解像度により分割してなる第１印刷ライン複数本に跨って形成される第２解像度とを含み、
前記第２解像度による印刷時に、前記印刷開始から前記一時停止までにドットが形成される第１印刷ラインの数が、前記第１解像度の印刷時と等しくなるか否かを判定する判定手段を備え、
前記判定手段が前記第１印刷ラインの数は前記第１解像度での印刷と等しくならないと判定した場合は、前記印刷開始から前記一時停止までに形成される一連のドットの一部を、第１解像度により形成して印刷することにより、該第１印刷ラインの数を第１解像度での印刷時と等しくすることを特徴とする印刷装置。
【請求項２】
前記印字ヘッドは、通電により発熱される複数の発熱素子を前記搬送手段による搬送の方向と直交する方向に列設して構成されるサーマルヘッドであり、
前記搬送手段には搬送モータが含まれ、
前記一連のドットの一部とは、前記印字媒体において前記搬送モータの回転加速中に印刷される前記印刷開始の先頭部分、又は搬送モータの回転減速中に印刷される前記一時停止の直前部分に形成されるドットであることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記搬送手段には正逆回転可能で前記印刷一時停止時に逆転する搬送モータが含まれ、
前記印字ヘッドは前記搬送モータの再正転時において、印刷の一時停止までに形成されたドット列のうち少なくとも最終列と重なるように印刷を再開すると共に、各ライン印刷データを、搬送モータを正転し続けて印刷を続けた場合と同じ印刷領域に印刷し、
前記一連のドットの一部とは、前記搬送モータの正転停止直前に形成される第１ドットであり、
前記搬送モータ正転停止直後に前記第１ドットに続いて所定タイミングで形成される形成されるドットのうち１列又は複数列の第２ドットを、第１ドットと同じライン印刷データにより印刷して、当該ライン印刷データが印刷される領域幅を、搬送モータを正転し続けて印刷を続けた場合と近似させることを特徴とする請求項１又は請求項２に記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、長尺状の印字媒体を搬送する搬送手段と、前記搬送手段により搬送される前記印字媒体において、印字媒体の単位長さを解像度により分割してなる各印刷ライン上に各ドットを形成することにより印刷を行う印字ヘッドと、前記印字ヘッドより搬送方向下流に配置されるカッタと、を備える印刷装置に関する。
【背景技術】
【０００２】
従来、長尺状の印字媒体を搬送する搬送手段と、前記搬送手段により搬送される前記印字媒体において、印字媒体の単位長さを解像度により分割してなる各印刷ライン上に各ドットを形成することにより印刷を行う印字ヘッドと、前記印字ヘッドより搬送方向下流に配置されるカッタと、を備える印刷装置について様々な提案がなされている。このような印刷装置ではその機構上カッタは印字ヘッドと一定間隔離れて設置せざるをえない。このため、カッタが印字媒体において印刷開始の位置から印刷方向とは逆方向に形成される前余白を切断しようとする場合、印字ヘッドは印刷中の位置にあることになる。よって、カッタが前余白を切断するにあたり印字ヘッドは印刷を一時停止し、カット後に再開する印刷技術（以下、つなぎ印刷と称する）が開示されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−３８８５４号公報
【０００４】
ところで、上記のつなぎ印刷可能な印刷装置のうち、高解像度と低解像度の２以上の解像度により印刷可能で、高解像度での印刷において形成されるドットは、印字媒体の単位長さを高解像度で分解してなる印刷ライン１本の上に形成される一方、低解像度での印刷で形成されるドットは、当該印刷ライン複数本に跨って形成される印刷装置がある。
例えば、図１４は、３６０ｄｐｉと１８０ｄｐｉの２解像度で印刷可能な印刷装置の印字ヘッドにより形成された各ドットを示す。（Ａ）は３６０ｄｐｉでの印刷により形成されたドットであり、印字媒体を１インチ３６０で割った長さ（約０．０７ｍｍ）の間隔の印刷ラインａ上にそれぞれ形成されている。一方、（Ｂ）及び（Ｃ）のように、解像度１８０ｄｐｉで形成されたドットは、３６０ｄｐｉの印刷ラインａ２本分に跨って形成されており、結果として印刷されるドットの長さは３６０ｄｐｉで印刷する際のドットの長さの２倍となっている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記のようなつなぎ印刷装置では、カッタが前余白をカットするにあたり印字ヘッドが印刷を一時停止する際に、印字ヘッドはドットを形成する途中の位置では印刷を一時停止できない。すると、当該印刷装置が高解像度と低解像度の２以上の解像度により印刷可能な場合、高解像度での印刷時と低解像度での印刷時では切断される前余白の長さが異なる場合がある。
例えば、図１４（Ａ）のように、３６０ｄｐｉの印刷時を基準に切断される前余白の長さをｌと設定したとする。仮に、テープ搬送停止時にカッタは印字媒体において対向する個所を切断するとする。また仮に印刷開始位置から印字方向と逆の方向に形成される前余白がｌとなる個所にカッタが対向する際にテープ搬送が停止し、ほぼ同時に印字ヘッドが印刷を一時停止すると、この時印字ヘッドはドットを印刷する区切り目にある。
ここで、図１４（Ａ）では、前余白長さの設定時に印刷開始から一時停止までに形成されるドット数（印刷ライン数ａの数）が奇数となるとする。すると、図１４（Ｂ）のように１８０ｄｐｉでの印刷時に、カッタが、前余白長さが図１４（Ａ）の場合と同じｌとなる個所に対向しても印字ヘッドがドットを印刷途中の個所に来てしまう。すなわち印字ヘッドは３６０ｄｐｉの印刷ラインａ２本に跨るドットを印刷途中の位置にあり、図１４（Ｃ）のように当該ドットを形成し終えなくては印刷を一時停止できない。この場合、図１４（Ａ）、（Ｃ）のように、印刷開始から印刷一時停止までドットが形成される３６０ｄｐｉの印刷ラインａの数は１８０ｄｐｉでの印刷時と３６０ｄｐｉでの印刷時と異なる。これは印刷開始から印刷一時停止までの印字長さが１８０ｄｐｉでの印刷時と３６０ｄｐｉでの印刷時と異なることを意味する。印刷一時停止後にカットされる前余白の長さｌはカッタから印字ヘッドまでの印字媒体の搬送距離nから印刷開始から一時停止までの印字長さβを引いた長さn−βであるから、結果として、前余白の長さが１８０ｄｐｉでの印刷時と３６０ｄｐｉでの印刷時では異なることとなる。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、低解像度印刷時と高解像度印刷時における前余白長さの違いを解消できる印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係る印刷装置は、長尺状の印字媒体を搬送する搬送手段と、前記搬送手段により搬送される前記印字媒体において、印字媒体の単位長さを解像度により分割してなる各印刷ライン上に各ドットを形成することにより印刷を行う印字ヘッドと、前記印字ヘッドより搬送方向下流に配置されるカッタと、を備え、前記カッタが前記印字媒体において印刷開始の位置から印刷方向とは逆方向に形成される前余白を切断するにあたり前記印字ヘッドは印刷を一時停止する印刷装置において、前記解像度は、第１解像度と、前記ドットが前記単位長さを第１解像度により分割してなる第１印刷ライン複数本に跨って形成される第２解像度とを含み、前記第２解像度による印刷時に、前記印刷開始から前記一時停止までにドットが形成される第１印刷ラインの数が、第１解像度の印刷時と等しくなるか否かを判定する判定手段を備え、前記判定手段が前記第１ラインの数は第１解像度での印刷と等しくならないと判定した場合は、前記印刷開始から前記一時停止までに形成される一連のドットの一部を第１解像度により形成して印刷することにより、該第１ラインの数を第１解像度での印刷時と等しくすることを特徴とする。
【０００８】
また、請求項２に係る印刷装置は、請求項１に記載の印刷装置であって、前記印字ヘッドは、通電により発熱される複数の発熱素子を前記搬送手段による搬送の方向と直交する方向に列設して構成されるサーマルヘッドであり、前記搬送手段には搬送モータが含まれ、前記一連のドットの一部とは、前記印字媒体において前記搬送モータの回転加速中に印刷される前記印刷開始の先頭部分、又は搬送モータの回転減速中に印刷される前記一時停止の直前部分に形成されるドットであることを特徴とする。
【０００９】
また、請求項３に係る印刷装置は、請求項１又は請求項２に記載の印刷装置であって、前記搬送手段には正逆回転可能で前記印刷一時停止時に逆転する搬送モータが含まれ、前記印字ヘッドは前記搬送モータの再正転時において、印刷の一時停止までに形成されたドット列のうち少なくとも最終列と重なるように印刷を再開すると共に、各ライン印刷データを、搬送モータを正転し続けて印刷を続けた場合と同じ印刷領域に印刷し、前記一連のドットの一部とは、前記搬送モータの正転停止直前に形成される第１ドットであり、前記搬送モータ正転停止直後に前記第１ドットに続いて所定タイミングで形成される形成されるドットのうち１列又は複数列の第２ドットを、第１ドットと同じライン印刷データにより印刷して、当該ライン印刷データが印刷される領域幅を、搬送モータを正転し続けて印刷を続けた場合と近似させることを特徴とする。
【発明の効果】
【００１０】
請求項１に係る印刷装置では、第１解像度では印字媒体の単位長さを第１解像度により分割してなる各第１印刷ライン上に各ドットが形成される。一方、第２解像度では第１印刷ライン複数本に跨ってドットが形成される。そして、印刷開始から一時停止までにドットが形成される第１印刷ラインの数が、第１解像度の印刷時と等しくならないと判定手段が判定した場合は、印刷開始から一時停止までに形成される一連のドットの一部を第１解像度により形成して印刷することにより、該第１印刷ラインの数を第１解像度での印刷時と等しくする。これにより、第２解像度での印刷時の印刷開始から一時停止までにドットが形成される印字長さを第１解像度での印刷時とほぼ等しくすることができる。印刷一時停止後にカットされる前余白の長さは印刷開始から一時停止までの印字長さにより決定されるから、第１解像度印刷時と第２解像度印刷時における前余白長さの違いを解消できる。
【００１１】
また、請求項２に係る印刷装置では、第１解像度で形成されるドットは搬送モータの回転加速中に印刷される印刷開始の先頭部分又は、搬送モータの回転減速中に印刷される一時停止直前部分に形成されるため、低解像度である第２解像度から高解像度である第１解像度への切り替えを低速での印刷時に行うことができ、ＣＰＵへの負担を軽減でき、高性能のＣＰＵを用いなくてもよく、製造コスト削減ができる。
また、印字ヘッドがサーマルヘッドであるため、高速印刷時にドットの一部を高解像度である第１解像度で形成することにより発熱素子の温度が十分に上がりきらなかったり、下がりきらなかったりする印刷品質の低下の問題を回避できる。 
【００１２】
請求項３の印刷装置では、印刷一時停止時に搬送モータが逆転する。また印字ヘッドは搬送モータの再正転時において、印刷一時停止までに形成されたドット列のうち少なくとも最終列のドットと重なるように印刷を再開する。よって印刷の一時停止によっても印刷されない印刷ライン（以下ホワイトラインと記載する）が生まれない。また、搬送モータの再正転時において各ライン印刷データを、搬送モータを正転し続けて印刷を続けた場合と同じ印刷領域に印刷するので、搬送モータを正転し続けて印刷を続けた場合と変わらない見た目良い印刷結果が得られる。
また請求項３の印刷装置では、第２解像度による印刷時に、印刷開始から印刷一時停止までに形成される一連のドットのうち第１解像度により形成されるのは搬送モータ正転停止直前に形成される第１ドットである。よってモータ回転の最低速時に解像度の切り替えを行うことができ、更にＣＰＵへの負担を軽減できる。更に、第１ドットに続き、搬送モータ正転停止直後に所定タイミングで形成されるドットのうち、１列又は複数列の第２ドットを第１ドットと同じライン印刷データを印刷して、当該ライン印刷データが印刷される領域幅を、搬送モータを正転し続けて印刷を続けた場合と近似させる。よって、第１ドットを形成する際に解像度を変更しても、印刷結果の歪みを確実に防止して、搬送モータを正転し続けて印刷を続けた場合と変わらない見た目良い印刷結果を確実に得られる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係る印刷装置の外観斜視図である。
【図２】第１実施形態に係る印刷装置のカセット収納部周辺を示した上面図である。
【図３】第１実施形態に係る印刷装置の制御系を示すブロック図である。
【図４】第１実施形態に係る印刷装置による印刷開始から前余白カットのための一時停止までの印刷例を示す模式図である。（Ａ）は３６０ｄｐｉでの印刷例、（Ｂ）は初期状態、（Ｃ）、（Ｄ）及び（Ｅ）は１８０ｄｐｉでの印刷例である。
【図５】第１実施形態に係る印刷前処理を示すフローチャートである。
【図６】第１実施形態に係る判定処理を示すフローチャートである。
【図７】第１実施形態に係るモータ動作処理を示すフローチャートである。
【図８】第１実施形態に係る印刷処理を示すフローチャートである。
【図９】第１実施形態に係る停止時処理を示すフローチャートである。
【図１０】第２実施形態の印刷装置による印刷開始から印刷の一時停止を経た印刷再開までの印刷例を示す模式図である。（Ａ）は３６０ｄｐｉ、（Ｂ）及び（Ｃ）は１８０ｄｐｉでの印刷例である。
【図１１】第２実施形態に係るモータ動作処理を示すフローチャートである。
【図１２】第２実施形態に係る印刷処理を示すフローチャートである。
【図１３】第２実施形態に係る停止時処理を示すフローチャートである。
【図１４】従来の印刷装置における印刷開始から前余白カットのための一時停止までの印刷例を示す模式図である。（Ａ）は３６０ｄｐｉでの印刷例、（Ｂ）及び（Ｃ）は１８０ｄｐｉでの印刷例である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る印刷装置についてテープカセットから排出されるテープに対して印刷を行う印刷装置１に具体化した２つの実施形態について説明する。まず第１実施形態の印刷装置について図１〜図９を参照しながら説明する。
【００１５】
第１実施形態に係る印刷装置１の概略構成を図１、図２に示す。図１は、第１実施形態に係る印刷装置１の外観斜視図である。図２は、第１実施形態に係る印刷装置１のカセット収納部周上面図である。
【００１６】
図１に示すように、第１実施形態に係る印刷装置１は、筐体内部に内蔵されたテープカセット５（図２参照）から排出されるテープに対して印刷を行う印刷装置であり、筐体上面にキーボード３と液晶ディスプレイ４を有している。また、同じく筐体上面には平面視矩形状のテープカセット５を収納するカセット収納部８が収納カバー９で覆われて配設されている。また、このキーボード３の下側には、制御回路部が構成される制御基板（図示せず）が配設されている。また、カセット収納部８の左側面部には、印刷されたテープが排出されるテープ排出口１０が形成されている。また、印刷装置１の右側面部には、接続インターフェース７１（図３参照）が配設されている。この接続インターフェースは、外部機器７８（例えば、パーソナルコンピュータ等、図３参照）と有線または無線接続をする際に用いられる。従って、印刷装置１は、外部機器７８から送信された印刷データを印刷することも可能である。
【００１７】
ここで、キーボード３は、文字入力キー３Ａ、印刷キー３Ｂ、カーソルキー３Ｃ、電源キー３Ｄ、設定キー３Ｅ、リターンキー３Ｒ等の複数種類の入力キーを備えている。文字入力キー３Ａは、文書データからなるテキストを作成する際の文字入力に用いられる。印刷キー３Ｂは、作成されたテキスト等からなる印刷データの印刷実行を指令する際に用いられる。そして、カーソルキー３Ｃは、液晶ディスプレイ４上に表示されるカーソルを、上下左右に移動する際に用いられる。また、電源キー３Ｄは装置本体の電源をＯＮ又はＯＦＦする際に用いられる。リターンキー３Ｒは、改行指令や各種処理の実行、選択決定を指令する際に用いられる。液晶ディスプレイ４は、文字等のキャラクタを複数行に渡って表示する表示装置であり、キーボード３によって作成される印刷データ等を表示しうる。
尚、第１実施形態の印刷装置１では１８０ｄｐｉ又は３６０ｄｐｉのいずれかに設定可能であり、設定キー３Ｅを操作することによって印刷解像度を３６０ｄｐｉ（高解像度）と１８０ｄｐｉ（低解像度）のいずれかに設定できる。印刷装置１において現在設定されている印刷解像度は後述するＥＥＰＲＯＭ６３に記憶される。
【００１８】
そして、図２に示すように、印刷装置１は、内部のカセット収納部８に対してテープカセット５を装着可能に構成されている。更に、印刷装置１の内部には、テープ駆動印刷機構１６及びカッタ１７を含むテープ切断機構が配設されている。印刷装置１は、テープ駆動印刷機構１６により、テープカセット５から引き出されたテープに対して、所望の印刷データに基づく印刷を施すことができる。そして、印刷装置１は、テープ切断機構のカッタ１７により、印刷されたテープを切断することができる。切断されたテープは、印刷装置１の左側側面に形成されたテープ排出口１０から排出される。
【００１９】
そして、印刷装置１の内部には、カセット収納部フレーム１８が配設されている。図２に示すように、このカセット収納部フレーム１８には、テープカセット５が着脱自在に装着される。
テープカセット５は、その内部に、テープスプール３２、リボン供給スプール３４、巻取スプール３５、基材供給スプール３７、接合ローラ３９を備えており、夫々回転自在に軸支されている。テープスプール３２には、表層テープ３１が巻回されている。表層テープ３１は、ＰＥＴ（ポリエチレンテレフタレート）フィルム等からなる透明なテープである。そして、リボン供給スプール３４には、インクリボン３３が巻回されている。このインクリボン３３には、インク加熱により溶融或いは昇華するインクが塗布され、インク層を形成している。巻取スプール３５は、印刷に使用されたインクリボン３３を巻き取る。そして、基材供給スプール３７には、二重テープ３６が巻回されている。この二重テープ３６は、表層テープ３１と同一幅で両面に接着剤層を有する両面接着テープの片面に対して、剥離テープを貼り合わせて構成されている。又、当該二重テープ３６は、剥離テープが外側に位置するように、基材供給スプール３７に巻回されている。そして、接合ローラ３９は、二重テープ３６と表層テープ３１とを重ねて接合させる際に用いられる。
【００２０】
図２に示すように、カセット収納部フレーム１８には、アーム２０が、軸２０ａを中心として揺動可能に配設されている。アーム２０の先端には、プラテンローラ２１、搬送ローラ２２が回動可能に軸支されている。プラテンローラ２１、搬送ローラ２２は、何れもゴム等の可撓性部材を表面に有している。
アーム２０が最も時計回りに揺動すると、プラテンローラ２１は、表層テープ３１及びインクリボン３３を、後述するサーマルヘッド４１に対して圧接する。又、この時、搬送ローラ２２は、表層テープ３１及び二重テープ３６を、接合ローラ３９に対して圧接する。
【００２１】
また、カセット収納部フレーム１８には、プレート４２が立設されている。このプレート４２のプラテンローラ２１側側面には、サーマルヘッド４１が配設されている。サーマルヘッド４１は、表層テープ３１及び二重テープ３６の幅方向と同方向、すなわち表層テープ３１及び二重テープ３６の搬送方向と直交する方向に、複数（例えば、１２８個や２５６個）の発熱素子を１列に列設することで構成される。テープカセット５が所定位置に装着されると、プレート４２は、テープカセット５の凹部４３に嵌め込まれる。
【００２２】
また、図２に示すように、カセット収納部フレーム１８には、リボン巻取ローラ４６、接合駆動用ローラ４７が立設されている。テープカセット５が所定位置に装着されると、リボン巻取ローラ４６は、テープカセット５の巻取スプール３５内に挿入される。同様に、接合駆動用ローラ４７は、テープカセット５の接合ローラ３９内に挿入される。
【００２３】
また、カセット収納部フレーム１８には、ステッピングモータからなるテープ搬送モータ２（図３参照）が配設されている。テープ搬送モータ２による駆動力は、カセット収納部フレーム１８に沿って配設されたギア列を介して、プラテンローラ２１、搬送ローラ２２、リボン巻取ローラ４６及び接合駆動用ローラ４７等に夫々伝達される。
従って、テープ搬送モータ２に対する電力供給により、テープ搬送モータ２の回転が開始されると、巻取スプール３５、接合ローラ３９、プラテンローラ２１、搬送ローラ２２も連動して回転を開始する。これにより、テープカセット５内の表層テープ３１、インクリボン３３、二重テープ３６は、テープスプール３２、リボン供給スプール３４、基材供給スプール３７からそれぞれ巻き解かれ、下流方向（テープ排出口１０、巻取スプール３５方向）へと搬送される。
【００２４】
その後、表層テープ３１及びインクリボン３３は、互いに重ね合わされてからプラテンローラ２１とサーマルヘッド４１との間を通過する。表層テープ３１とインクリボン３３は、表層テープ３１がインクリボン３３のインク層と接触した個所がプラテンローラ２１とサーマルヘッド４１とによって挟まれた状態で搬送される。この時、サーマルヘッド４１に配列された多数の発熱素子は、制御部６０（図３参照）によって、印刷データに基づいて選択的かつ間欠的に通電される。
【００２５】
ここで、各発熱素子は、通電により発熱し、インクリボン３３に塗布されているインクを溶融或いは昇華させるので、インクリボン３３に形成されたインク層のインクは、表層テープ３１にドット単位で転写される。この結果、表層テープ３１には、印刷データに基づくユーザ所望のドット画像が鏡像で形成される。
【００２６】
その後、インクリボン３３は、サーマルヘッド４１を通過すると、リボン巻取ローラ１５によって巻き取られる。一方、表層テープ３１は、二重テープ３６と重ねられ、搬送ローラ２２と接合ローラ３９との間を通過する。この時、表層テープ３１と二重テープ３６は、搬送ローラ２２、接合ローラ３９により圧接され、積層テープ３８となる。ここで、当該積層テープ３８は、ドット印刷済みの表層テープ３１の印刷面側が二重テープ３６と強固に重ね合わされる。従って、ユーザは、表層テープ３１の印刷面の裏面側（即ち、積層テープ３８の表面側）から印刷画像の正像を視認可能である。
【００２７】
そして、積層テープ３８は、搬送ローラ２２の更に下流に搬送され、カッタ１７を含むテープ切断機構に到達する。テープ切断機構は、カッタ１７と、切断用モータ７２（図３参照）によって構成されている。そして、カッタ１７は、固定刃１７ａと、回動刃１７ｂに備えており、固定刃１７ａに対して回動刃１７ｂを回動させることで切断対象物を剪断する鋏形式のカッタである。そして、回動刃１７ｂは、切断用モータ７２によって支点を中心に往復揺動可能に配設されており、切断用モータ７２の駆動により、積層テープ３８は、固定刃１７ａ、回動刃１７ｂに剪断される。
ここで、カッタ１７は、積層テープ３８の印刷開始位置から印刷方向と逆方向において所定長さ形成される前余白及び、印刷終了位置から印刷方向に所定長さ形成される後余白を自動的にカットするよう制御される。なおサーマルヘッド４１からカッタ１７までの表層テープ３１の搬送距離nは、前余白の所定長さよりも長いので、カッタ１７が前余白をカットする際にはサーマルヘッド４１は印刷中の位置にあり、後述するように各ドットを形成する区切り目で印刷を一時停止し、テープの搬送が停止されてカッタ１７が前余白をカットする。
【００２８】
切断された積層テープ３８は、テープ排出口１０を介して、印刷装置１の外部へ排出される。そして、当該積層テープ３８は、二重テープ３６の剥離紙を剥がし、接着剤層を露出させれば、任意の場所に貼り付けることが可能な粘着ラベルとして使用可能である。
【００２９】
次に、印刷装置１の制御構成について、図面を参照しつつ詳細に説明する。図３は、印刷装置１の制御系を示すブロック図である。
印刷装置１内には、制御基板（図示せず）が配設されており、この制御基板上には、制御部６０、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０が配設されている。
【００３０】
そして、制御部６０は、ＣＰＵ６１、ＣＧ−ＲＯＭ６２、ＥＥＰＲＯＭ６３、ＲＯＭ６４、ＲＡＭ６６により構成されている。又、当該制御部６０は、タイマ６７、ヘッド駆動回路６８、切断用モータ駆動回路６９、搬送モータ駆動回路７０と接続されている。更に、制御部６０は、液晶ディスプレイ４、カセットセンサ７、キーボード３、接続インターフェース７１にも接続されている。
【００３１】
ＣＧ−ＲＯＭ６２は、印刷される文字や記号の画像データをコードデータと対応させてドットパターンで記憶するキャラクタージェネレータ用メモリである。又、ＥＥＰＲＯＭ６３は、記憶内容の書込・消去ができる不揮発性メモリであり、当該印刷装置１におけるユーザ設定等を示すデータを格納している。
そしてＲＯＭ６４には、印刷装置１における各種制御プログラムやデータが格納されている。従って、後述する印刷前処理、モータ動作処理、印刷処理、停止前処理の各種プログラムは、このＲＯＭ６４に格納されている。
【００３２】
また、ＲＡＭ６６は、ＣＰＵ６１での演算結果等を一時的に格納する記憶装置である。このＲＡＭ６６には、キーボード３の入力により生成された印刷データや、外部機器７８から接続インターフェース７１を介して取り込まれた印刷データも格納される。また、ＲＡＭ６６には後述する半ドット処理を行うか否かを決定するための半ドットモード決定フラグがＯＮ又はＯＦＦに設定されて記憶されている。
そして、タイマ６７は、印刷装置１の制御を実行する際に所定期間の経過を計時する計時装置である。タイマ６７は、サーマルヘッド４１の発熱素子に対する通電期間等の開始・終了を判断する際に参照される。
【００３３】
また、ＣＰＵ６１は、印刷装置１における各種制御の中枢を担う中央演算処理装置である。ＣＰＵ６１は、文字入力キー３Ａで入力された文字列情報から、発熱素子でドットを形成するための印刷データを生成する。具体的には、ＣＰＵ６１は文字入力キー３Ａで入力された文字列及びＣＧ−ＲＯＭ６２に格納されているドットパターンに基づいて、印刷対象とする印刷データ（ドット単位のデータで構成されたイメージデータ）を生成し、更にその印刷データを、サーマルヘッド４１に列設された発熱素子で印刷される１ライン単位に分割する。よって、尚、印刷解像度が３６０ｄｐｉ（高解像度）に設定されている場合には１インチ当たり３６０ラインに分割したライン印刷データを生成し、印刷解像度が１８０ｄｐｉ（低解像度）に設定されている場合には１インチ当たり１８０ラインに分割したライン印刷データを生成する。
【００３４】
また、ヘッド駆動回路６８は、ＣＰＵ６１からの制御信号に基づいて、サーマルヘッド４１に駆動信号を供給し、サーマルヘッド４１の駆動態様を制御する回路である。この時、ヘッド駆動回路６８は、発熱素子毎に対応付けられたストローブ番号に基づいて、各発熱素子の通電の有無を制御することで、サーマルヘッド４１全体の発熱態様を制御する。そして、切断用モータ駆動回路６９は、ＣＰＵ６１からの制御信号に基づいて切断用モータ７２に駆動信号を供給し、切断用モータ７２の駆動制御を行う回路である。又、搬送モータ駆動回路７０は、ＣＰＵ６１からの制御信号に基づいてテープ搬送モータ２に駆動信号を供給し、テープ搬送モータ２の駆動制御を行う制御回路である。
【００３５】
ここで、図４を参照に、サーマルヘッド４１への通電により、表層テープ３１の各印刷ライン上にドットが形成される過程について詳述する。ここで印刷ラインとは、一列の発熱素子に一印刷周期の通電がなされることにより表層テープ３１の幅方向に一列のドットが形成されるラインであり、表層テープ３１の搬送方向の単位長さを解像度により分割した間隔ごとにある。
ここで、図４では、テープ幅方向の一列のドットを１個のドットとして示しているが、以下の説明では、図４における１個のドットを１列のドットと見なして説明する。後述の図１０でも同様である。
【００３６】
また、一印刷周期とは、表層テープ３１の幅方向に一列のドットを形成するために必要な時間であり、印刷開始時のサーマルヘッドの熱容量不足を補うための“予備加熱１”の時間と、対応する発熱素子の温度を熱転写が可能となる（即ち、インクリボンのインク層を溶融させることが可能な）所定温度（以下、インク溶融必要温度といい、例えば９０°である）へと上昇させるための“予備加熱２”の時間と、対応する発熱素子の温度をインク溶融必要温度で一定に保つための“本加熱”の時間と、からなる。
なお、一印刷周期の長さは解像度と表層テープ３１の搬送速度により変わる。例えば、３６０ｄｐｉ、４０ｍｍ／ｓでの印刷時の一印刷周期は、３６０ｄｐｉでの印刷ラインａ間（約０．０７ｍｍ）を４０ｍｍ／ｓで通過するのに必要な時間（約１．８ｍｓ）であり、１８０ｄｐｉ、８０ｍｍ／ｓでの印刷時の一印刷周期、すなわち１８０ｄｐｉでの印刷ラインｂ間（約０．１４ｍｍ）を８０ｍｍ／ｓで通過するのに必要な時間と同等である。なお、図４では１８０ｄｐｉの印刷ラインｂは３６０ｄｐｉの印刷ラインａを一本置きにしたものとして表している。
【００３７】
よって表層テープ３１の幅方向に１列のドットを形成するに当たり、サーマルヘッド４１には制御部６０からＣＰＵ６１が生成した１印刷ライン分のライン印刷データが転送され、転送された１印刷ライン分のライン印刷データに基づいて、対応する発熱素子に通電される。１印刷ライン分のライン印刷データとは、一列の発熱素子に一印刷周期の通電がなされることにより表層テープ３１の幅方向に一列のドットが形成されるための印刷データである。
【００３８】
よって１印刷ライン分のライン印刷データに基づいて通電された発熱素子はインク層のインクを溶融させるのに必要なインク溶融必要温度（例えば９０°）まで発熱する。その結果、インクリボン３３のインク層の内、サーマルヘッド４１と接触する箇所のインクがサーマルヘッド４１の加熱により溶融する。そして、溶融されたインク層のインクが表層テープ３１に接着され、その後、インクリボン３３を表層テープ３１から離間させることにより、接着されたインクのみが１印刷ライン分のドットとして表層テープ３１へと転写される。
そして、表層テープ３１及びインクリボン３３を所定の搬送速度で搬送しつつ、上記熱転写の処理を１印刷ラインずつ繰り返し実行する。印刷装置１では３６０ｄｐｉでの１印刷ラインａ間（約０．０７ｍｍ）を搬送するにあたり、テープ搬送モータ２が回転するパルス数は２であり、１８０ｄｐｉでの１印刷ライン間（約０．１４ｍｍ）を搬送するにあたり、テープ搬送モータ２が回転するパルス数は４である。なお１パルス当たりに表層テープ３１が搬送される搬送量は一定である。
サーマルヘッド４１に配列された多数の発熱素子はその都度、制御部６０から転送される各印刷ライン分の印刷データに基づいて選択的かつ間欠的に通電される。その結果、表層テープ３１には、文字入力キー３Ａで入力された文字列に基づくユーザ所望のドット画像が形成される。
【００３９】
よって、図４（Ａ）に示すように、３６０ｄｐｉに印刷解像度が設定された場合には、１インチ当たり３６０ラインに分割された各ライン印刷データに対応する発熱素子が発熱された状態で、表層テープ３１及びインクリボン３３を３６０ｄｐｉの１印刷ラインａ分搬送することにより、３６０ｄｐｉの１本の印刷ラインに熱転写されたドットを表層テープ３１上に形成する。一方、図４（Ｃ）に示すように、１８０ｄｐｉに印刷解像度が設定された場合には、１インチ当たり１８０ラインに分割された各ライン印刷データに対応する発熱素子が発熱された状態で、表層テープ３１及びインクリボン３３を３６０ｄｐｉの２印刷ラインａ分搬送する事により、３６０ｄｐｉの２本の印刷ラインａに跨って熱転写されたドットを表層テープ３１上に形成する。結果として、表層テープ３１の搬送方向において１８０ｄｐｉの印刷時に形成されるドットの長さは、３６０ｄｐｉの印刷時に形成されるドットの長さの２倍となる。
【００４０】
なお、図４（Ｄ）、（Ｅ）では、１８０ｄｐｉでの印刷時であるのに３６０ｄｐｉの印刷ラインａ１本分のみに形成される「半ドット」が形成されるが、これは１インチ当たり１８０ラインに分割された各ライン印刷データに対応する発熱素子が発熱された状態で、表層テープ３１及びインクリボン３３を３６０ｄｐｉの１印刷ラインａ分だけ搬送させることにより形成される。半ドット形成により一列のドットを形成する際の一印刷周期は１８０ｄｐｉでの通常印刷の場合の半分の時間、すなわち搬送速度が同じ場合の３６０ｄｐｉの一印刷周期と同じ長さの時間となる。またサーマルヘッド４１への通電時間も搬送速度が同じ場合の３６０ｄｐｉで一列のドットを印刷する場合と同じ長さとなる。結果として、半ドット処理により形成されたドットの長さは３６０ｄｐｉの印刷時に形成されるドットの長さと同じとなる。
つまり、第１実施形態において「半ドット」を形成するとは、１８０ｄｐｉでの印刷時のドットの一部を１８０ｄｐｉではなく３６０ｄｐｉで形成することである（第２実施形態も同様）。
【００４１】
次に、印刷装置１における各処理プログラムについて、図４〜図９を参照しつつ詳細に説明する。まず、図５に示す印刷前処理について説明する。尚、以下の図５〜図９のフローチャートで示されるプログラムは、各々ＲＯＭ６４等に記憶されており、ＣＰＵ６１により実行される。
図５に示す印刷前処理は、印刷装置１の電源がＯＮ状態であり、文字入力キー３Ａの入力操作に基づいて印刷対象となる文字や図形が入力された状態でキーボード３の印刷キー３Ｂが押され、ＥＥＰＲＯＭ６３に記憶された現在設定中の解像度が１８０ｄｐｉである場合に実行される。なお設定中の解像度が３６０ｄｐｉである場合には以下で説明される処理は行われず、通常の処理が行われる。
図４（Ｂ）に印刷前処理が開始される前の初期状態を示す。
【００４２】
ここでＲＯＭ６４には、表層テープ３１がサーマルヘッド４１からカッタ１７までの距離nを搬送する間にテープ搬送モータ２が回転するパルス数Ｐ１（図４参照）が予め算出
されて記憶されている。また、所望の前余白長さlを搬送する間のパルス数Ｐ２（図４参照）も予め算出されて記憶されている。
ここでＰ１−Ｐ２で表されるパルス数は２で割り切れる。前余白長さがｌとなる個所にカッタ１７が対向する際にサーマルヘッド４１が対向する表層テープ３１の位置を一時停止予定位置とすると、Ｐ１−Ｐ２で表されるパルス数とは、印刷開始位置から一時停止予定位置まで表層テープ３１が搬送される間にテープ搬送モータ２が回転するパルス数である。そして２とは、上述のように３６０ｄｐｉの１印刷ライン間を搬送するに当たりテープ搬送モータ２が回転するパルス数である。よって、Ｐ１−Ｐ２が２で割りきれるとは、図４（Ａ）に示すように前余白長さがｌとなる個所にカッタ１７が対向する際にサーマルヘッド４１はドットを形成した区切り目となる一時停止予定位置で印刷を一時停止できることを示している。
また予め、印刷処理において半ドット処理を行うか行わないかを決定する半ドットモード決定フラグはＯＦＦに設定されてＲＡＭ６６に記憶されている。
【００４３】
印刷前処理が開始されると、ＣＰＵ６１は先ず、ステップ（以下、Ｓと略記する）１において、印刷装置１においてサーマルヘッド４１の印字媒体に対する相対位置を示す現在位置を０に設定するとともにテープ搬送モータ２を停止させる。なお、現在位置は、テープ搬送モータ２のパルス周期ごとに１ずつ増えていく。
【００４４】
次に、Ｓ２において、ＣＰＵ６１は各種パラメータの初期化及び読み込みを行う。すなわち、ＲＡＭ６６に格納されていた印刷データを消去した上で、キーボード３等からの入力信号に基づいて、上述した印刷ライン毎にサーマルヘッド４１の複数の発熱素子毎に発熱の有無を特定するライン印刷データを生成する。
また、ＣＰＵ６１は、ＲＯＭ６４から、上述したサーマルヘッド４１からカッタ１７まで表層テープ３１が搬送されるパルス数Ｐ１及び所定の前余白長さｌが搬送されるパルス数Ｐ２を読み出す。
【００４５】
そしてＳ３において、ＣＰＵ６１は、サーマルヘッド４１からカッタ１７まで搬送するためのパルス数Ｐ１から前余白の所定長さｌを搬送するためのパルス数Ｐ２を引いたＰ１−Ｐ２を算出して予定印字長としてＲＡＭ６６に記憶する。
【００４６】
次に、ＣＰＵ６１はＳ４に進み、半ドット有無判定処理を行う。図６に示すように半ドット有無判定は、次の印刷開始から前余白カットのための印刷一時停止までの間に前述した半ドット処理を行う必要があるか否かを判定するものである。判定処理が開始されると、Ｓ２１においてＣＰＵ６１は予定印字長として記憶されたパルス数Ｐ１−Ｐ２をＲＡＭ６６から読み出す。そしてＰ１−Ｐ２から現在位置０を引いたパルス数Ｐ１−Ｐ２−０が、４で割り切れるか計算する。上述したように、４とは１８０ｄｐｉでの１印刷ラインｂ間を搬送するにあたり、テープ搬送モータ２が回転するパルス数である。
【００４７】
よってＰ１−Ｐ２−０が４で割り切れる場合とは、前述した一時停止予定位置（サーマルヘッド４１の現在位置の値がＰ１となる位置）がドットを形成した区切り目にある場合、つまり前余白長さが所定長さｌとなる個所にカッタ１７が対向する際にサーマルヘッド４１はドットを形成した区切り目で印刷を一時停止できる場合である。すなわち印刷開始から一時停止までにドットが形成される３６０ｄｐｉの印刷ラインａの数が３６０ｄｐｉでの印刷時と等しいことを意味する。
一方、Ｐ１−Ｐ２−０が４で割り切れない場合とは、前述した一時停止予定位置（サーマルヘッド４１の現在位置の値がＰ１となる位置）がドットを印刷途中の個所にある場合、つまり前余白長さが所定長さｌとなる個所にカッタ１７が対向する際にサーマルヘッド４１はドットを形成する区切り目で印刷を一時停止できない場合である。その場合、更にもう１印刷ラインａまで印刷途中のドットを跨がせて形成したり、一時停止予定位置に係るドットを形成する手前で一時停止する等の処置を取らなければ一時停止できない。そのため印刷開始から一時停止までにドットが形成される３６０ｄｐｉの印刷ライン数が３６０ｄｐｉでの印刷時と異なる。
【００４８】
Ｐ１−Ｐ２が４で割り切れる場合（Ｓ２１：ＮＯ）、Ｓ２３において、ＣＰＵ６１がＲＡＭ６６に記憶された半ドットモード決定フラグをＯＦＦのままとする。従って次の印刷開始から前余白カットのための印刷の一時停止までに半ドット処理は行われないこととなる。一方、４で割り切れない場合（Ｓ２１：ＹＥＳ）、Ｓ２２においてＣＰＵ６１は半ドットモード決定フラグをＯＮに設定しなおしてＲＡＭ６６に記憶する。従って次の印刷開始から印刷の一時停止までの印刷処理において半ドット処理が行われることになる。
【００４９】
以上で半ドット有無判定処理が終了し、ＣＰＵ６１はＳ５（図５参照）に進み、モータ動作処理を開始し、テープ搬送モータ２を加速させる。以下図７のＳ３１〜Ｓ４３で説明するモータ動作処理は、テープ搬送モータ２の動作パルス周期ごとに実行される。よってモータ動作処理が行われる間隔は、モータ加速中は徐々に短くなり、定速動作中は一定となり、減速中は徐々に長くなる。
【００５０】
図７で示すように、モータ動作処理では、まずＣＰＵ６１はＳ３１において、サーマルヘッド４１の現在位置が印刷すべき位置にあるか否かを判定する。現在位置がＰ２の値を超えるまでは印刷位置にない。現在位置が印刷位置にない場合は（Ｓ３１：ＮＯ）、ＣＰＵ６１は、Ｓ３３に進み、テープ搬送モータ２を１パルス分回転させ、現在位置に１を加算した数をＲＡＭ６６に記憶し、Ｓ３４に進む。
【００５１】
Ｓ３４においてＣＰＵ６１はテープ搬送モータ２のモータ状態を判定する。モータの加速中であれば（Ｓ３４：加速中）、Ｓ３５において搬送モータ駆動回路７０にテープ搬送モータ２を加速するよう駆動信号を出すモータ加速処理を行った上でＳ３６に進んでまたテープ搬送モータ２のモータ状態を確認し、テープ搬送モータ２の加速が完了したか否かを判定する。加速が完了したと判定すれば（Ｓ３６：ＹＥＳ）、ＣＰＵ６１はＳ３７に進み搬送モータ駆動回路７０にテープ搬送モータ２に回転加速を止めて定速回転させるよう駆動信号を出すモータ定速処理を行った上でモータ動作処理を終了させる。加速が完了していないと判定した場合は（Ｓ３６：ＮＯ）、モータ動作処理を終了する。
またＳ３４においてＣＰＵ６１が、モータ状態は定速動作中であると判定した場合は（Ｓ３４：定速動作中）Ｓ３８に進み、搬送モータ駆動回路７０にテープ搬送モータ２をそのまま定速で回転させるよう駆動信号を出すモータ定速処理を行う。そしてＳ３９に進み、サーマルヘッド４１の現在位置が減速開始位置か否かを判定し、もし減速開始位置であれば（Ｓ３９：ＹＥＳ）、Ｓ４０に進んで搬送モータ駆動回路７０にテープ搬送モータ２の回転を減速させるよう駆動信号を出してテープ搬送モータ２を減速させた上でモータ動作処理を終了させる。一方、もしサーマルヘッド４１の現在位置が減速開始位置で無ければ（Ｓ３９：ＮＯ）、そのままモータ動作処理を終了させる。
またＳ３４においてモータ状態が減速中であれば（Ｓ３４：減速中）、ＣＰＵ６１はＳ４１に進み、搬送モータ駆動回路７０にテープ搬送モータ２の回転をそのまま減速させるよう駆動信号を出してテープ搬送モータ２の回転を減速させるモータ減速処理を行う。そしてＳ４２に進み、減速が完了したか否か、すなわちテープ搬送モータ２の回転速度が停止したか否かを判定する。もし減速が完了すれば（Ｓ４２：ＹＥＳ）、ＣＰＵ６１はテープ搬送モータ２を停止させた上でモータ動作処理を終了させる。一方、もし減速完了していなければ（Ｓ４２：ＮＯ）、そのままモータ動作処理を終了させる。
【００５２】
また、Ｓ３２において、現在位置がＰ２の値を超えた場合、現在位置は印刷位置に来る事になる。現在位置は印刷位置にある場合（Ｓ３１：ＹＥＳ）、図８で説明する印刷処理（Ｓ５１〜Ｓ５９）を行う。
図８に基づき印刷処理について説明する。上述したように印刷処理はモータ動作処理の一環であるので、テープ搬送モータ２のパルス周期ごとに行われる。
【００５３】
上述のように現在位置は印刷位置にある場合（Ｓ３１：ＹＥＳ）、ＣＰＵ６１はＳ５１において、テープ搬送モータ２のモータ状態を判定する。そして、テープ搬送モータ２が回転加速中の場合は（Ｓ５１：加速中）、Ｓ５２に進み、ＲＡＭ６６から半ドットモード決定フラグを読み出し、半ドットモード決定フラグがＯＮに設定されており、且つサーマルヘッド４１が印刷を開始した１列目のドットを印刷しようとしているのか否かを判定する。半ドットモード決定フラグがＯＮに設定され且つ、印刷開始の１列目のドットを印刷しようとしている場合は、Ｓ５３に進み半ドット印刷を行う。
【００５４】
半ドット印刷では上述したように、ＣＰＵ６１は、ＲＡＭ６６から読み出し、サーマルヘッド４１に転送した一のライン印刷データに対応する発熱素子が発熱された状態で、表層テープ３１及びインクリボン３３を３６０ｄｐｉの１印刷ラインａ分搬送する。この間、テープ搬送モータ２は２パルス分、表層テープ３１を搬送するので、サーマルヘッド４１が１列の半ドットを形成するに当たっては印刷処理を含むモータ動作処理が２回繰り返される。以上より半ドットは３６０ｄｐｉの１印刷ライン上に形成され、半ドットの長さは通常１８０ｄｐｉでの印刷時に印刷される通常ドットの長さの半分となる。
そしてＣＰＵ６１はＳ５４に進み、半ドットモード決定フラグをＯＦＦに設定し直してＲＡＭ６６に記憶して印刷処理を終了しＳ３３に進む（図６参照）。
【００５５】
また、Ｓ５２において、半ドットモード決定フラグがＯＦＦに設定されていたり、サーマルヘッド４１が印刷を開始する先頭ドットを印刷しようとしているのではない場合（Ｓ５２：ＮＯ）、ＣＰＵ６１はＳ５５に進んで通常ドット印刷を行う。  
通常ドット印刷では、ＣＰＵ６１はＲＡＭ６６から読み出し、サーマルヘッド４１に転送した一のライン印刷データに対応する発熱素子が発熱された状態で、表層テープ３１及びインクリボン３３を３６０ｄｐｉの２印刷ラインａ分搬送する。この間、テープ搬送モータ２は４パルス分、表層テープ３１を搬送するので、サーマルヘッド４１が１列のドットを形成するに当たっては印刷処理を含むモータ動作処理が４回繰り返される。以上より通常ドットは３６０ｄｐｉの２印刷ラインに跨り形成される。
そしてＣＰＵ６１は印刷処理を終了しＳ３３に進む（図６参照）。
【００５６】
一方、Ｓ５１において、ＣＰＵ６１がテープ搬送モータ２は定速動作中であると判定した場合（Ｓ５１：定速動作中）、ＣＰＵ６１はＳ５６に進んで通常ドット印刷を行った上で印刷処理を終了しＳ３３に進む（図６参照）。
【００５７】
また、Ｓ５１においてテープ搬送モータ２のモータ状態が減速中であると判定した場合（Ｓ５１：減速中）、ＣＰＵ６１はＳ５７においてＲＡＭ６６から半ドットモード決定フラグを読み出し、半ドットモード決定フラグがＯＮに設定されており且つ、現在位置がＰ１−１となっており、サーマルヘッド４１が印刷一時停止予定位置に来る前に形成する最終列のドットを形成としているのか否かを判定する。ここで第１実施形態では表層テープ３１の搬送停止とサーマルヘッド３１の印刷一時停止はほぼ同時に行われるのでＳ５１はテープ搬送モータ２の停止直前のドット列を形成しようとしているのかを判定するとも言える。
半ドットモード決定フラグがＯＮに設定され且つ印刷一時停止予定位置に来る前に形成する最終列のドットを形成しようとしている場合は、Ｓ５８に進み、半ドット印刷を行った上で印刷処理を終了してＳ３３に進む（図６参照）。
一方、半ドットモード決定フラグがＯＦＦに設定されている場合や印刷一時予定位置に来る前に形成する最終列のドットを形成するのでない場合（Ｓ５７：ＮＯ）、Ｓ５９に進み、通常ドットの印刷を行った上で印刷処理を終了してＳ３３に進む（図６参照）。
【００５８】
続いてモータ動作処理のＳ４３（図６参照）においてテープ搬送モータ２が回転を停止させた際の停止時処理について図９に基づき説明する。
図９に示すように、テープ搬送モータ２が停止されると、ＣＰＵ６１は、Ｓ６１において切断用モータ７２の駆動状態を確認してカット動作が有効か否かを判定する。カット動作が有効であると判定した場合（Ｓ６１：ＹＥＳ）、ＣＰＵ６１はＳ６２に進み、切断用モータ駆動回路６９に駆動信号を送る。よって切断用モータ７２が駆動され、積層テープ３８は、固定刃１７ａ、回動刃１７ｂに剪断されて前余白がカットされる。
一方、カット動作が有効でないと判断した場合は（Ｓ６１：ＮＯ）、ＣＰＵ６１は前余白をカットせずにそのまま印刷を再開する。
【００５９】
以上をまとめると、ＣＰＵ６１は、印刷前処理により上述した半ドット有無判定処理（図６参照）を行った後に、テープ搬送モータ２の１パルス周期毎にモータ動作処理を行う。そして現在位置の値が０からＰ２の値までは印刷処理を伴わないモータ動作処理を繰り返して表層テープ３１を搬送し、現在位置の値がＰ２を超えてから印刷を開始し、現在位置がＰ１の値となるまで印刷処理を伴うモータ動作処理を繰り返す。印刷中、モータ動作は加速から定速、減速へと徐々に切り替わり、前余白をカットするために印刷を一時停止する。それとほぼ同時に表層テープ３１の搬送が停止されてカッタ１７が前余白をカットする。
【００６０】
そして、半ドット有無判定により、Ｓ２１で行う半ドット有無判定でＰ２−Ｐ１−０が４で割り切れる場合（Ｓ２１：ＮＯ）は、図４（Ｃ）に示すように印刷開始から一時停止までに形成する全てのドットを通常ドットにより形成して印刷する。この場合、現在位置がＰ１となる一時停止予定位置でドットをちょうど印刷し終えるのでサーマルヘッド４１による印刷は当該位置で一時停止できる。よって、印刷開始から一時停止までにドットが形成される３６０ｄｐｉの印刷ラインａの数は３６０ｄｐｉでの印刷時と等しくなり、カッタ１７の切断により得られる前余白長さは長さｌとなる。
【００６１】
一方、図４（Ｄ）に示すように、Ｐ１−Ｐ２−０が４で割り切れない場合（Ｓ２１：ＹＥＳ）であって現在位置がＰ２＋１の値となった際にテープ回転モータ２が加速していた時には（Ｓ５１：加速中）、印刷開始して１列目のドットが半ドットとして形成される。その後、半ドットモード決定フラグはＯＦＦに設定しなおされる（Ｓ５４）から、一時停止までは通常ドットが形成される。この場合、現在位置がＰ１となる一時停止予定位置でドットをちょうど形成し終えるのでサーマルヘッド４１は当該位置で一時停止できる。よって、印刷開始から一時停止までにドットが形成される３６０ｄｐｉの印刷ラインａの数は３６０ｄｐｉでの印刷時と等しくなり、カッタ１７の切断により得られる前余白長さは長さｌとなる。    
【００６２】
また、図４（Ｅ）に示すように、Ｐ１−Ｐ２−０が４で割り切れない場合（Ｓ２１：ＹＥＳ）であって現在位置がＰ２＋１の値となった際にテープ回転モータ２が定速・又は減速していた時には（Ｓ５１：定速動作中又は減速中）、印刷を開始後の先頭ドットは半ドットとはならず、半ドットモードがＯＮのまま印刷が続行されるため、現在位置がＰ１−１の値となる時に形成される最終列のドットが半ドットとなるように形成される。この場合も、現在位置がＰ１となる一時停止予定位置で当該半ドットをちょうど印刷し終えるのでサーマルヘッド４１は当該位置で一時停止できる。よって、印刷開始から一時停止までにドットが形成される３６０ｄｐｉの印刷ラインａの数は３６０ｄｐｉでの印刷時と等しくなり、カッタ１７の前余白カットにより得られる前余白長さは長さｌとなる。
【００６３】
続いて、第２実施形態の印刷装置について説明する。第２実施形態の印刷装置において、第１実施形態の印刷装置１と同一・相等する構成については同一の符号を付し、説明を省略する。
【００６４】
ここで、第２実施形態の印刷装置による印刷例を図１０に示す。図１０（Ａ）は、３６０ｄｐｉで印刷する場合（以下３６０ｄｐｉ印刷時と略記）、図１０（Ｃ）は１８０ｄｐｉ印刷時にテープ搬送モータ２の停止直前に形成されるドットを３６０ｄｐｉで印刷する場合（以下１８０ｄｐｉ半ドット印刷時と略記）を示す。
また、図１０（Ｂ）は、半ドット印刷を行わずに、テープ搬送モータ２の正転停止時点を３６０ｄｐｉ印刷時よりも１８０ｄｐｉ印刷時の通常ドットの半分（半ドット分）前にずらしたため３６０ｄｐｉ印刷時と余白長が異なってしまう比較例を示す。
各ドットに書き込まれるアルファベットはドットを印刷するライン印刷データの順番を表す。また、矢印は印刷方向を示す（正転時の印刷方向はテープ搬送方向と逆方向である）。
【００６５】
図１０のように、第２実施形態の印刷装置では、テープ搬送モータ２が正逆回転可能であり、印刷一時停止に伴いテープ搬送モータ２が逆転する。そして、テープ搬送モータ２の再正転時には、再正転時までに形成されたドット列のうち、少なくとも最終列のドットと重なるように印刷が開始される。
後述するが、第２実施形態では、テープ搬送モータ２の逆転停止時に前余白をカットする。そして、テープ搬送モータ２の逆転停止前の最終列のドット形成が終了した時点を印刷一時停止時点とする。
【００６６】
図１０において、１８０ｄｐｉ印刷時における半ドットを斜線で、その他のテープ搬送モータ２の正転停止前に形成されるドットと、再度正転開始後に形成されるドットを灰色で示す。すなわち、灰色ドットや、斜線で示される半ドットは、第１実施形態で形成されたドットと同様、テープ搬送モータ２の正転中に形成されるドットである。  
第２実施形態では、テープ搬送モータ２の正転停止中もドットが形成される。正転停止中のドット形成は惰性により行われるが、後述するように予め決められたタイミングで形成される。ここで、「予め決められたタイミングで」とは当該タイミングで打たれるドットを印刷する時間、すなわち印刷周期も予め定められていることを意味する。また、テープ搬送モータ２の逆転中も、所定の逆転パルスが出力されたタイミングでドットが形成される。これらは図１０では白色で表される。テープ搬送モータ２の停止中や逆転中に形成されるドットの大きさや位置は解像度によらない。
【００６７】
また、第２実施形態でも図５の印刷前処理及び図６の半ドット有無判定処理を行う点は第１実施形態と同様である。ただし以下の相違点がある。
第１実施形態では、テープ搬送停止時にそのまま前余白を切断するとしていたので、サーマルヘッド４１・カッタ１７間の距離nを搬送する間にテープ搬送モータ２が回転するパルス数Ｐ１から、所望の前余白長さlを搬送する間のパルス数Ｐ２を引いたＰ１−Ｐ２に基づいて半ドット有無を判定していた。
これに対し、第２実施形態では、モータ正転停止から切断までの表層テープ３１の変動距離rを考慮する。例えば図１０のように、切断時のヘッド位置がモータ停止時のヘッド位置に対し搬送方向と逆方向に僅かに距離ｒだけずれていた場合、サーマルヘッド４１とカッタ１７間の距離ｎから引いた距離n−rを搬送する間のパルス数Ｐ３を用い、Ｐ３−Ｐ２が４で割り切れるか否かにより半ドット有無を判定する。なお、Ｐ３−Ｐ２は２で割りきれ、図１０（Ａ）のように、３６０ｄｐｉ印刷時には、テープ搬送モータ２の正転停止時点でサーマルヘッド４１はドットを形成した区切り目にあるとする。
なお、仮に切断時のヘッド位置がモータ停止時のヘッド位置に対して搬送方向に距離ｒずれていた場合、Ｐ３は距離ｎ＋ｒを搬送する間のパルス数となる。
【００６８】
そしてＰ３−Ｐ２が４で割り切れる場合は、テープ搬送モータ２が正転停止時点でサーマルヘッド４１はドットを形成した区切り目に位置する場合である。これは印刷開始からテープ搬送モータ２の正転停止までにドットが形成される３６０ｄｐiの印刷ラインａの数が３６０ｄｐｉ印刷時と等しいことを示す。
また上述のように、テープ搬送モータ２の正転停止後、惰性で形成されるドット及び逆転時に形成されるドットの大きさや位置は解像度によらない。このため、テープ搬送モータ２の正転停止後、印刷一時停止までにドットが形成される３６０ｄｐｉの印刷ラインａの数はどの解像度でも同じである。よって、印刷開始からテープ正転停止までにドットが形成される印刷ラインａの数が３６０ｄｐｉでの印刷時と等しければ、印刷開始から印刷一時停止までにドットが形成される３６０ｄｐｉの印刷ラインａが３６０ｄｐｉ印刷時と等しいことになる。
一方、Ｐ３−Ｐ２が４で割り切れない場合とは、テープ搬送モータ２の正転停止時点でサーマルヘッド４１はドットを形成する途中に位置する場合である。この場合、仮に印刷開始からテープ搬送モータ２正転停止中に３６０ｄｐｉ印刷時と同じタイミングでドットを形成するためには、テープ搬送モータ２の正転停止タイミングを３６０ｄｐｉ印刷時と比べて半ドット分ずらさざるを得ず、印刷開始からテープ搬送モータ２の正転停止までにドットが形成される３６０ｄｐｉの印刷ラインａの数が３６０ｄｐｉでの印刷時と等しくならない（図１０（Ｂ）参照）。
【００６９】
よって第２実施形態では半ドット有無判定（図６）のＳ２１においてＰ３−Ｐ２が４で割り切れる場合にＳ２３に進み、Ｓ２１においてＰ３−Ｐ２が４で割り切れない場合にＳ２２に進むものとする。
【００７０】
また、第２実施形態のモータ動作処理と停止時処理について図１１に基づいて説明する。
図１１のように、第２実施形態のモータ動作処理は、第１実施形態のモータ動作処理（図７参照）にテープ搬送モータ２が停止中に行われる停止中処理（Ｓ１８０〜Ｓ１８２）とテープ搬送モータ２の逆転中に行われる逆転処理（Ｓ１８３〜Ｓ１８５）が追加されたものであり、その他Ｓ１３１〜Ｓ１４３の処理は第１実施形態のモータ動作処理のＳ３１〜Ｓ４３の処理とほぼ同様である。
【００７１】
図１１のように、Ｓ１４１のモータ減速処理を行い、Ｓ１４２で減速が完了したと判断されると、Ｓ１４３に進み、テープ搬送モータ２が停止される。
上述したように第１実施形態のモータ動作処理（図７参照）は、テープ搬送モータ２の動作パルス周期ごとに実行される。
しかし、テープ搬送モータ２停止中のモータ動作処理は予め定められたタイミングにおいて、モータ動作処理が開始される。そしてモータ動作処理が開始したタイミングが定められた印字タイミングと判断された場合（Ｓ１３１：ＹＥＳ）、Ｓ１３２の印刷処理を経てＳ１３３に進む。一方、モータ動作処理のタイミングが印字タイミングでない場合（Ｓ１３１：ＮＯ）、Ｓ１３３に進む。
【００７２】
テープ搬送モータ２停止中の場合、Ｓ１３３では現在位置は変更されずにＳ１３４に進む。Ｓ１３４ではモータ状態が停止中と判断されＳ１８０に進む。そして、Ｓ１８０ではテープ搬送モータ２が駆動されていないことを確認し、Ｓ１８１に進む。Ｓ１８１では、テープ搬送モータ２の停止が完了するタイミングか否かが判断され、停止完了のタイミングではないと判断された場合（Ｓ１８１：ＮＯ）、モータ動作処理を終了し、所定のタイミングで再びＳ１３１に戻る。一方、Ｓ１８１で停止完了と判断した場合は（Ｓ１８１：ＹＥＳ）、Ｓ１８２に進み、次に表層テープ３１を搬送方向と反対方向に搬送するための逆転パルスを出力させてモータ動作処理を終了すると共に、当該逆転パルスのタイミングにより再びＳ１３１に戻る。
【００７３】
テープ搬送モータ２の逆転パルスが出力されると、逆転パルスの周期ごとにＳ１３１以降の処理が繰り返される。Ｓ１３４ではモータ状態が逆転中と判断され（Ｓ１３４：逆転中）、Ｓ１８４では逆転が完了するタイミングか否かが判断される。そして、逆転完了のタイミングと判断されると（Ｓ１８４：ＹＥＳ）、Ｓ１８５に進み、再びテープ搬送モータ２を停止させる。
【００７４】
続いて図１２に基づいて、第２実施形態の印刷処理について説明する。第２実施形態の印刷処理は、テープ搬送モータ２の停止中の印刷処理である停止中印刷処理（Ｓ１８６）、テープ搬送モータ２の逆転中の印刷処理である逆転中印刷処理（Ｓ１８７）以外の、Ｓ１５１〜Ｓ１５８の処理は第１実施形態の印刷処理Ｓ５１〜Ｓ５９（図８参照）とほぼ同様である。ただし第２実施形態の印刷処理では、第１実施形態の印刷処理のＳ５２〜Ｓ５４（図８参照）とは異なり、印刷開始後１列目のドットを半ドットとして印刷する処理は行わない。第２実施形態ではモータ状態が減速中の場合であって（Ｓ１５１：減速中）、半ドットモード決定フラグがＯＮに設定されると共にテープ搬送モータ２停止前に形成されるドットのうち最終列のドットを形成しようとするときに（Ｓ１５７：ＹＥＳ）、当該ドットを半ドットとして形成する。
【００７５】
よって、１８０ｄｐｉの印刷時においてＰ３−Ｐ２が２で割り切れない場合は、すなわち印刷開始から印刷一時停止までにドットが形成される３６０ｄｐｉの印刷ラインａが３６０ｄｐｉ印刷時と異なる場合は（Ｓ１５７：ＹＥＳ）、Ｓ１５８に進み、印刷開始からテープ搬送モータ２が停止するまでに形成されるドットのうち、最終列のドットが半ドットに形成されると共に最終列より前の列のドットは通常ドットとして形成される（図１０（Ｃ）参照）。
【００７６】
図１２のように、テープ搬送モータ２の停止中の所定タイミングで印刷処理（Ｓ１３２）が行われる場合、Ｓ１５１からＳ１８６に進む。Ｓ１８６の停止中印刷処理では、印刷方向に１列のドットを形成する。
また、モータ動作処理において所定の逆転パルスが出力される際に、印刷処理（Ｓ１３２）が行われる場合Ｓ１５１からＳ１８７に進む。Ｓ１８７の逆転中印刷処理では印刷方向に１列のドットを形成する。
Ｓ１８６の停止中印刷処理、Ｓ１８７の逆転中印刷処理については後述する。
【００７７】
次に図１３に基づいて第２実施形態の停止時処理を説明する。第２実施形態の停止時処理では、テープ搬送モータ２が正転停止後、逆転し（Ｓ１６０）、停止すると、テープ搬送モータ２への通電が停止する。その時点でカット動作有効か否かの確認（Ｓ１６１）、カット動作処理（Ｓ１６２）の処理が行われて前余白が切断される。なお、逆転停止時に積層テープ３８を切断することにより、切断時の積層テープ３８の変動を小さくできる。その後テープ搬送モータ２が再び通電されて正転してＳ１６３の印刷再開処理が行われる。
すると再びモータ動作処理（図１１）ではモータ加速処理（Ｓ１３５）が開始され、印刷処理（図１２）では通常ドット印刷処理（Ｓ１５５）が行われることになる。
【００７８】
以下では図１０に基づいて、上記で説明した停止中印刷処理と逆転中印刷処理、印刷再開処理におけるドット形成について詳述する。
ここで、図１１〜図１３で説明した各処理は１８０ｄｐｉ印刷時においてテープ搬送モータ２の正転停止直前に半ドットを形成する場合、すなわち図１０（Ｃ）の印刷例のような半ドット形成を行うことを想定したものだが、そのうち停止中印刷処理、逆転中印刷処理、印刷再開処理については３６０ｄｐｉ印刷時でも半ドット形成を行わない１８０ｄｐｉ印刷時でも行われるから、図１０（Ａ）〜（Ｃ）を参照に以下の説明を行う。
【００７９】
図１０（Ａ）〜（Ｃ）では、テープ搬送モータ２正転停止後、停止中と逆転中では同じタイミング・印刷周期でドットが形成される。上述したように、図１０（Ｂ）の例では、テープ搬送モータ２の正転停止後に３６０ｄｐｉ印刷時と同じタイミングでドットを形成するために、半ドットを形成せずにテープ搬送モータ２の正転停止タイミングを半ドット分、前にずらしている。
【００８０】
停止中印刷処理（図１２参照）により形成されるドットを、図１０の各印刷例で示すと、いずれもライン印刷データＡにより印刷された１列のドットの後に、印刷方向に４列並んだ白色のドットである。
ここで、これらの白色ドットがどのライン印刷データにより形成されるかは、各列のドットが、どのライン印刷データの予定印刷領域に形成されるかによる。予定印刷領域とは、テープ搬送モータ２を正転し続けて印刷を一時停止せずに続けた場合に各ライン印刷データを印刷解像度で印刷した通常ドットのドット列が形成される領域を言う。当該領域を具体的に言うと、当該ドット列のテープ搬送方向側端部から搬送方向逆側の端部までとしてもよい。各ドット列の搬送方向長さも当該ライン印刷データに係る予定印刷領域をはみ出さないようにドット形成のタイミングが制御される。
これは逆転中印刷処理（図１２参照）のドット形成でも同様である。  
【００８１】
例えば図１０（Ａ）の３６０ｄｐｉ印刷時の例で言えば、ライン印刷データＣで印刷されて２列並んだ白色ドットは、印刷を一時停止せずに続けた場合にライン印刷データＣで形成される３６０ｄｐｉ印刷時の通常ドット（ライン印刷データＡが形成される印刷ラインａから搬送方向逆側に２本目の印刷ラインａ上に形成される３６０ｄｐｉ印刷時の通常ドット）の予定印刷領域内に印刷される。
【００８２】
またテープ搬送モータ２の停止中に形成されるドットのうち、再正転時に形成されるドットと重ならないものについては、当該ドットに係るライン印刷データが印刷される領域幅を、テープ搬送モータ２を、印刷を一時停止せずに続けた場合の予定印刷領域幅と近似させるように特にドット形成タイミングが制御される。例えば図１０（Ａ）の場合は、ライン印刷データＢが印刷される２列のドットの搬送方向幅の合計が、３６０ｄｐｉ印刷時における通常ドット１列の搬送方向幅と近似させる。
また図１０（Ｃ）のようにテープ搬送モータ２の正転停止直前に半ドットを形成する場合は、テープ搬送モータ２の正転停止直後に形成される１列又は複数列のドットも同じライン印刷データで形成して、当該ライン印刷データの印刷領域幅をテープ搬送モータ２が正転し続け印刷を続けた場合と近似させる。図１０（Ｃ）の例では、ライン印刷データＡで印刷される半ドットと当該半ドットに続く２列の白色ドットの搬送方向幅合計を１８０ｄｐｉ印刷時における通常ドット１列の搬送方向幅と近似させる。
【００８３】
また、逆転中印刷処理（図１２参照）によるドット形成だが、図１０の各印刷例では、いずれも逆転時の印刷方向に並ぶ２列の白色ドットである。これらは図１０の各印刷例のように逆転前に形成された印字部分の一部に重なるように印刷されても、逆転前に形成された印字部分より搬送方向上流側にずれる位置に印刷されるのでもよいが、その形成タイミング・印刷周期及びどのライン印刷データを印刷するかは、各ライン印刷データの予定印刷領域に応じて制御される。
【００８４】
またテープ搬送モータ２が再正転した印刷再開時（図１３参照）のドット形成だが、サーマルヘッド４１は印刷一時停止までに形成されたドット列のうち少なくとも最終列のドットと重なるように印刷を再開し、各ライン印刷データを予定印刷領域に印刷する。
なお、図１０においては、サーマルヘッド４１は印刷一時停止までに形成されたドット列のうち最終列のドットと重なるように印刷を再開するが、後述のように、印刷再開時に印刷一時停止までに形成されるドット列の最後尾部分に当たる複数列のドットが重なるように印刷するのでも構わない。
【００８５】
図１０（Ａ）の例で示すと、印刷一時停止までに形成されるドット列のうち最終列のドットはライン印刷データＣにより印刷されたドットである。そしてテープ搬送モータ２の再正転時に形成される１列目のドットは、この最終列ドットと同じライン印刷データＣを３６０ｄｐｉ印刷時の通常ドットとして印刷する。またライン印刷データＣはテープ搬送モータ２の正転停止直前にドットが形成されたライン印刷データＡから２つ目のライン印刷データなので、当該ライン印刷データＡが印刷された印刷ラインａから搬送方向と逆側に２本目となる印刷ラインａ上に形成されることとなる。
【００８６】
また図１０（Ｂ）及び図１０（Ｃ）の例では、印刷一時停止までのドット列のうち最終列のドットはライン印刷データＢにより印刷されたドットである。そしてテープ搬送モータ２の再正転時における一列目のドットは、この最終列のドットと同じライン印刷データＢを１８０ｄｐｉ印刷時の通常ドットとして印刷する。また当該一列目のドットは、ライン印刷データＡが印刷される印刷ラインｂから搬送方向逆側隣の印刷ラインｂ上に（又は、ライン印刷データＡが印刷される印刷ラインａ２本に対して搬送方向逆側隣の印刷ラインａ２本に跨って）形成される。
【００８７】
図１０（Ｂ）に示す１８０ｄｐｉ印刷時の印刷例では、３６０ｄｐｉ印刷時の印刷例（図１０（Ａ））、１８０ｄｐｉ半ドット印刷時の印刷例（図１０（Ｃ））と同じ位置から印刷を再開すると、ライン印刷データＢの予定印刷領域をはみ出してしまうので、１８０ｄｐｉ印刷時及び３６０ｄｐｉ印刷時に対して半ドット分搬送方向にずれた位置から印刷を再開している。
【００８８】
ここで、表層テープ３１は印字媒体を構成する。またテープ搬送モータ２は搬送モータを構成する。サーマルヘッド４１は印字ヘッドを構成する。３６０ｄｐｉは第１解像度の一例であり、１８０ｄｐｉは第２解像度の一例である。ＣＰＵ６１、ＲＯＭ６４及びＲＡＭ６６は判定手段を構成する。
【００８９】
以上詳細に説明した通り、第１実施形態及び第２実施形態に係る印刷装置では、３６０ｄｐｉでは表層テープ３１の１インチを３６０分割してなる各印刷ラインａ上に各ドットが形成される。一方、１８０ｄｐｉでは印刷ラインａ複数本に跨ってドットが形成される。そして、ＣＰＵ６１、ＲＯＭ６４及びＲＡＭ６６が、印刷開始から前余白カットのための一時停止までにドットが形成される印刷ラインａの数が、３６０ｄｐｉの印刷時と等しくならないと判定した場合は、印刷開始から一時停止までに形成される一連のドットの一部を３６０ｄｐｉにより形成して印刷することにより、該印刷ラインａの数を第１解像度での印刷時と等しくする。これにより、１８０ｄｐｉでの印刷時の印刷開始から一時停止までにドットが形成される印字長さを３６０ｄｐｉでの印刷時とほぼ等しくすることができる。前余白長さは、該印字長さにより決定されるから、以上により、第１解像度印刷時と第２解像度印刷時における前余白長さの違いを解消できる。
【００９０】
また、第１実施形態及び第２実施形態に係る印刷装置では、３６０ｄｐｉで形成されるドットはテープ搬送モータ２の回転加速中に印刷される印刷開始の先頭部分、又は回転減速中に印刷される一時停止直前部分に形成されるため、１８０ｄｐｉでのドット形成から３６０ｄｐｉへの切り替えを低速での印刷時に行うことができ、ＣＰＵへの負担を軽減でき、高性能のＣＰＵを用いなくてもよく、製造コスト削減ができる。
また、サーマルヘッドを用いるため、高速印刷時に３６０ｄｐｉへの切り替えを行うことによって発熱素子の温度が十分に上がりきらなかったり、下がりきらなかったりする印刷品質の低下の問題を回避できる。
【００９１】
また、第２実施形態に係る印刷装置では、印刷一時停止時にテープ搬送モータ２が逆転する。またサーマルヘッド４１はテープ搬送モータ２の再正転時において、印刷一時停止までに形成されたドット列のうち、少なくとも最終列と重なるように印刷を再開するので、ホワイトラインが生じない。また、テープ搬送モータ２の再正転時において各ライン印刷データを、テープ搬送モータ２を正転し続けて印刷を続けた場合と同じ印刷領域に印刷するので、テープ搬送モータ２を正転し続けて印刷を続けた場合と変わらない見た目良い印刷結果が得られる。
また第２実施形態の印刷装置では、１８０ｄｐｉ印刷時に、印刷開始から印刷一時停止までに形成される一連のドットのうちテープ搬送モータ２正転停止直前のドットを３６０ｄｐｉにより半ドットとして形成する。よってモータ回転の最低速時に解像度の切り替えを行うことができ、更にＣＰＵへの負担を軽減できる。更に、当該半ドットに続き、テープ搬送モータ２の正転停止直後に所定タイミングで形成されるドットのうち、１列又は複数列のドットを半ドットと同じライン印刷データを印刷して、当該ライン印刷データが印刷される領域幅を、テープ搬送モータ２を正転し続けて印刷を続けた場合と近似させる。よって、半ドットを形成する際に解像度を変更しても、印刷結果の歪みを確実に防止して、テープ搬送モータ２を正転し続けて印刷を続けた場合と変わらない見た目良い印刷結果を確実に得られる。
【００９２】
尚、本発明は前記２つの実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば実施形態では、第２解像度の一例である１８０ｄｐｉの印刷時に形成されるドットは第１解像度の一例である３６０ｄｐｉの印刷ラインを２本跨ぐよう形成される。しかし、本発明では第２解像度での印刷時に形成されるドットが第１解像度の印刷ラインを３本以上跨いで形成されるのでも構わない。この場合、例えば「前記印刷開始から前記一時停止までに形成される一連のドットの一部を、第１解像度により形成して印刷する」という意味は、必ずしも第２解像度のドットｎ列の代わりに第１解像度のドットｎ列を形成し
て印刷するというように、第２解像度から第１解像度へ切り替えるドット列の数が１対１で対応することのみを意味せず、例えば第２解像度のドットｎ列を第１解像度のドット２ｎ列で形成する等といった場合も含まれる。なお、ここで説明に用いたｎは任意の整数を意味する。
また、例えば実施形態においては、インクリボンのインク層を印字媒体へと転写する熱転写方式を採用したサーマル印刷装置を用いたが、感熱紙に対して印刷を行う感熱方式を採用したサーマル印刷装置でも、インクジェット印刷装置でも構わない。
また、実施形態においては、テープ搬送モータ２をステッピングモータとしているが、テープ搬送量を正確に制御する別の機構を設ければＤＣモータとすることもできる。
【００９３】
また、第２実施形態のドット形成タイミングは図１０の例に限定するものではもちろんない。例えば、テープ搬送モータ２の逆転中にドットを形成したが、形成しなくても構わない。また、モータ停止中に形成されるドットは４列に限定されず、またモータ停止中のドットで印刷されるライン印刷データの数も例えば図１０（Ａ）の場合のライン印刷データＢ、Ｃのように２つに限定されず、１、３、４・・・のように変更してもよい。
また、印刷再開時のドットは、印刷一時停止までに形成されたドット列のうち少なくとも最終列のドットと重なるように形成すればよい。よって、印刷再開時の一列目のドットは必ずしも印刷一時停止までの最終列のドットと同じライン印刷データで印刷する必要はなく、最終列ドットの数列前のドットと同じライン印刷データで印刷しても、各列のドットが予定印刷領域に対応して印刷されていれば構わない。  
【符号の説明】
【００９４】
１            印刷装置
１７          カッタ  
３１          表層テープ
４１          サーマルヘッド
６１          ＣＰＵ
ａ           ３６０ｄｐｉの印刷ライン
ｂ            １８０ｄｐｉの印刷ライン
ｌ            設定余白長さ
ｎ             サーマルヘッドからカッタまでの搬送距離  
ｒ            モータ停止時のヘッド位置と前余白切断時のヘッド位置との距離  
【図１】
0005429031.tif 000002
【図２】
0005429031.tif 000003
【図３】
0005429031.tif 000004
【図４】
0005429031.tif 000005
【図５】
0005429031.tif 000006
【図６】
0005429031.tif 000007
【図７】
0005429031.tif 000008
【図８】
0005429031.tif 000009
【図９】
0005429031.tif 000010
【図１０】
0005429031.tif 000011
【図１１】
0005429031.tif 000012
【図１２】
0005429031.tif 000013
【図１３】
0005429031.tif 000014
【図１４】
0005429031.tif 000015