JP2004255820A - Image forming device and image forming method - Google Patents

Image forming device and image forming method Download PDF

Info

Publication number
JP2004255820A
JP2004255820A JP2003051434A JP2003051434A JP2004255820A JP 2004255820 A JP2004255820 A JP 2004255820A JP 2003051434 A JP2003051434 A JP 2003051434A JP 2003051434 A JP2003051434 A JP 2003051434A JP 2004255820 A JP2004255820 A JP 2004255820A
Authority
JP
Japan
Prior art keywords
pixel
array pattern
pattern
pixel array
registered
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.)
Abandoned
Application number
JP2003051434A
Other languages
Japanese (ja)
Inventor
Kunihiro Nakagawa
邦宏 中川
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.)
Toshiba TEC Corp
Original Assignee
Toshiba TEC 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 Toshiba TEC Corp filed Critical Toshiba TEC Corp
Priority to JP2003051434A priority Critical patent/JP2004255820A/en
Publication of JP2004255820A publication Critical patent/JP2004255820A/en
Abandoned legal-status Critical Current

Links

Images

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an image forming device which reproduces an image even if the image is difficult to print due to printer characteristics. <P>SOLUTION: The image forming device is comprised of a pattern substitution table 18 which registers therein a pixel arrangement pattern surrounding a target pixel, and a pixel arrangement pattern having a pixel value of the target pixel substituted, in a manner bringing both the patterns into correspondence with each other, by taking the printer characteristics into consideration. Then the pixel arrangement pattern surrounding the target pixel is extracted from image data, and if the extracted pixel arrangement pattern corresponds to the pixel arrangement pattern registered in the pattern substitution table 18, the pixel value of the extracted target pixel is replaced by the pixel value of the target pixel registered in the pattern substitution table, and then an image signal is output. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、多機能周辺装置(Multi−Function Peripherals:以下、MFPと略称する),デジタル複写機,ページプリンタ等の画像形成装置及び画像形成方法に関する。
【0002】
【従来の技術】
MFP,デジタル複写機,ページプリンタ等の画像形成装置は、コンピュータと直接、またはネットワークを介して接続され、当該コンピュータ上で編集された文書や画像等を用紙に印刷出力するネットワークプリンタとしても利用されている。
【0003】
この場合、コンピュータ側には、印刷対象である文書や画像等の原稿データをページ記述言語(Page Description Language:以下、PDLと略称する)に変換するためのプリンタドライバが実装されている。一方、画像形成装置側には、PDLを解釈して原稿データをドットの集合からなるラスタイメージに変換するラスタイメージプロセッサ(Raster Image Processor:以下、RIPと略称する)が実装されている。RIPは、ハーフトーン処理等の階調処理を用いて中間調画像データを再現する。ハーフトーン処理は、濃淡を網点や線等のパターンの面積率で表わす方法である。ラスタイメージに変換(ラスタライズ)された画像データは、プリントエンジンによって所定の用紙に印刷出力される。
【0004】
このような画像形成装置により印刷される画像の印字品質を向上させる提案が多数なされている。その一つとして、変倍率に応じてスムージングのテーブルを切り替えるようにして、解像度に関わらず輪郭が滑らかな良好な画像を提供するようにした画像形成装置が知られている(特許文献1)。
【0005】
【特許文献1】
特開平8−156326号公報
【0006】
【発明が解決しようとする課題】
ところで、プリンタ特性に起因して、特定のパターンの画像を印刷しようとしても正しく再現できない場合がある。
【0007】
例えば、図12(B)に示すように傾きが緩やかな斜め線を印刷しようとすると、図12(A)に示すように直線が途切れ途切れになってしまうような場合がある。
【0008】
また、図13(B)に示すように縦線を印刷しようとすると、図13(A)に示すように実際より太く印刷されてしまうような場合がある。
【0009】
本発明は上記の点に鑑みてなされたもので、その目的は、プリンタ特性に起因して印字し難い画像でもその画像を再現することができる画像形成装置及びその方法を提供しようとするものである。
【0010】
【課題を解決するための手段】
本発明の画像形成装置は、プリンタ特性を考慮した注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録しているパターン置換テーブルと、画像データより注目画素を中心とした画素配列パターンを抽出し、この画素配列パターンと前記パターン置換テーブルに登録されている画素配列パターンとを比較する比較手段と、この比較手段により両パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換手段と、この置換手段から出力される画像信号に基づいて画像を形成する画像形成手段とを具備したことを特徴とする。
【0011】
本発明の画像形成方法は、画像データより注目画素を中心とした画素配列パターンを抽出し、この画素配列パターンとプリンタ特性を考慮して注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録しているパターン置換テーブルに登録されている画素配列パターンとを比較する比較ステップと、この比較手段により両画素配列パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換ステップと、この置換ステップから出力される画像信号に基づいて画像を形成する画像形成ステップとを具備したことを特徴とする。
【0012】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を用いて説明する。
【0013】
図1は本発明の画像形成装置の一例であるMFP10の要部構成を示すブロック図である。MFP10は、コントロールパネル11、メインコントローラ12、プリンタコントローラ13、スキャナ14、スキャナコントローラ15、ページメモリ16、画像処理部17、プリントエンジン19、パターン置換テーブル18等によって構成されている。
【0014】
コントロールパネル11は、キー部と表示部とからなる。キー部には、印刷枚数等を置数するためのテンキーや、A4,B5,B4,A3等の用紙サイズを選択するための用紙選択キー等を配列している。表示部には、印刷枚数や用紙サイズ等の表示エリアを形成している。
【0015】
メインコントローラ12は、コントロールパネル11から操作キーの信号を入力して処理するとともに、このコントロールパネル11のデータ表示を制御する。また、プリンタコントローラ13,スキャナコントローラ15,ページメモリ16,画像処理部17及びプリントエンジン19の各部を制御する。
【0016】
プリンタコントローラ13は、図2のフローチャートに示すように動作する。つまり、ネットワークを介して接続されたパーソナルコンピュータ(Personal Computer:以下、PCと略称する)20からPDLに変換された原稿データを受信すると、RIPによりPDLを解釈して原稿データをラスタイメージに変換する(ステップS11)。原稿データが多値画像の場合には、ハーフトーン処理等の階調処理を行って(このとき同時に2値化される)、中間調を再現する(ステップS12)。その後、このラスタライズされた2値の画像データをページメモリ16に格納する(ステップS13)。
【0017】
スキャナ14は、原稿読取り台(不図示)に置かれた原稿の画像データを読取る。
【0018】
スキャナコントローラ15は、スキャナ14で読取られた画像データを2値化してページメモリ16に格納する。
【0019】
ページメモリ16は、プリンタコントローラ13またはスキャナコントローラ15から送られてくる2値画像データをページ毎に記憶する。ここに、ページメモリ16は記憶手段を構成する。
【0020】
画像処理部17は、図3のフローチャートに示すように動作する。
【0021】
メインコントローラ12の制御によりページメモリ16に記憶された画像データを1ビットずつ読み出し、注目画素を中心としたM×N(M,Nは2以上の正数)の画素配列パターンを抽出する(ステップS21)。そして、このM×Nの画素配列配列パターンがパターン置換テーブル18に登録されているパターンと比較する(ステップS22)。このステップS22の判定で「一致」すると判定された場合には、注目画素の画素値はパターン置換テーブル18に登録されている画素値に置換される(置換手段)(ステップS23)。
【0022】
ところで、ステップS22の判定で「不一致」と判定された場合には、ステップS23の注目画素の置換は行われない。しかし、注目画素が“1”(黒)の場合には画素値として“FF(X)”(255)が、“0”(白)の場合には画素値として“00(X)”が出力される。
【0023】
そして、すべての入力画素に対してパターン比較したか判定される(ステップS24)。
【0024】
このステップS24の判定で「NO」と判定される場合には、再度ステップS21以降の処理が行われる。
【0025】
このステップS24の判定で「YES」と判定される場合には、一連の処理は終了する。
【0026】
ところで、パターン置換テーブル18には、この注目画素を中心としたM×N(M,Nは2以上の正数)の画素配列パターンに対応して注目画素の画素値(8ビット)及び基準位置信号(2ビット)が登録されている。図4(B)、図5(B)及び図6(B)の注目画素は画素の半分が塗りつぶされているので、画素値としてはいずれも“80”である。
【0027】
ここで、画像処理部17は注目画素の画素値に基づいてパルス幅変調された信号をプリントエンジン19に画像信号として出力する。
【0028】
基準位置信号は、どこから画素を塗りつぶすかを指定する信号である。例えば、基準位置信号が“0”であれば右から、“1”であれば中央から、“2”であれば左から塗りつぶすことが指定される。なお、基準位置信号“4”は使用しない。
【0029】
例えば、図4(B)及び図6(B)に示すように画素の右から塗りつぶされている場合には、基準位置信号として“0”が設定され、図5(B)に示すように画素の左から塗りつぶされている場合には、基準位置信号として“2”が設定されている。
【0030】
パターン置換テーブル18には、プリンタの特性に起因する再現し難いパターンが登録されている。このプリンタの特性に起因する再現し難いパターンの検出は、あらかじめプリンタからハーフトーンの各階調を印刷することにより検出されている。
【0031】
例えば、図13(A)に示すように、プリンタの特性により縦線が図13(B)に示した実際のものより太く印刷される場合には、図4(A)及び図5(A)に示す画素配列パターンをパターン置換テーブル18に登録しておき、入力される画素配列パターンと一致した場合には図4(B)及び図5(B)に示した注目画素の画素値及び基準位置信号を出力する。
【0032】
また、図12(A)に示すように、プリンタの特性により傾きが緩やかな斜め線が途切れ途切れに印刷されている場合には、図6(A)に示す画素配列パターンをパターン置換テーブル18に登録しておき、入力される画素配列パターンと一致した場合には図6(B)に示した注目画素の画素値を出力する。なお、図4乃至図6において、中央の太線の四角は注目画素を意味する。
【0033】
例えば、図7に示す2値画像データがページメモリ16に記憶されている場合に、3×3の画素配列パターンをページメモリ19から抽出する。図7のa1で示した3×3の画素配列パターンは図4(A)の画素配列パターンに一致するため、画素配列パターンは図8のb1のように置換される。
【0034】
また、図7のa1で示した3×3の画素配列パターンを1画素下方に下げた画素配列パターンも図4(A)の画素配列パターンに一致するため、図8のように置換される。
【0035】
さらに、また図7のa2で示した3×3の画素配列パターンは図5(A)の画素配列パターンに一致するため、画素配列パターンは図8のb2のように置換される。
【0036】
また、図7のa2で示した3×3の画素配列パターンを1画素下方に下げた画素配列パターンも図5(A)の画素配列パターンに一致するため、図8のように置換される。
【0037】
例えば図7の右上2×2の画素配列パターンに、上と左へ1画素ずつ最近傍の画素と同じパターンの画素を継ぎ足したものを3×3のパターンとして仮想的に捉えて、これに対してパターンマッチングを行ってもよい。継ぎ足す画素は、最近傍の画素ではなく、単純に空白画素であってもよい。
【0038】
この結果、ページメモリ16に図7に示すように2画素の幅xであったものが、図8に示すように1画素の幅yに縮められる。
【0039】
プリントエンジン19は、画像処理部17からの画像信号に基づいて画像を形成し(画像形成手段)、図示しない印刷機構を動作させて、形成画像を用紙に印刷出力する。従って、図13(A)に示すようにプリンタの特性により縦線が通常より太く印刷されるような場合には、図4及び図5に示すようにパターン置換テーブル18を予め用意しておくことにより、図13(B)に示すように実際のものを再現するように印字することが可能となる。
また、図9に示すようにページメモリ16に記憶されている場合に、3×3の画素配列パターンをページメモリ19から抽出する。図9のc1で示した3×3の画素配列パターンは図6(A)の画素配列パターンに一致するため、画素配列パターンは図10のd1のように置換される。
【0040】
また、図9のc2で示した3×3の画素配列パターンは図6(A)の画素配列パターンに一致するため、画素配列パターンは図10のd2のように置換される。
【0041】
以下、同様にして、図9の画素配列パターンは図10に示すように置換される。
【0042】
従って、図9のAで示した部分は図10のBで示すように画素をオーバラップさせるようにしたので、傾きが緩やかな斜め線であっても、図12(B)に示すように途切れ途切れさせないで印字させることができる。
【0043】
なお、上記した実施の形態では、ディザマトリクスを用いたハーフトーン処理について説明したが、これに限らずハーフトーン処理として誤差拡散を用いたり、その他の手法を利用した階調処理においても、上記技術を適用することは言うまでもない。
【0044】
なお、パターン置換テーブル18は、例えばMFP1に対して着脱自在なEEPROMチップに形成し、必要に応じてデータの交換を可能とするようにしても良い。
【0045】
なお、上記した実施の形態ではパターン置換テーブル18は注目画素は1画素であったが、図11の太い線で示すように2画素であっても良い。図11(A)は置換前の画素配列パターンを、図11(B)は置換後の画素配列パターンを示す。
【0046】
なお、本発明の画像形成装置はMFP1に限定されるものではなく、デジタル複写機,ページプリンタ等にも適用されるものである。また、PC20から受信した原稿データだけでなく、スキャナ14で読取った原稿の画像データに対しても同様な画像形成方法が適用されるものである。
【0047】
【発明の効果】
以上詳述したように本発明によれば、プリンタ特性に起因して印字し難い画像でも、パターンを置換するようにしたので、その画像を再現することができる画像形成装置及びその方法を提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係るMFPの要部構成を示すブロック図。
【図2】同実施の形態に係るプリンタコントローラの処理内容を説明するためのフローチャート。
【図3】同実施の形態に係る画像処理部の処理内容を説明するためのフローチャート。
【図4】同実施の形態に係るパターン変換テーブルに登録されているパターンの一例を示す図。
【図5】同実施の形態に係るパターン変換テーブルに登録されているパターンの一例を示す図。
【図6】同実施の形態に係るパターン変換テーブルに登録されているパターンの一例を示す図。
【図7】同実施の形態に係るパターン変換前のパターンを示す図。
【図8】同実施の形態に係るパターン変換後のパターンを示す図。
【図9】同実施の形態に係るパターン変換前のパターンを示す図。
【図10】同実施の形態に係るパターン変換後のパターンを示す図。
【図11】注目画素が2つある場合のパターン置換処理を説明するための図。
【図12】従来の問題点及び本願発明の効果を説明するための図。
【図13】従来の問題点及び本願発明の効果を説明するための図。
【符号の説明】
10…MFP、11…コントロールパネル、12…メインコントローラ、13…プリンタコントローラ、14…スキャナ、15…スキャナコントローラ、16…ページメモリ、17…画像処理部、18…パターン置換テーブル、19…プリントエンジン。
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to an image forming apparatus such as a multi-function peripheral (hereinafter, abbreviated as MFP), a digital copying machine, a page printer, and the like, and an image forming method.
[0002]
[Prior art]
2. Description of the Related Art Image forming apparatuses such as MFPs, digital copiers, page printers, and the like are connected to a computer directly or via a network, and are also used as a network printer that prints out documents and images edited on the computer on paper. ing.
[0003]
In this case, a printer driver for converting document data such as a document or an image to be printed into a page description language (Page Description Language: PDL) is mounted on the computer side. On the other hand, a raster image processor (Raster Image Processor: hereinafter abbreviated as RIP) for interpreting PDL and converting document data into a raster image composed of a set of dots is mounted on the image forming apparatus side. The RIP reproduces halftone image data using gradation processing such as halftone processing. The halftone processing is a method of expressing shading by an area ratio of a pattern such as a halftone dot or a line. The image data converted (rasterized) into a raster image is printed out on a predetermined sheet by a print engine.
[0004]
Many proposals have been made to improve the print quality of an image printed by such an image forming apparatus. As one of them, there is known an image forming apparatus in which a smoothing table is switched in accordance with a magnification to provide a good image with a smooth contour regardless of resolution (Patent Document 1).
[0005]
[Patent Document 1]
JP-A-8-156326
[Problems to be solved by the invention]
By the way, there is a case where an image of a specific pattern cannot be correctly reproduced due to a printer characteristic.
[0007]
For example, when an attempt is made to print an oblique line having a gentle inclination as shown in FIG. 12B, the straight line may be interrupted as shown in FIG. 12A.
[0008]
Further, when a vertical line is to be printed as shown in FIG. 13 (B), it may be printed thicker than it actually is, as shown in FIG. 13 (A).
[0009]
SUMMARY An advantage of some aspects of the invention is to provide an image forming apparatus and a method that can reproduce an image that is difficult to print due to printer characteristics, even if the image is difficult to print. is there.
[0010]
[Means for Solving the Problems]
An image forming apparatus according to the present invention includes a pattern replacement table in which a pixel array pattern centered on a pixel of interest in consideration of printer characteristics and a pixel array pattern obtained by replacing the pixel value of the pixel of interest are registered in correspondence with each other. A comparing unit that extracts a pixel array pattern centered on the target pixel from the data and compares the pixel array pattern with a pixel array pattern registered in the pattern replacement table; A replacement unit that replaces the pixel value of the pixel of interest with the pixel value of the pixel of interest registered in the pattern replacement table and outputs an image signal; and an image based on the image signal output from the replacement unit. And an image forming means for forming.
[0011]
According to the image forming method of the present invention, a pixel array pattern centered on a target pixel is extracted from image data, and a pixel array pattern centered on a target pixel and a pixel of the target pixel are determined in consideration of the pixel array pattern and printer characteristics. A comparing step of comparing the pixel array pattern registered in the pattern replacement table registered in correspondence with the pixel array pattern whose value has been replaced, and when both pixel array patterns match by this comparing means, A replacement step of replacing the pixel value of the target pixel with the pixel value of the target pixel registered in the pattern replacement table and outputting an image signal; and an image forming an image based on the image signal output from the replacement step. And a forming step.
[0012]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0013]
FIG. 1 is a block diagram showing a main configuration of an MFP 10 as an example of the image forming apparatus of the present invention. The MFP 10 includes a control panel 11, a main controller 12, a printer controller 13, a scanner 14, a scanner controller 15, a page memory 16, an image processing unit 17, a print engine 19, a pattern replacement table 18, and the like.
[0014]
The control panel 11 includes a key unit and a display unit. In the key section, a numeric keypad for setting the number of prints and the like, a paper selection key for selecting a paper size such as A4, B5, B4, and A3 are arranged. The display section has a display area for the number of prints, paper size, and the like.
[0015]
The main controller 12 inputs and processes the operation key signals from the control panel 11 and controls the data display of the control panel 11. The printer controller 13, scanner controller 15, page memory 16, image processor 17, and print engine 19 are controlled.
[0016]
The printer controller 13 operates as shown in the flowchart of FIG. That is, when receiving original data converted into PDL from a personal computer (hereinafter abbreviated as PC) 20 connected via a network, the RIP interprets the PDL and converts the original data into a raster image. (Step S11). If the document data is a multi-valued image, gradation processing such as halftone processing is performed (at this time, binarization is performed at the same time), and halftones are reproduced (step S12). Thereafter, the rasterized binary image data is stored in the page memory 16 (step S13).
[0017]
The scanner 14 reads image data of a document placed on a document reading table (not shown).
[0018]
The scanner controller 15 binarizes the image data read by the scanner 14 and stores it in the page memory 16.
[0019]
The page memory 16 stores the binary image data sent from the printer controller 13 or the scanner controller 15 for each page. Here, the page memory 16 constitutes storage means.
[0020]
The image processing unit 17 operates as shown in the flowchart of FIG.
[0021]
The image data stored in the page memory 16 is read out one bit at a time under the control of the main controller 12, and an M × N (M, N is a positive number of 2 or more) pixel array pattern centered on the pixel of interest is extracted (step). S21). Then, the M × N pixel array pattern is compared with the pattern registered in the pattern replacement table 18 (step S22). If it is determined in step S22 that the values match, the pixel value of the target pixel is replaced with a pixel value registered in the pattern replacement table 18 (replacement means) (step S23).
[0022]
By the way, if it is determined as “mismatch” in the determination in step S22, the replacement of the target pixel in step S23 is not performed. However, when the pixel of interest is “1” (black), “FF (X)” (255) is output as the pixel value, and when the pixel of interest is “0” (white), “00 (X)” is output as the pixel value. Is done.
[0023]
Then, it is determined whether the pattern comparison has been performed for all the input pixels (step S24).
[0024]
If the determination in step S24 is “NO”, the processing in step S21 and subsequent steps is performed again.
[0025]
If the determination in step S24 is “YES”, the series of processing ends.
[0026]
Incidentally, the pixel value (8 bits) of the target pixel and the reference position are stored in the pattern replacement table 18 corresponding to the M × N (M and N are positive numbers equal to or more than 2) pixel array pattern centered on the target pixel. A signal (2 bits) is registered. Since the target pixel in FIGS. 4B, 5B, and 6B is half-filled, the pixel value is “80”.
[0027]
Here, the image processing unit 17 outputs a signal that has been subjected to pulse width modulation based on the pixel value of the target pixel to the print engine 19 as an image signal.
[0028]
The reference position signal is a signal that specifies where to paint a pixel. For example, if the reference position signal is "0", the filling is designated from the right, if "1", the center is designated, and if the reference position signal is "2", the painting from the left is designated. Note that the reference position signal “4” is not used.
[0029]
For example, when the pixel is painted from the right as shown in FIGS. 4B and 6B, “0” is set as the reference position signal, and the pixel is set as shown in FIG. 5B. Is filled in from the left, “2” is set as the reference position signal.
[0030]
Patterns that are difficult to reproduce due to printer characteristics are registered in the pattern replacement table 18. The detection of a pattern that is difficult to reproduce due to the characteristics of the printer is detected by printing each halftone gradation from the printer in advance.
[0031]
For example, as shown in FIG. 13A, when the vertical line is printed thicker than the actual one shown in FIG. 13B due to the characteristics of the printer, FIGS. 4A and 5A Are registered in the pattern replacement table 18, and when the pixel arrangement pattern matches the input pixel arrangement pattern, the pixel value of the target pixel and the reference position shown in FIG. 4B and FIG. Output a signal.
[0032]
Also, as shown in FIG. 12A, when a slant line having a gentle inclination is printed without interruption due to the characteristics of the printer, the pixel array pattern shown in FIG. If the pixel value matches the input pixel arrangement pattern, the pixel value of the target pixel shown in FIG. 6B is output. In FIGS. 4 to 6, the square with a thick bold line at the center means a target pixel.
[0033]
For example, when the binary image data shown in FIG. 7 is stored in the page memory 16, a 3 × 3 pixel array pattern is extracted from the page memory 19. Since the 3 × 3 pixel array pattern indicated by a1 in FIG. 7 matches the pixel array pattern in FIG. 4A, the pixel array pattern is replaced as b1 in FIG.
[0034]
The pixel array pattern obtained by lowering the 3 × 3 pixel array pattern shown by a1 in FIG. 7 by one pixel also matches the pixel array pattern in FIG. 4A, and is therefore replaced as shown in FIG.
[0035]
Further, since the 3 × 3 pixel array pattern shown by a2 in FIG. 7 matches the pixel array pattern in FIG. 5A, the pixel array pattern is replaced as shown by b2 in FIG.
[0036]
The pixel array pattern obtained by lowering the 3 × 3 pixel array pattern shown by a2 in FIG. 7 by one pixel also matches the pixel array pattern of FIG. 5A, and is therefore replaced as shown in FIG.
[0037]
For example, a pixel array pattern of the upper right 2 × 2 in FIG. 7 and a pixel of the same pattern as the nearest pixel one by one in the upper and left directions are virtually taken as a 3 × 3 pattern. Pattern matching may be performed. The pixels to be added may be simply blank pixels instead of the nearest pixels.
[0038]
As a result, the page memory 16 having the width x of two pixels as shown in FIG. 7 is reduced to the width y of one pixel as shown in FIG.
[0039]
The print engine 19 forms an image based on an image signal from the image processing unit 17 (image forming means), and operates a printing mechanism (not shown) to print out the formed image on paper. Therefore, when vertical lines are printed thicker than usual due to the characteristics of the printer as shown in FIG. 13A, the pattern replacement table 18 should be prepared in advance as shown in FIGS. Accordingly, printing can be performed so as to reproduce an actual thing as shown in FIG.
Also, as shown in FIG. 9, when stored in the page memory 16, a 3 × 3 pixel array pattern is extracted from the page memory 19. Since the 3 × 3 pixel array pattern shown by c1 in FIG. 9 matches the pixel array pattern in FIG. 6A, the pixel array pattern is replaced as shown by d1 in FIG.
[0040]
Further, since the 3 × 3 pixel array pattern shown by c2 in FIG. 9 matches the pixel array pattern in FIG. 6A, the pixel array pattern is replaced as shown by d2 in FIG.
[0041]
Hereinafter, similarly, the pixel array pattern of FIG. 9 is replaced as shown in FIG.
[0042]
Therefore, the portion shown in FIG. 9A overlaps the pixels as shown in FIG. 10B, so even if it is a gentle oblique line, it is interrupted as shown in FIG. Printing can be performed without interruption.
[0043]
In the above-described embodiment, halftone processing using a dither matrix has been described. However, the present invention is not limited to this, and it is also possible to use error diffusion as halftone processing or to perform gradation processing using other methods. Needless to say, apply.
[0044]
Note that the pattern replacement table 18 may be formed in, for example, an EEPROM chip that is detachable from the MFP 1 so that data can be exchanged as needed.
[0045]
In the above-described embodiment, the pattern replacement table 18 has one pixel of interest, but may have two pixels as indicated by the thick line in FIG. FIG. 11A shows a pixel array pattern before replacement, and FIG. 11B shows a pixel array pattern after replacement.
[0046]
Note that the image forming apparatus of the present invention is not limited to the MFP 1, but is also applicable to a digital copying machine, a page printer, and the like. The same image forming method is applied not only to the document data received from the PC 20 but also to the image data of the document read by the scanner 14.
[0047]
【The invention's effect】
As described above in detail, according to the present invention, an image forming apparatus and method capable of reproducing an image because the pattern is replaced even in an image that is difficult to print due to printer characteristics are provided. be able to.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a main configuration of an MFP according to an embodiment of the present invention.
FIG. 2 is a flowchart for explaining processing contents of a printer controller according to the embodiment;
FIG. 3 is a flowchart for explaining processing contents of an image processing unit according to the embodiment;
FIG. 4 is an exemplary view showing an example of a pattern registered in a pattern conversion table according to the embodiment;
FIG. 5 is an exemplary view showing an example of a pattern registered in a pattern conversion table according to the embodiment;
FIG. 6 is an exemplary view showing an example of a pattern registered in a pattern conversion table according to the embodiment;
FIG. 7 is a view showing a pattern before pattern conversion according to the embodiment;
FIG. 8 is a view showing a pattern after pattern conversion according to the embodiment;
FIG. 9 is a view showing a pattern before pattern conversion according to the embodiment;
FIG. 10 is a view showing a pattern after pattern conversion according to the embodiment;
FIG. 11 is a view for explaining pattern replacement processing when there are two target pixels.
FIG. 12 is a diagram for explaining a conventional problem and an effect of the present invention.
FIG. 13 is a diagram for explaining a conventional problem and an effect of the present invention.
[Explanation of symbols]
10 MFP, 11 control panel, 12 main controller, 13 printer controller, 14 scanner, 15 scanner controller, 16 page memory, 17 image processing unit, 18 pattern replacement table, 19 print engine.

Claims (7)

プリンタ特性を考慮した注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録したパターン置換テーブルと、
画像データより注目画素を中心とした画素配列パターンを抽出し、この画素配列パターンと前記パターン置換テーブルに登録されている画素配列パターンとを比較する比較手段と、
この比較手段により両パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換手段と、
この置換手段から出力される画像信号に基づいて画像を形成する画像形成手段とを具備したことを特徴とする画像形成装置。
A pattern replacement table in which a pixel array pattern centered on a pixel of interest in consideration of printer characteristics and a pixel array pattern obtained by replacing the pixel value of the pixel of interest are registered,
A comparing unit that extracts a pixel array pattern centered on the target pixel from the image data, and compares the pixel array pattern with a pixel array pattern registered in the pattern replacement table;
When both patterns match by the comparing unit, a replacing unit that replaces the pixel value of the target pixel with the pixel value of the target pixel registered in the pattern replacement table and outputs an image signal;
An image forming apparatus comprising: an image forming unit that forms an image based on an image signal output from the replacing unit.
プリンタ特性を考慮して注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録しているパターン置換テーブルと、
ページ記述言語をラスタライズ、ハーフトーン処理等による2値化処理手段と、
この処理手段から出力される2値画像データを記憶する記憶手段と、
この記憶手段に記憶されている2値画像データより注目画素を中心とした画素配列パターンを抽出し、この画素配列パターンと前記パターン置換テーブルに登録されている画素配列パターンとを比較する比較手段と、
この比較手段により両画素配列パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換手段と、
この置換手段から出力される画像信号に基づいて画像を形成する画像形成手段とを具備したことを特徴とする画像形成装置。
A pattern replacement table in which a pixel array pattern centered on the pixel of interest in consideration of the printer characteristics and a pixel array pattern obtained by replacing the pixel value of the pixel of interest are registered,
Means for binarizing the page description language by rasterizing, halftone processing, etc .;
Storage means for storing binary image data output from the processing means;
Comparing means for extracting a pixel array pattern centered on the pixel of interest from the binary image data stored in the storage means, and comparing the pixel array pattern with a pixel array pattern registered in the pattern replacement table; ,
When both pixel arrangement patterns match by the comparing unit, a replacing unit that replaces the pixel value of the target pixel with the pixel value of the target pixel registered in the pattern replacement table and outputs an image signal;
An image forming apparatus comprising: an image forming unit that forms an image based on an image signal output from the replacing unit.
プリンタ特性を考慮した注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録しているパターン置換テーブルと、
ページ記述言語をラスタライズ、ハーフトーン処理等による2値化処理手段と、
この処理手段から出力される2値画像データを記憶する記憶手段と、
この記憶手段に記憶されている2値画像データより注目画素を中心としたM×Nの画素配列パターンを抽出し、この画素配列パターンと前記パターン変換テーブルに登録されている画素配列パターンとを比較する比較手段と、
この比較手段により両画素配列パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換手段と、
この置換手段から出力される画像信号に基づいて画像を形成する画像形成手段とを具備したことを特徴とする画像形成装置。
A pattern replacement table in which a pixel array pattern centered on a pixel of interest in consideration of printer characteristics and a pixel array pattern obtained by replacing the pixel value of the pixel of interest are registered in correspondence with each other;
Means for binarizing the page description language by rasterizing, halftone processing, etc .;
Storage means for storing binary image data output from the processing means;
An M × N pixel array pattern centered on the pixel of interest is extracted from the binary image data stored in the storage unit, and this pixel array pattern is compared with the pixel array pattern registered in the pattern conversion table. Means for comparing,
When both pixel arrangement patterns match by the comparing unit, a replacing unit that replaces the pixel value of the target pixel with the pixel value of the target pixel registered in the pattern replacement table and outputs an image signal;
An image forming apparatus comprising: an image forming unit that forms an image based on an image signal output from the replacing unit.
前記パターン置換テーブルには、注目画素の画素値と画素をどの位置から塗りつぶすかを意味する基準位置信号が登録されており、置換手段は、注目画素の画素値に基づいてパルス幅変調された信号及び基準位置信号を画像形成手段に出力することを特徴とする請求項1ないし3いずれか一記載の画像形成装置。In the pattern replacement table, a pixel value of the target pixel and a reference position signal indicating a position from which the pixel is to be filled are registered. The replacement unit outputs a signal that is pulse-width modulated based on the pixel value of the target pixel. The image forming apparatus according to any one of claims 1 to 3, wherein the image forming apparatus outputs a reference position signal to the image forming unit. 画像データより注目画素を中心とした画素配列パターンを抽出し、この画素配列パターンとプリンタ特性を考慮して注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録しているパターン置換テーブルに登録されている画素配列パターンとを比較する比較ステップと、
この比較手段により両画素配列パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換ステップと、
この置換ステップから出力される画像信号に基づいて画像を形成する画像形成ステップとを具備したことを特徴とする画像形成方法。
A pixel array pattern centered on the target pixel is extracted from the image data, and a pixel array pattern centered on the target pixel and a pixel array pattern obtained by replacing the pixel value of the target pixel in consideration of the pixel array pattern and the printer characteristics. A comparison step of comparing a pixel array pattern registered in a pattern replacement table registered in correspondence with
When both the pixel arrangement patterns match by the comparing means, a replacement step of replacing the pixel value of the target pixel with the pixel value of the target pixel registered in the pattern replacement table and outputting an image signal;
An image forming step of forming an image based on the image signal output from the replacing step.
ページ記述言語をラスタライズ、ハーフトーン処理等により2値化して記憶手段に2値画像データを記憶させる処理ステップと、
この記憶手段に記憶されている2値画像データより注目画素を中心とした画素配列パターンを抽出し、この画素配列パターンとプリンタ特性を考慮して注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録しているパターン置換テーブルに登録されている画素配列パターンとを比較する比較ステップと、
この比較ステップにより両画素配列パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換ステップと、
この置換ステップから出力される画像信号に基づいて画像を形成する画像形成ステップとを具備したことを特徴とする画像形成方法。
A processing step of binarizing the page description language by rasterizing, halftone processing, or the like, and storing the binary image data in a storage unit;
A pixel array pattern centered on the pixel of interest is extracted from the binary image data stored in the storage unit, and a pixel array pattern centered on the pixel of interest and the pixel of interest are extracted in consideration of the pixel array pattern and printer characteristics. A comparing step of comparing a pixel array pattern registered in a pattern replacement table registered in correspondence with a pixel array pattern obtained by replacing the pixel value of
When the two pixel arrangement patterns match in the comparison step, a replacement step of replacing the pixel value of the target pixel with the pixel value of the target pixel registered in the pattern replacement table and outputting an image signal;
An image forming step of forming an image based on the image signal output from the replacing step.
ページ記述言語をラスタライズ、ハーフトーン処理等により2値化して記憶手段に2値画像データを記憶させる処理ステップと、
この記憶手段に記憶されている2値画像データより注目画素を中心としたM×Nの画素配列パターンを抽出し、この画素配列パターンとプリンタ特性を考慮して注目画素を中心とする画素配列パターンとその注目画素の画素値を置換した画素配列パターンとを対応させて登録しているパターン変換テーブルに登録されている画素配列パターンとを比較する比較ステップと、
この比較ステップにより両画素配列パターンが一致した場合には、注目画素の画素値を前記パターン置換テーブルに登録されている注目画素の画素値に置換して画像信号を出力する置換ステップと、
この置換ステップから出力される画像信号に基づいて画像を形成する画像形成手段とを具備したことを特徴とする画像形成方法。
A processing step of binarizing the page description language by rasterizing, halftone processing, or the like, and storing the binary image data in a storage unit;
An M × N pixel array pattern centered on the target pixel is extracted from the binary image data stored in the storage means, and a pixel array pattern centered on the target pixel is taken into consideration in consideration of the pixel array pattern and printer characteristics. A comparison step of comparing the pixel array pattern registered in the pattern conversion table registered in correspondence with the pixel array pattern obtained by replacing the pixel value of the pixel of interest with the pixel array pattern;
When the two pixel arrangement patterns match in the comparison step, a replacement step of replacing the pixel value of the target pixel with the pixel value of the target pixel registered in the pattern replacement table and outputting an image signal;
An image forming means for forming an image based on the image signal output from the replacing step.
JP2003051434A 2003-02-27 2003-02-27 Image forming device and image forming method Abandoned JP2004255820A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003051434A JP2004255820A (en) 2003-02-27 2003-02-27 Image forming device and image forming method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003051434A JP2004255820A (en) 2003-02-27 2003-02-27 Image forming device and image forming method

Publications (1)

Publication Number Publication Date
JP2004255820A true JP2004255820A (en) 2004-09-16

Family

ID=33116579

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003051434A Abandoned JP2004255820A (en) 2003-02-27 2003-02-27 Image forming device and image forming method

Country Status (1)

Country Link
JP (1) JP2004255820A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008265337A (en) * 2007-04-17 2008-11-06 Xerox Corp System and method of replacing bit pattern data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008265337A (en) * 2007-04-17 2008-11-06 Xerox Corp System and method of replacing bit pattern data

Similar Documents

Publication Publication Date Title
JP4261739B2 (en) Image processing apparatus, image processing method, storage medium, and image processing system
US7982913B2 (en) Image processing apparatus and image processing method for suppressing jaggies in the edge portions of image
US7509060B2 (en) Density determination method, image forming apparatus, and image processing system
US20070127056A1 (en) Image processing apparatus, image processing method and program, and storage medium therefor
JP4217706B2 (en) Image processing apparatus and image processing method
JP2000175031A (en) Image processing unit, image processing method and image input device
JP5146085B2 (en) Image processing apparatus and program
US11818316B2 (en) Image processing apparatus and method for embedding specific information based on type of designated printing apparatus
JPH08331398A (en) Image processing system and controller
JPH08512444A (en) High quality multi-level halftoning method for color images with reduced memory requirements
JP4653006B2 (en) Method, apparatus and program for determining density signal value of latent image and background image
JPH10173947A (en) Image processor and its method
JP2005176035A (en) Image processing apparatus
JP4534505B2 (en) Printing apparatus and raster image processor
JP4424718B2 (en) Image output apparatus, control method therefor, computer program, and image output system
JP2004255820A (en) Image forming device and image forming method
US20070041038A1 (en) Image forming apparatus and control method therefor
JP4454786B2 (en) Image processing apparatus and control method thereof
EP1107173A2 (en) Color printing apparatus
JP4697933B2 (en) Image processing apparatus, image input / output apparatus and methods thereof
US20040165202A1 (en) Image forming apparatus and image forming method
JP3880248B2 (en) Image processing apparatus, image processing method, and storage medium
JP5389096B2 (en) Apparatus and control method thereof
JP4398567B2 (en) Image processing system
JP3619120B2 (en) Image processing apparatus and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060220

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20060220

A131 Notification of reasons for refusal

Effective date: 20090519

Free format text: JAPANESE INTERMEDIATE CODE: A131

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20090706