JPS6274664A - プリンタの印字開始位置調整装置 - Google Patents

プリンタの印字開始位置調整装置

Info

Publication number
JPS6274664A
JPS6274664A JP21673385A JP21673385A JPS6274664A JP S6274664 A JPS6274664 A JP S6274664A JP 21673385 A JP21673385 A JP 21673385A JP 21673385 A JP21673385 A JP 21673385A JP S6274664 A JPS6274664 A JP S6274664A
Authority
JP
Japan
Prior art keywords
print
start position
print start
printer
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
JP21673385A
Other languages
English (en)
Inventor
Akihiro Saito
斉藤 昭弘
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.)
Toshiba Tec Corp
Original Assignee
Tokyo Electric Co 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP21673385A priority Critical patent/JPS6274664A/ja
Publication of JPS6274664A publication Critical patent/JPS6274664A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Character Spaces And Line Spaces In Printers (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ドツト文字を印字出力するプリンタに係わり
、特に印字用紙上の1行の理論的印字開始位置と実際の
実印字開始位置とのずれ量を理論的印字開始位置を修正
することによって補正するプリンタの印字位置調整装置
に関する。
[従来の技術] 一般にドツト文字を印字出力するプリンタにおいては、
印字用紙がセットされたプラテンの軸方向に沿ってキャ
リッジをキャリッジモータで等速度移動させながら、こ
のキャリッジに搭載された印字ヘッドでもって例えば外
部のホストコンピュータから入力された1行分のドツト
文字゛を一度に印字出力する。
この1行分のドツト文字の印字出力は第3図に示すよう
に実施される。すなわち第3図において横軸は印字用紙
上のキャリッジの移動方向を示す距離である。キャリッ
ジが等速度で移動している限りは上記圧!Dは時間tに
対応する。基準クロックはステッピングモータで構成さ
れたキャリッジモータを回転させたり、1行の印字開始
を実行させる印字開始ストローブ信号の出力タイミング
や印字ヘッドにおける各ドツトの印字タイミングを制御
するヘッド通電タイミング信号の出力タイミングを制御
する。したがって、基準クロックの周期Toはキャリジ
の最少移動単位距離dに対応する。
しかして、1行分のドツト文字を印字出力する場合は、
まずプラテンの左端のホームポジションに移動されてい
るキャリッジを右方向へ移動開始させるために、キャリ
ッジモータを起動する。そしてキャリッジの移動速度V
が規定速度まで上昇した後、基準位置(距離り一〇)を
通過した時刻(時刻t−0)からプリンタ自体のプログ
ラム又はホストコンピュータから送出されたデータにて
定まるレフトマージン位置に相当する理論的印字開始位
置Xに達した時点(時刻t−XTo /d)で印字ヘッ
ドを駆動するヘッド・ドライバへ印字開始ストローブ信
号を送出する。するとこの印字開始ストローブ信号が入
力されたヘッド・ドライバは、別途入力された1行分の
ドツトデータを順次印字出力するためのヘッド通電タイ
ミング信号に対応して印字ヘッドの各ドツト印字素子を
通電制御する。すると、1行のドツト文字が印字開始ス
トローブ信号で指定された印字開始位置(D−X)から
右方向へ順次印字出力されていく。
[発明が解決しようとする問題点] しかしながら上記のように1行のドツト文字の印字開始
位置を制御するようにしたプリンタにおいては次のよう
な問題があった。すなわち、理論的には印字開始ストロ
ーブ信号が出力され、最初のヘッド通電タイミング信号
がヘッド・ドライバに入力された瞬間、すなわち理論的
印字開始位置Xに、1行の先頭文字を構成するドツトパ
ターンの先頭ドツトが印字出力される筈である。しかし
ながら、キャリッジの移動制御機構および印字ヘッドの
各印字ピン等の機械的ながたつき、又は電気的遅れ等に
起因して、実際に先頭ドツト・が印字出力される位置は
理論上の印字開始位置XよりYだけ遅れた位置(X 十
Y)となる。
このようにプリンタの印字制御部が指定した理論的印字
開始位置Xと実際の実印字開始位置との間に第3図に示
すようにずれ量Yが存在すると、例えばこのプリンタが
、キャリッジを通常の右方向へ移動中においても1行の
ドツト文字を印字出力でき、逆に左方向へ移動中におい
ても印字出力できる、いわゆる往復印字可能なプリンタ
の場合においては、右方向移動時の文字位置と左方向移
動時の文字位置とが一致しなくなる。すなわち、両文字
位置間には2Yのずれ量が発生する。その結果、各行の
印字開始位置が不揃になり、美観を損ね、印字品質が低
下する問題がある。
本発明はこのような事情に基づいてなされたものであり
、その目的とするところは、印字制御部から出力される
理論的印字開始位置を実際の実印字開始位置との間のず
れ量で修正することによって、正確に理論的印字開始位
置から印字開始でき、たとえ往復印字を行なったとして
も各行の印字開始位置を正確に揃えることができ、全体
の印字品質を向上できるプリンタの印字開始位置調整装
置を提供することにある。
[問題点を解決するための手段] 本発明のプリンタの印字開始位置調整装置は、印字ヘッ
ドの印字動作を制御する印字制御部から出力される印字
開始位置情報に含まれる印字用紙上の基準位置から1行
の印字開始位置までの距離を示す理論的印字開始位置と
この印字開始位置情報に基づいて実際に印字される1行
の実印字開始位置とのずれ量をキャリッジの最少移動単
位距離の関数で記憶する補正距離メモリを設け、前記論
理的印字開始位置にこの補正距離メモリに記憶されたず
れ量を加減して印字ヘッドへ送出するようにしたもので
ある。
[作用] このように構成されたプリンタの印字開始位置調整措置
であれば、理論的印字開始位置と実際にこの理論的印字
開始位置の情報に従って印字された文字の実印字開始位
置との間のずれ量は例えば実験等にて求められて予め補
正距離メモリに記憶されているので、印字制御部から理
論的印字開始位置の情報が出力されると、この情報に含
まれる理論的印字開始位置に補正距離メモリのずれ量を
加減して印字ヘッドへ送出される。したがって、印字用
紙上に印字出力されたドツト文字の実印字開始位置は印
字制御部から出力された理論的印字開始位置に一致する
ことになる。
[実施例] 以下本発明の一実施例を図面を用いて説明する。
第1図は実施例のプリンタの印字開始位置調整装置の概
略構成を示すブロック図である。図中1は例えば記憶部
および入出力ボートを内蔵したマイクロプロセッサ(M
PU)等で構成され、各種情報の演算処理を実行する印
字制御部であり、この印字制御部1には外部のホストコ
ンピュータ2から印字すべき文字データや各種制御指令
が入力される。またこの印字制御部1内には、印字用紙
上の予め定められた基準位置(D−0)から1行の印字
開始位置までの距離を示す理論的印字開始位置Xの情報
を印字開始ストローブ発生ロジック回路3へ出力する印
字開始位置コントローラla。
印字ヘッドの各ドツト印字素子の通電のタイミングを制
御するヘッド通電タイミング・データをヘッド通電タイ
ミング発生ロジック回路4へ出力する印字タイミングコ
ントローラlb、キャリッジを移動制御す°るキャリッ
ジモータへ駆動信号を送出するキャリッジモータコント
ローラ1c等の各コントローラが内蔵されている。
また、図中5は、印字制御部1の印字開始位置コントロ
ーラ1aから出力される理論的印字開始位置Xとこの理
論的印字開始位置の情報に基づいて実際に印字出力され
たときの実印字開始位置とのずれmYを記憶する補正距
離メモリとしてのROMであり、このROM5内にはY
lからYrLまでのn種類のずれ量が格納されている。
各ずれ量Y1〜Ynの値はキャリッジの最少移動単位距
離dの関数として表わされている。すなわち、各ずれ量
Yl−Ynの前記最少移動単位距離dの整数倍の形(Y
−ad)で記憶されている。これ等n個のずれm Y 
1〜YrLのうち一つのずれ量Yが選択スイッチ6にて
選択されて補正値発生ロジック回路7へ入力される。
なお、ROM5内に複数種類のずれ量Y1〜YrLを準
備しておくのは、キャリッジの移動速度Vを変更して印
字速度を変化させたり、又はプリンタ自体の製造上のば
らつきに起因してずれf:nYに誤差が生じるのを、選
択スイッチ6にて選択することによってずれff1Yの
最適値を選択するためである。また、上記ずれ量Yはプ
リンタを実際に稼働させた実測値に基づいて決定される
。例えばキャリッジを往復移動させて1行ずつ印字出力
したときの左側の印字開始位置のずれ量の1/2をずれ
ff1Yの実測値とする。
選択スイッチ6にて選択されたずれMYが入力された補
正値発生ロジック回路7は、人力したずれfliltY
を印字開始ストローブ信号の出力タイミングを補正する
補正値として印字開始ストローブ発生ロジック回路3へ
送出する。印字開始ストローブ発生ロジック回路3は印
字制御部1の印字開始位置コントローラ1aから送出さ
れた理論的印字開始位置Xから補正値発生ロジック回路
7から送出されたずれmYを減算した値(X −Y)を
補正後の新たな印字開始ストローブ信号としてヘッド通
電タイミング発生ロジック回路4へ送出する。
前記補正値発生ロジック回路7.印字開始ストローブ発
生ロジック回路3.゛ヘッド通電タイミング発生ロジッ
ク回路4.および印字制御部1の各コントローラla、
lb、lcには各回路および各コントローラから出力さ
れる各データおよび各信号の出力タイミングを制御する
ための基準クロック信号が基準クロック発生ロジック回
路8がら印加されている。
前記キャリッジモータコントローラ1cは基準クロック
発生ロジック回路8から入力さ゛れた基準クロック信号
のクロックに同期してキャリッジモータードライバへ駆
動パルスを送出する。したがって、キャリッジモータに
て駆動されるキャリッジは基準クロック信号の周期To
のパルスが入力する度に最少移動単位距離dだけ移動す
る。
ヘッド通電タイミング発生ロジック回路4は印字タイミ
ングコントローラ1bおよび印字開始ストローブ発生ロ
ジック回路3から入力されたヘッド通電タイミング・デ
ータおよび補正後の印字開始ストローブ信号に基づきヘ
ッド・ドライバへヘッド通電タイミング信号を送出する
このように構成されたプリンタの印字開始位置調整装置
の動作説明を第2図を用いて行なう。なお、第2図の横
軸は第3図と同様にキャリッジの移動距離りに対応して
いる。しかして、1行分のドツト文字を印字出力する場
合は、まず、印字制御部1の印字開始位置コントローラ
1aからプリンタ自体のプログラム又はホストコンピュ
ータから送出されたデータにて定まるレフトマージン位
置に相当する理論的印字開始位置Xを印字量ストローブ
発生ロジック回路3へ送出するとともに補正値発生ロジ
ック回路7から選択スイッチ6にて選択されたずれff
1Yを印字開始ストローブ発生ロジック回路3へ入力し
ておく。また、ホストコンピュータ2から人力された1
行分の文字データを1行分のドツトパターンデータに変
換して、印字タイミングコントローラ1bからヘッド通
電タイミング・データとしてヘッド通電タイミング発生
ロジック回路4へ入力しておく。
次に第3図と同様に、まず印字制御部1のキャリッジモ
ータコントローラICにてキャリッジをプラテンの左端
のホームポジションに一旦移動させた後、キャリッジモ
ータをキャリッジが右側へ移動するように起動する。そ
してキャリッジの移動速度Vが規定速度まで上昇し、定
速度で移動開始した後、基準位置(距離D−0)を通過
した時刻(時刻t−0)から理論的印字開始位置Xをず
れff1Yで補正した印字開始位置(x−Y)に達した
時点[時刻t −(X−Y) To /dコでヘッド通
電タイミング発生ロジック回路4へ印字開始位置ストロ
ーブ信号を送出する。時刻t−(X−Y)To/dで印
字開始ストローブ信号を受信したヘッド通電タイミング
発生ロッジ回路4は、先に印字タイミングコントローラ
1bから入力されたヘッド通電タイミング・データに基
づくヘッド通電タイミング信号をこのタイミング信号の
先頭パルスが前記印字開始ストローブ信号の入力時刻(
t −(X−Y) To /d)に同期してヘッド・ド
ライバへ送出する。すると、1行のドツト文字が印字開
始ストローブ信号で指定された印字開始位置(D−X−
Y)から右方向へ前記ずれ量Yだけずれた位置(D−X
)から1行分のドツト文字が右方向へ順次印字出力され
ていく。この実際に印字出力された文字の実印字開始位
置(D −X)は印字制御部1の印字開始位置コントロ
ーラ1aから出力された理論的印字開始位置(D−X)
に一致することになる。
このように、印字制御部1から送出される印字用紙上の
理論的印字開始位置Xから予め実験等にて求められたず
れff1Yを減算した印字開始位置(X−Y)に対応す
る印字開始ストローブ信号をヘッド通電タイミング発生
ロジック回路4へ送出することによって、理論的印字開
始位置と実印字開始位置とを一致させることが可能であ
る。したがって、たとえこのプリンタで往復印字を実施
したとしても、キャリッジの移動方向によってドツト文
字の横方向の印字位置がずれることはない。
その結果、各行の印字開始位置も不揃いになることはな
いので、印字美観を損うこともなく、全体の印字品質を
向上できる。
また、実施例においてはROM5に複数のずれfuY+
〜YrLをキャリッジの最少移動単位距離dの倍数とし
て記憶させ、操作者が選択スイッチ6にてこのプリンタ
に合致した最適のずれmYを選択設定することが可能で
あるので、各行間の印字開始位置のずれ二をキャリッジ
の最少移動単位距離d以下に抑制できる。
なお、本発明は上述した実施例に限定されるものではな
い。実施例においては複数のずれ量をROM5内にエサ
憶させたが、プリンタの工場出荷時の最終検査段階でこ
のプリンタ固有のずれ量を実験によって求めて、ROM
以外のRAM等の記憶部に設定するようにしてもよい。
[発明の効果] 以上説明したように本発明によれば、印字制御部から出
力される理論的印字開始位置を実際の実印字開始位置と
の間のずれ量で補正するようにしている。したがって、
正確に理論的印字開始位置から1行のドツト文字を印字
開始でき、たとえ往復印字を行なったとしても各行の印
字開始位置を正確に揃えることができ、全体の印字品質
を向上できる。
【図面の簡単な説明】
第1図は本発明の一実施例に係わるプリンタの印字開始
位置調整装置の概略構成を示すブロック図、第2図は同
実施例の動作を説明するための動作図、第3図は従来プ
リンタの動作を示す図である。 1・・・印字制御部、2・・・ホストコンピュータ、3
・・・印字開始位置ストローブ発生ロジック回路、4・
・・ヘッド通電タイミング発生ロジック回路、5・・・
ROM (補正距離メモリ)、6・・・選択スイッチ、
7・・・補正値発生ロジック回路、8・・・基準クロッ
ク発生ロジック回路、X・・・理論的印字開始位置、Y
・・・ずれ量、d・・・最少移動単位距離。

Claims (1)

    【特許請求の範囲】
  1. 印字用紙がセットされたプラテンに沿って移動制御され
    るキャリッジに搭載された印字ヘッドでもって前記印字
    用紙上にドット文字を印字出力するプリンタにおいて、
    前記印字ヘッドの印字動作を制御する印字制御部から出
    力される印字開始位置情報に含まれる印字用紙上の基準
    位置から1行の印字開始位置までの距離を示す理論的印
    字開始位置とこの印字開始位置情報に基づいて実際に印
    字される1行の実印字開始位置とのずれ量を前記キャリ
    ッジの最少移動単位距離の関数で記憶する補正距離メモ
    リと、前記論理的印字開始位置にこの補正距離メモリに
    記憶されたずれ量を加減して前記印字ヘッドへ送出する
    手段とを備えたことを特徴とするプリンタの印字開始位
    置調整装置。
JP21673385A 1985-09-30 1985-09-30 プリンタの印字開始位置調整装置 Pending JPS6274664A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP21673385A JPS6274664A (ja) 1985-09-30 1985-09-30 プリンタの印字開始位置調整装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21673385A JPS6274664A (ja) 1985-09-30 1985-09-30 プリンタの印字開始位置調整装置

Publications (1)

Publication Number Publication Date
JPS6274664A true JPS6274664A (ja) 1987-04-06

Family

ID=16693075

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21673385A Pending JPS6274664A (ja) 1985-09-30 1985-09-30 プリンタの印字開始位置調整装置

Country Status (1)

Country Link
JP (1) JPS6274664A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63315253A (ja) * 1987-06-18 1988-12-22 Fujitsu Ltd プリンタ
JPH0243072A (ja) * 1988-08-03 1990-02-13 Fujitsu Ltd プリンタの印字位置微調整方式

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52108732A (en) * 1976-03-10 1977-09-12 Oki Electric Ind Co Ltd Dot printer
JPS5887064A (ja) * 1981-11-17 1983-05-24 Matsushita Electric Ind Co Ltd 往復ドツト印字位置制御方式

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52108732A (en) * 1976-03-10 1977-09-12 Oki Electric Ind Co Ltd Dot printer
JPS5887064A (ja) * 1981-11-17 1983-05-24 Matsushita Electric Ind Co Ltd 往復ドツト印字位置制御方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63315253A (ja) * 1987-06-18 1988-12-22 Fujitsu Ltd プリンタ
JPH0243072A (ja) * 1988-08-03 1990-02-13 Fujitsu Ltd プリンタの印字位置微調整方式

Similar Documents

Publication Publication Date Title
EP0263688B1 (en) Method for correcting printing alignment of a serial dot matrix printer
US5442383A (en) Ink jet printer with a device for determining a printing interval
US4493570A (en) Control system for impact printer
CN102407680B (zh) 印刷设备及其控制方法
JPH025185B2 (ja)
US4877343A (en) Serial printer having means for controlling print head in relation to carriage movement
JPS63112182A (ja) プリンタ装置
US4688956A (en) Carriage feed control method for bold and shadow printing
JPS6274664A (ja) プリンタの印字開始位置調整装置
KR0123531B1 (ko) 시리얼 프린터의 캐리지 최적 제어방법
US5147143A (en) Printer carriage homing mechanism
JPS588666A (ja) シリアルドツトプリンタの双方向印字方式
US5051012A (en) Carriage positioning for multiple impact printing
JP3050259B2 (ja) 印字制御装置
JP3514405B2 (ja) シリアルプリンタの双方向印字位置調整装置
JPH10193664A (ja) サーマルプリンタ
KR100205750B1 (ko) 시리얼 프린터의 양방향 인쇄 위치 오차 자동 보상 방법
JPS628317B2 (ja)
JPH02301469A (ja) シリアルプリンタのキャリッジ駆動制御方法
JPH04135873A (ja) シリアル・ドット・プリンタの印字制御装置
EP0290219A2 (en) Carriage movement control in a printer
JPH05330118A (ja) サーマルプリンタ
JPH0280274A (ja) 印字装置
JPS59124880A (ja) シリアルプリンタ
JPH02151460A (ja) プリンタ