JPH08258313A - Thermal printer - Google Patents

Thermal printer

Info

Publication number
JPH08258313A
JPH08258313A JP9029395A JP9029395A JPH08258313A JP H08258313 A JPH08258313 A JP H08258313A JP 9029395 A JP9029395 A JP 9029395A JP 9029395 A JP9029395 A JP 9029395A JP H08258313 A JPH08258313 A JP H08258313A
Authority
JP
Japan
Prior art keywords
head
temperature
data
thermal
strobe
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
JP9029395A
Other languages
Japanese (ja)
Inventor
Tatsuo Oba
健生 大場
Yutaka Fukai
裕 深井
Naoki Kojima
直樹 小島
Chizuo Sano
千鶴男 佐野
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.)
Max Co Ltd
Original Assignee
Max 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 Max Co Ltd filed Critical Max Co Ltd
Priority to JP9029395A priority Critical patent/JPH08258313A/en
Publication of JPH08258313A publication Critical patent/JPH08258313A/en
Pending legal-status Critical Current

Links

Landscapes

  • Handling Of Sheets (AREA)
  • Electronic Switches (AREA)

Abstract

PURPOSE: To stabilize a printing density while improving a printing speed, by determining the dividing number of a head and the dividing number of data from a black print rate of output data, controlling a count of heat-generating elements of the head driven at one time and determining a speed from the temperature of the head. CONSTITUTION: In a head-controlling means 5 controlling a thermal head 3, data are divided to a first and a second blocks. For example, when the right half of the data are output, heat-generating elements of the head are driven alternately, and outputting of strobe signals is controlled by dividing the data into two groups so as to be finished by two strobe signals. A black print rate is calculated for every line of the data, which is compared with a reference black rate, thereby to determine the dividing number (outputting method) of the thermal head 3. A strobe width (time for driving the heat-generating elements) is changed in accordance with the temperature of the head 3 detected by a temperature-detecting means 4, thereby to control a heat-generating temperature of the heat-generating elements and maintain a printing density constant.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、サーマルヘッドを使用
した印刷装置においてサーマルヘッドへの出力データを
ヘッド温度と印字黒画率とで制御するサーマルプリンタ
に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a thermal printer which controls output data to the thermal head by a head temperature and a print black image ratio in a printing apparatus using the thermal head.

【0002】[0002]

【従来技術】一般に、サーマルプロッタでは出力するデ
ータを1ラインごとにサーマルヘッドに出力することに
より、印刷処理のスピードアップを図っているが、サー
マルヘッド1ライン分のデータを出力するためには印字
黒画率が高い時と低い時とではヘッドの消費する電力が
大きく異なり、印字黒画率100%に対応するためには
容量の大きな電源が必要になり、コスト、サイズ及び重
量の面で効率が悪かった。
2. Description of the Related Art Generally, in a thermal plotter, the data to be output is output to the thermal head line by line to speed up the printing process. However, in order to output data for one line of the thermal head, printing is performed. The power consumed by the head differs greatly when the black image ratio is high and when the black image ratio is low, and a large-capacity power supply is required to support a print black image ratio of 100%, which is efficient in terms of cost, size, and weight. Was bad.

【0003】[0003]

【発明が解決しようとする課題】本発明は、前記背景の
下に成立したものであって容量の小さな電源でサーマル
ヘッドを効率よく駆動できる低コストでありながら、処
理効率の高いサーマルプリンタを提供することを目的と
する。
SUMMARY OF THE INVENTION The present invention has been made in view of the above background, and provides a thermal printer with high processing efficiency while being able to efficiently drive a thermal head with a power source having a small capacity and at a low cost. The purpose is to do.

【0004】[0004]

【課題を達成するための手段】前記目的を達成するため
に、本発明のサーマルプリンタはサーマルヘッドの温度
を検出する温度検出手段と、受信データから印字黒画率
を算出し、算出した黒画率に基づいて受信データをサー
マルヘッドに出力する時のサーマルヘッドの分割数と受
信データの分割数とを定めた出力形式を決定し、決定し
た出力形式と上記温度検出手段の検出したヘッド温度と
に基づいて印字スピードを設定するとともに、出力形式
と印字スピードとに基づいて決定されたヘッド温度/ス
トローブ幅変換テーブルからストローブ信号の幅を選択
し、決定した出力形式と選択したストローブ幅とで受信
データをサーマルヘッドに出力するヘッド制御手段と、
設定された印字スピードで用紙を制御する用紙制御手段
とを備えたことを特徴とする。
In order to achieve the above object, the thermal printer of the present invention comprises a temperature detecting means for detecting the temperature of a thermal head, a print black image ratio calculated from received data, and a calculated black image. Based on the rate, the output format that defines the number of divisions of the thermal head and the number of divisions of the received data when outputting the received data to the thermal head is determined, and the determined output format and the head temperature detected by the temperature detection means. The print speed is set based on the output temperature and the strobe width, and the strobe signal width is selected from the head temperature / strobe width conversion table determined based on the output format and the print speed, and the selected output format and the selected strobe width are received. Head control means for outputting data to the thermal head,
And a paper control means for controlling the paper at a set printing speed.

【0005】上記ヘッド制御手段がストローブ幅を用紙
に対応して手動で変更する変更手段を備えるとともに、
上記変更手段で変更したストローブの幅に基づいて印字
スピードの修正を行うことが好ましい。
The head control means is provided with a changing means for manually changing the strobe width corresponding to the sheet, and
It is preferable to correct the printing speed based on the strobe width changed by the changing means.

【0006】[0006]

【発明の作用】前記構成によれば、温度検出手段はサー
マルヘッドの温度を検出し、ヘッド制御手段に検出した
温度を出力する。ヘッド制御手段は受信データから印字
黒画率を算出し、算出した印字黒画率に基づいてサーマ
ルヘッドの分割数とデータの分割数を定めた出力形式を
決定するとともに、上記サーマルヘッドの温度と上記出
力形式とに基づいて印字スピードを設定するとともに、
出力形式と印字スピードとに基づいて決定されたヘッド
温度/ストローブ幅変換テーブルからストローブ信号の
幅を選択し、決定した出力形式と選択したストローブ幅
とで受信データをサーマルヘッドに出力する。用紙制御
手段は設定された印字スピードに基づいて用紙を送る速
度を制御する。
According to the above construction, the temperature detecting means detects the temperature of the thermal head and outputs the detected temperature to the head control means. The head control means calculates the print black image rate from the received data, determines the output format that determines the number of divisions of the thermal head and the number of data divisions based on the calculated print black image rate, and determines the temperature of the thermal head. While setting the print speed based on the above output format,
The width of the strobe signal is selected from the head temperature / strobe width conversion table determined based on the output format and the printing speed, and the received data is output to the thermal head in the determined output format and the selected strobe width. The sheet control means controls the speed of feeding the sheet based on the set printing speed.

【0007】また、用紙に対応してストローブ幅を手動
で変更する変更手段を備えた場合は制御手段は変更され
たストローブ幅に基づいて印字スピードの修正を行う。
Further, when the changing means for manually changing the strobe width corresponding to the sheet is provided, the control means corrects the printing speed based on the changed strobe width.

【0008】[0008]

【実施例】以下、図面によって本発明の実施態様につい
て説明する。図1はサーマルプリンタ1の使用状態を示
し、このサーマルプリンタ1はパソコン10で作成した
図形や文字のデータをケーブル11を介して入力し、入
力したデータを感熱紙2にサーマルヘッド3で出力する
ように設けられている。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows a usage state of the thermal printer 1. The thermal printer 1 inputs graphic and character data created by a personal computer 10 through a cable 11 and outputs the input data to a thermal paper 2 by a thermal head 3. Is provided.

【0009】上記サーマルプリンタ1は図2に示すよう
に、サーマルヘッド3の温度を検出する温度検出手段4
と、サーマルヘッド3を制御するヘッド制御手段5と、
感熱紙2の送りを制御する用紙制御手段6とで構成さ
れ、上記ヘッド制御手段5にはパソコンなどコンピュー
タで作成したデータを受信するインターフェース7、入
力したデータを蓄積するメモリ8、ヘッド温度に対応し
たストローブ幅が登録されているヘッド温度/ストロー
ブ幅変換テーブル9及び、操作ボタンや操作指示、設定
状態等を表示するディスプレイからなるコンソール10
が接続されている。
As shown in FIG. 2, the thermal printer 1 has a temperature detecting means 4 for detecting the temperature of the thermal head 3.
And a head control means 5 for controlling the thermal head 3,
The head control means 5 is composed of a paper control means 6 for controlling the feeding of the thermal paper 2. The head control means 5 corresponds to an interface 7 for receiving data created by a computer such as a personal computer, a memory 8 for storing the input data, and a head temperature. Head temperature / strobe width conversion table 9 in which the strobe width is registered, and a console 10 including a display for displaying operation buttons, operation instructions, setting states, etc.
Is connected.

【0010】上記温度検出手段4はサーマルヘッド3に
適宜手段で取着されたサーミスタと、サーミスタの温度
による抵抗値の変化をデジタル信号に変換するADコン
バータとで構成され、サーマルヘッド3の動作中の温度
を検出し、検出した温度データをヘッド制御手段5にデ
ジタル信号に変換して送出するように設けられている。
The temperature detecting means 4 comprises a thermistor attached to the thermal head 3 by an appropriate means and an AD converter for converting a change in resistance value due to the temperature of the thermistor into a digital signal. Is detected, and the detected temperature data is converted into a digital signal and sent to the head control means 5.

【0011】上記サーマルヘッド3は小さな発熱素子を
ヘッドの長手方向に並設したもので、熱により発色する
感熱紙に接触させ、この感熱紙をフィードしながらデー
タに対応する発熱素子を発熱させることにより、感熱紙
を発色させて文字や図形等のデータを作成するように設
けられている。このサーマルヘッド3は、温度が低けれ
ば淡く、温度が高ければ濃く感熱紙を発色することにな
り、ヘッド温度が低ければ長時間、ヘッド温度が高けれ
ば短時間電圧を印加することにより同じ濃度で印刷する
ことが可能となる。
The thermal head 3 has small heating elements arranged side by side in the longitudinal direction of the head. The thermal head 3 is brought into contact with a thermal paper which is colored by heat, and heats the heating element corresponding to data while feeding the thermal paper. According to this, the thermal paper is colored to create data such as characters and figures. The thermal head 3 is light when the temperature is low, and dark when the temperature is high, so that the thermal paper is colored. When the head temperature is low, the voltage is applied for a long time and when the head temperature is high, the voltage is applied at the same density. It becomes possible to print.

【0012】上記サーマルヘッド3を制御するヘッド制
御手段5は、データを第1ブロックと第2ブロックとに
分けて、例えば図4(a)の右半分のデータを出力する
時はヘッドの発熱素子を図4(b)及び図4(d)に示
すように交互に駆動し、データを2グループに分けて2
回のストローブ信号で完成するようにストローブ信号の
出力を制御するとともに、データの1ラインごとの印字
黒画率(1ラインにおける有効ビット数)を算出し、算
出した黒画率と基準の黒画率と比較して上記サーマルヘ
ッド3の分割数(出力形式)を2分割又は4分割を決定
する。
The head control means 5 for controlling the thermal head 3 divides the data into a first block and a second block, for example, when outputting the right half data of FIG. 4A, the head heating element. Are alternately driven as shown in FIGS. 4 (b) and 4 (d), and the data is divided into 2 groups and 2
The strobe signal output is controlled so as to be completed by one strobe signal, and the print black image ratio (effective bit number in one line) of each line of data is calculated, and the calculated black image ratio and the reference black image are calculated. The number of divisions (output format) of the thermal head 3 is determined to be 2 divisions or 4 divisions by comparison with the rate.

【0013】黒画率が50%未満であればデータを分割
せずに2回のストローブ信号(STB1、STB2)で
出力し(図3(a)、(b)及び(c)参照)、50%
以上〜80%未満でればヘッドを2分割し、出力するデ
ータを2グループに分割して4回のストローブ信号(S
TB1〜STB4)で出力し(図4(b)〜(e)参
照)、80%以上であればヘッドを4分割し、出力する
データを2グループに分割して8回のストローブ信号
(STB1〜STB8)で出力するように設けられてい
る(図5参照)。
If the black image ratio is less than 50%, the data is not divided and is output as strobe signals (STB1, STB2) twice (see FIGS. 3A, 3B and 3C), and 50 %
If it is above 80%, the head is divided into two, the data to be output is divided into two groups, and the strobe signal (S
TB1 to STB4) (see FIGS. 4B to 4E), and if 80% or more, the head is divided into four, the data to be output is divided into two groups, and strobe signals (STB1 to STB1 to 8 times). STB8) is provided to output (see FIG. 5).

【0014】このように、印字黒画率に基づいてヘッド
を分割し、分割したヘッドに対応してデータを出力する
とともに、データをグループに分割して交互に出力する
ことにより容量の小さな電源で、大きなサーマルヘッド
3を駆動することができる。なお、図3、図4及び図5
では説明を分かりやすくするためデータは全ビットを有
効データとして表示してある。
In this way, the head is divided based on the print black image ratio, data is output corresponding to the divided heads, and the data is divided into groups and alternately output, so that a power source with a small capacity can be used. The large thermal head 3 can be driven. Note that FIG. 3, FIG. 4, and FIG.
Then, in order to make the explanation easy to understand, all bits of the data are displayed as valid data.

【0015】また、出力形式を決定する基準は50%及
び80%に限定されるものではなく、電源の容量に応じ
て基準値を設定すればよい。
The reference for determining the output format is not limited to 50% and 80%, and the reference value may be set according to the capacity of the power supply.

【0016】さらに、上記温度検出手段4によって検出
したヘッド3の温度によりストローブ幅(発熱素子を駆
動する時間)をヘッド温度が高ければストローブ幅を小
さく、ヘッド温度が低ければストローブ幅を大きくし
て、発熱素子の発熱温度をコントロールし、印刷濃度を
一定に保つように設けられている。
Further, depending on the temperature of the head 3 detected by the temperature detecting means 4, the strobe width (the time for driving the heating element) is increased when the head temperature is high, and increased when the head temperature is low. The heating temperature of the heating element is controlled to keep the print density constant.

【0017】このストローブ幅は後述するヘッド温度に
対するストローブ幅の変換テーブルを参照して決定され
る。
This strobe width is determined by referring to the conversion table of the strobe width with respect to the head temperature described later.

【0018】図6(a)は黒画率が50%未満でヘッド
温度が低いときのストローブ信号の出力状態を示し、図
6(b)はヘッド温度が高いときのストローブ信号の出
力状態を示している。
FIG. 6A shows the output state of the strobe signal when the black image ratio is less than 50% and the head temperature is low, and FIG. 6B shows the output state of the strobe signal when the head temperature is high. ing.

【0019】図7(a)は黒画率が50%以上80%未
満でヘッド温度が低いときのストローブ信号の出力状態
を示し、図7(b)はヘッド温度が高いときのストロー
ブ信号の出力状態を示している。
FIG. 7A shows the output state of the strobe signal when the black image ratio is 50% or more and less than 80% and the head temperature is low, and FIG. 7B shows the strobe signal output when the head temperature is high. It shows the state.

【0020】図8(a)は黒画率が80%以上でヘッド
温度が低いときのストローブ信号の出力状態を示し、図
8(b)はヘッド温度が高いときのストローブ信号の出
力状態を示している。
FIG. 8A shows the output state of the strobe signal when the black image ratio is 80% or more and the head temperature is low, and FIG. 8B shows the output state of the strobe signal when the head temperature is high. ing.

【0021】上記用紙制御手段6は感熱紙2をフィード
するプラテン15と、プラテン15を駆動するステップ
STモータ17とモータ制御回路16とから構成され、
このモータ制御回路16はステップSTモータ17の駆
動パルスの周期を、ヘッドの分割率とヘッド温度とに基
づいてヘッド温度が高ければ短く、ヘッド温度が低けれ
ば長くしてモータ16の速度を制御し、ストローブ幅に
対応して用紙送りの速度(以下スピードという)を変え
て効率よく印刷を行うように設けられている。この、ス
ピードは黒画率の基準で決定された出力形式(分割数)
ごとに、ヘッド温度に基づいて低速度、中速度及び高速
度の3段階に設定され、このスピードに対応してそれぞ
れ、ヘッド温度/ストローブ幅変換テーブルが設定され
ている。
The paper control means 6 comprises a platen 15 for feeding the thermal paper 2, a step ST motor 17 for driving the platen 15 and a motor control circuit 16.
The motor control circuit 16 controls the speed of the motor 16 by setting the cycle of the drive pulse of the step ST motor 17 to be short based on the head division ratio and the head temperature when the head temperature is high and long when the head temperature is low. , The paper feed speed (hereinafter referred to as the speed) is changed according to the strobe width so that printing can be performed efficiently. This speed is the output format (the number of divisions) that is determined based on the black ratio.
The head temperature / strobe width conversion table is set corresponding to each of the three speeds of low speed, medium speed, and high speed based on the head temperature.

【0022】このヘッド温度/ストローブ幅変換テーブ
ルは、ヘッド温度に対する発熱素子への電流の印加時間
(カウンタ値)を設定したもので、ヘッド温度が高けれ
ば発熱素子を駆動するエネルギーが小さくとも容易にヘ
ッド温度を上昇させることができ、ヘッド温度が低けれ
ば発熱素子を駆動するエネルギーを大きくしないとヘッ
ド温度を上昇することができないため、ヘッド温度が高
ければストローブ幅(カウンタ値)が小さく、ヘッド温
度が低ければストローブ幅(カウンタ値)が大きくなる
ように設定されている。この変換テーブルは図9に示す
ように、印字形式とスピードとの組み合わせにより9種
類の変換テーブルが予め作成されている。
This head temperature / strobe width conversion table sets the current application time (counter value) to the heating element with respect to the head temperature. If the head temperature is high, the heating element can be easily driven even if the energy for driving the heating element is small. The head temperature can be increased. If the head temperature is low, the head temperature cannot be increased unless the energy for driving the heating element is increased. Therefore, if the head temperature is high, the strobe width (counter value) is small, Is set, the strobe width (counter value) is set to be large. As shown in FIG. 9, this conversion table has nine types of conversion tables created in advance depending on the combination of the print format and the speed.

【0023】これはヘッド温度の計測時に同じ温度であ
ってもスピードが異なると印字する段階でヘッド温度が
変わってくるので(スピードが遅いとヘッド温度が冷め
てくるため)、ヘッド温度が同一であってもスピードに
よりストローブ幅に補正を加えることにより印字濃度を
一定に保つことができる。
This is because the head temperature changes at the stage of printing when the speed is different even if the temperature is the same when measuring the head temperature (because the head temperature cools when the speed is slow), the head temperature remains the same. Even if there is, the print density can be kept constant by correcting the strobe width depending on the speed.

【0024】上述のように構成されたサーマルプリンタ
の処理の流れを図10〜図13のフローチャートで説明
する。
The process flow of the thermal printer configured as described above will be described with reference to the flow charts of FIGS.

【0025】パソコンからデータを受信し(ステップS
T1)、受信したデータを印刷出力する前にヘッド温度
を計測する(ステップST2)。次に印字黒画率を算出
し(ステップST3)、予め設定された基準値に基づい
て出力形式(ヘッドの分割数)を決定する。出力形式の
決定はステップST3で算出した黒画率を基準値と比較
する(ステップST4)。黒画率が50%未満か否か判
断し(ステップST5)、50%未満であれば駆動する
発熱素子の数が少なく電源容量が十分と判断しデータを
分割せずに(ステップST6)ステップST100に進
む。黒画率が50%以上であればステップST7に進み
黒画率が80%以上かどうか判断し、黒画率が80%未
満であれば駆動する発熱素子の数が多く、電源に対する
負荷が大きいと判断し、サーマルヘッドを2分割及びデ
ータを2グループに分割(ステップST8)してステッ
プST200に進む。黒画率が80%以上であれば電源
に対する負荷を更に減少するためにサーマルヘッドを4
分割及びデータを2グループに分割(ステップST9)
してステップST300に進む。
Data is received from the personal computer (step S
T1), the head temperature is measured before the received data is printed out (step ST2). Next, the print black image ratio is calculated (step ST3), and the output format (the number of divisions of the head) is determined based on a preset reference value. To determine the output format, the black image ratio calculated in step ST3 is compared with the reference value (step ST4). It is judged whether the black image ratio is less than 50% (step ST5), and if it is less than 50%, it is judged that the number of driven heating elements is small and the power supply capacity is sufficient, and the data is not divided (step ST6) step ST100. Proceed to. If the black image ratio is 50% or more, the process proceeds to step ST7, and it is determined whether the black image ratio is 80% or more. If the black image ratio is less than 80%, the number of driving heating elements is large and the load on the power source is large. Then, the thermal head is divided into two and the data is divided into two groups (step ST8), and the process proceeds to step ST200. If the black image ratio is 80% or more, use a thermal head to reduce the load on the power supply.
Division and division of data into two groups (step ST9)
Then, the process proceeds to step ST300.

【0026】ステップST100ではステップST2で
検出した温度が低温かどうか判断し、低温であればスピ
ードを低速度とし(ステップST101)、次に変換テ
ーブル1を参照して(ステップST102)、ヘッド温
度に該当するストローブ幅を変換テーブル1から選択し
て(ステップST103)ステップST104に進み、
ヘッド制御手段は選択したストローブ幅でデータをヘッ
ド3a及び3bに出力し、続いて3cおよび3dに出力
する。
In step ST100, it is judged whether or not the temperature detected in step ST2 is low. If the temperature is low, the speed is set to low speed (step ST101), and then the conversion table 1 is referred to (step ST102) to determine the head temperature. Select the corresponding strobe width from the conversion table 1 (step ST103) and proceed to step ST104,
The head control means outputs the data with the selected strobe width to the heads 3a and 3b, and subsequently to the heads 3c and 3d.

【0027】用紙制御手段はヘッド制御手段がデータを
出力中に低速度で感熱紙をフィードする。1ラインの印
刷が終了し出力するデータがなくなれば(ステップST
106)印刷処理を終了し、出力するデータが残ってい
ればステップST2に戻ってデータが終了するまで印刷
を繰り返す。
The paper control means feeds the thermal paper at a low speed while the head control means is outputting data. When printing of one line is completed and there is no data to be output (step ST
106) If the printing process is completed and there is data to be output, the process returns to step ST2 and printing is repeated until the data is completed.

【0028】ヘッド温度が低温でなければステップST
107に進んで高温かどうか判断する。高温でなければ
スピードを中速度とし(ステップST108)、変換テ
ーブル2を参照して(ステップST109)ヘッド温度
に該当するストローブ幅を選択して(ステップST11
0)ステップST104に進み、ヘッド制御手段は選択
したストローブ幅でデータをヘッドに出力し、用紙制御
手段は中速度で感熱紙をフィードする。出力するデータ
が終れば(ステップST106)印刷処理を終了し、出
力するデータが残っていればステップST2に戻ってデ
ータが終了するまで印刷を繰り返す。
If the head temperature is not low, step ST
Proceed to 107 to determine whether the temperature is high. If the temperature is not high, the speed is set to medium speed (step ST108), the conversion table 2 is referred to (step ST109), and the strobe width corresponding to the head temperature is selected (step ST11).
0) Proceeding to step ST104, the head control means outputs data to the head with the selected strobe width, and the paper control means feeds the thermal paper at a medium speed. When the data to be output is over (step ST106), the printing process is ended, and when there is data to be output, the process returns to step ST2 and the printing is repeated until the data is over.

【0029】ヘッド温度が高温であればステップST1
11に進んでスピードを高速度とし、変換テーブル3を
参照し(ステップST112)ヘッド温度に該当するス
トローブ幅を選択して(ステップST113)ステップ
ST104に進み、ヘッド制御手段は選択したストロー
ブ幅でデータをヘッドに出力し、用紙制御手段は高速度
で感熱紙をフィードする。出力するデータが終れば(ス
テップST106)印刷処理を終了し、出力するデータ
が残っていればステップST2に戻ってデータが終了す
るまで印刷を繰り返す。
If the head temperature is high, step ST1
11, the speed is set to a high speed, the conversion table 3 is referred to (step ST112), the strobe width corresponding to the head temperature is selected (step ST113), and the process proceeds to step ST104. To the head, and the paper control means feeds the thermal paper at high speed. When the data to be output is over (step ST106), the printing process is ended, and when there is data to be output, the process returns to step ST2 and the printing is repeated until the data is over.

【0030】ヘッドが2分割及びデータが2グループに
分割された場合は、ステップST200へ進んでステッ
プST2で検出した温度が低温かどうか判断し、低温で
あればスピードを低速度とし(ステップST201)、
次に変換テーブル4を参照して(ステップST20
2)、ヘッド温度に該当するストローブ幅を変換テーブ
ル4から選択して(ステップST203)ステップST
204に進み、ヘッド制御手段は選択したストローブ幅
でデータの第1グループをヘッド3a及び3bに、続い
てヘッド3c及び3dに出力する。第1グループの出力
が終了すると第2グループヘッド3a及び3bに(ステ
ップST204〜ステップST205)、続いてヘッド
3c及び3dに出力する(ステップST206〜ステッ
プST207)。用紙制御手段は低速度で感熱紙をフィ
ードする。1ラインの印刷が終了し出力するデータがな
くなれば(ステップST208)印刷処理を終了し、出
力するデータが残っていればステップST2に戻ってデ
ータが終了するまで印刷を繰り返す。
When the head is divided into two and the data is divided into two groups, the process proceeds to step ST200, it is determined whether the temperature detected in step ST2 is low, and if it is low, the speed is set to low speed (step ST201). ,
Next, referring to the conversion table 4 (step ST20
2) Select the strobe width corresponding to the head temperature from the conversion table 4 (step ST203) step ST
Proceeding to 204, the head control means outputs the first group of data with the selected strobe width to the heads 3a and 3b, and subsequently to the heads 3c and 3d. When the output of the first group is completed, the second group heads 3a and 3b are output (steps ST204 to ST205), and then the heads 3c and 3d are output (steps ST206 to ST207). The paper control means feeds the thermal paper at a low speed. If the printing of one line is completed and there is no data to be output (step ST208), the printing process is ended, and if there is data to be output, the process returns to step ST2 and printing is repeated until the data is completed.

【0031】温度が低温でなければステップST209
へ進み、高温か否かを判断し、判断した結果に基づいて
変換テーブル5又は変換テーブル6を参照し、それぞれ
ストローブ幅はばを決定して上述のようにステップST
204〜ステップST207を実行して印刷を行う。
If the temperature is not low, step ST209
Then, it is determined whether or not the temperature is high, the conversion table 5 or the conversion table 6 is referred to based on the result of the determination, the strobe width is determined for each, and the step ST is performed as described above.
Printing is performed by executing steps 204 to ST207.

【0032】ヘッドが4分割及びデータが2グループに
された場合は、ステップST300へ進んでステップS
T2で検出した温度が低温かどうか判断し、低温であれ
ばスピードを低速度とし(ステップST301)、次に
変換テーブル7を参照して(ステップST302)、ヘ
ッド温度に該当するストローブ幅を変換テーブル7から
選択して(ステップST303)ステップST304に
進み、ヘッド制御手段は選択したストローブ幅でデータ
の第1グループヘッド3a、3b、3c及び3dの順に
出力する(ステップST304〜ステップST30
7)。第1グループの出力が終了すると第2グループを
ヘッド3a、3b、3c及び3dの順に出力する(ステ
ップST308〜ステップST311)。用紙制御手段
は低速度で感熱紙をフィードする。1ラインの印刷が終
了し出力するデータがなくなれば(ステップST31
2)印刷処理を終了し、出力するデータが残っていれば
ステップST2に戻ってデータが終了するまで印刷を繰
り返す。
When the head is divided into four and the data is divided into two groups, the process proceeds to step ST300 and step S300.
It is determined whether or not the temperature detected in T2 is low, and if it is low, the speed is set to low speed (step ST301), then the conversion table 7 is referred to (step ST302), and the strobe width corresponding to the head temperature is converted to the conversion table. 7 is selected (step ST303), the process proceeds to step ST304, and the head control means outputs the data of the first group heads 3a, 3b, 3c and 3d in the selected strobe width in order (steps ST304 to ST30).
7). When the output of the first group is completed, the second group is output in the order of the heads 3a, 3b, 3c and 3d (steps ST308 to ST311). The paper control means feeds the thermal paper at a low speed. When printing of one line is completed and there is no data to be output (step ST31
2) When the printing process is completed and there is data to be output, the process returns to step ST2 and printing is repeated until the data is completed.

【0033】温度が低温でなければステップST313
へ進み、高温か否かを判断し、判断した結果に基づいて
変換テーブル8又は変換テーブル9を参照し、それぞれ
ストローブ幅を決定して上述のようにステップST30
4〜ステップST311を実行して印刷を行う。
If the temperature is not low, step ST313
Then, it is determined whether or not the temperature is high, the conversion table 8 or the conversion table 9 is referred to based on the result of the determination, the strobe width is determined, and the above-described step ST30
Printing is performed by executing steps 4 to ST311.

【0034】上述のように出力するデータの印字黒画率
からヘッドの分割数とデータの分割数を決定し、一度に
駆動するヘッドの発熱素子の数を制限し、容量の小さな
電源でも大きなヘッド駆動できるようにするとともに、
ヘッドの温度からスピードを決定し、ヘッド温度/スト
ローブ幅変換テーブルからストローブ幅を読みだして印
刷処理を行うので、印刷速度を向上させながら印字濃度
を安定させ一定の濃度で印刷処理を行うことができるた
め、コストを抑え、装置の軽量化を計りながらも印刷処
理効率の高いサーマルプリンタを実現することができ
る。
As described above, the number of divisions of the head and the number of divisions of the data are determined from the print black image ratio of the data to be output, and the number of heating elements of the head to be driven at a time is limited, so that a large power supply head can be used even with a small capacity power supply. To be able to drive,
Since the speed is determined from the head temperature and the strobe width is read from the head temperature / strobe width conversion table to perform the printing process, it is possible to stabilize the printing density while improving the printing speed and perform the printing process with a constant density. Therefore, it is possible to realize a thermal printer with high printing efficiency while suppressing the cost and reducing the weight of the apparatus.

【0035】また、黒画率によって決定された出力形式
とヘッド温度とによって選択された変換テーブルからス
トローブ幅を読み取って印刷しても出力媒体(普通感熱
紙、感熱フィルム、フィルム粘着紙等)によっては最適
な印字濃度を得ることができない為、変換テーブルから
読み取ったストローブ幅を変更する変更手段(濃度ボリ
ューム)を上記ヘッド制御手段に設けてもよい。この濃
度ボリュームを調整することにより感熱用紙の種類に最
適な濃度を得られるが、ストローブ幅を増加させた場合
は次のラインのストローブ信号までの間隔(時間)が減
少することになり、ストローブ幅の増加率が大きい場合
は次のラインのストローブ信号までの時間にCPUの処
理タイムが確保できなくなる為、可能なスピードの中か
らより高速のスピードを選択してCPUの処理タイムを
確保するとともに用紙制御手段は用紙の速度を制御して
ストローブ幅の変化に追従する。このことにより、用紙
に最適な濃度を選択しながら可能な限り処理速度の低下
を抑えることができる。
Further, even if the strobe width is read from the conversion table selected according to the output format determined by the black image ratio and the head temperature and printed, the strobe width may be changed depending on the output medium (normal thermal paper, thermal film, film adhesive paper, etc.). Since the optimum print density cannot be obtained, the head control means may be provided with a changing means (density volume) for changing the strobe width read from the conversion table. By adjusting this density volume, the optimum density for the type of thermal paper can be obtained. However, if the strobe width is increased, the interval (time) to the strobe signal of the next line will decrease, and the strobe width When the increase rate of is large, the CPU processing time cannot be secured until the strobe signal of the next line. Therefore, select a higher speed from the possible speeds to secure the CPU processing time and The control means controls the speed of the paper to follow the change in strobe width. This makes it possible to suppress the decrease in processing speed as much as possible while selecting the optimum density for the paper.

【0036】[0036]

【効果】請求項1の発明によれば、出力するデータの印
字黒画率からヘッドの分割数とデータの分割数とを決定
し、一度に駆動するヘッドの発熱素子の数を制限し、容
量の小さな電源でも大きなヘッド駆動できるようにする
とともに、ヘッドの温度からスピードを決定し、ヘッド
温度/ストローブ幅変換テーブルからストローブ幅を読
みだして印刷処理を行うので、印刷速度を向上させなが
ら印字濃度を安定させ一定の濃度で印刷処理を行うこと
ができるため、コストを抑え、装置の軽量化を計りなが
らも印刷処理効率の高いサーマルプリンタを提供するこ
とができる。
According to the first aspect of the present invention, the number of divisions of the head and the number of divisions of the data are determined from the print black image ratio of the data to be output, and the number of heating elements of the head driven at one time is limited, In addition to making it possible to drive a large head even with a small power supply, the speed is determined from the head temperature and the strobe width is read from the head temperature / strobe width conversion table for printing processing, so printing density is improved while improving printing speed. It is possible to provide a thermal printer having high printing processing efficiency while suppressing the cost and reducing the weight of the apparatus, because the printing processing can be performed stably with a constant density.

【0037】請求項2の発明によれば、用紙に最適な濃
度を選択することができるとともに、可能な限り処理速
度の低下を抑えることができる。
According to the second aspect of the present invention, it is possible to select the optimum density for the paper and it is possible to suppress the decrease in processing speed as much as possible.

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

【図1】本発明のサーマルプリンタの使用状態を示す斜
視図
FIG. 1 is a perspective view showing a usage state of a thermal printer of the present invention.

【図2】上記サーマルプリンタの構成図FIG. 2 is a configuration diagram of the thermal printer.

【図3】(a)(b)(c)はヘッドを2分割して出力
する状態の説明図
3A, 3B, and 3C are explanatory views of a state in which a head is divided into two and output.

【図4】(a)(b)(c)(d)(e)はヘッドを2
分割及びデータを2グループに分割してデータを出力す
る状態の説明図
4A, 4B, 4C, 4D, and 4E show two heads.
Explanatory diagram of division and division of data into two groups and output of data

【図5】ヘッドを4分割及びデータを2グループにして
データを出力する状態の説明図
FIG. 5 is an explanatory diagram of a state in which the head is divided into four and the data is divided into two groups and data is output.

【図6】黒画率50%未満のヘッド温度とストローブ信
号との関係を示すタイムチャート
FIG. 6 is a time chart showing a relationship between a head temperature with a black image ratio of less than 50% and a strobe signal.

【図7】黒画率50%以上80%未満のヘッド温度とス
トローブ信号との関係を示すタイムチャート
FIG. 7 is a time chart showing the relationship between the head temperature and the strobe signal when the black image ratio is 50% or more and less than 80%.

【図8】黒画率80%以上のヘッド温度とストローブ信
号との関係を示すタイムチャート
FIG. 8 is a time chart showing a relationship between a head temperature with a black image ratio of 80% or more and a strobe signal.

【図9】黒画率とヘッド温度と変換テーブルとの組合せ
を説明する一覧表
FIG. 9 is a table for explaining a combination of a black image ratio, a head temperature, and a conversion table.

【図10】上記サーマルプリンタの処理の流れを説明す
るフローチャート
FIG. 10 is a flowchart illustrating a processing flow of the thermal printer.

【図11】上記サーマルプリンタの処理の流れを説明す
るフローチャート
FIG. 11 is a flowchart illustrating a processing flow of the thermal printer.

【図12】上記サーマルプリンタの処理の流れを説明す
るフローチャート
FIG. 12 is a flowchart illustrating a processing flow of the thermal printer.

【図13】上記サーマルプリンタの処理の流れを説明す
るフローチャート
FIG. 13 is a flowchart illustrating a processing flow of the thermal printer.

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

1 サーマルプリンタ 3 サーマルヘッド 4 温度検出手段 5 ヘッド制御手段 6 用紙制御手段 9 ヘッド温度/ストローブ幅変換テーブル 1 Thermal Printer 3 Thermal Head 4 Temperature Detection Means 5 Head Control Means 6 Paper Control Means 9 Head Temperature / Strobe Width Conversion Table

フロントページの続き (72)発明者 佐野 千鶴男 東京都中央区日本橋箱崎町6番6号 マッ クス株式会社内Front page continuation (72) Inventor Chizuo Sano 6-6 Hakozakicho, Nihonbashi, Chuo-ku, Tokyo Max Co., Ltd.

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 サーマルヘッドの温度を検出する温度検
出手段と、受信データから印字黒画率を算出し、算出し
た黒画率に基づいて受信データをサーマルヘッドに出力
する時のサーマルヘッドの分割数と受信データの分割数
とを定めた出力形式を決定し、決定した出力形式と上記
温度検出手段の検出したヘッド温度とに基づいて印字ス
ピードを設定するとともに、出力形式と印字スピードと
に基づいて決定されたヘッド温度/ストローブ幅変換テ
ーブルからストローブ信号の幅を選択し、決定した出力
形式と選択したストローブ幅とで受信データをサーマル
ヘッドに出力するヘッド制御手段と、設定された印字ス
ピードで用紙を制御する用紙制御手段とを備えたことを
特徴とするサーマルプリンタ。
1. A temperature detecting means for detecting the temperature of a thermal head, and a division of the thermal head when calculating a print black image ratio from the received data and outputting the received data to the thermal head based on the calculated black image ratio. The output format that determines the number and the number of divisions of the received data, sets the printing speed based on the determined output format and the head temperature detected by the temperature detecting means, and based on the output format and the printing speed. Select the width of the strobe signal from the head temperature / strobe width conversion table determined by the head control unit that outputs the received data to the thermal head with the determined output format and the selected strobe width, and with the set print speed. A thermal printer comprising a sheet control unit for controlling a sheet.
【請求項2】 前記ヘッド制御手段がストローブ幅を用
紙に対応して手動で変更する変更手段を備えるととも
に、上記変更手段で変更したストローブの幅に基づいて
印字スピードの修正を行うことを特徴とする請求項1に
記載のサーマルプリンタ。
2. The head control means is provided with a changing means for manually changing the strobe width corresponding to a sheet, and the print speed is corrected based on the strobe width changed by the changing means. The thermal printer according to claim 1.
JP9029395A 1995-03-23 1995-03-23 Thermal printer Pending JPH08258313A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9029395A JPH08258313A (en) 1995-03-23 1995-03-23 Thermal printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9029395A JPH08258313A (en) 1995-03-23 1995-03-23 Thermal printer

Publications (1)

Publication Number Publication Date
JPH08258313A true JPH08258313A (en) 1996-10-08

Family

ID=13994494

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9029395A Pending JPH08258313A (en) 1995-03-23 1995-03-23 Thermal printer

Country Status (1)

Country Link
JP (1) JPH08258313A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7330674B2 (en) 2004-10-04 2008-02-12 Samsung Electronics Co., Ltd. Image forming apparatus for preventing resistance variation of intermediate transfer belt and method thereof
WO2012132987A1 (en) * 2011-03-30 2012-10-04 ブラザー工業株式会社 Method for controlling printing speed of thermal printhead
JP2013022925A (en) * 2011-07-25 2013-02-04 Brother Industries Ltd Printer
JP2014168903A (en) * 2013-03-04 2014-09-18 Toshiba Tec Corp Thermal printer and program
US10632676B2 (en) 2014-09-17 2020-04-28 Casio Computer Co., Ltd. Heating apparatus, heating method, three-dimensional object forming system, and non-transitory computer-readable storage medium
EP3871888A1 (en) * 2020-02-28 2021-09-01 Seiko Instruments Inc. Thermal head control device, thermal printer, and thermal head control method
WO2022259879A1 (en) * 2021-06-07 2022-12-15 サトーホールディングス株式会社 Printer, printing method of printer, and program

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7330674B2 (en) 2004-10-04 2008-02-12 Samsung Electronics Co., Ltd. Image forming apparatus for preventing resistance variation of intermediate transfer belt and method thereof
WO2012132987A1 (en) * 2011-03-30 2012-10-04 ブラザー工業株式会社 Method for controlling printing speed of thermal printhead
US8670010B2 (en) 2011-03-30 2014-03-11 Brother Kogyo Kabushiki Kaisha Method for controlling printing speed of thermal head
JP5929901B2 (en) * 2011-03-30 2016-06-08 ブラザー工業株式会社 Thermal head printing speed control method
JP2013022925A (en) * 2011-07-25 2013-02-04 Brother Industries Ltd Printer
JP2014168903A (en) * 2013-03-04 2014-09-18 Toshiba Tec Corp Thermal printer and program
US10632676B2 (en) 2014-09-17 2020-04-28 Casio Computer Co., Ltd. Heating apparatus, heating method, three-dimensional object forming system, and non-transitory computer-readable storage medium
US11123904B2 (en) 2014-09-17 2021-09-21 Casio Computer Co., Ltd. Heating apparatus, heating method, three-dimensional object forming system, and non-transitory computer-readable storage medium
EP3871888A1 (en) * 2020-02-28 2021-09-01 Seiko Instruments Inc. Thermal head control device, thermal printer, and thermal head control method
JP2021133626A (en) * 2020-02-28 2021-09-13 セイコーインスツル株式会社 Thermal head control device, thermal printer, and thermal head control method
US11420448B2 (en) 2020-02-28 2022-08-23 Seiko Instruments Inc. Thermal head control device, thermal printer, and thermal head control method
WO2022259879A1 (en) * 2021-06-07 2022-12-15 サトーホールディングス株式会社 Printer, printing method of printer, and program

Similar Documents

Publication Publication Date Title
US5191357A (en) Method and apparatus for preheating a thermally activated printing head
EP1251682B9 (en) Image printing method and apparatus
JPH08258313A (en) Thermal printer
US5677721A (en) Thermal printer head driving system
JPS6196870A (en) Drive method of thermal head
JP4979973B2 (en) Thermal head control device and image forming apparatus having the same
JPH0776115A (en) Heat transfer printer
JPH051666B2 (en)
JP3321987B2 (en) Printing equipment
JP3175727B2 (en) Recording control device
JP2836662B2 (en) Recording device
JPH07121589B2 (en) Printer recording density correction device
JP4144397B2 (en) Image forming apparatus
JP4576021B2 (en) Printing apparatus and printing method
JP2927387B2 (en) Multi-tone thermal recording device
JP4200286B2 (en) Image forming apparatus and printing control method
JP2614660B2 (en) Thermal transfer recording device
JPH03104660A (en) Thermal printer
JP2002292917A (en) Thermal printer
JPH0825674A (en) Thermal printer driving apparatus
JP3673264B2 (en) Thermal head control device
JP2012236326A (en) Printing apparatus, method of controlling the same, and program
JPH0624944U (en) Thermal head controller
JP2966959B2 (en) Recording method and apparatus
JPH07304195A (en) Thermal printer