JPH0421467A - Printer - Google Patents

Printer

Info

Publication number
JPH0421467A
JPH0421467A JP12574890A JP12574890A JPH0421467A JP H0421467 A JPH0421467 A JP H0421467A JP 12574890 A JP12574890 A JP 12574890A JP 12574890 A JP12574890 A JP 12574890A JP H0421467 A JPH0421467 A JP H0421467A
Authority
JP
Japan
Prior art keywords
column
pattern data
pattern
data
character
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
JP12574890A
Other languages
Japanese (ja)
Inventor
Hidehiko Yamamoto
英彦 山本
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP12574890A priority Critical patent/JPH0421467A/en
Publication of JPH0421467A publication Critical patent/JPH0421467A/en
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

PURPOSE:To record an enlarged-width character with a high dot density by a method wherein the output of a repeat means is continuously inputted, pattern data of each column is ORed with pattern data of the previous column, the arithmetic result is supplied to a recording means as pattern data of each column, and a character pattern is laterally enlarged by the predetermined number of columns to be recorded. CONSTITUTION:Pattern data corresponding to each column forming a character pattern are successively inputted to a repeat means 111. The inputted pattern data per column is repeated by the predetermined number to be successively outputted as pattern data for the predetermined number of columns. These pattern data are inputted to an arithmetic means 121. The pattern data of each column is ORed with pattern data of the previous column. Based on the output of the arithmetic means 121., a recording means 101 conducts recording per column. In this manner, a character pattern made of the inputted pattern data for each column is laterally enlarged by the predetermined number of columns to be recorded.

Description

【発明の詳細な説明】 〔目 次〕 概要 産業上の利用分野 従来の技術 発明が解決しようとする課題 課題を解決するための手段 作用 実施例 発明の効果 〔概 要〕 文字および記号を複数のドツトで表すようにしたプリン
タに関し、 ドツト密度の高い横拡大文字の記録を行うことを目的と
し、 請求項1の発明は、それぞれが複数のドツトからなる複
数のカラムで形成された文字パターンを表す文字パター
ンデータに基づいて、記録手段が各カラムの記録を行い
、文字および記号の記録を行うプリンタにおいて、文字
パターンを形成する各カラムに対応するパターンデータ
が順次に入力され、入力された1カラムのパターンデー
タを所定の数だけ反復し、所定の数のカラムのパターン
データとして順次に出力する反復手段と、反復手段の出
力が連続して入力され、各カラムのパターンデータと当
該カラムの前のカラムのパターンデータとの論理和演算
を行い、この演算結果を当該カラムのパターンデータと
して、記録手段に供給する演算手段とを備え、文字パタ
ーンを横方向に所定の数だけ拡大したパターンの記録を
行うように構成する。
[Detailed Description of the Invention] [Table of Contents] Overview Industrial Application Fields Conventional Technology Problems to be Solved by the Invention Means for Solving the Problems Action Examples Effects of the Invention [Summary] Characters and symbols The invention of claim 1 relates to a printer that represents characters by dots, and is intended to record horizontally enlarged characters with high dot density, Based on the character pattern data, a recording means records each column, and in a printer that records characters and symbols, pattern data corresponding to each column forming a character pattern is sequentially input, and one input column repeating means for repeating the pattern data a predetermined number of times and sequentially outputting it as pattern data for a predetermined number of columns; and a calculation means for performing a logical sum operation with the pattern data of the column and supplying the result of this calculation to the recording means as the pattern data of the column, and recording a pattern obtained by enlarging the character pattern by a predetermined number in the horizontal direction. Configure it to do so.

〔産業上の利用分野〕[Industrial application field]

本発明は、コンピュータなどの出力装置として用いられ
るプリンタに関し、特に、文字および記号を複数のドツ
トで表すようにしたプリンタに関するものである。
The present invention relates to a printer used as an output device for computers and the like, and particularly to a printer that represents characters and symbols with a plurality of dots.

ドツトプリンタにおいては、文字や記号などを複数のド
ツトで表した文字パターンが用意されており、この文字
パターンに基づいて、文字や記号の記録が行われるよう
になっている。
In dot printers, character patterns are prepared in which characters and symbols are represented by a plurality of dots, and characters and symbols are recorded based on this character pattern.

〔従来の技術〕[Conventional technology]

上述したようなドツトプリンタにおける標準サイズの文
字パターンは、例えば、8×8個のド・ノドを縦横に並
べて形成されており、文字パターンデータは、上述した
各ドツトを記録するか否かを示すようになっている。こ
の文字パターンを形成するドツトの縦の並びはカラムと
呼ばれており、ワイヤートッドプリンタにおいては、こ
のカラムごとにドツトの記録が行われるようになってい
る。
The standard-sized character pattern in the above-mentioned dot printer is formed by, for example, 8 x 8 dots arranged vertically and horizontally, and the character pattern data is used to indicate whether or not to record each of the dots described above. It has become. The vertical arrangement of dots forming this character pattern is called a column, and in wire tod printers, dots are recorded in each column.

以下、文字パターンデータの中の1番目のカラムに対応
するドツトデータを第iカラムのパターンデータと称す
る。
Hereinafter, the dot data corresponding to the first column in the character pattern data will be referred to as the i-th column pattern data.

また、横拡大パターンデータは、上述した標準サイズの
文字パターンデータの第iカラムのパターンデータを横
拡大パターンの第2(i−1)+1カラムと第21カラ
ムのパターンデータとして配置することによって作成さ
れ、記録した文字を強調するためなどに用いられている
Further, the horizontal enlarged pattern data is created by arranging the pattern data of the i-th column of the standard size character pattern data mentioned above as the pattern data of the 2nd (i-1)+1 column and the 21st column of the horizontal enlarged pattern. It is used to emphasize recorded characters.

また、上述した標準サイズの文字パターンを16カラム
で表現し、例えば、奇数カラムの記録位置と偶数カラム
の記録位置とを1ドツトの半分だけずらした位置とする
場合がある。このとき、上述した奇数カラムの記録位置
をハーフドツト位置と称する。このような文字パターン
を用いることにより、記録するドツトの密度の向上を図
るとともに、文字および記号に含まれる斜め方向のパタ
ーンを滑らかに表現して、印字品質の向上が図られてい
る。
Further, the above-mentioned standard size character pattern may be expressed in 16 columns, and, for example, the recording positions of the odd-numbered columns and the even-numbered columns may be shifted by half a dot. At this time, the above-mentioned recording position of the odd-numbered column is called a half-dot position. By using such a character pattern, it is possible to improve the density of recorded dots, and to smoothly express diagonal patterns included in characters and symbols, thereby improving printing quality.

一方、例えば、8本の印字用のビンを1列に並べた印字
ヘッドを有するワイヤートッドプリンタ(以後、単にプ
リンタと称する)においては、各印字用ピンを励磁して
発射するために所定の時間を要するので、−本のピンが
通常のドツト位置と上述したハーフドツト位置とに連続
して印字することができない。このため、上述したプリ
ンタにおいては、隣接するカラムの同じビンに対応する
ドツトデータが、同時に記録を指示する論理“1”とな
らないように、文字パターンデータを作成する必要があ
る。
On the other hand, for example, in a wire tod printer (hereinafter simply referred to as a printer) that has a print head in which eight printing pins are arranged in a row, a predetermined period of time is required in order to excite each printing pin and fire it. Therefore, it is not possible for the - number of pins to print continuously at the normal dot position and the above-mentioned half dot position. Therefore, in the printer described above, it is necessary to create character pattern data so that dot data corresponding to the same bin in adjacent columns do not become logic "1" indicating printing at the same time.

例えば、第9図(a)に示すように、文字を構成する横
線に対応するパターンについては、ハーフドツト位置に
対応する例えば、第3.5.7カラムのパターンデータ
の中の該当するドツトデータをマスクして文字パターン
データが作成される。
For example, as shown in FIG. 9(a), for a pattern corresponding to a horizontal line that constitutes a character, the corresponding dot data in the pattern data in column 3.5.7 corresponding to the half dot position, for example, is Character pattern data is created by masking.

この文字パターンを用いて印字することにより、このよ
うなプリンタにおいても、第9図(b)に示すように、
斜め方向のドツトが滑らかに連続した印字結果を得るよ
うになっている。
By printing using this character pattern, even in such a printer, as shown in FIG. 9(b),
The printing results are such that the dots in the diagonal direction are smoothly continuous.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

ところで、上述した従来方式を用いて、第9図(a)に
示した文字パターンの横拡大文字パターンを作成すると
、第9図(C)に示すように、隣接する2つのカラムの
パターンデータとして、標準文字パターンデータの同じ
カラムのパターンデータが配置される。このため、この
文字パターンデータについて、連続するカラムの同一ピ
ンに対応するデータの一方をマスクする処理を行うと、
第9図(d)に示すような粗い文字パターンデータとな
り、この文字パターンデータを用いて印字を行うと、極
端に密度の低い印字結果となってしまうという問題点が
あった。
By the way, when a horizontally enlarged character pattern of the character pattern shown in FIG. 9(a) is created using the conventional method described above, as shown in FIG. 9(C), the pattern data of two adjacent columns is , pattern data in the same column of standard character pattern data is arranged. Therefore, if you mask one of the data corresponding to the same pin in consecutive columns for this character pattern data,
This results in coarse character pattern data as shown in FIG. 9(d), and when printing is performed using this character pattern data, there is a problem in that the printing result is extremely low in density.

本発明は、ドツト密度の高い横拡大文字パターンを記録
するようにしたプリンタを提供することを目的とする。
SUMMARY OF THE INVENTION An object of the present invention is to provide a printer capable of recording horizontally enlarged character patterns with high dot density.

〔課題を解決するための手段〕[Means to solve the problem]

第1図(a)は、請求項1の発明の原理ブロック図であ
る。また、第1回出)は、請求項2の発明の原理ブロッ
ク図である。
FIG. 1(a) is a block diagram of the principle of the invention according to claim 1. Also, the first version) is a block diagram of the principle of the invention according to claim 2.

i −゛ 1の ■ 第1図(a)において、それぞれが複数のドツトからな
る複数のカラムで形成された文字パターンを表す文字パ
ターンデータに基づいて、記録手段101が各カラムの
記録を行い、文字および記号の記録を行うプリンタにお
ける、反復手段11.1は、文字パターンを形成する各
カラムに対応するパターンデータが順次に入力され、入
力された1カラムのパターンデータを所定の数だけ反復
し、所定の数のカラムのパターンデータとして順次に出
力する。
i-゛1.■ In FIG. 1(a), the recording means 101 records each column based on character pattern data representing a character pattern formed by a plurality of columns each consisting of a plurality of dots, In a printer for recording characters and symbols, the repeating means 11.1 receives pattern data corresponding to each column forming a character pattern sequentially and repeats the inputted pattern data of one column a predetermined number of times. , sequentially output as pattern data of a predetermined number of columns.

演算手段121は、反復手段111の出力が連続して入
力され、各カラムのパターンデータと当該カラムの前の
カラムのパターンデータとの論理和演算を行い、この演
算結果を当該カラムのパターンデータとして、記録手段
101に供給する。
The calculation means 121 receives the output of the repetition means 111 continuously, performs an OR operation on the pattern data of each column and the pattern data of the column before the column, and uses the result of this operation as the pattern data of the column. , is supplied to the recording means 101.

全体として、文字パターンを横方向に所定の数だけ拡大
したパターンの記録を行うように構成されている。
The overall configuration is such that a pattern obtained by enlarging a character pattern by a predetermined number in the horizontal direction is recorded.

ii−;’2の 第1図(b)において、文字パターンデータに基づいて
、記録手段101が各カラムの記録を行い、文字および
記号の記録を行うプリンタにおける変換手段141は、
文字パターンを形成する各カラムに対応するパターンデ
ータが連続して入力され、各カラムのパターンデータと
当該カラムの前のカラムのパターンデータとの論理和演
算を行う。
In FIG. 1(b) of ii-;'2, the recording means 101 records each column based on the character pattern data, and the converting means 141 in the printer that records characters and symbols,
Pattern data corresponding to each column forming a character pattern is input successively, and a logical OR operation is performed between the pattern data of each column and the pattern data of the column before the column.

合成手段151は、文字パターンを形成する各カラムに
対応するパターンデータと変換手段141による演算結
果とが導入され、各カラムのパターンデータと変換手段
141の出力とを隣接する2カラムのパターンデータと
して記録手段101に供給する。
The synthesizing means 151 receives the pattern data corresponding to each column forming a character pattern and the calculation result from the converting means 141, and converts the pattern data of each column and the output of the converting means 141 into pattern data of two adjacent columns. It is supplied to the recording means 101.

全体として、文字パターンを横方向に2倍に拡大したパ
ターンの記録を行うように構成されている。
As a whole, it is configured to record a pattern in which a character pattern is enlarged twice in the horizontal direction.

〔作 用] 1−ン゛ lの U 請求項1の発明において、文字パターンは、それぞれが
複数のドツトからなる複数のカラムで形成されており、
この文字パターンを形成する各カラムに対応するパター
ンデータが、反復手段111に順次に入力され、この反
復手段111により、入力された1カラムのパターンデ
ータが所定の数だけ反復され、上述した所定の数分のパ
ターンデータとして順次に出力される。この反復手段1
11によって出力されるパターンデータは、従来方式で
生成された横拡大パターンの各カラムに相当している。
[Function] In the invention of claim 1, the character pattern is formed of a plurality of columns each consisting of a plurality of dots,
The pattern data corresponding to each column forming this character pattern is sequentially input to the repeating means 111, and the inputted pattern data of one column is repeated a predetermined number of times by the repeating means 111. It is sequentially output as several minutes of pattern data. This iterative means 1
The pattern data outputted by 11 corresponds to each column of the horizontally enlarged pattern generated by the conventional method.

ここで、例えば、文字パターンの縦線が1カラムで表さ
れている場合に、この縦線に対応するカラム(以下、第
iカラムと称する)とその次の第i+1カラムのパター
ンデータは、上述した反復手段111により、それぞれ
Nカラムのパターンデータとされる。
Here, for example, if a vertical line of a character pattern is represented by one column, the pattern data of the column corresponding to this vertical line (hereinafter referred to as the i-th column) and the next i+1-th column are as described above. The repeating means 111 generates N columns of pattern data.

これらのパターンデータが演算手段121に入力され、
各カラムのパターンデータと当該カラムの前のカラムの
パターンデータとの論理和演算が行われる。これにより
、上述した第i+1カラムに対応するNカラムのパター
ンデータの中の最初のカラムのパターンデータは、第i
カラムのパターンデータと第i+1カラムのパターンデ
ータとの論理和演算結果となる。
These pattern data are input to the calculation means 121,
A logical sum operation is performed between the pattern data of each column and the pattern data of the column preceding the column. As a result, the pattern data in the first column of the N columns of pattern data corresponding to the i+1th column described above is
This is the logical OR operation result of the pattern data of the column and the pattern data of the i+1th column.

従って、演算手段121から出力されるパターンデータ
においては、上述した文字パターンにおいて1カラムの
パターンデータで表現された縦線は、N+1カラムで表
現されることとなる。
Therefore, in the pattern data output from the calculation means 121, the vertical line expressed by one column of pattern data in the above-mentioned character pattern will be expressed by N+1 columns.

請求項1の発明にあっては、反復手段111により、−
旦従来方式による横拡大パターンの各カラムのパターン
データに相当するパターンデータが生成され、この反復
手段111の出力に基づいて、演算手段121により、
横拡大パターンが生成される。また、この演算手段12
1の出力に基づいて、記録手段101が各カラムの記録
を行うことにより、入力される各カラムのパターンデー
タで形成された文字パターンを横方向に所定の数(例え
ば、整数N)だけ拡大したパターンの記録が行われる。
In the invention of claim 1, the iterating means 111 allows -
Once pattern data corresponding to the pattern data of each column of the horizontal expansion pattern according to the conventional method is generated, based on the output of this repeating means 111, the calculating means 121 performs the following:
A horizontally enlarged pattern is generated. In addition, this calculation means 12
Based on the output of step 1, the recording means 101 records each column, thereby enlarging the character pattern formed by the input pattern data of each column by a predetermined number (for example, an integer N) in the horizontal direction. A pattern is recorded.

上述したように、この横拡大パターンの縦線は、元の文
字パターンの縦線を表すパターンデータのカラム数のN
倍に1を加算した数のカラムで表現されている。これに
より、通常のドツト位置とハーフドツト位置とを連続し
て記録できないプリンタにおいて必要なマスク処理を施
した場合においても、横方向に2倍に拡大した横拡大パ
ターンの縦線が少なくとも2カラムで表現され、ドツト
密度の高い記録を行うことが可能となる。
As mentioned above, the vertical lines of this horizontally enlarged pattern are equal to N of the number of columns of pattern data representing the vertical lines of the original character pattern.
It is expressed as a column of numbers multiplied by 1. As a result, even if the necessary mask processing is applied to a printer that cannot record normal dot positions and half dot positions consecutively, the vertical lines of the horizontally enlarged pattern, which are doubled in the horizontal direction, can be expressed in at least two columns. This makes it possible to perform recording with high dot density.

ii”;2の 文字パターンを形成する各カラムに対応するパターンデ
ータが変換手段141に連続して入力され、この変換手
段141により、各カラムのパターンデータと当該カラ
ムの前のカラムのパターンデータとの論理和演算が行わ
れる。また、上述した各カラムに対応するパターンデー
タと変換手段141による演算結果とが、合成手段15
1に導入される。
The pattern data corresponding to each column forming the character pattern of ii''; Further, the pattern data corresponding to each column mentioned above and the calculation result by the conversion means 141 are combined with the combination means 15.
1 will be introduced.

ここで、上述した請求項1の発明において、所定の数N
をr2jとした場合は、入力された各カラムに対応して
、上述した反復手段111および演算手段121によっ
て生成される連続する2カラムのパターンデータは、そ
れぞれ各カラムのノぐターンデータおよび当該カラムの
パターンデータと当該カラムの前に入力されたカラムの
パターンデータとの論理和となっている。
Here, in the invention of claim 1 described above, the predetermined number N
When r2j is defined as r2j, two consecutive columns of pattern data generated by the above-mentioned repeating means 111 and calculation means 121 correspond to each input column, and the pattern data of each column is the turn data of each column and the corresponding column. This is the logical sum of the pattern data of the column and the pattern data of the column input before the column.

従って、合成手段151により、導入される各カラムの
パターンデータと上述した変換手段141の出力とを連
続する2カラムのパターンデータとすることにより、上
述した請求項1によるプリンタと同様に、縦線を表すパ
ターンデータのカラム数の2倍に1を加えたカラム数で
縦線が表現された横拡大パターンが生成される。
Therefore, by combining the pattern data of each introduced column and the output of the above-mentioned converting means 141 into continuous two-column pattern data by the synthesizing means 151, the vertical line A horizontally enlarged pattern is generated in which vertical lines are expressed by the number of columns equal to twice the number of columns of pattern data representing .

請求項2の発明にあっては、上述した変換手段141に
よる演算結果と各カラムのパターンデータに基づいて、
合成手段151により、入力された文字パターンを横方
向に2倍に拡大した横拡大パターンが生成され、この横
拡大パターンに基づいて、記録手段101による記録が
行われる。従って、例えば、元の文字パターンの縦線が
1カラムのパターンデータで表現されていた場合は、横
拡大パターンの縦線は、3カラムのパターンデータが表
現される。これにより、通常のドツト位置とハーフドツ
ト位置とを連続して記録できないプリンタにおいても、
ドツト密度の高い記録を行うことが可能となる。
In the invention of claim 2, based on the calculation result by the conversion means 141 and the pattern data of each column,
The synthesizing means 151 generates a horizontally enlarged pattern in which the input character pattern is enlarged twice in the horizontal direction, and the recording means 101 performs recording based on this horizontally enlarged pattern. Therefore, for example, if the vertical line of the original character pattern is expressed by one column of pattern data, the vertical line of the horizontally enlarged pattern is expressed by three columns of pattern data. As a result, even with printers that cannot record normal dot positions and half dot positions continuously,
It becomes possible to perform recording with high dot density.

〔実施例〕〔Example〕

以下、図面に基づいて本発明の実施例について詳細に説
明する。
Hereinafter, embodiments of the present invention will be described in detail based on the drawings.

第2図は、本発明の一実施例によるプリンタの構成を示
す。
FIG. 2 shows the configuration of a printer according to an embodiment of the present invention.

第2図において、ワイヤドツトプリンタ(プリンタ)は
、標準サイズの文字パターンデータを格納しているキャ
ラクタジェネレータ(CG)ROM211と、プログラ
ムやデータを格納するメモリ212と、供給される文字
パターンデータに基づいて印字を行う印字部213と、
各部の制御を行うマイクロプロセッサ(MPU)214
とを備えて構成されている。また、このMPU214と
CGROM211.メモリ212.印字部213とは、
バスを介して相互に接続されている。
In FIG. 2, the wire dot printer (printer) includes a character generator (CG) ROM 211 that stores standard-sized character pattern data, a memory 212 that stores programs and data, and a A printing section 213 that performs printing;
Microprocessor (MPU) 214 that controls each part
It is composed of: Moreover, this MPU214 and CGROM211. Memory 212. The printing section 213 is
connected to each other via a bus.

上述した印字部213は、例えば8本のピンを1列に並
べて1力ラム分のドツトデータを記録するようにした印
字ヘッド231と、この印字ヘッド231を左右に移動
させるヘッド移動部232とを備えて構成されている。
The above-mentioned printing unit 213 includes a print head 231 having, for example, eight pins arranged in a row to record dot data for one force ram, and a head moving unit 232 that moves this print head 231 from side to side. Configured with the necessary features.

また、CGROM211には、第9図(a)に示しり文
字パターンの例と同様に、16カラムのパターンデータ
からなり、連続した2カラムに含まれている同一のビン
に対応するドツトデータが同時に論理“1”とならない
ように作成された文字パターンデータが格納されている
。また、このCGROM211は、アドレスとして入力
された文字および記号を示す文字コードに応じて、対応
する文字および記号を表す文字パターンデータを出力す
るように構成されている。
Also, in the CGROM 211, as in the example of the character pattern shown in FIG. Character pattern data created so that the logic does not become "1" is stored. The CGROM 211 is also configured to output character pattern data representing the corresponding characters and symbols in accordance with character codes representing the characters and symbols input as an address.

第3図に、このプリンタによる概略の印字動作を表す流
れ図を示す。
FIG. 3 shows a flowchart showing a general printing operation by this printer.

まず、通信インタフェース(図示せず)などを介して、
例えば、m個の文字コードおよび文字パターンデータの
横拡大などを指示する属性指示からなる印字データが供
給され、上述したメモリ212に格納され(ステップ3
01)、これに応じて、この印字データについての印字
動作が開始される。
First, via a communication interface (not shown), etc.
For example, print data consisting of m character codes and attribute instructions for horizontal expansion of character pattern data is supplied and stored in the memory 212 described above (step 3).
01), in response to this, the printing operation for this print data is started.

MPU214は、上述した印字データに含まれる文字コ
ードを順次にCGROM211に人力し、出力された文
字パターンデータを順次にメモリ2工2に格納する(ス
テップ302)。
The MPU 214 sequentially inputs the character codes included in the print data described above into the CGROM 211, and sequentially stores the output character pattern data in the memory 2 (step 302).

次に、MPU214は、上述した属性指示に基づいて、
文字パターンデータの横拡大が指示されているか否かを
判定しくステップ303)、このステップ303におけ
る肯定判定の場合は、後述する変換処理を行い、処理結
果をメモリ212に格納する(ステップ304)。一方
、ステ・ンプ303における否定判定の場合は、ステ・
ンプ304における変換処理を行うことなく、ステップ
305〜ステツプ307の処理を行う。
Next, the MPU 214, based on the attribute instruction described above,
It is determined whether or not horizontal enlargement of the character pattern data is instructed (step 303). If the determination in step 303 is affirmative, a conversion process to be described later is performed and the processing result is stored in the memory 212 (step 304). On the other hand, in the case of a negative judgment in step 303, step
Steps 305 to 307 are performed without performing the conversion process in step 304.

次に、MPU214は、上述した印字部213のヘッド
移動部232を駆動する(ステ・ンプ305)。これに
応じて、ヘッド移動部232は動作を開始し、印字ヘッ
ド231を所定の速度で移動させるようになっている。
Next, the MPU 214 drives the head moving section 232 of the printing section 213 described above (step 305). In response to this, the head moving unit 232 starts operating and moves the print head 231 at a predetermined speed.

その後、MPU214は、メモリ212に格納された文
字パターンデータを、例えば1カラムずつ順次に印字ヘ
ッド231に供給する(ステ・ノブ306)。
Thereafter, the MPU 214 sequentially supplies the character pattern data stored in the memory 212 to the print head 231 one column at a time, for example (steer knob 306).

このようにして供給された各カラムのパターンデータに
基づいて、印字ヘッド231による印字が行われ、メモ
リ212に格納された全ての文字パターンデータの印字
が終了したときに、MPU214は、ヘッド移動部23
2に印字ヘッド231の停止を指示しくステップ307
)、処理を終了する。
Based on the pattern data of each column supplied in this way, printing is performed by the print head 231, and when printing of all the character pattern data stored in the memory 212 is completed, the MPU 214 23
2 to stop the print head 231. Step 307
), the process ends.

以下、上述したステップ304において、文字パターン
データを横拡大する変換処理について説明する。
The conversion process for horizontally enlarging the character pattern data in step 304 described above will be described below.

MPU214は、上述した変換処理を行う横拡大処理部
240を有して構成されており、この横拡大処理図24
0は、請求項1の反復手段111に相当する反復処理部
241と、請求項1の演算手段121に相当する演算処
理部242と、後述するマスク処理を行うマスク処理部
243とから構成されている。
The MPU 214 is configured with a horizontal enlargement processing section 240 that performs the above-mentioned conversion processing, and this horizontal enlargement processing
0 is composed of an iterative processing section 241 corresponding to the repeating means 111 of claim 1, an arithmetic processing section 242 corresponding to the arithmetic means 121 of claim 1, and a mask processing section 243 that performs mask processing to be described later. There is.

第4図(a)に、実施例による反復処理部241の動作
を表す流れ図を、第4図(b)に、実施例による演算処
理部242の動作を表す流れ図を示す。
FIG. 4(a) shows a flow chart showing the operation of the iterative processing section 241 according to the embodiment, and FIG. 4(b) shows a flow chart showing the operation of the arithmetic processing section 242 according to the embodiment.

ここで、上述した反復処理部241は、m個の標準サイ
ズの文字パターンデータを従来の横拡大文字パターンと
同様の中間デー、夕に変換する処理を行うようになって
いる。また、演算処理部242は、この中間データの各
カラムのパターンデータZ(i)を式(1)に代入して
、横拡大文字パターンの各カラムのパターンデータY(
i)を得るようになっている。
Here, the above-mentioned iterative processing unit 241 performs a process of converting m standard size character pattern data into intermediate data and data similar to conventional horizontally enlarged character patterns. Further, the arithmetic processing unit 242 substitutes pattern data Z(i) of each column of this intermediate data into equation (1) to obtain pattern data Y( of each column of the horizontally enlarged character pattern).
i).

Y(i) =Z(i) VZ(i−1)      −
(1)第5図に、標準サイズの文字パターンデータと上
述した中間データおよび横拡大データとの関係を示す。
Y(i) =Z(i) VZ(i-1) −
(1) FIG. 5 shows the relationship between standard size character pattern data, the above-mentioned intermediate data, and horizontally enlarged data.

図において、X (j、k) (k = 1〜16)は
、上述したm個の文字パターンデータのj番目(j=1
〜m)の文字パターンデータの各カラムのパターンデー
タを示している。
In the figure, X (j, k) (k = 1 to 16) is the jth (j = 1
The pattern data of each column of the character pattern data of ~m) is shown.

また、上述した中間データおよび横拡大データは、上述
したm個の標準サイズの文字パターンデータのそれぞれ
に対応する拡大文字パターンデータから形成されている
。各拡大文字パターンデータは、それぞれ32カラムか
らなっている。
Further, the above-mentioned intermediate data and horizontal enlarged data are formed from enlarged character pattern data corresponding to each of the above-mentioned m standard size character pattern data. Each enlarged character pattern data consists of 32 columns.

まず、反復処理部241は、中間データおよび横拡大デ
ータのカラムを示す変数iと、m個の標準サイズの文字
パターンデータの中での順番を示す変数jと、標準サイ
ズの文字パターンデータのカラムを示す変数にとのそれ
ぞれに初期値FIJを設定する(ステップ401,40
2,403)。
First, the iterative processing unit 241 generates a variable i indicating a column of intermediate data and horizontally enlarged data, a variable j indicating the order among m standard-sized character pattern data, and a column of standard-sized character pattern data. An initial value FIJ is set for each variable indicating (steps 401 and 40)
2,403).

次に、中間データの第iカラムのパターンデータZ (
i)に、j番目の標準サイズの文字パターンデータの第
にカラムのパターンデータX(j、k)を設定しくステ
ップ404)、変数iをrl、たけインクリメントする
(ステップ405)。同様に、ステップ405でインク
リメントされた変数iで示される中間データのパターン
データZ (i)に、上述した標準サイズの文字パター
ンデータのパターンデータX(j、k)を設定しくステ
ップ406)、変数iをインクリメントした(ステップ
407)後に、変数kをインクリメントする(ステップ
408)。
Next, pattern data Z (
Step 404) sets the pattern data X(j, k) of the first column of the j-th standard size character pattern data in step 404), and increments the variable i by rl (step 405). Similarly, the pattern data X (j, k) of the standard size character pattern data described above is set to the pattern data Z (i) of the intermediate data indicated by the variable i incremented in step 405. In step 406), the variable After incrementing i (step 407), variable k is incremented (step 408).

次に、反復処理部241は、変数にの値と標準サイズの
文字パターンデータを形成しているカラム数L(例えば
、16)とを比較する(ステップ409)。
Next, the iterative processing unit 241 compares the value of the variable with the number of columns L (for example, 16) forming the standard size character pattern data (step 409).

変数にの値が、上述したカラム数りよりも小さいか等し
いとされた場合は、ステップ409における肯定判定と
なる。この場合は、上述したステップ404〜ステツプ
409を繰り返す。
If the value of the variable is smaller than or equal to the number of columns described above, an affirmative determination is made in step 409. In this case, steps 404 to 409 described above are repeated.

このようにして、反復処理部241により、上述した標
準サイズの文字パターンデータのパターンデータX (
j 、 k)は、それぞれ2回ずつ反復され、中間デー
タの該当する2カラムに配置される。これにより、第6
図(a)に示す文字パターンデータに基づいて、従来の
横拡大文字パターンデータに相当する中間データが作成
される(第6図(b)参照)。
In this way, the iterative processing unit 241 processes the pattern data X (
j, k) are each repeated twice and placed in the corresponding two columns of intermediate data. As a result, the 6th
Based on the character pattern data shown in FIG. 6(a), intermediate data corresponding to conventional horizontally enlarged character pattern data is created (see FIG. 6(b)).

一方、ステップ409における否定判定の場合は、反復
処理部241は、1つの標準サイズの文字パターンデー
タに対応する中間データの作成が終了したと判断して、
変数jをインクリメントする(ステップ410)。
On the other hand, in the case of a negative determination in step 409, the iterative processing unit 241 determines that the creation of intermediate data corresponding to one standard size character pattern data has been completed, and
The variable j is incremented (step 410).

次に、反復処理部241は、この変数jと上述した文字
数mとを比較しくステップ411)、変数jが文字数m
よりも小さいか等しい場合に、このステップ411にお
ける肯定判定として、ステップ403に戻り、次の文字
パターンデータに対応する中間データの作成を行う。
Next, the iterative processing unit 241 compares this variable j with the number of characters m mentioned above (Step 411),
If it is smaller than or equal to , an affirmative determination is made in step 411, and the process returns to step 403 to create intermediate data corresponding to the next character pattern data.

このようにして、ステップ403〜ステンブ411の処
理を繰り返し、m個の文字パターンデータの全てに対応
する中間データの作成が終了したときに、ステップ41
1における否定判定となる。
In this way, steps 403 to 411 are repeated, and when intermediate data corresponding to all m character pattern data has been created, step 41
1 is negative.

この場合は、このときの変数iの値を中間データの全カ
ラム数nとして保持して(ステップ412)、処理を終
了する。
In this case, the value of the variable i at this time is held as the total number of columns n of the intermediate data (step 412), and the process ends.

以下、演算処理部242が、上述した中間データZ(i
)(i = l−n )に基づいて、横拡大データY(
i)(i = 1〜n)を求める処理について説明する
。図において、記号■は論理和演算を示す。
Hereinafter, the arithmetic processing unit 242 processes the intermediate data Z(i
)(i = l-n), the horizontal expansion data Y(
i) Processing to obtain (i = 1 to n) will be explained. In the figure, the symbol ■ indicates a logical sum operation.

まず、演算処理部242は、横拡大データY(1)に中
間データZ(1)を設定しくステップ421)、変数i
の初期値としてIr2Jを設定する(ステップ422)
First, the arithmetic processing unit 242 sets the intermediate data Z(1) to the horizontally enlarged data Y(1) (step 421), and sets the variable i.
Set Ir2J as the initial value of (step 422)
.

次に、演算処理部242は、横拡大データY(i)に中
間データZ (i)と中間データZ(i−1)との論理
和演算の結果を設定しくステップ423L変数iをイン
クリメントする(ステ・ンプ424)。
Next, the arithmetic processing unit 242 increments the variable i in step 423L to set the result of the logical sum operation of the intermediate data Z (i) and the intermediate data Z (i-1) in the horizontally enlarged data Y (i) ( Step 424).

その後、演算処理部242は、変数iと上述した中間デ
ータの全カラム数nとを比較しくステップ425L変数
iが中間データの全カラム数nよりも小さいか等しい場
合は、このステップ426における肯定判定となり、上
述したステップ423〜ステツプ425を繰り返す。
Thereafter, the arithmetic processing unit 242 compares the variable i and the total number of columns n of the intermediate data described above, and in step 425L, if the variable i is smaller than or equal to the total number of columns n of the intermediate data, an affirmative determination is made in step 426. Then, steps 423 to 425 described above are repeated.

一方、上述したステップ425における否定判定となっ
た場合は、演算処理部242は、全カラムについての処
理が終了したと判断して、処理を終了する。
On the other hand, if the determination in step 425 described above is negative, the arithmetic processing unit 242 determines that the processing for all columns has been completed, and ends the processing.

このようにして、第6図(b)に示した中間データは、
第6図(C)に示すように、文字の縦線を表すパターン
が3カラムから形成されている横拡大データに変換され
る。
In this way, the intermediate data shown in FIG. 6(b) is
As shown in FIG. 6(C), a pattern representing vertical lines of characters is converted into horizontally enlarged data formed from three columns.

ここで、上述した印字ヘッド231においては、通常の
ドツト位置とハーフドツト位置とを連続して印字するこ
とができない。このため、マスク処理部243は、上述
した演算処理部242によって生成された横拡大データ
について、該当する部分のハーフドツト位置あるいは通
常のドツト位置に対応するドツトデータをマスクする処
理を行う。
Here, the print head 231 described above cannot print continuously at the normal dot position and the half dot position. Therefore, the mask processing section 243 performs a process of masking the dot data corresponding to the half dot position or the normal dot position of the corresponding portion of the horizontally enlarged data generated by the arithmetic processing section 242 described above.

マスク処理部243は、例えば、変換後の横拡大データ
の第iカラムのパターンデータをY’(i)として、式
(2)を用いてこの変換後の横拡大データY’(i)を
求めればよい。
For example, the mask processing unit 243 calculates the converted horizontally expanded data Y'(i) using equation (2), assuming that the pattern data of the i-th column of the converted horizontally expanded data is Y'(i). Bye.

Y’ (i) = (Y (i)△Y’ (i−1))
■Y(i)・・・(2)但し、Y’(0)=O(即ち、
全てのドツトデータが論理“0”)とし、また、式(1
)において、演算子△は論理積演算を示し、演算子のは
排他的論理和演算を示す。
Y' (i) = (Y (i)△Y' (i-1))
■Y(i)...(2) However, Y'(0)=O (i.e.
All dot data is logic “0”), and the formula (1
), the operator Δ indicates a logical AND operation, and the operator indicates an exclusive OR operation.

第6図(d)に、上述した第6図(C)に示した横拡大
パターンを式(2)を用いて変換して得られた変換後の
データを示す。
FIG. 6(d) shows converted data obtained by converting the horizontal enlarged pattern shown in FIG. 6(C) described above using equation (2).

上述したようにして、反復処理部241.演1算処理部
242.マスク処理部243からなる横拡大処理部24
0により、横拡大データが生成される。この横拡大デー
タの各カラムのパターンデータを印字部213の印字ヘ
ッド231に供給することにより、この印字ヘッド23
1を用いて、第6図(e)に示すように、ドツト密度の
高い横拡大文字を印字することが可能となり、印字品質
の向上を図ることができる。
As described above, iterative processing unit 241. Arithmetic processing unit 242. Horizontal enlargement processing unit 24 consisting of a mask processing unit 243
0, horizontally enlarged data is generated. By supplying the pattern data of each column of this horizontally enlarged data to the print head 231 of the print section 213, the print head 231
1, it becomes possible to print horizontally enlarged characters with high dot density, as shown in FIG. 6(e), and the printing quality can be improved.

なお、上述した実施例においては、標準サイズの文字パ
ターンデータを横方向に2倍に拡大する場合について説
明したが、横拡大を行う倍率に制限はなく、上述した第
1の方法を用いて、横方向にN倍(但し、Nは正の整数
とする)に拡大した横拡大データを作成することができ
る。
In addition, in the above-mentioned embodiment, a case has been described in which standard-sized character pattern data is enlarged twice in the horizontal direction, but there is no limit to the magnification for horizontal enlargement, and using the first method described above, It is possible to create horizontally enlarged data that is horizontally enlarged N times (where N is a positive integer).

この場合は、上述した反復処理部241が、ステップ4
04およびステップ405の処理をN回繰り返すように
すればよい。
In this case, the iterative processing unit 241 described above performs step 4.
The processes of steps 04 and 405 may be repeated N times.

また、上述した反復処理部241および演算処理部24
2をハードウェアで実現してもよい。
In addition, the above-mentioned iterative processing section 241 and arithmetic processing section 24
2 may be realized by hardware.

ところで、上述した反復処理部241および演算処理部
242による変換処理で得られる横拡大データにおいて
、第21カラムのパターンデータY (2i)および第
2i+1カラムのパターンデータY(2i+1)は、そ
れぞれ式(3)1式(4)で表される。
By the way, in the horizontal expansion data obtained by the conversion process by the iterative processing unit 241 and the arithmetic processing unit 242 described above, the pattern data Y (2i) of the 21st column and the pattern data Y (2i+1) of the 2i+1 column are each expressed by the formula ( 3) Expressed by equation (4).

ここで、1=(j−1)XI 6+k(k=1−16)
である。
Here, 1=(j-1)XI 6+k(k=1-16)
It is.

Y(2i)   =X(j、k)          
・・・(3)Y (2i +1) −X (j、k)■
X(j、に+1)   ・・・(4)但し、Y(1) 
−X(1,1) トL、マタ、演x子vは論理和演算を
示している。
Y(2i) =X(j,k)
...(3)Y (2i +1) -X (j, k)■
X (j, +1) ... (4) However, Y (1)
-X(1,1) L, mata, and operator v indicate a logical sum operation.

上述した式(3)1式(4)の関係を用いて、標準サイ
ズの文字パターンデータから直接に、横拡大データを作
成するようにしてもよい。
Horizontally enlarged data may be created directly from standard size character pattern data using the relationships of equations (3) and (4) described above.

この場合は、第7図に示すように、請求項2の変換手段
141に相当する変換処理部741と、請求項2の合成
手段151に相当する合成処理部742とを備えて、M
PU214の横拡大処理部240を構成すればよい。
In this case, as shown in FIG. 7, the M
The horizontal enlargement processing unit 240 of the PU 214 may be configured.

以下、請求項2の実施例による変換処理について説明す
る。第8図は、請求項2の実施例による変換処理動作を
表す流れ図を示す。
The conversion process according to the embodiment of claim 2 will be explained below. FIG. 8 shows a flowchart representing the conversion processing operation according to the embodiment of claim 2.

まず、合成処理部742は、横拡大データの第1カラム
のデータY(1)に、1番目の標準サイズの文字パター
ンデータの第1カラムのパターンデータX (1,1)
を設定して(ステップ8.01)、変数iに初期値f2
Jを、変数jと変数にとに初期値1′1」をそれぞれ設
定する(ステップ802゜803)。
First, the composition processing unit 742 adds pattern data X (1, 1) of the first column of the first standard size character pattern data to data Y (1) of the first column of the horizontally enlarged data.
(step 8.01), and set the initial value f2 to the variable i.
The initial value 1'1' is set for the variable j and the variable J (steps 802 and 803).

以後、変換処理部741および合成処理部742は、後
述するステップ804〜ステツプ808の処理をステッ
プ808における否定判定となるまで繰り返す。
Thereafter, the conversion processing section 741 and the composition processing section 742 repeat the processing of steps 804 to 808, which will be described later, until a negative determination is made in step 808.

まず、合成処理部742は、横拡大データの第iカラム
のパターンデータY (i)に、j番目の標準サイズの
文字パターンデータの第にカラムのパターンデータX 
(j 、 k)を設定しくステップ804゜式(3)参
照)、変数iをインクリメントする(ステップ805)
。次に、変換処理部741は、上述した標準サイズの文
字パターンデータのパターンデータX(j、k)  と
パターンデータX(Lk+1)との論理和演算を行い(
ステップ8069式(4)参照)、この演算結果を合成
処理部742に供給する。これに応じて、合成処理部7
42は、横拡大データの第iカラムのパターンデータY
(i)に、変換処理部741による演算結果を設定し、
変数iおよび変数kをインクリメントする(ステップ8
07)。
First, the synthesis processing unit 742 adds pattern data Y (i) of the i-th column of the horizontal enlarged data to pattern data X of the j-th standard size character pattern data.
(j, k) is set in step 804 (see equation (3)), and variable i is incremented (step 805).
. Next, the conversion processing unit 741 performs a logical OR operation on the pattern data X (j, k) of the standard size character pattern data mentioned above and the pattern data X (Lk+1).
Step 8069 (see equation (4)), this calculation result is supplied to the synthesis processing section 742. Accordingly, the composition processing unit 7
42 is the pattern data Y of the i-th column of the horizontal expansion data.
In (i), set the calculation result by the conversion processing unit 741,
Increment variable i and variable k (step 8
07).

このようにして、変換処理部741と合成処理部742
とによって、ステップ804において、式(3)に基づ
く偶数カラムの処理が、ステップ806において、式(
4)に基づく奇数カラムの処理が行われる。
In this way, the conversion processing section 741 and the composition processing section 742
Accordingly, in step 804, processing of even columns based on equation (3) is performed in step 806, using equation (
Processing for odd columns based on 4) is performed.

合成処理部742は、変数にと上述した標準サイズの文
字パターンデータのカラム数りとを比較しくステップ8
08)、変数kがカラム数りよりも大きいとされたとき
に、このステップ808における否定判定とする。
The synthesis processing unit 742 compares the number of columns of the standard size character pattern data with the variable in step 8.
08), when the variable k is larger than the number of columns, a negative determination is made in step 808.

このとき、合成処理部742は、1文字分の変換処理が
終了したと判断して、変数jをインクリメントしくステ
ップ809)、この変数jと文字数mとを比較する(ス
テップ810)。
At this time, the synthesis processing unit 742 determines that the conversion process for one character has been completed, increments the variable j (step 809), and compares the variable j with the number of characters m (step 810).

このステップ810において、変数jが文字数mよりも
大きいとされ、ステップ810における否定判定となる
まで、上述したステップ803〜ステンプ810を繰り
返す。
In this step 810, it is determined that the variable j is larger than the number of characters m, and the steps 803 to 810 described above are repeated until a negative determination is made in step 810.

このようにして、第6図(a)に示した標準サイズの文
字パターンデータに基づいて、直接に、第6図(C)に
示した横拡大データを求められる。
In this way, the horizontal enlarged data shown in FIG. 6(C) can be directly obtained based on the standard size character pattern data shown in FIG. 6(a).

また、この横拡大データは、マスク処理部243に導入
され、上述したマスク処理が施され、このマスク処理結
果に基づいて、印字部213による印字が行われる。
Further, this horizontally enlarged data is introduced into the mask processing section 243, where it is subjected to the above-described mask processing, and printing is performed by the printing section 213 based on the result of this mask processing.

従って、上述した反復処理部241と演算処理部242
とを用いた場合と同様に、ドツト密度の高い印字を行う
ことが可能となり、印字品質の向上を図ることができる
Therefore, the iterative processing section 241 and the arithmetic processing section 242 described above
As in the case of using this method, printing with high dot density can be performed, and printing quality can be improved.

また、上述した印字へラド231を有するワイヤートッ
ドプリンタに限らず、通常のドツト位置とハーフドツト
位置とを連続して印字可能な印字ヘッドを有するプリン
タに、本発明による横拡大データを適用してもよい。こ
の場合は、従来の横拡大文字パターンを用いて印字を行
った場合に比べて、文字の縦線をより太く強調して印字
することができる。
Further, the horizontal enlargement data according to the present invention can be applied not only to the wire tod printer having the above-mentioned printing head 231 but also to a printer having a print head capable of continuously printing normal dot positions and half dot positions. good. In this case, compared to the case where printing is performed using a conventional horizontally enlarged character pattern, the vertical lines of the characters can be printed with thicker emphasis.

〔発明の効果〕〔Effect of the invention〕

上述したように、請求項1の発明によれば、反復手段お
よび演算手段によって生成された横拡大パターンにおい
て、文字パターンの縦線は、元の文字パターンの縦線を
表すカラム数のN倍に1を加えた数のカラムで表される
As described above, according to the invention of claim 1, in the horizontal expansion pattern generated by the repeating means and the calculation means, the vertical lines of the character pattern are N times the number of columns representing the vertical lines of the original character pattern. It is expressed as a number of columns plus 1.

また、請求項2の発明によれば、変換手段と合成手段と
によって生成された横拡大パターンにおいて、文字パタ
ーンの縦線は、元の文字パターンの縦線を表すカラム数
の2倍に1を加えた数のカラムで表される。
Further, according to the invention of claim 2, in the horizontally enlarged pattern generated by the converting means and the synthesizing means, the vertical lines of the character pattern have 1 times the number of columns representing the vertical lines of the original character pattern. It is represented by the added number of columns.

これにより、通常のドツト位置とハーフドツト位置とを
連続して記録できないプリンタにおいても、ドツト密度
の高い記録を行うことが可能となり、記録品質の向上を
図ることができる。また、通常のドツト位置とハーフド
ツト位置とを連続して記録可能なプリンタにおいては、
縦線をより太く強調して記録することができる。
As a result, even in a printer that cannot print continuously at normal dot positions and half dot positions, it is possible to perform printing with high dot density, and it is possible to improve the printing quality. In addition, in printers that can continuously record normal dot positions and half dot positions,
Vertical lines can be emphasized and recorded.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の原理ブロック図、 第2図は本発明の一実施例によるプリンタの構成図、 第3図はプリンタの概略の印字動作を表す流れ図、 第4図は一実施例による横拡大処理動作を表す流れ図、 第5図は中間データと横拡大データの説明図、第6図は
実施例による横拡大処理の説明図、第7図は別実施例に
よる横拡大処理部の構成図、第8図は別実施例による横
拡大処理動作を表す流れ図、 第9図は従来の文字パターンの例を示す図である。 図において、 101は記録手段、 111は反復手段、 121は演算手段、 1は変換手段、 1は合成手段、 1はキャラクタジェネレータ 2はメモリ、 3は印字部、 4はマイクロプロセッサ 1は印字ヘッド、 2はヘッド移動部、 0は横拡大処理部、 1は反復処理部、 2は演算処理部、 3はマスク処理部、 lは変換処理部、 2は合成処理部である。 (MPU) (CC) ROM、 本発明の原理プロ ク図 第 図 実方缶舊しリによ る フーリ ンタの構成図 第 図 実施例の動作を表す流れ図 中間データと横拡大デ 夕の説明図 第 図 5311実方ff1(列による横拡大処理@■の構成図
第 図 男す実方缶イ列の動イ乍を表す流れ図 第 図 (a) 実方缶イクl 4こよる損 第 (d) (e) 【拡大処理の説明図 図
Fig. 1 is a block diagram of the principle of the present invention, Fig. 2 is a configuration diagram of a printer according to an embodiment of the present invention, Fig. 3 is a flowchart showing a schematic printing operation of the printer, and Fig. 4 is a horizontal diagram according to an embodiment. A flowchart showing the enlargement processing operation, FIG. 5 is an explanatory diagram of intermediate data and horizontal enlargement data, FIG. 6 is an explanatory diagram of the horizontal enlargement processing according to the embodiment, and FIG. 7 is a configuration diagram of the horizontal enlargement processing section according to another embodiment. , FIG. 8 is a flowchart showing the horizontal enlargement processing operation according to another embodiment, and FIG. 9 is a diagram showing an example of a conventional character pattern. In the figure, 101 is a recording means, 111 is a repetition means, 121 is a calculation means, 1 is a conversion means, 1 is a composition means, 1 is a character generator 2 is a memory, 3 is a printing unit, 4 is a microprocessor 1 is a print head, 2 is a head moving section, 0 is a horizontal enlargement processing section, 1 is an iterative processing section, 2 is an arithmetic processing section, 3 is a mask processing section, l is a conversion processing section, and 2 is a composition processing section. (MPU) (CC) ROM, Principle diagram of the present invention Figure 5311 A block diagram of the Flinter based on the actual layout Figure Flowchart representing the operation of the embodiment Intermediate data and horizontal enlarged data diagram Figure 5311 ff1 (Construction diagram of horizontal enlargement processing @ ■ by column Diagram Flowchart showing the movement of the column (a) Actual can Ik 4 Loss (d) (e) [Explanatory diagram of enlargement process]

Claims (2)

【特許請求の範囲】[Claims] (1)それぞれが複数のドットからなる複数のカラムで
形成された文字パターンを表す文字パターンデータに基
づいて、記録手段(101)が前記各カラムの記録を行
い、文字および記号の記録を行うプリンタにおいて、 前記文字パターンを形成する各カラムに対応するパター
ンデータが順次に入力され、入力された1カラムのパタ
ーンデータを所定の数だけ反復し、前記所定の数のカラ
ムのパターンデータとして順次に出力する反復手段(1
11)と、 前記反復手段(111)の出力が連続して入力され、各
カラムのパターンデータと当該カラムの前のカラムのパ
ターンデータとの論理和演算を行い、この演算結果を当
該カラムのパターンデータとして、前記記録手段(10
1)に供給する演算手段(121)と、 を備え、前記文字パターンを横方向に前記所定の数だけ
拡大したパターンの記録を行うように構成することを特
徴とするプリンタ。
(1) A printer in which the recording means (101) records each column based on character pattern data representing a character pattern formed by a plurality of columns each consisting of a plurality of dots, and records characters and symbols. In this step, pattern data corresponding to each column forming the character pattern is sequentially input, the input pattern data of one column is repeated a predetermined number of times, and the pattern data of the predetermined number of columns is sequentially output. Iteration means (1
11) and the output of the repeating means (111) are input continuously, a logical sum operation is performed between the pattern data of each column and the pattern data of the column before the column, and the result of this operation is used as the pattern of the column. As data, the recording means (10
1); and a printer configured to record a pattern obtained by enlarging the character pattern by the predetermined number in the horizontal direction.
(2)前記文字パターンデータに基づいて、前記記録手
段(101)が各カラムの記録を行い、文字および記号
の記録を行うプリンタにおいて、前記文字パターンを形
成する各カラムに対応するパターンデータが連続して入
力され、各カラムのパターンデータと当該カラムの前の
カラムのパターンデータとの論理和演算を行う変換手段
(141)と、 前記文字パターンを形成する各カラムに対応するパター
ンデータと前記変換手段(141)による演算結果とが
導入され、前記各カラムのパターンデータと前記変換手
段(141)の出力とを隣接する2カラムのパターンデ
ータとして前記記録手段(101)に供給する合成手段
(151)と、を備え、前記文字パターンを横方向に2
倍に拡大したパターンの記録を行うように構成したこと
を特徴とするプリンタ。
(2) The recording means (101) records each column based on the character pattern data, and in a printer that records characters and symbols, the pattern data corresponding to each column forming the character pattern is continuous. a conversion means (141) that performs a logical OR operation between the pattern data of each column and the pattern data of the column preceding the column; and the pattern data corresponding to each column forming the character pattern and the conversion. a combining means (151) which supplies the pattern data of each column and the output of the converting means (141) as pattern data of two adjacent columns to the recording means (101); ), and the character pattern is horizontally 2
A printer characterized in that it is configured to record a pattern enlarged twice.
JP12574890A 1990-05-16 1990-05-16 Printer Pending JPH0421467A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP12574890A JPH0421467A (en) 1990-05-16 1990-05-16 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP12574890A JPH0421467A (en) 1990-05-16 1990-05-16 Printer

Publications (1)

Publication Number Publication Date
JPH0421467A true JPH0421467A (en) 1992-01-24

Family

ID=14917831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP12574890A Pending JPH0421467A (en) 1990-05-16 1990-05-16 Printer

Country Status (1)

Country Link
JP (1) JPH0421467A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6422565A (en) * 1987-07-16 1989-01-25 Nec Corp Character enlargement control part
JPS6482970A (en) * 1987-09-25 1989-03-28 Oki Electric Ind Co Ltd Character width extending method for serial printer
JPH024548A (en) * 1988-06-24 1990-01-09 Fuji Electric Co Ltd Enlarging method for character

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6422565A (en) * 1987-07-16 1989-01-25 Nec Corp Character enlargement control part
JPS6482970A (en) * 1987-09-25 1989-03-28 Oki Electric Ind Co Ltd Character width extending method for serial printer
JPH024548A (en) * 1988-06-24 1990-01-09 Fuji Electric Co Ltd Enlarging method for character

Similar Documents

Publication Publication Date Title
JPH0457196B2 (en)
JPS6238733B2 (en)
JP3174130B2 (en) How to map printer resolution
JPH0728451A (en) Data converter
JPS5942971A (en) Enlarged print control method
Mergler et al. One approach to computer assisted letter design
JPH03213367A (en) Multicolor printer
JPS60129267A (en) Printing system for letter and the like
JPS61108562A (en) Character pitch processing method
JPH05505502A (en) Expanding the image of thermal printers, etc.
JPS62127890A (en) pattern generator
JPH05309873A (en) Making device of contracted letter pattern
JP2776347B2 (en) Drawing device for printer
JPH0157387B2 (en)
JP2800865B2 (en) Character processor
JP3039214B2 (en) Data converter
JPH03175062A (en) High quality character generator
JPH04185363A (en) Enlarged print control system
JP2000347647A (en) Handwritten character output device and program recording medium therefor
JPH0696182A (en) Document layout device
JPH05216456A (en) Character output device
JPS61185450A (en) Emphasizing printing system
JPS60113283A (en) Character pattern generator
JPS63175980A (en) Image data processing device with image enlargement function
JPS6369656A (en) Printing system of dot printer