(57)【特許請求の範囲】
【請求項１】
画像を表現する複数の基本色インクである第１種のインクと、前記基本色とは異なるＮ種類（Ｎは１以上の整数）のインクである第２種のインクとを用いて印刷が可能な印刷装置を制御する印刷制御装置であって、
網点によって画像を表現する網点画像データを入力するデータ入力部と、
前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換部と、
前記網点画像データが入力された場合に、前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御部と、
前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定部と、
前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理部と
を備える印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記第２種のインクは、色の表現領域を拡大するために用意される特色インクを含むＮ種類のインクである
印刷制御装置。
【請求項３】
請求項１記載の印刷制御装置であって、
前記第２種のインクは、前記基本色インクと色相が略同一でインク濃度の低い淡インクを含むＮ種類のインクである
印刷制御装置。
【請求項４】
請求項１ないし請求項３のいずれか記載の印刷制御装置であって、
前記色変換制御部は、前記網点画像データが前記入力された場合に、前記第１種のインクのみで、前記印刷を行うように前記色変換部に前記色変換処理を行わせる
印刷制御装置。
【請求項５】
請求項１ないし請求項４のいずれか記載の印刷制御装置であって、
前記ハーフトーン処理部は、前記所定の閾値として少なくとも、一定の値または色成分データに基づいて算出された値である第１の閾値と、
構成する各閾値が所定のノイズ特性を有するように配置が定められた閾値マトリックスに対応した閾値である第２の閾値とを用いて処理を行う
印刷制御装置。
【請求項６】
請求項１ないし請求項４のいずれか記載の印刷制御装置であって、
前記ハーフトーン処理部は、誤差を拡散する処理である第１のハーフトーン処理を行う第１のハーフトーン処理実行部と、前記第１のハーフトーン処理とは異なる第２のハーフトーン処理を行う第２のハーフトーン処理実行部とを備える
印刷制御装置。
【請求項７】
請求項１ないし請求項５のいずれか記載の印刷制御装置であって、
前記入力部は、
さらに、連続階調によって画像を表現する連続階調画像データを入力可能で、
前記色変換部は、
入力した前記連続階調データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、
色変換制御部は、
前記連続階調画像データが入力された場合に、前記第１種のインクと、前記第２種のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせ、
前記ハーフトーン処理部は、
前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとの前記インク色成分データに基づくドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記所定の閾値として前記第２の閾値を適用するドットデータの種類を減らす第１閾値制御処理を行う
印刷制御装置。
【請求項８】
請求項６記載の印刷制御装置であって、
前記ハーフトーン処理部は、
前記第１種のインクと、Ｎ−１種類以下の前記第２種のインクとの前記インク色成分データに基づく、単位面積あたりの濃度が異なり色相が同一または略同一であるＭ種類（Ｍは２以上の整数）のドットに対応するドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記各ドットデータの処理に用いる前記所定の閾値として、前記第２の閾値を適用するドットデータの種類を減らす第２閾値制御処理を行う
印刷制御装置。
【請求項９】
請求項７記載の印刷制御装置であって、
前記第１種のインクは、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）を含み、
前記ハーフトーン処理部は、前記第１閾値制御処理として、前記第２の閾値を適用するドットデータの種類を、イエロー（Ｙ）を除いた前記第１種のインクに基づいたドットデータから優先的に減らす
印刷制御装置。
【請求項１０】
請求項８記載の印刷制御装置であって、
前記印刷装置は前記第１種のインクと色相が略同一でインク濃度の異なる淡インクを前記第２種のインクとして備え、
前記ハーフトーン処理部は、
前記Ｍ種類のドットのドットデータとして、前記第１種のインクおよび前記第２種のインクにおける前記インク濃度の異なるＭ種類のドットデータを処理する
印刷制御装置。
【請求項１１】
請求項８記載の印刷制御装置であって、
前記ドット決定部は、
前記色変換後の前記各インク色成分データを、ドット大きさの異なる２種類以上のドットに関する前記ドットデータに変換し、
前記ハーフトーン処理部は、
前記Ｍ種類のドットデータとして、前記ドットの大きさの異なるＭ種類のドットデータを処理する
印刷制御装置。
【請求項１２】
請求項８、請求項１０および請求項１１のいずれか一項に記載の印刷制御装置であって、
前記ハーフトーン処理部は、前記第２閾値制御処理を行う際、
前記網点画像データに基づく前記Ｍ種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の高いドットに対応するドットデータから優先的に前記第２の閾値を適用するドットデータの種類を減らす
印刷制御装置。
【請求項１３】
請求項８、請求項１０および請求項１１のいずれか一項に記載の印刷制御装置であって、
前記ハーフトーン処理部は、前記第２閾値制御処理を行う際、
前記網点画像データに基づく前記Ｍ種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の低いドットに対応するドットデータから優先的に前記第２の閾値を適用するドットデータの種類を減らす
印刷制御装置。
【請求項１４】
請求項１ないし請求項１３のいずれか記載の印刷制御装置であって、
前記印刷装置は、第１種のインクとしてシアン（Ｃ），マゼンダ（Ｍ）、イエロー（Ｙ）に加え、ブラック（Ｋ）を含む
印刷制御装置。
【請求項１５】
請求項７ないし請求項１４のいずれか記載の印刷制御装置であって、さらに、
前記データ入力部に入力された前記画像データが、前記連続階調画像データであるか前記網点画像データであるかを判断する画像データ判別部を備える
印刷制御装置。
【請求項１６】
画像を表現する複数の基本色インクである第１種のインクと、前記基本色とは異なるＮ種類（Ｎは１以上の整数）のインクである第２種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御する印刷制御方法であって、
網点によって画像を表現する網点画像データを入力し、
前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、
前記画像データが入力された場合には、前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとを用いて前記印刷を行うように前記色変換する色変換制御処理をし、
前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換し、
前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理をする
印刷制御方法。
【請求項１７】
画像を表現する複数の基本色インクである第１種のインクと、前記基本色とは異なるＮ種類（Ｎは１以上の整数）のインクである第２種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御するためのコンピュータープログラムであって、
網点によって画像を表現する網点画像データを入力するデータ入力機能と、
前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換機能と、
前記画像データが入力された場合に、前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御機能と、
前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定機能と、
前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理機能と
をコンピューターに実現させるコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置および印刷制御方法に関し、詳しくは、画像を表現する複数の基本色インクである第１種のインクと、前記基本色とは異なるＮ種類のインクである第２種のインクとを用いて印刷が可能な印刷装置を制御する技術に関する。
【背景技術】
【０００２】
オフセット印刷においては、最終的な印刷工程に入る前に、印刷物の色調、文字の正誤、画像の位置などを確認する校正作業（プルーフ）が行われるが、安価かつ容易に校正を行うために、インクジェットプリンターで出力した印刷物で校正を行う技術が知られている（例えば、下記特許文献１）。このようなオフセット印刷向けの網点画像データをインクジェットプリンターでプルーフする場合、オフセット印刷の出力に近い網点の再現が求められる。
【０００３】
オフセット印刷向け網点画像データは、各画素のドットがオンかオフかの２値しかなく、階調はドットオン画素（網点）の面積率で表現する。網点は一定間隔に一定の角度（スクリーン角度）で配置されており、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の各色成分がスクリーン角度を変えて重ねられている。インクジェットプリンターによるプルーフでは、この網点画像データを出力解像度に合わせるため、解像度変換（例えば２４００ｄｐｉから１４４０ｄｐｉへの変換）を行う。解像度変換では、低解像度化による網点パターンの劣化を避けるために多階調変換（１ｂｉｔから８ｂｉｔなどへの変換）を行い、これをバイリニア法などの補間演算により解像度変換を行う。
【０００４】
また、インクジェットプリンターでは主に連続階調の出力を想定し、粒状感を抑えるために同じ色相系の濃、淡インクを持つ場合や、再現可能な色を増やすために特色インクを搭載する場合がある。このようなインクジェットプリンターでは、網点パターンが複数のインク色成分に分割されやすくなる。例えば、濃・淡インクを持つインクジェットプリンターでは、シアンとマゼンダの２成分の網点画像データ（図１（ａ），（ｂ）参照）で構成される部分を、シアンの濃・淡インクとマゼンタの濃・淡インクに置き換える。その結果、２成分の網点パターンが、４成分に分割されてしまう（図１（ｃ）参照）。換言すれば、網点画像データの色成分が、インクジェットプリンターが備えるインク色成分の成分数に分割される。特に、濃・淡インクに加え、オレンジ（Ｏｒ）とグリーン（Ｇｒ）の特色インクを搭載したインクジェットでは、網点画像データのシアン（Ｃ）とイエロー（Ｙ）の成分が重なる部分がグリーンに置き換わりやすく、マゼンダとイエローの成分が重なる部分がオレンジに置き換わりやすいため、網点パターンは、さらに多くのインク色成分に分割されてしまう。図１（ｄ）には、Ｃ、Ｍ、Ｙ、Ｋの色成分からなる網点画像データが、シアン（Ｃ）、淡シアン（Ｌｃ）、マゼンダ（Ｍ）、淡マゼンダ（Ｌｍ）、ブラック（Ｋ）、グレー（Ｌｋ）、淡グレー（ＬＬｋ）、イエロー（Ｙ）と、特色としてオレンジ（Ｏｒ）、グリーン（Ｇｒ）、合計１０色の色成分に分割された様子を示した。図から分かるように、網点パターンが入力データに比べ、より細かくなり、パターンの周期も大きく乱れてしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１４４９５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の問題を踏まえ、本発明が解決しようとする課題は、校正用のインクジェットプリンターによる網点画像データの出力結果を、オフセット印刷の印刷結果に近づけることにある。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００８】
［適用例１］
画像を表現する複数の基本色インクである第１種のインクと、前記基本色とは異なるＮ種類（Ｎは１以上の整数）のインクである第２種のインクとを用いて印刷が可能な印刷装置を制御する印刷制御装置であって、網点によって画像を表現する網点画像データを入力するデータ入力部と、前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換部と、前記網点画像データが入力された場合に、前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御部と、前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定部と、前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理部とを備える印刷制御装置。
【０００９】
この印刷制御装置によると、第１種のインクと、第２種のインクとしてＮ種類のインクとを使用して網点画像データを印刷可能であるが、用いる第２種のインクの種類を減らして印刷を行うように処理をするので、処理の過程で、網点画像データの入力色成分データがインク色成分データに分割される分割数を減らすことができる。したがって、色成分データの各々に対してハーフトーン処理を行い、各々のデータを１つの画像として印刷した際に、その画像の劣化を抑える事ができる。
【００１０】
［適用例２］
適用例１記載の印刷制御装置であって、前記第２種のインクは、色の表現領域を拡大するために用意される特色インクを含むＮ種類のインクである印刷制御装置。
この印刷制御装置によると、網点画像データを処理する際には特色インクの色成分データを減らして処理を行う。画像の色表現として必須の基本色インク以外の色である特色インクを備える印刷装置において、減らす色成分として特色から減らすことで、印刷時の色表現に支障を与えることなく画像の劣化を抑える事ができる。
【００１１】
［適用例３］
適用例１記載の印刷制御装置であって、前記第２種のインクは、前記基本色インクと色相が略同一でインク濃度の低い淡インクを含むＮ種類のインクである印刷制御装置。
この印刷制御装置によると、網点画像データを処理する際には淡インクの色成分データを減らして処理を行う。画像の色表現として必須の基本色インク以外の色である淡インクを備える印刷装置において、減らす色成分として淡色から減らすことで、印刷時の色表現に支障を与えることなく画像の劣化を抑える事ができる。
【００１２】
［適用例４］
適用例１ないし適用例３のいずれか記載の印刷制御装置であって、前記色変換制御部は、前記網点画像データが前記入力された場合に、前記第１種のインクのみで、前記印刷を行うように前記色変換部に前記色変換処理を行わせる印刷制御装置。
【００１３】
この印刷制御装置によると、網点画像データを処理する際には第２種のインクを用いない。画像の色表現として必須の基本色インク以外の色である第２種のインクを備える印刷装置において、第２種のインクを用いずに印刷を行うことで、印刷時の色表現に支障を与えることなく画像の劣化を抑える事ができる。
【００１４】
［適用例５］
適用例１ないし適用例４のいずれか記載の印刷制御装置であって、前記ハーフトーン処理部は、前記所定の閾値として少なくとも、一定の値または色成分データに基づいて算出された値である第１の閾値と、構成する各閾値が所定のノイズ特性を有するように配置が定められた閾値マトリックスに対応した閾値である第２の閾値とを用いて処理を行う印刷制御装置。
【００１５】
この印刷制御装置によると、ハーフトーン処理として、一定の値または色成分データに基づいて算出された値である第１の閾値を用いることができるので、例えば誤差拡散法によるハーフトーン処理を行うことが可能である。また、ハーフトーン処理として、構成する各閾値が所定のノイズ特性を有するように配置が定められた閾値マトリックスに対応した閾値である第２の閾値を用いることができるので、例えばディザ法によるハーフトーン処理を行うことが可能である。
【００１６】
［適用例６］
適用例１ないし適用例４のいずれか記載の印刷制御装置であって、前記ハーフトーン処理部は、誤差を拡散する処理である第１のハーフトーン処理を行う第１のハーフトーン処理実行部と、前記第１のハーフトーン処理とは異なる第２のハーフトーン処理を行う第２のハーフトーン処理実行部とを備える印刷制御装置。
【００１７】
この印刷制御装置によると、ハーフトーン処理部は、誤差を拡散する処理と、誤差を拡散する処理とは異なるハーフトーン処理とを用いてハーフトーン処理を行う事ができる。誤差を拡散する処理である第１のハーフトーン処理は、処理後のドットパターンに周期性が表れにくく、網点画像データに基づいて第１のハーフトーン処理を行った場合には、網点の周期とドットパターンの周期とが干渉せず、印刷画像の劣化を抑えることができる。
【００１８】
［適用例７］
適用例１ないし適用例５のいずれか記載の印刷制御装置であって、前記入力部は、さらに、連続階調によって画像を表現する連続階調画像データを入力可能で、前記色変換部は、入力した前記連続階調データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、色変換制御部は、前記連続階調画像データが入力された場合に、前記第１種のインクと、前記第２種のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせ、前記ハーフトーン処理部は、前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとの前記インク色成分データに基づくドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記所定の閾値として前記第２の閾値を適用するドットデータの種類を減らす第１閾値制御処理を行う印刷制御装置。
【００１９】
この印刷制御装置によると、連続階調画像データも印刷可能である。連続階調画像データと網点画像データとで異なるハーブトーン処理を行うことができ、網点画像データをハーフトーン処理する場合には、連続階調画像データをハーフトーン処理する場合と比較して、ノイズ特性を備える第２の閾値を適用するドットデータの種類を減らしている。したがって、網点画像データを、連続階調画像データと同じ処理内容でハーフトーン処理をして印刷する場合と比較して、第２の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。
【００２０】
［適用例８］
適用例６記載の印刷制御装置であって、前記ハーフトーン処理部は、前記第１種のインクと、Ｎ−１種類以下の前記第２種のインクとの前記インク色成分データに基づく、単位面積あたりの濃度が異なり色相が同一または略同一であるＭ種類（Ｍは２以上の整数）のドットに対応するドットデータの処理において、前記網点画像データが前記入力された場合には、前記連続階調画像データが入力された場合と比較して、前記各ドットデータの処理に用いる前記所定の閾値として、前記第２の閾値を適用するドットデータの種類を減らす第２閾値制御処理を行う印刷制御装置。
【００２１】
この印刷制御装置によると、連続階調画像データが入力された場合と比較して、各ドットデータの処理に用いる所定の閾値として、第２の閾値を適用するドットデータの種類を減らしている。したがって、網点画像データを、連続階調画像データと同じ処理内容でハーフトーン処理をして印刷する場合と比較して、第２の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。なお、単位面積あたりの濃度が異なり色相が同一または略同一であるＭ種類のドットとは、例えば濃淡の異なるＭ種類のドットや、ドットの大きさが異なる（大ドット、中ドット、小ドットなど）Ｍ種類のドット等を指す。
【００２２】
［適用例９］
適用例７記載の印刷制御装置であって、前記第１種のインクは、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）を含み、前記ハーフトーン処理部は、前記第１閾値制御処理として、前記第２の閾値を適用するドットデータの種類を、イエロー（Ｙ）を除いた前記第１種のインクに基づいたドットデータから優先的に減らす印刷制御装置。
【００２３】
この印刷制御装置によると、第２の閾値を適用するドットデータの種類を、イエロー（Ｙ）を除いた第１種のインクに基づいたドットデータから優先的に減らしている、したがって、視覚的に目立ちやすく、かつ、色表現として必要な色から優先的に、第２の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。
【００２４】
［適用例１０］
適用例８記載の印刷制御装置であって、前記印刷装置は前記第１種のインクと色相が略同一でインク濃度の異なる淡インクを前記第２種のインクとして備え、前記ハーフトーン処理部は、前記Ｍ種類のドットのドットデータとして、前記第１種のインクおよび前記第２種のインクにおける前記インク濃度の異なるＭ種類のドットデータを処理する印刷制御装置。
【００２５】
この印刷制御装置によると、Ｍ種類のドットのドットデータとして、インク濃度の異なるＭ種類のドットデータについて第２閾値制御処理を行うことで、第２の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。
【００２６】
［適用例１１］
適用例８記載の印刷制御装置であって、前記ドット決定部は、前記色変換後の前記各インク色成分データを、ドット大きさの異なる２種類以上のドットに関する前記ドットデータに変換し、前記ハーフトーン処理部は、前記Ｍ種類のドットデータとして、前記ドットの大きさの異なるＭ種類のドットデータを処理する印刷制御装置。
【００２７】
この印刷制御装置によると、Ｍ種類のドットのドットデータとして、ドットの大きさの異なるＭ種類のドットデータについて第２閾値制御処理を行うことで、第２の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑えることができる。
【００２８】
［適用例１２］
適用例８、適用例１０および適用例１１のいずれか一項に記載の印刷制御装置であって、前記ハーフトーン処理部は、前記第２閾値制御処理を行う際、前記網点画像データに基づく前記Ｍ種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の高いドットに対応するドットデータから優先的に前記第２の閾値を適用するドットデータの種類を減らす印刷制御装置。
【００２９】
この印刷制御装置によると、単位面積あたりの濃度の高いドットが、単位面積あたりの濃度の低いドットに比べて、視覚的に顕著に目立つ場合には、単位面積あたりの濃度の高いドットに対応するドットデータから優先的に前記第２の閾値を適用することで、第２の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑える効果を効率的に得ることができる。
【００３０】
［適用例１３］
適用例８、適用例１０および適用例１１のいずれか一項に記載の印刷制御装置であって、前記ハーフトーン処理部は、前記第２閾値制御処理を行う際、前記網点画像データに基づく前記Ｍ種類のドットに対応するドットデータのうち、前記単位面積あたりの濃度の低いドットに対応するドットデータから優先的に前記第２の閾値を適用するドットデータの種類を減らす印刷制御装置。
【００３１】
この印刷制御装置によると、画像データにおける低階調部分で、単位面積あたりの濃度の低いドットが独立で形成される場合に、その低階調部分におけるドットパターンが、単位面積あたりの濃度の低いドットとそれ以外のドットとが混在して形成される階調値部分のドットパターンに比べて、視覚的に目立つ場合には、単位面積あたりの濃度の低いドットに対応するドットデータから優先的に前記第２の閾値を適用することで、第２の閾値によるノイズ特性と網点画像データが備えるドットの周期とによる干渉によって生じる画像の劣化を抑える効果を効率的に得ることができる。
【００３２】
［適用例１４］
適用例１ないし適用例１３のいずれか記載の印刷制御装置であって、前記印刷装置は、第１種のインクとしてシアン（Ｃ），マゼンダ（Ｍ）、イエロー（Ｙ）に加え、ブラック（Ｋ）を含む印刷制御装置。
この印刷制御装置によると、ブラックも基本色インクとして扱うことができる。
【００３３】
［適用例１５］
適用例７ないし適用例１４のいずれか記載の印刷制御装置であって、さらに、前記データ入力部に入力された前記画像データが、前記連続階調画像データであるか前記網点画像データであるかを判断する画像データ判別部を備える印刷制御装置。
この印刷装置によると、入力される画像データの種類に関する情報を印刷制御装置に入力する必要がない。
【００３４】
［適用例１６］
画像を表現する複数の基本色インクである第１種のインクと、前記基本色とは異なるＮ種類（Ｎは１以上の整数）のインクである第２種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御する印刷制御方法であって、網点によって画像を表現する網点画像データを入力し、前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換し、前記画像データが入力された場合には、前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとを用いて前記印刷を行うように前記色変換する色変換制御処理をし、前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換し、前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理をする印刷制御方法。
【００３５】
この印刷制御方法によると、第１種のインクと、第２種のインクとしてＮ種類のインクとを使用して網点画像データを印刷可能であるが、用いる第２種のインクの種類を減らして印刷を行うように処理をするので、処理の過程で、網点画像データの入力色成分データがインク色成分データに分割される分割数を減らすことができる。したがって、色成分データの各々に対してハーフトーン処理を行い、その後に、各々のデータを１つの画像として印刷した際の画像の劣化を抑える事ができる。
【００３６】
［適用例１７］
画像を表現する複数の基本色インクである第１種のインクと、前記基本色とは異なるＮ種類（Ｎは１以上の整数）のインクである第２種のインクとを少なくとも備え、該インクを用いて印刷が可能な印刷装置を制御するためのコンピュータープログラムであって、網点によって画像を表現する網点画像データを入力するデータ入力機能と、前記入力した前記網点画像データに含まれる色成分に関する入力色成分データを、該印刷装置が備える各インクの色成分に関するデータであるインク色成分データに変換する色変換処理を行う色変換機能と、前記画像データが入力された場合に、前記第１種のインクと、前記第２種のインクのうちＮ−１種類以下のインクとを用いて前記印刷を行うように前記色変換部に前記色変換処理を行わせる色変換制御機能と、前記色変換処理後の前記各インク色成分データを、ドットインク量に関するデータであるドットデータに変換するドット決定機能と、前記ドットデータと所定の閾値とを比較して、前記ドットデータに対応するドットを形成するか否かを決定する処理を行うハーフトーン処理機能とをコンピューターに実現させるコンピュータープログラム。
【００３７】
このコンピュータープログラムによると、第１種のインクと、第２種のインクとしてＮ種類のインクとを使用して網点画像データを印刷可能であるが、用いる第２種のインクの種類を減らして印刷を行うように処理をするので、処理の過程で、網点画像データの入力色成分データがインク色成分データに分割される分割数を減らすことができる。したがって、色成分データの各々に対してハーフトーン処理を行い、その後に、各々のデータを１つの画像として印刷した際の画像の劣化を抑える事ができる。
【図面の簡単な説明】
【００３８】
【図１】課題を説明する説明図である。
【図２】印刷システム１０の概略構成について説明した説明図である。
【図３】印刷制御装置としてのコンピューター１００の構成図である。
【図４】プリンター２００の構成図である。
【図５】画像データ印刷処理の流れを示したフローチャートである。
【図６】ハーフトーン処理の流れについて示したフローチャートである。
【図７】ＨＴ適用処理の具体例１について示した説明図である。
【図８】ＨＴ適用処理の具体例２について示した説明図である。
【図９】ディザ処理ＤＩの流れを示したフローチャートである。
【図１０】誤差拡散処理ＥＤの流れを示したフローチャートである。
【図１１】誤差拡散処理を説明する説明図である。
【図１２】第１実施例の効果を示す説明図である。
【図１３】第２実施例におけるハーフトーン処理の流れを示したフローチャートである。
【図１４】ドット変換テーブルについて説明する説明図である。
【図１５】Ｄｌ連続処理を示したフローチャートである。
【図１６】Ｄｓ連続処理の流れを示したフローチャートである。
【図１７】第２実施例におけるＨＴ適用処理を説明する説明図である。
【発明を実施するための形態】
【００３９】
本発明の実施の形態を実施例に基づいて説明する。
Ａ．第１実施例：
（Ａ１）装置構成：
図２は、本発明の第１実施例としての印刷システム１０の概略構成について説明した説明図である。印刷システム１０は、通常の印刷画像データ、換言すれば、連続階調で表現された画像データ（以下、連続階調画像データＣＯＮとも呼ぶ）の印刷に加え、オフセット印刷用の網点画像データ（以下、網点画像データＳＣＲとも呼ぶ）の校正（プルーフ）を行うための印刷も行うことができる印刷システムである。以降、連続階調画像データＣＯＮと網点画像データＳＣＲとをまとめて画像データＯＲＧとも呼ぶ。図２に示すように、印刷システム１０は、印刷制御装置としてのコンピューター１００と、コンピューター１００の制御の下で実際に画像を印刷するプリンター２００などから構成されている。印刷システム１０は、全体が一体となって広義の印刷装置として機能する。
【００４０】
コンピューター１００には、所定のオペレーティングシステムがインストールされており、このオペレーティングシステムの下で、アプリケーションプログラム２０が動作している。オペレーティングシステムには、ビデオドライバー２２やプリンタードライバー３０が組み込まれている。アプリケーションプログラム２０は、画像データＯＲＧを入力すると、ビデオドライバー２２を介して、この画像データＯＲＧによって表される画像をディスプレイ１１４に表示する。また、アプリケーションプログラム２０は、プリンタードライバー３０を介して、画像データＯＲＧをプリンター２００に出力する。
【００４１】
本実施例においては、アプリケーションプログラム２０が入力する画像データＯＲＧのうち、網点画像データＳＣＲは、Ｃ，Ｍ，Ｙ，Ｋの４色の色成分から構成され、２値化された網点画像データであり、オフセット印刷用に作成されたものである。各色成分のスクリーン角度は、Ｃが１５°、Ｍが４５°、Ｙが０°、Ｋが７５°に設定されている。このような網点画像データは、例えば、ＲＩＰ（Raster Image Processor）などにより生成することができる。なお、画像データＯＲＧは、Ｃ，Ｍ，Ｙ，Ｋを含めた４色以上の色成分を含んでいればよく、例えば、オレンジやグリーンなどの色成分を含んでいてもよい。また、各色成分のスクリーン角度は、上述の例に限らず、例えば、Ｃが１５°、Ｍが７５°、Ｙが０°、Ｋが４５°であってもよい。一方、アプリケーションプログラム２０が入力する画像データＯＲＧのうち、連続階調画像データＣＯＮは、Ｒ，Ｇ，Ｂから構成される連続階調のデータであり、デジタルカメラやスキャナー等から取り込んだ画像データや、グラフ、イラスト、文字等の画像データである。
【００４２】
プリンタードライバー３０の内部には、画像データ判別モジュール３１、多値化モジュール３２、解像度変換モジュール３３、色変換モジュール３４、色変換テーブル３５、ハーフトーンモジュール３８、印刷制御モジュール３９が備えられている。画像データ判別モジュール３１は、入力された画像データＯＲＧが、連続階調画像データＣＯＮであるか、網点画像データＳＣＲであるかを判別する。多値化モジュール３２は、入力された画像データＯＲＧが網点画像データＳＣＲであった場合に、２値の網点画像データＳＣＲを多値化して、多階調の画像データを生成する。解像度変換モジュール３３は、多値化された網点画像データＳＣＲ、または、連続階調画像データＣＯＮをプリンター２００の出力解像度の画像データに変換する。色変換モジュール３４は、予め用意された色変換テーブル３５に従い、連続階調画像データＣＯＮの場合は後述する１０色ＬＵＴ３６によって、網点画像データＳＣＲの場合は８色ＬＵＴ３７によって、各々、プリンター２００が備えるインクの色成分のデータ（以下、色成分データとも呼ぶ）に変換する。なお、本実施例では連続階調画像データＣＯＮはＲ，Ｇ，Ｂで、網点画像データＳＣＲはＣ，Ｍ，Ｙ，Ｋを含んだ４色以上で各々構成されるとしたが、本実施例で用いる色相は上記の色相以外でもよい。「Ｒ，Ｇ，Ｂ」および「Ｃ，Ｍ，Ｙ，Ｋ」は、代表的な色相として本実施例で用いた。したがって、色相は異なっていても、組み合わせることによって所定の色範囲を表現できる色相であれば、どうように色相を選択してもよい。
【００４３】
ハーフトーンモジュール３８は、プリンタードライバー３０が予め用意しているディザマトリックスＴＭを用い、色変換モジュール３４によって色変換された画像データの階調をドットの分布によって表すハーフトーン処理を行う。印刷制御モジュール３９は、ハーフトーン処理された画像データのデータ並びを、プリンター２００に転送すべき順序に並べ替えて、印刷データとしてプリンター２００に出力すると共に、印刷開始コマンドや印刷終了コマンドなどの種々のコマンドをプリンター２００に出力することで、プリンター２００の制御を行う。
【００４４】
図３は、印刷制御装置としてのコンピューター１００の構成図である。コンピューター１００は、ＣＰＵ１０２を中心に、ＲＯＭ１０４やＲＡＭ１０６などを、バス１１６で互いに接続することによって構成された周知のコンピューターである。コンピューター１００には、フレキシブルディスク１２４やコンパクトディスク１２６等のデータを読み込むためのディスクコントローラ１０９や、周辺機器とデータの授受を行うための周辺機器インターフェース１０８、ディスプレイ１１４を駆動するためのビデオインターフェース１１２が接続されている。周辺機器インターフェース１０８には、プリンター２００や、ハードディスク１１８が接続されている。コンピューター１００は、印刷しようとする画像データを入力すると、上述したプリンタードライバー３０の働きにより、プリンター２００を制御して、この画像データの印刷を行う。
【００４５】
図４は、プリンター２００の構成図である。図４に示すように、プリンター２００は、紙送りモーター２３５によって印刷媒体Ｐを搬送する機構と、キャリッジモーター２３０によってキャリッジ２４０をプラテン２３６の軸方向に往復動させる機構と、キャリッジ２４０に搭載された印刷ヘッド２６０を駆動してインクの吐出及びドット形成を行う機構と、これらの紙送りモーター２３５，キャリッジモーター２３０，印刷ヘッド２６０及び操作パネル２２５との信号のやり取りを司る制御回路２２０とから構成されている。
【００４６】
キャリッジ２４０をプラテン２３６の軸方向に往復動させる機構は、プラテン２３６の軸と並行に架設され、キャリッジ２４０を摺動可能に保持する摺動軸２３３と、キャリッジモーター２３０との間に無端の駆動ベルト２３１を張設するプーリ２３２等から構成されている。
【００４７】
キャリッジ２４０には、カラーインクとして、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の基本４色に加え、淡インクとして淡シアン（Ｌｃ）、淡マゼンダ（Ｌｍ）、グレー（Ｌｋ）、淡グレー（ＬＬｋ）、特色インクとしてオレンジ（Ｏｒ）、グリーン（Ｇｒ）の合計１０色のインクをそれぞれ収容したインクカートリッジ２４１〜２５０が搭載されている。淡インクである淡シアン（Ｌｃ）、淡マゼンダ（Ｌｍ）、グレー（Ｌｋ）、淡グレー（ＬＬｋ）は、写真調の高画質出力や粒状感の低減などを目的に用いられる。また特色インクであるグリーン（Ｇｒ）、オレンジ（Ｏｒ）は、基本４色のみによっては再現が困難な色について、その色再現領域（ガマット）を広げるために用いられる。キャリッジ２４０の下部の印刷ヘッド２６０には、上述の各色のカラーインクに対応する１０種類のノズル列２６１〜２７０が形成されている。各ノズルにはピエゾ素子が備えられており、制御回路２２０がピエゾ素子の収縮運動を制御することによって、プリンター２００は各インク色に対してドットを形成することが可能である。キャリッジ２４０にインクカートリッジ２４１〜２５０を上方から装着すると、各カートリッジからノズル列２６１〜２７０へのインクの供給が可能となる。本実施例では、インクカートリッジ２４１〜２５０は、図４に示すように、キャリッジ２４０の主走査方向にＣ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋ，Ｏｒ，Ｇｒの順にインクカートリッジが配列されている。
【００４８】
プリンター２００の制御回路２２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＰＩＦ（周辺機器インターフェース）等がバスで相互に接続されて構成されており、キャリッジモーター２３０及び紙送りモーター２３５の動作を制御することによってキャリッジ２４０の主走査動作及び副走査動作の制御を行う。また、ＰＩＦを介してコンピューター１００から出力された印刷データを受け取ると、制御回路２２０が、キャリッジ２４０の主走査あるいは副走査の動きに合わせて、印刷データに応じた駆動信号を印刷ヘッド２６０に供給し、各色のヘッドを駆動することが可能となっている。コンピューター１００が出力する印刷データは、色に関するデータとして、１０色のインク色に関するデータを含んでおり、プリンター２００は、この１０色のインク色に関するデータを含む印刷データを受け取る。
【００４９】
以上のようなハードウェア構成を有するプリンター２００は、キャリッジモーター２３０を駆動することによって、印刷ヘッド２６０（各色のノズル列２６１〜２７０）を印刷媒体Ｐに対して主走査方向に往復動させ、また紙送りモーター２３５を駆動することによって、印刷媒体Ｐを副走査方向に移動させる。制御回路２２０は、キャリッジ２４０が往復動する動き（主走査）や、印刷媒体の紙送りの動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、印刷媒体Ｐ上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンター２００は印刷媒体Ｐ上にカラー画像を印刷することが可能となっている。なお、上述の構成では、各色のインクは、プリンター２００に搭載される脱着可能なカートリッジに収容されているが、プリンター２００とは分離して構成されたインク収容タンクなどに収容し、当該収容タンクとプリンター２００とを接続してもよい。あるいは、脱着不可能にプリンター２００と一体的に構成された収容容器に収容されていてもよい。
【００５０】
（Ａ２）画像データ印刷処理：
上述した印刷システム１０における画像データＯＲＧの印刷処理について説明する。本実施例における画像データ印刷処理は、印刷システム１０のユーザーが、画像データＯＲＧの印刷実行操作を行うことで開始される。図５は、ＣＰＵ１０２が行う画像データ印刷処理の流れを示したフローチャートである。画像データ印刷処理が開始されると、コンピューター１００は、画像データＯＲＧを入力する（ステップＳ１１０）。
【００５１】
画像データＯＲＧを入力すると、ＣＰＵ１０２は、画像データ判別モジュール３１の処理として、画像データＯＲＧが連続階調画像データＣＯＮであるか、網点画像データＳＣＲであるかの判別を行う画像データ判別処理を行う（ステップＳ１２０）。画像データを判別する技術は公知の技術であるので詳しい説明は省略する。一例としては、画像データの各画素を順に注目画素とし、注目画素の周囲の所定の画素同士の階調値の差分値に基づいて、統計的手段により注目画素が網点に属する画素か否かを判別する技術を利用して画像データ判別処理を行うことができる（例えば、特開２００９−８９２６６）。他の例としては、画像データの階調分布および／または階調変化に、ファジィ推論を用いて、その画像の種類（文字，網点，写真）を判別する技術や（例えば、特開平４−３０４７７６）、画像データに対してライン毎の１次元フーリエ変換を行い、１次元フーリエ変換出力データを空間周波数毎に分類・累積することにより、その演算結果から、画像データが網点画像データか否かを判別することができる（例えば、特開平７−２２００７２）。本実施例では、画像データの注目画素の周囲の所定の画素同士の階調値の差分値に基づいて、統計的手段により注目画素が網点に属する画素か否かを判別する技術を利用して、画像データＯＲＧが連続階調画像データＣＯＮであるか、網点画像データＳＣＲであるかの判別を行う。
【００５２】
画像データＯＲＧが連続階調画像データＣＯＮであるとＣＰＵ１０２が判断した場合（ステップＳ１２０：Ｎｏ）、連続階調画像データＣＯＮの解像度を、プリンター２００で印刷可能な解像度に変換する（ステップＳ１３０）。本実施例では、連続階調画像データＣＯＮの解像度を、解像度変換処理により１４４０ｄｐｉに変換する。解像度変換後、色変換テーブル３５が備える２つのルックアップテーブル（１０色ＬＵＴ３６と８色ＬＵＴ３７）のうち、１０色ＬＵＴ３６によって、各画素の色成分データ（ＲＧＢデータ）を、プリンター２００が備えるインクの色成分データに変換する（ステップＳ１４０）。１０色ＬＵＴ３６は、プリンター２００が備える全てのインクの色成分に変換するＬＵＴであり、具体的には、連続階調画像データＣＯＮを、Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋ，Ｏｒ，Ｇｒの各色成分データに変換する。
【００５３】
連続階調画像データＣＯＮを１０色のインク色成分データに変換後、各インク色成分データに対してハーフトーン処理を行うことによって、各画素に各インク色成分のドットを形成するか否かの判断をし、インク色成分データに基づくドットパターンデータを生成する（ステップＳ２００）。ハーフトーン処理については、後で詳しく説明する。ハーフトーン処理後、ＣＰＵ１０２は、処理によって生成した１０色分のドットパターンデータをプリンター２００へ出力すると共に、印刷開始コマンドや印刷終了コマンドなどの種々のコマンドをプリンター２００に出力する（ステップＳ３００）。これを受けて、プリンター２００は、キャリッジモーター２３０、紙送りモーター２３５、印刷ヘッド２６０等を制御して、連続階調画像データＣＯＮの印刷を実行する。
【００５４】
一方、ステップＳ１２０で画像データＯＲＧが網点画像データＳＣＲであるとＣＰＵ１０２が判断した場合（ステップＳ１２０：Ｙｅｓ）、多値化モジュール３２の処理として、入力された網点画像データＳＣＲを色成分ごとにプリンター２００の出力解像度の画像データに変換する（ステップＳ１５０）。本実施例では、プリンター２００の出力解像度は、１４４０ｄｐｉである。この処理は、公知の技術であるため、説明は省略するが、ここでは、バイリニア法を用いた。このように２値データをバイリニア法で解像度変換すれば、補間演算によって求められた階調値は、多値データとなる。つまり、ステップＳ１２０での解像度変換処理は、多値化と解像度変換とを同時に行っているのである。本実施例では、解像度変換されたデータを正規化して、８ビットの多値データを生成するものとした。なお、このような解像度変換手法は、特に限定するものではなく、例えば、バイキュービック法などを用いてもよい。また、多値化と解像度変換とを個別的に行ってもよく、そのような場合には、解像度変換処理にニヤレストネイバー法などを用いてもよい。
【００５５】
画像データＯＲＧの解像度変換を行うと、コンピューター１００は、解像度変換された複数のＣＭＹＫ色成分からなる画像データを統合する（ステップＳ１６０）。具体的には、２値画像の色成分ごとに多値化された複数のＣＭＹＫ成分値を、同一色成分の階調値同士で足し合わせて、１つのＣＭＹＫ色成分値を有する多値画像にする。こうして解像度変換およびＣＭＹＫ成分統合が行われると、網点画像データＳＣＲは多階調化され、かつ解像度がプリンター２００に印刷可能な１４４０ｄｐｉの解像度に変換される。
【００５６】
各色成分の統合を行うと、ＣＰＵ１０２は、網点画像データＳＣＲに対して、プリンター２００が備えるインクの色成分への色変換処理を行う（ステップＳ１７０）。ＣＰＵ１０２は、色変換テーブル３５が備える２つのルックアップテーブル（１０色ＬＵＴ３６と８色ＬＵＴ３７）のうち、８色ＬＵＴ３７によって、各画素の色成分データ（ＣＭＹＫデータ）を、プリンター２００が備えるインクの色成分データに変換する（ステップＳ１７０）。８色ＬＵＴ３７は、プリンター２００が備える１０色のインクの色成分のうち、特色であるオレンジ（Ｏｒ）とグリーン（Ｇｒ）を除いた、合計８色のインク色成分データに変換するＬＵＴである。具体的には、ＣＭＹＫからなる網点画像データＳＣＲを、Ｃ，Ｍ，Ｙ，Ｋ，Ｌｃ，Ｌｍ，Ｌｋ，ＬＬｋの各色成分データに変換する。
【００５７】
網点画像データＳＣＲを８色のインク色成分データに変換後、擬似１０色データ化処理を行う（ステップＳ１８０）。網点画像データＳＣＲは、８色ＬＵＴ３７によって、８色の色成分データとしてデータ化されている。一方、プリンター２００は、上述したように、連続階調画像データＣＯＮに基づくドットデータを入力する際には、１０色分のドットパターンデータを印刷データであると認識し、その印刷データに基づいて印刷を行う。従って、８色ＬＵＴ３７によって８色分の色成分データに変換された網点画像データＳＣＲを、擬似的に１０色分の色成分データであるようにデータ加工を行う処理を擬似１０色データ化処理として行う。具体的には、８色成分データには、特色であるＧｒとＯｒについての色成分データがないので、ＧｒとＯｒの色成分データを「０」として、８色の色成分データに結合し、あたかも１０色の色成分データであるかのようにデータ変換する。このようにデータ変換しておくことで、以降のハーフトーン処理では、ＯｒおよびＧｒの色成分データは「０」として処理し、実質的８色の色成分データを処理している場合と同様の処理結果となる。
【００５８】
擬似１０色データ化処理後、ＣＰＵ１０２は、各インク色成分データに対してハーフトーン処理を行い（ステップＳ２００）、生成したドットパターンデータをプリンター２００へ出力すると共に、印刷開始コマンドや印刷終了コマンドなどの種々のコマンドをプリンター２００に出力する（ステップＳ３００）。
【００５９】
（Ａ３）ハーフトーン処理：
次に、画像データ印刷処理における、ハーフトーン処理（図５：ステップＳ２００）について説明する。図６は、ハーフトーン処理の流れについて示したフローチャートである。ハーフトーン処理が開始されると、ＣＰＵ１０２は、上述した画像データ判別処理による結果を用いて、入力された画像データＯＲＧの種類（連続階調画像データＣＯＮまたは網点画像データＳＣＲ）によって、ハーフトーン処理の内容を変える処理であるハーフトーン適用処理（以下、ＨＴ適用処理とも呼ぶ）を行う（ステップＳ２１０）。本実施例では、色成分データからドットパターンを形成する処理方法として、公知のディザ法（以下単に「ＤＩ」とも呼ぶ）と、誤差拡散法（以下、単に「ＥＤ」とも呼ぶ）とを用いる。ＤＩとＥＤについては後で説明する。ＨＴ適用処理では、画像データＯＲＧが、連続階調画像データＣＯＮか網点画像データＳＣＲかによって、各色成分データに適用する処理内容（ＤＩまたはＥＤ）を変える。具体的には、網点画像データＳＣＲを処理する場合に、連続階調画像データＣＯＮを処理する場合と比較して、ディザ法（ＤＩ）による処理を適用する色成分データの種類を減らす処理を行う。ハーフトーン適用処理によって、入力された画像データＯＲＧに適用するハーフトーン処理の種類を決定すると、画像データＯＲＧに対してハーフトーン処理を実行する（ステップＳ２２０）。
【００６０】
図７はＨＴ適用処理の具体例として、具体例１について示した説明図である。図７の左端には、連続階調画像データＣＯＮまたは網点画像データＳＣＲのＣ，Ｍ，Ｋ，Ｙの各色成分データを示した。その右側の列には、その色成分データが連続階調画像データＣＯＮに基づくデータであった場合の各色成分データに対するハーフトーン処理方法を示した。さらにその右側のパターン１〜パターン３からなる列には、その色成分データが網点画像データＳＣＲに基づくデータであった場合の各色成分データに対するハーフトーン処理方法を示した。仮に、ハーフトーン処理として、連続階調画像データＣＯＮのＣ，Ｍ，Ｙの色成分データについてはＤＩを適用し、ＫにはＥＤを適用すると予め設定している場合（図７の具体例１）、網点画像データＳＣＲの各色成分データに対してハーフトーン処理を行う場合は、パターン１のＨＴ適用処理として、Ｋに加え、ＣにもＥＤを適用する。パターン２のＨＴ適用処理としては、Ｋ，Ｃに加え、ＭにもＥＤを適用する。パターン３のＨＴ適用処理としては、Ｋ，Ｃ，Ｍに加え、ＹにもＥＤを適用する。つまり、上述したように、網点画像データＳＣＲを処理する場合に、連続階調画像データＣＯＮを処理する場合と比較して、ディザ法（ＤＩ）による処理を適用する色成分データの種類を減らす処理、換言すれば、誤差拡散法（ＥＤ）による処理を適用する色成分データの種類を増やす処理を行っている。また、視覚的にドットが目立つ、Ｃ，Ｍ，Ｋから優先的にＥＤへと処理を変更する。なお、Ｙやその他の淡インクについては、視覚的にドットが目立ちにくいため、Ｃ，Ｍ，Ｋを全てＥＤとして、さらにＥＤとする色成分を増やす場合に、Ｙやその他の淡インクの色成分データも所定の優先順位によってＥＤとしてもよい。ＨＴ適用処理において、パターン１〜パターン３のいずれの処理を適用するかは、もとの網点画像データＳＣＲの画像特性（人物画像やグラフィックなど）や、低階調領域と高階調領域の割合などを考慮して予め設定する。
【００６１】
また、図７の具体例１では、画像データＯＲＧが網点画像データＳＣＲであった場合に、各色成分データ毎にパターン１〜パターン３のいずれかのＨＴ適用処理によってＤＩをＥＤに変更したが、その他のＨＴ適用処理として、網点画像データＳＣＲの基本色インクの色成分データと淡インクの色成分データとに分けてＨＴ適用処理をパターン化することも可能である。図８は、その他のＨＴ適用処理の具体例として、具体例２を示した説明図である。具体例２のＨＴ適用処理は、パターン１〜パターン４の４つのパターンがある。図８の各パターン中に記載している矢印の左側が、連続階調画像データＣＯＮに対してハーフトーン処理をする場合の処理内容である。矢印の右側がＨＴ適用処理を行い、網点画像データＳＣＲに対してハーフトーン処理を行う場合の処理内容である。例えば、パターン１では、連続階調画像データＣＯＮの基本色（ＣＭＫ（Ｙは除く））の色成分データに対してＤＩを適用し、淡インク（Ｌｃ，Ｌｍ，Ｌｋ（ＬＬｋは除く））に対してはＥＤを適用してハーフトーン処理を行うと予め設定している場合に、網点画像データＳＣＲが入力された場合には、基本色インク、淡インクともにＥＤを適用する。図８に示したパターン２〜パターン５も同様にＨＴ適用処理の処理内容を示した。図８に示した具体例２も、具体例１と同様に、網点画像データＳＣＲを処理する場合に、連続階調画像データＣＯＮを処理する場合と比較して、ディザ法（ＤＩ）による処理を適用する色成分データの種類を減らす処理、換言すれば、誤差拡散法（ＥＤ）による処理を適用する色成分データの種類を増やす処理を行っている。なお、ＹやＬＬｋについては、視覚的にドットが目立ちにくいため、図８に示した、基本色インクと淡インクを全てＥＤとして、さらにＥＤとする色成分を増やす場合に、Ｙや、ＬＬｋ等のその他の淡インクをＥＤに変更するとしてもよい。また、画像データの特性によって、上記の逆の順にＥＤとする色成分を増やすとしてもよい。具体例２のＨＴ適用処理において、パターン１〜パターン５のいずれの処理を適用するかは、具体例１と同様、もとの網点画像データＳＣＲの画像の特性（人物画像やグラフィックなど）や、低階調領域と高階調領域の割合、さらには、基本色インクのドットと淡インクのドットとの、単位面積当たりの濃度としての相対的な差などを考慮して予め設定する。
【００６２】
次に、上述したディザ法によるハーフトーン処理（以下、ディザ処理ＤＩと呼ぶ）と、誤差拡散法によるハーフトーン処理（以下、誤差拡散処理ＥＤとも呼ぶ）について説明する。ディザ処理ＤＩ、誤差拡散処理ＥＤともに、ハーフトーン処理技術として一般に用いられる技術を採用した。図９は、ディザ処理ＤＩの流れを示したフローチャートである。連続階調画像データＣＯＮまたは網点画像データＳＣＲに含まれる任意の色成分データＤについて、ディザ処理ＤＩを行う場合について説明する。ハーフトーンモジュール３８において、ＨＴ適用処理によって色成分データＤにはディザ処理ＤＩを適用すると決定され、色成分データＤが入力されると（ステップＳ２２１）、ＣＰＵ１０２は、プリンタードライバー３０が予め備えるディザマトリックスＴＭを読み出し、色成分データＤの画素位置に対応するディザマトリックスＴＭの閾値ｔｈ（ＤＩ）と、色成分データＤの階調値とを比較し（ステップＳ２２３）、色成分データＤが閾値ｔｈ（ＤＩ）より大きい場合には（ステップＳ２２３：Ｙｅｓ）、その色成分データＤのドットをオンとする（ステップＳ２２４）。一方、色成分データＤが閾値ｔｈ（ＤＩ）より小さい場合には（ステップＳ２２３：Ｎｏ）、その色成分データＤのドットをオフとする（ステップＳ２２５）。上記の処理を画像データＯＲＧの全ての画素の色成分データＤに対して行う（ステップＳ２２８）。このようにして、ＣＰＵ１０２は、ディザ処理ＤＩを行う。
【００６３】
図１０は、誤差拡散処理ＥＤの流れを示したフローチャートである。誤差拡散処理ＥＤは、処理対象となっている注目画素の色成分データＤに対する一連の処理を、順次、注目画素を移動させながら全画素について繰り返し行うが、その際、注目画素における一連の処理によって算出された誤差値ｅをいくつかの値に分割し、拡散誤差値ｄｅとして、注目画素の周囲の画素に拡散する処理を行っている。ハーフトーンモジュール３８に、誤差拡散処理ＥＤを適用するとして色成分データＤが入力されると（ステップＳ２３１）、ＣＰＵ１０２は、処理済みの画素から拡散された拡散誤差値の総和ｄｅと色成分データＤとの加算による補正値Ｄｘを算出する（ステップＳ２３２）。その後、プリンタードライバー３０が予め備える誤差拡散処理用の閾値ｔｈ（ＥＤ）を読み出す。閾値ｔｈ（ＥＤ）は値が一定の固定値である。ＣＰＵ１０２は、閾値ｔｈ（ＥＤ）を読み出すと、閾値ｔｈ（ＥＤ）と、色成分データＤの階調値とを比較し（ステップＳ２３３）、色成分データＤが閾値ｔｈ（ＥＤ）より大きい場合には（ステップＳ２３３：Ｙｅｓ）、その色成分データＤのドットをオンとする（ステップＳ２３４）。一方、色成分データＤが閾値ｔｈ（ＥＤ）より小さい場合には（ステップＳ２３３：Ｎｏ）、その色成分データＤのドットをオフとする（ステップＳ２３５）。ドットのオン・オフの決定後、ドットがオンである場合は、補正値Ｄｘとドットオンに対応する階調値との差分を誤差値ｅとして算出する。一方、ドットがオフであった場合は、補正値Ｄｘの値を誤差値ｅとして算出する（ステップＳ２３６）。ＣＰＵ１０２は誤差値ｅを算出すると、注目画素の周囲の画素で、誤差拡散処理ＥＤが未処理である所定の画素に、誤差値ｅを所定の割合で拡散誤差値として拡散する（ステップＳ２３７）。図１１は、誤差拡散処理を説明する説明図である。本実施例では、図１１に示すように、誤差拡散処理ＥＤは、入力された画像データＯＲＧの主走査方向に進め、その主走査方向の処理を順に副走査方向に進めることによって、誤差拡散処理ＥＤを行う。本実施例においては、図１１に示すように、注目画素に隣接する４つの未処理の画素に、誤差値ｅを４等分した拡散誤差値ｄｅ_1_4（de_1_4=e/4）を分配する。なお、例えば、近傍４画素に拡散誤差値を分配する際に、注目画素と水平または垂直方向に隣接している近傍２画素にはde_5_16=e*5/16を分配し,注目画素と対角方向で隣接している近傍２画素にはde_3_16=e*3/16として、拡散誤差値を分配するなど、注目画素との距離や位置関係に応じて分配の割合を変えるとしてもよい。上記の処理を画像データＯＲＧの全ての画素の色成分データＤに対して行う（図１０：ステップＳ２３８）。このようにして、ＣＰＵ１０２は、誤差拡散処理ＥＤを行う。
【００６４】
以上説明したように、本実施例における画像データ印刷処理においては、画像データＯＲＧが、連続階調画像データＣＯＮであるか、網点画像データＳＣＲであるかによって、色変換処理による、変換するインクの色成分データの種類を変える。特に、網点画像データＳＣＲは、特色インクに相当する色成分データには変換しない。このようにすることで、網点画像データＳＣＲが、色変換処理によって色成分毎のデータに分割される際に、分割数を減少させることができる。分割数を減らす、つまりは色成分データの種類を減らすことにより、網点パターンの周期の乱れる原因であるハーフトーン処理による処理データ数が減り、網点画像データＳＣＲを１０種類の色成分データに分割してハーフトーン処理を行う場合と比較して、印刷処理後の網点画像データＳＣＲの網点パターンの周期の乱れを抑制することができる。図１２にその効果を示す。図１２は、網点画像データＳＣＲを１０種類の色成分データに分割してハーフトーン処理を行い印刷処理をした印刷画像（図１２（Ａ））と、特色であるＧｒとＯｒを用いず、８種類の色成分データに分割してハーフトーン処理を行い印刷処理をした印刷画像（図１２（Ｂ））を示している。図から分かるように、特色を用いない図１２（Ｂ）の印刷画像は、特色を用いた印刷画像と比較して、画像の粒状感が抑制されている。
【００６５】
また、通常、インクジェットプリンターを用いた印刷によるハーフトーン処理では、２値化の処理を高速に行うディザ法を用いてハーフトーン処理を行うが、網点画像データＳＣＲをディザ法によってハーフトーン処理した場合、ディザマトリックスのノイズ特性と網点パターンとが干渉してしまい、２値化結果のドット分散性が大幅に悪化してしまう。そのため、出力結果の粒状性も大幅に劣化してしまう。本実施例における、ハーフトーン処理においては、ＨＴ適用処理によって、網点画像データＳＣＲを処理する場合には、連続階調画像データＣＯＮを処理場合と比較して、色成分データに適用するディザ処理ＤＩの数を減らし、適用する誤差拡散処理ＥＤの数を増やす処理を行っている。従って、ＨＴ適用処理を行わず、網点画像データＳＣＲに対して連続階調画像データＣＯＮと同様のハーフトーン処理を行い印刷処理を行った印刷画像と比較して、ドット分散性の悪化を抑制することができる。また本実施例では、連続階調画像データＣＯＮと比較した網点画像データＳＣＲの画像データ印刷処理として説明したが、印刷システム１０が網点画像データＳＣＲのみを処理の対象としてもよい。つまり、プリンタードライバー３０は網点画像データＳＣＲのみを入力し、入力した網点画像データＳＣＲに対して、上記説明した網点画像データＳＣＲに対応する画像データ処理を行うとしてもよい。
【００６６】
Ｂ．第２実施例：
次に第２実施例について説明する。第２実施例と第１実施例との異なる点は、プリンター２００が備えるノズル２６１〜２７０が、ピエゾ素子の振動を制御することによって、大ドットと小ドットの２つのインクドットを吐出可能である点と、ハーフトーン処理の処理内容が異なる点である。従って、装置構成等の説明は省略し、ハーフトーン処理について説明する。図１３は、第２実施例におけるハーフトーン処理の流れを示したフローチャートである。ハーフトーンモジュール３８に、連続階調画像データＣＯＮなら１０色ＬＵＴ３６による色変換後のデータ、網点画像データＳＣＲなら８色ＬＵＴ３７および擬似１０色データ化処理後の色成分データが、色成分データＤとして入力される（ステップＳ２４１）。色成分データＤが入力されると、プリンタードライバー３０が予め備えるドット変換テーブルｔｂｌによって、各色成分データＤを、大ドットに対応するドットデータＤｌと、小ドットに対応するドットデータＤｓに変換する。
【００６７】
図１４は、色成分データＤをドットの密度を示すドットインク量データに変換するドット変換テーブルである。ここで言うドット密度とは、ある領域内の画素にドットが形成される密度を意味している。本説明では、具体例として、色成分データＤはシアン（Ｃ）の色成分データとして説明する。図１４に示すドットデータＤｓ、ドットデータＤｌは、小ドット、大ドットの各ドットインク量データを示す。例えばドットインク量データの値が「０」では、ドットが全く形成されない状態を示している。また、ドットインク量データの値が「１２８」では、約半分の画素にドットが形成されている状態を示し、ドットインク量データの値が「２５５」は全ての画素にドットが形成されている状態を示している。ドット変換テーブルは、色成分データＤの階調値に対して次のように設定されている。
【００６８】
色成分データＤの階調値が「０」の場合は、小，大ドットのいずれのドットインク量データの値も「０」に設定されている。ドットインク量データ「０」の状態ではドットは全く形成されないので、印刷用紙上には印刷媒体Ｐの地色がそのまま現れた状態となっている。色成分データＤの階調値が増加すると、次第に小ドット密度（ドットデータＤｓ）が増加していき、これに伴って印刷媒体Ｐ上に表現される色彩も用紙の地色から次第にシアン色に変化していく。色成分データＤの階調値が所定値以上になると、小ドットのドット密度が減少に転じ、大ドットが形成され始める。そして、さらに、色成分データＤの階調値が増加すると、小ドット密度は「０」となるが、色成分データＤの階調値の増加とともに大ドットのドット密度が増加し、やがてドットデータＤｌの値は「２５５」に達し、全ての画素に大ドットが形成された状態となる。このように、ＣＰＵ１０２は、ドット変換テーブルｔｂｌを用いて、色成分データＤの階調値が増加するに従って、印刷媒体Ｐ上に表現される色が次第に濃いシアン色に変化するようにＤｓ、Ｄｌを変換する。
【００６９】
色成分データＤをドットデータＤｌとドットデータＤｓに変換すると、次に、画像データ判別処理（図５：ステップＳ１２０）による結果を用いて、入力された画像データＯＲＧの種類（連続階調画像データＣＯＮまたは網点画像データＳＣＲ）によって、ハーフトーン処理の内容を変えるＨＴ適用処理を行う（図１３：ステップＳ２４３）。第２実施例では、ドットデータＤｌおよびドットデータＤｓからドットパターンを形成する処理方法として、上述したディザ処理ＤＩと、誤差拡散処理ＥＤとに加え、大ドット（以下、Ｌドットとも呼ぶ）のドットパターンの形成する処理の結果を、小ドット（以下、Ｓドットとも呼ぶ）のドットを形成する処理に反映した「連続処理」を用いてハーフトーン処理を行う。ＨＴ適用処理では、ドットデータＤｌ、ドットデータＤｓを、ディザ処理ＤＩで処理をするか，誤差拡散処理ＥＤで処理をするか，または、ドットデータＤｌとドットデータＤｓとを連続的に処理する連続処理にするかを、入力された画像データＯＲＧの種類によって変える。ＨＴ適用処理の詳細は後で説明する。ＨＴ適用処理において、ドットデータＤｌとドットデータＤｓのハーフトーン処理方法が決定すると、その決定に従い、Ｄｌ，Ｄｓに対してハーフトーン処理を行い（ステップＳ２４４）、画像データＯＲＧの全ての画素に対して上記の１連の処理を行うとハーフトーン処理は終了する（ステップＳ２４５）。
【００７０】
次に、連続処理について説明する。図１５および図１６は、連続処理の流れを示したフローチャートである。図１５は、連続処理のうち、ドットデータＤｌに対する処理を示したフローチャートである。ＣＰＵ１０２がドットデータＤｌに対する連続処理（以下、Ｄｌ連続処理とも呼ぶ）を開始すると、ドットデータＤｌを入力し、所定の閾値ｔｈ（Ｘ）とＤｌとの大小を比較し、Ｌドットをオンにするか否かを決定する（ステップＳ２５２）。この閾値ｔｈ（Ｘ）には、ＨＴ適用処理の結果によって、ディザマトリックスＴＭより読み込んだ閾値ｔｈ（ＤＩ）が適用される場合と、上述した誤差拡散処理用の閾値ｔｈ（ＥＤ）が適用される場合がある。後で説明するが、ＨＴ適用処理の結果に応じて、閾値ｔｈ（Ｘ）として、閾値ｔｈ（ＤＩ）を適用した処理をＣ−ＤＩ処理と呼ぶ。一方、閾値ｔｈ（Ｘ）として、閾値ｔｈ（ＥＤ）を適用した処理をＣ−ＥＤ処理と呼ぶ。
【００７１】
ステップＳ２５２において、ドットデータＤｌが閾値ｔｈ（Ｘ）より大きい場合は（ステップＳ２５２：Ｙｅｓ）、Ｌドットをオンにする（ステップＳ２５３）。その後、Ｌドットのインク重量に基づく結果値Ｖｌを、ドットデータＤｓの連続処理に反映するためのＬドット補正値Ｄｌｖとする（ステップＳ２５４）。一方、ステップＳ２５２において、ドットデータＤｌが閾値ｔｈ（Ｘ）より小さい場合は（ステップＳ２５２：Ｎｏ）、Ｌドットをオフにする（ステップＳ２５５）。その後、Ｌドット補正値Ｄｌｖ＝０とする（ステップＳ２５６）。このようにして、Ｄｌ連続処理は終了する。
【００７２】
次に、ドットデータＤｓに対する連続処理（以下、Ｄｓ連続処理とも呼ぶ）について説明する。Ｄｓ連続処理は、Ｄｌ連続処理の結果を反映してＳドットのドットパターンを決定する処理である。図１６は、Ｄｓ連続処理を示したフローチャートである。ＣＰＵ１０２がＤｓ連続処理を開始すると、ドットデータＤｓを入力する。Ｄｓ連続処理は、処理対象となっている注目画素のドットデータＤｓに対する一連の処理を、順次、注目画素を移動させながら全画素について繰り返し行うが、その際、注目画素における一連の処理によって算出された誤差値ｅをいくつかの値に分割し、拡散誤差値として、注目画素の周囲の画素に拡散する処理を行っている。ＣＰＵ１０２が連続処理を開始すると、ドットデータＤｓを入力し、ドットデータＤｓに拡散誤差値の総和ｄｅと、色成分データＤとＬドット補正値Ｄｌｖ（図１５参照）との差分値に係数Ｋｘを乗じた値とを加え、補正値Ｄｓｘを算出する（ステップＳ２６２）。係数Ｋｘは、ドットデータＤｌの連続処理の結果を、Ｄｓ連続処理に反映させる度合いを決める強度係数である。本実施例ではＫｘ＝１．０とする。補正値Ｄｓｘ算出後、所定の閾値ｔｈ（Ｙ）とＤｓｘとの大小を比較し、Ｓドットをオンにするか否かを決定する（ステップＳ２６３）。この閾値ｔｈ（Ｙ）も、閾値ｔｈ（Ｘ）と同様、ＨＴ適用処理の結果によって、ディザマトリックスＴＭより読み込んだ閾値ｔｈ（ＤＩ）が適用される場合と、上述した誤差拡散処理用の閾値ｔｈ（ＥＤ）が適用される場合がある。Ｄｌ連続処理と同様、ＨＴ適用処理の結果に応じて、閾値ｔｈ（Ｙ）として、閾値ｔｈ（ＤＩ）を適用した処理をＣ−ＤＩ処理と呼ぶ。一方、閾値ｔｈ（Ｙ）として、閾値ｔｈ（ＥＤ）を適用した処理をＣ−ＥＤ処理と呼ぶ。
【００７３】
ステップＳ２６３において、補正値Ｄｓｘが閾値ｔｈ（Ｙ）より大きい場合は（ステップＳ２６３：Ｙｅｓ）、Ｓドットをオンにする（ステップＳ２６４）。その後、Ｓドットのインク重量に基づく結果値Ｖｓと補正値Ｄｓｘとの差分値を誤差値ｅとする（ステップＳ２６５）。一方、ステップＳ２６３において、補正値Ｄｓｘが閾値ｔｈ（Ｙ）より小さい場合は（ステップＳ２６３：Ｎｏ）、Ｓドットをオフにする（ステップＳ２６６）。その後、誤差値ｅ＝Ｄｓｘとする（ステップＳ２６６）。ＣＰＵ１０２は誤差値ｅを算出すると、図１１で説明したように、注目画素の周囲の画素で、未処理の画素に、誤差値ｅを所定の割合で拡散誤差値として拡散する（ステップＳ２６８）。このようにして、ドットデータＤｓに対する連続処理は終了する。
【００７４】
次に、第２実施例におけるＨＴ適用処理（図１３：ステップＳ２４３）について説明する。図１７は、第２実施例におけるＨＴ適用処理を説明する説明図である。第２実施例におけるＨＴ適用処理は、画像データＯＲＧが連続階調画像データＣＯＮの場合と、網点画像データＳＣＲとの場合による、ハーフトーン処理の適用の方法は１２パターン存在する。いずれのパターンも、連続階調画像データＣＯＮを処理する場合に適用されている閾値ｔｈ（ＤＩ）が、ＨＴ適用処理によって、網点画像データＳＣＲを処理する場合には、閾値ｔｈ（ＥＤ）へ変更される処理を含んでいる。以下、図１７について説明する。
【００７５】
図１７の各パターン中に記載している矢印の左側が、連続階調画像データＣＯＮに対してハーフトーン処理をする場合の処理内容である。矢印の右側がＨＴ適用処理を行い、網点画像データＳＣＲに対してハーフトーン処理を行う場合の処理内容である。図中のＤＩは図８と同様、ディザ処理ＤＩを示し、ＥＤは誤差拡散処理ＥＤを示す。また、Ｃ−ＤＩ処理は、上述したように、連続処理において、閾値ｔｈ（Ｘ）または閾値ｔｈ（Ｙ）に、閾値ｔｈ（ＤＩ）を適用した連続処理を示し、Ｃ−ＥＤ処理は、連続処理において、閾値ｔｈ（Ｘ）または閾値ｔｈ（Ｙ）に、閾値ｔｈ（ＥＤ）を適用した連続処理を示す。例えば、パターン１では、連続階調画像データＣＯＮのドットデータＤｌ，Ｄｓに対してディザ処理ＤＩを適用し、網点画像データＳＣＲが入力された場合には、ＨＴ適用処理によって、ドットデータＤｌにはＤＩが、ドットデータＤｓにはＥＤが適用される。パターン２では、連続階調画像データＣＯＮのドットデータＤｌ，Ｄｓに対してディザ処理ＤＩを適用し、網点画像データＳＣＲが入力された場合には、ＨＴ適用処理によって、ドットデータＤｌにはＤｌ連続処理（図１５）における閾値ｔｈ（Ｘ）に閾値ｔｈ（ＤＩ）を適用した処理（Ｃ−ＤＩ処理）がなされ、ドットデータＤｓにはＤｓ連続処理の閾値ｔｈ（Ｙ）に閾値ｔｈ（ＥＤ）が適用された処理（Ｃ−ＥＤ処理）がなされる。その他、例えば、パターン８においては、網点画像データＳＣＲが入力された場合には、ドットデータＤｌ，ＤｓにＤｌ，Ｄｓ連続処理における閾値ｔｈ（Ｘ），閾値ｔｈ（Ｙ）の両方に、閾値ｔｈ（ＤＩ）を適用した処理（Ｃ−ＤＩ処理）がなされ、網点画像データＳＣＲが入力された場合には、ＨＴ適用処理によって、ドットデータＤｌ，Ｄｓに、Ｄｌ，Ｄｓ連続処理における閾値ｔｈ（Ｘ），閾値ｔｈ（Ｙ）の両方に、閾値ｔｈ（ＥＤ）を適用した処理（Ｃ−ＥＤ処理）がなされる。その他のパターンにおいても、図１３に示したようにＨＴ適用処理が行われる。第２実施例におけるＨＴ適用処理において、パターン１〜パターン１２のいずれの処理を適用するかは、第１実施例と同様、もとの網点画像データＳＣＲの画像の特性（人物画像やグラフィックなど）や、低階調領域と高階調領域の割合、さらには、ＬドットとＳドットの単位面積当たりの濃度としての相対的な差などを考慮して予め設定する。またこの際、画像データの画像特性を考慮して、ドットデータＤｌから優先的に閾値ｔｈ（ＤＩ）の適用を減らすように設定することや、逆に、ドットデータＤｓから先的に閾値ｔｈ（ＤＩ）の適用を減らすように設定することができる。このようにして、第２実施例におけるＨＴ適用処理は行われる。
【００７６】
以上説明したように、第２実施例における画像データ印刷処理においては、網点画像データＳＣＲを特色インクの色成分データに色変換しないことに加え、Ｌドット、Ｓドットごとのハーフトーン処理に、閾値として閾値ｔｈ（ＤＩ）と適用するか、閾値ｔｈ（ＥＤ）を適用するかをＨＴ適用処理によって決定している。また、そのＨＴ適用処理においては、連続階調画像データＣＯＮを処理する場合に適用されている閾値ｔｈ（ＤＩ）が、網点画像データＳＣＲを処理する場合には、閾値ｔｈ（ＥＤ）へ変更される処理を含んでいる。つまり各ドットデータＤｌ，Ｄｓに適用する閾値として閾値ｔｈ（ＤＩ）の数を減らし、閾値ｔｈ（ＥＤ）を適用する数を増やす処理を行っている。閾値の配置に周期性がある閾値ｔｈ（ＤＩ）を適用するのを減らし、周期性の無い閾値ｔｈ（ＥＤ）を用いることで、網点画像データのドットパターンの周期との干渉による画像劣化を抑制する。従って、ＨＴ適用処理を行わず、網点画像データＳＣＲに対して連続階調画像データＣＯＮと同様のハーフトーン処理を行い印刷処理を行った印刷画像と比較して、ドット分散性の悪化を抑制することができる。
【００７７】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
（Ｃ１）変形例１：
上記実施例では、網点画像データＳＣＲに対する色変換処理では、特色としてのＧｒとＯｒの２つをインク色成分データとして用いないとしたが、プリンター２００が備える特色インクの少なくとも１色においてインク色成分データとして用いないとしてもよい。つまり、Ｏｒだけ、またはＧｒだけ除くとしても、上記実施例と同様の効果を得ることができる。また、特色インクとしては、Ｇｒ、Ｏｒに限らず、例えば、金属光沢を表現する際に用いるメタリックインクや、パステルカラーインクなどの、基本色インクと色相が異なるインク色をも含む。さらに、本実施例では、網点画像データＳＣＲに対する色変換処理では、特色を用いないとしたが、特色に変えて、淡インクの該当するインク色を用いないとしてもよい。このようにしても、上記実施例と同様の効果を得ることができる。
【００７８】
（Ｃ２）変形例２：
上記実施例では、網点画像データＳＣＲに対する色変換処理では、特色としてのＧｒとＯｒの２つをインク色成分データとして用いないとしたが、さらに、淡インクのインク色をインク色成分として用いないとしてもよい。このようにすることで、さらに、網点画像データＳＣＲがインク色成分データへ分割される分割数が減少するため、網点パターンの周期の乱れる原因であるハーフトーン処理による処理データ数が減り、さらに、印刷処理後の網点画像データＳＣＲの網点パターンの周期の乱れを抑制することができる。
【００７９】
（Ｃ３）変形例３：
上記実施例では、網点画像データＳＣＲは、ＣＭＹＫからなる網点画像データであるとしたが、それに限らず、印刷媒体上に印刷された網点画像をスキャナーやカメラ等の画像読み込み装置で読み込んだ、ＲＧＢデータとしての網点画像データとしてもよい。この場合、ＲＧＢデータとしての網点画像データを、上記示した特色を除いた８色の色成分データに変換するＬＵＴを用いて色変換することで、上記実施例と同様の効果を得ることができる。
【００８０】
（Ｃ４）変形例４：
上記実施例では、図１０の説明において、閾値ｔｈ（ＥＤ）は値が一定の固定値であるとしたが、これに限られるものではなく、注目画素の色成分データに基づいて算出され、動的に決定する値でも良い。そうすることで低濃度領域や高濃度領域で多量の誤差の蓄積が生じることを解消することができ、低濃度領域や高濃度領域が終わった後の画質劣化に繋がる副作用を根本的に解消することができる(例えば、特開平７−１１１５９１)。
【００８１】
上記実施例における誤差を拡散する処理とは、注目画素で発生する誤差を周辺の画素へ拡散させる処理のことを示している。誤差を拡散することにより、誤差の局所的平均値を最小化する機構が働くために、網点データに対しても良好にドット生成することできる。
【００８２】
以上、本発明の実施形態について説明したが、本発明はこうした実施形態に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、上述の実施形態で示したシリアル方式のインクジェットプリンターに限らず、インクジェット式のラインプリンタにも適用できる。また、本発明は、印刷装置としての構成のほか、印刷方法、プログラム、記憶媒体等としても実現することができる。
【符号の説明】
【００８３】
１０…印刷システム
２０…アプリケーションプログラム
２２…ビデオドライバー
３０…プリンタードライバー
３１…画像データ判別モジュール
３２…多値化モジュール
３３…解像度変換モジュール
３４…色変換モジュール
３５…色変換テーブル
３８…ハーフトーンモジュール
３９…印刷制御モジュール
１００…コンピューター
１０２…ＣＰＵ
１０８…周辺機器インターフェース
１０９…ディスクコントローラ
１１２…ビデオインターフェース
１１４…ディスプレイ
１１６…バス
１１８…ハードディスク
１２４…フレキシブルディスク
１２６…コンパクトディスク
２００…プリンター
２２０…制御回路
２２５…操作パネル
２３０…キャリッジモーター
２３１…駆動ベルト
２３２…プーリ
２３３…摺動軸
２３５…モーター
２３６…プラテン
２４０…キャリッジ
２４１…インクカートリッジ
２６０…印刷ヘッド
２６１…ノズル
Ｐ…印刷媒体
Ｄ…色成分データ
ｅ…誤差値
Ｄｓｘ算出後…補正値
ＴＭ…ディザマトリックス
ＥＤ…誤差拡散処理
ｄｅ…拡散誤差値の総和
ｔｈ…閾値
ＤＩ…ディザ処理
Ｄｌ…ドットデータ
Ｖｌ…結果値
Ｄｓ…ドットデータ
Ｖｓ…結果値
Ｄｘ…補正値
Ｋｘ…係数
ＳＣＲ…網点画像データ
ＯＲＧ…画像データ
ＣＯＮ…連続階調画像データ
ｔｂｌ…ドット変換テーブル
Ｄｓｘ…補正値
【図２】
0005482189.tif 000002
【図３】
0005482189.tif 000003
【図４】
0005482189.tif 000004
【図５】
0005482189.tif 000005
【図６】
0005482189.tif 000006
【図７】
0005482189.tif 000007
【図８】
0005482189.tif 000008
【図９】
0005482189.tif 000009
【図１０】
0005482189.tif 000010
【図１１】
0005482189.tif 000011
【図１３】
0005482189.tif 000012
【図１４】
0005482189.tif 000013
【図１５】
0005482189.tif 000014
【図１６】
0005482189.tif 000015
【図１７】
0005482189.tif 000016
【図１】
0005482189.tif 000017
【図１２】
0005482189.tif 000018