JPH0829598B2 - Head control unit for thermal printer - Google Patents
Head control unit for thermal printerInfo
- Publication number
- JPH0829598B2 JPH0829598B2 JP62036610A JP3661087A JPH0829598B2 JP H0829598 B2 JPH0829598 B2 JP H0829598B2 JP 62036610 A JP62036610 A JP 62036610A JP 3661087 A JP3661087 A JP 3661087A JP H0829598 B2 JPH0829598 B2 JP H0829598B2
- Authority
- JP
- Japan
- Prior art keywords
- control unit
- head control
- data
- heat generating
- circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 11
- 238000000034 method Methods 0.000 description 8
- 238000010438 heat treatment Methods 0.000 description 7
- 230000020169 heat generation Effects 0.000 description 6
- 230000007423 decrease Effects 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000000875 corresponding effect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
- B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
- B41J2/35—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
- B41J2/355—Control circuits for heating-element selection
Landscapes
- Electronic Switches (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明はサーマルプリンタに関し、特にその発熱要素
の発熱制御をする制御回路に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal printer, and more particularly, to a control circuit for controlling heat generation of a heat generating element.
従来からサーマルプリンタでは、サーマルヘッドの連
続使用時の熱蓄積による印字品位の低下を防止するた
め、様々な方法が用いられてきている。その中には特公
昭55−48631のように、ドットごとに前のデータを記憶
して通電時間を決定する方法などがあり、これらを一般
に履歴制御方式と言う。これらの中で、自己の駆動履歴
ばかりでなく隣接の発熱要素の駆動データに基づいて自
己の通電時間を制御するものも少なくなかった。これら
の代表としては、特開昭60−131262、特開昭58−67477
等が上げられる。Conventionally, various methods have been used in thermal printers in order to prevent deterioration of printing quality due to heat accumulation during continuous use of the thermal head. Among them, there is a method of storing the previous data for each dot and determining the energization time as in Japanese Patent Publication No. Sho 55-48631, and these are generally called the history control method. Among these, there are not a few that control their own energization time based not only on their own driving history but also on driving data of adjacent heat generating elements. Representative examples of these are JP-A-60-131262 and JP-A-58-67477.
Etc. are raised.
これら従来例では隣接データを参照するにあたって、
一般にCPUによってデータ処理をしながら、サーマルヘ
ッドのドライブICへ順次データを送出する方式が一般的
であった。このような方式では、サーマルプリンタを高
速に動作させようとしても処理が追い付かずサーマルプ
リンタの高速化の障害となっていた。In these conventional examples, when referring to adjacent data,
Generally, a method of sequentially sending data to the drive IC of the thermal head while processing data by the CPU was common. In such a system, even if an attempt is made to operate the thermal printer at high speed, the processing cannot catch up, which is an obstacle to speeding up the thermal printer.
又、シリアル型サーマルプリンタでは、24ドットフォ
ントが一般的になってきている中で32ドットフォント、
48ドットフォントと高解像度化の動きも活発である。サ
ーマルヘッドの制御回路をユニット化、チップ化するに
はこのような状況にフレキシブルに対応できなければ、
無駄な費用がかかる。Also, in the serial type thermal printer, the 32 dot font, while the 24 dot font is becoming popular,
48-dot fonts and higher resolution are also active. In order to make the control circuit of the thermal head into a unit or a chip, it must be possible to flexibly cope with such situations.
It costs uselessly.
本発明の目的は、このような従来の問題点を除去し、
高速でかつ、印字品位のすぐれたシリアル型サーマルプ
リンタの印字制御装置を提供することにある。An object of the present invention is to eliminate such a conventional problem,
It is an object of the present invention to provide a printing control device for a serial type thermal printer which is high speed and has excellent printing quality.
本発明の他の目的は、サーマルヘッドの発熱要素の数
に応じて増設可能で且つ隣接データによる影響を考慮し
た通電時間の制御が可能なヘッド制御ユニットを提供す
ることにある。It is another object of the present invention to provide a head control unit that can be added according to the number of heat generating elements of the thermal head and that can control the energization time in consideration of the influence of adjacent data.
本発明によるサーマルプリンタのヘッド制御ユニット
は、発熱要素の現在及び過去の駆動データを記憶する記
憶回路と、記憶回路に接続され任意の発熱要素の自己の
駆動データによって通電時間を増減する第1のゲート回
路と、隣接した発熱要素の駆動データによって通電時間
を増減する第2のゲート回路とを少なくとも有し、更に
順次配列された発熱要素の端部の記憶情報を他のヘッド
制御ユニットへの出力とする増設用出力端子と、他のヘ
ッド制御ユニットからの端部の出力を第2のゲート回路
の入力とする増設用入力端子を有し、ヘッド制御ユニッ
トが複数個配列された時に隣接する制御ユニットの端部
の駆動データを互いに交換し、自己の駆動データととも
に隣接データに対応してそれぞれの通電時間を制御可能
に構成したことを特徴とする。A head control unit of a thermal printer according to the present invention includes a storage circuit for storing current and past drive data of a heating element, and a first control circuit connected to the storage circuit for increasing or decreasing an energization time according to its own drive data of a heating element. It has at least a gate circuit and a second gate circuit for increasing / decreasing energization time according to drive data of adjacent heat generating elements, and further outputs stored information of the ends of the heat generating elements sequentially arranged to another head control unit. Control terminals adjacent to each other when a plurality of head control units are arranged, having an output terminal for extension and an input terminal for extension which uses the output of the end from another head control unit as an input to the second gate circuit. The special feature is that the drive data at the ends of the unit are exchanged with each other, and the respective energization times can be controlled in correspondence with the own drive data and adjacent data. To.
又、前記ヘッド制御ユニットにヘッドドライブ回路を
内蔵したことを特徴とする。Further, the head control unit has a built-in head drive circuit.
更に、前記ヘッド制御ユニットの隣接データの増設用
入力端子は、併設されたヘッド制御ユニットが隣り合っ
ていない場合、隣接発熱要素の駆動データが「無し」と
みなされるよう構成したことを特徴とする。Further, the adjacent data extension input terminal of the head control unit is configured such that the drive data of the adjacent heat generating element is regarded as “none” when the adjacent head control units are not adjacent to each other. .
第1図は本発明によるサーマルプリンタのヘッド制御
ユニットを用いた印字制御装置の構成を示す略図であ
る。FIG. 1 is a schematic diagram showing the configuration of a print control apparatus using a head control unit of a thermal printer according to the present invention.
1は複数の発熱要素1aを有するサーマルヘッド、2は
このサーマルヘッドをドライブするヘッドドライブ回
路、3はCPU4とサーマルヘッド1の間に挿入されサーマ
ルヘッドへの発熱量をコントロールするヘッド制御ユニ
ット、CPU4はサーマルプリンタ全体をも統括制御してい
る。18はヘッド制御ユニット3へ二種類以上のパルス幅
を有するパルスを供給するパルス発生回路で、サーマル
ヘッド1の温度、もしくはその周囲温度を検出するサー
ミスタ14を有している。1 is a thermal head having a plurality of heating elements 1a, 2 is a head drive circuit for driving this thermal head, 3 is a head control unit which is inserted between the CPU 4 and the thermal head 1 and controls the amount of heat generated by the thermal head, CPU4 Also controls the entire thermal printer. Reference numeral 18 is a pulse generation circuit for supplying a pulse having two or more kinds of pulse widths to the head control unit 3, and has a thermistor 14 for detecting the temperature of the thermal head 1 or its ambient temperature.
CPU4は、一例として8ビットのCPUでデータバス16、
アドレスバス17、▲▼信号などを有している。The CPU 4 is, for example, an 8-bit CPU with a data bus 16 and
It has an address bus 17, ▲ ▼ signals and the like.
ヘッド制御ユニット3は一例としてゲートアレイで構
成され、CPU4と同様ワンチップ化されている。以下ヘッ
ド制御ユニットはHCUと略して説明する。The head control unit 3 is composed of a gate array, for example, and is integrated into one chip like the CPU 4. Hereinafter, the head control unit will be abbreviated as an HCU.
HCU3は記憶回路の一種であるデータラッチ回路を内蔵
しデータバス16に接続されたデータ入力端子5、アドレ
スバス17の下位2ビットを入力するアドレス端子6、CP
U4からの所定のアドレス情報に応じ、そのユニットの指
定を知るユニットセレクト端子の一種であるチップセレ
クト端子(▲▼端子)7、CPU4の▲▼信号に接
続されたデータラッチタイミング入力端子、発熱要素へ
の通電時間を決定する複数の通電パルス入力端子9、サ
ーマルヘッド1のそれぞれの発熱要素への駆動信号を出
力するヘッド駆動出力端子10を少くとも有している。The HCU 3 has a data latch circuit which is a kind of memory circuit and has a data input terminal 5 connected to the data bus 16; an address terminal 6 for inputting the lower 2 bits of the address bus 17;
A chip select terminal (▲ ▼ terminal) 7, which is a kind of unit select terminal that knows the designation of the unit according to predetermined address information from U4, a data latch timing input terminal connected to the ▲ ▼ signal of CPU4, and a heating element It has at least a plurality of energization pulse input terminals 9 for determining energization time to the head and a head drive output terminal 10 for outputting a drive signal to each heat generating element of the thermal head 1.
11はCPU4のアドレス情報からHCU3に当てられた所定の
アドレスコードを作るデコーダである。Reference numeral 11 denotes a decoder for generating a predetermined address code assigned to the HCU 3 from the address information of the CPU 4.
12はCPU4の制御プログラムやキャラクタジェネレータ
等を格納するROM、13はRAM、15は電源を示している。Reference numeral 12 is a ROM that stores a control program for the CPU 4, a character generator, and the like, 13 is a RAM, and 15 is a power supply.
第2図はヘッド制御ユニットHCU3の一実施例を示す詳
細回路図であり、第1図と同一物は同一番号で示してい
る。FIG. 2 is a detailed circuit diagram showing an embodiment of the head control unit HCU3, and the same components as those in FIG. 1 are designated by the same reference numerals.
データ入力端子5はD0〜D7の8ビットデータがパラレ
ルに入力可能である。The data input terminal 5 can input 8-bit data of D 0 to D 7 in parallel.
21から29は8ビットのデータを保有するデータラッチ
回路をそれぞれ示し、21〜23はヘッド駆動信号のH0〜H7
のデータを保持し、24〜26はH3〜H15のデータを、27〜2
9はH16〜H23のデータをそれぞれラッチしている。21 to 29 shows a data latch circuit to hold 8-bit data, respectively, 21 to 23 of the head drive signals H 0 to H 7
24 to 26 hold the data of H 3 to H 15 , 27 to 2
9 is latching data of H 16 to H 23, respectively.
ヘッド駆動出力は一例として24ドットのサーマルヘッ
ドを駆動するものとして24コの出力端子H0〜H23を有し
ている。The head drive output has, for example, 24 output terminals H 0 to H 23 for driving a 24-dot thermal head.
31は現在のヘッドデータの1ドット列分を保持するラ
ッチ回路群であり、32は1回前の過去のデータの1ドッ
ト列分を、33は2回前の過去のデータの1ドット列分を
それぞれ保有するラッチ回路群を示している。Reference numeral 31 denotes a latch circuit group for holding one dot row of the current head data, 32 denotes one dot row of the previous data of one time before, and 33 denotes one dot row of the past data of two times before. Are shown in FIG.
30はCPUのデータ出力のアドレス情報によってヘッド
データを8ビッドごとにふり分けて格納するためのアド
レスデコーダであり、一例としてアドレスデータの下位
2ビットA0、A1のビット情報によってデータラッチ回路
21、24、27を選択可能である。34は通電パルス入力端子
から入力されたパルスを通電区間信号に変換するゲート
回路である。これはパルス発生回路18の出力信号がもと
もと通電区間信号として出力されている場合は不要であ
る。Reference numeral 30 is an address decoder for storing head data by dividing it by 8 bits according to the address information of the data output of the CPU, and as an example, a data latch circuit according to the lower 2 bits A 0 , A 1 of the address data.
21, 24, 27 can be selected. Reference numeral 34 is a gate circuit for converting the pulse input from the energizing pulse input terminal into an energizing section signal. This is unnecessary when the output signal of the pulse generation circuit 18 is originally output as the energization section signal.
CPU4からデータバスにヘッド駆動データが出力される
と同時に、▲▼信号が出力され、あらかじめCPU4の
メモリマップ上に定めたアドレス情報によって▲▼
端子がアクセスされ、アドレスバスの下位2ビットの情
報によってデータラッチ回路21、24、27のそれぞれにデ
ータが転送される。すると既に格納されていたデータ
は、第2図の右方向、例えばデータラッチ回路21のデー
タはデータラッチ回路22へと言うようにシフトされ過去
のデータとして順次保有される。At the same time as the head drive data is output from the CPU 4 to the data bus, the ▲ ▼ signal is output.
The terminal is accessed, and data is transferred to each of the data latch circuits 21, 24 and 27 by the information of the lower two bits of the address bus. Then, the already stored data is shifted rightward in FIG. 2, for example, the data of the data latch circuit 21 is shifted to the data latch circuit 22 and sequentially stored as past data.
下位2ビットの情報では4つのデータラッチ回路まで
アクセス可能であるが、発熱要素の数に応じてアドレス
入力端子数と、データラッチ回路を増加すれば良い。Although it is possible to access up to four data latch circuits with the information of the lower 2 bits, the number of address input terminals and the number of data latch circuits may be increased according to the number of heat generating elements.
データがセットされた後、電電パルス入力端子9に所
定のパルスを入力すると、発熱要素への通電がなされ
る。When a predetermined pulse is input to the electric pulse input terminal 9 after the data is set, the heat generating element is energized.
35、36はラッチされたデータと通電区間信号とを組み
合わせ、過去の履歴に応じて発熱量を制御する発熱制御
信号を作成するゲート回路G0、G1であり、それぞれ第1
のゲート回路37と第2のゲート回路38を有している。第
1のゲート回路37は自己の駆動結果によって通電時間を
増減するもので、第2のゲート回路38は隣接した発熱要
素の駆動結果によって通電時間を増減するものである。
G1は発熱要素の順次配列された両端部を除くゲート回路
であり、G0は両端部のゲート回路である。G0内の第2の
ゲート回路38は、AND回路38a、NOR回路38b、AND回路38c
で構成されている。AND回路38aは隣接した記憶情報が同
時に駆動状態であったかどうかをチェックするものでは
HCU3が1つで構成された場合は本来、不要となるもので
ある。しかし、発熱要素が32ドット、48ドットと増加さ
せる場合、ヘッド制御ユニットを2個以上並設するには
隣接する駆動結果は他のヘッド制御ユニットから入力さ
せねばならない。Reference numerals 35 and 36 denote gate circuits G 0 and G 1 that combine the latched data and the energization interval signal to generate a heat generation control signal that controls the heat generation amount according to the past history, and each is a first circuit.
The gate circuit 37 and the second gate circuit 38 of FIG. The first gate circuit 37 increases / decreases the energization time according to the driving result of itself, and the second gate circuit 38 increases / decreases the energization time according to the driving result of the adjacent heat generating element.
G 1 is a gate circuit excluding both ends of the heat generating element that are sequentially arranged, and G 0 is a gate circuit of both ends. The second gate circuit 38 in G 0 includes an AND circuit 38a, a NOR circuit 38b, and an AND circuit 38c.
It is composed of The AND circuit 38a does not check whether or not the adjacent stored information are simultaneously driven.
If only one HCU3 is used, it is essentially unnecessary. However, when the number of heating elements is increased to 32 dots and 48 dots, in order to arrange two or more head control units side by side, the adjacent drive results must be input from another head control unit.
上記の課題を解決するため、本発明では、増設用入出
力端子41、42を設置した。入力端子42は第2のゲート回
路の入力に接続されているので、ヘッド制御ユニットで
端部にある発熱要素の隣接した駆動データを参照して、
通電時間を制御するのに用いられる。In order to solve the above-mentioned problem, the present invention provides the additional input / output terminals 41 and 42. Since the input terminal 42 is connected to the input of the second gate circuit, referring to the adjacent drive data of the heat generating element at the end of the head control unit,
Used to control energization time.
サーマルヘッドの発熱要素の数に対応して、ヘッド制
御ユニットを増設した場合、端部の記憶データの出力端
子41を併設された隣のヘッド制御ユニットの入力端子42
に接続し、隣の出力端子41を同様に、その入力端子42に
接続することにより、互いに端部のデータを交換し、併
設されたそれぞれの端部の発熱要素が、1つのヘッド制
御ユニットの内側の発熱要素と同様に制御されることと
なる。When a head control unit is added in accordance with the number of heat generating elements of the thermal head, the output terminal 41 of the stored data at the end is provided with the input terminal 42 of the adjacent head control unit.
, And the adjacent output terminal 41 is similarly connected to the input terminal 42 thereof, thereby exchanging data at the end portions with each other and the heat generating elements at the respective end portions provided side by side are connected to one head control unit. It will be controlled in the same manner as the inner heating element.
42aは入力端子42のプルダウン抵抗器で、増設されて
いない場合の駆動情報を「無し」とみなすような構成と
なっている。これにより、増設された場合の最端部の発
熱要素は常に隣接した駆動データがないこととなるの
で、印字パターンに対応して通常は駆動エネルギーが他
より多くなる。Reference numeral 42a is a pull-down resistor of the input terminal 42, and is configured so that the drive information when it is not added is regarded as “none”. As a result, when the additional heat generating element is added, there is always no adjacent drive data, so that the drive energy is usually higher than other drive energy corresponding to the print pattern.
尚、後段のゲート回路の動作について述べると、NOR
回路38bによって現在のデータと過去の駆動履歴とを比
較し、過去に駆動されていた時はAND回路38cによって所
定の通電区間が削減される働きをしている。The operation of the gate circuit in the latter stage is described as NOR
The circuit 38b compares the current data with the past drive history, and when driven in the past, the AND circuit 38c functions to reduce a predetermined energization section.
第3図は通電パルス入力端子9の入力信号と、通電区
間信号の関係を示すものである。FIG. 3 shows the relationship between the input signal of the energizing pulse input terminal 9 and the energizing section signal.
T0〜T3は通電パルス入力端子9の入力波形であり、TW
0〜TW3は通電区間信号をそれぞれ示している。t0〜t3は
通電区間信号のパルス幅をそれぞれ示している。T 0 to T 3 are input waveforms of the energizing pulse input terminal 9 and TW
0 ~TW 3 shows the energization section signal, respectively. Each of t 0 to t 3 indicates the pulse width of the energization section signal.
第4図は本発明のヘッド制御ユニットによるサーマル
ヘッドの通電方法を示す説明図である。FIG. 4 is an explanatory diagram showing a method of energizing the thermal head by the head control unit of the present invention.
54、55、56はラッチ回路21、22、23内のデータをそれ
ぞれ示していて、54は現在の、55は1つ前の、56は2つ
の前のデータを示している。51、52、53はヘッド駆動信
号の出力波形を示していて、51はH0端子の、52はH2端子
の、53はH5端子をそれぞれ示している。Reference numerals 54, 55 and 56 indicate the data in the latch circuits 21, 22 and 23, respectively, 54 is the present data, 55 is the previous data, and 56 is the two previous data. 51, 52 and 53 have shown the output waveforms of the head driving signal, the of the H 0 terminal 51, 52 of the H 2 terminal, 53 denotes an H 5 terminals.
56が印刷開始時のデータとなり、通電初回は、全ての
通電区間が発熱要素に加えられる。1つ前のタイミング
でそのドットに通電がされていると斜線部で示したt3区
間が減じられ、2つ前のタイミングでそのドットに通電
がされていると出力波形52で示すようにt2区間が減じら
れ、連続3ドット通電の時は、t2+t3区間が減じられる
ことになる。更に、一つの前のタイミングで縦方向に双
方のドットが通電されている時は出力波形53に示すよう
にt1区間が減じられる。又、上記それぞれの場合の組み
合わせで通電時間が決定される。この方法では、2×2
×2=8の8通りの過去の場合に対して4つの通電区間
信号を有しているだけでよいという構成となっている。56 is the data at the start of printing, and in the first energization, all energization sections are added to the heat generating elements. When energized the dot in the previous timing is reduced is t 3 period indicated by hatched portion, as shown by the output waveform 52 energized the dot in the two previous timing is t When two sections are reduced and three dots are continuously energized, the section of t 2 + t 3 is reduced. Furthermore, when both dots are energized in the vertical direction at the timing one before, the t 1 section is reduced as shown in the output waveform 53. The energization time is determined by the combination of the above cases. With this method, 2 × 2
The configuration is such that it has only to have four energization section signals for eight past cases of × 2 = 8.
第2図のゲート回路G0、G1はこの出力信号を作製して
いる。The gate circuits G 0 and G 1 in FIG. 2 produce this output signal.
サーマルヘッドの発熱要素への通電々流が50mA以下の
ような小さな電流で良い場合は、ゲートアレイでHCU3を
形成する時にヘッドドライブ回路を同一パッケージ内に
形成することも可能である。If a small current such as 50 mA or less is sufficient for the current flowing to the heat generating elements of the thermal head, the head drive circuit can be formed in the same package when forming the HCU3 by the gate array.
第5図はパルス発生回路の一実施例を示す略図であ
る。FIG. 5 is a schematic diagram showing an embodiment of the pulse generating circuit.
60は前述のサーミスタ14を包含する発振回路であり、
抵抗器61、62、66、コンデンサ63、トランジスタ64、イ
ンバータ68、ツェナーダイオード65、電圧コンパレータ
67より形成され電源Vcに接続されている。この出力波形
69の周期S0は、サーマルヘッドの温度を感知し、温度が
高い時は小さく、低い時は大きくなる特性を有してい
る。70は分周回路、71はゲート回路を示している。ゲー
ト回路は71からは、T0〜T3のそれぞれのパルスが出力さ
れる。一例としてT3=S0×6、T2=S0×10、T1=S0×1
2、T0=S0×22の時間が形成される。このようなパルス
発生回路を用いてサーマルヘッドへの通電時間を決定す
ることによって常にサーマルヘッドに最適な印加エネル
ギを与え、かつ過去の駆動履歴によって減ずる印加エネ
ルギも常にその時の全通電時間に相関したものとなり印
字品質を向上させることが可能となる。An oscillation circuit 60 includes the thermistor 14 described above.
Resistors 61, 62, 66, capacitor 63, transistor 64, inverter 68, zener diode 65, voltage comparator
It is formed by 67 and is connected to the power supply Vc. This output waveform
The cycle S 0 of 69 has the characteristic that it senses the temperature of the thermal head and is small when the temperature is high and is large when the temperature is low. Reference numeral 70 indicates a frequency dividing circuit, and 71 indicates a gate circuit. The gate circuit 71 outputs each pulse of T 0 to T 3 . As an example, T 3 = S 0 × 6, T 2 = S 0 × 10, T 1 = S 0 × 1
2, the time T 0 = S 0 × 22 is formed. By determining the energization time to the thermal head using such a pulse generation circuit, the optimum applied energy is always given to the thermal head, and the applied energy reduced by the past drive history is always correlated with the total energization time at that time. It becomes possible to improve the print quality.
パルス発生回路内の分周回路70、ゲート回路71はゲー
トアレイに一体化することが可能であり、かつプログラ
マブルタイマーにすることによって更に簡略化すること
ができる。The frequency dividing circuit 70 and the gate circuit 71 in the pulse generating circuit can be integrated into a gate array, and can be further simplified by using a programmable timer.
本実施例ではサーマルヘッドの温度を通電時間にフィ
ードバックしているが、ヘッドの供給電源に組み込ん
で、パルス発生回路を用いずCPUからパルス信号を供給
することも可能である。In the present embodiment, the temperature of the thermal head is fed back during the energization time, but it is also possible to incorporate it in the head power supply and supply the pulse signal from the CPU without using the pulse generation circuit.
第6図は本発明のヘッド制御ユニットを用いたサーマ
ルプリンタを搭載したワードプロセッサの略図であり、
第1図と同一物は同一番号で示している。FIG. 6 is a schematic diagram of a word processor equipped with a thermal printer using the head control unit of the present invention.
The same parts as those in FIG. 1 are designated by the same reference numerals.
3aは第1のHCUで、3bは第2のHCUであり、増設端子4
1、42を用いて相互にデータを交換し、接続部の端部の
発熱要素子1b、1cも他の発熱要素と全く同様の発熱制御
が可能となる。11a、11bは共にアドレスデコーダである
が、それぞれ応答するアドレス情報を変え別々にデータ
を書き込めるようになっている。19はキーボードであり
漢字等の文書情報、図形情報を入力するものである。3a is the first HCU, 3b is the second HCU, and the additional terminal 4
By exchanging data mutually using 1 and 42, the heat generation elements 1b and 1c at the ends of the connection portions can perform heat generation control exactly the same as other heat generation elements. Both 11a and 11b are address decoders, but each can write data separately by changing the address information to be responded. A keyboard 19 is for inputting document information such as kanji and graphic information.
このように、サーマルヘッドの発熱要素数に応じてヘ
ッド制御ユニットを容易に増設することが可能となる。In this way, it is possible to easily add more head control units according to the number of heat generating elements of the thermal head.
本発明によれば、発熱要素の隣接ドットの駆動データ
を参照して、駆動エネルギを制御するときに、制御ユニ
ット、例えばICチップになったヘッド制御回路を増設し
ても、この制御ユニットを跨いで駆動データのやりとり
が可能な構成としたため、従来、発熱要素の数に合わせ
てICを設計しなければならなかったものを、はじめから
増設可能な構造とし、開発費用や開発期間を削減し、無
駄を排除し、サーマルヘッドコストダウンに大きく寄与
することができた。According to the present invention, when the drive energy is controlled by referring to the drive data of the adjacent dots of the heat generating element, the control unit, for example, even if a head control circuit which is an IC chip is added, the control unit is straddled. Since the drive data can be exchanged with, the IC that had to be designed according to the number of heat generating elements in the past can be expanded from the beginning to reduce the development cost and development period. It was possible to eliminate waste and greatly contribute to the cost reduction of the thermal head.
又、ヘッド制御ユニットにおいても隣接ドットの駆動
データを参照可能な構成を提供したため、この種のヘッ
ドドライブICをサーマルプリントヘッドに搭載するもの
であっても、その発熱要素の数に関係なく隣接ドットの
駆動データに基づいて印加エネルギを制御可能にしたた
め、発熱要素の数の多いものでも、印字品質を大幅に改
善し、ひいては、印字スピードの向上あるいは、耐久性
の向上に大きく貢献できる。In addition, because the head control unit also provides a configuration that allows the drive data of adjacent dots to be referred to, even if this type of head drive IC is mounted on a thermal print head, adjacent dots can be generated regardless of the number of heating elements. Since the applied energy can be controlled on the basis of the driving data of (1), even if the number of heat generating elements is large, the printing quality can be significantly improved, and the printing speed or the durability can be greatly improved.
更に、増設可能で、高印字品質で実現できるため、シ
リアルプリンタのみでなく、パラレルプリンタ等にも幅
広く応用が可能である。Further, since it can be expanded and can be realized with high printing quality, it can be widely applied not only to serial printers but also to parallel printers and the like.
更に又、隣接ドットを両隣のみでなく、同一の手法で
その範囲を容易に拡大可能で、印字品質の更なる向上が
期待できる。Furthermore, the range of adjacent dots can be easily expanded not only on both sides by the same method, but further improvement in printing quality can be expected.
第1図は本発明のサーマリプリンタのヘッド制御ユニッ
トを用いた印字制御装置の構成を示す略図。 第2図は本発明によるヘッド制御ユニットの一実施例を
示す回路図。 第3図は本発明によるヘッド制御ユニットの通電パルス
入力信号と通電区間信号の関係を示す説明図。 第4図は本発明のヘッド制御ユニットによるサーマルヘ
ッドの通電方法を示す説明図 第5図は本発明のヘッド制御ユニットに用いるパルス発
生回路の一実施例の略図。 第6図は本発明のヘッド制御ユニットを用いたワードプ
ロセッサの略図 1……サーマルヘッド 3……ヘッド制御ユニット 4……CPU 16……パルス発生回路 41、42……増設用入出力端子FIG. 1 is a schematic diagram showing the configuration of a print control device using a head control unit of a summary printer of the present invention. FIG. 2 is a circuit diagram showing an embodiment of a head control unit according to the present invention. FIG. 3 is an explanatory diagram showing the relationship between the energizing pulse input signal and the energizing section signal of the head control unit according to the present invention. FIG. 4 is an explanatory diagram showing a method of energizing a thermal head by the head control unit of the present invention. FIG. 5 is a schematic diagram of an embodiment of a pulse generation circuit used in the head control unit of the present invention. FIG. 6 is a schematic diagram of a word processor using the head control unit of the present invention 1. The thermal head 3 The head control unit 4 The CPU 16 The pulse generation circuits 41, 42 The expansion input / output terminals
Claims (3)
と、この記憶結果に基づいて前記発熱要素のそれぞれの
通電時間を制御可能に構成したゲート回路を有するサー
マルプリンタのヘッド制御ユニットに於いて、前記発熱
要素の現在及び過去の駆動データを記憶する記憶回路
と、該記憶回路に接続され任意の発熱要素の自己の駆動
データによって通電時間を増減する第1のゲート回路
と、隣接した発熱要素の駆動データによって通電時間を
増減する第2のゲート回路とを少なくとも有し、更に順
次配列された発熱要素の端部の記憶情報を他のヘッド制
御ユニットへの出力とする増設用出力端子と、他のヘッ
ド制御ユニットからの前記端部の出力を前記第2のゲー
ト回路の入力とする増設用入力端子を有し、前記ヘッド
制御ユニットが複数個配列された時に隣接する制御ユニ
ットの端部の駆動データを互いに交換し、自己の駆動デ
ータとともに隣接データに対応してそれぞれの通電時間
を制御可能に構成したことを特徴とするサーマルプリン
タのヘッド制御ユニット。1. A head control unit of a thermal printer having a storage circuit for storing a drive history of a heat generating element and a gate circuit configured to control the energization time of each of the heat generating elements based on the storage result. A memory circuit for storing current and past drive data of the heat generating element, a first gate circuit connected to the memory circuit for increasing / decreasing energization time according to its own drive data of the heat generating element, and an adjacent heat generating element A second gate circuit for increasing / decreasing the energization time according to the drive data, and an additional output terminal for outputting the memory information of the ends of the heat generating elements sequentially arranged to another head control unit, The head control unit has a plurality of additional input terminals that use the output of the end portion from another head control unit as an input to the second gate circuit. The head control unit of the thermal printer is characterized in that the drive data of the end portions of the adjacent control units are exchanged with each other when they are turned on, and each energization time can be controlled corresponding to the adjacent data together with their own drive data. .
回路を内蔵したことを特徴とする特許請求範囲第1項記
載のサーマルプリンタのヘッド制御ユニット。2. A head control unit for a thermal printer according to claim 1, wherein a head drive circuit is built in the head control unit.
設用入力端子は、併設されたヘッド制御ユニットが隣り
合っていない場合、隣接発熱要素の駆動データが「無
し」とみなされるよう構成されたことを特徴とする特許
請求の範囲第1項記載のサーマルプリンタのヘッド制御
ユニット。3. The adjacent data extension input terminal of the head control unit is configured so that the drive data of the adjacent heat generating element is regarded as “none” when the adjacent head control units are not adjacent to each other. The head control unit of the thermal printer according to claim 1, wherein
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62036610A JPH0829598B2 (en) | 1987-02-19 | 1987-02-19 | Head control unit for thermal printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62036610A JPH0829598B2 (en) | 1987-02-19 | 1987-02-19 | Head control unit for thermal printer |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25086095A Division JP2647064B2 (en) | 1995-09-28 | 1995-09-28 | Print control device for thermal printer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63203346A JPS63203346A (en) | 1988-08-23 |
| JPH0829598B2 true JPH0829598B2 (en) | 1996-03-27 |
Family
ID=12474569
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62036610A Expired - Fee Related JPH0829598B2 (en) | 1987-02-19 | 1987-02-19 | Head control unit for thermal printer |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0829598B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103818123B (en) * | 2012-05-02 | 2015-08-05 | 青岛海信智能商用系统有限公司 | Portable thermal printer power supply circuits |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61102862A (en) * | 1984-10-25 | 1986-05-21 | Hitachi Ltd | thermal recording head |
-
1987
- 1987-02-19 JP JP62036610A patent/JPH0829598B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63203346A (en) | 1988-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4912485A (en) | Print controlling apparatus for a thermal printer | |
| JPS63203348A (en) | Thermal printer printing control device | |
| JPH0829598B2 (en) | Head control unit for thermal printer | |
| JP2570715B2 (en) | Print control device for thermal printer | |
| JP2647064B2 (en) | Print control device for thermal printer | |
| JP2907600B2 (en) | Thermal printer | |
| JP2679686B2 (en) | Print control device for thermal printer | |
| JPH0815792B2 (en) | Printing control device for thermal printer | |
| US4649400A (en) | Thermal printer control device | |
| JP2570741B2 (en) | Head drive control device for thermal printer | |
| JP2570768B2 (en) | Print control device for thermal printer | |
| JP3357972B2 (en) | Data DMA transfer circuit for thermal transfer line printer | |
| JP3182789B2 (en) | Printer control device, printer and control method therefor | |
| JP3736042B2 (en) | Driving method of thermal head | |
| JPH06183048A (en) | Thermal printer | |
| JP3433356B2 (en) | Printing equipment | |
| JPH0684086B2 (en) | Thermal printer | |
| JP3064718B2 (en) | Serial printer | |
| JP2923950B2 (en) | Print control device for thermal printer | |
| JP2730473B2 (en) | Driving device for thermal head | |
| JPS63185649A (en) | Thermal printer printing control device | |
| JPH07227990A (en) | Thermal recording device | |
| JPH09220822A (en) | Thermal printer | |
| JPH0624944U (en) | Thermal head controller | |
| JPH03133663A (en) | Thermal head driver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |