(57)【要約】      （修正有）【課題】比較的短い時間間隔での印刷を行う場合であっても、次の印刷までに、インクリボンとサーマルヘッドとの幅方向への一体変位が十分に行える印刷装置、印刷プログラム、及び印刷方法を提供する。【解決手段】印刷装置の制御部は、印刷データに従って、サーマルヘッドの加熱と、リボンモータとを制御して、印刷を行うＳ５。制御部は、非印刷期間に第一ガイドモータを制御することで、印刷機構を第一方向及び第二方向に移動するＳ１５、Ｓ２５。制御部は、印刷機構の第一方向及び第二方向の移動が所定条件を満たすかを判断するＳ１１。所定条件が満たされたと判断された場合にＳ１１：ＹＥＳ、制御部は、非印刷期間において、第二ガイドモータを制御することで、第二ガイドを第三方向に移動し、第一速度を第二速度よりも遅くするＳ１６。【選択図】図５
2018167479.tif 000002
【特許請求の範囲】
【請求項１】
長尺状の印刷媒体に印刷可能な印刷機構であって、
インクリボンが巻回された第一ロールを装着する第一装着部と、
前記第一ロールから繰り出された前記インクリボンが巻き取られる第二ロールを装着する第二装着部と、
前記第一装着部から繰り出されてから、前記第二装着部で巻き取られるまでの前記インクリボンの搬送経路である第一経路に隣接し、複数の加熱素子が第一方向に配列されたサーマルヘッドと、
前記第二装着部を回転させるリボンモータと
を有する印刷機構と、
前記印刷機構を前記第一方向及び前記第一方向と反対の第二方向に移動可能に支持する第一ガイドと、
前記印刷機構を前記第一方向及び前記第二方向に移動させる第一ガイドモータと、
前記第一経路について、前記サーマルヘッドとは反対側に配置され、前記サーマルヘッドに対向するプラテンと、
少なくとも一部が前記印刷媒体と当接し、前記印刷媒体の搬送経路である第二経路を変更可能な第二ガイドであって、第三方向に移動することで、前記印刷媒体が前記プラテンに接触する位置での前記印刷媒体の移動速度である第一速度を、前記第二ガイドに対して前記プラテンとは反対側の前記第二経路における位置での前記印刷媒体の移動速度である第二速度よりも小さくし、前記第三方向とは反対側の第四方向に移動することで、前記第一速度を前記第二速度よりも大きくする第二ガイドと、
前記第二ガイドを前記第三方向と前記第四方向の少なくとも何れかに移動する第二ガイドモータと、
前記サーマルヘッド、前記リボンモータ、前記第一ガイドモータ、及び前記第二ガイドモータの各々を制御可能な制御部とを備え、
前記制御部は、
印刷データに従って、前記サーマルヘッドの加熱と、前記リボンモータとを制御して、印刷を行う印刷制御手段と、
前記印刷制御手段による印刷が実行されていない非印刷期間に前記第一ガイドモータを制御することで、前記印刷機構を前記第一方向及び前記第二方向に移動する第一駆動制御手段と、
前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断手段と、
前記条件判断手段によって、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、前記第二ガイドモータを制御することで、前記第二ガイドを前記第三方向に移動する第二駆動制御手段
として機能することを特徴とする印刷装置。
【請求項２】
前記第一駆動制御手段は、前記非印刷期間に前記第一ガイドモータを制御することで、
前記印刷制御手段によって印刷される画像範囲の前記第一方向における長さ以上、且つ、前記インクリボンの前記第一方向の長さより小さい第一距離、前記印刷機構を前記第一方向に移動する第一移動処理と、
前記第一距離より大きく、且つ、前記インクリボンの前記第一方向の長さより小さい第二距離、前記印刷機構を前記第二方向に移動する第二移動処理とを実行し、
前記条件判断手段は、
前記第一駆動制御手段によって、前記第二移動処理が実行される場合に、前記所定条件を満たすと判断し、
前記第一駆動制御手段によって、前記第一移動処理が実行される場合に、前記所定条件を満されないと判断することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記条件判断手段によって、前記所定条件が満たされないと判断された場合に、前記非印刷期間において、前記第二ガイドモータを制御することで、前記第二ガイドを前記第四方向に移動する第三駆動制御手段として更に機能することを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記第一駆動制御手段は、前記第二移動処理が実行された後、次に前記第二移動処理が実行されるまでの間に、前記第一移動処理を複数回実行し、
前記第三駆動制御手段は、前記第二ガイドを所定位置まで前記第四方向に移動するのに必要な移動時間が前記非印刷期間よりも長い場合、複数回の前記第一移動処理のうち少なくとも２回を使って、前記第二ガイドを前記所定位置まで前記第四方向に移動することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記制御部は、
前記第二ガイドが前記第四方向に移動される場合の前記第一速度に対応する前記リボンモータの回転量が第一所定値を超えるかを判断する回転量判断手段と、
前記条件判断手段によって、前記所定条件が満たされないと判断され、且つ、前記回転量判断手段によって、前記リボンモータの回転量が前記第一所定値を超えると判断されない場合に、前記印刷期間において、前記印刷機構を前記第四方向に移動する第四駆動制御手段
として更に機能することを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記印刷制御手段は、
前記第四駆動制御手段により前記印刷機構が前記第四方向に移動されない期間、前記印刷データに従って前記サーマルヘッドの前記複数の加熱素子を加熱するサイクルを第一周期として前記サーマルヘッドを制御し、且つ、前記インクリボンが第一搬送速度で搬送されるように前記リボンモータを制御して印刷を行い、
前記第四駆動制御手段により前記印刷機構が前記第四方向に移動される期間、前記サイクルを前記第一周期も短い第二周期として前記サーマルヘッドを制御し、且つ、前記インクリボンを第一搬送速度より大きい第二搬送速度で搬送されるように前記リボンモータを制御して印刷を行うことを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記第一駆動制御手段は、前記第二移動処理により前記第一ガイドを前記第二方向に前記第二距離移動する為に必要な時間と、前記非印刷期間との差に応じて、前記第二ガイドの前記第三方向への移動条件を決定することを特徴とする請求項３から６の何れかに記載の印刷装置。
【請求項８】
長尺状の印刷媒体に印刷可能な印刷装置の制御部によって実行される印刷プログラムであって、
前記印刷装置のサーマルヘッドの加熱と、インクリボンを巻き取る装着部を駆動するリボンモータとを制御する印刷制御ステップと、
印刷制御ステップが実行されていない非印刷期間に第一ガイドモータを制御することで、前記サーマルヘッド及び前記リボンモータを含む印刷機構を、第一ガイドに沿って第一方向及び第二方向に移動する第一駆動制御ステップと、
前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断ステップと、
前記条件判断ステップで、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、第二ガイドモータを制御することで、前記印刷媒体と当接する第二ガイドを第三方向に移動し、プラテンローラの位置における前記印刷媒体の速度を低下させる第二駆動制御ステップと
を実行するための指示を含むことを特徴とする印刷プログラム。
【請求項９】
長尺状の印刷媒体に印刷可能な印刷装置によって実行される印刷方法であって、
前記印刷装置のサーマルヘッドの加熱と、インクリボンを巻き取る装着部を駆動するリボンモータとを制御する印刷制御ステップと、
印刷制御ステップが実行されていない非印刷期間に第一ガイドモータを制御することで、前記サーマルヘッド及び前記リボンモータを含む印刷機構を、第一ガイドに沿って第一方向及び第二方向に移動する第一駆動制御ステップと、
前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断ステップと、
前記条件判断ステップで、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、第二ガイドモータを制御することで、前記印刷媒体と当接する第二ガイドを第三方向に移動し、プラテンローラの位置における前記印刷媒体の速度を低下させる第二駆動制御ステップと
を備えたことを特徴とする印刷方法。
【請求項１０】
長尺状の印刷媒体に印刷可能な印刷機構であって、
インクリボンが巻回された第一ロールを装着する第一装着部と、
前記第一ロールから繰り出された前記インクリボンが巻き取られる第二ロールを装着する第二装着部と、
前記第一装着部から繰り出されてから、前記第二装着部で巻き取られるまでの前記インクリボンの搬送経路である第一経路に隣接し、複数の加熱素子が第一方向に配列されたサーマルヘッドと、
前記第二装着部を回転させるリボンモータと
を有する印刷機構と、
前記印刷機構を前記第一方向及び前記第一方向と反対の第二方向に移動可能に支持する第一ガイドと、
前記印刷機構を前記第一方向及び前記第二方向に移動させる第一ガイドモータと、
前記第一経路について、前記サーマルヘッドとは反対側に配置され、前記サーマルヘッドに対向するプラテンと、
少なくとも一部が前記印刷媒体と当接し、前記印刷媒体の搬送経路である第二経路において前記プラテンに対して少なくとも一方側に設けられ、第三方向及び前記第三方向とは反対側の第四方向に移動可能に構成され、前記第三方向への移動に伴い前記プラテンよりも上流側の前記第二経路の長さを移動開始時点の長さよりも長くし、前記第四方向への移動に伴い前記プラテンよりも上流側の前記第二経路の長さを移動開始時点の長さよりも短くする第二ガイドと、
前記第二ガイドを前記第三方向と前記第四方向の少なくとも何れかに移動する第二ガイドモータと、
前記サーマルヘッド、前記リボンモータ、前記第一ガイドモータ、及び前記第二ガイドモータの各々を制御可能な制御部とを備え、
前記制御部は、
印刷データに従って、前記サーマルヘッドの加熱と、前記リボンモータとを制御して、印刷を行う印刷制御手段と、
前記印刷制御手段による印刷が実行されていない非印刷期間に前記第一ガイドモータを制御することで、前記印刷機構を前記第一方向及び前記第二方向に移動する第一駆動制御手段と、
前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断手段と、
前記条件判断手段によって、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、前記第二ガイドモータを制御することで、前記第二ガイドを前記第三方向に移動する第二駆動制御手段
として機能することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷プログラム、及び印刷方法に関する。
【背景技術】
【０００２】
熱転写式の印刷装置において、インクリボンの未使用領域を減らして印刷することが可能な印刷方法が提案されている（特許文献１参照）。特許文献１に記載の印刷方法では、印刷後、インクリボンの巻き戻しと、インクリボンとサーマルヘッドとの幅方向への一体変位とを行い、インクリボンの幅方向の未使用領域を使用して次の印刷を行う。インクリボンの巻き戻し時に、単位印刷領域の長さ方向の寸法ｄ、幅方向の寸法ｗに対し、（ｎ−１）／ｎ（但し、ｎは、ｎ＝Ｗ／ｗ、Ｗはインクリボンの幅方向の寸法）だけ戻り制御することで、巻き戻し時間を削減する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−４４２０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
インクリボンとサーマルヘッドとの幅方向への一体変位は、例えば、プリンタを幅方向に変位させることで行われる。プリンタはインクリボンに比べて質量が大きいので、プリンタを幅方向に変位させるためには、インクリボンの巻き戻しと比べて必要な時間が長くなりやすい。そのため、短い時間間隔での印刷（即ち、高速印刷）を行う場合、次の印刷までに、インクリボンとサーマルヘッドとの幅方向への一体変位が十分に行えない可能性がある。
【０００５】
本発明の目的は、比較的短い時間間隔での印刷を行う場合であっても、次の印刷までに、インクリボンとサーマルヘッドとの幅方向への一体変位が十分に行える印刷装置、印刷プログラム、及び印刷方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、長尺状の印刷媒体に印刷可能な印刷機構であって、インクリボンが巻回された第一ロールを装着する第一装着部と、前記第一ロールから繰り出された前記インクリボンが巻き取られる第二ロールを装着する第二装着部と、前記第一装着部から繰り出されてから、前記第二装着部で巻き取られるまでの前記インクリボンの搬送経路である第一経路に隣接し、複数の加熱素子が第一方向に配列されたサーマルヘッドと、前記第二装着部を回転させるリボンモータとを有する印刷機構と、前記印刷機構を前記第一方向及び前記第一方向と反対の第二方向に移動可能に支持する第一ガイドと、前記印刷機構を前記第一方向及び前記第二方向に移動させる第一ガイドモータと、前記第一経路について、前記サーマルヘッドとは反対側に配置され、前記サーマルヘッドに対向するプラテンと、少なくとも一部が前記印刷媒体と当接し、前記印刷媒体の搬送経路である第二経路を変更可能な第二ガイドであって、第三方向に移動することで、前記印刷媒体が前記プラテンに接触する位置での前記印刷媒体の移動速度である第一速度を、前記第二ガイドに対して前記プラテンとは反対側の前記第二経路における位置での前記印刷媒体の移動速度である第二速度よりも小さくし、前記第三方向とは反対側の第四方向に移動することで、前記第一速度を前記第二速度よりも大きくする第二ガイドと、前記第二ガイドを前記第三方向と前記第四方向の少なくとも何れかに移動する第二ガイドモータと、前記サーマルヘッド、前記リボンモータ、前記第一ガイドモータ、及び前記第二ガイドモータの各々を制御可能な制御部とを備え、前記制御部は、印刷データに従って、前記サーマルヘッドの加熱と、前記リボンモータとを制御して、印刷を行う印刷制御手段と、前記印刷制御手段による印刷が実行されていない非印刷期間に前記第一ガイドモータを制御することで、前記印刷機構を前記第一方向及び前記第二方向に移動する第一駆動制御手段と、前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断手段と、前記条件判断手段によって、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、前記第二ガイドモータを制御することで、前記第二ガイドを前記第三方向に移動する第二駆動制御手段として機能する。
【０００７】
本発明の第二態様に係る印刷プログラムは、長尺状の印刷媒体に印刷可能な印刷装置の制御部によって実行される印刷プログラムであって、前記印刷装置のサーマルヘッドの加熱と、インクリボンを巻き取る装着部を駆動するリボンモータとを制御する印刷制御ステップと、印刷制御ステップが実行されていない非印刷期間に第一ガイドモータを制御することで、前記サーマルヘッド及び前記リボンモータを含む印刷機構を、第一ガイドに沿って第一方向及び第二方向に移動する第一駆動制御ステップと、前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断ステップと、前記条件判断ステップで、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、第二ガイドモータを制御することで、前記印刷媒体と当接する第二ガイドを第三方向に移動し、プラテンローラの位置における前記印刷媒体の速度を低下させる第二駆動制御ステップとを実行するための指示を含む。
【０００８】
本発明の第三態様に係る印刷方法は、長尺状の印刷媒体に印刷可能な印刷装置によって実行される印刷方法であって、前記印刷装置のサーマルヘッドの加熱と、インクリボンを巻き取る装着部を駆動するリボンモータとを制御する印刷制御ステップと、印刷制御ステップが実行されていない非印刷期間に第一ガイドモータを制御することで、前記サーマルヘッド及び前記リボンモータを含む印刷機構を、第一ガイドに沿って第一方向及び第二方向に移動する第一駆動制御ステップと、前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断ステップと、前記条件判断ステップで、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、第二ガイドモータを制御することで、前記印刷媒体と当接する第二ガイドを第三方向に移動し、プラテンローラの位置における前記印刷媒体の速度を低下させる第二駆動制御ステップとを備える。
【０００９】
本発明の第四態様に係る印刷装置は、長尺状の印刷媒体に印刷可能な印刷機構であって、インクリボンが巻回された第一ロールを装着する第一装着部と、前記第一ロールから繰り出された前記インクリボンが巻き取られる第二ロールを装着する第二装着部と、前記第一装着部から繰り出されてから、前記第二装着部で巻き取られるまでの前記インクリボンの搬送経路である第一経路に隣接し、複数の加熱素子が第一方向に配列されたサーマルヘッドと、前記第二装着部を回転させるリボンモータとを有する印刷機構と、前記印刷機構を前記第一方向及び前記第一方向と反対の第二方向に移動可能に支持する第一ガイドと、前記印刷機構を前記第一方向及び前記第二方向に移動させる第一ガイドモータと、前記第一経路について、前記サーマルヘッドとは反対側に配置され、前記サーマルヘッドに対向するプラテンと、少なくとも一部が前記印刷媒体と当接し、前記印刷媒体の搬送経路である第二経路において前記プラテンに対して少なくとも一方側に設けられ、第三方向及び前記第三方向とは反対側の第四方向に移動可能に構成され、前記第三方向への移動に伴い前記プラテンよりも上流側の前記第二経路の長さを移動開始時点の長さよりも長くし、前記第四方向への移動に伴い前記プラテンよりも上流側の前記第二経路の長さを移動開始時点の長さよりも短くする第二ガイドと、前記第二ガイドを前記第三方向と前記第四方向の少なくとも何れかに移動する第二ガイドモータと、前記サーマルヘッド、前記リボンモータ、前記第一ガイドモータ、及び前記第二ガイドモータの各々を制御可能な制御部とを備え、前記制御部は、印刷データに従って、前記サーマルヘッドの加熱と、前記リボンモータとを制御して、印刷を行う印刷制御手段と、前記印刷制御手段による印刷が実行されていない非印刷期間に前記第一ガイドモータを制御することで、前記印刷機構を前記第一方向及び前記第二方向に移動する第一駆動制御手段と、前記印刷機構の前記第一方向及び前記第二方向の移動が所定条件を満たすかを判断する条件判断手段と、前記条件判断手段によって、前記所定条件が満たされたと判断された場合に、前記非印刷期間において、前記第二ガイドモータを制御することで、前記第二ガイドを前記第三方向に移動する第二駆動制御手段として機能する。
【００１０】
第一態様及び第四態様に係る印刷装置、第二態様に係る印刷プログラム並びに第三態様に係る印刷方法によれば、印刷装置は、印刷機構の第一方向及び第二方向の移動が所定条件を満たすか否かに応じて、非印刷期間において、第二ガイドを第三方向に移動させ、第一速度を第二速度よりも遅くできる。したがって、印刷装置は、比較的短い時間間隔での印刷を行う場合であっても、次の印刷までに、インクリボンとサーマルヘッドとの幅方向への一体変位が十分に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】印刷機構１１を備える印刷装置１の概要を示す図である。
【図２】第二ガイド１５により印刷位置速度Ｗｐを変更する処理の説明図である
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】インクリボン９の幅方向の未使用領域を使用して印刷を行う場合の、印刷媒体８に対するインクリボン９の相対位置を説明するための、状態（ａ）〜（ｈ）と処理（Ａ）〜（Ｇ）との説明図である。
【図５】印刷制御処理のフローチャートである。
【図６】具体例１及び具体例２における、サーマルヘッド２３の位置（印刷位置又は待機位置）、印刷位置速度Ｗｐ、及び第二ガイド１５の位置Ｍの経時変化の説明図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態について、図面を参照して説明する。以下、図の説明の理解を助けるため、印刷装置１の上側、下側、左側、右側、前側、及び後側を定義する。印刷装置１の上側、下側、左側、右側、前側、及び後ろ側は、図１の上側、下側、左側、右側、表側、及び裏側に各々対応する。図１に示す正面視の場合を基準に、各種部材の回転方向を説明する。
【００１３】
印刷装置１は、熱転写型の印刷装置である。印刷装置１は、非図示の印刷媒体搬送装置と同期して駆動される。印刷媒体搬送装置は、長尺状の印刷媒体８を所定の搬送速度で方向Ｙ（本例では、全体として概して左方）に搬送する。印刷媒体８は、例えば、食品を収納する袋となるチューブ状の包装材であり、印刷装置１は、例えば、所定の間隔で賞味期限を表す文字列を印刷媒体８に印刷する。
【００１４】
図１〜図３に示すように、印刷装置１は、印刷機構１１、第一ガイド１２、第一ガイドモータ１３、プラテンローラ１４、第二ガイド１５、第二ガイドモータ１６、及び制御部７を備える。印刷装置１の各部材は、板状のフレーム５に支持される。印刷機構１１は、長尺状の印刷媒体８（例えば、包装材）に印刷可能である。印刷機構１１は、第一装着部２１、第二装着部２２、サーマルヘッド２３、及びリボンモータ８２を備える。第一装着部２１は、インクリボン９が巻回された第一ロール３１を装着可能である。第二装着部２２は、第一ロール３１から繰り出されたインクリボン９が巻き取られる第二ロール３２を装着可能である。サーマルヘッド２３は、第一装着部２１から繰り出されてから、第二装着部２２で巻き取られるまでのインクリボン９の搬送経路である第一経路Ｒに隣接し、複数の加熱素子が第一方向（後方）に配列される。リボンモータ８２は、第二装着部２２を回転させる。
【００１５】
第一ガイド１２は、印刷機構１１を第一方向及び第一方向と反対の第二方向に移動可能に支持する。本例の第一方向及び第二方向は、後方及び前方である。第一ガイドモータ１３は、印刷機構１１を第一方向及び第二方向に移動させる。プラテンローラ１４は、第一経路Ｒに対して、サーマルヘッド２３とは反対側に配置され、サーマルヘッド２３に対向する。第二ガイド１５は、少なくとも一部が印刷媒体８と当接し、印刷媒体８の搬送経路である第二経路Ｐを変更可能である。第二ガイド１５は、第三方向に移動することで、第一速度を第二速度よりも大きくする。第一速度は、印刷媒体８がプラテンローラ１４に接触する位置での印刷媒体８の移動速度（以下、印刷位置速度Ｗｐともいう。）である。第二速度は、第二ガイド１５に対してプラテンローラ１４とは反対側の第二経路Ｐにおける位置での印刷媒体８の移動速度（以下、搬送位置速度Ｗｔともいう。）である。第二ガイド１５は、第三方向とは反対側の第四方向に移動することで、第一速度を第二速度よりも小さくする。第二ガイドモータ１６は、第二ガイド１５を第三方向と第四方向との少なくとも何れかに移動する。制御部７は、サーマルヘッド２３、リボンモータ８２、第一ガイドモータ１３、第二ガイドモータ１６の各々を制御可能である。以下、印刷装置１が備える各部材について詳述する。
【００１６】
＜印刷機構１１＞
印刷機構１１は、筐体１０、ベースプレート１７、ガイド軸６１〜６５、供給モータ８１、及び移動モータ８３を更に備える。筐体１０は箱状であり、内部にベースプレート１７を設ける。ベースプレート１７は、矩形状の金属板で構成される。ベースプレート１７は、第一装着部２１、第二装着部２２、サーマルヘッド２３、リボンモータ８２、ガイド軸６１〜６５、供給モータ８１、及び移動モータ８３を支持する。
【００１７】
第一装着部２１及び第二装着部２２は各々前後方向に延びる軸である。第一装着部２１及び第二装着部２２は、ベースプレート１７の前面に回動可能に支持される。第一ロール３１は、円筒状の芯軸４１の孔を第一装着部２１に挿通させることにより、取り外し可能に第一装着部２１に装着される。第二ロール３２は、円筒状の芯軸４２の孔を第二装着部２２に挿通させることにより、取り外し可能に第一装着部２１に装着される。即ち、第一装着部２１及び第二装着部２２は、回転可能にベースプレート１７に保持されるスピンドルである。
【００１８】
インクリボン９はインク層と基材とを含み、帯状である。基材は、例えばポリエチレンテレフタラート（ＰＥＴ）で形成される。インク層は、例えば、カーボンなどの色素成分と、ワックス及び／又はレジンなどのバインダー成分とを含む。インクリボン９はインク層が印刷媒体８側となる姿勢で搬送される。インク層は加熱により溶融し、印刷媒体８に転写される。インクリボン９は、必要に応じて、バックコート層、剥離層、及び接着層などの機能層を有してもよい。インクリボン９は、一端部が芯軸４１の側面に接続され、他端部が芯軸４２の側面に接続される。
【００１９】
ガイド軸６１〜６５はインクリボン９の搬送経路である第一経路Ｒを規定する。ガイド軸６１〜６５は、各々円柱状であり、ベースプレート１７の前面から前側に向けて延びる。ガイド軸６１〜６５は、例えば、前後方向に延びる回転軸を中心として回転可能なローラである。ガイド軸６１〜６５は各々自身の周面の一部にインクリボン９のインク層とは反対側の面が接触する。インクリボン９は、各ガイド軸６１〜６５に案内されて搬送される。ガイド軸６１は、ベースプレート１７の右上の隅近傍に設けられる。ガイド軸６２は、ベースプレート１７の右下の隅近傍に設けられる。ガイド軸６３は、ベースプレート１７の下方且つ左右方向の中心よりもやや左方に設けられる。ガイド軸６４は、ベースプレート１７の左下の隅近傍に設けられる。ガイド軸６５は、ベースプレート１７の左上の隅近傍に設けられる。第一経路Ｒについては後述する。
【００２０】
供給モータ８１は、第一装着部２１を回転させる。供給モータ８１及びリボンモータ８２は、例えば、ステップモータである。第一装着部２１は供給モータ８１の出力軸に直結する。即ち、第一装着部２１の回転軸は、供給モータ８１の出力軸と同一直線上に位置する。供給モータ８１の回転量は、第一装着部２１の回転量に等しい。第二装着部２２の回転軸はリボンモータ８２の出力軸に直結する。即ち、第二装着部２２の回転軸は、リボンモータ８２の出力軸と同一直線上に位置する。リボンモータ８２の回転量は、第二装着部２２の回転量に等しい。第一装着部２１及び第二装着部２２は、各々異なるモータによって回転されるので、各々異なる回転速度で回転可能である。制御部７は、供給モータ８１と、リボンモータ８２とを制御可能である。
【００２１】
インクリボン９が第一ロール３１から繰り出されて第二ロール３２に巻き取られる場合の、芯軸４１及び芯軸４２の各々の回転方向を、「正転方向」という。正転方向と反対方向を「反転方向」という。芯軸４１及び芯軸４２の各々が反転方向に回転された場合、インクリボン９は、第二ロール３２から繰り出されて第一ロール３１に巻き取られる。本例の芯軸４１、４２の正転方向及び反転方向は各々、図１における反時計回り及び時計回りである。芯軸４１、４２の正転方向は、時計回り方向に限定されない。例えば、インクリボン９の巻回状態に応じて、第一ロール３１及び第二ロール３２の正転方向は、少なくとも一方が時計回り方向であってもよい。
【００２２】
サーマルヘッド２３は、前後方向においてベースプレート１７の前面よりも前側に設けられる。サーマルヘッド２３は、ベースプレート１７の左右方向略中央、且つ、第一装着部２１及び第二装着部２２よりも下側に設けられる。サーマルヘッド２３は、前後方向に直線状に並んだ複数の発熱素子を有するラインサーマルヘッドである。サーマルヘッド２３は、第一経路Ｒに隣接する。インクリボン９が第一経路Ｒに沿って搬送される場合、サーマルヘッド２３は、インクリボン９に隣接する。印刷装置１を用いて印刷を行う場合、サーマルヘッド２３は、移動モータ８３を駆動力として、ラック・ピニオンなどを有する非図示のヘッド保持機構によって、印刷位置３Ａと待機位置３Ｂとの間を上下方向に移動可能である。印刷位置３Ａは、サーマルヘッド２３とプラテンローラ１４との間に印刷媒体８が配置されていない状態で、サーマルヘッド２３の下端部がプラテンローラ１４に接する位置である。サーマルヘッド２３とプラテンローラ１４との間に印刷媒体８が配置されている場合、印刷位置３Ａに位置するサーマルヘッド２３は、インクリボン９及び印刷媒体８を挟んでプラテンローラ１４に接触する。待機位置３Ｂは、サーマルヘッド２３の下端部がプラテンローラ１４から離隔し、左右方向に延びるインクリボン９に接触又は近接する位置である。
【００２３】
＜プラテンローラ１４＞
プラテンローラ１４は、フレーム５の上下方向及び左右方向のそれぞれの略中心に設けられる。プラテンローラ１４は、前後方向に延びる回転軸を中心として回転可能である。プラテンローラ１４は、印刷位置３Ａに配置されたサーマルヘッド２３の下側に対向する。プラテンローラ１４は、サーマルヘッド２３が印刷位置３Ａに移動することに応じ、サーマルヘッド２３に印刷媒体８を押し付ける。プラテンローラ１４は、第一経路Ｒを間にしてサーマルヘッド２３及び印刷機構１１の下方に配置される。
【００２４】
＜インクリボン９の搬送経路（第一経路）Ｒ＞
第一装着部２１と第二装着部２２の回転に応じ、第一ロール３１と第二ロール３２との間に張り渡されるインクリボン９は、筐体１０内で搬送される。第一経路Ｒは、サーマルヘッド２３、及びガイド軸６１〜６５に沿ってインクリボン９が搬送されるときに通過する経路である。
【００２５】
図１中実線で示すように、サーマルヘッド２３が待機位置３Ｂに配置された場合、インクリボン９の第一経路Ｒは、第一装着部２１から左上に向けて延び、ガイド軸６１に接触して方向を変え、ガイド軸６２に向けて下方に延びる。第一経路Ｒは、ガイド軸６２に接触して方向を変え、ガイド軸６４に向けて左方に延びる。第一経路Ｒは、ガイド軸６２と、ガイド軸６４との間で、サーマルヘッド２３の下端部に接触又は近接し、ガイド軸６３の上端部に接触又は近接する。第一経路Ｒは、ガイド軸６４に接触して方向を変え、ガイド軸６５に向けて上方に延びる。第一経路Ｒは、ガイド軸６５に接触して方向を変え、第二装着部２２に向けて右下に向けて延びる。第一装着部２１及び第二装着部２２が回転することに応じ、インクリボン９は、ガイド軸６２とガイド軸６４との間を左右方向に移動する。
【００２６】
サーマルヘッド２３が印刷位置３Ａに配置された場合、インクリボン９の第一経路Ｒは、サーマルヘッド２３が待機位置３Ｂに配置された場合に比べ、ガイド軸６２とガイド軸６４との間において変更される。図１中点線で示すように、サーマルヘッド２３が印刷位置３Ａに配置された場合のインクリボン９の第一経路Ｒは、ガイド軸６２から左側に向けて延び、サーマルヘッド２３の下端部に接触して方向を変え、ガイド軸６３に向けて左斜め上側に延びる。第一経路Ｒは、ガイド軸６３に接触して方向を変え、ガイド軸６４に向けて左方に延びる。第一装着部２１及び第二装着部２２が回転することに応じ、インクリボン９は、ガイド軸６２とサーマルヘッド２３との間を左右方向に移動する。
【００２７】
印刷位置３Ａと待機位置３Ｂとの間を移動するサーマルヘッド２３は、図１中点線で示す、サーマルヘッド２３が待機位置３Ｂに配置された時のインクリボン９の第一経路Ｒと交差する。即ち、サーマルヘッド２３が第一経路Ｒに隣接するとは、印刷位置３Ａと待機位置３Ｂとの間を移動するサーマルヘッド２３の移動経路と、第一経路Ｒとが交わることを意味する。サーマルヘッド２３は、第一ロール３１と第二ロール３２との間に張り渡されるインクリボン９に隣接して配置される。第一ロール３１及び第二ロール３２を印刷装置１に着脱する場合、サーマルヘッド２３は、待機位置３Ｂよりも上側の図示略の退避位置に移動される。以上のように、サーマルヘッド２３は、第一ロール３１と第二ロール３２とが、第一装着部２１及び第二装着部２２に装着されているか否かに関わらず、常に第一経路Ｒに隣接しているといえる。
【００２８】
＜第一ガイド１２及び第一ガイドモータ１３＞
第一ガイド１２は、アクチュエータ５１、アダプタ５２、及び連結部５３を有する。アダプタ５２は、フレーム５の上端且つ右端近傍に設けられ、前後方向に直線状に延びる。アダプタ５２は、アクチュエータ５１とフレーム５とを連結する。アクチュエータ５１は、アダプタ５２の上側に支持される。アクチュエータ５１は、前後方向に延びる。アクチュエータ５１は、上側に露出するステージ５４を有する。ステージ５４は、アクチュエータ５１に内蔵されるボールネジ（図示略）に取り付けられる。第一ガイドモータ１３によってこのボールネジが回転されることで、ステージ５４が前後方向に移動する。第一ガイドモータ１３は、アクチュエータ５１と一体化されたものでもよい。連結部５３は屈曲した板状を有する。連結部５３の一端側は、ステージ５４の上側に固定される。連結部５３の他端側は、印刷機構１１の筐体１０の上端に接続する。連結部５３は、印刷機構１１をアクチュエータ５１に連結する。第一ガイド１２は、第一ガイドモータ１３の駆動に応じ、フレーム５に対して印刷機構１１を前後方向に移動させる。第一ガイドモータ１３は例えばステップモータである。
【００２９】
＜第二ガイド１５及び第二ガイドモータ１６＞
第二ガイド１５は、プラテンローラ１４よりも下側に配置される。第二ガイド１５はプラテンローラ１４に対して第三方向及び第四方向に移動可能である。本例の第三方向及び第四方向は各々、左方及び右方である。第二ガイド１５は、支持板６７、ガイドローラ６８、及び６９有する。支持板６７は角が丸みを帯びた左右方向に長い矩形状の板である。支持板６７は前面にガイドローラ６８、６９を回転可能に支持する。支持板６７は非図示のガイドレールに第三方向及び第四方向の各々に移動可能に支持される。ガイドローラ６８、６９はそれぞれ、前後方向に延びる回転軸を中心として回転可能な円筒状のローラである。ガイドローラ６８、６９は、左右方向に並ぶ。第二ガイド１５は、第二ガイドモータ１６の一方への回転に応じて第三方向に移動し、他方への回転に応じて第四方向に移動する。第二ガイドモータ１６の回転は、伝達機構（図示略）によって、第二ガイド１５の第三方向、及び第四方向への並進運動に変換される。伝達機構としては、例えば、ボールネジ、ラック・ピニオン、タイミングベルト・プーリー等が適宜利用可能である。
【００３０】
支持板６７は、第二ガイドモータ１６の駆動に応じて、ガイドレールに沿って第三方向又は第四方向に移動する。図２においてＭ（０）は第二ガイド１５の移動範囲の中心を示し、Ｍ（ｍ）及びＭ（−ｍ）は、第二ガイド１５の移動範囲の左端及び右端を示す。第二ガイド１５のガイドローラ６８、６９は、第二ガイドモータ１６の回転に応じて一体的に、図２に示す位置Ｍ（ｍ）から位置Ｍ（−ｍ）の範囲で、第三方向及び第四方向に移動できる。
【００３１】
＜ガイドローラ７１〜７６＞
本例の印刷装置１は、更にガイドローラ７１〜７６備える。ガイドローラ７１〜７６は印刷媒体搬送装置に設けられてもよい。ガイドローラ７１〜７６は、印刷媒体８の搬送経路である第二経路Ｐを規定する。図１に示すように、各ガイドローラ７１〜７６は、前後方向に延びる回転軸を中心として回転可能である。各ガイドローラ７１〜７６の径は、互いに同一又は略同一である。ガイドローラ７１〜７３は、左右方向においてプラテンローラ１４よりも右側に配置される。ガイドローラ７２、７３のそれぞれの左右方向の位置は略同一である。ガイドローラ７１は、左右方向においてガイドローラ７２、７３よりも左側に配置される。ガイドローラ７４〜７６は、左右方向においてプラテンローラ１４よりも左側に配置される。ガイドローラ７４、７５のそれぞれの左右方向の位置は略同一である。ガイドローラ７６は、左右方向においてガイドローラ７４、７５よりも右側に配置される。ガイドローラ７３、７４は、上下方向において第二ガイド１５よりも上側に配置される。ガイドローラ７３、７４の上下方向の位置は略同一である。ガイドローラ７１、７２、７５、７６は、上下方向において第二ガイド１５よりも下側に配置される。ガイドローラ７１、７６の上下方向の位置は略同一である。ガイドローラ７２、７５の上下方向の位置は略同一である。ガイドローラ７１は、ガイドローラ７２の右斜め下側に配置される。ガイドローラ７６は、ガイドローラ７５の左斜め下側に配置される。
【００３２】
図３（Ｂ）に示すように、第二ガイド１５がＭ（ｍ）に配置された状態で、ガイドローラ６８の中心は、左右方向においてガイドローラ７４、７５のそれぞれの中心よりも右側に配置される。図３（Ｃ）に示すように、第二ガイド１５がＭ（−ｍ）に配置された状態で、ガイドローラ６９の中心は、左右方向においてガイドローラ７２、７３のそれぞれの中心よりも左側に配置される。
【００３３】
＜印刷媒体８の搬送経路（第二経路）Ｐ＞
図１に示すように、印刷媒体８は、プラテンローラ１４、第二ガイド１５のガイドローラ７１〜７６の間に張り渡され、搬送される。プラテンローラ１４、第二ガイド１５のガイドローラ６８、６９、及びガイドローラ７１〜７６に沿って印刷媒体８が搬送されるときに通過する経路を、「第二経路Ｐ」という。印刷媒体８の第二経路Ｐは、ガイドローラ７１、７２、６９、７３、プラテンローラ１４、ガイドローラ７４、６８、７５、７６のそれぞれに順番に接触して方向を変えながら延びる。印刷媒体８は、非図示の印刷媒体搬送装置によって、第二経路Ｐに沿ってガイドローラ７１からガイドローラ７６に向けて移動する向き（方向Ｙ）に搬送される。
【００３４】
ガイドローラ７１〜７３、及び第二ガイド１５のガイドローラ６９は、第二経路Ｐに沿った方向においてプラテンローラ１４よりも上流側に配置される。ガイドローラ７４〜７６、及び第二ガイド１５のガイドローラ６８は、第二経路Ｐに沿った方向においてプラテンローラ１４よりも下流側に配置される。第二ガイド１５は、第二経路Ｐにおいて、プラテンローラ１４に対して印刷機構１１とは反対側に設けられる。
【００３５】
＜第二ガイド１５による印刷位置速度の調整＞
第二ガイド１５は、印刷媒体搬送装置によって略等速で搬送されている印刷媒体８の印刷位置速度（第一速度）Ｗｐを、第二ガイド１５を第三方向又は第四方向に移動している期間、第二ガイド１５の移動方向に応じて、変更することが可能である。第二ガイド１５は、第三方向への移動に伴いプラテンローラ１４よりも上流側の第二経路Ｐの長さを移動開始時の長さよりも長くし、第四方向への移動に伴いプラテンローラ１４よりも上流側の第二経路Ｐの長さを移動開始時の長さよりも短くする。搬送位置速度（第二速度）Ｗｔは、印刷媒体搬送装置による印刷媒体８の搬送速度に対応する。搬送位置速度Ｗｔは、例えば、ガイドローラ７１、７２、７５、７６に接触する位置での移動速度に対応する。図２（Ａ）に示すように、第二ガイド１５が停止した状態における印刷位置速度Ｗｐ（ｎ）は、搬送位置速度Ｗｔと一致する。
【００３６】
図２（Ｂ）に示すように、図２（Ａ）に示す第二ガイド１５が移動可能範囲の中心Ｍ（０）から第二ガイド１５が第三方向（左方）に移動した場合、プラテンローラ１４よりも下流側（左側）の第二経路Ｐは図２（Ａ）に示す移動前に比べ短くなる。プラテンローラ１４よりも上流側（右側）の第二経路Ｐは図２（Ａ）に示す移動前に比べ長くなる。第二ガイド１５が第三方向に移動している期間、ガイドローラ６９、７３、プラテンローラ１４、ガイドローラ７４、６８の間の印刷媒体８は、第二ガイド１５の移動量に応じて上流側に引っ張られる。故に、第二ガイド１５が第三方向に移動している期間の印刷位置速度Ｗｐ（ｓ）は、搬送位置速度Ｗｔよりも遅くなる。プラテンローラ１４よりも上流側の第二経路Ｐの長さは、移動開始時に比べ、ガイドローラ７２と７３との間で、第二ガイド１５の移動量の２倍だけ長くなる。
【００３７】
図２（Ｃ）に示すように、図２（Ａ）に示す第二ガイド１５が移動可能範囲の中心Ｍ（０）から第二ガイド１５が第四方向（右方）に移動した場合、プラテンローラ１４よりも下流側（左側）の第二経路Ｐは図２（Ａ）に示す移動前に比べ長くなる。プラテンローラ１４よりも上流側（右側）の第二経路Ｐは図２（Ａ）に示す移動前に比べ短くなる。第二ガイド１５が第四方向に移動している期間、ガイドローラ６９、７３、プラテンローラ１４、ガイドローラ７４、６８の間の印刷媒体８は、第二ガイド１５の移動量に応じて下流側に引っ張られる。故に、第二ガイド１５が第三方向に移動している期間の印刷位置速度Ｗｐ（ｆ）は、搬送位置速度Ｗｔよりも速くなる。プラテンローラ１４よりも上流側の第二経路Ｐの長さは、移動開始時に比べ、ガイドローラ７２と７３との間で、第二ガイド１５の移動量の２倍だけ短くなる。
【００３８】
第二ガイド１５が第三方向（左方）に移動している期間、印刷位置速度Ｗｐ（ｓ）は搬送位置速度Ｗｔよりも小さい。これに対し、第二ガイド１５が第四方向（右方）に移動している期間、印刷位置速度Ｗｐ（ｆ）は搬送位置速度Ｗｔよりも大きい。搬送位置速度Ｗｔが一定である場合には、第二ガイド１５が第三方向（左方）に移動している期間、印刷位置速度Ｗｐ（ｓ）は停止時の印刷位置速度Ｗｐ（ｎ）よりも小さく、第二ガイド１５が第四方向（右方）に移動している期間、印刷位置速度Ｗｐ（ｆ）は停止時の印刷位置速度Ｗｐ（ｎ）よりも大きい。
【００３９】
＜印刷装置１の電気的構成＞
図３を参照し、印刷装置１の電気的構成について説明する。印刷装置１は制御部７、記憶部６、サーマルヘッド２３、供給モータ８１、リボンモータ８２、第一ガイドモータ１３、第二ガイドモータ１６、移動モータ８３、センサ５５〜５７、及び通信インターフェース（通信Ｉ／Ｆ）６０を備える。制御部７は、印刷装置１を制御するハードウェアプロセッサ（例えば、ＣＰＵ）と、ハードウェアプロセッサの指示に応じて動作する各種の駆動回路とを含む。各種の駆動回路は、例えば、供給モータ８１、リボンモータ８２、移動モータ８３に信号（例えば、駆動電流）を供給するための回路、サーマルヘッド２３に信号（例えば、駆動電流）を供給するための回路、及びセンサ５５〜５７を駆動すると共に受信した出力信号のＡ／Ｄ変換を行うための回路などを含む。制御部７は、記憶部６、サーマルヘッド２３、供給モータ８１、リボンモータ８２、第一ガイドモータ１３、第二ガイドモータ１６、移動モータ８３、センサ５５〜５７、及び通信Ｉ／Ｆ６０と電気的に接続する。
【００４０】
記憶部６は、ＲＯＭ、ＲＡＭ、フラッシュメモリ等の各種記憶媒体を含む。記憶部６には、制御部７が後述の印刷制御処理を実行するための指示を含む印刷プログラムが記憶される。記憶部６には更に、印刷装置１を駆動させるための各種設定値が記憶されている。各種設定値は、後述する印刷データ、印刷設定情報、インクリボン９の全長、インクリボン９の初期径、インクリボン９の幅、第一ガイドモータ１３の駆動量と第一ガイド１２の移動量との対応、及び第二ガイドモータ１６の駆動量と第二ガイド１５の移動量との対応等を含む。各種設定値は、供給モータ８１の駆動量と、リボンモータ８２の駆動量と、インクリボン９の搬送速度との対応を記憶する。設定値は、印刷装置１の操作部（図示略）を介して受け付けたユーザ入力によって設定されてもよい。
【００４１】
サーマルヘッド２３の複数の発熱素子の各々は、制御部７から出力される信号に応じて選択的に発熱する。供給モータ８１は、制御部７から出力されるパルス信号に応じて、第一装着部２１を回転させる。リボンモータ８２は、制御部７から出力されるパルス信号に応じて、第二装着部２２を回転させる。第一ガイドモータ１３は、制御部７から出力されるパルス信号に応じて、第一ガイド１２を第一方向又は第二方向に移動させる。第二ガイドモータ１６は、制御部７から出力されるパルス信号に応じて、第二ガイド１５を第三方向又は第四方向に移動させる。移動モータ８３は、制御部７から出力されるパルス信号に応じて回転し、サーマルヘッド２３を、印刷位置３Ａ（図１参照）、待機位置３Ｂ（図１参照）、及び図示略の退避位置の間で移動させる。
【００４２】
センサ５５は、ガイド軸６５とインクリボン９との間に働く摩擦力によって、インクリボン９の搬送に追随して回転可能に構成される。センサ５５は、例えば、ガイド軸６５と一体に回転する永久磁石と、ベースプレート１７に設けられたホール素子などの磁気センサとで構成される。磁気センサが検出する永久磁石からの磁力に基づいて、ガイド軸６５の回転量が検知される。回転量を時間で割ることで、回転速度が特定される。ガイド軸６５の径は既知のため、ガイド軸６５の回転量又は回転速度から、インクリボン９の搬送量又は搬送速度が特定される。センサ５５から出力されるセンサ信号は、例えば、インクリボン９の搬送速度のフィードバック制御に利用可能である。センサ５６は、第一ガイド１２の位置を表す信号を制御部７に入力する。センサ５６は、例えば、アクチュエータ５１に内蔵される、リニアエンコーダ及びリミットスイッチ等であってよい。センサ５７は、第二ガイド１５の位置を表す信号を制御部７に入力する。センサ５７は、例えば、上下方向において第二ガイド１５と同じ位置でフレーム５に設けられた、リニアエンコーダ及びリミットスイッチ等であってよい。通信Ｉ／Ｆ６０は、印刷装置１に接続される外部機器１００との間で通信を行なうためのインターフェース素子である。外部機器１００は、ユーザが印刷装置１に対して様々な指示を行うために使用される端末機器及び、前記した印刷媒体搬送装置である。
【００４３】
制御部７によって実行されるプログラムは、例えば、外部機器１００から通信Ｉ／Ｆ６０を介してダウンロードされてもよい。制御部７は、通信Ｉ／Ｆ６０を介して外部機器１００から取得したプログラムを、記憶部６に記憶してもよい。記憶部６に記憶される各種情報は、外部機器１００を介して変更可能としてもよい。
【００４４】
印刷装置１の制御部７が実行する印刷制御処理の概要を説明する。印刷装置１は、インクリボン９の幅方向の未使用領域を減らして印刷することが可能に構成されている。具体的には印刷装置１は、印刷後、次の印刷までの間にインクリボン９の巻き戻しと、印刷機構１１をインクリボン９の幅方向（前後方向）に移動することで、インクリボン９の幅方向の未使用領域を使用して次の印刷を行う。図４に示す具体例を用いて詳細に説明する。図４では、インクリボン９における今回の使用領域Ｅを黒色で示し、使用済み領域を斜線、縦線及び格子状の網掛けされた実線で囲まれた領域で示し、未使用領域を点線で囲まれた白色の領域で示す。
【００４５】
図４に示す具体例では、１回の印刷で加熱使用されるインクリボン９の使用領域（画像範囲）Ｅの幅方向の長さは、インクリボン９の幅方向の長さの四分の一よりも小さい。印刷装置１は、印刷後、次の印刷までの間に、インクリボン９の使用領域Ｅの搬送方向の長さＨだけ巻き戻す。印刷装置１は同時に、印刷機構１１を第一距離Ｈだけ第一方向（後方）に移動する。第一距離Ｈは使用領域Ｅの第一方向（インクリボン９の幅方向）の長さに余裕分を加えた距離である。状態（ａ）で使用領域Ｅの印刷が終了後、インクリボン９が巻き戻され、印刷機構１１が第一方向に第一距離Ｈだけ移動される、処理（Ａ）が実行された場合、状態（ｂ）に示すように、印刷媒体８に対するインクリボン９の位置が切り替わる。状態（ａ）と、状態（ｂ）とでは、印刷媒体８に対する使用領域Ｅの位置は同じである。同様に、状態（ｂ）での印刷が実行された後、処理（Ｂ）が実行され、状態（ｃ）での印刷が実行された後、処理（Ｃ）が実行され、状態（ｄ）での印刷が実行されることで、印刷装置１は、搬送方向Ｙの位置が互いに同じで、幅方向の位置が互いに異なる４回の印刷を実行可能である。
【００４６】
このような処理を繰り返し実行する場合、印刷機構１１をインクリボン９の幅方向に移動する際の移動距離は、第一方向に第一距離Ｈだけ移動する処理（Ａ）から（Ｃ）の場合と、第二方向に第二距離Ｋだけ処理（Ｄ）の場合とで大きく異なる。印刷媒体搬送装置による印刷媒体８の搬送速度は印刷効率を考慮してなるべく速い一定の値とされるのが好ましい。一方で、印刷媒体８の搬送速度を速く設定しすぎると、処理（Ｄ）実行時に印刷機構１１の移動が間に合わない場合が想定される。そこで、本例の印刷装置１は、印刷後、次の印刷のためにプラテンローラ１４に対して、印刷機構１１を移動させる際の距離に応じて、第二ガイド１５を利用して、印刷媒体８の搬送速度を部分的に遅くする。
【００４７】
具体的には、制御部７は、印刷が実行されていない非印刷期間に第一ガイドモータ１３を制御することで、印刷機構１１を第一方向及び第二方向に移動する。制御部７は、印刷機構１１の第一方向及び第二方向の移動が所定条件を満たすかを判断する。制御部７は、印刷機構１１の第一方向及び第二方向の移動が所定条件を満たされたと判断された場合に、非印刷期間において、第二ガイドモータ１６を制御することで、第二ガイド１５を第三方向に移動する。このような処理によって、印刷装置１は、印刷機構１１の第一方向及び第二方向の移動が所定条件を満たすか否かに応じて、非印刷期間において、第二ガイド１５を第三方向に移動させ、第一速度を第二速度よりも遅くできる。したがって、次の印刷までの時間を、第二ガイドの移動速度と移動時間とに応じて延ばすことができる。印刷装置１は、比較的短い時間間隔での印刷を行う場合であっても、次の印刷までに、インクリボン９とサーマルヘッド２３との幅方向への一体変位を十分に行うことができる。
【００４８】
図５に示す印刷制御処理を、図４及び図６に示す具体例１及び２を用いて詳細に説明する。印刷制御処理を実行するための指示を含む印刷プログラムは記憶部６に記憶されている。制御部７は、印刷装置１の起動後、印刷プログラムを記憶部６のＲＡＭ上で展開し、以下の処理を実行する。具体例１と具体例２とでは、図４に示すインクリボン９に対する使用領域Ｅの相対位置及び印刷指示が出力される所定間隔Ｔｋは同じであり、印刷期間Ｔｐの長さと非印刷期間Ｔｈの長さとが異なる。印刷期間Ｔｐは、サーマルヘッド２３が印刷位置３Ａに移動され、サーマルヘッド２３による印刷媒体８への印刷が実行されている期間であり、非印刷期間Ｔｈは、印刷が実行されていない期間である。各部材の移動速度は、厳密には、モータの駆動開始時において徐々に加速後、略一定の値になる。モータの駆動停止時において、徐々に減速後完全に停止する。以下の説明では、説明を簡単にするために、各部材の移動速度を、例えば、加速時、及び減速時の速度を考慮した平均値で表す。
【００４９】
図５に示すように、制御部７は、印刷準備を行う（Ｓ１）。制御部７は例えば、第一ガイド１２及び第二ガイド１５を初期位置に移動する。本例の第一ガイド１２の初期位置は、例えば、印刷媒体８に対するインクリボン９の位置が、図４の状態（ａ）に示す位置となる位置である。印刷機構１１が初期位置にある場合、印刷媒体８の幅方向の中心と、インクリボン９の幅方向の中心が略一致する。第二ガイド１５の初期位置は、例えば、第二ガイド１５がＭ（−ｍ）にある位置である。Ｓ１で制御部７はインクリボン９径を取得する。制御部７は、記憶部６が記憶するサーマルヘッド２３、第一ガイド１２及び第二ガイド１５の位置等の初期値を初期化する。
【００５０】
制御部７は、印刷指示を取得したか否かを判断する（Ｓ２）。印刷指示は例えば、外部機器１００から入力される。印刷指示が取得されていない場合（Ｓ２：ＮＯ）、制御部７は処理をＳ２に戻す。印刷指示が取得される場合（Ｓ２：ＮＯ）、制御部７は、印刷指示を受信してからの時間を計測するためのタイマをリセットし、時間の計測を再開させる。制御部７は、第二ガイド１５を第四方向に移動可能かを判断する（Ｓ３）。制本例の制御部７は、第二ガイド１５がＭ（−ｍ）よりも第三方向（左方）の位置にあり、且つ、印刷媒体８の印刷位置速度ＷｐがＷｔである場合のインクリボン９の搬送速度（回転量）が、インクリボン９の搬送速度（回転量）の所定値（例えばインクリボン９の搬送可能速度の最大値Ｖｍａｘ）以下であり、且つ、印刷期間Ｔｐが所定時間よりも長い場合に、第二ガイド１５を第四方向に移動可能であると判断する。印刷期間Ｔｐは、使用領域Ｅの搬送方向の長さＨを、搬送位置速度Ｗｔで除した値である。所定間隔Ｔｋは処理開始前に定められ、記憶部６に記憶されていればよい。第二ガイド１５がＭ（−ｍ）にある場合（Ｓ３：ＮＯ）、制御部７は印刷データに従って印刷を行う（Ｓ５）。
【００５１】
図１及び図２に示すように、Ｓ５において、制御部７は、供給モータ８１及びリボンモータ８２を駆動し、第一装着部２１及び第二装着部２２を回転させる。芯軸４１、４２は、それぞれ正転方向に回転する。インクリボン９は、第一装着部２１の第一ロール３１から繰り出され、第二装着部２２の第二ロール３２に巻き取られる。インクリボン９の搬送速度（以下、「リボン速度Ｖ」という。）が印刷位置速度Ｗｐ（図２参照）まで上昇した場合、サーマルヘッド２３は、待機位置３Ｂから印刷位置３Ａに移動する。サーマルヘッド２３は、インクリボン９及び印刷媒体８を介してプラテンローラ１４に上側から接する。インクリボン９は、サーマルヘッド２３の移動に応じて印刷媒体８の印刷面に押しつけられる。プラテンローラ１４は、印刷媒体８のうち印刷面と反対側の面に接触し、インクリボン９及び印刷媒体８をサーマルヘッド２３に押しつける。インクリボン９及び印刷媒体８のそれぞれの搬送速度は、それぞれが接触する位置において一致する。つまり、リボン速度Ｖは印刷位置速度Ｗｐ（ｎ）と等しい。
【００５２】
記憶部６に記憶された印刷データに基づいて、サーマルヘッド２３が加熱される。インクリボン９及び印刷媒体８は、少なくともサーマルヘッド２３がインクリボン９に接触する位置で、互いに接触する。インクリボン９の使用領域Ｅのインクは、印刷データに応じて印刷媒体８の印刷面に転写される。以上によって、１ブロック分の印刷イメージが印刷媒体８に形成される。印刷イメージの印刷中において、印刷媒体８及びインクリボン９は継続して搬送される。
【００５３】
制御部７は、印刷後サーマルヘッド２３の加熱を停止する。サーマルヘッド２３は、印刷位置３Ａから待機位置３Ｂに移動する。制御部７は、供給モータ８１及びリボンモータ８２の駆動を停止し、インクリボン９の搬送は停止される。印刷媒体８は、印刷終了後も印刷媒体搬送装置によって印刷位置速度Ｗｐ（ｎ）（つまり、搬送位置速度Ｗｔ）で継続して搬送される。
【００５４】
制御部７は、印刷機構１１の第一方向及び第二方向の移動が所定条件を満たすかを判断する（Ｓ１１）。本例では、印刷機構１１を第二方向に第二距離Ｋ移動する場合に、所定条件を満たすと判断し（Ｓ１１：ＹＥＳ）、印刷機構１１を第一方向に第一距離Ｈ移動する必要がある場合に、所定条件を満たさないと判断する（Ｓ１１：ＮＯ）。状態（ａ）では印刷機構１１を第二方向に移動する必要はないので（Ｓ１１：ＮＯ）、制御部７は、印刷時に第二ガイド１５を第四方向に移動可能かを判断する（Ｓ２１）。Ｓ２１の処理は、例えば、Ｓ３の処理と同様に判断される。
【００５５】
印刷時に第二ガイド１５を第四方向に移動可能である場合（Ｓ２１：ＹＥＳ）、制御部７は印刷機構１１を第一方向に第一距離Ｈだけ移動する（Ｓ２３）。制御部７は、図４の処理（Ａ）に示すように、供給モータ８１及びリボンモータ８２を反転方向に駆動し、インクリボン９を距離Ｊだけ巻き戻す。制御部７は、処理をＳ２に戻す。以上の処理が繰り返し実行されることで、具体例１及び具体例２の状態（ａ）〜状態（ｄ）の各々において、黒色の矩形で示す使用領域Ｅが使用された印刷が実行される。
【００５６】
図４の状態（ｄ）に示すように、印刷機構１１を第二方向に第二距離Ｋ移動する必要がある場合（Ｓ１１：ＹＥＳ）、制御部７は、印刷位置速度Ｗｐを変更することなく、印刷機構１１の移動が次の印刷に間に合うかを判断する（Ｓ１２）。制御部７は、印刷機構１１の移動速度に、次の印刷までの時間を乗じた値が、第二距離Ｋ以上である場合に、印刷機構１１の移動が次の印刷に間に合うと判断する。本例では、所定間隔Ｔｋ毎に印刷指示を受信するため、制御部７は、所定間隔Ｔｋから前回の印刷指示を受信してからの時間を差し引いて、次の印刷までの時間Ｔｕを算出する。印刷機構１１の移動が次の印刷に間に合う場合（Ｓ１２：ＹＥＳ）、制御部７は、印刷機構１１を第二方向に第二距離Ｋ移動する（Ｓ１３）。制御部７は、供給モータ８１及びリボンモータ８２を正転方向に回転させ、インクリボン９を距離Ｕ搬送する。制御部７は処理をＳ２に戻す。
【００５７】
具体例１及び２の状態（ｄ）では、印刷機構１１の移動が次の印刷に間に合わないと判断する（Ｓ１２：ＮＯ）。この場合、制御部７は、第二ガイド１５を第三方向に移動して、印刷位置速度Ｗｐを一時的に遅くする処理を行う。具体的には制御部７は、第二ガイド１５の第三方向の移動速度Ｖｍと移動時間Ｔｍとを特定する（Ｓ１４）。制御部７は、Ｓ１５の処理により第一ガイド１２を第二方向に第二距離Ｋ移動する為に必要な時間Ｔｎと、非印刷期間Ｔｈとの差に応じて、第二ガイド１５の第三方向への移動条件を特定する。制御部７は、移動距離を印刷機構１１の移動速度で除して、印刷機構１１を移動するのに必要な時間Ｔｎを算出する。印刷媒体８の搬送位置速度Ｗｔに、所定間隔Ｔｋを乗じた値から印刷領域（画像範囲）の搬送方向Ｙの長さＪを差し引いて、印刷媒体８の非印刷領域の搬送方向Ｙの長さＤｉを算出する。長さＤｉは、印刷媒体８の搬送方向において、印刷領域と、印刷領域との間となる領域である。制御部７は時間Ｔｎ以上となる時間Ｔｍを第二ガイド１５の移動時間とする。制御部７は式（１）を満たす速度Ｖｍを、第二ガイド１５の移動速度とする。
（Ｗｔ―２Ｖｍ）Ｔｍ＝Ｄｉ  ・・・式（１）
【００５８】
制御部７は、第一ガイドモータ１３を駆動して、印刷機構１１を第二方向に第二距離Ｋ移動する処理を開始する（Ｓ１５）。図示しないが、制御部７は、印刷機構１１を第二方向に第二距離Ｋ移動後、第一ガイドモータ１３の駆動を停止する。Ｓ１５の処理により、制御部７は、第一距離Ｈより大きく、且つ、インクリボン９の第一方向の長さより小さい第二距離Ｋ、印刷機構１１を第二方向に移動する。
【００５９】
制御部７は、第二ガイドモータ１６を駆動して、第二ガイド１５をＳ１４で算出された移動速度Ｖｍで時間Ｔｍだけ第三方向に移動する処理を開始する（Ｓ１６）。制御部７は、第二ガイド１５の移動状況を、センサ５７の出力に基づき監視する。図示しないが、制御部７は、第二ガイド１５を移動速度Ｖｍで第三方向に時間Ｔｍだけ移動後、第二ガイドモータ１６の駆動を停止する。Ｓ１５、Ｓ１６の処理により、印刷機構１１を第二方向に第二距離Ｋ移動する処理と、第二ガイド１５をＳ１４で算出された移動速度Ｖｍで時間Ｔｍだけ第三方向に移動する処理とが同時期に並列して実行される。制御部７は、Ｓ１４で特定された移動速度Ｖｍに移動時間Ｔｍを乗じて、第二ガイド１５の移動距離を算出し、記憶部６が記憶する第二ガイド１５の位置を更新する（Ｓ１７）。制御部７は、センサ５７からの出力に基づき、第二ガイド１５の位置を更新してもよい。制御部７は、処理をＳ２戻す。
【００６０】
具体例２における図４の状態（ｅ）でＳ２で印刷指示が受信され（Ｓ２：ＹＥＳ）、印刷中に第二ガイド１５を第四方向に移動可能であると判断された場合（Ｓ３：ＹＥＳ）、制御部７は、第二ガイド１５を第四方向に移動させる必要があるかを判断する（Ｓ４）。第二ガイド１５を第四方向に移動させる必要がない場合（Ｓ４：ＮＯ）、制御部７は前述と同様のＳ５の処理を実行する。具体例２では、第二ガイド１５を第四方向に移動させる必要があると判断され（Ｓ４：ＹＥＳ）、制御部７は、第二ガイド１５を第四方向に移動して、印刷位置速度Ｗｐを一時的に速くする処理を行う。制御部７は、第二ガイド１５の第四方向の移動速度Ｖｑと移動時間Ｔｑを特定する（Ｓ６）。制御部７は、印刷位置速度Ｗｐ（ｆ）がインクリボン９の搬送可能速度の最大値Ｖｍａｘよりも小さく、且つ、印刷時に第二ガイド１５を移動させない場合の印刷期間Ｔｐよりも移動時間Ｔｑが小さく、且つ、式（２）を満たす第二ガイド１５の移動速度Ｖｑと、移動時間Ｔｑとを算出する。１度の処理で、第二ガイド１５の位置がＭ（−ｍ）に戻らない場合には、制御部７は繰り返し実行されるＳ６〜Ｓ９の処理により、複数回に分けて処理を実行することを考慮して、移動速度Ｖｑと、移動時間Ｔｑを算出する。本例では説明を簡単にするために、移動時間Ｔｑと印刷時間とを一致させる。移動時間Ｔｑは印刷時に第二ガイド１５を移動させる場合の印刷時間以下であればよい。１度の処理で、第二ガイド１５の位置がＭ（−ｍ）に戻らない場合には、制御部７は繰り返し実行されるＳ６〜Ｓ９の処理により、複数回に分けて処理を実行することを考慮して、移動速度Ｖｑと、移動時間Ｔｑを算出する。
（Ｗｔ＋２Ｖｑ）Ｔｑ＝Ｊ・・・式（２）
【００６１】
制御部７は、第二ガイドモータ１６を駆動して、第二ガイド１５をＳ６で算出された速度で時間Ｔｑだけ第四方向に移動する処理を開始する（Ｓ７）。図示しないが、制御部７は、第二ガイド１５を移動速度Ｖｑで第四方向に時間Ｔｑだけ移動後、第二ガイドモータ１６の駆動を停止する。制御部７は印刷データに基づく印刷を開始する（Ｓ８）。図１及び図２に示すように、制御部７は、供給モータ８１及びリボンモータ８２を駆動し、第一装着部２１及び第二装着部２２を回転させる。芯軸４１、４２は、それぞれ正転方向に回転する。インクリボン９は、第一装着部２１の第一ロール３１から繰り出され、第二装着部２２の第二ロール３２に巻き取られる。インクリボン９のリボン速度Ｖが印刷位置速度Ｗｐ（ｆ）まで上昇した場合、サーマルヘッド２３は、待機位置３Ｂから印刷位置３Ａに移動する。サーマルヘッド２３は、インクリボン９及び印刷媒体８を介してプラテンローラ１４に上側から接する。インクリボン９は、サーマルヘッド２３の移動に応じて印刷媒体８の印刷面に押しつけられる。プラテンローラ１４は、印刷媒体８のうち印刷面と反対側の面に接触し、インクリボン９及び印刷媒体８をサーマルヘッド２３に押しつける。インクリボン９及び印刷媒体８のそれぞれの搬送速度は、それぞれが接触する位置において一致する。つまり、リボン速度Ｖは印刷位置速度Ｗｐと一致する。この時の印刷位置速度Ｗｐは搬送位置速度Ｗｔと２Ｖｑとの和である。
【００６２】
制御部７は、記憶部６に記憶された印刷データに基づいて、サーマルヘッド２３を加熱する。制御部７は、リボン速度Ｖに応じて、印刷データの転写速度を調整する。インクリボン９及び印刷媒体８は、少なくともサーマルヘッド２３がインクリボン９に接触する位置で、互いに接触する。インクリボン９の所定領域９１のインクは、印刷データに応じて印刷媒体８の印刷面に転写される。印刷イメージの印刷中において、印刷媒体８及びインクリボン９は継続して搬送される。Ｓ８の印刷処理は、第二ガイド１５の移動によって、印刷媒体８の第一速度がＳ５の処理の時より速い。そのため、制御部７は、Ｓ８の印刷処理では、インクリボン９の搬送速度をＳ５のときよりも速くする。制御部７は、印刷データに従ってサーマルヘッド２３の複数の加熱素子を加熱するサイクルを、Ｓ５のときよりも短くする。サーマルヘッド２３の複数の加熱素子を加熱するサイクルは、印刷データに従って、所定単位（例えば、１ドット）の画像を印刷媒体８に形成する速度を表す。
【００６３】
制御部７は、印刷後サーマルヘッド２３の加熱を停止する。サーマルヘッド２３は、印刷位置３Ａから待機位置３Ｂに移動する。制御部７は、供給モータ８１及びリボンモータ８２の駆動を停止し、インクリボン９の搬送は停止される。制御部７は、第二ガイド１５の第四方向の移動を終了する。印刷媒体８は、印刷終了後も印刷位置速度Ｗｐ（ｎ）で継続して搬送される。制御部７は、Ｓ７の第二ガイド１５の第四方向の移動量に応じて、記憶部６が記憶する第二ガイド１５の現在位置を更新する（Ｓ９）。具体例２では、図６の下側の図に示すように、制御部７は処理（Ｅ）、（Ｆ）、（Ｇ）で複数回に分けて、Ｓ２６〜Ｓ９を実行し、処理（Ｄ）で第三方向に移動された第二ガイド１５の位置をＭ（−ｍ）に戻す。制御部７は、処理をＳ２に戻す。
【００６４】
具体例１では、印刷機構１１を第二方向に移動する必要がなく（Ｓ１１：ＮＯ）、印刷時に第二ガイド１５を第四方向に移動可能ではなく（Ｓ２１：ＮＯ）、第二ガイド１５を第四方向に移動させる必要があると判断される（Ｓ２２：ＹＥＳ）。この場合、制御部７は、第二ガイド１５を第四方向に移動して、印刷位置速度を一時的に速くする処理を行う。具体的には制御部７は、第二ガイド１５の第四方向の移動速度Ｖｇと移動時間Ｔｇを特定する（Ｓ２４）。制御部７は、印刷位置速度Ｗｐ（ｆ）がインクリボン９の搬送可能速度の最大値Ｖｍａｘよりも小さく、且つ、時間Ｔｕよりも移動時間Ｔｑが小さく、且つ、式（３）を満たす移動速度Ｖｇと、移動時間Ｔｇを算出する。１度の処理で、第二ガイド１５の位置がＭ（−ｍ）に戻らない場合には、制御部７は繰り返し実行されるＳ２４〜Ｓ２７の処理により、複数回に分けて処理を実行することを考慮して、移動速度Ｖｇと、移動時間Ｔｇを算出する。
（Ｗｔ＋２Ｖｇ）Ｔｇ＝Ｄｉ・・・式（３）
【００６５】
制御部７は、第一ガイドモータ１３を駆動して、印刷機構１１を第一方向に第一距離Ｈ移動する処理を開始する（Ｓ２５）。図示しないが、制御部７は、印刷機構１１を第一方向に第一距離Ｈ移動後、第一ガイドモータ１３の駆動を停止する。Ｓ２５の処理によって、制御部７は、非印刷期間に第一ガイドモータ１３を制御することで、印刷される画像範囲の第一方向における長さ以上、且つ、インクリボン９の第一方向の長さより小さい第一距離Ｈ、印刷機構１１を第一方向に移動する。
【００６６】
制御部７は、第二ガイドモータ１６を駆動して、第二ガイド１５をＳ２４で算出された移動速度Ｖｇで移動時間Ｔｇだけ第四方向に移動する処理を開始する（Ｓ２６）。図示しないが、制御部７は、第二ガイド１５を移動速度Ｖｇで第四方向に時間Ｔｇだけ移動後、第二ガイドモータ１６の駆動を停止する。Ｓ２６の処理によって、制御部７は、所定条件が満たされないと判断された場合に（Ｓ１１：ＮＯ）、非印刷期間において、第二ガイドモータ１６を制御することで、第二ガイド１５を第四方向に移動する。Ｓ２５、Ｓ２６の処理により、印刷機構１１を第一方向に第一距離移動する処理と、第二ガイド１５をＳ２４で算出された移動速度Ｖｇで時間Ｔｇだけ第四方向に移動する処理とが同時期に並列して実行される。制御部７は、Ｓ１４で特定された移動速度Ｖｇに移動時間Ｔｇを乗じて、第二ガイド１５の移動距離を算出し、記憶部６が記憶する第二ガイド１５の位置を更新する（Ｓ２７）。繰り返し実行されるＳ２５によって、制御部７は、Ｓ１５の処理が実行された後、次にＳ１５の処理が実行されるまでの間に、Ｓ２５の処理を複数回実行する。制御部７は、第二ガイド１５をＭ（−ｍ）まで第四方向に移動するのに必要な移動時間が非印刷期間よりも長い場合、Ｓ１５とＳ１５との間の複数回のＳ２５の処理のうち少なくとも２回を使って、第二ガイド１５を所定位置Ｍ（−ｍ）まで第四方向に移動する。具体例１では、図６の上側の図に示すように、制御部７は処理（Ｅ）、（Ｆ）、（Ｇ）で複数回に分けて、Ｓ２４〜Ｓ２７を実行し、処理（Ｄ）で第三方向に移動された第二ガイド１５の位置をＭ（−ｍ）に戻す。制御部７は、処理をＳ２に戻す。印刷時に第二ガイド１５を第四方向に移動可能ではなく（Ｓ２１：ＮＯ）、第二ガイド１５を第四方向に移動させる必要がない場合（Ｓ２２：ＮＯ）、制御部７は、前述と同様のＳ２３の処理を実行後、処理をＳ２に戻す。上記印刷処理は印刷終了の指示が取得された場合に終了される。
【００６７】
上記印刷装置１において、印刷機構１１、第一装着部２１、第二装着部２２、サーマルヘッド２３、リボンモータ８２、第一ガイド１２、第一ガイドモータ１３、プラテンローラ１４、第二ガイド１５、第二ガイドモータ１６、及び制御部７は各々、印刷機構、第一装着部、第二装着部、サーマルヘッド、リボンモータ、第一ガイド、第一ガイドモータ、プラテン、第二ガイド、第二ガイドモータ、及び制御部の一例である。Ｓ５及びＳ８の処理を実行する制御部７は、本発明の印刷制御手段の一例である。Ｓ５及びＳ８の処理は、本発明の印刷制御ステップの一例である。Ｓ２６の処理を実行する制御部７は、本発明の第一駆動制御手段の一例である。Ｓ２６の処理は、本発明の第一駆動制御ステップの一例である。Ｓ１１の処理を実行する制御部は、本発明の条件判断手段の一例である。Ｓ１１の処理は、本発明の条件判断ステップの一例である。Ｓ１６の処理を実行する制御部７は、本発明の第二駆動制御手段の一例である。Ｓ１６の処理は、第二駆動制御ステップの一例である。Ｓ２６の処理を実行する制御部７は、本発明の第三駆動制御手段の一例である。Ｓ３の処理を実行する制御部７は、本発明の回転量判断手段の一例である。Ｓ７の処理を実行する制御部７は、本発明の第四駆動制御手段の一例である。
【００６８】
印刷装置１は、印刷機構１１の第一方向及び第二方向の移動が所定条件を満たすか否かに応じて、非印刷期間において、第二ガイド１５を第三方向に移動させ、第一速度を第二速度よりも遅くできる。したがって、印刷装置１は、比較的短い時間間隔での印刷を行う場合であっても、次の印刷までに、インクリボン９とサーマルヘッド２３との幅方向への一体変位が十分に行うことができる。
【００６９】
制御部７は、非印刷期間に第一ガイドモータ１３を制御することで、印刷される画像範囲の第一方向における長さ以上、且つ、インクリボン９の第一方向の長さより小さい第一距離Ｈ、印刷機構１１を前記第一方向に移動する処理（Ｓ２５）と、第一距離より大きく、且つ、インクリボンの第一方向の長さより小さい第二距離Ｋ、印刷機構１１を第二方向に移動する処理（Ｓ１５）とを実行する。制御部７は、Ｓ１５の処理が実行される場合に、所定条件を満たすと判断し（Ｓ１１：ＹＥＳ）、Ｓ２５の処理が実行される場合に（Ｓ１１：ＮＯ）、所定条件を満されないと判断する。印刷装置１は、印刷機構１１を第二方向に第二距離移動する時に、非印刷期間において、第二ガイド１５を第三方向に移動させ、印刷位置速度（第一速度）を搬送位置速度（第二速度）よりも遅くできる。したがって、印刷装置１は、比較的長い第二距離Ｋ印刷機構を第二方向に移動する時に、次の印刷までに、インクリボン９とサーマルヘッド２３との幅方向への一体変位が十分に行うことができる。
【００７０】
制御部７は、所定条件が満たされないと判断された場合に（Ｓ１１：ＮＯ）、非印刷期間において、第二ガイドモータ１６を制御することで、第二ガイド１５を第四方向に移動する（Ｓ２６）。印刷装置１は、印刷機構１１を第一方向に第一距離Ｈ移動する時に、非印刷期間において、第二ガイド１５を第四方向に移動させ、印刷位置速度（第一速度）を搬送位置速度（第二速度）よりも速くできる。したがって、印刷装置１は、印刷位置速度を搬送位置速度よりも遅くする必要がない時に、印刷位置速度を搬送位置速度よりも速くすることで第三方向に移動した第二ガイド１５の位置を第四方向に移動させることができる。
【００７１】
制御部７は、Ｓ１５の処理が実行された後、次にＳ１５の処理が実行されるまでの間に、Ｓ２５の処理を複数回実行し、第二ガイド１５を所定位置まで第四方向に移動するのに必要な移動時間が非印刷期間よりも長い場合、複数回のＳ２５の処理のうち少なくとも２回を使って、第二ガイド１５を所定位置まで第四方向に移動する。印刷装置１は、印刷位置速度（第一速度）を搬送位置速度（第二速度）よりも遅くする必要がない時に、複数回に分けて、印刷位置速度を搬送位置速度よりも速くすることで第三方向に移動した第二ガイド１５の位置を無理なく所定位置に戻すことができる。
【００７２】
制御部７は、第二ガイド１５が第四方向に移動される場合の印刷位置速度（第一速度）に対応するリボンモータ８２の回転量が第一所定値を超えるかを判断する（Ｓ３）。制御部７は、所定条件が満たされないと判断され、且つ、リボンモータ８２の回転量が第一所定値を超えると判断されない場合に（Ｓ３：ＹＥＳ）、印刷期間において、印刷機構１１を第四方向に移動する（Ｓ７）。印刷装置１は、リボンモータ８２の回転量が印刷位置速度（第一速度）に追従できる場合には、印刷期間を利用して、印刷位置速度を搬送位置速度（第二速度）よりも速くすることで第三方向に移動した第二ガイド１５の位置を所定位置に戻すことができる。
【００７３】
制御部７は、Ｓ５の処理で、印刷期間中であって印刷機構１１が第四方向に移動されない期間、印刷データに従ってサーマルヘッド２３の複数の加熱素子を加熱するサイクルを第一周期としてサーマルヘッド２３を制御する。制御部７は、インクリボン９が第一搬送速度で搬送されるようにリボンモータ８２を制御する。一方、Ｓ８の処理で、印刷期間中であって印刷機構１１が第四方向に移動される期間、制御部７は、サーマルヘッド２３の加熱サイクルを第一周期も短い第二周期としてサーマルヘッド２３を制御する。制御部７は、インクリボン９を第一搬送速度より大きい第二搬送速度で搬送されるようにリボンモータ８２を制御して印刷を行う。このようにすることで、制御部７は、Ｓ５の処理と、Ｓ８の処理との各々で、印刷媒体８の第一速度に適した条件で印刷を実行できる。
【００７４】
制御部７は、第一ガイド１２を第二方向に第二距離Ｋ移動する為に必要な時間Ｔｎと、非印刷期間Ｔｈとの差に応じて、第二ガイド１５の第三方向への移動条件を決定する（Ｓ１４）。印刷装置１は、比較的簡単な計算で、第二ガイド１５の第三方向への移動条件（単位時間当たりの速さ、時間又は移動距離）を決定できる。
【００７５】
本発明の印刷装置、印刷プログラム及び印刷方法は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更が加えられてもよい。例えば、以下の変形が適宜加えられてもよい。
【００７６】
印刷装置１の構成は適宜変更されてよい。例えば、印刷装置１は印刷媒体８を搬送する印刷媒体搬送装置を備えてもよい。印刷装置１の第一経路Ｒ及び第二経路Ｐは適宜変更されてよい。第一装着部及び第二装着部は各々、インクリボンが巻回された第一ロール及び第一ロールから繰り出されたインクリボンが巻き取られる第二ロールを装着可能であればよい。第一ガイドは第一方向及び第二方向に印刷機構１１を移動可能であればよい。第二ガイドの構成は適宜変更されてよい。例えば、第二ガイドは、２つのガイドローラ６８、６９が支持板６７に回動可能に支持されていたが、ガイドローラ６８、６９は同期して印刷媒体８の第二経路Ｐの長さを変更可能であればよく、同じ支持板に支持されなくてもよい。印刷媒体８及びインクリボン９の構成は適宜変更されてよい。各部材を移動させる駆動源は適宜変更されてよい。第二ガイドは１つのガイドローラと、テンションアームとを備えてもよい。この場合、ガイドローラは第二経路Ｐにおいてプラテンローラ１４に対して一方側に配置され、テンションアームは第二経路Ｐにおいてプラテンローラ１４に対して他方側に配置される。第二ガイドは、ガイドローラが移動することにより生じる印刷媒体の弛み又は緊張を、テンションアームで吸収すればよい。第二ガイドは、駆動ローラと従動ローラとを備え、駆動ローラと従動ローラとで印刷媒体を挟み、駆動ローラと従動ローラとの移動（即ち、回転）に応じて、印刷媒体を搬送する構成であってもよい。この場合、必要に応じてテンションアームが、第二経路Ｐ上においてプラテンローラ１４に対して駆動ローラと従動ローラと反対側に設けられてもよい。
【００７７】
制御部７は、ＣＰＵの代わりに、マイクロコンピュータ、ＡＳＩＣ  （Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ）、ＦＰＧＡ  （Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを備えてもよい。印刷制御処理は、複数のプロセッサによって分散処理されてもよい。記憶部６は非一時的な記憶媒体であればよく、情報を記憶する期間に関わらず、情報を留めておくことが可能な記憶媒体であればよい。非一時的な記憶媒体は、一時的な記憶媒体（例えば、伝送される信号）を含まなくてもよい。印刷制御処理を実行するためのプログラムは、例えば、非図示のネットワークに接続されたサーバからダウンロードされて（即ち、伝送信号として送信され）、記憶部６に記憶されてもよい。この場合、該印刷プログラムは、サーバに備えられた記憶部などの非一時的な記憶媒体に保存されていればよい。上記実施形態の印刷制御処理の各ステップは、必要に応じて順序の変更、ステップの省略、及び追加が可能である。印刷装置１の制御部７からの指令に基づき、印刷装置１で稼動しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行い、その処理によって上記実施形態の機能が実現される場合も本開示の範囲に含まれる。
【００７８】
画像範囲は、印刷毎に異なっていてもよい。インクリボン９に対する画像範囲及び画像範囲間の幅方向の距離は適宜変更されてよい。Ｓ１１における所定条件は適宜変更されて良い。例えば、移動方向に関係なく、移動量のみで判断されてもよい。より具体的には、画像範囲が印刷毎に異なる場合、つまりインクリボン９の幅方向の移動量が印刷毎に異なる場合、各印刷処理毎に、インクリボン９の幅方向の移動量を基に判断されてもよい。第一ガイド１２及び第二ガイド１５の初期位置は適宜変更されてよい。Ｓ４及びＳ２２の処理の判断基準は、適宜変更されてよい。例えば、Ｓ４及びＳ２２の少なくともいずれかにおいて、第二ガイド１５が初期位置であるＭ（−ｍ）ではなく、Ｍ（０）よりも左方にある場合に移動条件を特定する処理が実行されてよい。
【００７９】
印刷装置１は、Ｓ３、Ｓ４、及びＳ６〜Ｓ９の処理を省略してよい。印刷装置１は、印刷期間と非印刷期間の双方において、第二ガイド１５を第四方向に移動する処理（Ｓ７、Ｓ２６）を行ってもよい。印刷装置１は、非印刷期間中だけに第二ガイド１５を第四方向に移動する処理を行った場合に、第二ガイド１５を第四方向に移動したのでは、第二ガイド１５を所定位置に戻すことができない場合にのみ、印刷期間中に第二ガイド１５を第四方向に移動する処理を実行してもよい。Ｓ１５と次のＳ１５との間において、Ｓ２６の処理は複数回に分けて実行される必要はない。Ｓ１５と次のＳ１５との間において、Ｓ７の処理は複数回に分けて実行される必要はない。Ｓ１５と次のＳ１５との間において、Ｓ７及びＳ２６の少なくともいずれかの処理が複数回実行される場合において、各回で移動条件が同じであってもよいし、互いに異なってもよい。各部材の移動速度を、加速時、及び減速時の速度を考慮して設定されてもよい。Ｓ５及びＳ８の少なくとも何れかにおいてインクリボン９の搬送速度と印刷媒体８の第一速度とは、印刷を実行可能な範囲で互いに異なっていてもよい。例えば、インクリボン９の搬送速度を印刷媒体８の第一速度よりも僅かに遅くしてインクリボン９を節約してもよい。
【符号の説明】
【００８０】
１：印刷装置、２：搬送装置、６：記憶部、７：制御部、１２第一ガイド、１３：第一ガイドモータ、１４：プラテンローラ、１５：第二ガイド、１６：第二ガイドモータ、２１：第一装着部、２２：第二装着部、２３：サーマルヘッド、８１：供給モータ、８２：リボンモータ
【図１】
2018167479.tif 000003
【図２】
2018167479.tif 000004
【図３】
2018167479.tif 000005
【図４】
2018167479.tif 000006
【図５】
2018167479.tif 000007
【図６】
2018167479.tif 000008