(57)【要約】【課題】ユーザの意図しないタイミングで印刷装置の位置合わせ動作が実行されることを抑制可能な印刷システムを提供する。【解決手段】制御部は、所定のタイミングで、印刷装置を基準位置へ移動させる位置合わせ動作の実行条件が満たされたかを判断する（Ｓ５、Ｓ１５）。制御部は、位置合わせ動作の実行条件が満たされた場合、その実行条件が満たされたことを通知するための信号を、コントローラを介して出力する（Ｓ７、Ｓ１７）。制御部は、位置合わせ動作の実行を指示するための信号がコントローラを介して入力された場合、位置合わせ動作の実行制御によって印刷装置を基準位置まで移動させる（Ｓ１１、Ｓ２１）。【選択図】図５
2020069735.tif 000002
【特許請求の範囲】
【請求項１】
印刷システムであって、
移動可能な印刷装置と、
制御部と、
インタフェースと、
を備え、
前記制御部は、
所定のタイミングで、前記印刷装置を基準位置へ移動させる位置合わせ動作の実行条件が満たされたかを判断し、
前記位置合わせ動作の実行条件が満たされたと判断した場合、前記位置合わせ動作の実行条件が満たされたことを通知するための信号を、前記インタフェースを介して出力し、
前記位置合わせ動作の実行を指示するための信号が前記インタフェースを介して入力された場合、前記位置合わせ動作を実行制御することで、前記印刷装置を前記基準位置まで移動させる
ことを特徴とする印刷システム。
【請求項２】
前記制御部は、前記所定のタイミングにおいて、前記印刷装置の現在位置を示す現在位置情報と前記基準位置を示す基準位置情報とに基づいて、前記位置合わせ動作の実行条件が満たされたかを判断することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置は、前記印刷装置を移動させるステッピングモータを備え、
前記制御部は、前記ステッピングモータのステップ数に基づいて、前記印刷装置の前記現在位置情報を取得する
ことを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記制御部は、前記印刷装置のメンテナンス動作の実行時、前記印刷装置によって印刷されるラベルの変更時、又は前記印刷装置の印刷動作の再開時の何れかの動作状態において、前記位置合わせ動作の実行条件が満たされたかを判断することを特徴とする請求項２又は３に記載の印刷システム。
【請求項５】
前記制御部は、前記印刷装置の起動時、前記位置合わせ動作の実行条件が満たされたと判断することを特徴とする請求項１から４の何れかに記載の印刷システム。
【請求項６】
前記印刷装置は、前記印刷装置を移動させるステッピングモータを備え、
前記制御部は、前記ステッピングモータのステップ数に基づいて、前記印刷装置の前記位置合わせ動作を実行する
ことを特徴とする請求項１から５の何れかに記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに関する。
【背景技術】
【０００２】
インクリボンをサーマルヘッドで加熱することによって印刷媒体に印刷を行う印刷装置が知られている。例えば特許文献１及び２の印刷装置では、印刷媒体の送り方向に対して直角に延びるスライドレールが、プリンタ本体に配置されている。サーマルヘッドを備えたヘッドユニットは、スライドレールに沿って摺動自在に配置されている。ヘッドユニットがスライドレールに沿って移動することにより、印刷媒体の同一箇所にインクリボンの幅方向の未使用箇所を用いて印刷する。これにより印刷装置は、印字画像幅よりもインクリボンの幅が大きい場合においても、インクリボンの幅方向複数列を使用して印刷できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１６７２３号公報
【特許文献２】特開２００９−６７０５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１及び２が例示するプリンタは、例えば起動時初回などのタイミングで、ヘッドユニットの印字位置を調整するための位置合わせ動作を実行する必要がある。このようなプリンタにおいて、所定のユーザ操作が位置合わせ動作の契機となっている場合がある。この場合、ユーザがユーザ操作と位置合わせ動作との関連性を知らずにプリンタを操作すると、ユーザの意図しないタイミングで位置合わせ動作が開始され、印刷作業の円滑な進行を妨げる可能性があった。
【０００５】
本発明の目的は、ユーザの意図しないタイミングで印刷装置の位置合わせ動作が実行されることを抑制可能な印刷システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る印刷システムは、移動可能な印刷装置と、制御部と、インタフェースと、を備え、前記制御部は、所定のタイミングで、前記印刷装置を基準位置へ移動させる位置合わせ動作の実行条件が満たされたかを判断し、前記位置合わせ動作の実行条件が満たされたと判断した場合、前記位置合わせ動作の実行条件が満たされたことを通知するための信号を、前記インタフェースを介して出力し、前記位置合わせ動作の実行を指示するための信号が前記インタフェースを介して入力された場合、前記位置合わせ動作を実行制御することで、前記印刷装置を前記基準位置まで移動させることを特徴とする。
【０００７】
本態様の印刷システムによれば、制御部は所定のタイミングで、印刷装置を基準位置へ移動させる位置合わせ動作の実行条件が満たされたかを判断する。制御部は、位置合わせ動作の実行条件が満たされた場合、その実行条件が満たされたことを通知するための信号を、インタフェースを介して出力する。制御部は、位置合わせ動作の実行を指示するための信号がインタフェースを介して入力された場合、位置合わせ動作の実行制御によって印刷装置を基準位置まで移動させる。従ってユーザは、インタフェースから出力される通知信号に基づいて、位置合わせ動作の実行条件が満たされたことを認識できる。その上でユーザは、インタフェースを介した実行指示の入力によって、印刷システムに位置合わせ動作を実行させることができる。そのため、ユーザの意図しないタイミングで印刷装置の位置合わせ動作が実行されることを抑制できる。
【図面の簡単な説明】
【０００８】
【図１】印刷システム１の斜視図である。
【図２】印刷装置２の概要を示す図である。
【図３】印刷システム１の電気的構成を示すブロック図である。
【図４】印刷動作の流れを説明するための図である。
【図５】メイン処理のフローチャートである。
【図６】位置合わせ判断処理のフローチャートである。
【発明を実施するための形態】
【０００９】
＜印刷システム１の概要＞
本発明の一実施形態について、図面を参照して説明する。印刷システム１は、熱転写型の印刷を行うためのシステムである。印刷システム１は、外部機器８（図３参照）によって搬送される印刷媒体Ｐ（図２参照）に対して印刷を行う。外部機器８の具体例として、包材を搬送する包装機が挙げられる。この場合、例えば印刷システム１は、包装機によって印刷媒体Ｐが搬送される搬送ラインの一部に組み込まれて使用される。
【００１０】
図１に示すように、印刷システム１は、印刷装置２と、制御部２Ａ、７Ａ（図３参照）と、コントローラ７とを備える。本実施形態の印刷システム１は、印刷装置２、ブラケット６、コントローラ７（図３参照）、及びプラテンローラＱを有する。以下、図の説明の理解を助けるため、印刷システム１に含まれる各構成の上方、下方、左方、右方、前方、及び後方を定義する。印刷装置２及びブラケット６の上方、下方、左方、右方、前方、及び後方は、それぞれ、図１の上方、下方、左斜め上方、右斜め下方、左斜め下方、及び右斜め上方にそれぞれ対応する。図１において、印刷媒体Ｐの搬送方向は、左右方向と一致する。印刷媒体Ｐは、外部機器８によって左方（矢印Ｙ１の方向）に搬送される。
【００１１】
＜カセット９＞
印刷システム１では、印刷装置２のカセット装着部２０にカセット９が装着された状態で、印刷媒体Ｐに対する印刷が行われる。印刷装置２は、カセット９のインクリボン９Ａ（図２参照）を加熱することで印刷を実行する。図２に示すように、カセット９は、蓋９１、シャフト９２Ａ〜９２Ｆ、供給ロール９０Ａ、及び巻取ロール９０Ｂを有する。シャフト９２Ａ〜９２Ｆは、前後方向に延びる回転軸を中心として回転可能なスピンドルである。シャフト９２Ａ〜９２Ｆは、蓋９１の後面から後方に延びる。
【００１２】
シャフト９２Ａ、９２Ｆは、蓋９１の上下方向の中心よりも上方において左右方向に並ぶ。シャフト９２Ａには、インクリボン９Ａの一端が接続されたスプール９２１が装着される。シャフト９２Ｆには、インクリボン９Ａの他端が接続されたスプール９２２が装着される。スプール９２１、９２２は、それぞれ、インクリボン９Ａがロール状に巻回される。スプール９２１にインクリボン９Ａが巻回されることにより、供給ロール９０Ａが構成される。スプール９２２にインクリボン９Ａが巻回されることにより、巻取ロール９０Ｂが構成される。
【００１３】
インクリボン９Ａは、印刷装置２によって供給ロール９０Ａから繰り出され、巻取ロール９０Ｂに巻き取られる。シャフト９２Ｂは、蓋９１の右上の隅に設けられる。シャフト９２Ｃは、蓋９１の右下の隅に設けられる。シャフト９２Ｄは、蓋９１の左下の隅に設けられる。シャフト９２Ｅは、蓋９１の左上の隅に設けられる。シャフト９２Ｂ〜９２Ｅのそれぞれの周面の一部に、供給ロール９０Ａと巻取ロール９０Ｂとの間に張り渡されるインクリボン９Ａが接触する。
【００１４】
＜プラテンローラＱ＞
図１及び図２に示すように、プラテンローラＱは円柱状を有する。プラテンローラＱは、前後方向に延びる回転軸を中心として回転可能である。プラテンローラＱの上方に、印刷装置２が配置される。プラテンローラＱは、印刷装置２のサーマルヘッド２４との間に、印刷媒体Ｐ及びインクリボン９Ａを挟む。プラテンローラＱは、外部機器８により搬送される印刷媒体Ｐに対して下方から接触し、インクリボン９Ａに印刷媒体Ｐを押し付ける。
【００１５】
＜印刷装置２＞
印刷装置２は、熱転写型のサーマルプリンタである。図２及び図３に示すように、印刷装置２は、供給部２２、巻取部２３、サーマルヘッド２４、非図示の制御基板、第１モータ２６、第２モータ２７、第３モータ２８等を備える。図２に示すカセット９が印刷装置２のカセット装着部２０に装着された場合、シャフト９２Ａは供給部２２に接続され、シャフト９２Ｆは巻取部２３に接続される。シャフト９２Ａのスプール９２１に巻回された供給ロール９０Ａは、供給部２２に装着される。シャフト９２Ｆのスプール９２２に巻回された巻取ロール９０Ｂは、巻取部２３に装着される。
【００１６】
第１モータ２６及び第２モータ２７は、ステッピングモータである。第１モータ２６は、供給部２２を回転駆動することで、供給部２２に装着された供給ロール９０Ａを回転可能である。第２モータ２７は、巻取部２３を回転駆動することで、巻取部２３に装着された巻取ロール９０Ｂを回転可能である。印刷装置２にカセット９が装着された状態で第１モータ２６及び第２モータ２７が回転した場合、インクリボン９Ａは供給ロール９０Ａ及び巻取ロール９０Ｂ間で、シャフト９２Ｂ〜９２Ｅに接触して案内されながら、印刷装置２内を搬送される。
【００１７】
詳細には、供給ロール９０Ａ及び巻取ロール９０Ｂが、図２における印刷装置２を前方から見た状態で反時計回り方向である正転方向に回転するとき、インクリボン９Ａは供給ロール９０Ａから繰り出され、巻取ロール９０Ｂに巻き取られる。供給ロール９０Ａ及び巻取ロール９０Ｂが、図２における印刷装置２を前方から見た状態で時計回り方向である反転方向に回転するとき、インクリボン９Ａは巻取ロール９０Ｂから繰り出され、供給ロール９０Ａに巻き取られる。
【００１８】
サーマルヘッド２４は、前後方向に直線状に並んだ複数の発熱体を有するラインサーマルヘッドである。サーマルヘッド２４は、カセット９の供給ロール９０Ａから巻取ロール９０Ｂに向けて搬送されるインクリボン９Ａのうち、シャフト９２Ｃ、９２Ｄ間に張り渡された部分に上側から接触する。サーマルヘッド２４は、印刷装置２の下方に配置されたプラテンローラＱとの間に、印刷媒体Ｐ及びインクリボン９Ａを挟む。サーマルヘッド２４は、印刷媒体Ｐにインクリボン９Ａを押し付けながらインクリボン９Ａを加熱することによって、印刷媒体Ｐに対する印刷を行う。
【００１９】
第３モータ２８は、ステッピングモータである。第３モータ２８は、ギア及びプーリーを介して、サーマルヘッド２４をヘッド位置２４Ａ、２４Ｂ間で上下方向に移動させる。サーマルヘッド２４は、下方に移動することによってプラテンローラＱに接近し、上方に移動することによってプラテンローラＱから離れる。サーマルヘッド２４の移動方向（上下方向）は、シャフト９２Ｃ、９２Ｄ間で搬送されるインクリボン９Ａの搬送方向（左右方向）と直交する。ヘッド位置２４Ｂは、サーマルヘッド２４がインクリボン９Ａから接触して、インクリボン９ＡをプラテンローラＱに向けて付勢する位置である。ヘッド位置２４Ａは、サーマルヘッド２４がヘッド位置２４Ｂよりも上方に配置され、プラテンローラＱに対するインクリボン９Ａの付勢を解除する位置である。
【００２０】
＜ブラケット６＞
図１に示すように、ブラケット６は、印刷媒体Ｐ（図２参照）の搬送方向である左右方向と直交する前後方向（矢印Ｙ２の方向）に印刷装置２を移動させる。ブラケット６は、支持部６１、ブラケットモータ６２、非図示のリードスクリュー、非図示のボールねじを有する。支持部６１は、前後方向に長い略箱状を有する。ブラケットモータ６２は、印刷装置２を移動させるステッピングモータである。リードスクリューは、支持部６１の内部に配置され、前後方向に延びる。リードスクリューの後端部は、ブラケットモータ６２の回転軸に連結する。ボールねじは、リードスクリューに螺合し、リードスクリューの回転に応じて前後方向に移動する。ボールねじは、印刷装置２の右端に設けられた連結部２１に接続する。
【００２１】
印刷装置２は、ブラケットモータ６２を回転駆動することで、リードスクリューを回転させる。リードスクリューの回転によってボールねじが前後方向に移動することに応じ、印刷装置２は可動範囲内を前後方向に移動する。ブラケットモータ６２は、ブラケットモータ６２の回転駆動中に、ブラケットモータ６２のステップ数を示す信号を制御部２Ａに出力する。制御部２Ａは、ブラケットモータ６２のステップ数に基づいて、印刷装置２の現在位置を示す現在位置情報を取得する。
【００２２】
＜コントローラ７＞
図３に示すように、コントローラ７は印刷装置２及び外部機器８の間に介在する。コントローラ７は、印刷装置２が印刷を実行するために必要なデータを、印刷装置２に出力する。コントローラ７から印刷装置２に出力されるデータの具体例として、印刷イメージのデータが挙げられる。又、コントローラ７は、外部機器８から出力される信号を印刷装置２に伝達する。外部機器８から出力される信号として、印刷媒体Ｐの搬送開始信号／搬送停止信号、印刷媒体Ｐの搬送速度を示す速度信号、印刷媒体Ｐに対する印刷時期を通知する為の印刷信号が挙げられる。
【００２３】
なお、印刷装置２の制御部２Ａは、コントローラ７から出力される印刷イメージのデータに基づいて、印刷装置２の基準位置を示す基準位置情報を記憶部２Ｂに記憶する。印刷対象の印刷イメージを印刷する際に基準となる印刷装置２の前後方向位置であり、印刷対象の印刷イメージに応じて異なる。一例として、印刷対象の印刷イメージは、印刷媒体Ｐに印刷するラベルの画像イメージである。制御部２Ａは、印刷するラベルの画像イメージに対応する基準位置に基づいて、基準位置情報を記憶部２Ｂに記憶する。
【００２４】
＜電気的構成＞
図３を参照し、印刷システム１の電気的構成について説明する。印刷装置２は、制御部２Ａ、記憶部２Ｂ、通信インタフェース２Ｃ、サーマルヘッド２４、第１モータ２６、第２モータ２７、及び第３モータ２８を有する。制御部２Ａ、記憶部２Ｂ、及び通信インタフェース２Ｃは、非図示の制御基板に実装される。制御部２Ａは、記憶部２Ｂ、通信インタフェース２Ｃ、サーマルヘッド２４、第１モータ２６、第２モータ２７、第３モータ２８と電気的に接続する。
【００２５】
制御部２Ａは、記憶部２Ｂに記憶されたプログラムを読み出して実行することにより、メイン処理（図５参照）を実行する。記憶部２Ｂには、制御部２Ａがメイン処理を実行するためのプログラムが記憶される。通信インタフェース２Ｃは、印刷装置２とコントローラ７との間で通信を行う為のインタフェース素子である。通信インタフェース２Ｃは、通信ケーブルを介してコントローラ７に接続される。
【００２６】
サーマルヘッド２４は、制御部２Ａからの制御信号に応じて、発熱体に通電して発熱させる。第１モータ２６は、制御部２Ａから出力されるパルス信号に応じて回転することで、供給部２２を回転させる。第２モータ２７は、制御部２Ａから出力されるパルス信号に応じて回転することで、巻取部２３を回転させる。第３モータ２８は、制御部２Ａから出力されるパルス信号に応じて回転することで、サーマルヘッド２４を上下方向に移動させる。
【００２７】
ブラケット６は、ブラケットモータ６２、センサ６３Ａ、センサ６３Ｂ、及びスイッチ６４を備える。ブラケットモータ６２は、制御部２Ａから出力されるパルス信号に応じて回転することで、印刷装置２を前後方向に移動させる。センサ６３Ａ及びセンサ６３Ｂは、印刷装置２の前後方向の位置を検出するための接触式センサである。スイッチ６４は、ブラケット６に対する指示が入力される押しボタンスイッチである。
【００２８】
センサ６３Ａは、印刷装置２が可動範囲内の前端である原点位置に移動した場合、印刷装置２を検出して、原点検出信号を制御部２Ａに出力する。制御部２Ａは、センサ６３Ａから出力される原点検出信号に基づいて、印刷装置２の原点位置を示す原点位置情報を記憶部２Ｂに記憶する。センサ６３Ｂは、印刷装置２が可動範囲内の後端にある可動限界位置に移動した場合、印刷装置２を検出して、範囲検出信号を制御部２Ａに出力する。制御部２Ａは、センサ６３Ｂから出力される範囲検出信号に基づいて、印刷装置２の可動範囲を示す可動範囲情報を記憶部２Ｂに記憶する。
【００２９】
コントローラ７は、制御部７Ａ、記憶部７Ｂ、通信インタフェース７Ｃ、７Ｄを有する。通信インタフェース７Ｃは、印刷装置２とコントローラ７との間で通信を行う為のインタフェース素子である。通信インタフェース７Ｃは、通信ケーブルを介して印刷装置２に接続される。通信インタフェース７Ｄは、外部機器８とコントローラ７との間で通信を行うためのインタフェース素子である。通信インタフェース７Ｄは、通信ケーブルを介して外部機器８に接続される。記憶部７Ｂには、印刷装置２が印刷を実行するために必要なデータが記憶される。
【００３０】
制御部７Ａは、記憶部７Ｂ及び通信インタフェース７Ｃ、７Ｄと電気的に接続する。制御部７Ａは、印刷装置２が印刷を実行するために必要なデータを記憶部７Ｂから読み出し、通信インタフェース７Ｃを介して印刷装置２に出力する。制御部７Ａは、通信インタフェース７Ｄを介して外部機器８から受信した信号を検出し、通信インタフェース７Ｃを介して印刷装置２に出力する。
【００３１】
外部機器８は、制御部８Ａ、操作パネル８Ｂ、通信インタフェース８Ｃを有する。操作パネル８Ｂは、外部機器８に対する指示が入力される。通信インタフェース８Ｃは、外部機器８とコントローラ７との間で通信を行う為のインタフェース素子である。通信インタフェース８Ｃは、通信ケーブルを介してコントローラ７に接続する。制御部８Ａは、操作パネル８Ｂ及び通信インタフェース８Ｃと電気的に接続する。制御部８Ａは、操作パネル８Ｂに対して入力された指示を受け付ける。制御部８Ａは、通信インタフェース８Ｃを介して各種信号をコントローラ７に出力する。
【００３２】
＜印刷動作概要＞
図２を参照し、印刷システム１における印刷動作の概要について説明する。印刷システム１における印刷動作が開始されると、コントローラ７は印刷イメージを示すデータを印刷装置２に出力する。印刷装置２は、データを受信して記憶部２Ｂに記憶する。外部機器８による印刷媒体Ｐの搬送が開始されることに応じ、印刷媒体Ｐの搬送を開始する搬送開始信号、及び、印刷媒体Ｐの搬送速度を示す速度信号が外部機器８から出力される。印刷装置２は、コントローラ７を介して搬送開始信号及び速度信号を受信する。
【００３３】
印刷媒体Ｐに対する印刷時期を通知する印刷信号が、外部機器８から繰り返し出力される。印刷装置２は、コントローラ７を介して印刷信号を繰り返し受信する。印刷装置２は、印刷信号の受信に応じて、以下の印刷動作を実行する。即ち印刷装置２は、速度信号で示される搬送速度と同じ速度でインクリボン９Ａが搬送されるように、第１モータ２６及び第２モータ２７を回転駆動して供給ロール９０Ａ及び巻取ロール９０Ｂを正転方向に回転させる。インクリボン９Ａは、シャフト９２Ｃ、９２Ｄ間の搬送経路において、印刷媒体Ｐと同じ速度で左方に移動する。インクリボン９Ａ及び印刷媒体Ｐは左方に並走する。印刷装置２は、第３モータ２８を回転駆動し、サーマルヘッド２４をヘッド位置２４Ａからヘッド位置２４Ｂまで下方に移動させる。サーマルヘッド２４は、プラテンローラＱとの間にインクリボン９Ａ及び印刷媒体Ｐを挟み、印刷媒体Ｐにインクリボン９Ａを押し付ける。サーマルヘッド２４の発熱体は、記憶部２Ｂに記憶されたデータに基づいて発熱する。インクリボン９Ａのインクが印刷媒体Ｐに転写され、印刷イメージが印刷される。印刷イメージの印刷後、第３モータ２８が回転駆動し、サーマルヘッド２４はヘッド位置２４Ｂからヘッド位置２４Ａまで上方に移動する。印刷装置２は、第１モータ２６及び第２モータ２７の回転を停止させる。これにより、供給ロール９０Ａ及び巻取ロール９０Ｂの回転も停止し、インクリボン９Ａの搬送は停止される。印刷イメージの印刷は、印刷装置２において印刷信号が受信される毎に繰り返し実行される。
【００３４】
本実施形態の印刷システム１は、インクリボン９Ａの幅方向の未使用領域を減らして印刷することが可能なラジアルリボンセーブ（ＲＲＳ）機能を有する。具体的には印刷システム１では、１ブロック分の印刷後、次の１ブロック分の印刷開始までに、印刷装置２がインクリボン９Ａの幅方向（前後方向）に移動されることで、印刷装置２はインクリボン９Ａの幅方向の未使用領域を使用して次の１ブロック分の印刷を行う。
【００３５】
図４に示す具体例を用いて詳細に説明する。図４では、インクリボン９Ａにおける今回の使用領域Ｅを黒色で示し、使用済領域を斜線、縦線及び格子状の網掛けされた実線で囲まれた領域で示し、未使用領域を点線で囲まれた白色の領域で示す。図４に示す具体例では、１ブロック分の印刷で加熱使用されるインクリボン９Ａの使用領域（画像範囲）Ｅの幅方向長さは、インクリボン９Ａの幅方向長さの四分の一よりも小さい。
【００３６】
印刷システム１では、状態（ａ）に示すように印刷装置２が１ブロック分の印刷が完了した後、次の１ブロック分の印刷が開始されるまでに以下の印刷準備制御が実行される。即ち印刷装置２は、第３モータ２８を回転駆動して、サーマルヘッド２４をヘッド位置２４Ｂからヘッド位置２４Ａまで上方に移動させる。印刷装置２は、第１モータ２６及び第２モータ２７を回転駆動して供給ロール９０Ａ及び巻取ロール９０Ｂを反転方向に回転させることで、インクリボン９Ａを使用領域Ｅの搬送方向長さ分だけ供給ロール９０Ａ側に巻き戻す。ブラケット６は、ブラケットモータ６２の回転駆動により、印刷装置２を距離Ｋ１だけ後方に移動させる。距離Ｋ１は、使用領域Ｅの前後方向長さと、所定の余白分の前後方向長さとを加えた距離である。これにより、印刷媒体Ｐに対するインクリボン９Ａの位置が、距離Ｋ１だけ後方に相対移動する。
【００３７】
次いで状態（ｂ）に示すように、印刷装置２は印刷信号を受信すると、状態（ａ）で印刷媒体Ｐに印刷された１ブロックと同じ前後方向位置で、１ブロック分の印刷を実行する。印刷装置２は、状態（ａ）の使用領域Ｅの前方にある未使用領域を使用して、１ブロック分の印刷を実行する。その後、印刷システム１では、印刷準備制御が実行されて、印刷媒体Ｐに対するインクリボン９Ａの位置が距離Ｋ１だけ後方に相対移動する。以下同様に、印刷装置２は状態（ｃ）に示すように、状態（ｂ）の使用領域Ｅの前方にある未使用領域を使用して、１ブロック分の印刷を実行する。印刷装置２は状態（ｄ）に示すように、状態（ｃ）の使用領域Ｅの前方にある未使用領域を使用して、１ブロック分の印刷を実行する。これにより印刷装置２は、インクリボン９Ａの幅方向に並ぶ４つの未使用領域を使用して、印刷媒体Ｐに対して搬送方向に並ぶ４ブロック分の印刷を実行できる。
【００３８】
印刷システム１では、状態（ｄ）に示すように４ブロック分の印刷が完了した後、印刷準備制御が実行される。このとき、１ブロック分を印刷可能な未使用領域が、インクリボン９Ａの幅方向に存在していない。この場合、印刷準備制御において、ブラケット６はブラケットモータ６２の回転駆動により、印刷装置２を距離Ｋ２だけ前方に移動させる。距離Ｋ２は、距離Ｋ１を３倍した距離である。これにより、印刷媒体Ｐに対するインクリボン９Ａの位置は、距離Ｋ２だけ前方に相対移動するため、状態（ａ）と同じ位置に戻る。
【００３９】
次いで状態（ｅ）に示すように、印刷装置２は印刷信号を受信すると、状態（ａ）で印刷媒体Ｐに印刷された１ブロックと同じ前後方向位置で、１ブロック分の印刷を実行する。印刷装置２は、状態（ａ）の使用領域Ｅに対してインクリボン９Ａの搬送方向上流（右方）にある未使用領域を使用して、１ブロック分の印刷を実行する。以降の印刷動作は、状態（ｂ）〜状態（ｄ）と同様である。
【００４０】
なお、外部機器８による印刷媒体Ｐの搬送が停止されることに応じ、印刷媒体Ｐの搬送を停止する搬送停止信号が外部機器８から出力される。印刷装置２は、コントローラ７を介して搬送停止信号を受信する。印刷システム１における印刷動作は停止される。
【００４１】
＜メイン処理＞
図５を参照し、印刷装置２のメイン処理について説明する。印刷装置２の制御部２Ａは、印刷装置２が電源ＯＮされたことを契機として、記憶部２Ｂに記憶されているプログラムを読み出して実行することでメイン処理を開始する。図５に示すように、はじめに制御部２Ａは、所定の起動処理を実行する（Ｓ１）。起動処理は、印刷装置２を初期状態に制御する処理である。例えば制御部２Ａは、記憶部２Ｂに記憶されている印刷装置２の現在位置情報、原点位置情報、及び可動範囲情報をクリアする。制御部２Ａは、記憶部２Ｂに記憶されている原点検出フラグ、範囲検出フラグ、及び位置整合フラグをＯＦＦに設定する。次いで制御部２Ａは、印刷装置２の位置合わせ動作の要否を判断するための位置合わせ判断処理を実行する（Ｓ３）。
【００４２】
図６を参照し、位置合わせ判断処理を説明する。図６に示すように、制御部２Ａは、原点検出済みであるかを判断する（Ｓ３１）。例えば制御部２Ａは、原点位置情報が記憶部２Ｂに記憶されていない場合、原点検出済みであると判断しない（Ｓ３１：ＮＯ）。この場合、制御部２Ａは記憶部２Ｂに記憶されている原点検出フラグを、ＯＮに設定する（Ｓ３３）。制御部２Ａは、原点検出済みである場合（Ｓ３１：ＹＥＳ）、又はＳ３３の実行後、処理をＳ３５に移行する。
【００４３】
制御部２Ａは、可動範囲検出済みであるかを判断する（Ｓ３５）。例えば制御部２Ａは、可動範囲情報が記憶部２Ｂに記憶されていない場合、可動範囲検出済みであると判断しない（Ｓ３５：ＮＯ）。この場合、制御部２Ａは記憶部２Ｂに記憶されている範囲検出フラグを、ＯＮに設定する（Ｓ３７）。制御部２Ａは、可動範囲検出済みである場合（Ｓ３５：ＹＥＳ）又はＳ３７の実行後、処理をＳ３９に移行する。
【００４４】
制御部２Ａは、現在位置が基準位置であるかを判断する（Ｓ３９）。例えば制御部２Ａは、現在位置情報及び基準位置情報の少なくとも一つが記憶部２Ｂに記憶されていない場合、現在位置が基準位置であると判断しない（Ｓ３９：ＮＯ）。また、制御部２Ａは、現在位置情報及び基準位置情報が記憶部２Ｂに記憶され、且つ現在位置情報が示す現在位置と基準位置情報が示す基準位置とが一致しない場合、現在位置が基準位置であると判断しない（Ｓ３９：ＮＯ）。これらの場合、制御部２Ａは、記憶部２Ｂに記憶されている位置整合フラグをＯＮに設定し（Ｓ４１）、処理をメイン処理に戻す。一方、制御部２Ａは、現在位置情報及び基準位置情報が記憶部２Ｂに記憶され、且つ現在位置情報が示す現在位置と基準位置情報が示す基準位置とが一致する場合、現在位置が基準位置であると判断する（Ｓ３９：ＹＥＳ）。このように制御部２Ａは、所定のタイミングにおいて、印刷装置２の現在位置を示す現在位置情報と基準位置を示す基準位置情報とに基づいて、位置合わせ動作の実行条件が満たされたかを判断する。その後、制御部２Ａは処理をメイン処理に戻す。
【００４５】
図５に戻り、制御部２ＡはＳ３の実行後、印刷装置２の位置合わせ動作が必要かを判断する（Ｓ５）。位置合わせ動作は、印刷装置２の現在位置が記憶部２Ｂに設定されている基準位置と一致するように、印刷装置２を前後方向に位置合わせさせる動作である。制御部２Ａは、記憶部２Ｂに記憶されている原点検出フラグ、範囲検出フラグ、及び位置整合フラグの全てがＯＦＦである場合、位置合わせ動作が必要であると判断しない（Ｓ５：ＮＯ）。この場合、制御部２Ａは処理をＳ２３へ移行する。制御部２Ａは、記憶部２Ｂに記憶されている原点検出フラグ、範囲検出フラグ、及び位置整合フラグの少なくとも一つがＯＮである場合、位置合わせ動作が必要であると判断する（Ｓ５：ＹＥＳ）。
【００４６】
この場合、制御部２Ａは、位置合わせ動作の通知処理を実行する（Ｓ７）。具体的には、制御部２Ａは、位置合わせ動作の実行タイミングであることを示す通知信号を、コントローラ７に出力する。コントローラ７は、印刷装置２から出力された通知信号を、外部機器８に出力する。外部機器８の制御部８Ａは、コントローラ７から出力された通知信号に応じて、位置合わせ動作の実行タイミングである旨を操作パネル８Ｂに出力し、ユーザに対して位置合わせ動作を実行指示の入力を促す。制御部８Ａは、操作パネル８Ｂから位置合わせ動作の実行指示が入力された場合、コントローラ７を介して動作実行信号を印刷装置２に出力する。
【００４７】
制御部２ＡはＳ７の実行後、位置合わせ動作の実行指示ありかを判断する（Ｓ９）。制御部２Ａは、外部機器８から動作実行信号を受信していない場合、位置合わせ動作の実行指示ありと判断しない（Ｓ９：ＮＯ）。この場合、制御部２Ａは処理をＳ９に戻し、動作実行信号を待ち受ける。制御部２Ａは、外部機器８から動作実行信号を受信した場合、位置合わせ動作の実行指示ありと判断する（Ｓ９：ＹＥＳ）。この場合、制御部２Ａは、ブラケットモータ６２を駆動して、印刷装置２の位置合わせ動作を実行する（Ｓ１１）。制御部２Ａは記憶部２Ｂに記憶されている原点検出フラグ、範囲検出フラグ、及び位置整合フラグに応じて、位置合わせ動作を実行する。
【００４８】
詳細には、制御部２Ａは、原点検出フラグがＯＮである場合、センサ６３Ａが印刷装置２を検出するまで印刷装置２を前方に移動させる原点検出動作を実行する。原点検出動作によってセンサ６３Ａが印刷装置２を検出することで、制御部２Ａは原点位置情報を取得して記憶部２Ｂに記憶する。制御部２Ａは、原点検出動作の実行後、原点検出フラグをＯＦＦに設定する。
【００４９】
制御部２Ａは、範囲検出フラグがＯＮである場合、センサ６３Ｂが印刷装置２を検出するまで印刷装置２を原点位置から後方に移動させる範囲検出動作を実行する。範囲検出動作によってセンサ６３Ｂが印刷装置２を検出することで、制御部２Ａは可動範囲情報を取得して記憶部２Ｂに記憶する。制御部２Ａは、範囲検出動作の実行後、範囲検出フラグをＯＦＦに設定する。
【００５０】
制御部２Ａは、位置整合フラグがＯＮである場合、印刷装置２の現在位置が記憶部２Ｂに記憶されている基準位置情報が示す基準位置と一致するように、印刷装置２を前方又は後方に移動させる位置整合動作を実行する。制御部２Ａは、ブラケットモータ６２のステップ数に基づいて印刷装置２の現在位置を取得し、この現在位置に基づいて印刷装置２を基準位置まで移動させる。即ち制御部２Ａは、ブラケットモータ６２のステップ数に基づいて、印刷装置２の位置合わせ動作を実行する。制御部２Ａは、位置整合動作の実行後、位置整合フラグをＯＦＦに設定する。
【００５１】
なお、印刷装置２の起動開始直後は、通常、位置合わせ判断処理（Ｓ３）において原点検出フラグ、範囲検出フラグ、及び位置整合フラグが何れもＯＮに設定される。即ち制御部２Ａは、印刷装置２の起動時、位置合わせ動作の実行条件が満たされたと判断する。従って制御部２Ａは、位置合わせ動作（Ｓ１１）において、原点検出動作、範囲検出動作、及び位置整合動作を順次実行する準備運転を実行する。
【００５２】
制御部２ＡはＳ１１の実行後、Ｓ３と同様に位置合わせ判断処理を実行する（Ｓ１３）。Ｓ１３で位置合わせ判断処理が実行された場合、制御部２Ａは起動処理（Ｓ１）の直後ではないため、印刷装置２の現在位置情報、原点位置情報、及び可動範囲情報を取得済みである。そのため制御部２Ａは、図６に示す位置合わせ判断処理において、制御部２Ａは処理をＳ３９に移行する。その後の処理は、Ｓ３の位置合わせ判断処理と同様である。
【００５３】
制御部２ＡはＳ１３の実行後、Ｓ５と同様に印刷装置２の位置合わせ動作が必要かを判断する（Ｓ１５）。即ちＳ５及びＳ１５において、制御部２Ａは所定のタイミングで、印刷装置２を基準位置へ移動させる位置合わせ動作の実行条件が満たされたかを判断する。位置合わせ動作が必要でない場合（Ｓ１５：ＮＯ）、制御部２Ａは処理をＳ２３へ移行する。なお、Ｓ１５では、通常は原点検出フラグ及び範囲検出フラグはＯＦＦに設定されている。そのため制御部２Ａは、位置整合フラグがＯＮである場合、位置合わせ動作が必要であると判断する（Ｓ１５：ＹＥＳ）。
【００５４】
ここで、Ｓ１５を実行する制御部２Ａは、印刷装置２のメンテナンス動作の実行時、印刷装置２によって印刷されるラベルの変更時、又は印刷装置２の印刷動作の再開時の何れかの動作状態において、位置合わせ動作の実行条件が満たされたかを判断する。以下、これらの状態において、Ｓ１５で位置合わせ動作が必要であると判断される具体例を説明する。
【００５５】
まず第一例として、例えば印刷装置２におけるユーザの指示、又はコントローラ７からの指示に応じて、印刷対象のラベルが変更される場合がある。変更前のラベルに対応する印刷装置２の基準位置と、変更後のラベルに対応する印刷装置２の基準位置とが異なる場合、制御部２Ａは記憶部２Ｂに記憶されている基準位置情報を変更する。これにより、印刷装置２の現在位置が基準位置情報の基準位置と一致しなくなり、位置整合フラグがＯＮに設定される（Ｓ３９：ＮＯ、Ｓ４１）。
【００５６】
第二例として、ユーザがカセット９の交換作業又は印刷装置２のメンテナンス作業を行う場合、ユーザはスイッチ６４を押すことでブラケットモータ６２を駆動して、印刷装置２を前後方向の任意の位置に移動させることができる。この場合も、印刷装置２の現在位置が基準位置情報の基準位置と一致しなくなり、位置整合フラグがＯＮに設定される（Ｓ３９：ＮＯ、Ｓ４１）。
【００５７】
第三例として、例えば外部機器８による印刷媒体Ｐの搬送の中断及び再開に応じて、ユーザは手動で印刷装置２の印刷動作を停止及び再開できる。印刷装置２の印刷動作が停止された場合、印刷装置２の現在位置が基準位置情報の基準位置からずれる場合がある。この場合、印刷装置２の現在位置を基準位置に位置合わせしてから、印刷装置２の印刷動作を再開する必要がある。従って、ユーザが手動で印刷装置２の印刷動作を停止した場合も、位置整合フラグがＯＮに設定される（Ｓ３９：ＮＯ、Ｓ４１）。
【００５８】
次いで制御部２Ａは、Ｓ７と同様に位置合わせ動作の通知処理を実行する（Ｓ１７）。即ちＳ７及びＳ１７において、制御部２Ａは位置合わせ動作の実行条件が満たされたと判断した場合、位置合わせ動作の実行条件が満たされたことを通知するための信号を、コントローラ７を介して出力する。制御部２Ａは、Ｓ９と同様に位置合わせ動作の実行指示ありかを判断する（Ｓ１９）。位置合わせ動作の実行指示がない場合（Ｓ１９：ＮＯ）、制御部２Ａは処理をＳ１９に戻し、動作実行信号を待ち受ける。
【００５９】
位置合わせ動作の実行指示がある場合（Ｓ１９：ＹＥＳ）、制御部２ＡはＳ１１と同様に印刷装置２の位置合わせ動作を実行する（Ｓ２１）。Ｓ２１では、制御部２Ａが位置合わせ動作として位置整合動作を実行する。即ちＳ１１及びＳ２１において、制御部２Ａは位置合わせ動作の実行を指示するための信号がコントローラ７を介して入力された場合、位置合わせ動作を実行制御することで、印刷装置２を基準位置まで移動させる。
【００６０】
次いで制御部２Ａは、外部機器８から印刷信号を受信したかを判断する（Ｓ２３）。外部機器８から印刷信号を受信した場合（Ｓ２３：ＹＥＳ）、制御部２Ａは図４を参照して説明した印刷動作を実行し（Ｓ２５）、処理をＳ２３に戻す。外部機器８から印刷信号を受信していない場合（Ｓ２３：ＮＯ）、制御部２Ａは印刷装置２を印刷待機状態に制御して、処理をＳ１３に戻す。
【００６１】
＜本実施形態の作用の例示＞
本実施形態の印刷システム１によれば、制御部２Ａは所定のタイミングで、印刷装置２を基準位置へ移動させる位置合わせ動作の実行条件が満たされたかを判断する（Ｓ５、Ｓ１５）。制御部２Ａは、位置合わせ動作の実行条件が満たされた場合、その実行条件が満たされたことを通知するための信号を、コントローラ７を介して出力する（Ｓ７、Ｓ１７）。制御部２Ａは、位置合わせ動作の実行を指示するための信号がコントローラ７を介して入力された場合、位置合わせ動作の実行制御によって印刷装置２を基準位置まで移動させる（Ｓ１１、Ｓ２１）。従ってユーザは、コントローラ７から出力される通知信号に基づいて、位置合わせ動作の実行条件が満たされたことを認識できる。その上でユーザは、コントローラ７を介した実行指示の入力によって、印刷システム１に位置合わせ動作を実行させることができる。そのため、ユーザの意図しないタイミングで印刷装置２の位置合わせ動作が実行されることを抑制できる。
【００６２】
制御部２Ａは、所定のタイミングにおいて、印刷装置２の現在位置を示す現在位置情報と基準位置を示す基準位置情報とに基づいて、位置合わせ動作の実行条件が満たされたかを判断する（Ｓ３９）。これによれば、制御部２Ａは、印刷装置２の位置合わせ動作の実行条件が満たされたかを、印刷装置２の現在位置と基準位置との関係に基づいて正確に判断できる。
【００６３】
ブラケットモータ６２は、印刷装置２を移動させるステッピングモータである。制御部２Ａは、ブラケットモータ６２のステップ数に基づいて、印刷装置２の現在位置を示す現在位置情報を取得する。これによれば、制御部２Ａは、ブラケットモータ６２のステップ数に基づいて、印刷装置２の現在位置を正確に特定できる。
【００６４】
制御部２Ａは、印刷装置２のメンテナンス動作の実行時、印刷装置２によって印刷されるラベルの変更時、又は印刷装置２の印刷動作の再開時の何れかの動作状態において、位置合わせ動作の実行条件が満たされたかを判断する（Ｓ１５）。これによれば、制御部２Ａは、印刷装置２の現在位置が基準位置からずれ易い状態が生じたときに、位置合わせ動作の実行条件が満たされたかを判断できる。
【００６５】
制御部２Ａは、印刷装置２の起動時、位置合わせ動作の実行条件が満たされたと判断する（Ｓ５：ＹＥＳ）。これによれば、制御部２Ａは、印刷装置２の起動時には位置合わせ動作を必ず実行することで、印刷装置２の起動後における印刷動作を正確に実行できる。
【００６６】
ブラケットモータ６２は、印刷装置２を移動させるステッピングモータである。制御部２Ａは、ブラケットモータ６２のステップ数に基づいて、印刷装置２の位置合わせ動作を実行する（Ｓ１１、Ｓ２１）。これによれば、制御部２Ａは、ブラケットモータ６２のステップ数に基づいて、印刷装置２の位置合わせ動作を正確に実行できる。
【００６７】
＜その他＞
上記実施形態において、制御部２Ａ、７Ａは本発明の「制御部」の一例である。コントローラ７は、本発明の「インタフェース」の一例である。ブラケットモータ６２は、本発明の「ステッピングモータ」の一例である。なお、本発明は上記実施形態に限定されず、種々の変更が可能である。
【００６８】
印刷システム１は、印刷装置２と、制御部２Ａ、７Ａ（図３参照）と、コントローラ７を含めばよく、適宜構成を変更されてもよい。例えば印刷装置２は、印刷媒体Ｐを搬送する媒体搬送装置を備えてもよいし、プラテンローラＱを備えてもよい。印刷装置２は、印刷時にインクリボン９Ａ及び印刷媒体Ｐの搬送が停止され、サーマルヘッド２４をインクリボン９Ａに沿って移動させることで印刷するタイプのサーマルプリンタであってもよい。
【００６９】
印刷システム１では、印刷装置２がコントローラ７を介さずに外部機器８と接続される場合、コントローラ７を備えなくてもよい。この場合、印刷装置２の制御部２Ａが、コントローラ７の制御部７Ａが担う処理を実行すればよい。印刷システム１では、コントローラ７の制御部７Ａが印刷装置２の制御部２Ａが担う処理を実行できる場合、印刷装置２の制御部２Ａを設けなくてもよい。外部機器８は、印刷媒体Ｐを搬送する媒体搬送装置に限定されず、ユーザが印刷装置２を操作可能な外部端末でもよい。
【００７０】
上記実施形態では、印刷装置２の制御部２Ａがメイン処理（図５、図６参照）を実行しているが、コントローラ７の制御部７Ａがメイン処理の一部又は全部を実行してもよい。例えば制御部７Ａは、メイン処理のうち、位置合わせ動作の要否判断及びユーザへの通知に関する処理（Ｓ３〜Ｓ９、Ｓ１３〜Ｓ１９）を実行してもよい。この場合、制御部７Ａは、外部機器８から動作実行信号を受信した場合、印刷装置２に動作実行信号を出力することで、制御部２Ａに位置合わせ動作（Ｓ１１、Ｓ２１）を実行させてもよい。
【００７１】
上記実施形態では、位置合わせ判断処理（図６参照）において、制御部２Ａは現在位置情報が示す現在位置と基準位置情報が示す基準位置とが一致する場合、現在位置が基準位置であると判断する（Ｓ３９：ＹＥＳ）。これに代えて制御部２Ａは、現在位置情報が示す現在位置と基準位置情報が示す基準位置とのズレが許容範囲内にある場合、現在位置が基準位置であると判断してもよい。
【符号の説明】
【００７２】
１    印刷システム
２    印刷装置
２Ａ    制御部
７    コントローラ
７Ａ    制御部
６２    ブラケットモータ
【図１】
2020069735.tif 000003
【図２】
2020069735.tif 000004
【図３】
2020069735.tif 000005
【図４】
2020069735.tif 000006
【図５】
2020069735.tif 000007
【図６】
2020069735.tif 000008