(57)【特許請求の範囲】
【請求項１】
第１方向に沿って前記シートを波状に変形させた状態で、前記シートを前記第１方向と交差する第２方向に搬送するシート搬送部と、液滴を吐出する複数のノズルを有する印刷ヘッドと、前記第１方向と平行に前記印刷ヘッドを移動させるヘッド移動部と、前記印刷ヘッドの移動中に前記印刷ヘッドを駆動することによって前記波状に変形したシートに向かって前記液滴を吐出させる印刷ヘッド駆動部と、を含む印刷実行部に、印刷を実行させる印刷制御装置であって、
補正処理を実行することによって、入力画像データから補正済画像データを生成する処理を実行する補正済データ生成部と、
前記補正済画像データを前記印刷実行部に供給する補正済データ供給部と、
を備え、
前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記シート上の複数の第１種領域に印刷される複数の第１種の印刷済み部分画像と、前記シート上の複数の第２種領域に印刷される複数の第２種の印刷済み部分画像と、の間で、空間周波数のスペクトルが異なるように、前記入力画像データを利用する前記補正処理を実行して前記補正済画像データを生成する処理を含み、
前記複数の第１種領域と前記複数の第２種領域とは前記第２方向に沿って延びる領域であり、前記各第１種領域と前記各第２種領域とは前記第１方向に沿って交互に並んでおり、
前記補正済画像データは、ドットを形成しないドット無状態と、ドットを形成する複数のドット有状態であって互いに濃度の異なる複数のドット有状態と、の中から決定される、印刷画素毎のドット形成状態を表し、
前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記複数の第１種の印刷済み部分画像と、前記複数の第２種の印刷済み部分画像と、の間で、濃度の最も高いドット有状態の印刷画素の割合が異なるように、前記入力画像データを利用する前記補正処理を実行して印刷画素毎のドット形成状態を決定する処理を含む、
印刷制御装置。
【請求項２】
第１方向に沿って前記シートを波状に変形させた状態で、前記シートを前記第１方向と交差する第２方向に搬送するシート搬送部と、液滴を吐出する複数のノズルを有する印刷ヘッドと、前記第１方向と平行に前記印刷ヘッドを移動させるヘッド移動部と、前記印刷ヘッドの移動中に前記印刷ヘッドを駆動することによって前記波状に変形したシートに向かって前記液滴を吐出させる印刷ヘッド駆動部と、を含む印刷実行部に、印刷を実行させる印刷制御装置であって、
補正処理を実行することによって、入力画像データから補正済画像データを生成する処理を実行する補正済データ生成部と、
前記補正済画像データを前記印刷実行部に供給する補正済データ供給部と、
を備え、
前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記シート上の複数の第１種領域に印刷される複数の第１種の印刷済み部分画像と、前記シート上の複数の第２種領域に印刷される複数の第２種の印刷済み部分画像と、の間で、空間周波数のスペクトルが異なるように、前記入力画像データを利用する前記補正処理を実行して前記補正済画像データを生成する処理を含み、
前記複数の第１種領域と前記複数の第２種領域とは前記第２方向に沿って延びる領域であり、前記各第１種領域と前記各第２種領域とは前記第１方向に沿って交互に並んでおり、
前記補正済画像データは、ドットを形成しないドット無状態と、ドットを形成するドット有状態と、の中から決定された、印刷画素毎のドット形成状態を表す、
印刷制御装置。
【請求項３】
請求項１または２に記載の印刷制御装置であって、
前記第１種領域は、前記シートと前記ノズルとの間のギャップが特定範囲外にある領域であり、
前記第２種領域は、前記ギャップが前記特定範囲内にある領域である、印刷制御装置。
【請求項４】
請求項３に記載の印刷制御装置であって、
前記特定範囲は、前記ギャップが特定の閾値未満の範囲である、印刷制御装置。
【請求項５】
請求項１ないし４のいずれかに記載の印刷制御装置であって、
前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記複数の第２種の印刷済み部分画像の方が、前記複数の第１種の印刷済み部分画像と比べて、粗くなるように、前記入力画像データを利用する前記補正処理を実行して前記補正済画像データを生成する処理を含む、印刷制御装置。
【請求項６】
請求項１ないし５のいずれかに記載の印刷制御装置であって、
前記入力画像データは、複数の印刷画素のそれぞれの色を、前記液滴の色成分の階調値であるインク色階調値で表し、
前記補正済画像データは、印刷画素毎のドット形成状態を表し、
前記補正済データ生成部は、前記補正済画像データを生成する前記処理において、注目画素の階調値と、前記注目画素の周辺に位置する周辺画素で得られる誤差値と、乱数値と、を用いて、前記注目画素の前記ドット形成状態と、前記注目画素の前記ドット形成状態に応じた前記注目画素の誤差値と、を決定し、
前記乱数値の取り得る範囲は、前記補正処理のパラメータとして、前記注目画素の前記第１方向の位置に応じて変化する、印刷制御装置。
【請求項７】
請求項１ないし５のいずれかに記載の印刷制御装置であって、
前記補正済画像データは、印刷画素毎のドット形成状態を表し、
前記補正済データ生成部は、前記補正済画像データを生成する前記処理において、前記印刷画素の前記第１方向の位置に応じて変化する補正用のパラメータを利用する誤差拡散法に従って、前記印刷画素毎のドット形成状態を決定する、印刷制御装置。
【請求項８】
請求項７に記載の印刷制御装置であって、
前記補正済データ生成部は、前記補正済画像データを生成する前記処理において、注目画素の階調値と、前記注目画素の周辺に位置する周辺画素で得られる誤差値と、前記補正用パラメータに応じて決定される乱数値と、を用いて、前記注目画素の前記ドット形成状態と、前記注目画素の前記ドット形成状態に応じた前記注目画素の誤差値と、を決定し、
前記乱数値の取り得る範囲は、前記補正用パラメータとして、前記注目画素の前記第１方向の位置に応じて変化する、印刷制御装置。
【請求項９】
請求項７に記載の印刷制御装置であって、
前記補正済データ生成部は、前記補正済画像データを生成する前記処理において、注目画素の階調値と、前記注目画素の周辺に位置する周辺画素で得られる誤差値と、前記誤差値に付与される重みであって前記注目画素に対する前記周辺画素の相対的な位置毎に決定される重みと、を用いて、前記注目画素の前記ドット形成状態と、前記注目画素の前記ドット形成状態に応じた前記注目画素の誤差値と、を決定し、
前記重みは、前記補正用パラメータとして、前記注目画素の前記第１方向の位置に応じて変化する、印刷制御装置。
【請求項１０】
請求項１ないし９のいずれかに記載の前記印刷制御装置と、
前記印刷実行部と、
を備える、印刷装置。
【請求項１１】
請求項１０に記載の印刷装置であって、
前記シート搬送部は、
前記第１方向と平行に移動する前記印刷ヘッドに対向する位置に前記第１方向に沿って並んで配置され、前記シートを前記シートの下面から支持する複数の支持部と、
前記シートを、前記シートの上面から下方に向かって押圧する複数の押圧部であって、前記各押圧部の前記第１方向の位置が、前記複数の支持部のうちの隣り合う２つの前記支持部の間に配置された、複数の押圧部と、
を備える、印刷装置。
【請求項１２】
第１方向に沿って前記シートを波状に変形させた状態で、前記シートを前記第１方向と交差する第２方向に搬送するシート搬送部と、液滴を吐出する複数のノズルを有する印刷ヘッドと、前記第１方向と平行に前記印刷ヘッドを移動させるヘッド移動部と、前記印刷ヘッドの移動中に前記印刷ヘッドを駆動することによって前記波状に変形したシートに向かって前記液滴を吐出させる印刷ヘッド駆動部と、を含む印刷実行部に、印刷を実行させるためのコンピュータプログラムであって、
補正処理を実行することによって、入力画像データから補正済画像データを生成する処理を実行する補正済データ生成機能と、
前記補正済画像データを前記印刷実行部に供給する補正済データ供給機能と、
をコンピュータに実現させ、
前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記シート上の複数の第１種領域に印刷される複数の第１種の印刷済み部分画像と、前記シート上の複数の第２種領域に印刷される複数の第２種の印刷済み部分画像と、の間で、空間周波数のスペクトルが異なるように、前記入力画像データを利用する前記補正処理を実行して前記補正済画像データを生成する処理を含み、
前記複数の第１種領域と前記複数の第２種領域とは前記第２方向に沿って延びる領域であり、前記各第１種領域と前記各第２種領域とは前記第１方向に沿って交互に並んでおり、
前記補正済画像データは、ドットを形成しないドット無状態と、ドットを形成する複数のドット有状態であって互いに濃度の異なる複数のドット有状態と、の中から決定される、印刷画素毎のドット形成状態を表し、
前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記複数の第１種の印刷済み部分画像と、前記複数の第２種の印刷済み部分画像と、の間で、濃度の最も高いドット有状態の印刷画素の割合が異なるように、前記入力画像データを利用する前記補正処理を実行して印刷画素毎のドット形成状態を決定する処理を含む、
コンピュータプログラム。
【請求項１３】
第１方向に沿って前記シートを波状に変形させた状態で、前記シートを前記第１方向と交差する第２方向に搬送するシート搬送部と、液滴を吐出する複数のノズルを有する印刷ヘッドと、前記第１方向と平行に前記印刷ヘッドを移動させるヘッド移動部と、前記印刷ヘッドの移動中に前記印刷ヘッドを駆動することによって前記波状に変形したシートに向かって前記液滴を吐出させる印刷ヘッド駆動部と、を含む印刷実行部に、印刷を実行させるためのコンピュータプログラムであって、
補正処理を実行することによって、入力画像データから補正済画像データを生成する処理を実行する補正済データ生成機能と、
前記補正済画像データを前記印刷実行部に供給する補正済データ供給機能と、
をコンピュータに実現させ、
前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記シート上の複数の第１種領域に印刷される複数の第１種の印刷済み部分画像と、前記シート上の複数の第２種領域に印刷される複数の第２種の印刷済み部分画像と、の間で、空間周波数のスペクトルが異なるように、前記入力画像データを利用する前記補正処理を実行して前記補正済画像データを生成する処理を含み、
前記複数の第１種領域と前記複数の第２種領域とは前記第２方向に沿って延びる領域であり、前記各第１種領域と前記各第２種領域とは前記第１方向に沿って交互に並んでおり、
前記補正済画像データは、ドットを形成しないドット無状態と、ドットを形成するドット有状態と、の中から決定された、印刷画素毎のドット形成状態を表す、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷のための画像処理に関し、特に、印刷時にシートが変形された状態で搬送される場合の画像処理に関する。
【背景技術】
【０００２】
インクドットを記録媒体（例えば、紙）に形成する印刷が知られている。このような印刷では、記録媒体が、インクドットの形成に起因して、プラテンから記録ヘッド方向へ浮く場合がある。例えば、記録媒体が、丸まってしまい、プラテンから記録ヘッド方向へ浮く場合がある。高品位な印刷結果を得るために、このような記録媒体の浮きを抑制する技術が提案されている。例えば、特許文献１では、記録媒体を波打ち形状にすることによって、記録媒体を記録ヘッド方向に浮かなくする技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−１３８９２３号公報
【特許文献２】特開２００４−１０６９７８号公報
【特許文献３】特開２００７−５９９７２号公報
【特許文献４】特開平０７−２８５２５１号公報
【特許文献５】特開２００１−２６１１８８号公報
【特許文献６】特開２００４−１２２６０９号公報
【特許文献７】特開２００３−０４０５０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、記録媒体（シートとも呼ぶ）を波状に変形させた状態で搬送する場合には、印刷ヘッドとシートとの間の距離が、シート上の位置に依存して異なり得る。この結果、シートの波状の変形に起因して、印刷済み画像にムラが生じる可能性があった。
【０００５】
本発明の主な利点は、シートの波状の変形に起因する印刷済み画像のムラを抑制することができる技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］第１方向に沿って前記シートを波状に変形させた状態で、前記シートを前記第１方向と交差する第２方向に搬送するシート搬送部と、液滴を吐出する複数のノズルを有する印刷ヘッドと、前記第１方向と平行に前記印刷ヘッドを移動させるヘッド移動部と、前記印刷ヘッドの移動中に前記印刷ヘッドを駆動することによって前記波状に変形したシートに向かって前記液滴を吐出させる印刷ヘッド駆動部と、を含む印刷実行部に、印刷を実行させる印刷制御装置であって、補正処理を実行することによって、入力画像データから補正済画像データを生成する処理を実行する補正済データ生成部と、前記補正済画像データを前記印刷実行部に供給する補正済データ供給部と、を備え、前記補正済画像データを生成する前記処理は、仮に、前記入力画像データが階調値の均一な画像を表し、かつ、印刷時に前記シートが変形せずに平らな状態で搬送される場合に、前記シート上の複数の第１種領域に印刷される複数の第１種の印刷済み部分画像と、前記シート上の複数の第２種領域に印刷される複数の第２種の印刷済み部分画像と、の間で、空間周波数のスペクトルが異なるように、前記入力画像データを利用する前記補正処理を実行して前記補正済画像データを生成する処理を含み、前記複数の第１種領域と前記複数の第２種領域とは前記第２方向に沿って延びる領域であり、前記各第１種領域と前記各第２種領域とは前記第１方向に沿って交互に並んでいる、印刷制御装置。
【０００８】
この構成によれば、仮に、入力画像データが階調値の均一な画像を表し、かつ、印刷時にシートが変形せずに平らな状態で搬送される場合に、シート上の複数の第１種領域に印刷される複数の第１種の印刷済み部分画像と、シート上の複数の第２種領域に印刷される複数の第２種の印刷済み部分画像との間で、空間周波数のスペクトルが異なるように、入力画像データを利用する補正処理が実行されて補正済画像データが生成される。このため、シートの波状の変形に起因する印刷済み画像の粒状性ムラを低減することができ、この結果、粒状性ムラを抑制することができる。
【０００９】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷制御方法および印刷制御装置、印刷方法および印刷装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体（例えば、一時的ではない記録媒体）、等の形態で実現することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例としての印刷装置６００のブロック図である。
【図２】印刷装置６００の説明図である。
【図３】液滴Ｄ１、Ｄ２の着弾位置を示す説明図である。
【図４】粒状性ムラの例を示す概略図である。
【図５】印刷処理のフローチャートである。
【図６】ハーフトーン処理の概略図である。
【図７】ハーフトーン処理のフローチャートである。
【図８】乱数値ＲＮＤを利用する補正処理の説明図である。
【図９】ドット形成状態の決定例を示す。
【図１０】印刷処理における粒状性の変化例を示す概略図である。
【図１１】第２実施例におけるハーフトーン処理の概略図である。
【図１２】第２実施例におけるハーフトーン処理のフローチャートである。
【図１３】第２実施例におけるハーフトーン処理の説明図である。
【図１４】ドット形成状態の総数が２である場合のドット形成状態の決定例を示す。
【図１５】基準ギャップの別の実施例を示す説明図である。
【発明を実施するための形態】
【００１１】
Ａ．第１実施例：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、本発明の一実施例としての印刷装置６００のブロック図である。この印刷装置６００は、制御装置１００と、印刷実行部２００と、を含む。
【００１２】
制御装置１００は、印刷装置６００の動作を制御するコンピュータである。制御装置１００は、ＣＰＵ１１０と、ＤＲＡＭ等の揮発性メモリ１２０と、ＥＥＰＲＯＭ等の不揮発性メモリ１３０と、タッチパネル等の操作部１７０と、液晶ディスプレイ等の表示部１８０と、外部装置との通信のためのインタフェースである通信部１９０と、を備える。通信部１９０は、例えば、いわゆるＵＳＢインタフェース、または、ＩＥＥＥ８０２．３に準拠したインタフェースであってよい。
【００１３】
不揮発性メモリ１３０は、プログラム１３２と、補正用データ１３４ａと、マトリクス１３６と、を格納している。ＣＰＵ１１０は、プログラム１３２を実行することによって、プリンタドライバＭ１００の機能を含む種々の機能を実現する。プリンタドライバＭ１００は、印刷対象の画像データ（「対象画像データ」とも呼ぶ）を利用して、印刷実行部２００に印刷を実行させる。対象画像データは、例えば、外部装置（例えば、コンピュータまたはＵＳＢフラッシュメモリ）から印刷装置６００に供給された画像データである。
【００１４】
本実施例では、プリンタドライバＭ１００は、補正済データ生成部Ｍ１０４と、補正済データ供給部Ｍ１０６と、を含む。補正済データ生成部Ｍ１０４は、補正用データ１３４ａを利用して補正処理を実行することによって、対象画像データから補正済の印刷データ（「補正済画像データ」とも呼ぶ）を生成する。補正済データ供給部Ｍ１０６は、補正済画像データを印刷実行部２００に供給する。印刷実行部２００は、受信した補正済画像データに従って、印刷を実行する。
【００１５】
印刷実行部２００は、インクの液滴をシート（印刷媒体）に向かって吐出することによって、シート上にドットを形成する。印刷済画像は、ドットのパターンによって表される。印刷実行部２００は、制御回路２１０と、印刷ヘッド２５０と、ヘッド移動部２４０と、シート搬送部２６０と、を含む。印刷ヘッド２５０の底面には、インクの液滴を吐出する複数のノズルが設けられている（図示省略）。本実施例では、印刷ヘッド２５０は、シアンとマゼンタとイエロとブラックとの４種類のインクを吐出可能である。シート搬送部２６０は、シートを、所定の搬送方向に搬送する。ヘッド移動部２４０は、印刷ヘッド２５０を、搬送方向と直交する方向に移動させる。印刷ヘッド２５０が、シートと対向する位置を移動しつつインクの液滴をシートに向かって吐出する動作と、シート搬送部２６０が、シートを搬送する動作と、の繰り返しによって、画像の印刷が進行する。制御回路２１０は、ヘッド移動部２４０を制御する移動制御部２１２と、印刷ヘッド２５０を制御するヘッド駆動部２１４と、シート搬送部２６０を制御する搬送制御部２１６と、を含む。制御回路２１０は、制御装置１００からの補正済画像データ（印刷データ）に従ってヘッド移動部２４０と、印刷ヘッド２５０と、シート搬送部２６０と、を制御する。
【００１６】
図２（Ａ）は、印刷装置６００の斜視図を示す。図中には、３つの方向Ｄｘ、Ｄｙ、Ｄｚが示されている。２つの方向Ｄｘ、Ｄｙは、それぞれ、水平な方向であり、Ｄｚ方向は、鉛直上方向である。Ｄｙ方向は、Ｄｘ方向と直交する方向である。Ｄｙ方向は、印刷ヘッド２５０の移動方向と平行である（以下、Ｄｙ方向を「第１方向Ｄｙ」とも呼ぶ）。Ｄｘ方向は、シート３００の搬送方向と同じである（以下、Ｄｘ方向を「搬送方向Ｄｘ」または「第２方向Ｄｘ」とも呼ぶ）。以下、Ｄｘ方向を「＋Ｄｘ方向」とも呼び、Ｄｘ方向の反対方向を「−Ｄｘ方向」とも呼ぶ。＋Ｄｙ方向、−Ｄｙ方向、＋Ｄｚ方向、−Ｄｚ方向についても、同様である。
【００１７】
シート搬送部２６０は、搬送モータ２６３と、第１ローラ２６１と、第２ローラ２６２と、シート台２６５と、押圧部２６９と、を含む。シート台２６５は、シート３００を、下面から、おおよそ水平に、支持する。２つのローラ２６１、２６２は、シート台２６５の上面と対向する位置に、配置されている。第１ローラ２６１は、シート台２６５の−Ｄｘ方向側の部分と対向し、第２ローラ２６２は、シート台２６５の＋Ｄｘ方向側の部分と対向する。各ローラ２６１、２６２は、Ｄｙ方向と平行なローラであり、搬送モータ２６３によって、回転駆動される。シート３００は、ローラ２６１、２６２とシート台２６５との間に挟持され、回転するローラ２６１、２６２によって搬送方向Ｄｘに搬送される。
【００１８】
本実施例では、印刷装置６００が、特定サイズの長方形シート（例えば、Ａ４サイズの紙）に印刷を行う場合には、長方形シートの短辺が搬送方向Ｄｘと平行であり、長辺が第１方向Ｄｙと平行となるように、シートが配置される。この結果、シートの長辺が搬送方向Ｄｘと平行である場合と比べて、印刷装置６００の搬送方向Ｄｘのサイズを小さくすることができる。
【００１９】
ヘッド移動部２４０は、移動モータ２４２と、支持軸２４４と、を含む。支持軸２４４は、第１ローラ２６１と第２ローラ２６２との間に配置され、第１方向Ｄｙと平行に延びる。支持軸２４４は、印刷ヘッド２５０を、支持軸２４４に沿ってスライド可能に、支持する。移動モータ２４２は、図示しないベルトによって印刷ヘッド２５０に接続されている。移動モータ２４２は、印刷ヘッド２５０を、第１方向Ｄｙと平行に、移動させる。本実施例では、ヘッド駆動部２１４（図１）は、印刷ヘッド２５０が第１方向Ｄｙに移動する最中と、印刷ヘッド２５０が第１方向Ｄｙの反対方向（−Ｄｙ方向）に移動する最中と、のそれぞれにおいて、印刷ヘッド２５０を駆動して液滴を吐出させる（双方向印刷）。
【００２０】
図２（Ｂ）は、ヘッド移動部２４０とシート搬送部２６０との拡大斜視図を示す。図中では、シート台２６５の搬送方向Ｄｘと垂直な断面（２つのローラ２６１、ローラ２６２の間の位置の断面）も示されている。図示するように、シート台２６５は、複数の低支持部２６５ａと、複数の高支持部２６５ｂと、を含む。高支持部２６５ｂは、低支持部２６５ａと比べて、高い位置でシート３００を支持する。低支持部２６５ａと高支持部２６５ｂとは、第１方向Ｄｙに沿って交互に並んで配置されている。図２（Ｃ）は、高支持部２６５ｂの断面図を示し、図２（Ｄ）は、低支持部２６５ａの断面図を示す。図２（Ｃ）、図２（Ｄ）は、いずれも、搬送方向Ｄｘと鉛直上方向Ｄｚとに平行な断面を示す。
【００２１】
図２（Ｃ）に示すように、高支持部２６５ｂは、−Ｄｘ方向側から＋Ｄｘ方向側に並んで配置された５つの部分２６５ｂ１〜２６５ｂ５を含む。第１部分２６５ｂ１は、第１ローラ２６１と対向する部分であり、第３部分２６５ｂ３は、印刷ヘッド２５０（複数のノズル２５０ｎ）と対向する部分であり、第５部分２６５ｂ５は、第２ローラ２６２と対向する部分である。これら３つの部分２６５ｂ１、２６５ｂ３、２６５ｂ５は、それぞれ、同じ高さの上面を有し、シート３００を下面から支持する（以下、これらの部分の上面の高さを「基準高さＳＨ」と呼ぶ）。残りの２つの部分２６５ｂ２、２６５ｂ４は、基準高さＳＨよりも下方に凹んでおり、シート３００から離れている。なお、図示するように、印刷ヘッド２５０には、搬送方向Ｄｘの位置が互いに異なる複数のノズル２５０ｎが設けられている。本実施例では、ＣＭＹＫのインク毎に、そのような複数のノズル２５０ｎが設けられている。
【００２２】
図２（Ｄ）に示すように、低支持部２６５ａは、−Ｄｘ方向側から＋Ｄｘ方向側に並んで配置された５つの部分２６５ａ１〜２６５ａ５を含む。第１部分２６５ａ１と第５部分２６５ａ５とは、図２（Ｃ）の第１部分２６５ｂ１と第５部分２６５ｂ５と、それぞれ同じである。第３部分２６５ａ３は、図２（Ｃ）の第３部分２６５ｂ３と同様に、印刷ヘッド２５０（複数のノズル２５０ｎ）と対向する。ただし、第３部分２６５ａ３の上面の高さは、基準高さＳＨよりも低い。また、第３部分２６５ａ３の上面は、−Ｄｘ側から＋Ｄｘ側へ向けて斜め上方向に傾斜している（第２ローラ２６２に近いほど、高い）。残りの２つの部分２６５ａ２、２６５ａ４は、基準高さＳＨよりも下方に凹んでおり、シート３００から離れている。
【００２３】
第２部分２６５ａ２の上方には、押圧部２６９が配置されている。押圧部２６９は、第１部分２６５ａ１の上面と対向する位置から、搬送方向Ｄｘ側に向けて、斜め下方向に傾斜して延びる。押圧部２６９の搬送方向Ｄｘ側の端の高さは、基準高さＳＨよりも低い。第１ローラ２６１と第１部分２６５ａ１との間から送り出されたシート３００は、押圧部２６９によって曲げられて、基準高さＳＨよりも下方に送られる。押圧部２６９の搬送方向Ｄｘ側では、シート３００は、第３部分２６５ａ３に下面を支持されて、徐々に基準高さＳＨに近づく。ただし、印刷ヘッド２５０（複数のノズル２５０ｎ）と対向する位置では、シート３００の高さは、基準高さＳＨよりも低い。第３部分２６５ａ３の搬送方向Ｄｘ側では、シート３００は、第２ローラ２６２と第５部分２６５ａ５とに挟まれる。
【００２４】
図２（Ｂ）に示すように、本実施例では、押圧部２６９および低支持部２６５ａと、高支持部２６５ｂと、が第１方向Ｄｙに沿って交互に並ぶ。これにより、シート搬送部２６０は、第１ローラ２６１と第２ローラ２６２との間で搬送方向Ｄｘと交差する第１方向Ｄｙに沿って波状に変形させた状態で、シート３００を搬送方向Ｄｘに搬送する。シート３００を波状に変形させる理由は、シート３００が丸まることに起因してシート３００がシート台２６５から印刷ヘッド２５０側へ浮き上がることを抑制するためである。シート３００が変形せずに平らなまま搬送されると仮定すると、ノズル２５０ｎからインクの液滴を受けたシートが、図２（Ｃ）の符号３０２で示すように意図せずに変形する可能性がある。このような意図しない変形は、印刷不良を引き起こし得る。特に、本実施例では、長方形シートの短辺が搬送方向Ｄｘと平行であり、長辺が第１方向Ｄｙと平行である。この場合には、長辺が搬送方向Ｄｘと平行である場合と比べて、意図しない変形が生じる可能性が高い。そこで、本実施例の印刷装置６００は、搬送方向Ｄｘと交差する第１方向Ｄｙに沿って波状にシート３００を変形させることによって、意図しない変形を抑制する。
【００２５】
図３は、印刷ヘッド２５０から吐出された液滴Ｄ１、Ｄ２の、シート上の着弾位置（第１方向Ｄｙの位置）を示す。第１液滴Ｄ１は、＋Ｄｙ方向に移動する印刷ヘッド２５０から吐出される液滴を示し、第２液滴Ｄ２は、−Ｄｙ方向に移動する印刷ヘッド２５０から吐出される液滴を示す。また、図３（Ａ）は、変形せずに平らなシート３００ｆ（以下、「基準シート３００ｆ」とも呼ぶ）に印刷を行う仮想的な場合を示し、図３（Ｂ）は、波状に変形した実施例のシート３００に印刷を行う場合を示す。
【００２６】
ノズル２５０ｎは、鉛直下方に向けて、液滴Ｄ１、Ｄ２を吐出する。また、ノズル２５０ｎは、液滴Ｄ１、Ｄ２の吐出時に、シート３００、３００ｆの上方で、水平に移動する。従って、シート３００、３００ｆから見ると、液滴Ｄ１、Ｄ２は、印刷ヘッド２５０の移動方向に向かって、斜めに飛ぶ。図３（Ａ）に示すように、同じ目標位置Ｐｙ１にドットを形成するためには、＋Ｄｙ方向に移動する印刷ヘッド２５０は、目標位置Ｐｙ１よりも−Ｄｙ方向側の位置で第１液滴Ｄ１を吐出し、−Ｄｙ方向に移動する印刷ヘッド２５０は、目標位置Ｐｙ１よりも＋Ｄｙ方向側の位置で第２液滴Ｄ２を吐出する。このように、液滴Ｄ１、Ｄ２の吐出タイミングが調整される。
【００２７】
図３（Ａ）中のギャップＧＰｓは、ノズル面ｎｐと基準シート３００ｆとの間のギャップを示す。ここで、ノズル面ｎｐは、複数のノズル２５０ｎの位置を含む平面であり、移動するノズル２５０ｎが通過し得る位置を含む平面である。本実施例では、ノズル面ｎｐは、おおよそ水平な平面である。ギャップは、ノズル面ｎｐと垂直に測定した、ノズル面ｎｐとシートとの間の距離である。以下、基準シート３００ｆのギャップＧＰｓを、基準ギャップＧＰｓとも呼ぶ。
【００２８】
図３（Ｂ）に示すように、実際に利用されるシート３００は、第１方向Ｄｙに沿って波状に変形している。本実施例では、シート３００における最も高い部分（高支持部２６５ｂに支持される部分）のギャップが、基準ギャップＧＰｓと同じである。以下、基準シート３００ｆに相当する平面３００ｓを「基準面３００ｓ」と呼ぶ。基準面３００ｓの高さは、図２（Ｃ）、図２（Ｄ）の基準高さＳＨと同じである。
【００２９】
図示するように、シート３００上の領域は、第１方向Ｄｙに沿って交互に並ぶ第１種領域Ａ１と第２種領域Ａ２とに区分される。第１種領域Ａ１は、押圧部２６９によって押さえられる部分を含む領域である。第２種領域Ａ２は、高支持部２６５ｂによって支持される部分を含む領域である。
【００３０】
本実施例においても、ノズル２５０ｎから基準ギャップＧＰｓだけ離れた平らな基準面３００ｓに印刷することを想定して、液滴Ｄ１、Ｄ２の吐出タイミングが調整される。図３（Ｂ）には、図３（Ａ）と同じ目標位置Ｐｙ１にドットを形成するために吐出された液滴Ｄ１、Ｄ２が示されている。基準面３００ｓから遠い第１種領域Ａ１に印刷を行う場合には、液滴Ｄ１、Ｄ２の着弾位置は、目標位置Ｐｙ１からズレてしまう。第１液滴Ｄ１の着弾位置は、目標位置Ｐｙ１から印刷ヘッド２５０の移動方向側（＋Ｄｙ方向側）にズレた位置であり、第２液滴Ｄ２の着弾位置は、目標位置Ｐｙ１から印刷ヘッド２５０の移動方向側（−Ｄｙ方向側）にズレた位置である。このようなドットの位置ズレは、ノズル面ｎｐとシート３００との間のギャップと、基準ギャップＧＰｓと、の間の差が大きいほど、大きい。
【００３１】
一般に、画像を印刷するために、互いに離れた複数のドットが形成される。ここで、ギャップと基準ギャップＧＰｓとの差が大きい場合には、ドットの位置ズレに起因して、一部のドットが他のドットに近づく場合があり、さらに、一部のドットが他のドットと繋がる場合がある。この結果、ドットの位置ズレが無い場合と比べて、印刷済画像が粗く見える場合がある（印刷済画像を表す粒（ドット）のパターンが粗く見える場合がある）。このような粒状性の変化は、基準面３００ｓに近い第２種領域Ａ２と比べて、基準面３００ｓから遠い第１種領域Ａ１の方が、大きい。印刷済画像の観察者は、第１種領域Ａ１と第２種領域Ａ２との間の粒状性の差を、粒状性ムラとして、認識する。
【００３２】
図４は、粒状性ムラの例を示す概略図である。図４（Ａ）は、対象画像データＩｄ（印刷対象の画像データ）を示す。対象画像データＩｄは、階調値の均一な画像Ｉｄｉを表す。図４（Ｂ）は、対象画像データＩｄを、補正せずに、波状に変形したシート上に印刷して得られる、印刷済画像Ｉｐを示す。図示するように、第１種領域Ａ１と第２種領域Ａ２との間で、粒状性ムラが生じる。このような粒状性ムラを抑制するために、印刷装置６００（図１）は、印刷のための画像処理において、補正用データ１３４ａを利用した画像補正を行う。
【００３３】
なお、第１種領域Ａ１と第２種領域Ａ２とは、ノズル面ｎｐ（図３（Ｂ））から、押圧部２６９の最も低い部分と高支持部２６５ｂの上面との間の位置までのギャップ（「ギャップ閾値ＧＰｔｈ」と呼ぶ）を用いて、区別することができる。すなわち、第１種領域Ａ１は、ギャップがギャップ閾値ＧＰｔｈ以上の範囲内にある領域である。第２種領域Ａ２は、ギャップがギャップ閾値ＧＰｔｈ未満の範囲内にある領域である。ギャップ閾値ＧＰｔｈは、例えば、押圧部２６９の最も低い部分と高支持部２６５ｂの上面との間の中間の高さに相当するギャップであり得る。
【００３４】
次に、補正用データ１３４ａを利用した印刷について説明する。図５は、印刷装置６００（図１）によって実行される印刷処理のフローチャートである。プリンタドライバＭ１００は、ユーザの指示（例えば、ユーザによる操作部１７０の操作や、通信部１９０に接続されたコンピュータ（図示せず）からのコマンド）に応じて、印刷処理を開始する。プリンタドライバＭ１００は、印刷対象の対象画像データを、通信部１９０に接続された外部装置から取得する。
【００３５】
最初のステップＳ２００では、補正済データ生成部Ｍ１０４（図１）は、対象画像データを、ビットマップデータに変換する（ラスタライズ処理）。ビットマップデータに含まれる画素データは、例えば、赤（Ｒ）と緑（Ｇ）と青（Ｂ）の３つの色成分の階調値（例えば、０〜２５５の２５６階調）で画素の色を表すＲＧＢ画素データである。また、ビットマップデータの画素密度は、印刷解像度（ドットの最高密度）と同じである。
【００３６】
次のステップＳ２１０では、補正済データ生成部Ｍ１０４（図１）は、ビットマップデータに含まれるＲＧＢ画素データを、シアンとマゼンタとイエロとブラックとの４つの色成分の階調値（ドット形成状態の総数（本実施例では、４値）よりも多い階調数。例えば、０〜２５５の２５６階調）で画素の色を表すＣＭＹＫ画素データに変換する（色変換処理）。色変換処理は、ＲＧＢ画素データとＣＭＹＫ画素データとを対応付けるルックアップテーブルを用いて行われる。
【００３７】
次のステップＳ２２０では、補正済データ生成部Ｍ１０４（図１）は、ＣＭＹＫ画素データを含むビットマップデータを、各画素毎のドットの形成状態を表すドットデータに変換する（ハーフトーン処理）。本実施例では、補正済データ生成部Ｍ１０４は、マトリクス１３６を利用した誤差拡散法に従って、ドットデータを生成する。このステップＳ２２０の詳細については、後述する。
【００３８】
次のステップＳ２３０では、補正済データ生成部Ｍ１０４（図１）は、ドットデータから印刷データを生成する。印刷データは、印刷実行部２００によって解釈可能なデータ形式で表されたデータである。本実施例では、補正済データ生成部Ｍ１０４は、いわゆる双方向印刷を実行するように、印刷データを生成する。
【００３９】
次のステップＳ２４０では、補正済データ供給部Ｍ１０６は、印刷データを印刷実行部２００に供給する。印刷実行部２００は、受信した印刷データに従って、画像を印刷する。
【００４０】
図６は、ハーフトーン処理の概略図であり、図７は、ハーフトーン処理のフローチャートである。以下、図７のフローチャートに沿って、説明を行う。図７の処理は、インク色毎、かつ、画素毎に、実行される。この処理によって、画素毎のドット形成状態が決定される。本実施例では、ドット形成状態は、互いにインク量（すなわち、ドットのサイズ（ドットによって表現される濃度））の異なる以下の４つの状態の中から決定される。
Ａ）大ドット
Ｂ）中ドット（中ドットの濃度＜大ドットの濃度）
Ｃ）小ドット（小ドットの濃度＜中ドットの濃度）
Ｄ）ドット無し
【００４１】
最初のステップＳ５０４では、補正済データ生成部Ｍ１０４（図１）は、マトリクス１３６（図１）と、誤差バッファＥＢ（図６）と、を用いて、処理対象の画素（注目画素）の誤差値Ｅｔを算出する。後述するように、誤差バッファＥＢは、各画素における濃度誤差（階調の誤差値）を格納している。誤差バッファＥＢは、揮発性メモリ１２０（図１）に、設けられている。マトリクス１３６は、注目画素の周辺の所定の相対位置に配置された画素に、ゼロより大きい重みを割り当てている。図６のマトリクス１３６では、記号「＋」が注目画素を表し、周辺の画素に重みａ〜ｍが割り当てられている。重みａ〜ｍの合計は１である。補正済データ生成部Ｍ１０４は、この重みに従って、周辺の画素の誤差値の重み付き和を、注目画素の誤差値Ｅｔとして算出する。
【００４２】
次のステップＳ５０６では、補正済データ生成部Ｍ１０４は、誤差値Ｅｔと、注目画素の階調値（以下、入力階調値Ｖｉｎとも呼ぶ。例えば、シアンの階調値）との和を、第１階調値Ｖａとして算出する。なお、図６に示すマトリクス１３６は、−Ｄｙ方向にドット状態決定処理が進行する場合のマトリクスである。＋Ｄｙ方向にドット状態決定処理が進行する場合には、注目画素を中心に第１方向Ｄｙの相対位置を反転させたマトリクスが利用される。
【００４３】
次のステップＳ５０８では、補正済データ生成部Ｍ１０４は、補正用データ１３４ａを参照し、注目画素の第１方向Ｄｙの位置に応じて、乱数値ＲＮＤを生成する。図８（Ａ）は、補正用データ１３４ａ（以下、「振幅係数データ１３４ａ」と呼ぶ）を示すグラフである。横軸は第１方向Ｄｙの位置Ｐｙを示し、縦軸は振幅係数Ａｍｃを示す。後述するように、振幅係数Ａｍｃは、乱数値ＲＮＤを生成する場合の、乱数値ＲＮＤの取り得る値の範囲（以下、乱数値ＲＮＤの定義域と呼ぶ）の大きさを表す係数である（振幅係数Ａｍｃが大きいほど、定義域が大きくなる）。
【００４４】
図８（Ａ）に示すように、本実施例では、押圧部２６９の位置Ｐｙａ１〜Ｐｙａ６では、振幅係数Ａｍｃは「０」に設定され、高支持部２６５ｂの位置Ｐｙｂ１〜Ｐｙｂ７では、振幅係数Ａｍｃは「１」に設定される。すなわち、ギャップが、図３の基準面３００ｓのギャップ（基準ギャップＧＰｓ）と同じである位置Ｐｙでは、振幅係数Ａｍｃは、「１」である。他の位置Ｐｙでは、振幅係数Ａｍｃは、線形補間によって決定される。振幅係数データ１３４ａは、各位置Ｐｙａ１〜Ｐｙａ６、Ｐｙｂ１〜Ｐｙｂ７の振幅係数Ａｍｃを表すテーブルデータである。
【００４５】
なお、他の位置Ｐｙの振幅係数Ａｍｃは、線形補間に限らず、他の種々の補間（例えば、スプライン関数や正弦関数を用いた補間）によって決定されてもよく、また、変形したシートの実際の形状に応じて決定されてもよい。一般的には、振幅係数データ１３４ａとしては、第１方向Ｄｙの印刷位置が第１種領域Ａ１内にある場合と第２種領域Ａ２内にある場合とで補正量（粒状性の変化量）が異なるように、補正量の印刷位置依存性を規定するデータを採用可能である。ここで、振幅係数データ１３４ａは、第２種領域Ａ２において、第１種領域Ａ１と比べて、印刷済画像が相対的に粗くなるような補正量を規定することが好ましい。また、振幅係数データ１３４ａは、振幅係数Ａｍｃと位置Ｐｙとの関係を定める他の任意の形式のデータであってよい（例えば、振幅係数Ａｍｃと位置Ｐｙとの関係を定めるルックアップテーブル）。なお、振幅係数データ１３４ａは、予め決められている。
【００４６】
図８（Ｂ）は、振幅係数Ａｍｃと、乱数値ＲＮＤの定義域ＲＲと、の関係を示すグラフである。横軸は、振幅係数Ａｍｃを示し、縦軸は、乱数値ＲＮＤを示す。下限ＲＮＤＬと上限ＲＮＤＨとは、それぞれ、乱数値ＲＮＤの定義域ＲＲの下限と上限とを、示す。図中では、定義域ＲＲにハッチングが付されている。本実施例では、下限ＲＮＤＬは、「０．０」に固定されている。上限ＲＮＤＨ（＞下限ＲＮＤＬ）は、振幅係数Ａｍｃと正比例である。従って、定義域ＲＲの幅ＲＮＤＷは、振幅係数Ａｍｃが大きいほど、広い。本実施例では、振幅係数Ａｍｃが「０」の場合に上限ＲＮＤＨは８５であり、振幅係数Ａｍｃが「１」の場合に上限ＲＮＤＨは１７５である。
【００４７】
図８（Ｃ）は、定義域ＲＲの位置依存性を示すグラフである。横軸は、第１方向Ｄｙの位置Ｐｙを示し、縦軸は、乱数値ＲＮＤを示す。図中では、定義域ＲＲにハッチングが付されている。上述したように、振幅係数Ａｍｃは、第１方向Ｄｙの位置Ｐｙに応じて変化するので、定義域ＲＲも、位置Ｐｙに応じて変化する。図示するように、押圧部２６９の位置Ｐｙａ１〜Ｐｙａ６を含む第１種領域Ａ１では、定義域ＲＲが狭く、高支持部２６５ｂの位置Ｐｙｂ１〜Ｐｙｂ７の位置を含む第２種領域Ａ２では、定義域ＲＲが広い。
【００４８】
以上のように、補正済データ生成部Ｍ１０４は、注目画素の位置Ｐｙに応じて振幅係数Ａｍｃを決定し、決定された振幅係数Ａｍｃに応じて定義域ＲＲを決定し、決定された定義域ＲＲ内で乱数値ＲＮＤを生成する。乱数値ＲＮＤの生成は、画素毎に行われる。本実施例では、乱数値ＲＮＤは、定義域ＲＲ内で一様に分布する。
【００４９】
図７の続くステップＳ５１０〜Ｓ５４０では、補正済データ生成部Ｍ１０４は、第１階調値Ｖａと、乱数値ＲＮＤと、３つの基準閾値Ｔｈ１〜Ｔｈ３と、を利用した大小関係に基づいて、注目画素のドット形成状態を決定する。本実施例では、入力階調値Ｖｉｎは、０〜２５５の２５６段階で表される。第１基準閾値Ｔｈ１は、小ドットを出力するための閾値の基準である（例えば、ゼロ）。第１補正済閾値Ｔｈ１ｒは、「第１基準閾値Ｔｈ１＋乱数値ＲＮＤ」である。第２基準閾値Ｔｈ２は、中ドットを出力するための閾値の基準である（例えば、８４）。第２補正済閾値Ｔｈ２ｒは、「第２基準閾値Ｔｈ２＋乱数値ＲＮＤ」である。第３基準閾値Ｔｈ３は、大ドットを出力するための閾値の基準である（例えば、１７０）。第３補正済閾値Ｔｈ３ｒは、「第３基準閾値Ｔｈ３＋乱数値ＲＮＤ」である。
【００５０】
補正済データ生成部Ｍ１０４は、以下のように、ドット形成状態を決定する。
Ａ）第１階調値Ｖａ＞第３補正済閾値Ｔｈ３ｒ（Ｓ５１０：Ｙｅｓ）：ドット形成状態＝「大ドット」（Ｓ５１５）
Ｂ）第１階調値Ｖａが第３補正済閾値Ｔｈ３ｒ以下であり、かつ、第１階調値Ｖａ＞第２補正済閾値Ｔｈ２ｒ（Ｓ５２０：Ｙｅｓ）：ドット形成状態＝「中ドット」（Ｓ５２５）
Ｃ）第１階調値Ｖａが第２補正済閾値Ｔｈ２ｒ以下であり、かつ、第１階調値Ｖａ＞第１補正済閾値Ｔｈ１ｒ（Ｓ５３０：Ｙｅｓ）：ドット形成状態＝「小ドット」（Ｓ５３５）
Ｄ）第１階調値Ｖａが第１補正済閾値Ｔｈ１ｒ以下である（Ｓ５３０：Ｎｏ）：ドット形成状態＝「ドット無し」（Ｓ５４０）
【００５１】
このように、本実施例では、補正済データ生成部Ｍ１０４（図１）は、乱数値ＲＮＤを利用して、閾値を補正する。そして、補正済データ生成部Ｍ１０４は、入力階調値Ｖｉｎと、補正済閾値Ｔｈ１ｒ、Ｔｈ２ｒ、Ｔｈ３ｒと、の間の大小関係に基づいて、注目画素のドット形成状態を決定する。本実施例では、図７に示す処理（ドット形成状態の決定）が、補正処理（画像補正）の例である。以下、補正処理の対象の画像データ（ここでは、ＣＭＹＫのビットマップデータ）を、「入力画像データ」とも呼ぶ。また、補正処理から印刷データの生成までの一連の処理（図５のＳ２２０、Ｓ２３０）の全体が、「補正処理を実行することによって、入力画像データから補正済画像データ（具体的には、補正済の印刷データ）を生成する処理」の例である（以下、「補正済画像データ生成処理」、より具体的に、「補正済印刷データ生成処理」とも呼ぶ）。
【００５２】
３つの図８（Ｄ）、図８（Ｅ）、図８（Ｆ）は、３つの閾値Ｔｈ３ｒ、Ｔｈ２ｒ、Ｔｈ１ｒの位置依存性をそれぞれ示すグラフである。横軸は、第１方向Ｄｙの位置Ｐｙを示し、縦軸は、補正済閾値Ｔｈ３ｒ、Ｔｈ２ｒ、Ｔｈ１ｒを示している。図中では、各補正済閾値Ｔｈ３ｒ、Ｔｈ２ｒ、Ｔｈ１ｒの取り得る値の範囲に、ハッチングが付されている（以下、「閾値範囲ＴＲ３、ＴＲ２、ＴＲ１」と呼ぶ）。各閾値範囲ＴＲ３、ＴＲ２、ＴＲ１は、乱数値ＲＮＤの定義域ＲＲと同様に、位置Ｐｙに応じて変化する。すなわち、押圧部２６９の位置Ｐｙａ１〜Ｐｙａ６を含む第１種領域Ａ１では、各閾値範囲ＴＲ３、ＴＲ２、ＴＲ１が狭く、高支持部２６５ｂの位置Ｐｙｂ１〜Ｐｙｂ７の位置を含む第２種領域Ａ２では、各閾値範囲ＴＲ３、ＴＲ２、ＴＲ１が広い。このように、位置Ｐｙに依存して変化する閾値範囲ＴＲ３、ＴＲ２、ＴＲ１と、印刷済画像の粒状性との関係については、後述する。
【００５３】
ドット形成状態の決定の次のステップＳ５５０（図７）では、補正済データ生成部Ｍ１０４は、決定されたドット形成状態に対応付けられた階調値（ドット階調値Ｖｂと呼ぶ）を取得する。本実施例では、以下のようにドット階調値が設定されている。
Ａ）大ドット：ドット階調値Ｖｂ＝２５５
Ｂ）中ドット：ドット階調値Ｖｂ＝１７０
Ｃ）小ドット：ドット階調値Ｖｂ＝８４
Ｄ）ドット無し：ドット階調値Ｖｂ＝ゼロ
ドット階調値Ｖｂは、ドット形成状態によって表される階調値（濃度）を表している。このような対応関係は、ドット階調値テーブルとして、補正済データ生成部Ｍ１０４に予め組み込まれている。
【００５４】
次のステップＳ５７０では、補正済データ生成部Ｍ１０４は、対象誤差値Ｅａを算出する。対象誤差値Ｅａは、以下の式で表される。
対象誤差値Ｅａ＝第１階調値Ｖａ−ドット階調値Ｖｂ
補正済データ生成部Ｍ１０４は、算出した対象誤差値Ｅａを、注目画素の誤差値として、誤差バッファＥＢに登録する。
【００５５】
以上のように、補正済データ生成部Ｍ１０４は、各印刷画素のドット形成状態を、インク色毎に、決定する。
【００５６】
図９は、ドット形成状態の決定例を示す。図９（Ａ）の決定例は、第１種領域Ａ１における決定例を示している。図９（Ａ）の例では、乱数値ＲＮＤの定義域が０〜８５であり、定義域幅ＲＮＤＷは比較的狭い（８５）。図９（Ｂ）の決定例は、第２種領域Ａ２における決定例を示している。図９（Ｂ）の例では、乱数値ＲＮＤの定義域が０〜１７５であり、定義域幅ＲＮＤＷが比較的広い（１７５）。これらの図は、１６個の画素が第１方向Ｄｙに並んで形成された画素ラインの決定例を示している。図中には、入力階調値Ｖｉｎと、第１階調値Ｖａと、乱数値ＲＮＤと、補正済閾値Ｔｈ３ｒ、Ｔｈ２ｒ、Ｔｈ１ｒと、ドット形成状態ＤＳと、ドット階調値Ｖｂと、対象誤差値Ｅａと、が示されている。ドット形成状態ＤＳの欄には、「ドット無し」、「小ドットｄｔ１」、「中ドットｄｔ２」、「大ドットｄｔ３」のいずれかのシンボル（「ドット無し」は空欄）示されている。
【００５７】
ここで、入力階調値Ｖｉｎは、全ての画素で同じ値（１２０）であることとしている。また、説明を簡単にするために、或る画素で生じた誤差の全てが、＋Ｄｙ方向に隣接する画素の第１階調値Ｖａに、加算されると仮定している。例えば、図９（Ａ）に示すように、上から２番目の第２画素Ｐ２の第１階調値Ｖａは、その画素Ｐ２の入力階調値Ｖｉｎ（１２０）と、１つ上の第１画素Ｐ１で生じた対象誤差値Ｅａ（３６）との、和（１５６）である。
【００５８】
定義域幅ＲＮＤＷが狭い場合には、広い場合と比べて、大きい（濃度が高い）ドットが形成され難い。例えば、図９（Ａ）に示す例では、ドット形成状態ＤＳは、「小ドットｄｔ１」と「中ドットｄｔ２」とのいずれかである。濃度が最も高い「大ドットｄｔ３」の画素は、存在しない。全画素数（１６）に対する大ドットｄｔ３の画素数（０）の割合は、ゼロ（０／１６）である。従って、このドット形成状態のパターンの観察者にとっては、画像を表す粒（ドット）が比較的細かく見える。また、濃度が最も薄い「ドット無し」の画素も、存在しない。全画素数（１６）に対する「ドット無し」の画素数（０）の割合は、ゼロ（０／１６）である。従って、ドット形成状態のパターンの観察者にとっては、画像を表す粒（ドット）が、比較的均等に分布しているように見える（印刷済画像が滑らかに見える）。このように、定義域幅ＲＮＤＷが比較的狭い場合には、ドットパターンは細かく見える。なお、ドット階調値Ｖｂの平均値は、入力階調値Ｖｉｎ（１２０）とおおよそ同じ「１２２」である。
【００５９】
一方、定義域幅ＲＮＤＷが広い場合には、狭い場合と比べて、大きい（濃度が高い）ドットが形成され易い。例えば、図９（Ｂ）に示す例では、定義域幅ＲＮＤＷが比較的狭い場合（図９（Ａ））と比べて、大ドットｄｔ３の画素数の割合が増大する（３／１６＝０．１９）。従って、このドット形成状態のパターンの観察者にとっては、画像を表す粒（ドット）が、比較的粗く見える。また、図９（Ｂ）の決定例では、定義域幅ＲＮＤＷが比較的狭い場合（図９（Ａ））と比べて、「ドット無し」の画素数の割合が増大する（５／１６＝０．３１）。従って、ドット形成状態のパターンの観察者は、画像を表す粒（ドット）が、均等に分布せずに、局所的に偏っているように見える。このように、定義域幅ＲＮＤＷが比較的広い場合には、ドットパターンが粗く見える。なお、ドット階調値Ｖｂの平均値は、入力階調値Ｖｉｎ（１２０）とおおよそ同じ「１１７」である。
【００６０】
このように、図９（Ａ）と図９（Ｂ）との間では、ドット形成状態のパターンが異なる（すなわち、粒状性が異なる）。乱数値ＲＮＤの定義域幅ＲＮＤＷが大きい場合には、小さい場合と比べて、ドットパターンを粗くすることができる。この理由は、以下の通りである。乱数値ＲＮＤが大きい場合には、小さい場合と比べて、補正済閾値Ｔｈ１ｒ、Ｔｈ２ｒ、Ｔｈ３ｒが大きいので、注目画素に生じるドットが小さい（または、ドットが生じない）傾向にある。例えば、図９（Ｂ）の第３画素Ｐ３の第１階調値Ｖａ（１６４）は、第４画素Ｐ４の第１階調値Ｖａ（１０５）よりも大きいにも拘わらず、第３画素Ｐ３のドットのサイズ（ドット無し）は、第４画素Ｐ４のドットのサイズ（小ドットｄｔ１）よりも小さい。また、ドットが小さいほど、対象誤差値Ｅａが大きい。従って、乱数値ＲＮＤが大きい場合には、注目画素は、周辺の画素に大きな誤差値Ｅａを分散させることができる。
【００６１】
乱数値ＲＮＤの大きな画素で生じる大きな誤差値Ｅａが、乱数値ＲＮＤの小さな注目画素の第１階調値Ｖａに加算されると、注目画素の入力階調値Ｖｉｎが小さい場合であっても、大ドットｄｔ３が形成され得る（例えば、図９（Ｂ）の第７画素Ｐ７）。このような乱数値ＲＮＤに起因する大ドットｄｔ３の形成は、乱数値ＲＮＤの定義域幅ＲＮＤＷが広いほど、促進される。
【００６２】
乱数値ＲＮＤに起因して注目画素に大ドットｄｔ３が形成されると、周辺の画素のドットのサイズが小さくなる。従って、大ドットｄｔ３の画素数の割合が大きい場合には、小さい場合と比べて、ドットパターンによって表される濃度の分布が不均等になる。従って、定義域幅ＲＮＤＷを大きくすることによって、ドットパターンを粗くすることができる。
【００６３】
一方、乱数値ＲＮＤが小さい場合には、大きい場合と比べて、補正済閾値Ｔｈ１ｒ、Ｔｈ２ｒ、Ｔｈ３ｒが小さいので、注目画素に生じるドットが大きい傾向にある。例えば、図９（Ｂ）の第５画素Ｐ５の第１階調値Ｖａ（１８８）は、第６画素Ｐ６の第１階調値Ｖａ（２３８）よりも小さいにも拘わらず、第５画素Ｐ５のドットのサイズ（大ドットｄｔ３）は、第６画素Ｐ６のドットのサイズ（中ドットｄｔ２）よりも、大きい。また、ドットが大きいほど、対象誤差値Ｅａが小さい。従って、乱数値ＲＮＤが小さい場合には、注目画素は、周辺の画素に小さな誤差値Ｅａを分散させることができる。
【００６４】
乱数値ＲＮＤの小さな画素で生じる小さな誤差値Ｅａが、乱数値ＲＮＤの大きな注目画素の第１階調値Ｖａに加算されると、注目画素の入力階調値Ｖｉｎが大きい場合であっても、ドット形成されない場合がある（例えば、図９（Ｂ）の第８画素Ｐ８）。このような乱数値ＲＮＤに起因する「ドット無し」画素の発生は、乱数値ＲＮＤの定義域幅ＲＮＤＷが広いほど、促進される。
【００６５】
乱数値ＲＮＤに起因して「ドット無し」の画素が生じると、周辺の画素のドットサイズが大きくなる。従って、「ドット無し」の画素数の割合が大きい場合には、小さい場合と比べて、ドットパターンによって表される濃度の分布が、不均等になる。従って、定義域幅ＲＮＤＷを大きくすることによって、ドットパターンを粗くすることができる。
【００６６】
図１０は、印刷処理における粒状性の変化例を示す概略図である。図１０（Ａ）は、入力画像データＩＤｉｎ（ハーフトーン処理の対象のＣＭＹＫのビットマップデータ）を示す。入力画像データＩＤｉｎは、階調値の均一な画像を表す（以下、「入力画像Ｉｉｎ」とも呼ぶ）。入力画像Ｉｉｎは、例えば、図４（Ａ）の画像Ｉｄｉと同じ画像を表す。図１０（Ｂ）は、入力画像データＩＤｉｎを用いたハーフトーン処理（図７：補正処理）を実行することによって生成される補正済の印刷データＩＤｃ（補正済画像データＩＤｃ）を示す。図中の領域Ａ１、Ａ２と方向Ｄｘ、Ｄｙとは、補正済画像データＩＤｃが印刷される場合の印刷済画像に基づく領域Ａ１、Ａ２と方向Ｄｘ、Ｄｙとを示している。図８（Ａ）〜図８（Ｆ）で説明したように、第２種領域Ａ２では、第１種領域Ａ１と比べて、乱数値ＲＮＤの定義域幅ＲＮＤＷが広い。そして、図９（Ａ）、図９（Ｂ）で説明したように、定義域幅ＲＮＤＷが広い場合には、狭い場合と比べて、ドット形成状態のパターンが粗い。従って、図１０（Ｂ）の補正済画像データＩＤｃでは、第２種領域Ａ２のドット形成状態のパターンが、第１種領域Ａ１のドット形成状態のパターンと比べて、粗い（以下、補正済画像データＩＤｃによって表される画像を、「補正済画像Ｉｃ」と呼ぶ）。
【００６７】
仮に、印刷時にシートが変形せずに平らな状態で搬送される場合には（例えば、図３（Ｂ）の基準シート３００ｆに印刷する場合）、補正済画像データＩＤｃを印刷して得られる印刷済画像は、補正済画像Ｉｃと同じである。図１０（Ｃ）は、このような印刷済画像（補正済画像Ｉｃ）における空間周波数スペクトルの概略例を示すグラフである。横軸は、空間周波数ＳＦ（単位は、サイクル／ミリメートル）を示し、縦軸は、強度ｍを示す。第１グラフｍｃＡ１は、第１種領域Ａ１の印刷済画像のスペクトルを示し、第２グラフｍｃＡ２は、第２種領域Ａ２の印刷済画像のスペクトルを示す。この空間周波数スペクトルは、いわゆるウイナースペクトラムである。このような空間周波数スペクトルは、以下のようにして、得られる。まず、印刷済の補正済画像Ｉｃを光学的に読み取ることによって、印刷済の補正済画像Ｉｃを表す画像データが生成される。次に、画像データは、Ｌ＊ａ＊ｂ＊空間で色を表す画像データに変換される。次に、Ｌ＊成分の画像に対して、二次元のＦＦＴ（Fast Fourier Transform）が実行される。次に、二次元ＦＦＴの結果は、極座標系で表されたデータに変換される。そして、極座標系で表されたデータを、角度についての平均化を利用して、一次元化することによって、図１０（Ｃ）のスペクトルが得られる。
【００６８】
図示するように、第１種領域Ａ１（第１グラフｍｃＡ１）と第２種領域Ａ２（第２グラフｍｃＡ２）との間では、スペクトルが異なっている。具体的には、第２種領域Ａ２（第２グラフｍｃＡ２）では、第１種領域Ａ１（第１グラフｍｃＡ１）と比べて、特定の空間周波数ＳＦ１よりも低い低周波数成分の強度ｍが強い。これは、第２種領域Ａ２では、第１種領域Ａ１と比べて、ドットパターンが粗く見えることを示している。
【００６９】
図１０（Ｄ）は、仮想印刷済画像ＩＰｉｎの概略図である。仮想印刷済画像ＩＰｉｎは、乱数値ＲＮＤを用いた補正を行わずに、入力画像データＩＤｉｎを用いて、波状に変形したシート上に印刷された印刷済画像を示している。図４（Ｂ）で説明したように、第１種領域Ａ１では、第２種領域Ａ２と比べて、印刷済画像が粗く見える。
【００７０】
図１０（Ｅ）は、補正済画像データＩＤｃを、波状に変形したシート上に印刷して得られる印刷済補正画像ＩＰｃの概略図である。印刷済補正画像ＩＰｃにおける粒状性の変化の位置依存性（第１方向Ｄｙの位置）は、シートの波状の変形に起因する粒状性の変化の位置依存性（図１０（Ｄ））と、画像補正による粒状性の変化の位置依存性（図１０（Ｂ））と、を総合して得られる。ここで、図１０（Ｄ）の仮想印刷済画像ＩＰｉｎにおける粒状性の変化の位置依存性は、図１０（Ｂ）の補正済画像Ｉｃにおける粒状性の変化の位置依存性と、逆である。従って、印刷済補正画像ＩＰｃにおいては、第１種領域Ａ１と第２種領域Ａ２との間の粒状性の差が緩和される。すなわち、粒状性のムラは、入力画像データＩＤｉｎを補正せずに印刷した場合と比べて、小さい。
【００７１】
図１０（Ｆ）は、印刷済補正画像ＩＰｃにおける空間周波数スペクトルの概略例を示すグラフである。横軸は、空間周波数ＳＦ（単位は、サイクル／ミリメートル）を示し、縦軸は、強度ｍを示す。第１グラフｍｐＡ１は、第１種領域Ａ１の印刷済画像のスペクトルを表し、第２グラフｍｐＡ２は、第２種領域Ａ２の印刷済画像のスペクトルを表す。図３（Ｂ）で説明したように、第２種領域Ａ２では、シートの波状の変形に起因する粒状性の変化が小さいので、第２グラフｍｐＡ２は、図１０（Ｃ）の第２グラフｍｃＡ２と、おおよそ同じである。一方、第１種領域Ａ１では、シートの波状の変形に起因して粒状性が変化する（印刷済画像が粗くなる）ので、第１種領域Ａ１におけるスペクトル（第１グラフｍｐＡ１）は、シートが平らな場合の補正済画像Ｉｃにおけるスペクトル（図１０（Ｃ）の第１グラフｍｃＡ１）と比べて、第２種領域Ａ２におけるスペクトル（第２グラフｍｐＡ２）に近くなる。
【００７２】
このように、第１実施例では、図１０（Ｂ）、図１０（Ｃ）で説明したように、仮に、入力画像データＩＤｉｎ（図１０（Ａ））が階調値の均一な画像を表し、かつ、印刷時にシートが変形せずに平らな状態で搬送される場合には（例えば、図３（Ｂ）の基準シート３００ｆに印刷する場合）、印刷済画像において、複数の第１種領域Ａ１に印刷される複数の印刷済部分画像と、複数の第２種領域Ａ２に印刷される複数の印刷済部分画像と、の間で、空間周波数のスペクトルが異なるように、補正処理（図７）が実行されて補正済画像データＩＤｃが生成される。ここで、印刷済画像は、図１０（Ｂ）に示す補正済画像Ｉｃと、同様の画像である。すなわち、複数の第１種領域Ａ１と複数の第２種領域Ａ２とは、搬送方向Ｄｘに沿って延びる領域であり、各第１種領域Ａ１と各第２種領域Ａ２とは、第１方向Ｄｙに沿って交互に並ぶ。従って、シートの波状の変形に起因する印刷済画像の粒状性ムラを低減することができる。特に、本実施例では、第２種領域Ａ２の印刷済部分画像の方が、第１種領域Ａ１の印刷済部分画像と比べて、粗くなるように、補正処理（図７）が実行されて補正済画像データＩＤｃが生成される。従って、シートの波状の変形に起因して、第１種領域Ａ１の印刷済み部分画像が、第２種領域Ａ２の印刷済み部分画像と比べて、粗くなる場合に、第２種領域Ａ２の印刷済み部分画像の粒状性を、第１種領域Ａ１の印刷済み部分画像の粒状性に近づけることができるので、粒状性のムラを、適切に、抑制することができる。
【００７３】
また、第１実施例では、図９（Ａ）、図９（Ｂ）、図１０（Ａ）、図１０（Ｂ）で説明したように、仮に、入力画像データＩＤｉｎ（図１０（Ａ））が階調値の均一な画像を表し、かつ、印刷時にシートが変形せずに平らな状態で搬送される場合には、複数の第１種領域Ａ１の複数の印刷済部分画像と、複数の第２種領域Ａ２の複数の印刷済部分画像と、の間で、濃度が最も高いドット有状態（大ドットｄｔ３）の印刷画素の割合が異なるように、補正処理（図７）が実行されて印刷画素毎のドット形成状態が決定される。従って、第１種領域Ａ１と第２種領域Ａ２とのそれぞれの印刷済部分画像の間で空間周波数スペクトルを異ならせることができる（図１０（Ｃ））。この結果、シートの波状の変形に起因する印刷済み画像の粒状性ムラを低減することができる。
【００７４】
また、図３には、特定範囲ＧＲがハッチングで示されている。特定範囲ＧＲは、ノズル面ｎｐとシートとの間のギャップがギャップ閾値ＧＰｔｈ未満の範囲である。図示すように、第１種領域Ａ１は、シート３００とノズル２５０ｎ（ノズル面ｎｐ）との間のギャップが特定範囲ＧＲの外にある領域であり、第２種領域Ａ２は、ギャップが特定範囲ＧＲ内にある領域である。図１０（Ｃ）に示すように、画像補正（ドット形成状態の決定処理（図７））は、第１種領域Ａ１と第２種領域Ａ２との間で空間周波数スペクトルを異ならせるので、一部の領域（第１種領域Ａ１）のギャップが特定範囲ＧＲから外れることに起因する印刷済み画像の粒状性ムラを低減することができる。特に、第２種領域Ａ２のギャップの範囲である特定範囲ＧＲが、ギャップ閾値ＧＰｔｈ未満の範囲であるので、比較的ギャップが大きい第１種領域Ａ１と、比較的ギャップが小さい第２種領域Ａ２との間の粒状性ムラを低減することができる。ここで、図９（Ａ）、図９（Ｂ）で説明したように、画像補正は、第１種領域Ａ１と比べて、第２種領域Ａ２における最大濃度のドット形成状態の画素数の割合を高くする。従って、シート３００の波状の変形に起因して、第１種領域Ａ１の印刷済み部分画像が、第２種領域Ａ２の印刷済み部分画像と比べて、粗くなる場合に、第２種領域Ａ２の印刷済み部分画像の粒状性を、第１種領域Ａ１の印刷済み部分画像の粒状性に近づけることができるので、粒状性ムラを抑制することができる。
【００７５】
また、第１実施例では、補正済データ生成部Ｍ１０４（図１）は、図７のハーフトーン処理（補正処理）において、注目画素の入力階調値Ｖｉｎと、注目画素の周辺に位置する周辺画素で得られる誤差値Ｅｔと、乱数値ＲＮＤと、を用いて、注目画素のドット形成状態と、注目画素のドット形成状態に応じた注目画素の対象誤差値Ｅａと、を決定する。そして、図８（Ｃ）に示すように、補正済データ生成部Ｍ１０４は、誤差拡散法に従ったドット形成状態の決定で利用される補正用のパラメータ（より具体的には、乱数値ＲＮＤの取り得る範囲（定義域ＲＲ））を、注目画素の第１方向Ｄｙの位置Ｐｙに応じて変化させる。従って第１方向Ｄｙの印刷位置に応じてドット形成状態の特性を変化させることができる。この結果、シート３００の第１方向Ｄｙに沿った波状の変形に起因する印刷済画像の粒状性ムラを、容易に抑制することができる。
【００７６】
また、第１実施例では、図２、図３に示すように、シート搬送部２６０は、シート３００を下面から支持する複数の高支持部２６５ｂを含む。複数の高支持部２６５ｂは、第１方向Ｄｙと平行に移動する印刷ヘッド２５０に対向する位置に、第１方向Ｄｙに沿って並んで配置されている。また、シート搬送部２６０は、シート３００を、上面から、下方に向かって（より具体的には、高支持部２６５ｂとシート３００との接触位置（基準高さＳＨ）よりも下方に向かって）押圧する複数の押圧部２６９を含む。各押圧部２６９の第１方向Ｄｙの位置は、隣り合う２つの高支持部２６５ｂの間に配置されている。従って、シート搬送部２６０は、シート３００を適切に波状に変形させることができる。特に、本実施例では、複数の押圧部２６９の第１方向Ｄｙの位置と、複数の高支持部２６５ｂの第１方向Ｄｙの位置とは、交互に並んでいる。従って、シート３００が、山と谷とを繰り返す波状に変形するので、シート３００が、図２（Ｃ）の符号３０２で示すように、意図せずに変形する可能性を低減できる。
【００７７】
また、第１実施例では、図１０（Ｄ）で説明したように、画像補正を行わずに、波状に変形したシート３００に印刷を行う場合には、第１種領域Ａ１と第２種領域Ａ２との間で粒状性が異なってしまう。具体的には、第１種領域Ａ１の粒状性が、第２種領域Ａ２の粒状性よりも大きくなる（第１種領域Ａ１の印刷済画像が、第２種領域Ａ２の印刷済画像よりも、粗くなる）。このような粒状性のムラを抑制するためには、２種類の領域Ａ１、Ａ２の間の粒状性の差を小さくすることが好ましい。ここで、印刷装置６００の構成を変えずに第１種領域Ａ１の印刷済画像の粒状性を更に向上させる（画像を細かくする）ことは困難である。そこで、本実施例では、第２種領域Ａ２の粒状性を低下させることによって（第２種領域Ａ２の印刷済画像を粗くすることによって）、２種類の領域Ａ１、Ａ２の間の粒状性の差を小さくしている。
【００７８】
Ｂ．第２実施例：
図１１は、第２実施例におけるハーフトーン処理の概略図であり、図１２は、第２実施例におけるハーフトーン処理のフローチャートである。図６、図７の第１実施例とは異なり、第２実施例では、乱数値ＲＮＤの代わりに、第１方向Ｄｙの位置Ｐｙに応じて変化するマトリクス１３６Ａ〜１３６Ｆが利用される。図１２では、図７のステップと同じステップに同じ符号を付している。印刷処理の手順は、図５の実施例と同じである。また、印刷処理を実行する印刷装置の構成は、不揮発性メモリ１３０が、マトリクス１３６の代わりに６つのマトリクス１３６Ａ〜１３６Ｆを格納する点を除いて、図１、図２の印刷装置６００の構成と同じである。
【００７９】
図１３（Ａ）〜、図１３（Ｆ）は、６つのマトリクス１３６Ａ〜１３６Ｆの例を、それぞれ示している。図中には、第１方向Ｄｙと第２方向Ｄｘとが示されている。１つの四角は１つの画素を示している。記号「＋」は注目画素を示している。各画素の位置は、注目画素を基準とする相対的な位置である。各画素に記載されている数値は、重み係数を示している。各画素の重み係数を、全画素の重み係数の和が１になるように正規化して得られる値が、実際の重みである。なお、各マトリクス１３６Ａ〜１３６Ｆは、−Ｄｙ方向にドット状態決定処理が進行する場合のマトリクスである。＋Ｄｙ方向にドット状態決定処理が進行する場合には、注目画素を中心に第１方向Ｄｙの相対位置を反転させたマトリクスが利用される。
【００８０】
図１３（Ｇ）は、各マトリクス１３６Ａ〜１３６Ｆのそれぞれの粒状性評価値ＧＥを示す表である。粒状性評価値ＧＥは、印刷済画像の粒状性（画像の粗さ）を数値化したものであり、図１３（Ｈ）の式に従って算出される。粒状性評価値ＧＥが大きいほど、印刷済画像が粗い。ここで、ｕは空間周波数（単位は、サイクル／ミリメートル）であり、ＷＳ（ｕ）は、上述したウイナースペクトラムである。ＶＴＦ（ｕ）は、視覚の空間周波数特性であり、図１３（Ｉ）の式によって算出される。Ｄは、ウイナースペクトラムの算出に利用された印刷済画像の平均濃度である。図１３（Ｉ）の式におけるＬは、観察距離（単位は、ミリメートル）であり、本実施例では、Ｌ＝３００ｍｍである。なお、ウイナースペクトラムの算出には、均一なグレー画像（ＣＭＹのコンポジットで表されるグレー画像）が利用される。本実施例では、粒状性評価値ＧＥの算出に利用される印刷済画像のＬ＊は、おおよそ５０であり、印刷解像度は、６００ｄｐｉ（dot per inch）である。また、ウイナースペクトラムの算出に利用される画像を印刷する場合には、基準面３００ｓ（図３（Ｂ））に対応する平らなシートに画像を印刷することとする。なお、ウイナースペクトラムＷＳ（ｕ）と粒状性評価値ＧＥとの算出方法は、例えば、以下の文献「日本写真学会誌  第６０巻  第６号（１９９７年）  インクジェットプリンタの画質評価  藤野真」で説明されている。
【００８１】
図１３（Ｇ）に示するように、マトリクス１３６Ａ〜１３６Ｆの順番は、粒状性評価値ＧＥの小さい順である。入力画像データが同じ場合であっても、第１マトリクス１３６Ａは、細かく見えるドットパターンを生成し、第６マトリクス１３６Ｆは、粗く見えるドットパターンを生成する。すなわち、入力画像データが同じ場合であっても、ドットパターンの空間周波数スペクトラムは、マトリクス１３６Ａ〜１３６Ｆ毎に、異なる。そして、濃度の最も高いドット有状態の印刷画素の割合も、マトリクス１３６Ａ〜１３６Ｆ毎に、異なり得る。補正済データ生成部Ｍ１０４は、マトリクスを切り替えることによって、ドット形成状態のパターンの粗さを変更することができる。
【００８２】
次に、図１２のフローチャートに沿って、説明を行う。最初のステップＳ５０２では、補正済データ生成部Ｍ１０４（図１）は、振幅係数データ１３４ａ（図８（Ａ））を参照し、注目画素の第１方向Ｄｙの位置に対応付けられた振幅係数Ａｍｃを利用して、マトリクスを選択する。図１３（Ｊ）は、振幅係数Ａｍｃとマトリクスとの関係を示す概略図である。横軸は、ゼロから１までの振幅係数Ａｍｃの範囲を示す。図示するように、振幅係数Ａｍｃの範囲は、５つの境界値Ａｍｃ１〜Ａｍ５によって、６つの部分範囲ＡＡ１〜ＡＡ６に区分される。６つの部分範囲ＡＡ１〜ＡＡ６には、６つのマトリクス１３６Ａ〜１３６Ｆが、一対一に対応付けられている。部分範囲の振幅係数Ａｍｃが大きいほど、マトリクスの粒状性評価値ＧＥは大きい。なお、本実施例では、各部分範囲ＡＡ１〜ＡＡ６の幅は、同じである。ただし、一部の部分範囲の幅が、他の部分範囲の幅と異なっていても良い。
【００８３】
図１３（Ｋ）は、第１方向Ｄｙの位置Ｐｙと、選択されるマトリクスの粒状性評価値ＧＥとの関係を示すグラフである。横軸は、位置Ｐｙを示し、縦軸は、選択されるマトリクスの粒状性評価値ＧＥを示す。図示するように、第１種領域Ａ１では、粒状性評価値ＧＥの比較的小さいマトリクス１３６Ａ、１３６Ｂ、１３６Ｃが選択される。第２種領域Ａ２では、粒状性評価値ＧＥの比較的大きいマトリクス１３６Ｄ、１３６Ｅ、１３６Ｆが選択される。すなわち、図１０（Ｂ）、図１０（Ｃ）の第１実施例と同様に、第２種領域Ａ２では、第１種領域Ａ１と比べて、ドットパターンが粗くなる（第１種領域Ａ１と第２種領域Ａ２との間で、空間周波数スペクトラムが異なる）。
【００８４】
補正済データ生成部Ｍ１０４は、乱数値ＲＮＤの代わりに、選択したマトリクスを利用して、図７の第１実施例と同様にドット形成状態を決定する。図１２の次のステップＳ５０４、Ｓ５０６は、図７のステップＳ５０４、Ｓ５０６と、それぞれ同じである（第１階調値Ｖａが決定される）。続くステップＳ５１０ｂ〜Ｓ５４０では、補正済データ生成部Ｍ１０４は、第１階調値Ｖａと、基準閾値Ｔｈ１〜Ｔｈ３と、の間の大小関係に基づいて、注目画素のドット形成状態を決定する。ステップＳ５１０ｂ、Ｓ５２０ｂ、Ｓ５３０ｂでは、補正済閾値Ｔｈ３ｒ、Ｔｈ２ｒ、Ｔｈ１ｒの代わりに、基準閾値Ｔｈ３、Ｔｈ２、Ｔｈ１が、それぞれ利用される。続くステップＳ５５０、Ｓ５７０は、図７のステップＳ５５０、Ｓ５７０と、それぞれ同じである。
【００８５】
以上のように、第２実施例では、誤差拡散法に従ったドット形成状態の決定で利用される補正用のパラメータ（より具体的には、マトリクス）が、注目画素の第１方向Ｄｙの位置Ｐｙに応じて変化する。従って、第１方向Ｄｙの位置に応じてドット形成状態の特性を変化させることができる。この結果、シートの波状の変形に起因する印刷済み画像の粒状性ムラを、容易に抑制することができる。
【００８６】
特に、第２実施例では、図１３（Ｋ）で説明したように、第２種領域Ａ２では、第１種領域Ａ１と比べて、マトリクスの粒状性評価値ＧＥが大きい。従って、図１０（Ａ）のような入力画像データＩＤｉｎを印刷する場合には、図１０（Ｂ）、図１０（Ｃ）と同様に、第２種領域Ａ２の印刷済部分画像の方が、第１種領域Ａ１の印刷済部分画像と比べて、粗くなるように、補正済画像データＩＤｃが生成される。従って、粒状性ムラを、適切に、抑制することができる。
【００８７】
また、第２実施例では、補正済データ生成部Ｍ１０４は、６つのマトリクス１３６Ａ〜１３６Ｆから、第１方向Ｄｙの位置Ｐｙ（振幅係数Ａｍｃ）に対応付けられたマトリクスを選択する。従って、マトリクスの総数が少ない場合（例えば、２）と比べて、粒状性を滑らかに変化させることができる。この結果、粒状性のムラを適切に抑制できる。なお、マトリクスの総数としては、２以上の種々の数を採用可能である。いずれの場合も、補正済データ生成部Ｍ１０４は、粒状性評価値ＧＥが互いに異なる複数のマトリクスを利用することが好ましい。そして、図１３（Ｋ）に示すように、注目画素の第１方向Ｄｙの位置Ｐｙが押圧部２６９の位置Ｐｙａ１〜Ｐｙａ６に近いほど、粒状性評価値ＧＥが小さく、位置Ｐｙが高支持部２６５ｂの位置Ｐｙｂ１〜Ｐｙｂ７に近いほど、粒状性評価値ＧＥが大きいことが好ましい。こうすれば、適切に粒状性ムラを抑制できる。なお、粒状性評価値ＧＥは、印刷条件（例えば、インクの種類や、シートの種類や、印刷解像度）に応じて変わり得る。従って、実際の印刷条件に応じて、マトリクス毎の粒状性評価値ＧＥを評価することが好ましい。
【００８８】
また、本実施例においても、図９の第１実施例と同様に、第１種領域Ａ１の印刷済部分画像と、第２種領域Ａ２の印刷済部分画像と、の間で、濃度が最も高いドット有状態（大ドットｄｔ３）の印刷画素の割合が異なるように、マトリクスを構成してもよい。
【００８９】
また、第２実施例では、乱数値ＲＮＤの代わりに複数のマトリクス１３６Ａ〜１３６Ｆを利用する点を除いた他の構成は、第１実施例と同じである。従って、第２実施例は、第１実施例と同様の種々の効果を奏する。また、図１２の処理は、「補正処理」の例である。
【００９０】
また、本実施例において、ドット形成状態の総数が２であってもよい。補正済データ生成部Ｍ１０４（図１）は、例えば、図１２のフローチャートから、中ドットｄｔ２と小ドットｄｔ１とのためのステップＳＲｂ（Ｓ５２０ｂ、Ｓ５２５、Ｓ５３０ｂ、Ｓ５３５）を省略して得られるフローチャートに従って、ドット形成状態を決定してもよい。この場合も、シートの波状の変形に起因する印刷済み画像の粒状性ムラを低減することができる。
【００９１】
Ｃ．第３実施例：
図７に示す第１実施例において、ドット形成状態の総数が２（すなわち、「ドット有り」と「ドット無し」の２階調）であってもよい。図１４は、ドット形成状態の総数が２である場合の、ドット形成状態の決定例を示す。図１４では、図９と同様に、処理が簡略化されている。図１４は、２５個の画素が第１方向Ｄｙに並んで形成された画素ラインのドット形成状態を示している。図中には、入力階調値Ｖｉｎと、第１階調値Ｖａと、乱数値ＲＮＤと、補正済閾値Ｔｈｒと、ドット形成状態ＤＳと、ドット階調値Ｖｂと、対象誤差値Ｅａと、が示されている。図９の決定例とは異なり、図１４の決定例では、ドット形成状態は、「ドット無し」と「大ドットｄｔ３」とのいずれかである（以下、大ドットｄｔ３を、単に「ドットｄｔ３」と呼ぶ）。また、基準閾値は、１２８であり、補正済閾値Ｔｈｒは、「基準閾値（１２８）＋乱数値ＲＮＤ」である。また、乱数値ＲＮＤの上限ＲＮＤＨ（図８（Ｂ））は、８５〜１２８の範囲で変化することとしている。ドット形成状態を決定する処理は、図７から、中ドットｄｔ２と小ドットｄｔ１とのためのステップＳＲａ（Ｓ５２０、Ｓ５２５、Ｓ５３０、Ｓ５３５）を省略したものと、同じである（ステップＳ５１０では、第３補正済閾値Ｔｈ３ｒの代わりに、補正済閾値Ｔｈｒが利用される）。
【００９２】
図１４（Ａ）は、第１種領域（例えば、図１０（Ｂ）の第１種領域Ａ１）における決定例を示している。図１４（Ａ）の例では、乱数値ＲＮＤの定義域が０〜８５であり、定義域幅ＲＮＤＷは比較的狭い（８５）。図１４（Ｂ）の決定例は、第２種領域（例えば図１０（Ｂ）の第２種領域Ａ２）における決定例を示している。図１４（Ｂ）の例では、乱数値ＲＮＤの定義域が０〜１２８であり、定義域幅ＲＮＤＷが比較的広い（１２５）。
【００９３】
定義域幅ＲＮＤＷが狭い場合には、広い場合と比べて、ドットｄｔ３の配置の偏りが小さい。例えば、図１４（Ａ）の例では、「ドットｄｔ３」の画素と「ドット無し」の画素とが、おおよそ交互に並ぶ。同じ種類の画素が連続する部分は、１カ所だけである（第１部分Ｐｖａで、２つの「ドット無し」の画素が連続する）。従って、このドットパターンの観察者にとっては、画像を表す粒（ドット）が、比較的均等に分布しているように見える（印刷済画像が滑らかに見える）。なお、ドット階調値Ｖｂの平均値は、入力階調値Ｖｉｎ（１２０）とおおよそ同じ「１２２」である。
【００９４】
一方、定義域幅ＲＮＤＷが広い場合には、狭い場合と比べて、ドットｄｔ３が偏って配置される。例えば、図１４（Ｂ）の例では、３つの部分Ｐｄ１〜Ｐｄ３で、ドットｄｔ３が形成される画素が連続する。また、５つの部分Ｐｖ１〜Ｐｖ５で、「ドット無し」の画素が連続する。従って、このドットパターンの観察者にとっては、ドットパターンが、粗く見える。なお、ドット階調値Ｖｂの平均値は、入力階調値Ｖｉｎ（１２０）とおおよそ同じ「１２２」である。
【００９５】
このように、ドット形成状態の総数が２である場合も、第１実施例と同様に、乱数値ＲＮＤの定義域幅ＲＮＤＷが大きい場合には、小さい場合と比べて、ドットパターンを粗くすることができる。この理由は、以下の通りである。図９でも説明したように、乱数値ＲＮＤの大きな画素で生じる大きな誤差値Ｅａが、乱数値ＲＮＤの小さな注目画素の第１階調値Ｖａに加算されると、注目画素の入力階調値Ｖｉｎが小さい場合であっても、ドットｄｔ３が形成され得る。逆に、乱数値ＲＮＤの小さな画素で生じる小さな誤差値Ｅａが、乱数値ＲＮＤの大きな注目画素の第１階調値Ｖａに加算されると、注目画素の入力階調値Ｖｉｎが大きい場合であっても、ドット形成されない場合がある。このような乱数値ＲＮＤに起因する「ドット無し」画素の発生と「ドットｄｔ３有り」の画素の発生とは、乱数値ＲＮＤの定義域幅ＲＮＤＷが広いほど、促進される。従って、乱数値ＲＮＤの定義域幅ＲＮＤＷが広いほど、ドット分布が不均等になり易い。この結果、定義域幅ＲＮＤＷを大きくすることによって、ドットパターンを粗くすることができる。すなわち、定義域幅ＲＮＤＷを変えることによって、第１種領域Ａ１と第２種領域Ａ２との間で空間周波数スペクトルを異ならせることができる。
【００９６】
以上のように、本実施例においても、補正済データ生成部Ｍ１０４（図１）は、図８（Ｂ）、図８（Ｃ）のように定義域幅ＲＮＤＷを位置Ｐｙに応じて変化させることによって、図１０の実施例と同様に、シートの波状の変形に起因する印刷済み画像の粒状性ムラを低減することができる。
【００９７】
また、第３実施例では、ドット形成状態の総数が異なる点を除いた他の構成は、第１実施例と同じである。従って、第３実施例は、第１実施例と同様の種々の効果を奏する。
【００９８】
Ｄ．第４実施例：
図１５（Ａ）は、基準ギャップの別の実施例を示す説明図である。図１５（Ａ）は、図３（Ｂ）と同様に、液滴Ｄ１、Ｄ２の着弾位置と、シート３００とを示している。この実施例では、図１、図２に示す印刷装置６００が利用される。そして、シート３００の高支持部２６５ｂに支持される部分の代わりに、押圧部２６９によって下方に押さえられる部分のギャップＧＰｓａが、基準ギャップとして利用される（以下、ノズル２５０ｎ（ノズル面ｎｐ）から基準ギャップＧＰｓａだけ離れた平面３００ｓａを「基準面３００ｓａ」と呼ぶ）。本実施例では、液滴Ｄ１、Ｄ２の吐出タイミングは、基準面３００ｓａに印刷する場合を想定して、調整されている（図中では、液滴Ｄ１、Ｄ２が第１方向Ｄｙの同じ目標位置Ｐｙ１にドットを形成することが想定されている）。従って、ギャップが小さいほど、すなわち、シート３００がノズル２５０ｎに近いほど、ドットの位置ズレが大きくなる。そこで、本実施例では、ギャップがギャップ閾値ＧＰｔｈ以上の範囲（特定範囲ＧＲａ）の外にある第１種領域Ａ１ａでは、ギャップが特定範囲ＧＲａ内にある第２種領域Ａ２ａと比べて、ドットパターンが粗くなるように、補正済画像データ（印刷データ）が生成される。図中では、特定範囲ＧＲａがハッチングで示されている。
【００９９】
振幅係数Ａｍｃの位置Ｐｙ依存性のパターンは、図８（Ａ）の実施例の振幅係数Ａｍｃの「１」と「０」とを入れ替えたパターンと同じである。すなわち、押圧部２６９の位置Ｐｙａ１〜Ｐｙａ６では、振幅係数Ａｍｃは「１」に設定され、高支持部２６５ｂの位置Ｐｙｂ１〜Ｐｙｂ７では、振幅係数Ａｍｃは「０」に設定される（図示省略）。すなわち、ギャップが、基準面３００ｓａの基準ギャップＧＰｓａと同じである位置（第１方向Ｄｙの位置Ｐｙ）では、振幅係数Ａｍｃは「１」である。
【０１００】
図１５（Ｂ）は、基準ギャップの更に別の実施例を示す説明図である。図１５（Ｂ）も、図１５（Ａ）と同様に、＋Ｄｙ方向に移動する印刷ヘッド２５０から吐出される液滴Ｄ１ａ、Ｄ１ｂと、−Ｄｙ方向に移動する印刷ヘッド２５０から吐出される液滴Ｄ２ａ、Ｄ２ｂと、の着弾位置と、シート３００とを示している。この実施例では、図１、図２に示す印刷装置６００が利用される。そして、押圧部２６９の最も低い部分と高支持部２６５ｂの上面との間の中間位置のギャップＧＰｓｂが、基準として利用される（以下、ノズル２５０ｎ（ノズル面ｎｐ）からギャップＧＰｓｂだけ離れた平面３００ｓｂを「基準面３００ｓｂ」と呼ぶ）。液滴Ｄ１ａ、Ｄ１ｂ、Ｄ２ａ、Ｄ２ｂの吐出タイミングは、基準面３００ｓｂに印刷する場合を想定して、調整されている（図中では、液滴Ｄ１ａ、Ｄ２ａが同じ目標位置Ｐｙ１ａにトッドを形成することが想定され、液滴Ｄ１ｂ、Ｄ２ｂが同じ目標位置Ｐｙ１ｂにドットを形成することが想定されている）。従って、ギャップが基準のギャップＧＰｓｂから離れるほど、ドットの位置ズレが大きくなる。そこで、本実施例では、ギャップと基準ギャップＧＰｓｂとの間の差の絶対値が特定の値以下である範囲ＧＲｂの外にギャップがある第１種領域Ａ１ｂ１、Ａ１ｂ２では、ギャップが範囲ＧＲｂ内にある第２種領域Ａ２ｂと比べて、ドットパターンが粗くなるように、補正済画像データ（印刷データ）が生成される。図中では、範囲ＧＲｂがハッチングで示されている。
【０１０１】
振幅係数Ａｍｃの位置Ｐｙ依存性は、以下の通りである。すなわち、押圧部２６９の位置Ｐｙａ１〜Ｐｙａ６と、高支持部２６５ｂの位置Ｐｙｂ１〜Ｐｙｂ７と、のそれぞれにおいて、振幅係数Ａｍｃは「０」に設定される。隣り合う押圧部２６９と高支持部２６５ｂとの間の中間位置において、具体的には、ギャップが、基準面３００ｓｂの基準ギャップＧＰｓｂと同じである位置（第１方向Ｄｙの位置Ｐｙ）では、振幅係数Ａｍｃは「１」に設定される。
【０１０２】
なお、図１５（Ａ）、図１５（Ｂ）のそれぞれは、上述の各実施例に適用可能である。
【０１０３】
Ｅ．変形例：
（１）第１種領域の印刷済部分画像と、第２種領域の印刷済部分画像と、の間で、空間周波数スペクトルが異なるように、実行される補正処理としては、上記各実施例の補正処理に限らず、種々の処理を採用可能である。例えば、上述の乱数値ＲＮＤの定義域ＲＲは、図８（Ｂ）で説明した範囲に限らず、他の種々の範囲を採用可能である。例えば、定義域ＲＲの下限ＲＮＤＬ、または、下限ＲＮＤＬと上限ＲＮＤＨとの両方が、負値であってもよい。負値の乱数値ＲＮＤは、補正済閾値Ｔｈ１ｒ、Ｔｈ２ｒ、Ｔｈ３ｒを小さくすることによって、大ドットｄｔ３の画素数の割合を増大することができる。また、乱数値ＲＮＤは、離散的な複数の値から選択されてもよい。例えば、図８（Ｂ）の実施例において、乱数値ＲＮＤが、下限ＲＮＤＬと上限ＲＮＤＨとのいずれかであってもよい（２値乱数）。また、図５のステップＳ２２０のハーフトーン処理（補正処理）が、誤差拡散法の代わりに、ディザマトリクスを利用する処理であってもよい。この場合には、粒状性評価値ＧＥが互いに異なる複数のディザマトリクスを準備することが好ましい。補正済データ生成部Ｍ１０４（図１）は、図１３（Ｋ）の実施例のように、第１方向Ｄｙの印刷位置に応じてディザマトリクスを選択すればよい。この場合には、印刷画素の第１方向Ｄｙの位置に応じてディザマトリクスが変化する。また、第１方向Ｄｙの位置に応じてディザマトリクスを変化させることによってドット形成状態を決定することが、補正処理の例である。また、補正済データ生成部Ｍ１０４は、図５のステップＳ２１０の処理対象のビットマップデータのＲＧＢ階調値、または、ステップＳ２２０の処理対象のビットマップデータのＣＭＹＫ階調値に、乱数を付加することによって、空間周波数スペクトルを変化させてもよい。この場合には、乱数付加の対象のビットマップデータが、入力画像データの例であり、乱数の付加が、補正処理の例である。また、乱数の付加から印刷データの生成までの一連の処理が、「補正済印刷データ生成処理」の例である。
【０１０４】
（２）図２（Ｄ）に示すように、ノズル２５０ｎとシート３００との間のギャップは、搬送方向Ｄｘの位置に応じて異なり得る。本実施例では、−Ｄｘ方向側のノズル２５０ｎの位置よりも、＋Ｄｘ方向側のノズル２５０ｎの位置の方が、ギャップが小さい。そこで、上記各実施例において、補正済データ生成部Ｍ１０４は、ノズル２５０ｎの搬送方向Ｄｘの位置に応じて、ドット形成状態決定のための処理で利用されるパラメータ（例えば、図７、図８（Ｂ）の実施例の乱数値ＲＮＤの定義域幅ＲＮＤＷ、図１１、図１２のマトリクス１３６Ａ〜１３６Ｆ）を変化させてもよい。この際、補正済データ生成部Ｍ１０４は、第１方向Ｄｙの位置Ｐｙに応じてパラメータを変化させるのと同様に、ドット形成時の搬送方向Ｄｘの位置に応じてパラメータを変化させる。
【０１０５】
（３）上記各実施例において、ドット形成状態決定のための処理で利用されるパラメータ（例えば、図８（Ａ）の振幅係数データ１３４ａ、図７、図８（Ｂ）の乱数値ＲＮＤの定義域幅ＲＮＤＷ、または、図１１、図１２のマトリクス１３６Ａ〜１３６Ｆ）は、シート（印刷媒体）の種類毎に、準備されてもよい。シートの種類は、例えば、「光沢紙」や「マット紙」といった一般的な種類の中から選択されてもよく、また、シートの型番によって種類が特定されてもよい。補正済データ生成部Ｍ１０４は、シートの種類に対応付けられたパラメータを利用する。こうすれば、補正済データ生成部Ｍ１０４は、シートの種類に適した補正を行うことができる。
【０１０６】
また、図示しないサーバが、複数種類のシートのための複数種類のパラメータを、メモリ（例えば、不揮発性メモリ）に格納してもよい。そして、印刷制御装置に補正用データ取得部（図示省略）を設け、補正用データ取得部が、ユーザによって指定された種類のシートに対応付けられたパラメータを、ネットワークを介して、上記サーバから取得してもよい。
【０１０７】
（４）印刷実行部の構成としては、上記各実施例の印刷実行部２００の構成に限らず、種々の構成を採用可能である。例えば、印刷実行部が利用可能なインクとしては、ＣＭＹＫの４種類のインクに限らず、１以上の種々のインクを採用可能である。また、図３で説明したドットの位置ズレは、双方向印刷を行う場合に限らず、単方向印刷を行う場合にも、生じ得る。従って、上述した各実施例の補正済画像データ生成処理を、単方向印刷を行う印刷実行部に適用してもよい。また、ドット形成状態の総数としては、２または４に限らず、２以上の種々の数を採用可能である。
【０１０８】
（５）上記各実施例において、シート搬送部２６０の構成としては、図１、図２に示す構成に限らず、種々の構成を採用可能である。例えば、低支持部２６５ａが省略されてもよい。また、押圧部２６９は、種々の部材を用いて構成されてよく、例えば、硬質樹脂部材を用いて構成されてもよく、板バネ等の弾性体を用いて構成されてもよい。また、支持部２６５ａ、２６５ｂの第１部分２６５ａ１、２６５ｂ１の代わりに、第１ローラ２６１と対向する従動ローラが設けられてもよい。同様に、第５部分２６５ａ５、２６５ｂ５の代わりに、第２ローラ２６２と対向する従動ローラが設けられてもよい。
【０１０９】
（６）上記各実施例において、基準ギャップＧＰｓ、ＧＰｓａ、ＧＰｓｂは、印刷結果を利用して特定することができる。すなわち、第１方向Ｄｙの位置Ｐｙが互いに異なる複数の直線（搬送方向Ｄｘに沿って延びる直線）を表す画像データを用いて印刷を行う。ギャップが基準ギャップに近い印刷領域（位置Ｐｙ）では、ドットの位置ズレが小さいので、直線がはっきりと印刷される。一方、ギャップが基準ギャップから遠い印刷領域（位置Ｐｙ）では、ドットの位置ズレが大きいので、直線がぼやけて印刷される。このように、直線がはっきりと印刷された位置Ｐｙにおけるギャップが、基準ギャップである。また、第１種領域と第２種領域とは、以下のように特定することができる。すなわち、第１種領域は、第２種領域と比べて、実際のギャップと特定された基準ギャップとの間の差の絶対値が大きい領域である。
【０１１０】
（７）上記各実施例において、制御装置１００と、印刷実行部２００とが、互いに異なる筐体に収容された独立の装置として、実現されてもよい。また、上記各実施例において、ネットワークを介して互いに通信可能な複数のコンピュータが、印刷のための画像処理に要する機能を一部ずつ分担して、全体として、印刷のための画像処理の機能を提供してもよい。このように、印刷制御装置（例えば、制御装置１００）は、複数のコンピュータを含むコンピュータシステムによって構成されてもよい（このようなコンピュータシステムを利用する技術は、クラウドコンピューティングとも呼ばれる）。
【０１１１】
（８）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１の補正済データ生成部Ｍ１０４の機能を、論理回路を有する専用のハードウェア回路によって実現してもよい。
【０１１２】
また、本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。「コンピュータ読み取り可能な記録媒体」は、メモリーカードやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスクドライブ等のコンピュータに接続されている外部記憶装置も含んでいる。
【０１１３】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１４】
１００...制御装置、１１０...ＣＰＵ、１２０...揮発性メモリ、１３０...不揮発性メモリ、１３２...プログラム、１３４ａ...振幅係数データ（補正用データ）、１３６、１３６Ａ〜１３６Ｆ...マトリクス、１７０...操作部、１８０...表示部、１９０...通信部、２００...印刷実行部、２１０...制御回路、２１２...移動制御部、２１４...ヘッド駆動部、２１６...搬送制御部、２４０...ヘッド移動部、２４２...移動モータ、２４４...支持軸、２５０...印刷ヘッド、２５０ｎ...ノズル、２６０...シート搬送部、２６１...第１ローラ、２６２...第２ローラ、２６３...搬送モータ、２６５...シート台、２６５ａ...低支持部、２６５ｂ...高支持部、２６９...押圧部、３００...シート、３００ｆ...基準シート、３００ｓ...基準面、３００ｓａ...基準面、３００ｓｂ...基準面、６００...印刷装置、Ｍ１００...プリンタドライバ、Ｍ１０４...補正済データ生成部、Ｍ１０６...補正済データ供給部、ＥＢ...誤差バッファ、ｎｐ...ノズル面、Ｄｙ...第１方向、Ｄｘ...搬送方向（第２方向）、
【図１】
0005919763.tif 000002
【図２】
0005919763.tif 000003
【図３】
0005919763.tif 000004
【図４】
0005919763.tif 000005
【図５】
0005919763.tif 000006
【図６】
0005919763.tif 000007
【図７】
0005919763.tif 000008
【図８】
0005919763.tif 000009
【図９】
0005919763.tif 000010
【図１０】
0005919763.tif 000011
【図１１】
0005919763.tif 000012
【図１２】
0005919763.tif 000013
【図１３】
0005919763.tif 000014
【図１４】
0005919763.tif 000015
【図１５】
0005919763.tif 000016