JP2988069B2 - Serial printer - Google Patents
Serial printerInfo
- Publication number
- JP2988069B2 JP2988069B2 JP3282732A JP28273291A JP2988069B2 JP 2988069 B2 JP2988069 B2 JP 2988069B2 JP 3282732 A JP3282732 A JP 3282732A JP 28273291 A JP28273291 A JP 28273291A JP 2988069 B2 JP2988069 B2 JP 2988069B2
- Authority
- JP
- Japan
- Prior art keywords
- motor
- carriage
- printing
- braking
- 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 - Fee Related
Links
- 238000010586 diagram Methods 0.000 description 16
- 230000020169 heat generation Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 101100328887 Caenorhabditis elegans col-34 gene Proteins 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000010248 power generation Methods 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Landscapes
- Character Spaces And Line Spaces In Printers (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明はシリアルプリンタに係わ
り、より詳細には、記録媒体に対して往復運動するキャ
リッジを直流モータで駆動するシリアルプリンタに関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a serial printer, and more particularly, to a serial printer in which a carriage reciprocating with respect to a recording medium is driven by a DC motor.
【0002】[0002]
【従来の技術】シリアルプリンタは、印字ヘッドを搭載
したキャリッジをキャリッジモータによりタイミングベ
ルト等を介して、印字データに基づいてプラテン軸方向
に往復運動させて記録を行なう。近年、プリンタの印字
速度は高速化しており、応答性の良さと制御性の良さか
らキャリッジモータとして直流モータを使う例が増えて
いる。直流モータの場合、その特性上、加減速状態時に
通電電流が最も大きく(実効トルクが大きく)、定速時
(印字時)には通電電流は小さく(実効トルクが小さ
く)なる。従ってプリンタの印字桁数が多いほど一行当
りのモータの通電電流は小さくなる。図7にキャリッジ
の動作を示す。また図8にこの時のキャリッジモータの
通電電流を示す。ここでキャリッジモータの駆動回路は
図1に示す回路であり正転・逆転を選択できる駆動部
と、電流制限部とによる構成となっている。また減速時
には制動を早めるべく逆通電による制動(逆転制動)を
かけている。図8に示すごとくキャリッジモータの通電
電流は加速時、減速時に大きく、定速制御時には小さく
なる。従って通電電流の一行当りの平均値は、印字領域
が短い程(キャリッジの移動距離が短い程)大きくなる
わけである。然るに、プリンタのキャリッジの印字桁方
向の移動距離はホスト装置から送られる印字データによ
り大きく異なり、それに伴いキャリッジモータの通電電
流は変化することになり、モータの発熱量は印字データ
により大きく変化することとなる。つまり印字桁数が少
ない場合(例えば20桁以下の場合)は発熱量が大きく
なるわけであり、長時間の使用によりモータのコイルが
加熱し電機子抵抗が増加するため出力が低くなり、プリ
ンタの動作に支障をきたし印字品質が低下する。さらに
発熱量が増加して許容温度を超えるとモータの焼損を招
くおそれもある。従来のプリンタにおいては、上述の問
題を防ぐために印字桁数が小さい場合のことも考慮して
大出力のキャリッジモータを使用していた。2. Description of the Related Art In a serial printer, a carriage on which a print head is mounted is reciprocated in a platen axis direction based on print data by a carriage motor via a timing belt or the like for recording. 2. Description of the Related Art In recent years, the printing speed of a printer has been increased, and examples of using a DC motor as a carriage motor have been increasing due to good responsiveness and good controllability. In the case of a DC motor, due to its characteristics, the energizing current is the largest in the acceleration / deceleration state (effective torque is large), and at a constant speed (during printing), the energizing current is small (effective torque is small). Therefore, as the number of print digits of the printer increases, the current supplied to the motor per line decreases. FIG. 7 shows the operation of the carriage. FIG. 8 shows the current supplied to the carriage motor at this time. Here, the drive circuit of the carriage motor is the circuit shown in FIG. 1 and includes a drive unit capable of selecting normal rotation and reverse rotation, and a current limiting unit. Also, during deceleration, braking by reverse energization (reverse rotation braking) is applied to accelerate braking. As shown in FIG. 8, the current supplied to the carriage motor increases during acceleration and deceleration, and decreases during constant speed control. Therefore, the average value of the energizing current per line increases as the printing area becomes shorter (as the moving distance of the carriage becomes shorter). However, the moving distance of the carriage of the printer in the printing digit direction greatly depends on the print data sent from the host device, and accordingly the current supplied to the carriage motor changes, and the heat generated by the motor greatly changes depending on the print data. Becomes In other words, when the number of printed digits is small (for example, when the number of printed digits is less than 20 digits), the amount of heat generated is large. The operation is hindered and the print quality is reduced. Further, if the heat generation increases and exceeds the allowable temperature, the motor may be burned. Conventional printers use a high-output carriage motor in consideration of the case where the number of print digits is small in order to prevent the above-described problem.
【0003】[0003]
【発明が解決しようとする課題】しかし、プリンタの印
字桁数は数十桁程度が一般的で、桁数が少ない印字が長
時間続くことは希であり、これらの特殊な状況を想定し
てキャリッジモータを選定したのでは極めてコストの高
いプリンタとなるという課題があった。加えて大出力の
モータは形状が大型化するためプリンタ内の配置の課題
が生じた。However, the number of printing digits of a printer is generally about several tens of digits, and printing with a small number of digits rarely lasts for a long time. If the carriage motor is selected, there is a problem that the printer becomes extremely expensive. In addition, a large-output motor has a large size, and thus has a problem of arrangement in a printer.
【0004】本発明の目的は上述の従来の課題を解決
し、キャリッジモータの発熱を抑えたシリアルプリンタ
を安価に提供するものである。An object of the present invention is to solve the above-mentioned conventional problems and provide an inexpensive serial printer which suppresses heat generation of a carriage motor.
【0005】[0005]
【課題を解決するための手段】本発明のシリアルプリン
タは、ヘッドを搭載したキャリッジを駆動するための直
流モータと、前記直流モータの制御態様を変化させるこ
とで複数ある制動モードを提供するモータ制御手段と、
ホストからの印字データからヘッド駆動データを印字行
単位で生成するデータ生成手段と、前記生成したヘッド
駆動データから各印字行の印字領域を算出する印字領域
算出手段と、各印字行の印字領域に基づいて前記直流モ
ータでキャリッジを駆動しつつ、前記ヘッド駆動データ
に基づいて記録媒体に印字を行なう印字手段と、を有
し、前記印字手段は、印字行毎のキャリッジ駆動の都
度、算出した印字領域の長さに基づいて前記複数ある制
動モードからいずれか1を選択し、該制動モードで前記
直流モータを制動することを特徴とする。ここで、前記
モータ制御手段は典型的には、直流モータの両端子にH
ブリッジ型に接続したスイッチング手段を有し、該スイ
ッチング手段を選択的にON・OFFすることで複数の
制動モードを提供する。SUMMARY OF THE INVENTION A serial printer according to the present invention includes a DC motor for driving a carriage on which a head is mounted, and a motor control for providing a plurality of braking modes by changing the control mode of the DC motor. Means,
Data generating means for generating head drive data in print line units from print data from the host, print area calculating means for calculating a print area of each print line from the generated head drive data, and a print area for each print line. Printing means for printing on a recording medium based on the head drive data while driving the carriage by the DC motor based on the print data, wherein the printing means calculates the calculated print every time the carriage is driven for each print line. One of the plurality of braking modes is selected based on the length of the region, and the DC motor is braked in the braking mode. Here, the motor control means typically supplies H terminals to both terminals of the DC motor.
It has switching means connected in a bridge type, and provides a plurality of braking modes by selectively turning on and off the switching means.
【0006】[0006]
【作用】上述の如く、印字桁数が大きく(移動距離が大
きく)キャリッジモータの発熱量が小さい場合には逆通
電による制動モードを選択し、印字桁数が小さく(移動
距離が小さく)キャリッジモータの発熱量が大きい場合
には両端子短絡による制動モードを選択するというよう
に、印字動作におけるキャリッジの移動距離に応じて制
動制御モードを選択することによりキャリッジモータの
発熱量を抑えることが可能となり、使用頻度の高い桁数
の印字を想定したモータの選定を行なえばよく、安価な
プリンタが構成できる。As described above, when the number of digits to be printed is large (the moving distance is large) and the calorific value of the carriage motor is small, the braking mode by reverse energization is selected, and the number of digits to be printed is small (the moving distance is small). If the heat generation amount of the carriage is large, it is possible to suppress the heat generation amount of the carriage motor by selecting the braking control mode according to the moving distance of the carriage in the printing operation, such as selecting the braking mode due to shorting of both terminals. It is only necessary to select a motor assuming printing of a frequently used number of digits, so that an inexpensive printer can be configured.
【0007】[0007]
【実施例】以下、図面に示す実施例により本発明を具体
的に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be specifically described below with reference to the embodiments shown in the drawings.
【0008】図1は本発明の一実施例を示すキャリッジ
モータ駆動回路図である。本発明のキャリッジモータ駆
動回路は構成においては従来のものと変わるところはな
く、その制動方法に違いがある。図5は本発明の一実施
例を示すブロック図であり、図6は本発明の一実施例を
示すプリンタの構造図である。図5の1はプリンタの制
御部であるCPUであり制御プログラム等を格納したR
OM2及び各種データを一時的に記憶するRAM3が併
設されている。ホスト装置4からの印字データはI/F
部(インターフェイス部)5を介してCPU1に送られ
る。図5の6はキャリッジ駆動回路であり、8はキャリ
ッジモータである。図6の10はキャリッジであり、キ
ャリッジモータ8により駆動される。12はプラテンで
あり、9は記録媒体であり、11は印字ヘッドである。
ここでキャリッジモータ8は直流モータであり、その出
力軸には位置検出用のエンコーダ7設けられておりキャ
リッジ10の位置管理はこのエンコーダの出力信号を計
数して行なわれる。FIG. 1 is a carriage motor drive circuit diagram showing one embodiment of the present invention. The carriage motor drive circuit of the present invention is not different in configuration from the conventional one, and there is a difference in the braking method. FIG. 5 is a block diagram showing one embodiment of the present invention, and FIG. 6 is a structural diagram of a printer showing one embodiment of the present invention. Reference numeral 1 in FIG. 5 denotes a CPU which is a control unit of the printer, and stores a control program and the like.
An OM 2 and a RAM 3 for temporarily storing various data are provided. The print data from the host device 4 is an I / F
The data is sent to the CPU 1 via the interface (interface) 5. In FIG. 5, reference numeral 6 denotes a carriage drive circuit, and reference numeral 8 denotes a carriage motor. 6 is a carriage, which is driven by a carriage motor 8. Reference numeral 12 denotes a platen, 9 denotes a recording medium, and 11 denotes a print head.
Here, the carriage motor 8 is a DC motor, and its output shaft is provided with an encoder 7 for position detection. The position of the carriage 10 is managed by counting output signals of the encoder.
【0009】図5及び図6により本発明の一実施例の動
作を説明する。CPU1はホスト装置4からの印字デー
タに応じてヘッド駆動データをRAM3に展開するとと
もに印字データに応じた印字領域を演算しキャリッジモ
ータ8を駆動しキャリッジ10の移動を開始する。キャ
リッジモータ8は停止状態から設定速度に向かって加速
を開始し設定速度到達後は一定速度に制御され印字領域
に行き着く。印字領域に達するとCPU1はヘッド駆動
データに基づき印字ヘッドを駆動し印字を行なう。印字
データに応じた印字が終了するとキャリッジモータ8は
減速制御にはいる。ここでCPU1は後述する印字桁数
に応じた制動モードを選択しキャリッジモータ8の制動
を行なった後、キャリッジ10を停止させる。The operation of one embodiment of the present invention will be described with reference to FIGS. The CPU 1 develops the head drive data in the RAM 3 according to the print data from the host device 4, calculates a print area corresponding to the print data, drives the carriage motor 8, and starts the movement of the carriage 10. The carriage motor 8 starts accelerating from the stopped state toward the set speed, and after reaching the set speed, is controlled at a constant speed to reach the print area. When the print area is reached, the CPU 1 drives the print head based on the head drive data to perform printing. When printing in accordance with the print data is completed, the carriage motor 8 starts deceleration control. Here, the CPU 1 selects a braking mode according to the number of print digits, which will be described later, brakes the carriage motor 8, and then stops the carriage 10.
【0010】ここで図1、図2、図3、図4により各制
動モードの動作について説明する。図1においてキャリ
ッジモータ8はトランジスタQ1〜Q4とHブリッジ型
に接続され、Q1〜Q4のON・OFF状態に応じて電
流供給方向が定まり回転方向が決まる。いまプリンタの
印字方向が往路でありQ1とQ4がON状態となったと
するとキャリッジモータ8は起動した後定速に制御され
キャリッジ10が駆動され印字データに応じて所定の位
置に印字が行なわれる。一行の印字が終了するとキャリ
ッジモータ8は制動制御される。ここで第一の制動モー
ドである逆通電による制動(以下逆通電ブレーキと称
す)の動作を説明する。図3(図1のHブリッジ部と同
等)において起動から定速走行まではQ1およびQ4が
ON状態となっておりの経路で電流が流れている。制
動制御においてはQ1およびQ4はOFF状態となると
ともにQ2およびQ3がON状態となりの経路で電流
が流れキャリッジモータ8は逆転制動状態となり急激に
減速する。所定時間経過後Q2およびQ3はOFF状態
となり、キャリッジモータ8は停止する。次に第二の制
動モードであるモータの両端子の短絡による制動(以下
ショートブレーキと称す)の動作を説明する。図4にお
いて起動から定速走行までQ1およびQ4がON状態と
なっているのは前述と同様でありの経路で電流が流れ
ている。制動制御においてはQ1がOFF状態となると
ともにQ3がON状態となりの経路で電流が流れキャ
リッジモータ8は発電制動状態となり減速する。つまり
キャリッジモータ8の回転数に応じた逆起電圧によりモ
ータの巻線とQ3とD4を介して循環電流が流れ(キャ
リッジモータ8の両端子が短絡されたことと同等)制動
トルクが発生するわけである。ただし、第二の制動モー
ドにおける制動力はモータに流れる電流が少ない分だけ
小さい。従って制動時間及び制動距離は長くなるわけで
ある。以上が二つの制動モードの動作である。なお復路
における動作は対になるトランジスタのON・OFFの
関係を逆にすればよい。図2に図1におけるスイッチン
グ素子と動作モードの関係を示す。また各制動モードに
おける通電電流を図8および図10に示す。The operation of each braking mode will be described with reference to FIGS. 1, 2, 3 and 4. In FIG. 1, the carriage motor 8 is connected to transistors Q1 to Q4 in an H-bridge type, and the current supply direction is determined according to the ON / OFF state of Q1 to Q4, and the rotation direction is determined. Now, assuming that the printing direction of the printer is the outward path and Q1 and Q4 are in the ON state, the carriage motor 8 is controlled at a constant speed after starting, and the carriage 10 is driven to perform printing at a predetermined position according to the print data. When printing of one line is completed, the carriage motor 8 is braked. Here, the operation of braking by reverse energization (hereinafter referred to as reverse energization brake) which is the first braking mode will be described. In FIG. 3 (equivalent to the H-bridge portion in FIG. 1), from the start to the constant speed traveling, current flows through the path in which Q1 and Q4 are in the ON state. In the braking control, a current flows through a path in which Q1 and Q4 are turned off and Q2 and Q3 are turned on, and the carriage motor 8 enters a reverse rotation braking state and rapidly decelerates. After a lapse of a predetermined time, Q2 and Q3 are turned off, and the carriage motor 8 stops. Next, a description will be given of the operation of braking (hereinafter, referred to as a short brake) by short-circuiting both terminals of the motor in the second braking mode. In FIG. 4, Q1 and Q4 are in the ON state from the start to the cruising at the same speed as described above, and the current flows through the same route. In the braking control, a current flows through a path in which Q1 is turned off and Q3 is turned on, so that the carriage motor 8 is in a power generation braking state and decelerated. That is, a circulating current flows through the motor windings and Q3 and D4 due to the back electromotive voltage according to the rotation speed of the carriage motor 8 (equivalent to short-circuiting both terminals of the carriage motor 8), and a braking torque is generated. It is. However, the braking force in the second braking mode is smaller as the current flowing through the motor is smaller. Therefore, the braking time and the braking distance become longer. The above is the operation in the two braking modes. In the operation in the return path, the ON / OFF relationship of the paired transistors may be reversed. FIG. 2 shows the relationship between the switching elements and the operation modes in FIG. 8 and 10 show the energizing current in each braking mode.
【0011】さてここで印字桁数に応じた制動モードの
設定について述べる。前述のようにキャリッジモータ8
の通電電流は加速時、減速時に大きく定速制御時には小
さくなる。従って通電電流の一行当りの平均値は、印字
桁数が短い程大きくなり印字桁数が長い程小さくなるわ
けである。つまり印字動作に伴うキャリッジの移動距離
の大小によりモータの発熱温度も変化することになる。
本実施例を適用した136桁プリンタにおける連続印字
時の印字桁数と発熱後のモータ電機子部の飽和温度の関
係を図11および図12に示す。図11は逆通電ブレー
キの場合であり、図12はショートブレーキの場合であ
る。なお図11および図12における環境温度は本実施
例を適用したプリンタの動作保証温度の上限の35℃で
ある。ここでモータ電機子の許容温度は120℃だとす
ると図11における20桁以下の印字動作においてはモ
ータは発熱により焼損する危険がある。一方図12にお
いては20桁以下の印字動作における発熱が許容温度以
内になっている。従って20桁以上の印字動作において
は逆通電ブレーキによる制動をおこなってもキャリッジ
モータ8の発熱量はキャリッジモータ8の許容温度範囲
内にはいる。そこでキャリッジ10移動距離が20桁相
当以上の場合は逆通電ブレーキを選択しそれ以下の場合
はショートブレーキを選択するようにすればいかなる印
字動作においてもキャリッジモータ8の発熱量は問題は
ないことになる。つまり印字データに基づいたキャリッ
ジ10の移動距離に応じて制動モードを選択することに
よりキャリッジモータ8の発熱量を一定値以下に抑える
ことが可能となるわけである。なお制動モードをショー
トブレーキとすることによりプリンタとしての実質的な
印字速度は遅くなるわけであるが、20桁以上の印字に
おいては逆通電ブレーキによる制動が可能となり、使用
頻度の高い印字桁数については印字速度を落すことなく
構成できる。また、より高速の印字が要求された場合は
必要に応じて適宜キャリッジモータを選定すればよい。Now, the setting of the braking mode according to the number of printing digits will be described. As described above, the carriage motor 8
Is larger during acceleration and deceleration and smaller during constant speed control. Therefore, the average value per line of the energizing current increases as the number of print digits decreases, and decreases as the number of print digits increases. That is, the heat generation temperature of the motor changes depending on the magnitude of the movement distance of the carriage accompanying the printing operation.
FIGS. 11 and 12 show the relationship between the number of print digits in continuous printing in a 136-digit printer to which this embodiment is applied and the saturation temperature of the motor armature after heat generation. FIG. 11 shows the case of the reverse brake, and FIG. 12 shows the case of the short brake. The environmental temperature in FIGS. 11 and 12 is 35 ° C., which is the upper limit of the operation guarantee temperature of the printer to which the present embodiment is applied. Here, assuming that the allowable temperature of the motor armature is 120 ° C., in a printing operation of 20 digits or less in FIG. On the other hand, in FIG. 12, the heat generation in the printing operation of 20 digits or less is within the allowable temperature. Therefore, in a printing operation of 20 digits or more, the amount of heat generated by the carriage motor 8 is within the allowable temperature range of the carriage motor 8 even when braking is performed by the reverse energizing brake. Therefore, when the moving distance of the carriage 10 is equal to or more than 20 digits, the reverse energizing brake is selected, and when the moving distance is less than 20 digits, the short brake is selected. Become. That is, by selecting the braking mode in accordance with the moving distance of the carriage 10 based on the print data, the heat generation amount of the carriage motor 8 can be suppressed to a certain value or less. By setting the braking mode to the short brake mode, the actual printing speed of the printer is reduced. However, for printing of 20 digits or more, the braking by the reverse energizing brake becomes possible. Can be configured without reducing the printing speed. When higher-speed printing is required, a carriage motor may be appropriately selected as needed.
【0012】一般にプリンタは複数の印字モードを持ち
各印字モードにより印字分解能や印字速度(キャリッジ
速度)が違う。従ってキャリッジモータへの通電電流も
印字モードにより差があるが、複数の印字モードを持つ
プリンタについてはその印字モードに応じて制動モード
選択の閾値を複数持つことにより対応できる。またロジ
カルシーク等の特殊なキャリッジ駆動動作についても、
移動距離に応じた制動モード選択の閾値を設けることに
より同等の効果が得られる。なお上述の説明中印字桁数
についてはこのプリンタの標準である1/10インチピ
ッチによる桁数としたが1/12インチ等のピッチによ
る印字についてもキャリッジの移動距離を換算すること
により容易に適用できる。In general, a printer has a plurality of printing modes, and the printing resolution and printing speed (carriage speed) differ depending on each printing mode. Accordingly, the current supplied to the carriage motor varies depending on the printing mode. However, a printer having a plurality of printing modes can be handled by providing a plurality of thresholds for selecting the braking mode in accordance with the printing mode. Also, for special carriage drive operation such as logical seek,
The same effect can be obtained by setting a threshold value for selecting the braking mode according to the moving distance. In the above description, the number of print digits is the number of digits at a 1/10 inch pitch which is the standard of this printer. However, printing at a pitch of 1/12 inch or the like can be easily applied by converting the moving distance of the carriage. it can.
【0013】[0013]
【発明の効果】以上説明してきたように、本発明によれ
ば、簡単な制御によりキャリッジ駆動モータの発熱量を
抑えることが可能となり、印字品質の低下やモータの焼
損のない高信頼性のプリンタを安価に提供できるもので
ある。As described above, according to the present invention, the amount of heat generated by the carriage drive motor can be suppressed by a simple control, and a highly reliable printer which does not cause deterioration in print quality or burnout of the motor. Can be provided at low cost.
【図1】本発明の一実施例のキャリッジモータ駆動回路
図である。FIG. 1 is a carriage motor drive circuit diagram according to one embodiment of the present invention.
【図2】本発明の一実施例のスイッチング素子と動作の
関係を示す図である。FIG. 2 is a diagram showing a relationship between a switching element and an operation according to an embodiment of the present invention.
【図3】本発明の一実施例の第一の制動モードを説明す
る図である。FIG. 3 is a diagram illustrating a first braking mode according to one embodiment of the present invention.
【図4】本発明の一実施例の第二の制動モードを説明す
る図である。FIG. 4 is a diagram illustrating a second braking mode according to one embodiment of the present invention.
【図5】本発明の一実施例を示すブロック図である。FIG. 5 is a block diagram showing one embodiment of the present invention.
【図6】本発明の一実施例を示すプリンタの構造図であ
る。FIG. 6 is a structural diagram of a printer showing one embodiment of the present invention.
【図7】キャリッジの動作を説明する図である。FIG. 7 is a diagram illustrating the operation of the carriage.
【図8】キャリッジモータの通電電流を示す図である。FIG. 8 is a diagram showing a current supplied to a carriage motor.
【図9】本発明の一実施例の第二の制動モードによるキ
ャリッジの動作を説明する図である。FIG. 9 is a diagram illustrating the operation of the carriage in a second braking mode according to one embodiment of the present invention.
【図10】本発明の一実施例の第二の制動モードによる
キャリッジモータの通電電流を示す図である。FIG. 10 is a diagram showing a current supplied to a carriage motor in a second braking mode according to one embodiment of the present invention.
【図11】逆通電ブレーキ時のキャリッジモータの発熱
量を示す図である。FIG. 11 is a diagram illustrating a calorific value of a carriage motor at the time of reverse energization braking.
【図12】ショートブレーキ時のキャリッジモータの発
熱量を示す図である。FIG. 12 is a diagram showing a calorific value of a carriage motor at the time of short brake.
【図13】本発明の一実施例のキャリッジモータの発熱
量を示す図である。FIG. 13 is a diagram showing a calorific value of a carriage motor according to one embodiment of the present invention.
1 CPU 2 ROM 3 RAM 4 ホスト装置 5 I/F部 6 キャリッジモータ駆動部 7 エンコーダ 8 キャリッジモータ 9 記録媒体 10 キャリッジ 11 印字ヘッド 12 プラテン Q1〜Q7 トランジスタ R1〜R11 抵抗素子 OP1 オペアンプ D1〜D5 ダイオード ZD1 ツェナダイオード DESCRIPTION OF SYMBOLS 1 CPU 2 ROM 3 RAM 4 Host device 5 I / F part 6 Carriage motor drive part 7 Encoder 8 Carriage motor 9 Recording medium 10 Carriage 11 Print head 12 Platen Q1-Q7 Transistor R1-R11 Resistance element OP1 Operational amplifier D1-D5 Diode ZD1 Zener diode
Claims (2)
ための直流モータと、 前記直流モータの制御態様を変化させることで複数ある
制動モードを提供するモータ制御手段と、 ホストからの印字データからヘッド駆動データを印字印
字行単位で生成するデータ生成手段と、 前記生成したヘッド駆動データから各印字行の印字領域
を算出する印字領域算出手段と、 各印字行の印字領域に基づいて前記直流モータでキャリ
ッジを加速し、設定速度到達後は一定速度に制御した上
で前記ヘッド駆動データに基づいて記録媒体に印字を行
い、その後制動をかけて停止させる印字手段と、 を有し、前記印字手段は、前記一定速度で行う印字行毎
のキャリッジ駆動の都度、算出した印字領域の長さに基
づいて前記複数ある制動モードからいずれか1つを選択
し、該制動モードで前記直流モータを制動するシリアル
プリンタ。1. A DC motor for driving a carriage having a head mounted thereon, a motor control means for providing a plurality of braking modes by changing a control mode of the DC motor, and a head drive based on print data from a host. Data generating means for generating data in print print line units; print area calculating means for calculating a print area of each print line from the generated head drive data; and a carriage by the DC motor based on the print area of each print line. After reaching the set speed,
In line printing on a recording medium based on the head drive data
And a printing means for stopping the brake by applying a brake thereafter , wherein the printing means is configured such that each time the carriage is driven at each of the printing lines at the constant speed, the plurality of brakes are determined based on the calculated print area length. A serial printer that selects one of the modes and brakes the DC motor in the braking mode.
定値以上なら前記逆通電による制動を選択し、それ未満
なら前記短絡による制動を選択する請求項1記載のシリ
アルプリンタ。2. The serial printer according to claim 1, wherein said printing means selects the braking by the reverse energization if the length of the printing area is equal to or more than a predetermined value, and selects the braking by the short circuit if the length is less than the predetermined value.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3282732A JP2988069B2 (en) | 1991-10-29 | 1991-10-29 | Serial printer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3282732A JP2988069B2 (en) | 1991-10-29 | 1991-10-29 | Serial printer |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05116412A JPH05116412A (en) | 1993-05-14 |
JP2988069B2 true JP2988069B2 (en) | 1999-12-06 |
Family
ID=17656327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3282732A Expired - Fee Related JP2988069B2 (en) | 1991-10-29 | 1991-10-29 | Serial printer |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2988069B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5857787A (en) * | 1996-09-11 | 1999-01-12 | Prinntronix, Inc. | Printer and motor having a balanced buck drive |
JP2006248094A (en) * | 2005-03-11 | 2006-09-21 | Seiko Epson Corp | Recording apparatus, recording apparatus control method, and control program |
-
1991
- 1991-10-29 JP JP3282732A patent/JP2988069B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH05116412A (en) | 1993-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6078156A (en) | Method and apparatus for improved electronic braking of a DC motor | |
EP0077465A2 (en) | Print head motor control system with stop distance compensation | |
EP0834405A2 (en) | Recording apparatus | |
JP2988069B2 (en) | Serial printer | |
JP2767149B2 (en) | Digital motor control system | |
JPH07163182A (en) | Motor control method and motor control device | |
JP3284553B2 (en) | Serial printer | |
JPH05124287A (en) | Serial printer | |
JPH0566266B2 (en) | ||
JPS62100196A (en) | Drive circuit for stepping motor | |
JPH0144511B2 (en) | ||
JP3031063B2 (en) | Printing device | |
JPS644524Y2 (en) | ||
JP3427390B2 (en) | Line printer | |
JP3372960B2 (en) | Carriage control device | |
CN1009721B (en) | printing device | |
JPS63162254A (en) | Serial dot printer | |
JP2988126B2 (en) | Carriage control device | |
JPH043750B2 (en) | ||
JPH0426393A (en) | Carriage controller | |
JPH05124288A (en) | Serial printer | |
JPS6169468A (en) | Printer | |
JPH10119370A (en) | Image forming device | |
JPH01204774A (en) | Head scanner | |
JPH047710B2 (en) |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081008 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091008 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101008 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |