(57)【要約】【課題】印刷媒体の伸縮性に起因する印刷位置のずれを精度良く補正できる印刷装置、及び印刷装置の制御プログラムを提供する。【解決手段】印刷装置は、搬送ローラと印刷ヘッドとを備える。搬送ローラは、伸縮性を有する長尺状のチューブを搬送する。印刷ヘッドは、搬送ローラによって搬送されるチューブに印刷を行う。印刷装置のＣＰＵは、チューブの伸縮性と、基準搬送量とに基づいて、搬送ローラによる搬送開始時からの基準搬送量に対応する基準時間に対する印刷ヘッドによる印刷タイミングを補正する（Ｓ８〜Ｓ１１）。これにより、チューブの伸縮性に起因するチューブへの印刷位置のずれを補正する。基準搬送量は、伸縮性を有しない仮想のチューブが搬送ローラによって搬送される搬送開始時からの搬送量である。ＣＰＵは、補正された印刷タイミングで（Ｓ１２：ＹＥＳ）、印刷ヘッドによってチューブに印刷を行う（Ｓ１３）。【選択図】図７
2018075722.tif 000002
【特許請求の範囲】
【請求項１】
伸縮性を有する長尺状の印刷媒体を搬送する搬送手段と、
前記搬送手段によって搬送される前記印刷媒体に印刷を行う印刷手段と、
前記搬送手段及び前記印刷手段の夫々の動作を制御する制御手段と
を備えた印刷装置において、
前記印刷媒体の伸縮性と、伸縮性を有しない仮想の印刷媒体が前記搬送手段によって搬送される搬送開始時からの搬送量である基準搬送量とに基づいて、前記搬送手段による搬送開始時からの前記基準搬送量に対応する基準時間に対する前記印刷手段による印刷タイミングを補正することで、前記印刷媒体の伸縮性に起因する前記印刷媒体への印刷位置のずれを補正する補正手段を備え、
前記制御手段は、
前記補正手段によって補正された前記印刷タイミングで、前記印刷手段によって前記印刷媒体に印刷を行うことを特徴とする印刷装置。
【請求項２】
前記印刷手段は、前記搬送手段による前記印刷媒体の搬送方向と直交して並設された複数の発熱素子を有し、前記複数の発熱素子が並ぶ印刷ライン毎に前記印刷媒体に印刷を行うサーマルヘッドであり、
前記補正手段は、前記印刷ライン毎に、前記基準時間に対して前記印刷タイミングを遅らせる補正をし、
前記制御手段は、前記印刷ライン毎に前記補正手段によって補正された前記印刷タイミングで、前記サーマルヘッドを制御することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記印刷媒体が前記搬送手段によって実際に搬送される搬送開始時からの搬送量と前記基準搬送量との差である補正量は、前記基準搬送量、及び前記印刷媒体の伸縮性に基づく二つの定数を用いて以下の近似式によって表わされ、
【数１】
2018075722.tif 000005
（但し、前記補正量をＹとし、前記基準搬送量をＸとし、前記二つの定数を、夫々、ｋ，ｒとする。）
前記補正手段は、前記近似式によって求められる前記補正量と、前記印刷媒体の前記基準搬送量に対応した搬送速度とに基づいて、前記基準時間に対して前記印刷タイミングを遅らせる遅延時間を算出することを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
伸縮性を有する長尺状の印刷媒体を搬送する搬送手段と、
前記搬送手段によって搬送される前記印刷媒体に印刷を行う印刷手段とを備えた印刷装置のコンピュータに、
前記搬送手段及び前記印刷手段の夫々の動作を制御する制御ステップと、
前記印刷媒体の伸縮性と、伸縮性を有しない仮想の印刷媒体が前記搬送手段によって搬送される搬送開始時からの搬送量である基準搬送量とに基づいて、前記搬送手段による搬送開始時からの前記基準搬送量に対応する基準時間に対する前記印刷手段による印刷タイミングを補正することで、前記印刷媒体の伸縮性に起因する前記印刷媒体への印刷位置のずれを補正する補正ステップと
を実行させることを特徴とする印刷装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び印刷装置の制御プログラムに関する。
【背景技術】
【０００２】
従来、伸縮性を有する印刷媒体に印刷を行う印刷装置が知られている。例えば特許文献１に記載の印刷装置は、印刷媒体であるチューブをローラによって搬送しながら印刷を行う。ローラは、ステッピングモータの駆動によって回転する。ユーザがチューブを搬送経路に装着するとき、チューブは撓んだ状態で装着される。チューブの搬送が開始されると、ローラによってチューブが引っ張られることにより、撓んでいたチューブが伸縮性に応じて伸びる。チューブが伸びることで、チューブの実際の搬送量は小さくなる。印刷装置は、チューブの種類等に応じた補正搬送値を記憶する。印刷装置は、補正搬送値に基づいて、ステッピングモータを制御し、ローラによるチューブの搬送量を補正することで、印刷位置のずれを補正する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１８７４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記印刷装置では、より具体的には、搬送量補正テーブルに記憶されたステッピングモータのパルス数が追加されて、チューブに印刷される文字の前後又は文字間の搬送量が補正される。つまり、印刷媒体の伸縮性に起因する文字の前後の余白及び文字間のバランスについては改善されるが、印刷位置のずれの補正精度を向上させることは困難であった。
【０００５】
本発明の目的は、印刷媒体の伸縮性に起因する印刷位置のずれを精度良く補正できる印刷装置、及び印刷装置の制御プログラムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、伸縮性を有する長尺状の印刷媒体を搬送する搬送手段と、前記搬送手段によって搬送される前記印刷媒体に印刷を行う印刷手段と、前記搬送手段及び前記印刷手段の夫々の動作を制御する制御手段とを備えた印刷装置において、前記印刷媒体の伸縮性と、伸縮性を有しない仮想の印刷媒体が前記搬送手段によって搬送される搬送開始時からの搬送量である基準搬送量とに基づいて、前記搬送手段による搬送開始時からの前記基準搬送量に対応する基準時間に対する前記印刷手段による印刷タイミングを補正することで、前記印刷媒体の伸縮性に起因する前記印刷媒体への印刷位置のずれを補正する補正手段を備え、前記制御手段は、前記補正手段によって補正された前記印刷タイミングで、前記印刷手段によって前記印刷媒体に印刷を行うことを特徴とする。
【０００７】
上記印刷装置は、印刷媒体の伸縮性と基準搬送量とに基づいて、搬送開始時からの基準搬送量に対応する基準時間に対する印刷タイミングを補正する。印刷媒体の伸縮性に起因して、印刷媒体の実際の搬送量が基準搬送量よりずれたとしても、印刷装置は、補正された印刷タイミングで印刷することにより、印刷媒体の実際の搬送量に応じて実際の印刷位置を理論上の印刷位置に補正できる。よって、印刷装置は、印刷媒体の伸縮性に起因する印刷位置のずれを、精度良く補正できる。
【０００８】
本発明の第一態様に係る印刷装置において、前記印刷手段は、前記搬送手段による前記印刷媒体の搬送方向と直交して並設された複数の発熱素子を有し、前記複数の発熱素子が並ぶ印刷ライン毎に前記印刷媒体に印刷を行うサーマルヘッドであり、前記補正手段は、前記印刷ライン毎に、前記基準時間に対して前記印刷タイミングを遅らせる補正をし、前記制御手段は、前記印刷ライン毎に前記補正手段によって補正された前記印刷タイミングで、前記サーマルヘッドを制御してもよい。撓んだ状態の印刷媒体が搬送されて伸びると、理論上の印刷位置よりも搬送方向下流側にずれて印刷されてしまう。印刷装置は、基準時間に対して印刷タイミングを遅らせる補正をすることで、実際の印刷位置を理論上の印刷位置に補正できる。印刷ライン毎に補正された印刷タイミングで印刷されるので、印刷装置は、隣り合う印刷ライン間の距離を均一にできる。
【０００９】
本発明の第一態様に係る印刷装置において、前記印刷媒体が前記搬送手段によって実際に搬送される搬送開始時からの搬送量と前記基準搬送量との差である補正量は、前記基準搬送量、及び前記印刷媒体の伸縮性に基づく二つの定数を用いて以下の近似式によって表わされ、
【数１】
2018075722.tif 000003
（但し、前記補正量をＹとし、前記基準搬送量をＸとし、前記二つの定数を、夫々、ｋ，ｒとする。）前記補正手段は、前記近似式によって求められる前記補正量と、前記印刷媒体の前記基準搬送量に対応した搬送速度とに基づいて、前記基準時間に対して前記印刷タイミングを遅らせる遅延時間を算出してもよい。この場合、印刷装置は、チューブの伸縮性に基づいて二つの定数ｋ，ｒを決定するだけで、基準搬送量に基づいて近似式を用いて補正量を容易に算出できる。印刷装置は、補正量を搬送速度で除算することで、遅延時間を容易に算出できる。よって、印刷装置は、印刷タイミングを容易に算出できる。
【００１０】
本発明の第二態様に係る印刷装置の制御プログラムは、伸縮性を有する長尺状の印刷媒体を搬送する搬送手段と、前記搬送手段によって搬送される前記印刷媒体に印刷を行う印刷手段とを備えた印刷装置のコンピュータに、前記搬送手段及び前記印刷手段の夫々の動作を制御する制御ステップと、前記印刷媒体の伸縮性と、伸縮性を有しない仮想の印刷媒体が前記搬送手段によって搬送される搬送開始時からの搬送量である基準搬送量とに基づいて、前記搬送手段による搬送開始時からの前記基準搬送量に対応する基準時間に対する前記印刷手段による印刷タイミングを補正することで、前記印刷媒体の伸縮性に起因する前記印刷媒体への印刷位置のずれを補正する補正ステップとを実行させることを特徴とする。印刷装置は、上記制御プログラムを実行することで、第一態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１１】
【図１】印刷装置１を前右上方から見た斜視図である。
【図２】本体ケース１１の平面図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】印刷位置のずれ及び印刷タイミングＴの補正を説明する図である。
【図５】基準搬送量Ｘと補正量Ｙとの関係を示すグラフである。
【図６】定数決定テーブルの一例を示す図である。
【図７】メイン処理のフローチャートである。
【発明を実施するための形態】
【００１２】
本発明に係る一実施形態である印刷装置１を、図面を参照して説明する。以下では、図１の上方、下方、左下方、右上方、右下方、及び左上方を、各々、印刷装置１の上方、下方、前方、後方、右方、及び左方と定義して説明する。印刷装置１は、印刷データに基づいて、伸縮性を有する長尺状の印刷媒体にキャラクタを印刷できる。印刷媒体は、例えば筒状のチューブ９である。キャラクタは、文字、文字列、数字、記号、図形、イラスト等の少なくとも一つである。
【００１３】
図１に示すように、印刷装置１は筐体１０を備える。筐体１０は、本体ケース１１及びカバー１２を含む。本体ケース１１は、左右方向に長い直方体状の箱状部材である。カバー１２は、本体ケース１１の上側に配置された板状部材である。カバー１２の上面には、キーボード１３が設けられる。キーボード１３は、ＵＳＢケーブル７９を介して本体ケース１１に接続される。キーボード１３は、入力部１３Ａと表示部１３Ｂとを備える。入力部１３Ａは、ユーザの操作に応じて印刷装置１に各種情報を入力する。表示部１３Ｂは、例えば液晶ディスプレイであり、各種情報を表示する。カバー１２の後端部は、本体ケース１１の後端部上側で回転可能に支持される。カバー１２が本体ケース１１に対して閉じられた場合、カバー１２は装着面１１Ａ（図２参照）を覆う（図１参照）。カバー１２が本体ケース１１に対して開かれた場合、装着面１１Ａは上方に露出する（図２参照）。
【００１４】
筐体１０の側面には、チューブ挿入口１５、チューブ排出口１６（図２参照）、及び操作部１７が設けられる。チューブ挿入口１５は、筐体１０の右面に設けられる。チューブ挿入口１５は、チューブ９を筐体１０の内部に案内するための開口である。チューブ排出口１６は、筐体１０の左面に設けられる。チューブ排出口１６は、チューブ９を筐体１０の外部に排出するための開口である。操作部１７は、印刷装置１の動作状態を示す複数のＬＥＤと、電源ボタン及びスタートボタンを含む複数の操作ボタンとを含む。
【００１５】
図２に示すように、装着面１１Ａには、リボン装着部３０、チューブ装着部４０、カッタ６４等が設けられる。リボン装着部３０は、装着面１１Ａの左部にある。リボン装着部３０は、上方に開口する凹部である。リボン装着部３０には、リボンカセット９０が着脱可能である。リボンカセット９０は、未使用のインクリボン９０Ａ、リボン巻取スプール９１等が収容された箱状体である。ユーザは、カバー１２が開かれた状態で、リボンカセット９０をリボン装着部３０に対して上方から着脱できる。
【００１６】
チューブ装着部４０は、チューブ挿入口１５からチューブ排出口１６まで略左右方向に延びる。以下、チューブ挿入口１５からチューブ排出口１６に向かってチューブ装着部４０が延びる方向を、搬送方向という。チューブ装着部４０は、リボン装着部３０の後側を通り、且つリボン装着部３０の後端部と連通している。チューブ装着部４０は、上方に開口する溝部である。チューブ装着部４０には、チューブ９が着脱可能である。ユーザは、カバー１２が開かれた状態で、チューブ９をチューブ装着部４０に対して上方から着脱できる。チューブ９は、チューブ挿入口１５からチューブ排出口１６まで延びるように、チューブ装着部４０に装着される。
【００１７】
カッタ６４は、チューブ排出口１６の右側に設けられる。カッタ６４は、印刷済みのチューブ９をその径方向にカットできる。
【００１８】
リボン装着部３０には、リボン巻取軸６３、印刷ヘッド６１、及び複数の搬送ローラ６５〜６９が設けられている。リボン巻取軸６３は、リボン巻取スプール９１の中心の貫通孔（図示略）に係合する。印刷ヘッド６１は、複数の発熱素子を有するサーマルヘッドである。複数の発熱素子は、チューブ９の搬送方向と直交して上下方向に並設され、印刷データが示す複数のドットに対応する。印刷ヘッド６１は、複数の発熱素子が並ぶ印刷ライン毎に印刷を行う。
【００１９】
印刷ヘッド６１は、ヘッドモータ９７（図３参照）の駆動により、印刷位置と非印刷位置とに亙って移動する。図２では、非印刷位置にある印刷ヘッド６１を実線で示し、印刷位置にある印刷ヘッド６１を二点鎖線で示している。印刷位置にある印刷ヘッド６１は、後述の搬送ローラ６５との間でチューブ９を挟み込む。非印刷位置にある印刷ヘッド６１は、搬送ローラ６５から前側に離隔する。
【００２０】
各搬送ローラ６５〜６９は、チューブ装着部４０に装着されたチューブ９を搬送方向に沿って搬送する。搬送ローラ６５は、印刷ヘッド６１の後側に設けられる。搬送ローラ６５は、チューブ装着部４０を挟んで印刷ヘッド６１に対向する。搬送ローラ６６は、チューブ装着部４０の後側、かつ、搬送ローラ６５よりも搬送方向上流側に設けられる。搬送ローラ６７は、チューブ装着部４０の後側、かつ、搬送ローラ６５よりも搬送方向下流側に設けられる。各搬送ローラ６５〜６７は、平面視で時計回り方向に回転可能である。
【００２１】
搬送ローラ６８は、搬送ローラ６６の前側に設けられる。搬送ローラ６８は、チューブ装着部４０を挟んで搬送ローラ６６に対向する。搬送ローラ６９は、搬送ローラ６７の前側に設けられる。搬送ローラ６９は、チューブ装着部４０を挟んで搬送ローラ６７に対向する。各搬送ローラ６８，６９は、平面視で反時計回り方向に回転可能である。
【００２２】
搬送ローラ６８，６９は、夫々、印刷位置と非印刷位置とに亙って移動可能である。図２では、非印刷位置にある搬送ローラ６８，６９を実線で示し、印刷位置にある搬送ローラ６８，６９を二点鎖線で示している。印刷位置にある搬送ローラ６８，６９は、夫々、チューブ装着部４０に装着されたチューブ９を挟んで搬送ローラ６６，６７に近接する方向に付勢される。非印刷位置にある搬送ローラ６８，６９は、夫々、搬送ローラ６６，６７から前側に離隔する。ユーザは、装着面１１Ａの後部に設けられたリリースレバー７０を操作することで、搬送ローラ６８，６９を印刷位置と非印刷位置とに切り替えることができる。
【００２３】
図３を参照し、印刷装置１の電気的構成を説明する。印刷装置１は、制御基板１９を備える。制御基板１９は、ＣＰＵ４１、ＲＯＭ４２、ＣＧＲＯＭ４３、ＲＡＭ４４、フラッシュメモリ４５、及び入出力インターフェース４９を備える。ＣＰＵ４１は、ＲＯＭ４２、ＣＧＲＯＭ４３、ＲＡＭ４４、フラッシュメモリ４５、及び入出力インターフェース４９に接続される。ＲＯＭ４２は、ＣＰＵ４１が印刷装置１を制御するために実行するプログラムを記憶する。ＣＧＲＯＭ４３は、キャラクタを印刷するための印刷用ドットパターンデータを記憶する。ＲＡＭ４４は、印刷データ等を一時的に記憶する。フラッシュメモリ４５は、後述の定数決定テーブル（図６参照）等を記憶する。
【００２４】
入出力インターフェース４９には、操作部１７、内蔵電池１８、及び駆動回路７３，７４，７５，７６が接続される。操作部１７は、ユーザによる各種情報の入力を受け付ける。内蔵電池１８は、印刷装置１全体に電力を供給する。駆動回路７３は、印刷ヘッド６１を駆動するための電子回路である。駆動回路７４は、ヘッドモータ９７を駆動するための電子回路である。駆動回路７５は、搬送モータ９８を駆動するための電子回路である。搬送モータ９８は、ステッピングモータである。搬送モータ９８の駆動により、搬送ローラ６５〜６７及びリボン巻取軸６３が回転する。駆動回路７６は、カットモータ９９を駆動するための電子回路である。カットモータ９９の駆動により、カッタ６４が動作する。
【００２５】
図２を参照し、印刷装置１による印刷動作を説明する。ユーザは、カバー１２が開かれた状態で、リボン装着部３０にリボンカセット９０を装着する。リボン装着部３０にリボンカセット９０が装着されると、リボン巻取軸６３がリボン巻取スプール９１の貫通孔に挿入される。ユーザは、印刷ヘッド６１及び搬送ローラ６８，６９が非印刷位置にある状態で、チューブ９をチューブ装着部４０に装着する。ユーザは、リリースレバー７０を操作して搬送ローラ６８，６９を印刷位置に移動させ、カバー１２を閉じる。ユーザは、入力部１３Ａを操作し、印刷を開始する印刷指示を印刷装置１に入力する。
【００２６】
ＣＰＵ４１は、印刷指示を取得すると、ヘッドモータ９７を駆動して、印刷ヘッド６１を非印刷位置から印刷位置に移動する。印刷ヘッド６１はチューブ装着部４０の内側に配置されて、搬送ローラ６５に近接する。このとき、印刷ヘッド６１は、チューブ装着部４０に装着されているチューブ９とインクリボン９０Ａとを重ねて、搬送ローラ６５に向けて付勢する。これにより、印刷装置１は、インクリボン９０Ａを用いてチューブ９にキャラクタを印刷可能な状態となる。
【００２７】
印刷装置１は、一定周期で搬送モータ９８にパルス信号を送信することで、回転速度α［ｒ／ｓｅｃ］で搬送モータ９８を駆動する。これにより、各搬送ローラ６５〜６９が回転してチューブ９が搬送され、且つリボン巻取軸６３が回転してリボン巻取スプール９１が回転する。リボン巻取スプール９１の回転に伴って、リボンカセット９０内にある未使用のインクリボン９０Ａが引き出される。引き出されたインクリボン９０Ａは、印刷ヘッド６１と搬送ローラ６５との間に搬送される。
【００２８】
以下では、搬送ローラ６５〜６９の何れかを特定しない場合、搬送ローラという。搬送ローラが回転してチューブ９が搬送されるときの速度を搬送速度Ｖと定義する。搬送速度Ｖは、搬送ローラの回転速度より求められる。
【００２９】
例えば、搬送モータ９８が回転速度α［ｒ／ｓｅｃ］で回転した場合に、搬送ローラが回転速度β［ｒ／ｓｅｃ］で回転するとする。搬送ローラによるチューブ９の搬送速度Ｖ［ｍｍ／ｓｅｃ］は、搬送ローラの回転速度β［ｒ／ｓｅｃ］に、搬送ローラの円周２πＲ［ｍｍ］を乗算することで算出される。但し、Ｒ［ｍｍ］は、搬送ローラの半径である。
【００３０】
ここで、厳密には、搬送ローラ６５，６６，６７の回転速度は、夫々僅かに異なるように設定される。具体的には、一対の搬送ローラ６６，６８による搬送速度Ｖ３、搬送ローラ６５による搬送速度Ｖ２、一対の搬送ローラ６７，６９による搬送速度Ｖ１は、夫々僅かに異なり、搬送ローラ６５，６６，６７の回転速度は、Ｖ１＞Ｖ２＞Ｖ３となるように設定される。このように、搬送方向下流側に配置された搬送ローラによる搬送速度を、搬送方向上流側に配置された搬送ローラによる搬送速度よりも速くすることで、印刷装置１は、チューブ９に適度な張力を付与しながらチューブ９を搬送する。よって、一対の搬送ローラ６７，６９による搬送速度Ｖ１が、チューブ９の搬送速度Ｖとなる。
【００３１】
ＣＰＵ４１は、印刷ヘッド６１を制御して、複数の発熱素子に対応する印刷ライン毎に印刷を行う。具体的には、ＣＰＵ４１は、ＣＧＲＯＭ４３の印刷用ドットパターンデータに基づいて、印刷データのうち、印刷対象の印刷ラインであるＮ番目（Ｎ＝１，２，３・・・）の印刷ラインに対応するイメージデータを、ＲＡＭ４４に記憶する。ＣＰＵ４１は、ＲＡＭ４４に記憶されたＮ番目の印刷ラインに対応するイメージデータを読み出す。印刷ヘッド６１は、ＲＡＭ４４から読み出されたＮ番目の印刷ラインに対応するイメージデータに基づいて、インクリボン９０Ａを用いてチューブ９にキャラクタを印刷する。
【００３２】
使用済みのインクリボン９０Ａは、リボン巻取スプール９１に巻き取られる。印刷済みのチューブ９は、搬送ローラ６５によって印刷ヘッド６１の下流側に搬送される。印刷済みのチューブ９は、カッタ６４によってカットされる。カットされた印刷済みのチューブ９は、チューブ排出口１６から排出されて、印刷が終了する。
【００３３】
ここで、チューブ９は、軟質の樹脂材料等からなり伸縮性を有しているので、伸縮性を有していない仮想のチューブ（以下、仮想チューブという。）を想定する。以下、一対の搬送ローラ６７，６９によって仮想チューブが搬送される搬送開始時からの搬送量を、基準搬送量Ｘ［ｍｍ］という。基準搬送量Ｘ［ｍｍ］を一対の搬送ローラ６７，６９による搬送速度Ｖ１［ｍｍ／ｓｅｃ］で除算することで算出される時間を、基準時間Ｔ０［ｓｅｃ］という。所定の解像度（ｄｐｉ）で印刷する場合の隣り合う印刷ラインの各ドット間の距離を、単位基準搬送量Ｄ［ｍｍ］という。基準時間Ｔ０は、基準搬送量Ｘに対応する。
【００３４】
例えば、解像度３００ｄｐｉで印刷される場合、単位基準搬送量Ｄは、２５．４／３００［ｍｍ］である。よって、Ｎ番目の印刷ラインを印刷する場合の基準搬送量Ｘは、Ｎ×２５．４／３００［ｍｍ］である。理論上、基準時間Ｔ０のタイミングで各印刷ラインの印刷を行うことで、実際に印刷される隣り合う印刷ラインの各ドットの中心間の距離は、単位基準搬送量Ｄである２５．４／３００［ｍｍ］となる。
【００３５】
ところで、ユーザがチューブ装着部４０にチューブ９を装着する場合、チューブ９は、伸縮性を有しているので、撓んだ状態で装着される。撓んだ状態のチューブ９が一対の搬送ローラ６７，６９によって張力が付与されながら搬送されると、チューブ９は伸縮性に応じて伸びる。チューブ９が伸びることで、一対の搬送ローラ６７，６９によってチューブ９が実際に搬送される搬送開始時からの搬送量（以下、実搬送量Ｚという。）は基準搬送量Ｘよりも小さくなる。即ち、搬送開始から基準時間Ｔ０経過のタイミングでチューブ９に印刷が行われた場合、チューブ９に印刷が実際に行われる印刷位置（以下、実印刷位置という。）は、理論上の印刷位置、即ち、仮想チューブが搬送された場合に印刷が行われる印刷位置（以下、理論印刷位置という。）よりも搬送方向下流側にずれる。
【００３６】
本実施形態の印刷装置１は、以下説明するように、チューブ９の伸縮性と基準搬送量Ｘとに基づいて、搬送開始時からの基準搬送量Ｘに対応する基準時間Ｔ０に対する印刷を行うタイミング（以下、印刷タイミングＴという。）を補正する。これにより、印刷装置１は、チューブ９の伸縮性に起因する実印刷位置の理論印刷位置からのずれを補正する。
【００３７】
図４〜図６を参照し、印刷タイミングＴの補正方法を説明する。図４は、説明を簡易化するための模式図であり、一対の搬送ローラ６７，６９が搬送速度１０ｍｍ／ｓｅｃで駆動され、１ｓｅｃ毎に印刷ラインが印刷される場合を例示する。以下、印刷ラインのうちの一つの点を特徴点という。図４（Ａ）に示すように、理論上、チューブ９は１ｓｅｃ毎に１０ｍｍ搬送されるので、１０ｍｍ間隔で印刷ラインが印刷されることとなる。即ち理論上、特徴点は点Ｒの位置に印刷される。しかし実際には、チューブ９が伸縮性を有するので、伸縮性に応じてチューブ９が伸びることで、チューブ９における印刷ラインの実印刷位置が理論印刷位置から搬送方向下流側にずれる。即ち実際には、特徴点は点Ｒの搬送方向下流側にある点Ｐの位置に印刷される。
【００３８】
印刷ラインの数をＮとすると、Ｎ＝１，２，３，４，５では、基準搬送量Ｘは、１０ｍｍ，２０ｍｍ，３０ｍｍ，４０ｍｍ，５０ｍｍである。これに対し、実搬送量Ｚは、９．０ｍｍ，１８．３ｍｍ，２８．０ｍｍ，３８．０ｍｍ，４８．０ｍｍである。よって、実搬送量Ｚと基準搬送量Ｘとの差（以下、補正量Ｙという。）は、１．０ｍｍ，１．７ｍｍ，２．０ｍｍ，２．０ｍｍ，２．０ｍｍである。補正量Ｙの増加量は、Ｎが大きくなるに従って、徐々に小さくなり、「０」に漸近する。このため、補正量Ｙは、Ｎが所定の規定数Ｃ以上の場合、所定の値（以下、特定値という。）と近似できる。図４の例では、Ｎが３以上で補正量Ｙが２．０ｍｍと一定となっているので、規定数Ｃは、３であり、特定値は、２．０ｍｍである。
【００３９】
補正量Ｙの大きさ及び補正量Ｙの増加量は、チューブ９の伸縮性に応じて変化する。チューブ９の伸縮性は、チューブ９の材質（特に、弾性係数）、外径、厚み（即ち、外径と内径の差）、及び気温、湿度等に応じて変化する。例えば、チューブ９の伸縮性は、気温が高くなる程、大きくなる。チューブ９の伸縮性は、チューブ９の外径が小さくなる程、大きくなる。チューブ９の伸縮性は、チューブ９の弾性係数が小さくなる程、大きくなる。
【００４０】
図５に示すように、例えば解像度３００ｄｐｉで印刷される場合、基準搬送量Ｘと補正量Ｙとの関係は、指数関数で示される。図５は、チューブ９の弾性係数が小、中、大の夫々の場合について、気温２５℃、チューブ９の外径６．５ｍｍのときの基準搬送量Ｘと補正量Ｙとの関係を示す。図５に示すグラフによれば、補正量Ｙは、基準搬送量Ｘ、及びチューブ９の伸縮性に基づく二つの定数ｋ，ｒを用いて数１の近似式によって表わされる。
【数１】
2018075722.tif 000004
【００４１】
二つの定数ｋ，ｒは、チューブ９の伸縮性に基づいて定められる。具体的には、定数ｋは、基準搬送量Ｘが１ｍｍのときの補正量Ｙによって定められる。即ち、定数ｋは、補正量Ｙの大きさを規定する。定数ｒは、基準搬送量Ｘに対する補正量Ｙの増加量（即ち、傾き）によって定められる。定数ｒは、補正量Ｙが特定値になるまでに必要な基準搬送量Ｘ（即ち、規定数Ｃ）を規定する。但し、０＜ｒ＜１である。チューブ９の伸縮性が大きい程、補正量Ｙが大きくなるので、二つの定数ｋ，ｒも大きくなる。チューブ９の伸縮性が大きい程、補正量Ｙが特定値に近づく基準搬送量Ｘの値が大きくなるので、チューブ９の伸縮性が大きい程、規定数Ｃも大きい値に設定する方が好ましい。印刷装置１は、数１の近似式を用いて補正量Ｙを容易に算出できる。
【００４２】
本実施形態では、二つの定数ｋ，ｒは、チューブ９の弾性係数、チューブ９の外径、及び気温によって決定される。以下、チューブ９の弾性係数、チューブ９の外径、及び気温の何れかを特定しない場合、パラメータという。具体的には、図６に示すように、定数決定テーブルに基づいて、二つの定数ｋ，ｒが決定される。定数決定テーブルは、二つの定数ｋ，ｒを決定する場合に各パラメータに応じて参照される。本実施形態では、チューブ９の外径（例えば、２．５ｍｍ、４．５ｍｍ、６．５ｍｍ）に応じて複数（例えば、３つ）の定数決定テーブルがフラッシュメモリ４５に記憶されている。図６は、チューブ９の外径が、６．５ｍｍのときに参照される定数決定テーブルを示す。
【００４３】
定数決定テーブルには、気温（５℃、２５℃、４０℃）及びチューブ９の弾性係数（小、中、大）に応じて、二つの定数ｋ，ｒが定められている。チューブ９の弾性係数は、小、中、大の順に大きくなる。チューブ９の外径が６．５ｍｍ以外のときに参照される定数決定テーブルの構成は、チューブ９の外径が６．５ｍｍのときに参照される定数決定テーブルの構成と同様であるので説明を省略する。
【００４４】
印刷装置１では、ユーザによって入力部１３Ａが操作され、各パラメータが予め入力される。ＣＰＵ４１は、入力された各パラメータに基づいて、定数決定テーブルを参照することで、二つの定数ｋ，ｒを決定する。
【００４５】
ＣＰＵ４１は、数１の近似式に基づいて補正量Ｙ［ｍｍ］を印刷ライン毎に算出する。ＣＰＵ４１は、補正量Ｙ［ｍｍ］を一対の搬送ローラ６７，６９による搬送速度Ｖ１［ｍｍ／ｓｅｃ］で除算することで、遅延時間Ｔ１［ｓｅｃ］を算出する。遅延時間Ｔ１は、基準時間Ｔ０に対して印刷タイミングＴを遅らせる時間である。即ち、ＣＰＵ４１は、基準時間Ｔ０に遅延時間Ｔ１を加えることで、印刷タイミングＴを補正する。チューブ９は、基準時間Ｔ０の間に実搬送量Ｚだけ搬送され、遅延時間Ｔ１の間に補正量Ｙだけ搬送される。
【００４６】
例えば図４の例では、チューブ９は、搬送開始点が印刷位置に配置されている位置から点Ｐが印刷位置に配置された位置まで基準時間Ｔ０の間に搬送され、点Ｐが印刷位置に配置された位置から点Ｒが印刷位置に配置された位置まで遅延時間Ｔ１の間に搬送される。図４（Ｂ）に示すように、補正後の印刷タイミングＴ（即ち、基準時間Ｔ０＋遅延時間Ｔ１のタイミング）で印刷されたときの実搬送量Ｚは、補正前の印刷タイミングＴ（即ち、基準時間Ｔ０のタイミング）で印刷されたときの基準搬送量Ｘと一致する。即ち、印刷タイミングＴが補正されることにより、特徴点は搬送方向において点Ｒの位置と同一の点Ｑの位置に印刷される。このように、ＣＰＵ４１は、基準時間Ｔ０に対して遅延時間Ｔ１だけ遅らせた印刷タイミングＴで印刷ラインを印刷することで、チューブ９の実搬送量Ｚに応じて実印刷位置を理論搬送位置に補正できる。よって、印刷装置１は、チューブ９の伸縮性に起因する実印刷位置の理論印刷位置からのずれを精度良く補正できる。印刷装置１は、印刷ライン毎に補正された印刷タイミングで印刷するので、実際に印刷される隣り合う印刷ラインの各ドットの中心間の距離（即ち、隣り合う点Ｑ間の距離）を均一にできる。
【００４７】
図７を参照し、印刷装置１のＣＰＵ４１が実行するメイン処理を説明する。ユーザは、チューブ９をチューブ装着部４０に装着する。ユーザは、リリースレバー７０を操作して搬送ローラ６８，６９を印刷位置に移動させ、カバー１２を閉じる。ユーザは、操作部１７の電源ボタンを操作して、印刷装置１の電源をオンとする。ＣＰＵ４１は、印刷装置１の電源がオンとなった場合、ＲＯＭ４２に記憶されたプログラムを実行することで、メイン処理を開始する。
【００４８】
ユーザは、入力部１３Ａを操作して、チューブ９の弾性係数（小、中、大）、チューブ９の外径（２．５ｍｍ、４．５ｍｍ、６．５ｍｍ）、及び気温（５℃、２５℃、４０℃）から夫々選択することで、各パラメータを印刷装置１に入力する。ＣＰＵ４１は、ユーザによって入力された各パラメータを取得する（Ｓ１）。
【００４９】
ＣＰＵ４１は、入力された各パラメータに応じて定数決定テーブル（図６参照）を参照し、二つの定数ｋ，ｒを決定する（Ｓ２）。ユーザは、各パラメータを入力した後、印刷動作を開始する印刷指示を、入力部１３Ａを操作して印刷装置１に入力する。ＣＰＵ４１は、ユーザによって入力された印刷指示を取得する（Ｓ３）。
【００５０】
ＣＰＵ４１は、ヘッドモータ９７を駆動する（Ｓ４）。これにより、印刷ヘッド６１は、非印刷位置から印刷位置に移動する。ＣＰＵ４１は、搬送モータ９８に一定周期でパルス信号を送信し、回転速度α［ｒ／ｓｅｃ］で搬送モータ９８を駆動する（Ｓ５）。これにより、各搬送ローラ６５〜６９によってチューブ９の搬送が開始される。
【００５１】
ＣＰＵ４１は、ＲＡＭ４４に記憶されたＮカウンタの値に「１」を加算する（Ｓ６）。Ｎカウンタの値は、印刷対象の印刷ラインがＮ番目の印刷ラインであることを示す。Ｎカウンタの初期値は、メイン処理開始時にクリアされて「０」となっている。ＣＰＵ４１は、Ｓ６でＲＡＭ４４に記憶されたＮカウンタの値が規定数Ｃ以下であるか否かを判断する（Ｓ７）。Ｎカウンタの値が規定数Ｃ以下である場合（Ｓ７：ＹＥＳ）、ＣＰＵ４１は、基準搬送量Ｘに、「Ｎ×Ｄ」を代入する（Ｓ８）。例えば解像度３００ｄｐｉで印刷される場合、単位基準搬送量Ｄ＝２５．４／３００［ｍｍ］である。ＣＰＵ４１は、数１の近似式に基づいて、補正量Ｙを算出する（Ｓ９）。ＣＰＵ４１は、補正量Ｙを一対の搬送ローラ６７，６９による搬送速度Ｖ１で除算することで、遅延時間Ｔ１を算出する（Ｓ１０）。ＣＰＵ４１は、処理をＳ１１へ移行する。
【００５２】
Ｎカウンタの値が規定数Ｃを超える場合（Ｓ７：ＮＯ）、ＣＰＵ４１は、Ｓ８〜Ｓ１０を実行せずに、処理をＳ１１へ移行する。本実施形態では、Ｎが規定数Ｃを超えた場合については、Ｎが規定数Ｃのときの補正量Ｙで、補正量Ｙが一定となったとみなされる。即ち、Ｎが規定数Ｃを超えると、遅延時間Ｔ１は、Ｎが規定数Ｃのときの遅延時間Ｔ１で一定となる。印刷装置１は、補正量Ｙの増加量が小さくなったときにＳ８〜Ｓ１０を実行しないことで、ＣＰＵ４１への制御負担の増加を抑制できる。
【００５３】
ＣＰＵ４１は、Ｓ１０で算出された遅延時間Ｔ１を基準時間Ｔ０に加えることで、ＲＡＭ４４に記憶された印刷タイミングＴを更新する（Ｓ１１）。ＣＰＵ４１は、Ｓ１１で更新された印刷タイミングＴが到来したか否かを判断する（Ｓ１２）。印刷タイミングＴが未だ到来していない場合（Ｓ１２：ＮＯ）、ＣＰＵ４１は、印刷タイミングＴが到来するまでＳ１２を繰り返す。印刷タイミングＴが到来した場合（Ｓ１２：ＹＥＳ）、ＣＰＵ４１は、ＲＡＭ４４に記憶されたＮカウンタの値を参照し、印刷ヘッド６１を駆動してＮ番目の印刷ラインの印刷を実行する（Ｓ１３）。
【００５４】
ＣＰＵ４１は、印刷を終了するか否かを判断する（Ｓ１４）。印刷データに印刷が行われていない印刷ラインが残っている場合、印刷を終了せず（Ｓ１４：ＮＯ）、ＣＰＵ４１は、処理をＳ６へ戻す。印刷データが含む全ての印刷ラインの印刷が行われた場合、ＣＰＵ４１は印刷を終了する（Ｓ１４：ＹＥＳ）。ＣＰＵ４１は、搬送モータ９８の回転制御を終了し（Ｓ１５）、チューブ９の搬送を停止する。ＣＰＵ４１は、カットモータ９９を駆動し（Ｓ１６）、印刷済みのチューブ９をカッタ６４によってカットする。カットされた印刷済みのチューブ９は、チューブ排出口１６から排出される。ＣＰＵ４１は、メイン処理を終了する。
【００５５】
以上説明したように、印刷装置１は、チューブ９の伸縮性と基準搬送量Ｘとに基づいて、搬送開始時からの基準搬送量Ｘに対応する基準時間Ｔ０に対する印刷タイミングＴを補正する（Ｓ８〜Ｓ１１）。チューブ９の伸縮性に起因して、チューブ９の実搬送量Ｚが基準搬送量Ｘよりずれたとしても、印刷装置１は、補正された印刷タイミングＴで（Ｓ１２：ＹＥＳ）、印刷することにより（Ｓ１３）、チューブ９の実搬送量Ｚに応じて実印刷位置を理論印刷位置に補正できる。よって、印刷装置１は、チューブ９の伸縮性に起因する印刷位置のずれを、精度良く補正できる。
【００５６】
撓んだ状態のチューブ９が搬送されて伸びると、理論印刷位置よりも搬送方向下流側にずれて印刷されてしまう。印刷装置１は、基準時間Ｔ０に対して印刷タイミングＴを遅らせる補正をすることで、実印刷位置を理論印刷位置に補正できる。印刷ライン毎に補正された印刷タイミングＴで印刷されるので、印刷装置１は、実際に印刷される隣り合う印刷ライン間の距離を均一にできる。
【００５７】
印刷装置１は、チューブ９の伸縮性に基づいて二つの定数ｋ，ｒを決定するだけで、基準搬送量Ｘに基づいて、数１の近似式を用いて補正量Ｙを容易に算出できる。印刷装置１は、補正量Ｙを一対の搬送ローラ６７，６９による搬送速度Ｖ１で除算することで、遅延時間Ｔ１を容易に算出できる。よって、印刷装置１は、印刷タイミングＴを容易に算出できる。
【００５８】
上記実施形態において、搬送ローラ６７，６９が、本発明の「搬送手段」に相当する。印刷ヘッド６１が、本発明の「印刷手段」に相当する。図７のＳ５、Ｓ１３を実行するＣＰＵ４１が、本発明の「制御手段」に相当する。図７のＳ８〜Ｓ１１を実行するＣＰＵ４１が、本発明の「補正手段」に相当する。搬送速度Ｖ１が、本発明の「搬送速度」に相当する。図７のＳ５、Ｓ１３が、本発明の「制御ステップ」に相当する。図７のＳ８〜Ｓ１１が、本発明の「補正ステップ」に相当する。
【００５９】
本発明は、上記実施形態から種々変更できる。上記実施形態では、二つの定数ｋ，ｒは、チューブ９の弾性係数、チューブ９の外径、及び気温によって決定される。これに対し、二つの定数ｋ，ｒは、チューブ９の伸縮性に影響を与える他のパラメータ、例えば、チューブ９の厚み、湿度等によって決定されてもよい。
【００６０】
印刷装置１は、チューブ９への印刷方式として、サーマルヘッドとインクリボン９０Ａを用いた熱転写型の印刷方式を採用したが、上記実施形態の印刷方式以外を採用してもよい。
【００６１】
印刷装置１は、搬送ローラでチューブ９を搬送する構成であったが、搬送ローラに限定されない。例えば、搬送ローラの代わりに、搬送ベルトを用いる構成であってもよい。
【００６２】
上記実施形態では、印刷装置１は、印刷ライン毎に印刷タイミングの補正を行う。これに対し、複数の印刷ライン毎に印刷タイミングの補正を行ってもよい。Ｎが大きくなるに従って補正量Ｙの増加量が徐々に小さくなることに鑑み、印刷装置１は、Ｎが大きくになるに従って、Ｓ８〜Ｓ１０を１回行う当たりの印刷ライン数を増やしてもよい。印刷装置１は、Ｎが小さく、補正量Ｙの増加量が大きい場合、Ｓ８〜Ｓ１０を少数の印刷ライン数毎に行うことで、実印刷位置の理論印刷位置からのずれを精度良く補正できる。これに対し、印刷装置１は、Ｎが大きく、補正量Ｙの増加量が小さい場合、Ｓ８〜Ｓ１０の実行頻度を低くすることで、ＣＰＵ４１への制御負担の増加を抑制できる。
【００６３】
上記実施形態では、印刷装置１のＣＰＵ４１がメイン処理を実行する。これに対し、印刷装置１に例えばＰＣ又はタブレット端末等の外部機器を接続し、外部機器に備わるＣＰＵがメイン処理の全部又は一部（例えば、Ｓ５〜Ｓ１４又はＳ６〜Ｓ１１）を実行するように構成してもよい。例えば外部機器のＣＰＵは、各印刷ラインの印刷タイミングＴを予め算出してもよい。また、外部機器のＣＰＵは予め算出した各印刷ラインの印刷タイミングＴを印刷データと共に印刷装置１に送信してもよい。
【００６４】
チューブ９には、チューブ９の種類を識別可能な識別ＩＤが予め印刷されていてもよい。印刷装置１は、識別ＩＤを検出可能なセンサを備えてもよい。この場合、印刷装置１は、チューブ装着部４０に装着されたチューブ９の識別ＩＤをセンサで検出する。これにより、印刷装置１は、チューブ９の種類（弾性係数、外径等）を取得してもよい。この場合、印刷装置１は、ユーザがチューブ９の種類を印刷装置１に入力する手間を省略できる。
【符号の説明】
【００６５】
１    印刷装置
９    チューブ
４１    ＣＰＵ
４２    ＲＯＭ
４４    ＲＡＭ
４５    フラッシュメモリ
６１    印刷ヘッド
６５〜６９    搬送ローラ
９８    搬送モータ
【図１】
2018075722.tif 000006
【図２】
2018075722.tif 000007
【図３】
2018075722.tif 000008
【図４】
2018075722.tif 000009
【図５】
2018075722.tif 000010
【図６】
2018075722.tif 000011
【図７】
2018075722.tif 000012