JPH0768825A - Thermal head energization control device - Google Patents

Thermal head energization control device

Info

Publication number
JPH0768825A
JPH0768825A JP23925093A JP23925093A JPH0768825A JP H0768825 A JPH0768825 A JP H0768825A JP 23925093 A JP23925093 A JP 23925093A JP 23925093 A JP23925093 A JP 23925093A JP H0768825 A JPH0768825 A JP H0768825A
Authority
JP
Japan
Prior art keywords
head
strobe signal
thermal head
control device
print
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
JP23925093A
Other languages
Japanese (ja)
Inventor
Hisafumi Suenaga
尚史 末永
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.)
Casio Computer Co Ltd
Original Assignee
Casio Computer 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 Casio Computer Co Ltd filed Critical Casio Computer Co Ltd
Priority to JP23925093A priority Critical patent/JPH0768825A/en
Publication of JPH0768825A publication Critical patent/JPH0768825A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

(57)【要約】 【目的】 サーマルヘッドの通電を制御するヘッドスト
ローブ信号のデューティ比をサーマルヘッドのドットオ
ン数に基づいて変調することにより、ヘッドオン時の配
線抵抗等による電圧降下による印字濃度の低下を効果的
に防止する。 【構成】 CPU1は印字データに基づいてサーマルヘ
ッド9全体のヘッドオンドット数を求めてRAM2に格
納する。ストローブ信号制御装置6はこのヘッドオンド
ット数に基づいてヘッドストローブ信号のデューティ比
を変化させてヘッドドライバ8に与える。ヘッドドライ
バ8は印字データとストローブ信号制御装置6からのド
ットストローブ信号とに基づいてサーマルヘッド9を駆
動する。
(57) [Abstract] [Purpose] By modulating the duty ratio of the head strobe signal that controls the energization of the thermal head based on the number of dots on the thermal head, the print density due to voltage drop due to wiring resistance etc. at the time of head on Effectively prevent the decrease of. [Structure] The CPU 1 obtains the number of head-on dots of the entire thermal head 9 based on the print data and stores it in the RAM 2. The strobe signal control device 6 changes the duty ratio of the head strobe signal based on the number of head-on dots and supplies it to the head driver 8. The head driver 8 drives the thermal head 9 based on the print data and the dot strobe signal from the strobe signal controller 6.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、サーマルプリンタを
備えたワードプロセッサ等において、サーマルヘッドへ
の通電時間を制御するサーマルヘッド通電制御装置に関
する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal head energization control device for controlling an energization time to a thermal head in a word processor equipped with a thermal printer.

【0002】[0002]

【従来の技術】近年、ワードプロセッサの印字装置とし
てはサーマルプリンタが主流であり、このサーマルプリ
ンタには印字濃度を変化させる為に、ボリュームを使用
してサーマルヘッドに加わる電圧を制御するようにして
いるが、この種のものはコスト等の点で難点がある為、
従来では予め任意に設定された印字濃度に応じてヘッド
の通電時間を変化させることにより、ソフトウェア的に
印字濃度を制御するようにしたものがある。その1つと
して本出願人は先に印字濃度に応じてヘッドの通電時間
を制御するサーマルヘッド通電制御装置(特願平4−1
46831)を提案した。図3はこのサーマルヘッド通
電制御装置を原理的に示したもので、このサーマルヘッ
ド通電制御装置は、サーマルヘッドの通電時間を通電履
歴およびユーザによって任意に指定された印字濃度に応
じて制御すると共に、サーマルヘッドへの通電中に次の
履歴計算を並行して行うようにしたものである。このよ
うに、実際にはヘッドの蓄熱による印字むらを防ぐ為に
履歴補正を行っているが、図3に示す通電制御装置にお
いては、説明の簡素化を図る為に、履歴補正については
図示省略してあり、以下、印字濃度に応じて通電時間を
制御する点についてのみ説明するものとする。
2. Description of the Related Art In recent years, a thermal printer has been the mainstream as a printing device for a word processor. In this thermal printer, a voltage is applied to a thermal head by using a volume in order to change the printing density. However, this kind of thing has drawbacks in terms of cost, etc.
Conventionally, there is one in which the print density is controlled by software by changing the energization time of the head according to the print density that is arbitrarily set in advance. As one of them, the present applicant has previously proposed a thermal head energization control device (Japanese Patent Application No. 4-1) that controls the energization time of the head according to the print density.
46831) was proposed. FIG. 3 shows this thermal head energization control device in principle. The thermal head energization control device controls the energization time of the thermal head according to the energization history and the print density arbitrarily designated by the user. The following history calculation is performed in parallel while the thermal head is energized. As described above, the history correction is actually performed in order to prevent the print unevenness due to the heat accumulation of the head, but in the energization control device shown in FIG. 3, the history correction is not shown in order to simplify the description. Therefore, only the point of controlling the energization time according to the print density will be described below.

【0003】CPU1は各種プログラムにしたがってこ
のサーマルヘッド通電制御装置の全体動作を制御するも
ので、キーボード等から印字命令が与えられると、CP
U1はRAM2内に格納されている印字データPD0、
PD1……PDnのうちその先頭の印字データPD0か
ら読み出し、メモリ制御装置3を介して取り込むと共
に、ユーザによって任意に指定されたRAM2内の印字
濃度データをメモリ制御装置3を介して取り込む。ここ
で、CPU1はRAM2から取り込んだ印字データを印
字制御装置4に与え、また、印字濃度データに基づいて
ROM5内のテーブルメモリ5−1をサーチする。テー
ブルメモリ5−1は印字濃度別に通電時間制御用のヘッ
ドストローブ時間データを記憶するもので、CPU1は
RAM2から読み出した印字濃度に対応するヘッドスト
ローブ時間データをメモリ制御装置3を介してテーブル
メモリ5−1から読み出し、ストローブ信号制御装置6
に与える。
The CPU 1 controls the overall operation of the thermal head energization control device according to various programs. When a print command is given from a keyboard or the like, the CP 1
U1 is print data PD0 stored in RAM2,
Of the PD1 ... PDn, the leading print data PD0 is read out and fetched through the memory controller 3, and the print density data in the RAM 2 arbitrarily designated by the user is fetched through the memory controller 3. Here, the CPU 1 gives the print data fetched from the RAM 2 to the print control device 4, and also searches the table memory 5-1 in the ROM 5 based on the print density data. The table memory 5-1 stores head strobe time data for controlling energization time for each print density, and the CPU 1 reads the head strobe time data corresponding to the print density read from the RAM 2 via the memory controller 3 to the table memory 5. -1 reading, strobe signal control device 6
Give to.

【0004】基本クロック発振装置7はこのサーマルヘ
ッド通電制御装置全体の動作タイミングを規定する基本
クロック信号を発振出力し、CPU1、印字制御装置
4、ストローブ信号制御装置6に与える。印字制御装置
4はCPU1から送られて来た印字データをパラレル/
シリアル変換してヘッドドライバ8に送り、また、CP
U1から送られて来た命令によりヘッドストローブ信号
をストローブ信号制御装置6に与える。このヘッドスト
ローブ信号はサーマルヘッド全体のオン/オフを制御す
ることによってサーマルヘッド全体の通電を制御するも
ので、ストローブ信号制御装置6はCPU1の制御下で
ROM5のテーブルメモリ5−1から送られて来たヘッ
ドストローブ時間データに基づいてストローブ信号のデ
ューティ比を変化させることによりストローブ信号を変
調し、ヘッドドライバ8に与える。ヘッドドライバ8は
印字制御装置4から送られて来た印字データおよびスト
ローブ信号制御装置6から送られて来たヘッドストロー
ブ信号によってサーマルヘッド9を駆動する。
The basic clock oscillating device 7 oscillates and outputs a basic clock signal defining the operation timing of the entire thermal head energization control device, and supplies it to the CPU 1, print control device 4, and strobe signal control device 6. The print control device 4 parallelizes the print data sent from the CPU 1
Serial conversion and sending to head driver 8 and CP
The head strobe signal is given to the strobe signal control device 6 by the command sent from U1. This head strobe signal controls the energization of the entire thermal head by controlling the on / off of the entire thermal head. The strobe signal control device 6 is sent from the table memory 5-1 of the ROM 5 under the control of the CPU 1. The strobe signal is modulated by changing the duty ratio of the strobe signal based on the incoming head strobe time data, and is supplied to the head driver 8. The head driver 8 drives the thermal head 9 by the print data sent from the print controller 4 and the head strobe signal sent from the strobe signal controller 6.

【0005】このように構成されたサーマルヘッド通電
制御装置においては、RAM2から読み出した印字デー
タ(1バイト)をサーマルヘッド9の縦1列分(例え
ば、印字データPD0〜PD11=96ドット=12バ
イト分)送った時点でCPU1は、印字制御装置4から
出力されるヘッドストローブ信号をオンさせる。このヘ
ッドストローブ信号はストローブ信号制御装置6によっ
てテーブルメモリ5−1内の印字濃度別ヘッドストロー
ブ時間データに基づいて変調され、ヘッドドライバ8に
送られるので、ヘッドドライバ8は印字データとこのヘ
ッドストローブ信号とに基づいてサーマルヘッド9を駆
動する。
In the thermal head energization control device having such a configuration, the print data (1 byte) read from the RAM 2 corresponds to one column of the thermal head 9 (for example, print data PD0 to PD11 = 96 dots = 12 bytes). Minute), the CPU 1 turns on the head strobe signal output from the print control device 4. The head strobe signal is modulated by the strobe signal control device 6 based on the print density-specific head strobe time data in the table memory 5-1 and sent to the head driver 8. Therefore, the head driver 8 prints the print data and the head strobe signal. The thermal head 9 is driven based on

【0006】このようにしてサーマルヘッド9をオンさ
せたのち、CPU1はメモリ制御装置3を介してROM
5からヘッド通電時間データを読み出し、このデータに
応じた時間が経過するまで待ったのち、印字制御装置4
から出力されるヘッドストローブ信号をオフする。この
ような動作をRAM2内の印字データを全て印字し終る
まで繰り返すことによって1行印字が行われる。
After the thermal head 9 is turned on in this way, the CPU 1 causes the ROM via the memory controller 3.
5, the head energization time data is read, and after waiting until the time corresponding to this data elapses, the print control device 4
The head strobe signal output from is turned off. One line is printed by repeating such an operation until all the print data in the RAM 2 is printed.

【0007】[0007]

【発明が解決しようとする課題】このように構成された
サーマルヘッド通電制御装置においては、ヘッド通電を
行う際、図4に示す様にヘッド電源11はケーブル・コ
ネクタ等の接続部12、ヘッドドライバ8を介してサー
マルヘッド9に供給されており、ヘッド電源11から接
続部12、ヘッドドライバ8、サーマルヘッド9へのそ
れぞれの配線抵抗や接触抵抗等の抵抗成分によって電圧
降下が生じ、サーマルヘッド9に供給されるエネルギー
が低下するようになる。つまり、ヘッド電源11の電圧
をVH、サーマルヘッド9の抵抗値をR、ヘッド電源の
プラス側の電圧をV1、グランド側の電圧をV2とする
と、サーマルヘッド9に供給されるエネルギーEは E=(VH−V1−V2)2/R となる。特に、この電圧降下は印字の黒字率が高い場
合、つまり、サーマルヘッド9の全ドットがオンしてい
るような場合に大きくなり、印字が薄くなる等の問題が
あった。この発明の課題は、サーマルヘッドの通電を制
御するヘッドストローブ信号のデューティ比をサーマル
ヘッドのドットオン数に基づいて変調することにより、
ヘッドオン時の配線抵抗等による電圧降下による印字濃
度の低下を効果的に防止できるようにすることである。
In the thermal head energization control device having the above-described structure, when the head is energized, the head power source 11 has a connecting portion 12 such as a cable and a connector, and a head driver as shown in FIG. 8 is supplied to the thermal head 9 via a voltage source 8, and a voltage drop occurs due to resistance components such as wiring resistance and contact resistance from the head power supply 11 to the connecting portion 12, the head driver 8 and the thermal head 9, respectively. The energy supplied to will be reduced. That is, assuming that the voltage of the head power supply 11 is VH, the resistance value of the thermal head 9 is R, the positive side voltage of the head power supply is V1, and the ground side voltage is V2, the energy E supplied to the thermal head 9 is E = (VH-V1-V2) 2 / R. In particular, this voltage drop becomes large when the black print ratio is high, that is, when all the dots of the thermal head 9 are on, and there is a problem that the print becomes thin. An object of the present invention is to modulate the duty ratio of a head strobe signal for controlling energization of a thermal head based on the number of dots on the thermal head,
It is possible to effectively prevent a decrease in print density due to a voltage drop due to wiring resistance or the like when the head is turned on.

【0008】[0008]

【課題を解決するための手段】この発明の手段は次の通
りである。 (1)、ヘッドストローブ信号生成手段はサーマルヘッ
ド全体の通電を制御するヘッドストローブ信号を生成す
る。 (2)、算出手段は印字データに基づいてサーマルヘッ
ド全体のヘッドオンドット数を算出する。 (3)、ストローブ信号変調手段はこの算出手段によっ
て算出されたヘッドオンドット数に基づいて前記ヘッド
ストローブ信号生成手段によって生成されたヘッドスト
ローブ信号のデューティ比を変化させる。なお、ストロ
ーブ信号変調手段は前記算出手段によって算出されたヘ
ッドオンドット数と共に、予め指定された印字濃度に基
づいてヘッドストローブ信号のデューティ比を変化させ
るようにしてもよい。 (4)、ヘッド駆動手段はこのストローブ信号変調手段
によって変調されたヘッドストローブ信号と印字データ
とからサーマルヘッドを駆動する。
The means of the present invention are as follows. (1) The head strobe signal generating means generates a head strobe signal for controlling energization of the entire thermal head. (2) The calculating means calculates the number of head-on dots of the entire thermal head based on the print data. (3) The strobe signal modulating means changes the duty ratio of the head strobe signal generated by the head strobe signal generating means based on the number of head-on dots calculated by the calculating means. The strobe signal modulating means may change the duty ratio of the head strobe signal based on the print density designated in advance together with the number of head-on dots calculated by the calculating means. (4) The head driving means drives the thermal head from the head strobe signal and print data modulated by the strobe signal modulating means.

【0009】[0009]

【作用】この発明の手段の作用は次の通りである。い
ま、印字開始時に、印字データに基づいてサーマルヘッ
ド全体のオンドット数が算出される。すると、このヘッ
ドオンドット数に基づいてヘッドストローブ信号のデュ
ーティ比が変化され、これによって変調されたヘッドス
トローブ信号と印字データとに基づいてサーマルヘッド
が駆動される。このようにヘッドストローブ信号のデュ
ーティ比を変化させることによりそのオン/オフにした
がってサーマルヘッドをオン/オフする割合が変化する
為、サーマルヘッドのオンドット数に基づいて印字濃度
制御が行われる。したがって、サーマルヘッドの通電を
制御するヘッドストローブ信号のデューティ比をサーマ
ルヘッドのドットオン数に基づいて変調することによ
り、ヘッドオン時の配線抵抗等による電圧降下による印
字濃度の低下を効果的に防止することができる。
The operation of the means of the present invention is as follows. Now, at the start of printing, the number of on-dots of the entire thermal head is calculated based on the print data. Then, the duty ratio of the head strobe signal is changed based on the number of head-on dots, and the thermal head is driven based on the head strobe signal and the print data modulated by the duty ratio. By changing the duty ratio of the head strobe signal in this manner, the ratio of turning on / off the thermal head changes according to the on / off state of the signal. Therefore, the print density control is performed based on the number of on-dots of the thermal head. Therefore, by modulating the duty ratio of the head strobe signal that controls the energization of the thermal head based on the dot-on number of the thermal head, it is possible to effectively prevent the print density from decreasing due to voltage drop due to wiring resistance when the head is on. can do.

【0010】[0010]

【実施例】以下、図1および図2を参照して一実施例を
説明する。図1はサーマルヘッド通電制御装置の構成を
示したブロック図である。なお、図1のサーマルヘッド
通電制御装置は図3で示したサーマルヘッド通電制御装
置と基本的に同様の構成となっている為、基本的に同様
のものは同一符号をもって示し、その説明を省略するも
のとする。本実施例のサーマルヘッド通電制御装置にお
いて、RAM2は印字データPD0、PD1、……PD
nと、ユーザによって予め任意に設定された印字濃度デ
ータの他、サーマルヘッドのONドット数を記憶する。
ここで、CPU1は1バイト構成の各印字データPD
0、PD1……のオンドット数を1バイト毎に求め、こ
れをサーマルヘッド9の縦1列分(全ドット分=96ド
ット=12バイト分)それぞれ加算することによってそ
の加算結果をRAM2内のヘッドONドット数データと
する。つまり、RAM2内のヘッドONドット数データ
は、RAM2内からサーマルヘッド9の縦1列分の印字
データ(12バイト)が読み出された時点で、サーマル
ヘッド9全体のONドット数となるデータである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment will be described below with reference to FIGS. FIG. 1 is a block diagram showing the configuration of a thermal head energization control device. Since the thermal head energization control device of FIG. 1 has basically the same configuration as the thermal head energization control device shown in FIG. 3, basically the same parts are denoted by the same reference numerals, and the description thereof will be omitted. It shall be. In the thermal head energization controller of this embodiment, the RAM 2 has print data PD0, PD1, ... PD.
In addition to n and printing density data preset by the user, the number of ON dots of the thermal head is stored.
Here, the CPU 1 prints each print data PD of 1 byte.
The number of ON dots of 0, PD1, ... Is obtained for each byte, and this is added for each vertical column of the thermal head 9 (all dots = 96 dots = 12 bytes), and the addition result is stored in the RAM2. The data is the number of dots for the head ON. That is, the head ON dot number data in the RAM 2 is the data that becomes the ON dot number of the entire thermal head 9 when the print data (12 bytes) for one vertical column of the thermal head 9 is read from the RAM 2. is there.

【0011】また、ROM5内のテーブルメモリ5−1
には、印字濃度別に通電時間制御用のヘッドストローブ
時間データを記憶するものであるが、本実施例において
は、更に印字濃度別のヘッドストローブ時間データをサ
ーマルヘッド9全体のONドット数別に記憶する構成と
なっている。例えば、印字濃度100%に対応してサー
マルヘッド9全体のONドット数「0」、「1」、
「2」、……「96」別にヘッドストローブ時間データ
を記憶し、次に、印字濃度75%に対応してサーマルヘ
ッド9全体のONドット数「0」、「1」、「2」、…
…「96」別にヘッドストローブ時間データを記憶し、
以下、同様に印字濃度およびONドット数別にヘッドス
トローブ時間データを記憶する。
A table memory 5-1 in the ROM 5 is also provided.
The head strobe time data for energization time control is stored for each print density. In the present embodiment, the head strobe time data for each print density is further stored for each ON dot number of the entire thermal head 9. It is composed. For example, the number of ON dots of the entire thermal head 9 corresponding to the print density of 100% is “0”, “1”,
Head strobe time data is stored for each "2", ... "96", and then the number of ON dots of the entire thermal head 9 corresponding to the print density of 75% is "0", "1", "2" ,.
... The head strobe time data is stored for each "96",
Similarly, head strobe time data is stored for each print density and the number of ON dots.

【0012】次に、本実施例の動作を説明する。先ず、
キーボード等から印字命令を受けたCPU1は、メモリ
制御装置3を介してRAM2内のヘッドONドット数を
クリアしておく。次にCPU1はメモリ制御装置3を介
してRAM2内から先頭1バイト分の印字データPD0
を読み出し、印字制御装置4に送る。これによって印字
制御装置4は印字データPD0をパラレル/シリアル変
換し、ヘッドドライバ8に送る。これと同時にCPU1
はこの印字データPD0のオンドット数を求め、RAM
2内のヘッドONドット数データ(最初は0)に加算
し、その結果をRAM2に書き込む。
Next, the operation of this embodiment will be described. First,
Upon receiving the print command from the keyboard or the like, the CPU 1 clears the head ON dot number in the RAM 2 via the memory control device 3. Next, the CPU 1 sends the print data PD0 for the first 1 byte from the RAM 2 via the memory controller 3.
Is read and sent to the print control device 4. As a result, the print control device 4 performs parallel / serial conversion of the print data PD0 and sends it to the head driver 8. At the same time, CPU1
Determines the number of on-dots of this print data PD0, RAM
It is added to the head ON dot number data in 2 (initially 0), and the result is written in the RAM 2.

【0013】このような動作をCPU1はRAM2から
1バイト毎に印字データを順次読み出しながら繰り返
す。この結果、RAM2からサーマルヘッド9の縦1列
分、つまり印字データPD0〜PD11=96ドット=
12バイト分の印字データを読み出した時点で、CPU
1はRAM2から印字濃度データおよびヘッドONドッ
ト数データを読み出し、これに基づいてROM5内のテ
ーブルメモリ5−1に対する読み出しアドレスを求め、
この読み出しアドレスをメモリ制御装置3を与える。す
ると、メモリ制御装置3はこの読み出しアドレスにした
がってテーブルメモリ5−1をアクセスし、対応するヘ
ッドストローブ時間データを読み出し、CPU1に与え
る。例えば、いま印字濃度が75%でサーマルヘッド9
全体のヘッドONドット数が「96」の場合にはそれに
対応するヘッドストローブ時間データとしてT75
6がテーブルメモリ5−1から読み出されてCPU1に
与えられる。
The CPU 1 repeats such operation while sequentially reading the print data from the RAM 2 byte by byte. As a result, one column of the thermal head 9 in the vertical direction from the RAM 2, that is, print data PD0 to PD11 = 96 dots =
When 12 bytes of print data is read, the CPU
1 reads out the print density data and the head ON dot number data from the RAM 2, and based on this, obtains the read address for the table memory 5-1 in the ROM 5,
The memory controller 3 is given this read address. Then, the memory control device 3 accesses the table memory 5-1 according to the read address, reads the corresponding head strobe time data, and gives it to the CPU 1. For example, if the print density is 75%, the thermal head 9
If the total number of head-on dots is "96", the corresponding head strobe time data is T75. 9
6 is read from the table memory 5-1 and given to the CPU 1.

【0014】すると、CPU1はこのヘッドストローブ
時間データをストローブ信号制御装置6に送ると共に、
印字制御装置4から出力されるヘッドストローブ信号を
オンさせる。これによってストローブ信号制御装置6は
印字制御装置4からのヘッドストローブ信号をCPU1
からのヘッドストローブ時間データに基づいて変調し、
そのデューティ比を変化させる。ここで、ヘッドドライ
バ8は印字制御装置4から送られて来た印字データとス
トローブ信号制御装置6から送られて来たヘッドストロ
ーブ信号とに基づいてサーマルヘッド9を駆動する。
Then, the CPU 1 sends this head strobe time data to the strobe signal controller 6 and
The head strobe signal output from the print control device 4 is turned on. As a result, the strobe signal controller 6 sends the head strobe signal from the print controller 4 to the CPU 1
Modulation based on the head strobe time data from
The duty ratio is changed. Here, the head driver 8 drives the thermal head 9 based on the print data sent from the print control device 4 and the head strobe signal sent from the strobe signal control device 6.

【0015】次にCPU1は上述のようにしてサーマル
ヘッド9をオンさせたのち、メモリ制御装置3を介して
ROM5よりヘッドストローブ時間データを読み出し、
そのデータが示す時間が経過するのを待ったのち、印字
制御装置4を制御してヘッドストローブ信号をオフさ
せ、サーマルヘッド9の縦1列分のドット印字を終え
る。その後、CPU1は再びRAM2内のヘッドONド
ット数をクリアし、以下、上述の動作を繰り返すことに
よって1行印字を行う。
Next, the CPU 1 turns on the thermal head 9 as described above, then reads the head strobe time data from the ROM 5 via the memory control device 3,
After waiting for the time indicated by the data to pass, the print controller 4 is controlled to turn off the head strobe signal, and the dot printing for one vertical column of the thermal head 9 is completed. After that, the CPU 1 clears the number of head-on dots in the RAM 2 again, and then repeats the above operation to perform one-line printing.

【0016】図2はストローブ信号制御装置6から出力
させるヘッドストローブ信号の出力波形例を示したもの
で、ここでは印字濃度50%の場合に、ヘッドONドッ
ト数が48ドットのとき印字濃度50%となる様にヘッ
ドストローブ信号を変調した出力波形例である。このと
き、ヘッドONドット数が0ドットの場合には配線抵抗
や接触抵抗等による電圧降下の影響が少ない為に、ヘッ
ドストローブ信号のデューティ比はそれよりも低くなる
ように設定し、逆にヘッドONドット数が96ドットの
場合には電圧降下による影響が大きい為に、デューティ
比が高くなる様に設定する。ここで、配線抵抗等による
電圧降下による影響が最小〜最大の範囲で+/−5%程
度であった場合にはヘッドストローブ信号波形のデュー
ティ比を−/+5%にすることによって電圧降下に伴う
印字むらを防止するようにしている。
FIG. 2 shows an example of the output waveform of the head strobe signal output from the strobe signal control device 6. Here, when the print density is 50%, the print density is 50% when the number of ON dots of the head is 48 dots. It is an example of an output waveform in which the head strobe signal is modulated so that At this time, when the number of ON dots of the head is 0, the duty ratio of the head strobe signal is set to be lower than that because the influence of the voltage drop due to the wiring resistance and the contact resistance is small. When the number of ON dots is 96, the influence of the voltage drop is large, so the duty ratio is set to be high. Here, when the influence of the voltage drop due to the wiring resistance or the like is about +/− 5% in the minimum to maximum range, the duty ratio of the head strobe signal waveform is set to − / + 5% to cause the voltage drop. I try to prevent uneven printing.

【0017】なお、上記実施例は、印字濃度を100
%、75%……の様に段階的に設定したが、その数は任
意である。また、上記実施例はサーマルヘッドの通電時
間を通電履歴および設定された印字濃度に応じて制御す
ると共に、サーマルヘッドへの通電中に履歴計算を並行
して行うサーマルヘッド通電制御装置にも適用可能であ
る。
In the above embodiment, the print density is 100%.
%, 75%, etc. are set stepwise, but the number is arbitrary. Further, the above embodiment is applicable to a thermal head energization control device that controls the energization time of the thermal head according to the energization history and the set print density and also performs history calculation in parallel during energization of the thermal head. Is.

【0018】[0018]

【発明の効果】この発明によれば、サーマルヘッドの通
電を制御するヘッドストローブ信号のデューティ比をサ
ーマルヘッドのドットオン数に基づいて変調することに
より、ヘッドオン時の配線抵抗等による電圧降下による
印字濃度の低下を効果的に防止することができ、印字む
らの無い良好な印字結果を得ることが可能となる。
According to the present invention, the duty ratio of the head strobe signal for controlling the energization of the thermal head is modulated based on the dot-on number of the thermal head, so that the voltage drop due to the wiring resistance or the like at the time of head-on is caused. It is possible to effectively prevent a decrease in print density, and it is possible to obtain good print results without print unevenness.

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

【図1】実施例に係るサーマルヘッド通電制御装置のブ
ロック構成図。
FIG. 1 is a block configuration diagram of a thermal head energization control device according to an embodiment.

【図2】ヘッドONドット数に基づいたヘッドストロー
ブ信号波形を示した図。
FIG. 2 is a diagram showing a head strobe signal waveform based on the number of head ON dots.

【図3】本実施例の前提となるサーマルヘッド通電制御
装置を原理的に示したブロック構成図。
FIG. 3 is a block diagram showing the principle of a thermal head energization control device, which is the premise of this embodiment.

【図4】図3で示したサーマルヘッド通電制御装置の問
題点を説明する為の図。
FIG. 4 is a diagram for explaining a problem of the thermal head energization control device shown in FIG.

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

1 CPU 2 RAM 3 メモリ制御装置 4 印字制御装置 5 ROM 5−1 テーブルメモリ 6 ストローブ信号制御装置 7 基本クロック発振装置 8 ヘッドドライバ 9 サーマルヘッド 1 CPU 2 RAM 3 Memory Controller 4 Print Controller 5 ROM 5-1 Table Memory 6 Strobe Signal Controller 7 Basic Clock Oscillator 8 Head Driver 9 Thermal Head

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】サーマルヘッド全体の通電を制御するヘッ
ドストローブ信号を生成するヘッドストローブ信号生成
手段と、 印字データに基づいてサーマルヘッド全体のヘッドオン
ドット数を算出する算出手段と、 この算出手段によって算出されたヘッドオンドット数に
基づいて前記ヘッドストローブ信号生成手段によって生
成されたヘッドストローブ信号のデューティ比を変化さ
せるストローブ信号変調手段と、 このストローブ信号変調手段によって変調されたヘッド
ストローブ信号と印字データとからサーマルヘッドを駆
動するヘッド駆動手段と、 を具備したことを特徴とするサーマルヘッド通電制御装
置。
1. A head strobe signal generating means for generating a head strobe signal for controlling energization of the entire thermal head, a calculating means for calculating the number of head-on dots of the entire thermal head based on print data, and the calculating means. Strobe signal modulating means for changing the duty ratio of the head strobe signal generated by the head strobe signal generating means based on the calculated number of head-on dots, and the head strobe signal and print data modulated by the strobe signal modulating means. And a head driving means for driving the thermal head, and a thermal head energization control device.
【請求項2】前記ストローブ信号変調手段は前記算出手
段によって算出されたヘッドオンドット数と共に、予め
指定された印字濃度に基づいてヘッドストローブ信号の
デューティ比を変化させるようにしたことを特徴とする
請求項(1)記載のサーマルヘッド通電制御装置。
2. The strobe signal modulating means is adapted to change the duty ratio of the head strobe signal based on a print density designated in advance together with the number of head-on dots calculated by the calculating means. The thermal head energization control device according to claim 1.
JP23925093A 1993-09-01 1993-09-01 Thermal head energization control device Pending JPH0768825A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP23925093A JPH0768825A (en) 1993-09-01 1993-09-01 Thermal head energization control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP23925093A JPH0768825A (en) 1993-09-01 1993-09-01 Thermal head energization control device

Publications (1)

Publication Number Publication Date
JPH0768825A true JPH0768825A (en) 1995-03-14

Family

ID=17041974

Family Applications (1)

Application Number Title Priority Date Filing Date
JP23925093A Pending JPH0768825A (en) 1993-09-01 1993-09-01 Thermal head energization control device

Country Status (1)

Country Link
JP (1) JPH0768825A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996031352A1 (en) * 1995-04-04 1996-10-10 Gemplus Thermal dye transfer printing method with electrical loss compensation
EP0884189A1 (en) * 1997-06-13 1998-12-16 Brother Kogyo Kabushiki Kaisha Method of and apparatus for driving a thermal print head

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1996031352A1 (en) * 1995-04-04 1996-10-10 Gemplus Thermal dye transfer printing method with electrical loss compensation
FR2732644A1 (en) * 1995-04-04 1996-10-11 Gemplus Card Int METHOD OF PRINTING BY THERMAL TRANSFER OF DYES, COMPENSATED FOR ELECTRICAL LOSSES
US5978006A (en) * 1995-04-04 1999-11-02 Gemplus Thermal dye transfer printing method with electrical loss compensation
EP0884189A1 (en) * 1997-06-13 1998-12-16 Brother Kogyo Kabushiki Kaisha Method of and apparatus for driving a thermal print head
US6043832A (en) * 1997-06-13 2000-03-28 Brother Kogyo Kabushiki Kaisha Method of and system for driving thermal head including a plurality of heating elements

Similar Documents

Publication Publication Date Title
US4646223A (en) Drive control system for electric equipment
JPH0118872B2 (en)
JPH0768825A (en) Thermal head energization control device
JP2907590B2 (en) Line thermal printer
JPS60201971A (en) Thermal dot printing device
JP2907600B2 (en) Thermal printer
US4543588A (en) Dot printer
JPH0118871B2 (en)
US5266879A (en) Stepping motor driving circuit
JPH06198944A (en) Improved thermal printer system to compensate fluctuation ofoperation parameter, and method thereof
US6043832A (en) Method of and system for driving thermal head including a plurality of heating elements
JPH05309860A (en) Electrification control device of thermal head
JPH0538847A (en) Output control device for dot printer head
JP2954791B2 (en) Control device for piezoelectric element
JPS59194874A (en) Thermal head driver
JP3433356B2 (en) Printing equipment
JP2933315B2 (en) Print density adjustment device
JP3470387B2 (en) Printing equipment
JPH0761021A (en) Printer
JPH01234259A (en) Current width control device
JPH0745328Y2 (en) Printer head drive
JPS6161870A (en) Thermal printer
JPH03277564A (en) Thermal printer drive system
JPH0829598B2 (en) Head control unit for thermal printer
JPH02241762A (en) Compact thermal printer