JPH0434495A - Character output device - Google Patents
Character output deviceInfo
- Publication number
- JPH0434495A JPH0434495A JP2139738A JP13973890A JPH0434495A JP H0434495 A JPH0434495 A JP H0434495A JP 2139738 A JP2139738 A JP 2139738A JP 13973890 A JP13973890 A JP 13973890A JP H0434495 A JPH0434495 A JP H0434495A
- Authority
- JP
- Japan
- Prior art keywords
- character
- character pattern
- pattern
- output area
- storage medium
- 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
Links
Landscapes
- Image Generation (AREA)
- Document Processing Apparatus (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、元となる文字パターンより変形文字パター
ンを発生させる文字出力装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a character output device that generates a modified character pattern from an original character pattern.
[従来の技術]
従来、この種の文字出力装置、特に元となる文字パター
ンより変形文字パターンを発生させる文字出力装置にお
いて、基本となる文字パターンのドツトデータがフォン
トROM等の記憶手段に格納され、入力された文字コー
ドに応じて適宜読み出されて、文字発生装置が記憶媒体
に文字のドッドパターンを発生展開するように構成され
ている場合が多い。[Prior Art] Conventionally, in this type of character output device, especially in a character output device that generates a modified character pattern from an original character pattern, dot data of the basic character pattern is stored in a storage means such as a font ROM. In many cases, the character generating device is configured to generate and develop a character dot pattern on a storage medium by reading out the character code as appropriate in accordance with the input character code.
第6図、第7図は従来の文字出力装置における文字パタ
ーン発生処理を説明する模式図であり、第6図は変形種
別がイタリック体への変形に対応し、第7図は変形種別
がゴシック体への変形に対応する。6 and 7 are schematic diagrams for explaining character pattern generation processing in a conventional character output device. In FIG. 6, the deformation type corresponds to deformation to italic, and in FIG. 7, the deformation type corresponds to gothic. Corresponds to transformations to the body.
しかしながら、従来の文字出力装置では、変形したこと
により文字パターンの構成ドツトサイズが同時に変わっ
てしまう場合がある。例えば文字出力領域の境に印字さ
れる文字が設定された印字領域から逸脱して、例えば第
8図(a)、(b)に示すように通常文字出力では欠落
しない文字が、変形後は第8図(b)に示すように、出
力領域を逸脱してしまうので、変形文字出力時に出力位
置を微妙に変更する等により移動して出力していたので
、変形文字の欠落または部分欠落が生じ、印字品位を損
ねる問題点があった。However, in conventional character output devices, the size of the constituent dots of a character pattern may change simultaneously due to the deformation. For example, characters printed at the border of the character output area deviate from the set printing area, and as shown in FIGS. As shown in Figure 8 (b), since the output area was outside the output area, the output position had to be slightly changed when outputting the modified characters, resulting in missing or partially missing modified characters. , there was a problem that the printing quality was impaired.
この発明は、上記の問題点を解決するためになされたも
ので、変形後の文字パターンの出力の際に、その文字パ
ターンが出力可能な領域に収束するかどうかを判定して
、出力する文字パターンの変形処理を制御することによ
り、設定された印字領域に変形された文字パターンを欠
落なく出力できる文字出力装置を得ることを目的とする
。This invention was made in order to solve the above problems, and when outputting a character pattern after transformation, it is determined whether the character pattern converges in an outputtable area, and the character to be outputted is determined. It is an object of the present invention to provide a character output device that can output a transformed character pattern to a set printing area without any omission by controlling pattern transformation processing.
[課題を解決するための手段]
この発明に係る文字出力装置は、記憶媒体に設定された
文字出力領域内への変形文字パターン収束展開可能性を
判定する判定手段と、この判定手段の判定結果に基づい
て文字出力領域から外れる変形文字パターンを文字出力
領域内に収束するように記憶媒体に対する再変形展開を
制御する展開制御手段とを設けたものである。[Means for Solving the Problems] A character output device according to the present invention includes a determination means for determining the possibility of convergence and expansion of a modified character pattern into a character output area set in a storage medium, and a determination result of the determination means. A development control means is provided for controlling re-transformation and development on the storage medium so that the modified character pattern that deviates from the character output area is converged within the character output area based on the above.
また、展開制御手段は、文字出力領域から外れる変形文
字パターンを文字パターン記憶手段から読み出される文
字パターンで記憶媒体に置換展開するように構成したも
のである。Further, the expansion control means is configured to replace and expand the modified character pattern that falls outside the character output area onto the storage medium with the character pattern read from the character pattern storage means.
更に、展開制御手段は、文字出力領域から外れる変形文
字パターンを変形文字パターンの変形度を変更しながら
記憶媒体に置換展開するように構成したものである。Furthermore, the expansion control means is configured to replace and expand the modified character pattern that falls outside the character output area onto the storage medium while changing the degree of deformation of the modified character pattern.
また、判定手段の判定結果を外部に報知する報知手段を
設けたものである。Further, a notification means is provided to notify the outside of the judgment result of the judgment means.
[作用]
この発明においては、変形手段による記憶媒体に設定さ
れた文字出力領域内への変形文字パターンの展開が開始
されると、判定手段が記憶媒体に設定された文字出力領
域内への変形文字パターンの収束展開可能性を判定し、
この判定結果に基づいて展開制御手段が文字出力領域か
ら外れる変形文字パターンを文字出力領域内に収束する
ように記憶媒体に対する再変形展開を制御し、印字情報
を欠落な(展開することを可能とする。[Operation] In the present invention, when the deformation means starts developing the deformed character pattern into the character output area set on the storage medium, the determination means starts deforming the deformed character pattern into the character output area set on the storage medium. Determine the possibility of convergent expansion of the character pattern,
Based on this determination result, the expansion control means controls the re-transformation expansion on the storage medium so that the deformed character pattern that falls out of the character output area converges within the character output area, so that the printed information can be expanded without missing. do.
また、展開制御手段は、文字出力領域から外れる変形文
字パターンを文字パターン記憶手段から読み出される文
字パターンで記憶媒体に置換展開し、変形なしの文字パ
ターンを展開して印字情報を欠落なく展開することを可
能とする。Further, the development control means replaces and develops the deformed character pattern that falls outside the character output area on the storage medium with the character pattern read from the character pattern storage means, and develops the undeformed character pattern to develop the printed information without any omission. is possible.
更に、展開制御手段は、文字出力領域から外れる変形文
字パターンを変形文字パターンの変形度を変更しながら
記憶媒体に置換展開し、変形程度を加減しながら文字パ
ターンを展開して印字情報を欠落なく展開することを可
能とする。Furthermore, the development control means replaces and develops the deformed character pattern that falls outside the character output area onto the storage medium while changing the degree of deformation of the deformed character pattern, and develops the character pattern while adjusting the degree of deformation so that no printed information is lost. Allows for expansion.
また、判定手段の判定結果、記憶媒体に設定された文字
出力領域内への変形文字パターンの収束展開ができない
と判定された場合に、報知手段が外部に報知し、設定さ
れた文字パターンでの印字がされない文字情報の存在を
通知することを可能とする。In addition, when it is determined that the deformed character pattern cannot be converged and expanded into the character output area set in the storage medium as a result of the determination by the determination means, the notification means notifies the outside that the character pattern set in the set character pattern cannot be converged and expanded. To make it possible to notify the existence of character information that is not printed.
[実施例1
第1図はこの発明の一実施例を示す文字出力装置の構成
を説明するブロック図であり、1は出力装置の制御部で
、出力データの発生源であるホストコンピュータ(後述
する)から入力される文字情報を後述するインタフェー
ス回路を介して受信し、後述するプリンタインタフェー
ス部を介してプリンタ部9に出力する。[Embodiment 1] FIG. 1 is a block diagram illustrating the configuration of a character output device showing an embodiment of the present invention. Reference numeral 1 denotes a control section of the output device, and a host computer (described later) which is a source of output data. ) is received via an interface circuit (described later), and is output to the printer unit 9 via a printer interface unit (described later).
2はCPUで、制御を行うコントロールプログラムおよ
びフォントパターンがストアされているROM2a、制
御情報(紙面のドツトサイズ、文字位置情報)をストア
するためのRAM2b等を有する。3は変形後の文字パ
ターンをストアするRAMより構成されるフォントメモ
リ、4は1頁分のドツトパターンを記憶しておくフレー
ムメモリ、5は前記フレームメモリ4のドツト情報をレ
ーザビームプリンタでのレーザのON10 F F信号
に変換したり、プリンタとの情報のやり取りの変換を行
うプリンタインタフェース部、6は出力装置への各種指
示や情報の表示を行うパネル部、7は種々のコンピュー
タとの接続を行うインタフェース部、例えばR3−23
2Cのインタフェースで構成されている。Reference numeral 2 denotes a CPU, which includes a ROM 2a in which control programs and font patterns are stored, and a RAM 2b in which control information (paper dot size, character position information) is stored. Reference numeral 3 denotes a font memory consisting of a RAM that stores transformed character patterns, 4 a frame memory that stores dot patterns for one page, and 5 a font memory that stores dot patterns for one page. 6 is a panel unit that displays various instructions and information to the output device; 7 is a panel unit that performs connection with various computers. interface unit, for example R3-23
It consists of a 2C interface.
8は出力データの発生源であるホストコンピュータ、9
はプリンタ部である。8 is a host computer that is the source of output data; 9
is the printer section.
このように構成された文字出力装置において、変形手段
(この実施例ではCPU2が兼ねる)による記憶媒体(
フレームメモリ4)に設定された文字出力領域内への変
形文字パターンの展開が開始されると、判定手段(この
実施例ではCPU2が兼ねる)がフレームメモリ4に設
定された文字出力領域内への変形文字パターンの収束展
開可能性を判定し、この判定結果に基づいて展開制御手
段(この実施例ではCPU2が兼ねる)が文字出力領域
から外れる変形文字パターンを文字出力領域内に収束す
るように記憶媒体に対する再変形展開を制御し、印字情
報を欠落なく展開することを可能とする。In the character output device configured in this way, the storage medium (in this embodiment, the CPU 2 also serves)
When the development of the modified character pattern into the character output area set in the frame memory 4 is started, the determining means (in this embodiment, the CPU 2 also serves) starts developing the modified character pattern into the character output area set in the frame memory 4. The possibility of convergence and expansion of the deformed character pattern is determined, and based on the result of this determination, the deformation control means (in this embodiment, the CPU 2 also serves) stores the deformed character pattern that falls outside the character output area so that it converges within the character output area. To control re-transformation and development on a medium and make it possible to develop printed information without missing it.
また、展開制御手段(この実施例ではCPU2が兼ねる
)は、文字出力領域から外れる変形文字パターンを文字
パターン記憶手段(ROM2a )から読み出される文
字パターンでフレームメモリ4に置換展開し、変形なし
の文字パターンを展開して印字情報を欠落なく展開する
ことを可能とする。Further, the expansion control means (in this embodiment, the CPU 2 also functions as the CPU 2) replaces and expands the deformed character pattern that falls outside the character output area in the frame memory 4 with the character pattern read from the character pattern storage means (ROM 2a), so that the undeformed character To enable printing information to be developed without missing by developing a pattern.
更に、展開制御手段(この実施例ではCPU2が兼ねる
)は、文字出力領域から外れる変形文字パターンを変形
文字パターン(フォントメモリ3に展開される)の変形
度を変更しながらフレームメモリ4に置換展開し、変形
程度を加減し7ながら文字パターンを展開して印字情報
を欠落なく展開することを可能とする。Further, the expansion control means (in this embodiment, the CPU 2 also functions as the CPU 2) replaces and expands the deformed character pattern that falls outside the character output area into the frame memory 4 while changing the degree of deformation of the deformed character pattern (deployed in the font memory 3). It is possible to expand the character pattern while adjusting the degree of deformation and to expand the printed information without missing any part.
また、判定手段(この実施例ではCPU2が兼ねる)の
判定結果、フレームメモリ4に設定された文字出力領域
内への変形文字パターンの収束展開ができないと判定さ
れた場合に、報知手段(この実施例ではCPU2が兼ね
る)が外部、例えばパネル部6に報知し、設定された文
字パターンでの印字がされない文字情報の存在を通知す
ることを可能とする。Further, if the determination result of the determination means (in this embodiment, the CPU 2 also serves as In the example, the CPU 2 also serves as the CPU 2) to notify the outside, for example, the panel unit 6, of the existence of character information that is not printed in the set character pattern.
具体的には、ホストコンピュータ8よりの印字データお
よび制御命令はインタフェース部7を経由してCPU2
に取り込まれ、CPU2は各印字データ毎にコードおよ
び出力のための紙面上の位置や出力すべき文字が変形で
きるかどうかのフラグや変形の種類およびパターンの幅
、高さといったフォントメモリ3上の文字セット情報の
アドレスを求め、ページバッファと呼ぶレコード形式の
形で記憶する。また、CPtJ2は、特に示さない制御
命令により内部処理上の変形種をセットする。CPU2
は改頁コードの受信や1頁分の行数に相当するデータの
受信により1頁分のページバッファの作成処理を終了す
る。Specifically, print data and control instructions from the host computer 8 are sent to the CPU 2 via the interface section 7.
The CPU 2 stores information in the font memory 3 such as the code for each print data, the position on the paper for output, a flag indicating whether or not the character to be output can be transformed, the type of transformation, and the width and height of the pattern. Find the address of the character set information and store it in a record format called a page buffer. Further, CPtJ2 sets a variant type of internal processing by a control command not particularly shown. CPU2
completes the process of creating a page buffer for one page by receiving a page break code and receiving data equivalent to the number of lines for one page.
その後、ページバッファの情報に基づいて1ペ一ジ分の
ドツトパターンをフレームメモリ4上に形成する。その
際、CPU2はページバッファ上での変形であるかどう
かのフラグがオフ(変形なし)の場合、コードおよび文
字セット情報のアドレスにより該当するフォントパター
ンをフォントメモリ3より読み出し、紙面上の位置に応
じたフレームメモリ4上のメモリにストアする。1ペ一
ジ分のパターン展開が終了すると、CPU2はプリンタ
インタフェース部5を経由して、給紙指示により用紙カ
セットからの用紙の給紙を行う。Thereafter, a dot pattern for one page is formed on the frame memory 4 based on the information in the page buffer. At that time, if the flag indicating whether or not the transformation is on the page buffer is off (no transformation), the CPU 2 reads the corresponding font pattern from the font memory 3 according to the address of the code and character set information, and sets it to the position on the paper. The data is stored in the corresponding memory on the frame memory 4. When the pattern development for one page is completed, the CPU 2 feeds paper from the paper cassette via the printer interface section 5 in response to a paper feeding instruction.
プリンタインタフェース部5は、用紙搬送のタイミング
に応じてフレームメモリ4のドツトパターンなレーザの
ON10 F F用シリアル信号に変換し、シリアル信
号に応じて公知の電子写真技術によりトナー像が形成さ
れ、画像定着が行われる。これにより、用紙上に最終出
力を得る。cPU2はページバッファ上での変形である
かどうかのフラグがON(変形あり)の場合、コードお
よび文字セット情報のアドレスにより該当するフォント
パターンをフォントメモリ3より、読み出し、変形の種
類に応じた変形処理を行ったフォントパターンをフォン
トメモリ3ヘスドアし、その後、再度フォントメモリ3
よりパターンの読み出しを行い、紙面上の位置に応じた
フレームメモリ4上のメモリにストアする。ただし、そ
の際に、変形後のパターン全体が第2図(a)に示すよ
うに紙面内に収束しない場合、その旨をパネル部6へ表
示し、変形後のパターンのフレームメモリ4へのストア
の代わりに、第2図(b)に示すように変形前のフォン
トパターンをフレームメモリ4ヘスドアする。The printer interface section 5 converts the dot-pattern laser ON10FF serial signal in the frame memory 4 according to the timing of paper conveyance, and forms a toner image using known electrophotographic technology in accordance with the serial signal. Fixation takes place. This yields the final output on paper. If the flag indicating whether the transformation is on the page buffer is ON (transformation exists), the cPU 2 reads the corresponding font pattern from the font memory 3 according to the address of the code and character set information, and transforms it according to the type of transformation. The processed font pattern is transferred to font memory 3, and then transferred to font memory 3 again.
The pattern is then read out and stored in the memory on the frame memory 4 corresponding to the position on the paper. However, at this time, if the entire pattern after deformation does not converge within the paper plane as shown in FIG. Instead, the font pattern before transformation is stored in the frame memory 4 as shown in FIG. 2(b).
第2図は、第1図に示したフレームメモリ4に設定され
た文字出力領域と展開パターンとの関係を説明する模式
図である。なお、図中の実線は設定された出力境界(設
定された出力サイズにより異なる)を示す。FIG. 2 is a schematic diagram illustrating the relationship between the character output area set in the frame memory 4 shown in FIG. 1 and the development pattern. Note that the solid line in the figure indicates the set output boundary (which varies depending on the set output size).
第3図は、第1図に示したRAM2bに設定されるペー
ジバッファの構造を説明する模式図であり、1文字毎に
、文字セット情報のアドレス図(4バイト)1文字コー
ド(2バイト)1紙面上の位置(2×2バイト)、変形
かどうかのフラグ、変形の種類(1バイト)を記憶する
。FIG. 3 is a schematic diagram explaining the structure of the page buffer set in the RAM 2b shown in FIG. Stores the position on one page (2 x 2 bytes), a flag indicating whether it is a transformation, and the type of transformation (1 byte).
例えば変形の種類のうち、XrlOJは、イタリック変
形を示し、Xr20Jは、ボールド変形を示す。ただし
、X rJは16進表記を示す。なお、文字セット情報
のアドレスがrOJO時、1ページの終了と看做す。For example, among the types of deformation, XrlOJ represents italic deformation, and Xr20J represents bold deformation. However, XrJ indicates hexadecimal notation. Note that when the address of the character set information is rOJO, it is regarded as the end of one page.
第4図はこの発明に係る文字出力装置における文字セッ
ト情報部のデータ構造の一例を示す模式図であり、文字
パターンの幅1文字パターンの高さ、各コードに対応す
るパターンのアドレス等より構成されている。ただし、
1バイト文字セットでの例を示す。FIG. 4 is a schematic diagram showing an example of the data structure of the character set information section in the character output device according to the present invention, which is composed of the width of the character pattern, the height of the character pattern, the address of the pattern corresponding to each code, etc. has been done. however,
An example using a 1-byte character set is shown below.
第5図はこの発明に係る文字出力装置における変形文字
パターン展開処理手順の一例を説明するフローチャート
である。なお、(1)〜(9)は各ステップを示す。FIG. 5 is a flowchart illustrating an example of a modified character pattern development processing procedure in the character output device according to the present invention. Note that (1) to (9) indicate each step.
先ず、文字処理ポインタをページバッファの先頭ヘセッ
トしく1)、文字セット情報部のアドレスが「0」かど
うかを判定しく21、YESならば処理を終了し、NO
ならば変形フラグの内容がXrOJかどうかを判定しく
33 Noならば変形パターンをフォントメモリ3に
生成しく4)、生成された変形パターンがフレームメモ
リ4に設定された印字領域境界内かどうかを判定しく5
) YESならば変形後の幅、高さをセットし、出カ
バターンアドレスに変形パターンのアドレスをセットす
る(6)
次いで、幅、高さ、出カバターンアドレスを元にパター
ンをフレームメモリ4にストアしく7)文字処理ポイン
タを次位置に設定しく8)、ステップ(2)に戻る。First, set the character processing pointer to the beginning of the page buffer1), and check whether the address of the character set information field is "0"21.If YES, end the process, and NO
If so, it is determined whether the content of the transformation flag is XrOJ33. If No, a transformation pattern is generated in the font memory 34), and it is determined whether the generated transformation pattern is within the print area boundary set in the frame memory 4. Shiku 5
) If YES, set the width and height after transformation, and set the address of the deformed pattern in the output cover turn address (6) Next, store the pattern in the frame memory 4 based on the width, height, and output cover turn address. 7) Set the character processing pointer to the next position 8) and return to step (2).
一方、ステップ(3)でYESおよびステップ(5)の
判定でNoの場合は、変形前(文字セット情報部)の幅
、高さをセットし、出カバターンアドレスにコードに対
する文字セット情報部でのアドレスをセットしく9)、
ステップ(7)に戻る。On the other hand, if YES in step (3) and No in step (5), set the width and height before transformation (character set information section), and set the character set information section for the code in the output cover turn address. Please set the address of 9),
Return to step (7).
なお、上記実施例では変形文字パターンの出力光として
1例えばレーザビームプリンタ等の印字装置を想定して
説明したが、CRTデイスプレィのようなにビットマツ
プ形式で表示する表示器。In the above embodiment, the output light of the modified character pattern is assumed to be a printing device such as a laser beam printer.
他の光ビームプリンタ(ページプリンタ)等であっても
同様の効果が期待できる。Similar effects can be expected with other light beam printers (page printers) and the like.
また、ドツトパターンでの出力処理を想定しているが、
座標形式での直線1円弧、自由曲線による近似等での出
力処理にも容易に適用することができる。Also, although it is assumed that output processing will be done in a dot pattern,
It can also be easily applied to output processing by approximation using a straight line, one arc, or a free curve in coordinate format.
更に、上記実施例では1バイト文字セットを例にして説
明したが、2バイト文字セットの場合でも同様にこの発
明を適用することができる。Furthermore, although the above embodiments have been described using a 1-byte character set as an example, the present invention can be similarly applied to a 2-byte character set.
また、上記実施例では文字パターンの変形種としてゴシ
ック、イタリックへの変形について説明したが、変形種
として影付き文字2袋文字等の変形であっても良く、イ
タリックについては傾斜角度を種々に変更して、変形の
度合いを段階的に設定して、上記文字出力領域内に収束
するようにしても良い。In addition, in the above embodiment, the transformation to Gothic and Italic was explained as the modification type of the character pattern, but the modification type may also be a modification such as a double-walled character with a shadow, and for italics, the inclination angle can be changed in various ways. Then, the degree of deformation may be set in stages so that the deformation converges within the character output area.
更に、上記実施例では変形文字パターンが文字出力領域
内に収束できない事態が発生した場合に、通常記憶され
ている文字パターンをそのまま展開して上記文字出力領
域内に収束するように展開する場合について説明したが
、ゴシックでその重複度を変更する等によって上記文字
出力領域内への収束展開を制御する構成であっても良い
。Furthermore, in the above embodiment, when a situation occurs in which the modified character pattern cannot converge within the character output area, the normally stored character pattern is expanded as is and expanded so that it converges within the character output area. Although described above, the configuration may be such that the convergence and expansion into the character output area is controlled by changing the degree of overlap in Gothic.
[発明の効果]
以上説明したように、この発明は記憶媒体に設定された
文字出力領域内への変形文字パターン収束展開可能性を
判定する判定手段と、この判定手段の判定結果に基づい
て文字出力領域から外れる変形文字パターンを文字出力
領域内に収束するように記憶媒体に対する再変形展開を
制御する展開制御手段とを設けたので、文字パターンを
変形して得られる変形文字パターンを出力する際に、設
定出力領域から逸脱するような文字展開が発生した場合
に、印字欠落のないパターンで展開させることができる
。[Effects of the Invention] As explained above, the present invention includes a determination means for determining the possibility of convergence and expansion of a modified character pattern into a character output area set in a storage medium, and a character output area based on the determination result of this determination means. Since the development control means controls re-transformation development on the storage medium so that the transformed character pattern that falls outside the output area converges within the character output area, it is possible to output the transformed character pattern obtained by transforming the character pattern. In addition, when character development occurs that deviates from the set output area, it can be developed in a pattern with no missing characters.
また、展開制御手段は、文字出力領域から外れる変形文
字パターンを文字パターン記憶手段から読み出される文
字パターンで記憶媒体に置換展開するように構成したの
で、特別の修正パターンを発生することなく、記憶され
た文字パターンで文字出力領域内に文字パターンを展開
することができる。Furthermore, the expansion control means is configured to replace and expand the modified character pattern that falls outside the character output area onto the storage medium with the character pattern read from the character pattern storage means, so that the modified character pattern can be stored without generating a special correction pattern. The character pattern can be expanded into the character output area using the character pattern.
更に、展開制御手段は、文字出力領域から外れる変形文
字パターンを変形文字パターンの変形度を変更しながら
記憶媒体に置換展開するように構成したので、変形文字
パターンで近似される変形文字パターンで文字出力領域
に展開できる。Furthermore, the expansion control means is configured to replace and expand the modified character pattern that falls outside the character output area onto the storage medium while changing the degree of deformation of the modified character pattern. Can be expanded to the output area.
また、判定手段の判定結果を外部に報知する報知手段を
設けたので、変形文字パターンで印字できない文字が存
在することを印字開始前に認知できる。Further, since a notification means for notifying the outside of the judgment result of the judgment means is provided, it is possible to recognize before printing starts that there are characters that cannot be printed in the modified character pattern.
従って、変形文字パターン展開によって生じていた印字
欠落発生状態を印字開始前に把握し、必要に応じて指定
された文字パターンまたは自動設定される文字パターン
で対応する変形文字パターンを置換展開しながら文字情
報を欠落なく出力できる等の効果を奏する。Therefore, it is possible to grasp the occurrence of printing defects caused by deformed character pattern expansion before printing starts, and replace the corresponding deformed character pattern with a specified character pattern or an automatically set character pattern as necessary. This has the advantage of being able to output information without any omissions.
第1図はこの発明の一実施例を示す文字出力装置の構成
を説明するブロック図、第2図は、第1図に示したフレ
ームメモリに設定された文字出力領域と展開パターンと
の関係を説明する模式図、第3図は、第1図に示したR
AMに設定されるベージバッファの構造を説明する模式
図、第4図はこの発明に係る文字出力装置における文字
セット情報部のデータ構造の一例を示す模式図、第5図
はこの発明に係る文字出力装置における変形文字パター
ン展開処理手順の一例を説明するフローチャート、第6
図、第7図は従来の文字出力装置における文字パターン
発生処理を説明する模式図、第8図(a)、(b)は従
来の文字出力装置における変形文字パターン出力処理を
説明する模式図である。
図中、1は制御部、2はCPU、2aはROM、2bは
RAM、3はフォントメモリ、4はフレームメモリ、5
はプリンタインタフェース部、6はパネル部、7はイン
タフェース部、8はホストコンピュータ、9はプリンタ
部である。
第
図
(a)
(b)
第
図
第
図
(a)
第
図
(b)FIG. 1 is a block diagram explaining the configuration of a character output device showing an embodiment of the present invention, and FIG. 2 shows the relationship between the character output area set in the frame memory shown in FIG. 1 and the expansion pattern. The schematic diagram shown in Fig. 3 is the R shown in Fig. 1.
A schematic diagram illustrating the structure of a page buffer set in AM, FIG. 4 is a schematic diagram illustrating an example of the data structure of the character set information section in the character output device according to the present invention, and FIG. Flowchart illustrating an example of a modified character pattern development processing procedure in an output device, No. 6
7 are schematic diagrams illustrating character pattern generation processing in a conventional character output device, and FIGS. 8(a) and (b) are schematic diagrams illustrating modified character pattern output processing in a conventional character output device. be. In the figure, 1 is a control unit, 2 is a CPU, 2a is a ROM, 2b is a RAM, 3 is a font memory, 4 is a frame memory, and 5
1 is a printer interface section, 6 is a panel section, 7 is an interface section, 8 is a host computer, and 9 is a printer section. Figure (a) (b) Figure (a) Figure (b)
Claims (4)
する文字パターン記憶手段と、この文字パターン記憶手
段に記憶された文字パターンを変形して記憶媒体に展開
出力する変形手段とを備えた文字出力装置において、前
記記憶媒体に設定された文字出力領域内への変形文字パ
ターン収束展開可能性を判定する判定手段と、この判定
手段の判定結果に基づいて前記文字出力領域から外れる
変形文字パターンを前記文字出力領域内に収束するよう
に前記記憶媒体に対する再変形展開を制御する展開制御
手段とを具備したことを特徴とする文字出力装置。(1) Character output comprising a character pattern storage means that stores a predetermined character pattern corresponding to a character code, and a transformation means that transforms the character pattern stored in the character pattern storage means and outputs the transformed character pattern on a storage medium. In the apparatus, there is provided a determining means for determining the possibility of convergence and expansion of a modified character pattern into a character output area set in the storage medium, and a determining means for determining a modified character pattern that deviates from the character output area based on a determination result of the determining means. A character output device comprising: expansion control means for controlling re-transformation expansion on the storage medium so as to converge within a character output area.
字パターンを文字パターン記憶手段から読み出される文
字パターンで記憶媒体に置換展開することを特徴とする
請求項(1)記載の文字出力装置。(2) The character output device according to claim 1, wherein the development control means replaces and develops the modified character pattern that falls outside the character output area on the storage medium with a character pattern read from the character pattern storage means.
字パターンを変形文字パターンの変形度を変更しながら
記憶媒体に置換展開することを特徴とする請求項(1)
記載の文字出力装置。(3) Claim (1) characterized in that the expansion control means replaces and expands the modified character pattern that falls outside the character output area onto the storage medium while changing the degree of deformation of the modified character pattern.
The character output device described.
具備したことを特徴とする請求項(1)記載の文字出力
装置。(4) The character output device according to claim (1), further comprising a notification means for notifying the judgment result of the judgment means to the outside.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2139738A JPH0434495A (en) | 1990-05-31 | 1990-05-31 | Character output device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2139738A JPH0434495A (en) | 1990-05-31 | 1990-05-31 | Character output device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0434495A true JPH0434495A (en) | 1992-02-05 |
Family
ID=15252227
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2139738A Pending JPH0434495A (en) | 1990-05-31 | 1990-05-31 | Character output device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0434495A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009121243A (en) * | 2007-11-12 | 2009-06-04 | Panasonic Corp | Ceiling fan |
| US8328521B2 (en) | 2007-08-07 | 2012-12-11 | Panasonic Corporation | Ceiling fan |
-
1990
- 1990-05-31 JP JP2139738A patent/JPH0434495A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8328521B2 (en) | 2007-08-07 | 2012-12-11 | Panasonic Corporation | Ceiling fan |
| JP2009121243A (en) * | 2007-11-12 | 2009-06-04 | Panasonic Corp | Ceiling fan |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3295107B2 (en) | Image recording device | |
| JP3604972B2 (en) | Image processing method, apparatus and recording medium | |
| GB2217492A (en) | Output apparatus | |
| US6002848A (en) | Band-based printing control system | |
| EP0503903A2 (en) | Image recording method and apparatus | |
| JP2935510B2 (en) | Output device and output method | |
| US6310624B1 (en) | Method and apparatus for generating character pattern | |
| JPH0747337B2 (en) | output method | |
| JP2833161B2 (en) | Page printer | |
| JP3014165B2 (en) | Printing equipment | |
| EP0856811B1 (en) | Printer control apparatus | |
| JP2908571B2 (en) | Page printer | |
| JPS6277960A (en) | image forming device | |
| JPS5936849A (en) | Method for controlling overlay of form | |
| JP2718921B2 (en) | Printing control device | |
| JPH0475129A (en) | Character output device | |
| JP2711860B2 (en) | Output control method and device | |
| JPH0550718A (en) | Printer | |
| JP2001002280A (en) | Image output apparatus and control method thereof | |
| JPH0796311B2 (en) | Ruled line pattern generation device and ruled line pattern output method | |
| JP2715475B2 (en) | Graphic output device | |
| JPH05191578A (en) | Printer controller system | |
| JPS60227568A (en) | Recorder | |
| JPH0427574A (en) | Document output device | |
| JPH064064A (en) | Pattern generation system |