JPH02235782A - プリンタの印字制御方式 - Google Patents
プリンタの印字制御方式Info
- Publication number
- JPH02235782A JPH02235782A JP1056475A JP5647589A JPH02235782A JP H02235782 A JPH02235782 A JP H02235782A JP 1056475 A JP1056475 A JP 1056475A JP 5647589 A JP5647589 A JP 5647589A JP H02235782 A JPH02235782 A JP H02235782A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- start position
- pulses
- print head
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Character Spaces And Line Spaces In Printers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、往復の罫線印字の際に目立ち易いドットのず
れをなくすのに好適なプリンタの印字制御方式に関する
。
れをなくすのに好適なプリンタの印字制御方式に関する
。
ドットインパクト方式のプリンタにおいて,印字ヘッド
の往復駆動時には、行の先頭の位置ずれが長期間のうち
に発生するという問題がある。
の往復駆動時には、行の先頭の位置ずれが長期間のうち
に発生するという問題がある。
このずれをなくすのに特開昭60 − 248379号
公報に開示されるように、印字ヘッドの駆動系にエンコ
ーダディスクを設け、これに二個の位置検出センサを付
設し印字位置を調整する方法がある。
公報に開示されるように、印字ヘッドの駆動系にエンコ
ーダディスクを設け、これに二個の位置検出センサを付
設し印字位置を調整する方法がある。
上記従来技術は、印字位置の補正調整を行うのに印字ヘ
ッドの駆動系にエンコーダディスクを設け、これに二個
の位置検出センサを付設することから部品点数が増加し
,しかも新たな部材が必要となり、プリンタの軽量コン
パクト化が図れないという問題があった. 本発明の目的は、往復の罫線印字の際に目立つドットの
ずれをなくシ,鮮明な印字を行うプリンタの印字制御方
式を提供することにある.〔課題を解決するための手段
〕 本発明では、プリンタにおいて、用紙上の任意の位置に
印字位置を示す目印の印字を行い、印字ヘッドにセンサ
を設ける.電源投入時、または、テストモードで、印字
ヘッドを動かし、印字ヘッドに取付けられたセンサを介
して、往方向と復方向での用紙上の目印までのパルス数
をプリンタ内に組み込まれた位置検出デコーダにより読
み込む。
ッドの駆動系にエンコーダディスクを設け、これに二個
の位置検出センサを付設することから部品点数が増加し
,しかも新たな部材が必要となり、プリンタの軽量コン
パクト化が図れないという問題があった. 本発明の目的は、往復の罫線印字の際に目立つドットの
ずれをなくシ,鮮明な印字を行うプリンタの印字制御方
式を提供することにある.〔課題を解決するための手段
〕 本発明では、プリンタにおいて、用紙上の任意の位置に
印字位置を示す目印の印字を行い、印字ヘッドにセンサ
を設ける.電源投入時、または、テストモードで、印字
ヘッドを動かし、印字ヘッドに取付けられたセンサを介
して、往方向と復方向での用紙上の目印までのパルス数
をプリンタ内に組み込まれた位置検出デコーダにより読
み込む。
そして、往方向と復方向での計算上のパルス数と実測し
たパルス数の偏差、すなわち、印字する際のドットのず
れを求める。そして,実際に往復印字を行う際、ドット
のずれの補正調整を加える。
たパルス数の偏差、すなわち、印字する際のドットのず
れを求める。そして,実際に往復印字を行う際、ドット
のずれの補正調整を加える。
これは、一枚の用紙の中では各行の先頭の位置のずれは
なく,長期の間に用紙間でみると行の先頭の位置にずれ
を生じていることに鑑みたものである。
なく,長期の間に用紙間でみると行の先頭の位置にずれ
を生じていることに鑑みたものである。
印字した目印と、印字ヘッドに取付けられたセンサと位
置検出デコーダにより、印字位置ずれを検出し補正調整
を行うことにより、往復印字の際のドットのずれがなく
なり鮮明な印字を行うことができる. 〔実施例〕 以下、本発明を図に基づいて説明する。
置検出デコーダにより、印字位置ずれを検出し補正調整
を行うことにより、往復印字の際のドットのずれがなく
なり鮮明な印字を行うことができる. 〔実施例〕 以下、本発明を図に基づいて説明する。
第1図は,本発明をドットマトリクス方式のプリンタに
適用した場合の一実施例を示すブロック図であり、第2
図は,その動作を説明するためのフローチャートであり
、第3図は,印字機構部を示す概略図であり,第4図は
、印字位置の修正を説明する図である。
適用した場合の一実施例を示すブロック図であり、第2
図は,その動作を説明するためのフローチャートであり
、第3図は,印字機構部を示す概略図であり,第4図は
、印字位置の修正を説明する図である。
第1図において、1は補正調整のパルス数を記憶してお
<RAMであり、2は各機器の動作を制御するMPU、
3は補正調整の演算を行うプログラムを格納してお<R
OMである。4はホストと印字データのやり取りを行う
インタフェース受信回路、5は印字ヘッド1oを動かす
回路、6はキヤリアモータ11を動かす回路,7は改行
モータ12を動かす回路、8は印字位置までのパルス数
を発生させる位置検出デコーダである。また、9は印字
ヘッドに取り付けられた印字位置検出センサ,13はプ
ラテンである. 次に第2図のフローチャートに基づいて、第1図の各部
の動作を説明する。電源投入時,または、テストモード
時にプラテン13に用紙100を巻き付けた状態で、印
字ヘッド10を印字ヘッド駆動回路5により往方向に動
かす(ステップ100).印字ヘッド1oを動かすと同
時に位置検出デコーダ8によりパルス数を発生させ、R
OM3に格納されているプログラムによりパルス数のカ
ウントを開始する(ステップ101).そして,用紙の
任意の位置に目印の印字を行い(ステップ102)、そ
の時のパルス数をRAM1に記憶しておく (ステップ
103).今度は、復方向に印字ヘッド10を動かす(
ステップ104)。この時、同様に位置検出デコーダ8
によりパルスを発生させ、ROM3に格納されているプ
ログラムによりパルス数のカウントを開始する(ステッ
プ105).用紙に印字された目印を位置検出センサ9
が検知するまで印字ヘッドを動かす(ステップ106)
。
<RAMであり、2は各機器の動作を制御するMPU、
3は補正調整の演算を行うプログラムを格納してお<R
OMである。4はホストと印字データのやり取りを行う
インタフェース受信回路、5は印字ヘッド1oを動かす
回路、6はキヤリアモータ11を動かす回路,7は改行
モータ12を動かす回路、8は印字位置までのパルス数
を発生させる位置検出デコーダである。また、9は印字
ヘッドに取り付けられた印字位置検出センサ,13はプ
ラテンである. 次に第2図のフローチャートに基づいて、第1図の各部
の動作を説明する。電源投入時,または、テストモード
時にプラテン13に用紙100を巻き付けた状態で、印
字ヘッド10を印字ヘッド駆動回路5により往方向に動
かす(ステップ100).印字ヘッド1oを動かすと同
時に位置検出デコーダ8によりパルス数を発生させ、R
OM3に格納されているプログラムによりパルス数のカ
ウントを開始する(ステップ101).そして,用紙の
任意の位置に目印の印字を行い(ステップ102)、そ
の時のパルス数をRAM1に記憶しておく (ステップ
103).今度は、復方向に印字ヘッド10を動かす(
ステップ104)。この時、同様に位置検出デコーダ8
によりパルスを発生させ、ROM3に格納されているプ
ログラムによりパルス数のカウントを開始する(ステッ
プ105).用紙に印字された目印を位置検出センサ9
が検知するまで印字ヘッドを動かす(ステップ106)
。
その時、目印検知時のパルス数をRAM1に記憶してお
く (ステップ107).そして、往方向のパルス数か
ら計算される復方向の計算上のパルス数と復方向で測定
したパルス数の偏差を求め(ステップ108)補正値と
してRAMIに記憶しておく。そして.RAMIに記憶
した補正値を、実際に印字する時のパルス数に加え、ド
ットのずれの補正を行う。
く (ステップ107).そして、往方向のパルス数か
ら計算される復方向の計算上のパルス数と復方向で測定
したパルス数の偏差を求め(ステップ108)補正値と
してRAMIに記憶しておく。そして.RAMIに記憶
した補正値を、実際に印字する時のパルス数に加え、ド
ットのずれの補正を行う。
以上の補正について、第4図により具体的に説明する。
ホストからの指示に基づいて印字ヘッド10がプラテン
13上を平行に移動する本来の範囲は第4図(a)のA
1 ” A 2の間であるとする。プラテン13に巻
き付けられる印字用紙100は、プリンタ上の用紙ガイ
ドにより通常は、プラテン13上の定位JIBに端合せ
が行われる。本発明の目印は用紙の任意の位置Cに印字
される。ホストからの指示で印字用紙の印字開始位ID
は決められている.従って、第4図(c)に示すように
、本来であれば、印字ヘッド移動開始位置A1から、印
字開始位5!Dまでの距離は一定であり、パルス数に直
せばPLである.また、印字ヘッド移動開始位I A
1から用紙上の目印までの距離、即ち、パルス数P2も
一定である。印字ヘッド1oのパックラッシュで印字ヘ
ッド移動開始位置がEにずれてしまうと、パルス数P1
を位置検出デコーダ8からカウントした時点で印字を開
始することになると、基準が位置A1からEに移ってい
るため、ドットのずれを生じることになる。
13上を平行に移動する本来の範囲は第4図(a)のA
1 ” A 2の間であるとする。プラテン13に巻
き付けられる印字用紙100は、プリンタ上の用紙ガイ
ドにより通常は、プラテン13上の定位JIBに端合せ
が行われる。本発明の目印は用紙の任意の位置Cに印字
される。ホストからの指示で印字用紙の印字開始位ID
は決められている.従って、第4図(c)に示すように
、本来であれば、印字ヘッド移動開始位置A1から、印
字開始位5!Dまでの距離は一定であり、パルス数に直
せばPLである.また、印字ヘッド移動開始位I A
1から用紙上の目印までの距離、即ち、パルス数P2も
一定である。印字ヘッド1oのパックラッシュで印字ヘ
ッド移動開始位置がEにずれてしまうと、パルス数P1
を位置検出デコーダ8からカウントした時点で印字を開
始することになると、基準が位置A1からEに移ってい
るため、ドットのずれを生じることになる。
そこで、本発明では印字位置検出センサ9と位置検出デ
コーダ8により、位flEから位1cまでのパルスP3
を検出する. ソシテ、R O M 3 ニよりIPa Pzl(7
)演算を行い、その偏差パルス数P4を求める。この偏
差値l P41をパルス数P1に加える。すると、印字
ヘッド移動開始位置がAIからEに移ってしまっても、
印字用紙100上での印字開始位置は,元の位WDのま
まであり、ドットのずれは生じないことになる. 以上の制御は、位置A2を印字ヘッド移動開始位置とし
ている場合でも同じであり、実際の印字ヘッド移動開始
位置がA1〜Azの内側になっても採用できる.この場
合は、偏差値をパルス数P1から減じることになる. 実施例では、ドットインパクト方式のプリンタについて
説明したが,印字ヘッドが往復駆動される全てのプリン
タにも本発明は適用可能である.〔発明の効果〕 本発明によれば、ドットのずれがなくなり鮮明な印字を
行うことができる。また、ドットずれをなくすのに補正
調整用の部品点数を削減してプリンタの軽量化,コンパ
クト化が図れる.
コーダ8により、位flEから位1cまでのパルスP3
を検出する. ソシテ、R O M 3 ニよりIPa Pzl(7
)演算を行い、その偏差パルス数P4を求める。この偏
差値l P41をパルス数P1に加える。すると、印字
ヘッド移動開始位置がAIからEに移ってしまっても、
印字用紙100上での印字開始位置は,元の位WDのま
まであり、ドットのずれは生じないことになる. 以上の制御は、位置A2を印字ヘッド移動開始位置とし
ている場合でも同じであり、実際の印字ヘッド移動開始
位置がA1〜Azの内側になっても採用できる.この場
合は、偏差値をパルス数P1から減じることになる. 実施例では、ドットインパクト方式のプリンタについて
説明したが,印字ヘッドが往復駆動される全てのプリン
タにも本発明は適用可能である.〔発明の効果〕 本発明によれば、ドットのずれがなくなり鮮明な印字を
行うことができる。また、ドットずれをなくすのに補正
調整用の部品点数を削減してプリンタの軽量化,コンパ
クト化が図れる.
第1図は,本発明の一実施例のブロック図、第2図はそ
の動作を説明するためのフローチャート、第3図は印字
機構部の説明図、第4図は印字のずれの補正の説明図で
ある. 1−R A M、2・MPU.3・ ROM、4・・・
インタフェース受信回路、5・・・印字ヘッド駆動回路
、6・・・キャリアモータ駆動回路、7・・・改行モー
タ駆動回路、8・・・位置検出デコーダ、9・・・印字
位置検出センサ、1o・・・印字ヘッド、11・・・キ
ャリアモ第1図 第 図 弔 図 第4図 P4 →−÷一
の動作を説明するためのフローチャート、第3図は印字
機構部の説明図、第4図は印字のずれの補正の説明図で
ある. 1−R A M、2・MPU.3・ ROM、4・・・
インタフェース受信回路、5・・・印字ヘッド駆動回路
、6・・・キャリアモータ駆動回路、7・・・改行モー
タ駆動回路、8・・・位置検出デコーダ、9・・・印字
位置検出センサ、1o・・・印字ヘッド、11・・・キ
ャリアモ第1図 第 図 弔 図 第4図 P4 →−÷一
Claims (1)
- 【特許請求の範囲】 1、ホストから印字データを受取り、印字ヘッドを平行
に移動させて、印字を行う場合に、前記印字ヘッドの移
動開始位置から印字開始位置までのパルス数を位置検出
デコーダで測定して前記印字開始位置を決めて印字を行
うプリンタにおいて、 あらかじめ、目印印字を行い、前記印字ヘッドには前記
目印印字を認識するセンサを設け、往方向と復方向での
前記印字ヘッドの前記移動開始位置から前記目印印字ま
でのパルス数を前記位置検出デコーダで測定し、測定パ
ルス数と、本来の前記印字ヘッドの前記移動開始位置か
ら前記目印印字までの計算上のパルス数との偏差により
、前記印字ヘッドの前記移動開始位置から前記印字開始
位置までのパルス数の補正を行い、前記印字開始位置の
修正を行うことを特徴とするプリンタの印字制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1056475A JPH02235782A (ja) | 1989-03-10 | 1989-03-10 | プリンタの印字制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1056475A JPH02235782A (ja) | 1989-03-10 | 1989-03-10 | プリンタの印字制御方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02235782A true JPH02235782A (ja) | 1990-09-18 |
Family
ID=13028129
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1056475A Pending JPH02235782A (ja) | 1989-03-10 | 1989-03-10 | プリンタの印字制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02235782A (ja) |
-
1989
- 1989-03-10 JP JP1056475A patent/JPH02235782A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8491080B2 (en) | Recording device, control method, and recording medium | |
| US8678537B2 (en) | Feed control apparatus, recording apparatus, control method, and recording medium | |
| EP2246194B1 (en) | Correction method of feeding amount of conveyance belt and inkjet recording apparatus using the method | |
| JPH09202014A (ja) | プリンタ | |
| US6805425B2 (en) | Image forming device | |
| JPS6239110B2 (ja) | ||
| US8698441B2 (en) | Servo control device and recording medium | |
| JPH02235782A (ja) | プリンタの印字制御方式 | |
| JP2005297253A (ja) | 画像形成装置 | |
| JPH01135674A (ja) | プリンタの印字制御方式 | |
| JP3387853B2 (ja) | 用紙搬送誤差補正方法及び装置 | |
| JP2004142269A (ja) | 記録装置 | |
| JPH0825699A (ja) | ラスタ式記録装置 | |
| JP2001334717A (ja) | 記録制御方法および記録装置 | |
| JP2000094751A (ja) | シリアルプリンタ及びシリアルプリンタの動作方法 | |
| JPH08300693A (ja) | ヘッド駆動制御装置 | |
| JP2000255135A (ja) | ペーパーギャップ検出機能付ドットプリンタ | |
| JP2026055494A (ja) | 情報処理装置及びその制御方法 | |
| JPH04363277A (ja) | シリアルプリンタ | |
| JPH08310689A (ja) | 記録装置 | |
| JP2006289876A (ja) | インクジェットプリンタ | |
| JP3355934B2 (ja) | 印字間隙制御方法及びプリンタ | |
| JP5868037B2 (ja) | インクジェット記録装置およびインクジェット記録方法 | |
| JPH091887A (ja) | キャリッジ初期位置設定方法 | |
| JP2763458B2 (ja) | プリンタ |