JPH03107897A - Pattern generator - Google Patents

Pattern generator

Info

Publication number
JPH03107897A
JPH03107897A JP1243361A JP24336189A JPH03107897A JP H03107897 A JPH03107897 A JP H03107897A JP 1243361 A JP1243361 A JP 1243361A JP 24336189 A JP24336189 A JP 24336189A JP H03107897 A JPH03107897 A JP H03107897A
Authority
JP
Japan
Prior art keywords
pattern
resolution
character
recording device
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.)
Granted
Application number
JP1243361A
Other languages
Japanese (ja)
Other versions
JP2771629B2 (en
Inventor
Yukihisa Ota
享寿 太田
Yoshio Onuma
宣雄 大沼
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP1243361A priority Critical patent/JP2771629B2/en
Publication of JPH03107897A publication Critical patent/JPH03107897A/en
Priority to US08/090,624 priority patent/US5309548A/en
Application granted granted Critical
Publication of JP2771629B2 publication Critical patent/JP2771629B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

PURPOSE:To allow the recording of the characters of desired sizes by outputting the character patterns of the number of the constituting dots corresponding to the resolution inputted by correcting the data of a coordinate type stored in a memory means to a recorder. CONSTITUTION:This device has an output means 5 which corrects the data of the coordinate type stored in the memory means 4 and outputs the character patterns of the number of the constituting dots corresponding to the inputted resolution to the recorder 8. Namely, the setting contents of a resolution setting switch 11 of a recording device 8 are read in a CPU 2 via a data bus and the CPU 2 generates the font patterns of the number of the constituting dots corresponding to the set resolution at the time of generating outline font patterns. The characters of the desired sizes are recorded in this way without changing the constitution of the device itself at all.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はパターン発生装置、詳しくは記録装置に接続さ
れ、当該記録装置で記録する文字記号パターンを発生す
るパターン発生装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a pattern generation device, and more particularly to a pattern generation device that is connected to a recording device and generates a character symbol pattern to be recorded by the recording device.

[従来の技術] 近年、印刷装置等の記録装置においては、文字の回転、
拡大縮小をその印字文字の品位を損なわないようにする
文字パターンを発生するものが出現してきている。アウ
トラインフォントがそれで、文字パターンをドツトイメ
ージとして記憶しておくのではなく、その文字パターン
の輪郭を表す座標形式のデータを記憶しておくものであ
る。
[Prior Art] In recent years, in recording devices such as printing devices, rotation of characters,
There are emerging devices that generate character patterns that can be enlarged or reduced without impairing the quality of the printed characters. An outline font stores character patterns not as dot images, but as data in the form of coordinates representing the outlines of the character patterns.

文字パターンを発生するには、それら座標データを読み
出してきて、個々の座標データ間を直線や曲線、或いは
複数の座標データ群に近似する曲線を発生Jることで、
文字パターンの輪郭を生成さゼ、その内部なドラl−T
塗り潰すものである。
To generate a character pattern, read out these coordinate data and generate a straight line or curve between each coordinate data, or a curve that approximates a plurality of coordinate data groups.
Generates the outline of the character pattern, its internal driver l-T
It is something to be painted over.

ぞして、このパターン発生装置から発生したドラ(・イ
メージでもって印刷する場合、高品位な文字を回転や拡
大縮小等を得ることが可能どなっている。
Therefore, when printing with the image generated by this pattern generating device, it is possible to rotate, scale, etc. the characters with high quality.

[発明が解決しようとする課題] どころが、この種のパターン発生装置に別の印刷装置を
接続させた場合、同じ印字解像度である場合には問題が
11、いが、異なる解像度の印刷装Thff1だと印刷
された文字の大きさがまちまちになる。
[Problems to be Solved by the Invention] However, when another printing device is connected to this type of pattern generation device, if the printing device has the same printing resolution, problem 11 arises. If this happens, the size of the printed characters will vary.

従−つで1.従来では異なる記録デバイス毎に別々のア
ウトラインフォントによるパターン発生装置(手段)を
用意しなければならなかった。
Follow 1. Conventionally, it was necessary to prepare a pattern generating device (means) using a separate outline font for each different recording device.

本発明はかかる課題に鑑みてなされτものびあり、解像
度の異なる記録装置に接続し゛(も、′A五目身の構成
を何ら変更することなく意図した通りの→Jイズの文字
を記録できるよう(、4°るバク−・ン発′I:、装置
を提供しようと一4゛るものである。
The present invention has been made in view of the above problems, and it is possible to record the characters of →J is as intended without changing the configuration of the 'A' five-eye body. (From the beginning of 14th century): 14th time to provide the device.

[課題を解決するための手段] この課題を解決″づる本発明のパターン発生装置は以ト
に示す構成を備える。すなオ)も、記録装置に接続され
、当該記録装置で記録する文字記号パターンを発生ずる
バター二ノ発生装置であって、文字記号のパターンを得
るため、個々の文字記号に対して座標形式のデ・−夕群
な記憶する記憶11段と、前記記録装置の解像度を人力
する入力1段と、前記記憶11段に記憶された座標形式
の7゛−・夕を補正して、人力した解像度に応じた構成
ドツト数の文字パターンを前記記録装置に出力する出力
手段を備える。
[Means for Solving the Problems] The pattern generation device of the present invention that solves the problems has the configuration shown below. This is a butter generator that generates a pattern, and in order to obtain a pattern of character symbols, it has 11 memory stages for storing data in coordinate format for each character symbol, and the resolution of the recording device is adjusted manually. and an output means for correcting the coordinate format stored in the 11th storage stage and outputting to the recording device a character pattern with a number of constituent dots corresponding to the manually calculated resolution. .

[作用J かかる本発明の構成において、入力した記録装置の解像
度に応じた構成ドツト数の文字パターンを発生し、出力
するものCある。
[Function J] In such a configuration of the present invention, there is one that generates and outputs a character pattern with a number of constituent dots corresponding to the input resolution of the recording device.

[実施例] 以下、添付図面に従つ〔、本発明に係る実施例を詳細に
説明する。
[Embodiments] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

第1図(こ実施例における印刷装置のブNi111ツク
構成図を示す。
FIG. 1 (shows a block diagram of the printing apparatus in this embodiment).

図中、1はホストコンピュータ等のデータ発生源より印
字データを入力するだめのホストインター、7エースで
ある。2は本装置全体の制御を司るMl” Uであり、
内部のRA M 2 aはそのワークエリアどしで使用
される。3はROMであり1.後述する第7図に示す処
理手順(プログラム)を格納している。4はアウトライ
ンフォントパターンを発生させるためのデータを記憶し
ているフォントメ千り、5〕はCP U 2よりのグラ
フィックコマンドに位−つ1線、曲線或いは塗り潰し処
理等を行うダfノフイツクブ!]セッサ(a r))で
ある。実施例て゛は、文字パターンを発生するどぎのア
ウトラインの描画、及びその内部の塗り潰しを行うため
に使用される。。
In the figure, 1 is a host interface 7 ace for inputting print data from a data source such as a host computer. 2 is Ml”U which controls the entire device;
Internal RAM 2a is used by its work area. 3 is a ROM; 1. A processing procedure (program) shown in FIG. 7, which will be described later, is stored. 4 is a font memory that stores data for generating an outline font pattern, and 5] is a font file that performs line, curve, fill, etc. processing in response to graphic commands from the CPU 2. ] Sessa (a r)). The embodiment is used to draw an outline for generating a character pattern and to fill in the inside thereof. .

7は印字するときのイメージデータな展開するイメージ
バッファである。8は記録デバ・イスであり、イメージ
バッファ7に展開された・イスージン”−夕に基づいて
記録媒体(記録紙等)にそのrEl視画像画像成する。
Reference numeral 7 denotes an image buffer in which image data is developed when printing. Reference numeral 8 denotes a recording device, which creates a visual image of the image on a recording medium (recording paper, etc.) based on the image developed in the image buffer 7.

尚、この記録デバイスとしでは・インクジェットプリン
タ、熱転写式ブリンク、電−r写真代プリンタ等の様々
なデバイスを採用することができる。
Note that various devices such as an inkjet printer, a thermal transfer blink printer, an electrophotographic printer, etc. can be used as this recording device.

9及び10は文字パターンを発生するときに使用される
ワークメモリである。ワークメモリ9は1文字単位の塗
り潰し処理の際に使用され、フォントメモリ4に格納さ
れた文字・記号のアウトラインフォントデータに基づく
アウトライン(輪郭)が展開される。ワークメモリ10
はアウトライン内部の塗り潰しパターンが格納されてい
る。
9 and 10 are work memories used when generating character patterns. The work memory 9 is used to fill in each character, and develops an outline based on the character/symbol outline font data stored in the font memory 4. work memory 10
stores the fill pattern inside the outline.

尚、アウトライン内部の塗り潰しパターンであるが、ホ
スト装置から指示入力されるか、又は予め記憶されてい
る構成としても良く、適宜変更することができる。
Note that the filling pattern inside the outline may be configured by inputting an instruction from the host device or stored in advance, and can be changed as appropriate.

11は、例えばデイツブスイッチ等で構成される記録デ
バイス8の解像度設定スイッチであり、その設定内容は
データバスを介してCPU2に読み込まれるようになっ
ている。そして、CPU2はアウトラインフォントパタ
ーンを発生するとき、設定された解像度に応じた構成ド
ツト数のフォントパターンを発生させるものである。尚
、この解像度設定スイッチ11であるが、本装置のパタ
ーン発生部側にあっても、記録デバイス8側にあっても
良い、因に、記録デバイス8がインクジェット式(或い
は熱転写式)プリンタであれば、その記録ヘッド上に同
設定スイッチを設け、記録ヘッドの解像度により設定値
が自動的に変更されるような構成にすることができる。
Reference numeral 11 denotes a resolution setting switch of the recording device 8, which is composed of, for example, a date switch, and the setting contents are read into the CPU 2 via a data bus. When the CPU 2 generates an outline font pattern, it generates a font pattern with the number of constituent dots corresponding to the set resolution. Note that this resolution setting switch 11 may be located on the pattern generating section side of this apparatus or on the recording device 8 side.Incidentally, it may be located on the recording device 8 side, regardless of whether the recording device 8 is an inkjet type (or thermal transfer type) printer. For example, a setting switch may be provided on the recording head, and the setting value may be automatically changed depending on the resolution of the recording head.

第2図はフォントメモリ4に記憶されるアウトラインフ
ォントデータの構造を説明する模式図であり、ここでは
文字“H”の場合を示している。
FIG. 2 is a schematic diagram illustrating the structure of outline font data stored in the font memory 4, and here the case of the letter "H" is shown.

図示からもわかるように、アウトラインフォントデータ
は、文字の輪郭点PO−”Pnを座標値とするベクトル
データな参照しながらグラフィックプロセッサ5がワー
クメモリ9に確保されている記録デバイス8の解像度に
応じた1文字分のマトリクスエリアにアウトラインフォ
ントデータに基づくアウトラインパスイメージを展開す
る。
As can be seen from the figure, the outline font data is based on the resolution of the recording device 8 secured in the work memory 9 by the graphic processor 5 while referring to vector data whose coordinate values are the outline points PO-"Pn of the character. An outline path image based on outline font data is developed in a matrix area for one character.

例えば、記録デバイスの解像度が120dp i(1イ
ンチ当りのドツト数)であって、印字する文字の指定サ
イズが12ポイントである場合には、1ポイント当り1
/72インチであるから、発生する文字のマトリクスサ
イズは20X20の構成ドツト数である。すなわち、こ
の場合には、アウトラインフォントパターンとして20
X20のドツトイメージを発生させるわけである。
For example, if the resolution of the recording device is 120 dpi (dots per inch) and the specified size of characters to be printed is 12 points, 1 point per point.
/72 inches, so the matrix size of the generated characters is 20×20 constituent dots. That is, in this case, the outline font pattern is 20.
This generates an X20 dot image.

次に第3図を参照にしながら塗り潰しパターンについて
説明する。
Next, the filling pattern will be explained with reference to FIG.

第3図(A)〜(C)は第1図に示したグラフィックプ
ロセッサ5による塗り潰しパターンを示しており、それ
ぞれ0%、37.5%、100%に対応したパターンで
ある。尚、ここでは3種類のパターンを示しているが更
に多くの種類のパターンを用意し、より多くの階調を表
現することも可能である。また、ホスト装置からの指定
により、塗り潰しパターンの切り換え、及び設定を可能
にすることもできる。更に、この図では8×8ドツトで
構成された塗り潰しパターンを示しているが、記録デバ
イスの解像度に応じ、或いはホスト装置からの指定に応
じてマトリクスサイズを変更できるような構成にするこ
とも可能である。
FIGS. 3(A) to 3(C) show filling patterns by the graphic processor 5 shown in FIG. 1, and are patterns corresponding to 0%, 37.5%, and 100%, respectively. Although three types of patterns are shown here, it is also possible to prepare more types of patterns and express more gradations. Furthermore, it is also possible to switch and set the filling pattern according to specifications from the host device. Furthermore, although this figure shows a filled pattern composed of 8x8 dots, it is also possible to configure the matrix size to be changed according to the resolution of the recording device or according to the specification from the host device. It is.

第3図(D)は第3図(B)の塗り潰しパターンにより
32X32ドツト領域を塗り潰した図である。
FIG. 3(D) is a diagram in which the 32×32 dot area is filled in using the filling pattern shown in FIG. 3(B).

次に、第4図を参照にしながらアウトラインフォントに
基づくドツト展開処理について更に詳しく説明する。
Next, the dot development process based on the outline font will be explained in more detail with reference to FIG.

図中、31はアウトラインパスの起点を示し、このアウ
トラインバス起点31間をドツトで埋めることでスキ・
ヤンバス(輪郭線)32をワークメモリ9に生成する。
In the figure, 31 indicates the starting point of the outline path, and by filling in the space between the outline bus starting points 31 with dots, you can
A Yanbus (contour line) 32 is generated in the work memory 9.

更に、こねらスキャンバス内部(図示の斜線領域)を塗
り潰すことにより文字“l(”に対するアウトラインフ
ォントパターンの発生が完fすることになる。但し、ス
キャンバスを生成させるときのその起点の座標データは
、設定された解像度に応じて変倍処理された値を用いて
処理する。換言すれば、フォントメモリ4に記憶されて
いる起点の座標値は基準サイズS0×Soに対1°る座
標データであるので、設定された解像度により導かれた
構成ドツト数が5lxslである場合には、フォントメ
モリ4より読み出された座標データをS、、/SO倍し
て処理する。
Furthermore, by filling in the interior of the scan canvas (the diagonal area shown in the figure), the outline font pattern for the character "l(" will be completely generated. However, the coordinates of the starting point when generating the scan canvas will be The data is processed using values that have been scaled according to the set resolution.In other words, the coordinate values of the starting point stored in the font memory 4 are coordinates that are 1° relative to the standard size S0 x So. Since it is data, if the number of constituent dots derived from the set resolution is 5lxsl, the coordinate data read from the font memory 4 is multiplied by S, , /SO and processed.

さて、グラフィックプロセッサ5により、ワークメ干り
9上にアウトラインフォントの内部が塗り潰し処理が完
了すると、第3図(A、) =(C)のうち、指定され
たパターンでも−、)で文字“ii ”内部を塗り潰す
処理を施1ことで、例えば第5図に示す結果を得る。こ
の処理は例えば、塗り潰しパターンと論理積を取ること
で簡141に得ることができる。
Now, when the graphic processor 5 completes the process of filling out the inside of the outline font on the worksheet 9, the characters “ii ``By applying processing to fill the inside, the result shown in FIG. 5, for example, is obtained. This process can be easily obtained, for example, by performing a logical product with the fill pattern.

尚、第5図におい“Cは、アウトラインバス上もアウト
ラインバス内部と同じパターンで塗り潰し7ているが、
アウトラインバス上と内部とは異なったパターンで塗り
潰才ようにして良い。
In addition, in Figure 5, "C" is filled in with the same pattern on the outline bus as inside the outline bus.
You can fill it with different patterns on the outline bus and inside it.

第6図(A)、(B)は同一アラトラ・インフォントデ
ータから、同一サイズのフォントを異った解像度に併せ
て発生させた例を示している。すなわち、第6図(A)
はNdpiの解像度のデバイスに対してMポイントの大
きさ文字を印字する場合に生成された文字パターンを示
し、同(13)はN / 2 d p i、すなわち半
分の解像度でもってMボーインドの文字を印字する場合
に生成された文字バター・ンを示している。
FIGS. 6A and 6B show an example in which fonts of the same size and different resolutions are generated from the same aratra infont data. That is, FIG. 6(A)
(13) shows the character pattern generated when printing a character with a size of M points on a device with a resolution of Ndpi, and (13) shows the character pattern generated when printing a character with a size of M points on a device with a resolution of N/2 dpi, that is, with half the resolution. This shows the character pattern generated when printing .

図示の様に、第6図(B)の場合、縦横とも、同図(A
)の半分のドツト数であるため、全体として1/4の大
きさのマトリクス上にドツト展開されることになる。
As shown in the figure, in the case of Fig. 6 (B), the same figure (A
), the dots are expanded on a matrix that is 1/4 the size as a whole.

以上説明した原理に基づく本実施例のCPU2の動作処
理手順を第7図のフローチ・ヤードに従って説明する。
The operation processing procedure of the CPU 2 of this embodiment based on the principle explained above will be explained according to the flowchart shown in FIG.

先ず、ステップSlにおいて、解像度設定スーイツチ1
1により設定された解像度を読み出し5、ステップS2
においてCPU2内のR,A、 M 2 aの所定アド
レス位置にその設定解像度を記憶設定ダる。
First, in step Sl, the resolution setting switch 1
Read the resolution set in step 15, step S2
Then, the set resolution is stored and set in the predetermined address positions of R, A, and M 2 a in the CPU 2.

次にステップS3において、ホスト装置からホストイン
タフェース1を介して文字サイズ設定Dマントを受信す
るよう待機する。文字サイズ設定コマンドを受信すると
、処理はステップS4に進んで、RAM2aの所定アド
レス位置にその設定サイズをd記憶する。
Next, in step S3, the process waits to receive a character size setting D mantle from the host device via the host interface 1. When the character size setting command is received, the process proceeds to step S4, and the set size is stored in a predetermined address position of the RAM 2a.

そして、ステップS5においで文字コードが受信される
まで待つ。
Then, in step S5, the process waits until the character code is received.

文字コードを受信すると、フォントメモリ4より受信文
字コードに対応するアウトラインバスン[・データを読
み出しくステップS6)、設定された解像度及び指定さ
れた文字サイズよりマトリクスサイズを決定し、文字の
アウトラインバスな生成するくステップS7)。この後
、そのアウトラインバス内部を塗り潰しくステップS8
)、そして、指定された塗り潰しパターンでもってマス
ク処理を施し、そのバター・ンなイメージバツファ7内
の該当する位置に展開する。尚、実施例においては、ス
テップ87〜ステツプS9の処理は、CPtJ2がグラ
フィックプロセッサ5に実行可能な命令を与えることに
より行なわれるが、CPU2自身がその処理を行なうよ
うにしても良いことは勿論である。
When the character code is received, the outline bus corresponding to the received character code is read out from the font memory 4 (Step S6), the matrix size is determined from the set resolution and specified character size, and the outline bus of the character is read out. step S7). After this, step S8 fills in the inside of the outline bus.
), mask processing is performed using the specified filling pattern, and the image is expanded at the corresponding position within the patterned image buffer 7. In the embodiment, the processing from step 87 to step S9 is performed by the CPtJ2 providing executable instructions to the graphic processor 5, but it goes without saying that the processing may be performed by the CPU 2 itself. be.

次いで、ステップSIOでもって、1ペ一ジ分のフォン
ト展開が終了したかどうか判断し、否の場合にはステッ
プS3以降の処理を繰り返すことで1ペ一ジ分のイメー
ジ画像をイメージバッファ7に構築する。こうして、1
ペ一ジ分のデータがイメージバッファ7に生成されると
処理はステップS11に進んで、そのデータを順次記録
デバイス8に出力することで、設定されたサイズの文字
を印字する。
Next, in step SIO, it is determined whether or not the font development for one page has been completed, and if not, the image for one page is stored in the image buffer 7 by repeating the process from step S3 onwards. To construct. In this way, 1
When data for one page is generated in the image buffer 7, the process proceeds to step S11, and the data is sequentially output to the recording device 8, thereby printing characters of the set size.

く第2の実施例の説明(第8図)〉 上述した実施例では、記録デバイス8とパターン発生部
とがバスを介して一体型のものを説明したが、本発明は
これに限定されるものではない。
Description of Second Embodiment (FIG. 8) In the above-described embodiment, the recording device 8 and the pattern generating section are integrated via a bus, but the present invention is not limited to this. It's not a thing.

すなわち、第8図に示すように、本実施例のパターン発
生装置をホスト装置と記録装置の中間位置に存在する独
立した装置としても構わないからである。
That is, as shown in FIG. 8, the pattern generating device of this embodiment may be an independent device located between the host device and the printing device.

図中、12は独立した記録装置13との間で通信を行な
うためのプリンタインタフェースであり、記録装置13
からの解像度情報の受信及びイメージバッファ7内に展
開されたイメージデータ(フォントデータ)の送信等を
行なう、これにより、第1の実施例において、解像度設
定スイッチ11により設定された解像度を直接CPU2
が読み込むのと同様の効果を得る。本節2の実施例によ
れば、パターン発生装置は独立したものとなっているの
で、様々な記録装置を接続でき、しかもその印字された
文字サイズはホスト装置から指定された通りにすること
ができ、汎用性に富むものとなる。
In the figure, 12 is a printer interface for communicating with an independent recording device 13;
In this way, in the first embodiment, the resolution set by the resolution setting switch 11 is directly transmitted to the CPU 2.
obtains the same effect as loading . According to the embodiment in Section 2, the pattern generator is independent, so various recording devices can be connected, and the printed character size can be set as specified by the host device. , it becomes highly versatile.

[発明の効果] 以上説明したように本発明によれば、解像度の異なる記
録装置に接続しても、装置自身の構成を何ら変更するこ
となく意図した通りのサイズの文字を記録できるように
なる。
[Effects of the Invention] As explained above, according to the present invention, even when connected to a recording device with a different resolution, characters of the intended size can be recorded without changing the configuration of the device itself. .

【図面の簡単な説明】[Brief explanation of drawings]

第1図は本実施例におけるパターン発生装置のブロック
構成図、 第2図はアウトラインフォントを説明するための図、 第3図(A)〜(C)は塗り潰しパターンを示す図、 第3図(D)は第3図(B)の塗り潰しパターンで32
X32の構成ドツト数の領域を塗り潰した例を示す図、 第4図はアウトラインフォントの生成の原理を説明する
ための図、 第5図はアウトラインフォントを塗り潰しパターンでマ
スクした例を示す図、 第6図(A)はNdpi、Mポイントの文字を印字する
ための文字パターンを示す図、第6図(B)はN/2d
pi、Mポイントの文字を印字するための文字パターン
を示す図、第7図はパターン発生処理に係るフローチャ
ート、 第8図は第2の実施例におけるパターン発生装置のブロ
ック構成図である。 図中、1・・・ホストインタフェース、2・・・CPU
、2a・・・RAM、3・・・ROM、4・・・フォン
トメモリ、5・・・グラフィックプロセッサ、7・・・
イメージバッファ、8・・・記録デバイス、9及び10
・・・ワークメモリ、11・・・解像度設定スイッチ、
12・・・プリンタインタフェース、13・・・記録装
置である。 0% (A) 37.5% CB) 100% 第3 図 第4 図 (D) 第3図 第5図
FIG. 1 is a block configuration diagram of the pattern generator in this embodiment, FIG. 2 is a diagram for explaining an outline font, FIGS. 3(A) to (C) are diagrams showing filled patterns, and FIG. D) is 32 with the fill pattern in Figure 3 (B).
Figure 4 is a diagram for explaining the principle of generating an outline font. Figure 5 is a diagram showing an example of masking an outline font with a fill pattern. Figure 6 (A) is a diagram showing a character pattern for printing characters with Ndpi and M points, and Figure 6 (B) is N/2d.
FIG. 7 is a flowchart relating to pattern generation processing, and FIG. 8 is a block diagram of a pattern generation device in a second embodiment. In the figure, 1... host interface, 2... CPU
, 2a...RAM, 3...ROM, 4...font memory, 5...graphics processor, 7...
Image buffer, 8... Recording device, 9 and 10
...Work memory, 11...Resolution setting switch,
12... Printer interface, 13... Recording device. 0% (A) 37.5% CB) 100% Figure 3 Figure 4 (D) Figure 3 Figure 5

Claims (1)

【特許請求の範囲】  記録装置に接続され、当該記録装置で記録する文字記
号パターンを発生するパターン発生装置であつて、 文字記号のパターンを得るため、個々の文字記号に対し
て座標形式のデータ群を記憶する記憶手段と、 前記記録装置の解像度を入力する入力手段と、前記記憶
手段に記憶された座標形式のデータを補正して、入力し
た解像度に応じた構成ドット数の文字パターンを前記記
録装置に出力する出力手段を備えることを特徴とするパ
ターン発生装置。
[Scope of Claims] A pattern generator connected to a recording device and generating a character symbol pattern to be recorded by the recording device, comprising data in coordinate format for each character symbol in order to obtain a pattern of character symbols. a storage means for storing the group; an input means for inputting the resolution of the recording device; and a character pattern having a number of constituent dots corresponding to the input resolution by correcting the coordinate format data stored in the storage means A pattern generation device characterized by comprising an output means for outputting to a recording device.
JP1243361A 1989-09-21 1989-09-21 Character processor Expired - Fee Related JP2771629B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP1243361A JP2771629B2 (en) 1989-09-21 1989-09-21 Character processor
US08/090,624 US5309548A (en) 1989-09-21 1993-07-12 Pattern generating method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1243361A JP2771629B2 (en) 1989-09-21 1989-09-21 Character processor

Publications (2)

Publication Number Publication Date
JPH03107897A true JPH03107897A (en) 1991-05-08
JP2771629B2 JP2771629B2 (en) 1998-07-02

Family

ID=17102698

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1243361A Expired - Fee Related JP2771629B2 (en) 1989-09-21 1989-09-21 Character processor

Country Status (1)

Country Link
JP (1) JP2771629B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07228006A (en) * 1993-12-24 1995-08-29 Nec Corp Image output apparatus

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61273585A (en) * 1985-05-30 1986-12-03 富士フアコム制御株式会社 Resolution specification control system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61273585A (en) * 1985-05-30 1986-12-03 富士フアコム制御株式会社 Resolution specification control system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07228006A (en) * 1993-12-24 1995-08-29 Nec Corp Image output apparatus

Also Published As

Publication number Publication date
JP2771629B2 (en) 1998-07-02

Similar Documents

Publication Publication Date Title
JPH03107897A (en) Pattern generator
JP2650324B2 (en) Multi-value character font generation system
JPH04264915A (en) Form overlay printing system
JPH0443396A (en) Character pattern generating device
JPS62211692A (en) Preparation system for character of varied size
JP2711860B2 (en) Output control method and device
JP2856235B2 (en) Character processing device and character output method
JPS60109888A (en) Character processor
JP4363371B2 (en) Image forming data generation apparatus, method thereof, and program thereof
JP2637921B2 (en) Character symbol generator
JP3054156B2 (en) Character processing apparatus and method, color recording apparatus
JP2710350B2 (en) Image processing apparatus and image processing method of image processing apparatus
JPH05265428A (en) Outline data converting device
JP2884862B2 (en) Data processing device
JP3039214B2 (en) Data converter
JP2619931B2 (en) Character processing device and character processing method
JPH11110150A (en) Image processing system, method therefor and computer-readable recording medium recording image processing control program
JPH086542A (en) Character font and method and device for pattern expansion of same
JPH04350897A (en) Method and device for generating character
JPH05246113A (en) Printing device
JPH04161986A (en) Graphic processing device
JPH0561451A (en) Character output device
JP2001296854A (en) Character generation device and recording medium
JPS63141761A (en) Word processor
JPH0263864A (en) Image processor

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees