JPH03129394A - Document processor - Google Patents

Document processor

Info

Publication number
JPH03129394A
JPH03129394A JP1266347A JP26634789A JPH03129394A JP H03129394 A JPH03129394 A JP H03129394A JP 1266347 A JP1266347 A JP 1266347A JP 26634789 A JP26634789 A JP 26634789A JP H03129394 A JPH03129394 A JP H03129394A
Authority
JP
Japan
Prior art keywords
pattern
font
information
developed
cache memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP1266347A
Other languages
Japanese (ja)
Inventor
Jun Ikeda
純 池田
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 JP1266347A priority Critical patent/JPH03129394A/en
Publication of JPH03129394A publication Critical patent/JPH03129394A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Processing Or Creating Images (AREA)
  • Document Processing Apparatus (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

PURPOSE:To shorten a pattern development processing time by providing a means which decides whether or not the difference from font information indicated with input code information is in a specified range. CONSTITUTION:A control part 110 checks whether or not there is pattern information whose difference from a font to be developed into a pattern matches conditions set in a condition table 118 in pattern information developed yet in a cache memory 114 unless the same font code is developed into a pattern in the cache memory 114 when the font code fro external equipment 200 is developed into the pattern. Then when the pattern information matching the conditions is stored in the cache memory 114, the pattern information is used to develop the code information into the pattern on a bit map memory 116. Consequently, a font code received from the external equipment 200 can be developed into the pattern at a high speed.

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は文書情報をコード情報で入力し、パターンデー
タに展開して表示・出力する文書処理装置に関するもの
である。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Field of Application] The present invention relates to a document processing device that inputs document information as code information, develops it into pattern data, and displays and outputs the pattern data.

[従来の技術] 従来のワードプロセッサなどの文書処理装置では、本体
側機器201とプリンタ部202とが、第2図に示すよ
うにインターフェース部(I/F)を介して接続されて
いる。そして、本体機器20L上のアプリケーション・
プログラム等で作成された文書等のデータを、本体機器
201に組込まれているプリンタ用ドライバによってプ
リント・コマンドに変換し、インタフェース部を通じて
プリンタ202へ送ることにより印刷を行っている。こ
の場合、プリンタ202は受信したプリンタ・コマンド
などを解釈し、画像データ(ドツト・イメージデータ)
を作成して記録紙上にプリントアウトし、ている。
[Prior Art] In a conventional document processing device such as a word processor, a main body device 201 and a printer section 202 are connected via an interface section (I/F) as shown in FIG. Then, the application on the main device 20L
Printing is performed by converting data such as a document created by a program into a print command by a printer driver built into the main device 201 and sending it to the printer 202 through an interface unit. In this case, the printer 202 interprets the received printer command, etc., and generates image data (dot image data).
I created it and printed it out on recording paper.

この場合、プリンタ202は受取ったプリントコマンド
を解釈し、プリンタ202に内蔵されているフォントデ
ータにより、受信したコード情報をパターンデータに展
開して画像データを作成している。このようなフォント
データとしては、最近ではビット・マツプ・フォントに
加えて、フォントデータをベクタデータとして備えた、
所謂アウトライン・フォントが採用されてきている。
In this case, the printer 202 interprets the received print command, develops the received code information into pattern data using font data built into the printer 202, and creates image data. Recently, such font data includes, in addition to bit map fonts, font data that has font data as vector data.
So-called outline fonts are being adopted.

[発明が解決しようとする課題] このようなアウトラインフォントは、文字パターンの拡
大や縮小などに威力を発揮し、形成された文字品位が拡
大、縮小のいかんにかかわらず保たれるという利点があ
るものの、ビットマツプず保たれるという利点があるも
のの、ビットマツプフォントに比べてパターン展開に多
くの時間を要するという問題がある。そこで、アウトラ
インフォントを用いてパターン展開されたビットマツプ
データを一旦フォントキャッシュに格納しておき、再度
同じフォントデータをパターン展開するときは、フォン
トキャッシュに記憶されているパターンデータを使用し
てパターン展開を行うことにより、指定されたアウトラ
インフォントのパターン展開処理全体にかかる処理時間
を短縮する方法が知られている。しかしながら、フォン
トキャッシュの容量には制限があるため、使用するパタ
ーンの種類が多くなると、直接アウトラインフォントよ
りパターンデータを作成する割合が多くなり、そのパタ
ーン展開処理時間を短縮するのは困難であった。
[Problems to be solved by the invention] Such outline fonts are effective in enlarging and reducing character patterns, and have the advantage that the quality of the formed characters is maintained regardless of whether they are enlarged or reduced. Although it has the advantage of preserving bitmaps, it has the problem that it takes more time to develop patterns than bitmap fonts. Therefore, bitmap data that has been pattern-developed using an outline font is temporarily stored in the font cache, and when the same font data is pattern-developed again, the pattern data stored in the font cache is used to develop the pattern. A method is known in which the processing time required for the entire pattern development process of a specified outline font is shortened by performing the following steps. However, the capacity of the font cache is limited, so when the number of types of patterns used increases, the proportion of pattern data created directly from outline fonts increases, making it difficult to shorten the pattern development processing time. .

本発明は上記従来例に鑑みてなされたもので、既にパタ
ーン展開されているパターンデータと、これからパター
ン展開しようとするコード情報との差を求め、その差が
所定範囲内であれば展開済みのパターンデータを採用し
て文書情報を表示・出力できるようにした文書処理装置
を提供することを目的とする。
The present invention has been made in view of the above-mentioned conventional example, and it calculates the difference between the pattern data that has already been developed and the code information that is about to be developed, and if the difference is within a predetermined range, the developed pattern is An object of the present invention is to provide a document processing device that can display and output document information by employing pattern data.

[課題を解決するための手段] 上記目的を達成するために本発明の文書処理装置は以下
の様な構成からなる。即ち、 文書情報をコード情報で入力し、パターンデータに展開
して表示・出力する文書処理装置であって、フォント情
報をベクタフォントで記憶する記憶手段と、前記記憶手
段のベクタフォントをパターン展開したパターン情報を
記憶するフォントキャッシュメモリと、前記フォントキ
ャッシュメモリに展開済みのパターン情報と、入力した
コ−ド情報により指示されたフォント情報との差が指定
された範囲内にあるかどうかを判別する判別手段と、前
記入力したコード情報に対応するパターン情報が前記フ
ォントキャッシュメモリに存在しないとき、前記判別手
段により指定範囲内にあると判別された前記フォントキ
ャッシュメモリのパターン情報を用いてビットマツプに
展開するように制御する制御手段とを有する。
[Means for Solving the Problems] In order to achieve the above object, a document processing device of the present invention has the following configuration. That is, it is a document processing device that inputs document information as code information, expands it into pattern data, and displays/outputs it, comprising a storage means for storing font information in the form of a vector font, and a storage means for storing font information in the form of a vector font, and a storage means for storing font information in the form of a vector font. A font cache memory that stores pattern information determines whether the difference between the pattern information developed in the font cache memory and the font information specified by the input code information is within a specified range. a determining unit; and when pattern information corresponding to the input code information does not exist in the font cache memory, the pattern information in the font cache memory determined by the determining unit to be within a specified range is used to develop into a bitmap. and control means for controlling to

[作用] 以上の構成において、入力したコード情報に対応するパ
ターン情報がフォントキャッシュメモリに存在しないと
き、フォントキャッシュメモリに展開済みのパターン情
報と、入力したコード情報により指示されたフォント情
報との差が指定された範囲内にあるかどうかを判別し、
指定範囲内にあると判別されたフォントキャッシュメモ
リのパターン情報を用いてビットマツプに展開するよう
に動作する。
[Operation] In the above configuration, when the pattern information corresponding to the input code information does not exist in the font cache memory, the difference between the pattern information developed in the font cache memory and the font information specified by the input code information Determine whether is within the specified range,
It operates to expand into a bitmap using pattern information in the font cache memory that is determined to be within the specified range.

[実施例j 以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
[Embodiment j] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

[ワードプロセッサの説明 (第1図)]第1図は実施
例のワードプロセッサの概略構成を示すブロック図であ
る。
[Description of Word Processor (FIG. 1)] FIG. 1 is a block diagram showing a schematic configuration of a word processor according to an embodiment.

図において、100は実施例のプリンタで、ホストコン
ピュータなどの外部機器200よりのデータを入力して
記録媒体に記録を行っている。
In the figure, 100 is a printer of the embodiment, which inputs data from an external device 200 such as a host computer and records it on a recording medium.

110はプリンタ100全体を制御する制御部で、マイ
クロプロセッサなどのCPU121、CPU121の制
御プログラムや各種データを記憶しているROM122
、CPU121のワークエリアとして使用されるRAM
123などを備えている。111は外部機器200から
送られて来るデータを受信するインタフェース部、11
2はバッファで、インターフェース部111の受信速度
とプリンタ100の印刷速度との差を補い、スムーズな
受信を行なうために設けられている。
110 is a control unit that controls the entire printer 100, and includes a CPU 121 such as a microprocessor, and a ROM 122 that stores control programs for the CPU 121 and various data.
, RAM used as a work area for the CPU 121
123 etc. 111 is an interface unit that receives data sent from the external device 200;
A buffer 2 is provided to compensate for the difference between the receiving speed of the interface unit 111 and the printing speed of the printer 100 and to perform smooth reception.

113はベクタ・データとしてフォント情報をあらかじ
め記憶しておく不揮発性メモリであるフォントメモリで
ある。114はキャッシュメモリで、フォントメモリ1
13のデータを基に制御部110が作成したフォント・
イメージ・データを一時記憶するための揮発性メモリで
ある。115は操作パネルで、ユーザーはこの操作パネ
ル115より、プリンタ100に各種パラメータを設定
できる。また115aは操作パネル115に設けられた
表示部で、プリンタ100からのメツセージ等を表示す
る。
A font memory 113 is a nonvolatile memory in which font information is stored in advance as vector data. 114 is a cache memory, and font memory 1
The font created by the control unit 110 based on the data of 13.
Volatile memory for temporarily storing image data. Reference numeral 115 denotes an operation panel through which the user can set various parameters for the printer 100. Further, 115a is a display section provided on the operation panel 115, and displays messages and the like from the printer 100.

116は印字すべきイメージ・データ生成保持する主記
憶部(ビットマツプメモリ)である、117はプリンタ
エンジンで、ビットマツプメモリ116に生成保持され
たデータを記録紙上に印字する。118は条件テーブル
で、キャッシュメモリ114に記憶されているパターン
情報と、所望のフォントパターン情報との差(ギャップ
)情報を記憶している。この差情報は外部機器200よ
り送られて格納されてもよく、或は操作パネル115よ
り設定されて記憶されてもよい。
116 is a main storage unit (bitmap memory) that generates and holds image data to be printed; 117 is a printer engine that prints the data generated and held in the bitmap memory 116 on recording paper; A condition table 118 stores difference (gap) information between the pattern information stored in the cache memory 114 and desired font pattern information. This difference information may be sent from the external device 200 and stored, or may be set from the operation panel 115 and stored.

こうして、制御部11oは外部機器200よりのフォン
トコードをパターン展開する際、そのコードが既にキャ
ッシュメモリ114にパターン展開されているかを調べ
、展開されていればそのパターン情報を使用してビット
マツプメモリ116にパターン展開する。しかし、キャ
ッシュメモリ114に同じフォントコードがパターン展
開されていないときは、キャッシュメモリ114に展開
済みのパターン情報の中に、これからパターン展開しよ
うとしているフォントとの差が、条件テーブル118に
設定されている条件に適合したパターン情報があるかを
調べる0条件に適合したパターン情報がキャッシュメモ
リ114に記憶されていれば、そのパターン情報を用い
て、そのコード情報をビットマツプメモリ116にパタ
ーン展開する。このようにして、外部機器200より受
信したフォントコードを高速にパターン展開することが
できる。
In this way, when the control section 11o develops a pattern of the font code from the external device 200, it checks whether the code has already been developed into a pattern in the cache memory 114, and if it has been developed, the control section 11o uses the pattern information to create a pattern in the bitmap memory. The pattern is expanded to 116. However, when the same font code is not developed in the pattern in the cache memory 114, the difference between the pattern information already developed in the cache memory 114 and the font for which the pattern is to be developed is set in the condition table 118. It is checked whether there is any pattern information that matches the 0 condition.If pattern information that matches the 0 condition is stored in the cache memory 114, the code information is pattern-developed into the bitmap memory 116 using that pattern information. In this way, the font code received from the external device 200 can be developed into a pattern at high speed.

〔印刷処理の説明 (第1図〜第3図)]第3図はプリ
ンタ100における印刷処理を示すフローチャートで、
この処理を実行する制御プログラムは制御部110のR
OM122に記憶されている。
[Description of print processing (FIGS. 1 to 3)] FIG. 3 is a flowchart showing the print processing in the printer 100.
The control program that executes this process is R of the control unit 110.
It is stored in OM122.

まずステップS1で、外部機器200側より送られて来
たプリントコマンドをインターフェース部111及びバ
ッファ112を通して受は取る。
First, in step S1, a print command sent from the external device 200 is received through the interface section 111 and buffer 112.

次にステップS2で、制御部110は受取ったコマンド
を解釈して、入力したコード情報が既にキャッシュメモ
リ114にパターン展開されているかを調べる。ステッ
プS3でその有無を判断し、既にそのフォントコードが
キャッシュメモリ114にパターン展開されていればス
テップS7に進み、その展開済みのパターンを用いてビ
ットマツプメモリ116にパターン展開する。
Next, in step S2, the control unit 110 interprets the received command and checks whether the input code information has already been expanded into a pattern in the cache memory 114. In step S3, the presence or absence of the font code is determined, and if the font code has already been developed into a pattern in the cache memory 114, the process proceeds to step S7, and the pattern is developed into the bitmap memory 116 using the developed pattern.

一方、キャッシュメモリ114にパターン展開されてい
なければステップS4に進み、制御部110は入力した
コード情報を基に、キャッシュメモリ114にパターン
展開されているパターン情報の内、最も差の小さいパタ
ーン情報を捜す。
On the other hand, if the pattern is not developed in the cache memory 114, the process proceeds to step S4, and the control unit 110 selects pattern information with the smallest difference among the pattern information developed in the cache memory 114 based on the input code information. search.

ここで、パターン情報の差の小さいパターンの抽出に付
いて説明する0例えば入力したコード情報がフーリエフ
ォントで、その大きさが12ポイントの文字“A”する
とき、キャッシュメモリ114にフォントの種類と大き
さが全く一致するパターン情報がないけれども、同じフ
ーリエフォントで文字の大きさが11ポイントの文字“
A″のパターン情報が、キャッシュメそり114に既に
展開されている場合は、最も近いパターンデータとして
抽出する。また、この差の小さいフォントの抽出は、文
字の大きさcポイント数)が近いものに限らず、例えば
“フーリエフォント”に近いものとして、同じ大きさの
”モナコフォント”などを抽出するようにしてもよい。
Here, extraction of patterns with small differences in pattern information will be explained.0For example, when the input code information is a Fourier font and the size is a 12 point character "A", the font type and the like are stored in the cache memory 114. Although there is no pattern information that matches the size, the same Fourier font with a character size of 11 points “
If the pattern information for A'' has already been developed in the cache memory 114, it will be extracted as the closest pattern data.Furthermore, the extraction of fonts with a small difference will be based on fonts with similar font size (c points). For example, the "Monaco font" having the same size as the "Fourier font" may be extracted as a font similar to the "Fourier font".

こうして、キャッシュメモリ114にパターン展開され
ているパターン情報のうち、最も差が小さいパターン情
報が抽出されるとステップS5に進み、条件テーブル1
18に設定されている、ユーザーにより指定された限度
範囲内にあるかを調べ、範囲内にあればステップS7に
進み、その展開済みのパターン情報を使用してビットマ
ツプメモリ116にパターン展開する。
In this way, when the pattern information with the smallest difference among the pattern information developed in the cache memory 114 is extracted, the process proceeds to step S5, and the condition table 1
If it is within the range, the process proceeds to step S7, and the pattern is developed in the bitmap memory 116 using the developed pattern information.

ユーザーにより指定された範囲内にないときはステップ
S6に進み、フォントメモリ113のベクタ情報をもと
に、スプライン、ベジェ曲線、補間等の所定のアルゴリ
ズムにより種々の演算を行なって指定された大きさのビ
ットマツプ・フォント・イメージデータを作成し、その
イメージデータをキャッシュメモリ114へ格納する。
If it is not within the range specified by the user, the process proceeds to step S6, and based on the vector information in the font memory 113, various calculations are performed using predetermined algorithms such as splines, Bezier curves, interpolation, etc. to obtain the specified size. bitmap/font/image data is created and the image data is stored in the cache memory 114.

この時読に、キャッシュメモリ114の物理的なメモリ
容量がフォント・イメージ・パターンで満杯であった場
合は、ある決められたアルゴリズム、例えば使用される
頻度の少ない(ある一定期間使用されていない)イメー
ジパターンをキャッシュメモリ114より消去し、その
代わりに新たに作成されたイメージ・パターンをそのキ
ャッシュメモリ114に記憶する。
At this time, if the physical memory capacity of the cache memory 114 is full of font/image patterns, a predetermined algorithm, for example, one that is used infrequently (has not been used for a certain period of time), is used. The image pattern is erased from the cache memory 114, and a newly created image pattern is stored in the cache memory 114 in its place.

次にステップS7に進み、生成されたビットマツプデー
タ、あるいはキャッシュメモリ114の参照されたパタ
ーンデータをもとに、外部機器200よりのコマンドに
より指定された位置に該当するビットマツプメモリ11
6の位置にコピーして、1文字の出力用画像ビット・イ
メージデータを作成する。なお、ステップS3で既に、
その指定されたイメージデータがキャッシュメモリ11
4に格納されていると判断されたならば、該当するイメ
ージ・データをキャッシュメモリ114から読出してス
テップS7に進み、前述したようにしてビットマツプメ
モリ116の指定された位置にコピーするだけで良い。
Next, the process proceeds to step S7, and based on the generated bitmap data or the referenced pattern data in the cache memory 114, the bitmap memory 11 corresponding to the position specified by the command from the external device 200 is selected.
6 to create output image bit/image data for one character. Note that in step S3,
The specified image data is stored in the cache memory 11.
If it is determined that the image data is stored in the bitmap memory 116, it is only necessary to read the corresponding image data from the cache memory 114, proceed to step S7, and copy it to the specified location in the bitmap memory 116 as described above. .

こうして1文字をビットマツプメモリ116へ展開する
一連のシーケンス(ステップ81〜ステツプS8)を繰
り返し、ステップS8で1頁分のビット・イメージデー
タがビットマツプメモリ116に生成されるとステップ
S9に進み、制御部110はビットマツプメモリ116
に生成されたデータをプリント・アウトするべくエンジ
ン117に起動をかけ、印刷処理が終了する。
In this way, the series of sequences (step 81 to step S8) for developing one character into the bitmap memory 116 is repeated, and when one page's worth of bit image data is generated in the bitmap memory 116 in step S8, the process advances to step S9. The control unit 110 has a bitmap memory 116.
The engine 117 is activated to print out the data generated in the above, and the printing process is completed.

なお、前述の条件テーブル118の内容は、操作パネル
I15より入力されるか、外部機器200よりダウンロ
ードされるようにしてもよく、またディスクなどに格納
された固定情報であってもよい。また、操作パネル11
5よりの条件情報か、外部機器200よりの条件情報の
いずれを選択するかを指示できるようにしてもよい。
The contents of the condition table 118 described above may be input from the operation panel I15, may be downloaded from the external device 200, or may be fixed information stored on a disk or the like. In addition, the operation panel 11
It may also be possible to specify which of the condition information from 5 and the condition information from the external device 200 is to be selected.

また前述のフローチャートのステップS4、S5での処
理に変えて、最初から条件テーブル118に設定された
条件に合致するパターン情報をキャッシュメモリ114
から捜すようにしてもよい、またさらに、条件に合致す
る複数のパターン情報がキャッシュメモリ114から抽
出されたときは、それらのパターンの種類を表示部11
5aに表示して、ユーザーにより選択できるようにして
もよい。
Also, instead of the processing in steps S4 and S5 of the flowchart described above, pattern information matching the conditions set in the condition table 118 is stored in the cache memory 118 from the beginning.
Further, when a plurality of pattern information matching the conditions are extracted from the cache memory 114, the types of those patterns may be displayed on the display section 11.
5a so that the user can make a selection.

以上説明したように本実施例によれば、プリンタにおい
てキャッシュメモリに展開済みのビットマツプパターン
と、ユーザーの所望のフォント情報と一致しないときで
も、展開済みパターン情報とユーザーが所望のフォント
情報との差が指定範囲内であれば、その展開済みのパタ
ーン情報を用いてビットマツプに展開する。これにより
、従来は、例えばほとんど同じ形状のパターン情報であ
っても、その文字サイズやフォントの種類が異なってい
た場合は、多大なフォント展開時間をかけてパターン展
開処理を行っていたのに対し、既にプリンタで展開され
ている近いパターンを使用して印刷できるため、パター
ン展開処理を高速化した文書処理装置が形成できる。
As explained above, according to this embodiment, even when the bitmap pattern developed in the cache memory of the printer does not match the font information desired by the user, the developed pattern information and the font information desired by the user can be matched. If the difference is within the specified range, the expanded pattern information is used to expand into a bitmap. As a result, in the past, for example, even if the pattern information had almost the same shape, if the font size or font type was different, the pattern development process would take a lot of time. Since it is possible to print using a similar pattern that has already been developed by the printer, it is possible to form a document processing device that speeds up pattern development processing.

なお、前述した実施例では、ビットマツプデータの出力
機器がプリンタの場合で説明したがこれに限定されるも
のでなく、例えばCRT等の表示装置や、通信回線で接
続されたファクシミリ等の通信機器であってもよい。
In the above-described embodiments, the bitmap data output device is a printer, but the invention is not limited to this. For example, it may be a display device such as a CRT, or a communication device such as a facsimile connected via a communication line. It may be.

[発明の効果] 以上説明したように本発明によれば、既にパターン展開
されているパターンデータと、これからパターン展開し
ようとするコード情報との差を求め、その差が所定範囲
内であれば展開済みのパターンデータを採用して文書情
報を表示・出力できるため、フォントコードよりのパタ
ーン展開に要する処理時間を大幅に短縮できる効果があ
る。
[Effects of the Invention] As explained above, according to the present invention, the difference between the pattern data that has already been pattern-developed and the code information about which the pattern is to be developed is calculated, and if the difference is within a predetermined range, the pattern is developed. Since document information can be displayed and output using already-prepared pattern data, it has the effect of significantly reducing the processing time required to develop patterns from font codes.

【図面の簡単な説明】 第1図は本発明の実施例の文書処理装置の概略構成を示
すブロック図、 第2図は一般的な文書処理装置の接続構成を示す図、そ
して 第3図は実施例のプリンタの処理を示すフローチャート
である。 図において、100・・・プリンタ、111・・・イン
ターフェース部、112・・・バッファ、113・・・
フォントメモリ、114・・・キャッシュメモリ、11
5・・・操作パネル、115a・・・表示部、116・
・・ビットマツプメモリ、117・・・エンジン、11
8・・・条件テーブル、121・・・CPU、122・
・・ROM、123・・・RAMである。
[BRIEF DESCRIPTION OF THE DRAWINGS] FIG. 1 is a block diagram showing a schematic configuration of a document processing device according to an embodiment of the present invention, FIG. 2 is a diagram showing a connection configuration of a general document processing device, and FIG. 3 is a flowchart illustrating processing of the printer of the embodiment. In the figure, 100... printer, 111... interface unit, 112... buffer, 113...
Font memory, 114... Cache memory, 11
5...Operation panel, 115a...Display section, 116.
... Bitmap memory, 117 ... Engine, 11
8... Condition table, 121... CPU, 122...
...ROM, 123...RAM.

Claims (1)

【特許請求の範囲】 文書情報をコード情報で入力し、パターンデータに展開
して表示・出力する文書処理装置であつて、 フォント情報をベクタフォントで記憶する記憶手段と、 前記記憶手段のベクタフォントをパターン展開したパタ
ーン情報を記憶するフォントキャッシュメモリと、 前記フォントキャッシュメモリに展開済みのパターン情
報と、入力したコード情報により指示されたフォント情
報との差が指定された範囲内にあるかどうかを判別する
判別手段と、 前記入力したコード情報に対応するパターン情報が前記
フォントキャッシュメモリに存在しないとき、前記判別
手段により指定範囲内にあると判別された前記フォント
キャッシュメモリのパターン情報を用いてビットマップ
に展開するように制御する制御手段と、 を有することを特徴とする文書処理装置。
[Scope of Claims] A document processing device that inputs document information as code information, develops it into pattern data, and displays/outputs it, comprising: a storage means for storing font information in a vector font; and a vector font of the storage means. A font cache memory that stores pattern information obtained by developing a pattern of a discriminating means for discriminating, and when pattern information corresponding to the input code information does not exist in the font cache memory, pattern information in the font cache memory that is determined to be within a specified range by the discriminating means is used to generate bits; A document processing device comprising: a control means for controlling expansion into a map; and a document processing device.
JP1266347A 1989-10-16 1989-10-16 Document processor Pending JPH03129394A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1266347A JPH03129394A (en) 1989-10-16 1989-10-16 Document processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1266347A JPH03129394A (en) 1989-10-16 1989-10-16 Document processor

Publications (1)

Publication Number Publication Date
JPH03129394A true JPH03129394A (en) 1991-06-03

Family

ID=17429675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1266347A Pending JPH03129394A (en) 1989-10-16 1989-10-16 Document processor

Country Status (1)

Country Link
JP (1) JPH03129394A (en)

Similar Documents

Publication Publication Date Title
JP2844575B2 (en) Printing equipment
JP3058168B2 (en) Character processing apparatus and method
US5562350A (en) Output apparatus that selects a vector font based on character size
JPH0916149A (en) Character processor, character processing method, and memory
JPH08115419A (en) Picture processor, picture processing method and printing device
JP2845380B2 (en) Printing apparatus and control method thereof
JPH07172004A (en) Picture recording device and control method thereof
JPH03129394A (en) Document processor
JP3450869B2 (en) Bit image data generation device and bit image data generation method
JP2580965B2 (en) Printer device
JP3391185B2 (en) Drawing processing device
JP3084817B2 (en) Character output device
JPH09277616A (en) Printer and control method therefor
JP2790186B2 (en) Character output method and device
JP3054157B2 (en) Character processing device and character processing method
JPH03112668A (en) Printer
JP3119004B2 (en) Character processor
JP3320566B2 (en) Character symbol conversion device and printer
JPH02235773A (en) Printer
JPH02238515A (en) Recording device
JPH0880639A (en) Font selective system of printer
JP2000168150A (en) Image data-forming apparatus
JPH07129145A (en) Font forming method and device
JPH0695647A (en) Method and device for generating character
JPH08132703A (en) Method and device for outputting character