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
JP2839806B2 - Resolution improvement method in image forming apparatus - Google Patents
[go: Go Back, main page]

JP2839806B2 - Resolution improvement method in image forming apparatus - Google Patents

Resolution improvement method in image forming apparatus

Info

Publication number
JP2839806B2
JP2839806B2 JP4281237A JP28123792A JP2839806B2 JP 2839806 B2 JP2839806 B2 JP 2839806B2 JP 4281237 A JP4281237 A JP 4281237A JP 28123792 A JP28123792 A JP 28123792A JP 2839806 B2 JP2839806 B2 JP 2839806B2
Authority
JP
Japan
Prior art keywords
pixel
column
template
row
pixels
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 - Fee Related
Application number
JP4281237A
Other languages
Japanese (ja)
Other versions
JPH06131469A (en
Inventor
嘉之 中井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Consejo Superior de Investigaciones Cientificas CSIC
Original Assignee
Consejo Superior de Investigaciones Cientificas CSIC
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 Consejo Superior de Investigaciones Cientificas CSIC filed Critical Consejo Superior de Investigaciones Cientificas CSIC
Priority to JP4281237A priority Critical patent/JP2839806B2/en
Publication of JPH06131469A publication Critical patent/JPH06131469A/en
Application granted granted Critical
Publication of JP2839806B2 publication Critical patent/JP2839806B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Image Processing (AREA)
  • Image Generation (AREA)
  • Facsimile Image Signal Circuits (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は画像形成装置における解
像度向上方法に係る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for improving resolution in an image forming apparatus.

【0002】[0002]

【従来の技術】レゾリュ−ション・エンハンスメント
(解像度向上、以下REという)に関する従来の画像形
成におけるRE技術としてはUSPNo.4,437,641(ゼロック
ス)、USPNo.4,847,641 等がある。
2. Description of the Related Art RE technologies for image enhancement related to resolution enhancement (hereinafter referred to as RE) include US Pat. Nos. 4,437,641 (Xerox) and US Pat. Nos. 4,847,641.

【0003】これらの特許においてはREを行なうビッ
トの周辺のM 列xN 行の画素を型(テンプレ−ト)とし
て用い、予め決められている複数個のM 列x N 行の画素
パタ−ンとパタ−ンマッチによってシフトする方向、シ
フトの有無を決定している。
In these patents, pixels of M columns × N rows around a bit to be subjected to RE are used as a template, and a plurality of predetermined pixel patterns of M columns × N rows are used. The direction of the shift and the presence or absence of the shift are determined by the pattern match.

【0004】図23は画素に関する水平線に近似する線の
ジャギ−補正を説明する図である。
FIG. 23 is a view for explaining jagged correction of a line approximating a horizontal line for a pixel.

【0005】例えば図23(a) のようなパタ−ンの場合に
本来的には図23(b) のようにプロットするところをジャ
ギ−(ギザギザ状)対策のため図23(c) のように小さな
ドットをプロットする方法である。このパタ−ンマッチ
ングによるREは、水平線に近似する線のジャギ−対策
や垂直線に近似する線のジャギ−対策には効果があっ
た。
For example, in the case of a pattern as shown in FIG. 23 (a), a plot as shown in FIG. 23 (b) is originally provided as shown in FIG. 23 (c) to prevent jaggies (jaggies). Is a method of plotting small dots on The RE based on this pattern matching was effective in preventing jaggies in lines approximating a horizontal line and in preventing jaggies in lines approximating a vertical line.

【0006】[0006]

【発明が解決しようとする課題】しかし、従来のパタ−
ンマッチングによる方法は、ジャギ−対策には効果はあ
るもののつぶれたセリフ( フォントの飾り、SERIF)補正
や交点のトナ−だまり補正には効果が少かった。ジャギ
−対策のときに比べ交点か交点でないか、セリフかセリ
フでないかをパタ−ンマッチングで行うときはテンプレ
−トの大きさを大きくし、パタ−ンの数を多くする必要
があるので、その分ASICで実行したときのゲ−ト数が大
きくなり、ゲ−ト数やスピ−ドがネックとなり効果が少
なかった。
However, the conventional pattern
The method based on matching is effective in preventing jaggies, but is less effective in correcting broken lines (font decoration, SERIF) and correcting toner intersections. When performing pattern matching to determine whether an intersection or non-intersection or a serif or a non-intersection is required in comparison with jaggies, it is necessary to increase the size of the template and increase the number of patterns. As a result, the number of gates when executed by the ASIC increased, and the number of gates and speed became a bottleneck, and the effect was small.

【0007】本発明の目的は、低、中解像度の画像出力
装置を備えた画像形成装置において、処理すべき画像に
関して画素のシフト、画素サイズの変更、画素の追加を
実施してみかけ上の解像度を向上し得る方法を提供する
ことにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide an image forming apparatus having an image output device with low and medium resolutions, by shifting a pixel, changing a pixel size, and adding a pixel with respect to an image to be processed, so as to realize an apparent resolution. It is an object of the present invention to provide a method capable of improving the above.

【0008】[0008]

【課題を解決するための手段】本発明は、画素数を計数
する計数手段と、出力すべき画像を形成する画素に関し
て制御する画素制御手段とを備えた画像形成装置におい
て、計数手段により出力すべき画像を形成する画素の周
辺画素を規定するテンプレートを設定し、設定されたテ
ンプレートの各行及び各列の画素数を計数する段階と、
計数された各行の画素数の各行間での比較結果及び又は
各列の画素数の各列間での比較結果に基づいて画素のシ
フト、画素サイズの変更、及び画素の追加のうちのいず
れか一つの実施の有無を画素制御手段により制御する段
階とを含むことを特徴とする。
According to the present invention, there is provided an image forming apparatus provided with a counting means for counting the number of pixels and a pixel control means for controlling pixels forming an image to be output. Setting a template that defines the peripheral pixels of the pixels that form the image to be formed, and counting the number of pixels in each row and each column of the set template;
Counted comparison result in the rows of each row the number of pixels and or <br/> pixel shift based on a comparison result between each column of the number of pixels in each column, the change of the pixel size, and additional pixels Controlling whether or not any one of the operations is performed by the pixel control means.

【0009】[0009]

【作用】計数手段が出力すべき画像を形成する画素の周
辺画素を規定するテンプレートを設定し該設定されたテ
ンプレートの各行及び各列の画素数を計数し、画素制御
手段が計数された各行の画素数の各行間での比較結果
又は各列の画素数の各列間での比較結果に基づいて画
素のシフト、画素サイズの変更、及び画素の追加のうち
のいずれか一つの実施の有無を制御するので、ビットマ
ップメモリーの記憶容量を増加することなくジャギー補
正、つぶれたセリフ補正、及びトナーだまり補正を行っ
てみかけ上の解像度を向上し得るとともに画像出力装置
に鮮明な画像を出力することができる。
[Action] counts the number of pixels each row and each column of setting the template that defines the peripheral pixels of pixels forming an image to be output counting means the set template, each line pixel control means is counted comparison及<br/> beauty or pixel shift based on a comparison result between each column of the number of pixels each column in between rows of the number of pixels, the change of the pixel size, and any of the additional pixel By controlling the presence or absence of one implementation, it is possible to improve the apparent resolution by performing jaggy correction, crushed serif correction, and toner accumulation without increasing the storage capacity of the bitmap memory, and clear to the image output device Can output a simple image.

【0010】本発明の実施例によってREを行う場合、
本発明の実施例は下記の各特徴を有している。
When performing RE according to an embodiment of the present invention,
The embodiment of the present invention has the following features.

【0011】(1) 垂直線に近似する線のジャギ−補正を
行うときは処理画素の周辺画素をテンプレ−として使
い、処理画素を一方の方向(右方向)へシフトするかし
ないか、他方の方向(左方向)へシフトするかしないか
を判断することができる。
(1) When performing jagged correction of a line approximating a vertical line, the peripheral pixels of the processing pixel are used as a template, and whether or not the processing pixel is shifted in one direction (right direction) is determined. It can be determined whether to shift in the direction (left direction).

【0012】(2) (1) の垂直線に近似する線のジャギ−
補正を行うときは、右シフトかシフトなしか又は左シフ
トかシフトしないかの判断基準としてテンプレ−トの各
列の黒の個数をカウントし、左の列と右の列の黒の個数
の差と、中央の黒の列の個数を比較することによりシフ
トの方向とシフトの有無を判断することができる。
(2) A jagged line approximating the vertical line in (1)
When making corrections, the number of blacks in each column of the template is counted as a criterion for determining whether to shift right or not, or shift left or not, and the difference between the number of blacks in the left and right columns is calculated. And the number of black columns at the center, it is possible to determine the direction of the shift and the presence or absence of the shift.

【0013】(3) 水平線に近似する線のジャギ−補正を
行うときは、処理画素の周辺画素をテンプレ−トとして
使い、画素(ドット)を追加するか否か、ドットサイズ
を幾つにするかを決めることができる。
(3) When performing jagged correction of a line approximating a horizontal line, pixels surrounding the processing pixel are used as a template, and whether or not to add a pixel (dot) and the number of dot sizes are determined. Can be determined.

【0014】(4) 水平線に近似する線のジャギ−補正を
行うときは、テンプレ−トの各行の黒の個数をカウント
し、上と下の行の黒の個数の差と、中央の行の黒の個数
を比較し、ドットを追加するか否か、ドットのデュ−テ
イを何%にするか決めることができる。
(4) When performing jagged correction of a line approximating a horizontal line, the number of blacks in each row of the template is counted, and the difference between the number of blacks in the upper and lower rows and the black in the center row are counted. By comparing the numbers, it is possible to determine whether or not to add a dot and what percentage of the duty of the dot.

【0015】(5) 垂直線に近似する線のジャギ−補正を
行うときのテンプレ−トと、水平線に近似する線のジャ
ギ−補正を行うときのテンプレ−トとは別のものとする
ことができる。
(5) A template for performing jagged correction of a line approximating a vertical line may be different from a template for performing jagged correction of a line approximating a horizontal line. it can.

【0016】(6) つぶれたセリフ補正をする場合、処理
画素の周辺画素をテンプレ−トとして使い、ドットをプ
ロットするか、ドットのサイズを幾つにするかを決める
ことができる。
(6) In the case of performing a corrected serif correction, it is possible to use the peripheral pixels of the processing pixel as a template to determine whether to plot the dots or to determine the size of the dots.

【0017】(7) 上記つぶれたセリフ補正をする場合、
テンプレ−トの各行の黒の個数をカウントし、各行の大
小比較を行い、また各列の黒の個数をカウントし、各列
の大小比較を行ってその結果によって、ドットの追加を
行うか否かドットサイズの変更を行うか否かを決めるこ
とができる。
(7) When performing the above-mentioned crushed dialogue correction,
The number of blacks in each row of the template is counted, the size of each row is compared, the number of blacks in each column is counted, and the size of each column is compared. Or whether to change the dot size.

【0018】(8) 上記のつぶれたセリフの補正を行う場
合のテンプレ−トを他のテンプレ−トとは異なるものと
することができる。
(8) The template for correcting the above-mentioned crushed dialogue can be different from other templates.

【0019】(9) 交点のトナ−だまり補正を行う場合、
処理画素の周辺画素をテンプレ−トとして使い、ドット
サイズの変更を行うか否かを決めることができる。
(9) When performing toner rounding correction at an intersection,
Using the peripheral pixels of the processing pixel as a template, it is possible to determine whether or not to change the dot size.

【0020】(10)上記交点のトナ−だまり補正を行う場
合、テンプレ−トの各行の黒の個数をカウントし、各列
の黒の個数もカウントし、その大小比較によってドット
サイズの変更を行うか否かを決めることができる。
(10) When performing toner rounding correction at the intersection, the number of blacks in each row of the template and the number of blacks in each column are counted, and the dot size is changed by comparing the sizes. Or not.

【0021】(11)上記4つの処理、すなわち垂直線に近
似する線のジャギ−補正、水平線に近似する線のジャギ
−補正、つぶれたセリフ補正および交点のトナ−だまり
補正を同時に行うことができる。
(11) The above four processes, ie, jaggies correction of a line approximating a vertical line, jaggies correction of a line approximating a horizontal line, correction of crushed serifs, and correction of a toner round at an intersection can be simultaneously performed. .

【0022】(12)黒の個数をカウントする場合に、処理
画素に近い画素ほど重みを大きくすることができる。
(12) When counting the number of black pixels, the closer the pixel is to the processing pixel, the greater the weight can be.

【0023】(13)線の太さが1ドットより太いもののた
めに行の黒の個数をカウントをするときは1つ前の行と
の排他的論理和をとり隣り合う列の黒の個数をカウント
をするときは1つ前の列との排他的論理和を取ることが
できる。
(13) When counting the number of blacks in a row because the line is thicker than one dot, take the exclusive OR with the immediately preceding row and determine the number of blacks in the adjacent column. When counting, the exclusive OR with the immediately preceding column can be taken.

【0024】電子写真プリンタを例にとると、本発明の
実施例によって図23(a) の水平線に近似する線の例では
REを行わなければ図23(b) のようになるが小さなドッ
トを追加することにより図23(c) のようになりジャギ−
補正がなされる。また、図1(a) の垂直線に近似する線
を例にとるとREを行わないと図1(b) のようになるが
ドットを水平方向にシフトすることによってジャギ−の
ない線( 図1(c) )のようなきれいな線を印字すること
ができる。
Taking an electrophotographic printer as an example, according to the embodiment of the present invention, in the example of a line approximating the horizontal line in FIG. 23A, if RE is not performed, the result is as shown in FIG. 23B. Fig. 23 (c) shows the result of the addition.
Correction is made. Also, taking a line similar to the vertical line in FIG. 1 (a) as an example, if RE is not performed, the line will be as shown in FIG. 1 (b). However, by shifting the dots in the horizontal direction, a line without jaggies (FIG. It is possible to print a clean line such as 1 (c)).

【0025】また、図2(a) の例ではドットサイズの変
更とドットの追加を行うことによりつぶれたセリフ(図
2(b) )の補正(図2(c) )を行うことができる。
In the example shown in FIG. 2A, by changing the dot size and adding a dot, it is possible to correct the broken lines (FIG. 2B) (FIG. 2C).

【0026】図3(a) 、図4(a) の例では中央交点部分
のドットサイズ( 図3(b) 、図4(b) を小さくすること
によって( 図3(c) 、図4(c) )トナ−だまり補正を行
うことができる。
In the example of FIGS. 3 (a) and 4 (a), the dot size at the central intersection (FIG. 3 (b) and FIG. 4 (b) is reduced (FIGS. 3 (c) and 4 (b)). c)) Toner drift correction can be performed.

【0027】[0027]

【実施例】本発明の装置の実施例によるREを各補正の
形態毎に詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An RE according to an embodiment of the apparatus of the present invention will be described in detail for each correction mode.

【0028】最初に垂直線に近似する線のジャギ−補正
について説明する。
First, jagged correction of a line approximating a vertical line will be described.

【0029】処理画素の周辺画素をテンプレ−トとして
使い各列の黒の個数をカウントし左の列と右の列の黒の
個数、および中央の列の黒の個数を比較することにより
シフトの方向とシフトの有無を決める。
Using the peripheral pixels of the processing pixel as a template, the number of blacks in each column is counted, and the number of blacks in the left and right columns and the number of blacks in the center column are compared to determine the shift. Decide the direction and shift.

【0030】図5、図6(a) 〜(e) において、テンプレ
−ト10は3 x 7 (画素)で説明する。処理すべき画素
(以下斜線を付された矩形で示す、以下処理画素とい
う)は3 x 7 をテンプレ−トにとり、各列の黒の画素の
和を合計する。図6(a) では処理画素を含む列の左の列
の“1”(黒)の合計は3、中央の処理画素を含む列の
“1”(黒)の合計は4であり、処理画素を含む列の右
の列の“1”(黒)の合計は0である。このように各列
の黒の合計は3、4、0となったので処理画素は左にシ
フトする。このシフトする量は左の列の“1”の個数と
処理画素の“1”の個数の差によって変えても変えなく
てもよい。また、7個の画素について中央に近付くほど
重み付けをしてもよいし、しなくてもよい。
In FIGS. 5 and 6 (a) to 6 (e), the template 10 will be described as 3 × 7 (pixels). Pixels to be processed (hereinafter, referred to as hatched rectangles, hereinafter referred to as processed pixels) take a template of 3 × 7 and sum the sum of black pixels in each column. In FIG. 6A, the sum of “1” (black) in the left column of the column including the processing pixel is 3, and the total of “1” (black) in the column including the center processing pixel is 4. The sum of “1” (black) in the column to the right of the column including “” is zero. As described above, since the sum of black in each column is 3, 4, 0, the processing pixel is shifted to the left. This shift amount may or may not be changed depending on the difference between the number of “1” in the left column and the number of “1” in the processing pixel. In addition, the weight may be or may not be weighted toward the center of the seven pixels.

【0031】図6(b) では左の列の“1”(黒)の個数
が0で処理画素の列の“1”(黒)の個数が4、右の列
の“1”(黒)の合計は3である。3列の合計を比較し
て左の列の合計が右の列の合計より小なので処理画素は
右へシフトする。
In FIG. 6B, the number of "1" (black) in the left column is 0, the number of "1" (black) in the column of the processing pixel is 4, and "1" (black) in the right column. Is 3. Comparing the sum of the three columns, the processed pixel shifts to the right because the sum of the left column is smaller than the sum of the right column.

【0032】図6(c) では左の列の“1”(黒)の個数
が1で処理画素の列の“1”(黒)の個数が5、右の列
の“1”(黒)の合計は1である。3列の合計を比較し
て左の列の合計と右の列の合計とが等しいので処理画素
はシフトしない。左の列の合計と右の列の合計とが等し
くても処理画素に近い方の重み付けを大きくすることで
シフトすることも可能である。ただし、この例では重み
を大きくしても関係ないが重み付けをしてもよいし、し
なくてもよい。
In FIG. 6C, the number of "1" (black) in the left column is 1, the number of "1" (black) in the column of the processing pixel is 5, and "1" (black) in the right column. Is 1. Since the sum of the three columns is compared, the sum of the left column is equal to the sum of the right column, so that the processing pixel is not shifted. Even if the sum of the left column and the sum of the right column are equal, it is possible to shift by increasing the weight closer to the processing pixel. However, in this example, although it does not matter whether the weight is increased, weighting may or may not be performed.

【0033】図6(d) では左の列の“1”(黒)の個数
が2で処理画素の列の“1”(黒)の個数が3、右の列
の“1”(黒)の合計は2である。3列の合計を比較し
て左の列の合計と右の列の合計とが等しいので処理画素
はシフトしない。
In FIG. 6 (d), the number of "1" (black) in the left column is 2, the number of "1" (black) in the column of the processing pixel is 3, and the number of "1" (black) in the right column. Is 2. Since the sum of the three columns is compared, the sum of the left column is equal to the sum of the right column, so that the processing pixel is not shifted.

【0034】図6(e) では左の列の“1”(黒)の個数
が6で処理画素の列の“1”(黒)の個数が1、右の列
の“1”(黒)の合計は0である。3列の合計を比較し
て左の列の合計が右の列の合計より大きいので処理画素
は左にシフトする。
In FIG. 6 (e), the number of "1" (black) in the left column is 6, the number of "1" (black) in the column of the processing pixel is 1, and "1" (black) in the right column. Are zero. Comparing the sum of the three columns, the processed pixel shifts to the left because the sum of the left column is greater than the sum of the right column.

【0035】上記の処理を図7で示したように走査線上
で行なう。一番上の列は処理画素の上の部分がないので
図8(a) のように、上から2番目の列は図8(b) のよう
に、上から3番目の列は図8(c) のように、上から4番
目の列は図8(d) のようにテンプレ−トを取る。下に近
付くにつれて同様にテンプレ−ト処理を行なう。また、
走査線上にスキャンするときに前記垂直線に近い線のジ
ャギ−補正だけではなく以下の処理も同時に行なう。
The above processing is performed on a scanning line as shown in FIG. The uppermost column has no upper part of the processing pixel, so that the second column from the top is as shown in FIG. 8B, and the third column from the top is the one shown in FIG. As shown in c), the fourth row from the top takes a template as shown in FIG. The template processing is performed in the same manner as approaching downward. Also,
When scanning on a scanning line, not only jagging correction of a line near the vertical line but also the following processing is performed at the same time.

【0036】(イ)水平線に近い線のジャギ−補正 (ロ)つぶれたセリフ補正 (ハ)トナ−だまり補正 前述のごとく垂直線に近似する線のジャギ−補正には図
9(a) のように垂直に近い縦長のテンプレ−ト、水平線
に近い線のジャギ−補正には図9(b) のように横長のテ
ンプレ−ト、つぶれたセリフ補正およびトナ−だまり補
正には図9(c)のように正方形に近いテンプレ−トを用
いる。水平線に近い線のジャギ−補正には各行の黒の個
数をカウントし、他の二つの処理、すなわちつぶれたセ
リフ補正およびトナ−だまり補正には各列と各行の両方
の黒の個数をカウントする。
(A) Jagi correction of a line close to a horizontal line (B) Collapsed serif correction (C) Toner dull correction As described above, jagg correction of a line approximating a vertical line is as shown in FIG. 9 (a). FIG. 9 (b) shows a horizontal template, and FIG. 9 (c) shows a horizontal template, and FIG. 9 (c) shows a jaw correction for a line near a horizontal line. A template close to a square is used. For jagged correction of a line near the horizontal line, count the number of blacks in each row, and for the other two processes, crushed serif correction and toner stagnation, count the number of blacks in both columns and rows. .

【0037】垂直に近い線のジャギ−補正についてさら
に詳細に述べ一般的な装置による方法と比較して本発明
のメリットを簡単に説明する。
The jagged correction of near-vertical lines will be described in further detail, and the advantages of the present invention will be briefly described as compared with a general apparatus method.

【0038】図10にテンプレ−トを3 x 7 とした場合の
例を示す。図10のP13 がレ−ザで出力する処理画素でP0
0 〜 P26までの21画素がテンプレ−トである。図12で示
すように各P00 〜 P06、P10 〜 P16、P20 〜 P26の黒の
個数をそれぞれ計数手段11でカウントする。後述する黒
個数カウント回路に示される各カウント結果 x00〜x02
、 x10〜x12 、 x20〜x22 の大小を制御信号発生部13
とともに画素制御手段を構成する大小比較部12で比較す
る。P00 〜 P06の黒の個数である x00〜x02 がP20 〜 P
26の黒の個数であるx20 〜x22 より大きければ制御信号
発生部13は左にシフトする信号を、小さければ右にシフ
トする信号を生成する。同じであればシフトしない。
FIG. 10 shows an example in which the template is 3 × 7. P13 in FIG. 10 is the processing pixel output by the laser and P0
21 pixels from 0 to P26 are templates. As shown in FIG. 12, the number of blacks P00 to P06, P10 to P16, and P20 to P26 is counted by the counting means 11, respectively. Each count result x00 to x02 shown in the black number counting circuit described later
, X10 to x12 and x20 to x22 are determined by the control signal generator 13.
The comparison is made by the size comparison unit 12 constituting the pixel control means. X00 to x02, which is the number of blacks of P00 to P06, are P20 to P
The control signal generator 13 generates a signal that shifts to the left if it is larger than x20 to x22, which is the number of blacks of 26, and generates a signal that shifts to the right if it is smaller. If they are the same, do not shift.

【0039】この計数手段の回路例を図11に示す。符号
15〜22は夫々排他的論理和回路、23〜33は夫々論理和回
路、34〜42は夫々論理積回路を示し、同図左側から各画
素に対応する信号が入力され(P00〜P06)、黒の個数 x00
〜x02 が出力される。
FIG. 11 shows a circuit example of the counting means. Sign
15 to 22 are exclusive OR circuits, 23 to 33 are OR circuits, and 34 to 42 are AND circuits, and signals corresponding to respective pixels are input from the left side of the drawing (P00 to P06), Number of black x00
~ X02 is output.

【0040】一般的なパタ−ンマッチング方法による
と、パタ−ン数を増やせば増やすほど回路規模が大きく
なるという欠点があった。しかしこの黒カウント方法で
は図11に示すように非常に小さな回路規模で大きな効果
をあげることが可能である。
According to the general pattern matching method, there is a drawback that the circuit scale increases as the number of patterns increases. However, this black counting method can provide a great effect with a very small circuit scale as shown in FIG.

【0041】以上は線の太さが1ドットである例を示し
たが、実際には1ドットではないことも多い。これは線
の太さが1ドットより太いもののために行の黒の個数を
カウントをするときは1つ前の行との排他的論理和をと
り隣り合う列の黒の個数をカウントをするときは1つ前
の列との排他的論理和をとる。図13(a) 〜(c) 、図14
(a) 〜(c) のごとく、図13(a) に示す黒の個数をカウン
トするテンプレ−トより1列大きいビットマップデ−タ
を処理する。列ごとにカウントする場合は印字するビッ
トマップデ−タの隣り合う列の2画素ずつの排他的論理
和を取る。
Although the example in which the line thickness is one dot has been described above, it is often the case that the line thickness is not actually one dot. This is because when the number of blacks in a row is counted because the line thickness is thicker than one dot, the exclusive OR of the previous row is taken and the number of blacks in the adjacent column is counted. Takes an exclusive OR with the immediately preceding column. Fig. 13 (a)-(c), Fig. 14
As shown in (a) to (c), bitmap data one column larger than the template for counting the number of blacks shown in FIG. 13 (a) is processed. When counting is performed for each column, an exclusive OR of two pixels in adjacent columns of the bitmap data to be printed is obtained.

【0042】図10のP00 とP10 の排他的論理和をP010、
P01 とP11 の排他的論理和P011、P10 とP20 の排他的論
理和をP120というように、排他的論理和をとってその結
果であるP010〜P236を前記の黒の合計としてとる。この
場合、P010〜P236はムラッチする必要はないので増える
回路は排他的論理和回路のみでよくこの場合増える回路
としては一般的な装置のパタ−ンマッチングを使った方
法の1パタ−ン分にすぎない。図13(a) 、(b) 、(c) 、
図14(b) 、(c) の各左側で示したビットマップデ−タの
排他的論理和をとると、図13(a) 、(b) 、(c) 、図14
(b) 、(c) の各右側で示したようになり、それは図6
(a) 〜(e) に対応する。図6(a) 〜(e) についてはすで
に説明したので太さが1ドットでない場合も図16で示さ
れる排他的論理和回路を用いることによって回路規模を
増加することなく簡単に対応することができる。
The exclusive OR of P00 and P10 in FIG.
The exclusive OR P011 of P01 and P11 and the exclusive OR of P10 and P20 are designated as P120, and the exclusive OR is taken, and the resulting P010 to P236 is taken as the sum of the above black. In this case, P010 to P236 do not need to be latched, so the circuit to be added is only an exclusive OR circuit. In this case, the circuit to be added is equivalent to one pattern of a method using pattern matching of a general device. Only. Figures 13 (a), (b), (c),
When the exclusive OR of the bitmap data shown on the left side of each of FIGS. 14 (b) and (c) is taken, FIGS. 13 (a), (b), (c) and FIG.
(b) and (c) are shown on the right side of FIG.
(a) to (e). Since FIGS. 6 (a) to 6 (e) have already been described, even when the thickness is not 1 dot, it is possible to easily cope with the circuit without increasing the circuit scale by using the exclusive OR circuit shown in FIG. it can.

【0043】また、図15(a) のごとく排他的論理和の場
合、図15(b) 、(c) の2通りが考えられる。図15(b) は
黒から白へ変化する場合であり図15(c) の場合は白から
黒へ変化する場合である。図15(b) では処理画素は図4
のP13 の画素であり、図15(c) の処理画素は図14(a) の
P23 画素である。この区別をつけるには図17に示される
論理積回路でよい。図14(a) において、P123が“1”で
P13 が“1”のときは図15(b) で示した黒から白への変
化であり、P123が“1”でP13 が“0”のときは図15
(c) で示される白から黒への変化である。これは並列的
に実行可能でラッチは不要であり回路規模もそれほど増
えない。
In the case of exclusive OR as shown in FIG. 15 (a), there are two cases shown in FIGS. 15 (b) and (c). FIG. 15B shows a case where the color changes from black to white, and FIG. 15C shows a case where the color changes from white to black. In FIG. 15 (b), the processing pixel is
The pixel of FIG. 15 (c) is the pixel of P13 of FIG.
P23 pixel. To make this distinction, the AND circuit shown in FIG. 17 may be used. In FIG. 14 (a), P123 is "1".
When P13 is “1”, it is the change from black to white shown in FIG. 15 (b), and when P123 is “1” and P13 is “0”, FIG.
This is the change from white to black as shown in (c). This can be performed in parallel, no latch is required, and the circuit scale does not increase so much.

【0044】水平線のジャギ−補正は基本的には垂直線
のジャギ−補正と変らない。相違点としては (イ)垂直
に近い線のジャギ−補正では各列毎の黒の個数をカウン
トしていたが、水平線のジャギ−補正は各行毎の黒の個
数をカウントする。 (ロ) 垂直に近い線のジャギ−補正
では処理内容としては右にシフトするか左にシフトする
かシフトしないかであったが、水平線のジャギ−補正は
ドットサイズの変更、及びドットの追加である。
The horizontal line jagging correction is basically the same as the vertical line jagging correction. Differences are as follows: (a) In the jagged correction of a line close to the vertical, the number of blacks in each column is counted, but in the jagged correction of a horizontal line, the number of blacks in each row is counted. (B) In jagging correction of a line that is close to vertical, the processing content is to shift right, left, or not, but jagging of a horizontal line is performed by changing the dot size and adding dots. is there.

【0045】図18(a) 、(b) に水平線に近似する線のジ
ャギ−補正の例を示す。テンプレ−トは7 x 3 で示して
いる。1番上の行の黒の画素の個数は4、処理画素を含
む行の黒の画素の個数は3、1番下の行の黒の画素の個
数は0である。上の行と下の行との黒の個数の差がある
大きさ以上なら、ドットサイズの変更を行う。図18(a)
では処理画素が0(白)なので小さなドットサイズにな
るような処理を行う。
FIGS. 18 (a) and 18 (b) show examples of jagged correction of a line approximating a horizontal line. The template is shown as 7 × 3. The number of black pixels in the top row is 4, the number of black pixels in the row including the processing pixel is 3, and the number of black pixels in the bottom row is 0. If the difference in the number of blacks between the upper row and the lower row is greater than a certain size, the dot size is changed. Fig. 18 (a)
Since the processing pixel is 0 (white), processing is performed to reduce the dot size.

【0046】図18(b) では1番上の行の黒の画素の個数
は3、処理画素を含む行の黒の画素の個数は4、1番下
の行の黒の画素の個数は0である。この場合もドットサ
イズの変更を行うが図18(a) では処理画素は白であった
が図18(b) では処理画素は黒なのでドットサイズは図18
(a) で本来ないドットを追加したサイズより大きく通常
のドットサイズよりは小さくする。太さが1ドットでは
ない場合の水平線に近い線のジャギ−補正は垂直線に近
い線のジャギ−補正と同様に排他的論理和を行うことに
よって可能である。ただし、隣りあう列ではなく隣りあ
う行であることはいうまでもない。
In FIG. 18 (b), the number of black pixels in the top row is 3, the number of black pixels in the row including the processing pixel is 4, and the number of black pixels in the bottom row is 0. It is. Also in this case, the dot size is changed. In FIG. 18A, the processing pixel is white, but in FIG. 18B, the processing pixel is black.
In (a), the size is made larger than the size of the originally added dot and smaller than the normal dot size. Jaggi correction of a line near a horizontal line when the thickness is not 1 dot can be performed by performing an exclusive OR operation in the same manner as jaggies correction of a line near a vertical line. However, it goes without saying that the rows are not adjacent columns but are adjacent rows.

【0047】次につぶれたセリフの補正について説明す
る。つぶれたセリフの補正とは図19(a) に示すように丸
破線でかこまれた部位の解像度が悪いためセリフがつぶ
れているのを画素(ドット)径を小さくすることにより
鋭くする( 図19(b))ことである。
Next, the correction of a broken line will be described. The correction of the crushed dialogue means that the crushed dialogue is sharpened by reducing the pixel (dot) diameter because the resolution of the portion surrounded by the broken line is poor as shown in FIG. (b)).

【0048】いままで述べた処理は黒のドット数をカウ
ントするのにx方向かy方向のいずれか一方の方向であ
った。しかし、つぶれたセリフの補正にはx方向とy方
向の黒のドット数をカウントする。また、テンプレ−ト
もいままでは長方形であったが、つぶれたセリフの補正
には正方形に近い形が適している。テンプレ−トの各行
の黒のドット数の個数とテンプレ−トの各列の黒のドッ
ト数の個数とをカウントし、各行各列の大小比較を行
い、その結果によってドットの追加を行うかドットサイ
ズの変更を行なうかを決定する。
In the processing described so far, either the x direction or the y direction is used to count the number of black dots. However, the number of black dots in the x direction and the y direction is counted for correction of the crushed dialogue. Although the template has been rectangular in the past, a shape close to a square is suitable for correcting a crushed dialogue. Count the number of black dots in each row of the template and the number of black dots in each column of the template, compare the size of each row and each column, and add a dot based on the result. Decide if you want to resize.

【0049】次に例をあげて説明する。図20 (a)から図
20(d) の斜線の矩形部分を処理画素とすると図20 (a)か
ら図20(d) の4つのテンプレ−トを使用する。図20(a)
は上向き、図20(b) は左向き図20(c) は下向き、図20
(d) は右向きのセリフのためのテンプレ−トである。
Next, an example will be described. Figure from Figure 20 (a)
Assuming that the oblique-lined rectangular portion of FIG. 20 (d) is a processing pixel, the four templates of FIGS. 20 (a) to 20 (d) are used. Fig. 20 (a)
20 (b) is facing left, FIG. 20 (c) is facing downward, and FIG.
(d) is a template for the right-pointing dialogue.

【0050】まず上向きのセリフについて述べる。テン
プレ−トは図20(a) を用いて走査線上に処理を行う。上
方向に鋭角のパタ−ンがあった場合、図20(a) のテンプ
レ−トで処理すると図21(e) のように黒ドットがテンプ
レ−トに表れ、下の行を処理するときに図21(d) のよう
に黒ドットがテンプレ−トに表れる。図18(d) も図18
(e) も中央の行の黒のドット数がゼロなので処理を行わ
ない。
First, the upward dialogue will be described. The template performs processing on the scanning lines using FIG. 20 (a). If there is an acute angle pattern in the upward direction, processing with the template of FIG. 20 (a) will result in black dots appearing on the template as shown in FIG. 21 (e). Black dots appear on the template as shown in FIG. 21 (d). Fig. 18 (d) also shows Fig. 18.
In (e) also, no processing is performed because the number of black dots in the center row is zero.

【0051】その下の行を処理する場合、テンプレ−ト
は図20(e) のように各行の黒のドット数の和は上から
(0,0,1,3,5) となり、各列の黒のドット数の和は左から
(1,2,3,2,1) となる。上方向の鋭角の条件は、 1番上の行の黒の個数≦2番目の行の黒の個数≦3番目
の行の黒の個数≦4番目の行の黒の個数≦5番目の行の
黒の個数 なので上記の条件のうち、小さなドットを追加した方が
綺麗になる場合に、小さなドットを追加する。又、各列
の黒のドット数の和は(1,2,3,2,1) となり、中央の列が
多くなっている。このように、中央の列の黒のドット数
が多くなっている場合には小さなドット数を追加する。
かくして、行による条件と列による条件とがあるが、両
者とも当てはまる場合のみ小さなドットを追加プロット
する。この時のドット径の大きさは各行の黒の個数の和
によって決定される。本例では(0,0,1,3,5) であるがこ
れは(0,0,1,2,3) と比較して鈍角なので(0,0,1,2,3) よ
りも小さなドットを追加する。
When processing the line below, the template is such that the sum of the number of black dots in each line is from the top as shown in FIG.
(0,0,1,3,5), and the sum of the number of black dots in each column is from the left
(1,2,3,2,1). The condition of the acute angle in the upward direction is as follows: the number of blacks in the top row ≤ the number of blacks in the second row ≤ the number of blacks in the third row ≤ the number of blacks in the fourth row ≤ the number of blacks in the fifth row Since it is the number of blacks, among the above conditions, if it is more beautiful to add a small dot, add a small dot. The sum of the numbers of black dots in each row is (1,2,3,2,1), and the number in the center row is large. As described above, when the number of black dots in the center row is large, a small number of dots is added.
Thus, there is a row condition and a column condition, but only when both are true, a small dot is additionally plotted. The size of the dot diameter at this time is determined by the sum of the numbers of black in each row. In this example, (0,0,1,3,5) is smaller than (0,0,1,2,3) because this is an obtuse angle compared to (0,0,1,2,3). Add a dot.

【0052】さらに下の行の処理を行うときにテンプレ
−トは図20(f) のようになる。この場合も前述の条件が
当てはまるので、追加プロットする。また、各行の黒ド
ットの和は(0,1,3,5,5) となり(0,0,1,3,5) と比較して
黒ドットが処理画素に近くなっているのでドット径サイ
ズは大きくなる。実際にプロットされたドットは図20
(h) のようになる。更に、下の行の処理ではテンプレ−
トは図21(a) のようになる。ここでは、処理画素は黒な
のでドットを追加する必要はない。したがって、通常に
プロットされ、図21(b) のようにプロットされる。以下
同様にプロットは図21(c) のようになり上の2つのドッ
トが追加されることによりつぶれたセリフの補正ができ
る。このようにテンプレ−トの各行の黒のドット数をカ
ウントし、大小を比較し、各列に対しても同様の処理を
行うことによってつぶれたセリフの補正が可能である。
上向きのセリフを例として説明したが他の向きでも同様
である。
When the processing of the lower row is performed, the template is as shown in FIG. Also in this case, the above-mentioned condition is applied, so that additional plotting is performed. In addition, the sum of the black dots in each row is (0,1,3,5,5), which is closer to the processing pixel than (0,0,1,3,5). Becomes larger. The actual plotted dots are shown in Figure 20
(h). Further, in the processing in the lower row, the template
The result is as shown in FIG. Here, since the processing pixel is black, it is not necessary to add a dot. Therefore, it is plotted normally and plotted as shown in FIG. Similarly, the plot is as shown in FIG. 21 (c), and the collapsed dialogue can be corrected by adding the above two dots. In this way, the number of black dots in each row of the template is counted, the size is compared, and the same processing is performed on each column, so that the broken lines can be corrected.
Although the description has been made using the upward serif as an example, the same applies to other directions.

【0053】次にトナ−だまりについて説明する。トナ
−だまり補正とは線の交点にトナ−がたまるのを防ぐた
めの処理であって、交点のドットを小さくすることで対
応する。これも各列の黒のドット数の和と各行の黒のド
ット数の和とを計数し、大小比較によってドット径を小
さくするか否かを判断することにより可能となる。
Next, the toner pool will be described. Toner accumulation correction is a process for preventing toner from accumulating at the intersection of lines, and is handled by reducing the dot at the intersection. This is also possible by counting the sum of the number of black dots in each column and the sum of the number of black dots in each row, and judging whether or not to reduce the dot diameter by comparing the sizes.

【0054】例をあげて説明する。まずテンプレ−トは
図22(e) に示すように処理画素が中央になるように処理
画素の周辺画素を定める。トナ−だまりが発生する場合
は図22(a) 〜(c) のように各行の黒ドットの個数の和も
各列の黒ドットの個数の和も中央が大きくなる場合と図
22(d) のように各列の黒だまり個数も各行の黒ドットの
個数も中央が小さくなる場合である。したがって、各行
の黒ドットの個数と各列の黒ドットの個数とを計数し、
上記条件になればドットを小さくすればよい。
This will be described with an example. First, the template determines peripheral pixels of the processing pixel so that the processing pixel is located at the center as shown in FIG. In the case where toner stagnation occurs, the sum of the number of black dots in each row and the sum of the number of black dots in each column both increase in the center as shown in FIGS. 22 (a) to (c).
As shown in FIG. 22 (d), the number of black dots in each column and the number of black dots in each row are small at the center. Therefore, counting the number of black dots in each row and the number of black dots in each column,
If the above conditions are satisfied, the size of the dot may be reduced.

【0055】[0055]

【発明の効果】計数手段が出力すべき画像を形成する画
素の周辺画素を規定するテンプレートを設定し該設定さ
れたテンプレートの各行及び各列の画素数を計数し、画
素制御手段が計数された各行の画素数の各行間での比較
結果及び又は各列の画素数の各列間での比較結果に基づ
いて画素のシフト、画素サイズの変更、及び画素の追加
のうちのいずれか一つの実施の有無を制御するので、ビ
ットマップメモリーの記憶容量を増加することなくジャ
ギー補正、つぶれたセリフ補正、及びトナーだまり補正
を行ってみかけ上の解像度を向上し得るとともに画像出
力装置に鮮明な画像を出力することができる。
According to the present invention, the counting means sets a template which defines the peripheral pixels of the pixels forming the image to be output, counts the number of pixels in each row and each column of the set template, and the pixel control means counts. Comparison of the number of pixels in each row between rows
The bitmap memory controls whether or not to perform any one of the pixel shift, the pixel size change, and the pixel addition based on the result and / or the comparison result between the columns of the number of pixels in each column. , The apparent resolution can be improved, and a clear image can be output to the image output device.

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

【図1】画素に関する垂直線に近似する線のジャギ−補
正を説明する図である。
FIG. 1 is a diagram illustrating jagged correction of a line approximating a vertical line for a pixel.

【図2】画素に関するセリフ補正を説明する図である。FIG. 2 is a diagram for explaining dialogue correction for pixels.

【図3】画素に関する第1のトナ−だまり補正を説明す
る図である。
FIG. 3 is a diagram illustrating a first toner rounding correction for a pixel.

【図4】画素に関する第2のトナ−だまり補正を説明す
る図である。
FIG. 4 is a diagram illustrating a second toner accumulation correction for pixels.

【図5】テンプレ−トを説明する図である。FIG. 5 is a diagram illustrating a template.

【図6】画素のシフトに関して説明する図である。FIG. 6 is a diagram illustrating pixel shift.

【図7】画素の水平走査を説明する図である。FIG. 7 is a diagram illustrating horizontal scanning of a pixel.

【図8】テンプレ−トの設定を説明する図である。FIG. 8 is a diagram illustrating setting of a template.

【図9】テンプレ−トの1実施例を説明する図である。FIG. 9 is a diagram illustrating one embodiment of a template.

【図10】テンプレ−トの1実施例の詳細を説明する図
である。
FIG. 10 is a diagram illustrating details of an embodiment of the template.

【図11】計数手段の回路図を説明する図である。FIG. 11 is a diagram illustrating a circuit diagram of a counting unit.

【図12】計数手段と画素制御手段とを説明する図であ
る。
FIG. 12 is a diagram illustrating a counting unit and a pixel control unit.

【図13】第1のビットマップデ−タを説明する図であ
る。
FIG. 13 is a diagram illustrating first bitmap data.

【図14】第2のビットマップデ−タを説明する図であ
る。
FIG. 14 is a diagram illustrating second bitmap data.

【図15】第3のビットマップデ−タを説明する図であ
る。
FIG. 15 is a diagram illustrating third bitmap data.

【図16】排他的論理和回路を説明する図である。FIG. 16 is a diagram illustrating an exclusive OR circuit.

【図17】論理積回路を説明する図である。FIG. 17 is a diagram illustrating an AND circuit.

【図18】水平線に近似する線の第1のジャギ−補正を
説明する図である。
FIG. 18 is a diagram illustrating a first jagged correction of a line approximating a horizontal line.

【図19】第1のセリフ補正を説明する図である。FIG. 19 is a diagram illustrating a first dialogue correction.

【図20】第2のセリフ補正を説明する図である。FIG. 20 is a diagram illustrating a second dialogue correction.

【図21】第3のセリフ補正を説明する図である。FIG. 21 is a diagram illustrating a third dialogue correction.

【図22】トナ−だまりを説明する図である。FIG. 22 is a diagram illustrating a toner pool.

【図23】水平線に近似する線の第2のジャギ−補正を
説明する図である。
FIG. 23 is a diagram illustrating a second jagged correction of a line approximating a horizontal line.

【符号の説明】[Explanation of symbols]

10 テンプレ−ト 11 計数手段 12、13 画素制御手段 10 Template 11 Counting means 12, 13 Pixel control means

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) G06T 5/20 - 5/30 B41J 2/485 H04N 1/409──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) G06T 5/20-5/30 B41J 2/485 H04N 1/409

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 画素数を計数する計数手段と、出力すべ
き画像を形成する画素に関して制御する画素制御手段と
を備えた画像形成装置において、計数手段により出力す
べき画像を形成する画素の周辺画素を規定するテンプレ
ートを設定し、該設定されたテンプレートの各行及び各
列の画素数を計数する段階と、計数された各行の画素数
の各行間での比較結果及び又は各列の画素数の各列間で
の比較結果に基づいて画素のシフト、画素サイズの変
更、及び画素の追加のうちのいずれか一つの実施の有無
を画素制御手段により制御する段階とを含むことを特徴
とする画像形成装置における解像度向上方法。
1. An image forming apparatus comprising: a counting means for counting the number of pixels; and a pixel control means for controlling a pixel forming an image to be output, around a pixel forming an image to be output by the counting means. set the template which defines the pixel, the steps of counting the number of pixels each row and each column of the set template, the number of pixels counted each row
Of the comparison result between each row and / or the number of pixels in each column
Controlling the presence or absence of any one of pixel shift, pixel size change, and pixel addition based on the comparison result by the pixel control means. How to improve.
JP4281237A 1992-10-20 1992-10-20 Resolution improvement method in image forming apparatus Expired - Fee Related JP2839806B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4281237A JP2839806B2 (en) 1992-10-20 1992-10-20 Resolution improvement method in image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4281237A JP2839806B2 (en) 1992-10-20 1992-10-20 Resolution improvement method in image forming apparatus

Publications (2)

Publication Number Publication Date
JPH06131469A JPH06131469A (en) 1994-05-13
JP2839806B2 true JP2839806B2 (en) 1998-12-16

Family

ID=17636278

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4281237A Expired - Fee Related JP2839806B2 (en) 1992-10-20 1992-10-20 Resolution improvement method in image forming apparatus

Country Status (1)

Country Link
JP (1) JP2839806B2 (en)

Also Published As

Publication number Publication date
JPH06131469A (en) 1994-05-13

Similar Documents

Publication Publication Date Title
US5483351A (en) Dilation of images without resolution conversion to compensate for printer characteristics
EP0477712B1 (en) Edge enhancement method and apparatus for dot matrix devices
DE60121388T2 (en) Graphic display device, character display device, display method, recording medium and program
US8467089B2 (en) Systems and methods for line width control and pixel retagging
DE4106458A1 (en) GRAPHIC DATA PROCESSING DEVICE
DE69231481T2 (en) Imaging device
US5410615A (en) Bitmap image resolution converter compensating for write-white xerographic laser printing
US5555557A (en) Bit-map image resolution converter with controlled compensation for write-white xerographic laser printing
JP2006180376A (en) Image processing device
EP0661664B1 (en) Print image enhancement device
JP2839806B2 (en) Resolution improvement method in image forming apparatus
EP0572956A2 (en) Image output device and image control method for smoothing image or increasing image resolution by use of same
JPH05276382A (en) Method for processing picture and device therefor
JP4501791B2 (en) Image processing method and image processing program
US8565548B2 (en) Image processing apparatus which performs anti-aliasing on input image data and image processing method thereof
US7477265B2 (en) System and method for optimising halftoning printer performance
US8922827B2 (en) Image processing apparatus
JP2812401B2 (en) Image processing device
JPH04186486A (en) Image processor
JPH0668271A (en) Image processor
JP3373345B2 (en) Color display
JPH0823873B2 (en) Image forming device
JPH0531958A (en) Image forming device
JP4195947B2 (en) Image forming apparatus
JPH0389776A (en) Image forming device

Legal Events

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

Free format text: PAYMENT UNTIL: 20071016

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081016

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081016

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091016

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091016

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101016

Year of fee payment: 12

LAPS Cancellation because of no payment of annual fees