[go: up one dir, main page]

JPH04201268A - Heat-sensitive recording device - Google Patents

Heat-sensitive recording device

Info

Publication number
JPH04201268A
JPH04201268A JP2328904A JP32890490A JPH04201268A JP H04201268 A JPH04201268 A JP H04201268A JP 2328904 A JP2328904 A JP 2328904A JP 32890490 A JP32890490 A JP 32890490A JP H04201268 A JPH04201268 A JP H04201268A
Authority
JP
Japan
Prior art keywords
data
temperature
energization time
gradation
energization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2328904A
Other languages
Japanese (ja)
Other versions
JP2928628B2 (en
Inventor
Yuichi Takano
裕一 高野
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2328904A priority Critical patent/JP2928628B2/en
Publication of JPH04201268A publication Critical patent/JPH04201268A/en
Application granted granted Critical
Publication of JP2928628B2 publication Critical patent/JP2928628B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)
  • Facsimile Heads (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、階調を有する画f#を印画する感熱記録装置
に係19、特に印画速度、色材の違い、環境温度の変化
によらす、一定の中間調表現の印画を得るのに好適な感
熱記録装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a thermal recording device that prints an image f# having gradations, and particularly to a thermal recording device that prints an image f# having gradations, and in particular, The present invention relates to a thermal recording device suitable for obtaining prints with a constant halftone expression.

〔従来の技術〕[Conventional technology]

感熱記録装置において、発熱体への通電時間と発色濃度
との関係は一般に線形ではなく、低濃度部と高濃度部に
おいでは一定のa度増加量を得るために必要な通電時間
増加量は中濃度部に比へ大きくなっている。従って、階
調を持つ画像信号を忠実に再現しようとする場合には、
階調に応じて通電時間を変える必要がある。
In thermal recording devices, the relationship between the energization time to the heating element and the color density is generally not linear, and the amount of energization time increase required to obtain a constant increase in a degree is moderate in the low and high density areas. The concentration area is relatively large. Therefore, when trying to faithfully reproduce an image signal with gradation,
It is necessary to change the energization time depending on the gradation.

従来の装置は、特開昭57−48868号公報に記載の
ように、非線形な、階調と通電時間との関係をリートオ
ンリメモリ (以下、ROMと略記する。、)に予め記
載させておき記録時には階調ことに、通電時間に”1”
、その他は” o ”を並列に出力する方式が示されて
おり、設定されたROMの内容に応じて、濃淡画像を記
録することができる。
As described in Japanese Patent Application Laid-Open No. 57-48868, in the conventional device, a non-linear relationship between gradation and energization time is written in advance in a read-only memory (hereinafter abbreviated as ROM). During recording, the gradation is "1" during the power supply time.
, and others output "o" in parallel, and a grayscale image can be recorded according to the set contents of the ROM.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

ところで、感熱記録装置においては、印画とともにサー
マルヘノ)・の発熱体の周辺に熱が蓄積され1、同一通
電時間に対する発色濃度が上昇することが知られ、また
カラーの印画を行う際、例えば1色目にイエロー、2色
目にマゼンタ、3色目にシアンの3種の記録媒体を用い
、3回重ねて印画するようなとき、通電時間と発色濃度
の特性か記録媒体によって異なることが知られている。
By the way, in a thermal recording device, it is known that heat is accumulated around the heating element of the thermal heater (1) along with the printing, and the color density for the same energization time increases. It is known that when three types of recording media are used, yellow as the first color, magenta as the second color, and cyan as the third color, and when printing is carried out three times, the characteristics of current application time and color density differ depending on the recording medium.

さらにカラーの印画に際して、同一色であっても、材料
・組成の異なる色材の媒体を用いて、印画すると、当初
の設計とは異なる濃度で記録され、正常な記録濃度が保
てなくなる。このため、記録媒体に対して大きな制約か
加わることとなる。
Furthermore, when printing color images, even if they are of the same color, if a medium with a different coloring material and composition is used for printing, the image will be recorded at a density different from the original design, making it impossible to maintain a normal recording density. Therefore, significant restrictions are placed on the recording medium.

また、サーマルヘッドの蓄熱量は1画素を印画する際の
繰り返しサイクルにより異なるため、同一の記録媒体を
使用しても、繰り返しサイクルが短いつまり印画速度が
早い場合には記録濃度は濃くなり、繰り返しサイクルが
長いつまり印画速度か遅い場合では、記録濃度は薄くな
り正常な記録濃度が保てないこととなる。
In addition, the amount of heat stored in the thermal head varies depending on the repetition cycle when printing one pixel, so even if the same recording medium is used, if the repetition cycle is short, that is, the printing speed is fast, the recording density will be higher, and if the repetition If the cycle is long, that is, if the printing speed is slow, the recording density becomes thinner and normal recording density cannot be maintained.

しかしながら上記の従来技術は印画記録時の記録濃度変
化の点について配慮されておらず、当初設計したROM
の内容では温度の変化及び印画速度の変化により記録濃
度の変化が発生するという問題がある。
However, the above-mentioned conventional technology does not take into consideration the change in recording density during print recording, and the ROM that was originally designed
However, there is a problem in that recording density changes due to changes in temperature and printing speed.

また、カラー印画を行う際は、3色または4色分の記録
媒体ごとのデータが階調ごとに必要となる。さらに、色
材が異なる複数の記録媒体を使用できるようにする場合
、使用する色材数分のデータが必要ととなり、さらに印
画速度を可変とした場合には、可変とした印画速度の数
分のデータが必要となり、必要なROMの容量が増大す
る。とくに、64階調あるいは128階調あるいはそれ
以上の多階調の記録においてはこの問題は顕著となる。
Further, when performing color printing, data for each recording medium for three or four colors is required for each gradation. Furthermore, if you want to be able to use multiple recording media with different color materials, you will need data for the number of color materials used, and if you make the printing speed variable, you will need data for the number of print speeds that are variable. data is required, which increases the required ROM capacity. This problem becomes particularly noticeable when recording multiple gradations such as 64 gradations, 128 gradations, or more.

本発明の目的は、上述した従来技術の問題点を解決し、
多色化および温度変動および可変速記録なとに対応じて
安定な階調表現を可能にしつつ、り要なデータ量を低減
することができる感熱記録装置を提供することにある。
The purpose of the present invention is to solve the above-mentioned problems of the prior art,
It is an object of the present invention to provide a thermal recording device capable of reducing the amount of data required while enabling stable gradation expression in response to multicolor, temperature fluctuation, and variable speed recording.

〔課題を解決するだめの手段〕[Failure to solve the problem]

上記目的を達成するために、本発明による感熱記録装置
は、サーマルヘットの発熱体への通電時間を制御するこ
とにより多階調の記録を行う感熱記録装置において、1
つの印画速度に応しまたそれぞれの階調に応じた上記発
熱体の通電時間に関するデータを複数の温度に対して記
憶する記憶手段と、上記サーマルヘッドの温度を検出す
る温度検出手段と、印画速度を検出する印画速度検出手
段と、該印画速度に対応した通電時間を補正するデータ
を記憶する記憶手段と、該温度検出手段により検出され
た温度に応じて、該温度を内包する第1および第2の温
度の両組のデータを上記記憶手段から読みだし、該読み
出しした両組のデータを補間し、また該印画速度に対応
する補正データを上記記憶手段から読み出し、該当温度
・該当速度に対応する新たな1組の通電時間に関するデ
ータを算出する通電時間データ算出手段と、該演算手段
の算出結果に基づいて、各階調について上記発熱体の通
電時間を制御する制御手段とを備えたものでおる。
In order to achieve the above object, a thermal recording apparatus according to the present invention is a thermal recording apparatus that performs multi-gradation recording by controlling the energization time to the heating element of a thermal head.
storage means for storing data regarding the energization time of the heating element for a plurality of temperatures in accordance with one printing speed and each gradation; a temperature detection means for detecting the temperature of the thermal head; printing speed detection means for detecting the printing speed; storage means for storing data for correcting the energization time corresponding to the printing speed; reading both sets of data for the second temperature from the storage means, interpolating the read data for both sets, and reading correction data corresponding to the printing speed from the storage means to correspond to the corresponding temperature and speed. and a control means for controlling the energization time of the heating element for each gradation based on the calculation result of the calculation means. is.

本発明による他の感熱記録装置は、サーマルヘッドの発
熱体への通電時間を制御することにより多階調の記録を
行う感熱記録装置において、1つの印画速度に応しまた
それぞれ階調に応した上記発熱体の通電時間に関するデ
ータを複数の温度に対して記憶する記憶手段と、上記サ
ーマルヘッドの温度を検出する温度検出手段と、印画速
度を検出する印画速度検出手段と、該温度検出手段によ
り検出された温度に応じて、該温度を内包する第1およ
び第2の温度の両組のデータを上記記憶手段から読みだ
し、該読み出しした両組のデータを補間し、また基準と
する印画速度を現在の印画速度の比を補正データとし、
該当温度・該当速度に対応する新たな1組の通電時間に
関するデータを算出する通電時間データ算出手段と、該
演算手段の算出結果に基づいて、各階調について上記発
熱体の通電時間を制御する制御手段とを備えたちのであ
る。
Another thermal recording device according to the present invention is a thermal recording device that performs multi-gradation recording by controlling the energization time to the heating element of the thermal head. a storage means for storing data regarding the energization time of the heating element for a plurality of temperatures; a temperature detection means for detecting the temperature of the thermal head; a printing speed detection means for detecting the printing speed; In accordance with the detected temperature, both sets of first and second temperature data including the temperature are read out from the storage means, the read data sets are interpolated, and the printing speed is set as a reference. Let the current printing speed ratio be the correction data,
energization time data calculation means for calculating a new set of data regarding energization time corresponding to the relevant temperature and the relevant speed; and control for controlling the energization time of the heating element for each gradation based on the calculation result of the calculation means. We have prepared the means.

本発明による他の感熱記録装置は、廿−マル・−ソドの
発熱体への通電時間を制御することにより多階調の記録
を行う感熱記録装置において、1つの印画速度に応じま
たそれぞれ階調に応じた上記発熱体の通電時間に関する
データを複数の温度に対して記憶する記憶手段と、上記
サーマルヘッドの温度を検出する温度検出手段と、印画
速度を任意に可変できる印画速度制御手段と、該温度検
出手段により検出された温度に応じて、該温度を内包す
る第1および第2の温度の両組のデータを上記記憶手段
から読みだし、該読み出しした両組のデータを補間し、
また基準とする印画速度と任意に可変した印画速度より
補正データを求め、該当温度・該当速度に対応する新た
な1組の通電時間に関するデータを算出する通電時間デ
ータ算出手段と、該演算手段の算出結果に基ついて、各
階調について上記発熱体の通電時間を制御する制御手段
とを備えたものである。
Another heat-sensitive recording device according to the present invention is a heat-sensitive recording device that performs multi-gradation recording by controlling the energization time to a heating element of 2-4-4-3. a storage means for storing data regarding the energization time of the heating element corresponding to a plurality of temperatures; a temperature detection means for detecting the temperature of the thermal head; and a printing speed control means for arbitrarily varying the printing speed; In accordance with the temperature detected by the temperature detection means, reading both sets of first and second temperature data including the temperature from the storage means, interpolating the read data sets of both sets,
There is also an energizing time data calculating means for obtaining correction data from a reference printing speed and an arbitrarily varied printing speed, and calculating a new set of data regarding the energizing time corresponding to the relevant temperature and the relevant speed, and the calculating means. and control means for controlling the energization time of the heating element for each gradation based on the calculation result.

好ましくは、上記複数組のデータを異なる印画用インク
色材に対応じて複数組設(ブ、土d2演算手段により、
使用するインク色材に応したデータを選択して上記各階
調の通電時間を算出する。
Preferably, the plurality of sets of data are assembled in correspondence with different printing ink color materials (by a d2 calculation means,
Data corresponding to the ink coloring material to be used is selected and the energization time for each of the above gradations is calculated.

上記演算手段によるインク色材に応したデータの選択は
、インク色材の種別情報を検出する検出手段または種別
情報を指定する指定手段による指示に応じて行う、 なお、本発明の感熱記録装置ば、熱転写式の記録装置に
適するが、記録紙自体が感熱発色するものにも適用可能
である。
The selection of data corresponding to the ink color material by the calculation means is performed in response to an instruction from a detection means for detecting type information of the ink color material or a designation means for specifying type information. , is suitable for a thermal transfer type recording device, but can also be applied to one in which the recording paper itself develops heat-sensitive color.

[作用] 本発明によれば、サーマルヘッドの発熱体の通電時間に
関するデータを複数の温度について複数組記憶しておき
、印画時にはサーマルヘッドの温度に応じて、当該温度
に該当するデータを上記記憶したデータから補間算出し
さらに印画速度による通電データの補正を行い、このデ
ータに基っきサーマルヘッドへの通電かなされる。二の
よっに温度方向および速度方向にデータは補間を行うの
で、RO\1等の記憶手段に記憶しておくデータは、サ
ーマルヘッドの温度により連続的に変化するインク色材
の印画濃度特性に対応するデータを一つの印画速度の代
表的な複数の温度についてのみ保有すればよい。したか
って、記憶手段に格納しておくへきデータの容量を低減
しつつ、温度変化および印画速度の変化に影響されない
一定の階調濃度特性を持った印画結果が得られる。また
、低減したデータの容量分、異なる印画濃度特性をもつ
他のインク色材のデータを格納することかできる。
[Function] According to the present invention, a plurality of sets of data regarding the energization time of the heating element of the thermal head are stored for a plurality of temperatures, and when printing, data corresponding to the temperature is stored in the memory according to the temperature of the thermal head. The data is interpolated and calculated, and the energization data is corrected based on the printing speed, and the thermal head is energized based on this data. As mentioned above, data is interpolated in the temperature direction and speed direction, so the data stored in the storage means such as RO\1 is based on the printing density characteristics of the ink color material, which continuously changes depending on the temperature of the thermal head. It is sufficient to hold corresponding data only for a plurality of representative temperatures at one printing speed. Therefore, printing results with constant gradation density characteristics that are unaffected by changes in temperature and printing speed can be obtained while reducing the capacity of the data to be stored in the storage means. Further, it is possible to store data of other ink color materials having different print density characteristics by the reduced data capacity.

この場合データ算出手段は使用するインク紙の色材にあ
ったデータを記憶手段から読み出すとともに、速度方向
の補正データがインク色材による異なる場合には、その
データをも記憶手段より読み出し、各階調の各階調の通
電時間データを算出する。したがって、インク色材が異
なる場合でも一定の階調濃度特性をもった印画結果が得
られる。
In this case, the data calculation means reads data suitable for the coloring material of the ink paper used from the storage means, and if the correction data in the speed direction differs depending on the ink coloring material, it also reads that data from the storage means, and reads out the data for each gradation. Calculate the energization time data for each gradation. Therefore, printing results with constant gradation density characteristics can be obtained even when ink color materials are different.

〔実施例〕〔Example〕

以下、本発明の実施例を図面によって説明する。 Embodiments of the present invention will be described below with reference to the drawings.

第1図は本発明の第1の実施例として、熱転写記録装置
の構成概略を示す。
FIG. 1 shows a schematic configuration of a thermal transfer recording apparatus as a first embodiment of the present invention.

この熱転写記録装置は、トラム10に巻き付けられた記
録紙11に対してインク紙9を介して印画するサーマル
ヘッド6と、このサーマルヘントロの発熱体8の通電時
間を、画像信号源からの印画すべき画像信号に応し制御
する中間調制御手段2と、サーマルヘッド6の温度を検
出する温度センサ7と、印画時の速度を検出する印画速
度検出手段5と、代表的温度にってい隣接階調間の通電
時間差データを格納した階調ROM4と、温度センサ7
の検出温度に従って対応するROM4の内容を読みだし
て中間調制御手段2の通電時間制御のための通電的間デ
ータを算出する通電データ算出手段3からなる。通電デ
ータ算出手段3は、演算部3aおよびルックアップチー
フル(LUT)3bを有する。
This thermal transfer recording device uses a thermal head 6 that prints an image on a recording paper 11 wound around a tram 10 via an ink paper 9, and a heating element 8 of the thermal head 6 to be energized by adjusting the printing time from an image signal source. A halftone control means 2 for controlling according to the image signal to be output, a temperature sensor 7 for detecting the temperature of the thermal head 6, and a printing speed detection means 5 for detecting the speed at the time of printing. A gradation ROM 4 that stores energization time difference data between gradations, and a temperature sensor 7
The energization data calculation means 3 reads the contents of the corresponding ROM 4 according to the detected temperature and calculates energization time data for controlling the energization time of the halftone control means 2. The energization data calculation means 3 includes a calculation section 3a and a lookup table (LUT) 3b.

具体的には、通電データ算出手段3は、記録紙11また
はインク紙9が所定の記録位置に搬送されるまでに、あ
るいは、記録が開始されるまでに、サーマルヘット6に
取り付けた温度センサ7からの温度データを受は取り、
温度データににして、階調ROM4から後述する必要な
データを読みだし、通電時間データを算出する。記録時
には画]象号源1から画像の各階調ことに濃淡方向の階
調情報をもつ画像信号か、中間調制御手段2に入力され
る。中間調制御手段2ては、通電データ算出手段3より
出力される階調番号に応したサーマルヘッド6の通電時
間のデータを受は取り、この通電時間に応じてサーマル
ヘッド6にストローフ信号を出力する。
Specifically, the energization data calculation means 3 calculates the temperature sensor 7 attached to the thermal head 6 by the time the recording paper 11 or the ink paper 9 is conveyed to a predetermined recording position or before recording is started. Receives temperature data from
Based on the temperature data, necessary data, which will be described later, is read from the gradation ROM 4, and energization time data is calculated. During recording, an image signal having gradation information in the gradation direction for each gradation of the image is input from the symbol source 1 to the halftone control means 2. The halftone control means 2 receives data on the energization time of the thermal head 6 corresponding to the gradation number output from the energization data calculation means 3, and outputs a strophe signal to the thermal head 6 in accordance with this energization time. do.

サーマルヘット6は供給されたストローブ信号の時間幅
だけ発熱体8に電流を流す。そしてそれに応じて発熱体
8は発熱する。)・ラム7の周上には記録紙11が巻き
付けられ、その上にインク紙9が重ねられてサーマルヘ
ッド6により押しつけられている。中間調制御手段2に
より指定された通電時間に従い発熱体80発熱量が変化
し、発熱量に応したインクがインク紙9から記録紙11
に転写されることにより、制御され中間調記録が行われ
る。
The thermal head 6 causes current to flow through the heating element 8 for the duration of the supplied strobe signal. The heating element 8 generates heat accordingly. ) - Recording paper 11 is wound around the circumference of ram 7, and ink paper 9 is stacked on top of it and pressed against it by thermal head 6. The amount of heat generated by the heating element 80 changes according to the energization time specified by the halftone control means 2, and ink corresponding to the amount of heat is transferred from the ink paper 9 to the recording paper 11.
Controlled halftone recording is performed by transferring the image to the image plane.

第2図に、第1図における階調ROMに記録される1色
目のインクの隣接階調間の代表的な通電時間差のデータ
構成の一例を示す。
FIG. 2 shows an example of a data structure of typical energization time differences between adjacent gradations of the first color ink recorded in the gradation ROM in FIG. 1.

第2図において、■9■、・、■、■は異なる通電時間
差を指定するデータ参照番号てあり、TI、T2.T3
.T4.T5は、それぞれ代表的な温度例(例えば、5
℃、20°C935°C950℃、65℃)を示してい
る。本実施例では、各温度列のデータDTは隣接階調間
の代表的な通電時間差(1階調あたりの通電時間の増分
値)、換言すれば、インク紙9のもつ階調−濃度曲線の
代表的な傾き(例えば、64階調に対して8種類)とし
て選択された8個のデータからなる。なお、代表的な各
温度列はそれぞれ数℃の範囲(例えば、基準温度±2℃
)に対応じている。また、各温度列において、同一の階
調−濃度特性をもつように予め選定されてい。
In FIG. 2, ■9■, . . . , ■, ■ are data reference numbers specifying different energization time differences; TI, T2. T3
.. T4. T5 is a typical temperature example (e.g. 5
℃, 20°C, 935°C, 950°C, 65°C). In this embodiment, the data DT for each temperature row is the typical difference in energization time between adjacent gradations (incremental value of energization time per gradation), in other words, the gradation-density curve of the ink paper 9. It consists of eight pieces of data selected as representative slopes (for example, eight types for 64 gradations). Note that each typical temperature series has a range of several degrees Celsius (for example, the reference temperature ±2 degrees Celsius).
). Further, each temperature series is selected in advance to have the same gradation-density characteristics.

次に、第3図、第2図に示すデータ構成から、全階調の
通電時間データを補間算出するだめのフローチャートの
一例を示す。
Next, an example of a flowchart for interpolating and calculating energization time data for all gradations from the data configurations shown in FIGS. 3 and 2 will be shown.

まず、処理(a)では印画命令により、温度センサ7で
サーマルヘッド6の温度を検出し、検出された温度TI
を表す温度データが第一図での通電データ算出手段3に
入力される。
First, in process (a), the temperature of the thermal head 6 is detected by the temperature sensor 7 according to a printing command, and the detected temperature TI
Temperature data representing the temperature is input to the energization data calculation means 3 in FIG.

処理(b)で、印画速度検出手段5て印画速度を検出し
、検出された速度Siが通電データ算出手段3.二人力
される。
In process (b), the printing speed detection means 5 detects the printing speed, and the detected speed Si is calculated by the energization data calculation means 3. Both of us are strong.

処理(c)で、階調ROM4に記憶された代表温度列の
中から検出温度TIをはさむ代表温度列Tm、Tn (
Tm<Ti<丁n)を特定し読みたす。ここでは、代表
温度列TmからTnまで温度方向に四段階に分割、すな
わち、Tm、Ta。
In process (c), representative temperature sequences Tm, Tn (
Identify and read Tm<Ti<Tn). Here, the representative temperature series is divided into four stages from Tm to Tn in the temperature direction, that is, Tm, Ta.

Tb、Tc、Tnと分割し、Ta、Tb、Tcを補間算
出する場合にって説明する。
A case will be explained in which the data is divided into Tb, Tc, and Tn, and Ta, Tb, and Tc are calculated by interpolation.

処理(d)で、代表温度列TmとTnにおけるデータD
Tm、DTnの差ΔDTmnをもとめ、この差ΔDTを
4で除算し各温度列についての増分ΔDTを求める。検
出温度T1がとの温度列に属するかによって、Taに属
する場合にはΔDTXI、Tbに属する場合にはΔDT
X2.Tcに属する場合にはΔDTX3をおこない、さ
らにDTmに加算する二とて温度列Tiにおけるデータ
DTiをもとめる。
In process (d), data D in the representative temperature series Tm and Tn
The difference ΔDTmn between Tm and DTn is determined, and this difference ΔDT is divided by 4 to determine the increment ΔDT for each temperature series. Depending on whether the detected temperature T1 belongs to the temperature series, ΔDTXI if it belongs to Ta, and ΔDT if it belongs to Tb.
X2. If it belongs to Tc, ΔDTX3 is performed, and data DTi in the temperature sequence Ti is obtained by adding it to DTm.

処理(e)で、通電時間算出手段3は検出された速度S
1を基準とする速度Smで除算し補正係数ksを算出す
る。
In process (e), the energization time calculation means 3 calculates the detected speed S.
The correction coefficient ks is calculated by dividing by the speed Sm based on 1.

処理(f)で、各代表階調番号ごとに通電時間データD
Tiにksを乗算し通電時間データDSiを算出する。
In process (f), energization time data D is generated for each representative gradation number.
Ti is multiplied by ks to calculate energization time data DSi.

以上、処理(c)〜(f)を全てのデータ参照番号にお
いて繰り返すことにより、Tiの属する温度列のデータ
を算出することができる。
By repeating the processes (c) to (f) above for all data reference numbers, it is possible to calculate the data of the temperature sequence to which Ti belongs.

次に、処理(g)で、通電データ算出手段3は、後述す
る方法により検出温度Tiの属する温度列のデータをデ
〜り参照番号を介して、各階調に割り当てる。
Next, in process (g), the energization data calculation means 3 allocates the data of the temperature column to which the detected temperature Ti belongs to each gradation via the reference number by the method described later.

処理(h)で、各階調に割り当てた通電時間差を表すデ
ータに基づいて、各階調の通算した通電時間データを算
出する。
In process (h), total energization time data for each gradation is calculated based on data representing the energization time difference assigned to each gradation.

以上のように、簡単な算出の処理でサーマルヘソ)へ6
における検出温度T1について、最適なデータが算出さ
れ、階調−通電時間データが求められる。
As mentioned above, the thermal navel) can be reached by simple calculation process 6
Optimal data is calculated for the detected temperature T1 at , and gradation-current application time data is determined.

第2図に示すデータ構成に基づいて、温度方向へデータ
を補間するデータ補間の一例について説明する。
An example of data interpolation in which data is interpolated in the temperature direction will be described based on the data structure shown in FIG.

ここでは、温度センサ7により検出されたサーマルヘッ
ド6の温度T1がT2からTaの範囲のTa、Tb、T
cのいずれかに属する場合について説明する。 なお、
T2.Taと同様、Ta。
Here, the temperature T1 of the thermal head 6 detected by the temperature sensor 7 is Ta, Tb, T in the range from T2 to Ta.
A case that belongs to either of c will be explained. In addition,
T2. Ta as well as Ta.

Tb、Tcもそれぞれ数℃の範囲(例えば、基準温度±
2℃)対応づけられている。
Tb and Tc are each within a range of several degrees Celsius (for example, the reference temperature ±
2°C).

まず、TiがTaに属する場合にはΔDTXI。First, if Ti belongs to Ta, ΔDTXI.

Tbに属する場合にはΔDTX2.Tcに属する場合に
はΔDTX3をおこない、この結果を温度列Tmにおけ
るデータDTmに加算する。 即ちDTiは、 DT i =DTm+((DTn−DTm)XN)−4
[Nは0〜3の整数] により、求められる。
If it belongs to Tb, ΔDTX2. If it belongs to Tc, ΔDTX3 is performed and the result is added to data DTm in temperature sequence Tm. That is, DTi is DT i =DTm+((DTn-DTm)XN)-4
[N is an integer from 0 to 3] It is determined as follows.

以上により、検出された温度Tiに応じてTiの属する
温度列のデータを算出する。
As described above, data of the temperature sequence to which Ti belongs is calculated according to the detected temperature Ti.

次に、速度に対する通電時間の算出について説明する。Next, calculation of energization time with respect to speed will be explained.

第4図は、印画速度に対する通電時間データの算出につ
いての説明図である。以下、通電時間データを算出する
動作について説明する。
FIG. 4 is an explanatory diagram of calculation of energization time data with respect to printing speed. The operation of calculating the energization time data will be described below.

第4図では、印画速度をSl、Sm、S2の3種類とし
て説明するが、印画速度は2種類以上の何種類でもよい
In FIG. 4, the printing speed is explained as three types, Sl, Sm, and S2, but the printing speed may be any number of two or more types.

印画速度検出手段5は、現在の印画速度Siを検出する
。階調ROM4に記憶されているデータは、基準とする
速度Smにおける通電時間データであり、通電時間算出
手段3は検出された速度Siを基準とする速度Smで除
算し補正係数ksを算出する。
The printing speed detection means 5 detects the current printing speed Si. The data stored in the gradation ROM 4 is energization time data at a reference speed Sm, and the energization time calculation means 3 calculates a correction coefficient ks by dividing the detected speed Si by the reference speed Sm.

本例ては、SiがSlのとき k s=S 1/Sm、
SiがSmのとき ks=Sm/Sm=1、Siが82
のときks=52/Smとなる。
In this example, when Si is Sl, k s = S 1/Sm,
When Si is Sm, ks=Sm/Sm=1, Si is 82
When ks=52/Sm.

通電時間算出手段3は、各代表階調番号ごとに通電時間
データDTiにksを乗算し通電時間データDSiを算
出する。
The energization time calculation means 3 calculates energization time data DSi by multiplying the energization time data DTi by ks for each representative gradation number.

例えば、印画速度5i−5lの時補正係数ks=S 1
/Sm=k s 1とすると、データ参照番号■の場合
、通電時間データはDTIXkslとなる。以下、デー
タ参照番号■てはDT2Xksl、データ参照番号■て
はDT3Xkslとなり、以下、全てのデータ参照番号
において繰り返すことにより、速度Siにおける通電時
間データを算出することができる。
For example, when the printing speed is 5i-5l, the correction coefficient ks=S 1
When /Sm=ks 1, in the case of data reference number ■, the energization time data becomes DTIXksl. Hereinafter, the data reference number ■ will be DT2Xksl, and the data reference number ■ will be DT3Xksl, and by repeating this for all data reference numbers, the energization time data at the speed Si can be calculated.

次に、階調に対する通電時間の算出について説明する。Next, calculation of the energization time for each gradation will be explained.

第5図は、画像信号の各階調に対する通電時間データの
算出する動作についての説明ておる。以下通電時間デー
タを算出する動作について説明する。
FIG. 5 explains the operation of calculating the energization time data for each gradation of the image signal. The operation of calculating the energization time data will be described below.

通電データ算出手段3ではサーマルヘット6で検出され
た温度Tiに応じて、階調ROM4から必要な温度列を
読みだし、Tiの属する温度列のデータを算出し、次に
第 図て説明したように、Slの属する速度による補正
係数データを算出する。ここて、各参照番号におけるデ
ータは前述のように1階調あたりの増分値で示される。
The energization data calculation means 3 reads the necessary temperature sequence from the gradation ROM 4 according to the temperature Ti detected by the thermal head 6, calculates the data of the temperature sequence to which Ti belongs, and then calculates the data as explained in Fig. Then, correction coefficient data based on the speed to which Sl belongs is calculated. Here, the data at each reference number is indicated by an increment value per gradation as described above.

次に、通電データ算出手段3内の、LUTは、第5図(
a)に示すように、各階調に対して割り当てるデータ参
照番号を有し、このデータ参照番号を介して第5図(b
)の津殿時間差データを各階調に割り当てる。このLO
Tによる割当内容の選定方法は、種々考えられるが、1
例として、第21図のような通電時間−濃度曲線におい
て、濃度を各階調ごとに一定量ΔFずつに分割したとき
の対応する通電時間差ΔTを当該階調の通電時間差とし
て、この時間差に該当するデータを選択してそのデータ
参照番号をLUTの該当するデータを選択してそのデー
タ参照番号をLUTの該当する階調番号に対応づければ
よい。通電データ算出手段3は、さらにLUTにより各
階調に割り当て゛られたデータに基づいて、初期の階調
−通電時間データを算出する。
Next, the LUT in the energization data calculation means 3 is as shown in FIG.
As shown in a), there is a data reference number assigned to each gradation, and through this data reference number, the information in FIG.
) is assigned to each gradation. This LO
There are various possible methods for selecting the allocation contents by T, but 1.
As an example, in the energization time-density curve as shown in Fig. 21, when the density is divided into a fixed amount ΔF for each gradation, the corresponding energization time difference ΔT is taken as the energization time difference of the relevant gradation, and the corresponding energization time difference ΔT corresponds to this time difference. It is sufficient to select data, select the data reference number corresponding to the LUT, and associate the data reference number with the corresponding gradation number of the LUT. The energization data calculation means 3 further calculates initial gradation-energization time data based on the data assigned to each gradation by the LUT.

通電データ算出手段3では、記録開始前に、その時点の
サーマルヘッド6の温度を検出し、その検出温度に応じ
て、リアルタイムに階調−通電時間データを算出し、中
間調制御手段2に出力する。
The energization data calculating means 3 detects the temperature of the thermal head 6 at that time before starting recording, calculates gradation-energization time data in real time according to the detected temperature, and outputs it to the halftone control means 2. do.

第6図は、第2図に示すデータ構成から、温度方向及び
速度方向にデータを補間算出し、全階調の通電時間デー
タを算出するだめのフローチャートの別の一例を示す。
FIG. 6 shows another example of a flowchart for interpolating data in the temperature direction and velocity direction from the data structure shown in FIG. 2 to calculate energization time data for all gradations.

(a)から(d)および(g)から(h)までは第3図
と同様に処理を行う。
Processing from (a) to (d) and from (g) to (h) is performed in the same manner as in FIG.

(e)および(f)における速度に対する通電時間の算
出について説明する。
Calculation of energization time with respect to speed in (e) and (f) will be explained.

第7図は、階調ROM4に通電時間データとともに記憶
されている補正データを示す。以下、通電時間データを
算出する動作について説明する。
FIG. 7 shows correction data stored in the gradation ROM 4 together with the energization time data. The operation of calculating the energization time data will be described below.

印画速度検出手段5は、現在の印画速度Siを検出する
。階調ROM4に第7図に示すように、代表速度におけ
る通電時間データとともに印画速度S1それぞれに対応
する補正係数ksが記憶されている。通電時間算出手段
3は印画速度検出手段5が検出した印画速度S1に対応
する補正係数ksを読みだす。通電時間算出手段3は、
各代表階調番号ごとに通電時間データDTiにksを乗
算して通電時間データDSiを算出する。
The printing speed detection means 5 detects the current printing speed Si. As shown in FIG. 7, the gradation ROM 4 stores correction coefficients ks corresponding to each of the printing speeds S1 along with current application time data at representative speeds. The energization time calculation means 3 reads out a correction coefficient ks corresponding to the printing speed S1 detected by the printing speed detection means 5. The energization time calculation means 3 is
The energizing time data DSi is calculated by multiplying the energizing time data DTi by ks for each representative gradation number.

以上の処理を全てのデータ参照番号において繰り返すこ
とにより、速度Sjにおける通電時間データを算出する
ことができる。本例においては印画速度に対し階調−通
電時間曲線が線形にならない場合に有効となる。
By repeating the above process for all data reference numbers, the energization time data at the speed Sj can be calculated. In this example, this is effective when the gradation-current application time curve is not linear with respect to the printing speed.

第8図は、第2図に示すデータ構成から、温度方向及び
速度方向にデータを補間算出し、全階調の通電時間デー
タを算出するためのフローチャートの別の一例を示す。
FIG. 8 shows another example of a flowchart for interpolating data in the temperature direction and speed direction from the data structure shown in FIG. 2 to calculate energization time data for all gradations.

(a)から(d)および(g)から(h)までは第3図
と同様の処理を行う。
From (a) to (d) and from (g) to (h), the same processing as in FIG. 3 is performed.

(e)および(f)における速度に対する通電時間の算
出について説明する。
Calculation of energization time with respect to speed in (e) and (f) will be explained.

第9図は、階調ROM4に通電時間データとともに記憶
されてる補正データの別の一例を示す。
FIG. 9 shows another example of correction data stored in the gradation ROM 4 together with the energization time data.

以下、通電時間データを算出する動作について説明する
The operation of calculating the energization time data will be described below.

印画速度検出手段5は、現在の印画速度Siを検出する
6階調ROM4には代表速度における通電時間データと
ともに印画速度S1およびデータ参照番号それぞれに対
応する補正係数ksが記憶されている。通電時間算出手
段3は印画速度検出手段5が検出した印画速度S】と算
出を行うデータ参照番号に対応する補正係数ksを読み
だす。
The printing speed detecting means 5 detects the current printing speed Si, and the six-gradation ROM 4 stores correction coefficients ks corresponding to the printing speed S1 and the data reference numbers, as well as energization time data at the representative speed. The energization time calculation means 3 reads out the printing speed S detected by the printing speed detection means 5 and the correction coefficient ks corresponding to the data reference number for calculation.

通電時間算出手段3は、各代表階調番号ごとに通電時間
データDTiにksを乗算して通電時間データDSiを
算出する。
The energization time calculation means 3 calculates energization time data DSi by multiplying the energization time data DTi by ks for each representative gradation number.

以上の処理を全てのデータ参照番号において繰り返すこ
とにより、速度S1における通電時間データを算出する
ことができる。
By repeating the above process for all data reference numbers, the energization time data at the speed S1 can be calculated.

第10図は第4図において算出された通電時間データの
一例を示す階調−通電時間データを示す図である。第1
0図において縦軸を累積した通電時間データ、横軸は階
調を示している。
FIG. 10 is a diagram showing gradation-energization time data, which is an example of the energization time data calculated in FIG. 4. 1st
In Figure 0, the vertical axis represents cumulative energization time data, and the horizontal axis represents gradation.

第10図に示すように、階調−通電時間データのグラフ
は階調ごとの折れ線グラフとなっている。
As shown in FIG. 10, the graph of gradation-current application time data is a line graph for each gradation.

インク紙9のもつ階調−濃度曲線の代表的な傾き、即ち
、階調あたりの増分値でデータを構成しているので、各
階調ごとに最適な通電時間データが割り当てられる。ま
た、印画速度により3本の階調−通電時間データのクラ
7をつくることかできる。
Since the data is composed of the typical slope of the tone-density curve of the ink paper 9, that is, the increment value per tone, the optimum energization time data is assigned to each tone. Furthermore, depending on the printing speed, it is possible to create three sets of gradation/current application time data.

第2図に示すような簡単なデータ構成および第3図の算
出・処理により、階調−濃度曲線を再現性よく算出する
ことができ、また−組の通電時間データより異なる印画
速度に対応した階調−濃I曲線を算出することができる
With the simple data structure shown in Figure 2 and the calculation/processing shown in Figure 3, it is possible to calculate the gradation-density curve with good reproducibility. A gradation-dark I curve can be calculated.

カラー印画の場合、2色目3色目のイン等についても同
様の第2図に示すようなデータを階調ROMJ内にもち
、それぞれサーマルヘッド6て検出された温度データに
合わせて、通電時間データを算出する。
In the case of color printing, similar data as shown in FIG. 2 is stored in the gradation ROMJ for the second and third colors, etc., and the energization time data is stored in accordance with the temperature data detected by the thermal head 6. calculate.

以上により、サーマルヘッド6の温度に応じて、最適な
実通電時間データが求められるので、環境温度や連続印
画枚数に関わらす、一定の階調〜濃度特性をもった印画
が行われる。また、階調ROM4内の代表通電時間デー
タを温度1階調それそれに代表的な値で構成するため、
階調ROM4の容量の低減がはかれる。
As described above, the optimum actual energization time data is obtained according to the temperature of the thermal head 6, so that printing with constant gradation to density characteristics is performed regardless of the environmental temperature and the number of continuous prints. In addition, since the representative energizing time data in the gradation ROM 4 is composed of representative values for each temperature gradation,
The capacity of the gradation ROM 4 can be reduced.

また、一つの代表印画速度に対応する通電時間データを
階調ROMにもつ二とて複数の印画速度に対応できるた
め、さらに階調ROM4に格納するデータ量か少なくて
きる。 (本実施例の場合的1/10にデータ量を低減
できるC) 第11図は、本発明の第3の実施例の構成を示し、中間
調制御手段2はクロックパルス発生手段12からのクロ
ックをカウントすることにより廿−マルへソド6に対し
てストローフ信号を出力する。二のため通電時間算出手
段3より中間調制御手段2に出力する通電時間データは
全てクロック数を出力する。ここでクロック数は整数と
なるので通電時間算出手段3が中間調制御手段2に出力
するデータも整数となる。このため2つの代表温度列よ
り、通電時間データを補間算出する場合に、整数化した
ときの丸め誤差は無視てきない量となる。丸め誤差を低
減するためにはクロックの周波数をあげ、対応するデー
タのピッ[・数をおける二とて可能であるが、階調RO
M4に記憶するデータ量が増加してしまう。
In addition, since the gradation ROM contains current application time data corresponding to one representative printing speed, it can correspond to a plurality of printing speeds, which further reduces the amount of data stored in the gradation ROM 4. (The amount of data can be reduced to 1/10 in the case of this embodiment C) FIG. By counting , a strophe signal is outputted to the terminal 6. For this reason, all of the energization time data output from the energization time calculation means 3 to the halftone control means 2 is the number of clocks. Here, since the number of clocks is an integer, the data outputted by the energization time calculation means 3 to the halftone control means 2 is also an integer. Therefore, when calculating the energization time data by interpolation from the two representative temperature sequences, the rounding error when converted into an integer becomes a non-negligible amount. In order to reduce rounding errors, it is possible to increase the frequency of the clock and increase the number of pixels of the corresponding data, but it is possible to
The amount of data stored in M4 increases.

第13図は、第11図における階調ROM4に記録され
る1色目のインクの隣接階調間の代表的な通電時間差の
データ構成の一例を示す。ここで記憶されている通電時
間データは、中間調制御手段2が使用する為全て整数の
データとなる。
FIG. 13 shows an example of a data structure of typical energization time differences between adjacent gradations of the first color ink recorded in the gradation ROM 4 in FIG. 11. The energization time data stored here is all integer data because it is used by the halftone control means 2.

第12図に、第13図に示すデータ構成から、通電時間
データを補間算出し、全階調の通電時間データを算出す
るためのフローチャートの一例を示す。
FIG. 12 shows an example of a flowchart for interpolating the energization time data from the data structure shown in FIG. 13 and calculating the energization time data for all gradations.

まず、処理(a)では印画命令により、温度センサ7で
サーマルヘッド6の温度を検出し、検出された温度T1
を表す温度データが第1図での通電データ算出手段3に
入力される。
First, in process (a), the temperature sensor 7 detects the temperature of the thermal head 6 according to a printing command, and the detected temperature T1
Temperature data representing the temperature is input to the energization data calculation means 3 in FIG.

処理(b)で、印画速度検出手段5て印画速度を検出し
、検出された速度S1が通電データ算出手段3に入力さ
れる。
In process (b), the printing speed detection means 5 detects the printing speed, and the detected speed S1 is input to the energization data calculation means 3.

処理(c)で、階調ROM4に記憶された代表温度列の
中から検出温度TIをはさむ代表温度列Tm、Tn、 
 (Tm<T i <Tn)  を特定し授与だす。こ
こでは、代表温度列TmからTnまて温度方向に四段階
に分割、すなわち、Tm、Ta。
In the process (c), representative temperature strings Tm, Tn, which sandwich the detected temperature TI from among the representative temperature strings stored in the gradation ROM 4 are created.
(Tm<T i <Tn) and award it. Here, the representative temperature sequence Tm to Tn is divided into four stages in the temperature direction, that is, Tm, Ta.

Tb、Tc、Tnと分割し、Ta、Tb、Tcを補間算
出する場合について説明する。
A case will be described in which the image is divided into Tb, Tc, and Tn, and Ta, Tb, and Tc are calculated by interpolation.

まず1番目のデータ参照番号に対応するデータにって計
算を行う。
First, calculation is performed using the data corresponding to the first data reference number.

処理(ci)で、代表温度列TmとTnにおけるデータ
DTm、DTnの差ΔD T m nをもとめ、この差
ΔDTを4で除算し各温度列についての増分ΔDTを求
める。検出温度Tiがとの温度列に属するかによって、
Taに属する場合にはΔDTX1.Tbに属する場合に
はΔDTX2.Tcに属する場合にはΔDTX3をおこ
ない、さらにDTmに加算することで温度列T1におけ
るデータDTiをもとめる。
In process (ci), the difference ΔD T m n between the data DTm and DTn in the representative temperature series Tm and Tn is obtained, and this difference ΔDT is divided by 4 to obtain the increment ΔDT for each temperature series. Depending on whether the detected temperature Ti belongs to the temperature series,
If it belongs to Ta, ΔDTX1. If it belongs to Tb, ΔDTX2. If it belongs to Tc, ΔDTX3 is performed and further added to DTm to obtain data DTi in temperature sequence T1.

処理(e)で、通電時間算出手段3は検出された速度S
iを基準とする速度Smで除算し補正係数ksを算出し
、通電時間データDTiにksを乗算し通電時間データ
DSiを算出する。
In process (e), the energization time calculation means 3 calculates the detected speed S.
The correction coefficient ks is calculated by dividing i by the speed Sm based on the reference, and the energization time data DTi is multiplied by ks to calculate the energization time data DSi.

処理(f)で、前回算出した通電時間データの小数部d
niを加算する処理を行うが、1番目のデータ算出の場
合には前回データはOであり、通通電時間データは変化
しない。
In process (f), the decimal part d of the previously calculated energization time data
A process of adding ni is performed, but in the case of the first data calculation, the previous data is O, and the energization time data does not change.

処理(g)で、算出したデータを整数部DNiと小数部
dniに分割する。整数部DNiは通電時間データとし
て、印画時に中間調制御手段2に送られるデータとなる
。また、小数部dniは、通電データ算出手段3内部に
記憶される。
In process (g), the calculated data is divided into an integer part DNi and a decimal part dni. The integer part DNi becomes data sent to the halftone control means 2 at the time of printing as current application time data. Further, the decimal part dni is stored inside the energization data calculation means 3.

次に2番目以降のデータ参照番号に対応するデータにつ
いて計算を行う 処理(d)て、代表温度列TmとTnにおけるデータD
Tm、DTnの差ΔD T m nをもとめ、この差Δ
DTを4で除算し各温度列についての増分ΔDTを求め
る。検出温度T1がどの温度列に属するかによって、T
aに属する場合には、ΔDTX2.Tcに属する場合に
はΔDTX3をおこない、さらにD T mに加算する
二とて温度列DTiにおけるデータDTjをもとめる。
Next, the process (d) of calculating the data corresponding to the second and subsequent data reference numbers is performed to calculate the data D in the representative temperature series Tm and Tn.
Find the difference ΔD T m n between Tm and DTn, and calculate this difference ΔD
Divide DT by 4 to find the increment ΔDT for each temperature series. Depending on which temperature series the detected temperature T1 belongs to, T
a, then ΔDTX2. If it belongs to Tc, ΔDTX3 is performed, and data DTj in the temperature sequence DTi is obtained by adding it to D T m.

処理(e)で、通電時間算出手段3は検出された速度S
i基準とする速度Smで除算し補正係数ksを算出し、
通電時間データDTiにksを乗算し通電時間データD
Siを算出する。
In process (e), the energization time calculation means 3 calculates the detected speed S.
Calculate the correction coefficient ks by dividing by the speed Sm that is used as the i standard,
The energization time data DTi is multiplied by ks to obtain the energization time data D.
Calculate Si.

処理(f)で、前回算出した通電時間データの小数部d
niを加算する処理を行う、2番目のデータ算出の場合
は、1番目に算出しデータの小数部dniを加算する。
In process (f), the decimal part d of the previously calculated energization time data
In the case of the second data calculation in which the process of adding ni is performed, the decimal part dni of the first calculated data is added.

この処理により前回小数部として切り捨てられたデータ
が今回の通電時間の算出に利用される。
Through this process, the data that was previously rounded down to a decimal part is used to calculate the current energization time.

処理(g)で、算出したデータを整数部DNiと小数部
dniに分割する。整数部DNiは通電時間データとし
て、印画時に中間調制御手段2に送られるデータとなる
。また、小数部dniは、通電データ算出手段3内部に
記憶され次回の通電時間データの算出に利用される。
In process (g), the calculated data is divided into an integer part DNi and a decimal part dni. The integer part DNi becomes data sent to the halftone control means 2 at the time of printing as current application time data. Further, the decimal part dni is stored inside the energization data calculation means 3 and used for calculating the next energization time data.

以上、処理(d)〜(g)を全てのデータ参照番号にお
いて繰り返すことにより、T1の属する温度列のデータ
を算出するこがてきる。
By repeating the processes (d) to (g) above for all data reference numbers, the data of the temperature sequence to which T1 belongs can be calculated.

次に、処理(h)で、通電データ算出手段3は、後述す
る方法により検出温度Tiの属する温度列のデータをデ
ータ参照番号を介して、各階調に割り当てる。
Next, in process (h), the energization data calculation means 3 allocates the data of the temperature column to which the detected temperature Ti belongs to each gradation via the data reference number by the method described later.

処理(i)で、各階調に割り当てた通電時間差を表すデ
ータに基づいて、各階調の通算した通電時間データを算
出する。
In process (i), total energization time data for each gradation is calculated based on data representing the energization time difference assigned to each gradation.

以上のように、簡単な算出の処理でサーマルヘッド6に
おけ検出温度Tiについて、最適なデータが算出され、
階調−通電時間データが求められる。
As described above, the optimum data is calculated for the detected temperature Ti in the thermal head 6 through a simple calculation process,
Gradation-current application time data is obtained.

第14図により、第13図に示すデータ構成に基づいて
、データを補間するデータ補間の一例を示す。
FIG. 14 shows an example of data interpolation in which data is interpolated based on the data structure shown in FIG. 13.

ここでは、温度センサ7により検出されたサーマルヘッ
ド6の温度TiがT2からT3のはんいのTa、Tb、
Tcのいずれかに属する場合、印画速度は標準のSmの
ばあいについて説明する。
Here, the temperature Ti of the thermal head 6 detected by the temperature sensor 7 is T2 to T3.
In the case where the printing speed belongs to either Tc, the case where the printing speed is standard Sm will be explained.

なお、T2.T3と同様、Ta、Tb、Tcもそれぞれ
数℃の範囲(例えば、基準温度±2℃)に対応づけられ
ている。
In addition, T2. Similar to T3, Ta, Tb, and Tc are each associated with a range of several degrees Celsius (for example, reference temperature ±2 degrees Celsius).

例えば、TiがTaの温度範囲に属する場合は、代表温
度列T2とT3におけるデータDPI2゜DPI3の差
をもとめ、この差を4で除算し各温度列についての増分
を求める。この増分に1を乗したものをDPI2に加算
したものの整数部をTaにおけデータとする。即ち、D
AIは、DA1=DP12+((DPI 3−DPI 
2)/4)×1により求められた値の整数部である。つ
ぎに、上で求められた値の小数部をdalとしDA2の
計算を行う。データDP22.DP23の差をもとめ、
この差を4で除算し各温度列についての増分も求める。
For example, when Ti belongs to the temperature range of Ta, the difference between the data DPI2°DPI3 in the representative temperature series T2 and T3 is found, and this difference is divided by 4 to find the increment for each temperature series. The integer part of this increment multiplied by 1 and added to DPI2 is set as data in Ta. That is, D
AI is DA1=DP12+((DPI 3-DPI
This is the integer part of the value obtained by 2)/4)×1. Next, DA2 is calculated by setting the decimal part of the value obtained above to dal. Data DP22. Find the difference in DP23,
Divide this difference by 4 to find the increment for each temperature series.

 この増分に1を乗したものをDP22に加算しさらに
dalを加算したものの整数部をTaにおけるデータと
する。即ち、DA2は、DA2=DP22+((DP2
3−DP22)/4)X1+dal により求められた値の整数部である。つぎに、上で求め
られた値の小数部をda2としDA3の算出を行う。以
下同様に、DA3.−DA8が算出される。
This increment multiplied by 1 is added to DP22, and dal is further added, and the integer part is set as data at Ta. That is, DA2 is DA2=DP22+((DP2
3-DP22)/4)X1+dal This is the integer part of the value obtained. Next, DA3 is calculated by setting the decimal part of the value obtained above to da2. Similarly, DA3. -DA8 is calculated.

例えば、T】がTbの温度範囲に属する場合は、代表温
度列T2とT3におけるデータDPI2゜DPI3の差
をもとめ、この差を4で除算し各温度列についての増分
を求める。この増分に2を乗じたものをDPI2に加算
したものの整数部をTbにおけるデータとする。即ち、
DBIは、DB1=DPI 2+((DPI 3−DP
I 2)/4)×2 により求められた値の整数部である。つぎに、上で求め
られた値の小数部をdblとしDB2の計算を行う。デ
ータDP22.DP23の差をもとめ、この差を4で除
算し各温度列についての増分を求める。この増分に1を
乗じたものをDP22に加算しさらにdblを加算した
ものの整数部をTbにおけるデータとする。即ち、DB
2は、DB2=DP22+((DP23−DP22)/
4)x2+dbl により求められた値の整数部である。つぎに、上で求め
られた値の小数部をdb2としDB3の算出を行う。以
下同様に、DB3.−DBSが算出される。
For example, if T] belongs to the temperature range Tb, the difference between the data DPI2°DPI3 in the representative temperature rows T2 and T3 is determined, and this difference is divided by 4 to determine the increment for each temperature row. The integer part of this increment multiplied by 2 and added to DPI2 is the data at Tb. That is,
DBI is DB1=DPI 2+((DPI 3-DP
This is the integer part of the value obtained by I 2)/4)×2. Next, DB2 is calculated using the decimal part of the value obtained above as dbl. Data DP22. Find the difference in DP23 and divide this difference by 4 to find the increment for each temperature series. This increment multiplied by 1 is added to DP22, and dbl is further added, and the integer part is set as data at Tb. That is, D.B.
2 is DB2=DP22+((DP23-DP22)/
4) This is the integer part of the value obtained by x2+dbl. Next, DB3 is calculated by setting the decimal part of the value obtained above to db2. Similarly, DB3. - DBS is calculated.

例えば、T1がTcの温度範囲に属する場合は、代表温
度列T2とT3におけるデータDP12゜DPI3の差
をもとめ、この差を4で除算し各温度列についての増分
を求める。この増分に3を乗したものをDPI2に加算
したものの整数部をTcにおけるデータとする。即ち、
DCIは、DC1=DPI 2+((DPI 3−DP
I 2)/4)×3 により求められた値の整数部である。つぎに、上て求め
られた値の小数部delとしDC2の計算を行う。デー
タDP22.DP23の差をもとめ、この差を4で除算
し各温度列についての増分を求める。この増分に1を乗
じたものをDP22に加算しさらにdelを加算したも
のの整数部をTcにおけるデータとする。即ち、DC2
は、DC2=DP22+((DP23−DP22)/4
)X3+del により求められた値の整数部である。つぎに、上で求め
られた値の小数部をdc2としDC3の算出を行う。以
下同様に、DC3,・DC8が算出される。
For example, when T1 belongs to the temperature range of Tc, the difference between the data DP12°DPI3 in the representative temperature series T2 and T3 is found, and this difference is divided by 4 to find the increment for each temperature series. The integer part of this increment multiplied by 3 and added to DPI2 is the data at Tc. That is,
DCI is DC1=DPI 2+((DPI 3-DP
This is the integer part of the value obtained by I 2)/4)×3. Next, DC2 is calculated using the decimal part del of the value obtained above. Data DP22. Find the difference in DP23 and divide this difference by 4 to find the increment for each temperature series. This increment multiplied by 1 is added to DP22, and del is further added, and the integer part is set as data at Tc. That is, DC2
is DC2=DP22+((DP23-DP22)/4
)X3+del is the integer part of the value obtained. Next, DC3 is calculated by setting the decimal part of the value obtained above to dc2. Thereafter, DC3 and DC8 are calculated in the same manner.

以上により、データの補間算出をおこない、通電時間デ
ータを算出する。このデータ算出法を用いると、階調R
OM4にもつデータは、整数でよくデータ量の低減がは
かれる。また精度値でよく代表温度列間の温度列の階調
−通電時間曲線を再現できるので、一定の階調〜濃度特
性をもった印画が行われる。
As described above, interpolation calculation of data is performed and energization time data is calculated. Using this data calculation method, the gradation R
The data held in OM4 is often integer numbers, which can reduce the amount of data. In addition, since the gradation-current application time curve of the temperature series between the representative temperature series can be reproduced with good accuracy using accurate values, printing with constant gradation-to-density characteristics can be performed.

また、このような補間処理を印画速度に対する  。Also, such interpolation processing is applied to printing speed.

通電時間の算出など、除算の計算を有する算出処理に適
用することも可能である。
It is also possible to apply the present invention to calculation processing that includes division calculations, such as calculation of energization time.

〔発明の効果〕〔Effect of the invention〕

サーマルヘッドの温度により連続的に変化するインク色
材の印画濃度特性に応じた11!!電時間に関するデー
タを、代表的な温度についてのみ保有し、該当しない温
度については補間データを用いることにより、ROM等
のデータ格納用記憶手段に格納すべきデータの容量を低
減するこができ、かつ、温度変化によらず一定の階調濃
度特性をもった中間調表現がてきる。
11 that corresponds to the printing density characteristics of the ink color material that continuously changes depending on the temperature of the thermal head! ! By retaining data regarding power hours only for representative temperatures and using interpolated data for temperatures that do not apply, it is possible to reduce the amount of data to be stored in a data storage storage means such as a ROM, and This results in halftone expression with constant tone density characteristics regardless of temperature changes.

また、印画速度により変化するインク色材の印画濃度特
性に応じた通電時間に関するデータを、代表的な速度に
ついてのみ保有し、該当しない速度については補正係数
を用い補正することによりROM等のデータ格納用記憶
手段に格納すべきデータの容量を低減するこができ、か
つ、印画速度によらず一定の階調濃度特性をもった中間
調表現ができる。
In addition, data related to the energization time according to the printing density characteristics of the ink color material that changes depending on the printing speed is stored only for typical speeds, and for speeds that do not correspond, data is stored in ROM etc. by correcting it using a correction coefficient. The amount of data to be stored in the storage means can be reduced, and halftone expression with constant tone density characteristics can be achieved regardless of the printing speed.

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

第1図は本発明による第1の実施例の感熱記録装置の構
成を示すブロック図、第2図は階調ROMに格納するデ
ータの構成図、第3図は第1図の実施例の動作を示すフ
ローチャート第4図は第1図の実施例における速度の補
正を示す説明図、第5図は第1図の実施例におけるLO
Tの説明図、示す説明図、第8図は第3の実施例の動作
を示すフローチャート、第9図は第8図の実施例におけ
る速度の補正を示す説明図、第10図は第1の実施例の
階調−通電時間のクラツを示す図、第11図は本発明に
よる第4の実施例の感熱記録装置の構成を示すブロック
図、第12図は第11図の実施例の動作を示すフローチ
ャート、第13図は階調ROMに格納するデータの構成
図、第14図は第11図の実施例におけるデータ補間の
説明である。 1・・画像信号源、2 中間調制御手段、3 ・通電デ
ータ算出手段、4 ・階調ROM、5 印画速度検出手
段、6・・サーマルヘッド、7 温度センサ、8・・発
熱抵抗体、9 インク紙、10−1〜ラケ、11・記録
紙、12・クロックパルス発生手段。 第 1 図 第 2 口 第 30 第 40 第 5膓 (α) 策 60 筋 q 困 子 8 麿 策 9 団 策 /θ凶 陽  調 躬 11 区 ■ 第 72図
FIG. 1 is a block diagram showing the configuration of a thermal recording apparatus according to a first embodiment of the present invention, FIG. 2 is a configuration diagram of data stored in a gradation ROM, and FIG. 3 is an operation of the embodiment of FIG. 1. FIG. 4 is an explanatory diagram showing the speed correction in the embodiment of FIG. 1, and FIG. 5 is a flowchart showing the LO in the embodiment of FIG. 1.
8 is a flowchart showing the operation of the third embodiment, FIG. 9 is an explanatory diagram showing speed correction in the embodiment of FIG. 8, and FIG. 10 is a flowchart showing the operation of the third embodiment. FIG. 11 is a block diagram showing the configuration of a thermal recording apparatus according to the fourth embodiment of the present invention, and FIG. 12 shows the operation of the embodiment of FIG. 11. FIG. 13 is a configuration diagram of data stored in the gradation ROM, and FIG. 14 is an explanation of data interpolation in the embodiment of FIG. 11. 1. Image signal source, 2. Halftone control means, 3. Energization data calculation means, 4. Gradation ROM, 5. Printing speed detection means, 6.. Thermal head, 7. Temperature sensor, 8.. Heating resistor, 9. Ink paper, 10-1 to racket, 11. Recording paper, 12. Clock pulse generating means. Figure 1 Figure 2 Mouth 30th 40th 5th step (α) Strategy 60 Suji q Shoko 8 Maro strategy 9 Team strategy / θ evil Yang Choku 11 Ward■ Figure 72

Claims (1)

【特許請求の範囲】 1、サーマルヘッドの発熱体への通電時間を制御するこ
とにより多階調の記録を行う感熱記録装置において、予
め設定される1もしくは複数の特定温度毎に複数の特定
階調各々に対する通電時間を表す代表通電時間データを
複数組記憶する記憶手段と、該上記サーマルヘッドの温
度を検出する温度検出手段と、記録時の印画速度を検出
する検出手段と、該温度検出手段により検出された温度
に応じて、該温度を内包する第1及び第2の温度の両組
のデータを上記記憶手段から読み出し、該読み出した両
組のデータを補間と、該速度検出手段により検出された
速度に応じて補正データを算出し、該補間したデータを
該算出したデータで補正し、当該温度および速度に対応
する新たな一組の通電時間に関するデータを算出する通
電時間算出手段を備えたことを特徴とする感熱記録装置
。 2、速度に対応する複数組の通電時間補正データをあら
かじめROMに記憶することを特徴とする請求項1記載
の感熱記録装置。 3、速度に対応する複数組の通電時間補正データを対応
する階調ごとにあらかじめROMに記憶することを特徴
とする請求項1記載の感熱記録装置。 4、通電時間算出手段として、マイクロプロセッサを使
用することを特徴とする請求項1記載の感熱記録装置。 5、通電時間データが整数であることを特徴とする請求
項1または4記載の感熱記憶装置。 6、該、温度を内包する第1及び第2の温度の両組のデ
ータを上記記憶手段から読み出し、該読み出した両組の
データを補間して、当該温度に対応する新たな一組の通
電時間データを算出する場合に、前階調の該通電時間デ
ータの小数部を現階調の通電時間データに加算すること
で、新たな一組の通電時間に関するデータを算出する通
電時間算出手段を備えたことを特徴とする請求項5記載
の感熱記録装置。
[Claims] 1. In a thermal recording device that performs multi-gradation recording by controlling the energization time to the heating element of the thermal head, a plurality of specific gradations are recorded at one or more preset specific temperatures. storage means for storing a plurality of representative energization time data representing the energization time for each tone; temperature detection means for detecting the temperature of the thermal head; detection means for detecting a printing speed during recording; and the temperature detection means. According to the detected temperature, both sets of data of the first and second temperatures including the temperature are read from the storage means, and the read data of both sets are interpolated and detected by the speed detection means. energization time calculation means for calculating correction data according to the calculated speed, correcting the interpolated data with the calculated data, and calculating a new set of data regarding the energization time corresponding to the temperature and speed. A thermal recording device characterized by: 2. The thermal recording apparatus according to claim 1, wherein a plurality of sets of current application time correction data corresponding to speeds are stored in a ROM in advance. 3. The thermal recording apparatus according to claim 1, wherein a plurality of sets of current application time correction data corresponding to the speed are stored in advance in the ROM for each corresponding gradation. 4. The thermal recording apparatus according to claim 1, wherein a microprocessor is used as the energization time calculation means. 5. The thermal storage device according to claim 1 or 4, wherein the energization time data is an integer. 6. Read both sets of data of the first and second temperatures including the temperature from the storage means, interpolate the read data of both sets, and create a new set of energization corresponding to the temperature. When calculating time data, an energizing time calculation means calculates a new set of data regarding energizing time by adding the decimal part of the energizing time data of the previous gradation to the energizing time data of the current gradation. 6. The heat-sensitive recording device according to claim 5, further comprising: a heat-sensitive recording device.
JP2328904A 1990-11-30 1990-11-30 Thermal recording device Expired - Fee Related JP2928628B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2328904A JP2928628B2 (en) 1990-11-30 1990-11-30 Thermal recording device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2328904A JP2928628B2 (en) 1990-11-30 1990-11-30 Thermal recording device

Publications (2)

Publication Number Publication Date
JPH04201268A true JPH04201268A (en) 1992-07-22
JP2928628B2 JP2928628B2 (en) 1999-08-03

Family

ID=18215391

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2328904A Expired - Fee Related JP2928628B2 (en) 1990-11-30 1990-11-30 Thermal recording device

Country Status (1)

Country Link
JP (1) JP2928628B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102501641A (en) * 2011-10-10 2012-06-20 深圳市理邦精密仪器股份有限公司 Device and method for controlling heating time of thermosensitive head
JP2018001653A (en) * 2016-07-05 2018-01-11 富士通コンポーネント株式会社 Thermal printer
JP2018047642A (en) * 2016-09-23 2018-03-29 カシオ計算機株式会社 Printer, control method and program of printer

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102501641A (en) * 2011-10-10 2012-06-20 深圳市理邦精密仪器股份有限公司 Device and method for controlling heating time of thermosensitive head
JP2018001653A (en) * 2016-07-05 2018-01-11 富士通コンポーネント株式会社 Thermal printer
JP2018047642A (en) * 2016-09-23 2018-03-29 カシオ計算機株式会社 Printer, control method and program of printer

Also Published As

Publication number Publication date
JP2928628B2 (en) 1999-08-03

Similar Documents

Publication Publication Date Title
US5644351A (en) Thermal gradation printing apparatus
JPS62256575A (en) Thermosensitive recorder
JPH0419948B2 (en)
US5038154A (en) Driving apparatus for thermal head
JPS6270064A (en) Recording density control device
JPH04201268A (en) Heat-sensitive recording device
JPH04339464A (en) Halftone recorder
EP0401820B1 (en) Recording density correction apparatus in printer
JP3202285B2 (en) Thermal recording apparatus and thermal recording method
US5896160A (en) Thermal printing method and thermal printer
JPS6389359A (en) thermal recording device
JPH0752435A (en) Method for driving thermal printer
JP2695008B2 (en) Thermal recording device
JP2898169B2 (en) Thermal gradation recording device
JPS61270976A (en) Thermal head driving device
JPS62105649A (en) Printer
JPS6226628B2 (en)
JPH0267152A (en) Thermal transfer gradation control apparatus
JPH01133758A (en) printer device
JPH03224754A (en) Density gradation control-type thermal printer and current value detection device
JPH03290270A (en) Color printer
JPH01133760A (en) Medium contrast recording apparatus
JPH02172763A (en) Multiple gradation thermal transfer recording device
JPH0679903A (en) Density gradation control type thermal printer
JPH04151263A (en) Thermal transfer recording method and device

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees