JPH0815792B2 - Printing control device for thermal printer - Google Patents

Printing control device for thermal printer

Info

Publication number
JPH0815792B2
JPH0815792B2 JP62254868A JP25486887A JPH0815792B2 JP H0815792 B2 JPH0815792 B2 JP H0815792B2 JP 62254868 A JP62254868 A JP 62254868A JP 25486887 A JP25486887 A JP 25486887A JP H0815792 B2 JPH0815792 B2 JP H0815792B2
Authority
JP
Japan
Prior art keywords
data
circuit
input terminal
head
storage unit
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 - Lifetime
Application number
JP62254868A
Other languages
Japanese (ja)
Other versions
JPS63302074A (en
Inventor
政寛 箕輪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP62254868A priority Critical patent/JPH0815792B2/en
Publication of JPS63302074A publication Critical patent/JPS63302074A/en
Publication of JPH0815792B2 publication Critical patent/JPH0815792B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315Typewriters 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/32Typewriters 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/35Typewriters 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/355Control circuits for heating-element selection
    • B41J2/36Print density control
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D15/00Component parts of recorders for measuring arrangements not specially adapted for a specific variable
    • G01D15/10Heated recording elements acting on heatsensitive layers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • 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 method of driving a heating element of the thermal printer.

〔従来の技術〕[Conventional technology]

従来からサーマルプリンタでは、サーマルヘッドの、
連続使用時の熱蓄積による印字品位の低下を防止するた
め、様々な方法が用いられてきている。その中には、特
公昭55−48631のように、ドットごとに前のデータを記
憶して通電時間を決定する方法や、特公昭57−18507の
ように駆動周期によって通電時間を変える方式等が用い
られている。これらを一般に履歴制御方式と言う。
In conventional thermal printers,
Various methods have been used in order to prevent deterioration of printing quality due to heat accumulation during continuous use. Among them, there are a method of storing the previous data for each dot and determining the energization time, as in Japanese Patent Publication No. 55-48631, and a method of changing the energization time depending on the drive cycle as in Japanese Patent Publication No. 57-18507. Used. These are generally called a history control method.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

これら従来例では一般にCPUによってデータ処理をし
ながら、サーマルヘッドのドライブICへ順次データを送
出する方式が一般的であった。このような方式では、サ
ーマルプリンタを高速に動作させようとしても処理が追
い付かずサーマルプリンタの高速化の障害となってい
た。
In these conventional examples, generally, a method of sequentially transmitting data to a drive IC of a thermal head while performing data processing by a CPU was common. In such a method, even if an attempt is made to operate the thermal printer at a high speed, the processing cannot keep up, and this is an obstacle to speeding up the thermal printer.

本発明の目的は、このような従来の問題点を除去し、
高速でかつ、印字品位のすぐれたシリアル型サーマルプ
リンタの印字制御装置を提供することにある。
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.

〔問題点を解決するための手段〕[Means for solving problems]

本発明によるサーマルプリンタの印字制御装置は、サ
ーマルヘッドの同時に駆動されるタイミング毎の駆動デ
ータを少なくとも過去2回と今回の1回分を保有する記
憶部を有し、それら入出力端子が対応するビット毎に接
続された記憶回路と、処理装置の複数ビットからなるデ
ータバスに接続され同一タイミングで複数ビットの駆動
データを入力可能なデータ入力端子と、処理装置のアド
レスバスの少なくとも2ビット以上に接続されたアドレ
ス入力端子と、処理装置のデータ出力時のストローブ信
号を受信するデータストローブ入力端子と、処理装置か
ら出力され所定の回路部を指定する信号を受信する回路
セレクト入力端子と、発熱要素の駆動信号を出力するヘ
ッド駆動出力端子と、発熱要素への通電時間を決定する
通電パルス入力端子とを主な構成要素とするヘッド制御
回路を有し、このヘッド制御回路内の記憶回路の今回の
データの記憶部の出力端子は1回前の過去の駆動データ
の記憶部の入力端子に接続され1回前の過去の駆動デー
タのデータ記憶部の出力端子は2回前の過去の駆動デー
タのデータ記憶部の入力端子にと対応するビット毎に接
続され、ストローブ入力端子の入力に同期して今回の新
規データが読み込まれると同時に、記憶されていたデー
タが対応する一回前のデータ記憶部に移動する制御手段
を有し、記憶された過去の駆動データと今回の駆動デー
タと前記通電パルス入力端子からの信号を所定タイミン
グ毎に組み合わせることにより過去の駆動データに応じ
たパルス幅で前記発熱要素を制御することを特徴とする
サーマルプリンタの印字制御装置である。
A print control device for a thermal printer according to the present invention has a storage unit that holds drive data for each timing at which the thermal heads are simultaneously driven at least twice in the past and once in this time, and these input / output terminals correspond to corresponding bits. Connected to each memory circuit, a data input terminal connected to a data bus of a plurality of bits of the processing device and capable of inputting drive data of a plurality of bits at the same timing, and at least two bits of an address bus of the processing device Address input terminal, a data strobe input terminal for receiving a strobe signal at the time of data output of the processing device, a circuit select input terminal for receiving a signal output from the processing device and designating a predetermined circuit portion, and a heating element Head drive output terminal that outputs a drive signal and energization pulse input terminal that determines the energization time to the heat generating element Has a head control circuit as a main component, and the output terminal of the storage unit of the present data of the storage circuit in the head control circuit is connected to the input terminal of the storage unit of the past drive data of one time before. The output terminal of the data storage unit of the past drive data of the previous time is connected for each bit corresponding to the input terminal of the data storage unit of the past drive data of the previous time, and is synchronized with the input of the strobe input terminal. At the same time as the new data of this time is read, it has a control means for moving the stored data to the corresponding previous data storage unit, and stores the stored past drive data, the current drive data, and the energization pulse. A print control device for a thermal printer, characterized in that the heat generating element is controlled with a pulse width according to past drive data by combining signals from input terminals at predetermined timings. .

〔実施例〕〔Example〕

第1図は本発明によるサーマルプリンタの印字制御装
置の構成を示す略図である。
FIG. 1 is a schematic diagram showing the configuration of a print control device for a thermal printer according to the present invention.

1は複数の発熱要素1aを有するサーマルヘッド、2は
このサーマルヘッドをドライブするヘッドドライブ回
路、3は処理装置の一種のCPU4とサーマルヘッド1の間
に配置されサーマルヘッドへの発熱量をコントロールす
るヘッド制御回路をユニット化したヘッド制御回路ユニ
ット、CPU4はサーマルプリンタ全体をも総括制御してい
る。18はヘッド制御回路ユニット3へ二種類以上のパル
ス幅を有するパルスを供給するパルス発生回路で、サー
マルヘッド1の温度、もしくはその周囲温度を検出する
サーミスタ14を有している。
Reference numeral 1 is a thermal head having a plurality of heat generating elements 1a, 2 is a head drive circuit for driving this thermal head, and 3 is disposed between a thermal head 1 and a CPU 4 which is a kind of processing device, and controls the amount of heat generated by the thermal head. The CPU4, which is a head control circuit unit in which the head control circuit is unitized, 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 circuit unit 3, and has a thermistor 14 for detecting the temperature of the thermal head 1 or its ambient temperature.

CPU4は、一例として8ビットの、CPUでデータバス1
6、アドレスバス17、データストローブ信号の一種の▲
▼信号などを有している。
The CPU4 is an 8-bit CPU as an example, and the data bus 1 is a CPU.
6, address bus 17, a kind of data strobe signal ▲
▼ It has signals.

ヘッド制御回路ユニット3は一例としてゲートアレイ
で構成され、CPU4と同様ワンチップ化されている。以下
ヘッド制御回路ユニットはHCUと略して説明する。HCU3
は記憶回路の一種であるデータラッチ回路を内蔵し、デ
ータバス16に接続されたデータ入力端子5、アドレスバ
ス17の、下位2ビットを入力するアドレス入力端子6、
CPU4からの所定のアドレス、情報に応じ、そのユニット
の指定を知る回路セレクト端子の、一種であるチップセ
レクト端子(▲▼端子)7、CPU4の▲▼信号に
接続されたデータラッチタイミング入力端子、発熱要素
への通電時間を決定する複数の通電パルス入力端子9、
サーマルヘッド1のそれぞれの発熱要素への駆動信号を
出力するヘッド駆動出力端子10を少くとも有している。
The head control circuit unit 3 is composed of a gate array as an example, and is integrated into one chip like the CPU 4. Hereinafter, the head control circuit unit will be abbreviated as an HCU. HCU3
Is a data latch circuit which is a kind of memory circuit, and is connected to the data bus 16 and is connected to the data input terminal 5, and the lower 2 bits of the address bus 17 are input to the address input terminal 6,
A chip select terminal (▲ ▼ terminal) 7, which is a kind of circuit select terminal for knowing the designation of the unit according to a predetermined address and information from the CPU4, a data latch timing input terminal connected to the ▲ ▼ signal of the CPU4, A plurality of energizing pulse input terminals 9 for determining the energizing time to the heat generating element,
The thermal head 1 has at least a head drive output terminal 10 for outputting a drive signal to each heating element.

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 HCU3,
The same parts as those in FIG. 1 are designated by the same reference numerals.

データ入力端子5はD0〜D7の8ビットデータがパラレ
ルに入力可能である。
Data input terminal 5 is 8-bit data D 0 to D 7 can be input in parallel.

21から、29は8ビットのデータを保有するデータラッ
チ回路をそれぞれ示し、21〜23はヘッド駆動信号のH0
H7のデータを保有し、24〜26はH8〜H15のデータを、27
〜29はH16〜H23のデータをそれぞれラッチしている。
21 to 29 are data latch circuits holding 8-bit data, and 21 to 23 are head drive signal H 0 to
Holds data H 7, 24 to 26 is the data of the H 8 ~H 15, 27
-29 has latches data H 16 to H 23, respectively.

ヘッド駆動出力は一例として24ドットのサーマルヘッ
ドを駆動するものとして24コの出力端子H0〜H24を有し
ている。
For example, the head drive output has 24 output terminals H 0 to H 24 for driving a 24-dot thermal head.

31は現在のヘッドデータの1ドット列分を保持するデ
ータラッチ回路群であり、32は1回前の過去のデータの
1ドット列分を、33は2回前の過去のデータの1ドット
列分をそれぞれ保有するデータラッチ回路群を示してい
る。
Reference numeral 31 is a data latch circuit group that holds one dot row of the current head data, 32 is one dot row of past data one time before, and 33 is one dot row of past data two times before. The data latch circuit group which holds each minute is shown.

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 into 8-bits according to the address information of the data output of the CPU, and as an example, the lower 2 bits of the address data, a data latch circuit according to the bit information of A 0 and A 1.
21, 24 and 27 can be selected. Reference numeral 34 denotes a gate circuit that converts a pulse input from the energization pulse input terminal into an energization section signal. This is unnecessary when the output signal of the pulse generation circuit 18 is originally output as the energized section signal.

CPU4からデータバスにヘッド駆動データが出力される
と同時に▲▼信号が出力され、あらかじめCPU4のペ
リフェラルのメモリマップ上の定められたアドレス情報
によって▲▼端子がアクセスされアドレスバスの下
位2ビットの情報によってデータラッチ回路21、24、27
のそれぞれにデータが転送される。このように、▲
▼端子、▲▼端子の入力を混合するゲート回路及び
アドレスデコーダ30の出力と混合するゲート回路によっ
てデータ移動手段を形成し、データストローブ信号であ
る▲▼信号によって、新規駆動データの入力とそれ
ぞれ対応する過去の駆動データの格納部に移動する制御
が行われる。すると既に格納されていたデータは、第2
図の右方向、例えば、データラッチ回路21のデータはデ
ータラッチ回路22へと言うようにシフトされ過去のデー
タとして順次保有される。
At the same time when the head drive data is output from the CPU4 to the data bus, the ▲ ▼ signal is output, the ▲ ▼ terminal is accessed in advance by the address information defined on the memory map of the peripheral of the CPU4, and the information of the lower 2 bits of the address bus Data latch circuits 21, 24, 27
Data is transferred to each of the. Like this, ▲
A data moving means is formed by a gate circuit that mixes the inputs of the ▼ terminal and the ▲ ▼ terminal and a gate circuit that mixes with the output of the address decoder 30. The ▲ ▼ signal that is a data strobe signal corresponds to the input of new drive data, respectively. The control for moving to the storage unit of the past drive data is performed. Then, the data already stored becomes the second data.
In the right direction of the drawing, for example, the data of the data latch circuit 21 is shifted to the data latch circuit 22 and sequentially held 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.

データラッチ回路21、22、23は同一のラッチタイミン
グ入力で接続され、次回のデータを入力すると同時に、
過去1回前のデータがデータラッチ回路23へ、今回印字
したばかりのデータは過去1回前のデータ記憶部である
データラッチ回路22へと言うように自動適に順次先送り
され過去のデータとして保存されて行く。
The data latch circuits 21, 22 and 23 are connected by the same latch timing input, and at the same time when the next data is input,
The data one time before is sent to the data latch circuit 23, and the data just printed this time is automatically and sequentially forwarded to the data latch circuit 22, which is the data storage unit one time before, and saved as past data. Go away.

データがセットされた後、通電パルス入力端子9に所
定のパルスを入力すると、発熱要素への通電がなされ
る。
After the data is set, when a predetermined pulse is input to the energizing pulse input terminal 9, energization of the heat generating element is performed.

35、36はラッチされたデータと通電区間信号と組み合
わせ、過去の履歴に応じて発熱量を制御する発熱制御信
号を作製するゲート回路G0、G1であり、G0は両端の発熱
要素への、信号H0、H23を作製するもの、G1はH1〜H22
出力信号を、作製するものをそれぞれ示している。
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 G 0 is a heat generation element at both ends. Of the signals H 0 and H 23 , and G 1 of the signals H 1 to H 22 , respectively.

第3図は通電パルス入力端子9の入力信号と、通電区
間信号の関係を示すものである。T0〜T3は通電パルス入
力端子9の入力波形であり、TW0〜TW3は通電区間信号を
それぞれ示している。t0〜t3は通電区間信号のパルス幅
をそれぞれ示している。
FIG. 3 shows the relationship between the input signal of the energizing pulse input terminal 9 and the energizing section signal. T 0 to T 3 are input waveforms of the energizing pulse input terminal 9, and TW 0 to TW 3 are energizing section signals, respectively. t 0 ~t 3 are respectively a pulse width of the energization section signal.

第4図は本発明による印字制御装置のサーマルヘッド
への通電方法を示す説明図である。
FIG. 4 is an explanatory diagram showing a method of energizing the thermal head of the print control apparatus according to the present invention.

41、42、43はラッチ回路21、22、23内のデータをそれ
ぞれ示していて、41は現在の、42は1つ前の、43は2つ
前のデータを示している。51、52、53はヘッド駆動信号
の出力波形を示していて、51はH0の端子の、52はH2端子
の、53はH5端子をそれぞれ示している。
Reference numerals 41, 42, and 43 indicate data in the latch circuits 21, 22, and 23, respectively, 41 indicates the current data, 42 indicates the immediately preceding data, and 43 indicates the two previous data. Reference numerals 51, 52, and 53 show output waveforms of the head drive signal, where 51 is an H 0 terminal, 52 is an H 2 terminal, and 53 is an H 5 terminal, respectively.

43が印刷開始時のデータとして示している。通電初回
は、全ての通電区間が発熱要素に加えられる。1つ前の
タイミングでそのドットに通電がされていると斜線部で
示した、t3区間が減じられ、2つ前のタイミングでその
ドットに通電がされていると出力波形52で示すようにt2
区間が減じられ、連続3ドット通電の時は、t2+t3区間
が減じられることになる。更に、一つ前のタイミングで
縦方向に双方のドットが通電されている時は出力波形53
に示すようにt1区間が減じられる。又、上記それぞれの
場合の組み合わせで通電時間が決定される。この方法で
は、2×2×2=8の8通りの過去の場合に対して4つ
の通電区間信号を有しているだけでよいという構成とな
っている。
Reference numeral 43 denotes data at the start of printing. In the first energization, all energization sections are added to the heat generating elements. As indicated by the output waveform 52, the shaded area indicates that the dot is energized at the timing one before, and the t 3 section is reduced, and that the dot is energized at the timing two before. t 2
The section is reduced, and when continuous 3 dots are energized, the section t 2 + t 3 is reduced. Furthermore, when both dots are energized in the vertical direction at the previous timing, the output waveform 53
As shown in, the t 1 section is reduced. The energization time is determined by a combination of the above cases. This method has a configuration in which only four energization section signals need to be provided for eight past cases of 2 × 2 × 2 = 8.

第2図のゲート回路G0、G1はこの出力信号を作製して
いる。
The gate circuits G 0 and G 1 in FIG. 2 produce this output signal.

サーマルヘッドの発熱要素への通電々流が50mA以下の
ような小さな電流で良い場合は、ゲートアレイでHCU3を
形成する時にヘッドドライブ回路を同一パッケージ内に
形成することも可能である。又、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. Similarly, by forming the HCU3 with standard cells, it is possible to make it into a single chip.

第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×
12、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 a characteristic that it senses the temperature of the thermal head and becomes small when the temperature is high and increases when the temperature is low. Reference numeral 70 indicates a frequency dividing circuit, and 71 indicates a gate circuit. The gate circuit 71 outputs pulses of T 0 to T 3 , respectively. As an example, T 3 = S 0 × 6, T 2 = S 0 × 10, T 1 = S 0 ×
12, the time T 0 = S 0 × 22 is formed. By determining the energization time of 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 this 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を用いたが、CPUに
限定されるものではなくDMAコントローラ等でも同様の
働きをすることができる。
In this embodiment, the CPU is used as the processing device, but the present invention is not limited to the CPU, and a DMA controller or the like can perform the same function.

〔発明の効果〕〔The invention's effect〕

本発明によれば、過去の駆動履歴によるデータ処理を
CPUで行う必要がないため、CPUの高速処理が可能とな
り、サーマルプリンタの印字スピードを上昇することが
可能となる。
According to the present invention, data processing based on past driving history is performed.
Since there is no need to perform the processing in the CPU, high-speed processing of the CPU becomes possible, and the printing speed of the thermal printer can be increased.

又、ゲートアレイ等によってヘッド発熱制御回路ユニ
ットを形成しチップ化したことにより、これをCPUのメ
モリマップ上に割り当てデータバス、アドレスバスと直
結しCPUから直接データを、書き込むだけで良いためき
わめて簡単な構成で、複雑な処理を可能とした。
Also, by forming the head heat generation control circuit unit with a gate array and making it into a chip, this is assigned to the memory map of the CPU and directly connected to the data bus and address bus. With this simple structure, complicated processing is possible.

更に従来例では、データを入力前後、データの移動の
ためラッチ回路に、ラッチ入力を与えなければならなか
ったが、本発明では、データ入力と同時に、全てのデー
タ移動が完了するため、高速プリンタに於いてきわめて
便利な方式である。
Further, in the conventional example, the latch input must be given to the latch circuit for moving the data before and after inputting the data, but in the present invention, since all the data moving is completed at the same time as the data input, the high speed printer This is a very convenient method.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明のサーマルプリンタの印字制御装置の構
成を示す略図。 第2図は本発明のヘッド制御回路ユニットの一実施例を
示す回路図。 第3図は本発明のヘッド制御回路ユニットの通電パルス
入力信号と通電区間信号の関係を示す説明図。 第4図は本発明による印字制御装置のサーマルヘッドへ
の通電方法を示す説明図。 第5図は本発明の印字制御装置のパルス発生回路の一実
施例の回路図。 1……サーマルヘッド 3……ヘッド発熱制御回路ユニット 4……CPU 18……パルス発生回路
FIG. 1 is a schematic diagram showing a configuration of a print control device of a thermal printer according to the present invention. FIG. 2 is a circuit diagram showing an embodiment of the head control circuit unit of 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 circuit unit of the present invention. FIG. 4 is an explanatory diagram showing a method for energizing the thermal head of the print control device according to the present invention. FIG. 5 is a circuit diagram of one embodiment of a pulse generation circuit of the print control device of the present invention. 1 ... Thermal head 3 ... Head heat generation control circuit unit 4 ... CPU 18 ... Pulse generation circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】複数の発熱要素を有するサーマルヘッドを
用いて、感熱紙又はインクリボンを介して普通紙に印刷
する如きサーマルプリンタであって、印刷データを処理
し、所定のタイミング毎にヘッド駆動用の駆動データを
出力する処理装置と該処理装置と前記サーマルヘッドと
の間に配置されたヘッド制御回路を有するサーマルプリ
ンタに於いて、前記サーマルヘッドの同時に駆動される
タイミング毎の駆動データを少なくとも過去2回と今回
の1回分を保有する記憶部を有し、それら入出力端子が
対応するビット毎に接続された記憶回路と、前記処理装
置の複数ビットからなるデータバスに接続され同一タイ
ミングで複数ビットの駆動データを入力可能なデータ入
力端子と、前記処理装置のアドレスバスの少なくとも2
ビット以上に接続されたアドレス入力端子と、前記処理
装置のデータ出力時のストローブ信号を受信するデータ
ストローブ入力端子と、前記処理装置から出力され所定
の回路部を指定する信号を受信する回路セレクト入力端
子と、前記発熱要素の駆動信号を出力するヘッド駆動出
力端子と、前記発熱要素への通電時間を決定する通電パ
ルス入力端子とを主な構成要素とするヘッド制御回路を
有し、該ヘッド制御回路内の前記記憶回路の今回のデー
タの記憶部の出力端子は1回前の過去の駆動データの記
憶部の入力端子に接続され1回前の過去の駆動データの
記憶部の出力端子は2回前の過去の駆動データの記憶部
の入力端子にと対応するビット毎に接続され、前記スト
ローブ入力端子の入力に同期して今回の新規データが読
み込まれると同時に、記憶されていたデータが対応する
一回前のデータ記憶部に移動する制御手段を有し、記憶
された過去の駆動データと今回の駆動データと前記通電
パルス入力端子からの信号を所定タイミング毎に組み合
わせることにより過去の駆動データに応じたパルス幅で
前記発熱要素を制御することを特徴とするサーマルプリ
ンタの印字制御装置。
1. A thermal printer that prints on plain paper through a thermal paper or an ink ribbon using a thermal head having a plurality of heating elements, processes print data, and drives the head at predetermined timings. In a thermal printer having a processing device for outputting drive data for use and a head control circuit arranged between the processing device and the thermal head, at least drive data for each timing at which the thermal heads are simultaneously driven is provided. A storage circuit having a storage unit for the past two times and a storage unit for the present one time, and a storage circuit whose input / output terminals are connected for each corresponding bit and a data bus composed of a plurality of bits of the processing device are connected at the same timing. At least two of a data input terminal capable of inputting a plurality of bits of drive data and an address bus of the processing device
An address input terminal connected to more than one bit, a data strobe input terminal for receiving a strobe signal when the processing device outputs data, and a circuit select input for receiving a signal output from the processing device and designating a predetermined circuit section. A head control circuit having, as main components, a terminal, a head drive output terminal for outputting a drive signal of the heat generating element, and an energizing pulse input terminal for determining an energizing time to the heat generating element. The output terminal of the storage unit of the present data of the storage circuit in the circuit is connected to the input terminal of the storage unit of the past drive data of the previous time, and the output terminal of the storage unit of the past drive data of the previous time is 2 It is connected for each bit corresponding to the input terminal of the previous driving data storage section, and at the same time when the new data of this time is read in synchronization with the input of the strobe input terminal. , Having a control means for moving the stored data to the corresponding previous data storage unit, and storing the stored past drive data, the present drive data, and the signal from the energization pulse input terminal at predetermined timings. A printing control device for a thermal printer, characterized in that the heating element is controlled with a pulse width according to past drive data by combining the above.
JP62254868A 1987-01-28 1987-10-09 Printing control device for thermal printer Expired - Lifetime JPH0815792B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62254868A JPH0815792B2 (en) 1987-01-28 1987-10-09 Printing control device for thermal printer

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP1755387 1987-01-28
JP62-17553 1987-02-09
JP62254868A JPH0815792B2 (en) 1987-01-28 1987-10-09 Printing control device for thermal printer

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP20453995A Division JP2679686B2 (en) 1995-08-10 1995-08-10 Print control device for thermal printer

Publications (2)

Publication Number Publication Date
JPS63302074A JPS63302074A (en) 1988-12-08
JPH0815792B2 true JPH0815792B2 (en) 1996-02-21

Family

ID=26354096

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62254868A Expired - Lifetime JPH0815792B2 (en) 1987-01-28 1987-10-09 Printing control device for thermal printer

Country Status (1)

Country Link
JP (1) JPH0815792B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59229365A (en) * 1983-05-23 1984-12-22 Fuji Xerox Co Ltd Heat accumulation correcting method of thermal head
JPS6076360A (en) * 1983-10-03 1985-04-30 Nec Corp Heat-sensitive recording device

Also Published As

Publication number Publication date
JPS63302074A (en) 1988-12-08

Similar Documents

Publication Publication Date Title
US4309712A (en) Thermal printer
US4912485A (en) Print controlling apparatus for a thermal printer
US4560993A (en) Thermal printing method and thermal printer
JPH07108572B2 (en) Printing control device for thermal printer
JP2570715B2 (en) Print control device for thermal printer
JPH0815792B2 (en) Printing control device for thermal printer
JPS61195863A (en) Weighing printing device
JP2679686B2 (en) Print control device for thermal printer
JP2647064B2 (en) Print control device for thermal printer
JP2570768B2 (en) Print control device for thermal printer
JP3736042B2 (en) Driving method of thermal head
JP2570741B2 (en) Head drive control device for thermal printer
JPH06183048A (en) Thermal printer
JPH0829598B2 (en) Head control unit for thermal printer
JPS63185649A (en) Thermal printer printing control device
JPH07227990A (en) Thermal recording device
JP3433356B2 (en) Printing equipment
JP2923950B2 (en) Print control device for thermal printer
JP2647062B2 (en) Print control device for thermal printer
JPS63203345A (en) Thermal printer printing control device
JP2932606B2 (en) Printing device
JPH0829599B2 (en) Print control device for thermal printer
JPH05286162A (en) Method and apparatus for recording
JPH03133663A (en) Thermal head driver
JPH0829600B2 (en) Print control device for thermal printer

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080221

Year of fee payment: 12