JPH089238B2 - Thermal recording device - Google Patents
Thermal recording deviceInfo
- Publication number
- JPH089238B2 JPH089238B2 JP31111289A JP31111289A JPH089238B2 JP H089238 B2 JPH089238 B2 JP H089238B2 JP 31111289 A JP31111289 A JP 31111289A JP 31111289 A JP31111289 A JP 31111289A JP H089238 B2 JPH089238 B2 JP H089238B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- recording
- heat
- heat storage
- storage temperature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Electronic Switches (AREA)
- Fax Reproducing Arrangements (AREA)
Description
【発明の詳細な説明】 <産業上の利用分野> 本発明は、感熱記録装置に関するものであり、詳しく
は、波形記録を行う場合の記録品質の改善に関するもの
である。Description: TECHNICAL FIELD The present invention relates to a thermal recording apparatus, and more particularly, to improvement of recording quality when performing waveform recording.
<従来の技術> レコーダとして、ラインサーマルヘッドを構成するよ
うに一定間隔で配列された複数の発熱素子を選択的に駆
動して発熱させ、その発熱に基づいて感熱記録紙を発色
させたり、記録紙にインクリボンのインクを転写させて
記録を行う感熱記録装置が用いられている。<Prior Art> As a recorder, a plurality of heating elements arranged at regular intervals so as to form a line thermal head are selectively driven to generate heat, and the heat-sensitive recording paper is colored or recorded based on the generated heat. 2. Description of the Related Art A thermal recording device is used in which recording is performed by transferring ink of an ink ribbon onto paper.
第12図は従来のこのような装置の一例を示すブロック
図、第13図は第12図の回路の動作の一例を示すタイミン
グチャートである。シフトレジスタ1には、(a)に示
す1ライン分mドットのデータが(b)に示すm個のク
ロックCLKに従って逐次格納される。シフトレジスタ1
に1ライン分のデータが格納された時点で(c)に示す
ラッチパルスLATによりラッチ2にラッチされる。これ
らラッチ2の出力データは各ナンドゲート3の一方の入
力端子に加えられる。これらナンドゲート3の他方の入
力端子には(d)に示すイネーブル信号EN′がインバー
タ4を介して共通に加えられている。なお、ダッシ
ュ「′」は負論理で動作することを示している。ナンド
ゲート3の出力端子はサーマルヘッドを構成する発熱素
子5の一端に接続され、発熱素子5の他端には直流電源
6のプラス端子が共通に接続されている。FIG. 12 is a block diagram showing an example of such a conventional device, and FIG. 13 is a timing chart showing an example of the operation of the circuit of FIG. Data of m dots for one line shown in (a) are sequentially stored in the shift register 1 in accordance with m clocks CLK shown in (b). Shift register 1
When the data for one line is stored in, the data is latched in the latch 2 by the latch pulse LAT shown in (c). The output data of these latches 2 is applied to one input terminal of each NAND gate 3. An enable signal EN 'shown in (d) is commonly applied to the other input terminals of these NAND gates 3 via an inverter 4. The dash “′” indicates that the operation is negative logic. The output terminal of the NAND gate 3 is connected to one end of a heating element 5 that constitutes a thermal head, and the other end of the heating element 5 is commonly connected to the positive terminal of a DC power supply 6.
このような構成において、各ラインの記録データとし
ては、例えば各測定周期における測定値の最大値と最小
値をライン状に記録するように最大値に対応した発熱素
子から最小値に対応した発熱素子までの配列方向に連続
した複数の発熱素子を同時に駆動するように補間された
データが加えられる。In such a configuration, as the recording data of each line, for example, the heating element corresponding to the maximum value to the heating element corresponding to the minimum value is recorded so that the maximum value and the minimum value of the measurement value in each measurement cycle are recorded in a line shape. The interpolated data is added so as to simultaneously drive a plurality of heating elements continuous in the array direction up to.
これにより、イネーブル信号EN′がLレベルになって
いるt0の間、直流電源6から発熱素子5に駆動電流が流
れて1ラインの記録データに基づく記録が行われる。そ
して、図示しない記録紙は、1ラインの記録動作が完了
する毎に1ラインずつ紙送りされることになる。As a result, during t 0 when the enable signal EN ′ is at the L level, a drive current flows from the DC power source 6 to the heating element 5 and recording is performed based on the recording data of one line. Then, the recording paper (not shown) is fed line by line every time the recording operation for one line is completed.
<発明が解決しようとする課題> しかし、このような従来の構成によれば、1ラインの
記録が終わる毎に記録紙を1ライン分移動させることか
ら、その記録結果には第14図に示すような記録紙の送り
ピッチPに起因した大きな段付部が現れてしまう。この
段付部は記録紙の送り速度が早くなるのに従って大きく
なり、好ましくない。<Problems to be Solved by the Invention> However, according to such a conventional configuration, the recording paper is moved by one line each time one line is recorded, and therefore the recording result is shown in FIG. Such a large stepped portion appears due to the feeding pitch P of the recording paper. This stepped portion becomes larger as the recording paper feeding speed becomes faster, which is not preferable.
本発明は、このような点に着目したものであり、その
目的は、記録紙の送りピッチに起因した段付部の小さな
記録結果が得られる感熱記録装置を提供することにあ
る。The present invention focuses on such a point, and an object thereof is to provide a thermal recording apparatus which can obtain a recording result with a small stepped portion due to the feeding pitch of the recording paper.
<課題を解決するための手段> 本発明の感熱記録装置は、 ラインサーマルヘッドを構成するように一定間隔で配
列された複数の発熱素子を記録データに基づいて選択的
に駆動して発熱させ、その発熱に基づいて記録紙に記録
を行う感熱記録装置において、前記発熱素子の印字ドッ
トに対して記録紙の送りを複数回に分割して送出する記
録紙送出手段と、前記記録紙の送りに同期した前記記録
データに基づく複数回の発熱回数が設定された発熱素子
の発熱回数設定手段と、前記発熱素子の記録動作に関連
した蓄熱温度データが格納された蓄熱温度格納手段と、
この蓄熱温度格納手段の蓄熱温度データと予め設定され
た設定温度とを比較してその大小を判定して比較データ
を出力する比較手段と、この比較手段からの出力と前記
発熱回数設定手段からの出力信号とから前記発熱素子の
駆動信号を出力する演算手段と、この演算手段からの出
力信号に基づいて前記蓄熱温度格納手段の蓄熱温度デー
タを更新する蓄熱温度データ更新手段を備えたことを特
徴とする。<Means for Solving the Problems> A thermal recording apparatus of the present invention is configured to selectively drive a plurality of heating elements arranged at regular intervals so as to form a line thermal head based on recording data to generate heat. In a thermal recording device for recording on recording paper based on the heat generation, recording paper feeding means for feeding the recording paper to the printing dots of the heating element by dividing the feeding into a plurality of times, and feeding the recording paper. A heat generation number setting means for a heat generating element in which a plurality of heat generation times based on the synchronized recording data are set, and a heat storage temperature storage means for storing heat storage temperature data related to the recording operation of the heat generating element,
A comparison means for comparing the heat storage temperature data of the heat storage temperature storage means with a preset temperature to determine the size and outputting comparison data, and an output from the comparison means and the heat generation number setting means It is provided with a calculation means for outputting a drive signal of the heating element from an output signal, and a heat storage temperature data update means for updating the heat storage temperature data of the heat storage temperature storage means based on the output signal from the calculation means. And
<作用> 記録紙送出手段は発熱素子の印字ドットに対して記録
紙の送りを複数回に分割して送出する。発熱回数設定手
段は紙送りのピッチに同期して発熱素子に対する複数回
の発熱信号を出力する。蓄熱温度格納手段には発熱素子
の記録動作に関連した蓄熱温度データが格納されてお
り、この温度データは発熱素子の発熱状態に応じて更新
される。比較手段は蓄熱温度格納手段に格納されている
現在の温度データと予め設定されている設定温度とを比
較してその大小を判定し、判定結果に応じて発熱素子に
加える発熱信号を出力する。<Operation> The recording paper feeding means divides the feeding of the recording paper into a plurality of times with respect to the print dots of the heating elements and sends the divided recording paper. The heat generation number setting means outputs a heat generation signal to the heat generating element a plurality of times in synchronization with the paper feed pitch. The heat storage temperature storage means stores heat storage temperature data related to the recording operation of the heat generating element, and this temperature data is updated according to the heat generation state of the heat generating element. The comparison means compares the current temperature data stored in the heat storage temperature storage means with a preset temperature and determines the magnitude thereof, and outputs a heat generation signal to be applied to the heat generating element according to the determination result.
この結果、記録紙の1ラインの送りピッチの分解能が
細かくなって記録紙の送りピッチに起因した段差が小さ
くなると共に、サーマルヘッドの発熱素子の過熱による
損傷を図り印字品質を向上させることができる。As a result, the resolution of the feed pitch of one line of the recording paper becomes finer, the step due to the feed pitch of the recording paper becomes smaller, and the heating element of the thermal head is damaged due to overheating, and the print quality can be improved. .
<実施例> 以下、図面を用いて本発明の実施例を詳細に説明す
る。<Example> Hereinafter, an example of the present invention is described in detail using a drawing.
第1図は、本発明の一実施例を示すブロック図であ
る。図において、Aは発熱素子を駆動するための記録デ
ータを生成するデジタルワンショット部であり、Bは発
熱素子の発熱温度を制御する熱履歴制御部である。FIG. 1 is a block diagram showing an embodiment of the present invention. In the figure, A is a digital one-shot section that generates recording data for driving the heating element, and B is a heat history control section that controls the heating temperature of the heating element.
デジタルワンショット部Aにおいて、記録すべき入力
データDiはデータセレクタ7に選択信号として加えられ
る。このデータセレクタ7は入力データのDiの“1",
“0"に応じて選択される所定のデータPi-1をデータ変換
部8に出力するとともに減算器9に出力する。データ変
換部8はデータセレクタ7から加えられるデータPi-1が
“0"以外の場合に“1"のデータdi′を熱履歴制御部Bを
構成するアンドゲート18の一方の入力端子に加えるもの
であり、例えばオアゲートを用いる。減算器9は入力デ
ータPi-1に対してPi=Pi-1−1の減算を行う。ただし、
減算器9は自然数に対してのみ減算を行い、例えばPi-1
が0の場合にはPiとしてそのまま0を出力する。その演
賛結果Piはラッチ10を介してデュアルポートメモリ11に
一時格納される。デュアルポートメモリ11の出力データ
Pi-1はラッチ12を介してデータセレクタ7に加えられ
る。In the digital one-shot section A, the input data D i to be recorded is added to the data selector 7 as a selection signal. This data selector 7 uses the input data D i “1”,
The predetermined data P i−1 selected according to “0” is output to the data conversion unit 8 and the subtractor 9. When the data P i-1 added from the data selector 7 is other than “0”, the data conversion unit 8 outputs the data d i ′ of “1” to one input terminal of the AND gate 18 constituting the thermal history control unit B. For example, an OR gate is used. The subtractor 9 subtracts P i = P i-1 -1 from the input data P i-1 . However,
The subtractor 9 subtracts only natural numbers, for example, P i-1
When is 0, 0 is output as it is as P i . The praise result P i is temporarily stored in the dual port memory 11 via the latch 10. Output data of dual port memory 11
P i-1 is applied to the data selector 7 via the latch 12.
熱履歴制御部Bにおいて、メモリ13にはサーマルヘッ
ド19を構成する複数の発熱素子の記録動作に関連した蓄
熱温度データが予め格納されている。このメモリ13格納
された蓄熱温度データは、サーミスタなどの温度センサ
20で測定されるサーマルヘッド19の周囲の温度に応じ
て、所定の現在の蓄熱温度データRi-1および記録の有無
に関連したアンドゲート18の出力データをアドレスにし
て、次回の蓄熱温度データRiとして読み出される。この
メモリ13から読み出される蓄熱温度データRiはラッチ14
を介してデュアルポートメモリ15に一時格納される。そ
して、このメモリ15に一時格納された蓄熱温度データRi
は前述した現在の蓄熱温度データRi-1として読み出さ
れ、ラッチ16を介してメモリ13にアドレスとして加えら
れるとともに比較器17の一方の入力端子に加えられる。
比較器17の他方の入力端子には予め設定された設定温度
データSDが加えられる。この比較器17の出力信号はアン
ドゲート18の他方の入力端子に加えられる。このアンド
ゲート18の出力データOiは前述のようにメモリ13にアド
レスとして加えられるとともに、サーマルヘッド19の発
熱素子に駆動信号として加えられる。21はサーマルヘッ
ド19を構成する複数の発熱素子の発熱による発色記録が
行われる感熱形の記録紙であり、モータ22により所定の
速度で送られる。23は各部の動作を制御するための制御
信号を出力するタイミング制御回路である。なお、サー
マルヘッド19部分は第12図と同様に構成されたものを用
いることができる。In the thermal history control section B, the memory 13 stores in advance the heat storage temperature data related to the recording operation of the plurality of heating elements forming the thermal head 19. The heat storage temperature data stored in this memory 13 is stored in the temperature sensor such as the thermistor.
According to the ambient temperature of the thermal head 19 measured at 20, the predetermined current heat storage temperature data R i-1 and the output data of the AND gate 18 related to the presence or absence of recording are used as addresses, and the next heat storage temperature data Read as R i . The heat storage temperature data R i read from the memory 13 is stored in the latch 14
Is temporarily stored in the dual port memory 15 via the. Then, the heat storage temperature data R i temporarily stored in the memory 15
Is read as the above-mentioned current heat storage temperature data R i−1 , is added as an address to the memory 13 via the latch 16, and is also added to one input terminal of the comparator 17.
A preset temperature data SD is added to the other input terminal of the comparator 17. The output signal of the comparator 17 is applied to the other input terminal of the AND gate 18. The output data O i of the AND gate 18 is applied to the memory 13 as an address as described above, and is also applied to the heating element of the thermal head 19 as a drive signal. Reference numeral 21 is a thermosensitive recording paper on which color recording is performed by the heat generated by a plurality of heating elements constituting the thermal head 19, and is sent by a motor 22 at a predetermined speed. A timing control circuit 23 outputs a control signal for controlling the operation of each unit. As the thermal head 19 portion, one having the same structure as that shown in FIG. 12 can be used.
このように構成された装置の動作を第2図のタイミン
グチャートを用いて説明する。The operation of the apparatus thus configured will be described with reference to the timing chart of FIG.
第2図では、mドットのデータDATAを4回サーマルヘ
ッド20に転送し、4回イネーブル信号EN′を加えること
によって1ラインの記録を行う。ここで、イネーブル信
号EN′のパルス幅t0′は第13図のパルス幅t0の1/4とす
る。すなわち、1回の駆動で発熱素子5に印加されるエ
ネルギーは第13図の場合の1/4であり、4回のデータDAT
Aおよびイネーブル信号EN′の送りで1ラインの記録が
行われることになる。なお、記録紙21の送りもこのシー
ケンスと同期させて第13図の1/4ステップずつに分割し
てステップ送りする。In FIG. 2, m-dot data DATA is transferred to the thermal head 20 four times, and an enable signal EN ′ is applied four times to record one line. Here, the pulse width t 0 ′ of the enable signal EN ′ is 1/4 of the pulse width t 0 in FIG. That is, the energy applied to the heating element 5 by one driving is 1/4 of that in the case of FIG.
One line is recorded by sending A and the enable signal EN '. The recording paper 21 is also fed stepwise in synchronization with this sequence by dividing it into 1/4 steps in FIG.
このような駆動方法において、イネーブル信号EN′の
パルス幅t0′は一定であるので、例えばデータD1を先頭
としたデータD4までのラインの記録シーケンスの記録条
件と、データD2を先頭としたデータD5までのラインの記
録シーケンスの記録条件は等しい。従って、記録紙21の
送り速度が等しく、すなわち第2図のデータ転送周期Dn
が第13図のデータ転送周期の1/4とすると、第2図の駆
動方法によれば、時間軸方向に沿った分解能は第12図の
駆動方法の4倍になる。In such a driving method, since the pulse width t 0 ′ of the enable signal EN ′ is constant, for example, the recording condition of the recording sequence of the line starting from the data D 1 up to the data D 4 and the data D 2 at the head. The recording conditions of the recording sequence of the lines up to the data D 5 are equal. Therefore, the feeding speed of the recording paper 21 is equal, that is, the data transfer period D n in FIG.
Is 1/4 of the data transfer cycle of FIG. 13, the resolution along the time axis direction is four times that of the drive method of FIG. 12 according to the drive method of FIG.
第3図は、このような記録方法による記録例図であ
る。記録紙は矢印Yの方向に第14図のピッチPの1/4ず
つ送られる。発熱素子5は、a〜cに示すように紙送り
ピッチに同期して4回に分けて駆動される。aは発熱素
子54の駆動状態を示し、bは発熱素子55の駆動状態を示
し、cは発熱素子56の駆動状態を示している。発熱素子
54による記録パターンPTaは時刻t1でデータセレクタ7
に入力データDi“1"が加えられることによる連続した4
回の駆動により記録され、発熱素子55による記録パター
ンPTbは時刻t2でデータセレクタ7に入力データDi“1"
が加えられることによる連続した4回の駆動により記録
され、発熱素子56による記録パターンPTcは時刻t3でデ
ータセレクタ7に入力データDi“1"が加えられることに
よる連続した4回の駆動により記録される。以下同様
に、各記録パターンは対応した発熱素子を紙送りピッチ
に同期して4回に分けて連続駆動することにより記録さ
れる。なお、駆動中の発熱素子のデータセレクタ7に再
度入力データDi“1"が加えられるとその時点から改めて
4回の駆動が実行されることになり、その記録パターン
は長くなる。FIG. 3 is an example of recording by such a recording method. The recording paper is fed in the direction of arrow Y by 1/4 of the pitch P shown in FIG. The heating element 5 is driven in four times in synchronization with the paper feed pitch as shown in ac. “A” shows the driving state of the heating element 5 4 , “b” shows the driving state of the heating element 5 5 , and “c” shows the driving state of the heating element 5 6 . Heating element
The recording pattern PTa by 5 4 is data selector 7 at time t 1.
Input data D i “1” is added to
Recorded by rotating the drive, the input data D i to the data selector 7 in the recording pattern PTb the time t 2 due to heat generation elements 5 5 "1"
Recorded by four driving continuous due to is applied, the recording pattern PTc the consecutive four driving due to the input data D i "1" is added to the data selector 7 at time t 3 by heating element 5 6 Recorded by. Similarly, each recording pattern is recorded by continuously driving the corresponding heating element in four times in synchronization with the paper feed pitch. When the input data D i “1” is added again to the data selector 7 of the heating element that is being driven, the driving is executed four more times from that point, and the recording pattern becomes longer.
この第3図の記録結果から明らかなように、従来の記
録結果に比べて紙送りピッチの分解能が高くなることか
ら同一速度で紙送りをした場合の紙送りピッチに起因す
る段付部の最大高さは従来よりも小さくなり、波形の曲
線記録結果は滑かになる。そして、入力データは紙送り
のタイミングに同期して取り込まれるので、従来に比べ
てより周波数の高い信号波形も忠実に記録できる。As is clear from the recording result of FIG. 3, the resolution of the paper feed pitch is higher than that of the conventional recording result, and therefore the maximum of the stepped portion due to the paper feed pitch when the paper is fed at the same speed. The height is smaller than before, and the waveform curve recording results are smooth. Since the input data is fetched in synchronization with the paper feed timing, it is possible to faithfully record a signal waveform having a higher frequency than in the conventional case.
第4図はデジタルワンショット部Aの動作を説明する
タイミングチャートである。メモリ11には各ドットに対
応するトリガデータが格納されていて、例えばアドレス
Alにはm−l番目のドットに対応するトリガデータP
i−1,lが格納されている。タイミング制御回路23から
(a)に示すように内部クロックCLKのl番目のクロッ
クでアドレスAlを加えることにより、メモリ11から
(b)に示すようにm−l番目のドットに対応するトリ
ガデータPi−1,lが読み出される。このメモリ11から
読み出されたトリガデータはl+1番目のクロックの立
ち上がりで(c)に示すようにラッチ12にラッチされ、
データセレクタ7に加えられる。データセレクタ7は、
入力データdi,lが“0"の場合には入力データPi−1,l
をそのまま出力し、入力データdi,lが“1"の場合には
入力データPi−1,lの代わりに予めデータセレクタ7
内に設定されているデータCDを出力する。本実施例の場
合には、1ライン相当を4回に分けて記録することから
「4」を出力する。このデータセレクタ7の出力データ
はデータ変換部8および減算器9に加えられる。データ
変換部8はデータセレクタ7から加えられるデータP
i−1,lが“0"以外の場合にデータdi′を“1"にして熱
履歴制御部Bのアンドゲート18に加える。減算器9は、
Pi−1,l−1の演算を行って(d)に示すようにその
演算結果Pi,lをラッチ10に出力する。ラッチ10は、l
+2番目のクロックの立ち上がりで減算器9の演算結果
Pi,lを(e)に示すようにラッチし、そのクロック周
期中にメモリ11にアドレスAlとしてデータPi,lを出力
する。FIG. 4 is a timing chart for explaining the operation of the digital one-shot section A. The memory 11 stores the trigger data corresponding to each dot.
A l is the trigger data P corresponding to the m-1st dot.
i−1, l is stored. By adding an address A l in the l-th clock of the internal clock CLK as shown from the timing control circuit 23 (a), the trigger data corresponding to m-l-th dot as shown from the memory 11 in (b) P i−1, l is read. The trigger data read from the memory 11 is latched in the latch 12 as shown in (c) at the rising edge of the (l + 1) th clock,
It is added to the data selector 7. The data selector 7 is
When the input data d i, l is “0”, the input data P i−1, l
Is output as it is, and when the input data d i, l is “1”, the data selector 7 is previously used instead of the input data P i−1, l.
The data CD set in is output. In the case of this embodiment, "4" is output because one line's worth of data is recorded in four times. The output data of the data selector 7 is added to the data converter 8 and the subtractor 9. The data converter 8 receives the data P added from the data selector 7.
When i−1, l is other than “0”, the data d i ′ is set to “1” and added to the AND gate 18 of the thermal history control unit B. The subtractor 9 is
The calculation of P i−1, l −1 is performed, and the calculation result P i, l is output to the latch 10 as shown in (d). Latch 10 is l
At the rising edge of the + 2nd clock, the calculation result P i, l of the subtractor 9 is latched as shown in (e), and the data P i, l is output to the memory 11 as the address A l during the clock cycle.
このような一連の動作が第2図(a)の各データD1〜
D5インターバルについてm回繰返される。Such a series of operations is performed by each data D 1-
Repeated m times for D 5 interval.
次に、メモリ11のあるアドレスAlのデータがインター
バル周期の繰返しに従ってどのように変化していくかを
説明する。Next, how the data of the address Al in the memory 11 changes according to the repetition of the interval period will be described.
第5図はメモリ11のあるアドレスAlを固定した場合の
各部のデータ変化を示している。FIG. 5 shows a data change of each part when a certain address Al of the memory 11 is fixed.
(a)に示すインターバルkにおいてデータセレクタ
7に入力されるデータDi,lが(c)に示すように“1"
になったとする。このとき、データセレクタ7の出力デ
ータとして(d)に示すように「4」がセットされる。
一方、データ変換部8の出力データはデータセレクタ7
の出力データが“0"でないことから(e)に示すように
“1"になり、熱履歴制御部Bに記録データを与える。続
くインターバルk+1,k+2,k+3において、データは減
算器9により(f)に示すように「1」ずつ減算され
る。The data D i, l input to the data selector 7 at the interval k shown in (a) is “1” as shown in (c).
Let's say. At this time, "4" is set as the output data of the data selector 7 as shown in (d).
On the other hand, the output data of the data converter 8 is the data selector 7
Since the output data of is not "0", it becomes "1" as shown in (e), and the recording data is given to the heat history control section B. In the following intervals k + 1, k + 2, k + 3, the data is subtracted by "1" by the subtractor 9 as shown in (f).
このような過程により、インターバルkのデータD
i,lの“1"の入力をトリガにしてインターバルkからk
+3までの4回にわたってデータ変換部8から熱履歴制
御部Bに記録データが加えられることになる。Through this process, the data D at the interval k
Interval k to k is triggered by the input of "1" of i, l
The recording data is added from the data conversion unit 8 to the heat history control unit B four times up to +3.
このような一連の動作は、インターバルk+5とk+
8においてデータDi,lとして“1"が入力された場合も
同様であって、デジタルワンショット部Aはあたかもリ
トリガラブルモノステーブルマルチバイブレータのよう
に動作し、データ変換部8はデータDi,lとして“1"が
入力されたインターバルを先頭にした4回のインターバ
ルにおいて履歴制御部Bに記録データを出力することに
なる。Such a series of operations includes intervals k + 5 and k +
The same is true when "1" is input as the data D i, l in 8, and the digital one-shot section A operates as if it were a retriggerable monostable multivibrator, and the data conversion section 8 uses the data D i. Thus, the record data is output to the history control unit B at four intervals starting from the interval in which "1" is input as l .
すなわち、デジタルワンショット部Aは、入力データ
Di,lをトリガとしてその入力データをデータセレクタ
7によって設定される所定のインターバル回数引伸ばす
ように動作する。That is, the digital one-shot section A operates by using the input data D i, l as a trigger to extend the input data a predetermined number of intervals set by the data selector 7.
次に熱履歴制御部Bの動作を説明する。 Next, the operation of the heat history control unit B will be described.
例えば第5図のインターバルk+5〜k+10の期間で
はデータ変換部8から出力される記録データdi′は連続
して“1"になっていて、このような記録データdi′をそ
のままサーマルヘッド19に転送すると該当する発熱素子
には連続的に駆動電流が流れることになる。この結果、
その発熱素子の温度は著しく上昇して均一な記録品質が
維持できなくなるだけではなく、最悪の場合には発熱素
子を焼損することもある。For example, in the period of intervals k + 5 to k + 10 in FIG. 5, the recording data d i ′ output from the data converting unit 8 is continuously “1”, and such recording data d i ′ is kept as it is. When transferred to, the drive current continuously flows through the corresponding heating element. As a result,
Not only does the temperature of the heating element rise significantly and uniform recording quality cannot be maintained, but in the worst case, the heating element may burn out.
そこで、熱履歴制御部Bは、前述のようにメモリ13に
予め格納された蓄熱温度データに基づいて記録データ
di′を間引くなどのデータ処理を行った後サーマルヘッ
ド19に記録データOiを転送する。Therefore, the heat history control unit B determines the recording data based on the heat storage temperature data stored in the memory 13 in advance as described above.
After performing data processing such as thinning out d i ′, the recording data O i is transferred to the thermal head 19.
本実施例のように4回のデータ転送で1ラインの記録
を行うことにより、各回のデータD1〜D4の取り方によっ
て発熱素子5に加える駆動パルスのパターンは第6図に
示すように15通り(24−1=15)のいずれかになる。す
なわち、発熱素子5は、蓄熱温度に応じて駆動制御され
ることにより、結果としてこれら15通りのパターンのい
ずれかに従って駆動されることになる。By performing one line recording at four times the data transfer as in the present embodiment, the pattern of drive pulses applied to the heat generating element 5 by way of taking each time the data D 1 to D 4, as shown in FIG. 6 It will be one of 15 ways (2 4 -1 = 15). That is, the heating element 5 is driven and controlled according to the heat storage temperature, and as a result, driven according to any one of these 15 patterns.
なお、第2図では4回のデータDATAおよびイネーブル
信号EN′の送りで1ラインの記録を行うものとして説明
しているが、4回に限るものではなく、n回(nは2以
上の整数)であればよい。n回の場合の駆動パターンは
2n−1通りになる。In FIG. 2, one line is recorded by sending the data DATA and the enable signal EN ′ four times, but the number of times is not limited to four, and n times (n is an integer of 2 or more). ). The driving pattern for n times
There are 2 n -1 ways.
このような蓄熱制御の詳細を説明する。 Details of such heat storage control will be described.
メモリ15のアドレスAxには、第7図に示すように記録
すべき主走査方向上のm−x番目の発熱素子に対応する
蓄熱温度データが格納されている。タイミング制御回路
23は、第8図のタイミングチャートの(a)に示す内部
クロックCLKのl番目のクロックで蓄熱温度データを一
時記憶しているメモリ15にアドレスAlを送る。これによ
り、メモリ15は第8図の(b)に示すようにm−l番目
の発熱素子に対応する蓄熱温度データRi−1,lを出力
する。At the address A x of the memory 15, heat storage temperature data corresponding to the mxth heating element in the main scanning direction to be recorded is stored as shown in FIG. Timing control circuit
23 sends the address A l in a memory 15 that temporarily stores the heat storage temperature data in l-th clock of the internal clock CLK shown in (a) of the timing chart of Figure 8. As a result, the memory 15 outputs the heat storage temperature data R i−1, l corresponding to the m−1 th heating element, as shown in FIG.
内部クロックCLKのl+1のサイクルにおいて、クロ
ックCLKの立ち上がりによりラッチ16は第8図の(c)
に示すように蓄熱温度データRi−1,lをラッチする。
ラッチ16にラッチされた蓄熱温度データRi−1,lは比
較器17に加えられて初期設定されている温度データSDと
比較される。なお、これら蓄熱温度データRi−1,lお
よび温度データSDは、複数sビットに量子化されてい
る。比較器17は、例えば温度データSDが200℃に設定さ
れていて蓄熱温度データRi−1,lが100℃であったとす
ると“1"をアンドゲート18に出力し、温度データSDが20
0℃に設定されていて蓄熱温度データRi−1,lが250℃
であったとすると“0"をアンドゲート18に出力する。こ
のl+1のクロックサイクルではデータ変換部8から記
録データd′i,lがアンドゲート18に読み出されて、
(f)に示すような比較器17の出力データとの論理積が
とられる。このアンドゲート18の出力データOiが実際に
記録すべきデータとしてサーマルヘッド19の発熱素子5
に加えられる。すなわち、サーマルヘッド19の発熱素子
5が記録状態になるのは、記録データd′i,lが“1"で
蓄熱温度データRi−1,lが温度データSDよりも低い場
合だけである。In the 1 + 1 cycle of the internal clock CLK, the latch 16 is set at (c) in FIG. 8 due to the rise of the clock CLK.
As shown in, the heat storage temperature data R i−1, l is latched.
The heat storage temperature data R i−1, l latched by the latch 16 is applied to the comparator 17 and compared with the initially set temperature data SD. The heat storage temperature data R i−1, l and the temperature data SD are quantized into a plurality of s bits. For example, if the temperature data SD is set to 200 ° C. and the heat storage temperature data R i−1, l is 100 ° C., the comparator 17 outputs “1” to the AND gate 18, and the temperature data SD is 20.
Heat storage temperature data R i−1, l is set to 0 ° C and 250 ° C
Then, "0" is output to the AND gate 18. In this l + 1 clock cycle, the recording data d ′ i, l is read from the data conversion unit 8 to the AND gate 18,
The logical product of the output data of the comparator 17 as shown in (f) is obtained. The output data O i of the AND gate 18 is used as data to be actually recorded, and the heating element 5 of the thermal head 19 is used.
Is added to That is, the heating element 5 of the thermal head 19 is in the recording state only when the recording data d ′ i, l is “1” and the heat storage temperature data R i−1, l is lower than the temperature data SD.
l+1のサイクルでは、前述のプロセスと同時に以下
の制御も行う。すなわち、蓄熱温度データRi−1,lお
よびアンドゲート18の出力データOiをメモリ13にアドレ
スとして入力する。ここで、比較器17およびアンドゲー
ト18は高速ゲート素子で構成できるので、アンドゲート
18の出力データOiのセトリングは数10ns程度となり、ク
ロックサイクルを数100nsとすれば1クロック内でメモ
リ13からデータの読み出しを完了できる。In the cycle of l + 1, the following control is performed simultaneously with the above process. That is, the heat storage temperature data R i−1, l and the output data O i of the AND gate 18 are input to the memory 13 as addresses. Here, since the comparator 17 and the AND gate 18 can be configured by a high speed gate element, the AND gate
The settling of the output data O i of 18 is about several tens of ns, and if the clock cycle is several 100 ns, the data read from the memory 13 can be completed within one clock.
メモリ13は、アドレスRi−1,lおよびOiに従って
(d)に示すように次の蓄熱温度データRi,lを出力す
る。例えば、蓄熱温度データRi−1,lが100℃のとき、
Oiが1であれば蓄熱温度データRi,lとして180℃のビッ
トデータを出力し、Oiが0であれば蓄熱温度データR
i,lとして50℃のビットデータを出力する。The memory 13 outputs the following heat storage temperature data R i, l as shown in (d) according to the addresses R i−1, l and O i . For example, when the heat storage temperature data R i−1, l is 100 ° C.,
If O i is 1, the 180 ° C bit data is output as the heat storage temperature data R i, l , and if O i is 0, the heat storage temperature data R
Outputs bit data at 50 ° C as i, l .
l+2サイクルでは、ラッチ14は(e)に示すように
l+2サイクルのクロックCLKの立ち上がりでメモリ13
から出力される蓄熱温度データRi,lをラッチする。ま
た、ラッチ14にラッチされたデータはメモリ15のもう一
方のポートに加えられてアドレスAlに書き込まれる。In the l + 2 cycle, the latch 14 causes the memory 13 to rise at the rising edge of the clock CLK in the l + 2 cycle as shown in (e).
The heat storage temperature data R i, l output from the device is latched. Moreover, the data latched in the latch 14 are written is applied to the other port of the memory 15 to the address A l.
これら一連の動作はパイプライン的に並列処理され、
l+1のクロックサイクルではメモリ15から蓄熱温度デ
ータRi−1,l+1が読み出される。These series of operations are pipelined in parallel,
In the l + 1 clock cycle, the heat storage temperature data R i−1, l + 1 is read from the memory 15.
このような動作をm回実行することによりサーマルヘ
ッド19はm個の記録データを受け取る。タイミング制御
回路23は、m個のデータ転送の後、前述第2図(c)に
示すようにラッチパルスLATをアクティブにし、(d)
に示すようにイネーブル信号EN′を時間t′だけ1回ア
クティブにして発熱素子5に駆動電流を流す。これらm
個のデータ転送,ラッチパルスLATおよびイネーブル信
号EN′の送出を複数回繰り返す。第2図では4回繰り返
す例を示している。By performing such an operation m times, the thermal head 19 receives m recording data. The timing control circuit 23 activates the latch pulse LAT as shown in FIG.
As shown in FIG. 5, the enable signal EN 'is activated once for the time t', and the drive current is passed through the heating element 5. These m
The data transfer, the latch pulse LAT, and the enable signal EN 'are repeated a plurality of times. FIG. 2 shows an example of repeating four times.
次に、メモリ13の蓄熱温度データ設定について説明す
る。Next, the heat storage temperature data setting of the memory 13 will be described.
サーマルヘッド19の発熱素子5の温度変化は、初期温
度T0を基準にして駆動パルスの振幅およびパルス幅によ
りシミュレーションできる。すなわち、サーマルヘッド
19の構造は既知であり、各部分の物性定数も既知であ
る。これらから、サーマルヘッド19の熱応答を熱伝導方
程式を用いてモデル化して記述できる。この熱伝導方程
式に初期条件として初期温度を与え、系への入力エネル
ギーとして駆動パルスの振幅およびパルス幅を与えるこ
とにより、数値計算で各時間におけるサーマルヘッド19
の発熱素子5の温度をシミュレーションできる。なお、
熱伝導方程式は非線形であることから、1次元の有限要
素法を用いてコンピュータによる数値演算を行い、デー
タ転送後の温度状態をシミュレーション予測しておき、
メモリ13にテーブル化しておく。The temperature change of the heating element 5 of the thermal head 19 can be simulated by the amplitude and pulse width of the drive pulse with the initial temperature T 0 as a reference. That is, the thermal head
The structure of 19 is known, and the physical constants of each part are also known. From these, the thermal response of the thermal head 19 can be modeled and described using the heat conduction equation. By giving an initial temperature to this heat conduction equation as an initial condition and an amplitude and a pulse width of a driving pulse as input energy to the system, the thermal head 19 at each time is numerically calculated.
The temperature of the heating element 5 can be simulated. In addition,
Since the heat conduction equation is non-linear, a numerical calculation by a computer is performed using the one-dimensional finite element method, and the temperature state after data transfer is simulated and predicted.
The table is stored in the memory 13.
前述第1図の構成では、サーマルヘッド19へのmドッ
トのデータの転送周期およびイネーブル信号EN′のパル
ス幅は一定であるので、初期温度T0がわかればデータ転
送後の温度はシミュレーションにより予測できる。第9
図はこのようなシミュレーション状態の説明図であり、
(a)は駆動パルスを時間t′加えた場合の温度変化状
態を示し、(b)は駆動パルスを加えない場合の温度変
化状態を示している。In the configuration of FIG. 1 described above, since the transfer cycle of m dot data to the thermal head 19 and the pulse width of the enable signal EN ′ are constant, the temperature after data transfer is predicted by simulation if the initial temperature T 0 is known. it can. Ninth
The figure is an explanatory diagram of such a simulation state,
(A) shows the temperature change state when the drive pulse is added for the time t ', and (b) shows the temperature change state when the drive pulse is not added.
メモリ13には、初期温度T0をパラメータとして、駆動
パルスを加えた場合と加えない場合の転送周期後の温度
T′を予めデータとしてテーブル化しておく。すなわ
ち、蓄熱温度データRi−1,lを初期温度T0とし、アン
ドゲート18の出力信号Oiを駆動パルスのオン,オフ信号
としてメモリ13のアドレスに入力することにより、メモ
リ13は転送周期後の温度T′をビットデータRi,lとし
て出力することになる。In the memory 13, the temperature T ′ after the transfer cycle when the drive pulse is applied and when the drive pulse is not applied is tabulated in advance as data using the initial temperature T 0 as a parameter. That is, by setting the heat storage temperature data R i−1, l as the initial temperature T 0 and inputting the output signal O i of the AND gate 18 to the address of the memory 13 as the ON / OFF signal of the driving pulse, the memory 13 transfers the cycle. The subsequent temperature T'is output as bit data R i, l .
メモリ13にこのようなデータを格納しておくことによ
り、蓄熱温度は逐次演算される。そして、比較器17で蓄
熱温度データと設定温度が逐一比較されて、結果的には
第6図の複数のパルス列の中から過去の蓄熱温度データ
に見合ったパルス列が選択されることになり、精度の高
い熱履歴制御が行われる。By storing such data in the memory 13, the heat storage temperature is sequentially calculated. Then, the heat storage temperature data and the set temperature are compared one by one in the comparator 17, and as a result, the pulse train that matches the past heat storage temperature data is selected from the plurality of pulse trains in FIG. High thermal history control is performed.
なお、これまでの説明では、温度制御はオープンルー
プになっている。また、周囲温度によってはシミュレー
ションデータに誤差が生じる。そこで、温度センサ20で
サーマルヘッド19の放熱板の温度を測定してこの測定デ
ータTDをメモリ13にアドレスとして加え、メモリ13のデ
ータを切り換えていく。また、サーマルヘッド19の放熱
板の温度が上がりすぎた場合には、駆動パルスをカット
してそれ以上に温度が上昇しないように制御する。In the above description, the temperature control is an open loop. Moreover, an error occurs in the simulation data depending on the ambient temperature. Therefore, the temperature sensor 20 measures the temperature of the heat dissipation plate of the thermal head 19, adds the measured data TD to the memory 13 as an address, and switches the data in the memory 13. Further, when the temperature of the heat dissipation plate of the thermal head 19 rises too much, the drive pulse is cut so as to prevent the temperature from further rising.
また、チャート送り速度や周囲温度の変化に応じた記
録品質の向上を図るために、駆動パルスのパルス幅を可
変にしてもよい。この場合には、チャート送り速度や周
囲温度に応じてメモリ13のアドレスを切り換えてメモリ
13から読み出されるデータを変更すればよい。In addition, the pulse width of the drive pulse may be variable in order to improve the recording quality according to changes in the chart feed speed and the ambient temperature. In this case, change the address of memory 13 according to the chart feed speed and ambient temperature.
The data read from 13 should be changed.
このような構成によれば、基本的には1個のリードオ
ンリメモリと比較器の簡単な組合せでサーマルヘッドの
駆動パルスの印加パターンを細かく設定でき、記録品質
を高めることができる。With such a configuration, basically, the application pattern of the drive pulse of the thermal head can be finely set by a simple combination of one read-only memory and the comparator, and the recording quality can be improved.
第10図は本発明の変型例を示すブロック図であって、
記録線を2種類にする場合を示したものであり、第1図
と共通する部分には記録線の種類に対応して1,2の添字
を付加した同一符号を付けている。FIG. 10 is a block diagram showing a modified example of the present invention,
It shows a case where there are two types of recording lines, and the portions common to FIG. 1 are given the same reference numerals with the suffixes of 1 and 2 corresponding to the types of recording lines.
すなわち、第10図では、デジタルワンショット部Aに
は、添字1,2が付加されたデータセレクタ7,データ変換
部8,減算器9,ラッチ10,12およびメモリ11よりなる2系
統のデジタルワンショットループを設けている。一方、
熱履歴制御部Bにはこれら各デジタルワンショットルー
プ系統から出力されるデータを処理するために比較器17
とアンドゲート18を2系統設けて、これら2系統のアン
ドゲート181,182の出力データをオアゲート24を介して
サーマルヘッド19に加えるように構成している。That is, in FIG. 10, the digital one-shot section A has two systems of digital one consisting of a data selector 7 to which subscripts 1 and 2 are added, a data conversion section 8, a subtractor 9, latches 10 and 12, and a memory 11. A shot loop is provided. on the other hand,
The thermal history control unit B has a comparator 17 for processing the data output from each digital one-shot loop system.
And AND gate 18 are provided in two systems, and the output data of these two systems of AND gates 18 1 and 18 2 are applied to the thermal head 19 via the OR gate 24.
このような構成において、線の種類を異ならせた記録
は以下のようにして行われる。なお、一方のデータセレ
クタ71には設定値CD1として「4」がセットされ、他方
のデータセレクタ72には設定値CD2として「6」がセッ
トされているとする。In such a configuration, recording with different line types is performed as follows. It is assumed that one of the data selectors 7 1 is set to "4" as the set value CD 1 , and the other data selector 7 2 is set to "6" as the set value CD 2 .
第11図は動作を説明するタイミングチャートであって
前述の第5図に相当するものであり、転送インターバル
中のある任意の1ドットに注目してそのドットに対応す
るデータの変化を示したものである。FIG. 11 is a timing chart for explaining the operation, which corresponds to FIG. 5 described above, and shows a change in data corresponding to any one dot in the transfer interval. Is.
(a)に示すインターバルkにおいてデジタルワンシ
ョット部Aの一方の系統のデータセレクタ71に入力され
るデータD1iが(c)に示すように“1"になると、デー
タセレクタ71の出力データとして(d)に示すようにCD
1の値「4」がセットされる。データ変換部81の出力デ
ータd′1iはデータセレクタ7の出力データが「4」で
あることから(e)に示すように“1"になり、履歴制御
部Bのアンドゲート181の一方の入力端子に記録データ
を与える。続くインターバルk+1,k+2,k+3におい
て、データは減算器91により(f)に示すように「1」
ずつ減算される。このような過程により、インターバル
kにおいてデータセレクタ71に入力される“1"のデータ
D1iをトリガにしてインターバルkからk+3までの4
回にわたってデータ変換部81から履歴制御部Bに記録デ
ータが加えられることになる。When the data D 1i input to the data selector 7 1 of one system of the digital one-shot section A becomes "1" as shown in (c) at the interval k shown in (a), the output data of the data selector 7 1 CD as shown in (d)
The value "4" of 1 is set. The output data d ′ 1i of the data conversion unit 8 1 becomes “1” as shown in (e) because the output data of the data selector 7 is “4”, and one of the AND gates 18 1 of the history control unit B Apply recording data to the input terminal of. In a subsequent interval k + 1, k + 2, k + 3, as the data is indicated by the subtractor 9 1 (f) "1"
Are subtracted one by one. By this process, the data of "1" input to the data selector 7 1 at the interval k.
4 from interval k to k + 3 triggered by D 1i
So that recording data in the history control unit B is applied from the data conversion unit 81 over time.
このような一連の動作は、インターバルk+7とk+
9においてデータD1iとして“1"が入力された場合も同
様であって、デジタルワンショット部Aはあたかもリト
リガラブルモノステーブルマルチバイブレータのように
動作し、データ変換部81はデータD1iとして“1"が入力
されたインターバルを先頭にした4回のインターバルに
おいて履歴制御部Bのアンドゲート181に記録データを
出力することになる。Such a series of operations is performed by the intervals k + 7 and k +
The same is true when “1” is input as the data D 1i in 9, and the digital one-shot unit A operates as if it were a retriggerable monostable multivibrator, and the data conversion unit 8 1 outputs the data D 1i as data D 1i. The recording data is output to the AND gate 18 1 of the history control unit B at four intervals starting from the interval at which "1" is input.
このような動作が(g)〜(k)に示す添字2を付け
た他方の系統においても実行される。ただし、データセ
レクタ72にはデータCD2として「6」がセットされてい
ので、インターバルkにおいてデータセレクタ72に入力
される“1"のデータD2iをトリガにしてインターバルk
からk+5までの6回にわたってデータ変換部82から履
歴制御部Bのアンドゲート182に記録データが加えられ
ることになる。Such an operation is also executed in the other system with the subscript 2 shown in (g) to (k). However, since "6" is set in the data selector 7 2 as the data CD 2 , the interval k is triggered by the data D 2i of "1" input to the data selector 7 2 at the interval k.
The recording data is added to the AND gate 18 2 of the history control unit B from the data conversion unit 8 2 six times from (1) to k + 5.
インターバルk+7とk+8においてデータD2iとし
て“1"が入力された場合も同様であって、デジタルワン
ショット部Aはあたかもリトリラブルモノステーブルマ
ルチバイブレータのように動作し、データ変換部82はデ
ータD2iとして“1"が入力されたインターバルを先頭に
した6回のインターバルにおいて履歴制御部Bのアンド
ゲート182に記録データを出力することになる。A same when "1" as the data D 2i is input in the interval k + 7 and k + 8, the digital one-shot unit A is as if operates as Ritori Reconfigurable monostable multivibrator, the data conversion unit 82 is data D The recording data is output to the AND gate 18 2 of the history control unit B at six intervals starting from the interval at which "1" is input as 2i .
すなわち、デジタルワンショット部Aは、入力データ
D1i,D2iをトリガとしてその入力データをデータセレク
タ71,72のセットデータCD1,CD2によって設定される所定
のインターバル回数引伸ばすように動作し、セットデー
タCD1,CD2に応じて記録線幅を異ならせることになる。That is, the digital one-shot section A
D 1i, operates to stretch the predetermined interval times arguments set the input data by the data selector 7 1, 7 2 of the set data CD 1, CD 2 as a trigger D 2i, the set data CD 1, CD 2 The recording line width will be changed accordingly.
熱履歴制御部Bの比較器171,172の温度データSD1,SD2
は、デジタルワンショット部Aの各系統から出力される
データd′1i,d′2iの記録濃度を個別に設定する。例え
ば比較器171の温度データSD1が150℃に設定されている
場合には、比較器171はラッチ16から加えられる温度デ
ータR1-1が150℃よりも低い場合にのみ“1"をアンドゲ
ート181に出力する。アンドゲート181はこの比較器171
の出力データとデータ変換器81の出力データとの論理積
をオアゲート24に出力することになり、発熱素子の蓄熱
温度は温度データSD1近傍の値に抑制されることにな
る。ここで、蓄熱温度の高低は記録温度の高低と関連す
るものであり、蓄熱温度が高くなると記録濃度は濃くな
る。すなわち、比較器171,172の温度データSD1,SD2によ
り記録濃度を個別に設定できる。Temperature data SD 1 and SD 2 of the comparators 17 1 and 17 2 of the heat history control unit B
Sets the recording density of the data d' 1i , d' 2i output from each system of the digital one-shot section A individually. For example, when the temperature data SD 1 of the comparator 17 1 is set to 0.99 ° C., the comparator 17 1 only when the temperature data R 1-1 applied from the latch 16 is lower than 0.99 ° C. "1" Is output to the AND gate 18 1 . AND gate 18 1 is this comparator 17 1
Thus, the logical product of the output data of 1 and the output data of the data converter 8 1 is output to the OR gate 24, and the heat storage temperature of the heating element is suppressed to a value near the temperature data SD 1 . Here, the level of the heat storage temperature is related to the level of the recording temperature, and the recording density becomes darker as the heat storage temperature becomes higher. That is, the recording density can be individually set by the temperature data SD 1 and SD 2 of the comparators 17 1 and 17 2 .
このように、第10図の構成によれば、データセレクタ
71,72のデータCD1,CD2により記録線幅を設定でき、比較
器171,172のデータSD1,SD2で記録濃度が設定できる。従
って、例えばCD1=4,CD2=6,SD1=200℃,SD2=150℃に
設定することにより、入力データd1iの系統については
細く濃いで線記録でき、入力データd2iの系統について
は太く薄い線で記録できる。なお、2種類の線が交差す
る部分では、オアゲート24の働きにより濃い線が優先し
て記録される。Thus, according to the configuration of FIG. 10, the data selector
The recording line width can be set by the data CD 1 and CD 2 of 7 1 and 7 2 , and the recording density can be set by the data SD 1 and SD 2 of the comparators 17 1 and 17 2 . Therefore, for example, by setting CD 1 = 4, CD 2 = 6, SD 1 = 200 ° C, SD 2 = 150 ° C, the line of input data d 1i can be recorded finely and densely, and the line of input data d 2i Lines can be recorded with thick and thin lines. At the intersection of the two types of lines, the dark line is preferentially recorded due to the function of the OR gate 24.
第10図では2種類の記録線の例を説明したが、必要に
応じてデジタルワンショット部の系統および熱履歴制御
部の系統を増設することにより3種類以上の記録線も同
時に記録できる。Although an example of two types of recording lines has been described in FIG. 10, three or more types of recording lines can be simultaneously recorded by adding a system for the digital one-shot section and a system for the thermal history control section as needed.
また、メモリ111,112は1つのメモリの上位複数ビッ
トと下位複数ビットをそれぞれに割当てるようにしても
よい。Further, the memories 11 1 and 11 2 may be arranged such that the high-order plural bits and the low-order plural bits of one memory are respectively allocated.
また、記録線の断続を制御することによって連続線,
破線,鎖線など記録線の種類をさらに増やすこともでき
る。この場合には、アンドゲート18系統に入力されるデ
ータやデータセレクタ7系統に外部から入力されるデー
タをゲートでオン,オフ制御すればよい。In addition, continuous lines can be
The types of recording lines such as broken lines and chain lines can be further increased. In this case, on / off control of data input to the AND gate 18 system and data externally input to the data selector 7 system may be performed by the gate.
<発明の効果> 以上説明したように本発明によれば、発熱素子の印字
ドットに対して記録紙の送りを複数回に分割して送出す
る記録紙送出手段と、記録紙の送りに同期した記録デー
タに基づく複数回の発熱回数が設定された発熱素子の発
熱回数設定手段と、発熱素子の記録動作に関連した蓄熱
温度データが格納された蓄熱温度格納手段と、この蓄熱
温度格納手段の蓄熱温度データと予め設定された設定温
度とを比較してその大小を判定して比較データを出力す
る比較手段と、この比較手段からの出力と発熱回数設定
手段からの出力信号とから発熱素子の駆動信号を出力す
る演算手段と、この演算手段からの出力信号に基づいて
蓄熱温度格納手段の蓄熱温度データを更新する蓄熱温度
データ更新手段を備えているので、記録紙の送りピッチ
に起因した段差が小さくなり、複雑な演算をしないでも
記録品質のよい感熱記録装置を実現することができる。<Effects of the Invention> As described above, according to the present invention, recording paper feeding means for feeding the recording paper to the print dots of the heating element in a plurality of divided times and feeding the recording paper are synchronized. Heat generation number setting means of the heat generating element in which a plurality of heat generation times are set based on the recording data, heat storage temperature storing means storing heat storage temperature data related to the recording operation of the heat generating element, and heat storage of the heat storage temperature storing means Driving the heating element based on a comparison means for comparing the temperature data with a preset temperature and judging the magnitude of the temperature data and outputting the comparison data; and an output from the comparison means and an output signal from the heat generation number setting means. Since the calculation means for outputting a signal and the heat storage temperature data updating means for updating the heat storage temperature data of the heat storage temperature storage means on the basis of the output signal from this calculation means are provided, the recording paper feed pitch is set. Due to this, the step difference becomes small, and it is possible to realize a thermal recording device with good recording quality without complicated calculations.
第1図は本発明の一実施例を示すブロック図、第2図は
第1図の動作を説明するタイミングチャート、第3図は
第1図の装置による記録例図、第4図は第1図のデジタ
ルワンショット部の動作を説明するタイミングチャー
ト、第5図は第1図のデジタルワンショット部における
データの変化説明図、第6図は第2図のタイミングチャ
ートによる駆動パルスのパターン例図、第7図は第1図
の要部の斜視図、第8図は第1図の熱履歴制御部の動作
を説明するタイミングチャート、第9図は本発明で用い
るシミュレーションデータの説明図、第10図は本発明の
応用例を示すブロック図、第11図は第10図のデジタルワ
ンショット部におけるデータの変化説明図、第12図は従
来のこのような装置の一例を示すブロック図、第13図は
第12図の回路の動作の一例を示すタイミングチャート、
第14図は従来の記録例図である。 1……シフトレジスタ、2,10,12,14,16……ラッチ、3
……ナンドゲート、4……インバータ、5……発熱素
子、7……データセレクタ、8……データ変換部、9…
…減算器、11,15……メモリ(デュアルポートRAM)、13
……メモリ(ROM)、17……比較器、18……アンドゲー
ト、19……サーマルヘッド、20……温度センサ、21……
記録紙、22……モータ、23……タイミング制御回路、24
……オアゲート。FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a timing chart for explaining the operation of FIG. 1, FIG. 3 is a recording example diagram by the apparatus of FIG. 1, and FIG. 5 is a timing chart for explaining the operation of the digital one-shot section, FIG. 5 is an explanatory view of data changes in the digital one-shot section of FIG. 1, and FIG. 6 is an example of drive pulse patterns according to the timing chart of FIG. , FIG. 7 is a perspective view of the main part of FIG. 1, FIG. 8 is a timing chart explaining the operation of the heat history control unit of FIG. 1, and FIG. 9 is an explanatory view of simulation data used in the present invention. FIG. 10 is a block diagram showing an application example of the present invention, FIG. 11 is an explanatory diagram of data changes in the digital one-shot section of FIG. 10, and FIG. 12 is a block diagram showing an example of such a conventional device, Figure 13 shows the operation of the circuit in Figure 12. Timing chart showing,
FIG. 14 is a diagram showing a conventional recording example. 1 …… Shift register, 2,10,12,14,16 …… Latch, 3
...... NAND gate, 4 ... Inverter, 5 ... Heating element, 7 ... Data selector, 8 ... Data conversion unit, 9 ...
… Subtractor, 11, 15 …… Memory (dual port RAM), 13
…… Memory (ROM), 17 …… Comparator, 18 …… And gate, 19 …… Thermal head, 20 …… Temperature sensor, 21 ……
Chart paper, 22 …… Motor, 23 …… Timing control circuit, 24
…… Or gate.
Claims (2)
定間隔で配列された複数の発熱素子を記録データに基づ
いて選択的に駆動して発熱させ、その発熱に基づいて記
録紙に記録を行う感熱記録装置において、前記発熱素子
の印字ドットに対する記録紙の送りを複数回に分割して
送出する記録紙送出手段と、前記記録紙の送りに同期し
た前記記録データに基づく複数回の発熱回数が設定され
た発熱素子の発熱回数設定手段と、前記発熱素子の記録
動作に関連した蓄熱温度データが格納された蓄熱温度格
納手段と、この蓄熱温度格納手段の蓄熱温度データと予
め設定された設定温度とを比較してその大小を判定して
比較データを出力する比較手段と、この比較手段からの
出力と前記発熱回数設定手段からの出力信号とから前記
発熱素子の駆動信号を出力する演算手段と、この演算手
段からの出力信号に基づいて前記蓄熱温度格納手段の蓄
熱温度データを更新する蓄熱温度データ更新手段を備え
たことを特徴とする感熱記録装置。1. A heat-sensitive apparatus for selectively driving a plurality of heating elements arranged at regular intervals so as to form a line thermal head based on recording data to generate heat, and recording on a recording sheet based on the generated heat. In the recording apparatus, a recording paper feeding unit that divides the feeding of the recording paper with respect to the print dots of the heating element into a plurality of feedings, and a plurality of times of heat generation based on the recording data synchronized with the feeding of the recording paper is set. Heat generation frequency setting means for the heat generating element, heat storage temperature storing means for storing heat storage temperature data related to the recording operation of the heat generating element, heat storage temperature data of the heat storage temperature storing means and preset temperature. Of the driving signal of the heat generating element based on the output from the comparing means and the output signal from the heat generation number setting means. Calculating means for outputting a thermal recording apparatus comprising the heat storage temperature data updating means for updating the heat storage temperature data of the heat storage temperature storage means based on the output signal from the arithmetic means.
ャンネルに応じて複数系統設けたことを特徴とする請求
項1記載の感熱記録装置。2. A thermal recording apparatus according to claim 1, wherein a plurality of heating frequency setting means of said heating element are provided in accordance with the measurement channels.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31111289A JPH089238B2 (en) | 1989-11-30 | 1989-11-30 | Thermal recording device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP31111289A JPH089238B2 (en) | 1989-11-30 | 1989-11-30 | Thermal recording device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03169652A JPH03169652A (en) | 1991-07-23 |
| JPH089238B2 true JPH089238B2 (en) | 1996-01-31 |
Family
ID=18013292
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP31111289A Expired - Fee Related JPH089238B2 (en) | 1989-11-30 | 1989-11-30 | Thermal recording device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH089238B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60214672A (en) * | 1984-04-11 | 1985-10-26 | Hitachi Ltd | Thermal transfer recording device |
| JPS62292060A (en) * | 1986-06-11 | 1987-12-18 | Nec Corp | Thermal head driving ic |
| JPS6346060A (en) * | 1986-08-13 | 1988-02-26 | Hitachi Ltd | Variable speed printing thermal transfer printer |
| JPH0761717B2 (en) * | 1987-02-14 | 1995-07-05 | 日本ビクター株式会社 | Thermal transfer printing device |
-
1989
- 1989-11-30 JP JP31111289A patent/JPH089238B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH03169652A (en) | 1991-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5132703A (en) | Thermal history control in a recorder using a line thermal head | |
| EP1070593B1 (en) | Thermal printer and method of controlling it | |
| EP0535705B1 (en) | Recording head driving device | |
| JPH089238B2 (en) | Thermal recording device | |
| JP2932668B2 (en) | Thermal recording device | |
| US4973984A (en) | Thermal-head driving apparatus | |
| JPH0655759A (en) | Printing head modulator | |
| JP3028671B2 (en) | Thermal recording device | |
| JP2929890B2 (en) | Thermal recording device | |
| JP3095048B2 (en) | Thermal recording device | |
| JPS6349632B2 (en) | ||
| JP2503589B2 (en) | Image recording device | |
| JPH0822603B2 (en) | Thermal recording device | |
| JP2753632B2 (en) | Thermal head printer | |
| JP2549620B2 (en) | Thermal recording method | |
| JP2871062B2 (en) | Thermal recording device | |
| JPH05246067A (en) | Thermal recording device | |
| JP2589858B2 (en) | Heating element control method for thermal head | |
| JPS63209958A (en) | Multilevel drive device for thermal head | |
| JPH0717070A (en) | Multi-tone recording device | |
| JPS58201464A (en) | Thermal recording system of facsimile device | |
| JP3001071B2 (en) | Thermal head controller | |
| JP2515563Y2 (en) | Dot type thermal recording device | |
| JP2629806B2 (en) | Thermal recording device | |
| JP2000246941A (en) | Thermal printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080131 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090131 Year of fee payment: 13 |
|
| LAPS | Cancellation because of no payment of annual fees |