JPH0351146A - Thermal head energization control circuit - Google Patents
Thermal head energization control circuitInfo
- Publication number
- JPH0351146A JPH0351146A JP1186353A JP18635389A JPH0351146A JP H0351146 A JPH0351146 A JP H0351146A JP 1186353 A JP1186353 A JP 1186353A JP 18635389 A JP18635389 A JP 18635389A JP H0351146 A JPH0351146 A JP H0351146A
- Authority
- JP
- Japan
- Prior art keywords
- voltage
- heating element
- power supply
- detection means
- 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.)
- Pending
Links
Landscapes
- Fax Reproducing Arrangements (AREA)
- Electronic Switches (AREA)
Abstract
Description
【発明の詳細な説明】 産業上の利用分野 本発明は、サーマルヘッド通電制御回路に関する。[Detailed description of the invention] Industrial applications The present invention relates to a thermal head energization control circuit.
従来の技術
まず、第6図に従来例を示す。1は演算部であるCPU
で、このCP U lには、プログラム及びキャラクタ
ジェネレータ川のROM2と、プログラムで使用するワ
ークr< A M 3と、印字用紙(図示せず)を光学
的に検出して電気信号を出力する紙送り制御センサ4が
接続された人力ボート5と、印字データを入力する外部
インターフェース6と、電源7が接続されたヘッド駆動
回路8と、印字用紙を送るためのパルスモータ9が接続
されたモータ駆動回路lOと、印字データを格納するプ
リントバッファ+1と、出ポート12と、Δ/Dコンバ
ータ13と、入力ポート14と、第一〇カウンタ15と
、第二のカウンタ16とが接続されている。Prior Art First, a conventional example is shown in FIG. 1 is the CPU which is the calculation unit
This CPU includes a ROM2 containing a program and a character generator, a workpiece r<A M3 used in the program, and a paper that optically detects printing paper (not shown) and outputs an electrical signal. A human powered boat 5 to which a feed control sensor 4 is connected, an external interface 6 for inputting print data, a head drive circuit 8 to which a power supply 7 is connected, and a motor drive to which a pulse motor 9 for feeding print paper is connected. A circuit IO, a print buffer +1 for storing print data, an output port 12, a Δ/D converter 13, an input port 14, a first 0 counter 15, and a second counter 16 are connected.
サーマルヘッド17は、多数の発熱体18と、印字デー
タを入力するシフトレジスタ19と、印字データを保持
するラッチ20とを基板21に設けたもので、このサー
マルヘッド17への印字データの人力と発熱体18への
通電時間とは、前記出力ボート12を介して前記CP
U lがら出力される信号により制御される。また、前
記基板21には、前記発熱体18の近傍に位置する検温
素子であるサーミスタ22と前記発熱体18に平均抵抗
値を複数段に分けて設定するスイッチ23とが設けられ
ている。前記サーミスタ22は分圧1工(抗24と分圧
抵抗25との中点に接続されるとともに前記A/Dコン
バータ13に接続されている。The thermal head 17 has a substrate 21 provided with a large number of heating elements 18, a shift register 19 for inputting print data, and a latch 20 for holding print data. The time during which electricity is applied to the heating element 18 means that the CP
It is controlled by a signal output from Ul. Further, the substrate 21 is provided with a thermistor 22 which is a temperature measuring element located near the heating element 18, and a switch 23 which sets the average resistance value of the heating element 18 in a plurality of stages. The thermistor 22 is connected to the midpoint of a voltage dividing resistor 24 and a voltage dividing resistor 25, and is also connected to the A/D converter 13.
このA/Dコンバータ13は、前記サーミスタ22の出
力(前記発熱体18の近傍の温度)をデジタル信号に変
換する温度検出手段であり前記CI)Ulの入力端に接
続されている。011記スイツチ23の複数の接点はそ
れぞれプルアップ抵抗26に接続されているとともに前
記入力ポート14に接続されている。すなわち、この入
力ポート14は前記スイッチlOの操作により設定され
たt+if記発熱体18の平均抵抗値を検出して前記C
I) LJ lに入ツノする抵抗値検出手段である。This A/D converter 13 is a temperature detection means that converts the output of the thermistor 22 (temperature near the heating element 18) into a digital signal, and is connected to the input terminal of the CI) Ul. A plurality of contacts of the switch 23 are connected to the pull-up resistor 26 and to the input port 14, respectively. That is, this input port 14 detects the average resistance value of the heating element 18 set by the operation of the switch IO and outputs the C
I) This is a resistance value detection means that connects to LJ1.
次いで、第7図に示すタイミングチャート及び第8図に
示すフローチャートを参照して動作を説明する。まず、
発熱体18の平均抵抗値はスイッチ23を操作すること
により設定される。この平均抵抗値はCPUIに読み込
まれる。また、1ラインの印字周期′I゛のスタートは
第一〇カウンタ15の割込みが発生した時で、その印字
周期Tは一定である。ここで、第7図のタイミングチャ
ートに示すAの時点から13の時点に至る動作を示すと
、A/Dコンバータ+3からサーミスタ22の出ツバす
なわち、発熱体18の近傍の温度データがCPU1に読
み込まれる。次に、こc’> iJ度データにより発熱
体18への印加エネルギーEがROM2のテーブルから
求められ、この印加エネルギーEと発熱体】8の平均抵
抗値Rと電源7の電圧Vを基に発熱体18への通電時間
しがCPUIにより演算される。この演算式は、
し =RE/V”
である。続いて、次ラインの印字データがサーマルヘッ
ド17のシフトレジスタ19に転送され、第一のカウン
タ15の割込みが発生した時に、パルスモータ9が1ラ
イン分駆動され、印字用紙が送られる。続いて、求めら
れた通電時間りが第二のカウンタ16にセットされ、C
P LJ ’1がら信号ENI3=Oが出力され、この
信号により発熱体18に電源7かもの電圧が印加される
。すなわち、印字がなされる。そして、し時間後に第二
のカウンタ1Gからの割込みが生じた11.1に、CI
) U 1から信+、7ENB=1が出力され、この信
号により発熱体18への通電が遮断される。以」二がA
時点がら8時点に至るlラインの印字周期Tで、この印
字周期Tは1ライン印字の度に繰り返される。Next, the operation will be explained with reference to the timing chart shown in FIG. 7 and the flow chart shown in FIG. 8. first,
The average resistance value of the heating element 18 is set by operating the switch 23. This average resistance value is read into the CPUI. Further, the printing cycle 'I' for one line starts when an interrupt of the 10th counter 15 occurs, and the printing cycle T is constant. Here, the operation from point A to point 13 shown in the timing chart of FIG. It will be done. Next, the applied energy E to the heating element 18 is determined from the table in the ROM 2 based on the c'> iJ degree data, and based on this applied energy E, the average resistance value R of the heating element 8, and the voltage V of the power source 7. The time period for energizing the heating element 18 is calculated by the CPUI. This arithmetic formula is SI=RE/V". Subsequently, the print data of the next line is transferred to the shift register 19 of the thermal head 17, and when an interrupt of the first counter 15 occurs, the pulse motor 9 is activated. It is driven for one line and the printing paper is fed.Then, the obtained energization time is set in the second counter 16, and the C
A signal ENI3=O is output from P LJ '1, and a voltage of the power source 7 is applied to the heating element 18 by this signal. That is, printing is performed. Then, at 11.1, when an interrupt from the second counter 1G occurs after a time
) Signal +, 7ENB=1 is output from U1, and the current supply to the heating element 18 is cut off by this signal. ” second is A
The printing cycle T for 1 line extends from time point to time point 8, and this printing cycle T is repeated every time one line is printed.
発明が解決しようとする課題
従来は、サーマルへラド1フ用の71源7の電圧Vは一
定であることをn′11提としているが、ライン形のサ
ーマルヘッド17では、発熱体18を発熱させるドツト
数が一つの時もあれば多数の時もあり、負荷の変動が極
めて大きい。最大負荷の場合でも電圧Vの変動を抑えよ
うとすると、平均負荷に対して容量が大きな電源を必要
とする。容量に余裕がない電源や放電するにしたがって
電圧が低下する電池等の電源を使用すると、発熱体)8
への通電時間りを演算しても電源電圧Vの低下により印
加エネルギーEが不足し、印字濃度が簿くなる。とくに
、太い線が多いバーコードを印字する場合に影響が大き
い。Problems to be Solved by the Invention Conventionally, it has been assumed that the voltage V of the thermal head 17 source 7 is constant, but in the line type thermal head 17, the heating element 18 is Sometimes the number of dots to be applied is one, and sometimes there are many, resulting in extremely large fluctuations in the load. In order to suppress fluctuations in the voltage V even under the maximum load, a power supply with a larger capacity than the average load is required. If you use a power source with insufficient capacity or a battery whose voltage drops as it discharges, the heating element)
Even if the energization time is calculated, the applied energy E will be insufficient due to the decrease in the power supply voltage V, and the printing density will be poor. This is especially true when printing barcodes with many thick lines.
課題を解決するための手段
サーマルヘッドの発熱体に電源を接続し、前記発熱体の
近傍に位置する検温素子を含む温度検出手段と、前記電
源に接続された電圧検出手段とを演算部の入力側に接続
し、この演算部の出力側と前記電源との間にヘッド駆動
回路を接続し、前記温度検出手段により検出された前記
発熱体の近傍の温度と前記電圧検出手段により検出され
た前記電源の電圧とを前記演算部に入力して前記発熱体
への通電時間を演算するようにした。Means for Solving the Problems A power supply is connected to the heating element of the thermal head, and a temperature detection means including a temperature measuring element located near the heating element and a voltage detection means connected to the power supply are input to a calculation unit. A head drive circuit is connected between the output side of the arithmetic unit and the power source, and the temperature near the heating element detected by the temperature detection means and the temperature detected by the voltage detection means are connected to the power source. The voltage of the power source is inputted to the calculating section to calculate the time period for which the heating element is energized.
作用
電源の電圧が変化したとしても、電圧検出手段から入力
された電圧の変化を加味して発熱体への正確な通電時間
を演算することができ、したがって、発熱体への印加エ
ネルギーを一定に維持し、印字濃度を一定にすることが
できる。Even if the voltage of the working power source changes, it is possible to calculate the accurate energization time to the heating element by taking into account the change in the voltage input from the voltage detection means, and therefore the energy applied to the heating element can be kept constant. The print density can be maintained constant.
実施例
本発明の第一の実施例を第1図ないし第3図に基づいて
説明する。第6図ないし第8図において説明した部分と
同一部分は同一符号を用い説明も省略する。電源7には
分圧抵抗27.28が直列に接続され、これらの分圧抵
抗27.28の中点とサーミスタ22とがアナログスイ
ッチ29に接続されている。このアナログスイッチ29
は、A/Dコンバータ3oを介してCP tJ Iの入
力側に接続され、出力ボート31を介じてC1)LJI
から出力される制御信i′fにより接点が切り替えられ
るものである。すなわち、アナログスイッチ29は電源
7の電圧データとサーミスタ22の電圧データとを選択
的に通すものであり、前記Δ/Dコンバータ30は、電
源7の電圧を検出する電圧検出手段と発熱体18の近傍
の温度(サーミスタ22の電圧)を検出する温度検出手
段との二つの機能を有するものである。Embodiment A first embodiment of the present invention will be described with reference to FIGS. 1 to 3. Components that are the same as those described in FIGS. 6 to 8 are designated by the same reference numerals, and description thereof will be omitted. Voltage dividing resistors 27 and 28 are connected in series to the power supply 7, and the midpoint of these voltage dividing resistors 27 and 28 and the thermistor 22 are connected to an analog switch 29. This analog switch 29
is connected to the input side of CP tJI via the A/D converter 3o, and is connected to the input side of CP tJI via the output port 31.
The contacts are switched by a control signal i'f output from the control signal i'f. That is, the analog switch 29 selectively passes the voltage data of the power supply 7 and the voltage data of the thermistor 22, and the Δ/D converter 30 has a voltage detection means for detecting the voltage of the power supply 7 and a voltage detection means for detecting the voltage of the heating element 18. It has two functions: a temperature detection means for detecting the nearby temperature (voltage of the thermistor 22).
このような構成において、第2図に示すタイミングチャ
ート及び第3図に示すフローチャートを参照して動作を
説明する。まず、発熱体18の平均抵抗値はスイッチ2
3を操作することにより設定される。この平均抵抗値は
CPUIに読み込まれる。また、lラインの印字周期T
のスタートは第一のカウンタI5の割込みが発生した1
11で、その印字周期Tは一定である。ここで、第7図
のタイミングチャートに示すAの時点からBの時点に至
る動作を示すと、CPUIによりA/Dコンバータ30
からサーミスタ22の出ツバすなわち、発熱体18の近
傍の温度データがCPUIに読み込まれ、次ラインの印
字データがサーマルヘッド17のシフトレジスタ19に
転送される。続いて、第一のカウンタ15の割込みが発
生したら、パルスモータ9がlライン分駆動され、印字
用紙が送られる。続いて、第二のカウンタ16に発熱体
18への通電時間し、がセットされ、アナログスイッチ
29がCPtJlからの制御信号により電源7側に切り
替えられ、CPUIからのECN 13 = Oの信号
により電源7からの電圧が発熱体18に印加される。こ
の時の通電時間L1は、スイッチ23により指定された
平均抵抗値の発熱体18を駆動する時の電圧変動及び温
度変化の中で考えられる最短時間であり、後で通電時間
を補正するものである。すなわち、CPUIによりΔ/
Dコンバータ30からの出力、すなわち、放電中におけ
る電源7の電圧Vが読み込まれ、この電圧Vとその前に
読み込まれた発熱体18の近傍の温度と発熱体18の平
均抵抗値とにより発熱体18への印加エネルギーEがR
OM2のテーブルから求められ。In such a configuration, the operation will be explained with reference to the timing chart shown in FIG. 2 and the flow chart shown in FIG. 3. First, the average resistance value of the heating element 18 is the switch 2
It is set by operating 3. This average resistance value is read into the CPUI. Also, the printing cycle T of the l line
The start is 1 when the interrupt of the first counter I5 occurs.
11, the printing cycle T is constant. Here, to show the operation from time A to time B shown in the timing chart of FIG. 7, the A/D converter 30 is
Temperature data from the output of the thermistor 22, that is, near the heating element 18, is read into the CPUI, and the print data of the next line is transferred to the shift register 19 of the thermal head 17. Subsequently, when an interrupt of the first counter 15 occurs, the pulse motor 9 is driven by one line, and the printing paper is fed. Subsequently, the second counter 16 is set to the power supply time to the heating element 18, the analog switch 29 is switched to the power supply 7 side by the control signal from CPtJl, and the power supply is turned on by the ECN 13 = O signal from the CPUI. A voltage from 7 is applied to heating element 18 . The energization time L1 at this time is the shortest possible time considering voltage fluctuations and temperature changes when driving the heating element 18 with the average resistance value specified by the switch 23, and the energization time is corrected later. be. In other words, Δ/
The output from the D converter 30, that is, the voltage V of the power supply 7 during discharging is read, and the heating element The energy E applied to 18 is R
Obtained from the OM2 table.
t = RE/V”の式により発熱体18への最適の通
電時間しか演算され、この通電時間tとその前に第二の
カウンタ16にセットされた仮の通電時間L1との差し
□が求められる。そして、第二のカウンタ16にし、を
セットしてからし1時間経過して第二のカウンタ16の
割込みが発生した時に、続いて第二のカウンタ16にL
ヨがセットされ、し1時間経過後に第二のカウンタl
’6の割込みが発生した時に、CPUIからENB=1
の信号が出力され、この信号により発熱体18への電源
7からの通電が遮断され、続いて、CPUIの制御信号
によりアナログスイッチ29がサーミスタ22側に切り
替えられる。以上が第2図におけるタイミングチャート
における1ライン印字の印字周期Tで、この周期Tは印
字命令信号が続く限り繰り返される。The optimum energization time for the heating element 18 is calculated using the formula ``t = RE/V'', and the difference □ between this energization time t and the provisional energization time L1 previously set in the second counter 16 is calculated. Then, when an interrupt of the second counter 16 occurs one hour after setting the second counter 16, the L value is set to the second counter 16.
y is set, and after 1 hour the second counter y is set.
When '6 interrupt occurs, ENB=1 from CPUI.
This signal cuts off the power supply to the heating element 18 from the power supply 7, and then the analog switch 29 is switched to the thermistor 22 side by a control signal from the CPUI. The above is the printing cycle T of one line printing in the timing chart in FIG. 2, and this cycle T is repeated as long as the print command signal continues.
なお、温度変化に対するサーミスタ22の反応は遅いの
で、温度の読み込みはlライン印字の度に行わず数ライ
ンの印字の度に行ってもよい。また、ライン上に配列さ
れた多数の発熱体18を複数ブロックに分けて通電する
ようにしてもよい。Incidentally, since the thermistor 22 reacts slowly to temperature changes, the temperature reading may not be carried out every time one line is printed, but may be carried out every time several lines are printed. Further, a large number of heating elements 18 arranged on a line may be divided into a plurality of blocks and energized.
この場合、分けたブロックの数をnとすると、第3図に
示すフローチャートの動作をn回繰り返すことによりl
ラインの印字がなされる。ただし、この場合には、n回
に1回パルスモータ9を駆動して印字用紙を1ライン送
ればよい。さらに、印字周期′l゛は一定としたが、時
間Lt+ t、により変更してもよい。In this case, if the number of divided blocks is n, then by repeating the operation of the flowchart shown in Fig. 3 n times, l
The line is printed. However, in this case, it is sufficient to drive the pulse motor 9 once every n times to feed the printing paper one line. Further, although the printing cycle 'l' was set constant, it may be changed depending on the time Lt+t.
次いで、本発明の第二の実施例を第4図に示すタイミン
グチャート及び第5図に示すフローチャートを参照して
説明する。本実施例は、現在印字中の発熱体18の平均
抵抗値とこの発熱体18の近傍の温度と’に!、hX7
の電圧■とを基に、次ラインの印字のための発熱体18
への通1を時間りを演算するもので、その他については
前記実施例と同様につき説明を省略する。なお、第5図
に示すフローチャートは、第7図に示すAの時点からB
の時点に至る期間についてである。いま、第一のカウン
タ15の割込みが発生するとパルスモータ9がlライン
分駆動され、印字用紙が送られる。続いて、前ライン印
字中に求められた発熱体18への通電時間りが第二のカ
ウンタ16にセットされる。Next, a second embodiment of the present invention will be described with reference to the timing chart shown in FIG. 4 and the flow chart shown in FIG. 5. In this embodiment, the average resistance value of the heating element 18 currently being printed and the temperature near this heating element 18 are determined. ,hX7
Based on the voltage ■, the heating element 18 for printing the next line
The purpose of this embodiment is to calculate the time for the passage 1 to 1, and the other components are the same as those of the previous embodiment, so a description thereof will be omitted. Note that the flowchart shown in FIG. 5 is from point A to point B shown in FIG.
This is about the period leading up to the point in time. Now, when an interrupt of the first counter 15 occurs, the pulse motor 9 is driven by one line, and the printing paper is fed. Subsequently, the time period for energizing the heating element 18 determined during printing of the previous line is set in the second counter 16.
この通電時間りを求める動作は後述する。続いて、cp
ulの制御信号によりアナログスイッチ29が電源7側
に切り替えられ、CPUIからの信号ENB=Oにより
電源7から発熱体48に電圧が印加され、前ライン印字
中にサーマルヘッド17のシフトレジスタ19に転送さ
れた印字データにより印字がなされる。続いて、CPU
IによりA/Dコンバータ30から電源7の電圧Vのデ
ータが読み取られ、第二のカウンタ16にセットした時
間りが経過した時に、第二のカウンタ16の割込みが発
生し、CP[Jlから信号ENB=1が出力され、電源
7から発熱体18への通電が遮断される。続いて、アナ
ログスイッチ29がCPUIの制御信号によりサーミス
タ22側に切り替えられ、cpuiによりA/Dコンバ
ータ30からサーミスタ22の出力(発熱体18の近傍
の温度)が読み込まれ、次ラインの印字のための発熱体
18への通電時間りが求められ、続いて、次ラインの印
字のための印字データがサーマルヘッド17のシフトレ
ジスタ19に転送される。これで−回の印字周期Tが終
了するが、この印字周期Tは印字命令により繰り返され
る。The operation for determining this energization time will be described later. Next, cp
The analog switch 29 is switched to the power supply 7 side by the control signal of ul, and the voltage is applied from the power supply 7 to the heating element 48 by the signal ENB=O from the CPUI, and is transferred to the shift register 19 of the thermal head 17 during printing of the previous line. Printing is performed using the print data. Next, the CPU
When the data of the voltage V of the power supply 7 is read from the A/D converter 30 by I, and the time set in the second counter 16 has elapsed, an interrupt of the second counter 16 occurs, and a signal is output from CP[Jl. ENB=1 is output, and the power supply from the power source 7 to the heating element 18 is cut off. Next, the analog switch 29 is switched to the thermistor 22 side by the CPU control signal, and the CPU reads the output of the thermistor 22 (temperature near the heating element 18) from the A/D converter 30, and prints the next line. Then, the print data for printing the next line is transferred to the shift register 19 of the thermal head 17. This ends the printing period T of - times, but this printing period T is repeated by the printing command.
このように、現在のラインを印字する時に次ラインの印
字のための通電時間を設定するので、実際に発熱体18
を駆動する時の電源7の電圧を基に最適な通?1時間を
設定することができる。また、バーコードを印字する時
は、等しい印字データが多数のラインにわたり連続する
ことにより、現在のラインの印字中に演算した通電時間
が僅かの誤差もなく次ラインの通電時ttnとして適用
されるため、極めて有効な手段である。In this way, when printing the current line, the energization time for printing the next line is set, so the heating element 18 is actually
What is the optimal power supply based on the voltage of power supply 7 when driving? 1 hour can be set. In addition, when printing a barcode, the same print data continues over many lines, so the energization time calculated during printing of the current line is applied as the ttn when energizing the next line without the slightest error. Therefore, it is an extremely effective method.
発明の効果
本発明は上述のように構成したので、電源の電圧が変化
したとしても、電圧検出手段から入力された電圧の変化
を加味して発熱体への最適な通電時間を演算することが
でき、したがって、発熱体への印加エネルギーを一定に
維持し、印字濃度を一定にすることができ、さらに、容
量の小さい電源や電池等の電圧変動の大きい安価な電源
を使用することができ、さらに、現在印字中の発熱体の
平均抵抗値とこの発熱体の近傍の温度と電源の電圧を基
に次ラインの印字のための発熱体への通電時間を演算す
ることにより、実際に発熱体を駆動する時の電源の電圧
を基に最適な通電時間を設定することができ、しかも、
バーコードを印字する時は、等しい印字データが多数の
ラインにわたり連続することにより、現在のラインの印
字中に演算した通電時間が僅かの誤差もなく次ラインの
通電時間として適用することができる等の効果を有する
。Effects of the Invention Since the present invention is configured as described above, even if the voltage of the power supply changes, it is possible to calculate the optimum energization time to the heating element by taking into account the change in the voltage input from the voltage detection means. Therefore, the energy applied to the heating element can be kept constant, the printing density can be made constant, and an inexpensive power source with large voltage fluctuations such as a small capacity power source or battery can be used. Furthermore, by calculating the current supply time to the heating element for printing the next line based on the average resistance value of the heating element currently being printed, the temperature near this heating element, and the voltage of the power supply, The optimum energization time can be set based on the voltage of the power supply when driving.
When printing barcodes, the same print data continues over many lines, so the energization time calculated during printing of the current line can be applied as the energization time of the next line without the slightest error. It has the effect of
第1図ないし第3図は本発明の第一の実施例を示すもの
で、第1図は電子回路図、第2図はタイミングチャート
、第3図はフローチャート、第4図及び第5図は本発明
の第二の実施例示すもので、第4図はタイミングチャー
ト、第5図はフローチャート、第6図ないし第8図は従
来例を示すもので、第6図は電子回路図、第7図はタイ
ミングチャート、第8図はフローチャートである。
■・・・演算部、7・・・電源、8・・・ヘッド駆動回
路、14・・・平均抵抗値検出手段、17・・・サーマ
ルヘッド、18・・・発熱体、22・・・検温素子、3
0・・・温度検出手段・電圧検出手段1 to 3 show a first embodiment of the present invention, in which FIG. 1 is an electronic circuit diagram, FIG. 2 is a timing chart, FIG. 3 is a flowchart, and FIGS. 4 and 5 are This shows a second embodiment of the present invention; FIG. 4 is a timing chart, FIG. 5 is a flowchart, and FIGS. 6 to 8 are conventional examples. FIG. 6 is an electronic circuit diagram, and FIG. The figure is a timing chart, and FIG. 8 is a flowchart. ■...Arithmetic unit, 7...Power source, 8...Head drive circuit, 14...Average resistance value detection means, 17...Thermal head, 18...Heating element, 22...Temperature measurement Motoko, 3
0...Temperature detection means/voltage detection means
Claims (1)
発熱体の近傍に位置する検温素子を含む温度検出手段と
、前記電源に接続された電圧検出手段と、前記温度検出
手段と前記電圧検出手段とが入力側に接続され前記電源
に接続されたヘッド駆動回路が出力側に接続された演算
部とよりなり、前記温度検出手段により検出された前記
発熱体の近傍の温度と前記電圧検出手段により検出され
た前記電源の電圧とを前記演算部に入力して前記発熱体
への通電時間を演算するようにしたことを特徴とするサ
ーマルヘッド通電制御回路。 2、サーマルヘッドの発熱体が接続された電源と、前記
発熱体に接続された抵抗値検出手段と、前記発熱体の近
傍に位置する検温素子を含む温度検出手段と、前記電源
に接続された電圧検出手段と、前記抵抗値検出手段と前
記温度検出手段と前記電圧検出手段とが入力側に接続さ
れ前記電源に接続されたヘッド駆動回路が出力側に接続
された演算部とよりなり、前記抵抗値検出手段により検
出された前記発熱体の平均抵抗値と前記温度検出手段に
より検出された前記発熱体の近傍の温度と前記電圧検出
手段により検出された前記電源の電圧とを前記演算部に
入力して前記発熱体への通常時間を演算するようにした
ことを特徴とするサーマルヘッド通電制御回路。 3、少なくとも発熱体の近傍の温度と電源の電圧とを基
に次ラインの印字のための前記発熱体への通電時間を演
算するようにしたことを特徴とする請求項1又は2記載
のサーマルヘッド通電制御回路。[Scope of Claims] 1. A power supply to which a heating element of a thermal head is connected, a temperature detection means including a temperature measuring element located near the heating element, a voltage detection means connected to the power supply, and a temperature detection means connected to the power supply; The detection means and the voltage detection means are connected to the input side, and the head drive circuit connected to the power supply is connected to the output side. A thermal head energization control circuit, characterized in that a temperature and a voltage of the power source detected by the voltage detection means are input to the calculation section to calculate the energization time to the heating element. 2. A power supply connected to the heating element of the thermal head, a resistance value detection means connected to the heating element, a temperature detection means including a temperature measuring element located near the heating element, and a temperature detection means connected to the power supply. The calculation unit includes a voltage detecting means, the resistance value detecting means, the temperature detecting means, and the voltage detecting means connected to an input side, and a head drive circuit connected to the power source connected to an output side, The average resistance value of the heating element detected by the resistance value detection means, the temperature near the heating element detected by the temperature detection means, and the voltage of the power supply detected by the voltage detection means are sent to the calculation unit. A thermal head energization control circuit, characterized in that the circuit calculates the normal time for the heating element by inputting the input power. 3. The thermal printer according to claim 1 or 2, wherein the time for energizing the heating element for printing the next line is calculated based on at least the temperature near the heating element and the voltage of the power supply. Head energization control circuit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1186353A JPH0351146A (en) | 1989-07-19 | 1989-07-19 | Thermal head energization control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1186353A JPH0351146A (en) | 1989-07-19 | 1989-07-19 | Thermal head energization control circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0351146A true JPH0351146A (en) | 1991-03-05 |
Family
ID=16186879
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1186353A Pending JPH0351146A (en) | 1989-07-19 | 1989-07-19 | Thermal head energization control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0351146A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06324308A (en) * | 1993-05-11 | 1994-11-25 | Seiko Instr Inc | Liquid crystal electrooptical device |
| JP2002144621A (en) * | 2000-11-16 | 2002-05-22 | Olympus Optical Co Ltd | Printer |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60217176A (en) * | 1984-04-13 | 1985-10-30 | Matsushita Electric Ind Co Ltd | Thermal printer device |
| JPS6334165A (en) * | 1986-07-29 | 1988-02-13 | Sato:Kk | Print controller for thermal head |
-
1989
- 1989-07-19 JP JP1186353A patent/JPH0351146A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS60217176A (en) * | 1984-04-13 | 1985-10-30 | Matsushita Electric Ind Co Ltd | Thermal printer device |
| JPS6334165A (en) * | 1986-07-29 | 1988-02-13 | Sato:Kk | Print controller for thermal head |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06324308A (en) * | 1993-05-11 | 1994-11-25 | Seiko Instr Inc | Liquid crystal electrooptical device |
| JP2002144621A (en) * | 2000-11-16 | 2002-05-22 | Olympus Optical Co Ltd | Printer |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR910007684A (en) | Drive control device of thermal printer | |
| JPS6129558A (en) | Controller for density of printing of thermal printer | |
| JPH07108702A (en) | Thermal printer | |
| JPH0351146A (en) | Thermal head energization control circuit | |
| JP3013042B1 (en) | Thermal printer | |
| JPS60201971A (en) | Thermal dot printing device | |
| JPS6067177A (en) | Driving power controller for thermal head | |
| JPH10250130A (en) | Print control device for thermal line printer, print control method for thermal line printer, and print device | |
| JP2547862B2 (en) | Thermal head drive | |
| JPH07186432A (en) | Printer | |
| JPH02167759A (en) | Thermal head | |
| JP2575130B2 (en) | Printer | |
| JPH06286196A (en) | Thermal line printer | |
| JP2752273B2 (en) | Data processing device | |
| JPH0416365A (en) | Thermal head | |
| JP3015505B2 (en) | Thermal printer | |
| JPH0611801Y2 (en) | Thermal head drive | |
| JPS62187053A (en) | Thermal head drive device | |
| JPH0985978A (en) | Thermal printer and its control | |
| JPH065174Y2 (en) | Driving circuit for thermal printer | |
| JPH0728651U (en) | Thermal head print density control device | |
| JPH0229352A (en) | Printer | |
| JPS61164858A (en) | Printing density control circuit of thermal printer | |
| JPH02125762A (en) | Thermal printer | |
| JPH01171958A (en) | Thermal head driving apparatus |