JP2007008177A - Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing - Google Patents

Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing Download PDF

Info

Publication number
JP2007008177A
JP2007008177A JP2006287365A JP2006287365A JP2007008177A JP 2007008177 A JP2007008177 A JP 2007008177A JP 2006287365 A JP2006287365 A JP 2006287365A JP 2006287365 A JP2006287365 A JP 2006287365A JP 2007008177 A JP2007008177 A JP 2007008177A
Authority
JP
Japan
Prior art keywords
printing
image
information
print
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2006287365A
Other languages
Japanese (ja)
Inventor
Shinichi Arasaki
真一 荒崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2006287365A priority Critical patent/JP2007008177A/en
Publication of JP2007008177A publication Critical patent/JP2007008177A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a novel printer which can avoid or reduce deterioration of an image quality due to the banding phenomenon caused by the flight deflection phenomenon, and deterioration of an image quality due to delivering defects of ink, and which can control an execution range of processing so as to avoid or reduce the image quality deterioration, and to provide a printer controlling program, a printer controlling method, an apparatus for generating data for printing, a program for generating data for printing and a method for generating data for printing. <P>SOLUTION: The printer 100 comprises: an image data acquiring part 10 which acquires image data; an image characteristic amount extracting part 11 which extracts an image characteristic amount from the acquired image data; a part 12 for generating data for printing which generates the data for printing by judging whether or not to carry out N-value processing accompanied with banding avoidance processing to nozzles related to the banding phenomenon on the basis of the image characteristic amount, and by carrying out N-value processing on the basis of the judgment result; and a printing part 13 which carries out printing processing on the basis of the data for printing. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、ファクシミリ装置や複写機、OA機器用の印刷装置等に用いられる印刷装置および印刷装置制御プログラム並びに印刷装置制御方法に係り、特に、複数色の液体インクの微粒子を印刷用紙(記録材)上に吐出して所定の文字や画像を描画するようにした、いわゆるインクジェット方式の印刷処理を行うのに好適な印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法に関する。   The present invention relates to a printing apparatus, a printing apparatus control program, and a printing apparatus control method used for a facsimile apparatus, a copying machine, a printing apparatus for office automation equipment, and the like. ) A printing apparatus suitable for performing a so-called ink jet printing process, in which predetermined characters and images are drawn by being discharged onto the printing apparatus, a printing apparatus control program and a printing apparatus control method, and a printing data generation apparatus, The present invention relates to a print data generation program and a print data generation method.

以下は、印刷装置、特にインクジェット方式を採用したプリンタ(以下、「インクジェットプリンタ」と称す)について説明する。
インクジェットプリンタは、一般に安価でかつ高品質のカラー印刷物が容易に得られることから、パーソナルコンピュータやデジタルカメラなどの普及に伴い、オフィスのみならず一般ユーザにも広く普及してきている。
The following describes a printing apparatus, particularly a printer that employs an inkjet method (hereinafter referred to as an “inkjet printer”).
Ink jet printers are generally inexpensive and can easily obtain high-quality color prints, and are widely used not only in offices but also in general users with the spread of personal computers and digital cameras.

このようなインクジェットプリンタは、一般に、インクカートリッジと印刷ヘッドとが一体的に備えられたキャリッジなどと称される移動体が、印刷媒体(用紙)上を、その紙送り方向に対し垂直な方向に往復しながらその印刷ヘッドのノズルから液体インクの粒子をドット状に吐出(噴射)することで、印刷媒体上に所定の文字や画像を描画して所望の印刷物を作成するようになっている。そして、このキャリッジに黒色(ブラック)を含めた4色(ブラック、イエロー、マゼンタ、シアン)のインクカートリッジと各色ごとの印刷ヘッドを備えることで、モノクロ印刷のみならず、各色を組み合わせたフルカラー印刷も容易に行えるようになっている(さらに、これら各色に、ライトシアンやライトマゼンタなどを加えた6色や7色、あるいは8色のものも実用化されている)。   In such an ink jet printer, a moving body called a carriage or the like in which an ink cartridge and a print head are integrated is generally placed on a print medium (paper) in a direction perpendicular to the paper feed direction. By ejecting (injecting) liquid ink particles in the form of dots from the nozzles of the print head while reciprocating, predetermined characters and images are drawn on the print medium to create a desired printed matter. The carriage is equipped with ink cartridges of four colors (black, yellow, magenta, cyan) including black (black) and a print head for each color, so that not only monochrome printing but also full-color printing combining each color is possible. (Furthermore, 6 colors, 7 colors, or 8 colors in which light cyan, light magenta, etc. are added to these colors are also put into practical use).

また、このようにキャリッジ上の印刷ヘッドを紙送り方向に対し垂直な方向に往復させながら印刷を実行するようにしたタイプのインクジェットプリンタでは、1ページ全体をきれいに印刷するために印刷ヘッドを数十回から100回以上も往復動させる必要があるため、他の方式の印刷装置、例えば、複写機などのような電子写真技術を用いたレーザープリンタなどに比べて大幅に印刷時間がかかるといった欠点がある。   In addition, in this type of ink jet printer in which printing is executed while the print head on the carriage is reciprocated in a direction perpendicular to the paper feed direction, several tens of print heads are used to cleanly print the entire page. Since it is necessary to reciprocate more than 100 times from the first time, there is a disadvantage that it takes much longer printing time than other types of printing apparatuses, for example, laser printers using electrophotographic technology such as copying machines. is there.

これに対し、印刷用紙の幅と同じ(もしくは長い)寸法の長尺の印刷ヘッドを配置してキャリッジを使用しないタイプのインクジェットプリンタでは、印刷ヘッドを印刷用紙の幅方向に移動させる必要がなく、いわゆる1走査(1パス)での印刷が可能となるため、前記レーザープリンタと同様に高速な印刷が可能となる。また、印刷ヘッドを搭載するキャリッジやこれを移動させるための駆動系などが不要となるため、プリンタ筐体の小型・軽量化が可能となり、さらに静粛性も大幅に向上するといった利点も有している。なお、前者方式のインクジェットプリンタを一般に「マルチパス型プリンタ」、後者方式のインクジェットプリンタを一般に「ラインヘッド型プリンタ」または「シリアルプリンタ」と呼んでいる。   On the other hand, in an inkjet printer of a type in which a long print head having the same (or long) dimension as the width of the print paper is used and a carriage is not used, it is not necessary to move the print head in the width direction of the print paper. Since printing can be performed by so-called one scanning (one pass), high-speed printing is possible as in the case of the laser printer. In addition, since a carriage for mounting the print head and a drive system for moving the print head are not required, the printer casing can be reduced in size and weight, and the quietness can be greatly improved. Yes. The former inkjet printer is generally called a “multi-pass printer”, and the latter inkjet printer is generally called a “line head printer” or a “serial printer”.

ところで、このようなインクジェットプリンタに不可欠な印刷ヘッドは、直径が10〜70μm程度の微細なノズルを一定の間隔を隔てて1列、または印刷方向に複数列に配設してなるものであるため、製造誤差によって一部のノズルのインクの吐出方向が傾いてしまったり、ノズルの位置が理想位置とはずれた位置に配置されてしまい、そのノズルで形成されるドットの着弾位置が理想位置よりもずれてしまうといった、いわゆる「飛行曲がり現象」を発生してしまうことがある。また、ノズルのばらつき特性により、そのばらつきが大きいものとしては、インク量が理想量と比較して非常に多くなったり少なくなったりするものが存在する。   By the way, a print head indispensable for such an ink jet printer is one in which fine nozzles having a diameter of about 10 to 70 μm are arranged in one row at a constant interval or in a plurality of rows in the printing direction. Due to manufacturing error, the ink ejection direction of some nozzles may be tilted, or the position of the nozzles may be shifted from the ideal position. A so-called “flight bend phenomenon” may occur, such as deviation. In addition, there are inks whose ink amount is greatly increased or decreased as compared with the ideal amount, as the variation is large due to the dispersion characteristics of the nozzles.

この結果、その不良ノズルを用いて印刷された部分に、いわゆる「バンディング(スジ)現象」と称される印刷不良が発生して、印刷品質を著しく低下させてしまうことがある。すなわち、「飛行曲がり」現象が発生すると、隣り合うノズルにより吐出されたドット間距離が不均一となり、隣接ドット間の距離が正常時より長くなる部分には「白スジ(印刷用紙が白色の場合)」が発生し、隣接ドット間の距離が正常時より短くなる部分には、「濃いスジ」が発生する。また、インク量の値が理想とは外れている場合も、インク量が多いノズル部分に関しては、濃いスジ、インク量が少なくなる部分では白スジが発生する。   As a result, a printing defect referred to as a so-called “banding phenomenon” may occur in a portion printed using the defective nozzle, and the print quality may be significantly reduced. In other words, when the “flight bend” phenomenon occurs, the distance between the dots ejected by the adjacent nozzles becomes non-uniform, and the portion where the distance between adjacent dots is longer than normal is indicated by “white streaks (if the printing paper is white) ) ”Occurs, and“ dark streaks ”occur in a portion where the distance between adjacent dots is shorter than normal. Even when the ink amount is not ideal, a dark streak occurs in a nozzle portion where the ink amount is large, and a white streak occurs in a portion where the ink amount decreases.

特に、このようなバンディング現象は、前述したような「マルチパス型プリンタ」(シリアルプリンタ)の場合よりも、印刷ヘッドもしくは印刷媒体が固定(1パス印刷)である「ラインヘッド型プリンタ」の方に顕著に発生し易い(マルチパス型プリンタでは、印刷ヘッドを何回も往復させることを利用してバンディングを目立たなくする技術がある)。   In particular, the banding phenomenon is more likely to occur in the “line head type printer” in which the print head or print medium is fixed (one pass printing) than in the case of the “multi-pass type printer” (serial printer) as described above. (In multi-pass printers, there is a technique that makes banding inconspicuous by using the print head reciprocating many times).

そのため、このような「バンディング現象」による一種の印刷不良を防止するために、印刷ヘッドの製造技術の向上や設計改良などといった、いわゆるハード的な部分での研究開発が鋭意進められているが、製造コスト、技術面などから100%「バンディング現象」が発生しない印刷ヘッドを提供するのは困難となっている。
そこで、現状では前記のようなハード的な部分での改良に加え、以下に示すような印刷制御といった、いわゆるソフト的な手法を用いてこのような「バンディング現象」を低減するような技術が併用されている。
Therefore, in order to prevent a kind of printing failure due to such "banding phenomenon", research and development in the so-called hardware part such as improvement of print head manufacturing technology and design improvement has been earnestly advanced. It is difficult to provide a print head that does not cause 100% “banding phenomenon” due to manufacturing cost, technical aspect, and the like.
Therefore, in addition to the improvement in the hardware part as described above, a technology that reduces such “banding phenomenon” by using a so-called software method such as printing control as described below is used in combination. Has been.

例えば、以下に示す特許文献1や特許文献2では、ノズルのばらつきやインクの不吐出に対処するために、印刷濃度が薄い部分にはシェーディング補正技術を用いてヘッドのばらつきの対処を行い、印刷濃度が濃い部分については他の色を用いて代用(例えば、ブラックで印刷する場合にはシアンまたはマゼンタなどを代用)してバンディングやばらつきが目立たないように設定している。   For example, in Patent Document 1 and Patent Document 2 shown below, in order to deal with nozzle variations and ink non-ejection, the shading correction technique is used to deal with head variations in areas where the print density is low, and printing is performed. The dark portion is substituted with another color (for example, when printing in black, cyan or magenta is used) so that banding and variations are not noticeable.

また、以下に示す特許文献3においては、ベタ画像(すなわち下地が見えない程度に塗りつぶされた画像)に関しては不吐出ノズルの近傍画素の隣接ノズルの吐出量を増やし、ノズル全体でベタ画像を生成するという手法を取り入れている。
また、以下に示す特許文献4においては、各ノズルのばらつき量を誤差拡散にフィードバックして処理し、ノズルのインクの吐出量のばらつきを吸収してバンディング現象を回避している。
特開2002−19101号公報 特開2003−136702号公報 特開2003−63043号公報 特開平5−30361号公報
Further, in Patent Document 3 shown below, with respect to a solid image (that is, an image that is painted so that the background is not visible), the discharge amount of the adjacent nozzles in the vicinity of the non-ejection nozzle is increased, and a solid image is generated with the entire nozzle. The technique of doing is adopted.
Further, in Patent Document 4 shown below, the variation amount of each nozzle is fed back to error diffusion and processed, and the variation in the ink discharge amount of the nozzle is absorbed to avoid the banding phenomenon.
Japanese Patent Laid-Open No. 2002-19101 JP 2003-136702 A JP 2003-63043 A JP-A-5-30361

しかしながら、上記特許文献1〜特許文献4の従来技術においては、バンディング現象による画質劣化を低減するための処理を、処理対象となる箇所(バンディング発生箇所)の全てに実行するような制御を行うため、補正処理を行わなくても画質劣化(バンディング)が目立たないような箇所に対しても補正処理が行われることになり、このような箇所においては、かえって補正処理が要因による別の画質劣化が目立つようになってしまう恐れがある。   However, in the prior arts of Patent Document 1 to Patent Document 4 described above, control is performed so that processing for reducing image quality degradation due to the banding phenomenon is performed on all processing target locations (banding occurrence locations). Therefore, correction processing is performed even in places where image quality degradation (banding) is not noticeable even if correction processing is not performed. In such locations, the image quality degradation is caused by the correction processing. There is a risk of becoming noticeable.

そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、飛行曲がり現象が要因のバンディング現象による画質の劣化を回避または低減できると共に、当該画質の劣化を回避または低減するための処理の実行範囲を制御することができる、新規な印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法を提供することを第1の目的としている。   Therefore, the present invention has been made paying attention to such an unsolved problem of the conventional technology, and can avoid or reduce image quality deterioration due to the banding phenomenon caused by the flight bending phenomenon, and PRINTING DEVICE, PRINTING DEVICE CONTROL PROGRAM, PRINTING DEVICE CONTROL METHOD, PRINTING DATA GENERATION DEVICE, PRINTING DATA GENERATION PROGRAM, AND PRINTING A first object is to provide a data generation method.

また、インクの吐出不良が要因のバンディング現象による画質の劣化を回避または低減できると共に、当該画質の劣化を回避または低減するための処理の実行範囲を制御することができる、新規な印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法を提供することを第2の目的としている。   Also, a novel printing apparatus and printing capable of avoiding or reducing image quality deterioration due to banding phenomenon caused by ink ejection failure and controlling the execution range of processing for avoiding or reducing the image quality deterioration A second object is to provide an apparatus control program, a printing apparatus control method, a printing data generation apparatus, a printing data generation program, and a printing data generation method.

〔形態1〕 上記目的を達成するために、形態1の印刷装置は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置であって、
バンディング現象による印刷画質の劣化を低減するための印刷処理を実行可能な印刷手段と、
前記各ノズルの特性を示すノズル情報及び前記画像の所定領域毎の特徴情報に基づき、前記劣化を低減するための印刷処理を制御する印刷制御手段と、を備えることを特徴としている。
[Mode 1] In order to achieve the above object, a printing apparatus according to mode 1
A printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
A printing means capable of executing a printing process for reducing deterioration in print image quality due to a banding phenomenon;
And print control means for controlling print processing for reducing the deterioration based on nozzle information indicating the characteristics of the nozzles and characteristic information for each predetermined region of the image.

このような構成であれば、印刷手段によって、バンディング現象による印刷画質の劣化を低減するための印刷処理を実行可能であり、印刷制御手段によって、前記各ノズルの特性を示すノズル情報及び前記画像の特徴情報に基づき、前記劣化を低減するための印刷処理を制御することが可能である。
つまり、バンディングによる劣化を低減するための情報の生成処理(画素値の補正処理等)を行う限りは、画質は以前より改善されるものの、この補正処理によって、画像には必ず劣化(色の変化、粒状性の悪化等)が生じるので、バンディングが発生していても、それが目立たない箇所である場合、あるいは、補正処理を行うことでかえって劣化が増してしまうような箇所の場合は、できる限り補正処理を行わないように制御を行うことが可能である。
With such a configuration, the printing unit can execute a printing process for reducing deterioration in print image quality due to a banding phenomenon, and the print control unit can perform nozzle information indicating the characteristics of each nozzle and the image. Based on the feature information, it is possible to control a printing process for reducing the deterioration.
In other words, as long as information generation processing (such as pixel value correction processing) to reduce deterioration due to banding is performed, the image quality is improved compared to before, but this correction processing always causes degradation (color change). , Deterioration of graininess, etc.) occurs, but even if banding occurs, it is a place where it is inconspicuous, or if it is a place where deterioration is increased by performing correction processing It is possible to perform control so as not to perform correction processing.

従って、例えば、ドットの形成位置が理想位置からずれたノズルの「飛行曲り現象」によって発生する「バンディング現象」による「白スジ」や「濃いスジ」等の印刷画質の劣化を低減するための印刷処理を実行するときに、これらバンディング現象に対応する前記画像の所定領域の特徴情報に基づき、その実行の有無等の実行内容を制御することが可能であり、これにより、画質劣化を低減させる処理を必要な箇所(例えば、バンディングの目立ち易いところ)のみに実行することができるので、「バンディング現象」による「白スジ」や「濃いスジ」等の印刷画質の劣化を効果的に低減できると共に、当該画質劣化を低減させる処理によって生じる元の印刷画質への悪影響を最小限に留めることができるという効果が得られる。   Therefore, for example, printing to reduce deterioration in print image quality such as “white streaks” and “dark streaks” due to “banding phenomenon” caused by “flight bending phenomenon” of the nozzle where the dot formation position deviates from the ideal position When executing the processing, it is possible to control the execution contents such as the presence / absence of the execution based on the feature information of the predetermined area of the image corresponding to these banding phenomena, thereby reducing the image quality degradation. Can be executed only where necessary (for example, where banding is conspicuous), so it is possible to effectively reduce deterioration of print image quality such as “white streaks” and “dark streaks” due to “banding phenomenon”. There is an effect that the adverse effect on the original print image quality caused by the process of reducing the image quality degradation can be minimized.

ここで、上記ドットとは、1または複数のノズルから吐出されたインクが印刷媒体に着弾して形成される1つの領域をいう。また、「ドット」は面積が「ゼロ」ではなく、一定の大きさ(面積)をもつことは勿論、大きさごとに複数種類存するものである。但し、インクを吐出して形成されたドットは必ずしも真円になるとは限らない。例えば、楕円形などの真円以外の形状でドットが形成された場合は、その平均的な径をドット径として扱ったり、ある量のインクを吐出して形成されたドットの面積と等しい面積を有する真円の等価ドットを想定し、該等価ドットの径をドット径として扱ったりすることもある。また、濃度の異なるドットの打ち分け方法としては、例えば、ドットの大きさが同じで濃度が異なるドットを打つ方法、濃度が同じで大きさの異なるドットを打つ方法、濃度が同じでインクの吐出量が異なるドットであり、重ね打ちにより濃度を異ならせる方法などが考えられる。また、1つのノズルから吐出された1つのインク滴が分離して着弾してしまった場合も1つのドットとするが、2つのノズルまたは1つのノズルから時間を前後して形成された2つ以上のドットがくっついてしまった場合は、2つのドットが形成されたものとする。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, the dot refers to one region formed by ink ejected from one or a plurality of nozzles landing on a print medium. Further, “dots” are not “zero” in area, and of course have a certain size (area), and there are a plurality of types for each size. However, dots formed by ejecting ink are not always perfect circles. For example, when dots are formed in a shape other than a perfect circle such as an ellipse, the average diameter is treated as the dot diameter, or the area equal to the area of the dots formed by ejecting a certain amount of ink is used. In some cases, a perfect circle equivalent dot is assumed and the diameter of the equivalent dot is treated as the dot diameter. In addition, for example, a method for hitting dots having different densities includes a method of hitting dots having the same dot size and different densities, a method of hitting dots having the same density and different sizes, and ejection of ink having the same density. It is possible to consider a method in which the amount of dots is different and the density is varied by overstrike. In addition, when one ink droplet ejected from one nozzle is separated and landed, it is considered as one dot, but two nozzles or two or more formed from one nozzle around the time. If two dots are stuck, it is assumed that two dots are formed. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記「ノズル情報」とは、印刷ヘッドの各ノズルがバンディング現象に関与しているか否かを示す情報や、各ノズルがバンディング現象に関与しているか否かを判断できる情報等のことである。例えば、実際に形成されるドットの理想形成位置からのずれ量、実際に形成されるドットのサイズと理想ドットサイズとずれ量、前記各ずれ量を制御しやすい情報である(例えば、バンディングに関与しているか否かを示すフラグに変換した形式など)。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   The “nozzle information” is information indicating whether each nozzle of the print head is involved in the banding phenomenon, information that can be used to determine whether each nozzle is involved in the banding phenomenon, and the like. is there. For example, the amount of deviation of the actually formed dots from the ideal formation position, the size of the actually formed dots, the ideal dot size and the amount of deviation, and information that makes it easy to control each amount of deviation (for example, related to banding) Converted to a flag that indicates whether or not it is). Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記「特徴情報」とは、画像データ等を解析して得られる個々の画像特有の情報であり、画像の色・濃度・輝度に係る情報、画像の周波数情報(画像のエッジに係る情報を含む)等のことである。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   The above-mentioned “feature information” is information specific to each image obtained by analyzing image data and the like, information relating to the color / density / luminance of the image, frequency information of the image (information relating to the edge of the image). Etc.). Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記「悪影響」とは、印刷画質の劣化を低減するために、本来は形成する必要のない大ドット等を形成して混在させることによって生じる印刷画像の粒状性の悪化などがある。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   The “adverse effect” includes, for example, a deterioration in graininess of a printed image caused by forming and mixing large dots or the like that are not originally required to reduce deterioration in print image quality. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記「バンディング現象」とは、ドット形成位置が理想の形成位置からずれているノズルによる、いわゆる「飛行曲がり現象」によって、印刷結果に「白スジ」と共に「濃いスジ」が同時に発生する印刷不良のことをいうものとする。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   In addition, the “banding phenomenon” refers to printing in which “dark streaks” and “white streaks” occur simultaneously in the print result due to the so-called “flight bend phenomenon” caused by nozzles whose dot formation positions deviate from the ideal formation positions. It shall mean a defect. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記「飛行曲がり現象」とは、前述したように単なる一部のノズルの不吐出現象とは異なり、インクは吐出するものの、その一部のノズルの吐出方向が傾くなどしてドットが理想位置よりずれて形成されてしまう現象をいう。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   In addition, as described above, the “flight bend phenomenon” is different from the simple non-ejection phenomenon of some nozzles, as described above, while ink is ejected, but the ejection direction of some of the nozzles is inclined and the dots are ideal. This is a phenomenon that is formed out of position. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、この「白スジ」とは、「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも広くなる現象が連続的に発生して印刷媒体の下地の色がスジ状に目立ってしまう部分(領域)をいい、また、「濃いスジ」とは、同じく「飛行曲がり現象」によって隣接ドット間の距離が所定の距離よりも短くなる現象が連続的に発生して印刷媒体の下地の色が見えなくなったり、あるいはドット間の距離が短くなることによって相対的に濃く見えたり、さらにはずれて形成されたドットの一部が正常なドットと重なり合ってその重なり合った部分が濃いスジ状に目立ってしまう部分(領域)をいうものとする。また、白スジはインク量が少ないノズルが原因で発生する場合があり、一方、濃いスジはインク量が多いノズルが原因で発生する場合がある。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   The “white streak” is a phenomenon in which the distance between adjacent dots is continuously larger than a predetermined distance due to the “flight curve phenomenon”, and the background color of the print medium becomes noticeable in a streak shape. The “dark streaks” means the color of the background of the print medium as a result of the phenomenon that the distance between adjacent dots becomes shorter than a predetermined distance due to the “flying curve phenomenon”. May not be visible, or may appear relatively dark due to a decrease in the distance between the dots, or a part of the dots that are separated from each other may overlap normal dots, and the overlapped part may be conspicuous in a dark streak shape. The part (area) that ends up is said. In addition, white streaks may occur due to nozzles with a small amount of ink, while dark streaks may occur due to nozzles with a large amount of ink. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、「印刷画質の劣化を低減させるための印刷処理」とは、例えば、ノズルのドット形成位置が理想位置からずれている結果生じる印刷画質の劣化を低減するための処理であり、例えば、上記バンディング現象に関与するノズル及びその近傍のノズルの少なくとも一方に対して、当該ノズルによってドットを形成しないようにしたり、当該ノズルに対応する画像部分に対してバンディングが目立たなくなるドットパターンでドットを形成する等の処理となる。但し、このドットの形成内容に関する印刷処理は、同じ画素値に対する、バンディング現象に関与しない正常なノズルに対する場合のドットの形成内容に関する処理とは内容が異なるものとなる。以下、形態13の「印刷装置制御プログラム」、形態24の「印刷装置制御方法」、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   The “printing process for reducing print image quality degradation” is a process for reducing print image quality degradation resulting from, for example, the nozzle dot formation position being deviated from the ideal position. For at least one of the nozzles involved in the banding phenomenon and the nozzles in the vicinity thereof, dots are not formed by the nozzles, or dots are formed with a dot pattern that makes banding inconspicuous for the image portion corresponding to the nozzles. And so on. However, the printing process related to the dot formation content is different from the process related to the dot formation content for a normal nozzle that does not participate in the banding phenomenon for the same pixel value. Hereinafter, in the description of the “printing device control program” in the form 13, the “printing device control method” in the form 24, the “recording medium on which the program is recorded”, the best mode for carrying out the invention, etc. The same.

〔形態2〕 また、上記目的を達成するために、形態2の印刷装置は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置であって、
前記各ノズルの特性を示すノズル情報を記憶するノズル情報記憶手段と、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得手段と、
前記画像データから所定の前記画素データを選択する画素データ選択手段と、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定手段と、
前記バンディング判定手段において、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出手段と、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定手段と、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成手段と、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷手段と、を備え、
前記印刷用データ生成手段は、前記劣化度判定手段において前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
[Mode 2] In order to achieve the above object, a printing apparatus according to mode 2 includes:
A printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
Nozzle information storage means for storing nozzle information indicating the characteristics of each nozzle;
Image data acquisition means for acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
Pixel data selection means for selecting the predetermined pixel data from the image data;
Banding determination means for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination means, feature information extraction means for extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Degradation degree determination means for determining whether or not deterioration of print image quality due to the banding phenomenon is conspicuous based on the feature information;
Print data generation means for generating print data having information regarding dot formation contents for each pixel value of the image data;
Printing means for printing the image on the medium by the print head based on the printing data;
The print data generation unit may reduce the print image quality due to the banding phenomenon only for part or all of the pixel data of the image in the predetermined area that is determined to be noticeable by the deterioration degree determination unit. It is characterized in that a process for generating information relating to the dot formation content including information for reducing the above is performed.

このような構成であれば、ノズル情報記憶手段によって、前記各ノズルの特性を示すノズル情報を記憶することが可能であり、画像データ取得手段によって、前記画像を構成するM値(M≧2)の画素値を有する画像データを取得することが可能であり、画素データ選択手段によって、前記画像データから所定の画素データを選択することが可能であり、バンディング判定手段によって、前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定することが可能であり、特徴情報抽出手段によって、前記バンディング判定手段において、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出することが可能であり、劣化度判定手段によって、前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定することが可能であり、印刷用データ生成手段によって、前記画像データの}各画素値毎のドット形成内容に関する情報を有する印刷用データを生成することが可能であり、印刷手段によって、前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷することが可能である。   With such a configuration, the nozzle information indicating the characteristics of each nozzle can be stored by the nozzle information storage unit, and the M value (M ≧ 2) constituting the image by the image data acquisition unit. It is possible to acquire image data having a pixel value of, and it is possible to select predetermined pixel data from the image data by pixel data selection means, and based on the nozzle information by banding determination means, It is possible to determine whether or not the selected pixel data is involved in the banding phenomenon, and it is determined by the feature information extraction unit that the banding determination unit is involved in the banding phenomenon from the image data. It is possible to extract the feature information of an image of a predetermined area that includes pixels of pixel data It is possible to determine whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information by the deterioration degree determination unit, and for each pixel value of the image data by the print data generation unit It is possible to generate printing data having information relating to the dot formation content of the image, and it is possible to print the image on the medium by the printing head based on the printing data by a printing unit.

更に、前記印刷用データ生成手段は、前記劣化度判定手段において前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことが可能である。
つまり、バンディングによる劣化を低減するための印刷用データによる補正処理を行う限りは、画質は以前より改善されるものの、この補正処理によって、画像には必ず劣化(色の変化、粒状性の悪化等)が生じるので、バンディングが発生していても、それが目立たない箇所である場合、あるいは、補正処理を行うことでかえって劣化が増してしまうような箇所の場合は、できる限りバンディングによる劣化を低減するための印刷用データの生成処理を行わないように制御を行うことが望ましい。
Further, the print data generation means only applies the print image quality due to the banding phenomenon to only a part or all of the pixel data of the image in the predetermined area that is determined to be noticeable by the deterioration degree determination means. It is possible to perform information generation processing relating to the dot formation content including information for reducing the deterioration of the dot.
In other words, as long as correction processing using printing data to reduce deterioration due to banding is performed, the image quality is improved compared to before, but this correction processing always causes deterioration in the image (color change, deterioration in graininess, etc.) ) Occurs, even if banding occurs, if it is an inconspicuous part, or if it is a part where the deterioration is increased by performing correction processing, the deterioration due to banding is reduced as much as possible. It is desirable to perform control so that print data generation processing is not performed.

従って、例えば、ドットの形成位置が理想位置からずれたノズルの「飛行曲り現象」によって発生する「バンディング現象」による「白スジ」や「濃いスジ」等の印刷画質の劣化を低減するための情報を生成するときに、これらバンディング現象に対応する前記画像の所定領域の特徴情報に基づき、その生成の有無等の生成内容を制御することができるので、「バンディング現象」による「白スジ」や「濃いスジ」等の印刷画質の劣化を低減できると共に、当該画質劣化を低減させる印刷用データに基づく印刷処理によって生じる補正処理前の印刷画質への悪影響を最小限に留めることができるという効果が得られる。   Therefore, for example, information for reducing deterioration of print image quality such as “white streaks” and “dark streaks” due to “banding phenomenon” caused by “flight bending phenomenon” of the nozzle where the dot formation position deviates from the ideal position. Since the generation content such as the presence / absence of the generation can be controlled based on the feature information of the predetermined area of the image corresponding to the banding phenomenon, the “white streaks” and “ It is possible to reduce print image quality degradation such as `` dark streaks '' and to minimize the adverse effects on print image quality before correction processing caused by print processing based on print data that reduces the image quality degradation. It is done.

ここで、上記画像データ取得手段は、スキャナ手段などの光学的印刷結果読み取り手段などから入力された画像データを取得したり、LANやWAN等のネットワークを介して外部装置に記憶された画像データを受動的又は能動的に取得したり、印刷装置の有するCDドライブ、DVDドライブなどの駆動装置を介してCD−ROM、DVD−ROMなどの記録媒体から画像データを取得したり、印刷装置の有する記憶装置に記憶された画像データを取得したりなどする。つまり、前記取得には、少なくとも入力、獲得、受信および読出が含まれる。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, the image data acquisition unit acquires image data input from an optical print result reading unit such as a scanner unit, or stores image data stored in an external device via a network such as a LAN or WAN. Passive or active acquisition, acquisition of image data from a recording medium such as a CD-ROM or DVD-ROM via a drive device such as a CD drive or DVD drive of the printing apparatus, or storage of the printing apparatus Acquire image data stored in the apparatus. That is, the acquisition includes at least input, acquisition, reception, and reading. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記「ノズル情報記憶手段」は、ノズル情報をあらゆる手段でかつあらゆる時期に記憶するものであり、ノズル情報をあらかじめ記憶してあるものであってもよいし、ノズル情報をあらかじめ記憶することなく、本印刷装置の動作時に外部からの入力等によってノズル情報を記憶するようになっていてもよい。例えば、工場出荷時などの本印刷装置が製品として売り出される前に、スキャナ手段などの光学的印刷結果読み取り手段などを利用して印刷ヘッドによる印刷結果からその印刷ヘッドを構成する各ノズルのドット形成位置のずれ量やインクの吐出状態等を検査してその検査結果を予め記憶したり、印刷装置の使用時に、前記工場出荷時と同様に印刷ヘッドを構成する各ノズルのドット形成位置のずれ量を検査してその検査結果を記憶したりするなど、製品の使用時においてノズル情報が記憶された状態にできるタイミングであればどのようなタイミングでも良い。また、印刷装置の使用後に、その印刷ヘッドの特性が変化した場合に対応するために定期的にあるいは所定の時期にスキャナ手段などの光学的印刷結果読み取り手段など利用してその印刷ヘッドによる印刷結果からその印刷ヘッドの印字位置ずれ量や各ノズルのインク吐出状態等を検査してその検査結果を工場出荷時などのデータと共に、あるいはそのデータに上書きして記憶したりするなどノズル情報を更新できるようにしても良い。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   In addition, the “nozzle information storage unit” stores nozzle information at any time and at any time, and may store nozzle information in advance or store nozzle information in advance. Alternatively, the nozzle information may be stored by an external input or the like during operation of the printing apparatus. For example, before the printing apparatus is sold as a product at the time of factory shipment, the dot formation of each nozzle constituting the print head is made from the print result by the print head using an optical print result reading means such as a scanner means. Inspect the amount of misalignment, ink discharge status, etc., and store the inspection results in advance, or when using the printing device, the amount of misalignment of the dot formation position of each nozzle that constitutes the print head when the printer is used Any timing may be used as long as the nozzle information can be stored when the product is used. In addition, in order to cope with the case where the characteristics of the print head change after use of the printing apparatus, the print result by the print head is used regularly or at a predetermined time using an optical print result reading means such as a scanner means. The nozzle information can be updated, for example, by checking the print position deviation amount of each print head and the ink discharge state of each nozzle and storing the result of the inspection together with the data at the time of shipment from the factory or overwriting the data. You may do it. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記「バンディング現象に関与すると判定された画素データ」とは、例えば、選択した画素データに対応するドットが、「飛行曲がり現象」を発生するノズルによって形成される、当該ドットの形成位置が理想の形成位置からずれるような画素データ、または、インクの吐出量が不適切なノズルによってドットが形成され、当該ドットが理想のサイズと異なるような画素データなどである。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   In addition, the “pixel data determined to be involved in the banding phenomenon” is, for example, a dot corresponding to the selected pixel data is formed by a nozzle that generates a “flight curve phenomenon”. Pixel data that deviates from the ideal formation position, or pixel data in which dots are formed by a nozzle with an inappropriate ink discharge amount, and the dots differ from the ideal size. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記ノズルのドット形成内容に関する情報とは、画像データの各画素値に対する、ドットの有無(ノズルによりドットを形成する、形成しない)に関する情報と、形成する場合のドットのサイズ(例えば、大・中・小の3種類のいずれか)に関する情報等のノズルによってドットを形成する際に必要な情報から構成されるものであり、例えば、形成サイズが一種類しかない場合は、ドットの有無に関する情報だけで構成しても良い。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Further, the information regarding the dot formation contents of the nozzle includes information regarding the presence / absence of dots (forming / not forming dots by the nozzle) for each pixel value of the image data, and the dot size (for example, large) -It is composed of information necessary for forming dots by nozzles such as information on one of three types (medium and small). For example, when there is only one type of formation size, it is related to the presence or absence of dots. You may comprise only information. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、「印刷画質の劣化を低減させるための情報」とは、ノズルのドット形成位置が理想位置からずれている結果生じる印刷画質の劣化を低減するための情報であり、例えば、上記バンディング現象に関与するノズル及びその近傍のノズルの少なくとも一方に対して、当該ノズルによってドットを形成しないようにしたり、当該ノズルに対応する画像部分に対してバンディングが目立たなくなるドットパターンでドットを形成する等の上記ドットの形成内容に関する情報の一形態となる。但し、このドットの形成内容に関する情報は、同じ画素値に対する、バンディング現象に関与しない正常なノズルに対する場合のドットの形成内容に関する情報とは内容が異なるものとなる。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   The “information for reducing the degradation of the print image quality” is information for reducing the degradation of the print image quality resulting from the deviation of the dot formation position of the nozzle from the ideal position. The above, such as preventing dots from being formed by the nozzle, or forming dots with a dot pattern that makes banding inconspicuous with respect to the image portion corresponding to the nozzle, for at least one of the nozzles involved and the nozzles in the vicinity thereof This is one form of information related to dot formation contents. However, the information relating to the dot formation content is different from the information relating to the dot formation content in the case of a normal nozzle that does not participate in the banding phenomenon for the same pixel value. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

また、上記バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理としては、例えば、特願2004−292205号公報、特願2004−339909号公報、特願2004−359542号公報、特願2005−016490号公報、特願2005−035641号公報に記載された発明におけるバンディング現象による印刷画質の劣化を回避又は低減するための印刷用データの生成処理などがある。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   In addition, examples of generation processing of information relating to the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon include, for example, Japanese Patent Application Nos. 2004-292205, 2004-339909, and Japanese Patent Application No. 2004-339909. There is a print data generation process for avoiding or reducing deterioration in print image quality due to banding phenomenon in the invention described in Japanese Patent Application No. 2004-359542, Japanese Patent Application No. 2005-016490, and Japanese Patent Application No. 2005-035641. . Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

〔形態3〕 更に、形態3の印刷装置は、形態2の印刷装置において、
前記劣化度判定手段は、前記特徴情報の示す特徴量と所定閾値とを比較し、前記特徴量が前記所定閾値以上である場合に、前記バンディング現象による印刷画質の劣化が目立つと判定することを特徴としている。
このような構成であれば、特徴量の性質などに応じて、例えば、実験等によって得られた閾値を設定することで、バンディング現象による印刷画質の劣化が目立つか否かを簡易に判定することができるという効果が得られる。
[Mode 3] Furthermore, the printing apparatus of mode 3 is the printing apparatus of mode 2,
The deterioration degree determination means compares the feature amount indicated by the feature information with a predetermined threshold value, and determines that the deterioration in print image quality due to the banding phenomenon is conspicuous when the feature amount is equal to or greater than the predetermined threshold value. It is a feature.
With such a configuration, for example, by setting a threshold value obtained by an experiment or the like according to the characteristics of the feature amount, it is possible to easily determine whether or not print quality deterioration due to the banding phenomenon is noticeable. The effect of being able to be obtained.

〔形態4〕 更に、形態4の印刷装置は、形態2又は3の印刷装置において、
前記画像データを複数の画像データ領域に分割する領域分割手段を備え、
前記各画像データ領域の画像を、前記所定領域の画像とし、
前記特徴情報抽出手段は、前記所定領域の画像毎に前記特徴情報を抽出することを特徴としている。
このような構成であれば、予め画像データ領域を複数の画像データ領域に分割し、且つ各画像データ領域の画像を所定領域の画像とすることが可能となるので、各選択画素データ毎に所定領域を設定する必要がなく、各判定処理等を高速に行うことができるという効果が得られる。
[Form 4] Furthermore, the printing apparatus of form 4 is the printing apparatus of form 2 or 3,
An area dividing means for dividing the image data into a plurality of image data areas;
The image of each image data area is an image of the predetermined area,
The feature information extracting means extracts the feature information for each image of the predetermined area.
With such a configuration, the image data area can be divided in advance into a plurality of image data areas, and the image of each image data area can be used as an image of a predetermined area. There is no need to set an area, and the effect that each determination process and the like can be performed at high speed is obtained.

〔形態5〕 更に、形態5の印刷装置は、形態1乃至4のいずれか1の印刷装置において、
前記特徴情報は、前記所定領域の画像の濃度情報を含むことを特徴としている。
このような構成であれば、例えば、濃度が薄い(輝度が高い)領域においては、物理的に形成されるドット数が少ないので、一つのノズルのばらつきが目立ちにくくなり(他のドットの形成位置との距離が長くなるので、ずれの量が相対的に減少する)、更に、このような領域では印刷に用いる媒体(例えば、印刷用紙)との面積的な濃度差(輝度差)が少なくなり、ドットの形成位置にずれがあっても視覚的に目立たないので、濃度情報に基づき、バンディング現象による印刷画質の劣化を低減するための印刷処理又は情報の生成処理を、バンディングが目立たない部分には行わないように制御することで、適切な部分にのみ前記処理を行うようにでき、印刷画質の劣化を低減する処理が適切に施された印刷結果を得ることができるという効果が得られる。
[Mode 5] Further, the printing apparatus of mode 5 is the printing apparatus of any one of modes 1 to 4,
The feature information includes density information of an image of the predetermined area.
With such a configuration, for example, in an area where the density is low (the brightness is high), the number of dots that are physically formed is small, so that variations in one nozzle are less noticeable (positions where other dots are formed). The amount of deviation is relatively reduced, and the area density difference (luminance difference) with the medium used for printing (for example, printing paper) is reduced in such a region. Even if there is a shift in the dot formation position, it is visually inconspicuous, so based on the density information, print processing or information generation processing to reduce deterioration in print image quality due to banding phenomenon is applied to parts where banding is not conspicuous By performing control so as not to be performed, it is possible to perform the process only on an appropriate part, and to obtain a print result appropriately subjected to a process for reducing deterioration in print image quality. Results can be obtained.

ここで、上記濃度情報は、輝度値、あるいは濃度値によって表現される画像の濃度に係る情報である。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, the density information is information relating to the luminance value or the density of the image expressed by the density value. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

〔形態6〕 更に、形態6の印刷装置は、形態5の印刷装置において、
前記特徴情報抽出手段は、前記印刷ヘッドに対応するインクの色毎に前記濃度情報を抽出することを特徴としている。
このような構成であれば、各色のインク毎に抽出される濃度情報に基づいて、バンディング現象による印刷画質の劣化を低減するための印刷処理又は情報の生成処理を制御することで、各色のインク毎に適切な制御を行うことができるので、印刷画質の劣化を低減する処理がより適切に施された印刷結果を得ることができるという効果が得られる。
[Mode 6] Further, the printing apparatus of mode 6 is the printing apparatus of mode 5,
The feature information extraction unit extracts the density information for each color of ink corresponding to the print head.
In such a configuration, the ink for each color is controlled by controlling the printing process or the information generating process for reducing the deterioration of the print image quality due to the banding phenomenon based on the density information extracted for each color ink. Since appropriate control can be performed every time, it is possible to obtain an effect that it is possible to obtain a print result in which processing for reducing deterioration in print image quality is more appropriately performed.

〔形態7〕 更に、形態7の印刷装置は、形態5又は6の印刷装置において、
前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が所定濃度値以上となる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
[Mode 7] Furthermore, the printing apparatus of mode 7 is the printing apparatus of mode 5 or 6,
The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and a part or all of the image in the predetermined area where the density value indicated by the density information is not less than a predetermined density value. Only the pixel data is subjected to information generation processing related to the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon.

このような構成であれば、例えば、中間調の濃度範囲及び高濃度の濃度範囲の画素データに対して、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うようにし、一方、バンディング現象による印刷画質の劣化が目立ちにくい低濃度領域に対しては、印刷画質の劣化を低減するための情報の生成処理を行わないようにすることが可能となるので、印刷画質の劣化を低減する処理がより適切に施された印刷結果を得ることができるという効果が得られる。   With such a configuration, for example, information on the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon with respect to pixel data in a halftone density range and a high density range. On the other hand, it is possible to prevent generation of information for reducing deterioration of print image quality for low density areas where deterioration of print image quality due to banding phenomenon is not noticeable. As a result, it is possible to obtain an effect that it is possible to obtain a printing result in which processing for reducing deterioration in printing image quality is more appropriately performed.

ここで、上記所定濃度以上の濃度値は、前述したように中間調及び高濃度の濃度範囲の濃度とすることが望ましいので、例えば、CMYKの場合、各色の最大濃度となる最大印字ドット数(印刷装置の種類などによって異なる)を100%とすると、黒(Bk)は、例えば、最大印字ドット数の25%以上となる濃度範囲の濃度値となり、シアン(Cy)及びマゼンタ(Mg)は、例えば、最大印字ドット数の30%以上となる濃度範囲の濃度値となり、黄(Ye)は、例えば、最大印字ドット数の60%以上となる濃度範囲の濃度値となる。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, it is desirable that the density value equal to or higher than the predetermined density is a density in the density range of halftone and high density as described above. For example, in the case of CMYK, the maximum number of print dots (maximum density of each color ( Assuming that 100% is different depending on the type of printing apparatus, black (Bk) is, for example, a density value in a density range that is 25% or more of the maximum number of print dots, and cyan (Cy) and magenta (Mg) are For example, the density value is in a density range that is 30% or more of the maximum number of print dots, and yellow (Ye) is the density value in the density range that is 60% or more of the maximum number of print dots. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

〔形態8〕 更に、形態8の印刷装置は、形態5又は6の印刷装置において、
前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が中間調の濃度範囲に含まれる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
[Embodiment 8] Furthermore, the printing apparatus of Embodiment 8 is the printing apparatus of Embodiment 5 or 6,
The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and a part of the image in the predetermined area in which the density value indicated by the density information is included in a halftone density range or Only for all the pixel data, a process for generating information regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.

このような構成であれば、例えば、中間調の範囲の画素データに対して、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うようにし、一方、バンディング現象による印刷画質の劣化が目立ちにくい中間調の範囲外の低濃度領域及び高濃度領域に対しては、印刷画質の劣化を低減するための情報の生成処理を行わないようにすることが可能となるので、印刷画質の劣化を低減する処理がより適切に施された印刷結果を得ることができるという効果が得られる。   With such a configuration, for example, a process for generating information regarding the dot formation content including information for reducing deterioration in print image quality due to a banding phenomenon is performed on pixel data in a halftone range. On the other hand, do not perform information generation processing to reduce print image quality degradation for low and high density areas outside the halftone range where print quality degradation due to banding is difficult to notice. Therefore, it is possible to obtain an effect that a printing result in which processing for reducing deterioration of print image quality is appropriately performed can be obtained.

ここで、上記中間調の濃度範囲とは、インクの色事に異なり、例えば、CMYKの場合、各色の最大濃度となる最大印字ドット数(印刷装置の種類などによって異なる)を100%とすると、黒(Bk)は、例えば、最大印字ドット数の25%〜90%となる濃度範囲が中間調の濃度範囲となり、シアン(Cy)及びマゼンタ(Mg)は、例えば、最大印字ドット数の30%〜90%となる濃度範囲が中間調の濃度範囲となり、黄(Ye)は、例えば、最大印字ドット数の60%〜90%となる濃度範囲が中間調の濃度範囲となる。但し、中間調の濃度範囲は、上記インクの色に加え、ドットの発生率、印刷装置の機能、2値化の方法等に応じて濃度範囲を設定する必要がある。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, the halftone density range is different from the color of the ink. For example, in the case of CMYK, the maximum number of print dots (which varies depending on the type of printing apparatus) that is the maximum density of each color is 100%. For black (Bk), for example, the density range of 25% to 90% of the maximum number of print dots is a halftone density range, and for cyan (Cy) and magenta (Mg), for example, 30% of the maximum number of print dots A density range of ˜90% is a halftone density range. For yellow (Ye), for example, a density range of 60% to 90% of the maximum number of print dots is a halftone density range. However, it is necessary to set the density range of the halftone according to the dot generation rate, the function of the printing apparatus, the binarization method, etc. in addition to the ink color. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

〔形態9〕 更に、形態9の印刷装置は、形態1乃至4のいずれか1の印刷装置において、
前記特徴情報は、前記所定領域の画像の周波数情報を含むことを特徴としている。
このような構成であれば、例えば、所定領域の画像の周波数の低い部分においては、ノズルの特性のばらつきによるバンディングが視覚的に認識しやすく、一方、周波数が高い領域、即ち画像内容(輝度又は濃度)が頻繁に変化している領域においては、この画像自身の変化によってバンディングが視覚的にほとんど認識できなくなるので、このように視覚的に認識しにくくなる領域においては、バンディング現象による印刷画質の劣化を低減するための印刷処理又は情報の生成処理を行わないように制御することで、適切な部分にのみ前記処理を行うようにでき、印刷画質の劣化を低減する処理がより適切に施された印刷結果を得ることができるという効果が得られる。
[Mode 9] Further, the printing apparatus of mode 9 is the printing apparatus of any one of modes 1 to 4,
The feature information includes frequency information of the image of the predetermined area.
With such a configuration, for example, in a low frequency portion of an image in a predetermined area, banding due to variation in nozzle characteristics is easily visually recognized, while on the other hand, a high frequency area, that is, image content (luminance or luminance). In areas where the (density) changes frequently, banding becomes almost unrecognizable visually due to changes in the image itself. By performing control so as not to perform printing processing or information generation processing for reducing degradation, the processing can be performed only on appropriate portions, and processing for reducing degradation of printing image quality is more appropriately performed. The effect that the printed result can be obtained is obtained.

ここで、上記周波数情報は、HPF(ハイパスフィルタ)を用いて、フィルタリングした後の出力値の情報や、画像信号を、フーリエ変換(FT、FFTなど)、離散コサイン変換(DCT)、アダマール変換などによって周波数領域に変換した情報など、所定領域の画像の周波数の高低を判断できる情報である。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, the frequency information is information of output values after filtering using an HPF (high pass filter), image signals, Fourier transform (FT, FFT, etc.), discrete cosine transform (DCT), Hadamard transform, etc. The information that can be used to determine the level of the frequency of the image in the predetermined area, such as information converted into the frequency domain. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

〔形態10〕 更に、形態10の印刷装置は、形態9の印刷装置において、
前記周波数情報は、前記所定領域の画像のエッジ情報を含むことを特徴としている。
このような構成であれば、エッジ抽出フィルタ等によって、周波数情報として、各所定領域のエッジ情報を簡易に抽出でき、このエッジ情報から各領域の画像の変化(周波数の高低等)を知ることができるので、このような情報に基づき、バンディング現象による印刷画質の劣化を低減するための印刷処理又は情報の生成処理を、バンディングの目立たない部分については行わないように制御することで、適切な部分にのみ前記処理を行うようにでき、印刷画質の劣化を低減する処理がより適切に施された印刷結果を得ることができるという効果が得られる。
[Mode 10] Further, the printing apparatus of mode 10 is the printing apparatus of mode 9,
The frequency information includes edge information of the image of the predetermined area.
With such a configuration, edge information of each predetermined region can be easily extracted as frequency information by an edge extraction filter or the like, and an image change (frequency level, etc.) of each region can be known from this edge information. Therefore, based on such information, by controlling the print processing or information generation processing for reducing deterioration in print image quality due to the banding phenomenon so as not to be performed on portions where banding is inconspicuous, The above-described process can be performed only on the printer, and an effect is obtained that it is possible to obtain a print result in which the process of reducing the deterioration of the print image quality is more appropriately performed.

〔形態11〕 更に、形態11の印刷装置は、形態9又は10の印刷装置において、
前記特徴情報抽出手段は、前記印刷ヘッドに対応するインクの色毎の前記周波数情報を抽出することを特徴としている。
このような構成であれば、各色毎の周波数情報に基づいて、バンディング現象による印刷画質の劣化を低減するための印刷処理又は情報の生成処理を制御することで、各色毎に適切な制御を行うことができるので、印刷画質の劣化を低減する処理がより適切に施された印刷結果を得ることができるという効果が得られる。
[Form 11] Furthermore, the printing apparatus of form 11 is the printing apparatus of form 9 or 10,
The feature information extracting unit extracts the frequency information for each color of ink corresponding to the print head.
With such a configuration, appropriate control is performed for each color by controlling print processing or information generation processing for reducing deterioration in print image quality due to banding phenomenon based on frequency information for each color. Therefore, it is possible to obtain an effect that it is possible to obtain a print result that is more appropriately subjected to processing for reducing deterioration in print image quality.

〔形態12〕 更に、形態12の印刷装置は、形態9乃至11のいずれか1の印刷装置において、
前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記周波数情報の示す周波数が所定周波数以下の前記所定領域の画像の一部又は全部の画素データに対してのみ、前記ドット形成内容に関する情報として、バンディング現象による印刷画質の劣化を低減するための情報含む情報を生成することを特徴としている。
[Mode 12] Furthermore, the printing apparatus according to mode 12 is the printing apparatus according to any one of modes 9 to 11,
The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and the pixel data of part or all of the image in the predetermined area whose frequency information indicates a predetermined frequency or less. Only for the dot formation content, information including information for reducing deterioration of print image quality due to banding phenomenon is generated.

このような構成であれば、例えば、所定領域の画像の周波数の低い部分においては、ノズルの特性のばらつきによるバンディングが視覚的に認識しやすく、一方、周波数が高い領域、即ち画像内容(輝度又は濃度)が頻繁に変化している領域においては、この画像自身の変化によってバンディングが視覚的にほとんど認識できなくなるので、このように視覚的に認識しにくくなる領域をにおいては、バンディング現象による印刷画質の劣化を低減するための印刷処理又は情報の生成処理を行わないように制御することで、適切な部分にのみ前記処理を行うようにでき、印刷画質の劣化を低減する処理がより適切に施された印刷結果を得ることができるという効果が得られる。   With such a configuration, for example, in a low frequency portion of an image in a predetermined area, banding due to variation in nozzle characteristics is easily visually recognized, while on the other hand, a high frequency area, that is, image content (luminance or luminance). In areas where the (density) changes frequently, banding becomes almost unrecognizable visually due to changes in the image itself. By controlling not to perform the printing process or the information generation process to reduce the deterioration of the print quality, the process can be performed only on an appropriate part, and the process of reducing the deterioration of the print image quality is more appropriately performed. The effect that the printed result can be obtained is obtained.

〔形態13〕 更に、形態13の印刷装置は、形態1乃至12のいずれか1の印刷装置において、
前記ノズル情報は、前記各ノズルのインクの吐出不良の有無を示す情報を含むことを特徴としている。
このような構成であれば、バンディングの発生要因となるインク吐出不良のノズルを簡易に識別することができ、これによって、バンディングの発生要因となるノズルに対応した画素データ及びその近傍の画素データの少なくとも一方に対してのみ、バンディング現象による印刷画質の劣化を低減するための印刷処理又は情報の生成処理を行うことが可能であり、バンディングとは無関係な部分の画質を低減処理によって変化させることなく、バンディング現象によって印刷結果に生じる画質劣化を低減することができるという効果が得られる。
[Mode 13] Furthermore, the printing apparatus of mode 13 is the printing apparatus of any one of modes 1 to 12,
The nozzle information includes information indicating presence / absence of ink ejection failure of each nozzle.
With such a configuration, it is possible to easily identify an ink ejection failure nozzle that is a cause of banding, and thereby, pixel data corresponding to a nozzle that is a cause of banding and pixel data in the vicinity thereof. It is possible to perform print processing or information generation processing to reduce degradation of print image quality due to banding phenomenon only for at least one, without changing the image quality of the portion unrelated to banding by the reduction processing Further, it is possible to reduce the image quality degradation that occurs in the printing result due to the banding phenomenon.

ここで、上記インクの吐出不良とは、インクが吐出できない、インクの吐出量が足りない、インクの吐出量が多すぎる、インクを理想の位置に吐出できないなどの、インクを理想通りに吐出できない状態のことである。なお、ノズルのインクの吐出不良の有無は、例えば、印刷装置に備え付けられたCCDセンサで検知することができるので、この検知結果に基づき、インクの吐出不良の有無を示す情報を生成することができる。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, the above-mentioned ink ejection failure means that the ink cannot be ejected as ideal, such as the ink cannot be ejected, the ink ejection amount is insufficient, the ink ejection amount is excessive, and the ink cannot be ejected to the ideal position. It is a state. The presence / absence of ink ejection failure at the nozzles can be detected by, for example, a CCD sensor provided in the printing apparatus. Based on the detection result, information indicating the presence / absence of ink ejection failure may be generated. it can. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

〔形態14〕 更に、形態14の印刷装置は、形態1乃至13のいずれか1の印刷装置において、
前記ノズル情報は、前記各ノズルの前記ドットの実際の形成位置と当該ドットの理想の形成位置との位置ずれ量の情報を含むことを特徴としている。
このような構成であれば、ドット形成位置が理想の形成位置からずれることによって発生する、いわゆる「飛行曲がり現象」の発生要因となるノズルを容易に識別することができるので、「飛行曲がり現象」が原因で発生する「バンディング現象」による「白スジ」や「濃いスジ」等の印刷画質の劣化を、適切な制御内容で低減できるという効果が得られる。
[Form 14] Furthermore, the printing apparatus of form 14 is the printing apparatus of any one of forms 1 to 13,
The nozzle information includes information on a positional deviation amount between an actual dot formation position of each nozzle and an ideal dot formation position.
With such a configuration, it is possible to easily identify the nozzle that causes the so-called “flying curve phenomenon” that occurs when the dot formation position deviates from the ideal formation position. As a result, it is possible to reduce deterioration of print image quality such as “white streaks” and “dark streaks” due to the “banding phenomenon” due to the appropriate control content.

〔形態15〕 更に、形態15の印刷装置は、形態1乃至14のいずれか1の印刷装置において、
前記ノズル情報は、前記各ノズルが実際に形成するドットの濃度値と、当該ドットの理想の濃度値とのずれ量の情報を含むことを特徴としている。
このような構成であれば、形成されるドットの濃度が理想の濃度からずれることによって発生する、いわゆる「濃度むら」等の発生要因となるノズルを容易に識別することができるので、「濃度むら」等が原因で発生する「バンディング現象」による「白スジ」や「濃いスジ」等の印刷画質の劣化を、適切な制御内容で低減できるという効果が得られる。
[Mode 15] Further, the printing apparatus of mode 15 is the printing apparatus of any one of modes 1 to 14,
The nozzle information includes information on a deviation amount between a density value of a dot actually formed by each nozzle and an ideal density value of the dot.
With such a configuration, it is possible to easily identify nozzles that cause generation of a so-called “density unevenness” that occurs when the density of formed dots deviates from an ideal density. As a result, it is possible to reduce deterioration of print image quality such as “white streaks” and “dark streaks” due to “banding phenomenon” caused by the appropriate control content.

〔形態16〕 更に、形態16の印刷装置は、形態1乃至15のいずれか1の印刷装置において、
前記印刷ヘッドは、前記印刷媒体の装着領域よりも広い範囲に亘って前記ノズルが連続して配列されており1回の走査で印刷可能な印刷ヘッドであることを特徴としている。
このような構成であれば、前述したように、いわゆる1走査(1パス)で印刷が終了するラインヘッド型の印刷ヘッドを用いた場合に特に発生し易いバンディング現象による「白スジ」や「濃いスジ」を目立たなくするのに効果的な印刷用データを生成することができるという効果が得られる。
[Mode 16] Further, the printing device of mode 16 is the printing device of any one of modes 1 to 15,
The print head is a print head in which the nozzles are continuously arranged over a wider range than the mounting area of the print medium, and can be printed by one scan.
With such a configuration, as described above, “white streaks” and “dark” due to the banding phenomenon that is particularly likely to occur when a line head type print head that completes printing in one scan (one pass) is used. It is possible to generate printing data effective to make the “streak” inconspicuous.

ここで、「1走査の印字」とは、各ノズルが印字対象とする紙送り方向(ヘッド移動方向)の1ラインについては、そのラインは担当するノズルのみで印字を行い、且つ担当ノズルが一度通過した時点で、そのラインの印字は終了することをいう。以下、「印刷装置制御プログラム」に関する形態、「印刷装置制御方法」に関する形態、「印刷用データ生成装置」に関する形態、「印刷用データ生成プログラム」に関する形態、「印刷用データ生成方法」に関する形態、並びに「前記プログラムを記録した記録媒体」に関する形態、発明を実施するための最良の形態の欄などの記載において同じである。   Here, “one-scan printing” means that for one line in the paper feed direction (head movement direction) to be printed by each nozzle, the line is printed only by the responsible nozzle, and the assigned nozzle is once When it passes, it means that the printing of the line is finished. Hereinafter, a form relating to “printing apparatus control program”, a form relating to “printing apparatus control method”, a form relating to “printing data generation apparatus”, a form relating to “printing data generation program”, a form relating to “printing data generation method”, In addition, the same applies to the description relating to the “recording medium on which the program is recorded”, the best mode for carrying out the invention, and the like.

〔形態17〕 更に、形態17の印刷装置は、形態1乃至15のいずれか1の印刷装置において、
前記印刷ヘッドは、前記印刷媒体の紙送り方向に直交する方向に往復動しながら印刷を実行する印刷ヘッドであることを特徴としている。
前述したバンディング現象は、ラインヘッド型の印刷ヘッドの場合に顕著にみられるが、マルチパス型の印刷ヘッドの場合でも発生する。従って、前記形態1乃至15のいずれか1の印刷方法をマルチパス型の印刷ヘッドの場合に適用すれば、マルチパス型の印刷ヘッドで発生したバンディング現象による「白スジ」や「濃いスジ」も目立たなくするのに適切な印刷処理又は印刷用データの生成処理を行うことができるという効果が得られる。
また、マルチパス型の印刷ヘッドの場合は、印刷ヘッドの走査を繰り返すなどの工夫を施すことで、前記のようなバンディング現象を回避することが可能であるが、前記の形態1乃至15のいずれか1の印刷装置を適用すれば、印刷ヘッドを同じ箇所を何度も走査させる必要がなくなるため、より高速な印刷を実現することも可能となる。
[Mode 17] Further, the printing device of mode 17 is the printing device of any one of modes 1 to 15,
The print head is a print head that performs printing while reciprocating in a direction orthogonal to a paper feeding direction of the print medium.
The banding phenomenon described above is conspicuous in the case of a line head type print head, but also occurs in the case of a multi-pass type print head. Therefore, if the printing method according to any one of the first to fifteenth embodiments is applied to a multi-pass type print head, “white streaks” and “dark streaks” due to the banding phenomenon generated in the multi-pass type print head can also be obtained. An effect is obtained that it is possible to perform a printing process or a print data generation process suitable for making it inconspicuous.
In the case of a multi-pass type print head, it is possible to avoid the banding phenomenon as described above by taking measures such as repeating scanning of the print head. If the printing apparatus 1 is applied, it is not necessary to scan the same portion over and over again, so that higher-speed printing can be realized.

〔形態18〕 一方、上記目的を達成するために、形態18の印刷装置制御プログラムは、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御プログラムであって、
バンディング現象による印刷画質の劣化を低減するための印刷処理を実行する印刷ステップと、
前記各ノズルの特性を示すノズル情報及び前記画像の所定領域毎の特徴情報に基づき、前記劣化を低減するための印刷処理を制御する印刷制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態1の印刷装置と同等の作用および効果が得られる。
[Mode 18] On the other hand, in order to achieve the above object, a printing apparatus control program according to mode 18
A printing apparatus control program used to control a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
A printing step for executing a printing process for reducing deterioration in print image quality due to a banding phenomenon;
This is used to cause a computer to execute a process including a print control step for controlling a print process for reducing the deterioration based on nozzle information indicating the characteristics of each nozzle and characteristic information for each predetermined region of the image. It is characterized by including a program.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus of mode 1 can be obtained.

また、インクジェットプリンタなどといった現在市場に出回っている殆どの印刷装置は中央処理装置(CPU)や記憶装置(RAM、ROM)、入出力装置などからなるコンピュータシステムを備えており、そのコンピュータシステムを用いてソフトウェアによって前記各手段を実現することができるため、専用のハードウェアを作成して前記各手段を実現する場合に比べて経済的かつ容易に実現することができる。
さらに、プログラムの一部を書き換えることによって機能改変や改良などによるバージョンアップも容易に行うことができる。以下、形態14の「印刷装置制御プログラム」、発明を実施するための最良の形態の欄などの記載において同じである。
In addition, most printing devices on the market such as inkjet printers have a computer system including a central processing unit (CPU), a storage device (RAM, ROM), an input / output device, and the like. Since each means can be realized by software, it can be realized more economically and easily than a case where dedicated means is created to realize each means.
Furthermore, it is possible to easily upgrade the version by modifying or improving the function by rewriting a part of the program. The same applies to the description of the “printing apparatus control program” in form 14 and the column of the best mode for carrying out the invention.

〔形態19〕 更に、上記目的を達成するために、形態19の印刷装置制御プログラムは、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御プログラムであって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
[Form 19] Further, in order to achieve the above object, a printing apparatus control program according to form 19 includes:
A printing apparatus control program used to control a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
A printing data generation step for generating printing data having information regarding dot formation contents for each pixel value of the image data;
A program used to cause a computer to execute a process including a printing step of printing the image on the medium by the print head based on the printing data;
In the print data generation step, the print image quality due to the banding phenomenon is applied only to a part or all of the pixel data of the image in the predetermined area, in which the deterioration of the print image quality is determined to be conspicuous in the deterioration degree determination step. A process for generating information on the dot formation content including information for reducing deterioration is performed.

このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態2の印刷装置と同等の作用および効果が得られる。   With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to mode 2 can be obtained.

〔形態20〕 更に、形態20の印刷装置制御プログラムは、形態19の印刷装置制御プログラムにおいて、
前記劣化度判定ステップにおいては、前記特徴情報の示す特徴量と所定閾値とを比較し、前記特徴量が前記所定閾値以上である場合に、前記バンディング現象による印刷画質の劣化が目立つと判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態3の印刷装置と同等の作用および効果が得られる。
[Mode 20] Further, the printing apparatus control program according to mode 20 is the printing apparatus control program according to mode 19.
In the deterioration degree determination step, the feature amount indicated by the feature information is compared with a predetermined threshold value, and when the feature amount is equal to or greater than the predetermined threshold value, it is determined that the deterioration in print image quality due to the banding phenomenon is conspicuous. It is characterized by.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to mode 3 can be obtained.

〔形態21〕 更に、形態21の印刷装置制御プログラムは、形態19又は20の印刷装置制御プログラムにおいて、
前記画像データを複数の画像データ領域に分割する領域分割ステップをコンピュータに実行させるのに使用するプログラムを含み、
前記各画像データ領域の画像を、前記所定領域の画像とし、
前記特徴情報抽出ステップにおいては、前記所定領域の画像毎に前記特徴情報を抽出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態4の印刷装置と同等の作用および効果が得られる。
[Form 21] Furthermore, the printing device control program of the form 21 is the printing device control program of the form 19 or 20,
Including a program used to cause a computer to execute a region dividing step of dividing the image data into a plurality of image data regions,
The image of each image data area is an image of the predetermined area,
In the feature information extraction step, the feature information is extracted for each image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operation and effect as those of the printing apparatus of mode 4 can be obtained.

〔形態22〕 更に、形態22の印刷装置制御プログラムは、形態18乃至21のいずれか1の印刷装置制御プログラムにおいて、
前記特徴情報は、前記所定領域の画像の濃度情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態5の印刷装置と同等の作用および効果が得られる。
[Mode 22] Further, the printing device control program according to mode 22 is the printing device control program according to any one of modes 18 to 21,
The feature information includes density information of an image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing apparatus of mode 5 are obtained.

〔形態23〕 更に、形態23の印刷装置制御プログラムは、形態22の印刷装置制御プログラムにおいて、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎に前記濃度情報を抽出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態6の印刷装置と同等の作用および効果が得られる。
[Form 23] Furthermore, the printing apparatus control program of form 23 is the printing apparatus control program of form 22,
In the feature information extracting step, the density information is extracted for each color of ink corresponding to the print head.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus of mode 6 can be obtained.

〔形態24〕 更に、形態24の印刷装置制御プログラムは、形態22又は23の印刷装置制御プログラムにおいて、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が所定濃度値以上となる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態7の印刷装置と同等の作用および効果が得られる。
[Mode 24] Furthermore, the printing device control program of mode 24 is the printing device control program of mode 22 or 23,
In the print data generation step, a part or all of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is equal to or higher than a predetermined density value. Only for the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing apparatus according to mode 7 can be obtained.

〔形態25〕 更に、形態25の印刷装置制御プログラムは、形態22又は23の印刷装置制御プログラムにおいて、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が中間調の濃度範囲に含まれる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態8の印刷装置と同等の作用および効果が得られる。
[Mode 25] Further, the printing device control program of mode 25 is the printing device control program of mode 22 or 23,
In the print data generation step, a part of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is included in a halftone density range Alternatively, only for all the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus according to mode 8 can be obtained.

〔形態26〕 更に、形態26の印刷装置制御プログラムは、形態18乃至21のいずれか1の印刷装置制御プログラムにおいて、
前記特徴情報は、前記所定領域の画像の周波数情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態9の印刷装置と同等の作用および効果が得られる。
[Mode 26] Further, the printing apparatus control program according to mode 26 is the printing apparatus control program according to any one of modes 18 to 21,
The feature information includes frequency information of the image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus of mode 9 are obtained.

〔形態27〕 更に、形態27の印刷装置制御プログラムは、形態26の印刷装置制御プログラムにおいて、
前記周波数情報は、前記所定領域の画像のエッジ情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態10の印刷装置と同等の作用および効果が得られる。
[Mode 27] Furthermore, the printing apparatus control program according to mode 27 is the same as the printing apparatus control program according to mode 26.
The frequency information includes edge information of the image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus of form 10 are obtained.

〔形態28〕 更に、形態28の印刷装置制御プログラムは、形態26又は27の印刷装置制御プログラムにおいて、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎の前記周波数情報を抽出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態11の印刷装置と同等の作用および効果が得られる。
[Mode 28] Furthermore, the printing apparatus control program of mode 28 is the printing apparatus control program of mode 26 or 27,
In the feature information extracting step, the frequency information for each color of ink corresponding to the print head is extracted.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus of mode 11 are obtained.

〔形態29〕 更に、形態29の印刷装置制御プログラムは、形態26乃至28のいずれか1の印刷装置制御プログラムにおいて、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記周波数情報の示す周波数が所定周波数以下の前記所定領域の画像の一部又は全部の画素データに対してのみ、前記ドット形成内容に関する情報として、バンディング現象による印刷画質の劣化を低減するための情報含む情報を生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態12の印刷装置と同等の作用および効果が得られる。
[Mode 29] Furthermore, the printing apparatus control program according to mode 29 is the printing apparatus control program according to any one of modes 26 to 28.
In the print data generation step, it is determined in the deterioration determination step that the deterioration of the print image quality is conspicuous, and part or all of the pixel data of the image in the predetermined region whose frequency indicated by the frequency information is a predetermined frequency or less Only for the above, information including information for reducing deterioration in print image quality due to a banding phenomenon is generated as information regarding the dot formation content.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus of form 12 are obtained.

〔形態30〕 更に、形態30の印刷装置制御プログラムは、形態18乃至29のいずれか1の印刷装置制御プログラムにおいて、
前記ノズル情報は、前記各ノズルのインクの吐出不良の有無を示す情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態13の印刷装置と同等の作用および効果が得られる。
[Mode 30] Furthermore, the printing device control program according to mode 30 is the printing device control program according to any one of modes 18 to 29.
The nozzle information includes information indicating presence / absence of ink ejection failure of each nozzle.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus of form 13 are obtained.

〔形態31〕 更に、形態31の印刷装置制御プログラムは、形態18乃至30のいずれか1の印刷装置制御プログラムにおいて、
前記ノズル情報は、前記各ノズルの前記ドットの実際の形成位置と当該ドットの理想の形成位置との位置ずれ量の情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態14の印刷装置と同等の作用および効果が得られる。
[Mode 31] Further, the printing apparatus control program according to mode 31 is the printing apparatus control program according to any one of modes 18 to 30,
The nozzle information includes information on a positional deviation amount between an actual dot formation position of each nozzle and an ideal dot formation position.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing apparatus of form 14 are obtained.

〔形態32〕 更に、形態32の印刷装置制御プログラムは、形態18乃至31のいずれか1の印刷装置制御プログラムにおいて、
前記ノズル情報は、前記各ノズルが実際に形成するドットの濃度値と、当該ドットの理想の濃度値とのずれ量の情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態15の印刷装置と同等の作用および効果が得られる。
[Mode 32] Further, the printing device control program according to mode 32 is the printing device control program according to any one of modes 18 to 31,
The nozzle information includes information on a deviation amount between a density value of a dot actually formed by each nozzle and an ideal density value of the dot.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing apparatus of form 15 can be obtained.

〔形態33〕 一方、上記目的を達成するために、形態33の印刷装置制御プログラムを記憶したコンピュータ読み取り可能な記録媒体は、
形態18乃至形態32のいずれか1の印刷装置制御プログラムが記録されていることを特徴としている。
これによって、形態18乃至形態32のいずれか1の印刷装置制御プログラムと同様の作用及び効果が得られると共に、CD−ROMやDVD−ROM、MOなどの記録媒体を介して前記印刷プログラムを容易に授受することが可能となる。
[Mode 33] On the other hand, in order to achieve the above object, a computer-readable recording medium storing the printing apparatus control program according to mode 33 is provided.
The printing apparatus control program according to any one of Forms 18 to 32 is recorded.
As a result, the same operation and effect as the printing apparatus control program of any one of forms 18 to 32 can be obtained, and the printing program can be easily obtained via a recording medium such as a CD-ROM, DVD-ROM, or MO. It is possible to give and receive.

〔形態34〕 一方、上記目的を達成するために、形態34の印刷装置制御方法は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御方法であって、
バンディング現象による印刷画質の劣化を低減するための印刷処理を実行する印刷ステップと、
前記各ノズルの特性を示すノズル情報及び前記画像の所定領域毎の特徴情報に基づき、前記劣化を低減するための印刷処理を制御する印刷制御ステップと、を含むことを特徴としている。
これによって、形態1の印刷装置と同等の作用効果が得られる。
[Form 34] On the other hand, in order to achieve the above object, a printing apparatus control method according to form 34 includes:
A printing apparatus control method used to control a printing apparatus that prints an image on a medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
A printing step for executing a printing process for reducing deterioration in print image quality due to a banding phenomenon;
And a print control step for controlling print processing for reducing the deterioration based on nozzle information indicating the characteristics of each nozzle and feature information for each predetermined region of the image.
As a result, the same effect as that of the printing apparatus of aspect 1 can be obtained.

〔形態35〕 また、上記目的を達成するために、形態35の印刷装置制御方法は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御方法であって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態2の印刷装置と同等の作用効果が得られる。
[Mode 35] In order to achieve the above object, a printing apparatus control method according to mode 35 includes:
A printing apparatus control method used to control a printing apparatus that prints an image on a medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
A printing data generation step for generating printing data having information regarding dot formation contents for each pixel value of the image data;
A printing step of printing the image on the medium by the print head based on the printing data;
In the print data generation step, the print image quality due to the banding phenomenon is applied only to a part or all of the pixel data of the image in the predetermined area, in which the deterioration of the print image quality is determined to be conspicuous in the deterioration degree determination step. A process for generating information on the dot formation content including information for reducing deterioration is performed.
As a result, the same effect as that of the printing apparatus of aspect 2 can be obtained.

〔形態36〕 更に、形態36の印刷装置制御方法は、形態35の印刷装置制御方法において、
前記劣化度判定ステップにおいては、前記特徴情報の示す特徴量と所定閾値とを比較し、前記特徴量が前記所定閾値以上である場合に、前記バンディング現象による印刷画質の劣化が目立つと判定することを特徴としている。
これによって、形態3の印刷装置と同等の作用効果が得られる。
[Form 36] Furthermore, the printing apparatus control method of aspect 36 is the same as the printing apparatus control method of aspect 35,
In the deterioration degree determination step, the feature amount indicated by the feature information is compared with a predetermined threshold value, and when the feature amount is equal to or greater than the predetermined threshold value, it is determined that the deterioration in print image quality due to the banding phenomenon is conspicuous. It is characterized by.
As a result, the same effect as that of the printing apparatus according to mode 3 can be obtained.

〔形態37〕 更に、形態37の印刷装置制御方法は、形態35又は36の印刷装置制御方法において、
前記画像データを複数の画像データ領域に分割する領域分割ステップを含み、
前記各画像データ領域の画像を、前記所定領域の画像とし、
前記特徴情報抽出ステップにおいては、前記所定領域の画像毎に前記特徴情報を抽出することを特徴としている。
これによって、形態4の印刷装置と同等の作用効果が得られる。
[Form 37] Furthermore, the printing apparatus control method of form 37 is the printing apparatus control method of form 35 or 36,
A region dividing step of dividing the image data into a plurality of image data regions;
The image of each image data area is an image of the predetermined area,
In the feature information extraction step, the feature information is extracted for each image of the predetermined area.
As a result, the same effect as that of the printing apparatus of aspect 4 is obtained.

〔形態38〕 更に、形態38の印刷装置制御方法は、形態34乃至37のいずれか1の印刷装置制御方法において、
前記特徴情報は、前記所定領域の画像の濃度情報を含むことを特徴としている。
これによって、形態5の印刷装置と同等の作用効果が得られる。
[Mode 38] Furthermore, the printing apparatus control method of aspect 38 is the printing apparatus control method according to any one of aspects 34 to 37.
The feature information includes density information of an image of the predetermined area.
As a result, the same effect as that of the printing apparatus of mode 5 can be obtained.

〔形態39〕 更に、形態39の印刷装置制御方法は、形態38の印刷装置制御方法において、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎に前記濃度情報を抽出することを特徴としている。
これによって、形態6の印刷装置と同等の作用効果が得られる。
[Mode 39] Furthermore, the printing apparatus control method of aspect 39 is the same as the printing apparatus control method of aspect 38,
In the feature information extracting step, the density information is extracted for each color of ink corresponding to the print head.
Thereby, the same effect as that of the printing apparatus of mode 6 can be obtained.

〔形態40〕 更に、形態40の印刷装置制御方法は、形態38又は39の印刷装置制御方法において、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が所定濃度値以上となる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態7の印刷装置と同等の作用効果が得られる。
[Form 40] Furthermore, the printing apparatus control method of form 40 is the printing apparatus control method of form 38 or 39,
In the print data generation step, a part or all of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is equal to or higher than a predetermined density value. Only for the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
As a result, the same effect as that of the printing apparatus of mode 7 can be obtained.

〔形態41〕 更に、形態41の印刷装置制御方法は、形態38又は39の印刷装置制御方法において、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が中間調の濃度範囲に含まれる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態8の印刷装置と同等の作用効果が得られる。
[Form 41] Further, the printing apparatus control method of the form 41 is the printing apparatus control method of the form 38 or 39,
In the print data generation step, a part of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is included in a halftone density range Alternatively, only for all the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
As a result, the same effect as that of the printing apparatus of aspect 8 is obtained.

〔形態42〕 更に、形態42の印刷装置制御方法は、形態34乃至37のいずれか1の印刷装置制御方法において、
前記特徴情報は、前記所定領域の画像の周波数情報を含むことを特徴としている。
これによって、形態9の印刷装置と同等の作用効果が得られる。
[Form 42] Furthermore, the printing apparatus control method according to form 42 is the printing apparatus control method according to any one of forms 34 to 37.
The feature information includes frequency information of the image of the predetermined area.
As a result, the same effect as that of the printing apparatus of form 9 is obtained.

〔形態43〕 更に、形態43の印刷装置制御方法は、形態42の印刷装置制御方法において、
前記周波数情報は、前記所定領域の画像のエッジ情報を含むことを特徴としている。
これによって、形態10の印刷装置と同等の作用効果が得られる。
[Form 43] Furthermore, the printing apparatus control method of form 43 is the same as the printing apparatus control method of form 42,
The frequency information includes edge information of the image of the predetermined area.
Thereby, the same effect as that of the printing apparatus of form 10 is obtained.

〔形態44〕 更に、形態44の印刷装置制御方法は、形態42又は43の印刷装置制御方法において、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎の前記周波数情報を抽出することを特徴としている。
これによって、形態11の印刷装置と同等の作用効果が得られる。
[Form 44] Furthermore, the printing apparatus control method of form 44 is the same as the printing apparatus control method of form 42 or 43,
In the feature information extracting step, the frequency information for each color of ink corresponding to the print head is extracted.
Thereby, the same effect as that of the printing apparatus of form 11 is obtained.

〔形態45〕 更に、形態45の印刷装置制御方法は、形態42乃至44のいずれか1の印刷装置制御方法において、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記周波数情報の示す周波数が所定周波数以下の前記所定領域の画像の一部又は全部の画素データに対してのみ、前記ドット形成内容に関する情報として、バンディング現象による印刷画質の劣化を低減するための情報含む情報を生成することを特徴としている。
これによって、形態12の印刷装置と同等の作用効果が得られる。
[Form 45] Further, the printing apparatus control method of form 45 is the printing apparatus control method of any one of forms 42 to 44,
In the print data generation step, it is determined in the deterioration determination step that the deterioration of the print image quality is conspicuous, and part or all of the pixel data of the image in the predetermined region whose frequency indicated by the frequency information is a predetermined frequency or less Only for the above, information including information for reducing deterioration in print image quality due to a banding phenomenon is generated as information regarding the dot formation content.
Thereby, the same effect as that of the printing apparatus of form 12 is obtained.

〔形態46〕 更に、形態46の印刷装置制御方法は、形態34乃至45のいずれか1の印刷装置制御方法において、
前記ノズル情報は、前記各ノズルのインクの吐出不良の有無を示す情報を含むことを特徴としている。
これによって、形態13の印刷装置と同等の作用効果が得られる。
[Form 46] Furthermore, the printing apparatus control method of form 46 is the printing apparatus control method of any one of forms 34 to 45,
The nozzle information includes information indicating presence / absence of ink ejection failure of each nozzle.
Thereby, the same effect as that of the printing apparatus of form 13 is obtained.

〔形態47〕 更に、形態47の印刷装置制御方法は、形態34乃至46のいずれか1の印刷装置制御方法において、
前記ノズル情報は、前記各ノズルの前記ドットの実際の形成位置と当該ドットの理想の形成位置との位置ずれ量の情報を含むことを特徴としている。
これによって、形態14の印刷装置と同等の作用効果が得られる。
[Form 47] Furthermore, the printing apparatus control method according to form 47 is the printing apparatus control method according to any one of forms 34 to 46.
The nozzle information includes information on a positional deviation amount between an actual dot formation position of each nozzle and an ideal dot formation position.
Thereby, the same effect as that of the printing apparatus of form 14 is obtained.

〔形態48〕 更に、形態48の印刷装置制御方法は、形態34乃至47のいずれか1の印刷装置制御方法において、
前記ノズル情報は、前記各ノズルが実際に形成するドットの濃度値と、当該ドットの理想の濃度値とのずれ量の情報を含むことを特徴としている。
これによって、形態15の印刷装置と同等の作用効果が得られる。
[Form 48] Furthermore, the printing apparatus control method of form 48 is the printing apparatus control method of any one of forms 34 to 47,
The nozzle information includes information on a deviation amount between a density value of a dot actually formed by each nozzle and an ideal density value of the dot.
Thereby, the same effect as that of the printing apparatus of form 15 is obtained.

〔形態49〕 一方、上記目的を達成するために、形態49の印刷用データ生成装置は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置において使用される前記印刷用データを生成する印刷用データ生成装置であって、
前記各ノズルの特性を示すノズル情報を記憶するノズル情報記憶手段と、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得手段と、
前記画像データから所定の前記画素データを選択する画素データ選択手段と、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定手段と、
前記バンディング判定手段において、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出手段と、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定手段と、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成手段と、を備え、
前記印刷用データ生成手段は、前記劣化度判定手段において前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
[Mode 49] On the other hand, in order to achieve the above object, a printing data generation apparatus according to mode 49 includes:
A printing data generation device that generates the printing data used in a printing device that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
Nozzle information storage means for storing nozzle information indicating the characteristics of each nozzle;
Image data acquisition means for acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
Pixel data selection means for selecting the predetermined pixel data from the image data;
Banding determination means for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination means, feature information extraction means for extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Degradation degree determination means for determining whether or not deterioration of print image quality due to the banding phenomenon is conspicuous based on the feature information;
Printing data generating means for generating printing data having information relating to the dot formation contents for each pixel value of the image data,
The print data generation unit may reduce the print image quality due to the banding phenomenon only for part or all of the pixel data of the image in the predetermined area that is determined to be noticeable by the deterioration degree determination unit. It is characterized in that a process for generating information relating to the dot formation content including information for reducing the above is performed.

すなわち、本形態は、前記印刷装置のような実際に印刷を実行するための印刷手段を含むのではなく、元のM値の画像データに基づいて印刷用データを生成するようにしたものである。
従って、形態2の印刷装置と同様の作用及び効果を得ることができると共に、例えば、本形態で生成した印刷用データを印刷装置に送るだけで、当該印刷装置で印刷処理を実行できる構成とすることが可能となるので、このような構成にすることで、専用の印刷装置を用意することなく、既存のインクジェット方式の印刷装置をそのまま利用することができる。
また、パソコンなどの汎用の情報処理装置を利用することができるため、パソコンなどの印刷指示装置とインクジェットプリンタとからなる既存の印刷システムをそのまま活用することができる。
That is, the present embodiment does not include printing means for actually executing printing as in the printing apparatus, but generates printing data based on the original M-value image data. .
Accordingly, it is possible to obtain the same operations and effects as those of the printing apparatus of form 2, and for example, the printing apparatus can execute print processing only by sending the printing data generated in this form to the printing apparatus. Therefore, with such a configuration, an existing inkjet printing apparatus can be used as it is without preparing a dedicated printing apparatus.
In addition, since a general-purpose information processing device such as a personal computer can be used, an existing printing system including a print instruction device such as a personal computer and an inkjet printer can be used as it is.

〔形態50〕 更に、形態50の印刷用データ生成装置は、形態49の印刷用データ生成装置において、
前記劣化度判定手段は、前記特徴情報の示す特徴量と所定閾値とを比較し、前記特徴量が前記所定閾値以上である場合に、前記バンディング現象による印刷画質の劣化が目立つと判定することを特徴としている。
これによって、形態3の印刷装置と同様の作用及び効果が得られる。
[Form 50] Furthermore, the printing data generation apparatus of form 50 is the printing data generation apparatus of form 49,
The deterioration degree determination means compares the feature amount indicated by the feature information with a predetermined threshold value, and determines that the deterioration in print image quality due to the banding phenomenon is conspicuous when the feature amount is equal to or greater than the predetermined threshold value. It is a feature.
As a result, the same operations and effects as those of the printing apparatus of aspect 3 are obtained.

〔形態51〕 更に、形態51の印刷用データ生成装置は、形態49又は50の印刷用データ生成装置において、
前記画像データを複数の画像データ領域に分割する領域分割手段を備え、
前記各画像データ領域の画像を、前記所定領域の画像とし、
前記特徴情報抽出手段は、前記所定領域の画像毎に前記特徴情報を抽出することを特徴としている。
これによって、形態4の印刷装置と同様の作用及び効果が得られる。
[Form 51] Furthermore, the printing data generation apparatus of Form 51 is the printing data generation apparatus of Form 49 or 50,
An area dividing means for dividing the image data into a plurality of image data areas;
The image of each image data area is an image of the predetermined area,
The feature information extracting means extracts the feature information for each image of the predetermined area.
Thereby, the same operation and effect as those of the printing apparatus of aspect 4 can be obtained.

〔形態52〕 更に、形態52の印刷用データ生成装置は、形態49乃至51のいずれか1の印刷用データ生成装置において、
前記特徴情報は、前記所定領域の画像の濃度情報を含むことを特徴としている。
これによって、形態5の印刷装置と同様の作用及び効果が得られる。
[Mode 52] Furthermore, the printing data generation device according to mode 52 is the printing data generation device according to any one of modes 49 to 51.
The feature information includes density information of an image of the predetermined area.
As a result, the same operations and effects as those of the printing apparatus of aspect 5 are obtained.

〔形態53〕 更に、形態53の印刷用データ生成装置は、形態52の印刷用データ生成装置において、
前記特徴情報抽出手段は、前記印刷ヘッドに対応するインクの色毎に前記濃度情報を抽出することを特徴としている。
これによって、形態6の印刷装置と同様の作用及び効果が得られる。
[Form 53] Furthermore, the print data generation device of form 53 is the print data generation device of form 52,
The feature information extraction unit extracts the density information for each color of ink corresponding to the print head.
Thereby, the same operation and effect as those of the printing apparatus of mode 6 can be obtained.

〔形態54〕 更に、形態54の印刷用データ生成装置は、形態52又は53の印刷用データ生成装置において、
前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が所定濃度値以上となる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態7の印刷装置と同様の作用及び効果が得られる。
[Form 54] Furthermore, the print data generation device of form 54 is the print data generation device of form 52 or 53,
The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and a part or all of the image in the predetermined area where the density value indicated by the density information is not less than a predetermined density value. Only the pixel data is subjected to information generation processing related to the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon.
As a result, the same operations and effects as those of the printing apparatus of aspect 7 are obtained.

〔形態55〕 更に、形態55の印刷用データ生成装置は、形態52又は53の印刷用データ生成装置において、
前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が中間調の濃度範囲に含まれる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態8の印刷装置と同様の作用及び効果が得られる。
[Form 55] Further, the printing data generation apparatus of form 55 is the printing data generation apparatus of form 52 or 53,
The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and a part of the image in the predetermined area in which the density value indicated by the density information is included in a halftone density range or Only for all the pixel data, a process for generating information regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
Thereby, the same operation and effect as those of the printing apparatus of aspect 8 can be obtained.

〔形態56〕 更に、形態56の印刷用データ生成装置は、形態49乃至51のいずれか1の印刷用データ生成装置において、
前記特徴情報は、前記所定領域の画像の周波数情報を含むことを特徴としている。
これによって、形態9の印刷装置と同様の作用及び効果が得られる。
[Mode 56] Furthermore, the printing data generation device according to mode 56 is the printing data generation device according to any one of modes 49 to 51.
The feature information includes frequency information of the image of the predetermined area.
As a result, the same operations and effects as those of the printing apparatus of aspect 9 are obtained.

〔形態57〕 更に、形態57の印刷用データ生成装置は、形態56の印刷用データ生成装置において、
前記周波数情報は、前記所定領域の画像のエッジ情報を含むことを特徴としている。
これによって、形態10の印刷装置と同様の作用及び効果が得られる。
[Form 57] Further, the print data generation apparatus of form 57 is the print data generation apparatus of form 56,
The frequency information includes edge information of the image of the predetermined area.
Thereby, the same operation and effect as those of the printing apparatus of form 10 can be obtained.

〔形態58〕 更に、形態58の印刷用データ生成装置は、形態56又は57の印刷用データ生成装置において、
前記特徴情報抽出手段は、前記画像データに基づき、前記画像の色を前記印刷ヘッドに対応するインクの色に応じて分解し、且つ前記画像の各所定領域に対する、各色毎の前記周波数情報を抽出することを特徴としている。
これによって、形態11の印刷装置と同様の作用及び効果が得られる。
[Form 58] Further, the print data generating apparatus of form 58 is the print data generating apparatus of form 56 or 57,
The feature information extraction unit separates the color of the image according to the color of the ink corresponding to the print head based on the image data, and extracts the frequency information for each color for each predetermined region of the image. It is characterized by doing.
As a result, the same operations and effects as those of the printing apparatus of form 11 are obtained.

〔形態59〕 更に、形態59の印刷用データ生成装置は、形態56乃至58のいずれか1の印刷用データ生成装置において、
前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記周波数情報の示す周波数が所定周波数以下の前記所定領域の画像の一部又は全部の画素データに対してのみ、前記ドット形成内容に関する情報として、バンディング現象による印刷画質の劣化を低減するための情報含む情報を生成することを特徴としている。
これによって、形態12の印刷装置と同様の作用及び効果が得られる。
[Form 59] Furthermore, the printing data generation apparatus according to form 59 is the printing data generation apparatus according to any one of forms 56 to 58.
The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and the pixel data of part or all of the image in the predetermined area whose frequency information indicates a predetermined frequency or less. Only for the dot formation content, information including information for reducing deterioration of print image quality due to banding phenomenon is generated.
Thereby, the same operation and effect as those of the printing apparatus of form 12 can be obtained.

〔形態60〕 更に、形態60の印刷用データ生成装置は、形態49乃至59のいずれか1の印刷用データ生成装置において、
前記ノズル情報は、前記各ノズルのインクの吐出不良の有無を示す情報を含むことを特徴としている。
これによって、形態13の印刷装置と同様の作用及び効果が得られる。
[Mode 60] Furthermore, the printing data generation device according to mode 60 is the printing data generation device according to any one of modes 49 to 59.
The nozzle information includes information indicating presence / absence of ink ejection failure of each nozzle.
Thereby, the same operation and effect as those of the printing apparatus of form 13 can be obtained.

〔形態61〕 更に、形態61の印刷用データ生成装置は、形態49乃至60のいずれか1の印刷用データ生成装置において、
前記ノズル情報は、前記各ノズルの前記ドットの実際の形成位置と当該ドットの理想の形成位置との位置ずれ量の情報を含むことを特徴としている。
これによって、形態14の印刷装置と同様の作用及び効果が得られる。
[Form 61] Furthermore, the print data generation apparatus according to form 61 is the print data generation apparatus according to any one of forms 49 to 60.
The nozzle information includes information on a positional deviation amount between an actual dot formation position of each nozzle and an ideal dot formation position.
Thereby, the same operation and effect as those of the printing apparatus of form 14 can be obtained.

〔形態62〕 更に、形態62の印刷用データ生成装置は、形態49乃至61のいずれか1の印刷用データ生成装置において、
前記ノズル情報は、前記各ノズルが実際に形成するドットの濃度値と、当該ドットの理想の濃度値とのずれ量の情報を含むことを特徴としている。
これによって、形態15の印刷装置と同様の作用及び効果が得られる。
[Mode 62] Furthermore, the printing data generation device according to mode 62 is the printing data generation device according to any one of modes 49 to 61.
The nozzle information includes information on a deviation amount between a density value of a dot actually formed by each nozzle and an ideal density value of the dot.
Thereby, the same operation and effect as those of the printing apparatus of form 15 can be obtained.

〔形態63〕 一方、上記目的を達成するために、形態63の印刷用データ生成プログラムは、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置において使用される前記印刷用データを生成するのに使用する印刷用データ生成プログラムであって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
[Mode 63] On the other hand, in order to achieve the above object, a print data generation program according to mode 63
A print data generation program used to generate the print data used in a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing. And
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
Including a program used to cause a computer to execute a process consisting of a print data generation step for generating print data having information regarding dot formation contents for each pixel value of the image data,
In the print data generation step, the print image quality due to the banding phenomenon is applied only to a part or all of the pixel data of the image in the predetermined area, in which the deterioration of the print image quality is determined to be conspicuous in the deterioration degree determination step. A process for generating information on the dot formation content including information for reducing deterioration is performed.

このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態49の印刷用データ生成装置と同等の作用および効果が得られる。   With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the print data generating apparatus of form 49 are obtained.

〔形態64〕 更に、形態64の印刷用データ生成プログラムは、形態63の印刷用データ生成プログラムにおいて、
前記劣化度判定ステップにおいては、前記特徴情報の示す特徴量と所定閾値とを比較し、前記特徴量が前記所定閾値以上である場合に、前記バンディング現象による印刷画質の劣化が目立つと判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態50の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 64] Furthermore, the print data generation program of mode 64 is the same as the print data generation program of mode 63,
In the deterioration degree determination step, the feature amount indicated by the feature information is compared with a predetermined threshold value, and when the feature amount is equal to or greater than the predetermined threshold value, it is determined that the deterioration in print image quality due to the banding phenomenon is conspicuous. It is characterized by.
With this configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing data generation apparatus according to form 50 can be obtained.

〔形態65〕 更に、形態65の印刷用データ生成プログラムは、形態63又は64の印刷用データ生成プログラムにおいて、
前記画像データを複数の画像データ領域に分割する領域分割ステップをコンピュータに実行させるのに使用するプログラムを含み、
前記各画像データ領域の画像を、前記所定領域の画像とし、
前記特徴情報抽出ステップにおいては、前記所定領域の画像毎に前記特徴情報を抽出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態51の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 65] Further, the print data generation program of mode 65 is the print data generation program of mode 63 or 64,
Including a program used to cause a computer to execute a region dividing step of dividing the image data into a plurality of image data regions,
The image of each image data area is an image of the predetermined area,
In the feature information extraction step, the feature information is extracted for each image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the print data generation apparatus of form 51 are obtained.

〔形態66〕 更に、形態66の印刷用データ生成プログラムは、形態63乃至65のいずれか1の印刷用データ生成プログラムにおいて、
前記特徴情報は、前記所定領域の画像の濃度情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態52の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 66] Further, the print data generation program of mode 66 is the print data generation program of any one of modes 63 to 65,
The feature information includes density information of an image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing data generation apparatus of form 52 are obtained.

〔形態67〕 更に、形態67の印刷用データ生成プログラムは、形態66の印刷用データ生成プログラムにおいて、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎に前記濃度情報を抽出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態53の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 67] Further, the printing data generation program of mode 67 is the printing data generation program of mode 66,
In the feature information extracting step, the density information is extracted for each color of ink corresponding to the print head.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operations and effects as those of the printing data generation apparatus of form 53 are obtained.

〔形態68〕 更に、形態68の印刷用データ生成プログラムは、形態66又は67の印刷用データ生成プログラムにおいて、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が所定濃度値以上となる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態54の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 68] Furthermore, the printing data generation program of mode 68 is the printing data generation program of mode 66 or 67,
In the print data generation step, a part or all of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is equal to or higher than a predetermined density value. Only for the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operation and effect as those of the printing data generation apparatus of form 54 are obtained.

〔形態69〕 更に、形態69の印刷用データ生成プログラムは、形態66又は67の印刷用データ生成プログラムにおいて、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が中間調の濃度範囲に含まれる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態55の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 69] Further, the print data generation program of mode 69 is the print data generation program of mode 66 or 67,
In the print data generation step, a part of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is included in a halftone density range Alternatively, only for all the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing data generating apparatus of form 55 are obtained.

〔形態70〕 更に、形態70の印刷用データ生成プログラムは、形態63乃至65のいずれか1の印刷用データ生成プログラムにおいて、
前記特徴情報は、前記所定領域の画像の周波数情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態56の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 70] Furthermore, the print data generation program according to mode 70 is the print data generation program according to any one of modes 63 to 65.
The feature information includes frequency information of the image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the print data generating apparatus of form 56 are obtained.

〔形態71〕 更に、形態71の印刷用データ生成プログラムは、形態70の印刷用データ生成プログラムにおいて、
前記周波数情報は、前記所定領域の画像のエッジ情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態57の印刷用データ生成装置と同等の作用および効果が得られる。
[Form 71] Furthermore, the print data generation program of form 71 is the print data generation program of form 70,
The frequency information includes edge information of the image of the predetermined area.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing data generation apparatus of form 57 are obtained.

〔形態72〕 更に、形態72の印刷用データ生成プログラムは、形態70又は71の印刷用データ生成プログラムにおいて、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎の前記周波数情報を抽出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態58の印刷用データ生成装置と同等の作用および効果が得られる。
[Form 72] Furthermore, the print data generation program of form 72 is the print data generation program of form 70 or 71,
In the feature information extracting step, the frequency information for each color of ink corresponding to the print head is extracted.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing data generation apparatus in form 58 are obtained.

〔形態73〕 更に、形態73の印刷用データ生成プログラムは、形態70乃至72のいずれか1の印刷用データ生成プログラムにおいて、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記周波数情報の示す周波数が所定周波数以下の前記所定領域の画像の一部又は全部の画素データに対してのみ、前記ドット形成内容に関する情報として、バンディング現象による印刷画質の劣化を低減するための情報含む情報を生成することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態59の印刷用データ生成装置と同等の作用および効果が得られる。
[Form 73] Furthermore, the print data generation program of form 73 is the print data generation program of any one of forms 70 to 72.
In the print data generation step, it is determined in the deterioration determination step that the deterioration of the print image quality is conspicuous, and part or all of the pixel data of the image in the predetermined region whose frequency indicated by the frequency information is a predetermined frequency or less Only for the above, information including information for reducing deterioration in print image quality due to a banding phenomenon is generated as information regarding the dot formation content.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing data generation apparatus of form 59 are obtained.

〔形態74〕 更に、形態74の印刷用データ生成プログラムは、形態63乃至73のいずれか1の印刷用データ生成プログラムにおいて、
前記ノズル情報は、前記各ノズルのインクの吐出不良の有無を示す情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態60の印刷用データ生成装置と同等の作用および効果が得られる。
[Form 74] Furthermore, the print data generation program of form 74 is the print data generation program of any one of forms 63 to 73.
The nozzle information includes information indicating presence / absence of ink ejection failure of each nozzle.
With such a configuration, when the program is read by the computer and the computer executes processing according to the read program, the same operation and effect as those of the printing data generation apparatus of form 60 are obtained.

〔形態75〕 更に、形態75の印刷用データ生成プログラムは、形態63乃至74のいずれか1の印刷用データ生成プログラムにおいて、
前記ノズル情報は、前記各ノズルの前記ドットの実際の形成位置と当該ドットの理想の形成位置との位置ずれ量の情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態61の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 75] Further, the print data generation program according to mode 75 is the print data generation program according to any one of modes 63 to 74.
The nozzle information includes information on a positional deviation amount between an actual dot formation position of each nozzle and an ideal dot formation position.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the print data generating apparatus of form 61 are obtained.

〔形態76〕 更に、形態76の印刷用データ生成プログラムは、形態63乃至75のいずれか1の印刷用データ生成プログラムにおいて、
前記ノズル情報は、前記各ノズルが実際に形成するドットの濃度値と、当該ドットの理想の濃度値とのずれ量の情報を含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態62の印刷用データ生成装置と同等の作用および効果が得られる。
[Mode 76] Furthermore, the print data generation program according to mode 76 is the print data generation program according to any one of modes 63 to 75.
The nozzle information includes information on a deviation amount between a density value of a dot actually formed by each nozzle and an ideal density value of the dot.
With such a configuration, when the program is read by the computer and the computer executes processing in accordance with the read program, the same operations and effects as those of the printing data generation apparatus of form 62 are obtained.

〔形態77〕 一方、上記目的を達成するために、形態77の印刷用データ生成プログラムを記録したコンピュータ読み取り可能な記録媒体は、
形態63乃至形態76のいずれか1の印刷用データ生成プログラムが記録されていることを特徴としている。
これによって、形態63乃至形態76のいずれか1の印刷用データ生成プログラムと同様の作用及び効果が得られると共に、CD−ROMやDVD−ROM、FD(フレキシブルディスク)などの記録媒体を介して前記印刷プログラムを容易に授受することが可能となる。
[Mode 77] On the other hand, in order to achieve the above object, a computer-readable recording medium on which the print data generation program according to mode 77 is recorded,
The printing data generation program according to any one of forms 63 to 76 is recorded.
As a result, the same operation and effect as those of the print data generation program of any one of the forms 63 to 76 can be obtained, and the above-described operation can be performed via a recording medium such as a CD-ROM, DVD-ROM, or FD (flexible disk). It is possible to easily exchange printing programs.

〔形態78〕 一方、上記目的を達成するために、形態78の印刷用データ生成方法は、
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置において使用される前記印刷用データを生成するのに使用する印刷用データ生成方法であって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態49の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 78] On the other hand, in order to achieve the above object, a print data generation method according to mode 78 includes:
A printing data generation method used to generate the printing data used in a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing. And
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
A printing data generation step for generating printing data having information relating to dot formation contents for each pixel value of the image data,
In the print data generation step, the print image quality due to the banding phenomenon is applied only to a part or all of the pixel data of the image in the predetermined area, in which the deterioration of the print image quality is determined to be conspicuous in the deterioration degree determination step. A process for generating information on the dot formation content including information for reducing deterioration is performed.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 49 are obtained.

〔形態79〕 更に、形態79の印刷用データ生成方法は、形態78の印刷用データ生成方法において、
前記劣化度判定ステップにおいては、前記特徴情報の示す特徴量と所定閾値とを比較し、前記特徴量が前記所定閾値以上である場合に、前記バンディング現象による印刷画質の劣化が目立つと判定することを特徴としている。
これによって、形態50の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 79] Further, the printing data generation method of mode 79 is the printing data generation method of mode 78,
In the deterioration degree determination step, the feature amount indicated by the feature information is compared with a predetermined threshold value, and when the feature amount is equal to or greater than the predetermined threshold value, it is determined that the deterioration in print image quality due to the banding phenomenon is conspicuous. It is characterized by.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 50 can be obtained.

〔形態80〕 更に、形態80の印刷用データ生成方法は、形態78又は79の印刷用データ生成方法において、
前記画像データを複数の画像データ領域に分割する領域分割ステップを含み、
前記各画像データ領域の画像を、前記所定領域の画像とし、
前記特徴情報抽出ステップにおいては、前記所定領域の画像毎に前記特徴情報を抽出することを特徴としている。
これによって、形態51の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 80] Further, the printing data generation method of mode 80 is the printing data generation method of mode 78 or 79,
A region dividing step of dividing the image data into a plurality of image data regions;
The image of each image data area is an image of the predetermined area,
In the feature information extraction step, the feature information is extracted for each image of the predetermined area.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 51 are obtained.

〔形態81〕 更に、形態81の印刷用データ生成方法は、形態78乃至80のいずれか1の印刷用データ生成方法において、
前記特徴情報は、前記所定領域の画像の濃度情報を含むことを特徴としている。
これによって、形態52の印刷用データ生成装置と同等の作用及び効果が得られる。
[Form 81] Furthermore, the print data generation method of form 81 is the print data generation method of any one of forms 78 to 80,
The feature information includes density information of an image of the predetermined area.
As a result, the same operation and effect as those of the printing data generating apparatus of form 52 are obtained.

〔形態82〕 更に、形態82の印刷用データ生成方法は、形態81の印刷用データ生成方法において、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎に前記濃度情報を抽出することを特徴としている。
これによって、形態53の印刷用データ生成装置と同等の作用及び効果が得られる。
[Form 82] Furthermore, the print data generation method of form 82 is the same as the print data generation method of form 81,
In the feature information extracting step, the density information is extracted for each color of ink corresponding to the print head.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 53 can be obtained.

〔形態83〕 更に、形態83の印刷用データ生成方法は、形態81又は82の印刷用データ生成方法において、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が所定濃度値以上となる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態54の印刷用データ生成装置と同等の作用及び効果が得られる。
[Form 83] Furthermore, the print data generation method of form 83 is the same as the print data generation method of form 81 or 82,
In the print data generation step, a part or all of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is equal to or higher than a predetermined density value. Only for the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
As a result, the same operation and effect as those of the print data generation apparatus of form 54 can be obtained.

〔形態84〕 更に、形態84の印刷用データ生成方法は、形態81又は82の印刷用データ生成方法において、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が中間調の濃度範囲に含まれる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴としている。
これによって、形態55の印刷用データ生成装置と同等の作用及び効果が得られる。
[Form 84] Furthermore, the print data generation method of form 84 is the print data generation method of form 81 or 82,
In the print data generation step, a part of the image in the predetermined area in which the deterioration of the print image quality is determined to be conspicuous in the deterioration determination step and the density value indicated by the density information is included in a halftone density range Alternatively, only for all the pixel data, information generation processing regarding the dot formation content including information for reducing deterioration in print image quality due to the banding phenomenon is performed.
Thereby, the same operation and effect as those of the printing data generating apparatus of form 55 can be obtained.

〔形態85〕 更に、形態85の印刷用データ生成方法は、形態78乃至80のいずれか1の印刷用データ生成方法において、
前記特徴情報は、前記所定領域の画像の周波数情報を含むことを特徴としている。
これによって、形態56の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 85] Furthermore, the print data generation method according to mode 85 is the print data generation method according to any one of modes 78 to 80,
The feature information includes frequency information of the image of the predetermined area.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 56 are obtained.

〔形態86〕 更に、形態86の印刷用データ生成方法は、形態85の印刷用データ生成方法において、
前記周波数情報は、前記所定領域の画像のエッジ情報を含むことを特徴としている。
これによって、形態57の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 86] Furthermore, the print data generation method of mode 86 is the same as the print data generation method of mode 85,
The frequency information includes edge information of the image of the predetermined area.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 57 can be obtained.

〔形態87〕 更に、形態87の印刷用データ生成方法は、形態85又は86の印刷用データ生成方法において、
前記特徴情報抽出ステップにおいては、前記印刷ヘッドに対応するインクの色毎の前記周波数情報を抽出することを特徴としている。
これによって、形態58の印刷用データ生成装置と同等の作用及び効果が得られる。
[Form 87] Furthermore, the print data generation method of form 87 is the same as the print data generation method of form 85 or 86,
In the feature information extracting step, the frequency information for each color of ink corresponding to the print head is extracted.
As a result, the same operation and effect as those of the printing data generating apparatus of form 58 can be obtained.

〔形態88〕 更に、形態88の印刷用データ生成方法は、形態85乃至87のいずれか1の印刷用データ生成方法において、
前記印刷用データ生成ステップにおいては、前記劣化判定ステップにおいて前記印刷画質の劣化が目立つと判定され、且つ前記周波数情報の示す周波数が所定周波数以下の前記所定領域の画像の一部又は全部の画素データに対してのみ、前記ドット形成内容に関する情報として、バンディング現象による印刷画質の劣化を低減するための情報含む情報を生成することを特徴としている。
これによって、形態59の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 88] Furthermore, the printing data generation method of mode 88 is the printing data generation method of any one of modes 85 to 87,
In the print data generation step, it is determined in the deterioration determination step that the deterioration of the print image quality is conspicuous, and part or all of the pixel data of the image in the predetermined region whose frequency indicated by the frequency information is a predetermined frequency or less Only for the above, information including information for reducing deterioration in print image quality due to a banding phenomenon is generated as information regarding the dot formation content.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 59 can be obtained.

〔形態89〕 更に、形態89の印刷用データ生成方法は、形態78乃至88のいずれか1の印刷用データ生成方法において、
前記ノズル情報は、前記各ノズルのインクの吐出不良の有無を示す情報を含むことを特徴としている。
これによって、形態60の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 89] Furthermore, the printing data generation method of mode 89 is the printing data generation method of any one of modes 78 to 88,
The nozzle information includes information indicating presence / absence of ink ejection failure of each nozzle.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 60 can be obtained.

〔形態90〕 更に、形態90の印刷用データ生成方法は、形態78乃至89のいずれか1の印刷用データ生成方法において、
前記ノズル情報は、前記各ノズルの前記ドットの実際の形成位置と当該ドットの理想の形成位置との位置ずれ量の情報を含むことを特徴としている。
これによって、形態61の印刷用データ生成装置と同等の作用及び効果が得られる。
[Mode 90] Furthermore, the printing data generation method according to mode 90 is the printing data generation method according to any one of modes 78 to 89.
The nozzle information includes information on a positional deviation amount between an actual dot formation position of each nozzle and an ideal dot formation position.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 61 are obtained.

〔形態91〕 更に、形態91の印刷用データ生成方法は、形態78乃至90のいずれか1の印刷用データ生成方法において、
前記ノズル情報は、前記各ノズルが実際に形成するドットの濃度値と、当該ドットの理想の濃度値とのずれ量の情報を含むことを特徴としている。
これによって、形態62の印刷用データ生成装置と同等の作用及び効果が得られる。
[Form 91] Furthermore, the print data generation method of form 91 is the print data generation method of any one of forms 78 to 90.
The nozzle information includes information on a deviation amount between a density value of a dot actually formed by each nozzle and an ideal density value of the dot.
Thereby, the same operation and effect as those of the printing data generation apparatus of form 62 are obtained.

〔第1の実施の形態〕
以下、本発明の第1の実施の形態を図面に基づき説明する。図1〜図16は、本発明に係る印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法の第1の実施の形態を示す図である。
[First Embodiment]
Hereinafter, a first embodiment of the present invention will be described with reference to the drawings. 1 to 16 show a printing apparatus, a printing apparatus control program, a printing apparatus control method, a printing data generation apparatus, a printing data generation program, and a printing data generation method according to a first embodiment of the invention. FIG.

まず、本発明に係る印刷装置100の構成を図1に基づき説明する。図1は、本発明に係る印刷装置100の構成を示すブロック図である。
印刷装置100は、ラインヘッド型の印刷装置であり、図1に示すように、外部装置や記憶装置等から所定画像を構成するM値(M≧2)の画像データを取得する画像データ取得部10と、画像データ取得部10で取得した画像データから画像特徴量を抽出する画像特徴量抽出部11と、後述する印刷ヘッド200の各ノズルの特性示すノズル情報及び前記抽出した画像特徴量に基づき、バンディング現象に関与するノズルに対して、バンディング回避処理を伴うN値化処理を行うか否かを判定し、当該判定結果及びN値化情報に基づき画像データをN値化することで、後述する印刷部13において、画像データの画像を印刷媒体S(ここでは、印刷用紙)に印刷するための印刷用データを生成する印刷用データ生成部12と、印刷用データに基づき画像データの画像を、インクジェット方式によって印刷用紙に印刷する印刷部13と、前記ノズル情報を記憶するノズル情報記憶部14とを含んだ構成となっている。
First, the configuration of a printing apparatus 100 according to the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of a printing apparatus 100 according to the present invention.
The printing apparatus 100 is a line head type printing apparatus, and as illustrated in FIG. 1, an image data acquisition unit that acquires M value (M ≧ 2) image data constituting a predetermined image from an external device, a storage device, or the like. 10, an image feature amount extraction unit 11 that extracts an image feature amount from the image data acquired by the image data acquisition unit 10, nozzle information indicating characteristics of each nozzle of the print head 200 described later, and the extracted image feature amount. By determining whether or not to perform an N-value conversion process with a banding avoidance process on the nozzles involved in the banding phenomenon, the image data is converted into an N-value based on the determination result and the N-value conversion information, which will be described later. In the printing unit 13 that performs printing, the printing data generation unit 12 that generates printing data for printing the image of the image data on the printing medium S (here, printing paper), and the printing data The image on the basis of image data, and has a printing unit 13 for printing on the printing sheet by an ink jet method, and inclusive constituting the nozzle information storing unit 14 for storing the nozzle information.

画像データ取得部10は、例えば、1画素あたり各色(R、G、B)ごとの階調(輝度値)が8ビット(0〜255)で表現される多値の画像データを取得する機能を有しており、このような画像データを、外部装置及び自装置の入力装置等からの印刷指示に応じて、LANやWAN等のネットワークを介して外部装置から取得したり、自装置の備える図示しないCDドライブ、DVDドライブなどの駆動装置を介してCD−ROM、DVD−ROMなどの記録媒体から取得したり、自装置の有する後述する記憶装置70から取得したりすることが可能となっている。更に、多値のRGBデータを色変換処理して前記印刷ヘッド200の各インクに対応する多値のCMYK(4色の場合)データに変換する機能も同時に発揮するようになっている。   The image data acquisition unit 10 has a function of acquiring, for example, multivalued image data in which a gradation (luminance value) for each color (R, G, B) per pixel is expressed by 8 bits (0 to 255). Such image data is acquired from an external device via a network such as a LAN or WAN in accordance with a print instruction from an external device or an input device of the own device, or is provided in the own device. It can be obtained from a recording medium such as a CD-ROM or DVD-ROM via a drive device such as a CD drive or a DVD drive, or can be obtained from a storage device 70 described later of the own device. . Further, the multi-value RGB data is subjected to color conversion processing and converted to multi-value CMYK (in the case of four colors) data corresponding to each ink of the print head 200 at the same time.

画像特徴量抽出部11は、画像データ取得部10からのCMYK画像データから、当該CMYK画像データによって構成される画像の特徴を示す画像特徴量を抽出する機能を有しており、本実施の形態においては、選択画素データがバンディング現象に関与している場合に、当該選択画素データを中心とした所定領域の画像(以下、ブロック画像と称す)を構成する画素の各色毎に、ブロック画像の濃度値(又は輝度値)に係る特徴量を抽出するようになっている。そして、抽出した画像特徴量を記憶装置70に記憶すると共に、当該抽出した画像特徴量に対応するCMYK画像データを印刷用データ生成部12に伝送する。
印刷用データ生成部12は、処理内容判定部12aと、判定用情報記憶部12bと、N値化処理部12dと、N値化情報記憶部12eとを含んだ構成となっている。
The image feature amount extraction unit 11 has a function of extracting an image feature amount indicating the feature of an image constituted by the CMYK image data from the CMYK image data from the image data acquisition unit 10, and this embodiment In the case where the selected pixel data is involved in the banding phenomenon, the density of the block image for each color of the pixels constituting the image of the predetermined area centered on the selected pixel data (hereinafter referred to as a block image) A feature amount related to the value (or luminance value) is extracted. Then, the extracted image feature amount is stored in the storage device 70, and the CMYK image data corresponding to the extracted image feature amount is transmitted to the print data generation unit 12.
The print data generation unit 12 includes a processing content determination unit 12a, a determination information storage unit 12b, an N-value conversion processing unit 12d, and an N-value conversion information storage unit 12e.

処理内容判定部12aは、画像特徴量抽出部11において抽出された各ブロック画像の画像特徴量と、判定用情報記憶部12bに記憶された判定用情報とに基づき、各ブロック画像に対して、バンディング回避処理を伴うN値化処理を行うか否かを判定する機能を有すると共に、バンディング回避処理を伴うN値化処理を行うと判定したときは、ノズル情報及び画像特徴量に基づき、当該N値化処理の処理内容(選択ブロックに対するバンディング回避処理の実行割合等)を決定する機能を有している。
判定用情報記憶部12bは、画像特徴量抽出部11において抽出された各ブロック画像の画像特徴量が、バンディング回避処理を伴うN値化処理を行う対象であるか否かを判定するための各種閾値等の情報を含む判定用情報を記憶するようになっている。
The processing content determination unit 12a performs, for each block image, based on the image feature amount of each block image extracted by the image feature amount extraction unit 11 and the determination information stored in the determination information storage unit 12b. In addition to having a function of determining whether or not to perform N-value processing with banding avoidance processing, and determining that N-value processing with banding avoidance processing is to be performed, based on the nozzle information and the image feature amount, It has a function of determining the processing contents of the valuation process (such as the execution ratio of the banding avoidance process for the selected block).
The determination information storage unit 12b performs various determinations for determining whether or not the image feature amount of each block image extracted by the image feature amount extraction unit 11 is a target to be subjected to N-value processing that involves banding avoidance processing. Information for determination including information such as a threshold value is stored.

N値化処理部12dは、画像特徴量抽出部11から伝送された画像データから所定の画素データを選択し、N値化情報記憶部12eから読み出したN値化情報に含まれる、ノズルのドット形成サイズに対応したN値化用閾値、各ドット形成サイズに対応したドット番号及び各ドット番号に対応したN値化後の画素値(例えば、濃度値)に基づき、上記選択した所定の画素データ(以下、選択画素データと称す)を、誤差拡散法を用いてN値化する機能を有している。つまり、選択画素データをN値化すると共に、当該画素データのN値化前の画素値とN値化後の画素値との差分を算出し、これを誤差として、選択画素データに対応する画素周辺のN値化処理が未処理の画素データ拡散する。   The N-value conversion processing unit 12d selects predetermined pixel data from the image data transmitted from the image feature amount extraction unit 11, and includes the nozzle dots included in the N-value conversion information read from the N-value conversion information storage unit 12e. Based on the threshold for N-value conversion corresponding to the formation size, the dot number corresponding to each dot formation size, and the pixel value after N-value conversion (for example, density value) corresponding to each dot number, the selected predetermined pixel data (Hereinafter referred to as “selected pixel data”) has a function of converting it to an N-value using an error diffusion method. That is, the selected pixel data is converted to N-value, and the difference between the pixel value before N-value conversion and the pixel value after N-value conversion of the pixel data is calculated. The peripheral N-value conversion process diffuses unprocessed pixel data.

更に、バンディング処理を伴うN値化処理を行う場合は、処理内容判定部12aの判定結果に基づき、例えば、飛行曲りを発生するノズルやインク不吐出のノズル等の異常ノズルに対応する画素列における大ドットの形成割合を決定すると共に、当該異常ノズルに対応する画素列の各画素毎にドットサイズを拡大する抽選処理を行い、この抽選に当選した画素について、前記大ドットの形成割合を考慮したN値化処理を行う。
上記したように、N値化及び誤差拡散処理を画像データの全画素データに施すことによって、印刷ヘッド200の各ノズルが形成可能なN種類のドット形成サイズに応じた画素値(濃度値又は輝度値)及びノズル番号情報からなるデータに変換する。以下、N値化及び誤差拡散処理後の第2画像データを、N値化画像データと称す。
Further, when N-value processing with banding processing is performed, based on the determination result of the processing content determination unit 12a, for example, in a pixel row corresponding to an abnormal nozzle such as a nozzle that generates a curved flight or a nozzle that does not eject ink. In addition to determining the formation ratio of large dots, a lottery process for enlarging the dot size for each pixel in the pixel row corresponding to the abnormal nozzle is performed, and the formation ratio of the large dots is taken into consideration for the pixels selected in the lottery N-value processing is performed.
As described above, pixel values (density values or luminances) corresponding to N types of dot formation sizes that can be formed by each nozzle of the print head 200 by performing N-value conversion and error diffusion processing on all pixel data of the image data. Value) and nozzle number information. Hereinafter, the second image data after N-value conversion and error diffusion processing is referred to as N-value conversion image data.

ここで、上記N値化処理とは、M値(M≧2)の(M種類の画素値(画素データ)を有する)画像データを、N値(M≧N≧2)の(N種類の数値を有する)データに変換する処理であって、例えば、2値化する場合は、変換元の画素値と閾値とを比較して、閾値以上なら数値「1」、閾値より小さければ数値「0」といったように、変換元の画素値を予め設定された2種類の数値のいずれか一方に変換する。従って、N値化であれば、M値の画素値をN種類の閾値と比較し、その比較結果に応じて予め設定されたN種類の数値のいずれか1つに変換することになる。   Here, the N-value conversion processing means that image data having M values (M ≧ 2) (having M types of pixel values (pixel data)) is converted into N values (M ≧ N ≧ 2) (N types of N values). For example, when binarization is performed, the pixel value of the conversion source is compared with a threshold value. The conversion source pixel value is converted into one of two preset numerical values. Therefore, in the case of N-value conversion, the pixel value of M value is compared with N types of threshold values, and converted into any one of N types of numerical values set in advance according to the comparison result.

また、誤差拡散法は、公知の誤差拡散法と同様の原理で誤差を拡散するもので、例えば、上記N値の画像データを、閾値「128」を境に、画素値が「128」より小さければ「0」、「128」以上なら「255」に変換する2値化処理の場合に、選択画素の画素値が「101」の場合、「101」は「0」に変換され、この変換後の「0」と変換前の「101」との差である「101」が誤差として、所定の拡散方式に従ってその周囲の未処理の複数の画素に対して拡散されることになる。例えば、選択画素の右隣の画素(例えば、画素値「101」)が通常の2値化処理のみでは選択画素と同じく閾値に満たないことから「0」に変換されてしまっていたのが、選択画素の誤差である例えば「27」を受け取ることによってその画素値が「128」となって閾値「128」以上となり、これによって「1」に変換されるようになる。
N値化情報記憶部12eは、前述したように、ノズルのドット形成サイズに対応したN値化用閾値、各ドット形成サイズに対応したドット番号及び各ドット番号に対応したN値化後の画素値(例えば、輝度値)などを含んでなるN値化情報を記憶するようになっている。
The error diffusion method diffuses errors based on the same principle as the known error diffusion method. For example, the N-value image data may have a pixel value smaller than “128” with a threshold value “128” as a boundary. If the pixel value of the selected pixel is “101” in the case of binarization processing that converts it to “255” if it is “0” or “128” or more, “101” is converted to “0”. “101”, which is the difference between “0” of “1” and “101” before conversion, is diffused as an error to a plurality of surrounding unprocessed pixels according to a predetermined diffusion method. For example, the pixel right next to the selected pixel (for example, pixel value “101”) is converted to “0” because it is less than the threshold value as in the selected pixel only by the normal binarization process. When, for example, “27”, which is an error of the selected pixel, is received, the pixel value becomes “128”, which exceeds the threshold value “128”, and is thereby converted to “1”.
As described above, the N-value information storage unit 12e stores the N-value threshold corresponding to the dot formation size of the nozzle, the dot number corresponding to each dot formation size, and the pixel after N-value conversion corresponding to each dot number. N-ary information including a value (for example, a luminance value) is stored.

ここで、図3は、本発明の印刷ヘッド200の構造を示す部分拡大底面図であり、図4は、その部分拡大側面図である。
図3に示すように、この印刷ヘッド200は、ブラック(K)インクを専用に吐出する複数個のノズルN(図では18個))が、ノズル配列方向に直線状に配列されたブラックノズルモジュール50と、同じくイエロー(Y)インクを専用に吐出する複数個のノズルNが、ノズル配列方向に直線状に配列されたイエローノズルモジュール52と、同じくマゼンタ(M)インクを専用に吐出する複数個のノズルNが、ノズル配列方向に直線状に配列されたマゼンタノズルモジュール54と、同じくシアン(M)インクを専用に吐出する複数個のノズルNが、ノズル配列方向に直線状に配列されたシアンノズルモジュール56といった4つのノズルモジュール50、52、54及び56を含んだ構成となっている。そして、これら4つのノズルモジュールにおける各同じ番号のノズルNが、図3に示すように、印刷方向(ノズル配列方向に対して垂直方向)において一直線上に並ぶようにノズルモジュール50、52、54及び56が一体的に配列して構成されている。従って、各ノズルモジュールを構成する複数のノズルNは、それぞれノズル配列方向に直線状に配列され、4つのノズルモジュールにおける各同じ番号のノズルNは、それぞれ印刷方向に直線状に配列される。
Here, FIG. 3 is a partially enlarged bottom view showing the structure of the print head 200 of the present invention, and FIG. 4 is a partially enlarged side view thereof.
As shown in FIG. 3, the print head 200 includes a black nozzle module in which a plurality of nozzles N (18 in the figure) that exclusively discharge black (K) ink are linearly arranged in the nozzle arrangement direction. 50, and a plurality of nozzles N for discharging yellow (Y) ink exclusively, and a plurality of nozzles 52 for discharging magenta (M) ink exclusively, and a yellow nozzle module 52 arranged linearly in the nozzle arrangement direction. The magenta nozzle module 54 in which the nozzles N are linearly arranged in the nozzle arrangement direction, and a plurality of nozzles N that specifically discharge cyan (M) ink are arranged in a straight line in the nozzle arrangement direction. The configuration includes four nozzle modules 50, 52, 54 and 56 such as the nozzle module 56. As shown in FIG. 3, the nozzle modules 50, 52, 54, and 54 are arranged so that the nozzles N of the same number in these four nozzle modules are aligned in the printing direction (perpendicular to the nozzle arrangement direction). 56 are integrally arranged. Accordingly, the plurality of nozzles N constituting each nozzle module are arranged linearly in the nozzle arrangement direction, and the nozzles N of the same number in the four nozzle modules are arranged linearly in the printing direction.

また、このような構造をした印刷ヘッド200は、各ノズルN1、N2、N3…ごとにそれぞれ設けられた図示しないインクチャンバー内に供給されたインクをそれら各インクチャンバーごとに設けられた図示しないピエゾ素子(piezo actuator)などの圧電素子によって各ノズルN1、N2、N3…から吐出することで、白色の印刷用紙上に円形のドットを印字すると共に、さらに、この圧電素子に加える電圧を多段階に制御することによってインクチャンバーからのインクの吐出量を制御して各ノズルN1、N2、N3…ごとにサイズの異なるドットが印字可能となっている。また、時系列的に短時間で2段階でノズルに電圧を加え、印刷用紙上にて2つの吐出を組み合わせて1つのドットを構成する場合もある。この場合、ドットのサイズによって吐出速度が異なることを利用して、小さいドットにつづいて大きいドットを吐出することによって、紙面上でほぼ同位置にインクを着弾させて1つのさらに大きいドットを構成させることが可能である。 更に、図4は、これら4つのノズルモジュール50、52、54及び56のなかのブラックノズルモジュール50のうち、左から6番目のノズルN6が飛行曲がり現象を起こしており、そのノズルN6から印刷媒体S上にインクが斜め方向に吐出され、これによって印刷媒体S上に形成されたドットが、当該ノズルN6の隣りの正常なノズルN7から吐出され且つ印刷媒体S上に形成されたドットの近傍に形成されてしまう状態を示している。   Further, the print head 200 having such a structure is provided with a piezo (not shown) provided for each of the ink chambers with ink supplied into an ink chamber (not shown) provided for each of the nozzles N1, N2, N3. By ejecting from each nozzle N1, N2, N3... By a piezoelectric element such as a piezo actuator, circular dots are printed on white printing paper, and the voltage applied to this piezoelectric element is multistage. By controlling the amount of ink discharged from the ink chamber, dots of different sizes can be printed for each nozzle N1, N2, N3. There are also cases where a single dot is formed by applying a voltage to the nozzles in two stages in a short time series in a time series and combining two ejections on the printing paper. In this case, by utilizing the fact that the ejection speed varies depending on the size of the dots, by ejecting the large dots following the small dots, the ink is landed at substantially the same position on the paper surface to form one larger dot. It is possible. Further, FIG. 4 shows that among the four nozzle modules 50, 52, 54, and 56, the black nozzle module 50, the sixth nozzle N6 from the left, has undergone the flight bending phenomenon, and the printing medium starts from the nozzle N6. Ink is ejected obliquely onto S, and the dots formed on the print medium S are thereby ejected from normal nozzles N7 adjacent to the nozzle N6 and in the vicinity of the dots formed on the print medium S. The state where it is formed is shown.

図1、図3に戻って、印刷部13は、印刷媒体(用紙)S又は印刷ヘッド200の一方、あるいは双方を移動させながら前記印刷ヘッド200に形成された前記ノズルモジュール50,52,54及び56からインクをそれぞれドット状に噴射して前記印刷媒体S上に多数のドットからなる所定の画像を形成するようにしたインクジェット方式のプリンタであり、前述した印刷ヘッド200の他に、この印刷ヘッド200を印刷媒体(用紙)S上をその幅方向に往復移動させる図示しない印刷ヘッド送り機構(マルチパス型の場合)、前記印刷媒体(用紙)Sを移動させるための図示しない紙送り機構、前記N値化データに基づいて印刷ヘッド200のインクの吐出を制御する図示しない印刷制御機構などから構成されている。   Returning to FIGS. 1 and 3, the printing unit 13 includes the nozzle modules 50, 52, and 54 formed on the print head 200 while moving one or both of the print medium (paper) S and the print head 200. 56 is an ink jet printer in which ink is ejected in the form of dots to form a predetermined image composed of a large number of dots on the print medium S. In addition to the print head 200 described above, the print head A print head feed mechanism (not shown) that reciprocally moves 200 on the print medium (paper) S in the width direction; a paper feed mechanism (not shown) for moving the print medium (paper) S; The printing control mechanism is configured from a print control mechanism (not shown) that controls the ejection of ink from the print head 200 based on the N-value data.

ノズル情報記憶部14は、印刷部13の有する印刷ヘッド200の各ノズルNと、画像データにおける各画素データとの対応を示す情報、各ノズルNに対するインクの吐出不良の有無を示す情報、各ノズルNの飛行曲り量を示す情報などのノズルNの特性を示す情報を含んでなるノズル情報を記憶するようになっている。なお、印刷ヘッド200(各ノズルN)の特性は、製造段階である程度固定されてしまい、インク詰まりなどによる吐出不良を除けば製造後に変化することは比較的稀であると考えられている。従って、工場出荷時に検査してノズル情報記憶部14にノズル情報をあらかじめ記憶させておけば、改めて設定し直す必要がない場合がほとんどである。   The nozzle information storage unit 14 includes information indicating the correspondence between each nozzle N of the print head 200 of the printing unit 13 and each pixel data in the image data, information indicating the presence or absence of ink ejection failure for each nozzle N, and each nozzle Nozzle information including information indicating the characteristics of the nozzle N, such as information indicating the amount of flight curvature of N, is stored. It should be noted that the characteristics of the print head 200 (each nozzle N) are fixed to some extent at the manufacturing stage, and are considered to be relatively rare to change after manufacturing except for ejection failures due to ink clogging and the like. Therefore, if nozzle information is stored in advance in the nozzle information storage unit 14 after inspection at the time of shipment from the factory, there is almost no need to set again.

なお、この印刷装置100は、前記画像データ取得部10、画像特徴量抽出部11、印刷用データ生成部12、印刷部13などにおける上記各機能をソフトウェア上で実現するため、及び上記各機能の実現に必要なハードウェアを制御するソフトウェアを実行するためのコンピュータシステムを備えている。このコンピュータシステムのハードウェア構成は、図2に示すように、各種制御や演算処理を担う中央演算処理装置であるCPU(Central Processing Unit)60と、主記憶装置(Main Storage)を構成するRAM(Random Access Memory)62と、読み出し専用の記憶装置であるROM(Read Only Memory)64との間をPCI(Peripheral Component Interconnect)バスやISA(Industrial Standard Architecture)バス等からなる各種内外バス68で接続すると共に、このバス68に入出力インターフェース(I/F)66を介して、HDD等の外部記憶装置(Secondary Storage)70や、印刷部13やCRT、LCDモニター等の出力装置72、操作パネルやマウス、キーボード、スキャナなどの入力装置74、および図示しない印刷指示装置などと通信するためのネットワークケーブルLなどを接続したものである。   The printing apparatus 100 realizes the functions of the image data acquisition unit 10, the image feature amount extraction unit 11, the print data generation unit 12, the printing unit 13, and the like on software, and the functions of the functions. A computer system for executing software for controlling hardware necessary for realization is provided. As shown in FIG. 2, the hardware configuration of the computer system includes a central processing unit (CPU) 60 that is a central processing unit that performs various controls and arithmetic processing, and a RAM (main storage) (main storage). Random Access Memory (Random Access Memory) 62 and ROM (Read Only Memory) 64, which is a read-only storage device, are connected by various internal and external buses 68 such as PCI (Peripheral Component Interconnect) bus and ISA (Industrial Standard Architecture) bus. In addition, an external storage device (Secondary Storage) 70 such as an HDD, an output device 72 such as a printing unit 13, a CRT, and an LCD monitor, an operation panel and a mouse are connected to the bus 68 via an input / output interface (I / F) 66. A network cable for communication with an input device 74 such as a keyboard, a scanner, and a print instruction device (not shown). Le L is obtained by connecting a.

そして、電源を投入すると、ROM64等に記憶されたBIOS等のシステムプログラムが、ROM64に予め記憶された各種専用のコンピュータプログラム、あるいは、CD−ROMやDVD−ROM、フレキシブルディスク(FD)等の記憶媒体を介して、またはインターネット等の通信ネットワークを介して記憶装置70にインストールされた各種専用のコンピュータプログラムを同じくRAM62にロードし、そのRAM62にロードされたプログラムに記述された命令に従ってCPU60が各種リソースを駆使して所定の制御および演算処理を行うことで前述したような各機能をソフトウェア上で実現するようになっている。   When the power is turned on, a system program such as BIOS stored in the ROM 64 or the like is stored in various dedicated computer programs stored in the ROM 64 in advance, or in a CD-ROM, DVD-ROM, flexible disk (FD), or the like. Various dedicated computer programs installed in the storage device 70 are loaded into the RAM 62 via a medium or a communication network such as the Internet, and the CPU 60 executes various resources according to instructions described in the program loaded in the RAM 62. Each function as described above is realized on software by performing predetermined control and arithmetic processing by making full use of.

更に、印刷装置100は、CPU60によって、ROM64の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図5のフローチャートに示す印刷処理を実行するようになっている。なお、前述したようにドットを形成するための印刷ヘッド200は、一般に4色および6色などといった複数種類の色のドットをほぼ同時に形成できるようになっているが、本実施の形態では、上記したようにCMYKの4色のノズルモジュールから構成される印刷ヘッド200によって形成されたものとして説明する。   Furthermore, in the printing apparatus 100, the CPU 60 activates a predetermined program stored in a predetermined area of the ROM 64, and executes the printing process shown in the flowchart of FIG. 5 according to the program. Note that, as described above, the print head 200 for forming dots can generally form dots of a plurality of types of colors such as four colors and six colors almost simultaneously. As described above, the description will be made assuming that the print head 200 is formed of the four-color nozzle modules of CMYK.

図5は、印刷装置100における印刷処理を示すフローチャートである。
印刷処理は、CPU60によって実行されると、図5に示すように、まず、ステップS100に移行するようになっている。
ステップS100では、画像データ取得部10において、ネットワークケーブルLを介して接続された外部装置からの印刷指示情報が送られてくることにより、あるいは入力装置74を介して印刷指示情報が入力されたことにより、印刷指示があったか否かを判定し、印刷指示があったと判定された場合(Yes)はステップS102に移行し、そうでない場合(No)は印刷指示があるまで判定処理を繰り返す。
FIG. 5 is a flowchart illustrating a printing process in the printing apparatus 100.
When the printing process is executed by the CPU 60, as shown in FIG. 5, first, the process proceeds to step S100.
In step S100, the image data acquisition unit 10 receives print instruction information from an external device connected via the network cable L, or has received print instruction information via the input device 74. Thus, it is determined whether or not there is a print instruction. If it is determined that there is a print instruction (Yes), the process proceeds to step S102. If not (No), the determination process is repeated until there is a print instruction.

ステップS102に移行した場合は、画像データ取得部10において、印刷指示に対応するM値の画像データを、上記したように、外部装置、CD−ROM、DVD−ROM等の記録媒体、HDD等の記憶装置70などから取得する処理を行い、これにより画像データを取得したか否かを判定し、取得したと判定された場合(Yes)は、ステップS104に移行し、そうでない場合(No)は、印刷指示元に対して印刷不可などの返答を行った後、当該印刷指示に対する印刷処理を放棄してステップS100に移行する。   When the process proceeds to step S102, in the image data acquisition unit 10, the M-value image data corresponding to the print instruction is stored in an external device, a recording medium such as a CD-ROM or a DVD-ROM, an HDD, or the like as described above. Processing to acquire from the storage device 70 or the like is performed, and it is determined whether or not image data has been acquired. If it is determined that the image data has been acquired (Yes), the process proceeds to step S104, and if not (No) Then, after replying to the print instruction source that printing is not possible, the print processing for the print instruction is abandoned and the process proceeds to step S100.

ステップS104に移行した場合は、画像データ取得部10において、ステップS102で取得したM値の画像データが、CMYKの色情報を有する画像データであるか否かを判定し、そうでない場合(No)はステップS106に移行し、そうである場合(Yes)は、ステップS102で取得した画像データをそのまま画像特徴量抽出部11に伝送してステップS106に移行する。   When the process proceeds to step S104, the image data acquisition unit 10 determines whether or not the M-value image data acquired in step S102 is image data having CMYK color information. If not (No). The process proceeds to step S106, and if that is the case (Yes), the image data acquired in step S102 is directly transmitted to the image feature quantity extraction unit 11 and the process proceeds to step S106.

ステップS106に移行した場合は、ステップS102で取得した画像データはCMYK以外の色情報を有する画像データであるので、画像データ取得部10において、当該画像データをCMYKの色情報を有するCMYK画像データに変換すると共に、当該CMYK画像データを画像特徴量抽出部11に伝送してステップS108に移行する。
ステップS108では、画像特徴量抽出部11において、画像データ取得部10から伝送されたCMYK画像データに対して画像特徴量抽出処理を実行して画像特徴量を抽出し、当該抽出した画像特徴量を印刷用データ生成部12に伝送してステップS110に移行する。
When the process proceeds to step S106, the image data acquired in step S102 is image data having color information other than CMYK. Therefore, the image data acquisition unit 10 converts the image data into CMYK image data having CMYK color information. In addition to the conversion, the CMYK image data is transmitted to the image feature quantity extraction unit 11 and the process proceeds to step S108.
In step S108, the image feature quantity extraction unit 11 performs image feature quantity extraction processing on the CMYK image data transmitted from the image data acquisition unit 10 to extract the image feature quantity, and the extracted image feature quantity is obtained. The data is transmitted to the print data generation unit 12, and the process proceeds to step S110.

ステップS110では、印刷用データ生成部12において、画像特徴量抽出部11から伝送された画像特徴量に基づき、印刷用データの生成処理を実行して印刷用データを生成しステップS112に移行する。
ステップS112では、印刷用データ生成部12において、ステップS110で生成した印刷用データを印刷部13に出力してステップS114に移行する。
ステップS114では、印刷部13において、印刷用データ生成部12からの印刷用データに基づき、印刷処理を実行してステップS100に移行する。
In step S110, the print data generation unit 12 executes print data generation processing based on the image feature amount transmitted from the image feature amount extraction unit 11 to generate print data, and the process proceeds to step S112.
In step S112, the printing data generation unit 12 outputs the printing data generated in step S110 to the printing unit 13, and the process proceeds to step S114.
In step S114, the printing unit 13 executes a printing process based on the printing data from the printing data generation unit 12, and proceeds to step S100.

次に、図6に基づき、ステップS108の画像特徴量抽出処理を詳細に説明する。
図6は、第1の実施の形態における印刷装置100の画像特徴量抽出部11における、画像特徴量抽出処理を示すフローチャートである。
画像特徴量抽出処理は、選択画素データがバンディング現象に関与するか否かを判定し、バンディング現象に関与する選択画素データを中心とし、当該選択画素データを含む周辺画素データからなるブロック画像の画素値に基づき、画像特徴量として、各画素データ毎に各ブロック画像の画素値(濃度値)の最大値及び最小値を検出すると共に、ブロック画像の画素値の平均値を算出する処理であって、ステップS108において実行されると、図6に示すように、まず、ステップS200に移行するようになっている。
Next, based on FIG. 6, the image feature amount extraction processing in step S108 will be described in detail.
FIG. 6 is a flowchart illustrating image feature amount extraction processing in the image feature amount extraction unit 11 of the printing apparatus 100 according to the first embodiment.
The image feature amount extraction processing determines whether or not the selected pixel data is involved in the banding phenomenon, and the pixel of the block image including the peripheral pixel data including the selected pixel data with the selected pixel data as the center. A process of detecting the maximum value and the minimum value of the pixel values (density values) of each block image as the image feature amount based on the values and calculating the average value of the pixel values of the block image. When executed in step S108, the process first proceeds to step S200 as shown in FIG.

ステップS200では、画像特徴量抽出部11において、画像データ取得部10からCMYK画像データを取得したか否かを判定し、取得したと判定された場合(Yes)はステップS202に移行し、そうでない場合(No)は取得するまで判定処理を繰り返す。
ステップS202に移行した場合は、画像特徴量抽出部11において、CMYK画像データから、画像特徴量抽出処理が未処理の画素データを選択してステップS204に移行する。
In step S200, the image feature quantity extraction unit 11 determines whether or not CMYK image data has been acquired from the image data acquisition unit 10, and if it is determined that the acquisition has been performed (Yes), the process proceeds to step S202. In case (No), the determination process is repeated until acquisition.
When the process proceeds to step S202, the image feature quantity extraction unit 11 selects pixel data that has not been subjected to the image feature quantity extraction process from the CMYK image data, and the process proceeds to step S204.

ステップS204では、画像特徴量抽出部11において、ノズル情報記憶部14から選択画素データに対応したノズルのノズル情報を取得してステップS206に移行する。
ステップS206では、画像特徴量抽出部11において、選択画素データに対応したノズルが、バンディングに関与しているか否かを判定し、関与していると判定された場合(Yes)は、ステップS208に移行し、そうでない場合(No)は、ステップS216に移行する。
In step S204, the image feature quantity extraction unit 11 acquires nozzle information of the nozzle corresponding to the selected pixel data from the nozzle information storage unit 14, and the process proceeds to step S206.
In step S206, the image feature amount extraction unit 11 determines whether the nozzle corresponding to the selected pixel data is involved in banding. If it is determined that the nozzle is involved (Yes), the process proceeds to step S208. If not (No), the process proceeds to step S216.

ステップS208では、画像特徴量抽出部11において、選択画素データを中心とし、当該選択画素データを含む当該選択画素データ周辺の複数の画素データからなるブロック画像を選択してステップS210に移行する。
ステップS210では、画像特徴量抽出部11において、ステップS208で選択したブロック画像を構成する画素データの画素値(濃度値)に基づき、画像の濃度特徴量を算出してステップS212に移行する。
ステップS212では、画像特徴量抽出部11において、ステップS210で算出した画像の濃度特徴量を濃度値情報として、各画素データと対応付けて記憶装置70の所定領域に記憶してステップS214に移行する。
In step S208, the image feature amount extraction unit 11 selects a block image including a plurality of pixel data around the selected pixel data including the selected pixel data with the selected pixel data as the center, and proceeds to step S210.
In step S210, the image feature quantity extraction unit 11 calculates the density feature quantity of the image based on the pixel value (density value) of the pixel data constituting the block image selected in step S208, and the process proceeds to step S212.
In step S212, the image feature quantity extraction unit 11 stores the density feature quantity of the image calculated in step S210 as density value information in association with each pixel data in a predetermined area of the storage device 70, and the process proceeds to step S214. .

ステップS214では、画像特徴量抽出部11において、全画素データを選択したか否かを判定し、選択したと判定された場合(Yes)は、一連の処理を終了し元の処理に復帰し、そうでない場合(No)は、ステップS202に移行する。
一方、ステップS206においてバンディングに関与しないと判定されステップS216に移行した場合は、画像特徴量抽出部11において、バンディングに関与しないことを示す情報を濃度値情報として、選択画素データと対応付けて記憶装置70の所定領域に記憶してステップS214に移行する。
In step S214, the image feature quantity extraction unit 11 determines whether or not all pixel data has been selected. If it is determined that the selection has been made (Yes), the series of processes is terminated and the process returns to the original process. When that is not right (No), it transfers to step S202.
On the other hand, if it is determined in step S206 that it does not participate in banding and the process proceeds to step S216, the image feature amount extraction unit 11 stores information indicating that it does not participate in banding as density value information in association with the selected pixel data. The data is stored in a predetermined area of the device 70 and the process proceeds to step S214.

次に、図7に基づき、ステップS110の印刷用データ生成処理を詳細に説明する。
図7は、第1の実施の形態における印刷装置100の印刷用データ生成部12における、印刷用データ生成処理を示すフローチャートである。
この印刷用データ生成処理は、画像特徴量抽出部11において抽出された各画素データに対応するブロック毎の画像特徴量(濃度値情報)と、判定用情報記憶部12bに記憶された判定用情報とに基づき、各画素データに対してバンディング回避処理を伴うN値化処理を行うか否かを判定し、行うと判定された画素データ(及び周辺の画素データ)に対してはバンディング回避処理を伴うN値化処理を行い、そうでない画素データに対しては通常のN値化処理を行うことで印刷用データを生成する処理であって、ステップS110において実行されると、図7に示すように、まず、ステップS300に移行するようになっている。
Next, based on FIG. 7, the print data generation processing in step S110 will be described in detail.
FIG. 7 is a flowchart illustrating print data generation processing in the print data generation unit 12 of the printing apparatus 100 according to the first embodiment.
This print data generation processing includes image feature amounts (density value information) for each block corresponding to each pixel data extracted by the image feature amount extraction unit 11, and determination information stored in the determination information storage unit 12b. Based on the above, it is determined whether or not to perform N-ary processing with banding avoidance processing on each pixel data, and banding avoidance processing is performed on pixel data (and surrounding pixel data) determined to be performed. This is a process of generating print data by performing the accompanying N-value conversion processing and performing normal N-value conversion processing for pixel data that is not, and when executed in step S110, as shown in FIG. First, the process proceeds to step S300.

ステップS300では、処理内容判定部12aにおいて、画像特徴量抽出部11から画像特徴量抽出後のCMYK画像データを取得したか否かを判定することで、画像特徴量抽出処理が完了したか否かを判定し、完了したと判定された場合(Yes)はステップS302に移行し、そうでない場合(No)は完了するまで判定処理を繰り返す。
ステップS302に移行した場合は、判定用情報記憶部12bから、判定用情報を読み出し、当該読み出した判定用情報をRAM62の所定領域に格納することで、当該判定用情報を取得してステップS304に移行する。
In step S300, the processing content determination unit 12a determines whether the image feature amount extraction processing is completed by determining whether the CMYK image data after the image feature amount extraction is acquired from the image feature amount extraction unit 11. If it is determined that the process is completed (Yes), the process proceeds to step S302. If not (No), the determination process is repeated until the process is completed.
When the process proceeds to step S302, the determination information is read from the determination information storage unit 12b, and the read determination information is stored in a predetermined area of the RAM 62, whereby the determination information is acquired and the process proceeds to step S304. Transition.

ステップS304では、処理内容判定部12aにおいて、CMYK画像データから判定処理が未処理の画素データを選択してステップS306に移行する。なお、判定処理は、CMYK画像データの各画素データ毎且つ各色毎に行われる。
ステップS306では、処理内容判定部12aにおいて、選択画素データに対応する濃度値情報を記憶装置70から取得してステップS308に移行する。
In step S304, the processing content determination unit 12a selects pixel data that has not been subjected to determination processing from the CMYK image data, and proceeds to step S306. Note that the determination process is performed for each pixel data and for each color of the CMYK image data.
In step S306, the processing content determination unit 12a acquires density value information corresponding to the selected pixel data from the storage device 70, and the process proceeds to step S308.

ステップS308では、処理内容判定部12aにおいて、濃度値情報に基づき、選択画素データがバンディングに関与しているか否かを判定し、関与していると判定された場合(Yes)は、ステップS310に移行し、そうでない場合(No)は、ステップS320に移行する。
ステップS310では、処理内容判定部12aにおいて、選択画素データに対応する画像特徴量情報である、画像の濃度特徴量と閾値thpとを比較してステップS312に移行する。
In step S308, the processing content determination unit 12a determines whether the selected pixel data is involved in banding based on the density value information. If it is determined that the selected pixel data is involved (Yes), the process proceeds to step S310. If not (No), the process proceeds to step S320.
In step S310, the processing content determination unit 12a compares the image density feature amount, which is image feature amount information corresponding to the selected pixel data, with the threshold thp, and proceeds to step S312.

ステップS312では、処理内容判定部12aにおいて、ステップS310の比較結果に基づき、選択画素データのブロック画像に対する濃度特徴量が閾値thpより大きいか否か(バンディング現象による画質劣化が目立つか否か)を判定し、大きい(目立つ)と判定された場合(Yes)は、ステップS314に移行し、そうでない場合(No)は、ステップS322に移行する。   In step S312, in the processing content determination unit 12a, based on the comparison result in step S310, whether or not the density feature amount for the block image of the selected pixel data is larger than the threshold thp (whether or not image quality deterioration due to banding phenomenon is noticeable). If it is determined and determined to be large (conspicuous) (Yes), the process proceeds to step S314. If not (No), the process proceeds to step S322.

ステップS314に移行した場合は、処理内容判定部12aにおいて、選択画素データは、バンディング回避処理が必要と判定してステップS316に移行する。ここで、本実施の形態においては、バンディング回避処理が必要な場合に、画像特徴量(ここでは、濃度特徴量)に応じて、バンディング回避処理の実行割合も決定する。
ステップS316では、N値化処理部12dにおいて、選択画素データに対して、バンディング回避処理を伴うN値化処理を実行してステップS318に移行する。
ステップS318では、処理内容判定部12aにおいて、CMYK画像データにおける全画素データに対して判定処理及びN値化処理が終了したか否かを判定し、終了したと判定された場合(Yes)は、一連の処理を終了し元の処理に復帰し、そうでない場合(No)は、ステップS304に移行する。
When the process proceeds to step S314, the process content determination unit 12a determines that the selected pixel data requires the banding avoidance process, and the process proceeds to step S316. Here, in the present embodiment, when the banding avoidance process is necessary, the execution ratio of the banding avoidance process is also determined according to the image feature amount (here, the density feature amount).
In step S316, the N-value conversion processing unit 12d performs N-value conversion processing with banding avoidance processing on the selected pixel data, and the process proceeds to step S318.
In step S318, the processing content determination unit 12a determines whether determination processing and N-value conversion processing have been completed for all pixel data in the CMYK image data. If it is determined that the processing has ended (Yes), A series of processes are terminated and the process returns to the original process. If not (No), the process proceeds to step S304.

一方、ステップS312において濃度特徴量が閾値thp以下であるか、またはステップS308においてバンディングに関与しないと判定されステップS320に移行した場合は、処理内容判定部12aにおいて、選択画素データは、バンディング回避処理が不必要であると判定してステップS322に移行する。
ステップS322では、N値化処理部12dにおいて、N値化情報記憶部12eからN値化情報を取得し、当該取得したN値化情報に基づき、選択画素データに対して、通常のN値化処理を実行してステップS318に移行する。
On the other hand, if it is determined in step S312 that the density feature amount is equal to or less than the threshold thp, or if it is determined in step S308 that the density feature amount is not involved in banding and the process proceeds to step S320, the processing content determination unit 12a performs the banding avoidance process. Is determined to be unnecessary, and the process proceeds to step S322.
In step S322, the N-value processing unit 12d acquires N-value information from the N-value information storage unit 12e, and performs normal N-value conversion on the selected pixel data based on the acquired N-value information. The process is executed and the process proceeds to step S318.

次に、図8に基づき、本実施の形態におけるステップS316のバンディング回避処理を伴うN値化処理を詳細に説明する。
図8は、第1の実施の形態における印刷装置100の印刷用データ生成部12における、バンディング回避処理を伴うN値化処理を示すフローチャートである。
このバンディング回避処理を伴うN値化処理は、処理内容判定部12aにおいて、バンディング回避処理が必要と判定された画素データに対して、バンディング回避処理を伴うN値化処理を実行する処理であって、ステップS316において実行されると、図8に示すように、まず、ステップS400に移行するようになっている。
Next, based on FIG. 8, the N-value conversion process accompanied by the banding avoidance process in step S316 in the present embodiment will be described in detail.
FIG. 8 is a flowchart illustrating an N-value conversion process accompanied by a banding avoidance process in the print data generation unit 12 of the printing apparatus 100 according to the first embodiment.
The N-value conversion process with the banding avoidance process is a process for executing the N-value conversion process with the banding avoidance process on the pixel data determined to be necessary by the process content determination unit 12a. When executed in step S316, as shown in FIG. 8, first, the process proceeds to step S400.

ステップS400では、N値化処理部12dにおいて、N値化情報記憶部12eから、N値化情報を読み出してステップS402に移行する。
ステップS402では、ステップS400で読み出したN値化情報及に基づき、選択画素データに対してN値化処理を実行してステップS404に移行する。
ステップS404では、ステップS402のN値化処理の結果、選択画素データのドットが形成されるか否かを判定し、形成されると判定された場合(Yes)はステップS406に移行し、そうでない場合(No)はステップS422に移行する。
In step S400, the N-value processing unit 12d reads the N-value information from the N-value information storage unit 12e, and proceeds to step S402.
In step S402, based on the N-value information read in step S400, N-value conversion processing is executed on the selected pixel data, and the process proceeds to step S404.
In step S404, it is determined whether or not a dot of the selected pixel data is formed as a result of the N-value conversion process in step S402. If it is determined that the dot is formed (Yes), the process proceeds to step S406; In the case (No), the process proceeds to step S422.

ステップS406に移行した場合は、選択画素データが、ドット拡大処理の抽選対象か否かを判定し、抽選対象の画素であると判定された場合(Yes)はステップS408に移行し、そうでない場合(No)はステップS422に移行する。本実施の形態においては、抽選対象の画素として、バンディングの発生要因となる異常ノズルとその左隣のノズルとに対応する画素を、ドット拡大処理の実行抽選対象として設定する。   When the process proceeds to step S406, it is determined whether or not the selected pixel data is a lottery target for dot enlargement processing. When it is determined that the pixel is a lottery target pixel (Yes), the process proceeds to step S408; For (No), the process proceeds to step S422. In the present embodiment, pixels corresponding to an abnormal nozzle that causes banding and a nozzle adjacent to the left are set as execution lottery targets for dot enlargement processing.

ステップS408に移行した場合は、処理内容判定部12aにおいて設定された実行割合を用いて、ドット拡大処理を行うか否かの抽選を行いステップS410に移行する。本実施の形態においては、実行割合に応じて所定の乱数を用いた抽選を行う。
ステップS410に移行した場合は、選択画素データが、ステップS408の抽選において、ドット拡大処理対象に当選したか否かを判定し、当選したと判定された場合(Yes)はステップS412に移行し、そうでない場合(No)はステップS422に移行する。
When the process proceeds to step S408, the execution ratio set in the process content determination unit 12a is used to determine whether to perform the dot enlargement process, and the process proceeds to step S410. In the present embodiment, a lottery using a predetermined random number is performed according to the execution ratio.
If the process proceeds to step S410, it is determined whether or not the selected pixel data has been won by the dot enlargement process target in the lottery in step S408. If it is determined that the selected pixel data has been won (Yes), the process proceeds to step S412. Otherwise (No), the process proceeds to step S422.

ステップS412に移行した場合は、選択画素の近傍に既に処理が終了した「大」ドットが存在するか否かを判定し、存在すると判定された場合(Yes)はステップS414に移行し、そうでない場合(No)はステップS416に移行する。
ステップS414に移行した場合は、実行割合が50%以上か否かを判定し、50%以上であると判定された場合(Yes)はステップS416に移行し、そうでない場合(No)はステップS422に移行する。
When the process proceeds to step S412, it is determined whether or not there is a “large” dot that has already been processed in the vicinity of the selected pixel. If it is determined that the dot exists (Yes), the process proceeds to step S414; In the case (No), the process proceeds to step S416.
When the process proceeds to step S414, it is determined whether or not the execution ratio is 50% or more. When it is determined that the execution ratio is 50% or more (Yes), the process proceeds to step S416. Otherwise (No), the process proceeds to step S422. Migrate to

ステップS416に移行した場合は、選択画素データのドットに対して、ドット拡大処理を実行してステップS418に移行する。
ステップS418では、選択画素データの画素近傍の処理済み画素のドットに対して縮小処理または間引き処理を実行してステップS420に移行する。このドット縮小処理及び間引き処理は、近傍の処理済みのドットを、現在のサイズから一段階小さいサイズに変更する処理であり、近傍ドットが一番小さいサイズの場合は、そのドットを間引く処理となる。
When the process proceeds to step S416, the dot enlargement process is executed for the dots of the selected pixel data, and the process proceeds to step S418.
In step S418, a reduction process or a thinning process is performed on the dots of processed pixels near the pixels of the selected pixel data, and the process proceeds to step S420. This dot reduction processing and thinning-out processing is processing for changing the processed dots in the vicinity from the current size to a size that is one step smaller. .

ステップS420では、選択画素の拡大変更およびその周辺画素の縮小処理または間引き処理に伴って発生した各ドットのドットサイズ変更による誤差を未処理画素に対して誤差拡散してステップS422に移行する。
ステップS422では、選択画素データに対するドットサイズを確定して、一連の処理を終了して元の処理に復帰する。
In step S420, the error due to the dot size change of each dot generated in accordance with the enlargement change of the selected pixel and the reduction process or thinning process of the surrounding pixels is diffused with respect to the unprocessed pixels, and the process proceeds to step S422.
In step S422, the dot size for the selected pixel data is determined, the series of processes is terminated, and the original process is restored.

次に、図9〜図16に基づき、本実施の形態の動作を説明する。
ここで、図9(a)は、いわゆる飛行曲がりを発生する異常ノズルがないブラックノズルモジュール50のみで形成されるドットパターンの一例を示した図であり、図9(b)は、ブラックノズルモジュール50のうち、ノズルN6が飛行曲がり現象を発生している場合に形成されるドットパターンの一例を示した図である。また、図10は、バンディング回避処理の施されたドットパターンの一例を示す図である。また、図11(a)は、ノズルN6が飛行曲がり現象を発生している場合に形成される、印刷密度の低いドットパターンの一例を示す図であり、(b)は、(a)のドットパターンに対してバンディング回避処理を施した一例を示す図である。また、図12は、CMYKの各インク色毎に設定された閾値thpの一例を示す図である。また、図13は、ブロック画像の代表濃度値とバンディング回避処理の実行割合との関係を示す図である。また、図14は、ドットサイズに対する、N値の情報、各N値に対する閾値の情報の一例を示す図である。また、図15は、N値化処理に用いる誤差拡散マトリックスの一例を示す図である。また、図16は、バンディング回避処理を伴うN値化処理におけるドット変更の過程を示す概念図である。
Next, the operation of the present embodiment will be described with reference to FIGS.
Here, FIG. 9A is a diagram showing an example of a dot pattern formed by only the black nozzle module 50 having no abnormal nozzle that generates a so-called flight curve, and FIG. 9B is a black nozzle module. It is the figure which showed an example of the dot pattern formed when the nozzle N6 has generate | occur | produced the flight bending phenomenon among 50. FIG. 10 is a diagram illustrating an example of a dot pattern subjected to banding avoidance processing. FIG. 11A is a diagram showing an example of a dot pattern with a low printing density formed when the nozzle N6 has a flying bend phenomenon, and FIG. 11B shows a dot pattern of FIG. It is a figure which shows an example which performed the banding avoidance process with respect to the pattern. FIG. 12 is a diagram illustrating an example of the threshold value thp set for each ink color of CMYK. FIG. 13 is a diagram showing the relationship between the representative density value of the block image and the execution ratio of the banding avoidance process. FIG. 14 is a diagram illustrating an example of N value information and threshold value information for each N value with respect to the dot size. FIG. 15 is a diagram illustrating an example of an error diffusion matrix used for the N-ary processing. FIG. 16 is a conceptual diagram showing a process of dot change in the N-value conversion process accompanied with the banding avoidance process.

図9(a)に示すように、飛行曲りを発生する異常ノズルがないブラックノズルモジュール50によって形成されるドットパターンは、前述したような、「白スジ」や「濃いスジ」といったようなノズル間隔のずれによって発生するバンディング現象が生じない。
一方、飛行曲りの発生するノズルを含んだブラックノズルモジュール50による印刷結果については、図9(b)に示すように、そのノズルN6によって形成されるドットがその右隣りの正常なノズルN7で形成されるドット側に、距離aだけずれてしまい、この結果、ノズルN6によって形成されるドットと、その左隣りのノズルN5によって形成されるドットとの間に「白スジ」が発生してしまっている。
As shown in FIG. 9A, the dot pattern formed by the black nozzle module 50 having no abnormal nozzle that generates a flying curve has nozzle intervals such as “white stripes” and “dark stripes” as described above. The banding phenomenon that occurs due to the deviation is not generated.
On the other hand, as for the printing result by the black nozzle module 50 including the nozzle that generates the flight curve, the dot formed by the nozzle N6 is formed by the normal nozzle N7 adjacent to the right as shown in FIG. 9B. As a result, a “white streak” is generated between the dot formed by the nozzle N6 and the dot formed by the nozzle N5 adjacent to the left side. Yes.

上記した「白スジ」は、いわゆる「べた塗り」の印刷物であって、しかも印刷用紙が白でインクがブラックなどのように極端に濃度が異なる組み合わせの場合に、より顕著に目立ってしまい、印刷物の品質を極端に悪化させてしまう。
一方、ブラックノズルモジュール50ではなく、他の色に対応したノズルモジュール52,54及び56を用いた場合は、上記したように飛行曲りによってノズルN6が距離aだけずれたことにより、ノズルN6とその右隣りのノズルN7とが距離aの分だけ両者間の距離が近くなるために、これらのノズルが形成するドットの密度が高くなり(ドットが重なる場合もある)、この部分が「濃いスジ」となって目立ってしまい、この場合も印刷物の品質を極端に悪化させてしまう。
The above-mentioned “white streaks” are so-called “solid-colored” printed matter, and when the printing paper is white and the ink is black, etc. The quality of the product will be extremely deteriorated.
On the other hand, when the nozzle modules 52, 54, and 56 corresponding to other colors are used instead of the black nozzle module 50, the nozzle N6 and its nozzle N6 are shifted by the distance a due to the flight curve as described above. Since the distance between the nozzle N7 on the right and the right side is close by the distance a, the density of dots formed by these nozzles is high (the dots may overlap), and this portion is a “dark streak”. In this case, the quality of the printed matter is extremely deteriorated.

そのため、飛行曲がり現象に関与するノズル、すなわち、異常なノズルN6だけでなくその近傍のノズル(図の例ではノズルN5およびノズルN7)によって形成されるドットの大きさをもとのドットに比べて変更、または省略する(間引く)ようにN値化処理(データ変換)を行うことで、図10に示すように、その「白スジ」部分に大ドットが形成されてその「白スジ」が消滅するかまたは殆ど目立たなくなると共に、その修正部分の面積階調を他の正常な部分の面積階調と合わせてその修正部分が目立ってしまうのを確実に回避するようにした、バンディング回避処理をすることが望ましい。   Therefore, the size of the dots formed by the nozzles involved in the flight bending phenomenon, that is, not only the abnormal nozzle N6 but also the nozzles in the vicinity thereof (nozzles N5 and N7 in the example in the figure) is compared with the original dots. By performing N-value conversion processing (data conversion) so as to change or omit (thinning out), as shown in FIG. 10, a large dot is formed in the “white stripe” portion, and the “white stripe” disappears. The banding avoidance processing is performed so that the area gradation of the corrected portion is combined with the area gradation of other normal portions to prevent the correction portion from being noticeable. It is desirable.

しかしながら、図11(a)に示すように、印刷密度(濃度)が低い箇所では、ドットがまばらに形成されるため、そのような箇所に対して図10に示すようなバンディング回避処理を行ってしまうと、図11(b)に示すように、まばらな所において、大ドットが形成されると共に、当該大ドット周辺のドットを小さくする又は間引く処理が行われるために、粒状性の悪化を招くこととなり、かえって画質が悪化してしまうといった問題が発生する恐れがある。   However, as shown in FIG. 11A, since dots are sparsely formed at places where the printing density (density) is low, banding avoidance processing as shown in FIG. 10 is performed on such places. As a result, as shown in FIG. 11B, large dots are formed in sparse places, and dots around the large dots are reduced or thinned out, resulting in deterioration of graininess. In other words, there is a risk that the image quality will deteriorate.

そこで、本実施の形態に係る印刷装置100では、選択画素データに対応するノズル情報に基づき、バンディング現象に関与するか否かを判定し、当該判定結果に基づき画像データの画像からバンディングに関与する選択画素データの画素を含む所定画像領域を選択し、当該所定画像領域から抽出した濃度情報に基づいて、バンディング回避処理が必要か否かを判定し、且つ必要な場合に、濃度情報に基づきバンディング回避処理の実行割合を決定することで、バンディング回避処理を行わなくても良いときにはバンディング回避処理を行わないようにし、且つバンディング回避処理を行う必要があるときは、バンディングを回避するのに必要な割合だけバンディング回避処理を実行する印刷用データを生成することが可能である。   Therefore, in the printing apparatus 100 according to the present embodiment, it is determined whether or not the banding phenomenon is involved based on the nozzle information corresponding to the selected pixel data, and based on the determination result, the image data is related to the banding. Select a predetermined image area that includes pixels of the selected pixel data, determine whether banding avoidance processing is necessary based on density information extracted from the predetermined image area, and, if necessary, banding based on density information By determining the execution ratio of avoidance processing, it is necessary to avoid banding avoidance processing when it is not necessary to perform banding avoidance processing, and to avoid banding when it is necessary to perform banding avoidance processing. It is possible to generate print data that executes banding avoidance processing by a ratio.

まず、印刷装置100の画像データ取得部10において、例えば、印刷指示情報に対応する、RGBの色情報を有した画像データを、印刷指示情報の送信元である外部装置等から取得すると(ステップS102)、画像データ取得部10は、当該取得した画像データの色情報(RGB)をCMYKに色変換してなるCMYK画像データを生成し(ステップS104)、当該生成したCMYK画像データを画像特徴量抽出部11に伝送する(ステップS106)。   First, in the image data acquisition unit 10 of the printing apparatus 100, for example, image data having RGB color information corresponding to the print instruction information is acquired from an external apparatus or the like that is the transmission source of the print instruction information (step S102). The image data acquisition unit 10 generates CMYK image data obtained by color-converting the color information (RGB) of the acquired image data into CMYK (step S104), and extracts the generated CMYK image data from the image feature amount. It transmits to the part 11 (step S106).

一方、画像特徴量抽出部11は、画像データ取得部10からCMYK画像データを取得すると(ステップS200)、まず、取得したCMYK画像データから、各インク色毎に画像特徴量抽出処理が未処理の画素データを選択する(ステップS202)。次に、ノズル情報記憶部14から選択画素データに対応するノズルのノズル情報を取得し(ステップS202)、当該取得したノズル情報に基づき、選択画素データに対応するノズルに飛行曲りが発生しているか否か、及び対応するノズルがインクの吐出不良の状態であるか否かを判定する(ステップS204)。この判定により、飛行曲りが発生しておらず且つ吐出不良の状態でもない場合(バンディング現象に関与していないと判定された場合)は、バンディングに関与していないことを示す情報を濃度値情報として、選択画素データと対応付けて記憶装置70の所定領域に記憶する(ステップS216)。   On the other hand, when the image feature amount extraction unit 11 acquires CMYK image data from the image data acquisition unit 10 (step S200), first, image feature amount extraction processing is not performed for each ink color from the acquired CMYK image data. Pixel data is selected (step S202). Next, the nozzle information of the nozzle corresponding to the selected pixel data is acquired from the nozzle information storage unit 14 (step S202), and based on the acquired nozzle information, is the flight curve generated in the nozzle corresponding to the selected pixel data? It is determined whether or not the corresponding nozzle is in an ink ejection failure state (step S204). If it is determined by this determination that no flight bend has occurred and the discharge is not defective (when it is determined not to be involved in the banding phenomenon), information indicating that it is not involved in the banding is displayed as the density value information. Are stored in a predetermined area of the storage device 70 in association with the selected pixel data (step S216).

一方、選択画素データに対応するノズルが飛行曲りを発生又は吐出不良の状態であり、選択画素データがバンディング現象に関与していると判定されると(ステップS204の「Yes」の分岐)、選択画素データを中心とし、当該選択画素データを含む3画素×3画素の矩形領域からなるブロック画像を選択する(ステップS206)。そして、本実施の形態においては、濃度特徴量として、このブロック画像に対応する画素データの画素値(濃度値)に基づき、これらのうちから最大濃度値及び最小濃度値を検出すると共に、選択ブロック画像を構成する各画素データの濃度値の平均値である濃度平均値を算出する(ステップS208)。   On the other hand, if it is determined that the nozzle corresponding to the selected pixel data is in a flight curve or is in an ejection failure state and the selected pixel data is involved in the banding phenomenon (“Yes” branch in step S204), the selection is performed. A block image consisting of a rectangular area of 3 pixels × 3 pixels including the selected pixel data with the pixel data as the center is selected (step S206). In this embodiment, based on the pixel value (density value) of the pixel data corresponding to this block image as the density feature amount, the maximum density value and the minimum density value are detected from these, and the selected block is selected. A density average value that is an average value of the density values of the respective pixel data constituting the image is calculated (step S208).

つまり、ここでは、1ブロックが3画素×3画素の9画素から構成されているので、この9画素の濃度値のうちから最大濃度値及び最小濃度値を検出し、更にこれら9画素の各濃度値の平均値を算出する。そして、これら最大濃度値、最小濃度値及び濃度平均値を濃度値情報として、選択画素データと対応付けて記憶装置70に記憶する(ステップS210)。   That is, since one block is composed of 9 pixels of 3 pixels × 3 pixels, the maximum density value and the minimum density value are detected from the density values of these 9 pixels, and each density of these 9 pixels is further detected. Calculate the average value. Then, these maximum density value, minimum density value, and density average value are stored as density value information in the storage device 70 in association with the selected pixel data (step S210).

本実施の形態においては、上記濃度値情報が画像特徴量となり、このような画像特徴量の抽出処理をCMYK画像データの全画素データに対して行うことによって画像特徴量抽出処理が完了し、画像特徴量抽出部11は、画像特徴量抽出処理の済んだCMYK画像データを印刷用データ生成部12に伝送する。
更に、印刷用データ生成部12においては、画像特徴量抽出部11からCMYK画像データを取得すると(ステップS300)、処理内容判定部12aにおいて、判定用情報記憶部12bから判定用情報を取得し(ステップS302)、次いで、CMYK画像データから、各インク色毎に判定処理が未処理の画素データを選択する(ステップS304)。ここで、本実施の形態において、判定用情報は、濃度値情報を用いた判定方法の情報、判定に用いる閾値thp等の判定処理に必要な情報等を含んでいる。
In the present embodiment, the density value information becomes an image feature amount, and the image feature amount extraction processing is completed by performing such image feature amount extraction processing on all pixel data of the CMYK image data. The feature amount extraction unit 11 transmits the CMYK image data subjected to the image feature amount extraction processing to the print data generation unit 12.
Further, when the print data generation unit 12 acquires CMYK image data from the image feature amount extraction unit 11 (step S300), the processing content determination unit 12a acquires determination information from the determination information storage unit 12b ( Next, pixel data that has not been subjected to determination processing is selected for each ink color from the CMYK image data (step S304). Here, in the present embodiment, the determination information includes information on a determination method using density value information, information necessary for determination processing such as a threshold thp used for determination, and the like.

そして、未処理画素データが選択されると、当該選択画素データに対応する濃度値情報を、記憶装置70から取得し、当該濃度値情報に基づき、選択画素データがバンディング現象に関与しているか否かを判定する(ステップS308)。なお、この判定は、バンディング現象に関与していないことを示す情報の有無によって行う。
選択画素データがバンディング現象に関与している場合は、上記取得した判定用情報に基づき、上記取得した濃度値情報に含まれる各濃度特徴量と閾値thpとを比較し(ステップS310)、当該比較結果に基づき選択画素データに対してバンディング回避処理が必要か否かを判定する(ステップS312)。
When unprocessed pixel data is selected, density value information corresponding to the selected pixel data is acquired from the storage device 70, and whether the selected pixel data is involved in the banding phenomenon based on the density value information. Is determined (step S308). This determination is made based on the presence or absence of information indicating that the banding phenomenon is not involved.
If the selected pixel data is involved in the banding phenomenon, based on the acquired determination information, each density feature amount included in the acquired density value information is compared with the threshold thp (step S310), and the comparison is performed. Based on the result, it is determined whether or not banding avoidance processing is necessary for the selected pixel data (step S312).

本実施の形態においては、選択画素データを含むブロック画像にグラデーションなどの変化がある場合(差分dma2及び差分dmi2が共に所定閾値以上)は、この場合の濃度平均値では選択画素データを含む対象画像の濃度が正確に判断できないため、このような場合においては、濃度平均値を以降の判定処理に用いないようにするための判断処理を行う。   In the present embodiment, when the block image including the selected pixel data has a change such as gradation (both the difference dma2 and the difference dmi2 are greater than or equal to a predetermined threshold), the target image including the selected pixel data in the density average value in this case In such a case, a determination process is performed so that the average density value is not used in the subsequent determination process.

具体的には、濃度値情報に含まれる最大濃度値と濃度平均値との差分の絶対値(以下、最大濃度値差分と称す)、及び最小濃度値と濃度平均値との差分の絶対値(以下、最小濃度値差分と称す)を算出し、最大濃度値差分dma1と閾値thpとを比較すると共に、最小濃度値差分dmi1と閾値thpとを比較する。
更に、最大濃度値差分dma1と閾値thpとの差分dma2と、最小濃度値差分dmi1と閾値thpとの差分dmi2とを算出し、これら算出した差分dma2及び差分dmi2が両者とも所定閾値以上であるか否かを判定することで、最大濃度値及び最小濃度値が、濃度平均値からかけ離れた値であるか否かを判定する。
Specifically, the absolute value of the difference between the maximum density value and the density average value included in the density value information (hereinafter referred to as the maximum density value difference), and the absolute value of the difference between the minimum density value and the density average value ( Hereinafter, the minimum density value difference is calculated, and the maximum density value difference dma1 is compared with the threshold value thp, and the minimum density value difference dmi1 is compared with the threshold value thp.
Further, a difference dma2 between the maximum density value difference dma1 and the threshold value thp and a difference dmi2 between the minimum density value difference dmi1 and the threshold value thp are calculated. By determining whether or not, it is determined whether or not the maximum density value and the minimum density value are far from the average density value.

そして、この判定結果から、濃度平均値が以降の判定処理に使用可能か否かを判定する。つまり、差分dma2及び差分dmi2が所定閾値以上の場合、つまり、最大濃度値及び最小濃度値が、濃度平均値からかけ離れた値である場合は、濃度平均値は参考にならない値であると判断し、以降の判定処理においては濃度平均値を不使用とする判定を行う。
一方、選択ブロック画像にグラデーション等の変化がないとき(差分dma2及び差分dmi2が共に所定閾値未満)は、濃度平均値を以降の判定処理において使用することが可能であると判定する。
From this determination result, it is determined whether or not the average density value can be used for subsequent determination processing. That is, when the difference dma2 and the difference dmi2 are equal to or greater than the predetermined threshold, that is, when the maximum density value and the minimum density value are far from the density average value, it is determined that the density average value is not a reference value. In the subsequent determination processing, it is determined that the density average value is not used.
On the other hand, when there is no change in gradation or the like in the selected block image (both the difference dma2 and the difference dmi2 are less than a predetermined threshold), it is determined that the density average value can be used in the subsequent determination processing.

従って、選択ブロック画像にグラデーション等の変化がなく、濃度平均値を判定処理に用いることができる場合は、濃度平均値と閾値thpとを比較し、一方、選択ブロック画像にグラデーション等の変化があり、濃度平均値を判定処理に用いることができない場合は、本実施の形態においては、最大濃度値と閾値thpとを比較する。
ここで、閾値thpは、図12に示すように、CMYKの各インク色毎に設定されており、ブラックインク(Bk)は「25」、シアンインク(Cy)及びマゼンタインク(Mg)は「30」、イエローインク(Ye)は「60」となっている。つまり、彩度が高いインクほどバンディングが目立ちにくいので閾値thpの値が大きくなるように設定されている。
Accordingly, when there is no change in gradation or the like in the selected block image and the average density value can be used for the determination process, the average density value and the threshold thp are compared, while there is a change in the selected block image in gradation or the like. If the average density value cannot be used for the determination process, the maximum density value and the threshold thp are compared in the present embodiment.
Here, as shown in FIG. 12, the threshold thp is set for each ink color of CMYK, “25” for black ink (Bk), “30” for cyan ink (Cy) and magenta ink (Mg). “, Yellow ink (Ye) is“ 60 ”. That is, since the banding is less conspicuous in the ink with higher saturation, the threshold value thp is set to be larger.

そして、濃度平均値又は最大濃度値が閾値thpよりも大きい場合は(ステップS312の「Yes」の分岐)、バンディング回避処理が必要であると判定される(ステップS314)。
つまり、選択画素データとその周辺の画素データとを用いて、当該選択画素データを中心としたブロック画像の濃度特徴を判断することで、当該選択画素データに対してバンディング回避処理が必要であるか否かを判定する。
If the average density value or the maximum density value is larger than the threshold value thp (“Yes” branch of step S312), it is determined that the banding avoidance process is necessary (step S314).
In other words, is it necessary to perform banding avoidance processing on the selected pixel data by determining density characteristics of the block image centered on the selected pixel data using the selected pixel data and surrounding pixel data? Determine whether or not.

更に、本実施の形態においては、バンディング回避処理が必要である場合に、選択画素データに対応する濃度平均値又は最大濃度値に基づきバンディング回避処理の実行割合を決定する。ここで、バンディング回避処理の実行割合は、図13に示すように、濃度平均値又は最大濃度値が低いときは「0%」となり、これらの増加に伴って徐々に割合が増していき、ある濃度区間においては「100%」となり、この区間よりも更に大きくなると急激に低下して「0%」となるように決定される。つまり、バンディングが目立ちやすい濃度区間においては、バンディング回避処理が「100%」実行されるように決定される。このようにして、実行割合が決定されると、N値化処理部12dにおいて、当該決定割合に基づき、選択画素データに対してバンディング回避処理を伴うN値化処理を実行する(ステップS316)。   Furthermore, in the present embodiment, when the banding avoidance process is necessary, the execution ratio of the banding avoidance process is determined based on the average density value or the maximum density value corresponding to the selected pixel data. Here, as shown in FIG. 13, the execution ratio of the banding avoidance process is “0%” when the density average value or the maximum density value is low, and the ratio gradually increases with these increases. It is determined to be “100%” in the concentration interval and rapidly decrease to “0%” when the concentration is further increased. That is, the banding avoidance process is determined to be executed “100%” in the density interval where banding is conspicuous. When the execution ratio is determined in this way, the N-value conversion processing unit 12d executes N-value conversion processing with banding avoidance processing on the selected pixel data based on the determination ratio (step S316).

一方、選択画素データに対応するノズルがバンディングに関与していないと判定された場合(ステップS308の「No」の分岐)、又は濃度平均値若しくは最大濃度値が閾値thp未満と判定された場合(ステップS312の「No」の分岐)は、バンディング回避処理が不要、又はバンディング回避処理を行わなくてもバンディングが目立たないので、バンディング回避処理は不必要と判定される(ステップS320)。
更に、上記バンディング回避処理を伴うN値化処理が実行されると、N値化処理部12dは、まずN値化情報記憶部12eからN値化情報を読み出す(ステップS400)。次いで、選択画素データに対して、前記読み出したN値化情報に基づき、N値化処理を実行する(ステップS402)。
On the other hand, when it is determined that the nozzle corresponding to the selected pixel data is not involved in the banding (“No” branch of step S308), or when it is determined that the density average value or the maximum density value is less than the threshold thp ( For the “No” branch in step S312, it is determined that the banding avoidance process is unnecessary or the banding avoidance process is unnecessary because the banding is not conspicuous even if the banding avoidance process is not performed (step S320).
Further, when the N-value conversion process accompanied by the banding avoidance process is executed, the N-value conversion processing unit 12d first reads the N-value conversion information from the N-value conversion information storage unit 12e (step S400). Next, an N-value conversion process is performed on the selected pixel data based on the read N-value conversion information (step S402).

本実施の形態において、N値化処理は、選択画素データの元の画素値(濃度値又は輝度値)が8ビット「256」階調である場合、例えば、画素値が濃度値であれば、図14に示すように、元の画素値が「0」〜「42」未満のときは、その画素値を「0」にまとめてそのN値を「0」(ドットを形成しない)とし、元の画素値が「42」〜「126」未満のときは、その画素値を「84」にまとめてそのN値を小ドットに対して「1」(ドットを形成する)とし、さらに元の画素値が「126」〜「210」未満のときは、その画素値を「168」にまとめてそのN値を中ドットに対して「1」とし、元の画素値が「210」〜「255」(255以上でも良い)のときは、その画素値を「255」にまとめてそのN値を大ドットに対して「1」とするようになっている。   In the present embodiment, the N-value conversion processing is performed when the original pixel value (density value or luminance value) of the selected pixel data has an 8-bit “256” gradation, for example, if the pixel value is a density value, As shown in FIG. 14, when the original pixel value is less than “0” to “42”, the pixel values are grouped into “0” and the N value is set to “0” (no dot is formed). When the pixel value is less than “42” to “126”, the pixel values are grouped into “84” and the N value is set to “1” (forms a dot) for a small dot, and the original pixel When the value is less than “126” to “210”, the pixel values are grouped into “168”, the N value is set to “1” for the medium dot, and the original pixel values are “210” to “255”. (It may be 255 or more), the pixel values are grouped into “255” and the N value is set to a large dot. They are adapted to a 1 ".

なお、前記の例は画素値として濃度を採用した場合であり、画素値として輝度を採用する場合は、各サイズのドットに対して濃度とは反対の値をとることになる。
本実施の形態においては、上記N値化処理によって、インク吐出機構の性能にあわせ、CMYKの各色毎に画像の階調方向のデータを階調方向と面積階調とに変換する。図14に示すように、インク吐出機構の性能として、3種類のドットの形成サイズによって印刷が可能であるとすれば、ドットを形成しない状態を含めて各インクに対して、4階調が表現可能である。つまり、この4階調と面積階調とをあわせてフル階調を再現する。なお、ドットサイズが1種類のみに限定されている場合は、形成するか否かの2階調と面積階調とでフル階調を再現することになる。
The above example is a case where the density is adopted as the pixel value. When the luminance is adopted as the pixel value, a value opposite to the density is taken for each size dot.
In the present embodiment, the data in the gradation direction of the image is converted into the gradation direction and the area gradation for each color of CMYK in accordance with the performance of the ink ejection mechanism by the N-value conversion processing. As shown in FIG. 14, if the ink ejection mechanism can perform printing with three types of dot formation sizes, four gradations can be expressed for each ink including the state in which no dots are formed. Is possible. That is, the four gradations and the area gradation are combined to reproduce a full gradation. When the dot size is limited to only one type, a full gradation is reproduced with two gradations indicating whether or not to form and an area gradation.

なお、このようにドットサイズを制御する技術的方法としては、例えば、印刷ヘッドにピエゾ素子(piezo actuator)を使用した方式の場合は、そのピエゾ素子に加える電圧を変えてインクの吐出量をコントロールすることで容易に実現可能となっている。
選択画素データに対して上記N値化処理を行うと、当該選択画素データのN値化処理前の濃度値と、N値化処理後の各ドットサイズに対応する濃度値との誤差を算出して、当該算出した誤差を、図15に示す誤差拡散マトリックスに基づき、選択画素データの画素周辺のN値化処理が未処理の画素に拡散する誤差拡散処理を行う。
As a technical method for controlling the dot size in this way, for example, in the case of a method using a piezo actuator for the print head, the voltage applied to the piezo element is changed to control the ink ejection amount. This makes it easy to implement.
When the N-value processing is performed on the selected pixel data, an error between the density value before the N-value processing of the selected pixel data and the density value corresponding to each dot size after the N-value processing is calculated. Then, based on the error diffusion matrix shown in FIG. 15, the calculated error is subjected to error diffusion processing in which the N-value conversion processing around the pixels of the selected pixel data is diffused to unprocessed pixels.

ここで、誤差拡散処理とは、従来公知のものそのものであり、例えば、N値化処理として2値化処理を例に挙げると、処理対象となる注目画素が8ビット(256階調)で表現可能でその階調が「101」であった場合、通常の2値化処理では、その階調は閾値(中間値)である「128」に満たないため、「0」すなわちドットを形成しない画素として処理されてしまい、「101」は、そのまま捨てられてしまう。これに対し、誤差拡散処理の場合は、その「101」が所定の誤差拡散マトリックスに従ってその周囲の未処理の画素に対して拡散されることになるため、例えば、選択画素の右隣の画素が通常の2値化処理のみでは選択画素と同じく閾値に満たないことから「ドットを形成しない」として処理されてしまっていたのが、選択画素の誤差を受け取ることによってその濃度値が閾値を超えて「ドットを形成する」というような取り扱いを受けることとなり、より元の画像データに近い2値化データを得ることが可能となる。   Here, the error diffusion process is a conventionally known process. For example, when the binarization process is taken as an example of the N-value conversion process, the target pixel to be processed is expressed by 8 bits (256 gradations). If it is possible and the gradation is “101”, in the normal binarization process, the gradation is less than the threshold value (intermediate value) “128”, so “0”, that is, a pixel that does not form a dot And “101” is discarded as it is. On the other hand, in the case of error diffusion processing, the “101” is diffused to the surrounding unprocessed pixels according to a predetermined error diffusion matrix. Since only the normal binarization processing does not reach the threshold value as in the case of the selected pixel, it has been processed as “no dot is formed”, but the density value exceeds the threshold value by receiving the error of the selected pixel. It is handled such as “form dots”, and binarized data closer to the original image data can be obtained.

つまり、上記したドット形成サイズ毎の濃度値は、誤差拡散処理において用いられるもので、元の画素データの濃度値と、N値化後の対応するドット形成サイズの濃度値との差分が誤差として周辺の未処理画素データに拡散されることになる。
なお、上記したN値化処理及び誤差拡散処理までが、選択画素データに対する通常のN値化処理となる。
That is, the above-described density value for each dot formation size is used in error diffusion processing, and the difference between the density value of the original pixel data and the density value of the corresponding dot formation size after N-value conversion is an error. It is diffused to surrounding unprocessed pixel data.
Note that the processes up to the above-described N-value conversion process and error diffusion process are the normal N-value conversion process for the selected pixel data.

更に、選択画素データに対して上記N値化処理及び誤差拡散処理が終了すると、その画素データに対してバンディング回避処理が実行される。本実施の形態において、バンディング回避処理は、まず、選択画素データに対してドットが形成される場合(ステップS404の「Yes」の分岐)で、且つその画素データが抽選処理対象である場合に(ステップS406の「Yes」の分岐)、乱数を用いた抽選処理を行う(ステップS410)。ここでは、選択画素データがノズルN6に対応する画素データであるとし、更に、ノズルN6の含まれるブロック画像の濃度平均値が実行割合50%以上の範囲にあるとして抽選が行われたとする。   Further, when the N-value conversion process and the error diffusion process are completed for the selected pixel data, a banding avoidance process is executed for the pixel data. In the present embodiment, the banding avoidance process is performed first when dots are formed on the selected pixel data (“Yes” branch of step S404) and when the pixel data is a lottery process target ( ("Yes" branch in step S406), lottery processing using random numbers is performed (step S410). Here, it is assumed that the selected pixel data is pixel data corresponding to the nozzle N6, and further that the lottery is performed assuming that the density average value of the block image including the nozzle N6 is in the range of 50% or more.

上記抽選処理によって、選択画素データが、本実施の形態におけるバンディング回避処理であるドット拡大処理の実行対象として当選すると(ステップS410の「Yes」の分岐)、近傍の処理済みの画素データのドット(ここでは、選択画素データの真上のドットのみを対象とする)に「サイズ大」のドットが無い場合(ステップS412の「No」の分岐)に、選択画素データに対してドット拡大処理を実行する(ステップS416)。一方、選択画素データのドット近傍に「サイズ大」となる画素データがある場合は、実行割合が50%以上か否かを判定し(ステップS414)、ここでは実行割合が50%以上であるので、選択画素データのドット拡大処理を実行する(ステップS416)。つまり、この判定処理によって、実行割合が高い場合(ここでは、50%以上)には、積極的にドット拡大処理を行うようにしている。そして、ドット拡大処理によって、選択画素データのドットが拡大されると、更に、選択画素データのドット近傍の処理済みの画素データのドットサイズを縮小又は間引きする処理を行う(ステップS418)。なお、選択画素データが拡大処理の抽選に当選しなかったり、近傍のドットが大ドットで且つ実行割合が50%未満であるような場合は、選択画素データのドットサイズを現在のサイズに確定する(ステップS422)。   When the selected pixel data is selected as an execution target of the dot enlargement process which is the banding avoidance process in the present embodiment by the lottery process (“Yes” branch of step S410), the dot ( Here, if there is no “large size” dot (only the dot directly above the selected pixel data is targeted) (“No” branch in step S412), the dot enlargement process is performed on the selected pixel data. (Step S416). On the other hand, if there is pixel data of “large size” in the vicinity of the dot of the selected pixel data, it is determined whether or not the execution rate is 50% or more (step S414). Here, the execution rate is 50% or more. Then, the dot enlargement process of the selected pixel data is executed (step S416). That is, according to this determination process, when the execution rate is high (here, 50% or more), the dot enlargement process is positively performed. When the dots of the selected pixel data are enlarged by the dot enlargement process, a process of reducing or thinning the dot size of the processed pixel data near the dots of the selected pixel data is further performed (step S418). If the selected pixel data is not selected for the enlargement lottery, or if the neighboring dots are large dots and the execution ratio is less than 50%, the dot size of the selected pixel data is fixed to the current size. (Step S422).

以下、選択画素データのドットが、図16(a)に示すように、「小ドット」となる画素データであり、更に、当該画素データが抽選によってドット拡大処理の実行対象に当選した場合を説明する。図16(a)に示すように、選択画素データのドットの真上のドットは「中ドット」であるので、この場合は、図16(b)に示すように、ドット拡大処理が実行され、選択画素データのドットサイズが「小ドット」から「大ドット」に変更される。これによって、飛行曲がり現象によって発生する白スジ部分に大ドットが形成されるようになるため、白スジ部分を消滅するまたは殆ど目立たなくすることが可能となる。   Hereinafter, the case where the dot of the selected pixel data is pixel data that becomes a “small dot” as shown in FIG. 16A, and the pixel data is selected as the execution target of the dot enlargement process by lottery will be described. To do. As shown in FIG. 16A, since the dot directly above the dot of the selected pixel data is a “medium dot”, in this case, as shown in FIG. The dot size of the selected pixel data is changed from “small dot” to “large dot”. As a result, large dots are formed in the white streak portion generated by the flight bend phenomenon, so that the white streak portion can be eliminated or hardly noticeable.

更に、拡大処理されたドットの真上のドットは「中サイズ」のドットであるので、図16(c)に示すように、これを「小ドット」へと一段階小さいドットサイズへと変更する。これによって、先に変更した選択画素部分の面積階調が元の面積階調、あるいは他の正常な部分の面積階調とほぼ同じとなるため、その補正箇所が他の部分より目立ってしまうといった不都合も効果的に回避することができる。   Further, since the dot immediately above the enlarged dot is a “medium size” dot, as shown in FIG. 16C, the dot size is changed to a “small dot” one step smaller. . As a result, the area gradation of the selected pixel portion changed previously becomes almost the same as the original area gradation or the area gradation of other normal portions, so that the corrected portion becomes more conspicuous than the other portions. Inconvenience can be effectively avoided.

上記のようなバンディング回避処理を伴うN値化処理を選択画素データに対して終了すると、再び、上記判定処理が未処理の画素データを選択して、上記バンディング回避処理の要否の判定処理及び実行割合の決定処理を行う。つまり、選択画素データに対応する各ブロック画像の濃度平均値又は最大濃度値が閾値thpより大きく、且つ選択画素データに対応するノズルがバンディングに関与している場合は、当該選択画素データ(及び周辺画素データ(例えば、2〜5画素程度))に対して、バンディング回避処理を伴うN値化処理を、濃度平均値又は最大濃度値の大きさに応じた割合だけ実行し、それ以外の画素データに対しては、例え、バンディングに関与するノズルに対応していてもバンディング回避処理を実行しないようにする。   When the N-value conversion process with the banding avoidance process as described above is completed for the selected pixel data, the determination process again selects unprocessed pixel data, and determines whether the banding avoidance process is necessary. Performs execution rate determination processing. That is, when the density average value or the maximum density value of each block image corresponding to the selected pixel data is larger than the threshold value thp and the nozzle corresponding to the selected pixel data is involved in banding, the selected pixel data (and the surrounding area) N-value conversion processing with banding avoidance processing is executed for pixel data (for example, about 2 to 5 pixels) by a ratio corresponding to the density average value or maximum density value, and other pixel data For example, the banding avoidance process is not executed even if the nozzles are related to the banding.

そして、CMYK画像データの全画素データに対して上記バンディング回避処理の要否の判定処理、実行割合の決定処理及びN値化処理が実行されると、この実行結果のN値化後のCMYK画像データが印刷用データとして、印刷部13に出力される(ステップS112)。
そして、印刷部13においては、印刷用データ生成部12から出力された印刷用データに基づき、印刷ヘッド200を用いて印刷媒体上にN値化処理後のCMYK画像データに応じたドットが形成(印刷)される(ステップS114)。
Then, when the determination process of the necessity of the banding avoidance process, the execution ratio determination process, and the N-value conversion process are executed for all the pixel data of the CMYK image data, the CMYK image after the N-value conversion of the execution result is performed. The data is output as printing data to the printing unit 13 (step S112).
In the printing unit 13, based on the printing data output from the printing data generation unit 12, dots corresponding to the CMYK image data after N-ary processing are formed on the printing medium using the print head 200 ( Printing) (step S114).

このように、各選択画素データに対応するブロック画像の濃度値情報に基づいて、バンディングを解消するためのドット拡大処理(バンディング回避処理)を実行する割合を制御し、且つドット拡大処理を実行するに際して、濃度値情報に基づき選択ブロックに対するその実行割合を制御するようにしたので、ドット拡大処理によって生じる元の印刷画質への悪影響を最小限に抑え、処理対象画像の濃度値情報を考慮せずにバンディング回避処理を行った場合の印刷結果よりも画質を改善することが可能である。   Thus, based on the density value information of the block image corresponding to each selected pixel data, the ratio of executing dot enlargement processing (banding avoidance processing) for eliminating banding is controlled, and the dot enlargement processing is executed. At that time, since the execution ratio for the selected block is controlled based on the density value information, the adverse effect on the original print image quality caused by the dot enlargement process is minimized, and the density value information of the processing target image is not taken into consideration. It is possible to improve the image quality over the printing result when banding avoidance processing is performed.

上記第1の実施の形態において、画像データ取得部10は、形態2又は49の画像データ取得手段に対応し、画像特徴量抽出部11における選択画素データがバンディング現象に関与しているか否かの判定処理は、形態2又は49のバンディング判定手段に対応し、画像特徴量抽出部11におけるバンディング現象に関与している選択画素データを中心とした所定画像領域から特徴量を抽出する処理は、形態2、6、11、49、53及び58のいずれか1の特徴情報抽出手段に対応し、印刷用データ生成部12におけるバンディング回避処理を伴うN値化処理を行うか否かの判定処理は、形態2、3、49及び50のいずれか1の劣化度判定手段に対応し、印刷用データ生成部12におけるN値化処理及び印刷用データの生成処理は、形態1の印刷制御手段、又は、形態2、7、8、49、54及び55のいずれか1の印刷用データ生成手段に対応し、印刷部20は、形態1又は形態2の印刷手段に対応する。   In the first embodiment, the image data acquisition unit 10 corresponds to the image data acquisition unit of mode 2 or 49, and whether or not the selected pixel data in the image feature quantity extraction unit 11 is involved in the banding phenomenon. The determination process corresponds to the banding determination means of the form 2 or 49, and the process of extracting the feature quantity from the predetermined image area centered on the selected pixel data involved in the banding phenomenon in the image feature quantity extraction unit 11 is the form In response to any one of the feature information extraction means 2, 6, 11, 49, 53, and 58, the determination process for determining whether or not to perform the N-value conversion process with the banding avoidance process in the print data generation unit 12 is as follows. Corresponding to the degradation degree determination means of any one of modes 2, 3, 49, and 50, the N-value conversion processing and print data generation processing in the print data generation unit 12 are: Print control means, or corresponds to any one of the print data generation means in the form 2,7,8,49,54 and 55, the printing unit 20 corresponds to the printing section in form 1 or form 2.

また、上記第1の実施の形態において、ステップS102〜S106は、形態19、35、63及び78のいずれか1の画像データ取得ステップに対応し、ステップS108は、形態19、35、63及び78のいずれか1のバンディング判定ステップ、並びに形態19、23、35、39、63、67、78及び80のいずれか1の特徴情報抽出ステップに対応し、ステップS110は、形態19、20、35、36、63、64、78及び79のいずれか1の劣化度判定ステップ、並びに形態19、24、25、35、40、41、63、68、69、78、83及び84のいずれか1の印刷用データ生成ステップに対応し、ステップS114は、形態18、19、34及び35のいずれか1の印刷ステップに対応する。   In the first embodiment, steps S102 to S106 correspond to the image data acquisition step of any one of forms 19, 35, 63, and 78, and step S108 corresponds to forms 19, 35, 63, and 78. Corresponds to any one of the banding determination step and any one of the feature information extraction steps of the forms 19, 23, 35, 39, 63, 67, 78, and 80, and the step S110 includes the forms 19, 20, 35, 36, 63, 64, 78 and 79 any one of the deterioration degree determination steps, and printing of any one of forms 19, 24, 25, 35, 40, 41, 63, 68, 69, 78, 83 and 84 Step S114 corresponds to the printing step of any one of forms 18, 19, 34, and 35.

また、上記第1の実施の形態において、ステップS200〜S206,S216は、形態19、35、63及び78のいずれか1のバンディング判定ステップに対応し、ステップS208〜S212は、形態19、23、35、39、63、67、78及び80のいずれか1の特徴情報抽出ステップに対応し、ステップS300〜ステップS316,S320は、形態19、20、35、36、63、64、78及び79のいずれか1の劣化度判定ステップに対応し、ステップS316,S322は、形態19、24、25、35、40、41、63、68、69、78、83及び84のいずれか1の印刷用データ生成ステップに対応する。   In the first embodiment, steps S200 to S206 and S216 correspond to the banding determination step of any one of forms 19, 35, 63 and 78, and steps S208 to S212 correspond to forms 19, 23, Corresponding to the feature information extraction step of any one of 35, 39, 63, 67, 78, and 80, Steps S300 to S316 and S320 are the forms 19, 20, 35, 36, 63, 64, 78, and 79. Corresponding to one of the deterioration degree determination steps, Steps S316 and S322 are the printing data of any one of forms 19, 24, 25, 35, 40, 41, 63, 68, 69, 78, 83, and 84. Corresponds to the generation step.

〔第2の実施の形態〕
次に、本発明の第2の実施の形態を図面に基づき説明する。図17〜図22は、本発明に係る印刷装置、印刷装置制御プログラム及び印刷装置制御方法、並びに印刷用データ生成装置、印刷用データ生成プログラム及び印刷用データ生成方法の第2の実施の形態を示す図である。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to the drawings. 17 to 22 show a printing apparatus, a printing apparatus control program, a printing apparatus control method, a printing data generation apparatus, a printing data generation program, and a printing data generation method according to a second embodiment of the invention. FIG.

本実施の形態の印刷装置及びコンピュータシステムは、上記第1の実施の形態の図1、図2のものと同様のものとなる。更に、本実施の形態では、上記第1の実施の形態の図5における、画像特徴量抽出処理が図17のものに変更され、印刷用データ生成処理が図18、図19のものに変更されている。
そして、上記第1の実施の形態と異なるのは、画像特徴量として、画像の周波数特性(エッジ情報)を抽出し、当該抽出したエッジ情報に基づきバンディング回避処理の要否の判定処理、実行割合の決定処理及びN値化処理を行う点にある。以下、上記第1の実施の形態と異なる部分についてのみ説明し、上記第1の実施の形態と重複する部分については同じ符号を付し説明を省略する。
The printing apparatus and computer system according to the present embodiment are the same as those shown in FIGS. 1 and 2 of the first embodiment. Furthermore, in the present embodiment, the image feature amount extraction processing in FIG. 5 of the first embodiment is changed to that in FIG. 17, and the print data generation processing is changed to that in FIGS. ing.
The difference from the first embodiment is that the frequency characteristic (edge information) of the image is extracted as the image feature amount, and the determination process of the necessity of the banding avoidance process based on the extracted edge information, the execution ratio The determination process and the N-value conversion process are performed. Hereinafter, only the parts different from the first embodiment will be described, and the same parts as those in the first embodiment will be denoted by the same reference numerals and the description thereof will be omitted.

画像特徴量抽出部11は、画像データ取得部10からのCMYK画像データから、当該CMYK画像データによって構成される画像の特徴を示す画像特徴量を抽出する機能を有しており、本実施の形態においては、CMYK画像データに対して公知のエッジ抽出フィルタによるフィルタリング処理を実行し、フィルタリング処理後の選択画素データのエッジ量や、当該エッジ量の絶対値をエッジ情報(画像の周波数に係る特徴量)として抽出すると共に、バンディング現象に関与している選択画素データを中心とした所定領域におけるエッジ量の絶対値の総和及びエッジ量の総和をエッジ情報として抽出するようになっている。そして、当該抽出したエッジ情報(画像特徴量)を各画素データに対応付けて記憶装置70に記憶すると共に、当該抽出した画像特徴量に対応するCMYK画像データを印刷用データ生成部12に伝送する。   The image feature amount extraction unit 11 has a function of extracting an image feature amount indicating the feature of an image constituted by the CMYK image data from the CMYK image data from the image data acquisition unit 10, and this embodiment , A filtering process using a known edge extraction filter is performed on the CMYK image data, and the edge amount of the selected pixel data after the filtering process and the absolute value of the edge amount are represented by edge information (feature value related to the frequency of the image). ) And the sum of absolute values of edge amounts and the sum of edge amounts in a predetermined area centered on selected pixel data involved in the banding phenomenon are extracted as edge information. The extracted edge information (image feature amount) is stored in the storage device 70 in association with each pixel data, and the CMYK image data corresponding to the extracted image feature amount is transmitted to the print data generation unit 12. .

処理内容判定部12aは、画像特徴量抽出部11において抽出された画像特徴量(エッジ情報)と、判定用情報記憶部12bに記憶された判定用情報と、ノズル情報記憶部14に記憶されたノズル情報とに基づき、選択画素データを含む周辺画素データのエッジ量の絶対値の合計値、及び選択画素データを中心とした所定領域の画素データに対応したエッジ情報に基づき、選択画素データに対してバンディング回避処理を伴うN値化処理を行うか否かを判定する機能を有すると共に、バンディング回避処理を伴うN値化処理を行うと判定したときは、画像特徴量に基づき、当該N値化処理の処理内容(選択領域に対するバンディング回避処理の実行割合等)を決定する機能を有している。   The processing content determination unit 12 a stores the image feature amount (edge information) extracted by the image feature amount extraction unit 11, the determination information stored in the determination information storage unit 12 b, and the nozzle information storage unit 14. Based on the nozzle information, the absolute value of the edge amount of the peripheral pixel data including the selected pixel data, and the edge information corresponding to the pixel data of a predetermined area centered on the selected pixel data, the selected pixel data If it is determined that the N-value conversion process accompanied by the banding avoidance process is performed and the N-value conversion process accompanied by the banding avoidance process is performed, the N-value conversion is performed based on the image feature amount. It has a function of determining the processing content (execution ratio of banding avoidance processing for the selected area).

次に、図17に基づき、本実施の形態におけるステップS108の画像特徴量抽出処理を詳細に説明する。
図17は、第2の実施の形態における印刷装置100の画像特徴量抽出部11における、画像特徴量抽出処理を示すフローチャートである。
画像特徴量抽出処理は、画像特徴量として、エッジ抽出フィルタを用いて画像のエッジ情報を抽出する処理であって、ステップS108において実行されると、図17に示すように、まず、ステップS500に移行するようになっている。
Next, based on FIG. 17, the image feature amount extraction processing in step S108 in the present embodiment will be described in detail.
FIG. 17 is a flowchart illustrating image feature amount extraction processing in the image feature amount extraction unit 11 of the printing apparatus 100 according to the second embodiment.
The image feature amount extraction processing is processing for extracting edge information of an image as an image feature amount using an edge extraction filter. When the image feature amount extraction processing is executed in step S108, first, in step S500, as shown in FIG. It is supposed to migrate.

ステップS500では、画像特徴量抽出部11において、画像データ取得部10からCMYK画像データを取得したか否かを判定し、取得したと判定された場合(Yes)はステップS502に移行し、そうでない場合(No)は取得するまで判定処理を繰り返す。
ステップS502に移行した場合は、画像特徴量抽出部11において、CMYK画像データに基づき、各画素データのエッジ量を算出してステップS504に移行する。
In step S500, the image feature quantity extraction unit 11 determines whether or not CMYK image data has been acquired from the image data acquisition unit 10. If it is determined that the acquisition has been performed (Yes), the process proceeds to step S502. In case (No), the determination process is repeated until acquisition.
When the process proceeds to step S502, the image feature amount extraction unit 11 calculates the edge amount of each pixel data based on the CMYK image data, and the process proceeds to step S504.

ステップS504では、画像特徴量抽出部11において、ステップS502で算出したエッジ量に基づき、エッジ量の絶対値を算出してステップS506に移行する。
ステップS506では、画像特徴量抽出部11において、エッジ量の総和値算出処理が未処理の画素データを選択してステップS508に移行する。
ステップS508では、画像特徴量抽出部11において、ノズル情報記憶部14から選択画素データに対応したノズルのノズル情報を取得してステップS510に移行する。
In step S504, the image feature amount extraction unit 11 calculates the absolute value of the edge amount based on the edge amount calculated in step S502, and the process proceeds to step S506.
In step S506, the image feature amount extraction unit 11 selects pixel data that has not been processed by the edge amount total value calculation process, and the process proceeds to step S508.
In step S508, the image feature amount extraction unit 11 acquires nozzle information of the nozzle corresponding to the selected pixel data from the nozzle information storage unit 14, and the process proceeds to step S510.

ステップS510では、画像特徴量抽出部11において、選択画素データに対応したノズルが、バンディングに関与しているか否かを判定し、関与していると判定された場合(Yes)は、ステップS512に移行し、そうでない場合(No)は、ステップS522に移行する。
ステップS512では、選択画素データを中心に、当該選択画素データを含む所定領域の画素データを選択してステップS514に移行する。
In step S510, the image feature quantity extraction unit 11 determines whether the nozzle corresponding to the selected pixel data is involved in banding. If it is determined that the nozzle is involved (Yes), the process proceeds to step S512. If not (No), the process proceeds to step S522.
In step S512, pixel data in a predetermined area including the selected pixel data is selected with the selected pixel data as the center, and the process proceeds to step S514.

ステップS514では、選択領域を構成する各画素データに対応したエッジ量の絶対値の総和を算出してステップS516に移行する。
ステップS516では、選択領域を構成する各画素データに対応したエッジ量の総和を算出してステップS518に移行する。
ステップS518では、全ての画素データに対して、総和値の算出処理を終了したか否かを判定し、終了したと判定された場合(Yes)は、ステップS520に移行し、そうでない場合(No)は、ステップS506に移行する。
In step S514, the sum of absolute values of edge amounts corresponding to each pixel data constituting the selected area is calculated, and the process proceeds to step S516.
In step S516, the sum of the edge amounts corresponding to each pixel data constituting the selected area is calculated, and the process proceeds to step S518.
In step S518, it is determined whether or not the total value calculation process has been completed for all pixel data. If it is determined that the calculation has been completed (Yes), the process proceeds to step S520; ) Proceeds to step S506.

ステップS520では、エッジ情報として、ステップS502で算出されたCMYK画像データの各画素データのエッジ量と、ステップS504で算出されたCMYK画像データの各画素データのエッジ量の絶対値と、ステップS514で算出された各選択領域のエッジ量の絶対値の総和値と、ステップS516で算出された各選択領域のエッジ量の総和値とを、各画素データと対応付けて、記憶装置70の所定領域に記憶し、一連の処理を終了して元の処理に復帰する。
一方、ステップS510においてバンディングに関与しないと判定されステップS522に移行した場合は、画像特徴量抽出部11において、バンディングに関与しないことを示す情報をエッジ情報として、選択画素データと対応付けて記憶装置70の所定領域に記憶してステップS518に移行する。
In step S520, as edge information, the edge amount of each pixel data of the CMYK image data calculated in step S502, the absolute value of the edge amount of each pixel data of the CMYK image data calculated in step S504, and in step S514. The calculated sum total of the absolute values of the edge amounts of each selection region and the sum of the edge amounts of each selection region calculated in step S516 are associated with each pixel data in a predetermined region of the storage device 70. Store, finish a series of processing, and return to the original processing.
On the other hand, if it is determined in step S510 that it does not participate in banding and the process proceeds to step S522, the image feature amount extraction unit 11 stores information indicating that it does not participate in banding as edge information in association with the selected pixel data. Then, the process proceeds to step S518.

次に、図18に基づき、本実施の形態におけるステップS110の印刷用データ生成処理を詳細に説明する。
図18は、第2の実施の形態における印刷装置100の印刷用データ生成部12における、印刷用データ生成処理を示すフローチャートである。
この印刷用データ生成処理は、画像特徴量抽出部11において抽出された画像特徴量(エッジ情報)と、判定用情報記憶部12bに記憶された判定用情報とに基づき、エッジ部を含む所定領域の画像に対して、バンディング回避処理を伴うN値化処理を行うか否かを判定し、行うと判定された領域に対してはバンディング回避処理を伴うN値化処理を行い、そうでないブロックに対しては通常のN値化処理を行うことで印刷用データを生成する処理であって、ステップS110において実行されると、図18に示すように、まず、ステップS600に移行するようになっている。
Next, based on FIG. 18, the print data generation processing in step S110 in the present embodiment will be described in detail.
FIG. 18 is a flowchart illustrating print data generation processing in the print data generation unit 12 of the printing apparatus 100 according to the second embodiment.
This print data generation processing is performed in a predetermined area including an edge portion based on the image feature amount (edge information) extracted by the image feature amount extraction unit 11 and the determination information stored in the determination information storage unit 12b. It is determined whether or not to perform N-value conversion processing with banding avoidance processing on the image of N, and N-value conversion processing with banding avoidance processing is performed for the area determined to be performed, and blocks that are not On the other hand, it is a process for generating printing data by performing a normal N-ary process, and when it is executed in step S110, it first proceeds to step S600 as shown in FIG. Yes.

ステップS600では、処理内容判定部12aにおいて、画像特徴量抽出部11からCMYK画像データを取得したか否かを判定することで、画像特徴量抽出処理が完了したか否かを判定し、完了したと判定された場合(Yes)はステップS602に移行し、そうでない場合(No)は完了するまで判定処理を繰り返す。
ステップS602に移行した場合は、判定用情報記憶部12bから、判定用情報を読み出し、当該読み出した判定用情報をRAM62の所定領域に格納することで、当該判定用情報を取得してステップS604に移行する。
In step S600, the processing content determination unit 12a determines whether or not the image feature amount extraction processing has been completed by determining whether or not the CMYK image data has been acquired from the image feature amount extraction unit 11. If it is determined (Yes), the process proceeds to step S602. If not (No), the determination process is repeated until completion.
When the process proceeds to step S602, the determination information is read from the determination information storage unit 12b, and the read determination information is stored in a predetermined area of the RAM 62, whereby the determination information is acquired and the process proceeds to step S604. Transition.

ステップS604では、処理内容判定部12aにおいて、記憶装置70から、処理対象のCMYK画像データに対応したエッジ情報を読み出し、当該読み出したエッジ情報をRAM62の所定領域に格納することで、当該エッジ情報を取得してステップS606に移行する。
ステップS606では、処理内容判定部12aにおいて、CMYK画像データから、判定処理が未処理の画素データを選択してステップS608に移行する。なお、判定処理は、CMYK画像データの各所定領域毎且つ各色毎に行われる。
In step S604, the processing content determination unit 12a reads edge information corresponding to the CMYK image data to be processed from the storage device 70, and stores the read edge information in a predetermined area of the RAM 62, whereby the edge information is stored. Acquire and move to step S606.
In step S606, the processing content determination unit 12a selects pixel data that has not been subjected to determination processing from the CMYK image data, and proceeds to step S608. Note that the determination process is performed for each predetermined region and each color of the CMYK image data.

ステップS608では、処理内容判定部12aにおいて、エッジ情報に基づき、選択画素データがバンディングに関与しているか否かを判定し、関与していると判定された場合(Yes)は、ステップS610に移行し、そうでない場合(No)は、ステップS614に移行する。
ステップS610では、処理内容判定部12aにおいて、選択画素データに対して、高周波領域判定処理を実行してステップS612に移行する。
In step S608, the processing content determination unit 12a determines whether the selected pixel data is involved in banding based on the edge information. If it is determined that the selected pixel data is involved (Yes), the process proceeds to step S610. If not (No), the process proceeds to step S614.
In step S610, the processing content determination unit 12a performs high-frequency region determination processing on the selected pixel data, and the process proceeds to step S612.

ステップS612では、処理内容判定部12aにおいて、ステップS610の判定結果に基づき、選択画素データが高周波領域に含まれるか否かを判定し、高周波領域に含まれると判定された場合(Yes)はステップS614に移行し、そうでない場合(No)はステップS620に移行する。
ステップS614に移行した場合は、処理内容判定部12aにおいて、バンディング回避処理が不必要であると判定してステップS616に移行する。
In step S612, the processing content determination unit 12a determines whether or not the selected pixel data is included in the high frequency region based on the determination result in step S610. If it is determined that the selected pixel data is included in the high frequency region (Yes), the process proceeds to step S612. The process proceeds to S614, and if not (No), the process proceeds to Step S620.
When the process proceeds to step S614, the process content determination unit 12a determines that the banding avoidance process is unnecessary, and the process proceeds to step S616.

ステップS616に移行した場合は、N値化処理部12dにおいて、選択画素データに対して通常のN値化処理を実行してステップS618に移行する。
ステップS618では、処理内容判定部12aにおいて、CMYK画像データにおける全ての画素データに対して判定処理及びN値化処理が終了したか否かを判定し、終了したと判定された場合(Yes)は、一連の処理を終了し元の処理に復帰し、そうでない場合(No)は、ステップS606に移行する。
When the process proceeds to step S616, the N-value conversion processing unit 12d performs normal N-value conversion processing on the selected pixel data, and the process proceeds to step S618.
In step S618, the processing content determination unit 12a determines whether determination processing and N-value conversion processing have been completed for all pixel data in the CMYK image data. If it is determined that the processing has ended (Yes). Then, the series of processes is terminated and the process returns to the original process. If not (No), the process proceeds to step S606.

一方、ステップS612において選択画素データが高周波領域に含まれずステップS620に移行した場合は、処理内容判定部12aにおいて、選択領域に対してバンディング回避処理が必要と判定してステップS622に移行する。ここで、本実施の形態においては、バンディング回避処理が必要な場合に、画像特徴量に応じて、バンディング回避処理の実行割合も決定する。
ステップS622では、N値化処理部12dにおいて、選択領域に対して、バンディング回避処理を伴うN値化処理を実行してステップS618に移行する。
On the other hand, if the selected pixel data is not included in the high frequency region in step S612 and the process proceeds to step S620, the processing content determination unit 12a determines that the banding avoidance process is necessary for the selected region, and the process proceeds to step S622. Here, in the present embodiment, when the banding avoidance process is necessary, the execution ratio of the banding avoidance process is also determined according to the image feature amount.
In step S622, the N-value conversion processing unit 12d performs N-value conversion processing with banding avoidance processing on the selected region, and the process proceeds to step S618.

次に、図19に基づき、ステップS610の高周波領域判定処理を詳細に説明する。
図19は、第2の実施の形態における処理内容判定部12aにおける、高周波領域判定処理を示すフローチャートである。
この高周波領域判定処理は、画像特徴量抽出部11において抽出された画像特徴量(エッジ情報)と、判定用情報記憶部12bに記憶された判定用情報とに基づき、選択画素データがエッジ部であるか否かを判定すると共に、選択画素データがエッジ部では無い場合に、当該選択画素データを中心とした所定領域の画像が高周波領域であるか否かを判定する処理であって、ステップS610において実行されると、図19に示すように、まず、ステップS700に移行するようになっている。
Next, the high frequency region determination processing in step S610 will be described in detail with reference to FIG.
FIG. 19 is a flowchart illustrating a high frequency region determination process in the processing content determination unit 12a according to the second embodiment.
This high frequency region determination processing is based on the image feature amount (edge information) extracted by the image feature amount extraction unit 11 and the determination information stored in the determination information storage unit 12b. Step S610 is a process for determining whether or not there is an image of a predetermined area centered on the selected pixel data when the selected pixel data is not an edge portion, and whether the image is a high frequency area. As shown in FIG. 19, first, the process proceeds to step S700.

ステップS700では、RAM62に格納されたエッジ情報から、選択画素データに対応するエッジ量の絶対値を取得してステップS702に移行する。
ステップS702に移行した場合は、ステップS700で取得したエッジ量の絶対値が閾値th1以上であるか否かを判定し、閾値th1以上であると判定された場合(Yes)は、ステップS704に移行し、そうでない場合(No)は、ステップS712に移行する。
ステップS704に移行した場合は、選択画素データを中心に、当該選択画素データを含む周辺の所定数の画素データを選択してステップS706に移行する。
In step S700, the absolute value of the edge amount corresponding to the selected pixel data is acquired from the edge information stored in the RAM 62, and the process proceeds to step S702.
When the process proceeds to step S702, it is determined whether or not the absolute value of the edge amount acquired at step S700 is greater than or equal to the threshold value th1, and when it is determined that the threshold value is greater than or equal to the threshold value th1 (Yes), the process proceeds to step S704. If not (No), the process proceeds to step S712.
When the process proceeds to step S704, a predetermined number of pixel data including the selected pixel data is selected around the selected pixel data, and the process proceeds to step S706.

ステップS706では、ステップS704で選択した画素データのエッジ量の絶対値の合計値を算出してステップS708に移行する。
ステップS708では、ステップS706で算出した合計値が、閾値th2以上であるか否かを判定し、閾値th2以上であると判定された場合(Yes)は、ステップS710に移行し、そうでない場合(No)は、ステップS712に移行する。ここで、閾値th1と閾値th2との関係は、「th2≦(th1×3)」となる。
In step S706, the sum of absolute values of the edge amounts of the pixel data selected in step S704 is calculated, and the process proceeds to step S708.
In step S708, it is determined whether or not the total value calculated in step S706 is greater than or equal to the threshold th2. If it is determined that the total value is greater than or equal to the threshold th2 (Yes), the process proceeds to step S710; No) moves to step S712. Here, the relationship between the threshold th1 and the threshold th2 is “th2 ≦ (th1 × 3)”.

ステップS710に移行した場合は、選択画素データを含む周辺画素は高周波領域であると判定し、一連の処理を終了し元の処理に復帰する。
一方、ステップS702で選択画素データに対する合計値が閾値th1以上ではなく、又はステップS708で前記合計値が閾値th2以上ではなくてステップS712に移行した場合は、RAM62に格納されたエッジ情報から、選択画素データを中心とした所定領域の、エッジ量の絶対値の総和値及びエッジ量の総和値を取得してステップS714に移行する。
When the process proceeds to step S710, it is determined that the peripheral pixels including the selected pixel data are in the high frequency region, the series of processes is terminated, and the process returns to the original process.
On the other hand, if the total value for the selected pixel data is not greater than or equal to the threshold th1 in step S702, or if the total value is not greater than or equal to the threshold th2 in step S708 and the process proceeds to step S712, the selection is made from the edge information stored in the RAM 62. The total value of the absolute value of the edge amount and the total value of the edge amount of the predetermined area centered on the pixel data are acquired, and the process proceeds to step S714.

ステップS714では、ステップS712で取得した、エッジ量の絶対値の総和値は閾値th3より大きく、且つ、エッジ量の総和値は閾値th4未満か否かを判定し、閾値th3以上且つ閾値th4未満である場合(Yes)は、ステップS716に移行し、そうでない場合(No)はステップS718に移行する。ここで、閾値th3と閾値th4との関係は、「th3>th4、またはth3>(α×th4)」となる。なお、αは、濃度によって変化する値であり、「α>2」が成り立つ。
ステップS716に移行した場合は、選択画素データを含む所定領域は、高周波領域であると判定し、一連の処理を終了して元の処理に復帰する。
一方、ステップS718に移行した場合は、選択画素データを含む所定領域は、高周波領域では無いと判定し、一連の処理を終了して元の処理に復帰する。
In step S714, it is determined whether the sum of absolute values of edge amounts acquired in step S712 is greater than threshold th3 and the sum of edge amounts is less than threshold th4, and is greater than or equal to threshold th3 and less than threshold th4. If there is (Yes), the process proceeds to step S716, and if not (No), the process proceeds to step S718. Here, the relationship between the threshold th3 and the threshold th4 is “th3> th4 or th3> (α × th4)”. Α is a value that varies depending on the density, and “α> 2” holds.
When the process proceeds to step S716, it is determined that the predetermined area including the selected pixel data is a high-frequency area, the series of processes is terminated, and the original process is restored.
On the other hand, when the process proceeds to step S718, it is determined that the predetermined area including the selected pixel data is not a high-frequency area, and a series of processes is ended and the process returns to the original process.

次に、図20〜図22に基づき、本実施の形態の動作を説明する。
ここで、図20は、エッジ抽出フィルタの一例を示す図である。また、図21(a)は、合計値算出対象画素の一例を示す図であり、(b)は、高周波領域判定用の総和値の算出処理を行う所定領域の一例を示す図である。また、図22は、所定領域画像のエッジ量の絶対値の総和とバンディング回避処理の実行割合との関係を示す図である。
本実施の形態における画像特徴量抽出処理は、画像特徴量抽出部11において、まず、取得したCMYK画像データから、各インク色毎に各画素データのエッジ量を算出する(ステップS502)。
Next, the operation of the present embodiment will be described with reference to FIGS.
Here, FIG. 20 is a diagram illustrating an example of the edge extraction filter. FIG. 21A is a diagram illustrating an example of a total value calculation target pixel, and FIG. 21B is a diagram illustrating an example of a predetermined region in which a high-frequency region determination total value calculation process is performed. FIG. 22 is a diagram illustrating a relationship between the sum of absolute values of edge amounts of a predetermined area image and the execution ratio of the banding avoidance process.
In the image feature amount extraction processing in the present embodiment, the image feature amount extraction unit 11 first calculates the edge amount of each pixel data for each ink color from the acquired CMYK image data (step S502).

本実施の形態においては、CMYK画像データの各インク色に対応した画像データ毎に、エッジ抽出処理が未処理の画素データを選択し、図20に示すようなエッジ抽出フィルタを用いてフィルタリング処理を実行する。例えば、選択画素データの画素値をP(i,j)とし、矩形を形成するその周辺の8画素の画素値を、それぞれ、P(i−1,j−1)、P(i,j−1)、P(i+1,j−1)、P(i−1,j)、P(i+1,j)、P(i−1,j+1)、P(i,j+1)、P(i+1,j+1)で表すと、中心画素データのエッジ量G(i,j)は、図20のフィルタを用いて、下式(1)のように表すことができる。   In the present embodiment, pixel data that has not been subjected to edge extraction processing is selected for each image data corresponding to each ink color of CMYK image data, and filtering processing is performed using an edge extraction filter as shown in FIG. Execute. For example, the pixel value of the selected pixel data is P (i, j), and the pixel values of the surrounding eight pixels forming the rectangle are P (i−1, j−1) and P (i, j−, respectively). 1), P (i + 1, j-1), P (i-1, j), P (i + 1, j), P (i-1, j + 1), P (i, j + 1), P (i + 1, j + 1) In this case, the edge amount G (i, j) of the center pixel data can be expressed as in the following expression (1) using the filter of FIG.

G(i,j)=1×P(i−1,j−1)+(−2)×P(i,j−1)+1×P(i+1,j−1)+(−2)×P(i−1,j)+3×P(i,j)+(−2)×P(i+1,j)+1×P(i−1,j+1)+(−2)×P(i,j+1)+1×P(i+1,j+1) ・・・(1)   G (i, j) = 1 × P (i−1, j−1) + (− 2) × P (i, j−1) + 1 × P (i + 1, j−1) + (− 2) × P (I−1, j) + 3 × P (i, j) + (− 2) × P (i + 1, j) + 1 × P (i−1, j + 1) + (− 2) × P (i, j + 1) +1 × P (i + 1, j + 1) (1)

上式(1)に、上記3画素×3画素の領域の各画素データの濃度値を代入することによって、選択画素データがフィルタリングされ、選択画素データのエッジ量が算出される。そして、このような、フィルタリング処理をCMYK画像データの全画素データに対して行うことで各画素データに対するエッジ量が算出される(ステップS502)、更に、当該算出された各画素データに対するエッジ量に基づき、各画素データのエッジ量の絶対値を算出する(ステップS504)。   By substituting the density value of each pixel data of the 3 pixel × 3 pixel area into the above equation (1), the selected pixel data is filtered and the edge amount of the selected pixel data is calculated. Then, by performing such filtering processing on all the pixel data of the CMYK image data, the edge amount for each pixel data is calculated (step S502), and further, the calculated edge amount for each pixel data is set. Based on this, the absolute value of the edge amount of each pixel data is calculated (step S504).

エッジ量の絶対値の算出が終了すると、次に、CMYK画像データから、エッジ量の総和値の算出処理が未処理の画素データを選択し(ステップS506)、この選択画素データに対応するノズルのノズル情報をノズル情報記憶部14から取得する(ステップS508)。そして、当該取得したノズル情報に基づき、選択画素データに対応するノズルに飛行曲りが発生しているか否か、及び対応するノズルがインクの吐出不良の状態であるか否かを判定する(ステップS510)。この判定により、飛行曲りが発生しておらず且つ吐出不良の状態でもない場合(バンディング現象に関与していないと判定された場合(ステップS510の「No」の分岐))は、バンディングに関与していないことを示す情報をエッジ情報として、選択画素データと対応付けて記憶装置70の所定領域に記憶する(ステップS522)。   When the calculation of the absolute value of the edge amount is completed, pixel data that has not been subjected to the processing for calculating the total amount of edge amounts is selected from the CMYK image data (step S506), and the nozzle corresponding to the selected pixel data is selected. The nozzle information is acquired from the nozzle information storage unit 14 (step S508). Then, based on the acquired nozzle information, it is determined whether or not a flight curve has occurred in the nozzle corresponding to the selected pixel data, and whether or not the corresponding nozzle is in an ink ejection failure state (step S510). ). If it is determined by this determination that no flight bend has occurred and the discharge is not defective (if it is determined that the flight is not involved in the banding phenomenon (“No” branch in step S510)), it is involved in the banding. The information indicating that it is not stored is stored as edge information in a predetermined area of the storage device 70 in association with the selected pixel data (step S522).

一方、選択画素データに対応するノズルが飛行曲りを発生又は吐出不良の状態であり、選択画素データがバンディング現象に関与していると判定されると(ステップS510の「Yes」の分岐)、図21(b)に示すように、当該選択画素データ(注目画素)を中心とした5画素×5画素の矩形領域の画素データを選択する(ステップS512)。
矩形領域の画素データが選択されると、当該選択領域に含まれる画素データの各エッジ量の絶対値の総和を算出すると共に(ステップS514)、当該選択領域に含まれる画素データの各エッジ量の総和を算出する(ステップS516)。つまり、矩形領域に含まれる25画素の画素データにそれぞれ対応する、エッジ量の絶対値及びエッジ量をそれぞれ合計した値を算出する。
On the other hand, when it is determined that the nozzle corresponding to the selected pixel data is in a flight curve or in a discharge failure state and the selected pixel data is involved in the banding phenomenon (“Yes” branch in step S510), As shown in 21 (b), pixel data of a rectangular area of 5 pixels × 5 pixels centering on the selected pixel data (target pixel) is selected (step S512).
When the pixel data of the rectangular area is selected, the sum of absolute values of the edge amounts of the pixel data included in the selected area is calculated (step S514), and the edge amounts of the pixel data included in the selected area are calculated. The sum is calculated (step S516). That is, the sum of the absolute value of the edge amount and the edge amount respectively corresponding to the pixel data of 25 pixels included in the rectangular area is calculated.

そして、CMYK画像データの全画素データに対して、バンディング現象に関与しているか否かの判定、及び上記のようなバンディング現象に関与する選択画素データを中心とした5画素×5画素の矩形領域に対するエッジ量の絶対値の総和及びエッジ量の総和が算出されると(ステップS518の「Yes」の分岐)、バンディング現象に関与する選択画素データ及び当該選択画素データに係る各画素データに対するエッジ量、各画素データに対するエッジ量の絶対値、各画素データに対するエッジ量の絶対値の総和、及び各画素データに対するエッジ量の総和を、エッジ情報として、各画素データと対応付けて記憶装置70の所定領域に記憶する(ステップS520)。これにより、画像特徴量抽出処理が完了し、画像特徴量抽出部11は、画像特徴量抽出処理が済んだCMYK画像データを印刷用データ生成部12に伝送する。   Then, a determination is made as to whether or not all pixel data of the CMYK image data is involved in the banding phenomenon, and a rectangular area of 5 pixels × 5 pixels centered on the selected pixel data involved in the banding phenomenon as described above. When the sum of the absolute values of the edge amounts and the sum of the edge amounts with respect to (the branch of “Yes” in step S518) is calculated, the selected pixel data involved in the banding phenomenon and the edge amount for each pixel data related to the selected pixel data The absolute value of the edge amount for each pixel data, the sum of the absolute values of the edge amounts for each pixel data, and the sum of the edge amounts for each pixel data are associated with each pixel data as edge information, Store in the area (step S520). As a result, the image feature amount extraction process is completed, and the image feature amount extraction unit 11 transmits the CMYK image data that has undergone the image feature amount extraction process to the print data generation unit 12.

一方、印刷用データ生成部12は、画像特徴量抽出部11からCMYK画像データを取得することで、画像特徴量抽出処理が完了したと判定し(ステップS600の「Yes」の分岐)、まず、処理内容判定部12aにおいて、判定用情報記憶部12bから判定用情報を取得し(ステップS602)、次いで、記憶装置70から上記取得したCMYK画像データに対応したエッジ情報を取得する(ステップS604)。本実施の形態において、判定用情報は、判定処理方法の情報、高周波領域判定用の閾値th1〜th4などの画像の周波数情報(エッジ情報を含む)を用いた判定処理に必要な情報を含んでいる。   On the other hand, the print data generation unit 12 obtains CMYK image data from the image feature quantity extraction unit 11 to determine that the image feature quantity extraction process is completed (“Yes” in step S600). The processing content determination unit 12a acquires determination information from the determination information storage unit 12b (step S602), and then acquires edge information corresponding to the acquired CMYK image data from the storage device 70 (step S604). In the present embodiment, the determination information includes information necessary for determination processing using information on the determination processing method, frequency information (including edge information) of the image such as threshold values th1 to th4 for high frequency region determination. Yes.

更に、処理内容判定部12aは、判定用情報及びエッジ情報を取得すると、エッジ情報に基づき、CMYK画像データから、各インク色毎に判定処理が未処理の画素データを選択する(ステップS606)。そして、画素データを選択すると、当該選択画素データに対応するエッジ情報に基づき、当該選択画素データがバンディング現象に関与しているか否かを判定する(ステップS608)。この判定処理により、バンディング現象に関与していると判定された場合(ステップS608の「Yes」の分岐)は、当該選択画素データを含む所定画像領域に対して、高周波領域判定処理を実行する(ステップS610)。   Furthermore, when acquiring the determination information and the edge information, the processing content determination unit 12a selects pixel data that has not been subjected to the determination process for each ink color from the CMYK image data based on the edge information (step S606). When the pixel data is selected, it is determined whether or not the selected pixel data is involved in the banding phenomenon based on the edge information corresponding to the selected pixel data (step S608). If it is determined by this determination process that the banding phenomenon is involved (“Yes” branch in step S608), the high-frequency region determination process is executed on the predetermined image region including the selected pixel data ( Step S610).

高周波領域判定処理が開始されると、まず、選択画素データに対応するエッジ情報から、選択画素データに対応するエッジ量の絶対値を取得し(ステップS700)、当該取得したエッジ量の絶対値が、閾値th1以下の場合(ステップS702の「No」の分岐)は、選択画素データはエッジ部では無い可能性が高く、従って、選択画素データは高周波領域に含まれない可能性が高いと判断する(ステップS702の「No」の分岐)。   When the high-frequency region determination process is started, first, the absolute value of the edge amount corresponding to the selected pixel data is acquired from the edge information corresponding to the selected pixel data (step S700), and the absolute value of the acquired edge amount is obtained. If the threshold value is less than or equal to the threshold th1 ("No" branch in step S702), it is highly likely that the selected pixel data is not an edge portion, and therefore it is highly likely that the selected pixel data is not included in the high frequency region. ("No" branch of step S702).

一方、選択画素データのエッジ量の絶対値が、閾値th1よりも大きい場合(ステップS702の「Yes」の分岐)に、本実施の形態においては、図21(a)に示すように、選択画素データを中心に、その両隣の画素データから構成される3画素のエッジ量の絶対値を、RAM62に格納されたエッジ情報から取得すると共に、これらの合計値を算出する(ステップS706)。そして、この合計値が、閾値th2以上の場合は(ステップS708の「Yes」の分岐)、選択画素データを含む3画素の領域は高周波領域(エッジ部)であると判断する(ステップS710)。   On the other hand, when the absolute value of the edge amount of the selected pixel data is larger than the threshold th1 (the branch of “Yes” in step S702), in the present embodiment, as shown in FIG. The absolute value of the edge amount of the three pixels composed of the pixel data on both sides of the data is acquired from the edge information stored in the RAM 62, and the sum of these values is calculated (step S706). If this total value is greater than or equal to the threshold th2 (“Yes” branch in step S708), it is determined that the three-pixel region including the selected pixel data is a high-frequency region (edge portion) (step S710).

また、上記算出した合計値が、閾値th2よりも小さい場合(ステップS708の「No」の分岐)は、更に、RAM62に格納されたエッジ情報から、選択画素データを中心とした所定画像領域(ここでは、図21(b)に示す5画素×5画素)に対応する、エッジ量の絶対値の総和値及びエッジ量の総和値を取得して、これら、エッジ量の絶対値の総和値と閾値th3とを比較し、更に、エッジ量の総和値と閾値th4とを比較する(ステップS714)。   When the calculated total value is smaller than the threshold th2 (“No” branch in step S708), a predetermined image area (here, selected pixel data) is selected from the edge information stored in the RAM 62. Then, the sum of absolute values of edge amounts and the sum of edge amounts corresponding to 5 pixels × 5 pixels shown in FIG. 21B are acquired, and the sum of absolute values of edge amounts and the threshold value are obtained. Th3 is compared, and the total value of the edge amounts is compared with the threshold th4 (step S714).

ここで、一般に、所定画像領域のエッジ量の絶対値の総和値が閾値th3より大きいときにはその領域は高周波領域であると判断され、このような高周波領域では画素値が細かく変化するためバンディングが目立ちにくいとされている。しかし、高周波領域であっても、グラデーションのように画素値が一方向になだらかに変化する領域においてはバンディングは目立ってしまう。   Here, generally, when the sum total of the absolute values of the edge amounts of the predetermined image area is larger than the threshold th3, it is determined that the area is a high frequency area. In such a high frequency area, since the pixel value changes finely, banding is conspicuous. It is said that it is difficult. However, even in a high-frequency region, banding becomes conspicuous in a region where the pixel value changes gently in one direction, such as gradation.

従って、本実施の形態においては、エッジ量の絶対値の総和値だけでなく、エッジ量の総和値に対しても閾値th4と比較することで、選択領域がグラデーション画像か否かを判定し、グラデーション画像であると判定されたときは、高周波領域では無いと判定するようにしている。
つまり、エッジ量の絶対値の総和値が閾値th3より大きい、即ちエッジ量の絶対値の総和値が大きな値になるということは、同じ方向(同じ符号)のエッジ量を有する画素が多く含まれていることになるので、その領域の画素値が一方向に変化していることを示す十分な根拠となる。そして、このような変化はグラデーション画像に特有の変化である。
Therefore, in the present embodiment, it is determined whether the selected region is a gradation image by comparing not only the absolute value of the edge amount but also the total value of the edge amount with the threshold th4. When it is determined that the image is a gradation image, it is determined that the image is not in a high frequency region.
That is, the sum of the absolute values of the edge amounts is larger than the threshold th3, that is, the sum of the absolute values of the edge amounts is a large value, which includes a large number of pixels having the edge amount in the same direction (same sign). Therefore, it is a sufficient basis for showing that the pixel value of the region changes in one direction. Such a change is unique to the gradation image.

一方、エッジ量の総和値が閾値th4未満、即ちエッジ量の総和値の絶対値が0に近ければちかいほど、方向の異なるエッジ量を有する画素が多く含まれていることになるので、画素値が細かく変化していることとなり、このような細かい変化をする領域は、高周波領域であると判断できると共に、グラデーション画像では無いと判断できる。
従って、上記比較により、エッジ量の絶対値の総和が閾値th3より大きく且つエッジ量の総和が閾値th4未満の場合(ステップS706の「Yes」の分岐)は、選択画素データを中心とした所定画像領域は、高周波領域であり且つグラデーション画像では無いと判断できる(ステップS716)。
On the other hand, as the sum of edge amounts is less than the threshold th4, that is, the closer the absolute value of the sum of edge amounts is to 0, the more pixels having edge amounts in different directions are included, the pixel value Therefore, it can be determined that the region where such a fine change is made is a high frequency region and not a gradation image.
Therefore, according to the above comparison, when the sum of the absolute values of the edge amounts is larger than the threshold value th3 and the sum of the edge amounts is less than the threshold value th4 ("Yes" branch in step S706), the predetermined image centered on the selected pixel data It can be determined that the region is a high-frequency region and not a gradation image (step S716).

一方、上記比較により、エッジ量の絶対値の総和が閾値th3より大きく且つエッジ量の総和が閾値th4未満ではなかった場合(ステップS706の「No」の分岐)は、選択画素データを中心とした所定画像領域は、高周波領域では無いか、あるいは高周波領域ではあるがグラデーション画像であると判断できる(ステップS710)。
つまり、処理内容判定部12aにおいて、選択画素データを中心とした所定画像領域が高周波領域であると判定された場合(ステップS612の「Yes」の分岐)は、前述したように、画素値が細かく変化していることとなり、このような箇所は、バンディングが目立ちにくいので、バンディング回避処理は不必要であると判定し(ステップS614)、N値化処理部12dにおいて、通常のN値化処理を実行する(ステップS616)。
On the other hand, if the sum of the absolute values of the edge amounts is larger than the threshold value th3 and the sum of the edge amounts is not less than the threshold value th4 according to the above comparison ("No" branch in step S706), the selected pixel data is the center. It can be determined that the predetermined image area is not a high-frequency area or a gradation image although it is a high-frequency area (step S710).
That is, when the processing content determination unit 12a determines that the predetermined image region centered on the selected pixel data is a high frequency region (“Yes” branch in step S612), the pixel value is fine as described above. Since the banding is not conspicuous in such a portion, it is determined that the banding avoidance process is unnecessary (step S614), and the N-value conversion processing unit 12d performs the normal N-value conversion process. Execute (step S616).

一方、所定画像領域が高周波領域ではないと判定された場合(ステップS612の「No」の分岐)は、前述したように、このような箇所は、バンディングが目立ってしまうので、選択画素データに対して、バンディング回避処理が必要と判定され(ステップS620)、N値化処理部12dにおいて、バンディング回避処理を伴うN値化処理を実行する(ステップS622)。   On the other hand, when it is determined that the predetermined image region is not a high frequency region (“No” branch in step S612), as described above, banding is conspicuous in such a portion. Thus, it is determined that the banding avoidance process is necessary (step S620), and the N-value conversion processing unit 12d executes an N-value conversion process that accompanies the banding avoidance process (step S622).

更に、本実施の形態においては、バンディング回避処理が必要と判定された場合に、図22に示す、選択画素データを中心とした所定画像領域のエッジ量の絶対値の総和値とバンディング回避処理の実行割合との関係に従って、当該所定画像領域のエッジ量の絶対値の総和に応じて、当該所定画像領域に対するバンディング回避処理の実行割合を決定する。従って、N値化処理部12dにおいては、上記第1の実施の形態と同様に、この実行割合に従ってバンディング回避処理を行うこととなる。   Furthermore, in this embodiment, when it is determined that the banding avoidance process is necessary, the sum of absolute values of the edge amounts of the predetermined image area centered on the selected pixel data and the banding avoidance process shown in FIG. According to the relationship with the execution ratio, the execution ratio of the banding avoidance process for the predetermined image area is determined according to the sum of absolute values of the edge amounts of the predetermined image area. Therefore, in the N-value conversion processing unit 12d, the banding avoidance process is performed according to this execution ratio, as in the first embodiment.

一方、選択画素データに対応したノズルがバンディングに関与していないと判定された場合(ステップS608の「No」の分岐)は、バンディング回避処理をする必要が無いので、バンディング回避処理は不必要と判定される(ステップS614)。
ここで、通常のN値化処理及びバンディング回避処理を伴うN値化処理については、上記第1の実施の形態と同様となるので説明を省略する。
On the other hand, if it is determined that the nozzle corresponding to the selected pixel data is not involved in the banding (“No” branch in step S608), the banding avoidance process is unnecessary, and therefore the banding avoidance process is unnecessary. Determination is made (step S614).
Here, since the normal N-value conversion process and the N-value conversion process accompanied by the banding avoidance process are the same as those in the first embodiment, description thereof will be omitted.

そして、CMYK画像データの全画素データに対して上記バンディング回避処理の要否の判定処理、実行割合の決定処理及びN値化処理が実行されると、この実行結果のN値化後のCMYK画像データが印刷用データとして、印刷部13に出力される(ステップS112)。
そして、印刷部13においては、印刷用データ生成部12から出力された印刷用データに基づき、印刷ヘッド200を用いて印刷媒体上にN値化処理後のCMYK画像データに応じたドットが形成(印刷)される(ステップS114)。
Then, when the determination process of the necessity of the banding avoidance process, the execution ratio determination process, and the N-value conversion process are executed for all the pixel data of the CMYK image data, the CMYK image after the N-value conversion of the execution result is performed. The data is output as printing data to the printing unit 13 (step S112).
In the printing unit 13, based on the printing data output from the printing data generation unit 12, dots corresponding to the CMYK image data after N-ary processing are formed on the printing medium using the print head 200 ( Printing) (step S114).

このように、画像のエッジ情報(周波数情報)に基づいて、バンディングを解消するためのドット拡大処理(バンディング回避処理)を実行する割合を制御し、且つドット拡大処理を実行するに際して、選択画素データを中心とした所定領域におけるエッジ量の絶対値の総和に基づき、その実行割合を制御するようにしたので、ドット拡大処理によって生じる元の印刷画質への悪影響を最小限に抑え、処理対象画像の周波数情報を考慮せずにバンディング回避処理を行うよりも印刷結果の画質を改善することが可能である。   As described above, based on the edge information (frequency information) of the image, the ratio of executing the dot enlargement process (banding avoidance process) for eliminating the banding is controlled, and when executing the dot enlargement process, the selected pixel data Since the execution ratio is controlled based on the sum of absolute values of edge amounts in a predetermined area centered on, the adverse effect on the original print image quality caused by dot enlargement processing is minimized, and the processing target image It is possible to improve the image quality of the printed result rather than performing the banding avoidance process without considering the frequency information.

上記第2の実施の形態において、画像データ取得部10は、形態2又は49の画像データ取得手段に対応し、画像特徴量抽出部11における選択画素データがバンディング現象に関与しているか否かの判定処理は、形態2又は49のバンディング判定手段に対応し、画像特徴量抽出部11におけるバンディング現象に関与している選択画素データを中心とした所定画像領域から特徴量を抽出する処理は、形態2、6、11、49、53及び58のいずれか1の特徴情報抽出手段に対応し、印刷用データ生成部12におけるバンディング回避処理を伴うN値化処理を行うか否かの判定処理は、形態2、3、49及び50のいずれか1の劣化度判定手段に対応し、印刷用データ生成部12におけるN値化処理及び印刷用データの生成処理は、形態1の印刷制御手段、又は、形態2、12、49及び59のいずれか1の印刷用データ生成手段に対応し、印刷部20は、形態1又は形態2の印刷手段に対応する。   In the second embodiment, the image data acquisition unit 10 corresponds to the image data acquisition unit of mode 2 or 49, and whether or not the selected pixel data in the image feature quantity extraction unit 11 is involved in the banding phenomenon. The determination process corresponds to the banding determination means of the form 2 or 49, and the process of extracting the feature quantity from the predetermined image area centered on the selected pixel data involved in the banding phenomenon in the image feature quantity extraction unit 11 is the form In response to any one of the feature information extraction means 2, 6, 11, 49, 53, and 58, the determination process for determining whether or not to perform the N-value conversion process with the banding avoidance process in the print data generation unit 12 is as follows. Corresponding to the degradation degree determination means of any one of modes 2, 3, 49, and 50, the N-value conversion processing and print data generation processing in the print data generation unit 12 are: Print control means, or corresponds to any one of the print data generation means in the form 2,12,49 and 59, the printing unit 20 corresponds to the printing section in form 1 or form 2.

また、上記第2の実施の形態において、ステップS102〜S106は、形態19、35、63及び78のいずれか1の画像データ取得ステップに対応し、ステップS108は、形態19、35、63及び78のいずれか1のバンディング判定ステップ、並びに形態19、28、35、44、63、72、78及び87のいずれか1の特徴情報抽出ステップに対応し、ステップS110は、形態19、20、35、36、63、64、78及び79のいずれか1の劣化度判定ステップ、並びに形態19、29、35、41、63、73、78及び88のいずれか1の印刷用データ生成ステップに対応し、ステップS114は、形態18、19、34及び35のいずれか1の印刷ステップに対応する。   In the second embodiment, Steps S102 to S106 correspond to the image data acquisition step of any one of Embodiments 19, 35, 63, and 78, and Step S108 is Embodiments 19, 35, 63, and 78. Corresponds to any one of the banding determination steps of the above and the feature information extraction step of any one of the forms 19, 28, 35, 44, 63, 72, 78, and 87, and the step S110 includes the forms 19, 20, 35, 36, 63, 64, 78, and 79 corresponding to the deterioration degree determination step, and forms 19, 29, 35, 41, 63, 73, 78, and 88 corresponding to the print data generation step, Step S114 corresponds to the printing step of any one of forms 18, 19, 34, and 35.

また、上記第2の実施の形態において、ステップS506〜S510,S522は、形態19、35、63及び78のいずれか1のバンディング判定ステップに対応し、ステップS500〜S502,S512〜S520は、形態19、23、35、39、63、67、78及び80のいずれか1の特徴情報抽出ステップに対応し、ステップS600〜ステップS614,S620は、形態19、20、35、36、63、64、78及び79のいずれか1の劣化度判定ステップに対応し、ステップS616,S622は、形態19、29、35、45、63、73、78及び88のいずれか1の印刷用データ生成ステップに対応する。   Moreover, in the said 2nd Embodiment, step S506-S510, S522 respond | corresponds to any one banding determination step of form 19, 35, 63, and 78, and step S500-S502, S512-S520 are forms. Corresponding to the feature information extraction step of any one of 19, 23, 35, 39, 63, 67, 78 and 80, Steps S600 to S614 and S620 are forms 19, 20, 35, 36, 63, 64, Corresponding to one of the deterioration degree determination steps 78 and 79, steps S616 and S622 correspond to the print data generation step of any one of forms 19, 29, 35, 45, 63, 73, 78, and 88. To do.

なお、上記第2の実施の形態においては、バンディング回避処理の実行割合を、選択領域に対するエッジ量の絶対値の総和に応じて決定するようにしたが、これに限らず、図23(a)に示すように、単純に選択画素データのエッジ量に応じて決定するようにしても良い。ここで、図23(a)は、選択画素データのエッジ量とバンディング回避処理の実行割合との関係を示す図である。   In the second embodiment, the execution ratio of the banding avoidance process is determined in accordance with the sum of absolute values of the edge amounts with respect to the selected area. However, the present invention is not limited to this, and FIG. As shown in FIG. 5, it may be determined simply according to the edge amount of the selected pixel data. Here, FIG. 23A is a diagram illustrating the relationship between the edge amount of the selected pixel data and the execution ratio of the banding avoidance process.

また、上記第1の実施の形態においては、濃度値情報に基づきバンディング回避処理の実行対象を決定するようにし、一方、上記第2の実施の形態においては、選択画素データを中心とした所定領域のエッジ量の絶対値の総和に基づきバンディング回避処理の実行対象を決定するようにしたが、これに限らず、上記第1の実施の形態における濃度情報と、上記第2の実施の形態におけるエッジ量の絶対値の総和とに基づき、図23(b)に示すように、選択領域の濃度値(濃度平均値又は最大濃度値)と、選択領域のエッジ量の絶対値の総和の大きさとからバンディング回避処理の実行対象を決定するようにしても良い。ここで、図23(b)は、選択画素データを中心とした所定領域におけるエッジ量の絶対値の総和と、濃度値と、バンディング回避処理の制御範囲との関係を示す図である。   In the first embodiment, the execution target of the banding avoidance process is determined based on the density value information. On the other hand, in the second embodiment, the predetermined area centered on the selected pixel data. The execution target of the banding avoidance process is determined based on the sum of the absolute values of the edge amounts of, but not limited to this, the density information in the first embodiment and the edge in the second embodiment Based on the sum of the absolute values of the amounts, as shown in FIG. 23B, from the density value (density average value or maximum density value) of the selected region and the magnitude of the sum of the absolute values of the edge amounts of the selected region. The execution target of the banding avoidance process may be determined. Here, FIG. 23B is a diagram showing the relationship between the sum of absolute values of edge amounts in a predetermined area centered on the selected pixel data, the density value, and the control range of the banding avoidance process.

また、上記第1及び第2の実施の形態における印刷装置の特徴は、既存の印刷装置そのものには殆ど手を加えることなくその印刷ヘッドの特性に合わせて画像データから印刷用データを生成するようにしたため、印刷部13として特に専用のものを用意する必要はなく、従来から既存のインクジェット方式のプリンタをそのまま利用するができる。また、上記実施の形態における印刷装置100から印刷部13を分離すれば、その機能はPCなどの汎用の印刷指示端末(印刷用データ生成装置)のみで実現することも可能となる。   Also, the printing apparatus according to the first and second embodiments is characterized in that printing data is generated from image data in accordance with the characteristics of the print head with almost no modification to the existing printing apparatus itself. Therefore, it is not necessary to prepare a special printer as the printing unit 13, and an existing inkjet printer can be used as it is. If the printing unit 13 is separated from the printing apparatus 100 in the above embodiment, the function can be realized only by a general-purpose printing instruction terminal (printing data generation apparatus) such as a PC.

また、本発明は飛行曲がり現象のみならず、インクの吐出方向は垂直(正常)であるもののノズルの形成内容が正規の位置よりもずれている結果、形成されるドットが飛行曲がり現象と同じ結果となる場合にも全く同様に適用できることは勿論である。
また、上記第1及び第2の実施の形態においては、バンディング回避処理として上記ドット拡大処理を例に説明したが、これに限らず、本発明においては、バンディング回避処理として、他のバンディング回避処理を用いても良い。
Further, the present invention is not limited to the flying bend phenomenon, but the ink ejection direction is vertical (normal), but the formation content of the nozzle is deviated from the normal position. As a result, the dots formed are the same as the flying bend phenomenon. Of course, the present invention can be applied in exactly the same manner.
In the first and second embodiments, the dot enlargement process is described as an example of the banding avoidance process. However, the present invention is not limited to this, and in the present invention, other banding avoidance processes are used as the banding avoidance process. May be used.

また、上記第1及び第2の実施の形態においては、選択画素を中心とした所定領域の画像の特徴量を抽出する例を説明したが、これに限らず、画像の全領域を複数の画像ブロックに分割し、選択画素データを含む画像ブロックから特徴量を抽出したり、バンディング現象による画質の劣化が目立つ箇所付近の画像領域を複数の画像ブロックに分割し、当該画像ブロックから特徴量を抽出したりするなどしても良い。   In the first and second embodiments, the example of extracting the feature amount of the image of the predetermined area centered on the selected pixel has been described. However, the present invention is not limited to this, and the entire area of the image is a plurality of images. Divide into blocks and extract feature values from the image block containing the selected pixel data, or divide the image area near the place where image quality degradation due to banding phenomenon is noticeable into multiple image blocks and extract the feature values from the image block You may do it.

上記第1及び第2の実施の形態において、画像の全領域を複数の画像ブロックに分割して、特徴量を抽出する場合は、画像特徴量抽出部11における画像分割処理は、形態4又は51の領域分割手段に対応し、画像特徴量抽出部11における領域分割後の各領域画像から特徴量を抽出する処理は、形態4又は51の特徴情報抽出手段に対応する
また、上記第2の実施の形態においては、所定画像領域のエッジ量を求め、当該エッジ量に基づき、所定画像領域が高周波領域であるか否かを判断する例を説明したが、これに限らず、ハイパスフィルタ等を用いて判断したり、FT、FFT、DCT、アダマール変換等を用いて画像信号(画像空間)を周波数領域(周波数空間)に変換し、当該周波数領域の情報等から判断したりするなど、別の判断方法を用いても良い。
In the first and second embodiments, when the entire region of the image is divided into a plurality of image blocks and the feature amount is extracted, the image division processing in the image feature amount extraction unit 11 is the form 4 or 51. The processing for extracting feature amounts from the respective region images after the region division in the image feature amount extraction unit 11 corresponds to the feature information extraction unit in the form 4 or 51. In the above embodiment, an example has been described in which the edge amount of a predetermined image region is obtained and whether or not the predetermined image region is a high-frequency region is determined based on the edge amount. Or by converting the image signal (image space) to the frequency domain (frequency space) using FT, FFT, DCT, Hadamard transform, etc., and judging from the information of the frequency domain. A cutting method may be used.

以下、DCT(Discrete Cosine Transform)を用いて画像信号を周波数領域に変換し当該周波数領域の情報に基づき、所定画像領域が高周波領域か否かを判断する方法を説明する。
まず、所定画像領域の画像信号のコサインの周波数成分への周波数分解を行う。例えば、JPEGなどの画像処理の圧縮のために用いられる離散コサイン変換(DCT)は、画像を8×8の単位のブロック(所定画像領域)に区切り、ブロックごとにコサインの周波数成分に変換する。画像圧縮では、画像データは低周波成分が多いこと、及び周波数成分が高い領域は人間の視覚的な感度が低いことを利用して、周波数成分の再現精度を低下させることでデータ圧縮を行っている。また、DCTは、一般に広く使われている周波数への変換方式である。
Hereinafter, a method for converting an image signal into a frequency domain using DCT (Discrete Cosine Transform) and determining whether or not the predetermined image area is a high frequency area based on information of the frequency domain will be described.
First, frequency decomposition into cosine frequency components of an image signal in a predetermined image region is performed. For example, the discrete cosine transform (DCT) used for image processing compression such as JPEG divides an image into 8 × 8 unit blocks (predetermined image regions), and converts each block into a cosine frequency component. In image compression, data compression is performed by reducing the reproduction accuracy of frequency components by taking advantage of the fact that image data has many low-frequency components and that regions with high frequency components have low human visual sensitivity. Yes. DCT is a conversion method to a frequency that is generally widely used.

例えば、注目画素を中心とした8×8のブロックを所定画像領域とし、当該所定画像領域の各画素値をそれぞれP(0,0)〜P(7,7)と表記すると、DCT変換は、下式(2)によって表現される。   For example, if an 8 × 8 block centered on a pixel of interest is a predetermined image area, and each pixel value of the predetermined image area is expressed as P (0, 0) to P (7, 7), the DCT transform is It is expressed by the following formula (2).

Figure 2007008177
Figure 2007008177

ここで、上式(2)のD(u,v)が周波数に変換された変換係数となる。また、P(0,0)〜P(7,7)は、各画素の値そのものを指す。なお、P(0,0)〜P(7,7)に対しDCT変換して得られる、D(0,0)〜D(7,7)は、周波数成分に変換された変換係数を意味する。また、DCTでは、DCT逆変換を行うことによって、変換された係数から変換前の画素値に戻すことが可能である。   Here, D (u, v) in the above equation (2) is a conversion coefficient converted into a frequency. P (0, 0) to P (7, 7) indicate the values of the respective pixels. Note that D (0,0) to D (7,7) obtained by DCT conversion of P (0,0) to P (7,7) means conversion coefficients converted into frequency components. . In DCT, it is possible to return to the pixel value before conversion from the converted coefficient by performing DCT inverse conversion.

周波数成分に変換された変換係数D(0,0)は、直流成分を意味しており、D(7,7)は縦横共に最も変化が高い周波数成分をあらわしていることになる。また、D(7,0)及びD(0,7)は、横あるいは縦方向には変化がなく、縦あるいは横方向には最も高い周波数成分が存在することを意味する。
ここで、DCT後の変換係数を用いて、所定画像領域(画像空間)が高周波領域であるか否かを判断するには、高い周波数成分を意味する係数の値が大きいか否かを判断する。例えば、縦横ともに周波数成分が高い領域においてはバンディングが目立ちにくいとして、下式(3)に示す比較係数DAを算出し、DAの値をあらかじめ設定した閾値と比較することによって、制御を行うか否かを設定する。
The conversion coefficient D (0, 0) converted to the frequency component means a direct current component, and D (7, 7) represents the frequency component having the highest change in both length and width. D (7,0) and D (0,7) mean that there is no change in the horizontal or vertical direction, and the highest frequency component exists in the vertical or horizontal direction.
Here, in order to determine whether or not the predetermined image region (image space) is a high frequency region using the transform coefficient after DCT, it is determined whether or not the value of the coefficient representing a high frequency component is large. . For example, assuming that banding is not conspicuous in a region where the frequency component is high both vertically and horizontally, the comparison coefficient DA shown in the following equation (3) is calculated, and whether or not the control is performed by comparing the value of DA with a preset threshold value. Set

DA=D(6,7)+D(7,6)+D(7,7)・・・・・・・・・・・・(3)   DA = D (6,7) + D (7,6) + D (7,7) (3)

ここで、閾値をthDとすると、DA<thDを満たす場合は、所定画像領域がバンディング回避処理を行う対象の範囲となるが、DA≧thDの場合は、バンディング回避処理を行う必要がないと判断される。   Here, assuming that the threshold value is thD, if DA <thD is satisfied, the predetermined image area is a target range for performing banding avoidance processing. If DA ≧ thD, it is determined that it is not necessary to perform banding avoidance processing. Is done.

また、上記第2の実施の形態のフィルタ出力の場合と同様に、閾値を複数設定することによって、バンディング回避処理を行う対象画素数を変化させても良い。
また、画像を構成する画素の解像度に応じて、算出する比較係数DAの計算式を変動させると、より適切に回避処理の有無を判断することが可能である。例えば、高解像度の画像の場合は、比較係数DAを下式(4)に従って算出すると、視覚的な高周波の領域をより的確に反映することが可能になる(簡単には、解像度が2倍になる場合は、下式(4)で算出することができる)。
Further, as in the case of the filter output of the second embodiment, the number of target pixels on which banding avoidance processing is performed may be changed by setting a plurality of threshold values.
Further, if the calculation formula of the comparison coefficient DA to be calculated is changed according to the resolution of the pixels constituting the image, it is possible to more appropriately determine whether or not the avoidance process is performed. For example, in the case of a high-resolution image, if the comparison coefficient DA is calculated according to the following equation (4), it is possible to more accurately reflect the visual high-frequency region (simply, the resolution is doubled). (In this case, it can be calculated by the following formula (4)).

DA=D(5,7)+D(6,6)+D(6,7)+D(7,5)+D(7,6)+D(7,7)・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・(4)   DA = D (5,7) + D (6,6) + D (6,7) + D (7,5) + D (7,6) + D (7,7) ... (4)

一方、解像度が低い場合には、比較係数DAを、D(7,7)として判定する必要がある。
また、上記第1及び第2の実施の形態における印刷装置100は、ラインヘッド型のインクジェットプリンタのみならず、マルチパス型のインクジェットプリンタにも適用可能であり、ラインヘッド型のインクジェットプリンタであれば、飛行曲がり現象などが発生していても白スジや濃いスジが殆ど目立たない高品質の印刷物を1パスで得ることが可能となり、また、マルチパス型のインクジェットプリンタであれば、往復動作回数を減らすことができるため、従来よりも高速印刷が可能となる。
On the other hand, when the resolution is low, it is necessary to determine the comparison coefficient DA as D (7, 7).
The printing apparatus 100 in the first and second embodiments can be applied not only to a line head type ink jet printer but also to a multi-pass type ink jet printer. It is possible to obtain high-quality printed material with almost no noticeable white or dark streaks in one pass even if the flight bend phenomenon occurs. Since it can be reduced, high-speed printing is possible than before.

図24(A)〜(C)は、ラインヘッド型のインクジェットプリンタとマルチパス型のインクジェットプリンタとによるそれぞれの印刷方式を示したものである。
同図(A)に示すように、矩形状の印刷用紙Sに図示の画像を印刷する場合に、同図(B)に示すように、印刷用紙Sの幅方向を画像データのノズル配列方向、長手方向を画像データのノズル配列方向に対して垂直方向とした場合、ラインヘッド型のインクジェットプリンタでは、印刷ヘッド200がその印刷用紙Sの紙幅分の長さを有しており、この印刷ヘッド200を固定し、この印刷ヘッド200に対して前記印刷用紙Sをノズル配列方向に対して垂直方向に移動させることでいわゆる1パス(動作)で印刷を完了するようにしている。なお、いわゆるフラットベット式のスキャナのように印刷用紙Sを固定し、印刷ヘッド200側をそのノズル配列方向に対して垂直方向に移動させたり、あるいは両方をそれぞれ反対方向に移動させながら印刷を行うことも可能である。これに対し、マルチパス型のインクジェットプリンタは、同図(C)に示すように、印刷用紙Sの長手方向を画像データのノズル配列方向、幅方向を画像データのノズル配列方向に対して垂直方向とした場合、紙幅分の長さに比べてはるかに短い印刷ヘッド200をノズル配列方向に位置させ、これをノズル配列方向に対して垂直方向に何度も往復動させながら印刷用紙Sを所定のピッチずつノズル配列方向に移動させることで印刷を実行するようにしている。従って、後者のマルチパス型のインクジェットプリンタの場合は、前者のラインヘッド型のインクジェットプリンタに比べて印刷時間がかかるといった欠点がある反面、任意の箇所に印刷ヘッド200を繰り返し位置させることができることから前述したようなバンディング現象のうち特に白スジ現象の軽減については、ある程度の対応が可能となっている。
FIGS. 24A to 24C show respective printing systems using a line head type ink jet printer and a multi-pass type ink jet printer.
As shown in FIG. 6A, when the illustrated image is printed on a rectangular printing paper S, as shown in FIG. 5B, the width direction of the printing paper S is the nozzle arrangement direction of the image data, When the longitudinal direction is a direction perpendicular to the nozzle arrangement direction of the image data, in the line head type ink jet printer, the print head 200 has a length corresponding to the paper width of the print paper S. Is fixed, and the printing paper S is moved in a direction perpendicular to the nozzle arrangement direction with respect to the print head 200, so that printing is completed in one pass (operation). The printing paper S is fixed as in a so-called flatbed scanner, and printing is performed while the print head 200 side is moved in the direction perpendicular to the nozzle arrangement direction, or both are moved in opposite directions. It is also possible. On the other hand, in the multi-pass type ink jet printer, as shown in FIG. 3C, the longitudinal direction of the printing paper S is the nozzle arrangement direction of the image data, and the width direction is perpendicular to the nozzle arrangement direction of the image data. In this case, the print head 200, which is much shorter than the length of the paper width, is positioned in the nozzle arrangement direction, and the print paper S is moved to the predetermined direction while being reciprocated many times in the direction perpendicular to the nozzle arrangement direction. Printing is executed by moving the nozzles in the nozzle arrangement direction by pitch. Therefore, the latter multi-pass type ink jet printer has a drawback that it takes more printing time than the former line head type ink jet printer, but the print head 200 can be repeatedly positioned at an arbitrary position. Among the banding phenomenon as described above, it is possible to cope to some extent with respect to the reduction of the white streak phenomenon.

また、上記第1及び第2の実施の形態ではインクをドット状に吐出して印刷を行うインクジェットプリンタを例に説明したが、本発明は、印字機構がライン状に並んだ形態の印刷ヘッドを用いた他の印刷装置、例えば熱転写プリンタまたは感熱式プリンタなどと称されるサーマルヘッドプリンタについても適用可能である。
また、図3では、印刷ヘッド200の各色ごとに設けられた各ノズルモジュール50、52,54,56は、その印刷ヘッド200の長手方向に直線状にノズルNが連続した形態となっているが、図25に示すように、これら各ノズルモジュール50、52,54,56をそれぞれ複数の短尺のノズルユニット50a、50b、…50nで構成し、これを印刷ヘッド200の移動方向の前後に配列するように構成しても良い。特に、このように各ノズルモジュール50、52,54,56ごとに複数の短尺のノズルユニット50a、50b、…50nで構成すれば、各ノズルユニット50a、50b、…50nの個々の長さを短くしたヘッドを用いて長尺のノズルモジュールを構成することが可能になるので、ノズルモジュールの製造の歩留まりを高くすることが可能になる。
In the first and second embodiments, an ink jet printer that performs printing by ejecting ink in dots has been described as an example. However, the present invention provides a print head in which the printing mechanisms are arranged in a line. The present invention can also be applied to other printing apparatuses used, for example, thermal head printers called thermal transfer printers or thermal printers.
In FIG. 3, each nozzle module 50, 52, 54, 56 provided for each color of the print head 200 has a form in which the nozzles N are linearly continuous in the longitudinal direction of the print head 200. As shown in FIG. 25, each of these nozzle modules 50, 52, 54, 56 is composed of a plurality of short nozzle units 50a, 50b,... 50n, which are arranged before and after the print head 200 in the moving direction. You may comprise as follows. In particular, if each nozzle module 50, 52, 54, 56 is configured with a plurality of short nozzle units 50a, 50b,... 50n, the individual lengths of the nozzle units 50a, 50b,. Since it is possible to configure a long nozzle module using the above-described head, it is possible to increase the manufacturing yield of the nozzle module.

また、これまでは、複数のノズルを矩形状の印刷用紙の幅方向と同方向に直線状に配列し、当該幅方向を「ノズル配列方向」、前記矩形状の印刷用紙の長手方向を「ノズル配列方向に対して垂直方向」としたラインヘッド型の印刷ヘッド、前記長手方向と同方向に複数のノズルを配列し、当該長手方向を「ノズル配列方向」、矩形状の印刷用紙の幅方向を「ノズル配列方向に対して垂直方向」とした短尺のマルチパス型の印刷ヘッドなど、「ノズル配列方向」と「印字方向(紙搬送方向)」とが垂直又はほぼ垂直となる構成の印刷ヘッドについて説明してきたが、これに限らず、短尺のノズルモジュールを複数配列した印刷ヘッド、「ノズル配列方向」と「印字方向」とが垂直又はほぼ垂直とならない印刷ヘッドなど他の構成の印刷ヘッドもある。   Until now, a plurality of nozzles are linearly arranged in the same direction as the width direction of the rectangular print paper, the width direction is the “nozzle arrangement direction”, and the longitudinal direction of the rectangular print paper is the “nozzle” A line head type print head that is “perpendicular to the arrangement direction”, a plurality of nozzles are arranged in the same direction as the longitudinal direction, the longitudinal direction is the “nozzle arrangement direction”, and the width direction of the rectangular printing paper is For print heads with a configuration in which the “nozzle alignment direction” and the “printing direction (paper transport direction)” are perpendicular or nearly perpendicular, such as a short multi-pass print head that is “perpendicular to the nozzle arrangement direction” As described above, the present invention is not limited to this, and there are other print heads such as a print head in which a plurality of short nozzle modules are arranged, a print head in which the “nozzle arrangement direction” and the “print direction” are not perpendicular or almost perpendicular to each other That.

以下、図26及び図27に基づき、ラインヘッド型の印刷ヘッド及びマルチパス型の印刷ヘッドの構成例をいくつか説明する。ここで、図26(a)〜(d)は、ラインヘッド型プリンタの印刷ヘッドの構成例を示す図である。また、図27(a)〜(d)は、マルチパス型プリンタの印刷ヘッドの構成例を示す図である。
まず、ラインヘッド型の印刷ヘッドの構成例について説明する。
Hereinafter, several configuration examples of the line head type print head and the multi-pass type print head will be described with reference to FIGS. 26 and 27. Here, FIGS. 26A to 26D are diagrams illustrating a configuration example of a print head of a line head type printer. FIGS. 27A to 27D are diagrams illustrating a configuration example of a print head of a multi-pass printer.
First, a configuration example of a line head type print head will be described.

図26(a)の構成例は、上記第1及び第2の実施の形態において用いた、複数のノズルを矩形状の印刷用紙Sの幅方向と同方向に直線状に配列し、当該幅方向を「ノズル配列方向」、印刷用紙Sの長手方向を「ノズル配列方向に対して垂直方向」とした長尺の(幅方向と同等の長さ又は幅方向よりも長い)印刷ヘッドである。この構成例の場合は、「ノズル配列方向に対して垂直方向」と「印字方向(紙搬送方向)」とが同方向となる。つまり、「ノズル配列方向」と「印字方向」とが垂直(又はほぼ垂直)となる。一方、図26(b)の構成例は、「ノズル配列方向」と印刷用紙Sの幅方向とが同方向ではなく、幅方向に対して斜め方向に複数のノズルが配列された構成の長尺の印刷ヘッドである。この構成例の場合は、「ノズル配列方向に対して垂直方向」と「印字方向」とが同方向とはならず、「各ノズルが連続して印刷する方向」が「印字方向」となる。つまり、「ノズル配列方向」と「印字方向(紙搬送方向)」とが垂直(又はほぼ垂直)とはならない。従って、印刷用紙Sの長手方向は、「各ノズルが連続して印刷する方向」となり、印刷用紙Sの幅方向は、「ノズル配列方向」ではなく、「各ノズルが連続して印刷する方向に対して垂直方向」となる。このように印字方向とは垂直方向となる幅方向に対してノズル配列方向を斜めにすれば、高解像度の画像を得ることができることが分かっている。   In the configuration example of FIG. 26A, the plurality of nozzles used in the first and second embodiments are arranged linearly in the same direction as the width direction of the rectangular print paper S, and the width direction Is a long print head having a “nozzle arrangement direction” and a longitudinal direction of the printing paper S “a direction perpendicular to the nozzle arrangement direction” (length equal to the width direction or longer than the width direction). In the case of this configuration example, the “perpendicular direction to the nozzle arrangement direction” and the “printing direction (paper transport direction)” are the same direction. That is, the “nozzle arrangement direction” and the “printing direction” are vertical (or almost vertical). On the other hand, in the configuration example of FIG. 26B, the “nozzle arrangement direction” and the width direction of the printing paper S are not the same direction, and a plurality of nozzles are arranged obliquely with respect to the width direction. Print head. In this configuration example, the “perpendicular direction to the nozzle arrangement direction” and the “printing direction” are not the same direction, and the “direction in which each nozzle continuously prints” is the “printing direction”. That is, the “nozzle arrangement direction” and the “printing direction (paper transport direction)” are not vertical (or almost vertical). Therefore, the longitudinal direction of the printing paper S is “the direction in which each nozzle prints continuously”, and the width direction of the printing paper S is not in the “nozzle arrangement direction”, but in the “direction in which each nozzle prints continuously”. “Vertical direction”. As described above, it is known that a high-resolution image can be obtained if the nozzle arrangement direction is inclined with respect to the width direction perpendicular to the print direction.

また、図26(c)の構成例は、複数のノズルを矩形状の印刷用紙Sの幅方向と同方向に直線状に配列した短尺のノズルモジュールを、一直線ではなく幅方向に互い違いに複数配設した構成の印刷ヘッドである。この構成例は、単体のノズルモジュールを複数のノズルモジュールに分けた構成であり、図26(a)の構成例と同等の構成となるので、「ノズル配列方向」は印刷用紙Sの幅方向、「ノズル配列方向に対して垂直方向」は印刷用紙Sの長手方向且つ「印字方向」となる。一方、図26(d)の構成例は、図26(b)の構成例と同様に、印刷用紙Sの幅方向に対して斜め方向に複数のノズルが配列された構成の印刷ヘッドである。但し、図26(d)の構成例では、斜め方向に複数のノズルが配列された短尺のノズルモジュールを印刷用紙Sの幅方向に、当該幅方向に対して斜めの状態で複数配設した構成となっている。この構成例は、単体のノズルモジュールを複数のノズルモジュールに分けた構成であり、図26(b)の構成例と同等の構成となるので、印刷用紙Sの長手方向は、「各ノズルが連続して印刷する方向」となり、印刷用紙Sの幅方向は、「各ノズルが連続して印刷する方向に対して垂直方向」となる。   In the configuration example of FIG. 26C, a plurality of short nozzle modules in which a plurality of nozzles are linearly arranged in the same direction as the width direction of the rectangular printing paper S are arranged alternately in the width direction instead of a straight line. This is a print head having a provided configuration. This configuration example is a configuration in which a single nozzle module is divided into a plurality of nozzle modules, and is the same configuration as the configuration example of FIG. 26A. Therefore, the “nozzle arrangement direction” is the width direction of the printing paper S, The “perpendicular direction to the nozzle arrangement direction” is the longitudinal direction of the printing paper S and the “printing direction”. On the other hand, the configuration example of FIG. 26D is a print head having a configuration in which a plurality of nozzles are arranged obliquely with respect to the width direction of the printing paper S, similarly to the configuration example of FIG. However, in the configuration example of FIG. 26 (d), a plurality of short nozzle modules in which a plurality of nozzles are arranged in an oblique direction are arranged in the width direction of the printing paper S in an oblique state with respect to the width direction. It has become. In this configuration example, a single nozzle module is divided into a plurality of nozzle modules, and the configuration is the same as the configuration example of FIG. 26B. And the width direction of the printing paper S is “perpendicular to the direction in which each nozzle prints continuously”.

次に、マルチパス型の印刷ヘッドの構成例について説明する。
図27(a)の構成例は、矩形状の印刷用紙Sの長手方向と同方向に複数のノズルを配列し、当該長手方向を「ノズル配列方向」、印刷用紙Sの幅方向を「ノズル配列方向に対して垂直方向」とした短尺の印刷ヘッドである。この構成例の場合は、「ノズル配列方向に対して垂直方向」と「印字方向(紙搬送方向)」とが同方向となる。つまり、「ノズル配列方向」と「印字方向」とが垂直(又はほぼ垂直)となる。また、印刷ヘッドの進行方向は、同図(a)に示すように、印刷ヘッドが印刷用紙Sの幅方向に対して往復動する。一方、図27(b)の構成例は、「ノズル配列方向」と印刷用紙Sの長手方向とが同方向ではなく、長手方向に対して斜め方向に複数のノズルが配列された構成の短尺の印刷ヘッドである。この構成例の場合は、「ノズル配列方向に対して垂直方向」と「印字方向」とが同方向とはならず、「各ノズルが連続して印刷する方向」が「印字方向」となる。つまり、「ノズル配列方向」と「印字方向(紙搬送方向)」とが垂直(又はほぼ垂直)とはならない。従って、印刷用紙Sの幅方向は、「ノズル配列方向」ではなく、「各ノズルが連続して印刷する方向」となり、印刷用紙Sの長手方向は、「各ノズルが連続して印刷する方向に対して垂直方向」となる。このように印字方向とは垂直方向となる長手方向に対してノズル配列方向を斜めにすれば、高解像度の画像を得ることができることが分かっている。
Next, a configuration example of a multi-pass type print head will be described.
In the configuration example of FIG. 27A, a plurality of nozzles are arranged in the same direction as the longitudinal direction of the rectangular print paper S, the longitudinal direction is “nozzle arrangement direction”, and the width direction of the print paper S is “nozzle arrangement”. This is a short print head having a “perpendicular direction to the direction”. In the case of this configuration example, the “perpendicular direction to the nozzle arrangement direction” and the “printing direction (paper transport direction)” are the same direction. That is, the “nozzle arrangement direction” and the “printing direction” are vertical (or almost vertical). Further, the traveling direction of the print head reciprocates with respect to the width direction of the print paper S as shown in FIG. On the other hand, in the configuration example of FIG. 27B, the “nozzle arrangement direction” and the longitudinal direction of the printing paper S are not the same direction, but a short configuration in which a plurality of nozzles are arranged obliquely with respect to the longitudinal direction. Print head. In this configuration example, the “perpendicular direction to the nozzle arrangement direction” and the “printing direction” are not the same direction, and the “direction in which each nozzle continuously prints” is the “printing direction”. That is, the “nozzle arrangement direction” and the “printing direction (paper transport direction)” are not vertical (or almost vertical). Accordingly, the width direction of the printing paper S is not the “nozzle arrangement direction”, but “the direction in which each nozzle prints continuously”, and the longitudinal direction of the printing paper S is “the direction in which each nozzle prints continuously”. “Vertical direction”. As described above, it is known that a high-resolution image can be obtained if the nozzle arrangement direction is inclined with respect to the longitudinal direction which is perpendicular to the printing direction.

また、図27(c)の構成例は、複数のノズルを矩形状の印刷用紙Sの長手方向と同方向に直線状に配列した短尺のノズルモジュールを、一直線ではなく幅方向に互い違いに複数配設した構成の短尺の印刷ヘッドである。この構成例は、単体のノズルモジュールを複数のノズルモジュールに分けた構成であり、図27(a)の構成例と同等の構成となるので、「ノズル配列方向」は印刷用紙Sの幅方向、「ノズル配列方向に対して垂直方向」は印刷用紙Sの長手方向且つ「印字方向」となる。一方、図27(d)の構成例は、図27(b)の構成例と同様に、印刷用紙Sの長手方向に対して斜め方向に複数のノズルが配列された構成の短尺の印刷ヘッドである。但し、図27(d)の構成例では、斜め方向に複数のノズルが配列されたより短尺のノズルモジュールを印刷用紙Sの長手方向に、当該長手方向に対して斜めの状態で複数配設した構成となっている。この構成例は、単体のノズルモジュールを複数のノズルモジュールに分けた構成であり、図27(b)の構成例と同等の構成となるので、印刷用紙Sの幅方向は、「各ノズルが連続して印刷する方向」となり、印刷用紙Sの長手方向は、「各ノズルが連続して印刷する方向に対して垂直方向」となる。   In the configuration example of FIG. 27C, a plurality of short nozzle modules in which a plurality of nozzles are linearly arranged in the same direction as the longitudinal direction of the rectangular printing paper S are arranged alternately in the width direction instead of a straight line. This is a short print head having a provided configuration. This configuration example is a configuration in which a single nozzle module is divided into a plurality of nozzle modules, and is the same configuration as the configuration example of FIG. 27A. Therefore, the “nozzle arrangement direction” is the width direction of the printing paper S, The “perpendicular direction to the nozzle arrangement direction” is the longitudinal direction of the printing paper S and the “printing direction”. On the other hand, the configuration example of FIG. 27D is a short print head having a configuration in which a plurality of nozzles are arranged obliquely with respect to the longitudinal direction of the printing paper S, similarly to the configuration example of FIG. is there. However, in the configuration example of FIG. 27D, a plurality of shorter nozzle modules in which a plurality of nozzles are arranged in an oblique direction are arranged in the longitudinal direction of the printing paper S in an oblique state with respect to the longitudinal direction. It has become. In this configuration example, a single nozzle module is divided into a plurality of nozzle modules, and the configuration is the same as the configuration example in FIG. 27B. And the longitudinal direction of the printing paper S is “perpendicular to the direction in which each nozzle prints continuously”.

上記説明した図26(a)及び(c)に示すラインヘッド型の印刷ヘッド及び上記説明した図27(a)及び(c)に示すマルチパス型の印刷ヘッドなどのように、「ノズル配列方向」と「印字方向」とが垂直となる構成の印刷ヘッドだけでなく、上記説明した図26(b)及び(d)に示すラインヘッド型の印刷ヘッド及び上記説明した図27(b)及び(d)に示すマルチパス型の印刷ヘッドなどのように、「ノズル配列方向」と「印字方向」とが垂直とならない構成の印刷ヘッドに対しても本発明を適用することが可能である。   Like the line head type print head shown in FIGS. 26A and 26C described above and the multi-pass type print head shown in FIGS. 27A and 27C described above, the “nozzle arrangement direction” ”And“ printing direction ”are not only print heads configured to be vertical, but also the above-described line head type print head shown in FIGS. 26B and 26D and FIGS. 27B and 27B described above. The present invention can also be applied to a print head having a configuration in which the “nozzle arrangement direction” and the “print direction” are not perpendicular to each other, such as the multi-pass print head shown in d).

本発明に係る印刷装置100の構成を示すブロック図である。1 is a block diagram illustrating a configuration of a printing apparatus 100 according to the present invention. コンピュータシステムのハードウェア構成を示す図である。It is a figure which shows the hardware constitutions of a computer system. 本発明の印刷ヘッド200の構造を示す部分拡大底面図である。It is a partial expanded bottom view which shows the structure of the print head 200 of this invention. 図4の部分拡大側面図である。FIG. 5 is a partially enlarged side view of FIG. 4. 印刷装置100における印刷処理を示すフローチャートである。3 is a flowchart illustrating a printing process in the printing apparatus 100. 本発明の第1の実施の形態における印刷装置100の画像特徴量抽出部11における、画像特徴量抽出処理を示すフローチャートである。4 is a flowchart showing image feature amount extraction processing in the image feature amount extraction unit 11 of the printing apparatus 100 according to the first embodiment of the present invention. 本発明の第1の実施の形態における印刷装置100の印刷用データ生成部12における、印刷用データ生成処理を示すフローチャートである。4 is a flowchart illustrating print data generation processing in the print data generation unit 12 of the printing apparatus 100 according to the first embodiment of the present invention. 本発明の第1の実施の形態における印刷装置100の印刷用データ生成部12における、バンディング回避処理を伴うN値化処理を示すフローチャートである。6 is a flowchart showing an N-value conversion process accompanied by a banding avoidance process in the print data generation unit 12 of the printing apparatus 100 according to the first embodiment of the present invention. (a)は、いわゆる飛行曲がりを発生する異常ノズルがないブラックノズルモジュール50のみで形成されるドットパターンの一例を示した図であり、(b)は、ブラックノズルモジュール50のうち、ノズルN6が飛行曲がり現象を発生している場合に形成されるドットパターンの一例を示した図である。(A) is the figure which showed an example of the dot pattern formed only by the black nozzle module 50 without the abnormal nozzle which generate | occur | produces what is called a flight curve, (b) is nozzle N6 among the black nozzle modules 50. It is the figure which showed an example of the dot pattern formed when the flight curve phenomenon has generate | occur | produced. バンディング回避処理の施されたドットパターンの一例を示す図である。It is a figure which shows an example of the dot pattern to which the banding avoidance process was performed. ノズルN6が飛行曲がり現象を発生している場合に形成される、印刷密度の低いドットパターンの一例を示す図であり、(b)は、(a)のドットパターンに対してバンディング回避処理を施した一例を示す図である。It is a figure which shows an example of the dot pattern of low printing density formed when the nozzle N6 has generated the flight bending phenomenon, (b) is a banding avoidance process performed to the dot pattern of (a). FIG. CMYKの各インク色毎に設定された閾値thpの一例を示す図である。It is a figure which shows an example of the threshold value thp set for each ink color of CMYK. ブロック画像の代表濃度値とバンディング回避処理の実行割合との関係を示す図である。It is a figure which shows the relationship between the representative density value of a block image, and the execution rate of a banding avoidance process. ドットサイズに対する、N値の情報、各N値に対する閾値の情報の一例を示す図である。It is a figure which shows an example of the information of N value with respect to dot size, and the information of the threshold value with respect to each N value. N値化処理に用いる誤差拡散マトリックスの一例を示す図である。It is a figure which shows an example of the error diffusion matrix used for a N-value-izing process. バンディング回避処理を伴うN値化処理におけるドット変更の過程を示す概念図である。It is a conceptual diagram which shows the process of the dot change in the N-value conversion process accompanied by a banding avoidance process. 本発明の第2の実施の形態における印刷装置100の画像特徴量抽出部11における、画像特徴量抽出処理を示すフローチャートである。It is a flowchart which shows the image feature-value extraction process in the image feature-value extraction part 11 of the printing apparatus 100 in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における印刷装置100の印刷用データ生成部12における、印刷用データ生成処理を示すフローチャートである。It is a flowchart which shows the printing data generation process in the printing data generation part 12 of the printing apparatus 100 in the 2nd Embodiment of this invention. 本発明の第2の実施の形態における処理内容判定部12aにおける、高周波領域判定処理を示すフローチャートである。It is a flowchart which shows the high frequency area | region determination process in the process content determination part 12a in the 2nd Embodiment of this invention. エッジ抽出フィルタの一例を示す図である。It is a figure which shows an example of an edge extraction filter. (a)は、合計値算出対象画素の一例を示す図であり、(b)は、高周波領域判定処理を行う所定領域の一例を示す図である。(A) is a figure which shows an example of a total value calculation object pixel, (b) is a figure which shows an example of the predetermined area | region which performs a high frequency area | region determination process. 所定領域画像のエッジ量の絶対値の総和とバンディング回避処理の実行割合との関係を示す図である。It is a figure which shows the relationship between the sum total of the absolute value of the edge amount of a predetermined area image, and the execution rate of a banding avoidance process. (a)は、選択画素データのエッジ量とバンディング回避処理の実行割合との関係を示す図であり、(b)は、選択画素データを中心とした所定領域におけるエッジ量の絶対値の総和と、濃度値と、バンディング回避処理の制御範囲との関係を示す図である。(A) is a figure which shows the relationship between the edge amount of selection pixel data, and the execution rate of a banding avoidance process, (b) is the sum total of the absolute value of the edge amount in the predetermined area | region centering on selection pixel data, and FIG. 5 is a diagram illustrating a relationship between a density value and a control range of banding avoidance processing. (A)〜(C)は、マルチパス型のインクジェットプリンタとラインヘッド型のインクジェットプリンタとによる印刷方式の違いを示す説明図である。(A)-(C) is explanatory drawing which shows the difference in the printing system by a multipass type inkjet printer and a line head type inkjet printer. 印刷ヘッドの構造の他の例を示す概念図である。It is a conceptual diagram which shows the other example of the structure of a print head. (a)〜(d)は、ラインヘッド型プリンタの印刷ヘッドの構成例を示す図である。(A)-(d) is a figure which shows the structural example of the print head of a line head type printer. (a)〜(d)は、マルチパス型プリンタの印刷ヘッドの構成例を示す図である。(A)-(d) is a figure which shows the structural example of the print head of a multipass printer.

符号の説明Explanation of symbols

100…印刷装置、200…印刷ヘッド、10…画像データ取得部、11…画像特徴量抽出部、12…印刷用データ生成部、12a…処理内容判定部、12b…判定用情報記憶部、12d…N値化処理部、12e…N値化情報記憶部、13…印刷部、14…ノズル情報記憶部、60…CPU、62…RAM、64…ROM、66…インターフェース、70…記憶装置、72…出力装置、74…入力装置、50…ブラックノズルモジュール、52…イエローノズルモジュール、54…マゼンタノズルモジュール、56…シアンノズルモジュール、S…印刷媒体(用紙)、L…ネットワークケーブル、N…ノズル DESCRIPTION OF SYMBOLS 100 ... Printing apparatus, 200 ... Print head, 10 ... Image data acquisition part, 11 ... Image feature-value extraction part, 12 ... Print data generation part, 12a ... Processing content determination part, 12b ... Information storage part for determination, 12d ... N-value conversion processing unit, 12e ... N-value conversion information storage unit, 13 ... printing unit, 14 ... nozzle information storage unit, 60 ... CPU, 62 ... RAM, 64 ... ROM, 66 ... interface, 70 ... storage device, 72 ... Output device 74 ... Input device 50 ... Black nozzle module 52 ... Yellow nozzle module 54 ... Magenta nozzle module 56 ... Cyan nozzle module S ... Print medium (paper) L ... Network cable N ... Nozzle

Claims (24)

印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置であって、
バンディング現象による印刷画質の劣化を低減するための印刷処理を実行可能な印刷手段と、
前記各ノズルの特性を示すノズル情報及び前記画像の所定領域毎の特徴情報に基づき、前記劣化を低減するための印刷処理を制御する印刷制御手段と、を備えることを特徴とする印刷装置。
A printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
A printing means capable of executing a printing process for reducing deterioration in print image quality due to a banding phenomenon;
A printing apparatus comprising: print control means for controlling print processing for reducing the deterioration based on nozzle information indicating characteristics of each nozzle and characteristic information for each predetermined region of the image.
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置であって、
前記各ノズルの特性を示すノズル情報を記憶するノズル情報記憶手段と、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得手段と、
前記画像データから所定の前記画素データを選択する画素データ選択手段と、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定手段と、
前記バンディング判定手段において、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出手段と、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定手段と、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成手段と、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷手段と、を備え、
前記印刷用データ生成手段は、前記劣化度判定手段において前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする印刷装置。
A printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
Nozzle information storage means for storing nozzle information indicating the characteristics of each nozzle;
Image data acquisition means for acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
Pixel data selection means for selecting the predetermined pixel data from the image data;
Banding determination means for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination means, feature information extraction means for extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Degradation degree determination means for determining whether or not deterioration of print image quality due to the banding phenomenon is conspicuous based on the feature information;
Print data generation means for generating print data having information regarding dot formation contents for each pixel value of the image data;
Printing means for printing the image on the medium by the print head based on the printing data;
The print data generation unit may reduce the print image quality due to the banding phenomenon only for part or all of the pixel data of the image in the predetermined area that is determined to be noticeable by the deterioration degree determination unit. A printing apparatus that performs generation processing of information relating to the dot formation content including information for reducing image quality.
前記劣化度判定手段は、前記特徴情報の示す特徴量と所定閾値とを比較し、前記特徴量が前記所定閾値以上である場合に、前記バンディング現象による印刷画質の劣化が目立つと判定することを特徴とする請求項2記載の印刷装置。   The deterioration degree determination means compares the feature amount indicated by the feature information with a predetermined threshold value, and determines that the deterioration in print image quality due to the banding phenomenon is conspicuous when the feature amount is equal to or greater than the predetermined threshold value. The printing apparatus according to claim 2, wherein: 前記画像データを複数の画像データ領域に分割する領域分割手段を備え、
前記各画像データ領域の画像を、前記所定領域の画像とし、
前記特徴情報抽出手段は、前記所定領域の画像毎に前記特徴情報を抽出することを特徴とする請求項2又は請求項3記載の印刷装置。
An area dividing means for dividing the image data into a plurality of image data areas;
The image of each image data area is an image of the predetermined area,
The printing apparatus according to claim 2, wherein the feature information extraction unit extracts the feature information for each image of the predetermined area.
前記特徴情報は、前記所定領域の画像の濃度情報を含むことを特徴とする請求項1乃至請求項4のいずれか1項に記載の印刷装置。   The printing apparatus according to claim 1, wherein the feature information includes density information of an image in the predetermined area. 前記特徴情報抽出手段は、前記印刷ヘッドに対応するインクの色毎に前記濃度情報を抽出することを特徴とする請求項5記載の印刷装置。   The printing apparatus according to claim 5, wherein the feature information extracting unit extracts the density information for each color of ink corresponding to the print head. 前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が所定濃度値以上となる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする請求項5又は請求項6記載の印刷装置。   The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and a part or all of the image in the predetermined area where the density value indicated by the density information is not less than a predetermined density value. 7. The printing apparatus according to claim 5, wherein only the pixel data is subjected to a generation process of information relating to the dot formation content including information for reducing deterioration in print image quality due to a banding phenomenon. 前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記濃度情報の示す濃度値が中間調の濃度範囲に含まれる前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする請求項5又は請求項6記載の印刷装置。   The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and a part of the image in the predetermined area in which the density value indicated by the density information is included in a halftone density range or 7. The printing according to claim 5, wherein information generation processing for the dot formation content including information for reducing deterioration of print image quality due to a banding phenomenon is performed only for all pixel data. apparatus. 前記特徴情報は、前記所定領域の画像の周波数情報を含むことを特徴とする請求項1乃至請求項4のいずれか1項に記載の印刷装置。   The printing apparatus according to claim 1, wherein the feature information includes frequency information of the image in the predetermined area. 前記周波数情報は、前記所定領域の画像のエッジ情報を含むことを特徴とする請求項9記載の印刷装置。   The printing apparatus according to claim 9, wherein the frequency information includes edge information of the image of the predetermined area. 前記特徴情報抽出手段は、前記印刷ヘッドに対応するインクの色毎の前記周波数情報を抽出することを特徴とする請求項9又は請求項10記載の印刷装置。   11. The printing apparatus according to claim 9, wherein the feature information extraction unit extracts the frequency information for each color of ink corresponding to the print head. 前記印刷用データ生成手段は、前記劣化判定手段において前記印刷画質の劣化が目立つと判定され、且つ前記周波数情報の示す周波数が所定周波数以下の前記所定領域の画像の一部又は全部の画素データに対してのみ、前記ドット形成内容に関する情報として、バンディング現象による印刷画質の劣化を低減するための情報含む情報の生成処理を行うことを特徴とする請求項9乃至請求項11のいずれか1項に記載の印刷装置。   The print data generation means determines that the deterioration of the print image quality is conspicuous in the deterioration determination means, and the pixel data of part or all of the image in the predetermined area whose frequency information indicates a predetermined frequency or less. 12. The information generation method according to claim 9, further comprising: generating information including information for reducing deterioration in print image quality due to a banding phenomenon as information regarding the dot formation content. The printing apparatus as described. 前記ノズル情報は、前記各ノズルのインクの吐出不良の有無を示す情報を含むことを特徴とする請求項1乃至請求項12のいずれか1項に記載の印刷装置。   The printing apparatus according to claim 1, wherein the nozzle information includes information indicating presence / absence of ink ejection failure of each nozzle. 前記ノズル情報は、前記各ノズルの前記ドットの実際の形成位置と当該ドットの理想の形成位置との位置ずれ量の情報を含むことを特徴とする請求項1乃至13のいずれか1項に記載の印刷装置。   The nozzle information includes information on a positional deviation amount between an actual formation position of the dot of each nozzle and an ideal formation position of the dot. Printing device. 前記ノズル情報は、前記各ノズルが実際に形成するドットの濃度値と、当該ドットの理想の濃度値とのずれ量の情報を含むことを特徴とする請求項1乃至請求項14のいずれか1項に記載の印刷装置。   The nozzle information includes information on a shift amount between a density value of a dot actually formed by each nozzle and an ideal density value of the dot. The printing device according to item. 前記印刷ヘッドは、前記印刷媒体の装着領域よりも広い範囲に亘って前記ノズルが連続して配列されており1回の走査で印刷可能な印刷ヘッドであることを特徴とする請求項1乃至請求項15のいずれか1項に記載の印刷装置。   2. The print head according to claim 1, wherein the nozzles are continuously arranged over a range wider than a mounting area of the print medium, and the print head can be printed by one scan. Item 16. The printing apparatus according to any one of Items 15. 前記印刷ヘッドは、前記印刷媒体の紙送り方向に直交する方向に往復動しながら印刷を実行する印刷ヘッドであることを特徴とする請求項1乃至請求項15のいずれか1項に記載の印刷装置。   16. The printing according to claim 1, wherein the printing head is a printing head that performs printing while reciprocating in a direction orthogonal to a paper feeding direction of the printing medium. apparatus. 印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御プログラムであって、
バンディング現象による印刷画質の劣化を低減するための印刷処理を実行する印刷ステップと、
前記各ノズルの特性を示すノズル情報及び前記画像の所定領域毎の特徴情報に基づき、前記劣化を低減するための印刷処理を制御する印刷制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷装置制御プログラム。
A printing apparatus control program used to control a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
A printing step for executing a printing process for reducing deterioration in print image quality due to a banding phenomenon;
This is used to cause a computer to execute a process including a print control step for controlling a print process for reducing the deterioration based on nozzle information indicating the characteristics of each nozzle and characteristic information for each predetermined region of the image. A printing apparatus control program including a program.
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御プログラムであって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする印刷装置制御プログラム。
A printing apparatus control program used to control a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
A printing data generation step for generating printing data having information regarding dot formation contents for each pixel value of the image data;
A program used to cause a computer to execute a process including a printing step of printing the image on the medium by the print head based on the printing data;
In the print data generation step, the print image quality due to the banding phenomenon is applied only to part or all of the pixel data of the image of the predetermined area determined to be noticeable in the print image quality deterioration in the deterioration degree determination step. A printing apparatus control program for performing generation processing of information regarding the dot formation content including information for reducing deterioration.
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御方法であって、
バンディング現象による印刷画質の劣化を低減するための印刷処理を実行する印刷ステップと、
前記各ノズルの特性を示すノズル情報及び前記画像の所定領域毎の特徴情報に基づき、前記劣化を低減するための印刷処理を制御する印刷制御ステップと、を含むことを特徴とする印刷装置制御方法。
A printing apparatus control method used to control a printing apparatus that prints an image on a medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
A printing step for executing a printing process for reducing deterioration in print image quality due to a banding phenomenon;
A printing control step for controlling a printing process for reducing the deterioration based on nozzle information indicating characteristics of the nozzles and characteristic information for each predetermined region of the image. .
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置を制御するのに使用する印刷装置制御方法であって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップと、
前記印刷用データに基づき、前記印刷ヘッドによって前記画像を前記媒体に印刷する印刷ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする印刷装置制御方法。
A printing apparatus control method used to control a printing apparatus that prints an image on a medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
A printing data generation step for generating printing data having information regarding dot formation contents for each pixel value of the image data;
A printing step of printing the image on the medium by the print head based on the printing data;
In the print data generation step, the print image quality due to the banding phenomenon is applied only to part or all of the pixel data of the image of the predetermined area determined to be noticeable in the print image quality deterioration in the deterioration degree determination step. A printing apparatus control method, comprising: generating information on the dot formation content including information for reducing deterioration.
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置において使用される前記印刷用データを生成する印刷用データ生成装置であって、
前記各ノズルの特性を示すノズル情報を記憶するノズル情報記憶手段と、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得手段と、
前記画像データから所定の前記画素データを選択する画素データ選択手段と、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定手段と、
前記バンディング判定手段において、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出手段と、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定手段と、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成手段と、を備え、
前記印刷用データ生成手段は、前記劣化度判定手段において前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする印刷用データ生成装置。
A printing data generation device that generates the printing data used in a printing device that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing,
Nozzle information storage means for storing nozzle information indicating the characteristics of each nozzle;
Image data acquisition means for acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
Pixel data selection means for selecting the predetermined pixel data from the image data;
Banding determination means for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination means, feature information extraction means for extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Degradation degree determination means for determining whether or not deterioration of print image quality due to the banding phenomenon is conspicuous based on the feature information;
Printing data generating means for generating printing data having information relating to the dot formation contents for each pixel value of the image data,
The print data generation unit may reduce the print image quality due to the banding phenomenon only for part or all of the pixel data of the image in the predetermined area that is determined to be noticeable by the deterioration degree determination unit. A print data generation apparatus that performs generation processing of information relating to the dot formation content including information for reducing image quality.
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置において使用される前記印刷用データを生成するのに使用する印刷用データ生成プログラムであって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする印刷用データ生成プログラム。
A print data generation program used to generate the print data used in a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing. And
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
Including a program used to cause a computer to execute a process consisting of a print data generation step for generating print data having information regarding dot formation contents for each pixel value of the image data,
In the print data generation step, the print image quality due to the banding phenomenon is applied only to part or all of the pixel data of the image of the predetermined area determined to be noticeable in the print image quality deterioration in the deterioration degree determination step. A printing data generation program for generating information regarding the dot formation content including information for reducing deterioration.
印刷に用いる媒体にドットを形成可能な複数のノズルを有する印刷ヘッドによって、前記媒体に画像を印刷する印刷装置において使用される前記印刷用データを生成するのに使用する印刷用データ生成方法であって、
前記画像を構成するM値(M≧2)の画素値に対応した複数の画素データを有する画像データを取得する画像データ取得ステップと、
前記画像データから所定の前記画素データを選択する画素データ選択ステップと、
前記ノズル情報に基づき、前記選択した画素データがバンディング現象に関与しているか否かを判定するバンディング判定ステップと、
前記バンディング判定ステップにおいて、前記画像データから、前記バンディング現象に関与すると判定された画素データの画素を含んで構成される所定領域の画像の特徴情報を抽出する特徴情報抽出ステップと、
前記特徴情報に基づき、前記バンディング現象による印刷画質の劣化が目立つか否かを判定する劣化度判定ステップと、
前記画像データの各画素値毎のドット形成内容に関する情報を有する印刷用データを生成する印刷用データ生成ステップと、を含み、
前記印刷用データ生成ステップにおいては、前記劣化度判定ステップにおいて前記印刷画質の劣化が目立つと判定された前記所定領域の画像の一部又は全部の画素データに対してのみ、バンディング現象による印刷画質の劣化を低減するための情報を含む前記ドット形成内容に関する情報の生成処理を行うことを特徴とする印刷装置制御方法。
A printing data generation method used to generate the printing data used in a printing apparatus that prints an image on the medium by a print head having a plurality of nozzles capable of forming dots on the medium used for printing. And
An image data acquisition step of acquiring image data having a plurality of pixel data corresponding to pixel values of M values (M ≧ 2) constituting the image;
A pixel data selection step of selecting the predetermined pixel data from the image data;
A banding determination step for determining whether the selected pixel data is involved in a banding phenomenon based on the nozzle information;
In the banding determination step, a feature information extraction step of extracting, from the image data, feature information of an image of a predetermined area including pixels of pixel data determined to be involved in the banding phenomenon;
Deterioration degree determination step for determining whether or not deterioration in print image quality due to the banding phenomenon is conspicuous based on the feature information;
A printing data generation step for generating printing data having information relating to dot formation contents for each pixel value of the image data,
In the print data generation step, the print image quality due to the banding phenomenon is applied only to part or all of the pixel data of the image of the predetermined area determined to be noticeable in the print image quality deterioration in the deterioration degree determination step. A printing apparatus control method, comprising: generating information on the dot formation content including information for reducing deterioration.
JP2006287365A 2005-03-15 2006-10-23 Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing Withdrawn JP2007008177A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006287365A JP2007008177A (en) 2005-03-15 2006-10-23 Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005072423 2005-03-15
JP2006287365A JP2007008177A (en) 2005-03-15 2006-10-23 Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2005353529A Division JP2006289947A (en) 2005-03-15 2005-12-07 Printing device, printing device control program and method of controlling printing device, and data formation device for printing, data formation program for printing and method of forming data for printing

Publications (1)

Publication Number Publication Date
JP2007008177A true JP2007008177A (en) 2007-01-18

Family

ID=37747239

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006287365A Withdrawn JP2007008177A (en) 2005-03-15 2006-10-23 Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing

Country Status (1)

Country Link
JP (1) JP2007008177A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102452233A (en) * 2010-10-25 2012-05-16 山东新北洋信息技术股份有限公司 Printing control method and device, and printing device
CN102501642A (en) * 2011-10-14 2012-06-20 北京百纳威尔科技有限公司 Printing method and system as well as singlechip and printer

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11254662A (en) * 1998-03-09 1999-09-21 Seiko Epson Corp Printing equipment, printing method, and recording medium
JP2003011458A (en) * 2001-07-03 2003-01-15 Seiko Epson Corp Printer being set with print mode depending on information contained in image data
JP2003145738A (en) * 2001-11-13 2003-05-21 Seiko Epson Corp Print controller, print control method and medium recording print control program
JP2003291376A (en) * 2002-04-05 2003-10-14 Seiko Epson Corp Printing of changing recording ratio of dot in accordance with size error of ink drop
JP2004058283A (en) * 2002-07-24 2004-02-26 Canon Inc Inkjet recorder and inkjet recording method
JP2004255818A (en) * 2003-02-27 2004-09-16 Konica Minolta Holdings Inc Image recording device and image recording method
JP2004284279A (en) * 2003-03-24 2004-10-14 Fuji Xerox Co Ltd Image processing device/method and image processing program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11254662A (en) * 1998-03-09 1999-09-21 Seiko Epson Corp Printing equipment, printing method, and recording medium
JP2003011458A (en) * 2001-07-03 2003-01-15 Seiko Epson Corp Printer being set with print mode depending on information contained in image data
JP2003145738A (en) * 2001-11-13 2003-05-21 Seiko Epson Corp Print controller, print control method and medium recording print control program
JP2003291376A (en) * 2002-04-05 2003-10-14 Seiko Epson Corp Printing of changing recording ratio of dot in accordance with size error of ink drop
JP2004058283A (en) * 2002-07-24 2004-02-26 Canon Inc Inkjet recorder and inkjet recording method
JP2004255818A (en) * 2003-02-27 2004-09-16 Konica Minolta Holdings Inc Image recording device and image recording method
JP2004284279A (en) * 2003-03-24 2004-10-14 Fuji Xerox Co Ltd Image processing device/method and image processing program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102452233A (en) * 2010-10-25 2012-05-16 山东新北洋信息技术股份有限公司 Printing control method and device, and printing device
CN102501642A (en) * 2011-10-14 2012-06-20 北京百纳威尔科技有限公司 Printing method and system as well as singlechip and printer

Similar Documents

Publication Publication Date Title
JP2006289947A (en) Printing device, printing device control program and method of controlling printing device, and data formation device for printing, data formation program for printing and method of forming data for printing
JP2007230213A (en) Printer, printer controlling program, printer controlling method, printing data generating device, printing data generating program, and printing data generating method
JP4434112B2 (en) Printing apparatus, printing apparatus control program, and printing apparatus control method
JP4419947B2 (en) Printing apparatus, printing apparatus control program, printing apparatus control method, printing data generation apparatus, printing data generation program, and printing data generation method
JP4311389B2 (en) Printing apparatus, printing apparatus control program, printing apparatus control method, printing data generation apparatus, printing data generation program, and printing data generation method
JP2007083704A (en) Printing device, printing program, printing method and image processing device, image processing program, image processing method, and recording medium on which program is recorded
JP2006231903A (en) Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing
JP2006240288A (en) Printer, printer control program, printer control method, apparatus for generating data for printing, program for generating data for printing and method of generating data for printing
JP2006224419A (en) Printing device, printing program, printing method, image processor, image processing program, image processing method, and recording medium having program recorded therein
JP2008194855A (en) Image forming apparatus, image processing apparatus, and its controlling method
JP2006264301A (en) Printing apparatus, printing program, printing method, image processing apparatus, image processing program, image processing method, and recording medium with programs recorded thereon
JP2006315411A (en) Printing device, program for controlling printing device, method of controlling printing device, printing data creating device, program for creating printing data and method of creating printing data
JP2008093852A (en) Printer, printer control program, recording medium storing the program, printer control method, image processor, image processing program, recording medium storing the program and image processing method
JP2008018632A (en) Printer, printer controlling program, storage medium storing the program and printer controlling method, image processing apparatus, image processing program, storage medium storing the program and image processing method, and compensation region information forming apparatus, compensation region information forming program, storage medium storing the program, and compensation region information forming method
JP4501826B2 (en) Printing device
JP2007068202A (en) Printing device, printing program, printing method, image processing device, image processing program, image processing method, and recording medium with the programs recorded thereon
JP2007008177A (en) Printer, printer controlling program, printer controlling method, apparatus for generating data for printing, program for generating data for printing and method for generating data for printing
JP2007230218A (en) Printer, printer controlling program, printer controlling method, printing data generating device, printing data generating program, printing data generating method, and storing medium for storing program
JP5843472B2 (en) Image processing apparatus, image processing method, and program
JP2006231906A (en) Printing device, printing device control program, and printing device control method; and printing data generating device, printing data generating program, and printing data generating method
JP2006231915A (en) Printer, printing program, printing method, image processor, image processing program, image processing method, and recording medium with program recorded
JP2006212907A (en) Printing apparatus, printing program, printing method and image processing apparatus, image processing program, image processing method, and recording medium recorded with the same
JP2006212792A (en) Printer, printing program, printing method, image processor, image processing program, image processing method, and recording medium with the program recorded
JP2007008176A (en) Printer, printer control program, printer control method, apparatus for generating printing data, program for generating printing data, and method for generating printing data
JP2006247918A (en) Printing device, printing program, printing method, image processing device, image processing program, image processing method, and recording medium on which the program is recorded

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081119

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A132

Effective date: 20100907

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101104

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110301

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20110309