JPH01110969A - Thermal printer - Google Patents

Thermal printer

Info

Publication number
JPH01110969A
JPH01110969A JP62270803A JP27080387A JPH01110969A JP H01110969 A JPH01110969 A JP H01110969A JP 62270803 A JP62270803 A JP 62270803A JP 27080387 A JP27080387 A JP 27080387A JP H01110969 A JPH01110969 A JP H01110969A
Authority
JP
Japan
Prior art keywords
printing
circuit
ram
time control
thermal head
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
JP62270803A
Other languages
Japanese (ja)
Inventor
Kenichi Itahara
板原 健一
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP62270803A priority Critical patent/JPH01110969A/en
Publication of JPH01110969A publication Critical patent/JPH01110969A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

PURPOSE:To make it possible to obtain favorable printing quality while maintaining printing speed and enable flexible adaptation to variations in printing conditions, by writing driving time control data into a RAM by a microprocessor, reading the driving time control data based on printing history data generated by a printing history data generating circuit, and rewriting the content of the RAM, as required. CONSTITUTION:A printing history date generating circuit 2 receives printing bit data S1-S4, and generates printing history data S10-S13. A RAM 3 is controlled as to reading/writing by a control signal S23 from a microprocessor 1, and driving time control data S14, S15 corresponding to the printing history data S10-S13 outputted from the circuit 2 is written into and read from the RAM 3. A driving time controlling circuit 4 receives the driving time control data S14, S15 read from the RAM 3, and supplies a driving circuit 5 with a driving pulse with a duration corresponding to the data S14, S15. The driving circuit 5 passes an electric current to heat generating elements of a thermal head 6 for the duration of the driving pulse.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ドツト発熱体で構成されるサーマルヘッドを
持つサーマルプリンタに関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a thermal printer having a thermal head composed of a dot heating element.

〔従来の技術〕[Conventional technology]

従来、この種のサーマルプリンタにおいては、熱による
サーマルヘッドの破損を防ぎ、印字結果を均一に保つた
めに、各ドツトの印字履歴によって発熱体の駆動時間を
制御している。
Conventionally, in this type of thermal printer, the driving time of the heating element is controlled based on the printing history of each dot in order to prevent damage to the thermal head due to heat and to maintain uniform printing results.

第6図、第7図は上述した従来のサーマルプリンタの概
略図である。第6図の例はサーマルヘッドの駆動時間の
制御をすべてマイクロプログラムで行なうもので、サー
マルヘッド73の各ドツトの印字履歴を考慮した最適な
駆動時間を得るための駆動回路72のオン/オフのタイ
ミングをマイクロプロセッサ71から駆動回路72に直
接指示する。第7図の例は、マイクロプロセッサ71は
サーマルヘッド73の各ドツトが印字するかしないかの
情報(以下印字ビット情報という、)だけを駆動時間制
御回路74に与え、駆動時間制御回路74はこれを受け
て最適な駆動時間を得るためのオン/オフのタイミング
を駆動回路72に与える。
FIGS. 6 and 7 are schematic diagrams of the conventional thermal printer described above. In the example shown in FIG. 6, the drive time of the thermal head is controlled entirely by a microprogram, and the drive circuit 72 is turned on/off in order to obtain the optimum drive time taking into consideration the printing history of each dot of the thermal head 73. The timing is directly instructed from the microprocessor 71 to the drive circuit 72. In the example shown in FIG. 7, the microprocessor 71 supplies only information on whether each dot of the thermal head 73 prints (hereinafter referred to as print bit information) to the drive time control circuit 74; Based on this, on/off timing is given to the drive circuit 72 to obtain the optimum drive time.

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来のサーマルプリンタは、第6図に示した例
では印字履歴を考慮し最適な駆動時間を得るといった処
理をすべてマイクロプログラムで行なうために処理に時
間がかかり、印字速度が遅くなるという欠点があり、第
7図に示した例では印字履歴を考慮した駆動時間の制御
をハードウェアで行なっているので処理速度は高いが、
回路規模が大きくなり、また制御の仕方が固定され、リ
ボンや用紙あるいはサーマルヘッドの種類の違いなどの
印字条件の変化に対応して同じ印字履歴の場合でも駆動
時間を違えるといったきめ細かな制御が行なえる柔軟性
がないという欠点がある。
The above-mentioned conventional thermal printer has the disadvantage that, in the example shown in Figure 6, all processes such as obtaining the optimal drive time by considering the printing history are performed by a microprogram, which takes time and slows down the printing speed. In the example shown in Figure 7, the drive time is controlled by hardware in consideration of the printing history, so the processing speed is high, but
The circuit size becomes larger, and the control method is fixed, making it impossible to perform fine-grained control such as changing the drive time even for the same printing history in response to changes in printing conditions such as differences in ribbon, paper, or thermal head type. The disadvantage is that there is no flexibility to

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

本発明のサーマルプリンタは、 ドツト発熱体で構成されるサーマルヘッドと、 該サーマルヘッドの発熱体に電流を流す駆動回路と、 前記サーマルヘッドの各ドツトの印字履歴情報をアドレ
ス入力として、前記駆動回路が前記サーマルヘッドの発
熱体に電流を流す時間幅を示す駆動パルスを選択するた
めの駆動時間制御情報が書込まれ、読出されるRAMと
、 該RAMから読出された前記駆動時間制御情報により前
記駆動回路に前記サーマルヘッドの発熱体に電流を流す
時間幅を示す駆動パルスを選択出力する駆動時間制御回
路と、 前記サーマルヘッドの各ドツトの印字するかしないかの
情報を入力して印字履歴情報を発生し、前記RAMのア
ドレス入力に出力する印字履歴情報発生回路と、 マイクロプログラムによって動作し、前記サーマルヘッ
ドの各ドツトの印字するかしないかの情報を該印字履歴
情報発生回路に出力して印字履歴情報を発生させ、該印
字履歴情報発生回路から出力する印字履歴情報を前記R
AMのアドレスとして駆動時間制御情報の前記RAMへ
の書込み、読出しを行ない、前記駆動時間制御回路に前
記RAMより読出された駆動時間制御情報により駆動パ
ルスを選択出力させるマイクロプロセッサを有している
The thermal printer of the present invention includes: a thermal head composed of a dot heating element; a drive circuit that supplies current to the heating element of the thermal head; and a drive circuit that uses printing history information of each dot of the thermal head as an address input. a RAM in which driving time control information for selecting a driving pulse indicating a time width for passing current through the heating element of the thermal head is written and read; A drive time control circuit that selectively outputs a drive pulse indicating a time width for passing a current through the heating element of the thermal head to the drive circuit; and a drive time control circuit that inputs information on whether or not to print each dot of the thermal head to generate printing history information. a print history information generation circuit that generates and outputs to the address input of the RAM; and a print history information generation circuit that operates according to a microprogram and outputs information on whether or not to print each dot of the thermal head to the print history information generation circuit. Generate printing history information and output the printing history information from the printing history information generation circuit to the above-mentioned R.
It has a microprocessor that writes and reads drive time control information to and from the RAM as an address of AM, and causes the drive time control circuit to selectively output drive pulses based on the drive time control information read from the RAM.

[作用] このように、マイクロプロセッサからのサーマルヘッド
の各ドツトの印字ビット情報により印字履歴情報発生回
路が印字履歴情報を発生し、マイクロプロセッサがこの
印字履歴情報をアドレス入力として最適な駆動時間制御
情報をRAMに書込み読出しを制御し、各ドツトの印字
履歴に応じた均一な印字結果が得られる時間幅の電流を
発熱体に流すよう駆動時間を制御するので、マイクロプ
ロセッサの処理量が減るため印字速度が低下せずに良質
な印字結果が得られ、しかも随時にRAMへの書込み変
更によりリボン、用紙あるいはサーマルヘッドの種類な
ど印刷条件の変化にも柔軟に対応することができる。
[Function] In this way, the print history information generation circuit generates print history information based on the print bit information of each dot of the thermal head from the microprocessor, and the microprocessor uses this print history information as address input to perform optimal drive time control. The processing load of the microprocessor is reduced because the information is written to and read from the RAM and the drive time is controlled so that a current is passed through the heating element in a time width that provides uniform printing results according to the printing history of each dot. High-quality printing results can be obtained without reducing printing speed, and it is also possible to flexibly respond to changes in printing conditions such as the type of ribbon, paper, or thermal head by changing the writing to the RAM at any time.

〔実施例] 次に、本発明の実施例について図面を参照して説明する
[Example] Next, an example of the present invention will be described with reference to the drawings.

第1図は本発明のサーマルプリンタの一実施例のブロッ
ク図である。
FIG. 1 is a block diagram of an embodiment of a thermal printer of the present invention.

マイクロプロセッサ1はマイクロプログラムで動作し、
サーマルヘッドの各ドツトの印字するかしないかの情報
(以下印字ビット情報)を印字履歴情報発生回路2に出
力する。説明を簡単にするためサーマルヘッド6のドツ
ト数を4個とするので印字ビット情報は4つでありこれ
を5L−34とする。マイクロプロセッサ1はこのほか
信号85〜S8、印字サイクルタイミング信号S9、ラ
ッチパルス316〜S19およびRAM3の制御信号S
23を出力する。印字履歴情報発生回路2は印字ビット
情報81〜S4を受けて印字履歴情報5IO−313を
発生する。RAM3はマイクロプロセッサ1から制御信
号S23により読出し/書込みを制御され、印字履歴情
報発生回路2が出力する印字履歴情報SIO〜S14に
対応する駆動時間制御情報S14.S15が書込まれ、
読出される。駆動時間制御回路4は、RAM3から読出
された駆動時間制御情報S14.S15を受けて、これ
に対応する時間幅の駆動パルスを駆動回路5に与える。
Microprocessor 1 operates on a microprogram,
Information on whether or not to print each dot of the thermal head (hereinafter referred to as print bit information) is output to the print history information generation circuit 2. To simplify the explanation, the number of dots in the thermal head 6 is assumed to be four, so the number of print bit information is four, which is referred to as 5L-34. In addition, the microprocessor 1 receives signals 85 to S8, a print cycle timing signal S9, latch pulses 316 to S19, and a control signal S for the RAM 3.
Outputs 23. Print history information generation circuit 2 receives print bit information 81-S4 and generates print history information 5IO-313. The read/write of the RAM 3 is controlled by the control signal S23 from the microprocessor 1, and drive time control information S14. S15 is written,
Read out. The drive time control circuit 4 receives the drive time control information S14. read from the RAM 3. Upon receiving S15, a drive pulse with a corresponding time width is applied to the drive circuit 5.

駆動回路5は与えられた駆動パルスの時間幅だけサーマ
ルヘッド6の発熱体に電流を流す。ここで、各発熱体に
電流が流れる時間は、それぞれのヘッドの印字履歴に応
じて均一の印字結果が得られる値となっている。
The drive circuit 5 causes current to flow through the heating element of the thermal head 6 for the duration of the given drive pulse. Here, the time during which the current flows through each heating element is set to a value that allows uniform printing results to be obtained according to the printing history of each head.

第2図は第1図中の印字履歴情報発生回路2の回路図で
ある。
FIG. 2 is a circuit diagram of the printing history information generating circuit 2 shown in FIG.

印字履歴情報発生回路2は出力がワイヤード結合された
4つのシフトレジスタ11〜14で構成されており、シ
フトレジスタ11〜14はそれぞれマイクロプロセッサ
1から出力される印字ビット情報31〜S4をマイクロ
プロセッサ1から出力される印字サイクルタイミング信
号s9の立下りに同期して順次読込み、4ビツトの印字
履歴情報、すなわち次の時点の印字ビット情報5IO1
現時点の印字ビット情報Sll、1つ前の時点の印字ビ
ット情報S 1.2、さらに1つ前の時点の印字ビット
情報S13を出力する。なお、シフトレジスタ11〜1
4の出力にはそれぞれマイクロプロセッサ1から出力さ
れる入力信号85〜S8がハイレベルの時にのみ印字履
歴情報が現われるようになっている。これら入力信号8
5〜S8は同時に複数の信号がハイレベルにならないよ
うに制御されている。
The print history information generation circuit 2 is composed of four shift registers 11 to 14 whose outputs are wired together, and each of the shift registers 11 to 14 receives print bit information 31 to S4 output from the microprocessor 1. The 4-bit printing history information, that is, the next printing bit information 5IO1, is read sequentially in synchronization with the falling edge of the printing cycle timing signal s9 output from
The current print bit information Sll, the previous print bit information S1.2, and the immediately previous print bit information S13 are output. In addition, shift registers 11 to 1
The print history information appears in the outputs of the microprocessor 4 only when the input signals 85 to S8 output from the microprocessor 1 are at a high level. These input signals 8
5 to S8 are controlled so that a plurality of signals do not become high level at the same time.

第3図は、駆動時間制御回路4、駆動回路5およびサー
マルヘッド6の回路図である。
FIG. 3 is a circuit diagram of the drive time control circuit 4, drive circuit 5, and thermal head 6.

サーマルヘッド6は4個のドツト発熱体で構成されてい
る。駆動回路5はドツト発熱体41〜44をそれぞれ駆
動(通電)するドライバ31〜34で構成されている。
The thermal head 6 is composed of four dot heating elements. The drive circuit 5 includes drivers 31 to 34 that drive (energize) the dot heating elements 41 to 44, respectively.

駆動時間制御回路4は、印字サイクルタイミング信号S
9に同期して時間幅の異なる3種類の駆動パルスS20
〜S22を発生する駆動パルス発生回路21と、RAM
3から読出された2ビツトのデータ(駆動時間制御情報
)S14.S15を、マイクロプロセッサ1から信号S
5〜S8にそれぞれ同期して出力されるラッチパルスS
16〜S19によりラッチするラッチ回路22〜25と
、ラッチ回路22〜25の出力を選択信号として、駆動
パルス発生回路21から出力された駆動パルス520−
322のいずれか1つをドライバ31〜34にそれぞれ
出力するセレクタ26〜29とで構成されている。
The drive time control circuit 4 receives a print cycle timing signal S.
Three types of drive pulses S20 with different time widths in synchronization with 9
- Drive pulse generation circuit 21 that generates S22 and RAM
2-bit data (driving time control information) read from S14. S15 from the microprocessor 1 as the signal S
Latch pulse S output in synchronization with 5 to S8, respectively.
The latch circuits 22 to 25 latched by 16 to S19 and the drive pulse 520- output from the drive pulse generation circuit 21 using the outputs of the latch circuits 22 to 25 as selection signals.
322 to the drivers 31 to 34, respectively.

なお、セレクタ26〜29の入力端子D4は接地されて
おり、対応するドツトが印字しない時はセレクタ26〜
29はO”を出力し、その印字タイミングでは駆動パル
スがドライバに与えられずドツト発熱体に電流は流れな
い。
Note that the input terminals D4 of the selectors 26 to 29 are grounded, and when the corresponding dot is not printed, the input terminals D4 of the selectors 26 to 29 are grounded.
29 outputs "O", and at that printing timing, no drive pulse is given to the driver and no current flows to the dot heating element.

第4図は上述した各種信号85〜S22のタイミングを
示す図である。印字サイクルタイミング信号S9は基本
的な印字サイクルのタイミングを与える信号で、本信号
がハイレベルの間に駆動パルス発生回路21は時間幅の
異なる駆動パルス320〜S22を発生する。入力信号
85〜S8は印字サイクルタイミング信号S9が立下っ
た後、順次ハイレベルとなり、印字履歴情報SIQ〜S
13が出力される。RAM3から読出される駆動時間制
御情報S14.S15は印字履歴情報SIO〜S13に
対応して変化し、ラッチパルスS16〜S19によって
それぞれラッチ回路22〜25にラッチされる。
FIG. 4 is a diagram showing the timing of the various signals 85 to S22 mentioned above. The print cycle timing signal S9 is a signal that provides basic print cycle timing, and while this signal is at a high level, the drive pulse generation circuit 21 generates drive pulses 320 to S22 having different time widths. The input signals 85 to S8 sequentially become high level after the print cycle timing signal S9 falls, and print history information SIQ to S8
13 is output. Drive time control information S14 read from RAM3. S15 changes corresponding to print history information SIO-S13, and is latched by latch circuits 22-25 by latch pulses S16-S19, respectively.

第5図は第1図中の印字履歴情報発生回路2の他の例の
回路図である。
FIG. 5 is a circuit diagram of another example of the printing history information generating circuit 2 in FIG. 1.

印字履歴情報発生回路2はそれぞれ印字ビット情報81
〜S4を印字サイクルタイミング信号S9の立下りに同
期して取込む4つのシフトレジスタ15〜18と、入力
信号85〜s8を制御信号とし、シフトレジスタ15〜
18の出力を受けて4ビツトの印字履歴情報、すなわち
次の時点の印字ビット情報Sll、現在の印字ビット情
報S12、両隣りのドツトの次の時点の印字ビット情報
SIOおよびS13を出力する16個の3ステートバツ
フア51〜66とで構成されている。
Each print history information generation circuit 2 generates print bit information 81.
- Four shift registers 15 to 18 that take in S4 in synchronization with the falling edge of print cycle timing signal S9, and shift registers 15 to 18 that take in input signals 85 to s8 as control signals.
16 outputs 4-bit printing history information, that is, the next printing bit information Sll, the current printing bit information S12, and the next printing bit information SIO and S13 of the adjacent dots on both sides. It is composed of 3-state buffers 51 to 66.

なお、ドツト発熱体41および44は両端に位置してい
るので3ステートバツフア51と66の入力は接地され
ている。サーマルヘッドの特性によってはこの例のよう
に隣りのドツトの印字履歴情報を考慮する必要のあるも
のや、さらにシフトレジスタの段数と3ステートバツフ
アを増やすことによりもっと過去の印字ビット情報をも
用いて印字履歴情報のビット数を増やして一層きめ細か
な制御にも対応することができる。
Note that since the dot heating elements 41 and 44 are located at both ends, the inputs of the three-state buffers 51 and 66 are grounded. Depending on the characteristics of the thermal head, it may be necessary to consider the printing history information of adjacent dots as in this example, or it may be possible to use even more past printing bit information by increasing the number of shift register stages and 3-state buffers. By increasing the number of bits of printing history information, it is possible to support even more detailed control.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、マイクロプロセッサによ
って駆動時間制御情報をRAMに書込み、この駆動時間
制御情報を印字履歴情報発生回路から発生される印字履
歴情報をもとに読出すことにより、マイクロプロセッサ
の処理が減るため、印字速度が低下することなく、また
RAMに書込んだ内容を必要により随時書替えることに
より、リボンや用紙あるいはサーマルヘッドの種類の違
いなど印字条件の変化に対応して同じ印字履歴の場合で
も駆動時間を違えるといったきめ細かな制御が行なえる
柔軟性のあるサーマルプリンタが実現可能となる効果が
ある。
As explained above, the present invention allows the microprocessor to write the drive time control information to the RAM, and read out the drive time control information based on the print history information generated from the print history information generation circuit. Because the processing is reduced, the printing speed does not decrease, and by rewriting the content written to RAM as needed, the same print quality can be maintained in response to changes in printing conditions, such as differences in the type of ribbon, paper, or thermal head. This has the effect of making it possible to realize a flexible thermal printer that can perform detailed control such as changing the drive time even in the case of printing history.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明のサーマルプリンタの一実施例のブロッ
ク図、第2図は第1図中の印字履歴情報発生回路2の回
路図、第3図は駆動時間制御回路4、駆動回路5および
サーマルヘッド6の回路図、第4図は第1図、第3図の
信号S5〜S22のタイミング図、第5図は第1図の印
字履歴情報発生回路2の他の例の回路図、第6図はサー
マルヘッドの駆動時間の制御をすべてマイクロプロセッ
サで行なうサーマルプリンタの従来例のブロック図、第
7図はサーマルヘッドの駆動時間の制御をマイクロプロ
セッサからの情報により駆動時間制御回路が行なうサー
マルプリンタの従来例のブロック図である。 1・・・マイクロプロセッサ、 2・・・印字履歴情報発生回路、 3・・・RAM。 4・・・駆動時間制御回路、 5・・・駆動回路、 6・・・サーマルヘッド、 11.12,13,14,15,16,17゜18・・
・シフトレジスタ、 21・・・駆動パルス発生回路、 22.23,24.25・・・ラッチ回路、26.27
.28.29・・・セレクタ、31.32.33.34
・・・ドライバ、41.42.43.44・・・ドツト
発熱体、51.52,53.・・・、66 ・・・3ステートバツフア、 SL、S2.S3.S4−・・印字ビット情報、S5,
36.S7.S8・・・入力信号、S9・・・印字サイ
クルタイミング信号、SIO,Sl  1.  S12
.S13・・・印字履歴情報、 S14.S15・・・駆動時間制御情報、S16.S1
7.S18.S19 ・・・ラッチパルス、 S20,321.S22・・・駆動パルス、S23・・
・制御信号。
FIG. 1 is a block diagram of an embodiment of the thermal printer of the present invention, FIG. 2 is a circuit diagram of the print history information generation circuit 2 in FIG. 1, and FIG. 4 is a circuit diagram of the thermal head 6; FIG. 4 is a timing diagram of signals S5 to S22 in FIGS. 1 and 3; FIG. 5 is a circuit diagram of another example of the printing history information generating circuit 2 in FIG. Figure 6 is a block diagram of a conventional thermal printer in which the drive time of the thermal head is controlled entirely by a microprocessor, and Figure 7 is a block diagram of a conventional thermal printer in which the drive time of the thermal head is controlled by a drive time control circuit based on information from the microprocessor. 1 is a block diagram of a conventional example of a printer. 1...Microprocessor, 2...Print history information generation circuit, 3...RAM. 4... Drive time control circuit, 5... Drive circuit, 6... Thermal head, 11.12, 13, 14, 15, 16, 17°18...
・Shift register, 21... Drive pulse generation circuit, 22.23, 24.25... Latch circuit, 26.27
.. 28.29...Selector, 31.32.33.34
... Driver, 41.42.43.44 ... Dot heating element, 51.52, 53. ..., 66 ... 3-state buffer, SL, S2. S3. S4--Print bit information, S5,
36. S7. S8...Input signal, S9...Print cycle timing signal, SIO, Sl 1. S12
.. S13...Printing history information, S14. S15... Drive time control information, S16. S1
7. S18. S19...Latch pulse, S20,321. S22... Drive pulse, S23...
·Control signal.

Claims (1)

【特許請求の範囲】 ドット発熱体で構成されるサーマルヘッド と、 該サーマルヘッドの発熱体に電流を流す駆動回路と、 前記サーマルヘッドの各ドットの印字履歴情報をアドレ
ス入力として、前記駆動回路が前記サーマルヘッドの発
熱体に電流を流す時間幅を示す駆動パルスを選択するた
めの駆動時間制御情報が書込まれ、読出されるRAMと
、 該RAMから読出された前記駆動時間制御情報により前
記駆動回路に前記サーマルヘッドの発熱体に電流を流す
時間幅を示す駆動パルスを選択出力する駆動時間制御回
路と、 前記サーマルヘッドの各ドットの印字するかしないかの
情報を入力して印字履歴情報を発生し、前記RAMのア
ドレス入力に出力する印字履歴情報発生回路と、 マイクロプログラムによって動作し、前記サーマルヘッ
ドの各ドットの印字するかしないかの情報を該印字履歴
情報発生回路に出力して印字履歴情報を発生させ、該印
字履歴情報発生回路から出力する印字履歴情報を前記R
AMのアドレスとして駆動時間制御情報の前記RAMへ
の書込み、読出しを行ない、前記駆動時間制御回路に前
記RAMより読出された駆動時間制御情報により駆動パ
ルスを選択出力させるマイクロプロセッサを有するサー
マルプリンタ。
[Scope of Claims] A thermal head configured with a dot heating element; a drive circuit that causes current to flow through the heating element of the thermal head; and a drive circuit that uses printing history information of each dot of the thermal head as an address input. a RAM in which driving time control information for selecting a driving pulse indicating a time width for passing a current through the heating element of the thermal head is written and read; A drive time control circuit that selectively outputs a drive pulse indicating a time width for passing a current through the heating element of the thermal head; and a drive time control circuit that inputs information on whether to print each dot of the thermal head or not to print history information. a print history information generation circuit that generates information and outputs it to the address input of the RAM; and a print history information generation circuit that is operated by a microprogram and outputs information on whether or not to print each dot of the thermal head to the print history information generation circuit to print. The printing history information generated from the printing history information generation circuit is
A thermal printer comprising a microprocessor that writes and reads drive time control information to and from the RAM as an AM address, and causes the drive time control circuit to selectively output drive pulses based on the drive time control information read from the RAM.
JP62270803A 1987-10-26 1987-10-26 Thermal printer Pending JPH01110969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62270803A JPH01110969A (en) 1987-10-26 1987-10-26 Thermal printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62270803A JPH01110969A (en) 1987-10-26 1987-10-26 Thermal printer

Publications (1)

Publication Number Publication Date
JPH01110969A true JPH01110969A (en) 1989-04-27

Family

ID=17491234

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62270803A Pending JPH01110969A (en) 1987-10-26 1987-10-26 Thermal printer

Country Status (1)

Country Link
JP (1) JPH01110969A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113727861A (en) * 2020-03-25 2021-11-30 京瓷株式会社 Interface circuit and thermal history control method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113727861A (en) * 2020-03-25 2021-11-30 京瓷株式会社 Interface circuit and thermal history control method
CN113727861B (en) * 2020-03-25 2023-03-21 京瓷株式会社 Interface circuit and thermal history control method

Similar Documents

Publication Publication Date Title
JPS6071271A (en) Thermal recorder
JP2557049B2 (en) Printing method of thermal printer
JPH01110969A (en) Thermal printer
JPS6078770A (en) Driving method of line thermal head
JP3625389B2 (en) Integrated circuit for driving thermal head
JPH04103365A (en) Thermal head driving method
JP2760303B2 (en) Thermal head drive
JPS5961359A (en) Line buffer controller
JP2582349B2 (en) Thermal printer
JP3280490B2 (en) Thermal head
JP2003291429A (en) Thermal head driver circuit
JPS62181572A (en) Driving method for heating element in thermal printer
JPS6189055A (en) Speed control device for thermosensitive recording
JPH07329337A (en) Driving circuit for thermal head
JPS63280661A (en) Drive control system of printer head for gradation expression
JPH0834138A (en) Printing head driving circuit and printing head
JPS63197667A (en) Thermal head driving method and driving device
JPH0811339A (en) Printing head driving ic and printing head
JPH0379371A (en) Printing control circuit
JPS631548A (en) Dot emphasis method of printer and circuit therefore
JPS6083861A (en) Color transfer method
JPS62202760A (en) Printer
JPH0483655A (en) Thermal head drive method
JPH0787519B2 (en) Print method
JPS63265661A (en) Thermal head control method