JP2566136B2 - Thermal head drive circuit - Google Patents

Thermal head drive circuit

Info

Publication number
JP2566136B2
JP2566136B2 JP26522186A JP26522186A JP2566136B2 JP 2566136 B2 JP2566136 B2 JP 2566136B2 JP 26522186 A JP26522186 A JP 26522186A JP 26522186 A JP26522186 A JP 26522186A JP 2566136 B2 JP2566136 B2 JP 2566136B2
Authority
JP
Japan
Prior art keywords
data
line
shift register
head
history
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP26522186A
Other languages
Japanese (ja)
Other versions
JPS63118274A (en
Inventor
雅洋 小出
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Instruments Inc
Original Assignee
Seiko Instruments Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Instruments Inc filed Critical Seiko Instruments Inc
Priority to JP26522186A priority Critical patent/JP2566136B2/en
Publication of JPS63118274A publication Critical patent/JPS63118274A/en
Application granted granted Critical
Publication of JP2566136B2 publication Critical patent/JP2566136B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/315Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
    • B41J2/32Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
    • B41J2/35Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head

Landscapes

  • Electronic Switches (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はサーマル・ライン・ヘッドの駆動回路に関
する。
The present invention relates to a drive circuit for a thermal line head.

〔発明の概要〕[Outline of Invention]

この発明はサーマル・ライン・ヘッドの印字品質を向
上させるために履歴制御を行う際に使われるものであ
り、ヘッドにデータを転送しながら演算処理を行い、同
時に次のラインのデータを入力するために、履歴処理の
為に必要な数ライン前までのデータを複数のシフト・レ
ジスタに順次繰り上げて置き換えるようにしたものであ
って、その構成は、複数のシフト・レジスタと簡単な論
理ゲート及びデータ信号の流れを変える信号切り換え回
路とから成り、ソフト・ウェアでの演算を供なわないた
め、極めて高速でかつ効率良く、履歴処理を供ったデー
タ転送を提供するものである。
This invention is used when performing history control in order to improve the print quality of the thermal line head, in order to perform arithmetic processing while transferring data to the head and at the same time input the data of the next line. In addition, the data up to a few lines before required for history processing is sequentially moved up and replaced by a plurality of shift registers. The configuration is such that a plurality of shift registers and a simple logic gate and data are used. It is composed of a signal switching circuit that changes the flow of signals and does not perform calculation by software, and therefore provides extremely fast and efficient data transfer with history processing.

〔従来の技術〕[Conventional technology]

従来の履歴制御は、nライン前までの印字履歴を確認
する場合、印字すべき現在のラインデータとnライン前
までのデータとをメモリーに格納し、これらのデータを
基に、ソフトウェアにより履歴制御するための演算を行
いながらヘッドへのデータ転送と通電を複数回行い、印
字終了後に、次の印字ラインのデータを格納するために
メモリー中の現ラインデータを過去データとしてメモリ
の別の領域に移動させるといった複雑な処理を行ってい
た。
In the conventional history control, when confirming the print history up to n lines ago, the current line data to be printed and the data up to n lines ago are stored in the memory, and the history control is performed by software based on these data. Data is sent to the head and energized multiple times while performing the calculation to save the current line data in the memory as past data in another area of the memory to store the data of the next print line after printing is completed. It performed complicated processing such as moving.

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

従来の方法では演算に非常に時間がかかり、又、数ラ
イン分のデータを移動させる場合の処理も複雑なため、
発熱素子の多いサーマル・ライン・ヘッドにおいては印
字演算を上げる事が困難であった。
The conventional method takes a very long time to calculate, and the processing when moving data of several lines is complicated,
In a thermal line head with many heating elements, it is difficult to increase the printing calculation.

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

上述した従来の問題点を解決するため、本発明では複
数のシフト・レジスタと、その出力の論理演算を行う論
理ゲート、及びデータ信号の流れを順次切り変える信号
切り換え回路を組み合わせて構成したものである。
In order to solve the above-mentioned conventional problems, the present invention is configured by combining a plurality of shift registers, a logic gate that performs a logical operation of the outputs, and a signal switching circuit that sequentially switches the flow of data signals. is there.

〔作用〕[Action]

本発明は、回路に対して印字すべき1ライン分のデー
タ転送を行えば、後は簡単な信号切り換え回路の操作に
より、ソフトウェアによる演算処理をすることなしに数
ライン前までの履歴処理を行いながらヘッドに必要回数
分のデータ転送を行い、同時に印字終了後の現データを
既に格納されている数ライン分の過去データと供に、上
記現データを過去データとして複数のシフトレジスタに
順次繰り上げて置き換えるような処理がなされ、次の新
しいラインのデータ入力が行えることとなる。
According to the present invention, once the data for one line to be printed is transferred to the circuit, the history processing up to several lines before is performed by the simple operation of the signal switching circuit without performing the arithmetic processing by software. However, data is transferred to the head the required number of times, and at the same time, the current data after printing is completed is used together with past data for several lines that have already been stored, and the current data is sequentially moved up to multiple shift registers as past data. The replacement process is performed and the data of the next new line can be input.

〔実施例〕〔Example〕

以下、図面に基づいて本発明の実施例を詳細に説明す
る。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

なお、説明を簡単にするため、本実施例では2ライン
前までの履歴を参照する場合を例にとって説明する。
In order to simplify the description, the present embodiment will be described by taking as an example the case of referring to the history up to two lines before.

第1図は、Nライン目を印字する場合のヘッド通電幅
について示したものであり、(N−2)ライン目だけを
印字しなかった場合は(ア)と(ウ)の期間、(N−
1)ライン目だけを印字しなかった場合は(イ)と
(ウ)の期間、そしてNライン目を印字しない場合は
(ア)と(イ)と(ウ)はいづれも通電しない。
FIG. 1 shows the head energization width when the Nth line is printed. When only the (N-2) th line is not printed, the periods (A) and (C), (N) −
1) If only the line (A) is not printed, the periods (B) and (C) are not applied, and if the line N is not printed, (A), (B), and (C) are not energized.

また、(N−2)ライン目と(N−1)ライン目を印
字せずNライン目だけを印字する場合は(ア)と(イ)
と(ウ)の期間全てを足した期間の通電をする。
When only the Nth line is printed without printing the (N-2) th line and the (N-1) th line, (a) and (a)
Energize for the period which added all the periods of (c).

第2図は、前記の履歴処理を行ったデータのヘッドへ
の転送、データ・ラッチ信号、及びヘッド通電パルスの
タイミングを示したものである。
FIG. 2 shows the timing of data transfer to the head, the data latch signal, and the head energizing pulse, which have been subjected to the history processing.

(イ)のデータは(N−2)ライン目だけを反転させ
たデータとNライン目のデータの論理積をとったもの
で、ヘッドへのデータ転送後にラッチ信号を出力し、第
1図で説明した履歴処理に合わせてヘッド通電パルス
(ア)を出力する。(ロ)のデータは(N−1)ライン
目だけを反転させたデータとNライン目のデータの論理
積をとったもので、前述と同様に第1図で説明した履歴
処理に合わせてヘッド通電パルス(イ)を出力する。
(ハ)のデータはNライン目のデータそのもので第1図
で説明した履歴処理に合わせてヘッド通電パルス(ウ)
を出力する。
The data of (a) is the logical product of the data obtained by inverting only the (N-2) th line and the data of the Nth line, and outputs a latch signal after the data transfer to the head. The head energizing pulse (a) is output in accordance with the history processing described. The data in (b) is the logical product of the data obtained by inverting only the (N-1) th line and the data in the Nth line, and is the same as that described above according to the history processing described in FIG. Energization pulse (a) is output.
The data of (c) is the data of the N-th line itself, and the head energizing pulse (c) is used in accordance with the history processing described in FIG.
Is output.

このように3回のデータ転送と通電パルスにより2ラ
イン前までのデータとの履歴制御を行うわけであるが、
データ転送や論理演算、又、3回のデータ転送後、次の
ラインのデータを入力するため(N−1)ライン目とN
ライン目のデータを繰り上げて置き換える等、これらの
処理をソフトウェアで行うと多くの時間が必要となる。
In this way, the history control with the data up to two lines before is performed by the data transfer three times and the energizing pulse.
After the data transfer, logical operation, and data transfer three times, the data of the next line is input and the (N-1) th line and the Nth line are input.
A lot of time is required if these processes are performed by software, such as moving up and replacing the data on the line.

第3図は本発明によるデータ転送回路で、2ライン前
までの履歴をとるならば、3ライン分のシフト・レジス
タ(A、B、C)と、それらの出力を論理演算する論理
ゲート及び信号切り換え回路(1,2,3)から成ってお
り、前記シフト・レジスタAには(N−2)ライン目の
データが、シフト・レジスタBには(N−1)ライン目
のデータが、シフト・レジスタCにはNライン目のデー
タがそれぞれ入るようになっている。
FIG. 3 shows a data transfer circuit according to the present invention. If the history up to two lines before is taken, shift registers (A, B, C) for three lines, and a logic gate and a signal for logically operating their outputs are shown. The shift register A includes (N, 2) and (N-2) th line data, and the shift register B includes (N-1) th line data. -Register C stores the data of the Nth line.

第4図は動作の説明図であり、前記信号切り換え回路
(1、2、3)が第4図(a)の状態では、転送クロッ
クにより(N−2)ライン目を反転させたデータと(N
−1)ライン目を反転させたデータとNライン目のデー
タの積が演算処理されて信号切り換え回路3からヘッド
へ転送される。同時にシフト・レジスタAには(N−
1)ライン目のデータが繰り上げられて入り、その結
果、シフト・レジスタA、Bに(N−1)ライン目のデ
ータが入る。又、シフト・レジスタCにはNライン目の
データが入る。
FIG. 4 is an explanatory diagram of the operation. In the state of the signal switching circuits (1, 2, 3) shown in FIG. 4 (a), the data ((N-2) th line is inverted by the transfer clock) and ( N
-1) The product of the data obtained by inverting the line and the data of the Nth line is arithmetically processed and transferred from the signal switching circuit 3 to the head. At the same time, the shift register A has (N-
1) The data of the line is carried up and entered, and as a result, the data of the (N-1) line is entered into the shift registers A and B. Further, the shift register C stores the data of the Nth line.

前記信号切り換え回路が第4図(b)の状態では(N
−1)ライン目を反転させたデータとNライン目のデー
タの積が演算処理されて切り換え回路3からヘッドに転
送され、シフト・レジスタA、Bにはそれぞれ(N−
1)ライン目のデータが、CにはNライン目のデータが
再び入る。
When the signal switching circuit is in the state of FIG.
-1) The product of the data obtained by inverting the line and the data of the Nth line is arithmetically processed and transferred from the switching circuit 3 to the head, and the shift registers A and B respectively store (N-
1) The data of the line and the data of the Nth line are input to C again.

前記信号切り換え回路が第4図(C)の状態ではNラ
イン目のデータのみが切り換え回路3からヘッドに転送
され、シフト・レジスタAには(N−1)ライン目のデ
ータが、シフト・レジスタBにはNライン目のデータ
が、シフト・レジスタCには次に入力される新しいライ
ンのデータが入る。すなわち、これらシフト・レジスタ
(A、B、C)に入ったデータは、それぞれシフト・レ
ジスタAが(N−2)、シフト・レジスタBが(N−
1)、シフト・レジスタCが(N)として繰り上げて置
き換えられることとなる。
When the signal switching circuit is in the state shown in FIG. 4C, only the Nth line data is transferred from the switching circuit 3 to the head, and the (N-1) th line data is transferred to the shift register A. The data of the Nth line is stored in B, and the data of a new line to be input next is stored in the shift register C. That is, the data stored in the shift registers (A, B, C) is (N-2) in the shift register A and (N-) in the shift register B, respectively.
1), the shift register C is moved up and replaced as (N).

つまり、1ライン分の新規データをこの回路に転送す
れば、上述した信号切り換え回路の操作のみで履歴処理
されたデータが必要回数分出力され、同時に履歴制御に
必要な数ライン分のデータの置き換えが効率良く、高速
に行われる。
In other words, if new data for one line is transferred to this circuit, the history-processed data is output by the required number of times only by the operation of the signal switching circuit described above, and at the same time, the data for several lines required for history control is replaced. Is done efficiently and at high speed.

第5図は、図3を拡張したものであり、(n−1)ラ
イン前までの履歴を見る回路の例である。基本動作は同
様に行うことができ、ラインの数をさらに多く拡張でき
る事を示したものである。
FIG. 5 is an extension of FIG. 3 and shows an example of a circuit for viewing the history up to (n-1) lines before. The basic operation can be performed in the same manner, and it is shown that the number of lines can be further expanded.

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

第1図は履歴制御の方法を示す説明図、第2図はサーマ
ル・ライン・ヘッドの駆動タイミングの説明図、第3図
は本発明の回路図、第4図は第3図の回路の動作説明
図、第5図は第3図に示す回路を拡張して説明する回路
図である。 A、B、C……シフト・レジスタ 1、2、3……信号切り換え回路
FIG. 1 is an explanatory diagram showing a history control method, FIG. 2 is an explanatory diagram of driving timing of a thermal line head, FIG. 3 is a circuit diagram of the present invention, and FIG. 4 is an operation of the circuit of FIG. FIG. 5 is an expanded circuit diagram for explaining the circuit shown in FIG. A, B, C ... Shift register 1, 2, 3 ... Signal switching circuit

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数のシフト・レジスタと、該シフト・レ
ジスタに格納されたデータの論理演算を行う論理ゲート
と、前記各シフトレジスタへの入力データを切り替える
データセレクタやアナログスイッチ等のICから構成され
る信号切り換え回路とから成り、数ライン前までのデー
タに基づいて履歴処理を行いながら、前記サーマル・ラ
イン・ヘッドにデータ転送をし、同時に次のラインのデ
ータを入力するために、履歴処理に必要な以前の数ライ
ン分のデータを前記複数のシフト・レジスタ内で順次繰
り上げて置き換えるようにしたサーマル・ヘッドの駆動
回路。
1. A shift register, a logic gate for performing a logical operation of data stored in the shift register, and an IC such as a data selector or an analog switch for switching input data to each shift register. The signal processing circuit comprises a signal switching circuit for performing the history processing based on the data up to several lines before, while transferring the data to the thermal line head and simultaneously inputting the data of the next line. A driving circuit for a thermal head, which is configured to sequentially move up and replace data of several previous lines required for the above in the plurality of shift registers.
JP26522186A 1986-11-07 1986-11-07 Thermal head drive circuit Expired - Lifetime JP2566136B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26522186A JP2566136B2 (en) 1986-11-07 1986-11-07 Thermal head drive circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26522186A JP2566136B2 (en) 1986-11-07 1986-11-07 Thermal head drive circuit

Publications (2)

Publication Number Publication Date
JPS63118274A JPS63118274A (en) 1988-05-23
JP2566136B2 true JP2566136B2 (en) 1996-12-25

Family

ID=17414205

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26522186A Expired - Lifetime JP2566136B2 (en) 1986-11-07 1986-11-07 Thermal head drive circuit

Country Status (1)

Country Link
JP (1) JP2566136B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63278870A (en) * 1987-05-11 1988-11-16 Tokyo Electric Co Ltd Thermal printer
JP2867539B2 (en) * 1989-04-05 1999-03-08 松下電器産業株式会社 Thermal line printer
JP2530973Y2 (en) * 1991-01-09 1997-04-02 神鋼電機株式会社 Thermal printer

Also Published As

Publication number Publication date
JPS63118274A (en) 1988-05-23

Similar Documents

Publication Publication Date Title
EP0660296B1 (en) Data driver generating two sets of sampling signals for sequential-sampling mode and simultaneous-sampling mode
JP2566136B2 (en) Thermal head drive circuit
JPH02894A (en) Display device and operation thereof
US4518971A (en) Thermal head
JPH0552989B2 (en)
US4723132A (en) Method and apparatus for preventing unevenness in printing depth in a thermal printing
JP2002158933A (en) Scanning circuit and imaging device having the same
JP3237133B2 (en) Thermal printer
JPS63207663A (en) Printing controller in thermal printer
JPH0331564Y2 (en)
JPH0439061A (en) Piezoelectric element drive circuit for printing
JPS5881183A (en) Driving method for thermal head
JPH0132074B2 (en)
JPH0376659A (en) Thermal head printer
SU1252775A1 (en) Microprogram control device of module of distributed parallel computer system
JPH0371859A (en) Thermal head
JPH04298362A (en) Printing control circuit of printer
JPH02172765A (en) Drive device for thermal head
JP2537394B2 (en) Print control method of serial dot printer
JP2570723B2 (en) Thermal head control circuit
JP2000260196A (en) Shift register circuit and liquid crystal driving device using the same
JPS60134662A (en) Picture recording device
JPH0457560A (en) Thermosensing head controller
JPS61295754A (en) Thermal head
JPS63246262A (en) Thermal head-driving circuit

Legal Events

Date Code Title Description
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term