(57)【要約】【課題】インクリボンの交換による生産性の低下を抑制するプリンタ装置を提供する。【解決手段】プリンタ１０は、インクリボン２３Ａ〜２３Ｄのうちいずれか１つを用いて印刷を行う。このプリンタ１０は、インクリボン２３Ａ〜２３Ｄのそれぞれのインクを加熱して用紙１のラベルに転写するサーマルヘッド１６Ａ〜１６Ｄと、サーマルヘッド１６Ａ〜１６Ｄのそれぞれを印刷位置又は退避位置に配置するサーマルヘッド駆動部５０Ａ〜５０Ｄと、サーマルヘッド駆動部５０Ａ〜５０Ｄを制御する制御部４０と、を備える。制御部４０は、サーマルヘッド１６Ａ〜１６Ｄのいずれか１つを印刷位置に配置させ、印刷位置に配置させたサーマルヘッドにより加熱されるインクリボンの残量が閾値以下になると、このインクリボンを退避位置に配置させるとともに、退避位置に配置されているインクリボンのうちの１つを印刷位置に配置させる。【選択図】図１
2013163339.tif 000002
【特許請求の範囲】
【請求項１】
複数のインクリボンを用いて被印刷媒体に印刷を行うプリンタであって、
前記インクリボンのインクを加熱して前記被印刷媒体に転写する複数のサーマルヘッドと、
複数の前記サーマルヘッドのそれぞれを、前記インクリボンを前記被印刷媒体に接触させる印刷位置、又は、前記インクリボンを前記被印刷媒体から離間させる待避位置に配置する複数のサーマルヘッド駆動手段と、
複数の前記サーマルヘッド駆動手段を制御して、複数の前記サーマルヘッドのうち少なくとも１つを前記印刷位置に配置させ、当該サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、当該サーマルヘッドを前記待避位置に配置させるとともに、複数の前記サーマルヘッドのうち前記待避位置に配置されているものを前記印刷位置に配置させる制御手段と、
を備えるプリンタ装置。
【請求項２】
請求項１に記載のプリンタ装置において、
複数の前記インクリボンのそれぞれの残量を検出する残量検出手段を備えること、
を特徴とするプリンタ装置。
【請求項３】
請求項１又は請求項２に記載のプリンタ装置において、
前記制御手段は、前記サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、印刷中である被印刷媒体に対する印刷が完了した後に、当該サーマルヘッドを前記待避位置に配置させるとともに、複数の前記サーマルヘッドのうち前記待避位置に配置されているものを前記印刷位置に配置させること、
を特徴とするプリンタ装置。
【請求項４】
請求項１又は請求項２に記載のプリンタ装置において、
前記制御手段は、前記サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、当該インクリボンを用いて印刷可能な被印刷媒体の数を演算し、演算した数の被印刷媒体に対する印刷が完了した後に、当該サーマルヘッドを前記待避位置に配置させるとともに、複数の前記サーマルヘッドのうち前記待避位置に配置されているものを前記印刷位置に配置させること、
を特徴とするプリンタ装置。
【請求項５】
請求項１から請求項４のいずれかに記載のプリンタ装置において、
前記制御手段は、前記インクリボンの残量が、前記被印刷媒体を印刷するために必要な量未満であると判断すると、当該インクリボンの残量が前記予め定められた量以下になったと判断すること、
を特徴とするプリンタ装置。
【請求項６】
請求項１から請求項５のいずれかに記載のプリンタ装置において、
前記サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、当該インクの残量低下を報知する報知手段を備えること、
を特徴とするプリンタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のインクリボンを用いて被印刷媒体に印刷を行うプリンタ装置に関するものである。
【背景技術】
【０００２】
熱転写印刷や昇華型熱転写印刷を行うプリンタでは、インクリボンが用いられる（例えば、特許文献１参照）。このインクリボンは、プラテンローラによって搬送されるとともに、サーマルヘッドによって印刷対象物に順次印刷される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２７８２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
印刷が行われるに従って、インクリボンの残量は減少する。このため、インクリボンの残量が下限値まで減少したら、インクリボンを交換する必要がある。インクリボンを交換する際には、プリンタの動作を停止させなくてはならないため、印刷を継続することができず、生産性が低下していた。
【０００５】
本発明の課題は、インクリボンの交換による生産性の低下を抑制するプリンタ装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、以下のような解決手段により、前記課題を解決する。
【０００７】
請求項１の発明は、複数のインクリボンを用いて被印刷媒体に印刷を行うプリンタであって、前記インクリボンのインクを加熱して前記被印刷媒体に転写する複数のサーマルヘッドと、複数の前記サーマルヘッドのそれぞれを、前記インクリボンを前記被印刷媒体に接触させる印刷位置、又は、前記インクリボンを前記被印刷媒体から離間させる待避位置に配置する複数のサーマルヘッド駆動手段と、複数の前記サーマルヘッド駆動手段を制御して、複数の前記サーマルヘッドのうち少なくとも１つを前記印刷位置に配置させ、当該サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、当該サーマルヘッドを前記待避位置に配置させるとともに、複数の前記サーマルヘッドのうち前記待避位置に配置されているものを前記印刷位置に配置させる制御手段と、を備えるプリンタ装置である。
【０００８】
請求項２の発明は、請求項１に記載のプリンタ装置において、複数の前記インクリボンのそれぞれの残量を検出する残量検出手段を備えること、を特徴とするプリンタ装置である。
【０００９】
請求項３の発明は、請求項１又は請求項２に記載のプリンタ装置において、前記制御手段は、前記サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、印刷中である被印刷媒体に対する印刷が完了した後に、当該サーマルヘッドを前記待避位置に配置させるとともに、複数の前記サーマルヘッドのうち前記待避位置に配置されているものを前記印刷位置に配置させること、を特徴とするプリンタ装置である。
【００１０】
請求項４の発明は、請求項１又は請求項２に記載のプリンタ装置において、前記制御手段は、前記サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、当該インクリボンを用いて印刷可能な被印刷媒体の数を演算し、演算した数の被印刷媒体に対する印刷が完了した後に、当該サーマルヘッドを前記待避位置に配置させるとともに、複数の前記サーマルヘッドのうち前記待避位置に配置されているものを前記印刷位置に配置させること、を特徴とするプリンタ装置である。
【００１１】
請求項５の発明は、請求項１から請求項４のいずれかに記載のプリンタ装置において、前記制御手段は、前記インクリボンの残量が、前記被印刷媒体を印刷するために必要な量未満であると判断すると、当該インクリボンの残量が前記予め定められた量以下になったと判断すること、を特徴とするプリンタ装置である。
【００１２】
請求項６の発明は、請求項１から請求項５のいずれかに記載のプリンタ装置において、前記サーマルヘッドにより加熱される前記インクリボンの残量が予め定められた量以下になると、当該インクの残量低下を報知する報知手段を備えること、を特徴とするプリンタ装置である。
【発明の効果】
【００１３】
本発明のプリンタ装置によれば、インクリボンの交換による生産性の低下を抑制できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係るプリンタの実施形態を示す図である。
【図２】本発明の第１実施形態に係るプリンタにおけるインクリボン中継動作処理のフローチャートである。
【図３】本発明の第１実施形態に係るプリンタにおけるインクリボン中継動作処理のフローチャートである。
【図４】本発明の第２実施形態に係るプリンタにおけるインクリボン中継動作処理のフローチャートである。
【図５】本発明の第２実施形態に係るプリンタにおけるインクリボン中継動作処理のフローチャートである。
【図６】本発明の第３実施形態に係るプリンタにおけるインクリボン中継動作処理のフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための最良の形態について図面等を参照して説明する。
【００１６】
（第１実施形態）
図１は、本発明によるプリンタの第１実施形態を示す図である。
図１を含め以下に示す図中には、統一した方向に、ＸＹＺ直交座標を示している。なお、このＸＹＺは、単に方向を示すものであり、原点位置等の絶対的な位置を表すものではない。
また、図１を含め、以下に示す各図は、模式的に示した図であり、各部の大きさ、形状は、理解を容易にするために、適宜誇張して示している。
また、以下の説明では、具体的な数値、形状、材料等を示して説明を行うが、これらは、適宜変更することができる。
【００１７】
プリンタ１０は、台紙に仮着されたラベルの帯状シートの被印刷媒体（用紙）に印刷を行うための熱転写式カラープリンタであって、複数のインクリボンを用いて、インクリボンのインクを用紙に転写することにより印刷を行う。以下においては、４つのインクリボンのうち１つを用いて用紙に印刷を行う場合を例にとって説明する。
【００１８】
図１に示すように、用紙１が、ロール状に巻回されたロール紙２として、プリンタ１０の筐体１４に設けられた用紙供給軸１１に回転可能に支持されている。用紙供給軸１１から引き出された用紙１は、駆動ローラ１２と加圧ローラ１３とにより挟持搬送される。
【００１９】
また、筐体１４には、用紙１の搬送方向上流側（図中右側）から搬送方向下流側（図中左側）に向けて、４つのインクリボンカセット２０Ａ，２０Ｂ，２０Ｃ，２０Ｄが装着されている。例えば、インクリボンカセット２０Ａ〜２０Ｄの全てには、ブラック（Ｂ）のインクリボンが装填されている。
【００２０】
プリンタ１０の筐体１４内には、４つのインクリボンカセット２０Ａ〜２０Ｄに対応して、用紙の搬送方向に沿って、４つのプラテンローラ１５Ａ，１５Ｂ，１５Ｃ，１５Ｄと、４つのサーマルヘッド１６Ａ，１６Ｂ，１６Ｃ，１６Ｄとが配置されている。サーマルヘッド１６Ａ〜１６Ｄは、インクリボンカセット２０Ａ〜２０Ｄの内部にそれぞれ挿入される。また、サーマルヘッド１６Ａ〜１６Ｄは、プラテンローラ１５Ａ〜１５Ｄにそれぞれ対向して配置されている。４つのプラテンローラ１５Ａ〜１５Ｄと、４つのサーマルヘッド１６Ａ〜１６Ｄとは、それぞれ、組み合わされて４つの印刷部を構成している。各印刷部では、それぞれにセットされたインクリボンカセット２０Ａ〜２０Ｄを用いて印刷を行う。
【００２１】
インクリボンカセット２０Ａにおいて、インクリボン２３Ａが、インクリボン供給軸２１Ａとインクリボン巻取り軸２２Ａとの間に架け渡されている。インクリボン巻取り軸２２Ａは、筐体内に設けられたモータによって駆動されて回転する。
【００２２】
インクリボンカセット２０Ａのインクリボン供給軸２１Ａにロール状に巻回された状態で支持された未使用のインクリボン２３Ａは、プラテンローラ１５Ａとサーマルヘッド１６Ａとの間に用紙１とともに供給される。転写後のインクリボン２３Ａは、インクリボン巻取り軸２２Ａによって巻取られる。
【００２３】
インクリボンカセット２０Ｂ〜２０Ｄもインクリボンカセット２０Ａと同様に構成されている。
【００２４】
プラテンローラ１５Ａは、筐体内に設けられたモータによって駆動されて回転することにより、用紙１及びインクリボン２３Ａを同一方向に同一速度で搬送する。サーマルヘッド１６Ａは、エネルギーが印加されることによって発熱する複数の微細な発熱体を幅方向に有している。発熱体にエネルギーを印加して発熱体を発熱させ、インクリボン２３Ａのインクを加熱して用紙１のラベルに転写することにより、インクリボンカセット２０Ａに装填されたブラックのインクリボン２３Ａを用いた印刷が行われる。なお、発熱体にエネルギー（電力）を印加するためには、電圧源から発熱体に電圧を印加するようにしてもよいし、電流源から発熱体に電流を流すようにしてもよい。
【００２５】
プラテンローラ１５Ｂ〜１５Ｄもプラテンローラ１５Ａと同様に構成され、サーマルヘッド１６Ｂ〜１６Ｄもサーマルヘッド１６Ａと同様に構成されている。プラテンローラ１５Ａの位置を通過した用紙１は、プラテンローラ１５Ｂ〜１５Ｄの位置を順次通過し、サーマルヘッド１６Ｂ〜１６Ｄによって、インクリボンカセット２０Ｂ〜２０Ｄにそれぞれ装填されたインクリボン２３Ｂ〜２３Ｄを用いた印刷が順次行われる。印刷が完了した用紙１は、用紙排出口から排出される。
【００２６】
また、プリンタ１０は、入力部３０と、制御部４０と、表示部４５と、サーマルヘッド駆動部５０Ａ，５０Ｂ，５０Ｃ，５０Ｄと、を有している。
【００２７】
入力部３０は、複数の操作キーを含んでおり、プリンタ１０を操作したり、プリンタ１０に印刷データを入力したりするために用いられる。
【００２８】
表示部４５は、エラーメッセージ等を表示するためのＬＣＤ（液晶表示）パネル又は複数のＬＥＤ（発光ダイオード）を含んでおり、制御部４０から供給される信号に基づいて各種の表示を行う。
【００２９】
サーマルヘッド駆動部５０Ａ〜５０Ｄは、サーマルヘッド１６Ａ〜１６Ｄにそれぞれ近接配置されている。サーマルヘッド駆動部５０Ａ〜５０Ｄは、それぞれ、サーマルヘッド１６Ａ〜１６Ｄを駆動して、サーマルヘッド１６Ａ〜１６Ｄを印刷位置又は待避位置に配置する。図１では、サーマルヘッド１６Ａが印刷位置に配置されており、サーマルヘッド１６Ｂ〜１６Ｄが待避位置に配置されている状態を示している。
【００３０】
サーマルヘッド１６Ａが印刷位置に配置されている状態では、インクリボンカセット２０Ａに充填されたインクリボン２３Ａが用紙１のラベルに接触する。一方、サーマルヘッド１６Ａが待避位置に配置されている状態では、インクリボンカセット２０Ａに充填されたインクリボン２３Ａがラベルから離間する。インクリボンカセット２０Ｂ〜２０Ｄのそれぞれに充填されたインクリボン２３Ｂ〜２０Ｄについても、インクリボンカセット２０Ａに充填されたインクリボン２３Ａと同様に、サーマルヘッド１６Ｂ〜１６Ｄのそれぞれの位置に応じて、ラベルと接触したり離間したりする。
【００３１】
なお、本実施形態では、サーマルヘッド１６Ａ〜１６Ｄのうち、印刷位置に配置されるのは１つのみで、残りの３つは待避位置に配置されるものとする。
【００３２】
制御部４０は、プリンタ１０の各部の動作を制御する。具体的には、制御部４０は、例えば図２及び図３に示すインクリボン中継動作処理によりサーマルヘッド駆動部５０Ａ〜５０Ｄを制御して、サーマルヘッド１６Ａ〜１６Ｄの位置を制御する。
【００３３】
図２は、第１実施形態におけるインクリボン中継動作処理のフローチャートである。なお、第１実施形態では、インクリボン中継動作処理は、プリンタ１０の電源が投入されている状態において、リアルタイムに実行される。
【００３４】
ステップＳ１０１において、制御部４０は、インクリボン残量チェック処理を行って、ステップＳ１０２に処理を移す。このインクリボン残量チェック処理では、制御部４０は、まず、サーマルヘッド１６Ａ〜１６Ｄのうち印刷位置に配置されているものを判別する。これによれば、インクリボン２３Ａ〜２３Ｄのうち、ラベルに接触しているものを、すなわち印刷に用いているものを、判別することができる。次に、印刷に用いていると判別したインクリボンについて、残量を検出する。
【００３５】
ステップＳ１０２において、制御部４０は、ステップＳ１０１において検出したインクリボンの残量が、予め定められた閾値以下であるか否かを判別する。そして、制御部４０は、閾値以下であると判別した場合には、ステップＳ１０１において検出したインクリボンが残量不足であるとしてステップＳ１０３に処理を移し、印刷に用いるインクリボンを以降の処理において変更する。一方、制御部４０は、閾値より多いと判別した場合には、ステップＳ１０１において検出したインクリボンが残量不足ではないとしてステップＳ１０１に処理を戻し、印刷に用いるインクリボンを変更しない。
【００３６】
ステップＳ１０３において、制御部４０は、現在印刷中であるラベルの印刷が完了するまで待機した後、ステップＳ１０４に処理を移す。
【００３７】
ステップＳ１０４において、制御部４０は、インクリボン２３Ｄを印刷に用いているか否かを判別する。具体的には、制御部４０は、サーマルヘッド１６Ｄが印刷位置に配置されているか否かを判別する。そして、制御部４０は、サーマルヘッド１６Ｄが印刷位置に配置されていると判別した場合には、インクリボン２３Ｄを印刷に用いていると判別し、インクリボン２３Ａ〜２３Ｄが残量不足であるとして、ステップＳ１１３に処理を移す。一方、制御部４０は、サーマルヘッド１６Ｄが待機位置に配置されていると判別した場合には、インクリボン２３Ｄを印刷に用いていないと判別するとともに、インクリボン２３Ａ〜２３Ｃのいずれかを印刷に用いていると判別し、ステップＳ１０５に処理を移す。
【００３８】
ステップＳ１０５において、制御部４０は、インクリボン２３Ｃを印刷に用いているか否かを判別する。具体的には、制御部４０は、サーマルヘッド１６Ｃが印刷位置に配置されているか否かを判別する。そして、制御部４０は、サーマルヘッド１６Ｃが印刷位置に配置されていると判別した場合には、インクリボン２３Ｃを印刷に用いていると判別し、インクリボン２３Ａ〜２３Ｃが残量不足であるとして、ステップＳ１１１に処理を移す。一方、制御部４０は、サーマルヘッド１６Ｃが待機位置に配置されていると判別した場合には、インクリボン２３Ｃを印刷に用いていないと判別するとともに、インクリボン２３Ａ、２３Ｂのいずれかを印刷に用いていると判別し、ステップＳ１０６に処理を移す。
【００３９】
ステップＳ１０６において、制御部４０は、インクリボン２３Ｂを印刷に用いているか否かを判別する。具体的には、制御部４０は、サーマルヘッド１６Ｂが印刷位置に配置されているか否かを判別する。そして、制御部４０は、サーマルヘッド１６Ｂが印刷位置に配置されていると判別した場合には、インクリボン２３Ｂを印刷に用いていると判別し、インクリボン２３Ａ，２３Ｂが残量不足であるとして、ステップＳ１０９に処理を移す。一方、制御部４０は、サーマルヘッド１６Ｂが待機位置に配置されていると判別した場合には、インクリボン２３Ｂを印刷に用いていないと判別するとともに、インクリボン２３Ａを印刷に用いていると判別し、ステップＳ１０７に処理を移す。
【００４０】
ステップＳ１０７において、制御部４０は、インクリボン２３Ｂの残量が閾値より多いか否かを判別する。そして、制御部４０は、閾値より多いと判別した場合には、ステップＳ１０８に処理を移す。一方、制御部４０は、閾値以下と判別した場合には、インクリボン２３Ａだけでなくインクリボン２３Ｂも残量不足であるとして、ステップＳ１０９に処理を移す。
【００４１】
ステップＳ１０８において、制御部４０は、インクリボン２３Ｂによる印刷準備処理を行なって、ステップＳ１０１に処理を戻す。このインクリボン２３Ｂによる印刷準備処理では、制御部４０は、サーマルヘッド１６Ａ，１６Ｃ，１６Ｄを退避位置に配置させるとともに、サーマルヘッド１６Ｂを印刷位置に配置させる。これによれば、印刷に用いられるインクリボンは、インクリボン２３Ｂに変更されることとなる。
【００４２】
ステップＳ１０９において、制御部４０は、インクリボン２３Ｃの残量が閾値より多いか否かを判別する。そして、制御部４０は、閾値より多いと判別した場合には、ステップＳ１１０に処理を移す。一方、制御部４０は、閾値以下と判別した場合には、インクリボン２３Ａ、２３Ｂだけでなくインクリボン２３Ｃも残量不足であるとして、ステップＳ１１１に処理を移す。
【００４３】
ステップＳ１１０において、制御部４０は、インクリボン２３Ｃによる印刷準備処理を行なって、ステップＳ１０１に処理を戻す。このインクリボン２３Ｃによる印刷準備処理では、制御部４０は、サーマルヘッド１６Ａ，１６Ｂ，１６Ｄを退避位置に配置させるとともに、サーマルヘッド１６Ｃを印刷位置に配置させる。これによれば、印刷に用いられるインクリボンは、インクリボン２３Ｃに変更されることとなる。
【００４４】
ステップＳ１１１において、制御部４０は、インクリボン２３Ｄの残量が閾値より多いか否かを判別する。そして、制御部４０は、閾値より多いと判別した場合には、ステップＳ１１２に処理を移す。一方、制御部４０は、閾値以下と判別した場合には、インクリボン２３Ａ〜２３Ｃだけでなくインクリボン２３Ｄも残量不足であるとして、ステップＳ１１３に処理を移す。
【００４５】
ステップＳ１１２において、制御部４０は、インクリボン２３Ｄによる印刷準備処理を行なって、ステップＳ１０１に処理を戻す。このインクリボン２３Ｄによる印刷準備処理では、制御部４０は、サーマルヘッド１６Ａ〜１６Ｃを退避位置に配置させるとともに、サーマルヘッド１６Ｄを印刷位置に配置させる。これによれば、印刷に用いられるインクリボンは、インクリボン２３Ｄに変更されることとなる。
【００４６】
ステップＳ１１３において、制御部４０は、エラー処理を行なって、図２、３に示すインクリボン中継動作処理を終了する。このエラー処理では、制御部４０は、表示部４５に、インクリボン２３Ａ〜２３Ｄの全てのインクリボンが残量不足である旨を表示させる。
【００４７】
以上説明したように、第１実施形態によれば、印刷に用いているインクリボンの残量が閾値以下に低下すると、印刷中であるラベルの印刷が完了した後に、別のインクリボンを用いて印刷を行うことになる。このため、印刷に用いているインクリボンが残量不足になっても、プリンタの動作を停止させることなく他のインクリボンを用いて印刷を継続させることができる。したがって、生産性を向上させることができる。
【００４８】
（第２実施形態）
図４及び図５は、第２実施形態における、制御部４０によるサーマルヘッド駆動部５０Ａ〜５０Ｄの制御のフローチャートである。
なお、前述した第１実施形態と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
【００４９】
ステップＳ２０１において、制御部４０は、インクリボン残量チェック処理を行って、ステップＳ２０２に処理を移す。このインクリボン残量チェック処理では、制御部４０は、まず、サーマルヘッド１６Ａ〜１６Ｄのうち印刷位置に配置されているものを判別する。これによれば、インクリボン２３Ａ〜２３Ｄのうち、ラベルに接触しているものを、すなわち印刷に用いているものを、判別することができる。次に、印刷に用いていると判別したインクリボンについて、残量を検出する。
【００５０】
ステップＳ２０２において、制御部４０は、ステップＳ２０１において検出したインクリボンの残量が、予め定められた閾値以下であるか否かを判別する。そして、制御部４０は、閾値以下であると判別した場合には、ステップＳ２０１において検出したインクリボンが残量不足であるとしてステップＳ２０３に処理を移す。一方、制御部４０は、閾値より多いと判別した場合には、ステップＳ２０１において検出したインクリボンが残量不足ではないとしてステップＳ２０１に処理を戻し、印刷に用いるインクリボンを変更しない。
【００５１】
ステップＳ２０３において、制御部４０は、印刷可能枚数算出処理を行なって、ステップＳ２０４に処理を移す。この印刷可能枚数算出処理では、制御部４０は、ステップＳ２０１において検出したインクリボンの残量と、ラベルに印刷する印刷データと、を用いて、ステップＳ２０２において残量不足であると判定したインクリボンで、あと何枚のラベルを印刷できるのかを算出する。
【００５２】
ステップＳ２０４において、制御部４０は、ステップＳ２０３において算出した枚数だけ、ラベルの印刷が完了するまで待機した後、ステップＳ２０５に処理を移す。
【００５３】
以降のステップＳ２０５〜Ｓ２１４のそれぞれにおいて、制御部４０は、図３に示したステップＳ１０４〜Ｓ１１３のそれぞれと同様の処理を行う。
【００５４】
以上説明したように、第２実施形態によれば、印刷に用いているインクリボンの残量が閾値以下に低下すると、このインクリボンであと何枚のラベルを印刷できるのかを算出し、算出した枚数だけラベルの印刷が完了した後に、別のインクリボンを用いて印刷を行うことになる。このため、印刷に用いているインクリボンが残量不足になっても、プリンタの動作を停止させることなく他のインクリボンを用いて印刷を継続させることができる。したがって、生産性を向上させることができる。
【００５５】
また、印刷に用いているインクリボンが残量不足になっても、このインクリボンを用いてできる限り多くのラベルの印刷を行うことができるため、インクリボンカセットの交換頻度を低下させることができる。
【００５６】
（第３実施形態）
図６は、第３実施形態における、制御部４０によるサーマルヘッド駆動部５０Ａ〜５０Ｄの制御のフローチャートである。
なお、前述した第１実施形態と同様の機能を果たす部分には、同一の符号を付して、重複する説明を適宜省略する。
【００５７】
ステップＳ３０１において、制御部４０は、インクリボン残量チェック処理を行って、ステップＳ３０２に処理を移す。このインクリボン残量チェック処理では、制御部４０は、まず、サーマルヘッド１６Ａ〜１６Ｄのうち印刷位置に配置されているものを判別する。これによれば、インクリボン２３Ａ〜２３Ｄのうち、ラベルに接触しているものを、すなわち印刷に用いているものを、判別することができる。次に、印刷に用いていると判別したインクリボンについて、残量を検出する。
【００５８】
ステップＳ３０２において、制御部４０は、ステップＳ３０１において検出したインクリボンの残量が、１枚のラベルを印刷するのに必要な量未満であるか否かを判別する。そして、制御部４０は、必要な量未満であると判別した場合には、ステップＳ３０３に処理を移し、必要な量以上であると判別した場合には、ステップＳ３０１に処理を戻す。
【００５９】
ステップＳ３０３において、制御部４０は、インクリボン２３Ａの残量が、１枚のラベルを印刷するのに必要な量以上であるか否かを判別する。そして、制御部４０は、必要な量未満であると判別した場合には、ステップＳ３０５に処理を移し、必要な量以上であると判別した場合には、ステップＳ３０４に処理を移す。
【００６０】
ステップＳ３０４において、制御部４０は、インクリボン２３Ａによる印刷準備処理を行なって、ステップＳ３０１に処理を戻す。このインクリボン２３Ａによる印刷準備処理では、制御部４０は、ステップＳ３０２において残量不足であると判別したインクリボンに対応するサーマルヘッドを印刷位置から退避位置へ移動させるとともに、サーマルヘッド１６Ａを退避位置から印刷位置へ移動させる。これによれば、印刷に用いられるインクリボンは、インクリボン２３Ａに変更されることとなる。
【００６１】
ステップＳ３０５において、制御部４０は、インクリボン２３Ｂの残量が、１枚のラベルを印刷するのに必要な量以上であるか否かを判別する。そして、制御部４０は、必要な量未満であると判別した場合には、ステップＳ３０７に処理を移し、必要な量以上であると判別した場合には、ステップＳ３０６に処理を移す。
【００６２】
ステップＳ３０６において、制御部４０は、インクリボン２３Ｂによる印刷準備処理を行なって、ステップＳ３０１に処理を戻す。このインクリボン２３Ｂによる印刷準備処理では、制御部４０は、ステップＳ３０２において残量不足であると判別したインクリボンに対応するサーマルヘッドを印刷位置から退避位置へ移動させるとともに、サーマルヘッド１６Ｂを退避位置から印刷位置へ移動させる。これによれば、印刷に用いられるインクリボンは、インクリボン２３Ｂに変更されることとなる。
【００６３】
ステップＳ３０７において、制御部４０は、インクリボン２３Ｃの残量が、１枚のラベルを印刷するのに必要な量以上であるか否かを判別する。そして、制御部４０は、必要な量未満であると判別した場合には、ステップＳ３０９に処理を移し、必要な量以上であると判別した場合には、ステップＳ３０８に処理を移す。
【００６４】
ステップＳ３０８において、制御部４０は、インクリボン２３Ｃによる印刷準備処理を行なって、ステップＳ３０１に処理を戻す。このインクリボン２３Ｃによる印刷準備処理では、制御部４０は、ステップＳ３０２において残量不足であると判別したインクリボンに対応するサーマルヘッドを印刷位置から退避位置へ移動させるとともに、サーマルヘッド１６Ｃを退避位置から印刷位置へ移動させる。これによれば、印刷に用いられるインクリボンは、インクリボン２３Ｃに変更されることとなる。
【００６５】
ステップＳ３０９において、制御部４０は、インクリボン２３Ｄの残量が、１枚のラベルを印刷するのに必要な量以上であるか否かを判別する。そして、制御部４０は、必要な量未満であると判別した場合には、ステップＳ３１１に処理を移し、必要な量以上であると判別した場合には、ステップＳ３１０に処理を移す。
【００６６】
ステップＳ３１０において、制御部４０は、インクリボン２３Ｄによる印刷準備処理を行なって、ステップＳ３０１に処理を戻す。このインクリボン２３Ｄによる印刷準備処理では、制御部４０は、ステップＳ３０２において残量不足であると判別したインクリボンに対応するサーマルヘッドを印刷位置から退避位置へ移動させるとともに、サーマルヘッド１６Ｄを退避位置から印刷位置へ移動させる。これによれば、印刷に用いられるインクリボンは、インクリボン２３Ｄに変更されることとなる。
【００６７】
ステップＳ３１１において、制御部４０は、エラー処理を行なって、図６に示すインクリボン中継動作処理を終了する。このエラー処理では、制御部４０は、表示部４５に、インクリボン２３Ａ〜２３Ｄの全てのインクリボンが残量不足である旨を表示させる。
【００６８】
以上説明したように、第３実施形態によれば、印刷に用いているインクリボンの残量が、１枚のラベルを印刷するのに必要な量未満になると、別のインクリボンを用いて印刷を行うことになる。このため、印刷に用いているインクリボンが１枚のラベルを印刷するのに必要な量未満になっても、プリンタの動作を停止させることなく他のインクリボンを用いて印刷を継続させることができる。したがって、生産性を向上させることができる。
【００６９】
また、印刷に用いているインクリボンの残量が１枚のラベルを印刷するのに必要な量未満になっても、このインクリボン以外の全てのインクリボンについて、残量が１枚のラベルを印刷するのに必要な量未満であるか否かを判別する。このため、前回の印刷時には残量が１枚のラベルを印刷するのに必要な量未満であると判別されたインクリボンであっても、今回の印刷に用いることができる場合があるので、残量ができる限りゼロに近づくまで各インクリボンを用いることができるので、インクリボンカセットの交換頻度をさらに低下させることができる。
【００７０】
（変形形態）
以上説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
【００７１】
各実施形態において、用紙１は、台紙に仮着されたラベルの帯状シートの被印刷媒体である例を挙げて説明した。これに限らず、例えば、用紙１は、タグの帯状シート等の被印刷媒体であってもよい。
【００７２】
なお、第１実施形態〜第３実施形態及び変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。また、本発明は以上説明した各実施形態によって限定されることはない。
【符号の説明】
【００７３】
１      用紙
１０    プリンタ
１５Ａ，１５Ｂ，１５Ｃ，１５Ｄ  プラテンローラ
１６Ａ，１６Ｂ，１６Ｃ，１６Ｄ  サーマルヘッド
２０Ａ，２０Ｂ，２０Ｃ，２０Ｄ  インクリボンカセット
２３Ａ，２３Ｂ，２３Ｃ，２３Ｄ  インクリボン
４０    制御部
５０Ａ，５０Ｂ，５０Ｃ，５０Ｄ  サーマルヘッド駆動部
【図１】
2013163339.tif 000003
【図２】
2013163339.tif 000004
【図３】
2013163339.tif 000005
【図４】
2013163339.tif 000006
【図５】
2013163339.tif 000007
【図６】
2013163339.tif 000008