(57)【要約】 【課題】  印刷物の品質を改善するための改善インクを用いた印刷において、印刷処理に要する時間を短縮する。【解決手段】  有色インクと印刷物の品質を改善するための改善インクとを印刷媒体上に吐出する印刷部に供給すべき印刷データを生成する印刷制御装置である。この印刷制御装置は、画像データを有色インクと改善インクとを使用して画素の色を表現するための多階調データに変換し、多階調データに応じて有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータとを生成する。この減色部は、透明ドットデータの生成処理において処理対象となる第１の処理対象画素の大きさが、有色ドットデータの生成処理において処理対象となる第２の処理対象画素の大きさよりも大きくなるように構成されている。【選択図】  図５
2005067054.tif 000002
【特許請求の範囲】
【請求項１】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する減色部と、
を備え、
前記減色部は、前記透明ドットデータの生成処理において処理対象となる第１の処理対象画素の大きさが、前記有色ドットデータの生成処理において処理対象となる第２の処理対象画素の大きさよりも大きくなるように構成された処理内容で前記透明ドットデータを生成することを特徴とする、印刷制御装置。
【請求項２】
請求項１記載の印刷制御装置であって、
前記第１の処理対象画素は、前記第２の処理対象画素の集合に相当し、
前記第１の処理対象画素の画素値は、前記第１の処理対象画素に属する前記第２の処理対象画素の画素値に応じて決定される、印刷制御装置。
【請求項３】
請求項２記載の印刷制御装置であって、
前記第１の処理対象画素の画素値は、前記第１の処理対象画素に属する前記第２の処理対象画素のうちの特定の画素の画素値である、印刷制御装置。
【請求項４】
請求項１ないし３のいずれかに記載の印刷制御装置であって、
前記減色部は、前記有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて、前記透明ドットデータを生成する、印刷制御装置。
【請求項５】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する減色部と、
を備え、
前記色変換部は、前記改善インクの階調数が前記有色インクの階調数よりも少なくなるように前記多階調データを生成することを特徴とする、印刷制御装置。
【請求項６】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する減色部と、
を備え、
前記減色部は、前記有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて、前記透明ドットデータを生成することを特徴とする、印刷制御装置。
【請求項７】
請求項４または６に記載の印刷制御装置であって、
前記減色部は、誤差拡散法を用いて前記有色ドットデータの生成するとともに、組織的ディザ法を用いて前記透明ドットデータを生成する、印刷制御装置。
【請求項８】
請求項４または６に記載の印刷制御装置であって、
前記減色部は、誤差拡散法を用いて前記有色ドットデータの生成するとともに、濃度パターン法を用いて前記透明ドットデータを生成する、印刷制御装置。
【請求項９】
印刷媒体上にドットを形成することによって印刷を行う印刷装置であって、
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部と、
請求項１ないし８のいずれかに記載の印刷制御装置と、
を備える印刷装置。
【請求項１０】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御方法であって、
（ａ）与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する工程と、
（ｂ）前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する工程と、
を備え、
前記工程（ｂ）は、前記透明ドットデータの生成処理において処理対象となる第１の処理対象画素の大きさが、前記有色ドットデータの生成処理において処理対象となる第２の処理対象画素の大きさよりも大きくなるように構成された処理内容で前記透明ドットデータを生成する工程を含むことを特徴とする、印刷制御方法。
【請求項１１】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御方法であって、
（ａ）与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する工程と、
（ｂ）前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する工程と、
を備え、
前記工程（ａ）は、前記改善インクの階調数が前記有色インクの階調数よりも少なくなるように前記多階調データを生成する工程を含むことを特徴とする、印刷制御方法。
【請求項１２】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御方法であって、
（ａ）与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する工程と、
（ｂ）前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する工程と、
を備え、
前記工程（ｂ）は、前記有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて、前記透明ドットデータを生成する工程を含むことを特徴とする、印刷制御方法。
【請求項１３】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成するための処理をコンピュータに実行させるためのコンピュータプログラムであって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する機能と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する機能と、
を前記コンピュータに実現させるプログラムを有し、
前記有色ドットデータと透明ドットデータとを生成する機能は、前記透明ドットデータの生成処理において処理対象となる第１の処理対象画素の大きさが、前記有色ドットデータの生成処理において処理対象となる第２の処理対象画素の大きさよりも大きくなるように構成された処理内容で前記透明ドットデータを生成する機能を含むことを特徴とする、コンピュータプログラム。
【請求項１４】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成するための処理をコンピュータに実行させるためのコンピュータプログラムであって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する機能と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する機能と、
を前記コンピュータに実現させるプログラムを有し、
前記有色ドットデータと前記透明ドットデータとを生成する機能は、前記改善インクの階調数が前記有色インクの階調数よりも少なくなるように前記多階調データを生成する機能を含むことを特徴とする、コンピュータプログラム。
【請求項１５】
着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成するための処理をコンピュータに実行させるためのコンピュータプログラムであって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する機能と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する機能と、
を前記コンピュータに実現させるプログラムを有し、
前記有色ドットデータと前記透明ドットデータとを生成する機能は、前記有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて、前記透明ドットデータを生成する機能を含むことを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクを印刷媒体上に吐出することによって画像の印刷を行う印刷技術に関する。
【背景技術】
【０００２】
近年、コンピュータの出力装置として、印刷ヘッドのノズルからインクを吐出するプリンタが広く普及している。このようなプリンタにおいて、たとえば特許文献１に開示されているように印刷物の品質を改善するための改善インクを使用することによって、発色性や耐水性、耐光性の改善や光沢のムラの抑制といった印刷物の高品質化が図られている。このような改善インクはほぼ透明であるため、各画素における透明ドットの形成状態を表すドットデータの生成においては、データの精度よりもデータの生成処理に要する時間の短縮化の方が強く望まれている。
【０００３】
【特許文献１】特許公開２００２−１４４５５１号公報
【特許文献２】特開平８−６００５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来は、このような透明ドットのドットデータの生成処理に要する時間の短縮化の観点から処理方法を構成するということは考慮されていなかった。
【０００５】
この発明は、従来技術における上述の課題を解決するためになされたものであり、印刷物の品質を改善するための改善インクを用いた印刷において、印刷処理に要する時間を短縮する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するため、本発明の第１の態様は、着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する減色部と、
を備え、
前記減色部は、前記透明ドットデータの生成処理において処理対象となる第１の処理対象画素の大きさが、前記有色ドットデータの生成処理において処理対象となる第２の処理対象画素の大きさよりも大きくなるように構成された処理内容で前記透明ドットデータを生成することを特徴とする。
【０００７】
本発明の第１の態様では、透明ドットデータの生成処理において処理対象となる第１の処理対象画素の大きさが、有色ドットデータの生成処理において処理対象となる第２の処理対象画素の大きさよりも大きくなるように構成された処理内容で透明ドットデータが生成されるので、透明ドットデータの生成処理の対象となるデータ量を有色ドットデータの生成処理の対象となるデータ量よりも少なくすることができる。これにより、透明ドットデータをより短い処理時間で生成することができるとともに、透明ドットデータの生成に使用されるメモリの量を削減することもできる。
【０００８】
ここで、「印刷物」とは、前記有色インクと前記改善インクとを印刷媒体上に吐出することによって生成された物をいう。「改善インク」とは、広く発色性や耐水性、耐光性の改善や光沢のムラの抑制といった印刷物の品質を改善するためのインクを意味する。「印刷解像度」とは、印刷装置においてドットが形成されるピッチに相当する。
【０００９】
上記印刷制御装置において、前記第１の処理対象画素は、前記第２の処理対象画素の集合に相当し、
前記第１の処理対象画素の画素値は、前記第１の処理対象画素に属する前記第２の処理対象画素の画素値に応じて決定されるように構成しても良い。
【００１０】
こうすれば、処理対象画素から印刷画素への変換処理の負担が少なくなるという利点がある。
【００１１】
上記印刷制御装置において、前記第１の処理対象画素の画素値は、前記第１の処理対象画素に属する前記第２の処理対象画素のうちの特定の画素の画素値であるようにしてもよい。こうすれば、第１の処理対象画素の画素値を決定するための処理が簡略化されるので、さらに処理速度を向上させることができる。
【００１２】
上記印刷制御装置において、前記減色部は、前記有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて、前記透明ドットデータを生成するようにしてもよい。
【００１３】
このように、実行に要する時間が短い減色処理方法を用いて透明ドットのドットデータを生成するようにすれば、透明ドットデータの生成処理速度をさらに向上させることができる。
【００１４】
本発明の第２の態様は、着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する減色部と、
を備え、
前記減色部は、前記有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて、前記透明ドットデータを生成することを特徴とする。
【００１５】
本発明の第２の態様では、改善インクの階調数が有色インクの階調数よりも少なくなるように多階調データが生成されるので、多階調データのデータ量を削減することができる。この結果、透明ドットデータをより短い処理時間で生成することができるとともに、透明ドットデータの生成に使用されるメモリの量を削減することもできる。
【００１６】
本発明の第３の態様は、着色材を含む少なくとも１種類の有色インクと、印刷物の品質を改善するための改善インクとを印刷媒体上に吐出することによってドットを形成することが可能な印刷部を用いて印刷を行うために、前記印刷部に供給すべき印刷データを生成する印刷制御装置であって、
与えられた画像データの各画素の色を表す画素値を、前記印刷部で利用可能な前記有色インクの少なくとも一部の種類と前記改善インクとを使用して前記画素の色を表現するための各インクの多階調データに変換する色変換部と、
前記色変換によって生成された各インクの階調値に応じて、前記有色インクで形成される有色ドットの各印刷画素における形成状態を表す有色ドットデータと、前記改善インクで形成される透明ドットの各印刷画素における形成状態を表す透明ドットデータと、を生成する減色部と、
を備え、
前記減色部は、前記有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて、前記透明ドットデータを生成することを特徴とする。
【００１７】
このように、実行に要する時間が短い減色処理方法を用いて透明ドットデータを生成することによっても処理速度を速くすることができる。
【００１８】
本発明の第３の態様では、前記減色部は、誤差拡散法を用いて前記有色ドットデータの生成するとともに、実行に要する時間が短い減色処理方法として、たとえば組織的ディザ法を用いて前記透明ドットデータを生成するようにしてもよいし、
あるいは、
前記減色部は、誤差拡散法を用いて前記有色ドットデータの生成するとともに、たとえば濃度パターン法を用いて前記透明ドットデータを生成するようにしてもよい。
【００１９】
このように、組織的ディザ法や濃度パターン法は、誤差拡散法よりも処理速度が速いので、このように構成しても透明ドットデータをより短い処理時間で生成することができる。
【００２０】
なお、本発明は、印刷装置、それらの方法または装置の機能をコンピュータに実現させるためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の種々の形態で実現することができる。
【発明を実施するための最良の形態】
【００２１】
Ａ．装置の構成：
図１は、本発明の一実施例としての印刷システムの構成を示すブロック図である。この印刷システムは、印刷制御装置としてのコンピュータ９０と、印刷部としてのカラープリンタ２０と、を備えている。なお、カラープリンタ２０とコンピュータ９０の組み合わせを、広義の「印刷装置」と呼ぶことができる。
【００２２】
コンピュータ９０では、所定のオペレーティングシステムの下で、アプリケーションプログラム９５が動作している。オペレーティングシステムには、ビデオドライバ９１やプリンタドライバ９６が組み込まれており、アプリケーションプログラム９５からは、これらのドライバを介して、カラープリンタ２０に転送するための印刷データＰＤが出力されることになる。アプリケーションプログラム９５は、処理対象の画像に対して所望の処理を行い、また、ビデオドライバ９１を介してＣＲＴ２１に画像を表示する。
【００２３】
プリンタドライバ９６の内部には、解像度変換モジュール９７と、色変換モジュール９８と、減色モジュール９９と、印刷データ生成モジュール１００と、色変換テーブルＬＵＴと、記録率テーブルＤＴと、が備えられている。これらの機能については後述する。
【００２４】
プリンタドライバ９６は、印刷データＰＤを生成する機能を実現するためのプログラムに相当する。プリンタドライバ９６の機能を実現するためのプログラムは、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。
【００２５】
図２は、カラープリンタ２０の概略構成図である。カラープリンタ２０は、紙送りモータ２２によって印刷用紙Ｐを副走査方向に搬送する副走査駆動部と、キャリッジモータ２４によってキャリッジ３０を紙送りローラ２５の軸方向（主走査方向）に往復動させる主走査駆動部と、キャリッジ３０に搭載された印刷ヘッドユニット６０（「印刷ヘッド集合体」とも呼ぶ）を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２２，キャリッジモータ２４，印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０とを備えている。制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。
【００２６】
図３は、印刷ヘッド２８の下面におけるノズルＮｚの配列を示す説明図である。印刷ヘッド２８の下面には、着色材を含む有色インクと透明な改善インクＣＬをそれぞれ吐出するためのノズル列が形成されている。本実施例では、有色インクとして、ブラックインクＫ、シアンインクＣ、淡シアンインクＬＣ、マゼンタインクＭ、淡マゼンタインクＬＭ、イエローインクＹの各インクが使用されている。
【００２７】
有色インクは、６つのインクＫ、Ｃ、ＬＣ、Ｍ、ＬＭ、Ｙに限られるものではなく、印刷画像の画質の好みなどに応じて任意に設定することができる。たとえば、４つのインクＫ、Ｃ、Ｍ、Ｙを利用可能としても良く、ブラックインクＫのみを利用可能としても良い。また、イエローインクＹよりも明度の低いダークイエロインクや、ブラックインクＫよりも明度の高いグレイインクや、ブルーインクや、レッドインクや、グリーンインクなどを利用することができるように組み合わせても良い。
【００２８】
改善インクＣＬとしては、他のインクと同様の光沢を有するとともに、他のインクの発色性を改善させる無色透明なインクを用いても良い。このような改善インクとして、たとえば、特開平８−６００５９号公報に記載のインクを使用することができる。このような改善インクを利用すれば、光沢のムラの抑制や発色性の改善といった印刷画像の画質を改善を実現させることができる。また、耐水性や耐光性を良くするインクを改善インクＣＬとして用いることで、印刷画像の耐水性や耐光性を改善することもできる。
【００２９】
以上説明したハードウェア構成を有するカラープリンタ２０は、紙送りモータ２２により印刷用紙Ｐを搬送しつつ、キャリッジ３０をキャリッジモータ２４により往復動させ、同時に印刷ヘッド２８のピエゾ素子を駆動して、各色インク滴の吐出を行い、大中小のインクドットを形成して印刷用紙Ｐ上に多色多階調の画像を形成する。
【００３０】
Ｂ．第１実施例における印刷データ生成処理：
図４は、本発明の実施例における印刷データ生成処理のルーチンを示すフローチャートである。印刷データ生成処理とは、カラープリンタ２０に供給するための印刷データＰＤを生成するためにコンピュータ９０で行われる処理である。
【００３１】
印刷データには、有色ドットデータと透明ドットデータとが含まれている。「有色ドットデータ」とは、有色インクで形成される有色ドットの各印刷画素における形成状態を表すデータである。「透明ドットデータ」とは、改善インクで形成される透明ドットの各印刷画素における形成状態を表すデータである。なお、印刷画素については後述する。
【００３２】
ステップＳ１００では、プリンタドライバ９６（図１）は、アプリケーションプログラム９５から画像データを入力する。この入力処理は、アプリケーションプログラム９５による印刷命令に応じて行われる。ここで、画像データは、ＲＧＢデータであるものとしている。
【００３３】
ステップＳ２００では、解像度変換モジュール９７は、入力されたＲＧＢ画像データの解像度（すなわち、単位長さ当りの画素数）を印刷解像度に変換する。ここで、「印刷解像度」とは、カラープリンタ２０においてドットが形成されるピッチに相当する。これにより、各ドットの形成対象領域となる「印刷画素」も定義されることになる。なお、本実施例では、「印刷画素」が特許請求の範囲における「第２の処理対象画素」に相当する。
【００３４】
なお、印刷解像度がＲＧＢ画像データの解像度の整数倍である場合には、解像度変換と同時に色変換を行うことが好ましい。たとえば印刷解像度とＲＧＢ画像データの解像度が、それぞれ２８８０ｄｐｉと３６０ｄｐｉとである場合には、ＲＧＢ画像データの１つの画素が多階調データの６４個の印刷画素に対応する。このような場合には、２８８０ｄｐｉの多階調データ用のデータ領域を設定するとともに、ＲＧＢ画像データの１つの画素の色変換結果として生成された多階調データを、６４個の対応する印刷画素に格納することになる。
【００３５】
有色インクについては、各印刷画素毎に有色ドットデータを生成するための処理が行われる。一方、改善インクについては、複数の印刷画素の集合に相当する画素ブロック毎に透明ドットデータを生成するための処理が行われる。これにより、透明ドットデータの生成における処理量を削減することができる。
【００３６】
図５は、本発明の実施例における透明ドットデータの生成において処理対象となる画素ブロックの例を示す説明図である。この例では、縦横２列ずつの４つの印刷画素Ｐa 、Ｐb 、Ｐc 、Ｐd をまとめることによって画素ブロックＰｓが生成されている。４つの印刷画素Ｐa 、Ｐb 、Ｐc 、Ｐd は、それぞれ画素値Ｄata_a 、Ｄata_b 、Ｄata_c 、Ｄata_d を有している。画素ブロックＰｓは、画素値Ｄata_mを有する。画素値Ｄata_mは、本実施例では４つの画素値Ｄata_a 、Ｄata_b 、Ｄata_c 、Ｄata_d の平均値である。なお、本実施例では、「画素ブロック」が特許請求の範囲における「第１の処理対象画素」に相当する。
【００３７】
ステップＳ４００では、ＲＧＢ画像データをカラープリンタ２０が利用可能な有色インク色と改善インクの多階調データに変換する。色変換処理は、有色インクについては各印刷画素毎に行われ、透明インクについては各画素ブロック毎に行われる。色変換処理は、色変換テーブルＬＵＴを参照しつつ行われる。
【００３８】
図６は、本発明の実施例における色変換処理で用いられる色変換テーブルＬＵＴを示す説明図である。色変換テーブルＬＵＴでは、ＲＧＢ各色の階調値が互いに直交する３つの軸にとられるとともに、これらの３つの軸で定義された空間が格子状に細分化されている。細分化された各格子点には、ＲＧＢ各色の階調値で表された色を有色インクと改善インクで表現するための各インクの階調値が格納されている。
【００３９】
色変換モジュール９８は、色変換テーブルＬＵＴを参照しつつ色変換を行う。たとえば、画像データのＲ、Ｇ、およびＢの各階調値がそれぞれＲＡ、ＧＡ、およびＢＡである場合には、まず色変換テーブルＬＵＴ上の座標（ＲＡ、ＧＡ、ＢＡ）で表される点Ａを含むような立方体ｄＶを探索する。立方体ｄＶは、点Ａを含むように選択された８個の格子点を頂点とする立方体である。
【００４０】
色変換モジュール９８は、これら８個の格子点に格納されている有色インク（Ｃ、Ｍ、Ｙ、Ｋ、ＬＣ、ＬＭ）と改善インクＣＬの階調値を読み出す。こうして読み出された各階調値から補間演算を行うことにより、色変換モジュール９８は、有色インクの階調値を算出する。
【００４１】
一方、色変換モジュール９８は、補間演算を行うことなく読み出された階調値を改善インクＣＬとする。改善インクＣＬの算出において補間演算を行わないのは処理速度を速くするためである。改善インクＣＬの階調値は、有色インクの吐出量と改善インクの吐出量との間の関係に基づいて設定されたものである。
【００４２】
図７は、有色インクの吐出量と改善インクの吐出量との間の関係の一例を示すグラフである。図７（ａ）は、有色インクの吐出量ＶＳと、改善インクの吐出量ＶＣＬと間の関係を示している。図７（ｂ）は、有色インクの吐出量ＶＳと、有色インクと改善インクの吐出量の合計値ＶＴ（＝ＶＳ＋ＶＣＬ）との間の関係を示している。横軸は有色インクの吐出量ＶＳであり、縦軸は、凡例で示されたインクの吐出量である。
【００４３】
図７から分かるように、印刷媒体が光沢紙である場合には、有色インクが吐出されない空白領域に多くの改善インクが吐出されるように改善インクの吐出量が決定されている。このような決定がなされているのは、比較的光沢の強い印刷媒体に印刷する場合において、吐出された有色インクの量が多い領域ほど光沢が強くなる傾向があるので、白画素により多くの改善インクを吐出するようにすれば光沢のムラを抑制することができるからである。
【００４４】
ステップＳ５００では、減色モジュール９９は、改善インクについて減色処理を行う。減色処理とは、本実施例では多階調データの階調数をカラープリンタ２０が各印刷画素で表現可能な階調数である２階調に減少させる処理である。この２階調は、本実施例では、「ドットの形成なし」と「ドットの形成」で表現される。
【００４５】
多階調データの階調数は、有色インクについては２５６階調に設定されているが、改善インクについては１６階調に設定されている。このように、改善インクの階調数が有色インクの階調数よりも少なくなるように構成されているのは、多階調データのデータ量を削減することによって改善インクのドットデータの生成のための処理量を少なくするためである。これにより、改善インクの階調数の削減によって改善インクの吐出量の量子化誤差は大きくなるが、改善インクは透明なインクであるため印刷品質を過度に劣化させることはない。
【００４６】
図８は、本発明の実施例における透明インクの多階調データに対する減色処理の流れを示すフローチャートである。この減色処理は、組織的ディザ法によって行われる。組織的ディザ法を用いて減色処理を行っているのは、透明ドットの分散性は印刷品質に大きな影響を与えないので処理速度を印刷品質に優先させたものである。
【００４７】
ステップＳ２１０では、減色モジュール９９は、ドット記録率テーブルＤＴに含まれた２つの記録率テーブルのうちから透明ドット記録率テーブルＤＴｔを選択する。なお、ドット記録率テーブルＤＴ（図１）には、有色ドット記録率テーブルＤＴｃと透明ドット記録率テーブルＤＴｔとが含まれている。
【００４８】
図９は、本発明の実施例における透明ドット記録率テーブルＤＴｔと有色ドット記録率テーブルＤＴｃとを示す説明図である。図９（ａ）は、透明ドット記録率Ｒｔを格納する透明ドット記録率テーブルＤＴｔを示している。図９（ｂ）は、有色ドット記録率Ｒｃを格納する有色ドット記録率テーブルＤＴｃを示している。
【００４９】
透明ドット記録率テーブルＤＴｔの横軸には、階調値（０〜１５）、左側の縦軸には、ドット記録率（％）、右側の縦軸には、レベルデータ（０〜１５）が示されている。レベルデータとは、透明ドットの記録率を値０〜１５の１６段階に変換したデータをいう。一方、有色ドット記録率テーブルＤＴｃの横軸には、階調値（０〜２５５）、左側の縦軸には、ドット記録率（％）、右側の縦軸には、レベルデータ（０〜２５５）が示されている。
【００５０】
透明ドットのレベルデータが１６段階となっているのは、改善インクの多階調データが１６階調に設定されているからである。これにより、透明ドット記録率テーブルＤＴｔの格納に要する図示しないメモリの量を削減することができるとともに、処理されるデータサイズを小さくして処理速度を速くすることもできる。
【００５１】
ステップＳ２２０では、減色モジュール９９は、透明ドット記録率テーブルＤＴｔを参照しつつ透明ドット用のレベルデータＬＶｔを設定する。レベルデータＬＶｔの設定は、たとえば、図９（ａ）に示される例では、多階調データの階調値がｇｔ１であれば、透明ドットのレベルデータＬＶｔは、線Ｒｔを用いてＬｔ１と求められる。
【００５２】
ステップＳ２３０では、ステップＳ２２０で設定されたレベルデータＬＶｔに基づき、組織的ディザ法によってドットの形成の有無が決定される。具体的には、レベルデータＬＶＬとディザマトリックスに格納された閾値ＴＨＬとの大小の比較によってドットの形成の有無が決定される。この閾値ＴＨＬは、いわゆるディザマトリックスによって各画素ごとに異なる値が設定されている。本実施例では、４×４の正方形の画素マトリックスに値０〜１４までが現れるディザマトリックスを用いている。
【００５３】
図１０は、組織的ディザ法によるドット形成の有無の考え方を示す説明図である。図１０に示す通り、各画素ブロックの画素値であるレベルデータＬＶｔとディザテーブルの対応箇所の閾値ＴＨＬの大小を比較する。レベルデータＬＶｔの方がディザテーブルに示された閾値ＴＨＬよりも大きい場合には、この画素ブロックに属する全ての印刷画素にドットを形成し、レベルデータＬＶｔの方が小さい場合には、この画素ブロックに属する全ての印刷画素にドットを形成しない。図１０中でハッチングを付した画素ブロックがドットを形成する画素ブロックを意味している。
【００５４】
以上の処理が改善インクについて全画素ブロックについて行われると（ステップＳ２６０）、処理がステップＳ６００（図４）に進められる。ステップＳ６００では、減色モジュール９９は、有色インクの多階調データに対する減色処理を行う。
【００５５】
図１１は、本発明の実施例における有色インクの多階調データに対する減色処理の流れを示すフローチャートである。この減色処理は、誤差拡散法によって処理が行われる点で組織的ディザ法によって処理が行われる点で透明インクについての処理と異なる。有色インクについては誤差拡散法によって処理を行うのは、有色ドットの分散性は画質に大きな影響を与えるので画質を処理速度に優先させたものである。
【００５６】
図１２は、誤差の拡散方法として周囲の印刷画素に拡散される誤差の重み係数を示す説明図である。図１２の例では、着目画素が主走査の右方向にシフトしていくことを前提としている。「着目画素」とは、ドット形成の有無の決定の処理対象となる印刷画素である。本実施例では、誤差拡散の重み係数として、Ｆｌｏｙｄ  ＆  Ｓｔｅｉｎｂｅｒｇ型が採用されている。
【００５７】
ステップＳ６１０では、減色モジュール９９は、ドット記録率テーブルＤＴに含まれた２つの記録率テーブルのうちから有色ドット記録率テーブルＤＴｃを選択する。
【００５８】
ステップＳ６２０では、減色モジュール９９は、有色ドット記録率テーブルＤＴｃを参照しつつ有色ドット用のレベルデータＬＶｃを設定する。レベルデータＬＶｃの設定方法は、透明ドット用のレベルデータＬＶｔの設定方法と同様であり、たとえば、図９（ｂ）に示される例では、多階調データの階調値がｇｃ１であれば、有色ドットのレベルデータＬＶｃは、線Ｒｃを用いてＬｃ１と求められる。
【００５９】
ステップＳ６３０では、減色モジュール９９は、着目画素に対して処理済みの他の複数の印刷画素から拡散されている拡散誤差ｅｒを読み込む。ステップＳ６４０では、減色モジュール９９は、着目画素の画像データＤｔを読み込むとともに、読み込まれた画像データＤｔに対して拡散誤差ｅｒを加えて補正データＤｃを生成する。画像データＤｔは、この例では有色ドットのレベルデータＬＶｃである。
【００６０】
ステップＳ６５０では、減色モジュール９９は、補正データＤｃを予め設定されている閾値Threと比較する。この結果、補正データＤｃが閾値Threよりも大きい場合には、ドットを形成する旨が決定される（ステップＳ６６０）。一方、補正データＤｃが閾値Threよりも小さい場合には、ドットを形成しない旨が決定される（ステップＳ６７０）。
【００６１】
ステップＳ６８０では、減色モジュール９９は、階調誤差を算出するとともに、誤差を周囲の未処理の印刷画素に拡散する。階調誤差は、補正データＤｃとドットの形成の有無の決定によって生じた現実の階調値との間の差である。たとえば、補正データＤｃの階調値が「２２３」で、ドットの形成によって現実に生じた階調値が２５５であるとすると、階調誤差は、「−３２」（＝２２３−２５５）となる。
【００６２】
階調誤差は、誤差拡散の重み係数（図１２）を使用して周囲の未処理の印刷画素に拡散される。たとえば着目画素の右隣の印刷画素に対しては、「−１４」（＝−３２×７／１６）の誤差が拡散されることになる。以上の処理が全ての有色インクについて全印刷画素について行われると（ステップＳ６９０）、処理がステップＳ７００（図４）に進められる。
【００６３】
ステップＳ７００では、印刷データ生成モジュール１００は、各印刷画素におけるドットの形成状態を表すドットデータを、カラープリンタ２０に転送すべきデータ順に並べ替えて、最終的な印刷データＰＤとして出力する。印刷データＰＤは、各主走査時のドットの記録状態を示すラスタデータと、副走査送り量を示すデータと、を含んでいる。
【００６４】
このように、本実施例では、透明ドットデータの生成処理においては印刷画素の集合である画素ブロック毎に処理されので、透明ドットデータの生成処理の対象となるデータ量を削減することができる。この結果、透明ドットデータをより短い処理時間で生成することができるとともに、透明ドットデータの生成に使用されるメモリの量を削減することもできる。
【００６５】
なお、本実施例では、さらに、改善インクの階調数を有色インクの階調数よりも少なくなるように構成された処理方法で多階調データが生成されている。これにより、透明ドット記録率テーブルＤＴｔの格納に要する図示しないメモリの量を削減することができるとともに、処理されるデータ量を少なくして処理に要する時間やメモリを速くすることもできるという利点もある。
【００６６】
また、ドットの分散性が画質に大きな影響を与えない透明ドットのドットデータの生成には処理速度が速い組織的ディザ法が使用されているので、処理速度をさらに速くすることができるという利点がある。
【００６７】
Ｃ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、たとえば次のような変形も可能である。
【００６８】
Ｃ−１．上述の各実施例では、縦横２列ずつの４つの印刷画素Ｐa 、Ｐb 、Ｐc 、Ｐd をまとめることによって画素ブロックＰｓが生成されているが、たとえば図１３に示されるように横２列の２つの印刷画素Ｐa 、Ｐbをまとめることによって画素ブロックを生成するようにしても良い。このように、画素ブロックに含まれる印刷画素の数に制限はなく、透明ドットの生成処理における処理対象画素が印刷画素の集合に相当するように構成されていればよい。
【００６９】
さらに、透明ドットの生成処理における処理対象画素は、必ずしも印刷画素の集合に相当する必要はなく、透明ドットデータの生成処理において処理対象となる画素の大きさが、有色ドットデータの生成処理において処理対象となる画素の大きさよりも大きくなるように構成されていれば処理速度を速くすることができる。ただし、透明ドットの生成処理における処理対象画素が印刷画素の集合に相当するように構成されていれば、処理対象画素から印刷画素への変換処理の負担が少ないという利点がある。
【００７０】
また、透明ドットの生成処理における処理対象画素は、生成処理の最初から最後まで有色ドットの生成処理における処理対象画素よりも大きくなるように構成されていなくても良い。透明ドットデータの生成処理の少なくとも一部の処理における処理対象画素の大きさが、有色ドットデータの生成処理のうちの一部の処理に対応する処理における処理対象画素の大きさよりも大きくなるように構成されていればよい。
【００７１】
Ｃ−２．上述の各実施例では、画素ブロックの画素値は、画素ブロックに属する印刷画素の画素値の平均値であるが、たとえば特定の印刷画素の画素値や画素ブロックに属する印刷画素の画素値の最小値、最大値といった値を画素ブロックの画素値とするようにしてもよい。このように、画素ブロックの画素値は、画素ブロックに属する印刷画素の画素値に応じて決定されていればよい。ただし、特定の印刷画素の画素値を画素ブロックの画素値とするように構成すれば処理が簡略化されるので、さらに処理速度を向上させることができる。
【００７２】
なお、「特定の印刷画素」とは、画素ブロックに属する印刷画素のうち予め定められたいずれかの画素であり、図５や図１３の例ではたとえば画素Ｐａと決定することができる。ここで、「特定の印刷画素」は、特許請求の範囲における「特定の画素」に相当する。
【００７３】
Ｃ−３．上述の各実施例では、誤差拡散法と組織的ディザ法を用いて、それぞれ有色ドットと透明ドットを形成するか否かを決定する２値化処理が行われているが、透明ドットについては、たとえば濃度パターン法その他の処理速度が速い減色処理方法を用いて階調値を削減するようにしても良い。一般に、有色ドットデータの生成に使用される減色処理方法よりも実行に要する時間が短い減色処理方法を用いて透明ドットデータを生成するようにしても本発明の目的を達成することができる。
【００７４】
Ｃ−４．上述の各実施例では、ピエゾ素子を備えるインクジェットプリンタを例に説明したが、いわゆるノズルに備えたヒータに通電することによりインク内に生じるバブルでインクを吐出するタイプのプリンタを始め種々のプリンタその他の印刷装置に適用可能である。
【００７５】
Ｃ−５．この発明はカラー印刷だけでなくモノクロ印刷にも適用できる。また、１つの画素を複数のドットで表現することにより多階調を表現する印刷にも適用できる。
【００７６】
Ｃ−６．上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、図１に示したプリンタドライバ９６の機能の一部または全部を、プリンタ２０内の制御回路４０が実行するようにすることもできる。この場合には、印刷データを作成する印刷制御装置としてのコンピュータ９０の機能の一部または全部が、プリンタ２０の制御回路４０によって実現される。
【００７７】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【００７８】
【図１】本発明の一実施例としての印刷システムの構成を示すブロック図。
【図２】カラープリンタ２０の概略構成図。
【図３】印刷ヘッド２８の下面におけるノズルＮｚの配列を示す説明図。
【図４】本発明の実施例における印刷データ生成処理のルーチンを示すフローチャート。
【図５】本発明の実施例における透明ドットデータの生成において処理対象となる画素ブロックの例を示す説明図。
【図６】本発明の実施例における色変換処理で用いられる色変換テーブルＬＵＴを示す説明図。
【図７】有色インクの吐出量と改善インクの吐出量との間の関係の一例を示すグラフ。
【図８】本発明の実施例における透明インクの多階調データに対する減色処理の流れを示すフローチャート。
【図９】本発明の実施例における透明ドット記録率テーブルＤＴｔと有色ドット記録率テーブルＤＴｃとを示す説明図。
【図１０】組織的ディザ法によるドット形成の有無の考え方を示す説明図。
【図１１】本発明の実施例における有色インクの多階調データに対する減色処理の流れを示すフローチャート。
【図１２】誤差の拡散方法として周囲の印刷画素に拡散される誤差の重み係数を示す説明図。
【図１３】変形例における透明ドットデータの生成において処理対象となる画素ブロックの例を示す説明図。
【符号の説明】
【００７９】
２０…カラープリンタ
２１…ＣＲＴ
２２…紙送りモータ
２４…キャリッジモータ
２５…紙送りローラ
２８…印刷ヘッド
３０…キャリッジ
３２…操作パネル
４０…制御回路
５６…コネクタ
６０…印刷ヘッドユニット
９０…コンピュータ
９１…ビデオドライバ
９５…アプリケーションプログラム
９６…プリンタドライバ
９７…解像度変換モジュール
９８…色変換モジュール
９９…減色モジュール
１００…印刷データ生成モジュール
【図１】
2005067054.tif 000003
【図２】
2005067054.tif 000004
【図３】
2005067054.tif 000005
【図４】
2005067054.tif 000006
【図５】
2005067054.tif 000007
【図６】
2005067054.tif 000008
【図７】
2005067054.tif 000009
【図８】
2005067054.tif 000010
【図９】
2005067054.tif 000011
【図１０】
2005067054.tif 000012
【図１１】
2005067054.tif 000013
【図１２】
2005067054.tif 000014
【図１３】
2005067054.tif 000015