JP3609950B2 - Thermal printer - Google Patents
Thermal printer Download PDFInfo
- Publication number
- JP3609950B2 JP3609950B2 JP37129698A JP37129698A JP3609950B2 JP 3609950 B2 JP3609950 B2 JP 3609950B2 JP 37129698 A JP37129698 A JP 37129698A JP 37129698 A JP37129698 A JP 37129698A JP 3609950 B2 JP3609950 B2 JP 3609950B2
- Authority
- JP
- Japan
- Prior art keywords
- amount
- color
- thermal
- heat energy
- print output
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Electronic Switches (AREA)
- Heat Sensitive Colour Forming Recording (AREA)
- Thermal Transfer Or Thermal Recording In General (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、複数の色層からなる多色感熱紙に印字出力を行うサーマルプリンタに関する。
【0002】
【従来の技術】
多色感熱紙として例えば2色感熱紙があるが、この2色感熱紙としてはさらに消色型と加色型がある。この加色型の感熱紙は台紙上に赤発色層、黒発色層が重なって構成される。消色型の感熱紙は図10に示すように台紙101上に黒発色層102、消色層103、赤発色層104が重なって構成される。また、表面には長期保存や黄ばみ防止等のためのコーティング層105が形成される。このコーティング層105は消色型についても形成されている。
【0003】
このような2色感熱紙の発色特性を図11に示す。同図中、縦軸に発色の度合、横軸に感熱紙に与える熱エネルギ量をとっている。また、グラフy1 は赤色を発色する発色層、グラフy2 は黒色を発色する発色層の特性である。このような特性があるため、サーマルプリンタでこのような2色感熱紙に印字出力を行う場合には、サーマルラインヘッドに少なめの電流で通電することにより感熱紙に低い熱エネルギ量EA を与えて赤色を発色させ、またサーマルラインヘッドに多めの電流で通電することにより感熱紙に高い熱エネルギ量EB を与えて黒色を発色させるような制御で印字出力を行う。
【0004】
こうして印字出力を行う場合、印字データのうち印字出力を行う部分(ドット)があると、それを出力する発熱素子を通電して熱エネルギ量EA 又はEB を出力できる適性温度まで発熱させているが、サーマルラインヘッドの発熱素子が冷えている状態からいきなり通電しても、なかなか温度が上がらない場合がある。
【0005】
例えば、適性熱エネルギ量E0 で発色する感熱紙を使用する場合、予熱しないで発熱素子に印字用通電パルスだけを与えるようにすると、サーマルラインヘッドの1つの発熱素子が当該感熱紙に与える熱エネルギ量と時間の関係は、図12(c)に示すように、発熱素子に印字用通電パルスを与えても、その発熱素子が感熱紙に与える熱エネルギ量は急峻に適性熱エネルギ量E0 まで達するのではなく、熱エネルギ量は徐々に増えていくことがわかる。これでは、発色する部分も短くなってしまう。
【0006】
このため、サーマルラインヘッドが適性温度まで上がり易くなるように、図13(a)に示すように印字データのうち印字出力を行わない部分(ドット)についても多色感熱紙の各色が発色しない程度の同図(b)に示すような予熱用通電パルスを発熱素子に与えて通電する予熱制御を行っていた。
【0007】
このような予熱制御を行うことにより、同図(c)に示すように印字出力を行わないドットでも発熱素子がある程度の温度に発熱しているので、そこから印字用通電パルスを与えれば、感熱紙に与える熱エネルギ量をより早く適性熱エネルギ量E0 まで到達させることができる。
【0008】
【発明が解決しようとする課題】
ところで、本出願人は、サーマルラインヘッドの寿命を延ばし、ヘッドの劣化による印字品質の低下を防止することを目的として、印字回数を複数回に分けて低い熱エネルギ量で重ねて印字することにより高いエネルギ量を必要とする色を発色させるサーマルプリンタを提案し、出願した(特願平9−229566号、特願平10−19917号、特願平10−86727)。
【0009】
しかしながら、このようなサーマルプリンタにおいて、上述した予熱制御を行うようにすれば、例えば図10に示すような2色感熱紙に印字する場合において、高い熱エネルギ量EB で適性に発色する色を印字するのに、1回目の印字出力処理のみならず、2回目以降の印字出力処理においても予熱制御を行うことになるが、このようにしたのでは、印字出力を行わないドットについて予熱が繰返し行われることになるので、その印字出力を行わないドットについて感熱紙に与えられる熱エネルギ量の総量が、低い熱エネルギ量EA で適性に発色する色の発色領域に入ってしまうことがある。このような場合は、印字出力を行わないドットであるにもかかわらず、低い熱エネルギ量EA で発色する色(赤色)が部分的に発色してしまうという不具合が考えられる。
【0010】
そこで、本発明は、印字回数を複数回に分けて低い熱エネルギ量で重ねて印字することにより高いエネルギ量を必要とする色を発色させるプリンタで予熱制御を行う場合に発生する印字出力を行わないドットの発色を防止できるサーマルプリンタを提供しようとするものである。
【0012】
【課題を解決するための手段】
請求項1記載の本発明は、与える熱エネルギ量によって発色する色が異なる複数の発色層からなる多色感熱紙に、印字ドットデータに応じてサーマルヘッドを通電することにより熱エネルギ量を与えて印字出力を行うものであって、印字ドットデータのうち印字出力を行わないドットについても多色感熱紙の各色が発色しない程度にサーマルヘッドを通電する予熱制御を行うサーマルプリンタにおいて、最も低い熱エネルギ量で発色する発色層を発色させる場合には通常の通電量で予熱制御を行いつつ、最も低い熱エネルギ量による印字出力処理を1回行い、その最も低い熱エネルギ量で発色する発色層よりも高い熱エネルギ量で発色する発色層を発色させる場合にはその高い熱エネルギよりも低い熱エネルギ量による印字出力処理を複数回重ねて行うようにし、その複数回の印字処理のうち1回は通常の通電量で予熱制御を行い、その他の印字処理は通常の通電量よりも小さい(少ない)通電量で、予熱制御を行う予熱通電パルスと印字ドットデータのうち印字出力を行わないドットの範囲で位相をずらして予熱通電パルスを与える予熱制御を行うことを特徴とするサーマルプリンタである。
【0013】
このような本発明においては、予熱制御によって感熱紙の印字出力を行わないドットに与えられる熱エネルギ量の総量を、最も低い熱エネルギ量で発色する色が発色しない程度に抑えることができるので、印字出力を行わないドットが発色することを防止できる。
【0014】
【発明の実施の形態】
以下、本発明の第1の実施の形態を図1ないし図7を参照して説明する。
図1は本実施の形態の要部構成を示すブロック図で、1は制御部本体を構成するCPU(中央処理装置)、2はこのCPU1が各部を制御するためのプログラムデータ等を格納したROM(リード・オンリ・メモリ)、3はデータ処理のために使用されるメモリエリア等を設けたRAM(ランダム・アクセス・メモリ)、4はI/O(入出力)ポート、5はI/F(インタフェース)である。上記CPU1とROM2、RAM3、I/Oポート4、I/F5とはアドレスバス、データバス、制御バス等のバスライン6により電気的に接続している。
【0015】
上記I/Oポート4には、連続した感熱紙を進み方向又は戻り方向に搬送する搬送ローラ等を駆動する紙送りモータ7を駆動するモータドライバ8、感熱紙に熱を与える複数の発熱素子をライン状に配設してなるサーマルラインヘッド9の発熱素子をオン・オフ駆動させるヘッドドライバ10、後述するカッタ21を駆動するカッタモータ11を駆動するモータドライバ12、その他各種操作を行うための操作パネル(図示しない)等がそれぞれ接続している。
【0016】
上記カッタ21は、図5に示すようにサーマルラインヘッド9の近傍に配置されており、サーマルラインヘッド9で印刷した感熱紙を切離すためのものである。また、I/F5にはパーソナルコンピュータ等で構成されるホスト装置15が通信回線を介して接続している。
【0017】
本実施の形態にかかるサーマルプリンタでは、図5に示すような感熱紙22を使用する。この感熱紙22は、連続した台紙22aに図10に示すものと同様に高い熱エネルギ量で発色する発色層(例えば黒色)、上層の発色層の色を消す消色層、低い熱エネルギ量で発色する発色層(例えば赤色)、長期保存や黄ばみ防止等のためのコーティング層を重ねてなる感熱部22bを一定間隔おきに複数設けて構成される。これらの発色層の特性としては図11に示すものと同様である。すなわち、上記低い熱エネルギ量で発色する発色層については、最も発色が良好に行われる適性熱エネルギ量がEA (説明を簡単にするためこれを低い熱エネルギ量EA と称している)であり、高い熱エネルギ量で発色する発色層については、最も発色が良好に行われる適性熱エネルギ量がEB (説明を簡単にするためこれを高い熱エネルギ量EB と称している)である。
【0018】
この感熱紙22の感熱部22bにおいて、上記高い熱エネルギ量EB は、低い熱エネルギ量EA の約2倍である。
また、高い熱エネルギ量EB で発色する発色層を発色させるためには、感熱部22bに高い熱エネルギ量EB を短時間与えるだけでなく、感熱紙22に与えた熱エネルギ量の総量がその色を発色させる高い熱エネルギ量EB に達していればよい。
従って、高い熱エネルギ量EB で発色する発色層は、低い熱エネルギ量EA で2回重ねて印字を行うことにより発色させることができることがわかる。
【0019】
本実施の形態にかかるサーマルプリンタで感熱紙22に印字する場合、ホストコンピュータ15から受信した印字データをRAM3に各色ごとにドット展開する。そして、上記CPU1は上述した原理に従ってこのドット展開した印字データに基づき図2に示すような印字処理を行うようになっている。すなわち、CPU1は先ずST11にて紙送りモータ7を順方向に駆動させて感熱紙22をサーマルラインヘッド9へ向けて所定の印字待機位置まで進み方向に搬送する。これにより、感熱紙22は図5(a)に示すような状態から同図(b)に示すような状態になる。
【0020】
そして、ST12にて紙送りモータ7を順方向に駆動させて感熱紙22をサーマルラインヘッド9へ向けて進み方向に1ライン分搬送し、ST13にてサーマルラインヘッド9を発色させようとする色とは無関係にすべての印字データに基づいて発熱素子に通電制御することにより、1つの感熱部22bに印字する。
【0021】
このときの通電制御は、各発熱素子について図3に示すような処理によって行う。すなわち、ST31にてRAM3にドット展開した各色の印字データに基づいて、これから処理する印字データがいずれの色であるかを問わずに印字出力を行うドットか否かを判断する。
【0022】
ST31にてこれから処理する印字データが印字出力を行うドットであると判断した場合は、ST32にて低い熱エネルギ量EA を与える印字用通電パルスを発熱素子に与えてこの処理を抜ける。
【0023】
また、ST31にてこれから処理する印字データが印字出力を行わないドットであると判断した場合は、ST33にて図7(a)に示すような予熱用通電パルスを発熱素子に与えることにより予熱を行ってこの処理を抜ける。このように、低い熱エネルギ量EA で印字出力を行う場合は、印字出力を行わないドットについては必ず予熱を行う。
【0024】
そして、1ライン分の印字出力が終了すると、図2に示すST14の処理に移る。すなわち、ST14にて高い熱エネルギ量EB を必要とする色で印字出力を行うか否かを判断する。ここでは、低い熱エネルギ量EA を必要とする色の印字が終了したか否かを判断してもよい。
【0025】
ST14にて高い熱エネルギ量EB を必要とする色で印字出力を行わないと判断した場合はST12の処理に戻る。このような処理を繰返して図6(a)に示すようなすべての印字データ「AB」を1つの感熱部22bに低い熱エネルギ量EA で印字する。これにより、図5(c)に示すようにすべての印字データ 「AB」について赤色が発色する。
【0026】
また、ST14にて高い熱エネルギ量EB を必要とする色で印字出力を行うと判断した場合はST15にて印字した感熱部22bの分以上紙送りモータ7を逆方向に駆動して感熱紙22を戻し方向に搬送させる。これにより、感熱紙22は図5(c)に示すような状態から同図(d)に示すような状態になる。
【0027】
次に、ST16にて再び紙送りモータ7を順方向に駆動させて感熱紙22をサーマルラインヘッド9へ向けて所定の印字待機位置まで進み方向に搬送する。続いて、ST17にて紙送りモータ7を順方向に駆動させて感熱紙22をサーマルラインヘッド9へ向けて進み方向に1ライン分搬送し、ST18にて印字出力を行う発熱素子を通電制御することにより、高い熱エネルギ量EB を必要とする色の印字データを1つの感熱部22bに印字出力する。
【0028】
このときの通電制御は、各発熱素子について図4に示すような処理によって行う。すなわち、ST41にてRAM3にドット展開した印字データのうち、高い熱エネルギ量を必要とする色の印字データに基づいて、これから処理する印字データが印字出力を行うドットか否かを判断する。
【0029】
ST41にてこれから処理する印字データが印字出力を行うドットであると判断した場合は、ST42にて低い熱エネルギ量EA を与える印字用通電パルスを発熱素子に与えてこの処理を抜ける。
【0030】
また、ST41にてこれから処理する印字データが印字出力を行わないドットであると判断した場合は、図7(b)に示すように予熱用通電パルスを発熱素子に与えることなくこの処理を抜ける。このように、高い熱エネルギ量EB で印字出力を行う場合は、印字出力を行わないドットについては予熱を行わない。
【0031】
そして、1ライン分の印字出力が終了すると、図2に示すST19の処理に移る。すなわち、ST19にて印字終了か否かを判断する。このとき、未だ印字終了でないと判断した場合はST17の処理に戻る。このような処理を繰返して図6(b)に示すような高い熱エネルギ量EB を必要とする印字データ「B」を印字する。これにより、図5(e)及び図6(c)に示すように印字データ 「B」について黒色が発色する。
【0032】
ST19にて印字終了であると判断した場合は印字終了と判断した場合は、ST20にてカッタモータ11を駆動して所定位置で感熱紙22をカットし、図5(f)に示すような印字済みの感熱部22bを感熱紙22から切離して印字処理を終了する。
【0033】
このような本実施の形態では、1回目の印字出力処理(ST12〜ST14)においては、印字出力を行わないドットについては図7(a)に示すように必ず予熱を行いつつ、発色する色とは無関係にすべての印字データについて熱エネルギ量EA で印字出力を行う。また、2回目の印字出力処理(ST17〜ST19)においては、印字出力を行わないドットについては図7(b)に示すように予熱を行わずに、高い熱エネルギ量を必要とする色についての印字データについてのみ熱エネルギ量EA で印字出力を重ねて行う。
【0034】
これにより、1回だけ印字出力が行われたドットは赤色が発色し、2回印字出力が行われたドットは黒色が発色する。
また、印字出力を行わないドットに与えられた熱エネルギ量の総量は、1回目の印字出力処理で予熱によって与えられた熱エネルギ量のみとなるので、そのドットが低い熱エネルギ量EA で発色する色(赤)で発色することを防止できる。 なお、本実施の形態においては、1回目の印字出力処理においては予熱制御を行い、2回目の印字出力処理においては予熱制御を行わない場合について述べたが、必ずしもこれに限定されるものではなく、1回目の印字出力処理において予熱制御を行わず、2回目の印字出力処理において予熱制御を行うようにしてもよい。
【0035】
また、上記実施の形態においては、感熱紙として2色感熱紙を使用した場合について述べたが、必ずしもこれに限定されることはなく、3色以上の発色層からなる感熱紙を使用してもよい。この場合、最も低い熱エネルギ量で発色する発色層を発色させる場合には予熱制御を行いつつ、最も低い熱エネルギ量による印字出力処理を1回行い、その発色層よりも高い熱エネルギ量で発色する発色層を発色させる場合にはその高い熱エネルギ量よりも低い熱エネルギ量による印字出力処理を複数回重ねて行うようにし、そのうちの1回目の印字出力処理では予熱制御を行い、2回目以降の印字出力処理では予熱制御を行わないようにすればよい。これにより、本実施の形態と同様の効果を奏することができる。
【0036】
さらに、この場合、複数回の印字出力処理のうち1回は予熱制御を行い(この1回の印字出力処理は1回目の印字出力処理に限られず、何回目の印字出力処理であってもよい)、その他の印字出力処理は予熱制御を行わないようにしてもよい。
【0037】
次に、本発明の第2の実施の形態を図8及び図9を参照して説明する。なお、本実施の形態におけるブロック図は、図1に示すものと同様であるため、その詳細な説明を省略する。
【0038】
本実施の形態が第1の実施の形態と異なるのは、2回目の印字出力で印字出力を行わないドットについては予熱を行わない代りに、2回目の印字出力においても予熱を行い、その2回目の予熱で感熱紙22に与える熱エネルギ量が1回目の印字出力で感熱紙22に与える熱エネルギ量よりも低くなるようにした点である。
【0039】
具体的には、本実施の形態におけるCPU1は、図2に示す印字処理を行うが、そのうちST18の処理が第1の実施の形態と異なる。本実施の形態ではST18にて図8に示す処理を行う。すなわち、ST51にてRAM3にドット展開した高い熱エネルギ量を必要とする色の印字データに基づいて、これから処理する印字データが印字出力を行うドットか否かを判断する。
【0040】
ST51にてこれから処理する印字データが印字出力を行うドットであると判断した場合は、ST52にて低い熱エネルギ量EA を与える印字用通電パルスを発熱素子に与えてこの処理を抜ける。
【0041】
また、ST51にてこれから処理する印字データが印字出力を行わないドットであると判断した場合は、ST53にて1回目の印字出力処理で与える予熱用通電パルスのパルス幅t1 (図9(a)に示す)よりも狭いパルス幅t2 (図9(b)に示す)の予熱用通電パルスを発熱素子に与えることにより予熱を行ってこの処理を抜ける。
【0042】
なお、ST53で与える予熱用通電パルスのパルス幅は、1回目と2回目の印字出力処理において感熱紙22に与えられる熱エネルギ量の総量が低い熱エネルギ量を必要とする色を発色させない程度に設定しておく。
【0043】
このような構成の本実施の形態では、1回目の印字出力処理(ST12〜ST14)においては、印字出力を行わないドットについて図9(a)に示すように通常の通電量(ここでは予熱用通電パルスのパルス幅が相当する)で予熱を行いつつ、発色する色とは無関係にすべての印字データについて熱エネルギ量EA で印字出力を行う。また、2回目の印字出力処理(ST17〜ST19)においては、印字出力を行わないドットについて通常の通電量よりも小さい(少ない)通電量で図9(b)に示すように予熱を行いつつ、高い熱エネルギ量EB を必要とする色についての印字データについてのみ熱エネルギ量EA で印字出力を重ねて行う。
【0044】
これにより、1回だけ印字出力が行われたドットは赤色が発色し、2回印字出力が行われたドットは黒色が発色する。
また、印字出力を行わないドットに与えられた熱エネルギ量の総量は、1回目と2回目の印字出力処理において感熱紙22に与えられる熱エネルギ量の総量が低い熱エネルギ量EA を必要とする色を発色させない程度となる。これにより、印字出力を行わないドットが低い熱エネルギ量EA で発色する色(赤)で発色することを防止できる。
【0045】
さらに、本実施の形態においては2回目の印字出力処理において少しでも予熱を行うため、2回目の印字出力処理において予熱を行わない第1の実施の形態に比して、感熱紙に与える熱エネルギ量をより早く適性熱エネルギ量まで到達させることができる。
【0046】
なお、本実施の形態においては、図8のST53で与える予熱用通電パルスとして、1回目の印字出力処理における図3のST33で与える予熱用通電パルスと同じ位相でパルス幅だけ小さくした予熱用通電パルスを与えた場合について述べたが、ST53で与える予熱用通電パルスとして、さらに1回目の印字出力処理における図3のST33で与える予熱通電パルスに対して印字出力を行わないドットの範囲内で位相をずらして、通電のタイミングをずらした予熱用通電パルスを与えるようにしてもよい。
これにより、印字出力を行わないドットの範囲内で感熱紙22に与えられる熱エネルギ量の総量を均一化させることができる。つまり、そのドットの範囲内で与えられる熱エネルギ量のピークを減少させることができるので、より効果が大きい。
【0047】
また、本実施の形態においては、1回目の印字出力処理においては通常の通電量で予熱制御を行い、2回目の印字出力処理においては通常の通電量よりも小さい通電量で予熱制御を行う場合について述べたが、必ずしもこれに限定されるものではなく、1回目の印字出力処理において通常の通電量よりも小さい通電量で予熱制御を行い、2回目の印字出力処理において通常の通電量で予熱制御を行うようにしてもよい。
【0048】
また、本実施の形態においては、感熱紙として2色感熱紙を使用した場合について述べたが、必ずしもこれに限定されることはなく、3色以上の発色層からなる感熱紙を使用してもよい。
【0049】
この場合、最も低い熱エネルギ量で発色する発色層を発色させる場合には予熱制御を行いつつ、最も低い熱エネルギ量による印字出力処理を1回行い、その発色層よりも高い熱エネルギ量で発色する発色層を発色させる場合にはその高い熱エネルギ量よりも低い熱エネルギ量による印字出力処理を複数回重ねて行うようにし、そのうちの1回目の印字出力処理では予熱制御を行い、2回目以降の印字出力処理では予熱でサーマルラインヘッド9の発熱素子に与える通電量が1回目の印字出力処理の場合の通電量(通常の通電量)よりも小さい通電量で予熱制御を行うようにしてもよい。
【0050】
但し、2回目以降の印字出力処理における予熱でサーマラインルヘッド9の発熱素子に与える各通電量は、すべての回数の印字出力処理で印字出力を行わないドットに与えられる熱エネルギ量の総量が最も低い熱エネルギ量を必要とする色を発色しない程度となるように設定する。これにより本実施の形態と同様の効果を奏することができる。
【0051】
さらに、3色以上の発色層からなる感熱紙を使用する場合、複数回の印字出力処理のうち1回は通常の通電量で予熱制御を行い(この1回の印字出力処理は1回目の印字出力処理に限られず、何回目の印字出力処理であってもよい)、その他の印字出力処理は通常の通電量よりも小さい通電量で予熱制御を行うようにしてもよい。この場合には各印字出力処理における予熱用通電パルスの位相をずらすようにしてもよい。
【0052】
また、上記第1及び第2の実施の形態においては、感熱紙を1ラインごとに搬送して印字出力を行う場合に適用した場合について述べたが、必ずしもこれに限定されるものではなく、連続的に搬送しながら印字出力を行う場合に適用してもよい。
【0053】
【発明の効果】
以上詳述したように本発明によれば、印字回数を複数回に分けて低い熱エネルギ量で重ねて印字することにより高いエネルギ量を必要とする色を発色させるプリンタで予熱制御を行う場合に発生する印字出力を行わないドットの発色を防止できるサーマルプリンタを提供できるものである。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態にかかるサーマルプリンタの構成を示すブロック図。
【図2】同実施の形態におけるCPUが行う印字処理を示す流れ図。
【図3】図2に示す「色とは無関係なすべての印字ドットデータについての印字出力処理」を示す流れ図。
【図4】図2に示す「高い熱エネルギ量を必要とする色の印字ドットデータについての印字出力処理」を示す流れ図。
【図5】同実施の形態における作用を説明する図。
【図6】同実施の形態における作用を説明する図で、(a)は1回目の印字処理で出力する印字データ、(b)は2回目の印字処理で出力する印字データ、(c)は最終的な印字結果である。
【図7】同実施の形態における印字データ、通電パルスとの関係を説明する図で、同図(a)は1回目の印字出力処理を行う場合、同図(b)は2回目の印字出力処理を行う場合を示すものである。
【図8】本発明の第2の実施の形態における「高い熱エネルギ量を必要とする色の印字ドットデータについての印字出力処理」を示す流れ図。
【図9】同実施の形態における印字データ、通電パルスとの関係を説明する図で、同図(a)は1回目の印字出力処理を行う場合、同図(b)は2回目の印字出力処理を行う場合を示すものである。
【図10】感熱紙の構成を説明する図。
【図11】図9に示す感熱紙の特性を示す図。
【図12】従来のサーマルプリンタにおいて、予熱用通電パルスを与えないで印字出力を行った場合の印字データ、通電パルス、熱エネルギ量との関係を説明する図。
【図13】従来のサーマルプリンタにおいて、予熱用通電パルスを与えて印字出力を行った場合の印字データ、通電パルス、熱エネルギ量との関係を説明する図。
【符号の説明】
1…CPU
9…サーマルラインヘッド
22…感熱紙
22a…台紙
22b…感熱部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a thermal printer that performs print output on multicolor thermal paper composed of a plurality of color layers.
[0002]
[Prior art]
As the multicolor thermal paper, for example, there is a two-color thermal paper. As the two-color thermal paper, there are a decoloring type and a color adding type. This color-added thermal paper is constructed by overlapping a red color layer and a black color layer on a mount. As shown in FIG. 10, the erasable thermal paper is configured such that a black
[0003]
The color development characteristics of such two-color thermal paper are shown in FIG. In the figure, the vertical axis represents the degree of color development, and the horizontal axis represents the amount of heat energy given to the thermal paper. Graph y1 shows the characteristics of the coloring layer that develops red color, and graph y2 shows the characteristics of the coloring layer that develops black color. Because of these characteristics, when printing output on such two-color thermal paper with a thermal printer, a low thermal energy amount EA is given to the thermal paper by energizing the thermal line head with a small current. Printing is performed under control such that red color is developed and the thermal line head is energized with a large current to give high thermal energy amount EB to the thermal paper to develop black color.
[0004]
When print output is performed in this way, if there is a print output portion (dot) in the print data, the heating element that outputs it is energized to generate heat up to an appropriate temperature at which the amount of heat energy EA or EB can be output. In some cases, the temperature does not rise easily even when the heating element of the thermal line head is suddenly turned on.
[0005]
For example, when using thermal paper that develops color with an appropriate amount of thermal energy E0, if only the energization pulse for printing is applied to the heating element without preheating, the thermal energy that one heating element of the thermal line head gives to the thermal paper. As shown in FIG. 12 (c), the relationship between the amount and the time is that even when the energization pulse for printing is applied to the heat generating element, the heat energy amount that the heat generating element gives to the thermal paper steeply reaches the appropriate heat energy amount E0. However, it can be seen that the amount of heat energy gradually increases. This also shortens the colored portion.
[0006]
For this reason, in order to make it easy for the thermal line head to reach an appropriate temperature, as shown in FIG. 13 (a), the color of the multicolor thermal paper is not developed even in the portion (dots) where print output is not performed in the print data. In FIG. 2B, preheating control for energizing the heater element by applying a preheating energization pulse to the heating element is performed.
[0007]
By performing such preheating control, the heating element generates heat to a certain temperature even with dots that do not perform printing output as shown in FIG. 3C. The amount of heat energy given to the paper can be reached to the appropriate amount of heat energy E0 earlier.
[0008]
[Problems to be solved by the invention]
By the way, for the purpose of extending the life of the thermal line head and preventing the deterioration of the printing quality due to the deterioration of the head, the present applicant divides the number of printing into a plurality of times and prints with a low amount of thermal energy. A thermal printer that develops a color that requires a high amount of energy has been proposed and filed (Japanese Patent Application Nos. 9-229666, 10-19917, and 10-86727).
[0009]
However, in such a thermal printer, if the above-described preheating control is performed, for example, when printing on a two-color thermal paper as shown in FIG. 10, a color that is appropriately colored with a high thermal energy amount EB is printed. However, preheating control is performed not only in the first print output process but also in the second and subsequent print output processes. In this way, preheating is repeatedly performed for dots that are not printed. As a result, the total amount of thermal energy given to the thermal paper for the dots that are not printed out may enter the color development region of a color that appropriately develops with a low thermal energy amount EA. In such a case, it is conceivable that the color (red) that develops color with a low thermal energy amount EA partially develops even though the dot is not printed.
[0010]
Therefore, the present invention performs print output generated when preheating control is performed by a printer that develops a color that requires a high energy amount by dividing the number of times of printing into a plurality of times and printing with a low amount of heat energy. It is intended to provide a thermal printer that can prevent the development of dots.
[0012]
[Means for Solving the Problems]
According to the first aspect of the present invention, the amount of thermal energy is applied to a multicolor thermal paper composed of a plurality of color-developing layers having different colors depending on the amount of applied thermal energy by energizing a thermal head in accordance with print dot data. The lowest thermal energy in a thermal printer that performs print output and performs preheat control that energizes the thermal head to the extent that each color of the multicolor thermal paper does not develop even for dots that are not printed out of the print dot data. When developing a color-developing layer that produces color, the pre-heating control is carried out with a normal energization amount, and the print output process is performed once with the lowest amount of heat energy, compared to the color-developing layer that produces color with the lowest amount of heat energy. When coloring a colored layer that develops color with a high amount of heat energy, print output processing with a heat energy amount lower than the high heat energy is performed multiple times. Sleep to perform, in its plurality of print processing one of performs preheating control in the normal energization amount, other print processing in a normal power supply amount is smaller than (smaller) amount of current, performs preheating control A thermal printer that performs preheating control in which a preheating energization pulse is applied by shifting a phase in a range of dots in which printing output is not performed among preheating energization pulses and print dot data .
[0013]
In the present invention, since the total amount of heat energy given to the dots that do not perform print output of the thermal paper by preheating control can be suppressed to the extent that the color that develops color with the lowest amount of heat energy does not develop, It is possible to prevent dots that are not printed out from being colored.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS.
FIG. 1 is a block diagram showing the configuration of the main part of the present embodiment. 1 is a CPU (central processing unit) that constitutes a control unit body, and 2 is a ROM that stores program data and the like for the
[0015]
The I / O port 4 includes a motor driver 8 that drives a paper feed motor 7 that drives a conveyance roller or the like that conveys continuous thermal paper in the forward or backward direction, and a plurality of heating elements that apply heat to the thermal paper. A head driver 10 for turning on and off the heating elements of the thermal line head 9 arranged in a line shape, a motor driver 12 for driving a cutter motor 11 for driving a
[0016]
As shown in FIG. 5, the
[0017]
In the thermal printer according to the present embodiment, a
[0018]
In the
In order to develop a coloring layer that develops color with a high thermal energy amount EB, not only the high thermal energy amount EB is given to the
Therefore, it can be seen that the color-developing layer that develops color with a high amount of heat energy EB can be developed by printing twice with a low amount of heat energy EA.
[0019]
When printing on the
[0020]
In ST12, the paper feed motor 7 is driven in the forward direction to transport the
[0021]
The energization control at this time is performed by a process as shown in FIG. 3 for each heating element. That is, based on the print data of each color dot-developed in the RAM 3 in ST31, it is determined whether the print data to be processed is a dot to be printed out regardless of which color it is.
[0022]
If it is determined in ST31 that the print data to be processed is a dot to be printed, a print energizing pulse giving a low thermal energy amount EA is given to the heating element in ST32, and the process is exited.
[0023]
If it is determined in ST31 that the print data to be processed is a dot that will not be printed, the preheating is performed by applying a preheating energization pulse as shown in FIG. 7A to the heating element in ST33. Go through this process. Thus, when printing output is performed with a low amount of heat energy EA, preheating is always performed for dots that are not printed.
[0024]
When the print output for one line is completed, the process proceeds to ST14 shown in FIG. That is, in ST14, it is determined whether or not to perform print output with a color that requires a high amount of heat energy EB. Here, it may be determined whether or not printing of a color that requires a low amount of heat energy EA has been completed.
[0025]
If it is determined in ST14 that print output is not performed with a color that requires a high amount of heat energy EB, the process returns to ST12. By repeating such processing, all print data “AB” as shown in FIG. 6A is printed on one heat
[0026]
If it is determined in ST14 that print output is performed in a color that requires a high amount of heat energy EB, the paper feed motor 7 is driven in the reverse direction by the amount corresponding to the
[0027]
Next, in ST16, the paper feed motor 7 is again driven in the forward direction, and the
[0028]
The energization control at this time is performed by a process as shown in FIG. 4 for each heating element. That is, based on the print data of a color that requires a high amount of heat energy among the print data that has been developed in the RAM 3 in ST41, it is determined whether or not the print data to be processed is a dot to be printed.
[0029]
If it is determined in ST41 that the print data to be processed is a dot to be printed, a print energizing pulse giving a low thermal energy amount EA is given to the heating element in ST42, and the process is exited.
[0030]
If it is determined in ST41 that the print data to be processed is a dot that will not be printed, the process exits without applying a preheating energization pulse to the heating element as shown in FIG. 7B. Thus, when printing output is performed with a high amount of heat energy EB, preheating is not performed for dots that are not printed.
[0031]
When the print output for one line is completed, the process proceeds to ST19 shown in FIG. That is, in ST19, it is determined whether or not printing is finished. At this time, if it is determined that the printing is not yet finished, the process returns to ST17. Such processing is repeated to print print data “B” that requires a high amount of heat energy EB as shown in FIG. As a result, as shown in FIGS. 5E and 6C, the print data “B” is colored black.
[0032]
If it is determined in ST19 that printing has been completed, if it is determined that printing has been completed, the cutter motor 11 is driven in ST20 to cut the
[0033]
In this embodiment, in the first print output process (ST12 to ST14), the dots that are not printed are always preheated as shown in FIG. Regardless of, all the print data are printed with the thermal energy amount EA. In the second print output process (ST17 to ST19), dots that are not printed out are not preheated as shown in FIG. 7B, and the color that requires a high amount of heat energy is used. Only the print data is repeatedly printed with the thermal energy EA.
[0034]
As a result, a dot that has been printed once is colored red, and a dot that has been printed twice is colored black.
In addition, since the total amount of heat energy given to the dots that are not printed out is only the amount of heat energy given by preheating in the first print output process, the dots are colored with a low amount of heat energy EA. Color development (red) can be prevented. In this embodiment, the case where the preheating control is performed in the first print output process and the preheat control is not performed in the second print output process has been described. However, the present invention is not necessarily limited thereto. The preheating control may be performed in the second print output process without performing the preheat control in the first print output process.
[0035]
In the above embodiment, the case where two-color thermal paper is used as the thermal paper has been described. However, the present invention is not necessarily limited to this, and thermal paper composed of three or more color layers may be used. Good. In this case, when the coloring layer that develops color with the lowest amount of heat energy is developed, the print output process with the lowest amount of heat energy is performed once while preheating control is performed, and the coloring is performed with a higher amount of heat energy than that of the coloring layer. When the coloring layer to be colored is to be colored, the print output processing with the heat energy amount lower than the high heat energy amount is repeated a plurality of times, and preheating control is performed in the first print output processing, and the second and subsequent times. In this print output process, preheating control should not be performed. Thereby, the same effect as this embodiment can be produced.
[0036]
Further, in this case, preheating control is performed once out of a plurality of print output processes (this one print output process is not limited to the first print output process, and may be any number of print output processes). ), And other print output processing may not be performed preheating control.
[0037]
Next, a second embodiment of the present invention will be described with reference to FIGS. The block diagram in the present embodiment is the same as that shown in FIG.
[0038]
This embodiment is different from the first embodiment in that dots that are not printed in the second print output are preheated in the second print output instead of preheating. This is that the amount of heat energy given to the
[0039]
Specifically, the
[0040]
If it is determined in ST51 that the print data to be processed is a dot to be printed, a print energizing pulse giving a low thermal energy amount EA is given to the heating element in ST52, and the process is exited.
[0041]
If it is determined in ST51 that the print data to be processed is a dot not to be printed, the pulse width t1 of the preheating energization pulse given in the first print output process in ST53 (FIG. 9A). The preheating is performed by applying a preheating energization pulse having a narrower pulse width t2 (shown in FIG. 9B) to the heating element, and the process is exited.
[0042]
Note that the pulse width of the preheating energization pulse given in ST53 is such that the total amount of heat energy given to the
[0043]
In the present embodiment having such a configuration, in the first print output process (ST12 to ST14), as shown in FIG. The pre-heating is performed with a pulse width of the energization pulse), and all the print data is printed with the thermal energy amount EA regardless of the color to be developed. Further, in the second print output process (ST17 to ST19), pre-heating is performed as shown in FIG. 9B with a current supply amount smaller (smaller) than the normal current supply amount for the dots for which print output is not performed. Only print data for a color that requires a high amount of heat energy EB is repeatedly printed with the amount of heat energy EA.
[0044]
As a result, a dot that has been printed once is colored red, and a dot that has been printed twice is colored black.
Further, the total amount of heat energy given to the dots that do not perform print output requires a heat energy amount EA that is low in the total amount of heat energy given to the
[0045]
Further, in this embodiment, since the pre-heating is performed even a little in the second print output process, the thermal energy given to the thermal paper is compared with the first embodiment in which the pre-heat is not performed in the second print output process. The amount can be reached more quickly to the proper amount of thermal energy.
[0046]
In this embodiment, the preheating energization pulse given in ST53 in FIG. 8 has the same phase as the preheating energization pulse given in ST33 in FIG. In the case of applying a pulse, the preheating energization pulse given in ST53 is further phased within the range of dots in which print output is not performed with respect to the preheating energization pulse given in ST33 of FIG. 3 in the first print output processing. The preheating energization pulse with the energization timing shifted may be applied by deviating.
Thereby, the total amount of thermal energy given to the
[0047]
In the present embodiment, preheating control is performed with a normal energizing amount in the first print output process, and preheating control is performed with an energizing amount smaller than the normal energizing amount in the second print output process. However, the present invention is not necessarily limited to this, and preheating control is performed with an energization amount smaller than the normal energization amount in the first print output process, and preheating is performed with the normal energization amount in the second print output process. Control may be performed.
[0048]
In this embodiment, the case where two-color thermal paper is used as the thermal paper has been described. However, the present invention is not necessarily limited to this, and thermal paper composed of three or more color layers may be used. Good.
[0049]
In this case, when the coloring layer that develops color with the lowest amount of heat energy is developed, the print output process with the lowest amount of heat energy is performed once while preheating control is performed, and the coloring is performed with a higher amount of heat energy than that of the coloring layer. When the coloring layer to be colored is to be colored, the print output processing with the heat energy amount lower than the high heat energy amount is repeated a plurality of times, and preheating control is performed in the first print output processing, and the second and subsequent times. In the print output process, the preheating control is performed with the energization amount applied to the heating element of the thermal line head 9 by preheating being smaller than the energization amount (normal energization amount) in the first print output process. Good.
[0050]
However, each energization amount given to the heating element of the thermal line head 9 by preheating in the second and subsequent print output processes is the total amount of thermal energy given to the dots that are not printed in the print output process of all times. It is set so as not to develop a color that requires the lowest amount of heat energy. Thereby, the same effect as this embodiment can be produced.
[0051]
Further, when using thermal paper composed of three or more color layers, preheating control is performed at a normal energizing amount once in a plurality of print output processes (this one print output process is the first print output process). The number of print output processes is not limited to the output process, and other print output processes may be performed with preheating control with an energization amount smaller than the normal energization amount. In this case, the phase of the preheating energization pulse in each print output process may be shifted.
[0052]
In the first and second embodiments, the case where the thermal paper is transported line by line and printed is described. However, the present invention is not limited to this and is not limited to this. However, the present invention may be applied to a case where print output is performed while being conveyed.
[0053]
【The invention's effect】
As described above in detail, according to the present invention, when preheating control is performed with a printer that develops a color that requires a high energy amount by dividing the number of times of printing into a plurality of times and printing with a low amount of heat energy. It is possible to provide a thermal printer capable of preventing the color development of dots that do not generate print output.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a thermal printer according to a first embodiment of the present invention.
FIG. 2 is a flowchart showing print processing performed by a CPU in the embodiment.
FIG. 3 is a flowchart showing “print output processing for all print dot data unrelated to color” shown in FIG. 2;
4 is a flowchart showing “print output processing for print dot data of a color requiring a high amount of heat energy” shown in FIG. 2;
FIG. 5 is a diagram illustrating an operation in the embodiment.
6A and 6B are diagrams for explaining the operation of the embodiment, in which FIG. 6A is print data output in the first print process, FIG. 6B is print data output in the second print process, and FIG. This is the final printing result.
7A and 7B are diagrams for explaining the relationship between print data and energization pulses in the embodiment, in which FIG. 7A shows the first print output process, and FIG. 7B shows the second print output. The case where a process is performed is shown.
FIG. 8 is a flowchart showing a “print output process for print dot data of a color that requires a high amount of heat energy” in the second embodiment of the present invention.
FIG. 9 is a diagram for explaining the relationship between print data and energization pulses in the same embodiment. FIG. 9A shows the first print output process, and FIG. 9B shows the second print output. The case where a process is performed is shown.
FIG. 10 is a diagram illustrating a configuration of thermal paper.
11 is a graph showing characteristics of the thermal paper shown in FIG.
FIG. 12 is a diagram for explaining the relationship among print data, energization pulse, and thermal energy when print output is performed without applying a preheating energization pulse in a conventional thermal printer.
FIG. 13 is a diagram for explaining the relationship among print data, energization pulse, and heat energy when a preheat energization pulse is applied and print output is performed in a conventional thermal printer.
[Explanation of symbols]
1 ... CPU
9 ...
Claims (1)
最も低い熱エネルギ量で発色する発色層を発色させる場合には通常の通電量で前記予熱制御を行いつつ、最も低い熱エネルギ量による印字出力処理を1回行い、
その最も低い熱エネルギ量で発色する発色層よりも高い熱エネルギ量で発色する発色層を発色させる場合にはその高い熱エネルギよりも低い熱エネルギ量による印字出力処理を複数回重ねて行うようにし、その複数回の印字処理のうち1回は通常の通電量で予熱制御を行い、その他の印字処理は通常の通電量よりも小さい通電量で、前記予熱制御を行う予熱通電パルスと前記印字ドットデータのうち印字出力を行わないドットの範囲で位相をずらして前記予熱通電パルスを与える予熱制御を行うことを特徴とするサーマルプリンタ。A print output is performed by giving a thermal energy amount to a multi-color thermal paper composed of a plurality of color-developing layers having different colors depending on the amount of heat energy to be applied by energizing a thermal head according to print dot data, In a thermal printer that performs preheating control for energizing the thermal head to such an extent that each color of the multicolor thermal paper does not develop color even for dots that are not printed out of the print dot data,
When the coloring layer that develops color with the lowest amount of heat energy is colored, the print output process with the lowest amount of heat energy is performed once while performing the preheating control with a normal energizing amount,
When coloring a coloring layer that develops color with a higher amount of heat energy than the coloring layer that develops with the lowest amount of heat energy, print output processing with a heat energy amount lower than the higher heat energy is performed multiple times. The preheating control is performed with a normal energizing amount once in the plurality of printing processes, and the preheating energizing pulse and the printing dots for performing the preheating control with the energizing amount smaller than the normal energizing amount for the other printing processes. A thermal printer that performs preheating control in which the preheating energization pulse is applied by shifting the phase in a range of dots in which data is not printed out .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP37129698A JP3609950B2 (en) | 1998-12-25 | 1998-12-25 | Thermal printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP37129698A JP3609950B2 (en) | 1998-12-25 | 1998-12-25 | Thermal printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000190549A JP2000190549A (en) | 2000-07-11 |
| JP3609950B2 true JP3609950B2 (en) | 2005-01-12 |
Family
ID=18498465
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP37129698A Expired - Fee Related JP3609950B2 (en) | 1998-12-25 | 1998-12-25 | Thermal printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3609950B2 (en) |
-
1998
- 1998-12-25 JP JP37129698A patent/JP3609950B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000190549A (en) | 2000-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101309803B (en) | Double Sided Thermal Printer | |
| JP4596036B2 (en) | Thermal head control method and thermal printer | |
| EP0193340A1 (en) | Thermal printer | |
| US5682504A (en) | Driving technique for printhead of thermal printer to improve print quality | |
| US9266349B2 (en) | Color printer and method for controlling heat pulse of color printer | |
| JP3609950B2 (en) | Thermal printer | |
| JP4457452B2 (en) | Printer device | |
| WO2012043789A1 (en) | Printer | |
| JP2000190548A (en) | Thermal printer and printing method of thermal printer | |
| JP3609949B2 (en) | Thermal printer | |
| JPS61123550A (en) | Thermal head controlling system | |
| JP2000218837A (en) | Thermal printer | |
| JP4147384B2 (en) | Thermal head control device | |
| JP2000190547A (en) | Thermal printer | |
| JP3619690B2 (en) | Thermal paper printing method | |
| JPH0356366Y2 (en) | ||
| JP3251989B2 (en) | Color thermal printer | |
| JPH07214813A (en) | Thermal printer | |
| JP2001010095A (en) | 2-color thermal paper printer | |
| JPH08216441A (en) | Device and method for color heat-sensitive recording | |
| JP2012076352A (en) | Printer | |
| JPH06246947A (en) | Thermal head | |
| JP2006056150A (en) | Method of controlling energization of thermal head | |
| JP2001138561A (en) | Driver and driving method for thermal head | |
| JP2001162853A (en) | Thermal printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20041005 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041015 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081022 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091022 Year of fee payment: 5 |
|
| LAPS | Cancellation because of no payment of annual fees |