JP2974322B2 - Character processing apparatus and method - Google Patents

Character processing apparatus and method

Info

Publication number
JP2974322B2
JP2974322B2 JP63121091A JP12109188A JP2974322B2 JP 2974322 B2 JP2974322 B2 JP 2974322B2 JP 63121091 A JP63121091 A JP 63121091A JP 12109188 A JP12109188 A JP 12109188A JP 2974322 B2 JP2974322 B2 JP 2974322B2
Authority
JP
Japan
Prior art keywords
font
dot
character
dot pattern
storing
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 - Lifetime
Application number
JP63121091A
Other languages
Japanese (ja)
Other versions
JPH01290448A (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 JP63121091A priority Critical patent/JP2974322B2/en
Publication of JPH01290448A publication Critical patent/JPH01290448A/en
Application granted granted Critical
Publication of JP2974322B2 publication Critical patent/JP2974322B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J5/00Devices or arrangements for controlling character selection
    • B41J5/30Character or syllable selection controlled by recorded information
    • B41J5/44Character or syllable selection controlled by recorded information characterised by storage of recorded information

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Controls And Circuits For Display Device (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 出力すべき文字に対応するドットパターンを画像メモ
リに書き込む文字処理装置及び方法に関する。
The present invention relates to a character processing apparatus and method for writing a dot pattern corresponding to a character to be output into an image memory.

〔従来の技術〕[Conventional technology]

近年のコンピユータの発達により文字をドツトの集合
として表現し出力する装置が多い。又レーザービームプ
リンタ(LBP)や高精度デイスプレイ等の周辺機器の出
現とワードプロセツサの普及発展により各種の書体で色
々な大きさの文字を扱う要求が強くなって来ている。
In recent years, with the development of computers, there are many devices that represent and output characters as a set of dots. Also, with the advent of peripheral devices such as a laser beam printer (LBP) and high-precision display and the spread and development of word processors, there is a growing demand for handling various sized characters in various typefaces.

しかし日本語の漢字は数が多く、日本規格協会(JI
S)でX0208(情報交換用漢字符号系)で定められた漢字
は約7000文字もあり、それを色々なサイズごとにドツト
パターンで格納すると、非常に膨大なメモリ量を必要と
する。第2図(a)は400ドツト/インチの解像度の装
置における各文字の大きさ(普通はポイントで指定)と
7000文字の総容量である。
However, there are many Japanese kanji, and the Japanese Standards Association (JI
There are about 7,000 kanji characters specified in X0208 (Kanji code system for information exchange) in S), and storing them in dot patterns for various sizes requires an extremely large amount of memory. FIG. 2 (a) shows the size of each character (usually specified in points) on a device with a resolution of 400 dots / inch.
It has a total capacity of 7,000 characters.

そのため各文字サイズごとのドツトパターンを持つの
ではなく第2図(b)に示すように文字の輪郭を直線や
曲線を使用して記憶しておき、その情報に基づいて図形
をドツト化するのと同じ方法でドツト化し内部を塗りつ
ぶす事により文字をドツト化する手法が開発された。こ
れを一般にドツトフオントに対してアウトライン(ベル
クト)フオントと言う。この方法だと直線、曲線で構成
されているので大きさに従い自由に拡大、縮小が可能に
なる。
Therefore, instead of having a dot pattern for each character size, the outline of the character is stored using straight lines or curves as shown in FIG. 2 (b), and the figure is converted to dots based on the information. A method was developed to convert characters into dots by dotting them in the same way as above and filling the inside. This is generally called outline (bergt) font with respect to dot font. According to this method, since it is composed of straight lines and curved lines, it can be freely enlarged and reduced according to the size.

〔発明が解決しようとしている問題点〕[Problems to be solved by the invention]

しかしながら、上記従来例の方法では全ての漢字を表
現できない場合がある。第2図(c)はJIS規格X0208の
第2水準文字の一部である。画数の多い複雑な字形が多
い。このような複雑な文字は輪郭情報からドツト化文字
にする場合、大きさによってはつぶれてしまい文字とし
て判読出来なくなる。そこで従来では解像度が1000dot/
inch以上等の高解像度の写植システムは別として300〜5
00dot/inch等のLBPではある大きさ以上はアウトライン
フオントをそれ以下のサイズはドツトパターンで持つと
いう方法をとっていた。しかしこの方法の場合でも例え
ば第2図(a)で7,10,12,16の各ポイントの文字をドツ
トで持つとすると14.4メガ・バイトの容量となり大容量
記憶装置が必要となる容量となってしまう。
However, there are cases where not all kanji can be expressed by the above-described conventional method. FIG. 2 (c) is a part of the second level character of JIS standard X0208. There are many complicated glyphs with many strokes. When such complicated characters are converted to dot characters from outline information, they are crushed depending on the size and cannot be read as characters. Therefore, the resolution is 1000dot /
300 to 5 apart from high-resolution typesetting systems such as inch
In LBPs such as 00dot / inch, outline fonts having a certain size or more and outline fonts having a size smaller than the certain size are used as dot patterns. However, even in the case of this method, for example, if the characters at points 7, 10, 12, and 16 are dots in FIG. 2 (a), the capacity is 14.4 megabytes, which is a capacity that requires a large-capacity storage device. Would.

このため大容量記憶装置を持たない装置においては実
現不可能であった。
For this reason, it cannot be realized in a device having no large-capacity storage device.

〔目的〕〔Purpose〕

本発明の目的は、フォントメモリ容量を節約して、で
きるだけ高速に出力すべき文字に対応するドットパター
ンを画像メモリに書き込むことができる文字処理装置及
び方法を提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a character processing apparatus and method capable of saving a font memory capacity and writing a dot pattern corresponding to a character to be output as quickly as possible into an image memory.

〔実施例〕〔Example〕

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

第1図はレーザービームプリンタ(LBP)等の画像形
成装置のブロツク構成図、101はコントローラと呼ばれ
る制御部、102はデータ及び指令の送り手であるホスト
コンピユータ、103は101の制御の基に実際に印字を行な
う印字機構部、105はホストコンピユータ102からのイン
タフエースケーブル104を介して送られて来た入力デー
タを受信する入力インフエース回路、106は本実施例の
制御を行なうCPUで、107はフローチヤートに示す様な制
御プログラムを格納するROM、108はドツトフオントを格
納してあるROM、109はアウトラインフオントを格納して
あるROM、110は入力インタフエース回路105を介して入
力されたデータを格納する入力バツフア等に使用する作
業用RAM、111は文字フオントを管理するテーブル、112
は前記アウトラインフォント情報109からドツト化した
フオントを一時的に貯えておくフオントキヤツシユメモ
リ、113は1頁分のドツトイメージを貯える画像メモ
リ、114は前記画像メモリを読み出し、前記印字機構部1
03へ画像信号を送り出す出力インタフエース回路であ
る。尚、本発明における出力装置は、第1図におけるホ
スト102、制御部101、印字機構部103を含めたシステム
であっても良いし、制御部101と印字機構部103を含めた
ものであっても良い。或いは制御部101のみであっても
よい。上記の構成において、その動作の詳細な説明を行
なう。
FIG. 1 is a block diagram of an image forming apparatus such as a laser beam printer (LBP), 101 is a control unit called a controller, 102 is a host computer which is a sender of data and commands, and 103 is an actual unit under the control of 101. A printing mechanism unit 105 for printing data; 105, an input interface circuit for receiving input data sent from the host computer 102 via the interface cable 104; 106, a CPU for controlling the present embodiment; 107 Is a ROM for storing a control program as shown in the flowchart, 108 is a ROM for storing the font, 109 is a ROM for storing the outline font, and 110 is a ROM for storing the data inputted through the input interface circuit 105. A working RAM 111 used for storing input buffers and the like, a table 111 for managing character fonts, 112
Is a font cache memory for temporarily storing fonts converted from the outline font information 109, 113 is an image memory for storing a dot image for one page, 114 is a readout of the image memory,
This is an output interface circuit that sends image signals to 03. Note that the output device in the present invention may be a system including the host 102, the control unit 101, and the printing mechanism unit 103 in FIG. 1, or may include the control unit 101 and the printing mechanism unit 103. Is also good. Alternatively, only the control unit 101 may be used. The operation of the above configuration will be described in detail.

まず、画像形成の概要を説明する。ホストコンピユー
タ102から文字コード及び制御コードが一緒に送出さ
れ、入力インタフエース回路105を介して前記情報を入
力すると一時的に作業用RAM110に入力し、そこで解析さ
れる。文字コードであれば現在指定されている文字フオ
ントとその大きさを確認し、ROM内のドツトフオント108
又はフオントキヤツシユメモリ112に入っているドツト
フオントを画像メモリ113のしかるべき位置に展開す
る。
First, an outline of image formation will be described. The character code and the control code are transmitted together from the host computer 102, and when the information is input via the input interface circuit 105, the information is temporarily input to the work RAM 110 and analyzed there. If it is a character code, check the currently specified character font and its size, and read the font 108 in the ROM.
Alternatively, the font stored in the font cache memory 112 is developed at an appropriate position in the image memory 113.

こうして1頁分のデータが全て画像メモリ113に展開
終ったら出力インタフエース回路114を介し印字機構部1
03に画像メモリ113からドツト列を読み出し画像信号と
して出力する。
When all the data for one page has been developed in the image memory 113 in this way, the printing mechanism unit 1 is output via the output interface circuit 114.
At 03, a dot sequence is read from the image memory 113 and output as an image signal.

次にフオントの構造及び管理テーブルについて説明す
る。
Next, the font structure and the management table will be described.

本実施例ではフオントの供給はプリンタ内蔵のROMで
あるが、これはROMに限定されなく、フオントカートリ
ツジ等のアクセス可能な記憶媒体上であっても良い。ド
ツトフォントROM108はある特定サイズの特定の文字(ア
ウトラインフオントからドツト化するとつぶれてしまう
文字)がドツト・パターンとして格納されている。形式
は第3図に示す。これは後述するフオント管理RAM111の
中のテーブルと同一なので後で説明する。
In this embodiment, the font is supplied to the ROM built in the printer, but this is not limited to the ROM, and may be provided on an accessible storage medium such as a font cartridge. The dot font ROM 108 stores, as a dot pattern, specific characters of a specific size (characters that are broken when converted from outline fonts to dots). The format is shown in FIG. This is the same as the table in the font management RAM 111 described later, and will be described later.

アウトラインフオントROM109はフオントごとのアウト
ラインフオントが格納されているROMであり、文字コー
ド順に各文字のアウトライン情報が格納されている。
The outline font ROM 109 is a ROM that stores outline fonts for each font, and stores outline information of each character in the order of character codes.

第4図のフローチヤートで電源ON時のフオント管理テ
ーブルの作成を説明する。電源を入れるとステツプ401
でハードウエアの初期化を行なう。ステツプ402でアウ
トラインフオントROM109を検索し、フオント管理RAM111
にフオント管理テーブル300(第3図)を作成する。フ
オント名称301とアウトラインフオントのアドレス302を
書くこの時点ではドツトフオントの数はφである。アウ
トラインフオントの数だけフオント管理テーブルを作成
する。ステツプ403でドツトフオントのROMを検索し前記
ステツプ403で作成したフオント管理テーブル300を更新
しながらドツトフオント管理テーブル310(第3図)を
フオント管理RAM111に作成する。ドツト管理テーブル31
0はドツトフオントROMに存在しこれをフオント管理RAM
にコピーする。このときフオント名称311は除く。フオ
ント管理テーブルのドツトフオントの数303と304のフオ
ントの大きさ、ドツトフオント管理テーブルのアドレス
を更新する。RAMにコピーした時点では320のRAMの先頭
パターンのアドレスはφであり、316のRAMキヤツシユの
有無もφでフオントキヤツシユにはドツトパターンは無
い。
The creation of a font management table when the power is turned on in the flowchart of FIG. 4 will be described. Step 401 when power is turned on
To initialize the hardware. In step 402, the outline font ROM 109 is searched, and the font management RAM 111 is searched.
First, a font management table 300 (FIG. 3) is created. At this point, the font name 301 and the outline font address 302 are written. The number of fonts is φ. Create font management tables for the number of outline fonts. At step 403, the font ROM is searched, and the font management table 310 (FIG. 3) is created in the font management RAM 111 while updating the font management table 300 created at step 403. Dot management table 31
0 is stored in the font ROM and is stored in the font management RAM.
Copy to At this time, the font name 311 is excluded. The font size of the fonts 303 and 304 in the font management table and the address of the font management table are updated. At the time of copying to the RAM, the address of the start pattern of the 320 RAM is φ, and the presence or absence of the 316 RAM cache is also φ, and there is no dot pattern in the font cache.

またコードテーブル325はドツトフオントROMの中にあ
り、318のコードテーブルのアドレスはドツトフオントR
OMの中を差している。ステツプ404であるアウトライン
フオントに関するドツトフォントが全て終了したかチエ
ツクし、終了していなければステツプ403を続ける。終
了していたらステツプ405で全てのアウトラインフオン
トについて終了したかチエツクし、終了していなかった
ステツプ402から再び実行する。こうしてすべてのアウ
トラインフオントとドツトフオントに関し、フオント管
理RAM111にフオント管理テーブル300とドットフオント
管理テーブル310が作成される。
The code table 325 is in the software ROM, and the address of the code table 318 is the software R.
Pointing inside OM. It is checked whether or not all the dot fonts relating to the outline font, which is the step 404, have been completed. If not, the step 403 is continued. If completed, it is checked in step 405 whether or not all outline fonts have been completed, and the process is executed again from step 402 which has not been completed. In this way, a font management table 300 and a dot font management table 310 are created in the font management RAM 111 for all outline fonts and dot fonts.

次に文字コードを入力した時の制御を第5図のフロー
チヤートで説明する。まずステツプ501で現在のフオン
トと大きさを調べ、そのフオントのフオント管理テーブ
ル300を見つける。ステツプ502で指定された大きさのド
ツトフオントがあるかを303のドツトフオントの数と304
のフオントの大きさで検索する。もし無ければステツプ
503でフオント管理テーブル300を更新する。すなわち、
ドツトフオントの数303を1つ増やし、ドツトフオント
管理テーブル310の領域を1つ確保し、304にそのフオン
トの大きさとドツトフオント管理テーブルのアドレスを
新たに加える。
Next, control when a character code is input will be described with reference to the flowchart of FIG. First, in step 501, the current font and size are checked, and the font management table 300 of the font is found. Determine whether there is a font of the size specified in step 502 and the number of fonts in 303 and 304
Search by font size. Step if not
In step 503, the font management table 300 is updated. That is,
The number 303 of the fonts is increased by one, one area of the font management table 310 is secured, and the size of the font and the address of the font management table are newly added to 304.

ステツプ504で前記ステツプ503で確保したドツトフオ
ント管理テーブル領域にドツトフオント管理テーブル31
0を作成する。またコードテーブル325の領域を確保し、
318コードテーブルのアドレスに書き込む。316,317,31
9,320にはφ(NULL)が書かれている。320フオント管理
テーブルのアドレスにはこの大きさのフオントの304の
アドレスが書かれている。その後はステツプ508に行く
が、これ以後は後述する。さてステツプ502でドツトフ
オントがある場合には背505でその文字コードのドツト
パターンがあるかどうかチエツクする。それにはドツト
フオント管理テーブル310のコードテーブルのアドレス3
18を参照し、その示すコードテーブルを見る。指定した
文字コードのパターンのアドレスがφ(NULL)ならその
文字コードのパターンは無い事を示す。あればそのアド
レスを参照してステツプ511で画像メモリ113にドツトパ
ターンを書く。無い場合はステツプ507でまずRAMキヤツ
シユに展開するのは始めてかを316を見て調べるこれ
が、φなら無しを意味する。もしφならRAMキヤツシユ
に展開するのははじめてであろうからROMの中にあるコ
ードテーブルをフオント管理RAM111にコピーする。そし
てコードテーブルのアドレス318を更新する。ステツプ5
08でアウトラインフオントからドツトパターンに指定さ
れた大きさでフオントキヤツシユメモリ内に展開する。
ドツトパターンには330は文字コード331、次のパターン
のアドレス332、ドツトパターン333という構造になって
おり、ドツトフオントROMの中の構造と同一である。キ
ヤツシユのアドレスは320RAMの最後のパターンのアドレ
スの参照し、332次のパターンのアドレスを見てそこに
展開する。ステツプ509でコードテーブルのその文字コ
ードのパターンアドレスをφからフオントキヤツシユの
アドレスに更新する。ステツプ510でドツトフオント管
理テーブル310を更新する。更新する部分は315ドツト化
された文字数、320RAMの最後のパターンのアドレスであ
る。これは一番最新にドツト展開したアドレスが入る。
In step 504, the DOT management table 31 is stored in the DOT management table area secured in step 503.
Create 0. Also, reserve an area for code table 325,
Write to the address of the 318 code table. 316,317,31
In 9,320, φ (NULL) is written. The address of the font of this size is written in the address of the 320 font management table. After that, the process proceeds to step 508, and thereafter, it will be described later. If there is a dot font in step 502, the back 505 checks whether there is a dot pattern of the character code. To do this, set the address 3 of the code table in the
See 18 and look at the code table that shows it. If the address of the specified character code pattern is φ (NULL), it indicates that there is no pattern for that character code. If there is, the dot pattern is written in the image memory 113 in step 511 by referring to the address. If it does not exist, it is checked for the first time in step 507 to develop it in the RAM cache by looking at 316. If φ, the code table in the ROM is copied to the font management RAM 111 because it will be the first time to develop the RAM cache. Then, the address 318 of the code table is updated. Step 5
At 08, the data is expanded from the outline font to the font cache memory with the size specified in the dot pattern.
The dot pattern 330 has a character code 331, an address 332 of the next pattern, and a dot pattern 333, which are the same as those in the dot ROM. The address of the cache refers to the address of the last pattern in the 320RAM, and the address of the next pattern is expanded 332 after looking at the address of the next pattern. At step 509, the pattern address of the character code in the code table is updated from φ to the address of the font cache. At step 510, the software management table 310 is updated. The part to be updated is the number of characters converted to 315 dots, and the address of the last pattern of 320 RAM. This contains the most recently expanded address.

フオントキヤツシユに展開したフオントをステツプ51
1で画像メモリ113に書き込む。
Step 51: Deploy the font to the font cache.
In step 1, the data is written to the image memory 113.

〔他の実施例〕[Other embodiments]

本実施例においてフオントは内蔵するROMとなってい
たが、着脱可能なカートリツジ等に改造し、該カートリ
ツジを装着するようにして各種のフオントを使用可能に
する事も考えられる。又、ハードデイスク等の大容量記
憶装置を持つシステムでも本実施例は可能であり、その
際ドツトフオントは一度大容量記憶装置からフオントキ
ヤツシユメモリ112にロードするようにすれば良い。
In the present embodiment, the font is a built-in ROM. However, it is conceivable that the font is modified into a detachable cartridge or the like so that the font can be attached and various fonts can be used. This embodiment is also applicable to a system having a large-capacity storage device such as a hard disk. In this case, the font may be loaded from the large-capacity storage device to the font cache memory 112 once.

又、本実施例では文字の輪郭を記憶するアウトライン
フオントであったが、文字の骨格をベクトルで記憶する
方法等別の方法でも可能である。
In this embodiment, the outline font for storing the outline of the character is used. However, another method such as a method for storing the skeleton of the character as a vector is also possible.

〔発明の効果〕〔The invention's effect〕

以上詳述したように、本発明によれば、フォントメモ
リ容量を節約して、できるだけ高速に出力するべき文字
に対応するドットパターンを画像メモリに書き込むこと
ができる文字処理装置及び方法を提供できる。
As described above in detail, according to the present invention, it is possible to provide a character processing apparatus and method capable of saving a font memory capacity and writing a dot pattern corresponding to a character to be output as quickly as possible to an image memory.

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

第1図は本発明を実施した画像形成装置のブロツク図、 第2図はフオントの容量等の説明図、 第3図はフオント管理テーブルの構造図、 第4図,第5図は制御フロチヤート。 106………CPU、107……プログラムROM、108……ドツト
フオントROM、109……アウトラインフオントROM、110…
…ワーク用RAM、111……フオント管理RAM、112……フオ
ントキヤツシユメモリ。
1 is a block diagram of an image forming apparatus embodying the present invention, FIG. 2 is an explanatory diagram of a font capacity and the like, FIG. 3 is a structural diagram of a font management table, and FIGS. 4 and 5 are control flowcharts. 106 …… CPU, 107 …… Program ROM, 108 …… Dot font ROM, 109 …… Outline font ROM, 110…
… Work RAM, 111… Font management RAM, 112… Font cache memory.

フロントページの続き (51)Int.Cl.6 識別記号 FI G06K 3/12 G06K 3/12 G Continued on the front page (51) Int.Cl. 6 Identification code FI G06K 3/12 G06K 3/12 G

Claims (8)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】あるサイズにおいて全ての文字をドットパ
ターンで記憶しておくのではなく、一部の文字のドット
パターンを記憶するドットフォント記憶手段と、 ベクトルフォントデータを記憶するベクトルフォント記
憶手段と、 出力すべき文字に対応するドットパターンが前記ドット
フォント記憶手段に記憶されているか否かを判別する判
別手段と、 前記判別手段により出力すべき文字に対応するドットパ
ターンが前記ドットフォント記憶手段に記憶されている
と判別された場合、前記ドットフォント記憶手段に記憶
されているドットパターンを画像メモリに書き込み、前
記判別手段により出力すべき文字に対応するドットパタ
ーンが前記ドットフォント記憶手段に記憶されていない
と判別された場合、前記ベクトルフォント記憶手段に記
憶されているベクトルフォントデータに基づき生成され
たドットパターンを画像メモリに書き込む手段とを有す
ることを特徴とする文字処理装置。
1. A dot font storage means for storing a dot pattern of some characters, instead of storing all characters in a dot pattern in a certain size, and a vector font storage means for storing vector font data. Determining means for determining whether a dot pattern corresponding to a character to be output is stored in the dot font storage means; and storing a dot pattern corresponding to the character to be output by the determination means in the dot font storage means. If it is determined that the character is stored, the dot pattern stored in the dot font storage is written into an image memory, and the dot pattern corresponding to the character to be output by the determination is stored in the dot font storage. If it is determined that the vector font has not been Character processing apparatus characterized by having means for writing a dot pattern generated based on vector font data which has been in the image memory.
【請求項2】前記ベクトルフォントデータは、アウトラ
インフォントデータを含むことを特徴とする請求項1記
載の文字処理装置。
2. The character processing apparatus according to claim 1, wherein said vector font data includes outline font data.
【請求項3】前記一部の文字は、ベクトルフォントデー
タからドットパターンを生成するとつぶれてしまう文字
を含むことを特徴とする請求項1記載の文字処理装置。
3. The character processing apparatus according to claim 1, wherein said some characters include characters that are crushed when a dot pattern is generated from vector font data.
【請求項4】前記画像メモリに書き込まれたドットパタ
ーンに基づき文字を出力する出力手段を有することを特
徴とする請求項1記載の文字処理装置。
4. The character processing apparatus according to claim 1, further comprising output means for outputting a character based on the dot pattern written in said image memory.
【請求項5】あるサイズにおいて全ての文字をドットパ
ターンで記憶しておくのではなく、一部の文字のドット
パターンを記憶するドットフォント記憶手段と、ベクト
ルフォントデータを記憶するベクトルフォント記憶手段
とを利用する文字処理方法であって、 出力すべき文字に対応するドットパターンが前記ドット
フォント記憶手段に記憶されているか否かを判別する判
別ステップと、 前記判別ステップにより出力すべき文字に対応するドッ
トパターンが前記ドットフォント記憶手段に記憶されて
いると判別された場合、前記ドットフォント記憶手段に
記憶されているドットパターンを画像メモリに書き込
み、前記判別ステップにより出力すべき文字に対応する
ドットパターンが前記ドットフォント記憶手段に記憶さ
れていないと判別された場合、前記ベクトルフォント記
憶手段に記憶されているベクトルフォントデータに基づ
き生成されたドットパターンを画像メモリに書き込むス
テップとを有することを特徴とする文字処理方法。
5. A dot font storing means for storing a dot pattern of a part of characters, and a vector font storing means for storing vector font data, instead of storing all characters in a certain size in a dot pattern. A determination step of determining whether or not a dot pattern corresponding to a character to be output is stored in the dot font storage unit; and a method corresponding to the character to be output by the determination step. When it is determined that the dot pattern is stored in the dot font storage means, the dot pattern stored in the dot font storage means is written into an image memory, and the dot pattern corresponding to the character to be output in the determination step is provided. Is not stored in the dot font storage means. And if character processing method characterized by a step of writing a dot pattern generated based on vector font data stored in the vector font memory means in the image memory.
【請求項6】前記ベクトルフォントデータは、アウトラ
インフォントデータを含むことを特徴とする請求項5記
載の文字処理方法。
6. The character processing method according to claim 5, wherein said vector font data includes outline font data.
【請求項7】前記一部の文字は、ベクトルフォントデー
タからドットパターンを生成するとつぶれてしまう文字
を含むことを特徴とする請求項5記載の文字処理方法。
7. The character processing method according to claim 5, wherein said some characters include characters that are crushed when a dot pattern is generated from vector font data.
【請求項8】前記画像メモリに書き込まれたドットパタ
ーンに基づき文字を出力する出力ステップを有すること
を特徴とする請求項5記載の文字処理方法。
8. The character processing method according to claim 5, further comprising an output step of outputting a character based on the dot pattern written in the image memory.
JP63121091A 1988-05-17 1988-05-17 Character processing apparatus and method Expired - Lifetime JP2974322B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63121091A JP2974322B2 (en) 1988-05-17 1988-05-17 Character processing apparatus and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63121091A JP2974322B2 (en) 1988-05-17 1988-05-17 Character processing apparatus and method

Publications (2)

Publication Number Publication Date
JPH01290448A JPH01290448A (en) 1989-11-22
JP2974322B2 true JP2974322B2 (en) 1999-11-10

Family

ID=14802652

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63121091A Expired - Lifetime JP2974322B2 (en) 1988-05-17 1988-05-17 Character processing apparatus and method

Country Status (1)

Country Link
JP (1) JP2974322B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03225395A (en) * 1990-01-31 1991-10-04 Canon Inc Output device
DE69124185T2 (en) * 1990-10-19 1997-05-28 Canon Kk Dispensing method and device
JPH06315062A (en) * 1993-04-30 1994-11-08 Nec Corp Facsimile transmission equipment
JP2580965B2 (en) * 1993-07-30 1997-02-12 日本電気株式会社 Printer device
JPH07132651A (en) * 1993-11-09 1995-05-23 Nec Corp Print processor
JP5493913B2 (en) * 2010-01-26 2014-05-14 富士ゼロックス株式会社 Image information processing apparatus and image information processing program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6477089A (en) * 1987-09-18 1989-03-23 Toshiba Corp Character/graphic generation aid

Also Published As

Publication number Publication date
JPH01290448A (en) 1989-11-22

Similar Documents

Publication Publication Date Title
US4949188A (en) Image processing apparatus
US4989163A (en) Photo printer having a host computer assist function and method of controlling the same
JPS63312152A (en) Address control system of image memory
JP3209102B2 (en) Print system, printer driver and printer
JP2911470B2 (en) Character processing apparatus and method
EP0357383B1 (en) Output apparatus
JP2974322B2 (en) Character processing apparatus and method
US20030191790A1 (en) Method and apparatus for communicating font registration information
JP2866153B2 (en) Character processing apparatus and method
JP2004192390A (en) Data processor
JP3054157B2 (en) Character processing device and character processing method
JPH06274145A (en) Character processor
JP2907826B2 (en) Character font management device
JP3406706B2 (en) State variable management method
JPH0640089A (en) Printer device
JPH03112668A (en) Printer
JP2005159764A (en) Recording method, apparatus, program, and storage medium
JPH086542A (en) Character font and method and device for pattern expansion of same
JPH02241267A (en) Picture information processor
JPH02289088A (en) Document processor
JPH04255897A (en) Character output controller
JPS61156192A (en) Input/output controller
JPH0619905A (en) Character output device
JPH05221040A (en) Image output device
JPH06274144A (en) Character processor

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 9

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080903

Year of fee payment: 9