JPH0852894A - Thermal head driving method and apparatus - Google Patents

Thermal head driving method and apparatus

Info

Publication number
JPH0852894A
JPH0852894A JP16303095A JP16303095A JPH0852894A JP H0852894 A JPH0852894 A JP H0852894A JP 16303095 A JP16303095 A JP 16303095A JP 16303095 A JP16303095 A JP 16303095A JP H0852894 A JPH0852894 A JP H0852894A
Authority
JP
Japan
Prior art keywords
blocks
printing rate
heating resistors
driving
thermal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP16303095A
Other languages
Japanese (ja)
Inventor
Minoru Suzuki
実 鈴木
Kiyoshi Negishi
清 根岸
Katsumi Kawamura
克己 河村
Mikio Horie
幹生 堀江
Hiroshi Oda
洋 織田
Katsuyoshi Suzuki
克佳 鈴木
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.)
Pentax Corp
Original Assignee
Asahi Kogaku Kogyo Co 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 Asahi Kogaku Kogyo Co Ltd filed Critical Asahi Kogaku Kogyo Co Ltd
Priority to JP16303095A priority Critical patent/JPH0852894A/en
Publication of JPH0852894A publication Critical patent/JPH0852894A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electronic Switches (AREA)

Abstract

(57)【要約】 【目的】スティッキングによる濃度むらを無くするよう
なサーマルラインヘッドの駆動方法および駆動装置を提
供することを、目的としている。 【構成】線状に配置された複数の発熱抵抗体を有するサ
ーマルラインヘッドを用いて、記録紙に画像形成を行な
うプリンタにおいて、前記複数の発熱抵抗体を複数のブ
ロックに分割し、各ブロック毎に独立して発熱駆動する
ことが可能な、駆動手段と、サーマルヘッドに入力され
る印字データに基づき印字率を決定する印字率決定手段
と、前記印字率に応じて、前記複数のブロックを発熱駆
動するタイミングを決定する駆動タイミング決定手段と
を、有する構成とした。
(57) [Abstract] [Purpose] It is an object to provide a driving method and a driving apparatus for a thermal line head that eliminates density unevenness due to sticking. In a printer for forming an image on a recording sheet by using a thermal line head having a plurality of heating resistors arranged linearly, the heating resistors are divided into a plurality of blocks, and each block is divided into a plurality of blocks. Driving means capable of independently driving heat generation, printing rate determining means for determining a printing rate based on print data input to the thermal head, and heating the plurality of blocks according to the printing rate. And a drive timing determining means for determining a drive timing.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、サーマルラインヘッ
ドにより画像形成を行なう、サーマルプリンタのヘッド
の駆動制御に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to drive control of a thermal printer head for forming an image with a thermal line head.

【0002】[0002]

【従来の技術】従来より、発熱抵抗体を線状に配置した
サーマルラインヘッドを用いて、所定のサイズの感熱紙
に画像形成を行なうプリンタが知られている。通常、サ
ーマルラインヘッドは、複数のブロックに分割されて駆
動制御される。すなわち、複数のブロックを時間をずら
して順次駆動することにより1行分の画像が形成され、
これに同期して感熱記録紙を所定の速度で搬送する事に
より、感熱紙に2次元の画像が形成される。
2. Description of the Related Art Conventionally, there has been known a printer for forming an image on a thermal paper of a predetermined size by using a thermal line head in which heating resistors are linearly arranged. Usually, the thermal line head is divided into a plurality of blocks and drive-controlled. That is, an image for one line is formed by sequentially driving a plurality of blocks at different times,
A two-dimensional image is formed on the thermal paper by conveying the thermal recording paper at a predetermined speed in synchronization with this.

【0003】[0003]

【発明が解決しようとする課題】このようなプリンタに
おいて、特定のブロックだけが高い印字率(ブロック中
の発熱抵抗体の総数と印字のために発熱駆動される発熱
抵抗体数の比)で駆動される場合、いわゆるスティッキ
ングという現象が発生する。スティッキングとは、印字
率が高いために、感熱紙がサーマルヘッドに貼り付いた
ような状態が発生し、これが感熱紙の送りむらを引き起
こす現象である。すなわち、印字率の高いブロックの発
熱抵抗体により形成される画像が他のブロックによる画
像に比べて結果的に濃くなってしまうという現象であ
る。このようなスティッキング現象が発生すると、全体
として濃度むらのある画像が形成されるため、上記のよ
うなタイプのプリンタにおいて、改善が望まれていた。
In such a printer, only a specific block is driven with a high printing rate (ratio between the total number of heating resistors in the block and the number of heating resistors driven to generate heat for printing). If so, a phenomenon called so-called sticking occurs. Sticking is a phenomenon in which the thermal paper is stuck to the thermal head due to a high printing rate, which causes unevenness in the feeding of the thermal paper. That is, this is a phenomenon in which the image formed by the heating resistors of the block having a high printing rate becomes darker as a result compared with the image of the other blocks. When such a sticking phenomenon occurs, an image having uneven density is formed as a whole, and therefore, improvement has been desired in the printer of the above type.

【発明の目的】上記の事情に鑑み、本発明は、スティッ
キングによる濃度むらを無くするようなサーマルライン
ヘッドの駆動方法および駆動装置を提供することを、目
的としている。
SUMMARY OF THE INVENTION In view of the above circumstances, it is an object of the present invention to provide a driving method and a driving device for a thermal line head that eliminates uneven density due to sticking.

【0004】[0004]

【課題を解決するための手段】上記の目的を達成するた
め、本発明のサーマルヘッド駆動装置は、線状に配置さ
れた複数の発熱抵抗体を有するサーマルラインヘッドを
用いて、記録紙に画像形成を行なうプリンタにおいて、
前記複数の発熱抵抗体を複数のブロックに分割し、各ブ
ロック毎に独立して発熱駆動することが可能な、駆動手
段と、サーマルヘッドに入力される印字データに基づき
印字率を決定する印字率決定手段と、前記印字率に応じ
て、前記複数のブロックを発熱駆動するタイミングを決
定するタイミング決定手段と、有することを特徴として
いる。
In order to achieve the above object, the thermal head driving device of the present invention uses a thermal line head having a plurality of linear heating resistors to form an image on recording paper. In the forming printer,
A printing rate that divides the plurality of heating resistors into a plurality of blocks and can independently drive heat generation in each block and a printing rate that determines a printing rate based on print data input to a thermal head. It is characterized by having a determining means and a timing determining means for determining the timing of driving the plurality of blocks to generate heat in accordance with the printing rate.

【0005】また、本発明のサーマルヘッド駆動方法
は、線状に配置された複数の発熱抵抗体を有するサーマ
ルラインヘッドを用いて、記録紙に画像形成を行なうプ
リンタにおいて、サーマルヘッドに入力される印字デー
タ基づいて印字率を決定し、前記複数の発熱抵抗体を、
前記印字率に応じて複数のブロックに分割し、分割され
た前記複数のブロックをそれぞれ異なるタイミングで駆
動することを特徴としている。
Further, according to the thermal head driving method of the present invention, a thermal line head having a plurality of heating resistors arranged linearly is used to input the thermal head in a printer for forming an image on recording paper. The printing rate is determined based on the printing data, and the plurality of heating resistors are
It is characterized in that it is divided into a plurality of blocks according to the printing rate, and the plurality of divided blocks are driven at different timings.

【0006】[0006]

【実施例】以下、図面を参照して本発明の実施例につい
て説明する。
Embodiments of the present invention will be described below with reference to the drawings.

【0007】図1は本発明の実施例としての、サーマル
ラインプリンタ1の外観を示す斜視図である。本実施例
のプリンタ1は、A4サイズの幅の感熱紙を記録紙とし
て用いるもので、ほぼ直方体の形状のハウジング3を有
している。ハウジング3には、制御回路・駆動回路・駆
動モータ・サーマルラインヘッド・プラテンなどが収納
されている。
FIG. 1 is a perspective view showing the appearance of a thermal line printer 1 as an embodiment of the present invention. The printer 1 of the present embodiment uses a thermal paper having a width of A4 size as a recording paper, and has a housing 3 having a substantially rectangular parallelepiped shape. The housing 3 accommodates a control circuit, a drive circuit, a drive motor, a thermal line head, a platen, and the like.

【0008】ハウジング3には、カバー2が設けられて
いる。カバー2は、ハウジングの上面の2箇所2X、2
Xで回動可能に支持されている。図1中実線でカバー2
を閉じた状態を、2点鎖線でカバー2を開いた状態を示
す。記録紙Pは、カバー2の支持部2X、2X間でカバ
ー2とハウジング上面との間に形成された記録紙挿入口
4からプリンタ1内部へ導入され、画像形成が行なわれ
る。プリンタ1の内部に導入された記録紙Pは、カバー
2と、ハウジング前面との間に形成された記録紙排出口
5から排紙される。
A cover 2 is provided on the housing 3. The cover 2 is located at two places 2X, 2 on the upper surface of the housing.
It is rotatably supported by X. Cover 2 with a solid line in Fig. 1
Shows a state in which the cover 2 is closed and a state in which the cover 2 is opened by a two-dot chain line. The recording paper P is introduced into the printer 1 from the recording paper insertion port 4 formed between the support portions 2X and 2X of the cover 2 between the cover 2 and the upper surface of the housing, and image formation is performed. The recording paper P introduced into the printer 1 is discharged from the recording paper discharge port 5 formed between the cover 2 and the front surface of the housing.

【0009】カバー2には、プリンタ1の動作状態を示
す表示器(LED)7、8、9が設けられている。表示
器7は、電源のオン・オフ及びエラーが発生しているか
どうかを示す。表示器8は、データが受信可能であるか
どうかを示す。表示器9は、内蔵バッテリに関する情報
を表示する。
The cover 2 is provided with indicators (LEDs) 7, 8 and 9 which indicate the operating state of the printer 1. The display 7 indicates whether the power is on or off and whether an error has occurred. The display 8 indicates whether the data can be received. The display 9 displays information about the built-in battery.

【0010】また、ハウジング3の上面には、パワース
イッチ6が設けられている。本実施例のプリンタ1にお
いては、パワースイッチ6の操作方法(操作時間・回
数)に応じて、プリンタ1の電源のオン・オフ、内蔵バ
ッテリのリフレッシュ・充電といった動作モードの切換
が行なわれるようになっている。CPU10は、ポート
Port8に入力される信号SWにより、パワースイッチ6
の操作状態を検知する。
A power switch 6 is provided on the upper surface of the housing 3. In the printer 1 of the present embodiment, operation modes such as power-on / off of the printer 1 and refreshing / charging of the built-in battery are switched according to the operation method (operation time / number of times) of the power switch 6. Has become. CPU10 is a port
Power switch 6 by the signal SW input to Port 8
Detect the operation state of.

【0011】図2は、本実施例のプリンタ1の制御を説
明するブロック図である。プリンタ1の駆動を制御する
CPU(中央処理装置)として、16メガバイトのアド
レス空間を有する1チップCPU10が用いられてい
る。CPU10は、アドレスポート AB0〜AB23 および
データポート DB0〜DB15を介して、EPROM21、D
RAM22、フォントROM23、G/A(ゲートアレ
イ)26と接続されている。CPU10はアドレスポー
ト AB0〜AB23 を介してアドレスバスABへアドレスを
指定するアドレスデータを送出し、また、データポート
DB0〜DB15 を介してデータをデータバスDBより送受
信する。
FIG. 2 is a block diagram for explaining the control of the printer 1 of this embodiment. A 1-chip CPU 10 having an address space of 16 megabytes is used as a CPU (central processing unit) for controlling driving of the printer 1. The CPU 10 has address ports AB0 to AB23 and
EPROM21, D through data ports DB0-DB15
It is connected to the RAM 22, the font ROM 23, and the G / A (gate array) 26. The CPU 10 sends out address data designating an address to the address bus AB via the address ports AB0 to AB23, and the data port
Data is transmitted and received from the data bus DB via DB0 to DB15.

【0012】EPROM21にはプリンタ1の駆動を制
御するプログラムや各種初期データが書き込まれてい
る。DRAM22は、ホストコンピュータ等からプリン
タ1に転送された印字データに基づいて画像出力のため
のビットマップを展開する領域、インターフェースから
のデータを蓄える領域、その他各種処理の作業領域とし
て使用されるダイナミックラムである。フォントROM
76には、印字データをDRAM74上にビットマップ
展開する際に使用する文字フォントデータが格納されて
いる。
A program for controlling the driving of the printer 1 and various initial data are written in the EPROM 21. The DRAM 22 is a dynamic RAM used as an area for expanding a bitmap for image output based on print data transferred from the host computer or the like to the printer 1, an area for storing data from the interface, and a work area for other various processes. Is. Font ROM
A character font data 76 used for expanding the print data into a bit map on the DRAM 74 is stored.

【0013】また、CPU10は、ゲートアレイ(G/
A)26を介して、インターフェイス(I/F)27と
のデータのやりとりや、LED7、8、9の駆動などの
処理を行う。インターフェース(I/F)27は、ホス
トコンピュータなどから転送されてくる印字データを受
信するためのプリンタインターフェース(セントロニク
ス社仕様準拠)で、8本のデータ線と3本の制御線を有
している。8本のデータ線PDATA1〜8は、ホスト
コンピュータからの印字データの転送に用いられ、3本
の制御線は、印字データをプリンタに読み込ませる信号
(/DATASTB)、プリンタがデータを受け取れないことを示
す信号(BUSY)、プリンタがデータを読みとったことを示
す信号(ACK)、の信号の転送にそれぞれ用いられる。な
お、本明細書においては、ロー・アクティブの信号およ
びロー・アクティブの信号を受けるポートは、その信号
あるいはポートを表す文字列の前に「/」を付して示す
ものとする。
The CPU 10 also includes a gate array (G /
A) Data exchange with the interface (I / F) 27, driving of the LEDs 7, 8 and 9 are performed via the A) 26. An interface (I / F) 27 is a printer interface (conforming to Centronics specifications) for receiving print data transferred from a host computer or the like, and has eight data lines and three control lines. . The eight data lines PDATA1 to PDATA8 are used to transfer print data from the host computer, and the three control lines are signals for causing the printer to read the print data.
(/ DATASTB), a signal indicating that the printer cannot receive the data (BUSY), and a signal indicating that the printer has read the data (ACK), respectively. In this specification, a low-active signal and a port that receives the low-active signal are indicated by "/" before the character string representing the signal or the port.

【0014】CPU10のアナログポート AN2 には、
バッテリ電圧(または外部電源電圧)の分圧 V_Batt が
印加される。CPU10はポート AN2 に印加された電
圧値のA/D変換値に基づきバッテリ電圧(外部電源電
圧)を検知している。
At the analog port AN2 of the CPU 10,
The partial voltage V_Batt of the battery voltage (or external power supply voltage) is applied. The CPU 10 detects the battery voltage (external power supply voltage) based on the A / D conversion value of the voltage value applied to the port AN2.

【0015】リセットIC24は、検知された電源電圧
がある値以下になると、リセット信号(/RESET)をCP
U10のポート/RESETに出力する。CPU10は、リセ
ット信号を受けると、動作を停止する。従って、電源電
圧が所定の電圧値以下になると、印字動作は停止するこ
とになる。
When the detected power supply voltage falls below a certain value, the reset IC 24 sends a reset signal (/ RESET) to CP.
Output to U10 port / RESET. When receiving the reset signal, the CPU 10 stops the operation. Therefore, when the power supply voltage becomes equal to or lower than the predetermined voltage value, the printing operation is stopped.

【0016】カバー2には用紙センサ25が設けられて
おり、用紙センサの出力信号が、CPU10のポートPT
OPに入力される。用紙センサ25は、カバー2を閉じた
状態で用紙搬送路に臨むように配置されており、用紙搬
送路の記録紙の有無を検知する。カバー2を開いた状態
では、用紙センサ25は常に用紙を検出しないようにな
っている。従って、このセンサ25の出力信号をモニタ
することにより、記録紙がセットされて画像形成動作が
可能な状態かどうかを知ることができる。
The cover 2 is provided with a paper sensor 25, and the output signal of the paper sensor is transmitted to the port PT of the CPU 10.
Input to OP. The paper sensor 25 is arranged so as to face the paper transport path with the cover 2 closed, and detects the presence or absence of recording paper in the paper transport path. When the cover 2 is open, the paper sensor 25 does not always detect the paper. Therefore, by monitoring the output signal of the sensor 25, it is possible to know whether or not the recording paper is set and the image forming operation is possible.

【0017】Xtal15は、基準クロックの発生回路
である。Xtal15が発生した基準クロックに基づい
て、DRAM22に印字データがビット展開される。D
RAM22上のデータはゲートアレイ26に転送され、
さらに転送クロックCLKに同期して、2分割された印
字データDATA1およびDATA2としてサーマルヘ
ッド40に転送される。
Xtal 15 is a reference clock generation circuit. The print data is bit-expanded in the DRAM 22 based on the reference clock generated by the Xtal 15. D
The data on the RAM 22 is transferred to the gate array 26,
Further, in synchronization with the transfer clock CLK, the divided print data DATA1 and DATA2 are transferred to the thermal head 40.

【0018】なお、サーマルヘッド40の発熱抵抗体
(図示せず)の発熱エネルギーは、CPU10の Port1
〜Port4 から送出されるストローブ信号(詳しくは後
述)により制御される。言い換えれば、印字データDA
TA1およびDATA2により駆動されるべき発熱抵抗
体が特定され、印字データ転送後に印加されるストロー
ブ信号によって当該発熱抵抗体が画像形成に必要なエネ
ルギーを発生するよう駆動される。
The heating energy of the heating resistor (not shown) of the thermal head 40 is the same as Port1 of the CPU 10.
~ Controlled by strobe signal sent from Port4 (details will be described later). In other words, the print data DA
The heating resistor to be driven is specified by TA1 and DATA2, and the heating resistor is driven to generate energy required for image formation by the strobe signal applied after the transfer of the print data.

【0019】サーマルヘッド40には、温度検出のため
のサーミスタ41が設けられている。サーミスタ41の
出力電圧はCPU10のアナログ入力ポート AN1 に印
加される。CPU10は、印加された値(アナログ値)
のA/D変換値に基づいて、サーマルヘッド40の温度
を検知している。
The thermal head 40 is provided with a thermistor 41 for temperature detection. The output voltage of the thermistor 41 is applied to the analog input port AN1 of the CPU 10. CPU10 is the applied value (analog value)
The temperature of the thermal head 40 is detected based on the A / D converted value of

【0020】また、CPU10はポート A・/A・B・/B
からモータ駆動回路430へ、モータ134の駆動を制
御するための駆動制御信号を送出している。モータ駆動
については後に詳述する。
The CPU 10 has ports A // A / B // B
Sends a drive control signal for controlling the drive of the motor 134 to the motor drive circuit 430. The motor drive will be described in detail later.

【0021】ポート PON1 は、スイッチ素子としてのF
ET51をオン・オフするための信号を送出する。ポー
ト PON2 は、スイッチ素子としてのFET52をオン・
オフするための信号を送出する。なお、外部電源(AC
アダプタ)が接続されている時にはスイッチ素子として
のトランジスタ53がオンとなり、ポートPort7に入力
される信号/ADPT.INが”L”となる。CPU10は、/A
DPT.INのレベルに基づいて、外部電源が接続されている
時にはFET52をオフする。ただし、外部電源が接続
されていても、リフレッシュが行われる場合には、FE
T51がオフ、FET52がオンとなる。パワースイッ
チ6がオンされると、FET51またはFET52がオ
ンされ、DC−DCコンバータ50は、サーマルヘッド
40、モータ駆動回路31、および周辺回路に電源を供
給するために電源電圧を変換する、なお、DC−DCコ
ンバータ50は、さらに、CPU10、EPROM2
1、DRAM22、ROM23等の駆動電源Vcc(5
ボルト)も出力する。
The port PON1 is an F switch element.
It sends a signal to turn on / off the ET51. The port PON2 turns on the FET 52 as a switching element.
Send a signal to turn it off. An external power source (AC
When the adapter is connected, the transistor 53 as a switch element is turned on, and the signal /ADPT.IN input to the port Port7 becomes "L". CPU10 is / A
Based on the level of DPT.IN, the FET 52 is turned off when the external power supply is connected. However, if the refresh is performed even if the external power supply is connected, FE
T51 turns off and FET52 turns on. When the power switch 6 is turned on, the FET 51 or the FET 52 is turned on, and the DC-DC converter 50 converts the power supply voltage to supply power to the thermal head 40, the motor drive circuit 31, and the peripheral circuits. The DC-DC converter 50 further includes a CPU 10 and an EPROM 2
1, drive power supply Vcc (5
(Volts) are also output.

【0022】なお、一旦信号 PON1 および PON2 によっ
てFET51・FET52が共にオフされると、DC−
DCコンバータ50に電源が供給されなくなり、CPU
10に駆動電圧Vccが供給されなくなる。従って、F
ET51・52がオフされた場合には、パワースイッチ
6を再度操作して、再起動することになる。
Note that once both FET51 and FET52 are turned off by the signals PON1 and PON2, DC-
Power is not supplied to the DC converter 50, and the CPU
The drive voltage Vcc is not supplied to 10. Therefore, F
When the ETs 51 and 52 are turned off, the power switch 6 is operated again to restart.

【0023】本プリンタ1は駆動電源として、ニッケル
−カドミウム電池100を内蔵しており、これから約 1
4.4 ボルトの電圧を得ている。また、本実施例のプリン
タ1には電源コネクタ70が設けられており、ACアダ
プタ80が接続可能となっている。ACアダプタ80
は、プリンタ1の駆動電圧を供給するための定電圧回路
82に加えて、定電流回路81を有している。定電圧回
路82は、コネクタ70、FET51を介して、DC−
DCコンバータに接続される。定電流回路81は、コネ
クタ70を介して、充電制御回路60に接続される。
The printer 1 has a built-in nickel-cadmium battery 100 as a driving power source.
You have a voltage of 4.4 volts. Further, the printer 1 of this embodiment is provided with a power supply connector 70, and an AC adapter 80 can be connected thereto. AC adapter 80
Has a constant current circuit 81 in addition to the constant voltage circuit 82 for supplying the drive voltage of the printer 1. The constant voltage circuit 82 is DC-via the connector 70 and the FET 51.
It is connected to a DC converter. The constant current circuit 81 is connected to the charging control circuit 60 via the connector 70.

【0024】本実施例のプリンタ1は、プリンタ1側の
制御によって、ACアダプタ80内部の定電流回路81
により出力される電流を用いて内蔵バッテリの充電を行
なっている。充電時にのみ必要となる定電流回路81を
プリンタ1本体ではなく、ACアダプタ80側に設けた
ことにより、プリンタ1の軽量化・コンパクト化が図ら
れることになる。
The printer 1 of this embodiment is controlled by the printer 1 so that the constant current circuit 81 inside the AC adapter 80 is controlled.
The built-in battery is charged using the current output by. By providing the constant current circuit 81, which is required only during charging, on the AC adapter 80 side instead of the printer 1 main body, the printer 1 can be made lighter and more compact.

【0025】本実施例のプリンタ1は、内蔵バッテリ
(ニッケル−カドミウム電池)100のリフレッシュ・
充電機能を有する。内蔵バッテリ100のリフレッシュ
・充電制御は、充電制御回路60により行なわれる。C
PU10のPort5より/CHARGE信号が充電制御回路60に
出力されると、充電制御回路60は、定電流回路81か
らの電流により、バッテリ100の充電を開始する。充
電の終了は、バッテリ100の電圧をモニタすることに
より行なわれる。
The printer 1 according to the present embodiment refreshes the built-in battery (nickel-cadmium battery) 100.
Has a charging function. The charge control circuit 60 performs the refresh / charge control of the built-in battery 100. C
When the / CHARGE signal is output from the Port 5 of the PU 10 to the charge control circuit 60, the charge control circuit 60 starts charging the battery 100 with the current from the constant current circuit 81. The charging is finished by monitoring the voltage of the battery 100.

【0026】リフレッシュが行なわれる場合には、CP
U10のPort6から/REFRESH信号が出力されて定電流回
路81からの電流はバッテリ100には印加されなくな
る。さらに、ACアダプタ80が接続されているにもか
かわらず、FET51がオフFET52がオン状態とさ
れ、バッテリ100のリフレッシュが実行される。
When refresh is performed, CP
The / REFRESH signal is output from Port 6 of U10, and the current from the constant current circuit 81 is not applied to the battery 100. Further, although the AC adapter 80 is connected, the FET 51 is turned off, the FET 52 is turned on, and the battery 100 is refreshed.

【0027】本実施例のプリンタのサーマルヘッド40
は2560ドット(2560個)の発熱抵抗体が横一列
に並んだラインサーマルヘッドである。1番目から12
80番目のドットのデータ(オン・オフを示すデータ)
はDATA1として、1281番目から2560番目の
ドットデータはDATA2として、CPU70からサー
マルヘッド40へと送られる。なお、前述のように、サ
ーマルヘッド40に送られるドットデータはシリアルデ
ータとして、転送クロックCLKに同期して送られる。
The thermal head 40 of the printer of this embodiment
Is a line thermal head in which heating resistors of 2560 dots (2560 pieces) are arranged in a horizontal row. 1st to 12th
80th dot data (data indicating ON / OFF)
Is sent to the thermal head 40 from the CPU 70 as DATA1 and the 1281st to 2560th dot data as DATA2. Note that, as described above, the dot data sent to the thermal head 40 is sent as serial data in synchronization with the transfer clock CLK.

【0028】感熱紙への印字は、2560個の発熱抵抗
体をストローブ信号/STB1〜/STB4によりそれぞれ駆動制
御される第1〜第4の4ブロックに分割し、2ブロック
ずつタイミングをずらして駆動している(2分割駆
動)。発熱抵抗体の4つのブロックは、ストローブ信号
/STB1〜/STB4を"L"にすることにより、印字データ(ド
ットデータ)に従って通電され発熱する。なお、このブ
ロック化は一時に大量の電流が流れてバッテリを消耗さ
せることを防ぐために行われるものである。したがっ
て、バッテリが十分に充電されている時、あるいは、外
部電源が接続されている場合など電源の消耗が問題にな
らない場合には、4つのブロック全てを同時に駆動する
ことも可能である。
For printing on thermal paper, 2560 heat generating resistors are divided into four blocks, first to fourth blocks, which are driven and controlled by strobe signals / STB1 to / STB4, and the timing is shifted by 2 blocks. (2 split drive). The four blocks of heating resistors are strobe signals.
By setting / STB1 to / STB4 to "L", electricity is generated and heat is generated according to the print data (dot data). It should be noted that this blocking is performed in order to prevent a large amount of current from flowing at one time and draining the battery. Therefore, all four blocks can be driven at the same time when the battery is fully charged or when the power consumption is not a problem such as when an external power source is connected.

【0029】図3は、サーマルラインヘッド40の構成
を表す概念図である。上述のように1番目から1280
番目までの発熱抵抗体40Hに対応したデータがCPU
10から転送されてくると、データはサーマルラインヘ
ッド40に設けられたシフトレジスタ40Aに転送クロ
ックCLKに同期して格納される。サーマルヘッドの発
熱抵抗体40Hとシフトレジスタ40Aおよび40Bの
各ビットとは1対1に対応しており、シフトレジスタの
内容が"1"ならば/STBn(n=1,2,3,4)が"L"になったと
きに、対応する第1〜第4ブロックの発熱抵抗体が発熱
する。
FIG. 3 is a conceptual diagram showing the structure of the thermal line head 40. 1st to 1280 as described above
The data corresponding to the 40th heating resistor 40H is the CPU
When the data is transferred from 10, the data is stored in the shift register 40A provided in the thermal line head 40 in synchronization with the transfer clock CLK. There is a one-to-one correspondence between the heating resistor 40H of the thermal head and each bit of the shift registers 40A and 40B. If the content of the shift register is "1" / STBn (n = 1,2,3,4) Becomes "L", the corresponding heating resistors of the first to fourth blocks generate heat.

【0030】図4は、データDATA1、DATA2の
転送と、サーマルヘッド40および駆動モータ32の制
御の様子を示すタイミングチャートである。
FIG. 4 is a timing chart showing how the data DATA1 and DATA2 are transferred and the thermal head 40 and the drive motor 32 are controlled.

【0031】DRAM74上にビットマップが展開され
ると、ゲートアレイ26からサーマルヘッド40へ1行
分の印字データが転送される。前述のように、まず、D
ATA1(発熱抵抗体の1個目から1280個目までに
対応するデータ)をCLKに同期して転送する。
When the bit map is developed on the DRAM 74, one line of print data is transferred from the gate array 26 to the thermal head 40. As mentioned above, first, D
ATA1 (data corresponding to the first to 1280th heating resistors) is transferred in synchronization with CLK.

【0032】DATA1の転送が完了すると、モータ3
2を駆動して用紙の搬送を開始し、同時に/STB1、/STB2
を"L"にして第1および第2ブロックの発熱抵抗体(1
〜1280個目)を駆動する。また、/STB1が"L"にな
ると、シフトレジスタBにデータを書き込んでもシフト
レジスタAの内容は書き換えられない構成となってお
り、/STB1、/STB2が"L"になると、速やかにDATA2
の転送が開始される。すなわち1個目から1280個目
の発熱抵抗体(第1、第2ブロック)を駆動している間
にDATA2(発熱抵抗体1281個目〜2560個目
に対応するデータ)をCLKに同期させて転送する。/S
TB1、/STB2による駆動が完了した時点ではすでにDAT
A2の転送も完了しているので、次に/STB3、/STB4を"
L"にして、第3および第4ブロック発熱抵抗体(発熱
抵抗体1281個目〜2569個目)を駆動する。こう
して/STB1〜/STB4を所定時間ずつ"L"とすることによ
り、サーマルラインヘッドの一列の発熱抵抗体の駆動が
完了する(1行分の画像形成が終了する)。
When the transfer of DATA1 is completed, the motor 3
2 is started to start the conveyance of the paper, and at the same time, / STB1 and / STB2
Is set to "L", and the heating resistors (1
Drive up to 1280th). Further, when / STB1 becomes "L", the contents of the shift register A cannot be rewritten even if data is written in the shift register B. When / STB1 and / STB2 become "L", DATA2 is promptly changed.
Transfer is started. That is, DATA2 (data corresponding to the 1281st to 2560th heating resistors) is synchronized with CLK while driving the 1st to 1280th heating resistors (first and second blocks). Forward. / S
DAT is already available when the drive by TB1, / STB2 is completed.
Since the transfer of A2 is also completed, next set / STB3 and / STB4 to "
L "to drive the third and fourth block heating resistors (1281st to 2569th heating resistors). By thus setting / STB1 to / STB4 to" L "for a predetermined time, the thermal line The driving of the heating resistors in one row of the head is completed (the image formation for one row is completed).

【0033】図4において、/STB1、/STB2を時間Tの
間"L"とすることにより発熱抵抗体の1個目から128
0個目までが駆動され、/STB3、/STB4を時間Tの間"L"
とすることにより、1281個目から2560個目まで
の発熱抵抗体が駆動される。2行目の印字は同様に、/S
TB1、/STB2を時間T 、次いで/STB3、/STB4を時間Tの
間"L"とすることにより実行する。
In FIG. 4, by setting / STB1 and / STB2 to "L" for the time T, the first heating resistor is 128.
Up to 0th drive, / STB3, / STB4 is "L" during time T
By doing so, the 1281st to 2560th heating resistors are driven. Similarly, print the second line with / S
This is executed by setting TB1 and / STB2 to time T 1, and then setting / STB3 and / STB4 to "L" for time T 2.

【0034】モータ駆動パルス A・/A・B・/B は、図に
示すように/STB1および/STB2による第1、第2ブロック
の発熱抵抗体の駆動が終わると次のパターンに移行す
る。すなわち、1個目から1280個目(第1、第2ブ
ロック)の発熱抵抗体が駆動されている間は、A="H"、/
A="L"、B="L"、/B="H" というパターンであり、128
1個目から2560個目(第3、第4ブロック)の発熱
抵抗体が駆動されている間は、A="H"、/A="L"、B="H"、
/B="L" というパターンになる。以降、同様にして4分
割された発熱抵抗体の2ブロックが駆動される毎に励磁
パターンが更新される。本プリンタにおいては、駆動モ
ータ32に1パルス(1パターン)の駆動パルスが印加
されると用紙が1/2行分進むようになっている。すな
わち、2パルスの駆動パルスが駆動モータ32に印加さ
れると、用紙は1行分搬送され、その間に発熱抵抗体が
全て駆動されることになる。このようにして、用紙を1
行分搬送し、その間に1行分の印字を行うという処理を
繰り返すことにより、1ページ分の印字を完了する。
As shown in the figure, the motor drive pulses A./A.B./B shift to the next pattern when the driving of the heating resistors of the first and second blocks by / STB1 and / STB2 is completed. That is, while the first to 1280th heating resistors (first and second blocks) are being driven, A = "H", /
The pattern is A = "L", B = "L", / B = "H", and 128
While the first to 2560th heating resistors (third and fourth blocks) are being driven, A = "H", / A = "L", B = "H",
The pattern is / B = "L". Thereafter, the excitation pattern is updated each time two blocks of the heating resistor divided into four are driven in the same manner. In this printer, when a drive pulse of one pulse (one pattern) is applied to the drive motor 32, the paper advances by ½ line. That is, when a drive pulse of 2 pulses is applied to the drive motor 32, the paper is conveyed by one line, and all the heating resistors are driven during that time. In this way, 1 sheet of paper
The printing of one page is completed by repeating the process of carrying one line and printing one line in the meantime.

【0035】本実施例のプリンタ1においては、スティ
ッキングによる形成画像への影響を取り除くために、次
のような駆動制御が行なわれる。印字率(=印字のため
に発熱駆動される発熱抵抗体数/発熱抵抗体の総数)が
低い場合には、上に説明した通常の2分割駆動制御が行
なわれる。なお、本実施例においては、印字率は、レジ
スタ40Aおよび40Bの印字データ中の1(オン)の
個数をデータのビット数で割ったものと定義する。印字
率が高い場合には、通常の2分割駆動を行うと、スティ
ッキングによって印字されるラインが見かけ上濃くな
る。このため、印字率が高い場合には、4つのストロー
ブ信号のタイミングをずらす4分割駆動を採用すること
によりスティッキングの発生を防いで、印字ラインが濃
くならないようにしている。
In the printer 1 of this embodiment, the following drive control is performed in order to remove the influence of sticking on the formed image. When the printing rate (= the number of heating resistors driven to generate heat for printing / the total number of heating resistors) is low, the normal two-division drive control described above is performed. In the present embodiment, the print rate is defined as the number of 1s (on) in the print data of the registers 40A and 40B divided by the number of bits of the data. When the printing rate is high, when the normal two-division driving is performed, the line printed by the sticking apparently becomes dark. For this reason, when the printing rate is high, the four-division driving in which the timings of the four strobe signals are shifted is adopted to prevent the occurrence of sticking and prevent the print line from becoming dark.

【0036】図5は、第1〜第4の各ブロック毎のスト
ローブのタイミングを決定するためのフローチャートで
ある。ここでは、第1ブロックおよび第2ブロックを合
わせて第1グループ、第3ブロックおよび第4ブロック
を合わせて第2グループとし、各グループ毎に、2つの
ブロックを同時に駆動するか、順次駆動するかを決定し
ている。まず、第1グループ(第1ブロックおよび第2
ブロック)の印字率(発熱駆動される発熱抵抗体数/グ
ループ内の発熱抵抗体の総数)を決定する(S1)。印
字率が所定値xより大きい場合(Y:S3)には、第1
グループ内の2つのブロックを分割して駆動する。即
ち、第1グループ(発熱抵抗体1個目から1280個目
まで)の発熱素子の駆動時に、/STB1および/STB2のタイ
ミングをずらすことにより、第1グループに含まれる第
1ブロックと第2ブロックを2分割(S7)して、タイ
ミングをずらして駆動する。フローチャートは1つのグ
ループに関する処理のみを示しているが、第2グループ
(発熱抵抗体の1281個目から2560個目までの発
熱素子)を駆動する場合にも、同様に、印字率が高い場
合には、グループ内の第3ブロックおよび第4ブロック
を、/STB3および/STB4のタイミングをずらす事により、
異なるタイミングで駆動する。このように、制御するこ
とにより、1行の印字を行なう際に、発熱抵抗体は印字
率に応じて2〜4ブロックに分割されて駆動されるた
め、スティッキングによる悪影響を排除することができ
る。印字率が所定値x以下の場合(N:S3)には、グ
ループ内の2つのブロックは分割されず、同時に駆動さ
れる(S5)。
FIG. 5 is a flowchart for determining the strobe timing for each of the first to fourth blocks. Here, the first block and the second block are combined to form a first group, and the third block and the fourth block are combined to form a second group, and two blocks are driven simultaneously or sequentially in each group. Has been decided. First, the first group (first block and second group
The printing rate of the block) (the number of heat generating resistors driven by heat generation / the total number of heat generating resistors in the group) is determined (S1). When the print ratio is larger than the predetermined value x (Y: S3), the first
The two blocks in the group are divided and driven. That is, by shifting the timing of / STB1 and / STB2 when driving the heating elements of the first group (1st to 1280th heating resistors), the first block and the second block included in the 1st group Is divided into two (S7), and the driving is performed by shifting the timing. Although the flow chart shows only the processing for one group, when the second group (the heating elements from the 1281st to 2560th heating elements) is driven, similarly, when the printing rate is high. By shifting the timing of / STB3 and / STB4 for the 3rd and 4th blocks in the group,
Drive at different timing. By controlling in this manner, when printing one line, the heating resistors are divided into 2 to 4 blocks and driven according to the printing rate, so the adverse effect of sticking can be eliminated. When the print ratio is less than or equal to the predetermined value x (N: S3), the two blocks in the group are not divided and are driven simultaneously (S5).

【0037】図6は、第2実施例としての、簡易化され
た制御を示すフローチャートである。第2実施例におい
ては、1行全体の印字率に基づいて、全発熱抵抗体を2
つまたは4つのブロックに分割している。S10では、
全発熱抵抗体と、1行分の画像形成のために発熱駆動さ
れる抵抗体の数とに基づいて、印字率を決定する。印字
率が所定値xを越えているかどうかを判定し(S1
1)、所定値xより大きい場合には全発熱抵抗体を4つ
のブロックに分割する。印字率が所定値x以下であれ
ば、全発熱抵抗体を2つのブロックに分割する。こうし
て分割されたブロックは、タイミングをずらして駆動さ
れる。
FIG. 6 is a flow chart showing a simplified control as the second embodiment. In the second embodiment, the total number of heating resistors is set to 2 based on the printing rate of one line.
It is divided into one or four blocks. In S10,
The printing rate is determined based on the total number of heating resistors and the number of resistors driven to generate heat for forming one line of image. It is determined whether the print ratio exceeds a predetermined value x (S1
1) If the value is larger than the predetermined value x, all heating resistors are divided into four blocks. If the print ratio is less than or equal to the predetermined value x, all the heating resistors are divided into two blocks. The blocks thus divided are driven at different timings.

【0038】図7は、全発熱抵抗体を第1ブロック〜第
4ブロックの4ブロックに分割して駆動する場合の、ス
トローブ信号のタイミングを示すタイミングチャートで
ある。
FIG. 7 is a timing chart showing the timing of the strobe signal in the case where all the heating resistors are divided into four blocks, that is, the first block to the fourth block and driven.

【0039】DATA1の転送が完了すると、モータ3
2を駆動して用紙の搬送を開始し、同時に/STB1、/STB2
を順に"L"にして第1、第2ブロックの発熱抵抗体(1
〜1280個目)を順次駆動する。/STB2は/STB1が"L"
から"H"になると直ちに"L"になる。また、/STB1が"
L"になると、速やかにDATA2が転送される。/STB2
による駆動が完了した時点ではすでにDATA2の転送
が完了しているので、/STB2に続いて、/STB3、/STB4を
順次"L"にして、第3、第4ブロックの発熱抵抗体(発
熱抵抗体1281個目〜2569個目)を順次駆動す
る。こうして/STB1〜/STB4を所定時間Tずつ"L"とする
ことにより、サーマルラインヘッドの一列の発熱抵抗体
の4分割駆動が完了する(1行分の画像形成が終了す
る)。図7は、2行分の画像形成の様子を示しており、
各行とも発熱抵抗体が4つのブロックに分割されて駆動
される例を示している。図7において、/STB1、次いで/
STB2を時間Tの間"L"とすることにより発熱抵抗体の1
個目から1280個目までの駆動が完了し、/STB3、次
いで/STB4を時間Tの間"L"とすることにより、128
1個目から2560個目までの発熱抵抗体の駆動が完了
する。2行目の印字は同様に、時間Tづつ/STB1〜/STB4
を順次"L"とすることにより実行する。
When the transfer of DATA1 is completed, the motor 3
2 is started to start the conveyance of the paper, and at the same time, / STB1 and / STB2
To "L" in order, and the heating resistors (1
(The 1280th) is sequentially driven. / STB2 is "L" for / STB1
From "H" to "L" immediately. Also, / STB1 is "
When it goes to L ", DATA2 is immediately transferred./STB2
Since the transfer of DATA2 has already been completed by the time when the driving by, the / STB2 and / STB3 and / STB4 are sequentially set to "L", and the heating resistors of the third and fourth blocks (heating resistance The 1281st to 2569th bodies are sequentially driven. By setting / STB1 to / STB4 to "L" for each predetermined time T in this manner, the four-division driving of the heating resistors in one row of the thermal line head is completed (image formation for one row is completed). FIG. 7 shows a state of image formation for two lines,
In each row, the heating resistor is divided into four blocks and driven. In Figure 7, / STB1 and then /
By setting STB2 to "L" for time T, 1
The driving from the 1st to 1280th is completed, and / STB3 and then / STB4 are set to "L" for the time T, so that 128
The driving of the first to 2560th heating resistors is completed. Similarly, the second line is printed every T times / STB1 to / STB4
Are sequentially set to "L" for execution.

【0040】モータ駆動パルス A・/A・B・/B は、図に
示すように/STB1および/STB2による発熱抵抗体の駆動、
/STB3および/STB4による駆動が終わる毎に、即ち、1/
2行分の印字が完了する毎に次のパターンに移行し、記
録紙が1/2行分搬送される。
The motor drive pulses A // A / B // B are used to drive the heating resistors by / STB1 and / STB2 as shown in the figure.
Every time the drive by / STB3 and / STB4 ends, that is, 1 /
Each time printing of two lines is completed, the pattern moves to the next pattern, and the recording paper is conveyed by 1/2 line.

【0041】なお、上記実施例は、サーマルラインヘッ
ドを用いて、感熱紙に記録するプリンタであるが、本発
明は、サーマルラインヘッドを用いて、感熱インクシー
トのインクを普通紙に転写するようなプリンタにおいて
も、適用可能である。
Although the above embodiment is a printer for recording on thermal paper by using a thermal line head, the present invention uses the thermal line head to transfer the ink of the thermal ink sheet to plain paper. It is also applicable to various printers.

【0042】なお、上記実施例においては、印字率を発
熱駆動される発熱抵抗体/発熱抵抗体の総数として、印
字率の大小に応じて制御を行っている。しかし、本発明
は、印字率の比較による制御に限られるものではなく、
例えば、基準値と、発熱駆動される発熱抵抗体の数とを
比較し、その大小関係に応じて制御を行うようにして
も、同様の効果を得ることが出来る。
In the above embodiment, the print ratio is set as the total number of heat generating resistors / heat generating resistors driven to generate heat, and control is performed according to the size of the print ratio. However, the present invention is not limited to the control by comparing the print ratios,
For example, the same effect can be obtained by comparing the reference value with the number of heat generating resistors that are driven to generate heat and performing control according to the magnitude relationship.

【0043】[0043]

【発明の効果】上記の様に、本発明のサーマルヘッド駆
動方法および装置によれば、発熱抵抗体の駆動をブロッ
ク分割して制御し、通常は分割数を小さくし、印字率が
高い場合に分割数を大きくして各ブロックの駆動タイミ
ングをずらして印字するよう制御しているため、スティ
ッキングの影響を効果的に抑えることができる。
As described above, according to the thermal head driving method and apparatus of the present invention, the drive of the heating resistor is divided into blocks and controlled, and usually the number of divisions is made small and the printing rate is high. Since the number of divisions is increased and printing is performed by shifting the driving timing of each block, the effect of sticking can be effectively suppressed.

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

【図1】本発明の実施例であるサーマルラインヘッドプ
リンタの外観を示す斜視図である。
FIG. 1 is a perspective view showing the external appearance of a thermal line head printer that is an embodiment of the present invention.

【図2】サーマルラインヘッドプリンタの制御を説明す
るためのブロック図である。
FIG. 2 is a block diagram for explaining control of a thermal line head printer.

【図3】サーマルヘッドの構成を示す図である。FIG. 3 is a diagram showing a configuration of a thermal head.

【図4】印字制御を説明するためのタイミングチャート
である。
FIG. 4 is a timing chart for explaining print control.

【図5】本発明の実施例の印字制御を説明するフローチ
ャートである。
FIG. 5 is a flowchart illustrating print control according to an embodiment of the present invention.

【図6】本発明の第2実施例の印字制御を説明するフロ
ーチャートである。
FIG. 6 is a flowchart illustrating print control according to the second embodiment of the present invention.

【図7】発熱抵抗体を4ブロックに分割し、タイミング
をずらして駆動する場合のタイミングチャートである。
FIG. 7 is a timing chart in the case where the heating resistor is divided into four blocks and the driving is performed with a shifted timing.

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

1 プリンタ 2 カバー 3 ハウジング 10 CPU 40 サーマルヘッド 1 Printer 2 Cover 3 Housing 10 CPU 40 Thermal Head

───────────────────────────────────────────────────── フロントページの続き (72)発明者 堀江 幹生 東京都板橋区前野町2丁目36番9号 旭光 学工業株式会社内 (72)発明者 織田 洋 東京都板橋区前野町2丁目36番9号 旭光 学工業株式会社内 (72)発明者 鈴木 克佳 東京都板橋区前野町2丁目36番9号 旭光 学工業株式会社内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Mikio Horie 2-36-9 Maeno-cho, Itabashi-ku, Tokyo Asahi Kogaku Kogyo Co., Ltd. (72) Inventor Hiroshi Oda 2-36-9 Maeno-cho, Itabashi-ku, Tokyo No. Asahi Kogaku Kogyo Co., Ltd. (72) Inventor Katsuka Suzuki 2-36 Maeno-cho, Itabashi-ku, Tokyo No. 36 Asahi Kogaku Kogyo Co., Ltd.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】線状に配置された複数の発熱抵抗体を有す
るサーマルラインヘッドを用いて、記録紙に画像形成を
行なうプリンタにおいて、 前記複数の発熱抵抗体を複数のブロックに分割し、各ブ
ロック毎に独立して発熱駆動することが可能な、駆動手
段と、 サーマルヘッドに入力される印字データに基づき印字率
を決定する印字率決定手段と、 前記印字率決定手段により決定された印字率に応じて、
前記複数のブロックを発熱駆動するタイミングを決定す
るタイミング決定手段と、を有することを特徴とする、
サーマルヘッド駆動装置。
1. A printer for forming an image on a recording sheet by using a thermal line head having a plurality of heating resistors arranged linearly, wherein the plurality of heating resistors are divided into a plurality of blocks. Driving means capable of independently driving heat generation for each block, printing rate determining means for determining a printing rate based on print data input to a thermal head, and printing rate determined by the printing rate determining means In response to the,
A timing determining unit that determines a timing for driving the plurality of blocks to generate heat,
Thermal head drive device.
【請求項2】線状に配置された複数の発熱抵抗体を有す
るサーマルラインヘッドを用いて、記録紙に画像形成を
行なうプリンタにおいて、 前記複数の発熱抵抗体を同時に発熱駆動される発熱抵抗
体毎に複数のブロックに分割する分割手段と、 前記複数のブロックをそれぞれ異なるタイミングで駆動
する駆動手段と、 サーマルヘッドに入力される印字データ基づいて印字率
を決定する印字率決定手段と、 前記分割手段が分割するブロック数を、前記印字率決定
手段により決定された印字率に応じて変更させる、制御
手段と、を有することを特徴とする、サーマルヘッド駆
動装置。
2. A printer for forming an image on a recording sheet using a thermal line head having a plurality of heating resistors arranged linearly, wherein the heating resistors are driven to generate heat at the same time. Dividing means for dividing into a plurality of blocks for each, driving means for driving the plurality of blocks at different timings, printing rate determining means for determining a printing rate based on print data input to a thermal head, and the dividing means A thermal head driving device, comprising: a control unit configured to change the number of blocks divided by the unit according to the printing rate determined by the printing rate determining unit.
【請求項3】線状に配置された複数の発熱抵抗体を有す
るサーマルラインヘッドを用いて、記録紙に画像形成を
行なうプリンタにおいて、 サーマルヘッドに入力される印字データ基づいて印字率
を決定し、 前記複数の発熱抵抗体を、前記印字率に応じて複数のブ
ロックに分割し、 分割された前記複数のブロックをそれぞれ異なるタイミ
ングで駆動することを特徴とする、サーマルヘッド駆動
方法。
3. A printer for forming an image on a recording sheet by using a thermal line head having a plurality of heating resistors arranged in a line, wherein the printing rate is determined based on print data input to the thermal head. A method of driving a thermal head, characterized in that the plurality of heating resistors are divided into a plurality of blocks according to the printing rate, and the plurality of divided blocks are driven at different timings.
JP16303095A 1994-06-06 1995-06-06 Thermal head driving method and apparatus Pending JPH0852894A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16303095A JPH0852894A (en) 1994-06-06 1995-06-06 Thermal head driving method and apparatus

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP14720694 1994-06-06
JP6-147206 1994-06-06
JP16303095A JPH0852894A (en) 1994-06-06 1995-06-06 Thermal head driving method and apparatus

Publications (1)

Publication Number Publication Date
JPH0852894A true JPH0852894A (en) 1996-02-27

Family

ID=26477821

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16303095A Pending JPH0852894A (en) 1994-06-06 1995-06-06 Thermal head driving method and apparatus

Country Status (1)

Country Link
JP (1) JPH0852894A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006297700A (en) * 2005-04-19 2006-11-02 Sato Corp Thermal printer and thermal printer output rate dump output method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006297700A (en) * 2005-04-19 2006-11-02 Sato Corp Thermal printer and thermal printer output rate dump output method

Similar Documents

Publication Publication Date Title
JPH07329338A (en) Thermal printer and thermal printer driving method
JPH07329341A (en) Printing control method, apparatus and image forming apparatus
KR900014137A (en) Thermal Transfer Printers for Portable Data Terminals
US5191356A (en) Tower conserving recording apparatus
JP3345176B2 (en) Mode control device
JP3515640B2 (en) Thermal printer and thermal printer driving method
JP2557049B2 (en) Printing method of thermal printer
JPH0852894A (en) Thermal head driving method and apparatus
JPH10109435A (en) Driving method of thermal line printer
US6784909B2 (en) Auxiliary control device for managing printing in a thermal printer
JPH0858135A (en) Thermal head drive
JP3586324B2 (en) Thermal line printer and driving method of thermal line printer
JP3302146B2 (en) Printer device and head drive circuit thereof
JP4373773B2 (en) Printing device
JP2825501B2 (en) Printer
JPH06183048A (en) Thermal printer
JP2859182B2 (en) Thermal printer
JPH0865915A (en) Charging system
JP2833900B2 (en) Thermal head device
JPH0325115B2 (en)
JPH0852923A (en) Printer
JP2025080907A (en) Printers, programs, and how to print with a printer
JPH0312332B2 (en)
JPS6360761A (en) printing device
JPS60156126A (en) data output device