JPS6357797B2 - - Google Patents

Info

Publication number
JPS6357797B2
JPS6357797B2 JP54130463A JP13046379A JPS6357797B2 JP S6357797 B2 JPS6357797 B2 JP S6357797B2 JP 54130463 A JP54130463 A JP 54130463A JP 13046379 A JP13046379 A JP 13046379A JP S6357797 B2 JPS6357797 B2 JP S6357797B2
Authority
JP
Japan
Prior art keywords
dot
column
dots
pattern
modification processing
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
Application number
JP54130463A
Other languages
English (en)
Other versions
JPS5654489A (en
Inventor
Haruo Kitado
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson 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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP13046379A priority Critical patent/JPS5654489A/ja
Priority to US06/195,229 priority patent/US4400791A/en
Publication of JPS5654489A publication Critical patent/JPS5654489A/ja
Publication of JPS6357797B2 publication Critical patent/JPS6357797B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/002Generic data access
    • G06K2215/0028Generic data access characterised by the format per se
    • G06K2215/0031Compressed bit maps

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】 本発明はドツトで、文字、記号等を形成するた
めの文字形成方法に関する。
本発明の目的は、ハーフドツトを用い自然な字
体に近い文字を形成する、簡易な文字形成方法の
提供にある。
本発明の他の目的は、上述のハーフドツトを用
いて文字形成する文字発生装置のメモリーを非常
に少なく構成し得る方法の提供にある。ハーフド
ツト印字とは、所望する印刷密度に於ける最小ド
ツト間距離をdとし、且つ印刷ヘツドの最小繰り
返し駆動周期で次のドツト位置に印字可能なよう
に印刷ヘツド及び印字媒体を相対移動させるよう
にした場合に、前記ドツト間距離dをn分割(n
は2以上の自然数)し、その各々の分割点にも印
刷可能としたものである。このとき先に印刷した
ドツトから次に印刷するドツトまでの距離は最小
ドツト間距離以上である。したがつて、実質的に
は印刷密度は変わらないものの見掛け上はn倍の
密度で印刷されたようなる。
すなわち、用紙の横方向に隣り合うドツト間の
最小距離は、dであるが、このdをn分割する印
字タイミングを作成し、ある1つのピンを印字し
てからd/nだけずれた時間で、例えば、前記ピ
ンと上下方向に1つだけずれたもう1つのピンで
ドツトを形成する。このようにすることにより、
横方向の最小距離はdとなるが、斜め方向につい
ては、あるドツトを打つてからd/nだけずれた
タイミングで印字でき、密度が高まる。このよう
な印字方法を、本明細書では、ハーフドツト印字
と呼ぶ。
本発明のさらに他の目的は、ノーマルパターン
より、ドツトマトリクスの同一行及び列の少なく
ともいずれか一方向について一度起こつた修飾処
理(ずれ)が引き続いて起こる傾向のある修飾文
字パターンを発生する方法を提供することであ
る。
ドツトマトリクスにより文字、記号を形成する
際に、ハーフドツトの使用は文字をより自然な字
体に近づける上で非常に有効であるが、従来の方
法では通常(ノーマルドツトのみの文字形成)の
約2倍のメモリーを必要としていた。従つて多数
のドツトを用いて文字形成する場合、メモリー増
加による大幅なコストアツプとなつていた。
本発明は上記の不具合点に鑑みてなされたもの
であり、以下図面を参照しつつ説明する。以下で
は、前述のハーフドツト印字において、n=2の
場合について述べる。第1図(第1図は、ハーフ
ドツト印字を用いた文字パターンを示す図。)に
おいて、第2、3列目の間に位置しているH3 2
H4 2はハーフドツト(d/2の印字タイミングに
対応して打たれるドツト)であり、第2,3列目
に位置するN17 2、N17 3はノーマルドツト(最小距
離dごとに打たれるドツトで、ハーフとノーマル
は図示されるようにd/2だけずれている。)で
ある。ここで、印字のタイミングは、第1列目、
第1、2列目の中間、第2列目、第2、3列目の
中間、第3列目…というように出力されている。
一方、横方向に隣り合うドツトの密度は、ヘツド
の応答周波数により、N17 2とN17 3の間の距離すな
わちH3 2とH3 3の間の距離が最小となる。すなわ
ち、H3 2を印字した場合には、N3 3は印字できず
(ヘツドが応答しない)、最も近い場合でもH3 3
か印字できない。又、同様にN17を印字した場
合、H17 2は印字できず、N17 3が最も近いドツトと
なる。したがつて、1回ハーフドツトを印字する
と、該ドツトと同一行については、第1図のH3 2
H3 3、H3 4、H3 5…に示されるようにハーフドツトが
連続することになる。
第1図はノーマルドツトとハーフドツトの組合
せによつて形成された英文字“M”の文字パター
ンを示す。図の例は、23行×25列のドツトマトリ
クスで、Ni jはノーマルドツト、Hi jはハーフドツ
トを示し、iは行番号、jは列番号を表わしてい
る。第1図のパターンをそのままメモリにハーフ
ドツトも含めて記憶すると、縦(23)ドツト×横
(25×2)ドツトの文字構成となり文字Mをハー
フドツト付で記憶させるには1150ビツトのメモリ
容量を必要とする。
第2図aは本発明による基本パターン情報であ
り、ノーマルドツトのみで“M”のパターンを示
したもので、第1図に於けるHi jをNi jと置き換え
ることによつて得られる。このとき、Hi jをNi
したドツトを第3図に示す。第3図によると同一
行ついて一旦ハーフドツト処理の行なわれる行は
引き続き数列に渡つてハーフドツト処理が行なわ
れる。従つて、その行についてハーフドツト処理
を始める点及びその行についてノーマルドツト処
理に戻す点に於いて、ハーフドツト処理を指定す
る修飾処理情報を基本パターンから導出すれば各
列毎にハーフドツト処理情報を必要とせずハーフ
ドツト処理が可能となる。
次に第3図を用いてハーフドツト処理を指定す
る修飾処理情報を導出する方法を述べる。第3図
第1列目から6列目までの間で印刷時にハーフド
ツト処理を施す必要のある行は第3、4、6、
7、8、9、10、11、12、13、14、15行であり、
7列目からは第3、4、6、8、10、12、14、16
行、さらに12列目からは第18行が7列目からの行
に加わる。以下同様に17列目からは第3、4、
6、8、10、12、14、16行、19列目からは第3、
4、6、7、8、9、10、11、12、13、14、15行
目となる。これら修飾処理情報として導出したデ
ータを第2図bに示す。第2図bにおいてhi lは行
番号iのl番目の修飾処理情報であることを示
す。h1は第1列目からの、h2は第7列目からの、
h3は第12列目からの、h4は17列目からの、h5は第
19列目からのハーフドツト処理を施す行位置を示
した修飾処理情報である。第2図a及びbの例に
よると第2図aにおいて基本文字パターンは縦23
ドツト×横25ドツトのドツト構成となり、これを
記憶するのに必要なメモリ容量は575ビツト、ま
た第2図bにおいて修飾処理情報は縦23ドツト×
横5ドツト分のデータを必要とし、これを記憶す
るのに115ビツト、従つて本発明によるとハーフ
ドツトを持つた文字Mを構成するのに690ビツト
分のメモリを必要とするのみであり、第1図のド
ツトパターンを記憶するためのメモリ容量1150ビ
ツトに比べ大幅にメモリ容量を削減できるもので
ある。第2図bのh1〜h5に示す修飾処理情報を第
2図aのa〜eの部分に対応させ情報としてメモ
リ内に記憶し必要に応じて第2図aの基本パター
ンと演算処理すれば第1図のような列毎にハーフ
ドツト情報を持つ文字パターンを再生することが
できる。ここで、第2図bの意味についてさらに
詳細に説明する。本発明においては、第2図aの
ノーマルドツトのみより成る基本パターン情報
と、第2図bに示される修飾処理情報より第1図
に示されるハーフドツト付きパターンを作成す
る。
本実施例においては、第2図aのパターンにお
いて、第1〜第6列についてはh1(第2図b参
照)、第7〜11についてはh2、12〜16については
h3、17、18についてはh4、19〜25についてはh5
示される修飾処理情報を利用し、印字タイミング
ごとに、該修飾処理情報を基本パターン情報との
演算を行なつて、第1図に示されるハーフ付きパ
ターンを作成している。以上のように、横方向を
5つの領域に分け、その1つの領域中において
は、1つの修飾情報を共通して用いても差しつか
えないのは、前述したように、ハーフドツトが1
回生成されるとしばらくは、横方向に連続的にハ
ーフドツトが形成される確率が高いからである。
したがつて、印字しようとするデータ1つ1つに
対して修飾処理情報を用意しなくても、横方向に
区切られた1つのエリアに1つの修飾処理情報を
用意するのみで良い。
次に演算処理について説明をすると、まずノー
マルドツトの印字タイミングの時は、その列の文
字パターンと、その時有効であるハーフドツト指
定パターンを反転したものとを論理積をとればよ
い。例えば、第2図aの第2列を考えると、この
時有効なハーフドツト指定パターンはh1であるか
ら、このパターンを反転したものと第2列の文字
パターンとの論理積の結果、残るのはN17 2とN18 2
であり、第1図に示される第2列のノーマルドツ
トが得られる。また、ハーフドツトの印字タイミ
ングの時は、それが第n列と第n+1列の間のハ
ーフドツトである場合、第n列の文字パターン
と、第n列の時点で有効であるハーフドツト指定
パターンとの論理積を作ればよい。例えば、第2
図aの第2列と第3列の間のハーフドツトを考え
ると、第2列の文字パターンとハーフドツト指定
パターンh1との論理積の結果、残るのはN3 2とN4 2
であり、これらは第1図のH3 2とH4 2に相当する。
さらに、演算処理について詳細に説明する。ま
ず、印字タイミングは、第2図において、第1列
目、第1、2列目の中間、第2列目、第2、3列
目の中間、第3列目、…のようにハーフドツトを
打てるタイミングで出ている。しかし、ヘツドの
応答周波数の限界から横方向にみた時、H3 2の横
には、最も近くてもH3 3しか打てない。
今、第2図a,bを用いて説明すると以下のよ
うになる。
今、第2列(N3 2等)の印字タイミング(ノー
マルドツト)になつたとすると、この時、有効な
修飾処理情報は、前述したようにh1である。そし
て、ノーマルドツトのタイミング(第1、2、3
…列目に対応)では、第m列(今、m=2)目の
基本パターンと、h1の反転パターンとの論理積を
とつて該タイミングの印字データとする。例え
ば、H3 2とh3 1の反転の論理積をとるので、結果は
印字しないとなる。
次に、第2、3列の中間の印字タイミング(ハ
ーフドツト)であるが、この時も前と同様に有効
な修飾処理情報はh1である。この時(第n列と第
n+1列の中間位置)、印字データは、前述のよ
うに、第n列の基本パターン情報と、第n列にお
いて有効である修飾処理情報との論理積である。
具体的には、例えばN3 2とh3 1の論理積をとつて印
字データH3 2(第1図のハーフドツト)が生成され
る。
次には、印字タイミングは、第3列に対応した
ものとなるが、以下の動作は、前述と同様であ
る。
ところで、文字パターンとハーフドツト指定パ
ターンは一連のメモリーの中に混在する訳である
から、何らかの方法で両者を区別することが必要
である。それには第1行の上に仮想的な第0行を
設け、このビツトが“0”の時は通常の文字パタ
ーン、このビツトが“1”の時はハーフドツト指
定パターンであるというようにすればよい。もち
ろんこのビツトは印字ヘツドには接続されておら
ず、印字には影響しない。あるいは、一連の文字
の集合の中で常に“0”である行が共通に存在す
れば、それを上記の第0行の代りに利用すること
ができる。第2図の例では、第1行をそのような
符号ビツトとして使えるので、ハーフドツトを用
いたことによるメモリーの増加は、h1〜h5の5列
のみで、通常の文字パターンの25列に比べて、わ
ずか20%の増加で済むことになる。
又、以上の実施例では、ノーマルパターンから
ハーフ付きパターンを発生することを述べたが本
発明は、これに限定されるものではない。
すなわち、以上では、横方向にハーフドツトず
れているが、例えば、用紙と印字ヘツドを縦方向
に相対的にハーフドツト移動させて、縦方向に密
度の細かい字体を印字しようとする時にも本発明
は適用できる。なぜなら、印字ヘツド上のピン配
列は固定なので、ハーフドツトずれた列は、ずつ
とそのままずれている傾向があり、先に述べたハ
ーフ付きパターンの発生と同じ原則が存在するか
らである。
又、イタリツク文字をノーマルのパターンより
発生させる場合にも本発明は、適用できる。すな
わち、イタリツク文字も、あるノーマルのドツト
を横にずらした場合には、その隣りのドツトも横
にずれることになり、同一行で、1回ずれが生じ
た場合には、そのずれが続く傾向があるからであ
る。以上、述べたように、本発明は、ドツトマト
リクスの同一行及び列の少なくともいずれか一方
の方向にずれが続いて生じる文字修飾処理一般に
適用できる。
以上のように、本発明によればハーフドツトを
用いて文字形成する場合に於いても、メモリーの
増加を極めて少なく抑え、しかも非常に簡単な操
作で実現でき、工業上誠に有益である。
又、本発明は、基本パターン情報より、同一行
及び列の少なくともいずれか一方の方向に引き続
いて生じる修飾処理を規定する修飾処理指定情報
に基づいて、修飾パターンを形成するように構成
したもので、修飾文字等の印字を非常に少ないメ
モリーによつて実現できる。
又、修飾処理指定情報の内容を書き替えてやる
ことにより、多様な字体の修飾文字を容易に印字
できる。又、字体を示す基本パターンと、一種の
パラメーターである修飾処理指定情報とが混在し
ているので、字体のパターンの秘匿性が高く、他
者に字体パターンをまねられる可能性が非常に少
なくなる。
【図面の簡単な説明】
第1図は、本発明により形成されたハーフドツ
トを含む文字パターンの例を示す図である。第2
図は本発明を実現するためのノーマルドツトの文
字パターンaとハーフドツト指定パターンbの関
係を示す図である。第3図は、第1図と第2図a
の対応を示す図である。

Claims (1)

  1. 【特許請求の範囲】 1 ドツトマトリクスにより文字、記号等を表現
    する文字形成方法において、 前記文字、記号等の基本的なパターンを示す基
    本パターン情報と、 ドツトマトリクス中の同一行及び列の少なくと
    もいずれか一方の方向に引き続いて生じる修飾処
    理を規定する修飾処理指定情報とを同一記憶装置
    上に混在させ、該1つの修飾処理指定情報は、前
    記同一行及び列の少なくともいずれか一方の中の
    少なくとも1つ以上に分割されたおのおのの領域
    内において常に有効であり、 前記修飾処理指定情報と前記基本パターン情報
    との演算処理により修飾パターンを発生させるこ
    とを特徴とする文字形成方法。
JP13046379A 1979-10-09 1979-10-09 Character formation system Granted JPS5654489A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP13046379A JPS5654489A (en) 1979-10-09 1979-10-09 Character formation system
US06/195,229 US4400791A (en) 1979-10-09 1980-10-08 Dot matrix printer with compressed character data storage

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13046379A JPS5654489A (en) 1979-10-09 1979-10-09 Character formation system

Publications (2)

Publication Number Publication Date
JPS5654489A JPS5654489A (en) 1981-05-14
JPS6357797B2 true JPS6357797B2 (ja) 1988-11-14

Family

ID=15034836

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13046379A Granted JPS5654489A (en) 1979-10-09 1979-10-09 Character formation system

Country Status (2)

Country Link
US (1) US4400791A (ja)
JP (1) JPS5654489A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0460828U (ja) * 1990-09-28 1992-05-25
JPH0653131U (ja) * 1992-02-18 1994-07-19 関西ミラボード株式会社 反り防止を施した段ボールボード

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5769061A (en) * 1980-10-16 1982-04-27 Canon Inc Printer
US4646259A (en) * 1983-11-14 1987-02-24 Minolta Camera Kabushiki Kaisha Strip map memory controller
JPS60122162A (ja) * 1983-12-07 1985-06-29 Ricoh Co Ltd 荷電制御型インクジエツトプリンタ−
USH2H (en) 1983-12-09 1985-12-03 AT&T Technologies Incorporated Video display system with increased horizontal resolution
JPS60149471A (ja) * 1984-01-17 1985-08-06 Tokyo Electric Co Ltd ドツトプリンタにおけるダブルハイト文字印字方法
JPS60224547A (ja) * 1984-04-20 1985-11-08 Seikosha Co Ltd ボ−ルド印字制御装置
US4586835A (en) * 1984-04-20 1986-05-06 International Business Machines Corporation Printer for printing characters in two alternative print qualities
US5354135A (en) * 1984-08-03 1994-10-11 Canon Kabushiki Kaisha Recorder and dot pattern control circuit
US4655622A (en) * 1984-08-29 1987-04-07 Kabushiki Kaisha Toshiba Printer control apparatus
JPS6158750A (ja) * 1984-08-31 1986-03-26 Toshiba Corp メモリ装置
US4697177A (en) * 1984-12-26 1987-09-29 High Resolution Television, Inc. High resolution dot-matrix character display
US4684937A (en) * 1984-12-26 1987-08-04 Schine Jonathan M Enhanced data display system
US4780711A (en) * 1985-04-12 1988-10-25 International Business Machines Corporation Anti-aliasing of raster images using assumed boundary lines
JPH0751366B2 (ja) * 1985-06-27 1995-06-05 キヤノン株式会社 出力制御方法
US4794387A (en) * 1985-11-18 1988-12-27 Sanders Royden C Jun Enhanced raster image producing system
US4856920A (en) * 1986-01-03 1989-08-15 Sanders Royden C Jun Dot matrix printing and scanning
US4942390A (en) * 1987-04-01 1990-07-17 International Business Machines Corporation Method and apparatus for generating a character image
US5057837A (en) * 1987-04-20 1991-10-15 Digital Equipment Corporation Instruction storage method with a compressed format using a mask word
US5179680A (en) * 1987-04-20 1993-01-12 Digital Equipment Corporation Instruction storage and cache miss recovery in a high speed multiprocessing parallel processing apparatus
US4783667A (en) * 1987-07-17 1988-11-08 Ncr Canada Ltd - Ncr Canada Ltee Printing of angled and curved lines using thermal dot matrix printer
JP3278315B2 (ja) * 1995-02-15 2002-04-30 キヤノン株式会社 ドットデータシフト方法、及び記録方法、該記録方法が用いられる記録装置
US7289243B2 (en) * 2002-08-07 2007-10-30 Lexmark International, Inc. Apparatus and method for data compression optimized by print head architecture

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3774161A (en) * 1971-05-14 1973-11-20 Raytheon Co Visual display system
US3990559A (en) * 1975-10-20 1976-11-09 Extel Corporation Method and apparatus for multiple speed print rate control for dot matrix printer

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0460828U (ja) * 1990-09-28 1992-05-25
JPH0653131U (ja) * 1992-02-18 1994-07-19 関西ミラボード株式会社 反り防止を施した段ボールボード

Also Published As

Publication number Publication date
JPS5654489A (en) 1981-05-14
US4400791A (en) 1983-08-23

Similar Documents

Publication Publication Date Title
JPS6357797B2 (ja)
US3893100A (en) Variable size character generator with constant display density method
EP0159895B1 (en) Printer for printing characters in two alternative print qualities
US4712102A (en) Method and apparatus for displaying enlarged or enhanced dot matrix characters
US4703323A (en) Method and apparatus for displaying enhanced dot matrix characters
EP0436026B1 (en) Compression and decompression method of dot matrix character
US4441105A (en) Display system and method
US4321599A (en) High legibility multi-character dot matrix display
JPH0643135B2 (ja) ドットプリンタのドットパターン格納方法
JP2570684B2 (ja) ドツトマトリツクス型シリアルプリンタ用文字パタ−ン発生装置
JPS5816189B2 (ja) 文字パタ−ン発生方式
US5876132A (en) Method and system for high character density printing utilizing low pel density characters
JPS6223316B2 (ja)
JPH0457510B2 (ja)
JPH0463781B2 (ja)
JPH0226234B2 (ja)
KR910000593B1 (ko) 가로 2배 크기 문자 발생방법
JPS592026B2 (ja) モジパタ−ンハツセイソウチ
JPH0525673B2 (ja)
JPH0647301B2 (ja) キヤラクタパタ−ン発生装置
JP2699035B2 (ja) インパクト・ドット・プリンタおよび印字方法
JPH0426137B2 (ja)
JPH024915B2 (ja)
JPS6362751B2 (ja)
JPS58147786A (ja) 文字発生器