[go: up one dir, main page]

JPS62199169A - Printing method for thermal printer - Google Patents

Printing method for thermal printer

Info

Publication number
JPS62199169A
JPS62199169A JP61042310A JP4231086A JPS62199169A JP S62199169 A JPS62199169 A JP S62199169A JP 61042310 A JP61042310 A JP 61042310A JP 4231086 A JP4231086 A JP 4231086A JP S62199169 A JPS62199169 A JP S62199169A
Authority
JP
Japan
Prior art keywords
data
output
print
printing
dot
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.)
Granted
Application number
JP61042310A
Other languages
Japanese (ja)
Other versions
JPH0457269B2 (en
Inventor
Tsutomu Yamaguchi
勤 山口
Yasuyoshi Mimura
御村 恭至
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.)
Shinko Electric Co Ltd
Original Assignee
Shinko Electric Co Ltd
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 Shinko Electric Co Ltd filed Critical Shinko Electric Co Ltd
Priority to JP61042310A priority Critical patent/JPS62199169A/en
Publication of JPS62199169A publication Critical patent/JPS62199169A/en
Publication of JPH0457269B2 publication Critical patent/JPH0457269B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)
  • Fax Reproducing Arrangements (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

PURPOSE:To prevent uneven print by generating the print data of plural dot strings and driving a heat element based on the print data of plural dot strings so as to avoid simultaneous heating of adjacent heat elements. CONSTITUTION:Level '1' indicates printing and level '0' indicates non-printing in an output data from a P/S converter 10. Further, a D FF 11 is triggered by a clock pulse CK. At the time of the first data '1' is outputted from a P/S 10, the Q output of the D FF 11 goes to logical '1' and then an AND 1 is opened and the data '1' is inputted to a multiplexer 13. At the time of the 2nd data '0' is outputted from the P/S 10, the Q output of the D FF 11 goes to '0', the AND 1 is closed and its output goes to '0'. The similar operation is repeated, the AND 1 extracts the output data of an odd number order of the P/S 10 and to output data inserted with data '0' in each data segment. At the time of the level of a terminal C of a multiplexer is logical '1', the output of the AND 1 is written in a register 6, and fed to a heater 9 via a latch 7 and a driver 8.

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明は、印刷むらの減少を図ったサーマルプリンタ
における印刷方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a printing method for a thermal printer that aims to reduce printing unevenness.

[従来の技術] 第3図は従来のサーマルプリンタの構成例を示すブロッ
ク図であり、また、第4図は第3図におけるサーマルヘ
ッド5の詳細を示す回路図である。
[Prior Art] FIG. 3 is a block diagram showing an example of the configuration of a conventional thermal printer, and FIG. 4 is a circuit diagram showing details of the thermal head 5 in FIG. 3.

第3図において、lは印刷データが供給される入力端子
、2はインターフェイス回路、3はインターフェイス回
路2を介して供給される印刷データを読み込むバッファ
メモリ、4は印刷制御回路(CPU)である。この印刷
制御回路4はバッファメモリ3の書込み/続出しアドレ
スを発生して同メモリ3へ出力し、また、サーマルヘッ
ド5へ各種の制御信号を出力する。サーマルヘッド5は
いわゆるシリアルライン形のものであり、第4図に示す
ようにシフトレジスタ6とラッチ7とドライバ8と発熱
体9とから構成されている。シフトレジスタ6は、シリ
アルインパラレルアウトのシフトレジスタであり、印刷
制御回路4から供給されるクロックパルスCKに基づい
て、バッファメモリ3から出力される印刷データを読み
込み、ラッチ7へ出力する。ラッチ7は、印刷制御回路
4から供給されるラッチ信号LAに基づいてシフトレジ
スタ6の出力を読み込み、ドライバ8へ出力する。ドラ
イバ8は、ナントゲートNl〜N12から構成されてい
る。そして、ナントゲートN」〜N12の各第1端子へ
はラッチ7の出力が印加され、ナントゲートN1−N4
の各第2入力端子、ナントゲートN5〜N8の各第2入
力端子、ナントゲートN9〜N12の各第2入力端子へ
は各々印刷制御回路4から出力されるストローブ信号5
TRI−STR3が印加されるようになっている。
In FIG. 3, 1 is an input terminal to which print data is supplied, 2 is an interface circuit, 3 is a buffer memory for reading the print data supplied via the interface circuit 2, and 4 is a print control circuit (CPU). The print control circuit 4 generates a write/continuation address for the buffer memory 3 and outputs it to the memory 3, and also outputs various control signals to the thermal head 5. The thermal head 5 is of a so-called serial line type, and is composed of a shift register 6, a latch 7, a driver 8, and a heating element 9, as shown in FIG. The shift register 6 is a serial-in-parallel-out shift register, reads the print data output from the buffer memory 3 based on the clock pulse CK supplied from the print control circuit 4, and outputs it to the latch 7. The latch 7 reads the output of the shift register 6 based on the latch signal LA supplied from the print control circuit 4 and outputs it to the driver 8 . The driver 8 is composed of Nant gates Nl to N12. The output of the latch 7 is applied to each first terminal of the Nant gates N'' to N12, and the output of the latch 7 is applied to each first terminal of the Nant gates N1 to N4.
The strobe signal 5 output from the print control circuit 4 is input to each second input terminal of the Nantes gates N5 to N8, and to each second input terminal of the Nantes gates N9 to N12.
TRI-STR3 is applied.

発熱体9は、発熱素子S1〜S12から構成され、各発
熱素子S l −S 12へは各々、ナントゲートN1
−Nl2の各出力が印加されている。なお、実際のサー
マルヘッドにおいては、発熱素子が数100以上も設け
られているが、この明細書では、説明の便宜上12個と
した。
The heating element 9 is composed of heating elements S1 to S12, and each heating element S1-S12 is connected to a Nant gate N1.
-Nl2 outputs are applied. Note that although an actual thermal head is provided with several hundred or more heating elements, in this specification, for convenience of explanation, only 12 heating elements are provided.

以上の構成において、バッファメモリ3から読み出さ、
れたドツト列の印刷データが、順次シフトレジスタ6に
読み込まれると、印刷制御回路4がラッチ信号LAを出
力する。これにより、シフトレジスタ6内に読み込まれ
た印刷データがラッチ7に読み込まれ、ドライバ8へ出
力される。次に、印刷制御回路4は、ストローブ信号5
TRIを出力する。これにより、ナンドゲー)Nl−N
4が能動状態となり、ラッチ7の出力に基づいて発熱素
子5l−S4が駆動される。次いで、印刷制御回路4は
、ストローブ5TR2,5TR3を順次一定時間をおい
て出力する。これにより、発熱素子S5〜S8.S9〜
S12が駆動される。こうして、第1行目のドツト印刷
が行なわれる。一方、シフトレジスタ6内の第1行目の
印刷データがラッチ7へ読み込まれると、以後、第2行
目の印刷データが逐次バッファメモリ3から出力され、
シフトレジスタ6に読み込まれる。そして、第2行目の
全印刷データがシフトレジスタ6に読み込まれると、再
び印刷制御回路4からラッチ信号LAが出力される。以
下、上記と同様の動作が繰り返され、これにより第2行
目のドツト印刷が行なわれる。第3行目・・・・・・も
同様にして印刷される。
In the above configuration, reading from the buffer memory 3,
When the print data of the dot rows are sequentially read into the shift register 6, the print control circuit 4 outputs a latch signal LA. As a result, the print data read into the shift register 6 is read into the latch 7 and output to the driver 8. Next, the print control circuit 4 receives the strobe signal 5.
Output TRI. As a result, Nl-N
4 becomes active, and the heating elements 5l-S4 are driven based on the output of the latch 7. Next, the print control circuit 4 sequentially outputs the strobes 5TR2 and 5TR3 after a certain period of time. As a result, heating elements S5 to S8. S9~
S12 is driven. In this way, the first line of dot printing is performed. On the other hand, when the first line of print data in the shift register 6 is read into the latch 7, the second line of print data is sequentially output from the buffer memory 3.
The data is read into the shift register 6. Then, when all the print data of the second row is read into the shift register 6, the print control circuit 4 outputs the latch signal LA again. Thereafter, operations similar to those described above are repeated, thereby performing dot printing on the second line. The third line... is printed in the same manner.

[発明が解決しようとする問題点] ところで、上述した従来のサーマルプリンタにあっては
、ドツト列の印刷データが“1.、1 、1 、1・・
・・・・”の場合と、“1,0,1.0・・・・・・”
の場合とで印刷されるドツトの濃度に差が生じ、このた
め、印刷むらが生じるという問題がある。すなわち、例
えばナントゲートN1−N4の第1入力端子へ各々デー
タ“l”が印加されると、ストローブ信号5TRIによ
って発熱素子5t−84が同時に発熱される。この場合
、発熱素子の熱が隣りの発熱素子に影響を与え、この結
果、単独で発熱された場合より濃く印刷される。一方、
印刷データが例えば“1,0,1.0”の場合は隣りの
発熱素子が発熱しないことから、上記の場合よりも薄く
印刷される。
[Problems to be Solved by the Invention] By the way, in the above-mentioned conventional thermal printer, the print data of the dot row is "1., 1, 1, 1...
..." and "1, 0, 1.0..."
There is a problem in that the density of the printed dots differs depending on the case, and this causes uneven printing. That is, for example, when data "1" is applied to the first input terminals of the Nant gates N1-N4, the heating elements 5t-84 simultaneously generate heat by the strobe signal 5TRI. In this case, the heat of the heating element affects the adjacent heating element, resulting in printing darker than when heat is generated alone. on the other hand,
For example, when the print data is "1, 0, 1.0", the adjacent heating elements do not generate heat, so the printing is thinner than in the above case.

この発明は上記の事情に鑑みてなされたもので、その目
的は印刷むらの減少を図ったサーマルプリンタにおける
発熱素子の印刷方法を提供することにある。
The present invention has been made in view of the above circumstances, and its object is to provide a method for printing heat generating elements in a thermal printer, which reduces printing unevenness.

[問題点を解決するための手段] この発明は、印刷ドツト対応のデータ列に基づいて複数
の発熱素子を駆動し印刷を行うサーマルプリンタにおけ
る印刷方法において、前記データ列における第1番目の
データからN(正の整数)個おきにデータを抽出し、こ
の抽出した各データの間にN個の非印刷データを挿入し
て第1データ列とし、また、前記データ列における第2
番目のデータからN(正の整数)個おきにデータを抽出
し、この抽出した各データの間にN個の非印刷データを
挿入して第2データ列とし、同様にして、第1〜第(N
+1)のデータ列を作成し、これら第1〜第(N+1)
のデータ列によって前記発熱素子を駆動し、同一の印刷
ドツト列の印刷を行うことを特徴とする。
[Means for Solving the Problems] The present invention provides a printing method for a thermal printer in which printing is performed by driving a plurality of heating elements based on a data string corresponding to a printing dot, in which printing is performed from the first data in the data string. Data is extracted every N (positive integer) pieces, N pieces of non-print data are inserted between each of the extracted data to form a first data string, and the second data string in the data string is
Extract data every N (positive integer) from the data, insert N non-print data between each extracted data to form a second data string, and similarly, (N
+1) data string, and these 1st to (N+1)th
The heating element is driven by a data string to print the same printing dot string.

[実施例] 以下、この発明の実施例を第1図、第2図に基づいて説
明する。
[Example] Hereinafter, an example of the present invention will be described based on FIGS. 1 and 2.

第1図は本実施例の印刷方法を適用した印刷回路の構成
をした示すブロック図であり、また、第2図は第1図の
印刷回路の動作を説明するためのタイミング図である。
FIG. 1 is a block diagram showing the configuration of a printed circuit to which the printing method of this embodiment is applied, and FIG. 2 is a timing diagram for explaining the operation of the printed circuit of FIG. 1.

第1図において、前述した第3図、第4図の従来例の各
部に対応する部分には同一符号を付し、その説明を省略
する。
In FIG. 1, parts corresponding to those in the conventional example shown in FIGS. 3 and 4 described above are given the same reference numerals, and their explanations will be omitted.

第1図において、lOはパラレル/シリアル変換器であ
り、バッファメモリ3から例えばバイト単位で出力され
るドツト対応の印刷データをシリアルデータに変換し、
アンドゲートANDI、AND2の各一方の入力端子へ
出力する。!lはD−FF(ディレィフリップフロップ
)である。このD−FFIIは、その入力端子りと出力
端子Qとが接続されており、この結果、クロックパルス
CKによってトリガされるトリガフリップフロップとし
て動作する。13はマルチプレクサであり、そのコント
ロール端子Cへ“1“信号が供給された時は、入力端子
<1>のデータを出力し、コントロール端子C〜“0”
信号が供給された時は、入力端子く0〉のデータを出力
する。
In FIG. 1, IO is a parallel/serial converter, which converts print data corresponding to dots output in bytes from the buffer memory 3 into serial data,
It is output to one input terminal of each of the AND gates ANDI and AND2. ! 1 is a D-FF (delay flip-flop). This D-FFII has its input terminal connected to its output terminal Q, and as a result operates as a trigger flip-flop triggered by the clock pulse CK. 13 is a multiplexer, and when a "1" signal is supplied to its control terminal C, it outputs the data of the input terminal <1>, and the control terminals C to "0" are output.
When a signal is supplied, the data at the input terminal 0> is output.

次に、上述した回路の動作を第2図に示すタイミング図
を参照して説明する。
Next, the operation of the above-mentioned circuit will be explained with reference to the timing diagram shown in FIG.

バッファメモリ3内に印刷データが読み込まれると、印
刷制御回路4は、まず、マルチプレクサ13のコントロ
ール端子Cへ“l”信号を出力し、次いで、クロックパ
ルスCKを出力すると共に、バッファメモリ3へ、第1
行目のドツト列の印刷データを読み出すべく、アドレス
データを逐次出力する。印刷制御回路4からクロックパ
ルスGK(第1図(ロ)参照)が出力されると、D−F
FIIの出力端子Q、Qから各々、第2図(ハ)、(ニ
)に示す信号が出力される。また、バッファメモリ3ヘ
アドレスデータが供給されると、同バッファメモリ3か
ら印刷データが読み出され、この読み出された印刷デー
タがパラレル/シリアル変換器lOによってシリアルデ
ータに変換され、アンドゲートANDI、AND2の各
入力端へ供給される。
When the print data is read into the buffer memory 3, the print control circuit 4 first outputs the "l" signal to the control terminal C of the multiplexer 13, and then outputs the clock pulse CK to the buffer memory 3. 1st
Address data is sequentially output in order to read the print data of the dot column in the row. When the clock pulse GK (see FIG. 1 (b)) is output from the printing control circuit 4, the D-F
The signals shown in FIG. 2 (c) and (d) are outputted from the output terminals Q and Q of the FII, respectively. Further, when address data is supplied to the buffer memory 3, print data is read from the buffer memory 3, and this read print data is converted into serial data by the parallel/serial converter lO, and the AND gate ANDI , AND2.

ところで、この時点において、マルチプレクサ13のコ
ントロール端子Cへは“1”信号が供給されており、し
たがって、アンドゲートAND2の出力は回路動作に関
係しない。そこで、以下、アンドゲートAND 1の出
力(第2図(ホ)参照)について考察する。
By the way, at this point, a "1" signal is being supplied to the control terminal C of the multiplexer 13, so the output of the AND gate AND2 is not related to the circuit operation. Therefore, the output of the AND gate AND1 (see FIG. 2 (E)) will be considered below.

いま、パラレル/シリアル変換器lOの出力データを第
2図(イ)に示すものとする。なお、このデータにおけ
る“l”は印刷を、“0”は非印刷を各々指示している
。この出力データの第1番目のデータ“l”が同変換器
lOから出力された時点で、D−FF 11のQ出力信
号が“l”信号となり、したがって、アンドゲートAN
Dtが開状態となり、そのデータ“1”がアントゲ−)
ANDIから出力される。次に、変換器10から第2番
目のデータ“0”が出力されると、この時D−FFI)
のQ出力信号が“0”となり、アンドゲートAND 1
が閉状態となることから、変換器lOの出力にかかわら
ず、アンドゲートAND 1の出力が“0”となる。
Now, assume that the output data of the parallel/serial converter lO is shown in FIG. 2(a). Note that "l" in this data indicates printing, and "0" indicates non-printing. At the time when the first data "l" of this output data is output from the converter IO, the Q output signal of the D-FF 11 becomes the "l" signal, and therefore, the AND gate AN
Dt is in the open state, and its data “1” is ant game)
Output from ANDI. Next, when the second data “0” is output from the converter 10, at this time D-FFI)
The Q output signal of becomes “0”, and the AND gate AND 1
Since is in the closed state, the output of the AND gate AND1 becomes "0" regardless of the output of the converter IO.

次に、変換器10から第3番目のデータ“l”が出力さ
れると、この時アンドゲートAND 1が開状態となる
ことから、そのデータ“l”がアンドゲートANDIか
ら出力され、次いで、変換器10から第4番目のデータ
“1”が出力されると、この時アンドゲートAND I
が閉状態となることから、データ“0”がアンドゲート
AND lから出力される。以下、同様の動作が繰り返
される。このように、アンドゲートAND lは、変換
器IOの出力データの第1番目、第3番目、第5番目・
・・を抽出し、この抽出した各データ間にデータ“0“
を挿入したデータを出力する。そして、マルチプレクサ
13のコントロール端子Cへ“l”信号が供給されてい
る時は、このアンドゲートAND 1の出力が同マルチ
プレクサ13を介してシフトレジスタ6へ供給され、同
シフトレジスタ6に読み込まれる。次いで、このシフト
レジスタ6に読み込まれたデータが、ラッチ7ドライバ
8を介して発熱体9へ供給され、これにより、第1行目
のドツト印刷が行なわれる。
Next, when the third data "l" is output from the converter 10, the AND gate AND1 is in an open state, so that data "l" is output from the AND gate ANDI, and then, When the fourth data “1” is output from the converter 10, the AND gate AND I
Since the gate is closed, data "0" is output from the AND gate ANDl. Thereafter, similar operations are repeated. In this way, the AND gate AND l determines the first, third, fifth, and third output data of the converter IO.
... is extracted, and data “0” is inserted between each extracted data.
Output the inserted data. When the "L" signal is supplied to the control terminal C of the multiplexer 13, the output of the AND gate AND1 is supplied to the shift register 6 via the multiplexer 13 and read into the shift register 6. Next, the data read into the shift register 6 is supplied to the heating element 9 via the latch 7 driver 8, and thereby the first row of dots is printed.

他方、印刷制御回路4は、第1行目のドツト列に対応す
るアドレスデータをバッファメモリ3へ出力した後、マ
ルチプレクサ13のコントロール端子Cへ“0”信号を
出力し、次いで、再び第1行目のドツト列に対応するア
ドレスデータをバッファメモリ3へ出力する。これによ
り、上述した場合と全く同一のデータがパラレル/シリ
アル変換器10から出力され、したがって、上記の場合
と全く同一のデータがアンドゲートAND l 、AN
D2から各々出力される。ここで、マルチプレクサ13
のコントロール端子Cへ“0゛信号が供給されている場
合は、アンドゲートAND2の出力が同マルチプレクサ
13を介して出力される。このアンドゲートAND2か
らは次のようなデータが出力される(第2図(へ)参照
)。まず、変換器IOから第1番目のデータ“l”(第
2図(イ)参照)が出力された時は、D−FP l l
のQ出力信号が”0”信号にあり、アンドゲートAND
2が閉状態にあることから、アンドゲートAND2から
データ“0”が出力され、変換器IOから第2番目のデ
ータ“0”が出力された時は、アンドゲートAND2が
開状態となり、変換器10の出力データ“0”がアンド
ゲートAND2から出力され、以下、同様の動作が繰り
返えされる。このように、アンドゲートAND2は、変
換器lOの出力データの第2番目、第4番目、第6番目
・・・を抽出し、この抽出した各データ間にデータ“0
”を挿入したデータを出力する。そして、マルチプレク
サ13のコントロール端子Cへ“0”信号が供給されて
いる時は、このアンドゲートAND2の出力が同マルチ
プレクサ13を介してシフトレジスタ6に読み込まれ、
この読み込まれたデータによって再び第1行目のドツト
印刷が行なわれる。
On the other hand, the print control circuit 4 outputs the address data corresponding to the dot column of the first row to the buffer memory 3, then outputs a "0" signal to the control terminal C of the multiplexer 13, and then outputs the address data corresponding to the dot column of the first row again. The address data corresponding to the row of dots is output to the buffer memory 3. As a result, exactly the same data as in the above case is output from the parallel/serial converter 10, and therefore, exactly the same data as in the above case is output from the AND gates AND l , AN
Each is output from D2. Here, multiplexer 13
When a "0" signal is supplied to the control terminal C of the AND gate AND2, the output of the AND gate AND2 is outputted via the multiplexer 13. (See Figure 2 (a)). First, when the first data "l" (see Figure 2 (a)) is output from the converter IO, the D-FP l l
The Q output signal of is at "0" signal, and the AND gate AND
2 is in the closed state, data "0" is output from the AND gate AND2, and when the second data "0" is output from the converter IO, the AND gate AND2 is in the open state, and the converter 10 output data "0" is output from the AND gate AND2, and the same operation is repeated thereafter. In this way, the AND gate AND2 extracts the second, fourth, sixth, etc. of the output data of the converter IO, and between each of the extracted data is a data "0".
” is inserted. Then, when a “0” signal is supplied to the control terminal C of the multiplexer 13, the output of the AND gate AND2 is read into the shift register 6 via the multiplexer 13,
Dot printing of the first line is performed again using this read data.

次に、印刷制御回路4は、印刷用紙を1行分移動させ、
次いで、上述した場合と同様にして第2行目のドツト印
刷を行う。
Next, the print control circuit 4 moves the printing paper by one line,
Next, the second row of dots is printed in the same manner as described above.

このように、上記実施例においては、印刷データを奇数
番目のデータと、偶数番目のデータとに分けると共に各
データ間に“θ″を挿入し、そして2度に分けて印刷し
ている。この結果、相隣り合う2個の発熱素子が同時に
駆動されることがなく、これにより、印刷むらの発生を
防止することができる。
In this manner, in the embodiment described above, the print data is divided into odd-numbered data and even-numbered data, and "θ" is inserted between each data, and the data is printed twice. As a result, two adjacent heating elements are not driven at the same time, thereby making it possible to prevent printing unevenness from occurring.

なお、ドツト列の印刷データは、奇数番目、偶数番目と
1つおきに2分割する外、2つおきというように適宜の
数おきに複数のドツト列に分割してサーマルヘッド5に
送ることもできる。印刷データを複数列に分割するする
に当たっては、例えば、ドツト列の印刷データを偶数番
目と奇数番目に分けてバッファメモリ3にプールし、そ
の後、非印刷データ”0”を挿入して複数のドツト列と
することも可能である。印刷データがキャラクタコード
の場合には、事萌に、それをキャラクタジェネレータで
ドツト展開してドツトデータに変換し、このドツトデー
タをバッファメモリ3へ記憶させればよい。
In addition to dividing the print data of the dot row into two for every odd and even number, it can also be divided into a plurality of dot rows at an appropriate number such as every second dot and sent to the thermal head 5. can. To divide print data into multiple columns, for example, divide the print data of a dot column into even and odd numbers, pool them in the buffer memory 3, and then insert non-print data "0" to divide the print data into multiple dots. It can also be a column. If the print data is a character code, it is sufficient to develop it into dots using a character generator, convert it into dot data, and store this dot data in the buffer memory 3.

また、この発明は、発熱素子の数が数100個以上の場
合においても勿論適用することができる。
Furthermore, the present invention can of course be applied even when the number of heating elements is several hundred or more.

[発明の効果コ 以上説明したように、この発明によれば、ドツト列の印
刷データから、その所定番目毎のドツトデータを取り込
みかつ間に非印刷データを挿入した複数のドツト列の印
刷データをつくり、その複数のドツト列の印刷データに
基づいて発熱素子を駆動するので、隣り合う発熱素子が
同時に発熱することをなくして、互いの熱影響を回避す
ることができ、この結果、印刷むらを防止すると共に部
分的な尾引き(にじみ)やかすれ印刷を防止することが
できる。
[Effects of the Invention] As explained above, according to the present invention, print data of a plurality of dot rows can be obtained by capturing dot data of each predetermined number from the print data of a dot row and inserting non-print data between them. Since the heating elements are driven based on the print data of the multiple dot rows, it is possible to prevent adjacent heating elements from generating heat at the same time and avoid mutual thermal influence.As a result, printing unevenness can be reduced. In addition, it is possible to prevent partial trailing (bleeding) and blurred printing.

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

第1図、第2図はこの発明の一実施例を説明する裟めの
図であり、第1図は回路構成図、第2図はタイミング図
である。 第3図は従来例を説明するための回路構成図、第4図は
第3図におけるサーマルヘッドの詳細を示す回路図であ
る。 S 1−S 12・・・・・・発熱素子、3・・・・・
・バッファメモリ、 4・・・・・・印刷制御回路(CPU)、5・・・・・
・サーマルヘッド、 6・・・・・・シフトレジスタ。
1 and 2 are detailed diagrams illustrating an embodiment of the present invention, with FIG. 1 being a circuit configuration diagram and FIG. 2 being a timing diagram. FIG. 3 is a circuit configuration diagram for explaining a conventional example, and FIG. 4 is a circuit diagram showing details of the thermal head in FIG. 3. S 1-S 12... Heating element, 3...
・Buffer memory, 4...Print control circuit (CPU), 5...
・Thermal head, 6...Shift register.

Claims (1)

【特許請求の範囲】[Claims] 印刷ドット対応のデータ列に基づいて複数の発熱素子を
駆動し印刷を行うサーマルプリンタにおける印刷方法に
おいて、前記データ列における第1番目のデータからN
(正の整数)個おきにデータを抽出し、この抽出した各
データの間にN個の非印刷データを挿入して第1データ
列とし、また、前記データ列における第2番目のデータ
からN(正の整数)個おきにデータを抽出し、この抽出
した各データの間にN個の非印刷データを挿入して第2
データ列とし、同様にして、第1〜第(N+1)のデー
タ列を作成し、これら第1〜第(N+1)のデータ列に
よって前記発熱素子を駆動し、同一の印刷ドット列の印
刷を行うことを特徴とするサーマルプリンタにおける印
刷方法。
In a printing method in a thermal printer in which printing is performed by driving a plurality of heating elements based on a data string corresponding to a print dot, N from the first data in the data string
(Positive integer) every other piece of data is extracted, N pieces of non-print data are inserted between each of the extracted data to form the first data string, and N pieces of data are inserted from the second data in the data string. (Positive integer) every other piece of data is extracted, N pieces of non-print data are inserted between each extracted data, and the second
Similarly, first to (N+1)th data strings are created as a data string, and the heating element is driven by these first to (N+1)th data strings to print the same printing dot string. A printing method in a thermal printer characterized by the following.
JP61042310A 1986-02-27 1986-02-27 Printing method for thermal printer Granted JPS62199169A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61042310A JPS62199169A (en) 1986-02-27 1986-02-27 Printing method for thermal printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61042310A JPS62199169A (en) 1986-02-27 1986-02-27 Printing method for thermal printer

Publications (2)

Publication Number Publication Date
JPS62199169A true JPS62199169A (en) 1987-09-02
JPH0457269B2 JPH0457269B2 (en) 1992-09-11

Family

ID=12632449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61042310A Granted JPS62199169A (en) 1986-02-27 1986-02-27 Printing method for thermal printer

Country Status (1)

Country Link
JP (1) JPS62199169A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55109672A (en) * 1979-02-15 1980-08-23 Canon Inc Ink jet recording method
JPS5650923U (en) * 1979-09-27 1981-05-06
JPS60107975A (en) * 1983-11-16 1985-06-13 Ricoh Co Ltd Ink jet recorder

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55109672A (en) * 1979-02-15 1980-08-23 Canon Inc Ink jet recording method
JPS5650923U (en) * 1979-09-27 1981-05-06
JPS60107975A (en) * 1983-11-16 1985-06-13 Ricoh Co Ltd Ink jet recorder

Also Published As

Publication number Publication date
JPH0457269B2 (en) 1992-09-11

Similar Documents

Publication Publication Date Title
JPH0560425B2 (en)
EP0211640B1 (en) Thermal printing system
JPS6222792B2 (en)
JPS62199169A (en) Printing method for thermal printer
US5233365A (en) Dot-matrix printer having interchangeable line head and moving head technologies
JPH0376659A (en) Thermal head printer
JPS61241170A (en) Driving-controlling system for thermal serial printer
JPS6319155Y2 (en)
JP2701997B2 (en) Drive control method and drive control device for thermal head
KR910005758Y1 (en) Over-strike function generator of laser printer
JPS62211160A (en) Thermal printer
JP2877426B2 (en) Thermal printer
JPH0425145B2 (en)
JPH0379371A (en) Printing control circuit
JP2734140B2 (en) Serial printer
JPS6338311B2 (en)
JPS63163926A (en) Data form conversion system
JPS62202760A (en) Printer
JPS62181572A (en) Driving method for heating element in thermal printer
JPH047909B2 (en)
JPH0444868A (en) Printing head controlling device
JPH05294016A (en) Image data output method
JPH0647301B2 (en) Charactor pattern generator
JPH0357660A (en) Highlighted character generation circuit
JPH0339269A (en) Printing control method in serial printer

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term