(57)【要約】【課題】モノクロ印刷において、有彩色インクのノズルの目詰まりの低減と、画質低下の防止と、を両立する必要があった。【解決手段】インク吐出用のノズルからの黒インクの吐出によりモノクロ画像を印刷させる印刷制御装置であって、上記モノクロ画像を表現するモノクロ画像データが示す黒インクの使用量が所定のしきい値以上である領域については、黒インクに加え有彩色インクを吐出させる。上記領域については、異なる色の有彩色インクを、互いに重ならない位置へ吐出させる。【選択図】図３
2014100825.tif 000002
【特許請求の範囲】
【請求項１】
インク吐出用のノズルからの黒インクの吐出によりモノクロ画像を印刷させる印刷制御装置であって、
上記モノクロ画像を表現するモノクロ画像データが示す黒インクの使用量が所定のしきい値以上である領域については、黒インクに加え有彩色インクを吐出させることを特徴とする印刷制御装置。
【請求項２】
上記領域については、異なる色の有彩色インクを、互いに重ならない位置へ吐出させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記しきい値を、異なる色の有彩色インクのうち少なくとも一部の色に関して異ならせることを特徴とする請求項１または請求項２に記載の印刷制御装置。
【請求項４】
上記しきい値は、明度が高い有彩色インクに関する値ほど、低くすることを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
上記領域については、有彩色インクを黒インクよりも先に吐出させることを特徴とする請求項１〜請求項４のいずれかに記載の印刷制御装置。
【請求項６】
上記モノクロ画像データが示す黒インクの使用量が上記しきい値に満たない領域についての黒インクの吐出後に、印刷媒体から外れた位置に対して有彩色インクを吐出させるクリーニング処理を実行させることを特徴とする請求項１〜請求項５のいずれかに記載の印刷制御装置。
【請求項７】
インク吐出用のノズルからの黒インクの吐出によりモノクロ画像を印刷させる印刷制御方法であって、
上記モノクロ画像を表現するモノクロ画像データが示す黒インクの使用量が所定のしきい値以上である領域については、黒インクに加え有彩色インクを吐出させることを特徴とする印刷制御方法。
【請求項８】
インク吐出用のノズルからの黒インクの吐出によりモノクロ画像を印刷させる処理をコンピューターに実現させる印刷制御プログラムであって、
上記モノクロ画像を表現するモノクロ画像データが示す黒インクの使用量が所定のしきい値以上である領域については、黒インクに加え有彩色インクを吐出させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【０００２】
インク吐出用のノズルからインクを吐出して印刷を実行するプリンターが知られている。このようなプリンターでは、ブラック（黒）、シアン、マゼンダ、イエロー等の各インクを、各インクにそれぞれ対応したノズルから吐出する。ただし、常に各インクを印刷に用いる訳ではなく、黒インクのみを用いてモノクロ印刷を行なうこともある。そのような場合、黒インク以外のインクに対応したノズルにおいては、ノズルの使用頻度が低いためにノズル口付近のインクが乾燥・増粘し、ノズルが目詰まりすることがある。
【０００３】
このようなノズルの目詰まりへの対策として、入力された画像が黒色のとき、黒インクで画像を形成させるとともに、当該画像にカラーインクを使用させ、かつ、黒インクと各カラーインクのドットを同じ位置に形成させる画像処理方法が知られている（特許文献１，２参照。）。また、黒インクとカラーインクの使用量を調整するインク使用量調整手段と、調整されたインクを用いてモノクロ画像を記録媒体に描画する画像描画手段とを有し、インク使用量調整手段は、各色インクの乾燥によりノズルを目詰まりさせないように、使用する各色インクの特性（インクの乾燥性）と使用環境（温度、湿度、地域、記録媒体の種類）に基づいて各色インクの使用量を調整する画像形成装置が知られている（特許文献３参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９‐２６９３２１号公報
【特許文献２】特開２００８‐１６２２５８号公報
【特許文献３】特開２０１０‐１８４４１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記各文献のように、モノクロ画像を印刷する場合に黒インクとカラーインクとを用いると、カラーインクの影響により、印刷結果における黒色の濃度（ＯＤ（Optical Density）値とも言う。）が本来期待される値より低下し、グレー色になる等の弊害が発生し得る。また、上記文献１，２のように、異なる色のカラーインクのドットを同じ位置に形成させる手法においては、印刷媒体の搬送精度や、印刷ヘッドやノズルの位置精度等に起因して、同じ位置に形成すべきドット間に位置ずれが生じた場合、画像の輪郭のぼけや色相のずれ等が発生し、画質を低下させる。
【０００６】
本発明は少なくとも上述の課題を解決するためになされたものであり、ノズルの目詰まりの低減と、画質低下の防止と、を両立することが可能な技術を提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、インク吐出用のノズルからの黒インクの吐出によりモノクロ画像を印刷させる印刷制御装置であって、上記モノクロ画像を表現するモノクロ画像データが示す黒インクの使用量が所定のしきい値以上である領域については、黒インクに加え有彩色インクを吐出させる。
【０００８】
当該構成によれば、印刷制御装置は、モノクロ画像データが示す黒インクの使用量が上記しきい値以上である領域に限って、黒インクに加え有彩色インクを吐出させる。そのため、モノクロ画像の印刷結果の画質への有彩色インクによる影響をほぼ無くすことができ、かつ、有彩色インクに対応したノズルの目詰まりも低減させることができる。
【０００９】
本発明の態様の一つは、上記領域については、異なる色の有彩色インクを、互いに重ならない位置へ吐出させるとしてもよい。
当該構成によれば、上記領域に関し、印刷結果において黒インクのドットと複数の異なる色の有彩色インクのドットとが重なることがない。そのため、印刷結果におけるＯＤ値の低下や輪郭のぼけや色相のずれ等が抑制され、画質の低下が防止される。
【００１０】
本発明の態様の一つは、上記しきい値を、異なる色の有彩色インクのうち少なくとも一部の色に関して異ならせるとしてもよい。
当該構成によれば、複数種類の有彩色インクを用いる場合、黒インクとともに有彩色インクを吐出することを許容できる黒インクの使用量が、有彩色インクの色に応じて異なる。そのため、印刷結果の見た目に対する有彩色インク毎の影響の強弱に応じて上記しきい値を設定することができ、画質の低下を的確に抑制することができる。
【００１１】
印刷結果の見た目に対する有彩色インク毎の影響の強弱は、有彩色インク毎の明度の低高に相関があるとも言える。そこで本発明の態様の一つは、上記しきい値は、明度が高い有彩色インクに関する値ほど、低くするとしてもよい。
当該構成によれば、相対的に明度が高い有彩色インクについては黒インクの使用量が比較的低い領域でも黒インクとともに吐出され、一方、明度が低い有彩色インクについては黒インクの使用量が比較的高い領域で黒インクとともに吐出される。そのため、画質の確保とノズルの目詰まり抑制とを、良好なバランスで実現することができる。
【００１２】
本発明の態様の一つは、上記領域については、有彩色インクを黒インクよりも先に吐出させるとしてもよい。
当該構成によれば、ある領域に関して有彩色インクと黒インクとが吐出される場合、有彩色インクが先に吐出され、その上に黒インクが吐出される。そのため、モノクロ画像の印刷結果の画質への有彩色インクによる影響を、より低減させることができる。
【００１３】
本発明の態様の一つは、上記モノクロ画像データが示す黒インクの使用量が上記しきい値に満たない領域についての黒インクの吐出後に、印刷媒体から外れた位置に対して有彩色インクを吐出させるクリーニング処理を実行させるとしてもよい。
当該構成によれば、黒インクの使用量が上記しきい値より低い領域に関しては、有彩色インクの吐出を行わず、印刷媒体外でのクリーニング処理を行なう。そのため、印刷されるモノクロ画像の画質低下とノズルの目詰まりとの両方を避けることができる。
【００１４】
本発明にかかる技術的思想は印刷制御装置という形態のみで実現されるものではなく、他の物（装置）によって具現化されてもよい。また、上述したいずれかの態様の印刷制御装置の特徴に対応した処理工程を備える方法（印刷制御方法）の発明や、当該方法を所定のハードウェア（コンピューター）に実行させる印刷制御プログラムの発明や、当該プログラムを記録したコンピューター読取可能な記録媒体の発明も把握することができる。また、印刷制御装置は、単体の装置によって実現されてもよいし、複数の装置の組み合せによって実現されてもよい。また、ノズルや印刷ヘッドを備えた単体の印刷装置（プリンター）によって印刷制御装置を実現するとしてもよい。
【図面の簡単な説明】
【００１５】
【図１】ハードウェア構成およびソフトウェア構成を示す図である。
【図２】印刷ヘッドにおけるノズルの配列の一例を示す図である。
【図３】印刷制御処理を示すフローチャートである。
【図４】ハーフトーン処理後の画像データの一例を示す図である。
【図５】カラードット配置用マスクの一例を示す図である。
【図６】印刷ヘッドの各パスによる各バンドに対するインク吐出を例示する図である。
【図７】変形例にかかる印刷ヘッドの各パスによる各バンドに対するインク吐出を例示する図である。
【図８】変形例にかかる印刷制御処理を示すフローチャートである。
【図９】印刷ヘッドの移動方向とドットの着弾順との関係を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照しながら本発明の実施形態を説明する。
１．装置の概略
図１は、本実施形態にかかるハードウェア構成およびソフトウェア構成を概略的に示している。図１では、パーソナルコンピューター（ＰＣ）としてのコンピューター１０と、プリンター５０とを示している。コンピューター１０及び又はプリンター５０は印刷制御装置に該当する。また、コンピューター１０及びプリンター５０は、一つの印刷システム１を構成するとも言える。コンピューター１０においては、ＣＰＵ１１が、ハードディスクドライブ（ＨＤＤ）２０等に記憶されたプログラムデータ２１をＲＡＭ１２に展開してＯＳの下でプログラムデータ２１に従った演算を行なうことにより、プリンター５０を制御するためのプリンタードライバー１３が実行される。プリンタードライバー１３は、画像データ取得部１３ａ、領域判定部１３ｂ、画像データ処理部１３ｃ、カラードット制御部１３ｄ等の各機能をＣＰＵ１１に実行させるためのプログラムである。これら各機能については後述する。
【００１７】
コンピューター１０には、表示部としてのディスプレー３０が接続されており、ディスプレー３０には各処理に必要なユーザーインターフェイス（ＵＩ）画面が表示される。また、コンピューター１０は、例えば、キーボードやマウスやタッチパッドやタッチパネル等により実現される操作部４０を適宜備え、各処理に必要な指示がユーザーにより操作部４０を介して入力される。また、コンピューター１０には、プリンター５０が接続される。後述するように、コンピューター１０においては、プリンタードライバー１３の機能により、印刷対象画像を表現した画像データに基づいて印刷コマンドが生成され、印刷コマンドがプリンター５０に対して送信される。
【００１８】
プリンター５０においては、ＣＰＵ５１が、ＲＯＭ５３等のメモリーに記憶されたプログラムデータ５４をＲＡＭ５２に展開してＯＳの下でプログラムデータ５４に従った演算を行なうことにより、自機を制御するためのファームウェアＦＷが実行される。ファームウェアＦＷは、コンピューター１０から送信された印刷コマンドを解釈して印刷データを抽出し、ＡＳＩＣ５６に送ることにより、印刷データに基づいた印刷を実行させることができる。またファームウェアＦＷは、印刷対象画像を表現した画像データを、図示しない外部接続用のコネクタに装着されたメモリーカードや、外部装置（例えばコンピューター１０）等から取得し、取得した画像データに基づいて印刷データを生成することもできる。このようにファームウェアＦＷの機能により印刷データを生成した場合も、印刷データはＡＳＩＣ５６に送られる。
【００１９】
ＡＳＩＣ５６は印刷データを取得し、印刷データに基づいて、搬送機構５７や、キャリッジモーター５８や、印刷ヘッド６２を駆動するための駆動信号を生成する。プリンター５０はキャリッジ６０を備えており、キャリッジ６０は複数種類のインク毎のインクカートリッジ６１を搭載している。図１の例では、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各種インクに対応したインクカートリッジ６１が搭載されている。
【００２０】
なお、プリンター５０が使用するインクの具体的な種類や数は上述したものに限られず、例えば、ライトシアン、ライトマゼンダ、オレンジ、グリーン、グレー、ライトグレー、ホワイト、メタリックインク…等、種々のインクを使用可能である。また、インクカートリッジ６１は、キャリッジ６０に搭載されずにプリンター５０内の所定位置に設置されるとしてもよい。キャリッジ６０は、各インクカートリッジ６１から供給されるインクを多数のインク吐出用のノズルから噴射（吐出）する印刷ヘッド６２を備える。
【００２１】
図２は、印刷ヘッド６２の下面（印刷媒体と相対する面）におけるノズルの配列を一例により示している。印刷ヘッド６２の下面には、Ｋインクを吐出するための複数のノズルＮｚ（Ｋノズル）からなるＫノズル列６２ａと、有彩色インクとしてのＣ，Ｍ，Ｙインクを吐出するための複数のノズルＮｚからなる有彩色ノズル列６２ｂとが形成されている。Ｋノズル列６２ａと有彩色ノズル列６２ｂは互いに平行であり、かつ、第１方向に対して略直交する第２方向（図２参照）に沿って整列した複数のノズルＮｚによってそれぞれ構成されている。第１方向は印刷ヘッド６２の主走査方向であり、第２方向はプリンター５０における印刷媒体の搬送方向である。また、第２方向は、副走査方向とも呼ぶ。
【００２２】
Ｋノズル列６２ａ、有彩色ノズル列６２ｂそれぞれにおけるノズルＮｚの密度（ノズル数／インチ）は、例えば、プリンター５０による副走査方向の印刷解像度（ｄｐｉ）に等しい。Ｋノズル列６２ａや有彩色ノズル列６２ｂは、副走査方向に沿って並んだ１列のノズル列のみで構成されるだけでなく、例えば、平行であって且つ副走査方向において所定ピッチずれた複数列のノズル列で構成されていてもよい。有彩色ノズル列６２ｂは、さらに、Ｃインクを吐出するための複数のノズルＮｚ（Ｃノズル）からなるノズル列（Ｃノズル列）、Ｍインクを吐出するための複数のノズルＮｚ（Ｍノズル）からなるノズル列（Ｍノズル列）、Ｙインクを吐出するための複数のノズルＮｚ（Ｙノズル）からなるノズル列（Ｙノズル列）を含む。言い換えると、Ｃノズル列、Ｍノズル列、Ｙノズル列は、それらの接線方向において互いにずれて形成されており、全体で有彩色ノズル列６２ｂを構成している。Ｃノズル列、Ｍノズル列、Ｙノズル列は、それぞれ同数のノズルＮｚを有する。
【００２３】
さらにＣノズル列、Ｍノズル列、Ｙノズル列のそれぞれは、Ｋノズル列６２ａの一部であって対を成す部分とともに、ノズルグループＧ１，Ｇ２，Ｇ３を構成している。ここで、“対を成す”とは、副走査方向における同一範囲に収まっていることを意味する。具体的には、Ｃノズル列と、Ｋノズル列６２ａの一部であっＣノズル列と対を成す部分とが、ノズルグループＧ１を構成する。同様に、Ｍノズル列と、Ｋノズル列６２ａの一部であってＭノズル列と対を成す部分とがノズルグループＧ２を構成し、Ｙノズル列と、Ｋノズル列６２ａの一部であってＹノズル列と対を成す部分とがノズルグループＧ３を構成している。
【００２４】
このような印刷ヘッド６２においては、印刷媒体上で副走査方向に一定幅を有する領域（バンド）を、ノズルグループＧ１，Ｇ２，Ｇ３それぞれによって印刷することが可能である。つまり、１つのバンドに対し、ノズルグループＧ１，Ｇ２，Ｇ３それぞれによる印刷が行なわれることで、ＣＭＹＫによるカラー画像が当該１つのバンドにおいて完成する。１つのバンドの上記幅は、ノズルグループ１つ分の長さ（副走査方向における長さ）に相等する。
【００２５】
印刷ヘッド６２内においては、各ノズルに対し、ノズルからインク滴（ドット）を噴射させるための圧電素子が設けられている。圧電素子は、上記駆動信号が印加されると変形し、対応するノズルからドットを噴射させる。搬送機構５７（図１）は、図示しない紙送りモーターや紙送りローラーを備え、ＡＳＩＣ５６に駆動制御されることにより、副走査方向に沿って印刷媒体を搬送する。搬送機構５７は、例えば、ノズルグループＧ１，Ｇ２，Ｇ３のそれぞれに同じバンドに対する印刷を行なわせるために、バンドの幅分の搬送を行なうことができる。
【００２６】
ＡＳＩＣ５６にキャリッジモーター５８の駆動が制御されることにより、キャリッジ６０（および印刷ヘッド６２）が主走査方向に沿って移動し、かつＡＳＩＣ５６は当該移動に伴って印刷ヘッド６２に所定タイミングで各ノズルからインクを吐出させる。これにより、印刷媒体にドットが付着し、印刷対象画像が印刷媒体上に再現される。プリンター５０は、さらに操作パネル５９を備える。操作パネル５９は、表示部（例えば液晶パネル）や、表示部内に形成されるタッチパネルや、各種ボタンやキーを含み、ユーザーからの入力を受け付けたり、必要なＵＩ画面を表示部に表示したりする。
【００２７】
なお、印刷ヘッド６２におけるノズルの配列は、図２に例示した配列に限られない。例えば、印刷ヘッド６２において、副走査方向を向き同数のノズルを有するＣ，Ｍ，Ｙ，Ｋの各ノズル列が、主走査方向に並んでいるとしてもよい。また、プリンター５０は、上記のように印刷ヘッドが主走査方向に移動するシリアルプリンターのタイプではなく、主走査方向を向くＣ，Ｍ，Ｙ，Ｋの各ノズル列が副走査方向に並んだ印刷ヘッドが固定された機種（いわゆるラインプリンターのタイプ）であってもよい。
【００２８】
２．印刷制御処理
図３は、本実施形態にかかる印刷制御処理をフローチャートにより示している。当該印刷制御処理では、ノズルからのＫインクの吐出によりモノクロ画像を印刷させる印刷制御装置が、モノクロ画像を表現するモノクロ画像データが示すＫインクの使用量が所定のしきい値以上である領域についてはＫインクに加え有彩色インクを吐出させる。
ここでは、プリンタードライバー１３（印刷制御プログラム）によりＣＰＵ１１が当該フローチャートを実行するものとして説明をする。当該フローチャートを立ち上げる前提として、ユーザーが操作部４０を操作することにより、任意のアプリケーションソフトウェアが起動されて任意の印刷対象画像が選択された状態であるとする。
【００２９】
そして、ユーザーが操作部４０を操作して印刷条件設定用のＵＩ画面をディスプレー３０に表示させる。この状態において、プリンタードライバー１３は、印刷条件を受け付ける。つまり、印刷対象画像をプリンター５０に印刷させる際の印刷条件の選択を、ＵＩ画面を介してユーザー入力に従って受け付ける。具体的には、カラー印刷かモノクロ印刷かの選択の他、印刷モード（印刷速度）、印刷メディアの種類、印刷の向き、紙面に対する割り付け、両面印刷の要否など、様々な印刷条件をユーザー入力に応じて受け付ける。
【００３０】
ステップＳ１００では、画像データ取得部１３ａが、ユーザーによる任意の印刷実行指示を受領し、当該印刷実行指示に応じて、印刷対象画像を表現した画像データ（以下、入力画像データと呼ぶ。）を取得する。入力画像データは、ＨＤＤ２０や図示しない外部接続用のコネクタに装着されたメモリーカード等、所定の格納領域から取得する。ここでは、入力画像データとして、画素毎に色情報を有する画像データを取得する。色情報とは、例えば、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各値を階調（例えば０〜２５５階調）表現したデータである。
【００３１】
ステップＳ１１０では、画像データ処理部１３ｃが、カラー印刷かモノクロ印刷のいずれかを選択する。当該選択は、上記ＵＩ画面を介してユーザー入力に応じて受け付けた印刷条件に従って行う。ここでは、ユーザーにより「モノクロ印刷」が選択されたものとし、従って、ステップＳ１１０では、画像データ処理部１３ｃはモノクロ印刷を選択する。なお、カラー印刷が選択されて印刷対象画像をプリンター５０によりカラー印刷させる処理は公知であるため、本実施形態では説明を省略する。
【００３２】
ステップＳ１２０では、画像データ処理部１３ｃが、入力画像データに対して画像処理を行なう。ステップＳ１２０で実行する画像処理とは、入力画像データから印刷データを生成する過程のうち、少なくとも後述の領域判定（ステップＳ１３０）が実行可能な状態となるまでの過程を含む処理を意味する。例えば、画像データ処理部１３ｃは、入力画像データの画素数をプリンター５０の印刷解像度に一致させる解像度変換処理や、入力画像データの各画素の階調（ＲＧＢ値）をプリンター５０が使用するインク表色系の階調に変換する色変換処理を実行する。ここではモノクロ印刷が選択されているため、色変換処理では、入力画像データの各画素の階調をＫインクのみの階調に変換する。例えば、画素毎のＲＧＢ値から公知の変換式により得られる明度に相当する階調を、Ｋインクの階調（例えば０〜２５５階調）に変換する。これにより、入力画像データは、画素毎にＫインクの階調（Ｋインク量）を有する画像データに変換される。
【００３３】
次に、画像データ処理部１３ｃは、上記色変換処理後の画像データに対して、ハーフトーン（ＨＴ）処理を実行する。ＨＴ処理は、画素毎にドットの形成・非形成（ドットオン・ドットオフ）を規定した画像データへ変換する処理であり、ディザ法や誤差拡散法等を用いることにより実行される。なお、上記色変換処理後の画像データやＨＴ処理後の画像データは、モノクロ画像を表現するモノクロ画像データの一例に該当する。あるいは、画像データ取得部１３ａが取得した入力画像データを、モノクロ画像を表現するモノクロ画像データと呼ぶこともできる。
【００３４】
ステップＳ１３０では、領域判定部１３ｂが、モノクロ画像データが示すＫインクの使用量が所定のしきい値以上である領域（以下、Ｋ高濃度領域と呼ぶ。）の有無を判定する。具体的には、領域判定部１３ｂは、モノクロ画像データを複数の領域に分け、各領域におけるＫインクの使用量を直接的あるいは間接的に導き出す。例えば、上記ＨＴ処理後の画像データを当該領域判定の対象とする場合、各領域におけるドットオンの比率を算出し、その比率が予め定めたしきい値ＴＨ以上であるか否かによりＫ高濃度領域であるか否かを判定する。上記ＨＴ処理後の画像データを領域判定の対象とする場合は、少なくともＨＴ処理までが上記ステップＳ１２０による画像処理に含まれる。
【００３５】
図４は、上記ＨＴ処理後の画像データＤを例示している。ステップＳ１３０では、画像データＤを、副走査方向において一定幅を有する複数の領域ＢＡに分ける。印刷ヘッド６２が図２で示した構造である場合、一つの領域ＢＡが表現する画像は、上記一つのバンドに印刷される画像に相等する。領域判定部１３ｂは、領域ＢＡ内の全画素数のうちのドットオンの比率（ドットオン数／領域内の全画素数）がしきい値ＴＨ以上である領域ＢＡは、Ｋ高濃度領域であるとする。
【００３６】
領域判定部１３ｂは、モノクロ画像データを分割して得た各領域を対象としてＫ高濃度領域であるか否かにより処理を分岐する（ステップＳ１４０）。この場合、対象とした領域がＫ高濃度領域であれば（ステップＳ１４０で“Ｙｅｓ”）、ステップＳ１５０へ進み、一方、Ｋ高濃度領域でなければ（ステップＳ１４０で“Ｎｏ”）、ステップＳ１６０へ進む。なお、ステップＳ１３０の領域判定は、上記色変換処理後の画像データを対象として行っても良い。その場合、領域判定部１３ｂは、領域毎の全画素のＫインク量の合計値とあるしきい値とを比較してＫ高濃度領域の有無を判定したり、領域毎の全画素のＫインク量の平均値とあるしきい値とを比較してＫ高濃度領域の有無を判定したりする。上記色変換処理後の画像データを領域判定の対象とする場合は、少なくとも色変換処理までが上記ステップＳ１２０による画像処理に含まれる。
【００３７】
ステップＳ１５０では、そのとき対象としている領域について、画像データ処理部１３ｃが印刷データの生成を行うとともに、カラードット制御部１３ｄがカラードット配置処理を行なう。例えば、上記ステップＳ１２０において色変換処理までを実行済みである場合は、画像データ処理部１３ｃは、色変換処理後の画像データに対して上記ＨＴ処理を実行し、ＨＴ処理後の画像データをプリンター５０に転送すべき順に並べ替えた印刷データを生成するラスタライズ処理を行うことにより印刷データを生成する。ラスタライズ処理によれば、ＨＴ処理後の画像データに規定された各ドットは、その画素位置に応じて、何回目の主走査（パス）で、どのノズルによって形成されるかが確定される。あるいは、上記ステップＳ１２０においてＨＴ処理までを実行済みである場合は、画像データ処理部１３ｃは、ＨＴ処理後の画像データに対してラスタライズ処理を行うことにより印刷データを生成する。このように生成した印刷データは、Ｋインクのみの吐出により印刷対象画像を印刷させるためのデータ（Ｋインク印刷データ）である。
【００３８】
加えて、当該ステップＳ１５０におけるカラードット配置処理では、カラードット制御部１３ｄは、有彩色インクを吐出させるための有彩色インク印刷データを生成する。有彩色インク印刷データは、当該ステップＳ１５０で対象としている領域と同サイズの画像データであり、プリンター５０が吐出可能な複数の有彩色インク（Ｃ，Ｍ，Ｙインク）のドットを、それらが重ならないように配置した画像データである。有彩色インク印刷データは、各有彩色インクのドットを不規則にあるいは規則的に、かつ互いに重ならないように配置したものであればよく、各有彩色インクのドット数は、互いに同数であっても異なる数であってもよい。有彩色インク印刷データの生成方法も特に限られないが、一例として、カラードット制御部１３ｄは、予めＨＤＤ２０等に記憶されたカラードット配置用マスクＭ１，Ｍ２，Ｍ３（以下、マスクＭ１，Ｍ２，Ｍ３と表記。）を適用することにより生成可能である。
【００３９】
図５は、マスクＭ１，Ｍ２，Ｍ３の一例を示している。各マスクは縦横所定画素数を持った同一サイズであり、それぞれ各画素について「０」又は「１」を保持している。各マスクがそれぞれ保持する「１」の画素位置は互いに異なっており、各マスクにおける「１」は、その画素位置をドットオンとすることを意味する。カラードット制御部１３ｄは、例えば、マスク１によりＣインクのドット配置を、マスク２によりＭインクのドット配置を、マスク３によりＹインクのドット配置をそれぞれ規定するものとし、ずれ無く重ね合わせたマスクＭ１，Ｍ２，Ｍ３を、当該ステップＳ１５０で対象としている領域と同サイズの画像領域に対し、隙間無く適用していく。その結果、当該ステップＳ１５０で対象としている領域と同サイズであって、Ｃ，Ｍ，Ｙの各ドットが、互いに重なることなく配置された画像データ（有彩色インク印刷データ）が生成される。なお、有彩色インク印刷データについても、プリンター５０に転送すべき順に並べ替えるラスタライズ処理が行われる。
【００４０】
ステップＳ１６０では、そのとき対象としている領域について、画像データ処理部１３ｃがステップＳ１５０と同様に印刷データの生成を行うが、カラードット制御部１３ｄによるカラードット配置処理は行われない。つまり、モノクロ画像データにおけるＫ高濃度領域に該当しない領域については、印刷データとしてＫインク印刷データのみが生成され、有彩色インク印刷データは生成されない。ステップＳ１４０〜Ｓ１６０は、領域判定（ステップＳ１３０）の対象となった領域毎に繰り返し行われる。なお、印刷データ（Ｋインク印刷データ）の生成までの処理をステップＳ１２０で行い、ステップＳ１５０では、カラードット配置処理のみを行うとしてもよい。この場合、ステップＳ１６０は不要であるため、ステップＳ１４０で“Ｎｏ”の分岐後は単にステップＳ１６０がスキップされる。
【００４１】
ステップＳ１７０では、画像データ処理部１３ｃは、印刷データ（Ｋインク印刷データ、有彩色インク印刷データ）を含む印刷コマンドを生成し、印刷コマンドをプリンター５０へ送信する。印刷コマンドには、印刷開始指示があった時点で受け付けていた上記印刷条件を指定する情報が含まれる。この結果、プリンター５０は、送信された印刷コマンドに基づいた印刷（指定された印刷条件の下での印刷対象画像の印刷）を実行する。
【００４２】
図６は、図３のフローチャートの結果に応じてプリンター５０が実行する印刷処理における、印刷ヘッド６２の各パスによる各バンドに対するインク吐出を例示している。図６では、左側において、印刷ヘッド６２が１回のパス毎に印刷媒体と相対的に位置が変化する様子を示しており、ここではパス１〜６までの計６回のパスを例示している。また、図６において、有彩色ノズル列６２ｂの「Ｃ」と付された部分（Ｃノズル列）と、当該「Ｃ」部分と対を成して「Ｋ」と付されたＫノズル列６２ａの一部とは、ノズルグループＧ１に該当する。同様に、有彩色ノズル列６２ｂの「Ｍ」の部分（Ｍノズル列）と当該「Ｍ」部分と対を成して「Ｋ」と付されたＫノズル列６２ａの一部とはノズルグループＧ２に該当し、有彩色ノズル列６２ｂの「Ｙ」の部分（Ｙノズル列）と当該「Ｙ」部分と対を成して「Ｋ」と付されたＫノズル列６２ａの一部とはノズルグループＧ３に該当する。
【００４３】
また図６では、右側において、各パスによって記録される印刷媒体上の各バンド（バンド１〜６）の位置を例示している。図６では、印刷ヘッド６２の位置を第２方向の逆方向へ変化させることで、印刷ヘッド６２と印刷媒体との相対的な位置変化を図示しているが、実際には、印刷ヘッド６２は第１方向に沿った移動しかせず、上述したように印刷媒体が搬送によって第２方向へ移動する。さらに図６では、中央付近において、各バンドを印刷する各パスにおいて、Ｋ，Ｃ，Ｍ，Ｙインクが吐出されるか否かを示している。
【００４４】
このような図６の例では、バンド１，２，５，６はＫ高濃度領域に対応しており、バンド３，４はＫ高濃度領域に対応していないとする。そのため、バンド１，２，５，６の印刷にあたっては、Ｋインク印刷データに基づくＫインクの吐出が行われるとともに、有彩色インク印刷データに基づくＣ，Ｍ，Ｙインクの吐出が行われる。一方、バンド３，４の印刷にあたっては、Ｋインク印刷データに基づくＫインクのみの吐出が行われる。この結果、印刷媒体には、Ｋインク印刷データに基づくモノクロ画像（印刷対象画像）が再現され、かつ、Ｋ高濃度領域に対応したバンドに限ってＣ，Ｍ，Ｙインクの各ドットが互いに重ならないで形成される。図６では、一つのバンドを完成させる複数回のパス（３回のパス）の全てでＫインクを吐出する様子を示している。ただし、当該複数回のパスの一部のパスのみでＫインクを吐出して、そのバンド内のモノクロ画像を完成させるとしてもよい。
【００４５】
このように本実施形態によれば、印刷制御装置は、ユーザーによりモノクロ印刷が選択された場合、モノクロ画像データが示すモノクロ画像のうち、Ｋインクの使用量が所定のしきい値以上である領域（Ｋ高濃度領域）については、Ｋインクの吐出により画像形成を行うとともに有彩色インクの吐出も行うとした。そのため、吐出された有彩色インクは、印刷媒体上において殆ど目立たない（ユーザーが視認することが困難である）。つまり、モノクロ画像の印刷結果の画質への有彩色インクによる影響（ＯＤ値の低下）をほぼ無くすことができ、かつ、有彩色インクのノズルの目詰まりを低減させることができる。
特に、印刷媒体へ再現されるＫ高濃度領域において、異なる色の有彩色インクを互いに重ならない位置へ吐出させるため、有彩色インクのドットが重なることに起因するＯＤ値の低下や輪郭のぼけや色相のずれ等を抑制し、画質の低下を防止することができる。
また、Ｋインクの使用量が多い領域に、さらに有彩色インクを吐出するため、モノクロのいわゆるベタ画像が印刷される領域において、印刷媒体面のインクによる被覆率が向上し、画質が向上する。
【００４６】
３．変形例
本発明は上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば以下のような変形例も可能である。上述の実施形態や各変形例の一部あるいは全てを組み合わせた内容も、本発明の開示範囲である。
【００４７】
変形例１：
領域判定（図３のステップＳ１３０）を行う際に用いるしきい値は、各有彩色インクのうち少なくとも一部の色に関して異ならせることが可能である。言い換えると、モノクロ画像データにおける一つの領域がＫ高濃度領域であるか否かは、配置しようとする有彩色インクの種類に応じて異ならせることができる。具体的には、上記しきい値は、明度が高い有彩色インクに関する値ほど、低くすることができる。Ｃ，Ｍ，Ｙの各インクを比較した場合、明度の高さはＹ，Ｃ，Ｍの順（あるいはＣとＭは同程度）である。従って、印刷制御装置は、Ｙインクに関するしきい値ＴＨ１、Ｃインクに関するしきい値ＴＨ２、Ｍインクに関するしきい値ＴＨ３の関係を、予めＴＨ１＜ＴＨ２＜ＴＨ３と設定しておくことができる。
【００４８】
この場合、領域判定部１３ｂは、モノクロ画像データにおける一つの領域について、Ｋインクのドットオンの比率（Ｋインクの使用量の一種）がしきい値ＴＨ３以上であれば、その領域はＣ，Ｍ，Ｙインク全てにとってのＫ高濃度領域（以下、第３Ｋ高濃度領域と呼ぶ。）であると判定する。一方、Ｋインクのドットオンの比率がしきい値ＴＨ２以上且つしきい値ＴＨ３未満であれば、その領域はＹ，ＣインクにとってのＫ高濃度領域（以下、第２Ｋ高濃度領域と呼ぶ。）であると判定する。同様に、Ｋインクのドットオンの比率がしきい値ＴＨ１以上且つしきい値ＴＨ２未満であれば、その領域はＹインクにとってのＫ高濃度領域（以下、第１Ｋ高濃度領域と呼ぶ。）であり、Ｋインクのドットオンの比率がしきい値ＴＨ１未満であれば、その領域はいずれの有彩色インクにとってもＫ高濃度領域ではないと判定する。
【００４９】
このような判定の下、ステップＳ１５０では、カラードット制御部１３ｄは、そのとき対象としている領域が第３Ｋ高濃度領域であれば、Ｃ，Ｍ，Ｙインクのドットを配置した有彩色インク印刷データを生成する。一方、そのとき対象としている領域が、第２Ｋ高濃度領域であればＹ，Ｃインクのドットを配置した有彩色インク印刷データを生成し、第１Ｋ高濃度領域であればＹインクのドットを配置した有彩色インク印刷データを生成する。
【００５０】
図７は、当該変形例１の結果に応じてプリンター５０が実行する印刷処理における、印刷ヘッド６２の各パスによる各バンドに対するインク吐出を例示している。図の見方は、図６と同様である。図７の例では、バンド１，５，６は第３Ｋ高濃度領域に対応し、バンド２は第２Ｋ高濃度領域に対応し、バンド３は第１Ｋ高濃度領域に対応し、バンド４はいずれのＫ高濃度領域にも対応していないものとする。そのため、バンド１，５，６の印刷にあたっては、Ｋインク印刷データに基づくＫインクの吐出が行われるとともに、有彩色インク印刷データに基づくＣ，Ｍ，Ｙインクの吐出が行われる。また、バンド２の印刷にあたっては、Ｋインク印刷データに基づくＫインクの吐出が行われるとともに、有彩色インク印刷データに基づくＣ，Ｙインクの吐出が行われる。また、バンド３の印刷にあたっては、Ｋインク印刷データに基づくＫインクの吐出が行われるとともに、有彩色インク印刷データに基づくＹインクの吐出が行われる。そして、バンド４の印刷にあたっては、Ｋインク印刷データに基づくＫインクのみの吐出が行われる。
【００５１】
このように変形例１では、有彩色インクのドットをＫインクのドットともに形成するか否かの判定基準（モノクロ画像データの各領域における黒の濃さ（Ｋインクの使用量））を、インク種類に応じて異ならせた。つまり、印刷結果の見た目に対する有彩色インク毎の影響の強弱（明度の低高）に応じて上記しきい値を設定することがでる。相対的に明度が高い有彩色インク（ドットが目立ちにくい有彩色インク）についてはＫインクの使用量が比較的低い領域でも黒インクとともに吐出し、明度が低い有彩色インク（ドットが目立ちやすい有彩色インク）についてはＫインクの使用量が比較的高い領域で黒インクとともに吐出する。そのため、モノクロ画像の印刷結果品質の確保と、有彩色インクのノズルの目詰まり抑制とを、良好なバランスで実現することができる。なお、上記しきい値ＴＨ１，ＴＨ２，ＴＨ３の関係は、ＣインクとＭインクの明度が同程度であることを考慮すると、ＴＨ１＜ＴＨ２＝ＴＨ３と設定してもよい。
【００５２】
変形例２：
図８は、変形例２にかかる印刷制御処理をフローチャートにより示している。図８は、図３と比較すると、ステップＳ１６５が追加された点で異なる。ステップＳ１６５では、プリンタードライバー１３は、モノクロ画像データが示すＫインクの使用量が上記しきい値に満たない領域についてのＫインクの吐出後に行う有彩色インクのノズルについてのクリーニング処理のタイミングを決定する。クリーニング処理とは、印刷ヘッド６２が印刷媒体から外れた位置に移動した際に、当該位置に配設されている廃液キャップに対してインクを吐出してノズルの目詰まりを防止する処理を意味する。ノズルのクリーニング処理は、フラッシングとも呼ばれる。プリンター５０は、ノズル列（Ｋノズル列、Ｃノズル列、Ｍノズル列、Ｙノズル列）毎にクリーニング処理を実行可能な機種である。
【００５３】
例えば、図６を参照して説明すると、プリンタードライバー１３は、パス３の終了後にＣノズル列が、パス４の終了後にＣノズル列およびＭノズル列が、パス５の終了後にＭノズル列およびＹノズル列が、パス６の終了後にＹノズル列が、それぞれクリーニング処理を実行すると決定する。また、図７を参照して説明すると、プリンタードライバー１３は、パス３の終了後にＣノズル列およびＭノズル列が、パス４の終了後にＣノズル列およびＭノズル列が、パス５の終了後にＭノズル列が、パス６の終了後にＹノズル列が、それぞれクリーニング処理を実行すると決定する。このような決定の情報（クリーニング処理タイミング情報）は、上記印刷コマンドに含められて、プリンター５０に送信される。プリンター５０は、クリーニング処理タイミング情報に従ったタイミングで、クリーニング処理を行なう。
【００５４】
つまり、Ｋ高濃度領域ではない（有彩色インク印刷データに基づく有彩色インクの吐出が行われない）領域に対応するバンドを通過した後のタイミングで、当該バンドを通過した有彩色インクのノズル列をクリーニング処理する。その結果、モノクロ印刷を行う場面において、上記有彩色インク印刷データに基づく有彩色インクの吐出と組み合わせることにより、有彩色インクのノズルの目詰まりを極力抑えることができる。なお、有彩色インクの各ノズル列は、Ｋ高濃度領域ではない領域に対応するバンドを通過する度にクリーニング処理の対象となるのではなく、Ｋ高濃度領域ではない領域に対応するバンドを通過する複数回に一回の割合でクリーニング処理の対象となるとしてもよい。クリーニング処理の回数をできるだけ低減することにより、印刷のスループットを向上させ、インク消費を抑え、かつ、廃液キャップに対するメンテナンスの回数を減らすことができる。
【００５５】
変形例３：
ノズルの目詰まり防止を目的として印刷媒体に吐出する有彩色インクのドットを目立たせない手法の一つとして、プリンタードライバー１３は、Ｋ高濃度領域について有彩色インクを吐出させる場合、Ｋインクよりも先に吐出させるとしてもよい。つまり、Ｋ高濃度領域に対応するバンドでは、印刷媒体に対して有彩色インクが先に着弾し、その上にＫインクが着弾するようにする。
【００５６】
図９Ａ，Ｂは、印刷ヘッド６２の移動方向とドットの着弾順との関係を示す図であり、印刷媒体の搬送方向の視点により印刷ヘッド６２と印刷媒体Ｓとの位置関係を示している。図９Ａでは、印刷ヘッド６２の主走査の往路移動時に印刷媒体Ｓに対してＫノズル列６２ａおよび有彩色ノズル列６２ｂからドットが吐出される様子を示している。図９Ａの例によれば、有彩色ノズル列６２ｂはＫノズル列６２ａよりも移動方向前方に位置しているため、有彩色インク（例えばＣインク）のドットが先に印刷媒体Ｓに着弾し、その上にＫインクのドットが着弾する。一方、図９Ｂでは、印刷ヘッド６２の主走査の復路移動時に印刷媒体Ｓに対してＫノズル列６２ａおよび有彩色ノズル列６２ｂからドットが吐出される様子を示している。図９Ｂの例によれば、有彩色ノズル列６２ｂはＫノズル列６２ａよりも移動方向後方に位置しているため、Ｋインクのドットが先に印刷媒体Ｓに着弾し、その上に有彩色インク（例えばＣインク）のドットが着弾する。
【００５７】
図９の例のように印刷ヘッド６２ａが往路および復路の移動それぞれでインク吐出を実行可能である場合、プリンタードライバー１３は、往路移動時において、Ｋ高濃度領域について有彩色インクとＫインクとを吐出させるようにする。これにより、印刷媒体に対して有彩色インクが先に着弾し、その上をＫインクが覆うため、有彩色インクによるモノクロ画像の画質に対する影響を殆ど無くすことができる。ただし、有彩色インクの着弾順をＫインクよりも先にする具体的手法は、上述の手法に限られない。例えば、Ｋ高濃度領域に対応する一つのバンドを完成させる複数回のパスのうち最後のパス以外のパスでは、有彩色インクは吐出しつつもＫインクの吐出は０とする。そして、最後のパスにおいて、有彩色インクの吐出（着弾順は先）と、当該バンドの完成に必要な全てのＫインクの吐出（着弾順は後）とを行うとしてもよい。
【００５８】
変形例４：
上述したように、印刷ヘッド６２におけるノズルの配列は、副走査方向を向き同数のノズルを有するＣ，Ｍ，Ｙ，Ｋの各ノズル列が、主走査方向に並んでいるものであってもよい。かかる配列を採用する場合、上記バンドの幅は、例えばノズル列の長さに相等し、かつ、モノクロ画像データにおける一つの領域は、一つのバンドに印刷される画像に相等する。また、一つのバンドを完成させるために必要なパス数は、図２に例示した配列を採用する場合でもそうでない場合でも特に限られず、３回であっても３回以外の回数であってもよい。
【００５９】
変形例５：
上述したように、印刷ヘッド６２は、主走査方向を向くＣ，Ｍ，Ｙ，Ｋの各ノズル列が副走査方向に並んで固定される構成（いわゆるラインプリンターの印刷ヘッド）であってもよい。かかる配列を採用する場合、モノクロ画像データは、副走査方向において複数に分割されることで上記各領域が得られても良いし、画像全体が一つの領域であってもよい。また、モノクロ画像データ内にＫ高濃度領域に該当しない領域が存在する場合には、プリンタードライバー１３は、一ページ分の印刷終了後に、有彩色ノズル列（Ｃ，Ｍ，Ｙ，の各ノズル列）を対象としてクリーニング処理を実行させる。
【００６０】
変形例６：
上記では印刷制御処理をコンピューター１０が実行する場合を例に説明を行なったが、印刷制御処理はプリンター５０内で行なわれるとしてもよい。つまり、プリンター５０のＣＰＵ５１がファームウェアＦＷ（印刷制御プログラム）を実行することにより、画像データ取得部１３ａ、領域判定部１３ｂ、画像データ処理部１３ｃ、カラードット制御部１３ｄといった上述の各機能がプリンター５０内で実現され、図３や図８のフローチャートが実現されるとしてもよい。また、この場合、マスクＭ１，Ｍ２，Ｍ３が、プリンター５０内のＲＯＭ５３等のメモリーに記憶されているとしてもよい。また、ＣＰＵ５１は、印刷対象画像についての印刷条件や印刷開始指示のための操作などを、操作パネル５９を介してユーザーから受け付ける。あるいは、図３や図８のフローチャートを、プリンタードライバー１３とファームウェアＦＷとで分担して実現するとしてもよい。
【符号の説明】
【００６１】
１０…コンピューター、１１…ＣＰＵ、１２…ＲＡＭ、１３…プリンタードライバー、１３ａ…画像データ取得部、１３ｂ…領域判定部、１３ｃ…画像データ処理部、１３ｄ…カラードット制御部、２０…ＨＤＤ、２１…プログラムデータ、３０…ディスプレー、４０…操作部、５０…プリンター、５１…ＣＰＵ、５２…ＲＡＭ、５３…ＲＯＭ、５９…操作パネル、６１…インクカートリッジ、６２…印刷ヘッド、６２ａ…Ｋノズル列、６２ｂ…有彩色ノズル列、Ｍ１，Ｍ２，Ｍ３…マスク
【図１】
2014100825.tif 000003
【図２】
2014100825.tif 000004
【図３】
2014100825.tif 000005
【図４】
2014100825.tif 000006
【図５】
2014100825.tif 000007
【図６】
2014100825.tif 000008
【図７】
2014100825.tif 000009
【図８】
2014100825.tif 000010
【図９】
2014100825.tif 000011