JP2011135265A - Print controller, print control method, and computer program - Google Patents

Print controller, print control method, and computer program Download PDF

Info

Publication number
JP2011135265A
JP2011135265A JP2009292177A JP2009292177A JP2011135265A JP 2011135265 A JP2011135265 A JP 2011135265A JP 2009292177 A JP2009292177 A JP 2009292177A JP 2009292177 A JP2009292177 A JP 2009292177A JP 2011135265 A JP2011135265 A JP 2011135265A
Authority
JP
Japan
Prior art keywords
data
dot
ink
halftone
color
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.)
Granted
Application number
JP2009292177A
Other languages
Japanese (ja)
Other versions
JP5482189B2 (en
Inventor
Takuma Hayashi
拓馬 林
Shigeaki Sumiya
繁明 角谷
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 JP2009292177A priority Critical patent/JP5482189B2/en
Publication of JP2011135265A publication Critical patent/JP2011135265A/en
Application granted granted Critical
Publication of JP5482189B2 publication Critical patent/JP5482189B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technique concerning an image data print technique. <P>SOLUTION: A print controller controls a printer for performing printing by using the inks of a first kind being a plurality of basic color inks forming an image and the inks of a second kind being N kinds of inks different from the basic colors. Dot image data forming the image with dots is input, and input color component data concerning color components included in the input dot image data is converted into ink color component data concerning the color components of the respective inks prepared in the printer. When the dot image data is input, color conversion control is performed, where color conversion processing is performed to perform printing by using the inks of the first kind and the inks of the second kind the number of which being equal to or less than N-1. Respective kinds of ink color component data after the color conversion processing are converted into dot data being the data concerning a dot ink amount. The dot data is compared with a prescribed threshold, so as to perform halftone processing for determining whether the dots corresponding to the dot data are formed or not. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、印刷制御装置および印刷制御方法に関し、詳しくは、画像を表現する複数の基本色インクである第1種のインクと、前記基本色とは異なるN種類のインクである第2種のインクとを用いて印刷が可能な印刷装置を制御する技術に関する。   The present invention relates to a printing control apparatus and a printing control method, and more specifically, a first type ink that is a plurality of basic color inks representing an image and a second type that is N types of inks different from the basic color. The present invention relates to a technique for controlling a printing apparatus capable of printing using ink.

オフセット印刷においては、最終的な印刷工程に入る前に、印刷物の色調、文字の正誤、画像の位置などを確認する校正作業(プルーフ)が行われるが、安価かつ容易に校正を行うために、インクジェットプリンターで出力した印刷物で校正を行う技術が知られている(例えば、下記特許文献1)。このようなオフセット印刷向けの網点画像データをインクジェットプリンターでプルーフする場合、オフセット印刷の出力に近い網点の再現が求められる。   In offset printing, before entering the final printing process, calibration work (proof) is performed to confirm the color tone of printed matter, correctness of characters, image position, etc. In order to calibrate cheaply and easily, A technique for proofreading with printed matter output by an ink jet printer is known (for example, Patent Document 1 below). When such halftone image data for offset printing is proofed by an ink jet printer, reproduction of halftone dots close to the output of offset printing is required.

オフセット印刷向け網点画像データは、各画素のドットがオンかオフかの2値しかなく、階調はドットオン画素(網点)の面積率で表現する。網点は一定間隔に一定の角度(スクリーン角度)で配置されており、C(シアン)、M(マゼンダ)、Y(イエロー)、K(ブラック)の各色成分がスクリーン角度を変えて重ねられている。インクジェットプリンターによるプルーフでは、この網点画像データを出力解像度に合わせるため、解像度変換(例えば2400dpiから1440dpiへの変換)を行う。解像度変換では、低解像度化による網点パターンの劣化を避けるために多階調変換(1bitから8bitなどへの変換)を行い、これをバイリニア法などの補間演算により解像度変換を行う。   The halftone dot image data for offset printing has only binary values indicating whether the dot of each pixel is on or off, and the gradation is expressed by the area ratio of the dot on pixel (halftone dot). The halftone dots are arranged at constant intervals (screen angles), and C (cyan), M (magenta), Y (yellow), and K (black) color components are overlapped with different screen angles. Yes. In proofing by an ink jet printer, resolution conversion (for example, conversion from 2400 dpi to 1440 dpi) is performed in order to match the halftone image data to the output resolution. In resolution conversion, multi-tone conversion (conversion from 1 bit to 8 bits) is performed in order to avoid deterioration of the halftone dot pattern due to low resolution, and resolution conversion is performed by interpolation calculation such as a bilinear method.

また、インクジェットプリンターでは主に連続階調の出力を想定し、粒状感を抑えるために同じ色相系の濃、淡インクを持つ場合や、再現可能な色を増やすために特色インクを搭載する場合がある。このようなインクジェットプリンターでは、網点パターンが複数のインク色成分に分割されやすくなる。例えば、濃・淡インクを持つインクジェットプリンターでは、シアンとマゼンダの2成分の網点画像データ(図1(a),(b)参照)で構成される部分を、シアンの濃・淡インクとマゼンタの濃・淡インクに置き換える。その結果、2成分の網点パターンが、4成分に分割されてしまう(図1(c)参照)。換言すれば、網点画像データの色成分が、インクジェットプリンターが備えるインク色成分の成分数に分割される。特に、濃・淡インクに加え、オレンジ(Or)とグリーン(Gr)の特色インクを搭載したインクジェットでは、網点画像データのシアン(C)とイエロー(Y)の成分が重なる部分がグリーンに置き換わりやすく、マゼンダとイエローの成分が重なる部分がオレンジに置き換わりやすいため、網点パターンは、さらに多くのインク色成分に分割されてしまう。図1(d)には、C、M、Y、Kの色成分からなる網点画像データが、シアン(C)、淡シアン(Lc)、マゼンダ(M)、淡マゼンダ(Lm)、ブラック(K)、グレー(Lk)、淡グレー(LLk)、イエロー(Y)と、特色としてオレンジ(Or)、グリーン(Gr)、合計10色の色成分に分割された様子を示した。図から分かるように、網点パターンが入力データに比べ、より細かくなり、パターンの周期も大きく乱れてしまう。   Inkjet printers mainly assume continuous tone output, and may have dark and light inks with the same hue to reduce graininess, or special color inks may be installed to increase reproducible colors. is there. In such an ink jet printer, the halftone dot pattern is easily divided into a plurality of ink color components. For example, in an inkjet printer having dark and light inks, a portion composed of two-component dot image data of cyan and magenta (see FIGS. 1A and 1B) is replaced with cyan dark and light inks and magenta. Replace with dark and light ink. As a result, the two-component halftone dot pattern is divided into four components (see FIG. 1C). In other words, the color components of the halftone image data are divided into the number of ink color components provided in the ink jet printer. In particular, in an inkjet equipped with orange (Or) and green (Gr) special color inks in addition to dark and light inks, the portion where the cyan (C) and yellow (Y) components of halftone image data overlap is replaced with green. Since the portion where the magenta and yellow components overlap easily replaces orange, the halftone dot pattern is further divided into more ink color components. In FIG. 1D, halftone dot image data composed of C, M, Y, and K color components is represented by cyan (C), light cyan (Lc), magenta (M), light magenta (Lm), and black ( It is shown that K, gray (Lk), light gray (LLk), yellow (Y), and orange (Or) and green (Gr) as special colors are divided into 10 color components in total. As can be seen from the figure, the halftone dot pattern becomes finer than the input data, and the pattern cycle is greatly disturbed.

特開2001−144959号公報JP 2001-144959 A

上記の問題を踏まえ、本発明が解決しようとする課題は、校正用のインクジェットプリンターによる網点画像データの出力結果を、オフセット印刷の印刷結果に近づけることにある。   Based on the above problems, the problem to be solved by the present invention is to bring the output result of halftone dot image data by a proofreading inkjet printer closer to the printing result of offset printing.

本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。   SUMMARY An advantage of some aspects of the invention is to solve at least a part of the problems described above, and the invention can be implemented as the following forms or application examples.

[適用例1]
画像を表現する複数の基本色インクである第1種のインクと、前記基本色とは異なるN種類(Nは1以上の整数)のインクである第2種のインクとを用いて印刷が可能な印刷装置を制御する印刷制御装置であって、網点によって画像を表現する網点画像データを入力するデータ入力部と、前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換部と、前記網点画像データが入力された場合に、前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御部と、前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定部と、前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理部とを備える印刷制御装置。
[Application Example 1]
Printing is possible using a first type ink that is a plurality of basic color inks representing an image and a second type ink that is N types of inks (N is an integer of 1 or more) different from the basic color. A printing control apparatus for controlling a printing apparatus, a data input unit for inputting halftone dot image data representing an image by halftone dots, and input color component data relating to a color component included in the inputted halftone dot image data When the halftone image data is input, a color conversion unit that performs color conversion processing that converts the color image data into ink color component data that is data related to the color components of each ink included in the printing apparatus, A color conversion control unit that causes the color conversion unit to perform the color conversion process so as to perform the printing using ink and N-1 or less types of inks of the second type of ink, and the color conversion process Each ink color after A process for determining whether or not to form a dot corresponding to the dot data by comparing the dot data with a predetermined threshold and a dot determination unit that converts the data into dot data that is data relating to the amount of dot ink And a halftone processing unit for performing printing.

この印刷制御装置によると、第1種のインクと、第2種のインクとしてN種類のインクとを使用して網点画像データを印刷可能であるが、用いる第2種のインクの種類を減らして印刷を行うように処理をするので、処理の過程で、網点画像データの入力色成分データがインク色成分データに分割される分割数を減らすことができる。したがって、色成分データの各々に対してハーフトーン処理を行い、各々のデータを1つの画像として印刷した際に、その画像の劣化を抑える事ができる。   According to this printing control apparatus, halftone dot image data can be printed using the first type of ink and the N type of ink as the second type of ink, but the type of the second type of ink used is reduced. Therefore, it is possible to reduce the number of divisions of the input color component data of the halftone image data into the ink color component data during the process. Accordingly, when halftone processing is performed on each of the color component data and each data is printed as one image, deterioration of the image can be suppressed.

[適用例2]
適用例1記載の印刷制御装置であって、前記第2種のインクは、色の表現領域を拡大するために用意される特色インクを含むN種類のインクである印刷制御装置。
この印刷制御装置によると、網点画像データを処理する際には特色インクの色成分データを減らして処理を行う。画像の色表現として必須の基本色インク以外の色である特色インクを備える印刷装置において、減らす色成分として特色から減らすことで、印刷時の色表現に支障を与えることなく画像の劣化を抑える事ができる。
[Application Example 2]
The printing control apparatus according to Application Example 1, wherein the second type of ink is N types of ink including special color ink prepared for enlarging a color expression area.
According to this print control apparatus, when halftone image data is processed, the color component data of the special color ink is reduced. In printers with special color inks that are colors other than the basic color inks that are essential for image color representation, by reducing the color components from the special color as a reduced color component, image degradation can be suppressed without hindering color expression during printing. Can do.

[適用例3]
適用例1記載の印刷制御装置であって、前記第2種のインクは、前記基本色インクと色相が略同一でインク濃度の低い淡インクを含むN種類のインクである印刷制御装置。
この印刷制御装置によると、網点画像データを処理する際には淡インクの色成分データを減らして処理を行う。画像の色表現として必須の基本色インク以外の色である淡インクを備える印刷装置において、減らす色成分として淡色から減らすことで、印刷時の色表現に支障を与えることなく画像の劣化を抑える事ができる。
[Application Example 3]
The printing control apparatus according to Application Example 1, wherein the second type ink is N types of ink including a light ink having substantially the same hue as the basic color ink and a low ink density.
According to this print control apparatus, when halftone image data is processed, the color component data of the light ink is reduced. In printers that have light inks other than the basic color inks that are essential for image color representation, by reducing the light component as a color component to be reduced, it is possible to suppress image deterioration without hindering color expression during printing. Can do.

[適用例4]
適用例1ないし適用例3のいずれか記載の印刷制御装置であって、前記網点色変換制御部は、前記網点画像データが前記入力された場合に、前記第1種のインクのみで、前記印刷を行うように前記色変換部に前記色変換処理を行わせる印刷制御装置。
[Application Example 4]
The printing control apparatus according to any one of Application Example 1 to Application Example 3, wherein the halftone color conversion control unit is configured to use only the first type ink when the halftone image data is input. A printing control apparatus that causes the color conversion unit to perform the color conversion processing so as to perform the printing.

この印刷制御装置によると、網点画像データを処理する際には第2種のインクを用いない。画像の色表現として必須の基本色インク以外の色である第2種のインクを備える印刷装置において、第2種のインクを用いずに印刷を行うことで、印刷時の色表現に支障を与えることなく画像の劣化を抑える事ができる。   According to this printing control apparatus, the second type ink is not used when halftone image data is processed. In a printing apparatus provided with a second type ink that is a color other than the basic color ink essential for image color representation, printing is performed without using the second type ink, thereby impairing the color representation during printing. Image deterioration can be suppressed without any problem.

[適用例5]
適用例1ないし適用例4のいずれか記載の印刷制御装置であって、前記ハーフトーン処理部は、前記所定の閾値として少なくとも、一定の値または色成分データに基づいて算出された値である第1の閾値と、構成する各閾値が所定のノイズ特性を有するように配置が定められた閾値マトリックスに対応した閾値である第2の閾値とを用いて処理を行う印刷制御装置。
[Application Example 5]
5. The print control apparatus according to any one of application examples 1 to 4, wherein the halftone processing unit is a value calculated based on at least a constant value or color component data as the predetermined threshold value. A printing control apparatus that performs processing using a threshold value of 1 and a second threshold value that is a threshold value corresponding to a threshold value matrix that is arranged so that each configured threshold value has predetermined noise characteristics.

この印刷制御装置によると、ハーフトーン処理として、一定の値または色成分データに基づいて算出された値である第1の閾値を用いることができるので、例えば誤差拡散法によるハーフトーン処理を行うことが可能である。また、ハーフトーン処理として、構成する各閾値が所定のノイズ特性を有するように配置が定められた閾値マトリックスに対応した閾値である第2の閾値を用いることができるので、例えばディザ法によるハーフトーン処理を行うことが可能である。   According to this print control apparatus, the first threshold value that is a constant value or a value calculated based on the color component data can be used as the halftone process. For example, the halftone process using the error diffusion method is performed. Is possible. Further, as the halftone process, the second threshold value corresponding to the threshold matrix whose arrangement is determined so that each configured threshold value has a predetermined noise characteristic can be used. Processing can be performed.

[適用例6]
適用例1ないし適用例4のいずれか記載の印刷制御装置であって、前記ハーフトーン処理部は、誤差を拡散する処理である第1のハーフトーン処理を行う第1のハーフトーン処理実行部と、前記第1のハーフトーン処理とは異なる第2のハーフトーン処理を行う第2のハーフトーン処理実行部とを備える印刷制御装置。
[Application Example 6]
The printing control apparatus according to any one of Application Examples 1 to 4, wherein the halftone processing unit includes a first halftone processing execution unit that performs a first halftone process that is a process of diffusing an error; And a second halftone processing execution unit for performing a second halftone process different from the first halftone process.

この印刷制御装置によると、ハーフトーン処理部は、誤差を拡散する処理と、誤差を拡散する処理とは異なるハーフトーン処理とを用いてハーフトーン処理を行う事ができる。誤差を拡散する処理である第1のハーフトーン処理は、処理後のドットパターンに周期性が表れにくく、網点画像データに基づいて第1のハーフトーン処理を行った場合には、網点の周期とドットパターンの周期とが干渉せず、印刷画像の劣化を抑えることができる。   According to this printing control apparatus, the halftone processing unit can perform halftone processing using processing for diffusing errors and halftone processing different from processing for diffusing errors. In the first halftone process, which is an error diffusion process, the dot pattern after processing is less likely to have periodicity, and when the first halftone process is performed based on the halftone dot image data, The cycle and the dot pattern cycle do not interfere with each other, and the deterioration of the printed image can be suppressed.

[適用例7]
適用例1ないし適用例5のいずれか記載の印刷制御装置であって、前記入力部は、さらに、連続階調によって画像を表現する連続階調画像データを入力可能で、前記色変換部は、入力した前記連続階調データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、色変換制御部は、前記連続階調画像データが入力された場合に、前記第1種のインクと、前記第2種のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせ、前記ハーフトーン処理部は、前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとの前記インク色成分データに基づくドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記所定の閾値として前記第2の閾値を適用するドットデータの種類を減らす第1閾値制御処理を行う印刷制御装置。
[Application Example 7]
The printing control apparatus according to any one of Application Example 1 to Application Example 5, wherein the input unit is further capable of inputting continuous tone image data representing an image by continuous tone, and the color conversion unit is The input color component data related to the color component included in the input continuous tone data is converted into ink color component data which is data related to the color component of each ink provided in the printing apparatus, and the color conversion control unit When tone image data is input, the color conversion unit is caused to perform the color conversion processing so as to perform the printing using the first type ink and the second type ink, and the halftone In the processing of dot data based on the ink color component data of the first type ink and the N-1 type or less of the second type inks, the processing unit inputs the halftone dot image data as the input Is Case, as compared with the case where the continuous tone image data is input, a printing control unit for the first threshold value control process to reduce the type of dot data applying said second threshold value as the predetermined threshold.

この印刷制御装置によると、連続階調画像データも印刷可能である。連続階調画像データと網点画像データとで異なるハーブトーン処理を行うことができ、網点画像データをハーフトーン処理する場合には、連続階調画像データをハーフトーン処理する場合と比較して、ノイズ特性を備える第2の閾値を適用するドットデータの種類を減らしている。したがって、網点画像データを、連続階調画像データと同じ処理内容でハーフトーン処理をして印刷する場合と比較して、第2の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。   According to this printing control apparatus, continuous tone image data can also be printed. Different herb tone processing can be performed on continuous tone image data and halftone image data. When halftone processing is performed on halftone image data, compared to halftone processing on continuous tone image data. The type of dot data to which the second threshold value having noise characteristics is applied is reduced. Therefore, as compared with the case where halftone processing is performed on halftone image data with the same processing content as that of continuous tone image data, the noise characteristics based on the second threshold value and the dot period included in the halftone image data are compared. It is possible to suppress the degradation of the image caused by the interference due to.

[適用例8]
適用例6記載の印刷制御装置であって、前記ハーフトーン処理部は、前記第1種のインクと、N−1種類以下の前記第2種のインクとの前記インク色成分データに基づく、単位面積あたりの濃度が異なり色相が同一または略同一であるM種類(Mは2以上の整数)のドットに対応するドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記各ドットデータの処理に用いる前記所定の閾値として、前記第2の閾値を適用するドットデータの種類を減らす第2閾値制御処理を行う印刷制御装置。
[Application Example 8]
The print control apparatus according to Application Example 6, wherein the halftone processing unit is based on the ink color component data of the first type of ink and the N type or less of the second type of ink. In the processing of dot data corresponding to M types (M is an integer of 2 or more) of dots having different densities per area and the same or substantially the same hue, when the halftone image data is input, Compared to the case where continuous tone image data is input, a second threshold control process is performed to reduce the types of dot data to which the second threshold is applied as the predetermined threshold used for the processing of each dot data. Print control device.

この印刷制御装置によると、連続階調画像データが入力された場合と比較して、各ドットデータの処理に用いる所定の閾値として、第2の閾値を適用するドットデータの種類を減らしている。したがって、網点画像データを、連続階調画像データと同じ処理内容でハーフトーン処理をして印刷する場合と比較して、第2の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。なお、単位面積あたりの濃度が異なり色相が同一または略同一であるM種類のドットとは、例えば濃淡の異なるM種類のドットや、ドットの大きさが異なる(大ドット、中ドット、小ドットなど)M種類のドット等を指す。   According to this printing control apparatus, compared to the case where continuous tone image data is input, the type of dot data to which the second threshold is applied as the predetermined threshold used for processing each dot data is reduced. Therefore, as compared with the case where halftone processing is performed on halftone image data with the same processing content as that of continuous tone image data, the noise characteristics based on the second threshold value and the dot period included in the halftone image data are compared. It is possible to suppress the degradation of the image caused by the interference due to. Note that the M types of dots having different densities per unit area and the same or substantially the same hue are different from, for example, M types of dots having different shades and dot sizes (such as large dots, medium dots, and small dots). ) Refers to M types of dots.

[適用例9]
適用例7記載の印刷制御装置であって、前記第1種のインクは、シアン(C)、マゼンダ(M)、イエロー(Y)を含み、前記ハーフトーン処理部は、前記第1閾値制御処理として、前記第2の閾値を適用するドットデータの種類を、イエロー(Y)を除いた前記第1種のインクに基づいたドットデータから優先的に減らす印刷制御装置。
[Application Example 9]
The printing control apparatus according to Application Example 7, wherein the first type ink includes cyan (C), magenta (M), and yellow (Y), and the halftone processing unit includes the first threshold control process. As described above, a print control apparatus that preferentially reduces the type of dot data to which the second threshold value is applied from dot data based on the first type ink excluding yellow (Y).

この印刷制御装置によると、第2の閾値を適用するドットデータの種類を、イエロー(Y)を除いた第1種のインクに基づいたドットデータから優先的に減らしている、したがって、視覚的に目立ちやすく、かつ、色表現として必要な色から優先的に、第2の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。   According to this printing control apparatus, the type of dot data to which the second threshold value is applied is preferentially reduced from the dot data based on the first type ink excluding yellow (Y), and therefore visually. It is conspicuous, and it is possible to suppress image degradation caused by interference due to the noise characteristics of the second threshold and the dot period included in the halftone image data, preferentially from the colors necessary for color expression.

[適用例10]
適用例8記載の印刷制御装置であって、前記印刷装置は前記第1種のインクと色相が略同一でインク濃度の異なる淡インクを前記第2種のインクとして備え、前記ハーフトーン処理部は、前記M種類のドットのドットデータとして、前記第1種のインクおよび前記第2種のインクにおける前記インク濃度の異なるM種類のドットデータを処理する印刷制御装置。
[Application Example 10]
The printing control apparatus according to Application Example 8, wherein the printing apparatus includes, as the second type ink, a light ink having a hue that is substantially the same as the first type ink and having a different ink density, and the halftone processing unit includes: A printing control apparatus for processing M types of dot data having different ink densities in the first type ink and the second type ink as dot data of the M types of dots.

この印刷制御装置によると、M種類のドットのドットデータとして、インク濃度の異なるM種類のドットデータについて第2閾値制御処理を行うことで、第2の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。   According to this printing control apparatus, by performing the second threshold value control process on M type dot data having different ink densities as dot data of M types of dots, noise characteristics and halftone image data based on the second threshold value are provided. Deterioration of the image caused by interference due to the dot period can be suppressed.

[適用例11]
適用例8記載の印刷制御装置であって、前記ドット決定部は、前記色変換後の前記各インク色成分データを、ドット大きさの異なる2種類以上のドットに関する前記ドットデータに変換し、前記ハーフトーン処理部は、前記M種類のドットデータとして、前記ドットの大きさの異なるM種類のドットデータを処理する印刷制御装置。
[Application Example 11]
The print control apparatus according to Application Example 8, wherein the dot determination unit converts the ink color component data after the color conversion into the dot data relating to two or more types of dots having different dot sizes, and The halftone processing unit is a print control apparatus that processes M types of dot data having different dot sizes as the M types of dot data.

この印刷制御装置によると、M種類のドットのドットデータとして、ドットの大きさの異なるM種類のドットデータについて第2閾値制御処理を行うことで、第2の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。   According to this printing control apparatus, by performing the second threshold control process on M types of dot data having different dot sizes as dot data of M types of dots, noise characteristics and halftone image data based on the second threshold are obtained. It is possible to suppress image degradation caused by interference with the dot period included in.

[適用例12]
適用例8、適用例10および適用例11のいずれか一項に記載の印刷制御装置であって、前記ハーフトーン処理部は、前記第2閾値制御処理を行う際、前記網点画像データに基づく前記M種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の高いドットに対応するドットデータから優先的に前記第2の閾値を適用するドットデータの種類を減らす印刷制御装置。
[Application Example 12]
The printing control apparatus according to any one of Application Example 8, Application Example 10, and Application Example 11, wherein the halftone processing unit is based on the halftone image data when performing the second threshold control process. A print control apparatus that reduces dot data types to which the second threshold value is applied preferentially from dot data corresponding to dots having a high density per unit area among dot data corresponding to the M types of dots.

この印刷制御装置によると、単位面積あたりの濃度の高いドットが、単位面積あたりの濃度の低いドットに比べて、視覚的に顕著に目立つ場合には、単位面積あたりの濃度の高いドットに対応するドットデータから優先的に前記第2の閾値を適用することで、第2の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑える効果を効率的に得ることができる。   According to this printing control apparatus, when dots with high density per unit area are visually noticeable compared to dots with low density per unit area, they correspond to dots with high density per unit area. By applying the second threshold value preferentially from dot data, the effect of suppressing image degradation caused by interference due to noise characteristics due to the second threshold value and the dot period included in the halftone dot image data is efficiently obtained. be able to.

[適用例13]
適用例8、適用例10および適用例11のいずれか一項に記載の印刷制御装置であって、前記ハーフトーン処理部は、前記第2閾値制御処理を行う際、前記網点画像データに基づく前記M種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の低いドットに対応するドットデータから優先的に前記第2の閾値を適用するドットデータの種類を減らす印刷制御装置。
[Application Example 13]
The printing control apparatus according to any one of Application Example 8, Application Example 10, and Application Example 11, wherein the halftone processing unit is based on the halftone image data when performing the second threshold control process. A print control apparatus that reduces the number of types of dot data to which the second threshold is applied preferentially from dot data corresponding to dots with low density per unit area among dot data corresponding to the M types of dots.

この印刷制御装置によると、画像データにおける低階調部分で、単位面積あたりの濃度の低いドットが独立で形成される場合に、その低階調部分におけるドットパターンが、単位面積あたりの濃度の低いドットとそれ以外のドットとが混在して形成される階調値部分のドットパターンに比べて、視覚的に目立つ場合には、単位面積あたりの濃度の低いドットに対応するドットデータから優先的に前記第2の閾値を適用することで、第2の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑える効果を効率的に得ることができる。   According to this printing control apparatus, when dots having low density per unit area are independently formed in the low gradation portion of the image data, the dot pattern in the low gradation portion has low density per unit area. Compared with the dot pattern of the gradation value part formed by mixing dots and other dots, if it is visually conspicuous, priority is given to the dot data corresponding to the dots with low density per unit area. By applying the second threshold value, it is possible to efficiently obtain an effect of suppressing image degradation caused by interference due to noise characteristics due to the second threshold value and the dot period included in the halftone image data.

[適用例14]
適用例1ないし適用例13のいずれか記載の印刷制御装置であって、前記印刷装置は、第1種のインクとしてシアン(C),マゼンダ(M)、イエロー(Y)に加え、ブラック(K)を含む印刷制御装置。
この印刷制御装置によると、ブラックも基本色インクとして扱うことができる。
[Application Example 14]
14. The printing control apparatus according to any one of Application Examples 1 to 13, wherein the printing apparatus is black (K) in addition to cyan (C), magenta (M), and yellow (Y) as the first type ink. ) Including a print control device.
According to this printing control apparatus, black can also be handled as basic color ink.

[適用例15]
適用例7ないし適用例14のいずれか記載の印刷制御装置であって、さらに、前記データ入力部に入力された前記画像データが、前記連続階調画像データであるか前記網点画像データであるかを判断する画像データ判別部を備える印刷制御装置。
この印刷装置によると、入力される画像データの種類に関する情報を印刷制御装置に入力する必要がない。
[Application Example 15]
15. The print control apparatus according to any one of Application Example 7 to Application Example 14, wherein the image data input to the data input unit is the continuous tone image data or the halftone image data. A print control apparatus comprising an image data determination unit for determining whether or not.
According to this printing apparatus, it is not necessary to input information relating to the type of image data to be input to the printing control apparatus.

[適用例16]
画像を表現する複数の基本色インクである第1種のインクと、前記基本色とは異なるN種類(Nは1以上の整数)のインクである第2種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御する印刷制御方法であって、網点によって画像を表現する網点画像データを入力し、前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、前記画像データが入力された場合には、前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとを用いて前記印刷を行うように前記色変換する色変換制御処理をし、前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換し、前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理をする印刷制御方法。
[Application Example 16]
A first type ink that is a plurality of basic color inks representing an image, and a second type ink that is N types of ink different from the basic color (N is an integer equal to or greater than 1). A printing control method for controlling a printing apparatus capable of printing using an image, wherein halftone image data representing an image by a halftone dot is input, and an input color relating to a color component included in the input halftone image data When the component data is converted into ink color component data that is data relating to the color component of each ink included in the printing apparatus, and the image data is input, the first type ink and the second type The color conversion control process for performing the color conversion so as to perform the printing using N-1 or less types of inks among the inks, and the ink color component data after the color conversion process is the data relating to the dot ink amount It converted to a dot data, by comparing the dot data and a predetermined threshold value, a printing control method for the halftoning processing for determining whether or not to form dots corresponding to the dot data.

この印刷制御方法によると、第1種のインクと、第2種のインクとしてN種類のインクとを使用して網点画像データを印刷可能であるが、用いる第2種のインクの種類を減らして印刷を行うように処理をするので、処理の過程で、網点画像データの入力色成分データがインク色成分データに分割される分割数を減らすことができる。したがって、色成分データの各々に対してハーフトーン処理を行い、その後に、各々のデータを1つの画像として印刷した際の画像の劣化を抑える事ができる。   According to this printing control method, halftone image data can be printed using the first type of ink and N types of ink as the second type of ink, but the number of types of the second type of ink used is reduced. Therefore, it is possible to reduce the number of divisions of the input color component data of the halftone image data into the ink color component data during the process. Accordingly, halftone processing is performed on each of the color component data, and thereafter, deterioration of the image when each data is printed as one image can be suppressed.

[適用例17]
画像を表現する複数の基本色インクである第1種のインクと、前記基本色とは異なるN種類(Nは1以上の整数)のインクである第2種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御するためのコンピュータープログラムであって、網点によって画像を表現する網点画像データを入力するデータ入力機能と、前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換機能と、前記画像データが入力された場合に、前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御機能と、前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定機能と、前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理機能とをコンピューターに実現させるコンピュータープログラム。
[Application Example 17]
A first type ink that is a plurality of basic color inks representing an image, and a second type ink that is N types of ink different from the basic color (N is an integer equal to or greater than 1). Is a computer program for controlling a printing apparatus capable of printing using a data input function for inputting halftone dot image data representing an image by halftone dots, and is included in the inputted halftone dot image data When the input color component data related to the color component is converted into ink color component data that is data related to the color component of each ink included in the printing apparatus, and when the image data is input, Color conversion that causes the color conversion unit to perform the color conversion processing so as to perform the printing using the first type ink and N-1 types or less of the second type inks. A dot determination function that converts each ink color component data after the color conversion processing into dot data that is data related to the amount of dot ink, and the dot data is compared with a predetermined threshold value. A computer program that causes a computer to realize a halftone processing function for performing processing for determining whether or not to form dots corresponding to data.

このコンピュータープログラムによると、第1種のインクと、第2種のインクとしてN種類のインクとを使用して網点画像データを印刷可能であるが、用いる第2種のインクの種類を減らして印刷を行うように処理をするので、処理の過程で、網点画像データの入力色成分データがインク色成分データに分割される分割数を減らすことができる。したがって、色成分データの各々に対してハーフトーン処理を行い、その後に、各々のデータを1つの画像として印刷した際の画像の劣化を抑える事ができる。   According to this computer program, halftone image data can be printed using the first type of ink and the N type of ink as the second type of ink, but the type of the second type of ink used can be reduced. Since the process is performed so as to perform printing, the number of divisions of the input color component data of the halftone image data into the ink color component data can be reduced during the process. Accordingly, halftone processing is performed on each of the color component data, and thereafter, deterioration of the image when each data is printed as one image can be suppressed.

課題を説明する説明図である。It is explanatory drawing explaining a subject. 印刷システム10の概略構成について説明した説明図である。1 is an explanatory diagram illustrating a schematic configuration of a printing system 10. FIG. 印刷制御装置としてのコンピューター100の構成図である。1 is a configuration diagram of a computer 100 as a print control apparatus. プリンター200の構成図である。2 is a configuration diagram of a printer 200. FIG. 画像データ印刷処理の流れを示したフローチャートである。It is the flowchart which showed the flow of the image data printing process. ハーフトーン処理の流れについて示したフローチャートである。It is the flowchart shown about the flow of the halftone process. HT適用処理の具体例1について示した説明図である。It is explanatory drawing shown about the specific example 1 of the HT application process. HT適用処理の具体例2について示した説明図である。It is explanatory drawing shown about the specific example 2 of HT application processing. ディザ処理DIの流れを示したフローチャートである。It is the flowchart which showed the flow of the dither process DI. 誤差拡散処理EDの流れを示したフローチャートである。It is the flowchart which showed the flow of error diffusion process ED. 誤差拡散処理を説明する説明図である。It is explanatory drawing explaining an error diffusion process. 第1実施例の効果を示す説明図である。It is explanatory drawing which shows the effect of 1st Example. 第2実施例におけるハーフトーン処理の流れを示したフローチャートである。It is the flowchart which showed the flow of the halftone process in 2nd Example. ドット変換テーブルについて説明する説明図である。It is explanatory drawing explaining a dot conversion table. Dl連続処理を示したフローチャートである。It is the flowchart which showed Dl continuous processing. Ds連続処理の流れを示したフローチャートである。It is the flowchart which showed the flow of Ds continuous processing. 第2実施例におけるHT適用処理を説明する説明図である。It is explanatory drawing explaining the HT application process in 2nd Example.

本発明の実施の形態を実施例に基づいて説明する。
A.第1実施例:
(A1)装置構成:
図2は、本発明の第1実施例としての印刷システム10の概略構成について説明した説明図である。印刷システム10は、通常の印刷画像データ、換言すれば、連続階調で表現された画像データ(以下、連続階調画像データCONとも呼ぶ)の印刷に加え、オフセット印刷用の網点画像データ(以下、網点画像データSCRとも呼ぶ)の校正(プルーフ)を行うための印刷も行うことができる印刷システムである。以降、連続階調画像データCONと網点画像データSCRとをまとめて画像データORGとも呼ぶ。図2に示すように、印刷システム10は、印刷制御装置としてのコンピューター100と、コンピューター100の制御の下で実際に画像を印刷するプリンター200などから構成されている。印刷システム10は、全体が一体となって広義の印刷装置として機能する。
Embodiments of the present invention will be described based on examples.
A. First embodiment:
(A1) Device configuration:
FIG. 2 is an explanatory diagram illustrating a schematic configuration of the printing system 10 according to the first embodiment of the present invention. In addition to printing normal print image data, in other words, image data expressed in continuous tone (hereinafter also referred to as continuous tone image data CON), the printing system 10 prints halftone dot image data for offset printing ( Hereinafter, the printing system can also perform printing for proofing (also referred to as halftone image data SCR). Hereinafter, the continuous tone image data CON and the halftone image data SCR are collectively referred to as image data ORG. As shown in FIG. 2, the printing system 10 includes a computer 100 as a print control device, a printer 200 that actually prints an image under the control of the computer 100, and the like. The printing system 10 functions as a printing device in a broad sense as a whole.

コンピューター100には、所定のオペレーティングシステムがインストールされており、このオペレーティングシステムの下で、アプリケーションプログラム20が動作している。オペレーティングシステムには、ビデオドライバー22やプリンタードライバー30が組み込まれている。アプリケーションプログラム20は、画像データORGを入力すると、ビデオドライバー22を介して、この画像データORGによって表される画像をディスプレイ114に表示する。また、アプリケーションプログラム20は、プリンタードライバー30を介して、画像データORGをプリンター200に出力する。   A predetermined operating system is installed in the computer 100, and the application program 20 operates under this operating system. A video driver 22 and a printer driver 30 are incorporated in the operating system. When the image data ORG is input, the application program 20 displays an image represented by the image data ORG on the display 114 via the video driver 22. Further, the application program 20 outputs the image data ORG to the printer 200 via the printer driver 30.

本実施例においては、アプリケーションプログラム20が入力する画像データORGのうち、網点画像データSCRは、C,M,Y,Kの4色の色成分から構成され、2値化された網点画像データであり、オフセット印刷用に作成されたものである。各色成分のスクリーン角度は、Cが15°、Mが45°、Yが0°、Kが75°に設定されている。このような網点画像データは、例えば、RIP(Raster Image Processor)などにより生成することができる。なお、画像データORGは、C,M,Y,Kを含めた4色以上の色成分を含んでいればよく、例えば、オレンジやグリーンなどの色成分を含んでいてもよい。また、各色成分のスクリーン角度は、上述の例に限らず、例えば、Cが15°、Mが75°、Yが0°、Kが45°であってもよい。一方、アプリケーションプログラム20が入力する画像データORGのうち、連続階調画像データCONは、R,G,Bから構成される連続階調のデータであり、デジタルカメラやスキャナー等から取り込んだ画像データや、グラフ、イラスト、文字等の画像データである。   In the present embodiment, among the image data ORG input by the application program 20, the halftone dot image data SCR is composed of four color components of C, M, Y, and K and is binarized. Data, created for offset printing. The screen angle of each color component is set to 15 ° for C, 45 ° for M, 0 ° for Y, and 75 ° for K. Such halftone dot image data can be generated by, for example, a RIP (Raster Image Processor). The image data ORG only needs to include four or more color components including C, M, Y, and K. For example, the image data ORG may include color components such as orange and green. Further, the screen angle of each color component is not limited to the above example, and for example, C may be 15 °, M may be 75 °, Y may be 0 °, and K may be 45 °. On the other hand, among the image data ORG input by the application program 20, the continuous tone image data CON is continuous tone data composed of R, G, and B, and includes image data captured from a digital camera, a scanner, or the like. Image data such as graphs, illustrations, and characters.

プリンタードライバー30の内部には、画像データ判別モジュール31、多値化モジュール32、解像度変換モジュール33、色変換モジュール34、色変換テーブル35、ハーフトーンモジュール38、印刷制御モジュール39が備えられている。画像データ判別モジュール31は、入力された画像データORGが、連続階調画像データCONであるか、網点画像データSCRであるかを判別する。多値化モジュール32は、入力された画像データORGが網点画像データSCRであった場合に、2値の網点画像データSCRを多値化して、多階調の画像データを生成する。解像度変換モジュール33は、多値化された網点画像データSCR、または、連続階調画像データCONをプリンター200の出力解像度の画像データに変換する。色変換モジュール34は、予め用意された色変換テーブル35に従い、連続階調画像データCONの場合は後述する10色LUT36によって、網点画像データSCRの場合は8色LUT37によって、各々、プリンター200が備えるインクの色成分のデータ(以下、色成分データとも呼ぶ)に変換する。なお、本実施例では連続階調画像データCONはR,G,Bで、網点画像データSCRはC,M,Y,Kを含んだ4色以上で各々構成されるとしたが、本実施例で用いる色相は上記の色相以外でもよい。「R,G,B」および「C,M,Y,K」は、代表的な色相として本実施例で用いた。したがって、色相は異なっていても、組み合わせることによって所定の色範囲を表現できる色相であれば、どうように色相を選択してもよい。   The printer driver 30 includes an image data determination module 31, a multi-value conversion module 32, a resolution conversion module 33, a color conversion module 34, a color conversion table 35, a halftone module 38, and a print control module 39. The image data determination module 31 determines whether the input image data ORG is continuous tone image data CON or halftone image data SCR. When the input image data ORG is halftone dot image data SCR, the multi-value conversion module 32 multivalues the binary halftone dot image data SCR and generates multi-gradation image data. The resolution conversion module 33 converts the multi-value halftone image data SCR or continuous tone image data CON into image data of the output resolution of the printer 200. In accordance with a color conversion table 35 prepared in advance, the color conversion module 34 uses a 10-color LUT 36 to be described later for continuous tone image data CON and an 8-color LUT 37 for halftone image data SCR. The data is converted into ink color component data (hereinafter also referred to as color component data). In this embodiment, the continuous tone image data CON is composed of R, G, B, and the halftone image data SCR is composed of four or more colors including C, M, Y, K. The hue used in the example may be other than the above hue. “R, G, B” and “C, M, Y, K” were used in this embodiment as representative hues. Accordingly, even if the hues are different, the hues may be selected in any way as long as they can be expressed by combining them.

ハーフトーンモジュール38は、プリンタードライバー30が予め用意しているディザマトリックスTMを用い、色変換モジュール34によって色変換された画像データの階調をドットの分布によって表すハーフトーン処理を行う。印刷制御モジュール39は、ハーフトーン処理された画像データのデータ並びを、プリンター200に転送すべき順序に並べ替えて、印刷データとしてプリンター200に出力すると共に、印刷開始コマンドや印刷終了コマンドなどの種々のコマンドをプリンター200に出力することで、プリンター200の制御を行う。   The halftone module 38 uses a dither matrix TM prepared in advance by the printer driver 30 and performs halftone processing that represents the gradation of the image data color-converted by the color conversion module 34 by dot distribution. The print control module 39 rearranges the data arrangement of the halftone-processed image data in the order to be transferred to the printer 200, and outputs the print data to the printer 200 as well as various print start commands and print end commands. Is output to the printer 200 to control the printer 200.

図3は、印刷制御装置としてのコンピューター100の構成図である。コンピューター100は、CPU102を中心に、ROM104やRAM106などを、バス116で互いに接続することによって構成された周知のコンピューターである。コンピューター100には、フレキシブルディスク124やコンパクトディスク126等のデータを読み込むためのディスクコントローラ109や、周辺機器とデータの授受を行うための周辺機器インターフェース108、ディスプレイ114を駆動するためのビデオインターフェース112が接続されている。周辺機器インターフェース108には、プリンター200や、ハードディスク118が接続されている。コンピューター100は、印刷しようとする画像データを入力すると、上述したプリンタードライバー30の働きにより、プリンター200を制御して、この画像データの印刷を行う。   FIG. 3 is a configuration diagram of a computer 100 as a print control apparatus. The computer 100 is a well-known computer configured by connecting a ROM 104, a RAM 106, and the like with a bus 116 around a CPU 102. The computer 100 includes a disk controller 109 for reading data such as the flexible disk 124 and the compact disk 126, a peripheral device interface 108 for exchanging data with peripheral devices, and a video interface 112 for driving the display 114. It is connected. A printer 200 and a hard disk 118 are connected to the peripheral device interface 108. When the computer 100 inputs image data to be printed, the printer driver 30 controls the printer 200 to print the image data.

図4は、プリンター200の構成図である。図4に示すように、プリンター200は、紙送りモーター235によって印刷媒体Pを搬送する機構と、キャリッジモーター230によってキャリッジ240をプラテン236の軸方向に往復動させる機構と、キャリッジ240に搭載された印刷ヘッド260を駆動してインクの吐出及びドット形成を行う機構と、これらの紙送りモーター235,キャリッジモーター230,印刷ヘッド260及び操作パネル225との信号のやり取りを司る制御回路220とから構成されている。   FIG. 4 is a configuration diagram of the printer 200. As shown in FIG. 4, the printer 200 is mounted on the carriage 240, a mechanism for transporting the print medium P by the paper feed motor 235, a mechanism for reciprocating the carriage 240 in the axial direction of the platen 236 by the carriage motor 230. It comprises a mechanism for driving the print head 260 to eject ink and forming dots, and a control circuit 220 that controls the exchange of signals with the paper feed motor 235, the carriage motor 230, the print head 260 and the operation panel 225. ing.

キャリッジ240をプラテン236の軸方向に往復動させる機構は、プラテン236の軸と並行に架設され、キャリッジ240を摺動可能に保持する摺動軸233と、キャリッジモーター230との間に無端の駆動ベルト231を張設するプーリ232等から構成されている。   The mechanism for reciprocating the carriage 240 in the axial direction of the platen 236 is an endless drive between the carriage motor 230 and a slide shaft 233 that is installed in parallel with the platen 236 axis and slidably holds the carriage 240. The pulley 232 and the like that stretch the belt 231 are configured.

キャリッジ240には、カラーインクとして、シアン(C)、マゼンタ(M)、イエロー(Y)、ブラック(K)の基本4色に加え、淡インクとして淡シアン(Lc)、淡マゼンダ(Lm)、グレー(Lk)、淡グレー(LLk)、特色インクとしてオレンジ(Or)、グリーン(Gr)の合計10色のインクをそれぞれ収容したインクカートリッジ241〜250が搭載されている。淡インクである淡シアン(Lc)、淡マゼンダ(Lm)、グレー(Lk)、淡グレー(LLk)は、写真調の高画質出力や粒状感の低減などを目的に用いられる。また特色インクであるグリーン(Gr)、オレンジ(Or)は、基本4色のみによっては再現が困難な色について、その色再現領域(ガマット)を広げるために用いられる。キャリッジ240の下部の印刷ヘッド260には、上述の各色のカラーインクに対応する10種類のノズル列261〜270が形成されている。各ノズルにはピエゾ素子が備えられており、制御回路220がピエゾ素子の収縮運動を制御することによって、プリンター200は各インク色に対してドットを形成することが可能である。キャリッジ240にインクカートリッジ241〜250を上方から装着すると、各カートリッジからノズル列261〜270へのインクの供給が可能となる。本実施例では、インクカートリッジ241〜250は、図4に示すように、キャリッジ240の主走査方向にC,M,Y,K,Lc,Lm,Lk,LLk,Or,Grの順にインクカートリッジが配列されている。   In the carriage 240, in addition to the basic four colors of cyan (C), magenta (M), yellow (Y), and black (K) as color inks, light cyan (Lc), light magenta (Lm), There are mounted ink cartridges 241 to 250 each containing ink of a total of 10 colors of gray (Lk), light gray (LLk), orange (Or) and green (Gr) as special color inks. Light cyan (Lc), light magenta (Lm), gray (Lk), and light gray (LLk), which are light inks, are used for the purpose of, for example, high-quality photographic output and reduction of graininess. The special color inks, green (Gr) and orange (Or), are used to widen the color reproduction region (gamut) of colors that are difficult to reproduce only with the four basic colors. Ten types of nozzle rows 261 to 270 corresponding to the above-described color inks are formed on the print head 260 below the carriage 240. Each nozzle is provided with a piezo element, and the control circuit 220 controls the contraction movement of the piezo element, so that the printer 200 can form dots for each ink color. When ink cartridges 241 to 250 are mounted on the carriage 240 from above, ink can be supplied from each cartridge to the nozzle rows 261 to 270. In this embodiment, the ink cartridges 241 to 250 are arranged in the order of C, M, Y, K, Lc, Lm, Lk, LLk, Or, Gr in the main scanning direction of the carriage 240 as shown in FIG. It is arranged.

プリンター200の制御回路220は、CPUや、ROM、RAM、PIF(周辺機器インターフェース)等がバスで相互に接続されて構成されており、キャリッジモーター230及び紙送りモーター235の動作を制御することによってキャリッジ240の主走査動作及び副走査動作の制御を行う。また、PIFを介してコンピューター100から出力された印刷データを受け取ると、制御回路220が、キャリッジ240の主走査あるいは副走査の動きに合わせて、印刷データに応じた駆動信号を印刷ヘッド260に供給し、各色のヘッドを駆動することが可能となっている。コンピューター100が出力する印刷データは、色に関するデータとして、10色のインク色に関するデータを含んでおり、プリンター200は、この10色のインク色に関するデータを含む印刷データを受け取る。   The control circuit 220 of the printer 200 is configured by connecting a CPU, ROM, RAM, PIF (peripheral device interface) and the like via a bus, and controls operations of the carriage motor 230 and the paper feed motor 235. The main scanning operation and the sub scanning operation of the carriage 240 are controlled. When the print data output from the computer 100 is received via the PIF, the control circuit 220 supplies a drive signal corresponding to the print data to the print head 260 in accordance with the main scanning or sub scanning movement of the carriage 240. In addition, each color head can be driven. The print data output by the computer 100 includes data relating to 10 ink colors as data relating to colors, and the printer 200 receives print data including data relating to these 10 ink colors.

以上のようなハードウェア構成を有するプリンター200は、キャリッジモーター230を駆動することによって、印刷ヘッド260(各色のノズル列261〜270)を印刷媒体Pに対して主走査方向に往復動させ、また紙送りモーター235を駆動することによって、印刷媒体Pを副走査方向に移動させる。制御回路220は、キャリッジ240が往復動する動き(主走査)や、印刷媒体の紙送りの動き(副走査)に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体P上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンター200は印刷媒体P上にカラー画像を印刷することが可能となっている。なお、上述の構成では、各色のインクは、プリンター200に搭載される脱着可能なカートリッジに収容されているが、プリンター200とは分離して構成されたインク収容タンクなどに収容し、当該収容タンクとプリンター200とを接続してもよい。あるいは、脱着不可能にプリンター200と一体的に構成された収容容器に収容されていてもよい。   The printer 200 having the above hardware configuration drives the carriage motor 230 to reciprocate the print head 260 (nozzle rows 261 to 270 for each color) in the main scanning direction with respect to the print medium P. By driving the paper feed motor 235, the print medium P is moved in the sub-scanning direction. The control circuit 220 prints by driving the nozzles at an appropriate timing based on the print data in accordance with the movement of the carriage 240 reciprocally (main scanning) and the movement of paper feeding of the printing medium (sub scanning). Ink dots of appropriate colors are formed at appropriate positions on the medium P. In this way, the printer 200 can print a color image on the print medium P. In the above-described configuration, each color ink is stored in a detachable cartridge mounted on the printer 200. However, the ink is stored in an ink storage tank configured separately from the printer 200, and the storage tank. And the printer 200 may be connected. Or you may accommodate in the storage container comprised integrally with the printer 200 so that attachment or detachment is impossible.

(A2)画像データ印刷処理:
上述した印刷システム10における画像データORGの印刷処理について説明する。本実施例における画像データ印刷処理は、印刷システム10のユーザーが、画像データORGの印刷実行操作を行うことで開始される。図5は、CPU102が行う画像データ印刷処理の流れを示したフローチャートである。画像データ印刷処理が開始されると、コンピューター100は、画像データORGを入力する(ステップS110)。
(A2) Image data printing process:
A printing process of the image data ORG in the printing system 10 described above will be described. The image data printing process in this embodiment is started when the user of the printing system 10 performs a print execution operation for the image data ORG. FIG. 5 is a flowchart showing the flow of image data printing processing performed by the CPU 102. When the image data printing process is started, the computer 100 inputs the image data ORG (step S110).

画像データORGを入力すると、CPU102は、画像データ判別モジュール31の処理として、画像データORGが連続階調画像データCONであるか、網点画像データSCRであるかの判別を行う画像データ判別処理を行う(ステップS120)。画像データを判別する技術は公知の技術であるので詳しい説明は省略する。一例としては、画像データの各画素を順に注目画素とし、注目画素の周囲の所定の画素同士の階調値の差分値に基づいて、統計的手段により注目画素が網点に属する画素か否かを判別する技術を利用して画像データ判別処理を行うことができる(例えば、特開2009−89266)。他の例としては、画像データの階調分布および/または階調変化に、ファジィ推論を用いて、その画像の種類(文字,網点,写真)を判別する技術や(例えば、特開平4−304776)、画像データに対してライン毎の1次元フーリエ変換を行い、1次元フーリエ変換出力データを空間周波数毎に分類・累積することにより、その演算結果から、画像データが網点画像データか否かを判別することができる(例えば、特開平7−220072)。本実施例では、画像データの注目画素の周囲の所定の画素同士の階調値の差分値に基づいて、統計的手段により注目画素が網点に属する画素か否かを判別する技術を利用して、画像データORGが連続階調画像データCONであるか、網点画像データSCRであるかの判別を行う。   When the image data ORG is input, the CPU 102 performs an image data determination process for determining whether the image data ORG is continuous tone image data CON or halftone image data SCR as processing of the image data determination module 31. This is performed (step S120). Since the technique for discriminating image data is a known technique, a detailed description thereof will be omitted. As an example, each pixel of the image data is set as a target pixel in order, and whether or not the target pixel belongs to a halftone dot by statistical means based on a difference value of gradation values between predetermined pixels around the target pixel. Image data discrimination processing can be performed using a technique for discriminating the image (for example, Japanese Patent Laid-Open No. 2009-89266). As another example, a technique for discriminating the type (character, halftone dot, photograph) of the image using fuzzy reasoning for the gradation distribution and / or gradation change of the image data (for example, Japanese Patent Laid-Open No. Hei 4-). 3047776), performing one-dimensional Fourier transform for each line on the image data, and classifying and accumulating the one-dimensional Fourier transform output data for each spatial frequency. From the calculation result, whether the image data is halftone image data or not. Can be discriminated (for example, JP-A-7-220072). In this embodiment, a technique for determining whether or not the target pixel belongs to a halftone dot by statistical means is used based on a difference value of gradation values between predetermined pixels around the target pixel of image data. Thus, it is determined whether the image data ORG is continuous tone image data CON or halftone image data SCR.

画像データORGが連続階調画像データCONであるとCPU102が判断した場合(ステップS120:No)、連続階調画像データCONの解像度を、プリンター200で印刷可能な解像度に変換する(ステップS130)。本実施例では、連続階調画像データCONの解像度を、解像度変換処理により1440dpiに変換する。解像度変換後、色変換テーブル35が備える2つのルックアップテーブル(10色LUT36と8色LUT37)のうち、10色LUT36によって、各画素の色成分データ(RGBデータ)を、プリンター200が備えるインクの色成分データに変換する(ステップS140)。10色LUT36は、プリンター200が備える全てのインクの色成分に変換するLUTであり、具体的には、連続階調画像データCONを、C,M,Y,K,Lc,Lm,Lk,LLk,Or,Grの各色成分データに変換する。   When the CPU 102 determines that the image data ORG is continuous tone image data CON (step S120: No), the resolution of the continuous tone image data CON is converted to a resolution printable by the printer 200 (step S130). In this embodiment, the resolution of the continuous tone image data CON is converted to 1440 dpi by resolution conversion processing. After the resolution conversion, among the two look-up tables (10 color LUT 36 and 8 color LUT 37) included in the color conversion table 35, the color component data (RGB data) of each pixel is converted into the ink included in the printer 200 by the 10 color LUT 36. Conversion into color component data (step S140). The 10-color LUT 36 is an LUT that converts color components of all inks included in the printer 200. Specifically, the continuous tone image data CON is converted into C, M, Y, K, Lc, Lm, Lk, and LLk. , Or, and Gr color component data.

連続階調画像データCONを10色のインク色成分データに変換後、各インク色成分データに対してハーフトーン処理を行うことによって、各画素に各インク色成分のドットを形成するか否かの判断をし、インク色成分データに基づくドットパターンデータを生成する(ステップS200)。ハーフトーン処理については、後で詳しく説明する。ハーフトーン処理後、CPU102は、処理によって生成した10色分のドットパターンデータをプリンター200へ出力すると共に、印刷開始コマンドや印刷終了コマンドなどの種々のコマンドをプリンター200に出力する(ステップS300)。これを受けて、プリンター200は、キャリッジモーター230、紙送りモーター235、印刷ヘッド260等を制御して、連続階調画像データCONの印刷を実行する。   After converting the continuous tone image data CON into the ink color component data of 10 colors, whether or not to form dots of each ink color component in each pixel by performing halftone processing on each ink color component data The determination is made, and dot pattern data based on the ink color component data is generated (step S200). The halftone process will be described in detail later. After the halftone process, the CPU 102 outputs the dot pattern data for 10 colors generated by the process to the printer 200 and outputs various commands such as a print start command and a print end command to the printer 200 (step S300). In response to this, the printer 200 controls the carriage motor 230, the paper feed motor 235, the print head 260, and the like, and prints the continuous tone image data CON.

一方、ステップS120で画像データORGが網点画像データSCRであるとCPU102が判断した場合(ステップS120:Yes)、多値化モジュール32の処理として、入力された網点画像データSCRを色成分ごとにプリンター200の出力解像度の画像データに変換する(ステップS150)。本実施例では、プリンター200の出力解像度は、1440dpiである。この処理は、公知の技術であるため、説明は省略するが、ここでは、バイリニア法を用いた。このように2値データをバイリニア法で解像度変換すれば、補間演算によって求められた階調値は、多値データとなる。つまり、ステップS120での解像度変換処理は、多値化と解像度変換とを同時に行っているのである。本実施例では、解像度変換されたデータを正規化して、8ビットの多値データを生成するものとした。なお、このような解像度変換手法は、特に限定するものではなく、例えば、バイキュービック法などを用いてもよい。また、多値化と解像度変換とを個別的に行ってもよく、そのような場合には、解像度変換処理にニヤレストネイバー法などを用いてもよい。   On the other hand, if the CPU 102 determines that the image data ORG is the halftone image data SCR in step S120 (step S120: Yes), the multivalue conversion module 32 processes the input halftone image data SCR for each color component. The image data is converted into image data of the output resolution of the printer 200 (step S150). In this embodiment, the output resolution of the printer 200 is 1440 dpi. Since this process is a known technique, a description thereof is omitted, but here, a bilinear method is used. If the binary data is converted in resolution by the bilinear method in this way, the gradation value obtained by the interpolation calculation becomes multi-value data. That is, in the resolution conversion process in step S120, multilevel conversion and resolution conversion are performed simultaneously. In this embodiment, the resolution-converted data is normalized to generate 8-bit multi-value data. Such a resolution conversion method is not particularly limited, and for example, a bicubic method or the like may be used. In addition, multi-value conversion and resolution conversion may be performed individually. In such a case, a nearest neighbor method or the like may be used for resolution conversion processing.

画像データORGの解像度変換を行うと、コンピューター100は、解像度変換された複数のCMYK色成分からなる画像データを統合する(ステップS160)。具体的には、2値画像の色成分ごとに多値化された複数のCMYK成分値を、同一色成分の階調値同士で足し合わせて、1つのCMYK色成分値を有する多値画像にする。こうして解像度変換およびCMYK成分統合が行われると、網点画像データSCRは多階調化され、かつ解像度がプリンター200に印刷可能な1440dpiの解像度に変換される。   When the resolution conversion of the image data ORG is performed, the computer 100 integrates the image data composed of a plurality of CMYK color components whose resolution has been converted (step S160). Specifically, a plurality of CMYK component values multi-valued for each color component of the binary image are added together with the gradation values of the same color component to form a multi-value image having one CMYK color component value. To do. When resolution conversion and CMYK component integration are performed in this way, the halftone image data SCR is converted to multiple gradations and the resolution is converted to a resolution of 1440 dpi that can be printed on the printer 200.

各色成分の統合を行うと、CPU102は、網点画像データSCRに対して、プリンター200が備えるインクの色成分への色変換処理を行う(ステップS170)。CPU102は、色変換テーブル35が備える2つのルックアップテーブル(10色LUT36と8色LUT37)のうち、8色LUT37によって、各画素の色成分データ(CMYKデータ)を、プリンター200が備えるインクの色成分データに変換する(ステップS170)。8色LUT37は、プリンター200が備える10色のインクの色成分のうち、特色であるオレンジ(Or)とグリーン(Gr)を除いた、合計8色のインク色成分データに変換するLUTである。具体的には、CMYKからなる網点画像データSCRを、C,M,Y,K,Lc,Lm,Lk,LLkの各色成分データに変換する。   When the color components are integrated, the CPU 102 performs color conversion processing on the halftone image data SCR to the ink color components provided in the printer 200 (step S170). Of the two lookup tables (10-color LUT 36 and 8-color LUT 37) included in the color conversion table 35, the CPU 102 uses the 8-color LUT 37 to convert the color component data (CMYK data) of each pixel into the ink color included in the printer 200. Conversion into component data (step S170). The 8-color LUT 37 is an LUT that converts ink color component data of a total of 8 colors, excluding the special colors orange (Or) and green (Gr), from among the 10 ink color components provided in the printer 200. Specifically, halftone dot image data SCR composed of CMYK is converted into C, M, Y, K, Lc, Lm, Lk, and LLk color component data.

網点画像データSCRを8色のインク色成分データに変換後、擬似10色データ化処理を行う(ステップS180)。網点画像データSCRは、8色LUT37によって、8色の色成分データとしてデータ化されている。一方、プリンター200は、上述したように、連続階調画像データCONに基づくドットデータを入力する際には、10色分のドットパターンデータを印刷データであると認識し、その印刷データに基づいて印刷を行う。従って、8色LUT37によって8色分の色成分データに変換された網点画像データSCRを、擬似的に10色分の色成分データであるようにデータ加工を行う処理を擬似10色データ化処理として行う。具体的には、8色成分データには、特色であるGrとOrについての色成分データがないので、GrとOrの色成分データを「0」として、8色の色成分データに結合し、あたかも10色の色成分データであるかのようにデータ変換する。このようにデータ変換しておくことで、以降のハーフトーン処理では、OrおよびGrの色成分データは「0」として処理し、実質的8色の色成分データを処理している場合と同様の処理結果となる。   After the halftone dot image data SCR is converted into eight ink color component data, a pseudo 10 color data conversion process is performed (step S180). The halftone image data SCR is converted into data as 8-color component data by the 8-color LUT 37. On the other hand, as described above, when inputting the dot data based on the continuous tone image data CON, the printer 200 recognizes the dot pattern data for 10 colors as the print data, and based on the print data. Print. Therefore, a process of processing the halftone image data SCR converted into the color component data for eight colors by the eight color LUT 37 so as to be pseudo color component data for ten colors is processed as a pseudo ten color data process. Do as. Specifically, since there is no color component data for the special colors Gr and Or in the 8-color component data, the color component data for Gr and Or is set to “0” and combined with the 8-color color component data, Data conversion is performed as if it were 10 color component data. By converting the data in this way, in the subsequent halftone processing, the color component data of Or and Gr are processed as “0”, and substantially the same as the case of processing the color component data of 8 colors. Processing result.

擬似10色データ化処理後、CPU102は、各インク色成分データに対してハーフトーン処理を行い(ステップS200)、生成したドットパターンデータをプリンター200へ出力すると共に、印刷開始コマンドや印刷終了コマンドなどの種々のコマンドをプリンター200に出力する(ステップS300)。   After the pseudo 10-color data processing, the CPU 102 performs halftone processing on each ink color component data (step S200), outputs the generated dot pattern data to the printer 200, and print start command, print end command, etc. Are output to the printer 200 (step S300).

(A3)ハーフトーン処理:
次に、画像データ印刷処理における、ハーフトーン処理(図5:ステップS200)について説明する。図6は、ハーフトーン処理の流れについて示したフローチャートである。ハーフトーン処理が開始されると、CPU102は、上述した画像データ判別処理による結果を用いて、入力された画像データORGの種類(連続階調画像データCONまたは網点画像データSCR)によって、ハーフトーン処理の内容を変える処理であるハーフトーン適用処理(以下、HT適用処理とも呼ぶ)を行う(ステップS210)。本実施例では、色成分データからドットパターンを形成する処理方法として、公知のディザ法(以下単に「DI」とも呼ぶ)と、誤差拡散法(以下、単に「ED」とも呼ぶ)とを用いる。DIとEDについては後で説明する。HT適用処理では、画像データORGが、連続階調画像データCONか網点画像データSCRかによって、各色成分データに適用する処理内容(DIまたはED)を変える。具体的には、網点画像データSCRを処理する場合に、連続階調画像データCONを処理する場合と比較して、ディザ法(DI)による処理を適用する色成分データの種類を減らす処理を行う。ハーフトーン適用処理によって、入力された画像データORGに適用するハーフトーン処理の種類を決定すると、画像データORGに対してハーフトーン処理を実行する(ステップS220)。
(A3) Halftone processing:
Next, the halftone process (FIG. 5: step S200) in the image data printing process will be described. FIG. 6 is a flowchart showing the flow of halftone processing. When the halftone process is started, the CPU 102 uses the result of the image data discrimination process described above to determine the halftone according to the type of the input image data ORG (continuous tone image data CON or halftone image data SCR). A halftone application process (hereinafter also referred to as an HT application process), which is a process for changing the content of the process, is performed (step S210). In this embodiment, a known dither method (hereinafter simply referred to as “DI”) and an error diffusion method (hereinafter also simply referred to as “ED”) are used as a processing method for forming a dot pattern from color component data. DI and ED will be described later. In the HT application processing, the processing content (DI or ED) applied to each color component data is changed depending on whether the image data ORG is continuous tone image data CON or halftone image data SCR. Specifically, when halftone image data SCR is processed, processing for reducing the types of color component data to which processing by the dither method (DI) is applied is compared to processing continuous tone image data CON. Do. When the type of halftone process to be applied to the input image data ORG is determined by the halftone application process, the halftone process is executed on the image data ORG (step S220).

図7はHT適用処理の具体例として、具体例1について示した説明図である。図7の左端には、連続階調画像データCONまたは網点画像データSCRのC,M,K,Yの各色成分データを示した。その右側の列には、その色成分データが連続階調画像データCONに基づくデータであった場合の各色成分データに対するハーフトーン処理方法を示した。さらにその右側のパターン1〜パターン3からなる列には、その色成分データが網点画像データSCRに基づくデータであった場合の各色成分データに対するハーフトーン処理方法を示した。仮に、ハーフトーン処理として、連続階調画像データCONのC,M,Yの色成分データについてはDIを適用し、KにはEDを適用すると予め設定している場合(図7の具体例1)、網点画像データSCRの各色成分データに対してハーフトーン処理を行う場合は、パターン1のHT適用処理として、Kに加え、CにもEDを適用する。パターン2のHT適用処理としては、K,Cに加え、MにもEDを適用する。パターン3のHT適用処理としては、K,C,Mに加え、YにもEDを適用する。つまり、上述したように、網点画像データSCRを処理する場合に、連続階調画像データCONを処理する場合と比較して、ディザ法(DI)による処理を適用する色成分データの種類を減らす処理、換言すれば、誤差拡散法(ED)による処理を適用する色成分データの種類を増やす処理を行っている。また、視覚的にドットが目立つ、C,M,Kから優先的にEDへと処理を変更する。なお、Yやその他の淡インクについては、視覚的にドットが目立ちにくいため、C,M,Kを全てEDとして、さらにEDとする色成分を増やす場合に、Yやその他の淡インクの色成分データも所定の優先順位によってEDとしてもよい。HT適用処理において、パターン1〜パターン3のいずれの処理を適用するかは、もとの網点画像データSCRの画像特性(人物画像やグラフィックなど)や、低階調領域と高階調領域の割合などを考慮して予め設定する。   FIG. 7 is an explanatory diagram showing a specific example 1 as a specific example of the HT application processing. The left end of FIG. 7 shows C, M, K, and Y color component data of the continuous tone image data CON or the halftone image data SCR. The right column shows a halftone processing method for each color component data when the color component data is data based on the continuous tone image data CON. Further, a column consisting of pattern 1 to pattern 3 on the right side shows a halftone processing method for each color component data when the color component data is data based on halftone image data SCR. Assuming that, as halftone processing, DI is applied to C, M, and Y color component data of continuous tone image data CON and ED is applied to K (Example 1 in FIG. 7). ) When halftone processing is performed on each color component data of the halftone dot image data SCR, ED is applied to C in addition to K as HT application processing of pattern 1. As HT application processing for pattern 2, ED is applied to M in addition to K and C. As HT application processing for pattern 3, ED is applied to Y in addition to K, C, and M. That is, as described above, when halftone image data SCR is processed, the number of types of color component data to which processing by the dither method (DI) is applied is reduced as compared to processing continuous tone image data CON. Processing, in other words, processing for increasing the types of color component data to which processing by error diffusion (ED) is applied is performed. In addition, the process is changed from C, M, K to ED preferentially where dots are visually noticeable. For Y and other light inks, the dots are not visually noticeable. Therefore, when all of C, M, and K are set to ED, and the color components to be further ED are increased, the color components of Y and other light inks The data may be ED according to a predetermined priority. In the HT application process, which of pattern 1 to pattern 3 is applied depends on the image characteristics (person image, graphic, etc.) of the original halftone dot image data SCR and the ratio of the low gradation area and the high gradation area. For example, it is set in advance.

また、図7の具体例1では、画像データORGが網点画像データSCRであった場合に、各色成分データ毎にパターン1〜パターン3のいずれかのHT適用処理によってDIをEDに変更したが、その他のHT適用処理として、網点画像データSCRの基本色インクの色成分データと淡インクの色成分データとに分けてHT適用処理をパターン化することも可能である。図8は、その他のHT適用処理の具体例として、具体例2を示した説明図である。具体例2のHT適用処理は、パターン1〜パターン4の4つのパターンがある。図8の各パターン中に記載している矢印の左側が、連続階調画像データCONに対してハーフトーン処理をする場合の処理内容である。矢印の右側がHT適用処理を行い、網点画像データSCRに対してハーフトーン処理を行う場合の処理内容である。例えば、パターン1では、連続階調画像データCONの基本色(CMK(Yは除く))の色成分データに対してDIを適用し、淡インク(Lc,Lm,Lk(LLkは除く))に対してはEDを適用してハーフトーン処理を行うと予め設定している場合に、網点画像データSCRが入力された場合には、基本色インク、淡インクともにEDを適用する。図8に示したパターン2〜パターン5も同様にHT適用処理の処理内容を示した。図8に示した具体例2も、具体例1と同様に、網点画像データSCRを処理する場合に、連続階調画像データCONを処理する場合と比較して、ディザ法(DI)による処理を適用する色成分データの種類を減らす処理、換言すれば、誤差拡散法(ED)による処理を適用する色成分データの種類を増やす処理を行っている。なお、YやLLkについては、視覚的にドットが目立ちにくいため、図8に示した、基本色インクと淡インクを全てEDとして、さらにEDとする色成分を増やす場合に、Yや、LLk等のその他の淡インクをEDに変更するとしてもよい。また、画像データの特性によって、上記の逆の順にEDとする色成分を増やすとしてもよい。具体例2のHT適用処理において、パターン1〜パターン5のいずれの処理を適用するかは、具体例1と同様、もとの網点画像データSCRの画像の特性(人物画像やグラフィックなど)や、低階調領域と高階調領域の割合、さらには、基本色インクのドットと淡インクのドットとの、単位面積当たりの濃度としての相対的な差などを考慮して予め設定する。   In the specific example 1 of FIG. 7, when the image data ORG is the halftone image data SCR, DI is changed to ED by HT application processing of any one of the patterns 1 to 3 for each color component data. As another HT application process, the HT application process can be patterned by dividing the color component data of the basic color ink of the halftone image data SCR and the color component data of the light ink. FIG. 8 is an explanatory diagram showing a specific example 2 as a specific example of other HT application processing. The HT application process of the specific example 2 includes four patterns 1 to 4. The left side of the arrow described in each pattern of FIG. 8 shows the processing contents when halftone processing is performed on the continuous tone image data CON. The right side of the arrow indicates the processing contents when the HT application processing is performed and the halftone processing is performed on the halftone image data SCR. For example, in pattern 1, DI is applied to the color component data of the basic color (CMK (excluding Y)) of the continuous tone image data CON, and the light ink (Lc, Lm, Lk (excluding LLk)) is applied. On the other hand, when halftone processing is performed in advance by applying ED, when halftone image data SCR is input, ED is applied to both basic color ink and light ink. Patterns 2 to 5 shown in FIG. 8 also show the contents of the HT application process. In the second specific example shown in FIG. 8, as in the first specific example, when the halftone image data SCR is processed, the processing by the dither method (DI) is performed as compared with the case where the continuous tone image data CON is processed. In other words, a process of reducing the type of color component data to which is applied, in other words, a process of increasing the type of color component data to which the process by the error diffusion method (ED) is applied. For Y and LLk, since dots are not visually conspicuous, when all of the basic color ink and light ink shown in FIG. 8 are set to ED, and the color components to be further ED are increased, Y, LLk, etc. The other light ink may be changed to ED. Further, the color component to be ED may be increased in the reverse order of the above depending on the characteristics of the image data. In the HT application processing of the specific example 2, which of the patterns 1 to 5 is to be applied is similar to the specific example 1, the image characteristics of the original halftone image data SCR (person image, graphic, etc.) The ratio is set in advance in consideration of the ratio between the low gradation area and the high gradation area, and the relative difference in density per unit area between the dots of the basic color ink and the light ink.

次に、上述したディザ法によるハーフトーン処理(以下、ディザ処理DIと呼ぶ)と、誤差拡散法によるハーフトーン処理(以下、誤差拡散処理EDとも呼ぶ)について説明する。ディザ処理DI、誤差拡散処理EDともに、ハーフトーン処理技術として一般に用いられる技術を採用した。図9は、ディザ処理DIの流れを示したフローチャートである。連続階調画像データCONまたは網点画像データSCRに含まれる任意の色成分データDについて、ディザ処理DIを行う場合について説明する。ハーフトーンモジュール38において、HT適用処理によって色成分データDにはディザ処理DIを適用すると決定され、色成分データDが入力されると(ステップS221)、CPU102は、プリンタードライバー30が予め備えるディザマトリックスTMを読み出し、色成分データDの画素位置に対応するディザマトリックスTMの閾値th(DI)と、色成分データDの階調値とを比較し(ステップS223)、色成分データDが閾値th(DI)より大きい場合には(ステップS223:Yes)、その色成分データDのドットをオンとする(ステップS224)。一方、色成分データDが閾値th(DI)より小さい場合には(ステップS223:No)、その色成分データDのドットをオフとする(ステップS225)。上記の処理を画像データORGの全ての画素の色成分データDに対して行う(ステップS228)。このようにして、CPU102は、ディザ処理DIを行う。   Next, the above-described halftone processing by the dither method (hereinafter referred to as dither processing DI) and halftone processing by the error diffusion method (hereinafter also referred to as error diffusion processing ED) will be described. For both the dither processing DI and the error diffusion processing ED, a technology generally used as a halftone processing technology is adopted. FIG. 9 is a flowchart showing the flow of the dither processing DI. A case where dither processing DI is performed on arbitrary color component data D included in continuous tone image data CON or halftone dot image data SCR will be described. In the halftone module 38, it is determined that the dither processing DI is applied to the color component data D by the HT application processing, and when the color component data D is input (step S221), the CPU 102 includes the dither matrix provided in advance in the printer driver 30. TM is read, and the threshold value th (DI) of the dither matrix TM corresponding to the pixel position of the color component data D is compared with the gradation value of the color component data D (step S223). If it is greater than (DI) (step S223: Yes), the dot of the color component data D is turned on (step S224). On the other hand, when the color component data D is smaller than the threshold th (DI) (step S223: No), the dot of the color component data D is turned off (step S225). The above processing is performed on the color component data D of all the pixels of the image data ORG (step S228). In this way, the CPU 102 performs dither processing DI.

図10は、誤差拡散処理EDの流れを示したフローチャートである。誤差拡散処理EDは、処理対象となっている注目画素の色成分データDに対する一連の処理を、順次、注目画素を移動させながら全画素について繰り返し行うが、その際、注目画素における一連の処理によって算出された誤差値eをいくつかの値に分割し、拡散誤差値deとして、注目画素の周囲の画素に拡散する処理を行っている。ハーフトーンモジュール38に、誤差拡散処理EDを適用するとして色成分データDが入力されると(ステップS231)、CPU102は、処理済みの画素から拡散された拡散誤差値の総和deと色成分データDとの加算による補正値Dxを算出する(ステップS232)。その後、プリンタードライバー30が予め備える誤差拡散処理用の閾値th(ED)を読み出す。閾値th(ED)は値が一定の固定値である。CPU102は、閾値th(ED)を読み出すと、閾値th(ED)と、色成分データDの階調値とを比較し(ステップS233)、色成分データDが閾値th(ED)より大きい場合には(ステップS233:Yes)、その色成分データDのドットをオンとする(ステップS234)。一方、色成分データDが閾値th(ED)より小さい場合には(ステップS233:No)、その色成分データDのドットをオフとする(ステップS235)。ドットのオン・オフの決定後、ドットがオンである場合は、補正値Dxとドットオンに対応する階調値との差分を誤差値eとして算出する。一方、ドットがオフであった場合は、補正値Dxの値を誤差値eとして算出する(ステップS236)。CPU102は誤差値eを算出すると、注目画素の周囲の画素で、誤差拡散処理EDが未処理である所定の画素に、誤差値eを所定の割合で拡散誤差値として拡散する(ステップS237)。図11は、誤差拡散処理を説明する説明図である。本実施例では、図11に示すように、誤差拡散処理EDは、入力された画像データORGの主走査方向に進め、その主走査方向の処理を順に副走査方向に進めることによって、誤差拡散処理EDを行う。本実施例においては、図11に示すように、注目画素に隣接する4つの未処理の画素に、誤差値eを4等分した拡散誤差値de_1_4(de_1_4=e/4)を分配する。なお、例えば、近傍4画素に拡散誤差値を分配する際に、注目画素と水平または垂直方向に隣接している近傍2画素にはde_5_16=e*5/16を分配し,注目画素と対角方向で隣接している近傍2画素にはde_3_16=e*3/16として、拡散誤差値を分配するなど、注目画素との距離や位置関係に応じて分配の割合を変えるとしてもよい。上記の処理を画像データORGの全ての画素の色成分データDに対して行う(図10:ステップS238)。このようにして、CPU102は、誤差拡散処理EDを行う。   FIG. 10 is a flowchart showing the flow of the error diffusion processing ED. In the error diffusion processing ED, a series of processes on the color component data D of the target pixel to be processed are repeatedly performed for all the pixels while sequentially moving the target pixel. The calculated error value e is divided into several values, and a diffusion error value de is diffused to pixels around the pixel of interest. When the color component data D is input to the halftone module 38 to apply the error diffusion processing ED (step S231), the CPU 102 sums the diffusion error values diffused from the processed pixels and the color component data D. A correction value Dx is calculated by addition to (step S232). Thereafter, the threshold value th (ED) for error diffusion processing provided in advance in the printer driver 30 is read out. The threshold value th (ED) is a fixed value with a constant value. When the CPU 102 reads the threshold value th (ED), the CPU compares the threshold value th (ED) with the gradation value of the color component data D (step S233), and if the color component data D is greater than the threshold value th (ED). (Step S233: Yes), the dot of the color component data D is turned on (Step S234). On the other hand, when the color component data D is smaller than the threshold th (ED) (step S233: No), the dot of the color component data D is turned off (step S235). If the dot is on after determining whether the dot is on or off, the difference between the correction value Dx and the gradation value corresponding to dot on is calculated as the error value e. On the other hand, if the dot is off, the correction value Dx is calculated as the error value e (step S236). After calculating the error value e, the CPU 102 diffuses the error value e as a diffusion error value at a predetermined ratio to predetermined pixels that have not been processed by the error diffusion processing ED in pixels around the target pixel (step S237). FIG. 11 is an explanatory diagram for explaining error diffusion processing. In this embodiment, as shown in FIG. 11, the error diffusion process ED advances the input image data ORG in the main scanning direction, and sequentially advances the processing in the main scanning direction in the sub-scanning direction. Perform ED. In this embodiment, as shown in FIG. 11, a diffusion error value de_1_4 (de_1_4 = e / 4) obtained by dividing the error value e into four equal parts is distributed to four unprocessed pixels adjacent to the target pixel. For example, when distributing a diffusion error value to four neighboring pixels, de_5_16 = e * 5/16 is distributed to two neighboring pixels that are adjacent to the pixel of interest in the horizontal or vertical direction, and the pixel of interest is diagonally separated. The distribution ratio may be changed according to the distance and the positional relationship with the target pixel, such as de_3_16 = e * 3/16, in which a diffusion error value is distributed to two neighboring pixels adjacent in the direction. The above processing is performed on the color component data D of all the pixels of the image data ORG (FIG. 10: Step S238). In this way, the CPU 102 performs error diffusion processing ED.

以上説明したように、本実施例における画像データ印刷処理においては、画像データORGが、連続階調画像データCONであるか、網点画像データSCRであるかによって、色変換処理による、変換するインクの色成分データの種類を変える。特に、網点画像データSCRは、特色インクに相当する色成分データには変換しない。このようにすることで、網点画像データSCRが、色変換処理によって色成分毎のデータに分割される際に、分割数を減少させることができる。分割数を減らす、つまりは色成分データの種類を減らすことにより、網点パターンの周期の乱れる原因であるハーフトーン処理による処理データ数が減り、網点画像データSCRを10種類の色成分データに分割してハーフトーン処理を行う場合と比較して、印刷処理後の網点画像データSCRの網点パターンの周期の乱れを抑制することができる。図12にその効果を示す。図12は、網点画像データSCRを10種類の色成分データに分割してハーフトーン処理を行い印刷処理をした印刷画像(図12(A))と、特色であるGrとOrを用いず、8種類の色成分データに分割してハーフトーン処理を行い印刷処理をした印刷画像(図12(B))を示している。図から分かるように、特色を用いない図12(B)の印刷画像は、特色を用いた印刷画像と比較して、画像の粒状感が抑制されている。   As described above, in the image data printing process in the present embodiment, the ink to be converted by the color conversion process depending on whether the image data ORG is the continuous tone image data CON or the halftone dot image data SCR. Change the type of color component data. In particular, the halftone image data SCR is not converted into color component data corresponding to spot color ink. In this way, when the halftone image data SCR is divided into data for each color component by the color conversion process, the number of divisions can be reduced. By reducing the number of divisions, that is, by reducing the types of color component data, the number of data processed by halftone processing, which is the cause of the disturbance of the halftone dot pattern period, is reduced, and the halftone image data SCR is converted into 10 types of color component data. Compared with the case where the halftone process is performed by dividing, it is possible to suppress the disturbance of the period of the halftone dot pattern of the halftone dot image data SCR after the printing process. FIG. 12 shows the effect. FIG. 12 shows a print image (FIG. 12A) obtained by dividing halftone image data SCR into 10 types of color component data and performing halftone processing, and without using special colors Gr and Or. A print image (FIG. 12B) obtained by performing halftone processing by dividing into eight types of color component data and performing print processing is shown. As can be seen from the figure, the printed image of FIG. 12B that does not use a spot color has a reduced graininess compared to a print image that uses a spot color.

また、通常、インクジェットプリンターを用いた印刷によるハーフトーン処理では、2値化の処理を高速に行うディザ法を用いてハーフトーン処理を行うが、網点画像データSCRをディザ法によってハーフトーン処理した場合、ディザマトリックスのノイズ特性と網点パターンとが干渉してしまい、2値化結果のドット分散性が大幅に悪化してしまう。そのため、出力結果の粒状性も大幅に劣化してしまう。本実施例における、ハーフトーン処理においては、HT適用処理によって、網点画像データSCRを処理する場合には、連続階調画像データCONを処理場合と比較して、色成分データに適用するディザ処理DIの数を減らし、適用する誤差拡散処理EDの数を増やす処理を行っている。従って、HT適用処理を行わず、網点画像データSCRに対して連続階調画像データCONと同様のハーフトーン処理を行い印刷処理を行った印刷画像と比較して、ドット分散性の悪化を抑制することができる。また本実施例では、連続階調画像データCONと比較した網点画像データSCRの画像データ印刷処理として説明したが、印刷システム10が網点画像データSCRのみを処理の対象としてもよい。つまり、プリンタードライバー30は網点画像データSCRのみを入力し、入力した網点画像データSCRに対して、上記説明した網点画像データSCRに対応する画像データ処理を行うとしてもよい。   In general, halftone processing by printing using an ink jet printer performs halftone processing using a dither method that performs binarization at high speed, but halftone processing is performed on the halftone image data SCR using the dither method. In this case, the noise characteristics of the dither matrix interfere with the halftone dot pattern, and the dot dispersion of the binarization result is greatly deteriorated. Therefore, the granularity of the output result is also greatly deteriorated. In the halftone processing in this embodiment, when halftone image data SCR is processed by HT application processing, dither processing applied to color component data as compared to processing continuous tone image data CON. A process of reducing the number of DIs and increasing the number of error diffusion processes ED to be applied is performed. Therefore, deterioration of dot dispersibility is suppressed compared with a print image in which halftone processing similar to that of continuous tone image data CON is performed on halftone image data SCR without performing HT application processing. can do. In this embodiment, the image data printing process of the halftone dot image data SCR compared with the continuous tone image data CON is described. However, the printing system 10 may process only the halftone dot image data SCR. That is, the printer driver 30 may input only the halftone dot image data SCR and perform the image data processing corresponding to the halftone dot image data SCR described above on the input halftone dot image data SCR.

B.第2実施例:
次に第2実施例について説明する。第2実施例と第1実施例との異なる点は、プリンター200が備えるノズル261〜270が、ピエゾ素子の振動を制御することによって、大ドットと小ドットの2つのインクドットを吐出可能である点と、ハーフトーン処理の処理内容が異なる点である。従って、装置構成等の説明は省略し、ハーフトーン処理について説明する。図13は、第2実施例におけるハーフトーン処理の流れを示したフローチャートである。ハーフトーンモジュール38に、連続階調画像データCONなら10色LUT36による色変換後のデータ、網点画像データSCRなら8色LUT37および擬似10色データ化処理後の色成分データが、色成分データDとして入力される(ステップS241)。色成分データDが入力されると、プリンタードライバー30が予め備えるドット変換テーブルtblによって、各色成分データDを、大ドットに対応するドットデータDlと、小ドットに対応するドットデータDsに変換する。
B. Second embodiment:
Next, a second embodiment will be described. The difference between the second embodiment and the first embodiment is that the nozzles 261 to 270 included in the printer 200 can eject two ink dots, a large dot and a small dot, by controlling the vibration of the piezo element. This is different from the processing content of the halftone processing. Therefore, description of the apparatus configuration and the like will be omitted, and halftone processing will be described. FIG. 13 is a flowchart showing the flow of halftone processing in the second embodiment. In the halftone module 38, the data after color conversion by the 10-color LUT 36 for the continuous tone image data CON, the 8-color LUT 37 for the halftone image data SCR, and the color component data after the pseudo 10-color data processing are converted to the color component data D. (Step S241). When the color component data D is input, each color component data D is converted into dot data Dl corresponding to a large dot and dot data Ds corresponding to a small dot by using a dot conversion table tbl provided in advance in the printer driver 30.

図14は、色成分データDをドットの密度を示すドットインク量データに変換するドット変換テーブルである。ここで言うドット密度とは、ある領域内の画素にドットが形成される密度を意味している。本説明では、具体例として、色成分データDはシアン(C)の色成分データとして説明する。図14に示すドットデータDs、ドットデータDlは、小ドット、大ドットの各ドットインク量データを示す。例えばドットインク量データの値が「0」では、ドットが全く形成されない状態を示している。また、ドットインク量データの値が「128」では、約半分の画素にドットが形成されている状態を示し、ドットインク量データの値が「255」は全ての画素にドットが形成されている状態を示している。ドット変換テーブルは、色成分データDの階調値に対して次のように設定されている。   FIG. 14 is a dot conversion table for converting the color component data D into dot ink amount data indicating the density of dots. The dot density mentioned here means the density at which dots are formed in pixels within a certain region. In this description, the color component data D will be described as cyan (C) color component data as a specific example. Dot data Ds and dot data Dl shown in FIG. 14 indicate dot ink amount data of small dots and large dots. For example, when the value of the dot ink amount data is “0”, this indicates a state where no dots are formed. In addition, when the value of the dot ink amount data is “128”, the dot is formed in about half of the pixels, and when the value of the dot ink amount data is “255”, dots are formed in all the pixels. Indicates the state. The dot conversion table is set as follows for the gradation values of the color component data D.

色成分データDの階調値が「0」の場合は、小,大ドットのいずれのドットインク量データの値も「0」に設定されている。ドットインク量データ「0」の状態ではドットは全く形成されないので、印刷用紙上には印刷媒体Pの地色がそのまま現れた状態となっている。色成分データDの階調値が増加すると、次第に小ドット密度(ドットデータDs)が増加していき、これに伴って印刷媒体P上に表現される色彩も用紙の地色から次第にシアン色に変化していく。色成分データDの階調値が所定値以上になると、小ドットのドット密度が減少に転じ、大ドットが形成され始める。そして、さらに、色成分データDの階調値が増加すると、小ドット密度は「0」となるが、色成分データDの階調値の増加とともに大ドットのドット密度が増加し、やがてドットデータDlの値は「255」に達し、全ての画素に大ドットが形成された状態となる。このように、CPU102は、ドット変換テーブルtblを用いて、色成分データDの階調値が増加するに従って、印刷媒体P上に表現される色が次第に濃いシアン色に変化するようにDs、Dlを変換する。   When the gradation value of the color component data D is “0”, the value of the dot ink amount data for both small and large dots is set to “0”. In the state of the dot ink amount data “0”, no dots are formed, so that the ground color of the printing medium P appears as it is on the printing paper. As the gradation value of the color component data D increases, the small dot density (dot data Ds) gradually increases, and the color expressed on the print medium P gradually changes from cyan to cyan. It will change. When the gradation value of the color component data D exceeds a predetermined value, the dot density of small dots starts to decrease, and large dots begin to be formed. Further, when the gradation value of the color component data D increases, the small dot density becomes “0”, but as the gradation value of the color component data D increases, the dot density of large dots increases, and eventually the dot data The value of Dl reaches “255”, and a large dot is formed in all pixels. As described above, the CPU 102 uses the dot conversion table tbl, and Ds, Dl such that the color expressed on the print medium P gradually changes to a deep cyan color as the tone value of the color component data D increases. Convert.

色成分データDをドットデータDlとドットデータDsに変換すると、次に、画像データ判別処理(図5:ステップS120)による結果を用いて、入力された画像データORGの種類(連続階調画像データCONまたは網点画像データSCR)によって、ハーフトーン処理の内容を変えるHT適用処理を行う(図13:ステップS243)。第2実施例では、ドットデータDlおよびドットデータDsからドットパターンを形成する処理方法として、上述したディザ処理DIと、誤差拡散処理EDとに加え、大ドット(以下、Lドットとも呼ぶ)のドットパターンの形成する処理の結果を、小ドット(以下、Sドットとも呼ぶ)のドットを形成する処理に反映した「連続処理」を用いてハーフトーン処理を行う。HT適用処理では、ドットデータDl、ドットデータDsを、ディザ処理DIで処理をするか,誤差拡散処理EDで処理をするか,または、ドットデータDlとドットデータDsとを連続的に処理する連続処理にするかを、入力された画像データORGの種類によって変える。HT適用処理の詳細は後で説明する。HT適用処理において、ドットデータDlとドットデータDsのハーフトーン処理方法が決定すると、その決定に従い、Dl,Dsに対してハーフトーン処理を行い(ステップS244)、画像データORGの全ての画素に対して上記の1連の処理を行うとハーフトーン処理は終了する(ステップS245)。   When the color component data D is converted into the dot data Dl and the dot data Ds, the type (continuous tone image data) of the input image data ORG is then used using the result of the image data discrimination process (FIG. 5: step S120). An HT application process for changing the content of the halftone process is performed by using CON or halftone image data SCR) (FIG. 13: step S243). In the second embodiment, as a processing method for forming a dot pattern from the dot data Dl and the dot data Ds, in addition to the above-described dither processing DI and error diffusion processing ED, dots of large dots (hereinafter also referred to as L dots) are used. Halftone processing is performed using “continuous processing” in which the result of the pattern formation processing is reflected in the processing for forming small dots (hereinafter also referred to as S dots). In the HT application process, the dot data Dl and the dot data Ds are processed by the dither process DI, the error diffusion process ED, or the dot data Dl and the dot data Ds are continuously processed. The processing is changed depending on the type of the input image data ORG. Details of the HT application processing will be described later. When the halftone processing method of the dot data Dl and the dot data Ds is determined in the HT application processing, halftone processing is performed on Dl and Ds according to the determination (step S244), and all the pixels of the image data ORG are processed. When the above-described series of processing is performed, the halftone processing ends (step S245).

次に、連続処理について説明する。図15および図16は、連続処理の流れを示したフローチャートである。図15は、連続処理のうち、ドットデータDlに対する処理を示したフローチャートである。CPU102がドットデータDlに対する連続処理(以下、Dl連続処理とも呼ぶ)を開始すると、ドットデータDlを入力し、所定の閾値th(X)とDlとの大小を比較し、Lドットをオンにするか否かを決定する(ステップS252)。この閾値th(X)には、HT適用処理の結果によって、ディザマトリックスTMより読み込んだ閾値th(DI)が適用される場合と、上述した誤差拡散処理用の閾値th(ED)が適用される場合がある。後で説明するが、HT適用処理の結果に応じて、閾値th(X)として、閾値th(DI)を適用した処理をC−DI処理と呼ぶ。一方、閾値th(X)として、閾値th(ED)を適用した処理をC−ED処理と呼ぶ。   Next, continuous processing will be described. 15 and 16 are flowcharts showing the flow of continuous processing. FIG. 15 is a flowchart showing processing for the dot data Dl in the continuous processing. When the CPU 102 starts a continuous process for the dot data Dl (hereinafter also referred to as a Dl continuous process), the dot data Dl is input, the predetermined threshold th (X) is compared with Dl, and the L dot is turned on. Is determined (step S252). As the threshold th (X), the threshold th (DI) read from the dither matrix TM is applied according to the result of the HT application processing, and the threshold th (ED) for error diffusion processing described above is applied. There is a case. As will be described later, a process in which the threshold th (DI) is applied as the threshold th (X) according to the result of the HT application process is referred to as a C-DI process. On the other hand, processing using threshold value th (ED) as threshold value th (X) is referred to as C-ED processing.

ステップS252において、ドットデータDlが閾値th(X)より大きい場合は(ステップS252:Yes)、Lドットをオンにする(ステップS253)。その後、Lドットのインク重量に基づく結果値Vlを、ドットデータDsの連続処理に反映するためのLドット補正値Dlvとする(ステップS254)。一方、ステップS252において、ドットデータDlが閾値th(X)より小さい場合は(ステップS252:No)、Lドットをオフにする(ステップS255)。その後、Lドット補正値Dlv=0とする(ステップS256)。このようにして、Dl連続処理は終了する。   If the dot data Dl is larger than the threshold th (X) in step S252 (step S252: Yes), the L dot is turned on (step S253). Thereafter, the result value Vl based on the L dot ink weight is set as the L dot correction value Dlv for reflecting in the continuous processing of the dot data Ds (step S254). On the other hand, if the dot data Dl is smaller than the threshold th (X) in step S252 (step S252: No), the L dot is turned off (step S255). Thereafter, the L dot correction value Dlv = 0 is set (step S256). In this way, the Dl continuous process ends.

次に、ドットデータDsに対する連続処理(以下、Ds連続処理とも呼ぶ)について説明する。Ds連続処理は、Dl連続処理の結果を反映してSドットのドットパターンを決定する処理である。図16は、Ds連続処理を示したフローチャートである。CPU102がDs連続処理を開始すると、ドットデータDsを入力する。Ds連続処理は、処理対象となっている注目画素のドットデータDsに対する一連の処理を、順次、注目画素を移動させながら全画素について繰り返し行うが、その際、注目画素における一連の処理によって算出された誤差値eをいくつかの値に分割し、拡散誤差値として、注目画素の周囲の画素に拡散する処理を行っている。CPU102が連続処理を開始すると、ドットデータDsを入力し、ドットデータDsに拡散誤差値の総和deと、色成分データDとLドット補正値Dlv(図15参照)との差分値に係数Kxを乗じた値とを加え、補正値Dsxを算出する(ステップS262)。係数Kxは、ドットデータDlの連続処理の結果を、Ds連続処理に反映させる度合いを決める強度係数である。本実施例ではKx=1.0とする。補正値Dsx算出後、所定の閾値th(Y)とDsxとの大小を比較し、Sドットをオンにするか否かを決定する(ステップS263)。この閾値th(Y)も、閾値th(X)と同様、HT適用処理の結果によって、ディザマトリックスTMより読み込んだ閾値th(DI)が適用される場合と、上述した誤差拡散処理用の閾値th(ED)が適用される場合がある。Dl連続処理と同様、HT適用処理の結果に応じて、閾値th(Y)として、閾値th(DI)を適用した処理をC−DI処理と呼ぶ。一方、閾値th(Y)として、閾値th(ED)を適用した処理をC−ED処理と呼ぶ。   Next, continuous processing (hereinafter also referred to as Ds continuous processing) for the dot data Ds will be described. The Ds continuous process is a process of determining the dot pattern of S dots reflecting the result of the Dl continuous process. FIG. 16 is a flowchart showing the Ds continuous processing. When the CPU 102 starts the Ds continuous process, the dot data Ds is input. In the Ds continuous processing, a series of processing for the dot data Ds of the target pixel to be processed is repeatedly performed for all the pixels while sequentially moving the target pixel. At that time, the calculation is performed by the series of processing for the target pixel. The error value e is divided into several values, and a process of diffusing to the pixels around the pixel of interest is performed as a diffusion error value. When the CPU 102 starts continuous processing, the dot data Ds is input, and the coefficient Kx is added to the difference value between the total de of the diffusion error values de to the dot data Ds and the color component data D and the L dot correction value Dlv (see FIG. 15). A correction value Dsx is calculated by adding the multiplied value (step S262). The coefficient Kx is an intensity coefficient that determines the degree to which the result of continuous processing of the dot data Dl is reflected in the Ds continuous processing. In this embodiment, Kx = 1.0. After calculating the correction value Dsx, the predetermined threshold th (Y) is compared with Dsx to determine whether or not to turn on the S dot (step S263). Similarly to the threshold value th (X), the threshold value th (Y) is applied when the threshold value th (DI) read from the dither matrix TM is applied depending on the result of the HT application process, and the threshold value th for the error diffusion process described above. (ED) may apply. Similar to the Dl continuous processing, processing in which the threshold th (DI) is applied as the threshold th (Y) according to the result of the HT application processing is referred to as C-DI processing. On the other hand, processing using threshold value th (ED) as threshold value th (Y) is referred to as C-ED processing.

ステップS263において、補正値Dsxが閾値th(Y)より大きい場合は(ステップS263:Yes)、Sドットをオンにする(ステップS264)。その後、Sドットのインク重量に基づく結果値Vsと補正値Dsxとの差分値を誤差値eとする(ステップS265)。一方、ステップS263において、補正値Dsxが閾値th(Y)より小さい場合は(ステップS263:No)、Sドットをオフにする(ステップS266)。その後、誤差値e=Dsxとする(ステップS266)。CPU102は誤差値eを算出すると、図11で説明したように、注目画素の周囲の画素で、未処理の画素に、誤差値eを所定の割合で拡散誤差値として拡散する(ステップS268)。このようにして、ドットデータDsに対する連続処理は終了する。   In step S263, when the correction value Dsx is larger than the threshold th (Y) (step S263: Yes), the S dot is turned on (step S264). Thereafter, a difference value between the result value Vs based on the ink weight of S dots and the correction value Dsx is set as an error value e (step S265). On the other hand, in step S263, when the correction value Dsx is smaller than the threshold th (Y) (step S263: No), the S dot is turned off (step S266). Thereafter, the error value e = Dsx is set (step S266). When calculating the error value e, the CPU 102 diffuses the error value e as a diffusion error value at a predetermined ratio to the unprocessed pixels in the pixels around the target pixel, as described in FIG. 11 (step S268). In this way, the continuous processing for the dot data Ds ends.

次に、第2実施例におけるHT適用処理(図13:ステップS243)について説明する。図17は、第2実施例におけるHT適用処理を説明する説明図である。第2実施例におけるHT適用処理は、画像データORGが連続階調画像データCONの場合と、網点画像データSCRとの場合による、ハーフトーン処理の適用の方法は12パターン存在する。いずれのパターンも、連続階調画像データCONを処理する場合に適用されている閾値th(DI)が、HT適用処理によって、網点画像データSCRを処理する場合には、閾値th(ED)へ変更される処理を含んでいる。以下、図17について説明する。   Next, the HT application process (FIG. 13: step S243) in the second embodiment will be described. FIG. 17 is an explanatory diagram for explaining the HT application processing in the second embodiment. In the HT application processing in the second embodiment, there are twelve patterns of halftone processing application methods depending on whether the image data ORG is continuous tone image data CON or halftone image data SCR. In any pattern, the threshold th (DI) applied when processing the continuous tone image data CON is changed to the threshold th (ED) when the halftone image data SCR is processed by the HT application processing. Includes processing to be changed. Hereinafter, FIG. 17 will be described.

図17の各パターン中に記載している矢印の左側が、連続階調画像データCONに対してハーフトーン処理をする場合の処理内容である。矢印の右側がHT適用処理を行い、網点画像データSCRに対してハーフトーン処理を行う場合の処理内容である。図中のDIは図8と同様、ディザ処理DIを示し、EDは誤差拡散処理EDを示す。また、C−DI処理は、上述したように、連続処理において、閾値th(X)または閾値th(Y)に、閾値th(DI)を適用した連続処理を示し、C−ED処理は、連続処理において、閾値th(X)または閾値th(Y)に、閾値th(ED)を適用した連続処理を示す。例えば、パターン1では、連続階調画像データCONのドットデータDl,Dsに対してディザ処理DIを適用し、網点画像データSCRが入力された場合には、HT適用処理によって、ドットデータDlにはDIが、ドットデータDsにはEDが適用される。パターン2では、連続階調画像データCONのドットデータDl,Dsに対してディザ処理DIを適用し、網点画像データSCRが入力された場合には、HT適用処理によって、ドットデータDlにはDl連続処理(図15)における閾値th(X)に閾値th(DI)を適用した処理(C−DI処理)がなされ、ドットデータDsにはDs連続処理の閾値th(Y)に閾値th(ED)が適用された処理(C−ED処理)がなされる。その他、例えば、パターン8においては、網点画像データSCRが入力された場合には、ドットデータDl,DsにDl,Ds連続処理における閾値th(X),閾値th(Y)の両方に、閾値th(DI)を適用した処理(C−DI処理)がなされ、網点画像データSCRが入力された場合には、HT適用処理によって、ドットデータDl,Dsに、Dl,Ds連続処理における閾値th(X),閾値th(Y)の両方に、閾値th(ED)を適用した処理(C−ED処理)がなされる。その他のパターンにおいても、図13に示したようにHT適用処理が行われる。第2実施例におけるHT適用処理において、パターン1〜パターン12のいずれの処理を適用するかは、第1実施例と同様、もとの網点画像データSCRの画像の特性(人物画像やグラフィックなど)や、低階調領域と高階調領域の割合、さらには、LドットとSドットの単位面積当たりの濃度としての相対的な差などを考慮して予め設定する。またこの際、画像データの画像特性を考慮して、ドットデータDlから優先的に閾値th(DI)の適用を減らすように設定することや、逆に、ドットデータDsから先的に閾値th(DI)の適用を減らすように設定することができる。このようにして、第2実施例におけるHT適用処理は行われる。   The left side of the arrow described in each pattern of FIG. 17 shows the processing contents when halftone processing is performed on the continuous tone image data CON. The right side of the arrow indicates the processing contents when the HT application processing is performed and the halftone processing is performed on the halftone image data SCR. DI in the figure indicates the dither processing DI as in FIG. 8, and ED indicates the error diffusion processing ED. In addition, as described above, the C-DI processing indicates continuous processing in which the threshold th (DI) is applied to the threshold th (X) or the threshold th (Y) in continuous processing, and the C-ED processing is continuous. In the processing, continuous processing in which the threshold th (ED) is applied to the threshold th (X) or the threshold th (Y) is shown. For example, in the pattern 1, when the dither processing DI is applied to the dot data D1 and Ds of the continuous tone image data CON and the halftone image data SCR is input, the dot data D1 is converted into the dot data D1 by the HT application processing. DI is applied, and ED is applied to the dot data Ds. In the pattern 2, when the dither processing DI is applied to the dot data Dl and Ds of the continuous tone image data CON and the halftone image data SCR is input, the dot data Dl is converted to Dl by the HT application processing. Processing (C-DI processing) is performed by applying the threshold th (DI) to the threshold th (X) in the continuous processing (FIG. 15), and the threshold th (ED) is added to the threshold th (Y) of the Ds continuous processing for the dot data Ds. ) Is applied (C-ED process). In addition, for example, in the pattern 8, when the halftone image data SCR is input, the threshold values th (X) and th (Y) in the Dl and Ds continuous processing are applied to both the dot data Dl and Ds. When th (DI) is applied (C-DI processing) and halftone image data SCR is input, the threshold value th in the Dl and Ds continuous processing is added to the dot data Dl and Ds by the HT application processing. A process (C-ED process) in which the threshold th (ED) is applied to both (X) and the threshold th (Y) is performed. Also in other patterns, the HT application process is performed as shown in FIG. In the HT application processing in the second embodiment, which of the patterns 1 to 12 is applied depends on the characteristics of the original halftone image data SCR image (person image, graphic, etc.) as in the first embodiment. ), The ratio between the low gradation region and the high gradation region, and the relative difference as the density per unit area of the L dots and the S dots. At this time, in consideration of the image characteristics of the image data, the threshold value th (DI) is set to be preferentially reduced from the dot data D1, or conversely, the threshold value th ( DI) can be set to be reduced. In this way, the HT application process in the second embodiment is performed.

以上説明したように、第2実施例における画像データ印刷処理においては、網点画像データSCRを特色インクの色成分データに色変換しないことに加え、Lドット、Sドットごとのハーフトーン処理に、閾値として閾値th(DI)と適用するか、閾値th(ED)を適用するかをHT適用処理によって決定している。また、そのHT適用処理においては、連続階調画像データCONを処理する場合に適用されている閾値th(DI)が、網点画像データSCRを処理する場合には、閾値th(ED)へ変更される処理を含んでいる。つまり各ドットデータDl,Dsに適用する閾値として閾値th(DI)の数を減らし、閾値th(ED)を適用する数を増やす処理を行っている。閾値の配置に周期性がある閾値th(DI)を適用するのを減らし、周期性の無い閾値th(ED)を用いることで、網点画像データのドットパターンの周期との干渉による画像劣化を抑制する。従って、HT適用処理を行わず、網点画像データSCRに対して連続階調画像データCONと同様のハーフトーン処理を行い印刷処理を行った印刷画像と比較して、ドット分散性の悪化を抑制することができる。   As described above, in the image data printing process in the second embodiment, in addition to not converting the halftone image data SCR into the color component data of the special color ink, in addition to the halftone process for each L dot and S dot, Whether to apply the threshold th (DI) or the threshold th (ED) as the threshold is determined by the HT application processing. In the HT application processing, the threshold th (DI) applied when processing the continuous tone image data CON is changed to the threshold th (ED) when processing the halftone image data SCR. Includes processing done. That is, processing is performed to reduce the number of threshold values th (DI) as the threshold value applied to the dot data Dl and Ds and increase the number of threshold values th (ED) to be applied. By reducing the application of the threshold th (DI) having periodicity to the arrangement of the threshold and using the threshold th (ED) having no periodicity, image degradation due to interference with the period of the dot pattern of the halftone image data is reduced. Suppress. Therefore, deterioration of dot dispersibility is suppressed compared with a print image in which halftone processing similar to that of continuous tone image data CON is performed on halftone image data SCR without performing HT application processing. can do.

C.変形例:
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
(C1)変形例1:
上記実施例では、網点画像データSCRに対する色変換処理では、特色としてのGrとOrの2つをインク色成分データとして用いないとしたが、プリンター200が備える特色インクの少なくとも1色においてインク色成分データとして用いないとしてもよい。つまり、Orだけ、またはGrだけ除くとしても、上記実施例と同様の効果を得ることができる。また、特色インクとしては、Gr、Orに限らず、例えば、金属光沢を表現する際に用いるメタリックインクや、パステルカラーインクなどの、基本色インクと色相が異なるインク色をも含む。さらに、本実施例では、網点画像データSCRに対する色変換処理では、特色を用いないとしたが、特色に変えて、淡インクの該当するインク色を用いないとしてもよい。このようにしても、上記実施例と同様の効果を得ることができる。
C. Variation:
The present invention is not limited to the above-described examples and embodiments, and can be implemented in various modes without departing from the gist thereof. For example, the following modifications are possible.
(C1) Modification 1:
In the above embodiment, the color conversion processing for the halftone image data SCR does not use two special colors, Gr and Or, as ink color component data. However, at least one of the special color inks provided in the printer 200 is an ink color. It may not be used as component data. That is, even if only Or or Gr is excluded, the same effect as the above embodiment can be obtained. Further, the special color ink is not limited to Gr and Or, and includes, for example, an ink color having a hue different from that of the basic color ink, such as a metallic ink or a pastel color ink used for expressing metallic luster. Further, in the present embodiment, the spot color is not used in the color conversion process for the halftone dot image data SCR. However, instead of the spot color, the corresponding ink color of the light ink may not be used. Even if it does in this way, the effect similar to the said Example can be acquired.

(C2)変形例2:
上記実施例では、網点画像データSCRに対する色変換処理では、特色としてのGrとOrの2つをインク色成分データとして用いないとしたが、さらに、淡インクのインク色をインク色成分として用いないとしてもよい。このようにすることで、さらに、網点画像データSCRがインク色成分データへ分割される分割数が減少するため、網点パターンの周期の乱れる原因であるハーフトーン処理による処理データ数が減り、さらに、印刷処理後の網点画像データSCRの網点パターンの周期の乱れを抑制することができる。
(C2) Modification 2:
In the above embodiment, the color conversion processing for the halftone dot image data SCR does not use two special colors, Gr and Or, as ink color component data. However, the ink color of light ink is used as the ink color component. It doesn't have to be. This further reduces the number of divisions of the halftone image data SCR into ink color component data, thereby reducing the number of data processed by the halftone process, which is the cause of the disturbance of the halftone pattern period, Further, it is possible to suppress the disturbance of the period of the halftone dot pattern of the halftone dot image data SCR after the printing process.

(C3)変形例3:
上記実施例では、網点画像データSCRは、CMYKからなる網点画像データであるとしたが、それに限らず、印刷媒体上に印刷された網点画像をスキャナーやカメラ等の画像読み込み装置で読み込んだ、RGBデータとしての網点画像データとしてもよい。この場合、RGBデータとしての網点画像データを、上記示した特色を除いた8色の色成分データに変換するLUTを用いて色変換することで、上記実施例と同様の効果を得ることができる。
(C3) Modification 3:
In the above embodiment, the halftone dot image data SCR is halftone dot image data composed of CMYK. However, the present invention is not limited to this, and a halftone dot image printed on a print medium is read by an image reading device such as a scanner or a camera. However, halftone dot image data as RGB data may be used. In this case, the same effect as in the above embodiment can be obtained by color-converting the halftone dot image data as RGB data using the LUT that converts the above-described eight color component data excluding the special colors. it can.

(C4)変形例4:
上記実施例では、図10の説明において、閾値th(ED)は値が一定の固定値であるとしたが、これに限られるものではなく、注目画素の色成分データに基づいて算出され、動的に決定する値でも良い。そうすることで低濃度領域や高濃度領域で多量の誤差の蓄積が生じることを解消することができ、低濃度領域や高濃度領域が終わった後の画質劣化に繋がる副作用を根本的に解消することができる(例えば、特開平7−111591)。
(C4) Modification 4:
In the above embodiment, in the description of FIG. 10, the threshold value th (ED) is a fixed value with a constant value. However, the threshold value th (ED) is not limited to this, and is calculated based on the color component data of the target pixel. It may be a value that is determined automatically. By doing so, it is possible to eliminate the accumulation of a large amount of error in the low density area and the high density area, and fundamentally eliminate the side effects that lead to image quality degradation after the low density area and high density area are over. (For example, JP-A-7-1111591).

上記実施例における誤差を拡散する処理とは、注目画素で発生する誤差を周辺の画素へ拡散させる処理のことを示している。誤差を拡散することにより、誤差の局所的平均値を最小化する機構が働くために、網点データに対しても良好にドット生成することできる。   The process of diffusing an error in the above-described embodiment indicates a process of diffusing an error generated in a target pixel to surrounding pixels. By diffusing the error, a mechanism for minimizing the local average value of the error works, so that dots can be generated well for halftone data.

以上、本発明の実施形態について説明したが、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、上述の実施形態で示したシリアル方式のインクジェットプリンターに限らず、インクジェット式のラインプリンタにも適用できる。また、本発明は、印刷装置としての構成のほか、印刷方法、プログラム、記憶媒体等としても実現することができる。   As mentioned above, although embodiment of this invention was described, this invention is not limited to such embodiment, Of course, in the range which does not deviate from the summary of this invention, it can implement in a various aspect. For example, the present invention can be applied not only to the serial ink jet printer shown in the above-described embodiment but also to an ink jet line printer. In addition to the configuration as a printing apparatus, the present invention can be realized as a printing method, a program, a storage medium, and the like.

10…印刷システム
20…アプリケーションプログラム
22…ビデオドライバー
30…プリンタードライバー
31…画像データ判別モジュール
32…多値化モジュール
33…解像度変換モジュール
34…色変換モジュール
35…色変換テーブル
38…ハーフトーンモジュール
39…印刷制御モジュール
100…コンピューター
102…CPU
108…周辺機器インターフェース
109…ディスクコントローラ
112…ビデオインターフェース
114…ディスプレイ
116…バス
118…ハードディスク
124…フレキシブルディスク
126…コンパクトディスク
200…プリンター
220…制御回路
225…操作パネル
230…キャリッジモーター
231…駆動ベルト
232…プーリ
233…摺動軸
235…モーター
236…プラテン
240…キャリッジ
241…インクカートリッジ
260…印刷ヘッド
261…ノズル
P…印刷媒体
D…色成分データ
e…誤差値
Dsx算出後…補正値
TM…ディザマトリックス
ED…誤差拡散処理
de…拡散誤差値の総和
th…閾値
DI…ディザ処理
Dl…ドットデータ
Vl…結果値
Ds…ドットデータ
Vs…結果値
Dx…補正値
Kx…係数
SCR…網点画像データ
ORG…画像データ
CON…連続階調画像データ
tbl…ドット変換テーブル
Dsx…補正値
DESCRIPTION OF SYMBOLS 10 ... Printing system 20 ... Application program 22 ... Video driver 30 ... Printer driver 31 ... Image data discrimination module 32 ... Multi-value conversion module 33 ... Resolution conversion module 34 ... Color conversion module 35 ... Color conversion table 38 ... Halftone module 39 ... Print control module 100 ... computer 102 ... CPU
DESCRIPTION OF SYMBOLS 108 ... Peripheral device interface 109 ... Disk controller 112 ... Video interface 114 ... Display 116 ... Bus 118 ... Hard disk 124 ... Flexible disk 126 ... Compact disk 200 ... Printer 220 ... Control circuit 225 ... Operation panel 230 ... Carriage motor 231 ... Drive belt 232 ... pulley 233 ... sliding shaft 235 ... motor 236 ... platen 240 ... carriage 241 ... ink cartridge 260 ... printing head 261 ... nozzle P ... printing medium D ... color component data e ... error value Dsx after calculation ... correction value TM ... dither matrix ED ... Error diffusion processing de ... Total diffusion error value th ... Threshold value DI ... Dither processing Dl ... Dot data Vl ... Result value Ds ... Dot data Vs ... Result value Dx ... Correction value Kx ... Coefficient SCR ... Halftone dot image data ORG ... Image data CON ... Continuous tone image data tbl ... Dot conversion table Dsx ... Correction value

Claims (17)

画像を表現する複数の基本色インクである第1種のインクと、前記基本色とは異なるN種類(Nは1以上の整数)のインクである第2種のインクとを用いて印刷が可能な印刷装置を制御する印刷制御装置であって、
網点によって画像を表現する網点画像データを入力するデータ入力部と、
前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換部と、
前記網点画像データが入力された場合に、前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御部と、
前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定部と、
前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理部と
を備える印刷制御装置。
Printing is possible using a first type ink that is a plurality of basic color inks representing an image and a second type ink that is N types of inks (N is an integer of 1 or more) different from the basic color. A printing control device for controlling a printing device,
A data input unit for inputting halftone dot image data representing an image by halftone dots;
A color conversion unit that performs color conversion processing for converting input color component data related to color components included in the input halftone image data into ink color component data that is data related to the color components of each ink included in the printing apparatus; ,
When the halftone dot image data is input, the color conversion unit is configured to perform the printing using the first type of ink and N−1 or less types of the second type of ink. A color conversion control unit for performing the color conversion process;
A dot determination unit that converts the ink color component data after the color conversion processing into dot data that is data relating to the amount of dot ink;
A halftone processing unit that compares the dot data with a predetermined threshold value and determines whether or not to form a dot corresponding to the dot data.
請求項1記載の印刷制御装置であって、
前記第2種のインクは、色の表現領域を拡大するために用意される特色インクを含むN種類のインクである
印刷制御装置。
The print control apparatus according to claim 1,
The second type ink is an N type ink including a special color ink prepared for enlarging a color expression region.
請求項1記載の印刷制御装置であって、
前記第2種のインクは、前記基本色インクと色相が略同一でインク濃度の低い淡インクを含むN種類のインクである
印刷制御装置。
The print control apparatus according to claim 1,
The second type ink is an N type ink including a light ink having a hue substantially the same as the basic color ink and a low ink density.
請求項1ないし請求項3のいずれか記載の印刷制御装置であって、
前記網点色変換制御部は、前記網点画像データが前記入力された場合に、前記第1種のインクのみで、前記印刷を行うように前記色変換部に前記色変換処理を行わせる
印刷制御装置。
The print control apparatus according to any one of claims 1 to 3,
The halftone dot color conversion control unit causes the color conversion unit to perform the color conversion process so that the printing is performed only with the first type ink when the halftone dot image data is input. Control device.
請求項1ないし請求項4のいずれか記載の印刷制御装置であって、
前記ハーフトーン処理部は、前記所定の閾値として少なくとも、一定の値または色成分データに基づいて算出された値である第1の閾値と、
構成する各閾値が所定のノイズ特性を有するように配置が定められた閾値マトリックスに対応した閾値である第2の閾値とを用いて処理を行う
印刷制御装置。
The print control apparatus according to any one of claims 1 to 4,
The halftone processing unit includes, as the predetermined threshold value, at least a first threshold value that is a constant value or a value calculated based on color component data;
A print control apparatus that performs processing using a second threshold value that is a threshold value corresponding to a threshold value matrix whose arrangement is determined so that each configured threshold value has a predetermined noise characteristic.
請求項1ないし請求項4のいずれか記載の印刷制御装置であって、
前記ハーフトーン処理部は、誤差を拡散する処理である第1のハーフトーン処理を行う第1のハーフトーン処理実行部と、前記第1のハーフトーン処理とは異なる第2のハーフトーン処理を行う第2のハーフトーン処理実行部とを備える
印刷制御装置。
The print control apparatus according to any one of claims 1 to 4,
The halftone processing unit performs a first halftone processing execution unit that performs a first halftone process that is a process of diffusing an error, and performs a second halftone process that is different from the first halftone process. And a second halftone processing execution unit.
請求項1ないし請求項5のいずれか記載の印刷制御装置であって、
前記入力部は、
さらに、連続階調によって画像を表現する連続階調画像データを入力可能で、
前記色変換部は、
入力した前記連続階調データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、
色変換制御部は、
前記連続階調画像データが入力された場合に、前記第1種のインクと、前記第2種のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせ、
前記ハーフトーン処理部は、
前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとの前記インク色成分データに基づくドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記所定の閾値として前記第2の閾値を適用するドットデータの種類を減らす第1閾値制御処理を行う
印刷制御装置。
A printing control apparatus according to any one of claims 1 to 5,
The input unit is
Furthermore, it is possible to input continuous tone image data representing an image by continuous tone,
The color converter is
Converting input color component data relating to color components included in the input continuous tone data into ink color component data which is data relating to the color components of each ink provided in the printing apparatus;
The color conversion control unit
When the continuous tone image data is input, the color conversion unit is configured to perform the color conversion process so as to perform the printing using the first type ink and the second type ink,
The halftone processing unit
When the dot image data is input in the dot data processing based on the ink color component data of the first type ink and N-1 or less types of the second type ink. Is a print control apparatus that performs a first threshold control process that reduces the types of dot data to which the second threshold is applied as the predetermined threshold compared to when the continuous tone image data is input.
請求項6記載の印刷制御装置であって、
前記ハーフトーン処理部は、
前記第1種のインクと、N−1種類以下の前記第2種のインクとの前記インク色成分データに基づく、単位面積あたりの濃度が異なり色相が同一または略同一であるM種類(Mは2以上の整数)のドットに対応するドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記各ドットデータの処理に用いる前記所定の閾値として、前記第2の閾値を適用するドットデータの種類を減らす第2閾値制御処理を行う
印刷制御装置。
The print control apparatus according to claim 6,
The halftone processing unit
Based on the ink color component data of the first type ink and N-1 types or less of the second type ink, M types (M is the same or substantially the same hue and different density per unit area) In the processing of dot data corresponding to dots of an integer of 2 or more, when the halftone image data is input, the dot data is compared with the case where the continuous tone image data is input. A print control apparatus that performs a second threshold control process for reducing the type of dot data to which the second threshold is applied as the predetermined threshold used in the process.
請求項7記載の印刷制御装置であって、
前記第1種のインクは、シアン(C)、マゼンダ(M)、イエロー(Y)を含み、
前記ハーフトーン処理部は、前記第1閾値制御処理として、前記第2の閾値を適用するドットデータの種類を、イエロー(Y)を除いた前記第1種のインクに基づいたドットデータから優先的に減らす
印刷制御装置。
The print control apparatus according to claim 7,
The first type ink includes cyan (C), magenta (M), and yellow (Y);
In the first threshold control process, the halftone processing unit preferentially selects the type of dot data to which the second threshold is applied from the dot data based on the first type ink excluding yellow (Y). Reduce to print control device.
請求項8記載の印刷制御装置であって、
前記印刷装置は前記第1種のインクと色相が略同一でインク濃度の異なる淡インクを前記第2種のインクとして備え、
前記ハーフトーン処理部は、
前記M種類のドットのドットデータとして、前記第1種のインクおよび前記第2種のインクにおける前記インク濃度の異なるM種類のドットデータを処理する
印刷制御装置。
The print control apparatus according to claim 8,
The printing apparatus includes, as the second type ink, a light ink having substantially the same hue as the first type ink and a different ink density,
The halftone processing unit
A printing control apparatus that processes M types of dot data having different ink densities in the first type of ink and the second type of ink as dot data of the M types of dots.
請求項8記載の印刷制御装置であって、
前記ドット決定部は、
前記色変換後の前記各インク色成分データを、ドット大きさの異なる2種類以上のドットに関する前記ドットデータに変換し、
前記ハーフトーン処理部は、
前記M種類のドットデータとして、前記ドットの大きさの異なるM種類のドットデータを処理する
印刷制御装置。
The print control apparatus according to claim 8,
The dot determination unit
The ink color component data after the color conversion is converted into the dot data relating to two or more types of dots having different dot sizes,
The halftone processing unit
A printing control apparatus for processing M types of dot data having different dot sizes as the M types of dot data.
請求項8、請求項10および請求項11のいずれか一項に記載の印刷制御装置であって、
前記ハーフトーン処理部は、前記第2閾値制御処理を行う際、
前記網点画像データに基づく前記M種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の高いドットに対応するドットデータから優先的に前記第2の閾値を適用するドットデータの種類を減らす
印刷制御装置。
The print control apparatus according to any one of claims 8, 10, and 11,
The halftone processing unit, when performing the second threshold control process,
Among the dot data corresponding to the M types of dots based on the halftone dot image data, the type of dot data to which the second threshold is preferentially applied from the dot data corresponding to the high density dots per unit area Reduce printing control device.
請求項8、請求項10および請求項11のいずれか一項に記載の印刷制御装置であって、
前記ハーフトーン処理部は、前記第2閾値制御処理を行う際、
前記網点画像データに基づく前記M種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の低いドットに対応するドットデータから優先的に前記第2の閾値を適用するドットデータの種類を減らす
印刷制御装置。
The print control apparatus according to any one of claims 8, 10, and 11,
The halftone processing unit, when performing the second threshold control process,
Among the dot data corresponding to the M types of dots based on the halftone dot image data, the type of dot data to which the second threshold is applied preferentially from the dot data corresponding to the low density dots per unit area Reduce printing control device.
請求項1ないし請求項13のいずれか記載の印刷制御装置であって、
前記印刷装置は、第1種のインクとしてシアン(C),マゼンダ(M)、イエロー(Y)に加え、ブラック(K)を含む
印刷制御装置。
The print control apparatus according to any one of claims 1 to 13,
The printing apparatus includes black (K) in addition to cyan (C), magenta (M), and yellow (Y) as the first type ink.
請求項7ないし請求項14のいずれか記載の印刷制御装置であって、さらに、
前記データ入力部に入力された前記画像データが、前記連続階調画像データであるか前記網点画像データであるかを判断する画像データ判別部を備える
印刷制御装置。
The print control apparatus according to claim 7, further comprising:
A printing control apparatus comprising: an image data determination unit that determines whether the image data input to the data input unit is the continuous tone image data or the halftone image data.
画像を表現する複数の基本色インクである第1種のインクと、前記基本色とは異なるN種類(Nは1以上の整数)のインクである第2種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御する印刷制御方法であって、
網点によって画像を表現する網点画像データを入力し、
前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、
前記画像データが入力された場合には、前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとを用いて前記印刷を行うように前記色変換する色変換制御処理をし、
前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換し、
前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理をする
印刷制御方法。
A first type ink that is a plurality of basic color inks representing an image, and a second type ink that is N types of ink different from the basic color (N is an integer equal to or greater than 1). A printing control method for controlling a printing apparatus capable of printing using
Enter halftone dot image data that represents an image with halftone dots,
Converting input color component data relating to color components contained in the inputted halftone dot image data into ink color component data which is data relating to the color components of each ink provided in the printing apparatus;
When the image data is input, the color conversion that performs the color conversion so as to perform the printing using the first type of ink and N-1 or less types of the second type of ink. Control processing,
Each ink color component data after the color conversion process is converted into dot data that is data relating to the amount of dot ink,
A print control method for performing halftone processing for comparing the dot data with a predetermined threshold and determining whether or not to form a dot corresponding to the dot data.
画像を表現する複数の基本色インクである第1種のインクと、前記基本色とは異なるN種類(Nは1以上の整数)のインクである第2種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御するためのコンピュータープログラムであって、
網点によって画像を表現する網点画像データを入力するデータ入力機能と、
前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換機能と、
前記画像データが入力された場合に、前記第1種のインクと、前記第2種のインクのうちN−1種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御機能と、
前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定機能と、
前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理機能と
をコンピューターに実現させるコンピュータープログラム。
A first type ink that is a plurality of basic color inks representing an image, and a second type ink that is N types of ink different from the basic color (N is an integer equal to or greater than 1). A computer program for controlling a printing apparatus capable of printing using
A data input function for inputting halftone dot image data representing an image by halftone dots;
A color conversion function for performing color conversion processing for converting input color component data related to color components included in the input halftone image data into ink color component data that is data related to the color components of each ink included in the printing apparatus; ,
When the image data is input, the color conversion unit is configured to perform the printing using the first type ink and N−1 or less types of the second type ink. A color conversion control function for performing conversion processing;
A dot determination function for converting each ink color component data after the color conversion processing into dot data that is data relating to the amount of dot ink;
A computer program that causes a computer to realize a halftone processing function that compares the dot data with a predetermined threshold value and performs a process of determining whether or not to form a dot corresponding to the dot data.
JP2009292177A 2009-12-24 2009-12-24 Print control apparatus, print control method, and computer program Active JP5482189B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009292177A JP5482189B2 (en) 2009-12-24 2009-12-24 Print control apparatus, print control method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009292177A JP5482189B2 (en) 2009-12-24 2009-12-24 Print control apparatus, print control method, and computer program

Publications (2)

Publication Number Publication Date
JP2011135265A true JP2011135265A (en) 2011-07-07
JP5482189B2 JP5482189B2 (en) 2014-04-23

Family

ID=44347543

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009292177A Active JP5482189B2 (en) 2009-12-24 2009-12-24 Print control apparatus, print control method, and computer program

Country Status (1)

Country Link
JP (1) JP5482189B2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014533919A (en) * 2011-11-30 2014-12-15 ペキン ユニバーシティ ファウンダー グループ カンパニー リミテッドPeking University Founder Group Co., Ltd. Method and apparatus for generating multi-bit depth halftone AM halftone dots
JP2015033096A (en) * 2013-08-06 2015-02-16 キヤノン株式会社 Image processing device and method thereof
JP2016197827A (en) * 2015-04-06 2016-11-24 セイコーエプソン株式会社 Image processing apparatus, printing device, image processing method and printing method
JP2019155771A (en) * 2018-03-14 2019-09-19 ユニバーサル製缶株式会社 Method for calibration of printed can

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004297286A (en) * 2003-03-26 2004-10-21 Kyocera Mita Corp Image processing apparatus
JP2005260863A (en) * 2004-03-15 2005-09-22 Brother Ind Ltd Image forming device and image forming program
JP2005348372A (en) * 2004-06-07 2005-12-15 Fuji Xerox Co Ltd Color image processor, color image processing method, color image processing program and storage media
JP2007174254A (en) * 2005-12-22 2007-07-05 Konica Minolta Medical & Graphic Inc Descreening method of dot image, image forming method, and image forming device
JP2007310278A (en) * 2006-05-22 2007-11-29 Konica Minolta Medical & Graphic Inc Image forming method, image forming apparatus, proof generating method, proof generating device, and image forming program
JP2007318643A (en) * 2006-05-29 2007-12-06 Canon Inc Image processor, image processing method and storage medium
JP2008072602A (en) * 2006-09-15 2008-03-27 Seiko Epson Corp Color adjustment on printing device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004297286A (en) * 2003-03-26 2004-10-21 Kyocera Mita Corp Image processing apparatus
JP2005260863A (en) * 2004-03-15 2005-09-22 Brother Ind Ltd Image forming device and image forming program
JP2005348372A (en) * 2004-06-07 2005-12-15 Fuji Xerox Co Ltd Color image processor, color image processing method, color image processing program and storage media
JP2007174254A (en) * 2005-12-22 2007-07-05 Konica Minolta Medical & Graphic Inc Descreening method of dot image, image forming method, and image forming device
JP2007310278A (en) * 2006-05-22 2007-11-29 Konica Minolta Medical & Graphic Inc Image forming method, image forming apparatus, proof generating method, proof generating device, and image forming program
JP2007318643A (en) * 2006-05-29 2007-12-06 Canon Inc Image processor, image processing method and storage medium
JP2008072602A (en) * 2006-09-15 2008-03-27 Seiko Epson Corp Color adjustment on printing device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014533919A (en) * 2011-11-30 2014-12-15 ペキン ユニバーシティ ファウンダー グループ カンパニー リミテッドPeking University Founder Group Co., Ltd. Method and apparatus for generating multi-bit depth halftone AM halftone dots
JP2015033096A (en) * 2013-08-06 2015-02-16 キヤノン株式会社 Image processing device and method thereof
JP2016197827A (en) * 2015-04-06 2016-11-24 セイコーエプソン株式会社 Image processing apparatus, printing device, image processing method and printing method
JP2019155771A (en) * 2018-03-14 2019-09-19 ユニバーサル製缶株式会社 Method for calibration of printed can
JP7018789B2 (en) 2018-03-14 2022-02-14 ユニバーサル製缶株式会社 How to calibrate printing cans

Also Published As

Publication number Publication date
JP5482189B2 (en) 2014-04-23

Similar Documents

Publication Publication Date Title
US7561307B2 (en) Image processing method and device using dither matrixes with size and density being inversely related to a unit images distance to the center of the dither matrix
US7474443B2 (en) Image formation using dots of different spatial density determined based on comparison of pixel value to threshold value matrix and error added by error diffusion
JPH11314383A (en) Manufacture of print driver and color print system
JP5381378B2 (en) Inkjet printing apparatus and printing method
JP5825857B2 (en) Image forming apparatus, image forming method, and program
US10005289B2 (en) Printing apparatus, printing method, and non-transitory computer readable medium for storing program
JP5482189B2 (en) Print control apparatus, print control method, and computer program
JP6252003B2 (en) Printing apparatus, printing method, image processing apparatus, and program
JP5825856B2 (en) Image forming apparatus, image forming method, and program
JP2001150651A (en) Printer, printing method and recording medium
JP2011025658A (en) Image forming apparatus and method
JPH115298A (en) Method and device for edge interpolation for image forming device
JP5504858B2 (en) Printing apparatus, printing method, computer program
JP4333990B2 (en) Inkjet recording apparatus and inkjet recording method
JP2004135317A (en) Color image processing apparatus and color image processing method
US8619323B2 (en) Image processing apparatus and image processing method for processing multivalued image data and recording an image in a pixel area on recording medium by a plurality of relative scans of recording head and recording medium
US8724167B2 (en) Image processing apparatus and image processing method to reduce recording material amount
JP4315051B2 (en) Image processing apparatus, image processing method, and image processing program
JP2005053147A (en) Edge processing for inkjet printing
JP2000118008A (en) Printing apparatus, printing method and recording medium
JP2005295131A (en) Apparatus, method, and program for processing image
JP3870604B2 (en) Data converter
JP5843532B2 (en) Image processing apparatus and control method thereof
JP2022091000A (en) Image processing device and control method of the same
JP2022180776A (en) Image data processing apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20121121

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130613

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130625

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130821

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20140121

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140203

R150 Certificate of patent or registration of utility model

Ref document number: 5482189

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350