JPH061033A - キャリッジ制御装置 - Google Patents

キャリッジ制御装置

Info

Publication number
JPH061033A
JPH061033A JP16494592A JP16494592A JPH061033A JP H061033 A JPH061033 A JP H061033A JP 16494592 A JP16494592 A JP 16494592A JP 16494592 A JP16494592 A JP 16494592A JP H061033 A JPH061033 A JP H061033A
Authority
JP
Japan
Prior art keywords
motor
carriage
temperature
print
heat generation
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
JP16494592A
Other languages
English (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 JP16494592A priority Critical patent/JPH061033A/ja
Publication of JPH061033A publication Critical patent/JPH061033A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

(57)【要約】 【目的】 直流モータでキャリッジを駆動するプリンタ
において、一行の印字に要するキャリッジの移動距離が
比較的短い場合に直流モータの発熱温度が許容限界温度
を超えないように制御する。 【構成】 直流モータに温度センサを取り付けて発熱温
度を検出するし、その検出値が許容限界温度に達し、か
つ一行の印字に要するキャリッジの移動距離が所定距離
より短い場合は、一行の印字に要するキャリッジの移動
距離の長さに応じて直流モータの電流制限値を変更して
制御を行なう。 【効果】 一行の印字に要するキャリッジの移動距離の
長さに応じて直流モータに流れる電流の大きさを制御す
るため、直流モータの発熱温度が許容限界温度を超えな
い。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は直流モータでキャリッジ
を駆動して記録媒体に印字を行なうシリアルプリンタに
関する。
【0002】
【従来の技術】図6は本発明が適用されるシリアルプリ
ンタのキャリッジ制御装置の構成を示す。直流モータ1
の回転運動はプーリ2を介してタイミングベルト3の直
線運動に変換される。タイミングベルト3で牽引するこ
とにより印字ヘッド4を搭載したキャリッジ5を移動さ
せ、印字ヘッド4から紙等の印字媒体8に印字を行な
う。なお直流モータ1には位置検出用のエンコーダ6が
配設されている。
【0003】一行分の印字データを印字する時の直流モ
ータ1の駆動パターンを図7(a)に、この時に直流モ
ータ1に流れる電流を同図(b)に示す。Tacc は加速
区間であり、目標回転速度に達した後、定速制御を行い
ながらTconstの区間で印字を行ない、印字終了後に減
速制御を開始しTbrkの区間で減速する。キャリッジ5
の加速および減速には大きなトルクが必要であり、直流
モータ1の発生トルクは電流値に比例するから図7
(b)に示すように加速、減速区間では定速制御区間よ
り電流値は大きくなる。このため、定速制御区間Tcons
t が短いほど、一行当りの直流モータ1の平均電流は大
きくなる。さらに、直流モータ1の発熱量はこの平均電
流の増加に伴って大きくなるから、例えば一行中の印字
データが少なくて定速制御区間Tconst が短いほど発熱
量が大きくなる。このような印字が連続して行なわれる
ことで発熱量が増加し、許容温度を超えると直流モータ
1の焼損を招くおそれがある。このため従来のプリンタ
では、一行中の印字データが少ない場合のことも考慮し
て大出力の直流モータを使用していた。
【0004】
【発明が解決しようとする課題】しかし、一行中の印字
データの数は数十桁程度が一般的で、例えば十桁以下の
印字が連続して長時間続くことは希である。このような
特殊な状況を想定して大出力の直流モータを選定したの
では、印字桁数が長い場合の利用効率が悪くなる。本発
明はこの様な問題を解決するために鑑みられたもので、
その目的とするところは発熱温度が許容値を超えないよ
うに制御することで、直流モータを効率よく利用できる
ようにしたキャリッジ制御装置を提供することである。
【0005】
【課題を解決するための手段】この様な課題を解決する
ために本発明のキャリッジ制御装置は、印字ヘッドを搭
載したキャリッジと、該キャリッジを駆動する直流モー
タを有するキャリッジ制御装置において、前記直流モー
タの発熱温度を検出する温度検出手段と、前記キャリッ
ジの位置を検出する位置検出手段と、前記直流モータに
流れる電流の大きさを制御する電流制御手段とを有し、
前記温度検出手段で検出した結果が所定温度に達し、か
つ一行の印字に要する前記キャリッジの移動距離が所定
走行距離よりも短い場合は、前記一行の印字に要する前
記キャリッジの移動距離の長さに応じて前記直流モータ
に流れる電流の大きさを制御することを特徴とする。
【0006】
【実施例】以下、図面に基づき本発明の実施例を詳細に
説明する。
【0007】図1は本発明の一実施例を示すキャリッジ
制御装置の構成図である。図1において、図5に示した
構成例と同じ装置には同一番号を付して説明を省略す
る。図中、7は直流モータ1の発熱温度を検出するため
に直流モータ1に当接して配設された温度センサであ
る。
【0008】図2はこのような構成のキャリッジ制御装
置を制御するための制御ブロック図である。図2におい
て10はプリンタの制御を行なうCPUである。11は
ROMであり、制御プログラムの他に本実施例では直流
モータ1の許容限界温度Hs(本実施例では130
℃)、所定走行距離Ss(本実施例では150パル
ス)、さらに、キャリッジ5の停止位置から印字終了位
置までの距離Speと直流モータ1の電流制限値との関係
が表1に示すデータテーブルとして記憶されている。
【0009】
【表1】
【0010】12は各種データを一時的に記憶するRA
Mである。コンピュータ等のホスト装置13からの印字
データはI/F部(インターフェイス部)14を介して
CPU10に送られる。印字指令はI/O部15を介し
てヘッド駆動部16に送られ、これに応じてヘッド駆動
部16が印字ヘッド4を駆動して印字を行なう。キャリ
ッジ5を駆動する直流モータ1の制御指令はI/O部1
5を介して直流モータ駆動部17に送られ、直流モータ
駆動部17が直流モータ1を駆動して目標回転速度に制
御する。目標回転速度の値はRAM12に記憶される。
また、RAMに記憶されている電流制限値のデータはI
/O部15を介して電流制限回路部18に設定され、電
流制限回路部18は直流モータ1に流れる電流が設定値
を超えないよう制御する。直流モータ1の回転角度に応
じたエンコーダ6の出力パルスはI/O部15を介して
CPU10に送られ、このパルスをカウントすることに
よりキャリッジ5の位置管理を行い、周期を計測するこ
とによって回転速度を検出する(以後、キャリッジ5の
移動距離はエンコーダのパルス数で表す)。また、温度
センサ7で検出された直流モータ1の発熱温度データは
I/O部15を介してCPU10に送られる。
【0011】以上のように構成された本発明の一実施例
の動作について、図3を参照しながら説明する。図3は
一行分の印字データを印字する動作を表すフローチャー
トである。ここではキャリッジ5が図4(a)に示す停
止位置に停止した状態から、矢印の方向に移動して印字
データ“ABCD”を印字する動作を表している。ま
ず、CPU10はホスト装置5からの印字データに応じ
てヘッド駆動データをRAM12に展開するとともに印
字データに応じた印字領域を演算する。このとき、キャ
リッジ5の停止位置から印字終了位置(印字領域の最終
位置)までの距離Speが確定する。ここではSpe=10
0パルスとする〔ステップ〕。次に温度センサ7によ
り直流モータ1の発熱温度を検出し、ROM11に格納
されている許容限界温度Hs の値と比較し、直流モータ
1の発熱温度が許容限界温度Hs に達していない場合は
ステップに進む〔ステップ〕。ステップでは直流
モータ1の電流制限値をImax として電流制限回路部1
8に設定する。なおImaxの値は本実施例では5Aとす
る。一方、ステップにおいて直流モータ1の発熱温度
が許容限界温度Hsに達している場合はステップに進
む。ステップではROM11に格納されている所定走
行距離Ssと、ステップで確定したキャリッジ5の停
止位置から印字終了位置までの距離Speとを比較し、S
peが所定走行距離Ssより大きい場合はステップに進
む。ステップにおいて、キャリッジ5の停止位置から
印字終了位置までの距離Speが所定走行距離Ss以下の
場合はステップに進む。ステップではROM11に
格納されているデータテーブルにより、ステップで確
定したSpeの値(キャリッジ5の停止位置から印字終了
位置までの距離)に応じた電流制限値を電流制限回路部
18に設定する。ここではSpe=100のため目標回転
速度は4Aとする。電流制限値が決定されるとステップ
に進む。ステップでは、まず直流モータ1を駆動し
キャリッジ5の移動を開始する。直流モータ1は停止状
態から、RAM12に記憶されている目標回転速度に向
かって加速し、到達後は目標回転速度に制御される。そ
の後、印字領域に達するとCPU10はヘッド駆動デー
タに基づき印字ヘッド4を駆動し印字を行なう。印字デ
ータに応じた印字が終了すると減速制御を行なってキャ
リッジ5を停止する。この間、直流モータ1に流れる電
流は電流制限回路部18により設定値を超えないよう制
御されている。
【0012】次に所定走行距離Ssの設定値およびデー
タテーブルの決定方法について述べる。図5(a)は一
行におけるキャリッジ5の停止位置から印字終了位置ま
での距離Speを一定にした印字を、電流制限値をImax
に設定して連続して行なった場合の直流モータ1の発熱
飽和温度の関係を示したものである。例えば、キャリッ
ジ5の停止位置から印字終了位置までの距離Speが15
0パルスの場合は直流モータ1の発熱飽和温度は130
℃である。ここで直流モータ1の許容発熱温度が130
℃だとすると、Speが150パルス以下の連続印字動作
において直流モータ1は発熱により焼損する危険性があ
る。データテーブルについては表1に示すようにSpeの
値が大きいほど電流制限値も大きい。これは、前述のよ
うに定速制御時に直流モータ1に流れる電流は加速時、
減速時に比べて小さく、一般に電流制限値よりも小さい
ため、Speの値が大きいほど定速制御区間の占める割合
が大きくなって平均電流が小さくなるからである。な
お、これらは予め実験によって求めることができる。
【0013】以上の構成および動作により、直流モータ
1の発熱温度が許容限界温度Hsに達するまでの印字動
作においては、電流制限値をImaxに設定して高速印字
を確保する。このときのキャリッジ動作を図4(b)に
示す。横軸は移動距離を、縦軸は移動速度を表す。一
方、直流モータ1の発熱温度が許容限界温度Hsに達
し、かつキャリッジ5の停止位置から印字終了位置まで
の距離Speが所定走行距離Ssより小さい場合において
は、Speの値に応じて電流制限値を変更することによっ
て、発熱温度を許容限界温度Hs以下に抑えることが可
能となる。このときのキャリッジ動作を図4(c)に示
す。この結果、キャリッジ5の停止位置から印字終了位
置までの距離Speを一定にした印字を連続して行なった
場合の直流モータ1の発熱飽和温度は図5(b)のよう
になる。
【0014】電流制限値を小さくすることによりプリン
タとしての実行印字速度は遅くなるが、図5(b)から
わかるようにSpeが150パルス以上の印字においては
電流制限値を小さくしなくとも連続印字動作が可能であ
る。また、前述のように印字桁数の少ない印字が連続し
て長時間続くことは希であり、使用頻度の高い印字桁数
については実行印字速度を落すことなく構成できる。印
字桁数が少ない印字が連続した場合でも許容限界温度H
s以内であれば電流制限値はImax のままであるから実
行印字速度が遅くなることはない。
【0015】なお、本実施例では一行の印字に要するャ
リッジの移動距離としてキャリッジ5の停止位置から印
字終了位置(印字領域の最終位置)までの距離Speを用
いたが、この他に印字開始前のキャリッジの停止位置か
ら印字終了後の停止位置までの走行距離や、定速制御中
の走行距離を用いることもできる。また、走行パターン
が決まれば走行距離と走行時間は対応関係があるため、
走行距離の代わりに走行時間を用いてもよい。
【0016】
【発明の効果】以上説明したように、本発明によれば簡
単な構成で直流モータの発熱量が許容値を超えないよう
に制御することが可能となり、利用効率の高いキャリッ
ジ制御装置を提供することがきる。
【図面の簡単な説明】
【図1】本発明の一実施例を示すプリンタの構成図。
【図2】本発明の一実施例を示すブロック図。
【図3】本発明の一実施例のキャリッジ動作を説明する
フローチャート。
【図4】本発明の一実施例のキャリッジ駆動動作を示す
図。
【図5】直流モータの発熱状態を説明する図。
【図6】従来のプリンタの構成図。
【図7】キャリッジ駆動パターンと直流モータの通電電
流を示す図。
【符号の説明】
1 直流モータ 2 プーリ 3 タイミングベルト 4 印字ヘッド 5 キャリッジ 6 エンコーダ 7 温度センサ 8 印字媒体 10 CPU 11 ROM 12 RAM 13 ホスト装置 14 I/F部 15 I/O部 16 ヘッド駆動部 17 直流モータ駆動部 18 電流制限回路部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 印字ヘッドを搭載したキャリッジと、該
    キャリッジを駆動する直流モータを有するキャリッジ制
    御装置において、前記直流モータの発熱温度を検出する
    温度検出手段と、前記キャリッジの位置を検出する位置
    検出手段と、前記直流モータに流れる電流の大きさを制
    御する電流制御手段と、を有し、前記温度検出手段で検
    出した結果が所定温度に達し、かつ一行の印字に要する
    前記キャリッジの移動距離が所定走行距離よりも短い場
    合は、前記一行の印字に要する前記キャリッジの移動距
    離の長さに応じて前記直流モータに流れる電流の大きさ
    を制御することを特徴とするキャリッジ制御装置。
JP16494592A 1992-06-23 1992-06-23 キャリッジ制御装置 Pending JPH061033A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16494592A JPH061033A (ja) 1992-06-23 1992-06-23 キャリッジ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16494592A JPH061033A (ja) 1992-06-23 1992-06-23 キャリッジ制御装置

Publications (1)

Publication Number Publication Date
JPH061033A true JPH061033A (ja) 1994-01-11

Family

ID=15802840

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16494592A Pending JPH061033A (ja) 1992-06-23 1992-06-23 キャリッジ制御装置

Country Status (1)

Country Link
JP (1) JPH061033A (ja)

Similar Documents

Publication Publication Date Title
JP3053144B2 (ja) プリンタのキャリッジモータ制御装置
JPH0611573B2 (ja) 記録装置
JPS6337595B2 (ja)
JPH061033A (ja) キャリッジ制御装置
JP2988125B2 (ja) キャリッジ制御装置
JPH0550691A (ja) キヤリツジ制御装置
JP2988126B2 (ja) キャリッジ制御装置
KR19980078290A (ko) 절전형 잉크젯 프린터
JPH0550690A (ja) キヤリツジ制御装置
JPH0550689A (ja) キヤリツジ制御装置
CN1106947C (zh) 印刷装置的往复运动控制方法
JP3372960B2 (ja) キャリッジ制御装置
JPH06115139A (ja) サーマルプリンタ制御方法
JP2824432B2 (ja) シリアルプリンタの駆動方法
JPS59149796A (ja) ステツピングモ−タ制御方式
JPS63153153A (ja) シヤトル駆動装置
JP2600398B2 (ja) ドットレコーダ
JP3050259B2 (ja) 印字制御装置
JPS62178376A (ja) 印字装置
JPS58199177A (ja) 感熱印字装置
JPH02301469A (ja) シリアルプリンタのキャリッジ駆動制御方法
JPH04133774A (ja) スペーシング制御方式
JPH04235073A (ja) シリアル・プリンタ
JPH0371871A (ja) プリンタのシャトル反転制御装置
JPH01115645A (ja) シリアルプリンタの印字制御装置