(57)【要約】【課題】リボンの印刷開始位置のばらつきをなくして、インクを効率よく消費できるサーマルカラープリンタを提供する。【解決手段】本発明のサーマルカラープリンタ１は、リボン２の各塗布領域２ａの先頭エッジを検出する時の供給コア９に巻回されたリボン２の直径（Ｄ）、パルスエンコーダ１６の１回転あたりのスリット量（Ｎ）に基づき搬送距離（Ｘ）に対応する供給コア９の送り出し量をパルスエンコーダ１６の算出スリット量（Ｙ）として算出し、その整数部(ｙ１)分だけ供給コア９を回転させ、サーマルヘッド３を下降状態として前記小数部(ｙ２)から算出される端数送り量（ｘ）分パルスモータを駆動してロール紙６とともにリボン２を排紙方向と逆方向に送り出すように構成されている。この構成により、リボン２の各色の先頭エッジをサーマルヘッド３の直下に位置させて先頭エッジから印刷を開始でき、リボン２を効率よく消費できる。【選択図】図１
2013107326.tif 000002
【特許請求の範囲】
【請求項１】
複数色のインクが配列されたリボンの送り出し量を供給コアの送り出し量として検出するパルスエンコーダと、リボンに配列された各色の先頭を検出する先頭エッジ検出手段と、パルスモータの回転によりロール紙をサーマルヘッドの下方に送る用紙送り機構とを設け、さらに前記先頭エッジを検出する時のリボンの直径とパルスエンコーダの１回転あたりのスリット量に基づいて前記先頭エッジ検出手段からサーマルヘッドまでの搬送距離に対応するリボンの送り出し量をパルスエンコーダのスリット量として算出する演算部およびフィードローラを駆動するフィードローラ駆動部にロール紙の送り出し量と駆動指令信号とを送るとともに巻取りコアに回転を与える巻取りコア駆動部に駆動指令信号を送る指令部からなる制御部を備えたサーマルカラープリンタであって、前記演算部は算出スリット量から整数部と小数部とを算出するとともに、小数部から端数送り量を逆算してパルスモータの１回転あたりの送り出し量に基づいて前記端数送り量に対するパルスモータの端数指令パルス数を算出する構成をなし、前記指令部は算出スリット量の整数部分供給コアがリボンを送り出すように駆動指令信号を巻取りコア駆動部に送り、前記端数指令パルス数分非通電のサーマルヘッドを下降させた状態でフィードローラを駆動するように駆動指令信号をフィードローラ駆動部に送る構成をなすことを特徴とするサーマルカラープリンタ。
【請求項２】
パルスモータの１回転あたりのパルス数がパルスエンコーダの１回転あたりのスリット量よりも多く、パルスモータの分解能がパルスエンコーダの分解能よりも高いことを特徴とする請求項1に記載のサーマルカラープリンタ。
【請求項３】
リボン直径をリボンセット時のリボン長さと１回印刷分に対するパルスエンコーダのスリット量により算出することを特徴とする請求項1または２に記載のサーマルカラープリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーリボンによって所望のカラー印刷を行うサーマルカラープリンタに関するものである。
【背景技術】
【０００２】
従来、サーマルカラープリンタでは、印刷物の印刷面に対応した塗布領域を持つインク、例えばイエロー、マゼンダ、シアンの３色のインクとラミネートとを１セットとして順次配列したリボンが用いられている。このリボン２は、図６に示すように供給コア９に巻回されており、用紙送り機構５を構成するフィードローラ１４により送り出されるロール紙６とともにサーマルヘッド３の下方に位置するように構成されている。前記サーマルヘッド３は所定ドット数に対応した発熱体（図示せず）およびこの発熱体に電圧を加える電極（図示せず）を備えており、リボンをロール紙６に接触、離間できるように昇降可能に構成されている。また、前記リボン２はサーマルヘッド３と一体に昇降する第１ガイドローラ３ａとサーマルヘッド３の下方に配置されたプラテンローラ８との間を通り巻取りコア１０により巻取られるように構成されており、この巻き取りにともない供給コア９に巻回されたリボン２が送り出されるように構成されている。
【０００３】
前記リボン２は、サーマルヘッド３の下降時にはロール紙とともに排紙方向とは逆の方向（以下、逆方向という）に送り出され、サーマルヘッド３の通電時にはインクが順次熱昇華してロール紙６に転写されるように構成されている。また、このリボン２には３色のインクが配列されている関係で各色の間にインクなし部２ｂが設けられており、隣接するインクの色の混濁がないように構成されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２１４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このサーマルカラープリンタ１では、印刷開始時にリボン２の色の先頭エッジをサーマルヘッド３の下方に位置させるため、図８（ａ）に示すようにリボン２に配列された各色の先頭エッジが検出され、先頭エッジ検出時の供給コア９に巻回されたリボン２の直径（Ｄ）と前記先頭エッジ検出手段１２からサーマルヘッド３までの搬送距離（Ｘ）とに基づき供給コア９の送り出し量が算出されている。また、前記リボン２の直径（Ｄ）とパルスエンコーダ１６の１回転あたりのスリット量（Ｎ）とに基づき、単位スリットあたりの送り出し量が算出され、この単位スリットあたりの送り出し量と前記送り出し量とに基づき、前記搬送距離（Ｘ）に相当するスリット量（Ｙ）が次数式（１）、
Ｙ  ＝  Ｘ  ／  （  π  ＊  Ｄ  ／  Ｎ  ）  
で、算出されている。
【０００６】
この算出スリット量（Ｙ）の算出の際には、整数部（ｙ１）と小数点以下の小数部（ｙ２）とが生じ、リボン直径に応じて小数部の値が０以上１未満の間でばらつくため、サーマルヘッド３が確実に所定色のインクの上方に位置できるように供給コア９の送り出し量をなす目標スリット量は前記整数部（ｙ１）に+１加算した値としている。そのため、図８（ｂ），（ｃ），（ｄ）および（ｅ）に示すようにロール紙６を所定量送り出して、サーマルヘッド３の下降後に通電して印刷を行うと、リボン２の各インクは図７に示すように１スリット分すなわち最大で単位スリットあたりの送り出し量分が使用できないこととなり、リボン直径によりリボンに対する印刷開始位置がばらつき、リボン２が効率よく消費されないという欠点がある。
【０００７】
本発明の目的は上記欠点の除去にあり、リボンのインクを効率よく消費できるサーマルカラープリンタを提供することである。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、複数色のインクが配列されたリボンの送り出し量を供給コアの送り出し量として検出するパルスエンコーダと、リボンに配列された各色の先頭を検出する先頭エッジ検出手段と、パルスモータの回転によりロール紙をサーマルヘッドの下方に送る用紙送り機構とを設け、さらに前記先頭エッジを検出する時のリボンの直径とパルスエンコーダの１回転あたりのスリット量に基づいて前記先頭エッジ検出手段からサーマルヘッドまでの搬送距離に対応するリボンの送り出し量をパルスエンコーダのスリット量として算出する演算部およびフィードローラを駆動するフィードローラ駆動部にロール紙の送り出し量と駆動指令信号とを送るとともに巻取りコアに回転を与える巻取りコア駆動部に駆動指令信号を送る指令部からなる制御部を備えたサーマルカラープリンタであって、前記演算部は算出スリット量から整数部と小数部とを算出するとともに、小数部から端数送り量を逆算してパルスモータの１回転あたりの送り出し量に基づいて前記端数送り量に対するパルスモータの端数指令パルス数を算出する構成をなし、前記指令部は算出スリット量の整数部分供給コアがリボンを送り出すように駆動指令信号を巻取りコア駆動部に送り、前記端数指令パルス数分非通電のサーマルヘッドを下降させた状態でフィードローラを駆動するように駆動指令信号をフィードローラ駆動部に送る構成をなすことを特徴としている。
【０００９】
このように構成したことにより、リボンに配列された各色のインクの先頭エッジが検出されると、先頭エッジ検出時のリボンの直径とパルスエンコーダの１回転あたりのスリット量に基づき、リボンの搬送距離に対応する供給コアの送り出し量が算出スリット量として算出される。また、この算出スリット量から整数部と小数部とが算出され、さらに小数部から端数送り量が逆算される。さらに、この整数部は整数部送り量となって、その整数部送り量だけ供給コアの送り出し量が得られるように巻取りコアが回転し、リボンがサーマルヘッドの下方近くまで移動する。その後、非通電のサーマルヘッドが下降した状態で、前記端数送り量に対応する端数指令パルス数分だけフィードローラが回転し、リボンがロール紙とともに逆方向に送り出されながら巻取りコアに巻取られる。そのため、リボンの先頭エッジは算出スリット量の小数部に対応した端数送り量分補正されることとなり、リボン直径によらずインクリボンに対する印刷開始位置精度を向上させ、常に先頭エッジを印刷開始位置とすることができるので、効率よくリボンを消費することができる。
【００１０】
また、前記パルスモータの１回転あたりのパルス数がパルスエンコーダの１回転あたりのスリット量よりも多く、パルスモータの分解能がパルスエンコーダの分解能よりも高いものであればよく、分解能の差が大きいほど各色の先頭エッジをより正確に印刷開始位置にすることができる。
【００１１】
さらに、前記リボンの直径をリボンセット時のリボン長さと１回印刷分に対するパルスエンコーダのスリット量により算出するように構成してもよく、この場合リボンの伸びまたはしわ等の影響を受けずに、リボン直径を算出でき、各色の先頭エッジをより正確に印刷開始位置にすることができる。
【発明の効果】
【００１２】
以上説明した本発明によれば、リボンの各色の先頭エッジを検出する時のリボンの直径から搬送距離に対応する供給コアの送り出し量をパルスエンコーダのスリット量として算出し、その整数部分だけ供給コアを回転させ、小数部から端数送り量を逆算してこの端数送り量分フィードローラを回転させてリボンをロール紙とともに逆方向に送り出すことができるので、リボンの各色の先頭エッジから印刷を開始でき、リボンを効率よく消費できるサーマルカラープリンタを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るサーマルプリンタの制御部を示すブロック図
【図２】本発明の実施形態に係るリボンの印刷開始位置の説明図
【図３】本発明の実施形態に係るサーマルカラープリンタの制御部を説明するフローチャート
【図４】本発明の実施形態に係るサーマルカラープリンタの動作の前半部（ａ），（ｂ），（ｃ）を模式的に説明する動作説明図
【図５】本発明の実施形態に係るサーマルカラープリンタの動作の後半部（ｄ），（ｅ），（ｆ）を模式的に説明する動作説明図
【図６】従来のサーマルプリンタを模式的に示す構成図
【図７】従来のリボンの印刷開始位置の説明図
【図８】従来のサーマルプリンタの動作を模式的に説明する動作説明図
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を、図面を参照して説明する。この実施形態のサーマルカラープリンタの全体構成は従来例と同一で、すでに説明済みであるが、符号を同一にして説明する。図１および図４において、サーマルカラープリンタ１は印刷物の印刷面に対応した塗布領域２ａを持つインク、例えばイエロー、マゼンダ、シアンの３色のインクとラミネートとが１セットとして順次配列されたリボン２と、このリボン２に当接してインクを熱昇華させるサーマルヘッド３と、前記リボン２をサーマルヘッド３の下方に送るリボン送り機構４と、パルスモータの回転によりロール紙６をサーマルヘッド３の下方に位置するように送り出す用紙送り機構５とを有している。
【００１５】
前記リボン２は、図２に示すように各色の塗布領域２ａ間にインクなし部２ｂが設けられており、隣接する色が混濁しないように構成されている。また、このインクの塗布領域２ａは所望印刷物の印刷面２ｃに対応した面積よりもわずかに大きな面積を有し、ロール紙６の位置ずれ等による印刷の不具合を防止するように構成されている。
【００１６】
前記サーマルヘッド３は、ロール紙６の印刷幅にわたって所定のドット数に対応した発熱体（図示せず）と電極（図示せず）とを備えており、通電時に得られる熱量に応じてリボン２に塗布されたインクを熱昇華させるように構成されている。また、このサーマルヘッド３はサーマルヘッド昇降手段７により昇降自在に構成されており、その下降時にサーマルヘッド３に付設された第１ガイドローラ３ａと後記プラテンローラ８とがロール紙６とリボン２とを挟持するように構成されている。
【００１７】
前記リボン送り機構４は、リボン２が巻回された供給コア９とこのリボン２を巻取る巻取りコア１０と供給コア９側に配置された第２ガイドローラ１１とを備え、リボン２がサーマルヘッド３の下方位置を通過して巻取りコア１０により巻取られるように構成されている。また、前記リボン送り機構４は、前記サーマルヘッド３の下降時にロール紙とともにリボン２を逆方向に送り出すように構成されている。さらに、前記リボン送り機構４は巻取りコア１０を回転させるモータの一例であるDCモータ（図示せず）を有し、その回転は供給コア９の送り出し量を検出するパルスエンコーダ１６のスリット量により制御されるように構成されている。
【００１８】
前記リボン送り機構４はリボン２に配列された各色の先頭エッジを検出する先頭エッジ検出手段１２を有し、この先頭エッジ検出手段１２は各塗布領域２ａの間に設けられたインクなし部２ｂに続いて現れる各塗布領域２ａの先頭エッジを検出する時、先頭エッジ検出信号を後記制御部１３に出力するように構成されている。
【００１９】
前記用紙送り機構５は、ロール紙６を挟持するフィードローラ１４とピンチローラ１５とを有し、これらに挟持されたロール紙６が第１ガイドローラ３ａとサーマルヘッド３の下方に配置されたプラテンローラ８との間を通過して排紙方向に送り出されるように構成されている。また、前記ロール紙６は用紙コア１７に巻回されて保持されており、ロール紙６が送り出される時、用紙コア１７はその送り出し量以上に回転しないように構成されている。
【００２０】
前記フィードローラ１４はパルスモータ（図示せず）により駆動されるように構成されており、パルスモータの正、逆回転にともなってロール紙６をスリップなく排紙方向にも逆方向にも送り出せるように構成されている。また、前記パルスモータは指令パルス数に応じてフィードローラ１４を正確に回転させるように構成されており、このパルスモータの１回転あたりのパルス数は前記パルスエンコーダ１６の１回転あたりのスリット量（Ｎ）よりも十分に多く、パルスモータの分解能はパルスエンコーダ１６の分解能よりも十分に高くなっている。さらに、このパルスモータはサーマルヘッド３の下降時には、サーマルヘッド３のドットに対応した微小単位ごとにロール紙６とリボン２とを送ることができるように構成されている。
【００２１】
前記サーマルカラープリンタ１の制御装置１８は、サーマルヘッド３を駆動するサーマルヘッド通電制御部１９、サーマルヘッド昇降手段７を駆動する昇降手段駆動部２０、リボン送り機構４のDCモータを駆動する巻取りコア駆動部２１および用紙送り機構５のパルスモータを駆動するフィードローラ駆動部２２、各種情報を記憶する記憶部２３並びに制御部１３を有している。また、前記制御部１３には前記先頭エッジ検出手段１２が接続されており、その検出信号が制御部１３に送られるように構成されている。
【００２２】
前記サーマルヘッド通電制御部１９は、制御部１３から送られる印刷情報を受け、この印刷情報に応じてサーマルヘッド３を駆動するように構成されている。前記昇降手段駆動部２０は制御部１３から昇降指令信号を受けると、サーマルヘッド昇降手段７を駆動して、サーマルヘッド３を昇降させるように構成されている。前記巻取りコア駆動部２１は制御部１３からパルスエンコーダ１６の目標スリット量と駆動指令信号とを受けてその目標スリット量分供給コア９がリボン２を送り出すまで巻き取りコア１０を回転させるようにDCモータを駆動する構成となっている。
【００２３】
前記フィードローラ駆動部２２は制御部１３から指令パルス数と駆動指令信号を受けると、指令パルス数分パルスモータを駆動してフィードローラ１４を回転させるように構成されている。
【００２４】
前記記憶部２３は、パルスエンコーダ１６の１回転あたりのスリット量（Ｎ）、パルスモータの１回転あたりのパルス数、先頭エッジ検出手段１２の先頭検出位置からサーマルヘッドまでのリボン２の搬送距離（Ｘ）、リボンセット時にインクとインクとの間に設けられたバーコードから読み込まれたリボン２の持つ長さに関する情報、リボンセット時のリボンの直径（Ｄ０）、1回印刷分に対するパルスエンコーダのスリット量等必要な情報を記憶するように構成されている。また、この記憶部２３は所望印刷物の印刷面に対応した印刷情報をサーマルヘッド３のドット数に対応してリボン２に塗布された色毎にかつインクの塗布領域２ａの全面に対応して記憶するように構成されている。
【００２５】
前記制御部１３は、各種演算を行う演算部１３ａと各種駆動指令信号を送る指令部１３ｂとを備えている。前記演算部１３ａは、リボンセット時のリボン２の長さと1回印刷分に対するパルスエンコーダ１６のスリット量とに基づき、各塗布領域２ａの先頭エッジを検出する都度リボン２の直径（Ｄ）とリボン２の残量とを算出するように構成されている。また、この演算部１３ａは用紙コア１７の送り出し量をパルスモータの１パルスあたりの送り出し量から算出するように構成されている。さらに、前記演算部１３ａはリボン２の各塗布領域の先頭エッジを検出する時のリボン２の直径（Ｄ）と前記先頭エッジ検出手段１２からサーマルヘッド３までの搬送距離（Ｘ）とに基づき供給コア９の送り出し量を算出するとともに、この送り出し量とパルスエンコーダ１６の１回転あたりのスリット量（Ｎ）とから前記搬送距離（Ｘ）に対応するパルスエンコーダ１６のスリット量（以下、算出スリット量という）（Ｙ）を算出するように、すなわち前述の数式（１）で算出するように構成されている。また、前記演算部１３ａは算出スリット量（Ｙ）から整数部（ｙ１）と小数部（ｙ２）とを算出するとともに、小数部（ｙ２）から次数式（２）、
【００２６】
ｘ  ＝  ｙ２  ＊  （  π  ＊  Ｄ  ／  Ｎ  ）
で、端数送り量（ｘ）を逆算する一方、この端数送り量（ｘ）とパルスモータの１回転あたりのパルス数とから端数送り量（ｘ）に対応する端数指令パルス数を算出するように構成されている。
【００２７】
前記指令部１３ｂは、供給コア９の送り出し量となる目標スリット量を駆動指令信号とともに巻取りコア駆動部２１に送ってDCモータを駆動するように構成されている。また、この指令部１３ｂは端数送り量（ｘ）に応じた端数指令パルス数を駆動指令信号とともに前記フィードローラ駆動部２２に送り、パルスモータを駆動するように構成されている。さらに、この指令部１３ｂは昇降手段駆動部２０に昇降指令信号を送り、サーマルヘッド昇降手段７を駆動してサーマルヘッド３を昇降させるように構成されている。
【００２８】
また、前記制御部１３は先頭エッジ検出手段１2から先頭検出信号を受けると、前記算出スリット量（Ｙ）の整数部（ｙ１）を整数部送り量（ｙ１）とし、この整数部送り量（ｙ１）と、小数点以下の小数部(ｙ２)から算出される端数送り量（ｘ）とを先頭エッジ検出手段１２により検出された塗布領域毎にリボン情報として、印刷済のリボン情報を順次削除しながら一時記憶部（図示せず）に記憶するように構成されている。さらに、前記制御部１３は端数送り量（ｘ）に対応するパルスモータの端数指令パルス数を前記塗布領域２ａに対応して一時記憶部に記憶するように構成されている。
【００２９】
前記制御部１３は、図３に示すように、
１）初期セット（最初の一塗布領域分巻取り巻き戻し、リボン直径（Ｄ０）算出、リボンの塗布領域の先頭エッジをサーマルヘッドのほぼ下の位置で停止）。
２）操作部（図示せず）から送られる印刷開始指令信号を待つ。
３）Ｙ＝Ｘ  ／  （  π  ＊  Ｄ  ／  Ｎ  ） −ｙ０
＝整数部ｙ１＋小数部ｙ２
（小数部ｙ２から端数送り量（ｘ）を算出。
ｙ０：先頭エッジ検出後に送り出したリボンの送り出し量）
４）整数部ｙ１のみ供給コアに巻回されたリボンを送り出すように巻取りコア駆動部にリボン巻取り指令。
５）ロール紙を所定量送り出すようにフィードローラ駆動部に送り出し指令（ロール紙が排紙方向に送り出される。所定量送り出し：２枚目以降は、１枚目の印刷完了時点ですでにロール紙がある程度の量送り出されているため、単に送り出すだけでなく所定の位置へロール紙端を移動させる動作となる）。
６）サーマルヘッド昇降手段に下降指令。
７）サーマルヘッド非通電のままロール紙をリボンごと前記端数送り量（ｘ）だけ逆方向に送り出すようにフィードローラ駆動部に巻き戻し指令（ロール紙が逆方向に送り出される）。
８）サーマルヘッド通電指令（印刷情報の印刷）、ロール紙とリボンの巻取り指令（ロール紙が印刷されながら、リボンとともに逆方向に送り出される）。
９）次のリボンのエッジを検出してから印刷中の塗布領域が印刷終了までのリボンの送り出し量ｙ０を検出、記憶する。
１０）印刷終了、サーマルヘッド上昇指令。
１１）１セット（３色+ラミネート）の印刷完了か否かを判断し、印刷完了でない時、３）に戻る。
１２）印刷時完了、ロール紙を排紙方向に排紙（次回分ロール紙送り出し）するようにフィードローラ駆動部に排紙指令を出力して、２)に戻る。
ように構成されている。なお、ステップ４とステップ５とが逆になってもよい。
【００３０】
上記サーマルカラープリンタでは、図４（ａ）に示すようにリボン２が供給コア９にセットされると、初期セット時の作業としてリボン２の持つ長さに関する情報と一つの塗布領域２ａ分の送り出しに必要するパルスエンコーダ１６のスリット量とに基づきリボン２の直径（Ｄ０）とリボン２の残量とが算出され、これらが一時記憶される。同時に、リボン２の印刷予定色に対応する塗布領域２ａの先頭エッジを先頭エッジ位置検出手段１２の下方に位置させる。
この状態で、印刷開始指令信号を受けると、先頭エッジ位置検出手段１２からリボン２の塗布領域２ａの先頭エッジ検出信号が出力されるのを待って、供給コア９に巻回されたリボン２の直径（Ｄ）とロール紙６の直径とが算出される。前記リボン２の直径（Ｄ）とパルスエンコーダ１６の１回転あたりのスリット量（Ｎ）とに基づき、前記搬送距離（Ｘ）に対応するパルスエンコーダ１６の算出スリット量（Ｙ）が前述の数式（１）で算出される。この時、前記算出スリット量（Ｙ）の整数部(ｙ１)は整数部送り量（ｙ１）として一時記憶部に記憶される。また、前記算出スリット量（Ｙ）の小数点以下の小数部(ｙ２)から端数送り量（ｘ）が前述の数式（２）で逆算され、パルスモータの単位パルスあたりの送り出し量に基づき前記端数送り量（ｘ）に対応する端数指令パルス数が算出され、これが一時記億部で記憶され、次の塗布領域の印刷に備える。
【００３１】
続いて、図４（ｂ）に示すようにサーマルヘッド３の下方に位置するリボン２の塗布領域２ａに対して算出された整数部送り量（ｙ１）が供給コア９の送り出し量となる目標スリット量となって、この目標スリット量だけ供給コア９が回転するまでDCモータが駆動され、塗布領域２ａの先頭エッジがサーマルヘッド３の略直下まで移動する。その後、図４（ｃ）に示すように前記リボン２の塗布領域２ａに対して小数部（ｙ２）から算出された端数送り量（ｘ）を含めた所定量だけパルスモータが駆動され、ロール紙６が排紙方向に送り出される。
【００３２】
この状態で、図５（ｄ）および図５（ｅ）に示すようにサーマルヘッド３が下降し、ロール紙６との間でリボン２を挟持すると、サーマルヘッド３が非通電に保たれた状態で、ロール紙６は前記小数部（ｙ２）から算出された端数送り量（ｘ）だけ、リボン２とともに逆方向に送り出される。そのため、リボン２の印刷予定色の先頭エッジとロール紙６がサーマルヘッド３の直下に位置できる。しかも、前記整数部送り量（ｙ１）および端数送り量（ｘ）は供給コア９に巻回されたリボン２の直径に基づいて算出されるため、リボン２の送り出しによりリボン２の直径が漸減しても、常に印刷位置を一定にできる。
【００３３】
その後、サーマルヘッド３が通電され、図５（ｆ）に示すように印刷されたリボン２を巻き取りコア１０で、また印刷されたロール紙６を用紙コア１７で巻き取りながら所定の印刷情報の印刷が行われるので、リボン２の塗布領域２ａを余すところなく使用することができる。この間、次の塗布領域２ａの先頭エッジを検出してから塗布領域２ａの全域の印刷を終えるまでのリボン送り出し量ｙ０が検出され、これが一時記憶され、次の塗布領域２ａの印刷に備える。
【００３４】
前記塗布領域２ａの全域の印刷が終了すると、サーマルヘッド３が上昇し、ロール紙６が所定量送り出された後、前述の印刷を繰り返して３色のインクとラミネートを１セットとする印刷が行われる。この１セットの印刷が完了すると、印刷されたロール紙６は次の印刷面が所定の位置に達するまで排紙方向に排出され、次回の印刷に備えることができる。
【００３５】
以上説明したように、本発明の実施形態は複数色のインクが配列されたリボン２の送り出し量を供給コア９の送り出し量として検出するパルスエンコーダ１６と、リボン２に配列された各色の先頭を検出する先頭エッジ検出手段１２と、パルスモータの回転によりロール紙６をサーマルヘッド３の下方に送る用紙送り機構５とを設け、さらに前記先頭エッジを検出する時のリボン２の直径とパルスエンコーダ１６の１回転あたりのスリット量に基づいて前記先頭エッジ検出手段１２からサーマルヘッド３までの搬送距離に対応するリボン２の送り出し量をパルスエンコーダ１６のスリット量として算出する演算部１３ａおよびフィードローラ１４を駆動するフィードローラ駆動部２２にロール紙６の送り出し量と駆動指令信号とを送るとともに巻取りコア１０に回転を与える巻取りコア駆動部２１に駆動指令信号を送る指令部１３ｂからなる制御部１３を備えたサーマルカラープリンタであって、前記演算部１３ａは算出スリット量から整数部と小数部とを算出するとともに、小数部から端数送り量を逆算してパルスモータの１回転あたりの送り出し量に基づいて前記端数送り量に対するパルスモータの端数指令パルス数を算出する構成をなし、前記指令部１３ｂは算出スリット量の整数部分供給コア９がリボン２を送り出すように駆動指令信号を巻取りコア駆動部２１に送り、前記端数指令パルス数分非通電のサーマルヘッド３を下降させた状態でフィードローラ１４を駆動するように駆動指令信号をフィードローラ駆動部２２に送る構成をなすことを特徴としている。
【００３６】
このように構成したことにより、リボン２に配列された各色の塗布領域２ａの先頭エッジが検出されると、先頭エッジ検出時のリボン２の直径と（Ｄ）パルスエンコーダ１６の１回転あたりのスリット量（Ｎ）に基づき、リボン２の搬送距離（Ｘ）に対応する供給コア９の送り出し量が算出スリット量（Ｙ）として算出される。また、この算出スリット量（Ｙ）から整数部(ｙ１)と小数部(ｙ２)とが算出され、さらに小数部(ｙ２)から端数送り量（ｘ）が逆算される。さらに、この整数部(ｙ１)は整数部送り量(ｙ１)となって、その整数部送り量(ｙ１)だけ供給コア９の送り出し量が得られるように巻取りコア１０が回転し、リボン２がサーマルヘッド３の下方近くまで移動する。その後、非通電のサーマルヘッド３が下降した状態で、前記端数送り量（ｘ）に対応する端数指令パルス数分だけフィードローラ１４が回転し、リボン２がロール紙６とともに逆方向に送り出されながら巻取りコア１０に巻取られる。そのため、リボン２の先頭エッジは算出スリット量（Ｙ）の小数部(ｙ２)に対応した端数送り量（ｘ）分補正されることとなり、リボン２の直径によらずリボン２に対する印刷開始位置精度を向上させ、常に先頭エッジを印刷開始位置とすることができるので、効率よくリボン２を消費することができる。
【００３７】
また、本発明の実施形態のパルスモータは、１回転あたりのパルス数がパルスエンコーダ１６の１回転あたりのスリット量よりも多く、パルスモータの分解能がパルスエンコーダ１６の分解能よりも高いものであればよく、分解能の差が大きいほど各色の先頭エッジをより正確に印刷開始位置にすることができる。
【００３８】
さらに、前記リボン２の直径をリボンセット時のリボン長さと１回印刷分に対するパルスエンコーダ１６のスリット量により算出するように構成してもよく、この場合リボン２の伸びまたはしわ等の影響を受けずに、リボン直径を算出でき、各色の先頭エッジをより正確に印刷開始位置にすることができる。
【００３９】
なお、本発明の実施形態について説明したが、各部の具体的な構成は、上述した実施形態のみに限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形が可能である。
【符号の説明】
【００４０】
１…サーマルカラープリンタ  
２…リボン  
３…サーマルヘッド
４…リボン送り機構  
５…用紙送り機構  
６…ロール紙    
８…プラテンローラ
１０…巻取りコア  
１２…先頭エッジ検出手段
１３…制御部    
１３ａ…演算部    
１３ｂ…指令部  
１４…フィードローラ    
１５…ピンチローラ
１６…パルスエンコーダ
２１…巻取りコア駆動部
２２…フィードローラ駆動部
【図１】
2013107326.tif 000003
【図２】
2013107326.tif 000004
【図３】
2013107326.tif 000005
【図４】
2013107326.tif 000006
【図５】
2013107326.tif 000007
【図６】
2013107326.tif 000008
【図７】
2013107326.tif 000009
【図８】
2013107326.tif 000010