JPH0679903A - Density gradation control type thermal printer - Google Patents
Density gradation control type thermal printerInfo
- Publication number
- JPH0679903A JPH0679903A JP24156791A JP24156791A JPH0679903A JP H0679903 A JPH0679903 A JP H0679903A JP 24156791 A JP24156791 A JP 24156791A JP 24156791 A JP24156791 A JP 24156791A JP H0679903 A JPH0679903 A JP H0679903A
- Authority
- JP
- Japan
- Prior art keywords
- heating resistance
- resistance element
- density gradation
- heating
- thermal
- 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
- 238000010438 heat treatment Methods 0.000 claims abstract description 143
- 230000000694 effects Effects 0.000 claims description 19
- 238000010586 diagram Methods 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000020169 heat generation Effects 0.000 description 5
- 238000001454 recorded image Methods 0.000 description 2
- 230000005611 electricity Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Electronic Switches (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、発熱抵抗素子に印加す
るエネルギを制御することによって所望の濃度階調を得
るようにしたサーマルプリンタに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal printer capable of obtaining a desired density gradation by controlling the energy applied to a heating resistance element.
【0002】[0002]
【従来の技術】サーマルプリンタにおいて、各発熱抵抗
素子に印加されるエネルギは、各発熱抵抗素子の発熱量
を決定し、ひいては記録画素の濃度を決定する重要なパ
ラメータである。2. Description of the Related Art In a thermal printer, the energy applied to each heating resistance element is an important parameter that determines the amount of heat generated by each heating resistance element, and thus determines the density of a recording pixel.
【0003】このようなことから、従来は、入力の濃度
階調に合わせて、単位通電時間中の印加エネルギをコン
トロールし、発熱抵抗素子温度を制御することにより、
濃度階調を制御していた。Therefore, conventionally, the applied energy during the unit energization time is controlled in accordance with the density gradation of the input to control the temperature of the heat generating resistance element.
The density gradation was controlled.
【0004】図6は、従来例による濃度階調制御型サー
マルプリンタの主要な構成を示す。FIG. 6 shows a main structure of a conventional density gradation control type thermal printer.
【0005】サーマルヘッド110には、発熱抵抗素子
を一列に配列してなる発熱抵抗体112と、それら発熱
抵抗素子と同数のビット容量を持つシフトレジスタ11
4およびラッチ回路116とが設けられている。The thermal head 110 includes a heating resistor 112 having heating resistors arranged in a line, and a shift register 11 having the same number of bit capacities as the heating resistors.
4 and a latch circuit 116 are provided.
【0006】ラインバッファ122には、1印画ライン
の各画素の濃度階調データが、データ入力Dinから入力
されて格納される。ラインバッファ122の各画素の濃
度階調データは、濃度−通電タイミング変換回路136
により、通電タイミングデータに変換され、通電タイミ
ングバッファ120に格納される。In the line buffer 122, the density gradation data of each pixel of one printing line is input from the data input Din and stored. The density gradation data of each pixel of the line buffer 122 is the density-energization timing conversion circuit 136.
Thus, it is converted into energization timing data and stored in the energization timing buffer 120.
【0007】通電タイミングバッファ120は、各印画
ラインの印画時間中、発熱抵抗素子に対応するシリアル
な通電タイミングデータを一定周期で複数回数、連続的
に通電回数カウンタ138のカウント値にしたがいシフ
トレジスタ114に与える。The energization timing buffer 120 continuously shifts the serial energization timing data corresponding to the heating resistance element a plurality of times in a constant cycle during the printing time of each printing line according to the count value of the energization number counter 138. Give to.
【0008】各回の階調データがクロック回路130か
らのクロック信号CKに同期してシフトレジスタ114
にロードされると、次にラッチ信号発生回路132から
のラッチ信号LAのタイミングでラッチ回路116を介
して発熱抵抗体112に送られる。この発熱抵抗体11
2には、電源装置150より発熱抵抗素子に印加するた
めの記録用電源電圧VR が与えられている。しかして、
これらの発熱抵抗素子は、それぞれ対応する階調ビット
の情報内容にしたがって選択的に単位通電サイクルΔT
中に通電して発熱する。The gray scale data for each time is synchronized with the clock signal CK from the clock circuit 130, and the shift register 114
Then, it is sent to the heating resistor 112 via the latch circuit 116 at the timing of the latch signal LA from the latch signal generating circuit 132. This heating resistor 11
A power supply device 150 supplies a recording power supply voltage VR to the heating resistor element 2. Then,
These heating resistance elements selectively output the unit energization cycle ΔT according to the information content of the corresponding gradation bit.
Generates heat by energizing inside.
【0009】この単位通電サイクルΔTは、ラッチ信号
LAによって規定されている。単位通電サイクルΔT中
でストローブ信号発生回路134からのストローブ信号
STは、実際に発熱抵抗素子に電流が流れる通電イネー
ブル時間を制御する。通電イネーブル時間は、単位通電
サイクル毎に異なる値とすることが可能である。各単位
通電サイクルの通電イネーブル時間は、1印画ラインの
通電時間中に、全ての単位通電サイクルで通電が指示さ
れることによって、1つの印画ライン上の各画素に対し
て、最も高いレベルの濃度階調が与えられる発熱抵抗素
子温度まで上昇するように設定されている。The unit energization cycle ΔT is defined by the latch signal LA. The strobe signal ST from the strobe signal generating circuit 134 in the unit energization cycle ΔT controls the energization enable time during which the current actually flows through the heating resistance element. The energization enable time can have different values for each unit energization cycle. The energization enable time of each unit energization cycle is the highest level of density for each pixel on one printing line, because energization is instructed in all unit energization cycles during the energization time of one printing line. It is set so as to rise to the temperature of the heating resistor element to which gradation is applied.
【0010】以上の構成により、1印画ラインの各画素
の濃度階調データに応じて、目標の濃度階調を得る発熱
抵抗素子温度になる通電タイミングデータに変換し、通
電することで、記録が行われる。With the above structure, according to the density gradation data of each pixel on one printing line, the current is converted into the energization timing data which becomes the temperature of the heating resistor element for obtaining the target density gradation, and the current is energized to record. Done.
【0011】[0011]
【発明が解決しようとする課題】しかし、上記のような
入力の濃度階調に合わせて発熱抵抗素子温度を制御する
濃度階調制御型サーマルプリンタでは、記録中の発熱抵
抗素子の熱は、発熱抵抗素子周辺に伝熱し、隣接する近
傍の発熱抵抗素子も含めて記録中の発熱抵抗素子の周辺
も温度上昇する。However, in the density gradation control type thermal printer which controls the temperature of the heat generating resistance element in accordance with the density gradation of the input as described above, the heat of the heat generating resistance element during recording causes heat generation. The heat is transferred to the periphery of the resistance element, and the temperature of the periphery of the heat generation resistance element during recording rises including the temperature of the adjacent heat generation resistance element.
【0012】このように各発熱抵抗素子は、互いに近傍
の発熱抵抗素子の発熱量に熱的影響をおよぼす。As described above, each heating resistor element has a thermal effect on the amount of heat generated by the heating resistor elements adjacent to each other.
【0013】従って、各発熱抵抗素子の発熱抵抗素子温
度を入力の濃度階調に合わせて制御しても、その近傍の
発熱抵抗素子からの熱的影響により、発熱抵抗素子温度
に変動が生じ、所望の濃度階調を記録紙上に精度良く再
現できないという問題があった。Therefore, even if the heating resistance element temperature of each heating resistance element is controlled in accordance with the input density gradation, the heating resistance element temperature fluctuates due to the thermal effect from the heating resistance element in the vicinity thereof. There is a problem that a desired density gradation cannot be accurately reproduced on the recording paper.
【0014】本発明は、かかる問題に鑑みなされたもの
で、各発熱抵抗素子において、近傍の発熱抵抗素子から
の熱的影響による濃度階調の変動が無く、高印画品質の
記録画像が得られる濃度階調制御型サーマルプリンタを
提供することを目的とする。The present invention has been made in view of the above problems, and in each heat generating resistance element, there is no variation in the density gradation due to the thermal influence from the heat generating resistance elements in the vicinity, and a printed image of high print quality can be obtained. An object is to provide a density gradation control type thermal printer.
【0015】[0015]
【課題を解決するための手段】上記の目的を達成するた
めに、本発明の第一の濃度階調制御型サーマルプリンタ
は、記録中の印画ラインにおける、記録中の発熱抵抗素
子について、近傍発熱抵抗素子から記録中の発熱抵抗素
子への熱的影響に合わせて、記録中の発熱抵抗素子によ
り記録される画素が所望の濃度階調になるように、記録
中の発熱抵抗素子への印加エネルギを補正する手段を具
備する構成とした。In order to achieve the above-mentioned object, the first density gradation control type thermal printer of the present invention has a heating resistor element in the vicinity of the heating resistor element in the printing in the printing line in the recording. The energy applied to the heating resistor element during recording is adjusted so that the pixels recorded by the heating resistor element during recording have a desired density gradation in accordance with the thermal effect of the resistor element on the heating resistor element during recording. It is configured to include means for correcting
【0016】本発明の第二の濃度階調制御型サーマルプ
リンタは、近傍発熱抵抗素子の熱的影響による、記録中
の発熱抵抗素子の発熱抵抗素子温度の変動に対し、目標
の発熱抵抗素子温度に補正する手段を具備する構成とし
た。In the second density gradation control type thermal printer of the present invention, the target heating resistance element temperature is changed against the fluctuation of the heating resistance element temperature of the heating resistance element during recording due to the thermal influence of the neighboring heating resistance element. It is configured to include a means for correcting the above.
【0017】本発明の第三の濃度階調制御型サーマルプ
リンタは、近傍発熱抵抗素子の熱的影響による、記録中
の発熱抵抗素子の発熱抵抗素子温度の変動による濃度階
調の変動に対し、所望の濃度階調を得るように、記録中
の発熱抵抗素子にエネルギを印加する通電時間を補正す
る手段を具備する構成とした。In the third density gradation control type thermal printer of the present invention, the density gradation fluctuation due to the fluctuation of the heating resistance element temperature of the heating resistance element during recording due to the thermal influence of the neighborhood heating resistance element is In order to obtain a desired density gradation, the constitution is provided with a means for correcting the energization time for applying energy to the heating resistance element during recording.
【0018】本発明の第四の濃度階調制御型サーマルプ
リンタは、記録中の発熱抵抗素子に対する近傍発熱抵抗
素子からの熱的影響の演算手段として、近傍の各発熱抵
抗素子の現在記録中の印画ラインにおける印加エネルギ
に対し、記録中の印画ラインに及ぼす熱的影響の大きさ
を示す係数を乗算して各近傍発熱抵抗素子の熱的影響度
を求め、熱的影響度を各近傍発熱抵抗素子について加算
して、記録中の発熱抵抗素子に対する近傍発熱抵抗素子
からの熱的影響を算出する手段を具備する構成とした。In the fourth density gradation control type thermal printer of the present invention, as a means for calculating the thermal influence of the neighboring heating resistor element on the heating resistor element during recording, the neighboring heating resistor elements are currently recording. The applied energy in the printing line is multiplied by a coefficient that indicates the magnitude of the thermal effect on the printing line during recording to obtain the thermal effect degree of each neighborhood heating resistor element, and the thermal influence degree is calculated as the neighborhood heating resistance. A configuration is provided in which a unit is added to calculate the thermal influence from the neighboring heating resistance element on the heating resistance element during recording.
【0019】[0019]
【作用】本発明の第一の濃度階調制御型サーマルプリン
タは、記録中の印画ラインにおける、記録中の発熱抵抗
素子の近傍発熱抵抗素子から記録中の発熱抵抗素子への
熱的影響に合わせて、記録中の発熱抵抗素子により記録
される画素が所望の濃度階調になるように、記録中の発
熱抵抗素子への印加エネルギを補正する。The first density gradation control type thermal printer of the present invention is adapted to the thermal influence from the heat generating resistor element in the vicinity of the heat generating resistor element during recording on the print line during recording to the heat generating resistor element during recording. Then, the energy applied to the heating resistor element during recording is corrected so that the pixel recorded by the heating resistor element during recording has a desired density gradation.
【0020】本発明の第二の濃度階調制御型サーマルプ
リンタは、近傍発熱抵抗素子の熱的影響による、記録中
の発熱抵抗素子の発熱抵抗素子温度の変動に対し、目標
の発熱抵抗素子温度との誤差を補正する。In the second density gradation control type thermal printer of the present invention, the target heating resistance element temperature is changed against the fluctuation of the heating resistance element temperature of the heating resistance element during recording due to the thermal influence of the neighboring heating resistance element. Correct the error between and.
【0021】本発明の第三の濃度階調制御型サーマルプ
リンタは、近傍発熱抵抗素子の熱的影響による、記録中
の発熱抵抗素子の発熱抵抗素子温度の変動による濃度階
調の変動に対し、所望の濃度階調を得るように、誤差を
含んだ発熱抵抗素子温度で目標の濃度階調が得られるよ
うに通電時間を補正する。In the third density gradation control type thermal printer of the present invention, the density gradation fluctuation due to the fluctuation of the heating resistance element temperature of the heating resistance element during recording due to the thermal influence of the neighborhood heating resistance element, In order to obtain a desired density gradation, the energization time is corrected so that a target density gradation can be obtained with the heating resistor element temperature including an error.
【0022】本発明の第四の濃度階調制御型サーマルプ
リンタは、記録中の発熱抵抗素子に対する近傍発熱抵抗
素子からの熱的影響の演算手段として、近傍の各発熱抵
抗素子の現在記録中の印画ラインにおける印加エネルギ
に対し、記録中の印画ラインに及ぼす熱的影響の大きさ
を示す係数を乗算して各近傍発熱抵抗素子の熱的影響度
を求め、さらに熱的影響度を各近傍発熱抵抗素子につい
て加算して、記録中の発熱抵抗素子に対する近傍発熱抵
抗素子からの熱的影響を算出し、この複数の近傍発熱抵
抗素子からの熱的影響度をもとに本発明の第一から第三
の濃度階調制御型サーマルプリンタによる補正を行う。In the fourth density gradation control type thermal printer of the present invention, as a means for calculating the thermal influence of the neighboring heating resistor element on the heating resistor element being recorded, the neighboring heating resistor elements are currently recording. The applied energy in the printing line is multiplied by a coefficient that indicates the magnitude of the thermal effect on the printing line during recording to obtain the thermal influence degree of each heating element in the vicinity, and the thermal influence degree is further calculated in the neighborhood heat generation. From the first aspect of the present invention based on the degree of thermal influence from the plurality of neighboring heating resistance elements, the thermal influence from the neighboring heating resistance elements on the heating resistance element during recording is calculated by adding for the resistance elements. Correction is performed by the third density gradation control type thermal printer.
【0023】[0023]
【実施例】図1は、本発明の一実施例による濃度階調制
御型サーマルプリンタの主要な構成を示す。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows the main structure of a density gradation control type thermal printer according to an embodiment of the present invention.
【0024】サーマルヘッド10には、例えば512個
の発熱抵抗素子R1〜R512 を一列に配列してなる発熱
抵抗体12と、それら発熱抵抗素子と同数(512)の
ビット容量を持つシフトレジスタ14およびラッチ回路
16とが設けられる。The thermal head 10 includes, for example, a heating resistor 12 formed by arranging 512 heating resistor elements R1 to R512 in a line, a shift register 14 having the same number (512) of bit capacities as those heating resistor elements, and And a latch circuit 16.
【0025】通電タイミングバッファ20は、各印画ラ
インの印画時間中、512個の発熱抵抗素子R1〜R51
2 にそれぞれ対する512ビットのシリアルな補正通電
タイミングデータ[C’K P1j〜C’K P512j]を一定
周期で複数回数、例えば256回(K=1〜256)連続的に
通電回数カウンタ38のカウント値(K)にしたがいシ
フトレジスタ14に与える。The energization timing buffer 20 has 512 heating resistance elements R1 to R51 during the printing time of each printing line.
The 512-bit serial correction energization timing data [C'K P1j to C'K P512j] corresponding to 2 is counted a plurality of times in a constant cycle, for example, 256 times (K = 1 to 256) continuously in the energization number counter 38. It is given to the shift register 14 according to the value (K).
【0026】ここで、第n番目のビットCK Pnjは、第
n番目の発熱抵抗素子Rn に対してそれを単位通電サイ
クルΔT中に通電させるべきか否かの情報を持つ。すな
わち”1”であれば通電を指示し、”0”であれば非通
電を指示する。Here, the nth bit CK Pnj has information as to whether or not the nth heating resistor element Rn should be energized during the unit energization cycle ΔT. That is, if "1", the energization is instructed, and if "0", the non-energization is instructed.
【0027】各回の階調データがクロック回路30から
のクロック信号CKに同期してシフトレジスタ14にロ
ードされると、次にラッチ信号発生回路32からのラッ
チ信号LAのタイミングで各階調ビットC’K P1j〜
C’K P512jがラッチ回路16を介して電気パルスとし
て発熱抵抗体12に送られる。この発熱抵抗体12に
は、電源装置50より発熱抵抗素子R1〜R512 に印加
するための記録用電源電圧VR が与えられている。しか
して、これらの発熱抵抗素子R1〜R512 は、それぞれ
対応する階調ビットC’K P1j〜C’K P512jの情報内
容にしたがって選択的に単位通電サイクルΔT中に通電
して発熱する。When the grayscale data of each time is loaded into the shift register 14 in synchronization with the clock signal CK from the clock circuit 30, each grayscale bit C'at the timing of the latch signal LA from the latch signal generating circuit 32. K P1j ~
C′K P512j is sent to the heating resistor 12 as an electric pulse via the latch circuit 16. A recording power supply voltage VR to be applied to the heating resistance elements R1 to R512 is applied to the heating resistor 12 from the power supply device 50. Then, the heating resistance elements R1 to R512 selectively generate electricity during the unit energization cycle ΔT according to the information content of the corresponding grayscale bits C′K P1j to C′K P512j to generate heat.
【0028】この単位通電サイクルΔTは、ラッチ信号
LAでによって規定されている。単位通電サイクルΔT
中でストローブ信号発生回路34からのストローブ信号
STは、図2に示すように、実際に発熱抵抗素子に電流
が流れる通電イネーブル時間tE と流れない時間tC と
からなる。通電イネーブル時間tE は、単位通電サイク
ル毎に異なる値とすることが可能である。各単位通電サ
イクルの通電イネーブル時間tE は、1印画ラインの通
電時間中に、全ての単位通電サイクルで通電が指示され
ることによって、1つの印画ライン上の各画素に対し
て、例えば64段階(G=0〜63)の等間隔の濃度階調の
内、図3に示すような、最も高いレベル(G=63)が与え
られる発熱抵抗素子温度(T=63)まで、図4に示すよう
に、発熱抵抗素子温度が上昇するように設定されてい
る。ストローブ信号STはサーマルヘッド10に入力さ
れる。This unit energization cycle ΔT is defined by the latch signal LA. Unit energization cycle ΔT
As shown in FIG. 2, the strobe signal ST from the strobe signal generating circuit 34 is composed of an energization enable time tE and a time tC during which the current actually flows through the heating resistance element. The energization enable time tE can have different values for each unit energization cycle. The energization enable time tE of each unit energization cycle is, for example, 64 steps (e.g., 64 steps) for each pixel on one printing line when energization is instructed in all the unit energization cycles during the energization time of one printing line. As shown in FIG. 4, up to the heating resistor element temperature (T = 63) that gives the highest level (G = 63) as shown in FIG. 3 among the density gradations at equal intervals (G = 0 to 63), In addition, the heating resistor element temperature is set to rise. The strobe signal ST is input to the thermal head 10.
【0029】ラインバッファ22には、1印画ラインの
各画素の濃度階調データ(a1j〜a512j)が、データ入
力Dinから入力されて格納される。ラインバッファ22
の各画素の濃度階調データ(a1j〜a512j)は、濃度−
通電タイミング変換回路36に転送され、濃度−通電タ
イミング変換回路36において、通電タイミングデータ
[CK P1j〜CK P512j]に変換される。In the line buffer 22, density gradation data (a1j to a512j) of each pixel of one printing line is input from the data input Din and stored. Line buffer 22
The density gradation data (a1j to a512j) of each pixel of
It is transferred to the energization timing conversion circuit 36, and is converted into energization timing data [CK P1j to CK P512j] in the density-energization timing conversion circuit 36.
【0030】通電タイミングデータ[CK P1j〜CK P
512j]は、各発熱抵抗素子が単独で発熱したときに、各
発熱抵抗素子に濃度階調データ(a1j〜a512j)に合っ
た濃度階調(G=0〜63)を与える、図3に示す発熱抵抗
素子温度(T=0〜63)になるように、図5に示すよう
な、各単位通電サイクルにおいて通電(”1”)か非通
電(”0”)かを決定するものである。通電タイミング
データ[CK P1j〜CKP512j]は、熱影響度演算回路
45に転送される。Energization timing data [CK P1j to CK P
512j] gives density gradation (G = 0 to 63) suitable for density gradation data (a1j to a512j) to each heating resistance element when each heating resistance element generates heat independently. In order to reach the heating resistance element temperature (T = 0 to 63), it is determined whether to energize ("1") or de-energize ("0") in each unit energization cycle as shown in FIG. The energization timing data [CK P1j to CK P512j] is transferred to the heat influence degree calculation circuit 45.
【0031】熱影響度演算回路45は、濃度−通電タイ
ミング変換回路36から入力される通電タイミングデー
タ[CK P1j〜CK P512j]と、ストローブ信号発生回
路34から入力される通電イネーブル時間tE から、記
録中の印画ラインにおいて各発熱抵抗素子に印加される
エネルギを算出し、記録中の印画ラインにおける各発熱
抵抗素子の印加エネルギから、記録時の各発熱素子が近
傍の発熱抵抗素子へおよぼす熱的影響度を求める。The thermal influence degree calculation circuit 45 records from the energization timing data [CK P1j to CK P512j] input from the concentration-energization timing conversion circuit 36 and the energization enable time tE input from the strobe signal generation circuit 34. The energy applied to each heating resistance element in the printing line inside is calculated, and the thermal effect that each heating element during recording exerts on the neighboring heating resistance element from the energy applied to each heating resistance element in the printing line during recording. Ask for degrees.
【0032】ここで、各発熱素子が近傍の発熱抵抗素子
へおよぼす熱的影響度の算出は、例えば隣接する左右1
素子に対して補正を行うのであれば、例えば隣接する各
発熱抵抗素子に印加されるエネルギに、隣の発熱抵抗素
子へ伝達される熱量の割合を示す係数を乗算することに
より行われる。Here, the calculation of the degree of thermal influence of each heat generating element on the heat generating resistance element in the vicinity is performed by, for example, calculating the left and right sides of adjacent ones.
If the element is to be corrected, for example, the energy applied to each adjacent heating resistance element is multiplied by a coefficient indicating the ratio of the amount of heat transferred to the adjacent heating resistance element.
【0033】次に、各発熱素子が近傍の発熱抵抗素子へ
およぼす熱的影響度から、各発熱抵抗素子が近傍の発熱
抵抗素子から受ける熱的影響度を算出し、これをもとに
各発熱抵抗素子への印加エネルギを補正するために、各
発熱抵抗素子の通電タイミングデータ[CK P1j〜CK
P512j]を補正し、補正通電タイミングデータ[C’K
P1j〜C’K P512j]を求める。Next, from the degree of thermal influence of each heating element on the neighboring heating resistor elements, the degree of thermal influence on each heating resistor element from the neighboring heating resistor elements is calculated, and based on this, each heat generation is calculated. In order to correct the energy applied to the resistance elements, the energization timing data [CK P1j to CK of each heating resistance element is used.
P512j] and correct energization timing data [C'K
P1j to C'K P512j].
【0034】ここで、各発熱抵抗素子が近傍の発熱抵抗
素子から受ける熱的影響度および補正通電タイミングデ
ータ[C’K P1j〜C’K P512j]の算出は、例えば隣
接する左右1素子に対して補正を行うのであれば、例え
ば左右各々の発熱素子が隣の発熱抵抗素子へおよぼす熱
的影響度を加算し、左右の発熱抵抗素子からの熱的影響
度を求める。補正する発熱抵抗素子の印加エネルギから
左右の発熱抵抗素子からの熱的影響を減算し必要な印加
エネルギを求め、通電時間中にその印加エネルギを与え
る補正通電タイミングデータ[C’K P1j〜C’K P51
2j]を求める。Here, the calculation of the thermal influence degree and the correction energization timing data [C'K P1j to C'K P512j] that each heating resistance element receives from the neighboring heating resistance elements is performed for, for example, one adjacent left and right element. If the correction is performed by the correction, for example, the thermal influences of the left and right heating elements on the adjacent heating resistance elements are added, and the thermal influences of the left and right heating resistance elements are obtained. Corrected energization timing data [C'K P1j to C'that gives the required energy during the energization time by subtracting the thermal effect from the left and right heating resistors from the applied energy of the heating resistor to be corrected to obtain the required applied energy. K P51
2j].
【0035】補正通電タイミングデータ[C’K P1j〜
C’K P512j]は、通電タイミングバッファ20に格納
される。Corrected energization timing data [C'K P1j ~
C′K P512j] is stored in the energization timing buffer 20.
【0036】以上のように、濃度階調データ(a1j〜a
512j)を、各発熱抵抗素子の近傍の発熱抵抗素子からの
熱的影響を補正して補正通電タイミングデータ[C’K
P1j〜C’K P512j]に変換し、補正通電タイミングデ
ータ[C’K P1j〜C’K P512j]にしたがい各発熱抵
抗素子(R1 〜R512 )に通電する。これにより、各発
熱抵抗素子(R1〜R512)は、通電時間中において濃度
階調データ(a1j〜a512j)に合った濃度階調(G=0〜6
3)が得られる発熱抵抗素子温度(T=0〜63)に加熱さ
れ、記録紙上に所望の濃度階調で記録する。As described above, the density gradation data (a1j to a1
512j) to correct the thermal effect from the heat generating resistance elements near each heat generating resistance element and to correct the energization timing data [C'K
P1j to C'K P512j], and each heating resistor element (R1 to R512) is energized according to the corrected energization timing data [C'K P1j to C'K P512j]. As a result, each of the heating resistance elements (R1 to R512) has a density gradation (G = 0 to 6) that matches the density gradation data (a1j to a512j) during the energization time.
3) The heating resistor element temperature (T = 0 to 63) is obtained, and recording is performed on the recording paper with the desired density gradation.
【0037】[0037]
【発明の効果】本発明は、上述したような構成を有する
ことにより、次のような効果を奏する。The present invention has the following effects by having the above-mentioned structure.
【0038】請求項1のサーマルプリンタによれば、記
録中の印画ラインにおける記録中の発熱抵抗素子につい
て、近傍発熱抵抗素子から記録中の発熱抵抗素子への熱
的影響に合わせて、記録される画素が所望の濃度階調に
なるように、記録中の発熱抵抗素子への印加エネルギを
補正することにより、近傍の発熱抵抗素子からの熱的影
響による濃度階調の変動が無く、所望の濃度階調を高精
度に記録紙上に再現することが可能になり、高印画品質
の記録画像が得られる。According to the thermal printer of the first aspect, the heat generating resistance element being recorded in the printing line being recorded is recorded in accordance with the thermal influence from the neighboring heat generating resistance element to the heat generating resistance element being recorded. By correcting the energy applied to the heating resistance element during recording so that the pixel has the desired density gradation, there is no fluctuation in the density gradation due to the thermal effect from the neighboring heating resistance element, and the desired density It becomes possible to reproduce the gradation on the recording paper with high accuracy, and a recorded image of high print quality can be obtained.
【0039】請求項2のサーマルプリンタによれば、近
傍発熱抵抗素子の熱的影響による、記録中の発熱抵抗素
子の発熱抵抗素子温度の変動に対し、目標の発熱抵抗素
子温度との誤差を補正することにより、近傍の発熱抵抗
素子からの熱的影響による発熱抵抗素子温度の変動が無
く、所望の濃度階調を高精度に記録紙上に再現すること
が可能になり、高印画品質の記録画像が得られる。According to the thermal printer of the second aspect, an error from the target heating resistance element temperature is corrected with respect to the fluctuation of the heating resistance element temperature of the heating resistance element during recording due to the thermal influence of the neighboring heating resistance element. By doing so, it is possible to reproduce the desired density gradation on the recording paper with high accuracy without changing the temperature of the heating resistor element due to the thermal effect from the neighboring heating resistor element, and to obtain a printed image of high print quality. Is obtained.
【0040】請求項3のサーマルプリンタによれば、近
傍発熱抵抗素子の熱的影響による、記録中の発熱抵抗素
子の発熱抵抗素子温度の変動による濃度階調の変動に対
し、所望の濃度階調を得るように、誤差を含んだ発熱抵
抗素子温度で目標の濃度階調が得られるように通電時間
を補正することにより、発熱抵抗素子温度が目標の発熱
抵抗素子温度と異なっていても、所望の濃度階調を高精
度に記録紙上に再現することが可能になり、高印画品質
の記録画像が得られる。According to the thermal printer of the third aspect, a desired density gradation can be obtained against the fluctuation of the density gradation due to the fluctuation of the temperature of the heating resistance element of the heating resistance element during recording due to the thermal influence of the neighboring heating resistance element. Therefore, even if the heating resistor element temperature is different from the target heating resistor element temperature by correcting the energization time so that the target density gradation is obtained with the heating resistor element temperature including an error, It is possible to reproduce the density gradation of No. 2 on the recording paper with high accuracy, and a recorded image with high printing quality can be obtained.
【0041】請求項4のサーマルプリンタによれば、記
録中の発熱抵抗素子に対する近傍発熱抵抗素子からの熱
的影響の演算手段として、近傍の各発熱抵抗素子の現在
記録中の印画ラインにおける印加エネルギに対し、記録
中の印画ラインに及ぼす熱的影響の大きさを示す係数を
乗算して各近傍発熱抵抗素子の熱的影響度を求め、さら
に熱的影響度を各近傍発熱抵抗素子について加算して、
記録中の発熱抵抗素子に対する近傍発熱抵抗素子からの
熱的影響を算出し、この複数の近傍発熱抵抗素子からの
熱的影響度をもとに本発明の第一から第三の濃度階調制
御型サーマルプリンタによる補正を行うことにより、近
傍の発熱抵抗素子からの熱的影響による濃度階調の変動
が無く、所望の濃度階調を高精度に記録紙上に再現する
ことが可能になり、高印画品質の記録画像が得られ
る。。According to the thermal printer of the fourth aspect, as a calculation means of the thermal influence from the neighboring heating resistor element on the heating resistor element during recording, the energy applied to each neighboring heating resistor element at the printing line currently being recorded is used. In contrast, the coefficient indicating the magnitude of the thermal effect on the printing line during recording is multiplied to obtain the thermal effect degree of each neighboring heating resistor element, and the thermal influence degree is added for each neighboring heating resistor element. hand,
The thermal influence from the neighboring heating resistor elements on the heating resistor element during recording is calculated, and the first to third density gradation control of the present invention is performed based on the thermal influence degree from the plurality of neighboring heating resistor elements. By correcting with a thermal printer, it is possible to reproduce desired density gradations on recording paper with high accuracy without fluctuations in density gradations due to thermal effects from nearby heating resistance elements. A print image of print quality can be obtained. .
【図面の簡単な説明】[Brief description of drawings]
【図1】本発明の一実施例による濃度階調制御型サーマ
ルプリンタの主要な回路構成を示すブロック図。FIG. 1 is a block diagram showing a main circuit configuration of a density gradation control type thermal printer according to an embodiment of the present invention.
【図2】実施例による単位通電サイクルのタイミングを
示す図。FIG. 2 is a diagram showing the timing of a unit energization cycle according to the embodiment.
【図3】濃度階調制御による発熱抵抗素子温度−記録濃
度特性を示す図。FIG. 3 is a diagram showing a heating resistance element temperature-recording density characteristic by density gradation control.
【図4】1印画ラインを記録中の発熱抵抗素子温度の変
化を示す図。FIG. 4 is a diagram showing a change in temperature of a heating resistance element during recording of one printing line.
【図5】実施例による通電タイミングバッファの内容を
示す図。FIG. 5 is a diagram showing the contents of an energization timing buffer according to the embodiment.
【図6】従来例による濃度階調制御型サーマルプリンタ
の主要な回路構成を示すブロック図である。FIG. 6 is a block diagram showing a main circuit configuration of a density gradation control type thermal printer according to a conventional example.
10 サーマルヘッド 12 発熱抵抗体 20 通電タイミングバッファ 36 濃度−通電タイミング変換回路 38 通電回数カウンタ 40 CPU 10 Thermal Head 12 Heating Resistor 20 Energization Timing Buffer 36 Density-Energization Timing Conversion Circuit 38 Energization Counter 40 CPU
Claims (4)
抵抗素子への印加エネルギを制御することにより感熱紙
の発色濃度あるいはインクシートから記録紙上へのイン
クの転写濃度を制御するサーマルプリンタであり、前記
発熱抵抗素子に電流を通電する時間が一定で、入力の濃
度階調に合わせて発熱抵抗素子温度を制御する濃度階調
制御型サーマルプリンタにおいて、現在記録中の印画ラ
インに対応する発熱抵抗素子に対する近傍発熱抵抗素子
からの熱的影響に合わせて、前記記録中の発熱抵抗素子
により記録される画素が所望の濃度階調になるように、
前記記録中の発熱抵抗素子への印加エネルギを補正する
手段を具備することを特徴とする濃度階調制御型サーマ
ルプリンタ。1. A thermal printer for controlling the color density of a thermal paper or the transfer density of ink from an ink sheet onto a recording paper by controlling the energy applied to a plurality of heating resistance elements formed on a thermal head, In a density gradation control type thermal printer for controlling the temperature of the heating resistance element in accordance with the density gradation of an input, the heating resistance element corresponding to the printing line currently being recorded is constant. In accordance with the thermal effect from the heat generating resistor element in the vicinity, so that the pixel recorded by the heat generating resistor element during recording has a desired density gradation,
A density gradation control type thermal printer comprising means for correcting the energy applied to the heating resistance element during recording.
る、前記記録中の発熱抵抗素子の発熱抵抗素子温度の変
動に対し、目標の発熱抵抗素子温度に補正する手段を具
備することを特徴とする請求項1記載の濃度階調制御型
サーマルプリンタ。2. A means for correcting a variation in temperature of the heating resistance element of the heating resistance element during the recording due to a thermal effect of the neighboring heating resistance element to a target heating resistance element temperature. The density gradation control type thermal printer according to claim 1.
る、前記記録中の発熱抵抗素子の前記発熱抵抗素子温度
の変動による濃度階調の変動に対し、所望の濃度階調を
得るように、前記記録中の発熱抵抗素子にエネルギを印
加する通電時間を補正する手段を具備することを特徴と
する請求項1記載の濃度階調制御型サーマルプリンタ。3. A desired density gradation is obtained in response to a change in density gradation due to a change in temperature of the heating resistance element of the heating resistance element during recording due to a thermal effect of the neighboring heating resistance element. 2. The density gradation control type thermal printer according to claim 1, further comprising means for correcting an energization time for applying energy to the heating resistance element during the recording.
近傍発熱抵抗素子からの熱的影響の演算手段として、近
傍の各発熱抵抗素子の現在記録中の印画ラインにおける
印加エネルギに対し、前記記録中の印画ラインに及ぼす
熱的影響の大きさを示す係数を乗算して各近傍発熱抵抗
素子の熱的影響度を求め、前記熱的影響度を各近傍発熱
抵抗素子について加算して、前記記録中の発熱抵抗素子
に対する前記近傍発熱抵抗素子からの熱的影響を算出す
る手段を具備することを特徴とする請求項1記載の濃度
階調制御型サーマルプリンタ。4. As a means for calculating the thermal influence of the neighboring heating resistor element on the heating resistor element during recording, the recording energy for the applied energy in the printing line of each neighboring heating resistor element is being recorded. During the recording, the coefficient of thermal influence on the printing line is multiplied to obtain the degree of thermal effect of each neighboring heating resistor element, and the degree of thermal influence is added for each neighboring heating resistor element. 2. The density gradation control type thermal printer according to claim 1, further comprising means for calculating a thermal influence of the neighboring heating resistance element on the heating resistance element.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24156791A JPH0679903A (en) | 1991-09-20 | 1991-09-20 | Density gradation control type thermal printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24156791A JPH0679903A (en) | 1991-09-20 | 1991-09-20 | Density gradation control type thermal printer |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0679903A true JPH0679903A (en) | 1994-03-22 |
Family
ID=17076259
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24156791A Pending JPH0679903A (en) | 1991-09-20 | 1991-09-20 | Density gradation control type thermal printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0679903A (en) |
-
1991
- 1991-09-20 JP JP24156791A patent/JPH0679903A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS62256575A (en) | Thermosensitive recorder | |
| JPS62256576A (en) | Thermosensitive recorder | |
| JPS6196870A (en) | thermal printer | |
| US5287122A (en) | System and method of selecting the reproducible colors in a discrete reproduction system | |
| JPH0679903A (en) | Density gradation control type thermal printer | |
| JPH05229165A (en) | Density gradation control type thermal printer and its control method | |
| JPH07121589B2 (en) | Printer recording density correction device | |
| JPH06143650A (en) | Gray scale control type thermal printer | |
| JPH05201058A (en) | Thermal printer | |
| JPH0661954B2 (en) | Halftone recording method and device | |
| JPH07125290A (en) | Density gradation control type thermal printer | |
| JPH0679902A (en) | Density gradation control type thermal printer | |
| JPH05201057A (en) | Thermal printer | |
| JPS6228264A (en) | Multi-value driving system for thermal head | |
| JPH04201268A (en) | Heat-sensitive recording device | |
| JP2552703B2 (en) | Halftone recording method | |
| JPH0747318B2 (en) | Thermal transfer gradation control device | |
| JP2606852B2 (en) | Thermal control device of thermal printer | |
| JPS59202768A (en) | Heat-sensing transfer printer | |
| JPS6031361A (en) | Halftone recording method using thermal recording | |
| JPH03224754A (en) | Density gradation control-type thermal printer and current value detection device | |
| JPH0245166A (en) | Density gradation control type thermal printer | |
| JPH0419164A (en) | Imaging concentration control method of thermal transfer record | |
| JPH01288464A (en) | Uneven record density correcting method | |
| JPH0661955B2 (en) | Thermal recording printer |