JP3057978B2 - Character generator - Google Patents
Character generatorInfo
- Publication number
- JP3057978B2 JP3057978B2 JP5256755A JP25675593A JP3057978B2 JP 3057978 B2 JP3057978 B2 JP 3057978B2 JP 5256755 A JP5256755 A JP 5256755A JP 25675593 A JP25675593 A JP 25675593A JP 3057978 B2 JP3057978 B2 JP 3057978B2
- Authority
- JP
- Japan
- Prior art keywords
- position information
- character
- data
- distance
- outline
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、キャラクタの輪郭線形
状のデータであるアウトラインデータを変換してドット
イメージデータを生成する文字生成装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character generating apparatus for converting outline data, which is data of the outline of a character, to generate dot image data.
【0002】[0002]
【従来の技術】従来、キャラクタの形状を表すデータを
コンピュータを用いて処理して印字やディスプレイ表示
等の形で表示する場合には、出力装置の最小単位である
画素毎のオン/オフを設定したドットイメージデータを
形成することが広く行われている。その際、表示される
あらゆるサイズのキャラクタについて予めドットイメー
ジデータを作成してメモリに記憶させると極めて容量の
大きいメモリが必要となるため、キャラクタの輪郭線形
状を規定するデータであるアウトラインデータで記憶さ
せ、印字やディスプレイ表示等の表示時にアウトライン
データを変形し、そのアウトラインデータを用いてドッ
トイメージデータを生成して、そのドットイメージデー
タを出力装置に提供することが望ましい。2. Description of the Related Art Conventionally, when data representing the shape of a character is processed using a computer and displayed in the form of printing, display, or the like, on / off for each pixel, which is the minimum unit of an output device, is set. It is widely performed to form dot image data in which the dot image data is generated. At this time, if dot image data is created in advance for characters of all sizes to be displayed and stored in the memory, an extremely large memory is required, so that the data is stored as outline data which is data defining the outline shape of the character. It is desirable that the outline data be deformed at the time of display such as printing or display display, to generate dot image data using the outline data, and to provide the dot image data to an output device.
【0003】また、従来のドットイメージデータの生成
装置は、(1)アウトラインデータを出力装置の画素上
での所望のサイズに変換し、(2)そのサイズ変換した
アウトラインデータを出力装置の複数行×複数列の画素
を規定する画素スクリーンに重ね合わせたと想定し、
(3)重ねたアウトラインデータとの関係が一定基準を
満たす(例えば、画素の中心がそのアウトラインデータ
の内部に存在する)画素をオンにすることでドットイメ
ージデータを生成していた。Further, the conventional dot image data generating apparatus (1) converts the outline data into a desired size on a pixel of the output device, and (2) converts the size-converted outline data into a plurality of lines of the output device. × Assuming that multiple rows of pixels are superimposed on the pixel screen that defines them,
(3) The dot image data is generated by turning on a pixel whose relationship with the overlapped outline data satisfies a certain standard (for example, the center of the pixel exists inside the outline data).
【0004】更には、アウトラインデータは、デザイナ
がアウトラインデータ編集装置等を用いて1文字ずつデ
ザインしたデータをそれを用いる装置に適した形式のデ
ータに変換して作成している。Furthermore, outline data is created by converting data designed by a designer one character at a time using an outline data editing device or the like into data in a format suitable for a device using the outline data.
【0005】一般に、キャラクタの形状は文字の最上端
や最下端等の特定部の位置を規定する複数の基準線に揃
えてデザインされている。Generally, the shape of a character is designed so as to be aligned with a plurality of reference lines that define the position of a specific portion such as the uppermost end or the lowermost end of the character.
【0006】例えば、欧文書体の場合、Hハイト、xハ
イト、ベースライン及びディセンダと呼ばれる縦方向の
位置を規定する基準線が想定されている。Hハイトは大
文字の「H」の上端の位置を規定したものであり、大文
字の上端は全てこの位置に合わせてデザインされてい
る。xハイトは小文字の「x」上端の位置を規定したも
のであり、小文字の中で「k」のように上に付出た形状
のないキャラクタの上端や上に付出た形状のキャラクタ
でも「k」の右上にのびた斜線の部分の上端がこの位置
に合わせてデザインされている。ベースラインは「g」
等の下に付出た形状のないキャラクタの下端がこの位置
に合わせてデザインされている。ディセンダは「g」や
「y」等の下に付出た形状のキャラクタの下端の位置を
規定するものであり、これらのキャラクタの下端はこの
位置に合わせてデザインされている。For example, in the case of a European document, a reference line for defining a vertical position called an H height, an x height, a baseline, and a descender is assumed. The H height defines the position of the upper end of the capital letter "H", and all the upper ends of the capital letter are designed in accordance with this position. The x-height specifies the position of the upper end of the lowercase letter “x”. Even if the character has a shape without the upper part, such as “k” in the lowercase letter, or a character with the upper part, the character “k” The upper end of the shaded area extending to the upper right of the is designed to match this position. Baseline is "g"
The lower end of the character having no shape attached under etc. is designed in accordance with this position. The descender defines the position of the lower end of a character having a shape attached below "g" or "y", and the lower ends of these characters are designed in accordance with this position.
【0007】また、各基準線にはそれに従属した別の基
準線、すなわち第2の基準線が設定されている。一般に
四角い形状と丸い形状、或いは尖った形状を同じ高さで
整列すると、丸い形状、或いは尖った形状は四角い形状
に比べて少し下がったように見える。キャラクタの形状
をデザインする際にもこの様な現象を防ぐために視覚的
効果として基準線に合わせるべき位置が丸い形状、或い
は尖った形状の場合には基準線より少し外側にはみ出し
てデザインする。そのはみ出し分をオーバーシュートと
呼び、第2の基準線は各基準線から各々のオーバーシュ
ート分外側に設定されている。すなわち、キャラクタの
基準線に合わせるべき部分が丸い形状、或いは尖った形
状の場合はこの第2の基準線に一致させてデザインされ
ている。Further, another reference line dependent on the reference line, that is, a second reference line is set. Generally, when a square shape and a round shape or a pointed shape are aligned at the same height, the round shape or the pointed shape looks slightly lower than the square shape. When designing the shape of the character, in order to prevent such a phenomenon, as a visual effect, when the position to be aligned with the reference line is a round shape or a sharp shape, the character is designed to protrude slightly outside the reference line. The protruding portion is called an overshoot, and the second reference line is set outside each reference line by each overshoot. That is, when a portion to be aligned with the reference line of the character has a round shape or a sharp shape, the character is designed to match the second reference line.
【0008】例えば、図9に各基準線及び第2の基準線
とキャラクタの形状の関係を示す。図9の91はHハイ
ト、911が第2のHハイト、92はxハイト、921
は第2のxハイト、93はベースライン、931は第2
のベースライン、94はディセンダ、941は第2のデ
ィセンダである。このように「H」は下端はベースライ
ンに上端はHハイトに一致するようにデザインされてい
る。それに対して「O」は下端を第2のベースラインに
上端は第2のHハイトに一致させている。又、「x」は
下端はベースラインに上端はxハイトに一致するように
デザインされており、それに対して、「g」のxハイ
ト、ベースライン及びディセンダに合わせる部分は丸い
形状であるため第2のxハイト、ベースライン及びディ
センダに一致するようにデザインされている。For example, FIG. 9 shows the relationship between each reference line and the second reference line and the shape of the character. 9, reference numeral 91 denotes an H height, 911 denotes a second H height, 92 denotes an x height, and 921 denotes a second H height.
Is the second x-height, 93 is the baseline, 931 is the second
, 94 is a descender, and 941 is a second descender. As described above, “H” is designed so that the lower end coincides with the baseline and the upper end coincides with the H height. In contrast, “O” has the lower end coincident with the second baseline and the upper end coincident with the second H height. Also, “x” is designed so that the lower end matches the base line and the upper end matches the x height, whereas the portion of “g” that matches the x height, the base line, and the descender has a round shape. Designed to match 2 x-height, baseline and descender.
【0009】[0009]
【発明が解決しようとする課題】しかしながら、上述し
たような従来の方式でアウトラインデータからドットイ
メージデータを生成した場合、アウトラインデータと画
素スクリーンの位置の関係からオーバーシュートの部分
がドットイメージデータに出なかったり、図10の10
1、102の部分のようにオーバーシュートの量が同じ
にも関わらず同量のオーバーシュートが出なかったりし
て品質を著しく劣化させていた。However, when dot image data is generated from outline data by the conventional method as described above, an overshoot portion appears in the dot image data due to the relationship between the outline data and the position of the pixel screen. Or 10 in Fig. 10
Although the amount of overshoot is the same as in portions 1 and 102, the same amount of overshoot did not appear but the quality was significantly degraded.
【0010】また、小サイズの文字を出力するときに
は、文字全体に対する画素の大きさの比率が大きくなる
ため、図11の115の部分のようにわずかなドット数
のオーバーシュートの分が拡大されて、文字の整列状態
がオーバーシュート分のドットの飛び出しによって品質
を劣化させていた。When a small-size character is output, the ratio of the size of the pixel to the entire character is large, so that the overshoot of a small number of dots is enlarged as shown at 115 in FIG. In addition, the alignment of the characters deteriorates the quality due to the overshoot of dots corresponding to the overshoot.
【0011】本発明は、上述した問題点を解決するため
になされたものであり、出力サイズに関わらず、オーバ
ーシュートの部分の見た目が常に美しいドットイメージ
データを生成することが可能な文字生成装置を提供する
ことを目的としている。SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problem, and has a character generating apparatus capable of generating dot image data in which the appearance of an overshoot portion is always beautiful regardless of the output size. It is intended to provide.
【0012】[0012]
【課題を解決するための手段】この目的を達成するため
に本発明の文字生成装置は、アウトラインデータによっ
て表されるキャラクタの輪郭を、互いに直交するx軸方
向とy軸方向とに各々平行な複数の規定線により画素を
規定する画素スクリーンに重ね合わせたと想定した場合
に、キャラクタを構成する構成線内に一定基準を満たす
状態で含まれる画素に対応するドットをキャラクタの構
成線の存在を表すデータに設定することでアウトライン
データをドットイメージデータに変換するデータ変換手
段を備えるものであり、更には、キャラクタの少なくと
も一部に共通なデータであって、アウトラインデータに
おける特定の座標を表す第1位置情報と、それに従属す
る第2位置情報とから構成される位置情報を記憶する位
置情報記憶手段と、その位置情報記憶手段に記憶される
前記位置情報を読み出す位置情報読み出し手段と、その
位置情報読み出し手段により読み出される前記位置情報
の座標値を所定の大きさに座標変換して変換位置情報を
生成する座標変換手段と、その座標変換手段により生成
される前記変換位置情報中の前記第1位置情報と第2位
置情報の間の距離、或いはそこに設定されるべき画素
数、または位置情報から、差分量を決定する差分量決定
手段と、前記変換位置情報中における第1位置情報と第
2位置情報の間に前記差分量決定手段で決定した差分量
を得るように、第1位置情報、或いは第2位置情報の少
なくとも一方を移動して変換位置情報を補正した補正位
置情報を生成する位置情報補正手段と、その位置情報補
正手段により生成された前記補正位置情報と一致させる
点を前記アウトラインデータの点の中から識別する識別
手段と、その識別手段により識別された前記アウトライ
ンデータの点を前記補正位置情報における第1位置情
報、或いは第2位置情報の位置に一致させるようにアウ
トラインデータを補正するアウトライン補正手段とを備
え、前記データ変換手段は、前記アウトライン補正手段
により補正されたアウトラインデータをドットイメージ
データに変換する。In order to achieve the above object, a character generating apparatus according to the present invention provides a character generating apparatus which is capable of forming a contour of a character represented by outline data in parallel to an x-axis direction and a y-axis direction orthogonal to each other. If it is assumed that pixels are superimposed on a pixel screen that defines pixels by a plurality of definition lines, dots corresponding to pixels included in a state that satisfies a certain criterion are included in the configuration lines that configure the character to indicate the existence of the configuration line of the character Data conversion means for converting outline data into dot image data by setting the data as data, and further includes a first data which is common to at least a part of the character and represents specific coordinates in the outline data. Position information storage means for storing position information composed of position information and subordinate second position information; Position information reading means for reading the position information stored in the position information storage means; and converting the coordinate value of the position information read by the position information reading means into a predetermined size to generate converted position information. From the distance between the first position information and the second position information in the converted position information generated by the coordinate conversion unit and the number of pixels to be set therein, or the position information, A difference amount determining means for determining the amount, and a first position information or a second position information to obtain a difference amount determined by the difference amount determining means between the first position information and the second position information in the converted position information. Position information correcting means for generating corrected position information by correcting at least one of the two pieces of position information and correcting the converted position information; and the corrected position generated by the position information correcting means. Identification means for identifying a point to be matched with the information from the outline data points; and identifying the outline data point identified by the identification means as the position of the first position information or the second position information in the corrected position information. And an outline correction means for correcting the outline data so as to match the outline data. The data conversion means converts the outline data corrected by the outline correction means into dot image data.
【0013】尚、前記文字生成装置は、出力する文字サ
イズを入力するサイズ入力手段と、そのサイズ入力手段
で入力された文字サイズが、基準とするしきい値より小
さいか否かを判定するサイズ判定手段とを備え、前記差
分量決定手段が、入力された文字サイズが前記サイズ判
定手段によりしきい値より小さいと判定された場合に
は、前記変換位置情報に対する差分量を1画素に満たな
い数とし、それ以外の場合には前記差分量を、変換位置
情報中の第1位置情報と第2位置情報の間の距離、或い
はそこに設定されるべき画素数、または位置情報に応じ
た量にするように構成してもよい。The character generating device includes a size input unit for inputting a character size to be output, and a size for determining whether the character size input by the size input unit is smaller than a reference threshold value. Determining means for determining that the input character size is smaller than a threshold value by the size determining means, the difference amount for the converted position information is less than one pixel. Otherwise, the difference amount is the distance between the first position information and the second position information in the converted position information, or the number of pixels to be set therein, or an amount corresponding to the position information. You may comprise so that it may be.
【0014】また、前記文字生成装置は、前記変換位置
情報中の第1位置情報と第2位置情報の間の距離を算出
する距離算出手段と、その距離算出手段により算出され
た距離が、基準とするしきい値より小さいか否かを判定
する距離判定手段とを備え、前記差分量決定手段が前記
距離算出手段により算出された距離が、前記距離判定手
段によりしきい値より小さいと判定された場合には、前
記変換位置情報に対する差分量を1画素に満たない数と
し、それ以外の場合には前記差分量を、変換位置情報中
の第1位置情報と第2位置情報の間の距離、或いはそこ
に設定されるべき画素数、または位置情報に応じた量に
するものであってもよい。The character generating device may further comprise a distance calculating means for calculating a distance between the first position information and the second position information in the converted position information, and a distance calculated by the distance calculating means may be a reference value. Distance determining means for determining whether or not the distance is smaller than a threshold value. The difference amount determining means determines that the distance calculated by the distance calculating means is smaller than the threshold value by the distance determining means. In this case, the difference amount with respect to the converted position information is set to a number smaller than one pixel, otherwise, the difference amount is set to a distance between the first position information and the second position information in the converted position information. Alternatively, the amount may be set according to the number of pixels to be set therein or the position information.
【0015】[0015]
【作用】上記の構成を有する本発明の文字生成装置にお
ける位置情報記憶手段は、キャラクタの少なくとも一部
に共通なデータであって、アウトラインデータにおける
特定の座標を表す第1位置情報と、それに従属する第2
位置情報とから構成される位置情報を記憶し、位置情報
読み出し手段は前記位置情報記憶手段に記憶される位置
情報を読み出し、座標変換手段は前記位置情報読み出し
手段により読み出される位置情報の座標値を所定の大き
さに座標変換して変換位置情報を生成し、差分量決定手
段は前記座標変換手段により生成される変換位置情報中
の第1位置情報と第2位置情報の間の距離、或いはそこ
に設定されるべき画素数、または位置情報から、差分量
を決定し、位置情報補正手段は、前記変換位置情報中に
おける第1位置情報と第2位置情報の間に前記差分量決
定手段で決定した差分量を得るように、第1位置情報、
或いは第2位置情報の少なくとも一方を移動して変換位
置情報を補正した補正位置情報を生成し、識別手段は前
記位置情報補正手段により生成された前記補正位置情報
と一致させる点を前記アウトラインデータの点の中から
識別し、アウトライン補正手段は前記識別手段により識
別されたアウトラインデータの点を前記補正位置情報に
おける第1位置情報、或いは第2位置情報の位置に一致
させるようにアウトラインデータを補正し、データ変換
手段は、前記アウトライン補正手段により補正されたア
ウトラインデータをドットイメージデータに変換する。The position information storage means in the character generating apparatus according to the present invention having the above-described structure is a first position information which is data common to at least a part of the character and indicates specific coordinates in the outline data, and is dependent on the first position information. Second
The position information reading unit reads the position information stored in the position information storage unit, and the coordinate conversion unit reads the coordinate value of the position information read by the position information reading unit. The coordinate position is converted to a predetermined size to generate converted position information, and the difference amount determining means determines the distance between the first position information and the second position information in the converted position information generated by the coordinate converting means, or The difference amount is determined from the number of pixels to be set in the position information or the position information, and the position information correction unit determines the difference amount between the first position information and the second position information in the converted position information by the difference amount determination unit. First position information,
Alternatively, at least one of the second position information is moved to generate corrected position information in which the converted position information is corrected, and the identification unit determines a point to be matched with the corrected position information generated by the position information correction unit in the outline data. The outline data is identified from the points, and the outline correction means corrects the outline data so that the point of the outline data identified by the identification means coincides with the position of the first position information or the second position information in the corrected position information. The data conversion means converts the outline data corrected by the outline correction means into dot image data.
【0016】尚、サイズ入力手段は出力する文字サイズ
を入力し、サイズ入力手段はそのサイズ入力手段で入力
された文字サイズが、基準とするしきい値より小さいか
否かを判定するとともに、前記差分量決定手段が、入力
された文字サイズが前記サイズ判定手段によりしきい値
より小さいと判定された場合には、前記変換位置情報に
対する差分量を1画素に満たない数とし、それ以外の場
合には前記差分量を、変換位置情報中の第1位置情報と
第2位置情報の間の距離、或いはそこに設定されるべき
画素数、または位置情報に応じた量にするよう動作して
もよい。The size input means inputs a character size to be output, and the size input means determines whether or not the character size input by the size input means is smaller than a reference threshold value. When the difference amount determination means determines that the input character size is smaller than the threshold value by the size determination means, the difference amount with respect to the conversion position information is set to a number less than one pixel. The operation may be such that the difference amount is set to a distance between the first position information and the second position information in the converted position information, or the number of pixels to be set there, or an amount according to the position information. Good.
【0017】また、距離算出手段は前記変換位置情報中
の第1位置情報と第2位置情報の間の距離を算出し、距
離判定手段はその距離算出手段により算出された距離
が、基準とするしきい値より小さいか否かを判定すると
ともに、前記差分量決定手段は前記距離算出手段により
算出された距離が、前記距離判定手段によりしきい値よ
り小さいと判定された場合には、前記変換位置情報に対
する差分量を1画素に満たない数とし、それ以外の場合
には前記差分量を、変換位置情報中の第1位置情報と第
2位置情報の間の距離、或いはそこに設定されるべき画
素数、または位置情報に応じた量にするよう動作しても
よい。The distance calculating means calculates a distance between the first position information and the second position information in the converted position information, and the distance determining means uses the distance calculated by the distance calculating means as a reference. In addition to determining whether or not the distance is smaller than a threshold value, the difference amount determining means determines that the distance calculated by the distance calculating means is smaller than the threshold value by the distance determining means. The difference amount with respect to the position information is set to a number less than one pixel, and otherwise, the difference amount is set to the distance between the first position information and the second position information in the converted position information or to the distance. The operation may be performed so as to set the amount according to the number of power pixels or the position information.
【0018】[0018]
【実施例】以下、本発明を具体化した一実施例を図面を
参照して説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings.
【0019】本実施例は、本発明をレーザプリンタのア
ウトラインフォント処理部に好適に適用した例である。This embodiment is an example in which the present invention is suitably applied to an outline font processing unit of a laser printer.
【0020】図1はレーザプリンタの制御回路のうち、
主としてアウトラインフォントデータをドットイメージ
データに変換し、出力する部分を示すブロック図であ
る。この制御回路の主体を成すマイクロコンピュータ部
10は、CPU12、キャラクタROM13、プログラ
ムROM14、テキストメモリ15、ワーキングメモリ
16、ドットデータメモリ17及び位置情報メモリ11
1を備えている。そして、これらCPU12等は、バス
18により接続されており、そのバス18には入力部1
9及び印字部110が接続されている。FIG. 1 shows a control circuit of a laser printer.
FIG. 4 is a block diagram mainly illustrating a portion that converts outline font data into dot image data and outputs the dot image data. The microcomputer section 10 which forms the main part of the control circuit includes a CPU 12, a character ROM 13, a program ROM 14, a text memory 15, a working memory 16, a dot data memory 17, and a position information memory 11.
1 is provided. The CPU 12 and the like are connected by a bus 18, and the input unit 1 is connected to the bus 18.
9 and the printing unit 110 are connected.
【0021】次に、各部の構成の概要を説明すると、C
PU12は本実施例を実現するための処理を与えられた
プログラムに従って行うものであり、キャラクタROM
13はキャラクタのアウトラインデータをその文字コー
ドで1キャラクタずつ読み出し可能なように記憶してい
る。また、プログラムROM14は所望のキャラクタの
データを印字可能な形に展開する処理プログラムを記憶
し、テキストメモリ15は入力部19から入力される文
字コードと文字サイズを記憶する。更に、ワーキングメ
モリ16はプログラム実行時に必要なデータを一時的に
記憶し、ドットデータメモリ17はアウトラインデータ
を変換して得られた印字可能なドットイメージデータを
記憶している。Next, the outline of the configuration of each unit will be described.
The PU 12 performs processing for realizing the present embodiment in accordance with a given program.
Numeral 13 stores outline data of a character so that the character code can be read out one character at a time. The program ROM 14 stores a processing program for developing desired character data into a printable form, and the text memory 15 stores a character code and a character size input from the input unit 19. Further, the working memory 16 temporarily stores data necessary for executing the program, and the dot data memory 17 stores printable dot image data obtained by converting the outline data.
【0022】また、入力部19は外部から供給される文
字コードと文字サイズをマイクロコンピュータ部10に
入力し、印字部110はドットデータメモリ17から読
み出されたドットデータを電子写真方式により印字を行
う部分である。位置情報メモリ111は従来技術の項で
説明したHハイト、xハイト、ベースライン及びディセ
ンダ(以下、これらを総称して第1基準線と呼ぶ)と各
々に対応させたオーバーシュート分だけ外に出た第2H
ハイト、第2xハイト、第2ベースライン及び第2ディ
センダ(以下、これらを総称して第2基準線と呼ぶ)の
位置をアウトラインデータと同一座標系のy座標値で記
憶している。The input unit 19 inputs a character code and a character size supplied from the outside to the microcomputer unit 10, and the printing unit 110 prints the dot data read from the dot data memory 17 by an electrophotographic method. This is the part to do. The position information memory 111 goes out by the amount of overshoot corresponding to each of the H height, the x height, the baseline, and the descender (hereinafter, these are collectively referred to as a first reference line) described in the section of the related art. 2nd H
The positions of the height, the second x height, the second baseline, and the second descender (hereinafter collectively referred to as a second reference line) are stored as y coordinate values in the same coordinate system as the outline data.
【0023】尚、本実施例では、このデータは全キャラ
クタについて共通のデータとする。しかし、実際にはこ
れらのデータセットを複数用意し、キャラクタの種類に
応じてこのセットを切り換えて実施することも可能であ
る。In this embodiment, this data is common to all characters. However, in practice, it is also possible to prepare a plurality of these data sets and switch between these sets according to the type of character.
【0024】以下に、本実施例のアウトラインデータを
ドットイメージデータに変換する過程の位置情報変換処
理について図2乃至図4に示すフローチャートを用いて
説明する。The position information conversion process in the process of converting outline data into dot image data according to the present embodiment will be described below with reference to the flowcharts shown in FIGS.
【0025】まず始めに、S21で位置情報メモリ11
1から位置情報を1組、すなわち1つの第1基準線とそ
れに従属した第2基準線を読み出し、S22でアウトラ
インデータにかけるべく座標変換を行う。この座標変換
は、アウトラインデータを画素スクリーン上での所望の
文字サイズに変換する処理である。次にS23で読み出
した1組の位置情報の第2基準線の座標値から第1基準
線の座標値を引いた値を四捨五入した値をこの位置情報
の第1基準線から見たオーバーシュート量とする。そし
て、S24で第1基準線をそれに最も近い画素の境界に
移動し、第2基準線を移動した第1基準線にオーバーシ
ュート量を加えた座標値に移動する。尚、第1及び第2
基準線の移動後(補正後)の値は移動前の値と対応づけ
て記憶しておく。そして、これらS21からS24まで
の処理を全ての位置情報に対して行う。First, at S21, the position information memory 11
One set of position information from 1 is read out, that is, one first reference line and its dependent second reference line are read, and coordinate conversion is performed in S22 to apply the outline data to the outline data. This coordinate conversion is a process of converting outline data into a desired character size on a pixel screen. Next, a value obtained by rounding a value obtained by subtracting the coordinate value of the first reference line from the coordinate value of the second reference line of the set of position information read in S23 is an overshoot amount as viewed from the first reference line of this position information. And Then, in S24, the first reference line is moved to the boundary of the pixel closest to the first reference line, and the coordinate value is obtained by adding the overshoot amount to the first reference line that has moved the second reference line. Note that the first and second
The value after the movement of the reference line (after correction) is stored in association with the value before the movement. Then, the processes from S21 to S24 are performed for all the position information.
【0026】また、S22とS23の間に、文字サイズ
をテキストメモリ15から読み出すことで認識する処理
(S31)と、その後にそのサイズが設定されたしきい
値より小さいか否かを判定する処理(S32)を設け、
S23の代わりに、S32で小さいと判定されたときに
はオーバーシュート量を0に決定し、それ以外のときに
はS23と同様にオーバーシュート量を決定する処理
(S33)とすることもできる。Between S22 and S23, a process of recognizing the character size by reading it from the text memory 15 (S31), and thereafter, a process of determining whether the size is smaller than a set threshold value or not. (S32) is provided,
Instead of S23, when it is determined in S32 that the overshoot amount is small, the overshoot amount may be determined to be 0, and otherwise, the overshoot amount may be determined (S33) as in S23.
【0027】更に、S22とS23の間に、第1基準線
と第2基準線の距離を算出する処理(S41)と、その
後にその距離が指定されたしきい値より小さいか否かを
判定する処理(S42)を設け、S23の代わりに、S
42で小さいと判定されたときにはオーバーシュート量
を0に決定し、それ以外の時にはS23と同様にオーバ
ーシュート量を決定する処理(S43)とすることもで
きる。Further, between S22 and S23, a process of calculating the distance between the first reference line and the second reference line (S41), and thereafter, it is determined whether or not the distance is smaller than a specified threshold value. Is provided (S42), and instead of S23, S
If it is determined in step 42 that the overshoot amount is small, the overshoot amount is determined to be 0, and otherwise, the process of determining the overshoot amount (S43) can be performed similarly to S23.
【0028】尚、S32及びS42のしきい値は予め記
憶しておいた値を用いても、ユーザがプリンタの操作パ
ネルから入力できるようにしたものでも、ホストからの
コマンドで入力できるようにしたものでもどの様に与え
られた値でも良い。The threshold values of S32 and S42 can be input by a command from the host, either by using a value stored in advance or by allowing the user to input from the operation panel of the printer. It can be anything or any given value.
【0029】以下に、本実施例のアウトラインデータを
ドットイメージデータに変換する過程のドットデータ化
処理について図5にフローチャートを示して説明する。The dot data conversion process in the process of converting outline data into dot image data according to the present embodiment will be described below with reference to a flowchart shown in FIG.
【0030】まず始めに、S51で出力するキャラクタ
のアウトラインデータを読み出し、S52で座標変換を
行う。この座標変換は、アウトラインデータを画素スク
リーン上での所望の文字サイズに変換する処理である。
次にS53で、変換した位置情報を用いてアウトライン
データを補正する。この処理については後述する。最後
にS54でS53で補正したアウトラインデータを画素
スクリーンに重ねたと想定し、各画素の中心がアウトラ
インデータの内部にあるか否かを判定し、内部にあると
判定された画素をオンにすることでドットイメージデー
タを生成する。この処理は既に実用化されている公知の
技術であり、また、本発明の主たる部分ではないためこ
れ以上の説明は省略する。尚、S53で補正したアウト
ラインデータをドットイメージデータに変換する方法は
どのような方法でも良い。First, outline data of a character to be output is read in S51, and coordinate conversion is performed in S52. This coordinate conversion is a process of converting outline data into a desired character size on a pixel screen.
Next, in S53, the outline data is corrected using the converted position information. This processing will be described later. Finally, in S54, assuming that the outline data corrected in S53 is superimposed on the pixel screen, it is determined whether or not the center of each pixel is inside the outline data, and the pixel determined to be inside is turned on. Generates dot image data. This processing is a known technique that has already been put into practical use, and is not the main part of the present invention, so that further description is omitted. Note that any method may be used to convert the outline data corrected in S53 into dot image data.
【0031】次に、S53のアウトラインデータ補正処
理について図6に示すフローチャートを用いて説明す
る。Next, the outline data correction processing in S53 will be described with reference to the flowchart shown in FIG.
【0032】まず始めに、S61でアウトラインデータ
の中で位置情報に従って補正すべき点を認識する。本実
施例ではこの処理はアウトラインデータのy座標値が位
置情報の位置情報変換処理のS24での移動前の座標値
に一致しているか否かで認識する。尚、この処理はこの
方法の他に、予めアウトラインデータの各点にどの位置
情報を用いて補正するのか、或いは位置情報を用いての
補正を行わない点かを識別できる情報を付しておき、そ
れを調べることで実現しても良く、またアウトラインデ
ータ、位置情報ともにキャラクタROM13、位置情報
メモリ111に記憶して、ある座標系で座標値の一致を
調べても良い。また、その他どのような方法で補正すべ
き点を認識しても良い。次に、S62でS61で得られ
た補正すべき点のy座標値をその点に対応した位置情報
の補正後の座標値に一致するように形状をy方向に伸縮
する。更に、S63で全てのアウトラインデータ中の補
正すべき点が補正されたか否かを判定し、NOであれば
S61に戻り処理を繰り返す。また、YESであればこ
の処理を終了する。First, in step S61, a point to be corrected in the outline data according to the position information is recognized. In this embodiment, this processing is performed by recognizing whether or not the y coordinate value of the outline data matches the coordinate value before the movement in S24 of the position information conversion processing of the position information. In this process, in addition to this method, information that can identify in advance which position information should be used for each point of the outline data or which point should not be corrected using the position information is added in advance. The outline data and the position information may be stored in the character ROM 13 and the position information memory 111 to check the coincidence of the coordinate values in a certain coordinate system. In addition, the point to be corrected may be recognized by any other method. Next, in S62, the shape is expanded or contracted in the y direction so that the y coordinate value of the point to be corrected obtained in S61 matches the corrected coordinate value of the position information corresponding to the point. Further, in S63, it is determined whether or not points to be corrected in all the outline data have been corrected, and if NO, the process returns to S61 to repeat the processing. If YES, this process ends.
【0033】次に、図9に示すようにデザインされた
「H」と「O」のドットイメージデータを本実施例を用
いて生成した例を示す。尚、図9に示すキャラクタのア
ウトラインデータはキャラクタROM13に、また位置
情報は位置情報ROM111に記憶されている。Next, an example in which dot image data of "H" and "O" designed as shown in FIG. 9 are generated using this embodiment will be described. The outline data of the character shown in FIG. 9 is stored in the character ROM 13, and the position information is stored in the position information ROM 111.
【0034】まず始めに、図10と同じ大きさに「H」
と「O」を出力する。この大きさでは、オーバーシュー
ト分が適度に出ている方が望ましい。従って、位置情報
変換処理で図3、或いは図4の方式を用いないか、用い
る場合にはS32、或いはS42のしきい値はこの大き
さでは大きいと判定されるように設定してあるとする。First, "H" is set to the same size as in FIG.
And “O” are output. With this size, it is desirable that the amount of overshoot is appropriately produced. Therefore, it is assumed that the method of FIG. 3 or FIG. 4 is not used in the position information conversion processing, or if it is used, the threshold value of S32 or S42 is set so as to be determined to be large in this magnitude. .
【0035】それにより、従来技術では特に補正しなか
ったHハイト103、第2Hハイト1031はHハイト
71、第2Hハイト711のように、また、ベースライ
ン104、第2ベースライン1041はベースライン7
2、第2ベースライン721のように各々変換され(そ
の他の基準線は説明を容易にするために省略する)、ド
ットデータ化処理のS53のアウトラインデータ補正処
理で「H」の上端及び下端はHハイト71とベースライ
ン72に一致させるように形状をy方向に伸縮してお
り、更には「O」の上端及び下端は第2Hハイト711
と第2ベースライン721に一致させるように形状をy
方向に伸縮している。このアウトラインデータをS54
でドットイメージデータに変換すると図のようにオーバ
ーシュートの部分が美しく現れた文字形状が出力でき
る。As a result, the H height 103 and the second H height 1031 which have not been particularly corrected in the prior art are like the H height 71 and the second H height 711, and the base line 104 and the second base line 1041 are the base line 7
2. Each is converted like the second baseline 721 (other reference lines are omitted for ease of explanation), and the upper and lower ends of “H” are set in the outline data correction processing of S53 of the dot data conversion processing. The shape is expanded and contracted in the y direction so as to match the H height 71 and the base line 72, and the upper and lower ends of “O” are the second H height 711.
And the shape of y to match the second baseline 721
It expands and contracts in the direction. This outline data is transferred to S54.
When converted to dot image data, a character shape in which an overshoot portion appears beautifully as shown in the figure can be output.
【0036】また、図11と同じ大きさに「H」と
「O」を出力する。この大きさでは、オーバーシュート
分が出ていない方が望ましい。従って、位置情報変換処
理で図3、或いは図4の方式を用いて、S32、或いは
S42のしきい値はこの大きさでは小さいと判定される
ように設定してあるとする。"H" and "O" are output to the same size as in FIG. With this size, it is desirable that no overshoot is produced. Therefore, it is assumed that the threshold value of S32 or S42 is set to be determined to be small in this magnitude using the method of FIG. 3 or FIG. 4 in the position information conversion processing.
【0037】それにより、従来技術で特に補正を行わな
かったHハイト116、第2Hハイト1161はHハイ
ト81と第2Hハイト811のように一致するように、
又、ベースライン117、第2ベースライン1171は
ベースライン82と第2ベースライン821のように一
致するように変換され(同様にその他の基準線は説明を
容易にするために省略する)、ドットデータ化処理のS
53のアウトラインデータ補正処理で「H」の上端及び
下端はHハイト81とベースライン82に一致させるよ
うに形状をy方向に伸縮しており、更には「O」の上端
及び下端は第2Hハイト811と第2ベースライン82
1に一致させるように形状をy方向に伸縮している。こ
のアウトラインデータをS54でドットイメージデータ
に変換すると図のようにオーバーシュート部分が強調さ
れない文字の整列状態が美しい文字形状が出力できる。As a result, the H height 116 and the second H height 1161, which have not been particularly corrected in the prior art, match the H height 81 and the second H height 811 as shown in FIG.
Also, the base line 117 and the second base line 1171 are converted so as to match the base line 82 and the second base line 821 (similarly, other reference lines are omitted for easy explanation), S of data processing
In the outline data correction processing of 53, the upper and lower ends of “H” are expanded and contracted in the y direction so as to match the H height 81 and the base line 82, and the upper and lower ends of “O” are the second H height. 811 and the second baseline 82
The shape is expanded and contracted in the y direction so as to match 1. When this outline data is converted into dot image data in S54, a character shape with a beautifully aligned character whose overshoot portion is not emphasized as shown in the figure can be output.
【0038】尚、本発明は以上詳述した実施例に限定さ
れるものではなく、その主旨を逸脱しない範囲において
種々の変更を加えることが可能である。The present invention is not limited to the embodiment described in detail above, and various changes can be made without departing from the gist of the present invention.
【0039】たとえば、本実施例では、レーザプリンタ
に本発明を適用した例を示したが、これに限らず、他の
方式のプリンタやディスプレイ装置はもちろん、アウト
ラインデータをドットデータに変換する必要があるもの
であればどのようなものにでも応用可能である。For example, in this embodiment, an example is shown in which the present invention is applied to a laser printer. However, the present invention is not limited to this, and it is necessary to convert outline data into dot data as well as other types of printers and display devices. It can be applied to any object.
【0040】また、本実施例の位置情報メモリ111は
単独のメモリ装置としたが、キャラクタROM13の一
部にこれを設けても良い。Although the position information memory 111 of this embodiment is a single memory device, it may be provided in a part of the character ROM 13.
【0041】また、本実施例では位置情報としてy方向
のもののみを用いたが、x方向のものを含めてもよく、
或いはx方向のもののみでも実現可能である。In this embodiment, only the position information in the y direction is used, but the position information in the x direction may be included.
Alternatively, it can be realized only in the x direction.
【0042】また、本実施例の位置情報は基準線とそれ
に対するオーバーシュート分離れた位置に設定された基
準線を用いたがこれに限らずどのようなものでも良い。Further, the position information of the present embodiment uses a reference line and a reference line set at a position separated from the reference line by an overshoot. However, the present invention is not limited to this.
【0043】また、本実施例では第1基準線に対して第
2基準線は1つだけ設定したが、第2基準線を複数設定
したい場合には、第1基準線が重複した新たな位置デー
タを設定したり、或いは特定の第1基準線に対しては第
2基準線を特別設定する必要がない場合には、その第2
基準線には第1基準線と同位置のデータを設定するなど
して実現可能である。In this embodiment, only one second reference line is set for the first reference line. However, if it is desired to set a plurality of second reference lines, a new position where the first reference line is overlapped is set. If it is not necessary to set data or specially set a second reference line for a specific first reference line, the second
The reference line can be realized by setting data at the same position as the first reference line.
【0044】[0044]
【発明の効果】以上説明したことから明かなように、本
発明の文字生成装置によれば、出力サイズにかかわら
ず、オーバーシュートの部分の見た目が常に美しいドッ
トイメージデータを生成することができる。As is apparent from the above description, according to the character generating apparatus of the present invention, it is possible to generate dot image data in which the appearance of the overshoot portion is always beautiful regardless of the output size.
【図1】本実施例のアウトラインデータを処理する部分
を示すブロック図である。FIG. 1 is a block diagram illustrating a part that processes outline data according to an embodiment;
【図2】本実施例の位置情報変換処理を表すフローチャ
ートである。FIG. 2 is a flowchart illustrating a position information conversion process according to the embodiment.
【図3】本実施例の位置情報変換処理の変形部分を表す
フローチャートである。FIG. 3 is a flowchart illustrating a modified part of the position information conversion processing according to the embodiment.
【図4】本実施例の位置情報変換処理の変形部分を表す
フローチャートである。FIG. 4 is a flowchart illustrating a modified part of the position information conversion processing according to the present embodiment.
【図5】本実施例のドットデータ化処理を表すフローチ
ャートである。FIG. 5 is a flowchart illustrating a dot data conversion process according to the embodiment.
【図6】本実施例のアウトラインデータ補正処理を表す
フローチャートである。FIG. 6 is a flowchart illustrating outline data correction processing according to the present embodiment.
【図7】本実施例によって処理されたアウトラインデー
タおよび位置情報とドットイメージデータの関係を示す
図である。FIG. 7 is a diagram showing a relationship between outline data and position information processed by the embodiment and dot image data.
【図8】本実施例によって処理されたアウトラインデー
タおよび位置情報とドットイメージデータの関係を示す
図である。FIG. 8 is a diagram showing the relationship between outline data and position information processed by the embodiment and dot image data.
【図9】文字形状と位置情報の関係を示す図である。FIG. 9 is a diagram illustrating a relationship between a character shape and position information.
【図10】従来の文字生成技術によって処理されたアウ
トラインデータおよび位置情報とドットイメージデータ
の関係を示す図である。FIG. 10 is a diagram showing the relationship between dot data and outline data and position information processed by a conventional character generation technique.
【図11】従来の文字生成技術によって処理されたアウ
トラインデータおよび位置情報とドットイメージデータ
の関係を示す図である。FIG. 11 is a diagram showing a relationship between outline data and position information processed by a conventional character generation technique and dot image data.
19 入力部(サイズ入力手段) 111 位置情報メモリ(位置情報記憶手段) S21 位置情報読み出し処理(位置情報読み出し手
段) S22 座標変換処理(座標変換手段) S23 オーバーシュート量決定処理(差分量決定手
段) S24 位置情報補正処理(位置情報補正手段) S32 サイズ判定処理(サイズ判定手段) S41 距離算出手段(距離算出処理) S42 距離判定処理(距離判定手段) S54 塗りつぶし処理(データ変換手段) S61 識別処理(識別手段) S62 補正処理(アウトラインデータ補正手段)19 Input unit (size input means) 111 Position information memory (position information storage means) S21 Position information read processing (position information read means) S22 Coordinate conversion processing (coordinate conversion means) S23 Overshoot amount determination processing (difference amount determination means) S24 Position information correction processing (position information correction means) S32 Size determination processing (size determination means) S41 Distance calculation means (distance calculation processing) S42 Distance determination processing (distance determination means) S54 Filling processing (data conversion means) S61 identification processing ( S62 Correction processing (outline data correction means)
Claims (3)
ャラクタの輪郭を、互いに直交するx軸方向とy軸方向
とに各々平行な複数の規定線により画素を規定する画素
スクリーンに重ね合わせたと想定した場合に、キャラク
タを構成する構成線内に一定基準を満たす状態で含まれ
る画素に対応するドットをキャラクタの構成線の存在を
表すデータに設定することでアウトラインデータをドッ
トイメージデータに変換するデータ変換手段を備える文
字生成装置において、 キャラクタの少なくとも一部に共通なデータであって、
アウトラインデータにおける特定の座標を表す第1位置
情報と、それに従属する第2位置情報とから構成される
位置情報を記憶する位置情報記憶手段と、 その位置情報記憶手段に記憶される前記位置情報を読み
出す位置情報読み出し手段と、 その位置情報読み出し手段により読み出される前記位置
情報の座標値を所定の大きさに座標変換して変換位置情
報を生成する座標変換手段と、 その座標変換手段により生成される前記変換位置情報中
の前記第1位置情報と第2位置情報の間の距離、或いは
そこに設定されるべき画素数、または位置情報から、差
分量を決定する差分量決定手段と、 前記変換位置情報中における第1位置情報と第2位置情
報の間に前記差分量決定手段で決定した差分量を得るよ
うに、第1位置情報、或いは第2位置情報の少なくとも
一方を移動して変換位置情報を補正した補正位置情報を
生成する位置情報補正手段と、 その位置情報補正手段により生成された前記補正位置情
報と一致させる点を前記アウトラインデータの点の中か
ら識別する識別手段と、 その識別手段により識別された前記アウトラインデータ
の点を前記補正位置情報における第1位置情報、或いは
第2位置情報の位置に一致させるようにアウトラインデ
ータを補正するアウトライン補正手段とを備え、 前記データ変換手段は、前記アウトライン補正手段によ
り補正されたアウトラインデータをドットイメージデー
タに変換することを特徴とする文字生成装置。1. A case in which the outline of a character represented by outline data is assumed to be superimposed on a pixel screen that defines pixels by a plurality of definition lines parallel to each other in an x-axis direction and a y-axis direction that are orthogonal to each other. A data conversion unit that converts outline data into dot image data by setting dots corresponding to pixels included in a configuration line that composes a character in a state that satisfies a certain criterion to data representing the presence of the configuration line of the character. A character generating device comprising: data that is common to at least a part of a character;
Position information storage means for storing position information composed of first position information representing specific coordinates in the outline data and second position information dependent on the first position information, and the position information stored in the position information storage means Position information reading means to be read; coordinate conversion means for converting the coordinate value of the position information read by the position information reading means into a predetermined size to generate converted position information; A difference amount determining unit that determines a difference amount from a distance between the first position information and the second position information in the converted position information, or the number of pixels to be set there, or position information; The first position information or the second position information so as to obtain a difference amount determined by the difference amount determining means between the first position information and the second position information in the information. A position information correction unit that generates corrected position information by correcting at least one of the converted position information by moving at least one of the points; and a point that matches the corrected position information generated by the position information correction unit. And an outline correcting means for correcting the outline data so that the point of the outline data identified by the identifying means matches the position of the first position information or the second position information in the corrected position information. Wherein the data conversion means converts the outline data corrected by the outline correction means into dot image data.
力手段と、 そのサイズ入力手段で入力された文字サイズが、基準と
するしきい値より小さいか否かを判定するサイズ判定手
段とを備え、 前記差分量決定手段が、入力された文字サイズが前記サ
イズ判定手段によりしきい値より小さいと判定された場
合には、前記変換位置情報に対する差分量を1画素に満
たない数とし、それ以外の場合には前記差分量を、変換
位置情報中の第1位置情報と第2位置情報の間の距離、
或いはそこに設定されるべき画素数、または位置情報に
応じた量にすることを特徴とする請求項1記載の文字生
成装置。2. A size input means for inputting a character size to be output, and size determining means for determining whether the character size input by the size input means is smaller than a reference threshold value, When the difference amount determination unit determines that the input character size is smaller than the threshold value by the size determination unit, the difference amount with respect to the conversion position information is set to a number less than one pixel. In this case, the difference amount is calculated as a distance between the first position information and the second position information in the converted position information,
2. The character generation device according to claim 1, wherein the number is set according to the number of pixels to be set therein or the position information.
2位置情報の間の距離を算出する距離算出手段と、 その距離算出手段により算出された距離が、基準とする
しきい値より小さいか否かを判定する距離判定手段とを
備え、 前記差分量決定手段が前記距離算出手段により算出され
た距離が、前記距離判定手段によりしきい値より小さい
と判定された場合には、前記変換位置情報に対する差分
量を1画素に満たない数とし、それ以外の場合には前記
差分量を、変換位置情報中の第1位置情報と第2位置情
報の間の距離、或いはそこに設定されるべき画素数、ま
たは位置情報に応じた量にすることを特徴とする請求項
1記載の文字生成装置。3. A distance calculating means for calculating a distance between the first position information and the second position information in the converted position information, wherein the distance calculated by the distance calculating means is based on a reference threshold value. Distance determining means for determining whether or not the distance is small, when the difference amount determining means determines that the distance calculated by the distance calculating means is smaller than a threshold value, The difference amount with respect to the converted position information is set to a number less than one pixel, otherwise, the difference amount is set to the distance between the first position information and the second position information in the converted position information, or set there. 2. The character generating apparatus according to claim 1, wherein the amount is determined according to the number of pixels to be used or the position information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5256755A JP3057978B2 (en) | 1993-10-14 | 1993-10-14 | Character generator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5256755A JP3057978B2 (en) | 1993-10-14 | 1993-10-14 | Character generator |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH07110677A JPH07110677A (en) | 1995-04-25 |
JP3057978B2 true JP3057978B2 (en) | 2000-07-04 |
Family
ID=17296998
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5256755A Expired - Fee Related JP3057978B2 (en) | 1993-10-14 | 1993-10-14 | Character generator |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3057978B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4808220B2 (en) * | 2005-09-30 | 2011-11-02 | シャープ株式会社 | Character pattern generation device, character pattern generation program, and readable recording medium |
-
1993
- 1993-10-14 JP JP5256755A patent/JP3057978B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH07110677A (en) | 1995-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5959635A (en) | Character pattern generator | |
JP3057978B2 (en) | Character generator | |
JP3317817B2 (en) | Character generator | |
KR100227178B1 (en) | Character generation device | |
JP2669539B2 (en) | Character output method and character output device | |
JPH02280195A (en) | Character generator | |
JP2650324B2 (en) | Multi-value character font generation system | |
JP2956705B2 (en) | Data converter | |
JPS6356693A (en) | Character dot conversion system | |
JP2782752B2 (en) | Character pattern output device | |
JPH0784739A (en) | Data converter | |
JP3089918B2 (en) | Data converter | |
JP2841631B2 (en) | Data converter | |
JP2881924B2 (en) | Data storage device | |
JP3082236B2 (en) | Character drawing device | |
JPH0691938A (en) | Printing control device | |
JP3119095B2 (en) | Character storage | |
JP2910183B2 (en) | Character processor | |
JP2861201B2 (en) | Data converter | |
JP3084817B2 (en) | Character output device | |
JP3055327B2 (en) | Data converter | |
JPS62175794A (en) | Character generator | |
JPH06110444A (en) | Character processor and character output method | |
JPH08118745A (en) | Character output device | |
JPH03137697A (en) | Data converter |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080421 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090421 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090421 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100421 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110421 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120421 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120421 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130421 Year of fee payment: 13 |
|
LAPS | Cancellation because of no payment of annual fees |