JP3091575B2 - Integrated circuit for driving thermal head - Google Patents

Integrated circuit for driving thermal head

Info

Publication number
JP3091575B2
JP3091575B2 JP19771692A JP19771692A JP3091575B2 JP 3091575 B2 JP3091575 B2 JP 3091575B2 JP 19771692 A JP19771692 A JP 19771692A JP 19771692 A JP19771692 A JP 19771692A JP 3091575 B2 JP3091575 B2 JP 3091575B2
Authority
JP
Japan
Prior art keywords
bit
flop
flip
output
switch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP19771692A
Other languages
Japanese (ja)
Other versions
JPH0615859A (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.)
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 JP19771692A priority Critical patent/JP3091575B2/en
Publication of JPH0615859A publication Critical patent/JPH0615859A/en
Application granted granted Critical
Publication of JP3091575B2 publication Critical patent/JP3091575B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、サーマルヘッドに多数
形成された発熱抵抗体を駆動して、感熱紙や熱転写フィ
ルムを加熱するためのサーマルヘッド駆動用集積回路に
関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an integrated circuit for driving a thermal head or a thermal transfer film by driving a large number of heating resistors formed on a thermal head.

【0002】[0002]

【従来の技術】図6は、従来のサーマルヘッド駆動用集
積回路の一例を示す回路図である。該サーマルヘッド駆
動用集積回路は、マスターフリップフロップA1〜An
およびスレーブフリップフロップB1〜Bnから成る複
数ビットのシフトレジスタと、各スレーブフリップフロ
ップB1〜Bnからの出力を記憶するラッチL1〜Ln
と、各ラッチL1〜Lnの出力と外部からの駆動信号A
EOが入力されるNANDゲートG1〜Gnと、各NA
NDゲートG1〜Gnの出力を反転するインバータE1
〜Enと、各インバータE1〜Enの出力によって、サ
ーマルヘッドの各発熱抵抗体R1〜Rnに流れる電流を
制御する駆動素子T1〜Tnなどから構成される。
2. Description of the Related Art FIG. 6 is a circuit diagram showing an example of a conventional integrated circuit for driving a thermal head. The integrated circuit for driving a thermal head includes master flip-flops A1 to An
And a multi-bit shift register including slave flip-flops B1 to Bn, and latches L1 to Ln for storing outputs from slave flip-flops B1 to Bn
And outputs of the latches L1 to Ln and an external drive signal A
NAND gates G1 to Gn to which EO is input, and each NA
Inverter E1 for inverting the outputs of ND gates G1 to Gn
, And drive elements T1 to Tn that control the current flowing through each of the heating resistors R1 to Rn of the thermal head according to the outputs of the inverters E1 to En.

【0003】その動作について説明すると、所定のクロ
ック信号に同期して、シリアルデータから成る印字信号
DIがインバータZbを介して、第1ビットのマスター
フリップフロップA1およびスレーブフリップフロップ
B1に転送され、次のクロック信号で第2ビットのマス
ターフリップフロップA2およびスレーブフリップフロ
ップB2に転送され、さらに次のクロック信号で第3ビ
ットのマスターフリップフロップA3およびスレーブフ
リップフロップB3に転送され、以下同様に、第nビッ
ト(nは、自然数、以下同じ)のマスターフリップフロ
ップAnおよびスレーブフリップフロップBnまで転送
される。1走査線が複数のサーマルヘッド駆動用集積回
路によって駆動される場合は、第nビットのスレーブフ
リップフロップBnの出力がインバータZcを介して出
力信号DOとして、次段のサーマルヘッド駆動用集積回
路へ入力される。
The operation will be described. In synchronization with a predetermined clock signal, a print signal DI composed of serial data is transferred to a first-bit master flip-flop A1 and a slave flip-flop B1 via an inverter Zb. Is transferred to the master flip-flop A2 and the slave flip-flop B2 of the second bit with the clock signal of the second bit, and further transferred to the master flip-flop A3 and the slave flip-flop B3 of the third bit with the next clock signal. The data is transferred to the master flip-flop An and the slave flip-flop Bn of bits (n is a natural number, the same applies hereinafter). When one scanning line is driven by a plurality of integrated circuits for driving a thermal head, the output of the n-th bit slave flip-flop Bn is output as an output signal DO via the inverter Zc to the integrated circuit for driving the next thermal head. Is entered.

【0004】このようにして、1走査線分の印字信号が
各サーマルヘッド駆動用集積回路のシフトレジスタに転
送された後、各スレーブフリップフロップB1〜Bnの
出力が各ラッチL1〜Lnに記憶される。
After the print signal for one scanning line is transferred to the shift register of each integrated circuit for driving a thermal head in this manner, the outputs of the slave flip-flops B1 to Bn are stored in the latches L1 to Ln. You.

【0005】次に、外部からの駆動信号AEOがローレ
ベルになると、インバータZaによってハイレベルにな
り、各NANDゲートG1〜Gnが各ラッチL1〜Ln
への出力をインバータE1〜Enへ伝送し、各駆動素子
T1〜TnがラッチL1〜Lnに記憶された印字信号に
応じて導通状態となる。すると、駆動電圧Vが印加され
た各発熱抵抗体R1〜Rnに、所定の電流が一定時間流
れて、各発熱抵抗体R1〜Rnが選択的に発熱して、感
熱紙や熱転写フィルムを加熱した後、駆動信号AEOが
ハイレベルに反転して発熱が停止する。こうして、1走
査線分の印字が終了する。以後、次の走査線の印字も同
様な動作が繰返されることによって、一連の画像記録が
行われる。
Next, when the external driving signal AEO goes low, the inverter Za goes high, and the NAND gates G1 to Gn connect the latches L1 to Ln.
Is transmitted to the inverters E1 to En, and the driving elements T1 to Tn are turned on in accordance with the print signals stored in the latches L1 to Ln. Then, a predetermined current flows through each of the heating resistors R1 to Rn to which the drive voltage V is applied for a certain period of time, and each of the heating resistors R1 to Rn selectively generates heat, thereby heating the thermal paper or the thermal transfer film. Thereafter, the driving signal AEO is inverted to the high level, and the heat generation stops. Thus, printing for one scanning line is completed. Thereafter, the same operation is repeated for printing the next scanning line, thereby performing a series of image recording.

【0006】図7は、図6のサーマルヘッド駆動用集積
回路の具体的構成の一例を示す回路図である。マスター
フリップフロップA1〜An、スレーブフリップフロッ
プB1〜BnおよびラッチL1〜Lnは、いずれも同一
の回路構成であって、その入力から出力の間にアナログ
スイッチXa、インバータYaの順で直列接続され、該
出力からインバータYaの入力の間にインバータYb、
アナログスイッチXbの順で直列接続されている。各フ
リップフロップA1〜An,B1〜Bnの各アナログス
イッチXa,Xbは、外部からのクロック信号CLKの
正転クロック信号Cおよび反転クロック信号/C(な
お、/は負論理を示す。以下同じ。)によって開閉動作
を行う。同様に、各ラッチL1〜Lnの各アナログスイ
ッチXa,Xbは、外部からのラッチ信号LATの正転
ラッチ信号Lおよび反転ラッチ信号/Lによって開閉動
作を行う。
FIG. 7 is a circuit diagram showing an example of a specific configuration of the integrated circuit for driving a thermal head of FIG. The master flip-flops A1 to An, the slave flip-flops B1 to Bn, and the latches L1 to Ln have the same circuit configuration, and are connected in series in the order of an analog switch Xa and an inverter Ya between an input and an output thereof. Between the output and the input of the inverter Ya, the inverter Yb,
They are connected in series in the order of the analog switch Xb. The analog switches Xa and Xb of the flip-flops A1 to An and B1 to Bn are connected to a non-inverted clock signal C and an inverted clock signal / C of an external clock signal CLK (where / indicates negative logic; the same applies hereinafter). ) To perform the opening and closing operation. Similarly, each of the analog switches Xa and Xb of each of the latches L1 to Ln opens and closes in response to a non-inverted latch signal L and an inverted latch signal / L of an external latch signal LAT.

【0007】その動作について説明すると、クロック信
号CLKに同期して、シリアルデータから成る印字信号
DIがインバータZbを介して入力されると、正転クロ
ック信号Cがハイレベルのときマスターフリップフロッ
プA1のアナログスイッチXaが閉じて、アナログスイ
ッチXbが開き、たとえば印字信号DIがハイレベルの
場合は、インバータYaの出力はハイレベルになる。こ
のとき、スレーブフリップフロップB1のアナログスイ
ッチXaは、開いた状態である。
The operation will be described. When a print signal DI composed of serial data is input via an inverter Zb in synchronization with a clock signal CLK, when the non-inverted clock signal C is at a high level, the master flip-flop A1 When the analog switch Xa is closed and the analog switch Xb is opened, for example, when the print signal DI is at a high level, the output of the inverter Ya is at a high level. At this time, the analog switch Xa of the slave flip-flop B1 is open.

【0008】次に、正転クロック信号Cがローレベルに
反転すると、マスターフリップフロップA1のアナログ
スイッチXaが開いて、アナログスイッチXbが閉じ
て、インバータYbの出力が帰還されて、インバータY
aの出力はハイレベルを保持する。このとき、スレーブ
フリップフロップB1のアナログスイッチXaが閉じて
アナログスイッチXbが開き、マスターフリップフロッ
プA1の出力がスレーブフリップフロップB1のインバ
ータYaに入力され、ローレベルを出力する。
Next, when the non-inverted clock signal C is inverted to a low level, the analog switch Xa of the master flip-flop A1 is opened, the analog switch Xb is closed, and the output of the inverter Yb is fed back, and the output of the inverter Yb is returned.
The output of a maintains a high level. At this time, the analog switch Xa of the slave flip-flop B1 closes and the analog switch Xb opens, and the output of the master flip-flop A1 is input to the inverter Ya of the slave flip-flop B1 to output a low level.

【0009】次に、正転クロック信号Cがハイレベルに
反転すると、新しい印字データDIがマスターフリップ
フロップA1のインバータXaに入力されるとともに、
スレーブフリップフロップB1のアナログスイッチXa
が開いて、アナログスイッチXbが閉じて、インバータ
Ybの出力が帰還されて、インバータYaの出力はロー
レベルを保持する。このとき、次ビットのマスターフリ
ップフロップA2のアナログスイッチXaが閉じて、ア
ナログスイッチXbが開き、第1ビットのスレーブフリ
ップフロップB1の出力が、第2ビットのマスターフリ
ップフロップA2のインバータYaに入力され、ハイレ
ベルを出力する。
Next, when the non-inverted clock signal C is inverted to a high level, new print data DI is input to the inverter Xa of the master flip-flop A1, and
Analog switch Xa of slave flip-flop B1
Is opened, the analog switch Xb is closed, the output of the inverter Yb is fed back, and the output of the inverter Ya maintains the low level. At this time, the analog switch Xa of the next-bit master flip-flop A2 closes, the analog switch Xb opens, and the output of the first-bit slave flip-flop B1 is input to the inverter Ya of the second-bit master flip-flop A2. Output a high level.

【0010】以下、クロック信号CLKの立上がり時の
印字データDIが、順次第1ビットのマスターフリップ
フロップA1に入力されるとともに、クロックCLKの
1周期毎に他のビットへデータ転送され、所定ビット分
のデータ転送を終えた時点で、シリアルデータから成る
印字信号がパラレルデータに変換されたことになる。次
に、外部からのラッチ信号LATがローレベルになる
と、各ラッチL1〜LnのアナログスイッチXaが閉じ
て、アナログスイッチXbが開き、各スレーブフリップ
フロップB1〜Bnの出力がインバータYaに入力さ
れ、反転した信号を出力する。次に、ラッチ信号LAT
がハイレベルに反転すると、ラッチL1〜Lnのアナロ
グスイッチXaが開いて、アナログスイッチXbが閉じ
て、インバータYbの出力が帰還されて、インバータY
aの出力が保持されて、各NANDゲートG1〜Gnに
出力される。以下、サーマルヘッドの各発熱抵抗体R1
〜Rnの発熱制御については、図6での説明と同様であ
る。こうして、シリアルデータから成る印字信号がパラ
レルデータに変換されて、各発熱抵抗体R1〜Rnが選
択的に発熱して印字動作が行われる。
Hereinafter, the print data DI at the time of the rising of the clock signal CLK is sequentially input to the master flip-flop A1 of the first bit, and at the same time, the data is transferred to another bit for each cycle of the clock CLK, and the data is transferred for a predetermined bit. When the data transfer is completed, the print signal composed of serial data is converted into parallel data. Next, when the external latch signal LAT goes low, the analog switches Xa of the latches L1 to Ln close, the analog switches Xb open, and the outputs of the slave flip-flops B1 to Bn are input to the inverter Ya. Outputs the inverted signal. Next, the latch signal LAT
Is inverted to the high level, the analog switches Xa of the latches L1 to Ln are opened, the analog switch Xb is closed, the output of the inverter Yb is fed back, and the
The output of “a” is held and output to each of the NAND gates G1 to Gn. Hereinafter, each heating resistor R1 of the thermal head
The control of the heat generation of .about.Rn is the same as that described with reference to FIG. In this way, the print signal composed of serial data is converted into parallel data, and each of the heat generating resistors R1 to Rn selectively generates heat to perform a printing operation.

【0011】[0011]

【発明が解決しようとする課題】しかしながら、従来の
サーマルヘッド駆動用集積回路では、サーマルヘッドに
形成された発熱抵抗体の画素密度が異なる場合、図8に
示すように各発熱抵抗体の個別電極60と、サーマルヘ
ッド駆動用集積回路70a,70bとの電極接続構造が
異なるため、画素密度が異なるサーマルヘッド毎にサー
マルヘッド駆動用集積回路を用意しなければならないと
いう課題がある。
However, in a conventional integrated circuit for driving a thermal head, when the pixel density of the heating resistors formed on the thermal head is different, as shown in FIG. Since the electrode connection structures of the thermal head 60 and the thermal head driving integrated circuits 70a and 70b are different, there is a problem that a thermal head driving integrated circuit must be prepared for each thermal head having a different pixel density.

【0012】以下、詳説すると、図8(a)は、16ド
ット/mmの画素密度を有するサーマルヘッドの個別電
極60と、サーマルヘッド駆動用集積回路70aとの電
極接続構造の一例を示す模式図である。各個別電極60
の端部は、4本周期で鋸歯状に位置しており、この位置
に対応してサーマルヘッド駆動用集積回路70aの端子
が形成されている。図8(b)は、8ドット/mmの画
素密度を有するサーマルヘッドの個別電極60と、サー
マルヘッド駆動用集積回路70bとの電極接続構造の一
例を示す模式図である。各個別電極60の端部は、2本
周期で三角波状に位置しており、この位置に対応してサ
ーマルヘッド駆動用集積回路の端子が形成されている。
したがって、サーマルヘッド駆動用集積回路の内部回路
は同一であっても、個別電極60と接続される端子の間
隔が相違するため、部品の共通化を図ることができない
という課題がある。
FIG. 8A is a schematic diagram showing an example of an electrode connection structure between an individual electrode 60 of a thermal head having a pixel density of 16 dots / mm and a thermal head driving integrated circuit 70a. It is. Each individual electrode 60
Of the thermal head driving integrated circuit 70a are formed corresponding to these positions. FIG. 8B is a schematic diagram showing an example of an electrode connection structure between the individual electrodes 60 of the thermal head having a pixel density of 8 dots / mm and the integrated circuit 70b for driving the thermal head. The end of each individual electrode 60 is located in a triangular wave shape with two cycles, and terminals of the integrated circuit for driving the thermal head are formed corresponding to this position.
Therefore, even if the internal circuit of the integrated circuit for driving a thermal head is the same, there is a problem in that the intervals between terminals connected to the individual electrodes 60 are different, so that it is not possible to use common components.

【0013】本発明の目的は、前述した課題を解決する
ため、画素密度の異なるサーマルヘッドでも同一の端子
形状を有するサーマルヘッド駆動用集積回路を搭載し
て、部品の共通化を可能にするサーマルヘッド駆動用集
積回路を提供することである。
An object of the present invention is to solve the above-mentioned problem by mounting a thermal head driving integrated circuit having the same terminal shape even in thermal heads having different pixel densities, and enabling a common component to be used. An object of the present invention is to provide a head driving integrated circuit.

【0014】[0014]

【課題を解決するための手段】本発明は、シリアルデー
タから成る印字データを順次転送して、パラレルデータ
に変換する複数ビットのシフトレジスタと、前記シフト
レジスタから出力されるパラレルデータを記憶する複数
のラッチと、前記ラッチの出力を、外部からの駆動信号
によって開閉する複数のゲートと、前記ゲートの出力に
よって、サーマルヘッドの各発熱抵抗体に流れる電流を
制御する複数の駆動素子とを備えたサーマルヘッド駆動
用集積回路において、前記シフトレジスタの1ビットが
第1フリップフロップと第2フリップフロップで構成さ
れ、信号入力側から第1フリップフロップ、第2フリッ
プフロップの順で接続され、第2フリップフロップの出
力がラッチに供給され、シリアルデータが直接入力され
る第1ビットから数えて2k+1(ただし、kは0以上
の整数)ビットの第1フリップフロップの出力を2k+
2ビットの第2フリップフロップへの入力を許可する第
1スイッチと、2k+2ビットの第1フリップフロップ
を不活性にする第2スイッチとを備え、第1スイッチお
よび第2スイッチが相補的に動作するとともに、第1ス
イッチが閉じた状態のとき、2k+1ビットの第1フリ
ップフロップの出力が2k+1ビットおよび2k+2ビ
ットの双方の第2フリップフロップに入力されることを
特徴とするサーマルヘッド駆動用集積回路である。
SUMMARY OF THE INVENTION The present invention provides a multi-bit shift register for sequentially transferring print data consisting of serial data and converting it into parallel data, and a plurality of shift registers for storing parallel data output from the shift register. , A plurality of gates for opening and closing the output of the latch by an external drive signal, and a plurality of drive elements for controlling the current flowing through each heating resistor of the thermal head by the output of the gate. In the integrated circuit for driving a thermal head, one bit of the shift register is composed of a first flip-flop and a second flip-flop, and the first flip-flop and the second flip-flop are connected in order from the signal input side, and the second flip-flop is connected. The output of the loop is supplied to the latch, and the serial data is input directly from the first bit. Ete 2k + 1 (however, k is an integer of 0 or more) the output of the first flip-flop of the bit 2k +
A first switch that permits input to the 2-bit second flip-flop; and a second switch that deactivates the 2k + 2 bit first flip-flop. The first switch and the second switch operate complementarily. And a thermal head driving integrated circuit characterized in that when the first switch is closed, the output of the 2k + 1 bit first flip-flop is input to both the 2k + 1 bit and 2k + 2 bit second flip-flops. is there.

【0015】また本発明は、シリアルデータから成る印
字信号を順次転送して、パラレルデータに変換する複数
ビットのシフトレジスタと、前記シフトレジスタから出
力されるパラレルデータを記憶する複数のラッチと、前
記ラッチの出力を、外部からの駆動信号によって開閉す
る複数のゲートと、前記ゲートの出力によって、サーマ
ルヘッドの各発熱抵抗体に流れる電流を制御する複数の
駆動素子とを備えたサーマルヘッド駆動用集積回路にお
いて、シリアルデータが直接入力される前記シフトレジ
スタの第1ビットから数えて2k+1(ただし、kは0
以上の整数)ビットの出力を2k+2ビットのラッチへ
の入力を許可する第1スイッチと、2k+2ビットを不
活性にする第2スイッチとを備え、第1スイッチおよび
第2スイッチが相補的に動作するとともに、第1スイッ
チが閉じた状態のとき、シフトレジスタの2k+1ビッ
トの出力が2k+1ビットおよび2k+2ビットの双方
に接続されたラッチに入力されることを特徴とするサー
マルヘッド駆動用集積回路である。
Further, the present invention provides a multi-bit shift register for sequentially transferring a print signal consisting of serial data and converting it into parallel data, a plurality of latches for storing parallel data output from the shift register, A thermal head driving integrated circuit comprising: a plurality of gates for opening and closing the output of the latch by an external drive signal; and a plurality of drive elements for controlling a current flowing through each heating resistor of the thermal head by the output of the gate. In the circuit, 2k + 1 counting from the first bit of the shift register to which serial data is directly input (where k is 0
A first switch for permitting the output of the (integer) bit to be input to the 2k + 2 bit latch, and a second switch for inactivating the 2k + 2 bit, and the first switch and the second switch operate complementarily. And a 2k + 1-bit output of the shift register is input to a latch connected to both the 2k + 1-bit and 2k + 2 bits when the first switch is in a closed state.

【0016】[0016]

【作用】本発明に従えば、シフトレジスタの1ビットが
第1フリップフロップと第2フリップフロップで構成さ
れており、シリアルデータが直接入力される第1ビット
から数えて、奇数ビットの第1フリップフロップの出力
から次の偶数ビットの第2フリップフロップへの入力を
許可する第1スイッチと、偶数ビットの第1フリップフ
ロップを不活性にする第2スイッチとを備え、第1スイ
ッチおよび第2スイッチが相補的に動作することによっ
て、必要に応じてシフトレジスタの転送ビット数が半分
になるとともに、2ビット単位で各駆動素子が同じ動作
状態となる。
According to the present invention, one bit of the shift register is constituted by a first flip-flop and a second flip-flop, and the first flip-flop of an odd bit is counted from the first bit to which serial data is directly inputted. A first switch for permitting an input from the output of the flip-flop to the next even-bit second flip-flop, and a second switch for inactivating the even-bit first flip-flop. The first switch and the second switch Operate complementarily, the number of transfer bits of the shift register is reduced by half as necessary, and each drive element is in the same operation state in 2-bit units.

【0017】また、本発明に従えば、シリアルデータが
直接入力されるシフトレジスタの第1ビットから数え
て、奇数ビットの出力から次の偶数ビットのラッチへの
入力を許可する第1スイッチと、偶数ビットを不活性に
する第2スイッチとを備え、外部からの選択信号によっ
て第1スイッチおよび第2スイッチが相補的に動作する
ことによって、必要に応じて、上述と同様に、シフトレ
ジスタの転送ビット数が半分になるとともに、2ビット
単位で各駆動素子が同じ動作状態となる。
Further, according to the present invention, a first switch for permitting an input from an output of an odd bit to a next latch of an even bit, counting from a first bit of a shift register to which serial data is directly input, A second switch that inactivates the even-numbered bits, and the first switch and the second switch operate in a complementary manner by an external selection signal. The number of bits is reduced by half, and each drive element is in the same operation state in units of 2 bits.

【0018】[0018]

【実施例】図1は、本発明の第1の実施例であるサーマ
ルヘッド駆動用集積回路を示す回路図である。該サーマ
ルヘッド駆動用集積回路は、マスターフリップフロップ
A1〜AnおよびスレーブフリップフロップB1〜Bn
から成る複数ビットのシフトレジスタと、各スレーブフ
リップフロップB1〜Bnからの出力を記憶するラッチ
L1〜Lnと、各ラッチL1〜Lnの出力と外部からの
駆動信号AEOが入力されるNANDゲートG1〜Gn
と、各NANDゲートG1〜Gnの出力を反転するイン
バータE1〜Enと、各インバータE1〜Enの出力に
よって、サーマルヘッドの各発熱抵抗体R1〜Rnに流
れる電流を制御する駆動素子T1〜Tnと、第1ビット
から数えて、奇数ビットのマスターフリップフロップA
1,A3,…,An−1の出力から次の偶数ビットのス
レーブフリップフロップB2,B4,…,Bnへの入力
を許可する第1スイッチSWaと、偶数ビットのマスタ
ーフリップフロップA2,A4,…,Anを不活性にす
る第2スイッチSWbなどから構成されている。
FIG. 1 is a circuit diagram showing a thermal head driving integrated circuit according to a first embodiment of the present invention. The integrated circuit for driving a thermal head includes master flip-flops A1 to An and slave flip-flops B1 to Bn.
, A latch L1 to store the output from each of the slave flip-flops B1 to Bn, and a NAND gate G1 to which an output of each of the latches L1 to Ln and an external drive signal AEO are input. Gn
Inverters E1 to En for inverting the outputs of the NAND gates G1 to Gn, and drive elements T1 to Tn for controlling the current flowing through the heating resistors R1 to Rn of the thermal head by the outputs of the inverters E1 to En. , The odd-numbered bit master flip-flop A counting from the first bit
, An-1, the first switch SWa that permits input to the next even-bit slave flip-flops B2, B4,..., Bn, and the even-bit master flip-flops A2, A4,. , An inactivated by a second switch SWb.

【0019】第1スイッチSWaが開いて、第2スイッ
チSWbが閉じた状態の動作は、従来と同一であるた
め、その説明を省略する。以下、第1スイッチSWaが
閉じて、第2スイッチSWbが開いた状態の動作につい
て説明する。
The operation in the state where the first switch SWa is open and the second switch SWb is closed is the same as the conventional operation, and the description thereof will be omitted. Hereinafter, an operation in a state where the first switch SWa is closed and the second switch SWb is opened will be described.

【0020】所定のクロック信号に同期して、シリアル
データから成る印字信号DIがインバータZbを介して
第1ビットのマスターフリップフロップA1およびスレ
ーブフリップフロップB1ならびに第2ビットのスレー
ブフリップフロップB2に転送され、次のクロック信号
で第3ビットのマスターフリップフロップA3およびス
レーブフリップフロップB3ならびに第4ビットのスレ
ーブフリップフロップB4に転送され、以下同様に、第
n−1ビットのマスターフリップフロップAn−1およ
びスレーブフリップフロップBn−1ならびに第nビッ
トのスレーブフリップフロップBnまで転送される。1
走査線が複数のサーマルヘッド駆動用集積回路によって
駆動される場合、第nビットのスレーブフリップフロッ
プBnの出力が、インバータZcを介して、出力信号D
Oとして次段のサーマルヘッド駆動用集積回路へ入力さ
れる。
In synchronization with a predetermined clock signal, a print signal DI composed of serial data is transferred to a first bit master flip-flop A1, a slave flip-flop B1, and a second bit slave flip-flop B2 via an inverter Zb. Are transferred to the third bit master flip-flop A3 and the slave flip-flop B3 and the fourth bit slave flip-flop B4 by the next clock signal, and so on. The data is transferred to the flip-flop Bn-1 and the n-th bit slave flip-flop Bn. 1
When the scanning line is driven by a plurality of integrated circuits for driving a thermal head, the output of the n-th bit slave flip-flop Bn is output via an inverter Zc to an output signal D.
O is input to the integrated circuit for driving the thermal head at the next stage.

【0021】このようにして、1走査線分の印字信号が
各サーマルヘッド駆動用集積回路がシフトレジスタに転
送された後、各スレーブフリップフロップB1〜Bnの
出力が各ラッチL1〜Lnに記憶される。
After the print signal for one scanning line is transferred to the shift register by each thermal head driving integrated circuit in this manner, the output of each slave flip-flop B1 to Bn is stored in each latch L1 to Ln. You.

【0022】次に、外部からの駆動信号AEOがローレ
ベルになると、インバータZaによってハイレベルにな
り、各NANDゲートG1〜Gnが、各ラッチL1〜L
nの出力を各インバータE1〜Enへ伝送して、各駆動
素子T1〜TnがラッチL1〜Lnに記憶された印字信
号に応じて導通状態となる。各出力端子H1〜Hnは、
たとえば16ドット/mmの高画素密度のサーマルヘッ
ドの場合、全ての発熱抵抗体に接続されているが、たと
えば8ドット/mmの低画素密度のサーマルヘッドの場
合、奇数ビットの出力端子H1,H3,…,Hn−1も
しくは偶数ビットの出力端子H2,H4,…,Hn、ま
たは隣合う2ビット同士が並列接続されて、各発熱抵抗
体の個別電極に接続され、各発熱抵抗体の共通電極に
は、駆動電圧が印加されている。なお、2ビット分の駆
動素子で1つの発熱抵抗体を駆動する場合、電流容量を
倍増させることが可能になって、抵抗値の低い発熱抵抗
体でも駆動可能となる。
Next, when the external drive signal AEO goes low, the inverter Za goes high, and the NAND gates G1 to Gn are connected to the latches L1 to Ln.
The output of n is transmitted to each of the inverters E1 to En, and each of the drive elements T1 to Tn becomes conductive according to the print signal stored in the latches L1 to Ln. Each of the output terminals H1 to Hn
For example, in the case of a thermal head having a high pixel density of 16 dots / mm, the thermal head is connected to all the heating resistors. In the case of a thermal head having a low pixel density of 8 dots / mm, for example, output terminals H1 and H3 of odd bits are used. ,..., Hn-1 or even-numbered bit output terminals H2, H4,..., Hn, or two adjacent bits are connected in parallel and connected to individual electrodes of each heating resistor. Is applied with a drive voltage. When one heating resistor is driven by a 2-bit drive element, the current capacity can be doubled, and the heating resistor having a low resistance value can be driven.

【0023】図2は、図1のサーマルヘッド駆動用集積
回路の具体的構成の一例を示す回路図である。マスター
フリップフロップA1〜An、スレーブフリップフロッ
プB1〜BnおよびラッチL1〜Lnは、いずれも同一
の回路構成であって、入力から出力の間にアナログスイ
ッチXa、インバータYaの順で直列接続され、その出
力からインバータYaの入力の間にインバータYb、ア
ナログスイッチXbの順で直列接続されている。各フリ
ップフロップA1〜An,B1〜Bnの各アナログスイ
ッチXa,Xbは、外部からのクロック信号CLKの正
転クロック信号Cと、反転クロック信号/Cによって開
閉動作を行う。同様に、各ラッチL1〜Lnの各アナロ
グスイッチXa,Xbは、外部からのラッチ信号LAT
の正転ラッチ信号Lと、反転ラッチ信号/Lによって開
閉動作を行う。さらに、奇数ビットのマスターフリップ
フロップA1,A3,…,An−1の出力から次の偶数
ビットのスレーブフリップフロップB2,B4,…,B
nへの入力を許可する第1スイッチSWaは、アナログ
スイッチとして構成され、偶数ビットのマスターフリッ
プフロップA2,A4,…,Anを不活性にする第2ス
イッチSWbが、同様にアナログスイッチとして構成さ
れ、これらは、外部からの選択信号SELの正転選択信
号Sと、反転選択信号/Sによって、相補的に開閉動作
を行う。
FIG. 2 is a circuit diagram showing an example of a specific configuration of the integrated circuit for driving a thermal head of FIG. The master flip-flops A1 to An, the slave flip-flops B1 to Bn, and the latches L1 to Ln have the same circuit configuration, and are connected in series in the order of an analog switch Xa and an inverter Ya between an input and an output. The inverter Yb and the analog switch Xb are connected in series in this order between the output and the input of the inverter Ya. Each of the analog switches Xa and Xb of each of the flip-flops A1 to An and B1 to Bn performs an opening and closing operation by a non-inverted clock signal C of an external clock signal CLK and an inverted clock signal / C. Similarly, each of the analog switches Xa and Xb of each of the latches L1 to Ln is connected to an external latch signal LAT.
The open / close operation is performed by the normal latch signal L and the inverted latch signal / L. Further, from the outputs of the odd-bit master flip-flops A1, A3,..., An-1, the next even-bit slave flip-flops B2, B4,.
The first switch SWa for permitting input to n is configured as an analog switch, and the second switch SWb for inactivating the even-bit master flip-flops A2, A4,... An is similarly configured as an analog switch. These open / close operations complementarily by a non-inverting selection signal S of an external selection signal SEL and an inversion selection signal / S.

【0024】選択信号SELがハイレベルの場合は、第
1スイッチSWaが開いて、第2スイッチSWbが閉じ
るため、従来と同一の動作を行うため、その説明は省略
する。以下、選択信号SELがローレベルの場合で、第
1スイッチSWaが閉じて、第2スイッチSWbが開い
た状態の動作について説明する。クロック信号CLKに
同期して、シリアルデータから成る印字信号DIがイン
バータZbを介して入力されると、正転クロック信号C
がローレベルのときマスターフリップフロップA1のア
ナログスイッチXaが閉じて、アナログスイッチXbが
開き、たとえば印字信号DIがハイレベルの場合は、イ
ンバータYaの出力はハイレベルになる。このとき、ス
レーブフリップフロップB1のアナログスイッチXaは
開いた状態である。
When the selection signal SEL is at a high level, the first switch SWa is opened and the second switch SWb is closed, so that the same operation as the conventional one is performed. Hereinafter, an operation in a case where the selection signal SEL is at the low level and the first switch SWa is closed and the second switch SWb is opened will be described. When a print signal DI composed of serial data is input via the inverter Zb in synchronization with the clock signal CLK, the normal rotation clock signal C
Is low level, the analog switch Xa of the master flip-flop A1 is closed and the analog switch Xb is opened. For example, when the print signal DI is at high level, the output of the inverter Ya is at high level. At this time, the analog switch Xa of the slave flip-flop B1 is open.

【0025】次に、正転クロック信号Cがローレベルに
反転すると、マスターフリップフロップA1のアナログ
スイッチXaが開いて、アナログスイッチXbが閉じ
て、インバータYbの出力が帰還されて、インバータY
aの出力はハイレベルを保持する。このとき、スレーブ
フリップフロップB1,B2のアナログスイッチXaが
閉じて、アナログスイッチXbが開き、マスターフリッ
プフロップA1の出力がスレーブフリップフロップB
1,B2のインバータYaに入力され、ローレベルを出
力する。
Next, when the non-inverted clock signal C is inverted to a low level, the analog switch Xa of the master flip-flop A1 is opened, the analog switch Xb is closed, and the output of the inverter Yb is fed back to the inverter Yb.
The output of a maintains a high level. At this time, the analog switches Xa of the slave flip-flops B1 and B2 are closed, the analog switch Xb is opened, and the output of the master flip-flop A1 is
1 and B2 are input to the inverters Ya and output a low level.

【0026】次に、正転クロック信号Cがハイレベルに
反転すると、新しい印字信号DIがマスターフリップフ
ロップA1のインバータXaに入力されるとともに、ス
レーブフリップフロップB1,B2のアナログスイッチ
Xaが開いて、アナログスイッチXbが閉じて、インバ
ータYbの出力が帰還されて、インバータYaの出力は
ローレベルを保持する。このとき、第3ビットのマスタ
ーフリップフロップA3のアナログスイッチXaが閉じ
て、アナログスイッチXbが開き、第2ビットのスレー
ブフリップフロップB2の出力が、第3ビットのマスタ
ーフリップフロップA3のインバータYaに入力され、
ハイレベルを出力する。
Next, when the normal clock signal C is inverted to a high level, a new print signal DI is input to the inverter Xa of the master flip-flop A1, and the analog switches Xa of the slave flip-flops B1 and B2 are opened. The analog switch Xb is closed, the output of the inverter Yb is fed back, and the output of the inverter Ya holds a low level. At this time, the analog switch Xa of the third bit master flip-flop A3 is closed, the analog switch Xb is opened, and the output of the second bit slave flip-flop B2 is input to the inverter Ya of the third bit master flip-flop A3. And
Output high level.

【0027】以下、クロック信号CLKの立下がり時の
印字信号DIが順次第1ビットのマスターフリップフロ
ップA1に入力されるとともに、クロック信号CLKの
1周期毎に2ビット毎にデータ転送され、所定ビット分
のデータ転送を終えた時点で、シリアルデータから成る
印字信号がパラレルデータに変換されたことになる。
Hereinafter, the print signal DI at the falling of the clock signal CLK is sequentially input to the master flip-flop A1 of the first bit, and at the same time, data is transferred every two bits every one cycle of the clock signal CLK, and the predetermined bit is transferred. At the point in time when the transfer of the data has been completed, the print signal composed of serial data has been converted into parallel data.

【0028】次に、外部からのラッチ信号LATがロー
レベルになると、各ラッチL1〜Lnのアナログスイッ
チXaが閉じて、アナログスイッチXbが開き、各スレ
ーブフリップフロップB1〜Bnの出力がインバータY
aに入力され、反転した信号を出力する。次に、ラッチ
信号LATがハイレベルに反転すると、ラッチL1〜L
nのアナログスイッチXaが開いて、アナログスイッチ
Xbが閉じて、インバータYbの出力が帰還されて、イ
ンバータYaの出力が保持されて、各NANDゲートG
1〜Gnに出力される。こうして、シリアルデータから
成る印字信号がパラレルデータに変換されて、前述と同
様に、駆動素子T1〜Tnに接続される各発熱抵抗体R
1〜Rnが選択的に発熱して印字動作が行われる。
Next, when the external latch signal LAT goes low, the analog switches Xa of the latches L1 to Ln close, the analog switches Xb open, and the outputs of the slave flip-flops B1 to Bn output the inverter Y.
a and outputs an inverted signal. Next, when the latch signal LAT is inverted to a high level, the latches L1 to L
n, the analog switch Xa opens, the analog switch Xb closes, the output of the inverter Yb is fed back, the output of the inverter Ya is held, and each NAND gate G
1 to Gn. In this way, the print signal composed of serial data is converted into parallel data, and the respective heating resistors R connected to the driving elements T1 to Tn are converted in the same manner as described above.
1 to Rn selectively generate heat to perform a printing operation.

【0029】図3は、本発明の第2の実施例であるサー
マルヘッド駆動用集積回路を示す回路図である。本実施
例におけるサーマルヘッド駆動用集積回路は、図1に示
した第1の実施例であるサーマルヘッド駆動用集積回路
と同様な構成であるが、偶数ビットのマスターフリップ
フロップA2,A4,…,Anを不活性にする第2スイ
ッチSWbの位置が、各出力側に配置されている点が相
違する。
FIG. 3 is a circuit diagram showing a thermal head driving integrated circuit according to a second embodiment of the present invention. The integrated circuit for driving a thermal head according to the present embodiment has the same configuration as the integrated circuit for driving a thermal head according to the first embodiment shown in FIG. 1, but the even-bit master flip-flops A2, A4,. The difference is that the position of the second switch SWb for inactivating An is arranged on each output side.

【0030】第1スイッチSWaが開いて、第2スイッ
チSWbが閉じた状態の動作は、従来と同一であるた
め、その説明を省略する。
The operation in the state where the first switch SWa is open and the second switch SWb is closed is the same as the conventional operation, and the description thereof will be omitted.

【0031】一方、第1スイッチSWaが閉じて、第2
スイッチSWbが開いた状態の動作は、図1に示した第
1の実施例と同様に、所定のクロック信号に同期して、
シリアルデータから成る印字信号DIがインバータZb
を介して第1ビットのマスタフリップフロップA1およ
びスレーブフリップフロップB1ならびに第2ビットの
スレーブフリップフロップB2に転送され、次のクロッ
ク信号で第3ビットのマスターフリップフロップA3お
よびスレーブフリップフロップB3ならびに第4ビット
のスレーブフリップフロップB4に転送され、以下同様
に、第n−1ビットのマスターフリップフロップAn−
1およびスレーブフリップフロップBn−1ならびに第
nビットのスレーブフリップフロップBnまで転送され
る。1走査線が複数のサーマルヘッド駆動用集積回路に
よって駆動される場合、第nビットのスレーブフリップ
フロップBnの出力がインバータZcを介して出力信号
DOとして次段のサーマルヘッド駆動用集積回路へ入力
される。
On the other hand, when the first switch SWa is closed,
The operation in the state where the switch SWb is open is performed in synchronization with a predetermined clock signal, as in the first embodiment shown in FIG.
The print signal DI consisting of serial data is output from the inverter Zb.
Are transferred to the first bit master flip-flop A1 and the slave flip-flop B1 and the second bit slave flip-flop B2 via the second clock signal, and then the third bit master flip-flop A3, the slave flip-flop B3 and the fourth bit Bit slave flip-flop B4, and likewise thereafter, the (n-1) th bit master flip-flop An-
1 and the slave flip-flop Bn-1 and the n-th bit slave flip-flop Bn. When one scanning line is driven by a plurality of integrated circuits for driving a thermal head, the output of the n-th bit slave flip-flop Bn is input to the next integrated circuit for driving a thermal head as an output signal DO via an inverter Zc. You.

【0032】このようにして、1走査線分の印字信号が
各サーマルヘッド駆動用集積回路がシフトレジスタに転
送された後、各スレーブフリップフロップB1〜Bnの
出力が各ラッチL1〜Lnに記憶される。
After the print signal for one scanning line is transferred from the integrated circuit for driving the thermal head to the shift register in this manner, the outputs of the slave flip-flops B1 to Bn are stored in the latches L1 to Ln. You.

【0033】次に、外部からの駆動信号AEOがローレ
ベルになると、インバータZaによってハイレベルにな
り、各NANDゲートE1〜Enが、各ラッチL1〜L
nの出力を各インバータE1〜Enへ伝送して、各駆動
素子T1〜TnがラッチL1〜Lnに記憶された印字信
号に応じて導通状態となる。各出力端子H1〜Hnは、
図1において説明したようにたとえば16ドット/mm
の高画素密度のサーマルヘッドの場合、全ての発熱抵抗
体に接続されているが、たとえば8ドット/mmの低画
素密度のサーマルヘッドの場合、奇数ビットの出力端子
H1,H3,…,Hn−1もしくは、偶数ビットの出力
端子H2,H4,…,Hnまたは、隣合う2ビット同士
が並列接続されて、各発熱抵抗体の個別電極に接続さ
れ、各発熱抵抗体の共通電極には、駆動電圧が印加され
ている。なお、2ビット分の駆動素子で1つの発熱抵抗
体を駆動する場合、電流容量を倍増させることが可能に
なって、抵抗値の低い発熱抵抗体でも駆動可能となる。
Next, when the external drive signal AEO goes low, the inverter Za goes high, and the NAND gates E1 to En are connected to the latches L1 to L2.
The output of n is transmitted to each of the inverters E1 to En, and each of the drive elements T1 to Tn becomes conductive according to the print signal stored in the latches L1 to Ln. Each of the output terminals H1 to Hn
As described in FIG. 1, for example, 16 dots / mm
Are connected to all the heating resistors, for example, in the case of a thermal head having a low pixel density of 8 dots / mm, output terminals H1, H3,. 1 or even-numbered bit output terminals H2, H4,..., Hn or two adjacent bits are connected in parallel and connected to individual electrodes of each heating resistor. Voltage is applied. When one heating resistor is driven by a 2-bit drive element, the current capacity can be doubled, and the heating resistor having a low resistance value can be driven.

【0034】図4は、本発明の第3の実施例であるサー
マルヘッド駆動用集積回路を示す回路図である。該サー
マルヘッド駆動用集積回路は、マスターフリップフロッ
プA1〜AnおよびスレーブフリップフロップB1〜B
nから成る複数ビットのシフトレジスタと、各スレーブ
フリップフロップB1〜Bnからの出力を記憶するラッ
チL1〜Lnと、各ラッチL1〜Lnの出力と外部から
の駆動信号AEOが入力されるNANDゲートG1〜G
nと、各NANDゲートG1〜Gnの出力を反転するイ
ンバータE1〜Enと、各インバータE1〜Enの出力
によって、サーマルヘッドの各発熱抵抗体R1〜Rnへ
流れる電流を制御する駆動素子T1〜Tnと、第1ビッ
トから数えて、奇数ビットのスレーブフリップフロップ
B1,B3,…,Bn−1の出力から次の偶数ビットの
ラッチL2,L4,…,Lnへの入力を許可する第1ス
イッチSWaと、偶数ビットのマスターフリップフロッ
プA2,A4,…,Anおよびスレーブフリップフロッ
プB2,B4,…,Bnを不活性にする第2スイッチS
Wbなどから構成されている。
FIG. 4 is a circuit diagram showing an integrated circuit for driving a thermal head according to a third embodiment of the present invention. The integrated circuit for driving a thermal head includes master flip-flops A1 to An and slave flip-flops B1 to B
n, a multi-bit shift register, latches L1 to Ln for storing outputs from the slave flip-flops B1 to Bn, and a NAND gate G1 to which outputs of the latches L1 to Ln and an external drive signal AEO are input. ~ G
n, inverters E1 to En for inverting the outputs of the NAND gates G1 to Gn, and driving elements T1 to Tn for controlling the current flowing to the heating resistors R1 to Rn of the thermal head by the outputs of the inverters E1 to En. , Bn-1, counting from the first bit, the first switch SWa which permits input from the output of the odd-numbered slave flip-flops B1, B3,..., Bn-1 to the next even-bit latches L2, L4,. And the second switch S for inactivating the even-bit master flip-flops A2, A4,... An and the slave flip-flops B2, B4,.
Wb and the like.

【0035】第1スイッチSWaが開いて、第2スイッ
チSWbが閉じた状態の動作は、従来と同一であるた
め、その説明を省略する。以下、第1スイッチSWaが
閉じて、第2スイッチSWbが開いた状態の動作につい
て説明する。
The operation in the state where the first switch SWa is open and the second switch SWb is closed is the same as the conventional one, so that the description is omitted. Hereinafter, an operation in a state where the first switch SWa is closed and the second switch SWb is opened will be described.

【0036】所定のクロック信号に同期して、シリアル
データから成る印字信号DIがインバータZbを介して
第1ビットのマスターフリップフロップA1およびスレ
ーブフリップフロップB1に転送され、次のクロック信
号で第3ビットのマスターフリップフロップA3および
スレーブフリップフロップB3に転送され、以下同様
に、第n−1ビットのマスターフリップフロップAn−
1およびスレーブフリップフロップBn−1まで転送さ
れる。1走査線が複数のサーマルヘッド駆動用集積回路
で駆動される場合、第nビットのスレーブフリップフロ
ップBnの出力が、インバータZcを介して、出力信号
DOとして次段のサーマルヘッド駆動用集積回路へ入力
される。
In synchronization with a predetermined clock signal, a print signal DI consisting of serial data is transferred to the first bit master flip-flop A1 and the slave flip-flop B1 via the inverter Zb, and the third bit is output by the next clock signal. To the master flip-flop A3 and the slave flip-flop B3, and thereafter, similarly, the master flip-flop An-
1 and the slave flip-flop Bn-1. When one scanning line is driven by a plurality of integrated circuits for driving a thermal head, the output of the n-th bit slave flip-flop Bn is output as an output signal DO to the integrated circuit for driving the next stage via the inverter Zc. Is entered.

【0037】このように、1走査線分の印字信号が各サ
ーマルヘッド駆動用集積回路のシフトレジスタに転送さ
れた後、各スレーブフリップフロップB1〜Bnの出力
が各ラッチL1〜Lnに記憶される。
As described above, after the print signal for one scanning line is transferred to the shift register of each integrated circuit for driving a thermal head, the output of each slave flip-flop B1 to Bn is stored in each of the latches L1 to Ln. .

【0038】次に、外部からの駆動信号AEOがローレ
ベルになると、インバータZaによってハイレベルにな
り、各NANDゲートG1〜Gnが、各ラッチL1〜L
nの出力を各インバータE1〜Enへ伝送して、各駆動
素子T1〜TnがラッチL1〜Lnに記憶された印字信
号に応じて導通状態となる。各出力端子H1〜Hnは、
図1において説明したように、たとえば16ドット/m
mの高画素密度のサーマルヘッドの場合、全ての発熱抵
抗体に接続されているが、たとえば8ドット/mmの低
画素密度のサーマルヘッドの場合、奇数ビットの出力端
子H1,H3,…,Hn−1もしくは、偶数ビットの出
力端子H2,H4,…,Hnまたは、隣合う2ビット同
士が並列接続されて、各発熱抵抗体の個別電極に接続さ
れ、各発熱抵抗体の共通電極には、駆動電圧が印加され
ている。なお、2ビット分の駆動素子で1つの発熱抵抗
体を駆動する場合、電流容量を倍増させることが可能に
なって、抵抗値の低い発熱抵抗体でも駆動可能となる。
Next, when the driving signal AEO from the outside goes low, the inverter Za goes high, and the NAND gates G1 to Gn connect the latches L1 to Ln.
The output of n is transmitted to each of the inverters E1 to En, and each of the drive elements T1 to Tn becomes conductive according to the print signal stored in the latches L1 to Ln. Each of the output terminals H1 to Hn
As described in FIG. 1, for example, 16 dots / m
In the case of a thermal head having a high pixel density of m, all the heating resistors are connected. In the case of a thermal head having a low pixel density of, for example, 8 dots / mm, output terminals H1, H3,. -1, or even-numbered bit output terminals H2, H4,..., Hn, or two adjacent bits are connected in parallel and connected to individual electrodes of each heating resistor. Drive voltage is applied. When one heating resistor is driven by a 2-bit drive element, the current capacity can be doubled, and the heating resistor having a low resistance value can be driven.

【0039】図5は、本発明の第4の実施例であるサー
マルヘッド駆動用集積回路を示す回路図である。本実施
例におけるサーマルヘッド駆動用集積回路は、図4に示
した第3の実施例であるサーマルヘッド駆動用集積回路
と同様な構成であるが、偶数ビットのマスターフリップ
フロップA2,A4,…,Anおよびスレーブフリップ
フロップB2,B4,…,Bnを不活性にする第2スイ
ッチSWbの位置が、各スレーブフリップフロップB
2,B4,…,Bnの出力側に配置されている点が相違
する。
FIG. 5 is a circuit diagram showing a thermal head driving integrated circuit according to a fourth embodiment of the present invention. The integrated circuit for driving a thermal head in this embodiment has the same configuration as that of the integrated circuit for driving a thermal head according to the third embodiment shown in FIG. 4, but the even-bit master flip-flops A2, A4,. An and the position of the second switch SWb for inactivating the slave flip-flops B2, B4,.
2, B4,..., Bn.

【0040】第1スイッチSWaが開いて、第2スイッ
チSWbが閉じた状態の動作は、従来と同一であるため
その説明を省略する。以下、第1スイッチSWaが閉じ
て、第2スイッチSWbが開いた状態の動作について説
明する。
The operation in the state where the first switch SWa is open and the second switch SWb is closed is the same as the conventional one, so that the description is omitted. Hereinafter, an operation in a state where the first switch SWa is closed and the second switch SWb is opened will be described.

【0041】所定のクロック信号に同期して、シリアル
データから成る印字信号DIがインバータZbを介して
第1ビットのマスターフリップフロップA1およびスレ
ーブフリップフロップB1に転送され、次のクロック信
号で第3ビットのマスターフリップフロップA3および
スレーブフリップフロップB3に転送され、以下同様
に、第n−1ビットのマスターフリップフロップAn−
1およびスレーブフリップフロップBn−1まで転送さ
れる。1走査線が複数のサーマルヘッド駆動用集積回路
で駆動される場合、第nビットのスレーブフリップフロ
ップBnの出力が、インバータZcを介して、出力信号
DOとして次段のサーマルヘッド駆動用集積回路へ入力
される。
In synchronization with a predetermined clock signal, a print signal DI consisting of serial data is transferred to the first bit master flip-flop A1 and the slave flip-flop B1 via the inverter Zb, and the third bit is output by the next clock signal. To the master flip-flop A3 and the slave flip-flop B3, and thereafter, similarly, the master flip-flop An-
1 and the slave flip-flop Bn-1. When one scanning line is driven by a plurality of integrated circuits for driving a thermal head, the output of the n-th bit slave flip-flop Bn is output as an output signal DO to the integrated circuit for driving the next stage via the inverter Zc. Is entered.

【0042】このように、1走査線分の印字信号が各サ
ーマルヘッド駆動用集積回路のシフトレジスタに転送さ
れた後、各スレーブフリップフロップB1〜Bnの出力
が各ラッチL1〜Lnに記憶される。
After the print signal for one scanning line is transferred to the shift register of each integrated circuit for driving a thermal head, the outputs of the slave flip-flops B1 to Bn are stored in the latches L1 to Ln. .

【0043】次に、外部からの駆動信号AEOがローレ
ベルになると、インバータZaによってハイレベルにな
り、各NANDゲートG1〜Gnが、各ラッチL1〜L
nの出力を各インバータE1〜Enへ伝送して、各駆動
素子T1〜TnがラッチL1〜Lnに記憶された印字信
号に応じて導通状態となる。各出力端子H1〜Hnは、
図1において説明したように、たとえば16ドット/m
mの高画素密度のサーマルヘッドの場合、全ての発熱抵
抗体に接続されているが、たとえば8ドット/mmの低
画素密度のサーマルヘッドの場合、奇数ビットの出力端
子H1,H3,…,Hn−1もしくは、偶数ビットの出
力端子H2,H4,…,Hnまたは、隣合う2ビット同
士が並列接続されて、各発熱抵抗体の個別電極に接続さ
れ、各発熱抵抗体の共通電極には、駆動電圧が印加され
ている。なお、2ビット分の駆動素子で1つの発熱抵抗
体を駆動する場合、電流容量を倍増させることが可能に
なって、抵抗値の低い発熱抵抗体でも駆動可能となる。
Next, when the driving signal AEO from the outside goes low, the inverter Za goes high, and the NAND gates G1 to Gn connect the latches L1 to Ln.
The output of n is transmitted to each of the inverters E1 to En, and each of the drive elements T1 to Tn becomes conductive according to the print signal stored in the latches L1 to Ln. Each of the output terminals H1 to Hn
As described in FIG. 1, for example, 16 dots / m
In the case of a thermal head having a high pixel density of m, all the heating resistors are connected. In the case of a thermal head having a low pixel density of, for example, 8 dots / mm, output terminals H1, H3,. -1, or even-numbered bit output terminals H2, H4,..., Hn, or two adjacent bits are connected in parallel and connected to individual electrodes of each heating resistor. Drive voltage is applied. When one heating resistor is driven by a 2-bit drive element, the current capacity can be doubled, and the heating resistor having a low resistance value can be driven.

【0044】なお、本発明は上述の実施例に限定される
ものではなく、本発明の要旨を逸脱しない範囲であれば
種々の変更は可能である。
The present invention is not limited to the above-described embodiment, and various modifications can be made without departing from the gist of the present invention.

【0045】[0045]

【発明の効果】以上詳説したように、本発明によれば、
画素密度が異なるサーマルヘッドでも同一の端子形状を
有するサーマルヘッド駆動用集積回路を搭載して部品の
共通化を図ることができる。さらに、1つの発熱抵抗体
を2つの駆動素子で駆動することによって、電流密度を
倍増させることが可能になり、抵抗値の低い発熱抵抗体
でも駆動することが可能になる。
As explained in detail above, according to the present invention,
Even thermal heads having different pixel densities can be mounted with a thermal head driving integrated circuit having the same terminal shape, and components can be shared. Further, by driving one heating resistor by two driving elements, the current density can be doubled, and it becomes possible to drive even a heating resistor having a low resistance value.

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

【図1】本発明の第1の実施例であるサーマルヘッド駆
動用集積回路を示す回路図である。
FIG. 1 is a circuit diagram showing an integrated circuit for driving a thermal head according to a first embodiment of the present invention.

【図2】図1のサーマルヘッド駆動用集積回路の具体的
構成の一例を示す回路図である。
FIG. 2 is a circuit diagram showing an example of a specific configuration of the integrated circuit for driving a thermal head of FIG. 1;

【図3】本発明の第2の実施例であるサーマルヘッド駆
動用集積回路を示す回路図である。
FIG. 3 is a circuit diagram showing a thermal head driving integrated circuit according to a second embodiment of the present invention.

【図4】本発明の第3の実施例であるサーマルヘッド駆
動用集積回路を示す回路図である。
FIG. 4 is a circuit diagram showing a thermal head driving integrated circuit according to a third embodiment of the present invention.

【図5】本発明の第4の実施例であるサーマルヘッド駆
動用集積回路を示す回路図である。
FIG. 5 is a circuit diagram showing a thermal head driving integrated circuit according to a fourth embodiment of the present invention.

【図6】従来のサーマルヘッド駆動用集積回路の一例を
示す回路図である。
FIG. 6 is a circuit diagram showing an example of a conventional integrated circuit for driving a thermal head.

【図7】図6のサーマルヘッド駆動用集積回路の具体的
構成の一例を示す回路図である。
FIG. 7 is a circuit diagram showing an example of a specific configuration of the integrated circuit for driving a thermal head of FIG. 6;

【図8】図8(a)は16ドット/mmの画素密度を有
するサーマルヘッドの個別電極60と、サーマルヘッド
駆動用集積回路70aとの電極接続構造の一例を示す模
式図であり、図8(b)は8ドット/mmの画素密度を
有するサーマルヘッドの個別電極60と、サーマルヘッ
ド駆動用集積回路70bとの電極接続構造の一例を示す
模式図である。
FIG. 8A is a schematic diagram showing an example of an electrode connection structure between an individual electrode 60 of a thermal head having a pixel density of 16 dots / mm and a thermal head driving integrated circuit 70a. (B) is a schematic diagram showing an example of an electrode connection structure between an individual electrode 60 of a thermal head having a pixel density of 8 dots / mm and a thermal head driving integrated circuit 70b.

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

A1〜An マスターフリップフロップ B1〜Bn スレーブフリップフロップ L1〜Ln ラッチ G1〜Gn NANDゲート E1〜En インバータ T1〜Tn 駆動素子 H1〜Hn 出力端子 Za,Zb,Zc インバータ Xa,Xb アナログスイッチ Ya,Yb インバータ SWa 第1スイッチ SWb 第2スイッチ A1 to An Master flip-flop B1 to Bn Slave flip-flop L1 to Ln Latch G1 to Gn NAND gate E1 to En inverter T1 to Tn Drive element H1 to Hn Output terminal Za, Zb, Zc Inverter Xa, Xb Analog switch Ya, Yb Inverter SWa first switch SWb second switch

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 シリアルデータから成る印字データを順
次転送して、パラレルデータに変換する複数ビットのシ
フトレジスタと、 前記シフトレジスタから出力されるパラレルデータを記
憶する複数のラッチと、 前記ラッチの出力を、外部からの駆動信号によって開閉
する複数のゲートと、 前記ゲートの出力によって、サーマルヘッドの各発熱抵
抗体に流れる電流を制御する複数の駆動素子とを備えた
サーマルヘッド駆動用集積回路において、 前記シフトレジスタの1ビットが第1フリップフロップ
と第2フリップフロップで構成され、信号入力側から第
1フリップフロップ、第2フリップフロップの順で接続
され、第2フリップフロップの出力がラッチに供給さ
れ、 シリアルデータが直接入力される第1ビットから数えて
2k+1(ただし、kは0以上の整数)ビットの第1フ
リップフロップの出力を2k+2ビットの第2フリップ
フロップへの入力を許可する第1スイッチと、2k+2
ビットの第1フリップフロップを不活性にする第2スイ
ッチとを備え、 第1スイッチおよび第2スイッチが相補的に動作すると
ともに、第1スイッチが閉じた状態のとき、2k+1ビ
ットの第1フリップフロップの出力が2k+1ビットお
よび2k+2ビットの双方の第2フリップフロップに入
力されることを特徴とするサーマルヘッド駆動用集積回
路。
1. A multi-bit shift register for sequentially transferring print data consisting of serial data and converting the print data into parallel data, a plurality of latches for storing parallel data output from the shift register, and an output of the latch A plurality of gates that are opened and closed by an external drive signal, and a plurality of drive elements that control a current flowing through each heating resistor of the thermal head by an output of the gate. One bit of the shift register includes a first flip-flop and a second flip-flop. The first flip-flop and the second flip-flop are connected in this order from the signal input side, and the output of the second flip-flop is supplied to the latch. , 2k + 1 counting from the first bit to which serial data is directly input (however, k has a first switch for permitting the input to the second flip-flop of 2k + 2 bits the output of the first flip-flop of an integer of 0 or more) bits, 2k + 2
A second switch for inactivating a first flip-flop of 2 bits, when the first switch and the second switch operate complementarily and the first switch is closed, Is input to both 2k + 1 bit and 2k + 2 bit second flip-flops.
【請求項2】 シリアルデータから成る印字信号を順次
転送して、パラレルデータに変換する複数ビットのシフ
トレジスタと、 前記シフトレジスタから出力されるパラレルデータを記
憶する複数のラッチと、 前記ラッチの出力を、外部からの駆動信号によって開閉
する複数のゲートと、 前記ゲートの出力によって、サーマルヘッドの各発熱抵
抗体に流れる電流を制御する複数の駆動素子とを備えた
サーマルヘッド駆動用集積回路において、 シリアルデータが直接入力される前記シフトレジスタの
第1ビットから数えて2k+1(ただし、kは0以上の
整数)ビットの出力を2k+2ビットのラッチへの入力
を許可する第1スイッチと、2k+2ビットを不活性に
する第2スイッチとを備え、 第1スイッチおよび第2スイッチが相補的に動作すると
ともに、第1スイッチが閉じた状態のとき、シフトレジ
スタの2k+1ビットの出力が2k+1ビットおよび2
k+2ビットの双方に接続されたラッチに入力されるこ
とを特徴とするサーマルヘッド駆動用集積回路。
2. A multi-bit shift register for sequentially transferring a print signal composed of serial data and converting it into parallel data, a plurality of latches for storing parallel data output from the shift register, and an output of the latch. A plurality of gates that are opened and closed by an external drive signal, and a plurality of drive elements that control a current flowing through each heating resistor of the thermal head by an output of the gate. A first switch for permitting input of 2k + 1 (where k is an integer of 0 or more) bits counting from the first bit of the shift register to which serial data is directly input, and a 2k + 2 bit latch, A second switch for deactivating, the first switch and the second switch operating complementarily Rutotomoni, the state where the first switch is closed, the output of the 2k + 1-bit shift register is 2k + 1 bit and 2
An integrated circuit for driving a thermal head, wherein the integrated circuit is input to latches connected to both k + 2 bits.
JP19771692A 1992-06-30 1992-06-30 Integrated circuit for driving thermal head Expired - Fee Related JP3091575B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19771692A JP3091575B2 (en) 1992-06-30 1992-06-30 Integrated circuit for driving thermal head

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19771692A JP3091575B2 (en) 1992-06-30 1992-06-30 Integrated circuit for driving thermal head

Publications (2)

Publication Number Publication Date
JPH0615859A JPH0615859A (en) 1994-01-25
JP3091575B2 true JP3091575B2 (en) 2000-09-25

Family

ID=16379169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19771692A Expired - Fee Related JP3091575B2 (en) 1992-06-30 1992-06-30 Integrated circuit for driving thermal head

Country Status (1)

Country Link
JP (1) JP3091575B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5865779A (en) * 1997-04-09 1999-02-02 Gleason; John A. Orthotic device for treatment of plantar fasciitis
JP7230666B2 (en) * 2019-04-23 2023-03-01 ローム株式会社 Driver IC for thermal print head, thermal print head, and wiring pattern of thermal print head

Also Published As

Publication number Publication date
JPH0615859A (en) 1994-01-25

Similar Documents

Publication Publication Date Title
JP2755406B2 (en) Dot printer having token bit for selecting data latch and driver circuit used in the printer
US5295174A (en) Shifting circuit and shift register
TW508549B (en) Static clock pulse generator and display
JPH09136445A (en) Small-sized printer
KR900008303B1 (en) Memory circuit
JP3091575B2 (en) Integrated circuit for driving thermal head
JPS62240566A (en) Thermal recording control method
JPH06293135A (en) Method for driving printing circuit of matrix printer
JP3154789B2 (en) Thermal head drive circuit and thermal head
JP3062314B2 (en) Printing element drive circuit device and printing device
JPH07125286A (en) Thermal head
JP3625389B2 (en) Integrated circuit for driving thermal head
JP2568524B2 (en) Thermal printer head
JPH07266602A (en) Thermal head
JP3280490B2 (en) Thermal head
JP2018016013A (en) Driver ic chip, drive device, print head and image formation apparatus
JPH0434864B2 (en)
JPH07195725A (en) Thermal head
JPH04298362A (en) Printing control circuit of printer
JPS6024969A (en) Driving method of thermal head
JPS623970A (en) Thermal recorder
JPH01216859A (en) Ic for thermal head drive
JPS61173576A (en) Storage element driving circuit
JPH07214811A (en) Thermal head
JPH07290748A (en) Thermal head

Legal Events

Date Code Title Description
FPAY Renewal fee payment (prs date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080721

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees