JP3609213B2 - Thermal printing method and thermal printer - Google Patents

Thermal printing method and thermal printer Download PDF

Info

Publication number
JP3609213B2
JP3609213B2 JP23519896A JP23519896A JP3609213B2 JP 3609213 B2 JP3609213 B2 JP 3609213B2 JP 23519896 A JP23519896 A JP 23519896A JP 23519896 A JP23519896 A JP 23519896A JP 3609213 B2 JP3609213 B2 JP 3609213B2
Authority
JP
Japan
Prior art keywords
energization time
thermal
time data
image
data
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 - Lifetime
Application number
JP23519896A
Other languages
Japanese (ja)
Other versions
JPH1076696A (en
Inventor
冬樹 乾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP23519896A priority Critical patent/JP3609213B2/en
Publication of JPH1076696A publication Critical patent/JPH1076696A/en
Application granted granted Critical
Publication of JP3609213B2 publication Critical patent/JP3609213B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads

Landscapes

  • Electronic Switches (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、感熱記録紙を加熱して発色記録する感熱プリント方法及び感熱プリンタに関するものである。
【0002】
【従来の技術】
サーマルヘッドで感熱記録紙を加熱して直接に発色記録する感熱プリンタが知られている。例えば、カラー感熱プリンタでは、マゼンタ感熱発色層,シアン感熱発色層,イエロー感熱発色層が支持体上に順次層設されたカラー感熱記録紙が用いられる。このカラー感熱記録紙では、各感熱発色層を選択的に発色させるために、各感熱発色層の発色熱エネルギー(mJ/mm)が異なっており、深層の感熱発色層ほど発色熱エネルギーが大きくなっている。また、次の感熱発色層を熱記録する際に、その上にある記録済みの感熱発色層が再度発色しないように、この記録済みの感熱発色層に特有な電磁波を照射して光定着が行われる。
【0003】
サーマルヘッドには、多数の発熱素子(抵抗素子)がライン状に配列されており、1色の画像を1ラインずつ記録する。この1ラインを記録する場合には、各発熱素子は、記録すべき感熱発色層の特性曲線に基づき、この感熱発色層が発色する直前の熱エネルギー(以下、これをバイアス熱エネルギーという)と、所望の濃度に発色させるための熱エネルギー(以下、これを階調熱エネルギーという)とをカラー感熱記録紙に与え、カラー感熱記録紙上で仮想的に四角に区画した画素内を発色させてドットを形成する。バイアス熱エネルギーは、感熱発色層の種類に応じた一定値であるが、階調熱エネルギーは、階調レベルを表す画像データに応じて変化する。
【0004】
画像を高画質に発色記録する場合には、プロファイル補正、蓄熱補正、抵抗値補正等の画像処理を行う必要がある。プロファイル補正は、各画像データに各感熱発色層の発色特性に基づいたマスキング処理を施したり、特性曲線に基いたγ補正等を施す。これにより、カラー感熱記録紙に本来の濃度及び色で画像が記録されるようにしている。この補正では、例えばプロファイル補正済の画像データが予め記憶されたROM、すなわちルックアップテーブル(LUT)を用い、入力された3色の画像データに対応する3色の補正済画像データを取り出すことで高速に処理している。
【0005】
また、1ラインを記録する際に、前回までの発熱素子の発熱によってサーマルヘッドに蓄えられた熱が今回の1ラインの記録に影響して、シェーディングが発生する。さらに、発熱素子の抵抗値には、5〜10%程度のバラツキがあるため、同じ通電時間で各発熱素子を通電しても、各発熱素子の発生する熱エネルギーは、その抵抗値に応じて変化してしまい、記録された画像に濃度ムラ等の不都合な現象が発生する。このような、濃度ムラやシェーディングの発生を防止するために、発熱素子の蓄熱補正や抵抗値補正等を行っている。
【0006】
【発明が解決しようとする課題】
高画質で画像を記録する感熱プリンタでは、上記のような蓄熱補正、抵抗値補正、プロファイル補正等の各種補正処理を高速に処理しながらプリントしている。このため、大容量のワークメモリや、専用の高速な処理回路、DSP(デジタルシグナルプロセッサ)等を内蔵しており、感熱プリンタが高価になってしまうという問題があった。逆に、上記のような補正のための回路を内蔵しない安価な感熱プリンタでは、ユーザが満足できるような画質が得られない。
【0007】
本発明は、上記問題点を解消するためになされたものであり、画像を記録するための回路が簡単で安価でありながら高画質の画像を記録することができる感熱プリント方法及び感熱プリンタを提供することを目的とするものである。
【0008】
【課題を解決するための手段】
上記目的を達成するために、請求項1記載の感熱プリント方法では、記録すべき画像の画像データを外部のコンピュータに記憶しておき、あらかじめこのコンピュータで各画像データを発熱素子の通電時間を表す通電時間データに変換するとともに、これらの各通電時間データに対して所定の補正処理を行い、この後に補正処理済のあらかじめ指定されたライン数分の通電時間データをコンピュータから感熱プリンタに転送し、この通電時間データに応じて各発熱素子を通電して発熱させ、各発熱素子に対応する画素を記録することにより画像を記録するものである。
【0009】
請求項2記載の感熱プリンタでは、記録すべき画像の各画像データをあらかじめ発熱素子の通電時間を表す通電時間データに変換してから、これらの各通電時間データに対して所定の補正処理を行って記憶するコンピュータに接続され、前記コンピュータから補正処理済の通電時間データを取り込むメモリ手段と、前記メモリ手段から読み出したあらかじめ指定されたライン数分の各通電時間データに応じて各発熱素子を通電して発熱させ、各発熱素子に対応する画素を感熱記録紙上に記録するヘッド駆動手段とを備えたものである。
【0010】
【発明の実施の形態】
カラー感熱記録紙の層構造の一例を示す図2において、カラー感熱記録紙10は、シアン感熱発色層11と、365nmの紫外線に光定着性を有するマゼンタ感熱発色層12と,420nmの紫外線に光定着性を有するイエロー感熱発色層13と,透明な保護層14とが支持体15上に順次層設されている。これらの各感熱発色層11〜13は、熱記録される順番に層設されているが、例えばマゼンタ,イエロー,シアンの順番に熱記録する場合には、イエロー感熱発色層13とマゼンタ感熱発色層12とが入れ換えられる。
【0011】
なお、各感熱発色層11〜13の間には、感熱発色層の熱感度を調整するための中間層が形成されているが、図面では省略してある。また、支持体15としては、不透明なコート紙またはプラスチックフイルムが用いられるが、OHPシートを作成する場合には、透明なプラスチックフイルムが用いられる。
【0012】
図3は、各感熱発色層11〜13の発色特性を示すものである。各感熱発色層11〜13は、深層になるほど発色するために大きな発色熱エネルギーが必要であり、このカラー感熱記録紙10では、イエロー感熱発色層13の発色熱エネルギーが最も低く、シアン感熱発色層11の発色熱エネルギーが最も高い。イエローの画素を記録する場合には、イエロー用のバイアス熱エネルギーEbyに階調熱エネルギーEgyを加えた発色熱エネルギーがカラー感熱記録紙10に与えられる。このバイアス熱エネルギーEbyは、イエロー感熱発色層13が発色する直前の熱エネルギーであり、階調熱エネルギーEgyは、記録すべき画素の発色濃度すなわちイエローの階調レベルに応じて決められる。なお、マゼンタ,シアンについても同様であるので、記号Ebm,Egm,Ebc,Egcを付してある。
【0013】
図1において、カラー感熱プリンタ20は、外部のコンピュータ50(パソコン)に接続されて使用され、カラー感熱記録紙10は、給紙用カセット(図示せず)から送り出され、プラテンローラ21に向かって送られる。このプラテンローラ21に対向して、サーマルヘッド22が配されている。サーマルヘッド22の下部には、主走査方向(カラー感熱記録紙10の幅方向)に多数の発熱素子23(図4参照)をライン状に配列した発熱素子アレイ24が形成されている。サーマルヘッド22は、軸22aを中心にして、画像を記録するためにプラテンローラ21上のカラー感熱記録紙10に圧接した圧接位置と、カラー感熱記録紙10から離れた退避位置との間で揺動する。
【0014】
サーマルヘッド22は、ヘッドドライバ25によって駆動され、搬送路の上流(図中右側)から下流に向けて搬送されているカラー感熱記録紙10にバイアス熱エネルギーと階調熱エネルギーとを与え、1つの色の画像を1ラインずつ記録する。カラー感熱記録紙10の3回往復動によって3色面順次でカラー画像が記録される。
【0015】
プラテンローラ21の下流には、搬送ローラ対27が配されている。この搬送ローラ対27は、一方がパルスモータ28で駆動されるキャプスタンローラ27aであり、他方がカラー感熱記録紙10の搬送に伴って従動回転するピンチローラ27bである。ピンチローラ27bは、キャプスタンローラ27aとの間にカラー感熱記録紙10をニップしたニップ位置と、カラー感熱記録紙10から離れたニップ解除位置との間で移動する。搬送ローラ対27は、キャプスタンローラ27aがパルスモータ28によって正逆両方向に回転されることにより、ニップしたカラー感熱記録紙10を往復動させる。画像の記録時には、パルスモータ28は、モータドライバ28aからパルスが供給され、連続的に回転される。
【0016】
搬送ローラ対27の下流には、イエロー用光定着器31とマゼンタ用光定着器32とが配されている。イエロー用光定着器31は、発光ピークが420nmのイエロー用紫外線を放出する紫外線ランプ31aとリフレクタ31bとからなる。マゼンタ用光定着器32は、発光ピークが365nmのマゼンタ用紫外線を放出する紫外線ランプ32aとリフレクタ32bとからなる。各紫外線ランプ31a,32aは、ランプドライバ33によって点灯される。
【0017】
記録すべき画像は、その画像データがコンピュータ50で処理されて記録用通電時間データとしてカラー感熱プリンタ20に入力される。カラー感熱プリンタ20は、入出力インタフェイス(I/F)回路35を備えている。このI/F回路35は、一般的なパーソナルタイプのコンピュータとプリンタとを接続するための規格、例えばセントロニクス準拠のものを用いており、コンピュータ50側のI/F回路51に接続される。これにより、コンピュータ50とカラー感熱プリンタ20との間で記録用通電時間データ及びプリント制御のための制御コードの送受信を行う。なお、カラー感熱プリンタ20とコンピュータ50との接続は、汎用的かつ一般的なインタフェイスが好ましく、パラレルにデータを送受信するセントロニクス準拠の他にも、SCSI(Small Computer System Interface)やシリアルにデータを送受信するRS−232C,RS−422A,IEEE1394規格等のものであってもよい。
【0018】
I/F回路35には、コンピュータ50からの画像記録開始コマンド、1ライン記録開始コマンド等の制御コマンド及び記録用通電時間データが入力される。このI/F回路35は、制御コマンドをプリントコントローラ36に送り、記録用通電時間データを第1セレクタ37に送る。プリントコントローラ36は、制御コマンドをエンコードして、カラー感熱プリンタ20の各部を制御する。また、プリントコントローラ36は、1ライン記録終了コマンド、画像記録終了コマンド等の制御コマンドをI/F回路35を介してコンピュータ50に送る。
【0019】
第1セレクタ37は、1ライン分のデータ転送毎に、ラインメモリ手段としての第1ラインメモリ38、第2ラインメモリ39を交互に切り換えて、I/F回路35に接続する。第1セレクタ37が第1ラインメモリ38に接続されている時には、この第1ラインメモリ28に1ライン分の記録用通電時間データが書き込まれ、第2ラインメモリ39に接続されている時には、この第2ラインメモリ28に1ライン分の記録用通電時間データが書き込まれる。
【0020】
プリント時には、第1ラインメモリ38及び第2ラインメモリ39のいずれか一方から記録すべき1ライン分の記録用通電時間データが読み出され、第2セレクタ40に送られる。第2セレクタ40は、第1ラインメモリ38と第2ラインメモリ39を交互に切り替えて並直変換回路41に接続する。この第2セレクタ40は、第1セレクタ37と異なるラインメモリに接続するように制御され、一方のラインメモリの書込み中に、他方のラインメモリから読み出した1ライン分の記録用通電時間データを並直変換回路41に送る。
【0021】
サーマルヘッド制御回路42は、一定周期のクロックを発生し、これを並直変換回路41に送る。1画素の記録中におけるクロックの発生間隔と個数は、発熱素子23の通電時間の分解能及び最大通電時間よってあらかじめ決めておく。
【0022】
並直変換回路41は、第2セレクタ40から入力されるMビットの各記録用通電時間データから、データ値に応じた幅のパルスに変換する。このパルスによって発熱素子23が通電される。並直変換回路41には、記録用通電時間データがセットされる減算カウンタを用い、所定の周期のクロックで減算することで行うことができる。まらた、クロックをカウントするカウンタと、記録用通電時間データがセットされるマグニチュードコンパレータを用い、カウンタの内容と記録用通電時間データを比較することによって行ってもよい。
【0023】
並直変換回路41からの各パルスはヘッドドライバ25に送られる。ヘッドドライバ25は、各発熱素子23のそれぞれに対応して設けたトランジスタ等から構成されている。このヘッドドライバ25は、並直変換回路41からパルスが入力されると、パルスが入力されている間だけトランジスタをONとして、対応する発熱素子23を通電する。
【0024】
これにより、各発熱素子23は、その通電時間と抵抗値によって決まる熱エネルギーを発生し、これをカラー感熱記録紙10に与えて、バイアス熱エネルギーと階調熱エネルギーとを与える。これらのヘッドドライバ25と、並直変換回路41と、サーマルヘッド制御回路42とでヘッド駆動手段を構成している。
【0025】
このように、カラー感熱プリンタ20は、通電時間データを、通電時間に応じた幅のパルスに変換するだけでよいから、回路構成が簡単になり、製造コストを安価にすることができる。なお、ヘッド駆動手段は、通電時間データに表される通電時間で発熱素子23を通電できる構成であれば他の構成であってもよい。
【0026】
コンピュータ50は、一般的なパーソナルタイプのものであって、I/F回路51の他に、CPU52,ハードディスク53,メモリ(RAM)54等から構成され、これらはそれぞれデータバス56で接続されている。また、CPU52には、キーボード用I/F回路57を介してキーボード58が接続されており、このキーボード58を操作することにより、画像の取り込み指示、プリント指示等を行うことができる。
【0027】
記録すべき画像は、コンピュータ50に接続されたスキャナ等で取り込まれ、イエロー画像データ,マゼンタ画像データ,シアン画像データとしてハードディスク53に書き込まれる。ハードディスク53には、コンピュータ50のオペレーティングシステムのプログラムが書き込まれている他に、カラー感熱プリンタ20で画像をプリントするためのドライバソフトが書き込まれている。なお、フロッピディスクやCD−ROM等の記憶媒体から画像を取り込んでもよい。
【0028】
ドライバソフトは、I/F回路51を介してカラー感熱プリンタ20を制御するための制御プログラム,画像データを通電時間に変換するための変換処理プログラム,各種の補正をする補正プログラム等からなる基本プログラムと、画像データを発熱素子23の通電時間に変換するためのルックアップテーブル(LUT)データと、プロファイル補正処理のためのプロファイル補正データと、抵抗値補正データとからなる。このドライバソフトは、例えばカラー感熱プリンタ20の購入時に、フロッピディスクに書き込まれたものがユーザに渡され、ユーザによってハードディスク53に書き込まれる。プリント時には、CPU52は、基本プログラムに従って各種の補正処理、データの転送、カラー感熱プリンタ20の制御等を行う。
【0029】
メモリ54は、各種の処理に必要なデータを一時的に記憶するワークメモリとして使用される。なお、ハードディスク53を仮想メモリとして用い、これをワークメモリの一部として使用してもよい。
【0030】
CPU52は、画像データの通電時間データへの変換と、プロファイル補正と、抵抗値補正と、第1、第2蓄熱補正とを順次に行う。通電時間データへの変換に際して、CPU52は、ハードディスク53上のLUTデータを用いて画像データを通電時間に変換する。LUTデータは、画像データと通電時間データとを1対1に対応させたデータベースであって、イエロー,マゼンタ,シアンの3種類が用意されている。各通電時間データは、特性曲線に基づいて決められており、また対応する画像データの数値、すなわち階調レベルに応じた濃度で画素を発色させるための発熱素子23の通電時間を表している。
【0031】
通電時間データにすることにより、蓄熱補正や抵抗値補正の演算を簡単な線型的なもとすることができる。
【0032】
プロファイル補正では、CPU52は、プロファイル補正データに基づいてマスキング処理を行い、通電時間データの表す通電時間を増減した第1補正通電時間データを作成する。プロファイル補正データは、例えばグレーのテスト画像データを用いてカラー感熱プリンタ20でテストプリントし、このテスト画像をスキャナで読み取って得られた画像データと、テスト画像データとが一致するように補正するためのものである。
【0033】
プロファイル補正データは、例えばマトリクス演算を行う際に必要な各色の通電時間データに乗じる係数となっている。CPU52は、各画素の3色の通電時間データと、プロファイル補正データとを用いて、所定のマトリクス演算を行い、第1補正通電時間データを作成する。このプロファイル補正により、カラー感熱記録紙10の発色特性に基づいて各画素が発色を正しくするように補正される。もちろん、3色の通電時間データの数値から補正処理済の通電時間データが取り出すことができるLUTデータを用いてもよい。
【0034】
抵抗値補正では、CPU52は、抵抗値補正データに基づいて、第1通電時間データの表す通電時間を増減した第2補正通電時間データを作成する。抵抗値補正データは、カラー感熱プリンタ20の製造時に測定された各発熱素子23の抵抗値に応じて決められており、各発熱素子23毎にデータが用意されている。この補正処理では、各通電時間データと、これに対応する発熱素子23の抵抗値補正データとを用いて所定の抵抗値補正演算を行い、第2補正通電時間データを作成する。
【0035】
第1蓄熱補正は、1個の発熱素子に注目した場合に、この発熱素子で記録する画素の濃度が、隣接した他の発熱素子の蓄熱によって本来のものよりも高く記録されないようにするためのものである。CPU52は、各第2補正通電時間データに対して所定の第1蓄熱補正演算を行い、他の発熱素子23の蓄熱を考慮した第3補正通電時間データを作成する。
【0036】
第2蓄熱補正は、発熱素子アレイが記録する1ラインに注目した場合に、この1ラインを記録するまでのサーマルヘッド22の蓄熱によって1ラインの濃度上昇の防止するとともに、蓄熱量が徐々に大きくなることによって生じるシェーディングの発生を防止するためのもである。CPU52は、各第3補正通電時間データに対して所定の第2蓄熱補正演算を行い、記録用通電時間データを作成する。
【0037】
カラー感熱記録紙10の記録状態を示す図4において、サーマルヘッド22の発熱素子アレイ24は、1つの色の画像を1ラインずつ記録する。この1本のラインは、主走査方向に伸びており、複数の画素PSからなる。各画素PSは、対応する発熱素子23で記録される。サーマルヘッド22は、カラー感熱記録紙10が副走査方向に1ライン分の幅が送られたときに、バイアス熱エネルギーと階調熱エネルギーの発生と、自然冷却とを行って1ラインを記録し、1ライン分の幅だけ送られると次のラインの記録を開始する。
【0038】
次に上記構成の作用について、図5を参照しながら説明する。カラー画像を記録する場合には、カラー感熱プリンタ20とコンピュータ50とを各I/F回路35,51を介して接続する。また、コンピュータ50にスキャナ等を接続する。そして、キーボード58を操作して、画像の取り込みを指示すると、スキャナでカラー画像が3色分解測光される。このスキャナは、カラー画像の青色,緑色,赤色の画像データをイエロー,マゼンタ,シアンの画像データにして出力する。これらの画像データは、コンピュータ50内のハードディスク53に書き込まれる。この画像データの取り込み後に、キーボード58を操作して、プリントの指示をすると、CPU52は、通電時間への変換と、各種の補正処理とを開始する。
【0039】
まず、CPU52は、各色の画像データを通電時間に変換する。CPU52は、イエロー画像データを順次にハードディスク52から読み出し、この読み出したイエロー画像データの数値に対応するイエローの通電時間データをハードディスク53上のイエロー用のLUTデータから取り出す。これにより、各イエロー画像データは、所定の濃度でイエローを発色させるのに必要な通電時間を表した通電時間データにそれぞれ変換される。取り出された各通電時間データは、メモリ54に書き込まれる。
【0040】
全てのイエロー画像データを通電時間データに変換すると、CPU52は、マゼンタ画像データを順次にハードディスク52から読み出し、各マゼンタ画像データをマゼンタ用のLUTデータを用いてマゼンタの通電時間データに変換し、メモリ54に書き込む。同様にして、シアン用のLUTデータを用いて、シアン画像データをシアンの通電時間データに変換して、メモリ54に書き込む。
【0041】
3色の画像データを通電時間データに変換すると、CPU52は、プロファイル補正を行う。CPU52は、まずハードディスク53からプロファイル補正データを読み出す。次にCPU52は、イエロー,マゼンタ,シアンの各通電時間データを1画素分読み出す。そして、この3色の通電時間データとプロファイル補正データとを用いてマトリクス演算を行う。これにより、この画素の3色の通電時間データにプロファイル補正(マスキング処理)が行われ、この演算で得られた3色の第1補正通電時間データは、元の通電時間データに代えてメモリ54にそれぞれ書き込まれる。1画素分のプロファイル補正が終了すると、CPU52は、次の画素の3色の通電時間データをメモリ54から読み出し、同様にしてプロファイル補正を行う。以降同様にして、順次に各画素の3色の通電時間データにプロファイル補正を行う。
【0042】
全ての画素についてのプロファイル補正が終了すると、CPU52は、ハードディスク53から抵抗値補正データを読み出す。この後、CPU52は、メモリ54からイエローの第1補正通電時間データを1ライン分ずつ読み出す。そして、読み出した1ライン分の各第1補正通電時間データと、それぞれに対応する抵抗値補正データとを用いて抵抗値補正演算を行い、得られた1ライン分の第2補正通電時間データを元のイエローの第1補正通電時間データに代えてメモリ54に書き込む。これにより、イエローの各第1補正通電時間データは、それぞれ対応する発熱素子23の抵抗値の大きさを考慮した第2補正通電時間データにされる。イエローの各ラインについて抵抗値補正が終了すると、マゼンタ、シアンについての抵抗値補正が順番に行われ、得られた各色の第2補正通電時間データがメモリ54に書き込まれる。
【0043】
3色の抵抗値補正が終了すると、CPU52は、第1蓄熱補正を行う。CPU52は、各画素のイエロー用の第2補正通電時間データをメモリ54から読み出す。そして、この読み出した各第2補正通電時間データを用いて、基本プログラム中の第1蓄熱補正用のプログラムに基づき第1蓄熱演算を施す。この演算により、各画素に対してそれぞれイエローの第3補正通電時間データが作成され、この第3補正通電時間データが、元のイエローの第2補正通電時間データに代えてメモリ54に書き込まれる。同様にして、マセンタ,シアンの各第2補正通電時間データに第1蓄熱補正が施され、それぞれマゼンタ用、シアン用の第3補正通電時間データとして、メモリ54に書き込まれる。このようにして、各色の第2補正通電時間データは、対応する発熱素子23に隣接した発熱素子23の蓄熱の影響を考慮した第3補正通電時間データにされる。
【0044】
第1蓄熱補正の終了後には、CPU52は、第2蓄熱補正を行う。CPU52は、イエローの第3補正通電時間データをメモリ54から読み出し、そして、この読み出した各第3補正通電時間データに対して、第2蓄熱補正用のプログラムに基づいた第2蓄熱補正演算を施す。この演算で得られたイエローの記録用通電時間データは、元のイエローの第3補正通電時間データに代えてメモリ54書き込まれる。同様にして、マセンタ,シアンの各第3補正通電時間データに第2蓄熱補正が施され、それぞれマゼンタ、シアンの記録用通電時間データとして、メモリ54に書き込まれる。これにより、各第3補正通電時間データは、サーマルヘッド22の蓄熱を考慮した記録用通電時間データにされる。
【0045】
結果として、メモリ54には、プロファイル補正、及び隣接した発熱素子の蓄熱及びサーマルヘッドの蓄熱を考慮した各補正が施された、イエロー,マゼンタ,シアンの記録用通電時間データが1画像分書き込まれる。
【0046】
CPU52は、上述のようにして各種の補正処理が終了すると、イエロー画像記録開始コマンドをI/F回路51を介して、カラー感熱プリンタ20に送る。このイエロー画像記録開始コマンドは、I/F回路35で受信された後に、プリントコントローラ36に送られる。
【0047】
プリントコントローラ36は、イエロー画像記録開始コマンドを受け取ると、各部をイエローの記録用に初期化する。また、給紙用カセットからカラー感熱記録紙10が送り出され、退避位置に移動しているサーマルヘッド22とプラテンローラ21の間を通って、搬送ローラ対27に向けて搬送される。カラー感熱記録紙10の先端が搬送ローラ対27の位置に達すると、ピンチローラ27bがニップ解除位置からニップ位置に移動して、カラー感熱記録紙10の先端を搬送ローラ対27にニップする。なお、カラー感熱記録紙10の先端が搬送ローラ対27の位置に達したか否かは、搬送ローラ対27の近傍に設けたフォトセンサ(図示せず)で検出することが可能である。
【0048】
搬送ローラ対27がカラー感熱記録紙10をニップすると、サーマルヘッド22が圧接位置に移動するとともに、イエロー用紫外線ランプ31aが点灯する。さらに、第1セレクタ38が第1ラインメモリ38側に切り換えられる。また、第2セレクタ40は、第2ラインメモリ39側に切り換えられる。
【0049】
この後、プリントコントローラ36は、I/F回路35,I/F回路51を介して、準備完了コマンドをCPU52に送る。CPU52は、この準備完了コマンドを受け取ると、メモリ54から第1ラインのイエローの記録用通電データを読み出し、この1ライン分の記録用通電時間データをI/F回路51を介して、I/F回路35に転送する。I/F回路35は、コンピュータ50からの記録用通電時間データを第1セレクタ37を介して、第1ラインメモリ38に送って書き込む。
【0050】
CPU52は、第1ラインのイエローの記録用通電時間データの送出が完了すると、1ライン記録開始コマンドをプリントコントローラ36に送る。プリントコントローラ36は、1ライン記録開始コマンドを受け取ると、まず第1セレクタ37を第2ラインメモリ39側に切り換え、第2セレクタ40を第1ラインメモリ38側に切り換える。次に、プリントコントローラ36は、パルスモータ28の回転により、キャプスタンローラ27aを正転させ、カラー感熱記録紙10を下流に向けて搬送する。
【0051】
パルスモータ28の回転で、カラー感熱記録紙10の記録エリアの先端がサーマルヘッド22の発熱素子アレイ24の位置に達すると、第1ラインメモリ38から第1ラインのイエローの記録用通電時間データが読み出され並直変換回路41に送られる。並直変換回路41は、入力されたMビットの記録用通電時間データを、データ値に応じた幅のパルスに変換する。各パルスによって、対応する発熱素子23がヘッドドライバ25で通電されて発熱する。各発熱素子23は、イエローの記録用通電時間データに表される通電時間だけ連続的に通電され、イエロー感熱発色層13が発色する直前のバイアス熱エネルギーと、階調熱エネルギーとを発生し、これをカラー感熱記録紙10に与える。
【0052】
これにより、イエロー感熱発色層13は、イエローの発色特性に基づいて、イエロー画像データに応じた濃度に発色し、四角形をした画素PS内にイエロードットが形成され、イエローの第1ラインが記録される。各発熱素子23は、加熱が終了すると冷却期間に入って自然冷却が行われる。
【0053】
一方、コンピュータ50のCPU52は、最初の1ライン記録開始コマンドを送出した後に、メモリ54から第2ラインのイエローの記録用通電時間データを読み出し、これをI/F回路35に送る。第1セレクタ35は第2ラインメモリ39側に切り換えられているから、第2ラインのイエローの記録用通電時間データが第2ラインメモリ39に書き込まれる。この転送は、第1ラインの記録終了までに完了される。
【0054】
プリントコントローラ36は、イエロー画像の第1ラインの冷却期間が終了すると、1ライン記録終了コマンドをCPU52に送る。CPU52は、1ライン記録終了コマンドを受取ると、再び1ライン記録開始コマンドをプリントコントローラ36に送る。プリントコントローラ36は、第1セレクタ37を第1ラインメモリ38側に、第2セレクタ40を第2ラインメモリ39側に切り換えてから、イエロー画像の第2ラインの記録を開始する。
【0055】
第2ラインメモリ36から1ライン分の記録用通電時間データが読み出され、並直変換回路に41に送られる。以降、第1ラインと同様な手順で、パルスが発生され、各発熱素子23が対応する記録用通電時間データの通電時間に応じた時間だけ通電されて発熱し、イエロー画像の第2ラインが記録される。この第2ラインの記録中には、第3ラインのイエローの記録用通電時間データがコンピュータ50からカラー感熱プリンタ20に送られ、第1ラインメモリ38に書き込まれる。イエロー画像の第2ラインの記録終了後、同様にして第3ライン以降を記録する。
【0056】
イエロー画像が記録されたカラー感熱記録紙10の部分は、イエロー用光定着器31に達すると、イエロー用紫外線ランプ31aからイエロー用紫外線が照射され、イエロー感熱発色層が光定着される。イエロー画像の最終ラインを記録した後にも、カラー感熱記録紙10は、記録エリアの後端がイエロー用紫外線定着器20を通過するまで下流に向けて搬送される。
【0057】
記録エリアの後端がイエロー用光定着器31を通過すると、イエロー用紫外線ランプ31aが消灯されるとともに、パルスモータ28がいったん停止される。また、サーマルヘッド22が退避位置に揺動される。この後、パルスモータ28が逆転され、搬送ローラ対27でカラー感熱記録紙10が搬送路の上流に向けて搬送される。この搬送中に、記録エリアの先端がサーマルヘッド12の位置に達すると、搬送ローラ対27の回転が停止され、サーマルヘッド22が圧接位置に揺動される。さらに、マゼンタ用紫外線ランプ32aが点灯される。
【0058】
サーマルヘッド12を圧接位置にセットした後に、再びパルスモータ28が正転して、搬送ローラ対27によりカラー感熱記録紙10を搬送路の下流に向けて搬送する。そして、この間にコンピュータ50から送られたマゼンタの記録用通電時間データによって、発熱素子アレイ24を発熱させ、でマゼンタ用の加熱をカラー感熱記録紙10に対して行い、マゼンタ画像を1ラインずつ記録する。
【0059】
マゼンタ画像が記録されたカラー感熱記録紙10の部分は、マゼンタ用紫外線ランプ32aからマゼンタ用紫外線が照射され、マゼンタ感熱発色層が光定着される。
【0060】
記録エリアの後端がマゼンタ用光定着器32を通過すると、上述と同様にして、カラー感熱記録紙10がいったん戻されてから、再び下流に向けて搬送される。この搬送中に、コンピュータ50から送られたシアン画像の記録用通電時間データによって、シアン画像が発熱素子アレイ24で1ラインずつ記録される。シアン画像の最終ラインが記録されたカラー感熱記録紙10は、そのまま搬送され、排紙口を通って排紙される。
【0061】
ところで、カラー感熱記録紙10の性能が改善され、発色特性が変更された場合には、この変更された発色特性のプロファイル補正データを書き込んだフロピィディスク等をユーザに供給し、ユーザがプロファイル補正データを書き換える。同様に、各色の特性曲線が変わった場合には、LUTデータを書き換える。また、蓄熱補正や抵抗値補正のアルゴリズムが改善された場合には、これに対応したハードディスク53上の基本プログラムを書き換える。さらには、新しい補正機能等を追加する場合には、このプログラムを追加した基本プログラムに書き換える。他方、カラー感熱プリンタ20は、画像処理装置を内蔵していないのでそのまま使う。
【0062】
なお、上記実施形態では、1ラインずつ記録用通電時間データを転送し、1ラインずつ画像を記録しているが、記録用通電時間データを複数の例えば2ライン分ずつ転送して、2ラインずつ記録してもよい。また、コンピュータで行う蓄熱補正等の画像処理は、図5に示される順番に限定されるものではなく、また他の処理を行ってもよい。
【0063】
【発明の効果】
以上のように、本発明によれば、外部のコンピュータで所定の画像処理を行うから、感熱プリンタ側では、複雑な画像処理装置が不要となり、コンピュータ側から送られてきた通電時間データに応じて発熱素子を駆動するだけでよいので、感熱プリンタも構造が簡単になり、安価に提供することができるとともに、高画質の画像を記録することができる。また、発熱素子の蓄熱補正や抵抗値補正のアルゴリズムがより最適化されたような場合や、感熱記録紙の特性が変わった場合にでも、感熱プリンタに変更を加えることなく、コンピュータ側のプログラムを変更するだけで対応することができる。
【図面の簡単な説明】
【図1】カラー感熱記録紙の層構造を示す説明図である。
【図2】カラー感熱記録紙の特性曲線を示すグラフである。
【図3】カラー感熱プリンタとコンピュータを示すブロック図である。
【図4】カラー感熱記録紙の記録状態を示す説明図である。
【図5】本発明を実施した感熱プリンタによる記録手順を示すフローチャートである。
【符号の説明】
10 カラー感熱記録紙
20 カラー感熱プリンタ
22 サーマルヘッド
23 発熱素子
25 ヘッドドライバ
35,51 I/F回路
36 プリントコントローラ
38,39 ラインメモリ
41 並直変換回路
42 サーマルヘッド制御回路
52 CPU
53 ハードディスク
54 メモリ
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a thermal printing method and a thermal printer for recording color by heating a thermal recording paper.
[0002]
[Prior art]
2. Description of the Related Art Thermal printers that heat-record recording paper with a thermal head and directly perform color recording are known. For example, a color thermal printer uses a color thermal recording paper in which a magenta thermal coloring layer, a cyan thermal coloring layer, and a yellow thermal coloring layer are sequentially provided on a support. In this color thermosensitive recording paper, in order to selectively color each thermosensitive coloring layer, the coloring heat energy (mJ / mm) of each thermosensitive coloring layer. 2 ) Are different, and the deeper heat-sensitive coloring layer has a higher coloring heat energy. In addition, when the next thermosensitive coloring layer is thermally recorded, photo-fixing is performed by irradiating the recorded thermosensitive coloring layer with an electromagnetic wave peculiar to the recorded thermosensitive coloring layer so that the recorded thermosensitive coloring layer is not colored again. Is called.
[0003]
A large number of heating elements (resistance elements) are arranged in a line on the thermal head, and an image of one color is recorded line by line. When recording this one line, each heating element is based on the characteristic curve of the thermosensitive coloring layer to be recorded, the thermal energy immediately before the thermosensitive coloring layer develops color (hereinafter referred to as bias thermal energy), The thermal energy for developing a desired density (hereinafter referred to as gradation thermal energy) is applied to the color thermal recording paper, and the dots are formed by coloring the pixels virtually divided into squares on the color thermal recording paper. Form. The bias thermal energy is a constant value corresponding to the type of the thermosensitive coloring layer, but the gradation thermal energy changes depending on the image data representing the gradation level.
[0004]
When color-recording an image with high image quality, it is necessary to perform image processing such as profile correction, heat storage correction, and resistance value correction. In the profile correction, each image data is subjected to a masking process based on the coloring characteristics of each thermosensitive coloring layer, or a γ correction based on a characteristic curve. As a result, an image is recorded with the original density and color on the color thermal recording paper. In this correction, for example, a ROM in which profile-corrected image data is stored in advance, that is, a look-up table (LUT) is used to extract corrected three-color image data corresponding to the input three-color image data. Processing at high speed.
[0005]
Further, when recording one line, the heat stored in the thermal head due to the heat generated by the heating element until the previous time affects the current recording of one line, and shading occurs. Furthermore, since the resistance value of the heating element has a variation of about 5 to 10%, even if each heating element is energized in the same energization time, the thermal energy generated by each heating element depends on the resistance value. As a result, the recorded image has an inconvenient phenomenon such as density unevenness. In order to prevent such density unevenness and shading from occurring, heat storage correction, resistance value correction, and the like of the heating element are performed.
[0006]
[Problems to be solved by the invention]
A thermal printer that records an image with high image quality prints while performing various correction processes such as heat storage correction, resistance correction, and profile correction as described above at high speed. For this reason, a large-capacity work memory, a dedicated high-speed processing circuit, a DSP (digital signal processor) and the like are built in, and there is a problem that the thermal printer becomes expensive. On the other hand, an inexpensive thermal printer that does not incorporate a correction circuit as described above cannot provide image quality that satisfies the user.
[0007]
The present invention has been made to solve the above problems, and provides a thermal printing method and a thermal printer capable of recording a high-quality image while a circuit for recording an image is simple and inexpensive. It is intended to do.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, in the thermal printing method according to claim 1, image data of an image to be recorded is stored in an external computer, and each image data is preliminarily represented by the energization time of the heating element. Along with the conversion to energization time data, a predetermined correction process is performed for each of these energization time data, and then the energization time data for the number of lines specified in advance after the correction process is transferred from the computer to the thermal printer, In accordance with the energization time data, each heating element is energized to generate heat, and an image is recorded by recording a pixel corresponding to each heating element.
[0009]
The thermal printer according to claim 2, wherein each image data of an image to be recorded is converted into energization time data representing energization time of the heating element in advance, and a predetermined correction process is performed on each energization time data. Connected to a computer for storing, memory means for fetching corrected energization time data from the computer, and energizing each heating element in accordance with each energization time data for a predetermined number of lines read from the memory means And a head driving means for recording the pixels corresponding to the respective heating elements on the thermal recording paper.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
In FIG. 2 showing an example of the layer structure of the color thermosensitive recording paper, the color thermosensitive recording paper 10 includes a cyan thermosensitive coloring layer 11, a magenta thermosensitive coloring layer 12 having photofixability to 365 nm ultraviolet light, and light to 420 nm ultraviolet light. A yellow thermosensitive coloring layer 13 having fixing properties and a transparent protective layer 14 are sequentially formed on a support 15. These thermosensitive coloring layers 11 to 13 are provided in the order of thermal recording. For example, when thermal recording is performed in the order of magenta, yellow, and cyan, the yellow thermosensitive coloring layer 13 and the magenta thermosensitive coloring layer. 12 is replaced.
[0011]
An intermediate layer for adjusting the thermal sensitivity of the thermosensitive coloring layer is formed between the thermosensitive coloring layers 11 to 13, but is omitted in the drawing. As the support 15, an opaque coated paper or a plastic film is used. When an OHP sheet is produced, a transparent plastic film is used.
[0012]
FIG. 3 shows the color development characteristics of the heat-sensitive color development layers 11 to 13. Each of the heat-sensitive color forming layers 11 to 13 requires a large amount of color heat energy in order to develop color as the depth increases. In this color heat-sensitive recording paper 10, the yellow heat-sensitive color layer 13 has the lowest color heat energy and the cyan heat-sensitive color layer. 11 has the highest color heat energy. In the case of recording yellow pixels, the color thermal recording paper 10 is provided with color thermal energy obtained by adding gradation thermal energy Egy to yellow bias thermal energy Eby. The bias thermal energy Eby is thermal energy immediately before the yellow thermosensitive coloring layer 13 develops color, and the gradation thermal energy Egy is determined according to the color density of the pixel to be recorded, that is, the yellow gradation level. Since the same applies to magenta and cyan, the symbols Ebm, Egm, Ebc, and Egc are given.
[0013]
In FIG. 1, the color thermal printer 20 is connected to an external computer 50 (personal computer) and used, and the color thermal recording paper 10 is sent out from a paper feed cassette (not shown) and directed toward the platen roller 21. Sent. A thermal head 22 is disposed opposite to the platen roller 21. Below the thermal head 22, a heating element array 24 is formed in which a large number of heating elements 23 (see FIG. 4) are arranged in a line in the main scanning direction (width direction of the color thermal recording paper 10). The thermal head 22 swings between a pressing position where the thermal head 22 is pressed against the color thermal recording paper 10 on the platen roller 21 and an evacuation position away from the color thermal recording paper 10 to record an image about the shaft 22a. Move.
[0014]
The thermal head 22 is driven by a head driver 25 to give bias thermal energy and gradation thermal energy to the color thermal recording paper 10 being conveyed from the upstream (right side in the figure) to the downstream of the conveyance path. A color image is recorded line by line. By reciprocating the color thermal recording paper 10 three times, a color image is recorded in three color planes sequentially.
[0015]
A conveyance roller pair 27 is disposed downstream of the platen roller 21. One of the conveying roller pair 27 is a capstan roller 27 a driven by a pulse motor 28, and the other is a pinch roller 27 b that is driven to rotate as the color thermal recording paper 10 is conveyed. The pinch roller 27b moves between a nip position where the color thermal recording paper 10 is nipped with the capstan roller 27a and a nip release position away from the color thermal recording paper 10. The conveyance roller pair 27 reciprocates the nipped color thermal recording paper 10 by the capstan roller 27a being rotated in both forward and reverse directions by the pulse motor 28. At the time of image recording, the pulse motor 28 is supplied with pulses from the motor driver 28a and is continuously rotated.
[0016]
A yellow light fixing device 31 and a magenta light fixing device 32 are arranged downstream of the conveying roller pair 27. The yellow light fixing unit 31 includes an ultraviolet lamp 31a that emits yellow ultraviolet light having an emission peak of 420 nm and a reflector 31b. The magenta light fixing device 32 includes an ultraviolet lamp 32a that emits magenta ultraviolet light having an emission peak of 365 nm and a reflector 32b. Each of the ultraviolet lamps 31 a and 32 a is turned on by a lamp driver 33.
[0017]
The image to be recorded is processed by the computer 50 and input to the color thermal printer 20 as recording energization time data. The color thermal printer 20 includes an input / output interface (I / F) circuit 35. This I / F circuit 35 uses a standard for connecting a general personal type computer and a printer, for example, one based on Centronics, and is connected to the I / F circuit 51 on the computer 50 side. Thus, the recording energization time data and the control code for print control are transmitted and received between the computer 50 and the color thermal printer 20. The connection between the color thermal printer 20 and the computer 50 is preferably a general-purpose and general interface. In addition to the Centronics compliant transmission / reception of data in parallel, SCSI (Small Computer System Interface) or serial data is transmitted. It may be those of RS-232C, RS-422A, IEEE1394 standard, etc. for transmitting and receiving.
[0018]
The I / F circuit 35 receives a control command such as an image recording start command and a one-line recording start command from the computer 50 and recording energization time data. The I / F circuit 35 sends a control command to the print controller 36 and sends recording energization time data to the first selector 37. The print controller 36 encodes a control command to control each unit of the color thermal printer 20. Further, the print controller 36 sends control commands such as a one-line recording end command and an image recording end command to the computer 50 via the I / F circuit 35.
[0019]
The first selector 37 alternately connects the first line memory 38 and the second line memory 39 as line memory means for each line of data transfer, and connects to the I / F circuit 35. When the first selector 37 is connected to the first line memory 38, recording energization time data for one line is written to the first line memory 28, and when the first selector 37 is connected to the second line memory 39, this Recording energization time data for one line is written in the second line memory 28.
[0020]
At the time of printing, recording energization time data for one line to be recorded is read from one of the first line memory 38 and the second line memory 39 and sent to the second selector 40. The second selector 40 alternately switches between the first line memory 38 and the second line memory 39 and connects to the parallel-to-serial conversion circuit 41. The second selector 40 is controlled so as to be connected to a line memory different from that of the first selector 37. During the writing of one line memory, the recording energization time data for one line read from the other line memory is parallelized. The data is sent to the direct conversion circuit 41.
[0021]
The thermal head control circuit 42 generates a clock with a fixed period and sends it to the parallel-to-serial conversion circuit 41. The generation interval and the number of clocks during recording of one pixel are determined in advance by the resolution of the energization time of the heating element 23 and the maximum energization time.
[0022]
The parallel-to-serial conversion circuit 41 converts each M-bit energization time data for recording input from the second selector 40 into a pulse having a width corresponding to the data value. The heating element 23 is energized by this pulse. The parallel-to-serial conversion circuit 41 can be performed by using a subtraction counter in which recording energization time data is set and subtracting with a clock having a predetermined cycle. Further, it may be performed by comparing the contents of the counter with the recording energization time data using a counter that counts the clock and a magnitude comparator in which the recording energization time data is set.
[0023]
Each pulse from the parallel-to-parallel conversion circuit 41 is sent to the head driver 25. The head driver 25 is composed of a transistor or the like provided corresponding to each heating element 23. When a pulse is input from the parallel-to-serial conversion circuit 41, the head driver 25 turns on the transistor and energizes the corresponding heating element 23 only while the pulse is input.
[0024]
As a result, each heating element 23 generates thermal energy determined by its energization time and resistance value, which is applied to the color thermal recording paper 10 to provide bias thermal energy and gradation thermal energy. The head driver 25, the parallel-to-serial conversion circuit 41, and the thermal head control circuit 42 constitute a head driving means.
[0025]
In this way, the color thermal printer 20 only needs to convert the energization time data into pulses having a width corresponding to the energization time, so that the circuit configuration is simplified and the manufacturing cost can be reduced. The head driving unit may have another configuration as long as it can energize the heating element 23 during the energization time represented by the energization time data.
[0026]
The computer 50 is of a general personal type, and includes, in addition to the I / F circuit 51, a CPU 52, a hard disk 53, a memory (RAM) 54, and the like, which are connected by a data bus 56, respectively. . In addition, a keyboard 58 is connected to the CPU 52 via a keyboard I / F circuit 57. By operating the keyboard 58, an image capture instruction, a print instruction, and the like can be performed.
[0027]
An image to be recorded is captured by a scanner or the like connected to the computer 50 and written to the hard disk 53 as yellow image data, magenta image data, and cyan image data. In addition to the operating system program of the computer 50 being written to the hard disk 53, driver software for printing an image with the color thermal printer 20 is also written. Note that an image may be captured from a storage medium such as a floppy disk or a CD-ROM.
[0028]
The driver software is a basic program including a control program for controlling the color thermal printer 20 via the I / F circuit 51, a conversion processing program for converting image data into energization time, a correction program for performing various corrections, and the like. And look-up table (LUT) data for converting image data into energization time of the heat generating element 23, profile correction data for profile correction processing, and resistance value correction data. For example, when the color thermal printer 20 is purchased, the driver software written on the floppy disk is delivered to the user and written on the hard disk 53 by the user. At the time of printing, the CPU 52 performs various correction processes, data transfer, control of the color thermal printer 20 and the like according to the basic program.
[0029]
The memory 54 is used as a work memory that temporarily stores data necessary for various processes. The hard disk 53 may be used as a virtual memory and used as a part of the work memory.
[0030]
The CPU 52 sequentially performs conversion of image data into energization time data, profile correction, resistance value correction, and first and second heat storage corrections. When converting to energization time data, the CPU 52 converts the image data into energization time using the LUT data on the hard disk 53. The LUT data is a database in which image data and energization time data are associated on a one-to-one basis, and three types of yellow, magenta, and cyan are prepared. Each energization time data is determined based on the characteristic curve, and represents the energization time of the heat generating element 23 for causing the pixels to develop color with the numerical value of the corresponding image data, that is, the density according to the gradation level.
[0031]
By using the energization time data, heat storage correction and resistance value correction can be calculated in a simple linear manner.
[0032]
In profile correction, the CPU 52 performs masking processing based on the profile correction data, and creates first corrected energization time data in which the energization time represented by the energization time data is increased or decreased. The profile correction data is used to correct the test image data so that the image data obtained by performing a test print with the color thermal printer 20 using, for example, gray test image data and reading the test image with the scanner matches the test image data. belongs to.
[0033]
The profile correction data is, for example, a coefficient that is multiplied by the energization time data of each color that is necessary when performing matrix calculation. The CPU 52 performs a predetermined matrix calculation using the energization time data of the three colors of each pixel and the profile correction data, and creates first corrected energization time data. By this profile correction, each pixel is corrected based on the color development characteristics of the color thermal recording paper 10 so as to correct the color development. Of course, it is also possible to use LUT data from which the corrected energization time data can be extracted from the energization time data of the three colors.
[0034]
In the resistance value correction, the CPU 52 creates second corrected energization time data in which the energization time represented by the first energization time data is increased or decreased based on the resistance value correction data. The resistance value correction data is determined according to the resistance value of each heating element 23 measured at the time of manufacturing the color thermal printer 20, and data is prepared for each heating element 23. In this correction processing, a predetermined resistance value correction calculation is performed using each energization time data and the corresponding resistance value correction data of the heat generating element 23 to create second corrected energization time data.
[0035]
The first heat storage correction is to prevent the density of the pixels recorded by this heat generating element from being recorded higher than the original due to the heat storage of other adjacent heat generating elements when attention is paid to one heat generating element. Is. The CPU 52 performs a predetermined first heat accumulation correction operation on each second correction energization time data, and creates third correction energization time data considering the heat accumulation of the other heating elements 23.
[0036]
In the second heat storage correction, when attention is paid to one line recorded by the heating element array, the heat storage of the thermal head 22 until the one line is recorded prevents an increase in density of one line, and the heat storage amount gradually increases. This is to prevent the occurrence of shading caused by the above. The CPU 52 performs a predetermined second heat storage correction calculation for each third correction energization time data, and creates recording energization time data.
[0037]
In FIG. 4 showing the recording state of the color thermal recording paper 10, the heating element array 24 of the thermal head 22 records one color image line by line. This one line extends in the main scanning direction and includes a plurality of pixels PS. Each pixel PS is recorded by a corresponding heating element 23. When the color thermal recording paper 10 is fed with a width of one line in the sub-scanning direction, the thermal head 22 records one line by generating bias thermal energy and gradation thermal energy and naturally cooling. When the width of one line is sent, the recording of the next line is started.
[0038]
Next, the operation of the above configuration will be described with reference to FIG. When recording a color image, the color thermal printer 20 and the computer 50 are connected via the respective I / F circuits 35 and 51. Further, a scanner or the like is connected to the computer 50. When the keyboard 58 is operated to instruct image capture, the color image of the color image is subjected to three-color separation metering by the scanner. This scanner outputs blue, green and red image data of a color image as yellow, magenta and cyan image data. These image data are written in the hard disk 53 in the computer 50. After capturing the image data, when the keyboard 58 is operated to give a print instruction, the CPU 52 starts conversion to energization time and various correction processes.
[0039]
First, the CPU 52 converts the image data of each color into energization time. The CPU 52 sequentially reads yellow image data from the hard disk 52, and extracts yellow energization time data corresponding to the numerical value of the read yellow image data from the yellow LUT data on the hard disk 53. As a result, each yellow image data is converted into energization time data representing the energization time required to develop yellow at a predetermined density. Each extracted energization time data is written in the memory 54.
[0040]
When all the yellow image data is converted into energization time data, the CPU 52 sequentially reads the magenta image data from the hard disk 52, converts each magenta image data into magenta energization time data using magenta LUT data, and the memory. Write to 54. Similarly, using the cyan LUT data, the cyan image data is converted into cyan energization time data and written to the memory 54.
[0041]
When the three-color image data is converted into energization time data, the CPU 52 performs profile correction. The CPU 52 first reads profile correction data from the hard disk 53. Next, the CPU 52 reads each pixel energization time data of yellow, magenta, and cyan for one pixel. Then, matrix calculation is performed using the energization time data and profile correction data of these three colors. As a result, profile correction (masking processing) is performed on the three-color energization time data of the pixel, and the first correction energization time data of the three colors obtained by this calculation is replaced with the original energization time data in the memory 54. Written to each. When the profile correction for one pixel is completed, the CPU 52 reads the energization time data of the next three colors from the memory 54 and performs profile correction in the same manner. Thereafter, similarly, profile correction is sequentially performed on the energization time data of the three colors of each pixel.
[0042]
When profile correction for all pixels is completed, the CPU 52 reads resistance value correction data from the hard disk 53. Thereafter, the CPU 52 reads yellow first correction energization time data for each line from the memory 54. Then, the resistance value correction calculation is performed using the read first correction energization time data for one line and the corresponding resistance value correction data, and the obtained second correction energization time data for one line is obtained. It is written in the memory 54 in place of the original yellow first correction energization time data. As a result, the first corrected energization time data for yellow is converted into second corrected energization time data that takes into account the magnitude of the resistance value of the corresponding heating element 23. When the resistance value correction is completed for each yellow line, the resistance value corrections for magenta and cyan are sequentially performed, and the obtained second corrected energization time data for each color is written in the memory 54.
[0043]
When the resistance correction for the three colors is completed, the CPU 52 performs the first heat storage correction. The CPU 52 reads out the second correction energization time data for yellow of each pixel from the memory 54. Then, using each read second correction energization time data, the first heat storage calculation is performed based on the first heat storage correction program in the basic program. By this calculation, yellow third corrected energization time data is created for each pixel, and the third corrected energization time data is written in the memory 54 instead of the original second corrected energization time data of yellow. Similarly, the first heat storage correction is performed on the second correction energization time data for magenta and cyan, and the data is written in the memory 54 as third correction energization time data for magenta and cyan. In this way, the second corrected energization time data for each color is converted into third corrected energization time data that takes into consideration the effect of heat storage of the heating elements 23 adjacent to the corresponding heating elements 23.
[0044]
After the end of the first heat storage correction, the CPU 52 performs the second heat storage correction. The CPU 52 reads out the yellow third correction energization time data from the memory 54, and performs a second heat accumulation correction calculation based on the second heat accumulation correction program for each of the read third correction energization time data. . The yellow recording energization time data obtained by this calculation is written in the memory 54 in place of the original yellow third correction energization time data. Similarly, the second heat storage correction is applied to each of the third correction energization time data for magenta and cyan, and is written in the memory 54 as recording energization time data for magenta and cyan, respectively. Thus, each third correction energization time data is made into recording energization time data in consideration of heat storage of the thermal head 22.
[0045]
As a result, recording energization time data for yellow, magenta, and cyan, for which one image has been corrected, is written in the memory 54, which has been subjected to profile correction and corrections that take into account the heat storage of adjacent heating elements and the heat storage of the thermal head. .
[0046]
When various correction processes are completed as described above, the CPU 52 sends a yellow image recording start command to the color thermal printer 20 via the I / F circuit 51. This yellow image recording start command is sent to the print controller 36 after being received by the I / F circuit 35.
[0047]
Upon receiving the yellow image recording start command, the print controller 36 initializes each unit for yellow recording. Further, the color thermosensitive recording paper 10 is fed out from the paper feeding cassette, and is conveyed toward the conveying roller pair 27 through the space between the thermal head 22 and the platen roller 21 that have moved to the retracted position. When the leading edge of the color thermal recording paper 10 reaches the position of the conveyance roller pair 27, the pinch roller 27b moves from the nip release position to the nip position, and nips the leading edge of the color thermal recording paper 10 to the conveyance roller pair 27. Whether the leading edge of the color thermal recording paper 10 has reached the position of the transport roller pair 27 can be detected by a photosensor (not shown) provided in the vicinity of the transport roller pair 27.
[0048]
When the conveyance roller pair 27 nips the color thermal recording paper 10, the thermal head 22 moves to the press contact position and the yellow ultraviolet lamp 31a is turned on. Further, the first selector 38 is switched to the first line memory 38 side. The second selector 40 is switched to the second line memory 39 side.
[0049]
Thereafter, the print controller 36 sends a preparation completion command to the CPU 52 via the I / F circuit 35 and the I / F circuit 51. Upon receiving this preparation completion command, the CPU 52 reads the yellow recording energization data for the first line from the memory 54, and the recording energization time data for this one line is transferred to the I / F circuit via the I / F circuit 51. Transfer to circuit 35. The I / F circuit 35 sends the recording energization time data from the computer 50 to the first line memory 38 via the first selector 37 and writes it.
[0050]
When the transmission of the yellow recording energization time data for the first line is completed, the CPU 52 sends a one-line recording start command to the print controller 36. Upon receiving the one-line recording start command, the print controller 36 first switches the first selector 37 to the second line memory 39 side and switches the second selector 40 to the first line memory 38 side. Next, the print controller 36 causes the capstan roller 27a to rotate forward by the rotation of the pulse motor 28, and conveys the color thermal recording paper 10 downstream.
[0051]
When the leading end of the recording area of the color thermal recording paper 10 reaches the position of the heating element array 24 of the thermal head 22 by the rotation of the pulse motor 28, the yellow recording energization time data of the first line is obtained from the first line memory 38. It is read out and sent to the parallel-to-serial conversion circuit 41. The parallel-to-serial conversion circuit 41 converts the input M-bit recording energization time data into pulses having a width corresponding to the data value. With each pulse, the corresponding heating element 23 is energized by the head driver 25 to generate heat. Each heating element 23 is continuously energized for the energizing time represented by the yellow recording energizing time data, and generates bias thermal energy and gradation thermal energy immediately before the yellow thermosensitive coloring layer 13 develops color, This is applied to the color thermal recording paper 10.
[0052]
As a result, the yellow thermosensitive coloring layer 13 develops a color corresponding to the yellow image data based on the yellow coloring characteristics, yellow dots are formed in the square pixel PS, and the first yellow line is recorded. The Each heating element 23 enters a cooling period when heating is completed, and is naturally cooled.
[0053]
On the other hand, after sending the first one-line recording start command, the CPU 52 of the computer 50 reads yellow recording energization time data for the second line from the memory 54 and sends it to the I / F circuit 35. Since the first selector 35 is switched to the second line memory 39 side, the yellow recording energization time data for the second line is written into the second line memory 39. This transfer is completed by the end of the recording of the first line.
[0054]
The print controller 36 sends a one-line recording end command to the CPU 52 when the cooling period of the first line of the yellow image ends. When the CPU 52 receives a one-line recording end command, it sends a one-line recording start command to the print controller 36 again. The print controller 36 starts recording the second line of the yellow image after switching the first selector 37 to the first line memory 38 side and the second selector 40 to the second line memory 39 side.
[0055]
Recording energization time data for one line is read from the second line memory 36 and sent to the parallel-to-serial conversion circuit 41. Thereafter, a pulse is generated in the same procedure as that for the first line, and each heating element 23 is energized for a time corresponding to the energization time of the corresponding recording energization time data to generate heat, and the second line of the yellow image is recorded. Is done. During recording of the second line, yellow recording energization time data for the third line is sent from the computer 50 to the color thermal printer 20 and written to the first line memory 38. After the recording of the second line of the yellow image, the third and subsequent lines are recorded in the same manner.
[0056]
When the portion of the color thermal recording paper 10 on which the yellow image is recorded reaches the yellow light fixing device 31, the yellow ultraviolet light is irradiated from the yellow ultraviolet lamp 31a, and the yellow thermosensitive coloring layer is light-fixed. Even after the last line of the yellow image is recorded, the color thermal recording paper 10 is conveyed downstream until the rear end of the recording area passes through the yellow ultraviolet fixing device 20.
[0057]
When the rear end of the recording area passes through the yellow light fixing device 31, the yellow ultraviolet lamp 31a is turned off and the pulse motor 28 is temporarily stopped. Further, the thermal head 22 is swung to the retracted position. Thereafter, the pulse motor 28 is reversed, and the color thermal recording paper 10 is conveyed by the conveying roller pair 27 toward the upstream of the conveying path. When the leading end of the recording area reaches the position of the thermal head 12 during the conveyance, the rotation of the conveyance roller pair 27 is stopped and the thermal head 22 is swung to the press contact position. Further, the magenta ultraviolet lamp 32a is turned on.
[0058]
After the thermal head 12 is set at the press contact position, the pulse motor 28 is rotated forward again, and the color thermal recording paper 10 is conveyed by the conveying roller pair 27 toward the downstream side of the conveying path. During this time, the heating element array 24 is heated by the energization time data for magenta recording sent from the computer 50, and the magenta heating is performed on the color thermal recording paper 10 to record a magenta image line by line. To do.
[0059]
The portion of the color thermal recording paper 10 on which the magenta image is recorded is irradiated with magenta ultraviolet rays from a magenta ultraviolet lamp 32a, and the magenta thermosensitive coloring layer is photofixed.
[0060]
When the rear end of the recording area passes through the magenta optical fixing device 32, the color thermal recording paper 10 is once returned and conveyed downstream again in the same manner as described above. During this conveyance, the cyan image is recorded line by line by the heating element array 24 based on the recording energization time data for the cyan image sent from the computer 50. The color thermal recording paper 10 on which the final line of the cyan image is recorded is conveyed as it is and discharged through a paper discharge port.
[0061]
By the way, when the performance of the color thermal recording paper 10 is improved and the color development characteristic is changed, a floppy disk or the like in which profile correction data of the changed color development characteristic is written is supplied to the user, and the user performs profile correction. Rewrite the data. Similarly, when the characteristic curve of each color changes, the LUT data is rewritten. When the algorithm for heat storage correction or resistance value correction is improved, the basic program on the hard disk 53 corresponding to the algorithm is rewritten. Furthermore, when a new correction function or the like is added, this program is rewritten to a basic program added. On the other hand, the color thermal printer 20 is used as it is because it does not include an image processing apparatus.
[0062]
In the above-described embodiment, the recording energization time data is transferred line by line and the image is recorded line by line. However, the recording energization time data is transferred by a plurality of lines, for example, 2 lines, and 2 lines by 2 lines. It may be recorded. Further, image processing such as heat storage correction performed by the computer is not limited to the order shown in FIG. 5, and other processing may be performed.
[0063]
【The invention's effect】
As described above, according to the present invention, since predetermined image processing is performed by an external computer, a complicated image processing apparatus is not required on the thermal printer side, and the energization time data sent from the computer side is used. Since it is only necessary to drive the heat generating element, the structure of the thermal printer can be simplified, it can be provided at a low cost, and a high-quality image can be recorded. In addition, even when the algorithm for heat storage correction and resistance value correction of the heating elements is optimized, or when the characteristics of the thermal recording paper change, the program on the computer side can be run without changing the thermal printer. You can respond by simply changing it.
[Brief description of the drawings]
FIG. 1 is an explanatory diagram showing a layer structure of color thermal recording paper.
FIG. 2 is a graph showing a characteristic curve of color thermal recording paper.
FIG. 3 is a block diagram illustrating a color thermal printer and a computer.
FIG. 4 is an explanatory diagram showing a recording state of color thermal recording paper.
FIG. 5 is a flowchart showing a recording procedure by the thermal printer embodying the present invention.
[Explanation of symbols]
10 Color thermal recording paper
20 color thermal printer
22 Thermal head
23 Heating element
25 Head driver
35,51 I / F circuit
36 Print Controller
38,39 line memory
41 Parallel conversion circuit
42 Thermal head control circuit
52 CPU
53 Hard disk
54 memory

Claims (2)

通電時間に応じた熱エネルギーを発生する発熱素子を備えたサーマルヘッドを用い、このサーマルヘッドと感熱記録紙とを相対的に移動させながらサーマルヘッドで感熱記録紙を加熱してあらかじめ指定されたライン数ずつ画像を熱記録する感熱プリント方法において、
記録すべき画像の画像データを外部のコンピュータに記憶しておき、あらかじめこのコンピュータで各画像データを前記発熱素子の通電時間を表す通電時間データに変換するとともに、これらの各通電時間データに対して所定の補正処理を行い、この後に補正処理済のあらかじめ指定されたライン数分の通電時間データをコンピュータから感熱プリンタに転送し、この通電時間データに応じて各発熱素子を通電して発熱させ、各発熱素子に対応する画素を記録することにより画像を記録することを特徴とする感熱プリント方法。
A thermal head equipped with a heating element that generates heat energy according to the energization time, and the thermal recording paper is heated with the thermal head while moving the thermal head and the thermal recording paper relative to each other. In the thermal printing method, which records thermal images several by one,
Image data of an image to be recorded is stored in an external computer, and each image data is converted into energization time data representing the energization time of the heating element in advance by this computer. A predetermined correction process is performed, and thereafter energization time data for the number of lines designated in advance is transferred from the computer to the thermal printer, and each heating element is energized according to the energization time data to generate heat, A thermal printing method, wherein an image is recorded by recording a pixel corresponding to each heating element.
通電時間に応じた熱エネルギーを発生する発熱素子を備えたサーマルヘッドを用い、このサーマルヘッドと感熱記録紙とを相対的に移動させながらサーマルヘッドで感熱記録紙を加熱して画像をあらかじめ指定されたライン数ずつ熱記録する感熱プリンタにおいて、
記録すべき画像の各画像データをあらかじめ前記発熱素子の通電時間を表す通電時間データに変換してから、これらの各通電時間データに対して所定の補正処理を行って記憶するコンピュータに接続され、前記コンピュータから補正処理済の通電時間データを取り込むメモリ手段と、前記メモリ手段から読み出したあらかじめ指定されたライン数分の各通電時間データに応じて各発熱素子を通電して発熱させ、各発熱素子に対応する画素を記録するヘッド駆動手段とを備えたことを特徴とする感熱プリンタ。
Using a thermal head equipped with a heating element that generates thermal energy according to the energization time, the thermal recording paper is heated with the thermal head while the thermal head and the thermal recording paper are moved relatively, and an image is designated in advance. In thermal printers that record heat by the number of lines
Each image data of an image to be recorded is converted into energization time data representing the energization time of the heating element in advance, and then connected to a computer that performs a predetermined correction process on each of the energization time data and stores the data. Memory means for fetching corrected energization time data from the computer, and energizing each heating element in accordance with each energization time data for a predetermined number of lines read from the memory means to generate heat, and each heating element And a head driving means for recording pixels corresponding to the thermal printer.
JP23519896A 1996-09-05 1996-09-05 Thermal printing method and thermal printer Expired - Lifetime JP3609213B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23519896A JP3609213B2 (en) 1996-09-05 1996-09-05 Thermal printing method and thermal printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23519896A JP3609213B2 (en) 1996-09-05 1996-09-05 Thermal printing method and thermal printer

Publications (2)

Publication Number Publication Date
JPH1076696A JPH1076696A (en) 1998-03-24
JP3609213B2 true JP3609213B2 (en) 2005-01-12

Family

ID=16982535

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23519896A Expired - Lifetime JP3609213B2 (en) 1996-09-05 1996-09-05 Thermal printing method and thermal printer

Country Status (1)

Country Link
JP (1) JP3609213B2 (en)

Also Published As

Publication number Publication date
JPH1076696A (en) 1998-03-24

Similar Documents

Publication Publication Date Title
JP3609213B2 (en) Thermal printing method and thermal printer
JP3606675B2 (en) Color thermal printer
JPH09272217A (en) Thermosensitive printer
JP2001212997A (en) Thermal printer
JPH0624028A (en) Tph temperature controller of color printer
JP2002019188A (en) Thermal printer and recording sheet
JPH11348337A (en) Thermal printing method
JPH11348336A (en) Thermal printer
JP3681508B2 (en) Color thermal color recording method and apparatus
JP3462281B2 (en) Color thermal printing method
JP3419934B2 (en) Color thermal printing method
JP2001246774A (en) Method for correcting density variation in thermal printer, and thermal printer
JP2001225498A (en) Color thermal printer and method of lustering treatment
JP3276095B2 (en) Thermal printer and heating element driving method
JP3369012B2 (en) Color thermal printing method
JP3154589B2 (en) Color thermal printer
JP2003266755A (en) Method for correcting density of color thermal printer
JPH08324007A (en) Thermal printer
JPH02125763A (en) Recording method and apparatus therefor
JP4282647B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL METHOD, AND THERMAL PRINTER
JPH11291525A (en) Thermal printing method and device
JP2000177160A (en) Terminal printer
JP2002205420A (en) Thermal printer
JPH091841A (en) Method and apparatus for color thermal printing
JP2005288920A (en) Image formation device

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: 20041013

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071022

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071022

Year of fee payment: 3

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

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101022

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111022

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121022

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121022

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131022

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term