JP4715315B2 - Printing apparatus, computer program, printing system, and printing method - Google Patents
Printing apparatus, computer program, printing system, and printing method Download PDFInfo
- Publication number
- JP4715315B2 JP4715315B2 JP2005164253A JP2005164253A JP4715315B2 JP 4715315 B2 JP4715315 B2 JP 4715315B2 JP 2005164253 A JP2005164253 A JP 2005164253A JP 2005164253 A JP2005164253 A JP 2005164253A JP 4715315 B2 JP4715315 B2 JP 4715315B2
- Authority
- JP
- Japan
- Prior art keywords
- printing
- transport
- medium
- image
- row
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 84
- 238000004590 computer program Methods 0.000 title claims description 6
- 238000012937 correction Methods 0.000 claims description 236
- 238000001514 detection method Methods 0.000 claims description 27
- 230000002093 peripheral effect Effects 0.000 claims description 22
- 230000032258 transport Effects 0.000 description 176
- 230000008569 process Effects 0.000 description 62
- 238000010586 diagram Methods 0.000 description 44
- 238000012545 processing Methods 0.000 description 38
- 238000006243 chemical reaction Methods 0.000 description 18
- 238000005259 measurement Methods 0.000 description 18
- 230000015572 biosynthetic process Effects 0.000 description 14
- 238000009966 trimming Methods 0.000 description 14
- 238000004519 manufacturing process Methods 0.000 description 12
- 239000003086 colorant Substances 0.000 description 10
- 238000012360 testing method Methods 0.000 description 9
- 230000003287 optical effect Effects 0.000 description 6
- 238000007599 discharging Methods 0.000 description 5
- 239000011521 glass Substances 0.000 description 5
- 238000007689 inspection Methods 0.000 description 4
- 238000011144 upstream manufacturing Methods 0.000 description 4
- 230000005484 gravity Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000009467 reduction Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 238000009792 diffusion process Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 229910014455 Ca-Cb Inorganic materials 0.000 description 1
- 238000000018 DNA microarray Methods 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001739 density measurement Methods 0.000 description 1
- 238000004043 dyeing Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000012840 feeding operation Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000009987 spinning Methods 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 239000006200 vaporizer Substances 0.000 description 1
Landscapes
- Ink Jet (AREA)
Description
本発明は、画像の濃度ムラを抑制する印刷装置、コンピュータプログラム、印刷システム、及び、印刷方法に関する。 The present invention relates to a printing apparatus, a computer program, a printing system, and a printing method for suppressing image density unevenness.
媒体としての用紙にインクを吐出して画像を形成する印刷装置として、インクジェットプリンタ(以下、プリンタという。)が知られている。このプリンタは、キャリッジの移動方向に移動する複数のノズルからインクを吐出して用紙にドットを形成するドット形成動作と、搬送ローラを有する搬送部により前記用紙を前記移動方向と交差する交差方向(以下、搬送方向ともいう)に搬送する搬送動作とを交互に繰り返す。これにより、移動方向に沿う複数のドットから構成された複数のラスタラインが交差方向に複数形成され、画像が印刷される(たとえば、特許文献1を参照)。このような、プリンタでは濃度ムラの発生を抑制するために、所定濃度の画像を印刷するための画像データに基づいて印刷させた画像の濃度を、ラスタラインが形成された列領域毎に読み取り、読み取った情報に基づいて印刷すべき画像の画像データを列領域毎に補正する場合がある。
しかしながら、上記のようなプリンタでは、本来用紙搬送方向に等間隔にて形成される複数のラスタラインが、搬送ローラの偏心により等間隔で形成されない場合がある。このような、プリンタにて所定濃度の画像を印刷するための画像データに基づいて印刷しても正しい濃度の画像が印刷されない畏れがある。また、誤った濃度の画像を読み取った情報に基づいて、画像データを列領域毎に補正すると、適正な補正がなされず、濃度ムラが補正されない畏れがある。 However, in the printer as described above, a plurality of raster lines originally formed at equal intervals in the paper conveyance direction may not be formed at equal intervals due to the eccentricity of the conveyance roller. Even if printing is performed based on image data for printing an image with a predetermined density with such a printer, an image with the correct density may not be printed. Further, if image data is corrected for each row area based on information obtained by reading an image having an incorrect density, there is a possibility that appropriate correction is not performed and density unevenness is not corrected.
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、搬送ローラの偏心による補正への影響を抑えることが可能な印刷装置、コンピュータプログラム、印刷システム、及び、印刷方法を実現することにある。 The present invention has been made in view of such a problem, and an object of the present invention is to provide a printing apparatus, a computer program, a printing system, and a printing method capable of suppressing the influence on correction due to the eccentricity of the conveyance roller. Is to realize.
主たる発明は、(a)画像を印刷するための媒体を搬送方向に搬送するための搬送ローラを備えた搬送部と、(b)前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズルと、(c)補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御するためのコントローラと、(d)を有することを特徴とする印刷装置である。 The main invention is: (a) a transport unit having a transport roller for transporting a medium for printing an image in the transport direction; and (b) the transport direction based on print data for printing the image. And a nozzle for forming a dot row on the medium transported by the transport unit and (c) a correction pattern in the transport direction. The transport direction, which forms a printed image based on print data for printing the image, and a portion of the transport roller that contacts the medium when the dot row is formed in the most downstream row region When the dot row is formed while performing correction based on the correction pattern in the most downstream row area of the paper, the conveyance roller is in contact with the portion of the conveyance roller that contacts the medium. A controller for controlling the a printing apparatus characterized by having (d).
本発明の他の特徴は、本明細書及び添付図面の記載により明らかにする。 Other features of the present invention will become apparent from the description of the present specification and the accompanying drawings.
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。 At least the following will be made clear by the description of the present specification and the accompanying drawings.
(a)画像を印刷するための媒体を搬送方向に搬送するための搬送ローラを備えた搬送部と、(b)前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズルと、(c)補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御するためのコントローラと、(d)を有することを特徴とする印刷装置。 (A) a transport unit having a transport roller for transporting a medium for printing an image in the transport direction; and (b) a movement that intersects the transport direction based on print data for printing the image. A nozzle for forming a dot row on the medium transported by the transport unit by ejecting ink while moving in the direction, and (c) a correction pattern, which is the most downstream side in the transport direction The most downstream side in the transport direction, which forms an image printed based on print data for printing the image, and a portion of the transport roller that contacts the medium when forming the dot row in the row region When the dot row is formed in the row region while performing correction based on the correction pattern, the conveyance unit is controlled so that the portion of the conveyance roller that contacts the medium coincides with the region. And controller, the printing apparatus characterized by having (d).
このような印刷装置によれば、画像を印刷するための印刷データに基づいて画像が形成される、搬送方向における最も下流側の列領域に、補正用パターンに基づいた補正をしつつドット列を形成する際には、補正用パターンを構成する、搬送方向における最も下流側の列領域にドット列を形成する際に媒体に接触する搬送ローラの部位とほぼ一致する部位にて媒体が搬送される。このため、画像を印刷する際の媒体の搬送動作と、補正用パターンを印刷する際の媒体の搬送動作とにおいて、搬送方向における最も下流側の列領域に形成されるドット列は、搬送ローラの同じ部位にて媒体が搬送された後に形成されることになる。すなわち、たとえ搬送ローラが偏心していたとしても、搬送方向における最も下流側の列領域に形成されるドット列を形成するために搬送された媒体の搬送量には、搬送ローラの偏心による誤差が、画像を印刷する際にも、補正用パターンを印刷する際にも同様に含まれていることになる。このため、補正用パターンに基づいて画像データを補正することにより、より精度良く補正することが可能であり、良好な画像を印刷することが可能である。 According to such a printing apparatus, an image is formed based on print data for printing an image, and a dot row is formed in the most downstream row region in the transport direction while performing correction based on the correction pattern. At the time of formation, the medium is transported at a position that substantially coincides with the position of the transport roller that contacts the medium when forming a dot row in the most downstream row area in the transport direction, which constitutes the correction pattern. . For this reason, in the medium transport operation when printing an image and the medium transport operation when printing a correction pattern, the dot row formed in the most downstream row region in the transport direction is It is formed after the medium is conveyed at the same site. That is, even if the transport roller is eccentric, the transport amount of the medium transported to form the dot row formed in the most downstream row region in the transport direction has an error due to the eccentricity of the transport roller, This is the same when printing an image and printing a correction pattern. For this reason, by correcting the image data based on the correction pattern, it is possible to perform correction with higher accuracy and to print a good image.
ここで、用紙等の媒体上に仮想的に定められた矩形状の領域を、印刷解像度に応じて大きさや形が定められる「単位領域」としたときに、「列領域」とは、移動方向に並ぶ複数の単位領域によって構成される領域のことをいう。例えば、「単位領域」は、印刷解像度が720dpi(移動方向)×720dpi(搬送方向)の場合、約35.28μm×35.28μm(≒1/720インチ×1/720インチ)の大きさの正方形状の領域になる。また、印刷解像度が360dpi×720dpiの場合、「単位領域」は、約70.56μm×35.28μm(≒1/360インチ×1/720インチ)の大きさの長方形状の領域になる。そして、理想的にインク滴が吐出された場合には、この単位領域の中心位置にインク滴が着弾し、その後インク滴が媒体上で広がって単位領域にドットが形成される。そして、「列領域」は、例えば印刷解像度が720dpi×720dpiの場合、搬送方向に約35.28μm(≒1/720インチ)の幅の帯状の領域となり、移動方向に移動するノズルから理想的にインク滴が断続的に吐出されると、この列領域にドット列が形成される。 Here, when a rectangular region virtually defined on a medium such as paper is defined as a “unit region” whose size and shape are determined according to the print resolution, the “row region” refers to the movement direction An area composed of a plurality of unit areas arranged in a row. For example, the “unit area” is a square having a size of about 35.28 μm × 35.28 μm (≈ 1/720 inch × 1/720 inch) when the printing resolution is 720 dpi (moving direction) × 720 dpi (transport direction). It becomes a shape area. When the print resolution is 360 dpi × 720 dpi, the “unit region” is a rectangular region having a size of about 70.56 μm × 35.28 μm (≈ 1/360 inch × 1/720 inch). When ink droplets are ideally ejected, the ink droplets land at the center position of the unit region, and then the ink droplets spread on the medium to form dots in the unit region. For example, when the print resolution is 720 dpi × 720 dpi, the “row region” is a band-like region having a width of about 35.28 μm (≈ 1/720 inch) in the transport direction, and is ideally formed from the nozzle moving in the movement direction. When ink droplets are ejected intermittently, a dot row is formed in this row region.
かかる印刷装置において、前記搬送ローラの周面上における所定の基準位置を検出するための検出部を有し、前記コントローラは、前記検出部にて検出された前記基準位置に基づいて、前記搬送部を制御することが望ましい。
このような印刷装置によれば、コントローラは、検出部により検出された搬送ローラの周面上の基準位置に基づいて搬送部を制御するので、搬送ローラの周面上の基準位置を正確に所定の位置に位置決めすることが可能である。このため、搬送すべき媒体と搬送ローラの周面上の所定の位置とを正確に接触させることが可能である。
In this printing apparatus, the printing apparatus has a detection unit for detecting a predetermined reference position on a circumferential surface of the conveyance roller, and the controller is configured to detect the conveyance unit based on the reference position detected by the detection unit. It is desirable to control.
According to such a printing apparatus, the controller controls the conveyance unit based on the reference position on the circumferential surface of the conveyance roller detected by the detection unit, so that the reference position on the circumferential surface of the conveyance roller is accurately determined. It is possible to position in the position. For this reason, it is possible to accurately contact the medium to be transported with a predetermined position on the peripheral surface of the transport roller.
かかる印刷装置において、前記媒体を前記搬送部に供給するための媒体供給部を有し、前記コントローラは、前記搬送ローラの前記基準位置を所定の回転開始位置に位置決めし、前記補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際と、前記画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際と、において、前記媒体供給部により前記媒体を供給させ始めるタイミングに対する、前記搬送ローラを前記回転開始位置から回転させ始めるタイミングを一致させることにより、前記媒体に接触する前記搬送ローラの部位を一致させることが望ましい。
このような印刷装置によれば、所定の回転開始位置に位置決めされた搬送ローラに対し媒体供給部により媒体を供給させ始めるタイミングに対する、搬送ローラを回転開始位置から回転させ始めるタイミングを一致させることにより、媒体供給部から供給される媒体を、搬送ローラの周面上のほぼ一定の位置に接触させることが可能である。このため、補正用パターンの、搬送方向における最も下流側の列領域にドット列を形成する際と、画像の、搬送方向における最も下流側の列領域に、補正用パターンに基づいた補正をしつつドット列を形成する際と、において、媒体に接触する搬送ローラの周面上の部位を簡単な制御により一致させることが可能である。
The printing apparatus includes a medium supply unit for supplying the medium to the conveyance unit, and the controller positions the reference position of the conveyance roller at a predetermined rotation start position to configure the correction pattern. When the dot row is formed in the most downstream row region in the transport direction, and correction based on the correction pattern is performed on the most downstream row region in the transport direction that constitutes the image. In forming the dot row, the timing of starting the rotation of the transport roller from the rotation start position is matched with the timing of starting the supply of the medium by the medium supply unit, thereby contacting the medium. It is desirable to match the parts of the transport rollers.
According to such a printing apparatus, the timing at which the conveyance roller starts to rotate from the rotation start position is matched with the timing at which the medium supply unit starts to supply the medium to the conveyance roller positioned at the predetermined rotation start position. The medium supplied from the medium supply unit can be brought into contact with a substantially constant position on the peripheral surface of the transport roller. Therefore, when a dot row is formed in the most downstream row region in the conveyance direction of the correction pattern, and correction is performed on the most downstream row region in the conveyance direction based on the correction pattern. When forming a dot row, it is possible to match the portions on the peripheral surface of the transport roller in contact with the medium by simple control.
かかる印刷装置において、媒体を排出した際には、前記搬送ローラを前記回転開始位置にて停止させることが望ましい。
このような印刷装置によれば、1つの媒体を排出した後、次の媒体に印刷する際に、改めて搬送ローラを回転開始位置に位置決めする必要がない。このため、スループットを向上させることが可能である。
In such a printing apparatus, when the medium is discharged, it is preferable that the transport roller is stopped at the rotation start position.
According to such a printing apparatus, it is not necessary to position the transport roller at the rotation start position again when printing on the next medium after discharging one medium. For this reason, it is possible to improve throughput.
かかる印刷装置において、前記検出部は、前記搬送ローラの回転を検出するためのロータリー式エンコーダであることが望ましい。
このような印刷装置によれば、容易に且つより正確に搬送ローラの回転及び周面上の位置を検出することが可能である。
In the printing apparatus, it is preferable that the detection unit is a rotary encoder for detecting the rotation of the transport roller.
According to such a printing apparatus, it is possible to easily and more accurately detect the rotation of the transport roller and the position on the circumferential surface.
かかる印刷装置において、前記コントローラは、前記移動方向に沿う前記ドット列が形成された列領域間の濃度ムラを抑制すべく、前記補正用パターンを読み取った結果に基づいて、画像データを補正することが望ましい。
印刷された補正用パターンを読み取った結果に基づいてする補正は、移動方向に沿うドット列が形成された列領域間の濃度ムラを抑制するための補正なので、特に補正用パターンを構成する各ドット列が形成されている列領域の搬送方向における位置と、画像を構成するドット列が形成される列領域の搬送方向における位置とが一致することが重要である。上記印刷装置によれば、補正用パターンを構成する各ドット列が形成されている列領域の搬送方向における位置と、画像を構成するドット列が形成される列領域の搬送方向における位置とをより正確に一致させることが可能である。このため、補正用パターンに基づいてより適切に画像データを補正し、良好な画像を印刷することが可能である。
In such a printing apparatus, the controller corrects the image data based on the result of reading the correction pattern so as to suppress density unevenness between the row regions where the dot rows along the moving direction are formed. Is desirable.
Since the correction based on the result of reading the printed correction pattern is a correction for suppressing density unevenness between the row regions in which the dot rows along the moving direction are formed, in particular each dot constituting the correction pattern It is important that the position in the carrying direction of the row area in which the row is formed coincides with the position in the carrying direction of the row region in which the dot row constituting the image is formed. According to the printing apparatus, the position in the transport direction of the row area in which each dot row constituting the correction pattern is formed and the position in the transport direction of the row area in which the dot row constituting the image is formed are more It is possible to match exactly. Therefore, it is possible to correct the image data more appropriately based on the correction pattern and print a good image.
かかる印刷装置において、前記画像データは、前記媒体に形成される単位領域毎の階調値を示しており、所定階調値を示す前記画像データに基づいて印刷された前記補正用パターンを読み取った結果に基づいて補正情報を取得し、前記画像データは、前記補正情報に基づいて補正されることが望ましい。
このような印刷装置によれば、所定階調値を示す画像データに基づいて印刷された補正用パターンを読み取った結果に基づいて補正情報が取得されるので、印刷された補正用パターンを読み取った結果と、画像データの所定の階調値とが対応付けられる。そして、補正用パターンを読み取った結果に基づいて画像データの階調値が補正されるので、より適切に画像データを補正することが可能である。
In this printing apparatus, the image data indicates a gradation value for each unit area formed on the medium, and the correction pattern printed based on the image data indicating a predetermined gradation value is read. It is preferable that correction information is acquired based on a result, and the image data is corrected based on the correction information.
According to such a printing apparatus, since the correction information is acquired based on the result of reading the correction pattern printed based on the image data indicating the predetermined gradation value, the printed correction pattern is read. The result is associated with a predetermined gradation value of the image data. Since the gradation value of the image data is corrected based on the result of reading the correction pattern, the image data can be corrected more appropriately.
かかる印刷装置において、前記補正用パターンは、前記画像を印刷する際の印刷条件毎に印刷され、前記回転開始位置は、前記印刷条件に基づいて設定されることが望ましい。
このような印刷装置によれば、回転開始位置が印刷条件毎に設定されるので、印刷条件毎に印刷される補正用パターンも印刷条件に応じた回転開始位置から搬送ローラが回転し始めて搬送された媒体に印刷される。このため、印刷条件毎に各々印刷条件に応じた補正用パターンが印刷されるので、いずれの印刷条件にて画像を印刷する際にも画像データを適切に補正し、良好な画像を印刷することが可能である。
In this printing apparatus, it is preferable that the correction pattern is printed for each printing condition when the image is printed, and the rotation start position is set based on the printing condition.
According to such a printing apparatus, since the rotation start position is set for each printing condition, the correction pattern printed for each printing condition is also conveyed by the conveyance roller starting to rotate from the rotation starting position corresponding to the printing condition. Is printed on the printed media. For this reason, a correction pattern corresponding to each printing condition is printed for each printing condition. Therefore, when printing an image under any printing condition, the image data is appropriately corrected and a good image is printed. Is possible.
かかる印刷装置において、前記補正用パターンは、所定の濃度を示す階調値に基づいて、前記移動方向に移動される前記ノズルから吐出されるインクにて形成される複数のドット列が、前記搬送方向に沿って並べて印刷されることが望ましい。
このような印刷装置によれば、複数のドット列が搬送方向に沿って並べて印刷されているので、補正用パターンを読み取ることによりドット列が形成された列領域間の濃度ムラを読み取りことが可能であり、この補正用パターンを読み取った結果に基づいて画像データを補正するので、印刷する画像における列領域間の濃度ムラを適切に抑制することが可能である。
In such a printing apparatus, the correction pattern includes a plurality of dot rows formed of ink ejected from the nozzles moved in the movement direction based on a gradation value indicating a predetermined density. It is desirable to print side by side along the direction.
According to such a printing apparatus, since a plurality of dot rows are printed side by side along the conveyance direction, it is possible to read density unevenness between the row regions where the dot rows are formed by reading the correction pattern. Since the image data is corrected based on the result of reading the correction pattern, it is possible to appropriately suppress the density unevenness between the column regions in the image to be printed.
また、(a)画像を印刷するための媒体を搬送方向に搬送するための搬送ローラを備えた搬送部と、(b)前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズルと、(c)補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御するためのコントローラと、を有し、(d)前記搬送ローラの周面上における所定の基準位置を検出するための検出部を有し、前記コントローラは、前記検出部にて検出された前記基準位置に基づいて、前記搬送部を制御し、(e)前記媒体を前記搬送部に供給するための媒体供給部を有し、前記コントローラは、前記搬送ローラの前記基準位置を所定の回転開始位置に位置決めし、前記補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際と、前記画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際と、において、前記媒体供給部により前記媒体を供給させ始めるタイミングに対する、前記搬送ローラを前記回転開始位置から回転させ始めるタイミングを一致させることにより、前記媒体に接触する前記搬送ローラの部位を一致させ、(f)媒体を排出した際には、前記搬送ローラを前記回転開始位置にて停止させ、(g)前記検出部は、前記搬送ローラの回転を検出するためのロータリー式エンコーダであり、(h)前記コントローラは、前記移動方向に沿う前記ドット列が形成された列領域間の濃度ムラを抑制すべく、前記補正用パターンを読み取った結果に基づいて、画像データを補正し、(i)前記画像データは、前記媒体に形成される単位領域毎の階調値を示しており、所定階調値を示す前記画像データに基づいて印刷された前記補正用パターンを読み取った結果に基づいて補正情報を取得し、前記画像データは、前記補正情報に基づいて補正され、(j)前記補正用パターンは、前記画像を印刷する際の印刷条件毎に印刷され、前記回転開始位置は、前記印刷条件に基づいて設定され、(k)前記補正用パターンは、所定の濃度を示す階調値に基づいて、前記移動方向に移動される前記ノズルから吐出されるインクにて形成される複数のドット列が、前記搬送方向に沿って並べて印刷されることを特徴とする印刷装置である。
このような印刷装置によれば、既述のほぼ全ての効果を奏するため、本発明の目的がより有効に達成される。
(A) a transport unit having a transport roller for transporting a medium for printing an image in the transport direction; and (b) crossing the transport direction based on print data for printing the image. A nozzle for forming a dot row on the medium transported by the transport unit by ejecting ink while being moved in the moving direction, and (c) a correction pattern, which is the most downstream in the transport direction A portion of the transport roller that contacts the medium when forming the dot row in the row region on the side, and an image printed based on print data for printing the image, the most in the transport direction When the dot row is formed in the downstream row region while performing correction based on the correction pattern, the conveyance unit is controlled so that the portion of the conveyance roller that contacts the medium matches. A controller for detecting a predetermined reference position on the peripheral surface of the transport roller, and the controller detects the reference detected by the detection unit. And (e) a medium supply unit for supplying the medium to the conveyance unit, wherein the controller sets the reference position of the conveyance roller to a predetermined rotation start position. And when forming the dot row in the most downstream row region in the transport direction, which constitutes the correction pattern, and in the most downstream row region in the transport direction constituting the image, When forming a dot row while performing correction based on the correction pattern, the rotation of the transport roller relative to the timing at which the medium supply unit starts supplying the medium is performed. By matching the timing at which rotation starts from the start position, the portions of the transport roller that contact the medium are matched, and (f) when the medium is discharged, the transport roller is stopped at the rotation start position. (G) The detection unit is a rotary encoder for detecting the rotation of the transport roller, and (h) the controller is configured to perform density unevenness between the row regions where the dot rows along the moving direction are formed. Image data is corrected based on the result of reading the correction pattern, and (i) the image data indicates a gradation value for each unit area formed on the medium, and is predetermined. Correction information is acquired based on a result of reading the correction pattern printed based on the image data indicating a gradation value, and the image data is corrected based on the correction information. (J) The correction pattern is printed for each printing condition when printing the image, the rotation start position is set based on the printing condition, and (k) the correction pattern is a predetermined value. A plurality of dot rows formed by ink ejected from the nozzles moved in the moving direction on the basis of gradation values indicating the density of the ink; Printing device.
According to such a printing apparatus, the effects of the present invention can be achieved more effectively because the above-described effects can be achieved.
また、画像を印刷するための媒体を搬送方向に搬送するための搬送ローラを備えた搬送部と、前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズルと、を有する印刷装置に、補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御させる機能を実現するためのコンピュータプログラムも実現可能である。 In addition, the image forming apparatus is moved in a moving direction that intersects the conveying direction based on a conveying unit that includes a conveying roller for conveying a medium for printing an image in the conveying direction, and print data for printing the image. In the printing apparatus having a nozzle for discharging ink while forming a dot row on the medium transported by the transport unit, the most downstream row in the transport direction forms a correction pattern. A portion of the transport roller that contacts the medium when forming the dot row in an area, and an image printed based on print data for printing the image, the most downstream side in the transport direction When the dot row is formed in the row area while performing correction based on the correction pattern, the conveyance unit is controlled so that the portion of the conveyance roller that contacts the medium matches. Computer program for implementing the function of also feasible.
また、(A)コンピュータ、及び、(B)このコンピュータと接続され、以下の(a)(b)(c)を有する印刷装置、(a)画像を印刷するための媒体を搬送方向に搬送するための搬送ローラを備えた搬送部、(b)前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズル、(c)補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御するためのコントローラ、(C)を有することを特徴とする印刷システムも実現可能である。 Also, (A) a computer, and (B) a printing apparatus connected to the computer and having the following (a), (b), and (c), (a) a medium for printing an image is conveyed in the conveyance direction. (B) on the basis of print data for printing the image, ejects ink while moving in a moving direction intersecting the conveying direction, and is conveyed by the conveying unit. A nozzle for forming a dot row on the medium; and (c) the transport contacting the medium when forming the dot row in the most downstream row area in the transport direction, which constitutes a correction pattern. While performing correction based on the correction pattern on the most downstream row area in the transport direction, which constitutes an image printed based on the roller portion and print data for printing the image A printing system comprising a controller (C) for controlling the transport unit so that a part of the transport roller in contact with the medium coincides with the medium when forming a print train is realized. Is possible.
また、補正用パターンを印刷するための印刷データに基づいて、媒体の搬送方向と交差する移動方向に移動されるノズルからインクを吐出させて、前記搬送方向における最も下流側の列領域にドット列を形成する際に、前記媒体を搬送するための搬送部が有する搬送ローラの所定の部位を、前記媒体に接触させて搬送するステップと、画像を印刷するための印刷データに基づいて、前記ノズルからインクを吐出させて、前記搬送方向における最も下流側の列領域にドット列を形成する際に、前期搬送ローラの前記所定の部位が前記媒体に接触するように、前記媒体を搬送するステップと、を有することを特徴とする印刷方法も実現可能である。 Further, based on the print data for printing the correction pattern, ink is ejected from nozzles that are moved in a moving direction that intersects the medium conveying direction, and a dot row is formed in the most downstream row region in the carrying direction. And a predetermined portion of a transport roller included in a transport unit for transporting the medium in contact with the medium and transporting the nozzle based on print data for printing an image. And transporting the medium such that the predetermined portion of the transport roller contacts the medium when forming a dot row in the most downstream row region in the transport direction by discharging ink from It is also possible to realize a printing method characterized by having
===印刷システムの構成===
<印刷システム>
図1は、印刷システム100の構成を説明する図である。印刷システムとは、印刷装置と、この印刷装置の動作を制御する印刷制御装置とを少なくとも含むシステムのことである。本実施形態の印刷システム100は、プリンタ1と、コンピュータ110と、表示装置120と、入力装置130と、記録再生装置140と、スキャナ150とを有している。
=== Configuration of Printing System ===
<Printing system>
FIG. 1 is a diagram illustrating the configuration of the printing system 100. The printing system is a system including at least a printing apparatus and a printing control apparatus that controls the operation of the printing apparatus. The printing system 100 according to this embodiment includes a printer 1, a computer 110, a display device 120, an input device 130, a recording / reproducing device 140, and a scanner 150.
プリンタ1は、紙、布、フィルム、OHP用紙等の媒体に画像を印刷する。コンピュータ110は、プリンタ1と通信可能に接続されている。そして、プリンタ1に画像を印刷させるため、コンピュータ110は、その画像に応じた印刷データをプリンタ1に出力する。このコンピュータ110には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。また、コンピュータ110には、スキャナ150を制御し、スキャナ150により読み取られた原稿の画像データを受け取るためのスキャナドライバがインストールされている。 The printer 1 prints an image on a medium such as paper, cloth, film, or OHP paper. The computer 110 is communicably connected to the printer 1. In order to cause the printer 1 to print an image, the computer 110 outputs print data corresponding to the image to the printer 1. Computer programs such as application programs and printer drivers are installed in the computer 110. The computer 110 is installed with a scanner driver for controlling the scanner 150 and receiving image data of a document read by the scanner 150.
<プリンタ>
図2は、印刷装置としてのプリンタ1の全体構成のブロック図である。また、図3Aは、プリンタ1の全体構成の概略図である。また、図3Bは、プリンタ1の全体構成の縦断面図である。以下、本実施形態のプリンタの基本的な構成について説明する。
<Printer>
FIG. 2 is a block diagram of the overall configuration of the printer 1 as a printing apparatus. FIG. 3A is a schematic diagram of the overall configuration of the printer 1. FIG. 3B is a longitudinal sectional view of the overall configuration of the printer 1. Hereinafter, the basic configuration of the printer of this embodiment will be described.
プリンタ1は、搬送ユニット20、キャリッジユニット30、ヘッドユニット40、検出器群50、及びコントローラ60を有する。外部装置であるコンピュータ110から印刷データを受信したプリンタ1は、コントローラ60によって各ユニット(搬送ユニット20、キャリッジユニット30、ヘッドユニット40)を制御する。コントローラ60は、コンピュータ110から受信した印刷データに基づいて、各ユニットを制御し、紙に画像を印刷する。プリンタ1内の状況は検出器群50によって監視されており、検出器群50は、検出結果をコントローラ60に出力する。コントローラ60は、検出器群50から出力された検出結果に基づいて、各ユニットを制御する。 The printer 1 includes a transport unit 20, a carriage unit 30, a head unit 40, a detector group 50, and a controller 60. The printer 1 that has received print data from the computer 110, which is an external device, controls each unit (the conveyance unit 20, the carriage unit 30, and the head unit 40) by the controller 60. The controller 60 controls each unit based on the print data received from the computer 110 and prints an image on paper. The situation in the printer 1 is monitored by a detector group 50, and the detector group 50 outputs a detection result to the controller 60. The controller 60 controls each unit based on the detection result output from the detector group 50.
搬送ユニット20は、紙等の媒体を所定方向(以下、搬送方向という)に搬送するものである。この搬送ユニット20は、媒体供給部としての給紙ローラ21と、搬送モータ22(PFモータとも言う)と、搬送ローラ23と、プラテン24と、排紙ローラ25とを有する。給紙ローラ21は、紙挿入口に挿入された紙をプリンタ内に給紙するためのローラである。給紙ローラ21はD形の断面形状をしており、円周部分の長さは、搬送ローラ23までの搬送距離よりも長く設定されている。このため、円周部分が用紙表面から離れた状態から給紙ローラを1回転させることにより、用紙Sを円周部分の長さだけ搬送させて用紙Sの先端を搬送ローラ23まで到達させることが可能である。搬送ローラ23は、給紙ローラ21によって給紙された紙Sを印刷可能な領域まで搬送するためのローラである。 The transport unit 20 transports a medium such as paper in a predetermined direction (hereinafter referred to as a transport direction). The transport unit 20 includes a paper feed roller 21 as a medium supply unit, a transport motor 22 (also referred to as a PF motor), a transport roller 23, a platen 24, and a paper discharge roller 25. The paper feed roller 21 is a roller for feeding the paper inserted into the paper insertion slot into the printer. The paper feed roller 21 has a D-shaped cross-sectional shape, and the length of the circumferential portion is set longer than the transport distance to the transport roller 23. For this reason, by rotating the paper feed roller once from a state in which the circumferential portion is separated from the paper surface, the paper S can be transported by the length of the circumferential portion and the leading edge of the paper S can reach the transport roller 23. Is possible. The transport roller 23 is a roller for transporting the paper S fed by the paper feed roller 21 to a printable area.
図4は、搬送ユニット20の駆動部の構成を説明するためのモデル図である。給紙ローラ21と搬送ローラ23とは、各々ギアを介して接続された単一の搬送モータ22によって駆動される。このため、給紙ローラ21と搬送モータ22との間にはクラッチ27が介在されており、クラッチ27を切ることにより搬送ローラ23を単独で回転させることが可能である。すなわち、搬送モータ22の動力は、3枚のギアG1,G2,G3を介して搬送ローラ23の軸23aの一端に設けられたギアG4に伝達され、搬送ローラ23を回転させる。また、搬送ローラ23に伝達された動力は、搬送ローラ23の軸23aの他端にクラッチ27を介して設けられたギアG5から3枚のギアG6,G7,G8を介して給紙ローラ21の軸21aに設けられたギアG9に伝達され、給紙ローラ21を回転させる。ここで、クラッチ27のON/OFFのタイミングは、給紙ローラ21が用紙に接触しない状態にてONされ、1回転した後にOFFされる。すなわち、給紙ローラ21は、一定の位置から回転し始め、1回転して元の位置にて停止する。 FIG. 4 is a model diagram for explaining the configuration of the drive unit of the transport unit 20. The paper feed roller 21 and the transport roller 23 are each driven by a single transport motor 22 connected via a gear. For this reason, a clutch 27 is interposed between the paper feed roller 21 and the transport motor 22, and the transport roller 23 can be rotated independently by disengaging the clutch 27. That is, the power of the transport motor 22 is transmitted to the gear G4 provided at one end of the shaft 23a of the transport roller 23 via the three gears G1, G2, G3, and rotates the transport roller 23. Further, the power transmitted to the transport roller 23 is transmitted from the gear G5 provided through the clutch 27 to the other end of the shaft 23a of the transport roller 23 through the three gears G6, G7, and G8. It is transmitted to the gear G9 provided on the shaft 21a, and the paper feed roller 21 is rotated. Here, the ON / OFF timing of the clutch 27 is turned on when the paper feed roller 21 is not in contact with the paper, and turned off after one rotation. That is, the paper feed roller 21 starts to rotate from a certain position and stops once at the original position after one rotation.
プラテン24は、印刷中の紙Sを支持する。排紙ローラ25は、紙Sをプリンタ1の外部に排出するローラであり、印刷可能な領域に対して搬送方向下流側に設けられている。この排紙ローラ25は、搬送ローラ23と同期して回転する。 The platen 24 supports the paper S being printed. The paper discharge roller 25 is a roller for discharging the paper S to the outside of the printer 1 and is provided on the downstream side in the transport direction with respect to the printable area. The paper discharge roller 25 rotates in synchronization with the transport roller 23.
キャリッジユニット30は、ヘッドを所定の移動方向に移動させるためのものである。キャリッジユニット30は、キャリッジ31と、キャリッジモータ32(CRモータともいう)とを有する。キャリッジ31は、移動方向に往復移動可能である。また、キャリッジ31は、インクを収容するインクカートリッジを着脱可能に保持している。キャリッジモータ32は、キャリッジ31を移動方向に移動させるためのモータである。 The carriage unit 30 is for moving the head in a predetermined movement direction. The carriage unit 30 includes a carriage 31 and a carriage motor 32 (also referred to as a CR motor). The carriage 31 can reciprocate in the moving direction. Further, the carriage 31 detachably holds an ink cartridge that stores ink. The carriage motor 32 is a motor for moving the carriage 31 in the movement direction.
ヘッドユニット40は、紙にインクを吐出するためのものである。ヘッドユニット40は、ヘッド41を有する。ヘッド41は、複数のノズルを有し、各ノズルから断続的にインクを吐出する。このヘッド41は、キャリッジ31に設けられている。そのため、キャリッジ31が移動方向に移動すると、ヘッド41も移動方向に移動する。そして、ヘッド41が移動方向に移動中に滴状のインク(以下、インク滴という)を断続的に吐出することによって、移動方向に沿ったドット列(ラスタライン)が媒体の一例としての紙に形成される。 The head unit 40 is for ejecting ink onto paper. The head unit 40 has a head 41. The head 41 has a plurality of nozzles, and ejects ink intermittently from each nozzle. The head 41 is provided on the carriage 31. Therefore, when the carriage 31 moves in the movement direction, the head 41 also moves in the movement direction. Then, when the head 41 is moved in the moving direction, ink droplets (hereinafter referred to as ink droplets) are ejected intermittently, so that a dot row (raster line) along the moving direction is formed on paper as an example of the medium. It is formed.
図5は、ヘッド41の下面におけるノズルの配列を示す説明図である。ヘッド41の下面には、ブラックインクノズル群Kと、シアンインクノズル群Cと、マゼンタインクノズル群Mと、イエローインクノズル群Yが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個備えている。各ノズル群の複数のノズルは、搬送方向に沿って、一定の間隔(ノズルピッチ:k・D)でそれぞれ整列している。ここで、Dは、搬送方向における最小のドットピッチ(つまり、紙Sに形成されるドットの最高解像度での間隔)である。また、kは、1以上の整数である。例えば、ノズルピッチが180dpi(1/180インチ)であって、搬送方向のドットピッチが720dpi(1/720インチ)である場合、k=4である。各ノズル群のノズルは、下流側のノズルほど小さい数の番号が付されている(♯1〜♯180)。各ノズルには、それぞれインクチャンバー(不図示)とピエゾ素子(不図示)が設けられており、ピエゾ素子の駆動によってインクチャンバーが伸縮・膨張されて、ノズルからインク滴が吐出される。 FIG. 5 is an explanatory diagram showing the arrangement of nozzles on the lower surface of the head 41. On the lower surface of the head 41, a black ink nozzle group K, a cyan ink nozzle group C, a magenta ink nozzle group M, and a yellow ink nozzle group Y are formed. Each nozzle group includes a plurality of nozzles that are ejection openings for ejecting ink of each color. The plurality of nozzles of each nozzle group are aligned at a constant interval (nozzle pitch: k · D) along the transport direction. Here, D is the minimum dot pitch in the carrying direction (that is, the interval at the highest resolution of dots formed on the paper S). K is an integer of 1 or more. For example, when the nozzle pitch is 180 dpi (1/180 inch) and the dot pitch in the transport direction is 720 dpi (1/720 inch), k = 4. The nozzles of each nozzle group are assigned a smaller number as the nozzles on the downstream side (# 1 to # 180). Each nozzle is provided with an ink chamber (not shown) and a piezo element (not shown). The ink chamber is expanded and contracted by driving the piezo element, and ink droplets are ejected from the nozzle.
検出器群50には、リニア式エンコーダ51、ロータリー式エンコーダ52、紙検出センサ53、および光学センサ54等が含まれる。リニア式エンコーダ51は、キャリッジ31の移動方向の位置を検出するためのものである。ロータリー式エンコーダ52は、搬送ローラ23の回転量を検出するためのものであり、このロータリー式エンコーダ52の符号盤52aは搬送ローラ23の軸に設けられている。このため、ロータリー式エンコーダ52にて検出される1回転は、搬送ローラ23の1回転と一致する。また、ロータリー式エンコーダ52の符号盤52aには、円周方向に等間隔にて全周に亘って形成されたスリットと、円周方向の全周のうちの1点に形成された小孔とを有している。また、符号盤52aの盤面を挟むように配置される発光部と受光部とで構成される検出器52bは、前記スリットと前記小孔とをそれぞれ検出するために、符号盤52aの直径方向に並べて2つ配置されている。すなわち、一方の検出器52bではスリットを通過する光を検出して搬送ローラ23の回転量を検出し、他方の検出器52bでは、小孔を通過する光を検出して搬送ローラ23の周面上における所定の位置、例えば基準位置や、搬送ローラ23が1回転したことを検出する。すなわち、ロータリー式エンコーダ52は、搬送ローラ23の周面上における基準位置を検出するための検出部でもある。また、ロータリー式エンコーダ52は、搬送ローラ23とギアを介して接続された給紙ローラ21の回転量も検出している。 The detector group 50 includes a linear encoder 51, a rotary encoder 52, a paper detection sensor 53, an optical sensor 54, and the like. The linear encoder 51 is for detecting the position of the carriage 31 in the moving direction. The rotary encoder 52 is for detecting the amount of rotation of the transport roller 23, and the code board 52 a of the rotary encoder 52 is provided on the shaft of the transport roller 23. For this reason, one rotation detected by the rotary encoder 52 coincides with one rotation of the transport roller 23. Further, the code board 52a of the rotary encoder 52 has a slit formed over the entire circumference at equal intervals in the circumferential direction, and a small hole formed at one point of the entire circumference in the circumferential direction. have. A detector 52b composed of a light emitting portion and a light receiving portion arranged so as to sandwich the surface of the code board 52a sandwiches the slit and the small hole in the diameter direction of the code board 52a. Two are arranged side by side. That is, one detector 52b detects light passing through the slit to detect the rotation amount of the transport roller 23, and the other detector 52b detects light passing through the small hole to detect the peripheral surface of the transport roller 23. A predetermined position on the upper side, for example, a reference position, or one rotation of the transport roller 23 is detected. That is, the rotary encoder 52 is also a detection unit for detecting the reference position on the peripheral surface of the transport roller 23. The rotary encoder 52 also detects the amount of rotation of the paper feed roller 21 connected to the transport roller 23 via a gear.
紙検出センサ53は、印刷される紙の先端の位置を検出するためのものである。光学センサ54は、キャリッジ31に取付けられている。光学センサ54は、発光部から紙に照射された光の反射光を受光部が検出することにより、紙の有無を検出する。 The paper detection sensor 53 is for detecting the position of the leading edge of the paper to be printed. The optical sensor 54 is attached to the carriage 31. The optical sensor 54 detects the presence or absence of paper by the light receiving unit detecting reflected light of light irradiated on the paper from the light emitting unit.
コントローラ60は、プリンタの制御を行うための制御部である。コントローラ60は、インターフェース部61と、CPU62と、メモリ63と、ユニット制御回路64とを有する。インターフェース部61は、外部装置であるコンピュータ110とプリンタ1との間でデータの送受信を行うためのものである。CPU62は、プリンタ全体の制御を行うための演算処理装置である。メモリ63は、CPU62のプログラムを格納する領域や作業領域等を確保するためのものであり、RAM、EEPROM等の記憶素子を有する。CPU62は、メモリ63に格納されているプログラムに従って、ユニット制御回路64を介して各ユニットを制御する。 The controller 60 is a control unit for controlling the printer. The controller 60 includes an interface unit 61, a CPU 62, a memory 63, and a unit control circuit 64. The interface unit 61 is for transmitting and receiving data between the computer 110 which is an external device and the printer 1. The CPU 62 is an arithmetic processing unit for controlling the entire printer. The memory 63 is for securing an area for storing a program of the CPU 62, a work area, and the like, and includes storage elements such as a RAM and an EEPROM. The CPU 62 controls each unit via the unit control circuit 64 in accordance with a program stored in the memory 63.
<スキャナ>
図6Aは、スキャナ150の縦断面図である。図6Bは、上蓋151を外した状態のスキャナ150の上面図である。
<Scanner>
FIG. 6A is a longitudinal sectional view of the scanner 150. FIG. 6B is a top view of the scanner 150 with the upper lid 151 removed.
スキャナ150は、上蓋151と、原稿5が置かれる原稿台ガラス152と、この原稿台ガラス152を介して原稿5と対面しつつ副走査方向に移動する読取キャリッジ153と、読取キャリッジ153を副走査方向に案内する案内部材154と、読取キャリッジ153を移動させるための移動機構155と、スキャナ150内の各部を制御するスキャナコントローラ(不図示)とを備えている。読取キャリッジ153には、原稿5に光を照射する露光ランプ157と、主走査方向(図6Aにおいて紙面に垂直な方向)のラインの像を検出するラインセンサ158と、原稿5からの反射光をラインセンサ158へ導くための光学系159とが設けられている。図中の読取キャリッジ153の内部の破線は、光の軌跡を示している。 The scanner 150 includes an upper cover 151, a document table glass 152 on which the document 5 is placed, a reading carriage 153 that moves in the sub-scanning direction while facing the document 5 through the document table glass 152, and a sub-scanning of the reading carriage 153. A guide member 154 for guiding in a direction, a moving mechanism 155 for moving the reading carriage 153, and a scanner controller (not shown) for controlling each part in the scanner 150 are provided. The reading carriage 153 receives an exposure lamp 157 for irradiating the document 5 with light, a line sensor 158 for detecting a line image in the main scanning direction (direction perpendicular to the paper surface in FIG. 6A), and reflected light from the document 5. An optical system 159 for guiding to the line sensor 158 is provided. A broken line inside the reading carriage 153 in the drawing indicates a locus of light.
原稿5の画像を読み取るとき、操作者は、上蓋151を開いて原稿5を原稿台ガラス152に置き、上蓋151を閉じる。そして、スキャナコントローラが、露光ランプ157を発光させた状態で読取キャリッジ153を副走査方向に沿って移動させ、ラインセンサ158により原稿5の表面の画像を読み取る。スキャナコントローラは、読み取った画像データをコンピュータ110のスキャナドライバへ送信し、これにより、コンピュータ110は、原稿5の画像データを取得する。 When reading the image of the document 5, the operator opens the upper cover 151, places the document 5 on the document table glass 152, and closes the upper cover 151. Then, the scanner controller moves the reading carriage 153 along the sub-scanning direction with the exposure lamp 157 emitting light, and reads the image on the surface of the document 5 by the line sensor 158. The scanner controller transmits the read image data to the scanner driver of the computer 110, whereby the computer 110 acquires the image data of the document 5.
===印刷方法===
<印刷動作について>
図7は、印刷時の処理のフロー図である。以下に説明される各処理は、コントローラ60が、メモリ63内に格納されたプログラムに従って、各ユニットを制御することにより実行される。このプログラムは、各処理を実行するためのコードを有する。
=== Printing method ===
<About printing operation>
FIG. 7 is a flowchart of processing during printing. Each process described below is executed by the controller 60 controlling each unit in accordance with a program stored in the memory 63. This program has a code for executing each process.
印刷命令受信(S001):まず、コントローラ60は、コンピュータ110からインターフェース部61を介して、印刷命令を受信する。この印刷命令は、コンピュータ110から送信される印刷データのヘッダに印刷条件等の情報と共に含まれている。そして、コントローラ60は、受信した印刷データに含まれる各種コマンドの内容を解析し、各ユニットを用いて、以下の給紙処理・搬送処理・ドット形成処理等を行う。 Print command reception (S001): First, the controller 60 receives a print command from the computer 110 via the interface unit 61. This print command is included in the header of print data transmitted from the computer 110 together with information such as print conditions. Then, the controller 60 analyzes the contents of various commands included in the received print data, and performs the following paper feed processing / conveyance processing / dot formation processing using each unit.
給紙処理(S002):給紙処理とは、印刷すべき紙をプリンタ内に供給し、印刷開始位置(頭出し位置とも言う)に紙を位置決めする処理である。コントローラ60は、給紙ローラ21や搬送ローラ23を回転させ、紙を印刷開始位置に位置決めする。 Paper Feed Process (S002): The paper feed process is a process for supplying paper to be printed into the printer and positioning the paper at a print start position (also referred to as a cue position). The controller 60 rotates the paper feed roller 21 and the transport roller 23 to position the paper at the print start position.
ドット形成処理(S003):ドット形成処理とは、移動方向に沿って移動するヘッド41からインクを断続的に吐出させ、紙上にドットを形成する処理である。コントローラ60は、キャリッジモータ32を駆動し、キャリッジ31を移動方向に移動させ、キャリッジ31の移動中に、印刷データに含まれる単位領域毎のデータ(以下、単位領域データという)に基づいてヘッド41からインクを吐出させる。ヘッド41から吐出されたインク滴が紙上に着弾すれば、紙上にドットが形成される。移動するヘッド41からインクが断続的に吐出されるので、紙上には移動方向に沿った複数のドットからなるドット列(ラスタライン)が形成される。 Dot Formation Process (S003): The dot formation process is a process for forming dots on the paper by intermittently ejecting ink from the head 41 that moves along the movement direction. The controller 60 drives the carriage motor 32 to move the carriage 31 in the movement direction. During the movement of the carriage 31, the head 41 is based on data for each unit area (hereinafter referred to as unit area data) included in the print data. Ink is ejected from the ink. When ink droplets ejected from the head 41 land on the paper, dots are formed on the paper. Since ink is intermittently ejected from the moving head 41, a dot row (raster line) composed of a plurality of dots along the moving direction is formed on the paper.
搬送処理(S004):搬送処理とは、紙をヘッド41に対して搬送方向に沿って相対的に移動させる処理である。コントローラ60は、搬送ローラ23を回転させて紙を搬送方向に搬送する。この搬送処理により、ヘッド41は、先ほどのドット形成処理によって形成されたドットの位置とは異なる位置に、次のドット形成処理時にドットを形成することが可能になる。給紙処理及び搬送処理の詳細については、後述する。 Transport Process (S004): The transport process is a process of moving the paper relative to the head 41 along the transport direction. The controller 60 rotates the transport roller 23 to transport the paper in the transport direction. By this carrying process, the head 41 can form dots in the next dot forming process at a position different from the position of the dots formed by the previous dot forming process. Details of the paper feed process and the transport process will be described later.
排紙判断(S005):コントローラ60は、印刷中の紙の排出(排紙)の判断を行う。印刷中の紙に印刷すべきデータが残っていれば、排紙は行われない。そして、コントローラ60は、印刷すべきデータがなくなるまで、ドット形成処理と搬送処理とを交互に繰り返し、ドットにて構成される画像を徐々に紙に印刷する。 Paper discharge determination (S005): The controller 60 determines whether paper being printed is being discharged (discharged). If data to be printed remains on the paper being printed, no paper is discharged. The controller 60 alternately repeats the dot formation process and the conveyance process until there is no more data to be printed, and gradually prints an image composed of dots on paper.
排紙処理(S006):印刷中の紙に印刷すべきデータがなくなれば、コントローラ60は、排紙ローラを回転させることにより、その紙を排紙する。なお、排紙を行うか否かの判断は、印刷データに含まれる排紙コマンドに基づいても良い。 Paper Discharge Process (S006): When there is no more data to be printed on the paper being printed, the controller 60 discharges the paper by rotating the paper discharge roller. The determination of whether or not to discharge paper may be based on a paper discharge command included in the print data.
印刷終了判断(S007):次に、コントローラ60は、印刷を続行するか否かの判断を行う。次の紙に印刷を行うのであれば、印刷を続行し、次の紙の給紙処理を開始する。次の紙に印刷を行わないのであれば、印刷動作を終了する。 Print end determination (S007): Next, the controller 60 determines whether or not to continue printing. If printing is to be performed on the next paper, printing is continued and the paper feeding process for the next paper is started. If printing is not performed on the next paper, the printing operation is terminated.
<ラスタラインの形成について>
まず、通常印刷について説明する。本実施形態の通常印刷は、インターレース方式と呼ばれる印刷方法(以下、インターレース印刷という)により行われる。ここで、『インターレース印刷』とは、1回のパスで記録されるラスタライン間に、ラスタラインが記録されない列領域が挟まれるような印刷を意味する。また、『パス』とはキャリッジ31が1回移動する間に実行されるドット形成処理を指し、『パスn』とはn回目のドット形成処理を意味する。『ラスタライン』とは、移動方向に並ぶドットの列であり、『列領域』はラスタラインが形成されうる領域である。
<Raster line formation>
First, normal printing will be described. Normal printing in this embodiment is performed by a printing method called an interlace method (hereinafter referred to as interlaced printing). Here, “interlaced printing” means printing in which a row area where no raster line is recorded is sandwiched between raster lines recorded in one pass. Further, “pass” refers to a dot formation process that is executed while the carriage 31 moves once, and “pass n” refers to an nth dot formation process. The “raster line” is a row of dots arranged in the moving direction, and the “row region” is a region where a raster line can be formed.
図8A及び図8Bは、通常印刷の説明図である。図8Aは、パスn〜パスn+3におけるヘッドの位置とドットの形成の様子を示し、図8Bは、パスn〜パスn+4におけるヘッドの位置とドットの形成の様子を示している。 8A and 8B are explanatory diagrams of normal printing. FIG. 8A shows the head position and dot formation in pass n to pass n + 3, and FIG. 8B shows the head position and dot formation in pass n to pass n + 4.
説明の便宜上、複数あるノズル群のうちの一つのノズル群のみを示し、ノズル群のノズル数も少なくしている。また、ヘッド41(又はノズル群)が紙に対して移動しているように描かれているが、同図はヘッド41と紙との相対的な位置を示すものであって、実際には紙が搬送方向に移動される。また、説明の都合上、各ノズルは数ドット(図中の丸印)しか形成していないように示されているが、実際には、移動方向に移動するノズルから間欠的にインク滴が吐出されるので、移動方向に多数のドットが並ぶことになる(このドットの列がラスタラインである)。もちろん、単位領域データに応じて、ドットが非形成のこともある。 For convenience of explanation, only one nozzle group of a plurality of nozzle groups is shown, and the number of nozzles in the nozzle group is also reduced. Although the head 41 (or nozzle group) is depicted as moving with respect to the paper, this figure shows the relative position of the head 41 and the paper, Is moved in the transport direction. Also, for convenience of explanation, each nozzle is shown as having only a few dots (circles in the figure), but in reality, ink droplets are ejected intermittently from nozzles that move in the direction of movement. Therefore, a large number of dots are arranged in the moving direction (the row of dots is a raster line). Of course, dots may not be formed depending on the unit area data.
同図において、黒丸で示されたノズルはインクを吐出可能なノズルであり、白丸で示されたノズルはインクを吐出不可なノズルである。また、同図において、黒丸で示されたドットは、最後のパスで形成されるドットであり、白丸で示されたドットは、それ以前のパスで形成されたドットである。 In the figure, nozzles indicated by black circles are nozzles that can eject ink, and nozzles indicated by white circles are nozzles that cannot eject ink. Further, in the figure, the dot indicated by a black circle is a dot formed in the last pass, and the dot indicated by a white circle is a dot formed in the previous pass.
このインターレース印刷では、紙が搬送方向に一定の搬送量Fで搬送される毎に、各ノズルが、その直前のパスで記録されたラスタラインのすぐ上、すなわち搬送方向の下流側のラスタラインを記録する。このように搬送量を一定にして記録を行うためには、(1)インクを吐出可能なノズル数N(整数)はkと互いに素の関係にあること、(2)搬送量FはN・Dに設定されること、が条件となる。ここでは、N=7、k=4、F=7・Dである(D=1/720インチ)。 In this interlaced printing, each time the paper is transported at a constant transport amount F in the transport direction, each nozzle passes a raster line immediately above the raster line recorded in the immediately preceding pass, that is, the downstream raster line in the transport direction. Record. In order to perform recording with a constant carry amount in this way, (1) the number N (integer) of nozzles that can eject ink is relatively prime to k, and (2) the carry amount F is N · The condition is that it is set to D. Here, N = 7, k = 4, F = 7 · D (D = 1/720 inch).
===濃度ムラの補正(概略)===
<濃度ムラ(バンディング)について>
ここでは、説明の簡略化のため、単色印刷された画像中に生じる濃度ムラの発生原因について説明する。なお、多色印刷の場合、以下に説明する濃度ムラの発生原因が色毎に生じている。
=== Density Density Correction (Outline) ===
<About density unevenness (banding)>
Here, for the sake of simplification of description, the cause of density unevenness occurring in an image printed in a single color will be described. In the case of multicolor printing, the cause of density unevenness described below occurs for each color.
図9Aは、理想的にドットが形成されたときの様子の説明図である。同図では、理想的にドットが形成されているので、各ドットは単位領域に正確に形成され、ラスタラインは列領域に正確に形成される。図中、列領域は、点線に挟まれる領域として示されており、ここでは搬送方向に1/720インチ幅の領域である。各列領域には、その領域の着色に応じた濃度の画像片が形成されている。ここでは、説明の簡略化のため、ドット生成率が50%となるような一定濃度の画像を印刷するものとする。 FIG. 9A is an explanatory diagram of a state when dots are ideally formed. In the figure, since dots are ideally formed, each dot is accurately formed in the unit region, and the raster line is accurately formed in the row region. In the drawing, the row region is shown as a region sandwiched between dotted lines, and here is a region having a width of 1/720 inch in the transport direction. In each row region, an image piece having a density corresponding to the coloring of the region is formed. Here, for simplification of explanation, it is assumed that an image having a constant density is printed so that the dot generation rate is 50%.
図9Bは、ノズルの加工精度のばらつきの影響の説明図である。ここでは、ノズルから吐出されたインク滴の飛行方向のばらつきにより、2番目の列領域に形成されたラスタラインが、3番目の列領域側(搬送方向上流側)に寄って形成されている。また、5番目の列領域に向かって吐出されたインク滴のインク量が少なく、5番目の列領域に形成されるドットが小さくなっている。
本来であれば同じ濃度の画像片が各列領域に形成されるべきであるにもかかわらず、加工精度のばらつき等により、ラスタラインが形成された位置に応じて画像片に濃度差が発生する。例えば、2番目の列領域の画像片は比較的淡くなり、3番目の列領域の画像片は比較的濃くなる。また、5番目の列領域の画像片は、比較的淡くなる。
そして、このようなラスタラインからなる印刷画像を巨視的に見ると、キャリッジの移動方向に沿う縞状の濃度ムラが視認される。この濃度ムラは、印刷画像の画質を低下させる原因となる。
FIG. 9B is an explanatory diagram of the influence of variations in nozzle processing accuracy. Here, a raster line formed in the second row region is formed closer to the third row region (upstream in the transport direction) due to variations in the flight direction of the ink droplets ejected from the nozzles. Further, the amount of ink droplets ejected toward the fifth row region is small, and the dots formed in the fifth row region are small.
Although an image piece having the same density should be formed in each row region, a density difference occurs in the image piece depending on the position where the raster line is formed due to variations in processing accuracy, etc. . For example, the image piece in the second row region is relatively light and the image piece in the third row region is relatively dark. Further, the image piece in the fifth row region becomes relatively light.
When the print image composed of such raster lines is viewed macroscopically, stripe-shaped density unevenness along the moving direction of the carriage is visually recognized. This density unevenness causes a reduction in image quality of the printed image.
図9Cは、本実施形態の印刷方法によりドットが形成されたときの様子の説明図である。本実施形態では、濃く視認されやすい列領域に対しては、淡く画像片が形成されるように、その列領域に対応する単位領域の単位領域データ(CMYK単位領域データ)の階調値を補正する。また、淡く視認されやすい列領域に対しては、濃く画像片が形成されるように、その列領域に対応する単位領域の単位領域データの階調値を補正する。例えば、図中の2番目の列領域のドットの生成率が高くなり、3番目の列領域のドットの生成率が低くなり、5番目の列領域のドットの生成率が高くなるように、各列領域に対応する単位領域の単位領域データの階調値が補正される。これにより、各列領域のラスタラインのドット生成率が変更され、列領域の画像片の濃度が補正されて、印刷画像全体の濃度ムラが抑制される。 FIG. 9C is an explanatory diagram showing a state when dots are formed by the printing method of the present embodiment. In the present embodiment, the gradation value of the unit area data (CMYK unit area data) of the unit area corresponding to the row area is corrected so that a dark image piece is formed in the dark and easily visible row area. To do. In addition, for a row region that is easily visible, the gradation value of the unit region data of the unit region corresponding to the row region is corrected so that a dark image piece is formed. For example, the dot generation rate of the second row region in the figure is increased, the dot generation rate of the third row region is decreased, and the dot generation rate of the fifth row region is increased. The gradation value of the unit area data of the unit area corresponding to the row area is corrected. As a result, the dot generation rate of the raster lines in each row area is changed, the density of the image pieces in the row area is corrected, and density unevenness of the entire print image is suppressed.
ところで、図9Bにおいて、第3列領域に形成される画像片の濃度が濃くなる理由は、第3列領域にラスタラインを形成するノズルの影響によるものではなく、隣接する2番目の列領域にラスタラインを形成するノズルの影響によるものである。このため、第3列領域にラスタラインを形成するノズルが別の列領域にラスタラインを形成する場合、その列領域に形成される画像片が濃くなるとは限らない。つまり、同じノズルにより形成された画像片であっても、隣接する画像片を形成するノズルが異なれば、濃度が異なる場合がある。このような場合、単にノズルに対応付けた補正値では、濃度ムラを抑制することができない。そこで、本実施形態では、列領域毎に設定される補正値に基づいて、単位領域データの階調値を補正している。 In FIG. 9B, the reason why the density of the image pieces formed in the third row region is high is not due to the influence of the nozzles that form the raster lines in the third row region, but in the adjacent second row region. This is due to the influence of the nozzles forming the raster line. For this reason, when a nozzle that forms a raster line in the third row region forms a raster line in another row region, an image piece formed in that row region is not always dark. That is, even if the image pieces are formed by the same nozzle, the density may be different if the nozzles that form adjacent image pieces are different. In such a case, the density unevenness cannot be suppressed with the correction value simply associated with the nozzle. Therefore, in the present embodiment, the gradation value of the unit area data is corrected based on the correction value set for each row area.
このために、本実施形態では、プリンタ製造工場の検査工程において、プリンタに補正用パターンを印刷させ、補正用パターンをスキャナで読み取り、補正用パターンにおける各列領域の濃度に基づいて、各列領域に対応する補正値をプリンタのメモリに記憶する。プリンタに記憶される補正値は、個々のプリンタにおける濃度ムラの特性を反映させたものになる。 For this reason, in this embodiment, in the inspection process of the printer manufacturing factory, the printer prints a correction pattern, reads the correction pattern with a scanner, and determines each column area based on the density of each column area in the correction pattern. Is stored in the memory of the printer. The correction value stored in the printer reflects the density unevenness characteristics of each printer.
そして、プリンタを購入したユーザーの下において、プリンタドライバが、プリンタから補正値を読み取り、単位領域データの階調値を補正値に基づいて補正し、補正された階調値に基づいて印刷データを生成し、プリンタが印刷データに基づいて印刷を行う。 Then, under the user who purchased the printer, the printer driver reads the correction value from the printer, corrects the gradation value of the unit area data based on the correction value, and print data based on the corrected gradation value. And the printer performs printing based on the print data.
<プリンタ製造工場での処理について>
図10は、プリンタの製造後の検査工程で行われる補正値取得処理のフロー図である。まず、検査者は、検査対象となるプリンタ1を工場内のコンピュータ110に接続する(S101)。工場内のコンピュータ110には、スキャナ150にも接続されており、予め、テストパターンをプリンタ1に印刷させるためのプリンタドライバと、スキャナ150を制御するためのスキャナドライバと、スキャナから読み取った補正用パターンの画像データに対して画像処理や解析等を行うための補正値取得プログラムがインストールされている。
次に、コンピュータ110のプリンタドライバは、プリンタ1にテストパターンを印刷させる(S102)。
<About processing at printer manufacturing plants>
FIG. 10 is a flowchart of the correction value acquisition process performed in the inspection process after manufacturing the printer. First, the inspector connects the printer 1 to be inspected to the computer 110 in the factory (S101). The computer 110 in the factory is also connected to the scanner 150, and in advance a printer driver for causing the printer 1 to print a test pattern, a scanner driver for controlling the scanner 150, and a correction read from the scanner. A correction value acquisition program for performing image processing, analysis, and the like on the pattern image data is installed.
Next, the printer driver of the computer 110 causes the printer 1 to print a test pattern (S102).
図11は、テストパターンの説明図である。図12は、補正用パターンの説明図である。テストパターンには、色別に4つの補正用パターンが形成される。各補正用パターンは、5種類の濃度の帯状パターンと、上罫線と、下罫線と、左罫線と、右罫線とにより構成されている。帯状パターンは、それぞれ一定の階調値の画像データから生成されたものであり、左の帯状パターンから順に階調値76(濃度30%)、102(濃度40%)、128(濃度50%)、153(濃度60%)及び179(濃度70%)となり、順に濃い濃度のパターンになっている。なお、これらの5種類の階調値(濃度)を「指令階調値(指令濃度)」と呼び、記号でSa(=76)、Sb(=102)、Sc(=128)、Sd(=153)、Se(=179)と表す。通常の印刷では印刷領域に数千個のラスタラインが形成可能であるが、補正用パターンの印刷では、各帯状パターンは、印刷領域に少なくとも搬送ローラ23の周長分の長さに相当するラスタラインが搬送方向に並べて形成される。上罫線は、帯状パターンを構成する1番目のラスタライン(搬送方向最下流側のラスタライン)により形成される。下罫線は、帯状パターンを構成する最終ラスタライン(搬送方向最上流側のラスタライン)により形成される。 FIG. 11 is an explanatory diagram of a test pattern. FIG. 12 is an explanatory diagram of a correction pattern. In the test pattern, four correction patterns are formed for each color. Each correction pattern is composed of a band-shaped pattern of five types of density, an upper ruled line, a lower ruled line, a left ruled line, and a right ruled line. The belt-like patterns are each generated from image data having a constant gradation value, and the gradation values 76 (density 30%), 102 (density 40%), and 128 (density 50%) are sequentially from the left belt-like pattern. , 153 (density 60%) and 179 (density 70%), and the patterns are darker in order. These five types of gradation values (density) are referred to as “command gradation values (command density)” and are represented by symbols Sa (= 76), Sb (= 102), Sc (= 128), Sd (= 153) and Se (= 179). In normal printing, several thousand raster lines can be formed in the printing area. However, in the printing of the correction pattern, each belt-like pattern has a raster corresponding to the length of at least the circumferential length of the transport roller 23 in the printing area. Lines are formed side by side in the transport direction. The upper ruled line is formed by the first raster line (raster line on the most downstream side in the transport direction) constituting the belt-like pattern. The lower ruled line is formed by the final raster line (raster line on the most upstream side in the transport direction) constituting the belt-like pattern.
次に、検査者は、プリンタ1によって印刷されたテストパターンを、スキャナ150の原稿台ガラス152に置き、上蓋151を閉めて、テストパターンをスキャナ150にセットする。そして、コンピュータ110のスキャナドライバは、スキャナ150に補正用パターンを読み取らせる(S103)。以下、シアンの補正用パターンの読み取りについて、説明する(なお、他の色の補正用パターンの読み取りも同様に行なわれる)。 Next, the inspector places the test pattern printed by the printer 1 on the platen glass 152 of the scanner 150, closes the upper cover 151, and sets the test pattern on the scanner 150. Then, the scanner driver of the computer 110 causes the scanner 150 to read the correction pattern (S103). Hereinafter, reading of a cyan correction pattern will be described (the reading of correction patterns for other colors is performed in the same manner).
図13は、シアンの補正用パターンの読み取り範囲の説明図である。シアンの補正用パターンを囲む一点鎖線の範囲が、シアンの補正用パターンを読み取る際の読み取り範囲である。この範囲を特定するためのパラメータSX1、SY1、SW1及びSH1は、補正値取得プログラムによって予めスキャナドライバに設定されている。この範囲をスキャナ150に読み取らせれば、テストパターンが多少ずれてスキャナ150にセットされても、シアンの補正用パターンの全体を読み取ることができる。この処理により、図中の読み取り範囲の画像が、2880×2880dpiの解像度の正方形にて区画される最小読取領域毎の単位読取画像データを有する読取画像データとして、コンピュータ110に読み取られる。 FIG. 13 is an explanatory diagram of the reading range of the cyan correction pattern. The range of the alternate long and short dash line surrounding the cyan correction pattern is the reading range when reading the cyan correction pattern. Parameters SX1, SY1, SW1, and SH1 for specifying this range are set in advance in the scanner driver by the correction value acquisition program. If the scanner 150 reads this range, the entire cyan correction pattern can be read even if the test pattern is set to the scanner 150 with a slight shift. By this processing, the image in the reading range in the drawing is read by the computer 110 as read image data having unit read image data for each minimum reading area partitioned by a square having a resolution of 2880 × 2880 dpi.
次に、コンピュータ110の補正値取得プログラムは、読取画像データに含まれる補正用パターンの傾きθを検出し(S104)、読取画像データに対して傾きθに応じた回転処理を行う(S105)。 Next, the correction value acquisition program of the computer 110 detects the inclination θ of the correction pattern included in the read image data (S104), and performs a rotation process on the read image data according to the inclination θ (S105).
図14Aは、傾き検出の際の読取画像データの説明図である。図14Bは、上罫線の位置の検出の説明図である。図14Cは、回転処理後の読取画像データの説明図である。
補正値取得プログラムは、読み取られた読取画像データの中から、左からKX1の最小読取領域であって上からKH個の最小読取領域の単位読取画像データと、左からKX2の最小読取領域であって上からKH個の最小読取領域の単位読取画像データと、を取り出す。このとき取り出される最小読取領域の中に上罫線が含まれ右罫線及び左罫線が含まれないように、パラメータKX1、KX2、KHが予め定められている。そして、補正値取得プログラムは、上罫線の位置を検出するため、取り出されたKH個のデータの階調値の重心位置KY1、KY2、すなわち濃度分布における重心位置をそれぞれ求める。そして、補正値取得プログラムは、パラメータKX1、KX2と、濃度分布における重心位置KY1、KY2とに基づいて、次式により補正用パターンの傾きθを算出し、算出された傾きθに基づいて、読取画像データの回転処理を行う。
θ = tan−1{(KY2−KY1)/(KX2−KX1)}
FIG. 14A is an explanatory diagram of read image data at the time of tilt detection. FIG. 14B is an explanatory diagram of detection of the position of the upper ruled line. FIG. 14C is an explanatory diagram of the read image data after the rotation processing.
The correction value acquisition program includes the unit reading image data of the minimum reading area of KX1 from the left and KH minimum reading areas from the top and the minimum reading area of KX2 from the left among the read image data read. Then, the unit read image data of the KH minimum reading areas are taken out from the top. The parameters KX1, KX2, and KH are determined in advance so that the upper ruled line is included in the minimum reading area extracted at this time, and the right ruled line and the left ruled line are not included. Then, in order to detect the position of the upper ruled line, the correction value acquisition program obtains the centroid positions KY1 and KY2 of the gradation values of the extracted KH data, that is, the centroid position in the density distribution. Then, the correction value acquisition program calculates the inclination θ of the correction pattern based on the parameters KX1 and KX2 and the barycentric positions KY1 and KY2 in the density distribution by the following equation, and reads based on the calculated inclination θ. Rotate the image data.
θ = tan-1 {(KY2-KY1) / (KX2-KX1)}
次に、コンピュータ110の補正値取得プログラムは、読取画像データをトリミングし、読取画像データの中から必要な単位読取画像データを抽出する(S106)。 Next, the correction value acquisition program of the computer 110 trims the read image data, and extracts necessary unit read image data from the read image data (S106).
図15Aは、トリミングの際の読取画像データの説明図である。図15Bは、上罫線でのトリミング位置の説明図である。
ステップS104での処理と同様に、補正値取得プログラムは、回転処理された読取画像データのうち、左からKX1の最小読取領域であって上からKH個の最小読取領域の単位読取画像データと、左からKX2の最小読取領域であって上からKH個の最小読取領域の単位読取画像データと、を取り出す。そして、補正値取得プログラムは、上罫線の位置を検出するため、取り出されたKH個の単位読取画像データの階調値の重心位置KY1、KY2をそれぞれ求め、2つの重心位置の平均値を算出する。そして、重心位置から列領域の幅の1/2だけ上側の位置において最も近い最小読取領域の境界をトリミング位置に決定する。なお、本実施形態では、読取画像データの解像度が2880dpiであり、列領域の幅は720dpiであるので、列領域の幅の1/2は最小読取領域2つ分の幅に相当する。そして、補正値取得プログラムは、決定されたトリミング位置よりも上側の最小読取領域を切り取り、トリミングを行なう。
FIG. 15A is an explanatory diagram of read image data at the time of trimming. FIG. 15B is an explanatory diagram of a trimming position on the upper ruled line.
Similar to the processing in step S104, the correction value acquisition program includes unit read image data of the minimum reading area of KX1 from the left and KH minimum reading areas from the left among the rotated read image data, and The unit reading image data of the minimum reading area of KX2 from the left and the KH minimum reading areas from the top are taken out. Then, in order to detect the position of the upper ruled line, the correction value acquisition program obtains the centroid positions KY1 and KY2 of the gradation values of the extracted KH unit read image data, and calculates the average value of the two centroid positions. To do. Then, the boundary of the minimum reading area that is closest to a position that is ½ the width of the row area from the center of gravity position is determined as the trimming position. In this embodiment, since the resolution of the read image data is 2880 dpi and the width of the row area is 720 dpi, ½ of the width of the row area corresponds to the width of two minimum read areas. Then, the correction value acquisition program cuts out the minimum reading area above the determined trimming position and performs trimming.
図15Cは、下罫線でのトリミング位置の説明図である。
上罫線側とほぼ同様に、補正値取得プログラムは、回転処理された読取画像データの中から、左からKX1の最小読取領域であって下からKH個の最小読取領域の単位読取画像データと、左からKX2の最小読取領域であって下からKH個の最小読取領域の単位読取画像データと、を取り出し、下罫線の重心位置を算出する。そして、重心位置から列領域の幅の1/2だけ下側の位置において最も近い最小読取領域の境界をトリミング位置に決定する。そして、補正値取得プログラムは、トリミング位置よりも下側の最小読取領域を切り取り、トリミングを行なう。 次に、コンピュータ110の補正値取得プログラムは、Y方向の最小読取領域の数が、補正用パターンを構成するラスタラインの数と同数になるように、トリミングされた後の読取画像データを解像度変換する(S107)。
FIG. 15C is an explanatory diagram of the trimming position at the lower ruled line.
Almost the same as the upper ruled line side, the correction value acquisition program includes unit read image data of the minimum read area of KX1 from the left and the minimum read area of KH from the left, among the read image data subjected to the rotation processing, The unit reading image data of the minimum reading area of KX2 from the left and the KH minimum reading areas from the bottom is taken out, and the barycentric position of the lower ruled line is calculated. Then, the nearest boundary of the minimum reading area at the position lower by ½ of the width of the row area from the barycentric position is determined as the trimming position. Then, the correction value acquisition program cuts out the minimum reading area below the trimming position and performs trimming. Next, the correction value acquisition program of the computer 110 converts the resolution of the read image data after trimming so that the number of minimum reading areas in the Y direction is the same as the number of raster lines constituting the correction pattern. (S107).
図16は、解像度変換の説明図である。
仮に、プリンタ1が720dpiのn個のラスタラインからなる補正用パターンを理想的に形成し、スキャナ150が補正用パターンを2880dpi(補正用パターンの4倍の解像度)で理想的に読み取れば、トリミング後の読取画像データのY方向の最小読取領域の数は、4n個になるはずである。しかし、実際には印刷時や読み取り時のズレの影響があって、読取画像データのY方向の最初読取領域の数が4n個にならないことがあり、ここでは、トリミング後の読取画像データのY方向の最小読取領域の数は4n+α個である。コンピュータ110の補正値取得プログラムは、この読取画像データに対して、n/(4n+α)〔=[補正用パターンを構成するラスタラインの数]/[トリミング後の読取画像データのY方向の最初読取領域の数]〕の倍率で解像度変換(縮小処理)を行なう。ここでは解像度変換にバイキュービック法が用いられる。これにより、解像度変換後の読取画像データのY方向のデータ数がn個になる。このように変換された後の個々のデータが示す領域は、1つのドットが形成され得る領域である単位領域に相当し、それら個々のデータを単位領域データとする。言い換えると、2880dpiの単位読取画像データにて構成された補正用パターンの読取画像データが、720dpiの単位領域データにて構成された補正用パターンの読取画像データに変換される。この結果、Y方向に並ぶ単位領域の数と列領域の数とが同数になり、X方向の単位領域列と列領域とが、一対一で対応することになる。例えば、一番上に位置するX方向の単位領域列は1番目の列領域に対応し、その下に位置する単位領域列は2番目の列領域に対応する。なお、この解像度変換ではY方向の単位領域列数をn個にするのが目的なので、X方向の解像度変換(縮小処理)は行われなくても良い。
FIG. 16 is an explanatory diagram of resolution conversion.
If the printer 1 ideally forms a correction pattern composed of n raster lines of 720 dpi, and the scanner 150 ideally reads the correction pattern at 2880 dpi (4 times the resolution of the correction pattern), trimming is performed. The number of minimum reading areas in the Y direction of the subsequent read image data should be 4n. However, in actuality, there is an influence of misalignment at the time of printing or reading, and the number of first read areas in the Y direction of the read image data may not be 4n. The number of minimum reading areas in the direction is 4n + α. The correction value acquisition program of the computer 110 performs n / (4n + α) [= [number of raster lines constituting the correction pattern] / [first reading of trimmed read image data in the Y direction] for this read image data. Resolution conversion (reduction processing) is performed at a magnification of [number of areas]]. Here, the bicubic method is used for resolution conversion. As a result, the number of data in the Y direction of the read image data after resolution conversion becomes n. The area indicated by the individual data after the conversion is equivalent to a unit area that is an area where one dot can be formed, and the individual data is set as unit area data. In other words, the read image data of the correction pattern configured by the unit read image data of 2880 dpi is converted into the read image data of the correction pattern configured by the unit area data of 720 dpi. As a result, the number of unit areas arranged in the Y direction is the same as the number of row areas, and the unit area rows and the row areas in the X direction correspond one-to-one. For example, the unit region column in the X direction located at the top corresponds to the first row region, and the unit region row located below corresponds to the second row region. Note that since this resolution conversion is intended to reduce the number of unit area columns in the Y direction to n, resolution conversion (reduction processing) in the X direction may not be performed.
次に、コンピュータ110の補正値取得プログラムは、各列領域における5種類の帯状パターンのそれぞれの濃度を測定する(S108)。以下、1番目の列領域における階調値76(濃度30%)で形成された左側の帯状パターンの濃度の測定について説明する(なお、他の列領域における測定も同様に行なわれる。また、他の帯状パターンの濃度の測定も同様に行なわれる)。 Next, the correction value acquisition program of the computer 110 measures the density of each of the five types of belt-like patterns in each row region (S108). Hereinafter, the measurement of the density of the left band-shaped pattern formed with the gradation value 76 (density 30%) in the first row area will be described (note that the measurement in the other row areas is performed in the same manner. The density of the belt-like pattern is also measured in the same manner).
図17Aは、左罫線の検出の際の画像データの説明図である。図17Bは、左罫線の位置の検出の説明図である。図17Cは、1番目の列領域の濃度30%の帯状パターンの濃度の測定範囲の説明図である。
補正値取得プログラムは、解像度変換された読取画像データの中から、上からH2の単位領域であって、左からKX個の単位領域の単位領域データを取り出す。このとき取り出される単位領域データの中に左罫線が含まれるように、パラメータKXが予め定められている。そして、補正値取得プログラムは、左罫線の位置を検出するため、取り出されたKX個の単位領域の単位領域データの階調値の重心位置を求める。この重心位置(左罫線の位置)からX2だけ右側に、幅W3の濃度30%の帯状パターンが存在していることは、補正用パターンの形状から既知になっている。そこで、補正値取得プログラムは、重心位置を基準にして、帯状パターンの左右W4の範囲を除いた点線の範囲の単位領域データを抽出し、この範囲の単位領域データの階調値の平均値を、1番目の列領域の濃度30%の測定値とする。なお、1番目の列領域の濃度30%の帯状パターンの濃度を測定する場合、図中の点線の範囲の1単位領域下の範囲の単位領域データを抽出する。このようにして、補正値取得プログラムは、5種類の帯状パターンの濃度を列領域毎にそれぞれ測定する。
FIG. 17A is an explanatory diagram of image data when the left ruled line is detected. FIG. 17B is an explanatory diagram of detection of the position of the left ruled line. FIG. 17C is an explanatory diagram of the measurement range of the density of the band-like pattern having a density of 30% in the first row region.
The correction value acquisition program extracts unit area data of HX unit areas from the top and KX unit areas from the left, from the read image data subjected to resolution conversion. The parameter KX is determined in advance so that the left ruled line is included in the unit area data extracted at this time. Then, the correction value acquisition program obtains the barycentric position of the gradation value of the unit area data of the extracted KX unit areas in order to detect the position of the left ruled line. It is known from the shape of the correction pattern that a strip-shaped pattern having a width of W3 and having a density of 30% exists on the right side by X2 from the position of the center of gravity (position of the left ruled line). Accordingly, the correction value acquisition program extracts the unit area data in the dotted line range excluding the left and right W4 ranges of the belt-like pattern with reference to the center of gravity position, and calculates the average value of the gradation values of the unit area data in this range. The measured value is the density of 30% in the first row region. Note that when measuring the density of a strip-like pattern having a density of 30% in the first row area, unit area data in a range one unit area below the dotted line in the figure is extracted. In this way, the correction value acquisition program measures the density of the five types of belt-like patterns for each row region.
図18は、シアンの5種類の帯状パターンの濃度の測定結果をまとめた測定値テーブルである。このように、コンピュータ110の補正値取得プログラムは、列領域毎に、5種類の帯状パターンの濃度の測定値を対応付けて、測定値テーブルを作成する。他の色についても、測定値テーブルが作成される。なお、以下の説明では、ある列領域について、階調値Sa〜Seの帯状パターンの測定値をそれぞれCa〜Ceとしている。 FIG. 18 is a measurement value table summarizing the measurement results of the densities of the five types of cyan belt-like patterns. As described above, the correction value acquisition program of the computer 110 creates a measurement value table by associating the measurement values of the density of the five types of belt-like patterns for each row region. A measurement value table is also created for other colors. In the following description, the measured values of the band-shaped pattern of the gradation values Sa to Se are set to Ca to Ce for a certain row region, respectively.
図19は、シアンの濃度30%、濃度40%及び濃度50%の帯状パターンの測定値のグラフである。各帯状パターンは、それぞれの指令値で一様に形成されたにもかかわらず、列領域毎に濃淡が生じている。この列領域毎の濃淡差が、印刷画像の濃度ムラの原因である。 FIG. 19 is a graph of measured values of a band-like pattern having a cyan density of 30%, a density of 40%, and a density of 50%. Although each belt-like pattern is uniformly formed with each command value, shading occurs in each row region. The density difference for each row area is a cause of density unevenness in the printed image.
濃度ムラをなくすためには、各帯状パターンの測定値が一定になることが望ましい。そこで、階調値Sb(濃度40%)の帯状パターンの測定値を一定にするための処理について検討する。ここでは、階調値Sbの帯状パターンの全列領域の測定値の平均値Cbtを、濃度40%の目標値と定める。この目標値Cbtよりも測定値が淡い列領域iでは、濃度の測定値が目標値Cbtに近づくためには、階調値を濃くする方へ補正すればよいと考えられる。一方、目標値Cbtよりも測定値が濃い列領域jでは、濃度の測定値が目標Cbtに近づくためには、階調値を淡くする方へ補正すればよいと考えられる。 In order to eliminate the density unevenness, it is desirable that the measured value of each strip pattern is constant. Therefore, a process for making the measurement value of the belt-like pattern having the gradation value Sb (density 40%) constant will be considered. Here, the average value Cbt of the measurement values of all the row regions of the strip-like pattern having the gradation value Sb is determined as a target value of 40% density. In the row region i where the measurement value is lighter than the target value Cbt, in order for the density measurement value to approach the target value Cbt, it is considered that the gradation value should be corrected to be darker. On the other hand, in the row region j where the measured value is darker than the target value Cbt, in order for the measured value of density to approach the target Cbt, it is considered that the gradation value should be corrected to be lighter.
そこで、コンピュータ110の補正値取得プログラムは、列領域に対応する補正値を算出する(S109)。ここでは、ある列領域における指令階調値Sbに対する補正値の算出について説明する。以下に説明するように、図20の列領域iの指令階調値Sb(濃度40%)に対する補正値は、階調値Sb及び階調値Sc(濃度50%)の測定値に基づいて算出される。一方、列領域jの指令階調値Sb(濃度40%)に対する補正値は、階調値Sb及び階調値Sa(濃度30%)の測定値に基づいて算出される。 Therefore, the correction value acquisition program of the computer 110 calculates a correction value corresponding to the row region (S109). Here, calculation of the correction value for the command gradation value Sb in a certain row region will be described. As will be described below, the correction value for the command gradation value Sb (density 40%) in the row region i of FIG. 20 is calculated based on the measured values of the gradation value Sb and the gradation value Sc (density 50%). Is done. On the other hand, the correction value for the command gradation value Sb (density 40%) of the row region j is calculated based on the measured values of the gradation value Sb and the gradation value Sa (density 30%).
図20Aは、列領域iにおける指令階調値Sbに対する目標指令階調値Sbtの説明図である。この列領域では、指令階調値Sbで形成された帯状パターンの濃度の測定値Cbは、目標値Cbtよりも小さい階調値を示す(この列領域では、濃度30%の帯状パターンの平均濃度よりも淡い)。仮に、プリンタドライバが、この列領域に目標値Cbtの濃度のパターンをプリンタに形成させるならば、次式(直線BCに基づく直線補間)により算出される目標指令階調値Sbtに基づいて指令すればよい。
Sbt=Sb+(Sc−Sb)×{(Cbt−Cb)/(Cc−Cb)}
FIG. 20A is an explanatory diagram of the target command tone value Sbt with respect to the command tone value Sb in the row region i. In this row region, the measured value Cb of the density of the strip pattern formed with the command tone value Sb shows a tone value smaller than the target value Cbt (in this row region, the average density of the strip pattern having a density of 30%. Paler). If the printer driver causes the printer to form a density pattern of the target value Cbt in this row area, the printer driver is instructed based on the target instruction gradation value Sbt calculated by the following equation (linear interpolation based on the straight line BC). That's fine.
Sbt = Sb + (Sc−Sb) × {(Cbt−Cb) / (Cc−Cb)}
図20Bは、列領域jにおける指令階調値Sbに対する目標指令階調値Sbtの説明図である。この列領域では、指令階調値Sbで形成された帯状パターンの濃度の測定値Cbは、目標値Cbtよりも大きい階調値を示す(この列領域では、濃度30%の帯状パターンの平均濃度よりも淡い)。仮に、プリンタドライバが、この列領域に目標値Cbtの濃度のパターンをプリンタに形成させるならば、次式(直線ABに基づく直線補間)により算出される目標指令階調値Sbtに基づいて指令すればよい。
Sbt=Sb−(Sb−Sa)×{(Cbt−Cb)/(Ca−Cb)}
FIG. 20B is an explanatory diagram of the target command tone value Sbt with respect to the command tone value Sb in the row region j. In this row area, the measured value Cb of the density of the strip pattern formed with the command tone value Sb shows a tone value larger than the target value Cbt (in this row area, the average density of the strip pattern having a density of 30%. Paler). If the printer driver causes the printer to form a density pattern of the target value Cbt in this row area, the printer driver is instructed based on the target command gradation value Sbt calculated by the following equation (linear interpolation based on the straight line AB). That's fine.
Sbt = Sb− (Sb−Sa) × {(Cbt−Cb) / (Ca−Cb)}
このようにして目標指令階調値Sbtを算出した後、補正値取得プログラムは、次式により、この列領域における指令階調値Sbに対する補正値Hbを算出する。
Hb = (Sbt−Sb)/Sb
After calculating the target command tone value Sbt in this way, the correction value acquisition program calculates a correction value Hb for the command tone value Sb in this row region by the following equation.
Hb = (Sbt−Sb) / Sb
コンピュータ110の補正値取得プログラムは、列領域毎に、階調値Sb(濃度40%)に対する補正値Hbを算出する。また、同様に、補正値取得プログラムは、階調値Sc(濃度50%)に対する補正値Hcを、各列領域の測定値Ccと、測定値Cb又はCdとに基づいて、列領域毎に算出する。また、同様に、補正値取得プログラムは、階調値Sd(濃度60%)に対する補正値Hdを、各列領域の測定値Cdと、測定値Cc又はCeとに基づいて、列領域毎に算出する。また、他の色についても、列領域毎に、3つの補正値(Hb、Hc、Hd)を算出する。 The correction value acquisition program of the computer 110 calculates a correction value Hb for the gradation value Sb (density 40%) for each row region. Similarly, the correction value acquisition program calculates the correction value Hc for the gradation value Sc (density 50%) for each column region based on the measurement value Cc of each column region and the measurement value Cb or Cd. To do. Similarly, the correction value acquisition program calculates the correction value Hd for the gradation value Sd (density 60%) for each column region based on the measurement value Cd of each column region and the measurement value Cc or Ce. To do. For other colors, three correction values (Hb, Hc, Hd) are calculated for each row region.
次に、コンピュータ110の補正値取得プログラムは、補正値をプリンタ1のメモリ63に記憶する(S110)。
図21は、シアンの補正値テーブルの説明図である。補正値テーブルには、3つの補正値(Hb、Hc、Hd)が、列領域毎に対応付けられている。例えば、各列領域のn番目のラスタラインには、3つの補正値(Hb_n、Hc_n、Hd_n)が対応付けられている。3つの補正値(Hb_n、Hc_n、Hd_n)は、それぞれ、指令階調値Sb(=102)、Sc(=128)及びSd(=153)に対応する。なお、他の色の補正値テーブルも同様である。
Next, the correction value acquisition program of the computer 110 stores the correction value in the memory 63 of the printer 1 (S110).
FIG. 21 is an explanatory diagram of a cyan correction value table. In the correction value table, three correction values (Hb, Hc, Hd) are associated with each row region. For example, three correction values (Hb_n, Hc_n, Hd_n) are associated with the nth raster line in each row region. The three correction values (Hb_n, Hc_n, Hd_n) correspond to the command gradation values Sb (= 102), Sc (= 128), and Sd (= 153), respectively. The same applies to correction value tables for other colors.
プリンタ1のメモリ63に補正値を記憶させた後、補正値取得処理は終了する。その後、プリンタ1とコンピュータ110との接続が外され、プリンタ1に対する他の検査を終えて、プリンタ1が工場から出荷される。プリンタ1には、プリンタドライバを記憶したCD−ROMも同梱される。 After the correction value is stored in the memory 63 of the printer 1, the correction value acquisition process ends. Thereafter, the connection between the printer 1 and the computer 110 is disconnected, the other inspections for the printer 1 are finished, and the printer 1 is shipped from the factory. The printer 1 also includes a CD-ROM that stores a printer driver.
<ユーザー下での処理について>
図22は、ユーザー下で行なわれる処理のフロー図である。
プリンタ1を購入したユーザーは、所有するコンピュータ110(もちろん、プリンタ製造工場のコンピュータとは別のコンピュータ)に、プリンタ1を接続する(S201、S301)。なお、ユーザーのコンピュータ110には、スキャナ150は接続されていなくても良い。
<About processing under the user>
FIG. 22 is a flowchart of processing performed under the user.
The user who purchased the printer 1 connects the printer 1 to the computer 110 owned by the user (of course, a computer different from the computer at the printer manufacturing factory) (S201, S301). Note that the scanner 150 may not be connected to the user's computer 110.
次に、ユーザーは、同梱されているCD−ROMを記録再生装置140にセットし、プリンタドライバをインストールする(S202)。コンピュータにインストールされたプリンタドライバは、コンピュータ110に、プリンタ1に対して補正値の送信を要求する(S203)。プリンタ1は、要求に応じて、メモリ63に記憶されている補正値テーブルをコンピュータ110へ送信する(S302)。プリンタドライバは、プリンタ1から送られてくる補正値をメモリに記憶する(S204)。これにより、コンピュータ側に補正値テーブルが作成される。ここまでの処理を終えた後、プリンタドライバは、ユーザーからの印刷命令があるまで、待機状態になる(S205でNO)。
プリンタドライバは、ユーザーからの印刷命令を受けると(S205でYES)、補正値に基づいて印刷データを生成し(S206)、印刷データをプリンタ1に送信する。プリンタ1は、印刷データに従って、印刷処理を行う(S303)。
Next, the user sets the enclosed CD-ROM in the recording / reproducing apparatus 140 and installs the printer driver (S202). The printer driver installed in the computer requests the computer 110 to transmit correction values to the printer 1 (S203). In response to the request, the printer 1 transmits the correction value table stored in the memory 63 to the computer 110 (S302). The printer driver stores the correction value sent from the printer 1 in the memory (S204). Thereby, a correction value table is created on the computer side. After completing the processing so far, the printer driver enters a standby state until a print command is received from the user (NO in S205).
Upon receiving a print command from the user (YES in S205), the printer driver generates print data based on the correction value (S206) and transmits the print data to the printer 1. The printer 1 performs a printing process according to the print data (S303).
図23は、印刷データ生成処理のフロー図である。これらの処理は、プリンタドライバによって行われる。
まず、プリンタドライバは、解像度変換処理を行う(S211)。解像度変換処理は、アプリケーションプログラムから出力された画像データ(テキストデータ、イメージデータなど)を、紙に印刷する際の解像度に変換する処理である。例えば、紙に画像を印刷する際の解像度が720×720dpiに指定されている場合、アプリケーションプログラムから受け取った画像データを720×720dpiの解像度の画像データに変換する。なお、解像度変換処理後の画像データは、RGB色空間により表される256階調のデータ(RGBデータ)である。
FIG. 23 is a flowchart of print data generation processing. These processes are performed by the printer driver.
First, the printer driver performs resolution conversion processing (S211). The resolution conversion process is a process for converting image data (text data, image data, etc.) output from an application program into a resolution for printing on paper. For example, when the resolution when printing an image on paper is specified as 720 × 720 dpi, the image data received from the application program is converted into image data having a resolution of 720 × 720 dpi. Note that the image data after the resolution conversion process is 256-gradation data (RGB data) represented by an RGB color space.
次に、プリンタドライバは、色変換処理を行う(S212)。色変換処理は、RGBデータをCMYK色空間により表されるCMYKデータに変換する処理である。この色変換処理は、RGBデータの階調値とCMYKデータの階調値とを対応づけたテーブル(色変換ルックアップテーブルLUT)をプリンタドライバが参照することによって行われる。この色変換処理により、各単位領域についてのRGBデータが、インク色に対応するCMYKデータに変換される。なお、色変換処理後のデータは、CMYK色空間により表される256階調のCMYKデータである。 Next, the printer driver performs a color conversion process (S212). The color conversion process is a process for converting RGB data into CMYK data represented by a CMYK color space. This color conversion process is performed by the printer driver referring to a table (color conversion lookup table LUT) in which the gradation values of RGB data and the gradation values of CMYK data are associated with each other. By this color conversion process, RGB data for each unit area is converted into CMYK data corresponding to ink colors. The data after the color conversion processing is CMYK data with 256 gradations represented by the CMYK color space.
次に、プリンタドライバは、濃度補正処理を行う(S213)。濃度補正処理は、各単位領域データの階調値を、その単位領域データの属する列領域の対応する補正値に基づいて補正する処理である。 Next, the printer driver performs density correction processing (S213). The density correction process is a process of correcting the gradation value of each unit area data based on the corresponding correction value of the column area to which the unit area data belongs.
図24は、シアンのn番目の列領域の濃度補正処理の説明図である。同図は、シアンのn番目の列領域に属する単位領域の単位領域データの階調値S_inを補正する様子を示している。なお、補正後の階調値はS_outである。 FIG. 24 is an explanatory diagram of density correction processing for the nth row region of cyan. This figure shows how the gradation value S_in of the unit area data of the unit area belonging to the nth row area of cyan is corrected. Note that the corrected gradation value is S_out.
仮に補正前の単位領域データの階調値S_inが指令階調値Sbと同じであれば、プリンタドライバは、階調値S_inを目標指令階調値Sbtに補正すれば、その単位領域データの対応する単位領域に目標濃度Cbtの画像を形成することができる。つまり、補正前の単位領域データの階調値S_inが指令階調値Sbと同じであれば、指令階調値Sbに対応する補正値Hbを用いて、階調値S_in(=Sb)をSb×(1+Hb)に補正するのが良い。同様に、補正前の単位領域データの階調値Sが指令階調値Scと同じであれば、階調値S_in(=Sc)をSc×(1+Hc)に補正するのが良い。 If the gradation value S_in of the unit area data before correction is the same as the command gradation value Sb, the printer driver corrects the gradation value S_in to the target instruction gradation value Sbt, so An image with the target density Cbt can be formed in the unit area. That is, if the gradation value S_in of the unit area data before correction is the same as the command gradation value Sb, the gradation value S_in (= Sb) is set to Sb using the correction value Hb corresponding to the command gradation value Sb. It is good to correct to x (1 + Hb). Similarly, if the gradation value S of the unit area data before correction is the same as the command gradation value Sc, the gradation value S_in (= Sc) should be corrected to Sc × (1 + Hc).
これに対し、補正前の階調値S_inが指令階調値とは異なる場合、図に示すような直線補間によって、出力すべき階調値S_outが算出される。図中の直線補間では、各指令階調値(Sb、Sc、Sd)に対応する補正後の各階調値S_out(Sbt、Sct、Sdt)の間を直線補間している。但し、これに限られるものではない。例えば、各指令階調値に対応する各補正値(Hb、Hc、Hd)の間を直線補間して階調値S_inに対応する補正値Hを算出し、算出された補正値Hに基づいて補正後の階調値をS_in×(1+H)として算出しても良い。 On the other hand, when the gradation value S_in before correction is different from the command gradation value, the gradation value S_out to be output is calculated by linear interpolation as shown in the figure. In the linear interpolation in the figure, linear interpolation is performed between the corrected gradation values S_out (Sbt, Sct, Sdt) corresponding to the command gradation values (Sb, Sc, Sd). However, the present invention is not limited to this. For example, the correction value H corresponding to the gradation value S_in is calculated by linearly interpolating between the correction values (Hb, Hc, Hd) corresponding to each command gradation value, and the correction value H is calculated based on the calculated correction value H. The corrected gradation value may be calculated as S_in × (1 + H).
以上の濃度補正処理により、濃く視認されやすい列領域に対しては、その列領域に対応する単位領域の単位領域データ(CMYKデータ)の階調値が低くなるように補正される。逆に、淡く視認されやすい列領域に対しては、その列領域に対応する単位領域の単位領域データの階調値が高くなるように補正される。なお、他の色の他の列領域に対しても、プリンタドライバは、同様に補正処理を行う。 With the above-described density correction processing, for a column region that is easily visible darkly, the gradation value of the unit region data (CMYK data) of the unit region corresponding to the column region is corrected to be low. On the other hand, for a row area that is easily visible, correction is made so that the gradation value of the unit area data of the unit area corresponding to the row area is high. Note that the printer driver performs the correction process in the same manner for other row regions of other colors.
次に、プリンタドライバは、ハーフトーン処理を行う(S214)。ハーフトーン処理は、高階調数のデータを、プリンタが形成可能な階調数のデータに変換する処理である。例えば、ハーフトーン処理により、256階調を示すデータが、2階調を示す1ビットデータや4階調を示す2ビットデータに変換される。ハーフトーン処理では、ディザ法・γ補正・誤差拡散法などを利用して、プリンタがドットを分散して形成できるように単位領域データを作成する。プリンタドライバは、ハーフトーン処理を行うとき、ディザ法を行う場合にはディザテーブルを参照し、γ補正を行う場合にはガンマテーブルを参照し、誤差拡散法を行う場合は拡散された誤差を記憶するための誤差メモリを参照する。ハーフトーン処理されたデータは、前述のRGBデータと同等の解像度(例えば720×720dpi)を有している。 Next, the printer driver performs halftone processing (S214). The halftone process is a process for converting high gradation number data into gradation number data that can be formed by a printer. For example, data representing 256 gradations is converted into 1-bit data representing 2 gradations or 2-bit data representing 4 gradations by halftone processing. In the halftone process, dithering, γ correction, error diffusion, etc. are used to create unit area data so that the printer can form dots in a dispersed manner. When performing halftone processing, the printer driver refers to the dither table when performing dithering, refers to the gamma table when performing γ correction, and stores diffused errors when performing error diffusion. Refer to the error memory. The data subjected to the halftone process has a resolution (for example, 720 × 720 dpi) equivalent to the RGB data described above.
本実施形態では、プリンタドライバは、濃度補正処理によって補正された階調値の単位領域データに対して、ハーフトーン処理が行われることになる。この結果、濃く視認されやすい列領域では、その列領域の単位領域データの階調値が低くなるように補正されているので、その列領域のラスタラインを構成するドットのドット生成率が低くなる。逆に、淡く視認されやすい列領域では、ドット生成率が高くなる。 In the present embodiment, the printer driver performs halftone processing on the unit area data of the gradation value corrected by the density correction processing. As a result, in a row region that is dark and easily visible, since the gradation value of the unit region data of the row region is corrected to be low, the dot generation rate of the dots constituting the raster line of the row region is low. . On the other hand, the dot generation rate is high in the row region that is easily recognized visually.
次に、プリンタドライバは、ラスタライズ処理を行う(S215)。ラスタライズ処理は、マトリクス状の画像データを、プリンタに転送すべきデータ順に変更する処理である。ラスタライズ処理されたデータは、印刷データに含まれる単位領域データとして、プリンタに出力される。 Next, the printer driver performs rasterization processing (S215). The rasterization process is a process of changing matrix image data in the order of data to be transferred to the printer. The rasterized data is output to the printer as unit area data included in the print data.
このようにして生成された印刷データに基づいてプリンタが印刷処理を行えば、図9Cに示すように、各列領域のラスタラインのドット生成率が変更され、列領域の画像片の濃度が補正されて、印刷画像全体の濃度ムラが抑制される。 If the printer performs a printing process based on the print data generated in this way, as shown in FIG. 9C, the dot generation rate of the raster line in each row area is changed, and the density of the image pieces in the row area is corrected. Thus, density unevenness of the entire printed image is suppressed.
以上の説明では、説明の簡略化のためノズル数や列領域の数(ラスタラインの数)を少なくしている。但し、補正値取得プログラムやプリンタドライバ等が行なう処理は、ほぼ同様である。 In the above description, the number of nozzles and the number of row regions (number of raster lines) are reduced to simplify the description. However, the processing performed by the correction value acquisition program, printer driver, and the like is substantially the same.
===補正用パターンのラスタラインと画像のラスタラインとの対応===
上述したように、本実施形態のプリンタ1は、予め印刷された補正用パターンを読み取った結果に基づいて、各列領域に対応する補正値を各々求め、画像を印刷する際には、画像を構成する各ラスタラインに対応する、補正用パターンのラスタラインが形成された列領域の補正値に基づいて画像データを補正している。ここで、対応するラスタラインとは、画像及び補正用パターンを印刷するための画像データにおいて、搬送方向にて最も下流側に形成可能なラスタラインを1番目として最も上流側に形成可能なラスタラインまで順番を付けた際に、画像を印刷する際と、補正用パターンを印刷する際とにて同じ順番を付されるラスタライン同士をいう。このとき、ラスタラインは、画像データにおいて形成可能であれば、必ずしも用紙上に実際に形成されなくてもよい。
=== Correspondence between Correction Pattern Raster Line and Image Raster Line ===
As described above, the printer 1 according to the present embodiment obtains correction values corresponding to the respective row regions based on the result of reading the correction pattern printed in advance, and prints the image when printing the image. The image data is corrected based on the correction value of the row area where the raster line of the correction pattern corresponding to each of the raster lines constituting it is formed. Here, the corresponding raster line is a raster line that can be formed on the most upstream side with the raster line that can be formed on the most downstream side in the transport direction as the first raster line in the image data for printing an image and a correction pattern. When the order is assigned, the raster lines are assigned the same order when the image is printed and when the correction pattern is printed. At this time, the raster line does not necessarily have to be actually formed on the paper as long as it can be formed in the image data.
本実施形態における補正は、キャリッジ31の移動方向に沿うラスタラインが形成された列領域間の濃度ムラを抑制すべく画像データを補正するものである。列領域間の濃度ムラは、前述したように、本来搬送方向に等間隔にて形成されるべきラスタラインのいずれかが、搬送方向のずれた位置に形成されることにより生じることもある。すなわち、列領域間の濃度ムラは、ノズルのインクの吐出特性のみならず、用紙の搬送特性によっても発生する。特に用紙を搬送する搬送ローラが偏心している場合には、用紙が搬送された際に、用紙と接触した搬送ローラ23の周面の部位が異なることにより、搬送されるたび毎、また、用紙毎に搬送量が相違して列領域間の濃度ムラが発生してしまう場合がある。 The correction in the present embodiment corrects the image data so as to suppress density unevenness between the row regions in which the raster lines along the moving direction of the carriage 31 are formed. As described above, the density unevenness between the row regions may occur when any of the raster lines that should be formed at regular intervals in the transport direction is formed at a position shifted in the transport direction. That is, the density unevenness between the row regions is caused not only by the ink ejection characteristics of the nozzles but also by the paper transport characteristics. In particular, when the transport roller for transporting the paper is eccentric, when the paper is transported, the portion of the peripheral surface of the transport roller 23 that is in contact with the paper is different. In some cases, the conveyance amount is different and density unevenness occurs between the row regions.
そして、本実施形態のように、印刷された補正用パターンを読み取った結果に基づいて、印刷する画像の各ラスタラインを形成するための画像データを補正する場合には、補正用パターンを印刷する際と、補正して画像を印刷する際とで、搬送される用紙と接触する搬送ローラ23の周面における部位が相違すると、適切な補正がなされず、良好な画像を印刷できない畏れがある。このため、本発明は補正用パターンを印刷する際と、補正して画像を印刷する際とで、搬送される用紙と接触する搬送ローラの周面における部位が一致するように搬送部を制御することとし、以下にその処理について説明する。 Then, when the image data for forming each raster line of the image to be printed is corrected based on the result of reading the printed correction pattern as in the present embodiment, the correction pattern is printed. If the portion of the peripheral surface of the transport roller 23 that comes into contact with the transported paper is different between when the image is corrected and when the image is printed, an appropriate correction may not be performed and a good image may not be printed. For this reason, according to the present invention, the conveyance unit is controlled so that the portions on the circumferential surface of the conveyance roller that come into contact with the conveyed sheet coincide with each other when the correction pattern is printed and when the correction image is printed. The process will be described below.
印刷方法としてラスタラインの形成の仕方については前述しているので、ここでは、補正用パターンを印刷する際と、当該補正パターンに基づく補正をして画像を印刷する際とで、搬送される用紙と接触する搬送ローラ23の周面上における部位を一致させるための用紙の搬送処理について主に説明する。 Since the method of forming the raster line has been described above as the printing method, here, the sheet to be conveyed is printed when the correction pattern is printed and when the image is printed with correction based on the correction pattern. The paper transport process for matching the portions on the peripheral surface of the transport roller 23 that come into contact with the paper will be mainly described.
図25は、画像を印刷する際と、補正用パターンを印刷する際との、ラスタラインの位置を合わせる処理を説明するための図である。 FIG. 25 is a diagram for explaining processing for aligning raster line positions when an image is printed and when a correction pattern is printed.
プリンタ1の電源が投入された後、印刷等の動作をしていない待機状態にあっては、搬送ローラ23の軸23aに設けられたクラッチ27は切り離されている。ところで、D形の断面形状をなす給紙ローラ21は、クラッチ27のON/OFFにより給紙動作の際のみに、前述したように常に1回転して一定の位置にて停止し、同じ位置から回転し始める。このため、待機状態においても、給紙ローラ21は所定の位置にて停止している。 After the printer 1 is turned on, the clutch 27 provided on the shaft 23a of the transport roller 23 is disengaged in a standby state where no operation such as printing is performed. By the way, the sheet feeding roller 21 having a D-shaped cross section always rotates once and stops at a fixed position as described above only when the sheet feeding operation is performed by turning ON / OFF the clutch 27, and from the same position. Start spinning. For this reason, even in the standby state, the paper feed roller 21 is stopped at a predetermined position.
待機状態のプリンタ1が、接続されているコンピュータ110から、印刷データ及び印刷条件等を示すコマンドと共に印刷指令信号を受信すると(S401)、コントローラ60は搬送モータ22を駆動して、搬送ローラ23を回転させる。このとき、コントローラ60はロータリー式エンコーダ52の出力を監視しており、符号盤52aに設けられた小孔が検出された際にロータリー式エンコーダ52から出力される信号を検出する(S402)。検出した位置は符号盤52aの周方向における1点であり、搬送ローラ23の周面上の1点と一致している。コントローラ60は、この周面上の1点を基準位置として認識し、搬送ローラ23の基準位置が、例えば、搬送ローラ23の軸23aの鉛直上に位置するように搬送ローラ23の周面を位置合わせする(S404)。すなわち、本実施形態では、搬送ローラ23の基準位置が、搬送ローラ23の軸23aの鉛直上に位置する位置が回転開始位置である。 When the printer 1 in the standby state receives a print command signal together with commands indicating print data, printing conditions, and the like from the connected computer 110 (S401), the controller 60 drives the carry motor 22 to move the carry roller 23. Rotate. At this time, the controller 60 monitors the output of the rotary encoder 52, and detects a signal output from the rotary encoder 52 when a small hole provided in the code board 52a is detected (S402). The detected position is one point in the circumferential direction of the code board 52 a and coincides with one point on the circumferential surface of the transport roller 23. The controller 60 recognizes one point on the peripheral surface as a reference position, and positions the peripheral surface of the transport roller 23 so that the reference position of the transport roller 23 is, for example, vertically above the shaft 23a of the transport roller 23. Combine (S404). That is, in the present embodiment, the position where the reference position of the transport roller 23 is positioned vertically above the shaft 23a of the transport roller 23 is the rotation start position.
搬送ローラ23の基準位置を搬送ローラ23の軸23aの鉛直上に位置決めする間に、コントローラ60は、印刷指令信号と共に受信した、印刷データ及び印刷条件等を示すコマンドを解析し、印刷すべき印刷用紙の先端と、印刷すべき印刷データにおいて最も下流側にラスタラインが形成されうる列領域との相対位置を算出する(S403)。このとき、印刷データは、風景画や文字情報等の画像を印刷するための画像データであっても良いし、補正用パターンを含む各種調整用のテストパターンを印刷するための印刷データであっても良い。また、印刷条件等のコマンドを解析した結果、印刷モードとして「縁無し印刷」を実行させるためのコマンドであった場合には、印刷データにおいて最も下流側にラスタラインが形成されうる列領域は用紙上には位置しないため、用紙の先端位置に対する、印刷用紙の外側の領域における最も下流側のラスタラインが形成可能と想定される列領域の位置が算出される。このとき、印刷データに基づいて吐出されたインクにて搬送方向の最も下流側に形成されうるラスタラインの位置が、ロータリー式エンコーダ52の出力において、用紙の先端から何パルス分上流側に位置するか、また、用紙の先端より何パルス分下流側に形成されうるかが算出される。 While positioning the reference position of the conveyance roller 23 on the vertical axis of the shaft 23a of the conveyance roller 23, the controller 60 analyzes the command indicating the print data and the print condition received together with the print command signal, and prints to be printed. The relative position between the leading edge of the paper and the row area where the raster line can be formed on the most downstream side in the print data to be printed is calculated (S403). At this time, the print data may be image data for printing an image such as a landscape image or character information, or print data for printing various adjustment test patterns including a correction pattern. Also good. In addition, when the command such as the printing condition is analyzed and the command is a command for executing “marginless printing” as the print mode, the row area in which the raster line can be formed on the most downstream side in the print data is the paper area. Since the position is not located above, the position of the row area where the most downstream raster line in the area outside the printing paper can be formed with respect to the leading edge position of the paper is calculated. At this time, the position of the raster line that can be formed on the most downstream side in the transport direction with the ink ejected based on the print data is positioned upstream of the number of pulses from the leading edge of the paper in the output of the rotary encoder 52. In addition, the number of pulses that can be formed downstream of the leading edge of the paper is calculated.
次にコントローラ60は、クラッチ27をONし、搬送ローラ23の軸23aとギアG5とを接続する(S405)。そして搬送モータ22を駆動することにより、所定の位置に位置決めされた給紙ローラ21と、基準位置を搬送ローラ23の軸23aの鉛直上に位置決めされた搬送ローラ23を同時に回転し始める(S406)。すなわち、一定の位置から1回転する給紙ローラ21により搬送された用紙Sと、給紙ローラ21と同じタイミングにて基準位置から回転し始めた搬送ローラ23とは、搬送ローラ23の周面において常にほぼ同じ位置にて接触する。すなわち、所定の回転開始位置に位置決めされた搬送ローラ23に対し、給紙ローラ21により用紙を供給させ始めるタイミングに対する、搬送ローラ23を回転開始位置から回転させ始めるタイミングを一致させることにより、給紙ローラ21により供給される用紙を、搬送ローラ23の周面上のほぼ一定の位置に接触させることが可能である。 Next, the controller 60 turns on the clutch 27 to connect the shaft 23a of the transport roller 23 and the gear G5 (S405). Then, by driving the transport motor 22, the paper feed roller 21 positioned at a predetermined position and the transport roller 23 whose reference position is positioned vertically above the shaft 23a of the transport roller 23 start to rotate simultaneously (S406). . That is, the sheet S conveyed by the sheet feeding roller 21 that rotates once from a certain position and the conveying roller 23 that starts to rotate from the reference position at the same timing as the sheet feeding roller 21 are located on the circumferential surface of the conveying roller 23. Always touch at approximately the same position. That is, by matching the timing at which the transport roller 23 positioned at a predetermined rotation start position starts to rotate the transport roller 23 from the rotation start position with the timing at which the paper feed roller 21 starts to supply paper, The paper supplied by the roller 21 can be brought into contact with a substantially constant position on the peripheral surface of the transport roller 23.
そして、コントローラ60は、ロータリー式エンコーダ52の出力に基づいて、給紙ローラ21が1回転したタイミングにてクラッチ27をOFFし、給紙ローラ21を停止させる(S407)。その後、算出された、用紙の先端に対する搬送方向における最下流側のラスタラインの位置と、用紙の先端に対する最下流側の列領域にラスタラインを形成するためにインクを吐出するノズルの位置と、が等しくなるように、搬送ローラ23を回転し続けた後に停止させる(S408)。このとき、用紙が接触し始める搬送ローラの周面上の部位は常にほぼ一定であり、また、用紙と搬送ローラとが接触してから搬送ローラ23が停止するまでに用紙が搬送される距離は、印刷方式、印刷モードなどの印刷条件により等しい。このため、同じ印刷条件にて印刷される画像の印刷データにおいて、搬送方向の先頭から同じ順に並べられるラスタラインは、搬送ローラ23の周面上における同じ部位により搬送されることになる。 Based on the output of the rotary encoder 52, the controller 60 turns off the clutch 27 at the timing when the paper feed roller 21 makes one rotation, and stops the paper feed roller 21 (S407). Thereafter, the calculated position of the most downstream raster line in the transport direction with respect to the leading edge of the paper, and the position of the nozzle that ejects ink to form a raster line in the row region on the most downstream side with respect to the leading edge of the paper, So that the conveying rollers 23 continue to rotate so as to be equal to each other (S408). At this time, the part on the peripheral surface of the conveying roller where the sheet starts to contact is always substantially constant, and the distance by which the sheet is conveyed after the sheet and the conveying roller come into contact until the conveying roller 23 stops is , Printing method, printing mode and other printing conditions. For this reason, in the print data of the image printed under the same printing conditions, the raster lines arranged in the same order from the top in the transport direction are transported by the same part on the peripheral surface of the transport roller 23.
搬送ローラ23を停止させると、キャリッジ31を移動させつつインク滴を吐出させて用紙上にドットを形成する。その後、用紙を所定量搬送させる搬送処理と、キャリッジ31を移動させつつ所定のノズルからインクを吐出させるドット形成処理とを繰り返して画像を印刷する(S003)。以降の処理は、図7にて説明したとおりである。このとき、排紙処理(S006)を実行した後には、コントローラ60は搬送ローラ23を回転開始位置、すなわち、搬送ローラ23の基準位置が軸23aの鉛直上に位置する位置まで搬送ローラ23を回転させて停止させ、次の給紙処理(S002)に備える。このように、排紙処理(S006)が終了した後に、搬送ローラ23を回転開始位置まで回転させて停止させることにより、次の用紙への印刷の際に搬送ローラ23の位置決めを行うことなく、そのまま給紙処理(S002)を実行することが可能であり、スループットを向上させることが可能である。 When the transport roller 23 is stopped, ink droplets are ejected while moving the carriage 31 to form dots on the paper. Thereafter, an image is printed by repeating a conveyance process for conveying a predetermined amount of paper and a dot formation process for discharging ink from a predetermined nozzle while moving the carriage 31 (S003). The subsequent processing is as described in FIG. At this time, after executing the paper discharge process (S006), the controller 60 rotates the transport roller 23 to the rotation start position, that is, the position where the reference position of the transport roller 23 is located vertically above the shaft 23a. This is stopped to prepare for the next paper feed process (S002). As described above, after the paper discharge process (S006) is completed, the conveyance roller 23 is rotated to the rotation start position and stopped, so that the conveyance roller 23 is not positioned when printing on the next sheet. The paper feed process (S002) can be executed as it is, and the throughput can be improved.
そして、上述したようなキャリッジ31の移動方向に沿うドット列が形成された列領域間の濃度ムラを抑制すべく画像データを補正する際に用いる補正用パターンを印刷する際と、この補正用パターンに基づいて補正して画像を印刷する際には、補正用パターンも画像も同じ印刷条件にて印刷される。このため、補正用パターンの搬送方向における最下流側のラスタラインを印刷する際に用紙を搬送するために用紙と接触する搬送ローラ23の部位と、補正した画像の搬送方向における最下流側のラスタラインを印刷する際に用紙を搬送するために用紙と接触する搬送ローラ23の部位とは、ほぼ一致することになる。そして、当然のことながら、その他のラスタラインを印刷する際に用紙を搬送するために用紙と接触する搬送ローラ23の部位も、補正用パターンを印刷する際と、補正した画像を印刷する際とではほぼ同じになる。このため、搬送ローラ23が偏心している場合であってもその偏心による影響は、補正用パターンを印刷する際と、補正した画像を印刷する際とにおいて、用紙の先端側から同じ順番に配置されたラスタライン同士に、同様に及ぶことになる。したがって、搬送ローラ23の所定の部位にて搬送された用紙に印刷された補正用パターンに基づいて、搬送ローラ23の同じ所定の部位にて搬送された用紙に画像を印刷することにより、より適切な補正を施すことが可能であり、搬送方向における濃度ムラを抑えた良好な画像を印刷することが可能である。このとき、コントローラ60は、ロータリー式エンコーダ52により検出された搬送ローラ23の周面上の基準位置に基づいて搬送ユニット20を制御するので、搬送ローラ23の周面上の基準位置を正確に所定の位置、例えば回転開始位置に位置決めすることが可能である。このため、搬送すべき用紙と搬送ローラ23の周面上の所定の部位とを正確に接触させることが可能である。 Then, when the correction pattern used when correcting the image data to suppress the density unevenness between the row areas in which the dot rows along the moving direction of the carriage 31 as described above are suppressed is printed. When the image is printed based on the correction, the correction pattern and the image are printed under the same printing conditions. For this reason, when printing the raster line on the most downstream side in the conveyance direction of the correction pattern, the portion of the conveyance roller 23 that comes into contact with the sheet to convey the sheet and the raster on the most downstream side in the conveyance direction of the corrected image. The portion of the conveyance roller 23 that comes into contact with the sheet for conveying the sheet when printing a line substantially coincides. As a matter of course, the portion of the transport roller 23 that comes into contact with the paper to transport the paper when printing other raster lines also prints the correction pattern and prints the corrected image. So it will be almost the same. For this reason, even when the transport roller 23 is eccentric, the influence of the eccentricity is arranged in the same order from the front end side of the paper when the correction pattern is printed and when the corrected image is printed. The same applies to the raster lines. Therefore, it is more appropriate to print an image on the paper conveyed at the same predetermined portion of the conveyance roller 23 based on the correction pattern printed on the paper conveyed at the predetermined portion of the conveyance roller 23. Correction can be performed, and a good image with reduced density unevenness in the transport direction can be printed. At this time, since the controller 60 controls the transport unit 20 based on the reference position on the peripheral surface of the transport roller 23 detected by the rotary encoder 52, the reference position on the peripheral surface of the transport roller 23 is accurately determined. It is possible to position at the position of, for example, the rotation start position. For this reason, it is possible to accurately contact the sheet to be transported and a predetermined portion on the peripheral surface of the transport roller 23.
また、所定の回転開始位置に位置決めされた搬送ローラ23に対し給紙ローラ21により用紙を供給させ始めるタイミングに対する、搬送ローラ23を回転開始位置から回転させ始めるタイミングを一致させることにより、給紙ローラ21により供給される用紙を、搬送ローラ23の周面上のほぼ一定の位置に接触させることが可能である。特に、本実施形態においては、給紙ローラ21及び搬送ローラ23をいずれも所定の回転開始位置に位置決めした後に、単一の搬送モータ22の動力により同時に回転させ始めることとしたので、補正用パターンの、搬送方向における最も下流側の列領域にラスタラインを形成する際と、画像の、搬送方向における最も下流側の列領域に、補正用パターンに基づいた補正をしつつラスタラインを形成する際と、において、用紙に接触する搬送ローラ23の周面上の部位を、簡単な制御により一致させることが可能である。 Further, by matching the timing at which the conveyance roller 23 positioned at a predetermined rotation start position begins to be fed by the paper feed roller 21 with the timing at which the conveyance roller 23 starts to rotate from the rotation start position, the paper feed roller 23 The sheet supplied by the roller 21 can be brought into contact with a substantially constant position on the peripheral surface of the transport roller 23. In particular, in the present embodiment, since both the paper feed roller 21 and the transport roller 23 are positioned at a predetermined rotation start position, they are simultaneously started to rotate by the power of the single transport motor 22, so that the correction pattern When forming raster lines in the most downstream row region in the transport direction and forming raster lines in the most downstream row region in the transport direction while performing correction based on the correction pattern. In this case, it is possible to match the portions on the peripheral surface of the transport roller 23 that are in contact with the sheet by simple control.
また、搬送ローラ23の回転を検出するための検出部として、搬送ローラ23の軸23aに符号盤52aを備えたロータリー式エンコーダとしたので、容易に且つより正確に搬送ローラ23の回転及び周面上の位置を検出することが可能である。さらに、給紙ローラ21は、搬送ローラ23の軸23aとギアG5〜G9を介して接続されているので、給紙ローラ21の回転量もロータリー式エンコーダにより、容易に且つ正確に検出することが可能である。 Further, as the detection unit for detecting the rotation of the transport roller 23, a rotary encoder provided with a code board 52a on the shaft 23a of the transport roller 23 is used. Therefore, the rotation and peripheral surface of the transport roller 23 can be easily and more accurately performed. It is possible to detect the upper position. Furthermore, since the feed roller 21 is connected to the shaft 23a of the transport roller 23 via gears G5 to G9, the rotation amount of the feed roller 21 can be easily and accurately detected by the rotary encoder. Is possible.
また、所定階調値を示す画像データに基づいて印刷された補正用パターンを読み取った結果に基づいて補正値が取得されるので、印刷された補正用パターンを読み取った結果と画像データの所定の階調値とが対応付けられる。そして、補正用パターンを読み取った結果に基づいて画像データの階調値が補正されるので、より適切に画像データを補正することが可能である。 Further, since the correction value is acquired based on the result of reading the correction pattern printed based on the image data indicating the predetermined gradation value, the result of reading the printed correction pattern and the predetermined value of the image data The gradation value is associated. Since the gradation value of the image data is corrected based on the result of reading the correction pattern, the image data can be corrected more appropriately.
また、搬送ローラ23の回転開始位置は印刷条件毎に設定されるので、印刷条件毎に印刷される補正用パターンも印刷条件に応じた回転開始位置から搬送ローラ23が回転し始めて搬送された用紙に印刷される。このため、印刷条件毎に各々印刷条件に応じた補正用パターンが印刷されるので、いずれの印刷条件にて画像を印刷する際にも画像データを適切に補正し、良好な画像を印刷することが可能である。 Further, since the rotation start position of the transport roller 23 is set for each printing condition, the correction pattern printed for each printing condition is also conveyed by the transport roller 23 starting to rotate from the rotation start position corresponding to the printing condition. Printed on. For this reason, a correction pattern corresponding to each printing condition is printed for each printing condition. Therefore, when printing an image under any printing condition, the image data is appropriately corrected and a good image is printed. Is possible.
本実施形態のプリンタ1によれば、複数のラスタラインが搬送方向に沿って並べて印刷されているので、補正用パターンを読み取ることによりラスタラインが形成された列領域間の濃度ムラを読み取りことが可能であり、この補正用パターンを読み取った結果に基づいて画像を印刷するための画像データを補正するので、印刷する画像における列領域間の濃度ムラを適切に抑制することが可能である。 According to the printer 1 of the present embodiment, since a plurality of raster lines are printed side by side along the transport direction, it is possible to read density unevenness between row regions where raster lines are formed by reading a correction pattern. It is possible to correct the image data for printing the image based on the result of reading the correction pattern. Therefore, it is possible to appropriately suppress the density unevenness between the row regions in the image to be printed.
本実施形態においては、搬送ローラ23の基準位置を検出するための検出部をロータリー式エンコーダ52にて構成する例について説明したが、検出部は例えば、搬送ローラ23の軸23aに設けられたギアG4と同じ歯数を有する新たなギアを設けてギアG4と噛み合わせ、新たなギアとギアG4とに各々電極を設けて搬送ローラ23の基準位置を検出しても良い。具体的には、ギアG4の1つの歯先に電極を設け、新たなギアには全周に亘って電極を設け、2つのギアが噛み合いつつ回転した際に、ギアG4の電極と新たなギアの電極とが接した際に流れる電流が検出されるように設定しておくと、ギアG4の電極と新たなギアの電極とが接した位置を基準位置として検出することが可能である。 In the present embodiment, the example in which the detection unit for detecting the reference position of the conveyance roller 23 is configured by the rotary encoder 52 has been described, but the detection unit is, for example, a gear provided on the shaft 23 a of the conveyance roller 23. A new gear having the same number of teeth as G4 may be provided and meshed with the gear G4, and electrodes may be provided on the new gear and the gear G4 to detect the reference position of the transport roller 23. Specifically, an electrode is provided at one tooth tip of the gear G4, an electrode is provided over the entire circumference of the new gear, and when the two gears rotate while meshing with each other, the electrode of the gear G4 and the new gear are provided. If a setting is made so that the current flowing when the electrode of the gear G4 is in contact is detected, the position where the electrode of the gear G4 and the electrode of the new gear are in contact can be detected as the reference position.
===その他の実施の形態===
上記の実施形態は、主として印刷システムについて記載されているが、その中には、プリンタ1、印刷装置、印刷方法等の開示が含まれていることは言うまでもない。
また、一実施形態としての印刷システム等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
=== Other Embodiments ===
The above embodiment mainly describes the printing system, but it goes without saying that the disclosure includes the printer 1, the printing apparatus, the printing method, and the like.
Moreover, although the printing system etc. as one embodiment were demonstrated, said embodiment is for making an understanding of this invention easy, and is not for limiting and interpreting this invention. The present invention can be changed and improved without departing from the gist thereof, and it is needless to say that the present invention includes equivalents thereof. In particular, the embodiments described below are also included in the present invention.
また、本実施形態においては、用紙搬送方向に発生する濃度ムラを補正する印刷システム及び印刷方法について説明したが、上記補正により、例えばヘッドが搭載されたキャリッジの移動に伴う振動などプリンタ1を構成する機構に起因して、搬送方向に沿う方向に発生する縦縞状の濃度ムラにも適用可能である。 In this embodiment, the printing system and the printing method for correcting the density unevenness generated in the paper conveyance direction have been described. However, the printer 1 is configured by the above correction, such as vibration caused by the movement of the carriage on which the head is mounted. This is also applicable to vertical stripe-shaped density unevenness that occurs in the direction along the transport direction due to the mechanism that performs this.
<プリンタについて>
前述の実施形態では、印刷部としてプリンタ1が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機EL製造装置(特に高分子EL製造装置)、ディスプレイ製造装置、成膜装置、DNAチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
<About the printer>
In the above-described embodiment, the printer 1 has been described as the printing unit. However, the present invention is not limited to this. For example, color filter manufacturing apparatus, dyeing apparatus, fine processing apparatus, semiconductor manufacturing apparatus, surface processing apparatus, three-dimensional modeling machine, liquid vaporizer, organic EL manufacturing apparatus (particularly polymer EL manufacturing apparatus), display manufacturing apparatus, film formation The same technique as that of the present embodiment may be applied to various recording apparatuses to which an ink jet technique is applied such as an apparatus and a DNA chip manufacturing apparatus. These methods and manufacturing methods are also within the scope of application.
<インクについて>
前述の実施形態は、プリンタ1のノズルから染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出するインクは、このようなインクに限られるものではない。
<About ink>
In the above-described embodiment, dye ink or pigment ink is ejected from the nozzles of the printer 1 from the nozzles. However, the ink ejected from the nozzle is not limited to such ink.
<ノズルについて>
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、インクを吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に気泡を発生させる方式など、他の方式を用いてもよい。
<About nozzle>
In the above-described embodiment, ink is ejected using a piezoelectric element. However, the method of ejecting ink is not limited to this. For example, other methods such as a method of generating bubbles in the nozzle by heat may be used.
<インクを吐出するキャリッジ移動方向について>
前述の実施形態では、キャリッジ31の往方向の移動時にのみインクを吐出する単方向印刷を例に説明したが、これに限るものではなく、キャリッジ31の往復たる双方向移動時にインクを吐出する所謂双方向印刷を行っても良い。
<About the carriage moving direction for ejecting ink>
In the above-described embodiment, unidirectional printing in which ink is ejected only when the carriage 31 moves in the forward direction has been described as an example. However, the present invention is not limited to this, and so-called ink ejection is performed when the carriage 31 reciprocates in both directions. Bidirectional printing may be performed.
<印刷に用いるインク色について>
前述の実施形態では、シアン(C)、マゼンタ(M)、イエロ(Y)、ブラック(K)の4色のインクを用紙S上に吐出してドットを形成する多色印刷を例に説明したが、インク色はこれに限るものではない。例えばこれらインク色に加えて、ライトシアン(薄いシアン、LC)及びライトマゼンタ(薄いマゼンタ、LM)等のインクを用いても良い。
また、逆に、上記4つのインク色のいずれか一つだけを用いて単色印刷を行っても良い。
<Ink colors used for printing>
In the above-described embodiment, multicolor printing in which dots are formed by ejecting four colors of ink of cyan (C), magenta (M), yellow (Y), and black (K) onto the paper S has been described. However, the ink color is not limited to this. For example, in addition to these ink colors, ink such as light cyan (light cyan, LC) and light magenta (light magenta, LM) may be used.
Conversely, monochrome printing may be performed using only one of the four ink colors.
1 プリンタ(インクジェットプリンタ)、5 原稿、20 搬送ユニット、
21 給紙ローラ、22 搬送モータ、23 搬送ローラ、24 プラテン、
25 排紙ローラ、30 キャリッジユニット、31 キャリッジ、
32 キャリッジモータ、40 ヘッドユニット、41 ヘッド、50 検出器群、
51 リニア式エンコーダ、52 ロータリー式エンコーダ、52a 符号盤、
52b検出器、53 紙検出センサ、54 光学センサ、60 コントローラ、
61 インターフェース部、62 CPU、 63 メモリ、
64 ユニット制御回路、100 印刷システム、110 コンピュータ、
120 表示装置、130 入力装置、140 記録再生装置、
150 スキャナ、151 上蓋、152 原稿台ガラス、
153 読取キャリッジ、154 案内部材、155 移動機構、157 ランプ、
158 ラインセンサ、159 光学系
1 printer (inkjet printer), 5 document, 20 transport unit,
21 paper feed roller, 22 transport motor, 23 transport roller, 24 platen,
25 discharge roller, 30 carriage unit, 31 carriage,
32 Carriage motor, 40 head units, 41 heads, 50 detector groups,
51 linear encoder, 52 rotary encoder, 52a code board,
52b detector, 53 paper detection sensor, 54 optical sensor, 60 controller,
61 interface unit, 62 CPU, 63 memory,
64 unit control circuit, 100 printing system, 110 computer,
120 display device, 130 input device, 140 recording / reproducing device,
150 scanner, 151 top cover, 152 platen glass,
153 Reading carriage, 154 guide member, 155 moving mechanism, 157 lamp,
158 Line sensor, 159 optical system
Claims (13)
(b)前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズルと、
(c)補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、
前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御するためのコントローラと、
(d)を有することを特徴とする印刷装置。 (A) a transport unit including a transport roller for transporting a medium for printing an image in the transport direction;
(B) Based on print data for printing the image, ink is ejected while moving in a moving direction intersecting the transport direction, and a dot row is formed on the medium transported by the transport unit. A nozzle for,
(C) a portion of the transport roller that contacts the medium when forming the dot row in the most downstream row region in the transport direction, which constitutes the correction pattern;
When forming a dot row while performing correction based on the correction pattern in the most downstream row region in the transport direction, which constitutes a printed image based on print data for printing the image A controller for controlling the transport unit so that a portion of the transport roller in contact with the medium matches.
A printing apparatus having (d).
前記搬送ローラの周面上における所定の基準位置を検出するための検出部を有し、
前記コントローラは、前記検出部にて検出された前記基準位置に基づいて、前記搬送部を制御することを特徴とする印刷装置。 The printing apparatus according to claim 1,
A detection unit for detecting a predetermined reference position on the peripheral surface of the transport roller;
The printing apparatus, wherein the controller controls the transport unit based on the reference position detected by the detection unit.
前記媒体を前記搬送部に供給するための媒体供給部を有し、
前記コントローラは、前記搬送ローラの前記基準位置を所定の回転開始位置に位置決めし、
前記補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際と、
前記画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際と、において、
前記媒体供給部により前記媒体を供給させ始めるタイミングに対する、前記搬送ローラを前記回転開始位置から回転させ始めるタイミングを一致させることにより、前記媒体に接触する前記搬送ローラの部位を一致させることを特徴とする印刷装置。 The printing apparatus according to claim 2,
A medium supply unit for supplying the medium to the transport unit;
The controller positions the reference position of the transport roller at a predetermined rotation start position;
When forming the dot row in the most downstream row region in the transport direction, constituting the correction pattern;
In forming the dot row while performing correction based on the correction pattern in the most downstream row region in the transport direction that constitutes the image,
By matching the timing at which the conveyance roller starts to rotate from the rotation start position with the timing at which the medium starts to be supplied by the medium supply unit, the portion of the conveyance roller that contacts the medium is matched. Printing device to do.
媒体を排出した際には、前記搬送ローラを前記回転開始位置にて停止させることを特徴とする印刷装置。 The printing apparatus according to claim 3.
When the medium is discharged, the conveying roller is stopped at the rotation start position.
前記検出部は、前記搬送ローラの回転を検出するためのロータリー式エンコーダであることを特徴とする印刷装置。 The printing apparatus according to any one of claims 2 to 4,
The printing apparatus, wherein the detection unit is a rotary encoder for detecting rotation of the transport roller.
前記コントローラは、前記移動方向に沿う前記ドット列が形成された列領域間の濃度ムラを抑制すべく、前記補正用パターンを読み取った結果に基づいて、画像データを補正することを特徴とする印刷装置。 The printing apparatus according to any one of claims 1 to 5,
The controller corrects image data based on a result of reading the correction pattern so as to suppress density unevenness between row regions in which the dot rows are formed along the moving direction. apparatus.
前記画像データは、前記媒体に形成される単位領域毎の階調値を示しており、
所定階調値を示す前記画像データに基づいて印刷された前記補正用パターンを読み取った結果に基づいて補正情報を取得し、
前記画像データは、前記補正情報に基づいて補正されることを特徴とする印刷装置。 The printing apparatus according to any one of claims 1 to 6,
The image data indicates a gradation value for each unit area formed on the medium,
Obtaining correction information based on the result of reading the correction pattern printed based on the image data indicating a predetermined gradation value;
The printing apparatus, wherein the image data is corrected based on the correction information.
前記補正用パターンは、前記画像を印刷する際の印刷条件毎に印刷され、
前記回転開始位置は、前記印刷条件に基づいて設定されることを特徴とする印刷装置。 The printing apparatus according to any one of claims 3 to 7,
The correction pattern is printed for each printing condition when printing the image,
The printing apparatus, wherein the rotation start position is set based on the printing condition.
前記補正用パターンは、所定の濃度を示す階調値に基づいて、
前記移動方向に移動される前記ノズルから吐出されるインクにて形成される複数のドット列が、前記搬送方向に沿って並べて印刷されることを特徴とする印刷装置。 The printing apparatus according to claim 7 or 8,
The correction pattern is based on a gradation value indicating a predetermined density.
A printing apparatus, wherein a plurality of dot rows formed by ink ejected from the nozzle moved in the moving direction are printed side by side along the transport direction.
(b)前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズルと、
(c)補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、
前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御するためのコントローラと、を有し、
(d)前記搬送ローラの周面上における所定の基準位置を検出するための検出部を有し、
前記コントローラは、前記検出部にて検出された前記基準位置に基づいて、前記搬送部を制御し、
(e)前記媒体を前記搬送部に供給するための媒体供給部を有し、
前記コントローラは、前記搬送ローラの前記基準位置を所定の回転開始位置に位置決めし、
前記補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際と、
前記画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際と、において、
前記媒体供給部により前記媒体を供給させ始めるタイミングに対する、前記搬送ローラを前記回転開始位置から回転させ始めるタイミングを一致させることにより、前記媒体に接触する前記搬送ローラの部位を一致させ、
(f)媒体を排出した際には、前記搬送ローラを前記回転開始位置にて停止させ、
(g)前記検出部は、前記搬送ローラの回転を検出するためのロータリー式エンコーダであり、
(h)前記コントローラは、前記移動方向に沿う前記ドット列が形成された列領域間の濃度ムラを抑制すべく、前記補正用パターンを読み取った結果に基づいて、前記画像データを補正し、
(i)前記画像データは、前記媒体に形成される単位領域毎の階調値を示しており、
所定階調値を示す前記画像データに基づいて印刷された前記補正用パターンを読み取った結果に基づいて補正情報を取得し、
前記画像データは、前記補正情報に基づいて補正され、
(j)前記補正用パターンは、前記画像を印刷する際の印刷条件毎に印刷され、
前記回転開始位置は、前記印刷条件に基づいて設定され、
(k)前記補正用パターンは、所定の濃度を示す階調値に基づいて、
前記移動方向に移動される前記ノズルから吐出されるインクにて形成される複数のドット列が、前記搬送方向に沿って並べて印刷されることを特徴とする印刷装置。 (A) a transport unit including a transport roller for transporting a medium for printing an image in the transport direction;
(B) Based on print data for printing the image, ink is ejected while moving in a moving direction intersecting the transport direction, and a dot row is formed on the medium transported by the transport unit. A nozzle for,
(C) a portion of the transport roller that contacts the medium when forming the dot row in the most downstream row region in the transport direction, which constitutes the correction pattern;
When forming a dot row while performing correction based on the correction pattern in the most downstream row region in the transport direction, which constitutes a printed image based on print data for printing the image A controller for controlling the transport unit so that the part of the transport roller in contact with the medium coincides,
(D) having a detection unit for detecting a predetermined reference position on the peripheral surface of the transport roller;
The controller controls the transport unit based on the reference position detected by the detection unit,
(E) having a medium supply unit for supplying the medium to the transport unit;
The controller positions the reference position of the transport roller at a predetermined rotation start position;
When forming the dot row in the most downstream row region in the transport direction, constituting the correction pattern;
In forming the dot row while performing correction based on the correction pattern in the most downstream row region in the transport direction that constitutes the image,
By matching the timing at which the conveyance roller starts to rotate from the rotation start position with the timing at which the medium supply unit starts to supply the medium, the portions of the conveyance roller that contact the medium are matched,
(F) When the medium is discharged, the transport roller is stopped at the rotation start position,
(G) The detection unit is a rotary encoder for detecting rotation of the transport roller,
(H) The controller corrects the image data based on the result of reading the correction pattern in order to suppress density unevenness between the row regions where the dot rows along the moving direction are formed,
(I) The image data represents a gradation value for each unit area formed on the medium,
Obtaining correction information based on the result of reading the correction pattern printed based on the image data indicating a predetermined gradation value;
The image data is corrected based on the correction information,
(J) The correction pattern is printed for each printing condition when printing the image,
The rotation start position is set based on the printing conditions,
(K) The correction pattern is based on a gradation value indicating a predetermined density.
A printing apparatus, wherein a plurality of dot rows formed by ink ejected from the nozzle moved in the moving direction are printed side by side along the transport direction.
前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差する移動方向に移動されつつインクを吐出して、前記搬送部により搬送された前記媒体に、ドット列を形成するためのノズルと、を有する印刷装置に、
補正用パターンを構成する、前記搬送方向における最も下流側の列領域に前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、
前記画像を印刷するための印刷データに基づいて印刷された画像を構成する、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送ローラの部位と、が一致するように前記搬送部を制御させる機能を実現するためのコンピュータプログラム。 A transport unit including a transport roller for transporting a medium for printing an image in the transport direction;
Nozzles for ejecting ink while moving in a moving direction crossing the transport direction based on print data for printing the image, and forming dot rows on the medium transported by the transport unit And a printing apparatus having
A portion of the transport roller that contacts the medium when forming the dot row in the most downstream row region in the transport direction, which constitutes a correction pattern;
When forming a dot row while performing correction based on the correction pattern in the most downstream row region in the transport direction, which constitutes a printed image based on print data for printing the image A computer program for realizing a function of controlling the transport unit so that a part of the transport roller in contact with the medium matches.
(B)このコンピュータと接続され、以下の(a)(b)(c)を有する印刷装置、
(a)画像を印刷するための媒体を搬送方向に搬送するための搬送ローラを備え た搬送部、
(b)前記画像を印刷するための印刷データに基づいて、前記搬送方向と交差す る移動方向に移動されつつインクを吐出して、前記搬送部により搬送された 前記媒体に、ドット列を形成するためのノズル、
(c)補正用パターンを構成する、前記搬送方向における最も下流側の列領域に 前記ドット列を形成する際に前記媒体に接触する前記搬送ローラの部位と、 前記画像を印刷するための印刷データに基づいて印刷された画像を構成す る、前記搬送方向における最も下流側の列領域に、前記補正用パターンに基 づいた補正をしつつドット列を形成する際に、前記媒体に接触する前記搬送 ローラの部位と、が一致するように前記搬送部を制御するためのコントロー ラ、
(C)を有することを特徴とする印刷システム。 (A) a computer, and
(B) a printing apparatus connected to the computer and having the following (a) (b) (c):
(A) a transport unit having a transport roller for transporting a medium for printing an image in the transport direction;
(B) Based on print data for printing the image, the ink is ejected while moving in a moving direction intersecting the transport direction, and a dot row is formed on the medium transported by the transport unit. Nozzle to do,
(C) The portion of the transport roller that contacts the medium when forming the dot row in the most downstream row region in the transport direction, which constitutes the correction pattern, and print data for printing the image Forming a dot row while performing correction based on the correction pattern in the most downstream row region in the transport direction, which constitutes an image printed based on A controller for controlling the conveying section so that the portion of the conveying roller coincides,
A printing system comprising (C).
画像を印刷するための印刷データに基づいて、前記ノズルからインクを吐出させて、前記搬送方向における最も下流側の列領域にドット列を形成する際に、前期搬送ローラの前記所定の部位が前記媒体に接触するように、前記媒体を搬送するステップと、
を有することを特徴とする印刷方法。
Based on the print data for printing the correction pattern, ink is ejected from the nozzles moved in the moving direction that intersects the medium conveying direction, and a dot row is formed in the most downstream row region in the carrying direction. A step of transporting a predetermined portion of a transport roller included in a transport unit for transporting the medium in contact with the medium;
Based on print data for printing an image, when the ink is ejected from the nozzles to form a dot row in a row region on the most downstream side in the carrying direction, the predetermined portion of the previous carrying roller is Conveying the medium so as to contact the medium;
A printing method characterized by comprising:
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005164253A JP4715315B2 (en) | 2005-06-03 | 2005-06-03 | Printing apparatus, computer program, printing system, and printing method |
US11/446,177 US7581804B2 (en) | 2005-06-03 | 2006-06-05 | Printing apparatus and printing method |
US12/505,038 US8075085B2 (en) | 2005-06-03 | 2009-07-17 | Printing apparatus and printing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005164253A JP4715315B2 (en) | 2005-06-03 | 2005-06-03 | Printing apparatus, computer program, printing system, and printing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006334983A JP2006334983A (en) | 2006-12-14 |
JP4715315B2 true JP4715315B2 (en) | 2011-07-06 |
Family
ID=37555923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005164253A Expired - Fee Related JP4715315B2 (en) | 2005-06-03 | 2005-06-03 | Printing apparatus, computer program, printing system, and printing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4715315B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003211770A (en) * | 2002-01-18 | 2003-07-29 | Hitachi Printing Solutions Ltd | Color image recorder |
JP2004202927A (en) * | 2002-12-26 | 2004-07-22 | Canon Inc | Image processing method and device, and recording device |
JP2005119318A (en) * | 2004-12-03 | 2005-05-12 | Brother Ind Ltd | Printing device |
-
2005
- 2005-06-03 JP JP2005164253A patent/JP4715315B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003211770A (en) * | 2002-01-18 | 2003-07-29 | Hitachi Printing Solutions Ltd | Color image recorder |
JP2004202927A (en) * | 2002-12-26 | 2004-07-22 | Canon Inc | Image processing method and device, and recording device |
JP2005119318A (en) * | 2004-12-03 | 2005-05-12 | Brother Ind Ltd | Printing device |
Also Published As
Publication number | Publication date |
---|---|
JP2006334983A (en) | 2006-12-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7726765B2 (en) | Printing method, storage medium, medium, printing apparatus, method for detecting end of image, method for detecting carrying unevenness of medium, and device for detecting carrying unevenness of medium | |
CN1874895B (en) | Printing method and printing system | |
US20080152413A1 (en) | Printing Method, Storage Medium Having Program Stored Thereon, and Printing System | |
CN1874894B (en) | Printing method, printing device, printing system | |
JP4547921B2 (en) | Printing apparatus, printing method, and printing system | |
US8075085B2 (en) | Printing apparatus and printing method | |
JP2006305952A (en) | Printing apparatus, computer program, printing method, and medium | |
JP2008055725A (en) | Printing method | |
JP4715315B2 (en) | Printing apparatus, computer program, printing system, and printing method | |
JP2008060922A (en) | Measurement density value correction method, printing method, correction value calculation method, and printing apparatus manufacturing method | |
JP2006346938A (en) | Printing apparatus, computer program, printing system, and printing method | |
JP4735027B2 (en) | Density measurement method, printing method, correction value calculation method, and printing apparatus manufacturing method | |
JP4635818B2 (en) | Determining whether image density correction can be performed | |
JP4655749B2 (en) | Correction value acquisition method, printing method, and printing apparatus manufacturing method | |
JP2008055728A (en) | Test pattern printing method, correction value acquisition method, correction value acquisition device | |
JP4650087B2 (en) | Printing apparatus, computer program, and image edge detection method | |
JP2007196393A (en) | Printing method, printing system, and program | |
JP2007168153A (en) | Printing method | |
JP2006305963A (en) | Image processing, correction value acquisition method, printing apparatus manufacturing method, and printing method | |
JP2005224977A (en) | Printing apparatus, printing method, and printing system | |
JP2006305958A (en) | Printing apparatus, computer program, and printing method | |
JP2008055768A (en) | Correction value calculation method, printing method, and printing apparatus manufacturing method | |
JP2008049549A (en) | Test pattern printing method, correction value acquisition method, correction value acquisition device | |
JP2007001141A (en) | Printing method and printing apparatus manufacturing method | |
JP2006309624A (en) | Printing method, program, and printing control apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080523 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101026 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110301 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110314 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140408 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |