Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPS6338312B2 - - Google Patents
[go: Go Back, main page]

JPS6338312B2 - - Google Patents

Info

Publication number
JPS6338312B2
JPS6338312B2 JP56083823A JP8382381A JPS6338312B2 JP S6338312 B2 JPS6338312 B2 JP S6338312B2 JP 56083823 A JP56083823 A JP 56083823A JP 8382381 A JP8382381 A JP 8382381A JP S6338312 B2 JPS6338312 B2 JP S6338312B2
Authority
JP
Japan
Prior art keywords
dots
black
interpolation
dot
black dots
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP56083823A
Other languages
Japanese (ja)
Other versions
JPS57199670A (en
Inventor
Masami Ujiie
Hiroshi Sakai
Takeshi Ooshima
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP56083823A priority Critical patent/JPS57199670A/en
Publication of JPS57199670A publication Critical patent/JPS57199670A/en
Publication of JPS6338312B2 publication Critical patent/JPS6338312B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/01Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for special character, e.g. for Chinese characters or barcodes

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)

Description

【発明の詳細な説明】 この発明は、文字の大きさを変えずにドツト密
度を拡大し、印字品質を向上させることのできる
ドツトマトリクス印字方法に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a dot matrix printing method that can increase dot density without changing character size and improve print quality.

従来、文字の大きさを変えずにドツト密度を向
上させるドツトマトリクス印字方法においては、
高品質の文字を得るために原ドツトパターンの隣
接する黒ドツト間に1個または複数個の黒ドツト
を補間するようにしているため、斜め方向への補
間によつて行および列方向に並んだ黒ドツト列が
90゜交差した部分の内側の角がつぶれてしまい、
鋭さが失われたり、方形に並んでいる黒ドツトの
内側の空間が斜め補間された黒ドツトによつて埋
められてしまう場合があるという欠点があつた。
Conventionally, in dot matrix printing methods that improve dot density without changing character size,
In order to obtain high-quality characters, one or more black dots are interpolated between adjacent black dots in the original dot pattern. A row of black dots
The inner corner of the 90° intersection is crushed,
This method has disadvantages in that sharpness may be lost, and the space inside the rectangular black dots may be filled with diagonally interpolated black dots.

この発明は、この欠点を除去するため、1種類
の文字パターン発生器(以下、これを原文字パタ
ーン発生器と呼ぶ)から発生される文字マトリク
スの中の隣接する黒ドツト間を、1個または複数
個の黒ドツトで補間する印字方法において、黒ド
ツトが行および列方向に並んだドツト列が90゜交
差した部分を検出し、その内側の角には補間をし
ないようにしたものである。以下、図面を用いて
この発明を説明する。
In order to eliminate this drawback, the present invention creates a pattern between adjacent black dots in a character matrix generated from one type of character pattern generator (hereinafter referred to as an original character pattern generator). In a printing method that interpolates with a plurality of black dots, a 90° intersection of dot rows in which black dots are lined up in the row and column directions is detected, and interpolation is not performed on the inner corner. The present invention will be explained below using the drawings.

第1図はこの発明を実施するための印字装置全
体のブロツク図であつて、1は印字文字および印
字モード指定器、2は原文字パターン発生器であ
る。3は印字モード選択ゲートで、走査回数を指
定するモードを選択するゲートである。ドツト密
度を原文字パターン発生器2から発生されるパタ
ーンより増大させる場合、ドツト密度拡大器4に
送り、原文字パターンの黒ドツト間に補間を行
い、黒ドツト数を増大させて、これが拡大パター
ンメモリ5に送られる。6は印字パターン分割器
で、これは印字ヘツドの印字素子(たとえばワイ
ヤ等)の数が印字すべきマトリクス数だけ用意さ
れていない場合に、これを複数回の走査に分けて
印字するため、パターンの分割を行うものであ
る。
FIG. 1 is a block diagram of the entire printing apparatus for carrying out the present invention, in which 1 is a print character and print mode designator, and 2 is an original character pattern generator. 3 is a print mode selection gate, which is a gate for selecting a mode specifying the number of scans. If the dot density is to be increased compared to the pattern generated by the original character pattern generator 2, the dot density expander 4 is used to interpolate between the black dots of the original character pattern to increase the number of black dots, and this becomes the expanded pattern. It is sent to memory 5. 6 is a print pattern divider, which divides the pattern into multiple scans to print when the number of print elements (for example, wires, etc.) of the print head is not equal to the number of matrices to be printed. This is to perform the division.

なお、印字マトリクスが原文字パターンと同一
の場合には、印字モード選択ゲート3から直接印
字パターン分割器6に送られる。7は走査パター
ンメモリで、各走査ごとのパターンメモリ7−
1,7−2,…7−nから成つている。8は印字
部であり、印字指令により走査パターンメモリ7
に格納されているパターンに従つて印字を行う。
なお、印字パターンの分割時間が印字速度に影響
しない範囲内であれば、拡大パターンメモリ5か
ら分割しながら直接印字部8へ送ることも可能で
ある。さらにドツト密度拡大器4による補間処理
時間も印字速度に影響を与えない程度のものであ
れば、原文字パターン発生器2から印字モード選
択ゲート3を通りドツト密度拡大器4で補間を行
い、印字パターン分割器6を通して直接印字部8
へ送ることも可能である。これらの方法によれ
ば、走査パターンメモリ7または拡大パターンメ
モリ5が最小限に抑えられ経済化が可能である。
If the print matrix is the same as the original character pattern, it is sent directly from the print mode selection gate 3 to the print pattern divider 6. 7 is a scanning pattern memory, and pattern memory 7- for each scan.
It consists of 1, 7-2,...7-n. 8 is a printing section, which prints a scanning pattern memory 7 according to a printing command.
Prints according to the pattern stored in the .
Note that, as long as the printing pattern division time is within a range that does not affect the printing speed, it is also possible to divide the print pattern from the enlarged pattern memory 5 and send it directly to the printing unit 8. Furthermore, if the interpolation processing time by the dot density expander 4 is such that it does not affect the printing speed, the interpolation is performed by the dot density expander 4 from the original character pattern generator 2 through the print mode selection gate 3, and the printing Print section 8 directly through pattern divider 6
It is also possible to send it to According to these methods, the scanning pattern memory 7 or the enlarged pattern memory 5 can be minimized and economy can be achieved.

第2図は第1図のドツト密度拡大器4をこの発
明による補間法によつて、ドツト密度の拡大を実
現する回路の実施例のブロツク図であつて、24行
24列の原ドツトパターンに対して行密度および列
密度を各々2倍にすることを可能にしたものであ
る。9は原文字パターンを受け取る入力バツフア
で、1文字あるいは1行分の原文字パターンを列
方向に走査したデータとして並列に順次入力さ
れ、信号線10を通して直列データとして補間回
路11に転送される。このデータは、補間回路1
1の中で補間のための論理信号として利用された
後、信号線12を通して遅延回路13に転送され
る。遅延回路13では所定のクロツク数だけ遅延
された後、信号線14を通して補間回路11に転
送される。ここで補間のための論理信号として利
用されるとともに各ドツト間に補間を受けた後、
信号線15、遅延回路13および信号線16を通
して補間回路11へ転送される。ここで補間のた
めの論理信号として利用された後、信号線17を
通して出力バツフア18へ転送されると同時に、
遅延回路13および信号線16を通して補間回路
11へ送られる。ここで補間のための論理信号と
して利用される。一方、原文字パターンにはない
列、すなわち補間されるだけの列については、信
号線20より論理“0”(白ドツト)のデータが
補間回路11へ与えられ、補間を受けた後、信号
線21を通して出力バツフア18へ転送される。
出力バツフア18からはドツト密度が拡大された
拡大パターンとなつて出力される。
FIG. 2 is a block diagram of an embodiment of a circuit for realizing expansion of the dot density of the dot density expander 4 of FIG. 1 by the interpolation method according to the present invention.
This makes it possible to double the row and column densities of the original dot pattern of 24 columns. Reference numeral 9 denotes an input buffer for receiving the original character pattern, and the original character pattern for one character or one line is sequentially input in parallel as data scanned in the column direction, and is transferred to the interpolation circuit 11 as serial data through the signal line 10. This data is the interpolator 1
After being used as a logic signal for interpolation in the signal line 12, the signal is transferred to the delay circuit 13 through the signal line 12. After being delayed by a predetermined number of clocks in the delay circuit 13, the signal is transferred to the interpolation circuit 11 through the signal line 14. Here, after being used as a logic signal for interpolation and undergoing interpolation between each dot,
The signal is transferred to the interpolation circuit 11 through the signal line 15, the delay circuit 13, and the signal line 16. Here, after being used as a logic signal for interpolation, it is transferred to the output buffer 18 through the signal line 17, and at the same time,
The signal is sent to the interpolation circuit 11 through the delay circuit 13 and signal line 16. Here, it is used as a logic signal for interpolation. On the other hand, for a column that is not in the original character pattern, that is, a column that is only interpolated, logical "0" (white dot) data is given to the interpolation circuit 11 from the signal line 20, and after interpolation, the signal line 21 to the output buffer 18.
The output buffer 18 outputs an enlarged pattern with an enlarged dot density.

第3図は補間回路11における補間方法を示す
ための図である。図中、I、Jは各々補間回路1
1内におけるマトリクスの行座標、列座標で、こ
こではこの座標系をI−J座標系と呼ぶことにす
る。I−J座標上の任意の位置にあるドツトをK
(I、J)で表し、K(I、J)=0を白ドツト、
K(I、J)=1を黒ドツトとする。第2図におけ
る補間回路11と第3図のI−J座標系との対応
は、各図中の信号線10,12,14〜17,1
9〜21によつて示してある。また、第3図にお
いて実線の円は原文字パターン、点線の円は補間
によつて新たに作られるドツト位置を示す。次に
第3図を用いて補間方法を説明する。
FIG. 3 is a diagram showing an interpolation method in the interpolation circuit 11. In the figure, I and J are interpolation circuits 1 and 1 respectively.
The row and column coordinates of the matrix within 1, and this coordinate system will be referred to as the I-J coordinate system here. K the dot at any position on the I-J coordinates
(I, J), K(I, J) = 0 is a white dot,
Let K(I, J)=1 be a black dot. The correspondence between the interpolation circuit 11 in FIG. 2 and the I-J coordinate system in FIG. 3 is as follows:
9-21. Further, in FIG. 3, solid-line circles indicate original character patterns, and dotted-line circles indicate dot positions newly created by interpolation. Next, the interpolation method will be explained using FIG.

(i) ドツトK(−1,0)に補間するか否かの判
断は次の方法による。K(−1,0)の左右に
位置するK(−1,−1)とK(−1,+1)の2
ドツトがいずれも黒ドツトの場合には、これら
の各々の上下に位置するK(−3,−1)、K(+
1,−1)およびK(−3,+1)、K(+1,+
1)の4ドツトがいずれも黒ドツトの場合を除
き補間する。これを論理式で表現すると次の第
(1)式となり、式の値が“1”なら補間し、“0”
なら補間しない。
(i) The following method is used to determine whether or not to interpolate to dot K(-1,0). 2 of K(-1,-1) and K(-1,+1) located on the left and right of K(-1,0)
If all the dots are black, K(-3,-1) and K(+
1,-1) and K(-3,+1), K(+1,+
Interpolation is performed except in the case where all four dots in 1) are black dots. Expressing this as a logical formula, we get the following
Equation (1) is obtained, and if the value of the equation is “1”, it is interpolated and becomes “0”.
If so, do not interpolate.

K(−1、0)=K(−1、−1)・K(−1、+1) ・(−3、−1)・(+1、−1)・(−3、
+1)・(+1、+1)……(1) (ii) ドツトK(0,−1)については、K(0,−
1)の上下に位置するK(−1,−1)とK(+
1,−1)の2ドツトがいずれも黒ドツトの場
合に、これらの各々左右に位置するK(−1,−
3),K(−1,+1)およびK(+1,−3)、K
(+1,+1)の4ドツトがいずれも黒ドツトの
場合を除き補間する。これを論理式で表現する
と次の第(2)式となり、式の値が“1”なら補間
し、“0”ならば補間しない。
K(-1,0)=K(-1,-1)・K(-1,+1)・(-3,-1)・(+1,-1)・(-3,
+1)・(+1,+1)...(1) (ii) For the dot K(0,-1), K(0,-
K(-1,-1) and K(+
If the two dots K(-1, -1) are both black dots, then the two dots K(-1, -1) located on the left and right of each
3), K (-1, +1) and K (+1, -3), K
Interpolation is performed except when all four dots (+1, +1) are black dots. Expressing this as a logical formula, the following formula (2) is obtained. If the value of the formula is "1", interpolation is performed, and if it is "0", no interpolation is performed.

K(0、1)=K(−1、−1)・K(+1、−1) ・(−1、−3)・(−1、+1)・(+1、
−3)・(+1、+1)……(2) (iii) ドツトK(0,0)については、K(0,0)
の左上に位置するK(−1,−1)と右下に位置
するK(+1,+1)がいずれも黒ドツトの場
合、これら2つの黒ドツトから等ピツチ数でし
かも行または列方向に位置するK(−1,+1)
とK(+1,−1)の2ドツトのうち、 (‐1) いずれも白ドツトの場合は補間する。
K(0,1)=K(-1,-1)・K(+1,-1)・(-1,-3)・(-1,+1)・(+1,
-3)・(+1,+1)……(2) (iii) For dot K(0,0), K(0,0)
If K (-1, -1) located at the upper left of the black dot and K (+1, +1) located at the lower right of the K(-1,+1)
If both (-1) and K(+1,-1) are white dots, interpolation is performed.

(‐2) K(−1,+1)のみ黒ドツトの場合はK
(−1,−1)とK(+1,+1)に関してK
(−1,+1)の各々反対側に位置するK(−
1,−3)とK(+3,+1)の2ドツトがい
ずれも黒ドツトの場合を除き補間し、K(+
1,−1)のみ黒ドツトの場合はK(−1,−
1)とK(+1,+1)に関してK(+1,−
1)の各々反対側に位置するK(−3,−1)
とK(+1,+3)の2ドツトがいずれも黒ド
ツトの場合を除き補間する。
(-2) If only K (-1, +1) is a black dot, use K
K with respect to (-1,-1) and K(+1,+1)
K(−1, +1) located on the opposite side of each
1, -3) and K(+3,+1) are both black dots, interpolate and calculate K(+
If only 1, -1) is a black dot, then K(-1, -
1) and K(+1,+1), K(+1,-
K(-3,-1) located on the opposite side of each of 1)
Interpolation is performed except when the two dots K(+1, +3) are both black dots.

(‐3) いずれも黒ドツトの場合は補間しない。
また、K(0,0)の右上に位置するK(−
1,+1)と左下に位置するK(+1,−1)
がいずれも黒ドツトの場合、これら2つの黒
ドツトから等ピツチ数で、しかも行又は列方
向に位置するK(−1,−1)とK(+1,−
1)の2ドツトのうち、 (‐1′) いずれも白ドツトの場合は補間する。
(-3) In either case, no interpolation is performed for black dots.
Also, K(-
1, +1) and K(+1, -1) located at the bottom left
are both black dots, K(-1,-1) and K(+1,-1) are located at equal pitches from these two black dots in the row or column direction.
If (-1') both of the two dots in 1) are white, interpolate.

(‐2′) K(−1,−1)のみ黒ドツトの場合はK
(−1,+1)とK(+1,−1)に関してK
(−1,−1)の各々反対側に位置するK(−
1,+3)とK(+3,−1)の2ドツトがい
ずれも黒ドツトの場合を除き補間し、K(+
1,+1)のみ黒ドツトの場合はK(−1,+
1)とK(+1,−1)に関してK(+1,+
1)の各々反対側に位するK(−3,+1)と
K(+1,−3)の2ドツトがいずれも黒ドツ
トの場合を除き補間する。
(-2') If only K (-1, -1) is a black dot, then K
(-1,+1) and K(+1,-1)
K(-
1, +3) and K(+3, -1) are both black dots, interpolate and calculate K(+
If only 1, +1) is a black dot, then K(-1, +
1) and K(+1,-1), K(+1,+
Interpolation is performed except when the two dots K (-3, +1) and K (+1, -3) located on opposite sides of 1) are both black dots.

(~3′) いずれも黒ドツトの場合は補間しない。
これらを論理式にまとめると次の第(3)式とな
り、式の値が“1”なら補間し、“0”なら
補間しない。
(~3′) In either case, no interpolation is performed for black dots.
When these are summarized as a logical formula, the following formula (3) is obtained. If the value of the formula is "1", interpolation is performed, and if the value of the formula is "0", no interpolation is performed.

K(0、0)=K(−1、−1)・K(+1、+1)・
{(−1、+1)・(+1、−1) +K(−1、+1)・(+1、−1)・(−1、
−3)・(+3、+1) +(−1、+1)・K(+1、−1)・(−3、
−1)・(+1、+3)} +K(−1、+1)・K(+1、−1)・{(−1
、−1)・(+1、+1) +K(−1、−1)・(+1、+1)・(−1、
+3)・(+3、−1) +(−1、−1)・K(+1、+1)・(−3、
+1)・(+1、−3)}……(3) このように、原文字パターンを列方向に走査し
た一連の直列データをドツト密度拡大器4を通す
ことによつて拡大パターンが容易に得られる。
K (0, 0) = K (-1, -1)・K (+1, +1)・
{(−1, +1)・(+1, −1) +K(−1, +1)・(+1, −1)・(−1,
-3)・(+3,+1) +(-1,+1)・K(+1,-1)・(-3,
-1)・(+1,+3)} +K(-1,+1)・K(+1,-1)・{(-1
, -1)・(+1,+1) +K(-1,-1)・(+1,+1)・(-1,
+3)・(+3,-1) +(-1,-1)・K(+1,+1)・(-3,
+1)・(+1,-3)}...(3) In this way, an enlarged pattern can be easily obtained by passing a series of serial data obtained by scanning the original character pattern in the column direction through the dot density enlarger 4. It will be done.

なお、入力バツフア9に原文字パターンを与え
る際、文字との間隔、走査した列と列との間およ
び原文字パターンの各ドツト間には空データまた
は補間を受けるドツトとして論理“0”(白ドツ
ト)のデータを必要な個数だけ挿入することによ
つて、補間回路11を必要以上に複雑にしなくて
済む。また、ドツト密度拡大器4における処理時
間が印字速度に影響を与える程度に長い場合に
は、補間回路11および遅延回路13を複数組並
列に用意することによつて処理時間が改善でき
る。
When giving the original character pattern to the input buffer 9, the spaces between characters, between scanned columns, and between each dot of the original character pattern are filled with logic "0" (white) as empty data or dots to be interpolated. By inserting the necessary number of dot data, the interpolation circuit 11 does not need to be made more complicated than necessary. Furthermore, if the processing time in the dot density expander 4 is long enough to affect the printing speed, the processing time can be improved by providing a plurality of sets of interpolation circuits 11 and delay circuits 13 in parallel.

第4図は補間処理前後の文字パターンを比較し
たもので、Aは補間処理前の原文字パターン、B
は従来の補間方法によつてAの原文字パターンに
補間を施したもの、Cはこの発明の補間方法によ
つてAの原文字パターンに補間を施したものであ
る。第4図においては便宜上、原文字パターンの
ドツトピツチに対するドツト径の比を1対1とし
ている。
Figure 4 compares the character patterns before and after interpolation processing, where A is the original character pattern before interpolation processing, B
is the original character pattern of A interpolated using the conventional interpolation method, and C is the original character pattern of A interpolated using the interpolation method of the present invention. In FIG. 4, for convenience, the ratio of the dot diameter to the dot pitch of the original character pattern is 1:1.

なお、第4図では補間ドツトを各1としたが、
2以上のドツトで補間すればドツト間のドツト密
度が増すので一層高品質にすることができる。ま
た、補間方法のうち効果の大きい第(3)式で表現さ
れる補間方法、すなわち行方向、列方向に対して
斜めの2方向について補間する方法のみに限定す
ることもできる。
In addition, in Fig. 4, the number of interpolation dots is 1 each, but
If two or more dots are used for interpolation, the density between dots will increase, resulting in even higher quality. Furthermore, it is also possible to limit the interpolation method to only the interpolation method expressed by equation (3), which has a large effect among the interpolation methods, that is, the method of interpolating in two directions diagonal to the row direction and column direction.

以上説明したように、この発明は原文字パター
ンの隣接する黒ドツト間に1個または複数個の黒
ドツトを補間する方法において、黒ドツトが行お
よび列方向に並んだ列が90゜交差した内側の角に
は補間しないように構成したので、その部分の鋭
さが失われることがなく、また、方形に並んでい
る黒ドツト内の空間部分が斜め補間によつて埋め
られてしまうことも防がれる結果、従来の補間方
法によるドツトマトリクス印字方法にも増して、
高品質の印字が期待できるという利点がある。ま
た、ドツト密度拡大器として補間回路と遅延回路
を組合せることによつて、回路構成が簡略化さ
れ、経済化が可能になるという利点がある。
As explained above, the present invention provides a method for interpolating one or more black dots between adjacent black dots in an original character pattern. Since the structure is configured so that no interpolation is performed at the corners, the sharpness of that part is not lost, and the space within the black dots arranged in a rectangle is also prevented from being filled by diagonal interpolation. As a result, it is more effective than the dot matrix printing method using the conventional interpolation method.
The advantage is that high-quality printing can be expected. Further, by combining an interpolation circuit and a delay circuit as a dot density expander, there is an advantage that the circuit configuration is simplified and economicalization becomes possible.

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

第1図はこの発明を実施するための印字装置全
体のブロツク図、第2図は第1図におけるドツト
密度拡大器のブロツク図、第3図は第2図の回路
を用いたこの発明の補間方法の説明図、第4図の
Aは原文字パターン、Bは従来の補間方法による
拡大パターン、Cは第2図にこの発明回路による
拡大パターンの各例を示す図である。 図中、1は印字文字および印字モード指定器、
2は原文字パターン発生器、3は印字モード選択
ゲート、4はドツト密度拡大器、5は拡大パター
ンメモリ、6は印字パターン分割器、7は走査パ
ターンメモリ、8は印字部、9は入力バツフア、
10は信号線、11は補間回路、12は信号線、
13は遅延回路、14〜17は信号線、18は出
力バツフア、19〜21は信号線、K(−3,−
1),K(−3,+1),K(−1,−3),K(−1

−1),K(−1,+1),K(−1,+3),K(+
1,−3),K(+1,−1),K(+1,+1),K
(+1,+3),K(+3,−1),K(+3,+1)

原文パターンより補間回路に入力されたドツト、
K(−1,0),K(0,−1),K(0,0)は補間
によつて新たに発生するドツトである。
Fig. 1 is a block diagram of the entire printing device for carrying out the present invention, Fig. 2 is a block diagram of the dot density expander in Fig. 1, and Fig. 3 is an interpolation diagram of the present invention using the circuit shown in Fig. 2. FIG. 4 is an explanatory diagram of the method. In FIG. 4, A is an original character pattern, B is an enlarged pattern by the conventional interpolation method, and FIG. 2 is a diagram showing each example of an enlarged pattern by the circuit of the present invention. In the figure, 1 is a print character and print mode designator,
2 is an original character pattern generator, 3 is a print mode selection gate, 4 is a dot density enlarger, 5 is an enlarged pattern memory, 6 is a print pattern divider, 7 is a scanning pattern memory, 8 is a printing section, 9 is an input buffer ,
10 is a signal line, 11 is an interpolation circuit, 12 is a signal line,
13 is a delay circuit, 14 to 17 are signal lines, 18 is an output buffer, 19 to 21 are signal lines, K(-3, -
1), K (-3, +1), K (-1, -3), K (-1

-1), K(-1, +1), K(-1, +3), K(+
1, -3), K (+1, -1), K (+1, +1), K
(+1, +3), K (+3, -1), K (+3, +1)
is the dot input to the interpolation circuit from the original pattern,
K(-1,0), K(0,-1), and K(0,0) are dots newly generated by interpolation.

Claims (1)

【特許請求の範囲】 1 m行n列のドツトマトリクスより構成される
原文字パターンを原文字パターン発生器から読み
出す手段と、原文字パターンの黒ドツト配列の特
徴を解析して、行方向、列方向およびこれらの間
に位置する斜めの2方向の計4方向のうち少なく
とも2方向について隣接する2つの黒ドツト間に
1個または複数個の黒ドツトを補間するに際し、 (i) 行方向に隣接する場合は、それら2つの黒ド
ツトに対して列方向に隣接する4ドツトがすべ
て黒ドツトの場合を除き黒ドツトをを補間し、 (ii) 列方向に隣接する場合は、それら2つの黒ド
ツトに対して行方向に隣接する4ドツトがすべ
て黒ドツトの場合を除き黒ドツトを補間し、 (iii) 斜め方向に隣接する場合は、それら2つの黒
ドツトから等ピツチ数で、しかも行または列方
向に隣接する2ドツトが (iii)−(1) いずれも白ドツトの場合は黒ドツトを補
間し、 (iii)−(2) どちらか一方のみが黒ドツトの場合、元
の2つの黒ドツトに関してこの黒ドツトの
各々反対側に隣接する2ドツトがいずれも黒
ドツトの場合を除き黒ドツトを補間し、 (iii)−(3) いずれも黒ドツトの場合は補間しない。 の条件を満すように補間することを特徴とするド
ツトマトリクス印字方法。
[Scope of Claims] 1. Means for reading out an original character pattern consisting of a dot matrix of m rows and n columns from an original character pattern generator, and analyzing the characteristics of the black dot arrangement of the original character pattern in the row direction and column direction. When interpolating one or more black dots between two adjacent black dots in at least two directions out of a total of four directions, including the direction and two diagonal directions located between these, (i) adjacent in the row direction; (ii) If the two black dots are adjacent to each other in the column direction, the black dots are interpolated unless all four dots adjacent to the two black dots in the column direction are black dots. (iii) If the four dots adjacent to each other in the row direction are all black dots, interpolate the black dots; If the two dots adjacent in the direction are (iii)-(1) both white dots, the black dot is interpolated, (iii)-(2) if only one is black dot, the original two black dots are interpolated. For each black dot, the black dot is interpolated unless the two adjacent dots on the opposite side are both black dots, and (iii)-(3) no interpolation is performed if both are black dots. A dot matrix printing method characterized by interpolation so as to satisfy the following conditions.
JP56083823A 1981-06-02 1981-06-02 Dot matrix printing method Granted JPS57199670A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56083823A JPS57199670A (en) 1981-06-02 1981-06-02 Dot matrix printing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56083823A JPS57199670A (en) 1981-06-02 1981-06-02 Dot matrix printing method

Publications (2)

Publication Number Publication Date
JPS57199670A JPS57199670A (en) 1982-12-07
JPS6338312B2 true JPS6338312B2 (en) 1988-07-29

Family

ID=13813407

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56083823A Granted JPS57199670A (en) 1981-06-02 1981-06-02 Dot matrix printing method

Country Status (1)

Country Link
JP (1) JPS57199670A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60225762A (en) * 1984-04-20 1985-11-11 レックスマーク・インターナショナル・インコーポレーテッド Printing device

Also Published As

Publication number Publication date
JPS57199670A (en) 1982-12-07

Similar Documents

Publication Publication Date Title
CA1122710A (en) Means for scale-changing raster scanned data
EP0597555B1 (en) Image processing apparatus
US4553172A (en) Picture scanning and recording method
EP0272655A2 (en) Method and apparatus for generating look-up table data
KR950006621B1 (en) Image processing apparatus
JPH05250466A (en) Tile system processing method for simultaneously performing image rotation, extension/reduction and half tone screening
JPH0693741B2 (en) Image shaping method in net
US4607340A (en) Line smoothing circuit for graphic display units
JPH01183960A (en) Picture information recording device
JPH0527297B2 (en)
US4912565A (en) Method of and apparatus for recording image in the form of pixel array
JPS6338312B2 (en)
US5606656A (en) Image data processing unit for forming a plurality of identical images in a single output image area
EP0488324A2 (en) Method of and apparatus for obtaining halftone image
US5946426A (en) Efficient upward raster conversion of rotated images
JPH0370431B2 (en)
JPS6353586B2 (en)
JP2857260B2 (en) Judgment method of rectangular area
JP3212664B2 (en) Image processing device
JP3117205B2 (en) Image processing device
JP2807231B2 (en) Pixel density conversion method and device
JPH0698154A (en) Dot recorder
JPS60236362A (en) How to process image information
JP3039657B2 (en) Image processing device
JPS6226224B2 (en)