JPH06198996A - 双方向プリンタ - Google Patents

双方向プリンタ

Info

Publication number
JPH06198996A
JPH06198996A JP115793A JP115793A JPH06198996A JP H06198996 A JPH06198996 A JP H06198996A JP 115793 A JP115793 A JP 115793A JP 115793 A JP115793 A JP 115793A JP H06198996 A JPH06198996 A JP H06198996A
Authority
JP
Japan
Prior art keywords
correction value
print head
drive pulses
print
printing
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
JP115793A
Other languages
English (en)
Inventor
Shigeru Matsuo
松尾  茂
Hiroshi Osuga
浩 大須賀
Hisaji Yoshida
久次 吉田
Yuji Hasegawa
雄治 長谷川
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.)
Seikosha KK
Original Assignee
Seikosha KK
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 Seikosha KK filed Critical Seikosha KK
Priority to JP115793A priority Critical patent/JPH06198996A/ja
Publication of JPH06198996A publication Critical patent/JPH06198996A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

(57)【要約】 【目的】 印字ヘッドを定常速度で一定距離だけ送るの
に要する駆動パルス数と停止状態から一定距離だけ送る
のに要する駆動パルス数との差から補正値を設定し、こ
の補正値に基づいて印字タイミングを制御することによ
り、双方向の印字位置のずれを自動的に正確に補正する
双方向プリンタを提供する。 【構成】 電源投入時に、印字ヘッド4を走査してホー
ムセンサ7がオン状態になってから所定の駆動パルス分
だけ移動させてから停止させ、つぎにその停止位置から
上記走査方向と逆方向へ走査させてホームセンサ7がオ
フ状態になるまでに要する駆動パルス数をカウンタ9で
カウントし、このパルス数と上記所定パルス数との差を
算出手段10で補正値として算出し、この補正値に基づ
いて制御手段8で印字タイミングを補正する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、双方向プリンタに関す
るものである。
【0002】
【従来の技術】双方向プリンタは、キャリッジの移動機
構を構成する部品のがたつき、ギアのバックラッシュ、
キャリッジ移動用のベルトの伸び等により、双方向走査
により同位置に印字を行なおうとしても、右方向走査時
の印字位置と左方向走査時の印字位置にずれが生じる。
この位置ずれは、特に縦方向拡大文字を印字する際に顕
著に現れる。すなわち、最初に右方向走査により文字の
上半分を印字し、その戻りの左方向走査により文字の下
半分を印字すると、文字の上半分と下半分がずれてしま
うのである。
【0003】従来の双方向プリンタは、1台を標準機と
して、その印字位置のずれ量を補正値としたり、数台の
印字位置のずれ量の平均値を補正値として、すべてのプ
リンタに対して同じ補正値を用いて印字タイミングを制
御していた。
【0004】
【発明が解決しようとする課題】上記印字位置のずれは
プリンタ1台1台によって異なるものであり、上記従来
の双方向プリンタのように1台の標準機のずれ量あるい
は数台分のずれ量の平均値を補正値として用いたので
は、それぞれのプリンタの印字位置のずれを必ずしも正
確に補正することはできない。
【0005】本発明は、双方向の印字位置のずれを自動
的に正確に補正する双方向プリンタを提供することを目
的としている。
【0006】
【課題を解決するための手段】本発明は、印字ヘッドが
移動方向を切り換える際に停止状態から移動を開始する
までの間に要する駆動パルス数に基づいて補正値を設定
する設定手段と、この設定手段で設定した補正値に基づ
いて印字タイミングを制御する制御手段とを設けること
により、上記課題を解決するものである。
【0007】また、印字ヘッドが所望位置を通過したと
きから停止するまでに要する駆動パルス数と上記印字ヘ
ッドが上記停止位置から上記移動方向と逆方向へ移動し
て上記所望位置を通過したときまでに要する駆動パルス
数との差に基づいて補正値を設定する設定手段と、この
設定手段で設定した補正値に基づいて印字タイミングを
制御する制御手段とを設けることにより、上記課題を解
決するものである。
【0008】なお、上記各設定手段は電源投入時に上記
補正値の設定を行なうものであることが望ましい。
【0009】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。
【0010】図1において、1は記録用紙、2はプラテ
ン、3はインクリボン、4は印字ヘッド、5は印字ヘッ
ド4を移動させるためのキャリッジモータ、6はキャリ
ッジガイドである。7は印字ヘッド4がホーム位置にあ
るか否かを検出するためのホームセンサで、これによっ
て印字ヘッド4を検出しているときをオン状態、検出し
ていないときをオフ状態とする。8は補正値の検出動作
およびその補正値に基づいて印字タイミングを補正した
印字動作の制御を行なう制御手段であり、印字ヘッド4
の駆動パルス数をカウントするカウンタ9、カウンタ9
のカウント値に基づいて、印字位置を補正するための補
正値を算出する算出手段10を含んでいる。
【0011】つぎに、図2のフローチャートに沿って補
正値検出動作について説明する。
【0012】電源を投入すると、制御手段8によりホー
ムセンサ7がオン状態か否かを判定し(ステップA)、
ホームセンサ7がオン状態であると判定した場合は、印
字ヘッド4を右方向へ移動させ、図3(a)に示したよ
うに、ホームセンサ7がオフ状態になってから更に所定
距離だけ移動したところで停止させる(ステップB)。
この所定距離は印字ヘッド4が定常速度に達することの
できる距離である。
【0013】ステップAにおいてホ―ムセンサ7がオフ
状態であると判定した場合は、印字ヘッド4を単に上記
所定距離だけ右方向へ移動させる。
【0014】つぎに、印字ヘッド4を左方向へ移動させ
(ステップC)、図3(b)に示したように、ホームセ
ンサ7がオン状態になったときから、図3(c)に示し
たように、キャリッジモ―タ駆動パルス数PA分だけ印
字ヘッド4を左方向へ移動させてから停止させる(ステ
ップD)。これは、ホ―ムセンサ7がオン状態になるま
でに印字ヘッド4は定常速度に達しているので、印字ヘ
ッド4はホ―ムセンサ7がオン状態になってから停止す
るまでの距離を、ギアのバックラッシュ等による遅れが
なくパルス数PAで移動したということである。
【0015】つぎに、図3(c)の状態から印字ヘッド
4を右方向に移動させるべくキャリッジモ―タ5の駆動
を開始するとともに、カウンタ9でキャリッジモ―タ駆
動パルス数をカウントする(ステップE)。
【0016】つぎに、図3(d)に示したように、ホー
ムセンサ7がオフ状態になったところで印字ヘッド4の
移動を停止するとともにカウンタ9のカウントを停止す
る。この停止位置は図3(b)と同じ位置で、ここが印
字ヘッド4のホ―ム位置となる。
【0017】いま、図3(c)の位置から図3(d)の
位置まで印字ヘッド4が移動したのであるが、この距離
は図3(b)の位置から図3(c)の位置まで移動した
のと同じ距離である。しかしながら、定常速度で移動し
た前者の場合と停止状態から起動して移動した後者の場
合とでは、同じ距離を移動するにも、キャリッジモ―タ
駆動パルス数が異なるのである。つまり、走査方向の切
換え時などの停止状態から移動する場合には、ギアのバ
ックラッシュ等による空送りがあり、印字ヘッドの移動
遅れがあるため、その分だけキャリッジモ―タ駆動パル
ス数が多くなる。したがって、図3(c)の位置から図
3(d)の位置まで移動する際に要したキャリッジモ―
タ駆動パルス数をPBとすると、上記パルス数PAより
もパルス数が多くなる。このパルス数PBを記憶手段
(図示せず。)に記憶した後、カウンタ9をリセットす
る(ステップF)。
【0018】つぎに、算出手段10によりパルス数PB
とPAとの差PD(=PB−PA)を算出する(ステッ
プG)。このパルス数PDは印字ヘッド4が所定距離を
移動する際の、移動遅れのある場合のパルス数と移動遅
れのない場合のパルス数との差である。このパルス数P
Dを補正値として上記記憶手段に記憶する。
【0019】以上のようにして補正値を求めた後、上記
ホ―ム位置を基準位置(カウント値=0)として印字動
作を行なう。上記補正値は電源が切られるまで用いられ
る。
【0020】上記補正値を用いた印字タイミングの補正
は、例えば、ホ―ム位置をカウント値=0として印字ヘ
ッドが右方向へ移動する場合は駆動パルス数を加算し、
左方向へ移動する場合は駆動パルス数を減算するヘッド
位置カウンタを有する双方向プリンタにおいては、右方
向印字を行なった後の戻りで左方向印字を行なう場合、
すなわち印字ヘッドの移動遅れが生じる場合の左方向印
字時は、上記ヘッド位置カウンタのカウント値に上記補
正値すなわちパルス数PDを加算し、逆に左方向印字を
行なった後に折り返して右方向印字を行なう場合、すな
わち印字ヘッドの移動遅れが生じる場合の右方向印字時
は、上記ヘッド位置カウンタのカウント値から上記補正
値を減算してから、そのカウント値に基づいて印字を行
なう。
【0021】この補正により、上記ヘッド位置カウンタ
のカウント値が常に正確に印字ヘッドの位置を表わし、
このカウント値に基づいて印字タイミングを決定するこ
とにより、位置ずれのない印字が行なえる。したがっ
て、双方向印字を繰り返しても印字の位置ずれがなく、
縦方向拡大文字を双方向走査によって印字しても文字の
上半分と下半分とがずれることがない。
【0022】
【発明の効果】本発明によれば、電源投入時等にそのプ
リンタ固有の双方向印字における印字位置のずれ量を自
動的に算出するので、常に正確にそのプリンタによる印
字の位置ずれ補正を行なうことができる。
【0023】特に、縦方向拡大文字を双方向走査によっ
て印字する場合などに、印字品質の低下をきたすことが
なく、その効果は大きい。
【図面の簡単な説明】
【図1】本発明の一実施例を示した説明図
【図2】本発明による補正値算出動作を説明するための
フローチャート
【図3】本発明による補正値算出動作を説明するための
説明図
【符号の説明】
8 制御手段 10 算出手段
───────────────────────────────────────────────────── フロントページの続き (72)発明者 長谷川 雄治 東京都墨田区太平四丁目1番1号 株式会 社精工舎内

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 印字ヘッドが移動方向を切り換える際に
    停止状態から移動を開始するまでの間に要する駆動パル
    ス数に基づいて補正値を設定する設定手段と、 この設定手段で設定した補正値に基づいて印字タイミン
    グを制御する制御手段と、 具備することを特徴とする双方向プリンタ。
  2. 【請求項2】 印字ヘッドが所望位置を通過したときか
    ら停止するまでに要する駆動パルス数と上記印字ヘッド
    が上記停止位置から上記移動方向と逆方向へ移動して上
    記所望位置を通過したときまでに要する駆動パルス数と
    の差に基づいて補正値を設定する設定手段と、 この設定手段で設定した補正値に基づいて印字タイミン
    グを制御する制御手段と、 を具備することを特徴とする双方向プリンタ。
  3. 【請求項3】 上記設定手段は電源投入時に上記補正値
    の設定を行なうものであることを特徴とする請求項1ま
    たは2記載の双方向プリンタ。
JP115793A 1993-01-07 1993-01-07 双方向プリンタ Pending JPH06198996A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP115793A JPH06198996A (ja) 1993-01-07 1993-01-07 双方向プリンタ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP115793A JPH06198996A (ja) 1993-01-07 1993-01-07 双方向プリンタ

Publications (1)

Publication Number Publication Date
JPH06198996A true JPH06198996A (ja) 1994-07-19

Family

ID=11493606

Family Applications (1)

Application Number Title Priority Date Filing Date
JP115793A Pending JPH06198996A (ja) 1993-01-07 1993-01-07 双方向プリンタ

Country Status (1)

Country Link
JP (1) JPH06198996A (ja)

Similar Documents

Publication Publication Date Title
US20070048059A1 (en) Printer with sheet sending mechanism
JPH09202014A (ja) プリンタ
EP0482356B1 (en) Recording apparatus
EP2095967B1 (en) Image recording device and method
JPS6239110B2 (ja)
JP2008069005A (ja) 画像形成装置及び画像形成方法
JP2012000897A (ja) 画像記録装置及び画像記録方法
JPS63112182A (ja) プリンタ装置
JP3555669B2 (ja) 記録装置
JPH06198996A (ja) 双方向プリンタ
JPH04310766A (ja) プリンタ
JP5029181B2 (ja) 流体噴射装置、及び流体噴射装置のフラッシング制御方法
JP3509704B2 (ja) モータ制御装置
JP2011152761A (ja) 画像記録装置及び画像記録方法
JP3690374B2 (ja) モータ制御方法およびモータ制御装置
JPS62264975A (ja) サ−マルプリンタ
JP2924021B2 (ja) プラテンギャップ調整装置
JP4259574B2 (ja) 記録装置及び記録装置における記録方法
JP2001334717A (ja) 記録制御方法および記録装置
JP2008012850A (ja) 搬送装置及び該装置を備えた記録装置
JPH08300693A (ja) ヘッド駆動制御装置
US8147022B2 (en) Recording system and recording method
JPH09286136A (ja) 電動チェックライタ
JP2693997B2 (ja) 印字ヘッドギャップ自動調整機構
JPH0422665A (ja) 印刷位置ずれ補正方法及び該方法を実施する印刷装置