JPH03126992A - フォント制御装置 - Google Patents
フォント制御装置Info
- Publication number
- JPH03126992A JPH03126992A JP1265099A JP26509989A JPH03126992A JP H03126992 A JPH03126992 A JP H03126992A JP 1265099 A JP1265099 A JP 1265099A JP 26509989 A JP26509989 A JP 26509989A JP H03126992 A JPH03126992 A JP H03126992A
- Authority
- JP
- Japan
- Prior art keywords
- dot pattern
- pattern data
- section
- font
- data
- 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
Links
- 238000013500 data storage Methods 0.000 claims abstract description 21
- 238000000034 method Methods 0.000 claims description 18
- 230000006837 decompression Effects 0.000 claims description 2
- 230000015556 catabolic process Effects 0.000 abstract 2
- 238000006731 degradation reaction Methods 0.000 abstract 2
- 239000011159 matrix material Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、ドツトマトリクスのフォントで表示又は印刷
する装置のフォントデータの制御装置に関する。
する装置のフォントデータの制御装置に関する。
(従来の技術)
一般に、コンピュータで使用されるデイスプレィやプリ
ンタに、表示又は印刷される文字には、各種の書体の文
字がある。例えば、明朝体の文字や拡大文字や斜体化さ
れた文字等である。ここに、同一の書体の文字の−揃い
は、フォントと呼ばれている。一般に、文字は、マトリ
クス状に配列したドツト、即ちドツトマトリクスにより
表示又は印刷される。
ンタに、表示又は印刷される文字には、各種の書体の文
字がある。例えば、明朝体の文字や拡大文字や斜体化さ
れた文字等である。ここに、同一の書体の文字の−揃い
は、フォントと呼ばれている。一般に、文字は、マトリ
クス状に配列したドツト、即ちドツトマトリクスにより
表示又は印刷される。
従来、ドツトマトリクスのフォントを使用して、表示又
は印刷するデイスプレィやプリンタ等の装置は、必要と
するフォントの数及び種類が少ない。従って、フォント
のドツトパターンデータをそれぞれそのまま装置に持た
せても問題は少なかった。しかしながら、近年では、ユ
ーザによって要求されるフォントの数や種類が飛躍的に
増加してきている。しかも、フォント自体の見易さが求
められるようになり、ドツトを細密化した高品位のフォ
ントもある。このような高品位のフォントは、大量のデ
ータが必要となり、そのための記憶装置の大容量化が要
求されるようになっている。このため、必要とするフォ
ントのドツトパターンデータなそのままの形で持つこと
が困難な場合、ある一定のアルゴリズムに従い、各文字
のドツトパターンデータを圧縮した圧縮データとして持
ち、必要な場合、一定のアルゴリズムに従い、ドツトパ
ターンデータへの展開を行なってからデイスプレィやプ
リンタへの表示や印刷を行なうようにしている。
は印刷するデイスプレィやプリンタ等の装置は、必要と
するフォントの数及び種類が少ない。従って、フォント
のドツトパターンデータをそれぞれそのまま装置に持た
せても問題は少なかった。しかしながら、近年では、ユ
ーザによって要求されるフォントの数や種類が飛躍的に
増加してきている。しかも、フォント自体の見易さが求
められるようになり、ドツトを細密化した高品位のフォ
ントもある。このような高品位のフォントは、大量のデ
ータが必要となり、そのための記憶装置の大容量化が要
求されるようになっている。このため、必要とするフォ
ントのドツトパターンデータなそのままの形で持つこと
が困難な場合、ある一定のアルゴリズムに従い、各文字
のドツトパターンデータを圧縮した圧縮データとして持
ち、必要な場合、一定のアルゴリズムに従い、ドツトパ
ターンデータへの展開を行なってからデイスプレィやプ
リンタへの表示や印刷を行なうようにしている。
第2図は、従来のフォント制御装置の構成を示すブロッ
ク図である。
ク図である。
図示の装置は、目的部1と、フォント部2と、制御部3
とから成る。
とから成る。
目的部1は、表示部又は印刷部から成る。表示部の場合
は、CRT等から成るデイスプレィにより構成される。
は、CRT等から成るデイスプレィにより構成される。
制御部の場合は、例えばワイヤドツト式プリンタ等によ
り構成される。
り構成される。
フォント部2は、ROM (リード・オンリ・メモリ)
等から成り、所定の書体のドツトパターンの圧縮データ
から成るフォントを格納している。
等から成り、所定の書体のドツトパターンの圧縮データ
から成るフォントを格納している。
制御部3は、フォント部2に格納された圧縮データを読
み出して展開処理し、目的部1へ送るものである。
み出して展開処理し、目的部1へ送るものである。
次に、上述した装置の動作を説明する。
第3図は、従来の装置の処理手順を説明するフローチャ
ートである。
ートである。
まず、ステップS31では、上位装置から送られた文字
コードを判定する処理を行ない、該当する圧縮データを
フォント部2から読み出す。次に、ステップS32では
、圧縮データが、制御部3により展開処理され、ドツト
パターンデータとして目的部1に送られる。ステップS
33では、制御部3により、このドツトパターンデータ
に基づいて目的部lの表示制御又は印刷制御が行なわれ
る。
コードを判定する処理を行ない、該当する圧縮データを
フォント部2から読み出す。次に、ステップS32では
、圧縮データが、制御部3により展開処理され、ドツト
パターンデータとして目的部1に送られる。ステップS
33では、制御部3により、このドツトパターンデータ
に基づいて目的部lの表示制御又は印刷制御が行なわれ
る。
ドツトパターンデータを圧縮する具体的な方法としては
、次のようなものがある。
、次のようなものがある。
まず、文字を構成するドツトマトリクスを複数の部分マ
トリクスに分割する。また、各部分マトリクス毎に隣の
部分マトリクスとドツトパターンの異同を比較する。そ
して、ドツトパターンの異同を区別するセパレータピッ
トを各部分マトリクス単位で記憶する。部分マトリクス
のドツトパターンが隣の部分マトリクスのドツトパター
ンと同じときには、セパレータピットにその旨を表示し
、当該ドツトパターンデータは、削除する(例えば、特
公昭57−27477号公報参照)。
トリクスに分割する。また、各部分マトリクス毎に隣の
部分マトリクスとドツトパターンの異同を比較する。そ
して、ドツトパターンの異同を区別するセパレータピッ
トを各部分マトリクス単位で記憶する。部分マトリクス
のドツトパターンが隣の部分マトリクスのドツトパター
ンと同じときには、セパレータピットにその旨を表示し
、当該ドツトパターンデータは、削除する(例えば、特
公昭57−27477号公報参照)。
展開処理のときは、部分マトリクス毎にセパレータピッ
トを参照して、ドツトパターンデータの省略が行なわれ
ているときは、隣の部分マトリクスのドツトパターンデ
ータを複写するようにする。
トを参照して、ドツトパターンデータの省略が行なわれ
ているときは、隣の部分マトリクスのドツトパターンデ
ータを複写するようにする。
(発明が解決しようとする課題)
しかしながら、上述した従来の装置には、次のような問
題点があった。
題点があった。
即ち、印刷の都度、圧縮データをドツトパターンデータ
に展開する必要があり、同じ文字が多数回出現する場合
は、全く同じ展開処理を繰り返さなければならなかった
。また、一般に、圧縮度が高まるほど、圧縮及び展開の
アルゴリズムは、複雑になる。従って、展開処理の時間
がかかり、装置全体のスルーブツトが低下するという問
題があった。
に展開する必要があり、同じ文字が多数回出現する場合
は、全く同じ展開処理を繰り返さなければならなかった
。また、一般に、圧縮度が高まるほど、圧縮及び展開の
アルゴリズムは、複雑になる。従って、展開処理の時間
がかかり、装置全体のスルーブツトが低下するという問
題があった。
本発明は以上の点に着目してなされたもので、圧縮デー
タから成るフォントのスルーブツトの低下を防ぎ、装置
全体のスルーブツトの向上が図られるようにしたフォン
ト制御装置を提供することを目的とするものである。
タから成るフォントのスルーブツトの低下を防ぎ、装置
全体のスルーブツトの向上が図られるようにしたフォン
ト制御装置を提供することを目的とするものである。
(課題を解決するための手段)
本発明のフォント制御装置は、表示又は印刷する文字を
表わすドツトパターンデータを圧縮した圧縮データから
成るフォントを使用し、当該フォントの圧縮データをド
ツトパターンデータに展開する展開処理を行なうものに
おいて、展開処理の終了したドツトパターンデータを読
み書きできるドツトパターンデータ記憶部を設け、印刷
時に、当該ドツトパターンデータ記憶部に所望の文字を
表わすドツトパターンデータが記憶されているか否かを
判断し、所望の文字を表わすドツトパターンデータが記
憶されているときは、当該ドツトパターンデータ記憶部
から該当するドツトパターンデータを読出して表示又は
印刷することを特徴とするものである。
表わすドツトパターンデータを圧縮した圧縮データから
成るフォントを使用し、当該フォントの圧縮データをド
ツトパターンデータに展開する展開処理を行なうものに
おいて、展開処理の終了したドツトパターンデータを読
み書きできるドツトパターンデータ記憶部を設け、印刷
時に、当該ドツトパターンデータ記憶部に所望の文字を
表わすドツトパターンデータが記憶されているか否かを
判断し、所望の文字を表わすドツトパターンデータが記
憶されているときは、当該ドツトパターンデータ記憶部
から該当するドツトパターンデータを読出して表示又は
印刷することを特徴とするものである。
(作用)
上述した装置においては、文字の印刷の際に当該文字デ
ータに対応する圧縮データをドツトパターンデータに展
開したときは、展開処理の終了したドツトパターンデー
タがドツトパターンデータ記憶部に格納される。
ータに対応する圧縮データをドツトパターンデータに展
開したときは、展開処理の終了したドツトパターンデー
タがドツトパターンデータ記憶部に格納される。
そして、次の印刷の際は、ドツトパターンデータ記憶部
に所望の文字を表わすドツトパターンデータが記憶され
ているときは、このドツトパターンデータが読み出され
る。従って、圧縮データをドツトパターンデータに展開
する処理を省くことができ、装置全体のスルーブツトの
向上を図ることかできる。
に所望の文字を表わすドツトパターンデータが記憶され
ているときは、このドツトパターンデータが読み出され
る。従って、圧縮データをドツトパターンデータに展開
する処理を省くことができ、装置全体のスルーブツトの
向上を図ることかできる。
(実施例)
第1図は、本発明のフォント制御装置の構成を示すブロ
ック図である。
ック図である。
図示の装置は、目的部1と、フォント部2と、制御部3
と、ドツトパターンデータ記憶部4とから成る。
と、ドツトパターンデータ記憶部4とから成る。
目的部lは、従来と同様に、表示部又は印刷部から成る
。表示部の場合は、CRT等から成るデイスプレィによ
り構成される。制御部の場合は、例えばワイヤドツト式
プリンタ等により構成される。
。表示部の場合は、CRT等から成るデイスプレィによ
り構成される。制御部の場合は、例えばワイヤドツト式
プリンタ等により構成される。
フォント部2は、従来と同様に、ROM (リード・オ
ンリ・メモリ)等から戊り、所定の書体のドツトパター
ンの圧縮データから成るフォントを格納している。
ンリ・メモリ)等から戊り、所定の書体のドツトパター
ンの圧縮データから成るフォントを格納している。
制御部3は、フォント部2に格納された圧縮データを読
み出して展開処理し、目的部1へ送るものである。また
、制御部3は、ドツトパターンデータ記憶部4の読み出
し及び書き込みの制御も行なう。
み出して展開処理し、目的部1へ送るものである。また
、制御部3は、ドツトパターンデータ記憶部4の読み出
し及び書き込みの制御も行なう。
ドツトパターンデータ記憶部4は、RAM (ランダム
・アクセス・メモリ)等から成り、制御部3により展開
処理されたドツトパターンデータな記憶する。
・アクセス・メモリ)等から成り、制御部3により展開
処理されたドツトパターンデータな記憶する。
次に、上述した装置の動作を説明する。
第4図は、本発明の装置の処理手順を説明するフローチ
ャートである。
ャートである。
まず、ステップS41では、上位装置から送られた文字
コードを判定する処理を行ない、該当する圧縮データを
フォント部2から読み出す。次に、ステップS42では
、該当する圧縮データが展開源か否かを判定する。この
答が肯定(Yes)のときは、ステップS43〜S45
の処理は飛ばして、ステップS46に進み、制御部3に
より、ドツトパターンデータ記憶部4に記憶されたドツ
トパターンデータに基づいて目的部lの表示制御又は印
刷制御が行なわれる。
コードを判定する処理を行ない、該当する圧縮データを
フォント部2から読み出す。次に、ステップS42では
、該当する圧縮データが展開源か否かを判定する。この
答が肯定(Yes)のときは、ステップS43〜S45
の処理は飛ばして、ステップS46に進み、制御部3に
より、ドツトパターンデータ記憶部4に記憶されたドツ
トパターンデータに基づいて目的部lの表示制御又は印
刷制御が行なわれる。
ステップS42の答が否定(No)のときは、ステップ
S43で、圧縮データが、制御部3により展開処理され
、ドツトパターンデータが作成される。そして、次のス
テップS44では、展開されたドツトパターンデータな
記憶部4に記憶するか否かが判断される。この判断の方
法としては、例えば、記憶部4が満杯か否かを判断し、
満杯でない限り、記憶を行なうようにする方法がある。
S43で、圧縮データが、制御部3により展開処理され
、ドツトパターンデータが作成される。そして、次のス
テップS44では、展開されたドツトパターンデータな
記憶部4に記憶するか否かが判断される。この判断の方
法としては、例えば、記憶部4が満杯か否かを判断し、
満杯でない限り、記憶を行なうようにする方法がある。
この方法によれば、印字の開始から出現した一定数のド
ツトパターンデータが格納される。
ツトパターンデータが格納される。
ステップS44の判別結果が肯定(Yes)のときは、
次のステップS45で展開されたドツトパターンデータ
をドツトパターンデータ記憶部4に記憶する。一方、ス
テップS44の判別結果が否定(No)のときは、この
ような記憶を行なわずにステップS46に進む。
次のステップS45で展開されたドツトパターンデータ
をドツトパターンデータ記憶部4に記憶する。一方、ス
テップS44の判別結果が否定(No)のときは、この
ような記憶を行なわずにステップS46に進む。
ステップS46では、制御部3により、ドツトパターン
データ記憶部4から読み出されたドツトパターンデータ
又はステップ343で展開処理されたドツトパターンデ
ータに基づいて目的部1の表示制御又は印刷制御が行な
われる。
データ記憶部4から読み出されたドツトパターンデータ
又はステップ343で展開処理されたドツトパターンデ
ータに基づいて目的部1の表示制御又は印刷制御が行な
われる。
以上のようにして、ドツトパターンデータ記憶部4を設
けることにより、展開処理の終了したドツトパターンデ
ータを保存するようにして、展開処理の回数を減らし、
装置全体のスルーブツトの向上を図ることが可能となる
。
けることにより、展開処理の終了したドツトパターンデ
ータを保存するようにして、展開処理の回数を減らし、
装置全体のスルーブツトの向上を図ることが可能となる
。
尚、本発明は、上述した実施例に限定されるものではな
い。
い。
例えば、第4図のステップS44における展開されたド
ツトパターンデータを記憶するか否かの判断の例として
、初めから一定量のドツトパターンデータを記憶する例
を挙げたが、これに限らず、常に、新しく出現した文字
のドツトパターンデータを記憶するようにしてもよい。
ツトパターンデータを記憶するか否かの判断の例として
、初めから一定量のドツトパターンデータを記憶する例
を挙げたが、これに限らず、常に、新しく出現した文字
のドツトパターンデータを記憶するようにしてもよい。
また、各文字が出現した回数を各文字ごとに記憶してお
き、この回数が多い文字に対し高いプライオリティを与
え、プライオリティの高い文字のドツトパターンデータ
な一定量記憶するようにしてもよい。このように、記憶
するドツトパターンデータの選択が必要となるのは、ド
ツトパターンデータ記憶部4の容量に制限があるからで
あるが、いずれの選択方法を採るにしても、装置が持っ
ているフォントデータ数に対し、実際に使用される文字
の種類はそれほど多くない場合が多いので、本発明によ
る効果が非常に大きいことが期待できる。
き、この回数が多い文字に対し高いプライオリティを与
え、プライオリティの高い文字のドツトパターンデータ
な一定量記憶するようにしてもよい。このように、記憶
するドツトパターンデータの選択が必要となるのは、ド
ツトパターンデータ記憶部4の容量に制限があるからで
あるが、いずれの選択方法を採るにしても、装置が持っ
ているフォントデータ数に対し、実際に使用される文字
の種類はそれほど多くない場合が多いので、本発明によ
る効果が非常に大きいことが期待できる。
(発明の効果)
以上説明したように、本発明のフォント制御装置によれ
ば、展開の終了したドツトパターンデータの読み書きが
可能なドツトパターンデータ記憶部を設けることにより
、このドツトパターンデータ記憶部に展開済のドツトパ
ターンデータが記憶されているときは、当該記憶部に記
憶されたドツトパターンデータを使用するようにしたの
で、次のような効果がある。
ば、展開の終了したドツトパターンデータの読み書きが
可能なドツトパターンデータ記憶部を設けることにより
、このドツトパターンデータ記憶部に展開済のドツトパ
ターンデータが記憶されているときは、当該記憶部に記
憶されたドツトパターンデータを使用するようにしたの
で、次のような効果がある。
即ち、圧縮されたフォントデータな使用する装置のスル
ーブツトの低下を最小限にすることができる。また、ス
ルーブツトを高く維持することが要求されているために
、圧縮データから成るフォントが使用できず、大容量の
フォントデータを使用していた装置においても、小容量
の圧縮フォントの使用が可能となる。
ーブツトの低下を最小限にすることができる。また、ス
ルーブツトを高く維持することが要求されているために
、圧縮データから成るフォントが使用できず、大容量の
フォントデータを使用していた装置においても、小容量
の圧縮フォントの使用が可能となる。
第1図は本発明のフォント制御装置の構成を示すブロッ
ク図、第2図は従来のフォント制御装置の構成を示すブ
ロック図、第3図は従来の装置の処理手順を示すフロー
チャート、第4図は本発明の装置の処理手順を示すフロ
ーチャートである。 1・・・目的部、2・・・フォント部、3・・・制御部
、4・・・ドツトパターンデータ記憶部。
ク図、第2図は従来のフォント制御装置の構成を示すブ
ロック図、第3図は従来の装置の処理手順を示すフロー
チャート、第4図は本発明の装置の処理手順を示すフロ
ーチャートである。 1・・・目的部、2・・・フォント部、3・・・制御部
、4・・・ドツトパターンデータ記憶部。
Claims (1)
- 【特許請求の範囲】 表示又は印刷する文字を表わすドットパターンデータ
を圧縮した圧縮データから成るフォントを使用し、当該
フォントの圧縮データをドットパターンデータに展開す
る展開処理を行なうものにおいて、 展開処理の終了したドットパターンデータを読み書きで
きるドットパターンデータ記憶部を設け、 印刷時に、当該ドットパターンデータ記憶部に所望の文
字を表わすドットパターンデータが記憶されているか否
かを判断し、 所望の文字を表わすドットパターンデータが記憶されて
いるときは、当該ドットパターンデータ記憶部から該当
するドットパターンデータを読出して表示又は印刷する
ことを特徴とするフォント制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1265099A JPH03126992A (ja) | 1989-10-13 | 1989-10-13 | フォント制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1265099A JPH03126992A (ja) | 1989-10-13 | 1989-10-13 | フォント制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03126992A true JPH03126992A (ja) | 1991-05-30 |
Family
ID=17412593
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1265099A Pending JPH03126992A (ja) | 1989-10-13 | 1989-10-13 | フォント制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03126992A (ja) |
-
1989
- 1989-10-13 JP JP1265099A patent/JPH03126992A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3327650B2 (ja) | 記録装置 | |
| JPH06222747A (ja) | フォント圧縮装置及びフォント復元装置 | |
| JP2887928B2 (ja) | イメージデータ出力装置 | |
| JP3218088B2 (ja) | プリンタ | |
| JPH04215189A (ja) | 画像記録装置 | |
| JP2972466B2 (ja) | ドットパターンの圧縮方法及び装置と出力方法及び装置 | |
| JPS6370890A (ja) | 図形処理装置 | |
| JP2580965B2 (ja) | プリンタ装置 | |
| JP3757686B2 (ja) | 文字データ生成装置と文字出力装置 | |
| JP3109727B2 (ja) | 文字処理方法及び文字処理装置 | |
| JPH02287739A (ja) | メモリアクセス方法 | |
| JPH03174588A (ja) | 文書処理装置 | |
| KR960016738B1 (ko) | 정보 처리 방법 및 장치 | |
| JPH0895548A (ja) | 文字出力装置及び方法 | |
| JPH05281948A (ja) | フォントパターン圧縮記憶方法 | |
| JPH0325495A (ja) | プリンタ | |
| JPH05346775A (ja) | 情報処理装置 | |
| JPH05216456A (ja) | 文字出力装置 | |
| JPH02225066A (ja) | 印刷装置 | |
| JPH07125308A (ja) | 文字パターン圧縮方法 | |
| JPH03150176A (ja) | 記録装置 | |
| JPS61264377A (ja) | 文字パタ−ン発生装置 | |
| JPS63242561A (ja) | フオント縮小システム | |
| JPS63207656A (ja) | 字体別任意サイズフオントセツト出力装置 | |
| JPH0916148A (ja) | データ処理装置、フォントデータ生成方法、及びデータ圧縮方法 |