(57)【要約】【課題】記憶容量を増加させなくても、打ち込み量変更などに柔軟に対応できる印刷制御技術を提供する。【解決手段】一次色制限以下の液体量を示す標準変換データ２５５と、各液体量のときに吐出されるべきドットサイズ別のドット生成量を示すドット生成量データの変化点を示す大ドット換算データ２６０とから、さまざまな階調値に対応する各ドットサイズ別のドット生成量を示すドット記録テーブルＴを生成するドット記録テーブル生成部２２２と、ドット記録テーブルＴを参照して、入力画像の画像データに基づく階調値を、一次色制限以下のドットサイズ別のドット生成量に変換するドット生成量算出部２１４と、変換されたドットサイズ別のドット生成量に基づいてハーフトーン処理を行うハーフトーン処理部２１６と、ハーフトーンデータに基づいてラスタライズを行うラスタライズ処理部２１８と、を備える印刷制御装置。【選択図】図３
2011207085.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なるドットサイズの液滴を吐出する液滴吐出装置を制御するためのコンピュータプログラムであって、
さまざまな階調値に対して、各階調値を表現するために前記液体吐出装置が吐出すべき一次色制限以下の液体量を示す標準変換データと、
前記液体吐出装置が吐出すべき液体量に対して、各液体量のときに吐出されるべきドットサイズ別のドット生成量を示すドット生成量データの変化点を示す変化点データと、
から、さまざまな階調値に対応する各ドットサイズ別のドット生成量を示すドット記録テーブルを生成するステップと、
前記生成されたドット記録テーブルを参照して、入力画像の画像データに基づく階調値を、一次色制限以下のドットサイズ別のドット生成量に変換するステップと、
前記変換されたドットサイズ別のドット生成量に基づいてハーフトーン処理を行ってハーフトーンデータを生成するステップと、
前記生成されたハーフトーンデータに基づいてラスタライズを行いラスタデータを生成するステップと、
前記ラスタデータを前記液滴吐出装置に対して出力するステップと、をコンピュータに実行させるためのコンピュータプログラム。
【請求項２】
前記標準変換データを補正するための補正データを受け付けるステップをさらに有し、
前記ドット記録テーブルを生成するステップは、前記補正データによって前記標準変換データを補正し、補正された標準変換データと、前記ドット生成量データの変化点を示す変化点データとから、一次色制限以上の液体量を含むドットサイズ別のドット生成量を算出する、請求項１記載のコンピュータプログラム。
【請求項３】
複数の異なるドットサイズの液滴を吐出する液滴吐出装置を制御するための制御装置であって、
さまざまな階調値に対して、各階調値を表現するために前記液体吐出装置が吐出すべき一次色制限以下の液体量を示す標準変換データを記憶する手段と、
前記液体吐出装置が吐出すべき液体量に対して、各液体量のときに吐出されるべきドットサイズ別のドット生成量を示すドット生成量データの変化点を示す変化点データを記憶する手段と、
前記標準変換データと前記ドット生成量データの変化点を示す変化点データとから、さまざまな階調値に対応する各ドットサイズ別のドット生成量を示すドット記録テーブルを生成する手段と、
前記生成されたドット記録テーブルを参照して、入力画像の画像データに基づく階調値を、一次色制限以下のドットサイズ別のドット生成量に変換する手段と、
前記変換されたドットサイズ別のドット生成量に基づいてハーフトーン処理を行ってハーフトーンデータを生成する手段と、
前記生成されたハーフトーンデータに基づいてラスタライズを行いラスタデータを生成する手段と、を備える制御装置。
【請求項４】
複数の異なるドットサイズの液滴を吐出する液滴吐出装置を制御する方法であって、
さまざまな階調値に対して、各階調値を表現するために前記液体吐出装置が吐出すべき一次色制限以下の液体量を示す標準変換データと、
前記液体吐出装置が吐出すべき液体量に対して、各液体量のときに吐出されるべきドットサイズ別のドット生成量を示すドット生成量データの変化点を示す変化点データと、
から、さまざまな階調値に対応する各ドットサイズ別のドット生成量を示すドット記録テーブルを生成するステップと、
前記生成されたドット記録テーブルを参照して、入力画像の画像データに基づく階調値を、一次色制限以下のドットサイズ別のドット生成量に変換するステップと、
前記変換されたドットサイズ別のドット生成量に基づいてハーフトーン処理を行ってハーフトーンデータを生成するステップと、
前記生成されたハーフトーンデータに基づいてラスタライズを行いラスタデータを生成するステップと、
前記ラスタデータを前記液滴吐出装置に対して出力するステップと、を行う方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の異なるドットサイズを有する液滴吐出装置を制御するための技術に関し、特に打ち込み量変更などに柔軟に対応するための技術に関する。
【背景技術】
【０００２】
従来、液体吐出装置であるインクジェットプリンターにおいて、複数の異なるドットサイズを有するものがある（たとえば、特許文献１）。
【０００３】
このようなインクジェットプリンターでは、画素値（階調値）によって打ち込むべきインク量が定まるが、そのときに打ち込むドットサイズ及びその数（ドット生成量）によって、画質が左右される。そのため、どの階調値であっても画質が一定以上に担保されるように、各階調値に対して、どのドットサイズのドットをどのくらい打ち込むかを予め定めたテーブル（ドット記録テーブル）が用意されている。その結果、ある画像データが入力されたときに、その画像データの各画素の階調値に応じて、各ドットサイズの構成比が定まり、それに従って印刷が実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１４２８５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上述したドット記録テーブルは固定的に定められていて、かつ、一色あたりの打ち込み量の上限である一次色制限までの値しか有していない。
【０００６】
一方、上述したドット記録テーブルを補正したり、あるいは、打ち込み量を変更したりしたい場合がある。例えば、今日では、ユーザが用いる印刷用紙などの媒体はさまざまであり、インクの吸収量が非常に多い媒体もある。このような媒体に対しては、発色を良くするために、一次色制限以上のインクを打ち込みたいときもある。その他にも、にじみを許容した上で打ち込み量を増加させたい場合、プリント環境（温度、湿度など）を管理した上で打ち込み量を増加させたい場合、あるいは、インク吐出量が標準より少ない色（この時点で他の色とのバランスは取れている）の個体補正として吐出量を増やしたい場合などがある。
【０００７】
しかしながら、ドット記録テーブルは、上述のように一次色制限までの値しか有していないので、一次色制限以上に打ち込むことができなかった。
【０００８】
一方、一次色制限以上の範囲までドット記録テーブルを用意しておくと、必要な記憶容量が大きくなるか、または、ドット記録テーブルで有している値のサンプリング間隔が大きくなり、精度が低下するという問題があった。
【０００９】
そこで、本発明の目的は、記憶容量を増加させなくても、打ち込み量変更などに柔軟に対応できる印刷制御技術を提供することである。
【課題を解決するための手段】
【００１０】
本発明の一つの実施態様に従う、複数の異なるドットサイズの液滴を吐出する液滴吐出装置を制御するためのコンピュータプログラムは、さまざまな階調値に対して、各階調値を表現するために前記液体吐出装置が吐出すべき一次色制限以下の液体量を示す標準変換データと、前記液体吐出装置が吐出すべき液体量に対して、各液体量のときに吐出されるべきドットサイズ別のドット生成量を示すドット生成量データの変化点を示す変化点データと、から、さまざまな階調値に対応する各ドットサイズ別のドット生成量を示すドット記録テーブルを生成するステップと、前記生成されたドット記録テーブルを参照して、入力画像の画像データに基づく階調値を、一次色制限以下のドットサイズ別のドット生成量に変換するステップと、前記変換されたドットサイズ別のドット生成量に基づいてハーフトーン処理を行ってハーフトーンデータを生成するステップと、前記生成されたハーフトーンデータに基づいてラスタライズを行いラスタデータを生成するステップと、前記ラスタデータに基づいて、前記液滴吐出装置に液滴を吐出させるステップと、をコンピュータに実行させる。
【００１１】
これにより、ドット生成量データの変化点を示す変化点データに基づいて、ドット記録テーブルを動的に生成するので、わずかな記憶容量で所望の範囲のドット記録テーブルを生成することができる。
【００１２】
好適な実施態様では、前記標準変換データを補正するための補正データを受け付けるステップをさらに実行させ、前記ドット記録テーブルを生成するステップは、前記補正データによって前記標準変換データを補正し、補正された標準変換データと、前記ドット生成量データの変化点を示す変化点データとから、一次色制限以上の液体量を含むドットサイズ別のドット生成量を算出させるようにしてもよい。
【００１３】
これにより、標準変換データを補正して、一次色制限以上の液体量を含むドット記録テーブルを動的に生成することができるので、打ち込み量を柔軟に変更することができる。なお、このときにも、ドット生成量データの変化点を示す変化点データから生成するので、記憶容量を増加させることなく実現できる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係る印刷システム１００の概略構成図。
【図２】プリンター２０のブロック構成図。
【図３】プリンタードライバの機能により実現される印刷制御装置２００の概略構成図。
【図４】ドットサイズ別のドット生成率の分布を示す図。
【図５】補正標準変換データを示す図。
【図６】補正なしで生成したドット記録テーブルＴ１を示す図。
【図７】標準変換データを１．４倍して生成したドット記録テーブルＴ２を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態に係る印刷制御装置について、図面を参照して説明する。
【００１６】
図１は、本発明の第一の実施形態にかかる印刷制御装置と周辺装置とからなる印刷システム１００の概略構成を示している。なお、本システム１００は、本発明にいう印刷制御装置となるパーソナルコンピュータ（ＰＣ）１０、液滴吐出装置であるカラー印刷可能なインクジェットプリンター２０、デジタルカメラ３０等から構成されている。
【００１７】
ＰＣ１０は演算処理の中枢をなすＣＰＵ１１を備えており、このＣＰＵ１１はシステムバス１０ａを介してＰＣ１０全体の制御を行う。同バス１０ａには、ＲＯＭ１２、ＲＡＭ１３、各種インターフェイス（Ｉ／Ｆ）１５〜１９等が接続されている。また、ハードディスクドライブを介してハードディスク（ＨＤ）１４も接続されている。本実施形態のコンピュータにはいわゆるデスクトップ型ＰＣを採用しているが、ＰＣに限定されるものではなく、コンピュータとして一般的な構成を有するものを採用することができ、ノート型であるとか、モバイル対応のものであってもよい。
【００１８】
ＨＤ１４には、ソフトウェアとしてオペレーティングシステム（ＯＳ）や画像情報等を作成可能なアプリケーションプログラム（ＡＰＬ）等が格納されており、これらのソフトウェアは、実行時にＣＰＵ１１によって適宜ＲＡＭ１３に転送される。そして、ＣＰＵ１１は、ＲＡＭ１３を一時的なワークエリアとして適宜アクセスしながら種々のプログラムを実行することになる。周辺機器Ｉ／Ｆ（ＰＩＦ）１５には、デジタルカメラ３０や、図示しないカラースキャナ等が接続されるようになっている。入力Ｉ／Ｆ１６には、キーボード１６ａやマウス１６ｂが操作用入力機器として接続されている。また、ＣＲＴＩ／Ｆ１７には、表示用のディスプレイ１７ａが接続されている。さらに、プリンターＩ／Ｆ１９には、パラレルＩ／Ｆケーブルを介してプリンター２０が接続されている。むろん、プリンター２０との接続には、シリアルＩ／ＦやＳＣＳＩ、ＵＳＢ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００１９】
なお、ＨＤ１４は本発明にいう印刷制御プログラムを記録した媒体となるが、本プログラムを格納可能な記録媒体は、例えば、ＣＤ−ＲＯＭやフレキシブルディスクであってもよい。これらの記録媒体に記録されたソフトウェアは対応するドライブを介して読み込まれ、ＨＤ１４にインストールされて、ＣＰＵ１１によってＲＡＭ１３上に読み込まれて各種処理が実行されることになる。また、光磁気ディスクや半導体デバイスである不揮発性メモリー等であってもよい。さらに、バス１０ａに接続されたモデム等の通信Ｉ／Ｆ１８をインターネット網に接続し、種々のプログラムを格納したサーバにアクセスして本印刷制御プログラムをダウンロードして実行することも可能である。
【００２０】
本実施形態で使用するプリンター２０は、有彩色インクとして、高彩度のシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）を使用するものとする。なお、明細書や図面中では、インクの色を、単にＣ、Ｍ、Ｙ、Ｋと記載する。ここでは、ＣＭＹＫの４色のみを用いる場合について説明するが、ＣＭＹＫの他にオレンジ及びグリーンなど、他の色を含んでもよい。
【００２１】
図２は、色変換後の画像データに基づいて印刷する印刷手段であるプリンター２０のブロック構成をＰＣ１０とともに示している。プリンター２０内部に設けられたバス２０ａには、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、通信Ｉ／Ｏ２４、コントロールＩＣ２５、ＡＳＩＣ２６、イメージデータや駆動信号等を送信するためのＩ／Ｆ２７、等が接続されている。そして、ＣＰＵ２１が、ＲＡＭ２３をワークエリアとして利用しながらＲＯＭ２２に書き込まれたプログラムに従って各部を制御する。
【００２２】
コントロールＩＣ２５は、ＣＰＵ２１と所定の信号を送受信しながらカートリッジホルダ２５ａへのインクカートリッジ２８の装着状態を検出等する。通信Ｉ／Ｏ２４はＰＣ１０のプリンターＩ／Ｆ１９と接続されており、プリンター２０は通信Ｉ／Ｏ２４を介してＰＣ１０から送信されるＣＭＹＫに変換されたデータやページ記述言語等からなる印刷ジョブを受信する。また、ＰＣ１０から各種要求を受信したとき、通信Ｉ／Ｏは対応する情報をＰＣ１０に出力する。本プリンター２０は、画像の一行分を印刷するパス数や、印刷時の解像度や、画像を印刷するドットサイズを選択可能である。プリンター２０は、ＰＣ１０から通信Ｉ／Ｏ２４を介してパス数や解像度やドットサイズの選択情報を入手してＲＡＭ２３に記憶する。すなわち、プリンター２０に対してパス数や解像度やドットサイズを設定可能であり、同プリンター２０は、選択されたパス数で、解像度に応じたドット単位で、かつ、選択されたドットサイズで印刷を行うことが可能となっている。
【００２３】
例えば、プリンター２０は、各色のインクのドットを吐出する際、その大きさ（インク重量）が異なるドットサイズのいずれかでインクを吐出することができる。本実施形態のドットサイズは、最も小さいドットサイズ＃１から最も大きいドットサイズ＃４までの４種類である。
【００２４】
ＡＳＩＣ２６は図示しない印刷ヘッドを駆動するためにカスタマイズされたＩＣであり、ＣＰＵ２１と所定の信号を送受信しつつ上記選択情報に応じた印刷ヘッド駆動のための処理を行う。また、ヘッド駆動部２６ａに対して印加電圧データを出力する。ヘッド駆動部２６ａは、専用ＩＣと駆動用トランジスタと放熱板等からなる回路であり、ＡＳＩＣ２６から入力される印加電圧データに基づいて印刷ヘッドに内蔵されたピエゾ素子への印加電圧パターンを生成する。印刷ヘッドは、カートリッジホルダ２５ａと接続されており、それぞれ異なる７種類のインクが充填されたインクカートリッジ２８から各インクの供給を受けてピエゾ素子が駆動されることにより、インクを吐出し、印刷用紙等のメディア上にインクのドットを形成する。印刷ヘッドのインク吐出面には、７種類のインクのそれぞれを吐出する７組のノズル列が印刷ヘッドの主走査方向に並ぶように形成され、ノズル列のそれぞれは複数のノズル（例えば、４８個）が副走査方向に一定の間隔で直線状に配置されている。
【００２５】
Ｉ／Ｆ２７には、キャリッジ機構２７ａと紙送り機構２７ｂとが接続されている。紙送り機構２７ｂは、紙送りモータや紙送りローラ等からなり、印刷用紙などのメディアを順次送り出して副走査を行う。キャリッジ機構２７ａは、印刷ヘッドを搭載するキャリッジと、このキャリッジをタイミングベルト等を介して走行させるキャリッジモータ等からなり、印刷ヘッドを主走査させる。その際、選択されたパス数のドットが画像の一行分に形成されるように主走査させる。副走査方向に複数のノズルが設けられた印刷ヘッドは、ビット列からなるヘッドデータに基づいてヘッド駆動部２６ａが出力する駆動信号にてピエゾ素子が駆動され、各ノズルから解像度に応じたドット単位でインク滴を吐出させる。その際、インク滴は選択されたドットサイズとする。
【００２６】
印刷制御装置の概略構成：ＰＣ１０では、以上のハードウェアを基礎としてバイオスが実行され、その上層にてＯＳとＡＰＬとが実行される。基本的には、ＯＳがバイオスを介するか直にハードウェアとアクセスし、ＡＰＬはＯＳを介してハードウェアとデータ等のやりとりを行う。ＯＳにはハードウェアを制御するための各種のドライバ類が組み込まれ、ＯＳの一部となって各種の制御を実行する。このドライバ類は、ＣＲＴＩ／Ｆ１７を制御するディスプレイドライバや、プリンターＩ／Ｆ１９を制御するプリンタードライバ、等である。本発明の印刷制御プログラムが含まれているプリンタードライバは、ＡＰＬの印刷機能の実行時に稼働され、プリンターＩ／Ｆ１９を介してプリンター２０と双方向の通信を行うことが可能である。同プリンタードライバは、ＯＳを介してＡＰＬから画像データを受け取ってプリンター２０に対して出力する画像データに変換し、印刷ジョブとしてプリンター２０に送出する。このため、ＯＳには、グラフィックスに関してＡＰＬとＯＳとの間でグラフィックユーザーＩ／Ｆ機能を実現するＧＤＩ（Graphics Device Interface ）等も組み込まれている。
【００２７】
図３は、上記プリンタードライバの機能により実現される印刷制御装置２００の概略構成を模式的に示している。プリンタードライバは、各種モジュールを有しており、図示しない機能制御モジュールの制御に基づいて所定の機能を実現しつつ連携動作して画像データに基づく画像を印刷させる制御を行う。同モジュールにより、図に示す各処理部が構成される。
【００２８】
印刷制御装置２００は、画像入力処理部２１０と、色変換部２１２と、ドット生成量算出部２１４と、ハーフトーン処理部２１６と、ラスタライズ処理部２１８とを備える。また、印刷制御装置２００は、ドット記録テーブルＴを生成するために、大ドット換算値算出部２２０と、ドット記録テーブル生成部２２２と、各種データを記憶するための記憶部２５０とを有する。記憶部２５０には、ドットサイズ比率データ２５１と、変化点データ２５３と、標準変換データ２５５と、補正データ２５７とが記憶されている。
【００２９】
画像入力処理部２１０は、ＡＰＬにて作成された画像データの入力を、ＧＤＩを介して受け付ける。同画像データは、画像をドットマトリクス状の画素で多階調表現したデータである。本実施形態では、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）各８ビットを割り当てた階調値０−２５５の２５６階調のデータから画像データが構成されているものとして説明する。画像入力処理部２１０は、入力された画像データをＲ，Ｇ，Ｂに分割し、ＲＧＢの各階調値を出力する。
【００３０】
色変換部２１２は、所定のＬＵＴを参照して、ＲＧＢデータをＣ、Ｍ、Ｙ、Ｋに基づく画像データに変換する。ここでは、色変換部２１２は、Ｃ、Ｍ、Ｙ、Ｋのそれぞれについて、０−２５５までの階調値を出力する。
【００３１】
ドット生成量算出部２１４は、ドット記録テーブルＴを参照して、Ｃ、Ｍ、Ｙ、Ｋのそれぞれの階調値から各色のドットサイズ別のドット生成量を算出する。ドット記録テーブルＴの詳細については後述する。
【００３２】
ハーフトーン処理部２１６は、ドット生成量算出部２１４で生成されたドットサイズ別のドット生成率に従ってハーフトーン処理を行い、画像データをさらにドット形成の有無により表現した画像データ（ハーフトーンデータ）に変換する。
【００３３】
ラスタライズ処理部２１８は、画像の一行分を印刷させるパス数に基づいて、画像データ（ハーフトーンデータ）をさらにプリンター２０で使用される順番に並べ替え、同プリンターに送出する。すると、プリンター２０は、変換された画像データに基づいて、メディア上にインクのドットを形成し、カラー画像を印刷する。
【００３４】
次に、ドット記録テーブルＴ（Ｔ１、Ｔ２）の生成手順について説明する。
【００３５】
大ドット換算値算出部２２０は、ドットサイズ比率データ２５１及びドット生成率の変化点データ２５３に基づいて、大ドット換算のインク量（大ドット換算値）に対するドット生成率分布の変化点を示す大ドット換算データ２６０を生成する。大ドット換算データ２６０は、一旦記憶部２５０に保存されてもよい。
【００３６】
まず、ドットサイズ比率データ２５１とは、プリンター２０で生成される各ドットサイズの重量の比率を示すデータである。例えば、本実施形態では、ドットサイズ＃１〜ドットサイズ＃４までのそれぞれの重量比は、０．３：０．５：０．８：１．０である。
【００３７】
ドット生成率の変化点データ２５３とは、ドットサイズ別のドット生成率が変化する点を示すデータである。ドット生成率の変化点データ２５３は、各ドットサイズの打ち込み制限に基づいて定まる。例えば、本実施形態では、各ドットサイズの打ち込み制限は、ドットサイズ＃１が８０％、ドットサイズ＃２が２０％、ドットサイズ＃３が６０％である。その結果、ドット生成率の変化点データ２５３は、以下の表１のようになる。なお、このドット生成率の変化点データ２５３には、一次色制限である４６．９２５％を超える領域のデータも含まれている。
【００３８】
［表１］  （ドット生成率の変化点データ２５３）
2011207085.tif 000003
【００３９】
大ドット換算値算出部２２０は、ドットサイズ比率データ２５１とドット生成率の変化点データ２５３から各変化点で全ドットサイズのインク量を大ドットに換算したインク量（大ドット換算量）を算出する。このようにして算出されるのがドット生成率の変化点の大ドット換算データ２６０であり、表２のようになる。
【００４０】
［表２］  （ドット生成率の変化点の大ドット換算データ２６０）
2011207085.tif 000004
【００４１】
大ドット換算データ２６０は、プリンター２０が吐出すべきインク量（大ドット換算量）に対して、各インク量のときに吐出されるべきドットサイズ別のドット生成量（ドット生成率）を示すドット生成量データである。各ドットサイズのドット生成量は変化点の間は直線的に変化するので、本実施形態では、大ドット換算データ２６０はその変化点の値のみで構成される。
【００４２】
ここで、ドット生成率の変化点の大ドット換算データ２６０に基づいて、ドットサイズ別のドット生成率分布を図示すると、図４のようになる。すなわち、図４は、ドットサイズ別のドット生成率の分布であり、縦軸がドット生成率、横軸が大ドット換算量である。同図では、ドットサイズごとのドット生成率の分布が折れ線で示されている。本実施形態では、このドット生成率の分布全体をテーブル等で保持せずに、表２に示すような変化点の値のみを示すドット生成率の変化点の大ドット換算データ２６０を動的に生成する。
【００４３】
次に、ドット記録テーブル生成部２２２は、ドット生成率の変化点の大ドット換算データ２６０と標準変換データ２５５とに基づいて、さまざまな階調値に対応する各ドットサイズ別のドット生成量（ドット生成率）を示すドット記録テーブルＴを生成する。ドット記録テーブル生成部２２２がドット記録テーブルＴを生成する際、さらに、補正データ２５７を用いて行ってもよい。なお、ドット記録テーブルＴは、記憶部２５０に一旦記憶されてもよい。
【００４４】
標準変換データ２５５は、さまざまな階調値に対して、各階調値を表現するためにプリンター２０が吐出すべき一次色制限以下のインク量を示す。図５に標準変換データ２５５の一例を示す。同図では、縦軸が大ドット換算量、横軸が階調値であり、各階調値のときに必要なインク量が示されている。ここでは、階調値は０−２５５である。標準変換データ２５５は、一次色制限に基づいて定められる。つまり、最大階調のときの打ち込み量が一次色制限の値（ここでは、４６．９２５％）となっている。また、低濃度での階調変化が大きく、高濃度での変化が小さいというプリンター２０の出力特性を打ち消すように、低階調ほど大ドット換算量の変化が小さく、階調値が大きくなるに連れて大ドット換算量の変化が大きくなるようなカーブを描く分布になっている。本実施形態では、標準変換データ２５５は各色に共通であるが、標準変換データを色別に設定してもよい。
【００４５】
ドット記録テーブル生成部２２２がドット記録テーブルＴを生成する具体的な手順について説明する。まず、補正データ２５７を用いない場合について説明する。
【００４６】
ドット記録テーブル生成部２２２は、標準変換データ２５５で定義されている各階調値に対する大ドット換算量を特定する。さらに、ドット記録テーブル生成部２２２は、大ドット換算データ２６０で、その大ドット換算量に対応するドットサイズ別のドット生成率を特定する。つまり、ドット記録テーブル生成部２２２は、大ドット換算量を介して、標準変換データ２５５の階調値と大ドット換算データ２６０のドットサイズ別のドット生成率を対応付けて、ドット記録テーブルＴ１を生成する。
【００４７】
ここで生成されたドット記録テーブルＴ１を図６に示す。同図に示すように、ドット記録テーブルＴ１によって、階調値に対するドットサイズ別のドット生成率が定義される。
【００４８】
ドット生成量算出部２１４は、このテーブルＴを利用することにより、入力画像の画像データに基づく階調値を、一次色制限以下のドットサイズ別のドット生成量に変換する。この後、ハーフトーン処理部２１６が、ドットサイズ別のドット生成量に従ってドットサイズ別にハーフトーン処理を行い、ラスタライズ処理部２１８がすべてのドットサイズのドットをラスタライズして、プリンター２０にラスタライズデータを出力する。プリンター２０は、ラスタライズデータに従って印刷を実行する。
【００４９】
次に、補正データ２５７を用いる場合について説明する。補正データ２５７は、例えば、ユーザによってキーボード１６ａやマウス１６ｂ等の所定の入力手段から入力されると、印刷制御装置２００がそれを受け付ける。例えば、ユーザが打ち込み量を全体に増加させることを所望しているときに、打ち込み量の増加倍率が指定された場合を考える。ここでは、増加倍率を１．４倍とすると、ドット記録テーブル生成部２２２が補正データ２５７として、１．４倍を取得する。
【００５０】
ドット記録テーブル生成部２２２は、標準変換データ２５５の各値を１．４倍に補正して、図５に示すような補正標準変換データ２５５ａを生成する。
【００５１】
ドット記録テーブル生成部２２２は、補正標準変換データ２５５ａを用いて、上記と同様の手順でドット記録テーブルＴ２を生成する。
【００５２】
ここで生成されたドット記録テーブルＴ２を図７に示す。同図に示すように、ドット記録テーブルＴ２を用いると、ドットサイズ＃１，＃２、＃３のそれぞれの打ち込み制限を超過せずに、全体として一次色制限以上のインクを打ち込むことができる。つまり、ドット生成量算出部２１４がドット記録テーブルＴ２を利用すると、ユーザが所望するようにインクの打ち込み量を全体的に増加させることができる。この後のハーフトーン処理部２１６及びラスタライズ処理部２１８の処理は、上述した補正データ２５７を用いない場合と同様である。
【００５３】
上記のような構成を備える印刷システム１００では、ドット記録テーブルＴを固定的に持っていなくても、ドットサイズ比率データ２５１、変化点データ２５３及び標準変換データ２５５などから動的に生成することができる。ドットサイズ別のドット生成率は、変化点データ２５３として保持することにより、大きな記憶容量を必要とせずに、一次色制限以上の範囲のドット生成率も持つことができる。
【００５４】
また、ドット記録テーブルＴを動的に生成する際に、ユーザの要求に応じて補正を行うことによって、一次色制限を超過するようなドット記録テーブルＴを生成することもできる。このようなドット記録テーブルＴを使うことで、一次色制限以上のインクを打ち込むことができる。
【００５５】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【符号の説明】
【００５６】
２００  印刷制御装置
２１０  画像入力処理部
２１２  色変換部
２１４  ドット生成量算出部
２１６  ハーフトーン処理部
２１８  ラスタライズ処理部
２２０  大ドット換算値算出部
２２２  ドット記録テーブル生成部
２５０  記憶部
２５１  ドットサイズ比率データ
２５３  変化点データ
２５５  標準変換データ
２５７  補正データ
２６０  大ドット換算データ
Ｔ  ドット記録テーブル
【図１】
2011207085.tif 000005
【図２】
2011207085.tif 000006
【図３】
2011207085.tif 000007
【図４】
2011207085.tif 000008
【図５】
2011207085.tif 000009
【図６】
2011207085.tif 000010
【図７】
2011207085.tif 000011