(57)【要約】【課題】印刷装置およびその制御方法および制御プログラムに関し、印刷データのパターンや印刷動作の条件以外の場合においても印字抜けを抑制する。【解決手段】印刷中断後の印刷再開時に、モータ逆回転処理が実行される場合に、その回転量が、テープ幅検出スイッチ（媒体幅検出部）が検出したテープ（媒体）の幅に応じて決定される。具体的には、逆転駆動ステップ数Ｘとして、テープ幅が３．５〜９ｍｍの場合にＸ＝８、テープ幅が１２〜１８ｍｍの場合にＸ＝６、テープ幅が２４〜４６ｍｍの場合にＸ＝４として、モータがＸステップ逆回転させられる。【選択図】図８
2018122455.tif 000002
【特許請求の範囲】
【請求項１】
媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、
前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、
前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、
前記媒体の幅を検出する媒体幅検出部と、
を備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記媒体幅検出部が検出した前記媒体の幅に応じて決定する、
ことを特徴とする印刷装置。
【請求項２】
前記逆回転制御部は、前記媒体幅検出部が検出した前記媒体の幅が小さいほど前記回転量が大きくなるように、前記回転量を決定する、ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、
前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、
前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、
前記ヘッドにより前記媒体にライン毎に印刷を行う場合に、前記印刷データに応じて１ラインの印刷を複数回に分割して実行する分割印刷制御部と、
を備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記分割印刷制御部が制御する前記１ラインの印刷の分割数に応じて決定する、
ことを特徴とする印刷装置。
【請求項４】
前記媒体の幅を検出する媒体幅検出部を更に備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記分割印刷制御部が制御する前記１ラインの印刷の分割数と前記媒体幅検出部が検出した前記媒体の幅とに基づいて決定する、ことを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記逆回転制御部は、前記媒体幅検出部が検出した前記媒体の幅が小さいほど前記回転量が大きくなるように前記回転量を決定し、かつ前記媒体幅検出部が検出した前記媒体の幅が所定幅以上である場合に、前記分割印刷制御部が制御する前記１ラインの印刷の分割数が大きいほど前記回転の回転量が小さくなるように前記回転量を決定する、ことを特徴とする請求項４に記載の印刷装置。
【請求項６】
印刷装置の制御方法であって、
前記印刷装置は、媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、前記媒体の幅を検出する媒体幅検出部と、を備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記媒体幅検出部が検出した前記媒体の幅に応じて決定することを特徴とする印刷装置の制御方法。
【請求項７】
媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、前記媒体の幅を検出する媒体幅検出部と、を備える印刷装置のコンピュータに、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記媒体幅検出部が検出した前記媒体の幅に応じて決定するステップを実行させるための印刷装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびその制御方法および制御プログラムに関する。
【背景技術】
【０００２】
従来、テープ状の記録紙に文字列を印刷して種々の物品に貼付けるラベルを作成するテーププリンタが存在する。
【０００３】
このテーププリンタは、印刷が行われる媒体としてのテープを収容したカセットが装着されるカセット装着部を備え、そのカセット装着部には、テープに印刷を行なうサーマルヘッド、このサーマルヘッドとの間でテープを挟んでこれを搬送するプラテンローラ、印刷されたテープを切断するカッタなどが配設される。
【０００４】
ところで、テーププリンタでは、印刷途中で所定の処理を行なうために印刷を中断する場合がある。例えば、印刷する文字列の前部に設定した余白を確保のためにテープを切断処理する場合、印刷途中でサーマルヘッドの温度が上昇し過ぎてしまい適切な印刷制御を行なうためにはサーマルヘッドの冷却が必要な場合、あるいは印刷中に印刷データの展開処理を行なう場合等である。
【０００５】
印刷を中断する場合には、所定の処理の間にテープにズレが生じるのを防ぐため、プラテンローラを印刷位置に保持した状態でサーマルヘッド及びプラテンローラの駆動用モータの駆動を停止する。そして、所定の処理が終了すれば、サーマルヘッド及びプラテンローラの駆動用モータを制御して印刷が再開される。
【０００６】
ところで、プラテンローラをサーマルヘッドに対して移動可能とし、上述のようなプラテンローラの駆動手段を備えたテーププリンタでは、印刷の中断時にテープが送られて印刷抜けが生じるおそれがあった。
【０００７】
このような問題に対して従来、印刷の中断時に、駆動モータを一律に一定角度だけ逆転駆動させることにより、印字抜けが生じることを防ぐ技術が知られている（例えば特許文献１に記載の技術）。
【０００８】
更に、印刷データのパターン（状態）や、印刷の中断中にテープをカットすること、或いは、印刷の中断時間とヘッド温度との関係等の条件に応じて駆動モータを逆転駆動させることにより、印字抜けが生じることを防ぐ技術も知られている（例えば特許文献２に記載の技術）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−２４６９８０号公報
【特許文献２】特許６０３６８９２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、上記従来技術を適用しても、印刷データのパターンや印刷動作の条件によっては、依然として印字抜けが誘発してしまう場合があった。
【００１１】
そこで、本発明は、印刷データのパターンや印刷動作の条件以外の場合においても印字抜けを抑制することができる印刷装置および印刷装置の制御方法および制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の印刷装置に係る態様の一例では、媒体に印刷する印刷データに基づいて媒体にライン毎に印刷を行うヘッドと、印刷データの前記媒体への印刷に伴って媒体を搬送する駆動モータと、ヘッドによる前記媒体への印刷が中断中に、駆動モータの回転する向きを、ヘッドによる媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、媒体の幅を検出する媒体幅検出部と、を備え、逆回転制御部により、ヘッドによる媒体への印刷が中断中に、駆動モータの回転する向きが、ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、回転の回転量を、媒体幅検出部が検出した媒体の幅に応じて決定する。
【００１３】
本発明の印刷装置の制御方法に係る態様の一例では、印刷装置の制御方法であって、印刷装置は、印刷装置は、媒体に印刷する印刷データに基づいて媒体にライン毎に印刷を行うヘッドと、印刷データの媒体への印刷に伴って媒体を搬送する駆動モータと、ヘッドによる媒体への印刷が中断中に、駆動モータの回転する向きを、ヘッドによる媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、媒体の幅を検出する媒体幅検出部と、を備え、逆回転制御部により、ヘッドによる媒体への印刷が中断中に、駆動モータの回転する向きが、ヘッドによる媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、回転の回転量を、媒体幅検出部が検出した媒体の幅に応じて決定する。
【００１４】
本発明の印刷装置の制御プログラムに係る態様の一例では、媒体に印刷する印刷データに基づいて媒体にライン毎に印刷を行うヘッドと、印刷データの媒体への印刷に伴って媒体を搬送する駆動モータと、ヘッドによる媒体への印刷が中断中に、駆動モータの回転する向きを、ヘッドによる媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、媒体の幅を検出する媒体幅検出部と、を備える印刷装置のコンピュータに、逆回転制御部により、ヘッドによる媒体への印刷が中断中に、駆動モータの回転する向きが、ヘッドによる媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、回転の回転量を、媒体幅検出部が検出した媒体の幅に応じて決定するステップを実行させる。
【００１５】
また、本発明の印刷装置に係る別の態様の一例では、媒体に印刷する印刷データに基づいて媒体にライン毎に印刷を行うヘッドと、印刷データの媒体への印刷に伴って媒体を搬送する駆動モータと、ヘッドによる媒体への印刷が中断中に、駆動モータの回転する向きを、ヘッドによる媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、ヘッドにより媒体にライン毎に印刷を行う場合に、印刷データに応じて１ラインの印刷を複数回に分割して実行する分割印刷制御部と、を備え、逆回転制御部により、ヘッドによる媒体への印刷が中断中に、駆動モータの回転する向きが、ヘッドによる媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、回転の回転量を、分割印刷制御部が制御する１ラインの印刷の分割数に応じて決定する。
【発明の効果】
【００１６】
本発明によれば、印刷データのパターンや印刷動作の条件以外の場合においても印字抜けを抑制することができる印刷装置および印刷装置の制御方法および制御プログラムを提供することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１、第２の実施形態に共通の印刷装置の平面図である。
【図２】印刷装置に使用するテープカセットの斜視図である。
【図３】印刷装置のテープカセット収納部の斜視図である。
【図４】印刷装置のブロック図である。
【図５】第１、第２の実施形態の説明図である。
【図６】第１、第２の実施形態に共通の印刷処理の実施形態を例示するフローチャートである。
【図７】モータ逆転処理の詳細処理の第１の実施形態の説明図である。
【図８】モータ逆転処理の詳細処理の第１の実施形態を例示するフローチャートである。
【図９】モータ逆転処理の詳細処理の第２の実施形態の説明図である。
【図１０】モータ逆転処理の詳細処理の第２の実施形態を例示するフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための形態について図面を参照しながら詳細に説明する。本発明の第１の実施形態は、印刷装置のテープ幅に応じて、逆回転時のステップ数（回転量）を制御するようにしたものである。また、本発明の第２の実施形態は、印刷装置のテープ幅と共に、印刷時の１ラインの分割印刷数に応じて、逆回転時のステップ数（回転量）を制御するようにしたものである。
【００１９】
図１は、本発明の第１、第２の実施形態に共通の印刷装置１の平面図であり、図２は、印刷装置１に使用するテープカセット１０の斜視図、図３は、印刷装置１のテープカセット収納部５の斜視図である。この印刷装置１は、ロール状であり裏面に粘着層を有する媒体に対する印刷を行うものであり、媒体に氏名等の情報を印刷したラベル等の作成に使用することができる。
【００２０】
この印刷装置１は、図１に示すように、筐体２の上面に配置されたキーボード入力部３及び表示部４と、筐体２内に設けられたテープカセット収納部５と、を備えている。テープカセット収納部５は、筐体２の上面に開口しており、開閉蓋６により塞がれている。また、図示しないが，筐体２には、電源コード接続端子、外部機器接続端子、記憶媒体挿入口等が設けられている。
【００２１】
キーボード入力部３は、文字等の各種データを入力するための入力キー、表示部４にカーソルを移動操作するカーソルキー、各種モードの設定キー、設定されたモードの実行キー等を備えている。キーボード入力部３は、入力手段として機能する。
【００２２】
表示部４は、例えば液晶表示パネルからなっている。この表示部４には、印刷装置１の使用者に対する操作手順のメッセージ、キーボード入力部３から入力された各種の入力情報、各種の設定のための選択メニュー、選択された設定情報、印刷イメージ等が表示される。
【００２３】
この印刷装置１は、印刷が行われる媒体として、表面が印刷面とされ、裏面が粘着面とされ、この粘着面に剥離テープが貼付けられた被印刷テープを用いるものである。以下、この媒体を被印刷テープと称する。この被印刷テープは、図２に示したテープカセット１０に収められている。
【００２４】
図２に示されるように、テープカセット１０は、カセットケース１１内に、被印刷テープ１２が巻装されたテープコア１３と、インクリボン１４が巻装されたインクリボン供給コア１５と、インクリボン巻取りコア１６とを収容したものである。
【００２５】
図２に示されるように、カセットケース１１は、カセットケース１１の一側面から凹入した形状の印字ヘッド挿入部１７を有しており、インクリボン１４は、インクリボン供給コア１５から繰り出され、カセットケース１１内に配置された図示しないガイド手段により、印字ヘッド挿入部１７内のカセットケース１１側面近くの位置を通るように導かれて、インクリボン巻取りコア１６に巻付けられている。
【００２６】
また、被印刷テープ１２は、印刷面とは反対面が粘着面とされ、粘着面に剥離テープが貼付けられた紙テープ、樹脂テープまたはマグネットテープ等であり、インクリボン１４と同じ幅を有している。この被印刷テープ１２は、テープコア１３から繰り出され、ガイド手段により、印字ヘッド挿入部１７を、印刷面をインクリボン１４の外面に対向させて通るように導かれ、カセットケース１１に設けられた図示しないテープ出口から突き出している。
【００２７】
一方、図３に示されるように、筐体２のテープカセット収納部５には、テープカセット１０を所定の位置に支持するための複数のカセット受け部２０が設けられている。
【００２８】
さらに、テープカセット収納部５には、印字ヘッド２２と、プラテンローラ２３と、テープカセット１０のテープコア１３と係合するテープコア係合軸２４と、テープカセット１０のインクリボン巻取りコア１６と係合するインクリボン巻取り駆動軸２５とが設けられている。
【００２９】
カセット受け部２０は、カセットケース１１の複数の角部に形成された係合部１８に対応させて設けられており、テープカセット１０は、被印刷テープ１２とインクリボン１４の印字ヘッド挿入部１７内に露出している部分とを印字ヘッド２２とプラテンローラ２３との間に挿入するとともに、テープコア１３とインクリボン巻取りコア１６とをテープコア係合軸２４とインクリボン巻取り駆動軸２５とにそれぞれ係合させて、各係合部１８をカセット受け部２０に係合させて、テープカセット収納部５内の所定の位置にセットされる
【００３０】
図３において、印字ヘッド２２は、テープカセット１０の印字ヘッド挿入部１７に入り込む位置に配置されており、印刷開始時に、インクリボン１４に押し付けられる。また、プラテンローラ２３は、印字ヘッド２２の印字面に対向させて配置されており、印字ヘッド２２との間に挟み込まれたインクリボン１４と被印刷テープ１２とを、被印刷テープ１２の長手方向に一定ピッチで間欠的に送り駆動する。プラテンローラ２３は、後述する図４に示されるステッピングモータ３８により一定ピッチで間欠的に回転駆動され、インクリボン巻取り駆動軸２５は、ステッピングモータ３８により、プラテンローラ２３のテープ送りに同調させて回転駆動される。ここで、印字ヘッド２２及びステッピングモータ３８は、後述する図４に示される制御部３０で生成された印刷制御データに基づいて、後述する図４に示される印字ヘッド駆動回路３７及びモータ駆動回路３９を介してそれぞれ制御される。
【００３１】
第１、第２の実施形態において、インクリボン１４は、熱転写型のインクリボンであり、印字ヘッド２２は、所定数のドット状発熱素子が、縦方向、つまりインクリボン１４及び被印刷テープ１２の幅方向に沿って一列に配列したサーマルヘッドである。印字ヘッド２２は、印字ヘッド駆動回路３７により、間欠送りされるインクリボン１４及び被印刷テープ１２の停止タイミングに合わせて、発熱素子列のうちの印字ヘッド２２に供給された印刷データに対応した発熱素子を駆動され、インクリボン１４のインクを被印刷テープ１２に転写する。これにより、印字ヘッド２２は、制御部３０で生成された印刷データに基づいて、印字ヘッド駆動回路３７の駆動により、被印刷テープ１２（媒体）に１ラインずつ印刷を行うヘッドとして動作する。
【００３２】
また、テープカセット収納部５には、印刷の進行に伴ってテープカセット１０から送り出されてくる印刷済みの被印刷テープ１２を筐体２外に排出するためのテープ排出部２６と、被印刷テープ１２の印刷済み部分、つまり作成された印刷片（例えばラベル）を被印刷テープ１２から切り離すフルカット機構２７とハーフカット機構２８とを備えている。フルカット機構２７とハーフカット機構２８とは、テープ排出部２６に配置されており、何れか一方を選択され、後述する図４に示されるテープカットモータ４０により駆動される。ここで、テープカットモータ４０は、制御部３０で生成された印刷制御データに基づいて、カットモータ駆動回路４１を介してそれぞれ制御される。
【００３３】
フルカット機構２７は、被印刷テープ１２を剥離テープとともに切断するフルカットを行う。このフルカット機構２７が選択された場合、作成された印刷片は、剥離テープ付きの印刷片として排出される。また、ハーフカット機構２８は、被印刷テープ１２を、剥離テープを残して切断するハーフカットを行う。このハーフカット機構２８が選択された場合、印刷片は、筐体２内のテープカセット１０に繋がったままの剥離テープから剥ぎ取って取り出されるか、或いは、適当な時期にフルカット機構２７を作動させて剥離テープを切断することにより、剥離テープ付きの印刷片として取り出される。
【００３４】
一方、テープカセット１０には、被印刷テープ１２及びインクリボン１４の幅が異なる複数種類のものがあり、作成したい印刷片のサイズに応じて、そのサイズに合ったテープ幅のテープカセットがテープカセット収納部５にセットされる。
【００３５】
そのため、第１、第２の実施形態では、印字ヘッド２２として、各種のテープ幅のうちの最も広いテープ幅に対応した印刷幅（発熱素子の配列長）のものを用い、テープカセット収納部５にセットされたテープカセット１０のテープ幅に応じて、印字ヘッド２２の発熱素子列のうちの、被印刷テープ１２の幅に対応した有効範囲の各発熱素子を駆動するようにしている。
【００３６】
さらに、第１、第２の実施形態では、カセットケース１１に設けられた係合部１８のカセット受け部２０と係合する面に、テープカセット１０の種類毎に異なる識別用の凹凸部（図示せず）を形成し、テープカセット収納部５のカセット受け部２０に、係合部１８の凹凸部の形状を検知するテープ幅検出スイッチ２９（媒体幅検出部）を設けることにより、テープカセット１０の種類、つまり被印刷テープ１２のテープ幅（媒体の幅）を自動的に判別し、印字ヘッド２２の有効範囲を設定できるようにしている。
【００３７】
図４は、印刷装置１のブロック図であり、この印刷装置１は、印字ヘッド２２（図３参照）と、印字ヘッド２２を駆動する印字ヘッド駆動回路３７と、ステッピングモータ３８と、ステッピングモータ３８を駆動するモータ駆動回路３９と、テープカットモータ４０と、テープカットモータ４０を駆動するカットモータ駆動回路４１と、テープ幅検出スイッチ２９を備える。また、印刷装置１は、表示部４（図１参照）と、表示部４を駆動する表示部駆動回路３５と、キーボード入力部３（図１参照）を備える。さらに、印刷装置１は、制御部３０、ＲＯＭ３２、およびＲＡＭ３３を備える。
【００３８】
表示部駆動回路３５は、制御部３０で生成される表示制御データに基づく指示により、キーボード入力部３からの入力に関する情報や、各種の設定のための選択メニュー、各種の処理に関するメッセージ等を表示部４に表示させる。
【００３９】
ステッピングモータ３８は、図３の説明で前述したプラテンローラ２３とインクリボン巻取り駆動軸２５を回転駆動させる。ステッピングモータ３８は、印刷データの被印刷テープ１２（媒体）への印刷に伴って一の向きに回転することによって、被印刷テープ１２を一定の向きに沿って搬送する駆動モータとして動作する。また、後述するように、ステッピングモータ３８は、必要に応じて、印刷データの被印刷テープ１２への印刷の中断中に、中断前の回転の向きである一の向きとは逆の向きに回転する動作も行うことができる。また、ステッピングモータ３８は、制御部３０で生成される印刷制御データに基づく指示により、モータ駆動回路３９を介して制御される。
【００４０】
テープカットモータ４０は、図３の説明で前述したフルカット機構２７とハーフカット機構２８とを駆動する共用モータであり、フルカット機構２７，ハーフカット機構２８のうちの一方に対して係合及び他方に対して切り離し可能に設けられ、これらのフルカット機構２７，ハーフカット機構２８のうちの選択されたカット機構を駆動する。また、テープカットモータ４０は、制御部３０で生成される印刷制御データに基づく指示により、カットモータ駆動回路４１を介して制御される。
【００４１】
ＲＯＭ３２には、システムプログラム、ＪＩＳコードで定められた各種の文字等のパターンデータ、入力データの処理プログラム、表示プログラム、印刷プログラム等が予め登録されている。なお、これらのプログラムは、印刷装置１の図示しない記憶媒体挿入口に挿入されたメモリカード等の記憶媒体、または外部機器接続端子に接続されたパーソナルコンピュータ等の外部機器から読み込まれて記憶されてよい。
【００４２】
制御部３０は、例えばマイクロプロセッサであり、キーボード入力部３からのユーザによるキー入力に応じて、ＲＯＭ３３に記憶されているシステムプログラム等を起動させ、ＲＡＭ３２をワークメモリとして、キーボード入力部３へのユーザによるキー入力とテープ幅検出スイッチ２９によるテープ幅検出信号を受け付ける。そして、制御部３０は、被印刷テープ１２（媒体）に印刷する印刷データを生成する印刷データ生成部として動作する。また、制御部３０は、印字ヘッド駆動回路３７、モータ駆動回路３９、およびカットモータ駆動回路４１をそれぞれ介して、印字ヘッド２２、ステッピングモータ３８、およびテープカットモータ４０を制御するための印刷制御データを生成する印刷制御データ生成部として動作する。さらに、制御部３０は、表示部駆動回路３５を介して、表示部４を制御する表示制御部として動作する。またさらに、制御部３０は、モータ駆動回路３９を介して、ステッピングモータ３８を制御するための逆回転制御部として動作する。
【００４３】
ＲＡＭ３２は、キーボード入力部３及びタッチパネル７からの入力データ、表示データ、印刷データ、印刷制御データ、制御部３０によりＲＯＭ３２から読み込まれた文字等のパターンデータ、表示データ、印刷データ等を一時的に記憶する。
【００４４】
次に、印刷装置１における、第１、第２の実施形態に共通の印刷処理について説明する。
【００４５】
印刷装置１において、印刷途中で所定の処理を行なうために印刷を中断する場合がある。例えば、図３の説明で前述したように、フルカット機構２７により被印刷テープ１２を剥離テープとともに切断する場合、ハーフカット機構２８により被印刷テープ１２のみを切断し剥離テープは切断しない場合である。あるいは、印刷途中でサーマルヘッドの温度が上昇し過ぎてしまい適切な印刷制御を行なうためにはサーマルヘッドの冷却が必要な場合、あるいは印刷中に印刷データの展開処理を行なう場合等である。なお、所定の処理はこれらの例に限らず、当該所定の処理を行うために、印刷を中断する必要がある処理であれば、他の処理であっても良い。印刷を中断する場合には、所定の処理の間に被印刷テープ１２にズレが生じるのを防ぐため、図４において、制御部３０は、プラテンローラ２３
（図３参照）を印刷位置に保持した状態で、印字ヘッド駆動回路３７による印字ヘッド２２の駆動およびステッピングモータ３８によるプラテンローラ２３の回転駆動を停止する。そして、上記所定の処理が終了すれば、制御部３０は、印字ヘッド駆動回路３７およびモータ駆動回路３９を制御して、印刷を再開させる。
【００４６】
ここで、印刷を中断した際に、例えば図５（ａ）に示されるように、印刷抜けが生じてしまうおそれがある。そこで、以下に説明する各実施形態では、印刷の中断制御時に、印刷データに基づいて被印刷テープ１２の逆転処理を実行することにより、例えば図５（ｂ）に示されるように、印刷抜けを生じない印字を可能とするものである。なお、印刷抜けが生じてしまう理由の一つとして、上記印刷の中断制御時に被印刷テープ１２が送られてしまうことが考えられるが、その他にも様々な要因が絡み合って印刷抜けが生じると考えられる。
【００４７】
図６は、図４の制御部３０が実行する第１、第２の実施形態に共通の印刷処理を例示するフローチャートである。この処理は、制御部３０が、ＲＯＭ３２に記憶された印刷処理プログラムを実行する動作である。以下の説明では、適宜図１から図４を参照するものとする。
【００４８】
まず、ユーザがキーボード入力部３を操作することにより、印刷すべきデータが入力されるとともに、文字サイズや余白の長さ等の書式が設定され、印刷キーが操作される。この結果、キーボード入力部３から入力された文字データに対応するパターンデータがＲＯＭ３２からから読み出されてＲＡＭ３３の印刷データ領域に展開される。ここで、本明細書において、文字データとは純粋な文字のデータを含むが、それに限らず、文字以外の数字や記号、各種図案等、本発明の印刷装置を用いて媒体に印刷可能な様々な種類のデータを含み得る。なお、この展開される印刷データのデータ量が多いときには、印刷が指定された全てのデータが一度にＲＡＭ３３に展開できないことがある。そのときには、制御部３０は、適宜印刷を中断させながら、複数回に分けて印刷データが展開され印刷される。
【００４９】
続いて、制御部３０は、モータ駆動回路３９を介してステッピングモータ３８を正転駆動させる。これにより、プラテンローラ２３が印字ヘッド２２に圧接する印刷位置に移動される。
【００５０】
その後、制御部３０は、図６のフローチャートで例示される印刷処理の実行を開始する。
【００５１】
まず、制御部３０は、ＲＡＭ３３の印刷データ領域から、１ライン分の印刷データを読み込む（ステップＳ６０１）。当該１ライン分の印刷データは、印字ヘッド２２の所定数のドット状発熱素子のうちのどの発熱素子に印刷のための通電を行うかを指定するものである。
【００５２】
次に、制御部３０は、ステップＳ６０１で読み出した１ライン分の印刷データに基づいて、印字ヘッド駆動回路３７を介して印字ヘッド２２の所定数のドット状発熱素子のうちの当該１ライン分の印刷データによって定められた１個以上の発熱素子に通電を行い、当該１ライン分の印刷を実行する（ステップＳ６０２）。
【００５３】
次に、制御部３０は、前述した所定の処理により、印刷動作を停止させるか否かを判定する（ステップＳ６０３）。
【００５４】
制御部３０は、印刷動作を停止させない（ステップＳ６０３の判定がＮｏ）と判定したならば、モータ駆動回路３９を介してステッピングモータ３８に対して、正転駆動のモータパルス信号を出力することにより、被印刷テープ１２を正転方法に搬送させる（ステップＳ６０４）。
【００５５】
その後、制御部３０は、次ラインを指定する（ステップＳ６０５）。
【００５６】
制御部３０は、ステップＳ６０５の次ラインの指定の結果、印刷の終了位置に達したか否かを判定する（ステップＳ６０６）。
【００５７】
制御部３０は、印刷の終了位置に達していない（ステップＳ６０６の判定がＮｏ）と判定したならば、ステップＳ６０１の処理に戻り、次ラインの印刷処理を実行する。
【００５８】
制御部３０は、印刷動作を停止させる（ステップＳ６０３の判定がＹｅｓ）と判定したならば、まず、印刷データまたは印刷制御データに基づいて、ステッピングモータ３８の逆転駆動を実施するか否かを判定する（ステップＳ６０７、Ｓ６０８）。
【００５９】
制御部３０は、ステップＳ６０７での判定の結果、逆転駆動を実施しないと判定した場合（ステップＳ６０８の判定がＮｏの場合）には、前述したステップＳ６０４の処理に移行する。
【００６０】
一方、制御部３０は、ステップＳ６０７での判定の結果、逆転駆動を実施すると判定した場合（ステップＳ６０８の判定がＹｅｓの場合）には、モータ駆動回路３９を介してステッピングモータ３８を、印刷制御データに基づいて逆転駆動させるモータ逆転処理を実行する（ステップＳ６０９）。この処理の詳細については後述する。
【００６１】
続いて、制御部３０は、カットモータ駆動回路４１を介してテープカットモータ４０を印刷制御データに基づいて駆動させることにより、フルカット機構２７またはハーフカット機構２８（図３参照）を動作させて、図３の説明で前述したフルカットまたはハーフカットによる被印刷テープ１２の切断処理を実行する（ステップＳ６１０）。
【００６２】
その後、制御部３０は、ステップＳ６０１の処理に戻り、１ラインの印刷処理を実行する。
【００６３】
制御部３０は、印刷の終了位置に達した（ステップＳ６０６の判定がＹｅｓ）と判定したならば、図６のフローチャートを終了して印刷処理を終了する。
【００６４】
以上説明した第１、第２の実施形態に共通の印刷処理において、印刷の停止時に、印刷データに基づいてステッピングモータ３８の逆転駆動が行われる。この場合、逆転駆動の動作を印刷停止時に常に一律の量だけ行うと、印刷抜けが生じるおそれがあった。具体的には、例えば図５（ａ）に示されるように、印刷停止直前のラインであるラインＬ１における文字データ部分のドット数ａが多く、且つ、ラインＬ１の次のラインであり印刷再開直後のラインであるラインＬ２における文字データ部分のドット数ｂが少ないような場合（以下、簡便のため第１条件と言う）に、ドット数ａがある程度少ないか、またはドット数ｂがある程度多いような場合（以下、簡便のため第２条件と言う）と同様に逆転駆動の動作を行うと、かえって印刷抜けが発生してしまうおそれがあった。逆に、上記の第２条件を満たす場合には、逆転駆動の動作を行ったほうが、印刷抜けを抑制できることがわかった。即ち、印刷を中断する前後の印刷データが上記の第１条件を満たしている場合には、ステッピングモータの逆転動作を行わず、且つ、上記の第１条件を満たしていない場合（即ち、上記の第２条件を満たしている場合）には、ステッピングモータを逆転動作させることによって、上記の第１条件及び第２条件のいずれを満たす場合にも、印刷抜けの発生を抑制することができる。なお、ヘッドが有する複数の発熱素子のうちの、各ラインＬ１，Ｌ２の印刷データによって指定されたドットに対応する発熱素子に通電させるため、印刷データのドット数とその印刷データに基づいて通電させる発熱素子の数は等しい。このように、制御部３０は、ステッピングモータ３８を、ステッピングモータ３８の動作が中断される前とは逆の向きに、ステッピングモータ３８の動作が中断中に回転させるかどうかを、印刷データの状態に基づいて決定する逆回転制御部として動作する。上述の例では、印刷を中断する前後の印刷データに基づいてステッピングモータの逆転動作を制御したが、印刷の中断時間やサーマルヘッドである印字ヘッド２２の温度などに基づいて、ステッピングモータ３８の逆転駆動を制御してもよい。例えば、前述したように、中断中にヘッドの温度変化が十分小さい場合、即ち、印刷の中断時間が比較的短いため印刷の中断中にヘッド温度が一定の範囲内に保持される場合や、印刷の中断中に適宜通電を行うことによって印刷の中断中にヘッド温度が一定の範囲内に保持される場合には、印字ヘッド２２とインクリボン１４（図２、図３参照）との凝着現象が起こりにくく、ステッピングモータ３８の逆転駆動の動作を行うことによって、印刷抜けを抑制できる。即ち、このときの印刷の中断時間や印刷の中断中の通電制御を行うための印刷制御データに基づいて、印刷の中断中にヘッド温度が一定の範囲内に保持されると制御部が判断した場合には、逆転駆動の動作を行うが、逆に、印刷の中断時間や通電制御等の印刷制御データに基づいて、印刷の中断中にヘッド温度が一定の範囲内に保持されないと制御部が判断した場合には、逆転駆動の動作を行わない。このように、制御部３０は、ステッピングモータ３８を、ステッピングモータ３８の動作が中断される前とは逆の向きに、ステッピングモータ３８の動作が中断中に回転させるかどうかを、印刷制御データの状態に基づいて決定する逆回転制御部として動作する。これによって、印刷抜けの発生を効果的に抑制することが可能となる。そこで、本実施形態では、制御部３０が、以上の印刷データまたは印刷制御データに基づく判定処理をステップＳ６０７で実行し、ステップＳ６０８で逆転駆動を実施するか否かを決定するものである。
【００６５】
次に、図６のフローチャートで例示される印刷処理における、ステップＳ６０９のモータ逆転処理の詳細例の第１の実施形態について、以下に説明する。上述のようにして、制御部３０がステッピングモータ３８を逆転駆動させる制御を行う場合、ステッピングモータ３８を逆転駆動させるステップ数（回転量）が重要であり、適切なステップ数を与えないとかえって印刷抜けが発生してしまうおそれがあった。
【００６６】
図７は、第１の実施形態の説明図であり、図３のテープ幅検出スイッチ２９によってテープ幅検出信号として検出される被印刷テープ１２のテープ幅（縦軸、単位：ミリメートル）と、ステッピングモータ３８の逆転駆動時の逆転駆動ステップ数ｎ（横軸）との組合せにおいて、印刷抜けが発生するか否かを示す実験結果である。この実験結果は、図４のステッピングモータ３８が、２−２相励磁駆動を採用しており、ギア比は１ライン（０．０６ｍｍ）当たり２ステップで構成されている。すなわち、１ステップで、０．０３ｍｍの搬送を行うように設計された場合の実験結果で、○は印刷抜けが発生しなかったことを示し、△は印刷抜けが発生する場合と発止しない場合の両方の場合があったことを示し、×は印刷抜けが常に発生したことを示す。この実験結果より、テープ幅が２４〜４６ｍｍ（ミリメートル）のときには逆転駆動ステップ数が４回のときが印刷抜けが発生せず最適で、テープ幅が１２〜１８ｍｍのときには逆転駆動ステップ数が６回のときが印刷抜けが発生せず最適で、テープ幅が３．５〜９ｍｍのときには逆転駆動ステップ数が８回のときが印刷抜けが発生せず最適であることがわかる。
【００６７】
図８は、図７の実験結果に基づいて制御部３０が実施する図６のステップＳ６０９のモータ逆転処理の詳細処理の第１の実施形態を例示するフローチャートである。ここで、前述したように、図３に示される印字ヘッド２２は各種のテープ幅のうちの最も広いテープ幅に対応した印刷幅（発熱素子の配列長）を有しており、ユーザは使用用途に応じて、図１のテープカセット収納部５に、２４〜４６ｍｍ、１２〜１８ｍｍ、又は３．５〜９ｍｍの各種テープ幅のテープカセット１０をセットすることができる。そして、前述したようにテープカセット１０のテープ幅は、テープ幅検出スイッチ２９によってテープ幅検出信号として検出することができる。
【００６８】
制御部３０はまず、図３のテープ幅検出スイッチ２９によってテープ幅検出信号として検出される被印刷テープ１２のテープ幅が、３．５〜９ｍｍの範囲に含まれるか否かを判定する（図８のステップＳ８０１）。ステップＳ８０１の判定がＹＥＳの場合、制御部３０は、図４のＲＡＭ３３に変数として保持される逆転駆動ステップ数Ｘの値として８を設定する（図８のステップＳ８０２）。その後、制御部３０は、ステップＳ８０８の処理に移行する。
【００６９】
ステップＳ８０１の判定がＮＯの場合、制御部３０は、テープ幅が、１２〜１８ｍｍの範囲に含まれるか否かを判定する（図８のステップＳ８０３）。ステップＳ８０３の判定がＹＥＳの場合、制御部３０は、逆転駆動ステップ数Ｘの値として６を設定する（図８のステップＳ８０４）。その後、制御部３０は、ステップＳ８０８の処理に移行する。
【００７０】
ステップＳ８０３の判定がＮＯの場合、制御部３０は、テープ幅が、２４〜４６ｍｍの範囲に含まれるか否かを判定する（図８のステップＳ８０５）。ステップＳ８０５の判定がＹＥＳの場合、制御部３０は、逆転駆動ステップ数Ｘの値として４を設定する（図８のステップＳ８０６）。その後、制御部３０は、ステップＳ８０８の処理に移行する。
【００７１】
ステップＳ８０５の判定がＮＯの場合、制御部３０は、あり得ないテープ幅が検出されたと判定して、表示部４へのエラー表示等のエラー処理を実行する（図８のステップＳ８０７）。その後、制御部３０は、図８のフローチャートで例示される図６のステップＳ６０９のモータ逆転処理を終了する。
【００７２】
ステップＳ８０２、Ｓ８０４、又はＳ８０６の処理の後、制御部３０は、図４のモータ駆動回路３９に指示を出して、ＲＡＭ３３の変数Ｘに設定されたステップ数だけ、ステッピングモータ３８を逆転駆動させる（図８のステップＳ８０８）。その後、制御部３０は、図８のフローチャートで例示される図６のステップＳ６０９のモータ逆転処理を終了する。
【００７３】
図８のフローチャートとして例示した図６のステップＳ６０９のモータ逆転処理の詳細処理の第１の実施形態によれば、ユーザがセットしたテープカセット１０のテープ幅に応じて、印刷中断後の再開時のモータ逆転処理において、最適な逆転駆動ステップ数を与えることが可能となる。
【００７４】
次に、図６のフローチャートで例示される印刷処理における、ステップＳ６０９のモータ逆転処理の詳細例の第２の実施形態について、以下に説明する。印字ヘッド２２の解像度が上がると発熱素子の数が多くなる一方、電源回路の制限等により発熱素子全体に流せる電流には制限がある。その場合に、一度に全ての発熱素子を発熱させることはできず、１ラインを印刷する場合に、何回かに分割して印刷する分割印刷の技術が採用される。さらにこの場合に、分割印刷時の分割数に応じて、テープ速度が可変させられる。図９は、分割印刷数（縦軸）と、ステッピングモータ３８の逆転駆動時の逆転駆動ステップ数ｎとの組合せにおいて、印刷抜けが発生するか否かを示す実験結果である。△、×の意味は、図７の場合と同様である。この実験結果より、分割数が３の場合には、逆転駆動ステップ数ｎが０、２、４の何れの場合にも印刷抜けが発生しなかった。一方、分割数が１の場合には、逆転駆動ステップ数ｎが２、４の場合に印刷抜けが発生しなかった。これより、余裕を持たせて、分割数が３の場合には逆転駆動ステップ数ｎが２以上であれば印刷抜けが発生せず最適で、分割数が１の場合には逆転駆動ステップ数ｎが４以上であれば印刷抜けが発生せず最適であるという判定ルーチンを構築できる。ここで、分割数が３の場合は、前述のテープ幅が４６ｍｍの場合であって印字ヘッド２２の幅いっぱいに印字が行われる場合に相当し、分割数が１、２の場合はテープ幅が１２〜１８ｍｍ又は３．５〜９ｍｍの場合に相当する。これらと、図７の第１の実施形態の場合の判定ルーチンとを組み合わせと、テープ幅が３．５〜２４ｍｍの場合には、図７の実験結果より逆転駆動ステップ数ｎは常に４以上となるため、図９の分割数が１、２となる場合の最適条件を満たしており、従って分割数を考慮する必要がない。テープ幅が４６ｍｍの場合のみ、分割数が３となる場合には図９の実験結果に余裕を持たせて逆転駆動ステップ数ｎを２とすればよく、分割数が１となる場合には図９の実験結果に余裕を持たせて逆転駆動ステップ数ｎを４とすればよいということになる。
【００７５】
図１０は、図７、図９の実験結果に基づいて制御部３０が実施する図６のステップＳ６０９のモータ逆転処理の詳細処理の第２の実施形態を例示するフローチャートである。図１０において、図８の場合と同じステップ番号が付された処理は図８の場合と同じ処理である。従って、テープ幅が１２〜１８ｍｍ又は３．５〜９ｍｍの場合のステップＳ８０１からＳ８０４までの処理は、図８の場合と同様の処理となる。
【００７６】
次に、ステップＳ８０３の判定がＮＯとなる場合に、制御部３０は、テープ幅が２４ｍｍであるか否かを判定する（ステップＳ１００１）。ステップＳ１００１の判定がＹＥＳの場合には、制御部３０は、逆転駆動ステップ数Ｘの値として４を設定する（図１０のステップＳ１００２）。これは、第１の実施形態における図８のステップＳ８０６の場合と同じである。その後、制御部３０は、ステップＳ８０８の処理に移行する。
【００７７】
ステップＳ１００２の判定がＮＯならば、制御部３０は、テープ幅が３６ｍｍ〜４６ｍｍの範囲にあるか否かを判定する（ステップＳ１００３）。ステップＳ１００３の判定がＹＥＳならば、制御部３０は更に、図４の印字ヘッド駆動回路３７に対して与えている現在（印刷中断時）のラインの分割数が３であるか否かを判定する（ステップＳ１００４）。
【００７８】
ステップＳ１００４の判定がＹＥＳならば、制御部３０は、図９に基づく判定論理に従って、逆転駆動ステップ数Ｘの値として２を設定する（図１０のステップＳ１００５）。その後、制御部３０は、ステップＳ８０８の処理に移行する。
【００７９】
ステップＳ１００４の判定がＹＥＳならば、制御部３０は、図９に基づく判定論理に従って、逆転駆動ステップ数Ｘの値として４を設定する（図１０のステップＳ１００６）。その後、制御部３０は、ステップＳ８０８の処理に移行する。
【００８０】
ステップＳ１００３の判定がＮＯの場合、制御部３０は、あり得ないテープ幅が検出されたと判定して、図７の場合と同様に、表示部４へのエラー表示等のエラー処理を実行する（図１０のステップＳ８０７）。その後、制御部３０は、図１０のフローチャートで例示される図６のステップＳ６０９のモータ逆転処理を終了する。
【００８１】
ステップＳ８０２、Ｓ８０４、Ｓ１００２、Ｓ１００５、又はＳ１００６の処理の後、制御部３０は、図４のモータ駆動回路３９に指示を出して、ＲＡＭ３３の変数Ｘに設定されたステップ数だけ、ステッピングモータ３８を逆転駆動させる（図１０のステップＳ８０８）。その後、制御部３０は、図１０のフローチャートで例示される図６のステップＳ６０９のモータ逆転処理を終了する。
【００８２】
図１０のフローチャートとして例示した図６のステップＳ６０９のモータ逆転処理の詳細処理の第２の実施形態によれば、１ラインの印刷実行時の分割印刷の分割数に応じて、印刷中断後の再開時のモータ逆転処理において、最適な逆転駆動ステップ数を与えることが可能となる。
【００８３】
上述の第１、第２の実施形態において、被印刷テープ１２は、印刷面とは反対面が粘着面とされ、粘着面に剥離テープが貼付けられている各種テープであるとしたが、これに限らず、被印刷テープ１２として、粘着面に剥離テープが貼付けられず、且つ、粘着面が露出した各種テープを用いた場合であっても、各実施形態と同様に、印刷データのパターンによらず印字抜けが生じることを効果的に抑制することが可能である。
【００８４】
上述の第１、第２の実施形態において説明したテープ幅や分割印刷の分割数としては、様々なテープ幅や分割数のものを適用することが可能である。
【００８５】
上述の第１、第２の実施形態においては、テープ幅や分割印刷の分割数によって逆転駆動ステップ数（回転数）を制御するようにしたが、テープの素材や色を検出するセンサを設けて、それらの検出結果に応じて同様の制御が実施されるようにしてもよい。
【００８６】
以上の実施形態に関して、更に以下の付記を開示する。
（付記１）
媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、
前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、
前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、
前記媒体の幅を検出する媒体幅検出部と、
を備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記媒体幅検出部が検出した前記媒体の幅に応じて決定する、
ことを特徴とする印刷装置。
（付記２）
前記逆回転制御部は、前記媒体幅検出部が検出した前記媒体の幅が小さいほど前記回転量が大きくなるように、前記回転量を決定する、ことを特徴とする付記１に記載の印刷装置。
（付記３）
媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、
前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、
前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、
前記ヘッドにより前記媒体にライン毎に印刷を行う場合に、前記印刷データに応じて１ラインの印刷を複数回に分割して実行する分割印刷制御部と、
を備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記分割印刷制御部が制御する前記１ラインの印刷の分割数に応じて決定する、
ことを特徴とする印刷装置。
（付記４）
前記媒体の幅を検出する媒体幅検出部を更に備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記分割印刷制御部が制御する前記１ラインの印刷の分割数と前記媒体幅検出部が検出した前記媒体の幅とに基づいて決定する、ことを特徴とする付記３に記載の印刷装置。
（付記５）
前記逆回転制御部は、前記媒体幅検出部が検出した前記媒体の幅が小さいほど前記回転量が大きくなるように前記回転量を決定し、かつ前記媒体幅検出部が検出した前記媒体の幅が所定幅以上である場合に、前記分割印刷制御部が制御する前記１ラインの印刷の分割数が大きいほど前記回転の回転量が小さくなるように前記回転量を決定する、ことを特徴とする付記４に記載の印刷装置。
（付記６）
印刷装置の制御方法であって、
前記印刷装置は、媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、前記媒体の幅を検出する媒体幅検出部と、を備え、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記媒体幅検出部が検出した前記媒体の幅に応じて決定することを特徴とする印刷装置の制御方法。
（付記７）
媒体に印刷する印刷データに基づいて前記媒体にライン毎に印刷を行うヘッドと、前記印刷データの前記媒体への印刷に伴って前記媒体を搬送する駆動モータと、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きを、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御する逆回転制御部と、前記媒体の幅を検出する媒体幅検出部と、を備える印刷装置のコンピュータに、
前記逆回転制御部により、前記ヘッドによる前記媒体への印刷が中断中に、前記駆動モータの回転する向きが、前記ヘッドによる前記媒体への印刷が中断される前とは逆の向きになるよう制御されるとき、前記回転の回転量を、前記媒体幅検出部が検出した前記媒体の幅に応じて決定するステップを実行させるための印刷装置の制御プログラム。
【符号の説明】
【００８７】
１  印刷装置
２  筐体２
３  キーボード入力部
４  表示部
５  テープカセット収納部
６  開閉蓋
１０  テープカセット
１１  カセットケース
１２  被印刷テープ
１３  テープコア
１４  インクリボン
１５  インクリボン供給コア
１６  インクリボン巻取りコア
１７  印字ヘッド挿入部
１８  係合部
２０  カセット受け部
２２  印字ヘッド
２３  プラテンローラ
２４  テープコア係合軸
２５  インクリボン巻取り駆動軸
２６  テープ排出部
２７  フルカット機構
２８  ハーフカット機構
２９  テープ幅検出スイッチ
３０  制御部（印刷データ生成部、印刷制御データ生成部、逆回転制御部）
３２  ＲＯＭ
３３  ＲＡＭ
３５  表示部駆動回路
３７  印字ヘッド駆動回路
３８  ステッピングモータ（駆動モータ）
３９  モータ駆動回路
４０  テープカットモータ
４１  カットモータ駆動回路
【図１】
2018122455.tif 000003
【図２】
2018122455.tif 000004
【図３】
2018122455.tif 000005
【図４】
2018122455.tif 000006
【図５】
2018122455.tif 000007
【図６】
2018122455.tif 000008
【図７】
2018122455.tif 000009
【図８】
2018122455.tif 000010
【図９】
2018122455.tif 000011
【図１０】
2018122455.tif 000012