(57)【要約】【課題】インクリボンに適切な張力を加えて搬送できる搬送装置、搬送装置によって搬送されるインクリボンを用いて印刷を行う印刷装置、搬送方法、及び搬送プログラムを提供する。【解決手段】印刷装置は、インクリボンが巻回されたリボンロールが装着される２つのシャフトの少なくとも一方を回転させ、それぞれのシャフトに装着されたリボンロールの間でインクリボンを搬送する（Ｓ１３）。印刷装置は、インクリボンの所定位置における搬送量が第１量となるようにインクリボンが搬送されたときに張力検出部によって検出される第１張力を取得する（Ｓ１５）。印刷装置は、インクリボンの所定位置における搬送量が第２量となるようにインクリボンが搬送されたときに張力検出部によって検出される第２張力を取得する（Ｓ１９）。印刷装置は、第１張力と第２張力から、インクリボンの初期張力を決定する（Ｓ２３）。【選択図】図５
2018171750.tif 000002
【特許請求の範囲】
【請求項１】
インクリボンが巻回されたリボンロールが装着される２つのシャフトの少なくとも一方を回転させ、それぞれのシャフトに装着された前記リボンロールの間で前記インクリボンを搬送する第１搬送手段と、
前記リボンロールの間で搬送される前記インクリボンの張力に応じたパラメータを検出する張力検出部と、
前記第１搬送手段によって、装着された前記インクリボンの所定状態からの搬送量が第１量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第１張力を取得する第１取得手段と、
前記第１搬送手段によって、装着された前記インクリボンの前記所定状態からの搬送量が第２量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第２張力を取得する第２取得手段と、
前記インクリボンが前記第１量搬送された場合の前記第１張力と、前記インクリボンが前記第２量搬送された場合の前記第２張力とのそれぞれの値から、前記インクリボンの初期張力を決定する決定手段と、
を備えたことを特徴とする搬送装置。
【請求項２】
前記決定手段によって決定された前記初期張力を前記インクリボンに作用させて前記インクリボンの搬送を開始する第２搬送手段を更に備えたことを特徴とする請求項１に記載の搬送装置。
【請求項３】
前記第１搬送手段は、前記２つのシャフトのうち第１シャフトを回転させて、前記第１シャフトに装着された前記リボンロールである巻取ロールに前記インクリボンを巻回させ、
前記第１取得手段は、前記第１搬送手段により、前記巻取ロールに前記インクリボンを前記第１量巻回させる回転量分、前記第１シャフトを回転させたときの前記第１張力を取得し、
前記第２取得手段は、前記第１搬送手段により、前記巻取ロールに前記インクリボンを前記第１量よりも大きい前記第２量巻回させる回転量分、前記第１シャフトを回転させたときの前記第２張力を取得する
ことを特徴とする請求項１又は２に記載の搬送装置。
【請求項４】
前記第１搬送手段は、
前記２つのシャフトのうち、前記第１シャフトと異なる第２シャフトに装着された前記リボンロールである供給ロールの回転を停止させた状態で、前記巻取ロールを回転させ、前記供給ロールから前記巻取ロールに向けて前記インクリボンを搬送することを特徴とする請求項３に記載の搬送装置。
【請求項５】
前記張力検出部は、
前記リボンロールの間で搬送される前記インクリボンの前記張力に応じて移動する移動体の位置を検出することによって、前記張力を検出し、
前記第１取得手段、及び、前記第２取得手段は、それぞれ、
前記張力検出部の前記移動体が所定の移動範囲内の位置に配置された状態において、前記張力を取得することを特徴とする請求項１から４の何れかに記載の搬送装置。
【請求項６】
前記第１搬送手段は、前記２つのシャフトのうち第１シャフトを回転させて、前記第１シャフトに装着された前記リボンロールである巻取ロールに前記インクリボンを巻回させ、前記２つのシャフトのうち前記第１シャフトと異なる第２シャフトに装着された前記リボンロールである供給ロールから、前記巻取ロールに向けて前記インクリボンを搬送し、
前記決定手段によって前記初期張力が決定された後、前記第１搬送手段により前記巻取ロールに巻回された前記インクリボンの搬送量分の前記インクリボンを、前記巻取ロールから前記供給ロールに向けて搬送する第３搬送手段を備え、
前記第２搬送手段は、
前記第３搬送手段によって前記インクリボンが搬送された後、前記供給ロールから前記巻取ロールに向けて、前記インクリボンを、前記初期張力が作用した状態で搬送することを特徴とする請求項２に記載の搬送装置。
【請求項７】
請求項１から６の何れかに記載の前記搬送装置と、
前記搬送装置によって搬送される前記インクリボンに印刷を行う印刷手段と
を備えたことを特徴とする印刷装置。
【請求項８】
インクリボンが巻回されたリボンロールが装着される２つのシャフトの少なくとも一方を回転させ、それぞれのシャフトに装着された前記リボンロールの間でインクリボンを搬送する第１搬送ステップと、
前記第１搬送ステップによって、装着された前記インクリボンの所定状態からの搬送量が第１量となるように前記インクリボンが搬送されたときに張力検出部によって検出されるパラメータに基づき、第１張力を取得する第１取得ステップと、
前記第１搬送ステップによって、装着された前記インクリボンの前記所定状態からの搬送量が第２量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第２張力を取得する第２取得ステップと、
前記インクリボンが前記第１量搬送された場合の前記第１張力と、前記インクリボンが前記第２量搬送された場合の前記第２張力とのそれぞれの値から、前記インクリボンの初期張力を決定する決定ステップと、
を備えたことを特徴とする搬送方法。
【請求項９】
インクリボンが巻回されたリボンロールが装着される２つのシャフトの少なくとも一方を回転させ、それぞれのシャフトに装着された前記リボンロールの間でインクリボンを搬送する第１搬送ステップと、
前記第１搬送ステップによって、装着された前記インクリボンの所定状態からの搬送量が第１量となるように前記インクリボンが搬送されたときに張力検出部によって検出されるパラメータに基づき、第１張力を取得する第１取得ステップと、
前記第１搬送ステップによって、装着された前記インクリボンの前記所定状態からの搬送量が第２量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第２張力を取得する第２取得ステップと、
前記インクリボンが前記第１量搬送された場合の前記第１張力と、前記インクリボンが前記第２量搬送された場合の前記第２張力とのそれぞれの値から、前記インクリボンの初期張力を決定する決定ステップと、
を、搬送装置のコンピュータに実行させるための搬送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクリボンを搬送する搬送装置、搬送装置によって搬送されるインクリボンを用いて印刷を行う印刷装置、搬送方法、及び搬送プログラムに関する。
【背景技術】
【０００２】
インクリボンを加熱して印刷を行う熱転写型の印刷装置が知られている。インクリボンの搬送を開始して印刷を開始する時、インクリボンが弛んだ状態となっている可能性が高い。なお、インクリボンが弛んだ場合、インクリボンに皺が発生して印刷品質に悪影響を及ぼす可能性がある。このため、例えば印刷装置は、張力をインクリボンに付与した状態で、印刷を開始する場合がある。このとき、インクリボンに付与する張力が小さすぎると、インクリボンの弛みが解消されず、搬送されるインクリボンに皺や蛇行が生じる。インクリボンに付与する張力が大きすぎると、搬送されるインクリボンが破断する。
【０００３】
特許文献１は、供給部、巻取部、張力検出部、搬送ローラ、及び、制御部を備えた印刷システムを開示する。印刷システムにおいて、インクリボンが、供給部から巻取部に向けて搬送される。張力検出部は、搬送されるインクリボンの張力に応じた信号を制御部に出力する。制御部は、張力検出部から出力された信号に応じて搬送モータを制御することによって、インクリボンの張力を一定に保持する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２２１５０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
搬送されるインクリボンに付与された張力が大きすぎる場合、インクリボンが破断する可能性がある。これに対し、特許文献１に記載された技術を適用し、インクリボンに一定以上の張力が付与されたときに張力を抑制する制御を実行することによって、インクリボンの破断を防止できるとも思われる。
【０００６】
しかし、インクリボンの張力に対する耐性は、装着されたインクリボン毎に相違する場合がある。従って、搬送の開始時にインクリボンに付与する適切な張力を一律に特定できない。また、特許文献１に記載された印刷システムの場合、制御部は、張力検出部から出力された信号に応じて搬送モータを制御するため、張力検出部から信号が出力される前に、インクリボンの張力を抑制できない。このため、張力付与に応じたインクリボンの破断を、未然に適切に防止できないという問題点がある。
【０００７】
本発明の目的は、インクリボンに適切な張力を加えて搬送できる搬送装置、搬送装置によって搬送されるインクリボンを用いて印刷を行う印刷装置、搬送方法、及び搬送プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の第１態様に係る搬送装置は、インクリボンが巻回されたリボンロールが装着される２つのシャフトの少なくとも一方を回転させ、それぞれのシャフトに装着された前記リボンロールの間で前記インクリボンを搬送する第１搬送手段と、前記リボンロールの間で搬送される前記インクリボンの張力に応じたパラメータを検出する張力検出部と、前記第１搬送手段によって、装着された前記インクリボンの所定状態からの搬送量が第１量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第１張力を取得する第１取得手段と、前記第１搬送手段によって、装着された前記インクリボンの前記所定状態からの搬送量が第２量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第２張力を取得する第２取得手段と、前記インクリボンが前記第１量搬送された場合の前記第１張力と、前記インクリボンが前記第２量搬送された場合の前記第２張力とのそれぞれの値から、前記インクリボンの初期張力を決定する決定手段と、を備えたことを特徴とする。
【０００９】
搬送装置は、取得される第１張力と第２張力とから、インクリボンの張力に対する耐性を示すパラメータ（例えば、インクリボンの幅や厚さ）を特定できる。搬送装置は、特定されたパラメータに基づいて、インクリボンに加えられる適切な初期張力を算出できる。従って、例えば搬送装置は、適切な初期張力をインクリボンに加えることによって、インクリボンの破断を抑制しつつ弛みを抑制できる。
【００１０】
第１態様において、前記決定手段によって決定された前記初期張力を前記インクリボンに作用させて前記インクリボンの搬送を開始する第２搬送手段を更に備えてもよい。この場合、搬送装置は、インクリボンの搬送開始時において、インクリボンの破断を抑制しつつ、インクリボンの弛みを抑制できる。このため、搬送装置は、インクリボンを適切に搬送できる。
【００１１】
第１態様において、前記第１搬送手段は、前記２つのシャフトのうち第１シャフトを回転させて、前記第１シャフトに装着された前記リボンロールである巻取ロールに前記インクリボンを巻回させ、前記第１取得手段は、前記第１搬送手段により、前記巻取ロールに前記インクリボンを前記第１量巻回させる回転量分、前記第１シャフトを回転させたときの前記第１張力を取得し、前記第２取得手段は、前記第１搬送手段により、前記巻取ロールに前記インクリボンを前記第１量よりも大きい前記第２量巻回させる回転量分、前記第１シャフトを回転させたときの前記第２張力を取得してもよい。この場合、搬送装置は、インクリボンの同一方向の搬送量を第１量及び第２量とした場合の第１張力及び第２張力から、インクリボンの張力に対する耐性を示すパラメータを特定できる。
【００１２】
第１態様において、前記第１搬送手段は、前記２つのシャフトのうち、前記第１シャフトと異なる第２シャフトに装着された前記リボンロールである供給ロールの回転を停止させた状態で、前記巻取ロールを回転させ、前記供給ロールから前記巻取ロールに向けて前記インクリボンを搬送してもよい。この場合、搬送装置は、インクリボンが搬送に応じて伸張した場合の伸び量に基づいて、インクリボンにおける張力に対する耐性を示すパラメータを特定できる。
【００１３】
第１態様において、前記張力検出部は、前記リボンロールの間で搬送される前記インクリボンの前記張力に応じて移動する移動体の位置を検出することによって、前記張力を検出し、前記第１取得手段、及び、前記第２取得手段は、それぞれ、前記張力検出部の前記移動体が所定の移動範囲内の位置に配置された状態において、前記張力を取得してもよい。この場合、搬送装置は、張力センサによって張力を精度良く検出できる。
【００１４】
第１態様において、前記第１搬送手段は、前記２つのシャフトのうち第１シャフトを回転させて、前記第１シャフトに装着された前記リボンロールである巻取ロールに前記インクリボンを巻回させ、前記２つのシャフトのうち前記第１シャフトと異なる第２シャフトに装着された前記リボンロールである供給ロールから、前記巻取ロールに向けて前記インクリボンを搬送し、前記決定手段によって前記初期張力が決定された後、前記第１搬送手段により前記巻取ロールに巻回された前記インクリボンの搬送量分の前記インクリボンを、前記巻取ロールから前記供給ロールに向けて搬送する第３搬送手段を備え、前記第２搬送手段は、前記第３搬送手段によって前記インクリボンが搬送された後、前記供給ロールから前記巻取ロールに向けて、前記インクリボンを、前記初期張力が作用した状態で搬送してもよい。この場合、搬送装置は、インクリボンの初期張力を算出するために使用されたインクリボンの一部を、印刷にも使用することができる。
【００１５】
本発明の第２態様に係る印刷装置は、第１態様に係る前記搬送装置と、前記搬送装置によって搬送される前記インクリボンに印刷を行う印刷手段とを備えている。第２態様によれば、第１態様と同様の効果を奏することができる。又、この場合、印刷装置は、弛みが解消された状態のインクリボンを用いて印刷を行うことができるので、良好な印刷品質を実現できる。
【００１６】
本発明の第３態様に係る搬送方法は、インクリボンが巻回されたリボンロールが装着される２つのシャフトの少なくとも一方を回転させ、それぞれのシャフトに装着された前記リボンロールの間でインクリボンを搬送する第１搬送ステップと、前記第１搬送ステップによって、装着された前記インクリボンの所定状態からの搬送量が第１量となるように前記インクリボンが搬送されたときに張力検出部によって検出されるパラメータに基づき、第１張力を取得する第１取得ステップと、前記第１搬送ステップによって、装着された前記インクリボンの前記所定状態からの搬送量が第２量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第２張力を取得する第２取得ステップと、前記インクリボンが前記第１量搬送された場合の前記第１張力と、前記インクリボンが前記第２量搬送された場合の前記第２張力とのそれぞれの値から、前記インクリボンの初期張力を決定する決定ステップと、を備えたことを特徴とする。第３態様によれば、第１態様と同様の効果を奏することができる。
【００１７】
本発明の第４態様に係る搬送プログラムは、インクリボンが巻回されたリボンロールが装着される２つのシャフトの少なくとも一方を回転させ、それぞれのシャフトに装着された前記リボンロールの間でインクリボンを搬送する第１搬送ステップと、前記第１搬送ステップによって、装着された前記インクリボンの所定状態からの搬送量が第１量となるように前記インクリボンが搬送されたときに張力検出部によって検出されるパラメータに基づき、第１張力を取得する第１取得ステップと、前記第１搬送ステップによって、装着された前記インクリボンの前記所定状態からの搬送量が第２量となるように前記インクリボンが搬送されたときに前記張力検出部によって検出されるパラメータに基づき、第２張力を取得する第２取得ステップと、前記インクリボンが前記第１量搬送された場合の前記第１張力と、前記インクリボンが前記第２量搬送された場合の前記第２張力とのそれぞれの値から、前記インクリボンの初期張力を決定する決定ステップと、を、搬送装置のコンピュータに実行させる。第４態様によれば、第１態様と同様の効果を奏することができる。
【図面の簡単な説明】
【００１８】
【図１】印刷装置１及びリボンアッセンブリ９０の概要を示す図である。
【図２】センサアッセンブリ４の動作を示す図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】インクリボン９の応力−ひずみ曲線を示すグラフである。
【図５】メイン処理を示すフローチャートである。
【図６】インクリボン９の搬送量と張力との関係を示すグラフである。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態について、図面を参照して説明する。印刷装置１は、熱転写型の印刷装置である。図１に示すように、印刷装置１は、箱状の筐体１０を有する。筐体１０の内部に、金属製のベースプレート１０Ａが固定される。リボン装着部２、サーマルヘッド３、センサアッセンブリ４、ガイド軸６１〜６４（総称して「ガイド軸６０」という。）、制御部３１（図３参照）、モータ８１、８２、８３（図３参照）（以下、総称して「モータ８０」（図３参照）という。）は、ベースプレート１０Ａに設けられ、筐体１０内に収容される。以下、図の説明の理解を助けるため、印刷装置１の上側、下側、左側、右側、前側、及び、後側を定義する。印刷装置１の上側、下側、左側、右側、前側、及び、後側は、図１の上側、下側、左側、右側、手前側、及び、奥側にそれぞれ対応する。
【００２０】
＜リボンアッセンブリ９０＞
印刷装置１のリボン装着部２には、リボンアッセンブリ９０が装着される。印刷装置１は、リボンアッセンブリ９０のインクリボン９をサーマルヘッド３で加熱することによって、印刷媒体Ｐにインクを転写することで印刷を行う。リボンアッセンブリ９０は、芯軸９０Ａ、９０Ｂ、及び、インクリボン９を有する。芯軸９０Ａ、９０Ｂは、それぞれ円筒状である。インクリボン９は、一端部が芯軸９０Ａの側面に接続され、他端部が芯軸９０Ｂの側面に接続される。インクリボン９は帯状のフィルムであり、例えばポリエチレンテレフタラート（ＰＥＴ）などの基材フィルの表面にインク層が塗布されている。基材フィルムとして、例えば、２μｍ〜１０μｍの範囲で厚さがそれぞれ異なる複数の基材フィルムの何れかが使用される。インク層は、例えば、カーボンなどの色素成分と、ワックス及び／又はレジンなどのバインダー成分とを含む。インクは加熱により溶融し、印刷媒体Ｐに転写される。
【００２１】
リボンアッセンブリ９０は、芯軸９０Ａにインクリボン９が巻回された状態で、印刷装置１のリボン装着部２に装着される。芯軸９０Ａに巻回されたインクリボン９を、「供給ロール９Ａ」という。芯軸９０Ｂに巻回されたインクリボン９を、「巻取ロール９Ｂ」という。インクリボン９は、サーマルヘッド３による印刷の過程で、芯軸９０Ａの供給ロール９Ａから繰り出され、後述するセンサアッセンブリ４、サーマルヘッド３、及び、ガイド軸６０によって案内され、芯軸９０Ｂの巻取ロール９Ｂに巻き取られる。インクリボン９が供給ロール９Ａから繰り出されて巻取ロール９Ｂに巻き取られる場合の、芯軸９０Ａ、９０Ｂのそれぞれの回転方向を、「正転方向」という。なお、インクリボン９は、芯軸９０Ａ、９０Ｂがそれぞれ正転方向と反対方向（以下、「反転方向」という。）に回転することによって、巻取ロール９Ｂから繰り出されて供給ロール９Ａに巻き取られる場合もある。
【００２２】
＜リボン装着部２＞
リボン装着部２は、シャフト２１、２２を有する。シャフト２１、２２は、それぞれ、前後方向に延びる回転軸を中心として回転可能である。シャフト２１は、ベースプレート１０Ａの上下方向略中央、且つ、左右方向中央よりも右側に設けられる。シャフト２２は、ベースプレート１０Ａの上下方向略中央、且つ、左右方向中央よりも左側に設けられる。シャフト２１には、リボンアッセンブリ９０の芯軸９０Ａに巻回された供給ロール９Ａが装着される。シャフト２２には、リボンアッセンブリ９０の芯軸９０Ｂに巻回された巻取ロール９Ｂが装着される。シャフト２１はモータ８１（図３参照、後述）に直結し、モータ８１によって回転する。シャフト２１の回転軸とモータ８１とが一致するので、モータ８１の回転量はシャフト２１の回転量に等しい。シャフト２２はモータ８２（図３参照、後述）に直結し、モータ８２によって回転する。シャフト２２の回転軸とモータ８２とが一致するので、モータ８２の回転量はシャフト２２の回転量に等しい。シャフト２１、２２は、それぞれ異なるモータ８０によって回転するので、それぞれ異なる回転速度で回転可能である。
【００２３】
図１に示すように、シャフト２１、２２が、印刷装置１を前側から見た状態で反時計回りに回転するとき、芯軸９０Ａ、９０Ｂは正転方向に回転する。このとき、インクリボン９は、供給ロール９Ａから繰り出され、巻取ロール９Ｂに巻き取られる。シャフト２１、２２が、印刷装置１を前側から見た状態で時計回りに回転するとき、芯軸９０Ａ、９０Ｂは反転方向に回転する。インクリボン９は、巻取ロール９Ｂから繰り出され、供給ロール９Ａに巻き取られる。なお、芯軸９０Ａ、９０Ｂの正転方向は、時計回り方向に限定されない。例えば、インクリボン９の巻回状態に応じて、供給ロール９Ａ及び巻取ロール９Ｂの正転方向は、少なくとも一方が時計回り方向であってもよい。
【００２４】
シャフト２１、２２の回転に応じ、供給ロール９Ａと巻取ロール９Ｂとの間に張り渡されるインクリボン９は、筐体１０内で搬送される。インクリボン９は、後述するセンサアッセンブリ４及びガイド軸６０と接触することによって案内される。後述するサーマルヘッド３は、供給ロール９Ａと巻取ロール９Ｂとの間に張り渡されるインクリボン９に隣接して配置される。サーマルヘッド３、センサアッセンブリ４、及び、ガイド軸６０に沿ってインクリボン９が搬送されるときに通過する経路を、「搬送経路Ｒ」という。
【００２５】
＜センサアッセンブリ４＞
センサアッセンブリ４は、ベースプレート１０Ａの右上の隅近傍に設けられる。センサアッセンブリ４は、インクリボン９の搬送経路Ｒの長さを変えることでインクリボン９の張力を維持するテンションアームとしての機能と、テンションアームの位置を検知する位置センサとしての機能とを有する。センサアッセンブリ４は、少なくともインクリボン９の搬送経路Ｒに沿った方向が変更される位置に設けられていればよい。なお、テンションアームとは、所定の支点を中心に回動する構成だけでなく、図２に示すように、直線的に動く構成も含むものとする。センサアッセンブリ４は、規制部４０（図１参照）、支持部４１、ガイド軸４２、磁石４３、磁気センサ４４、及び、ばね４５を備える。規制部４０、支持部４１、ガイド軸４２、ばね４５によってテンションアーム４Ａが構成され、磁石４３及び磁気センサ４４によって位置センサ４Ｂが構成される。
【００２６】
支持部４１は、ベースプレート１０Ａの後側に、上下方向に移動可能に支持される。ガイド軸４２は円柱状であり、規制部４０（後述）を通過して支持部４１の前面から前側に向けて延びる。ガイド軸４２は、ベースプレート１０Ａの前面よりも前側に突出する。ガイド軸４２は、前後方向に延びる回転軸を中心として回転可能である。図１に示すように、規制部４０は、ガイド軸４２の左右方向の移動を禁止し、ガイド軸４２の上下方向の移動を所定範囲内に規制する。規制部４０は、例えば、ベースプレート１０Ａに設けられた上下方向に延びる長孔である。
【００２７】
図２に示すように、ガイド軸４２は、支持部４１が上下方向に移動することに応じ、上端の基準位置Ｃ（０）から、下端の最大位置Ｃ（ｍ）までの間を上下方向に移動可能である。基準位置Ｃ（０）から下側にＣ（ａ）離隔した位置から、基準位置Ｃ（０）から下側にＣ（ｂ）離隔した位置までの範囲を、移動範囲Ｃ（ａｂ）という。移動範囲Ｃ（ａｂ）に基準位置Ｃ（０）及び最大位置Ｃ（ｍ）は含まれない。移動範囲Ｃ（ａｂ）は、基準位置Ｃ（０）から最大位置Ｃ（ｍ）までの範囲より狭い。
【００２８】
磁石４３は、支持部４１の後面から後側に向けて延びる。磁石４３は永久磁石である。ガイド軸４２及び磁石４３は、支持部４１の移動に応じて上下方向に移動可能である。
【００２９】
磁気センサ４４は、ベースプレート１０Ａの後面から後側に延びるベースプレート１０Ｂに設けられる。磁気センサ４４は、磁石４３の下側に対向する。磁気センサ４４は、磁石４３の磁力を検出するためのもので、例えばホール素子によって構成される。磁気センサ４４によって検出される磁力の大きさは、磁石４３が上下方向に移動することに応じて変化する。ばね４５はコイルばねである。ばね４５の一端部は、支持部４１の上面に接続される。ばね４５の他端部は、ベースプレート１０Ａの後面から後側に延びるベースプレート１０Ｃに接続される。ばね４５は、支持部４１、ガイド軸４２、及び、磁石４３を上側に付勢する引張ばねである。
【００３０】
図１に示すように、ガイド軸４２の周面の一部にインクリボン９が接触する。インクリボン９の搬送経路Ｒは、シャフト２１に装着された供給ロール９Ａから右斜め上側に向けて延び、ガイド軸４２に接触して方向を変え、ガイド軸６１（後述）まで下側に延びる。
【００３１】
ガイド軸４２には、上側の領域にインクリボン９が接することにより、インクリボン９の張力に応じた下向きの力が作用する。より詳細には、ガイド軸４２には、ガイド軸４２から供給ロール９Ａに向けて延びるインクリボン９の張力の下方向の成分と、ガイド軸４２からガイド軸６１に向けて延びるインクリボン９の張力との合力が、下方向に作用する。ガイド軸４２は、インクリボン９の張力の下方向に作用する成分とばね４５の付勢力とが釣り合う状態で停止する。図２に示すように、インクリボン９の張力に応じてガイド軸４２に作用する下向きの力ｆが小さい程、ガイド軸４２はばね４５の付勢力によって上側に移動する。インクリボン９の張力に応じてガイド軸４２に作用する下向きの力ｆが大きい程、ガイド軸４２及び磁石４３はばね４５の付勢力に逆らって下側に移動する。つまり、インクリボン９の搬送経路Ｒの長さは、インクリボン９に作用する張力の大きさに応じて変化する。インクリボン９に作用する張力が大きいとき、インクリボン９の搬送経路Ｒの長さは短くなり、インクリボン９に作用する張力が小さいとき、インクリボン９の搬送経路Ｒの長さは長くなる。
【００３２】
磁気センサ４４は、磁石４３の上下方向の位置に応じて変化する磁力を検出する。つまり、磁気センサ４４によって検出される磁力は、インクリボン９の張力に応じて変化する。センサアッセンブリ４は、磁気センサ４４によって検出される磁力に応じた値を示す信号を、制御部３１（図３参照）に出力する。制御部３１は、出力された信号に基づき、ガイド軸４２の基準位置Ｃ（０）を基準とした場合の上下方向の位置を特定できる。例えば、磁気センサ４４により検出される磁力に応じた値と、ガイド軸４２の基準位置Ｃ（０）からの距離とを対応付けた位置特定テープルが記憶部３２（図３参照）に記憶される。制御部３１（図３参照）は、位置特定テープルを用いて、磁力に応じた値に対応するガイド軸４２の上下方向の位置を特定する。制御部３１は、特定されたガイド軸４２の位置と、ばね４５のばね定数とに基づき、インクリボン９の張力を特定できる。
【００３３】
＜ガイド軸６１＞
図１に示すように、ガイド軸６１は、ベースプレート１０Ａの右下の隅近傍に設けられる。ガイド軸６１は円柱状であり、ベースプレート１０Ａの前面から前側に向けて延びる。ガイド軸６１は、例えば、前後方向に延びる回転軸を中心として回転可能なローラである。ガイド軸６１の周面の一部にインクリボン９が接触する。インクリボン９の搬送経路Ｒは、センサアッセンブリ４のガイド軸４２から下側に向けて延び、ガイド軸６１に接触して方向を変え、サーマルヘッド３（後述）まで左側に向けて延びる。
【００３４】
＜サーマルヘッド３＞
サーマルヘッド３は、前後方向においてベースプレート１０Ａの前面よりも前側に設けられる。又、サーマルヘッド３は、ベースプレート１０Ａの左右方向略中央、且つ、シャフト２１、２２よりも下側に設けられる。サーマルヘッド３は、前後方向に直線状に並んだ複数の発熱素子を有する。サーマルヘッド３は、搬送経路Ｒに隣接する。
【００３５】
印刷装置１を用いた印刷が行われる場合、サーマルヘッド３は、印刷位置３Ａと印刷待機位置３Ｂとの間を上下方向に移動可能である。印刷位置３Ａは、サーマルヘッド３の下端部がプラテンローラＱ（後述）に接する位置である。印刷待機位置３Ｂは、サーマルヘッド３の下端部がプラテンローラＱから離隔し、左右方向に延びるインクリボン９に接触又は近接する位置である。印刷位置３Ａと印刷待機位置３Ｂとの間を移動するサーマルヘッド３は、サーマルヘッド３が印刷待機位置３Ｂに配置された時のインクリボン９の搬送経路Ｒと交差する。モータ８３（図３参照）は、サーマルヘッド３を上下方向に移動させる。なお、供給ロール９Ａ及び巻取ロール９Ｂをリボン装着部２に着脱する場合、サーマルヘッド３は、印刷待機位置３Ｂよりも上側の非図示の退避位置に移動される。
【００３６】
サーマルヘッド３が印刷位置３Ａに配置された場合、インクリボン９の搬送経路Ｒは、ガイド軸６１から左側に向けて延び、サーマルヘッド３の下端部に接触して方向を変え、ガイド軸６２（後述）に向けて左斜め上側に延びる。
【００３７】
＜ガイド軸６２、６３、６４＞
ガイド軸６２、６３、６４は、それぞれ円柱状であり、ベースプレート１０Ａの前面から前側に向けて延びる。ガイド軸６２、６３、６４は、それぞれ、例えば、前後方向に延びる回転軸を中心として回転可能なローラである。ガイド軸６２は、ベースプレート１０Ａのうち、印刷位置３Ａに配置されたサーマルヘッド３の下端部に対して左斜め上側、言い換えれば、印刷待機位置３Ｂに配置されたサーマルヘッド３の下端部に対して左斜め下側の位置に設けられる。ガイド軸６３は、ベースプレート１０Ａの左下の隅近傍に設けられる。ガイド軸６４は、ベースプレート１０Ａの左上の隅近傍に設けられる。
【００３８】
ガイド軸６２、６３、６４のそれぞれの周面の一部にインクリボン９が接触する。インクリボン９の搬送経路Ｒは、印刷位置３Ａに配置されたサーマルヘッド３の下端部から左斜め上側に向けて延び、ガイド軸６２に接触して方向を変え、ガイド軸６３に向けて左側に延びる。インクリボン９の搬送経路Ｒは更に、ガイド軸６３に接触して方向を変え、ガイド軸６４に向けて上側に延びる。インクリボン９の搬送経路Ｒは更に、ガイド軸６４に接触して方向を変え、巻取ロール９Ｂまで右斜め下側に延びる。
【００３９】
＜エンコーダ６４Ａ＞
ガイド軸６４は、ガイド軸６４とインクリボン９との間に働く摩擦力によって、インクリボン９の搬送に追随して回転可能である。ガイド軸６４には、ガイド軸６４の回転数を検出可能なエンコーダ６４Ａ（図３参照）が設けられる。エンコーダ６４Ａは、ガイド軸６４の回転量を検出する。エンコーダ６４Ａは、検出された回転量を示す信号を出力する。制御部３１（図３参照）は、エンコーダ６４Ａにより出力された信号によって示されるガイド軸６４の回転量と、予め記憶部３２（図３参照）に記憶されているガイド軸６４の直径とから、芯軸９０Ｂに巻回された巻取ロール９Ｂへのインクリボン９の搬送量を特定することが可能である。
【００４０】
なお、制御部３１は、モータ８１、８２の回転量を検知し、モータ８１、８２の回転量とそれぞれ等しいシャフト２１、２２の回転量から、インクリボン９の搬送量を特定してもよい。例えば、制御部３１は、リボンアッセンブリ９０の芯軸９０Ａがシャフト２１に装着され、且つ、芯軸９０Ｂがシャフト２２に装着されたときを基準とし、基準からのモータ８１の回転量から、インクリボン９の繰り出し量を特定し、基準からのモータ８２の回転量から、インクリボン９の巻き取り量を特定してもよい。そして、制御部３１は、特定された繰り出し量と巻き取り量とから、インクリボン９の搬送量を特定してもよい。
【００４１】
＜印刷装置１の電気的構成＞
図３を参照し、印刷装置１の電気的構成について説明する。印刷装置１は制御部３１を備える。制御部３１は、印刷装置１を制御するＣＰＵと、ＣＰＵの指示に応じて動作する各種の駆動回路とを含む。各種の駆動回路は、例えば、モータ８０に信号（例えば、駆動電流）を供給するための回路、サーマルヘッド３に信号（例えば、駆動電流）を供給するための回路、センサアッセンブリ４及びエンコーダ６４Ａから信号を受信するための回路などを含む。制御部３１は、記憶部３２、サーマルヘッド３、センサアッセンブリ４、モータ８０、エンコーダ６４Ａ、及び、通信インターフェース（通信Ｉ／Ｆ）３３と、非図示のインターフェース回路を介して電気的に接続する。
【００４２】
記憶部３２は、ＲＯＭ、ＲＡＭ、フラッシュメモリ等の各種記憶媒体を含む。記憶部３２には、制御部３１が実行する処理のプログラム、印刷データ、搬送経路Ｒの長さＬ、使用応力σｕ（後述）、及び、ヤング率Ｅ（後述）が記憶される。
【００４３】
サーマルヘッド３は、例えば、一列に整列した複数の発熱素子を有するラインサーマルヘッドである。複数の発熱素子のそれぞれは、制御部３１から出力される信号に応じて選択的に発熱する。モータ８０は、制御部３１から出力されるパルス信号に同期して回転するステッピングモータである。モータ８１はシャフト２１を回転させる。モータ８２はシャフト２２を回転させる。モータ８３は、印刷位置３Ａ（図１参照）、印刷待機位置３Ｂ（図１参照）、及び、非図示の退避位置の間でサーマルヘッド３を移動させる。センサアッセンブリ４は、ガイド軸４２（図１参照）の位置に応じた値を示す信号を制御部３１に出力する。エンコーダ６４Ａは、ガイド軸６４の回転量に応じた信号を制御部３１に出力する。
【００４４】
通信Ｉ／Ｆ３３は、印刷装置１に接続される外部機器１００との間で通信を行なうためのインターフェース素子である。外部機器１００は、ユーザが印刷装置１に対して様々な指示を行うために使用される端末機器である。制御部３１によって実行されるプログラムは、例えば、外部機器１００から通信Ｉ／Ｆ７２を介してダウンロードされてもよい。制御部３１は、通信Ｉ／Ｆ７２を介して外部機器１００から取得したプログラムを、記憶部３２に記憶してもよい。記憶部３２に記憶される各種情報は、外部機器１００を介して変更可能としてもよい。
【００４５】
＜印刷装置１による印刷動作の概要＞
図１に示すように、印刷媒体Ｐは所定方向Ｄに搬送される。印刷装置１は、印刷媒体Ｐの印刷面（図１における上側の面）に印刷装置１の下端が対向する位置、且つ、印刷装置１の右側から左側に向かう方向が所定方向Ｄと一致する向きで、印刷媒体Ｐに近接して配置される。印刷媒体Ｐに対して印刷装置１と反対側に、プラテンローラＱが配置される。
【００４６】
印刷装置１による印刷動作が開始される。モータ８１、８２が駆動し、シャフト２１、２２が回転する。リボンアッセンブリ９０の芯軸９０Ａ、９０Ｂは、それぞれ正転方向に回転する。インクリボン９は、シャフト２１の供給ロール９Ａから繰り出され、シャフト２２の巻取ロール９Ｂに巻き取られる。インクリボン９は、サーマルヘッド３と接触する部分において左側に搬送される。
【００４７】
インクリボン９の搬送速度が、印刷媒体Ｐの搬送速度まで上昇した場合、サーマルヘッド３は、印刷待機位置３Ｂから印刷位置３Ａに移動する。サーマルヘッド３は、インクリボン９及び印刷媒体Ｐを介してプラテンローラＱに上側から接する。インクリボン９は、サーマルヘッド３の移動に応じて印刷媒体Ｐの印刷面に押しつけられる。プラテンローラＱは、印刷媒体Ｐのうち印刷面と反対側の面に接触し、インクリボン９及び印刷媒体Ｐをサーマルヘッド３に押しつける。記憶部３２に記憶された印刷データに基づいて、サーマルヘッド３が加熱される。インクリボン９のうち加熱された部分のインクは、印刷媒体Ｐの印刷面に転写される。その後、サーマルヘッド３の加熱は停止される。サーマルヘッド３は、印刷位置３Ａから印刷待機位置３Ｂ（図１参照）に移動する。モータ８１、８２の駆動は停止し、インクリボン９の搬送は停止される。
【００４８】
＜インクリボン９の特性＞
印刷動作の過程でインクリボン９が搬送経路Ｒで弛んだ場合、インクリボン９に皺が発生して印刷品質が低下する場合がある。このため、インクリボン９の弛みを解消するために、インクリボン９に張力が加えられる場合がある。
【００４９】
インクリボン９には、加えられた張力の大きさに応じた応力が作用する。例えは、インクリボン９に張力Ｆが加えられた場合における応力σは、次の式（１）により導出される。但し、インクリボン９の断面積を「Ａ」と表記する。インクリボン９の幅を「ｗ」と表記する。インクリボン９の厚さを「ｔ」と表記する。なお、インクリボン９の厚さｔは、インクリボン９の基材フィルム（ＰＥＴフィルム）の厚さと略一致する。
σ＝Ｆ／Ａ＝Ｆ／（ｗ×ｔ）      （１）
【００５０】
図４は、インクリボン９の応力−ひずみ曲線を示す。σｙは、降伏点Ｓにおける応力（「降伏応力」という。）を示す。σｍａｘは、インクリボン９の破断時における応力（「破断応力」という。）を示す。原点から降伏点Ｓまでの直線の傾きは、ヤング率Ｅに対応する。なお、印刷装置１において使用可能なリボンアッセンブリ９０に用いられるインクリボン９の厚さｔの許容範囲（例えば、約２μｍ〜１０μｍ）内で厚さｔが変化しても、降伏応力σｙ、破断応力σｍａｘ、及び、ヤング率Ｅは略同一の値を示す。
【００５１】
インクリボン９に張力Ｆｙ（「降伏張力」という。）が加えられた場合の応力が降伏応力σｙであり、インクリボン９に張力Ｆｍａｘ（「破断張力」という。）が加えられた場合の応力が破断応力σｍａｘであるとする。この場合、降伏張力Ｆｙと降伏応力σｙとの関係及び、破断張力Ｆｍａｘと破断応力σｍａｘと関係は、それぞれ、式（１）に基づき、次の式（２）（３）によって示される。
Ｆｙ＝σｙ×（ｗ×ｔ）      （２）
Ｆｍａｘ＝σｍａｘ×（ｗ×ｔ）      （３）
【００５２】
つまり、使用されるインクリボン９の幅ｗ及び厚さｔが変化することに応じ、降伏張力Ｆｙ及び破断張力Ｆｍａｘも変化する。例えば、インクリボン９の厚さｔの許容範囲が２μｍ〜１０μｍである場合、許容範囲の最大値（１０μｍ）は最小値（２μｍ）の５倍の値となる。この場合、インクリボン９の厚さｔが許容範囲の最小値から最大値まで変化することに応じ、降伏張力Ｆｙ及び破断張力Ｆｍａｘは、最大５倍変化する。
【００５３】
インクリボン９の弛みを解消するための所定の張力が、インクリボン９に加えられる場合を例示する。ここで、インクリボン９の幅ｗ及び厚さｔが不定の場合、制御部３１は、適正な張力の大きさを決定できない。このため、降伏張力Ｆｙより大きな張力が加えられることで弾性限界を超えたり、破断張力Ｆｍａｘより大きな張力が加えられることでインクリボン９が破断したりする可能性がある。
【００５４】
＜初期張力の決定方法＞
制御部３１は、インクリボン９が弾性限界を超えたり破断したりすることを防止するため、弛みを解消させるためにインクリボン９に加えられる張力を、次のように決定する。図４に示すように、降伏応力σｙよりも小さい所定の応力（「使用応力」という。）σｕが予め定められる。インクリボン９に初期張力Ｆｕが加えられた場合の応力が、使用応力σｕであるとする。この場合、初期張力Ｆｕは、式（１）に基づき次の式（４）によって導出される。
Ｆｕ＝σｕ×（ｗ×ｔ）    （４）
なお、インクリボン９の厚さｔが許容範囲内で変化しても、降伏応力σｙは略同一の値を示す。このため、初期張力Ｆｕが式（４）を満たす限り、インクリボン９の厚さｔが許容範囲内で変化しても、初期張力Ｆｕが加えられた場合の使用応力σｕは、降伏応力σｙ及び破断応力σｍａｘよりも小さくなる。このため、インクリボン９は弾性限界を超えたり破断したりしない。
【００５５】
なお、式（４）に基づいて初期張力Ｆｕが算出される場合、既知である使用応力σｕ以外のパラメータ「ｗ×ｔ」の値が必要となる。これに対し、インクリボン９の伸び量λと張力Ｆｐとは、次の式（５）の関係を満たす。但し、供給ロール９Ａ及び巻取ロール９Ｂの間のインクリボン９の長さ、言い換えれば、搬送経路Ｒの長さを「Ｌ」と表記する。
λ＝（Ｌ×Ｆｐ）／（ｗ×ｔ×Ｅ）      （５）
なお、上記の各パラメータのうち、搬送経路Ｒの長さＬ、及び、ヤング率Ｅは既知である。このため、制御部３１は、後述するメイン処理（図５参照）においてインクリボン９の伸び量λと張力Ｆｐとを計測し、式（５）に基づいてｗ×ｔを特定する。制御部３１は、特定されたｗ×ｔを式（４）に代入することによって、初期張力Ｆｕを算出する。
【００５６】
＜メイン処理＞
図５を参照し、メイン処理について説明する。メイン処理は、印刷装置１の電源が投入された場合、記憶部３２に記憶されたプログラムを制御部３１が読み出して実行することによって開始される。
【００５７】
制御部３１は、供給ロール９Ａ及び巻取ロール９Ｂの直径を計測し、記憶部３２に記憶する（Ｓ１１）。なお、供給ロール９Ａ及び巻取ロール９Ｂの直径は、目的とする長さ分インクリボン９を正確に搬送するためのモータ８１、８２の駆動条件を特定する場合に必要となる。なぜならば、供給ロール９Ａから繰り出されるか又は巻き取られるインクリボン９の量は、シャフト２１の回転量を所定値とした場合でも、供給ロール９Ａの直径に応じて変化する為である。同様に、巻取ロール９Ｂによって巻き取られるか又は繰り出されるインクリボン９の量は、シャフト２２の回転量を所定値とした場合でも、巻取ロール９Ｂの直径に応じて変化するためである。
【００５８】
供給ロール９Ａ及び巻取ロール９Ｂの直径は、様々な方法で計測が可能である。例えば、制御部３１は、モータ８１、８２を所定の回転速度で所定の回転数分回転させ、供給ロール９Ａから巻取ロール９Ｂに向けてインクリボン９を搬送させる。制御部３１は、モータ８１、８２のそれぞれの回転中にエンコーダ６４Ａから出力される信号を取得し、ガイド軸６４の回転量を特定する。制御部３１は、回転量を時間で除算し、回転速度を特定する。制御部３１は、既知であるガイド軸６４の直径に基づいて、インクリボン９の搬送速度を特定する。制御部３１は、モータ８１の回転速度とインクリボン９の搬送速度とから、供給ロール９Ａの直径を算出する。制御部３１は、モータ８２の回転速度とインクリボン９の搬送速度とから、巻取ロール９Ｂの直径を算出する。なお、供給ロール９Ａ及び巻取ロール９Ｂの直径の計測方法は、上記の方法に限定されない。
【００５９】
制御部３１は、モータ８１を励磁してシャフト２１の回転を停止する（Ｓ１３）。これによって、芯軸９０Ａに巻回された供給ロール９Ａの回転は停止される。制御部３１は、芯軸９０Ｂが正転方向に回転するようにモータ８２を駆動する。シャフト２２の回転が開始される。これによって、芯軸９０Ｂに巻回された巻取ロール９Ｂの回転は開始され、インクリボン９は巻取ロール９Ｂに巻き取られる（Ｓ１３）。インクリボン９は、供給ロール９Ａから巻取ロール９Ｂに向けて搬送される。なお、供給ロール９Ａの回転は停止しているので、インクリボン９は伸長する。
【００６０】
制御部３１は、所定の長さを示す第１目標量ｇａ分のインクリボン９を巻取ロール９Ｂに巻き取るために要するシャフト２２の回転量（「第１回転量」という。）を、Ｓ１１の処理によって記憶部３２に記憶された巻取ロール９Ｂの直径に基づいて算出する。制御部３１は、Ｓ１３の処理によってシャフト２２の回転が開始されてから、算出された第１回転量分シャフト２２が回転した場合、センサアッセンブリ４から出力される信号を取得する。制御部３１は、取得された信号に基づき、ガイド軸４２の位置を特定する。制御部３１は更に、特定された位置に基づいて、インクリボン９の張力（「第１張力ｆａ」という。）を取得する（Ｓ１５）。
【００６１】
制御部３１は、Ｓ１３の処理によってシャフト２２の回転が開始されてから、Ｓ１５の処理によって第１張力ｆａが取得されるまでの間にエンコーダ６４Ａから取得された信号に基づき、この間におけるガイド軸６４の回転量を特定する。制御部３１は更に、既知であるガイド軸６４の直径に基づいて、ガイド軸６４の位置におけるインクリボン９の搬送量（「第１搬送量ｍａ」という。）を取得する（Ｓ１７）。
【００６２】
制御部３１は、Ｓ１３の処理によってシャフト２２の回転が開始されてから、すなわち基準から搬送される所定の長さを示す第２目標量ｇｂ分のインクリボン９を巻取ロール９Ｂに巻き取るために要するシャフト２２の回転量（「第２回転量」という。）を、Ｓ１１の処理によって記憶部３２に記憶された巻取ロール９Ｂの直径に基づいて算出する。なお、シャフト２２の回転が開始されたときを基準とした第２目標量ｇｂは第１目標量ｇａよりも大きく、第２回転量は第１回転量よりも大きい。制御部３１は、Ｓ１３の処理によってシャフト２２の回転が開始されてから、算出された第２回転量分シャフト２２が回転した場合、センサアッセンブリ４から出力される信号を取得する。制御部３１は、取得された信号に基づき、ガイド軸４２の位置を特定する。制御部３１は更に、特定された位置に基づいて、インクリボン９の張力（「第２張力ｆｂ」という。）を取得する（Ｓ１９）。なお、このとき取得されるインクリボン９の第２張力ｆｂは、第１張力ｆａと異なる値である。
【００６３】
制御部３１は、Ｓ１３の処理によってシャフト２２の回転が開始されてから、Ｓ１９の処理によって第２張力ｆｂが取得されるまでの間にエンコーダ６４Ａから取得された信号に基づき、この間におけるガイド軸６４の回転量を特定する。制御部３１は更に、既知であるガイド軸６４の直径に基づいて、ガイド軸６４の位置におけるインクリボン９の搬送量（「第２搬送量ｍｂ」という。）を取得する（Ｓ２１）。なお、このとき取得される第２搬送量ｍｂは、第１搬送量ｍａとは異なる値である。本実施形態では、第２搬送量ｍｂは、第１搬送量ｍａよりも大きくなる。
【００６４】
図６に示すように、取得された第１張力ｆａ（Ｓ１５）、第１搬送量ｍａ（Ｓ１７）、第２張力ｆｂ（Ｓ１９）、及び、第２搬送量ｍｂ（Ｓ２１）の関係をプロットした場合、各点は、原点を通り且つ傾きがヤング率Ｅで示される直線上に配置される。
【００６５】
なお、上記において、搬送経路Ｒのうち巻取ロール９Ｂとガイド軸６４との間の部分に配置されたインクリボン９の弛み量が小さい場合、第１目標量ｇａと第１搬送量ｍａとは一致し、第２目標量ｇｂと第２搬送量ｍｂとは一致する。この場合、制御部３１は、第１量（第１目標量ｇａ及び第１搬送量ｍａ）分のインクリボン９を巻取ロール９Ｂに巻き取るために、シャフト２２を第１回転量分回転させ、第１張力ｆａを取得する（Ｓ１５）。又、制御部３１は、第２量（第２目標量ｇｂ及び第２搬送量ｍｂ）分のインクリボン９を巻取ロール９Ｂに巻き取るために、シャフト２２を第２回転量分回転させ、第２張力ｆｂを取得する（Ｓ１９）。
【００６６】
又、Ｓ１３の処理によってシャフト２２の回転が開始されてから第１回転量分シャフト２２が回転した時点、即ち、第１張力ｆａが取得される時点（Ｓ１５）で、センサアッセンブリ４のガイド軸４２が移動範囲Ｃ（ａｂ）内の位置に配置されるように、第１目標量ｇａが予め調整される。同様に、Ｓ１３の処理によってシャフト２２の回転が開始されてから第２回転量分シャフト２２が回転した時点、即ち、第２張力ｆｂが取得される時点（Ｓ１９）で、センサアッセンブリ４のガイド軸４２が移動範囲Ｃ（ａｂ）内の位置に配置されるように、第２目標量ｇｂが予め調整される。
【００６７】
図５に示すように、制御部３１は、以下の算出を行い、初期張力Ｆｕを算出する（Ｓ２３）。制御部３１は、式（５）において、λに（ｍｂ−ｍａ）（図６参照）を代入し、Ｆｐに（ｆｂ−ｆａ）（図６参照）を代入する。結果、次の式（６）が得られる。
（ｍｂ−ｍａ）＝（Ｌ×（ｆｂ−ｆａ））／（ｗ×ｔ×Ｅ）      （６）
制御部３１は、式（６）を変形することによって式（７）を導出する。
（ｗ×ｔ）＝（Ｌ×（ｆｂ−ｆａ））／（（ｍｂ−ｍａ）×Ｅ）      （７）
制御部３１は、記憶部３２に記憶された長さＬ及びヤング率Ｅを、式（７）に代入する。これによって（ｗ×ｔ）が算出される。制御部３１は更に、記憶部３２に記憶された使用応力σｕと、算出された（ｗ×ｔ）とを式（４）に代入し、初期張力Ｆｕを算出する。
【００６８】
制御部３１は、Ｓ１３の処理によって開始させたモータ８２の回転を停止させる。この時点で、インクリボン９は、ガイド軸６４の位置において、Ｓ２１の処理によって取得された第２搬送量ｍｂ分搬送されている。制御部３１は、第２搬送量ｍｂ分のインクリボン９を巻取ロール９Ｂから供給ロール９Ａに向けて搬送するために要するシャフト２１の回転量（「第３回転量」という。）、及び、シャフト２２の回転量（「第４回転量」という。）を、Ｓ１１の処理によって記憶部３２に記憶された供給ロール９Ａ及び巻取ロール９Ｂのそれぞれの直径に基づいて算出する。制御部３１は、芯軸９０Ａ、芯軸９０Ｂが反転方向に回転するように、モータ８１、８２を駆動する。シャフト２１、２２の回転が開始される。これによって、芯軸９０Ａに巻回された供給ロール９Ａ、及び、芯軸９０Ｂに巻回された巻取ロール９Ｂの回転は開始される。インクリボン９は巻取ロール９Ｂから繰り出され、供給ロール９Ａに巻き取られる（Ｓ２５）。制御部３１は、算出された第３回転量分シャフト２１が回転し、且つ、算出された第４回転量分シャフト２２が回転した場合、モータ８１、８２の回転を停止させる。これによって、インクリボン９は、巻取ロール９Ｂから供給ロール９Ａに向けて、第２搬送量ｍｂ分搬送される。これによって、インクリボン９は、メイン処理が開始される前の状態に戻る。
【００６９】
制御部３１は、印刷を開始するための指示が外部機器１００を介して入力されたか判定する（Ｓ２７）。制御部３１は、外部機器１００を介して指示が入力されていないと判定された場合（Ｓ２７：ＮＯ）、処理をＳ２７に戻す。制御部３１は、外部機器１００を介して指示が入力されたと判定された場合（Ｓ２７：ＹＥＳ）、処理をＳ２９に進める。制御部３１は、芯軸９０Ａ、芯軸９０Ｂが正転方向に回転するように、モータ８１、８２を駆動する。シャフト２１、２２の回転が開始される。これによって、芯軸９０Ａに巻回された供給ロール９Ａ、及び、芯軸９０Ｂに巻回された巻取ロール９Ｂの回転は開始される。インクリボン９は、供給ロール９Ａから繰り出され、巻取ロール９Ｂに巻き取られることによって、供給ロール９Ａから巻取ロール９Ｂに向けて搬送される（Ｓ２９）。
【００７０】
制御部３１は、センサアッセンブリ４から出力される信号を取得する。制御部３１は、取得された信号に基づいてガイド軸４２の位置を特定し、特定された位置に基づいてインクリボン９の張力を取得する。制御部３１は、取得された張力が、Ｓ２３の処理によって算出された初期張力Ｆｕと一致するように、モータ８１、８２のそれぞれの回転速度をフィードバック制御する。これによって、搬送中のインクリボン９の張力は、初期張力Ｆｕで維持される。
【００７１】
具体的には次の通りである。制御部３１は、特定された張力が初期張力Ｆｕよりも大きい場合、モータ８２を減速させる。これによって、シャフト２２に巻回された巻取ロール９Ｂの回転速度は減少し、巻取ロール９Ｂに巻き取られるインクリボン９の単位時間当たりの量は減少する。これによって、インクリボン９の張力は小さくなる。一方、制御部３１は、特定された張力が初期張力Ｆｕよりも小さい場合、モータ８２を加速させる。これによって、シャフト２２に巻回された巻取ロール９Ｂの回転速度は増加し、巻取ロール９Ｂに巻き取られるインクリボン９の単位時間当たりの量は増加する。これによって、インクリボン９の張力は大きくなる。以上によって、インクリボン９の張力は初期張力Ｆｕで維持される。
【００７２】
制御部３１は、モータ８３を駆動し、サーマルヘッド３を印刷待機位置３Ｂ（図１参照）から印刷位置３Ａ（図１参照）まで移動させる。制御部３１は、記憶部３２に記憶された印刷データに基づいてサーマルヘッド３を加熱することによって、印刷媒体Ｐに対する印刷を実行する（Ｓ３１）。印刷が完了した場合、モータ８３を駆動し、サーマルヘッド３を印刷位置３Ａ（図１参照）から印刷待機位置３Ｂ（図１参照）まで移動させる。制御部３１は、メイン処理を終了させる。
【００７３】
＜本実施形態の主たる作用、効果＞
印刷装置１は、インクリボン９の搬送過程において、第１張力ｆａを取得する（Ｓ１５）。又、印刷装置１は、インクリボン９のガイド軸６４の位置における搬送量であってＳ１３の処理によってシャフト２２の回転を開始させてからの搬送量に対応する第１搬送量ｍａを取得する（Ｓ１７）。印刷装置１は更に、第２張力ｆｂを取得する（Ｓ１９）。又、印刷装置１は、インクリボン９のガイド軸６４の位置における搬送量であってＳ１３の処理によってシャフト２２の回転を開始させてからの搬送量に対応する第２搬送量ｍｂを取得する（Ｓ２１）。印刷装置１は、取得された値を式（７）に適用することによって、（ｗ（インクリボン９の幅）×ｔ（インクリボン９の厚さ））を算出する。なお、算出される値は、インクリボン９の断面積に対応する。又、インクリボン９の応力σは、インクリボン９に作用する張力Ｆを（ｗ×ｔ）で除算することによって算出される（式（１）参照）。インクリボン９の降伏張力Ｆｙ及び破断張力Ｆｍａｘは、（ｗ×ｔ）に比例して大きくなる（式（２）（３）参照）。つまり、（ｗ×ｔ）は、インクリボン９の張力に対する耐性を示すパラメータであるといえる。
【００７４】
印刷装置１は、取得された第１張力ｆａ、第２張力ｆｂ、第１搬送量ｍａ、及び、第２搬送量ｍｂに基づいて算出された（ｗ×ｔ）を、式（４）に代入する。これによって、印刷装置１は、初期張力Ｆｕを算出する（Ｓ２３）。なお、初期張力Ｆｕは、降伏応力σｙよりも小さい使用応力σｕに基づいて算出されるため、初期張力Ｆｕがインクリボン９に加えられても、インクリボン９は、降伏限界を超えず、且つ、破断しない。このため、印刷装置１は、特定された初期張力Ｆｕをインクリボン９に加えることによって、インクリボン９が降伏限界を超えたり破断したりすることを抑制しつつ、インクリボン９の弛みを解消して適切に搬送できる。又、印刷装置１は、インクリボン９が適切に搬送された状態で印刷を実行することによって、良好な印刷品質を実現できる。
【００７５】
印刷装置１は、印刷を開始するための指示が入力された場合（Ｓ２７：ＹＥＳ）、インクリボン９の搬送を開始する（Ｓ２９）。このとき、印刷装置１は、インクリボン９に加えられる張力が初期張力Ｆｕとなるように制御する。これによって、インクリボン９の弛みは解消される。従って、印刷装置１は、インクリボン９に皺がない状態で印刷を開始することができるので、良好な印刷品質を実現できる。
【００７６】
印刷装置１は、インクリボン９を供給ロール９Ａから巻取ロール９Ｂに向けて搬送させる過程における異なるタイミングで、第１張力ｆａ及び第２張力ｆｂを取得する（Ｓ１５、Ｓ１９）。この場合、印刷装置１は、インクリボン９を同一方向に搬送させて第１張力ｆａ及び第２張力ｆｂを取得できるので、インクリボン９の搬送制御を容易に実行できる。
【００７７】
印刷装置１は、モータ８１を励磁してシャフト２１の回転を停止させた状態でモータ８２を駆動し、インクリボン９を巻取ロール９Ｂに巻き取ることでインクリボン９を搬送する（Ｓ１３）。この場合、印刷装置１は、インクリボン９の適切な伸び量λを取得して式（５）に代入することで、（ｗ×ｔ）を正確に算出できる。このため、印刷装置１は、インクリボン９を適切に搬送するための初期張力Ｆｕを、精度良く算出できる。
【００７８】
センサアッセンブリ４から出力される信号に基づいて特定されるガイド軸４２の位置の精度は、ガイド軸４２の位置が移動範囲の両端部（基準位置Ｃ（０）又は最大位置Ｃ（ｍ））に近づく程、低下する。これに対し、印刷装置１は、第１張力ｆａが取得される時点（Ｓ１５）で、センサアッセンブリ４のガイド軸４２が移動範囲Ｃ（ａｂ）内の位置に配置されるように、第１目標量ｇａを調整する。同様に、印刷装置１は、第２張力ｆｂが取得される時点（Ｓ１９）で、センサアッセンブリ４のガイド軸４２が移動範囲Ｃ（ａｂ）内の位置に配置されるように、第２目標量ｇｂを調整する。なお、移動範囲Ｃ（ａｂ）には基準位置Ｃ（０）及び最大位置Ｃ（ｍ）は含まれない。このため、印刷装置１は、センサアッセンブリ４から出力される信号に基づいてガイド軸４２の位置を精度良く特定できるので、第１張力ｆａ及び第２張力ｆｂを精度良く特定できる。
【００７９】
印刷装置１は、印刷を開始する前において、第２搬送量ｍｂ分のインクリボン９を巻取ロール９Ｂから供給ロール９Ａに向けて搬送する（Ｓ２５）。これによって、印刷装置１は、インクリボン９の初期張力Ｆｕを算出するために搬送されたインクリボン９の一部（第２搬送量ｍｂ分の部分）を巻き戻し、インクリボン９を元の状態に戻す。その後、印刷を開始するための指示が入力された場合（Ｓ２７：ＹＥＳ）、インクリボン９を供給ロール９Ａから巻取ロール９Ｂに向けて搬送しながら印刷を行う（Ｓ２９）。これによって、印刷装置１は、インクリボン９の初期張力Ｆｕを算出するために搬送されたインクリボン９の一部を、印刷時に使用できる。
【００８０】
＜変形例＞
本発明は上記実施形態に限定されず、種々の変更が可能である。センサアッセンブリ４は、磁気センサ４４によって検出される磁力に応じた値を示す信号を、制御部３１に出力した。制御部３１は、出力された信号に基づいてガイド軸４２の位置を特定し、更に、特定された位置に基づいて、インクリボン９の張力を特定した。これに対し、センサアッセンブリ４は、ガイド軸４２の位置に基づいて張力を算出し、算出された張力を示す信号を制御部３１に出力してもよい。制御部３１は、センサアッセンブリ４から出力された信号に基づいて、インクリボン９の張力を直接的に特定してもよい。例えば、センサアッセンブリ４が張力計を有するものであってもよい。
【００８１】
制御部３１は、第１搬送量ｍａの代わりに第１目標量ｇａを用い、第２搬送量ｍｂの代わりに第２目標量ｇｂを用いることによって、初期張力Ｆｕを算出してもよい。この場合、制御部３１は、第１搬送量ｍａ及び第２搬送量ｍｂを取得しなくてもよい。更に、制御部３１は、モータ８２の回転を開始させた後、エンコーダ６４Ａから出力される信号に基づき、インクリボン９がガイド軸６４の位置において第１目標量ｇａ分移動したか監視してもよい。制御部３１は、インクリボン９を第１目標量ｇａ分移動させる回転数分、モータ８２が回転したと判定された場合、第１張力ｆａを取得してもよい。同様に、制御部３１は、モータ８２の回転を開始させた後、エンコーダ６４Ａから出力される信号に基づき、インクリボン９がガイド軸６４の位置において第２目標量ｇｂ分移動したか監視してもよい。制御部３１は、インクリボン９を第２目標量ｇｂ分移動させる回転数分、モータ８が回転したと判定された場合、第２張力ｆｂを取得してもよい。
【００８２】
制御部３１は、印刷を開始するための指示が入力された場合（Ｓ２７：ＹＥＳ）、インクリボン９の搬送を開始した（Ｓ２９）。この場合、制御部３１は、センサアッセンブリ４から出力される信号に基づいてインクリボン９の張力を取得し、取得された張力が初期張力Ｆｕと一致するように、モータ８１、８２のそれぞれの回転速度をフィードバック制御した。ここで制御部３１は、インクリボン９が搬送される期間、インクリボン９の張力を初期張力Ｆｕに制御するための処理を継続してもよい。一方、制御部３１は、インクリボン９の搬送を開始してから所定時間の経過後、インクリボン９の張力を初期張力Ｆｕに制御するための処理を停止させてもよい。つまり、制御部３１は、インクリボン９の搬送開始時にのみ、インクリボン９の張力を初期張力Ｆｕに制御する処理を実行してもよい。
【００８３】
上記において、制御部３１は、モータ８１を励磁してシャフト２１の回転を停止させた状態でモータ８２を駆動し、インクリボン９を巻取ロール９Ｂに巻き取った（Ｓ１３）。これに対し、制御部３１は、モータ８１を励磁しない状態で、モータ８２を駆動し、インクリボン９を巻取ロール９Ｂに巻き取ってもよい。又、制御部３１は、芯軸９０Ａが正転方向に回転するようにモータ８１を駆動し、供給ロール９Ａからインクリボン９を繰り出してもよい。このとき、インクリボン９に張力が作用するように、巻取ロール９Ｂに巻き取られるインクリボン９の量よりも、供給ロール９Ａから繰り出されるインクリボン９の量が少なくなるように、モータ８１、８２の回転速度が制御されてもよい。更に、制御部３１は、はじめに芯軸９０Ｂを正転方向に回転させ、巻取ロール９Ｂにインクリボン９が巻き取られる状態で第１張力ｆａを取得し（Ｓ１５）、次に、芯軸９０Ａを反転方向に回転させ、供給ロール９Ａにインクリボン９が巻き取られる状態で第２張力ｆｂを取得してもよい（Ｓ１９）。このとき、第１張力ｆａが取得されるときに巻取ロール９Ｂに巻回されるインクリボン９の巻取量と、第２張力ｆｂが取得されるときに供給ロール９Ａに巻回されるインクリボン９の巻取量とが異なっていることが好ましい。
【００８４】
制御部３１は、印刷を開始する指示が入力される前に、第２搬送量ｍｂ分のインクリボン９を巻取ロール９Ｂから供給ロール９Ａに向けて搬送するために、モータ８１、８２を駆動した。これに対し、制御部３１は、印刷を開始する指示が入力された後、第２搬送量ｍｂ分のインクリボン９を巻取ロール９Ｂから供給ロール９Ａに向けて搬送してもよい。又、制御部３１は、第２搬送量ｍｂ分のインクリボン９を巻取ロール９Ｂから供給ロール９Ａに向けて搬送する処理を実行しなくてもよい。
【００８５】
制御部３１は、式（５）において、λに（ｍｂ−ｍａ）を代入し、Ｆｐに（ｆｂ−ｆａ）を代入することによって、（ｗ×ｔ）を算出した。制御部３１は、記憶部３２に記憶された使用応力σｕと、算出された（ｗ×ｔ）とを式（４）に代入し、初期張力Ｆｕを算出した。これに対し、記憶部３２には、使用されるインクリボン９の幅ｗが予め記憶されていてもよい。制御部３１は、記憶された幅ｗを更に式（５）に代入することによって、インクリボン９の厚さｔを算出してもよい。制御部３１は、算出された厚さｔを式（４）に代入することによって、初期張力Ｆｕを算出してもよい。
【００８６】
印刷装置１は、サーマルヘッド３に対してインクリボン９を搬送させるための構成のみ有していてもよく、サーマルヘッド３自体は有していなくてもよい。つまり、印刷装置１は、外部のサーマルヘッド３に対してインクリボン９を搬送させる搬送装置であってもよい。
【００８７】
印刷装置１は、第１張力ｆａが取得される時点（Ｓ１５）で、センサアッセンブリ４のガイド軸４２が移動範囲Ｃ（ａｂ）内の位置に配置されるように、第１目標量ｇａを調整した。同様に、印刷装置１は、第２張力ｆｂが取得される時点（Ｓ１９）で、センサアッセンブリ４のガイド軸４２が移動範囲Ｃ（ａｂ）内の位置に配置されるように、第２目標量ｇｂを調整した。これに対し、印刷装置１は、基準位置Ｃ（０）から最大位置Ｃ（ｍ）までの間の位置にガイド軸４２が配置されるように、第１目標量ｇａ及び第２目標量ｇｂを調整してもよい。
【００８８】
＜その他＞
Ｓ１３の処理を行う制御部３１は、本発明の「第１搬送手段」の一例である。センサアッセンブリ４は、本発明の「張力検出部」の一例である。センサアッセンブリ４の磁気センサ４４によって検出される磁力が、本発明の「インクリボンの張力に応じたパラメータ」の一例である。ガイド軸４２は、本発明の「移動体」の一例である。インクリボン９のうちガイド軸６４に接触する位置は、本発明の「所定位置」に対応する。第１目標量ｇａは、本発明の「第１量」の一例である。第２目標量ｇｂは、本発明の「第２量」の一例である。Ｓ１３の処理によるシャフト２２の回転が開始される前の状態は、本発明の「所定状態」の一例である。Ｓ１５の処理を行う制御部３１は、本発明の「第１取得手段」の一例である。Ｓ１９の処理を行う制御部３１は、本発明の「第２取得手段」の一例である。Ｓ２３の処理を行う制御部３１は、本発明の「決定手段」の一例である。シャフト２２は、本発明の「第１シャフト」の一例である。シャフト２１は、本発明の「第２シャフト」の一例である。Ｓ２９の処理を行う制御部３１は、本発明の「第２搬送手段」の一例である。Ｓ２５の処理を行う制御部３１は、本発明の「第３搬送手段」の一例である。Ｓ３１の処理を行う制御部３１は、本発明の「印刷手段」の一例である。Ｓ１３の処理は、本発明の「第１搬送ステップ」の一例である。Ｓ１５の処理は、本発明の「第１取得ステップ」の一例である。Ｓ１９の処理は、本発明の「第２取得ステップ」の一例である。Ｓ２３の処理は、本発明の「決定ステップ」の一例である。
【符号の説明】
【００８９】
１        ：印刷装置
３        ：サーマルヘッド
４        ：センサアッセンブリ
９        ：インクリボン
９Ａ      ：供給ロール
９Ｂ      ：巻取ロール
２１、２２      ：シャフト
【図１】
2018171750.tif 000003
【図２】
2018171750.tif 000004
【図３】
2018171750.tif 000005
【図４】
2018171750.tif 000006
【図５】
2018171750.tif 000007
【図６】
2018171750.tif 000008