JPH0958044A - Recording apparatus and recording control method - Google Patents

Recording apparatus and recording control method

Info

Publication number
JPH0958044A
JPH0958044A JP22163995A JP22163995A JPH0958044A JP H0958044 A JPH0958044 A JP H0958044A JP 22163995 A JP22163995 A JP 22163995A JP 22163995 A JP22163995 A JP 22163995A JP H0958044 A JPH0958044 A JP H0958044A
Authority
JP
Japan
Prior art keywords
recording
block
time
energization
elapsed time
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.)
Withdrawn
Application number
JP22163995A
Other languages
Japanese (ja)
Inventor
Sukeyuki Nakajima
祐行 中嶋
Yoji Sugito
洋史 杉戸
Hideji Kurogane
秀司 黒金
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP22163995A priority Critical patent/JPH0958044A/en
Publication of JPH0958044A publication Critical patent/JPH0958044A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

(57)【要約】 【課題】 大容量の電源を必要とせず、記録速度が変化
するような条件でも、常に適正な記録濃度が得られる記
録装置及び記録制御方法を提供する。 【解決手段】 ブロック駆動信号49−1〜49−8に
よる各ブロック(ブロック1〜8)への通電時間を、前
にそのブロックに通電がなされた時点から今回通電を行
なう時点までの経過時間に従って補正する。例えば、ブ
ロック1からブロック8まで順々に通電がなされるとい
う順序では、ブロック1からブロック8まで順々に前の
通電時刻より今回の通電時刻までの経過時間が長くなる
ので、その長さに従って、今回の通電時間をブロック1
からブロック8まで順次長くするように制御する。
The present invention provides a recording apparatus and a recording control method that can always obtain an appropriate recording density even under the condition that the recording speed changes without requiring a large capacity power source. SOLUTION: The energization time to each block (blocks 1 to 8) by the block drive signals 49-1 to 49-8 is set according to the elapsed time from the time when the block was previously energized to the time when the current is energized. to correct. For example, in the order in which power is sequentially applied from block 1 to block 8, the elapsed time from the previous power-on time to the current power-on time becomes longer in order from block 1 to block 8. Therefore, according to the length, , Block the current energizing time 1
It is controlled so as to sequentially increase from the block to the block 8.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は記録装置及び記録制
御方法に関し、特に、熱転写方式によって記録を行なう
記録ヘッドを用いた記録装置及び記録制御方法に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a recording apparatus and a recording control method, and more particularly to a recording apparatus and a recording control method using a recording head for recording by a thermal transfer method.

【0002】[0002]

【従来の技術】列状に配列した複数の通電素子である発
熱素子を備えるサーマルヘッドでは、これら発熱素子を
複数のブロックに分割し、この複数のブロックの1つず
つあるいは複数個ずつに順次時分割で通電することによ
って発熱素子を発熱させ、その発熱素子に接した、例え
ば、感熱紙等の記録媒体や、インクリボン等に熱を伝え
ることで記録を行なっている。従って、記録媒体上にお
いて適正な記録濃度を得るためには、発熱素子の温度制
御が重要となる。
2. Description of the Related Art In a thermal head having a plurality of heating elements, which are current-carrying elements arranged in rows, the heating elements are divided into a plurality of blocks, and the plurality of blocks are sequentially read one by one or a plurality of blocks. Recording is performed by heating the heating element by energizing the heating element in a divided manner, and transferring the heat to a recording medium such as a thermal paper or an ink ribbon that is in contact with the heating element. Therefore, in order to obtain an appropriate recording density on the recording medium, it is important to control the temperature of the heating element.

【0003】従来より、上記構成のサーマルヘッドを用
いた記録における濃度補正方法として、温度検出センサ
をサーマルヘッド上に設け、このセンサ出力に応じてサ
ーマルヘッドの発熱素子に印加するエネルギーを制御す
る方法がある。つまり、サーマルヘッドの温度が高い時
は印加エネルギーを減少させ、低い時は印加エネルギー
を増大させることによって、発熱素子の発熱温度を一定
に保ち、その結果、常に適正濃度の記録が得られるよう
に制御するのである。
Conventionally, as a density correction method in recording using the thermal head having the above-mentioned structure, a temperature detecting sensor is provided on the thermal head and the energy applied to the heating element of the thermal head is controlled according to the sensor output. There is. That is, when the temperature of the thermal head is high, the applied energy is decreased, and when the temperature is low, the applied energy is increased to keep the heating temperature of the heating element constant, and as a result, it is possible to always obtain an appropriate density recording. Control it.

【0004】ところで、サーマルヘッドを用いた記録に
おける適正濃度を決める因子として、サーマルヘッド全
体の温度の他に発熱素子自体の温度が知られている。発
熱素子の温度は、記録速度によって変化する。つまり、
記録速度が早い場合は発熱素子を冷却させる時間が短く
なるためその温度が高くなり、逆に記憶速度が遅い場合
は温度が低くなる。このような理由から、サーマルヘッ
ドを用いた記録では、その記録速度によって、適正な記
録濃度を得るための必要なエネルギーが異なる。しかし
ながら、従来の記録装置では、記録速度が常に一定にな
るように記録制御を行なっていたので、サーマルヘッド
全体の温度にだけに着目して印加エネルギーを制御すれ
ば適正な記録濃度を得ることが可能であった。
By the way, the temperature of the heating element itself is known in addition to the temperature of the entire thermal head as a factor that determines the proper density in recording using the thermal head. The temperature of the heating element changes depending on the recording speed. That is,
When the recording speed is fast, the time for cooling the heating element is short, so the temperature is high, and conversely, when the storage speed is slow, the temperature is low. For this reason, in the recording using the thermal head, the energy required to obtain an appropriate recording density differs depending on the recording speed. However, in the conventional recording apparatus, since the recording control is performed so that the recording speed is always constant, it is possible to obtain an appropriate recording density by controlling the applied energy by focusing only on the temperature of the entire thermal head. It was possible.

【0005】[0005]

【発明が解決しようとする課題】さて、高速記録が要求
されるようになってくると、少しでも記録速度を速める
ために、サーマルヘッドを走査して記録するときの走査
ライン中のデータ量が多い時は1ブロック毎に順番に通
電して記録を行ない、そのデータ量が少ないときは複数
のブロックをまとめて通電して記録を行なう記録制御が
必要になる。即ち、装置電源の容量によって同時に通電
可能な発熱素子の数に限度があるため、その限度内にな
る範囲でブロックをまとめて通電するのである。
When high-speed recording is required, the amount of data in the scanning line when scanning and recording with the thermal head is increased in order to increase the recording speed as much as possible. When the number of blocks is large, recording is performed by sequentially energizing each block for recording, and when the amount of data is small, it is necessary to perform recording control by energizing a plurality of blocks and recording. That is, since there is a limit to the number of heating elements that can be energized at the same time depending on the capacity of the device power supply, the blocks are energized collectively within the range.

【0006】しかしながら、このような記録制御ではヘ
ッドの走査ライン毎に記録速度が常に変化することにな
り、サーマルヘッド全体の温度だけに応じて印加エネル
ギーを制御したのでは、記録速度が速い時には記録濃度
が濃くなり、逆に記録速度が遅い時には記録濃度は薄く
なってしまい、濃度むらが発生するという問題があっ
た。
However, in such a recording control, the recording speed is constantly changed for each scanning line of the head, and if the applied energy is controlled only according to the temperature of the entire thermal head, the recording is performed at a high recording speed. There is a problem in that the density becomes high, and conversely, when the recording speed is slow, the recording density becomes light and uneven density occurs.

【0007】この問題を解決するために、記録速度を一
定にするために走査ライン中のデータ量に関係なく常に
一定の発熱素子を複数ブロックにまとめて通電するとい
う通電制御もあるが、このような制御では、大容量の電
源が必要となり、装置が大型化してしまうという欠点が
あった。本発明は上記従来例に鑑みてなされたもので、
大容量の電源を必要とせず、記録速度が変化するような
条件でも、常に適正な記録濃度が得られる記録装置及び
記録制御方法を提供することを目的としている。
In order to solve this problem, there is an energization control in which a constant heating element is always energized in a plurality of blocks regardless of the amount of data in the scanning line in order to keep the recording speed constant. However, such control requires a large-capacity power supply, which has a drawback of increasing the size of the device. The present invention has been made in view of the above conventional example,
It is an object of the present invention to provide a recording apparatus and a recording control method that can always obtain an appropriate recording density even under the condition that the recording speed changes without requiring a large capacity power source.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
の本発明の記録装置は以下のような構成からなる。即
ち、複数の記録要素を有する記録ヘッドを駆動して記録
媒体に画像を記録する記録装置であって、前記複数の記
録要素を複数のブロックに分割し、各ブロック毎に画像
データに応じて時分割に通電して記録を行なう記録手段
と、一つのブロックへの通電が終了してから再び同じブ
ロックに通電されるまでの経過時間を検出する検出手段
と、前記検出手段により検出された経過時間に応じて各
ブロック毎に印加する電気エネルギーを変化させるよう
制御する制御手段とを有することを特徴とする記録装置
を備える。
The recording apparatus of the present invention for achieving the above object has the following constitution. That is, a recording apparatus for recording an image on a recording medium by driving a recording head having a plurality of recording elements, wherein the plurality of recording elements are divided into a plurality of blocks, and each block is timed according to image data. Recording means for energizing the divided areas for recording, detecting means for detecting the elapsed time from the end of energizing one block until energizing the same block again, and the elapsed time detected by the detecting means And a control unit that controls to change the electric energy applied to each block according to the above.

【0009】また他の発明によれば、複数の記録要素を
複数のブロックに分割し、前記複数のブロックの各々を
順次、時分割に通電して記録媒体に画像を記録するため
の記録制御方法であって、一つのブロックへの通電が終
了してから再び同じブロックに通電されるまでの経過時
間を検出する検出工程と、前記検出工程において検出さ
れた経過時間に応じて各ブロック毎に印加する電気エネ
ルギーを変化させるよう制御する制御工程とを有するこ
とを特徴とする記録制御方法を備える。
According to another aspect of the invention, a recording control method for dividing a plurality of recording elements into a plurality of blocks and sequentially energizing each of the plurality of blocks in a time division manner to record an image on a recording medium. The detection step of detecting the elapsed time from the end of energization of one block to the energization of the same block again, and applying to each block according to the elapsed time detected in the detection step And a control step of controlling so as to change the electric energy for performing the recording control method.

【0010】[0010]

【発明の実施の形態】以上の構成により本発明は、複数
の記録要素を複数のブロックに分割し、前記複数のブロ
ックの各々を順次、時分割に通電して記録媒体に画像を
記録するときに、一つのブロックへの通電が終了してか
ら再び同じブロックに通電されるまでの経過時間を検出
し、その検出された経過時間に応じて各ブロック毎に印
加する電気エネルギーを変化させるよう制御するよう動
作する。
BEST MODE FOR CARRYING OUT THE INVENTION According to the present invention having the above configuration, when a plurality of recording elements are divided into a plurality of blocks and each of the plurality of blocks is sequentially energized in a time division manner to record an image on a recording medium In addition, the elapsed time from the end of energization of one block to the energization of the same block again is detected, and control is performed so that the electric energy applied to each block is changed according to the detected elapsed time. To work.

【0011】このとき、複数の記録要素を有した記録ヘ
ッドの温度を検出し、その検出された温度を考慮して、
各ブロックに印加する電気エネルギーを変化させるよう
に制御しても良い。また、印加電気エネルギーの変化
は、各ブロックに通電する通電時間を変化させることに
より、或いは、各ブロックに通電する通電電圧を変化さ
せることによりなされる。
At this time, the temperature of the recording head having a plurality of recording elements is detected, and the detected temperature is taken into consideration.
You may control so that the electric energy applied to each block may be changed. The applied electric energy is changed by changing the energization time for energizing each block, or by changing the energizing voltage applied to each block.

【0012】さらに、上記複数の記録要素は各々、印加
された電気エネルギーを熱エネルギーに変換する変換体
を有しており、その変換体によって得られる熱エネルギ
ーの作用によって記録媒体に記録が行なわれる。以下添
付図面を参照して本発明の好適な実施形態を詳細に説明
する。 <装置本体の概略説明>図1は、本発明の代表的な実施
形態であるサーマルヘッドを備えた熱転写プリンタHT
Pの構成の概要を示す外観斜視図である。図1におい
て、駆動モータ5013の正逆回転に連動して駆動力伝
達ギア5009〜5011を介して回転するリードスク
リュー5005の螺旋溝5004に対して係合するキャ
リッジHCはピン(不図示)を有し、ガイドレール50
03に支持されて矢印a,b方向を往復移動する。キャ
リッジHCには、サーマル記録ヘッド(以下、サーマル
ヘッドという)THが搭載されている。5002は紙押
え板であり、キャリッジHCの移動方向に亙って記録用
紙Pをプラテン5000に対して押圧する。5007,
5008はフォトカプラで、キャリッジのレバー500
6のこの域での存在を確認して、モータ5013の回転
方向切り換え等を行うためのホームポジション検知器で
ある。5018は本体支持板である。
Further, each of the plurality of recording elements has a converter for converting the applied electric energy into heat energy, and recording is performed on the recording medium by the action of the heat energy obtained by the converter. . Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. <Schematic Description of Apparatus Main Body> FIG. 1 shows a thermal transfer printer HT equipped with a thermal head, which is a typical embodiment of the present invention.
It is an appearance perspective view showing the outline of the composition of P. In FIG. 1, the carriage HC that engages with the spiral groove 5004 of the lead screw 5005 that rotates via the driving force transmission gears 5009 to 5011 in association with the forward and reverse rotation of the drive motor 5013 has a pin (not shown). Guide rail 50
It is supported by 03 and reciprocates in the directions of arrows a and b. A thermal recording head (hereinafter referred to as a thermal head) TH is mounted on the carriage HC. A paper pressing plate 5002 presses the recording paper P against the platen 5000 in the moving direction of the carriage HC. 5007,
5008 is a photocoupler, which is a lever 500 of the carriage.
6 is a home position detector for confirming the existence of 6 in this region and switching the rotation direction of the motor 5013. Reference numeral 5018 is a main body support plate.

【0013】<制御構成の説明>次に、上述した装置の
記録制御を実行するための制御構成について説明する。
図2は熱転写プリンタHTPの制御回路100とその周
辺部の構成を示すブロック図である。図2において、1
700は画像データをホストコンピュータなどの外部装
置より入力するインタフェース、1701はMPU、1
702はMPU1701が実行する制御プログラムを格
納するROM、1703は各種データ(上記画像データ
やサーマルヘッドTHに供給される画像信号等)を保存
しておくDRAMである。1704は記録ヘッドTHに
対する画像信号の供給制御を行うゲートアレイ(G.
A.)であり、インタフェース1700、MPU170
1、RAM1703間のデータ転送制御も行う。171
0は記録ヘッドTHを搬送するためのキャリアモータ、
1709は記録紙搬送のための搬送モータである。17
05はサーマルヘッドを駆動するヘッドドライバ、17
06〜1707はそれぞれ搬送モータ1709、キャリ
アモータ1710を駆動するためのモータドライバであ
る。
<Description of Control Configuration> Next, a control configuration for executing the recording control of the above-mentioned apparatus will be described.
FIG. 2 is a block diagram showing the configuration of the control circuit 100 of the thermal transfer printer HTP and its peripheral portion. In FIG. 2, 1
700 is an interface for inputting image data from an external device such as a host computer, 1701 is an MPU, 1
Reference numeral 702 is a ROM that stores a control program executed by the MPU 1701, and reference numeral 1703 is a DRAM that stores various types of data (the image data, the image signal supplied to the thermal head TH, and the like). A gate array (G. 1704) controls the supply of image signals to the recording head TH.
A. ), The interface 1700, the MPU 170
1. Data transfer control between the RAMs 1703 is also performed. 171
0 is a carrier motor for carrying the recording head TH,
Reference numeral 1709 denotes a carry motor for carrying the recording paper. 17
Reference numeral 05 is a head driver for driving the thermal head, 17
Reference numerals 06 to 1707 denote motor drivers for driving the carry motor 1709 and the carrier motor 1710, respectively.

【0014】上記制御構成の動作を説明すると、インタ
フェース1700に記録信号が入るとゲートアレイ17
04とMPU1701との間で記録信号がプリント用の
記録データに変換される。そして、モータドライバ17
06、1707が駆動されると共に、ヘッドドライバ1
705に送られた画像信号に従ってサーマルヘッドTH
が駆動され、記録が行われる。
The operation of the above control structure will be described. When a recording signal is input to the interface 1700, the gate array 17
04 and the MPU 1701 converts the recording signal into recording data for printing. Then, the motor driver 17
06 and 1707 are driven, and the head driver 1
Thermal head TH according to the image signal sent to 705
Is driven, and recording is performed.

【0015】なお、サーマルヘッドTHにはサーマルヘ
ッドTHの温度を測定するサーミスタ1708が備えら
れ、その出力は制御回路100に送られる。図3はサー
マルヘッドTHの論理回路の構成とサーマルヘッドTH
を駆動するヘッドドライバ1705の詳細な構成を示す
ブロック図である。図3において、1は制御回路100
から出力される画像信号、2は制御回路100より出力
されたサーマルヘッドTHの走査1ライン分の画像信号
を記憶するラインバッファ、3はラインバッファ2から
読み出された画像信号を示している。4はラインバッフ
ァ2に1ライン分の画像信号が供給されたことを制御回
路100よりシーケンスコントローラ8に知らせるため
の1ラインデータ入力完了信号、5はサーミスタ170
8によって検出されたサーマルヘッドTHの温度情報を
制御回路100が入力して処理した温度信号、6は温度
信号5に基づいてサーマルヘッドTHの発熱抵抗体に通
電する時間を決定するための用いられるテーブル(ヒー
トテーブル)、7はヒートテーブル6によって定められ
た通電時間信号である。
The thermal head TH is equipped with a thermistor 1708 for measuring the temperature of the thermal head TH, and its output is sent to the control circuit 100. FIG. 3 shows the configuration of the logic circuit of the thermal head TH and the thermal head TH.
FIG. 3 is a block diagram showing a detailed configuration of a head driver 1705 that drives the. In FIG. 3, reference numeral 1 is a control circuit 100.
2 is a line buffer for storing an image signal for one scanning line of the thermal head TH output from the control circuit 100, and 3 is an image signal read from the line buffer 2. Reference numeral 4 is a 1-line data input completion signal for informing the sequence controller 8 that the image signal for one line is supplied to the line buffer 2, and 5 is the thermistor 170.
A temperature signal obtained by processing the temperature information of the thermal head TH detected by the control circuit 100 is input to the control circuit 100, and 6 is used to determine the time for energizing the heating resistor of the thermal head TH based on the temperature signal 5. A table (heat table) 7 is an energization time signal determined by the heat table 6.

【0016】また、8は後述する各種制御を行なうメモ
リ8aを備えたシーケンスコントローラ、9はブロック
切り換え信号、10はシーケンスコントローラ8より出
力されるブロック切り換え信号9を入力してサーマルヘ
ッドTHの通電する発熱抵抗体のブロックを切り換える
ブロック切り換え回路、12は画像信号3をサーマルヘ
ッドTHにシリアル転送するためのクロック信号、13
はリセット信号、14はラッチ信号、49−1〜49−
8はサーマルヘッドTHの各ブロックに通電して駆動す
るためのブロック駆動信号、16はラインバッファ2の
データ読み出しを開始させる読み出し開始指示信号、1
7は開始指示信号16によってカウントを開始するアド
レスカウンタ、18はシーケンスコントローラ8から制
御回路100への応答や要求を伝える制御信号である。
カウンタ17より出力されたアドレスデータによりライ
ンバッファ2がアクセスされる。
Further, 8 is a sequence controller provided with a memory 8a for performing various controls described later, 9 is a block switching signal, and 10 is a block switching signal 9 output from the sequence controller 8 to energize the thermal head TH. A block switching circuit for switching the heating resistor block, 12 is a clock signal for serially transferring the image signal 3 to the thermal head TH, and 13
Is a reset signal, 14 is a latch signal, 49-1 to 49-
Reference numeral 8 is a block drive signal for energizing and driving each block of the thermal head TH, 16 is a read start instruction signal for starting data read of the line buffer 2, 1
Reference numeral 7 is an address counter that starts counting by the start instruction signal 16, and reference numeral 18 is a control signal for transmitting a response or request from the sequence controller 8 to the control circuit 100.
The line buffer 2 is accessed by the address data output from the counter 17.

【0017】さらに、50はラインバッファ2よりサー
マルヘッドTHに転送される画像信号に含まれる黒ドッ
トの数を計算する黒ドットカウンタ、51は黒ドットカ
ウンタ50によって計算された黒ドット数に基づくブロ
ック組み合わせ信号51である。ブロック組み合わせ信
号51がシーケンスコントローラ8に出力され、シーケ
ンスコントローラ8でブロックの組み合わせが決定され
る。
Further, 50 is a black dot counter for calculating the number of black dots included in the image signal transferred from the line buffer 2 to the thermal head TH, and 51 is a block based on the number of black dots calculated by the black dot counter 50. The combination signal 51. The block combination signal 51 is output to the sequence controller 8, and the sequence controller 8 determines the combination of blocks.

【0018】20はシーケンスコントローラ8から出力
される経過時間信号21aに基づいて実際の通電時間を
定めるために通電時間信号7を補正する補正時間21b
を決定する経過時間補正テーブル、40はサーマルヘッ
ドTHに電力を供給する電源である。次に、サーマルヘ
ッドTHについての構成要素について述べる。
Reference numeral 20 is a correction time 21b for correcting the energization time signal 7 in order to determine the actual energization time based on the elapsed time signal 21a output from the sequence controller 8.
An elapsed time correction table for determining is, 40 is a power source for supplying power to the thermal head TH. Next, the components of the thermal head TH will be described.

【0019】44はシーケンスコントローラ8より出力
されるクロック12に同期して画像信号3をシリアルに
入力するシフトレジスタ、45はシフトレジスタ44に
格納された画像信号をラッチするラッチ回路、46−1
〜46−8はラッチ回路45にラッチされている画像信
号に応じて対応する発熱抵抗体に通電するか或は通電し
ないかを切り換えるスイッチング回路、47は発熱抵抗
体である。このような構成から明らかなように、発熱抵
抗体は、スイッチング回路46−1〜46−8とブロッ
ク駆動信号49−1〜49−8によって8つのブロック
に分割され、それら各ブロック毎に通電駆動される。
Reference numeral 44 is a shift register for serially inputting the image signal 3 in synchronization with the clock 12 output from the sequence controller 8, 45 is a latch circuit for latching the image signal stored in the shift register 44, 46-1
Numerals 46-8 are switching circuits for switching whether or not to energize the corresponding heating resistor according to the image signal latched by the latch circuit 45, and 47 is a heating resistor. As is clear from such a configuration, the heating resistor is divided into eight blocks by the switching circuits 46-1 to 46-8 and the block drive signals 49-1 to 49-8, and the energization drive is performed for each of these blocks. To be done.

【0020】以下、スイッチング回路46−1〜46−
8夫々に接続される発熱抵抗体群を、ブロック1、ブロ
ック2、……、ブロック8とする。ここで、図2と図3
とを比較してみると、ヘッドドライバ1705は、ライ
ンバッファ2、ヒートテーブル6、シーケンスコントロ
ーラ8、ブロック切り換え回路10、アドレスカウンタ
17、経過時間補正テーブル20、黒ドットカウンタ5
0で構成されていることがわかる。
Hereinafter, the switching circuits 46-1 to 46-
A heating resistor group connected to each of the eight is referred to as block 1, block 2, ..., Block 8. Here, FIG. 2 and FIG.
Comparing with, the head driver 1705 has a line buffer 2, a heat table 6, a sequence controller 8, a block switching circuit 10, an address counter 17, an elapsed time correction table 20, and a black dot counter 5.
It can be seen that it is composed of zero.

【0021】図4は図3に示す各種信号のタイミングを
示すタイムチャートである。図4において、(a)は1
ラインデータ入力完了信号4、(b)はシフトレジスタ
44のリセット信号13、(c)はクロック信号12、
(d)は画像信号13、(e)はラッチ信号14、
(f)〜(i)のそれぞれはブロック駆動信号49−
1、49−2、49−3〜49−8を示している。
FIG. 4 is a time chart showing the timing of various signals shown in FIG. In FIG. 4, (a) is 1
The line data input completion signal 4, (b) is the reset signal 13 of the shift register 44, (c) is the clock signal 12,
(D) is the image signal 13, (e) is the latch signal 14,
Each of (f) to (i) is a block drive signal 49-.
1, 49-2, 49-3 to 49-8 are shown.

【0022】まず、ラインバッファ2に記録すべき画像
信号1が1ライン分供給されると、その供給完了時点で
1ラインデータ入力完了信号4(図4(a))がシーケ
ンスコントローラ8に供給される。シーケンスコントロ
ーラ8はこれを基に、シフトリセット信号13(図4
(b))を発生させる。シフトレジスタ44は、シフト
リセット信号13を入力するとこれまで記憶していた全
データをリセットして、レジスタ内部をクリア状態にす
る。シーケンスコントローラ8はこの時点でアドレスカ
ウンタ17に読みだし開始信号16を送出し、ラインバ
ッファ2に蓄積された画像信号の最初から、順次読み出
しを開始する(図4(d))。
First, when the image signal 1 to be recorded in the line buffer 2 is supplied for one line, the 1-line data input completion signal 4 (FIG. 4A) is supplied to the sequence controller 8 at the completion of the supply. It Based on this, the sequence controller 8 shifts the shift reset signal 13 (see FIG.
(B)) is generated. When the shift reset signal 13 is input, the shift register 44 resets all the data that has been stored so far and clears the inside of the register. At this point, the sequence controller 8 sends out the read start signal 16 to the address counter 17, and sequentially starts reading from the beginning of the image signal stored in the line buffer 2 (FIG. 4 (d)).

【0023】ラインバッファ2から読み出されて出力さ
れる画像信号3は、シフトレジスタ44に供給されると
共に、黒ドットカウンタ50に供給され、各ブロック毎
に黒ドット数が計数される。そして、計数された数値に
基づいてブロック組み合わせ信号51がシーケンスコン
トローラ8に供給される。一方、ヒートテーブル6では
温度信号5に基づいて基本となるヒート時間を決定し、
これを通電時間信号7としてシーケンスコントローラ8
に供給する。
The image signal 3 read out and output from the line buffer 2 is supplied to the shift register 44 and the black dot counter 50, and the number of black dots is counted for each block. Then, the block combination signal 51 is supplied to the sequence controller 8 based on the counted numerical values. On the other hand, in the heat table 6, the basic heating time is determined based on the temperature signal 5,
The sequence controller 8 uses this as an energization time signal 7.
To supply.

【0024】さて、シーケンスコントローラ8ではブロ
ック組み合わせ信号51と通電時間信号7から、各ブロ
ック毎に通電が終了してから再び同じブロックに通電さ
れるまでの経過時間を計算し、これを経過時間信号21
aとして経過時間補正テーブル20に供給し、実際の通
電時間を定めるための補正時間21bを得る。そして、
経過時間と、補正時間21bによって補正された実際の
通電時間はシーケンスコントローラ8の中に設けられた
メモリ8aに記憶される。
The sequence controller 8 calculates the elapsed time from the end of energization for each block until the same block is energized again from the block combination signal 51 and the energization time signal 7, and this is calculated as the elapsed time signal. 21
It is supplied to the elapsed time correction table 20 as a, and the correction time 21b for determining the actual energization time is obtained. And
The elapsed time and the actual energization time corrected by the correction time 21b are stored in the memory 8a provided in the sequence controller 8.

【0025】図5は各ブロックの通電タイミングと通電
終了後の次の通電までの経過時間の一例を示すタイムチ
ャートである。この例は、第1ラインがブロック1〜ブ
ロック8まで1回にまとめてブロック駆動信号49−1
〜49−8によって通電され、第2ラインが全て1ブロ
ックずつブロック1、ブロック2、……、ブロック8と
いうように順々に8回に分けて通電された場合の各ブロ
ック駆動信号を示している。このブロック通電順序は、
入力された1ライン分の画像信号の黒ドット数に基づく
ブロック組み合わせ信号51とその黒ドット数の分布に
基づいてシーケンスコントローラ8で定められる。
FIG. 5 is a time chart showing an example of the energization timing of each block and the elapsed time until the next energization after the end of energization. In this example, the first line includes block drive signals 49-1 for blocks 1 to 8 all at once.
~ 49-8 shows the respective block drive signals in the case where the second line is sequentially energized 8 times in sequence such as block 1, block 2, ... There is. This block energization order is
It is determined by the sequence controller 8 based on the block combination signal 51 based on the number of black dots of the input image signal for one line and the distribution of the number of black dots.

【0026】図5に示されている例では、第1ラインの
記録における各ブロックの通電時間は互いに等しい(全
てA1)が、第2ラインの記録における各ブロックの通
電時間は、A2<B2<C2<D2<E2<F2<G2
<H2というように、ブロック1→ブロック2→……→
ブロック8で順々に長くなっている。これは次の理由に
よる。
In the example shown in FIG. 5, the energization time of each block in the recording of the first line is equal to each other (all are A1), but the energization time of each block in the recording of the second line is A2 <B2 <. C2 <D2 <E2 <F2 <G2
<H2, Block 1 → Block 2 → …… →
Block 8 is getting longer in sequence. This is for the following reason.

【0027】即ち、一つのブロックへの通電が終了して
から再び同じブロックへ通電されるまでの経過時間が図
5に示すように各ブロック毎に異なる場合、各ブロック
の発熱抵抗体の冷却期間が異なり、第2ラインにおける
ブロックの発熱抵抗体の温度はブロック1が最も高く、
ブロック8が最も低くなり、このままの状態で全てのブ
ロックに等しいエネルギーを印加したとすると(同じ通
電時間を与えると)、記録濃度はブロック1が最も濃く
ブロック8が最も薄くなってしまい、その結果、記録画
像に濃度むらが現われてしまう。そこで、この実施形態
では、経過時間に従って各ブロックの次の通電時間を補
正することで(即ち、経過時間が長くなるにつれて通電
時間を長くすることで)、ブロック1〜ブロック8の記
録濃度が等しくなるように制御している。
That is, when the elapsed time from the end of energization of one block to the energization of the same block is different for each block as shown in FIG. 5, the cooling period of the heating resistor of each block is , The temperature of the heating resistor of the block in the second line is the highest in the block 1,
If the same energy is applied to all the blocks in this state (the same energization time is given), the recording density becomes the highest in the block 1 and the lightest in the block 8, resulting in the lowest density in the block 8. , Uneven density appears in the recorded image. Therefore, in this embodiment, the recording densities of the blocks 1 to 8 are made equal by correcting the next energization time of each block according to the elapsed time (that is, by increasing the energization time as the elapsed time increases). It is controlled to become.

【0028】経過時間の計算は、例えば、図5に示す第
2ラインのブロック3のブロック駆動信号49−3のパ
ルス幅C2に対する経過時間はA2+B2で求められ、
同様に、第2ラインのブロック4のブロック駆動信号4
9−4のパルス幅D2に対する経過時間はA2+B2+
C2で求められる。これを順を追って説明すると、まず
ブロック組み合わせ信号51と通電時間信号7がシーケ
ンスコントローラ8に入力された瞬間は、全てのブロッ
クの経過時間は“0”に初期化される。次に、この経過
時間を経過時間補正テーブル20を参照して補正時間2
1bを得、その補正時間と通電時間信号7からブロック
1の通電時間A2が決定される。これと同時にブロック
1の経過時間は“0”にリセットされ、ブロック2〜8
の経過時間はA2となる。同様にして、この経過時間A
2を経過時間補正テーブル20を参照して新たな補正時
間21bを得、その補正時間と通電時間信号7からブロ
ック2の通電時間B2が決定され、ブロック2の経過時
間は“0”にリセットされる。そして、ブロック3〜8
の経過時間にはB2が加算され、その経過時間はA2+
B2となる。以上のような手順を繰り返して各ブロック
の経過時間と通電時間が決定される。
The elapsed time is calculated by, for example, the elapsed time with respect to the pulse width C2 of the block drive signal 49-3 of the block 3 of the second line shown in FIG.
Similarly, the block drive signal 4 of the block 4 of the second line
The elapsed time for the pulse width D2 of 9-4 is A2 + B2 +
It is calculated by C2. This will be described step by step. First, at the moment when the block combination signal 51 and the energization time signal 7 are input to the sequence controller 8, the elapsed time of all blocks is initialized to "0". Next, referring to the elapsed time correction table 20, this elapsed time is corrected by the correction time 2
1b is obtained, and the energization time A2 of the block 1 is determined from the correction time and the energization time signal 7. At the same time, the elapsed time of block 1 is reset to “0”, and blocks 2 to 8
The elapsed time of is A2. Similarly, this elapsed time A
2 is obtained by referring to the elapsed time correction table 20 and a new correction time 21b is obtained. From the correction time and the energization time signal 7, the energization time B2 of the block 2 is determined, and the elapsed time of the block 2 is reset to "0". It And blocks 3-8
B2 is added to the elapsed time of, and the elapsed time is A2 +
B2. By repeating the above procedure, the elapsed time and energization time of each block are determined.

【0029】また、画像信号3は、その送出の開始と共
にシーケンスコントローラ8から出力されるクロック信
号12(図4(c))に同期して、シフトレジスタ44
に転送される。クロック信号12は、読み出された画像
信号3の先頭がシフトレジスタ44の最終段までシフト
された段階(発熱抵抗体の数に到達した時点)で停止す
る。
Further, the image signal 3 is synchronized with the clock signal 12 (FIG. 4 (c)) output from the sequence controller 8 at the start of its transmission, and the shift register 44
Is forwarded to The clock signal 12 is stopped at the stage where the beginning of the read image signal 3 has been shifted to the final stage of the shift register 44 (at the time when the number of heating resistors is reached).

【0030】この時までに、シーケンスコントローラ8
内のクロックカウンタ(不図示)は、クロック信号12
のパルス数を計数しており、クロック信号12の発生が
停止した時点でラッチ信号14(図4(e))を出力す
る。ラッチ信号14が出力されると、ラッチ回路45は
シフトレジスタ44からパラレルに出力されるデータを
ラッチする。シーケンスコントローラ8はこの後、ブロ
ック切り換え信号9を、記憶している通電時間に基づい
てブロック切り換え回路10に供給する。これにより、
ブロック切り換え回路10は、ブロック切り換え信号9
に基づいて、ブロック駆動信号49−1〜49−8(図
4(f)〜(i))を切り換えて出力する。ブロック駆
動信号49−1〜49−8各々は、スイッチング回路4
6−1〜46−8を各々動作させ、各ブロック毎に各々
異なる駆動時間(補正された通電時間)に応じて、発熱
抵抗体47に電源を供給する。
By this time, the sequence controller 8
A clock counter (not shown) in the clock signal 12
The number of pulses is counted, and the latch signal 14 (FIG. 4E) is output when the generation of the clock signal 12 is stopped. When the latch signal 14 is output, the latch circuit 45 latches the data output from the shift register 44 in parallel. After that, the sequence controller 8 supplies the block switching signal 9 to the block switching circuit 10 based on the stored energization time. This allows
The block switching circuit 10 uses the block switching signal 9
Based on the above, the block drive signals 49-1 to 49-8 (FIGS. 4F to 4I) are switched and output. Each of the block drive signals 49-1 to 49-8 is supplied to the switching circuit 4
Each of the blocks 6-1 to 46-8 is operated to supply power to the heating resistor 47 in accordance with a different drive time (corrected energization time) for each block.

【0031】そして、このラインを記録している間に、
次の1ラインのデータがラインバッファ2からシフトレ
ジスタ44への転送され、シーケンスコントローラ8に
おける各ブロック毎の通電時間の補正及び経過時間の計
算と記憶が行なわれる。そして、現ラインの記録が終了
するとラッチ信号が出力され、次ラインの通電が開始さ
れる。このようにして記録動作が繰り返される。
While recording this line,
The next one-line data is transferred from the line buffer 2 to the shift register 44, and the sequence controller 8 corrects the energization time for each block and calculates and stores the elapsed time. When the recording of the current line is completed, a latch signal is output and the energization of the next line is started. In this way, the recording operation is repeated.

【0032】従って以上説明した実施形態に従えば、一
つのブロックへの通電において、そのブロックへの最後
の通電が終了してから現在通電しようとするまでの経過
時間の長さに応じて、そのブロックへの通電時間が変化
させるように制御するので、濃度ムラのない記録を行な
うことができる。なお、以上の例では発熱抵抗体に通電
する時間を変化させたが、本発明はこれによって限定さ
れるものではなく、例えば、通電電圧を変化させるよう
に制御しても良い。また、過去の通電履歴を保持してお
き、その履歴によって各発熱抵抗体毎に通電時間を制御
できるサーマルヘッドを構成しても良い。
Therefore, according to the embodiment described above, in energizing one block, depending on the length of the elapsed time from the end of the last energization of the block until the current energization, Since the control is performed so that the energization time to the block is changed, it is possible to perform recording without density unevenness. In the above example, the time for energizing the heating resistor is changed, but the present invention is not limited to this. For example, the energizing voltage may be controlled to be changed. Further, a thermal head may be configured in which past energization history is retained and the energization time can be controlled for each heating resistor according to the history.

【0033】また、本発明は複数の機器から構成される
システムに適用しても良いし、1つの機器からなる装置
に適用しても良い。また、本発明はシステム或は装置に
プログラムを供給することによって実施される場合にも
適用できることは言うまでもない。この場合、本発明に
係るプログラムを格納した記憶媒体が本発明を構成する
ことになる。そして、該記憶媒体からそのプログラムを
システム或は装置に読み出すことによってそのシステム
或は装置が予め定められた仕方で動作する。
Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Further, it goes without saying that the present invention can be applied to the case where it is implemented by supplying a program to a system or an apparatus. In this case, the storage medium storing the program according to the present invention constitutes the present invention. Then, by reading the program from the storage medium into the system or device, the system or device operates in a predetermined manner.

【0034】[0034]

【発明の効果】以上説明したように本発明によれば、複
数の記録要素を複数のブロックに分割し、複数のブロッ
クの各々を順次、時分割に通電して記録媒体に画像を記
録するときに、一つのブロックへの通電が終了してから
再び同じブロックに通電されるまでの経過時間を検出
し、その検出された経過時間に応じて各ブロック毎に印
加する電気エネルギーを変化させるよう制御するので、
例えば、記録速度が常に変化するような場合において
も、濃度むらのない常に適正な記録濃度が得られるとい
う効果がある。
As described above, according to the present invention, when a plurality of recording elements are divided into a plurality of blocks and each of the plurality of blocks is sequentially energized in a time division manner to record an image on a recording medium. In addition, the elapsed time from the end of energization of one block to the energization of the same block again is detected, and control is performed so that the electric energy applied to each block is changed according to the detected elapsed time. Because
For example, even when the recording speed is constantly changing, there is an effect that a proper recording density without density unevenness can always be obtained.

【0035】また、各ブロックへの通電は時分割に行な
われるので、一度に大きな電力を必要とせず装置に大容
量の電源を備えなくともよいという利点がある。
Since each block is energized in a time-division manner, there is an advantage that a large amount of electric power is not required at one time and the device does not need to have a large capacity power source.

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

【図1】本発明の代表的な実施形態であるサーマルヘッ
ドを備えた熱転写プリンタHTPの構成の概要を示す外
観斜視図である。
FIG. 1 is an external perspective view showing the outline of the configuration of a thermal transfer printer HTP including a thermal head that is a typical embodiment of the present invention.

【図2】熱転写プリンタHTPの制御回路100とその
周辺部の構成を示すブロック図である。
FIG. 2 is a block diagram showing a configuration of a control circuit 100 of a thermal transfer printer HTP and its peripheral portion.

【図3】サーマルヘッドTHの論理回路の構成とサーマ
ルヘッドTHを駆動するヘッドドライバ1705の詳細
な構成を示すブロック図である。
FIG. 3 is a block diagram showing a configuration of a logic circuit of the thermal head TH and a detailed configuration of a head driver 1705 that drives the thermal head TH.

【図4】図3に示す各種信号のタイミングを示すタイム
チャートである。
FIG. 4 is a time chart showing timings of various signals shown in FIG.

【図5】各ブロックの通電タイミングと通電終了後の次
の通電までの経過時間の一例を示すタイムチャートであ
る。
FIG. 5 is a time chart showing an example of the energization timing of each block and the elapsed time until the next energization after the end of energization.

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

1、3 画像信号 2 ラインバッファ 4 1ラインデータ入力完了信号 5 温度信号 6 ヒートテーブル 7 通電時間信号 8 シーケンスコントローラ 9 ブロック切り換え信号 10 ブロック切り換え回路 12 クロック信号 13 リセット信号 14 ラッチ信号 16 読み出し開始指示信号 20 経過時間補間テーブル 21a 経過時間信号 21b 補正時間 40 電源 44 シフトレジスタ 45 ラッチ回路 46−1〜46−8 スイッチング回路 47 発熱抵抗体 49−1〜49−8 ブロック駆動信号 50 黒ドットカウンタ 51 組み合わせ信号 100 制御回路 1705 ヘッドドライバ 1708 サーミスタ TH サーマルヘッド 1, 3 image signals 2 line buffer 4 1 line data input completion signal 5 temperature signal 6 heat table 7 energization time signal 8 sequence controller 9 block switching signal 10 block switching circuit 12 clock signal 13 reset signal 14 latch signal 16 read start instruction signal 20 Elapsed time interpolation table 21a Elapsed time signal 21b Correction time 40 Power supply 44 Shift register 45 Latch circuit 46-1 to 46-8 Switching circuit 47 Heating resistor 49-1 to 49-8 Block drive signal 50 Black dot counter 51 Combination signal 100 control circuit 1705 head driver 1708 thermistor TH thermal head

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 複数の記録要素を有する記録ヘッドを駆
動して記録媒体に画像を記録する記録装置であって、 前記複数の記録要素を複数のブロックに分割し、各ブロ
ック毎に画像データに応じて時分割に通電して記録を行
なう記録手段と、 一つのブロックへの通電が終了してから再び同じブロッ
クに通電されるまでの経過時間を検出する検出手段と、 前記検出手段により検出された経過時間に応じて各ブロ
ック毎に印加する電気エネルギーを変化させるよう制御
する制御手段とを有することを特徴とする記録装置。
1. A recording apparatus for recording an image on a recording medium by driving a recording head having a plurality of recording elements, wherein the plurality of recording elements are divided into a plurality of blocks, and image data is created for each block. Accordingly, recording means for energizing in time division for recording, detecting means for detecting an elapsed time from the end of energizing one block to energizing again for the same block, and the detecting means for detecting And a control unit that controls to change the electric energy applied to each block according to the elapsed time.
【請求項2】 前記記録ヘッドの温度を検出する温度検
出手段をさらに有し、 前記制御手段は前記温度検出手段により検出された温度
を考慮して、前記各ブロックに印加する電気エネルギー
を可変制御することを特徴とする請求項1記載の記録装
置。
2. A temperature detection unit for detecting the temperature of the recording head is further provided, and the control unit variably controls the electric energy applied to each block in consideration of the temperature detected by the temperature detection unit. The recording apparatus according to claim 1, wherein:
【請求項3】 前記制御手段は、前記各ブロックに通電
する通電時間を変化させることを特徴とする請求項1記
載の記録装置。
3. The recording apparatus according to claim 1, wherein the control unit changes an energization time for energizing each of the blocks.
【請求項4】 前記制御手段は、前記各ブロックに通電
する通電電圧を変化させることを特徴とする請求項1記
載の記録装置。
4. The recording apparatus according to claim 1, wherein the control unit changes an energization voltage applied to each of the blocks.
【請求項5】 前記複数の記録要素は各々、印加された
電気エネルギーを熱エネルギーに変換する変換体を有し
ていることを特徴とする請求項1に記載の記録装置。
5. The recording apparatus according to claim 1, wherein each of the plurality of recording elements has a converter that converts applied electric energy into heat energy.
【請求項6】 前記記録手段は、前記変換体によって得
られる熱エネルギーの作用によって前記記録媒体に記録
を行なうことを特徴とする請求項5に記載の記録装置。
6. The recording apparatus according to claim 5, wherein the recording means records on the recording medium by the action of thermal energy obtained by the converter.
【請求項7】 複数の記録要素を複数のブロックに分割
し、前記複数のブロックの各々を順次、時分割に通電し
て記録媒体に画像を記録するための記録制御方法であっ
て、 一つのブロックへの通電が終了してから再び同じブロッ
クに通電されるまでの経過時間を検出する検出工程と、 前記検出工程において検出された経過時間に応じて各ブ
ロック毎に印加する電気エネルギーを変化させるよう制
御する制御工程とを有することを特徴とする記録制御方
法。
7. A recording control method for dividing a plurality of recording elements into a plurality of blocks and sequentially energizing each of the plurality of blocks in a time-division manner to record an image on a recording medium. A detection step of detecting an elapsed time from the end of energization to the block until the same block is energized again, and the electric energy applied to each block is changed according to the elapsed time detected in the detection step. A recording control method, comprising:
JP22163995A 1995-08-30 1995-08-30 Recording apparatus and recording control method Withdrawn JPH0958044A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP22163995A JPH0958044A (en) 1995-08-30 1995-08-30 Recording apparatus and recording control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP22163995A JPH0958044A (en) 1995-08-30 1995-08-30 Recording apparatus and recording control method

Publications (1)

Publication Number Publication Date
JPH0958044A true JPH0958044A (en) 1997-03-04

Family

ID=16769935

Family Applications (1)

Application Number Title Priority Date Filing Date
JP22163995A Withdrawn JPH0958044A (en) 1995-08-30 1995-08-30 Recording apparatus and recording control method

Country Status (1)

Country Link
JP (1) JPH0958044A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012035472A (en) * 2010-08-05 2012-02-23 Brother Industries Ltd Printer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012035472A (en) * 2010-08-05 2012-02-23 Brother Industries Ltd Printer

Similar Documents

Publication Publication Date Title
JPH0785937B2 (en) Driver IC and recording head
JP2619890B2 (en) Head drive for thermal transfer printer
JPH0958044A (en) Recording apparatus and recording control method
JP2575728B2 (en) Thermal recording control device
JPS58215376A (en) Heat-sensitive recorder
JP2614660B2 (en) Thermal transfer recording device
JP2001180030A (en) Thermal head and thermal printer
JP2573947B2 (en) Thermal head preheating device
JPH0319069B2 (en)
JPH07227990A (en) Thermal recording device
JP3017881B2 (en) Thermal printer
JPH08267812A (en) Drive control device for heating element
US7511729B2 (en) Driver circuit, control method, and related thermal print head
JP2871062B2 (en) Thermal recording device
JP2966959B2 (en) Recording method and apparatus
JP2789340B2 (en) Image information recording method
JPH08300708A (en) Method for controlling driving of thermal head
JP2522726Y2 (en) Thermal recording device
JPH05229168A (en) Control method of record and recorder
JPS6258587B2 (en)
JPH01241463A (en) Thermal head drive circuit
JPH02241762A (en) Compact thermal printer
JPS5833481A (en) Printing system of thermal printer
JPH10119337A (en) Thermal head, controlling method of head, and thermal printer
JPH0740570A (en) Thermal printer

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20021105