JPH07195725A - Thermal head - Google Patents

Thermal head

Info

Publication number
JPH07195725A
JPH07195725A JP33657293A JP33657293A JPH07195725A JP H07195725 A JPH07195725 A JP H07195725A JP 33657293 A JP33657293 A JP 33657293A JP 33657293 A JP33657293 A JP 33657293A JP H07195725 A JPH07195725 A JP H07195725A
Authority
JP
Japan
Prior art keywords
flip
flop
data
gate
clock signal
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
Application number
JP33657293A
Other languages
Japanese (ja)
Inventor
Tetsuharu Hyodo
徹治 兵頭
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP33657293A priority Critical patent/JPH07195725A/en
Publication of JPH07195725A publication Critical patent/JPH07195725A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

PURPOSE:To provide a thermal head capable of achieving the simplification and miniaturization of a drive circuit driving a heating element and the shortening of a printing time. CONSTITUTION:A drive circuit 20 has a transfer memory circuit consisting of data transfer flip-flops FF1-FF32, data memory flip-flops ff1-ff64, switches SW1a-SW1d..., SW32a-SW32d opening and closing the respective filp-flops and is equipped with switching elements T1-T64 and AND gates G1-G64. Further, an AND gate Ga outputting the AND of a clock signal CLK and a selection signal SEL, an AND gate Gb outputting the AND of a reversal clock signal/CLK and the selection signal SEL, an AND gate Gc outputting the AND of the clock signal CLK and a reversal selection signal/SEL and an AND gate Gd outputting the AND of the reversal clock signal/CLK and the reversal selection signal/SEL are provided.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ファクシミリ装置やプ
リンタ等に用いられ、印画データに応じて複数の発熱素
子を選択的に通電して発熱させ、記録媒体に感熱記録を
行なうサーマルヘッドに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal head for use in a facsimile machine, a printer or the like, which selectively energizes a plurality of heating elements in accordance with print data to generate heat, thereby performing thermal recording on a recording medium.

【0002】[0002]

【従来の技術】図19は、従来のサーマルヘッドの電気
的構成を示す回路図である。サーマルヘッドは、複数の
発熱素子R1〜R1728と、所定数の発熱素子毎に接
続される駆動回路90とで構成されており、各発熱素子
R1〜R1728の一端は共通接続されて電源電圧VH
が供給される。駆動回路90は、印画データDATAが
1ライン分連続して転送できるように縦続接続されてお
り、各駆動回路90には発熱素子R1〜R1728を3
つのブロックB1〜B3に区分して時分割印字を行なう
タイミングを決めるストローブ信号STB1〜STB
3、出力を許容するタイミングを決める出力許容信号B
EO、転送された印画データDATAを一時記憶するタ
イミングを決めるラッチ信号LAT、および印画データ
DATAの転送タイミングを決めるクロック信号CLK
がそれぞれ入力されている。
2. Description of the Related Art FIG. 19 is a circuit diagram showing an electrical configuration of a conventional thermal head. The thermal head is composed of a plurality of heat generating elements R1 to R1728 and a drive circuit 90 connected to each of a predetermined number of heat generating elements. One end of each heat generating element R1 to R1728 is commonly connected to the power supply voltage VH.
Is supplied. The drive circuits 90 are connected in series so that the print data DATA can be continuously transferred for one line, and three heating elements R1 to R1728 are connected to each drive circuit 90.
Strobe signals STB1 to STB that determine the timing of time-divisional printing divided into one block B1 to B3
3. Output allowance signal B that determines the output allowance timing
EO, a latch signal LAT that determines the timing of temporarily storing the transferred print data DATA, and a clock signal CLK that determines the transfer timing of the print data DATA.
Have been entered respectively.

【0003】図20は、図19に示す駆動回路90の内
部構成を示す回路図である。駆動回路90は、複数のシ
フトレジスタSR1〜SRnと、複数のラッチL1〜L
nと、複数のゲート素子G1〜Gnと、複数のスイッチ
ング素子T1〜Tnとを具備している。
FIG. 20 is a circuit diagram showing an internal configuration of drive circuit 90 shown in FIG. The drive circuit 90 includes a plurality of shift registers SR1 to SRn and a plurality of latches L1 to Ln.
n, a plurality of gate elements G1 to Gn, and a plurality of switching elements T1 to Tn.

【0004】この動作を図21のタイミングチャートを
参照しながら説明する。図21(1)の印画データDA
TAがDI端子から入力されると同時に、図21(2)
のクロック信号CLKがCLK端子から入力されると、
シフトレジスタSR1〜SRnに印画データDATAが
順次転送されて格納される。次に、図21(3)のラッ
チ信号LATがLAT端子から入力されると、シフトレ
ジスタSR1〜SRnに格納されていたデータがラッチ
L1〜Lnにそれぞれ取込まれる。
This operation will be described with reference to the timing chart of FIG. Print data DA of FIG. 21 (1)
At the same time when TA is input from the DI terminal, FIG.
When the clock signal CLK of is input from the CLK terminal,
The print data DATA is sequentially transferred and stored in the shift registers SR1 to SRn. Next, when the latch signal LAT of FIG. 21 (3) is input from the LAT terminal, the data stored in the shift registers SR1 to SRn are taken into the latches L1 to Ln, respectively.

【0005】次に、図21(4)の出力許容信号BEO
がBEO端子を介してハイレベルになり、さらにストロ
ーブ信号STB1がSTBI端子を介してローレベルに
なると、図19に示すブロックB1が印画可能になり、
ラッチL1〜Lnに格納されたデータのうちハイレベル
のものに対応してゲート素子G1〜Gnがハイレベルを
出力し、さらにスイッチング素子T1〜Tnが選択的に
導通して、発熱素子R1〜Rnに選択的に電流が流れて
発熱し、記録媒体に感熱記録を行なう。
Next, the output permission signal BEO of FIG.
Becomes high level through the BEO terminal, and the strobe signal STB1 becomes low level through the STBI terminal, the block B1 shown in FIG. 19 can be printed.
The gate elements G1 to Gn output high levels corresponding to the high level data stored in the latches L1 to Ln, and the switching elements T1 to Tn are selectively turned on to generate the heating elements R1 to Rn. An electric current selectively flows to generate heat and heat-sensitive recording is performed on the recording medium.

【0006】次に、ストローブ信号STB1がハイレベ
ルに戻り、ストローブ信号STB2がローレベルになる
と、図19に示すブロックB2が印画可能になり、ラッ
チL1〜Lnに格納されたデータに対応してゲート素子
G1〜Gn、スイッチング素子および発熱素子R1〜R
nが動作して、記録媒体に感熱記録を行なう。
Next, when the strobe signal STB1 returns to the high level and the strobe signal STB2 becomes the low level, the block B2 shown in FIG. 19 can be printed, and the gates corresponding to the data stored in the latches L1 to Ln. Elements G1 to Gn, switching elements and heating elements R1 to R
n operates to perform thermal recording on the recording medium.

【0007】次に、ストローブ信号STB2がハイレベ
ルに戻り、ストローブ信号STB3がローレベルになる
と、図19に示すブロックB3が印画可能になり、ラッ
チL1〜Lnに格納されたデータに対応してゲート素子
G1〜Gn、スイッチング素子および発熱素子R1〜R
nが動作して、記録媒体に感熱記録を行なう。
Next, when the strobe signal STB2 returns to the high level and the strobe signal STB3 becomes the low level, the block B3 shown in FIG. 19 can be printed, and the gates corresponding to the data stored in the latches L1 to Ln. Elements G1 to Gn, switching elements and heating elements R1 to R
n operates to perform thermal recording on the recording medium.

【0008】こうして1ライン分の印画データを3つの
タイミングに時分割して印画動作を行うとともに、記録
媒体をステップ搬送しながら1ラインずつ感熱記録を繰
返すことによって、一連の記録画像を得ることができ
る。
In this way, the printing data for one line is time-divided at three timings to perform the printing operation, and the thermal recording is repeated line by line while the recording medium is conveyed step by step, whereby a series of recorded images can be obtained. it can.

【0009】[0009]

【発明が解決しようとする課題】しかしながら、従来の
サーマルヘッドでは、駆動回路の内部に発熱素子と同じ
ビット数のシフトレジスタおよびラッチを設ける必要が
あるため、駆動回路の回路構成が複雑で回路規模も大き
いという課題があり、サーマルヘッドの小型化を妨げる
一因となっている。
However, in the conventional thermal head, since it is necessary to provide a shift register and a latch having the same number of bits as the heating element inside the drive circuit, the circuit configuration of the drive circuit is complicated and the circuit scale is large. However, this is one of the factors that hinder the miniaturization of thermal heads.

【0010】また、印画データを一時記憶するラッチ動
作が必要となるため、その分印画時間のロスを招いてい
るという課題がある。
Further, since a latch operation for temporarily storing the print data is required, there is a problem that the printing time is lost.

【0011】本発明の目的は、前述した課題を解決する
ため、発熱素子を駆動する駆動回路の簡単化、小型化お
よび印画時間の短縮化を達成できるサーマルヘッドを提
供することである。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a thermal head capable of achieving simplification, miniaturization and shortening of printing time of a drive circuit for driving a heating element in order to solve the above-mentioned problems.

【0012】[0012]

【課題を解決するための手段】本発明は、複数の発熱素
子に流れる電流を制御するための複数のスイッチング素
子と、各スイッチング素子を制御するための複数のゲー
ト素子と、外部からの印画データをクロック信号に同期
して転送記憶し、各ゲート素子に出力するための転送記
憶回路とを備えるサーマルヘッドにおいて、前記転送記
憶回路は、前段からの信号を受ける第1フリップフロッ
プ、奇数番目のゲート素子と接続される第2フリップフ
ロップ、偶数番目のゲート素子と接続される第3フリッ
プフロップ、第1フリップフロップと第2フリップフロ
ップの間を開閉する第1スイッチ、第1フリップフロッ
プと第3フリップフロップの間を開閉する第2スイッ
チ、第2フリップフロップと後段の間を開閉する第3ス
イッチ、および第3フリップフロップと後段の間を開閉
する第4スイッチから成る2ビット転送回路が縦続接続
されて構成されていることを特徴とするサーマルヘッド
である。
According to the present invention, a plurality of switching elements for controlling currents flowing in a plurality of heating elements, a plurality of gate elements for controlling each switching element, and print data from the outside. In a thermal head having a transfer memory circuit for transferring and storing the data in synchronization with a clock signal and outputting the transferred memory to each gate element, the transfer memory circuit includes a first flip-flop for receiving a signal from the preceding stage, and an odd-numbered gate. A second flip-flop connected to the element, a third flip-flop connected to the even-numbered gate element, a first switch for opening and closing between the first flip-flop and the second flip-flop, a first flip-flop and a third flip-flop A second switch that opens and closes a second flip-flop, a third switch that opens and closes a second flip-flop and a subsequent stage, and a third switch It is a thermal head, characterized in that 2-bit transfer circuit consisting of fourth switch that opens and closes between flip-flops and the rear stage is constituted by cascade connection.

【0013】また本発明は、複数の発熱素子に流れる電
流を制御するための複数のスイッチング素子と、各スイ
ッチング素子を制御するための複数のゲート素子と、外
部からの印画データをクロック信号に同期して転送記憶
し、各ゲート素子に出力するための転送記憶回路とを備
えるサーマルヘッドにおいて、前記転送記憶回路は、各
ゲート素子と接続される複数のフリップフロップが縦続
接続され、各フリップフロップのラッチタイミングを印
画データ転送方向の逆方向から遅延させるための複数の
遅延回路が縦続接続されて構成されていることを特徴と
するサーマルヘッドである。
Further, according to the present invention, a plurality of switching elements for controlling currents flowing through a plurality of heating elements, a plurality of gate elements for controlling each switching element, and print data from the outside are synchronized with a clock signal. And a transfer storage circuit for transferring and storing the output to each gate element, in the transfer storage circuit, a plurality of flip-flops connected to each gate element are cascade-connected to each other. A thermal head is characterized in that a plurality of delay circuits for delaying a latch timing from a direction opposite to a print data transfer direction are connected in cascade.

【0014】[0014]

【作用】本発明に従えば、2ビット転送回路において、
まず第3スイッチが導通して第2フリップフロップに格
納されていたデータが後段に転送され、次に第1スイッ
チが導通して第1フリップフロップに格納されていたデ
ータが第2フリップフロップに転送され、次に第4スイ
ッチが導通して第3フリップフロップに格納されていた
データが後段に転送され、次に第2スイッチが導通して
第1フリップフロップに格納されていたデータが第3フ
リップフロップに転送される。こうして計3つのフリッ
プフロップで2ビット分のデータ転送および記憶が可能
になるため、全体のフリップフロップの数を従来と比べ
て3/4に減らすことができる。
According to the present invention, in the 2-bit transfer circuit,
First, the third switch is turned on and the data stored in the second flip-flop is transferred to the subsequent stage, and then the first switch is turned on and the data stored in the first flip-flop is transferred to the second flip-flop. Then, the data stored in the third flip-flop when the fourth switch is turned on is transferred to the subsequent stage, and the data stored in the first flip-flop when the second switch is turned on is transferred to the third flip-flop. Forwarded to In this way, data transfer and storage of 2 bits can be performed by a total of three flip-flops, and thus the total number of flip-flops can be reduced to 3/4 compared with the conventional one.

【0015】また本発明に従えば、転送記憶回路におい
て、各ゲート素子と接続される複数のフリップフロップ
が縦続接続されることによって、印画データのシリアル
転送が可能になり、さらに各フリップフロップのラッチ
タイミングを印画データ転送方向の逆方向から遅延させ
るための複数の遅延回路が縦続接続されることによっ
て、各フリップフロップ間のデータ転送が連続的に行な
われる。したがって、全体のフリップフロップの数を従
来と比べて1/2に減らすことができる。
Further, according to the present invention, in the transfer storage circuit, a plurality of flip-flops connected to each gate element are cascade-connected to enable serial transfer of the print data, and further the latch of each flip-flop. A plurality of delay circuits for delaying the timing from the direction opposite to the print data transfer direction are connected in series, whereby data transfer between the flip-flops is continuously performed. Therefore, the total number of flip-flops can be reduced to 1/2 compared with the conventional one.

【0016】[0016]

【実施例】【Example】

(第1実施例)図1は、本発明の第1実施例であるサー
マルヘッドの電気的構成を示す回路図である。このサー
マルヘッドは、複数の発熱素子R1〜R2048と、た
とえば64個の発熱素子毎に接続される駆動回路20と
で構成されており、各発熱素子R1〜R2048の一端
は共通接続されて電源電圧VHが供給される。発熱素子
R1〜R2048は2つのブロックB1、B2に区分さ
れ、ブロックB1は発熱素子R1〜R1024で構成さ
れ、ブロックB2は発熱素子R1025〜R2048で
構成される。
(First Embodiment) FIG. 1 is a circuit diagram showing an electrical configuration of a thermal head according to a first embodiment of the present invention. This thermal head is composed of a plurality of heat generating elements R1 to R2048 and a drive circuit 20 connected to, for example, 64 heat generating elements, and one end of each heat generating element R1 to R2048 is commonly connected to supply voltage. VH is supplied. The heating elements R1 to R2048 are divided into two blocks B1 and B2, the block B1 is composed of the heating elements R1 to R1024, and the block B2 is composed of the heating elements R1025 to R2048.

【0017】駆動回路20は、印画データDATAが1
ラインの半分ずつ連続して転送できるように各ブロック
B1、B2に対応して縦続接続されており、ブロックB
1の各駆動回路20には発熱素子R1〜R1024の駆
動タイミングを決めるストローブ信号/STB1が入力
され、一方、ブロックB2の各駆動回路20には発熱素
子R1025〜R2048の駆動タイミングを決めるス
トローブ信号/STB2が入力される。なお、たとえば
/STB1、/STB2など、ローレベルで有効になる
負論理信号については、図中の信号名の上にバー「 ̄」
を付加して示す場合があるが、本文中では信号名の先頭
に「/」を付加して用いる。
In the drive circuit 20, the print data DATA is 1
Blocks B1 and B2 are connected in cascade so that they can be continuously transferred half of the line.
The strobe signal / STB1 that determines the drive timing of the heating elements R1 to R1024 is input to each drive circuit 20 of No. 1, while the strobe signal / STB1 that determines the drive timing of the heating elements R1025 to R2048 is input to each drive circuit 20 of the block B2. STB2 is input. For negative logic signals such as / STB1 and / STB2 that are valid at a low level, a bar " ̄" appears above the signal name in the figure.
In some cases, "/" is added to the beginning of the signal name in the text.

【0018】さらに、各駆動回路20には、印画データ
DATAの転送タイミングを決めるクロック信号CLK
および、このクロック信号CLKを2分周した選択信号
SELがそれぞれ入力される。
Further, each drive circuit 20 has a clock signal CLK for determining the transfer timing of the print data DATA.
A selection signal SEL obtained by dividing the clock signal CLK by 2 is input.

【0019】図2は、図1に示す駆動回路20の内部構
成を示す回路図である。この駆動回路20は64ビット
分の発熱素子を駆動する例であり、データ転送用のフリ
ップフロップFF1〜FF32と、データ記憶用のフリ
ップフロップff1〜ff64と、各フリップフロップ
相互間を開閉するスイッチSW1a〜SW1d、…、S
W32a〜SW32dとから成る転送記憶回路を有し、
さらに64個の発熱素子に流れる電流を制御するための
64個のスイッチング素子T1〜T64と、フリップフ
ロップff1〜ff64に接続され、各スイッチング素
子T1〜T64を制御するための64個のアンドゲート
G1〜G64などを具備する。また、駆動回路20に
は、64ビット分の発熱素子と接続するための端子H1
〜H64、各スイッチング素子T1〜T64のソース側
を共通接続した端子GND、各アンドゲートG1〜G6
4にインバータNaを介してストローブ信号を供給する
端子STB、フリップフロップFF1に印画データを供
給する端子SI、次段の駆動回路20へ印画データを供
給する端子SO、クロック信号CLKを供給する端子C
LK、および選択信号SELを供給する端子SELが設
けられ、さらにストローブ信号とクロック信号CLKと
の論理積を出力するクロックゲートCGと、その反転ク
ロック信号/CLKを出力するインバータNbと、反転
選択信号/SELを出力するインバータNcと、クロッ
ク信号CLKと選択信号SELの論理積を出力するアン
ドゲートGaと、反転クロック信号/CLKと選択信号
SELの論理積を出力するアンドゲートGbと、クロッ
ク信号CLKと反転選択信号/SELの論理積を出力す
るアンドゲートGcと、反転クロック信号/CLKと反
転選択信号/SELの論理積を出力するアンドゲートG
dと、スイッチSW32cとスイッチSW32dの論理
和を出力するオアゲートRaが形成される。
FIG. 2 is a circuit diagram showing the internal structure of the drive circuit 20 shown in FIG. This drive circuit 20 is an example of driving a heating element for 64 bits, and flip-flops FF1 to FF32 for data transfer, flip-flops ff1 to ff64 for data storage, and a switch SW1a for opening / closing each flip-flop. ~ SW1d, ..., S
A transfer memory circuit including W32a to SW32d,
Further, 64 switching elements T1 to T64 for controlling the current flowing through the 64 heating elements and 64 AND gates G1 for controlling the switching elements T1 to T64 are connected to the flip-flops ff1 to ff64. To G64 and the like. In addition, the driving circuit 20 has a terminal H1 for connecting a 64-bit heating element.
To H64, a terminal GND in which the source sides of the switching elements T1 to T64 are commonly connected, and AND gates G1 to G6
4, a terminal STB for supplying a strobe signal via an inverter Na, a terminal SI for supplying print data to the flip-flop FF1, a terminal SO for supplying print data to the drive circuit 20 in the next stage, and a terminal C for supplying a clock signal CLK.
LK and a terminal SEL for supplying a selection signal SEL are provided, a clock gate CG which outputs a logical product of a strobe signal and a clock signal CLK, an inverter Nb which outputs an inverted clock signal / CLK thereof, and an inverted selection signal. / SEL, an AND gate Ga that outputs a logical product of the clock signal CLK and the selection signal SEL, an AND gate Gb that outputs a logical product of the inverted clock signal / CLK and the selection signal SEL, and a clock signal CLK. AND gate Gc which outputs the logical product of the inverted selection signal / SEL and the AND gate G which outputs the logical product of the inverted clock signal / CLK and the inverted selection signal / SEL.
An OR gate Ra that outputs a logical sum of the switch SW32c and the switch SW32d is formed.

【0020】アンドゲートGaの出力信号S1は、スイ
ッチSW1a、SW2a、…、SW32aの非反転入力
およびスイッチSW1c、SW2c、…、SW32cの
反転入力に供給される。アンドゲートGbの出力信号S
2は、スイッチSW1a、SW2a、…、SW32aの
反転入力およびスイッチSW1c、SW2c、…、SW
32cの非反転入力に供給される。アンドゲートGcの
出力信号S3は、スイッチSW1b、SW2b、…、S
W32bの非反転入力およびスイッチSW1d、SW2
d、…、SW32dの反転入力に供給される。アンドゲ
ートGdの出力信号S4は、スイッチSW1b、SW2
b、…、SW32bの反転入力およびスイッチSW1
d、SW2d、…、SW32dの非反転入力に供給され
る。
The output signal S1 of the AND gate Ga is supplied to the non-inverting inputs of the switches SW1a, SW2a, ..., SW32a and the inverting inputs of the switches SW1c, SW2c ,. Output signal S of AND gate Gb
2 is an inverting input of the switches SW1a, SW2a, ..., SW32a and switches SW1c, SW2c ,.
It is supplied to the non-inverting input of 32c. The output signal S3 of the AND gate Gc is the switches SW1b, SW2b, ..., S.
Non-inverting input of W32b and switches SW1d, SW2
, ..., SW32d is supplied to the inverting input. The output signal S4 of the AND gate Gd is applied to the switches SW1b and SW2.
b, ..., Inverting input of SW32b and switch SW1
, SW32d are supplied to the non-inverting inputs of d, SW2d ,.

【0021】次にサーマルヘッドの動作を図3および図
4のタイミングチャートを参照しながら説明する。まず
図3において、ストローブ信号/STB1、/STB2
がハイレベル状態でクロックゲートCGが有効となり、
次に図4に示すように、印画データDATAがクロック
信号CLKに同期して端子SIを介してフリップフロッ
プFF1に入力される。
Next, the operation of the thermal head will be described with reference to the timing charts of FIGS. First, in FIG. 3, strobe signals / STB1, / STB2
Clock gate CG becomes valid in the high level state,
Next, as shown in FIG. 4, the print data DATA is input to the flip-flop FF1 via the terminal SI in synchronization with the clock signal CLK.

【0022】そこで、1)クロック信号CLKがハイレ
ベルで、選択信号SELがハイレベルである場合、スイ
ッチSW1c〜SW32cが閉じて、フリップフロップ
ff1のデータがフリップフロップFF2へ、フリップ
フロップff3のデータがフリップフロップFF3へ、
以下同様に、フリップフロップff61のデータがフリ
ップフロップFF32へそれぞれ転送され、そしてフリ
ップフロップff63のデータがオアゲートRa、端子
SOを介して後段の駆動回路に転送される。
Therefore, 1) When the clock signal CLK is at the high level and the selection signal SEL is at the high level, the switches SW1c to SW32c are closed, the data of the flip-flop ff1 is transferred to the flip-flop FF2, and the data of the flip-flop ff3 is transferred. To flip-flop FF3,
Similarly, the data of the flip-flop ff61 is transferred to the flip-flop FF32, and the data of the flip-flop ff63 is transferred to the drive circuit of the subsequent stage via the OR gate Ra and the terminal SO.

【0023】次に、2)クロック信号CLKがローレベ
ルで、選択信号SELがハイレベルである場合、スイッ
チSW1a〜SW32aが閉じて、フリップフロップF
F1のデータがフリップフロップff1へ、フリップフ
ロップFF2のデータがフリップフロップff3へ、以
下同様に、フリップフロップFF32のデータがフリッ
プフロップff63へそれぞれ転送される。
2) When the clock signal CLK is at the low level and the selection signal SEL is at the high level, the switches SW1a to SW32a are closed and the flip-flop F
The data of F1 is transferred to the flip-flop ff1, the data of the flip-flop FF2 is transferred to the flip-flop ff3, and so on, and the data of the flip-flop FF32 is transferred to the flip-flop ff63.

【0024】次に、3)クロック信号CLKがハイレベ
ルで、選択信号SELがローレベルである場合、スイッ
チSW1d〜SW32dが閉じて、フリップフロップf
f2のデータがフリップフロップFF2へ、フリップフ
ロップff4のデータがフリップフロップFF3へ、以
下同様に、フリップフロップff62のデータがフリッ
プフロップFF32へそれぞれ転送され、そしてフリッ
プフロップff64のデータがオアゲートRa、端子S
Oを介して後段の駆動回路に転送される。
Next, 3) when the clock signal CLK is at a high level and the selection signal SEL is at a low level, the switches SW1d to SW32d are closed and the flip-flop f
The data of f2 is transferred to the flip-flop FF2, the data of the flip-flop ff4 is transferred to the flip-flop FF3, and the like, the data of the flip-flop ff62 is transferred to the flip-flop FF32, and the data of the flip-flop ff64 is transferred to the OR gate Ra and terminal S.
It is transferred to the drive circuit in the subsequent stage via O.

【0025】次に、4)クロック信号CLKがローレベ
ルで、選択信号SELがローレベルである場合、スイッ
チSW1b〜SW32bが閉じて、フリップフロップF
F1のデータがフリップフロップff2へ、フリップフ
ロップFF2のデータがフリップフロップff4へ、以
下同様に、フリップフロップFF32のデータがフリッ
プフロップff64へそれぞれ転送される。
Next, 4) when the clock signal CLK is at the low level and the selection signal SEL is at the low level, the switches SW1b to SW32b are closed and the flip-flop F
The data of F1 is transferred to the flip-flop ff2, the data of the flip-flop FF2 is transferred to the flip-flop ff4, and so on, and the data of the flip-flop FF32 is transferred to the flip-flop ff64.

【0026】これら1)から4)のステップを連続して
繰返すことによって2つのデータが転送、記憶され、こ
の周期を32回繰返すことによって1つの駆動回路20
内にデータ転送が行なわれることになる。したがって、
まずブロックB1に対応する印画データD1が入力さ
れ、ブロック半分のデータ数の半分の回数、すなわち5
12回だけ1)から4)のステップを繰返すことによっ
て、図1のブロックB1の駆動回路20およびブロック
B2の駆動回路20に印画データD1が転送される。
Two data are transferred and stored by continuously repeating the steps 1) to 4), and one drive circuit 20 is obtained by repeating this cycle 32 times.
Data will be transferred within. Therefore,
First, the print data D1 corresponding to the block B1 is input, and the number of times the data is half the number of blocks, that is, 5
By repeating steps 1) to 4) only 12 times, the print data D1 is transferred to the drive circuit 20 of the block B1 and the drive circuit 20 of the block B2 of FIG.

【0027】次に図3において、ストローブ信号/ST
B1がローレベルに反転すると、ブロックB1の各駆動
回路20のアンドゲートG1〜G64が有効になって、
フリップフロップff1〜ff64に格納されたデータ
に基づいてスイッチング素子T1〜T64が駆動され
る。こうしてブロックB1の発熱素子R1〜R1024
が印画データD1に基づいて選択的に発熱して印画が行
なわれる。
Next, referring to FIG. 3, the strobe signal / ST
When B1 is inverted to the low level, the AND gates G1 to G64 of each drive circuit 20 of the block B1 become effective,
The switching elements T1 to T64 are driven based on the data stored in the flip-flops ff1 to ff64. Thus, the heating elements R1 to R1024 of the block B1
Is selectively heated based on the print data D1 to print.

【0028】このようなブロックB1の印画動作に併せ
て、次のブロックB2に対応する印画データD2が駆動
回路20に入力される。このときストローブ信号/ST
B1がローレベルであるため、ブロックB1の駆動回路
20内のクロックゲートCGはローレベルとなり、クロ
ック信号CLKの入力が阻止され、ブロックB1の駆動
回路20にはデータ転送されない。一方、ストローブ信
号/STB2がハイレベルであるため、ブロックB2の
駆動回路20内のクロックゲートCGは有効となり、印
画データD2はブロックB2の駆動回路20に転送され
ることになる。
In addition to the printing operation of the block B1, the printing data D2 corresponding to the next block B2 is input to the drive circuit 20. Strobe signal / ST at this time
Since B1 is at low level, the clock gate CG in the drive circuit 20 of the block B1 becomes low level, the input of the clock signal CLK is blocked, and data is not transferred to the drive circuit 20 of block B1. On the other hand, since the strobe signal / STB2 is at the high level, the clock gate CG in the drive circuit 20 of the block B2 becomes valid and the print data D2 is transferred to the drive circuit 20 of the block B2.

【0029】次に、ストローブ信号/STB1がハイレ
ベルに反転し、ストローブ信号/STB2がローレベル
に反転すると、ブロックB2の各駆動回路20のアンド
ゲートG1〜G64が有効になって、フリップフロップ
ff1〜ff64に格納されたデータに基づいてスイッ
チング素子T1〜T64が駆動される。こうしてブロッ
クB2の発熱素子R1024〜R2048が印画データ
D2に基づいて選択的に発熱して印画が行なわれる。
Next, when the strobe signal / STB1 is inverted to the high level and the strobe signal / STB2 is inverted to the low level, the AND gates G1 to G64 of the drive circuits 20 of the block B2 are enabled, and the flip-flop ff1. The switching elements T1 to T64 are driven based on the data stored in ff64. In this way, the heating elements R1024 to R2048 of the block B2 selectively generate heat based on the print data D2 to print.

【0030】このようなブロックB2の印画動作に併せ
て、次のブロックB1に対応する印画データD3が駆動
回路20に入力される。このときストローブ信号/ST
B2がローレベルであるため、ブロックB2の駆動回路
20内のクロックゲートCGはローレベルとなり、クロ
ック信号CLKの入力が阻止され、ブロックB2の駆動
回路20にはデータ転送されない。一方、ストローブ信
号/STB1がハイレベルであるため、ブロックB1の
駆動回路20内のクロックゲートCGは有効となり、印
画データD3はブロックB1の駆動回路20に転送され
ることになる。
In addition to the printing operation of the block B2, the printing data D3 corresponding to the next block B1 is input to the drive circuit 20. Strobe signal / ST at this time
Since B2 is at low level, the clock gate CG in the drive circuit 20 of the block B2 becomes low level, the input of the clock signal CLK is blocked, and data is not transferred to the drive circuit 20 of block B2. On the other hand, since the strobe signal / STB1 is at the high level, the clock gate CG in the drive circuit 20 of the block B1 becomes valid, and the print data D3 is transferred to the drive circuit 20 of the block B1.

【0031】こうしてストローブ信号/STB1、/S
TB2が交互にレベル反転することによって、ブロック
B1、B2の時分割印字またはデータ転送が交互に実行
される。このように本実施例において、計3つのフリッ
プフロップで2ビット分のデータ転送および記憶が可能
になるため、データの転送記憶回路の規模を小さくする
ことができる。
Thus, the strobe signals / STB1, / S
By alternately inverting the level of TB2, time-divisional printing or data transfer of blocks B1 and B2 is alternately executed. As described above, in the present embodiment, data transfer and storage of 2 bits can be performed by a total of three flip-flops, and thus the scale of the data transfer storage circuit can be reduced.

【0032】(第2実施例)図5は、本発明の第2実施
例であるサーマルヘッドの電気的構成を示す回路図であ
る。このサーマルヘッドは、複数の発熱素子R1〜R2
048と、たとえば64個の発熱素子毎に接続される駆
動回路20aとで構成されており、各発熱素子R1〜R
2048の一端は共通接続されて電源電圧VHが供給さ
れる。
(Second Embodiment) FIG. 5 is a circuit diagram showing the electrical construction of a thermal head according to a second embodiment of the present invention. This thermal head has a plurality of heating elements R1 to R2.
048 and, for example, a drive circuit 20a connected to every 64 heating elements, and each heating element R1 to R
One end of 2048 is commonly connected and the power supply voltage VH is supplied.

【0033】駆動回路20aは、印画データDATAが
1ラインのずつ連続して転送できるように縦続接続され
ており、各駆動回路20aには奇数番目の発熱素子R
1、R3、…、R2047の駆動タイミングを決めるス
トローブ信号/STB1と、偶数番目の発熱素子R2、
R4、…、R2048の駆動タイミングを決めるストロ
ーブ信号/STB2がそれぞれ入力される。さらに、各
駆動回路20aには、印画データDATAの転送タイミ
ングを決めるクロック信号CLKが入力される。
The drive circuits 20a are connected in series so that the print data DATA can be continuously transferred line by line. Each drive circuit 20a has an odd number of heating elements R.
, R2047, strobe signal / STB1 and even-numbered heating elements R2,
A strobe signal / STB2 that determines the drive timing of R4, ..., R2048 is input. Further, a clock signal CLK that determines the transfer timing of the print data DATA is input to each drive circuit 20a.

【0034】図6は、図5に示す駆動回路20aの内部
構成を示す回路図である。この駆動回路20aは64ビ
ット分の発熱素子を駆動する例であり、データ転送用の
フリップフロップFF1〜FF32と、データ記憶用の
フリップフロップff1〜ff64と、各フリップフロ
ップ相互間を開閉するスイッチSW1a〜SW1d、
…、SW32a〜SW32dとから成る転送記憶回路を
有し、さらに64個の発熱素子に流れる電流を制御する
ための64個のスイッチング素子T1〜T64と、フリ
ップフロップff1〜ff64に接続され、各スイッチ
ング素子T1〜T64を制御するための64個のアンド
ゲートG1〜G64などを具備する。また、駆動回路2
0aには、64ビット分の発熱素子と接続するための端
子H1〜H64、各スイッチング素子T1〜T64のソ
ース側を共通接続した端子GND、奇数番目のアンドゲ
ートG1、G3、…、G63にインバータNa1を介し
てストローブ信号を供給する端子STB1、偶数番目の
アンドゲートG2、G4、…、G64にインバータNa
2を介してストローブ信号を供給する端子STB2、フ
リップフロップFF1に印画データを供給する端子S
I、次段の駆動回路20aへに印画データを供給する端
子SO、およびクロック信号CLKを供給する端子CL
Kが設けられ、さらにストローブ信号/STB1とクロ
ック信号CLKとの論理積をとってクロック信号CLK
1を出力するクロックゲートCG1と、その反転クロッ
ク信号/CLK1を出力するインバータNb1と、スト
ローブ信号/STB2とクロック信号CLKとの論理積
をとってクロック信号CLK2を出力するクロックゲー
トCG2と、その反転クロック信号/CLK2を出力す
るインバータNb1と、スイッチSW32cとスイッチ
SW32dの論理和を出力するオアゲートRaが形成さ
れる。
FIG. 6 is a circuit diagram showing the internal structure of the drive circuit 20a shown in FIG. This drive circuit 20a is an example of driving a heating element for 64 bits, and flip-flops FF1 to FF32 for data transfer, flip-flops ff1 to ff64 for data storage, and a switch SW1a for opening and closing each flip-flop. ~ SW1d,
.., SW32a to SW32d, a transfer memory circuit, and 64 switching elements T1 to T64 for controlling the current flowing through the 64 heating elements, and flip-flops ff1 to ff64, which are connected to each switching element. It comprises 64 AND gates G1 to G64 for controlling the elements T1 to T64. In addition, the drive circuit 2
0a is a terminal H1 to H64 for connecting a heating element for 64 bits, a terminal GND to which the source side of each switching element T1 to T64 is commonly connected, and an odd AND gate G1, G3, ... An inverter Na is connected to a terminal STB1 that supplies a strobe signal via Na1 and even-numbered AND gates G2, G4, ..., G64.
Terminal STB2 for supplying a strobe signal via S2 and terminal S for supplying print data to the flip-flop FF1.
I, a terminal SO for supplying the print data to the drive circuit 20a in the next stage, and a terminal CL for supplying the clock signal CLK.
K is provided, and the logical product of the strobe signal / STB1 and the clock signal CLK is taken to obtain the clock signal CLK.
1, a clock gate CG1 that outputs 1, a reverse gate signal CLK1 that outputs an inverted clock signal / CLK1, a clock gate CG2 that outputs a clock signal CLK2 by logically ANDing a strobe signal / STB2 and a clock signal CLK, and its inversion. An inverter Nb1 that outputs the clock signal / CLK2 and an OR gate Ra that outputs the logical sum of the switches SW32c and SW32d are formed.

【0035】クロックゲートCG1が出力するクロック
信号CLK1は、スイッチSW1a、SW2a、…、S
W32aの非反転入力およびスイッチSW1c、SW2
c、…、SW32cの反転入力に供給される。インバー
タNb1が出力する反転クロック信号/CLK1は、ス
イッチSW1a、SW2a、…、SW32aの反転入力
およびスイッチSW1c、SW2c、…、SW32cの
非反転入力に供給される。クロックゲートCG2が出力
するクロック信号CLK2は、スイッチSW1b、SW
2b、…、SW32bの非反転入力およびスイッチSW
1d、SW2d、…、SW32dの反転入力に供給され
る。インバータNb2が出力する反転クロック信号/C
LK2は、スイッチSW1b、SW2b、…、SW32
bの反転入力およびスイッチSW1d、SW2d、…、
SW32dの非反転入力に供給される。
The clock signal CLK1 output from the clock gate CG1 is supplied to the switches SW1a, SW2a, ..., S.
Non-inverting input of W32a and switches SW1c and SW2
c, ..., SW32c is supplied to the inverting input. The inverted clock signal / CLK1 output from the inverter Nb1 is supplied to the inverting inputs of the switches SW1a, SW2a, ..., SW32a and the non-inverting inputs of the switches SW1c, SW2c ,. The clock signal CLK2 output by the clock gate CG2 is output from the switches SW1b and SW.
2b, ..., SW32b non-inverting input and switch SW
1d, SW2d, ..., SW32d are supplied to the inverting inputs. Inverted clock signal / C output from the inverter Nb2
LK2 includes switches SW1b, SW2b, ..., SW32.
Inverted input of b and switches SW1d, SW2d, ...,
It is supplied to the non-inverting input of SW32d.

【0036】次にサーマルヘッドの動作を図7のタイミ
ングチャートを参照しながら説明する。まず図7におい
て、ストローブ信号/STB1がハイレベルで、/ST
B2がローレベル状態でクロックゲートCG1が有効と
なり、次に1ライン分の印画データD1がクロック信号
CLKに同期して端子SIを介してフリップフロップF
F1に入力される。
Next, the operation of the thermal head will be described with reference to the timing chart of FIG. First, in FIG. 7, when the strobe signal / STB1 is at a high level, / ST
When B2 is in the low level state, the clock gate CG1 is enabled, and then the print data D1 for one line is synchronized with the clock signal CLK and the flip-flop F via the terminal SI.
Input to F1.

【0037】そこで、1)クロック信号CLKがハイレ
ベルで、クロック信号CLK1がハイレベルとなる場
合、SW1c〜SW32cが閉じた状態となり、ff1
からFF2へ、ff61からFF32へデータ転送が行
なわれる。
Therefore, 1) When the clock signal CLK is at the high level and the clock signal CLK1 is at the high level, SW1c to SW32c are in the closed state and ff1.
Data is transferred from FF2 to FF2 and from ff61 to FF32.

【0038】次に、2)クロック信号CLKがローレベ
ルで、クロック信号CLK1がローレベルとなる場合、
SW1a〜SW32aが閉じた状態となり、FF1のデ
ータがff1へ、FF32のデータがff63へ転送さ
れる。
2) When the clock signal CLK is low level and the clock signal CLK1 is low level,
SW1a to SW32a are closed, and the data of FF1 is transferred to ff1 and the data of FF32 is transferred to ff63.

【0039】次に、ストローブ信号/STB1がローレ
ベルに反転すると、各駆動回路20aのアンドゲートG
1、G3、…、G63が有効になって、フリップフロッ
プff1、ff3、…、ff63に格納されたデータに
基づいてスイッチング素子T1、T3、…、T63が駆
動される。こうして奇数番目の発熱素子R1、R3、
…、R2047が印画データD1に基づいて選択的に発
熱して印画が行なわれる。
Next, when the strobe signal / STB1 is inverted to the low level, the AND gate G of each drive circuit 20a.
, G63 are enabled, and the switching elements T1, T3, ..., T63 are driven based on the data stored in the flip-flops ff1, ff3 ,. Thus, the odd-numbered heating elements R1, R3,
, R2047 selectively generate heat based on the print data D1 to print.

【0040】このような奇数番の印画動作に併せて、次
の印画データD2が駆動回路20aに入力される。この
ときストローブ信号/STB1がローレベルであるた
め、駆動回路20a内のクロックゲートCG1はローレ
ベルとなり、クロック信号CLKの入力が阻止され、ス
イッチSW1a〜SW32a、SW1c〜SW32cが
開いた状態となり、フリップフロップFF1〜FF32
と奇数番目のフリップフロップff1、ff3、…、f
f63とが切断され、印画データD2がff2、ff
4、…、ff64に転送される。
In addition to the odd-numbered printing operation, the next printing data D2 is input to the drive circuit 20a. At this time, since the strobe signal / STB1 is at low level, the clock gate CG1 in the drive circuit 20a becomes low level, the input of the clock signal CLK is blocked, the switches SW1a to SW32a and SW1c to SW32c are opened, and the flip-flop is turned on. FF1 to FF32
And odd-numbered flip-flops ff1, ff3, ..., f
f63 is disconnected and the print data D2 is ff2, ff
4, ..., FF64.

【0041】そこで、1)クロック信号CLKがハイレ
ベルでクロック信号CLK2がハイレベルとなる場合、
SW1d〜SW32dが閉じた状態となり、ff2から
FF2へ、ff62からFF32へデータ転送が行われ
る。
Therefore, 1) when the clock signal CLK is at the high level and the clock signal CLK2 is at the high level,
SW1d to SW32d are closed, and data is transferred from ff2 to FF2 and from ff62 to FF32.

【0042】次に、2)クロック信号CLKがローレベ
ルでクロック信号CLK2がローレベルとなる場合、S
W1b〜SW32bが閉じた状態となり、FF1からf
f2へ、FF32からff64へデータ転送が行われ
る。
2) If the clock signal CLK is low level and the clock signal CLK2 is low level, S
W1b to SW32b are closed, and FF1 to f
Data is transferred to f2 and from FF32 to ff64.

【0043】次に、ストローブ信号/STB1がハイレ
ベルに反転し、ストローブ信号/STB2がローレベル
に反転すると、各駆動回路20aのアンドゲートG2、
G4、…、G64が有効になって、フリップフロップf
f2、ff2、…、ff64に格納されたデータに基づ
いてスイッチング素子T2、T4、…、T64が駆動さ
れる。こうして偶数番目の発熱素子R2、R4、…、R
2048が印画データD2に基づいて選択的に発熱して
印画が行なわれる。
Next, when the strobe signal / STB1 is inverted to the high level and the strobe signal / STB2 is inverted to the low level, the AND gate G2 of each drive circuit 20a,
G4, ..., G64 are enabled and the flip-flop f
The switching elements T2, T4, ..., T64 are driven based on the data stored in f2, ff2 ,. Thus, the even-numbered heating elements R2, R4, ..., R
2048 selectively generates heat based on the print data D2 to print.

【0044】このような偶数番の印画動作に併せて、次
の印画データD3が駆動回路20aに入力される。この
ときストローブ信号/STB2がローレベルであるた
め、駆動回路20a内のクロックゲートCG2はローレ
ベルとなり、クロック信号CLKの入力が阻止され、ス
イッチSW1b〜SW32b、SW1d〜SW32dが
開いた状態となり、フリップフロップFF1〜FF32
と偶数番目のフリップフロップff2、ff4、…、f
f64とが切断され、印画データD3がff1、ff
3、…、ff63に転送される。
In addition to such an even-numbered printing operation, the next printing data D3 is input to the drive circuit 20a. Since the strobe signal / STB2 is low level at this time, the clock gate CG2 in the drive circuit 20a becomes low level, the input of the clock signal CLK is blocked, the switches SW1b to SW32b and SW1d to SW32d are opened, and the flip-flop is turned on. FF1 to FF32
And even-numbered flip-flops ff2, ff4, ..., f
f64 is disconnected and the print data D3 is ff1, ff
3, ..., FF63.

【0045】こうしてストローブ信号/STB1、/S
TB2が交互にレベル反転することによって、奇数番の
発熱素子と偶数番の発熱素子の時分割印字またはデータ
転送が交互に実行される。このように本実施例におい
て、計3つのフリップフロップで2ビット分のデータ転
送および記憶が可能になるため、データの転送記憶回路
の規模を小さくすることができる。
Thus, the strobe signals / STB1, / S
By alternately reversing the level of TB2, time-division printing or data transfer of the odd-numbered heating elements and the even-numbered heating elements is alternately executed. As described above, in the present embodiment, data transfer and storage of 2 bits can be performed by a total of three flip-flops, and thus the scale of the data transfer storage circuit can be reduced.

【0046】(第3実施例)図8は、本発明の第3実施
例であるサーマルヘッドの電気的構成を示す回路図であ
る。このサーマルヘッドは、複数の発熱素子R1〜R2
048と、たとえば64個の発熱素子毎に接続される駆
動回路20bとで構成されており、各発熱素子R1〜R
2048の一端は共通接続されて電源電圧VHが供給さ
れる。
(Third Embodiment) FIG. 8 is a circuit diagram showing the electrical construction of a thermal head according to a third embodiment of the present invention. This thermal head has a plurality of heating elements R1 to R2.
048 and, for example, a drive circuit 20b connected to every 64 heating elements, and each heating element R1 to R
One end of 2048 is commonly connected and the power supply voltage VH is supplied.

【0047】駆動回路20bは、印画データDATAが
1ラインずつ連続して転送できるように縦続接続されて
おり、各駆動回路20bには奇数番目の発熱素子R1、
R3、…、R2047の駆動タイミングを決めるストロ
ーブ信号/STB1と、偶数番目の発熱素子R2、R
4、…、R2048の駆動タイミングを決めるストロー
ブ信号/STB2がそれぞれ入力される。さらに、各駆
動回路20aには、印画データDATAの転送タイミン
グを決めるクロック信号CLKおよび、このクロック信
号CLKを2分周した選択信号SELがそれぞれ入力さ
れる。
The drive circuits 20b are connected in series so that the print data DATA can be continuously transferred line by line. Each drive circuit 20b has an odd-numbered heating element R1,
Strobe signal / STB1 for determining the drive timing of R3, ..., R2047 and even-numbered heating elements R2, R
4, ..., Strobe signal / STB2 that determines the drive timing of R2048 are input. Further, a clock signal CLK that determines the transfer timing of the print data DATA and a selection signal SEL obtained by dividing the clock signal CLK by two are input to each drive circuit 20a.

【0048】図9は、図8に示す駆動回路20bの内部
構成のうち前半32ビット分を示す回路図であり、図1
0は駆動回路20bの後半32ビット分を示す回路図で
ある。この駆動回路20bは64ビット分の発熱素子を
駆動する例であり、データ転送用のフリップフロップF
F1〜FF32と、データ記憶用のフリップフロップf
f1〜ff64と、各フリップフロップ相互間を開閉す
るスイッチSW1a〜SW1d、…、SW32a〜SW
32dとから成る転送記憶回路を有し、さらに64個の
発熱素子に流れる電流を制御するための64個のスイッ
チング素子T1〜T64と、フリップフロップff1〜
ff64に接続され、各スイッチング素子T1〜T64
を制御するための64個のアンドゲートG1〜G64な
どを具備する。また、駆動回路20bには、64ビット
分の発熱素子と接続するための端子H1〜H64、各ス
イッチング素子T1〜T64のソース側を共通接続した
端子GND、奇数番目のアンドゲートG1、G3、…、
G63にインバータNa1を介してストローブ信号を供
給する端子STB1、偶数番目のアンドゲートG2、G
4、…、G64にインバータNa2を介してストローブ
信号を供給する端子STB2、フリップフロップFF1
に印画データを供給する端子SI、次段の駆動回路20
aへに印画データを供給する端子SO、クロック信号C
LKを供給する端子CLK、および選択信号SELを供
給する端子SELが設けられ、さらにストローブ信号/
STB1とクロック信号CLKとの論理積をとってクロ
ック信号CLK1を出力するクロックゲートCG1と、
その反転クロック信号/CLK1を出力するインバータ
Nb1と、ストローブ信号/STB2とクロック信号C
LKとの論理積をとってクロック信号CLK2を出力す
るクロックゲートCG2と、その反転クロック信号/C
LK2を出力するインバータNb1と、反転選択信号/
SELを出力するインバータNcと、クロック信号CL
K1と選択信号SELの論理積を出力するアンドゲート
Gaと、反転クロック信号/CLK1と選択信号SEL
の論理積を出力するアンドゲートGbと、クロック信号
CLK1と反転選択信号/SELの論理積を出力するア
ンドゲートGcと、反転クロック信号/CLK1と反転
選択信号/SELの論理積を出力するアンドゲートGd
と、クロック信号CLK2と選択信号SELの論理積を
出力するアンドゲートGeと、反転クロック信号/CL
K2と選択信号SELの論理積を出力するアンドゲート
Gfと、クロック信号CLK2と反転選択信号/SEL
の論理積を出力するアンドゲートGgと、反転クロック
信号/CLK2と反転選択信号/SELの論理積を出力
するアンドゲートGdと、スイッチSW32cとスイッ
チSW32dの論理和を出力するオアゲートRaが形成
される。
FIG. 9 is a circuit diagram showing the first half 32 bits of the internal configuration of the drive circuit 20b shown in FIG.
0 is a circuit diagram showing the latter half 32 bits of the drive circuit 20b. This drive circuit 20b is an example of driving a heating element for 64 bits, and a flip-flop F for data transfer.
F1 to FF32 and a flip-flop f for storing data
f1 to ff64 and switches SW1a to SW1d, ..., SW32a to SW for opening and closing the respective flip-flops.
32d, and 64 switching elements T1 to T64 for controlling the current flowing through the 64 heating elements, and flip-flops ff1 to ff1.
ff64 connected to each switching element T1 to T64
64 AND gates G1 to G64, etc. for controlling Further, in the drive circuit 20b, terminals H1 to H64 for connecting to 64-bit heating elements, a terminal GND in which the source sides of the switching elements T1 to T64 are commonly connected, and odd-numbered AND gates G1, G3, ... ,
A terminal STB1 for supplying a strobe signal to G63 via an inverter Na1 and even-numbered AND gates G2, G
, ..., a terminal STB2 for supplying a strobe signal to G64 via an inverter Na2, a flip-flop FF1
SI for supplying print data to the drive circuit 20 of the next stage
a terminal SO for supplying print data to a, clock signal C
A terminal CLK for supplying LK and a terminal SEL for supplying a selection signal SEL are provided, and a strobe signal /
A clock gate CG1 which outputs a clock signal CLK1 by taking a logical product of STB1 and the clock signal CLK;
An inverter Nb1 that outputs the inverted clock signal / CLK1, a strobe signal / STB2, and a clock signal C
A clock gate CG2 that outputs a clock signal CLK2 by performing a logical product with LK and its inverted clock signal / C
An inverter Nb1 that outputs LK2 and an inverted selection signal /
Inverter Nc that outputs SEL and clock signal CL
AND gate Ga that outputs a logical product of K1 and selection signal SEL, inverted clock signal / CLK1 and selection signal SEL
AND gate Gb that outputs the logical product of the clock signal CLK1 and the inverted selection signal / SEL, and an AND gate that outputs the logical product of the inverted clock signal / CLK1 and the inverted selection signal / SEL Gd
An AND gate Ge which outputs a logical product of the clock signal CLK2 and the selection signal SEL, and an inverted clock signal / CL.
AND gate Gf that outputs a logical product of K2 and selection signal SEL, clock signal CLK2, and inverted selection signal / SEL
An AND gate Gg that outputs the logical product of the two, an AND gate Gd that outputs the logical product of the inverted clock signal / CLK2 and the inverted selection signal / SEL, and an OR gate Ra that outputs the logical sum of the switches SW32c and SW32d are formed. .

【0049】アンドゲートGaの出力信号S1は、スイ
ッチSW1a、SW2a、…、SW16aの非反転入力
およびスイッチSW1c、SW2c、…、SW16cの
反転入力に供給される。アンドゲートGbの出力信号S
2は、スイッチSW1a、SW2a、…、SW16aの
反転入力およびスイッチSW1c、SW2c、…、SW
16cの非反転入力に供給される。アンドゲートGcの
出力信号S3は、スイッチSW1b、SW2b、…、S
W16bの非反転入力およびスイッチSW1d、SW2
d、…、SW16dの反転入力に供給される。アンドゲ
ートGdの出力信号S4は、スイッチSW1b、SW2
b、…、SW16bの反転入力およびスイッチSW1
d、SW2d、…、SW16dの非反転入力に供給され
る。
The output signal S1 of the AND gate Ga is supplied to the non-inverting inputs of the switches SW1a, SW2a, ..., SW16a and the inverting inputs of the switches SW1c, SW2c ,. Output signal S of AND gate Gb
2 is an inverting input of the switches SW1a, SW2a, ..., SW16a and switches SW1c, SW2c ,.
It is supplied to the non-inverting input of 16c. The output signal S3 of the AND gate Gc is the switches SW1b, SW2b, ..., S.
Non-inverting input of W16b and switches SW1d, SW2
, ..., SW16d is supplied to the inverting input. The output signal S4 of the AND gate Gd is applied to the switches SW1b and SW2.
b, ..., SW16b inverting input and switch SW1
, SW16d are supplied to the non-inverting inputs of d, SW2d ,.

【0050】さらにアンドゲートGeの出力信号E1
は、スイッチSW17a、SW18a、…、SW32a
の非反転入力およびスイッチSW17c、SW18c、
…、SW32cの反転入力に供給される。アンドゲート
Gfの出力信号E2は、スイッチSW17a、SW18
a、…、SW32aの反転入力およびスイッチSW17
c、SW18c、…、SW32cの非反転入力に供給さ
れる。アンドゲートGgの出力信号E3は、スイッチS
W17b、SW18b、…、SW32bの非反転入力お
よびスイッチSW17d、SW18d、…、SW32d
の反転入力に供給される。アンドゲートGhの出力信号
E4は、スイッチSW17b、SW18b、…、SW3
2bの反転入力およびスイッチSW17d、SW18
d、…、SW32dの非反転入力に供給される。
Further, the output signal E1 of the AND gate Ge
Are switches SW17a, SW18a, ..., SW32a.
Non-inverting input and switches SW17c, SW18c,
..., supplied to the inverting input of the SW 32c. The output signal E2 of the AND gate Gf is supplied to the switches SW17a and SW18.
, inverting input of SW32a and switch SW17
, SW18c, ..., SW32c non-inverting inputs. The output signal E3 of the AND gate Gg is the switch S
, SW32b non-inverting input and switches SW17d, SW18d, ..., SW32d
Is supplied to the inverting input of. The output signal E4 of the AND gate Gh is supplied to the switches SW17b, SW18b, ..., SW3.
2b inverting input and switches SW17d, SW18
, ..., SW32d is supplied to the non-inverting input.

【0051】次にサーマルヘッドの動作を図11および
図12のタイミングチャートを参照しながら説明する。
まず図11において、ストローブ信号/STB1、/S
TB2がハイレベル状態でクロックゲートCG1、CG
2が有効となり、次に図12に示すように、印画データ
DATAがクロック信号CLKに同期して端子SIを介
してフリップフロップFF1およびFF17に入力され
る。
Next, the operation of the thermal head will be described with reference to the timing charts of FIGS.
First, in FIG. 11, strobe signals / STB1, / S
Clock gates CG1 and CG when TB2 is at a high level
2, the print data DATA is input to the flip-flops FF1 and FF17 via the terminal SI in synchronization with the clock signal CLK, as shown in FIG.

【0052】そこで、1)クロック信号CLK1、CL
K2がハイレベルで、選択信号SELがハイレベルであ
る場合、スイッチSW1c〜SW32cが閉じて、フリ
ップフロップff1のデータがフリップフロップFF2
へ、フリップフロップff3のデータがフリップフロッ
プFF3へ、以下同様に、フリップフロップff61の
データがフリップフロップFF32へそれぞれ転送さ
れ、そしてフリップフロップff31のデータがオアゲ
ートRaから、オアゲートRcへ、フリップフロップf
f63のデータがオアゲートRbからオアゲートRcを
通して、端子SOを介して後段の駆動回路に転送され
る。
Therefore, 1) clock signals CLK1 and CL
When K2 is at a high level and the selection signal SEL is at a high level, the switches SW1c to SW32c are closed and the data of the flip-flop ff1 is flip-flop FF2.
The data of the flip-flop ff3 is transferred to the flip-flop FF3, the data of the flip-flop ff61 is similarly transferred to the flip-flop FF32, and the data of the flip-flop ff31 is transferred from the OR gate Ra to the OR gate Rc to the flip-flop f.
The data of f63 is transferred from the OR gate Rb through the OR gate Rc to the drive circuit in the subsequent stage through the terminal SO.

【0053】次に、2)クロック信号CLK1、CLK
2がローレベルで、選択信号SELがハイレベルである
場合、スイッチSW1a〜SW32aが閉じて、フリッ
プフロップFF1のデータがフリップフロップff1
へ、フリップフロップFF2のデータがフリップフロッ
プff3へ、以下同様に、フリップフロップFF32の
データがフリップフロップff63へそれぞれ転送され
る。
2) Clock signals CLK1 and CLK
When 2 is at the low level and the selection signal SEL is at the high level, the switches SW1a to SW32a are closed and the data of the flip-flop FF1 is flip-flop ff1.
Data of the flip-flop FF2 is transferred to the flip-flop ff3, and similarly, data of the flip-flop FF32 is transferred to the flip-flop ff63.

【0054】次に、3)クロック信号CLK1、CLK
2がハイレベルで、選択信号SELがローレベルである
場合、スイッチSW1d〜SW32dが閉じて、フリッ
プフロップff2のデータがフリップフロップFF2
へ、フリップフロップff4のデータがフリップフロッ
プFF3へ、以下同様に、フリップフロップff62の
データがフリップフロップFF32へそれぞれ転送さ
れ、そしてフリップフロップff32のデータがオアゲ
ートRaから、オアゲートRcへ、フリップフロップf
f64のデータがオアゲートRbからオアゲートRcを
通して、端子SOを介して後段の駆動回路に転送され
る。
Next, 3) clock signals CLK1 and CLK
2 is at a high level and the selection signal SEL is at a low level, the switches SW1d to SW32d are closed and the data of the flip-flop ff2 is flip-flop FF2.
To the flip-flop FF3, the data of the flip-flop ff62 is similarly transferred to the flip-flop FF32, and the data of the flip-flop ff32 is transferred from the OR gate Ra to the OR gate Rc to the flip-flop f.
The data of f64 is transferred from the OR gate Rb through the OR gate Rc to the drive circuit in the subsequent stage through the terminal SO.

【0055】次に、4)クロック信号CLK1、CLK
2がローレベルで、選択信号SELがローレベルである
場合、スイッチSW1b〜SW32bが閉じて、フリッ
プフロップFF1のデータがフリップフロップff2
へ、フリップフロップFF2のデータがフリップフロッ
プff4へ、以下同様に、フリップフロップFF32の
データがフリップフロップff64へそれぞれ転送され
る。
Next, 4) clock signals CLK1 and CLK
When 2 is low level and the selection signal SEL is low level, the switches SW1b to SW32b are closed and the data of the flip-flop FF1 is flip-flop ff2.
Data of the flip-flop FF2 is transferred to the flip-flop ff4, and similarly, data of the flip-flop FF32 is transferred to the flip-flop ff64.

【0056】これら1)から4)のステップを連続して
繰返すことによって2つのデータが転送、記憶され、こ
の周期を16回繰返すことによって1つの駆動回路20
b内にデータ転送が行なわれることになる。
Two data are transferred and stored by continuously repeating the steps 1) to 4), and one driving circuit 20 is repeated by repeating this cycle 16 times.
Data will be transferred within b.

【0057】次に図11において、ストローブ信号/S
TB1がローレベルに反転すると、各駆動回路20bの
アンドゲートG1、G2、…、G32が有効になって、
フリップフロップff1、ff2、…、ff32に格納
されたデータに基づいてスイッチング素子T1、T2、
…、T32が駆動される。こうして各駆動回路の前半3
2ビット分の発熱素子が印画データD1に基づいて選択
的に発熱して印画が行なわれる。
Next, referring to FIG. 11, the strobe signal / S
When TB1 is inverted to the low level, the AND gates G1, G2, ..., G32 of each drive circuit 20b become valid,
Switching elements T1, T2, based on the data stored in the flip-flops ff1, ff2, ..., ff32.
..., T32 is driven. In this way, the first half 3 of each drive circuit
The 2-bit heating elements selectively generate heat based on the print data D1 to print.

【0058】このような前半32ビット分の印画動作に
併せて、次の印画データD2が駆動回路20aに入力さ
れる。このときストローブ信号/STB1がローレベル
であるため、駆動回路20b内のクロックゲートCG1
はローレベルとなり、クロック信号CLK1はローレベ
ルとなり、さらに出力信号S1、S3はローレベルとな
り、スイッチSW1a〜SW16a、SW1b〜SW1
6bが開いた状態となる。したがって、フリップフロッ
プFF1〜FF16間のデータ転送が行なわれない。
In addition to the printing operation for the first half 32 bits, the next printing data D2 is input to the drive circuit 20a. At this time, since the strobe signal / STB1 is at low level, the clock gate CG1 in the drive circuit 20b is
Becomes low level, the clock signal CLK1 becomes low level, the output signals S1 and S3 become low level, and the switches SW1a to SW16a and SW1b to SW1.
6b is opened. Therefore, data transfer between flip-flops FF1 to FF16 is not performed.

【0059】このとき、印画データD2はクロック信号
CLKと同期して端子SIを介してフリップフロップF
F1と並列接続されたフリップフロップFF17に入力
される。
At this time, the print data D2 is synchronized with the clock signal CLK and the flip-flop F via the terminal SI.
It is input to the flip-flop FF17 connected in parallel with F1.

【0060】そこで、1)クロック信号CLK2がハイ
レベルで選択信号SELがハイレベルである場合、スイ
ッチSW17c〜SW32cが閉じて、フリップフロッ
プff33のデータがFF18へ、フリップフロップf
f35のデータがFF19へ、以下同様にフリップフロ
ップff61のデータがフリップフロップFF32へそ
れぞれ転送され、そしてフリップフロップff63のデ
ータがオアゲートRbからオアゲートRcを経て端子S
Oを介して後段の駆動回路に転送される。
Therefore, 1) When the clock signal CLK2 is at the high level and the selection signal SEL is at the high level, the switches SW17c to SW32c are closed and the data of the flip-flop ff33 is transferred to the FF18 and the flip-flop f.
The data of f35 is transferred to the FF 19, and similarly, the data of the flip-flop ff61 is transferred to the flip-flop FF32, and the data of the flip-flop ff63 is transferred from the OR gate Rb through the OR gate Rc to the terminal S.
It is transferred to the drive circuit in the subsequent stage via O.

【0061】次に、2)クロック信号CLK2がローレ
ベルで選択信号SELがハイレベルである場合、スイッ
チSW17a〜SW32aが閉じて、フリップフロップ
FF17のデータがフリップフロップFF33へ、フリ
ップフロップFF18のデータがフリップフロップFF
33へ、以下同様にフリップフロップFF32のデータ
がフリップフロップff63へそれぞれ転送される。
2) When the clock signal CLK2 is at the low level and the selection signal SEL is at the high level, the switches SW17a to SW32a are closed, the data in the flip-flop FF17 is transferred to the flip-flop FF33, and the data in the flip-flop FF18 is transferred. Flip flop FF
Similarly, the data of the flip-flop FF32 is transferred to the flip-flop FF63, and the data of the flip-flop FF32 is transferred to the flip-flop ff63.

【0062】次に、3)クロック信号CLK2がハイレ
ベルで選択信号SELがローレベルである場合、スイッ
チSW17d〜SW32dが閉じて、フリップフロップ
ff34のデータがFF18へ、フリップフロップff
36のデータがFF19へ、以下同様にフリップフロッ
プff62のデータがフリップフロップFF32へそれ
ぞれ転送され、そしてフリップフロップff64のデー
タがオアゲートRbからオアゲートRcを経て端子SO
を介して後段の駆動回路に転送される。
3) Next, when the clock signal CLK2 is at the high level and the selection signal SEL is at the low level, the switches SW17d to SW32d are closed and the data of the flip-flop ff34 is transferred to the FF18 and the flip-flop ff.
The data of 36 is transferred to the FF 19, the data of the flip-flop ff62 is similarly transferred to the flip-flop FF32, and the data of the flip-flop ff64 is transferred from the OR gate Rb to the OR gate Rc to the terminal SO.
Is transferred to the drive circuit in the subsequent stage via.

【0063】次に、4)クロック信号CLK2がローレ
ベルで選択信号SELがローレベルである場合、スイッ
チSW17b〜SW32bが閉じて、フリップフロップ
FF17のデータがフリップフロップFF34へ、フリ
ップフロップFF18のデータがフリップフロップFF
36へ、以下同様にフリップフロップFF32のデータ
がフリップフロップff64へそれぞれ転送される。
4) When the clock signal CLK2 is at the low level and the selection signal SEL is at the low level, the switches SW17b to SW32b are closed, the data in the flip-flop FF17 is transferred to the flip-flop FF34, and the data in the flip-flop FF18 is transferred. Flip flop FF
Similarly, the data of the flip-flop FF32 is transferred to the flip-flop FF64 and the data of the flip-flop FF32 to the switch 36.

【0064】これら1)から4)のステップを連続して
繰返すことによって1つの駆動回路20b内にデータ転
送が行われることになる。
By successively repeating the steps 1) to 4), data is transferred in one drive circuit 20b.

【0065】次に、ストローブ信号/STB1がハイレ
ベルに反転し、ストローブ信号/STB2がローレベル
に反転すると、各駆動回路20bのアンドゲートG3
3、G34、…、G64が有効になって、フリップフロ
ップff33、ff34、…、ff64に格納されたデ
ータに基づいてスイッチング素子T33、T34、…、
T64が駆動される。こうして各駆動回路の後半32ビ
ット分の発熱素子が印画データD2に基づいて選択的に
発熱して印画が行なわれる。
Next, when the strobe signal / STB1 is inverted to the high level and the strobe signal / STB2 is inverted to the low level, the AND gate G3 of each drive circuit 20b.
, G64 are enabled and the switching elements T33, T34, ..., Based on the data stored in the flip-flops ff33, ff34 ,.
T64 is driven. In this way, the heating elements for the latter half 32 bits of each drive circuit selectively generate heat based on the print data D2 to perform printing.

【0066】このような後半32ビット分の印画動作に
併せて、次の印画データD3が駆動回路20bに入力さ
れる。このときストローブ信号/STB2がローレベル
であるため、駆動回路20b内のクロックゲートCG2
はローレベルとなり、クロック信号CLK2はローレベ
ルとなり、さらに出力信号E1、E3はローレベルとな
り、スイッチSW17a〜SW32a、SW17b〜S
W32bが開いた状態となる。したがって、フリップフ
ロップFF17〜FF32間のデータ転送が行なわれな
い。
In addition to the printing operation for the latter half 32 bits, the next printing data D3 is input to the drive circuit 20b. At this time, since the strobe signal / STB2 is at low level, the clock gate CG2 in the drive circuit 20b is
Becomes a low level, the clock signal CLK2 becomes a low level, the output signals E1 and E3 become a low level, and the switches SW17a to SW32a and SW17b to S.
W32b is in an open state. Therefore, data transfer between the flip-flops FF17 to FF32 is not performed.

【0067】こうしてストローブ信号/STB1、/S
TB2が交互にレベル反転することによって、奇数番の
発熱素子と偶数番の発熱素子の時分割印字またはデータ
転送が交互に実行される。このように本実施例におい
て、計3つのフリップフロップで2ビット分のデータ転
送および記憶が可能になるため、データの転送記憶回路
の規模を小さくすることができる。
Thus, strobe signals / STB1, / S
By alternately reversing the level of TB2, time-division printing or data transfer of the odd-numbered heating elements and the even-numbered heating elements is alternately executed. As described above, in the present embodiment, data transfer and storage of 2 bits can be performed by a total of three flip-flops, and thus the scale of the data transfer storage circuit can be reduced.

【0068】(第4実施例)図13は、本発明の第4実
施例であるサーマルヘッドの電気的構成を示す回路図で
ある。このサーマルヘッドは、複数の発熱素子R1〜R
2048と、たとえば64個の発熱素子毎に接続された
計32個の駆動回路20cで構成されており、各発熱素
子R1〜R2048の一端は共通接続されて電源電圧V
Hが供給される。
(Fourth Embodiment) FIG. 13 is a circuit diagram showing an electrical configuration of a thermal head according to a fourth embodiment of the present invention. This thermal head has a plurality of heating elements R1 to R.
2048 and a total of 32 drive circuits 20c connected to, for example, 64 heating elements each, and one end of each heating element R1 to R2048 is commonly connected to the power supply voltage V.
H is supplied.

【0069】駆動回路20cは、印画データDATAが
1ラインずつ連続して転送できるように縦続接続されて
おり、各駆動回路20cには発熱素子R1〜R2048
の駆動タイミングを決めるストローブ信号/STBが入
力される。さらに、各駆動回路20cには、印画データ
DATAの転送タイミングを決めるクロック信号CLK
1、クロック信号CLK1を入力すべき駆動回路20c
を選択するためのチップセレクト信号CS、およびチッ
プセレクト信号CSを転送するためのクロック信号CL
K2がそれぞれ入力される。
The drive circuits 20c are connected in series so that the print data DATA can be continuously transferred line by line, and the heating elements R1 to R2048 are connected to each drive circuit 20c.
A strobe signal / STB that determines the drive timing of is input. Further, each drive circuit 20c has a clock signal CLK that determines the transfer timing of the print data DATA.
1, the drive circuit 20c to which the clock signal CLK1 should be input
Select signal CS for selecting the chip select signal and a clock signal CL for transferring the chip select signal CS
K2 is input respectively.

【0070】図14は、図13に示す駆動回路20cの
内部構成を示す回路図である。この駆動回路20cは6
4ビット分の発熱素子を駆動する例であり、データ転送
用のフリップフロップFF1〜FF64と、各フリップ
フロップのラッチタイミングを印画データ転送方向の逆
方向から遅延させるための遅延回路DR1〜DR64と
から成る転送記憶回路を有し、さらに64個の発熱素子
に流れる電流を制御するための64個のスイッチング素
子T1〜T64と、フリップフロップFF1〜FF64
に接続され、各スイッチング素子T1〜T64を制御す
るための64個のアンドゲートG1〜G64などを具備
する。
FIG. 14 is a circuit diagram showing an internal structure of drive circuit 20c shown in FIG. This drive circuit 20c has 6
This is an example of driving a 4-bit heating element, and includes flip-flops FF1 to FF64 for data transfer and delay circuits DR1 to DR64 for delaying the latch timing of each flip-flop from the opposite direction of the print data transfer direction. 64 transfer elements for controlling the current flowing through the 64 heating elements, and flip-flops FF1 to FF64.
And AND gates G1 to G64 for controlling each of the switching elements T1 to T64.

【0071】また、駆動回路20cには、64ビット分
の発熱素子と接続するための端子H1〜H64、各スイ
ッチング素子T1〜T64のソース側を共通接続した端
子GND、各アンドゲートG1〜G64にインバータN
aを介してストローブ信号を供給する端子STB、フリ
ップフロップFF1に印画データを供給する端子SI、
次段の駆動回路20cへ印画データを供給する端子S
O、クロック信号CLK1が入力する端子CLK1、チ
ップセレクト信号CSが入力する端子CI、チップセレ
クト信号CSを前段の駆動回路へ供給する端子CO、お
よびクロック信号CLK2が入力する端子CLK2が設
けられ、さらに端子CIから入力されるチップセレクト
信号CSをクロック信号CLK2のタイミングで記憶す
るための記憶素子CMと、記憶素子CMの出力とクロッ
ク信号CLK1との論理積をとってフリップフロップF
F64および遅延回路DR63に出力するトリガゲート
TGが形成されている。
Further, in the drive circuit 20c, terminals H1 to H64 for connecting the heating elements for 64 bits, a terminal GND commonly connected to the source side of the switching elements T1 to T64, and AND gates G1 to G64. Inverter N
a terminal STB for supplying a strobe signal via a, a terminal SI for supplying print data to the flip-flop FF1,
Terminal S for supplying print data to the drive circuit 20c in the next stage
O, a terminal CLK1 to which the clock signal CLK1 is input, a terminal CI to which the chip select signal CS is input, a terminal CO that supplies the chip select signal CS to the drive circuit in the preceding stage, and a terminal CLK2 to which the clock signal CLK2 is input are provided. The storage element CM for storing the chip select signal CS input from the terminal CI at the timing of the clock signal CLK2, and the logical product of the output of the storage element CM and the clock signal CLK1
A trigger gate TG for outputting to F64 and the delay circuit DR63 is formed.

【0072】次にサーマルヘッドの動作を図15および
図16のタイミングチャートを参照しながら説明する。
まずパルス状のチップセレクト信号CSがクロック信号
CLK2と同期して最後段の駆動回路20cに入力され
ると、この駆動回路20cの記憶素子CMにハイレベル
が記憶され、端子COからハイレベルを出力し、トリガ
ゲートTGが有効となり、クロック信号CLK1がフリ
ップフロップFF64および遅延回路DR63に入力さ
れる。すると、フリップフロップFF64が前段のフリ
ップフロップFF63の出力を取込んで記憶する。
Next, the operation of the thermal head will be described with reference to the timing charts of FIGS.
First, when the pulse-shaped chip select signal CS is input to the drive circuit 20c at the final stage in synchronization with the clock signal CLK2, a high level is stored in the storage element CM of this drive circuit 20c and a high level is output from the terminal CO. Then, the trigger gate TG becomes valid, and the clock signal CLK1 is input to the flip-flop FF64 and the delay circuit DR63. Then, the flip-flop FF64 takes in and stores the output of the preceding flip-flop FF63.

【0073】次に、遅延回路DR63に入力されたクロ
ック信号CLK1は所定時間遅延して、次のフリップフ
ロップFF63および遅延回路DR62に入力され、フ
リップフロップFF63が前段のフリップフロップFF
62の出力を取込んで記憶する。次に、遅延回路DR6
2に入力されたクロック信号CLK1は所定時間遅延し
て、次のフリップフロップFF62および遅延回路DR
61に入力され、フリップフロップFF62が前段のフ
リップフロップFF61の出力を取込んで記憶する。以
下同様に、クロック信号CLK1は各遅延回路を通過し
ながら各フリップフロップを次々と起動してデータ転送
を行なうことになる。先頭のフリップフロップFF1
は、前段の駆動回路20cの端子SOからの出力を取込
んで記憶する。
Next, the clock signal CLK1 input to the delay circuit DR63 is delayed by a predetermined time and then input to the next flip-flop FF63 and the delay circuit DR62, and the flip-flop FF63 causes the flip-flop FF63 of the previous stage to be input.
The output of 62 is captured and stored. Next, the delay circuit DR6
The clock signal CLK1 input to 2 is delayed for a predetermined time, and the next flip-flop FF62 and delay circuit DR
The flip-flop FF62 receives the output of the preceding flip-flop FF61 and stores it. Similarly, while the clock signal CLK1 passes through each delay circuit, each flip-flop is activated one after another to transfer data. First flip-flop FF1
Captures and stores the output from the terminal SO of the drive circuit 20c at the preceding stage.

【0074】次のクロック信号CLK2が入力される
と、最後段の駆動回路20cで記憶されたチップセレク
ト信号CSが転送されて、最後段から2番目の駆動回路
20cの記憶素子CMにハイレベルが記憶され、トリガ
ゲートTGが有効となり、次のクロック信号CLK1が
フリップフロップFF64および遅延回路DR63に入
力されると、フリップフロップFF64が前段のフリッ
プフロップFF63の出力を取込んで記憶する。以下同
様に、クロック信号CLK1は各遅延回路を通過しなが
ら各フリップフロップを次々と起動してデータ転送を行
なう。
When the next clock signal CLK2 is input, the chip select signal CS stored in the drive circuit 20c at the final stage is transferred, and the high level is applied to the storage element CM of the drive circuit 20c second from the final stage. When stored, the trigger gate TG becomes valid, and the next clock signal CLK1 is input to the flip-flop FF64 and the delay circuit DR63, the flip-flop FF64 takes in and stores the output of the preceding flip-flop FF63. Similarly, the clock signal CLK1 sequentially activates each flip-flop while passing through each delay circuit to transfer data.

【0075】こうしてクロック信号CLK1、CLK2
が駆動回路20cの個数分、すなわち32個のパルスを
発生すると、各フリップフロップに格納されていた1ラ
イン分のデータが次のフリップフロップに転送されるこ
とになる。なお、クロック信号CLK1が32個目のパ
ルスを発生するのとほぼ同じタイミングで1つの印画デ
ータDATAを入力することによって、最前段の駆動回
路20cのフリップフロップFF1に新しいデータが1
つ取込まれる。たとえば1回のデータ転送周期を0.1
μsecに設定した場合、この期間に2048個全ての
フリップフロップがデータラッチを完了するためには、
1つの遅延回路について0.1μsec/2048=
0.048nsec以下の遅延時間に設定することにな
る。
Thus, the clock signals CLK1 and CLK2
When the drive circuit 20c generates 32 pulses, that is, 32 pulses, the data for one line stored in each flip-flop is transferred to the next flip-flop. By inputting one print data DATA at substantially the same timing as when the clock signal CLK1 generates the 32nd pulse, new data is input to the flip-flop FF1 of the drive circuit 20c at the front stage.
One is taken in. For example, one data transfer cycle is 0.1
When set to μsec, in order for all 2048 flip-flops to complete data latch during this period,
0.1 μsec / 2048 = for one delay circuit
The delay time will be set to 0.048 nsec or less.

【0076】図17は、図14に示した遅延回路DR1
〜DR64の一例を示す回路図である。各遅延回路DR
1〜DR64は、抵抗RおよびコンデンサCから成る積
分回路と、入力側のバッファBiと、出力側のバッファ
Boとで構成される。
FIG. 17 shows the delay circuit DR1 shown in FIG.
It is a circuit diagram which shows an example of -DR64. Each delay circuit DR
1 to DR64 are composed of an integrating circuit composed of a resistor R and a capacitor C, a buffer Bi on the input side, and a buffer Bo on the output side.

【0077】この動作について図18のタイミングチャ
ートを参照しながら説明する。図18(1)のような方
形波が入力されると、積分回路によって時定数τ(=2
πRC)の指数曲線を持つパルス波に変換され、抵抗R
とコンデンサCの接続点Pの電位は図18(2)の波形
になり、これをバッファBoで所定の閾値で2値化する
と、図18(3)のように、所定時間遅延した方形波が
得られる。この遅延時間を時定数τの半分程度に設定す
ると、τ/2=πRCを計算して、たとえばR=3.9
mΩ、C=3900pFに設定すればよいことが判る。
This operation will be described with reference to the timing chart of FIG. When a square wave as shown in FIG. 18 (1) is input, the time constant τ (= 2
(πRC) is converted into a pulse wave having an exponential curve and resistance R
The potential at the connection point P between the capacitor C and the capacitor C has the waveform shown in FIG. 18 (2). When this is binarized by the buffer Bo with a predetermined threshold value, a square wave delayed for a predetermined time as shown in FIG. can get. If this delay time is set to about half of the time constant τ, τ / 2 = πRC is calculated and, for example, R = 3.9.
It can be seen that it is sufficient to set mΩ and C = 3900 pF.

【0078】このようにクロック信号CLK1、CLK
2が32個のパルスを発生すると、1つのデータを転送
することが可能になり、これを2048回繰返すことに
よって、1ライン分の印画データDATAを転送するこ
とができる。
In this way, the clock signals CLK1 and CLK
When 2 generates 32 pulses, one data can be transferred, and by repeating this 2048 times, the print data DATA for one line can be transferred.

【0079】1ライン分の印画データDATAの転送が
終わると、図15において、ストローブ信号/STBが
ローレベルに反転して、各駆動回路20cのアンドゲー
トG1〜G64が有効になって、フリップフロップFF
1〜FF64に格納されたデータに基づいてスイッチン
グ素子T1〜T64が駆動される。こうして発熱素子R
1〜R2048が印画データDATAに基づいて選択的
に発熱して印画が行なわれる。引き続いて前述したデー
タ転送動作および印画動作を繰返しながら、記録媒体を
ステップ搬送することによって、一連の印画データが記
録される。
When the transfer of the print data DATA for one line is completed, in FIG. 15, the strobe signal / STB is inverted to the low level, the AND gates G1 to G64 of each drive circuit 20c become effective, and the flip-flop is turned on. FF
The switching elements T1 to T64 are driven based on the data stored in the 1 to FF64. Thus, the heating element R
1 to R2048 selectively generate heat based on the print data DATA to print. Subsequently, while repeating the above-described data transfer operation and printing operation, the recording medium is stepwise conveyed to record a series of printing data.

【0080】このように複数のフリップフロップが縦続
接続され、さらに各フリップフロップのラッチタイミン
グを印画データ転送方向の逆方向から遅延させるための
複数の遅延回路が縦続接続されることによって、各フリ
ップフロップ間のデータ転送が連続的に行なわれるた
め、全体のフリップフロップの数を格段に減らすことが
できる。
As described above, a plurality of flip-flops are cascade-connected, and further, a plurality of delay circuits for delaying the latch timing of each flip-flop from the direction opposite to the printing data transfer direction are cascade-connected, whereby each flip-flop is connected. Since the data transfer between them is continuously performed, the total number of flip-flops can be significantly reduced.

【0081】[0081]

【発明の効果】以上詳説したように本発明によれば、計
3つのフリップフロップで2ビット分のデータ転送およ
び記憶が可能になるため、全体のフリップフロップの数
を格段に減らすことができる。さらに、ラッチ動作が不
要になるため、印画時間の短縮化を図ることができる。
As described above in detail, according to the present invention, since a total of three flip-flops can transfer and store data of 2 bits, the total number of flip-flops can be significantly reduced. Further, since the latch operation is unnecessary, the printing time can be shortened.

【0082】また本発明によれば、転送記憶回路におい
て、全体のフリップフロップの数を格段に減らすことが
できる。
Further, according to the present invention, the total number of flip-flops in the transfer storage circuit can be significantly reduced.

【0083】したがって、サーマルヘッドの小型化、低
コスト化を図ることができる。
Therefore, it is possible to reduce the size and cost of the thermal head.

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

【図1】本発明の第1実施例であるサーマルヘッドの電
気的構成を示す回路図である。
FIG. 1 is a circuit diagram showing an electrical configuration of a thermal head that is a first embodiment of the present invention.

【図2】図1に示す駆動回路20の内部構成を示す回路
図である。
FIG. 2 is a circuit diagram showing an internal configuration of a drive circuit 20 shown in FIG.

【図3】図1のサーマルヘッドの動作を示すタイミング
チャートである。
FIG. 3 is a timing chart showing the operation of the thermal head of FIG.

【図4】図1のサーマルヘッドの動作を示すタイミング
チャートである。
FIG. 4 is a timing chart showing the operation of the thermal head shown in FIG.

【図5】本発明の第2実施例であるサーマルヘッドの電
気的構成を示す回路図である。
FIG. 5 is a circuit diagram showing an electrical configuration of a thermal head that is a second embodiment of the present invention.

【図6】図5に示す駆動回路20aの内部構成を示す回
路図である。
6 is a circuit diagram showing an internal configuration of a drive circuit 20a shown in FIG.

【図7】図5のサーマルヘッドの動作を示すタイミング
チャートである。
FIG. 7 is a timing chart showing the operation of the thermal head shown in FIG.

【図8】本発明の第3実施例であるサーマルヘッドの電
気的構成を示す回路図である。
FIG. 8 is a circuit diagram showing an electrical configuration of a thermal head that is a third embodiment of the present invention.

【図9】図8に示す駆動回路20bの内部構成のうち前
半32ビット分を示す回路図である。
9 is a circuit diagram showing the first half 32 bits of the internal configuration of the drive circuit 20b shown in FIG.

【図10】図8に示す駆動回路20bの内部構成のうち
後半32ビット分を示す回路図である。
10 is a circuit diagram showing the latter half 32 bits of the internal configuration of the drive circuit 20b shown in FIG.

【図11】図8のサーマルヘッドの動作を示すタイミン
グチャートである。
11 is a timing chart showing the operation of the thermal head of FIG.

【図12】図8のサーマルヘッドの動作を示すタイミン
グチャートである。
12 is a timing chart showing the operation of the thermal head shown in FIG.

【図13】本発明の第4実施例であるサーマルヘッドの
電気的構成を示す回路図である。
FIG. 13 is a circuit diagram showing an electrical configuration of a thermal head that is a fourth embodiment of the present invention.

【図14】図13に示す駆動回路20cの内部構成を示
す回路図である。
14 is a circuit diagram showing an internal configuration of a drive circuit 20c shown in FIG.

【図15】図13のサーマルヘッドの動作を示すタイミ
ングチャートである。
FIG. 15 is a timing chart showing the operation of the thermal head shown in FIG.

【図16】図13のサーマルヘッドの動作を示すタイミ
ングチャートである。
16 is a timing chart showing the operation of the thermal head of FIG.

【図17】図14に示した遅延回路DR1〜DR64の
一例を示す回路図である。
17 is a circuit diagram showing an example of delay circuits DR1 to DR64 shown in FIG.

【図18】図17の遅延回路DR1〜DR64の動作を
示すタイミングチャートである。
18 is a timing chart showing the operation of the delay circuits DR1 to DR64 shown in FIG.

【図19】従来のサーマルヘッドの電気的構成を示す回
路図である。
FIG. 19 is a circuit diagram showing an electrical configuration of a conventional thermal head.

【図20】図19に示す駆動回路90の内部構成を示す
回路図である。
20 is a circuit diagram showing an internal configuration of a drive circuit 90 shown in FIG.

【図21】従来のサーマルヘッドの動作を示すタイミン
グチャートである。
FIG. 21 is a timing chart showing the operation of the conventional thermal head.

【符号の説明】[Explanation of symbols]

20、20a、20b、20c 駆動回路 R1〜R2048 発熱素子 T1〜T64 スイッチング素子 G1〜G64 アンドゲート FF1〜FF32 フリップフロップ ff1〜FF64 フリップフロップ SW1a〜SW1d、…、SW32a〜SW32d ス
イッチ Ga〜Gd アンドゲート Ge〜Gh アンドゲート DR1〜DR64 遅延回路
20, 20a, 20b, 20c Drive circuit R1 to R2048 Heat generating element T1 to T64 Switching element G1 to G64 AND gate FF1 to FF32 Flip flop ff1 to FF64 Flip flop SW1a to SW1d, ..., SW32a to SW32d switch Ga to Gd AND gate Ge -Gh AND Gate DR1-DR64 Delay circuit

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数の発熱素子に流れる電流を制御する
ための複数のスイッチング素子と、 各スイッチング素子を制御するための複数のゲート素子
と、 外部からの印画データをクロック信号に同期して転送記
憶し、各ゲート素子に出力するための転送記憶回路とを
備えるサーマルヘッドにおいて、 前記転送記憶回路は、前段からの信号を受ける第1フリ
ップフロップ、奇数番目のゲート素子と接続される第2
フリップフロップ、偶数番目のゲート素子と接続される
第3フリップフロップ、第1フリップフロップと第2フ
リップフロップの間を開閉する第1スイッチ、第1フリ
ップフロップと第3フリップフロップの間を開閉する第
2スイッチ、第2フリップフロップと後段の間を開閉す
る第3スイッチ、および第3フリップフロップと後段の
間を開閉する第4スイッチから成る2ビット転送回路が
縦続接続されて構成されていることを特徴とするサーマ
ルヘッド。
1. A plurality of switching elements for controlling a current flowing through a plurality of heating elements, a plurality of gate elements for controlling each switching element, and print data from the outside are transferred in synchronization with a clock signal. In a thermal head including a transfer storage circuit for storing and outputting to each gate element, the transfer storage circuit includes a first flip-flop for receiving a signal from a previous stage, and a second flip-flop connected to an odd-numbered gate element.
A flip-flop, a third flip-flop connected to an even-numbered gate element, a first switch for opening / closing between the first flip-flop and the second flip-flop, a third switch for opening / closing between the first flip-flop and the third flip-flop A 2-bit transfer circuit composed of two switches, a third switch that opens and closes between the second flip-flop and the subsequent stage, and a fourth switch that opens and closes between the third flip-flop and the subsequent stage is connected in cascade. Characteristic thermal head.
【請求項2】 複数の発熱素子に流れる電流を制御する
ための複数のスイッチング素子と、 各スイッチング素子を制御するための複数のゲート素子
と、 外部からの印画データをクロック信号に同期して転送記
憶し、各ゲート素子に出力するための転送記憶回路とを
備えるサーマルヘッドにおいて、 前記転送記憶回路は、各ゲート素子と接続される複数の
フリップフロップが縦続接続され、各フリップフロップ
のラッチタイミングを印画データ転送方向の逆方向から
遅延させるための複数の遅延回路が縦続接続されて構成
されていることを特徴とするサーマルヘッド。
2. A plurality of switching elements for controlling a current flowing through a plurality of heating elements, a plurality of gate elements for controlling each switching element, and print data from the outside are transferred in synchronization with a clock signal. In a thermal head including a transfer storage circuit for storing and outputting to each gate element, in the transfer storage circuit, a plurality of flip-flops connected to each gate element are cascade-connected, and a latch timing of each flip-flop is set. A thermal head comprising a plurality of delay circuits cascaded for delaying from a direction opposite to a print data transfer direction.
JP33657293A 1993-12-28 1993-12-28 Thermal head Pending JPH07195725A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33657293A JPH07195725A (en) 1993-12-28 1993-12-28 Thermal head

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33657293A JPH07195725A (en) 1993-12-28 1993-12-28 Thermal head

Publications (1)

Publication Number Publication Date
JPH07195725A true JPH07195725A (en) 1995-08-01

Family

ID=18300533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33657293A Pending JPH07195725A (en) 1993-12-28 1993-12-28 Thermal head

Country Status (1)

Country Link
JP (1) JPH07195725A (en)

Similar Documents

Publication Publication Date Title
JPH0520887A (en) Shift circuit and shift register
JPS6364413A (en) Sequential approximation registor
US4518971A (en) Thermal head
JPH07195725A (en) Thermal head
JPH0775893B2 (en) Recording controller for printer
JPH07266602A (en) Thermal head
JP3280490B2 (en) Thermal head
JPH07125286A (en) Thermal head
JPS5855250A (en) Multigraduation recorder
US5164743A (en) High speed printer
JP2855047B2 (en) Print head
JPH07290748A (en) Thermal head
JPH06278301A (en) Gradated recording method
JPH07214811A (en) Thermal head
JP2772170B2 (en) Thermal head drive circuit and printing device
JPH0434864B2 (en)
JP3148359B2 (en) Drive circuit for dot data
JPH04282263A (en) Thermal head
JPH0615859A (en) Integrated circuit for driving thermal head
SU1223291A1 (en) Device for digital magnetic recording
JPH03153368A (en) Thermal head
US5488403A (en) Printing element drive device having separately operating shift registers
JPS6024969A (en) Driving method of thermal head
JP2893690B2 (en) Semiconductor memory
JPH04298362A (en) Printing control circuit of printer