[go: up one dir, main page]

JPH0683309A - Character data compressing method and printing device - Google Patents

Character data compressing method and printing device

Info

Publication number
JPH0683309A
JPH0683309A JP4064817A JP6481792A JPH0683309A JP H0683309 A JPH0683309 A JP H0683309A JP 4064817 A JP4064817 A JP 4064817A JP 6481792 A JP6481792 A JP 6481792A JP H0683309 A JPH0683309 A JP H0683309A
Authority
JP
Japan
Prior art keywords
data
character
contour
command data
coordinate
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
Application number
JP4064817A
Other languages
Japanese (ja)
Inventor
Toshihiko Kawabata
俊彦 川畑
Shiyouzou Tatsumi
昌三 立身
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.)
HARIMA KK
MOJI ZUKEI CENTER KK
Original Assignee
HARIMA KK
MOJI ZUKEI CENTER KK
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 HARIMA KK, MOJI ZUKEI CENTER KK filed Critical HARIMA KK
Priority to JP4064817A priority Critical patent/JPH0683309A/en
Publication of JPH0683309A publication Critical patent/JPH0683309A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To store a small-capacity memory with outline data on many characters by compressing the outline data on the characters. CONSTITUTION:The outline of a Ming-style character is represented by position coordinate data on respective apexes and basic command data showing lines between the respective apexes are straight lines or curved lines. The outline data are structured by tracing the respective apexes of the continuous external and internal frames in order; and longitudinal and lateral lines, and straight and curved lines are repeated to form a specific outline shape, and a specific regular array is obtained at a partial part. In consideration of this regular array, extension commands corresponding to respective rules are prepared and used to compress the data by omitting data at the regular array parts. Consequently, outline data on plural fonts (e.g. Gothic style and Ming style) of respective non-Chinese-characters and characters of JIS 1st and 2nd standards can be compressed and stored in the small-capacity memory.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は文字データの圧縮方法及
び印刷装置に係り、特に、アウトラインフォントの文字
データ(以下、輪郭データという。)を圧縮するのに好
適な文字データ圧縮方法及び印刷装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character data compression method and a printing apparatus, and more particularly to a character data compression method and a printing apparatus suitable for compressing outline font character data (hereinafter referred to as contour data). Regarding

【0002】[0002]

【従来の技術】近年のワードプロセッサ等の文書作成装
置やこれらに接続されるプリンタ等は、高精細な印刷が
要求されるため、印字用の文字データを輪郭データで持
つものが増えている。また一方で、例えば明朝体やゴシ
ック体等の各種形状の文字を混在させて印刷する要求も
あるため、1つ1つの文字を、明朝体の輪郭データと、
ゴシック体の輪郭データの両方で持つようにもなってい
る。
2. Description of the Related Art In recent years, document creation apparatuses such as word processors and printers connected to them are required to have high-definition printing, and therefore, more and more have character data for printing as contour data. On the other hand, there is also a request to print characters of various shapes such as Mincho typeface and Gothic type in a mixed manner.
It also has both Gothic outline data.

【0003】各文字の輪郭データを表すときに使用する
基本コマンドデータを表1に示す。基本コマンドは、こ
の例では、「開始点」,「単直線」,「単曲線」,「輪
郭終了」,「文字終了」が基本コマンドとなっている。
Table 1 shows basic command data used to represent the contour data of each character. In this example, the basic commands are "start point", "single straight line", "single curve", "contour end", and "character end".

【0004】[0004]

【表1】 [Table 1]

【0005】図5は、「取」という文字の明朝体の輪郭
を示したものである。図8は、この輪郭を、表1に示す
基本コマンドと各頂点座標を用いて示した輪郭データの
構成図である。基本コマンドは、表1の例では8ビット
のデータであるが、図8では、略号を用いている。以
下、略号は、“”でくくって示す。
FIG. 5 shows the outline of the Mincho typeface of the character "tori". FIG. 8 is a configuration diagram of the contour data showing the contour using the basic command shown in Table 1 and each vertex coordinate. The basic command is 8-bit data in the example of Table 1, but the abbreviation is used in FIG. Hereinafter, abbreviations are enclosed in "".

【0006】図8において、「取」の明朝体の輪郭デー
タは、データa,b,c,d,e,f,gからなる。デ
ータaは、「取」の偏『耳』の外側輪郭を、各頂点P0
0,P01→P02→…→P0F→P0G→P0H(=P00)の順に一周し
た輪郭データである。まず、「開始点」を示す基本コマ
ンドデータ“80”の後にこの開始点P00のX,Y座標
データを書き、次に、開始点P00と次の頂点P01とを接続
する線種が「単直線」であることを示す基本コマンドデ
ータ“81”を書いて、頂点P01のX,Y座標データを
書く。以下同様に続ける。頂点P0Aと頂点P0Dとを接続す
る線は曲線であるため、仮の頂点P0B,P0Cを頂点P0A,P
0Dにおける接線上に仮定し、その間をベジェ曲線データ
で表現する。このため、「単曲線」を示す基本コマンド
データ“82”と各頂点P0B,P0C,P0DのX,Y座標デ
ータを書く。以下、頂点P0Hまでの輪郭データを書き、
最後に、「輪郭終了」を示す基本コマンドデータ“8
3”を書いて、データaを終える。
In FIG. 8, the outline data of the Mincho body of "Tori" consists of data a, b, c, d, e, f and g. The data a is the outer contour of the partial "ear" of "Tori", and the vertex P0
0, P01 → P02 → ... → P0F → P0G → P0H (= P00) in this order. First, write the X and Y coordinate data of the start point P00 after the basic command data “80” indicating the “start point”, and then the line type connecting the start point P00 and the next vertex P01 is “single straight line”. The basic command data “81” indicating that it is “,” and the X and Y coordinate data of the vertex P01 are written. And so on. Since the line connecting the vertices P0A and P0D is a curve, the provisional vertices P0B and P0C are replaced by vertices P0A and P0A.
It is assumed to be on the tangent line at 0D, and the space between them is represented by Bezier curve data. Therefore, the basic command data “82” indicating “single curve” and the X and Y coordinate data of each vertex P0B, P0C, P0D are written. Below, write the contour data up to the vertex P0H,
Finally, basic command data "8" indicating "end of contour"
Write 3 "to end data a.

【0007】データbは、「取」の旁『又』の外側輪郭
を、各頂点P10→P11→P12→…→P1S→P1T→P1U→P1V(=
P10)の順に一周した輪郭データである。このデータb
も、単直線,単曲線のデータで表現される。データc
は、「取」の旁『又』の閉領域cの内側輪郭を、各頂点
P20→P21→…→P26→P27(=P20)の順に一周した輪郭デ
ータである。データd,e,fは、「取」の偏『耳』の
3つの閉領域d,e,fの夫々の内側輪郭を各頂点順に
一周した輪郭データであり、最後のデータgとして、
「文字終了」を示す基本コマンドデータ“84”で、全
部の輪郭データを終了する。
The data b is the outer contour of the "mata", which is the sword of "Tori", with the respective vertices P10 → P11 → P12 → ... → P1S → P1T → P1U → P1V (=
This is contour data that makes one round in the order of P10). This data b
Is also expressed by the data of a single straight line and a single curve. Data c
Is the inner contour of the closed region c of the "Mata" of "Tori".
This is contour data that makes one round in the order of P20 → P21 → ... → P26 → P27 (= P20). The data d, e, and f are contour data obtained by going around the inner contours of the three closed regions d, e, and f of the “ear” partial “ear” in order of each vertex, and as the last data g,
The basic command data "84" indicating "end of character" ends all contour data.

【0008】[0008]

【発明が解決しようとする課題】文書作成装置やプリン
タ等は、作成された文章を印刷するための文字データと
して、JIS第1水準,第2水準の漢字や非漢字等の文
字を8000字ほどメモリに持つ。この文字データ個々
を輪郭データとして持つ場合には、1文字当たりのデー
タ量は夫々図8に示すデータ量となり、しかも明朝体と
ゴシック体の2つの書体で持つ場合には、個々の文字の
データ量は図8のデータ量の倍程となり、大容量のメモ
リが必要になってしまう。例えば明朝体とゴシック体の
2書体の輪郭データをメモリに格納する場合は、5メガ
バイトのメモリが必要となり、文書作成装置等の製造コ
ストを増大させ、装置全体のコンパクト化も不利になる
という問題がある。この問題は、毛筆体や丸ゴシック体
等の他の書体の輪郭データも併せ持つ必要が生じたとき
更に拡大し、高機能な文書作成装置等の一般への普及を
阻害する要因になってしまう。
A document creation device, printer, or the like uses about 8,000 characters such as JIS Kanji and non-Kanji of JIS level 1 and level 2 as character data for printing the created text. Have in memory. When each of these character data is provided as contour data, the amount of data per character becomes the amount of data shown in FIG. 8, and when two fonts of Mincho typeface and Gothic typeface are used, each character type The amount of data is about twice the amount of data in FIG. 8, and a large capacity memory is required. For example, when storing the contour data of two typefaces of Mincho typeface and Gothic type in the memory, a memory of 5 megabytes is required, which increases the manufacturing cost of the document creation device and the like, and is also disadvantageous in downsizing the entire device. There's a problem. This problem is further magnified when it becomes necessary to have contour data of other typefaces such as a writing brush or a round Gothic type, and it becomes a factor that hinders the popularization of high-performance document creation devices and the like.

【0009】本発明の目的は、小容量のメモリに大量の
文字輪郭データを格納することのできる文字データ圧縮
方法及び印刷装置を提供することにある。
It is an object of the present invention to provide a character data compression method and a printing apparatus capable of storing a large amount of character contour data in a small capacity memory.

【0010】[0010]

【課題を解決するための手段】上記目的は、「開始
点」,「単直線」,「単曲線」,「輪郭終了」,「文字
終了」を夫々示す基本コマンドデータと、文字の輪郭を
構成する各頂点の座標データとで表される文字の輪郭デ
ータを圧縮する方法において、輪郭データ中に同一基本
コマンドデータが連続するとき、当該同一の連続する基
本コマンドデータを、「連続」を示す拡張コマンドデー
タとその連続数を表す数値データに置き換えてデータ量
を圧縮することで、達成される。
[Means for Solving the Problems] The above-mentioned object is to configure basic command data indicating "start point", "single straight line", "single curve", "contour end", and "character end", respectively, and character contours. In the method of compressing the contour data of a character represented by the coordinate data of each vertex, when the same basic command data is continuous in the contour data, the same continuous basic command data is expanded to indicate "continuation". This is achieved by replacing the command data with numerical data representing the number of consecutive commands and compressing the data amount.

【0011】上記目的はまた、開始点コマンドデータの
直前に付けられる輪郭終了コマンドデータと、文字終了
コマンドデータの直前に付けられる輪郭終了コマンドデ
ータとを省略することで、達成される。
The above object is also achieved by omitting the contour end command data added immediately before the start point command data and the contour end command data added immediately before the character end command data.

【0012】上記目的はまた、輪郭データ中に四辺形部
分が前記基本コマンドデータと各頂点座標データとで表
されているときは「四辺形」を示す拡張コマンドデータ
を用いて当該四辺形の輪郭データ中の開始点データと輪
郭終了データを省略することで、達成される。
The above-mentioned object is also to use the extended command data indicating "quadrilateral" when the quadrilateral part is represented by the basic command data and each vertex coordinate data in the contour data. This is achieved by omitting the start point data and the contour end data in the data.

【0013】上記目的はまた、四辺形の各頂点角がいず
れも直角の場合には、前記基本コマンドデータの代わり
に、四辺形の各頂点角がいずれも直角であることを示す
拡張コマンドデータ及び対角2頂点のX,Y座標データ
で輪郭データの当該四辺形形状部分を表すことで、達成
される。
The above-mentioned object is also to provide extended command data indicating that all the vertices of the quadrangle are right angles instead of the basic command data when all the vertices of the quadrangle are right angles. This is achieved by representing the quadrilateral shape portion of the contour data with the X and Y coordinate data of the two diagonal vertices.

【0014】上記目的はまた、文字の輪郭を描画すると
きの輪郭の各頂点の座標データと当該頂点の機能を示す
コマンドデータで表された文字輪郭データを圧縮する方
法において、使用頻度の高い文字の輪郭データを表すコ
マンドデータと同一のコマンドデータであってビット数
を少なくしたコマンドデータにて使用頻度の少ない文字
の輪郭データを表すことで、達成される。
The above-mentioned object is also a method of compressing the character outline data represented by the coordinate data of each vertex of the outline when drawing the outline of the character and the command data indicating the function of the vertex, which is frequently used. This is achieved by expressing the contour data of a character that is less frequently used with the command data that is the same as the command data that represents the contour data of 1.

【0015】上記目的はまた、輪郭データ中に、単曲線
→単直線→単曲線の繰り返し部分があるときは基本コマ
ンドデータに代えてこの繰り返しを示す拡張コマンドデ
ータにすることで、達成される。
The above object is also achieved by replacing the basic command data with the extended command data indicating the repetition when the contour data has a repeating portion of a single curve → a straight line → a simple curve.

【0016】上記目的はまた、輪郭データ中に予め定め
た形状と同じ部分が含まれるときは当該形状を示す輪郭
データ部分を前記形状に置き換えたことを示す拡張コマ
ンドデータにすることで、達成される。
The above object is also achieved by using, when the contour data includes the same portion as a predetermined shape, extended command data indicating that the contour data portion indicating the shape is replaced with the shape. It

【0017】[0017]

【作用】文字の輪郭データ中には、繰り返し部分があ
る。例えば、図8のデータa中には、「単直線」を示す
基本コマンドデータ“81”が10個連続し、次に「単
曲線」の基本コマンドデータ“82”が来て、その次に
「単直線」の基本コマンドデータ“81”が4個連続し
ている。10個連続の“81”の最初の“81”を別に
設けた拡張コマンドデータに置き換え以後9個連続する
を示すことで、9個の“81”が省略でき、その分のデ
ータ量が圧縮される。
In the character contour data, there are repeated portions. For example, in the data a in FIG. 8, ten basic command data “81” indicating “single straight line” are consecutive, followed by basic command data “82” of “single curve”, and then “ Four basic command data “81” of “single straight line” are continuous. By replacing the first “81” of 10 consecutive “81” s with the separately provided extended command data and indicating that 9 consecutive “81s” have been shown, 9 “81s” can be omitted, and the data amount corresponding to that is compressed. It

【0018】また、図8の輪郭データで、「輪郭終了」
コマンドデータ“83”は、必ず「開始点」コマンドデ
ータ“80”や「文字終了」コマンドデータ“84”の
直前に来ることが分かる。従って、この“83”のデー
タを省略しても、その次に来るコマンドデータから「輪
郭終了」の存在が当然に分かるため、“83”が省略で
き、データ量が圧縮される。
Further, in the contour data of FIG. 8, "contour end"
It can be seen that the command data “83” always comes immediately before the “start point” command data “80” and the “character end” command data “84”. Therefore, even if this "83" data is omitted, the existence of "contour end" can be naturally understood from the command data that follows it, so "83" can be omitted, and the data amount is compressed.

【0019】図5の輪郭で、例えば頂点P01と頂点P02と
を比較すると、両者のX座標データは変化せずに、Y座
標データのみが変化していることが分かる。また、頂点
P06と頂点P07とを比較すると、両者のY座標データは変
化せずに、X座標データのみが変化している。従って、
図8のデータでいえば、P01x=P02xであり、P06y=P07y
である。従って、P02x,P07yのデータを省略し、データ
量を圧縮することができる。
Comparing, for example, the vertex P01 and the vertex P02 in the contour of FIG. 5, it can be seen that only the Y coordinate data has changed without changing the X coordinate data of both. Also the apex
Comparing P06 and vertex P07, the Y coordinate data of both do not change, but only the X coordinate data changes. Therefore,
In the data of FIG. 8, P01x = P02x, and P06y = P07y.
Is. Therefore, it is possible to omit the data of P02x and P07y and compress the data amount.

【0020】例えば、図8のデータdは、四辺形のデー
タである。四辺形の輪郭データは、開始点の座標データ
と終了点の座標データを持つが、四辺形は閉じた図形で
あるため、開始点と終了点は同一となる。従って、同じ
データを持つため、これを省略し圧縮することが可能と
なる。
For example, the data d in FIG. 8 is quadrilateral data. The contour data of the quadrilateral has coordinate data of the start point and coordinate data of the end point, but since the quadrangle is a closed figure, the start point and the end point are the same. Therefore, since the same data is included, it is possible to omit this and compress.

【0021】例えば、図8のデータe,fは、4つの頂
点角が直角の四辺形のデータであり、4つの頂点の各
X,Y座標データが記載されている。しかし、4つの頂
点角が直角であれば、その対角2点のX,Y座標データ
が分かれば、その形状が判明する。従って、斯かる四辺
形の場合には、他の2点のX,Y座標データが省略で
き、データ量が圧縮される。
For example, the data e and f in FIG. 8 are quadrilateral data in which the four vertex angles are right angles, and the respective X and Y coordinate data of the four vertexes are described. However, if the four vertex angles are right angles, the shape can be known by knowing the X and Y coordinate data of the two diagonal points. Therefore, in the case of such a quadrangle, the X and Y coordinate data of the other two points can be omitted, and the data amount is compressed.

【0022】基本コマンドデータは、例えば8ビットの
データで表される。しかし、滅多に使用しない第2水準
の漢字の文字データを構成する基本コマンドデータも全
て8ビットで構成すると、全体のデータ量が膨大となっ
てしまう。従って、同一コマンドデータであっても、8
ビットのものと6ビットのものを用意しておき、使用頻
度の少ない文字の輪郭データに用いる基本コマンドデー
タは6ビットのもので表現しておくことで、そのデータ
量を圧縮することが可能となる。
The basic command data is represented by 8-bit data, for example. However, if the basic command data that composes the character data of the second-level Kanji that is rarely used is also composed of 8 bits, the total amount of data becomes enormous. Therefore, even with the same command data, 8
It is possible to compress the amount of data by preparing the bit data and the 6-bit data, and expressing the basic command data used for the outline data of characters that are rarely used by the 6-bit data. Become.

【0023】図5の輪郭で、『耳』の第1画の横線の右
端部分の横鱗形状は、明朝体の文字であれば様々な文字
で使用されている。従って、この形状をテンプレートと
して定めておき、テンプレートに置き換えることを指示
する拡張コマンドとすることで、データ圧縮が可能とな
る。
In the contour of FIG. 5, the horizontal scale shape at the right end portion of the horizontal line of the first image of the "ear" is used in various characters as long as it is a Mincho type character. Therefore, data can be compressed by defining this shape as a template and using an extended command to instruct replacement with the template.

【0024】[0024]

【実施例】以下、本発明の一実施例を図面を参照して説
明する。本発明の実施例で用いるコマンドデータを表2
に示す。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings. Table 2 shows command data used in the embodiment of the present invention.
Shown in.

【0025】[0025]

【表2】 [Table 2]

【0026】従来からある基本コマンド(表1)に加
え、「四辺形」,「四角形(4頂点角度が90度)」,
「連続直線」,「連続情報付き直線」,「連続曲線」,
「複合C−L−C」,「複合C−L−C−L」,「横鱗置換
1,2,3」,「縦鱗置換1,2,3」を示す拡張コマ
ンドを設けている。また、各コマンドを表すデータとし
て、8ビットのデータと6ビットのデータを用意してお
き、使用頻度の高い文字の輪郭データは8ビットのコマ
ンドを用い、使用頻度の少ない文字の輪郭データは6ビ
ットのコマンドを用い、データ量の削減を図っている。
In addition to the conventional basic commands (Table 1), "quadrilateral", "quadrangle (4 vertex angles are 90 degrees)",
"Continuous line", "Line with continuous information", "Continuous curve",
Extended commands indicating "composite C-L-C", "composite C-L-C-L", "horizontal scale replacement 1, 2, 3", and "vertical scale replacement 1, 2, 3" are provided. As data representing each command, 8-bit data and 6-bit data are prepared, and 8-bit commands are used for the outline data of frequently used characters, and 6 lines are used for the outline data of infrequently used characters. A bit command is used to reduce the amount of data.

【0027】図4は、図8に示すデータに対して本発明
の請求項1に対応する実施例を適用したときの「取」の
輪郭データ構成図である。図8に示す輪郭データ中のデ
ータaには、「単直線」コマンドデータ“81”が10
個連続し、次に「単曲線」コマンドデータ“82”が来
て、次にまた「単直線」コマンドデータ“81”が4個
連続している。本実施例では、この10個の“81”の
連続と、4個の“81”の連続を、表2に示す「連続直
線」コマンド“A−”を用いることでデータ圧縮する。
“−”の部分には、連続する数(1個の場合は“0”,
2個の場合は“1”である。)を記入する。従って、最
初の10個の“81”の連続は、図4に示す様に“A
9”となり、4個の“81”の連続は“A3”となる。
つまり、データaでは都合12個の“81”のデータ圧
縮が可能となり、これにより12バイトのデータ量が削
減できることになる。
FIG. 4 is a contour data configuration diagram of "take" when the embodiment corresponding to claim 1 of the present invention is applied to the data shown in FIG. In the data a in the contour data shown in FIG. 8, the “single straight line” command data “81” is 10
The “single curve” command data “82” comes next, and then the “single straight line” command data “81” continues four times. In the present embodiment, the ten "81" sequences and four "81" sequences are data-compressed by using the "continuous straight line" command "A-" shown in Table 2.
In the "-" part, a continuous number (in the case of one, "0",
In the case of two, it is "1". ). Therefore, as shown in FIG. 4, the first 10 "81" sequences are "A".
It becomes 9 ", and the sequence of four" 81 "becomes" A3 ".
That is, it is possible to compress 12 "81" data in the data a, and thus the data amount of 12 bytes can be reduced.

【0028】図8のデータbでは、「単曲線」コマンド
“82”の連続する箇所が3箇所ある。これらの連続
は、表2の「連続曲線」コマンド“E−”を用い、図4
に示す様に、データ圧縮を行う。
In the data b of FIG. 8, there are three consecutive "single curve" commands "82". These continuations are shown in FIG. 4 using the “Continuous curve” command “E-” in Table 2.
As shown in, data compression is performed.

【0029】図3は、図4に示すデータに対し更に本発
明の請求項3に対応する実施例を適用したときの「取」
の輪郭データ構成図である。図5の頂点P01と頂点P02の
位置関係を見てみると、頂点P01と頂点P02は同一のX座
標値を取り、Y座標値のみが異なる。また、頂点P04と
頂点P05の位置関係を見てみると、同一のY座標値を取
り、X座標値のみが異なる。頂点P06と頂点P07では、同
一のY座標値を取り、X座標値のみが異なる。頂点P07
と頂点P08では、同一のX座標値を取り、Y座標値のみ
が異なる。図8や図4の輪郭データは、各頂点のX座標
値,Y座標値の全てをデータ中に持っている。文字の輪
郭には、このようにX座標値が等しい頂点の次にY座標
値の等しい頂点が連続することが多く、これらの頂点の
X座標値,Y座標値を全て輪郭データ中に持つと、それ
だけでデータ量が大きくなってしまう。同一の座標値を
取る場合、例えば図4の連続直線“A9”で示される輪
郭データで、どの場所で同一座標値となるかさえ分かれ
ば、連続する同一の座標値の後者のデータを省略して
も、省略した座標値がいかなる値であるかは分かる。そ
こで、本実施例では、図3に示す様に、上記の連続直線
“A9”を表2の「連続情報付き直線」コマンド“C
−”で表し、データ圧縮を行う。連続数は前記と同様
“9”のため、“C9”の記入する。この連続直線“C
9”では、図3に示す様に、座標値「P02x」「P05y」
「P07y」「P08x」が省略してある。そして、これらの座
標値の位置を示すデータが“F7 6E 0F”として
表してある。この決め方を図6で説明する。
FIG. 3 is a "trial" when the embodiment corresponding to claim 3 of the present invention is further applied to the data shown in FIG.
It is a contour data configuration diagram of. Looking at the positional relationship between the vertices P01 and P02 in FIG. 5, the vertices P01 and P02 have the same X coordinate value and differ only in the Y coordinate value. Also, looking at the positional relationship between the vertices P04 and P05, the same Y coordinate value is taken and only the X coordinate value is different. The vertices P06 and P07 have the same Y coordinate value and differ only in the X coordinate value. Apex P07
And the vertex P08 take the same X coordinate value, and differ only in the Y coordinate value. The contour data of FIGS. 8 and 4 have all the X coordinate values and the Y coordinate values of each vertex in the data. The contour of a character is often followed by vertices having the same X coordinate value and then vertices having the same Y coordinate value. If all the X coordinate values and Y coordinate values of these vertices are included in the contour data However, the amount of data becomes large by itself. When taking the same coordinate value, for example, in the contour data indicated by the continuous straight line “A9” in FIG. 4, if the place where the same coordinate value is obtained is known, the latter data having the same continuous coordinate value is omitted. However, it is possible to know what the omitted coordinate value is. Therefore, in the present embodiment, as shown in FIG. 3, the continuous straight line "A9" is replaced with the "continuous straight line with continuous information" command "C" in Table 2.
The data is compressed by "-". Since the number of continuations is "9" as above, enter "C9". This continuous straight line "C"
With 9 ", as shown in FIG. 3, coordinate values" P02x "and" P05y "
"P07y" and "P08x" are omitted. The data indicating the positions of these coordinate values is represented as "F7 6E 0F". This determination method will be described with reference to FIG.

【0030】頂点座標P01xをX1,P01yをY1,P02xを
X2,P01yをY2…とする。今、座標値が変化したとき
“1”とし、変化しないときを“0”として、各頂点の
座標値の変化有無を記述すると、図6に示す様になる。
これを左から4ビットづつ16進のデータとして見る
と、最初の4ビットが「7」で、次の4ビットが「F」
となる。これが上記の最初の“F7”となる。同様にし
て“6E”となり、最後の“0F”の“0”はビット数
を合わせるために付加したものである。“F76E 0
F”は、16進で表示したものにすぎず、実際に輪郭デ
ータとしてメモリに格納する場合には、この部分は、
“111101110110111000001111”として持つ。つまり、4
箇所の座標データを省略することで、1箇所の座標デー
タ8ビット×4=32ビットが少なくなり、この24ビ
ットが付け加わったので、この部分でのデータ圧縮量は
8ビットとなる。
It is assumed that the vertex coordinates P01x is X1, P01y is Y1, P02x is X2, P01y is Y2 .... FIG. 6 shows the presence or absence of a change in the coordinate value of each vertex, with "1" when the coordinate value has changed and "0" when the coordinate value has not changed.
Looking at this as 4 hexadecimal data from the left, the first 4 bits are "7" and the next 4 bits are "F".
Becomes This is the first "F7" above. Similarly, it becomes "6E", and "0" of the last "0F" is added to match the number of bits. "F76E 0
F "is only displayed in hexadecimal, and when actually stored in the memory as contour data, this part is
It has as "111101110110111000001111". That is, 4
By omitting the coordinate data of one portion, the coordinate data of one portion is reduced by 8 bits × 4 = 32 bits, and since 24 bits are added, the data compression amount in this portion is 8 bits.

【0031】図2は、図3のデータに対し更に本発明の
請求項5に対応する実施例を適用したときの「取」の輪
郭データである。図5において、四辺形f,eの各頂点
角はいずれも直角である。四頂点がいずれも直角の四辺
形は、その始点位置と該始点と対角位置にある頂点の座
標が分かれば、一義に決まるものである。しかし、図8
の輪郭データeでは、始点P40の次に頂点P41,P42,P43
の3つの頂点の座標を書き、更に終点として始点と同じ
点をP44としてその座標も書くことにしてある。斯かる
データに対し、図3までの実施例によるデータ圧縮で
も、余計なデータが存在することになる。そこで、本実
施例では、表2の「四角形(四辺の角が90度)」を示
す拡張コマンド“4−”を設け、このコマンドを使用し
たときは四頂点のうち対角2点の座標データのみを持た
せる。“−”の部分は繰り返し数であり、本実施例では
四角形f,eの2つの連続するため、“1”としてあ
る。これにより、更にデータ量が圧縮される。
FIG. 2 is contour data of "take" when an embodiment corresponding to claim 5 of the present invention is further applied to the data of FIG. In FIG. 5, each vertex angle of the quadrilaterals f and e is a right angle. A quadrilateral whose four vertices are all right angles is uniquely determined by knowing the starting point position and the coordinates of the vertices diagonally opposite to the starting point. However, FIG.
In the contour data e of, the vertices P41, P42, P43 are next to the start point P40.
The coordinates of the three vertices of are written, and the same point as the starting point is set as P44 as the end point and its coordinates are also written. With respect to such data, extra data exists even in the data compression according to the embodiment up to FIG. Therefore, in this embodiment, an extended command “4-” indicating “quadrangle (corner of four sides is 90 degrees)” in Table 2 is provided, and when this command is used, coordinate data of two diagonal points of four vertices. Have only. The portion "-" is the number of repetitions, and in this embodiment, it is "1" because two rectangles f and e are continuous. As a result, the amount of data is further compressed.

【0032】図1は、図2のデータに対し更に本発明の
請求項2,請求項4,請求項7に対応する実施例を適用
したときの「取」の輪郭データである。図2に示すデー
タ中には、輪郭終了を示す“83”がある。しかし、輪
郭終了の次には必ず開始点(開始点に類するデータも含
む。例えば、四角形eを示す略記号“41”も開始点を
内包すると考えられる。)あるいは文字終了が来るとい
う規則があるため、データが重複している。従って、
“83”を省略しても、開始点あるいは文字終了からこ
の省略した輪郭終了は確実に予測できる。
FIG. 1 shows "take" contour data when the embodiment corresponding to claims 2, 4 and 7 of the present invention is further applied to the data of FIG. In the data shown in FIG. 2, there is "83" indicating the end of the contour. However, there is a rule that the start point (including data similar to the start point. For example, the abbreviation “41” indicating the square e may also include the start point) or the character end is followed by the end of the contour. Therefore, the data is duplicated. Therefore,
Even if "83" is omitted, it is possible to reliably predict the omitted contour end from the start point or the character end.

【0033】次に、図5に示す四辺形dのデータである
が、図2では、開始点P30の次のP31,P32,P33,P34
(=P30)の座標データに対し、図6で説明した方法で
データ圧縮を行っている。しかし、最後の頂点P34は開
始点P30と同じであるためにデータに重複があり、ま
た、図6でのデータ圧縮方法を開始点P30から行えば、
更にデータの圧縮が可能となる。従って、本実施例で
は、表2の「四辺形」拡張コマンド“8A”を使用する
ことでこのデータ部分が四辺形であることを示し、この
データ圧縮を行っている。
Next, regarding the data of the quadrangle d shown in FIG. 5, in FIG. 2, P31, P32, P33, P34 next to the starting point P30.
Data compression is performed on the coordinate data of (= P30) by the method described in FIG. However, since the last vertex P34 is the same as the starting point P30, there is duplication of data, and if the data compression method in FIG. 6 is performed from the starting point P30,
Further, the data can be compressed. Therefore, in this embodiment, by using the "quadrilateral" extension command "8A" in Table 2, it is shown that this data portion is a quadrilateral, and this data compression is performed.

【0034】各種の文字の輪郭を分析してみると、単曲
線“82”の次に単直線“81”が来て、次に再び単曲
線“82”が来るという頻度はかなりある。更にその次
に単直線“81”が来るという頻度も高い。そこで、本
実施例では、表2に示す様に、「複合」拡張コマンド
“01”,“02”を設け、斯かる線の繰り返し部分が
あったときはその拡張コマンドを用いることで、“8
1”や“82”を省略する。図8のデータで見ると、8
2−81−82の部分がデータb中にあることが分か
る。そこで、その部分のコマンドデータをこの複合コマ
ンドにする。図1では、該当部分のコマンドを“01”
としている。尚、図1の例は各種のデータ圧縮方法を適
用しているので、“01”を用いたときにその前後のコ
マンドデータが変更されている。
When the contours of various characters are analyzed, the single curve "82" is followed by the single straight line "81", and then the single curve "82" again appears frequently. Furthermore, there is a high frequency that a single straight line “81” will come next. Therefore, in this embodiment, as shown in Table 2, "composite" extension commands "01" and "02" are provided, and when there is a repeated portion of such a line, the extension command is used to set "8".
1 "and" 82 "are omitted. According to the data of FIG.
It can be seen that the portion 2-81-82 exists in the data b. Therefore, the command data of that part is made into this composite command. In Fig. 1, the command of the relevant part is "01".
I am trying. Since various data compression methods are applied in the example of FIG. 1, when "01" is used, the command data before and after that is changed.

【0035】図7は、図1に示すデータに本発明の請求
項8に対応する実施例を適用したときの「取」の輪郭デ
ータである。明朝体の場合、横線の終わりや縦線の終わ
りに鱗状の形状が付加される。この鱗形状の種類は余り
多くない。そこで、本実施例では、鱗形状を示すデータ
をテンプレートとして持ち、該当部分のデータをこのテ
ンプレートデータで置き換えることで、データの圧縮を
行う。このデータの置き換えを示す拡張コマンドとし
て、本実施例では、表2に示す様に、3種類の横鱗置換
と3種類の縦鱗置換を設けているが、勿論、更に多数の
形状のテンプレートを用意したときは夫々の拡張コマン
ドを用意することになる。図5では、偏「耳」の第1画
の横終わり部分である頂点P01→P02→P03→P04の形状が
横鱗となる。このため、図7に示す様に、この部分の頂
点座標データをこの形状を示す横鱗置換コマンドデータ
“05”に置き換える。これにより、5つの座標位置デ
ータ合計40ビットが“05”を示す8ビットデータに
置換され(6ビット体系を使用するときは6ビット)、
データ量が圧縮される。
FIG. 7 is contour data of "take" when the embodiment corresponding to claim 8 of the present invention is applied to the data shown in FIG. In the case of Mincho, a scale-like shape is added to the end of the horizontal line or the end of the vertical line. There are not many types of this scale shape. Therefore, in the present embodiment, the data indicating the scale shape is used as a template, and the data of the corresponding portion is replaced with this template data to compress the data. As an extended command indicating the replacement of this data, in the present embodiment, as shown in Table 2, three types of horizontal scale replacement and three types of vertical scale replacement are provided. When prepared, each extended command will be prepared. In FIG. 5, the shape of the vertices P01 → P02 → P03 → P04, which is the horizontal end portion of the first image of the biased “ears”, becomes a horizontal scale. Therefore, as shown in FIG. 7, the vertex coordinate data of this portion is replaced with the horizontal scale replacement command data “05” indicating this shape. As a result, a total of 40 bits of the five coordinate position data are replaced with 8-bit data indicating "05" (6 bits when the 6-bit system is used),
The amount of data is compressed.

【0036】以上述べた各実施例を全て適用した場合、
ゴシック体と明朝体の各文字の輪郭データ及び非漢字等
を格納するために2メガバイトのメモリで済むようにな
る。これらの文字の輪郭データを図8に示すデータで持
つ場合には、5メガバイト必要であることと比べると、
メモリ量は40パーセントになり、文書作成装置等の高
機能化を低コストで実現でき、また、文書作成装置等の
小型軽量化にも寄与することになる。
When all the above-mentioned embodiments are applied,
A 2-megabyte memory is required to store the contour data of each character in Gothic font and Mincho font and non-Kanji characters. If the data shown in FIG. 8 has the outline data of these characters, it is compared with the need of 5 megabytes.
The memory amount is 40%, so that it is possible to realize high functionality of the document creation device and the like at low cost, and also contribute to reduction in size and weight of the document creation device and the like.

【0037】図9は、文書作成装置にケーブルで接続さ
れた印刷装置の構成図である。この印刷装置1は、文書
作成装置2にケーブル8で接続され文書作成装置2から
送られて来る印刷指令及び印刷用データを受信するデー
タ受信部3と、印刷にかかわる制御を前記印刷指令に従
って行う制御部4と、図示しない印字ヘッドを備える印
字部5と、ROM等の文字データメモリ6を有する記憶
装置7からなる。メモリ6には前述した圧縮方法により
圧縮された複数書体の文字データが格納されており、前
記印刷用データとして文書作成装置2から送られてきた
文字コードに対応した文字データが制御部4によって読
み出され、印字部5に送られて、用紙に印刷される。こ
の印刷装置1のメモリ6は小容量で済むという効果があ
る。
FIG. 9 is a block diagram of a printing apparatus connected to the document creating apparatus by a cable. The printing apparatus 1 is connected to the document creating apparatus 2 by a cable 8 and receives a print command and print data sent from the document creating apparatus 2 and a data receiving section 3 and performs control related to printing in accordance with the print instruction. It comprises a control unit 4, a printing unit 5 having a print head (not shown), and a storage device 7 having a character data memory 6 such as a ROM. Character data of a plurality of fonts compressed by the above-described compression method is stored in the memory 6, and the character data corresponding to the character code sent from the document creation device 2 as the printing data is read by the control unit 4. The paper is taken out, sent to the printing unit 5, and printed on paper. The memory 6 of the printing apparatus 1 has an effect of requiring a small capacity.

【0038】[0038]

【発明の効果】本発明によれば、大量の文字データの圧
縮が可能となり、小容量のメモリに各種文字の輪郭デー
タを格納することができるという効果がある。
According to the present invention, a large amount of character data can be compressed, and the outline data of various characters can be stored in a small capacity memory.

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

【図1】明朝体文字「取」の圧縮した輪郭データの構成
図である。
FIG. 1 is a configuration diagram of compressed contour data of a Mincho character “Tori”.

【図2】明朝体文字「取」の圧縮した輪郭データの構成
図である。
FIG. 2 is a configuration diagram of compressed outline data of a Mincho typeface character “tori”.

【図3】明朝体文字「取」の圧縮した輪郭データの構成
図である。
FIG. 3 is a configuration diagram of compressed contour data of a Mincho typeface character “tori”.

【図4】明朝体文字「取」の圧縮した輪郭データの構成
図である。
FIG. 4 is a configuration diagram of compressed contour data of a Mincho typeface character “tori”.

【図5】明朝体文字「取」の輪郭図である。FIG. 5 is a contour diagram of a Mincho typeface character “tori”.

【図6】圧縮データの作成説明図である。FIG. 6 is an explanatory diagram of creating compressed data.

【図7】明朝体文字「取」の圧縮した輪郭データの構成
図である。
FIG. 7 is a configuration diagram of compressed contour data of a Mincho typeface character “tori”.

【図8】明朝体文字「取」の圧縮しない輪郭データの構
成図である。
FIG. 8 is a configuration diagram of uncompressed contour data of the Mincho script “Tori”.

【図9】印刷装置の構成図である。FIG. 9 is a configuration diagram of a printing apparatus.

【符号の説明】[Explanation of symbols]

a…「取」の偏『耳』の外郭のデータ、b…「取」の旁
『又』の外郭のデータ、c…『又』の中の逆三角形のデ
ータ、d…『耳』の中の一番下の四角形のデータ、e…
『耳』の中の真ん中の四角形のデータ、f…『耳』の中
の一番上の四角形のデータ、1…印刷装置、2…文書作
成装置、3…データ受信部、4…制御部、5…印字部、
6…文字データメモリ。
a ... Outer data of "Tori" biased "ear", b ... Outer data of "Tori""Mata", c ... Inverted triangle data in "Mata", d ... In "ear" The square data at the bottom of e, e ...
Square data in the middle of "ear", f ... Top square data in "ear", 1 ... Printing device, 2 ... Document creating device, 3 ... Data receiving unit, 4 ... Control unit, 5 ... Printing part,
6 ... Character data memory.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 B41J 5/44 8703−2C G06F 3/12 H 15/66 400 8420−5L (72)発明者 立身 昌三 北海道札幌市東区北9条東8丁目2番地 株式会社ハリマ内─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 5 Identification number Office reference number FI technical display location B41J 5/44 8703-2C G06F 3/12 H 15/66 400 8420-5L (72) Inventor Standing Shozo 8-2, Kita 9 East, Higashi-ku, Sapporo City, Hokkaido Harima Co., Ltd.

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】 「開始点」,「単直線」,「単曲線」,
「輪郭終了」,「文字終了」を夫々示す基本コマンドデ
ータと、文字の輪郭を構成する各頂点の座標データとで
表される文字の輪郭データを圧縮する方法において、輪
郭データ中に同一基本コマンドデータが連続するとき、
当該同一の連続する基本コマンドデータを、「連続」を
示す拡張コマンドデータとその連続数を表す数値データ
に置き換えてデータ量を圧縮することを特徴とする文字
データ圧縮方法。
1. A "starting point", a "single straight line", a "single curve",
In the method of compressing the contour data of a character represented by the basic command data indicating "contour end" and "end character" and the coordinate data of each vertex forming the contour of the character, the same basic command is included in the contour data. When the data is continuous,
A character data compression method characterized in that the same continuous basic command data is replaced with extended command data indicating "continuation" and numerical data indicating the number of continuations to compress the data amount.
【請求項2】 「開始点」,「単直線」,「単曲線」,
「輪郭終了」,「文字終了」を夫々示すコマンドデータ
と、文字の輪郭を構成する各頂点の座標データとで表さ
れる文字の輪郭データを圧縮する方法において、開始点
コマンドデータの直前に付けられる輪郭終了コマンドデ
ータと、文字終了コマンドデータの直前に付けられる輪
郭終了コマンドデータとを省略してデータ量を圧縮する
ことを特徴とする文字データ圧縮方法。
2. A "starting point", a "single line", a "single curve",
In the method of compressing character contour data represented by command data indicating "contour end" and "character end" respectively, and coordinate data of each vertex forming the character contour, the method is added immediately before the start point command data. A method for compressing character data, characterized in that the amount of data is compressed by omitting the contour end command data to be generated and the contour end command data added immediately before the character end command data.
【請求項3】 「開始点」,「単直線」,「単曲線」,
「輪郭終了」,「文字終了」を夫々示す基本コマンドデ
ータと、文字の輪郭を構成する各頂点のX,Y座標デー
タとで表される文字の輪郭データを圧縮する方法におい
て、輪郭データ中の連続する頂点のX座標データまたは
Y座標データが同一のときは、連続する座標データのう
ちの後の座標データを省略すると共に、座標データに付
けられる基本コマンドデータを前記の省略した座標デー
タの箇所を示す拡張コマンドデータに置き換えてデータ
量を圧縮することを特徴とする文字データ圧縮方法。
3. A "starting point", a "single line", a "single curve",
A method for compressing character contour data represented by basic command data indicating "contour end" and "character end", respectively, and X and Y coordinate data of vertices forming the contour of the character. When the X coordinate data or the Y coordinate data of consecutive vertices is the same, the coordinate data after the consecutive coordinate data is omitted, and the basic command data attached to the coordinate data is omitted as described above. A method for compressing character data, characterized in that the amount of data is compressed by replacing it with extended command data indicating.
【請求項4】 「開始点」,「単直線」,「単曲線」,
「輪郭終了」,「文字終了」を夫々示す基本コマンドデ
ータと、文字の輪郭を構成する各頂点のX,Y座標デー
タとで表される文字の輪郭データを圧縮する方法におい
て、輪郭データ中に四辺形部分が前記基本コマンドデー
タと各頂点座標データとで表されているときは「四辺
形」を示す拡張コマンドデータを用いて当該四辺形の輪
郭データ中の開始点データと輪郭終了データを省略した
ことを特徴とする文字データ圧縮方法。
4. A "starting point", a "single straight line", a "single curve",
In the method of compressing the contour data of a character represented by the basic command data indicating "contour end" and "end character" and the X and Y coordinate data of each vertex forming the contour of the character, When the quadrilateral is represented by the basic command data and each vertex coordinate data, extended command data indicating "quadrilateral" is used to omit the start point data and the contour end data in the contour data of the quadrangle. A character data compression method characterized in that
【請求項5】 「開始点」,「単直線」,「単曲線」,
「輪郭終了」,「文字終了」を夫々示す基本コマンドデ
ータと、文字の輪郭を構成する各頂点のX,Y座標デー
タとで表される文字の輪郭データを圧縮する方法におい
て、輪郭データ中に四辺形部分が基本コマンドデータと
各頂点座標データとで表されており、且つその四辺形の
各頂点が直角のときは、四辺形の各頂点角がいずれも直
角であることを示す拡張コマンドデータ及び対角2頂点
のX,Y座標データで当該四辺形形状部分を表すことを
特徴とする文字データ圧縮方法。
5. A “starting point”, a “single straight line”, a “single curve”,
In the method of compressing the contour data of a character represented by the basic command data indicating "contour end" and "end character" and the X and Y coordinate data of each vertex forming the contour of the character, When the quadrilateral is represented by basic command data and each vertex coordinate data, and each vertex of the quadrilateral is a right angle, extended command data indicating that each vertex of the quadrilateral is a right angle. And a character data compression method, wherein the quadrilateral shape portion is represented by X and Y coordinate data of two diagonal vertices.
【請求項6】 文字の輪郭を描画するときの輪郭の各頂
点の座標データと当該頂点の機能を示すコマンドデータ
で表された文字輪郭データを圧縮する方法において、使
用頻度の高い文字の輪郭データを表すコマンドデータと
同一のコマンドデータであってビット数を少なくしたコ
マンドデータにて使用頻度の少ない文字の輪郭データを
表すことを特徴とする文字データ圧縮方法。
6. A method of compressing character contour data represented by coordinate data of each vertex of a contour when drawing a contour of a character and command data indicating a function of the vertex, the contour data of a character frequently used. A character data compression method characterized in that contour data of a character that is less frequently used is represented by command data that is the same as the command data that represents, but has a reduced number of bits.
【請求項7】 「開始点」,「単直線」,「単曲線」,
「輪郭終了」,「文字終了」を夫々示す基本コマンドデ
ータと、文字の輪郭を構成する各頂点のX,Y座標デー
タとで表される文字の輪郭データを圧縮する方法におい
て、輪郭データ中に、単曲線→単直線→単曲線の繰り返
し部分があるときは基本コマンドデータに代えてこの繰
り返しを示す拡張コマンドデータにすることを特徴とす
る文字データ圧縮方法。
7. A "starting point", a "single line", a "single curve",
In the method of compressing the contour data of a character represented by the basic command data indicating "contour end" and "end character" and the X and Y coordinate data of each vertex forming the contour of the character, A character data compression method characterized in that, when there is a repeating portion of a single curve → a straight line → a single curve, the basic command data is replaced with extended command data indicating the repetition.
【請求項8】 「開始点」,「単直線」,「単曲線」,
「輪郭終了」,「文字終了」を夫々示す基本コマンドデ
ータと、文字の輪郭を構成する各頂点のX,Y座標デー
タとで表される文字の輪郭データを圧縮する方法におい
て、輪郭データ中に予め定めた形状と同じ部分が含まれ
るときは当該形状を示す輪郭データ部分を前記形状に置
き換えたことを示す拡張コマンドデータにすることを特
徴とする文字データ圧縮方法。
8. A "starting point", a "single line", a "single curve",
In the method of compressing the contour data of a character represented by the basic command data indicating "contour end" and "end character" and the X and Y coordinate data of each vertex forming the contour of the character, A character data compression method characterized in that, when a portion having the same shape as a predetermined shape is included, the contour data portion indicating the shape is used as extended command data indicating that the shape has been replaced with the shape.
【請求項9】 少なくとも請求項1乃至請求項8のいず
れか1項に記載の文字データ圧縮方法により圧縮された
文字データを格納したメモリと、該メモリから読み出し
た文字データを印字対象物に印字する印字部とを備える
ことを特徴とする印刷装置。
9. A memory storing at least character data compressed by the character data compression method according to claim 1, and character data read from the memory is printed on a print target. A printing device comprising:
JP4064817A 1992-03-23 1992-03-23 Character data compressing method and printing device Pending JPH0683309A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4064817A JPH0683309A (en) 1992-03-23 1992-03-23 Character data compressing method and printing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4064817A JPH0683309A (en) 1992-03-23 1992-03-23 Character data compressing method and printing device

Publications (1)

Publication Number Publication Date
JPH0683309A true JPH0683309A (en) 1994-03-25

Family

ID=13269186

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4064817A Pending JPH0683309A (en) 1992-03-23 1992-03-23 Character data compressing method and printing device

Country Status (1)

Country Link
JP (1) JPH0683309A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61292674A (en) * 1985-06-20 1986-12-23 株式会社リコー Character pattern generator
JPH02145365A (en) * 1988-11-28 1990-06-04 Tokyo Electric Co Ltd How to compress and play outline font data
JPH0392898A (en) * 1989-09-06 1991-04-18 Seiko Epson Corp Character generation system
JPH0481894A (en) * 1990-07-25 1992-03-16 Brother Ind Ltd Outline data processing device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61292674A (en) * 1985-06-20 1986-12-23 株式会社リコー Character pattern generator
JPH02145365A (en) * 1988-11-28 1990-06-04 Tokyo Electric Co Ltd How to compress and play outline font data
JPH0392898A (en) * 1989-09-06 1991-04-18 Seiko Epson Corp Character generation system
JPH0481894A (en) * 1990-07-25 1992-03-16 Brother Ind Ltd Outline data processing device

Similar Documents

Publication Publication Date Title
KR950011807B1 (en) Character processing method and apparatus
JPH0691604B2 (en) Gradation information scaling method
KR100539056B1 (en) Method for Lossy Optimization And Storage of Font
JP3145509B2 (en) Character generation method and device
JPH0691608B2 (en) Gradation information processing method
JPH06328785A (en) Method and apparatus for forming character
JPH04128970A (en) Document processing system
JPH0683309A (en) Character data compressing method and printing device
JPH08212362A (en) Character and figure generator
JP3034141B2 (en) Character generation method and device
JPH02280195A (en) Character generator
JP3450961B2 (en) Printing apparatus and control method thereof
JP2854344B2 (en) How to display mixed mode documents
JP3082933B2 (en) Character processing method and device
JP3450958B2 (en) Printing apparatus and printing method
JP2005165160A (en) Method of generating scalable font and method of displaying scalable font
JPH11227301A (en) Printing device data processing method
JPS593693A (en) Figure drawing control system of printer
JP2690028B2 (en) Print control device and print data buffer device
JP3072702B2 (en) Data structure of outline font data and data storage method of outline font data
JPH06259056A (en) Vector font data control system
JPH087563B2 (en) Figure pattern compression method and its restoration method
JPH09325748A (en) Device and method for generating character pattern
JPH05303373A (en) Character pattern data storage device and data compressing and storing method
JPH06110444A (en) Character processing device and character output method