JP2011042048A - Image processor, recording apparatus, and image processing method - Google Patents
Image processor, recording apparatus, and image processing method Download PDFInfo
- Publication number
- JP2011042048A JP2011042048A JP2009190060A JP2009190060A JP2011042048A JP 2011042048 A JP2011042048 A JP 2011042048A JP 2009190060 A JP2009190060 A JP 2009190060A JP 2009190060 A JP2009190060 A JP 2009190060A JP 2011042048 A JP2011042048 A JP 2011042048A
- Authority
- JP
- Japan
- Prior art keywords
- binary data
- recording
- feed amount
- pattern
- recording medium
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Ink Jet (AREA)
- Fax Reproducing Arrangements (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
【課題】 マルチパス記録におけるフィード量が変更された場合に、濃度パターン法などにおける2値データ生成のためのパターンのサイズと上記フィード量との関係が非整数倍の関係になくなることで生じる画質劣化を防止する。
【解決手段】 マルチパス記録のフィード量を判別し、判別されたフィード量に応じて、2値データ生成のためのパターンのサイズを決定する。具体的には、パターンのサイズをフィード量の整数倍かつヘッドのノズル数以下とする。これにより、パターンのサイズを大きく保ちつつも上記画質劣化を防止することができる。
【選択図】 図20PROBLEM TO BE SOLVED: To provide an image quality produced when a relationship between a pattern size for generating binary data in the density pattern method or the like and a feed amount is not a non-integer multiple when a feed amount in multipass recording is changed Prevent deterioration.
A multi-pass recording feed amount is determined, and a pattern size for generating binary data is determined according to the determined feed amount. Specifically, the pattern size is an integral multiple of the feed amount and equal to or less than the number of nozzles of the head. As a result, the image quality deterioration can be prevented while keeping the pattern size large.
[Selection] FIG.
Description
本発明は、画像処理装置、記録装置および画像処理方法に関し、詳しくは、記録媒体の同じ領域に対して、上記領域に対応した量の記録媒体搬送を介在させた複数回の記録ヘッドの走査を行い、記録を完成させるときの記録データの生成に関するものである。 The present invention relates to an image processing apparatus, a recording apparatus, and an image processing method. More specifically, the same area of a recording medium is scanned with a plurality of recording heads with an amount of recording medium conveyed corresponding to the area. This is related to the generation of recording data when recording is completed.
パーソナルコンピュータ等、情報処理機器の普及に伴い、画像形成端末としての記録装置も広く普及している。特に、吐出口からインクを吐出させて紙などの記録媒体に記録を行うインクジェット記録装置は、ノンインパクト型で低騒音の記録方式であること、高密度かつ高速な記録動作が可能であること、カラー記録にも容易に対応できることなどの利点を有している。この点で、インクジェット記録装置は、パーソナルユースの記録装置として主流となりつつある。 With the spread of information processing equipment such as personal computers, recording devices as image forming terminals are also widely used. In particular, an ink jet recording apparatus that records on a recording medium such as paper by ejecting ink from an ejection port is a non-impact, low-noise recording method, capable of high-density and high-speed recording operations, It has the advantage that it can easily cope with color recording. In this respect, inkjet recording apparatuses are becoming mainstream as personal use recording apparatuses.
このようなインクジェット記録装置におけるいわゆるシリアル型の装置では、マルチパス記録方式が広く採用されている。なお、以下で用いる「パス」と「走査」は同じ意味を指している。このマルチパス記録では、一定の領域の画像データを、色およびパスごとのデータに分割するが、その分割には、マスクを用いることが広く行なわれている。 In such a serial type apparatus in the ink jet recording apparatus, a multi-pass recording method is widely adopted. Note that “pass” and “scanning” used below have the same meaning. In this multi-pass printing, image data in a certain area is divided into data for each color and pass, and a mask is widely used for the division.
図1は、マスクを用いたマルチパス記録を説明する図であり、4回の走査で画像を完成する場合の、記録ヘッドや記録されたドットパターンなどを模式的に示している。図において、P0001は記録ヘッドを示す。ここでは、図示および説明の簡略化のため、16個の吐出口(以下、ノズルともいう)を有するものとして表されている。ノズル列は、図のようにそれぞれ4つのノズルを含む第1〜第4の4つのノズル群に分割されて用いられる。P0002はマスクパターンを示し、各ノズルに対応して記録を許容するマスクの画素(記録許容画素)を黒塗りで示している。4つのノズル群に対応したマスクパターンは互いに補完の関係にあり、これら4つのパターンを重ね合わせると4×4の画素が総て記録許容画素となる。すなわち、4つのパターンを用いて4×4の領域の記録を完成するようになっている。 FIG. 1 is a diagram for explaining multi-pass printing using a mask, and schematically shows a print head, a printed dot pattern, and the like when an image is completed by four scans. In the figure, P0001 indicates a recording head. Here, for simplification of illustration and description, it is expressed as having 16 discharge ports (hereinafter also referred to as nozzles). The nozzle row is divided into first to fourth four nozzle groups each including four nozzles as shown in the figure. P0002 indicates a mask pattern, and mask pixels (recording allowable pixels) that allow recording corresponding to each nozzle are indicated by black. The mask patterns corresponding to the four nozzle groups are complementary to each other, and when these four patterns are overlapped, all 4 × 4 pixels are print permitting pixels. That is, recording of a 4 × 4 area is completed using four patterns.
P0003〜P0006は、形成されるドットの配列パターンを示し、記録走査を重ねていくことによって画像が完成されていく様子を示したものである。これらのパターンに示すように、マルチパス記録では、それぞれの記録走査で、各ノズル群に対応したマスクパターンによって生成された2値の記録データ(ドットデータ)に基づいてドットを形成する。そして、記録走査が終了するごとに、記録媒体を図中矢印の方向にノズル群の幅分ずつ搬送する。このように、記録媒体の各ノズル群の幅に対応した領域は、4回の記録走査によってそれぞれの領域の画像が完成する。 P0003 to P0006 indicate the arrangement pattern of the dots to be formed, and show how the image is completed by repeating the recording scan. As shown in these patterns, in multi-pass printing, dots are formed based on binary print data (dot data) generated by a mask pattern corresponding to each nozzle group in each print scan. Each time the recording scan is completed, the recording medium is conveyed by the width of the nozzle group in the direction of the arrow in the figure. As described above, in the area corresponding to the width of each nozzle group of the recording medium, an image of each area is completed by four recording scans.
以上のようなマルチパス記録によれば、製造工程上生じ得る複数ノズル間のインク吐出方向や量のばらつきや各記録走査の間に行われる紙送りの誤差に起因した濃度むらなどを目立たなくすることができる。 According to the multi-pass printing as described above, variations in ink ejection direction and quantity between a plurality of nozzles that may occur in the manufacturing process and density unevenness due to an error in paper feeding performed between printing scans are made inconspicuous. be able to.
図1は、4パス記録の例を示しているが、2回の記録走査で画像を完成させる2パス記録、3回の記録走査で画像を完成させる3パス記録、さらに5回以上の記録走査で画像を完成させる5パス以上のマルチパス記録の場合も同様に行われる。すなわち、基本的に図1を参照して説明したような、記録ヘッドの吐出口群の分割および搬送量がパス数に応じて定められる。 FIG. 1 shows an example of four-pass printing, but two-pass printing that completes an image by two printing scans, three-pass printing that completes an image by three printing scans, and five or more printing scans. In the case of multi-pass printing with 5 or more passes to complete an image, the same operation is performed. That is, as described with reference to FIG. 1, the division of the ejection port group of the recording head and the conveyance amount are determined according to the number of passes.
一方、マルチパス記録に用いる2値の記録データ(ドットデータ)は、濃度パターン法やディザ法などの擬似階調法を用いて生成される。濃度パターン法の場合、濃度レベルのそれぞれに応じて、ドット配置を定めた濃度パターンを複数種類持ち、入力する濃度レベルに応じて、濃度パターン選択マトリックスに従って濃度パターンを選択することにより、2値データを生成する。また、ディザ法の場合、所定のパターンで閾値を配列したディザパターンを用いて2値データを生成する。 On the other hand, binary print data (dot data) used for multi-pass printing is generated using a pseudo gradation method such as a density pattern method or a dither method. In the case of the density pattern method, binary data is obtained by selecting a density pattern according to a density pattern selection matrix according to a density level to be input according to each density level, and having a plurality of density patterns with predetermined dot arrangements. Is generated. In the case of the dither method, binary data is generated using a dither pattern in which thresholds are arranged in a predetermined pattern.
これらの濃度選択マトリックスやディザパターンは、展開される2値データに対してその展開されるデータと同じサイズのマトリックスやパターンが用意されるのではなく、所定サイズのものが展開される2値データ全体のサイズに応じて繰り返し用いられる。 These density selection matrices and dither patterns are not prepared for the developed binary data, but the same size matrix or pattern as the developed data. Used repeatedly depending on the overall size.
そして、従来は、この繰り返し用いられるマトリックスやパターンは、特にそのサイズが固定の1つのパターンである。特許文献1には、濃度選択マトリックス(インデックスパターン)をマルチパス記録において固定された1つのパターンを用いることが記載されている。このように、従来は、上記マルチパス記録を実行するシステムにおいて、例えば、記録モードの切り替えによって、マルチパス記録のパス数が変更された場合でも、上記サイズが固定されたマトリックスやパターンが繰返して用いられる。
Conventionally, the matrix or pattern that is repeatedly used is one pattern that is fixed in size.
一方、高画質でかつ高速に記録できることも近年の記録装置に求められるものの一つである。そのための構成として、吐出間引きというものがある。これは、画像の解像度に対して間引きを行い、1走査で画像の解像度よりも低い解像度で記録することをいう。例えば、主走査方向の画像解像度が1200dpiの場合、1200dpi間隔で1回吐出する駆動周波数が必要である。しかし、吐出間引きを行ってそれぞれのノズルについて600dpi間隔で1回吐出する駆動周波数で駆動して2回の走査で1200dpiの画像を記録すれば1200dpi間隔の駆動と等価であるため、高解像度の画像を記録速度を低下させず記録することが可能となる。 On the other hand, high-quality and high-speed recording is one of the requirements for recent recording apparatuses. For this purpose, there is a discharge thinning. This means thinning out the image resolution and recording at a resolution lower than the image resolution in one scan. For example, when the image resolution in the main scanning direction is 1200 dpi, a driving frequency for discharging once at an interval of 1200 dpi is required. However, if the ejection thinning is performed and each nozzle is driven at a driving frequency at which ejection is performed once at 600 dpi intervals and a 1200 dpi image is recorded by two scans, it is equivalent to driving at 1200 dpi intervals. Can be recorded without reducing the recording speed.
(AB列使用の例)
吐出間引きの例として、1色のインクについて複数のノズル列を備えて記録を行う方法が特許文献1に記載されている。図12(a)は、1色のインクについて1列のノズル列で記録する場合の記録ヘッドを示している。一方、図12(b)は、1色のインクについて2列のノズル列で記録する場合に使用する記録ヘッドを示している。なお、これらの図では、図示の簡略化のため、一つのノズル列が16個のノズルで構成されるものとして図示している。図12(a)の一つのノズル列で記録する画像を、図12(b)の二つのノズル列で記録する場合、各ノズル列の駆動周波数が一つのノズル列で記録する場合と同じでも、ノズル列の走査速度を2倍にすることができ、記録速度を2倍にすることができる。また、図12(a)の一列の場合と比較して図12(b)の2列のノズル列を用いる場合は、一定量の領域、例えば、1走査分の領域を記録するのに半分の使用回数となるため、記録ヘッドの寿命も長くなる。
(Example of using AB column)
As an example of thinning out discharge, Japanese Patent Application Laid-Open No. 2004-151561 describes a method of performing recording by providing a plurality of nozzle rows for one color ink. FIG. 12A shows a recording head in the case of recording with one nozzle row for one color ink. On the other hand, FIG. 12B shows a recording head used in the case of recording with two nozzle rows for one color ink. In these drawings, for simplification of illustration, one nozzle row is illustrated as comprising 16 nozzles. When an image to be recorded with one nozzle row in FIG. 12 (a) is recorded with two nozzle rows in FIG. 12 (b), the drive frequency of each nozzle row is the same as when recording with one nozzle row, The scanning speed of the nozzle row can be doubled, and the recording speed can be doubled. In addition, when using the two nozzle rows in FIG. 12B as compared with the case of one row in FIG. 12A, a certain amount of area, for example, one half of an area for printing is recorded. Since the number of times of use is increased, the life of the recording head is extended.
このような二列、あるいは三列以上の複数列のノズルにドットデータを分配する処理は、例えば、図13に示す構成によって行われる。図13は、画像(ドット)データをいわゆるマルチパス記録用に分割し、その分割されたドットデータに基づいて記録ヘッドを駆動して記録を行うまでの構成を示している。図13において、ステップ201で入力した画像(ドット)データは、ステップ202で、マスク処理が行われて複数回の走査ごとのドットデータが生成される。そして、ステップ203で、分割された走査ごとのドットデータは、それぞれのノズル列のノズルに割り当てられる。このノズル列へのドットデータの割り当ては、予め定められたパターンに従って行われる。本明細書では、このパターンを「ブロックパターン」あるいは「駆動パターン」と言う。 Such a process of distributing dot data to a plurality of nozzles in two rows or three or more rows is performed, for example, by the configuration shown in FIG. FIG. 13 shows a configuration from when image (dot) data is divided for so-called multi-pass printing and printing is performed by driving a print head based on the divided dot data. In FIG. 13, the image (dot) data input in step 201 is subjected to mask processing in step 202 to generate dot data for each of a plurality of scans. In step 203, the divided dot data for each scan is assigned to the nozzles of the respective nozzle rows. The assignment of dot data to the nozzle rows is performed according to a predetermined pattern. In this specification, this pattern is referred to as a “block pattern” or a “drive pattern”.
図14(a)は、2列のノズルに吐出データを割り当てるための、特にブロックパターン(駆動パターン)を示す模式図である。図に示す例は、同じ色のインクを吐出する二つのノズル列A、Bが図の縦方向に1200dpi相当の間隔で16個のノズルを配置したものである。また、記録する画像は1200dpiの解像度のいわゆるベタ画像(総てのエリア(インクドットを記録する単位領域)にインクドットを記録する画像)である。そして、ノズル列A、Bの各ノズルの駆動周波数は、600dpi相当のエリア間隔で1回吐出するものである。なお、マルチパス記録の場合、二つのノズル列に割り当てられる画像は複数回の走査に対応して分割されたものである。上記ベタ画像も各走査では走査回数に応じた分割割合のエリアにインクドットを記録するが、以下の図14(a)を参照した説明では、説明をわかりやすくするためにベタ画像を1回の走査で記録する場合を例にとって説明する。 FIG. 14A is a schematic diagram showing a block pattern (driving pattern), in particular, for allocating ejection data to two rows of nozzles. In the example shown in the figure, two nozzle arrays A and B that eject ink of the same color are arranged with 16 nozzles at an interval corresponding to 1200 dpi in the vertical direction of the figure. The image to be recorded is a so-called solid image (an image in which ink dots are recorded in all areas (unit areas for recording ink dots)) having a resolution of 1200 dpi. The drive frequency of each nozzle in the nozzle rows A and B is one discharge at an area interval corresponding to 600 dpi. In the case of multi-pass printing, the images assigned to the two nozzle rows are divided corresponding to a plurality of scans. In the above-described solid image, ink dots are recorded in an area of a division ratio corresponding to the number of scans in each scan. However, in the description with reference to FIG. A case where printing is performed by scanning will be described as an example.
図14(a)において、ノズル列Aについては、ブロックパターンAに従いドットデータの割り当てを行い、ノズル列Bについては、ブロックパターンBに従いドットデータの割り当てを行う。具体的には、カラム(図の縦方向のエリア列)0を記録するとき、ノズル列Aでは、ノズル番号{1、2}、{5、6、7}、{9、10}、{14}を用い、ノズル列Bでは、ノズル番号{3、4}、{8}、{11、12、13}、{15、16}を用いる。カラム1を記録するときは、ノズル列A、Bともカラム0で用いるノズルの排他の(補完する)ノズルを用いて記録する。なお、3列以上のnノズル列を用いる場合は、n本のカラムで補完されるパターンとなることはもちろんである。また、図14(a)に示す例は同じ色のインクの複数のノズル列が一つのヘッドに構成される例として示している。しかし、各ノズル列がそれぞれ一つのヘッドとして構成され、同じインク色について複数の記録ヘッドを用いる場合にも上述の説明が当てはまることは明らかである。
In FIG. 14A, dot data is assigned according to block pattern A for nozzle row A, and dot data is assigned according to block pattern B for nozzle row B. Specifically, when the column (vertical area row in the figure) 0 is recorded, in the nozzle row A, the nozzle numbers {1, 2}, {5, 6, 7}, {9, 10}, {14 }, And in nozzle row B, nozzle numbers {3, 4}, {8}, {11, 12, 13}, {15, 16} are used. When the
このように、それぞれのノズルについて600dpi間隔で1回吐出する駆動周波数で駆動しても、1200dpi間隔で1回吐出する駆動周波数と等価な駆動ができるので、高解像度の画像を記録速度を低下させず記録することが可能となる。 As described above, even if each nozzle is driven at a driving frequency of ejecting once at 600 dpi intervals, driving equivalent to the driving frequency of ejecting once at 1200 dpi intervals can be performed, so that the recording speed of a high-resolution image is reduced. It is possible to record without any error.
(カラム間引きの例)
高速に記録する方法として、上述のように複数のノズル列を用いる方法の他に、カラム間引きという印字方法がある。通常、1200dpiのベタ画像を2回の走査で完成させる場合、1200dpi間隔で駆動しなければならない。一方、2カラム間引きで記録する場合は図14(b)のように記録する。1走査目でカラム番号0を記録し、2走査目でカラム番号1を記録する。2カラム間引きをすることによって600dpi間隔で1回吐出する駆動周波数で駆動しても1200dpiの解像度の画像を記録速度を低下させずに記録することが可能となる。カラム間引きを用いた場合のデータ処理は図15に示すようなフローで行われる。ステップ501で入力した画像(ドット)データは、ステップ502でマスク処理が行われて複数回の走査ごとのドットデータが生成される。そして、ステップ503でカラム間引き処理が行われ、分割された走査ごとのドットデータはそれぞれのノズル列のノズルに割り当てられる。
(Example of column thinning)
As a high-speed recording method, there is a printing method called column thinning in addition to the method using a plurality of nozzle rows as described above. Normally, when a 1200 dpi solid image is completed by two scans, it must be driven at 1200 dpi intervals. On the other hand, when recording by thinning out two columns, recording is performed as shown in FIG.
従来のようにサイズが固定された1つのパターンを、パス数が変更されるマルチパス記録システムに汎用的に用いる場合は、次のような問題がある。固定パターン用いる場合、複数回の走査の間に行われる記録媒体の搬送量(以下、フィード量とも言う)との関係で、上記パターンが意図した記録画質など画像記録上の目的が良好に実現されない場合がある。 When a single pattern having a fixed size as in the prior art is used for a multi-pass printing system in which the number of passes is changed, there are the following problems. When a fixed pattern is used, the purpose of image recording such as the recording image quality intended by the pattern is not realized well due to the relationship with the conveyance amount (hereinafter also referred to as feed amount) of the recording medium performed during a plurality of scans. There is a case.
すなわち、濃度パターン選択マトリックスおよびインデックスパターンやディザパターンに基づいて生成される2値データは、これらのパターンのサイズに応じた繰り返し周期で生成される。この場合、上記フィード量が2値データの繰り返し周期の整数倍になっていないときは、パスマスクパターンと2値データ内の繰り返し周期(これは濃度選択マトリクスおよびインデックスパターンまたはディザパターンで決まる)の対応が場所によって異なってしまう。 That is, the binary data generated based on the density pattern selection matrix and the index pattern or dither pattern is generated with a repetition period corresponding to the size of these patterns. In this case, when the feed amount is not an integral multiple of the repetition cycle of the binary data, the pass mask pattern and the repetition cycle in the binary data (this is determined by the density selection matrix and the index pattern or dither pattern). Correspondence varies depending on the location.
このように「マスクパターン周期」と「2値パターンの中に存在する繰り返し周期」の関係が場所毎に違う場合、場所毎に各パスで順次打ち込まれていくドットパターンが大きく異なり、ビーディングによる色むらなどの発生にムラが生じ、画質劣化が起こる。 As described above, when the relationship between the “mask pattern period” and the “repetition period existing in the binary pattern” is different for each place, the dot pattern that is sequentially driven in each pass is greatly different for each place. Unevenness occurs in the occurrence of color unevenness and image quality degradation occurs.
この課題を解決する手段として、特許文献2に開示されるような手段がある。この発明では、記録媒体の単位領域に対して記録ヘッドを複数回の走査をするとともに、前記複数回の走査ごとに記録媒体を搬送することによって、複数の単位領域の記録を順次完成するための2値データを生成する画像処理装置であって、画素領域に対応して2値データ生成のための情報を有したパターンを用いて2値データを生成する2値データ生成手段と、前記走査ごとの記録媒体搬送の量であるフィード量を判別するフィード量判別手段と、該フィード量判別手段が判別したフィード量に応じて、前記パターンによる2値データ生成の前記記録媒体搬送方向の周期を決定する手段であって、前記周期を前記フィード量の約数とする周期決定手段と、を具えたことを特徴とするものである。このような制御を用いることで2値データとマスクデータの同期をとることが可能となる。
As means for solving this problem, there is means as disclosed in
しかしながら、上記手段の問題として、パス数が多くなりフィード量が小さくなると同時に、2値データの前記記録媒体搬送方向の周期が小さくなることが挙げられる。特に、2値データパターンが非周期かつ低周波な偏りをもたないようなに設計された、濃度パターン展開(特許文献3)やディザ(特許文献4)で2値化パターンを生成する場合、前記記録媒体搬送方向の周期が大きいほうが濃度パターンの展開テーブルまたは、ディザマトリックスのサイズ自由度が増やせるため有利である。逆に周期が小さい場合には自由度が少なくなる。 However, the problem with the above means is that the number of passes increases and the feed amount decreases, and at the same time the cycle of binary data in the recording medium conveyance direction decreases. In particular, when generating a binarized pattern by density pattern development (Patent Document 3) or dither (Patent Document 4) designed so that the binary data pattern does not have a non-periodic and low-frequency bias, A longer period in the recording medium conveyance direction is advantageous because the degree of freedom in size of the density pattern development table or dither matrix can be increased. Conversely, when the period is small, the degree of freedom is reduced.
本発明の目的は、マルチパス記録におけるフィード量とマスクパターンの同期をとりつつ、フィード量が小さくなったとしても、濃度パターン法やディザなどにおける2値データ生成のためのパターンサイズを比較的大きくすることができる画像処理装置、記録装置および画像処理方法を提供することである。 An object of the present invention is to synchronize the feed amount and mask pattern in multi-pass printing, and relatively increase the pattern size for binary data generation in the density pattern method or dither even if the feed amount becomes small. It is to provide an image processing apparatus, a recording apparatus, and an image processing method that can be performed.
上記目的を達成するための本発明は、記録媒体の単位領域に対して記録ヘッドを複数回の走査をするとともに、前記複数回の走査ごとに記録媒体を搬送することによって、複数の単位領域の記録を順次完成するための2値データを生成する画像処理装置であって、画素領域に対応して2値データ生成のための情報を有したパターンを用いて2値データを生成する2値データ生成手段と、前記走査ごとの記録媒体搬送の量であるフィード量を判別するフィード量判別手段と、該フィード量判別手段が判別したフィード量に応じて、前記パターンによる2値データ生成の前記記録媒体搬送方向の周期を決定する手段であって、前記周期を前記フィード量の倍数かつヘッドノズル数以下とする周期決定手段と、を具えたことを特徴とするものである。 In order to achieve the above object, according to the present invention, the recording head scans the unit area of the recording medium a plurality of times, and the recording medium is conveyed for each of the plurality of scannings, thereby An image processing apparatus for generating binary data for sequentially completing recording, and generating binary data using a pattern having information for generating binary data corresponding to a pixel area Generation means, feed amount determination means for determining a feed amount that is the amount of recording medium transport for each scan, and recording of binary data generation by the pattern according to the feed amount determined by the feed amount determination means Means for determining a period in the medium conveying direction, wherein the period is a multiple of the feed amount and not more than the number of head nozzles.
以上の構成によれば、マルチパス記録におけるフィード量とマスクパターンの同期をとりつつ、フィード量が小さくなったとしても、濃度パターン法やディザなどにおける2値データ生成のためのパターンサイズを比較的大きくすることができる。 According to the above configuration, the pattern size for binary data generation in the density pattern method or dithering is relatively reduced even if the feed amount is reduced while synchronizing the feed amount and the mask pattern in multi-pass printing. Can be bigger.
以下、図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
本発明の一実施形態に係るインクジェット記録装置としてのプリンタは、マルチパス記録における記録を完成するのに要するパス数が異なる複数の記録モードを有し、これらモードを切り替えて記録を実行する。そして、図11にて後述されるように、記録モードの切替えに際して、そのモード切替えによってパス数が変更されるか否かを判断し、変更される場合には、それに応じた記録媒体のフィード量に合わせて2値データ生成の繰り返し周期を変更するものである。 A printer as an ink jet recording apparatus according to an embodiment of the present invention has a plurality of recording modes that differ in the number of passes required to complete recording in multipass recording, and executes recording by switching these modes. Then, as will be described later with reference to FIG. 11, when switching the recording mode, it is determined whether or not the number of passes is changed by the mode switching. In accordance with the above, the repetition cycle of binary data generation is changed.
図2は、本実施形態のプリンタで実行される記録モードのうち、一例として2パスのマルチパス記録を行うモードにおける記録ヘッドと記録媒体の関係を模式的に示す図である。2パス記録の場合、記録ヘッドの2回の走査によって記録媒体の所定の単位領域に記録すべき画像を完成させる。 FIG. 2 is a diagram schematically illustrating the relationship between the print head and the print medium in a mode in which two-pass multi-pass printing is performed as an example among print modes executed by the printer of the present embodiment. In the case of two-pass recording, an image to be recorded in a predetermined unit area of the recording medium is completed by scanning the recording head twice.
シアン、マゼンタ、イエローの各色ノズル群は第1グループおよび第2グループの2つのグループに分割され、各グループには256個のノズルが含まれている。従って、各色のノズル数は、それぞれ512個ずつで構成されている。各色ノズル群はノズル配列方向と略直交する方向(図の矢印で示した「ヘッド走査方向」)へ走査しながら記録媒体の、ノズルグループの配列幅に対応した各単位領域にインクを吐出する。この例では、C,M,Yの2値の画像データに基づいて、各単位領域に対してC,M,Yのインク吐出が行われる。また、走査が終了するたびに、記録媒体は走査方向と直交する方向(図の矢印で示した「記録媒体搬送方向」)に1つのブループの幅分(ここでは、単位領域の幅と同じ256画素分)ずつ搬送される。これにより、各単位領域は2回の走査によって画像が完成する。以下では、このような記録を完成する複数回の走査の間に行われる記録媒体搬送の量をフィード量とも言う。図2に示すように、このフィード量はNf(=256)画素分として表されている。 The cyan, magenta, and yellow color nozzle groups are divided into two groups, a first group and a second group, and each group includes 256 nozzles. Therefore, the number of nozzles for each color is 512. Each color nozzle group discharges ink to each unit area corresponding to the arrangement width of the nozzle group on the recording medium while scanning in a direction substantially perpendicular to the nozzle arrangement direction ("head scanning direction" indicated by an arrow in the drawing). In this example, based on binary image data of C, M, and Y, ink ejection of C, M, and Y is performed for each unit region. Each time scanning is completed, the recording medium has a width equal to the width of one group (here, the same 256 as the width of the unit area) in the direction orthogonal to the scanning direction (the “recording medium conveyance direction” indicated by the arrow in the figure). It is transported pixel by pixel). Thereby, the image of each unit region is completed by scanning twice. Hereinafter, the amount of recording medium conveyance performed during a plurality of scans for completing such recording is also referred to as a feed amount. As shown in FIG. 2, this feed amount is represented as Nf (= 256) pixels.
上記2パスのマルチパス記録をさらに具体的に説明すると、第1走査では記録媒体上の領域Aに対して、Cノズル群の第1グループ、Mノズル群の第1グループ、Yノズル群の第1グループを用いてCMYの順番で記録が行われる。次に、第2走査では、第1走査での記録が終了した領域Aに対して、Cノズル群の第2グループ、Mノズル群の第2グループ、Yノズル群の第2グループをYMCの順番で用いて残りの記録が行われる。これとともに、未記録状態の領域Bに対して、Cノズル群の第1グループ、Mノズル群の第1グループ、Yノズル群の第1グループを用いてYMCの順番で記録が行われる。さらに、このような動作を続けることで、C1、M1、Y1、Y2、M2、C2の順番、あるいはY1、M1、C1、C2、M2、Y2の順番で各単位領域(領域A、領域B)について記録が行われていく。 More specifically, the above-described two-pass multi-pass printing will be described. In the first scan, the first group of the C nozzle group, the first group of the M nozzle group, and the first group of the Y nozzle group with respect to the area A on the printing medium. Recording is performed in the order of CMY using one group. Next, in the second scan, the second group of the C nozzle group, the second group of the M nozzle group, and the second group of the Y nozzle group are arranged in the order of YMC with respect to the area A where the printing in the first scan is completed. Used to record the rest. At the same time, in the unrecorded region B, recording is performed in the order of YMC using the first group of the C nozzle group, the first group of the M nozzle group, and the first group of the Y nozzle group. Furthermore, by continuing such an operation, each unit area (area A, area B) in the order of C1, M1, Y1, Y2, M2, C2, or in the order of Y1, M1, C1, C2, M2, Y2. Recording will continue.
図3(a)および(b)は、上記図2に示したように、C、M、Yのインクを用いて2パスのマルチパス記録を行う場合の、単位領域に対する記録順を説明する図である。 FIGS. 3A and 3B are diagrams for explaining the recording order with respect to the unit area when performing 2-pass multi-pass printing using C, M, and Y inks as shown in FIG. It is.
図3(a)は、往走査、復走査の順で記録される領域(図2の領域A)の画像が完成していく様子を示したものである。1回目の走査である往走査(1パス目)では、最初に、図5にて後述されるようにマスクを用いて生成したパスごとのシアンのドットデータに基づいてシアン画像を記録する。続いて同じ走査で、マゼンタおよびイエローについても同様にマスクを用いて生成したドットデータに基づいて記録する。すなわち、マゼンタ画像をそれより前に記録したシアン画像に重ねて、さらに、イエロー画像をそれより前のシアン、マゼンタ画像に重ねて順次記録する。記録媒体を所定量搬送した後の、2回目の走査である復走査(2パス目)では、同様に、順次、マスクによって生成したパスごとのそれぞれイエロー、マゼンタおよびシアンのドットデータに基づき、それより前に記録した画像に重ねて順次記録する。 FIG. 3A shows a state where an image of an area (area A in FIG. 2) recorded in the order of forward scanning and backward scanning is completed. In the forward scan (first pass), which is the first scan, a cyan image is first recorded based on cyan dot data for each pass generated using a mask as described later with reference to FIG. Subsequently, in the same scanning, magenta and yellow are similarly recorded based on dot data generated using a mask. That is, the magenta image is overlaid on the cyan image recorded before that, and the yellow image is overlaid on the preceding cyan and magenta images, and sequentially recorded. In the reverse scan (second pass), which is the second scan after the recording medium is transported by a predetermined amount, similarly, it is sequentially determined based on the yellow, magenta, and cyan dot data for each pass generated by the mask. Images are sequentially recorded on top of the previously recorded images.
一方、図3(b)は、復走査、往走査の順で記録される領域(図2の領域B)の画像が完成していく様子を示したものである。1回目の走査である復走査(1パス目)では、最初に、パスごとのマスクを用いて生成したイエローのドットデータに基づいてイエロー画像を記録する。続いて同じ走査で、マゼンタおよびシアンそれぞれについて同じくパスごとのマスクを用いて生成したドットデータに基づいて記録する。すなわち、マゼンタ画像をそれより前に記録したイエロー画像に重ねて、さらに、シアン画像をそれより前に記録したイエロー、マゼンタ画像に重ねて順次記録する。記録媒体を所定量搬送した後の、2回目の走査である往走査(2パス目)では、同様に、順次、同様に生成したそれぞれシアン、マゼンタおよびイエローのドットデータに基づき、それより前に記録した画像に重ねて順次記録する。 On the other hand, FIG. 3B shows a state where an image of an area (area B in FIG. 2) recorded in the order of backward scanning and forward scanning is completed. In the reverse scan (first pass), which is the first scan, first, a yellow image is recorded based on yellow dot data generated using a mask for each pass. Subsequently, in the same scan, printing is performed on magenta and cyan based on dot data generated using the same mask for each pass. That is, the magenta image is overlaid on the yellow image recorded earlier than that, and the cyan image is overlaid on the yellow and magenta images recorded earlier than the yellow image. In the forward scan (second pass), which is the second scan after the recording medium is conveyed by a predetermined amount, similarly, based on the dot data of cyan, magenta, and yellow that are generated in the same manner, before that, Record sequentially on the recorded image.
図4は、本実施形態に係る画像処理装置(画像データ生成装置)としてのパーソナルコンピュータ(以下、単にPCとも言う)のハードウェアおよびソフトウェアの構成を主に示すブロック図である。 FIG. 4 is a block diagram mainly showing hardware and software configurations of a personal computer (hereinafter also simply referred to as a PC) as an image processing apparatus (image data generation apparatus) according to the present embodiment.
図4において、ホストコンピュータであるPC100は、オペレーティングシステム(OS)102によって、アプリケーションソフトウェア101、プリンタドライバ103、モニタドライバ105の各ソフトウェアを動作させる。アプリケーションソフトウェア101は、ワープロ、表計算、インターネットブラウザなどに関する処理を行う。モニタドライバ104は、モニタ106に表示する画像データを作成するなどの処理を実行する。
In FIG. 4, a
プリンタドライバ103は、アプリケーションソフトウェア101からOS102へ発行される画像データ等を画像処理して、最終的にプリンタ104で用いる2値の吐出(ドット)データを生成する。詳しくは、図5、図11で後述される処理などを実行することにより、C、M、Yの多値の画像データから、プリンタ104で用いるC、M、Yの2値の画像データを生成する。こうして生成した2値の画像データは、プリンタ104へ転送される。
The
ホストコンピュータ100は、以上のソフトウェアを動作させるための各種ハードウェアとして、CPU108、ハードディスクドライブ(HD)107、RAM109、ROM110などを備える。すなわち、CPU108は、ハードディスク107やROM110に格納されている上記のソフトウェアプログラムに従ってその処理を実行し、RAM109はその処理実行の際にワークエリアとして用いられる。
The
本実施形態のプリンタ104は、図2にて説明した通り、インクを吐出する記録ヘッドを記録媒体に対して走査し、その間にインクを吐出して記録を行ういわゆるシリアル方式のプリンタである。C、M、Yそれぞれのインクに対応した各吐出口群を有する記録ヘッドがキャリッジに装着されることにより、記録用紙などの記録媒体に対して走査することができる。記録ヘッドの各吐出口に連通する流路には、電気熱変換素子や圧電素子等の記録素子が設けられ、これら記録素子を駆動することにより吐出口からインクが吐出される。各吐出口の配列密度は1200dpiであり、それぞれの吐出口から3.0ピコリットルのインクが吐出される。また、各色吐出口群の吐出口の数は512個である。
The
プリンタ104は、不図示のCPU、メモリ等を備えている。ホストコンピュータ100から転送されてきた2値の画像データは、プリンタ104のメモリに格納される。そして、CPUの制御の下、メモリに格納されている2値の画像データが読み出され、記録ヘッドの駆動回路へ送られる。駆動回路は、送られてきた2値の画像データに基づいて記録ヘッドの記録素子を駆動し、吐出口からインクを吐出させる。
The
本発明の一実施形態では、マルチパス記録における往または復走査およびC、M、Yの3色インクによって区別される6つのプレーンの2値データを、濃度パターン法を用いて生成する。図5は、2値データの生成処理を示すフローチャートである。 In one embodiment of the present invention, binary data of six planes distinguished by forward or backward scanning in multipass printing and three color inks of C, M, and Y is generated using a density pattern method. FIG. 5 is a flowchart showing binary data generation processing.
図5において、先ず、RGB8ビットデータに対して色調整処理がなされ(S401)、次に、色変換処理(S402)によって、CMY8ビットの画像データを得、さらに、ガンマ補正処理(S403)が行われる。 In FIG. 5, first, color adjustment processing is performed on RGB 8-bit data (S401), then CMY 8-bit image data is obtained by color conversion processing (S402), and further gamma correction processing (S403) is performed. Is called.
以上の処理が施されたCMY各8ビット256値の画像データは、次に、誤差拡散によって3ビット5値のデータに量子化される(S404)。そして、5値データに基づいて、図6に示す濃度パターン(ドット配置パターン)を用いた2値データ展開を行う(S405)。ここで、ステップS404で得られる5値データは、1画素が600dpiの解像度を有したものである。これに対し、濃度パターン(ドット配置パターン)は、上記600dpiの画素に対して2画素×2画素を1単位とするパターンであり、従って、生成される2値データの解像度は1200dpi×1200dpiとなる。 The CMY 8-bit 256-value image data subjected to the above processing is then quantized into 3-bit 5-value data by error diffusion (S404). Based on the quinary data, binary data development using the density pattern (dot arrangement pattern) shown in FIG. 6 is performed (S405). Here, the quinary data obtained in step S404 is one pixel having a resolution of 600 dpi. On the other hand, the density pattern (dot arrangement pattern) is a pattern having 2 pixels × 2 pixels as one unit with respect to the 600 dpi pixels, and therefore the resolution of the generated binary data is 1200 dpi × 1200 dpi. .
図6は、本実施形態の濃度パターンを示す図である。同図に示すように、本実施形態の濃度パターンは、5値のレベルそれぞれについて4種類のパターンを持つ。そして、上記2値データ展開では、5値データが示す濃度レベルに応じて、濃度パターン選択マトリックスが示すパターン種に従ってパターンを選択し、それを2画素×2画素の単位の2値データとする。例えば、5値データが示す濃度レベルが“1”で、濃度パターン選択マトリクスの値が0の場合、4種類の濃度パターンレベル1のうち(=2×2の画素のうちドットが1つONのもの)のうち0番目に相当する濃度パターンが選択される。これを繰り返すことにより、1200dpi×1200dpiの解像度の2値画像が生成される。 FIG. 6 is a diagram showing the density pattern of the present embodiment. As shown in the figure, the density pattern of this embodiment has four types of patterns for each of five levels. In the binary data development, a pattern is selected according to the pattern type indicated by the density pattern selection matrix in accordance with the density level indicated by the quinary data, and this is used as binary data in units of 2 pixels × 2 pixels. For example, if the density level indicated by the quinary data is “1” and the value of the density pattern selection matrix is 0, one of the four density pattern levels 1 (= 2 × 2 pixels have one dot ON) Density pattern corresponding to the 0th is selected. By repeating this, a binary image having a resolution of 1200 dpi × 1200 dpi is generated.
ここで、本実施形態の濃度パターン選択マトリックスは32画素×32画素のサイズを持ちそれぞれの画素に0〜3までの4種類値の値が規則性をもたない形で格納されたものである。そして、濃度パターン選択マトリクスの各画素について、その画素の“0”〜“3”の値に基づき、2画素×2画素サイズの濃度パターンが展開される。すなわち、1200dpi×1200dpiの解像度の2値データ(ドット)パターンは、濃度パターン選択マトリクスの32画素×32画素のサイズに応じて、64画素(主走査方向)×64画素(フィード方向)の周期のパターンとなる。仮に濃度パターン選択マトリクスのサイズが100画素×100画素であるときは、展開された2値データのパターンは、200画素×200画素の周期のパターンとして展開されることになる。後述する各実施形態のサイズないし周期の変更では、この濃度パターン選択マトリクスによる展開後のパターンサイズに着目する。 Here, the density pattern selection matrix of the present embodiment has a size of 32 pixels × 32 pixels, and each pixel stores four types of values from 0 to 3 without regularity. . Then, for each pixel of the density pattern selection matrix, a density pattern of 2 pixels × 2 pixels size is developed based on the values “0” to “3” of the pixel. That is, a binary data (dot) pattern having a resolution of 1200 dpi × 1200 dpi has a period of 64 pixels (main scanning direction) × 64 pixels (feed direction) according to the size of 32 pixels × 32 pixels of the density pattern selection matrix. It becomes a pattern. If the density pattern selection matrix has a size of 100 pixels × 100 pixels, the developed binary data pattern is developed as a pattern having a cycle of 200 pixels × 200 pixels. In changing the size or cycle of each embodiment to be described later, attention is paid to the pattern size after development by the density pattern selection matrix.
再び図5を参照すると、最後に、上記2値データ展開で得られた2値データについて、マスクを用いて上記6プレーンそれぞれの2値データを得る(S406)。 Referring to FIG. 5 again, finally, with respect to the binary data obtained by the binary data expansion, binary data for each of the six planes is obtained using a mask (S406).
なお、ブラック(Bk)を加えた4色のインクを用いる場合、さらには濃度の低い淡インクやレッド、ブルー、グリーンなどの特色インクをさらに加えて用いる場合についても、同様に本発明を適用できることは、以下の説明からも明らかである。 It should be noted that the present invention can be similarly applied to the case of using four color inks to which black (Bk) is added, and further to the case of using a light ink having a low density or a special color ink such as red, blue, or green. Is clear from the following explanation.
(実施形態1)
本発明の第一の実施形態は、記録モードが変更されたときに、マルチパス記録におけるフィード量が変更されたか否かを判断する。そして、フィード量が変更された場合は、変更されたフィード量に応じたサイズの濃度パターン選択マトリックスに変更する。
(Embodiment 1)
The first embodiment of the present invention determines whether or not the feed amount in multi-pass recording has been changed when the recording mode is changed. When the feed amount is changed, the density pattern selection matrix is changed to a size corresponding to the changed feed amount.
図2にて説明したように、本実施形態の2パス記録モードでは、記録ヘッドのノズルの数との関係でフィード量Nfは256画素分である。これに対応して、2パス記録では、濃度パターン選択マトリックスのサイズがフィード方向に32画素分とし、従って、上記マトリックスによって展開される2値データのフィード方向の繰り返し周期Ngを64画素分とする。すなわち、繰り返し周期Ng(=64画素)は、フィード量Nf(=256画素)の約数とする。 As described with reference to FIG. 2, in the two-pass printing mode of the present embodiment, the feed amount Nf is 256 pixels in relation to the number of nozzles of the printing head. Correspondingly, in 2-pass printing, the size of the density pattern selection matrix is 32 pixels in the feed direction, and therefore the repetition period Ng in the feed direction of binary data developed by the matrix is 64 pixels. . That is, the repetition period Ng (= 64 pixels) is a divisor of the feed amount Nf (= 256 pixels).
図7は、この繰り返し周期とフィード量との関係を説明する図である。同図に示すように、記録を完成する単位領域である領域A、領域B、…の上端はつねに繰り返し周期の同じ場所から開始される。 FIG. 7 is a diagram for explaining the relationship between the repetition period and the feed amount. As shown in the figure, the upper ends of the areas A, B,... That are unit areas for completing recording are always started from the same repetition cycle.
次に、記録モードなどの変更によってマルチパスのパス数が3パスに変更される場合について説明する。 Next, a case will be described in which the number of multi-passes is changed to 3 by changing the recording mode or the like.
図8は、3パスのマルチパス記録を説明する図であり、記録ヘッドと記録媒体の関係を模式的に示している。以下で説明するように、3パス記録の場合、記録ヘッドの3回の走査によって記録媒体の所定の単位領域に記録すべき画像を完成させる。 FIG. 8 is a diagram for explaining 3-pass multi-pass printing, and schematically shows the relationship between the print head and the print medium. As will be described below, in the case of three-pass printing, an image to be recorded in a predetermined unit area of the recording medium is completed by three scans of the recording head.
シアン、マゼンタ、イエローの各色ノズル群は第1グループ、第2グループおよび第3グループの2つのグループに分割され、各グループには168個ずつのノズルが含まれている。2)このとき168個としたのは、512ノズル(この場合画素に対応)を3で割った170に近い値を選択した。 The cyan, magenta, and yellow color nozzle groups are divided into two groups, a first group, a second group, and a third group, and each group includes 168 nozzles. 2) At this time, 168 was selected, and a value close to 170 obtained by dividing 512 nozzles (corresponding to pixels in this case) by 3 was selected.
各色ノズル群はノズル配列方向と略直交する方向(図の矢印で示した「ヘッド走査方向」)へ走査しながら記録媒体の、ノズルグループの配列幅に対応した各単位領域にインクを吐出する。この例では、C,M,Yの2値の画像データに基づいて、各単位領域に対してC,M,Yのインク吐出が行われる。また、走査が終了するたびに、記録媒体は走査方向と直交する方向(図の矢印で示した「フィード方向」)に1つのブループの幅分、すなわち、フィード量=168画素分ずつ搬送される。さらに同じ動作をもう一度繰り返し、各単位領域は3回の走査によって画像が完成する。 Each color nozzle group discharges ink to each unit area corresponding to the arrangement width of the nozzle group on the recording medium while scanning in a direction substantially perpendicular to the nozzle arrangement direction ("head scanning direction" indicated by an arrow in the drawing). In this example, based on binary image data of C, M, and Y, ink ejection of C, M, and Y is performed for each unit region. Each time scanning is completed, the recording medium is conveyed by the width of one group, that is, feed amount = 168 pixels, in a direction orthogonal to the scanning direction (“feed direction” indicated by an arrow in the figure). . Further, the same operation is repeated once more, and each unit region completes an image by scanning three times.
ここで、2値データ生成の繰り返し周期Ng(=64)が、フィード量Nf(=168画素)の約数になっていない場合、すなわち、繰返し周期が変更されない場合を考える。図9は、この場合のフィード量Hfと繰り返し周期Hgとの関係を説明する図である。 Here, consider a case where the repetition cycle Ng (= 64) of binary data generation is not a divisor of the feed amount Nf (= 168 pixels), that is, the repetition cycle is not changed. FIG. 9 is a diagram for explaining the relationship between the feed amount Hf and the repetition period Hg in this case.
例えば、領域Aの先頭位置を0とし、これと繰り返し周期における先頭位置が一致しているとする。このとき、領域Bの先頭は、フィード量分(168画素分)のフィード方向座標168を有する。この領域Bの先頭座標168は、繰り返し周期Ngが64画素分の場合は、2パスの場合と違って、64で割り切れない。つまり、領域Aの時と領域Bの時とでは、2つの領域に対して全体として異なる2値データが対応することになる。さらに168画素分のフィード量が増した領域Cで、その先頭座標340は、2値データの周期がずれ、同じように2つの領域に対して全体として異なる2値データが対応することになる。 For example, it is assumed that the start position of the area A is 0, and this is the same as the start position in the repetition cycle. At this time, the head of the region B has feed direction coordinates 168 corresponding to the feed amount (168 pixels). The head coordinate 168 of the region B is not divisible by 64 when the repetition period Ng is 64 pixels, unlike the case of 2 passes. That is, in the case of the region A and the case of the region B, different binary data as a whole correspond to the two regions. Further, in the area C where the feed amount for 168 pixels is increased, the cycle of the binary data is shifted in the head coordinate 340, and similarly, different binary data as a whole corresponds to the two areas.
そこで本実施形態では、マルチパス記録におけるパス数が変更されたときは、それに応じて変化するフィード量に応じて、2値データ生成の繰り返し周期Ngを変更する。本実施形態では、3パスの場合、Nf(=168画素)の約数である84とする。2)具体的には、この例に示す3パスの場合は、濃度パターン選択マトリックスは、2パスと異なる新たな42画素(主走査方向)×42画素(フィード方向)のマトリックスを用いる。また、濃度パターンは2画素×2画素とする。これにより、濃度パターン展開によって、走査方向およびフィード方向で、それぞれ84画素分の2値データが生成される。 Therefore, in the present embodiment, when the number of passes in multi-pass printing is changed, the binary data generation repetition cycle Ng is changed according to the feed amount that changes accordingly. In the present embodiment, in the case of 3 passes, it is 84 which is a divisor of Nf (= 168 pixels). 2) Specifically, in the case of three passes shown in this example, a new 42 pixel (main scanning direction) × 42 pixel (feed direction) matrix different from the two passes is used as the density pattern selection matrix. The density pattern is 2 pixels × 2 pixels. Thus, binary data for 84 pixels is generated in the scanning direction and the feed direction by density pattern development.
ここで、約数を選ぶ場合最低32よりも大きい値を選ぶことが望ましい。すなわち、濃度パターン法の場合、各濃度レベルに応じた濃度パターンを複数種類持ち、その複数種類の濃度パターンの選択周期が規則的にならないように設計することが有効である。これは不規則なパターンとすることにより、ドットの記録位置がずれた場合のドットの重なり具合の変化を抑えることができるからである。この不規則な選択を行うには、濃度パターン選択マトリックスの周期ないしサイズをある程度大きくする必要がある。このサイズは、本願発明者らの検討によれば、少なくとも32画素分以上のサイズが望ましいことがわかっている。 Here, when selecting a divisor, it is desirable to select a value larger than at least 32. In other words, in the case of the density pattern method, it is effective to design a plurality of density patterns corresponding to each density level so that the selection cycle of the plurality of density patterns is not regular. This is because an irregular pattern can suppress a change in the degree of dot overlap when the dot recording position is shifted. In order to perform this irregular selection, it is necessary to increase the period or size of the density pattern selection matrix to some extent. According to the study by the present inventors, it has been found that this size is desirably at least 32 pixels or more.
図10は、本実施形態の3パス記録におけるフィード量Nfと繰り返し周期Ngとの関係を示す図である。同図に示すように、フィード量が168画素分に変更されたのに応じて、繰り返し周期も84画素分に変更される。 FIG. 10 is a diagram showing the relationship between the feed amount Nf and the repetition period Ng in the 3-pass printing of this embodiment. As shown in the figure, in accordance with the feed amount being changed to 168 pixels, the repetition period is also changed to 84 pixels.
これにより、濃度パターンが意図した記録画質など画像記録上の目的を良好に実現することができる。すなわち、濃度選択マトリックスはそのサイズを単位として、そのドットの配置およびパターンサイズを定めて所要の画質上の目的が実現されるように作成されている。一方、マルチパス記録で完成する領域は、記録ヘッドのノズルの使用順序など記録動作上の各種条件が規定される単位である。このように、画像処理における所要の画質上の目的を実現する単位と記録動作上の単位とを一致させることによって、2値データ生成のためのパターンが意図している画像記録上の目的を良好に実現することができる。 Thereby, it is possible to satisfactorily realize the purpose of image recording such as the recording image quality intended by the density pattern. That is, the density selection matrix is created so that a desired image quality objective is realized by determining the dot arrangement and pattern size in units of the size. On the other hand, an area completed by multi-pass printing is a unit in which various conditions for printing operation such as the order of use of nozzles of the printing head are defined. In this way, the unit for realizing the desired image quality purpose in the image processing and the unit for the recording operation are matched, so that the purpose for image recording intended by the pattern for generating binary data is improved. Can be realized.
以上のように、本実施形態によれば、記録媒体の単位領域に対して記録ヘッドを複数回の走査をするとともに、この複数回の走査ごとに記録媒体を搬送することによって、複数の単位領域の記録を順次完成するマルチパス記録のための2値データが生成される。その際、画素領域に対応して2値データ生成のための情報を有したパターンである、濃度パターン選択マトリックスのパターンを用いて2値データが生成される。このとき、マルチパス記録のフィード量判別を行い、この判別したフィード量に応じて、上記パターンによる2値データ生成の記録録媒体搬送方向の周期を決定するが、その周期を前記フィード量の約数とする周期決定を行う。 As described above, according to the present embodiment, a plurality of unit areas are obtained by scanning the recording head a plurality of times with respect to the unit area of the recording medium and conveying the recording medium for each of the plurality of scans. Binary data for multi-pass recording that sequentially completes the recording is generated. At this time, binary data is generated using a pattern of the density pattern selection matrix, which is a pattern having information for generating binary data corresponding to the pixel area. At this time, a feed amount for multi-pass recording is determined, and a cycle in the recording medium conveyance direction of binary data generation according to the pattern is determined according to the determined feed amount. The cycle is approximately equal to the feed amount. Determine the period to be a number.
図11は、本実施形態の記録動作に伴う処理を示すフローチャートであり、特に、マルチパス記録のパス数変更に伴う2値データ生成の繰り返し周期の変更処理を示している。 FIG. 11 is a flowchart showing processing associated with the recording operation of the present embodiment, and particularly shows processing for changing the repetition cycle of binary data generation associated with changing the number of passes in multi-pass recording.
ホスト装置から記録命令があると、先ず記録モードが変更されたか否かを判断する(S1201)。記録モードが変更されたと判断したときは、さらにそのモードの変更によってマルチパス記録における複数回走査の回数であるパス数が変更になったか否かを判断する(S1202)。 When there is a recording command from the host device, it is first determined whether or not the recording mode has been changed (S1201). If it is determined that the recording mode has been changed, it is further determined whether or not the number of passes, which is the number of times of scanning a plurality of times in multi-pass printing, has changed due to the change of the mode (S1202).
ここで、パス数が変更されたと判断したときは、図7〜図10にて上述したように、パス数変更に伴うフィード量の変更に応じて、2値データ生成の繰り返し周期を変更する(S1203)。すなわち、濃度パターンによる2値データ生成に用いる濃度パターン選択マトリックスを、変更されたフィード量に応じたサイズとする。そして、この選択マトリックスを繰り返して用いて2値データの生成を行う。この結果、画像処理における所要の画質上の目的を実現する単位と記録動作上の領域との不一致を回避し、2値データ生成のためのパターンが意図している画像記録上の目的を良好に実現することができる。最後に、上記生成した2値データに基づき、パス数に応じたマスクを用いて記録動作を実行する(S1204)。 Here, when it is determined that the number of passes has been changed, as described above with reference to FIGS. 7 to 10, the repetition cycle of binary data generation is changed according to the change in the feed amount accompanying the change in the number of passes ( S1203). That is, the density pattern selection matrix used for binary data generation by the density pattern is set to a size corresponding to the changed feed amount. Then, binary data is generated by repeatedly using this selection matrix. As a result, it is possible to avoid a mismatch between a unit that realizes a desired image quality purpose in image processing and a recording operation area, and to improve the purpose of image recording intended by a pattern for generating binary data. Can be realized. Finally, based on the generated binary data, a printing operation is executed using a mask corresponding to the number of passes (S1204).
次にマルチパス数が多くなった場合を考える。2パスの場合は、図7に示したように、フィード量が256であり、その約数として64を選択した。マルチパス数を増やすとスループットは落ちるが、画質に関しては一般的に向上する場合が多い。例えば16パスで印字する場合を考える。図19のその場合の図を示す。16パスの場合フィード量が32であるため、2値データの前記記録媒体搬送方向の周期は最大で32となる。前述したように、2値データパターンが非周期かつ低周波な偏りをもたないようなに設計された、濃度パターン展開(特許文献3)やディザ(特許文献4)で2値化パターンを生成する場合、前記記録媒体搬送方向の周期が大きいほうが濃度パターンの展開テーブルまたは、ディザマトリックスのサイズ自由度が増やせるため有利である。逆に周期が小さい場合には自由度が少なくなる。 Next, consider a case where the number of multipaths increases. In the case of two passes, as shown in FIG. 7, the feed amount was 256, and 64 was selected as a divisor thereof. Increasing the number of multipaths decreases the throughput, but generally the image quality is often improved. For example, consider the case of printing in 16 passes. The figure in that case of FIG. 19 is shown. Since the feed amount is 32 in the case of 16 passes, the cycle of binary data in the recording medium conveyance direction is 32 at the maximum. As described above, a binary pattern is generated by density pattern development (Patent Document 3) or dither (Patent Document 4) designed so that the binary data pattern has no non-periodic and low-frequency bias. In this case, it is advantageous that the period in the recording medium conveyance direction is large because the degree of freedom in size of the density pattern development table or dither matrix can be increased. Conversely, when the period is small, the degree of freedom is reduced.
そこで、本発明は、マルチパスマスク制御と「吐出間引き制御」を併用した場合の動作の場合について、2値データの前記記録媒体搬送方向の周期が大きくすることが可能な方法を提案する。「吐出間引き制御」を用いた場合を図16に示す。この例では「吐出間引き制御」として前出カラム間引きを選択する(図14(b))。往復印字において往方向はカラム番号0、復方向はカラム番号1が選択されるとする。このようなカラム間引き制御では、紙送りフィード量単位のバンド幅とみなした場合、各バンドは、往方向からの印字で開始されるバンド(=バンド1と定義)と復方向からの印字で開始されるバンド(=バンド2と定義)が交互に並ぶことになる。図中、第1のバンド、第3のバンドは、往方向印字から開始され(=バンド1と定義)、図中、第2のバンド、第4のバンドは、復方向印字から開始される(=バンド2と定義)。
In view of this, the present invention proposes a method capable of increasing the period of binary data in the recording medium conveyance direction in the case of an operation in which multipass mask control and “ejection thinning-out control” are used in combination. FIG. 16 shows a case where “discharge thinning control” is used. In this example, the above-described column thinning is selected as “discharge thinning control” (FIG. 14B). In reciprocal printing,
図17は、マスクを用いたマルチパス記録を具体的に説明する図であり、4回の走査で画像を完成する場合の、記録ヘッドや記録されたドットパターンなどを模式的に示しているものであり、図1に対応する図である。図において、P0001は記録ヘッドを示す。ここでは、図示および説明の簡略化のため、16個の吐出口(以下、ノズルともいう)を有するものとして表されている。ノズル列は、図のようにそれぞれ4つのノズルを含む第1〜第4の4つのノズル群に分割されて用いられる。P0002はマスクパターンを示し、各ノズルに対応して記録を許容するマスクの画素(記録許容画素)を黒塗りで示している。ここで図1との違いは、「カラム間引き制御」が施されているため往方向、復方向で吐出可能なノズルがマスクパターンとは関係なしにカラム方向に飛び飛びになっていることが挙げられる。例えばバンド1(=往方向印字から開始される)バンドはまず偶数列のうちの一部がONされる。これは往方向印字では「カラム間引き制御」により奇数列はインクの吐出が禁止されるからである。対して、バンド1の2パス目は奇数カラムのみONになるような復方向走査で印字される。 バンド2の場合には逆に、1パス目に奇数カラムのみONになるような復方向走査で印字され、2パス目に偶数カラムのみONになるような往方向走査で印字される。
FIG. 17 is a diagram specifically illustrating multi-pass printing using a mask, and schematically shows a print head, a recorded dot pattern, and the like when an image is completed by four scans. It is a figure corresponding to FIG. In the figure, P0001 indicates a recording head. Here, for simplification of illustration and description, it is expressed as having 16 discharge ports (hereinafter also referred to as nozzles). The nozzle row is divided into first to fourth four nozzle groups each including four nozzles as shown in the figure. P0002 indicates a mask pattern, and mask pixels (recording allowable pixels) that allow recording corresponding to each nozzle are indicated by black. Here, the difference from FIG. 1 is that “column thinning control” is performed, so that the nozzles capable of discharging in the forward direction and the backward direction are skipped in the column direction regardless of the mask pattern. . For example, in the band 1 (= starting from forward printing), a part of the even-numbered columns is first turned ON. This is because, in forward printing, ink ejection is prohibited in odd-numbered columns by “column thinning control”. On the other hand, the second pass of
このときマスクパターンに着目すると、バンド1とバンド2では各パス毎にカラム間引きが逆になっているため、各パスまったく異なるマスクパターンが使用されONドットが決定されていくことがわかる。これを図18に示す。バンド1を印字するのに使用されるマスクパターンはノズル位置に対応付けた場合、各バンドで許容されるカラム位置を(a1)および(a2)に示している。4パスのマスクパターンをP0で示した場合、各バンドで許容されるパターン(=a1またはa2とP0との論理積)をP1、P2で示す。P1、P2はまったく排他的なパターンで構成されることがわかる。
Focusing on the mask pattern at this time, it can be seen that in the
この特性を用いることにより、前記記録媒体搬送方向の周期を増やすことができる。前述16パスの場合、フィード量は32であるが、例えばカラム間引き2を用いることにより、倍の64の周期に設定しても、マスクとの同期がとることが可能となる。これにより、図20のように2値化のパターン周期を伸ばすことができるようになる。 By using this characteristic, the period in the recording medium conveyance direction can be increased. In the case of the 16 passes described above, the feed amount is 32. However, for example, by using column thinning 2, it is possible to synchronize with the mask even if the period is set to double 64. As a result, the binarization pattern period can be extended as shown in FIG.
100 パーソナルコンピュータ(PC)
103 プリンタドライバ
104 プリンタ
107 HD
108 CPU
109 RAM
110 ROM
100 Personal computer (PC)
103
108 CPU
109 RAM
110 ROM
Claims (8)
画素領域に対応して2値データ生成のための情報を有したパターンを用いて2値データを生成する2値データ生成手段と、
前記走査ごとの記録媒体搬送の量であるフィード量を判別するフィード量判別手段と、
該フィード量判別手段が判別したフィード量に応じて、前記パターンによる2値データ生成の前記記録媒体搬送方向の周期を決定する手段であって、前記周期を前記フィード量の倍数かつヘッドノズル数以下とする周期決定手段と、
を具えたことを特徴とする画像処理装置。 Binary data for sequentially completing the recording of the plurality of unit areas by scanning the recording head a plurality of times with respect to the unit area of the recording medium and conveying the recording medium for each of the plurality of scans. An image processing device to generate,
Binary data generating means for generating binary data using a pattern having information for generating binary data corresponding to a pixel area;
Feed amount determination means for determining a feed amount that is an amount of recording medium transport for each scan;
Means for determining a cycle in the recording medium conveyance direction of binary data generation by the pattern according to the feed amount determined by the feed amount determination unit, wherein the cycle is a multiple of the feed amount and not more than the number of head nozzles A period determining means, and
An image processing apparatus comprising:
前記マスクは、前記2値データ生成のための情報を有したパターンにおける前記情報の画素領域における配置を考慮して作成されたものであることを特徴とする請求項1ないし4のいずれかに記載の画像処理装置。 The generated binary data is divided into binary data for each of a plurality of scans for completing the recording of the unit area using a mask,
5. The mask according to claim 1, wherein the mask is created in consideration of an arrangement of the information in a pixel area in a pattern having information for generating binary data. Image processing apparatus.
画素領域に対応して2値データ生成のための情報を有したパターンを用いて2値データを生成する2値データ生成手段と、
前記走査ごとの記録媒体搬送の量であるフィード量を判別するフィード量判別手段と、
該フィード量判別手段が判別したフィード量に応じて、前記パターンによる2値データ生成の前記記録媒体搬送方向の周期を決定する手段であって、前記周期を前記フィード量の倍数かつヘッドノズル数以下とする周期決定手段と、
を具えたことを特徴とする記録装置。 Binary data for sequentially completing the recording of the plurality of unit areas by scanning the recording head a plurality of times with respect to the unit area of the recording medium and conveying the recording medium for each of the plurality of scans. A recording device that generates and records on a recording medium based on the generated binary data,
Binary data generating means for generating binary data using a pattern having information for generating binary data corresponding to a pixel area;
Feed amount determination means for determining a feed amount that is an amount of recording medium transport for each scan;
Means for determining a cycle in the recording medium conveyance direction of binary data generation by the pattern according to the feed amount determined by the feed amount determination unit, wherein the cycle is a multiple of the feed amount and not more than the number of head nozzles A period determining means, and
A recording apparatus characterized by comprising:
画素領域に対応して2値データ生成のための情報を有したパターンを用いて2値データを生成する2値データ生成工程と、
前記走査ごとの記録媒体搬送の量であるフィード量を判別するフィード量判別工程と、
該フィード量判別手段が判別したフィード量に応じて、前記パターンによる2値データ生成の前記記録媒体搬送方向の周期を決定する工程であって、前記周期を前記フィード量の倍数かつヘッドノズル数以下とする周期決定工程と、
を有したことを特徴とする画像処理方法。 Binary data for sequentially completing recording of a plurality of unit areas by scanning the recording head a plurality of times with respect to the unit area of the recording medium and transporting the recording medium for each of the plurality of scans. An image processing method for generating,
A binary data generation step of generating binary data using a pattern having information for generating binary data corresponding to a pixel region;
A feed amount determination step of determining a feed amount that is an amount of recording medium transport for each scan;
A step of determining a cycle in the recording medium conveying direction of binary data generation by the pattern according to the feed amount determined by the feed amount determining means, wherein the cycle is a multiple of the feed amount and not more than the number of head nozzles A cycle determining step, and
An image processing method characterized by comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009190060A JP2011042048A (en) | 2009-08-19 | 2009-08-19 | Image processor, recording apparatus, and image processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009190060A JP2011042048A (en) | 2009-08-19 | 2009-08-19 | Image processor, recording apparatus, and image processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011042048A true JP2011042048A (en) | 2011-03-03 |
Family
ID=43829863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009190060A Pending JP2011042048A (en) | 2009-08-19 | 2009-08-19 | Image processor, recording apparatus, and image processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011042048A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013154589A (en) * | 2012-01-31 | 2013-08-15 | Canon Inc | Recording device and method of driving recording head |
| JP2013154590A (en) * | 2012-01-31 | 2013-08-15 | Canon Inc | Inkjet recording apparatus and inkjet recording method |
| JP2015128839A (en) * | 2014-01-06 | 2015-07-16 | 株式会社ミマキエンジニアリング | inkjet printer |
| JP2016221718A (en) * | 2015-05-27 | 2016-12-28 | キヤノン株式会社 | Image processing apparatus and image processing method |
-
2009
- 2009-08-19 JP JP2009190060A patent/JP2011042048A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013154589A (en) * | 2012-01-31 | 2013-08-15 | Canon Inc | Recording device and method of driving recording head |
| JP2013154590A (en) * | 2012-01-31 | 2013-08-15 | Canon Inc | Inkjet recording apparatus and inkjet recording method |
| JP2015128839A (en) * | 2014-01-06 | 2015-07-16 | 株式会社ミマキエンジニアリング | inkjet printer |
| JP2016221718A (en) * | 2015-05-27 | 2016-12-28 | キヤノン株式会社 | Image processing apparatus and image processing method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5004713B2 (en) | Image processing apparatus, recording apparatus, and image processing method | |
| JP5164734B2 (en) | Inkjet recording device | |
| US8272710B2 (en) | Bi-directional print masking | |
| JP6881912B2 (en) | Recording device, recording method and program | |
| JP2006044258A (en) | Data processing method, data processing apparatus, mask manufacturing method, and mask pattern | |
| JP7071477B2 (en) | Recording device, recording method and program | |
| US8534788B2 (en) | Recording apparatus and recording method | |
| US9138989B2 (en) | Printing control apparatus and printing control method for distributing quantized image data | |
| JP2009083503A (en) | Data processing method, data processing apparatus, mask manufacturing method, and mask pattern | |
| US20110019208A1 (en) | Image data generating apparatus, printing apparatus, and image data generation method | |
| JP5225106B2 (en) | Image processing apparatus and image processing method | |
| JP5121437B2 (en) | Inkjet recording device | |
| JP4564979B2 (en) | Data processing apparatus, recording apparatus, and mask pattern manufacturing method | |
| JP2007261218A (en) | Printing head, printing apparatus, serial data generation apparatus, and computer program | |
| JP5183688B2 (en) | Data processing apparatus and data generation method | |
| JP2010195038A (en) | Image processor, recording device, and image processing method | |
| JP2011042048A (en) | Image processor, recording apparatus, and image processing method | |
| JP4480175B2 (en) | Inkjet recording method and inkjet recording apparatus | |
| JP4597159B2 (en) | Data processing apparatus, mask pattern manufacturing method, and data processing method | |
| JP6896405B2 (en) | Recording device and recording method | |
| JP2018089806A (en) | Recording device and recording method | |
| JP5448528B2 (en) | Recording apparatus and recording method | |
| JP6598640B2 (en) | Recording apparatus, recording method, and program | |
| JP6667259B2 (en) | Recording device, recording method and program | |
| JP2010194822A (en) | Inkjet recording device and data generating device |