JPH05254207A - Carriage control apparatus - Google Patents

Carriage control apparatus

Info

Publication number
JPH05254207A
JPH05254207A JP5815892A JP5815892A JPH05254207A JP H05254207 A JPH05254207 A JP H05254207A JP 5815892 A JP5815892 A JP 5815892A JP 5815892 A JP5815892 A JP 5815892A JP H05254207 A JPH05254207 A JP H05254207A
Authority
JP
Japan
Prior art keywords
carriage
motor
rotation speed
printing
rotational speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5815892A
Other languages
Japanese (ja)
Other versions
JP3372960B2 (en
Inventor
Hirotomo Tanaka
啓友 田中
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP05815892A priority Critical patent/JP3372960B2/en
Publication of JPH05254207A publication Critical patent/JPH05254207A/en
Application granted granted Critical
Publication of JP3372960B2 publication Critical patent/JP3372960B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

PURPOSE:To make heat generating temp. of a direct-current motor not to exceed the allowable limiting temp. by controlling the aimed rotational speed of the direct current motor in accordance with the length of distance of the movement of a carriage needed for printing one line in a serial printer wherein the carriage is driven by means of the direct current motor. CONSTITUTION:A serial printer wherein recording is performed by drawing a carriage 5 carrying a printing head 4 by means of a direct current motor 1, is provided with a position detector 6 outputting a position signal synchronized with the movement of the carriage 5, a rotational speed detecting device 17 detecting the rotational speed of the motor from the output period of the position signal and a rotational speed control device 17 controlling the rotational speed of the motor to the aimed rotational speed. Then, the time for reaching the second rotational speed which is lower than the aimed rotational speed is measured and when this time is at least the reference value and the distance of the movement of the carriage 5 needed for printing one line is at most the reference distance of the movement, printing is performed so as to make the aimed rotational speed of the motor 1 to be variable in accordance with the length of the distance of the movement of the carriage needed for printing one line.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は直流モータでキャリッジ
を駆動して記録媒体に印字を行なうシリアルプリンタの
キャジッジ制御に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a carriage control of a serial printer which drives a carriage by a DC motor to print on a recording medium.

【0002】[0002]

【従来の技術】図1は、本発明が適用されるシリアルプ
リンタの構成を示す図である。図1において、1は直流
モータであり、該直流モータ1の出力軸上には位置検出
用のエンコーダ6が配設されている。直流モータ1の回
転運動はプーリ2を介してタイミングベルト3の直線運
動に変換され、印字ヘッド4を搭載したキャリッジ5を
牽引し、記録紙8に印字を行う構成となっている。
2. Description of the Related Art FIG. 1 is a diagram showing the configuration of a serial printer to which the present invention is applied. In FIG. 1, 1 is a DC motor, and an encoder 6 for position detection is arranged on the output shaft of the DC motor 1. The rotational movement of the DC motor 1 is converted into the linear movement of the timing belt 3 via the pulley 2, and the carriage 5 carrying the print head 4 is pulled to print on the recording paper 8.

【0003】この様な構成のシリアルプリンタの従来動
作を図7を基に説明する。図7(a)は、一行分の印字
データを印字する時の直流モータ1の駆動パターン示す
図であり、Tacc は加速区間で、目標回転速度に達した
後、定速制御を行いながらTconst の区間で印字を行な
い、印字終了後に減速制御を開始しTbrk の区間で減速
する。この加速および減速時には、キャリッジ5が動く
ことにより生じる摺動負荷に加え、加速度に抗するトル
クが必要で、直流モータ1の発生トルクは電流値に比例
するから、図7(b)に示すように加速、減速区間では
定速制御区間より電流値は大きくなる。
The conventional operation of the serial printer having such a structure will be described with reference to FIG. FIG. 7 (a) is a diagram showing a drive pattern of the DC motor 1 when printing one line of print data, where Tacc is an acceleration section and Tconst of the constant speed control is performed after the target rotation speed is reached. Printing is performed in the section, deceleration control is started after printing is completed, and deceleration is performed in the section of Tbrk. At the time of this acceleration and deceleration, in addition to the sliding load generated by the movement of the carriage 5, a torque against the acceleration is required, and the torque generated by the DC motor 1 is proportional to the current value. Therefore, as shown in FIG. In the acceleration / deceleration section, the current value becomes larger than that in the constant speed control section.

【0004】このため、定速制御区間Tconst が短いほ
ど、一行当りの直流モータ1の平均電流は大きくなるか
ら、直流モータ1の発熱量は増加することになる。
For this reason, the shorter the constant speed control section Tconst, the larger the average current of the DC motor 1 per row, so that the heat generation amount of the DC motor 1 increases.

【0005】このような印字が連続して行なわれ、直流
モータ1の巻線許容温度を超えると直流モータ1の焼損
を招くおそれがある。このため従来のプリンタでは、一
行中の印字データが少ない場合のことも考慮して大出力
の直流モータを使用していた。
If such printing is continuously performed and the allowable winding temperature of the DC motor 1 is exceeded, the DC motor 1 may be burned. Therefore, in the conventional printer, a high-power DC motor is used in consideration of the case where the print data in one line is small.

【0006】[0006]

【発明が解決しようとする課題】しかし、一行中の印字
データの数は数十桁程度が一般的で、例えば十桁以下の
印字が連続して長時間続くことは希である。このような
特殊な状況を想定して大出力の直流モータを選定したの
では、印字桁数が長い場合の利用効率が悪くなるという
課題があった。
However, the number of print data in one line is generally about several tens of digits, and for example, it is rare that printing of less than ten digits continues continuously for a long time. If a high-power DC motor is selected on the assumption of such a special situation, there is a problem in that the utilization efficiency deteriorates when the number of print digits is long.

【0007】本発明は、この様な問題に鑑みなされたも
のであって、その目的とするところは、直流モータの利
用効率を高めるために、発熱温度が許容値を超えないよ
う制御するキャリッジ制御装置を提供するものである。
The present invention has been made in view of the above problems, and an object of the present invention is to control a carriage control for controlling a heat generation temperature so as not to exceed an allowable value in order to improve utilization efficiency of a DC motor. A device is provided.

【0008】[0008]

【課題を解決するための手段】この目的を達成するた
め、印字ヘッドを搭載したキャリッジを直流モータで牽
引し記録を行うシリアルプリンタおいて、前記キャリッ
ジの移動に同期した位置信号を出力する位置検出器と、
前記位置信号の出力周期より前記直流モータの回転速度
を検出する回転速度検出手段と、前記直流モータの回転
速度を目標回転速度に制御する回転速度制御手段とを有
し、前記目標回転速度より低い第2の回転速度に達する
迄の時間を計時し、該時間が基準値以上で、且つ、一行
の印字に要する前記キャリッジの移動距離が基準走行距
離よりも短い場合は、前記一行の印字に要する前記キャ
リッジの移動距離の長さに応じて前記直流モータの目標
回転速度を可変にして印字することを特徴とする。
In order to achieve this object, in a serial printer which carries out recording by pulling a carriage equipped with a print head with a DC motor, position detection for outputting a position signal synchronized with the movement of the carriage. A vessel,
It has a rotation speed detection means for detecting the rotation speed of the DC motor from the output cycle of the position signal, and a rotation speed control means for controlling the rotation speed of the DC motor to a target rotation speed, which is lower than the target rotation speed. The time required to reach the second rotation speed is measured, and when the time is equal to or greater than the reference value and the movement distance of the carriage required for printing one line is shorter than the reference traveling distance, the one line is required for printing. It is characterized in that the target rotation speed of the DC motor is changed in accordance with the length of the moving distance of the carriage for printing.

【0009】[0009]

【実施例】以下、図面に基づき本発明の実施例を詳細に
説明する。
Embodiments of the present invention will now be described in detail with reference to the drawings.

【0010】図2は図1のような構成のキャリッジ制御
装置を制御するための制御ブロック図である。図2にお
いて、10はプリンタの制御を行なうCPUであり、1
1はROMで、制御プログラムの他に本実施例では直流
モータ1が所定回転速度に到達するまでの許容限界時間
Ts (本実施例では20msec)、所定走行距離Ss (本
実施例では150パルス)、さらに、キャリッジ5の停
止位置から印字終了位置までの距離Speと直流モータ1
の目標回転速度との関係が表1に示すデータテーブルと
して記憶されている。
FIG. 2 is a control block diagram for controlling the carriage controller having the structure shown in FIG. In FIG. 2, 10 is a CPU for controlling the printer, and 1
Reference numeral 1 denotes a ROM. In addition to the control program, in this embodiment, an allowable limit time Ts (20 msec in this embodiment) until the DC motor 1 reaches a predetermined rotation speed, a predetermined traveling distance Ss (150 pulses in this embodiment). Further, the distance Spe from the stop position of the carriage 5 to the print end position and the DC motor 1
The relationship with the target rotation speed is stored as a data table shown in Table 1.

【0011】[0011]

【表1】 [Table 1]

【0012】12は各種データを一時的に記憶するRA
Mである。コンピュータ等のホスト装置13から印字デ
ータが送られてくると、I/F部(インターフェイス
部)14を介して印字データはCPU10に送られ、一
行分の印字データが揃うと、印字動作を開始する。印字
指令はI/O部15を介してヘッド駆動部16に送ら
れ、これに応じてヘッド駆動部16が印字ヘッド4を駆
動して印字を行なう。キャリッジ5を駆動する直流モー
タ1の制御指令はI/O部15を介して直流モータ駆動
部17に送られ、直流モータ駆動部17が直流モータ1
を駆動してRAM12に記憶された目標回転速度値に制
御する。直流モータ1の回転角度に応じたエンコーダ6
の出力パルスはI/O部15を介してCPU10に送ら
れ、このパルスをカウントすることによりキャリッジ5
の位置管理を行い、周期を計測することによって回転速
度を検出する。以後、キャリッジ5の移動距離はエンコ
ーダのパルス数で表す。7はタイマでありCPU10に
よりセットされたデータにより計時を行う。計時が終了
するとタイマ7は割り込み信号を発生しCPU10はこ
れにより計時の終了を認識する。
Reference numeral 12 is an RA for temporarily storing various data.
It is M. When print data is sent from the host device 13 such as a computer, the print data is sent to the CPU 10 via the I / F unit (interface unit) 14, and when the print data for one line is completed, the print operation is started. .. The print command is sent to the head drive unit 16 via the I / O unit 15, and in response to this, the head drive unit 16 drives the print head 4 to perform printing. The control command of the DC motor 1 for driving the carriage 5 is sent to the DC motor driving unit 17 via the I / O unit 15, and the DC motor driving unit 17 causes the DC motor 1 to operate.
Is controlled to control the target rotation speed value stored in the RAM 12. Encoder 6 according to the rotation angle of the DC motor 1
Output pulse is sent to the CPU 10 via the I / O unit 15, and the carriage 5 is counted by counting this pulse.
The position is controlled and the rotation speed is detected by measuring the cycle. Hereinafter, the moving distance of the carriage 5 is represented by the number of encoder pulses. Reference numeral 7 denotes a timer, which measures the time based on the data set by the CPU 10. When the time measurement ends, the timer 7 generates an interrupt signal and the CPU 10 recognizes the end of the time measurement.

【0013】以上のように構成された本発明の一実施例
の動作について図3を参照しながら説明する。図3は一
行分の印字データを印字する動作を表すフローチャート
である。ここではキャリッジ5が図4(a)に示す位置
に停止した状態から、矢印の方向に移動して印字データ
“ABCD”を印字する動作を表している。
The operation of the embodiment of the present invention configured as described above will be described with reference to FIG. FIG. 3 is a flowchart showing the operation of printing one line of print data. Here, the operation in which the carriage 5 stops in the position shown in FIG. 4A and moves in the direction of the arrow to print the print data "ABCD" is shown.

【0014】CPU10はホスト装置13からの印字デ
ータに応じてヘッド駆動データをRAM12に展開する
とともに印字データに応じた印字領域を演算する。この
とき、キャリッジ5の停止位置から印字終了位置(印字
領域の最終位置)までの距離Speが確定する。ここでは
Spe=100パルスとする〔ステップ〕。
The CPU 10 expands the head drive data in the RAM 12 according to the print data from the host device 13 and calculates the print area according to the print data. At this time, the distance Spe from the stop position of the carriage 5 to the print end position (final position of the print area) is determined. Here, Spe = 100 pulses [step].

【0015】ステップでは、まず直流モータ1を駆動
しキャリッジ5の移動を開始すると同時に許容限界時間
Ts のデータをタイマ7にセットする。本実施例では2
0msecをセットする〔ステップ〕。
In the step, first, the DC motor 1 is driven to start the movement of the carriage 5, and at the same time, the data of the allowable limit time Ts is set in the timer 7. In this embodiment, 2
Set 0 msec [step].

【0016】次に、ステップではエンコーダ6の出力
パルスの周期を計測することによって応答性確認回転速
度Vcheck に到達したか否かを確認し、Vcheck に到達
するまでにタイマ7の割り込み信号が発生しなかった場
合はステップに進む〔ステップ〕。
Next, in step, it is confirmed whether or not the response confirming rotation speed Vcheck is reached by measuring the cycle of the output pulse of the encoder 6, and the interrupt signal of the timer 7 is generated before reaching Vcheck. If not, proceed to step [step].

【0017】ステップでは直流モータ1の目標回転速
度の値をVmax としてRAM12に設定する。なおVma
x はヘッドの最高応答周波数に基づいて決定される最高
回転速度であり本実施例では2000rpmとする。
〔ステップ〕。
In the step, the value of the target rotation speed of the DC motor 1 is set in the RAM 12 as Vmax. Vma
x is the maximum rotation speed determined based on the maximum response frequency of the head, and is 2000 rpm in this embodiment.
[Step].

【0018】一方、ステップにおいてVcheck に到達
するまでにタイマ7の割り込み信号が発生した場合はス
テップに進む。ステップではROM11に格納され
ている所定走行距離Ss と、ステップで確定した、キ
ャリッジ5の停止位置から印字終了位置までの距離Spe
とを比較し、Speが所定走行距離Ss より大きい場合は
ステップに進む〔ステップ〕。
On the other hand, when the interrupt signal of the timer 7 is generated before reaching Vcheck in step, the process proceeds to step. In the step, the predetermined traveling distance Ss stored in the ROM 11 and the distance Spe from the stop position of the carriage 5 to the print end position determined in the step Spe.
When Spe is larger than the predetermined traveling distance Ss, the process proceeds to step [step].

【0019】ステップにおいて、キャリッジ5の停止
位置から印字終了位置までの距離Speが所定走行距離S
s 以下の場合はステップに進む。ステップではRO
M11に格納されているデータテーブル(表1)によ
り、ステップで確定したSpeの値(キャリッジ5の停
止位置から印字終了位置までの距離)に応じた目標回転
速度の値をRAM12に記憶する。ここではSpe=10
0のため目標回転速度は1600rpmとする〔ステッ
プ〕。
In the step, the distance Spe from the stop position of the carriage 5 to the print end position is the predetermined traveling distance S.
s If less than or equal to, proceed to step. RO in step
Based on the data table (Table 1) stored in M11, the value of the target rotation speed corresponding to the value of Spe determined in step (distance from the stop position of the carriage 5 to the print end position) is stored in the RAM 12. Here Spe = 10
Since it is 0, the target rotation speed is 1600 rpm [step].

【0020】直流モータ1の目標回転速度が決定される
とステップに進む。ステップでは、直流モータ1を
RAM12に記憶されている目標回転速度に向かって加
速し、到達後は目標回転速度に制御する。その後、印字
領域に達するとCPU10はヘッド駆動データに基づき
印字ヘッド4を駆動し印字を行なう。印字データに応じ
た印字が終了すると減速制御を行なってキャリッジ5を
停止する〔ステップ〕。
When the target rotation speed of the DC motor 1 is determined, the process proceeds to step. In step, the DC motor 1 is accelerated toward the target rotation speed stored in the RAM 12, and after reaching the target rotation speed, the target rotation speed is controlled. After that, when the print area is reached, the CPU 10 drives the print head 4 based on the head drive data to perform printing. When printing according to the print data is completed, deceleration control is performed and the carriage 5 is stopped [step].

【0021】以上が1行分の印字データを印字する動作
である。
The above is the operation of printing the print data for one line.

【0022】次に所定走行距離Ss の設定値およびデー
タテーブルの決定方法について述べる。図5(a)は目
標回転速度をVmax に設定して印字を行なった場合の、
キャリッジ5の停止位置から印字終了位置までの距離S
peと直流モータ1の発熱飽和温度の関係を示したもので
ある。本実施例に用いた直流モータ1の特性を保証する
許容限界温度Hs が130℃であるため、図5(a)よ
り所定走行距離Ss を150パルスに設定する。前述の
ように直流モータ1の通電電流は加速時、減速時に大き
く定速制御時には小さくなる。そこで、Speが150パ
ルス以下の場合には目標回転速度の値をVmax より小さ
くし加減速に必要な時間を短くすることによって平均電
流を小さくする。データテーブルは表1に示すようにS
peの値が小さいほど目標回転速度の値も小さくなってい
る。これはSpeの値が小さいほど加減速時間の占める割
合が大きくなるためである。なお、これらは予め実験に
よって求めることができる。
Next, a method of determining the set value of the predetermined traveling distance Ss and the data table will be described. FIG. 5A shows the case where the target rotation speed is set to Vmax and printing is performed.
Distance S from the stop position of the carriage 5 to the print end position
3 shows the relationship between pe and the heat generation saturation temperature of the DC motor 1. Since the allowable limit temperature Hs that guarantees the characteristics of the DC motor 1 used in this embodiment is 130 ° C., the predetermined traveling distance Ss is set to 150 pulses from FIG. 5A. As described above, the current supplied to the DC motor 1 is large during acceleration and deceleration and small during constant speed control. Therefore, when Spe is 150 pulses or less, the value of the target rotation speed is made smaller than Vmax and the time required for acceleration / deceleration is shortened to reduce the average current. The data table is S as shown in Table 1.
The smaller the value of pe, the smaller the value of the target rotation speed. This is because the smaller the value of Spe, the larger the proportion occupied by the acceleration / deceleration time. These can be obtained in advance by experiments.

【0023】次に、直流モータ1が応答性確認回転速度
Vcheck に到達するまでの許容限界時間Ts の決定方法
について述べる。一般に直流モータ1は発熱温度の上昇
に伴い電流対トルク特性が低下し、所定速度に到達する
までの時間が図6に示すように遅くなるため応答性と発
熱温度の間には相関関係がある。本実施例に用いた直流
モータ1が許容限界温度Hs =130℃であるときの応
答性確認回転速度Vcheck に到達するまでの時間は図6
より20msecであるため、許容限界時間Ts を20msec
に設定している。また、応答性確認回転速度Vcheck の
値は表1に示した目標回転速度の最小値以下とする(本
実施例では800rpm)。
Next, a method of determining the allowable limit time Ts until the DC motor 1 reaches the response confirming rotation speed Vcheck will be described. Generally, in the DC motor 1, the current-torque characteristic deteriorates as the heat generation temperature rises, and the time until it reaches a predetermined speed is delayed as shown in FIG. 6, so there is a correlation between the response and the heat generation temperature. .. The time required for the DC motor 1 used in this embodiment to reach the responsiveness confirmation rotation speed Vcheck when the allowable limit temperature Hs = 130 ° C. is shown in FIG.
Since it is 20 msec, the allowable time limit Ts is 20 msec.
Is set to. Further, the value of the response confirmation rotation speed Vcheck is set to be equal to or less than the minimum value of the target rotation speed shown in Table 1 (800 rpm in this embodiment).

【0024】以上の構成および動作により、Vcheck に
到達するまでの時間が20msecより短い(つまり図6の
関係より直流モータ1の発熱温度が許容限界温度Hs よ
り低い)場合の印字動作においては、目標回転速度の値
をヘッドの最高応答周波数に基づいて決定される最高速
度であるVmax に設定して高速印字を確保する。このと
きのキャリッジ動作を図4(b)に示す。横軸は移動距
離を、縦軸は移動速度を表す。一方、Vcheck に到達す
るまでの時間が20msec以上(つまり直流モータ1の発
熱温度が許容限界温度Hs に達している)、かつ、キャ
リッジ5の停止位置から印字終了位置までの距離Speが
所定走行距離Ss より小さい場合においては、Speの値
に応じて目標回転速度の値を変更することによって、発
熱温度を許容限界温度Hs 以下に抑えることが可能とな
る。このときのキャリッジ動作を図4(c)に示す。
With the above configuration and operation, in the printing operation when the time to reach Vcheck is shorter than 20 msec (that is, the heat generation temperature of the DC motor 1 is lower than the allowable limit temperature Hs according to the relationship of FIG. 6), the target is set. The value of the rotation speed is set to Vmax which is the maximum speed determined based on the maximum response frequency of the head to ensure high speed printing. The carriage operation at this time is shown in FIG. The horizontal axis represents the moving distance, and the vertical axis represents the moving speed. On the other hand, the time required to reach Vcheck is 20 msec or more (that is, the heat generation temperature of the DC motor 1 reaches the allowable limit temperature Hs), and the distance Spe from the stop position of the carriage 5 to the print end position is a predetermined traveling distance. When it is smaller than Ss, the heat generation temperature can be suppressed to the allowable limit temperature Hs or less by changing the value of the target rotation speed according to the value of Spe. The carriage operation at this time is shown in FIG.

【0025】この結果、キャリッジ5の停止位置から印
字終了位置までの距離Speと直流モータ1の発熱飽和温
度の関係は図5(b)のようになる。
As a result, the relationship between the distance Spe from the stop position of the carriage 5 to the print end position and the heat generation saturation temperature of the DC motor 1 is as shown in FIG. 5 (b).

【0026】目標回転速度の値を小さくすることにより
プリンタとしての印字速度は遅くなるわけであるが、図
5(b)からわかるようにSpeが150パルス以上の印
字においては目標回転速度の値を小さくしなくとも連続
印字動作が可能である。前述のように、印字桁数少ない
印字が連続して長時間続くことは希であり、使用頻度の
高い印字桁数については印字速度を落すことなく構成で
きる。印字桁数が少ない印字が連続した場合でも許容限
界温度Hs 以内であれば目標回転速度はVmaxのままで
あるから印字速度が遅くなることはない。
Although the printing speed as a printer becomes slower by reducing the value of the target rotation speed, as can be seen from FIG. 5 (b), the value of the target rotation speed is changed in the printing with Spe of 150 pulses or more. Continuous printing operation is possible without reducing the size. As described above, it is rare that printing with a small number of print digits continues continuously for a long time, and a print digit number that is frequently used can be configured without reducing the printing speed. Even if printing is continued with a small number of print digits, if the temperature is within the allowable limit temperature Hs, the target rotation speed remains Vmax and the printing speed does not slow down.

【0027】なお、本実施例では直流モータの応答特性
として加速特性を検出したが、所定速度からの減速特性
を検出してもよい。なお、本実施例では一行の印字に要
するキャリッジの移動距離として、キャリッジ5の停止
位置から印字終了位置(印字領域の最終位置)までの距
離Speを用いたが、この他に印字開始前のキャリッジの
停止位置から、印字終了後の停止位置までの走行距離
や、定速制御中の走行距離を用いることもできる。ま
た、走行パターンが決まれば走行距離と走行時間は対応
関係があるため、走行距離の代わりに走行時間を用いて
もよい。
Although the acceleration characteristic is detected as the response characteristic of the DC motor in the present embodiment, the deceleration characteristic from a predetermined speed may be detected. In this embodiment, the distance Spe from the stop position of the carriage 5 to the print end position (final position of the print area) is used as the carriage movement distance required for printing one line. It is also possible to use the travel distance from the stop position to the stop position after completion of printing, or the travel distance during constant speed control. Further, if the travel pattern is determined, the travel distance and the travel time have a correspondence relationship, so the travel time may be used instead of the travel distance.

【0028】[0028]

【発明の効果】以上説明したように、本発明によれば簡
単な構成で直流モータの発熱量が許容値を超えないよう
に制御することが可能となり、利用効率の高いキャリッ
ジ制御装置を提供することがきる。
As described above, according to the present invention, it is possible to control the heat generation amount of the DC motor so as not to exceed the allowable value with a simple structure, and to provide a carriage control device with high utilization efficiency. I can do it.

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

【図1】 本発明の一実施例を示すプリンタの構成図。FIG. 1 is a configuration diagram of a printer showing an embodiment of the present invention.

【図2】 本発明の一実施例を示すブロック図。FIG. 2 is a block diagram showing an embodiment of the present invention.

【図3】 本発明の一実施例のキャリッジ動作を説明す
るフローチャート。
FIG. 3 is a flowchart illustrating a carriage operation according to an exemplary embodiment of the present invention.

【図4】 本発明の一実施例のキャリッジ駆動動作を示
す図。
FIG. 4 is a diagram showing a carriage driving operation according to an embodiment of the present invention.

【図5】 直流モータの発熱状態を説明する図。FIG. 5 is a diagram illustrating a heat generation state of a DC motor.

【図6】 直流モータの発熱温度と応答特性の関係を説
明する図。
FIG. 6 is a diagram illustrating a relationship between a heat generation temperature of a DC motor and response characteristics.

【図7】 キャリッジ駆動パターンと直流モータの通電
電流を示す図。
FIG. 7 is a diagram showing a carriage drive pattern and a current supplied to a DC motor.

【符号の説明】 1 直流モータ 2 プーリ 3 タイミングベルト 4 印字ヘッド 5 キャリッジ 6 エンコーダ 7 タイマ 8 記録紙 10 CPU 11 ROM 12 RAM 13 ホスト装置 14 I/F部 15 I/O部 16 ヘッド駆動部 17 直流モータ駆動部[Explanation of Codes] 1 DC motor 2 Pulley 3 Timing belt 4 Print head 5 Carriage 6 Encoder 7 Timer 8 Recording paper 10 CPU 11 ROM 12 RAM 13 Host device 14 I / F section 15 I / O section 16 Head drive section 17 DC Motor drive

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 印字ヘッドを搭載したキャリッジを直流
モータで牽引し記録を行うシリアルプリンタおいて、前
記キャリッジの移動に同期した位置信号を出力する位置
検出器と、前記位置信号の出力周期より前記直流モータ
の回転速度を検出する回転速度検出手段と、前記直流モ
ータの回転速度を目標回転速度に制御する回転速度制御
手段とを有し、前記目標回転速度より低い第2の回転速
度に達する迄の時間を計時し、該時間が基準値以上で、
且つ、一行の印字に要する前記キャリッジの移動距離が
基準走行距離よりも短い場合は、前記一行の印字に要す
る前記キャリッジの移動距離の長さに応じて前記直流モ
ータの目標回転速度を可変にして印字することを特徴と
するキャリッジ制御装置。
1. In a serial printer for recording by pulling a carriage equipped with a print head with a DC motor, a position detector that outputs a position signal synchronized with the movement of the carriage, and an output cycle of the position signal Rotation speed detecting means for detecting the rotation speed of the DC motor and rotation speed control means for controlling the rotation speed of the DC motor to a target rotation speed are provided, and a second rotation speed lower than the target rotation speed is reached. Time is measured and the time is equal to or greater than the reference value,
In addition, when the movement distance of the carriage required for printing one line is shorter than the reference traveling distance, the target rotation speed of the DC motor is made variable according to the length of the movement distance of the carriage required for printing the one line. A carriage control device characterized by printing.
JP05815892A 1992-03-16 1992-03-16 Carriage control device Expired - Fee Related JP3372960B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05815892A JP3372960B2 (en) 1992-03-16 1992-03-16 Carriage control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05815892A JP3372960B2 (en) 1992-03-16 1992-03-16 Carriage control device

Publications (2)

Publication Number Publication Date
JPH05254207A true JPH05254207A (en) 1993-10-05
JP3372960B2 JP3372960B2 (en) 2003-02-04

Family

ID=13076189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05815892A Expired - Fee Related JP3372960B2 (en) 1992-03-16 1992-03-16 Carriage control device

Country Status (1)

Country Link
JP (1) JP3372960B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8511780B2 (en) 2007-05-31 2013-08-20 Brother Kogyo Kabushiki Kaisha Image forming apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8511780B2 (en) 2007-05-31 2013-08-20 Brother Kogyo Kabushiki Kaisha Image forming apparatus

Also Published As

Publication number Publication date
JP3372960B2 (en) 2003-02-04

Similar Documents

Publication Publication Date Title
JP3053144B2 (en) Printer carriage motor controller
JPS5989584A (en) Control circuit for driving motor
JPH05254207A (en) Carriage control apparatus
US5291114A (en) Method of and apparatus for controlling a sheet feeding motor used in a printer
JP2988125B2 (en) Carriage control device
JPH0550691A (en) Carriage control device
JPS60217176A (en) Thermal printer
JP2988126B2 (en) Carriage control device
JPH0550689A (en) Carriage control device
JP2002078378A (en) Motor controller and motor control method
JPH0550690A (en) Carriage control device
US5147143A (en) Printer carriage homing mechanism
JPH061033A (en) Carriage control device
JPH0828996B2 (en) Drive control method for stepping motor
JP2600398B2 (en) Dot recorder
JP2580394B2 (en) DC servo motor control method
JPH07178996A (en) Serial printer
JP3077441B2 (en) Printer temperature controller
JPH0371871A (en) Shuttle turnback control device of printer
JPH04133774A (en) Spacing control system
JPH03265481A (en) Motor control circuit for serial printer
JPH05187894A (en) Controlling device for pen of pen-writing recorder
JP2003088189A (en) Driver for stepping motor
JPH04235073A (en) Serial printer
JPH08126392A (en) Drive controller for stepping motor, drive system and apparatus employing it

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20010725

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081122

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091122

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees