JPH11237873A - Method and device for character processing - Google Patents

Method and device for character processing

Info

Publication number
JPH11237873A
JPH11237873A JP10326969A JP32696998A JPH11237873A JP H11237873 A JPH11237873 A JP H11237873A JP 10326969 A JP10326969 A JP 10326969A JP 32696998 A JP32696998 A JP 32696998A JP H11237873 A JPH11237873 A JP H11237873A
Authority
JP
Japan
Prior art keywords
character
pattern
information
font data
expanded
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP10326969A
Other languages
Japanese (ja)
Other versions
JP3171393B2 (en
Inventor
Kiyoshi Watanabe
清 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP32696998A priority Critical patent/JP3171393B2/en
Publication of JPH11237873A publication Critical patent/JPH11237873A/en
Application granted granted Critical
Publication of JP3171393B2 publication Critical patent/JP3171393B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To obtain the character processing method which outputs a character according to a character kind and outputs the character pattern by expanding a character by performing a thinning process for font data according to font data of the character to be expanded and adjustment information which is read out. SOLUTION: A character code which is inputted from an input part 11 is read out. Specified character size information is inputted and converted by a processing part 12 to type face size information corresponding to the size quantity of each character according to a parameter value 122a set previously in a RAM 122. According to the type face size information, the font information read out of a pattern information storage part 13 is expanded into a pattern. The pattern-expanded character pattern information is outputted from the processing part 12 to an output part 14. Namely, specified character size information is replaced with arbitrary type face size information by using the parameter to generate a character pattern, so that a character with high readability can be outputted whatever size the character pattern has.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、文字パターンの調
整を行って文字を展開する文字処理方法及び装置に関す
るものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character processing method and apparatus for developing a character by adjusting a character pattern.

【0002】[0002]

【従来の技術】文字コードを入力して、その文字コード
に対応する文字パターンを発生する従来の文字パターン
発生器では、各サイズ毎の文字パターンデータをビット
マップフォント形式で記憶しておき、入力した文字コー
ドに対応するドットパターンデータを読出して、表示あ
るいは印刷に使用していた。しかし、このようなドット
パターン形式でフォント情報を記憶したのでは1つの文
字パターンに対して各サイズ毎の文字パターンを記憶し
ておかねばならないため、フォントメモリの容量が莫大
なものになる。そこで、1つの字母により大きいサイズ
から小さいサイズまでの文字パターンを無段階に、比較
的高品位に発生できるベクターフォントやアウトライン
フォントと呼ばれるフォントデータで記憶しておき、種
々のサイズの文字パ ターンの発生に適合できるプリン
タや表示装置等が出現している。
2. Description of the Related Art In a conventional character pattern generator for inputting a character code and generating a character pattern corresponding to the character code, character pattern data for each size is stored in a bitmap font format, and is input. The dot pattern data corresponding to the character code is read out and used for display or printing. However, if font information is stored in such a dot pattern format, a character pattern for each size must be stored for one character pattern, and the capacity of the font memory becomes enormous. Therefore, character patterns from a large size to a small size are stored in a single character steplessly in font data called vector fonts and outline fonts that can be generated with relatively high quality, and character patterns of various sizes are stored. Printers and display devices that can be adapted to the occurrence have emerged.

【0003】[0003]

【発明が解決しようとする課題】このようなベクタフォ
ント、アウトラインフォント或はスケラーブルフォント
と呼ばれるフォントの最大の利点は、前述したように1
つの字母により大きいサイズより小さいサイズまで、無
段階に自由な大きさの文字が発生できる点にある。しか
し、その反面、特に小さいサイズの文字パターンを発生
するときには、その文字がつぶれてしまい文字が読みに
くくなるという欠点がある。これは主に、文字を表示・
出力するエリアが小さすぎるため、文字を構成する線分
同士が接触してしまうことにより発生するもので、これ
は特に画数が多い漢字、例えば「警、驚、議、響、曇、
鷹、襲」などにおいて顕著に表われる。
The greatest advantage of such a font called a vector font, an outline font or a scalable font is as described above.
The point is that characters of any size can be generated steplessly to a size smaller than a larger size in one character. However, on the other hand, when a character pattern having a small size is generated, there is a disadvantage that the character is broken and the character becomes difficult to read. This is mainly for displaying and
Because the output area is too small, the line segments that make up the characters come into contact with each other, and this is caused especially by the kanji with a large number of strokes, such as "warning, surprise, discussion, sound, cloudy,
Hawk, attack "and so on.

【0004】しかしながら、従来のプリンタや表示装置
などでは、このような文字のつぶれに対する対策は取っ
ておらず、せいぜい予め潰れを無くするように設計され
たフォント情報を記憶しておき、文字のつぶれが発生す
る可能性のある文字のパターン情報を発生するときに
は、その特別に用意されているフォント情報を用いて、
その文字をパターン展開するようにしていた。しかし、
これでは、その特別なフォント情報を用意するためのメ
モリが更に必要になり、また小さい文字パターンの場合
に潰れる恐れのある全ての文字に対してこのようなフォ
ント情報を備えることは極めて不経済である。
[0004] However, conventional printers and display devices do not take measures against such character crushing, and store font information designed to eliminate crushing at most in advance, and store character information. When generating pattern information for characters that may cause, the specially prepared font information is used
That character was developed into a pattern. But,
This requires more memory to provide the special font information, and having such font information for all characters that can be crushed in the case of small character patterns is extremely uneconomical. is there.

【0005】一方、印刷などの世界では、可読性、即ち
その印刷された紙面がいかに読み易いかも重要である。
例えば、文字の字面が文字の枠いつぱいにデザインされ
ていて、かつ文字サイズと字面サイズの関係が常に一定
であるような文字を使用して文章の文字組を行った場
合、16ポイントサイズ以上の比較的大きな文字サイズ
では問題はないが、文字サイズが小さくなるに従って隣
接する文字同士が影響し始め、文字組そのものがだんご
状態になって可読性が著しく低下してしまう。また、予
め文字の字面を文字のボディ枠より小さくデザインされ
た文字を使用した場合、小さいポイントサイズで文字組
がだんご状態になることが回避されるが、逆に大きいサ
イズの文字組がばらけた感じなってしまい、読みにくく
なる。
On the other hand, in the world of printing and the like, readability, that is, how easy it is to read the printed paper surface is also important.
For example, if the character set of the text is designed to be the same as the character frame and the character set of the text is performed using a character in which the relationship between the character size and the character size is always constant, the size of the character set is 16 points or more. Although there is no problem with a relatively large character size, adjacent characters begin to affect each other as the character size decreases, and the character set itself becomes a dumpling state, resulting in a significant decrease in readability. In addition, when using a character whose character face is designed smaller than the body frame of the character in advance, it is possible to prevent the character set from being dumped at a small point size, but conversely, the character set of a large size is loose. You will feel it and it will be difficult to read.

【0006】特に前述したアウトラインフォントやベク
タフォントを用いた文字パターン発生装置では、いかな
る出力サイズであっても文字サイズと字面サイズの関係
が一定であるため、特に小さいサイズの文字で出力され
ると読みにくくなるという問題があった。
In the character pattern generator using the above-described outline font and vector font, the relationship between the character size and the character size is constant regardless of the output size. There was a problem that reading became difficult.

【0007】本発明は上記従来例に鑑みてなされたもの
で、文字種に応じて文字パターンを調整して文字パター
ンを出力する文字処理方法及び装置を提供することにあ
る。
The present invention has been made in view of the above conventional example, and has as its object to provide a character processing method and apparatus for adjusting a character pattern according to a character type and outputting a character pattern.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するため
に本発明の文字処理装置は以下のような構成を備える。
即ち、文字種に応じた調整情報を記憶する記憶手段と、
展開すべき文字の文字種に応じた調整情報を前記記憶手
段より読み出す読出し手段と、前記展開すべき文字のフ
ォントデータと前記読出し手段により読み出された調整
情報とに基づいて前記フォントデータに対して細め処理
を行って文字を展開する展開手段とを有することを特徴
とする。
In order to achieve the above object, a character processing apparatus according to the present invention has the following arrangement.
That is, storage means for storing adjustment information corresponding to the character type;
Reading means for reading, from the storage means, adjustment information corresponding to the character type of the character to be expanded, and font data based on the font data of the character to be expanded and the adjustment information read by the reading means. Expanding means for expanding characters by performing a thinning process.

【0009】上記目的を達成するために本発明の文字処
理方法は以下のような工程を備える。即ち、文字種に応
じた調整情報を記憶する記憶手段を利用して文字パター
ンに展開する文字処理方法であって、展開すべき文字の
文字種に応じた調整情報を前記記憶手段から読み出す読
出し工程と、展開すべき文字のフォントデータと前記読
出し工程で読み出された調整情報とに基づいて前記フォ
ントデータに対して細め処理を行って文字を展開する展
開工程とを有することを特徴とする。
In order to achieve the above object, the character processing method of the present invention includes the following steps. That is, a character processing method for developing a character pattern using a storage unit that stores adjustment information corresponding to a character type, wherein a reading step of reading from the storage unit adjustment information corresponding to the character type of a character to be expanded, A developing step of performing a narrowing process on the font data based on the font data of the character to be developed and the adjustment information read in the reading step to develop the character.

【0010】[0010]

【発明の実施の形態】以下、添付図面を参照して本発明
の好適な実施例を詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings.

【0011】[文字パターン発生器の説明 (図1)]
図1は、本発明の実施の形態1の文字パターン発生器の
概略構成を示すブロック図である。
[Description of Character Pattern Generator (FIG. 1)]
FIG. 1 is a block diagram showing a schematic configuration of a character pattern generator according to Embodiment 1 of the present invention.

【0012】図1において、11は入力部で、例えば図
示しない外部機器等より出力対象の文字コード信号やパ
ターン発生命令等を入力する。この入力部11は、バッ
ファやフリップフロップ等の信号保持回路などを含んで
いる。12は入力部11から入力された文字コード信号
やパターン発生命令等に従って、指定されたサイズ及び
書体の文字パターンを発生させるための処理部であり、
例えばマイクロプロセッサ等の中央演算処理装置(CP
U)120、CPU120の制御プログラムや各種デー
タを記憶しているROM121及びCPU120のワー
クエリアとして使用されるRAM122等を備えてい
る。
In FIG. 1, reference numeral 11 denotes an input unit for inputting a character code signal to be output, a pattern generation command, and the like from an external device (not shown). The input unit 11 includes a signal holding circuit such as a buffer and a flip-flop. A processing unit 12 generates a character pattern of a designated size and typeface in accordance with a character code signal or a pattern generation command input from the input unit 11, and the like.
For example, a central processing unit (CP) such as a microprocessor
U) 120, a ROM 121 storing a control program of the CPU 120 and various data, a RAM 122 used as a work area of the CPU 120, and the like.

【0013】13はパターン情報記憶部で、文字コード
に対応するメモリアドレスに、点座標の集合であるその
文字の輪郭形状からなる文字パターン情報及び文字属性
情報等を予め記憶している。この記憶部13は、例えば
ディスクやリードオンリメモリ等の不揮発性メモリで構
成されている。14は処理部12により処理された文字
パターンを表示・出力する出力部であり、信号保持回路
や並直列信号変換回路、更にはプリンタやディスプレイ
等の印刷部或は表示部を備えている。なお、これら入力
部11、パターン情報記憶部13、及び出力部14は処
理部12により動作制御されている。
Reference numeral 13 denotes a pattern information storage unit which previously stores, in a memory address corresponding to the character code, character pattern information, which is a set of point coordinates, which is the outline shape of the character, character attribute information, and the like. The storage unit 13 is configured by a nonvolatile memory such as a disk and a read-only memory. An output unit 14 displays and outputs the character pattern processed by the processing unit 12, and includes a signal holding circuit, a parallel-to-serial signal conversion circuit, and a printing unit or a display unit such as a printer or a display. The operation of the input unit 11, the pattern information storage unit 13, and the output unit 14 is controlled by the processing unit 12.

【0014】[動作説明 (図1、図2)]次に、図1
に示す文字パターン発生器の動作を、図2に示すフロー
チャートを参照して説明する。なお、図2に示す制御手
順は処理部12内のROM121に格納され、CPU1
20により実行される。
[Description of Operation (FIGS. 1 and 2)] Next, FIG.
The operation of the character pattern generator shown in FIG. 1 will be described with reference to the flowchart shown in FIG. It should be noted that the control procedure shown in FIG.
20.

【0015】この処理は入力部11より文字コード信号
やパターン発生命令等が入力されることにより開始さ
れ、まずステップS1で、入力部11から入力された文
字コードを読出す。次にステップS2で指定された文字
サイズ情報を入力し、処理部12において各文字のサイ
ズ量に対応して予めRAM122に設定されているパラ
メータ値122aに基づいて字面サイズ情報へ変換す
る。例えば指定文字サイズが10ポイントの場合、その
文字サイズに対応するパラメータ値122aが仮に0.
98とすれば、実際の字面サイズは10×0.98=
9.80ポイントと計算される。
This process is started by inputting a character code signal, a pattern generation command, and the like from the input unit 11. First, in step S1, the character code input from the input unit 11 is read. Next, the character size information designated in step S2 is input, and the processing unit 12 converts the character size information into character size information based on a parameter value 122a set in the RAM 122 in advance corresponding to the size of each character. For example, if the designated character size is 10 points, the parameter value 122a corresponding to the character size is assumed to be 0.
If 98, the actual font size is 10 × 0.98 =
It is calculated as 9.80 points.

【0016】このパラメータ値122aは、各文字サイ
ズ(例えば、各文字サイズ10ポ、11ポ、12ポ等)
に対応して設けられており、これら文字サイズに対応す
るパラメータ値を乗算することにより、指定された文字
サイズよりも若干小さい字面サイズに変換された文字パ
ターンの形式で、その文字パターンを表示・出力するこ
とができる。この時、出力部14で表示・出力される各
文字の文字送り量は変更されない。これにより、文字サ
イズが小さくなった時でも、読み易い文書を印刷あるい
は表示出力できる。
The parameter value 122a is determined based on each character size (for example, each character size is 10 points, 11 points, 12 points, etc.).
The character pattern is displayed in the form of a character pattern converted to a character size slightly smaller than the specified character size by multiplying the parameter value corresponding to these character sizes. Can be output. At this time, the character feed amount of each character displayed and output by the output unit 14 is not changed. This makes it possible to print or display an easily readable document even when the character size is reduced.

【0017】こうして、ステップS3に進み、ステップ
S2で求められた字面サイズ情報に基づき、パターン情
報記憶部13より読出したフォント情報をパターン展開
する。次にステップS4に進み、パターン展開された文
字パターン情報を処理部12より出力部14に出力して
処理を終了する。尚、これらパターン情報の出力先は、
プリンタなどの印刷システムやCRT、電話回線など、
電気的、磁気的またはそれから変換された形で送出可能
な対象物である。
In this way, the process proceeds to step S3, where the font information read from the pattern information storage unit 13 is subjected to pattern development based on the character size information obtained in step S2. Next, the process proceeds to step S4, where the character pattern information on which the pattern has been developed is output from the processing unit 12 to the output unit 14, and the process is terminated. The output destination of these pattern information is
Printing systems such as printers, CRTs, telephone lines, etc.
An object that can be delivered in electrical, magnetic or converted form.

【0018】以上説明したように、本実施の形態1によ
れば、指定文字サイズ情報をパラメータを用いて任意の
字面サイズ情報に置換えて文字パターンを発生させるこ
とにより、いかなるサイズの文字パターンであっても可
読性が高い文字を出力することができる。
As described above, according to the first embodiment, a character pattern is generated by replacing the designated character size information with arbitrary character face size information using a parameter to generate a character pattern of any size. However, even highly readable characters can be output.

【0019】[実施の形態2の説明 (図3、図4)]
図3は実施の形態2の文字パターン発生装置の概略構成
を示すブロック図で、図1の文字パターン発生装置の構
成と共通する部分は同一番号で示し、それらの説明は省
略する。
[Explanation of Embodiment 2 (FIGS. 3 and 4)]
FIG. 3 is a block diagram showing a schematic configuration of the character pattern generator of the second embodiment. Portions common to the configuration of the character pattern generator of FIG. 1 are denoted by the same reference numerals, and description thereof is omitted.

【0020】図3において、15は濃度調整部で、文字
種或は文字サイズなどの情報に対応して、その文字パタ
ーンを発生するときに濃度調整を行うかどうかを示す情
報を予め記憶している。この濃度調整は具体的には、例
えば文字サイズを変換したパターンの線幅を変更する処
理を示し、特に小さいサイズの文字パターンの場合、文
字の線幅を細くすることにより、文字の線同士が接触し
て発生する文字の潰れを防止している。
In FIG. 3, reference numeral 15 denotes a density adjusting unit which stores in advance information indicating whether or not to perform density adjustment when a character pattern is generated, corresponding to information such as a character type or a character size. . Specifically, this density adjustment indicates, for example, a process of changing the line width of a pattern obtained by converting the character size. Particularly, in the case of a small-sized character pattern, the character lines are narrowed by reducing the line width of the character. It prevents the collapse of characters caused by contact.

【0021】図4は実施の形態2の文字パターン発生器
における文字パターン発生処理を示すフローチャート
で、この処理を実行する制御プログラムは処理部12a
のROM121aに記憶されている。
FIG. 4 is a flowchart showing a character pattern generation process in the character pattern generator according to the second embodiment. The control program for executing this process is a processing unit 12a.
Is stored in the ROM 121a.

【0022】ステップS11で入力部11より入力され
る文字コードや文字パターン発生命令等を入力し、その
文字種や文字サイズ情報を基にステップS12で、濃度
調整情報記憶部15に記憶されている、その文字の濃度
調整情報を読出す。
In step S11, a character code, a character pattern generation command and the like input from the input unit 11 are input, and based on the character type and character size information, stored in the density adjustment information storage unit 15 in step S12. The density adjustment information of the character is read.

【0023】次にステップS13に進み、その濃度調整
情報を基に、濃度調整を行う必要があるかどうかを調べ
る。濃度調整を行う必要があるときはステップS14に
進み、パターン情報記憶部13より読出した、その文字
コードに対応するフォント情報より、その文字のパター
ンデータを作成する。このとき、例えばその文字パター
ンの線分の幅を細めるなどの処理を行う。一方、濃度調
整が不要なときはステップS15に進み、通常のパター
ン展開時と同様に、その文字コードをパターンデータに
展開する。
Next, the process proceeds to step S13, and it is determined whether or not it is necessary to perform density adjustment based on the density adjustment information. If it is necessary to perform density adjustment, the process proceeds to step S14, and pattern data of the character is created from the font information read from the pattern information storage unit 13 and corresponding to the character code. At this time, processing such as reducing the width of the line segment of the character pattern is performed. On the other hand, when the density adjustment is unnecessary, the process proceeds to step S15, and the character code is developed into pattern data as in the case of normal pattern development.

【0024】こうしてステップS14或はステップS1
5において、ステップS11で入力した文字コードに対
応する文字パターンデータが作成されるとステップS1
6に進み、そのパターンデータを出力部14に出力し
て、記録紙に印刷あるいはディスプレイに表示する。
Thus, step S14 or step S1
In step 5, when character pattern data corresponding to the character code input in step S11 is created, step S1 is performed.
Then, the program proceeds to step 6 where the pattern data is output to the output unit 14 and printed on a recording paper or displayed on a display.

【0025】以上説明したように実施の形態2によれ
ば、小さなサイズの文字であっても、文字パターンがつ
ぶれることなく、可読性の高い文字を表示・出力でき
る。
As described above, according to the second embodiment, it is possible to display and output highly readable characters without breaking the character pattern, even if the characters are small in size.

【0026】[レーザビームプリンタの説明 (図
5)]本実施例の出力部14に適用可能なレーザビーム
プリンタ140の構成を図5を参照して説明する。な
お、本発明はレーザビームプリンタ140に限定される
ものでなく、バブルジェットプリンタや、空気流を利用
してインクを吐出させるエアロジェットプリンタ、熱転
写プリンタ等であっても良いことはいうまでもない。
[Description of Laser Beam Printer (FIG. 5)] The configuration of a laser beam printer 140 applicable to the output unit 14 of this embodiment will be described with reference to FIG. The present invention is not limited to the laser beam printer 140, but may be a bubble jet printer, an aero jet printer that discharges ink using an air flow, a thermal transfer printer, or the like. .

【0027】図5は実施例のレーザビームプリンタ14
0(以下、LBPと略す)の内部構造を示す断面図で、
このLBP140は、前述した処理部12(或は12
a)から文字パターンデータを入力して記録紙に印刷す
ることができる。
FIG. 5 shows a laser beam printer 14 according to the embodiment.
0 (hereinafter abbreviated as LBP) in a sectional view showing an internal structure;
The LBP 140 corresponds to the processing unit 12 (or 12
Character pattern data can be input from a) and printed on recording paper.

【0028】図において、140はLBP本体であり、
前述の処理部(例えば、図1の12)から供給される文
字パターン等を基に、記録媒体である記録紙上に像を形
成する。300は操作のためのスイッチ及びLED表示
器などが配されている操作パネル、101はLBP14
0全体の制御及び処理部12から供給される文字パター
ン情報等を解析するプリンタ制御ユニットである。この
プリンタ制御ユニット101は主に文字パターン情報を
ビデオ信号に変換してレーザドライバ102に出力す
る。
In the figure, 140 is the LBP main body,
An image is formed on recording paper, which is a recording medium, based on a character pattern or the like supplied from the processing unit (for example, 12 in FIG. 1). Reference numeral 300 denotes an operation panel on which switches for operation and an LED display are arranged, and 101 denotes an LBP 14
0 is a printer control unit that analyzes the character pattern information and the like supplied from the overall control and processing unit 12. The printer control unit 101 mainly converts character pattern information into a video signal and outputs the video signal to a laser driver 102.

【0029】レーザドライバ102は半導体レーザ10
3を駆動するための回路であり、入力されたビデオ信号
に応じて半導体レーザ103から発射されるレーザ光1
04をオン・オフ切替えする。レーザ光104は回転多
面鏡105で左右方向に振られて静電ドラム106上を
走査する。これにより、静電ドラム106上には文字パ
ターンの静電潜像が形成される。この潜像は静電ドラム
106周囲の現像ユニット107により現像された後、
記録紙に転写される。この記録紙にはカットシートを用
い、カットシート記録紙はLBP140に装着した用紙
カセット108に収納され、給紙ローラ109及び搬送
ローラ110と111とにより装置内に取込まれて、静
電ドラム106に供給される。
The laser driver 102 is a semiconductor laser 10
3 for driving the laser light 1 emitted from the semiconductor laser 103 in accordance with the input video signal.
04 is turned on / off. The laser beam 104 is swung right and left by a rotating polygon mirror 105 to scan on an electrostatic drum 106. Thus, an electrostatic latent image of a character pattern is formed on the electrostatic drum 106. After this latent image is developed by the developing unit 107 around the electrostatic drum 106,
Transferred to recording paper. A cut sheet is used as the recording paper, and the cut sheet recording paper is stored in a paper cassette 108 mounted on an LBP 140, taken into the apparatus by a paper feed roller 109 and transport rollers 110 and 111, and Supplied to

【0030】なお、前述した実施例ではパターン記憶情
報13に点座標の集合による輪郭形状の文字データ、所
謂アウトラインフォントが記憶されている場合で説明し
たが、このパターン記憶情報部13に記憶されるフォン
トデータとしては、アウトライン形式に限らず、ストロ
ーク形式等の非ドットマトリクス型のフォント情報でも
よいことは言うまでもない。
In the above-described embodiment, the case where outline pattern character data based on a set of point coordinates, that is, a so-called outline font is stored in the pattern storage information 13 has been described. It goes without saying that the font data is not limited to the outline format, but may be non-dot matrix type font information such as a stroke format.

【0031】また、文字サイズ情報から字面サイズ情報
への変換パラメータ値は目的の文字の書体、あるいは種
類等により各々異った値を設定してもよい。
The conversion parameter value from the character size information to the character size information may be set to different values depending on the font or type of the target character.

【0032】[0032]

【発明の効果】以上説明したように本発明によれば、文
字種に応じて文字パターンを調整して文字パターンを出
力するので可読性を高めた文字パターンを出力できると
いう効果がある。
As described above, according to the present invention, a character pattern is output by adjusting a character pattern according to a character type, so that a character pattern with improved readability can be output.

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

【図1】本発明の実施の形態1の文字パターン発生器の
概略構成を示すブロック図である。
FIG. 1 is a block diagram showing a schematic configuration of a character pattern generator according to Embodiment 1 of the present invention.

【図2】本実施の形態1の文字パターン発生器による文
字パターン作成処理を示すフローチャートである。
FIG. 2 is a flowchart showing a character pattern creation process by the character pattern generator according to the first embodiment.

【図3】本発明の実施の形態2の文字パターン発生器の
概略構成を示すブロック図である。
FIG. 3 is a block diagram showing a schematic configuration of a character pattern generator according to Embodiment 2 of the present invention.

【図4】本実施の形態2の文字パターン発生器による文
字パターンの発生処理を示すフローチャートである。
FIG. 4 is a flowchart showing a character pattern generation process by the character pattern generator according to the second embodiment.

【図5】本実施の形態の出力部であるレーザビームプリ
ンタの内部構造を示す断面図である。
FIG. 5 is a cross-sectional view illustrating an internal structure of a laser beam printer which is an output unit of the embodiment.

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 文字種に応じた調整情報を記憶する記憶
手段と、 展開すべき文字の文字種に応じた調整情報を前記記憶手
段より読み出す読出し手段と、 前記展開すべき文字のフォントデータと前記読出し手段
により読み出された調整情報とに基づいて前記フォント
データに対して細め処理を行って文字を展開する展開手
段と、を有することを特徴とする文字処理装置。
1. A storage unit for storing adjustment information corresponding to a character type, a reading unit for reading adjustment information corresponding to a character type of a character to be expanded from the storage unit, a font data of the character to be expanded and the reading. Expansion means for performing thinning processing on the font data based on the adjustment information read by the means to expand characters.
【請求項2】 前記展開手段により展開された文字を印
刷する印刷手段、或は前記展開された文字を表示する表
示手段を更に有することを特徴とする請求項1に記載の
文字処理装置。
2. The character processing apparatus according to claim 1, further comprising printing means for printing the characters expanded by the expansion means, or display means for displaying the expanded characters.
【請求項3】 前記フォントデータは、アウトラインフ
ォントデータ、または、ストロークフォントデータであ
ることを特徴とする請求項1又は2に記載の文字処理装
置。
3. The character processing device according to claim 1, wherein the font data is outline font data or stroke font data.
【請求項4】 文字種に応じた調整情報を記憶する記憶
手段を利用して文字パターンに展開する文字処理方法で
あって、 展開すべき文字の文字種に応じた調整情報を前記記憶手
段から読み出す読出し工程と、 展開すべき文字のフォントデータと前記読出し工程で読
み出された調整情報とに基づいて前記フォントデータに
対して細め処理を行って文字を展開する展開工程と、を
有することを特徴とする文字処理方法。
4. A character processing method for developing a character pattern using a storage unit that stores adjustment information corresponding to a character type, comprising: reading out adjustment information corresponding to the character type of a character to be expanded from the storage unit. And a developing step of performing a thinning process on the font data based on the font data of the character to be developed and the adjustment information read in the reading step to develop the character. Character processing method to use.
【請求項5】 前記展開工程で展開された文字を印刷す
る印刷工程、或は前記展開された文字を表示する表示工
程を更に有することを特徴とする請求項4記載の文字処
理方法。
5. The character processing method according to claim 4, further comprising a printing step of printing the characters expanded in the expanding step, or a displaying step of displaying the expanded characters.
【請求項6】 前記フォントデータは、アウトラインフ
ォントデータ、または、ストロークフォントデータであ
ることを特徴とする請求項4記載の文字処理方法。
6. The character processing method according to claim 4, wherein said font data is outline font data or stroke font data.
JP32696998A 1990-06-11 1998-11-17 Character processing method and apparatus Expired - Fee Related JP3171393B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP32696998A JP3171393B2 (en) 1990-06-11 1998-11-17 Character processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP32696998A JP3171393B2 (en) 1990-06-11 1998-11-17 Character processing method and apparatus

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2149811A Division JP2918632B2 (en) 1990-06-11 1990-06-11 Character processing method and apparatus

Publications (2)

Publication Number Publication Date
JPH11237873A true JPH11237873A (en) 1999-08-31
JP3171393B2 JP3171393B2 (en) 2001-05-28

Family

ID=18193829

Family Applications (1)

Application Number Title Priority Date Filing Date
JP32696998A Expired - Fee Related JP3171393B2 (en) 1990-06-11 1998-11-17 Character processing method and apparatus

Country Status (1)

Country Link
JP (1) JP3171393B2 (en)

Also Published As

Publication number Publication date
JP3171393B2 (en) 2001-05-28

Similar Documents

Publication Publication Date Title
JP2918632B2 (en) Character processing method and apparatus
JP3486467B2 (en) Image recording apparatus and control method thereof
WO1992007720A1 (en) Printing method in page printer
JP3171393B2 (en) Character processing method and apparatus
JPH04325267A (en) Output method and its device
JP2935510B2 (en) Output device and output method
KR100374607B1 (en) A method for extending print area
JPH03225395A (en) Output device
JP2972211B2 (en) Character output control device and method
US5579041A (en) Printing device bordering function and a method thereof
JPH08234949A (en) Image processor and drawing method therefor
JPH0863145A (en) Pattern generating method and device therefor
JP3143520B2 (en) Character processing apparatus and method
JPH06238860A (en) Character pattern generating method
JPH09254459A (en) Character processing device, character process method and memory
JPH04350897A (en) Method and device for generating character
JP3004736B2 (en) Thermal printer
JPH10202951A (en) Printer device
JP2905482B2 (en) Information processing device
JPH0695647A (en) Method and device for generating character
JP2690567B2 (en) Printing control device
JPH08230254A (en) Printer
JPH11190990A (en) Outline font displaying and printing method
JPH03265895A (en) Output device
JPH0584989A (en) Printer device

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000918

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20010209

LAPS Cancellation because of no payment of annual fees