JPH0550689A - Carriage control device - Google Patents

Carriage control device

Info

Publication number
JPH0550689A
JPH0550689A JP3209560A JP20956091A JPH0550689A JP H0550689 A JPH0550689 A JP H0550689A JP 3209560 A JP3209560 A JP 3209560A JP 20956091 A JP20956091 A JP 20956091A JP H0550689 A JPH0550689 A JP H0550689A
Authority
JP
Japan
Prior art keywords
carriage
motor
printing
data
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3209560A
Other languages
Japanese (ja)
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 JP3209560A priority Critical patent/JPH0550689A/en
Publication of JPH0550689A publication Critical patent/JPH0550689A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

PURPOSE:To control a DC motor go that its exothermic temperature does not exceed a tolerable limit temperature level in case the travel distance of a carriage required for printing a single line of data is comparatively shorter, in a printer with a carriage driven by the DC motor. CONSTITUTION:A temperature sensor mounted on a DC motor detects an exothermic temperature. If a detected value reaches a tolerable limit temperature level, and the travel distance of a carriage required for printing a single line of data is shorter than a specified travel distance, the DC motor is allowed to stop for a specified time for each single line of data to be printed in accordance with the length of a travel distance of the carriage required for printing a single line of data.

Description

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

【0001】[0001]

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

【0002】[0002]

【従来の技術】図6は本発明が適用されるシリアルプリ
ンタのキャリッジ制御装置の構成を示す。直流モータ1
の回転運動はプーリ2を介してタイミングベルト3の直
線運動に変換される。タイミングベルト3で牽引するこ
とにより印字ヘッド4を搭載したキャリッジ5を移動さ
せ、印字ヘッド4から紙等の印字媒体8に印字を行な
う。なお直流モータ1には位置検出用のエンコーダ6が
配設されている。
2. Description of the Related Art FIG. 6 shows the construction of a carriage control device of a serial printer to which the present invention is applied. DC motor 1
Is converted into a linear movement of the timing belt 3 via the pulley 2. By pulling with the timing belt 3, the carriage 5 carrying the print head 4 is moved, and printing is performed from the print head 4 to the print medium 8 such as paper. The DC motor 1 is provided with an encoder 6 for position detection.

【0003】一行分の印字データを印字する時の直流モ
ータ1の駆動パターンを図7(a)に、この時に直流モ
ータ1に流れる電流を同図(b)に示す。Tacc は加速
区間であり、所定回転速度に達した後、定速区間Tcons
tで定速制御を行いながら印字を行ない、印字終了後に
減速制御を開始し減速区間Tbrk で減速する。キャリッ
ジ5の加速および減速には大きなトルクが必要であり、
直流モータ1の発生トルクは電流値に比例するから、図
7(b)に示すように加速区間Tacc 、減速区間Tbrk
では定速区間Tconst より電流値は大きくなる。
FIG. 7A shows a drive pattern of the DC motor 1 when printing one line of print data, and FIG. 7B shows a current flowing through the DC motor 1 at this time. Tacc is an acceleration section, and after reaching a predetermined rotation speed, a constant speed section Tcons
Printing is performed while performing constant speed control at t, deceleration control is started after printing is completed, and deceleration is performed in the deceleration section Tbrk. A large torque is required to accelerate and decelerate the carriage 5,
Since the torque generated by the DC motor 1 is proportional to the current value, the acceleration section Tacc and the deceleration section Tbrk as shown in FIG. 7B.
Then, the current value becomes larger than the constant speed section Tconst.

【0004】このため、定速区間Tconst が短いほど、
一行当りの直流モータ1の平均電流は大きくなる。さら
に、直流モータ1の発熱量はこの平均電流の増加に伴っ
て大きくなるから、例えば一行中の印字データが少なく
て定速区間Tconst が短いほど発熱量が大きくなる。
Therefore, the shorter the constant speed section Tconst,
The average current of the DC motor 1 per row becomes large. Further, since the heat generation amount of the DC motor 1 increases as the average current increases, the heat generation amount increases as the print data in one line decreases and the constant speed section Tconst decreases.

【0005】このような印字が連続して行なわれること
により、発熱量が増加して許容温度を超えると直流モー
タ1の焼損を招くおそれがある。このため従来のプリン
タでは、一行中の印字データが少ない場合のことも考慮
して大出力の直流モータを使用していた。
If the amount of heat generated increases and the allowable temperature is exceeded due to such continuous printing, 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 in consideration of such a special situation, there is a problem that the DC motor utilization efficiency deteriorates when the number of print digits is large.

【0007】本発明は以上の点に鑑みこのような問題点
を解決するもので、その目的は直流モータの利用効率を
高めるために、直流モータの発熱温度が許容値を超えな
いよう制御するキャリッジ制御装置を提供するものであ
る。
The present invention has been made in view of the above points and solves such a problem. An object of the present invention is to increase the efficiency of use of a DC motor by controlling the heat generation temperature of the DC motor so as not to exceed an allowable value. A control device is provided.

【0008】[0008]

【課題を解決するための手段】この目的を達成するた
め、本発明のキャリッジ制御装置は、前記直流モータの
発熱温度を検出する温度検出手段と、前記キャリッジの
位置を検出する位置検出手段と、前記検出された位置に
基づき1行の印字に要する前記キャリッジの走行距離を
求め、前記検出された発熱温度が予め設定された所定温
度に達し、且つ前記求められた走行距離が予め設定され
た所定走行距離よりも短い場合は、前記求められた走行
距離に応じて、1行印字終了毎に所定時間前記直流モー
タを休止させる制御手段とを備えたことを特徴とする。
In order to achieve this object, a carriage control device of the present invention comprises a temperature detecting means for detecting a heat generation temperature of the DC motor, a position detecting means for detecting a position of the carriage, Based on the detected position, the traveling distance of the carriage required for printing one line is obtained, the detected heat generation temperature reaches a preset predetermined temperature, and the obtained traveling distance is preset. When it is shorter than the traveled distance, it is characterized by further comprising control means for suspending the DC motor for a predetermined time each time one line is printed in accordance with the obtained traveled distance.

【0009】[0009]

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

【0010】図1は本発明の一実施例を示すキャリッジ
制御装置の構成図である。図1において、図6に示した
構成例と同じ装置には同一番号を付して説明を省略す
る。図中、符号7は直流モータ1の発熱温度を検出する
ために直流モータ1に当接して配設された温度センサで
ある。
FIG. 1 is a block diagram of a carriage controller showing an embodiment of the present invention. In FIG. 1, the same devices as those of the configuration example shown in FIG. In the figure, reference numeral 7 is a temperature sensor arranged in contact with the DC motor 1 in order to detect the heat generation temperature of the DC motor 1.

【0011】図2はこのような構成のキャリッジ制御装
置を制御するための制御ブロック図である。図2におい
て符号10はプリンタの制御を行なうCPUである。符
号11はROMであり、制御プログラム及び本実施例で
は直流モータ1の許容限界温度Hs (本実施例では12
0℃)、所定走行距離Ss (本実施例ではエンコーダ6
の出力パルス数で150パルス)、さらに表1に示され
るキャリッジ5の停止位置から印字終了位置までの走行
距離Speと休止時間との関係が表1に示すデータテーブ
ルとして記憶されている。符号12は各種データを一時
的に記憶するRAMである。符号18はタイマでありC
PU10によりセットされたデータにより計時を行う。
計時が終了するとタイマ18は割り込み信号を発生しC
PU10はこれにより計時を認識する。コンピュータ等
のホスト装置13からの印字データはI/F部(インタ
ーフェイス部)14を介してCPU10に送られる。印
字指令はCPU10からI/O部15を介してヘッド駆
動部16に送られ、これに応じてヘッド駆動部16が印
字ヘッド4を駆動して印字を行なう。キャリッジ5を駆
動する直流モータ1の制御指令はCPU10からI/O
部15を介して直流モータ駆動部17に送られ、直流モ
ータ駆動部17が直流モータ1を駆動して所定回転速度
に制御する。直流モータ1の回転角度に応じたエンコー
ダ6の出力パルスはI/O15を介してCPU10に送
られ、このパルスをカウントすることによりキャリッジ
5の位置管理を行い、パルスの周期を計測することによ
って回転速度を検出する。(以後、キャリッジ5の走行
距離はエンコーダのパルス数で表す。)また、温度セン
サ7で検出された直流モータ1の発熱温度データはI/
O部15を介してCPU10に送られる。
FIG. 2 is a control block diagram for controlling the carriage control device having such a configuration. In FIG. 2, reference numeral 10 is a CPU that controls the printer. Reference numeral 11 is a ROM, and in the control program and the present embodiment, the allowable limit temperature Hs of the DC motor 1 (12 in the present embodiment).
0 ° C.), predetermined traveling distance Ss (encoder 6 in this embodiment)
(The output pulse number is 150 pulses), and the relationship between the traveling distance Spe from the stop position of the carriage 5 to the print end position and the rest time shown in Table 1 is stored as a data table shown in Table 1. Reference numeral 12 is a RAM for temporarily storing various data. Reference numeral 18 is a timer C
Timing is performed by the data set by the PU 10.
When the time measurement ends, the timer 18 generates an interrupt signal and C
The PU 10 recognizes the timekeeping by this. Print data from a host device 13 such as a computer is sent to the CPU 10 via an I / F unit (interface unit) 14. The print command is sent from the CPU 10 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 for the DC motor 1 that drives the carriage 5 is sent from the CPU 10 through
It is sent to the DC motor drive unit 17 via the unit 15, and the DC motor drive unit 17 drives the DC motor 1 to control it at a predetermined rotation speed. The output pulse of the encoder 6 according to the rotation angle of the DC motor 1 is sent to the CPU 10 via the I / O 15, the position of the carriage 5 is controlled by counting this pulse, and rotation is performed by measuring the pulse cycle. Detect speed. (Hereinafter, the traveling distance of the carriage 5 is represented by the number of pulses of the encoder.) Further, the heat generation temperature data of the DC motor 1 detected by the temperature sensor 7 is I /
It is sent to the CPU 10 via the O unit 15.

【0012】以上のように構成された本発明の一実施例
の動作について図3を参照しながら説明する。図3は一
行分の印字データを印字する動作を表すフローチャート
である。ここではキャリッジ5が図4(a)に示す停止
位置に停止した状態から、矢印の方向に移動して印字デ
ータ“ABCD”を印字する動作を表している。
The operation of the embodiment of the present invention configured as 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 is stopped at the stop position shown in FIG. 4A and is moved in the direction of the arrow to print the print data "ABCD" is shown.

【0013】CPU10はホスト装置5からの印字デー
タに応じてヘッド駆動データをRAM12に展開すると
ともに印字データに応じた印字領域を演算する。このと
き、キャリッジ5の停止位置から印字終了位置(印字領
域の最終位置)までの走行距離Speが確定する。ここで
はSpe=100パルスとする〔ステップ〕。
The CPU 10 develops the head drive data in the RAM 12 according to the print data from the host device 5 and calculates the print area according to the print data. At this time, the traveling 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].

【0014】ステップは印字動作である。まず直流モ
ータ1を駆動しキャリッジ5の移動を開始する。直流モ
ータ1は停止状態から所定回転速度に向かって加速し、
到達後は所定回転速度に制御される。その後、印字領域
に達するとCPU10はヘッド駆動データに基づき印字
ヘッド4を駆動し印字を行なう。印字データに応じた印
字が終了すると減速制御を行なってキャリッジ5を停止
する〔ステップ〕。
The step is a printing operation. First, the DC motor 1 is driven to start moving the carriage 5. The DC motor 1 accelerates from a stopped state toward a predetermined rotation speed,
After reaching, it is controlled to a predetermined rotation speed. 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].

【0015】次に温度センサ7により直流モータ1の発
熱温度を検出し、ROM11に格納されている許容限界
温度Hs の値と比較し、直流モータ1の発熱温度が許容
限界温度Hs に達していない場合は次行の印字に進む
〔ステップ〕。
Next, the heat generation temperature of the DC motor 1 is detected by the temperature sensor 7 and compared with the value of the allowable limit temperature Hs stored in the ROM 11, and the heat generation temperature of the DC motor 1 has not reached the allowable limit temperature Hs. If so, proceed to the printing of the next line [step].

【0016】一方、ステップにおいて直流モーア1の
発熱温度が許容限界温度Hs に達している場合はステッ
プに進む。ステップではROM11に格納されてい
る所定走行距離Ss と、ステップで確定した、キャリ
ッジ5の停止位置から印字終了位置までの走行距離Spe
とを比較し、SpeがSs より大きい場合は次行の印字に
進む〔ステップ〕。
On the other hand, if the heat generation temperature of the DC mower 1 has reached the allowable limit temperature Hs in the step, the process proceeds to the step. In the step, the predetermined traveling distance Ss stored in the ROM 11 and the traveling distance Spe determined in the step from the stop position of the carriage 5 to the printing end position Spe.
And Spe is larger than Ss, the process proceeds to the printing of the next line [step].

【0017】ステップにおいて、キャリッジ5の停止
位置から印字終了位置までの走行距離Speが所定走行距
離Ss 以下の場合はステップに進む。ステップでは
ROM11に格納されているデータテーブルにより、ス
テップで確定したSpeの値(キャリッジ5の停止位置
から印字終了位置までの走行距離)に応じた休止時間の
データをタイマ18にセットしステップに進む。ここ
ではSpe=100のため休止時間は20msecをセットす
る〔ステップ〕。
In step, if the traveling distance Spe from the stop position of the carriage 5 to the printing end position is less than the predetermined traveling distance Ss, the process proceeds to step. In the step, data of the pause time corresponding to the value of Spe (travel distance from the carriage 5 stop position to the print end position) determined in the step is set in the timer 18 by the data table stored in the ROM 11, and the process proceeds to the step. .. Since Spe = 100 here, the rest time is set to 20 msec [step].

【0018】ステップではステップでセットされた
データ分の計時が終了したか否かを判断し、計時が終了
した場合は次行の印字に進む〔ステップ〕。
In the step, it is judged whether or not the time count for the data set in the step has ended, and if the time count has ended, the process proceeds to the printing of the next line [step].

【0019】次に所定走行距離Ss の設定値およびデー
タテーブルの決定方法について述べる。図5(a)は休
止時間を設けず印字を連続して行なった場合の一行にお
けるキャリッジ5の停止位置から印字終了位置までの走
行距離Speと直流モータ1の発熱飽和温度との関係を示
したものである。本実施例に用いた直流モータ1の特性
を保証する許容限界温度が130℃であるため、検出精
度等のマージンを考慮し制御上の許容限界温度Hs は1
20℃とした。図5(a)より許容限界温度Hs は12
0℃に対応するSpeが150パルスであるため、所定走
行距離Ss を150パルスに設定する。Speが150パ
ルス以下の場合には次行の印字を開始する前に休止時間
を設けることによって平均電流を小さくする。データテ
ーブルは表1に示すようにSpeの値が小さいほど休止時
間の値が大きくなっている。これは前述のように直流モ
ータ1の通電電流は加速時、減速時に大きく定速制御時
には小さく、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 relationship between the running 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 in one line when printing is continuously performed without providing a pause time. It is a thing. Since the allowable limit temperature for guaranteeing the characteristics of the DC motor 1 used in this embodiment is 130 ° C., the allowable limit temperature Hs for control is 1 in consideration of the margin of detection accuracy and the like.
It was set to 20 ° C. From FIG. 5A, the allowable limit temperature Hs is 12
Since the Spe corresponding to 0 ° C. is 150 pulses, the predetermined traveling distance Ss is set to 150 pulses. When Spe is 150 pulses or less, the average current is reduced by providing a pause time before starting printing of the next line. In the data table, as shown in Table 1, the smaller the value of Spe, the larger the value of the pause time. This is because the energization current of the DC motor 1 is large during acceleration and deceleration and small during constant speed control as described above, and the smaller the value of Spe, the larger the proportion of the acceleration / deceleration time. These can be obtained in advance by experiments.

【0020】以上の構成および動作により、直流モータ
1の発熱温度が許容限界温度Hs に達するまでの印字動
作においては、休止時間を設けずに高速印字を確保す
る。(このときのキャリッジ動作を図4(b)に示
す。)一方、直流モータ1の発熱温度が許容限界温度H
s に達し、かつ、キャリッジ5の停止位置から印字終了
位置までの走行距離Speが所定走行距離Ss より小さい
場合においては、Speの値に応じて休止時間を設けるこ
とによって、発熱温度を許容限界温度Hs 以下に抑える
ことが可能となる。(このときのキャリッジ動作を図4
(c)に示す。)この結果、キャリッジ5の停止位置か
ら印字終了位置までの距離Speを一定にした印字を連続
して行なった場合の直流モータ1の発熱飽和温度は図5
(b)のようになる。
With the above-described structure and operation, high-speed printing is ensured without a pause in the printing operation until the heat generation temperature of the DC motor 1 reaches the allowable limit temperature Hs. (The carriage operation at this time is shown in FIG. 4B.) On the other hand, the heat generation temperature of the DC motor 1 is the allowable limit temperature H.
When s is reached and the travel distance Spe from the stop position of the carriage 5 to the print end position is smaller than the predetermined travel distance Ss, the heat generation temperature is set to the allowable limit temperature by providing a pause time according to the value of Spe. It is possible to keep it below Hs. (Fig. 4 shows the carriage operation at this time.
It shows in (c). As a result, the heat generation saturation temperature of the DC motor 1 when printing is continuously performed with the distance Spe from the stop position of the carriage 5 to the print end position being constant is shown in FIG.
It becomes like (b).

【0021】休止時間を設けることによりプリンタとし
ての印字速度は遅くなるわけであるが、図5(b)から
わかるようにSpeが150パルス以上の印字においては
休止時間を設けなくとも連続印字動作が可能である。前
述のように、印字桁数の少ない印字が連続して長時間続
くことは希であり、使用頻度の高い印字桁数については
印字速度を落すことなく構成できる。印字桁数の少ない
印字が連続した場合でも直流モータ1の発熱温度が許容
限界温度Hs 以内であれば休止時間を設けないから印字
速度が遅くなることはない。
The printing speed as a printer is slowed by providing the pause time. However, as can be seen from FIG. 5 (b), in the printing with Spe of 150 pulses or more, the continuous printing operation can be performed without the pause time. It is possible. As described above, it is rare that printing with a small number of print digits continues continuously for a long time, and it is possible to configure a print digit number that is frequently used without decreasing the printing speed. Even when printing with a small number of print digits is continued, if the heat generation temperature of the DC motor 1 is within the allowable limit temperature Hs, no pause time is provided and the printing speed does not slow down.

【0022】なお、本実施例では一行の印字に要するキ
ャリッジの走行距離として、キャリッジ5の停止位置か
ら印字終了位置(印字領域の最終位置)までの走行距離
Speを用いたが、この他に印字開始前のキャリッジの停
止位置から、印字終了後の停止位置までの走行距離や、
定速制御中の走行距離を用いることもできる。また、走
行パターンが決まれば走行距離と走行時間は対応関係が
あるため、走行距離の代わりに走行時間を用いてもよ
い。
In the present embodiment, the travel 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 travel distance of the carriage required for printing one line. The distance traveled from the carriage stop position before the start to the stop position after printing,
It is also possible to use the traveling 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.

【0023】[0023]

【表1】 [Table 1]

【0024】[0024]

【発明の効果】以上説明したように、本発明によれば簡
単な構成で直流モータの発熱量が許容値を超えないよう
に制御することが可能となり、直流モータの利用効率の
高いキャリッジ制御装置を提供することができる。
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 the carriage control device having high utilization efficiency of the DC motor. Can be provided.

【図面の簡単な説明】[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 driving operation according to an 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 configuration diagram of a conventional printer.

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

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

1 直流モータ 2 プーリ 3 タイミングベルト 4 印字ヘッド 5 キャリッジ 6 エンコーダ 7 温度センサ 8 印字媒体 10 CPU 11 ROM 12 RAM 13 ホスト装置 14 I/F部 15 I/O部 16 ヘッド駆動部 17 直流モータ駆動部 18 タイマ 1 DC Motor 2 Pulley 3 Timing Belt 4 Print Head 5 Carriage 6 Encoder 7 Temperature Sensor 8 Print Medium 10 CPU 11 ROM 12 RAM 13 Host Device 14 I / F Unit 15 I / O Unit 16 Head Drive Unit 17 DC Motor Drive Unit 18 Timer

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】印字ヘッドを搭載したキャリッジと、該キ
ャリッジを駆動する直流モータを有するキャリッジ制御
装置において、 前記直流モータの発熱温度を検出する温度検出手段と、 前記キャリッジの位置を検出する位置検出手段と、 前記検出された位置に基づき1行の印字に要する前記キ
ャリッジの走行距離を求め、前記検出された発熱温度が
予め設定された所定温度に達し、且つ前記求められた走
行距離が予め設定された所定走行距離よりも短い場合
は、前記求められた走行距離に応じて、1行印字終了毎
に所定時間前記直流モータを休止させる制御手段とを備
えたことを特徴とするキャリッジ制御装置。
1. A carriage control device having a carriage on which a print head is mounted and a DC motor for driving the carriage, comprising: temperature detecting means for detecting a heat generation temperature of the DC motor; and position detection for detecting a position of the carriage. And a traveling distance of the carriage required to print one line based on the detected position, the detected heat generation temperature reaches a preset temperature, and the determined traveling distance is preset. The carriage control device further comprises: a control unit that suspends the DC motor for a predetermined time each time one line is printed according to the calculated travel distance.
【請求項2】前記制御手段は、前記キャリッジの走行距
離に応じた、前記所定時間に対応する所定数の休止時間
データを予め記憶する記憶手段と、 前記求められた走行距離に応じて休止時間データを前記
記憶手段より読み出し、該読み出された休止時間データ
が示す時間に前記所定時間を補正する補正手段とを備え
たことを特徴とする請求項1に記載のキャリッジ制御装
置。
2. The storage means for storing in advance a predetermined number of rest time data corresponding to the predetermined time according to the traveling distance of the carriage, and a rest time according to the obtained traveling distance. The carriage control device according to claim 1, further comprising a correction unit that reads data from the storage unit and corrects the predetermined time at a time indicated by the read pause time data.
JP3209560A 1991-08-21 1991-08-21 Carriage control device Pending JPH0550689A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3209560A JPH0550689A (en) 1991-08-21 1991-08-21 Carriage control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3209560A JPH0550689A (en) 1991-08-21 1991-08-21 Carriage control device

Publications (1)

Publication Number Publication Date
JPH0550689A true JPH0550689A (en) 1993-03-02

Family

ID=16574853

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3209560A Pending JPH0550689A (en) 1991-08-21 1991-08-21 Carriage control device

Country Status (1)

Country Link
JP (1) JPH0550689A (en)

Similar Documents

Publication Publication Date Title
JPH07102722B2 (en) Print head / motor control system
JP3053144B2 (en) Printer carriage motor controller
JP2645350B2 (en) Serial dot matrix printer
JPS6337595B2 (en)
JPH0550689A (en) Carriage control device
JPH0550691A (en) Carriage control device
JP2988126B2 (en) Carriage control device
JP2988125B2 (en) Carriage control device
JPH0550690A (en) Carriage control device
JPH05254207A (en) Carriage control apparatus
JPH061033A (en) Carriage control device
JPH0828996B2 (en) Drive control method for stepping motor
JPH0156916B2 (en)
JPH04235073A (en) Serial printer
JPS63153153A (en) Shuttle drive device
JP2600398B2 (en) Dot recorder
JPS59149796A (en) Control system for stepping motor
JPH06115139A (en) Method of controlling thermal printer
JPH04133774A (en) Spacing control system
JPH0958081A (en) Controlling device for stop of spacing motor
JPH03265481A (en) Motor control circuit for serial printer
JP3096195B2 (en) Transport member drive method
JPH0263776A (en) Printer device
JPH02301469A (en) Carriage driving control method of serial printer
JPH0371871A (en) Shuttle turnback control device of printer