JPH0852895A - Printing control device of thermal printer - Google Patents
Printing control device of thermal printerInfo
- Publication number
- JPH0852895A JPH0852895A JP7244932A JP24493295A JPH0852895A JP H0852895 A JPH0852895 A JP H0852895A JP 7244932 A JP7244932 A JP 7244932A JP 24493295 A JP24493295 A JP 24493295A JP H0852895 A JPH0852895 A JP H0852895A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- circuit
- energization
- time
- current supply
- 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
Links
Landscapes
- Electronic Switches (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はサーマルプリンタの
印字制御装置に関し、特にサーマルヘッドの熱蓄積によ
る印字品質の低下を防止する履歴制御に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a print control device for a thermal printer, and more particularly to history control for preventing deterioration of print quality due to heat accumulation in a thermal head.
【0002】[0002]
【従来の技術】従来この種の技術は、サーマルヘッドの
連続駆動時の蓄熱による印字品位の低下を抑制するた
め、過去の駆動履歴を記憶しこれに応じてサーマルヘッ
ドの印加エネルギを制御する履歴制御方式と呼ばれる印
字制御方法が用いられてきた。これらの一例として、特
開昭58ー67477、特開昭59ー133081、特
開昭60ー42072等があげられる。。2. Description of the Related Art Conventionally, this type of technology stores a past driving history and controls the energy applied to the thermal head in accordance with the past driving history in order to suppress the deterioration of print quality due to heat storage during continuous driving of the thermal head. A printing control method called a control method has been used. Examples of these include JP-A-58-67777, JP-A-59-133081, and JP-A-60-42072. .
【0003】[0003]
【発明が解決しようとする課題】しかし、これら従来例
では、特開昭58ー67477あるいは特開昭60ー4
2072等に見られるように、過去の履歴、隣接ドット
を参照して通電時間を現在の駆動データに対応するもの
と過去の駆動データ等を参照するものとに分割して出力
する場合に固定的なパルス幅を用いるため、時々刻々と
変化するサーマルヘッドの温度に対して的確にフィード
バックができないという課題を有していた。However, in these conventional examples, Japanese Patent Application Laid-Open No. 58-67777 or Japanese Patent Application Laid-Open No.
As shown in 2072 and the like, it is fixed when the energization time is divided into the one corresponding to the current drive data and the one referring to the past drive data by referring to the past history and the adjacent dots, and fixed. However, since such a pulse width is used, there is a problem that it is not possible to accurately feed back the temperature of the thermal head, which changes every moment.
【0004】又、特開昭59ー133081等では、カ
ウンタを用いてパルス幅を決定できるが、そのパルス幅
の算出は単に温度情報を加味するのみで、駆動履歴を参
照した際にどの程度の増減をするかあるいは、そのパル
ス幅の構成比について考慮されておらず、インクリボン
の差や感熱紙による印字といった印字モードや印刷スピ
ード等に対応して通電時間の構成比をフレキシブルに可
変できないため、インクリボンを限定したり、印字スピ
ードを限定しなければならないという不具合を有してい
た。In JP-A-59-133081, the pulse width can be determined by using a counter. However, the pulse width is calculated simply by taking into account the temperature information. Because the composition ratio of the pulse width is not taken into consideration, the composition ratio of the energization time cannot be flexibly changed according to the printing mode such as the difference between the ink ribbons and the printing on the thermal paper or the printing speed. However, there is a problem that the ink ribbon must be limited or the printing speed must be limited.
【0005】本発明の目的は、このような従来の不具合
点を除去し、様々な印字媒体に対応が可能で且つ、印字
品位のすぐれたサーマルプリンタの印字制御装置を提供
することにある。SUMMARY OF THE INVENTION An object of the present invention is to provide a print control device for a thermal printer which eliminates the above-mentioned conventional problems and is compatible with various print media and has excellent print quality.
【0006】[0006]
【課題を解決するための手段】前述の課題を解決するた
め、本発明は、発熱要素の現在及び過去の駆動データを
記憶する記憶回路と、記憶回路に接続され任意の発熱要
素の通電時間を現在の駆動データを出力するための主通
電時間と過去の駆動データに対応するデータを出力する
ための複数の副通電時間とに分割して出力するゲート回
路と、主通電時間及び副通電時間との比例関係を示し記
憶回路に格納され複数の印字モードに対応した比例関係
参照手段と、サーマルヘッドもしくはその周囲温度を検
知する温度検知手段と、温度検知手段の結果に応じて実
質的に主通電時間と副通電時間の総和を決定する手段
と、比例関係参照手段に示された比例関係と前記温度検
知手段の検知結果から個々の通電時間を設定する手段
と、ゲート回路に主及びの副通電時間を設定するため各
通電時間に応じた時間幅を有する個々の通電時間を出力
し通電区間信号としてゲート回路に与える通電区間信号
発生回路と、ゲート回路の出力信号に応答し前記発熱要
素への通電をオンオフするヘッドドライブ回路とを有
し、温度検知手段の検知結果に対応して主通電時間およ
び副通電時間を前記比例関係参照手段に示され印字モー
ドに対応した所定の比例関係で制御しながら印字するこ
とを特徴とするサーマルプリンタの印字制御装置であ
る。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides a storage circuit for storing current and past drive data of a heating element, and an energization time of an arbitrary heating element connected to the storage circuit. A gate circuit that divides and outputs the main energizing time for outputting the current driving data and a plurality of sub energizing times for outputting data corresponding to the past driving data; and a main energizing time and an auxiliary energizing time. The proportional relation reference means stored in the storage circuit and corresponding to a plurality of print modes, the temperature detecting means for detecting the thermal head or its surrounding temperature, and the main power supply substantially according to the result of the temperature detecting means. Means for determining the sum of the time and the sub energizing time; means for setting individual energizing times based on the proportionality relationship indicated by the proportionality reference means and the detection result of the temperature detecting means; An energization section signal generation circuit that outputs individual energization times having a time width corresponding to each energization time to set the sub energization time, and supplies the energization section signal to the gate circuit as an energization section signal; A head drive circuit for turning on and off the power supply to the element, and a main power supply time and a sub power supply time corresponding to the detection result of the temperature detection means are indicated by the proportional relation reference means, and a predetermined proportional relation corresponding to the print mode is provided. A printing control device for a thermal printer, characterized in that printing is performed while being controlled by a printer.
【0007】又、本発明は温度検知手段がサーミスタを
有し、サーミスタの値に対応したパルス幅の基準パルス
を発生する基準パルス発生回路と基準パルス発生回路の
パルス幅を計測する計測手段を有し、計測結果に基づい
て、全通電時間を決定することを特徴とするサーマルプ
リンタの印字制御装置である。Further, according to the present invention, the temperature detecting means has a thermistor, and has a reference pulse generating circuit for generating a reference pulse having a pulse width corresponding to the value of the thermistor and a measuring means for measuring the pulse width of the reference pulse generating circuit. Then, the print control device of the thermal printer is characterized in that the total energization time is determined based on the measurement result.
【0008】[0008]
【発明の実施の形態】本発明の実施の形態を実施例に基
づいて以下に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below based on examples.
【0009】図1は本発明によるサーマルプリンタの印
字制御装置を用いたターミナルプリンタの一実施例の構
成を示す略図である。FIG. 1 is a schematic diagram showing the configuration of an embodiment of a terminal printer using a print control device of a thermal printer according to the present invention.
【0010】1は複数の発熱要素1aを有するサーマル
ヘッド、2はこのサーマルヘッドをドライブするヘッド
ドライブ回路、3はCPU4とサーマルヘッドとの間に
挿入されサーマルヘッドの発熱量をドット毎に制御する
ヘッド制御回路(以下HCUと略す)、20は電源Vh
入力端子をそれぞれ示している。Reference numeral 1 is a thermal head having a plurality of heat generating elements 1a, 2 is a head drive circuit for driving the thermal head, and 3 is inserted between the CPU 4 and the thermal head to control the heat generation amount of the thermal head for each dot. Head control circuit (hereinafter abbreviated as HCU), 20 is a power source Vh
The input terminals are shown.
【0011】15はサーマルヘッド1の周囲温度もしく
はその基板温度を検出するサーミスタ19を有し、CP
U4からのTRIG入力に同期して、上記温度に対応し
たパルス幅のパルスを発生する基準パルス発生回路を示
している。14はCPU4に内蔵されたタイマー回路で
あり前記基準パルス発生回路のパルス幅を測る計測手段
であり、この計測手段と基準パルス発生回路とにより実
質的にサーミスタの温度を数値化する温度検知手段を形
成している。Reference numeral 15 has a thermistor 19 for detecting the ambient temperature of the thermal head 1 or its substrate temperature.
A reference pulse generation circuit for generating a pulse having a pulse width corresponding to the temperature is shown in synchronism with a TRIG input from U4. Reference numeral 14 is a timer circuit built in the CPU 4, which is a measuring means for measuring the pulse width of the reference pulse generating circuit, and a temperature detecting means for substantially digitizing the temperature of the thermistor by this measuring means and the reference pulse generating circuit. Is forming.
【0012】CPU4は、一例として8ビットのCPU
を示し、WR端子8及びI/Oポート(図示せず)、タ
イマー回路14等を有している。The CPU 4 is, for example, an 8-bit CPU.
And has a WR terminal 8, an I / O port (not shown), a timer circuit 14, and the like.
【0013】HCU3はユニット回路としてCPUの一
種のペリフェラルとして働き、ROM12、RAM13
と同様メモリマップ上の特定の番地に割り当てられる。
デコーダ16はこのユニット回路をアクセスするための
CS端子7に接続される。5はデータバス17に接続さ
れるデータ入力端子、6はアドレスバスの下位2ビット
を入力するアドレスバス入力端子、9、10は発熱要素
1aの通電時間を決定するための通電信号入力端子で、
この動作については図2を用いて後に詳しく述べる。The HCU 3 functions as a kind of peripheral of the CPU as a unit circuit, and has a ROM 12 and a RAM 13.
Similar to the above, it is assigned to a specific address on the memory map.
The decoder 16 is connected to the CS terminal 7 for accessing this unit circuit. 5 is a data input terminal connected to the data bus 17, 6 is an address bus input terminal for inputting lower two bits of the address bus, 9 and 10 are energization signal input terminals for determining the energization time of the heating element 1a,
This operation will be described later in detail with reference to FIG.
【0014】図5は温度検知手段の基準パルス発生回路
15の一実施例の回路図である。FIG. 5 is a circuit diagram of one embodiment of the reference pulse generating circuit 15 of the temperature detecting means.
【0015】抵抗器61、62、サーミスタ19によっ
て基準電位発生回路を、トランジスタ64、コンデンサ
63、抵抗器65によって充放電回路を構成していて、
電圧比較回路66、出力用プルアップ抵抗器67とを追
加することにより、TRIG入力端子15aからの入力
に同期してサーマルヘッドの温度に対応したパルス幅T
Wのパルス波形を出力端子15bから出力する。A reference potential generating circuit is constituted by the resistors 61 and 62 and the thermistor 19, and a charge / discharge circuit is constituted by the transistor 64, the capacitor 63 and the resistor 65.
By adding the voltage comparison circuit 66 and the output pull-up resistor 67, the pulse width T corresponding to the temperature of the thermal head is synchronized with the input from the TRIG input terminal 15a.
The pulse waveform of W is output from the output terminal 15b.
【0016】CPUはタイマー回路14を用いてこれを
計測し、サーマルヘッド上の発熱要素の通電時間の基準
となる基準通電時間を得ることができる。The CPU measures this by using the timer circuit 14 and can obtain a reference energizing time which is a reference for the energizing time of the heating element on the thermal head.
【0017】図2は、本発明による印字制御装置のヘッ
ド制御回路HCUの詳細回路図である。データ入力端子
5はD0〜D8の8ビットデータがパラレルに入力可能
である。21〜29は8ビットのデータをそれぞれ保有
し、それぞれのデータが直接出力可能なデータラッチ回
路を示し、ラッチ回路21〜23はヘッド駆動信号H0
〜H7の、24〜26はH8〜H15の、27〜29は
H16〜H23のデータをそれぞれ記憶している。FIG. 2 is a detailed circuit diagram of the head control circuit HCU of the print control device according to the present invention. The data input terminal 5 can input 8-bit data D0 to D8 in parallel. Reference numerals 21 to 29 denote data latch circuits that respectively hold 8-bit data and can directly output the respective data. The latch circuits 21 to 23 are head drive signals H0.
24 to 26 store data of H8 to H15, and 27 to 29 store data of H16 to H23.
【0018】ヘッド駆動出力は一例として24ビットの
出力端子H0〜H23を有している。31は現在のヘッ
ドデータの1ドット列分を、32は一回前の過去の1ド
ット列分を、33は2回前の過去の1ドット列分をそれ
ぞれ保有するラッチ回路群を示している。これらの記憶
回路は記憶された全てのビットが、そのまま出力可能に
構成され、対応するビット毎に、現在のデータと過去の
データとが直接比較される。The head drive output has, for example, 24-bit output terminals H0 to H23. Reference numeral 31 denotes one dot row of the current head data, 32 denotes a previous one dot row of the previous one, and 33 denotes a latch circuit group holding the previous one dot row of the two previous times. . These storage circuits are configured so that all the stored bits can be output as they are, and the present data and the past data are directly compared for each corresponding bit.
【0019】30はCPUのデータ出力のアドレス情報
よってヘッドデータを8ビット毎に振り分けて格納する
ためのアドレスデコーダであり、一例としてアドレスデ
ータの下位2ビットA0、A1のビット情報によってデ
ータラッチ回路21、24、27を選択可能である。Reference numeral 30 denotes an address decoder for distributing and storing head data in units of 8 bits according to address information of the data output of the CPU. As an example, the data latch circuit 21 uses the bit information of the lower two bits A0 and A1 of the address data. , 24, and 27 can be selected.
【0020】CPUからデータバスにヘッド駆動データ
が出力されると同時に、WR信号が出力され、CS信号
に同期して上記データラッチ回路に最新データが入力さ
れる。この時既に格納されていたデータは、順次併設さ
れた隣接のデータラッチ回路に転送され過去のデータと
して記憶される。発熱要素要素の数に対応してこのデー
タラッチ回路及びアドレス入力端子を増加すれば容易に
増設可能である。At the same time as the head drive data is output from the CPU to the data bus, a WR signal is output, and the latest data is input to the data latch circuit in synchronization with the CS signal. At this time, the data that has already been stored is transferred to the adjacent data latch circuit sequentially provided and stored as past data. If the number of data latch circuits and address input terminals is increased according to the number of heat generating elements, the number of heat generating elements can be easily increased.
【0021】34はCPU4からの周期信号に変調され
た通電時間信号を通電区間信号として復調する通電区間
信号発生回路であり、バイナリカウンタ35とインバー
タ35a、AND回路35bからなる。9はバイナリカ
ウンタのクロック入力端子、10はリセット入力端子で
ある。クロック入力は、周期を可変して転送されてくる
信号であり、個々の通電区間の開始と終了を示してい
る。この周期信号から区間信号作るのが通電区間信号発
生回路34である。Reference numeral 34 denotes an energization period signal generating circuit for demodulating an energization time signal modulated into a periodic signal from the CPU 4 as an energization period signal, which comprises a binary counter 35, an inverter 35a and an AND circuit 35b. 9 is a clock input terminal of the binary counter, and 10 is a reset input terminal. The clock input is a signal transferred with a variable cycle, and indicates the start and end of each energizing section. An energization section signal generation circuit 34 generates a section signal from this periodic signal.
【0022】ゲート回路37(G0)は通電区間信号発
生回路34の出力信号と記憶回路の記憶データを混合し
発熱要素へのヘッド駆動信号を出力するものであり、過
去の駆動データに対応する第1のゲート回路38と現在
の駆動データに対応する第2のゲート回路40と過去の
駆動履歴に応じて予熱パルスを加える第3のゲート回路
39とから構成されている。通電区間t3、t2、t
1、は過去の駆動データに対応する副通電区間であり、
第1のゲート回路に入力され、通電区間t0は現在の駆
動データに対応する主通電区間であり第2のゲート回路
に入力される。副通電時間は予熱パルス用として第3の
ゲート回路にも入力される。The gate circuit 37 (G0) mixes the output signal of the energization section signal generation circuit 34 and the data stored in the storage circuit and outputs a head drive signal to the heating element, and outputs a head drive signal corresponding to past drive data. It comprises a single gate circuit 38, a second gate circuit 40 corresponding to the current drive data, and a third gate circuit 39 for applying a preheating pulse according to the past drive history. Energizing sections t3, t2, t
1 is a sub-energization section corresponding to past drive data,
The current is input to the first gate circuit, the energization period t0 is the main energization period corresponding to the current drive data, and is input to the second gate circuit. The sub-energization time is also input to the third gate circuit for the preheat pulse.
【0023】図3は本発明の印字制御装置の通電区間信
号発生回路34の入出力波形を示す説明図である。41
はリセット入力波形を、42はクロック入力波形を、4
3〜46はそれぞれの通電区間信号出力端子36a、3
6b、36c、36dの出力波形を示し、それぞれパル
ス幅はt3、t2、t1、t0である。43〜45は後
に説明する過去の駆動履歴によって通電時間が定められ
る副通電区間となり、46は駆動履歴に関係なく、現在
のデータを出力するための通電区間となる。FIG. 3 is an explanatory diagram showing input / output waveforms of the energization section signal generation circuit 34 of the print control device of the present invention. 41
Represents the reset input waveform, 42 represents the clock input waveform, and 4 represents the clock input waveform.
3 to 46 are the respective energization section signal output terminals 36a, 3
Output waveforms of 6b, 36c, and 36d are shown, and pulse widths are t3, t2, t1, and t0, respectively. Reference numerals 43 to 45 denote sub-energization sections whose energization time is determined by a past driving history described later, and 46 denotes an energization section for outputting current data irrespective of the driving history.
【0024】図6は、前記各通電時間の比例関係を参照
するために記憶回路であるROMに格納されたテーブル
の一例の説明図である。FIG. 6 is an explanatory diagram of an example of a table stored in a ROM serving as a storage circuit for referring to the proportional relationship between the respective energizing times.
【0025】ここでは一例として、熱転写時t0を10
0として示していて、この比例関係は、ROM12内に
インクリボンの種類や、紙の種類等の印字モードに対応
して全通電時間あるいは各通電時間の比等が格納されて
いる。この比例関係を記憶するものを比例関係参照手段
と呼ぶ。Here, as an example, the time of thermal transfer t0 is set to 10
This proportional relationship is shown as 0, and the ROM 12 stores the total energization time or the ratio of each energization time in the ROM 12 in accordance with the printing mode such as the ink ribbon type and the paper type. What stores this proportional relationship is referred to as proportional relationship reference means.
【0026】CPU4は、印字モードに対応して、全通
電時間、通電区間の値を便宜可変して通電信号として出
力するため、温度検知手段の情報を読みとり、比例関係
参照手段であるテーブルを参照して、これに応じた発熱
要素への主通電時間及び副通電区間のそれぞれのパルス
幅を演算する。CPU4はパルス幅演算手段を兼ねてい
る。このように記憶回路に格納された比例関係と、温度
検知手段からの出力との関係から、主通電時間、副通電
時間等の個々の通電時間が決定される。The CPU 4 reads the information of the temperature detecting means and refers to a table which is a proportional relation referring means in order to output the energizing signal by changing the values of the entire energizing time and the energizing section in accordance with the printing mode. Then, the main power supply time to the heat generating element and the respective pulse widths of the sub power supply sections are calculated. The CPU 4 also serves as a pulse width calculating means. From the relationship between the proportional relationship stored in the storage circuit and the output from the temperature detecting means, individual energizing times such as the main energizing time and the sub energizing time are determined.
【0027】本実施例のように、基準パルス発生回路の
パルス幅TWは主通電区間t0を示すような値として、
ヘッド温度あるいはその周囲温度に応じた基準パルスを
出力するよう設定することもできるが、全通電時間を示
すものとしても良い。この時基準パルス発生回路15に
印字モードによって出力パルス幅を可変できるように切
り替え回路を増設しても良い。どちらであっても比例関
係と温度検知手段の出力から容易に個々の通電区間が決
定される。As in the present embodiment, the pulse width TW of the reference pulse generating circuit is set to a value indicating the main energizing section t0.
The reference pulse may be set to be output according to the head temperature or its ambient temperature, but it may also indicate the total energization time. At this time, a switching circuit may be added to the reference pulse generation circuit 15 so that the output pulse width can be varied depending on the print mode. In either case, each energization section can be easily determined from the proportional relationship and the output of the temperature detecting means.
【0028】すなわち、温度検知手段の検知結果から実
質的に全ての通電時間の総和が決定されることになる。
又、その総和に対して個々の通電時間は、比例関係のテ
ーブルを参照して決定されることになる。That is, the sum of substantially all of the energizing times is determined from the detection result of the temperature detecting means.
In addition, the individual energizing times for the sum are determined with reference to a proportional relation table.
【0029】図4は本発明による印字制御装置による通
電方法を示す説明図である。51、52、53は記憶回
路31、32、33内のデータをそれぞれ示し、1がオ
ンデータを0がオフデータを表している。54〜58は
ヘッド駆動信号の出力波形を示している。過去の駆動履
歴が無いときは、t0〜t4の全ての通電区間が通電さ
れ、過去の駆動履歴に対応してパルス幅が通電区間の組
み合わせで決定される。斜線部は通電時間が削減されて
いることを示している。又現在のデータがオフであって
も過去の駆動履歴によって、通電が連続してない場合は
予熱パルスt1を印加してその発熱要素の温度をあまり
冷却しないようにしている。FIG. 4 is an explanatory diagram showing an energizing method by the print control device according to the present invention. Reference numerals 51, 52, and 53 respectively represent data in the storage circuits 31, 32, and 33, and 1 represents ON data and 0 represents OFF data. 54 to 58 show output waveforms of the head drive signal. When there is no past drive history, power is supplied to all energized sections from t0 to t4, and the pulse width is determined by a combination of energized sections corresponding to the past drive history. The shaded area indicates that the energization time is reduced. Further, even if the current data is OFF, if the energization is not continuous due to the past driving history, the preheating pulse t1 is applied so that the temperature of the heat generating element is not cooled so much.
【0030】このように駆動データの比較と通電区間の
選択をゲート回路37が行っている。本実施例では一例
として過去のデータを二回前まで記憶する例で示した
が、これを3回、4回と増加することが可能であり、こ
の時通電区間信号を同様に増加することにより、更にき
め細かな制御を容易に実現することができる。In this way, the gate circuit 37 compares the drive data and selects the energization section. In the present embodiment, as an example, the past data is stored up to twice before, but this can be increased to three times or four times, and at this time, the energization interval signal is similarly increased. Further, finer control can be easily realized.
【0031】すなわち、本発明は現在の駆動データと過
去の駆動データを記憶する記憶手段と、現在の駆動デー
タに対応する主通電時間と、過去の駆動データに対応し
た副通電時間との比例関係を記憶する参照手段と、サー
マルヘッドもしくはその周囲温度を検知する温度検知手
段を有し、印字モードに対応して、通電時間の総和を温
度検知手段により決定し、主通電時間と、副通電時間の
割合を参照手段により決定することを特徴とする。That is, the present invention provides a storage means for storing current driving data and past driving data, and a proportional relationship between a main energizing time corresponding to current driving data and an auxiliary energizing time corresponding to past driving data. And a temperature detecting means for detecting the thermal head or its surrounding temperature. The total of the energizing time is determined by the temperature detecting means corresponding to the print mode, and the main energizing time and the sub energizing time are determined. Is determined by reference means.
【0032】[0032]
【発明の効果】本発明によれば、時々刻々と変化するサ
ーマルヘッドの温度条件下に於いても、熱転写用のイン
クリボンの種類あるいは紙の種類の違い等の印字モード
に対応して過去の駆動履歴に対応するパルス配分で駆動
できるため、様々な印字モードで最適な駆動条件を設定
できるため、印字品質を著しく向上させることができ、
更には、印字スピードの向上あるいはサーマルヘッドの
耐久性の向上等にも寄与することができる。According to the present invention, even under the temperature condition of the thermal head, which changes from moment to moment, it is possible to cope with printing modes such as differences in the type of ink ribbon for thermal transfer or the type of paper. Since it is possible to drive with pulse distribution corresponding to the drive history, it is possible to set optimal drive conditions in various print modes, which can significantly improve print quality.
Furthermore, it can contribute to the improvement of printing speed or the durability of the thermal head.
【0033】又、通電区間のパルス幅の組み合わせに制
限が無く、様々な印刷モードや印字スピードに対応して
最適な通電時間の比を選択しこれを容易に設定できるた
め、熱転写プリンタあるいはサーマルプリンタに幅広く
適用が可能となる。更に、記憶回路を増加して過去の駆
動履歴を参照する回数が増加しても容易に対応可能であ
る。Further, there is no limitation on the combination of pulse widths of the energizing section, and the optimum energizing time ratio can be easily selected and set according to various printing modes and printing speeds. It can be applied widely. Further, it is possible to easily cope with an increase in the number of times of referring to the past drive history by increasing the number of storage circuits.
【図1】本発明のサーマルプリンタの印字制御装置を用
いたターミナルプリンタの一実施例の構成を示す略図。FIG. 1 is a schematic diagram showing a configuration of an embodiment of a terminal printer using a print control device of a thermal printer according to the present invention.
【図2】本発明による印字制御装置のヘッド制御回路H
CUの詳細回路図他の実施例を示す図。FIG. 2 shows a head control circuit H of the print control device according to the present invention.
FIG. 9 is a detailed circuit diagram of a CU, showing another embodiment.
【図3】本発明の印字制御装置の通電区間信号発生回路
34の入出力波形を示す説明図。FIG. 3 is an explanatory diagram showing input / output waveforms of a conduction section signal generation circuit of the print control device of the present invention.
【図4】本発明による印字制御装置による発熱要素への
通電方法を示す説明図。FIG. 4 is an explanatory diagram showing a method for energizing a heating element by a print control device according to the present invention.
【図5】本発明の温度検知手段の基準パルス発生回路1
5の一実施例の回路図。FIG. 5 is a reference pulse generating circuit 1 of the temperature detecting means of the present invention.
5 is a circuit diagram of one embodiment.
【図6】本発明による各通電時間の比例関係を参照する
ために記憶回路であるROMに格納されたテーブルの一
例の説明図。FIG. 6 is an explanatory diagram of an example of a table stored in a ROM, which is a memory circuit, for referring to a proportional relationship of each energization time according to the present invention.
1 サーマルヘッド 2 ヘッドドライブ回路 3 ヘッド制御回路ユニット 4 CPU 1a 発熱要素 12 ROM 13 RAM 15 基準パルス発生回路 DESCRIPTION OF SYMBOLS 1 Thermal head 2 Head drive circuit 3 Head control circuit unit 4 CPU 1a Heating element 12 ROM 13 RAM 15 Reference pulse generation circuit
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 B41J 3/20 115 A ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification code Internal reference number FI technical display location B41J 3/20 115 A
Claims (2)
用いて、サーマル紙又は熱転写インクリボンを介して普
通紙に印刷する如きサーマルプリンタであって、前記発
熱要素の過去の駆動履歴を記憶し、この記憶結果に基づ
いて前記発熱要素のそれぞれの通電時間を制御するごと
きサーマルプリンタに於いて、 前記発熱要素の現在及び過去の駆動データを記憶する記
憶回路と、 該記憶回路に接続され任意の発熱要素の通電時間を現在
の駆動データを出力するための主通電時間と過去の駆動
データに対応するデータを出力するための複数の副通電
時間とに分割して出力するゲート回路と、 前記主通電時間及び副通電時間との比例関係を示し記憶
回路に格納され複数の印字モードに対応した比例関係参
照手段と、 前記サーマルヘッドもしくはその周囲温度を検知する温
度検知手段と、 該温度検知手段の結果に応じて実質的に前記主通電時間
と副通電時間の総和を決定する手段と、 前記比例関係参照手段に示された比例関係と前記温度検
知手段の検知結果から個々の通電時間を設定する手段
と、 前記ゲート回路に前記主及びの副通電時間を設定するた
め各通電時間に応じた時間幅を有する個々の通電時間を
出力し通電区間信号として前記ゲート回路に与える通電
区間信号発生回路と、 前記ゲート回路の出力信号に応答し前記発熱要素への通
電をオンオフするヘッドドライブ回路とを有し、 前記温度検知手段の検知結果に対応して前記主通電時間
および副通電時間を前記比例関係参照手段に示され印字
モードに対応した所定の比例関係で制御しながら印字す
ることを特徴とするサーマルプリンタの印字制御装置。1. A thermal printer for printing on plain paper via thermal paper or a thermal transfer ink ribbon using a thermal head having a plurality of heating elements, wherein a past driving history of the heating elements is stored. In a thermal printer such as controlling the energization time of each of the heating elements based on the storage result, a storage circuit for storing current and past drive data of the heating elements; and an optional heating circuit connected to the storage circuit. A gate circuit that divides the energization time of the element into a main energization time for outputting current drive data and a plurality of sub energization times for outputting data corresponding to past drive data, and outputs the divided main energization time; A proportional relation reference means for indicating a proportional relation between the time and the auxiliary power supply time and stored in a storage circuit and corresponding to a plurality of printing modes; Temperature detecting means for detecting the ambient temperature of the device, means for substantially determining the sum of the main energizing time and the sub-energizing time according to the result of the temperature detecting means, and the proportional relationship indicated by the proportional relationship referring means. And means for setting individual energization times from the detection result of the temperature detection means, and outputting individual energization times having a time width corresponding to each energization time for setting the main and sub energization times in the gate circuit. And a head drive circuit that responds to the output signal of the gate circuit to turn on / off the energization to the heat generating element, and the detection result of the temperature detecting means. Corresponding to the above, the main energization time and the sub energization time are controlled by the proportional relationship reference means and are printed in a predetermined proportional relationship corresponding to the printing mode. Printer printing control apparatus.
を有し、サーミスタの値に対応したパルス幅の基準パル
スを発生する基準パルス発生回路と該基準パルス発生回
路のパルス幅を計測する計測手段を有し、計測結果に基
づいて、前記発熱要素の通電時間を決定することを特徴
とするサーマルプリンタの印字制御装置。2. A temperature detecting means having a thermistor, a reference pulse generating circuit for generating a reference pulse having a pulse width corresponding to a value of the thermistor, and a measurement for measuring the pulse width of the reference pulse generating circuit. A print control device for a thermal printer, comprising: means for determining the energization time of the heat generating element based on a measurement result.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24493295A JP2647062B2 (en) | 1995-09-22 | 1995-09-22 | Print control device for thermal printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP24493295A JP2647062B2 (en) | 1995-09-22 | 1995-09-22 | Print control device for thermal printer |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62053452A Division JPH0829600B2 (en) | 1987-03-09 | 1987-03-09 | Print control device for thermal printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0852895A true JPH0852895A (en) | 1996-02-27 |
JP2647062B2 JP2647062B2 (en) | 1997-08-27 |
Family
ID=17126116
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP24493295A Expired - Lifetime JP2647062B2 (en) | 1995-09-22 | 1995-09-22 | Print control device for thermal printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2647062B2 (en) |
-
1995
- 1995-09-22 JP JP24493295A patent/JP2647062B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2647062B2 (en) | 1997-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH09503967A (en) | Thermal printer controller | |
JPS63203348A (en) | Printing control apparatus of thermal printer | |
US4638332A (en) | Thermal printer | |
JP3294777B2 (en) | Print head controller | |
US4639743A (en) | Thermal printer | |
JP2647062B2 (en) | Print control device for thermal printer | |
JP3515640B2 (en) | Thermal printer and thermal printer driving method | |
JP2573947B2 (en) | Thermal head preheating device | |
JPS6228264A (en) | Multi-value driving system for thermal head | |
JP3302146B2 (en) | Printer device and head drive circuit thereof | |
JPH0829599B2 (en) | Print control device for thermal printer | |
JPH06183048A (en) | Thermal printer | |
JPH0829600B2 (en) | Print control device for thermal printer | |
JPS62251160A (en) | Thermal transfer printer | |
JP2562379B2 (en) | Drive controller for thermal printer | |
JP2758854B2 (en) | Thermal line printer | |
JPH02305659A (en) | Printing controller in thermal printer | |
JP2730473B2 (en) | Driving device for thermal head | |
JP2573277B2 (en) | Print density correction method for thermal printer | |
JPH04103365A (en) | Thermal head driving method | |
JPH01241463A (en) | Thermal head drive circuit | |
JP2001180030A (en) | Thermal head and thermal printer | |
JPH0473166A (en) | Drive controller for thermal printer | |
JPH03108567A (en) | Drive controller in thermal printer | |
JPH03120052A (en) | Driving controller for thermal printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |