(57)【要約】【課題】印刷画像を構成するドットのピッチずれなどによる印刷むらをより適切に補正できる画像処理装置を提供する。【解決手段】画像処理装置１１０は、複数のドットによって形成される印刷画像の印刷をプリンター１００に実行させるための印刷データを、画像データに基づき生成する印刷データ生成部２０１と、ドットの大きさを示すドットデータの補正を行う補正部２０２と、を備え、補正部２０２が、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度と、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤと、に基づきドットデータの補正を行う。【選択図】図１１
2018065302.tif 000002
【特許請求の範囲】
【請求項１】
複数のドットによって形成される印刷画像の印刷を印刷装置に実行させるための印刷データを、画像データに基づき生成する印刷データ生成部と、
前記ドットの大きさを示すドットデータの補正を行う補正部と、を備え、
前記補正部が、
前記印刷装置が印刷した前記印刷画像の所定印刷エリアの画像濃度と、
前記所定印刷エリアを含む補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正内容を指定するエリア補正情報と、に基づき前記ドットデータの補正を行うことを特徴とする画像処理装置。
【請求項２】
前記印刷データから求められる前記所定印刷エリアに対応する画像濃度が所定の値を上回る場合に、前記補正部が、前記補正を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記エリア補正情報が、前記補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正優先度が定められた補正優先ドットテーブルを含み構成されていることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項４】
ｎおよびｍを４以上の整数としたとき、
前記補正優先ドットテーブルが、前記補正印刷エリアの前記ドットの配列に対応するｎ×ｍのマトリクステーブルであることを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記補正部が、
前記所定印刷エリアの画像濃度が所定濃度より低い場合に、その度合いに基づいて、前記補正優先ドットテーブルに定められた前記補正優先度の順に、前記補正印刷エリアに対応する前記ドットデータを前記ドットの大きさが大きくなるように補正することを特徴とする請求項３または請求項４に記載の画像処理装置。
【請求項６】
前記補正部が、
前記所定印刷エリアの画像濃度が所定濃度より高い場合に、その度合いに基づいて、前記補正優先ドットテーブルに定められた前記補正優先度の順に、前記補正印刷エリアに対応する前記ドットデータを前記ドットの大きさが小さくなるように補正することを特徴とする請求項３または請求項４に記載の画像処理装置。
【請求項７】
前記エリア補正情報が、前記補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正レベルを指定するドット補正テーブルを含み構成されていることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項８】
ｎおよびｍを４以上の整数としたとき、
前記ドット補正テーブルが、前記補正印刷エリアの前記ドットの配列に対応するｎ×ｍのマトリクステーブルであることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記補正部が、
前記所定印刷エリアの画像濃度と所定濃度との差異の度合いに対応した複数の前記ドット補正テーブルの中から、前記差異の度合いに応じた前記ドット補正テーブルを選択して、前記補正を行うことを特徴とする請求項７または請求項８に記載の画像処理装置。
【請求項１０】
請求項１から請求項９のいずれか一項に記載の画像処理装置と、
前記画像処理装置が生成した印刷データに基づいて印刷を行う印刷装置と、を備えることを特徴とする印刷システム。
【請求項１１】
複数のドットによって形成される印刷画像の印刷を印刷装置に実行させるための印刷データを、画像データに基づき生成する印刷データ生成工程と、
前記印刷データに含まれ、前記ドットの大きさを示すドットデータの補正を行う補正工程と、を含み、
前記補正工程が、
前記印刷装置が印刷した前記印刷画像の所定印刷エリアの画像濃度と、
前記所定印刷エリアを含む補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正内容を指定するエリア補正情報と、に基づき前記ドットデータの補正を行う工程であることを特徴とする画像処理方法。
【請求項１２】
画像処理装置を、請求項１１に記載の画像処理方法を含み機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、該画像処理装置を備える印刷システム、画像処理方法、該画像処理方法を実行させるプログラムに関する。
【背景技術】
【０００２】
インクジェットプリンターなどの印刷装置においては、印刷画像を形成するドット（インク滴によって形成される着弾滴）の位置ずれによる印刷品質の低下を抑制するための様々な技術が検討されている。例えば、特許文献１には、隣り合う着弾滴のピッチが所定ピッチに対してずれる場合に、形成される着弾滴の面積の大きさを、所定の大きさと異なるようにインクジェット記録装置に指示を出力する吐出指示手段を備えるインクジェット記録装置用制御装置（画像処理装置）が記載されている。このインクジェット記録装置用制御装置によれば、高画質な画像を形成することができるとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−５１６１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のインクジェット記録装置用制御装置では、反って画質を低下させてしまう場合があるという課題があった。すなわち、隣り合う着弾滴（ドット）のピッチが所定ピッチに対して異なることによる画質の低下の度合いよりも、所定の大きさと異なる大きさの着弾滴（ドット）を形成することによる画質の低下の度合いの方が大きくなってしまう場合があるという課題である。具体的には、例えば、画像の濃度（着弾滴（ドット）の密度）が低い画像においては、隣り合う着弾滴（ドット）のピッチが所定ピッチに対して大きい場合に、それに対応させて所定の大きさに対してより大きな着弾滴（ドット）が形成された場合に、視認される濃度むらがより顕著になってしまう場合があった。
【課題を解決するための手段】
【０００５】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例または形態として実現することが可能である。
【０００６】
［適用例１］  本適用例に係る画像処理装置は、複数のドットによって形成される印刷画像の印刷を印刷装置に実行させるための印刷データを、画像データに基づき生成する印刷データ生成部と、前記ドットの大きさを示すドットデータの補正を行う補正部と、を備え、前記補正部が、前記印刷装置が印刷した前記印刷画像の所定印刷エリアの画像濃度と、前記所定印刷エリアを含む補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正内容を指定するエリア補正情報と、に基づき前記ドットデータの補正を行うことを特徴とする。
【０００７】
本適用例によれば、補正部が、印刷装置が印刷した印刷画像の所定印刷エリアの画像濃度と、所定印刷エリアを含む補正印刷エリアに対応するドットデータのドット毎の補正内容を指定するエリア補正情報と、に基づきドットデータの補正を行う。印刷装置が印刷した印刷画像の所定印刷エリアの画像濃度に基づきドットデータの補正を行うため、印刷画像の濃度に対して、より適した補正を行うことができる。また、印刷装置が印刷した印刷画像の所定印刷エリアを含む補正印刷エリアに対応するドットデータのドット毎の補正内容を指定するエリア補正情報に基づきドットデータの補正を行うため、補正印刷エリア単位でより適切に設定された情報に基づき補正を行うことができる。
【０００８】
［適用例２］  上記適用例に係る画像処理装置において、前記印刷データから求められる前記所定印刷エリアに対応する画像濃度が所定の値を上回る場合に、前記補正部が、前記補正を行うことを特徴とする。
【０００９】
本適用例によれば、印刷データから求められる所定印刷エリアに対応する画像濃度が所定の値を上回る場合に、補正部が、補正を行う。すなわち、印刷データから求められる画像濃度が所定の値と同じか下回る場合には、補正を行わない。そのため、画像濃度によっては、補正を行うことの効果が得られない場合や、逆効果が想定される場合には補正を行わないようにすることができる。
【００１０】
［適用例３］  上記適用例に係る画像処理装置において、前記エリア補正情報が、前記補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正優先度が定められた補正優先ドットテーブルを含み構成されていることを特徴とする。
【００１１】
本適用例によれば、所定印刷エリアを含む補正印刷エリアに対応するドットデータのドット毎の補正内容を指定するエリア補正情報が、補正印刷エリアに対応するドットデータのドット毎の補正優先度が定められた補正優先ドットテーブルを含み構成されている。すなわち、印刷装置が印刷した印刷画像の所定印刷エリアの画像濃度に基づき、補正印刷エリア単位での補正を行うことができ、また、そのエリア内のドット毎に定められた補正優先度に従って段階的な補正を行うことができる。
【００１２】
［適用例４］  上記適用例に係る画像処理装置において、ｎおよびｍを４以上の整数としたとき、前記補正優先ドットテーブルが、前記補正印刷エリアの前記ドットの配列に対応するｎ×ｍのマトリクステーブルであることを特徴とする。
【００１３】
本適用例によれば、ドット毎の補正優先度が定められた補正優先ドットテーブルが、補正印刷エリアのドットの配列に対応する４×４以上の大きさのマトリクステーブルであるため、４×４以上のより広いエリアでより適切に設定した補正を行うことができる。
【００１４】
［適用例５］  上記適用例に係る画像処理装置において、前記補正部が、前記所定印刷エリアの画像濃度が所定濃度より低い場合に、その度合いに基づいて、前記補正優先ドットテーブルに定められた前記補正優先度の順に、前記補正印刷エリアに対応する前記ドットデータを前記ドットの大きさが大きくなるように補正することを特徴とする。
【００１５】
本適用例によれば、補正部が、所定印刷エリアの画像濃度が所定濃度より低い場合に、その度合いに基づいて、補正優先ドットテーブルに定められた補正優先度の順に、補正印刷エリアに対応するドットデータをドットの大きさが大きくなるように補正する。すなわち、画像濃度が所定濃度より低い場合に、ドットの大きさが大きくなるように補正することで、より適切な画像濃度に補正を行うことができる。また、ドットの大きさの補正を、予め補正優先ドットテーブルに定めた補正優先度の順に行うため、より適切な補正を行うことができる。
【００１６】
［適用例６］  上記適用例に係る画像処理装置において、前記補正部が、前記所定印刷エリアの画像濃度が所定濃度より高い場合に、その度合いに基づいて、前記補正優先ドットテーブルに定められた前記補正優先度の順に、前記補正印刷エリアに対応する前記ドットデータを前記ドットの大きさが小さくなるように補正することを特徴とする。
【００１７】
本適用例によれば、補正部が、所定印刷エリアの画像濃度が所定濃度より高い場合に、その度合いに基づいて、補正優先ドットテーブルに定められた補正優先度の順に、補正印刷エリアに対応するドットデータをドットの大きさが小さくなるように補正する。すなわち、画像濃度が所定濃度より高い場合に、ドットの大きさが小さくなるように補正することで、より適切な画像濃度に補正を行うことができる。また、ドットの大きさの補正を、予め補正優先ドットテーブルに定めた補正優先度の順に行うため、より適切な補正を行うことができる。
【００１８】
［適用例７］  上記適用例に係る画像処理装置において、前記エリア補正情報が、前記補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正レベルを指定するドット補正テーブルを含み構成されていることを特徴とする。
【００１９】
本適用例によれば、所定印刷エリアを含む補正印刷エリアに対応するドットデータのドット毎の補正内容を指定するエリア補正情報が、補正印刷エリアに対応するドットデータのドット毎の補正レベルを指定するドット補正テーブルを含み構成されている。すなわち、印刷装置が印刷した印刷画像の所定印刷エリアの画像濃度に基づき、補正印刷エリア単位での補正を行うことができ、また、そのエリア内のドット毎に指定された補正レベルに従ってより適切な補正を行うことができる。
【００２０】
［適用例８］  上記適用例に係る画像処理装置において、ｎおよびｍを４以上の整数としたとき、前記ドット補正テーブルが、前記補正印刷エリアの前記ドットの配列に対応するｎ×ｍのマトリクステーブルであることを特徴とする。
【００２１】
本適用例によれば、補正印刷エリアに対応するドットデータのドット毎の補正レベルを指定するドット補正テーブルが、補正印刷エリアのドットの配列に対応する４×４以上の大きさのマトリクステーブルであるため、４×４以上のより広いエリアでより適切に設定した補正を行うことができる。
【００２２】
［適用例９］  上記適用例に係る画像処理装置において、前記補正部が、前記所定印刷エリアの画像濃度と所定濃度との差異の度合いに対応した複数の前記ドット補正テーブルの中から、前記差異の度合いに応じた前記ドット補正テーブルを選択して、前記補正を行うことを特徴とする。
【００２３】
本適用例によれば、補正印刷エリアに対応するドットデータのドット毎の補正レベルを指定するドット補正テーブルが、所定印刷エリアの画像濃度と所定濃度との差異の度合いに対応して複数あり、補正部が、その複数のドット補正テーブルの中から、差異の度合いに応じたドット補正テーブルを選択して補正を行う。そのため、所定印刷エリアの画像濃度と所定濃度との差異の度合いに応じて、より適切に補正を行うことができる。
【００２４】
［適用例１０］  本適用例に係る印刷システムは、上記適用例に記載の画像処理装置と、前記画像処理装置が生成した印刷データに基づいて印刷を行う印刷装置と、を備えることを特徴とする。
【００２５】
本適用例によれば、印刷システムは、上記適用例に記載の画像処理装置を備えるため、より適切に補正された印刷画像を得ることができる。
【００２６】
［適用例１１］  本適用例に係る画像処理方法は、複数のドットによって形成される印刷画像の印刷を印刷装置に実行させるための印刷データを、画像データに基づき生成する印刷データ生成工程と、前記印刷データに含まれ、前記ドットの大きさを示すドットデータの補正を行う補正工程と、を含み、前記補正工程が、前記印刷装置が印刷した前記印刷画像の所定印刷エリアの画像濃度と、前記所定印刷エリアを含む補正印刷エリアに対応する前記ドットデータの前記ドット毎の補正内容を指定するエリア補正情報と、に基づき前記ドットデータの補正を行う工程であることを特徴とする。
【００２７】
本適用例によれば、画像処理方法は、複数のドットによって形成される印刷画像の印刷を印刷装置に実行させるための印刷データを、画像データに基づき生成する印刷データ生成工程と、印刷データに含まれ、ドットの大きさを示すドットデータの補正を行う補正工程と、を含んでいる。また、補正工程が、印刷装置が印刷した印刷画像の所定印刷エリアの画像濃度と、所定印刷エリアを含む補正印刷エリアに対応するドットデータのドット毎の補正内容を指定するエリア補正情報と、に基づきドットデータの補正を行う工程である。印刷装置が印刷した印刷画像の所定印刷エリアの画像濃度に基づきドットデータの補正を行うため、印刷画像の濃度に対して、より適した補正を行うことができる。また、印刷装置が印刷した印刷画像の所定印刷エリアを含む補正印刷エリアに対応するドットデータのドット毎の補正内容を指定するエリア補正情報に基づきドットデータの補正を行うため、補正印刷エリア単位でより適切に設定された情報に基づき補正を行うことができる。
【００２８】
［適用例１２］  本適用例に係るプログラムは、画像処理装置を、上記適用例に記載の画像処理方法を含み機能させることを特徴とする。
【００２９】
本適用例によれば、プログラムは、画像処理装置を、上記適用例に記載の画像処理方法を含み機能させるため、画像処理装置を備えた印刷装置に対して、より適切に補正された印刷画像を印刷させることができる。
【図面の簡単な説明】
【００３０】
【図１】実施形態１に係る印刷システムの構成を示す正面図
【図２】実施形態１に係る印刷システムの構成を示すブロック図
【図３】従来技術におけるプリンタードライバーの基本機能の説明図
【図４】印刷ヘッドの構成を示す平面図
【図５】小ドット、中ドット、大ドットの各大きさをイメージする概念図
【図６】すじむらの例を示す概念図
【図７】すじむらのもう一つの例を示す概念図
【図８】ドットの隙間によって濃度が低くなるむらを低減する補正を示す概念図
【図９】ドットの重なりによって濃度が高くなるむらを低減する補正を示す概念図
【図１０】所定領域の例を示す概念図
【図１１】画像処理装置が備えるプリンタードライバーの機能の構成を示す概念図
【図１２】補正優先ドットテーブルの１例を示す概念図
【図１３】一連の補正処理を説明するフローチャート
【図１４】所定濃度、所定の閾値、差異の度合いなどの関係を説明するための概念図
【図１５】ドット補正テーブルの１例を説明するための概念図
【図１６】黒すじを補正するためのドット補正テーブルの例を示す概念図
【図１７】黒すじを補正するためのドット補正テーブルの例を示す概念図
【図１８】黒すじを補正するためのドット補正テーブルの例を示す概念図
【図１９】黒すじを補正するためのドット補正テーブルの例を示す概念図
【発明を実施するための形態】
【００３１】
以下に本発明を具体化した実施形態について、図面を参照して説明する。以下は、本発明の一実施形態であって、本発明を限定するものではない。なお、以下の各図においては、説明を分かりやすくするため、実際とは異なる尺度で記載している場合がある。また、図面に付記する座標においては、Ｚ軸方向が上下方向、＋Ｚ方向が上方向、Ｘ軸方向が前後方向、−Ｘ方向が前方向、Ｙ軸方向が左右方向、＋Ｙ方向が左方向、Ｘ−Ｙ平面が水平面としている。
【００３２】
（実施形態１）
図１は、実施形態１に係る印刷システム１の構成を示す正面図、図２は、同ブロック図である。
印刷システム１は、「印刷装置」としてのプリンター１００、および、プリンター１００に接続される画像処理装置１１０によって構成されている。プリンター１００は、画像処理装置１１０から受信する印刷データに基づいて、ロール状に巻かれた状態で供給される長尺状の「印刷媒体」としてのロール紙５に所望の画像を印刷するインクジェットプリンターである。
【００３３】
＜画像処理装置の基本構成＞
画像処理装置１１０は、プリンター制御部１１１、入力部１１２、表示部１１３、記憶部１１４などを備え、プリンター１００に印刷を行わせる印刷ジョブの制御を行う。画像処理装置１１０は、好適例としてパーソナルコンピューターを用いて構成している。
画像処理装置１１０が動作するソフトウェアには、印刷する画像データを扱う一般的な画像処理アプリケーションソフトウェア（以下アプリケーションと言う）や、プリンター１００の制御や、プリンター１００に印刷を実行させるための印刷データを生成するプリンタードライバーソフトウェア（以下プリンタードライバーと言う）が含まれる。
すなわち、画像処理装置１１０は、画像データに基づく印刷をプリンター１００に実行させるための印刷データを生成する。
【００３４】
プリンター制御部１１１は、ＣＰＵ１１５や、ＡＳＩＣ１１６、ＤＳＰ１１７、メモリー１１８、プリンターインターフェイス部（Ｉ／Ｆ）１１９などを備え、印刷システム１全体の集中管理を行う。
入力部１１２は、ヒューマンインターフェイスとして情報入力手段である。具体的には、例えば、キーボードや情報入力機器が接続されるポートなどである。
表示部１１３は、ヒューマンインターフェイスとしての情報表示手段（ディスプレー）であり、プリンター制御部１１１の制御の基に、入力部１１２から入力される情報や、プリンター１００に印刷する画像、印刷ジョブに関係する情報などが表示される。
記憶部１１４は、ハードディスクドライブ（ＨＤＤ）やメモリーカードなどの書き換え可能な記憶媒体であり、画像処理装置１１０が動作するソフトウェア（プリンター制御部１１１で動作するプログラム）や、印刷する画像、印刷ジョブに関係する情報などが記憶される。
メモリー１１８は、ＣＰＵ１１５が動作するプログラムを格納する領域や動作する作業領域などを確保する記憶媒体であり、ＲＡＭ、ＥＥＰＲＯＭなどの記憶素子によって構成される。
【００３５】
＜プリンター１００の基本構成＞
プリンター１００は、印刷部１０、移動部２０、制御部３０などから構成されている。画像処理装置１１０から印刷データを受信したプリンター１００は、制御部３０によって印刷部１０、移動部２０を制御し、ロール紙５に画像を印刷（画像形成）する。
印刷データは、画像データを、画像処理装置１１０が備えるアプリケーションおよびプリンタードライバーによってプリンター１００で印刷できるように変換処理した画像形成用のデータであり、プリンター１００を制御するコマンドを含んでいる。
画像データには、例えば、デジタルカメラなどによって得られた一般的なフルカラーのイメージ情報やテキスト情報などが含まれる。
【００３６】
印刷部１０は、ヘッドユニット１１、インク供給部１２などから構成されている。
移動部２０は、走査部４０、搬送部５０などから構成されている。走査部４０は、キャリッジ４１、ガイド軸４２、キャリッジモーター（図示省略）などから構成されている。搬送部５０は、供給部５１、収納部５２、搬送ローラー５３、プラテン５５などから構成されている。
【００３７】
ヘッドユニット１１は、印刷用インク（以下インクと言う）をインク滴として吐出する複数のノズル（ノズル列）を有する印刷ヘッド１３およびヘッド制御部１４を備えている。ヘッドユニット１１は、キャリッジ４１に搭載され、走査方向（図１に示すＸ軸方向）に移動するキャリッジ４１に伴って走査方向に往復移動する。ヘッドユニット１１（印刷ヘッド１３）が走査方向に移動しながら制御部３０の制御の下に、プラテン５５に支持されるロール紙５にインク滴を吐出することによって、走査方向に沿ったドットの列（ラスタライン）がロール紙５に形成される。
【００３８】
インク供給部１２は、インクタンクおよびインクタンクから印刷ヘッド１３にインクを供給するインク供給路（図示省略）などを備えている。
インクには、例えば、濃インク組成物からなるインクセットとして、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色のインクセットにブラック（Ｋ）を加えた４色のインクセットなどがある。また、例えば、それぞれの色材の濃度を淡くした淡インク組成物からなるライトシアン（Ｌｃ）、ライトマゼンタ（Ｌｍ）、ライトイエロー（Ｌｙ）、ライトブラック（Ｌｋ）などのインクセットを加えた８色のインクセットなどがある。インクタンク、インク供給路、および同一インクを吐出するノズルまでのインク供給経路は、インク毎に独立して設けられている。
【００３９】
インク滴を吐出する方式（インクジェット方式）には、ピエゾ方式を用いている。ピエゾ方式は、圧力室に貯留されたインクに圧電素子（ピエゾ素子）により印刷情報信号に応じた圧力を加え、圧力室に連通するノズルからインク滴を噴射（吐出）し印刷する方式である。
なお、インク滴を吐出する方式は、これに限定するものではなく、インクを液滴状に噴射させ、印刷媒体上にドット群を形成する他の印刷方式であってもよい。
【００４０】
移動部２０（走査部４０、搬送部５０）は、制御部３０の制御の下に、ロール紙５をヘッドユニット１１（印刷ヘッド１３）に対し相対移動させる。
ガイド軸４２は、走査方向に延在しキャリッジ４１を摺接可能な状態で支持し、また、キャリッジモーターは、キャリッジ４１をガイド軸４２に沿って往復移動させる際の駆動源となる。つまり、走査部４０（キャリッジ４１、ガイド軸４２、キャリッジモーター）は、制御部３０の制御の下にキャリッジ４１を（つまりは、印刷ヘッド１３を）ガイド軸４２に沿って走査方向に移動させる。
【００４１】
供給部５１は、ロール紙５がロール状に巻かれたリールを回転可能に支持し、ロール紙５を搬送経路に送り出す。収納部５２は、ロール紙５を巻き取るリールを回転可能に支持し、印刷が完了したロール紙５を搬送経路から巻き取る。
搬送ローラー５３は、ロール紙５を走査方向と交差する搬送方向（図１に示すＹ軸方向）に移動させる駆動ローラーやロール紙５の移動に伴って回転する従動ローラーなどから成り、ロール紙５を供給部５１から印刷部１０の印刷領域（プラテン５５の上面で印刷ヘッド１３が走査移動する領域）を経由し、収納部５２に搬送する搬送経路を構成する。
【００４２】
制御部３０は、インターフェイス部（Ｉ／Ｆ）３１、ＣＰＵ３２、メモリー３３、駆動制御部３４などを備え、プリンター１００の制御を行う。
インターフェイス部３１は、画像処理装置１１０のプリンターインターフェイス部１１９に接続され、画像処理装置１１０とプリンター１００との間でデータの送受信を行う。画像処理装置１１０とプリンター１００との間は、直接、ケーブル等で接続してもよいし、ネットワーク等を介して間接的に接続してもよい。また、無線通信を介して、画像処理装置１１０とプリンター１００との間でデータの送受信を行ってもよい。
ＣＰＵ３２は、プリンター１００全体の制御を行うための演算処理装置である。
メモリー３３は、ＣＰＵ３２が動作するプログラムを格納する領域や動作する作業領域などを確保する記憶媒体であり、ＲＡＭ、ＥＥＰＲＯＭなどの記憶素子によって構成される。
ＣＰＵ３２は、メモリー３３に格納されているプログラム、および画像処理装置１１０から受信した印刷データに従って、駆動制御部３４を介して印刷部１０、移動部２０を制御する。
【００４３】
駆動制御部３４は、ＣＰＵ３２の制御に基づいて、印刷部１０（ヘッドユニット１１、インク供給部１２）、移動部２０（走査部４０、搬送部５０）の駆動を制御する。駆動制御部３４は、移動制御信号生成回路３５、吐出制御信号生成回路３６、駆動信号生成回路３７を備えている。
移動制御信号生成回路３５は、ＣＰＵ３２からの指示に従って、移動部２０（走査部４０、搬送部５０）を制御する信号を生成する回路である。
吐出制御信号生成回路３６は、印刷データに基づき、ＣＰＵ３２からの指示に従って、インクを吐出するノズルの選択、吐出する量の選択、吐出するタイミングの制御などをするためのヘッド制御信号を生成する回路である。
駆動信号生成回路３７は、印刷ヘッド１３の圧電素子を駆動する駆動信号を含む基本駆動信号を生成する回路である。
駆動制御部３４は、ヘッド制御信号と基本駆動信号とに基づいて、各ノズルのそれぞれに対応する圧電素子を選択的に駆動する。
【００４４】
以上の構成により、制御部３０は、搬送部５０（供給部５１、搬送ローラー５３）によって印刷領域に供給されたロール紙５に対し、ガイド軸４２に沿って印刷ヘッド１３を支持するキャリッジ４１を走査方向（Ｘ軸方向）に移動させながら印刷ヘッド１３からインク滴を吐出（付与）するパス動作と、搬送部５０（搬送ローラー５３）により走査方向と交差する搬送方向（＋Ｙ方向）にロール紙５を移動させる搬送動作とを繰り返すことにより、ロール紙５に所望の画像を形成（印刷）する。
【００４５】
＜従来技術におけるプリンタードライバーの基本機能＞
図３は、従来技術におけるプリンタードライバーの基本機能の説明図である。
ロール紙５への印刷は、画像処理装置１１０からプリンター１００に印刷データが送信されることにより開始される。印刷データは、プリンタードライバーによって生成される。すなわち、プリンタードライバーは後述する「印刷データ生成部」としての機能を備えている。
以下、従来技術における印刷データの生成処理について、図３を参照しながら説明する。
【００４６】
プリンタードライバーは、アプリケーションから画像データを受け取り、プリンター１００が解釈できる形式の印刷データに変換し、印刷データをプリンター１００に出力する。アプリケーションからの画像データを印刷データに変換する際に、プリンタードライバーは、解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理、コマンド付加処理などを行う。
【００４７】
解像度変換処理は、アプリケーションから出力された画像データを、ロール紙５に印刷する際の解像度（印刷解像度）に変換する処理である。例えば、印刷解像度が７２０×７２０ｄｐｉに指定されている場合、アプリケーションから受け取ったベクター形式の画像データを７２０×７２０ｄｐｉの解像度の、ビットマップ形式の画像データに変換する。解像度変換処理後の画像データの各画素データは、マトリクス状に配置された画素から構成される。各画素はＲＧＢ色空間の例えば２５６階調の階調値を有している。つまり、解像度変換後の画素データは、対応する画素の階調値を示すものである。
マトリクス状に配置された画素の内の、所定の方向に並ぶ１列分の画素に対応する画素データを、ラスタデータと言う。なお、ラスタデータに対応する画素が並ぶ所定の方向は、画像を印刷するときの印刷ヘッド１３の移動方向（走査方向）と対応している。
【００４８】
色変換処理は、ＲＧＢデータをＣＭＹＫ色系空間のデータに変換する処理である。ＣＭＹＫ色とは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）であり、ＣＭＹＫ色系空間の画像データは、プリンター１００が有するインクの色に対応したデータである。従って、例えば、プリンター１００がＣＭＹＫ色系の１０種類のインクを使用する場合には、プリンタードライバーは、ＲＧＢデータに基づいて、ＣＭＹＫ色系の１０次元空間の画像データを生成する。
この色変換処理は、ＲＧＢデータの階調値とＣＭＹＫ色系データの階調値とを対応づけたテーブル（色変換ルックアップテーブルＬＵＴ）に基づいて行われる。なお、色変換処理後の画素データは、ＣＭＹＫ色系空間により表される例えば２５６階調のＣＭＹＫ色系データである。
【００４９】
ハーフトーン処理は、高階調数（２５６階調）のデータを、プリンター１００が形成可能な階調数のデータに変換する処理である。このハーフトーン処理により、２５６階調を示すデータが、例えば、２階調（ドット有り、無し）を示す１ビットデータや、４階調（ドット無し、小ドット、中ドット、大ドット）を示す２ビットデータに変換される。具体的には、階調値（０〜２５５）とドット生成率が対応したドット生成率テーブルから、階調値に対応するドットの生成率（例えば、４階調の場合は、ドット無し、小ドット、中ドット、大ドットのそれぞれの生成率）を求め、得られた生成率において、ディザ法・誤差拡散法などを利用して、ドットが分散して形成されるように画素データが作成される。
【００５０】
ラスタライズ処理は、マトリクス状に並ぶ画素データ（例えば上記のように１ビットや２ビットのデータ）を、印刷時のドット形成順序に従って並べ替える処理である。ラスタライズ処理には、ハーフトーン処理後の画素データによって構成される画像データを、印刷ヘッド１３（ノズル列）が走査移動しながらインク滴を吐出する各パス動作に割り付ける割り付け処理が含まれる。割り付け処理が完了すると、マトリクス状に並ぶ画素データは、印刷画像を構成する各ラスタラインを形成する実際のノズルに割り付けられる。
【００５１】
コマンド付加処理は、ラスタライズ処理されたデータに、印刷方式に応じたコマンドデータを付加する処理である。コマンドデータとしては、例えば印刷媒体（ロール紙５）の搬送仕様（搬送方向への移動量や速度など）に関わる搬送データなどがある。
プリンタードライバーによるこれらの処理は、ＣＰＵ１１５の制御の元にＡＳＩＣ１１６およびＤＳＰ１１７（図２参照）によって行われ、生成された印刷データは、印刷データ送信処理により、プリンターインターフェイス部１１９を介してプリンター１００に送信される。
【００５２】
＜ノズル列＞
図４は、印刷ヘッド１３の構成を示す平面図である。
印刷ヘッド１３は、上述した８色のインク（シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（Ｌｃ）、ライトマゼンタ（Ｌｍ）、ライトイエロー（Ｌｙ）、ライトブラック（Ｌｋ））に対応した８個のインク吐出ヘッド１３１を走査方向（Ｘ軸方向）に束ねた集合体として構成されている。
それぞれのインク吐出ヘッド１３１には、３２個のノズルチップ１３２が、千鳥配列となるようにＸ軸方向に２列に配置されている。
ノズルチップ１３２には、１列４００穴のノズルが１インチ当たり３６０個の間隔でＸ軸方向に２列形成されている。
このような構成により、印刷ヘッド１３は、１インチ当たり７２０個のピッチ（７２０ｄｐｉ）で、搬送方向（Ｙ軸方向）に２５０００個の８色のドットを形成することができる。
【００５３】
＜印刷濃度むら＞
以上説明した構成による印刷システム１では、ロール紙５に形成されるドットのピッチずれや、吐出するインク滴の大きさのばらつきなどに伴い、印刷画像の濃度むらや走査方向に視認されるすじむらが発生する場合がある。
【００５４】
ドットのピッチずれが発生する要因には様々なものがある。例えば、印刷ヘッド１３の製造バラツキに起因するものとして、複数のノズルチップ１３２の組み付け精度によるものがある。ノズルチップ１３２の組み付け位置に誤差が有ると、隣り合うノズルチップ１３２の継ぎ目に位置するノズルが形成するドットのピッチが所定のピッチから外れる場合がある。
また、例えば、ロール紙５の搬送系における送り精度によるものがある。ロール紙５の送り量に誤差があると、送りの前後におけるドットの位置関係、つまりは、ドットのピッチが所定のピッチから外れる場合がある。
また、例えば、ノズルチップ１３２に形成するノズルの加工精度によるものがある。ノズルの加工精度にばらつきがあると、インクを吐出する方向がばらつく場合にドットのピッチずれが発生する。
吐出するインク滴の大きさがばらつく要因には、例えば、ノズルの加工精度によるものや、稼動中のノズルの状態の変化（増粘したインクや異物のノズル先端周辺への付着など）によるものがある。
【００５５】
図５は、前述した小ドット、中ドット、大ドットの各大きさをイメージする概念図であり、それぞれ小ドットＤＳ、中ドットＤＭ、大ドットＤＬで示している。
図６は、すじむらの例を示す概念図である。図６は、中ドットＤＭによるベタの全面印刷（ドットを最低ピッチで敷き詰める）において、ノズルチップ１３２ａとノズルチップ１３２ｂとの継ぎ目に位置するノズルが形成するドットのピッチが、所定のピッチＰ１からピッチＰ１より大きなピッチＰ２になってしまっている場合を示している。この場合には、ピッチＰ２の領域にできるドットの隙間によって濃度が低いすじむら（白色のロール紙５に黒ドットを形成する場合には、白すじとなるむら）が視認される。
【００５６】
図７は、すじむらのもう一つの例を示す概念図である。
図７は、中ドットＤＭによるベタの全面印刷（ドットを最低ピッチで敷き詰める）において、ノズルチップ１３２ａとノズルチップ１３２ｂとの継ぎ目に位置するノズルが形成するドットのピッチが、所定のピッチＰ１からピッチＰ１より小さなピッチＰ３になってしまっている場合を示している。この場合には、ピッチＰ３の領域にできるドットの重なりによって濃度が高いすじむら（白色のロール紙５に黒ドットを形成する場合には、黒すじとなるむら）が視認される。
【００５７】
このようなすじむらが認められた場合に、すじむらが生じる領域のドットサイズを変更する補正を行うことにより、視認されるすじむらを低減することができる。
図８は、図６に示すようなドットの隙間によって濃度が低くなるすじむらを低減するために、隙間ができる領域のドットサイズを大きくする（中ドットＤＭを大ドットＤＬに変更する）補正を行うことにより、濃度の低下を抑制している例を示している。
また、図９は、図７に示すようなドットの重なりによって濃度が高くなるすじむらを低減するために、ドットが重なる領域のドットサイズを小さくする（中ドットＤＭを小ドットＤＳに変更する）補正を行うことにより、濃度の上昇を抑制している例を示している。
【００５８】
このような補正は、ラスタライズ処理後のマトリクス状に並ぶ画素データに対して、補正対象の画素データおよび補正内容（ドットサイズの置き換え内容）が明確になることにより行うことができる。すなわち、プリンタードライバーに補正機能を持たせることにより行うことができる。具体的には、印刷画像を撮像し、形成されたドットの位置（ドットピッチ）を画像処理などにより評価することによって得られた情報に基づき、プリンタードライバーの補正機能において、マトリクス状に並ぶ画素データの内、補正が必要と判定された画素データに対して補正（ドットサイズの変更）を行う。
【００５９】
しかしながら、このような補正は、反って画質を低下させてしまう場合があるという課題があった。すなわち、隣り合うドットのピッチが所定ピッチに対して異なることによる画質の低下の度合いよりも、補正を行うことによって、所定の大きさと異なる大きさのドットを形成することによる画質の低下の度合いの方が大きくなってしまう場合があるという課題である。具体的には、例えば、画像の濃度（ドットの密度）が低い画像においては、隣り合うドットのピッチが所定ピッチに対して大きい場合に、それに対応させて所定の大きさに対してより大きなドットが形成された場合に、視認される濃度むらがより顕著になってしまう場合があった。
【００６０】
＜本実施形態に係る画像処理装置の補正機能＞
これに対し、本実施形態に係る画像処理装置１１０は、プリンター１００が印刷した印刷画像の所定印刷エリアの画像濃度と、所定印刷エリアを含む補正印刷エリアに対応するドットデータのドット毎の補正内容を指定するエリア補正情報とに基づきドットデータの補正を行うようにしている。
以下に具体的に説明する。
【００６１】
＜印刷画像の評価＞
まず、補正対象エリア、補正の度合いなどを決定するための印刷画像の評価について説明する。画像処理装置１１０は、印刷画像の評価の結果得られる印刷画像評価データおよび補正対象とする印刷データに基づき、補正の要否、補正対象エリア、補正の度合いなどを決定する。
印刷画像の評価には、いくつかの評価モードがある。具体的には、プリンター１００が印刷可能な領域（印刷可能領域）の全面に亘って評価を行う全面評価モード、プリンター１００の仕様によって予め設定された領域（所定領域）の評価を行う所定領域評価モード、プリンター１００のユーザーが指定した領域（指定領域）の評価を行う指定領域評価モードなどがある。
【００６２】
＜全面評価モード＞
全面評価モードは、プリンター１００の印刷可能領域の全面に印刷した印刷画像を撮像し、画像処理により、印刷むらの度合いをその位置情報と共に数値化する評価モードである。
印刷むらの度合いの数値化は、撮像した印刷画像を所定のエリア（以下、所定印刷エリアＳＡと言う）に区画し、所定印刷エリアＳＡ毎に測定した濃度（画像処理により求められる所定印刷エリアＳＡの平均階調値）を所定印刷エリアＳＡの位置情報と共に記憶することにより行う。記憶する情報は、全ての所定印刷エリアＳＡの情報ではなく、印刷むらの無い理想濃度（階調値）との差異が所定の閾値を越えている所定印刷エリアＳＡの情報だけであっても良い。
所定の閾値とは、補正を行うか否かを決める予め設定される閾値であり、理想濃度（階調値）と所定濃度との差異の値である。
所定濃度とは、印刷むらが視認されることにより補正を行うべきと定める濃度（階調値）である。所定印刷エリアＳＡが、理想濃度（階調値）より濃い所定濃度を越えて更に濃い濃度の場合には、濃度が薄くなるように補正を行い、所定印刷エリアＳＡが、理想濃度（階調値）より薄い所定濃度を越えて更に薄い濃度の場合には、濃度が濃くなるように補正を行う。
評価するための印刷画像は、例えば、濃度（階調値）の差異（むら）が現れ易い中ドットＤＭを最少ピッチで印刷可能領域の全面に形成した画像が好ましいが、これに限定するものではない。
【００６３】
また、印刷むらの度合いの数値化はこの方法に限定するものではなく、例えば、所定印刷エリアＳＡ内の全ドット間のピッチを測定し、その平均ピッチを所定印刷エリアＳＡの濃度（階調値）の代替値として記憶する方法であっても良い。この場合の印刷画像は、例えば、各ドットの重心を求め易い小ドットＤＳを最少ピッチで印刷可能領域の全面に形成した画像が好ましいが、これに限定するものではない。
【００６４】
なお、所定印刷エリアＳＡは、印刷画像を補正する際の補正単位とするエリアであり、ドットマトリクスにおいて４×４以上のエリアからなる。この所定印刷エリアＳＡの濃度（階調値）に基づき、所定印刷エリアＳＡを含むエリア（後述する補正印刷エリアＲＡ）に対応するドットデータの補正を行う。つまり、補正対象とする補正単位としての所定印刷エリアＳＡの印刷むらを低減するために、所定印刷エリアＳＡを含む補正印刷エリアＲＡを構成する複数ドットのドットデータの補正を行う。所定印刷エリアＳＡおよび補正印刷エリアＲＡは他の評価モードにおいても同様である。
【００６５】
＜所定領域評価モード＞
所定領域評価モードは、印刷可能領域に印刷した印刷画像の内、プリンター１００の仕様によって予め設定された領域（所定領域）の印刷画像を撮像し、画像処理により、印刷むらの度合いをその位置情報と共に数値化する評価モードである。
プリンター１００の仕様によって予め設定された所定領域とは、例えば、ノズルチップ１３２の継ぎ目に位置するノズルによって形成されるドットが含まれる領域である。また、例えば、プリンター１００の搬送系によって印刷中にロール紙５がステップ送りされた場合の前後のステップで形成されるドットが隣接する領域が含まれる領域である。これらの領域は、予め、プリンター１００の仕様や印刷の仕様によって設定しておくことができる。
【００６６】
図１０は、所定領域の例を示す概念図である。
図１０に示す例は、ノズルチップ１３２の継ぎ目に位置するノズルによって形成されるドットのピッチずれにより黒すじができた場合の黒すじが含まれる領域を１点鎖線で示している。この１点鎖線で囲まれた領域が所定領域である。
【００６７】
印刷むらの度合いの数値化は、所定領域の印刷画像を所定のエリア（所定印刷エリアＳＡ（図１０参照））に区画し、所定印刷エリアＳＡ毎に測定した濃度（画像処理により求められる所定印刷エリアＳＡの平均階調値）を所定印刷エリアＳＡの位置情報と共に記憶することにより行う。記憶する情報は、所定印刷エリアＳＡ全ての情報ではなく、印刷むらの無い理想濃度（階調値）との差異が所定の閾値を越えている所定印刷エリアＳＡの情報だけであっても良い。
この場合の印刷画像は、例えば、濃度（階調値）の差異（むら）が現れ易い中ドットＤＭを最少ピッチで印刷可能領域の全面に形成した画像が好ましいが、これに限定するものではない。また、印刷可能領域の全面に印刷した画像である必要はなく、プリンター１００の仕様によって予め設定された所定領域を含む領域を印刷した画像であれば良い。
【００６８】
また、印刷むらの度合いの数値化はこの方法に限定するものではなく、例えば、所定印刷エリアＳＡ内の全ドット間のピッチを測定し、その平均ピッチを所定印刷エリアＳＡの濃度（階調値）の代替値として記憶する方法であっても良い。この場合の印刷画像は、例えば、各ドットの重心を求め易い小ドットＤＳを最少ピッチで印刷可能領域の全面に形成した画像が好ましいが、これに限定するものではない。また、印刷可能領域の全面に印刷した画像である必要はなく、プリンター１００の仕様によって予め設定された所定領域を含む領域を印刷した画像であれば良い。
【００６９】
＜指定領域評価モード＞
指定領域評価モードは、印刷可能領域に印刷した印刷画像の内、プリンター１００のユーザーが指定した領域（指定領域）の印刷画像を撮像し、画像処理により、印刷むらの度合いをその位置情報と共に数値化する評価モードである。
ユーザーは、印刷可能領域に印刷した印刷画像を視認し、補正を行いたいと考える領域を含む領域を指定領域として指定することができる。指定は、例えば、表示部１１３（図１、図２参照）に印刷画像を表示し、その画像に対して、入力部１１２から補正を行いたいと考える領域を含む範囲を指定するなどにより行うことができる。
【００７０】
印刷むらの度合いの数値化は、指定領域の印刷画像を所定のエリア（所定印刷エリアＳＡ）に区画し、所定印刷エリアＳＡ毎に測定した濃度（画像処理により求められる所定印刷エリアＳＡの平均階調値）を所定印刷エリアＳＡの位置情報と共に記憶することにより行う。記憶する情報は、所定印刷エリアＳＡ全ての情報ではなく、印刷むらの無い理想濃度（階調値）との差異が所定の閾値を越えている所定印刷エリアＳＡの情報だけであっても良い。
この場合の印刷画像は、例えば、濃度（階調値）の差異（むら）が現れ易い中ドットＤＭを最少ピッチで印刷可能領域の全面に形成した画像が好ましいが、これに限定するものではない。例えば、ユーザーが補正したい内容を顕著に表わす印刷画像であればより好ましい。
【００７１】
また、印刷むらの度合いの数値化はこの方法に限定するものではなく、例えば、所定印刷エリアＳＡ内の全ドット間のピッチを測定し、その平均ピッチを所定印刷エリアＳＡの濃度（階調値）の代替値として記憶する方法であっても良い。この場合の印刷画像は、例えば、各ドットの重心を求め易い小ドットＤＳを最少ピッチで印刷可能領域の全面に形成した画像が好ましいが、これに限定するものではない。
【００７２】
上述した、いずれの評価モードであっても、印刷画像評価データには、位置情報を伴う所定印刷エリアＳＡ毎に測定した濃度（画像処理により求められる所定印刷エリアＳＡの平均階調値）を数値化した情報（所定印刷エリアＳＡの画像濃度）が含まれている。この印刷画像評価データ、および所定印刷エリアＳＡを含み補正の対象とするエリア（補正印刷エリアＲＡ）に対応するドットデータのドット毎の補正内容を指定する情報（後述するエリア補正情報ＲＤ）とに基づきドットデータの補正、すなわち印刷画像の補正を行う。
【００７３】
＜印刷画像の補正＞
図１１は、本実施形態に係る画像処理装置１１０が備えるプリンタードライバー２００の機能の構成を示す概念図である。
本実施形態の画像処理装置１１０は、ソフトウェアが構成する機能部として、プリンタードライバー２００に、印刷データ生成部２０１と補正部２０２とを備えている。
印刷データ生成部２０１は、画像データＧＤに基づき印刷データＰＤ１を生成する機能部であり、図３を参照して説明した従来技術におけるプリンタードライバーの基本機能を有するプログラムである。
補正部２０２は、前述した印刷画像評価データ（図１１に示す印刷画像評価データＡＤ）と後述するエリア補正情報ＲＤとに基づき、印刷データＰＤ１を補正し、プリンター１００に印刷を実行させる印刷データＰＤ２を生成するプログラムである。
印刷画像評価データＡＤには、前述したように、位置情報を伴う所定印刷エリアＳＡ毎に測定した濃度（画像処理により求められる所定印刷エリアＳＡの平均階調値）を数値化した情報（所定印刷エリアＳＡの画像濃度）が含まれている。
【００７４】
＜エリア補正情報＞
エリア補正情報ＲＤは、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定する情報である。
本実施形態において、エリア補正情報ＲＤは、補正印刷エリアＲＡに対応するドットデータのドット毎の補正優先度が定められた補正優先ドットテーブルＤＯＴを含み構成されている。
図１２は、補正優先ドットテーブルＤＯＴの１例を示す概念図である。
補正優先ドットテーブルＤＯＴは、補正印刷エリアＲＡのドットマトリクスに対応するマトリクステーブルである。所定印刷エリアＳＡは、４×４以上のエリアからなり、補正印刷エリアＲＡは、所定印刷エリアＳＡを含むエリアである。また、補正優先ドットテーブルＤＯＴは、補正印刷エリアＲＡのドットマトリクスに対応するマトリクステーブルである。つまり、補正優先ドットテーブルＤＯＴは、４×４以上のマトリクステーブルである。
【００７５】
ここでは、理解を簡単にするため、所定印刷エリアＳＡ、補正印刷エリアＲＡ、補正優先ドットテーブルＤＯＴがいずれも４×４のマトリクスで構成されている例で説明する。すなわち、それぞれのマトリクス内の各要素は、同じ位置の各要素に対応する。具体的には、所定印刷エリアＳＡに含まれる４×４のドットによって得られる濃度（階調値）を数値化した情報（所定印刷エリアＳＡの画像濃度）に基づき、所定印刷エリアＳＡに１対１で対応する補正印刷エリアＲＡを構成する複数ドットのドットデータの補正を、補正優先ドットテーブルＤＯＴのマトリクステーブルの、それぞれの要素が示すドット毎の補正優先度に応じて行う。以下に具体的に説明する。
【００７６】
図１２に示すマトリクス状に並んだ円に示される数値は、補正印刷エリアＲＡを構成するドット（のドットデータ）を補正する優先順位を表わしている。補正の度合いに応じ、この優先順位に従ってドットデータの補正を行う。
例えば、所定印刷エリアＳＡの画像濃度が所定濃度より低い場合に、その度合いに基づいて、補正優先ドットテーブルＤＯＴに定められた補正優先度の順に、補正印刷エリアＲＡに対応するドットデータをドットの大きさが大きくなるように補正する。つまり、補正印刷エリアＲＡに対する補正の度合いとしては、優先順位１のドットだけの度合いから１６個全てのドットまでの最大１６段階の度合いを指定することができる。度合いとしては、例えば、２つずつの８段階や、４つずつの４段階なども設定することができる。
同様に、所定印刷エリアＳＡの画像濃度が所定濃度より高い場合に、その度合いに基づいて、補正優先ドットテーブルＤＯＴに定められた補正優先度の順に、補正印刷エリアＲＡに対応するドットデータをドットの大きさが小さくなるように補正する。
なお、所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）に対応する補正の段階（優先順位に応じて補正を行うドットの数）は予め充分な評価に基づき設定しておく。
【００７７】
なお、補正する方向に補正できない場合（すなわち、例えば、印刷データＰＤ１において、補正印刷エリアＲＡの補正対象ドットが大ドットＤＬで構成されており、より大きく補正しようとしてもできない場合）には、補正を行わないが、その場合には、次の優先順位のドットの補正を行う方法であっても良い。
【００７８】
また、印刷データＰＤ１から求められる所定印刷エリアＳＡに対応する画像濃度が所定の値を上回る場合に、補正部２０２では上述した補正を行う。換言すると、印刷データＰＤ１から求められる所定印刷エリアＳＡに対応する画像濃度が所定の値以下の場合には、補正部２０２では上述した補正を行わない。
ここで、画像濃度の所定の値とは、補正を行うことによって、反って印刷画像の濃度むらが視認されるようになってしまう閾値となる画像濃度である。例えば、淡い画像において、ドットピッチが大きくなってしまう領域のドットサイズを大きいドットサイズとなるように補正した場合などにおいて、反って濃度むらが視認される場合があるため、この閾値を境として補正を行わないようにしている。この閾値としての画像濃度の所定の値は、予め充分な評価に基づき決定しておくことが望ましい。
【００７９】
図１３は、上述した一連の補正処理を説明するフローチャートである。
また、図１４は、所定濃度、所定の閾値、差異の度合いなどの関係を説明するための概念図である。
本実施形態における画像処理方法は、複数のドットによって形成される印刷画像の印刷をプリンター１００に実行させるための印刷データ（印刷データＰＤ１）を、画像データＧＤに基づき生成する印刷データ生成工程と、ドットの大きさを示すドットデータの補正を行う補正工程と、を含んでいる。また、補正工程が、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度と、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤと、に基づきドットデータの補正を行う工程である。
以下、図１３を参照して補正工程について具体的に説明する。
【００８０】
プリンタードライバー２００において、印刷データ生成部２０１が印刷データＰＤ１を生成し（印刷データ生成工程）、補正部２０２は、生成された印刷データＰＤ１を取得する（ステップＳ１）。
次に、補正部２０２は、印刷画像評価データＡＤを取得する（ステップＳ２）。印刷画像評価データＡＤは、予め、プリンター１００が印刷した画像を評価して、記憶部１１４（図２参照）に記憶しておく。印刷画像評価データＡＤは、前述した複数の評価モードによる結果の中からユーザーが選択することができる。
【００８１】
次に、補正部２０２は、印刷画像評価データＡＤを参照し、所定印刷エリアＳＡ毎に補正を行うために、補正対象の１つの所定印刷エリアＳＡの位置情報（印刷画像のマトリクス内の位置）を取得する（ステップＳ３）。
次に、補正部２０２は、その位置（補正対象の１つの所定印刷エリアＳＡの位置）に対応する印刷データＰＤ１の画像濃度を取得し、その画像濃度が所定の値（Ｖ１）を上回るか否か判定する（ステップＳ４）。ここで、判定の閾値となる所定の値（Ｖ１）は、予め設定され、記憶部１１４に記憶されている。
【００８２】
補正対象の所定印刷エリアＳＡの位置に対応する印刷データＰＤ１の画像濃度が、所定の値（Ｖ１）以下の場合には、補正部２０２は、その所定印刷エリアＳＡに対応する補正印刷エリアＲＡに対応するドットデータの補正は行わない（ステップＳ９に進む）。
補正対象の所定印刷エリアＳＡの位置に対応する印刷データＰＤ１の画像濃度が、所定の値（Ｖ１）を上回る場合には、補正部２０２は、印刷画像評価データＡＤを参照し、補正対象の所定印刷エリアＳＡの画像濃度（所定印刷エリアＳＡの平均階調値）を取得する（ステップＳ５）。補正部２０２は、補正対象の所定印刷エリアＳＡの画像濃度と、印刷むらの無い理想濃度（階調値）との差異が前述した所定の閾値（Ｖ２（補正を行うか否かを決める予め設定された閾値））を上回るか否か判定する（ステップＳ６）。
【００８３】
補正対象の所定印刷エリアＳＡの画像濃度と、印刷むらの無い理想濃度（階調値）との差異が所定の閾値（Ｖ２）以下の場合には、補正部２０２は、その所定印刷エリアＳＡに対応する補正印刷エリアＲＡに対応するドットデータの補正は行わない（ステップＳ９に進む）。
補正対象の所定印刷エリアＳＡの画像濃度と、印刷むらの無い理想濃度（階調値）との差異が所定の閾値（Ｖ２）を上回る場合には、補正部２０２は、エリア補正情報ＲＤを取得し補正優先ドットテーブルＤＯＴを参照する（ステップＳ７）。
【００８４】
補正部２０２は、補正対象の所定印刷エリアＳＡの画像濃度（補正対象の所定印刷エリアＳＡの画像濃度と、印刷むらの無い理想濃度（階調値）との差異）に基づき、補正優先ドットテーブルＤＯＴで指定される優先順位の高い方から、度合いに応じた個数のドットのドットデータを補正する（補正工程、ステップＳ８）。
例えば、所定印刷エリアＳＡの画像濃度が印刷むらの無い理想濃度（階調値）との差異が所定の閾値（Ｖ２）となる所定濃度より低い場合に、その度合い（所定濃度より更に低い度合い）に基づいて、補正優先ドットテーブルＤＯＴに定められた補正優先度の順に、補正印刷エリアＲＡに対応するドットデータをドットの大きさが大きくなるように補正する。
また、所定印刷エリアＳＡの画像濃度が印刷むらの無い理想濃度（階調値）との差異が所定の閾値（Ｖ２）となる所定濃度より高い場合に、その度合い（所定濃度より更に高い度合い）に基づいて、補正優先ドットテーブルＤＯＴに定められた補正優先度の順に、補正印刷エリアＲＡに対応するドットデータをドットの大きさが小さくなるように補正する。
なお、印刷むらの無い理想濃度（階調値）より濃い方向の所定の閾値（Ｖ２）と、理想濃度（階調値）より薄い方向の所定の閾値（Ｖ２）とは必ずしも同じ大きさでなくとも良い。
【００８５】
補正部２０２は、印刷画像評価データＡＤに含まれる全ての補正対象の所定印刷エリアＳＡに対する上記処理が完了したか判定し（ステップＳ９）、完了していない場合には、ステップＳ３に戻り、完了するまで、同様の処理を継続する。
【００８６】
以上述べたように、本実施形態による画像処理装置、印刷システム、画像処理方法、プログラムによれば、以下の効果を得ることができる。
本実施形態によれば、補正部２０２が、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度と、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤと、に基づきドットデータの補正を行う。プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度に基づきドットデータの補正を行うため、印刷画像の濃度に対して、より適した補正を行うことができる。また、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤに基づきドットデータの補正を行うため、補正印刷エリアＲＡ単位でより適切に設定された情報に基づき補正を行うことができる。すなわち、例えば、ドット間距離の変動に対応させて該当するドットサイズを変更する従来の補正方法に対して、ドット間距離の変動により変化する所定印刷エリアＳＡの濃度に基づいて、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正を、予め評価し準備しておくエリア補正情報ＲＤに基づいて、補正印刷エリアＲＡ単位で行うため、より適した補正を行うことができる。
【００８７】
また、印刷データＰＤ１から求められる所定印刷エリアＳＡに対応する画像濃度が所定の値（Ｖ１）を上回る場合に、補正部２０２が、補正を行う。すなわち、印刷データＰＤ１から求められる画像濃度が所定の値（Ｖ１）と同じか下回る場合には、補正を行わない。そのため、画像濃度によっては、補正を行うことの効果が得られない場合や、逆効果が想定される場合には補正を行わないようにすることができる。
【００８８】
また、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤが、補正印刷エリアＲＡに対応するドットデータのドット毎の補正優先度が定められた補正優先ドットテーブルＤＯＴを含み構成されている。すなわち、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度に基づき、補正印刷エリアＲＡ単位での補正を行うことができ、また、そのエリア内のドット毎に定められた補正優先度に従って段階的な補正を行うことができる。
【００８９】
また、ドット毎の補正優先度が定められた補正優先ドットテーブルＤＯＴが、補正印刷エリアＲＡのドットの配列に対応する４×４以上の大きさのマトリクステーブルであるため、４×４以上のより広いエリアでより適切に設定した補正を行うことができる。
【００９０】
また、補正部２０２が、所定印刷エリアＳＡの画像濃度が所定濃度より低い場合に、その度合いに基づいて、補正優先ドットテーブルＤＯＴに定められた補正優先度の順に、補正印刷エリアＲＡに対応するドットデータをドットの大きさが大きくなるように補正する。すなわち、画像濃度が所定濃度より低い場合に、ドットの大きさが大きくなるように補正することで、より適切な画像濃度に補正を行うことができる。また、ドットの大きさの補正を、予め補正優先ドットテーブルＤＯＴに定めた補正優先度の順に行うため、より適切な補正を行うことができる。
【００９１】
また、補正部２０２が、所定印刷エリアＳＡの画像濃度が所定濃度より高い場合に、その度合いに基づいて、補正優先ドットテーブルＤＯＴに定められた補正優先度の順に、補正印刷エリアＲＡに対応するドットデータをドットの大きさが小さくなるように補正する。すなわち、画像濃度が所定濃度より高い場合に、ドットの大きさが小さくなるように補正することで、より適切な画像濃度に補正を行うことができる。また、ドットの大きさの補正を、予め補正優先ドットテーブルＤＯＴに定めた補正優先度の順に行うため、より適切な補正を行うことができる。
【００９２】
また、印刷システム１は、画像処理装置１１０を備えるため、より適切に補正された印刷画像を得ることができる。
【００９３】
また、本実施形態の画像処理方法は、複数のドットによって形成される印刷画像の印刷をプリンター１００に実行させるための印刷データを、画像データに基づき生成する印刷データ生成工程と、ドットの大きさを示すドットデータの補正を行う補正工程と、を含んでいる。また、補正工程が、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度と、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤと、に基づきドットデータの補正を行う工程である。プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度に基づきドットデータの補正を行うため、印刷画像の濃度に対して、より適した補正を行うことができる。また、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤに基づきドットデータの補正を行うため、補正印刷エリアＲＡ単位でより適切に設定された情報に基づき補正を行うことができる。
【００９４】
また、本実施形態のプリンタードライバー２００を構成するプログラムは、画像処理装置１１０を、上記に記載の画像処理方法を含み機能させるため、画像処理装置１１０を備えたプリンター１００に対して、より適切に補正された印刷画像を印刷させることができる。
【００９５】
なお、本実施形態において、補正は、ラスタライズ処理後のマトリクス状に並ぶ画素データに対して、補正対象の画素データおよび補正内容（ドットサイズの置き換え内容）が明確になることにより行うことができる、と説明したが、補正のタイミングは、ラスタライズ処理の後に限定するものではない。すなわち、補正部２０２が補正処理を行う対象は印刷データＰＤ１ではなく、印刷データＰＤ１を生成する途中の段階のデータに対してであっても良い。
【００９６】
（実施形態２）
次に、実施形態２に係る画像処理装置について説明する。なお、説明にあたり、上述した実施形態と同一の構成部位については、同一の符号を使用し、重複する説明は省略する。
実施形態１では、エリア補正情報ＲＤは、補正印刷エリアＲＡに対応するドットデータのドット毎の補正優先度が定められた補正優先ドットテーブルＤＯＴを含み構成されていると説明したが、これに限定するものではない。本実施形態において、エリア補正情報ＲＤは、補正印刷エリアＲＡに対応するドットデータのドット毎の補正レベルを指定するドット補正テーブルＤＲＴを含み構成されている。エリア補正情報ＲＤの構成、およびそれに伴う補正方法が異なる点を除き、実施形態２は、実施形態１と同じである。
【００９７】
図１５は、ドット補正テーブルＤＲＴの１例を説明するための概念図である。
ドット補正テーブルＤＲＴは、補正印刷エリアＲＡのドットマトリクスに対応するマトリクステーブルである。所定印刷エリアＳＡは、４×４以上のエリアからなり、補正印刷エリアＲＡは、所定印刷エリアＳＡを含むエリアである。また、ドット補正テーブルＤＲＴは、補正印刷エリアＲＡのドットマトリクスに対応するマトリクステーブルである。つまり、ドット補正テーブルＤＲＴは、４×４以上のマトリクステーブルである。
【００９８】
ここでは、理解を簡単にするため、所定印刷エリアＳＡ、補正印刷エリアＲＡ、ドット補正テーブルＤＲＴがいずれも４×４のマトリクスで構成されている例で説明する。すなわち、それぞれのマトリクス内の各要素は、同じ位置の各要素に対応する。具体的には、所定印刷エリアＳＡに含まれる４×４のドットによって得られる濃度（階調値）を数値化した情報（所定印刷エリアＳＡの画像濃度）に基づき、所定印刷エリアＳＡに１対１で対応する補正印刷エリアＲＡを構成する複数ドットのドットデータの補正を、ドット補正テーブルＤＲＴのマトリクステーブルの、それぞれの要素が示すドット毎の補正レベルに応じて行う。以下に具体的に説明する。
【００９９】
図１５に示すマトリクス状に並んだ円に示される数値は、補正印刷エリアＲＡを構成するドット毎の補正レベルを示している。円内の数値に付与される＋、−の符号は、補正する方向を示している。具体的には、＋は、ドットを大きい方向に補正することを意味し、−は、小さい方向に補正することを意味している。また数値は、補正の度合いを示している。具体的には、大ドットＤＬ、中ドットＤＭ、小ドットＤＳ、ドットなしの４つの状態における補正範囲において、１は、例えば、中ドットＤＭを大ドットＤＬあるいは小ドットＤＳに１段階補正することを意味し、２は、例えば、大ドットＤＬを小ドットＤＳに補正するなど、２段階の補正を意味している。従って、例えば、印刷データＰＤ１の補正印刷エリアＲＡのドットが大ドットＤＬで、それに対応するドット補正テーブルＤＲＴのデータが−１の場合には、中ドットＤＭに補正される。大ドットＤＬ、中ドットＤＭ、小ドットＤＳ、ドットなしの４つの状態における補正範囲においては、補正の度合いを示す数値は最大３であり、０は、補正を行わないことを意味している。
【０１００】
このように、ドット補正テーブルＤＲＴは、補正するドットの位置およびその補正内容を定めたマトリクステーブルである。このドット補正テーブルＤＲＴは、所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）に対応させて予め複数準備しておき、実際の補正に当たっては、評価によって得られた所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）に対応するドット補正テーブルＤＲＴを選択して補正を実行する。
なお、補正する方向に補正できない場合（すなわち、例えば、印刷データＰＤ１において、補正印刷エリアＲＡの補正対象ドットが大ドットＤＬで構成されており、より大きく補正しようとしてもできない場合）には、補正を行わない。
【０１０１】
図１６〜図１９は、前述した黒すじを補正するために予め準備した４つのドット補正テーブルＤＲＴ１〜４の例を示している。
図１６に示すドット補正テーブルＤＲＴ１は、所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）が補正を実施すべきとする閾値１を超えた場合に適用するドット補正テーブルＤＲＴである。−１で示される位置のドットが１段階小さなドットに補正される。
図１７に示すドット補正テーブルＤＲＴ２は、所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）が閾値１より大きな閾値２を超えた場合に適用するドット補正テーブルＤＲＴである。−１で示される位置のより多くのドットが１段階小さなドットに補正される。
図１８に示すドット補正テーブルＤＲＴ３は、所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）が閾値２より大きな閾値３を超えた場合に適用するドット補正テーブルＤＲＴである。−１で示される位置のより多くのドットが１段階小さなドットに補正される。
図１９に示すドット補正テーブルＤＲＴ４は、所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）が閾値３より大きな閾値４を超えた場合に適用するドット補正テーブルＤＲＴである。−１で示される全ての位置のドットが１段階小さなドットに補正される。
【０１０２】
このように、黒すじとして視認されるむらの度合いに対応して補正するドット補正テーブルＤＲＴ１〜４は、前述した所定領域評価モードにおいて、黒すじの発生が危惧される領域の補正を行う場合などに有用である。すなわち、黒すじとして視認されるむらの度合いに対応した所定印刷エリアＳＡの濃度に基づいて、所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正を、予め評価し準備しておくエリア補正情報ＲＤに基づいて、補正印刷エリアＲＡ単位で行うため、より適した補正を行うことができる。
ドット補正テーブルＤＲＴは、黒すじの他に、白すじや他の印刷むらを想定し、所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）に対応させて予め複数準備しておき、実際の補正に当たっては、評価によって得られた所定印刷エリアＳＡの画像濃度の度合い（所定濃度との差異の度合い）に対応するドット補正テーブルＤＲＴを選択して補正を実行する。
【０１０３】
以上述べたように、本実施形態による画像処理装置によれば、以下の効果を得ることが出来る。
【０１０４】
所定印刷エリアＳＡを含む補正印刷エリアＲＡに対応するドットデータのドット毎の補正内容を指定するエリア補正情報ＲＤが、補正印刷エリアＲＡに対応するドットデータのドット毎の補正レベルを指定するドット補正テーブルを含み構成されている。すなわち、プリンター１００が印刷した印刷画像の所定印刷エリアＳＡの画像濃度に基づき、補正印刷エリアＲＡ単位での補正を行うことができ、また、そのエリア内のドット毎に指定された補正レベルに従ってより適切な補正を行うことができる。
【０１０５】
また、補正印刷エリアＲＡに対応するドットデータのドット毎の補正レベルを指定するドット補正テーブルが、補正印刷エリアＲＡのドットの配列に対応する４×４以上の大きさのマトリクステーブルであるため、４×４以上のより広いエリアでより適切に設定した補正を行うことができる。
【０１０６】
また、補正印刷エリアＲＡに対応するドットデータのドット毎の補正レベルを指定するドット補正テーブルが、所定印刷エリアＳＡの画像濃度と所定濃度との差異の度合いに対応して複数あり、補正部２０２が、その複数のドット補正テーブルの中から、差異の度合いに応じたドット補正テーブルを選択して補正を行う。そのため、所定印刷エリアＳＡの画像濃度と所定濃度との差異の度合いに応じて、より適切に補正を行うことができる。
【符号の説明】
【０１０７】
１…印刷システム、５…ロール紙、１０…印刷部、１１…ヘッドユニット、１２…インク供給部、１３…印刷ヘッド、１４…ヘッド制御部、２０…移動部、３０…制御部、３１…インターフェイス部、３２…ＣＰＵ、３３…メモリー、３４…駆動制御部、３５…移動制御信号生成回路、３６…吐出制御信号生成回路、３７…駆動信号生成回路、４０…走査部、４１…キャリッジ、４２…ガイド軸、５０…搬送部、５１…供給部、５２…収納部、５３…搬送ローラー、５５…プラテン、１００…プリンター、１１０…画像処理装置、１１１…プリンター制御部、１１２…入力部、１１３…表示部、１１４…記憶部、１１５…ＣＰＵ、１１６…ＡＳＩＣ、１１７…ＤＳＰ、１１８…メモリー、１１９…プリンターインターフェイス部、１３１…インク吐出ヘッド、１３２…ノズルチップ、２００…プリンタードライバー、２０１…印刷データ生成部、２０２…補正部。
【図１】
2018065302.tif 000003
【図２】
2018065302.tif 000004
【図３】
2018065302.tif 000005
【図４】
2018065302.tif 000006
【図５】
2018065302.tif 000007
【図６】
2018065302.tif 000008
【図７】
2018065302.tif 000009
【図８】
2018065302.tif 000010
【図９】
2018065302.tif 000011
【図１０】
2018065302.tif 000012
【図１１】
2018065302.tif 000013
【図１２】
2018065302.tif 000014
【図１３】
2018065302.tif 000015
【図１４】
2018065302.tif 000016
【図１５】
2018065302.tif 000017
【図１６】
2018065302.tif 000018
【図１７】
2018065302.tif 000019
【図１８】
2018065302.tif 000020
【図１９】
2018065302.tif 000021