JPS60236781A - シリアルプリンタの制御方式 - Google Patents
シリアルプリンタの制御方式Info
- Publication number
- JPS60236781A JPS60236781A JP59093705A JP9370584A JPS60236781A JP S60236781 A JPS60236781 A JP S60236781A JP 59093705 A JP59093705 A JP 59093705A JP 9370584 A JP9370584 A JP 9370584A JP S60236781 A JPS60236781 A JP S60236781A
- Authority
- JP
- Japan
- Prior art keywords
- carriage
- printing
- sensor
- counter
- driving part
- 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
Links
- 238000000034 method Methods 0.000 claims description 5
- 239000011295 pitch Substances 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J19/00—Character- or line-spacing mechanisms
- B41J19/18—Character-spacing or back-spacing mechanisms; Carriage return or release devices therefor
- B41J19/68—Carriage-return mechanisms, e.g. manually actuated
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(技術分野〕
本発明は、電子計算機の出力装置等として使用されるシ
リアルプリンタの制御方式に関する。
リアルプリンタの制御方式に関する。
従来、印字行に沿って印字ヘッドを搭載したキャリッジ
を移動しながら1文字ずつ印字を行なうシリアルプリン
タにおいて、例えば、印字中に何らかの物が物理的にキ
ャリッジ等に触れた場合、上記キャリッジが暴走しメカ
フレームに衝突するという事があった。この為、上記メ
カフレーム両端にセンナを取り付はキャリッジが暴走し
て印字範囲からはずれた場合に、上記センサが感知する
事でアラーム等を発生するという方法があった。
を移動しながら1文字ずつ印字を行なうシリアルプリン
タにおいて、例えば、印字中に何らかの物が物理的にキ
ャリッジ等に触れた場合、上記キャリッジが暴走しメカ
フレームに衝突するという事があった。この為、上記メ
カフレーム両端にセンナを取り付はキャリッジが暴走し
て印字範囲からはずれた場合に、上記センサが感知する
事でアラーム等を発生するという方法があった。
しかし、この方法ではキャリッジが暴走し、本来の印字
すべき範囲から数文字分外れた場合にのみ有効であシ、
数ピツチずれただけの時には感知できないという欠点を
有していた。
すべき範囲から数文字分外れた場合にのみ有効であシ、
数ピツチずれただけの時には感知できないという欠点を
有していた。
本発明は、数カ所に設定した位置上ンサと、そのセンサ
を通過するキャリッジに対する位置カウンタの関係をあ
らかじめ知っておくことで、印字途中において何らかの
物理的要因でキャリッジが快走した場合、あるいは印字
位置が数ピンチずれた場合に、正常な位置の場合との差
を算出することにより、キャリッジの動作を制御するか
あるいはアラームを発生することによシ上記欠点を解決
し、キャリッジの動作を保題して正確な印字を行なうこ
とができる装置の提供を目的とするものである。
を通過するキャリッジに対する位置カウンタの関係をあ
らかじめ知っておくことで、印字途中において何らかの
物理的要因でキャリッジが快走した場合、あるいは印字
位置が数ピンチずれた場合に、正常な位置の場合との差
を算出することにより、キャリッジの動作を制御するか
あるいはアラームを発生することによシ上記欠点を解決
し、キャリッジの動作を保題して正確な印字を行なうこ
とができる装置の提供を目的とするものである。
本発明は、印字行に沿って印字ヘッドを搭載したキャリ
ッジを移動しながら白字動作を行なうシリアルプリンタ
において、電源投入時のホーミング動作中、および印字
時の横送り動作中に前記キャリッジの位置検出を行なう
センサ手段と、前記キャリッジの移動に伴ない位置カウ
ンタのアップダウンカウントを行なう手段と、上記カウ
ント結果によりキャリッジの動作を制御する手段とを備
えた構成としである。
ッジを移動しながら白字動作を行なうシリアルプリンタ
において、電源投入時のホーミング動作中、および印字
時の横送り動作中に前記キャリッジの位置検出を行なう
センサ手段と、前記キャリッジの移動に伴ない位置カウ
ンタのアップダウンカウントを行なう手段と、上記カウ
ント結果によりキャリッジの動作を制御する手段とを備
えた構成としである。
(実施例の説明〕
第1図は本発明の一実施例であり、制御方式の概要を示
すブロック図である。印字制御部1は、印字指令を受け
ると印字駆動部2を介して印字ヘッド3の動作を制御す
ると共に1キャリッジ駆動部4および位置カウンタ6に
対して移動方向、距離の情報を与える。位置カウンタ6
は、ホームポジション位置を基漁値0として右方向に1
ピツチ移動するとカウントアツプ、左方向に1ピツチ移
動するとカウントダウンして現在のキャリッジの論理的
位置を逐次比較部7に送る。比較部7では、上記論理的
位置とセンサ部5から得られる現在のギヤリッジの物理
的位置を比較して、もし上記物理的位置が正常な範囲以
外であればキャリッジ駆動部4を介してキャリッジ8の
位置を補正するか、あるいは停止しアラームを発生させ
る。
すブロック図である。印字制御部1は、印字指令を受け
ると印字駆動部2を介して印字ヘッド3の動作を制御す
ると共に1キャリッジ駆動部4および位置カウンタ6に
対して移動方向、距離の情報を与える。位置カウンタ6
は、ホームポジション位置を基漁値0として右方向に1
ピツチ移動するとカウントアツプ、左方向に1ピツチ移
動するとカウントダウンして現在のキャリッジの論理的
位置を逐次比較部7に送る。比較部7では、上記論理的
位置とセンサ部5から得られる現在のギヤリッジの物理
的位置を比較して、もし上記物理的位置が正常な範囲以
外であればキャリッジ駆動部4を介してキャリッジ8の
位置を補正するか、あるいは停止しアラームを発生させ
る。
次に、位置カラ/りとセンサ出力の関係を第2図、第3
図を参照して具体的に説明する。
図を参照して具体的に説明する。
第2図はセ/す3個を使用した場合の主要部の概略図、
第3図は位置カウンタとセンサ出力の関係図を示す。
第3図は位置カウンタとセンサ出力の関係図を示す。
図面において、11はプラテン、12は印字ヘッド、1
3は上記印字ヘッド12が取り付けられたキャリッジ、
14はメカフレーム、15はキャリッジ駆動用ステッピ
ングモータ、16 、1’7’。
3は上記印字ヘッド12が取り付けられたキャリッジ、
14はメカフレーム、15はキャリッジ駆動用ステッピ
ングモータ、16 、1’7’。
18はホール素子を用いたセンサであル、16は左端セ
ンサ、17は中央センサ、18は右端センサとして使用
する。キャリッジ13は、電源投入後ホーミング動作を
行ないホームポジションで停+)−する。位置カウンタ
6はこの位置を基準位置Oとして、ステッピングモータ
15の相を右方向に1回切り換えるとカウントアツプし
、左方向に1目切シ換えるとカウントダウンする。電、
源投入後最初にキャリッジ13を印字速度で右方向に移
動し、左端センサ16の小力がHIGHLEVEL(以
後u H#とする。)からLOW LEVEL (以後
II L IIとする)に変わった時の位置カウンタ6
の値N1oを記憶する。同様に中央センサ17の出力力
″L″からH′″に変わる時の位置カウンタの値N20
、”H”から”L″に変わる時の位置カウンタの値N
50.右端センザ18の出力がel L IIから6H
″に変わる時の位置カウンタの値N40をそれぞれ記憶
する。次に、キャリッジ13を印字速度で左方向に移動
し、同様にN41 、N31 + lN2+ lN11
を記憶する。センサ出力と位置カウンタの関係を第3図
(a) 、 (bl 、 (cl 、 (山に示す。セ
ンサに使用したホール素子はヒステリシスを持っている
のでII HFlと@ L IIの切り換わシ位置が印
字方向で異なる。
ンサ、17は中央センサ、18は右端センサとして使用
する。キャリッジ13は、電源投入後ホーミング動作を
行ないホームポジションで停+)−する。位置カウンタ
6はこの位置を基準位置Oとして、ステッピングモータ
15の相を右方向に1回切り換えるとカウントアツプし
、左方向に1目切シ換えるとカウントダウンする。電、
源投入後最初にキャリッジ13を印字速度で右方向に移
動し、左端センサ16の小力がHIGHLEVEL(以
後u H#とする。)からLOW LEVEL (以後
II L IIとする)に変わった時の位置カウンタ6
の値N1oを記憶する。同様に中央センサ17の出力力
″L″からH′″に変わる時の位置カウンタの値N20
、”H”から”L″に変わる時の位置カウンタの値N
50.右端センザ18の出力がel L IIから6H
″に変わる時の位置カウンタの値N40をそれぞれ記憶
する。次に、キャリッジ13を印字速度で左方向に移動
し、同様にN41 、N31 + lN2+ lN11
を記憶する。センサ出力と位置カウンタの関係を第3図
(a) 、 (bl 、 (cl 、 (山に示す。セ
ンサに使用したホール素子はヒステリシスを持っている
のでII HFlと@ L IIの切り換わシ位置が印
字方向で異なる。
印字時のキャリッジの移動範囲NWが第3図(e)に示
すような場合において、正常にキャリッジが動作してい
れば位置カウンタとセ/すの関係は表1のようになる。
すような場合において、正常にキャリッジが動作してい
れば位置カウンタとセ/すの関係は表1のようになる。
したがって、ステッピングモータの相を切り換えるごと
にセンサ出力をチェックして、センサ出力が変化した時
点の位置カウンタの値を記憶した値と比較することでキ
ャリッジのずれ量がわかる。
にセンサ出力をチェックして、センサ出力が変化した時
点の位置カウンタの値を記憶した値と比較することでキ
ャリッジのずれ量がわかる。
何らかの原因でキャリッジの位置がずれた場合、各セン
サ位置においてそのずれ緘を検出し、アラームを発生す
るかあるいはそのずれ量を補正した移動を行なうことで
キャリッジの暴走を防止し、ずれた位置を修正すること
ができる。
サ位置においてそのずれ緘を検出し、アラームを発生す
るかあるいはそのずれ量を補正した移動を行なうことで
キャリッジの暴走を防止し、ずれた位置を修正すること
ができる。
以上説明したように、本発明によれば、物理的要因圧よ
シキャリツジの位置がずれた場合には、そのずれ量をめ
、キャリッジの動作を迅速に制御することによシ正確な
印字を可能とする。
シキャリツジの位置がずれた場合には、そのずれ量をめ
、キャリッジの動作を迅速に制御することによシ正確な
印字を可能とする。
第1図は本発明の一実施例を示す制御方式の概要を示す
ブロック図、第2図はシリアルプリンタの主要部の概略
図、第3図は位置カウンタとセンサ出力の関係図を示し
ている。 1・・・印字制御部 2・・・印字駆動部3・・・印字
ヘッド 4・・・キャリッジ駆動部5・・・センサ部
6・・・位置カウンタ7・・・比較部 8・・・キャリ
ッジ
ブロック図、第2図はシリアルプリンタの主要部の概略
図、第3図は位置カウンタとセンサ出力の関係図を示し
ている。 1・・・印字制御部 2・・・印字駆動部3・・・印字
ヘッド 4・・・キャリッジ駆動部5・・・センサ部
6・・・位置カウンタ7・・・比較部 8・・・キャリ
ッジ
Claims (1)
- 印字行に沿って印字ヘッドを搭載したキャリッジを移動
しながら印字動作を行なうシリアルプリンタにおいて、
電源投入時のホーミング動作中、および印字時の横送シ
動作中に、前記キャリッジの位置検出を行なうセンサ手
段と、前記キャリッジの移動に伴ない位置カウンタのア
ップダウンカウントを行なう手段と、上記カウント結果
によりキャリッジの動作を制御する手段とを備えた事を
特徴とするシリアルプリンタの制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59093705A JPS60236781A (ja) | 1984-05-10 | 1984-05-10 | シリアルプリンタの制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59093705A JPS60236781A (ja) | 1984-05-10 | 1984-05-10 | シリアルプリンタの制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60236781A true JPS60236781A (ja) | 1985-11-25 |
Family
ID=14089821
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59093705A Pending JPS60236781A (ja) | 1984-05-10 | 1984-05-10 | シリアルプリンタの制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60236781A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0280274A (ja) * | 1988-09-16 | 1990-03-20 | Tokyo Electric Co Ltd | 印字装置 |
| DE3943329A1 (de) * | 1988-12-29 | 1990-07-05 | Seikosha Kk | Seriendrucker |
| US4948279A (en) * | 1988-05-09 | 1990-08-14 | Sharp Kabushiki Kaisha | Bidirectional printing device |
| US7852517B2 (en) * | 2001-10-01 | 2010-12-14 | Canon Kabushiki Kaisha | Control apparatus and method thereof, recording apparatus and method of controlling the same |
-
1984
- 1984-05-10 JP JP59093705A patent/JPS60236781A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4948279A (en) * | 1988-05-09 | 1990-08-14 | Sharp Kabushiki Kaisha | Bidirectional printing device |
| JPH0280274A (ja) * | 1988-09-16 | 1990-03-20 | Tokyo Electric Co Ltd | 印字装置 |
| DE3943329A1 (de) * | 1988-12-29 | 1990-07-05 | Seikosha Kk | Seriendrucker |
| US5149215A (en) * | 1988-12-29 | 1992-09-22 | Seikosha Co., Ltd. | Carriage position error detection in a serial printer |
| US7852517B2 (en) * | 2001-10-01 | 2010-12-14 | Canon Kabushiki Kaisha | Control apparatus and method thereof, recording apparatus and method of controlling the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0134017B1 (en) | Microprocessor - controlled positioning system | |
| JPH02555A (ja) | 単チャンネル・エンコーダ制御装置 | |
| US3950685A (en) | Dc motor position controller | |
| EP1110744B1 (en) | Motor control apparatus and motor control method | |
| EP0077455B1 (en) | Print head control system with controlled acceleration and deceleration | |
| EP0291099B1 (en) | Apparatus for indexing an origin of a moving member | |
| JPS6239110B2 (ja) | ||
| JPS60236781A (ja) | シリアルプリンタの制御方式 | |
| US5331680A (en) | Position detecting apparatus | |
| JPH0664275A (ja) | プリンタのキャリッジモータ制御装置 | |
| JPS63185641A (ja) | シリアルドットマトリクスプリンタ | |
| US4688956A (en) | Carriage feed control method for bold and shadow printing | |
| CA1130463A (en) | Dot matrix character printer with variable speed control | |
| US5087134A (en) | Method of and device for printer control | |
| US5147143A (en) | Printer carriage homing mechanism | |
| JPH0565352B2 (ja) | ||
| JPS58157383A (ja) | Dcモータを用いた自動位置決め方法 | |
| JPS60206665A (ja) | 往復印字制御方式 | |
| KR100229755B1 (ko) | 프린터 및 그것의 제어 방법 | |
| JPH05338308A (ja) | プリンタ装置のキャリッジモータ制御方法 | |
| JP3415258B2 (ja) | ドットプリンタのシャトル制御装置 | |
| JPS6258317B2 (ja) | ||
| US5149215A (en) | Carriage position error detection in a serial printer | |
| JP2847916B2 (ja) | 印字位置補正方法 | |
| JPH0263776A (ja) | プリンタ装置 |