JPH0725052A - Thermal head drive - Google Patents
Thermal head driveInfo
- Publication number
- JPH0725052A JPH0725052A JP17518093A JP17518093A JPH0725052A JP H0725052 A JPH0725052 A JP H0725052A JP 17518093 A JP17518093 A JP 17518093A JP 17518093 A JP17518093 A JP 17518093A JP H0725052 A JPH0725052 A JP H0725052A
- Authority
- JP
- Japan
- Prior art keywords
- pulse
- thermal head
- heating
- temperature
- chopping
- 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 72
- 230000007613 environmental effect Effects 0.000 claims abstract description 15
- 238000001514 detection method Methods 0.000 claims description 12
- 230000004044 response Effects 0.000 claims 1
- 230000003247 decreasing effect Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 6
- 230000020169 heat generation Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 238000005338 heat storage Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Landscapes
- Electronic Switches (AREA)
Abstract
(57)【要約】
【目的】 チョッピングパルスのみによってヘッドの発
熱体への加熱通電を行うことで、回路構成の簡素化、電
源効率の向上を目的とし、それに伴い、ヘッドの温度制
御が楽になる。
【構成】 本発明のサーマルヘッドの印刷装置は、加熱
チョッピングパルスのデューティ比が過去に印刷された
黒ドットの印刷率に応じて可変され、また、サーマルヘ
ッドの置かれた環境温度に応じて保熱チョッピングパル
スの数を増減させることにより、サーマルヘッドの温度
を印刷に最適な温度に制御させる。
(57) [Abstract] [Purpose] The purpose is to simplify the circuit configuration and improve the power supply efficiency by heating and energizing the heating element of the head only with chopping pulses, which in turn facilitates head temperature control. . According to the thermal head printing apparatus of the present invention, the duty ratio of the heating chopping pulse is changed according to the printing rate of black dots printed in the past, and is maintained according to the environmental temperature where the thermal head is placed. By increasing or decreasing the number of thermal chopping pulses, the temperature of the thermal head is controlled to the optimum temperature for printing.
Description
【0001】[0001]
【産業上の利用分野】本発明は、サーマルヘッドの駆動
装置に関し、特にヘッドの温度制御に関わるものであ
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal head driving device, and more particularly to head temperature control.
【0002】[0002]
【従来の技術】従来、パルスを用いたサーマルヘッドの
駆動方法は、特開昭63−1559号公報に示されるよ
うに、サーマルヘッドの温度を印刷可能なしきい値温度
まで充分上昇させるパルス信号(以下、加熱パルスブロ
ックと称す。)と、サーマルヘッドの温度をそのしきい
値温度に保ち、印刷濃度を規定するパルス信号(以下、
保熱パルスブロックと称す。)との、2種類のパルス信
号で行われていた。2. Description of the Related Art Conventionally, a method of driving a thermal head using a pulse, as disclosed in Japanese Patent Application Laid-Open No. 63-1559, uses a pulse signal () to sufficiently raise the temperature of the thermal head to a printable threshold temperature. (Hereinafter, referred to as a heating pulse block) and a pulse signal (hereinafter, referred to as a heating pulse block) that maintains the temperature of the thermal head at the threshold temperature and regulates the print density.
It is called a heat retention pulse block. ) And two kinds of pulse signals.
【0003】前者の加熱パルスブロックは単一パルスも
しくは多パルスで構成されたパルス幅の長いパルスであ
り、後者の保熱パルスブロックは所定数のチョッピング
パルスで構成されたパルス列であり、この二つのパルス
ブロックによる駆動パルス信号を印刷情報に合わせてサ
ーマルヘッドに供給していた。The heating pulse block of the former is a pulse having a long pulse width composed of a single pulse or multiple pulses, and the heating pulse block of the latter is a pulse train composed of a predetermined number of chopping pulses. The drive pulse signal by the pulse block is supplied to the thermal head according to the print information.
【0004】かつては、ヘッドの状態に関わらず、同一
の時間幅、及び同一値の駆動パルス信号をサーマルヘッ
ドに与えて印刷動作を行い続けていた。すると、高デュ
ーティの印刷が継続する場合には、ヘッドの発熱体が充
分冷える前に次々とパルスが供給されてしまうため、次
第にヘッドの温度が上昇して行く。ヘッド温度が異常な
高温になった状態で印刷を行なうと、ドット潰れや印刷
むらが出るようになり、ついにはサーマルヘッド自体を
損傷してしまう虞があった。[0004] In the past, regardless of the state of the head, the printing operation was continued by giving the driving pulse signal of the same time width and the same value to the thermal head. Then, when high-duty printing continues, pulses are supplied one after another before the heating element of the head is sufficiently cooled, so that the temperature of the head gradually rises. If printing is performed in a state in which the head temperature is abnormally high, dot crushing and print unevenness may occur, and eventually the thermal head itself may be damaged.
【0005】そのため、特開昭63−21156号公報
に示されるように、この種のサーマルヘッドを用いたプ
リンタではサーマルヘッド内にサーミスタなどの温度感
知素子を設けたり、印刷履歴を記憶しておくメモリを設
けていた。そして、その温度感知素子により検知された
ヘッド温度や印刷履歴から算出した印刷率に基づいて、
サーマルヘッドへ供給するパルス信号の幅を増減した
り、或は、パルス信号のパルス数を増減したりして、ヘ
ッド温度が異常な高温にならないように制御していた。Therefore, as disclosed in Japanese Unexamined Patent Publication No. 63-21156, a printer using a thermal head of this type is provided with a temperature sensing element such as a thermistor in the thermal head or stores a printing history. It had a memory. Then, based on the print rate calculated from the head temperature and print history detected by the temperature sensing element,
The width of the pulse signal supplied to the thermal head is increased or decreased, or the number of pulses of the pulse signal is increased or decreased to control the head temperature so as not to become an abnormally high temperature.
【0006】[0006]
【発明が解決しようとする課題】しかしながら、上述し
た従来技術にあっては、加熱パルスと保熱パルスとを異
質のパルスで構成し、独立に制御していたため、パルス
幅の長いパルスを発生させる回路と周期の短いチョッピ
ングパルスを発生させる回路、更に、それら二つのパル
スを合成する回路および各々の回路を制御する手段とを
必要としていた。それ故、構成する回路が複雑になり、
当然それらの制御も煩雑なものとなっていた。However, in the above-mentioned prior art, since the heating pulse and the heat retention pulse are composed of different pulses and controlled independently, a pulse having a long pulse width is generated. A circuit, a circuit for generating a chopping pulse having a short cycle, a circuit for synthesizing the two pulses, and a means for controlling each circuit are required. Therefore, the circuit to compose becomes complicated,
Naturally, their control was also complicated.
【0007】又、パルス幅の長いパルスによる制御は、
サーマルヘッドの急峻な温度上昇を引き起こし易く、細
かな温度制御には不向きであった。Further, the control by a pulse having a long pulse width is
It was apt to cause a sharp temperature rise of the thermal head and was not suitable for fine temperature control.
【0008】本発明は、上述した問題点を解決するため
になされたものであり、特別な機構を必要とせず、簡単
な構成で発熱電流の発生を行い、さらに、細かな温度制
御と消費電力の節約ができるサーマルヘッドの駆動装置
を提供することを、その目的とする。The present invention has been made in order to solve the above-mentioned problems, does not require a special mechanism, can generate a heating current with a simple structure, and can further control fine temperature and power consumption. It is an object of the present invention to provide a driving device for a thermal head capable of saving energy.
【0009】[0009]
【課題を解決するための手段】この目的を達成するため
に本発明のサーマルヘッドの駆動方法は、複数の発熱抵
抗体よりなるサーマルヘッドに印刷情報に基づいて、前
記サーマルヘッドを印刷可能温度にまで加熱する加熱パ
ルスと前記サーマルヘッドを印刷可能温度に保熱する保
熱パルスからなる発熱電流を供給すると共に、印刷環境
に対応して前記発熱電流を変化させるものであり、更
に、一定周期のチョッピングパルスを用いて加熱パルス
と保熱パルスを発生するパルス発生手段と、印刷環境を
検知する検知手段と、前記検知手段により検知された印
刷環境に対応して前記パルス発生手段が発生する加熱パ
ルスの一周期当りのデューティ比を可変するデューティ
比可変手段とを備えている。In order to achieve this object, a method of driving a thermal head according to the present invention uses a thermal head composed of a plurality of heating resistors to set the thermal head to a printable temperature based on print information. A heating pulse consisting of a heating pulse for heating up to a printable temperature and a heating pulse for holding the thermal head at a printable temperature is supplied, and the heating current is changed according to the printing environment. A pulse generating means for generating a heating pulse and a heat retaining pulse by using a chopping pulse, a detecting means for detecting a printing environment, and a heating pulse generated by the pulse generating means corresponding to the printing environment detected by the detecting means. And a duty ratio changing means for changing the duty ratio per cycle.
【0010】尚、前記検知手段は、過去nドットまでの
印刷情報を記憶するメモリと、前記メモリにおける印刷
ドットの占める割合を計算する計算手段とから構成さ
れ、前記デューティ比可変手段は、前記パルス発生手段
が発生する加熱パルスのデューティ比を、前記計算手段
により求められた割合に反比例するデューティ比に可変
するものでもよい。The detecting means is composed of a memory for storing print information up to the past n dots and a calculating means for calculating a ratio of the print dots in the memory, and the duty ratio changing means is for the pulse ratio. The duty ratio of the heating pulse generated by the generating means may be changed to a duty ratio inversely proportional to the ratio obtained by the calculating means.
【0011】尚、前記検知手段は、更に、サーマルヘッ
ドの動作している環境温度を検知する温度検知手段を有
し、前記パルス発生手段が発生する一つの保熱パルスの
チョッピングパルス数を、その温度検知手段により検知
された環境温度に反比例する数に可変するパルス数可変
手段を備えたものでもよい。The detecting means further has a temperature detecting means for detecting the ambient temperature at which the thermal head is operating, and the number of chopping pulses of one heat-retaining pulse generated by the pulse generating means is calculated as follows. It may be provided with a pulse number varying means for varying the number in inverse proportion to the environmental temperature detected by the temperature detecting means.
【0012】[0012]
【作用】上記の構成を有する本発明のサーマルヘッドの
駆動装置においては、まず、検知手段により印刷環境が
検知される。デューティ比可変手段により、その検知手
段により検知された印刷環境に応じて加熱パルスの一周
期当りのデューティ比が決定される。そして、パルス発
生手段によりそのデューティ比を有する加熱パルスが発
生され、印刷情報に基づいてその加熱パルスはサーマル
ヘッドの各発熱体に供給される。In the thermal head driving device of the present invention having the above structure, the printing environment is first detected by the detecting means. The duty ratio varying means determines the duty ratio per cycle of the heating pulse according to the printing environment detected by the detecting means. Then, the pulse generating means generates a heating pulse having the duty ratio, and the heating pulse is supplied to each heating element of the thermal head based on the print information.
【0013】[0013]
【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。図1は、サーマルヘッドの制御装置
を実現するための構成図である。サーマルヘッドの制御
装置は、128個の印刷用の発熱体TH1〜TH128
が一列に配置されて構成されているサーマルヘッドT
H、128個のナンドゲートG1〜G128により構成
されているゲート部G、128個のシフトレジスタR1
〜R128により構成されているレジスタ部R、128
個のラッチL1〜L128から構成されているラッチ部
L、サーマルヘッドの動作を制御する印刷制御部1とを
有している。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram for realizing a thermal head control device. The control device of the thermal head includes 128 heating elements TH1 to TH128 for printing.
Thermal heads T that are arranged in a row
H, a gate unit G composed of 128 NAND gates G1 to G128, and 128 shift registers R1
Register unit R, 128 composed of
It has a latch section L composed of individual latches L1 to L128, and a print control section 1 for controlling the operation of the thermal head.
【0014】そして、サーマルヘッドの各発熱体TH1
〜TH128は、+Vの駆動電源に各々の一端が接続さ
れ、他端はゲート部GのナンドゲートG1〜G128の
出力端子に接続されている。また、ナンドゲートG1〜
G128の各々の入力端子の一端はラッチ部のラッチL
1〜L128の出力端子に各々接続され、入力端子の他
端は印刷制御部1に各々接続され、その印刷制御部1か
ら発熱電流が入力される。ラッチL1〜L128の各々
の入力端子にはレジスタ部RのシフトレジスタR1の各
々の出力端子が接続されて、印刷制御部1からのラッチ
信号により、レジスタ部Rから印刷データをラッチす
る。シフトレジスタR1〜R128の入力端子は、印刷
制御部1に接続され、印刷制御部1から所定のタイミン
グで印刷データが書き込まれる。Then, each heating element TH1 of the thermal head
Each of ~ TH128 is connected to a + V drive power source, and the other end is connected to the output terminals of the NAND gates G1 to G128 of the gate section G. Also, NAND gate G1
One end of each input terminal of G128 is a latch L of the latch section.
1 to L128 are respectively connected to the output terminals, the other ends of the input terminals are respectively connected to the print control unit 1, and the heat generation current is input from the print control unit 1. The output terminals of the shift register R1 of the register unit R are connected to the input terminals of the latches L1 to L128, and the print data is latched from the register unit R by the latch signal from the print control unit 1. Input terminals of the shift registers R1 to R128 are connected to the print control unit 1, and print data is written from the print control unit 1 at a predetermined timing.
【0015】印刷制御部1は、図2に示すように、中央
制御装置であるCPU11と、印刷制御プログラム等が
記憶されているROM12と、印刷データを記憶するR
AM13とを有しており、CPU11はROM12に予
め記録されているプログラムに従って印刷データ制御、
パルス信号制御および情報処理演算を行う。As shown in FIG. 2, the print control unit 1 includes a CPU 11 which is a central control unit, a ROM 12 which stores a print control program and the like, and an R which stores print data.
The CPU 11 includes an AM 13, and the CPU 11 controls print data according to a program previously recorded in the ROM 12.
Performs pulse signal control and information processing calculations.
【0016】更に、印刷制御部1は一定周期のチョッピ
ングパルスを発生するチョッピングパルス発生部14
と、そのチョッピングパルス発生部14から発生するチ
ョッピングパルスのデューティ比を決定するデューティ
比可変部15と、サーマルヘッドTHまわりの環境温度
を検知するサーミスタなどで構成された温度検出部16
と、チョッピングパルス発生部14から発生するパルス
数を決定するパルス数可変部17とを有している。尚、
チョッピングパルス発生部14が本発明のパルス発生手
段に相当し、デューティ比可変部15が本発明のデュー
ティ比可変手段に相当し、パルス数可変部17が本発明
のパルス数可変手段に相当する。Further, the print control unit 1 has a chopping pulse generation unit 14 for generating a chopping pulse having a constant period.
A duty ratio changing unit 15 that determines the duty ratio of the chopping pulse generated from the chopping pulse generation unit 14; and a temperature detection unit 16 that includes a thermistor that detects the environmental temperature around the thermal head TH.
And a pulse number varying unit 17 that determines the number of pulses generated from the chopping pulse generating unit 14. still,
The chopping pulse generator 14 corresponds to the pulse generator of the present invention, the duty ratio variable unit 15 corresponds to the duty ratio variable unit of the present invention, and the pulse number variable unit 17 corresponds to the pulse number variable unit of the present invention.
【0017】チョッピングパルス発生部14は、デュー
ティ比可変部15を介してパルス発信指令を送るCPU
11に接続されるとともに、パルス数可変部17を介し
てCPU11にも接続されており、各々からの信号を受
けて動作し、+Vのチョッピングパルスをゲート部Gの
各ナンドゲートG1〜G128に出力する。The chopping pulse generator 14 is a CPU that sends a pulse transmission command via the duty ratio variable unit 15.
11 and is also connected to the CPU 11 via the pulse number varying unit 17, receives signals from each and operates to output a + V chopping pulse to each NAND gate G1 to G128 of the gate unit G. .
【0018】ここで、チョッピングパルス発生部14の
構成について説明する。チョッピングパルス発生部14
は、図3に示すように、クロックCLKと3つのカウン
タCTと、その各カウンタCTの出力に従ってON/O
FF動作をするスイッチSWとから構成される。カウン
タCT1には予め定められた一周期のパルスの長さが設
定され、カウンタCT2にはデューティ比可変部15か
ら一周期中のON時間の長さが設定され、カウンタCT
3にはパルス数可変部17からON/OFF動作の回数
が設定されている。Here, the configuration of the chopping pulse generator 14 will be described. Chopping pulse generator 14
As shown in FIG. 3, a clock CLK, three counters CT, and ON / O according to the outputs of the respective counters CT.
It is composed of a switch SW that performs an FF operation. A predetermined pulse length of one cycle is set in the counter CT1, and a length of ON time in one cycle is set in the counter CT2 from the duty ratio changing unit 15.
In 3, the number of ON / OFF operations is set by the pulse number varying unit 17.
【0019】カウンタCT1はクロックCLKからの信
号数をカウントし、その値が前述の設定値に到達すると
所定の信号を出力する。そして、続けて始めからカウン
トを再開し、同様に信号を出力する。カウンタCT2は
カウンタCT1から出力される信号を合図にして、クロ
ック信号をカウントする。そして、設定値に到達すると
所定の信号を出力する。その後も同様に、カウンタCT
1の出力を合図にしてカウントを開始し、信号を出力す
る。カウンタCT3はカウンタCT1とカウンタCT2
の信号の数をカウントし、同様に、設定値に到達すると
所定の信号を出力する。The counter CT1 counts the number of signals from the clock CLK, and outputs a predetermined signal when the value reaches the above-mentioned set value. Then, the counting is restarted from the beginning, and the signal is similarly output. The counter CT2 counts clock signals by using the signal output from the counter CT1 as a signal. Then, when the set value is reached, a predetermined signal is output. After that, similarly, the counter CT
The output of 1 is used as a signal to start counting and output a signal. Counter CT3 is counter CT1 and counter CT2
The number of signals is counted, and similarly, when the set value is reached, a predetermined signal is output.
【0020】カウンタCTの各々の出力はスイッチSW
につながっている。スイッチSWはカウンタCT1から
の信号を受けてON動作をする。逆にスイッチSWは、
カウンタCT2からの信号を受けるとOFF動作を行
う。また、カウンタCT3の信号を受けると、スイッチ
SWは停止する。Each output of the counter CT is a switch SW.
Connected to. The switch SW receives the signal from the counter CT1 and turns on. Conversely, the switch SW is
When it receives a signal from the counter CT2, it turns off. When receiving the signal from the counter CT3, the switch SW stops.
【0021】次に、本実施例のサーマルヘッドの駆動装
置の動作をフローチャートを参照しながら説明する。図
8に本発明の一実施例のフローチャートを示す。Next, the operation of the thermal head driving device of this embodiment will be described with reference to the flow chart. FIG. 8 shows a flowchart of an embodiment of the present invention.
【0022】印刷データCを印刷させようとする場合、
まずCPU11は環境温度検知部16から出力される検
知信号を受けて、その検知信号をA/D変換し環境温度
tを演算する(S1)。そして、この環境温度tをパル
ス数可変部17に送る。尚、以上の動作において、環境
温度検知部16及びCPU11が本発明における検出手
段の温度検知手段に相当する。When the print data C is to be printed,
First, the CPU 11 receives the detection signal output from the environment temperature detection unit 16, A / D-converts the detection signal, and calculates the environment temperature t (S1). Then, the environmental temperature t is sent to the pulse number varying unit 17. In the above operation, the environmental temperature detection unit 16 and the CPU 11 correspond to the temperature detection unit of the detection unit of the present invention.
【0023】そして、パルス数可変部17はこの環境温
度tに反比例した断続時間を持つチョッピングパルスの
数を決定し、それを記憶しておく(S2)。Then, the pulse number varying unit 17 determines the number of chopping pulses having an interruption time inversely proportional to the environmental temperature t and stores it (S2).
【0024】また、CPU11はRAM13から過去2
(=n)ドットまでの印刷情報を読み出し、それを元に
演算を行い印刷率を算出する。ここで演算される印刷率
は、次のように求めている。まず、CPU11がRAM
13から読み出した印刷データの前々回と前回の印刷デ
ータを各々A(A1、A2、・・・A128)、B(B
1、B2、・・・B128)、現在印刷させようとして
いる印刷データをC(C1、C2、・・・C128)と
する。そして、それぞれのビット毎のAとBの組み合わ
せ(AB)に応じて、予めROM12に設定した重み付
けを行う。つまり、組み合わせ00、01、10、11
に対応して、数値3、2、1、0を印刷率として与え
る。その後、1ビット目から128ビット目まで加算し
ていき、この計算値をデューティ比可変部15に出力す
る。以上の動作において、RAM13が本発明の検知手
段のメモリに相当し、CPU11が本発明における検出
手段の計算手段に相当する。Further, the CPU 11 determines from the RAM 13 to the past 2
The print information up to (= n) dots is read, and the calculation is performed based on the read print information to calculate the print ratio. The printing rate calculated here is obtained as follows. First, CPU 11 is RAM
The previous two times of the print data read from 13 and the previous print data are A (A1, A2, ... A128), B (B
1, B2, ... B128), and print data to be printed at present is C (C1, C2, ... C128). Then, weighting set in advance in the ROM 12 is performed according to the combination (AB) of A and B for each bit. That is, the combination 00, 01, 10, 11
The numerical values 3, 2, 1, 0 are given as the print ratio in accordance with After that, the first bit to the 128th bit are added, and the calculated value is output to the duty ratio varying unit 15. In the above operation, the RAM 13 corresponds to the memory of the detecting means of the present invention, and the CPU 11 corresponds to the calculating means of the detecting means of the present invention.
【0025】そして、デューティ比可変部15は、この
計算値を受けて、これに反比例するデューティ比を決定
し(S3)、そのデューティ比を持つチョッピングパル
スを発生するように、チョッピングパルス発生部14の
カウンタCT2にデューティ比を設定する(S4)。The duty ratio varying unit 15 receives the calculated value, determines the duty ratio inversely proportional to the calculated value (S3), and generates the chopping pulse having the duty ratio. The duty ratio is set in the counter CT2 of (S4).
【0026】また、CPU11はROM12から予め定
められた加熱チョッピングパルスのパルス数を読出し、
チョッピングパルス発生部14のカウンタCT3にこの
値をセットする(S5)。そして、チョッピングパルス
発生部14に指令を送り、チョッピングパルスを発生さ
せる(S6)。Further, the CPU 11 reads out the predetermined number of heating chopping pulses from the ROM 12,
This value is set in the counter CT3 of the chopping pulse generator 14 (S5). Then, a command is sent to the chopping pulse generator 14 to generate a chopping pulse (S6).
【0027】チョッピングパルス発生部14は、CPU
11からの指令を受けると、各々のカウンタCTが動作
を開始する。カウンタCT2がカウントをしている間は
スイッチSWはON状態になり+Vのパルス出力をし、
それ以外ではスイッチSWはOFF状態になり出力は0
になる。そして、カウンタCT3が設定値までカウント
すると、チョッピングパルス発生部14はその動作を停
止する。すると図4に示すチョッピングパルス列が発生
される。このパルスは、ナンドゲートG1〜G128の
入力に送られ、本実施例では、この部分にあたるチョッ
ピングパルスを加熱チョッピングパルスと呼ぶ。The chopping pulse generator 14 is a CPU
When receiving the command from 11, each counter CT starts operating. While the counter CT2 is counting, the switch SW is in the ON state and outputs + V pulse,
Otherwise, the switch SW is turned off and the output is 0.
become. Then, when the counter CT3 counts to the set value, the chopping pulse generator 14 stops its operation. Then, the chopping pulse train shown in FIG. 4 is generated. This pulse is sent to the inputs of the NAND gates G1 to G128, and in this embodiment, the chopping pulse corresponding to this portion is called a heating chopping pulse.
【0028】この場合、加熱チョッピングパルスがナン
ドゲートG1〜G128に出力されるとき、シフトレジ
スタRの対応する各ビットR1〜R128には、印刷デ
ータCが各々セットされる。このデータCはCPU11
からのラッチ信号によってラッチLに書き込まれ、ナン
ドゲートG1〜G128に各々出力される。このナンド
ゲートG1〜G128は、加熱チョッピングパルス信号
に基づくデータとデータCとのNANDを論理演算し、
発熱体TH1〜TH128に通電させるかどうかを各々
決める。In this case, when the heating chopping pulse is output to the NAND gates G1 to G128, the print data C is set in the corresponding bits R1 to R128 of the shift register R, respectively. This data C is stored in the CPU 11
It is written in the latch L by the latch signal from and is output to each of the NAND gates G1 to G128. The NAND gates G1 to G128 logically operate the NAND of the data C and the data C based on the heating chopping pulse signal,
It is determined whether or not to energize the heating elements TH1 to TH128.
【0029】すなわち、データCの1ビット目(C1)
が論理「1」の場合には、1行目のドットを印刷するナ
ンドゲートG1の出力が論理ローレベルとなり、+Vの
駆動電源より発熱体TH1に通電され、発熱体TH1は
発熱する。反対にC1が論理「0」の場合には、発熱体
TH1は、発熱しない。この加熱チョッピングパルスに
基づく発熱制御は、各発熱体TH1〜TH128に行わ
れる。That is, the first bit (C1) of the data C
Is a logic "1", the output of the NAND gate G1 that prints the dots in the first row is at a logic low level, the heating element TH1 is energized by the + V driving power source, and the heating element TH1 generates heat. On the contrary, when C1 is a logic "0", the heating element TH1 does not generate heat. Heat generation control based on the heating chopping pulse is performed on each of the heating elements TH1 to TH128.
【0030】この結果、図5に示すように、ある発熱体
の過去2ドットの印刷率が低い印刷の場合(計算値が0
〜127)には、図5(1)に示すような高デューティ
T1の加熱チョッピングパルスが出力される。また、過
去2ドットの計算値が128〜255になる印刷の場合
には、図5(2)に示されるようなデューティT2の加
熱チョッピングパルスが出力される。As a result, as shown in FIG. 5, when the printing rate of the past two dots of a certain heating element is low (the calculated value is 0
To 127), a heating chopping pulse having a high duty T1 as shown in FIG. 5A is output. Further, in the case of printing in which the calculated values of the past two dots are 128 to 255, the heating chopping pulse with the duty T2 as shown in FIG. 5B is output.
【0031】以下同様にして、図5(3)、(4)に示
すように過去2ドットの印刷状態により加熱チョッピン
グパルスのデューティ比が変化する。即ち、これによっ
て、過去に発熱されてからの経過時間が短いほど、該当
する発熱体にはより多くの蓄熱があるとして、加熱にか
かる温度勾配を緩くしている。Similarly, as shown in FIGS. 5 (3) and 5 (4), the duty ratio of the heating chopping pulse changes depending on the printing state of the past two dots. That is, as a result, the shorter the elapsed time since the heat was generated in the past, the more heat is stored in the corresponding heating element, and the temperature gradient for heating is made gentler.
【0032】この結果、図6(1)、(2)に示した過
去2ドットの印刷において発熱体に蓄熱の差が起こって
も、加熱チョッピングパルスのデューティが変化し、こ
れにより印刷開始時の発熱温度が調整され、均一化され
る。この制御は、印刷ドットが進むにつれてそのつど過
去2ドットがチェックされる。As a result, the duty of the heating chopping pulse changes even if a difference in heat storage occurs in the heating elements in the past two-dot printing shown in FIGS. The exothermic temperature is adjusted and made uniform. In this control, the past two dots are checked each time the print dot advances.
【0033】加熱チョッピングパルス発生後には、CP
U11はROM12から予め定められた保熱チョッピン
グパルスのデューティ比を読み出し、チョッピングパル
ス発生部14のカウンタCT2にこの値をセットする
(S7)。また、チョッピングパルス発生部14のカウ
ンタCT3にパルス数可変部17で決定されたパルス数
をセットし(S8)、チョッピングパルス発生部14に
指令を送り、保熱チョッピングパルスを発生させる(S
9)。After the heating chopping pulse is generated, CP
The U11 reads out a predetermined duty ratio of the heat retention chopping pulse from the ROM 12, and sets this value in the counter CT2 of the chopping pulse generator 14 (S7). Further, the number of pulses determined by the pulse number varying unit 17 is set in the counter CT3 of the chopping pulse generating unit 14 (S8), and a command is sent to the chopping pulse generating unit 14 to generate the heat retaining chopping pulse (S).
9).
【0034】これによって具体的には、環境温度tが低
い場合、図7(1)に示したように保熱チョッピングパ
ルスのパルス数を増し、環境温度tが高い場合には図7
(2)に示したように、これと反対にパルス数を減らす
様に決定している。As a result, specifically, when the environmental temperature t is low, the number of heat-retaining chopping pulses is increased as shown in FIG. 7A, and when the environmental temperature t is high, FIG.
As shown in (2), on the contrary, it is decided to reduce the number of pulses.
【0035】この保熱チョッピングパルスも、加熱チョ
ッピングパルスと同様にナンドゲートG1〜G128に
出力される。この時、シフトレジスタRには、前述の如
く、印刷データCがセットされている。このため、印刷
データCがラッチLにラッチされ、各ナンドゲートG1
〜G128に出力されると、その各出力では、印刷デー
タCにチョッピングが施される。これによって、発熱体
TH1〜TH128の各々に流れる電流も断続され、発
熱温度も上昇、下降を繰り返して一定の状態となる。This heat retaining chopping pulse is also output to the NAND gates G1 to G128 in the same manner as the heat chopping pulse. At this time, the print data C is set in the shift register R as described above. Therefore, the print data C is latched by the latch L, and each NAND gate G1
.. to G128, the print data C is chopped at each output. As a result, the current flowing through each of the heating elements TH1 to TH128 is also interrupted, and the heat generation temperature repeatedly rises and falls and becomes a constant state.
【0036】保熱チョッピングパルス発生後は、次の印
刷データが存在するかどうかを判断し、印刷データがあ
る場合には(S10:NO)S1に戻って新しい印刷パ
ルスを設定して、印刷を継続する。After the heat-retaining chopping pulse is generated, it is determined whether or not the next print data exists. If there is print data (S10: NO), the process returns to S1 to set a new print pulse and print. continue.
【0037】上記において、加熱チョッピングパルスの
デューティ比は過去の黒ドットの印刷率によって各印刷
毎に更新される。このため、行内でのサーマルヘッドの
畜熱による印刷濃度の変化が刻々と補正され、より均一
な印刷濃度となる。ここで、加熱チョッピングパルスの
数は、本実施例の4個に限定されず適宜なものとして良
い。In the above, the duty ratio of the heating chopping pulse is updated for each printing according to the past black dot printing rate. Therefore, a change in print density due to heat storage of the thermal head in a row is corrected every moment, and a more uniform print density is obtained. Here, the number of heating chopping pulses is not limited to four in this embodiment, and may be any appropriate number.
【0038】一方、環境温度tも常に監視されている。
このため、上述の手順に従って印刷している間に、環境
温度が変化すると、前述の様に、チョッピングパルスの
長さが随時調整される。これによって、室内温度などの
環境温度が変わっても、印刷濃度を一定に保つことがで
きる。ここで、温度検出部16の検知素子をプリンタ本
体内の温度を検知可能な位置に設け、環境温度をプリン
タの連続運転にかかる温度上昇を考慮するとしても良
い。これによって、印刷濃度をより完全に均一化でき
る。On the other hand, the environmental temperature t is also constantly monitored.
Therefore, if the environmental temperature changes during printing according to the procedure described above, the length of the chopping pulse is adjusted at any time as described above. As a result, the print density can be kept constant even if the environmental temperature such as the room temperature changes. Here, the detection element of the temperature detection unit 16 may be provided at a position where the temperature can be detected in the printer main body, and the environmental temperature may be considered in consideration of the temperature rise due to continuous operation of the printer. As a result, the print density can be made more uniform.
【0039】また、上記の動作において、+Vの駆動電
圧を高めに設定することで、熱履歴チョッピングパルス
による発熱の立ち上がりを急峻にすることができる。Further, in the above operation, by setting the drive voltage of + V to a high value, the rise of heat generation by the heat history chopping pulse can be made steep.
【0040】本実施例では、サーマルヘッドに供給する
駆動パルスを1つのパルス発生器により発生させている
ため、回路構造が従来と比較してかなり簡単になる。
又、チョッピングパルスを用いていることから、例えば
画素の多い漢字などの混み入った印刷に対しては、加熱
チョッピングパルスがサーマルヘッドの発熱体の異常加
熱を防ぎ、保熱チョッピングパルスがサーマルヘッド全
体の蓄熱を防止して、印刷つぶれ等の印刷劣化防止に効
果を発揮する。つまり、発熱体の発熱温度は、各発熱体
の温度変化を考慮した加熱チョッピングパルスによる暫
時的な観点からと、環境温度を考慮した保熱チョッピン
グパルスによる総合的な観点からの双方によって補正さ
れている。In this embodiment, since the drive pulse supplied to the thermal head is generated by one pulse generator, the circuit structure is much simpler than the conventional one.
In addition, since the chopping pulse is used, for printing that contains a lot of pixels such as Chinese characters, the heating chopping pulse prevents abnormal heating of the heating element of the thermal head, and the heat retention chopping pulse keeps the entire thermal head. The effect of preventing the heat accumulation of is to prevent print deterioration such as print crushing. In other words, the heat generation temperature of the heating element is corrected both from a temporary viewpoint by the heating chopping pulse considering the temperature change of each heating element and from a comprehensive viewpoint by the heat retaining chopping pulse considering the environmental temperature. There is.
【0041】また、発熱体への印可電力を高く設定して
単一パルスで印刷し高速印刷を行う場合には、発熱体の
温度が上昇しすぎて焼ききれる等、発熱体の短寿命化を
招くこともあった。しかし、本実施例では、チョッピン
グパルスを設けていることから、発熱体の焼損を防止し
て長寿命化を図ることができるという利点もある。In addition, when the electric power applied to the heating element is set high and printing is performed with a single pulse for high-speed printing, the temperature of the heating element rises too much and burns out, thus shortening the life of the heating element. I was invited. However, in this embodiment, since the chopping pulse is provided, there is an advantage that the burnout of the heating element can be prevented and the life can be extended.
【0042】更に、全てのパルスがチョッピングパルス
から構成されていることから比較的電源効率が良い。Further, since all the pulses are composed of chopping pulses, the power source efficiency is relatively good.
【0043】[0043]
【発明の効果】以上説明したことから明かなように、本
発明のサーマルヘッドの駆動装置によれば、各発熱体へ
の発熱電流の供給が簡素な構成で実現でき、それに伴
い、サーマルヘッドの印刷温度の一定化のための制御も
簡略化が図れる。又、チョッピングパルスを用いること
で電源効率が向上し、更に、発熱体の過度の温度上昇を
阻止できることから、一定の印刷濃度を確保することが
できる。As is apparent from the above description, according to the thermal head driving device of the present invention, the heating current can be supplied to each heating element with a simple structure. The control for keeping the printing temperature constant can be simplified. Further, by using the chopping pulse, the power supply efficiency is improved and the excessive temperature rise of the heating element can be prevented, so that a constant print density can be secured.
【図1】図1は本発明の一実施例を示すブロック図であ
る。FIG. 1 is a block diagram showing an embodiment of the present invention.
【図2】図2は印刷制御部を示すブロック図である。FIG. 2 is a block diagram showing a print control unit.
【図3】図3はチョッピングパルス発生部の構成図であ
る。FIG. 3 is a configuration diagram of a chopping pulse generator.
【図4】図4は、ゲートに入力されるチョッピングパル
スの構成を示す説明図である。FIG. 4 is an explanatory diagram showing a configuration of a chopping pulse input to a gate.
【図5】図5(1)〜(4)は、各々の印刷率に対応す
る加熱チョッピングパルスの説明図である。5 (1) to 5 (4) are explanatory diagrams of heating chopping pulses corresponding to respective printing rates.
【図6】図6(1)、(2)は、各々の加熱チョッピン
グパルスと発熱体の温度上昇の関係を示す説明図であ
る。6 (1) and 6 (2) are explanatory views showing the relationship between each heating chopping pulse and the temperature rise of the heating element.
【図7】図7(1)、(2)は、各々の保熱チョッピン
グパルスの変化に伴う発熱体の温度上昇の関係を示す説
明図である。FIGS. 7 (1) and 7 (2) are explanatory views showing the relationship of the temperature rise of the heating element with the change of each heat retention chopping pulse.
【図8】図8は、本発明の一実施例のフローチャートで
ある。FIG. 8 is a flowchart of an embodiment of the present invention.
1 印刷制御部 TH1からTH128 発熱体 11 CPU 12 ROM 13 RAM 14 チョッピングパルス発生部 15 デューティ比可変部 16 温度検出部 17 パルス数可変部 1 Print Control Section TH1 to TH128 Heating Element 11 CPU 12 ROM 13 RAM 14 Chopping Pulse Generation Section 15 Duty Ratio Variable Section 16 Temperature Detection Section 17 Pulse Number Variable Section
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B41J 3/20 116 ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location B41J 3/20 116
Claims (3)
ドに印刷情報に基づいて、前記サーマルヘッドを印刷可
能温度にまで加熱する加熱パルスと前記サーマルヘッド
を印刷可能温度に保熱する保熱パルスからなる発熱電流
を供給すると共に、印刷環境に対応して前記発熱電流を
変化させるサーマルヘッドの駆動装置において、 一定周期のチョッピングパルスを用いて加熱パルスと保
熱パルスを発生するパルス発生手段と、 印刷環境を検知する検知手段と、 前記検知手段により検知された印刷環境に対応して前記
パルス発生手段が発生する加熱パルスの一周期当りのデ
ューティ比を可変するデューティ比可変手段とを備えた
ことを特徴とするサーマルヘッドの駆動装置。1. A heating pulse that heats the thermal head to a printable temperature and a heat retention pulse that heats the thermal head to a printable temperature based on print information in a thermal head composed of a plurality of heating resistors. In a thermal head driving device that changes the heating current according to the printing environment while supplying the heating current, a pulse generation unit that generates a heating pulse and a heat retention pulse by using a chopping pulse with a constant cycle, And a duty ratio varying means for varying the duty ratio per cycle of the heating pulse generated by the pulse generating means in response to the printing environment detected by the detecting means. Characteristic thermal head drive device.
刷情報を記憶するメモリと、前記メモリにおける印刷ド
ットの占める割合を計算する計算手段とから構成され、 前記デューティ比可変手段は、前記パルス発生手段が発
生する加熱パルスのデューティ比を、前記計算手段によ
り求められた割合に反比例するデューティ比に可変する
ことを特徴とした請求項1に記載のサーマルヘッドの駆
動装置。2. The detecting means comprises a memory for storing print information up to the past n dots, and a calculating means for calculating a ratio of the print dots in the memory, wherein the duty ratio varying means comprises the pulse 2. The thermal head driving device according to claim 1, wherein the duty ratio of the heating pulse generated by the generating means is changed to a duty ratio inversely proportional to the ratio obtained by the calculating means.
の動作している環境温度を検知する温度検知手段を有
し、 前記パルス発生手段が発生する一つの保熱パルスのチョ
ッピングパルス数を、その温度検知手段により検知され
た環境温度に反比例する数に可変するパルス数可変手段
を備えたことを特徴とした請求項2に記載のサーマルヘ
ッドの駆動装置。3. The detection means further has a temperature detection means for detecting an environmental temperature in which the thermal head is operating, and the number of chopping pulses of one heat-retention pulse generated by the pulse generation means is calculated as follows. 3. The thermal head driving device according to claim 2, further comprising pulse number varying means for varying the number in inverse proportion to the environmental temperature detected by the temperature detecting means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17518093A JPH0725052A (en) | 1993-07-15 | 1993-07-15 | Thermal head drive |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17518093A JPH0725052A (en) | 1993-07-15 | 1993-07-15 | Thermal head drive |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0725052A true JPH0725052A (en) | 1995-01-27 |
Family
ID=15991676
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17518093A Pending JPH0725052A (en) | 1993-07-15 | 1993-07-15 | Thermal head drive |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0725052A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011052603A1 (en) * | 2009-11-02 | 2011-05-05 | セイコーエプソン株式会社 | Thermal printer and method for controlling current passage therein |
| WO2012043789A1 (en) * | 2010-09-30 | 2012-04-05 | ブラザー工業株式会社 | Printer |
| JP2016068490A (en) * | 2014-09-30 | 2016-05-09 | ブラザー工業株式会社 | Print production device |
| US10293621B2 (en) | 2016-09-21 | 2019-05-21 | Casio Computer Co., Ltd. | Printing device, printing method, and nonvolatile computer-readable recording medium |
-
1993
- 1993-07-15 JP JP17518093A patent/JPH0725052A/en active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2011052603A1 (en) * | 2009-11-02 | 2011-05-05 | セイコーエプソン株式会社 | Thermal printer and method for controlling current passage therein |
| JP2011093267A (en) * | 2009-11-02 | 2011-05-12 | Seiko Epson Corp | Thermal printer and control method for energizing thereof |
| RU2503545C1 (en) * | 2009-11-02 | 2014-01-10 | Сейко Эпсон Корпорейшн | Thermal printer and method of its operation |
| US8638351B2 (en) | 2009-11-02 | 2014-01-28 | Seiko Epson Corporation | Thermal printer and energizing control method therefor |
| KR101422967B1 (en) * | 2009-11-02 | 2014-07-23 | 세이코 엡슨 가부시키가이샤 | Thermal printer and method for controlling current passage therein |
| WO2012043789A1 (en) * | 2010-09-30 | 2012-04-05 | ブラザー工業株式会社 | Printer |
| US8803932B2 (en) | 2010-09-30 | 2014-08-12 | Brother Kogyo Kabushiki Kaisha | Printer |
| EP2623326A4 (en) * | 2010-09-30 | 2018-03-21 | Brother Kogyo Kabushiki Kaisha | Printer |
| JP2016068490A (en) * | 2014-09-30 | 2016-05-09 | ブラザー工業株式会社 | Print production device |
| US10293621B2 (en) | 2016-09-21 | 2019-05-21 | Casio Computer Co., Ltd. | Printing device, printing method, and nonvolatile computer-readable recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS58160169A (en) | Thermal printer | |
| US4653940A (en) | Dot-matrix printer with dot counter for efficient high-quality printing | |
| JP3039229B2 (en) | Thermal printer | |
| JPH0725052A (en) | Thermal head drive | |
| US5152619A (en) | Dot-matrix printer with dot counter and temperature sensor for efficient high-quality printing | |
| US6382774B1 (en) | Printer having energizing pulse width calculating means | |
| JP2907590B2 (en) | Line thermal printer | |
| JP2525896B2 (en) | Printer device | |
| JPH0684086B2 (en) | Thermal printer | |
| JPH06183048A (en) | Thermal printer | |
| JPH10250130A (en) | Print control device for thermal line printer, print control method for thermal line printer, and print device | |
| JP3047573B2 (en) | Printing control method | |
| JPH0829599B2 (en) | Print control device for thermal printer | |
| JPH0752433A (en) | Thermal line printer and recording method used in the printer | |
| JPS60230875A (en) | Thermal hysteresis controller for thermal printer | |
| JP2834019B2 (en) | Line type thermal printer and printing method thereof | |
| JP3673264B2 (en) | Thermal head control device | |
| JPS62176266A (en) | Thermal recording device | |
| JPH05131668A (en) | Thermal printer | |
| JPH0429857A (en) | Electrification control method of thermal head | |
| JPH054368A (en) | Thermal line head controller | |
| JPH0829598B2 (en) | Head control unit for thermal printer | |
| JPS6250170A (en) | Thermal printer | |
| JPH024536A (en) | thermal transfer printer | |
| JPH07266599A (en) | Thermal transfer print device and method of compensating voltage drop of thermal transfer print device |