JP2656868B2 - Carrier control method in multi-head printer - Google Patents

Carrier control method in multi-head printer

Info

Publication number
JP2656868B2
JP2656868B2 JP3331166A JP33116691A JP2656868B2 JP 2656868 B2 JP2656868 B2 JP 2656868B2 JP 3331166 A JP3331166 A JP 3331166A JP 33116691 A JP33116691 A JP 33116691A JP 2656868 B2 JP2656868 B2 JP 2656868B2
Authority
JP
Japan
Prior art keywords
digits
carrier
printing
print
carrier motor
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.)
Expired - Lifetime
Application number
JP3331166A
Other languages
Japanese (ja)
Other versions
JPH05138980A (en
Inventor
正 大久保
一朗 藤岡
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.)
PII EFU YUU KK
Original Assignee
PII EFU YUU KK
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 PII EFU YUU KK filed Critical PII EFU YUU KK
Priority to JP3331166A priority Critical patent/JP2656868B2/en
Publication of JPH05138980A publication Critical patent/JPH05138980A/en
Application granted granted Critical
Publication of JP2656868B2 publication Critical patent/JP2656868B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Common Mechanisms (AREA)
  • Printers Characterized By Their Purpose (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は複数の印字ヘッドを備え
たマルチ・ヘッド・プリンタにおけるキャリア・モータ
の温度上昇を防止するための制御方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control method for preventing a temperature rise of a carrier motor in a multi-head printer having a plurality of print heads.

【0002】[0002]

【従来の技術】図7は本発明の対象となるマルチ・ヘッ
ド・プリンタにおけるキャリア・モータ制御回路であ
る。同図において、11はキャリア・モータ、12はベ
ルト、13はキャリア、13’は印字ヘッド、14はプ
ロセッサ、15はPWMドライバ、16はハンマー・ド
ライバ、17はカウンタ回路、18はホスト・コンピュ
ータである。
2. Description of the Related Art FIG. 7 shows a carrier motor control circuit in a multi-head printer to which the present invention is applied. In the figure, 11 is a carrier motor, 12 is a belt, 13 is a carrier, 13 'is a print head, 14 is a processor, 15 is a PWM driver, 16 is a hammer driver, 17 is a counter circuit, and 18 is a host computer. is there.

【0003】図7において、キャリア・モータ11はP
WMドライバ15の出力により駆動され、ベルト12を
介して複数の印字ヘッド13’を搭載したキャリア13
を移動させる。PWMドライバ15はプロセッサ14の
出力信号に応じたキャリア・モータ11の駆動信号を出
力する回路であり、プロセッサ14の出力をパルス幅変
調してキャリア・モータ11に与える。ハンマー・ドラ
イバ16はプロセッサ14の出力に応じて印字ヘッド1
3’を駆動する信号を出力する。
In FIG. 7, a carrier motor 11 is
The carrier 13 which is driven by the output of the WM driver 15 and has a plurality of print heads 13 ′ mounted thereon via the belt 12
To move. The PWM driver 15 is a circuit that outputs a drive signal of the carrier motor 11 according to the output signal of the processor 14, and provides the carrier motor 11 with the pulse width modulated output of the processor 14. The hammer driver 16 responds to the output of the processor 14 by
3 'is output.

【0004】キャリア・モータ11には図示されていな
いがエンコーダが設けられており、エンコーダの出力は
カウンタ回路17に与えられ、キャリア13の速度、位
置情報がプロセッサ14にフィードバックされる。ま
た、プロセッサ14はホスト・コンピュータ18と接続
されており、プロセッサ14にはホスト・コンピュータ
18から印字データおよびその制御信号が与えられる。
Although not shown, the carrier motor 11 is provided with an encoder. The output of the encoder is provided to a counter circuit 17, and the speed and position information of the carrier 13 are fed back to a processor 14. Further, the processor 14 is connected to a host computer 18, and the processor 14 is supplied with print data and a control signal thereof from the host computer 18.

【0005】図8は図7に示すキャリア13の位置ー速
度パターンを示す図である。同図において、横軸は位
置、縦軸は速度であり、21はアルファ・ニューメリッ
ク・カナ(以下ANKと略記する)を印字する場合の位
置ー速度パターンを示し、22は漢字(以下KNJと略
記する)を印字するときの位置ー速度パターンを示す。
FIG. 8 is a diagram showing a position-velocity pattern of the carrier 13 shown in FIG. In the figure, the horizontal axis represents position, the vertical axis represents speed, 21 represents a position-speed pattern when alphanumeric kana (hereinafter abbreviated as ANK) is printed, and 22 represents kanji (hereinafter abbreviated as KNJ). 2) shows the position-speed pattern when printing (1).

【0006】図7において、プロセッサ14はANK印
字モードもしくはKNJ印字モードにおいて、カウンタ
回路17からフィードバックされるキャリア13の位
置、速度情報と図8に示す位置ー速度パターン21もし
くは22を比較する。そして、それぞれの印字モードに
おいて、キャリア13が図8に示す位置ー速度パターン
で動作するようにPWMドライバ15に制御信号を出力
する。
In FIG. 7, the processor 14 compares the position and speed information of the carrier 13 fed back from the counter circuit 17 with the position-speed pattern 21 or 22 shown in FIG. 8 in the ANK print mode or the KNJ print mode. Then, in each print mode, a control signal is output to the PWM driver 15 so that the carrier 13 operates in the position-speed pattern shown in FIG.

【0007】PWMドライバ15はプロセッサ14の出
力信号を、パルス幅信号に変換してキャリア・モータ1
1に与え、キャリア・モータ11を駆動する。キャリア
・モータ11はベルト12を介して印字ヘッド13’を
搭載したキャリア13を移動させる。また、ハンマー・
ドライバ16はプロセッサ14の出力信号に応じて印字
ヘッド13’を駆動し、ANKもしくはKNJを印字さ
せる。
A PWM driver 15 converts an output signal of the processor 14 into a pulse width signal and converts the output signal of the carrier motor 1 into a pulse width signal.
1 to drive the carrier motor 11. A carrier motor 11 moves a carrier 13 on which a print head 13 ′ is mounted via a belt 12. In addition, hammer
The driver 16 drives the print head 13 'according to the output signal of the processor 14, and prints ANK or KNJ.

【0008】図9はマルチ・ヘッド・プリンタにおける
印字桁数とキャリア・モータ11に流れる実効電流の関
係の1例を示す図である。同図において、横軸は印字桁
数、縦軸はキャリア・モータの実効電流であり、31は
ANK印字速度における実効電流、また32はKNJ印
字速度における実効電流を示す。同図から明らかなよう
に、マルチ・ヘッド・プリンタにおいては、印字桁数が
少なくなると、キャリア・モータの起動停止が頻繁とな
り、キャリア・モータの実効電流は増加する。
FIG. 9 is a diagram showing an example of the relationship between the number of print digits and the effective current flowing through the carrier motor 11 in a multi-head printer. In the figure, the horizontal axis represents the number of printing digits, the vertical axis represents the effective current of the carrier motor, 31 represents the effective current at the ANK printing speed, and 32 represents the effective current at the KNJ printing speed. As can be seen from the figure, in the multi-head printer, when the number of print digits is reduced, the start and stop of the carrier motor become frequent, and the effective current of the carrier motor increases.

【0009】ところで、従来、マルチ・ヘッド・プリン
タにおいては、印字桁数が少ない場合の温度上昇を考慮
して、印字桁数の少ないときの実効電流に耐えられる容
量のキャリア・モータを使用していた。このため、従来
のマルチ・ヘッド・プリンタにおいては、大容量のキャ
リア・モータを必要とし、キャリア・モータを駆動する
ためのドライバ、およびその電源の電力容量が大きくな
るとともに、プリンタ全体の容積、重量が大きくなると
いう欠点があった。
Conventionally, in a multi-head printer, a carrier motor having a capacity capable of withstanding an effective current when the number of print digits is small is used in consideration of temperature rise when the number of print digits is small. Was. For this reason, the conventional multi-head printer requires a large-capacity carrier motor, and the driver for driving the carrier motor and the power capacity of its power supply are increased, and the volume and weight of the entire printer are increased. However, there was a drawback that the

【0010】[0010]

【発明が解決しようとする課題】本発明は上記した従来
装置の欠点に鑑みなされたものであって、マルチ・ヘッ
ド・プリンタにおいて、キャリア・モータの温度上昇を
許容値以内に抑え、キャリア・モータを駆動するための
ドライバおよびその電源容量を小さくすることができる
とともに、ANK、KNJ印字モードにおける印字速度
を低下させることなく、逆に、印字桁数の少ないときの
スルー・プットの向上を図ることができるマルチ・ヘッ
ド・プリンタにおけるキャリア制御方法を提供すること
を目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above-described drawbacks of the conventional apparatus. In a multi-head printer, the temperature rise of the carrier motor is suppressed to within an allowable value, and the carrier motor is controlled. And the power supply capacity thereof can be reduced, and the throughput can be improved when the number of digits to be printed is small without reducing the printing speed in the ANK and KNJ printing modes. It is an object of the present invention to provide a carrier control method in a multi-head printer capable of performing the above.

【0011】[0011]

【課題を解決するための手段】本発明は、上記課題を解
決するため、複数の印字ヘッド13’を搭載した複数の
キャリア13と、キャリア13を移動させるキャリア・
モータ11を備えたマルチ・ヘッド・プリンタのキャリ
ア制御方法において、印字桁数が第1の所定の桁数未満
のとき、印字速度を第1の印字速度から、第1の印字速
度より遅い第2の所定の印字速度に切り換える。また、
印字桁数が第1の印字桁数より少ない第2の所定の印字
桁数未満のとき、キャリア・モータ11が停止してから
次に起動するまでの間に所定の待ち時間を設け、キャリ
ア・モータ11の温度上昇を抑制する。また、上記構成
に加え、キャリア・モータ11の温度が所定温度以上の
場合、印字桁数が第3の所定桁数未満のとき、キャリア
・モータ11を起動してから所定の印字速度に達するま
での距離、もしくは所定の印字速度からキャリア・モー
タ11が停止するまでの距離を、所定桁数に対応した距
離だけ長くし、温度上昇時のキャリア・モータ11の消
費電力を抑制する。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides a plurality of carriers 13 having a plurality of print heads 13 ', and a carrier for moving the carriers 13.
In the carrier control method for a multi-head printer provided with the motor 11, when the number of digits to be printed is smaller than the first predetermined number of digits, the printing speed is changed from the first printing speed to the second speed lower than the first printing speed. Is switched to the predetermined printing speed. Also,
When the number of printing digits is less than a second predetermined number of printing digits, which is smaller than the first number of printing digits, a predetermined waiting time is provided between the time when the carrier motor 11 is stopped and the time when the carrier motor 11 is next started. The temperature rise of the motor 11 is suppressed. Further, in addition to the above configuration, when the temperature of the carrier motor 11 is equal to or higher than a predetermined temperature, when the number of digits to be printed is less than the third predetermined number of digits, the carrier motor 11 is activated and the time until the predetermined printing speed is reached. Or the distance from the predetermined printing speed to the stop of the carrier motor 11 is increased by a distance corresponding to a predetermined number of digits, thereby suppressing the power consumption of the carrier motor 11 when the temperature rises.

【0012】[0012]

【作用】マルチ・ヘッド・プリンタにおいては、印字桁
数が少なくなると、キャリア・モータの起動停止が頻繁
となり、キャリア・モータの実効電流は増加する。本発
明においては、印字桁数が所定の第1の桁数未満のと
き、印字速度を第1の印字速度から、第1の印字速度よ
り遅い第2の所定の印字速度に切り換え、また、印字桁
数が第1の印字桁数より少ない第2の所定の印字桁数未
満のとき、キャリア・モータ11が停止してから次に起
動するまでの間に所定の待ち時間を設けることにより、
キャリア・モータ11の温度上昇を防止する。また、印
字桁数が所定の第1の桁数未満のとき、印字速度を第1
の印字速度から、第1の印字速度より遅い第2の所定の
印字速度に切り換えることにより、キャリア・モータ1
1の立ち上げ、立ち下げのために要する時間は減少し、
印字桁数が少ない場合におけるスループットを向上させ
ることができる。
In a multi-head printer, when the number of digits to be printed is reduced, the carrier motor is frequently started and stopped, and the effective current of the carrier motor is increased. In the present invention, when the number of digits to be printed is less than the first number of digits, the printing speed is switched from the first printing speed to a second predetermined printing speed lower than the first printing speed. When the number of digits is less than a second predetermined number of printing digits, which is smaller than the first number of printing digits, by providing a predetermined waiting time between the stop of the carrier motor 11 and the next start-up,
The temperature rise of the carrier motor 11 is prevented. When the number of printing digits is smaller than the first predetermined number, the printing speed is set to the first speed.
By switching from the printing speed of the first motor to the second predetermined printing speed lower than the first printing speed, the carrier motor 1
The time required to start up and shut down 1 is reduced,
Throughput can be improved when the number of print digits is small.

【0013】[0013]

【実施例】図1は本発明の1実施例である、印字桁数と
印字速度の関係を示す図である。同図において、横軸は
印字桁数を示し、縦軸は印字速度LPM(1分間あたり
の印字行数)である。同図において、41(点線)はA
NK印字モードにおける基本印字速度、42(黒丸を含
む実線)はKNJ印字モードにおける基本印字速度、4
3(実線)はキャリア・モータが常温のときの本発明の
ANK印字モードにおける印字速度、44(細い点線)
はキャリア・モータの温度が上昇しているときの本発明
のANK印字モードにおける印字速度、45(一点鎖
線)は本発明におけるKNJ印字モードにおける印字速
度を示す。
FIG. 1 is a diagram showing the relationship between the number of digits to be printed and the printing speed according to an embodiment of the present invention. In the figure, the horizontal axis represents the number of print digits, and the vertical axis represents the print speed LPM (the number of print lines per minute). In the figure, 41 (dotted line) indicates A
The basic print speed in the NK print mode, 42 (solid line including the black circle) is the basic print speed in the KNJ print mode,
3 (solid line) is the printing speed in the ANK printing mode of the present invention when the carrier motor is at room temperature, 44 (thin dotted line)
Indicates the printing speed in the ANK printing mode of the present invention when the temperature of the carrier motor is rising, and 45 (dashed line) indicates the printing speed in the KNJ printing mode in the present invention.

【0014】図2は本実施例におけるキャリア・モータ
制御回路の一部を示した図である。本実施例の図2にお
いては、前述した図7に示したものにキャリア・モータ
の温度を検出しプロセッサ14に入力する温度検出手段
19が付加されており、その他の構成は図7に示したも
のと同じであり、同一の手段には同じ符号が付されてい
る。
FIG. 2 is a diagram showing a part of the carrier motor control circuit in the present embodiment. In FIG. 2 of this embodiment, a temperature detecting means 19 for detecting the temperature of the carrier motor and inputting it to the processor 14 is added to that shown in FIG. 7 described above, and the other configuration is shown in FIG. The same means are denoted by the same reference numerals.

【0015】図3は本実施例におけるキャリア13の位
置ー速度パターンを示したものであり、同図において、
aないしcはキャリア・モータ11が常温(90°C以
下)の位置ー速度パターンであり、aは印字桁数が例え
ば45桁の場合のANK印字モードの位置ー速度パター
ン、bはKNJ印字モードおよび印字桁数が32桁以下
の場合のANK印字モードの位置ー速度パターン、cは
KNJ印字モードおよびANK印字モードにおける、印
字桁数が10桁以下の位置ー速度パターンを示す。dは
キャリア・モータ11が温度上昇した場合(90°C以
上)のANK印字モード(印字桁数が38桁以下)にお
ける位置ー速度パターンを示す。
FIG. 3 shows a position-velocity pattern of the carrier 13 in the present embodiment.
a to c are position-speed patterns when the carrier motor 11 is at room temperature (90 ° C. or less), a is a position-speed pattern in the ANK print mode when the number of print digits is, for example, 45 digits, and b is a KNJ print mode. And the position-speed pattern in the ANK print mode when the number of print digits is 32 or less, and c indicates the position-speed pattern in the KNJ print mode and the ANK print mode with the number of print digits of 10 or less. d shows a position-speed pattern in the ANK print mode (the number of printing digits is 38 digits or less) when the temperature of the carrier motor 11 rises (90 ° C. or more).

【0016】次に図1ないし図3を用いて、本発明にお
けるマルチ・ヘッド・プリンタのキャリア制御方式につ
いて説明する。図2の温度検出器19により検出したキ
ャリア・モータ11の温度が常温、例えば90°C以下
のとき、キャリア13の位置および速度を下記のように
制御する。
Next, a carrier control system of the multi-head printer according to the present invention will be described with reference to FIGS. When the temperature of the carrier motor 11 detected by the temperature detector 19 in FIG. 2 is equal to or lower than a normal temperature, for example, 90 ° C., the position and the speed of the carrier 13 are controlled as follows.

【0017】 印字モードがKNJ印字モードのと
き、図1に示すように、印字桁数が10桁以上の場合
は、図3bに示すように基本KNJ印字速度で制御し、
印字桁数が10桁(ANK換算)未満の場合には、図3
cに示すように、キャリア・モータ11が停止してから
次に起動するまでの間に所定の待ち時間twを設ける。 印字モードがANK印字モードのとき、図1に示す
ように、印字桁数が32桁以上の場合には図3aに示す
ようにANK基本印字速度で制御し、印字桁数が32桁
未満の場合には、印字速度を図3bに示すような基本K
NJ印字速度にする。また、印字桁数が10桁未満の場
合には、KNJ印字モードの場合と同様、キャリア・モ
ータ11が停止してから次に起動するまでの間に所定の
待ち時間twを設ける。
When the print mode is the KNJ print mode, as shown in FIG. 1, when the number of print digits is 10 or more, control is performed at the basic KNJ print speed as shown in FIG.
When the number of printing digits is less than 10 digits (ANK conversion), FIG.
As shown in c, a predetermined waiting time tw is provided between the time when the carrier motor 11 is stopped and the time when the carrier motor 11 is next started. When the print mode is the ANK print mode, as shown in FIG. 1, when the number of print digits is 32 or more, control is performed at the ANK basic print speed as shown in FIG. 3A, and when the number of print digits is less than 32, Has a basic printing speed as shown in FIG.
Set to NJ printing speed. When the number of digits to be printed is less than ten, a predetermined waiting time tw is provided between the time when the carrier motor 11 is stopped and the time when the carrier motor 11 is started next, as in the case of the KNJ print mode.

【0018】温度検出器19により検出したキャリア・
モータの温度が上昇し、例えば90°C以上になると、
キャリア・モータ11の速度を次のように制御する。 印字モードがKNJ印字モードのときは、上記した
の場合と同様、印字桁数が10桁(ANK換算)未満
の場合には、図3cに示すように、キャリア・モータ1
1が停止してから次に起動するまでの間に所定の待ち時
間twを設ける。 印字モードがANK印字モードのときは、図1に示
すように、印字桁数が38桁未満の場合、キャリア・モ
ータ11の起動もしくは停止時の立ち上がり、立ち下が
り、すなわち、キャリア・モータを起動してから所定の
印字速度に達するまでの距離、もしくは所定の印字速度
からキャリア・モータが停止するまでの距離を、図3d
に示すように3桁分だけ伸ばす。また、印字桁数が30
桁未満のとき、KNJ印字速度に速度を切り換える。さ
らに、印字桁数が10桁未満のときには、上記のよう
にキャリア・モータ11が停止してから次に起動するま
での間に所定の待ち時間twを設ける。
The carrier detected by the temperature detector 19
When the temperature of the motor rises and becomes, for example, 90 ° C or more,
The speed of the carrier motor 11 is controlled as follows. When the print mode is the KNJ print mode, as in the case described above, when the number of print digits is less than 10 (ANK conversion), as shown in FIG.
A predetermined waiting time tw is provided between the time when 1 is stopped and the time when it is next started. When the print mode is the ANK print mode, as shown in FIG. 1, when the number of print digits is less than 38 digits, the carrier motor 11 starts or stops when it starts or stops, that is, the carrier motor is started. 3d shows the distance from when the print speed reaches the predetermined print speed or when the carrier motor stops after the predetermined print speed.
As shown in the figure, it is extended by three digits. If the number of print digits is 30
If less than one digit, switch the speed to KNJ printing speed. Further, when the number of digits to be printed is less than ten, a predetermined waiting time tw is provided between the time when the carrier motor 11 is stopped and the time when the carrier motor 11 is next started.

【0019】上記のようにキャリアの位置ー速度を制御
することにより、KNJ印字モードにおいては、図1の
曲線45に示すように、印字桁数45桁から印字桁数1
0桁までは、KNJ基本印字速度曲線42に沿って印字
速度が変化し、印字桁数が10桁未満になると、印字速
度は印字桁数に関係なく一定となる。
By controlling the position and speed of the carrier as described above, in the KNJ printing mode, as shown by the curve 45 in FIG.
Up to zero digits, the printing speed changes along the KNJ basic printing speed curve 42, and when the number of printing digits is less than ten digits, the printing speed is constant regardless of the number of printing digits.

【0020】また、ANK印字モードにおいては、キャ
リア・モータの温度が常温(例えば90°C以下)のと
き、図1の曲線43に示すように、印字桁数が45桁か
ら32桁まではANK基本印字速度曲線41に沿って印
字速度が変化し、印字速度が32桁未満になるとKNJ
印字基本速度曲線42に沿って印字速度が変化する。さ
らに、印字桁数が10桁未満になると、印字速度は印字
桁数に関係なく一定となる。
In the ANK print mode, when the temperature of the carrier motor is at room temperature (for example, 90 ° C. or lower), as shown by a curve 43 in FIG. When the printing speed changes along the basic printing speed curve 41 and the printing speed becomes less than 32 digits, KNJ
The printing speed changes along the printing basic speed curve 42. Further, when the number of print digits is less than 10 digits, the printing speed is constant regardless of the number of print digits.

【0021】ANK印字モードにおいて、モータの温度
が上昇すると(90°C以上)、図1の曲線44に示す
ように、印字桁数が45桁から38桁までは、ANK基
本印字速度曲線に沿って印字速度が変化し、印字桁数が
38桁未満になると、キャリア・モータ11の立ち上が
り、立ち下がりを3桁分だけのばす結果、図1の曲線4
4’に示すように印字速度が低下する。さらに、印字桁
数が30桁未満になるとKNJ基本印字速度曲線42に
沿って印字速度が変化し、印字桁数が10桁未満になる
と、印字速度は印字桁数に関係なく一定となる。
In the ANK printing mode, when the motor temperature rises (90 ° C. or more), as shown by the curve 44 in FIG. 1, the number of printing digits is from 45 to 38 in accordance with the ANK basic printing speed curve. When the printing speed changes and the number of printing digits becomes less than 38 digits, the rising and falling of the carrier motor 11 are extended by three digits, resulting in the curve 4 in FIG.
4 ', the printing speed decreases. Further, when the number of printing digits is less than 30 digits, the printing speed changes along the KNJ basic printing speed curve 42, and when the number of printing digits is less than 10 digits, the printing speed is constant regardless of the number of printing digits.

【0022】図4は上記のように印字速度を制御した場
合の印字桁数とキャリア・モータ11の実効電流の関係
を示した図である。同図において、51の点線はANK
基本印字速度におけるキャリア・モータ11の実効電
流、52の点線はKNJ基本印字速度におけるキャリア
・モータ11の実効電流である。
FIG. 4 is a diagram showing the relationship between the number of print digits and the effective current of the carrier motor 11 when the print speed is controlled as described above. In the figure, the dotted line 51 indicates ANK.
The effective current of the carrier motor 11 at the basic printing speed, and the dotted line 52 indicates the effective current of the carrier motor 11 at the KNJ basic printing speed.

【0023】また、53の実線は本実施例におけるキャ
リア・モータ11が常温(90°C以下)のときのAN
K印字速度におけるキャリア・モータ11の実効電流、
54の一点鎖線は本実施例におけるKNJ印字速度にお
けるキャリア・モータ11の実効電流、55の点線は本
実施例におけるキャリア・モータ11が温度上昇(90
°C以上)したときのANK印字速度におけるキャリア
・モータ11の実効電流である。さらに、56は本実施
例におけるキャリア・モータ11の実効電流の限界ライ
ンを示す。
The solid line 53 indicates the AN when the carrier motor 11 in this embodiment is at room temperature (90 ° C. or lower).
Effective current of carrier motor 11 at K printing speed,
The dashed line 54 indicates the effective current of the carrier motor 11 at the KNJ printing speed in this embodiment, and the dotted line 55 indicates that the temperature of the carrier motor 11 in this embodiment increases (90
° C or higher) at the ANK printing speed. Reference numeral 56 denotes a limit line of the effective current of the carrier motor 11 in this embodiment.

【0024】本実施例によれば、図4から明らかなよう
に、キャリア・モータ11の実効電流を所定の限界ライ
ン56以下とすることができる。また、ANK印字モー
ドにおいて印字桁数が38桁未満のとき、キャリア・モ
ータ11の立ち上がり、立ち下がりを3桁分だけのばす
ことにより、キャリア・モータ11の温度上昇時の実効
電流を抑制することができる。さらに、上記のように、
ANK印字モードにおいて、ANK印字速度をKNJ印
字速度に切り換えると、印字時のキャリア13の移動速
度は低下するが、キャリア・モータ11の立ち上げ、立
ち下げのために要する時間は減少するため、印字速度は
低下せず、逆に、印字桁数が少ない場合におけるスルー
プットを向上させることができる。
According to the present embodiment, as is apparent from FIG. 4, the effective current of the carrier motor 11 can be kept below the predetermined limit line 56. Further, when the number of digits to be printed is less than 38 digits in the ANK print mode, the rise and fall of the carrier motor 11 is extended by three digits, thereby suppressing the effective current when the temperature of the carrier motor 11 rises. it can. Further, as described above,
In the ANK printing mode, if the ANK printing speed is switched to the KNJ printing speed, the moving speed of the carrier 13 during printing is reduced, but the time required for starting and stopping the carrier motor 11 is reduced. The speed does not decrease, and conversely, the throughput can be improved when the number of print digits is small.

【0025】次に図5および図6に示すフローチャート
により、本実施例を説明する。なお、以下に説明するフ
ローチャートにおいて、SPDFLG、CRADRはそ
れぞれ、下記の事項を意味する。 SPDFLG 印字速度情報(ANK/KNJ)を格
納するフラグ CRADR キャリア13の現在位置の物理アドレ
ス また、SLUPCT、CRDSA、CRDEAは図6b
に示すように、それぞれ、下記の事項を意味する。 SLUPCT キャリア13の速度を立ち上げるのに
必要なパルス数を格納するレジスタ CRDSA キャリア13の印字開始アドレスを格
納するレジスタ CRDEA キャリア13の印字終了アドレスを格
納するレジスタ
Next, this embodiment will be described with reference to the flowcharts shown in FIGS. In the flowcharts described below, SPDFLG and CRADR mean the following items, respectively. SPDFLG Flag for storing print speed information (ANK / KNJ) CRADR Physical address of current position of carrier 13 SLUPCT, CRDSA, and CRDEA are shown in FIG.
, Respectively, means the following items. SLUPCT Register for storing the number of pulses required to increase the speed of the carrier 13 CRDSA Register for storing the print start address of the carrier 13 CRDEA Register for storing the print end address of the carrier 13

【0026】ホスト・コンピュータ18側より印刷デー
タを受信し、ライン・バッファにビットパターンに展開
したのち、図5のステップS1において、印字指令コマ
ンドを受信すると、ステップS2において、受信した印
刷データをもとに、印字開始/終了のキャリア13の物
理アドレス値をレジスタCRDSA、CRDEAにセッ
トする。ステップS3において、印刷するデータの種類
を判別し、印刷するデータがANKの場合には、ステッ
プS4へ、また印刷するデータがKNJの場合にはステ
ップS11に行く。
After receiving the print data from the host computer 18 and expanding it into a bit pattern in the line buffer, when a print command command is received in step S1 of FIG. 5, the received print data is also processed in step S2. At this time, the physical address value of the carrier 13 at the start / end of printing is set in the registers CRDSA and CRDEA. In step S3, the type of data to be printed is determined. If the data to be printed is ANK, the process proceeds to step S4. If the data to be printed is KNJ, the process proceeds to step S11.

【0027】ステップS4において、印字桁数が30桁
未満か否かを判別し、印字桁数が30桁未満の場合には
ステップS11に行き、印字桁数が30桁以上の場合に
は、ステップS5に行く。ステップS5において、キャ
リア・モータ11が常温か否かを判別し、常温の場合に
は、ステップS6に行く。
In step S4, it is determined whether or not the number of print digits is less than 30 digits. If the number of print digits is less than 30 digits, the procedure goes to step S11. If the number of print digits is 30 or more, step S11 is performed. Go to S5. In step S5, it is determined whether or not the carrier motor 11 is at room temperature. If the temperature is at room temperature, the process proceeds to step S6.

【0028】ステップS6において、印字桁数が32桁
未満か否かを判別し、印字桁数が32桁未満の場合には
ステップS11に行き、印字桁数が32桁以上の場合に
は、ステップS7に行く。また、ステップS5におい
て、キャリア・モータ11が常温でない場合には、ステ
ップS8に行き、印字桁数が38桁未満か否かを判別
し、印字桁数が38桁以上の場合にはステップS7に行
き、印字桁数が38桁未満の場合には、ステップS9に
行く。
In step S6, it is determined whether or not the number of print digits is less than 32 digits. If the number of print digits is less than 32 digits, the process goes to step S11. If the number of print digits is more than 32 digits, the process proceeds to step S11. Go to S7. If the carrier motor 11 is not at room temperature in step S5, the process proceeds to step S8, where it is determined whether the number of printed digits is less than 38. If the number of printed digits is more than 38, the process proceeds to step S7. If the number of print digits is less than 38 digits, the process goes to step S9.

【0029】ステップS7においては、ANKスルーイ
ング・パルス数をSLUPCTにセットする。また、ス
テップS9においては、ANKスルーイング・パルス数
に3桁分のパルスを加算したパルス数をSLUPCTに
セットする。ついで、ステップS10において、SPD
FLGにANK速度情報をセットする。ステップS11
においては、KNJスルーイング・パルス数をSLUP
CTにセットし、ステップS12において、SPDFL
GにKNJ速度情報をセットする。ついで、図6aに行
き、CRDEAの内容とCRDSAの内容の差の2分の
1がCRADRより大きいか否かを判別する。すなわ
ち、キャリア13の現在の物理アドレスが図6bにおけ
るCRDEAとCRDSAの中点Pより右側にあるか、
左側にあるかを判別する。
In step S7, the number of ANK slewing pulses is set in SLUPCT. In step S9, the number of pulses obtained by adding three digits of pulses to the number of ANK slewing pulses is set in SLUPCT. Next, in step S10, the SPD
ANK speed information is set in FLG. Step S11
, The number of KNJ slewing pulses is set to SLUP
CT, and in step S12, SPDFL
Set KNJ speed information in G. Next, referring to FIG. 6a, it is determined whether or not one half of the difference between the contents of CRDEA and CRDSA is greater than CRADR. That is, whether the current physical address of the carrier 13 is on the right side of the middle point P of CRDEA and CRDSA in FIG.
Determine if it is on the left.

【0030】キャリア13の現在の物理アドレスが図6
bにおける中点Pより左側にある場合には、ステップS
14において、CRDSAとCRADRの差がSLUP
CTより大きいか否かを判別し、小さい場合には、ステ
ップS15に行く。すなわち、ステップS14において
は、キャリア13の現在の物理アドレスCRADRが図
6bの点Qより右側にあるか否かを判別し、点Qより右
側にある場合には、ステップS15において、(CRD
SA−SLUPCT)の位置、すなわち、図6bのQ点
にキャリア13を移動させ、ステップS18に行く。
The current physical address of the carrier 13 is shown in FIG.
If it is located to the left of the midpoint P in b, step S
In 14, the difference between CRDSA and CRADR is SLUP
It is determined whether or not it is larger than CT, and if it is smaller, the process goes to step S15. That is, in step S14, it is determined whether or not the current physical address CRADR of the carrier 13 is on the right side of the point Q in FIG. 6B, and if it is on the right side of the point Q, in step S15, (CRD
SA-SLUPCT), that is, the carrier 13 is moved to the point Q in FIG. 6B, and the process goes to step S18.

【0031】キャリア13の現在の物理アドレスが図6
bにおける中点Pより右側にある場合には、ステップS
16において、CRADRとCRDEAの差がSLUP
CTより大きいか否かを判別し、小さい場合には、ステ
ップS17に行く。すなわち、ステップS16において
は、キャリア13の現在の物理アドレスCRADRが図
6bの点Rより左側にあるか否かを判別し、点Rより左
側にある場合には、ステップS17において、(CRD
EA+SLUPCT)の位置、すなわち、図6bのR点
にキャリア13を移動させ、ステップS18に行く。
The current physical address of the carrier 13 is shown in FIG.
If it is on the right side of the middle point P in b, step S
At 16, the difference between CRADR and CRDEA is SLUP
It is determined whether or not it is larger than CT, and if it is smaller, the procedure goes to step S17. That is, in step S16, it is determined whether or not the current physical address CRADR of the carrier 13 is on the left side of the point R in FIG. 6B, and if it is on the left side of the point R, (CRD) is determined in step S17.
The carrier 13 is moved to the position of (EA + SLUPCT), that is, the point R in FIG. 6B, and the process goes to Step S18.

【0032】また、ステップS14あるいはステップS
16において、キャリア13の現在の物理アドレスCR
ADRが図6bの点Qの左側もしくは点Rの右側にある
と判別された場合には、ステップS18に行く。ステッ
プS18においては、キャリア13の印字速度情報(A
NK/KNJ)を格納したフラグSPDFLGの情報に
より、KNJまたはANKの印字速度で印字を実行す
る。
Step S14 or step S14
At 16, the current physical address CR of the carrier 13
If it is determined that the ADR is on the left side of the point Q or on the right side of the point R in FIG. In step S18, the printing speed information (A
NK / KNJ) is executed at the printing speed of KNJ or ANK according to the information of the flag SPDFLG in which NK / KNJ is stored.

【0033】ついで、ステップS19において、印字桁
数が10桁未満か否かを判別し、10桁未満の場合に
は、ステップS20において、10−(印字桁数)だけ
時間待ちをしたのち、ステップS21に行き印字を終了
する。ステップS19において、印字桁数が10桁以上
の場合には、ステップS22に行き、印字を終了する。
Next, in step S19, it is determined whether or not the number of printing digits is less than 10 digits. If the number of printing digits is less than 10 digits, after waiting for 10- (number of printing digits) in step S20, the process proceeds to step S20. Go to S21 and end printing. If the number of digits to be printed is 10 or more in step S19, the process proceeds to step S22, and printing is completed.

【0034】なお、上記実施例においては、キャリア・
モータに温度検出器を取り付け温度を検出する例につい
て説明したが、本発明は上記実施例に限定されるもので
はなく、キャリア・モータに温度検出器を設ける代わり
に、プロセッサおいて、プリンタの使用時間、印字桁数
からキャリア・モータの温度を推定したり、周囲温度、
キャリア・モータの実効電流などから、キャリア・モー
タの温度を推定するなど、種々の温度検出手段を採用す
ることができる。
In the above embodiment, the carrier
Although the example in which the temperature detector is attached to the motor and the temperature is detected has been described, the present invention is not limited to the above-described embodiment, and instead of providing the temperature detector in the carrier motor, the processor can be used in a processor. Estimate the carrier motor temperature from the time and number of digits,
Various temperature detecting means such as estimating the temperature of the carrier motor from the effective current of the carrier motor can be employed.

【0035】また、上記実施例においては、常温時のA
NK印字モードにおいて、ANK印字速度からKNJ印
字速度に切り換える印字桁数を32桁未満、また、AN
KおよびKNJ印字モードにおいて、待ち時間制御を行
う桁数を10桁未満などに選定する例を示したが、本発
明は上記実施例の数値に限定されるものではなく、本実
施例に示した数値はプリンタの種類、印字ヘッドの数な
どに応じて任意の最適値に選定できる。
Further, in the above embodiment, A
In the NK print mode, the number of print digits for switching from the ANK print speed to the KNJ print speed is less than 32 digits, and
In the K and KNJ print modes, an example has been described in which the number of digits for which the waiting time control is performed is selected to be less than 10, for example. However, the present invention is not limited to the numerical values of the above-described embodiment, and the present invention is not limited thereto. The numerical value can be selected as an arbitrary optimum value according to the type of printer, the number of print heads, and the like.

【0036】[0036]

【発明の効果】以上説明したことから明らかなように、
本発明においては、印字桁数が所定値より少ない場合に
印字速度を低下させるとともに、印字桁数がさらに減少
したとき、所定の待ち時間後にキャリア・モータを起動
するようにしたので次に示す効果が得られる。 マルチ・ヘッド・プリンタにおけるキャリア・モー
タに供給する電力を所定の限界ライン内にすることがで
き、キャリア・モータ駆動回路の容量、電源容量を小さ
くすることができる。 容量の比較的小さなキャリア・モータを用いること
ができるとともに、その温度上昇を抑制することができ
る。 ANK、KNJ印字モードにおける印字速度を低下
させることなく、逆に、印字桁数の少ないときの、スル
ー・プットを向上することができる。 また、キャリア・モータの温度が上昇した場合、印字桁
数が所定桁数より少ないとき、キャリア・モータの立ち
上げ、もしくは立ち下げを数桁ぶん伸ばすことにより、
温度上昇時のモータの消費電力を制限することができ、
キャリア・モータの温度上昇を抑制することができる。
As is apparent from the above description,
In the present invention, the printing speed is reduced when the number of printing digits is smaller than a predetermined value, and when the number of printing digits further decreases, the carrier motor is started after a predetermined waiting time. Is obtained. The power supplied to the carrier motor in the multi-head printer can be kept within a predetermined limit line, and the capacity and power supply capacity of the carrier motor drive circuit can be reduced. A carrier motor having a relatively small capacity can be used, and the temperature rise can be suppressed. On the contrary, it is possible to improve the through put when the number of digits to be printed is small without lowering the printing speed in the ANK and KNJ printing modes. Also, when the temperature of the carrier motor rises, when the number of digits to be printed is smaller than the predetermined number of digits, by extending the start-up or the fall of the carrier motor by several digits,
The power consumption of the motor when the temperature rises can be limited,
The rise in the temperature of the carrier motor can be suppressed.

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

【図1】本発明のおける印字桁数と印字速度の関係を示
す図である。
FIG. 1 is a diagram showing the relationship between the number of print digits and the print speed in the present invention.

【図2】本発明の1実施例を示す図である。FIG. 2 is a diagram showing one embodiment of the present invention.

【図3】本発明におけるキャリアの位置ー速度パターン
を示す図である。
FIG. 3 is a diagram showing a position-velocity pattern of a carrier according to the present invention.

【図4】本発明における印字桁数とモータ実効電流を示
す図である。
FIG. 4 is a diagram showing the number of print digits and the motor effective current in the present invention.

【図5】本発明の実施例のフローチャートである。FIG. 5 is a flowchart of an embodiment of the present invention.

【図6】本発明の実施例のフローチャート(続き)であ
る。
FIG. 6 is a flowchart (continuation) of the embodiment of the present invention.

【図7】本発明の対象となるキャリアモータ制御回路図
である。
FIG. 7 is a carrier motor control circuit diagram to which the present invention is applied.

【図8】キャリアの位置ー速度パターンを示す図であ
る。
FIG. 8 is a diagram showing a position-velocity pattern of a carrier.

【図9】印字桁数とモータ実効電流を示す図である。FIG. 9 is a diagram showing the number of print digits and the motor effective current.

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

11 キャリア・モータ 12 ベルト 13 キャリア 13’印字ヘッド 14 プロセッサ 15 PWMドライバ 16 ハンマー・ドライバ 17 カウンタ回路 18 ホスト・コンピュータ 19 温度検出手段 43 常温時のANK印字モードにおける印字速度 44 温度上昇時のANK印字モードにおける印字速度 45 KNJ印字モードにおける印字速度 53 常温時のANK印字速度における実効電流 54 KNJ印字速度における実効電流 55 温度上昇時のANK印字速度における実効電流 Reference Signs List 11 carrier motor 12 belt 13 carrier 13 'print head 14 processor 15 PWM driver 16 hammer driver 17 counter circuit 18 host computer 19 temperature detecting means 43 printing speed in ANK printing mode at normal temperature 44 ANK printing mode when temperature rises Printing speed at 45 KNJ printing mode 53 Effective current at ANK printing speed at room temperature 54 Effective current at KNJ printing speed 55 Effective current at ANK printing speed at elevated temperature

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭59−87191(JP,A) 特開 昭55−124684(JP,A) 特開 昭63−162262(JP,A) 特開 昭64−27983(JP,A) 特開 平4−235073(JP,A) ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-59-87191 (JP, A) JP-A-55-124684 (JP, A) JP-A-63-162262 (JP, A) JP-A 64-64 27983 (JP, A) JP-A-4-235073 (JP, A)

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 複数の印字ヘッド(13') を搭載した複数
のキャリア(13)と、 キャリア(13)を移動させるキャリア・モータ(11)を備え
たマルチ・ヘッド・プリンタのキャリア制御方法であっ
、 印字桁数が第1の所定の桁数未満のとき、印字速度を第
1の印字速度から、第1の印字速度より遅い第2の所定
の印字速度に切り換えるとともに、 印字桁数が第1の印字桁数より少ない第2の所定の印字
桁数未満のとき、キャリア・モータが停止してから次に
起動するまでの間に所定の待ち時間を設けることによ
り、キャリア・モータの温度上昇を抑えることを特徴と
するマルチ・ヘッド・プリンタにおけるキャリア制御
A carrier control method for a multi-head printer including a plurality of carriers (13) on which a plurality of print heads (13 ') are mounted and a carrier motor (11) for moving the carriers (13). Ah
When the number of digits to be printed is less than the first predetermined number of digits, the printing speed is switched from the first printing speed to the second predetermined printing speed lower than the first printing speed, and When the number of printing digits is smaller than the second predetermined number of printing digits, which is smaller than the number of printing digits of 1, a predetermined waiting time is provided between the stoppage of the carrier motor and the next start, thereby increasing the temperature of the carrier motor. Carrier control method in a multi-head printer characterized by suppressing noise
Law .
【請求項2】 キャリア・モータ(11)の温度が所定温度
以上の場合、 印字桁数が第3の所定桁数未満のとき、キャリア・モー
タ(11)を起動してから所定の印字速度に達するまでの距
離、もしくは所定の印字速度からキャリア・モータ(11)
が減速して停止するまでの距離を、所定桁数に対応した
距離だけ長くすることを特徴とする請求項1のマルチ・
ヘッド・プリンタにおけるキャリア制御方法
2. When the temperature of the carrier motor (11) is equal to or higher than a predetermined temperature, and when the number of digits to be printed is less than a third predetermined number of digits, the carrier motor (11) is activated and then reaches a predetermined printing speed. Carrier motor (11) from the distance to reach or from the predetermined printing speed
2. The multi-unit according to claim 1, wherein a distance until the vehicle stops after deceleration is increased by a distance corresponding to a predetermined number of digits.
A carrier control method in a head printer.
JP3331166A 1991-11-20 1991-11-20 Carrier control method in multi-head printer Expired - Lifetime JP2656868B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3331166A JP2656868B2 (en) 1991-11-20 1991-11-20 Carrier control method in multi-head printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3331166A JP2656868B2 (en) 1991-11-20 1991-11-20 Carrier control method in multi-head printer

Publications (2)

Publication Number Publication Date
JPH05138980A JPH05138980A (en) 1993-06-08
JP2656868B2 true JP2656868B2 (en) 1997-09-24

Family

ID=18240623

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3331166A Expired - Lifetime JP2656868B2 (en) 1991-11-20 1991-11-20 Carrier control method in multi-head printer

Country Status (1)

Country Link
JP (1) JP2656868B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55124684A (en) * 1979-03-20 1980-09-25 Nippon Telegr & Teleph Corp <Ntt> Printing velocity controller
JPS5987191A (en) * 1982-11-10 1984-05-19 Brother Ind Ltd Serial printer
JPS63162262A (en) * 1986-12-26 1988-07-05 Toshiba Corp Printer
JPH07112745B2 (en) * 1987-07-24 1995-12-06 沖電気工業株式会社 Printer

Also Published As

Publication number Publication date
JPH05138980A (en) 1993-06-08

Similar Documents

Publication Publication Date Title
US6729712B2 (en) Printing apparatus and printing control method
US5191356A (en) Tower conserving recording apparatus
US5432533A (en) Recording method with control of head energization and recording medium conveyance power consumption
JP2656868B2 (en) Carrier control method in multi-head printer
JPS6337595B2 (en)
JPS639556A (en) Printing-controlling system
JPH0356549B2 (en)
JP2616323B2 (en) Line thermal head protection circuit
JP2553036B2 (en) Print position controller
JP2644403B2 (en) IC and its temperature alarm control method
JP2578124B2 (en) Serial type color printer
JPH0144511B2 (en)
JP3319632B2 (en) Printer
JPS5938070A (en) Printer
JP3302146B2 (en) Printer device and head drive circuit thereof
JPH0825673A (en) Thermal head split driving apparatus
JP2564355B2 (en) Print recording device
JP3077441B2 (en) Printer temperature controller
JP2746879B2 (en) Printer
JPH07132622A (en) Printing control device of dot printer
JPH0825672A (en) Thermal head split driving apparatus
JPH04257480A (en) Thermal printer
JPH01115645A (en) Printing controller in serial printer
JP2002192787A (en) Serial printer
JP2000094750A (en) Portable printer