JPS61241169A - Thermal recorder - Google Patents
Thermal recorderInfo
- Publication number
- JPS61241169A JPS61241169A JP60081286A JP8128685A JPS61241169A JP S61241169 A JPS61241169 A JP S61241169A JP 60081286 A JP60081286 A JP 60081286A JP 8128685 A JP8128685 A JP 8128685A JP S61241169 A JPS61241169 A JP S61241169A
- Authority
- JP
- Japan
- Prior art keywords
- recording
- data
- pulse width
- scanning direction
- column
- 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
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J2/00—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
- B41J2/315—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material
- B41J2/32—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads
- B41J2/35—Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by selective application of heat to a heat sensitive printing or impression-transfer material using thermal heads providing current or voltage to the thermal head
- B41J2/355—Control circuits for heating-element selection
- B41J2/36—Print density control
Landscapes
- Electronic Switches (AREA)
- Fax Reproducing Arrangements (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は熱記録装置に関し、さらに詳しくは副走査方向
に1列の所定数ドツトを記録する複数の発熱素子を主走
査方向に移動させつつ所定間隔で選択的に駆動して1行
の記録を行なう熱記録装置に関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a thermal recording device, and more specifically, the present invention relates to a thermal recording device, and more specifically, a thermal recording device that records a predetermined number of dots in one row in the sub-scanning direction while moving a plurality of heating elements in the main scanning direction. The present invention relates to a thermal recording device that records one line by selectively driving at predetermined intervals.
[開示の概要]
本明細書および図面は上記の種類の熱記録装置において
、上記1行を複数に区分する手段と、前記区分の1区分
内での記録ドツトa数から発熱素子の駆動時間ないし駆
動電力を補正するデータを求める手段と、前記データに
応じて前記補正を行なう手段を設け、前記データに応じ
て前記補正を行なうことにより、高速でしかも均一な濃
度で高品位に画像記録を行なえるようにした技術を開示
するものである。[Summary of the Disclosure] This specification and the drawings describe a means for dividing one line into a plurality of sections, and a method for determining the drive time of a heating element or By providing means for obtaining data for correcting driving power and means for performing the correction according to the data, and performing the correction according to the data, it is possible to record images at high speed and with uniform density and high quality. This paper discloses a technology that enables
[従来の技術]
産業上の利用分野で述べた種類の記録装置、例えば感熱
型あるいは熱転写型のサーマルプリンタでは記録ヘッド
のサーマルヘッドに設けられた抵抗に等価な発熱素子に
電圧を印加し、これによる素子の発熱を利用して記録を
行なうものであるため、均一な濃度で高品位な記録を行
なうためにはヘッドの発熱素子の過熱が最も問題となる
。[Prior Art] In a recording device of the type described in the industrial application field, such as a thermal printer of a heat-sensitive type or a thermal transfer type, a voltage is applied to a heating element equivalent to a resistance provided in a thermal head of a recording head. Since recording is performed using the heat generated by the head's heat generating elements, overheating of the head's heat generating elements poses the greatest problem in order to perform high quality recording with uniform density.
これに対処するため従来のこの種の記録装置ではサーミ
スタ等の温度センサを用いて雰囲気温度を検出し、この
検出結果に応じてヘッドの発熱素子に対する印加電圧の
パルス(以下ヒートパルスと呼ぶ)の幅を制御する構成
が知られている。To deal with this, conventional recording devices of this type use a temperature sensor such as a thermistor to detect the ambient temperature, and depending on the detection result, pulses of voltage (hereinafter referred to as heat pulses) are applied to the heating element of the head. Arrangements for controlling width are known.
また他の構成として紙幅方向(主走査方向)に連続して
ドツトを記録する場合、2番目以後のドツト記録はヒー
トパルス幅を一定量狭くして行なう構成も知られている
。Another known configuration is that when dots are recorded successively in the paper width direction (main scanning direction), the heat pulse width is narrowed by a certain amount for the second and subsequent dot recordings.
さらに他の構成として特に画像記録の場合に、ヒートし
た(記録した)ドツト数を副走査方向の1列の記録毎に
計数し、計数結果に応じてヒートパルス幅を制御する構
成も知られている。Furthermore, as another configuration, especially in the case of image recording, a configuration is known in which the number of heated (recorded) dots is counted for each recording of one row in the sub-scanning direction, and the heat pulse width is controlled according to the counting result. There is.
[発明が解決しようとする問題点]
上述した従来の第1の構成では温度センサの応答速度が
遅いため、発熱素子の蓄熱の速さに対応するのが困難で
あるという問題がある。[Problems to be Solved by the Invention] In the first conventional configuration described above, since the response speed of the temperature sensor is slow, there is a problem in that it is difficult to cope with the speed of heat storage in the heating element.
また第2の構成では記録すべきドツトが主走査方向に多
数連続している場合に発熱素子の蓄熱が大き過ぎてこれ
に対応できないどう問題がある。Further, the second configuration has a problem in that when a large number of dots to be recorded are consecutive in the main scanning direction, the heat storage of the heating element is too large to cope with this.
そしてこれらの問題はドツトデユーティ−の比較的低い
キャラクタ記録の場合にも言えるが、特にドツトデユー
ティ−の比較的高い画像記録の場合により重大な問題と
なる。Although these problems are true even in the case of character recording with a relatively low dot duty, they become particularly serious problems in the case of image recording with a relatively high dot duty.
これに対して第3の構成は画像記録に一応対応できるが
、この構成では1列の記録ごとにヒートドツト数を計数
し、その計数結果に応じてヒートパルス幅制御を行なう
ため制御時間がかかり、高速なキャリッジ移動に応答で
きない。また1列ずつ計数する毎にヒートパルス幅を変
更する訳ではなく、計数結果をメモリに格納しておき、
ある時点でその値によってパルス幅補正を行なっている
ので時間的にロスがあるという問題がある。On the other hand, the third configuration can handle image recording, but this configuration requires a lot of control time because it counts the number of heat dots for each row of recording and controls the heat pulse width according to the counting results. Unable to respond to high-speed carriage movement. Also, the heat pulse width is not changed every time one column is counted, but the counting results are stored in memory.
Since the pulse width is corrected at a certain point in time, there is a problem in that there is a time loss.
本発明は以上のような従来の問題点を解決するためにな
されたもので、この種の熱記録装置において高速で、し
かも均一な濃度で高品位に画像記録を行なえる熱記録装
置を提供することを目的としている。The present invention has been made in order to solve the above-mentioned conventional problems, and it is an object of the present invention to provide a thermal recording device of this type that can record images at high speed and with uniform density and high quality. The purpose is to
[問題点を解決するための手段]
上記の問題点を解決するため本発明にあっては副走査方
向に1列の所定数ドツトを記録する複数の発熱素子を主
走査方向に移動させつつ所定間隔で選択的に駆動して1
行の記録を行なう熱記録装置において、前記1行を複数
に区分する手段と、前記区分の1区分内での記録ドツト
総数から発熱素子の駆動時間ないし駆動電力を補正する
データを求める手段と、前記データに応じて前記補正を
行なう手段を設けた構成を採用した。[Means for Solving the Problems] In order to solve the above problems, in the present invention, a plurality of heating elements for recording a predetermined number of dots in one row in the sub-scanning direction are moved in the main scanning direction and selectively driven at intervals of 1
In a thermal recording device for recording rows, means for dividing the one row into a plurality of sections, and means for obtaining data for correcting the driving time or driving power of the heating element from the total number of recorded dots within one of the sections; A configuration is adopted in which a means for performing the correction according to the data is provided.
[作 用]
第1図に示すサーマルプリンタの制御回路の構成におい
て記録データは副走査方向の1列分ずつ不図示の外部の
ホストシステムからインターフェース100を介して制
御部10に入力される。そして記録データは制御部lO
から直接的にヘッドドライバ110へ導かれ、それによ
り記録へラド4が駆動されるとともにドツト数カウント
部102へ導かれる。そしてドツト数カウント部102
、縦方向重み付は部103.列数カウント部104.横
方向重み付は部105およびデータ積算部106を介し
て1行を副走査方向のドツト列の所定数ずつに区分した
1区分での記録ドツト総数から記録へラド4の発熱素子
のヒートパルス幅を補正するためのデータが作成され、
比較部107に出力される。この場合上記の1行の区分
は列数カウント部104を介して行なわれる。[Operation] In the configuration of the control circuit of the thermal printer shown in FIG. 1, print data is input to the control unit 10 from an external host system (not shown) one column at a time in the sub-scanning direction via the interface 100. The recorded data is then stored in the control unit lO.
The recording head 4 is guided directly to the head driver 110, which drives the recording pad 4 and is also guided to the dot number counting section 102. And dot number counting section 102
, vertical weighting is in section 103. Column number counting section 104. The lateral weighting is performed by dividing one row into a predetermined number of dot rows in the sub-scanning direction through the section 105 and the data integration section 106, and calculates the heat pulse width of the heat generating element of the rad 4 from the total number of recording dots in each section. Data is created to correct the
It is output to comparison section 107. In this case, the above-mentioned one-row division is performed via the column number counting section 104.
さて比較部107は前記入力されたデータと基準発生部
108から入力される補正用基準値との比較を行ない、
この比較結果に応じてパルス幅制御部109によりヘッ
ドドライバ110を介して記録へラド4の発熱素子のヒ
ートパルス幅が補正される。Now, the comparison unit 107 compares the input data with the correction reference value input from the reference generation unit 108,
In accordance with this comparison result, the pulse width controller 109 corrects the heat pulse width of the heating element of the recording head 4 via the head driver 110.
[実施例]
以下、添付した図を参照して本発明の実施例の詳細を説
明する。なおここでは感熱記録紙を用いて感熱記録を行
なうサーマルプリンタを実施例としており、以下の説明
では画像記録を行なうものとする。[Embodiments] Hereinafter, details of embodiments of the present invention will be described with reference to the attached drawings. Here, a thermal printer that performs thermal recording using thermal recording paper is used as an embodiment, and the following description assumes that image recording is performed.
第2図に本実施例の機械的構成の概略を示す。FIG. 2 shows an outline of the mechanical configuration of this embodiment.
同図に示すようにプリンタ本体lに架設されたガイド軸
2上にはキャリッジ3が摺動自在に設けられており、キ
ャリッジ3上には例えば公知のサーマルヘッドとして構
成された記録へラド4が搭載され、不図示のプラテンに
接してプリンタ本体lにセットされた記録媒体(感熱記
録紙)の記録面に対向して臨まされている。As shown in the figure, a carriage 3 is slidably provided on a guide shaft 2 installed on the printer main body l, and a recording head 4 configured as, for example, a known thermal head is mounted on the carriage 3. It is mounted and faces the recording surface of a recording medium (thermal recording paper) set in the printer main body l in contact with a platen (not shown).
記録時には不図示の駆動手段の駆動によりサーマルヘッ
ド4が記録媒体5に圧接した後、同様に不図示の駆動手
段によりキャリッジ2が矢印Sで示す主走査方向に駆動
され、これとともにサーマルヘッド4の前面に矢印Fで
示す副走査方向に一列に所定個数設けられた発熱素子が
所定間隔の移動ごとに選択的にヒートパルスを印加され
て発熱し、これにより例えば第3図および第4図に示す
ようにドツトマトリクスパターンで記録が行なわれる。During recording, after the thermal head 4 is brought into pressure contact with the recording medium 5 by driving of a driving means (not shown), the carriage 2 is similarly driven in the main scanning direction shown by the arrow S by the driving means (not shown), and at the same time, the thermal head 4 is driven by the driving means (not shown). Heat pulses are selectively applied to a predetermined number of heating elements arranged in a row in the sub-scanning direction indicated by the arrow F on the front surface, and heat pulses are selectively applied every time the heating elements are moved at a predetermined interval, thereby generating heat, as shown in FIGS. 3 and 4, for example. Recording is performed in a dot matrix pattern.
第3図、第4図では黒丸で記録されたドツト6が示され
、白丸で記録されなかったドツト7が示されており、こ
のように副走査方向(図中縦方向)の1列の例えば24
ドツトが選択的に記録され、これが主走査方向に所定ピ
ッチで多数列記録されることによりドツトパターンで画
像記録がなされる。In FIGS. 3 and 4, the dots 6 recorded are shown as black circles, and the dots 7 that are not recorded are shown as white circles. 24
Dots are selectively recorded in multiple rows at a predetermined pitch in the main scanning direction, thereby recording an image in a dot pattern.
次に本実施例の制御回路の構成を第1図に示す。Next, the configuration of the control circuit of this embodiment is shown in FIG.
同図に符号100で示すものはインターフェースであり
、このインターフェースを介して全体を符号10で示す
制御部が不図示のコンピュータ等のホスト装置と接続さ
れている。In the figure, reference numeral 100 indicates an interface, and via this interface, a control section indicated as a whole by reference numeral 10 is connected to a host device such as a computer (not shown).
制御部lOはプリンタ全体を制御するもので公知のCP
U(中央演算処理装置)とROM (り一ドオンリメモ
リ)とRAM(ランダムアクセスメモリ)からなるマイ
クロコンピュータから構成されており、ヘッドドライバ
110を介して記録へラド4の制御を行ない、またここ
では図示を省略したがその他の各ドライバを介してキャ
リッジ2の駆動手段、記録媒体5の送り手段および操作
パネル部等の制御を行なう、そして制御部10には符号
101−109で示す以下の各構成がマイクロコンピュ
ータのハードウェアないしソフトウェアにより構成され
ている。The control unit IO is a known CP that controls the entire printer.
It is composed of a microcomputer consisting of a central processing unit (U), a ROM (read only memory), and a random access memory (RAM), and controls the recording head 4 via a head driver 110. Although omitted, the driving means for the carriage 2, the feeding means for the recording medium 5, the operation panel section, etc. are controlled through other drivers, and the control section 10 has the following components indicated by reference numerals 101 to 109. It is composed of microcomputer hardware or software.
符号101で示すものはプリンタ制御部で、上記したキ
ャリッジ2の駆動手段、記録媒体3の送り手段、操作パ
ネル部等の制御を行なうものであり、ホスト装置からイ
ンターフェースlOOを介して入力されたデータのうち
記録データ以外の制御データは皆このプリンタ制御部1
01に導かれこれに応じてプリンタ制御部101は前記
の各部の制御を行なう。Reference numeral 101 denotes a printer control unit, which controls the drive means for the carriage 2, the feeding means for the recording medium 3, the operation panel unit, etc., and receives data input from the host device via the interface lOO. All control data other than recording data is stored in this printer control unit 1.
01, and the printer control unit 101 controls each of the above-mentioned units accordingly.
一方入力データのうち記録データは縦方向(副走査方向
)の1列分ずつ入力され、不図示のラッチ等を介してヘ
ッドドライバ110で直接的に導かれ、これに応じてヘ
ッドドライバllOにより記録ヘッド4が駆動されると
ともに、符号102で示す縦方向ヒートドツト数カウン
ト部(以下ドツト数カウント部と略称する)へ導かれ、
このドツト数カラント部具下の構成により本発明に関わ
るヒートパルス幅制御が行なわれる。On the other hand, among the input data, print data is input one column at a time in the vertical direction (sub-scanning direction), is directly guided by the head driver 110 via a latch (not shown), etc., and is recorded by the head driver 110 in accordance with this. As the head 4 is driven, it is guided to a vertical heat dot number counting section (hereinafter abbreviated as the dot number counting section) indicated by the reference numeral 102,
Heat pulse width control related to the present invention is performed by the configuration below this dot number culnt member.
ドツト数カウント部102は入力された1列分の記録デ
ータによるヒートドツト数(記録ドツト数)nをカウン
トするもので、その結果は縦方向重み付は部103へ出
力する。また1列分のカウントを行なうごとに列数カウ
ント部104へ記録列数をカウントするのに必要なデー
タを出力する。The dot number counting section 102 counts the number of heat dots (the number of recorded dots) n based on the input recording data for one column, and outputs the result to the vertical weighting section 103. Furthermore, every time one column is counted, data necessary for counting the number of recording columns is output to the column number counting section 104.
縦方向重み付は部103は入力されたヒートドツトan
と、このヒートドツト数nの大小に関連して段階的に複
数設定された重み付は係数にのうちの対応するものとを
乗算し、その@ k nを求めるもので、重み付は係数
kを保持する記憶手段と、前記乗算を行なう演算手段か
ら構成されており、前記のM!1k nを横方向重み付
は部105へ出力する。The vertical weighting unit 103 uses the input heat dot an
The weighting, which is set in stages in relation to the size of the number n of heat dots, is done by multiplying the coefficient by the corresponding one to obtain the @ k n. The M! 1k n is output to section 105 for horizontal weighting.
ここでnとkとの関係は例えば第5図の表図に示すよう
に設定されており、この場合O〜24の記録ドツト数n
をその大小に応じて13区分に区分し、各区分に対して
重み付は係数kが設定され例えばn=5ならばに=−2
とされ、n=21ならばに=8とされる。Here, the relationship between n and k is set, for example, as shown in the table in FIG.
is divided into 13 categories according to their size, and a coefficient k is set for weighting each category. For example, if n = 5, then = -2
If n=21, then n=8.
一方先に触れた列数カウント部1−04はドツト数カウ
ント部102の計数回数を所定数まで、この場合8まで
循環的に計数するもので、これにより1行を副走査方向
のドツト列の所定数(この場合8列)ずつに区分し、ド
ツト数カウント部102がヒートドツト数を計数した記
録列が前記1区分内で何列目であるかという列の序数、
を計数するものである。ここでは前記の1区分を1ボツ
クスと呼ぶ、そして列数カウント部104は上記の計数
データを横方向重み付は部105へ出力するとともに、
計数値が前述の所定数、この場合8に達するとそのこと
を示すデータをデータ積算部106へ出力する。On the other hand, the previously mentioned column number counting section 1-04 cyclically counts the number of counts of the dot number counting section 102 up to a predetermined number, in this case up to 8, thereby converting one row into the number of dot columns in the sub-scanning direction. The ordinal number of the column is divided into a predetermined number (in this case, 8 columns) and indicates the number of the record column in which the number of heat dots was counted by the dot number counting unit 102 in one section;
It is used to count. Here, one division mentioned above is called one box, and the column number counting section 104 outputs the above counted data to the horizontal weighting section 105, and at the same time,
When the counted value reaches the aforementioned predetermined number, in this case 8, data indicating this is output to the data integration section 106.
横方向重み付は部tOSは縦方向重み付は部103から
入力される前述した積knと、列数カウント部104か
ら入力される上記序数、に関連して複数設定された重み
付は係数1のうち対応するものとを乗算し、その積jl
knを求めるものであり、重み付は係数1を保持する記
憶手段と、前記乗算を行なう演算手段から構成されてい
る。The horizontal weighting part tOS is the vertical weighting part 103, and the plurality of weightings set in relation to the above-mentioned product kn inputted from the column number counting part 104 and the above-mentioned ordinal number inputted from the column number counting part 104 is a coefficient 1. Multiply the corresponding one of them, and the product jl
This is to obtain kn, and the weighting is made up of a storage means that holds a coefficient 1, and an arithmetic means that performs the multiplication.
なおこの場合列の序数、と重み付は係数1との関係は例
えば第6図の表図に示すように設定する。In this case, the relationship between the column ordinal number and the weighting coefficient 1 is set as shown in the table of FIG. 6, for example.
そして横方向重み付は部105は上記の積ノknを本発
明に関わるヒートパルス幅補正のための第m列目の補正
用データN、=J、に、n。Then, the lateral weighting section 105 converts the above product kn into correction data N,=J, of the m-th column for heat pulse width correction related to the present invention.
としてデータ積算部106へ出力する。It is output to the data integration unit 106 as a.
データ積算部106は順次入力される上記の1列分の補
正用データN、を順次第1列の分から第8列の分まで積
算し、lボックスの補正用データNを求めるものである
。The data integration unit 106 sequentially integrates the correction data N for one column input sequentially from the first column to the eighth column to obtain the correction data N for the l box.
ボックス分に達したことを示す列数カウント部104の
出力に応じて上記データNを比較部107へ出力する。The data N is output to the comparison unit 107 in response to the output from the column count unit 104 indicating that the number of boxes has been reached.
この出力後、データ積算部106内のデータNはクリア
される。After this output, data N in the data integration section 106 is cleared.
比較部107は入力された補正用データNを補正用の基
準値NREFと比較するものであり、この基準値NRE
Fは基準発生部108から入力される。The comparison unit 107 compares the input correction data N with a reference value NREF for correction.
F is input from the reference generation section 108.
基準発生部108は基準値NRE Fを複数保持する記
憶手段と、複数の基準値NREFのうちから1つを選択
して前記記憶手段から出力させる入力手段から構成され
、前記入力手段は例えば不図−示の操作パネル上に設け
たスイッチ等から構成される。また上記基準値NRE
Fは記録濃度等のモードに対応して例えば第7図に示す
ように設定される。この第7図の場合モードNO1〜3
の各基準値NREFはそれぞれ記録濃度の濃い、普通、
薄いないしはヒートパルス幅の最大値、標準値、最小値
に対応し、モードNO4の基準値8日EFは特殊な記録
媒体に対応しており、これらは実験的に決定したもので
ある。The reference generation unit 108 includes a storage means for holding a plurality of reference values NREF, and an input means for selecting one of the plurality of reference values NREF and outputting it from the storage means. - Consists of switches etc. provided on the operation panel shown. In addition, the above reference value NRE
F is set, for example, as shown in FIG. 7 in accordance with the mode such as recording density. In this case of Fig. 7, mode No. 1 to 3
The reference values NREF are for dark, normal, and high recording densities, respectively.
Corresponding to the maximum value, standard value, and minimum value of the thin or heat pulse width, the reference value 8 days EF of mode NO4 corresponds to a special recording medium, and these were determined experimentally.
そしてこれらの基準値NRE Fのうち比較部107へ
出力されたものと、前述した補正用データNとの比較は
、比較部107において補正用データNを基準値NRε
Fで除算し、整数の商αを求めることにより行なわれ、
具体的にはNからNREFを減算できなくなるまで(減
算の結果の差<N、、Fとなるまで)NREFを繰り返
し減算し、減算回数を計数することにより行なわれる。The reference value NRE F outputted to the comparator 107 is compared with the correction data N described above.
This is done by dividing by F and finding the integer quotient α,
Specifically, this is performed by repeatedly subtracting NREF from N until NREF cannot be subtracted from N (until the difference in the result of subtraction <N, . . . F), and counting the number of subtractions.
すなわち(α+1)NREF>N≧αNREFまたはN
REF>N−αNRE F≧0が成立するαを求める。That is, (α+1)NREF>N≧αNREF or N
REF>N-αNRE Find α for which F≧0 holds true.
但しαはα≧1の整数である。However, α is an integer of α≧1.
そして比較部107は求めたαをパルス幅制御部109
へ出力するとともに、上述した除算の余り、すなわちN
−αNREFに所定の1ボツクス分の重み付は係数を乗
じた積を求め、例えば前記係数が1/2とすると 1/
2(N−αNRIEF)を求め、これを次のボックスで
の補正用データ作成のための繰り越しとして積算部10
6に戻し、加える。Then, the comparator 107 converts the obtained α into the pulse width controller 109.
At the same time, the remainder of the division mentioned above, that is, N
-αNREF is weighted by a predetermined one box by multiplying it by a coefficient.For example, if the coefficient is 1/2, then 1/
2(N-αNRIEF) and is carried over to the integration unit 10 for creating correction data in the next box.
Return to 6 and add.
次に比較部107からαを入力されるパルス幅制御部1
09はドライバ110を介して記録へラド111の各発
熱素子に印加されるヒートパルスの幅を制御するもので
、αを入力された場合、次のボックス8列分のヒートパ
ルス幅をαgs短くする。Next, the pulse width control unit 1 receives α from the comparison unit 107.
09 controls the width of the heat pulse applied to each heating element of the recording head 111 via the driver 110. When α is input, the width of the heat pulse for the next 8 columns of boxes is shortened by αgs. .
次に以上のような制御部lOの構成によるヒー。Next, heat is generated by the configuration of the control unit IO as described above.
トバルス幅補正動作を第8図を参照して説明する。なお
第8図は制御部lOによるヒートパルス幅制御の手順を
示す流れ図である。The pulse width correction operation will be explained with reference to FIG. Note that FIG. 8 is a flowchart showing the procedure of heat pulse width control by the control unit IO.
第8図の制御は記録の開始とともに開始される。The control shown in FIG. 8 is started at the start of recording.
まずステップSlにおいて副走査方向1列の記録ととも
にドツト数カウント部102により前記1列のヒート(
記録)ドツト数nを計数する。First, in step Sl, one row of heat (
Recording) Count the number of dots n.
次にステップS2では縦方向重み付は部103により縦
方向の重み付け、すなわちヒートドツト数nと重み付は
係数にとの乗算を行ない、その積knを求める。Next, in step S2, the vertical weighting unit 103 performs vertical weighting, that is, multiplies the number n of heat dots by the weighting coefficient, and obtains the product kn.
次にステップS3において横方向重み付は部105によ
り前記績knに対して横方向第m列目の重み付け、すな
わち積knと重み付は係数1との乗算を行ない、その積
N、=ノknを求め、この積N1を積算部106により
積算する。Next, in step S3, the horizontal weighting unit 105 weights the result kn in the m-th column in the horizontal direction, that is, multiplies the product kn and the weighting coefficient 1, and the product N, = no kn is calculated, and this product N1 is integrated by the integration unit 106.
次にステップS4においては列数カウント部104を介
して積算が1ボツクス分に達したか否テップ51へ戻り
ステップ51〜S4の動作を繰り返す、そしてlポック
ス分に達するとステップS5へ進む。Next, in step S4, if the integration has reached 1 box via the column number counting section 104, the process returns to step 51 and repeats the operations from steps 51 to S4, and when it reaches 1 box, the process advances to step S5.
ステップS5では先述した比較部107により補正用デ
ータNと基準値NRE Fを比較してヒートパルス幅補
正を行なうか否かを判定する。すなわち前述した除算に
よりαを求め、αが得られるか否かにより補正を行なう
か否かを判定する。In step S5, the comparison unit 107 described above compares the correction data N with the reference value NRE F to determine whether or not to perform heat pulse width correction. That is, α is determined by the above-described division, and whether or not correction is to be performed is determined based on whether α is obtained.
モしてαが得られ補正を行なう場合にはステップS6へ
進み、パルス幅制御部109により次のボックスの分の
パルス幅をαgs短くした後ステップS7へ進み、αが
得られず補正を行なわない場合には直接ステップS7に
進む。If α is obtained and correction is to be performed, the process advances to step S6, and after the pulse width control unit 109 shortens the pulse width of the next box by αgs, the process advances to step S7, where α cannot be obtained and correction is to be performed. If not, the process directly advances to step S7.
ステップS7では比較部107により前述した除算の余
りN−αNRE Fに1ボツクス分の重み付は係数を乗
じた積を求め、これをデータ積算部106へ次のボック
スでの補正用データ作成のための繰り越しとして戻す。In step S7, the comparator 107 multiplies the above-mentioned division remainder N-αNRE F by the weighting coefficient for one box, and this product is sent to the data integration unit 106 to create correction data for the next box. Return it as a carryover.
しかる後にステップStへ戻り上述の動作を繰り返す、
すなわち次のボックスでは前のボックスで作成したデー
タの繰り越しと新たな補正用データNとの和に対して基
準値NRE Fとの比較を行なうことになる。After that, return to step St and repeat the above operation.
That is, in the next box, the sum of the data carried over from the previous box and the new correction data N is compared with the reference value NREF.
次に以上のような本実施例によるヒートパルス幅補正の
具体例としてlポックス分の記録が第3図に示すもので
あった場合と、第4図に示すものであった場合を説明す
る。Next, as specific examples of the heat pulse width correction according to the present embodiment as described above, a case where the recording for 1 pox is as shown in FIG. 3 and a case as shown in FIG. 4 will be described.
第3図の場合、各列の補正用データN、=j2knは
1列目 LX 10 X24= 2402列
目 2X 5 X20= 2003列目
3X 3 X16= 1444列目 4
X lX12= 485列目 5X(−
1)X 8= −406列目 9X(−2)X
5= −907列目 15X (−4)X
2= −1208列目 28X (−5)X O=
0以上より1ボツクスの補正用データN=
382である。Nと基準値NRE Fを比較してその結
果によりパルス幅の変更を行なう。例えばNRE F=
3212ならばαが得られないのでパルス幅変更は行な
われない、そしてこのNに1ボツクス単位の補正係数を
乗じて次のボックスでの補正用データ作成用に繰り越す
0例えばlボックス単位の補正係数が1/2ならばl/
2N= 191を次のボックスへ繰り越す。In the case of Fig. 3, the correction data N, = j2kn for each column is in the 1st column LX 10 X24 = 2402nd column 2X 5 X20 = 2003rd column
3X 3 X16= 1444th column 4
X lX12= 485th column 5X(-
1)X 8=-406th column 9X(-2)X
5= -907th column 15X (-4)X
2= -1208th column 28X (-5)X O=
Correction data N = 1 box from 0 or more
It is 382. N is compared with a reference value NRE_F, and the pulse width is changed based on the result. For example, NRE F=
If it is 3212, α cannot be obtained, so the pulse width is not changed.Then, this N is multiplied by a correction coefficient for each box and carried over to create correction data for the next box.For example, the correction coefficient for each box is 0. If is 1/2, then l/
Carry 2N=191 to the next box.
一方第4図の場合、各列の補正用データN、は1夕喝目
IX (−5) X O= −52列目
2X(−4)X 2= −163列目 3
X(−2)X 5= −304列目 4X(−
1)X 8= −325列目 5X lX
12= 606列目 9X 3 X16
= 4327列目 15X 5 X20=
15008列目 28X 10 X24= 6
720以上より1ボツクスの補正用データN=8629
である。ここでNRεF=3212ならばN RE p
> N−αNRεF≧Oが成り立ちα = 2
となるので次のボックスの記録時のヒートパルス幅を2
1Ls短くする。On the other hand, in the case of Fig. 4, the correction data N in each column is 1st column IX (-5) X O = -52nd column
2X(-4)X 2=-163rd column 3
X(-2)X 5=-304th column 4X(-
1)X 8=-325th column 5X lX
12 = 606th row 9X 3 X16
= 4327th column 15X 5 X20=
15008th column 28X 10 X24= 6
Correction data for 1 box from 720 or more N = 8629
It is. Here, if NRεF=3212, N RE p
> N-αNRεF≧O holds true and α = 2, so set the heat pulse width when recording the next box to 2.
Shorten by 1Ls.
また 1/2(8829−3212X 2)= 110
2.5より次のボックスでの補正用データ作成用に11
02を繰り越す。Also 1/2 (8829-3212X 2) = 110
11 for creating correction data in the next box from 2.5.
Carry forward 02.
以上のように本実施例では1行を副走査方向のドツト列
の所定数ずつに区分したlボックスごとの記録ドツト総
数に対して主走査方向および副走査方向への重み付けを
加味して処理してヒートパルス幅補正用データを作成し
、これを補正用の基・ 準備と比較し、比較゛結果に応
じてlボックス毎にまとめてパルス幅補正を行なうので
、先述した従来の場合と異なり記録ヘッドの発熱素子の
蓄熱の速さに対応でき、また主走査方向に記録ドツトが
連続する場合の蓄熱の大きさにも対応できる。またlボ
ックス毎にまとめて補正処理を行なうので補正処理時間
を大幅に短縮できる。従ってこのような補正処理により
高速で、しかも均一な記録濃度で高品位に画像記録を行
なえる。As described above, in this embodiment, the total number of recorded dots for each l box, in which one row is divided into a predetermined number of dot rows in the sub-scanning direction, is processed by weighting in the main-scanning direction and the sub-scanning direction. The heat pulse width correction data is created using the heat pulse width correction data, and this data is compared with the correction base/preparation, and pulse width correction is performed for each box according to the comparison results. It can cope with the speed of heat accumulation in the heating element of the head, and it can also cope with the magnitude of heat accumulation when recording dots are continuous in the main scanning direction. Furthermore, since the correction process is performed for each box at once, the correction process time can be significantly shortened. Therefore, such correction processing allows high-quality image recording to be performed at high speed and with uniform recording density.
なお上述の説明ではlボックスを8列としたがlボック
スの列数はこれに限らないのは勿論である。また1ボツ
クスの補正用データと補正用基準値との比較により発熱
素子のヒートパルス幅すなわち駆動時間を制御したが、
駆動電圧ないし電流を制御するようにしても良い。また
上述の説明では画像記録を行なうものとしたが上述の構
成でキャラクタ記録も行なえることは勿論である。In the above description, the l-box has eight columns, but the number of columns of the l-box is of course not limited to this. In addition, the heat pulse width, that is, the driving time of the heating element was controlled by comparing the correction data of one box with the correction reference value.
The drive voltage or current may also be controlled. Further, in the above description, it is assumed that image recording is performed, but it goes without saying that character recording can also be performed with the above-described configuration.
[発明の効果]
以上の説明から明らかなように本発明の熱記録装置によ
れば、1行を副走査方向のドツト列の所定数ずつに区分
した1区分内での記録ドツト総数から記録ヘッドの発熱
素子の駆動時間ないし駆動電力を補正するためのデータ
が求められ、このデータに応じて上記補正が行なわれる
ので、均一な濃度で高品位に高速記録9画像記録が行な
えるという優れた効果が得られる。[Effects of the Invention] As is clear from the above description, according to the thermal recording apparatus of the present invention, the recording head can be calculated based on the total number of recording dots in one division in which one row is divided into a predetermined number of dot rows in the sub-scanning direction. Data for correcting the driving time or driving power of the heating element is obtained, and the above correction is performed according to this data, which has the excellent effect of allowing high-speed recording of 9 images with uniform density and high quality. is obtained.
図は本発明の一実施例を説明するもので、第1図は実施
例によるサーマルプリンタの制御回路のブロック図、第
2図は同プリンタの機械的構成を示す斜視図、第3図お
よび第4図はそれぞれドツト記録の説明図、第5図は縦
方向重み付は係数の表図、第6図は横方向重み付は係数
の表図、第7図は補正用基準値の表図、第8図はパルス
幅補正の制御手順を示す流れ図である。
l・・・プリンタ本体 2・・・ガイド軸3・・・キ
ャリッジ 4・・・記録ヘッド5・・・記録媒体
lO・・・制御部102・・・ドツト数カウント
部
103・・・縦方向重み付は部
104・・・列数カウント部
105・・・横方向重み付は部
106・・・データ積算部
107・・・比較部 108・・・基準発生部10
9・・・パルス幅制御部
110・・・ヘッドドライバ
ニー1を
第1図
ヰーマルアリンq、lI碕キq、田
欽2図
・・拳・・・・Oo・・・・・・・
・・−・・・□o
oo・・・・・・・・−・・・oo
oo・・・・・暢・
・働・・・oo oo・・
・・・・・・−・・QQO000・・・・−
・・・・・606
000 ・・・−Φ・・−・・ooo
ooo・・拳・・
oooo ・ ・ ・・
第3図 第4図
N35@ixh丁げ4f、fJerlyi3第5図
頂ゐ間f泊1、イ(獣奢ブのLml
鵠6uA
鋪゛王制−1=F櫃の表面
第7図
)望ル人幅誦”E、、 =−1D#討’I改−毛ハ尺田
第8図The figures are for explaining one embodiment of the present invention, and FIG. 1 is a block diagram of a control circuit of a thermal printer according to the embodiment, FIG. 2 is a perspective view showing the mechanical configuration of the printer, and FIGS. Figure 4 is an explanatory diagram of dot recording, Figure 5 is a table of coefficients for vertical weighting, Figure 6 is a table of coefficients for horizontal weighting, Figure 7 is a table of correction reference values, FIG. 8 is a flowchart showing the control procedure for pulse width correction. l... Printer body 2... Guide shaft 3... Carriage 4... Recording head 5... Recording medium
lO...Control unit 102...Dot number counting unit 103...Vertical direction weighting unit 104...Column number counting unit 105...Horizontal direction weighting unit 106...Data integration unit 107 ...Comparison section 108...Reference generation section 10
9...Pulse width control unit 110...Head driver knee 1 is shown in Fig. 1.・・・□o
oo・・・・・・・・・・・・・・・oo
oo...Nobu...
・Work...oo oo...
・・・・・・-・・QQO000・・・・− ・・・・606
000...-Φ...-...ooo
ooo...fist...
oooo ・ ・ ... Fig. 3 Fig. 4 N35 @ ixh 4f, f Jerryi 3 Fig. 5 Between the top f 1, I (Animal luxury Lml Mouse 6uA 骪゛dynasty-1 = F chest surface No. 7 Fig.) Reciting the length of a person who wants to read E, = -1D
Claims (1)
素子を主走査方向に移動させつつ所定間隔で選択的に駆
動して1行の記録を行なう熱記録装置において、 a)前記1行を前記列の所定数ずつに区分する手段と、 b)前記区分の1区分内での記録ドット総数から発熱素
子の駆動時間ないし駆動電力を補正するデータを求める
手段と、 c)前記データに応じて前記補正を行なう手段を設けた
ことを特徴とする熱記録装置。[Claims] In a thermal recording device that records one row of a predetermined number of dots in the sub-scanning direction by selectively driving a plurality of heating elements at predetermined intervals while moving in the main-scanning direction to record one row. a) means for dividing said one row into a predetermined number of said columns; b) means for obtaining data for correcting the driving time or driving power of the heating element from the total number of recorded dots within one of said divisions; c) A thermal recording device characterized by comprising means for performing the correction according to the data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60081286A JPS61241169A (en) | 1985-04-18 | 1985-04-18 | Thermal recorder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60081286A JPS61241169A (en) | 1985-04-18 | 1985-04-18 | Thermal recorder |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61241169A true JPS61241169A (en) | 1986-10-27 |
Family
ID=13742130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60081286A Pending JPS61241169A (en) | 1985-04-18 | 1985-04-18 | Thermal recorder |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61241169A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5142296A (en) * | 1990-11-09 | 1992-08-25 | Dataproducts Corporation | Ink jet nozzle crosstalk suppression |
-
1985
- 1985-04-18 JP JP60081286A patent/JPS61241169A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5142296A (en) * | 1990-11-09 | 1992-08-25 | Dataproducts Corporation | Ink jet nozzle crosstalk suppression |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4955736A (en) | Method and apparatus for energizing thermal head in accordance with dot pattern coincidence tables | |
JPH0666872B2 (en) | Thermal halftone recording device | |
JPS61241169A (en) | Thermal recorder | |
JPS61239964A (en) | Thermal recording apparatus | |
JPS61239965A (en) | Thermal recording apparatus | |
JPS61241168A (en) | Thermal recorder | |
JPH0353887Y2 (en) | ||
JP2841707B2 (en) | Thermal head drive | |
JPH0664213A (en) | Thermal head control device | |
JPH0377067B2 (en) | ||
JPH0371025B2 (en) | ||
JPH0635193B2 (en) | Printer | |
US5325113A (en) | Resistive sheet thermal transfer printer | |
JPS59229363A (en) | Heat accumulation correcting method and apparatus of thermal head | |
JPH0339470B2 (en) | ||
JPH07227990A (en) | Thermal recording apparatus | |
JPS6377759A (en) | Thermal sensitive recorder | |
JP3056065B2 (en) | Thermal printer | |
JP2511258B2 (en) | Thermal printer | |
JP4059653B2 (en) | Shading correction method and image forming apparatus | |
JPH02261663A (en) | Thermal recorder | |
JPH0361053A (en) | Recorder | |
JPH0825295B2 (en) | Thermal head drive controller | |
JPH11320934A (en) | Thermal recorder | |
JPH08142377A (en) | Apparatus and method for correcting gradation value |