JPH0775894B2 - マトリックス・プリンタの印刷方法 - Google Patents

マトリックス・プリンタの印刷方法

Info

Publication number
JPH0775894B2
JPH0775894B2 JP62205340A JP20534087A JPH0775894B2 JP H0775894 B2 JPH0775894 B2 JP H0775894B2 JP 62205340 A JP62205340 A JP 62205340A JP 20534087 A JP20534087 A JP 20534087A JP H0775894 B2 JPH0775894 B2 JP H0775894B2
Authority
JP
Japan
Prior art keywords
print
line
dots
printing
printed
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
JP62205340A
Other languages
English (en)
Other versions
JPS6398449A (ja
Inventor
ジェリィ・ワルター・マルコム
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS6398449A publication Critical patent/JPS6398449A/ja
Publication of JPH0775894B2 publication Critical patent/JPH0775894B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
    • B41J2/505Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements
    • B41J2/5056Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements using dot arrays providing selective dot disposition modes, e.g. different dot densities for high speed and high-quality printing, array line selections for multi-pass printing, or dot shifts for character inclination

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】 A.産業上の利用分野 本発明は、1つの印刷行を2回の印刷走査で印刷するマ
トリックス・プリンタの印刷方法に関する。
B.従来技術 IBMパーソナル・コンピュータ・グラフィックス・プリ
ンタやIBMプロプリンタなど縦方向のカラム(列)に8
本の印刷ワイヤ乃至印刷ピンを配列した印刷ヘッドをも
つマトリックス・プリンタが従来知られている。各ワイ
ヤが発射乃至付勢されると、印刷用紙にドットが印刷さ
れることになる。他の同様なプリンタで異なる数の印刷
ワイヤを具備するものもある。以下で詳述するように、
これらのプリンタに共通の欠点は用紙を逆送りする機能
をもたないことである。この機能がないと、印刷中は、
プラテンが一方向にしか回転できない。
8本しかピンがなく、しかも多くの文字の高さが8ドッ
ト分よりも多い場合、そのような大きな文字を印刷した
り、1回の印刷走査の下にはみ出た部分をもつ文字を印
刷したりするには複数回の印刷走査が必要である。第2
図で小文字の「j」を印刷する場合を考えてみると、1
個のドットを除く全てのドットが1回目の印刷走査で印
刷される。そこでプラテンは8ドット位置分回転され、
印刷ヘッドの一番上のワイヤが付勢され、その最後のド
ットを印刷してその文字を完成させる。上記はかなり単
純な場合であり、1個の文字を印刷するだけなら実際上
何ら問題はない。
印刷ヘッドが一回一回印刷走査する際、8ドットでカバ
ーされる全ての文字の全ての部分が、所与の印刷行につ
いて印刷されることになる。即ち、一印刷行上の全ての
文字を印刷するには、一回の印刷走査しか必要ないかも
しれないし、一印刷行上の文字の幾つか又は全てを印刷
するには複数回、印刷走査する必要があるかもしれな
い。このことは、印刷時の基準線(ベースライン)の上
又は下に延びる部分を、幾つか又は全ての文字がもつか
否かに関係ない。基準線というのは、大半の文字がその
上に載るような線を仮想したものである。一印刷行と
は、2回のキャリア復帰(改行)間の全ての文字を包含
する。
1つのドット間隔の半端分程小さい行間隔を多くのプラ
テンでは許容できるので、逆方向行送り(インデック
ス)機能がないと大きな問題となり得る。行間隔とは、
或る印刷行の一番上と次の印刷行の一番上との距離を云
う。
C.発明が解決しようとする問題点 次に逆方向送り機能がない場合の問題点を第3図で説明
しよう。小文字の「j」が1つの印刷行上にあるが、そ
のドットパターンは9番目のドット行まで字下りの部分
があるので印刷ヘッドでもう一回印刷走査する必要があ
る。行間隔が4ドット間隔の場合を想定すると、その行
間隔で次の印刷行を印刷するのは、逆方向行送り機能が
ないと不可能である。これは「j」を印刷し終えるため
に8ドット分プラテンが回転してしまっているからであ
り、その4ドットという行間隔より4ドット行分余分だ
からである。
従って本発明の目的は、如上のような行送りのし過ぎが
できるだけ少なくなるようなマトリックス・プリンタの
印刷方法を提供することにある。
D.問題を解決する手段 如上の問題を解決するには、印刷ヘッドが2回目の印刷
走査で1つの印刷行上の一つ又は複数個の文字を完成さ
せるに足る量だけしか行送りをしないこと即ちプラテン
をインデックス(歩進回転)しないことである。
E.実施例 図示の例で云うと、印刷ヘッドの1回目の即ち現在の印
刷走査時に、「j」の形成するドットのうちの1つを除
く全てのドットが印刷される。それから第3図の従来技
術の場合であれば印刷ヘッドの高さ分即ち8ドット分、
プラテンを行送りしていたが、本発明では1ドット分だ
け行送りするだけである。但しこの場合、メモリ中のド
ットパターンの位置を、第2図の従来例の場合に比べて
印刷ヘッドの一番上から一番下までシフトする必要があ
る。第1図の2回目の印刷走査位置を参照されたい。そ
の後、次の印刷行が第2図のところで述べたのと同じ4
ドット行間隔下であると仮定すれば、これは行送りをし
過ぎていないので容易にできる。特定のドット行間隔4
から2回目の印刷走査で「j」を印刷完了するための行
送り増分1を減算した残りの量3だけプラテンが行送り
される。第1図のヘッド位置を参照されたい。
このような行送りによれば、次の印刷行を適正な印刷位
置で印刷できない可能性は最小限となる。
第4図には上述のような動作をプリンタの制御プログラ
ムで行なう場合のフローチャートである。これさえあれ
ばどのような機能手段が必要か当業者には容易に理解で
きよう。本発明では後続の印刷行を印刷ヘッドが適正な
位置で印刷できない可能性を最小限にしている。
先ず印刷ヘッドが印刷中の印刷行に沿って1回目の即ち
現在の印刷走査を行なっている間、その行の全ての文字
の垂直ドットの数のうち最大の数が幾つかについて判断
する。この判断はブロック10に示す。ここでいう垂直ド
ットの数は、当該文字を印刷するのに必要な垂直方向の
ドット数のことである。本実施例では8ドットの印刷ヘ
ッドを用いているので、1回目の印刷走査では8ドット
が印刷される。従って、垂直ドット数はこの8が基準に
なる。例えば文字「j」の場合、上から2番目及び4番
目乃至9番目のドットがオンになっており、そのうち8
番目までは1回目の印刷走査で印刷されるので、残りは
1ドットであるから、ステップ10で決定される垂直ドッ
ト数は9ということになる。ブロック12で示すように、
最大数が8かそれより少なければ、全てのデータがその
1回目の印刷走査で印刷される。この場合、11で示すよ
うに、プラテンは特定の行間隔だけ回転され、次の印刷
行での印刷が続けられる。最大数が8ドットよりも多け
れば、少なくとも2回目の印刷走査が必要になる。ブロ
ック13で示すように、その最大数から8を減算するとい
うようにして、プラテンの必要な回転量を計算する。8
ドットが減算されるのは、8ドットが1回目の印刷走査
で既に印刷されたからである。減算結果は、残りのドッ
トを印刷するためにプラテンを回転させなければならな
いドット位置の最小数である。ブロック14で示すよう
に、プラテンはこの最小数分だけ回転される。そこで2
回目の印刷走査時に印刷される全てのカラムのドットに
ついてのデータが、印刷ヘッドの下方の1個又は複数個
のピンまでシフトされる。これはブロック16に示す。そ
のシフト量は、ブロック15で示すように、8からプラテ
ンの回転量を減じることによって計算される。最後に、
その行が印刷されてしまった後、プラテンは次の行の印
刷を開始する適正な位置まで回転される。この回転量
は、ブロック17で示すように、或る特定の行送り量か
ら、2回目の印刷走査を行うために行なった行送りの量
だけ減じた量である。
8ドット一杯の後続の印刷走査の場合には、シフト動作
は不必要であり、印刷は通常の態様で処理できることは
理解されよう。
F.発明の効果 本発明によれば、狭い行間隔の環境下で複数回の印刷走
査をやりくりする独特の技法が提供され、これによって
広範囲な印刷要求を効果的に処理し、高価な逆方向行送
り機能の必要性を減じることができた。尚、逆方向行送
り機能をもつプリンタでも必要な逆方向送りを最小限で
済ませることができる。効果がある余分の順方向送り、
逆方向送りがない分高速印刷動作が行なえる。また逆方
向送りで紙送り歯車のバックラッシュ等からしばしば上
下方向に文字の位置合せずれが生じかちであったが、そ
のような従来の問題を最小限になる。
【図面の簡単な説明】
第1図は、印刷行を印刷完了するのに足る量だけプラテ
ンを行送りする本発明を表わす図である。 第2図は、印刷ヘッドの高さ分だけ一杯に行送りする従
来技術を示す図である。 第3図は、前の行を印刷し終えたときの行送り位置が、
次の行の位置よりも下にある従来技術の問題を示す図で
ある。 第4図は、本発明で実行される制御を示すフローチャー
トである。
フロントページの続き (56)参考文献 特開 昭52−125028(JP,A) 特開 昭57−18262(JP,A) 特開 昭59−796(JP,A) 特開 昭59−81176(JP,A) 特開 昭60−34873(JP,A) 特開 昭58−131085(JP,A)

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】印刷行に沿って文字を印刷するため、垂直
    方向に所定数のドットを印刷できる印刷ヘッドによる印
    刷走査を複数回行うことができ、上記印刷行に沿った文
    字の印刷が完了するとプラテンが所定の行間隔だけ回転
    されるマトリックス・プリンタにおいて、 印刷行に沿って印刷すべき文字を走査して、垂直方向の
    最大ドット数を決定するステップと、 上記印刷行に沿って1回目の印刷走査で上記所定数のド
    ットにより文字を印刷するステップと、 上記最大ドット数が上記所定数より大きいかどうかを判
    断するステップと、 上記最大ドット数が上記所定数より大きい場合に、その
    差の分だけ上記プラテンを行送りするステップと、 上記1回目の印刷走査で印刷できなかったドットを上記
    行送りに応じてシフトして、上記行送り後の2回目の印
    刷走査で印刷するステップと、 上記2回目の印刷走査の完了後に上記行間隔から上記行
    送りの量を差し引いた分だけ上記プラテンを回転するス
    テップと、 を含む印刷方法。
  2. 【請求項2】上記2回目の印刷走査で印刷するステップ
    は、上記行送りをしたとき、上記印刷できなかったドッ
    トを上記印刷ヘッドの下方のピンで印刷するように文字
    のドットをシフトするステップを含む、請求項1に記載
    の印刷方法。
JP62205340A 1986-10-14 1987-08-20 マトリックス・プリンタの印刷方法 Expired - Lifetime JPH0775894B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/918,431 US4721401A (en) 1986-10-14 1986-10-14 Printhead control
US918431 1986-10-14

Publications (2)

Publication Number Publication Date
JPS6398449A JPS6398449A (ja) 1988-04-28
JPH0775894B2 true JPH0775894B2 (ja) 1995-08-16

Family

ID=25440370

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62205340A Expired - Lifetime JPH0775894B2 (ja) 1986-10-14 1987-08-20 マトリックス・プリンタの印刷方法

Country Status (5)

Country Link
US (1) US4721401A (ja)
EP (1) EP0264266B1 (ja)
JP (1) JPH0775894B2 (ja)
BR (1) BR8704430A (ja)
DE (1) DE3789484T2 (ja)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4953995B1 (en) * 1986-10-29 1995-09-12 Output Technology Inc Dot matrix printer and method for printing multiple lines at different line spacings
JPH02196672A (ja) * 1989-01-26 1990-08-03 Canon Inc シリアル記録装置の制御方法
DE4110776A1 (de) * 1991-03-28 1992-10-01 Mannesmann Ag Verfahren zum aufzeichnen von informationen
US5349375A (en) * 1992-04-16 1994-09-20 Lexmark International, Inc. Ink jet printer dot placement compensation method
EP0645252B1 (en) * 1993-08-30 2000-05-17 Seiko Epson Corporation Method and apparatus for controlling the movement of a printing head in a printer
US5596352A (en) * 1993-09-23 1997-01-21 Apple Computer, Inc. Printing apparatus and method for printing color boundary regions having reduced color bleed
GB9802127D0 (en) * 1998-01-30 1998-04-01 Neopost Ltd Method of alignment of imprints
JP2004505801A (ja) 2000-08-03 2004-02-26 アグファ−ゲーベルト・アクチエンゲゼルシヤフト インクジェットプリンタ及びインクジェットプリンタ内で画材を印刷する方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4037705A (en) * 1975-10-20 1977-07-26 Extel Corporation Descender printing system for dot matrix printer
CA1074181A (en) * 1976-04-09 1980-03-25 Donald P. Martin Descender printing system for dot matrix printer
JPS5718262A (en) * 1980-07-08 1982-01-30 Nippon Telegr & Teleph Corp <Ntt> Method for processing interlinear printing of graphic
JPS59796A (ja) * 1982-06-28 1984-01-05 Yokogawa Hokushin Electric Corp ドツト形プリンタ
DE3235676A1 (de) * 1982-09-27 1984-03-29 Siemens AG, 1000 Berlin und 8000 München Verfahren und anordnung zum darstellen von zeichen

Also Published As

Publication number Publication date
US4721401A (en) 1988-01-26
EP0264266B1 (en) 1994-03-30
EP0264266A2 (en) 1988-04-20
DE3789484D1 (de) 1994-05-05
JPS6398449A (ja) 1988-04-28
EP0264266A3 (en) 1991-08-28
BR8704430A (pt) 1988-05-24
DE3789484T2 (de) 1994-11-24

Similar Documents

Publication Publication Date Title
JPH0149632B2 (ja)
US4737041A (en) Dot printing apparatus and method
JPH0775894B2 (ja) マトリックス・プリンタの印刷方法
EP0160318B1 (en) Printing system for dot-matrix printer
US4770552A (en) Printing apparatus for accentuating the outline portion of a printed character
JPH0569595A (ja) シリアルプリンタ
JP3016515B2 (ja) 文字処理装置および方法
JP3306653B2 (ja) ドットラインプリンタ
US6328406B1 (en) Image recording method
US6325486B1 (en) Image recording method
JP3165346B2 (ja) シリアルプリンタ
EP0345084B1 (en) Dot-matrix printer having two groups of dot-forming elements
JP3327430B2 (ja) プリンタ制御装置
JPH0647290B2 (ja) 印字装置
JP2984156B2 (ja) 記録方法およびその装置
JP2607159B2 (ja) バーコードプリンタ
JPH01310968A (ja) プリンタの高速印刷方式
JP3030833B2 (ja) ドット式ラインプリンタの高速印字方法
JPS61287763A (ja) シリアルドツトマトリクスプリンタ
KR910009064B1 (ko) 프린터용 문자크기의 보정방법
JPS62240553A (ja) 記録装置
JP3003266B2 (ja) シリアルプリンタ
JP2692203B2 (ja) プリンタ
JPH0345355A (ja) 隣接領域との境界部分の印刷方法
JPH0773931B2 (ja) グラフィック・データの印刷方法