JPH08164625A - Thermal printer - Google Patents

Thermal printer

Info

Publication number
JPH08164625A
JPH08164625A JP30866094A JP30866094A JPH08164625A JP H08164625 A JPH08164625 A JP H08164625A JP 30866094 A JP30866094 A JP 30866094A JP 30866094 A JP30866094 A JP 30866094A JP H08164625 A JPH08164625 A JP H08164625A
Authority
JP
Japan
Prior art keywords
head
resistance value
pulse width
print head
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
JP30866094A
Other languages
Japanese (ja)
Inventor
Yoshihiro Matsuda
芳弘 松田
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.)
TEC CORP
Original Assignee
TEC 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 TEC CORP filed Critical TEC CORP
Priority to JP30866094A priority Critical patent/JPH08164625A/en
Publication of JPH08164625A publication Critical patent/JPH08164625A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

PURPOSE: To obtain a proper printing density by performing an electrification control on the basis of electrification pulse width control data corresponding to the resistance values of a printing head. CONSTITUTION: When the resistance value becomes different between the original printing head 7 and the replaced printing head 7 by replacing a printing head 7, a resistance value of the replaced printing head 7 is stored newly again. For this reason, since printing is carried out by an electrification width in accordance with the electrification pulse width control data corresponding to a head resistance value of the new printing head 7, an improper printing density can be positively precluded at the time of printing head replacement.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、各印字ヘッドが有する
固有のヘッド抵抗値と温度検出部が検出したヘッド温度
とに基づいて印字動作時における印字ヘッドへの通電パ
ルス幅を制御し、印字濃度の調整を行なうようにしたサ
ーマルプリンタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention controls the pulse width of energization to the print head during printing operation based on the head resistance value peculiar to each print head and the head temperature detected by the temperature detector. The present invention relates to a thermal printer adapted to adjust density.

【0002】[0002]

【従来の技術】サーマルプリンタの印字ヘッドは、各印
字ヘッド毎に発熱体の抵抗値であるヘッド抵抗値が微妙
に異なる場合が多い。このようにヘッド抵抗値が異なる
と、印字ヘッドへの通電を同じ通電パルス幅(通電状態
が“オン”となっているときのパルス幅)で行なっても
印字濃度が異なる。また、印字ヘッドの表面の温度であ
るヘッド温度が異なると、印字ヘッドへの通電を同じ通
電パルス幅で行なっても印字濃度が異なる。
2. Description of the Related Art In a print head of a thermal printer, the head resistance value, which is the resistance value of a heating element, is often slightly different for each print head. When the head resistance values are different as described above, the print density is different even if the print head is energized with the same energizing pulse width (pulse width when the energizing state is "ON"). Further, if the head temperature, which is the temperature of the surface of the print head, is different, the print density is different even if the print head is energized with the same energizing pulse width.

【0003】そこで、従来のサーマルプリンタにおいて
は、使用している印字ヘッドのヘッド抵抗値とヘッド温
度とに基づいて通電パルス幅を制御するものがある。具
体的には、印字ヘッドのヘッド温度と最適な通電パルス
幅との関係を示すデータをヘッド抵抗値毎に規定する通
電パルス幅制御データを固定データとしてROM(Read
Only Memory)に格納し、かつ、印字ヘッドのヘッド抵抗
値をコンデンサに蓄えられた電荷に基づく所定時間(例
えば、12時間)のバックアップ機能を有するRAM(R
andom Access Memoly)に格納し、このRAMに格納され
たヘッド抵抗値と温度検出部が検出したヘッド温度と通
電パルス幅制御データとに基づいた通電パルス幅で通電
を行なう。なお、ヘッド抵抗値のRAMへの格納は、印
字ヘッドに設けられているヘッド抵抗値を示す印をセン
サで読み取り、その読取結果に基づいて自動的に行な
う。
Therefore, some conventional thermal printers control the energizing pulse width based on the head resistance value and the head temperature of the print head used. Specifically, the energization pulse width control data that defines the relationship between the head temperature of the print head and the optimal energization pulse width for each head resistance value is fixed as ROM (Read
RAM (R) that has a backup function of storing the head resistance value of the print head for a predetermined time (for example, 12 hours) based on the electric charge stored in the capacitor.
and energization pulse width based on the head resistance value stored in the RAM, the head temperature detected by the temperature detection unit, and the energization pulse width control data. The head resistance value is stored in the RAM automatically by reading a mark indicating the head resistance value provided on the print head with a sensor and based on the read result.

【0004】また、このサーマルヘッドにおいては、電
源投入時にRAM内のデータが正常にバックアップされ
ているか否かの判定を行ない、バックアップ状態が正常
である場合には、RAMに格納されているヘッド抵抗値
をそのまま使用して通電パルス幅の制御を行なう。な
お、バックアップが正常であるか否かの判定は、RAM
内の或るアドレスに書き込んでおいた所定のデータが変
わっているか否かにより行なわれ、変わっていない場合
には正常であると判定される。
Further, in this thermal head, it is judged whether or not the data in the RAM is normally backed up when the power is turned on. If the backup state is normal, the head resistance stored in the RAM is judged. The value is used as it is to control the energizing pulse width. It should be noted that the RAM is judged whether the backup is normal or not.
This is performed depending on whether or not the predetermined data written in a certain address in the inside has been changed. If it has not changed, it is determined to be normal.

【0005】ここで、サーマルヘッドへの通電を一時遮
断して印字ヘッドの交換を行なった場合、印字ヘッドの
交換後に電源を投入すると、その通電遮断時間は短時間
であるためにバックアップは正常であると判定され、交
換した元の印字ヘッドのヘッド抵抗値であってRAMに
格納されているものが有効になる。
Here, when the print head is replaced by temporarily shutting off the power supply to the thermal head, if the power is turned on after the print head is replaced, the power supply cut-off time is short and the backup is normal. It is determined that there is a head resistance value of the original print head that has been replaced, and the head resistance value stored in the RAM becomes valid.

【0006】しかし、元の印字ヘッドのヘッド抵抗値と
新しい印字ヘッドのヘッド抵抗値とは異なる場合が多い
ため、印字ヘッドの交換を行なった場合にはRAMに格
納されているヘッド抵抗値のデータを消去する作業を行
ない、新しい印字ヘッドのヘッド抵抗値をRAMに格納
させるようにしている。
However, since the head resistance value of the original print head is often different from the head resistance value of the new print head, the data of the head resistance value stored in the RAM when the print head is replaced. Is erased and the head resistance value of the new print head is stored in the RAM.

【0007】[0007]

【発明が解決しようとする課題】しかし、印字ヘッドの
交換時にRAMに格納されているヘッド抵抗値を消去す
る作業を忘れてしまう場合がある。すると、RAMに格
納されている元の印字ヘッドのヘッド抵抗値が有効な状
態となり、交換した新しい印字ヘッドへの通電パルス幅
の制御が元の印字ヘッドのヘッド抵抗値に基づいて行な
われ、印字濃度が不適当な状態になるという欠点があ
る。
However, when replacing the print head, the operation of erasing the head resistance value stored in the RAM may be forgotten. Then, the head resistance value of the original print head stored in the RAM becomes valid, and the control of the energizing pulse width to the new replaced print head is performed based on the head resistance value of the original print head to print. There is a drawback that the concentration is in an inappropriate state.

【0008】[0008]

【課題を解決するための手段】本発明は、印字ヘッドの
ヘッド温度に応じた通電パルス幅をヘッド抵抗値毎に規
定する通電パルス幅制御データを固定データとして有
し、前記印字ヘッドのヘッド抵抗値をバックアップ機能
を有する記憶部に格納し、この記憶部に格納されたヘッ
ド抵抗値と温度検出部が検出したヘッド温度と前記通電
パルス幅制御データとに基づいた通電パルス幅で前記印
字ヘッドへ通電するサーマルプリンタにおいて、前記記
憶部へ格納されたヘッド抵抗値と前記印字ヘッドから出
力されるヘッド抵抗値とを電源投入時毎に比較するヘッ
ド抵抗値比較手段と、このヘッド抵抗値比較手段により
両者の値が異なると判断された場合には前記印字ヘッド
から出力されたヘッド抵抗値を前記記憶部へ格納しなお
す修正格納手段とを設けた。
The present invention has, as fixed data, energization pulse width control data that defines an energization pulse width according to the head temperature of the print head for each head resistance value, and the head resistance of the print head is set. The value is stored in a storage unit having a backup function, and the print head is supplied with an energization pulse width based on the head resistance value stored in the storage unit, the head temperature detected by the temperature detection unit, and the energization pulse width control data. In the energized thermal printer, a head resistance value comparing means for comparing the head resistance value stored in the storage section with the head resistance value output from the print head at every power-on, and the head resistance value comparing means. When it is determined that the two values are different, a correction storage unit that stores the head resistance value output from the print head in the storage unit again. Digits.

【0009】[0009]

【作用】サーマルプリンタへの電源投入時毎に、バック
アップ機能を有する記憶部に記憶されているヘッド抵抗
値と印字ヘッドから出力されるヘッド抵抗値とがヘッド
抵抗値比較手段により比較され、両者が異なると判断さ
れた場合には印字ヘッドから出力されたヘッド抵抗値が
修正格納手段により記憶部へ格納しなおされる。そし
て、格納しなおされたヘッド抵抗値と温度検出部が検出
したヘッド温度と通電パルス幅制御データとに基づいた
通電パルス幅での印字が行なわれる。
Each time the power to the thermal printer is turned on, the head resistance value stored in the storage section having a backup function and the head resistance value output from the print head are compared by the head resistance value comparison means, and both are compared. When it is determined that they are different, the head resistance value output from the print head is stored again in the storage unit by the correction storage unit. Then, printing is performed with the energization pulse width based on the re-stored head resistance value, the head temperature detected by the temperature detection unit, and the energization pulse width control data.

【0010】従って、印字ヘッドを交換したために元の
印字ヘッドのヘッド抵抗値と新しい印字ヘッドのヘッド
抵抗値とが異なることとなった場合には、新しい印字ヘ
ッドのヘッド抵抗値が自動的に記憶部に格納される。こ
のため、印字ヘッドを交換した場合でもその印字ヘッド
のヘッド抵抗値に対応する通電パルス幅制御データに基
づく通電パルス幅による通電制御が行なわれ、適正な印
字濃度が得られる。
Therefore, when the head resistance value of the original print head and the head resistance value of the new print head differ due to the replacement of the print head, the head resistance value of the new print head is automatically stored. Stored in the department. Therefore, even when the print head is replaced, the energization control by the energization pulse width based on the energization pulse width control data corresponding to the head resistance value of the print head is performed, and an appropriate print density is obtained.

【0011】[0011]

【実施例】本発明の一実施例を図面に基づいて説明す
る。図3は、POS(Point Of Sales)端末に設けられて
いるサーマルプリンタ1を示すもので、各種のデータ処
理を実行するCPU(Central Processing Unit )2に
対し、このCPU2の制御プログラムや後述する複数個
の通電パルス幅制御データ等の固定データを格納したR
OM3、後述するヘッド抵抗値や印字データ等の可変デ
ータを格納する記憶部であるRAM4、紙送りモータ5
を制御するモータ制御回路6、印字ヘッド7を制御する
ヘッド制御回路8、印字ヘッド7に付けられたこの印字
ヘッド7のヘッド抵抗値を示す印を読み取るヘッド抵抗
値読取センサ9、カバーの開閉や用紙の有無を検出する
各種のセンサ10、POS端末の本体部に設けられてい
るCPUとのデータのやりとりを行なうインターフェー
ス(I/F)11等をバス12で接続した構造となって
いる。なお、前記RAM4は、コンデンサに蓄えられた
電荷に基づく所定時間(例えば、12時間)のバックア
ップ機能を有する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to the drawings. FIG. 3 shows a thermal printer 1 provided in a POS (Point Of Sales) terminal. For a CPU (Central Processing Unit) 2 that executes various types of data processing, a control program for this CPU 2 and R that stores fixed data such as individual energization pulse width control data
OM3, RAM4 which is a storage unit for storing variable data such as a head resistance value and print data which will be described later, a paper feed motor 5
A motor control circuit 6 for controlling the print head, a head control circuit 8 for controlling the print head 7, a head resistance value reading sensor 9 for reading a mark indicating the head resistance value of the print head 7 attached to the print head 7, a cover opening / closing, Various sensors 10 for detecting the presence or absence of paper, an interface (I / F) 11 for exchanging data with a CPU provided in the main body of the POS terminal, and the like are connected by a bus 12. The RAM 4 has a backup function for a predetermined time (for example, 12 hours) based on the electric charge stored in the capacitor.

【0012】前記印字ヘッド7は、この印字ヘッド7の
表面温度であるヘッド温度を検出する温度検出部である
サーミスタ13を備えている。また、この印字ヘッド7
に設けられているヘッド抵抗値を示す印は、印字ヘッド
7の製造元での検査段階で付けられる。そして、POS
端末への電源投入時、即ち、サーマルプリンタ1への電
源投入時毎に前記ヘッド抵抗値読取センサ9によりこの
印が読み取られ、その印字ヘッド7が有する固有のヘッ
ド抵抗値としてCPU2へ出力される。
The print head 7 is provided with a thermistor 13 which is a temperature detecting section for detecting the head temperature which is the surface temperature of the print head 7. In addition, this print head 7
The mark indicating the head resistance value provided on the print head 7 is attached at the inspection stage at the manufacturer of the print head 7. And POS
This mark is read by the head resistance reading sensor 9 each time the terminal is powered on, that is, every time the thermal printer 1 is powered on, and is output to the CPU 2 as a unique head resistance of the print head 7. .

【0013】ここで、上述した通電パルス幅制御データ
について説明する。この通電パルス幅制御データとは、
適正な濃度の印字を行なうための、印字ヘッド7のヘッ
ド温度と通電パルス幅(通電状態が“オン”となってい
るときのパルス幅)との関係を各ヘッド抵抗値毎に規定
したデータであり、図2に示すように、ヘッド温度が高
くなるにつれて通電パルス幅が短くなるという関係を有
する。なお、このヘッド温度と通電パルス幅との関係は
全ての温度範囲で一定ではなく、これは、ヘッド温度が
所定温度以上又は所定温度以下に昇降することにより用
紙の感度が変化することに対応させるためである。
Now, the energizing pulse width control data described above will be described. This energization pulse width control data is
Data that defines the relationship between the head temperature of the print head 7 and the energization pulse width (pulse width when the energization state is "ON") for each head resistance value in order to perform proper density printing. Therefore, as shown in FIG. 2, the energizing pulse width becomes shorter as the head temperature becomes higher. The relationship between the head temperature and the energization pulse width is not constant over the entire temperature range, and this corresponds to the fact that the sensitivity of the paper changes as the head temperature rises above or below a predetermined temperature or below a predetermined temperature. This is because.

【0014】また、図2はROM3に格納された複数個
の通電パルス幅制御データ(A,B,C,D)を示した
ものであり、このように複数個の通電パルス幅制御デー
タを準備しておく理由は、印字ヘッド7のヘッド抵抗値
が異なると、同じヘッド温度の状態で通電パルス幅を同
じにしても印字濃度が異なるということに対応させるた
めである。なお、印字ヘッド7のヘッド抵抗値が大きい
場合にはAやBの通電パルス幅制御データを選択して通
電パルス幅の制御を行ない、印字ヘッド7のヘッド抵抗
値が小さい場合にはCやDの通電パルス幅制御データを
選択して通電パルス幅の制御を行なう。
Further, FIG. 2 shows a plurality of energization pulse width control data (A, B, C, D) stored in the ROM 3, and a plurality of energization pulse width control data are prepared in this way. The reason is that if the head resistance value of the print head 7 is different, the print density is different even if the energizing pulse width is the same under the same head temperature condition. When the head resistance value of the print head 7 is large, the energization pulse width control data of A or B is selected to control the energization pulse width, and when the head resistance value of the print head 7 is small, C or D is selected. The energizing pulse width control data is selected to control the energizing pulse width.

【0015】このような構成において、サーマルプリン
タ1への電源投入時に行なわれるサーマルプリンタ1の
内部処理動作について図1のフローチャートに基づいて
説明する。まず、電源投入により初期化が行なわれ(S
1)、ついで、バックアップ判定が行なわれ(S2)、
バックアップが不良である場合にはバックアップ不良通
知が行なわれる(S3)。なお、バックアップが正常で
あるか否かの判定は、RAM4内の或るアドレスに書き
込んでおいた所定のデータが変わっているか否かにより
行なわれ、変わっていない場合には正常であると判定さ
れる。
The internal processing operation of the thermal printer 1 having such a structure, which is performed when the power source of the thermal printer 1 is turned on, will be described with reference to the flowchart of FIG. First, initialization is performed by turning on the power (S
1) Then, a backup determination is made (S2),
If the backup is defective, the backup defective is notified (S3). It should be noted that whether or not the backup is normal is determined depending on whether or not the predetermined data written in a certain address in the RAM 4 has changed, and if not, it is determined as normal. It

【0016】バックアップが不良であった場合には、ヘ
ッド抵抗値読取センサ9により読み取られたヘッド抵抗
値がこの印字ヘッド7の固有のヘッド抵抗値として出力
され、RAM4に格納される(S4)。そして、ヘッド
抵抗値がRAM4に格納された後は印字データの入力に
備えた待機状態となり(S5)、印字データが入力され
ると、サーミスタ13が検出したヘッド温度に基づいて
そのヘッド抵抗値に対応する一つの通電パルス幅制御デ
ータに従った通電パルス幅による印字処理が行なわれる
(S6)。
If the backup is defective, the head resistance value read by the head resistance value reading sensor 9 is output as the unique head resistance value of the print head 7 and stored in the RAM 4 (S4). Then, after the head resistance value is stored in the RAM 4, a standby state is prepared for the input of print data (S5). When the print data is input, the head resistance value is set based on the head temperature detected by the thermistor 13. Printing processing is performed by the energizing pulse width according to the corresponding one energizing pulse width control data (S6).

【0017】また、ステップ2(S2)のバックアップ
判定においてバックアップが正常であると判定された場
合には、RAM4に格納されているヘッド抵抗値と印字
ヘッド7から出力されるヘッド抵抗値とが比較され(S
7)、ここに、ヘッド抵抗値比較手段が実行される。こ
のとき、RAM4に格納されたヘッド抵抗値と印字ヘッ
ド7から出力されるヘッド抵抗値とが同じ場合には、印
字ヘッド7の交換が行なわれておらず、又は、印字ヘッ
ド7の交換が行なわれたが元の印字ヘッド7のヘッド抵
抗値と新しい印字ヘッド7のヘッド抵抗値とが同じであ
ることを意味し、そのまま印字データの入力に備えた待
機状態となる(S5)。そして、印字データが入力され
ると、サーミスタ13が検出したヘッド温度に基づいて
既にRAM4に格納されているヘッド抵抗値に対応する
一つの通電パルス幅制御データに従った通電パルス幅に
よる印字処理が行なわれる(S6)。
When it is determined in step 2 (S2) that the backup is normal, the head resistance value stored in the RAM 4 is compared with the head resistance value output from the print head 7. Done (S
7), the head resistance value comparing means is executed here. At this time, if the head resistance value stored in the RAM 4 and the head resistance value output from the print head 7 are the same, the print head 7 has not been replaced, or the print head 7 has been replaced. However, this means that the head resistance value of the original print head 7 and the head resistance value of the new print head 7 are the same, and the state is ready for input of print data (S5). Then, when the print data is input, the printing process with the energization pulse width according to one energization pulse width control data corresponding to the head resistance value already stored in the RAM 4 based on the head temperature detected by the thermistor 13 is performed. (S6).

【0018】一方、ステップ7(S7)の比較におい
て、両者の抵抗値が異なると判定された場合には、印字
ヘッド7の交換が行なわれ、かつ、元の印字ヘッド7の
ヘッド抵抗値と新しい印字ヘッド7のヘッド抵抗値とが
異なることを意味する。この場合には、CPU2に対し
て印字ヘッド7の交換通知が行なわれ(S8)、新しい
印字ヘッド7から出力されたヘッド抵抗値が前記RAM
4へ格納しなおされ(S9)、ここに、修正格納手段が
実行される。ヘッド抵抗値がRAM4に格納しなおされ
た後は印字データの入力に備えた待機状態となり(S
6)、印字データが入力されると、サーミスタ13が検
出したヘッド温度に基づいて格納しなおされたヘッド抵
抗値に対応する一つの通電パルス幅制御データに従った
通電パルス幅による印字処理が行なわれる(S6)。
On the other hand, if it is determined in the comparison in step 7 (S7) that the resistance values of the two are different, the print head 7 is replaced, and the head resistance value of the original print head 7 and the new head resistance value are changed. This means that the head resistance value of the print head 7 is different. In this case, the CPU 2 is notified of the replacement of the print head 7 (S8), and the head resistance value output from the new print head 7 is stored in the RAM.
4 is stored again (S9), and the correction storing means is executed here. After the head resistance value is stored again in the RAM 4, a standby state is prepared for inputting print data (S
6) When the print data is input, the print processing is performed with the energization pulse width according to one energization pulse width control data corresponding to the head resistance value stored again based on the head temperature detected by the thermistor 13. (S6).

【0019】従って、印字ヘッド7の交換を行ない、元
の印字ヘッド7のヘッド抵抗値と新しい印字ヘッド7の
ヘッド抵抗値とが異なるものとなった場合には、新しい
印字ヘッド7のヘッド抵抗値がRAM4に格納しなおさ
れるため、新しい印字ヘッド7のヘッド抵抗値に対応す
る通電パルス幅制御データに従った通電パルス幅による
印字が行なわれる。このため、印字ヘッド7を交換した
際において、その印字ヘッド7のヘッド抵抗値に対応し
ない通電パルス幅制御データに従った通電パルス幅によ
る印字が行なわれてしまい、印字濃度が不適当な状態に
なるということが確実に防止される。
Therefore, when the print head 7 is replaced and the head resistance value of the original print head 7 becomes different from the head resistance value of the new print head 7, the head resistance value of the new print head 7 is changed. Is re-stored in the RAM 4, so that printing is performed with the energization pulse width according to the energization pulse width control data corresponding to the head resistance value of the new print head 7. Therefore, when the print head 7 is replaced, printing is performed with the energization pulse width according to the energization pulse width control data that does not correspond to the head resistance value of the print head 7, and the print density is in an inappropriate state. Is certainly prevented.

【0020】なお、本実施例においては、4種類の通電
パルス幅制御データをROM3に格納した場合を例に挙
げて説明したが、ROM3に格納する通電パルス幅制御
データの数は4種類以上であってもよく、その数を増や
すことにより、より精度の高い濃度調整を行なえるよう
になる。
In the present embodiment, the case where four kinds of energization pulse width control data are stored in the ROM 3 has been described as an example, but the number of energization pulse width control data stored in the ROM 3 is four or more. There may be, and by increasing the number, it becomes possible to perform more accurate density adjustment.

【0021】[0021]

【発明の効果】本発明は上述のように、印字ヘッドのヘ
ッド温度に応じた通電パルス幅をヘッド抵抗値毎に規定
する通電パルス幅制御データを固定データとして有し、
前記印字ヘッドのヘッド抵抗値をバックアップ機能を有
する記憶部に格納し、この記憶部に格納されたヘッド抵
抗値と温度検出部が検出したヘッド温度と前記通電パル
ス幅制御データとに基づいた通電パルス幅で前記印字ヘ
ッドへ通電するサーマルプリンタにおいて、前記記憶部
へ格納されたヘッド抵抗値と前記印字ヘッドから出力さ
れるヘッド抵抗値とを電源投入時毎に比較するヘッド抵
抗値比較手段と、このヘッド抵抗値比較手段により両者
の値が異なると判断された場合には前記印字ヘッドから
出力されたヘッド抵抗値を前記記憶部へ格納しなおす修
正格納手段とを設けたので、印字ヘッドの交換を行なっ
た際には、記憶部に格納されている元の印字ヘッドのヘ
ッド抵抗値と新しい印字ヘッドから出力されるヘッド抵
抗値とをヘッド抵抗値比較手段により比較し、両者が異
なる場合には新しい印字ヘッドのヘッド抵抗値を修正格
納手段により自動的に記憶部に格納しなおすことがで
き、従って、印字ヘッドを交換した場合でもその印字ヘ
ッドのヘッド抵抗値に対応する通電パルス幅制御データ
に基づく通電パルス幅による通電制御を行なうことがで
き、このため、常に適正な印字濃度の状態を維持するこ
とができる等の効果を有する。
As described above, the present invention has, as fixed data, the energization pulse width control data that defines the energization pulse width according to the head temperature of the print head for each head resistance value.
A head resistance value of the print head is stored in a storage unit having a backup function, and the energization pulse based on the head resistance value stored in the storage unit, the head temperature detected by the temperature detection unit, and the energization pulse width control data. In a thermal printer for energizing the print head with a width, head resistance value comparing means for comparing the head resistance value stored in the storage unit and the head resistance value output from the print head every time the power is turned on, When the head resistance comparison means determines that the two values are different, a correction storage means for re-storing the head resistance value output from the print head in the storage unit is provided. When performing, the head resistance value of the original print head stored in the storage unit and the head resistance value output from the new print head are compared with each other. When the values are compared by the value comparison means and the two are different, the head resistance value of the new print head can be automatically stored again in the storage portion by the correction storage means. Therefore, even when the print head is replaced, the print head is replaced. It is possible to perform energization control by the energization pulse width based on the energization pulse width control data corresponding to the head resistance value of 1. Therefore, it is possible to always maintain an appropriate print density state.

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

【図1】本発明の一実施例を示すフローチャートであ
る。
FIG. 1 is a flowchart showing an embodiment of the present invention.

【図2】ROMに格納されている複数個の通電パルス幅
制御データの内容を示す説明図である。
FIG. 2 is an explanatory diagram showing contents of a plurality of energization pulse width control data stored in a ROM.

【図3】サーマルプリンタを示すブロックである。FIG. 3 is a block diagram showing a thermal printer.

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

1 サーマルプリンタ 4 記憶部 7 印字ヘッド 12 温度検出部 1 Thermal Printer 4 Storage 7 Print Head 12 Temperature Detector

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 印字ヘッドのヘッド温度に応じた通電パ
ルス幅をヘッド抵抗値毎に規定する通電パルス幅制御デ
ータを固定データとして有し、前記印字ヘッドのヘッド
抵抗値をバックアップ機能を有する記憶部に格納し、こ
の記憶部に格納されたヘッド抵抗値と温度検出部が検出
したヘッド温度と前記通電パルス幅制御データとに基づ
いた通電パルス幅で前記印字ヘッドへ通電するサーマル
プリンタにおいて、前記記憶部へ格納されたヘッド抵抗
値と前記印字ヘッドから出力されるヘッド抵抗値とを電
源投入時毎に比較するヘッド抵抗値比較手段と、このヘ
ッド抵抗値比較手段により両者の値が異なると判断され
た場合には前記印字ヘッドから出力されたヘッド抵抗値
を前記記憶部へ格納しなおす修正格納手段とを有するこ
とを特徴とするサーマルプリンタ。
1. A storage unit having, as fixed data, energization pulse width control data that defines an energization pulse width according to the head temperature of the print head for each head resistance value, and has a backup function for the head resistance value of the print head. In the thermal printer for energizing the print head with an energizing pulse width based on the head resistance value stored in the storage section, the head temperature detected by the temperature detecting section, and the energizing pulse width control data, Head resistance value comparing means for comparing the head resistance value stored in the unit with the head resistance value output from the print head each time the power is turned on, and the head resistance value comparing means determines that the two values are different. In this case, the head resistance value output from the print head is stored again in the storage unit. Mulprinter.
JP30866094A 1994-12-13 1994-12-13 Thermal printer Pending JPH08164625A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30866094A JPH08164625A (en) 1994-12-13 1994-12-13 Thermal printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30866094A JPH08164625A (en) 1994-12-13 1994-12-13 Thermal printer

Publications (1)

Publication Number Publication Date
JPH08164625A true JPH08164625A (en) 1996-06-25

Family

ID=17983757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30866094A Pending JPH08164625A (en) 1994-12-13 1994-12-13 Thermal printer

Country Status (1)

Country Link
JP (1) JPH08164625A (en)

Similar Documents

Publication Publication Date Title
KR0156978B1 (en) Image forming device with detachable process unit
US5986241A (en) Heating control system for heater provided in laser printer
JPH07175373A (en) Electronic device
JPH08164625A (en) Thermal printer
JP3793017B2 (en) Thermal head discrimination device and discrimination method
JPH08146843A (en) Image forming device
JP2004341783A (en) Data storage method and data storage device
JP2781076B2 (en) Cooling fan control method
JP4100988B2 (en) Image forming apparatus
JPH1069203A (en) Method for discriminating attachment for process cartridge and image forming device
JPH0869212A (en) Image forming device and image forming method
JPH05286160A (en) Apparatus and method for recording
JP3414892B2 (en) Image forming device
JPH09329998A (en) Image forming device, method for processing abnormality thereof and storing medium
JP3363609B2 (en) Image forming apparatus and image forming method
JPH0485241A (en) Slice level setting device
JPH09213088A (en) Engine controller
JP4030498B2 (en) Image forming apparatus
JP4288876B2 (en) Memory backup battery abnormality detection apparatus and abnormality detection method therefor
JPH11102146A (en) Data correcting device and image forming device using the same
JP3076261B2 (en) Thermal printer
JPS6376290A (en) Heater temperature controller
JPH06194916A (en) Image forming device
JP2002333129A (en) Combustion control device
JPH0567003A (en) Controller for image forming device