JPH0630890B2 - Thermal head drive - Google Patents

Thermal head drive

Info

Publication number
JPH0630890B2
JPH0630890B2 JP60006687A JP668785A JPH0630890B2 JP H0630890 B2 JPH0630890 B2 JP H0630890B2 JP 60006687 A JP60006687 A JP 60006687A JP 668785 A JP668785 A JP 668785A JP H0630890 B2 JPH0630890 B2 JP H0630890B2
Authority
JP
Japan
Prior art keywords
heat storage
information
heat
thermal head
energy
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
JP60006687A
Other languages
Japanese (ja)
Other versions
JPS61167577A (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 Business Innovation Corp
Original Assignee
Fuji Xerox 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 Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP60006687A priority Critical patent/JPH0630890B2/en
Publication of JPS61167577A publication Critical patent/JPS61167577A/en
Publication of JPH0630890B2 publication Critical patent/JPH0630890B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

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
    • B41J2/35Typewriters 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 providing current or voltage to the thermal head
    • B41J2/355Control circuits for heating-element selection
    • B41J2/36Print density control

Landscapes

  • Electronic Switches (AREA)
  • Fax Reproducing Arrangements (AREA)

Description

【発明の詳細な説明】 「産業上の利用分野」 本発明は熱的な記録または表示を行う装置に使用される
サーマルヘッドの駆動装置に関する。
The present invention relates to a thermal head driving device used in an apparatus for thermal recording or display.

「従来の技術」 感熱記録紙や転写型感熱記録媒体を用いて熱的な記録を
行う記録装置は、ファクシミリやプリンタ等に広く用い
られている。通常このような記録装置では、単位発熱体
(発熱要素)を1次元的または2次元的に配置したサー
マルヘッドを記録ヘッドとして用いている。磁化潜像を
利用して画像の表示を行うある種の表示装置も同様であ
る。サーマルヘッドは記録または表示のために熱エネル
ギを発生するので、このエネルギに起因する画質劣化の
問題がある。このうちサーマルヘッドの蓄熱現象に基づ
く画質劣化は、画像の解像度の向上と記録または表示動
作の高速化に伴って特に注目されるようになっており、
各方面で研究が行われている。
"Prior Art" A recording apparatus that performs thermal recording using a thermal recording paper or a transfer type thermal recording medium is widely used in facsimiles, printers and the like. Usually, in such a recording apparatus, a thermal head in which unit heating elements (heating elements) are arranged one-dimensionally or two-dimensionally is used as a recording head. The same applies to a type of display device that displays an image by utilizing a latent magnetic image. Since the thermal head generates heat energy for recording or displaying, there is a problem of image quality deterioration due to this energy. Among these, the deterioration of image quality due to the thermal storage phenomenon of the thermal head has come to be particularly noticed with the improvement of image resolution and the speeding up of recording or display operation.
Research is being conducted in various fields.

第12図は、この蓄熱現象による画質劣化を防止する技
術の一例として特願昭58年245420号において開
示されたサーマルヘッド駆動装置の概略を表わしたもの
である。この装置は、サーマルヘッドの1または複数の
単位発熱体を印字の単位プロセスごとに繰り返し選択的
に駆動して画像データの記録または表示を行う形式の記
録あるいは表示装置に採用されるものである。サーマル
ヘッド駆動装置は、画像データ11を印字の単位プロセ
スの複数分だけ順次記憶する記憶手段12と、未来の印
字の単位プロセスにおけるサーマルヘッドの印字状態を
記憶手段12に時間的に遅れて記憶された画像データ1
3から判別する未来情報判別手段14と、過去の印字の
単位プロセスにおけるサーマルヘッドの印字状態を記憶
手段12に時間的に遅れて記憶された画像データ15か
ら判別する過去情報判別手段16と、記憶手段12に時
間的に挟まって記憶された現在の画像データ17を基に
して求められるべき現在の印字の単位プロセスにおける
単位発熱体の印加エネルギを、未来情報判別手段14お
よび過去情報判別手段16によって判別された未来及び
過去の印字状態を勘案して設定する印加エネルギ設定手
段18と、設定された印加エネルギ19で単位発熱体の
駆動を行うサーマルヘッド駆動手段21とを具備してい
る。この装置で勘案される“印字状態”とは、印字時に
おける画像データの2次元的な配置状態のみでなく、こ
れらの画像データを加工して得られた情報の状態、例え
ば熱エネルギを調整するためのパルス幅情報の状態をも
含んでいる。
FIG. 12 shows an outline of a thermal head driving device disclosed in Japanese Patent Application No. 245420/1983 as an example of a technique for preventing the image quality deterioration due to the heat storage phenomenon. This apparatus is employed in a recording or display apparatus of a type in which one or more unit heating elements of a thermal head are repeatedly and selectively driven for each printing unit process to record or display image data. The thermal head driving device stores the image data 11 sequentially in a storage unit 12 for a plurality of printing unit processes, and a thermal head printing state in a future printing unit process in the storage unit 12 with a time delay. Image data 1
3, future information determining means 14, a past information determining means 16 for determining the printing state of the thermal head in the past printing unit process from the image data 15 stored in the storage means 12 with a time delay, and storage. The future information discriminating means 14 and the past information discriminating means 16 determine the applied energy of the unit heating element in the present printing unit process, which should be obtained based on the present image data 17 stored in the means 12 temporally. The apparatus includes an applied energy setting unit 18 that sets the determined future and past printing states in consideration, and a thermal head drive unit 21 that drives the unit heating element with the set applied energy 19. The "printing state" taken into consideration by this device is not only a two-dimensional arrangement state of image data at the time of printing, but also a state of information obtained by processing these image data, for example, thermal energy is adjusted. It also contains the state of pulse width information for

このようにこの提案された装置では、過去の画像データ
とともに未来の画像データを参考に熱エネルギを演算す
る。従って、例えば未来情報判別手段14がべた黒の部
分すなわちソリッド部分の始まりや終りを検出したとき
には、過去の蓄熱エネルギとともに未来の印加エネルギ
を調整することができ、印字速度の高速化に十分対応す
ることができる。
As described above, in the proposed apparatus, thermal energy is calculated with reference to past image data and future image data. Therefore, for example, when the future information discriminating unit 14 detects the start or end of a solid black portion, that is, a solid portion, the applied energy in the future can be adjusted together with the heat storage energy in the past, and the printing speed can be sufficiently increased. be able to.

ところで従来提案されたこのサーマルヘッド駆動装置で
は、蓄熱補正を行う対象としてそれぞれの単位発熱体の
みを考えてきた。すなわち例えば第13図に示すように
記録画上にそれぞれの単位発熱体の記録位置に対応した
記録画素23が存在するものとし、現在印字を行うライ
ンをiライン、これよりも過去のラインをi−1、……
i−4ラインとする。現在の蓄熱状態を加味して単位発
熱体当りの印加エネルギの演算を行おうとする注目ドッ
トをD〜D10には蓄熱寄与率に応じた重みがつけら
れ、注目ドットDに対する蓄熱寄与率の和に応じて注
目ドットに対する印加エネルギの演算が行われていた。
各ドットD〜D10の重みは、これらが印字ドット(黒
ドット)のとき、例えば次の第1表のような値となる。
By the way, in this conventionally proposed thermal head drive device, only the respective unit heating elements have been considered as targets for heat storage correction. That is, for example, as shown in FIG. 13, it is assumed that the recording pixels 23 corresponding to the recording positions of the respective unit heating elements are present on the recording image, the line on which the current printing is performed is the i line, and the lines before this are i lines. -1, ...
i-4 line. Is the target dot to be subjected to calculation of applied energy of consideration to the unit heat generation body blow the current heat storage state D 0 to D 10 is given a weight according to the heat storage contribution, the heat storage contribution to target dot D 0 The applied energy to the target dot is calculated according to the sum.
When the dots D 1 to D 10 are print dots (black dots), the weights of the dots D 1 to D 10 are, for example, values shown in Table 1 below.

ところがこのような単位発熱体のみを対象とした蓄熱演
算では、現実のサーマルヘッドの蓄熱現象を正確に推察
することができない。これを理解するために、次にサー
マルヘッドの構造を概説する。
However, in the heat storage calculation targeting only such a unit heating element, it is not possible to accurately infer the actual heat storage phenomenon of the thermal head. In order to understand this, the structure of the thermal head will be outlined next.

第14図はサーマルヘッドの一般的な構造を表わしたも
のである。サーマルヘッドの発熱抵抗体25はルテニウ
ム(RuO)等を材料とするもので、セラミック基板
26上を覆った45μm程度の厚さの断熱層27の上に
スクリーン印刷等で形成される。発熱抵抗体25および
断熱層27はタンタル(Ta)等の耐摩耗層28
で覆われている。セラミック基板26はアルミニウムの
放熱基板29に取り付けられており、放熱が促進されて
サーマルヘッドの局部的な蓄熱の進行ができるだけ抑え
られるようになっている。
FIG. 14 shows a general structure of the thermal head. The heat generating resistor 25 of the thermal head is made of ruthenium (RuO 2 ) or the like, and is formed by screen printing or the like on a heat insulating layer 27 having a thickness of about 45 μm covering the ceramic substrate 26. The heating resistor 25 and the heat insulating layer 27 are wear resistant layers 28 such as tantalum (Ta 2 O 5 ).
Is covered with. The ceramic substrate 26 is attached to a heat dissipation substrate 29 made of aluminum so that heat dissipation is promoted and local heat accumulation in the thermal head is suppressed as much as possible.

一方、一般にグレーズ層とも呼ばれる断熱層27にはグ
レーズ等の熱伝導率の小さな材料が使用されており、単
位発熱体単位で発生する熱エネルギを印字または表示に
有効に利用させるようになっている。断熱層27の蓄熱
および放熱の時定数は、単位発熱体を構成する発熱抵抗
体25の加熱と放熱の繰り返しの熱励起サイクルよりも
十分短いことはいうまでもなく、これが記録の状態によ
って蓄熱を促進させ、サーマルヘッドの基板温度を上昇
させる原因となる。
On the other hand, a material having a small thermal conductivity, such as glaze, is used for the heat insulating layer 27, which is generally called a glaze layer, so that the thermal energy generated in a unit of the heating element can be effectively used for printing or displaying. . Needless to say, the time constants of heat storage and heat dissipation of the heat insulating layer 27 are sufficiently shorter than the thermal excitation cycle of repeated heating and heat dissipation of the heating resistor 25 that constitutes the unit heat generating element, and this will cause heat storage depending on the state of recording. It accelerates and causes the substrate temperature of the thermal head to rise.

さて単位発熱体ごとの蓄熱状態は、断熱層27等の層構
造の存在とこれらによる放熱や加熱効果が複雑に影響し
て、正確な把握を行うことができない。そこで放熱基板
29に温度検出素子を取り付け、各単位発熱体に印加す
るエネルギの補正を行う技術が開示されている(特願昭
59−088438号等)。
Now, the heat storage state of each unit heating element cannot be accurately grasped because the existence of the layer structure such as the heat insulating layer 27 and the heat radiation and heating effects by these layers complicate the heat storage state. Therefore, a technique is disclosed in which a temperature detecting element is attached to the heat dissipating board 29 to correct the energy applied to each unit heating element (Japanese Patent Application No. 59-088438, etc.).

「発明が解決しようとする問題点」 しかしながら既に説明したように発熱抵抗体の熱励起サ
イクルは断熱層の加熱・放熱の時定数よりも短いので、
蓄熱状態にある単位発熱体の温度は放熱基板の測定温度
よりも高くなっている。すなわち温度検出素子の取り付
けられた放熱基板と単位発熱体の間に存在する断熱層や
セラミック基板等の蓄熱現象を考慮した温度補正を行わ
なければ、測定温度と単位発熱体の実際の温度との間に
は温度差が存在するとになり、特に高速で記録や表示を
行う場合にはこの不確定な温度差の存在が画質に悪影響
を及ぼすことになる。
"Problems to be solved by the invention" However, as already described, the thermal excitation cycle of the heating resistor is shorter than the time constant of heating and heat dissipation of the heat insulating layer,
The temperature of the unit heating element in the heat storage state is higher than the measured temperature of the heat dissipation board. That is, unless temperature correction is performed in consideration of the heat storage phenomenon such as the heat insulating layer or the ceramic substrate existing between the heat dissipation board to which the temperature detecting element is attached and the unit heating element, the measured temperature and the actual temperature of the unit heating element are There is a temperature difference between them, and the presence of this uncertain temperature difference adversely affects the image quality, especially when recording or displaying at high speed.

本発明はこのような事情に鑑み、断熱層等の層構造を考
慮してサーマルヘッドの蓄熱量を演算し、正確な熱エネ
ルギ制御を行うことのできるサーマルヘッド駆動装置を
提供することをその目的とする。
In view of such circumstances, an object of the present invention is to provide a thermal head drive device capable of calculating a heat storage amount of a thermal head in consideration of a layer structure such as a heat insulating layer and performing accurate thermal energy control. And

「問題点を解決するための手段」 本発明では第1図に原理的に示すように、印加エネルギ
を演算しようとする画素としての注目画素の周辺の画素
の画像データを用いてサーマルヘッドの発熱抵抗体部分
の蓄熱状態を表わした発熱抵抗体蓄熱情報Xを演算す
る発熱抵抗体蓄熱情報演算手段32と、演算された発熱
抵抗体蓄熱情報Xを基にサーマルヘッドの発熱抵抗体
以外の断熱層等の部分における蓄熱状態を表わした断熱
層等蓄熱情報Bを演算する断熱層等蓄熱情報演算手段
33と、これら両手段32、33によって得られた2種
類の蓄熱情報X、Bを用いサーマルヘッドの発熱抵
抗体の最小単位としての各単位発熱体に対する印加エネ
ルギEを演算する印加エネルギ演算手段34とをサー
マルヘッド駆動装置に具備させる。
[Means for Solving Problems] In the present invention, as shown in principle in FIG. 1, heat generation of a thermal head is performed using image data of pixels around a target pixel as a pixel for which applied energy is to be calculated. Exothermic resistors other than the exothermic resistors of the thermal head are based on the exothermic resistor accumulated heat information calculating means 32 for calculating the exothermic resistor accumulated heat information X i representing the accumulated heat state of the resistor portion and the calculated exothermic resistor accumulated heat information X 1 . Adiabatic layer heat storage information calculating means 33 for calculating heat storage layer heat storage information B i representing the heat storage state in the heat insulating layer and the like, and two types of heat storage information X i , B obtained by these means 32, 33. It is provided with a applied energy calculating means 34 for calculating the applied energy E i for each unit heating element as the minimum unit of the heating resistor of the thermal head using an i to thermal head drive unit

ここで、断熱層等蓄熱情報演算手段33は、演算された
発熱抵抗体蓄熱情報によって表わされる蓄熱状態の各段
階をこれよりも大まかに区分して、これら区分された各
段階を表わした情報を発熱抵抗体からこれ以外の部分と
しての断熱層等に熱エネルギが波及する度合いを表わし
た蓄熱寄与情報とする蓄熱寄与情報演算手段と、サーマ
ルヘッドの記録開始直前状態で“0”にイニシャライズ
されており、蓄熱寄与情報演算手段によって演算された
蓄熱寄与情報に応じて所定の値を画素ごとに加減算する
断熱層等蓄熱情報演算手段によって構成されている。
Here, the heat storage layer heat storage information calculation means 33 roughly divides the respective stages of the heat storage state represented by the calculated heat generation resistor heat storage information into more than this, and obtains information representing these divided stages. A heat storage contribution information calculating means that is heat storage contribution information indicating the degree of heat energy spread from the heating resistor to the heat insulating layer as the other part, and is initialized to "0" immediately before the start of recording by the thermal head. The heat storage information calculation means for adding and subtracting a predetermined value for each pixel according to the heat storage contribution information calculated by the heat storage contribution information calculation means.

発熱抵抗体蓄熱情報演算手段32は、すでに画像作成に
用いられた過去の画像データと、現時点におけるサーマ
ルヘッドの温度を表わした温度データとを用いて発熱抵
抗体蓄熱情報Xの演算を行うことが有効である。もち
ろん温度データの他に他のデータを用いてもよい。また
印加エネルギ演算手段34は、印加エネルギEを印加
パルスの時間幅すなわち通電時間として演算してもよ
い。
The heat generating resistor heat storage information calculation means 32 calculates the heat generating resistor heat storage information X i using the past image data already used for image creation and the temperature data representing the temperature of the thermal head at the present time. Is effective. Of course, other data may be used in addition to the temperature data. The applied energy calculation means 34 may calculate the applied energy E i as the time width of the applied pulse, that is, the energization time.

本発明によれば、単位発熱体の出力する熱エネルギから
派生的に生じる断熱層等蓄熱情報Bを発熱抵抗体蓄熱
情報Xから作成し、これら両蓄熱情報X、Bを基
に各単位発熱体に印加すべきエネルギを求めるので、サ
ーマルヘッドにおける的確な熱エネルギ制御が可能とな
る。
According to the present invention, to create a derivative occurring heat insulating layer such as the heat storage information from the thermal energy B i to the output of the unit heating element from the heating resistor thermal storage information X i, these two heat storage information X i, based on B i Since the energy to be applied to each unit heating element is calculated, accurate thermal energy control in the thermal head becomes possible.

「実施例」 以下実施例につき本発明を詳細に説明する。[Examples] The present invention will be described in detail below with reference to Examples.

第2図は本発明の実施例におけるサーマルヘッド駆動装
置の構成を表わしたものである。記録装置の一部として
組み込まれたこの装置に入力される画像データ41は、
図示しない原稿読取装置で原稿を平面走査し、読み取っ
たアナログ画信号を画素ごとに2値化したシリアルなデ
ータである。周辺パターン抽出回路42はこの画像デー
タ41を基にして、現時点で印加エネルギを演算しよう
とする画素(以下注目画素という。)の周辺の画素群に
ついて画像データの抽出を行う。抽出された参照データ
43、44は第1および第2のROM(リード・オンリ
・メモリ)45、46にアドレス情報として供給され
る。
FIG. 2 shows the configuration of the thermal head drive device in the embodiment of the present invention. The image data 41 input to this device incorporated as a part of the recording device is
This is serial data in which an original image is scanned by an original reading device (not shown) and the read analog image signal is binarized for each pixel. Based on the image data 41, the peripheral pattern extraction circuit 42 extracts image data for a pixel group around a pixel (hereinafter referred to as a pixel of interest) whose applied energy is to be calculated at the present time. The extracted reference data 43 and 44 are supplied to the first and second ROMs (read only memories) 45 and 46 as address information.

第3図はこの周辺パターン抽出回路42と第1および第
2のROM45、46の部分を具体的に表わしたもので
ある。画像データ41は2値化されたビットシリアルな
信号列であり、ラッチ回路48で1ビットずつ順次ラッ
チされた後、ラインメモリ群49内のi+1ライン用メ
モリ49i+1に書き込まれる。i+1ライン用メモリ4
i+1は1ライン分だけ未来の画像データを蓄えておく
メモリである。図示しないビデオクロックに同期してi
+1ライン用メモリ49i+1から押し出された1ビット
ずつの画像データはラッチ回路51でラッチされ、ライ
ンメモリ群内のiライン用メモリ49とi+1ライン
用シフトレジスタ52i+1に入力される。iライン用メ
モリ49は現在記録を行おうとするラインの画像デー
タを蓄えておくメモリである。このメモリから押し出さ
れた1ビットずつの画像データはラッチ回路51でラッ
チされ、ラインメモリ群内のi−1ライン用メモリ49
i-1とiライン用シフトレジスタ52に入力される。
以下同様にしてラインメモリ群内のi−3ライン用のメ
モリ49i-3から押し出された1ビットずつ画像データ
はラッチ回路51でラッチされi−3ライン用シフトレ
ジスタ52i-3に入力される。
FIG. 3 specifically shows the peripheral pattern extraction circuit 42 and the first and second ROMs 45 and 46. The image data 41 is a binarized bit-serial signal sequence, which is sequentially latched bit by bit by the latch circuit 48 and then written in the i + 1 line memory 49 i + 1 in the line memory group 49. i + 1 line memory 4
9 i + 1 is a memory for storing future image data for one line. I in synchronization with a video clock (not shown)
The image data of 1 bit pushed out from the +1 line memory 49 i + 1 is latched by the latch circuit 51 and input to the i line memory 49 i and the i + 1 line shift register 52 i + 1 in the line memory group. It The i-line memory 49 i is a memory for storing the image data of the line currently to be recorded. The 1-bit by 1-bit image data pushed out from this memory is latched by the latch circuit 51, and the i-1 line memory 49 in the line memory group is
It is input to the shift register 52 i for i-1 and i line.
Similarly, the image data pushed out from the i-3 line memory 49 i-3 in the line memory group is latched by the latch circuit 51 and input to the i-3 line shift register 52 i-3. It

一方、先のラッチ回路48でラッチされた画像データは
i+2ライン用シフトレジスタ42i+2にも入力され
る。従って各シフトレジスタ42i+2〜42i-3にはビデ
オクロックに同期してそれぞれi+2〜i−3ラインの
6ライン分の画像データが1ビットずつ入力されること
になる。各シフトレジスタ42i+2〜42i-3はそれぞれ
5段のシフトレジスタであり、i+2ライン用シフトレ
ジスタ42i+2の3段目のフリップフロップ回路から出
力される参照データ43は第1のROM45の入力端子
A3に供給される。またi+1ライン用シフトレジスタ
52i+1の2段目〜4段目のフリップフロップ回路から
出力される3ビットのパラレルな参照データ43は、同
様に第1のROM45の入力端子A2〜A0に供給され
る。これに対して、iライン用シフトレジスタ52
1、2、4、5の各段のフリップフロップ回路から出力
される4ビットのパラレルな参照データ44は第2のR
OM46の入力端子A0〜A3に供給され、i−1ライ
ン用シフトレジスタ52i-1から出力されるパラレルな
参照データは第2のROM46の入力端子A4〜A8に
供給される。更にi−2ライン用シフトレジスタ52
i-2とi−3ライン用シフトレジスタ52i-3のそれぞれ
3段目のフリップフロップ回路から出力される参照デー
タ44は第2のROM46の入力端子A9およびA10
に供給されることになる。
On the other hand, the image data latched by the latch circuit 48 is also input to the i + 2 line shift register 42 i + 2 . Therefore, each shift register 42 i + 2 to 42 i-3 receives 6 bits of image data of i + 2 to i- 3 lines in synchronization with the video clock. Each of the shift registers 42 i + 2 to 42 i-3 is a five-stage shift register, and the reference data 43 output from the third-stage flip-flop circuit of the i + 2 line shift register 42 i + 2 is the first It is supplied to the input terminal A3 of the ROM 45. The 3-bit parallel reference data 43 output from the second to fourth flip-flop circuits of the i + 1 line shift register 52 i + 1 is similarly supplied to the input terminals A2 to A0 of the first ROM 45. To be done. On the other hand, the 4-bit parallel reference data 44 output from the flip-flop circuits of the stages 1, 2, 4, 5 of the i-line shift register 52 i is the second R
The parallel reference data supplied to the input terminals A0 to A3 of the OM 46 and output from the i-1 line shift register 52 i-1 are supplied to the input terminals A4 to A8 of the second ROM 46. Further, the shift register 52 for i-2 line
The reference data 44 output from the third-stage flip-flop circuits of the i-2 and i-3 line shift registers 52 i-3 are input terminals A9 and A10 of the second ROM 46.
Will be supplied to.

これら各シフトレジスタ52i+2〜52i-3から出力され
る参照データ43、44の記録画上における対応関係は
第4図に示す通りであり、各数字〜は各ドットとシ
フトレジスタのその対応関係を表わしたものである。こ
の第4図で×印で表わしたドットは注目画素に対応する
着目データである。このデータは第3図に示すiライン
用シフトレジスタ52の3段目のフリップフロップ回
路から取り出され、印字データ54として後段の回路へ
供給されることになる。
The correspondence between the reference data 43 and 44 output from each of the shift registers 52 i + 2 to 52 i -3 on the recorded image is as shown in FIG. It shows the correspondence. The dots indicated by crosses in FIG. 4 are target data corresponding to the target pixel. This data is taken out from the third-stage flip-flop circuit of the i-line shift register 52 i shown in FIG. 3 and supplied as the print data 54 to the subsequent circuit.

発熱抵抗体蓄熱情報Xの演算 まず第2のROM46では、その入力端子A0〜A10
に供給される11ビットの参照データ44を基にして注
目画素に対応する単位発熱体での蓄熱状態(発熱抵抗体
蓄熱情報X)を演算する。第5図はこのための第2の
ROM46の内容を表わしたものである。すなわち第2
のROM46では各参照データに重みを付けて加算し、
この加算値によって発熱抵抗体蓄熱情報Xを判別す
る。第5図は第4図に対応するもので、このときの参照
ビットの重みを表わしている。これら参照データ44が
すべて印字状態にあるときは×印で示した着目データに
対する蓄熱の影響が最も大きく、このときの加算値は4
55となる。このときの発熱抵抗体蓄熱情報Xは最大
の“10”となる。これに対してiラインにおける着目
データの両隣りの参照データのみが印字状態にあるとき
は加算値が140となり、発熱抵抗体蓄熱情報X
“3”となる。第2のROM46には各参照データ44
をアドレス情報として加算値に対応する発熱抵抗体蓄熱
情報Xが書き込まれており、読み出された発熱抵抗体
蓄熱情報Xは4ビットのデータとしてTiA演算器55
の下位4ビットのアドレス入力となる。
Calculation of heat-generating resistor heat storage information X i First, in the second ROM 46, its input terminals A0 to A10.
The heat storage state (heat-generating resistor heat storage information X i ) in the unit heating element corresponding to the target pixel is calculated based on the 11-bit reference data 44 supplied to the. FIG. 5 shows the contents of the second ROM 46 for this purpose. Ie the second
In the ROM 46 of, each reference data is weighted and added,
The heating resistor heat storage information X i is determined based on this added value. FIG. 5 corresponds to FIG. 4, and shows the weight of the reference bit at this time. When all of the reference data 44 are in the printing state, the influence of the heat storage on the data of interest indicated by X is the largest, and the added value at this time is 4
55. At this time, the heat-generating resistor heat storage information X i becomes the maximum “10”. On the other hand, when only the reference data on both sides of the data of interest on the i-line is in the printing state, the added value is 140, and the heat-generating-resist heat storage information X i is “3”. Each reference data 44 is stored in the second ROM 46.
The heat generating resistor heat storage information X i corresponding to the added value is written as the address information, and the read heat generating resistor heat storage information X i is 4-bit data as the T iA calculator 55.
It becomes an address input of the lower 4 bits of.

未来判別情報Fの演算 一方向、第1のROM45ではその入力端子A0〜A3
に供給される4ビットの参照データ43を基にして未来
の印字状態を予測し、未来判別情報Fを出力する。未
来判別情報Fと4ビットの参照データの関係は次の第
2表の通りである。
Calculation of future discrimination information F i One-way, in the first ROM 45, its input terminals A0 to A3
The future print state is predicted based on the 4-bit reference data 43 supplied to, and the future discrimination information F i is output. The relationship between the future discrimination information F i and the 4-bit reference data is as shown in Table 2 below.

未来判別情報Fは2ビットのデータとしてTiA演算器
55の上位2ビットのアドレス入力となる。
The future discrimination information F i becomes 2-bit data and is input to the upper 2-bit address of the T iA calculator 55.

断熱層等蓄熱情報Bの演算 さて第2のROM46によって演算された発熱抵抗体蓄
熱情報Xは、第3のROM56に供給され、これが例
えば第14図に示すサーマルヘッドの断熱層27やセラ
ミック基板26等の蓄熱に寄与する度合が演算される。
この演算された蓄熱寄与情報X′は、発熱抵抗体蓄熱
情報Xと次の第3表で示す関係にある。
Calculation of heat storage information such as heat insulation layer B i The heat generation resistor heat storage information X i calculated by the second ROM 46 is supplied to the third ROM 56, which is, for example, the heat insulation layer 27 of the thermal head shown in FIG. The degree of contribution to heat storage of the substrate 26 and the like is calculated.
The calculated heat storage contribution information X i ′ has the relationship shown in Table 3 below with the heat generating resistor heat storage information X i .

断熱層等の蓄熱情報の演算を行うB演算器57は、こ
の蓄熱寄与情報X′と断熱層等熱履歴情報Bi-1を用
いて断熱層等蓄熱情報Bの演算を行う。ここで断熱層
等熱履歴情報Bi-1とは、B演算器57の出力する断
熱層等蓄熱情報BをRAM(ランダム・アクセス・メ
モリ)58によって、記録プロセスすなわち1ライン分
だけ遅延させた情報である。断熱層等蓄熱情報Bは断
熱層等のゆっくりとした蓄熱状態の変化を追えるように
10ビットのデータで構成されており、記録開始直前の
イニシャル状態でオール“0”の状態となっている。次
の第4表は断熱層等熱履歴情報Bi-1と蓄熱寄与情報X
′とで演算される断熱層等蓄熱情報Bを、現時点に
おける断熱層等熱履歴情報Bi-1に対する加減量として
表わしたものである。
The B i calculator 57 that calculates the heat storage information of the heat insulating layer or the like calculates the heat storage information B i of the heat insulating layer using the heat storage contribution information X i ′ and the heat history information of the heat insulating layer B i-1 . Here, the heat insulating layer such as a thermal history information B i-1, by the heat insulating layer such as the heat storage information B i a RAM (random access memory) 58 for outputting the B i calculator 57, the recording process i.e. by one line delay This is the information. The heat storage layer heat storage information B i is composed of 10-bit data so as to follow the slow change of the heat storage state of the heat insulation layer, etc., and is in the state of all “0” in the initial state immediately before the start of recording. . The following Table 4 shows heat history information B i-1 and heat storage contribution information X
The heat storage layer etc. heat storage information B i calculated by i ′ is represented as the amount of adjustment with respect to the heat insulation layer etc. heat history information B i-1 at the present time.

すなわち例えば断熱層等熱履歴情報Bi-1が16進数法
表示で“001”であり、このときの蓄熱寄与情報
′が“0”または“1”であれば、加減量は“0”
であり、B演算器57によって演算される断熱層等熱
履歴情報Bは同じく“001”となる。これに対して
単位発熱体の蓄熱の進行の度合が大きく断熱層等の蓄熱
が比較的進行するような状態、すなわち蓄熱寄与情報X
′が“2”または“3”の状態では、加減量が“1”
となり断熱層等熱履歴情報Bはこの場合“002”と
なる。
That is, for example, if the heat history information B i-1 of the heat insulating layer is “001” in hexadecimal notation and the heat storage contribution information X i ′ at this time is “0” or “1”, the adjustment amount is “0”. ”
Therefore, the heat insulation layer isothermal history information B i calculated by the B i calculator 57 is also “001”. On the other hand, a state in which the degree of progress of heat storage of the unit heating element is large and heat storage of the heat insulating layer or the like relatively progresses, that is, the heat storage contribution information X
When i'is "2" or "3", the adjustment amount is "1".
In this case, the heat insulation layer heat history information B i is “002”.

演算器57によって演算された断熱層等熱履歴情報
は、第4のROM59にアドレス情報として供給さ
れる。第4のROM59は印加エネルギをパルス幅の形
で決定するTiB演算器61に対して断熱層等の蓄熱状態
を処理データとして与えるための一種の変換器であり、
断熱層等熱履歴情報Bに対して次の第5表に基づき断
熱層等熱履歴情報B′を出力する。
The heat insulation layer isothermal history information B i calculated by the B i calculator 57 is supplied to the fourth ROM 59 as address information. The fourth ROM 59 is a kind of converter for giving a heat storage state such as an adiabatic layer as processing data to the T iB calculator 61 which determines the applied energy in the form of pulse width,
For the heat insulation layer isotherm history information B i , heat insulation layer isotherm history information B i ′ is output based on the following Table 5.

すなわち先に説明した例では断熱層等熱履歴情報B
“002”となるので、変換された断熱層等熱履歴情報
′は“0”となる。
That is, in the example described above, the heat insulation layer isotherm history information B i is “002”, and thus the converted heat insulation layer isotherm history information B i ′ is “0”.

次にTiB演算器61の演算について説明する前に、それ
ぞれの単位発熱体に対する印加パルスの通電時間を暫定
的に決定するためのTiA演算器55の動作を説明する。
Next, before describing the calculation of the T iB computing unit 61, the operation of the T iA computing unit 55 for tentatively determining the energization time of the applied pulse to each unit heating element will be described.

印加パルス幅TiAの演算 TiA演算器55では第1のROM45および第2のRO
M46から供給される発熱抵抗体蓄熱情報Xおよび未
来判別情報Fをアドレス情報として印加パルス幅TiA
を決定する。これが暫定的なものであるのは、次に説明
するTiB演算器61でサーマルヘッドの基板温度および
単位発熱体の抵抗値情報を参酌して印加パルス幅を修正
するからである。
Calculation of Applied Pulse Width T iA In the T iA calculator 55, the first ROM 45 and the second RO
The applied pulse width T iA using the heating resistor heat storage information X i and future discrimination information F i supplied from M46 as address information.
To decide. This is provisional because the TiB calculator 61 described below corrects the applied pulse width by taking into consideration the substrate temperature of the thermal head and the resistance value information of the unit heating element.

第7図はこの暫定的な印加パルス幅TiAを決定するTiA
演算器55の内容を表わしたものである。この図で横軸
は発熱抵抗体蓄熱情報Xであり、縦軸は印加パルス幅
iA(msec)である。印加パルス幅TiAは0.05
msecのパルスが何パルスで構成されるかを表わした
16進の出力データ(H)として出力される。例えば発
熱抵抗体蓄熱情報Xが最高の“10”でこのとき未来
判別情報Fが“11”のとき、印加パルス幅TiA
0.45msecとなり、これは0.05msecのパ
ルスを9つ連続させることによって達成することができ
る。
FIG. 7 shows T iA that determines this provisional applied pulse width T iA.
The contents of the calculator 55 are shown. In this figure, the horizontal axis is the heat-generating resistor heat storage information X i , and the vertical axis is the applied pulse width T iA (msec). Applied pulse width T iA is 0.05
It is output as hexadecimal output data (H) that represents how many pulses the msec pulse is composed of. For example, when the heating resistor heat storage information X i is the highest “10” and the future discrimination information F i is “11” at this time, the applied pulse width T iA is 0.45 msec, which is 9 pulses of 0.05 msec. It can be achieved by continuing.

なおこの第7図から発熱抵抗体蓄熱情報Xが“10”
のとき未来判別情報Fが“11”であれば印加パルス
幅TiAが最大となる。これは現在印字を行っているライ
ンより少なくとも2ライン将来までベタ黒の印字状態と
なるので、印字ドット間に白の隙間が生じないように熱
エネルギを比較的大きく印加させるためである。同一条
件で未来判別情報Fが“01”、“00”、“10”
の場合に印加パルス幅TiAが短かくなるのは、近い将来
にベタ黒の部分が終了するため、そのエッジの部分をシ
ャープに再現させる必要からである。また未来判別情報
の判定基準としてi+2ライン目のドットを加え
たのは、熱エネルギの印加を段階的に減少させエッジ部
分の“かすれ”を抑制して画質の低下を防止するためで
ある。このようにしてTiA演算器55から読み出された
単位発熱体ごとの印加パルス幅TiAは、印字エネルギ情
報を決定するためのTiB演算器61に供給される。
From FIG. 7, the heat-generating resistor heat storage information X i is “10”.
At this time, if the future discrimination information F i is “11”, the applied pulse width T iA becomes maximum. This is to apply a relatively large amount of heat energy so that a white gap does not occur between the print dots, because a solid black print state will be obtained for at least two lines in the future from the line currently being printed. Under the same condition, the future discrimination information F i is “01”, “00”, “10”
The reason why the applied pulse width T iA becomes short in this case is that the solid black portion will end in the near future, so that the edge portion must be reproduced sharply. Further, the dot of the i + 2th line is added as a criterion for the future discrimination information F i , in order to prevent the image quality from being deteriorated by gradually reducing the application of heat energy and suppressing the “blurring” of the edge portion. . The applied pulse width T iA for each unit heating element read from the T iA calculator 55 in this way is supplied to the T iB calculator 61 for determining the print energy information.

印加パルス幅TiBの演算 TiB演算器61は演算印加パルス幅TiAを修正し、所定
の印加電圧における印加パルス幅TiBを決定するために
用いられる。すなわちこのTiB演算器61によって個々
の単位発熱体における印加エネルギが最終的に決定され
る。印加電圧の変動に応じて印加パルス幅TiBを増減す
るために、いわゆる電圧補償回路をこの演算器61の後
段に設けることは自由であるが、これによって印字エネ
ルギ増減するものではない。
Calculation of Applied Pulse Width T iB The T iB calculator 61 is used to modify the calculated applied pulse width T iA and determine the applied pulse width T iB at a predetermined applied voltage. That is, the applied energy to each unit heating element is finally determined by this T iB calculator 61. A so-called voltage compensating circuit may be provided in the subsequent stage of the arithmetic unit 61 in order to increase or decrease the applied pulse width T iB according to the variation of the applied voltage, but this does not increase or decrease the printing energy.

さてTiB演算器61では抵抗値情報Rと断熱層等熱履
歴情報B′に基づいて印加パルス幅TiAを修正するこ
とになる。このうち抵抗値情報Rはサーマルヘッドを
構成する全単位発熱体の平均抵抗値であってもよいし、
個別に抵抗値を表わした情報であってもよい。単位発熱
体個別の抵抗値を抵抗値情報Rとして用いる場合に
は、各単位発熱体の通電量等を測定することにより装置
内部で抵抗値情報Rを作成してもよいし、装置出荷時
等に予め測定しておいてもよい。
Now, in the T iB calculator 61, the applied pulse width T iA is corrected based on the resistance value information R i and the heat insulation layer isothermal history information B i ′. Among them, the resistance value information R i may be an average resistance value of all the unit heating elements that form the thermal head,
The information may individually represent the resistance value. When using the unit heating element discrete resistance value as the resistance value information R i may be to create a resistance value information R i within the device by measuring the current amount of the respective unit heating element, device shipments It may be measured in advance, for example.

第8図は本実施例における抵抗値情報Rの出力部分を
表わしたものである。この回路部分はA/D変換器を内
蔵したサーマルヘッド抵抗値測定回路71を備えてい
る。サーマルヘッド抵抗値測定回路71は書き込みアド
レスカウンタ72がセレクタ73によって選択されてい
る状態でサーマルヘッドの単位発熱体の抵抗値を1つず
つ測定する。これらの測定結果は8ビット(最大256
段階)の抵抗値測定結果74としてビット変換ROM7
5に供給される。ビット変換ROM75では次の第6表
に基づき抵抗値測定結果74を3ビットの抵抗値情報R
に変換する。
FIG. 8 shows the output portion of the resistance value information R i in this embodiment. This circuit portion includes a thermal head resistance value measuring circuit 71 having an A / D converter built therein. The thermal head resistance value measuring circuit 71 measures the resistance values of the unit heating elements of the thermal head one by one while the write address counter 72 is selected by the selector 73. These measurement results are 8 bits (maximum 256
Bit conversion ROM 7 as resistance value measurement result 74
5 is supplied. In the bit conversion ROM 75, the resistance value measurement result 74 is converted into 3-bit resistance value information R based on the following Table 6.
Convert to i .

このようにして求められた抵抗値情報RはRAM76
の入力データとなる。このとき書き込みアドレスカウン
タ72の指定したアドレス情報77がRAM76に供給
されており、その単位発熱体に対応する番地にその抵抗
値情報Rが書き込まれる。以下同様にして書き込みア
ドレスカウンタ72のカウントアップと共に単位発熱体
の抵抗値情報Rが順にRAM76に書き込まれること
になる。このような抵抗値情報Rの書き込みは記録装
置や表示装置に電源が投入された時点でそのたびに行わ
れてもよいし、RAM76を電池によってバックアップ
し一度測定した抵抗値情報Rを長期間保存するように
してもよい。
The resistance value information R i thus obtained is stored in the RAM 76.
Input data. At this time, the address information 77 designated by the write address counter 72 is supplied to the RAM 76, and the resistance value information R i is written in the address corresponding to the unit heating element. Similarly, the write address counter 72 counts up and the resistance value information R i of the unit heating element is sequentially written in the RAM 76. The writing of the resistance value information R i may be performed each time the recording device or the display device is powered on, or the RAM 76 is backed up by a battery and the resistance value information R i measured once is stored. It may be stored for a period.

RAM76に蓄えられた抵抗値情報Rは、印加パルス
幅TiBの決定が行われる際に読み出される。読み出しに
際してはセレクタ73が読み出しアドレスカウンタ78
を選択し、印加パルス幅TiBの決定が行われる単位発熱
体に対応したアドレス情報79が順に出力されRAM7
6に供給される。RAM76ではこれにより所望の単位
発熱体の抵抗値情報Rを順に読み出しTiB演算器61
に供給することになる。
The resistance value information R i stored in the RAM 76 is read when the applied pulse width T iB is determined. When reading, the selector 73 causes the read address counter 78.
Is selected, the address information 79 corresponding to the unit heating element for which the applied pulse width T iB is determined is sequentially output, and the RAM 7 is output.
6 is supplied. In the RAM 76, the desired resistance value information R i of the unit heating element is sequentially read out by this, and the Ti B calculator 61 is read.
Will be supplied to.

(印加パルス幅TiA′の演算) さてTiB演算器61では、まず印加パルス幅TiAと抵抗
値情報Rを基に印加パルス幅TiA′の演算を行う。そ
してこの結果得られた印加パルス幅TiA′とすでに求め
られている断熱層等熱履歴情報B′を用いて印加パル
ス幅TiBを演算する。
'In (operation Well T iB calculator 61, applied pulse width T iA based on first application pulse width T iA and the resistance value information R i applied pulse width T iA)' performs operations. Then, the applied pulse width T iA ′ and the already-obtained heat insulation layer isothermal history information B i ′ are used to calculate the applied pulse width T iB .

第9図は印加パルス幅TiAと印加パルス幅TiA′の関係
を表わしたものである。例えば印加パルス幅TiAが0.
7msecで抵抗値情報Rが010のとき、印加パル
ス幅TiA′は0.6msecとなる。この図で単位発熱
体の抵抗値が大きいほど印加パルス幅TiA′が長くなる
ことがわかる。
FIG. 9 shows the relationship between the applied pulse width T iA and the applied pulse width T iA ′. For example, the applied pulse width T iA is 0.
When the resistance value information R i is 010 in 7 msec, the applied pulse width T iA ′ is 0.6 msec. From this figure, it can be seen that the larger the resistance value of the unit heating element, the longer the applied pulse width T iA ′.

(印加パルス幅TiBの演算) 第10図は、印加パルス幅TiA′と印加パルス幅TiA
関係を表わしたものである。このような情報は、例えば
iB演算器61内のもう一つのROMにテーブルとして
記憶させておくことができる。前の例で印加パルス幅T
iA′が0.6msecのとき、断熱層等熱履歴情報
′が“7”すなわち蓄熱の最高レベルであれば、印
加パルス幅TiBは0.4msecとなり、“0”すなわ
ち蓄熱の最低レベルであれば、印加パルス幅TiBは0.
6msecとなる。これはいうまでもなく、発熱抵抗体
以外のサーマルヘッドの部分が蓄熱しているほど、単位
発熱体に印加するエネルギは低く抑える必要があるから
である。
(Calculation of Applied Pulse Width T iB ) FIG. 10 shows the relationship between the applied pulse width T iA ′ and the applied pulse width T iA . Such information can be stored as a table in another ROM in the TiB computing unit 61, for example. In the previous example, the applied pulse width T
When iA ′ is 0.6 msec and the heat insulating layer isothermal history information B i ′ is “7”, that is, the highest level of heat storage, the applied pulse width T iB is 0.4 msec and “0”, that is, the lowest level of heat storage. Then, the applied pulse width T iB is 0.
It will be 6 msec. This is, of course, because the energy applied to the unit heating element needs to be kept low as the thermal head portion other than the heating resistor accumulates heat.

印加パルス幅のTiBはパルス幅そのものの長さを示す情
報ではなく、0.05msecの単位パルスの個数とし
て示される。例えば印加パルス幅TiBが0.4msec
のときは、単位パルスが4個連続する情報として出力さ
れ、印加パルス幅TiBが0.6msecのときには、単
位パルスが12個連続する情報として出力される。
The applied pulse width T iB is not information indicating the length of the pulse width itself, but is indicated as the number of unit pulses of 0.05 msec. For example, the applied pulse width T iB is 0.4 msec.
In the case of, the unit pulse is output as information in which four consecutive pulses are output, and when the applied pulse width T iB is 0.6 msec, the unit pulse is output as information in which twelve consecutive pulses.

印加パルス幅TiBは後段の図示しないサーマルヘッド駆
動回路に供給される。サーマルヘッド駆動回路では、各
単位発熱体ごとに0.05msecの単位パルスの印加
数を制御し、印加パルス幅TiBで与えられた通電時間を
単位発熱体ごとに実現することになる。
The applied pulse width T iB is supplied to a thermal head drive circuit (not shown) in the subsequent stage. In the thermal head drive circuit, the number of applied unit pulses of 0.05 msec is controlled for each unit heating element, and the energization time given by the applied pulse width T iB is realized for each unit heating element.

以上説明したこの実施例のサーマルヘッド駆動装置で
は、未来判別情報Fを組み合わせて印加エネルギを決
定したので、ソリッド(べた黒)の領域の前後において
も高品位の記録画を得ることができる。
In the thermal head drive device of this embodiment described above, the applied energy is determined by combining the future determination information F i , so that it is possible to obtain a high-quality recorded image before and after the solid (solid black) region.

「変形例」 ところで発熱抵抗体や断熱層等の蓄熱は、サーマルヘッ
ド駆動時の外気温やアルミニウムの放熱基板の温度状況
等によって異なる。発熱抵抗体についてはその通電制御
時に温度変化が数百度の範囲で生じるので、本発明のよ
うに蓄熱情報を発熱抵抗体におけるものと断熱層等に分
けたとき蓄熱に対する影響はそれほど考慮する必要がな
い。しかしながら断熱層等については蓄熱状態にかなり
の影響を及ぼす。
“Modification” By the way, the heat storage of the heating resistor, the heat insulating layer, and the like varies depending on the outside air temperature when the thermal head is driven, the temperature condition of the aluminum heat dissipation substrate, and the like. Regarding the heating resistor, the temperature change occurs in the range of several hundred degrees during the energization control, so when the heat storage information is divided into that of the heating resistor and the heat insulating layer as in the present invention, the influence on the heat storage needs to be considered so much. Absent. However, with respect to the heat insulation layer and the like, the heat storage state is considerably affected.

第11図はこのような事情を考慮して、アルミニウムの
放熱基板29(第14図)から得られる基板温度情報K
を組み合わせて印加エネルギ(印加パルス幅)を決定す
るサーマルヘッド駆動装置を表わしたものである。この
装置で第2図と同一部分には同一の符号を付しており、
これらの部分の説明は適宜省略する。
In consideration of such circumstances, FIG. 11 shows the substrate temperature information K obtained from the aluminum heat dissipation substrate 29 (FIG. 14).
2 shows a thermal head driving device that determines the applied energy (applied pulse width) by combining the above. In this device, the same parts as those in FIG. 2 are designated by the same reference numerals,
Description of these parts will be omitted as appropriate.

さてこの変形例のサーマルヘッド駆動装置では、(i)
蓄熱寄与情報X′、(ii)断熱層等熱履歴情報Bi-1
の他に(iii)基板温度情報Kを用いて断熱層等蓄熱情
報Bを演算する。このような演算を行うB演算器8
1は、基板温度情報Kに対応したメモリ領域を備えたR
OMを配置している。そして先の実施例の第4表に対応
する次の第7表に部分的に示す内容のテーブルで、断熱
層等蓄熱情報Bの読み出しを行う。
Now, in the thermal head drive device of this modification, (i)
Heat storage contribution information X i ′, (ii) Heat history information of heat insulation layer B i-1
In addition to (iii) the substrate temperature information K is used to calculate the heat storage layer heat storage information B i . B i calculator 8 for performing such calculation
1 is an R having a memory area corresponding to the substrate temperature information K
OM is arranged. Then, the heat storage layer heat storage information B i is read out using a table partially shown in the following Table 7 corresponding to Table 4 of the previous embodiment.

すなわち基板温度情報Kで示される測定温度が高いほ
ど、画像データ41から純粋に演算された蓄熱量よりも
高い蓄熱量に補正され、TiB演算器61で単位発熱体に
対する印加エネルギが少なく設定されることになる。
That is, as the measured temperature indicated by the substrate temperature information K is higher, the heat storage amount is corrected to be higher than the heat storage amount calculated purely from the image data 41, and the energy applied to the unit heating element is set smaller by the T iB calculator 61. Will be.

以上説明した実施例および変形例では単位発熱体に対す
る印加エネルギを印加パルスの時間幅で調整したが、電
圧値で調整することも、またこれら双方を組み合わせる
ことも可能である。
Although the energy applied to the unit heating element is adjusted by the time width of the applied pulse in the embodiments and the modifications described above, it is also possible to adjust it by the voltage value or a combination of both.

「発明の効果」 このように本発明によればサーマルヘッドに対する印加
エネルギの制御を断熱層等の蓄熱を考慮して行うことと
したので、熱エネルギの補正を十分高度に行うことがで
き、記録または表示動作が高速化しても中間調等の微妙
な階調表現を適格に行わせることができる。
[Advantages of the Invention] As described above, according to the present invention, the control of the energy applied to the thermal head is performed in consideration of the heat storage of the heat insulating layer and the like, so that the thermal energy can be corrected to a sufficiently high level, and the recording Alternatively, even if the display operation is speeded up, fine gradation expression such as halftone can be properly performed.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の原理を説明するためのブロック図、第
2図〜第10図は本発明の一実施例を説明するためのも
ので、このうち第2図はサーマルヘッド駆動装置の構成
の概略を示すブロック図、第3図は周辺パターン抽出回
路と第1および第2のROMを具体的に表わしたブロッ
ク図、第4図は参照データの配置を示す説明図、第5図
は第2図のROMの内容を表わした説明図、第6図は蓄
熱演算のための各参照ビットの重みを表わした説明図、
第7図はTiA演算器の演算内容を示した説明図、第8図
は抵抗値情報Rの作成部分を表わしたブロック図、第
9図はTiA演算器における印加パルス幅TiA′の演算内
容を示した説明図、第10図は同じくTiB演算器におけ
る印加パルス幅TiBの演算内容を示した説明図、第11
図は本発明の変形例を示す概略構成図、第12図は従来
提案されたサーマルヘッド駆動装置の一例を示すブロッ
ク図、第13図は従来の蓄熱演算に用いられた画素の配
置例を示す説明図、第14図はサーマルヘッドの一般的
な構造を示す断面図である。 25……発熱抵抗体、 27……断熱層、 29……放熱基板、 31……画像データ、 32……発熱抵抗体蓄熱情報演算手段、 33……断熱層等蓄熱情報演算手段、 34……印加エネルギ演算手段、 55……TiA演算器、 56……第3のROM、 57、81……B演算器、 58……RAM、 61……TiB演算器、 B……断熱層等蓄熱情報、 K……基板温度データ、 X……発熱抵抗体蓄熱情報。
FIG. 1 is a block diagram for explaining the principle of the present invention, and FIGS. 2 to 10 are for explaining one embodiment of the present invention. Of these, FIG. 2 shows the structure of a thermal head driving device. FIG. 3 is a block diagram specifically showing the peripheral pattern extraction circuit and the first and second ROMs, FIG. 4 is an explanatory diagram showing the arrangement of reference data, and FIG. 2 is an explanatory diagram showing the contents of the ROM, FIG. 6 is an explanatory diagram showing the weight of each reference bit for heat storage calculation,
FIG. 7 is an explanatory diagram showing the contents of calculation of the T iA calculator, FIG. 8 is a block diagram showing a portion where the resistance value information R i is created, and FIG. 9 is an applied pulse width T iA ′ in the T iA calculator. explanatory view showing contents of operation of FIG. 10 is an explanatory diagram also shows the operation contents of the applied pulse width T iB in T iB calculator, 11
FIG. 12 is a schematic block diagram showing a modified example of the present invention, FIG. 12 is a block diagram showing an example of a conventionally proposed thermal head driving device, and FIG. 13 is an arrangement example of pixels used for conventional heat storage calculation. FIG. 14 is a sectional view showing a general structure of the thermal head. 25 ... Heating resistor, 27 ... Insulation layer, 29 ... Heat dissipation substrate, 31 ... Image data, 32 ... Heating resistor heat storage information calculation means, 33 ... Heat storage information calculation means for heat insulation layer, 34 ... Applied energy computing means, 55 ... T iA computing unit, 56 ... Third ROM, 57,81 ... B i computing unit, 58 ... RAM, 61 ... T iB computing unit, B i ... Adiabatic layer etc. heat storage information, K ...... substrate temperature data, X i ...... heating resistors heat storage information.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】印加エネルギを演算しようとする画素とし
ての注目画素の周辺の画素の画像データを用いてサーマ
ルヘッドの前記注目画素に対応する発熱抵抗体部分の蓄
熱状態を表わした発熱抵抗体蓄熱情報を演算する発熱抵
抗体蓄熱情報演算手段と、 演算された発熱抵抗体蓄熱情報によって表わされる蓄熱
状態の各段階をこれよりも大まかに区分して、これら区
分された各段階を表わした情報を発熱抵抗体からこれ以
外の部分としての断熱層等に熱エネルギが波及する度合
いを表わした蓄熱寄与情報とする蓄熱寄与情報演算手段
と、 前記サーマルヘッドの記録開始直前状態で“0”にイニ
シャライズされており、前記蓄熱寄与情報演算手段によ
って演算された蓄熱寄与情報に応じて所定の値を画素ご
とに加減算する断熱層等蓄熱情報演算手段と、 発熱抵抗体蓄熱情報演算手段と断熱層等蓄熱情報演算手
段の2つの手段によって得られた2種類の蓄熱情報を用
いてサーマルヘッドの発熱抵抗体の最小単位としての各
単位発熱体に対する印加エネルギを演算する印加エネル
ギ演算手段 とを具備することを特徴とするサーマルヘッド駆動装
置。
1. A heat-generating resistor heat storage that represents a heat storage state of a heat-generating resistor portion corresponding to the target pixel of the thermal head by using image data of pixels around the target pixel as a pixel whose applied energy is to be calculated. The heat-generating resistor heat storage information calculating means for calculating information and the heat storage state stages represented by the calculated heat-generating resistor heat storage information are roughly divided, and the information showing each divided stage is displayed. A heat storage contribution information calculating means that is heat storage contribution information indicating the degree of thermal energy spread from the heating resistor to the heat insulating layer as the other part, and is initialized to "0" in the state immediately before the start of recording of the thermal head. The heat storage information calculator for a heat insulation layer or the like that adds or subtracts a predetermined value for each pixel according to the heat storage contribution information calculated by the heat storage contribution information calculation means. And two types of heat storage information obtained by the heat storage resistor heat storage information calculation means and the heat insulation layer heat storage information calculation means are applied to each unit heating element as the minimum unit of the heating resistor of the thermal head. An applied energy calculation means for calculating energy, the thermal head driving device.
【請求項2】断熱層等蓄熱情報演算手段は、発熱抵抗体
蓄熱情報と、現時点におけるサーマルヘッドの温度を表
わした温度データとの組み合わせを用いて断熱層等蓄熱
情報の演算を行うことを特徴とする特許請求の範囲第1
項記載のサーマルヘッド駆動装置。
2. The heat storage layer heat storage information calculation means calculates heat storage layer heat storage information by using a combination of heat generating resistor heat storage information and temperature data representing the temperature of the thermal head at the present time. The first claim
The thermal head drive device according to the paragraph.
【請求項3】印加エネルギ演算手段は印加エネルギを印
加パルスの時間幅として演算することを特徴とする特許
請求の範囲第1項記載のサーマルヘッド駆動装置。
3. The thermal head drive device according to claim 1, wherein the applied energy calculation means calculates the applied energy as a time width of the applied pulse.
JP60006687A 1985-01-19 1985-01-19 Thermal head drive Expired - Lifetime JPH0630890B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60006687A JPH0630890B2 (en) 1985-01-19 1985-01-19 Thermal head drive

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60006687A JPH0630890B2 (en) 1985-01-19 1985-01-19 Thermal head drive

Publications (2)

Publication Number Publication Date
JPS61167577A JPS61167577A (en) 1986-07-29
JPH0630890B2 true JPH0630890B2 (en) 1994-04-27

Family

ID=11645264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60006687A Expired - Lifetime JPH0630890B2 (en) 1985-01-19 1985-01-19 Thermal head drive

Country Status (1)

Country Link
JP (1) JPH0630890B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59127782A (en) * 1983-01-13 1984-07-23 Ricoh Co Ltd Thermal recording head drive control device
JPS59182759A (en) * 1983-04-01 1984-10-17 Fuji Xerox Co Ltd Drive circuit for thermal head

Also Published As

Publication number Publication date
JPS61167577A (en) 1986-07-29

Similar Documents

Publication Publication Date Title
NL8303234A (en) COLOR INFORMATION SIGNAL PROCESSING CIRCUIT FOR USE WITH A COLOR IMAGE PRINTING DEVICE.
US5086306A (en) Line head driving apparatus
JP2502345B2 (en) Thermal head drive
JPH0630890B2 (en) Thermal head drive
JPH08108564A (en) Line printer
JP2549620B2 (en) Thermal recording method
JP2928628B2 (en) Thermal recording device
JPH0661954B2 (en) Halftone recording method and device
US5870130A (en) Method for heating a thermal printer head apparatus that minimizes changes in temperature and voltage, and a thermal printer head heating control apparatus therefor
JPS61149369A (en) Thermal head driving unit
JPS60232771A (en) Driving device of thermal head
JP2598079B2 (en) Halftone recording device
JP3407091B2 (en) Gradation value correction device and gradation value correction method
JP2840393B2 (en) Driving method of thermal head in thermal transfer recording device
JPH07125284A (en) Control method for thermal head
JP2927387B2 (en) Multi-tone thermal recording device
JPH06989A (en) Halftone recording device
JPH08300712A (en) Thermal printer
JPH0825296B2 (en) Thermal head drive
JPH0747318B2 (en) Thermal transfer gradation control device
JPS62105649A (en) Printer
JPS60254875A (en) Thermal head driving device
JPH05147253A (en) Thermal printer
JPH0514620B2 (en)
JPS61143153A (en) Thermal head driving apparatus