JPH0224226B2 - - Google Patents

Info

Publication number
JPH0224226B2
JPH0224226B2 JP58098872A JP9887283A JPH0224226B2 JP H0224226 B2 JPH0224226 B2 JP H0224226B2 JP 58098872 A JP58098872 A JP 58098872A JP 9887283 A JP9887283 A JP 9887283A JP H0224226 B2 JPH0224226 B2 JP H0224226B2
Authority
JP
Japan
Prior art keywords
printing
dot
clock
print
trigger
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.)
Expired - Lifetime
Application number
JP58098872A
Other languages
English (en)
Other versions
JPS59224366A (ja
Inventor
Hidejiro Ueyama
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.)
NEC Corp
Original Assignee
Nippon 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 Nippon Electric Co Ltd filed Critical Nippon Electric Co Ltd
Priority to JP9887283A priority Critical patent/JPS59224366A/ja
Publication of JPS59224366A publication Critical patent/JPS59224366A/ja
Publication of JPH0224226B2 publication Critical patent/JPH0224226B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width

Landscapes

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

Description

【発明の詳細な説明】 本発明は、ステツプモータを用いて双方向ロジ
ツクシーク印字を行なうシリアルプリンタ、特に
マイクロコンピユータを使用したオープンループ
制御方式で印字を行ない、ドツト配列が千鳥にな
つたドツトプリンタの印字方法に関するものであ
る。
千鳥ドツト配列になつたドツトプリンターにお
いては、第1図に示すように、偶数ドツトと奇数
ドツトとの千鳥ドツト間隔はステツプモータのピ
ツチのn(整数)倍になつているもの、又は、ピ
ツチの整数分の1の整数倍になつたものが採用さ
れている。したがつて文字の横ドツト幅は、モー
タのピツチの整数倍か、又は、モータのピツチと
千鳥ドツト間隔の最小公倍数の整数倍になつてい
る。
第2図は従来の印字方式における印字タイミン
グと実際に印字される文字の位置を示した図であ
る。第2図で示す様な基本クロツクをトリガーと
して行なうものが採用されている。双方向印字を
行なうプリンタにおいてはヘツドを左右に動かす
ための駆動系のバツククラツシユ及び印字タイミ
ングを作り出すに要する時間により実際の印字位
置が、理論的な印字位置に対してずれるため、基
本クロツクを基に印字開始毎に、何ステツプ分か
の補整ステツプを挿入して印字させるものが採用
されている。τ1は印字タイミングとステツプモー
タの駆動タイミングを制御するための基本クロツ
クの周期であり、τ2は基本クロツクの整数倍で構
成される印字ドツトピツチを規定する時間であ
る。τ3,τ4は、双方向印字した場合に、列の文字
の縦方向の印字位置を合わせるための補整時間で
あり、基本クロツクの周期τ1の整数倍の時間幅を
持つ。τ3は順方向印字させる場合の補整時間であ
り、τ4は逆方向印字させる場合の補整時間であ
る。
第3図は、従来のドツトプリンタにおける
CPUが順方向印字クロツクを発生するためのゼ
ネラルフローチヤートである。第2図の基本クロ
ツクが発生する毎に、第3図の処理1で示される
様に、基本クロツクをカウントし、処理2で2列
の文字の縦方向の印字位置を合わせるための補整
時間τ3に相当する数をカウントしたことを判断し
た後、処理3では基本クロツクの整数倍で作られ
る奇数ドツトの印字タイミングクロツクである事
を判断し、処理4で奇数ドツト印字クロツクを出
力する。処理5では、奇数ドツトの印字が開始さ
れた後、千鳥ドツト間隔に対応する時間だけ基本
クロツクがカウントされた事を判断し、処理6へ
移る。処理6では、奇数ドツト印字クロツクと同
様に、基本クロツクの整数倍の周期をもつ偶数ド
ツト印字タイミングクロツクである事を判断し、
処理7で、偶数ドツト印字クロツクを出力する。
一方、逆方向印字の場合には、第1図で示され
るドツト配列のプリンタにおいては、偶数ドツト
が先に印字されなければならないため、第4図の
処理8〜14で示される様に、偶数ドツトと奇数ド
ツトの印字タイミングが第3図とは逆になる。
従来のドツトプリンタにおいては、第2図に示
す様に、基本クロツクを基に印字を行なうため
に、たとえば1行印字を行なう時、その行の中
に、印字ドツト数の相違する文字,が混在さ
れた場合、その印字ドツトピツチが第2図の様に
基本クロツクの整数倍であれば印字可能である
が、第5図の文字のようにその印字ドツトクロ
ツクの周期が基本クロツクのそれの整数倍でない
場合には、 印字ドツトピツチ: τ2=m1τ1,m1=τ2/τ1(m1が整数でない) 印字補整時間:τ3=2τ1 千鳥ドツト間隔:n=3τ1 印字ドツトピツチの相違する文字を印字するた
めの遅延時間:τ4=m2τ1(m2が整数でない) となるが、このτ2,τ4のタイミングを設定できな
いため、印字することができない。
又、双方向印字における2列の印字縦位置補整
を、従来技術ではモータのステツプに同期した基
本クロツクを基に補整する場合が多いため、モー
タの1ステツプの程度の間隔でしか補整すること
ができない。すなわち第2図での縦2列のドツト
ずれdは最大τ1になる。従つて基本クロツクの周
期を短かくすれば、より精度を上げることができ
るが、第3図、第4図のゼネラルフローで示す様
な処理の回数が増加するため、処理時間も増加
し、印字速度に制約を受ける。それは、基本クロ
ツクとしては、マイクロコンピユータにより第3
図,第4図のゼネラルフローの処理ができる最小
の周期よりも短かいものは使用できないからであ
る。
本発明の目的は、千鳥ドツトのドツト間ピツチ
がどの様なピツチでも使用でき、1行中に異なる
印字ドツトピツチの文字が混在しても印字を可能
にし、又、双方向印字する場合にも、正確な印字
位置の補整ができる様にし、マシーンクロツクで
動作するマイクロコンピユータを要する従来方式
と比較して高速の印字を可能にするドツトプリン
タの印字方法を提供することにある。
本発明のドツトプリンタの印字方式は、双方向
ロジツクシーク印字を行ない印字ヘツドが千鳥ド
ツト配列になつたドツトプリンタの印字文字毎に
文字トリガーを発生させ、この文字トリガーに対
して、双方向印字での印字ドツト位置を補整する
ための第一の補整時間だけ遅延した第一のトリガ
ーを発生させ、千鳥ドツトの間隔を前記印字ヘツ
ドの移動速度で割つた時間に前記第一の補整時間
を加えた時間だけ前記文字トリガーに対して遅延
した第二のトリガーを発生させ、前記第一および
第二のトリガーにより偶数ドツト印字クロツク、
奇数ドツト印字クロツクを独立に発生させて前記
印字ヘツドで印字させることを特徴とする。
本発明の実施例は、第6図にブロツク図で示さ
れ、第7図,第8図はその動作タイミングを示
す。高速クロツク発生部21で、高速クロツクを
発生させ、これをもとに、印字速度に応じた基本
クロツクをCPU22で編集して発生させ、文字
トリガ発生部23でその基本クロツクを1文字に
対するクロツク数で分周し文字トリガーを発生さ
せる。印字補整時間発生部24で、文字トリガー
に対して、双方向印字のための補整時間T1だけ
遅れたトリガーを発生させ、印字補整時間発生部
25では補整時間T1に千鳥ドツト間隔を印字ヘ
ツドのキヤリツジの移動速度で割つた時間t1を加
えた補整時間T1+t1=T2だけ遅れたトリガーを
発生させる。
ドツト配列が第1図で示される様になつている
時、順方向印字を行なう場合にはCPU22から
の印字方向指令により、第7図で示す様に、発生
部24で発生させたトリガーにより、奇数ドツト
印字クロツク発生部26から奇数ドツト印字クロ
ツクを、発生部25で発生させたトリガーにより
偶数ドツト印字クロツク発生部27から偶数ドツ
ト印字クロツクを、文字のピツチに対応した周期
で発生させ、文字,文字,文字のごとく印
字を行なう。
又、逆方向印字を行なう場合には、同様に
CPU22からの印字方向指令により、第8図で
示す様に、発生部24で発生させたトリガーによ
り発生部27から偶数ドツト印字クロツクを、発
生部25で発生させたトリガーにより発生部26
から、奇数ドツト印字クロツクを、文字のピツチ
に対応した周期で発生させ、文字,文字,文
字のごとく印字を行なう。
このように、双方向ロジツク印字を行なうシリ
アルプリンタ、特にステツプモータを使用したオ
ープンループ制御方式で印字を行い、ドツト配列
が千鳥になつたドツトプリンタにおいて、ヘツド
の移動方向に機械的なバツククラツシユ及び、印
字制御における時間の遅れを考慮して、補整時間
T1とドツト間ピツチの補整時間T2を設定し、順
方向印字の場合には、第7図の様なタイミングで
文字,文字,文字を印字し、逆方向印字の
場合には、第8図の様なタイミングで文字,文
字,文字を印字させ、第7図の文字,文字
,文字と第8図の文字,文字,文字の
縦方向印字位置を一致させる。
又、奇数ドツト印字クロツクと偶数ドツト印字
クロツクを基本クロツクとは非同期の型で独立に
出力することにより、第3図,第4図で示す従来
技術における偶数,奇数のドツト印字処理を分離
することにより第7図,第8図文字,文字,
文字の様な印字ピツチの相違する文字を印字で
きる様にし、分割処理により印字速度を上げるこ
とができる。
本発明によれば、双方向ロジツクシーク印字を
行なう場合の印字位置の補整が容易にしかも確実
にでき、又、あらゆる印字ドツトピツチの文字が
行中に混在した状態で印字でき、高速印字ができ
るドツトプリンタを実現できる。
【図面の簡単な説明】
第1図は周知の千鳥ドツト配列の印字ドツトを
示す平面図、第2図は従来例の動作を示す説明
図、第3図,第4図は従来例におけるCPUの動
作を示すフローチヤート、第5図は従来例の欠点
を示すタイミング図、第6図は本発明の実施例を
示すブロツク図、第7図及び第8図は第6図の動
作を示す説明図である。 21……高速クロツク発生部、22……CPU、
23……文字トリガー発生部、24……印字補整
時間発生部、25……印字補整時間発生部、26
……奇数ドツト印字クロツク発生部、27……偶
数ドツト印字クロツク発生部、28……奇数ドツ
トデータ出力部、29……偶数ドツトデータ出力
部、30……印字ヘツド部、31……ステツプモ
ータドライバ部。

Claims (1)

    【特許請求の範囲】
  1. 1 双方向ロジツクシーク印字を行ない印字ヘツ
    ドが千鳥ドツト配列になつたドツトプリンタの印
    字文字毎に文字トリガーを発生させ、この文字ト
    リガーに対して、双方向印字での印字ドツト位置
    を補整するための第一の補整時間だけ遅延した第
    一のトリガーを発生させ、千鳥ドツトの間隔を前
    記印字ヘツドの移動速度で割つた時間に前記第一
    の補整時間を加えた時間だけ前記文字トリガーに
    対して遅延した第二のトリガーを発生させ、前記
    第一および第二のトリガーにより偶数ドツト印字
    クロツク、奇数ドツト印字クロツクを独立に発生
    させて前記印字ヘツドで印字させることを特徴と
    するドツトプリンタの印字方法。
JP9887283A 1983-06-03 1983-06-03 ドットプリンタの印字方法 Granted JPS59224366A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9887283A JPS59224366A (ja) 1983-06-03 1983-06-03 ドットプリンタの印字方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9887283A JPS59224366A (ja) 1983-06-03 1983-06-03 ドットプリンタの印字方法

Publications (2)

Publication Number Publication Date
JPS59224366A JPS59224366A (ja) 1984-12-17
JPH0224226B2 true JPH0224226B2 (ja) 1990-05-28

Family

ID=14231268

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9887283A Granted JPS59224366A (ja) 1983-06-03 1983-06-03 ドットプリンタの印字方法

Country Status (1)

Country Link
JP (1) JPS59224366A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03244959A (ja) * 1990-02-22 1991-10-31 Okamura Corp ダンパー本体と空調用ダンパー装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001277597A (ja) * 2000-04-03 2001-10-09 Nec Data Terminal Ltd ドットラインプリンタの印字位置調整方法および装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5595580A (en) * 1979-01-17 1980-07-19 Toshiba Corp Dot matrix printing method
JPS5722059B2 (ja) * 1974-10-07 1982-05-11

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5722059U (ja) * 1980-07-15 1982-02-04

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5722059B2 (ja) * 1974-10-07 1982-05-11
JPS5595580A (en) * 1979-01-17 1980-07-19 Toshiba Corp Dot matrix printing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03244959A (ja) * 1990-02-22 1991-10-31 Okamura Corp ダンパー本体と空調用ダンパー装置

Also Published As

Publication number Publication date
JPS59224366A (ja) 1984-12-17

Similar Documents

Publication Publication Date Title
US3291041A (en) Page printer mechanism with tilting and travelling print head
CA1202821A (en) Control system for impact printer
JP3495747B2 (ja) プリンタの印字制御方法及び装置
JPH0224226B2 (ja)
EP0170166B1 (en) Apparatus and method for paper feed control
US4425844A (en) Home pulse compensation for multiple speed line printer
US4248147A (en) Control system for dot matrix line printer using one print element per character
JPS58191166A (ja) サ−マルラインプリンタ
JPS62170363A (ja) サ−マルプリンタ−における斜線補間方法及びサ−マルプリンタ−の斜線補間装置
JPS58102779A (ja) 強調文字印字制御方式
JPH049151B2 (ja)
JPS6319155Y2 (ja)
JPH04835B2 (ja)
JPS58175670A (ja) ドツトプリンタ印字方式
JPS6259674B2 (ja)
JPH0156673B2 (ja)
JPH0825291B2 (ja) サーマルヘッドの駆動方法
JPS62220346A (ja) 記録制御方式
JPH07323609A (ja) 画像形成装置及び方法
JPH0441261A (ja) 印字ヘッド制御装置
JPH0441262A (ja) 印字ヘッド制御装置
JP3222971B2 (ja) シリアルドットプリンタ
JPS59104943A (ja) 印刷方式
JP2000127509A (ja) ドットラインプリンタの印刷制御装置
JPS5913990B2 (ja) ドット・プリンタ