(57)【要約】【課題】インクリボンを巻戻す巻戻機能を備えた印刷システムにおいて、インクリボンの巻戻し量に過不足が生じることを防止する。【解決手段】制御部は、インクリボンを搬送し、サーマルヘッドがインクリボンへ加熱を行う印刷動作（Ｓ１０）、印刷済みのインクリボンを供給部側へ巻き戻す加速用リボン巻き戻し（Ｓ１３）、通信インターフェースを介して再度印刷開始指令を受けた（Ｓ３：ＹＥＳ）後、印字可能速度に達するまでに必要な所定長のインクリボンを供給部側へ巻き戻す加速用リボン巻き戻し（Ｓ４）と加速用リボン巻き戻し（Ｓ１３）の夫々の後に、サーマルヘッドよりも供給部側に位置する印字済みのインクリボンの長さである印字済みリボン長Ｌ２を記憶部に記憶する記憶処理（Ｓ５，Ｓ１４）、及び、記憶部に記憶された印字済みリボン長Ｌ２の分、インクリボンを巻取部側へ繰り出す繰出処理（Ｓ９）を行う。【選択図】図６
2020069741.tif 000002
【特許請求の範囲】
【請求項１】
印刷システムであって、
印刷装置、インターフェース、及び制御部を備え、
前記印刷装置は、サーマルヘッド、前記サーマルヘッドへインクリボンを供給する供給部、前記サーマルヘッドに対して前記供給部と反対側に設けられ前記インクリボンを巻き取る巻取部、及び、前記インクリボンを前記供給部と前記巻取部との間で搬送するリボン搬送機構を少なくとも備え、
前記制御部は、記憶部を少なくとも備え、
前記制御部は、
前記リボン搬送機構が前記インクリボンを前記供給部から前記巻取部側へ搬送し、前記サーマルヘッドが前記インクリボンへ加熱を行う印刷処理、
前記リボン搬送機構が、印刷済みの前記インクリボンを前記供給部側へ巻き戻す第一巻戻処理、
前記インターフェースを介して再度印刷指令を受けた後、印字可能速度に達するまでに必要な所定長の前記インクリボンを前記リボン搬送機構が前記供給部側へ巻き戻す第二巻戻処理、
前記第一巻戻処理と前記第二巻戻処理夫々の後に、前記サーマルヘッドよりも前記供給部側に位置する印字済みの前記インクリボンの長さである印字済みリボン長を前記記憶部に記憶する記憶処理、及び、
前記記憶部に記憶された前記印字済みリボン長の分、前記リボン搬送機構が前記インクリボンを前記巻取部側へ繰り出す繰出処理、
を行うことを特徴とする印刷システム。
【請求項２】
前記制御部は、前記繰出処理において、前記インクリボンを前記巻取部側へ繰り出し、前記記憶部に記憶された前記印字済みリボン長をクリアすることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記記憶部は、前記リボン搬送機構が前記インクリボンを前記供給部側へ巻き戻す巻戻機能のＯＮ又はＯＦＦの設定を記憶し、
前記制御部は、前記記憶部が記憶する巻戻機能のＯＮ又はＯＦＦの設定に基づいて、前記リボン搬送機構を制御することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記制御部は、前記インターフェースを介して、巻戻機能のＯＮ又はＯＦＦの設定を受け付け、
前記制御部は、前記巻戻機能のＯＮを受け付けた場合に、前記印刷処理、前記第一巻戻処理、前記繰出処理、前記第二巻戻処理、及び前記記憶処理を行い、
前記制御部は、前記巻戻機能のＯFFを受け付けた場合に、前記第一巻戻処理を行わず、前記インターフェースを介して印刷開始の指令を受けたとき、前記第二巻戻処理、及び前記記憶処理を1回のみ行い、次いで、前記印刷処理を行うことを特徴とする請求項１〜３の何れかに記載の印刷システム。
【請求項５】
前記リボン搬送機構を駆動するステッピングモータを備え、
前記記憶部は、前記印字済みリボン長として、前記ステッピングモータのステップ数を記憶し、
前記制御部は、前記記憶部に記憶された前記ステップ数に基づいて前記ステッピングモータを駆動して前記繰出処理を行うことを特徴とする請求項１〜４の何れかに記載の印刷システム。
【請求項６】
前記記憶部は、識別符号に対して前記印刷装置の所定の動作を設定する１つ以上の設定内容を対応づけたメニューリストを記憶し、
前記制御部は、前記インターフェースを介して、前記識別符号を受け付けた場合に、該識別符号に対応した１つ以上の設定内容の制御を行うことを特徴とする請求項１〜５の何れかに記載の印刷システム。
【請求項７】
前記制御部は、
前記インターフェースを介して、印刷停止の指示を受けた場合に、前記繰出処理を行うことを特徴とする請求項１〜６の何れかに記載の印刷システム。
【請求項８】
前記制御部は、
前記インターフェースを介して、前記所定長に影響を与える設定内容の変更の指示を受けた場合に、前記繰出処理を行うことを特徴とする請求項１〜７の何れかに記載の印刷システム。
【請求項９】
印刷システムであって、
印刷装置、インターフェース、及び制御部を備え、
前記印刷装置は、サーマルヘッド、前記サーマルヘッドへインクリボンを供給する供給部、前記サーマルヘッドに対して前記供給部と反対側に設けられ前記インクリボンを巻き取る巻取部、及び、前記インクリボンを前記供給部と前記巻取部との間で搬送するリボン搬送機構を少なくとも備え、
前記制御部は、記憶部を少なくとも備え、
前記制御部は、
前記リボン搬送機構が前記インクリボンを前記供給部から前記巻取部側へ搬送し、前記サーマルヘッドが前記インクリボンへ加熱を行う印刷処理、
前記リボン搬送機構が、印刷済みの前記インクリボンを前記供給部側へ巻き戻す第一巻戻処理、
前記第一巻戻処理の後に、前記サーマルヘッドよりも前記供給部側に位置する印字済みの前記インクリボンの長さである印字済みリボン長を前記記憶部に記憶する記憶処理、
前記インターフェースを介して再度印刷指令を受けた後、印字可能速度に達するまでに必要な前記インクリボンの所定長より前記記憶部に記憶された前記印字済みリボン長が長い場合に、前記リボン搬送機構が前記巻取部側へ前記印字済みリボン長と前記所定長との差分の長さ繰り出し、前記印字済みリボン長が所定長以下の場合、前記リボン搬送機構が前記インクリボンを前記供給部側へ前記差分の長さ巻き戻す差分搬送処理
を行うことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに関する。
【背景技術】
【０００２】
特許文献１は搬送される包材上に印字を行うサーマルスタンパを開示する。該サーマルスタンパは、サーマルプリントヘッド、ヘッド駆動手段、転写リボン送り手段、プラテンローラ、及び制御手段を備える。ヘッド駆動手段は、サーマルプリントヘッドを包材に対する非印字位置及び印字位置にアップ・ダウンさせる。転写リボン送り手段はサーマルプリントヘッドと包材との間に転写リボンを供給し案内する。制御手段は、サーマルプリントヘッドの印字位置へのダウン開始後、サーマルプリントヘッドがプラテンローラに接触するまでに、転写リボン送り手段を作動させて転写リボンの送り（以下、「前送り」という。）を開始する。サーマルプリントヘッドの印字位置へのダウンが完了した場合、制御手段は、包材に対する印字を開始する。この包材に対する印字期間中は、印字長分の印字が終了すれば、制御手段は、ヘッド駆動手段を作動させてサーマルプリントヘッドの非印字位置へのアップを開始する。制御手段は、サーマルプリントヘッドの非印字位置へのアップ段階において、印字終了後であっても転写リボンの送り（以下、「後送り」という。）を止めずに、サーマルプリントヘッドがプラテンローラから離れるまで、包材の送り速度と同じ速度で転写リボンを送り続ける。制御手段は、サーマルプリントヘッドがプラテンローラから離れた時点で転写リボンの送りを停止する。次いで、制御手段は、転写リボンの節約を目的として転写リボンを巻き戻す。巻き戻される転写リボンの量は、前送りの量＋後送りの量＋約１ｍｍである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１０３１０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
該サーマルスタンパでは、図１４に示すように、転写リボン９Ａを巻き戻さない場合には、搬送される包材（以下、「印刷媒体Ｐ」とも言う。）への印字のために、転写リボン９Ａの加速及び減速で搬送された未使用領域１０１が多くなる。また、該サーマルスタンパでは、転写リボン９Ａを巻戻す機能が有効な状態で、印刷の停止がなされた後、印刷速度などの設定変更がなされると、転写リボンの巻戻し量に過不足が生じる場合がある。例えば、図１５に示すように、転写リボン９Ａの搬送速度が速く設定されると、巻き戻し量が不足し転写リボンの未使用領域１０１が多くなる。また、転写リボン９Ａの搬送速度が遅く設定されると、図１６に示すように、次の印刷で転写リボン９Ａの使用領域１０２が直前の印刷での転写リボンの使用領域１０３と重なり不鮮明な印字結果となるという問題があった。
【０００５】
本発明の目的は、インクリボンを巻戻す巻戻機能を備えた印刷システムにおいて、インクリボンの巻戻し量に過不足が生じることを防止する印刷システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷システムは、印刷装置、インターフェース、及び制御部を備え、前記印刷装置は、サーマルヘッド、前記サーマルヘッドへインクリボンを供給する供給部、前記サーマルヘッドに対して前記供給部と反対側に設けられ前記インクリボンを巻き取る巻取部、及び、前記インクリボンを前記供給部と前記巻取部との間で搬送するリボン搬送機構を少なくとも備え、前記制御部は、記憶部を少なくとも備え、前記制御部は、前記リボン搬送機構が前記インクリボンを前記供給部から前記巻取部側へ搬送し、前記サーマルヘッドが前記インクリボンへ加熱を行う印刷処理、前記リボン搬送機構が、印刷済みの前記インクリボンを前記供給部側へ巻き戻す第一巻戻処理、前記インターフェースを介して再度印刷指令を受けた後、印字可能速度に達するまでに必要な所定長の前記インクリボンを前記リボン搬送機構が前記供給部側へ巻き戻す第二巻戻処理、前記第一巻戻処理と前記第二巻戻処理夫々の後に、前記サーマルヘッドよりも前記供給部側に位置する印字済みの前記インクリボンの長さである印字済みリボン長を前記記憶部に記憶する記憶処理、及び、前記記憶部に記憶された前記印字済みリボン長の分、前記リボン搬送機構が前記インクリボンを前記巻取部側へ繰り出す繰出処理を行うことを特徴とする。
【０００７】
上記印刷システムでは、第一巻戻処理と前記第二巻戻処理夫々の後に、サーマルヘッドよりも供給部側に位置する印字済みリボン長が記憶部に記憶される。記憶部に記憶された印字済みリボン長の分、リボン搬送機構によりインクリボンを繰り出す繰出処理が行われる。再度印刷指令を受けた後、第二巻戻処理が行われるので、インクリボンの巻戻し量に過不足が生じることを防止できる。
【０００８】
本発明の第二態様に係る印刷システムは、印刷装置、インターフェース、及び制御部を備え、前記印刷装置は、サーマルヘッド、前記サーマルヘッドへインクリボンを供給する供給部、前記サーマルヘッドに対して前記供給部と反対側に設けられ前記インクリボンを巻き取る巻取部、及び、前記インクリボンを前記供給部と前記巻取部との間で搬送するリボン搬送機構を少なくとも備え、前記制御部は、記憶部を少なくとも備え、前記制御部は、前記リボン搬送機構が前記インクリボンを前記供給部から前記巻取部側へ搬送し、前記サーマルヘッドが前記インクリボンへ加熱を行う印刷処理、前記リボン搬送機構が、印刷済みの前記インクリボンを前記供給部側へ巻き戻す第一巻戻処理、前記第一巻戻処理の後に、前記サーマルヘッドよりも前記供給部側に位置する印字済みの前記インクリボンの長さである印字済みリボン長を前記記憶部に記憶する記憶処理、前記インターフェースを介して再度印刷指令を受けた後、印字可能速度に達するまでに必要な前記インクリボンの所定長より前記記憶部に記憶された前記印字済みリボン長が長い場合に、前記リボン搬送機構が前記巻取部側へ前記印字済みリボン長と前記所定長との差分の長さ繰り出し、前記印字済みリボン長が所定長以下の場合、前記リボン搬送機構が前記インクリボンを前記供給部側へ前記差分の長さ巻き戻す差分搬送処理を行うことを特徴とする。
【０００９】
上記印刷システムでは、差分搬送処理により記憶部に記憶された印字済みリボン長と、印字可能速度に達するまでに必要な前記インクリボンの所定長の差分だけ巻き戻し又は繰り出すので、差分搬送処理の時間を短くでき、印刷を開始するまでの時間を短縮できる。
【図面の簡単な説明】
【００１０】
【図１】印刷システム１の斜視図（カセット９が装着された状態）である。
【図２】印刷装置２の動作を説明するための図である。
【図３】印刷システム１の電気的構成を示すブロック図である。
【図４】メニューリスト７０の内容を示す図である。
【図５】機能設定処理のフローチャートである。
【図６】第一巻戻機能ＯＮ印刷処理のフローチャートである。
【図７】印字済みリボン長の巻き戻しの動作を示す図である。
【図８】インクリボン９Ａの使用領域（印字跡）を示す図である。
【図９】第二巻戻機能ＯＮ印刷処理のフローチャートである。
【図１０】第三巻戻機能ＯＮ印刷処理のフローチャートである。
【図１１】戻し長さ調整処理のサブルーチンである。
【図１２】巻戻機能ＯＦＦ印刷処理のフローチャートである。
【図１３】巻戻機能ＯＦＦ印刷処理によるインクリボン９Ａの使用領域（印字跡）を示す図である。
【図１４】従来技術のインクリボン９Ａの使用領域を示す図である。
【図１５】インクリボン９Ａの搬送速度が速く設定されたインクリボン９Ａの使用領域を示す図である。
【図１６】インクリボン９Ａの搬送速度が遅く設定されたインクリボン９Ａの使用領域を示す図である。
【発明を実施するための形態】
【００１１】
＜印刷システム１の概要＞
本発明の一実施形態について、図面を参照して説明する。印刷システム１は、熱転写型の印刷を行うためのシステムである。印刷システム１は、外部機器８（図３参照）によって搬送される印刷媒体Ｐ（図２参照）に対して印刷を行う。外部機器８の具体例として、印刷媒体Ｐの一例である包材を搬送する包装機が挙げられる。この場合、例えば印刷システム１は、包装機によって印刷媒体Ｐが搬送される搬送ラインの一部に組み込まれて使用される。
【００１２】
図１に示すように、印刷システム１は、印刷装置２、ブラケット６、コントローラ７（図３参照）、及びプラテンローラＱを有する。以下、図の説明の理解を助けるため、印刷システム１に含まれる各構成の上方、下方、左方、右方、前方、及び後方を定義する。印刷装置２及びブラケット６の上方、下方、左方、右方、前方、及び後方は、それぞれ、図１の上方、下方、左斜め上方、右斜め下方、左斜め下方、及び右斜め上方にそれぞれ対応する。図１において、印刷媒体Ｐの搬送方向は、左右方向と一致する。印刷媒体Ｐは、外部機器８によって左方（矢印Ｙ１の方向）に搬送される。
【００１３】
＜カセット９＞
印刷システム１では、印刷装置２のカセット装着部２０にカセット９が装着された状態で、印刷媒体Ｐに対する印刷が行われる。印刷装置２は、カセット９のインクリボン９Ａ（図２参照）を加熱することで印刷を実行する。図２に示すように、カセット９は、蓋９１（図１参照）、シャフト９２Ａ〜９２Ｆ、供給ロール９０Ａ、及び巻取ロール９０Ｂを有する。シャフト９２Ａ〜９２Ｆは、前後方向に延びる回転軸を中心として回転可能なスピンドルである。シャフト９２Ａ〜９２Ｆは、蓋９１の後面から後方に延びる。
【００１４】
シャフト９２Ａ、９２Ｆは、蓋９１の上下方向の中心よりも上方において左右方向に並ぶ。シャフト９２Ａには、インクリボン９Ａの一端が接続されたスプール９２１が装着される。シャフト９２Ｆには、インクリボン９Ａの他端が接続されたスプール９２２が装着される。スプール９２１、９２２は、それぞれ、インクリボン９Ａがロール状に巻回される。スプール９２１にインクリボン９Ａが巻回されることにより、供給ロール９０Ａが構成される。スプール９２２にインクリボン９Ａが巻回されることにより、巻取ロール９０Ｂが構成される。
【００１５】
インクリボン９Ａは、印刷装置２によって供給ロール９０Ａから繰り出され、巻取ロール９０Ｂに巻き取られる。シャフト９２Ｂは、蓋９１の右上の隅に設けられる。シャフト９２Ｃは、蓋９１の右下の隅に設けられる。シャフト９２Ｄは、蓋９１の左下の隅に設けられる。シャフト９２Ｅは、蓋９１の左上の隅に設けられる。シャフト９２Ｂ〜９２Ｅのそれぞれの周面の一部に、供給ロール９０Ａと巻取ロール９０Ｂとの間に張り渡されるインクリボン９Ａが接触する。
【００１６】
＜プラテンローラＱ＞
図１及び図２に示すように、プラテンローラＱは円柱状の形状を有する。プラテンローラＱは、前後方向に延びる回転軸を中心として回転可能である。プラテンローラＱの上方に、印刷装置２が配置される。プラテンローラＱは、印刷装置２のサーマルヘッド２４との間に、印刷媒体Ｐ及びインクリボン９Ａを挟む。プラテンローラＱは、外部機器８により搬送される印刷媒体Ｐに対して下方から接触し、インクリボン９Ａに印刷媒体Ｐを押し付ける。
【００１７】
＜印刷装置２＞
印刷装置２は、熱転写型のサーマルプリンタである。図２及び図３に示すように、印刷装置２は、供給部２２、巻取部２３、サーマルヘッド２４、非図示の制御基板、第１モータ２６、第２モータ２７、第３モータ２８等を備える。図２に示すカセット９が印刷装置２のカセット装着部２０に装着された場合、シャフト９２Ａは供給部２２に接続され、シャフト９２Ｆは巻取部２３に接続される。シャフト９２Ａのスプール９２１に巻回された供給ロール９０Ａは、供給部２２に装着される。シャフト９２Ｆのスプール９２２に巻回された巻取ロール９０Ｂは、巻取部２３に装着される。
【００１８】
第１モータ２６及び第２モータ２７は、ステッピングモータである。第１モータ２６は、供給部２２を回転駆動することで、供給部２２に装着された供給ロール９０Ａを回転可能である。第２モータ２７は、巻取部２３を回転駆動することで、巻取部２３に装着された巻取ロール９０Ｂを回転可能である。印刷装置２にカセット９が装着された状態で第１モータ２６及び第２モータ２７が回転した場合、インクリボン９Ａは供給ロール９０Ａ及び巻取ロール９０Ｂ間で、シャフト９２Ｂ〜９２Ｅに接触して案内されながら、印刷装置２内を搬送される。
【００１９】
詳細には、供給ロール９０Ａ及び巻取ロール９０Ｂが、図２における印刷装置２を前方から見た状態で反時計回り方向である正転方向に回転するとき、インクリボン９Ａは供給ロール９０Ａから繰り出され、巻取ロール９０Ｂに巻き取られる。供給ロール９０Ａ及び巻取ロール９０Ｂが、図２における印刷装置２を前方から見た状態で時計回り方向である反転方向に回転するとき、インクリボン９Ａは巻取ロール９０Ｂから繰り出され、供給ロール９０Ａに巻き取られる。
【００２０】
サーマルヘッド２４は、前後方向に直線状に並んだ複数の発熱体２５を有するラインサーマルヘッドである。サーマルヘッド２４は、カセット９の供給ロール９０Ａから巻取ロール９０Ｂに向けて搬送されるインクリボン９Ａのうち、シャフト９２Ｃ、９２Ｄ間に張り渡された部分に上側から接触する。サーマルヘッド２４は、印刷装置２の下方に配置されたプラテンローラＱとの間に、印刷媒体Ｐ及びインクリボン９Ａを挟む。サーマルヘッド２４は、印刷媒体Ｐにインクリボン９Ａを押し付けながらインクリボン９Ａを加熱することによって、印刷媒体Ｐに対する印刷を行う。
【００２１】
第３モータ２８は、ステッピングモータである。第３モータ２８は、ギアを介して、サーマルヘッド２４をヘッド位置２４Ａ、２４Ｂ間で上下方向に移動させる。サーマルヘッド２４は、下方に移動することによってプラテンローラＱに接近し、上方に移動することによってプラテンローラＱから離れる。サーマルヘッド２４の移動方向（上下方向）は、シャフト９２Ｃ、９２Ｄ間で搬送されるインクリボン９Ａの搬送方向（左右方向）と直交する。ヘッド位置２４Ｂは、サーマルヘッド２４がインクリボン９Ａに接触して、インクリボン９ＡをプラテンローラＱに向けて付勢する位置である。ヘッド位置２４Ａは、サーマルヘッド２４がヘッド位置２４Ｂよりも上方に配置され、プラテンローラＱに対するインクリボン９Ａの付勢を解除する位置である。
【００２２】
＜ブラケット６＞
図１に示すように、ブラケット６は、印刷媒体Ｐ（図２参照）の搬送方向である左右方向と直交する前後方向（矢印Ｙ２の方向）に印刷装置２を移動させる。ブラケット６は、支持部６１、ブラケットモータ６２、非図示のリードスクリュー、非図示のボールねじを有する。支持部６１は、前後方向に長い略箱状を有する。リードスクリューは、支持部６１の内部に配置され、前後方向に延びる。リードスクリューの後端部は、ブラケットモータ６２の回転軸に連結する。ボールねじは、リードスクリューに螺合し、リードスクリューの回転に応じて前後方向に移動する。ボールねじは、印刷装置２の右端に設けられた連結部２１に接続する。印刷装置２は、リードスクリューの回転によってボールねじが前後方向に移動することに応じ、前後方向に移動する。
【００２３】
＜コントローラ７＞
図３に示すように、コントローラ７は印刷装置２及び外部機器８の間に介在する。コントローラ７は、印刷装置２が印刷を実行するために必要なデータを、印刷装置２に出力する。コントローラ７から印刷装置２に出力されるデータの具体例として、印刷イメージのデータが挙げられる。又、コントローラ７は、外部機器８から出力される信号を印刷装置２に伝達する。外部機器８から出力される信号として、印刷媒体Ｐの搬送開始信号／搬送停止信号、印刷媒体Ｐの搬送速度を示す速度信号、印刷媒体Ｐに対する印刷時期を通知する為の印刷信号が挙げられる。
【００２４】
＜電気的構成＞
図３を参照し、印刷システム１の電気的構成について説明する。印刷装置２は、制御部２Ａ、記憶部２Ｂ、通信インターフェース２Ｃ、ＲＯＭ２Ｄ、サーマルヘッド２４、第１モータ２６、第２モータ２７、及び第３モータ２８を有する。制御部２Ａ、記憶部２Ｂ、ＲＯＭ２Ｄ及び通信インターフェース２Ｃは、非図示の制御基板に実装される。制御部２Ａは、記憶部２Ｂ、ＲＯＭ２Ｄ、通信インターフェース２Ｃ、サーマルヘッド２４、第１モータ２６、第２モータ２７、第３モータ２８と電気的に接続する。制御部２ＡはＣＰＵ等から構成される。また、記憶部２Ｂは、ＲＡＭ等の揮発メモリから構成される。
【００２５】
制御部２Ａは、ＲＯＭ２Ｄに記憶されたプログラムを読み出して実行することにより、後述する機能設定処理、第一巻戻印刷処理〜第三巻戻印刷処理、及び巻戻機能ＯＦＦ印刷処理等を実行する。記憶部２Ｂは、印字済みリボン長記憶エリア２０１、機能設定記憶エリア２０２等を有する。印字済みリボン長記憶エリア２０１は、サーマルヘッド２４よりも供給部２２側に位置する印字済みのインクリボン９Ａの長さである「印字済みリボン長」を記憶する。機能設定記憶エリア２０２は、設定される機能を記憶する。一例として、機能設定記憶エリア２０２は巻戻機能のＯＮ・ＯＦＦ設定を記憶する。通信インターフェース２Ｃは、印刷装置２とコントローラ７との間で通信を行う為のインターフェース素子である。通信インターフェース２Ｃは、通信ケーブルを介してコントローラ７に接続される。
【００２６】
サーマルヘッド２４は、制御部２Ａからの制御信号に応じて、発熱体２５に通電して発熱させる。第１モータ２６は、制御部２Ａから出力されるパルス信号に応じて回転することで、供給部２２を回転させる。第２モータ２７は、制御部２Ａから出力されるパルス信号に応じて回転することで、巻取部２３を回転させる。第３モータ２８は、制御部２Ａから出力されるパルス信号に応じて回転することで、サーマルヘッド２４を上下方向に移動させる。
【００２７】
ブラケット６は、ブラケットモータ６２、センサ６３、及びスイッチ６４を備える。ブラケットモータ６２は、制御部２Ａから出力されるパルス信号に応じて回転することで、印刷装置２を前後方向に移動させる。センサ６３は、印刷装置２の前後方向の位置を検出可能な接触式のセンサである。スイッチ６４は、ブラケット６に対する指示が入力される押しボタンスイッチである。
【００２８】
コントローラ７は、制御部７Ａ、記憶部７Ｂ、通信インターフェース７Ｃ、７Ｄを有する。通信インターフェース７Ｃは、印刷装置２とコントローラ７との間で通信を行う為のインターフェース素子である。通信インターフェース７Ｃは、通信ケーブルを介して印刷装置２に接続される。通信インターフェース７Ｄは、外部機器８とコントローラ７との間で通信を行うためのインターフェース素子である。通信インターフェース７Ｄは、通信ケーブルを介して外部機器８に接続される。記憶部７Ｂは一例として、不揮発メモリから構成される。記憶部７Ｂには、印刷装置２が印刷を実行するために必要なデータが記憶される。制御部７Ａは、記憶部７Ｂ及び通信インターフェース７Ｃ、７Ｄと電気的に接続する。制御部７Ａは、印刷装置２が印刷を実行するために必要なデータを記憶部７Ｂから読み出し、通信インターフェース７Ｃを介して印刷装置２に出力する。制御部７Ａは、通信インターフェース７Ｄを介して外部機器８から受信した信号を検出し、通信インターフェース７Ｃを介して印刷装置２に出力する。
【００２９】
＜メニューリスト＞
記憶部７Ｂには、図４に示すメニューリスト７０が記憶されている。メニューリスト７０は、メニュー番号（識別符号）に対して印刷装置２に設定する複数の機能の設定内容を対応づけた表データである。一例として、メニュー番号１は後述する第一巻戻機能ＯＮ印刷処理を含む複数の機能の設定、メニュー番号２は後述する第二巻戻機能ＯＮ印刷処理を含む複数の機能の設定、メニュー番号３は後述する第三巻戻機能ＯＮ印刷処理を含む複数の機能の設定、メニュー番号４は後述する巻戻機能ＯＦＦ印刷処理を含む複数の機能の設定を示す。コントローラ７の制御部７Ａは、外部機器８からメニュー番号を示す信号を受信すると、受信したメニュー番号に対応した複数の機能の設定内容を参照し、当該設定内容を指示する信号を印刷装置２の制御部７Ａに送信する。
【００３０】
外部機器８は、制御部８Ａ、操作パネル８Ｂ、通信インターフェース８Ｃを有する。操作パネル８Ｂは、外部機器８に対する指示が入力される。通信インターフェース８Ｃは、外部機器８とコントローラ７との間で通信を行う為のインターフェース素子である。通信インターフェース８Ｃは、通信ケーブルを介してコントローラ７に接続する。制御部８Ａは、操作パネル８Ｂ及び通信インターフェース８Ｃと電気的に接続する。制御部８Ａは、操作パネル８Ｂに対して入力された指示を受け付ける。制御部８Ａは、通信インターフェース８Ｃを介して各種信号をコントローラ７に出力する。
【００３１】
＜機能設定処理＞
図４及び図５を参照して、印刷装置２の機能設定処理について説明する。印刷装置２に電源が投入されると、制御部２Ａは、ＲＯＭ２Ｄから図５に示す機能設定処理のプログラムを読み出し実行する。初めに、制御部２Ａは、機能設定の指示を受け付けたかを判断する（Ｓ５１）。一例として、外部機器８の操作パネル８Ｂが操作され、図４に示すメニューリスト７０の何れかのメニュー番号が入力されると、制御部８Ａは、そのメニュー番号を通信インターフェース８Ｃを介してコントローラ７に出力する。コントローラ７の制御部７Ａは、受信したメニュー番号に基づいてメニューリスト７０を参照して、印刷装置２に設定する設定内容を特定する。制御部７Ａは通信インターフェース７Ｃを介して特定した設定内容を示す信号を印刷装置２に出力する。
【００３２】
設定内容の信号を受け付けた印刷装置２の制御部２Ａは、機能設定の指示を受け付けたと判断する（Ｓ５１：ＹＥＳ）。次いで、制御部２Ａは、巻戻機能の設定の指示受け付けかを判断する（Ｓ５２）。一例として、外部機器８からコントローラ７にメニュー番号１の信号が送信され、コントローラ７から印刷装置２に第一巻戻機能ＯＮ印刷処理の信号が送信された場合には、制御部２Ａは、機能設定の指示の受付（Ｓ５１：ＹＥＳ）、巻戻機能の設定の指示の受け付けと判断する（Ｓ５２：ＹＥＳ）。次いで、制御部２Ａは、巻戻機能ＯＮの指示を受け付けたかを判断する（Ｓ５４）。例えば、第一巻戻機能ＯＮ印刷処理の信号が送信された場合には、制御部２Ａは、巻戻機能ＯＮの指示を受け付けたと判断する（Ｓ５４：ＹＥＳ）。次いで、制御部２Ａは、巻戻機能ＯＮを記憶部２Ｂの機能設定記憶エリア２０２に記憶する（Ｓ５５）。次いで、制御部２Ａは、指定された巻き戻し印刷処理を実行する（Ｓ５６）。一例として、制御部２Ａは、第一巻戻機能ＯＮ印刷処理のプログラムをＲＯＭ２Ｄから読み出して実行する。
【００３３】
制御部２Ａは、Ｓ５１の判断でＮＯと判断した場合には、処理をＳ５１に戻す。制御部２Ａは、Ｓ５２の判断で巻戻機能の設定の受け付けと判断しない場合には（Ｓ５２：ＮＯ）、受信した信号に基づく他の設定を行う（Ｓ５３）。制御部２Ａは、Ｓ５４の判断で巻戻機能ＯＮの受け付けと判断しない場合には（Ｓ５４：ＮＯ）、巻戻機能ＯＦＦを記憶部２Ｂの機能設定記憶エリア２０２に記憶する（Ｓ５７）。次いで、制御部２Ａは、巻戻機能ＯＦＦ印刷処理のプログラムをＲＯＭ２Ｄから読み出して実行する（Ｓ５８）。
【００３４】
印刷システム１では、コントローラ７の記憶部７Ｂがメニューリスト７０を記憶するので、制御部７Ａは、外部機器８からメニュー番号を受け付けた場合に、メニュー番号に対応する複数の機能の設定を容易に行うことができる。
【００３５】
＜第一巻戻機能ＯＮ印刷処理＞
上記機能設定処理において、機能設定記憶エリア２０２に巻戻機能ＯＮが記憶され、第一巻戻機能ＯＮ印刷処理が実行される場合を、図６を参照して説明する。初めに制御部２Ａは、準備運転を行う（Ｓ１）。準備運転の一例は、供給ロール９０Ａの径の計測である。制御部２Ａは、第１モータ２６を回転駆動して供給ロール９０Ａを回転させた時のステップ数とシャフト９２Ｂに設けられている図示外のエンコーダから出力されるパルス数とに基づいて、供給ロール９０Ａの径を計算により求める。
【００３６】
次いで、制御部２Ａは、印刷装置２の機能にエラーが発生していないかを判断する（Ｓ２）。エラーの一例は、カセット装着部２０にカセット９が装着されておらず、制御部２Ａが図示外のカセットセンサからカセット９が装着さていないことを示す信号を受信した場合である。制御部２Ａはエラーが発生していると判断した場合（Ｓ２：ＹＥＳ）、エラーが解除されたかを判断する（Ｓ１７）。一例として、カセット装着部２０にカセット９が装着され、図示外のカセットセンサからカセット９が装着さていることを示す信号を受信した場合に、制御部２Ａは、エラーが解除されたと判断し（Ｓ１７：ＹＥＳ）、処理をＳ１に進める。制御部２Ａは、エラーが解除されたと判断しない場合には（Ｓ１７：ＮＯ）、エラーが解除されるまでＳ１７の判断を行う。制御部２Ａはエラーが発生していると判断しない場合（Ｓ２：ＮＯ）、印刷開始指示を示す信号を受信したかを判断する（Ｓ３）。一例として、制御部２Ａは、外部機器８から送信された印刷開始指示を示す信号をコントローラ７介して受信した場合、印刷開始指示（Ｓ３：ＹＥＳ）と判断する。
【００３７】
尚、コントローラ７は、印刷開始指示の信号と共に、信号印刷イメージを示すデータを印刷装置２に出力する。また、外部機器８による印刷媒体Ｐの搬送が開始されることに応じ、印刷媒体Ｐの搬送を開始する搬送開始信号、及び、印刷媒体Ｐの搬送速度を示す速度信号が外部機器８から出力される。印刷装置２は、コントローラ７を介して搬送開始信号及び速度信号を受信する。制御部２Ａは印刷開始指示を受信しない場合（Ｓ３：ＮＯ）、処理をＳ２に進める。
【００３８】
制御部２Ａは印刷開始指示と判断した場合（Ｓ３：ＹＥＳ）、加速用リボン巻き戻しを行う（Ｓ４）。尚、図７（Ａ）に示すように、前回の印刷が完了した状態では、インクリボン９Ａ上で印刷に使用された使用領域９Ｂは、サーマルヘッド２４の発熱体２５よりも巻取部２３側に位置している。インクリボン９Ａの搬送の停止までに減速分が搬送されるからである。図７（Ａ）〜（Ｄ）にて、使用領域９Ｂは下方に突出して描かれているが、実際には、インクリボン９Ａが使用された印字跡である。加速用リボン巻き戻しの処理（Ｓ４）では、制御部２Ａは、第１モータ２６及び第２モータ２７を回転駆動して供給ロール９０Ａ及び巻取ロール９０Ｂを逆転方向に回転させ、図７（Ｂ）に示すように、インクリボン９Ａを供給部２２の供給ロール９０Ａ側に巻き戻す。加速用リボン巻き戻しの処理（Ｓ４）で巻き戻されるインクリボン９Ａの長さＬ１は、インクリボン９Ａが停止状態から搬送が開始されてサーマルヘッド２４により印刷が開始されるまでにインクリボン９Ａが搬送される長さである。
【００３９】
次いで、制御部２Ａはサーマルヘッド２４よりも供給部２２側に位置する印字済みのインクリボン９Ａの長さである印字済みリボン長Ｌ２を記憶部２Ｂに記憶する（Ｓ５）。一例として、図７（Ｂ）に示す例では、印字済みリボン長Ｌ２は、サーマルヘッド２４の発熱体２５よりも供給部２２側に位置する印字済みのインクリボン９Ａの使用領域９Ｂの供給部２２側の端部までの長さである。第１モータ２６及び第２モータ２７はステッピングモータであるので、印字済みリボン長Ｌ２として、ステッピングモータのステップ数をロール直径を用いて長さに変換した後、記憶部２Ｂが記憶する。一例として、Ｌ２に相当するモータパルス数が５０パルスであるとき、ステッピングモータ１周のステップ数が１０００パルス、ロール直径が１００ｍｍとすると、制御部２Ａは、Ｌ２を以下のように計算する。
Ｌ２＝１００×π×（５０／１０００）≒１５．７ｍｍ
【００４０】
次いで、制御部２Ａは印刷停止指示を示す信号を受信したかを判断する（Ｓ６）。一例として、制御部２Ａは、外部機器８から送信された印刷停止指示を示す信号をコントローラ７介して受信した場合に、印刷停止指示を示す信号を受信したと判断する。制御部２Ａは印刷停止指示を示す信号を受信したと判断しない場合（Ｓ６：ＮＯ）、Ｓ２と同様にエラーが発生していないかを判断する（Ｓ７）。制御部２Ａはエラーが発生したと判断しない場合に（Ｓ７：ＮＯ）、サーマルヘッド２４による印刷開始のタイミングを指示する印刷信号をコントローラ７を介して受信したか判断する（Ｓ８）。制御部２Ａは印刷信号を受信したと判断した場合（Ｓ８：ＹＥＳ）、印刷動作を開始する（Ｓ１０）。
【００４１】
印刷動作（Ｓ１０）では、一例として、制御部２Ａは、速度信号で示される搬送速度と同期した速度でインクリボン９Ａが搬送されるように、第１モータ２６及び第２モータ２７を回転駆動して供給ロール９０Ａ及び巻取ロール９０Ｂを正転方向に回転させる。インクリボン９Ａは、シャフト９２Ｃ、９２Ｄ間の搬送経路において、加速後、印刷媒体Ｐと同期した速度で左方に移動する。同期した速度の一例は、印刷媒体Ｐの搬送速度と同じ速度であるが、必ずしも同じ速度に限られず、インクリボン９Ａにより印刷媒体Ｐに印字可能な速度であればよい。インクリボン９Ａ及び印刷媒体Ｐは左方に並走する。制御部２Ａは第３モータ２８を回転駆動し、サーマルヘッド２４をヘッド位置２４Ａからヘッド位置２４Ｂまで下方に移動させる。サーマルヘッド２４は、プラテンローラＱとの間にインクリボン９Ａ及び印刷媒体Ｐを挟み、印刷媒体Ｐにインクリボン９Ａを押し付ける。サーマルヘッド２４の発熱体２５は、記憶部２Ｂに記憶されたデータに基づいて発熱する。インクリボン９Ａのインクが印刷媒体Ｐに転写され、印刷イメージが印刷される。次いで、制御部２Ａは、サーマルヘッド２４をヘッド位置２４Ｂからヘッド位置２４Ａまで上方に移動させ、第１モータ２６及び第２モータ２７を停止して、インクリボン９Ａの搬送を停止する。
【００４２】
次いで、制御部２Ａは、Ｓ２と同様にエラーが発生していないかを判断する（Ｓ１１）。制御部２Ａは、エラーが発生していると判断しない場合（Ｓ１１：ＮＯ）、印刷が完了したと判断すると（Ｓ１２：ＹＥＳ）、Ｓ４と同様に、加速用リボン巻き戻しを行う（Ｓ１３）。インクリボン９Ａが巻き戻される長さは、Ｌ１である。次いで、制御部２Ａはサーマルヘッド２４の発熱体２５よりも供給部２２側に位置する印字済みのインクリボン９Ａの長さである印字済みリボン長Ｌ２を記憶部２Ｂに記憶し（Ｓ１４）、処理をＳ６に進める。以下、制御部２Ａは、印刷停止指示を示す信号を受信しない限り（Ｓ６：ＮＯ）、Ｓ７〜Ｓ１４の処理を繰り返す。
【００４３】
制御部２Ａは印刷停止指示を示す信号を受信したと判断した場合（Ｓ６：ＹＥＳ）、印字済リボンの繰り出しを行う（Ｓ９）。制御部２Ａは、第１モータ２６及び第２モータ２７を回転駆動して供給ロール９０Ａ及び巻取ロール９０Ｂを正転方向に回転させ、インクリボン９Ａを巻取部２３側に繰り出し、巻取ロール９０Ｂに巻き取る。図７（Ｃ）に示すように、繰り出されるインクリボン９Ａの長さは、Ｓ５の処理で記憶部２Ｂに記憶された印字済みリボン長Ｌ２である。一例として、記憶部２Ｂに記憶された印字済みリボン長Ｌ２に対応するステップ数だけ制御部２Ａは第１モータ２６及び第２モータ２７を正転方向に回転駆動する。従って、サーマルヘッド２４の発熱体２５よりも供給部２２側には使用領域９Ｂが存在しない。また、制御部２Ａは、印字済リボンの繰り出し後、記憶部２Ｂに記憶した印字済みリボン長Ｌ２のデータをクリアする（Ｓ９）。次いで、制御部２Ａは処理をＳ２に進める。次の印字開始指示の信号を受信する迄は、インクリボン９Ａは、図７（Ｃ）に示す搬送位置に保持される。制御部２Ａは処理をＳ２に進める。
【００４４】
制御部２Ａはエラーが発生していると判断しない場合（Ｓ２：ＮＯ）に、コントローラ７を介して印刷開始指示を示す信号を受信したと判断した場合（Ｓ３：ＹＥＳ）、前記同様に加速用リボン巻き戻しを行う（Ｓ４）。今回の加速用リボン巻き戻し（Ｓ４）で巻き戻されるインクリボン９Ａの長さＬ３（図７（Ｄ）参照）は、インクリボン９Ａが停止状態から搬送が開始されて、印刷媒体Ｐの搬送速度と同期した速度になり、サーマルヘッド２４により印刷が開始されるまでにインクリボン９Ａが搬送される長さである。一例として、長さＬ３は、今回の印刷開始指示の信号と共に受信した印刷媒体Ｐの搬送速度を示す速度信号が速くなるほど長くなり、速度信号が遅くなるほど短くなる。以下、制御部２Ａは前記同様にＳ５〜Ｓ１４の処理を行う。
【００４５】
制御部２Ａは、Ｓ７の判断において、エラーが発生したと判断した場合に（Ｓ７：ＹＥＳ）、Ｓ９の処理と同様に印字済リボンの繰り出しを行う（Ｓ１６）。繰り出されるインクリボン９Ａの長さは、Ｓ５の処理で記憶部２Ｂに記憶した印字済みリボン長Ｌ２である。尚、Ｓ１６の処理において、制御部２Ａは、印字済リボンの繰り出し後、記憶部２Ｂに記憶した印字済みリボン長Ｌ２のデータをクリアする。次いで、制御部２Ａは、エラーが解除されたと判断した場合には（Ｓ１７：ＹＥＳ）処理をＳ１に戻す。制御部２Ａは、エラーが解除されたと判断しない場合には（Ｓ１７：ＮＯ）、エラーが解除されるまでＳ１７の判断を行う。
【００４６】
制御部２Ａは、Ｓ１１の判断でエラーが発生したと判断した場合に（Ｓ１１：ＹＥＳ）、印刷動作を停止する（Ｓ１５）。一例として、制御部２Ａは、サーマルヘッド２４への通電を停止し、第３モータ２８を回転駆動し、サーマルヘッド２４をヘッド位置２４Ｂからヘッド位置２４Ａまで上方に移動する。また、制御部２Ａは、第１モータ２６及び第２モータ２７の回転を停止する。これにより、供給ロール９０Ａ及び巻取ロール９０Ｂの回転も停止し、インクリボン９Ａの搬送は停止される。
【００４７】
次いで、制御部２Ａは、前記同様に印字済リボンの繰り出しを行う（Ｓ１６）。繰り出されるインクリボン９Ａの長さは、Ｓ５又はＳ１４の処理で記憶部２Ｂに記憶した印字済みリボン長Ｌ２である。尚、Ｓ１６の処理において、制御部２Ａは、印字済リボンの繰り出し後、記憶部２Ｂに記憶した印字済みリボン長Ｌ２のデータをクリアする。制御部２Ａは、エラーが解除されたと判断した場合（Ｓ１７：ＹＥＳ）、処理をＳ１に戻す。制御部２Ａは、エラーが解除されたと判断しない場合には（Ｓ１７：ＮＯ）、エラーが解除されるまでＳ１７の判断を行う。
【００４８】
以上説明したように、第一巻戻機能ＯＮ印刷処理を行う印刷システム１では、サーマルヘッド２４の発熱体２５よりも供給部２２側に位置する印字済みのインクリボン９Ａの長さである印字済みリボン長Ｌ２が記憶部２Ｂに記憶される。また、図７（Ｃ）に示すように、印刷の停止後、記憶部２Ｂに記憶された印字済みリボン長Ｌ２だけ、インクリボン９Ａが供給部２２側から巻取部２３側に繰り出される。従って、この段階で、サーマルヘッド２４の発熱体２５よりも供給部２２側に位置する印字済みのインクリボン９Ａは存在しない。次いで、再度、印刷指令を受けた後、加速用リボン巻く戻しが行われる。従って、図７（Ｄ）に示すように、インクリボン９Ａを、今回の印刷に必要な加速用長さＬ３だけ供給部２２の供給ロール９０Ａに巻き戻すことができる。従って、上記印刷システム１では、インクリボン９Ａの巻戻し量に過不足が生じることを防止できる。従って、図８に示すように、インクリボン９Ａに未使用領域が多くなる可能性を低減できる。また、インクリボン９Ａの使用領域が直前の印刷での使用領域と重なり不鮮明な印字結果が生じる可能性を低減できる。
【００４９】
印刷システム１では、印刷停止の指示を受けた場合（Ｓ６：ＹＥＳ）に、印字済みリボンの繰り出し処理（Ｓ９）を行うことにより、次の印刷開始時に繰出処理を行わず、印刷処理を迅速に開始できる。
【００５０】
印刷システム１では、繰出処理（Ｓ９，Ｓ１６）において、制御部２Ａは、記憶部２Ｂに記憶された印字済みリボン長Ｌ２からステッピングモータである第１モータ２６及び第２モータ２７のステップ数を求める。次いで、制御部２Ａは、求めたステップ数に基づいてステッピングモータを駆動してインクリボン９Ａの繰出処理（Ｓ９，Ｓ１６）を行うので、正確な長さでインクリボン９Ａを巻取部２３側へ繰り出すことができる。よって、インクリボン９Ａの巻戻し量に過不足が生じることを防止できる。
【００５１】
また、上記印刷システム１では、制御部２Ａは、印字済リボンを繰り出し後、記憶部２Ｂに記憶した印字済みリボン長Ｌ２のデータをクリアする（Ｓ９，Ｓ１６）ので、印字済みリボン長Ｌ２の記憶が残り、印字済リボンの繰り出し処理で繰り出される印字済みリボン長が誤った長さになることを防止できる。また、印刷システム１では、制御部２Ａは、記憶部２Ｂに記憶されたステッピングモータのステップ数に基づいて第１モータ２６及び第２モータ２７を駆動して印字済みリボンの繰り出し処理を行うので、正確な長さでインクリボン９Ａを巻取部２３側へ繰り出すことができる。よって、インクリボン９Ａの巻戻し量に過不足が生じる可能性を低減できる。従って、上記印刷システム１では、巻戻機能がＯＮの場合には巻戻処理を行わない場合に比べてインクリボン９Ａを節約できる。
【００５２】
＜第二巻戻機能ＯＮ印刷処理＞
外部機器８からメニュー番号２がコントローラ７に送信され、コントローラ７からの第二巻戻機能ＯＮ印刷処理の信号が印刷装置２に送信された場合、図５に示す機能設定処理において、機能設定記憶エリア２０２に巻戻機能ＯＮが記憶され（Ｓ５５）、第二巻戻機能ＯＮ印刷処理（Ｓ５６）が実行される。以下、図９を参照して説明する。第二巻戻機能ＯＮ印刷処理において、第一巻戻機能ＯＮ印刷処理と同じ処理には同じステップ番号を付している。初めに制御部２Ａは、準備運転を行う（Ｓ１）。準備運転（Ｓ１）は、第一巻戻機能ＯＮ印刷処理の準備運転（Ｓ１）と同じ処理であるので、説明は省略する。次いで、制御部２Ａは、印刷装置２に設定変更があったかを判断する（Ｓ２１）。設定変更の一例は、インクリボン９Ａの幅や材質が異なるカセット９が装着された場合である。この場合には、図示外のカセット識別センサからカセット９が異なる種類のものに交換されたことを示す信号が制御部２Ａに入力される。また、外部機器８から出力され、コントローラ７介して受信する印刷媒体Ｐの搬送速度を示す速度信号が変わった場合も設定変更の一例である。従って、これらの場合には、制御部２Ａは、印刷装置２に設定変更があったと判断する（Ｓ２１：ＹＥＳ）。
【００５３】
次いで、制御部２Ａは、上記設定変更が加速用リボン巻き戻し処理（Ｓ４、Ｓ１３）において、行うインクリボン９Ａの巻き戻し量に影響があるかを判断する（Ｓ２２）。インクリボン９Ａの幅や材質、巻き長さが異なると、インクリボン９Ａを印刷媒体Ｐの搬送速度と同期した速度まで加速して印刷可能速度に達するまでに必要なインクリボン９Ａの所定長が変わる。従って、加速用リボン巻き戻し（Ｓ４、Ｓ１３）で巻き戻されるインクリボン９Ａの長さが変わる。また、印刷媒体Ｐの搬送速度号が変われば、インクリボン９Ａを印刷媒体Ｐの搬送速度と同期した速度まで加速して印刷可能速度に達するまでに必要なインクリボン９Ａの所定長が変わる。これらの場合には、制御部２Ａは、インクリボン９Ａの巻き戻し量に影響があると判断する（Ｓ２２：ＹＥＳ）。
【００５４】
制御部２Ａは、インクリボン９Ａの巻き戻し量に影響があると判断した場合（Ｓ２２：ＹＥＳ）、印字済リボンの繰り出しを行う（Ｓ２３）。繰り出されるインクリボン９Ａの長さは、前回の記憶処理（Ｓ５、Ｓ１４）で記憶部２Ｂに記憶した印字済みリボン長Ｌ２である。制御部２Ａは、インクリボン９Ａの巻き戻し量に影響があると判断しない場合（Ｓ２２：ＮＯ）、処理をＳ２１に進める。また、制御部２Ａは、印刷装置２に設定変更が有ったと判断しない場合（Ｓ２１：ＮＯ）、Ｓ２〜Ｓ１７の処理を行う。Ｓ２〜Ｓ１７の処理は、各々、第一巻戻機能ＯＮ印刷処理のＳ２〜Ｓ１７の処理と同じであるので、説明を省略する。
【００５５】
以上説明したように、第二巻戻機能ＯＮ印刷処理を行う印刷システム１では、印字可能速度に達するまでに必要な所定長に影響を与える設定内容の変更の指示を受けた場合（Ｓ２２：ＹＥＳ）に、印字済リボンの繰り出し処理（Ｓ２３）を行うことにより、次の印刷開始時に印字済リボンの繰り出し処理を行わず、印刷処理を迅速に開始できる。
【００５６】
＜第三巻戻機能ＯＮ印刷処理＞
外部機器８からメニュー番号３がコントローラ７に送信され、コントローラ７からの第三巻戻機能ＯＮ印刷処理の信号が印刷装置２に送信された場合、図５に示す機能設定処理において、機能設定記憶エリア２０２に巻戻機能ＯＮが記憶され（Ｓ５５）、第三巻戻機能ＯＮ印刷処理（Ｓ５６）が実行される。以下、図１０を参照して説明する。第三巻戻機能ＯＮ印刷処理において、第一巻戻機能ＯＮ印刷処理と同じ処理には同じステップ番号を付している。初めに制御部２Ａは、準備運転を行う（Ｓ１）。準備運転（Ｓ１）は、第一巻戻機能ＯＮ印刷処理の準備運転（Ｓ１）と同じ処理であるので説明を省略する。また、エラーの有無の判断処理（Ｓ２）、印刷開始指示を受信かの判断処理（Ｓ３）も第一巻戻機能ＯＮ印刷処理のステップ番号が同じ処理と同じ処理であるので説明は省略する。制御部２Ａは印刷開始指示を示す信号を受信したと判断した場合（Ｓ３：ＹＥＳ）、巻き戻し長さ調整の処理を行う（Ｓ３０）。
【００５７】
巻き戻し長さ調整（Ｓ３０）の処理について、図１１のサブルーチンを参照して説明する。制御部２Ａは、印字済リボン長さＬ２＞加速用巻き戻し長さＬ３かを判断する（Ｓ３１）。印字済リボン長さＬ２（図７（Ｂ）参照）は、前回の印刷が完了して（Ｓ１２：ＹＥＳ）、加速用リボン巻き戻しが行われ（Ｓ１３）、Ｓ１４の処理により記憶部２Ｂに記憶されたサーマルヘッド２４の発熱体２５よりも供給部２２側に位置する印字済みのインクリボン９Ａの長さである。また、加速用巻き戻し長さＬ３（図７（Ｄ）参照）は、次の印刷時に、インクリボン９Ａが停止状態から搬送が開始されてサーマルヘッド２４により印刷が開始されるまでにインクリボン９Ａが搬送される長さである。即ち、加速用巻き戻し長さＬ１は、外部機器８から出力されコントローラ７を介して、制御部２Ａに入力された印刷媒体Ｐの搬送速度を示す速度信号とインクリボン９Ａの単位長さ当たりの重さに依存する。
【００５８】
制御部２Ａは、印字済リボン長さＬ２＞加速用巻き戻し長さＬ３であると判断した場合（Ｓ３１：ＹＥＳ）、印字済リボン長さＬ２と加速用巻き戻し長さＬ３との差分の長さのインクリボン９Ａを巻取部２３側に繰り出す（Ｓ３２）。Ｌ２＞Ｌ３である場合、図１６に示すように、次の印刷時に既に印刷に使用されたインクリボン９Ａの使用領域が再度印刷に使用される可能性があるからである。Ｓ３２の処理では、一例として、制御部２Ａは、第１モータ２６及び第２モータ２７をＬ２とＬ３との差分のステップ数だけ駆動して供給ロール９０Ａ及び巻取ロール９０Ｂを正転方向に回転する（Ｓ３２）。次いで、制御部２Ａは処理をＳ６に進める。
【００５９】
また、制御部２Ａは、印字済リボン長さＬ２＞加速用巻き戻し長さＬ３であると判断しない場合（Ｓ３１：ＮＯ）、印字済リボン長さＬ２と加速用巻き戻し長さＬ３との差分の長さのインクリボン９Ａを供給部２２側に巻き戻す（Ｓ３３）。Ｌ２＞Ｌ３でない場合、即ち、Ｌ２≦Ｌ３である場合、図１５に示すように、インクリボン９Ａの未使用領域１０１が増える可能性があるからである。次いで、制御部２Ａは処理をＳ６に進める。Ｓ６〜Ｓ１７の処理は、各々、第一巻戻機能ＯＮ印刷処理のＳ６〜Ｓ１７の処理と同じであるので、説明を省略する。
【００６０】
以上説明したように、第三巻戻機能ＯＮ印刷処理を行う印刷システム１では、印字済リボン長さＬ２と加速用巻き戻し長さＬ３との差分長さのインクリボン９Ａを繰り出す処理（Ｓ３２）又は差分長さのインクリボン９Ａを巻き戻す処理（３３）を行うので、印字済リボン長さＬ２を繰り出し、加速用巻き戻し長さＬ３を巻き戻す場合に比べて、インクリボン９Ａの搬送時間を短くでき、印刷を開始するまでの時間を短縮できる。
【００６１】
＜巻戻機能ＯＦＦ印刷処理＞
外部機器８からメニュー番号４がコントローラ７に送信されると、コントローラ７の制御部７Ａは、メニューリスト７０に基づいて巻戻機能ＯＦＦ印刷処理の信号が印刷装置２に送信される。図５に示す機能設定処理において、機能設定記憶エリア２０２に巻戻機能ＯＦＦが記憶され（Ｓ５７）、巻戻機能ＯＦＦ印刷処理（Ｓ５８）が実行される。以下、図１２を参照して説明する。巻戻機能ＯＦＦ印刷処理において、第一巻戻機能ＯＮ印刷処理と同じ処理には同じステップ番号を付している。第一巻戻機能ＯＮ印刷処理と同じ処理の説明は省略し、異なる点のみ説明する。巻戻機能ＯＦＦ印刷処理においては、制御部２Ａは、印刷動作を開始し（Ｓ１０）、印刷完了と判断した場合（Ｓ１２：ＹＥＳ）でも、加速用リボンの巻き戻し（図６：Ｓ１３）、及び、印字済みリボン長Ｌ２の記憶部２Ｂへの記憶（図６：Ｓ１４）を行わない。従って、印刷処理を高速に行うことができる。
【００６２】
制御部２Ａは、外部機器８から送信された印刷開始指示を示す信号をコントローラ７介して受信し、印刷開始指示を受信したと判断した場合（Ｓ３：ＹＥＳ）、加速用リボン巻き戻し（Ｓ４）、及び、印字済みリボン長Ｌ２の記憶部２Ｂへの記憶（Ｓ５）を行う。また、制御部２Ａは印刷停止指示を示す信号を受信したと判断した場合（Ｓ６：ＹＥＳ）、印字済リボンのＬ２の長さの繰り出し、及び、記憶部２Ｂに記憶した印字済みリボン長Ｌ２のデータのクリア（Ｓ９）を行う。
【００６３】
以上説明したように、巻戻機能ＯＦＦ印刷処理印刷システム１では、制御部２Ａは印刷開始指示を受信したと判断した場合（Ｓ３：ＹＥＳ）、加速用リボン巻き戻し（Ｓ４）を１回行い、以後の印刷動作では、加速用リボンの巻き戻しを行わない。従って、図１３に示すように、印刷開始のタイミングで、未使用領域１０１を1回節約でき、以後、印刷処理（Ｓ１０）を高速に行うことができる。
【００６４】
＜変形例＞
本発明は上記実施形態に限定されず、種々の変更が可能である。上記実施形態において、機能設定処理、第一巻戻機能ＯＮ印刷処理〜第三巻戻機能ＯＮ印刷処理、及び巻戻機能ＯＦＦ印刷処理は印刷装置２の制御部２Ａによって実行された。これに対し、これらの処理の一部又は全部は、コントローラ７の制御部７Ａ、又は、外部機器８の制御部８Ａにより実行されてもよい。制御部２Ａは内部にメモリを備え、記憶部２Ｂの代わりに使用してもよい。第１モータ２６、及び、第２モータ２７がサーボモータであってもよい。この場合には、加速用リボン巻き戻し（Ｓ４，Ｓ１３）、及び印字済リボンの繰り出し（Ｓ９，Ｓ１６）は、サーボモータの位相により制御されてもよい。印字済みリボン長Ｌ２の記憶部２Ｂへの記憶（Ｓ５，Ｓ１４）は、サーボモータの位相を長さに変換して記憶してもよい。また、上記巻戻機能ＯＦＦ印刷処理では、制御部２Ａは印刷開始指示を受信したと判断した場合（Ｓ３：ＹＥＳ）、加速用リボン巻き戻し（Ｓ４）を１回行っていたが、全く行わなくてもよい。Ｓ９及びＳ１６の印字済みリボン繰り出し処理も全く行わなくてもよい。
【００６５】
また、第１モータ２６、及び、第２モータ２７がステッピングモータである場合には、記憶部２Ｂが記憶する印字済みリボン長Ｌ２は、第１モータ２６、及び、第２モータ２７がインクリボン９ＡをＬ２だけ搬送するためのステップ数でもよい。この場合には、制御部２Ａは、記憶部に記憶されたステップ数に基づいて第１モータ２６、及び、第２モータ２７を駆動してインクリボン９Ａの繰出処理（Ｓ９，Ｓ１６）を行う。従って、印刷システム１では、制御部２Ａは、正確な長さでインクリボン９Ａを巻取部２３側へ繰り出すことができる。よって、インクリボン９Ａの巻戻し量に過不足が生じることを防止できる。また、メニューリスト７０において、メニュー番号（識別符号）に対して、１つの機能の設定内容が対応づけられていてもよい。また、メニュー番号（識別符号）に対して、１つ以上の機能の設定内容が対応づけられていてもよい。
【００６６】
＜その他＞
制御部２Ａが、本発明の「制御部」の一例である。記憶部２Ｂが、本発明の「記憶部」の一例である。第１モータ２６、及び、第２モータ２７は、本発明の「リボン搬送機構」の一例である。Ｓ１０の処理が、本発明の「印刷処理」の一例である。Ｓ１３の処理が、本発明の「第一巻戻処理」の一例である。Ｓ４の処理が、本発明の「第二巻戻処理」の一例である。Ｓ５，Ｓ１４の処理が、本発明の「記憶処理」の一例である。Ｓ９，Ｓ１６の処理が、本発明の「繰出処理」の一例である。Ｓ３２，Ｓ３３の処理が、本発明の「差分搬送処理」の一例である。Ｌ１が本発明の「所定長」の一例である。通信インターフェース２Ｃが本発明の「インターフェース」の一例である。メニュー番号が本発明の「識別番号」の一例である。
【符号の説明】
【００６７】
１  印刷システム
２  印刷装置
２Ａ  制御部
２Ｂ  記憶部
２Ｃ  通信インターフェース
２Ｄ  ＲＯＭ
７  コントローラ
７Ａ  制御部
７Ｂ  記憶部
８  外部機器
９Ａ  インクリボン
９Ｂ  使用領域
２２  供給部
２３  巻取部
２４  サーマルヘッド
２５  発熱体
２６  第１モータ
２７  第２モータ
７０  メニューリスト
９０Ａ  供給ロール
９０Ｂ  巻取ロール
１０１  未使用領域
２０１  リボン長記憶エリア
２０２  機能設定記憶エリア
【図１】
2020069741.tif 000003
【図２】
2020069741.tif 000004
【図３】
2020069741.tif 000005
【図４】
2020069741.tif 000006
【図５】
2020069741.tif 000007
【図６】
2020069741.tif 000008
【図７】
2020069741.tif 000009
【図８】
2020069741.tif 000010
【図９】
2020069741.tif 000011
【図１０】
2020069741.tif 000012
【図１１】
2020069741.tif 000013
【図１２】
2020069741.tif 000014
【図１３】
2020069741.tif 000015
【図１４】
2020069741.tif 000016
【図１５】
2020069741.tif 000017
【図１６】
2020069741.tif 000018