JPS62119075A - プリンタの紙送り制御装置 - Google Patents

プリンタの紙送り制御装置

Info

Publication number
JPS62119075A
JPS62119075A JP26044385A JP26044385A JPS62119075A JP S62119075 A JPS62119075 A JP S62119075A JP 26044385 A JP26044385 A JP 26044385A JP 26044385 A JP26044385 A JP 26044385A JP S62119075 A JPS62119075 A JP S62119075A
Authority
JP
Japan
Prior art keywords
paper feed
feed
line
error
amount
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
JP26044385A
Other languages
English (en)
Other versions
JPH051740B2 (ja
Inventor
Kazunori Igami
和典 伊神
Satoru Makino
悟 牧野
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP26044385A priority Critical patent/JPS62119075A/ja
Publication of JPS62119075A publication Critical patent/JPS62119075A/ja
Publication of JPH051740B2 publication Critical patent/JPH051740B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Handling Of Sheets (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はプリンタの紙送り制御装置に関するものである
(従来技術) タイプライタ−やコンピュータやワードプロセッサー等
のプリンタにおいては、一般に紙送り機構の紙送りロー
ラ等の駆動源として制御の容易なステッピングモータが
よく利用されている。
上記のように、ステッピングモータで紙をラインフィー
ドする場合、ラインフィードの最小紙送りピッチはステ
ッピングモータの特性より定まり、例えば1/360イ
ンチなどの値に設定される。
一方、作成する文書の種類に応じて指示紙送りピッチと
して種々の値が要請され、好ましくは任意の紙送りピン
チを指示し得ることが望ましい。
(発明が解決しようとする問題点) 上記のように、ステッピングモータで紙をラインフィー
ドするときの最小紙送りピッチをNとすると、実行可能
な紙送りピッチはn−N(nは自然数)となる。
一方、コンピュータ等からの指令による最小紙送りピッ
チをMとすると、コンピュータからプリンタの制御装置
へ入力される指示紙送りピッチはm・M(mは自然数)
となる。
上記M/Nが正の整数である場合には、任意のmに対し
てm −M = n −Nとなるnが存在し、指示紙送
りピッチ(m −M)と実行紙送りピッチ(n−N)が
一致する。
しかし、M/Nが正の整数でない場合には、任意のmに
対してm−M=n−Nとなるnが存在しにくくなり、指
示紙送りピッチと実行紙送りが概ね一致しなくなる。 
このように指示紙送りピッチと実行紙送りピッチとが一
敗しない場合には、紙送り誤差を補正する手段を有しな
いため、多数行に亙ってプリントする際には紙送り誤差
が徐々に累積され、許容できないような誤差が生じ実用
上大きな問題となる。
プリンタを設計する場合、先ずプリンタの用途等に基い
て最小紙送りピッチMを設定する必要があるので、この
最小紙送りピッチMに基いてM/Nが正の整数となるよ
うに紙送り機構を設計しなければならず、設計上の自由
度が制約されるという問題があった。
(問題点を解決するための手段) 本発明に係るプリンタの紙送り制御装置は、紙送りピッ
チを指示する信号を受けて紙送り機構のラインフィード
用ステッピングモータを制御するプリンタの紙送り制御
装置において、各ラインフィードの目標紙送り量として
指示紙送りピッチに前回のラインフィードの紙送り誤差
を加味した送り量を演算し且つ上記目標紙送り量に基い
て各ラインフィードの実行紙送り量を演算し且つ上記各
ラインフィードの目標紙送り量と実行紙送り量との差を
次回のラインフィードの目標紙送り量演算の為の紙送り
誤差として演算する演算手段と、上記紙送り誤差を一時
記憶する記憶手段とを備え、各ラインフィード時上記実
行紙送り量だけラインフィードさせる紙送り駆動信号を
前記ステッピングモータへ出力するように構成したもの
である。
(作用) 本発明に係るプリンタの紙送り制御装置においては、以
上のように紙送り機構で紙をラインフィードする各ライ
ンフィードの目標紙送り量として指示紙送りピッチに前
回のラインフィードの紙送り誤差(=目標紙送り量−実
行紙送り量)を加味した送り量を求め、この目標紙送り
量に基いて実行紙送り量を演算して実行紙送り量だけラ
インフィードするようにし、各ラインフィードの都度紙
送り誤差を吸収していくので、紙送り誤差が累積してい
くことがない。
以下、符号を用いて具体的に説明する。
例えば、コンピュータなど外部より指令される最小紙送
りピッチをM、紙送り機構の最小紙送りピッチをNとし
、m、 、mz  ’ ・’mi及びnl、n2 ・・
・n、を正の整数とし、m1Mを第1回目のラインフィ
ードの指示紙送りピッチ、ni Nを第1回目のライン
フィードの実行紙送り量、ki(i=1.2.3・・・
)を第1回目のラインフィードで生じる紙送り誤差(但
し、−0,5N〈k□≦0.5 N)とすると、 (mt M + k =−+ )が第1回目のラインフ
ィードの目標紙送り量である。
m、M= (m+ M/N)N (m+M/N)が整数でない場合にはこれを四捨五入し
た値をn、とすると、 ml M=n+ N+kl          (1)
同様にして、 mg M+kI=fi、N+kz       (2)
mi M+J−+ =n、N+J      (i)こ
こで、上記第1〜第i回のラインフィードによる累積誤
差を△Eとすると、 △E= (m、M十m2M+ −・・+m、M)−(n
、N+n2N+−−・+H,N)上記T1) (2)・
・・ (i)式を用いると、△E= ((n、N+に+
 )+ (nz Nl+に2−kl)+・・・+(n 
i N + ki−ki−+ ))−(n、N+nz 
N+−−・十ni N) =k。
−0,5N<ki ≦0.5Nなので、−0,5N<八
E≦0.5 Nとなる。
上記のように、各ラインフィード毎に指示紙送りピッチ
に前回の紙送り誤差(これは、累積紙送り誤差に相当す
る)を加味して目標紙送り量を求め、この目標紙送り量
に最も近い実行紙送り量だけ紙送りするようにしたので
、累積紙送り誤差が各ラインフィード毎に吸収されて各
ライン間に分散されることになるため、累積誤差へEを
常に−0,5N<△E≦0.5Nの微小範囲に収まるこ
とになる。
(実施例) 以下、本発明の実施例を図面に基いて説明する。
本実施例に係るプリンタは、タイプライタやパーソナル
コンピュータやワードプロセッサなどの外部電子装置か
らの信号を受けて、印字ヘッドを印字行と平行に移動し
ながらプリントし、紙をラインフィードしていくシリア
ルプリンタである。
その印字ヘッドには例えば縦1列に配置された24個の
印字発熱素子が備えられ、感熱紙にプリントが行われる
第1図に示すように、上記プリンタの制御装置1は、外
部電子袋W2及びキーボード3からの信号を受ける入力
インターフェース4と、CPU5(中央演算装置)と、
制御プログラムメモリ6と、演算データメモリ7と、C
PU5からの信号を受ける出力インターフェイス8と、
この出力インターフェイス8から夫々制御信号を受ける
ヘッド送りモータ駆動回路9a及び紙送りモータ駆動回
路10a及びヘッド駆動回路1)aとを備えており、ヘ
ッド送りモータ駆動回路9aからはヘッド送りステッピ
ングモータ9へまた紙送りモータ駆動回路10aからは
紙送りステッピングモータ10へまたヘッド駆動回路1
)aからは印字ヘッド1)へ夫々駆動信号が出力される
上記制御プログラムメモリ6には、各文字や図形等を印
字する為のキャラクタデータの他に、ヘッド送りステッ
ピングモータ9や紙送りステラどングモータ10や印字
ヘッド9を制御する制御プログラムが格納されている。
上記外部電子装置2や操作盤3からの信号に基いて、上
記キャラクタデータ及び制御ブ・ログラムを用いて印字
ヘッド1)を稼動させ乍ら印字ヘッド1)で印字したり
紙送りステッピングモータ10を駆動するメカニズムに
ついては、既存のプリンタと同様なので、詳しい説明は
省略する。
本願は、外部電子装置2や操作盤3から紙送りピンチを
指示されたときに、実際に紙をラインフィードする実行
紙送り量を以下のようにして求めこの実行紙送り量だけ
紙送りさせる点に特徴を有するものである。
第2図は、上記制御装置1でなされる上記の紙送り制御
のルーチンを示す概略フローチャートであり、これにつ
いて説明する。
図中符号M及びm−Mは夫々外部電子装置2や操作盤3
から指令される最小紙送りピッチ及び指示紙送りピッチ
、符号Nは紙送りステッピングモータ10を含む紙送り
機構でラインフィードし得る最小紙送り量、n−Nは実
行紙送り量、符号には各ラインフィード毎に生じる紙送
り誤差である。
ステップS1において、外部電子装置2や操作盤3から
入力される指示紙送りピッチm −Mを表わす信号が読
込まれると、ステップS2では上記指示紙送りピッチm
−Mに演算データメモリに記憶されている前回のライン
フィードによる紙送り誤差kを加えることにより目標紙
送り量(m −M+k)が演算されるとともに、 (m−M+k)/Nが演算される。
S3では、(m−M+k)/Nを四捨五入した値nが演
算されるとともに、今回のラインフィードの実行紙送り
量n−Nが演算される。
S4では、今回のラインフィードによる紙送り誤差kが
目標紙送り量m−Mと実行紙送りfin・Nとの差とし
て演算される。 そして、演算データメモリにおいて、
今回のラインフィードによる紙送り誤差kが次回の目標
紙送り量演算の為に前データに代わって新たに記憶され
る。
S5では、紙送り指令信号に応じて上記実行紙送り@n
−Hに対応する紙送り信号が紙送りステッピングモータ
10へ出力され、実行紙送り量n・Nだけの紙送りが実
行される。
S5から82へ戻り、上記と同様に順々に繰返され、ラ
インフィードされることになる。
上記の演算及び制御を行なう制御プログラムは予め制御
プログラムメモリ6に入力され記憶されており、上記紙
送り誤差には演算データメモリ7内に一時記憶されるこ
とになる。
次に、具体的な計算例を示す。
上記M=1/216(インチ)、 N−1/360  (インチ)、 m=3a+b (但し、aは整数、b=Q、l、2)、
インチ単位とすると次のようになる。
指示紙送り   実行紙送り  紙送り誤差ピッチ  
   ピッチ 3a X 1/216   5a X 1/360  
0(3a+1)X  1/216     (5a+2
)X  1/360    −1/1080(3a+2
)X 1/216   (5a+3)X 1/360 
 1/IQ80上記の場合、最大の紙送り誤差は±1/
1080(インチ)以内に収まる。
上記に引き続いてラインフィードするときの誤差を各ケ
ース毎に計算してみると次のようになる。
3a/216−1/1080  5a/360  0 
−1/10803a/216 1/1080  5a/
360  0  1/1080(3a+1)/216−
1/1080 (5a+1)/360 2/10801
/1080(3a+1)/216 1/1080 (5
a+2)/360−1/1080 0(3a+2)/2
16−1/1080 (5a+3)/360 1/10
80 0(3a+2)/216 1/1080 (5a
+4)/360−2/1080−1/1080上記のよ
うに、紙送り誤差は常に±1/1080 (インチ)以
内に収まることになる。
(発明の効果) 本発明に係るプリンタの紙送り制御装置によれば、以上
説明したように、各ラインフィード毎に紙送り誤差を吸
収していくようにしたので、累積紙送り誤差の増大を防
ぎ、累積紙送り誤差を実用上許容し得る微小範囲に収め
ることが出来る。
その結果、任意の指示紙送りピッチに対応させて紙をラ
インフィードすることが出来るので、指示紙送りピッチ
を紙送り機構の制約を受けずに自由に設定でき、コンピ
ュータやワードプロセッサー等をはじめとする各種の紙
送り指令系からの指示紙送りピッチに適宜対応し得る汎
用性に優れたものとなる。
加えて、紙送り機構の設計時、指令による最小紙送りピ
ッチの制約を受けずに自由に設計することが出来、設計
の自由度が大きくなる。
【図面の簡単な説明】
図面は本発明の実施例を示すもので、第1図はプリンタ
の制御装置及びこれに関連する機器のブロック図、第2
図は上記制御装置でなされる紙送り制御ルーチンの概略
フローチャートである。 m−M・・指示紙送りピッチ、  (m−M+k)・・
目標紙送り量、 n−N・・実行紙送り量、k・・紙送
り誤差、1・・制御装置、 6・・制御プログラムメモ
リ、′γ・・演算データメモリ、10・・紙送りステッ
ピングモータ。 特 許 出 願 人  ブラザー工業株式会社第2図

Claims (1)

    【特許請求の範囲】
  1. (1)紙送りピッチを指示する信号を受けて紙送り機構
    のラインフィード用ステッピングモータを制御するプリ
    ンタの紙送り制御装置において、各ラインフィードの目
    標紙送り量として指示紙送りピッチに前回のラインフィ
    ードの紙送り誤差を加味した送り量を演算し且つ上記目
    標紙送り量に基いて各ラインフィードの実行紙送り量を
    演算し且つ上記各ラインフィードの目標紙送り量と実行
    紙送り量との差を次回のラインフィードの目標紙送り量
    演算の為の紙送り誤差として演算する演算手段と、上記
    紙送り誤差を一時記憶する記憶手段とを備え、各ライン
    フィード時上記実行紙送り量だけラインフィードさせる
    紙送り駆動信号を前記ステッピングモータへ出力するよ
    うに構成したことを特徴とするプリンタの紙送り制御装
    置。
JP26044385A 1985-11-20 1985-11-20 プリンタの紙送り制御装置 Granted JPS62119075A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26044385A JPS62119075A (ja) 1985-11-20 1985-11-20 プリンタの紙送り制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26044385A JPS62119075A (ja) 1985-11-20 1985-11-20 プリンタの紙送り制御装置

Publications (2)

Publication Number Publication Date
JPS62119075A true JPS62119075A (ja) 1987-05-30
JPH051740B2 JPH051740B2 (ja) 1993-01-08

Family

ID=17348007

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26044385A Granted JPS62119075A (ja) 1985-11-20 1985-11-20 プリンタの紙送り制御装置

Country Status (1)

Country Link
JP (1) JPS62119075A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62181169A (ja) * 1986-02-06 1987-08-08 Fujitsu Ltd プリンタにおける改行制御装置
JPH05169756A (ja) * 1991-09-05 1993-07-09 Mitsubishi Electric Corp サーマルプリンタ
US6827421B2 (en) 2002-05-09 2004-12-07 Seiko Epson Corporation Carrying device, printing apparatus, carrying method, and printing method
US6986561B2 (en) 2002-07-17 2006-01-17 Brother Kogyo Kabushiki Kaisha Serial recording apparatus, serial recording method, and computer-readable computer program
US7317553B2 (en) 2000-09-27 2008-01-08 Seiko Epson Corporation Settings of sub-scan feed error and sub-scan feed amount suitable for printing medium
US7367731B2 (en) * 2003-10-02 2008-05-06 Seiko Epson Corporation Feeding accuracy adjustment apparatus, recording apparatus, liquid ejecting apparatus, feeding accuracy adjustment method for recording medium

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5759794A (en) * 1980-09-26 1982-04-10 Sharp Corp Feed quantity controller for printing paper

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5759794A (en) * 1980-09-26 1982-04-10 Sharp Corp Feed quantity controller for printing paper

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62181169A (ja) * 1986-02-06 1987-08-08 Fujitsu Ltd プリンタにおける改行制御装置
JPH05169756A (ja) * 1991-09-05 1993-07-09 Mitsubishi Electric Corp サーマルプリンタ
US7317553B2 (en) 2000-09-27 2008-01-08 Seiko Epson Corporation Settings of sub-scan feed error and sub-scan feed amount suitable for printing medium
US6827421B2 (en) 2002-05-09 2004-12-07 Seiko Epson Corporation Carrying device, printing apparatus, carrying method, and printing method
US6986561B2 (en) 2002-07-17 2006-01-17 Brother Kogyo Kabushiki Kaisha Serial recording apparatus, serial recording method, and computer-readable computer program
US7367731B2 (en) * 2003-10-02 2008-05-06 Seiko Epson Corporation Feeding accuracy adjustment apparatus, recording apparatus, liquid ejecting apparatus, feeding accuracy adjustment method for recording medium

Also Published As

Publication number Publication date
JPH051740B2 (ja) 1993-01-08

Similar Documents

Publication Publication Date Title
US4136395A (en) System for automatically proofreading a document
US4087852A (en) Microprocessor for an automatic word-processing system
EP0267801B1 (en) Electronic typewriter with word correction function
JPS62119075A (ja) プリンタの紙送り制御装置
JPS6118033A (ja) 印刷処理装置
EP0249497B1 (en) Printing device for attribute printing
US5052835A (en) Electronic typewriter with multiple margin format control
JP3029379B2 (ja) 印刷装置および印刷方法
JPH0751380B2 (ja) ページプリンタにおける印字基準位置設定方法
JPH0596812A (ja) 印刷処理装置
JP3029067B2 (ja) ラベルプリンタ
JPS63115774A (ja) プリンタの改行補正方法
JP2604355B2 (ja) 文書処理装置
JPS6043528B2 (ja) 電子タイプライタ
JPS62116177A (ja) 印字制御方式
JPH0263762A (ja) 出力方法
US4881834A (en) Printing apparatus capable of backlash regulation
JPS6134994B2 (ja)
JPH0781174A (ja) テープ印字装置
JP2999790B2 (ja) 印字制御方式
JP2514428B2 (ja) 出力制御方法および装置
JP2592357Y2 (ja) プリンタ装置
JPH04294417A (ja) 情報処理装置及びその制御方法
JP2570881B2 (ja) 印刷媒体送り制御方法
JPS609792A (ja) 印字装置

Legal Events

Date Code Title Description
EXPY Cancellation because of completion of term