JPH0358310B2 - - Google Patents
Info
- Publication number
- JPH0358310B2 JPH0358310B2 JP58173163A JP17316383A JPH0358310B2 JP H0358310 B2 JPH0358310 B2 JP H0358310B2 JP 58173163 A JP58173163 A JP 58173163A JP 17316383 A JP17316383 A JP 17316383A JP H0358310 B2 JPH0358310 B2 JP H0358310B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- dots
- dot
- basic
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
- G06K15/10—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/111—Arrangements for producing a permanent visual presentation of the output data with overlapping swaths
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Mathematical Physics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Dot-Matrix Printers And Others (AREA)
Description
【発明の詳細な説明】
〔技術分野〕
本発明はドツトの集合で文字や記号等を印字す
るドツトプリンタにおける高品位印字のための文
字パターン格納方式に関するものである。
るドツトプリンタにおける高品位印字のための文
字パターン格納方式に関するものである。
一般にドツトの集合で文字や記号等を印字する
ドツトプリンタにおいて、高品位印字を行うため
にはドツト間隔を短くしなければならず、そのた
めには文字パターンを格納する記憶装置(メモ
リ)の容量を大きくなければならないので、装置
の大型化、価格の上昇の原因となつている。
ドツトプリンタにおいて、高品位印字を行うため
にはドツト間隔を短くしなければならず、そのた
めには文字パターンを格納する記憶装置(メモ
リ)の容量を大きくなければならないので、装置
の大型化、価格の上昇の原因となつている。
そこで、本出願人は先に第2図に示す簡単な変
換アルゴリズムにより、第1図aに示す基本パタ
ーンから同図bに示す高品位印字のパターンを印
字する方式を出願しており、この方式によれば前
後、左右及び斜め位置の連続(前後もしくは左右
の4方向)もしくは隣接(前後、左右および斜め
の全方向)する基本ドツト(第2図a〜hに示し
た丸)から補間ドツト(第2図a〜hに示した斜
線入りの丸)を演算にて求め、第1図bの各カラ
ムC1〜C17の第1群ローr1,r2,…r7と、第2群の
ローr1′,r2′,…r6′を2度に分けて印字すること
により、文字パターンを格納するメモリの容量を
基本ドツトパターンの容量と同じにしている。
換アルゴリズムにより、第1図aに示す基本パタ
ーンから同図bに示す高品位印字のパターンを印
字する方式を出願しており、この方式によれば前
後、左右及び斜め位置の連続(前後もしくは左右
の4方向)もしくは隣接(前後、左右および斜め
の全方向)する基本ドツト(第2図a〜hに示し
た丸)から補間ドツト(第2図a〜hに示した斜
線入りの丸)を演算にて求め、第1図bの各カラ
ムC1〜C17の第1群ローr1,r2,…r7と、第2群の
ローr1′,r2′,…r6′を2度に分けて印字すること
により、文字パターンを格納するメモリの容量を
基本ドツトパターンの容量と同じにしている。
また、最近は更に高品位印字が要求されてお
り、この場合基本パターンとして第3図aに示す
ように、17カラム×7ロー分の基本ドツト構成と
して第1図と同様に、簡単な変換アルゴリズムに
より高品位印字のパターンを得ることができる。
り、この場合基本パターンとして第3図aに示す
ように、17カラム×7ロー分の基本ドツト構成と
して第1図と同様に、簡単な変換アルゴリズムに
より高品位印字のパターンを得ることができる。
しかし、従来の変換アルゴリズムでは、第2図
g,hのような基本ドツトの特殊な配列のとき
は、特に複雑な演算が必要であると共に、第3図
aの基本パターンに応用した場合、基本ドツト
A,B,Cによる補間ドツトは第4図に示すG,
Hの如くとなり、文字パターンデザイン上あまり
好ましくないパターンになつてしまうという欠点
がある。
g,hのような基本ドツトの特殊な配列のとき
は、特に複雑な演算が必要であると共に、第3図
aの基本パターンに応用した場合、基本ドツト
A,B,Cによる補間ドツトは第4図に示すG,
Hの如くとなり、文字パターンデザイン上あまり
好ましくないパターンになつてしまうという欠点
がある。
文字パターンデザイン上は第3図bに示す如く
補間するのが望ましいが、従来の変換アルゴリズ
ムでは実現が困難である。
補間するのが望ましいが、従来の変換アルゴリズ
ムでは実現が困難である。
本発明は上述した従来技術の欠点を解決するた
めになされたもので、文字パターン格納用メモリ
の容量が少なく、かつ安価で高品位印字を行うこ
とができる改良されたドツトプリンタの文字パタ
ーン格納方式を実現することを目的とするもので
ある。
めになされたもので、文字パターン格納用メモリ
の容量が少なく、かつ安価で高品位印字を行うこ
とができる改良されたドツトプリンタの文字パタ
ーン格納方式を実現することを目的とするもので
ある。
上述した目的を達成するため、文字パターンを
構成するドツトの横方向の配列を行、縦方向のド
ツトの配列を列とし、その行方向および列方向の
所定位置にドツトを入れて構成した基本ドツト
と、この基本ドツトの間に入れた補間ドツトとに
より文字や記号等の高品位印字を行うドツトプリ
ンタの文字パターン作成方法において、不要な補
間ドツトデータが生成される基本となる元の基本
ドツトデータと同じ行で、かつ、隣の列に補間ド
ツトデータの生成を禁止する補助データを格納す
る文字パターン格納用メモリを設け、補間ドツト
データを生成する際にこの補助データを検出して
上記補間ドツトデータの生成を禁止し、この補助
データの印刷は禁止するようにしたことを特徴と
する。
構成するドツトの横方向の配列を行、縦方向のド
ツトの配列を列とし、その行方向および列方向の
所定位置にドツトを入れて構成した基本ドツト
と、この基本ドツトの間に入れた補間ドツトとに
より文字や記号等の高品位印字を行うドツトプリ
ンタの文字パターン作成方法において、不要な補
間ドツトデータが生成される基本となる元の基本
ドツトデータと同じ行で、かつ、隣の列に補間ド
ツトデータの生成を禁止する補助データを格納す
る文字パターン格納用メモリを設け、補間ドツト
データを生成する際にこの補助データを検出して
上記補間ドツトデータの生成を禁止し、この補助
データの印刷は禁止するようにしたことを特徴と
する。
第5図は本発明に係るプリンタ装置の概略ブロ
ツク図で、図において1はプリンタを制御するマ
イクロプロセツサ(CPU)、2はプログラムが格
納されているリード・オンリー・メモリ
(ROM)、3は文字や記号等のドツトパターンが
格納されているリード・オンリー・メモリ
(ROM)、4はI/Oドライバーであり、この
I/Oドライバー4により印字用紙改行用モータ
(LFモータ)、印字ヘツドを印字方向へ移動させ
るスペーシング用モータ(SPモータ)、外部から
印字用データを取込むインターフエース部、及び
印字ヘツドとバス5とが接続される。
ツク図で、図において1はプリンタを制御するマ
イクロプロセツサ(CPU)、2はプログラムが格
納されているリード・オンリー・メモリ
(ROM)、3は文字や記号等のドツトパターンが
格納されているリード・オンリー・メモリ
(ROM)、4はI/Oドライバーであり、この
I/Oドライバー4により印字用紙改行用モータ
(LFモータ)、印字ヘツドを印字方向へ移動させ
るスペーシング用モータ(SPモータ)、外部から
印字用データを取込むインターフエース部、及び
印字ヘツドとバス5とが接続される。
このように構成されたプリンタ装置において、
ROM3には基本パターン用データと補間ドツト
用補助データとが第6図bは示すように格納され
ている(1例としてパターン“A”を示す)。尚、
第6図aには比較のために基本パターン用データ
だけが格納されている場合を示す。この第6図は
記憶空間を示し、A1,A2,…A17はアドレス、
b1,b2,…b8は各アドレスのビツトである。ここ
では便宜上アドレスA1,A2,…A17を第3図aの
カラムC1,C2,…C17に対応させ、ビツトb1,b2,
…b7をローr1,r2,…r7に対応させて、記憶空間
のビツト幅を8ビツトとしているが、これに限定
されるものではない。
ROM3には基本パターン用データと補間ドツト
用補助データとが第6図bは示すように格納され
ている(1例としてパターン“A”を示す)。尚、
第6図aには比較のために基本パターン用データ
だけが格納されている場合を示す。この第6図は
記憶空間を示し、A1,A2,…A17はアドレス、
b1,b2,…b8は各アドレスのビツトである。ここ
では便宜上アドレスA1,A2,…A17を第3図aの
カラムC1,C2,…C17に対応させ、ビツトb1,b2,
…b7をローr1,r2,…r7に対応させて、記憶空間
のビツト幅を8ビツトとしているが、これに限定
されるものではない。
また、第6図において格子内の“1”は基本パ
ターン用データであつて、第3図aに丸で示した
ドツトに相当し、空白部はそれ以外の印字されな
いデータ、は補間ドツト用補助データを示して
いる。
ターン用データであつて、第3図aに丸で示した
ドツトに相当し、空白部はそれ以外の印字されな
いデータ、は補間ドツト用補助データを示して
いる。
第7図は本発明に係る変換アルゴリズムを図式
化して示したものである。
化して示したものである。
次に、前記補間ドツト用補助データの使い方に
ついて説明する。例えば、第3図aのD,E,F
及びD′,E′,F′のドツトについていえば、第7図
bとcの変換アルゴリズムによると、第8図aに
示す如くドツトd1,d2が補間されてしまう。しか
し、第3図aのドツトD,E,Fについては第8
図bのドツトd2の補間が、またドツトD′,E′,
F′については第8図cのドツトd1の補間が文字パ
ターンのデザイン上最良であることは言うまでも
ない。
ついて説明する。例えば、第3図aのD,E,F
及びD′,E′,F′のドツトについていえば、第7図
bとcの変換アルゴリズムによると、第8図aに
示す如くドツトd1,d2が補間されてしまう。しか
し、第3図aのドツトD,E,Fについては第8
図bのドツトd2の補間が、またドツトD′,E′,
F′については第8図cのドツトd1の補間が文字パ
ターンのデザイン上最良であることは言うまでも
ない。
そのため、本発明は下記の点に着目してそれを
利用している。すなわち、第3図aに示すように
1文字は横方向1/4ドツトに分割されているが、
横方向に連続するドツトは最小でも1/2ドツト間
隔であり、1/4ドツト間隔での連続はない。これ
は横線の印字品位が1/2ドツトの間隔で充分なた
め、プリンタの印字速度が印字ヘツドの繰返し駆
動速度により制限されるので、印字速度を上げる
ためには横方向のドツト間隔をあまりせばめられ
ないためである。
利用している。すなわち、第3図aに示すように
1文字は横方向1/4ドツトに分割されているが、
横方向に連続するドツトは最小でも1/2ドツト間
隔であり、1/4ドツト間隔での連続はない。これ
は横線の印字品位が1/2ドツトの間隔で充分なた
め、プリンタの印字速度が印字ヘツドの繰返し駆
動速度により制限されるので、印字速度を上げる
ためには横方向のドツト間隔をあまりせばめられ
ないためである。
このことを利用すると、補間ドツトを付加する
か否かを決定する補助データを第6図bに示す
ように印字データに関係づけて付加することがで
きる。この補助データの付加方法としては、読
出し方向から見て補間したくない2つの基本ドツ
トに続く同ロードツト位置のデータを各々データ
“1”とすればよい。
か否かを決定する補助データを第6図bに示す
ように印字データに関係づけて付加することがで
きる。この補助データの付加方法としては、読
出し方向から見て補間したくない2つの基本ドツ
トに続く同ロードツト位置のデータを各々データ
“1”とすればよい。
例えば、第8図bを例にとると、この場合ドツ
トD,Eによる補間を行ないたくないので、ドツ
トDに対応するアドレスA5、ビツトb4位置(以
下(A5、b4)と略記し、他も同様に略記する)
に続く(A6、b4)位置と、ドツトEに対応する
(A6、b5)位置に続く(A7、b5)位置に補助デー
タを付加する。第8図cについても同様に、
(A14、b4)位置と(A13、b5)位置に補助データ
を付加する。他についても同様である。尚、こ
の場合の読出し方向はアドレスA1→A17方向とす
る。
トD,Eによる補間を行ないたくないので、ドツ
トDに対応するアドレスA5、ビツトb4位置(以
下(A5、b4)と略記し、他も同様に略記する)
に続く(A6、b4)位置と、ドツトEに対応する
(A6、b5)位置に続く(A7、b5)位置に補助デー
タを付加する。第8図cについても同様に、
(A14、b4)位置と(A13、b5)位置に補助データ
を付加する。他についても同様である。尚、こ
の場合の読出し方向はアドレスA1→A17方向とす
る。
第6図bのように格納された文字パターンデー
タを読出すときは、同一ロー内で最初に読出され
るデータ“1”は印字データとし、次のアドレス
も連続してデータ“1”であると、該データ
“1”を補助データとして印字データとはしない。
次のアドレスにデータ“1”が続くときは、この
データは印字データとなり、以下同様である。
タを読出すときは、同一ロー内で最初に読出され
るデータ“1”は印字データとし、次のアドレス
も連続してデータ“1”であると、該データ
“1”を補助データとして印字データとはしない。
次のアドレスにデータ“1”が続くときは、この
データは印字データとなり、以下同様である。
第6図bの文字パターンデータを用いて第3図
bのパターン“A”を印字するときには、1/8ド
ツトを印字ヘツドの繰返し駆動タイミングとし
て、カラムC1,C3,C5,…C33のローr1,r2…r7
を印字する。
bのパターン“A”を印字するときには、1/8ド
ツトを印字ヘツドの繰返し駆動タイミングとし
て、カラムC1,C3,C5,…C33のローr1,r2…r7
を印字する。
但し、横方向の連続するドツトは最小でも1/2
ドツト間隔である。
ドツト間隔である。
このときの印字データ作成方法としては、カラ
ムC1はアドレスA1のデータ(以下(A1)と略記
し、A2,A3…についても同様とする)をそのま
ま使用し、カラムC3(アドレスA2に格納)は前回
印字データ(A1)と今回印字データ(A2)との
論理積演算(A1)・(A2)を行うと共に、該演算
を反転(1)・(2)することで補助データ格納
ビツト位置を知り(該位置でのデータは論理
“0”)、更にその結果を今回印字データ(A2)と
の論理積演算(1)・(2)・(A2)を行うことで
実際に印字すべきデータを求め、カラムC5(アド
レスA3に格納)についても上記と同様にして前
回印字データ{(1)・(2)・(A2)}と今回印字
データ(A3)とから実際に印字すべきデータ
{(1)・(2)・(2)}・(3)・(A3)を求
める。
以下カラムC7,C9,…C33についても同様の方法
で実際に印字すべきデータを求める。
ムC1はアドレスA1のデータ(以下(A1)と略記
し、A2,A3…についても同様とする)をそのま
ま使用し、カラムC3(アドレスA2に格納)は前回
印字データ(A1)と今回印字データ(A2)との
論理積演算(A1)・(A2)を行うと共に、該演算
を反転(1)・(2)することで補助データ格納
ビツト位置を知り(該位置でのデータは論理
“0”)、更にその結果を今回印字データ(A2)と
の論理積演算(1)・(2)・(A2)を行うことで
実際に印字すべきデータを求め、カラムC5(アド
レスA3に格納)についても上記と同様にして前
回印字データ{(1)・(2)・(A2)}と今回印字
データ(A3)とから実際に印字すべきデータ
{(1)・(2)・(2)}・(3)・(A3)を求
める。
以下カラムC7,C9,…C33についても同様の方法
で実際に印字すべきデータを求める。
尚、カラムC2,C4,C6,C8,…C32については
印字を行わないため、印字データを論理“0”と
する。このとき印字されるパターンは第3図aの
ものであり、横方向に連続したドツトは1/2ドツ
ト間隔以上であることは前述の通りである。
印字を行わないため、印字データを論理“0”と
する。このとき印字されるパターンは第3図aの
ものであり、横方向に連続したドツトは1/2ドツ
ト間隔以上であることは前述の通りである。
カラムC1,C2,C3,…C33のローr1′,r2′,…
r6′を印字するときは、印字用紙を1/2ピツチ(1/
2P)上方にずらし、1/8ドツトを印字ヘツドの駆
動タイミングとして補間ドツトを印字する。
r6′を印字するときは、印字用紙を1/2ピツチ(1/
2P)上方にずらし、1/8ドツトを印字ヘツドの駆
動タイミングとして補間ドツトを印字する。
このときの印字データ作成方法としては、下記
のようにして補間ドツトを作成する。以下第9図
を参照して説明すると、第9図において縦の実線
は第3図bの奇数カラムC1,C3,…C33、縦の点
線は偶数カラムC2,C4,…C32、また横の実線は
ローr1,r2,…r7、横の点線はr1′,r2′,…r6′を
各々示し、“・”は第6図bのデータ“1”に対
応し、“△”は第6図bの補助データに対応し、
“Γ”は補間ドツトを示す。ここで第9図の左側
の“・”が乗つているカラム、すなわちすでに印
字が終了したカラムをY0とし、その印字データ
をR0とする。また、右側の“・”が乗つている
カラム、すなわちこれから印字されるカラムを
Y2とし、その印字データをR2とする。また、前
記カラムY0の印字データに対応する補助データ
(左側の“△”)が乗つているカラムをY1とし、
その印字データをR1とする。更に前記カラムY2
の印字データに対する補助データ(右側の“△”)
が乗つているカラムをY3とし、その印字データ
をR3とする。
のようにして補間ドツトを作成する。以下第9図
を参照して説明すると、第9図において縦の実線
は第3図bの奇数カラムC1,C3,…C33、縦の点
線は偶数カラムC2,C4,…C32、また横の実線は
ローr1,r2,…r7、横の点線はr1′,r2′,…r6′を
各々示し、“・”は第6図bのデータ“1”に対
応し、“△”は第6図bの補助データに対応し、
“Γ”は補間ドツトを示す。ここで第9図の左側
の“・”が乗つているカラム、すなわちすでに印
字が終了したカラムをY0とし、その印字データ
をR0とする。また、右側の“・”が乗つている
カラム、すなわちこれから印字されるカラムを
Y2とし、その印字データをR2とする。また、前
記カラムY0の印字データに対応する補助データ
(左側の“△”)が乗つているカラムをY1とし、
その印字データをR1とする。更に前記カラムY2
の印字データに対する補助データ(右側の“△”)
が乗つているカラムをY3とし、その印字データ
をR3とする。
尚、図から明らかなように、前記カラムY1,
Y2,Y3は第3図bの奇数カラム位置にあり、印
字データ及び補助データは文字パターン格納用メ
モリに第6図bの如く格納されている。
Y2,Y3は第3図bの奇数カラム位置にあり、印
字データ及び補助データは文字パターン格納用メ
モリに第6図bの如く格納されている。
補間ドツトデータ作成方法としては、
() ・ドツトd1,d2による補間ドツトD1用の疑
似データ(上側の×印)を求める。
似データ(上側の×印)を求める。
() ・ドツトd3,d4による補間ドツトD2用の疑
似データ(下側の×印)を求める。
似データ(下側の×印)を求める。
() 補間ドツトD1による補間を禁止するデータ
を求める。
を求める。
() 補間ドツトD2による補間を禁止するデータ
を求める。
を求める。
() 奇数カラムC1,C3,…C33の場合のみ第7
図aの補間を行う。
図aの補間を行う。
前記()の方法としては下記の論理演算を行
う。
う。
R0・R2′ ……(イ)
ただし、この(イ)式においてR2′はR2を実線矢印
方向に1ビツトシフトした値であり、・は論理積
を意味する。
方向に1ビツトシフトした値であり、・は論理積
を意味する。
ここで、補間ドツトD1が存在(ドツトd1,d2
が存在)すれば、対応する上側の×印で示される
ビツト位置で前記(イ)式の値が“1”となる。
が存在)すれば、対応する上側の×印で示される
ビツト位置で前記(イ)式の値が“1”となる。
実際に(イ)式のデータを用紙上に印字するとき
は、用紙が1/2ピツチ上側にシフトされているの
で、第9図の補間ドツトD1として印字される。
は、用紙が1/2ピツチ上側にシフトされているの
で、第9図の補間ドツトD1として印字される。
前記()の方法としては下記の論理演算を行
う。
う。
R0′・R2 ……(ロ)
ただし、この(ロ)式においてR0′はR0を実線矢印
方向に1ビツトシフトした値である。
方向に1ビツトシフトした値である。
ここで、補間ドツトD2が存在(ドツトd3,d4
が存在)すれば、対応する下側の×印で示される
位置で前記(ロ)式の値が“1”となる。
が存在)すれば、対応する下側の×印で示される
位置で前記(ロ)式の値が“1”となる。
前記()の方法としては下記の論理演算を行
う。
う。
(R0・R1)・(R2・R3)′ ……(ハ)
ただし、この(ハ)式において(R0・R1)及び
(R2・R3)は補助データを求める式であり、デー
タ“1”が補助データとなる(カラムY0,Y1及
びカラムY2,Y3で印字データは連続しない)。ま
た、(R2・R3)′は論理演算結果(R2・R3)を点
線矢印方向に1ビツトシフトしたものである。
(R2・R3)は補助データを求める式であり、デー
タ“1”が補助データとなる(カラムY0,Y1及
びカラムY2,Y3で印字データは連続しない)。ま
た、(R2・R3)′は論理演算結果(R2・R3)を点
線矢印方向に1ビツトシフトしたものである。
ここで、補間ドツトによる補間を禁止するデー
タが存在(補助データd5,d6が存在)すれば、対
応するビツト位置で前記(ハ)式の値が“1”とな
る。
タが存在(補助データd5,d6が存在)すれば、対
応するビツト位置で前記(ハ)式の値が“1”とな
る。
前記()の方法としては下記の論理演算を行
う。
う。
(R0・R1)′・(R2・R3) ……(ニ)
ただし、この(ニ)式において(R0・R1)′は論諭
演算結果(R0・R1)を点線矢印方向に1ビツト
ずらしたものである。
演算結果(R0・R1)を点線矢印方向に1ビツト
ずらしたものである。
ここで、補間ドツトD2による補間を禁止する
データが存在(補助データd7,d8が存在)すれ
ば、対応するビツト位置で前記(ニ)式の値が“1”
となる。
データが存在(補助データd7,d8が存在)すれ
ば、対応するビツト位置で前記(ニ)式の値が“1”
となる。
前記()の方法としては、前回印字した基本
ドツトデータ(奇数カラムのデータ)をR5とし、
今回印字するデータをR6として下記の論理演算
を行う。
ドツトデータ(奇数カラムのデータ)をR5とし、
今回印字するデータをR6として下記の論理演算
を行う。
(R6・5・6)・(R6・5・6)′……(ホ)
ただし、この(ホ)式において(R6・5・6)は、
今回印字データから補助データを除く論理演算で
あり、演算子“−”は反転を意味し、“′”は第9
図dの矢印()方向への1ビツトシフトを意味
する。
今回印字データから補助データを除く論理演算で
あり、演算子“−”は反転を意味し、“′”は第9
図dの矢印()方向への1ビツトシフトを意味
する。
そして、偶数カラムを印字するときは、前記
()、()の疑似データと、()、()の補間
を禁止するデータにより実際に印字すべき補間ド
ツト用データを下記の論理演算によつて求める。
()、()の疑似データと、()、()の補間
を禁止するデータにより実際に印字すべき補間ド
ツト用データを下記の論理演算によつて求める。
ただし、この論理式において“+”は論理和を
示す。
示す。
また、奇数カラムを印字するときは、前記(ヘ)式
と(ホ)式とにより求める。
と(ホ)式とにより求める。
((ヘ)式データ)+(R3・5・6)
・(R6・5・6)′ ……(ト)
このとき印字されるのは、第3図bの斜線入り
の丸で示されたドツトであり、横方向に連続した
ドツトは1/2ドツト間隔以上である。
の丸で示されたドツトであり、横方向に連続した
ドツトは1/2ドツト間隔以上である。
以上詳細に説明したように本発明は、文字パタ
ーン格納用メモリに基本ドツトデータと補間ドツ
トの挿入を禁止するための補助データを格納する
ことにより、高品位印字を行なうための文字パタ
ーン格納用メモリの容量が少くて済むと共に、補
間ドツトを求めるための演算が簡単となり、更に
高品位印字が可能になるという効果がある。
ーン格納用メモリに基本ドツトデータと補間ドツ
トの挿入を禁止するための補助データを格納する
ことにより、高品位印字を行なうための文字パタ
ーン格納用メモリの容量が少くて済むと共に、補
間ドツトを求めるための演算が簡単となり、更に
高品位印字が可能になるという効果がある。
第1図は印字ヘツドの繰り返し駆動タイミング
が1/2ドツトのときの基本文字パターンと従来の
変換アルゴリズムによる高品位印字パターンを示
す図、第2図は従来の変換アルゴリズムの説明
図、第3図は印字ヘツドの繰り返し駆動タイミン
グが1/4ドツトのときの基本文字パターンと高品
位印字パターンを示す図、第4図は従来の変換ア
ルゴリズムの欠点を説明する図、第5図は本発明
に係るプリンタのブロツク図、第6図は文字パタ
ーン格納用メモリ内の基本ドツトデータ格納内容
及び基本ドツトデータと補助データの格納内容を
示す図、第7図は本発明に係る変換アルゴリズム
の説明図、第8図は補間の説明図、第9図は補間
動作の説明図である。 1……マイクロプロセツサ、2,3……リー
ド・オンリー・メモリ、4……I/Oドライバ
ー、5……バス。
が1/2ドツトのときの基本文字パターンと従来の
変換アルゴリズムによる高品位印字パターンを示
す図、第2図は従来の変換アルゴリズムの説明
図、第3図は印字ヘツドの繰り返し駆動タイミン
グが1/4ドツトのときの基本文字パターンと高品
位印字パターンを示す図、第4図は従来の変換ア
ルゴリズムの欠点を説明する図、第5図は本発明
に係るプリンタのブロツク図、第6図は文字パタ
ーン格納用メモリ内の基本ドツトデータ格納内容
及び基本ドツトデータと補助データの格納内容を
示す図、第7図は本発明に係る変換アルゴリズム
の説明図、第8図は補間の説明図、第9図は補間
動作の説明図である。 1……マイクロプロセツサ、2,3……リー
ド・オンリー・メモリ、4……I/Oドライバ
ー、5……バス。
Claims (1)
- 【特許請求の範囲】 1 文字パターンを構成するドツトの横方向の配
列を行、縦方向のドツトの配列を列とし、その行
方向および列方向の所定位置にドツトを入れて構
成した基本ドツトと、この基本ドツトの間に入れ
た補間ドツトとよりなり、同一行の連続した2列
には一つの基本ドツトデータしか入れないように
し、隣接する基本ドツトが所定位置にあると、こ
の隣接する基本ドツトとの間にさらにドツトが印
字されるように補間ドツトデータを生成して補間
ドツトを入れて文字や記号等の高品位印字を行う
ドツトプリンタの文字パターン作成方法におい
て、 格納された文字パターンデータを読み出すとき
に、同一行内で最初に読み出されるデータは印字
データとし、 この印字データに連続する次に読み出されるデ
ータを上記印字データの補助データとし、 この補助データを有する印字データが連続した
2列の連続した2行に存在するときにはこの印字
データによる2個のドツト間に補間ドツトの印字
を行わない処理をするようにしたことを特徴とす
るドツトプリンタの文字パターン作成方法。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17316383A JPS6064858A (ja) | 1983-09-21 | 1983-09-21 | ドットプリンタの文字パターン作成方法 |
| EP84305069A EP0132415B1 (en) | 1983-07-26 | 1984-07-25 | Printing system for a dot printer |
| DE8484305069T DE3474933D1 (en) | 1983-07-26 | 1984-07-25 | Printing system for a dot printer |
| US06/815,280 US4632579A (en) | 1983-07-26 | 1985-12-26 | Printing system in dot printer |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17316383A JPS6064858A (ja) | 1983-09-21 | 1983-09-21 | ドットプリンタの文字パターン作成方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6064858A JPS6064858A (ja) | 1985-04-13 |
| JPH0358310B2 true JPH0358310B2 (ja) | 1991-09-05 |
Family
ID=15955264
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17316383A Granted JPS6064858A (ja) | 1983-07-26 | 1983-09-21 | ドットプリンタの文字パターン作成方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6064858A (ja) |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4159882A (en) * | 1977-06-30 | 1979-07-03 | R. C. Sanders Technology Systems, Inc. | High quality printer |
| JPS5469024A (en) * | 1977-11-11 | 1979-06-02 | Canon Inc | Pattern control unit |
| JPS5616283A (en) * | 1979-07-17 | 1981-02-17 | Hitachi Ltd | Character pitch processing system |
| JPS5747676A (en) * | 1980-09-08 | 1982-03-18 | Canon Inc | Dot printer |
| JPS5899891A (ja) * | 1981-12-08 | 1983-06-14 | Toshiba Corp | 印字フオント生成方式 |
| JPS6045288A (ja) * | 1983-08-23 | 1985-03-11 | カシオ計算機株式会社 | 補間パタ−ン出力方式 |
-
1983
- 1983-09-21 JP JP17316383A patent/JPS6064858A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6064858A (ja) | 1985-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0132415B1 (en) | Printing system for a dot printer | |
| EP0159895B1 (en) | Printer for printing characters in two alternative print qualities | |
| ES2204931T3 (es) | Impresora con dispositivo tampon de impresion progresivo y metodo correspondiente. | |
| JPS62296281A (ja) | イメ−ジの面部分に面パタ−ンを充填する方法及び該方法実施のための装置 | |
| JPH0358310B2 (ja) | ||
| JPH0795392A (ja) | ファクシミリ画像の平滑化スケーリング方法 | |
| EP0542317A1 (en) | Apparatus for generating a character pattern for a serial printer | |
| JPS6346429B2 (ja) | ||
| JPH021677B2 (ja) | ||
| JPH0457510B2 (ja) | ||
| JP2980732B2 (ja) | アウトラインフォントの生成方法 | |
| JP4032279B2 (ja) | プリンタ及びドットデータ読出し処理方法 | |
| JP4376011B2 (ja) | フォント拡大装置および方法、ならびに印字装置および方法 | |
| JPS6043527B2 (ja) | 図形の補間処理方式 | |
| JP4463176B2 (ja) | フォントデータ生成方法およびフォントデータ生成装置とドットインパクトプリンタ | |
| JPH024915B2 (ja) | ||
| JP3003266B2 (ja) | シリアルプリンタ | |
| JPH0525673B2 (ja) | ||
| JPH0242675B2 (ja) | ||
| JPS60225762A (ja) | 印刷装置 | |
| JP2685724B2 (ja) | 文書処理方法 | |
| JPS63237961A (ja) | 記録密度変換方法 | |
| JPS6226224B2 (ja) | ||
| JPS63247063A (ja) | プリンタの縁取文字印字方法 | |
| JPS61217091A (ja) | 文字発生装置 |