(57)【特許請求の範囲】
【請求項１】
被印字媒体とインクリボンとをプラテンローラとサーマルヘッドとで挟持搬送して設定された印字速度で印字を行うラベルプリンタであって、
印字後の前記インクリボンを巻き取るリボン巻き取り軸と、該リボン巻き取り軸を回転駆動させるリボン巻き取りモータと、前記リボン巻き取り軸の回転速度を実測回転速度として検出する回転速度検出手段と、前記印字速度と前記実測回転速度とに基づいて、前記リボン巻き取り軸への前記インクリボンの巻き取り速度と前記印字速度とが略同一になるように前記リボン巻き取りモータの回転速度を決定するための回転速度テーブルと、前記インクリボンの巻き取り条件に応じて前記回転速度テーブルを補正するテーブル補正手段と、該テーブル補正手段によって補正された前記回転速度テーブルを用いて、前記リボン巻き取りモータの回転速度を決定する回転速度決定手段と、該回転速度決定手段によって決定された回転速度で前記リボン巻き取りモータを駆動させるモータ駆動手段とを具備し、前記インクリボンの巻き取り条件が、用紙検出センサ が１カウントする間の搬送距離である前記被印字媒体の用紙ピッチでは、前記テーブル補正手段は、基準用紙ピッチに該当する場合には、前記回転速度テーブルを補正せず、基準用紙ピッチよりも短い場合には、回転速度を遅くするように前記回転速度テーブルを補正させ、基準用紙ピッチよりも長い場合には、回転速度を早くするように前記回転速度テーブルを補正させるとともに、前記回転速度テーブルを前記インクリボンの巻き取り条件に応じて補正し、この補正した前記回転速度テーブルを用いて前記リボン巻き取りモータの前記回転速度を決定することを特徴とするラベルプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数枚のラベルが台紙に仮着されているラベル連続体等の被印字媒体とインクリボンとを重ねてプラテンローラとサーマルヘッドとで挟持して印字を行う転写式のラベルプリンタに関し、特に巻き取りモータによってリボン巻き取り軸を回転させることで転写後のインクリボンを巻き取るラベルプリンタに関する。
【背景技術】
【０００２】
被印字媒体とインクリボンとを重ねてプラテンローラとサーマルヘッドとで挟持して印字を行う転写式のラベルプリンタにおいて、インクリボンは、リボン供給軸とリボン巻き取り軸との間に架け渡され、リボン供給軸にロール状に巻き回された状態で支持されたインクリボンは、プラテンローラとサーマルヘッドとの間に供給され、転写後のインクリボンは、リボン巻き取り軸によって巻き取られるようになっている。
【０００３】
プラテンローラを回転駆動させる搬送モータとは異なる巻き取りモータによってリボン巻き取り軸を回転駆動させて転写後のインクリボンを巻き取る場合には、リボン巻き取り軸によって巻き取られたインクリボンの巻き径の変化に対応させて巻き取りモータの回転を制御する必要がある。
【０００４】
そこで、リボン供給軸およびリボン巻き取り軸の回転速度を検出する回転速度検出機構を設け、検出したリボン供給軸およびリボン巻き取り軸の回転速度に応じて巻き取りモータの回転速度を制御することで、インクリボンの巻き取り速度を一定に維持することが提案されている（例えば、特許文献１参照）。
【０００５】
しかしながら、従来技術のようにインクリボンの巻き取り速度を一定に維持するのみでは、インクリボンの巻き取り条件、すなわちインクリボンのリボン種およびリボン幅や、被印字媒体の用紙ピッチや、印字率によって転写後のインクリボンの引っ張り力が大きく代わることで巻き締まりが発生し、印字不良が発生してしまう恐れがあるという問題点があった。
【０００６】
【特許文献１】特開平５−１４７３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は斯かる問題点に鑑みてなされたものであり、その目的とするところは、インクリボンの巻き取り条件に応じた最適な巻き取り速度でインクリボンを巻き取ることができ、巻き締まりを軽減させ、印字不良の発生を防止することができるラベルプリンタを提供する点にある。
【課題を解決するための手段】
【０００８】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
請求項１記載の発明の要旨は、被印字媒体とインクリボンとをプラテンローラとサーマルヘッドとで挟持搬送して設定された印字速度で印字を行うラベルプリンタであって、
印字後の前記インクリボンを巻き取るリボン巻き取り軸と、該リボン巻き取り軸を回転駆動させるリボン巻き取りモータと、前記リボン巻き取り軸の回転速度を実測回転速度として検出する回転速度検出手段と、前記印字速度と前記実測回転速度とに基づいて、前記リボン巻き取り軸への前記インクリボンの巻き取り速度と前記印字速度とが略同一になるように前記リボン巻き取りモータの回転速度を決定するための回転速度テーブルと、前記インクリボンの巻き取り条件に応じて前記回転速度テーブルを補正するテーブル補正手段と、該テーブル補正手段によって補正された前記回転速度テーブルを用いて、前記リボン巻き取りモータの回転速度を決定する回転速度決定手段と、該回転速度決定手段によって決定された回転速度で前記リボン巻き取りモータを駆動させるモータ駆動手段とを具備し、前記インクリボンの巻き取り条件が、用紙検出センサ が１カウントする間の搬送距離である前記被印字媒体の用紙ピッチでは、前記テーブル補正手段は、基準用紙ピッチに該当する場合には、前記回転速度テーブルを補正せず、基準用紙ピッチよりも短い場合には、回転速度を遅くするように前記回転速度テーブルを補正させ、基準用紙ピッチよりも長い場合には、回転速度を早くするように前記回転速度テーブルを補正させるとともに、前記回転速度テーブルを前記インクリボンの巻き取り条件に応じて補正し、この補正した前記回転速度テーブルを用いて前記リボン巻き取りモータの前記回転速度を決定することを特徴とするラベルプリンタに存する。
【発明の効果】
【０００９】
本発明のラベルプリンタは、印字速度と実測回転速度とに基づいて、リボン巻き取り軸へのインクリボンの巻き取り速度と印字速度とが略同一になるようにリボン巻き取りモータの回転速度を決定するための回転速度テーブルをインクリボンの巻き取り条件に応じて補正し、補正した回転速度テーブルを用いてリボン巻き取りモータの回転速度を決定するように構成することにより、インクリボンの巻き取り条件に応じてリボン巻き取りモータの回転速度を制御することができるため、インクリボンの巻き取り条件に応じた最適な巻き取り速度でインクリボンを巻き取ることができ、巻き締まりを軽減させ、印字不良の発生を防止することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１１】
図１は、本発明に係るラベルプリンタの実施の形態の構成を示す構成図であり、図２は、図１に示すスリットセンサの構成を示す構成図であり、図３は、図１に示す制御部の構成を示すブロック図であり、図４は、図３に示すＲＯＭに記憶されている回転速度テーブル例を示す図である。
【００１２】
本実施の形態のラベルプリンタ１００は、図１を参照すると、プラテンローラ１と、発熱体がプラテンローラ１に対向する面に形成されているサーマルヘッド２とを有し、複数枚のラベルが台紙に仮着されているラベル連続体等の被印字媒体３とインクリボン４とを重ねてプラテンローラ１とサーマルヘッド２との間に挟持し、サーマルヘッド２の発熱体を選択的に発熱させることにより、被印字媒体３の印字面にインクリボン４からインクを転写させて所望の文字、バーコード等の印字を施すように構成されている。
【００１３】
被印字媒体３は、ロール状に巻き回された状態で用紙供給軸５に回転自在に支持され、用紙供給軸５からプラテンローラ１とサーマルヘッド２との間に供給される。また、インクリボン４は、リボン供給軸６とリボン巻き取り軸７との間に架け渡され、リボン供給軸６にロール状に巻き回された状態で支持されたインクリボン４は、プラテンローラ１とサーマルヘッド２との間に供給され、転写後のインクリボン４は、リボン巻き取り軸７によって巻き取られる。
【００１４】
被印字媒体３の裏面側には、被印字媒体３の裏面に印刷等によって形成されたアイマーク（黒の矩形のマーク）を検出し、アイマークの検出信号を出力する用紙検出センサ８が設けられている。用紙検出センサ８が１カウント（１アイマーク）する間の搬送距離（搬送モータ９のステップ数から算出）から用紙ピッチが検出されることになり、アイマークの検出信号は、用紙検出センサ８から制御部２０に入力され、制御部２０は、アイマークの検出信号に基づく印字タイミングで、サーマルヘッド２と、プラテンローラ１を回転駆動する搬送モータ９と、リボン巻き取り軸７を回転駆動するリボン巻き取りモータ１０とを制御して印字を行う。なお、アイマークの代わりにラベル間のギャップやラベル先端を検出することで用紙ピッチを検出するようにしても良い。
【００１５】
リボン巻き取り軸７には、リボン巻き取り軸７の回転を検出して制御部２０に出力する回転検出機構であるスリットセンサ１１が設けられている。スリットセンサ１１は、図２を参照すると、リボン巻き取り軸７と連動して回転する回転軸１２に接続された円盤部材１３の外周に沿ってスリット１４が等間隔に複数形成され、透過型の光学センサ１５の発光部から受光部への光路が円盤部材１３に形成された複数のスリット１４の回転する軌道を横断するように設けられており、スリット１４の通過を光学センサ１５によって検出することで出力されるパルス信号に基づいてリボン巻き取り軸７の回転速度が検出される。
【００１６】
制御部２０には、パーソナルコンピュータ等のホスト３０がＲＳ２３２Ｃ、セントロニクス、無線等の通信インタフェース（通信Ｉ／Ｆ）４０を介して接続され、通信Ｉ／Ｆ４０を介して、外部に接続されたホスト３０との間で各種データやコマンドの送受信を行うことができるようになっている。また、制御部２０には、インクリボン４の種類を示すリボン種情報とインクリボン４の幅を示すリボン幅情報とを入力するための入力部５０と、入力部５０からの入力された入力データや入力案内画面を表示するためのＬＥＤやＬＣＤ等の表示部６０とがインタフェース（Ｉ／Ｆ）４１を介して接続され、入力部５０から入力された入力データは、Ｉ／Ｆ４１を介して制御部２０に供給され、表示部６０に表示される各種情報に対応する表示データは、Ｉ／Ｆ４１を介して制御部２０より供給されるようになっている。
【００１７】
制御部２０は、図３を参照すると、所定の制御プログラム、回転速度テーブルおよびテーブル補正情報が記憶されているＲＯＭ（read only memory）２１と、ＲＯＭ２１に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ（central processing unit）２２と、ＣＰＵ２２が動作する上で必要となる各種データを記憶するＲＡＭ（random access memory）２３と、搬送モータ９にパルス信号等の駆動信号を供給し、搬送モータ９を回転させると共に、リボン巻き取りモータ１０にパルス信号等の駆動信号を供給し、リボン巻き取りモータ１０を回転させるモータ制御部２４と、ＣＰＵ２２からの指示に基づいてサーマルヘッド２に印字動作を行わせる印字制御部２５と、ＣＰＵ２２の制御下、用紙検出センサ８からアイマークの検出信号を受け取り、デジタルのデータに変換することでピッチ信号としてＣＰＵ２２に供給する用紙検出部２６と、スリットセンサ１１からのパルス信号に基づいてリボン巻き取り軸７に巻き取られるインクリボン４の回転速度を検出する回転速度検出部２７と、テーブル補正情報に基づいて補正された回転速度テーブルが記憶される、電源を切っても内容が消えないフラッシュメモリ等の変換テーブル記憶部２８とを備えている。
【００１８】
ＲＯＭ２１に記憶されている回転速度テーブルは、ホスト３０や入力部５０からの入力によって設定された印字速度と、スリットセンサ１１によって検出されたリボン巻き取り軸７の実際の回転速度（以下、実測回転速度と称す）とに基づいて、リボン巻き取りモータ１０の回転速度、すなわちリボン巻き取りモータ１０によって回転駆動されるリボン巻き取り軸７がインクリボン４を巻き取る巻き取り速度を決定するためのテーブルであり、巻き取り速度と印字速度とを略同一にするために用いられる。回転速度テーブルは、図４を参照すると、スリットセンサ１１によって検出された実測回転速度とによって算出されるリボン巻き取り軸７に巻き取られたインクリボン４の巻き径（縦軸：ｍｍ）と、設定された印字速度（横軸：インチ／秒）とに対応する、リボン巻き取りモータ１０を回転させる回転速度設定値が規定されている。回転速度テーブルによって規定されている回転速度設定値は、リボン巻き取り軸７を回転駆動させるリボン巻き取りモータ１０の回転速度を指定する値であり、数値が小さいほど、リボン巻き取りモータ１０によってリボン巻き取り軸７を高速で回転させ、逆に、数値が大きいほど、リボン巻き取りモータ１０によってリボン巻き取り軸７を低速で回転させることになる。
【００１９】
すなわち、回転速度テーブルにおいては、巻き取り速度を印字速度と略同一にするために、巻き径が大きいほど回転速度設定値が大きくなるように、すなわちリボン巻き取りモータ１０を低速で回転させるように設定されていると共に、巻き径が小さいほど回転速度設定値が小さくなるように、すなわちリボン巻き取りモータ１０を高速で回転させるように設定されており、例えば、図４に示す回転速度テーブルで規定されている回転速度設定値においては、最大の巻き径：８９．０ｍｍと最も低速の印字速度：２ｉｐｓとに対応する回転速度設定値：１６９０が最も低速でリボン巻き取りモータ１０を回転させ、最小の巻き径：３０．０ｍｍと最も高速の印字速度：１２ｉｐｓとに対応するリボン巻き取りモータ１０を設定値：１００が最も高速でリボン巻き取りモータ１０を回転させることになる。なお、リボン巻き取りモータ１０の回転制御は、プラテンローラ１を回転駆動させる搬送モータ９と同様に、1枚印字する間に、回転速度を緩やかに立ち上げる立ち上げ期間と、一定の回転速度で駆動する定速期間と、回転速度を緩やかに立ち下げる立ち下げ期間とからなるが、回転速度テーブルに規定されている回転速度設定値は、定速期間における回転速度を指定している。また、図４に示す回転速度テーブル例に示されている回転速度設定値例は、ＣＰＵ２２のタイマを使用した、周期を決める値であり、ＣＰＵ２２の動作周波数（クロック周波数）によって異なる。
【００２０】
ＲＯＭ２１に記憶されているテーブル補正情報は、インクリボン４の巻き取り条件に応じて回転速度テーブルを補正するための情報であり、巻き取り条件であるインクリボン４の種類であるリボン種に応じて回転速度テーブルを補正するリボン種補正情報と、巻き取り条件であるインクリボン４のリボン幅に応じて回転速度テーブルを補正するリボン幅補正情報と、巻き取り条件である被印字媒体３の長さを示す用紙ピッチに応じて回転速度テーブルを補正する用紙ピッチ補正情報と、巻き取り条件である被印字媒体３に印字する際の印字率に応じて回転速度テーブルを補正する印字率補正情報とからなる。
【００２１】
リボン種補正情報は、インクリボン４の種類（例えば、リボンＡ、リボンＢ、リボンＣ…）によって回転速度テーブルに規定されている回転速度設定値を補正するための情報である。インクリボン４には、印字面とは反対側面にサーマルヘッド２に直接接触するバックコート層が設けられており、バックコート層の構成（材料等）によって、滑り易さ（平滑度）が異なる。従って、リボン種補正情報は、標準的な基準バックコート層が設けられたインクリボン４を基準とし、基準バックコート層よりも滑りにくいバックコート層が設けられたインクリボン４の場合に回転速度設定値を増加させる増加量もしくは増加率と、基準バックコート層よりも滑りやすいバックコート層が設けられたインクリボン４の場合に回転速度設定値を減少させる減少量もしくは減少率とが規定されている。すなわち、リボン種補正情報によって、基準バックコート層が設けられたインクリボン４の場合には、回転速度設定値の補正が行われず、基準バックコート層よりも滑りにくいバックコート層が設けられたインクリボン４の場合には、回転速度設定値が増加され、インクリボン４の巻き取り速度を遅くしてインクリボン４を引っ張りすぎないよう制御され、基準バックコート層よりも滑りやすいバックコート層が設けられたインクリボン４の場合には、回転速度設定値が減少され、インクリボン４の巻き取り速度を早くしてインクリボン４に弛みが生じないように制御される。
【００２２】
リボン幅補正情報は、インクリボン４のリボン幅（例えば、５０ｍｍ、７５ｍｍ、１００ｍｍ等）によって回転速度テーブルに規定されている回転速度設定値を補正するための情報であり、標準的なリボン幅を基準リボン幅とし、基準リボン幅よりも狭い場合に回転速度設定値を増加させる増加量もしくは増加率と、基準リボン幅よりも広い場合に回転速度設定値を減少させる減少量もしくは減少率とが規定されている。すなわち、リボン幅補正情報によって、基準リボン幅に該当する場合には、回転速度設定値の補正が行われず、基準リボン幅よりも狭い場合には、回転速度設定値が増加され、インクリボン４の巻き取り速度を遅くしてインクリボン４を引っ張りすぎないよう制御され、基準リボン幅よりも広い場合には、回転速度設定値が減少され、インクリボン４の巻き取り速度を早くてインクリボン４に弛みが生じないように制御される。
【００２３】
用紙ピッチ補正情報は、被印字媒体３の長さを示す用紙ピッチ（例えば、５ｃｍ、６ｃｍ、７ｃｍ等）によって回転速度テーブルに規定されている回転速度設定値を補正するための情報であり、標準的な用紙ピッチを基準用紙ピッチとし、基準用紙ピッチよりも短い場合に回転速度設定値を増加させる増加量もしくは増加率と、基準用紙ピッチよりも長い場合に回転速度設定値を減少させる減少量もしくは減少率とが規定されている。すなわち、リボン幅補正情報によって、基準用紙ピッチに該当する場合には、回転速度設定値の補正が行われず、基準用紙ピッチよりも短い場合には、回転速度設定値が増加され、インクリボン４の巻き取り速度を遅くしてインクリボン４を引っ張りすぎないよう制御され、基準用紙ピッチよりも長い場合には、回転速度設定値が減少され、インクリボン４の巻き取り速度を早くしてインクリボン４に弛みが生じないように制御される。
【００２４】
印字率補正情報は、印字率（例えば、１０％、２０％、３０％等）によって回転速度テーブルに規定されている回転速度設定値を補正するための情報であり、標準的な印字率を基準印字率とし、基準印字率より印字率が少ない（印字する部分が少ない）場合に回転速度設定値を増加させる増加量もしくは増加率と、基準印字率より印字率が多い（印字する部分が多い）場合に回転速度設定値を減少させる減少量もしくは減少率とが規定されている。すなわち、印字率補正情報によって、基準印字率に該当する場合には、回転速度設定値の補正が行われず、基準印字率より印字率が少ない（印字する部分が少ない）場合には、回転速度設定値が増加され、インクリボン４の巻き取り速度を遅くしてインクリボン４を引っ張りすぎないよう制御され、基準印字率より印字率が多い（印字する部分が多い）場合には、回転速度設定値が減少され、インクリボン４の巻き取り速度を早くしてインクリボン４に弛みが生じないように制御される。
【００２５】
変換テーブル記憶部２８は、リボン種補正情報、リボン幅補正情報、用紙ピッチ補正情報および印字率補正情報からなるテーブル補正情報に基づいて回転速度設定値が補正された回転速度テーブルが記憶されると共に、直近の回転速度設定値、リボン種、リボン幅、用紙ピッチおよび印字率が記憶される。
【００２６】
次に、本実施の形態におけるインクリボン４又は被印字媒体３が交換された際のリボン種、リボン幅、用紙ピッチの変更動作について図５を参照して詳細に説明する。
図５は、本発明に係るラベルプリンタ１００の実施の形態におけるインクリボン４又は被印字媒体３が交換された際のリボン種、リボン幅、用紙ピッチの変更動作を説明するためのフローチャートである。
【００２７】
インクリボン４又は被印字媒体３がエンドとなった場合や、異なるラベルに印字を行う場合には、インクリボン４又は被印字媒体３の交換が行われ、リボン種、リボン幅、用紙ピッチが変更されることがある。従って、インクリボン４又は被印字媒体３の交換が行われたことを検出し、リボン種、リボン幅、用紙ピッチが変更された場合には、変換テーブル記憶部２８に記憶されているリボン種、リボン幅、用紙ピッチが更新される。
【００２８】
まず、インクリボン４又は被印字媒体３の交換が行われた可能性がある交換条件の実行を検出する（ステップＡ１）。インクリボン４又は被印字媒体３の交換に際しては、サーマルヘッド２のロック解除、インクリボン４又は被印字媒体３の装填、サーマルヘッド２のロックという手順が行われるため、例えば、交換条件として電源オン且つサーマルヘッド２のロックを定めておき、ＣＰＵ２２によって電源オン且つサーマルヘッド２のロックが行われたことが検出されると、交換条件の実行が検出される。
【００２９】
ステップＡ１で交換条件の実行が検出されない場合には、変換テーブル記憶部２８に記憶されているリボン種、リボン幅、用紙ピッチの更新動作が行われることなく処理が終了し、ステップＡ１で交換条件の実行が検出された場合には、ＣＰＵ２２は、表示部６０にインクリボン４が交換されたか否かを問うインクリボン交換確認画面を表示させて、インクリボン４の交換の有無を入力部５０から受け付けることで、インクリボン４が交換されたか否かを判断する（ステップＡ２）。
【００３０】
ステップＡ２でインクリボン４が交換された場合には、ＣＰＵ２２は、変換テーブル記憶部２８に記憶されている直近の回転速度設定値を予め定められた初期値に更新する（ステップＡ３）。なお、本実施の形態では、更新される初期値として、図４に示す回転速度テーブルにおける巻き径：３０．０ｍｍと印字速度とで特定される回転速度設定値が予め定められている。
【００３１】
次に、ＣＰＵ２２は、表示部６０にリボン種が変更されたか否かを問うリボン種変更確認画面を表示させて、リボン種変更の有無を入力部５０から受け付けることで、リボン種が変更されたか否かを判断する（ステップＡ４）。
【００３２】
ステップＡ４でリボン種が変更された場合には、ＣＰＵ２２は、表示部６０にリボン種を問うリボン種入力画面を表示させて、リボン種の入力を入力部５０から受け付け（ステップＡ５）、変換テーブル記憶部２８に記憶されているリボン種を入力されたリボン種に更新する（ステップＡ６）。
【００３３】
次に、ＣＰＵ２２は、表示部６０にリボン幅が変更されたか否かを問うリボン幅変更確認画面を表示させて、リボン幅変更の有無を入力部５０から受け付けることで、リボン幅が変更されたか否かを判断する（ステップＡ７）。
【００３４】
ステップＡ７でリボン幅が変更された場合には、ＣＰＵ２２は、表示部６０にリボン幅を問うリボン幅入力画面を表示させて、リボン幅の入力を入力部５０から受け付け（ステップＡ８）、変換テーブル記憶部２８に記憶されているリボン幅を入力されたリボン幅に更新する（ステップＡ９）。
【００３５】
次に、ＣＰＵ２２は、表示部６０に被印字媒体３が交換されたか否かを問う被印字媒体交換確認画面を表示させて、被印字媒体３の交換の有無を入力部５０から受け付けることで、被印字媒体３が交換されたか否かを判断する（ステップＡ１０）。
【００３６】
ステップＡ１０で被印字媒体３が交換された場合には、ＣＰＵ２２は、変換テーブル記憶部２８に記憶されている用紙ピッチを消去し（ステップＡ１１）、リボン種、リボン幅、用紙ピッチの更新動作を終了する。
【００３７】
なお、ステップＡ２でインクリボン４が交換されていない場合には、上述のステップＡ３からステップＡ９の動作が行われることなく、ステップＡ１０に至り、ステップＡ４でリボン種が変更されていない場合には、上述のステップＡ５からステップＡ６の動作が行われることなく、ステップＡ７に至り、ステップＡ７でリボン幅が変更されていない場合には、上述のステップＡ８からステップＡ９の動作が行われることなく、ステップＡ１０に至り、ステップＡ１０で被印字媒体３が交換されていない場合には、上述のステップＡ１１の動作が行われることなく、リボン種、リボン幅、用紙ピッチの更新動作が終了される。
【００３８】
次に、本実施の形態における印字に伴うインクリボン４の巻き取り動作について図６を参照して詳細に説明する。
図６は、本発明に係るラベルプリンタ１００の実施の形態における印字に伴うインクリボン４の巻き取り動作を説明するためのフローチャートである。
【００３９】
印字の開始が指示されると、ＣＰＵ２２は、モータ制御部２４を制御することで、ホスト３０や入力部５０からの入力によって設定された印字速度で搬送モータ９を駆動させると共に、変換テーブル記憶部２８に記憶されている直近の回転速度設定値でリボン巻き取りモータ１０を駆動させる（ステップＢ１）。
【００４０】
なお、図５で説明したステップＡ２でインクリボン４が交換された場合には、ステップＡ３で変換テーブル記憶部２８に記憶されている直近の回転速度設定値が初期値として図４に示す回転速度テーブルにおける巻き径：３０．０ｍｍと印字速度とで特定される回転速度設定値に更新されている。すなわち、インクリボン４が交換された場合には、リボン巻き取り軸７に巻き取られているインクリボン４の量が不明であるため、最も巻き径が小さいものと仮定し、リボン巻き取りモータ１０を高速で回転させることでインクリボン４の弛みを防止するように構成されている。
【００４１】
次に、ＣＰＵ２２は、用紙検出部２６からのピッチ信号によって、用紙ピッチを検出して（ステップＢ２）、変換テーブル記憶部２８に記憶されている直近の用紙ピッチが変更されたか否かを判断し（ステップＢ３）、用紙ピッチが変更された場合には、変換テーブル記憶部２８に記憶されている用紙ピッチを検出した用紙ピッチに更新する（ステップＢ４）。
【００４２】
次に、ＣＰＵ２２は、ホスト３０から入力された印字データに基づいて印字率を算出して（ステップＢ５）、変換テーブル記憶部２８に記憶されている直近の印字率が変更されたか否かを判断し（ステップＢ６）、印字率が変更された場合には、変換テーブル記憶部２８に記憶されている印字率を算出した印字率に更新する（ステップＢ７）。
【００４３】
次に、ＣＰＵ２２は、変換テーブル記憶部２８に記憶されているリボン種、リボン幅、用紙ピッチおよび印字率と、テーブル補正情報（リボン種補正情報、リボン幅補正情報、用紙ピッチ補正情報および印字率補正情報）とに基づいて、ＲＯＭ２１に記憶されている回転速度テーブルの回転速度設定値を補正し（ステップＢ８）、回転速度設定値を補正した回転速度テーブルを変換テーブル記憶部２８に記憶させる。なお、リボン種、リボン幅、用紙ピッチおよび印字率のいずれもが変更されない場合には、ステップＢ８の動作は、省略しても良い。
【００４４】
次に、回転速度検出部２７は、スリットセンサ１１からのパルス信号に基づいてリボン巻き取り軸７の回転速度を実測回転速度として検出する（ステップＢ９）。なお、リボン巻き取りモータ１０の回転制御は、プラテンローラ１を回転駆動させる搬送モータ９と同様に、1枚印字する間に、回転速度を緩やかに立ち上げる立ち上げ期間と、一定の回転速度で駆動する定速期間と、回転速度を緩やかに立ち下げる立ち下げ期間とからなるが、定速期間における回転速度が検出されるものとする。
【００４５】
次に、ＣＰＵ２２は、ホスト３０や入力部５０からの入力によって設定された印字速度と、回転速度検出部２７によって検出された実測回転速度とに基づいて、リボン巻き取り軸７に巻き取られたインクリボン４の巻き径を算出し（ステップＢ１０）、算出した巻き径とホスト３０や入力部５０からの入力によって設定された印字速度とに基づいて、変換テーブル記憶部２８に記憶されている補正された回転速度テーブルを参照することで回転速度設定値を特定する（ステップＢ１１）。なお、巻き径は、回転速度検出部２７によって検出された実測回転速度によって単位時間当たりのリボン巻き取り軸７の回転量が把握されると共に、印字速度によってリボン巻き取り軸７に巻き取られたインクリボン４の長さが把握されることによって算出することができる。
【００４６】
次に、ＣＰＵ２２は、ステップＢ１１で特定された回転速度設定値と変換テーブル記憶部２８に記憶されている直近の回転速度設定値とを比較することで、変換テーブル記憶部２８に記憶されている直近の回転速度設定値が変更されたか否かを判断し（ステップＢ１２）、回転速度設定値が変更された場合には、変換テーブル記憶部２８に記憶されている回転速度設定値をステップＢ１１で特定された回転速度設定値に更新して（ステップＢ１３）、ステップＢ１に戻り、変換テーブル記憶部２８に記憶されている回転速度設定値が更新された場合には、更新された回転速度設定値でリボン巻き取りモータ１０が駆動される。
【００４７】
なお、上述のステップＢ１〜ステップＢ１３の動作は、印字動作が継続される間、繰り返されることになるが、ステップＢ３〜ステップＢ４の用紙ピッチ更新動作は、初回のみ行って、２回目からは省略するようにしても良い。
【００４８】
また、本実施の形態では、変換テーブル記憶部２８に補正された回転速度テーブルを記憶させるようにしたが、補正された回転速度テーブルをＲＡＭ２３に展開させるようにしても良いが、この場合には、電源オン時に、上述のステップＢ８の動作を実行する必要がある。
【００４９】
さらに、本実施の形態では、リボン種およびリボン幅を入力部５０から入力するように構成したが、インクリボン４にリボン種およびリボン幅を特定できるバーコード等の識別情報を設け、当該識別情報を検出することでリボン種およびリボン幅を識別するようにしても良い。さらにまた、本実施の形態では、用紙ピッチをアイマーク等の情報から識別するように構成したが、被印字媒体交換時等に入力部５０から入力するように構成しても良い。
【００５０】
以上説明したように、本実施の形態によれば、印字速度と実測回転速度とに基づいて、リボン巻き取り軸７へのインクリボン４の巻き取り速度と印字速度とが略同一になるようにリボン巻き取りモータ１０の回転速度を決定するための回転速度テーブルをインクリボン４の巻き取り条件に応じて補正し、補正した回転速度テーブルを用いてリボン巻き取りモータ１０の回転速度を決定するように構成することにより、インクリボン４の巻き取り条件に応じてリボン巻き取りモータ１０の回転速度を制御することができるため、インクリボン４の巻き取り条件に応じた最適な巻き取り速度でインクリボン４を巻き取ることができ、巻き締まりを軽減させ、印字不良の発生を防止することができるという効果を奏する。
【００５１】
さらに、本実施の形態によれば、標準的なバックコート層が設けられたインクリボン４の場合には、回転速度テーブルを補正せず、比較的滑りにくいバックコート層が設けられたインクリボン４の場合には、回転速度を遅くするように回転速度テーブルを補正させ、比較的滑りやすいバックコート層が設けられたインクリボン４の場合には、回転速度を早くするように前記回転速度テーブルを補正させることにより、インクリボン４のリボン種に応じてリボン巻き取りモータ１０の回転速度を制御することができるため、インクリボン４のリボン種に応じた最適な巻き取り速度でインクリボン４を巻き取ることができ、巻き締まりを軽減させ、印字不良の発生を防止することができるという効果を奏する。
【００５２】
さらに、本実施の形態によれば、基準リボン幅に該当する場合には、回転速度テーブルを補正せず、基準リボン幅よりも狭い場合には、回転速度を遅くするように回転速度テーブルを補正させ、基準リボン幅よりも広い場合には、回転速度を早くするように前記回転速度テーブルを補正させることにより、インクリボン４のリボン幅に応じてリボン巻き取りモータ１０の回転速度を制御することができるため、インクリボン４のリボン幅に応じた最適な巻き取り速度でインクリボン４を巻き取ることができ、巻き締まりを軽減させ、印字不良の発生を防止することができるという効果を奏する。
【００５３】
基準用紙ピッチに該当する場合には、回転速度テーブルを補正せず、基準用紙ピッチよりも短い場合には、回転速度を遅くするように回転速度テーブルを補正させ、基準用紙ピッチよりも長い場合には、回転速度を早くするように回転速度テーブルを補正させることにより、被印字媒体３の用紙ピッチに応じてリボン巻き取りモータ１０の回転速度を制御することができるため、被印字媒体３の用紙ピッチに応じた最適な巻き取り速度でインクリボン４を巻き取ることができ、巻き締まりを軽減させ、印字不良の発生を防止することができるという効果を奏する。
【００５４】
基準印字率に該当する場合には、回転速度テーブルを補正せず、基準印字率より印字率が少ない場合には、回転速度を遅くするように回転速度テーブルを補正させ、基準印字率より印字率が多い場合には、回転速度を早くするように回転速度テーブルを補正させることにより、印字率に応じてリボン巻き取りモータ１０の回転速度を制御することができるため、印字率に応じた最適な巻き取り速度でインクリボン４を巻き取ることができ、巻き締まりを軽減させ、印字不良の発生を防止することができるという効果を奏する。
【００５５】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【図面の簡単な説明】
【００５６】
【図１】本発明に係るラベルプリンタの実施の形態の構成を示す構成図である。
【図２】図１に示すスリットセンサの構成を示す構成図である。
【図３】図１に示す制御部の構成を示すブロック図である。
【図４】図３に示すＲＯＭに記憶されている回転速度テーブル例を示す図である。
【図５】本発明に係るラベルプリンタの実施の形態におけるインクリボン又は被印字媒体が交換された際のリボン種、リボン幅、用紙ピッチの変更動作を説明するためのフローチャートである。
【図６】本発明に係るラベルプリンタの実施の形態における印字に伴うインクリボンの巻き取り動作を説明するためのフローチャートである。
【符号の説明】
【００５７】
１  プラテンローラ
２  サーマルヘッド
３  被印字媒体
４  インクリボン
５  用紙供給軸
６  リボン供給軸
７  リボン巻き取り軸
８  用紙検出センサ
９  搬送モータ
１０  リボン巻き取りモータ
１１  スリットセンサ
１２  回転軸
１３  円盤部材
１４  スリット
１５  光学センサ
２０  制御部
２１  ＲＯＭ
２２  ＣＰＵ
２３  ＲＡＭ
２４  モータ制御部
２５  印字制御部
２６  用紙検出部
２７  回転速度検出部
２８  変換テーブル記憶部
４０  通信インタフェース（通信Ｉ／Ｆ）
４１  インタフェース（Ｉ／Ｆ）
３０  ホスト
５０  入力部
６０  表示部
１００  ラベルプリンタ
【図１】
0004783144.tif 000002
【図２】
0004783144.tif 000003
【図３】
0004783144.tif 000004
【図４】
0004783144.tif 000005
【図５】
0004783144.tif 000006
【図６】
0004783144.tif 000007