JP3171393B2 - Character processing method and apparatus - Google Patents

Character processing method and apparatus

Info

Publication number
JP3171393B2
JP3171393B2 JP32696998A JP32696998A JP3171393B2 JP 3171393 B2 JP3171393 B2 JP 3171393B2 JP 32696998 A JP32696998 A JP 32696998A JP 32696998 A JP32696998 A JP 32696998A JP 3171393 B2 JP3171393 B2 JP 3171393B2
Authority
JP
Japan
Prior art keywords
character
pattern
information
character pattern
density adjustment
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
Application number
JP32696998A
Other languages
Japanese (ja)
Other versions
JPH11237873A (en
Inventor
清 渡辺
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

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

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 the 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】本発明は上記従来例に鑑みてなされたもの
で、文字種及び文字サイズに応じて文字パターンの線幅
を細めて、可読性の高い文字パターンを発生できる文字
処理方法及び装置を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above conventional example, and provides a character processing method and apparatus capable of generating a highly readable character pattern by reducing the line width of the character pattern in accordance with the character type and character size. With the goal.

【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 density adjustment information indicating whether or not to perform density adjustment of a character pattern to be generated, corresponding to information on the character type or character size, and information on the character type and character size of the generated character pattern. Determining means for examining the corresponding density adjustment information stored in the storage means, and determining whether to perform density adjustment of the generated character pattern;
When it is determined that the density adjustment is not performed by the determining unit, a character pattern is generated based on information of a character type and a character size corresponding to the generated character pattern, and when it is determined that the density adjustment is performed by the determining unit. Character pattern generating means for generating a character pattern while performing a line width narrowing process of the character pattern based on the corresponding density adjustment information based on information on a character type and a character size corresponding to the generated character pattern. It is characterized by having.

【0009】上記目的を達成するために本発明の文字処
理方法は以下のような工程を備える。即ち、発生する文
字パターンの濃度調整を行うか否かを示す濃度調整情報
を、文字種或は文字サイズの情報に対応して記憶する記
憶手段を有し、文字コードに対応する文字パターンを発
生する文字処理装置における文字処理方法であって、発
生する文字パターンに対応する文字種や文字サイズの情
報を基に前記記憶手段から対応する濃度調整情報を読み
出す読出しステップと、前記読出しステップで読み出さ
れた前記濃度調整情報に基づいて、発生する文字パター
ンの濃度調整を行うか否かを判別する判別ステップと、
前記判別ステップにより濃度調整を行わないと判別され
た場合、発生する文字パターンに対応する文字種や文字
サイズの情報を基に文字パターンを発生し、前記判別ス
テップで濃度調整を行うと判別された場合、発生する文
字パターンに対応する文字種や文字サイズの情報を基
に、前記対応する濃度調整情報に基づいて文字パターン
の線幅の細め処理を行いつつ文字パターンを発生する文
字パターン発生ステップと、を有することを特徴とす
る。
In order to achieve the above object, the character processing method of the present invention includes the following steps. That is, the image forming apparatus has storage means for storing density adjustment information indicating whether or not to perform density adjustment of a generated character pattern in correspondence with information on a character type or a character size, and generates a character pattern corresponding to a character code. A character processing method in a character processing device, comprising: a reading step of reading density adjustment information corresponding from the storage unit on the basis of information on a character type and a character size corresponding to a character pattern to be generated; A determining step of determining whether to perform density adjustment of the generated character pattern based on the density adjustment information;
When it is determined that the density adjustment is not performed in the determination step, a character pattern is generated based on information of a character type and a character size corresponding to the generated character pattern, and when it is determined that the density adjustment is performed in the determination step A character pattern generating step of generating a character pattern while performing a line width narrowing process of the character pattern based on the corresponding density adjustment information based on information on a character type and a character size corresponding to the generated character pattern. It is characterized by having.

【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 light 104 is swung right and left by a rotary 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, the line width of a character pattern can be reduced according to the character type and character size.
There is an effect that a highly readable character pattern can be generated.

【図面の簡単な説明】[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 (4)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 発生する文字パターンの濃度調整を行う
か否かを示す濃度調整情報を、文字種或いは文字サイズ
の情報に対応して記憶する記憶手段と、発生する文字パターンの文字種や文字サイズの情報を基
に前記記憶手段に記憶された対応する濃度調整情報を調
べ、当該発生する文字パターンの濃度調整を行うか否か
を判別する判別手段と、 前記判別手段により濃度調整を行わないと判別された場
合、発生する文字パターンに対応する文字種や文字サイ
ズの情報を基に文字パターンを発生し、前記判別手段に
より濃度調整を行うと判別された場合、発生する文字パ
ターンに対応する文字種や文字サイズの情報を基に、前
記対応する濃度調整情報に基づいて文字パターンの線幅
の細め処理を行いつつ文字パターンを発生する文字パタ
ーン発生手段と、 を有することを特徴とする文字処理装置。
1. A density adjustment of a generated character pattern is performed.
The density adjustment information indicating whether or not
Storage means for storing information corresponding to the information of the character pattern and character size of the generated character pattern.
The corresponding density adjustment information stored in the storage means.
Whether to adjust the density of the generated character pattern
Determination means for determining whether the density adjustment is not performed by the determination means.
Character type or character size corresponding to the character pattern that
A character pattern based on the information of the
If it is determined that density adjustment is to be performed,
Based on the character type and character size information corresponding to the turn,
The line width of the character pattern based on the corresponding density adjustment information
Character patterns that generate character patterns while performing narrowing processing
Character processing apparatus comprising: the over emissions generating means.
【請求項2】 発生した前記文字パターンに基づいて文
字を出力する出力手段を更に有することを特徴とする請
求項1に記載の文字処理装置。
2. A sentence based on the generated character pattern.
The character processing device according to claim 1, further comprising an output unit that outputs a character.
【請求項3】 発生する文字パターンの濃度調整を行う
か否かを示す濃度調整情報を、文字種或は文字サイズの
情報に対応して記憶する記憶手段を有し、文字コードに
対応する文字パターンを発生する文字処理装置における
文字処理方法であって、 発生する文字パターンに対応する文字種や文字サイズの
情報を基に前記記憶手段から対応する濃度調整情報を読
み出す読出しステップと、 前記読出しステップで読み出された前記濃度調整情報に
基づいて、発生する文字パターンの濃度調整を行うか否
かを判別する判別ステップと、 前記判別ステップにより濃度調整を行わないと判別され
た場合、発生する文字パターンに対応する文字種や文字
サイズの情報を基に文字パターンを発生し、前記判別ス
テップで濃度調整を行うと判別された場合、発生する文
字パターンに対応する文字種や文字サイズの情報を基
に、前記対応する濃度調整情報に基づいて文字パターン
の線幅の細め処理を行いつつ文字パターンを発生する文
字パターン発生ステップと、 を有することを特徴とする文字処理方法。
3. The density of a character pattern to be generated is adjusted.
The density adjustment information indicating whether or not
It has storage means for storing information corresponding to
In a character processing device that generates the corresponding character pattern
A character processing method that determines the character type and character size
The corresponding density adjustment information is read from the storage means based on the information.
Read-out step, and the density adjustment information read out in the read-out step.
Whether to adjust the density of the generated character pattern based on the
A determination step of determining whether or not the density adjustment is not performed in the determination step.
Character type or character corresponding to the character pattern that
A character pattern is generated based on the size information,
If it is determined that the density adjustment is performed in the step, the sentence
Based on the character type and character size information corresponding to the character pattern.
A character pattern based on the corresponding density adjustment information.
That generates a character pattern while performing line width narrowing processing
A character pattern generating step .
【請求項4】 発生した前記文字パターンに基づいて
文字を出力する出力ステップを更に有することを特徴と
する請求項に記載の文字処理方法。
4. The character processing method according to claim 3 , further comprising an output step of outputting a character based on the generated character pattern.
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 JPH11237873A (en) 1999-08-31
JP3171393B2 true 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
JPH11237873A (en) 1999-08-31

Similar Documents

Publication Publication Date Title
US5567061A (en) Output apparatus with detachable character storing cartridge
JPH06344600A (en) Printing quality improving method and device for improving dot printing image quality
JP2918632B2 (en) Character processing method and apparatus
JP3486467B2 (en) Image recording apparatus and control method thereof
US4953033A (en) Image forming apparatus for forming images by use of fonts
JP3171393B2 (en) Character processing method and apparatus
WO1992007720A1 (en) Printing method in page printer
JPH04325267A (en) Output method and its device
JP2935510B2 (en) Output device and output method
KR100374607B1 (en) A method for extending print area
JP2885215B2 (en) Printer device
JP3143520B2 (en) Character processing apparatus and method
JPH0815793B2 (en) Printer device
JPH09254459A (en) Character processing device, character process method and memory
JPH06238860A (en) Character pattern generating method
JPH0752495A (en) Printer
JPH0263855A (en) Document processor
JPH04350897A (en) Method and device for generating character
JP2905482B2 (en) Information processing device
JP3071614B2 (en) Printer device
JP2690567B2 (en) Printing control device
JP3100784B2 (en) Character processing method and apparatus
JPH1191185A (en) Printing control method
JPH09297569A (en) Plotted picture processing device
JPH03118167A (en) Printing 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