JPH0467959A - Thermal head driving device - Google Patents
Thermal head driving deviceInfo
- Publication number
- JPH0467959A JPH0467959A JP17943890A JP17943890A JPH0467959A JP H0467959 A JPH0467959 A JP H0467959A JP 17943890 A JP17943890 A JP 17943890A JP 17943890 A JP17943890 A JP 17943890A JP H0467959 A JPH0467959 A JP H0467959A
- Authority
- JP
- Japan
- Prior art keywords
- recording
- heat storage
- pulse width
- thermal head
- amount
- 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.)
- Pending
Links
Landscapes
- Electronic Switches (AREA)
Abstract
Description
【発明の詳細な説明】
〔概要〕
サーマルプリンタに使用するサーマルヘッド駆動装置に
関し、
如何なる言己録パターンを印字しても過去の印字履歴に
左右されずに一定の印字特性が得られるように制御する
ことを目的とし、
記録信号によりサーマルヘッドの発熱体を加熱して用紙
に記録を行うサーマルプリンタにおいて、記録周期にお
けるサーマルヘッド発熱体の蓄熱量を算出する蓄熱量演
算手段と、該記録周期において該蓄熱量に応じて発熱体
に印加すべきパルス幅を記憶する第1の記憶手段と、該
記録周期とは異なる記録周期における発熱体に印加すべ
きパルス幅の最大値及び最小値を記憶する第2の記憶手
段と、該蓄熱量演算手段からの蓄熱量を入力し、該第1
及び第2の記憶手段を参照して近似蓄熱量を算出する蓄
熱量近似手段とを備え、該第1の記憶手段の蓄熱量とパ
ルス幅及び該第2の記憶手段のパルス幅の最大値と最小
値に基づき、該記録周期におけるサーマルヘッド発熱体
の蓄熱量を算出するように構成する。[Detailed Description of the Invention] [Summary] A thermal head drive device used in a thermal printer is controlled so that constant printing characteristics can be obtained regardless of the printing pattern regardless of the past printing history. In a thermal printer that heats a heating element of a thermal head in response to a recording signal to record on paper, the present invention includes a heat storage amount calculation means for calculating the amount of heat stored in the thermal head heating element in a recording cycle, and a first storage means for storing a pulse width to be applied to the heating element according to the amount of heat storage, and storing a maximum value and a minimum value of the pulse width to be applied to the heating element in a recording period different from the recording period; inputting the amount of heat storage from the second storage means and the heat storage amount calculation means;
and a heat storage amount approximation means for calculating an approximate heat storage amount with reference to the second storage means, the maximum value of the heat storage amount and pulse width of the first storage means and the pulse width of the second storage means. Based on the minimum value, the amount of heat stored in the thermal head heating element in the recording cycle is calculated.
本発明はサーマルプリンタに使用するサーマルヘッド駆
動装置に関する。The present invention relates to a thermal head drive device used in a thermal printer.
発熱体を利用して文字等の情報を記録するサーマルプリ
ンタには感熱記録方式と熱転写記録方式がある。前者は
熱により変色する記録用紙に直接サーマルヘッドを接触
させつつ発熱体を加熱して記録用紙を情報に従って変色
させることにより記録する方式である。一方、後者はサ
ーマルヘッドによりインクを加熱して溶融あるいは昇華
させ、これを記録用紙に転写して記録する方式である。Thermal printers that use a heating element to record information such as characters include a thermal recording method and a thermal transfer recording method. The former is a recording method in which a thermal head is brought into direct contact with a recording paper that changes color due to heat, and a heating element is heated to change the color of the recording paper according to information. On the other hand, the latter method heats ink using a thermal head to melt or sublimate the ink, and then transfers the ink onto recording paper for recording.
また、発熱体の走査方式では、ライン記録方式とシリア
ル記録方式に大別される。高速記録には前者のライン記
録方式が多く用いられ、低速記録には後者のシリアル記
録方式が用いられる。Furthermore, heating element scanning methods are broadly classified into line recording methods and serial recording methods. The former line recording method is often used for high-speed recording, and the latter serial recording method is used for low-speed recording.
これらのサーマルプリンタにおいては、サーマルヘッド
の発熱体に蓄熱作用があるために周囲温度の影響を大き
く受け、従って、周囲温度の変化により生じる記録濃度
の変動を補償する手段が要望されている。These thermal printers are greatly affected by ambient temperature because the heating element of the thermal head has a heat storage effect, and therefore, there is a need for a means for compensating for fluctuations in recording density caused by changes in ambient temperature.
第7図はライン記録方式の熱転写記録装置の要部構成図
である。サーマルヘッド71はインクシート72、記録
用紙73を介してプラテン74と対向している。インク
シート72は熱溶融性であり、サーマルヘッド71によ
り加熱することによりインクが溶融し、用紙73に転写
される。サーマルヘッド71は紙面と垂直方向に配列さ
れた1ライン分の発熱体を有し、1ライン分の記録がほ
ぼ同時に行われる。FIG. 7 is a block diagram of the main parts of a line recording type thermal transfer recording apparatus. The thermal head 71 faces a platen 74 with an ink sheet 72 and a recording paper 73 in between. The ink sheet 72 is heat-meltable, and when heated by the thermal head 71, the ink is melted and transferred onto the paper 73. The thermal head 71 has heating elements for one line arranged in a direction perpendicular to the plane of the paper, and records for one line are performed almost simultaneously.
1ライン分の記録が終了するとインクシート72と用紙
73は同時に矢印方向に移送される。When one line of recording is completed, the ink sheet 72 and paper 73 are simultaneously transported in the direction of the arrow.
第8図はサーマルヘッドの要部構成図である。FIG. 8 is a block diagram of the main parts of the thermal head.
サーマルヘッド71は図示のように多層構造になってい
る。即ち、基板85上にグレーズ層84、発熱体83、
電極82、保護層81が積層されている。なお、86は
放熱板である。The thermal head 71 has a multilayer structure as shown. That is, on the substrate 85, a glaze layer 84, a heating element 83,
An electrode 82 and a protective layer 81 are laminated. Note that 86 is a heat sink.
このような構成のサーマルヘッドは、その宍5に以下の
ような発熱体で発生する熱を蓄積する現象が起きる。即
ち、
■グレーズ層84における「ミリ秒」オーダでの高速の
蓄熱現象、
■グレーズ層84及び基板85における「秒」オーダで
の中速の蓄熱現象、
■グレーズ層84、基板85及び放熱板86を含むサー
マルヘッド全体における「分」オーダでの低速の蓄熱現
象、
である。In the thermal head having such a configuration, a phenomenon occurs in which heat generated by the heating element as described below is accumulated in the body 5. That is, (1) a high-speed heat accumulation phenomenon on the order of "milliseconds" in the glaze layer 84; (2) a medium-speed heat accumulation phenomenon on the order of "seconds" in the glaze layer 84 and the substrate 85; (2)a rapid heat accumulation phenomenon on the order of "seconds" in the glaze layer 84, the substrate 85, and the heat sink 86. This is a slow heat accumulation phenomenon on the order of minutes in the entire thermal head including the thermal head.
この内、■の蓄熱現象は文字等を高速に2値で記録する
場合に大きな問題となる。これは通常、ライン記録周期
は1〜2ミリ秒程度であり、高速の蓄熱現象の時定数と
ほぼ同じなため影響が大きくなる。また、2値記録では
多値記録に比べて記録エネルギが数分の1と小さく、■
にょる蓄熱現象を無視することができる。Among these, the heat accumulation phenomenon (■) becomes a big problem when characters, etc. are recorded in binary format at high speed. This has a large effect because the line recording period is usually about 1 to 2 milliseconds, which is almost the same as the time constant of a high-speed heat accumulation phenomenon. In addition, binary recording requires only a fraction of the recording energy compared to multi-level recording;
The heat storage phenomenon can be ignored.
一方、多値記録ではライン記録周期は通常、30ミリ秒
以上であり、最高速のもので10数ミリ秒なので、■の
高速の蓄熱現象は無視することができるが、■、■の影
響は大きくなる。特に、ライン記録周期が10数ミリ秒
と高速な場合には■の中速の蓄熱現象の影響は極めて大
きく、後述する■の蓄熱現象に対する補償に加えて■の
蓄熱現象に対する補償が重要である。On the other hand, in multilevel recording, the line recording period is usually 30 milliseconds or more, and the fastest one is about 10 milliseconds, so the high-speed heat accumulation phenomenon in (■) can be ignored, but the effects of (2) and (3) are growing. In particular, when the line recording cycle is as fast as 10-odd milliseconds, the influence of the medium-speed heat accumulation phenomenon in (2) is extremely large, and it is important to compensate for the heat accumulation phenomenon in (2) in addition to the compensation for the heat accumulation phenomenon (2), which will be described later. .
この蓄熱現象はサーマルヘッド基板内部の現象であるか
ら、外部からセンサ等で検出することは難しく、そのた
め予測演算により記録データの履歴から蓄熱量を補償す
る方法が既に提案されている。Since this heat accumulation phenomenon is a phenomenon inside the thermal head substrate, it is difficult to detect it from the outside with a sensor or the like. Therefore, a method has already been proposed in which the amount of heat accumulation is compensated for from the history of recorded data by predictive calculation.
■の低速の蓄熱現象については、分オーダの低速での蓄
熱現象であるから、サーマルヘッドの放熱板に取り付け
た温度検出素子にて精度良く検出することができる。2
値記録では■と■の予測結果との和、多値記録では■と
■の予測結果との和を総合蓄熱量として用いることによ
り同時に補償することができる。なお、サーマルヘッド
の周囲温度の変化の影響も■に含まれるたt、これも高
い精度で補償することができる。Regarding the low-speed heat accumulation phenomenon (2), since it is a heat accumulation phenomenon at a low speed on the order of minutes, it can be detected with high accuracy by the temperature detection element attached to the heat sink of the thermal head. 2
Compensation can be performed simultaneously by using the sum of the predicted results of ■ and ■ in value recording, and the sum of the predicted results of ■ and ■ in multi-value recording, as the total heat storage amount. Note that the influence of changes in the ambient temperature of the thermal head is also included in (2), and this can also be compensated for with high accuracy.
記録周期が一定の場合には上述のようにすべての蓄熱を
高い精度で補正することができる。記録周期が可変の場
合にも原理的には蓄熱演算のすべてのパラメータを記録
周期の関数として捉えれば全ての蓄熱を高い精度で補正
できるはずである。When the recording period is constant, all heat accumulation can be corrected with high accuracy as described above. Even when the recording cycle is variable, in principle all heat accumulation can be corrected with high accuracy if all parameters for heat accumulation calculation are considered as functions of the recording cycle.
しかし、記録周期が可変の場合には一般に、蓄熱の予測
演算はかなり複雑であり、そのパラメータを全て記録周
期の関数として与える回路は非常に膨大なものになり、
コスト的な問題があった。However, when the recording cycle is variable, the heat storage prediction calculation is generally quite complex, and the circuit that provides all the parameters as a function of the recording cycle becomes extremely large.
There was a cost issue.
このように、全ての記録周期に対して蓄熱予測演算を行
うのは非常に難しいという事情から、前述の記録周期が
一定の場合に限定されてしまい、その結果、プリンタの
周囲温度が低い場合には不必要に低速での記録を強いら
れていた。また、プリンタの周囲温度が高い場合には記
録速度が速すぎるためサーマルヘッドの温度が直ちに上
限を越えてしまい、冷却のため記録を中断しなければな
らないことが多かった。As described above, it is extremely difficult to perform heat storage prediction calculations for all recording cycles, so it is limited to the case where the recording cycle is constant, and as a result, when the ambient temperature of the printer is low, was forced to record at unnecessarily low speeds. Further, when the ambient temperature of the printer is high, the recording speed is too fast, so the temperature of the thermal head immediately exceeds the upper limit, and recording often has to be interrupted for cooling.
この対策として、一般に蓄熱量に応じて印加パルス幅を
増減しその結果記録濃度を一定に保持する方式は知られ
ている。As a countermeasure against this problem, a method is generally known in which the applied pulse width is increased or decreased in accordance with the amount of heat storage, thereby maintaining the recording density constant.
そこで、本発明の目的は、最終制御値である印加パルス
幅に着目し、蓄熱演算はある一定の記録周期に対して行
い、この結果を任意の記録周期における近似値に変換す
ることにより、如何なる記録パターンを印字しても過去
の印字履歴に左右されずに一定の印字特性が得られるよ
うに制御することができるサーマルヘッド駆動装置を提
供することにある。Therefore, the purpose of the present invention is to focus on the applied pulse width, which is the final control value, perform heat storage calculation for a certain recording cycle, and convert this result into an approximate value for an arbitrary recording cycle. An object of the present invention is to provide a thermal head driving device that can be controlled so that constant printing characteristics are obtained without being influenced by past printing history even when printing a recording pattern.
第1図は本発明の原理構成図である。 FIG. 1 is a diagram showing the basic configuration of the present invention.
本発明は、記録信号DAによりサーマルヘッドの発熱体
を加熱して用紙に記録を行うサーマルプリンタにおいて
、記録周期T。におけるサーマルヘッド発熱体の蓄熱量
Haを算出する蓄熱量演算手段11と、該記録周期T0
において該蓄熱量Haに応じて発熱体に印加すべきパル
ス幅P。を記憶する第1の記憶手段12と、該記録周期
T。とは異なる記録周期T1における発熱体に印加すべ
きパルス幅の最大値Pmax及び最小値Pm1nを記憶
する第2の記憶手段13と、該蓄熱量演算手段からの蓄
熱量)1aを人力し、該第1及び第2の記憶手段を参照
して近似蓄熱量H1を算出する蓄熱量近似手段14とを
備え、該第1の記憶手段の蓄熱量)1aとパルス幅P。The present invention provides a thermal printer that records on paper by heating a heating element of a thermal head in response to a recording signal DA, with a recording period T. a heat storage amount calculation means 11 for calculating the heat storage amount Ha of the thermal head heating element in the recording period T0;
The pulse width P to be applied to the heating element according to the heat storage amount Ha. and the recording period T. The second storage means 13 for storing the maximum value Pmax and minimum value Pm1n of the pulse width to be applied to the heating element in the recording period T1 different from and a heat storage amount approximation means 14 that calculates an approximate heat storage amount H1 with reference to the first and second storage means, the heat storage amount) 1a and the pulse width P of the first storage means.
及び該第2の記憶手段のパルス幅の最大値Pmaxと最
小値Pm1nに基づき、該記録周期T1におけるサーマ
ルヘッド発熱体の蓄熱量Hiを算出することを特徴とし
、具体的には、該記録周期Tiにおけるサーマルヘッド
発熱体の蓄熱量Hiは、蓄熱量Haの最大値におけるパ
ルス幅Pomax 、l!:蓄熱量Haの最小値におけ
るパルス幅Pom1nとの差により直線近似して算出し
、そして、該蓄熱量(Hi)は、下式、
fl=Pmax−(Pmax −Pmin)(Poma
x −Ha)/(Pomax−Pomin)
により算出し、
さらに、該第2の記憶手段13は、最低記録濃度レベル
に対応するパルス幅Pmax’ 及びpmin” を記
憶する最低記録濃度記憶手段と、最高記録濃度レベルに
対応するパルス幅Pmax”及びPm1n”′を記憶す
る最高記録濃度記憶手段と、任意の記録濃度レベルに対
応するパルス幅Pmax及びpminを、各パルス幅P
max’ 、 Pm in’ 、 Pmax” 、 P
m1n” 、 Pomax、 Pom+nに基づき算出
する算出手段を有する。and a maximum value Pmax and a minimum value Pm1n of the pulse width of the second storage means, the heat storage amount Hi of the thermal head heating element in the recording period T1 is calculated. The heat storage amount Hi of the thermal head heating element in Ti is the pulse width Pomax, l! at the maximum value of the heat storage amount Ha. : Calculated by linear approximation based on the difference between the minimum value of the heat storage amount Ha and the pulse width Pom1n, and the heat storage amount (Hi) is calculated using the following formula, fl=Pmax-(Pmax-Pmin)(Poma
x -Ha)/(Pomax-Pomin), and the second storage means 13 further includes a minimum recording density storage means for storing pulse widths Pmax' and pmin'' corresponding to the minimum recording density level, and Maximum recording density storage means that stores pulse widths Pmax" and Pm1n"' corresponding to recording density levels, and pulse widths Pmax and pmin corresponding to arbitrary recording density levels,
max', Pmin', Pmax'', P
m1n'', Pomax, and Pom+n.
第1の記憶手段の蓄熱量Haとパルス幅P。及び第2の
記憶手段のパルス幅の最大値Pmaxと最小値Pm1n
を参照し、記録周期T1におけるサーマルヘッド発熱体
の蓄熱最旧を算出するもので、記録周期T1におけるサ
ーマルヘッド発熱体の蓄熱量H1は、蓄熱量Haの最大
値におけるパルス幅Pomaxと蓄熱量Haの最小値に
おけるパルス幅Pom1nとの差により下記の式、
Hi=Pmax−(Pmax −Pmin)(Poma
x −Ha)/(Pomax−Pomin)
により直線近似して算出する。Heat storage amount Ha and pulse width P of the first storage means. and the maximum value Pmax and minimum value Pm1n of the pulse width of the second storage means.
The oldest heat storage of the thermal head heating element in the recording period T1 is calculated by referring to The difference between the pulse width Pom1n at the minimum value of and the following formula, Hi=Pmax-(Pmax-Pmin)(Poma
Calculated by linear approximation using x - Ha)/(Pomax-Pomin).
第2図は本発明の一実施例ブロック図である。 FIG. 2 is a block diagram of an embodiment of the present invention.
第2図において、DAは記録するデータ、Tは記録周期
、THはサーマルヘッドである。また、21は印加パル
ス幅算出回路、22は蓄熱量演算回路、23はROMで
構成される第1の記憶手段である第1のテーブノベ24
は同様にROMで構成される第2の記憶手段である第2
のテーブノベ25は蓄熱量近似回路、26は印加パルス
発生回路である。そして、蓄積近似回路25の出力順は
記録周期T1におけるサーマルヘッド発熱体の蓄熱量で
ある。In FIG. 2, DA is data to be recorded, T is a recording period, and TH is a thermal head. Further, 21 is an applied pulse width calculation circuit, 22 is a heat storage amount calculation circuit, and 23 is a first table novel 24 which is a first storage means constituted by a ROM.
is a second storage means similarly constituted by ROM.
25 is a heat storage amount approximation circuit, and 26 is an application pulse generation circuit. The output order of the accumulation approximation circuit 25 is the amount of heat stored in the thermal head heating element in the recording period T1.
印加パルス算出回路21は、特願昭第62−12016
5号公報に記載のように、所定のしきい値によって記録
データOAを印加すべき記録周期で細分化し各微小記録
周期内で記憶トーンに対応する階調データを一義的に2
値化し、このしきい値と階調データを比較した後、各階
調レベルに対して記録パルス幅を単調増加し補助パルス
幅は単調減少する。The applied pulse calculation circuit 21 is disclosed in Japanese Patent Application No. 62-12016.
As described in Publication No. 5, recording data OA is subdivided into recording cycles to be applied using a predetermined threshold value, and gradation data corresponding to a memory tone is uniquely divided into two within each minute recording cycle.
After converting into a value and comparing this threshold value with the gradation data, the recording pulse width is monotonically increased and the auxiliary pulse width is monotonically decreased for each gradation level.
具体的には第6図図示のように要部は加減算器である。Specifically, as shown in FIG. 6, the main part is an adder/subtracter.
蓄熱量演算回路22は、特願昭第62−044657号
公報に記載のように、階調数、記録周期、記録周期開始
直前の予測温度で対応付けした加熱量テーブルと、この
加熱量テーブルの出力値をスケーリングする定数テーブ
ルと、記録周期で対応付けした熱時定数テーブルと、予
測温度と雰囲気温度の差値を得る減算器等で構成される
。As described in Japanese Patent Application No. 62-044657, the heat storage amount calculation circuit 22 generates a heating amount table associated with the number of gradations, recording period, and predicted temperature immediately before the start of the recording period, and this heating amount table. It consists of a constant table for scaling output values, a thermal time constant table associated with recording cycles, and a subtractor for obtaining the difference value between the predicted temperature and the ambient temperature.
第1のテーブル23及び第2のテーブル24には、後述
するように、記録濃度と印加パルス幅の関係を示すテー
ブルが格納されている。The first table 23 and the second table 24 store tables showing the relationship between recording density and applied pulse width, as will be described later.
第3図はサーマルヘッドの印加パルス幅Pと記録濃度り
の関係の特性曲線である。図示のように、印加パルス幅
P。、P+ 、 P2の各々において、同一の印加パル
ス幅では言己録濃度りはサーマルヘッド蓄熱温度t。+
l+ t2 と共に変化する。逆に、を
記録濃度りはサーマルヘッド蓄熱温度がt。、tl、
t2と変化しても印加パルス幅を変化させれば一定にす
ることができる。即ち、印加パルス幅Pを蓄熱温度tに
対応して変化させれば記録濃度りを一定に保持すること
ができる。FIG. 3 shows a characteristic curve of the relationship between the applied pulse width P of the thermal head and the recording density. As shown, the applied pulse width P. , P+, and P2, if the applied pulse width is the same, the recording density will be the thermal head heat storage temperature t. +
It changes with l+t2. Conversely, the recording density is higher than the thermal head heat storage temperature t. ,tl,
Even if it changes from t2, it can be kept constant by changing the applied pulse width. That is, by changing the applied pulse width P in accordance with the heat storage temperature t, the recording density can be kept constant.
第4図(a)〜(C)は、記録周期が中間の場合(a)
と、長い場合(b)と、短い場合(C)の印加パルス幅
と記録濃度の関係を示し特性曲線である。Figures 4 (a) to (C) show (a) when the recording cycle is intermediate.
This is a characteristic curve showing the relationship between the applied pulse width and the recording density for the long case (b) and the short case (C).
(alにおいて、この曲線a−b、 c−dは記録周期
がわ〕と(C)の中間の場合である。任意の蓄熱量Ha
に対する印加パルス幅−記録濃度曲線は第2図のテーブ
ルに格納されるが、(a)の曲線は第1のテーブル23
に格納される。第2図の蓄熱量演算回路22はその時点
での蓄熱量に対応する曲線をテーブルから選択し印加パ
ルス幅を算出する。(In al, these curves a-b and c-d are the recording period.) This is the case between (C) and (C).
The applied pulse width-recording density curve for is stored in the table in FIG.
is stored in The heat storage amount calculation circuit 22 in FIG. 2 selects a curve corresponding to the heat storage amount at that time from the table and calculates the applied pulse width.
ら)において、この場合は記録周期が長くなった場合で
、各曲線a’ −b’ 、 c’ J’ の間隔が狭
いことからも明らかなように蓄熱は全般的に減少する。In this case, when the recording cycle becomes longer, the heat accumulation generally decreases as is clear from the narrow intervals between the curves a'-b' and c'J'.
このとき、曲線a’ −b’ 及び曲線c’ −d’
はそれぞれ蓄熱量が最小及び最大の場合であり、最
小の場合は印加パルスが単発であり、最大の場合は印加
パルスが連続(無限個)の場合に対応する。そこで、全
ての記録周期に対する曲線a’ −b’ 及び曲線c
’ −d”のみを予めテーブル化し、第2のテーブル2
4に格納することにより、曲線a’ −b’ 及び曲線
c’ −d’ に対して、曲線a−b及び曲線c−d
、蓄熱量Haの位置関係と同一の位置関係を与えるよ
うな近似的蓄熱最旧を容易に算出することができる。At this time, the curve a' - b' and the curve c' - d'
are the cases where the heat storage amount is the minimum and maximum, respectively; the minimum case corresponds to a single applied pulse, and the maximum case corresponds to a case where the applied pulses are continuous (infinite number). Therefore, the curve a'-b' and the curve c for all recording cycles
'-d' is made into a table in advance, and the second table 2 is created.
4, for curve a'-b' and curve c'-d', curve a-b and curve c-d
, it is possible to easily calculate the approximate oldest heat storage that gives the same positional relationship as the heat storage amount Ha.
(C)において、この場合は記録周期が短い場合である
。各曲線の間隔が比較的大きいことからも明らかなよう
に蓄熱は全般的に増大する。この場合も前述と同様に、
蓄熱量演算回路22、第1及び第2のテーブル23,2
4、蓄熱量近似回路25を用いて蓄熱量の算出が可能で
ある。In (C), this case is a case where the recording cycle is short. As is clear from the relatively large spacing between the curves, the heat storage generally increases. In this case, as before,
Heat storage amount calculation circuit 22, first and second tables 23, 2
4. The heat storage amount can be calculated using the heat storage amount approximation circuit 25.
第5図は第2図の蓄熱量近似回路25の詳細ブロック図
、第6図は第2図の印加パルス幅算出回路の要部構成図
である。記録濃度レベルLに対応する曲線a−b上の点
をLab、曲線針d上の点をLad 。FIG. 5 is a detailed block diagram of the heat storage amount approximation circuit 25 of FIG. 2, and FIG. 6 is a diagram showing the main part configuration of the applied pulse width calculation circuit of FIG. 2. The point on the curve a-b corresponding to the recording density level L is Lab, and the point on the curve needle d is Lad.
曲線a’ −b’ 上の点をla’b’ 、曲線C
″−d” 上の点をLc’d’ 、蓄熱量をHa、印加
パルス幅をPwとすると、近似した蓄熱最旧と印加パル
ス幅Pwは以下の式で与えられる。The point on the curve a' - b' is la'b', and the point on the curve C
If the point on "-d" is Lc'd', the amount of heat storage is Ha, and the applied pulse width is Pw, then the approximated shortest heat storage and applied pulse width Pw are given by the following equation.
、’、 H+ =La’b’
−(La’ b’ −Lc’ d)(Lab −Ha
)/(Lab−Lcd) ・・・(1)
Pw =La’b’ −H+ ・・・(
2)明らかなように、第5図、第6図回路は上記の式(
1)、(2)を回路化した構成である。,', H+ = La'b' - (La'b' - Lc' d) (Lab - Ha
)/(Lab-Lcd)...(1)
Pw = La'b' -H+...(
2) As is clear, the circuits in Figures 5 and 6 are based on the above equation (
This is a configuration in which 1) and (2) are converted into a circuit.
第5図の51.52.53.56は減算器、54は乗算
器、55は除算器である。また、第6図の61は加減算
器である。これらの減算器、乗算器、除算器により式(
1)、(2)を演算し蓄熱量H1を出力する。In FIG. 5, 51, 52, 53, 56 are subtracters, 54 is a multiplier, and 55 is a divider. Further, 61 in FIG. 6 is an adder/subtractor. These subtracters, multipliers, and dividers allow the expression (
1) and (2) are calculated and the heat storage amount H1 is output.
本実施例の蓄熱量近似回路25は図示のように構成が簡
素化されており動作速度も速い。しかし回路素子数が多
くなる難点がある。そこで、動作速度を多少犠牲にする
場合には乗算器(算術演算ユニッ) (ALtl))5
4の人出力を逐次切り換えるようにして、Altl
1個とレジスタ、マルチプレクサにより安価に回路構成
できる。さらに、式(1)では直線近似しているが、本
発明の蓄熱量の近似方法はこれに限定されない。As shown in the figure, the heat storage amount approximation circuit 25 of this embodiment has a simplified configuration and a high operating speed. However, there is a drawback that the number of circuit elements increases. Therefore, if the operating speed is to be sacrificed to some extent, the multiplier (arithmetic operation unit) (ALtl) 5
4 human output sequentially, Altl
A circuit can be constructed at low cost by using one, register, and multiplexer. Furthermore, although equation (1) uses linear approximation, the method of approximating the amount of heat storage according to the present invention is not limited to this.
本実施例では曲線a’ −b’ 及び曲線c’ −d
’ の記憶方法として、全ての記憶濃度レベルLに対
応する曲線a−b上の点Labと曲線c−d上の点Lc
dを第1のテーブル(ROM) に、全ての記憶濃度
レベルしに対応する曲線a’ −b’ 上の点La’
b’ と曲線c’ −d’ 上の点Lc’ d’
を第2のテーブル(ROM) に、それぞれ記憶
させている。In this example, the curve a'-b' and the curve c'-d
' as a storage method, the point Lab on the curve a-b and the point Lc on the curve c-d corresponding to all memory density levels L.
d to the first table (ROM), and point La' on the curve a'-b' corresponding to all memory density levels.
b' and point Lc'd' on curve c' - d'
are stored in a second table (ROM).
しかし、第2のテーブルについてはこれに限定されるも
のではなく、濃度レベルLの最小値及び最大値に対する
La’ b’ とLc’ d’ から算出すること
もできる。この場合、回路は若干複雑になるが、メモリ
に書き込むLa’ b’ とLc’ d’ の数が
桁違いに少なくなるため、測定に要する時間を大幅に短
縮することができる。However, the second table is not limited to this, and can also be calculated from La'b' and Lc'd' for the minimum and maximum values of the density level L. In this case, although the circuit becomes a little more complicated, the number of La'b' and Lc'd' to be written into the memory is reduced by an order of magnitude, so that the time required for measurement can be significantly shortened.
以上説明したように、本発明によれば、一般に回路規模
の大きい蓄熱演算回路を複雑化することなく、広範囲の
記録周期に対してサーマルへラドの蓄熱量を高い精度で
算出することができ、記録濃度レベルを正確に制御する
ことができる。この結果、プリンタの周囲温度が低い場
合に記録速度を高速化すると共に消費電力を節約するこ
とができ、プリンタの周囲温度が低い場合に記録速度を
落とすことによりサーマルヘッドの温度上昇による記録
中断を防止することができるようになり、プリンタの信
頼度を著しく向上させることができる。As explained above, according to the present invention, it is possible to calculate the amount of heat stored in the thermal hemostatic pad with high accuracy for a wide range of recording cycles without complicating the heat storage calculation circuit, which is generally large in circuit scale. The recording density level can be accurately controlled. As a result, it is possible to increase the recording speed and save power consumption when the ambient temperature of the printer is low, and by reducing the recording speed when the ambient temperature of the printer is low, recording interruptions due to rise in temperature of the thermal head can be avoided. This can significantly improve the reliability of the printer.
第1図は本発明の原理構成図、
第2図は本発明のサーマルヘッド駆動装置の一実施例ブ
ロック構成図、
第3図はサーマルヘッドの印加パルス幅と記録濃度の関
係を示す特性曲線、
第4図(a)〜(C)は各記録周期における印加パルス
幅と記録濃度の関係を示す特性曲線、
第5図は第2図の蓄熱量近似回路の詳細ブロック図、
第6図は第2図の印加パルス算出回路の要部構成因、
第7図はライン記録方式の熱転写記録装置の要部構成図
、及び
第8図はサーマルヘッドの要部構成図である。
84・・・グレーズ層、
85・・・基板、
86・・・放熱板。
(符号の説明)
21・・・印加パルス算出回路、
22・・・蓄熱量演算回路、
23・・・第1のテーブル、
24・・・第2のテーブノベ
25・・・蓄熱量近似回路、
26・・・印加パルス発生回路、
51〜53.56゜
61・・・加減算器、
54・・・乗算器、
55・・・除算器、
71・・・サーマルヘッド、
72・・・インクシート、
73・・・記憶用紙、
83・・・発熱体、FIG. 1 is a block diagram of the principle of the present invention, FIG. 2 is a block diagram of an embodiment of the thermal head driving device of the present invention, and FIG. 3 is a characteristic curve showing the relationship between the applied pulse width of the thermal head and the recording density. Figures 4 (a) to (C) are characteristic curves showing the relationship between the applied pulse width and recording density in each recording cycle, Figure 5 is a detailed block diagram of the heat storage amount approximation circuit in Figure 2, and Figure 6 is the FIG. 2 shows the main components of the applied pulse calculation circuit, FIG. 7 shows the main parts of the line recording type thermal transfer recording apparatus, and FIG. 8 shows the main parts of the thermal head. 84... Glaze layer, 85... Substrate, 86... Heat sink. (Explanation of symbols) 21... Applied pulse calculation circuit, 22... Heat storage amount calculation circuit, 23... First table, 24... Second table novel 25... Heat storage amount approximation circuit, 26 ...Applied pulse generation circuit, 51-53.56゜61... Adder/subtractor, 54... Multiplier, 55... Divider, 71... Thermal head, 72... Ink sheet, 73 ...Memory paper, 83...Heating element,
Claims (1)
加熱して用紙に記録を行うサーマルプリンタにおいて、 記録周期(T_0)におけるサーマルヘッド発熱体の蓄
熱量(Ha)を算出する蓄熱量演算手段(11)と、該
記録周期(T_0)において該蓄熱量(Ha)に応じて
発熱体に印加すべきパルス幅(P_0)を記憶する第1
の記憶手段(12)と、 該記録周期(T_0)とは異なる記録周期(Ti)にお
ける発熱体に印加すべきパルス幅の最大値(Pmax)
及び最小値(Pmin)を記憶する第2の記憶手段(1
3)と、該蓄熱量演算手段からの蓄熱量(Ha)を入力
し、該第1及び第2の記憶手段を参照して近似蓄熱量(
Hi)を算出する蓄熱量近似手段(14)とを備え、該
第1の記憶手段の蓄熱量(Ha)とパルス幅(P_0)
及び該第2の記憶手段のパルス幅の最大値(Pmax)
と最小値(Pmin)に基づき、該記録周期(Ti)に
おけるサーマルヘッド発熱体の蓄熱量(Hi)を算出す
ることを特徴とするサーマルヘッド駆動装置。 2、該記録周期(Ti)におけるサーマルヘッド発熱体
の蓄熱量(Hi)は、蓄熱量(Ha)の最大値における
パルス幅(Pomax)と蓄熱量(Ha)の最小値にお
けるパルス幅(Pomin)との差により直線近似して
算出する請求項1に記載のサーマルヘッド駆動装置。 3、該蓄熱量(Hi)は、下式、 Hi=Pmax−(Pmax−Pmin)(Pomax
−Ha)/(Pomax−Pomin) により算出する請求項2に記載のサーマルヘッド駆動装
置。 4、該第2の記憶手段は、最低記録濃度レベルに対応す
るパルス幅(Pmax’)及び(Pmin’)を記憶す
る最低記録濃度記憶手段と、最高記録濃度レベルに対応
するパルス幅(Pmax”)及び(Pmin”)を記憶
する最高記録濃度記憶手段と、任意の記録濃度レベルに
対応するパルス幅(Pmax)及び(Pmin)を、各
パルス幅(Pmax’)、(Pmin’)、(Pmax
”)、(Pmin”)、(Pomax)、(Pomin
)に基づき算出する算出手段を有する請求項1に記載の
サーマルヘッド駆動装置。[Claims] 1. In a thermal printer that records on paper by heating the heating element of the thermal head using a recording signal (DA), calculate the amount of heat storage (Ha) of the thermal head heating element in the recording cycle (T_0). and a first pulse width (P_0) that stores a pulse width (P_0) to be applied to the heating element according to the heat storage amount (Ha) in the recording period (T_0).
a storage means (12) of , and a maximum value (Pmax) of the pulse width to be applied to the heating element in a recording cycle (Ti) different from the recording cycle (T_0).
and a second storage means (1) for storing the minimum value (Pmin).
3) and the heat storage amount (Ha) from the heat storage amount calculation means, and calculate the approximate heat storage amount (Ha) with reference to the first and second storage means.
and a heat storage amount approximation means (14) for calculating the heat storage amount (Ha) and the pulse width (P_0) of the first storage means.
and the maximum value of the pulse width of the second storage means (Pmax)
and a minimum value (Pmin), the thermal head driving device calculates the amount of heat storage (Hi) of the thermal head heating element in the recording period (Ti). 2. The amount of heat storage (Hi) of the thermal head heating element in the recording period (Ti) is determined by the pulse width (Pomax) at the maximum value of the amount of heat storage (Ha) and the pulse width (Pomin) at the minimum value of the amount of heat storage (Ha). 2. The thermal head driving device according to claim 1, wherein the calculation is performed by linear approximation based on the difference between . 3. The heat storage amount (Hi) is calculated using the following formula, Hi=Pmax-(Pmax-Pmin)(Pomax
-Ha)/(Pomax-Pomin) The thermal head drive device according to claim 2, wherein the calculation is performed by: 4. The second storage means includes a minimum recording density storage means for storing pulse widths (Pmax') and (Pmin') corresponding to the minimum recording density level, and a pulse width (Pmax'' corresponding to the maximum recording density level). ) and (Pmin"), and pulse widths (Pmax) and (Pmin) corresponding to arbitrary recording density levels are stored as each pulse width (Pmax'), (Pmin'), (Pmax
”), (Pmin”), (Pomax), (Pomin
2. The thermal head driving device according to claim 1, further comprising calculation means for calculating based on ).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17943890A JPH0467959A (en) | 1990-07-09 | 1990-07-09 | Thermal head driving device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17943890A JPH0467959A (en) | 1990-07-09 | 1990-07-09 | Thermal head driving device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0467959A true JPH0467959A (en) | 1992-03-03 |
Family
ID=16065868
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17943890A Pending JPH0467959A (en) | 1990-07-09 | 1990-07-09 | Thermal head driving device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0467959A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100746160B1 (en) * | 2006-03-06 | 2007-08-06 | 강원대학교산학협력단 | Automatic injection device for blood collection and drug injection |
-
1990
- 1990-07-09 JP JP17943890A patent/JPH0467959A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100746160B1 (en) * | 2006-03-06 | 2007-08-06 | 강원대학교산학협력단 | Automatic injection device for blood collection and drug injection |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920010609B1 (en) | Halftone printer | |
| US5706043A (en) | Driving method of thermal printer | |
| US20020113833A1 (en) | Print control device and method of printing using the device | |
| JPH0467959A (en) | Thermal head driving device | |
| JPH0373476B2 (en) | ||
| JPS60161163A (en) | Thermal accumulation correction device for thermal head | |
| JPS6228264A (en) | Multi-value driving system for thermal head | |
| JP2624317B2 (en) | Recording device | |
| JP2928628B2 (en) | Thermal recording device | |
| JPH0351223B2 (en) | ||
| JPH0673968B2 (en) | Thermal controller for thermal recorder | |
| JPH0366156B2 (en) | ||
| JP2000185425A (en) | Thermal printer apparatus | |
| GB2410217A (en) | Print control device for thermal head having heating members acting as both heating elements and temperature detectors | |
| JPH0323957A (en) | Multivalue drive device of thermal head | |
| JPH04126264A (en) | Thermal head drive circuit | |
| JP2647062B2 (en) | Print control device for thermal printer | |
| JPS61120774A (en) | Thermal head drive device | |
| JPS62193853A (en) | Thermal head control circuit | |
| JPH03211061A (en) | Control device of thermal head | |
| JPH0323956A (en) | Multivalue drive device of thermal head | |
| JPH04152151A (en) | Printing density correction data generating device and thermal recorder using correction data of the device | |
| JPH0527549B2 (en) | ||
| JPH0728651U (en) | Thermal head print density control device | |
| JPS58146177A (en) | Recording circuit of facsimile device |