(57)【要約】【課題】にじみ抑制対象画素を適切に判定することができ、且つ、にじみ抑制対象画素の判定処理を高速化することができる印刷制御装置および印刷制御プログラムを提供すること。【解決手段】インターレース方式による印刷においては、搬送方向に隣り合うドット間は、走査方向に隣り合うドット間に比較して、にじみが生じ難い。したがって、搬送方向探索処理（Ｓ４０８）により成分値が参照される画素の総数を、走査方向探索処理（Ｓ４１４）により成分値が参照される画素の総数よりも少なくしても、にじみ抑制対象画素を適切に判定することができる。また、搬送方向と走査方向とで同数の画素の成分値を参照する場合に比較して、参照される画素の総数を減らすことができるので、にじみ抑制対象画素の判定処理を高速化することができる。【選択図】図４
2011062914.tif 000002
【特許請求の範囲】
【請求項１】
複数個のノズルが記録媒体の搬送方向に配列されたインクヘッドにより、前記搬送方向と交差する走査方向に並ぶドット列であるラスタを複数本形成するラスタ形成動作を行い、１のラスタ形成動作後、次に行うラスタ形成動作では、先に行われたラスタ形成動作で形成済みのラスタ間に、新たなラスタを形成するインターレース方式により、前記記録媒体に印刷を行う印刷部に、
黒インクと、該黒インクとは異なる記録媒体浸透特性を有する複数色のカラーインクとを用いた印刷を実行させる印刷制御装置であって、
前記黒インクと前記複数色のカラーインクとの成分値を画素毎に有する、画像データを取得する画像データ取得手段と、
前記画像データに含まれる、各画素を順次、注目画素とし、前記注目画素とされる画素に対して、前記搬送方向に並ぶ複数個の周辺画素の成分値を、順次読み出して参照し、それら周辺画素の成分値に基づいて、前記注目画素とされる画素が、にじみ抑制対象画素であるかを判定する第１判定手段と、
前記画像データに含まれる、各画素を順次、注目画素とし、前記注目画素とされる画素に対して、前記走査方向に並ぶ複数個の周辺画素の成分値を、順次読み出して参照し、それら周辺画素の成分値に基づいて、前記注目画素とされる画素が、にじみ抑制対象画素であるかを判定する第２判定手段と、
前記画像データに含まれる画素のうち、前記第１判定手段または前記第２判定手段により、前記にじみ抑制対象画素であると判定された画素の黒成分値を低減するにじみ抑制手段と、
前記にじみ抑制手段による処理後の画像データに基づく画像を、前記印刷部に印刷させる制御手段とを備え、
前記第１判定手段により成分値が参照される画素の総数は、前記第２判定手段により成分値が参照される画素の総数よりも少ないことを特徴とする印刷制御装置。
【請求項２】
前記画像データ取得手段により取得された画像データの前記搬送方向における解像度を上げる第１解像度変換手段を備え、
前記第１判定手段は、前記第１解像度変換手段による解像度変換後の前記画像データの各画素を、順次、注目画素とすることにより、各画素が、前記にじみ抑制対象画素であるかを判定するものであり、
前記第１判定手段による判定の後、前記第１解像度変換手段による解像度変換後の前記画像データの前記走査方向における解像度を上げる第２解像度変換手段を備え、
前記第２判定手段は、前記第２解像度変換手段による解像度変換後の前記画像データの各画素を、順次、注目画素とすることにより、各画素が、前記にじみ抑制対象画素であるかを判定するものであり、
前記にじみ抑制手段は、前記第２解像度変換手段による解像度変換後の画像データに含まれる画素のうち、前記第１判定手段により、にじみ抑制対象画素であると判定された画素に対応した領域の画素、および前記第２判定手段によりにじみ抑制対象画素であると判定された画素の黒成分値を低減することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記第１判定手段により前記にじみ抑制対象画素であると判定された画素であるか否かを、画素毎に示した判定結果保持画像データを作成する第１作成手段と、
前記第１作成手段により作成された前記判定結果保持画像データの前記走査方向における解像度を前記第２解像度変換手段と同じ倍率で上げることにより、前記判定結果保持画像データを、前記第２解像度変換手段による解像度変換後の画像データに含まれる画素のうち、前記第１判定手段により前記にじみ抑制対象画素であると判定された画素に対応した領域の複数個の画素が、前記にじみ抑制対象画素であることを示すデータに変換する第３解像度変換手段と、
前記第２解像度変換手段による解像度変換後の画像データに含まれる画素のうち、前記第２判定手段により、にじみ抑制対象画素であると判定された画素については、当該画素が前記にじみ抑制対象画素であることを示すように、前記第３解像度変換手段による解像度変換後の前記判定結果保持画像データを書き換える第２作成手段とを備え、
前記にじみ抑制手段は、前記第２作成手段による書き換え後の前記判定結果保持画像データに示される、前記にじみ抑制対象画素の黒成分値を低減することを特徴とする請求項２記載の印刷制御装置。
【請求項４】
複数個のノズルが記録媒体の搬送方向に配列されたインクヘッドにより、前記搬送方向と交差する走査方向に並ぶドット列であるラスタを複数本形成するラスタ形成動作を行い、１のラスタ形成動作後、次に行うラスタ形成動作では、先に行われたラスタ形成動作で形成済みのラスタ間に、新たなラスタを形成するインターレース方式により、前記記録媒体に印刷を行う印刷部に、
黒インクと、該黒インクとは異なる記録媒体浸透特性を有する複数色のカラーインクとを用いた印刷を実行させる印刷制御装置において実行される印刷制御プログラムであって、
前記黒インクと前記複数色のカラーインクとの成分値を画素毎に有する、画像データを取得する画像データ取得手段と、
前記画像データに含まれる、各画素を順次、注目画素とし、前記注目画素とされる画素に対して、前記搬送方向に並ぶ複数個の周辺画素の成分値を、順次読み出して参照し、それら周辺画素の成分値に基づいて、前記注目画素とされる画素が、にじみ抑制対象画素であるかを判定する第１判定手段と、
前記画像データに含まれる、各画素を順次、注目画素とし、前記注目画素とされる画素に対して、前記走査方向に並ぶ複数個の周辺画素の成分値を、順次読み出して参照し、それら周辺画素の成分値に基づいて、前記注目画素とされる画素が、にじみ抑制対象画素であるかを判定する第２判定手段と、
前記画像データに含まれる画素のうち、前記第１判定手段または前記第２判定手段により、前記にじみ抑制対象画素であると判定された画素の黒成分値を低減するにじみ抑制手段と、
前記にじみ抑制手段による処理後の画像データに基づく画像を、前記印刷部に印刷させる制御手段として、前記印刷制御装置を機能させ、
前記第１判定手段により成分値が参照される画素の総数は、前記第２判定手段により成分値が参照される画素の総数よりも少ないことを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷制御装置および印刷制御プログラムに関するものである。
【背景技術】
【０００２】
インクジェット方式の印刷装置は、例えば、シアンインク（以下、Ｃインク）、マゼンタインク（以下、Ｍインク）、イエローインク（以下、Ｙインク）、黒インクなどの複数色のインクの微細な粒子を記録媒体に吹きつけ、記録媒体にドットを形成することにより画像を印刷する。
【０００３】
このインクの微細な粒子が記録媒体へ浸透し定着するまでに要する時間の特性（記録媒体浸透特性）は、インクの種類により異なる。具体的には、染料インクは顔料インクに比較して、記録媒体に浸透し易い。その結果、例えば、顔料インクで構成される黒インクの粒子と、染料インクで構成されるカラーインクの粒子とが記録媒体上で隣接する場合、カラーインクが先に浸透して、カラーインクに接触する黒インクの粒子がその接触部分から表面張力によりカラーインクの粒子に引っ張られる現象が発生することがある。その結果、カラーインクにてドットが形成されるべき領域に黒インクがにじみ、画質を劣化させるおそれがある。
【０００４】
このような問題を解決するために、特許文献１には、周辺にカラー画素が存在するなど所定の条件を満たす画素を、にじみ抑制対象画素として判定し、当該にじみ抑制対象画素については、黒インクを複数色のカラーインクに置き換えるにじみ抑制処理を実行し、黒インクを用いずに黒色を印刷することが提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平６−１１３１５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像を構成する各画素について、にじみ抑制対象画素であるか否かを判定するためには、画像を構成する各画素を、順次、注目画素とし、注目画素とその注目画素の周辺に配置される複数個の周辺画素とを参照する必要がある。例えば、注目画素に顔料インク（例えばＫ）のドットが形成され、当該注目画素の周辺に位置する１つの画素に、染料インク（例えば、Ｃ，Ｍ，Ｙ）のドットが形成される場合は、注目画素のドットが、周辺の画素へにじむおそれがあると判断し、当該注目画素を、にじみ抑制対象画素として判定する。このように、１画素を判定するために、その１画素の周辺に位置する複数の画素の参照が必要であり、さらに、その判定を各画素について行うので、にじみ抑制対象画素の判定には、時間がかかる。単純に、参照する周辺画素の個数を減らせば、処理を早くすることができるが、にじみ発生の恐れがある画素を、にじみ抑制対象画素として判定できない場合が生じ得る。
【０００７】
本発明は、上記問題点を解決するためになされたものであり、にじみ抑制対象画素を適切に判定することができ、且つ、にじみ抑制対象画素の判定処理を高速化することができる印刷制御装置および印刷制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
この目的を達成するために、本発明の印刷制御装置は、複数個のノズルが記録媒体の搬送方向に配列されたインクヘッドにより、前記搬送方向と交差する走査方向に並ぶドット列であるラスタを複数本形成するラスタ形成動作を行い、１のラスタ形成動作後、次に行うラスタ形成動作では、先に行われたラスタ形成動作で形成済みのラスタ間に、新たなラスタを形成するインターレース方式により、前記記録媒体に印刷を行う印刷部に、黒インクと、該黒インクとは異なる記録媒体浸透特性を有する複数色のカラーインクとを用いた印刷を実行させるものであって、前記黒インクと前記複数色のカラーインクとの成分値を画素毎に有する、画像データを取得する画像データ取得手段と、前記画像データに含まれる、各画素を順次、注目画素とし、前記注目画素とされる画素に対して、前記搬送方向に並ぶ複数個の周辺画素の成分値を、順次読み出して参照し、それら周辺画素の成分値に基づいて、前記注目画素とされる画素が、にじみ抑制対象画素であるかを判定する第１判定手段と、前記画像データに含まれる、各画素を順次、注目画素とし、前記注目画素とされる画素に対して、前記走査方向に並ぶ複数個の周辺画素の成分値を、順次読み出して参照し、それら周辺画素の成分値に基づいて、前記注目画素とされる画素が、にじみ抑制対象画素であるかを判定する第２判定手段と、前記画像データに含まれる画素のうち、前記第１判定手段または前記第２判定手段により、前記にじみ抑制対象画素であると判定された画素の黒成分値を低減するにじみ抑制手段と、前記にじみ抑制手段による処理後の画像データに基づく画像を、前記印刷部に印刷させる制御手段とを備え、前記第１判定手段により成分値が参照される画素の総数は、前記第２判定手段により成分値が参照される画素の総数よりも少ない。
【０００９】
また、上記の印刷制御装置は、前記画像データ取得手段により取得された画像データの前記搬送方向における解像度を上げる第１解像度変換手段を備え、前記第１判定手段は、前記第１解像度変換手段による解像度変換後の前記画像データの各画素を、順次、注目画素とすることにより、各画素が、前記にじみ抑制対象画素であるかを判定するものであり、前記第１判定手段による判定の後、前記第１解像度変換手段による解像度変換後の前記画像データの前記走査方向における解像度を上げる第２解像度変換手段を備え、前記第２判定手段は、前記第２解像度変換手段による解像度変換後の前記画像データの各画素を、順次、注目画素とすることにより、各画素が、前記にじみ抑制対象画素であるかを判定するものであり、前記にじみ抑制手段は、前記第２解像度変換手段による解像度変換後の画像データに含まれる画素のうち、前記第１判定手段により、にじみ抑制対象画素であると判定された画素に対応した領域の画素、および前記第２判定手段によりにじみ抑制対象画素であると判定された画素の黒成分値を低減しても良い。
【００１０】
また、上記の印刷制御装置は、前記第１判定手段により前記にじみ抑制対象画素であると判定された画素であるか否かを、画素毎に示した判定結果保持画像データを作成する第１作成手段と、前記第１作成手段により作成された前記判定結果保持画像データの前記走査方向における解像度を前記第２解像度変換手段と同じ倍率で上げることにより、前記判定結果保持画像データを、前記第２解像度変換手段による解像度変換後の画像データに含まれる画素のうち、前記第１判定手段により前記にじみ抑制対象画素であると判定された画素に対応した領域の複数個の画素が、前記にじみ抑制対象画素であることを示すデータに変換する第３解像度変換手段と、前記第２解像度変換手段による解像度変換後の画像データに含まれる画素のうち、前記第２判定手段により、にじみ抑制対象画素であると判定された画素については、当該画素が前記にじみ抑制対象画素であることを示すように、前記第３解像度変換手段による解像度変換後の前記判定結果保持画像データを書き換える第２作成手段とを備え、前記にじみ抑制手段は、前記第２作成手段による書き換え後の前記判定結果保持画像データに示される、前記にじみ抑制対象画素の黒成分値を低減しても良い。
【００１１】
なお、本発明は、印刷制御装置、該印刷制御装置を含む印刷装置、印刷制御方法、印刷制御装置を制御する印刷制御プログラム、該印刷制御プログラムを記録する記録媒体等の種々の態様で構成することができる。
【発明の効果】
【００１２】
請求項１記載の印刷制御装置によれば、適切な画素をにじみ抑制対象画素として判定することができ、且つ、にじみ抑制対象画素の判定処理を高速化することができるという効果がある。すなわち、インターレース方式による印刷においては、走査方向には連続的にドットが形成されてゆくが、搬送方向に隣り合うドットは、時間的な間隔をおいて形成されてゆく。よって、搬送方向に隣り合うドット間は、走査方向に隣り合うドット間に比較して、にじみが生じ難い。したがって、第１判定手段により成分値が参照される画素の総数を、第２判定手段により成分値が参照される画素の総数よりも少なくしても、にじみ抑制対象画素を適切に判定することができる。また、搬送方向と走査方向とで同数の画素の成分値を参照する場合に比較して、参照される画素の総数を減らすことができるので、にじみ抑制対象画素の判定処理を高速化することができる。
【００１３】
請求項２記載の印刷制御装置によれば、請求項１記載の印刷制御装置の奏する効果に加え、走査方向における解像度を上げる前の画像データの各画素が、順次、注目画素とされて、第１判定手段による判定が行われる。一方、走査方向における解像度を上げた後の画像データの各画素が、順次、注目画素とされて、第２判定手段による判定が行われる。したがって、第１判定手段により注目画素として判定される画素の個数は、第２判定手段により注目画素として判定される画素の個数よりも少ない。その結果、第１判定手段により成分値が参照される画素の総数を、第２判定手段により成分値が参照される画素の総数よりも少なくすることができる。
【００１４】
請求項３記載の印刷制御装置によれば、請求項２記載の印刷制御装置の奏する効果に加え、第１判定手段によりにじみ抑制対象画素であると判定された画素に対応した領域の複数個の画素、および第２判定手段によりにじみ抑制対象画素であると判定された画素を、にじみ抑制対象画素として示した判定結果保持画像データを取得することができる。
【００１５】
請求項４記載の印刷制御装置によれば、印刷制御装置において実行されることにより、請求項１記載の印刷制御装置と同様の作用効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態である印刷制御装置を備えた印刷装置の電気的構成を模式的に示すブロック図である。
【図２】（ａ）は、記録媒体上を走査するキャリッジを示す概略平面図であり、（ｂ）は、キャリッジの下面の構成を示す下面図であり、（ｃ）は、インターレース方式による印刷を説明する模式図である。
【図３】図４から図８に示す処理において用いられる変数を説明する図である。
【図４】印刷装置において実行されるブリーディング抑制印刷処理を示すフローチャートである。
【図５】印刷装置において実行される搬送方向探索処理を示すフローチャートである。
【図６】印刷装置において実行される走査方向探索処理を示すフローチャートである。
【図７】にじみ抑制対象画素の判定の手順を模式的に示した図である。
【図８】印刷装置において実行されるブリーディング抑制処理を示すフローチャートである。
【図９】ブリーディング抑制処理を説明する棒グラフである。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１は、本発明の実施形態である制御基板１０を備えた印刷装置１の電気的構成を模式的に示すブロック図である。印刷装置１は、黒インク、Ｃインク、Ｍインク、Ｙインクを用いて、カラー画像を印刷するインクジェットプリンタである。本実施形態の印刷装置１が用いる黒インクは顔料インクであり、その他のカラーインク（Ｃインク、Ｍインク、Ｙインク）は、染料インクであって、黒インクとカラーインクとは、記録媒体浸透特性が異なる。
【００１８】
制御基板１０は、印刷装置１によって印刷される画像において、にじみによる混色（ブリーディング）の発生を抑制するために、にじみ抑制対象画素を判定し、そのにじみ抑制対象画素に対し、にじみ抑制処理を行う。特に、本実施形態の制御基板１０は、にじみ抑制対象画素を適切に判定することができ、且つ、にじみ抑制対象画素の判定処理を高速化することができるように構成されている。
【００１９】
図１に示すように、印刷装置１は、制御基板１０、インターフェイス１５、ＣＲモータ１７、キャリッジ１８、インクヘッド１９、ＬＦモータ２０、搬送ローラ２１、スキャナ２２を主に備える。
【００２０】
制御基板１０には、演算装置であるＣＰＵ１１と、そのＣＰＵ１１により実行される各種の制御プログラム１２ａやデータを記憶したＲＯＭ１２と、ＣＰＵ１１の処理に必要なデータなどを一時的に記憶するためのメモリであるＲＡＭ１３と、入出力ポート１４とが設けられる。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３は、入出力ポート１４に接続されている。
【００２１】
ＲＡＭ１３には、ＲＧＢ画像メモリ１３ａと、ＣＭＹＫ画像メモリ１３ｂと、判定結果保持メモリ１３ｃとが設けられる。ＲＧＢ画像メモリ１３ａは、ＲＧＢ画像データを記憶する。ここで「ＲＧＢ画像データ」とは、処理対象のカラー画像を構成する画素毎に、Ｒ（赤），Ｇ（緑），Ｂ（青）の輝度を、たとえば、０から２５５の階調値で表したビットマップデータを意味している。スキャナ２２や外部機器からＲＧＢ画像データが入力されると、ＣＰＵ１１は、公知の色変換処理を行うことにより、入力されたＲＧＢ画像データをＣＭＹＫ画像データに変換する。
【００２２】
ＣＭＹＫ画像メモリ１３ｂは、ＣＭＹＫ画像データを記憶する。ここで「ＣＭＹＫ画像データ」とは、Ｃ，Ｍ，Ｙ，Ｋの各色の濃度を、例えば０から２５５の成分値として画素毎に有したビットマップデータを意味している。詳細は、図３を参照して説明するが、本実施形態においては、ＣＭＹＫ画像データに含まれる画素のうち、画像の左上端に対応した画素を座標原点とし、走査方向（水平方向）の位置をｉ、搬送方向（垂直方向）の位置をｊとすることにより、各画素をＰ(ｉ,ｊ)と表現する。また、詳細は、図４から図８を参照して後述するが、ＣＰＵ１１は、ＣＭＹＫ画像データに含まれる各画素を、順次、注目画素とし、各画素が、にじみ抑制対象画素であるか否かを判定する処理を行う。
【００２３】
判定結果保持メモリ１３ｃは、ＣＭＹＫ画像メモリ１３ｂに記憶されるＣＭＹＫ画像データの各画素が、にじみ抑制対象画素であるか否かを示した変換画素フラグを記憶する。図４から図８を参照して後述する処理では、ＣＭＹＫ画像データにおける画素Ｐ（ｉ,ｊ）の変換画素フラグを、ＦＳ（ｉ,ｊ）と表す。すなわち、判定結果保持メモリ１３ｃには、ＣＭＹＫ画像データに含まれる画素に１：１に対応した変換画素フラグＦＳ（ｉ,ｊ）が設けられ、各変換画素フラグＦＳ（ｉ,ｊ）は、ＣＭＹＫ画像データと同じ座標情報で管理される。よって、本実施形態では、判定結果保持メモリ１３ｃに記憶される変換画素フラグＦＳ（ｉ,ｊ）の集合を、「判定結果保持画像データ」と称することとする。
【００２４】
変換画素フラグＦＳ（ｉ,ｊ）の初期値は、「０」であり、ある画素Ｐ（ｉ,ｊ）がにじみ抑制対象画素であると判定されると、ＣＰＵ１１は、その画素Ｐ（ｉ,ｊ）に対応する変換画素フラグＦＳ（ｉ,ｊ）を「１」に書き換える。そして、ＣＰＵ１１は、変換画素フラグＦＳ（ｉ,ｊ）が「１」に設定された画素Ｐ（ｉ,ｊ）に対して、にじみ抑制のためのブリーディング抑制処理を実行する。詳細は後述する。
【００２５】
入出力ポート１４には、インターフェイス１５、ＣＲモータ１７、インクヘッド１９、ＬＦモータ２０、スキャナ２２が接続される。ＣＰＵ１１は、ＣＲモータ１７を駆動してインクヘッド１９を搭載したキャリッジ１８を走査方向に往復移動させ、ＬＦモータ２０を駆動して記録媒体Ｐを搬送する搬送ローラ２１を回転させることにより、ブリーディング抑制処理後のＣＭＹＫ画像データに基づく画像を、記録媒体に印刷させる。
【００２６】
スキャナ２２は、図示しない原稿台に載置された原稿に光を照射し、その反射光を撮像素子により電気信号に変換することにより、原稿に対応したＲＧＢ画像データを生成し、制御基板１０に入力する。
【００２７】
図２（ａ）は、記録媒体Ｐ上を走査するキャリッジ１８を示す概略平面図であり、（ｂ）は、キャリッジ１８の下面の構成を示す下面図であり、（ｃ）は、インターレース方式による印刷を説明する模式図である。
【００２８】
印刷装置１は、ＣＲモータ１７（図１）を制御することにより、キャリッジ１８に搭載されたインクヘッド１９を走査方向に移動させつつ、インクヘッド１９に設けられたノズル２３から吐出するＣ，Ｍ，Ｙ，Ｋのインクにより、各インク色のドットを記録媒体Ｐ上に形成し、印刷画像を印刷する。
【００２９】
図２（ｂ）に示すように、インクヘッド１９の下面には、複数個のノズル２３が、Ｃ，Ｍ，Ｙ，Ｋ（黒）のインク色毎に記録媒体Ｐの搬送方向に配列されている。よって、ノズル２３からインクを吐出するインクヘッド１９を搬送方向に交差する走査方向へ走査することにより、Ｃ，Ｍ，Ｙ，Ｋの各色について、複数列のドット列を形成することができる。以下の説明では、走査方向に並ぶドット列を、ラスタと称する。また、インクヘッド１９を走査方向へ走査させる動作を、ラスタ形成動作と称する。
【００３０】
図２（ｃ）は、インターレース方式による印刷を説明する模式図である。印刷装置１は、インターレース方式により、印刷を行う。なお、図２（ｃ）においては、理解を容易にするために、インクヘッド１９に設けられる４色分のノズル２３のうち、１色分のノズル２３のみを図示している。また、図２（ｃ）においては、図２の紙面に向かって右側へインクヘッド１９が移動する１のラスタ形成動作により形成された複数本のラスタを、ラスタ２４Ａとして白丸で図示し、紙面に向かって左側へインクヘッド１９が移動する１のラスタ形成動作により形成された複数本のラスタを、ラスタ２４Ｂとして黒丸で図示している。図２（ｃ）に示すように、インターレース方式の印刷においては、１のラスタ形成動作後、次に行うラスタ形成動作では、先に行われたラスタ形成動作により形成済みのラスタ２４Ａ間に、新たなラスタ２４Ｂを形成する。したがって、インターレース方式による印刷においては、走査方向には連続的にドットが形成されてゆくが、搬送方向に隣り合うドットは、時間的な間隔をおいて形成されてゆく。よって、搬送方向に隣り合うドット間は、走査方向に隣り合うドット間に比較して、にじみが生じ難い。
【００３１】
図３を参照して、以下の説明に用いる用語と変数について説明する。図３は、処理対象のＣＭＹＫ画像データを模式的に示す図である。画像に向かって左上隅に配置される画素を原点（０，０）とする場合の、走査方向の位置（Ｘ座標）を表す変数をｉとし、搬送方向の位置（Ｙ座標）を表す変数をｊとすることにより、ＣＭＹＫ画像データに含まれる各画素をＰ（ｉ、ｊ）として表すことができる。
【００３２】
また、本実施形態では、スキャナ２２による画像読み取りの解像度と、印刷装置１における印刷解像度とが異なるものとして説明する。具体的には、スキャナ２２による読み取り解像度が３００ｄｐｉ×３００ｄｐｉであり、印刷装置１における印刷解像度が６００ｄｐｉ×１２００ｄｐｉであるものとして説明する。したがって、スキャナ２２により生成された３００ｄｐｉ×３００ｄｐｉの解像度のＲＧＢ画像データは、６００ｄｐｉ×１２００ｄｐｉのＣＭＹＫ画像データに変換した上で、印刷用のドットデータに変換される。以下の説明では、解像度変換後のＣＭＹＫ画像データの走査方向の画素数をWIDTHとし、処理対象のＣＭＹＫ画像データの搬送方向の画素数をHEIGHTとする。したがって、変数ｉ,ｊが取り得る値の範囲は、それぞれ、０≦ｉ≦WIDTH−１，０≦ｊ≦HEIGHT−１である。
【００３３】
後述するブリーディング抑制印刷処理（図４）において、ＣＰＵ１１は、ＣＭＹＫ画像データに含まれる画素を順次、注目画素として、当該注目画素とされる画素が、にじみ抑制対象画素であるか否かを判断する。以下の説明では、注目画素Ｐ（ｉ,ｊ）と搬送方向に並ぶN1個の画素を、搬送方向の周辺画素Ｓｙと称する。また注目画素Ｐ（ｉ,ｊ）と走査方向に並ぶN2個の画素を、走査方向の周辺画素Ｓｘと称する。図３は、N1＝４,N2＝４の場合を例示している。各周辺画素Ｓｙ，Ｓｘは、注目画素Ｐ（ｉ,ｊ）を中心とする（N1＋１）×（N2＋１）個の画素のうち、左上隅に配置される画素を原点とする場合の、走査方向の位置を表す変数ｋと、搬送方向の位置を表す変数ｌとによって特定される。以下の説明において、周辺画素Ｓｙ，Ｓｘの位置を特定して説明する場合は、周辺画素Ｓｙ（ｋ，ｌ），Ｓｘ（ｋ，ｌ）などと表記する。本実施形態では、N1=４,N2=４であるものとして説明するので、変数ｋ,ｌが取り得る値の範囲は、それぞれ、０≦ｋ≦４，０≦ｌ≦４である。
【００３４】
図４は、印刷装置１のＣＰＵ１１が実行するブリーディング抑制印刷処理を示すフローチャートである。このブリーディング抑制印刷処理は、制御プログラム１２ａに従って実行される処理であり、印刷装置１において、コピープリントがユーザにより指示された場合に、実行される。まず、ＣＰＵ１１は、ステップ（以下、ステップを省略する）Ｓ４０２を実行し、スキャナ２２を駆動して、原稿台（図示せず）に載置された原稿を読み取り、その原稿に対応したＲＧＢ画像データを入力して、ＲＧＢ画像メモリ１３ａに記憶する（Ｓ４０２）。
【００３５】
次に、ＣＰＵ１１は、ＲＧＢ画像データをＣＭＹＫ画像データに色変換することにより、各インクの成分値を画素毎に有したＣＭＹＫ画像データを取得し、ＣＭＹＫ画像メモリ１３ｂに記憶する（Ｓ４０４）。この色変換処理は、Ｒ，Ｇ，Ｂの各輝度と、各インクの成分値との関係を予め規定した色変換テーブルを参照し、各画素のＲ，Ｇ，Ｂの輝度を、各インクの成分値に変換することにより行われるが、公知の処理であるため、詳細な説明は省略する。
【００３６】
次に、ＣＰＵ１１は、ＣＭＹＫ画像メモリ１３ｂに記憶したＣＭＹＫ画像データの搬送方向の解像度を、例えば、スキャナ２２の読み取り解像度である３００ｄｐｉから、印刷装置１の印刷解像度である１２００ｄｐｉに変換する（Ｓ４０６）。すなわち、ＣＭＹＫ画像データの搬送方向の解像度を４倍にする。この解像度の変換は、バイリニア法や、ニアレストネイバー法など、公知のアルゴリズムに従って行うことができる。
【００３７】
次に、ＣＰＵ１１は、搬送方向探索処理を実行する（Ｓ４０８）。この処理は、搬送方向の解像度が変換された後のＣＭＹＫ画像データに含まれる各画素を順次、注目画素とし、注目画素とされる画素に対して、搬送方向に並ぶＮ１個（本実施形態では４個）の周辺画素Ｓｙ（図３）の成分値を、順次読み出して参照し、そのＮ１個の周辺画素Ｓｙの成分値に基づいて、注目画素とされる画素が、にじみ抑制対象画素であるか否かを判定する。
【００３８】
図５は、搬送方向探索処理（Ｓ４０８）を示したフローチャートである。この処理では、まず、注目画素として参照する画素Ｐ（ｉ，ｊ）を１つ進める（Ｓ５０２）。具体的には、以下の処理を行う。
ｉ＜(WIDTH-1)-N1／２の場合
ｉ＝ｉ＋１，  ｊ＝ｊ
ｉ＝(WIDTH-1)-N1／２の場合
ｉ＝N1／２，  ｊ=ｊ+1
ただし、この搬送方向探索処理（Ｓ４０８）の開始後、最初にＳ５０２を実行するときには、ｉ＝N1／２，ｊ=N2／２とする。
【００３９】
次に、ＣＰＵ１１は、注目画素Ｐ（ｉ，ｊ）が黒を表す黒画素であるか否かを判断する（Ｓ５０４）。具体的には、注目画素Ｐ（ｉ，ｊ）の黒成分値が、予め定められた閾値ＫＴＨ１（例えば、６４）以上である場合（Ｓ５０４：Ｙｅｓ）、当該画素が黒画素であると判断し、Ｓ５０６の処理に移行する。一方、注目画素Ｐ（ｉ，ｊ）が黒画素ではない場合（Ｓ５０４：Ｎｏ）、にじみ抑制処理の必要がないため、Ｓ５０２に戻り、ＣＰＵ１１は、注目画素Ｐ（ｉ，ｊ）として参照する画素を１進める。
【００４０】
次に、ＣＰＵ１１は、搬送方向の周辺画素Ｓｙ（ｉ，ｌ）として参照する画素を１進める（Ｓ５０６）。具体的には、変数ｌ（エル）に１を加算する。ただし、当該注目画素Ｐ（ｉ，ｊ）について、最初に搬送方向の周辺画素Ｓｙを参照するときには、Ｓ５０６において、参照対象の周辺画素をＳｙ（ｉ，０）とする。
【００４１】
次に、ＣＰＵ１１は、搬送方向における全ての周辺画素Ｓｙの処理をしたかを判断する（Ｓ５０８）。具体的には、ｌ＝N1＋１である場合、Ｓ５０８の判断が肯定され（Ｓ５０８：Ｙｅｓ）、Ｓ５１６に移行する。
【００４２】
一方、Ｓ５０８の判断が否定される場合（Ｓ５０８：Ｎｏ）、次に、ＣＰＵ１１は、周辺画素Ｓｙ（ｉ，ｌ）がカラー画素であるかを判断する（Ｓ５１０）。具体的には、参照する周辺画素Ｓｙ（ｉ，ｌ）のＣ成分値［Ｓｙ（ｉ，ｌ）_C］と、Ｍ成分値［Ｓｙ（ｉ，ｌ）_M］と、Ｙ成分値［Ｓｙ（ｉ，ｌ）_Y］とを加算した合計値［Ｓｙ（ｉ，ｌ）_C］＋［Ｓｙ（ｉ，ｌ）_M］＋［Ｓｙ（ｉ，ｌ）_Y］が、予め定められた閾値ＣＭＹＴＨ（例えば、６４）以上である場合、周辺画素Ｓｙ（ｉ，ｌ）がカラー画素であると判断し、前記合計値が閾値ＣＭＹＴＨ未満である場合、周辺画素Ｓｙ（ｉ，ｌ）がカラー画素ではないと判断する。
【００４３】
周辺画素Ｓｙ（ｉ，ｌ）がカラー画素ではないと判断される場合（Ｓ５１０：Ｎｏ）、その周辺画素Ｓｙ（ｉ，ｌ）と注目画素Ｐ（ｉ，ｊ）との関係においては、注目画素Ｐ（ｉ，ｊ）をにじみ抑制処理する必要はないと判断し、ＣＰＵ１１は、Ｓ５０６に戻り、周辺画素Ｓｙとして参照する画素を１つ進める。
【００４４】
一方、周辺画素Ｓｙ（ｉ，ｌ）がカラー画素であると判断される場合（Ｓ５１０：Ｙｅｓ）、ＣＰＵ１１は、注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｙ（ｉ，ｌ）とが別の部分領域であるか否かを判断する（Ｓ５１２）。具体的には、注目画素Ｐ（ｉ，ｊ）の黒成分値［Ｐ（ｉ，ｊ）_K］と、周辺画素Ｓｙ（ｉ，ｌ）の黒成分値［Ｓｙ（ｉ，ｌ）_K］との間における差の絶対値｜[Ｐ（ｉ，ｊ）_K]−[Ｓｙ（ｉ，ｌ）_K]｜が、予め定められた閾値ＫＴＨ２（例えば、６４）以上であることを条件として、注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｙ（ｉ，ｌ）とは別の部分領域であると判断し（Ｓ５１２：Ｙｅｓ）、ＣＰＵ１１は、その注目画素（ｉ，ｊ）に対応する変換フラグFS(ｉ，ｊ)を「１」にする（Ｓ５１４）。
【００４５】
一方、注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｙ（ｉ，ｌ）とが別の部分領域ではないと判断される場合（Ｓ５１２：Ｎｏ）、すなわち、注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｙ（ｉ，ｌ）との間で黒の濃淡が連続的に変化する場合、または注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｙ（ｋ，ｊ）との間で黒の濃淡が変化しない場合は、その周辺画素Ｓｙ（ｉ，ｌ）と注目画素Ｐ（ｉ，ｊ）との関係においては、注目画素Ｐ（ｉ，ｊ）のにじみ抑制処理の必要はないと判断し、Ｓ５０６に戻り，周辺画素Ｓｙとして参照する画素を１つ進める。
【００４６】
このようにして処理を繰り返すうちに、Ｓ５１２の判断が肯定されることがないまま、全ての周辺画素Ｓｙの処理をしたと判断される場合（Ｓ５０８：Ｙｅｓ）、または、注目画素Ｐ（ｉ，ｊ）の変換画素フラグＦＳ(ｉ，ｊ)が１とされた場合（Ｓ５１４）、次に、ＣＰＵ１１は、注目画素として処理すべき全ての画素を処理したか否かを判断する（Ｓ５１６）。具体的には、ＣＭＹＫ画像データの走査方向の画素数がｗであり、搬送方向の画素数がHIGHTである場合、ｉ＝ｗ−１−N1／２であり、且つ、ｊ＝HEIGHT−1−N２／２となったか否かを判断する。Ｓ５１６の判断が否定される場合（Ｓ５１６：Ｎｏ）、ＣＰＵ１１は、Ｓ５０２に戻り、注目画素として参照する画素を１つ進め、処理を繰り返す。そして処理を繰り返すうちに、Ｓ５１６の判断が肯定される場合（Ｓ５１６：Ｙｅｓ）、ＣＰＵ１１は、この処理を終了する。
【００４７】
図５に示す搬送方向探索処理（Ｓ４０８）によれば、搬送方向に並ぶ周辺画素Ｓｙとの関係で、にじみ抑制対象画素であると判定された画素Ｐ（ｉ，ｊ）の変換画素フラグＦＳ（ｉ，ｊ）が１とされるので、搬送方向のみ解像度を上げることにより、３００ｄｐｉ×１２００ｄｐｉとされたＣＭＹＫ画像データに含まれる各画素がにじみ抑制対象画素であるか否かを、変換画素フラグＦＳ（ｉ，ｊ）により画素毎に示した判定結果保持画像データを、作成することができる（図７（ａ）参照）。なお、３００ｄｐｉ×１２００ｄｐｉのＣＭＹＫ画像データの各画素と、判定結果保持画像データの各画素とは１：１で対応するので、３００ｄｐｉ×１２００ｄｐｉのＣＭＹＫ画像データと同様に、搬送方向探索処理（Ｓ４０８）の終了時における判定結果保持画像データの走査方向画素数はｗであり、搬送方向画素数はHIGHTである。
【００４８】
図４に戻り説明する。次に、ＣＰＵ１１は、走査方向の解像度を２倍にすることにより、３００ｄｐｉ×１２００ｄｐｉのＣＭＹＫ画像データを、印刷装置１の印刷解像度である６００ｄｐｉ×１２００ｄｐｉのＣＭＹＫ画像データに解像度変換する（Ｓ４１０）。走査方向の解像度変換後のＣＭＹＫ画像データにおける、走査方向の画素数はWIDTH(=２×ｗ)であり、搬送方向画素数はHIGHTであるものとする。この解像度の変換は、バイリニア法や、ニアレストネイバー法など、公知のアルゴリズムに従って行うことができる。
【００４９】
次に、ＣＰＵ１１は、判定結果保持画像データの走査方向における解像度を２倍にする解像度変換を行う（Ｓ４１２）。上述したように、搬送方向探索処理（Ｓ４０８）終了時における判定結果保持画像データの走査方向画素数はｗであり、搬送方向画素数はHIGHTであるから、走査方向における解像度を２倍にすることにより、判定結果保持画像データの画素数を、走査方向の解像度変換後のＣＭＹＫ画像データの画素数と同一となるようにする。
【００５０】
判定結果保持画像データの走査方向における解像度変換は、ニアレストネイバー方式により行うと良い。このようにすれば、図７（ａ）に示すように、搬送方向における解像度変換後であって走査方向における解像度変換前の判定結果保持画像データにおいて、変換画素フラグＦＳ（ｉ,ｊ）が「１」に設定されている場合は、走査方向における解像度変換後のＣＭＹＫ画像データのうち、画素Ｐ（ｉ,ｊ）に対応した領域の２個の画素Ｐ（２ｉ,ｊ），Ｐ（２ｉ+１,ｊ）の変換画素フラグＦＳ（２ｉ,ｊ），ＦＳ（２ｉ+１,ｊ）が「１」となる。同様に、走査方向における解像度変換前の判定結果保持画像データにおいて、変換画素フラグＦＳ（ｉ,ｊ）が「０」に設定されている場合は、走査方向における解像度変換後のＣＭＹＫ画像データのうち、画素Ｐ（ｉ,ｊ）に対応した領域の２個の画素Ｐ（２ｉ,ｊ），Ｐ（２ｉ+１,ｊ）の変換画素フラグＦＳ（２ｉ,ｊ），ＦＳ（２ｉ+１,ｊ）が「０」となる。
【００５１】
このようにして作成された判定結果保持画像データは、搬送方向探索処理（Ｓ４０８）により、にじみ抑制対象画素であると判定された画素に対応した領域の２個の画素が、にじみ抑制対象画素であることを示し、一方、搬送方向探索処理（Ｓ４０８）によりにじみ抑制対象画素ではないと判定された画素に対応する領域の２個の画素が、にじみ抑制対象画素ではないことを示すデータとなる。
【００５２】
なお、Ｓ４１２における解像度変換は、ＣＭＹＫ画像データと判定結果保持画像データとの解像度が等しくなるように行われるものであれば良い。よって、例えば、解像度を整数倍にする場合に限定されるものではなく、ＣＭＹＫ画像データの走査方向の解像度を小数ｍ倍にする場合は、判定結果保持画像データの走査方向の解像度も小数ｍ倍になるように拡大される。この場合、走査方向の解像度を変換した後の判定結果保持画像データに含まれる変換画素フラグＦＳ（ｘ，ｊ）の値を求めるために、まず、以下の式によりｉを求める。
ｉ=[ｘ／ｍ]
ただし、[]はガウス記号であり、小数点以下を切り捨てて整数化することを表す。
【００５３】
そして、走査方向の解像度を変換する前の判定結果保持画像データに含まれる変換画素フラグＦＳ（ｉ，ｊ）を参照し、当該変換画素フラグＦＳ（ｉ，ｊ）と同一の値を、走査方向の解像度変換後の判定結果保持画像データに含まれる変換画素フラグＦＳ（ｘ，ｊ）の値として設定する。
【００５４】
図４に戻り説明する。次に、ＣＰＵ１１は、走査方向探索処理を実行する（Ｓ４１４）。この処理は、走査方向の解像度を変換した後のＣＭＹＫ画像データに含まれる各画素を順次、注目画素とし、注目画素とされる画素に対して、走査方向に並ぶＮ２個の周辺画素Ｓｘの成分値を、順次読み出して参照し、そのＮ２個の周辺画素Ｓｘの成分値に基づいて、注目画素とされる画素が、にじみ抑制対象画素であるか否かを判定する。
【００５５】
図６は、走査方向探索処理（Ｓ４１４）を示したフローチャートである。この処理では、まず、注目画素として参照する画素Ｐ（ｉ，ｊ）を１つ進める（Ｓ６０２）。具体的には、以下の処理を行う。
ｉ＜(WIDTH-1)-N1／２の場合
ｉ＝ｉ＋１,  ｊ＝ｊ
ｉ＝(WIDTH-1)-
N1／２の場合
ｉ＝N1／２，  ｊ=ｊ+1
ただし、この走査方向探索処理（Ｓ４１４）の開始後、最初にＳ６０２を実行するときには、ｉ＝N1／２，ｊ=N2／２とする。
【００５６】
次に、ＣＰＵ１１は、注目画素Ｐ（ｉ，ｊ）の変換画素フラグＦＳ(ｉ，ｊ)が１か否かを判断する（Ｓ６０３）。Ｓ６０３の判断が肯定される場合（Ｓ６０３：Ｙｅｓ）、すなわち、既に変換画素フラグＦＳ(ｉ，ｊ)が１である画素については、それ以降の判定を行わず、Ｓ６０２の処理に戻り、注目画素として参照する画素を１つ進める。一方、Ｓ６０３の判断が否定される場合（Ｓ６０３：Ｎｏ）、次に、ＣＰＵ１１は、注目画素Ｐ（ｉ，ｊ）が黒を表す黒画素であるか否かを判断する（Ｓ６０４）。具体的には、注目画素Ｐ（ｉ，ｊ）の黒成分値が、閾値ＫＴＨ１以上である場合（Ｓ６０４：Ｙｅｓ）、当該画素が黒画素であると判断し、Ｓ６０６の処理に移行する。一方、注目画素Ｐ（ｉ，ｊ）が黒画素ではない場合（Ｓ６０４：Ｎｏ）、にじみ抑制処理の必要がないため、Ｓ６０２に戻り、注目画素として参照する画素を１進める。
【００５７】
次に、ＣＰＵ１１は、走査方向の周辺画素Ｓｘ（ｋ，ｊ）として参照する画素を１進める（Ｓ６０６）。具体的には、変数ｋに１を加算する。ただし、当該注目画素Ｐ（ｉ，ｊ）について、最初に搬送方向の周辺画素Ｓｘを参照するときには、Ｓ６０６において、参照対象の周辺画素をＳｘ（０，ｊ）とする。
【００５８】
次に、ＣＰＵ１１は、走査方向における全ての周辺画素Ｓｘの処理をしたかを判断する（Ｓ６０８）。具体的には、ｋ＝N2＋１である場合、Ｓ６０８の判断が肯定され（Ｓ６０８：Ｙｅｓ）、Ｓ６１６に移行する。
【００５９】
一方、Ｓ６０８の判断が否定される場合（Ｓ６０８：Ｎｏ）、次に、ＣＰＵ１１は、周辺画素Ｓｘ（ｋ，ｊ）がカラー画素であるかを判断する（Ｓ６１０）。具体的には、参照する周辺画素Ｓｘ（ｋ，ｊ）のＣ成分値［Ｓｘ（ｋ，ｊ）_C］と、Ｍ成分値［Ｓｘ（ｋ，ｊ）_M］と、Ｙ成分値［Ｓｘ（ｋ，ｊ）_Y］とを加算した合計値［Ｓｘ（ｋ，ｊ）_C］＋［Ｓｘ（ｋ，ｊ）_M］＋［Ｓｘ（ｋ，ｊ）_Y］が、予め定められた閾値ＣＭＹＴＨ以上である場合、周辺画素Ｓｘ（ｋ，ｊ）がカラー画素であると判断し、前記合計値が閾値ＣＭＹＴＨ未満である場合、周辺画素Ｓｘ（ｋ，ｊ）がカラー画素ではないと判断する。
【００６０】
周辺画素Ｓｘ（ｋ，ｊ）がカラー画素ではないと判断される場合（Ｓ６１０：Ｎｏ）、その周辺画素Ｓｘ（ｋ，ｊ）と注目画素Ｐ（ｉ，ｊ）との関係においては、注目画素Ｐ（ｉ，ｊ）をにじみ抑制処理する必要はないと判断し、ＣＰＵ１１は、Ｓ６０６に戻り、周辺画素Ｓｘとして参照する画素を１つ進める。
【００６１】
一方、周辺画素Ｓｘ（ｋ，ｊ）がカラー画素であると判断される場合（Ｓ６１０：Ｙｅｓ）、ＣＰＵ１１は、注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｘ（ｋ，ｊ）とが別の部分領域であるか否かを判断する（Ｓ６１２）。具体的には、注目画素Ｐ（ｉ，ｊ）の黒成分値［Ｐ（ｉ，ｊ）_K］と、周辺画素Ｓｘ（ｋ，ｊ）の黒成分値［Ｓｘ（ｋ，ｊ）_K］との間における差の絶対値｜[Ｐ（ｉ，ｊ）_K]−[Ｓｘ（ｋ，ｊ）_K]｜が、予め定められた閾値ＫＴＨ２以上であることを条件として、注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｘ（ｋ，ｊ）とは別の部分領域であると判断し（Ｓ６１２：Ｙｅｓ）、ＣＰＵ１１は、その注目画素Ｐ（ｉ，ｊ）に対応する変換フラグＦＳ(ｉ，ｊ)を「１」にする（Ｓ６１４）。
【００６２】
一方、注目画素Ｐ（ｉ，ｊ）と周辺画素Ｓｘ（ｋ，ｊ）とが別の部分領域ではないと判断される場合（Ｓ６１２：Ｎｏ）、その周辺画素Ｓｘ（ｋ，ｊ）と注目画素Ｐ（ｉ，ｊ）との関係においては、注目画素Ｐ（ｉ，ｊ）のにじみ抑制処理の必要はないと判断し、Ｓ６０６に戻り，周辺画素Ｓｘとして参照する画素を１つ進める。
【００６３】
このようにして処理を繰り返すうちに、Ｓ６０８の判断が肯定される場合（Ｓ６０８：Ｙｅｓ）、または、注目画素Ｐ（ｉ，ｊ）の変換画素フラグＦＳ(ｉ，ｊ)が１とされた場合（Ｓ６１４）、次に、ＣＰＵ１１は、注目画素として処理すべき全ての画素を処理したか否かを判断する（Ｓ６１６）。具体的には、ｉ＝WIDTH−1−N1／２であり、且つ、ｊ＝HEIGHT−1−N2／２であるかを判断する。Ｓ６１６の判断が否定される場合（Ｓ６１６：Ｎｏ）、Ｓ６０２に戻り、処理を繰り返す。そして処理を繰り返すうちに、Ｓ６１６の判断が肯定される場合（Ｓ６１６：Ｙｅｓ）、ＣＰＵ１１は、この処理を終了する。
【００６４】
図６に示す走査方向探索処理（Ｓ４１４）によれば、６００ｄｐｉ×１２００ｄｐｉに解像度が変換された後のＣＭＹＫ画像データに含まれる画素のうち、走査方向探索処理（Ｓ４１４）により、にじみ抑制対象画素であると判定された画素Ｐ（ｉ，ｊ）については、当該画素Ｐ（ｉ，ｊ）がにじみ抑制対象画素であることを示すように変換画素フラグＦＳ（ｉ，ｊ）を「１」にすることにより、判定結果保持画像データを書き換えることができる。
【００６５】
図７は、図５，図６を参照して説明した、にじみ抑制対象画素の判定の手順を模式的に示した図である。上述したように、本実施形態における、にじみ抑制対象画素判定の手順においては、まず、図７（ａ）に示すように、搬送方向の解像度を４倍にする。そして、搬送方向探索処理（Ｓ４０８）においては、搬送方向の解像度を４倍にしたＣＭＹＫ画像データに含まれる各画素について、にじみ抑制対象画素であるか否かを判断する。この搬送方向探索処理（Ｓ４０８）において、ある画素Ｐ（ｉ，ｊ）がにじみ抑制対象画素であると判断された場合は、その画素に対応する変換画素フラグＦＳ(ｉ，ｊ)が、「１」に設定される。なお、判定結果保持画像データに含まれる、各変換画素フラグは、「０」または「１」であるが、図面が複雑になることを防止するために、変換画素フラグＦＳ（ｉ，ｊ）のみ、値を図示している。
【００６６】
次に、図７（ｂ）に示すように、走査方向の解像度を２倍にする。そして、走査方向探索処理（Ｓ４１４）においては、走査方向の解像度を２倍にしたＣＭＹＫ画像データに含まれる各画素について、にじみ抑制対象画素であるか否かを判断する。そして、この走査方向探索処理（Ｓ４１４）において、ある画素Ｐ（ｉ，ｊ）がにじみ抑制対象画素であると判断された場合は、その画素に対応する変換画素フラグＦＳ(ｉ，ｊ)が、「１」に設定される。
【００６７】
本実施形態のにじみ抑制対象画素の判定手順によれば、搬送方向探索処理（Ｓ４０８）では、３００ｄｐｉ×１２００ｄｐｉのＣＭＹＫ画像データに基づいて、各画素がにじみ抑制対象画素であるか否かが判断される。よって、６００ｄｐｉ×１２００ｄｐｉのＣＭＹＫ画像データに基づいて、各画素がにじみ抑制対象画素であるか否かを判断する走査方向探索処理（Ｓ４１４）に比較して、成分値が参照される画素の総数が少ない。
【００６８】
すなわち、搬送方向探索処理（Ｓ４０８）において注目画素として処理される画素の個数は、走査方向探索処理（Ｓ４１４）において注目画素として処理される画素の個数の１／２である。よって、１の注目画素につき、参照する周辺画素の個数が、搬送方向と走査方向とで等しくても、搬送方向探索処理（Ｓ４０８）において参照される画素の総数は、走査方向探索処理（Ｓ４１４）において参照される画素の総数の１／２となる。
【００６９】
その結果、図５，図６を参照して説明した、にじみ抑制対象画素判定の手順によれば、にじみ抑制対象画素を適切に判定すると共に、にじみ抑制対象画素の判定処理を高速化することができる。インターレース方式による印刷においては、搬送方向に隣り合うドット間は、走査方向に隣り合うドット間に比較して、にじみが生じ難い。したがって、搬送方向探索処理（Ｓ４０８）により成分値が参照される画素の総数を、走査方向探索処理（Ｓ４１４）により成分値が参照される画素の総数よりも少なくしても、にじみ抑制対象画素を適切に判定することができるのである。また、成分値が参照される画素の総数を、搬送方向と走査方向とで等しくする場合に比較して、画素の参照回数を減らすことができるので、にじみ抑制対象画素の判定処理を高速化することができる。
【００７０】
また、本実施形態によれば、搬送方向探索処理（Ｓ４０８）の判定結果である判定結果保持画像データ（図７（ａ）参照）を、ニアレストネイバー法により、走査方向の解像度をＣＭＹＫ画像データと同じ倍率で変換するので、搬送方向探索処理（Ｓ４０８）により、にじみ抑制対象画素であると判定された画素Ｐ（ｉ，ｊ）に対応した領域の複数個の画素（例えば、図７（ｂ）に示すＰ（２ｉ，ｊ）とＰ（２ｉ＋１，ｊ））をにじみ抑制対象画素として示した判定結果保持画像データを取得することができる（図７（ｂ）参照）。そして、走査方向探索処理（Ｓ４１４）においては、走査方向における周辺画素との関係に基づいて、にじみ抑制対象画素であると判定された画素の変換画素フラグを１に書き換える。その結果、搬送方向探索処理（Ｓ４０８）により、にじみ抑制対象画素であると判定された画素に対応する領域の複数個の画素、および、走査方向探索処理（Ｓ４１４）により、にじみ抑制対象画素であると判定された画素を、にじみ抑制対象画素として示した判定結果保持画像データを取得することができる。
【００７１】
なお、「搬送方向探索処理（Ｓ４０８）によりにじみ抑制対象画素であると判定された画素」を画素Ｐ（ｉ，ｊ）とし、走査方向の解像度の倍率をｍとするとき、「搬送方向探索処理（Ｓ４０８）によりにじみ抑制対象画素であると判定された画素に対応する領域の複数個の画素」とは、走査方向の解像度変換後のＣＭＹＫ画像データにおける、画素Ｐ（ｍ×ｉ，ｊ）から画素Ｐ（ｍ×（ｉ＋１）−１，ｊ）までの各画素に相当する。
【００７２】
図４に戻り説明する。次に、ＣＰＵ１１は、ブリーディング抑制処理を実行する（Ｓ４１６）。この処理は、搬送方向探索処理（Ｓ４０８）または走査方向探索処理（Ｓ４１４）により、にじみ抑制対象画素であると判定された画素の黒成分値を低減する処理であるが、詳細は、図８を参照して後述する。
【００７３】
次に、ＣＰＵ１１は、ブリーディング抑制処理後のＣＭＹＫ画像データに、公知のハーフトーン処理を実行することにより、各画素の値が、ドットオン（ドットを形成する）またはドットオフ（ドットを形成しない）に二値化されたドットデータを生成する（Ｓ４１８）。
【００７４】
次に、ＣＰＵ１１は印刷処理を行う（Ｓ４２０）。これにより、ブリーディング抑制処理後の画像データに基づく画像を、インクヘッド１９に印刷させることができる。
【００７５】
図８は、ブリーディング抑制処理（Ｓ４１６）を示すフローチャートであり、図９は、ブリーディング抑制処理を説明する棒グラフである。図９を参照しつつ、ブリーディング抑制処理について説明する。
【００７６】
まず、ＣＰＵ１１は、搬送方向および走査方向の解像度を上げた後のＣＭＹＫ画像データにおいて、注目画素として参照する画素を１進める（Ｓ８０２）。具体的には、以下の処理を行う。
ｉ＜(WIDTH-1)の場合
ｉ＝ｉ＋１,  ｊ＝ｊ
ｉ＝(WIDTH-1)の場合
ｉ＝0,  ｊ=ｊ+1
ただし、このブリーディング抑制処理（Ｓ４１６）の開始後、最初にＳ８０２を実行するときには、ｉ＝０，ｊ=０とする。
【００７７】
次に、ＣＰＵ１１は、注目画素Ｐ（ｉ，ｊ）の変換画素フラグFS(ｉ，ｊ)が１か否かを判断する（Ｓ８０４）。Ｓ８０４の判断が否定される場合（Ｓ８０４：Ｎｏ）、Ｓ８０２に戻り処理を繰り返す。
【００７８】
一方、Ｓ８０４の判断が肯定される場合（Ｓ８０４：Ｙｅｓ）、ＣＰＵ１１は、次に、注目画素Ｐ（ｉ，ｊ）の黒成分値Ｋを、黒成分値Ｋ’に変換する（Ｓ８０６）。例えば、下記式により黒成分値Ｋ’を算出する。
Ｋ’＝Ｋ  （０≦Ｋ＜ＫＴＨ１のとき）
Ｋ’＝ａＫ＋ｂ  （ＫＴＨ１≦Ｋ≦２５５のとき）
ただし、
ａ＝（ＫＭＡＸ−ＫＴＨ１）／（２５５−ＫＴＨ１）
ｂ＝ＫＭＡＸ−｛（ＫＭＡＸ−ＫＴＨ１）／（２５５−ＫＴＨ１）｝×２５５
なお、ＫＭＡＸおよびＫＴＨ１は任意の値であるが、例えば、ＫＴＨ１＝６４であり、ＫＭＡＸ＝１４０であるものとする。
【００７９】
ＣＰＵ１１は、注目画素の黒成分値Ｋを、上記式により算出された黒成分値Ｋ’に低減する。黒成分値Ｋを低減することにより、後に実行されるハーフトーン処理（Ｓ４１８）において、処理対象画素の黒成分値がドットオンに変換される可能性を低減することができる。よって、黒インクのにじみを抑制することができる。
【００８０】
次に、ＣＰＵ１１は、低減前の黒成分値Ｋから低減後の黒成分値Ｋ’を減算した値を、第１黒置換値Ｄ１として取得する（Ｓ８０８）。次に、ＣＰＵ１１は、第２黒置換値Ｄ２を取得する（Ｓ８１０）。第２黒置換値Ｄ２は、Ｃ，Ｍ，Ｙの各色の成分値として取り得る値の最大値（例えば２５５）から、注目画素のＣ，Ｍ，Ｙの各色の成分値のうち最大の成分値を減算した値である。
【００８１】
次に、ＣＰＵ１１は、第２黒置換値Ｄ２が第１置換値Ｄ１以上であるか否かを判断する（Ｓ８１２）。そして、第２黒置換値Ｄ２が第１黒置換値Ｄ１以上である場合（Ｓ８１２：Ｙｅｓ）、注目画素のＣ，Ｍ，Ｙの各色の成分値に、第１黒置換値Ｄ１を加算して、成分値Ｃ’，Ｍ’，Ｙ’に変換する（Ｓ８１４）。その結果、図９（ａ）に示すように、各成分値が変換される。
【００８２】
一方、第２黒置換値Ｄ２が第１黒置換値Ｄ１未満である場合（Ｓ８１２：Ｎｏ）、処理対象画素のＣ，Ｍ，Ｙの各色の成分値に、第２黒置換値Ｄ２を加算して、成分値Ｃ’，Ｍ’，Ｙ’に変換する（Ｓ８１６）。その結果、図９（ｂ）に示すように、各成分値が変換される。
【００８３】
次に、ＣＰＵ１１は、全ての画素を処理したか否かを判断し（Ｓ８１８）、Ｓ８１８の判断が否定される場合（Ｓ８１８：Ｎｏ）、Ｓ８０２に戻り、処理を繰り返す。そして、処理を繰り返すうちに、Ｓ８１８の判断が肯定されると（Ｓ８１８：Ｙｅｓ）、この処理を終了する。
【００８４】
ブリーディング抑制処理（Ｓ４１６）によれば、注目画素の元々の黒成分値Ｋが大きい値であるほど、低減前の黒成分値Ｋと低減後の黒成分値Ｋ’との差が大きくなり、Ｃ，Ｍ，Ｙの各色の成分値に加算する値（第１黒成分値Ｄ１）も大きくなる。換言すれば、注目画素の元々の黒成分値Ｋが大きい値であるほど、その注目画素に対応した記録用紙上の画素に、Ｃ，Ｍ，Ｙのインクが印刷される確率が増大する。
【００８５】
Ｃ，Ｍ，Ｙのインクと黒インクとが記録用紙上の同一の画素に印刷されると、Ｃ，Ｍ，Ｙインクは、同一の画素に印刷される黒インクが他の画素へにじみ出すことを抑制する壁のように機能し、さらに、上記画素に接する別の黒画素の黒インクが、上記画素へにじみ出すことを抑制する。また、その結果、より多くの黒インクを使用して、より濃い黒を表現することが可能となる。
【００８６】
また、本実施形態のブリーディング抑制処理（Ｓ４１６）によれば、第２黒置換値Ｄ２が第１黒置換値Ｄ１以上である場合に、第１黒置換値Ｄ１がＣ，Ｍ，Ｙ各色の成分値に加算されるので、第１黒置換値Ｄ１を加算した後のＣ，Ｍ，Ｙ各色の成分値が、色成分値として取り得る値の最大値より大きくなることを防止できる。加算後の有彩色成分値が、取り得る値の最大値を超過し、超過分を切り捨てる処理を行うと、カラーバランスがくずれてしまうのである。
【００８７】
なお、上記実施形態においては、印刷装置１が印刷部の一例に相当し、制御基板１０が印刷制御装置の一例に相当する。Ｓ４０２を実行するＣＰＵ１１が画像データ取得手段の一例に相当する。Ｓ４０６を実行するＣＰＵ１１が第１解像度変換手段の一例に相当する。Ｓ４０８を実行するＣＰＵ１１が第１判定手段および第１作成手段の一例に相当する。Ｓ４１０を実行するＣＰＵ１１が第２解像度変換手段の一例に相当する。Ｓ４１２を実行するＣＰＵ１１が第３解像度変換手段の一例に相当する。Ｓ４１４を実行するＣＰＵ１１が第２判定手段およいｂ第２作成手段の一例に相当する。Ｓ４１６を実行するＣＰＵ１１がにじみ抑制手段の一例に相当する。Ｓ４２０を実行するＣＰＵ１１が制御手段の一例に相当する。
【００８８】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【００８９】
例えば、上記実施形態では、制御基板１０においてブリーディング抑制印刷処理（図４）が実行されるものとして説明したが、この処理は、印刷装置１に接続されたパーソナルコンピュータなどの外部装置において実行されても良い。この場合、印刷装置１に接続された外部装置が印刷制御装置の一例に相当し、外部装置にインストールされたプリンタドライバが印刷制御プログラムの一例に相当する。なお、外部装置において、ブリーディング抑制印刷処理（図４）を実行する場合、Ｓ４２０の処理では、ハーフトーン処理により生成したドットデータを印刷装置１へ出力することにより、印刷装置１に画像を印刷させる構成とすれば良い。
【００９０】
また、上記実施形態においては、コピープリントがユーザにより指示された場合に、図４に示すブリーディング抑制印刷処理が実行されるものとして説明したが、例えば、インターフェイス１５を介して、外部装置からＲＧＢ画像データが入力された場合に、図４に示す処理を実行するように構成しても良い。
【００９１】
また、上記実施形態においては、走査方向の解像度変換前のＣＭＹＫ画像データに基づいて、搬送方向探索処理（Ｓ４０８）を行っているために、搬送方向探索処理（Ｓ４０８）において成分値が参照される画素の総数が、走査方向探索処理（Ｓ４１４）において成分値が参照される画素の総数よりも少なくされていた。これに代えて、例えば、搬送方向探索処理（Ｓ４０８）において参照される搬送方向の周辺画素Ｓｙを、走査方向探索処理（Ｓ４１４）において参照される走査方向の周辺画素Ｓｘよりも少なくする構成としても良い。このようにすれば、ＣＭＹＫ画像データの解像度を変換するか否かに関わらず、搬送方向探索処理（Ｓ４０８）において成分値が参照される画素の総数を、走査方向探索処理（Ｓ４１４）において成分値が参照される画素の総数よりも少なくすることができる。
【符号の説明】
【００９２】
１                  印刷装置
１９                インクヘッド
２３                ノズル
２４Ａ，２４Ｂ      ラスタ
【図１】
2011062914.tif 000003
【図２】
2011062914.tif 000004
【図３】
2011062914.tif 000005
【図４】
2011062914.tif 000006
【図５】
2011062914.tif 000007
【図６】
2011062914.tif 000008
【図７】
2011062914.tif 000009
【図８】
2011062914.tif 000010
【図９】
2011062914.tif 000011