JP2009274228A - Image forming apparatus, its control method and computer program - Google Patents

Image forming apparatus, its control method and computer program Download PDF

Info

Publication number
JP2009274228A
JP2009274228A JP2008124967A JP2008124967A JP2009274228A JP 2009274228 A JP2009274228 A JP 2009274228A JP 2008124967 A JP2008124967 A JP 2008124967A JP 2008124967 A JP2008124967 A JP 2008124967A JP 2009274228 A JP2009274228 A JP 2009274228A
Authority
JP
Japan
Prior art keywords
value
distribution
data
forming apparatus
image forming
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.)
Withdrawn
Application number
JP2008124967A
Other languages
Japanese (ja)
Inventor
Koji Moriya
浩二 森谷
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2008124967A priority Critical patent/JP2009274228A/en
Publication of JP2009274228A publication Critical patent/JP2009274228A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Particle Formation And Scattering Control In Inkjet Printers (AREA)
  • Color, Gradation (AREA)
  • Ink Jet (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable fine control by a recording density after a complementary relationship for every recording pass is alleviated in formation of a recording image by multipass printing so as to reduce density irregularities because of a physical accuracy error. <P>SOLUTION: An image forming apparatus, which prints out multivalue image data by a plurality of passes, is equipped with: a distributing means which distributes two or more distribution coefficients of non-negative values to any of the passes, respectively; an N-value forming means which converts multiplied values for every pass of distribution coefficients distributed to pixels of a processing object of the multi value image data to N-value data reduced in gradient, respectively; and a printing means which prints the N-value data. The distributing means compares each other accumulated values for every pass related to the N-value data of pixels precedingly processed to the pixels in processing of the pixels of the processing object, thereby distributing a smaller distribution coefficient to the pass of a larger accumulated value. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、画像形成技術に関し、特にマルチパス印字による画像形成技術に関する。   The present invention relates to an image forming technique, and more particularly to an image forming technique based on multi-pass printing.

複数の記録素子を備えた記録ヘッドを用いる装置の一例として、従来より、複数のインクの吐出口を備えた記録ヘッドを用いるインクジェット記録装置が知られている。   As an example of an apparatus using a recording head provided with a plurality of recording elements, an ink jet recording apparatus using a recording head provided with a plurality of ink discharge ports has been known.

このような装置では、吐出口の吐出口径のばらつきや吐出方向のばらつきなどによってインクにより形成されるドットの大きさや形成位置がばらつき、印刷された画像に濃度ムラが生じることがある。特に、記録ヘッドをその複数の記録素子の配列方向とは異なる方向、例えば、直交する方向に走査させて記録を行うシリアル型の記録装置では顕著である。上述した吐出口径などのばらつきに起因した濃度ムラはスジムラとなって印刷された画像中に現れるため、さらに印刷された画像の品位を低下させる場合がある。   In such an apparatus, the size and position of the dots formed by the ink may vary due to variations in the discharge port diameter and the discharge direction of the discharge ports, and density unevenness may occur in the printed image. This is particularly noticeable in a serial type recording apparatus that performs recording by scanning the recording head in a direction different from the direction in which the plurality of recording elements are arranged, for example, a direction orthogonal thereto. Since the density unevenness due to the above-described variation in the discharge orifice diameter appears in the printed image as stripes, the quality of the printed image may be further reduced.

インクジェット記録方式に従った記録ヘッドを用いて画像形成を行う場合にこのような濃度ムラを補正するための方法がいくつか提案されている。例えば、2値化処理などの低階調化処理を施した画像データを複数の異なる吐出口から吐出されるインクで1画素、または記録ヘッド1走査に相当するラインからなる画素の画像を形成する方式がある。これは、例えば、記録ヘッドの幅未満の紙送りを行うことにより、1画素を複数の走査の何れかで印字することにより実現できる。このような印字方式をマルチパス印字という。   Several methods have been proposed for correcting such density unevenness when image formation is performed using a recording head according to an inkjet recording method. For example, image data that has been subjected to gradation-reduction processing such as binarization processing is used to form an image of one pixel with ink that is ejected from a plurality of different ejection openings or pixels that consist of lines corresponding to one scan of the printhead. There is a method. This can be realized, for example, by printing one pixel by any of a plurality of scans by feeding the paper less than the width of the recording head. Such a printing method is called multi-pass printing.

理想的な装置を用いて上記方法で記録を行えば、単位記録画素は均等に並ぶはずである。しかしながら、実際の記録装置では、上述のインク吐出口の吐出口径のばらつきや吐出方向のばらつきなどによってインクにより形成されるドットの大きさや形成位置がばらつくほか、複数の記録ヘッド間の機械的な取付精度の誤差が存在する。その結果、それぞれの主走査間でレジストレーションの変化が発生してしまう。このために、マルチスキャンで重ねられた単位記録画素間隔の差異が発生し、その結果モアレ効果や半走査間隔のムラが発生する。特に、往復の主走査記録では、記録ヘッドの取付角精度や、吐出口の形状について、往路と復路とで差異が発生し、これによる往復ムラが発生する。   If recording is performed by the above method using an ideal apparatus, the unit recording pixels should be evenly arranged. However, in an actual recording apparatus, the size and position of the dots formed by the ink vary due to the variation in the ejection port diameter and the variation in the ejection direction of the ink ejection ports described above, and mechanical attachment between a plurality of recording heads. There is an error in accuracy. As a result, registration changes occur between the main scans. For this reason, the difference between the unit recording pixel overlapped by the multi-scan occurs, and as a result, the moire effect and the unevenness of the half-scan interval occur. In particular, in the reciprocating main scanning recording, there is a difference between the forward path and the return path with respect to the mounting angle accuracy of the recording head and the shape of the ejection port, and reciprocal unevenness due to this occurs.

これは、上記の方法において、複数のパスで形成される印字画像間にある補完関係が完全であることに起因している。補完関係とは、それぞれのパスで印字するドットが空間的に補完する関係のことである。補完関係が完全であると、一つパスで印字されたドットが他のパスにおいては印字されないため、前述のようにムラが発生してしまう。特許文献1にこの補完関係を低減するための技術が提案されている。   This is due to the fact that the complementary relationship between print images formed in a plurality of passes is complete in the above method. The complementary relationship is a relationship in which dots printed in each pass are spatially complemented. If the complementary relationship is perfect, the dots printed in one pass are not printed in the other passes, resulting in unevenness as described above. Patent Document 1 proposes a technique for reducing this complementary relationship.

上記提案では、多値の画像データを分配回路によって所定領域を走査する複数回数分に分配し、それぞれ分配された多値データをデータ変換回路が異なる係数に基づいてデータ変換する。データ変換されたそれぞれのデータに対し低階調化回路が低階調化を行い、補完関係を低減した画像を形成することにより、レジストレーションの変化に対する画像濃度の変化の依存度を低下させる。   In the above proposal, multi-valued image data is distributed by a distribution circuit for a plurality of times of scanning a predetermined area, and the data conversion circuit converts the distributed multi-value data based on different coefficients. The gradation reduction circuit reduces the gradation for each data converted data to form an image with a reduced complementary relationship, thereby reducing the dependence of the change in image density on the change in registration.

図9は、提案の低階調化回路として誤差拡散法を適用し、かつ2パスに分割する場合の構成図の一例である。パス分割部900は入力された多値データを各パスのN値化データとして出力する。入力された多値データは乗算器901と乗算器911とにそれぞれ入力される。乗算器901は所定の分配係数k1を多値データに乗算して、N値化部902に出力する。加算器903は、N値化部902に入力されたデータを拡散フィルタ907が出力した誤差データと加算する。量子化回路904は所定の閾値TH1に基づいて多値データよりも低階調のN値データに量子化し、1パス目N値データとして出力する。逆量子化回路905は、N値データに相当する多値データへ戻す。減算器906は分配された多値データからN値データに相当する多値データを減算し、量子化によって発生した誤差を求める。同様に、乗算器911は所定の分配係数k2を多値データに乗算して、N値化部912に出力し、2パス目N値データを算出する。このように、入力された多値データを所定の分配係数を乗算して各N値化部に入力し、各N値化部で処理を独立に行うことで、補完関係を軽減する。   FIG. 9 is an example of a configuration diagram in the case of applying the error diffusion method as the proposed gradation reduction circuit and dividing into two passes. The path dividing unit 900 outputs the input multi-value data as N-valued data of each path. The input multi-value data is input to the multiplier 901 and the multiplier 911, respectively. The multiplier 901 multiplies the multi-value data by a predetermined distribution coefficient k1 and outputs the result to the N-value conversion unit 902. The adder 903 adds the data input to the N-value conversion unit 902 and the error data output from the diffusion filter 907. The quantization circuit 904 quantizes the N-value data having a lower gradation than the multi-value data based on a predetermined threshold value TH1, and outputs the result as first-pass N-value data. The inverse quantization circuit 905 returns to multi-value data corresponding to N-value data. A subtracter 906 subtracts multi-value data corresponding to N-value data from the distributed multi-value data, and obtains an error generated by quantization. Similarly, the multiplier 911 multiplies the multi-value data by a predetermined distribution coefficient k2 and outputs it to the N-value conversion unit 912 to calculate the second-pass N-value data. In this way, the input multi-value data is multiplied by a predetermined distribution coefficient and input to each N-value conversion unit, and the processing is independently performed by each N-value conversion unit, thereby reducing the complementary relationship.

算出された各パスのN値データは複数のパスに分けて記録される。図10は画像形成装置がN値データを記録する様子を説明する図である。記録ヘッド1001は記録媒体1002の副走査方向にNドット分のノズルを備える。1回のスキャンで記録ヘッド1001は記録領域1003に対する2パス目の記録と記録領域1004に対する1パス目の印字とを行う。記録ヘッド1001は主走査の記録が終了すると記録媒体1302の副走査に対して記録ヘッドのN/2ドット分だけ移動して次の主走査に対応する画像を記録する。この走査を繰り返し記録画像は完成する。つまり、一つの領域に注目すると1回目のパスによって印字された画像に、2回目のパスによって印字された画像が合成される。   The calculated N-value data for each path is recorded in a plurality of paths. FIG. 10 is a diagram for explaining how the image forming apparatus records N-value data. The recording head 1001 includes nozzles for N dots in the sub-scanning direction of the recording medium 1002. In one scan, the recording head 1001 performs the second pass recording on the recording area 1003 and the first pass printing on the recording area 1004. When the recording of the main scanning is completed, the recording head 1001 moves by N / 2 dots of the recording head with respect to the sub-scanning of the recording medium 1302 and records an image corresponding to the next main scanning. This scanning is repeated to complete the recorded image. That is, when attention is paid to one area, the image printed by the second pass is combined with the image printed by the first pass.

特許文献1に記載の提案では、N値化部の処理をパスごとに独立に行うことで、補完関係を軽減する。さらに、以下の手法により、各パスのN値データが完全に一致することを回避する。第1に、分配係数k1と分配係数k2とを異なる値にする。それにより、N値化部に入力される多値データが異なるものとなるため、各パスのN値データも異なる値となる。第2に、N値化部で用いる閾値を異なる値にする。それにより、各パスのN値データは異なる値となる。第3に、拡散フィルタを異なる設定にする。それにより、各パスのN値データは異なる値となる。第4に、上記のいずれかを組み合わせて用いる。   In the proposal described in Patent Document 1, the complementary relationship is reduced by performing the processing of the N-value conversion unit independently for each path. Furthermore, the following method avoids that the N-value data of each path completely match. First, the distribution coefficient k1 and the distribution coefficient k2 are set to different values. As a result, the multi-value data input to the N-value conversion unit is different, so that the N-value data of each path also has a different value. Second, the threshold value used in the N-value conversion unit is set to a different value. Thereby, the N-value data of each path has a different value. Third, the diffusion filter is set differently. Thereby, the N-value data of each path has a different value. Fourth, any one of the above is used in combination.

しかしながら、いずれの場合にも、各パスのN値化データの記録濃度を調整できないという課題がある。例えば、第1のパスの濃度を第2のパスの濃度よりも薄くしてインクの定着特性を安定させる場合がある。特に、記録ヘッドの主走査が開始される時間が一定でなく第1のパスと第2のパスとの記録時間に差がある場合には、記録濃度を調整しなければ安定した画像が得られない。
特開2000−103088号公報
However, in any case, there is a problem that the recording density of the N-value data of each pass cannot be adjusted. For example, the density of the first pass may be made thinner than the density of the second pass to stabilize the ink fixing characteristics. In particular, when the time for starting the main scan of the recording head is not constant and there is a difference in the recording time between the first pass and the second pass, a stable image can be obtained unless the recording density is adjusted. Absent.
JP 2000-103088 A

本発明は、マルチパスにおける画像形成において、モアレ効果やパス間の濃度ムラ、筋ムラ等の画像劣化を防止でき、良好な記録画像を形成することが可能な画像形成技術を提案する。   The present invention proposes an image forming technique capable of preventing image deterioration such as moire effect, density unevenness between paths, and streak unevenness in image formation in multipass, and capable of forming a good recorded image.

上記課題に鑑みて、本発明に係る画像形成装置は、多値画像データを複数のパスで印字する画像形成装置であって、
2種類以上の非負の値を有する分配係数を前記パスのいずれかにそれぞれ分配する分配手段と、
前記多値画像データの処理対象の画素に前記分配された分配係数を乗算した前記パスごとの値を、階調度を低減したN値データにそれぞれ変換するN値化手段と、
前記N値データを印字する印字手段と
を備え、
前記分配手段は、前記処理対象の画素の処理において、該画素に先行して処理された画素の前記N値データに関する前記パスごとの累積値を比較して、該累積値が大きいパスほど値の小さい分配係数を分配する
ことを特徴とする。
In view of the above problems, an image forming apparatus according to the present invention is an image forming apparatus that prints multi-value image data in a plurality of passes, and
Distribution means for distributing distribution coefficients having two or more types of non-negative values to any of the paths;
N-value conversion means for converting the value for each pass obtained by multiplying the pixel to be processed of the multi-value image data by the distributed distribution coefficient into N-value data with reduced gradation,
Printing means for printing the N-value data,
In the processing of the pixel to be processed, the distribution unit compares the accumulated value for each pass regarding the N-value data of the pixel processed prior to the pixel, and the path having a larger accumulated value has a higher value. A small distribution coefficient is distributed.

本発明における画像形成装置によれば、マルチパス印字による画像形成において、モアレ効果やパス間の濃度ムラ、筋ムラ等の画像劣化を防止でき、良好な記録画像を形成することが可能となる。   According to the image forming apparatus of the present invention, in image formation by multi-pass printing, it is possible to prevent image deterioration such as moire effect, density unevenness between stripes, stripe unevenness, and the like, and a good recorded image can be formed.

以下、本発明の実施例について図面を参照して詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

<第1の実施形態>
図1を用いて本発明に係る画像形成装置100のハードウェア構成を説明する。図1は画像形成装置100のハードウェア構成の一例を表すブロック図である。
<First Embodiment>
The hardware configuration of the image forming apparatus 100 according to the present invention will be described with reference to FIG. FIG. 1 is a block diagram illustrating an example of a hardware configuration of the image forming apparatus 100.

画像形成装置100は、CPU101、ROM102、RAM103、色分解処理部112、N値化処理部106、印字処理部107、メカ制御部108、及びプリンタエンジン部109を備える。   The image forming apparatus 100 includes a CPU 101, a ROM 102, a RAM 103, a color separation processing unit 112, an N-value conversion processing unit 106, a print processing unit 107, a mechanical control unit 108, and a printer engine unit 109.

CPU101は画像形成装置100全体の制御を司る。ROM102はCPU101が実行するプログラムやテーブルデータなどを格納する。RAM103は変数やデータなどや、後述する入力画像データ、N値データなどを記憶する。   The CPU 101 controls the entire image forming apparatus 100. The ROM 102 stores programs executed by the CPU 101, table data, and the like. The RAM 103 stores variables, data, etc., input image data, N-value data, etc., which will be described later.

色分解処理部112は画像形成装置100に入力された多値の入力画像データを画像形成装置100の印字可能な色となるように色分解を行う。例えば、イエロー、シアン、マジェンダ及びブラックの4色を用いた表現となるように色分解を行う。   The color separation processing unit 112 performs color separation so that multi-valued input image data input to the image forming apparatus 100 becomes a printable color of the image forming apparatus 100. For example, color separation is performed so as to obtain an expression using four colors of yellow, cyan, magenta, and black.

N値化処理部106は色分解後の多値画像データを印字可能な形式である階調度を低下したN値のN値データに変換する。なお、複数のN値化処理部106を備え、色ごとに変換を行っても良い。本実施形態では、処理対象の画素単位にN値化処理を行うものとする。つまり、一つの画素のN値化処理が終了してから次の画素のN値化処理を開始する。N値データは例えば二値データである。   The N-value conversion processing unit 106 converts the multi-valued image data after color separation into N-value data of N values with a reduced gradation, which is a printable format. Note that a plurality of N-value conversion processing units 106 may be provided to perform conversion for each color. In the present embodiment, it is assumed that N-value conversion processing is performed for each pixel to be processed. That is, after the N-value conversion process for one pixel is completed, the N-value conversion process for the next pixel is started. The N value data is, for example, binary data.

印字処理部107はN値データをプリンタエンジン部109に出力し、N値データの印字を行う。メカ制御部108は印字を行うためにプリンタエンジン部109を制御する。プリンタエンジン部109は、インクを吐出する複数のノズルを含むヘッド110や、紙送り機構111、キャリッジ送り機構などを備える。ヘッド110は、印字処理部107から入力されたN値データに基づいてインクを吐出し、入力画像データを印刷する。   The print processing unit 107 outputs the N value data to the printer engine unit 109 and prints the N value data. The mechanical control unit 108 controls the printer engine unit 109 to perform printing. The printer engine unit 109 includes a head 110 including a plurality of nozzles that eject ink, a paper feed mechanism 111, a carriage feed mechanism, and the like. The head 110 ejects ink based on the N-value data input from the print processing unit 107 and prints input image data.

画像形成装置100は、USBデバイスインターフェース104及びUSBホストインターフェース105をさらに備える。USBデバイスインターフェース104はパソコン120から画像データを受け付ける。USBホストインターフェース105はデジタルカメラ130などから画像データを受け付ける。   The image forming apparatus 100 further includes a USB device interface 104 and a USB host interface 105. The USB device interface 104 receives image data from the personal computer 120. The USB host interface 105 receives image data from the digital camera 130 or the like.

デジタルカメラ130によって撮影された画像を画像形成装置100に直接送信し、印刷する例を説明する。デジタルカメラ130により撮影された画像は、圧縮されたJPEGデータとしてデジタルカメラ130内のメモリ(図示せず)に格納される。デジタルカメラ130は接続ケーブル131により画像形成装置100のUSBホストインターフェース105に接続される。デジタルカメラ130のメモリに格納されたJPEGデータは、USBホストインターフェース105を介して画像形成装置100内のRAM103に一時的に記憶される。CPU101はデジタルカメラ130から取得したJPEGデータを解凍して得られる入力画像データを再びRAM103に記憶する。   An example in which an image taken by the digital camera 130 is directly transmitted to the image forming apparatus 100 and printed will be described. An image photographed by the digital camera 130 is stored in a memory (not shown) in the digital camera 130 as compressed JPEG data. The digital camera 130 is connected to the USB host interface 105 of the image forming apparatus 100 by a connection cable 131. The JPEG data stored in the memory of the digital camera 130 is temporarily stored in the RAM 103 in the image forming apparatus 100 via the USB host interface 105. The CPU 101 stores the input image data obtained by decompressing the JPEG data acquired from the digital camera 130 in the RAM 103 again.

RAM103に記憶された入力画像データは、色分解処理部112で色分解された後、N値化処理部106によりマルチパス印字を行うための複数のN値データが作成される。N値データは、印字処理部107により、ヘッドの駆動順に合わせて、ヘッド110に送られる。メカ制御部108とこれにより制御されるプリンタエンジン部109とが同期して、インク滴が吐出することにより印刷メディア上に画像が形成される。   The input image data stored in the RAM 103 is color-separated by the color separation processing unit 112, and then a plurality of N-value data for multi-pass printing is created by the N-value conversion processing unit 106. The N value data is sent to the head 110 by the print processing unit 107 in accordance with the driving order of the head. The mechanical control unit 108 and the printer engine unit 109 controlled thereby synchronize, and an ink droplet is ejected to form an image on the print medium.

図2はN値化処理部106の詳細な構成の一例を説明する図である。本実施形態では、3パスで印字する場合について説明するが、もちろん任意のパス数によるマルチパス印字について本発明を適用可能である。   FIG. 2 is a diagram illustrating an example of a detailed configuration of the N-ary processing unit 106. In the present embodiment, a case of printing with three passes will be described, but the present invention can of course be applied to multipass printing with an arbitrary number of passes.

CPU101は、色分解後の多値の入力画像データをRAM103から読み出してN値化処理部106に入力する。入力画像データは、乗算器211〜213にそれぞれ同じデータとして分配される。分配係数生成部201は、分配係数k1〜k3をそれぞれ各乗算器211〜213に出力する。乗算器211〜213はそれぞれ、分配係数生成部201から出力された分配係数k1〜k3を乗算して、N値化部221〜223に出力する。これにより、入力画像データは所定の比率でN値化部221〜223に分配される。N値化部221〜223は、入力画像データを各パスにおける印字に使用するN値データに変換する。この変換には誤差拡散法などが用いられるが、本発明の本質には影響しないため、説明を省略する。N値化部221〜223からの出力である各パスのN値データはRAM103に書き込まれるとともに、分配係数生成部201に対しても出力される。分配係数生成部は201はN値化部221〜223からの入力に基づいて、分配係数K1〜K3を算出し、次の画素の処理に使用するために乗算器211〜213に出力する。本実施形態では3パスの例を扱うため、3個のN値化部を使用するが、一般にnパスの例の場合にはn個のN値化部を使用すればよい。また、それぞれのパスのN値データを算出するために、N値化部を共有して使用してもよい。その場合にはパス数に関わらず1個のN値化部があれば足りる。   The CPU 101 reads out the multi-valued input image data after color separation from the RAM 103 and inputs it to the N-ary processing unit 106. The input image data is distributed to the multipliers 211 to 213 as the same data. The distribution coefficient generation unit 201 outputs the distribution coefficients k1 to k3 to the multipliers 211 to 213, respectively. Multipliers 211 to 213 multiply the distribution coefficients k1 to k3 output from the distribution coefficient generation unit 201, and output the result to the N-value conversion units 221 to 223. Thereby, the input image data is distributed to the N-value conversion units 221 to 223 at a predetermined ratio. The N-value conversion units 221 to 223 convert the input image data into N-value data used for printing in each pass. An error diffusion method or the like is used for this conversion, but the description is omitted because it does not affect the essence of the present invention. The N-value data of each path, which is output from the N-value conversion units 221 to 223, is written in the RAM 103 and also output to the distribution coefficient generation unit 201. The distribution coefficient generation unit 201 calculates distribution coefficients K1 to K3 based on the inputs from the N-value conversion units 221 to 223, and outputs them to the multipliers 211 to 213 for use in processing the next pixel. In this embodiment, three N-value conversion units are used in order to handle a three-pass example. In general, in the case of an n-path example, n N-value conversion units may be used. Further, in order to calculate the N-value data of each path, the N-value conversion unit may be shared and used. In that case, one N-value conversion unit is sufficient regardless of the number of paths.

図3は分配係数生成部201の詳細な構成の一例を説明する図である。画素カウンタ301は、N値化処理部106が処理した画素の個数をカウントして、そのカウント値を分配係数記録濃度制約部302に出力する。一つの画素を処理するたびにカウント値を増分しても良いし、複数の画素を処理するたびにカウント値を増分しても良い。また、主走査方向の画素数と副走査方向の画素数とをそれぞれカウントして、これらのカウント値の組み合わせを分配係数記録濃度制約部302に出力しても良い。   FIG. 3 is a diagram illustrating an example of a detailed configuration of the distribution coefficient generation unit 201. The pixel counter 301 counts the number of pixels processed by the N-value conversion processing unit 106 and outputs the count value to the distribution coefficient recording density restriction unit 302. The count value may be incremented every time one pixel is processed, or the count value may be incremented every time a plurality of pixels are processed. Alternatively, the number of pixels in the main scanning direction and the number of pixels in the sub-scanning direction may be counted, and a combination of these count values may be output to the distribution coefficient recording density restriction unit 302.

分配係数記録濃度制約部302は、入力されたカウント値に応じた分配係数kmax、kmid、kminを分配係数テーブル303から取得する。そして、入力された各パスにおけるN値データとに基づいて、取得したkmax、kmid、kminをそれぞれ、k1〜k3の何れか一つとして、乗算器211〜213に出力する。   The distribution coefficient recording density restriction unit 302 acquires the distribution coefficients kmax, kmid, and kmin according to the input count value from the distribution coefficient table 303. Then, based on the input N-value data in each path, the acquired kmax, kmid, and kmin are output to the multipliers 211 to 213 as any one of k1 to k3, respectively.

分配係数テーブル303はパスごとに生成されるN値データの相関性をすくなくするために画素カウンタの周期で回転する分配係数を保持する。分配係数テーブル303は、例えばROM102に配置される。分配係数kmax、kmid、kmin及び画素カウンタの周期は、相関性を軽減する効果と回路規模とによって決定すればよい。ただし、分配係数kmax、kmid、kminは以下の式(1)、(2)を満たすものとする。   The distribution coefficient table 303 holds distribution coefficients that rotate at the cycle of the pixel counter in order to reduce the correlation of the N-value data generated for each pass. The distribution coefficient table 303 is disposed in the ROM 102, for example. The distribution coefficients kmax, kmid, kmin and the period of the pixel counter may be determined by the effect of reducing the correlation and the circuit scale. However, the distribution coefficients kmax, kmid, and kmin satisfy the following expressions (1) and (2).

kmax≧kmid≧kmin≧0 …(1)
kmax+kmid+kmin=1 …(2)
図6を用いて分配係数テーブル303について説明する。図6は分配係数テーブル303の一例である。画素カウント600は、入力されたカウント値を分配係数テーブル303の周期で割った余りである。図6に示す分配係数テーブル303では周期が4であるため、4で割ったときの余りが画素カウント600となる。画素カウント600の値に応じて、kmax601、kmid602、kmin603の値を選択する。
kmax ≧ kmid ≧ kmin ≧ 0 (1)
kmax + kmid + kmin = 1 (2)
The distribution coefficient table 303 will be described with reference to FIG. FIG. 6 is an example of the distribution coefficient table 303. The pixel count 600 is a remainder obtained by dividing the input count value by the period of the distribution coefficient table 303. In the distribution coefficient table 303 shown in FIG. 6, since the cycle is 4, the remainder when dividing by 4 is the pixel count 600. According to the value of the pixel count 600, the values of kmax 601, kmid 602, and kmin 603 are selected.

本実施形態のように、3パス印字の場合には、一つの画素カウントあたり3個の分配係数を使用する。nパス印字の場合には、一つの画素カウントあたりn個の分配係数を使用する。分配係数のうちのいくつかは同じ値であってもかまわない。いくつかの分配係数を同じ値にして係数の数を減らすことも可能である。例えば、kmax601とkmid602とを常に等しい値とすれば、3パス印字の場合でも画素カウント600ごとに二つの分配係数を持てばよいことになる。いずれかの分配係数の組は2種類以上の値を有するように規定する。また、分配係数は非負の値であれば、0でもかまわない。   As in this embodiment, in the case of three-pass printing, three distribution coefficients are used per one pixel count. In the case of n-pass printing, n distribution coefficients are used per pixel count. Some of the partition coefficients may be the same value. It is also possible to reduce the number of coefficients by making several distribution coefficients the same value. For example, if kmax 601 and kmid 602 are always equal, it is sufficient to have two distribution coefficients for each pixel count 600 even in the case of three-pass printing. Any set of distribution coefficients is defined to have two or more values. The distribution coefficient may be 0 as long as it is a non-negative value.

また、画素カウンタ301が、主走査方向の画素数と副走査方向の画素数とをそれぞれカウントする場合には、分配係数テーブル303はそれらの組み合わせに対応する分配係数を保持するようにする。   Further, when the pixel counter 301 counts the number of pixels in the main scanning direction and the number of pixels in the sub-scanning direction, the distribution coefficient table 303 holds the distribution coefficients corresponding to those combinations.

図4は分配係数記録濃度制約部302の詳細な構成の一例を説明する図である。濃度カウンタ411〜413はそれぞれ、先行する画素の処理において、N値化部221〜223から出力された各パスのN値データの累積値を保持する。N値化部221〜223からN値データが入力されるたびに、保持する累積値にそのN値データを加算して、加算後の累積値を乗算器421〜423に出力する。   FIG. 4 is a diagram for explaining an example of a detailed configuration of the distribution coefficient recording density restriction unit 302. Each of the density counters 411 to 413 holds the accumulated value of the N value data of each pass output from the N value conversion units 221 to 223 in the processing of the preceding pixel. Each time N-value data is input from the N-value conversion units 221 to 223, the N-value data is added to the accumulated value to be held, and the accumulated value after addition is output to the multipliers 421 to 423.

乗算器421〜423はそれぞれ、入力された累積値と規定の係数kt1〜kt3を乗算した結果の値d1〜d3を大小関係検出部430に出力する。係数kt1〜kt3はパスごとの所定領域の記録濃度に重み付けするための定数である。パスごとの記録濃度を一定にする場合は、事前にkt1=kt2=kt3=1と設定すればよい。1パス目の記録濃度を他のパスの記録濃度よりも高くしたい場合には、kt1<kt2=kt3と設定する。たとえば、1パス目の記録濃度を他のパスの記録濃度の2倍としたい場合には、kt1×1/2=kt2=kt3とすればよい。   Each of the multipliers 421 to 423 outputs values d1 to d3 obtained by multiplying the input accumulated value and specified coefficients kt1 to kt3 to the magnitude relation detecting unit 430. The coefficients kt1 to kt3 are constants for weighting the recording density of a predetermined area for each pass. In order to make the recording density for each pass constant, kt1 = kt2 = kt3 = 1 may be set in advance. When it is desired to make the recording density of the first pass higher than the recording density of the other passes, kt1 <kt2 = kt3 is set. For example, when it is desired to set the recording density of the first pass to twice the recording density of the other passes, kt1 × 1/2 = kt2 = kt3 may be set.

大小関係検出部430は、乗算器421〜423からの入力に基づいて、分配係数切替部431を切り替える。大小関係検出部430は、入力されたd1〜d3のうち最小の値であるパスに対応するk1〜k3に対して、kminを出力する。例えば、乗算器421からの出力値d1が最大であった場合には、分配係数kminがk1として出力されるように、分配係数切替部431を切り替える。次に、入力されたd1〜d3のうち2番目に小さい値であるパスに対応するk1〜k3に対して、kmidを出力する。例えば、乗算器422からの出力値d2が2番目に小さい値であった場合には、分配係数kmidがk2として出力されるように、分配係数切替部431を切り替える。最後に、入力されたd1〜d3のうち最大値であるパスに対応するk1〜k3に対して、kmaxを出力する。例えば、乗算器423からの出力値d3が最大値であった場合には、分配係数kmaxがk3として出力されるように、分配係数切替部431を切り替える。   The magnitude relation detection unit 430 switches the distribution coefficient switching unit 431 based on inputs from the multipliers 421 to 423. The magnitude relation detection unit 430 outputs kmin to k1 to k3 corresponding to the path having the minimum value among the inputted d1 to d3. For example, when the output value d1 from the multiplier 421 is the maximum, the distribution coefficient switching unit 431 is switched so that the distribution coefficient kmin is output as k1. Next, kmid is output for k1 to k3 corresponding to the path having the second smallest value among the input d1 to d3. For example, when the output value d2 from the multiplier 422 is the second smallest value, the distribution coefficient switching unit 431 is switched so that the distribution coefficient kmid is output as k2. Finally, kmax is output for k1 to k3 corresponding to the path having the maximum value among the inputted d1 to d3. For example, when the output value d3 from the multiplier 423 is the maximum value, the distribution coefficient switching unit 431 is switched so that the distribution coefficient kmax is output as k3.

これにより、処理済のN値データの濃度が最低のパスに対して高い分配係数を割り当てることになり、次回に処理される画素のN値データの濃度が上がる方向に作用する。一方、処理済のN値データの濃度が最高のパスに対して低い分配係数を割り当てることになり、次回に処理される画素のN値データの濃度が下がる方向に作用する。これにより濃度が所定の割合になるような濃度制御が可能となる。   As a result, a high distribution coefficient is assigned to the pass with the lowest density of the processed N-value data, and the density of the N-value data of the pixel processed next time increases. On the other hand, a low distribution coefficient is assigned to a pass having the highest density of processed N-value data, and this acts in a direction in which the density of N-value data of the pixel to be processed next decreases. This makes it possible to control the concentration so that the concentration becomes a predetermined ratio.

図7を用いて出力されるN値データの推移について説明する。図7はN値データと分配係数との関係の一例を説明する図である。説明の簡単のために、入力される入力画像データの濃度はどの画素においても10であるとし、各パスのN値データの濃度の合計値も10であるとする。また、図4に示す分配係数記録濃度制約部302において、各パスのN値データの濃度を均等とするため、kt1=kt2=kt3=1とする。   The transition of the N value data output will be described with reference to FIG. FIG. 7 is a diagram for explaining an example of the relationship between the N-value data and the distribution coefficient. For simplicity of explanation, it is assumed that the density of input image data to be input is 10 in every pixel, and the total value of the density of N-value data in each pass is also 10. Also, in the distribution coefficient recording density restriction unit 302 shown in FIG. 4, kt1 = kt2 = kt3 = 1 is set in order to make the density of the N-value data of each pass uniform.

カウント値701は画素カウンタ301がカウントするカウント値である。前述の通り、処理が終了した画素数がカウントされる。N値データ702はN値化部221〜223がそれぞれ出力する各パスにおけるN値データである。累積濃度703は濃度カウンタ411〜413が保持するN値データの累積値である。kt1=kt2=kt3=1としているため、これらの値はそれぞれ、図4に示す大小関係検出部430への入力値d1〜d3に等しい。分配係数704は図2に示す分配係数生成部201が乗算器211〜213にそれぞれ出力するk1〜k3の値である。   A count value 701 is a count value counted by the pixel counter 301. As described above, the number of pixels that have been processed is counted. N-value data 702 is N-value data in each path output by the N-value conversion units 221 to 223, respectively. The cumulative density 703 is a cumulative value of N value data held by the density counters 411 to 413. Since kt1 = kt2 = kt3 = 1, these values are equal to the input values d1 to d3 to the magnitude relation detecting unit 430 shown in FIG. The distribution coefficient 704 is a value of k1 to k3 output from the distribution coefficient generation unit 201 shown in FIG. 2 to the multipliers 211 to 213, respectively.

まず、カウント値701が0の場合には、まだN値データ702は何も出力されていないため、分配係数生成部201はkmax、kmid、kminの値をそのままk1〜k3としてそれぞれ出力する。   First, when the count value 701 is 0, since no N-value data 702 has been output yet, the distribution coefficient generation unit 201 outputs the values of kmax, kmid, and kmin as they are as k1 to k3.

続いて、最初の画素の処理において、入力された入力画像データである10に対して、分配係数k1〜k3がそれぞれ乗算され、その結果、各パスのNデータは(4,3,3)となる。累積濃度703も(4,3,3)となる。大小関係検出部430はこれらの値を比較する。d1が最大であるため、次回の画素の処理では、kt1=kmin=0.2とする。このような処理を繰り返すことにより、各画素の各パスにおけるN値データ702が求まる。図7に示すように、各パスにおけるN値データ702は異なる値となっているにもかかわらず、各パスにおける累積濃度703は均等となっている。   Subsequently, in the first pixel processing, the input input image data 10 is multiplied by distribution coefficients k1 to k3, respectively. As a result, the N data of each pass is (4, 3, 3). Become. The cumulative density 703 is also (4, 3, 3). The magnitude relationship detection unit 430 compares these values. Since d1 is the maximum, kt1 = kmin = 0.2 is set in the next pixel processing. By repeating such processing, N-value data 702 in each pass of each pixel is obtained. As shown in FIG. 7, the accumulated density 703 in each pass is uniform even though the N value data 702 in each pass has a different value.

最後に、図8を用いてマルチパスによる印字処理について説明する。図8はマルチパス印字を行った場合における画像形成の遷移の一例を説明する図である。マルチパス印字では、紙などの印刷メディア802を複数の印字領域に分割し、それぞれの印字領域を複数回のヘッド110のスキャンに分けて印字を行う方法である。ヘッド110のスキャンとは、ヘッド110がインクを吐出しつつ、印刷メディア802上を走査することである。本実施形態では一つの印字領域を3回のスキャンに分けて印字する3パス印字を例として説明するが、パス数は3回に限定されるものではない。   Finally, the multipass printing process will be described with reference to FIG. FIG. 8 is a diagram for explaining an example of transition of image formation when multipass printing is performed. In multi-pass printing, a print medium 802 such as paper is divided into a plurality of print areas, and each print area is divided into a plurality of scans of the head 110 for printing. The scanning of the head 110 means that the head 110 scans the print medium 802 while ejecting ink. In the present embodiment, a description will be given of an example of three-pass printing in which one print area is divided into three scans, but the number of passes is not limited to three.

複数のノズルを備えるヘッド110は主走査方向801にスキャンを行い、各ノズルが印刷対象の印字データに基づいて印刷メディア802にインクを吐出する。スキャン終了後に紙送り機構111は副走査方向803の方向に印刷メディア802を所定の幅だけ紙送りする。   The head 110 having a plurality of nozzles scans in the main scanning direction 801, and each nozzle ejects ink onto the print medium 802 based on print data to be printed. After the scanning is completed, the paper feeding mechanism 111 feeds the print medium 802 by a predetermined width in the sub scanning direction 803.

n回のパスに分割するnパス印字では、一般的にヘッド110に含まれるノズルをn個のグループに分割し、1回のスキャンごとに、ヘッド110の幅の1/nずつ紙送りする。これにより、印刷メディア802の各印字領域に対して、計n回のスキャンが行われる。   In n-pass printing divided into n passes, the nozzles included in the head 110 are generally divided into n groups, and the paper is fed by 1 / n of the width of the head 110 for each scan. As a result, a total of n scans are performed on each print area of the print medium 802.

本実施形態では3パス印字を扱うため、ヘッド110に含まれるノズルをノズル・グループA804からノズル・グループC806の三つに分割する。各ノズル・グループには同数のノズルが含まれるとする。例えば、ヘッド110に192個のノズルが含まれるとすると、各ノズル・グループには64個のノズルが含まれる。そして、図8(a)に示すように、1回目のスキャンでノズル・グループA804による印刷メディア802の第1の印字領域807に対する1パス目の印字を行い、紙送りする。   In this embodiment, in order to handle three-pass printing, the nozzles included in the head 110 are divided into three nozzle groups A804 to C806. Assume that each nozzle group contains the same number of nozzles. For example, if the head 110 includes 192 nozzles, each nozzle group includes 64 nozzles. Then, as shown in FIG. 8A, the first pass printing is performed on the first print area 807 of the print medium 802 by the nozzle group A 804 in the first scan, and the paper is fed.

図8(b)に示すように、2回目のスキャンで、第1の印字領域807に対してノズル・グループB805による2パス目の印字が行われ、第2の印字領域808に対してノズル・グループA804による1パス目の印字が行われる。   As shown in FIG. 8B, in the second scan, the second printing is performed by the nozzle group B 805 on the first printing area 807, and the nozzles are printed on the second printing area 808. The first pass printing is performed by group A804.

続いて、図8(c)に示すように、3回目のスキャンで第1の印字領域807に対してノズル・グループC806による3パス目の印字が行われ、第2の印字領域808に対してノズル・グループB805による2パス目の印字が行われる。なお、簡略化のため、印刷メディア802の第3の印字領域以降については説明を省略するが、同様の処理が行われる。   Subsequently, as shown in FIG. 8C, in the third scan, the first print area 807 is printed in the third pass by the nozzle group C806, and the second print area 808 is printed. The second pass printing is performed by nozzle group B805. For the sake of simplification, the description of the third and subsequent print areas of the print medium 802 is omitted, but the same processing is performed.

以上の処理により、3回目のスキャンによって、印刷メディア802の第1の印字領域807に対する印字が完了する。これを繰り返すことで、印刷メディア802に対する印字が完了する。   With the above processing, printing on the first print area 807 of the print medium 802 is completed by the third scan. By repeating this, printing on the print medium 802 is completed.

以上により、マルチパス印字による画像形成において、モアレ効果やパス間の濃度ムラ、筋ムラ等の画像劣化を防止でき、良好な記録画像を形成することが可能となる。   As described above, in image formation by multi-pass printing, it is possible to prevent image deterioration such as moire effect, density unevenness between passes, stripe unevenness, and the like, and a good recorded image can be formed.

なお、分配係数生成部201は図5に示す構成であっても良い。図5は分配係数生成部201の詳細な構成の別の例を説明する図である。乱数発生部501はN値化処理部106が画素を処理するたびに乱数を発生して、分配係数記録濃度制約部302に出力する。この構成により、一組の分配係数がランダムに決定されるため、分配係数を周期的に決定するよりも、周期的な相関性を軽減する効果が期待できる。   The distribution coefficient generation unit 201 may have the configuration shown in FIG. FIG. 5 is a diagram for explaining another example of the detailed configuration of the distribution coefficient generation unit 201. The random number generation unit 501 generates a random number every time the N-value conversion processing unit 106 processes a pixel and outputs the random number to the distribution coefficient recording density restriction unit 302. With this configuration, since a set of distribution coefficients is determined at random, an effect of reducing the periodic correlation can be expected rather than periodically determining the distribution coefficients.

<その他の実施形態>
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
<Other embodiments>
Note that the present invention can be applied to a system including a plurality of devices (for example, a host computer, an interface device, a reader, and a printer), and a device (for example, a copying machine and a facsimile device) including a single device. You may apply to.

また、本発明の目的は、前述した機能を実現するコンピュータプログラムのコードを記録した記憶媒体を、システムに供給し、そのシステムがコンピュータプログラムのコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたコンピュータプログラムのコード自体が前述した実施形態の機能を実現し、そのコンピュータプログラムのコードを記憶した記憶媒体は本発明を構成する。また、そのプログラムのコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(OS)などが実際の処理の一部または全部を行い、その処理によって前述した機能が実現される場合も含まれる。   The object of the present invention can also be achieved by supplying, to a system, a storage medium that records the code of a computer program that realizes the functions described above, and the system reads and executes the code of the computer program. In this case, the computer program code itself read from the storage medium realizes the functions of the above-described embodiments, and the storage medium storing the computer program code constitutes the present invention. In addition, the operating system (OS) running on the computer performs part or all of the actual processing based on the code instruction of the program, and the above-described functions are realized by the processing. .

さらに、以下の形態で実現しても構わない。すなわち、記憶媒体から読み出されたコンピュータプログラムコードを、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。そして、そのコンピュータプログラムのコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行って、前述した機能が実現される場合も含まれる。   Furthermore, you may implement | achieve with the following forms. That is, the computer program code read from the storage medium is written into a memory provided in a function expansion card inserted into the computer or a function expansion unit connected to the computer. Then, based on the instruction of the code of the computer program, the above-described functions are realized by the CPU or the like provided in the function expansion card or function expansion unit performing part or all of the actual processing.

本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するコンピュータプログラムのコードが格納されることになる。   When the present invention is applied to the above storage medium, the computer program code corresponding to the flowchart described above is stored in the storage medium.

本発明の実施形態における画像形成装置100のハードウェア構成の一例を表すブロック図である。FIG. 2 is a block diagram illustrating an example of a hardware configuration of an image forming apparatus 100 according to an embodiment of the present invention. 本発明の実施形態におけるN値化処理部106の詳細な構成の一例を説明する図である。It is a figure explaining an example of the detailed structure of the N-value-ization process part 106 in embodiment of this invention. 本発明の実施形態における分配係数生成部201の詳細な構成の一例を説明する図である。It is a figure explaining an example of the detailed structure of the distribution coefficient production | generation part 201 in embodiment of this invention. 本発明の実施形態における分配係数記録濃度制約部302の詳細な構成の一例を説明する図である。It is a figure explaining an example of the detailed structure of the distribution coefficient recording density restriction | limiting part 302 in embodiment of this invention. 本発明の実施形態における分配係数生成部201の詳細な構成の別の例を説明する図である。It is a figure explaining another example of the detailed structure of the distribution coefficient production | generation part 201 in embodiment of this invention. 本発明の実施形態における分配係数テーブル303の一例である。It is an example of the distribution coefficient table 303 in the embodiment of the present invention. 本発明の実施形態におけるN値データと分配係数との関係の一例を説明する図である。It is a figure explaining an example of the relationship between N value data and the distribution coefficient in embodiment of this invention. 本発明の実施形態におけるマルチパス印字を行った場合における画像形成の遷移の一例を説明する図である。It is a figure explaining an example of transition of image formation at the time of performing multipass printing in an embodiment of the present invention. 低階調化回路として誤差拡散法を適用し、かつ2パスに分割する場合の構成図の一例である。It is an example of a block diagram in the case of applying an error diffusion method as a gradation reduction circuit and dividing into two passes. 画像形成装置がN値データを記録する様子を説明する図である。FIG. 6 is a diagram illustrating a state in which the image forming apparatus records N-value data.

符号の説明Explanation of symbols

100 画像形成装置
101 CPU
102 ROM
103 RAM
104 USBデバイスインターフェース
105 USBホストインターフェース
106 N値化処理部
107 印字処理部
108 メカ制御部
109 プリンタエンジン部
110 ヘッド
111 紙送り機構
112 色分解処理部
120 パソコン
130 デジタルカメラ
131 接続ケーブル
100 Image forming apparatus 101 CPU
102 ROM
103 RAM
104 USB device interface 105 USB host interface 106 N-value processing unit 107 Print processing unit 108 Mechanical control unit 109 Printer engine unit 110 Head 111 Paper feed mechanism 112 Color separation processing unit 120 Personal computer 130 Digital camera 131 Connection cable

Claims (8)

多値画像データを複数のパスで印字する画像形成装置であって、
2種類以上の非負の値を有する分配係数を前記パスのいずれかにそれぞれ分配する分配手段と、
前記多値画像データの処理対象の画素に前記分配された分配係数を乗算した前記パスごとの値を、階調度を低減したN値データにそれぞれ変換するN値化手段と、
前記N値データを印字する印字手段と
を備え、
前記分配手段は、前記処理対象の画素の処理において、該画素に先行して処理された画素の前記N値データに関する前記パスごとの累積値を比較して、該累積値が大きいパスほど値の小さい分配係数を分配する
ことを特徴とする画像形成装置。
An image forming apparatus that prints multi-value image data in a plurality of passes,
Distribution means for distributing distribution coefficients having two or more types of non-negative values to any of the paths;
N-value conversion means for converting the value for each pass obtained by multiplying the pixel to be processed of the multi-value image data by the distributed distribution coefficient into N-value data with reduced gradation,
Printing means for printing the N-value data,
In the processing of the pixel to be processed, the distribution unit compares the accumulated value for each pass regarding the N-value data of the pixel processed prior to the pixel, and the path having a larger accumulated value has a higher value. An image forming apparatus that distributes a small distribution coefficient.
前記分配手段は、前記パスごとに事前に規定された定数を前記累積値に乗算してから前記比較を行うことを特徴とする請求項1に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the distribution unit performs the comparison after multiplying the cumulative value by a constant defined in advance for each pass. 前記分配手段は、複数の組の前記分配係数を記憶したテーブルから、処理した画素数に応じて周期的に一組の該分配係数を取得して、前記分配を行うことを特徴とする請求項1又は2に記載の画像形成装置。   The distribution unit performs the distribution by acquiring a set of distribution coefficients periodically according to the number of processed pixels from a table storing a plurality of sets of the distribution coefficients. The image forming apparatus according to 1 or 2. 前記分配手段は、複数の組の前記分配係数を記憶したテーブルから、一組の該分配係数をランダムに取得して、前記分配を行うことを特徴とする請求項1又は2に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the distribution unit performs the distribution by randomly acquiring a set of the distribution coefficients from a table storing the plurality of sets of the distribution coefficients. apparatus. 前記分配係数の合計値が1であることを特徴とする請求項1乃至4のいずれか1項に記載の画像形成装置。   The image forming apparatus according to claim 1, wherein a total value of the distribution coefficients is 1. 6. 前記N値データは二値データであることを特徴とする請求項1乃至5のいずれか1項に記載の画像形成装置。   6. The image forming apparatus according to claim 1, wherein the N-value data is binary data. 多値画像データを複数のパスで印字する画像形成装置の制御方法であって、
分配手段が、2種類以上の非負の値を有する分配係数を前記パスのいずれかにそれぞれ分配する分配工程と、
N値化手段が、前記多値画像データの処理対象の画素に前記分配された分配係数を乗算した前記パスごとの値を、階調度を低減したN値データにそれぞれ変換するN値化工程と、
印字手段が、前記N値データを印字する印字工程と
を備え、
前記分配工程において、前記処理対象の画素の処理の際に、該画素に先行して処理された画素の前記N値データに関する前記パスごとの累積値を比較して、該累積値が大きいパスほど値の小さい分配係数を分配する
ことを特徴とする画像形成装置の制御方法。
A control method for an image forming apparatus for printing multi-value image data in a plurality of passes,
A distribution step in which the distribution means distributes distribution coefficients having two or more types of non-negative values to any of the paths;
An N-value conversion step in which an N-value conversion unit converts the value for each pass obtained by multiplying the pixel to be processed of the multi-value image data by the distributed distribution coefficient into N-value data with reduced gradation. ,
A printing means comprising a printing step for printing the N value data;
In the distribution step, when the pixel to be processed is processed, a cumulative value for each pass regarding the N-value data of the pixel processed prior to the pixel is compared. A control method for an image forming apparatus, wherein a distribution coefficient having a small value is distributed.
コンピュータを請求項1乃至6のいずれか1項に記載の画像形成装置として機能させるためのコンピュータプログラム。   A computer program for causing a computer to function as the image forming apparatus according to any one of claims 1 to 6.
JP2008124967A 2008-05-12 2008-05-12 Image forming apparatus, its control method and computer program Withdrawn JP2009274228A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008124967A JP2009274228A (en) 2008-05-12 2008-05-12 Image forming apparatus, its control method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008124967A JP2009274228A (en) 2008-05-12 2008-05-12 Image forming apparatus, its control method and computer program

Publications (1)

Publication Number Publication Date
JP2009274228A true JP2009274228A (en) 2009-11-26

Family

ID=41440106

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008124967A Withdrawn JP2009274228A (en) 2008-05-12 2008-05-12 Image forming apparatus, its control method and computer program

Country Status (1)

Country Link
JP (1) JP2009274228A (en)

Similar Documents

Publication Publication Date Title
JP5290614B2 (en) Image forming apparatus, print data generation method, and computer program
US11531854B2 (en) Image processing apparatus, image processing method and storage medium
JP5121535B2 (en) Image processing apparatus and method
US6068361A (en) Method and apparatus for multiple drop error diffusion in a liquid ink printer
US20120287193A1 (en) Printing device and printing method
US8885222B2 (en) Image processing apparatus performing error diffusion process
JP6498019B2 (en) Image recording apparatus and control method thereof
US8194285B2 (en) Image processing apparatus and image processing method
CN110193997B (en) Printing apparatus and printing method
JP5086705B2 (en) Image processing apparatus and method
US8462383B2 (en) Bidirectional multi-pass inkjet printer suppressing density unevenness based on image information and scan line position of each dot
JP2010017976A (en) Image forming apparatus and image forming method
JP6048058B2 (en) Printing method, printing apparatus and program
US20120281243A1 (en) Data processing system and data processing method
US9053407B2 (en) Image processing apparatus and image processing method
JP2011121276A (en) Apparatus and method for processing image
JP5596965B2 (en) Image processing apparatus, image processing method, and program
WO2019012759A1 (en) Image-processing device and method, program, and image-recording device
JP2009274228A (en) Image forming apparatus, its control method and computer program
JP2015143012A (en) Inkjet recording device and image processing device
JP2010017975A (en) Image forming apparatus, and its controller and computer program
JPWO2018235386A1 (en) Image processing apparatus and method, dither mask set, and image recording apparatus
US10987938B2 (en) Image processing device generating print data for printer provided with print head having a plurality of nozzles
JP7159789B2 (en) Recording control device, recording device and recording control method
US20140063105A1 (en) Inkjet printing method using mode switching

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20110802