JPH03113494A - パターン発生方式 - Google Patents
パターン発生方式Info
- Publication number
- JPH03113494A JPH03113494A JP1250557A JP25055789A JPH03113494A JP H03113494 A JPH03113494 A JP H03113494A JP 1250557 A JP1250557 A JP 1250557A JP 25055789 A JP25055789 A JP 25055789A JP H03113494 A JPH03113494 A JP H03113494A
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- dot
- character
- outline
- font
- 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
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は文字記号パターンを発生するパターン発生方式
に関するものである。
に関するものである。
[従来の技術]
従来、アウトラインフォントを持つ印刷装置では、フォ
ントキャッシュ等のメモリにその輪郭を画素単位に展開
し、その輪郭内を塗り潰してフォントパターン全体を蓄
積してお(ように構成されている。
ントキャッシュ等のメモリにその輪郭を画素単位に展開
し、その輪郭内を塗り潰してフォントパターン全体を蓄
積してお(ように構成されている。
第5図にその構成の一例を示す。
印字データを受けた制御部はメインメモリに順次そのデ
ータを格納していく。そして、その格納された印字デー
タ中の文字コードに対応する輪郭パターンを発生するよ
うフォント展開部に指示する。フォント展開部はこの指
示を受けて、フォントメモリより対応するデータを読取
り、その文字パターンを生成するための閉じた輪郭線(
外枠、場合によっては内枠も含む)を生成する。生成さ
れた輪郭内部は、公知の塗り潰し処理でもって塗り潰し
がなされ、フォントキャッシュメモリに記憶されると共
に、画像メモリにも展開される。ここで、フォントキャ
ッシュメモリは次回、同じ文字コードを受信したときの
ために設けられたメモリである。こうして、1頁分或い
は1行分の文字パターンが画像メモリに展開されると、
そのデータを順次出力部に出力することで、画像メモリ
内のイメージに対応する可視画像を形成する。
ータを格納していく。そして、その格納された印字デー
タ中の文字コードに対応する輪郭パターンを発生するよ
うフォント展開部に指示する。フォント展開部はこの指
示を受けて、フォントメモリより対応するデータを読取
り、その文字パターンを生成するための閉じた輪郭線(
外枠、場合によっては内枠も含む)を生成する。生成さ
れた輪郭内部は、公知の塗り潰し処理でもって塗り潰し
がなされ、フォントキャッシュメモリに記憶されると共
に、画像メモリにも展開される。ここで、フォントキャ
ッシュメモリは次回、同じ文字コードを受信したときの
ために設けられたメモリである。こうして、1頁分或い
は1行分の文字パターンが画像メモリに展開されると、
そのデータを順次出力部に出力することで、画像メモリ
内のイメージに対応する可視画像を形成する。
[発明が解決しようとする課題]
しかしながら、アウトラインフォントの場合、その輪郭
を生成した後のその内部の塗り潰し処理は時間がかかる
ので、上述した構成における印刷速度はアウトラインフ
ォントでない装置と比べて非常に遅くなるという欠点が
ある。
を生成した後のその内部の塗り潰し処理は時間がかかる
ので、上述した構成における印刷速度はアウトラインフ
ォントでない装置と比べて非常に遅くなるという欠点が
ある。
本発明は係る従来技術に鑑みなされたものであり、文字
パターンを高速に発生し転送することが可能なパターン
発生方式を提供しようとするものである。
パターンを高速に発生し転送することが可能なパターン
発生方式を提供しようとするものである。
[課題を解決するための手段]
この課題を解決する本発明のパターン発生方式は以下に
示す構成を備える。すなわち、出力対象機器に、発生し
た文字記号パターンを転送するパターン発生方式であっ
て、文字記号パターンを所定方向にスキャンしたときの
ドツトの開始位置を示す輪郭及びドツトの終了位置を示
す輪郭を生成するための文字パターン再生情報を記憶す
る記憶手段と、該記憶手段で記憶された文字パターン再
生情報に従って輪郭を生成する輪郭生成手段と、該輪郭
生成手段で生成された輪郭パターンを前記所定方向にス
キャンして所定の出力対象機器に転送するとき、当該転
送に同期してドツト開始位置とドツト終了位置の区間を
塗り潰して転送する転送手段とを備える。
示す構成を備える。すなわち、出力対象機器に、発生し
た文字記号パターンを転送するパターン発生方式であっ
て、文字記号パターンを所定方向にスキャンしたときの
ドツトの開始位置を示す輪郭及びドツトの終了位置を示
す輪郭を生成するための文字パターン再生情報を記憶す
る記憶手段と、該記憶手段で記憶された文字パターン再
生情報に従って輪郭を生成する輪郭生成手段と、該輪郭
生成手段で生成された輪郭パターンを前記所定方向にス
キャンして所定の出力対象機器に転送するとき、当該転
送に同期してドツト開始位置とドツト終了位置の区間を
塗り潰して転送する転送手段とを備える。
[作用]
かかる本発明の構成において、記憶された文字パターン
再生情報に基づいて、所定方向にスキャンしたときのド
ツト開始位置を示す輪郭とドツト終了位置を示す輪郭を
生成する。そして、その生成された輪郭を出力対象機器
に転送するとき、ドツト開始位置とドツト終了位置の区
間を塗り潰して転送する。
再生情報に基づいて、所定方向にスキャンしたときのド
ツト開始位置を示す輪郭とドツト終了位置を示す輪郭を
生成する。そして、その生成された輪郭を出力対象機器
に転送するとき、ドツト開始位置とドツト終了位置の区
間を塗り潰して転送する。
[実施例]
以下、添付図面に従って本発明に係る実施例を詳細に説
明する。
明する。
第1図は本実施例における印刷装置のブロック構成図で
ある。
ある。
図中、1は装置全体の制御を司る制御部(マイクロプロ
セッサ等からなる)である。2はメインメモリであって
、制御部lの動作処理手順を記憶しているROM及び受
信した印刷データ等を格納したり制御部1のワークエリ
ア等に使用されるRAM等から構成されている。3は文
字パターンの輪郭を生成するためのデータを記憶してい
るフォントメモリであり、ROMより構成されている。
セッサ等からなる)である。2はメインメモリであって
、制御部lの動作処理手順を記憶しているROM及び受
信した印刷データ等を格納したり制御部1のワークエリ
ア等に使用されるRAM等から構成されている。3は文
字パターンの輪郭を生成するためのデータを記憶してい
るフォントメモリであり、ROMより構成されている。
4はフォント展開部であって、制御部4よりの文字サイ
ズ指定情報に従い、フォントメモリ3より読み込んだ座
標データから対応するサイズの文字パターンの輪郭を展
開する。5は生成された文字の輪郭パターンを一時的に
記憶するフォントキャッシュメモであり、同一文字コー
ドを受信したときの効率化を図っている。6は受信した
各文字コードに対応する文字パターンの輪郭パターンを
例えば1ペ一ジ分展開可能な画像メモリである。
ズ指定情報に従い、フォントメモリ3より読み込んだ座
標データから対応するサイズの文字パターンの輪郭を展
開する。5は生成された文字の輪郭パターンを一時的に
記憶するフォントキャッシュメモであり、同一文字コー
ドを受信したときの効率化を図っている。6は受信した
各文字コードに対応する文字パターンの輪郭パターンを
例えば1ペ一ジ分展開可能な画像メモリである。
7は画像メモリ6に展開されたデータを順次読み出して
、輪郭内部を塗り潰した文字パターンを生成し、出力す
るペイント制御部、8はペイント制御部7よりのデータ
を受けて、実際の印刷出力を実行する出力部である。そ
して、各構成要素はシステムバス9を介して接続されて
いる。
、輪郭内部を塗り潰した文字パターンを生成し、出力す
るペイント制御部、8はペイント制御部7よりのデータ
を受けて、実際の印刷出力を実行する出力部である。そ
して、各構成要素はシステムバス9を介して接続されて
いる。
上述した構成における本実施例の動作概要を説明する。
実施例におけるフォントメモリ3には、第3図(A)の
輪郭パターン30を生成するような座標形式のデータが
格納されている。実施例では、この輪郭パターン30で
もって、最終的に出力部7に出力するパターンを第3図
(B)に示す文字パターン31にするものである。尚、
フォントメモリ3に記憶された座標データから輪郭パタ
ーン30を生成するためには、記憶された各点の座標デ
ータ間を線で結ぶ処理等を施せば良いし、且つ、これは
−船釣にアウトラインフォントで採用されていることな
のでその説明は割愛する。
輪郭パターン30を生成するような座標形式のデータが
格納されている。実施例では、この輪郭パターン30で
もって、最終的に出力部7に出力するパターンを第3図
(B)に示す文字パターン31にするものである。尚、
フォントメモリ3に記憶された座標データから輪郭パタ
ーン30を生成するためには、記憶された各点の座標デ
ータ間を線で結ぶ処理等を施せば良いし、且つ、これは
−船釣にアウトラインフォントで採用されていることな
のでその説明は割愛する。
また、輪郭パターン30から文字パターン31を生成す
るには以下の処理を行なう。
るには以下の処理を行なう。
先ず、第3図(A)のスキャン方向に1ドツトづつスキ
ャンしていき、“1”となっているドツトの存在を検出
したときに、それ以降のスキャンしたドツトが“0″で
も“1”として出力する。
ャンしていき、“1”となっているドツトの存在を検出
したときに、それ以降のスキャンしたドツトが“0″で
も“1”として出力する。
そうして、そのスキャン処理の過程で、再び°°1”の
ドツトを検出した後は“O”として出力する。そして、
また再び“1”のドツトを検出した後は、その次に“1
”を検出するまでは°゛1”を出力する。以下、これを
繰り返す処理を実行する。
ドツトを検出した後は“O”として出力する。そして、
また再び“1”のドツトを検出した後は、その次に“1
”を検出するまでは°゛1”を出力する。以下、これを
繰り返す処理を実行する。
上述した処理を第3図(A)で説明すると、符号30a
で示されるドツトと同一スキャン方向に位置する符号3
0bのドツトの区間が“1”のドツトとなる。これを順
次1ラインずつ処理を施すことで、第3図(B)の文字
パターンが生成できるわけである。すなわち、30aは
塗り潰しスタートドツトを示し、30bは塗り潰しスト
ップドツトを示している。
で示されるドツトと同一スキャン方向に位置する符号3
0bのドツトの区間が“1”のドツトとなる。これを順
次1ラインずつ処理を施すことで、第3図(B)の文字
パターンが生成できるわけである。すなわち、30aは
塗り潰しスタートドツトを示し、30bは塗り潰しスト
ップドツトを示している。
さて、上述した原理に基づく、本装置の全体の処理の流
れは以下の如くになる。
れは以下の如くになる。
先ず、制御部1は外部のホストコンピュータ等より文字
サイズ指定制御コードをはじめ各種せいぎょ情報を入力
すると共に、印字対象の文字コードを受信し、それらを
メインメモリ2に格納される。
サイズ指定制御コードをはじめ各種せいぎょ情報を入力
すると共に、印字対象の文字コードを受信し、それらを
メインメモリ2に格納される。
この受信処理と平行して、指定された文字サイズになる
よう、受信した文字コードに対応する輪郭パターンを発
生するようフォント展開部4に指示する。フォント展開
部4は、制御部1からのこの指示に基づき、既にフォン
トキャッシュメモリ5にその輪郭パターンを記憶してい
るか否かを判断し、記憶していればその輪郭パターンを
読み出し、画像メモリ6に展開する。また、フォントキ
ャッシュメモリ5にその文字の輪郭パターンがないと判
断した場合には、そのフォントメモリ3より対応するデ
ータを読み出し、その輪郭パターンを生成して、フォン
トキャッシュメモリ5に記憶すると共に、画像メモリ6
にもそれを展開する。
よう、受信した文字コードに対応する輪郭パターンを発
生するようフォント展開部4に指示する。フォント展開
部4は、制御部1からのこの指示に基づき、既にフォン
トキャッシュメモリ5にその輪郭パターンを記憶してい
るか否かを判断し、記憶していればその輪郭パターンを
読み出し、画像メモリ6に展開する。また、フォントキ
ャッシュメモリ5にその文字の輪郭パターンがないと判
断した場合には、そのフォントメモリ3より対応するデ
ータを読み出し、その輪郭パターンを生成して、フォン
トキャッシュメモリ5に記憶すると共に、画像メモリ6
にもそれを展開する。
こうして、1ペ一ジ分のデータが画像メモリ6に展開さ
れると、制御部1はペイント制御部7に印刷出力を指示
をする。ペイント制御部7がこの指示を受けると、画像
メモリ6から、先に説明したスキャン方向に従って1ド
ツトづつ読み出し、輪郭内部を塗り潰したデータを出力
部8に出力する。
れると、制御部1はペイント制御部7に印刷出力を指示
をする。ペイント制御部7がこの指示を受けると、画像
メモリ6から、先に説明したスキャン方向に従って1ド
ツトづつ読み出し、輪郭内部を塗り潰したデータを出力
部8に出力する。
ペイント制御部7は例えば第2図に示すよりなJ−にフ
リップフロップで実現できる。すなわち、J、に端子に
は画像メモリ6より読み出したドツト情報が供給されて
いる。すなわち、出力同期信号に同期して読み出された
ドツトが°1”のときに、その出力Qが反転するように
なっているので、先に説明した処理が可能になる。尚、
スキャンスタート信号は各ライン毎のスキャン開始時に
発生する信号を用いるものとする。例えば、出力部8が
レーザビームプリンタ等であれば公知のビームデイテク
ト(BD)信号等である。
リップフロップで実現できる。すなわち、J、に端子に
は画像メモリ6より読み出したドツト情報が供給されて
いる。すなわち、出力同期信号に同期して読み出された
ドツトが°1”のときに、その出力Qが反転するように
なっているので、先に説明した処理が可能になる。尚、
スキャンスタート信号は各ライン毎のスキャン開始時に
発生する信号を用いるものとする。例えば、出力部8が
レーザビームプリンタ等であれば公知のビームデイテク
ト(BD)信号等である。
以上説明した様に本実施例によれば、輪郭内部の塗り潰
しという複雑な処理から制御部が開放されるので、高速
に文字パターンを発生することが可能となる。換言すれ
ば、この原理を用いることで、高速印字が可能となる。
しという複雑な処理から制御部が開放されるので、高速
に文字パターンを発生することが可能となる。換言すれ
ば、この原理を用いることで、高速印字が可能となる。
また、実施例によれば、フォントメモリ3には文字パタ
ーンの輪郭全部を記憶する必要がないので、記憶容量が
少なくて済むというメリットもある。
ーンの輪郭全部を記憶する必要がないので、記憶容量が
少なくて済むというメリットもある。
尚、ペイント制御部7は、図示した構成のみに限定され
るものではない。例えば、第4図に示す如く、画像メモ
リ6から異なったデータを並列に入力できるようにし、
互いに重なりあった塗り潰し部分を“OR”、“AND
”等の処理をプログラマブルにしても良い。
るものではない。例えば、第4図に示す如く、画像メモ
リ6から異なったデータを並列に入力できるようにし、
互いに重なりあった塗り潰し部分を“OR”、“AND
”等の処理をプログラマブルにしても良い。
し発明の効果]
以上説明したように本発明によれば、高速に文字パター
ンを発生し、転送することが可能となる。
ンを発生し、転送することが可能となる。
第1図は本実施例における印刷装置のブロック構成図、
第2図は実施例のペイント制御部の内容を示す図、
第3図(A)、(B)は実施例における塗り潰し処理を
説明するための図、 第4図は他のペイント制御部の内容を示す図、第5図は
従来の印刷装置のブロック構成図である。 図中、1・・・制御部、2・・・メインメモリ、3・・
・フォントメモリ、4・・・フォント展開部、5・・・
フォントキャッシュメモリ、6・・・画像メモリ、7・
・・ペイント制御部、 8・・・出力部である。 特 許 出 願 人 キャノン株式会社 第3図(A) 第3図(B)
説明するための図、 第4図は他のペイント制御部の内容を示す図、第5図は
従来の印刷装置のブロック構成図である。 図中、1・・・制御部、2・・・メインメモリ、3・・
・フォントメモリ、4・・・フォント展開部、5・・・
フォントキャッシュメモリ、6・・・画像メモリ、7・
・・ペイント制御部、 8・・・出力部である。 特 許 出 願 人 キャノン株式会社 第3図(A) 第3図(B)
Claims (1)
- 【特許請求の範囲】 出力対象機器に、発生した文字記号パターンを転送する
パターン発生方式であつて、 文字記号パターンを所定方向にスキャンしたときのドッ
トの開始位置を示す輪郭及びドットの終了位置を示す輪
郭を生成するための文字パターン再生情報を記憶する記
憶手段と、該記憶手段で記憶された文字パターン再生情
報に従つて輪郭を生成する輪郭生成手段と、該輪郭生成
手段で生成された輪郭パターンを前記所定方向にスキャ
ンして所定の出力対象機器に転送するとき、当該転送に
同期してドット開始位置とドット終了位置の区間を塗り
潰して転送する転送手段とを備えることを特徴とするパ
ターン発生方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1250557A JPH03113494A (ja) | 1989-09-28 | 1989-09-28 | パターン発生方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1250557A JPH03113494A (ja) | 1989-09-28 | 1989-09-28 | パターン発生方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03113494A true JPH03113494A (ja) | 1991-05-14 |
Family
ID=17209679
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1250557A Pending JPH03113494A (ja) | 1989-09-28 | 1989-09-28 | パターン発生方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03113494A (ja) |
-
1989
- 1989-09-28 JP JP1250557A patent/JPH03113494A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0229412B1 (en) | A method of generating line parts | |
| EP0424885B1 (en) | Control apparatus of high speed/high quality printer | |
| EP0091124B1 (en) | Video signal generating circuit | |
| JP2935510B2 (ja) | 出力装置及び出力方法 | |
| JPH03113494A (ja) | パターン発生方式 | |
| KR900002230B1 (ko) | 프린터 제어장치 | |
| JPS60216378A (ja) | レ−ザプリンタの信号発生装置 | |
| JP3242435B2 (ja) | 画像描画装置 | |
| JP2715475B2 (ja) | 図形出力装置 | |
| JP2637921B2 (ja) | 文字記号発生装置 | |
| JP2910154B2 (ja) | 文字発生装置 | |
| JPH0532021A (ja) | 印刷装置 | |
| JP2004042406A (ja) | 印刷装置 | |
| JP2872144B2 (ja) | 印刷装置 | |
| JPS63203342A (ja) | 日本語ラインプリンタ | |
| JPS61135274A (ja) | 文字発生制御装置 | |
| JPH0570856B2 (ja) | ||
| JPS63221043A (ja) | 両面印刷用画像イメ−ジ発生装置 | |
| JPS63242561A (ja) | フオント縮小システム | |
| JPS63317349A (ja) | 印刷装置 | |
| JPS63184787A (ja) | 文字パタ−ン発生装置 | |
| JPH0232671B2 (ja) | ||
| JPH03127095A (ja) | 文字発生装置 | |
| JPH01182061A (ja) | 印字制御装置 | |
| JPH06210927A (ja) | 印刷装置 |