(57)【要約】【課題】大中小ドットの組み合わせにを行う際に、色成分値の変化に対して各インク色で印刷結果の明度が最適になるように制御することが困難であった。【解決手段】インク色に対応した色成分値で画像を表現した画像データを取得し、画像データの色成分値と複数のドット径のインク記録率とを対応づけた記録率変換データであって、特定のドット径のインクを他のドット径のインクで代替させつつ当該他のドット径でのインク記録率を決定するに当たり当該他のドット径のインク記録率に対する明度変化が上記特定のドット径のインク記録率に対する明度変化に合致するように上記特定のドット径のインクを他のドット径のインクで代替させてインク記録率を決定した記録率変換データを参照して上記取得した画像データの各色成分値を複数のドット径のインク記録率に変換し、印刷を実行する。【選択図】  図１
2004262165.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを取得する画像データ取得手段と、
同画像データの色成分値と複数のドット径のインク記録率とを対応づけた記録率変換データであって、特定のドット径のインクを他のドット径のインクで代替させつつ当該他のドット径でのインク記録率を決定するに当たり当該他のドット径のインク記録率に対する明度変化が上記特定のドット径のインク記録率に対する明度変化に合致するように上記特定のドット径のインクを他のドット径のインクで代替させてインク記録率を決定した記録率変換データを記憶する記録率変換データ記憶手段と、
上記記録率変換データを参照して上記取得した画像データの各色成分値を複数のドット径のインク記録率に変換する画像データ変換手段と、
同変換後のインク記録率に基づいて印刷を実行する画像印刷手段とを具備することを特徴とする印刷制御装置。
【請求項２】
上記特定のドット径は複数のドット径のうち最大のドット径であり、上記他のドット径は当該最大のドット径より小さなドット径であることを特徴とする上記請求項１に記載の印刷制御装置。
【請求項３】
上記他のドット径のインクで上記特定のドット径のインクを代替させるに当たり、上記他のドット径でのインク記録率を１／Ｘ（Ｘは１以上）とした場合の明度変化が上記特定のドット径でのインク記録率に対する明度変化に合致するように定数Ｘを決定し、特定のドット径でのインク記録率と他のドット径でのインク記録率を１：Ｘの比で代替させることを特徴とする上記請求項１または請求項２のいずれかに記載の印刷制御装置。
【請求項４】
印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを取得する画像データ取得手段と、
同画像データの色成分値と複数のドット径のインク記録率とを対応づけた記録率変換データであって、特定のドット径のインク記録率を一定の比率で他のドット径のインク記録率に代替させてインク記録率を決定した記録率変換データを記憶する記録率変換データ記憶手段と、
上記記録率変換データを参照して上記取得した画像データの各色成分値を複数のドット径のインク記録率に変換する画像データ変換手段と、
同変換後のインク記録率に基づいて各画素における各ドット径のインク吐出の有無を決定して印刷を実行するに当たり、上記他のドット径でのインク記録率に対する明度変化が上記特定のドット径でのインク記録率に対する明度変化に合致するような吐出量で上記他のドット径のインクを吐出させる画像印刷手段とを具備することを特徴とする印刷制御装置。
【請求項５】
印刷装置で使用するインク色に対応した色成分値を各色のインク滴の記録率に変換して印刷装置での印刷を実行する印刷制御方法であって、
印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを取得する画像データ取得工程と、
同画像データの色成分値と複数のドット径のインク記録率とを対応づけた記録率変換データであって、特定のドット径のインクを他のドット径のインクで代替させつつ当該他のドット径でのインク記録率を決定するに当たり当該他のドット径のインク記録率に対する明度変化が上記特定のドット径のインク記録率に対する明度変化に合致するように上記特定のドット径のインクを他のドット径のインクで代替させてインク記録率を決定した記録率変換データを所定の記憶媒体に記憶しておき、同記録率変換データを参照して上記取得した画像データの各色成分値を複数のドット径のインク記録率に変換する画像データ変換工程と、
同変換後のインク記録率に基づいて印刷を実行する画像印刷工程とを具備することを特徴とする印刷制御方法。
【請求項６】
印刷装置で使用するインク色に対応した色成分値を各色のインク滴の記録率に変換して印刷装置での印刷を実行する印刷制御方法であって、
印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを取得する画像データ取得工程と、
同画像データの色成分値と複数のドット径のインク記録率とを対応づけた記録率変換データであって、特定のドット径のインク記録率を一定の比率で他のドット径のインク記録率に代替させてインク記録率を決定した記録率変換データを所定の記憶媒体に記憶しておき、同記録率変換データを参照して上記取得した画像データの各色成分値を複数のドット径のインク記録率に変換する画像データ変換工程と、
同変換後のインク記録率に基づいて各画素における各ドット径のインク吐出の有無を決定して印刷を実行するに当たり、上記他のドット径でのインク記録率に対する明度変化が上記特定のドット径でのインク記録率に対する明度変化に合致するような吐出量で上記他のドット径のインクを吐出させる画像印刷工程とを具備することを特徴とする印刷制御方法。
【請求項７】
印刷装置で使用するインク色に対応した色成分値を各色のインク滴の記録率に変換して印刷装置での印刷を実行する印刷制御プログラムであって、
印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを取得する画像データ取得機能と、
同画像データの色成分値と複数のドット径のインク記録率とを対応づけた記録率変換データであって、特定のドット径のインクを他のドット径のインクで代替させつつ当該他のドット径でのインク記録率を決定するに当たり当該他のドット径のインク記録率に対する明度変化が上記特定のドット径のインク記録率に対する明度変化に合致するように上記特定のドット径のインクを他のドット径のインクで代替させてインク記録率を決定した記録率変換データを記憶する記録率変換データ記憶機能と、
上記記録率変換データを参照して上記取得した画像データの各色成分値を複数のドット径のインク記録率に変換する画像データ変換機能と、
同変換後のインク記録率に基づいて印刷を実行する画像印刷機能とをコンピュータに実現させることを特徴とする印刷制御プログラム。
【請求項８】
印刷装置で使用するインク色に対応した色成分値を各色のインク滴の記録率に変換して印刷装置での印刷を実行する印刷制御プログラムであって、
印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを取得する画像データ取得機能と、
同画像データの色成分値と複数のドット径のインク記録率とを対応づけた記録率変換データであって、特定のドット径のインク記録率を一定の比率で他のドット径のインク記録率に代替させてインク記録率を決定した記録率変換データを記憶する記録率変換データ記憶機能と、
上記記録率変換データを参照して上記取得した画像データの各色成分値を複数のドット径のインク記録率に変換する画像データ変換機能と、
同変換後のインク記録率に基づいて各画素における各ドット径のインク吐出の有無を決定して印刷を実行するに当たり、上記他のドット径でのインク記録率に対する明度変化が上記特定のドット径でのインク記録率に対する明度変化に合致するような吐出量で上記他のドット径のインクを吐出させる画像印刷機能とをコンピュータに実現させることを特徴とする印刷制御プログラム。
【請求項９】
印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを複数のドット径のインク記録率に変換する際に参照される記録率変換データを作成する記録率変換データ作成方法であって、
上記色成分値に対して特定のドット径のインク記録率を対応付け、各色成分値において当該特定のドット径のインクの所定量を他のドット径のインクで代替させることにより当該他のドット径のインク記録率を決定するとともに、非代替分については特定のドット径のインク記録率として各ドット径のインク記録率を決定するに当たり、上記他のドット径のインク記録率に対する明度変化が上記特定のドット径のインク記録率に対する明度変化に合致するように上記特定のドット径のインクを他のドット径のインクで代替させることを特徴とする記録率変換データ作成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷制御装置、印刷制御プログラム、印刷制御方法および記録率変換データ作成方法に関する。
【０００２】
【従来の技術】
近年のインクジェットプリンタにおいては各ノズルから大中小それぞれのドット径のインクを吐出可能に構成し、これらのドットの有無によって各画素の階調を２階調以上で表現可能した機体が存在する。この種のインクジェットプリンタにおいては、色成分値と大中小ドットの記録率とを対応づけた各色共通の１次元テーブルによって各色成分値で構成された画像データを大中小ドットの記録率で構成されたドットデータに変換している。そして、各ドットデータにハーフトーン処理等を施して印刷を実行している。（例えば、特許文献１）
【０００３】
【特許文献１】
特開２０００−７１４３９号公報
【０００４】
【発明が解決しようとする課題】
上述した従来の技術においては、大中小ドットの組み合わせによって各ドットの階調を表現するに際して、色成分値の変化に対して各インク色で印刷結果の明度が最適になるように制御することが困難であった。すなわち、従来の技術における１次元テーブルはインクの重量を基にして大中小ドットの記録率を決めており、各色毎のインク特性の差異は考慮しておらず、各色共通の１次元テーブルでは色毎に最適な変換を実現することができなかった。
本発明は、上記課題にかんがみてなされたもので、複数のドット径のインクを記録する印刷装置において色成分値の変化に対して各インク色で印刷結果の明度が最適になるように制御することが可能な印刷制御装置、印刷制御プログラム、印刷制御方法および記録率変換データ作成方法の提供を目的とする。
【０００５】
【課題を解決するための手段および発明の効果】
上記目的を達成するため、請求項１にかかる発明では、各画素の階調を複数のドット径のインクの組み合わせで表現するために色成分値と複数のドット径のインク記録率を対応づけた記録率変換データを参照するが、この記録率変換データを作成する際にドット径の差異を考慮することによって色成分値のリニアな変化に対して印刷結果の明度がなめらかに変化するようにしてある。すなわち、特定のドット径のみを利用して印刷を行う場合には、色成分値の変化に対してインク記録率をリニアに変化させるなどして明度変化をなめらかに（単調に増減するように）することは容易であるが、複数のドット径のインクを組み合わせた場合には難しい。
【０００６】
複数のドット径の組み合わせで階調表現を行うに際して、一般的には特定のドット径のインクのみで色成分値に対するインク記録率を決定した後、当該特定のドット径のインクを代替可能な他のドット径のインクを考えて当該他のドット径のインクで特定のドット径のインクを代替させる。例えば、大中小のドット径を吐出する印刷装置において大ドット径のインク重量が小ドット径のインク重量の４倍であるときに、大ドット径のインク１を小ドット径のインク４で代替している。
【０００７】
しかし、実際にはドット記録率に対する明度変化がドット径によって異なるので、重量のみを考慮した代替では、色成分値のリニアな変化に対して印刷結果の明度がなめらかに変化するように制御することはできない。そこで、本発明では特定のドット径のインク記録率に対する明度変化と他のドット径のインク記録率に対する明度変化が合致するように上記特定のドット径のインクを他のドット径のインクで代替させてインク記録率を決定する。従って、特定のドット径のインクのみで色成分値に対するインク記録率を決定した後、各色成分値において特定のドット径のインクを他のドット径のインクで代替させることによって色成分値のリニアな変化に対して印刷結果の明度がなめらかに変化するようにすることができる。
【０００８】
ここで、画像データ取得手段においては印刷装置で使用するインク色に対応した色成分値で画像を表現した画像データを取得することができれば良く、印刷実行に際してインク色に対応した色成分値で画像を表現した画像データを直接取得しても良いし、他の形式で表現された画像データを取得してインク色に対応した色成分値で画像を表現した画像データに変換しても良い。例えば、ＲＧＢ（Ｒ：レッド，Ｇ：グリーン，Ｂ：ブルー）表色系で色が表現された画像データを色変換プロファイルで変換してＣＭＹＫ（Ｃ：シアン，Ｍ：マゼンタ，Ｙ：イエロー，Ｋ：ブラック）表色系で色が表現された画像データを取得する構成であっても良い。
【０００９】
複数のドットとしては、少なくともドット径が２種以上存在すればよい。すなわち、各画素についてドットを形成する状態と形成しない状態の２つの状態のみで階調を表現する構成ではなく、ドット径の差異を含めて３階調以上の表現が可能な構成について本発明を適用することができる。複数のドット径としては吐出インク滴の径に差異が存在すればよい。この意味でインク滴の重量が異なっていればよい。
【００１０】
記録率変換データは、明度変化を基準にして特定のドット径のインクを他のドット径のインクで代替させつつ作成すればよい。むろん、インク記録率に対する明度変化はドット径のみならずインク色の特性、例えばインクの濃度に依存するので、インク色によって異なる記録率変換データを適用するように構成し、各インク色の特性に対応した変換を実施可能にしても良い。むろん、インク色によって適用する記録率変換データが異なる場合に、画像データ変換手段はインク色に適合した記録率変換データを選択して変換を行う。画像印刷手段においては変換後のインク記録率に基づいて画像を印刷することができれば良く、インク記録率に基づいてハーフトーン処理を行ったり、ハーフトーン処理後のデータで印刷装置のヘッドやノズルを駆動するための印刷データを生成するなどして、印刷に必要なデータを印刷装置に供給すればよい。
【００１１】
複数の記録率変換データにおいては、上記他のドット径のインク記録率に対する明度変化が上記特定のドット径のインク記録率に対する明度変化に合致するように上記特定のドット径のインクを他のドット径のインクで代替させていれば良く、種々の構成を採用可能である。例えば、上記特定のドット径を複数のドット径のうち最大のドット径とし、上記他のドット径は当該最大のドット径より小さなドット径とする構成を採用可能である。
【００１２】
すなわち、複数のドット径のうち最大のドット径のインクを利用すれば、ドットを記録しない状態から記録率最大の状態までで印刷結果の明度域が最大になる。そこで、一旦、この最大のドット径のインクで色成分値に対するインク記録率を規定すれば、複数のドット径の組み合わせによって階調を表現する状態も含めてこれらのドットで表現可能な全明度域について色成分値とインク記録率との対応関係を規定することができる。
【００１３】
各ドットで表現可能な全明度域について最大径のドットでのインク記録率と色成分値とを対応づけることができるので、ここで、色成分値のリニアな変化に対して印刷結果の明度がなめらかに変化するようにしておく。本発明では、当該最大径のドットにおける明度変化に合致するように他の径のドットで代替するので、上記最大径のドットを他の径のドットで代替するのみで、複数のドット径を組み合わせた場合であっても最大径のドットでの明度変化と同等の明度変化にすることができる。
【００１４】
また、インクの代替量を決定するに際しても種々の構成を採用可能であり、例えば、ドット径毎にインク記録率と明度変化との相関を考えることによって決定することができる。具体的には、各ドット径のインク記録率を横軸，明度を縦軸としたグラフにおいて、上記他のドット径でのインク記録率を１／Ｘにすればグラフの曲線が横方向に圧縮される。この圧縮によって当該他のドット径での明度変化が上記特定のドット径での明度変化に合致した場合には、特定のドット径のインク滴１個と他のドット径のインク滴Ｘ個が同等の明度を与えることになる。そこで、特定のドット径でのインク記録率と他のドット径でのインク記録率を１：Ｘの比で代替させることにより、複数のドット径を組み合わせた場合であっても色成分値のリニアな変化に対して印刷結果の明度変化をなめらかにするような構成を容易に実現することができる。
【００１５】
本発明においては、複数のドット径を組み合わせた場合であっても色成分値のリニアな変化に対して印刷結果の明度変化をなめらかにすることを目的としているが、この目的を実現するための構成としては、上述のように記録率変換データで明度の調整を行う構成の他、吐出させるインク量自体を変更して明度の調整を行う構成も採用可能である。すなわち、特定のドット径のインクを他のドット径のインクで代替させるに際して両者の重量比に着目して記録率変換データを作成したとしても、印刷装置にて各ドット径のインクを吐出させる際にドット径に差異を生じさせつつ吐出インク量を微調整すれば、明度変化をなめらかにすることができる。
【００１６】
インク吐出量を変更する構成としては、インク通路の容量をピエゾ素子やバブルによって変動させてインクを吐出する印刷装置において容量を変動させるための力を変更する構成等を採用可能である。すなわち、大中小等といったドット径の指定がなされる状況において、同じ径のドットが指定されていてもピエゾ素子を駆動するための電圧波形を変えるなどして吐出インク量を変動させる。この構成においても、明度変化をなめらかにするために、他のドット径でのインク記録率に対する明度変化が上記特定のドット径でのインク記録率に対する明度変化に合致するように吐出量を調整する構成を採用可能である。
【００１７】
ところで、上述した印刷制御装置は、単独で実施される場合もあるし、ある機器に組み込まれた状態で他の方法とともに実施されることもあるなど、発明の思想としては各種の態様を含むものであって、適宜、変更可能である。さらに、インク記録率に対する明度の相関に応じてインクの代替量を決定しつつ各ドット径のインク記録率を決定する手法は、所定の手順に従って処理を進めていくうえで、その根底にはその手順に発明が存在するということは当然である。したがって、本発明は方法としても適用可能であり、請求項５，請求項６にかかる発明においても、基本的には同様の作用となる。本発明を実施しようとする際に、印刷制御装置にて所定のプログラムを実行させる場合もある。本発明は、そのプログラムとしても適用可能であり、請求項７，請求項８にかかる発明においても、基本的には同様の作用となる。また、請求項９にかかる発明のように、記録率変換データの作成方法としても発明は成立する。
【００１８】
むろん、請求項２〜請求項３に記載された構成を上記方法やプログラムに対応させることも可能であることは言うまでもない。また、いかなる記憶媒体もプログラムを提供するために使用可能である。例えば、磁気記録媒体や光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一部がソフトウェアであって、一部がハードウェアで実現される場合においても本発明の思想において全く異なるものではなく、一部を記録媒体上に記録しておいて必要に応じて適宜読み込む形態のものも含まれる。さらに、一次複製品、二次複製品などの複製段階については全く問う余地なく同等である。
【００１９】
【発明の実施の形態】
ここでは、下記の順序に従って本発明の実施の形態について説明する。
（１）本発明の構成：
（２）記録率変換データの作成：
（３）他の実施形態：
【００２０】
（１）本発明の構成：
図１は本発明にかかる印刷制御装置を構成するコンピュータ（ＰＣ１０）で実現される印刷制御プログラムの概略構成を示しており、図２は制御対象のプリンタの概略ハードウェア構成を示している。ＰＣ１０は演算処理の中枢をなす図示しないＣＰＵを備えており、このＣＰＵはシステムバスを介してＰＣ１０全体の制御を行う。同システムバスには、図示しないＲＯＭ，ＲＡＭ，ＣＤ−ＲＯＭドライブやハードディスクドライブ３０、図示しない入力インターフェイス，ＣＲＴインターフェイス，プリンタインターフェイス等が接続されている。むろん、ＰＣ１０としては種々の態様のコンピュータを採用可能であるし、複数のコンピュータによる分散処理を行う構成であっても良い。
【００２１】
ハードディスクドライブ３０には、ソフトウェアとしてオペレーティングシステムや文書情報や画像情報を作成可能なアプリケーションプログラム，プリンタを制御するためのプリンタドライバ２０等が格納されており、これらのソフトウェアは、実行時にＣＰＵによって適宜ＲＡＭに転送される。そして、ＣＰＵは、ＲＡＭを一時的なワークエリアとして適宜アクセスしながら種々のプログラムを実行することになる。
【００２２】
入力インターフェイスには、図示しないキーボードやマウスが操作用入力機器として接続され、上記アプリケーションプログラムにおける各種操作等を行うことができる。また、ＣＲＴインターフェイスには、表示用のディスプレイが接続されている。さらに、プリンタインターフェイスには、プリンタ４０が接続されている。なお、本発明にかかる印刷制御処理プログラムは上記プリンタドライバ２０であり、この意味で当該プリンタドライバ２０記憶したハードディスクドライブ３０は印刷制御処理プログラムを記録した媒体となるが、本印刷制御処理プログラムを格納可能な記録媒体はハードディスクに限定されるものではない。例えば、ＣＤ−ＲＯＭ，フレキシブルディスク，光磁気ディスクや半導体デバイスである不揮発性メモリなどであってもよい。さらに、システムバスに接続されたモデム等の通信インターフェイスをインターネット網に接続し、種々のプログラムを格納したサーバにアクセスして本発明にかかる印刷制御処理プログラムをダウンロードすることも可能である。
【００２３】
上記アプリケーションプログラムにおいてはカラー画像のレタッチ等を実行可能であり、利用者は当該アプリケーションプログラムの実行下において上記操作用入力機器を操作し、カラー画像の印刷指示を行うことができる。アプリケーションプログラムにて印刷指示がなされると上記プリンタドライバ２０が駆動され、後述するＬＵＴを参照して色変換を実行し、当該色変換後の画像データに対して本発明にかかる記録率変換データを適用し、さらにハーフトーン処理等を実行しつつ印刷データを作成して上記プリンタ４０に印刷を実行させる。
【００２４】
この印刷処理を実行するために、プリンタドライバ２０は画像データ取得モジュール２１と解像度変換モジュール２２と色変換モジュール２３と大中小ドット振分モジュール２４とハーフトーン処理モジュール２５と印刷データ生成モジュール２６とを備えている。画像データ取得モジュール２１は上記印刷実行指示がなされた画像データを取得する。当該取得する画像データは各画素の色をＲＧＢの各色成分値で表現したデータである。
【００２５】
解像度変換モジュール２２は、補間演算処理を実行可能なモジュールであり、上記取得した画像データにおける画素数とプリンタ２０にて印刷を行う際の画素数とが異なる場合に補間演算処理によって画像を拡大あるいは縮小する。縮小の際には間引き処理を行っても良い。色変換モジュール２３はハードディスクドライブ３０に保存されたＬＵＴ３１を参照して画像データの色成分値をＲＧＢ表色系からＣＭＹＫｌｃｌｍ（ｌｃ：ライトシアン，ｌｍ：ライトマゼンタ）表色系に変換するモジュールであり、上記解像度変換がなされた画像データは色変換モジュール２３によって色変換される。
【００２６】
尚、本実施形態にかかるプリンタ４０においては、ＣＭＹＫｌｃｌｍの６色のインクを使用するため、色変換モジュール２３においてＲＧＢ表色系をＣＭＹＫｌｃｌｍ表色系に変換しているが、むろん、ＣＭＹＫの４色を利用するプリンタに対して本発明を適用する際にはＲＧＢ表色系をＣＭＹＫ表色系に変換するし、ＣＭＹＫｌｃｌｍＤＹ（ＤＹ：ダークイエロー）の７色を利用するプリンタにおいてはＣＭＹＫｌｃｌｍＤＹ表色系に変換する。
【００２７】
色変換モジュール２３が色変換を実施すると各画素の色はＣＭＹＫｌｃｌｍの各インク色に対応した色成分値の組み合わせで表現される。尚、本実施形態において各色成分値は２５６階調である。プリンタ４０においてはＣＭＹＫｌｃｌｍの各色インクについて各ノズルから大中小３種類のドット径のインクを吐出可能であり、ドットを形成しない状態と合わせて各画素につき４段階の階調表現が可能である。最終的な印刷物においては、ハーフトーン処理によって各色成分値に対応したインク記録率で各色のインク記録を行う。
【００２８】
このために、本実施形態においては各色成分値を大中小ドット径毎のインク記録率に変換し、そしてこのインク記録率に基づいてハーフトーン処理を行って各画素におけるドットの吐出／非吐出およびドット径を決定している。色成分値から大中小ドット径毎のインク記録率を取得する処理は大中小ドット振分モジュール２４が担っている。すなわち、大中小ドット振分モジュール２４は、色成分値と各ドット径毎のインク記録率とを対応づけた記録率変換データ３２ａ〜３２ｄを参照して色成分値を大中小ドット径毎のインク記録率に変換するモジュールであり、上記色変換モジュール２３から上記ＣＭＹＫｌｃｌｍ各色の色成分値を取得し、大中小ドット径毎のインク記録率を取得する。
【００２９】
本実施形態においてはインクの濃度特性に応じた変換を行うため、インクの濃度に対応した４種類のデータすなわち記録率変換データ３２ａ〜３２ｄが予め用意されており、ハードディスクドライブ３０に保存されている。具体的には、Ｋインクは他のインクと比較して非常に濃いのでＫインク単独でＫ用記録率変換データ３２ａが用意され、ＣインクとＭインクはほぼ同程度の濃さであるとともに、Ｋインクより薄くｌｃ，ｌｍ，Ｙインクより濃い。そこで、ＣインクとＭインクには共通のＣ，Ｍ用記録率変換データ３２ｂが用意されている。
【００３０】
また、ｌｃインクとｌｍインクはほぼ同程度の濃さであるとともに、Ｋ，Ｃ，Ｍインクより薄くＹインクより濃い。そこで、ｌｃインクとｌｍインクには共通のｌｃ，ｌｍ用記録率変換データ３２ｃが用意されている。Ｙインクは他のインクと比較して非常に薄いのでＹインク単独でＹ用記録率変換データ３２ｄが用意されている。尚、ここでのインクの濃度特性は後述するように各色でのインク記録率のリニアな変化に対する明度変化に対応している。
【００３１】
大中小ドット振分モジュール２４によって色成分値を大中小ドット毎のインク記録率を取得したら、ハーフトーン処理モジュール２５は当該インク記録率についてハーフトーン処理を行う。すなわち、プリンタ４０における各画素について大中小ドットのいずれかを吐出するか否かを示すドットデータを生成する。ハーフトーン処理モジュール２５がドットデータを生成すると、印刷データ生成モジュール２６は当該ドットデータに基づいて印刷データを作成し、プリンタ４０に対して出力する。
【００３２】
すなわち、プリンタ４０においては後述するようにヘッドにインクの吐出ノズルＮｚが列状に形成されており、当該ノズル列では副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分離れたデータが同時に使用される。そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがプリンタ４０にて同時にバッファリングされるように順番に並べ替えるラスタライズ処理を行う。このラスタライズの後、画像の解像度などの所定の情報を付加して印刷データを生成する。印刷データは上記プリンタインターフェイス介してプリンタ４０に出力され、プリンタ４０においては当該印刷データに基づいて画像を印刷する。
【００３３】
プリンタ４０は当該印刷を実行するため図２に示す構造を備えている。同図に示すように、プリンタ４０内部に設けられたバス４０ａには、ＣＰＵ４１、ＲＯＭ４２、ＲＡＭ４３、ＡＳＩＣ４４、コントロールＩＣ４５、ＰＣインターフェイス４６、イメージデータや駆動信号などを送信するためのインターフェイス４７等が接続されている。そして、ＣＰＵ４１が、ＲＡＭ４３をワークエリアとして利用しながらＲＯＭ４２に書き込まれたプログラムに従って各部を制御する。ＡＳＩＣ４４は図示しない印刷ヘッドを駆動するためにカスタマイズされたＩＣであり、ＣＰＵ４１と所定の信号を送受信しつつ印刷ヘッド駆動のための処理を行う。また、ヘッド駆動部４９に対して印加電圧データを出力する。
【００３４】
コントロールＩＣ４５は、各インクカートリッジ４８ａ〜４８ｆに搭載された不揮発性メモリであるカートリッジメモリを制御するＩＣであり、ＣＰＵ４１の制御によって、カートリッジメモリに記録されたインクの色や残量の情報の読み出しや、インク残量の情報の更新等がなされる。ＰＣインターフェイス４６はＰＣ１０のプリンタインターフェイスと接続されており、プリンタ４０はＰＣインターフェイス４６を介してＰＣ１０から送信される印刷データを受信する。Ｉ／Ｆ４７には、キャリッジ機構４７ａと紙送り機構４７ｂとが接続されている。紙送り機構４７ｂは、紙送りモータや紙送りローラなどからなり、印刷用紙などの印刷記録媒体を順次送り出して副走査を行う。キャリッジ機構４７ａは、印刷ヘッドを搭載するキャリッジを備え、キャリッジを往復動させて印刷ヘッドを主走査させる。
【００３５】
ヘッド駆動部４９は、専用ＩＣと駆動用トランジスタ等からなる回路である。同ヘッド駆動部４９は、ＡＳＩＣ４４から入力される印加電圧データに基づいて印刷ヘッドに内蔵されたピエゾ素子への印加電圧パターンを生成する。印刷ヘッドは、ＣＭＹＫｌｃｌｍの６色のインクが充填されたインクカートリッジ４８ａ〜４８ｆを搭載可能なカートリッジホルダ４８とインク別のチューブで接続されており、各インクの供給を受けるようになっている。
【００３６】
印刷ヘッドのインク吐出部には、６色のインクのそれぞれを吐出する６組のノズル列が印刷ヘッドの主走査方向に並ぶように形成され、ノズル列のそれぞれでは複数のノズルが副走査方向に一定の間隔で配置されている。図３は、ノズルおよびその内部構造を拡大して示す図である。同図に示すように上記インクカートリッジ４８ａ〜４８ｆ内のインクとインク室４８ｇとは上記チューブを介して連通され、ヘッドの下側で開口したノズルＮｚの開口部にまでインクが供給されている。
【００３７】
ピエゾ素子ＰＥは上記ヘッド駆動部４９が生成する印加電圧によって伸張／収縮し、インク室４８ｇの容積を変動させる。この結果、上記ノズルＮｚの開口部からインク滴Ｉｐが吐出され、当該インク滴Ｉｐが印刷媒体に付着することによって印刷がなされる。図３の中央にはピエゾ素子ＰＥを駆動するための印加電圧パターン例が示してある。ヘッド駆動部４９は、１回のインク吐出タイミングに対してパターンＶ１とパターンＶ２の２種類の印加電圧を発生可能であり、これらの組み合わせによって吐出インクのドット径を調整している。
【００３８】
すなわち、１回のインク吐出に際してパターンＶ１の印加電圧のみでピエゾ素子ＰＥを駆動すると小ドットが吐出され、１回のインク吐出に際してパターンＶ２の印加電圧のみでピエゾ素子ＰＥを駆動すると中ドットが吐出され、１回のインク吐出に際してパターンＶ１，Ｖ２の双方の印加電圧でピエゾ素子ＰＥを駆動すると大ドットが吐出される。尚、本実施形態において、小ドットのインク重量は１ｎｇ，中ドットのインク重量は２ｎｇ，大ドットのインク重量は４ｎｇである。また、上記印加電圧パターンを変更すれば、このインク重量を変動させることができる。
【００３９】
このようなインク滴の重量比において、単位面積当たり各色で大ドット１に対して小ドット４（あるいは大ドット１に対して中ドット２）の比率で印刷を行えば、印刷用紙に記録されるインクの重量が共通になる。しかし、両印刷物を比較すると互いに明度が異なっている。そこで、本発明においては、インク記録率の増加に対する明度変化がドット径によって異なることを考慮して記録率変換データ３２ａ〜３２ｄを作成している。また、インクの色が異なれば同じドット径のインクが同じだけ利用されていても印刷物が与える粒状感が異なる。そこで、本発明においては記録率変換データを４種類作成し、その変換対象をＫ，ＣあるいはＭ，ｌｃあるいはｌｍ，Ｙと言うように予め規定している。
【００４０】
（２）記録率変換データの作成：
次に、以上のようにインク記録率と明度変化との相関およびインク色による粒状感の差異を考慮して記録率変換データを作成する際の処理手順を説明する。この処理には多くの演算を必要とするので、上記ＰＣ１０等コンピュータを利用するのが好ましい。図４は記録率変換データの作成手順を示すフローチャートである。本実施形態において記録率変換データを作成する際には、大ドットを小ドットおよび中ドットで代替させながら各ドット径におけるインク記録率を決定しており、ＣＭＹＫｌｃｌｍの各色毎に処理を行う。ステップＳ１００においては、データ作成対象のインク色で大中小各ドットのインク記録率と明度との相関を示すグラフを作成する。
【００４１】
図５はＣインクについて作成したインク記録率と明度との相関を示すグラフであり、横軸がインク記録率であり縦軸が明度である。実際には各ドット径について各インク記録率でのパッチを示す画像データを作成し、ハーフトーン処理を行って印刷データを出力し、印刷結果を測色するなどの作業によってグラフを作成することができる。インク記録率は０〜２５５の階調値で各ドットを記録しない状態から単位面積当たりのデューティ制限（インク量制限）の上限までドットを記録する状態を指定している。
【００４２】
同図に示すように小ドットの明度レンジが一番狭く、中ドット、大ドットの順で明度レンジが広くなる。また、各ドット径においてグラフは下に凸であり、低インク記録率において大ドットでの明度変化率が一番大きく、中ドット、小ドットの順で明度変化率が小さくなる。図においてはＣインクでの相関を示しており、他の色については明度レンジに差異はあるものの、グラフが示す傾向としては共通である。
【００４３】
本実施形態では、このグラフに基づいてインクの代替量を算出しており、ステップＳ１１０では小ドットの記録率を定数値Ｘｓで除し、大ドットのグラフに最も合致する定数Ｘｓを取得する。図６はドットのインク記録率を定数Ｘｓで除して大ドットのグラフに合致させる様子を説明する説明図である。同図においても横軸をインク記録率、縦軸を明度として示しており、記録率を定数で除する前のグラフを破線で示している。インク記録率を定数値で除すると図６に示すグラフにおいては破線が左方向に縮小されるので、定数値Ｘｓを調整することによって小ドットの明度変化と大ドットの明度変化の一部を合致させることができる。
【００４４】
同図においては、定数値Ｘｓで除して小ドットの明度変化が大ドットの明度変化に合致した状態を実線で示しており、このとき、同じ明度値における除算前後のインク記録率の比がａＸｓ：ａ（ａは任意の値）となっている。尚、定数値Ｘｓで除した後に大ドットの明度変化に合致しているか否かは各インク記録率での明度値の差分を足し合わせ、足し合わせた結果が最小になる値を選定するなどして把握可能であり、種々の方法によって定数値Ｘｓを選定することができる。以上のようにして得られた定数値Ｘｓは、大ドットを代替する小ドットのインク量を示している。すなわち、大ドット１を小ドットＸｓで代替すればドット径毎の差異を補償した代替を行うことができる。
【００４５】
ステップＳ１２０では、上述と同様の処理を中ドットに対しても行う。すなわち、中ドットの記録率を定数値Ｘｍで除し、大ドットのグラフに最も合致する定数Ｘｍを取得する。図６においては中ドットについてもインク記録率を定数で除する前のグラフを破線で示しており、定数値Ｘｍで除して中ドットの明度変化が大ドットの明度変化に合致した状態を実線で示している。このとき、同じ明度値における除算前後のインク記録率の比がｂＸｍ：ｂ（ｂは任意の値）となっている。こうして得られた定数値Ｘｍは、大ドットを代替する中ドットのインク量を示している。
【００４６】
以上のようにして大ドットを代替する小ドットおよび中ドットのインク量が判明すると、大ドットのインク記録率を代替する作業によって大中小各ドットについて色成分値とインク記録率の相対関係を決定することができる。図７はこの代替作業を説明する説明図である。同図において、横軸はＣＭＹＫｌｃｌｍの各色成分値、縦軸はインク記録率を示しており、ここでは上記図５，図６に合わせてＣインクについて示している。
【００４７】
ステップＳ１３０では、まず大ドットのみについて色成分値とインク記録率との相関を決定する。図７においては、破線に示すように色成分値が０〜２５５までリニアに増加するとインク記録率が０〜２５５までリニアに増加するものとして大ドットのみの相関を規定している。本実施形態では、この前提に基づきステップＳ１４０で大ドットを小ドットおよび中ドットに代替させる。小ドットについては、上述のように代替比がａＸｓ：ａと決められているので、低色成分値域において大ドットのインク記録率ａに対してインク記録率をａＸｓとする。
【００４８】
図７においては、破線に示す大ドットのみの相関が傾き１の直線であるので、小ドットについては実線に示すように傾きＸｓの直線になる。小ドットについては色成分値０から小ドットのインク記録率が最大となる色成分値ｓまで傾きＸｓの直線とし、その後は中ドットのインク記録率が最大となる色成分値ｍまで傾き−Ｘｓとする。この結果、色成分値０〜ｓまで大ドットのインク記録率は０になり、色成分値ｓ〜ｍにおいて二重線に示すインク記録率となる。
【００４９】
次に色成分値ｓ〜ｍにおいて二重線に示す大ドットのみのインク記録率を中ドットのインクで代替する。中ドットの代替比は上述のようにｂＸｍ：ｂであるので、当該二重線の傾きのＸｍ倍の傾きを有する一点鎖線で示すような直線を中ドットのインク記録率とする。色成分値ｍ〜２５５では、中ドットのインク記録率を最大値から０にリニアに変化するようなインク記録率とし、残りを二点差線に示すような大ドットのインク記録率とする。代替比ａＸｓ：ａは上述のように大ドットによる印刷物の明度と同等の明度を与える小ドットの量であり、代替比ｂＸｍ：ｂは上述のように大ドットによる印刷物の明度と同等の明度を与える中ドットの量である。
【００５０】
従って、以上のように大ドットのインク記録率を代替比ａＸｓ：ａやｂＸｍ：ｂで代替させると、小ドットおよび中ドットの組み合わせによって印刷を行った場合の明度と上記破線で示す大ドットのみでのインク記録率で印刷を行った場合の明度変化とが同等になる。図７に示す破線において、色成分値のリニアな変化に対して印刷結果の明度がリニアに変化するのであれば、小ドットおよび中ドットを組み合わせて印刷を行った場合であっても色成分値のリニアな変化に対して印刷結果の明度がリニアに変化する。
【００５１】
以上の処理において、色成分値のリニアな変化に対して印刷結果の明度がリニアに変化するようにするためには、小ドットのインク記録率が最大となる上記色成分値ｓと中ドットのインク記録率が最大となる上記色成分値ｍとは特に限定されない。しかし、ＣＭＹＫｌｃｌｍの各色インクは上述のようにインク特性が異なっており、各インク色の特性に対応させるためには、インク色の特性毎に小ドットおよび中ドットの使用頻度を変更することが好ましい。
【００５２】
そこで、本実施形態においては、上記小ドットのインク記録率が最大となる上記色成分値ｓと中ドットのインク記録率が最大となる上記色成分値ｍとをインク色の特性によって異なる値としている。図８は、インク色（濃度）によって明度変化特性が異なることを説明する説明図である。同図はＹｌｃＣＫインクの大ドットのインク記録率と明度との相関を示すグラフであり、横軸がインク記録率であり縦軸が明度である。また、各曲線は上からＹインク，ｌｃインク，Ｃインク，Ｋインクのグラフである。尚、ｌｍインクとｌｃインクの相関はほぼ同様であり、ＣインクとＭインクの相関はほぼ同様である。
【００５３】
同図に示すように、Ｙ，ｌｃ，Ｃ，Ｋと濃度が濃くなるほど表現可能な明度域が広いが、低インク記録率において記録率の上昇に伴う明度低下が大きい。従って、少ないインク量変化でも人間の目に与える影響が大きい。一方、上記図５に示すように、大中小ドットのそれぞれにおいてインク記録率に対する明度変化を比較すると、ドット径が大きくなるほど表現可能な明度域が広いが、低インク記録率において記録率の上昇に伴う明度低下が大きい。従って、少ないインク量変化でも人間の目に与える影響が大きい。
【００５４】
以上のインク特性により、インクの色が濃くなるほど、また、ドット径が大きくなるほどドットが目立ち、印刷物において粒状感を感じさせやすくなる。そこで、本実施形態においては、濃いインクほど低インク記録率でドット径の小さなインクの使用頻度が高くなるようにしている。具体的には、図９に示すように、大ドットのインクを小ドットおよび中ドットで代替させる際に、色成分値ｓ，ｍの値を変えている。
【００５５】
すなわち、濃いインクの方が色成分値ｓ，ｍが大きな値になるようにしている。図９の上部に示す例は上記図７に示すＣインクのインク記録率であり、図９の下部に示す例はＫインクのインク記録率である。同図に示すようにＣインクにおいて小ドットのインク記録率が最大となる上記色成分値ｓ０はＫインクにおいて小ドットのインク記録率が最大となる上記色成分値ｓ１より小さい。また、Ｃインクにおいて中ドットのインク記録率が最大となる上記色成分値ｍ０はＫインクにおいて中ドットのインク記録率が最大となる上記色成分値ｍ１より小さい。
【００５６】
このため、小ドットの色成分値に対するインク記録率を積分するとＣインクよりＫインクの方が大きくなる。すなわち、低インク記録率においてＫインクの方が小ドットの使用頻度が高くなる。上記ステップＳ１４０においては、このようにインクの色によるインク特性の差異を考慮しており、インクの色が濃くなるほど色成分値ｓが大きくなるように設定することによって、インクの色が濃くなるほど小ドットの使用頻度が高くなるようにしている。むろん、中ドットについて、インクの色が濃くなるほど中ドットの使用頻度が高くなるようにしても良い。
【００５７】
いずれにしても、ステップＳ１４０において大ドットのインクを小中ドットで代替させると、図７等に示すように色成分値とインク記録率との相関を各ドット径毎に取得することができる。そこで、ステップＳ１５０では、当該色成分値とインク記録率とを対応づけたテーブルデータを作成し、記録率変換データとして上記ハードディスクドライブ３０に記録する。ステップＳ１６０ではＫ，Ｃ，ｌｃ，Ｙインクの総てについて記録率データを作成したか否かを判別し、同ステップＳ１６０にてＫ，Ｃ，ｌｃ，Ｙインクの総てについて記録率データを作成したと判別されるまで、ステップＳ１００以降の処理を繰り返す。すなわち、大ドットを小ドットおよび中ドットで代替させ、また、インク色の特性毎に色成分値ｓを変更しながら、Ｋ，Ｃ，ｌｃ，Ｙインクのそれぞれを変換するための記録率データを作成する。
【００５８】
（３）他の実施形態：
本発明においては、インク記録率の増加に対する明度変化がドット径によって異なることによる影響を抑え、また、インクの色によって粒状感に差異が生じないようにして印刷を実行することができれば良く、上記実施形態の他にも種々の構成を採用可能である。例えば、上記記録率変換データは４種類であったが、むろん、ＣＭＹＫｌｃｌｍの６色総てに対応させて６種類の記録率変換データを作成しても良いし、Ｃ，Ｋインクを同じ記録率変換データで変換することとして３種類の記録率変換データを利用する構成を採用してもよく、記録率変換データを記憶するための記憶容量や作業効率等を勘案して種々の構成を採用可能である。
【００５９】
また、記録率変換データを作成する際に、大ドットのみについて色成分値とインク記録率との相関が直線になるようにしていたが、むろん、他の構成を採用しても良い。例えば、インクの特性を考慮した曲線にすることができる。すなわち、図５に示すようにインクの記録率のリニアな変化に対して明度はリニアに変化しないので、色成分値の変化に対して明度がリニアに変化するように大ドットのみの色成分値とインク記録率との相関を曲線としても良い。かかる構成は、図７において大ドットのみについて示す破線を下に凸の曲線にするなどして実現可能である。
【００６０】
すなわち、インクの特性としては図５に示すように低インク記録率域で記録率の変化に対して明度変化が大きいので、大ドットについての上記相関を示す曲線を下に凸の曲線とすれば低色成分値域で色成分値の増加に対してインク記録率の変化率が小さくなる。これにより変化率の偏りを相殺することが可能であり、明度変化をリニアにすることができる。むろん、色によってインク記録率に対する明度変化が異なるので、図７において色毎に大ドットのみのインク記録率を示す曲線を変えても良い。
【００６１】
さらに、記録率変換データによって大中小ドットおよび色毎のインク記録率を調整する構成の他、ノズルから吐出するインクの重量自体を適宜変更する構成を採用しても良い。すなわち、上記実施形態において、インク重量は印加電圧パターンＶ１，Ｖ２の波形を変更することによってノズルから吐出するインク重量を変更することができるので、この印加電圧パターンＶ１，Ｖ２を色によって変更する構成を採用しても良い。
【００６２】
例えば、上述のように大中小のインク重量を１ｎｇ，２ｎｇ，４ｎｇとしておいて、上記ステップＳ１００〜Ｓ１２０と同様の処理によって定数値Ｘｓ，Ｘｍを算出し、大ドットと小ドットのインク重量比をＸｓ：１とし、大ドットと中ドットのインク重量比をＸｍ：１となるように印加電圧パターンＶ１，Ｖ２を調整しても良い。かかる構成は、予め大ドットと小ドットのインク重量比がＸｓ：１、大ドットと中ドットのインク重量比がＸｍ：１となるような印加電圧パターンＶ１，Ｖ２を色毎に算出しておき、上記ヘッド駆動部４９において吐出インクの色を判別するとともにその色に対応した印加電圧を発生させるようにして実現可能である。
【図面の簡単な説明】
【図１】印刷制御プログラムの概略構成を示す図である。
【図２】プリンタの概略ハードウェア構成を示す図である。
【図３】ノズルおよびその内部構造を拡大して示す図である。
【図４】記録率変換データの作成手順を示すフローチャートである。
【図５】インク記録率と明度との相関を示すグラフである。
【図６】ドットのインク記録率を定数Ｘｓで除して大ドットのグラフに合致させる様子を説明する説明図である。
【図７】代替作業を説明する説明図である。
【図８】インク色によって異なる明度変化特性を説明する説明図である。
【図９】色成分値ｓ，ｍの値が色によって異なる様子を説明する説明図である。
【符号の説明】
１０…ＰＣ、２０…プリンタドライバ、２１…画像データ取得モジュール、２２…解像度変換モジュール、２３…色変換モジュール、２４…大中小ドット振分モジュール、２５…ハーフトーン処理モジュール、２６…印刷データ生成モジュール、３０…ハードディスクドライブ、３２ａ〜３２ｄ…記録率変換データ
【図１】
2004262165.tif 000003
【図２】
2004262165.tif 000004
【図３】
2004262165.tif 000005
【図４】
2004262165.tif 000006
【図５】
2004262165.tif 000007
【図６】
2004262165.tif 000008
【図７】
2004262165.tif 000009
【図８】
2004262165.tif 000010
【図９】
2004262165.tif 000011