(57)【要約】【課題】ノズル列の位置ずれに起因するノズル列間における液体の着弾位置の位置ずれを小さく抑えることができる液体吐出制御装置、液体吐出装置及び吐出制御方法を提供する。【解決手段】調整値取得部は、複数のノズル列のうち少なくとも一つの調整対象ノズル列のノズル列方向におけるずれ量の一例として調整値を取得する。ずれ量がノズルピッチの単位ではない場合（つまり小数点以下の端数を含む場合）には、データ調整処理部は、分版データ（印刷用のデータの一例）に従って調整対象ノズル列の第１ノズル（♯２〜♯５）に割り当てられる画素値の一部を、第１ノズルに対して調整方向側で隣の第２ノズル（♯１〜♯４）に割り付ける調整処理を施す。調整後の第２ノズル（♯２〜♯４）に割り当てられる画素値は、第１ノズル（♯２〜♯４）に割り付けられた画素値の一部と、第２ノズル（♯３〜♯５）に割り付けられた画素値の一部との合算した値となる。【選択図】図１２
2016132199.tif 000002
【特許請求の範囲】
【請求項１】
所定方向に複数のノズルが所定ピッチで並ぶノズル列を複数有する液体吐出ヘッドを制御する液体吐出制御装置であって、
複数の前記ノズル列のうち少なくとも一つの調整対象ノズル列の前記所定方向におけるずれ量を取得する取得部と、
前記ずれ量が、前記所定ピッチの単位ではない場合には、印刷用のデータに従って前記調整対象ノズル列の第１ノズルに割り当てられる第１ノズルデータの一部を、他の一部を含む調整後の第１ノズルデータに基づき前記第１ノズルが液体を吐出して形成される第１ドットに対して前記ずれ量のずれ方向と反対側の隣の位置に形成される第２ドットの液体を吐出する第２ノズルに割り当てる調整部と
を備えたことを特徴とする液体吐出制御装置。
【請求項２】
所定方向に複数のノズルが所定ピッチで並ぶノズル列を複数有する液体吐出ヘッドを制御する液体吐出制御装置であって、
複数の前記ノズル列のうち少なくとも一つの調整対象ノズル列の前記所定方向におけるずれ量を取得する取得部と、
前記ずれ量が、前記所定ピッチの単位ではない場合には、印刷用のデータに従って前記調整対象ノズル列の第１ノズルに割り当てられる第１ノズルデータの一部を、前記調整対象ノズル列における前記第１ノズルに対して前記ずれ量のずれ方向と反対側で隣に位置する第２ノズルに割り当てる調整部と
を備えたことを特徴とする液体吐出制御装置。
【請求項３】
前記調整部は、前記印刷用のデータに従って前記第１ノズルに割り当てられた前記第１ノズルデータの値の一部と、前記印刷用のデータに従って前記第２ノズルに割り当てられた第２ノズルデータの値の一部とを合算することにより、前記第２ノズルの調整後の第２ノズルデータを生成することを特徴とする請求項１又は２に記載の液体吐出制御装置。
【請求項４】
前記印刷用のデータのノズルに割り当てられるノズルデータは吐出サイズを表現し、
前記調整部は、合算された結果が前記吐出サイズで表すことができない端数を含む場合には、前記端数の切上げ又は切下げを行うことを特徴とする請求項３に記載の液体吐出制御装置。
【請求項５】
前記切上げ又は前記切下げを、前記調整対象ノズル列に属する割当て先となる各ノズルに対して前記所定方向に並ぶ順に交互に行うことを特徴とする請求項４に記載の液体吐出制御装置。
【請求項６】
前記調整部は、前記第１ノズルデータの一部と前記第２ノズルデータの一部とを合算する場合に、前記端数をさらに合算することにより前記調整後の第２ノズルデータを生成することを特徴とする請求項４又は５に記載の液体吐出制御装置。
【請求項７】
前記調整部は、前記端数を前記調整対象ノズル列の全体で合算した値に基づいて当該調整対象ノズル列の各ノズルに割り当てたノズルデータが適切であるかどうかを検証することを特徴とする請求項４乃至６のいずれか一項に記載の液体吐出制御装置。
【請求項８】
前記調整部は、前記ずれ量を前記所定ピッチで除算したときの除数をＢとすると、さらにノズルＢ個分だけ、印刷用のデータの画素を前記ずれ方向と反対側の調整方向にシフトさせることを特徴とする請求項１乃至７のいずれか一項に記載の液体吐出制御装置。
【請求項９】
表示用の表色系で表現される表示用データを取得し、表示用データを基に前記印刷用の表色系の各色で表現される分版データを生成する分版処理部を更に備え、
前記調整部が処理の対象とする前記印刷用のデータは、分版後のデータであることを特徴とする請求項１乃至８のいずれか一項に記載の液体吐出制御装置。
【請求項１０】
表示用の表色系で表現される表示用データを取得し、表示用データを基に前記印刷用の表色系の各色で表現される分版データを生成する分版処理部と、
前記分版データの階調数を低くするハーフトーン処理を行って前記分版データよりも低階調のハーフトーンデータを生成するハーフトーン処理部とを更に備え、
前記調整部が処理の対象とする前記印刷用のデータは、ハーフトーン処理後のデータであることを特徴とする請求項１乃至８のいずれか一項に記載の液体吐出制御装置。
【請求項１１】
所定方向に所定ピッチでノズルが並んだノズル列を複数有する液体吐出ヘッドと、
請求項１乃至１０のいずれか一項に記載の前記液体吐出制御装置と
を備えたことを特徴とする液体吐出装置。
【請求項１２】
所定方向に複数のノズルが所定ピッチで並ぶノズル列を複数有する液体吐出ヘッドから液体を吐出する液体吐出制御方法であって、
複数の前記ノズル列のうち少なくとも一つの調整対象ノズル列の前記所定方向におけるずれ量を取得する取得ステップと、
前記ずれ量が、前記所定ピッチの単位ではない場合には、印刷用のデータに従って前記調整対象ノズル列の第１ノズルに割り当てられる第１ノズルデータの一部を、他の一部を含む調整後の第１ノズルデータに基づき前記第１ノズルが液体を吐出して形成される第１ドットに対して前記ずれ量のずれ方向と反対側の隣の位置に形成される第２ドットの液体を吐出する第２ノズルに割り当てる調整ステップと
を備えたことを特徴とする液体吐出制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定方向に所定ピッチでノズルが並んだ複数のノズル列を有する液体吐出ヘッドを制御する液体吐出制御装置、液体吐出装置及び液体吐出制御方法に関する。
【背景技術】
【０００２】
従来から、用紙等の媒体に対して液体を吐出する液体吐出装置として、液体吐出ヘッドの複数のノズルからインク（液体の一例）を吐出して媒体に印刷を行うインクジェット式のプリンターが広く知られている。こうしたプリンターは、インク滴を吐出する複数のノズルからなるノズル列を有する記録ヘッド（液体吐出ヘッドの一例）を備える（例えば特許文献１、２等）。
【０００３】
また、この種の記録ヘッドには、少なくとも１つのノズル列を含む単位で製造された単位ヘッドをヘッド本体（例えばキャリッジ）に複数組み付けることで製造されるものがある。このため、単位ヘッドの組み付け誤差によりノズル列間でノズル列方向の位置のばらつきが発生する。この種のノズル列間の位置のばらつきは、各ノズル列のノズルから吐出されたインク滴の着弾位置のばらつきの原因になり、印刷品質の低下をもたらす。
【０００４】
特許文献１には、第１ヘッドと第２ヘッドを含む複数のヘッドを備えた印刷装置において、第１ヘッドを固定し、第２ヘッドを移動させる回転機構及びスライド機構を備え、これら各機構を用いて第２ヘッドを回転及びスライドさせることで、第１ヘッドに対して第２ヘッドを位置合わせする技術が開示されている。
【０００５】
また、特許文献２には、インク滴を吐出する複数のノズルが配列されてなる複数のノズル列を有する記録ヘッドを備えた印刷装置において、印刷データのドットの割り当て先のノズルをシフトさせ、画像処理によりノズル列の位置ずれを吸収する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１４−１８６９８号公報
【特許文献２】特開２０１３−２２３９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、特許文献１に記載の印刷装置では、回転機構及びスライド機構によって構造が複雑になるうえ、回転機構及びスライド機構を用いて行う調整作業が面倒である。
一方、特許文献２に記載の印刷装置では、液体吐出ヘッドの構造が複雑になることはないが、以下の課題がある。すなわち、印刷データのドットの割り当て先のノズルを変更する技術なので、ノズルピッチ単位（所定ピッチの単位）での調整しかできなかった。このため、調整後の印刷画質は十分なものではなかった。なお、シリアル式プリンターやライン式プリンター等の記録方式の違いに依らず、複数のノズル列を備えた印刷装置であれば、この種の課題は概ね共通する。
【０００８】
本発明の目的は、ノズル列の位置ずれに起因するノズル列間における液体の着弾位置の位置ずれを小さく抑えることができる液体吐出制御装置、液体吐出装置及び液体吐出制御方法を提供することにある。
【課題を解決するための手段】
【０００９】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する液体吐出制御装置は、所定方向に複数のノズルが所定ピッチで並ぶノズル列を複数有する液体吐出ヘッドを制御する液体吐出制御装置であって、複数の前記ノズル列のうち少なくとも一つの調整対象ノズル列の前記所定方向におけるずれ量を取得する取得部と、前記ずれ量が、前記所定ピッチの単位ではない場合には、印刷用のデータに従って前記調整対象ノズル列の第１ノズルに割り当てられる第１ノズルデータの一部を、他の一部を含む調整後の第１ノズルデータに基づき前記第１ノズルが液体を吐出して形成される第１ドットに対して前記ずれ量のずれ方向と反対側の隣の位置に形成される第２ドットの液体を吐出する第２ノズルに割り当てる調整部とを備えている。
【００１０】
この構成によれば、第１ノズルが第１ノズルデータの他の一部を含む調整後の第１ノズルデータに基づき液体を吐出して第１ドットが形成される。第１ドットに対してずれ量のずれ方向と反対側（調整方向側）の隣の位置（例えば解像度に応じた隣の位置）の第２ドットは、第２ノズルが吐出した液体により形成される。調整部によって、印刷用のデータに従って第１ノズルに割り当てられる第１ノズルデータの一部が、この第２ノズルに割り当てられることで、第１ドットと第２ドットの各サイズが調整される。この結果、ずれ量が所定ピッチの単位ではなく単位未満の端数を含む場合でも、調整対象ノズル列のずれ量が端数分のずれ量の少なくとも一部も含め、ドットのサイズの調整により見掛け上吸収される。よって、ノズル列のずれ量の割にノズル列間における液体の着弾位置（ドット位置）の位置ずれを小さく抑えることができる。
【００１１】
上記課題を解決する液体吐出制御装置は、所定方向に複数のノズルが所定ピッチで並ぶノズル列を複数有する液体吐出ヘッドを制御する液体吐出制御装置であって、複数の前記ノズル列のうち少なくとも一つの調整対象ノズル列の前記所定方向におけるずれ量を取得する取得部と、前記ずれ量が、前記所定ピッチの単位ではない場合には、印刷用のデータに従って前記調整対象ノズル列の第１ノズルに割り当てられる第１ノズルデータの一部を、前記第１ノズルに対して前記ずれ量のずれ方向と反対側で隣に位置する第２ノズルに割り当てる調整部とを備えている。
【００１２】
この構成によれば、ずれ量が所定ピッチの単位ではない場合には、調整部によって、印刷用のデータに従って調整対象ノズル列の第１ノズルに割り当てられる第１ノズルデータの一部が、調整対象ノズル列における第１ノズルに対してずれ量のずれ方向で反対側（調整方向側）で隣に位置する第２ノズルに割り当てられる。この結果、第１ノズルデータの他の一部を含む調整後のノズルデータに基づいて第１ノズルが吐出する第１ドットと、第１ノズルデータの一部を含む調整後のノズルデータに基づいて第２ノズルが吐出する第２ドットとの各々のサイズが調整される。この結果、調整対象ノズル列のずれ量が所定ピッチの単位ではなく単位未満の端数を含む場合でも、その端数分のずれ量の少なくとも一部も見掛け上吸収された印刷結果を得ることができる。
【００１３】
上記液体吐出制御装置では、前記調整部は、前記印刷用のデータに従って前記第１ノズルに割り当てられた前記第１ノズルデータの値の一部と、前記印刷用のデータに従って前記第２ノズルに割り当てられた第２ノズルデータの値の一部とを合算することにより、前記第２ノズルの調整後の第２ノズルデータを生成することが好ましい。
【００１４】
この構成によれば、調整部による調整後の第２ノズルデータは、印刷用のデータに従って第１ノズルに割り当てられた第１ノズルデータの値の一部と、印刷用のデータに従って第２ノズルに割り当てられた第２ノズルデータの値の一部とが合算されることにより生成される。よって、ずれ量が所定ピッチの単位でない場合でも、その単位未満の端数分のずれ量の少なくとも一部が吸収された印刷結果を得ることができる。
【００１５】
上記液体吐出制御装置では、前記印刷用のデータのノズルに割り当てられるノズルデータは吐出サイズを表現し、前記調整部は、合算された結果が前記吐出サイズで表すことができない端数を含む場合には、前記端数の切上げ又は切下げを行うことが好ましい。
【００１６】
この構成によれば、合算された結果が吐出サイズで表すことができない端数を含む場合、端数が切上げ又は切下げられるので、規定の吐出サイズで液体を吐出させることができる。
【００１７】
上記液体吐出制御装置では、前記切上げ又は前記切下げを、前記調整対象ノズル列に属する割当て先となる各ノズルに対して前記所定方向に並ぶ順に交互に行うことが好ましい。
【００１８】
この構成によれば、切上げ又は前記切下げが、調整対象ノズル列に属する割当て先となる各ノズルに対して所定方向に並ぶ順に交互に行われるので、規定の吐出サイズで液体を吐出できるうえ、端数に起因する誤差が累積されず比較的高い印刷品質を確保できる。
【００１９】
上記液体吐出制御装置では、前記第１ノズルデータの一部と前記第２ノズルデータの一部とを合算する場合に、前記端数をさらに合算することにより前記調整後の第２ノズルデータを生成することが好ましい。
【００２０】
この構成によれば、第１ノズルデータの一部と第２ノズルデータの一部とを合算する際に、端数も合算されるため、ずれ量の端数分が一層正確に吸収された調整後の第２ノズルデータを生成できる。よって、印刷品質の一層高い印刷結果を得ることができる。
【００２１】
上記液体吐出制御装置では、前記調整部は、前記端数を前記調整対象ノズル列の全体で合算した値に基づいて当該調整対象ノズル列の各ノズルに割り当てたノズルデータが適切であるかどうかを検証することが好ましい。
【００２２】
この構成によれば、端数を調整対象ノズル列の全体で合算した値に基づいて調整対象ノズル列の各ノズルに割り当てたノズルデータが適切であるかどうかが検証される。このため、調整部による調整によって、調整対象ノズル列の各ノズルに適切なノズルデータを割り当てることができる。不適切な割り当てにより高い印刷品質が得られなくなる不都合を回避できる。
【００２３】
上記液体吐出制御装置では、前記調整部は、前記ずれ量を前記所定ピッチで除算したときの除数をＢとすると、さらにノズルＢ個分だけ、印刷用のデータの画素を前記ずれ方向と反対側の調整方向にシフトさせることが好ましい。
【００２４】
この構成によれば、ノズルＢ個分（但し、Ｂは除数）だけ、印刷用のデータの画素がシフトされる。よって、ずれ量が所定ピッチを超えるほど大きい場合でも、画素の割当ての調整によってそのずれ量を見掛け上吸収された印刷結果を得ることができる。
【００２５】
上記液体吐出制御装置では、表示用の表色系で表現される表示用データを取得し、表示用データを基に前記印刷用の表色系の各色で表現される分版データを生成する分版処理部を更に備え、前記調整部が処理の対象とする前記印刷用のデータは、分版後のデータであることが好ましい。
【００２６】
この構成によれば、調整部が処理の対象とする印刷用のデータが分版後のデータ（例えば分版データ）であるので、割当てによる調整結果を、その後のハーフトーン処理に反映されるので、ハーフトーン処理の結果を活かすことができる。
【００２７】
上記液体吐出制御装置では、表示用の表色系で表現される表示用データを取得し、表示用データを基に前記印刷用の表色系の各色で表現される分版データを生成する分版処理部と、前記分版データの階調数を低くするハーフトーン処理を行って前記分版データよりも低階調のハーフトーンデータを生成するハーフトーン処理部とを更に備え、前記調整部が処理の対象とする前記印刷用のデータは、ハーフトーン処理後のデータであることが好ましい。
【００２８】
この構成によれば、調整部が処理の対象とする印刷用のデータがハーフトーン処理後のデータであるので、第１ノズルに割り当てられる第１ノズルデータの特定が可能になる。よって、液体吐出ヘッドの構成に依らず、割当ての処理を行うことができる。
【００２９】
上記課題を解決する液体吐出装置は、所定方向に所定ピッチでノズルが並んだノズル列を複数有する液体吐出ヘッドと、上記の液体吐出制御装置とを備えている。この構成によれば、液体吐出装置により、前記液体吐出制御装置と同様の作用効果を得ることができる。
【００３０】
上記課題を解決する液体吐出制御方法は、所定方向に所定ピッチでノズルが並んだ複数のノズル列を有する液体吐出ヘッドから液体を吐出する液体吐出制御方法であって、複数の前記ノズル列のうち少なくとも一つの調整対象ノズル列の前記所定方向におけるずれ量を取得する取得ステップと、前記ずれ量が、前記所定ピッチの単位ではない場合には、印刷用のデータに従って前記調整対象ノズル列の第１ノズルに割り当てられる第１ノズルデータの一部を、他の一部を含む調整後の第１ノズルデータに基づき前記第１ノズルが液体を吐出して形成される第１ドットに対して前記所定方向において前記ずれ量のずれ方向と反対側で隣の位置に形成される第２ドットの液体を吐出する第２ノズルに割り当てる調整ステップとを備えている。この方法によれば、上記液体吐出制御装置と同様の作用効果を得ることができる。
【図面の簡単な説明】
【００３１】
【図１】第１実施形態におけるシリアル式プリンターの概略構成を示す斜視図。
【図２】ライン式プリンターの概略構成を示す模式平面図。
【図３】記録ユニットの模式底面及び記録制御系を示す模式図。
【図４】記録ヘッドを示す模式底面図。
【図５】（ａ）〜（ｅ）は記録ヘッドの他の構成を示し、（ｆ）は単位ヘッドの底面図。
【図６】印刷システムの電気的構成を示すブロック図。
【図７】画像処理部の電気的構成を示すブロック図。
【図８】分版データを示す模式図。
【図９】（ａ）バンド印刷方式、（ｂ）インターレース印刷方式を示す模式図。
【図１０】分版データに対する調整処理を説明する模式図。
【図１１】（ａ），（ｂ）は、分版データに対する調整処理の計算を説明する説明図。
【図１２】調整値Ｑ＝−０．５のときのデータ調整処理を説明する模式図。
【図１３】調整値Ｑ＝＋１．３のときのデータ調整処理を説明する模式図。
【図１４】（ａ）〜（ｃ）は分版データに対する調整処理を説明する模式図。
【図１５】第２実施形態における画像処理部の電気的構成を示すブロック図。
【図１６】ハーフトーン処理後の印刷データを示す模式図。
【図１７】（ａ）〜（ｃ）は印刷データに対する調整処理を説明する模式図。
【図１８】（ａ），（ｂ）は、印刷データに対する調整処理の計算を説明する説明図。
【図１９】印刷データに対する調整処理を説明する模式図。
【図２０】（ａ），（ｂ）は、第３実施形態における印刷データに対する調整処理を説明する模式図。
【図２１】印刷データに対する調整処理を説明する模式図。
【図２２】（ａ），（ｂ）は、印刷データに対する調整処理の計算を説明する説明図。
【発明を実施するための形態】
【００３２】
（第１実施形態）
以下、液体吐出装置の第１実施形態を、図面を参照して説明する。
本実施形態における液体吐出制御装置を備えた液体吐出装置の一例としてのプリンター１１は、図１に示すシリアル式プリンター１１Ａ又は図２に示すライン式プリンター１１Ｂにより構成することができる。まず、液体吐出装置の一例であるプリンター１１がシリアル式プリンター１１Ａである場合の構成と、ライン式プリンター１１Ｂである場合の構成とを以下に説明する。なお、以下では、シリアル式プリンター１１Ａとライン式プリンター１１Ｂを特に区別しない場合は、プリンター１１と称するものとする。
【００３３】
まず図１を参照してシリアル式プリンターを備えた印刷システムの構成を説明する。図１に示すように、印刷システム１０は、プリンター１１Ａとホスト装置１００とを備える。プリンター１１Ａは、インクジェット式のシリアルプリンターである。ホスト装置１００は、プリンター１１Ａと通信可能に接続される。ホスト装置１００は、例えばパーソナルコンピューターからなり、本体１０１、入力装置１０２及びモニター１０３を備える。本体１０１には印刷制御装置７３が内蔵されている。印刷制御装置７３は、例えば本体１０１内のコンピューター（図示せず）にプリンタードライバー用プログラムがインストールされることにより、本体１０１内に構築されるプリンタードライバーにより構成される。印刷制御装置７３は、例えばユーザーが入力装置１０２の操作で印刷対象として選択した画像データからプリンター１１Ａが解釈可能な印刷データＰＤを生成する。この印刷データＰＤは、ホスト装置１００からプリンター１１Ａへ転送される。
【００３４】
図１に示すプリンター１１Ａは、外装ハウジングが取り外された状態にあり、上側と前側が開口する略四角箱状の本体フレーム２０を有する。本体フレーム２０の図１におけるその左右の側壁間には所定長さを有するガイド軸２１が架設され、キャリッジ２２はこのガイド軸２１に沿って走査方向Ｘ１（主走査方向）に案内される。キャリッジ２２は、本体フレーム２０の背板の内側に取着された一対のプーリー２３，２３に巻き掛けられた無端状のタイミングベルト２４の一部に固定されている。図１における右側のプーリー２３はキャリッジモーター２５の駆動軸と連結されており、キャリッジモーター２５の正逆転駆動によりタイミングベルト２４が正転・逆転することにより、キャリッジ２２は走査方向Ｘ１に往復移動する。
【００３５】
図１に示すように、キャリッジ２２の下部には、液体吐出ヘッドの一例としての記録ヘッド２６が設けられている。また、キャリッジ２２の上部に設けられたカートリッジホルダー２２ａには、複数個（図１の例では４個）の液体供給源の一例としてインクカートリッジ２７が装着されている。各インクカートリッジ２７には、液体の一例として、例えば黒（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）を含む複数色（図１の例では４色）のインクがそれぞれ１色ずつ収容されている。もちろん、インクの色数は４色に限らず、１色（一例として黒）、２色、３色、５〜８色でもよく、インクカートリッジ２７の装着個数も１個〜８個のうちインク色の数に応じた任意の個数とすることができる。また、液体供給源は、インクカートリッジに限らず、例えばプリンター１１Ａの不図示の外装ハウジングの側面などに取り付けられるインク補充方式のインクタンクでもよい。
【００３６】
記録ヘッド２６は、各インクカートリッジ２７から供給されたインクを、用紙等の記録媒体Ｐ（以下、単に「媒体Ｐ」ともいう。）と対向するノズル開口面２６ａに開口する各ノズル６５ａ（いずれも図４参照）からそれぞれ吐出する。記録ヘッド２６は、キャリッジ２２に接続されたフレキシブルフラットケーブルＦＣを介してプリンター１１Ａ内に設けられた制御部４０（コントローラー）（図６参照）と通信可能に接続されている。そして、記録ヘッド２６は、制御部４０から逐次転送されるキャリッジ２２の１走査（１パス）で印刷する分のパスデータに基づいてキャリッジ２２の走査中に駆動される。
【００３７】
図１に示すように、記録ヘッド２６の移動領域（走査領域）と対向する下方位置には、媒体Ｐを支持して記録ヘッド２６と媒体Ｐとの間隔（ギャップ）を規定する長尺状の支持台２８が走査方向Ｘ１に沿って延びるように配置されている。支持台２８は少なくとも記録ヘッド２６による印刷が行われる印刷領域よりも走査方向Ｘ１にその両側へ少し広い領域に亘って配置されている。印刷中は媒体Ｐのうち支持台２８の上面（支持面）に支持された箇所に、記録ヘッド２６の各ノズル６５ａから吐出されたインク滴が着弾してドットが形成されることで、媒体Ｐに文書や画像等が印刷される。
【００３８】
また、キャリッジ２２の背面側には、キャリッジ２２の移動量に比例する数のパルスを含む検出信号（エンコーダーパルス信号）を出力するリニアエンコーダー２９がガイド軸２１に沿って延びるように設けられている。プリンター１１Ａは、リニアエンコーダー２９の検出信号のパルスエッジの数を計数することで、キャリッジ２２の走査方向Ｘ１の位置及び速度（単位時間当たりのパルス数）を把握し、これらの位置及び速度の情報に基づきキャリッジ２２の位置制御及び速度制御を行う。
【００３９】
また、本体フレーム２０の図１における右側下部には、給送モーター３０及び搬送モーター３１が配設されている。給送モーター３０は、不図示のカセット内に収容された複数枚の媒体Ｐの表面に当接する不図示の給送ローラー（例えばピックアップローラー）を駆動し、媒体Ｐを最上位のものから一枚ずつ給送する。また、給送モーター３０は、複数枚の媒体Ｐが載置された不図示のホッパーを傾動させ、ホッパー上の複数枚の媒体の表面に不図示の給送ローラーを当接させた状態とし、この状態で給送ローラーを駆動することで、媒体Ｐを最上位のものから一枚ずつ給送する。給送された媒体Ｐはその先端部が搬送ローラー対３２に到達するまで送り出される。
【００４０】
図１に示すように、搬送モーター３１を動力源とする搬送ローラー対３２と排出ローラー対３３は、搬送方向Ｙに支持台２８を挟んだその上流側と下流側の各位置にそれぞれ配置されている。搬送ローラー対３２は、搬送モーター３１の動力で回転駆動する搬送駆動ローラー３２ａと、搬送駆動ローラー３２ａに当接して連れ回りする搬送従動ローラー３２ｂとから構成される。また、排出ローラー対３３は、搬送モーター３１の動力で回転駆動する排出駆動ローラー３３ａと、排出駆動ローラー３３ａに当接して連れ回りする排出従動ローラー３３ｂとから構成される。搬送モーター３１が回転駆動されることで搬送駆動ローラー３２ａ及び排出駆動ローラー３３ａが駆動され、給送された媒体Ｐは両ローラー対３２，３３に挟持（ニップ）された状態で搬送方向Ｙ１に搬送される。
【００４１】
図１に示すシリアル式のプリンター１１Ａは、キャリッジ２２を走査方向Ｘ１に往復動させながら記録ヘッド２６のノズル６５ａ（図４参照）から媒体Ｐに向けてインクを吐出する印字動作と、媒体Ｐを搬送方向Ｙ１に次の走査位置（印刷位置）までの規定の搬送量だけ搬送する送り動作とを略交互に繰り返すことで、媒体Ｐに文書や画像等を印刷する。シリアル式プリンター１１Ａでは、印刷中においてキャリッジ２２と共に移動する記録ヘッド２６は、媒体Ｐに対して走査方向Ｘ１（相対移動方向ＲＭ）に相対移動する。
【００４２】
図１においてキャリッジ２２の移動経路上の一端位置（図１では右端位置）が、キャリッジ２２が非印刷時に待機するホーム位置ＨＰ（ホームポジション）となっている。ホーム位置ＨＰにあるキャリッジ２２の直下となる位置には、記録ヘッド２６に対してクリーニング等のメンテナンスを行うメンテナンス装置３４が配設されている。メンテナンス装置３４は、キャップ３５、ワイパー３６及び吸引ポンプ３７等を備えている。メンテナンス装置３４は、ホーム位置ＨＰに配置された記録ヘッド２６の支持台２８（つまり印刷中の媒体Ｐ）と対向するノズル開口面２６ａ（図２参照）にキャップ３５を当接させた状態で吸引ポンプ３７を駆動し、記録ヘッド２６のノズル６５ａからインクを強制的に吸引排出するクリーニングを行う。このクリーニング時に吸引排出された廃インクは、メンテナンス装置３４から支持台２８の下側に配置された廃液タンク３８へ排出される。なお、本実施形態では、搬送モーター３１は、吸引ポンプ３７の動力源ともなっており、ホーム位置ＨＰに到達する過程でキャリッジ２２が不図示の切換えレバーを操作することで、ホーム位置近傍に配置された動力伝達切換機構３９の動力伝達経路が吸引ポンプ３７側に切り換えられる。また、吸引ポンプ３７は専用の電動モーターの動力で駆動されてもよい。
【００４３】
次に図２及び図３を参照して、ライン式プリンター１１Ｂを備えた印刷システムの構成について説明する。
図２に示す印刷システム１０は、プリンター１１Ｂとホスト装置１００とを備える。プリンター１１Ｂは、インクジェット式のラインプリンターである。ホスト装置１００は、プリンター１１Ｂと通信可能に接続されている。ホスト装置１００は、図１に示すものと基本的に同様の構成を有し、本体１０１に内蔵された印刷制御装置７３が、例えばユーザーが入力装置１０２の操作で印刷対象として選択した画像データから印刷データＰＤを生成する。その印刷データＰＤはホスト装置１００からプリンター１１Ｂへ送信され、プリンター１１Ｂ内の制御部４０が受信する。
【００４４】
プリンター１１Ｂは、媒体Ｐを搬送する搬送装置４２と、搬送装置４２によって搬送方向Ｙ２に搬送される媒体Ｐにインク滴を吐出して画像や文書等を印刷する記録ユニット４５と、記録ユニット４５よりも搬送方向Ｙ２の下流側の位置で媒体Ｐ上の印刷結果を読み取り可能なスキャナー装置４８とを備える。スキャナー装置４８は、例えば印刷品質の検査及びノズル列（後述の単位ヘッド６５）のずれ量の計測等に使用される。
【００４５】
搬送装置４２は、動力源となる搬送モーター５０と、互いに搬送方向Ｙ２に所定距離だけ離れて配置された一対の搬送ローラー５１，５２及びアイドルローラー５３と、これら各ローラー５１〜５３に巻き掛けられた無端状の搬送ベルト５４と、搬送ベルト５４上へ媒体Ｐを給送する給送ローラー５５（レジストローラー）とを備えている。搬送モーター５０は、搬送ローラー５１と動力伝達可能に連結されており、搬送モーター５０が駆動されることで、搬送ベルト５４上の媒体Ｐは搬送方向Ｙ２に一定速度で搬送される。
【００４６】
記録ユニット４５は、搬送ベルト５４の搬送方向Ｙ２の略中央位置においてベルト面から上方（図２では紙面直交方向手前側）へ所定のギャップを隔てた位置に配置されている。記録ユニット４５は、搬送ベルト５４の搬送方向Ｙ２と直交する幅方向Ｘ２に沿って媒体Ｐの想定最大幅よりも少し広い範囲に亘って延びている。記録ユニット４５から一定速度で搬送中の媒体Ｐに対してインク滴が吐出されることで、媒体Ｐに印刷が施される。ライン式プリンター１１Ｂでは、印刷中において記録ユニット４５と媒体Ｐは搬送方向Ｙ２（相対移動方向ＲＭ）に相対移動する。
【００４７】
また、図２に示すように、プリンター１１Ｂには、搬送ベルト５４の搬送速度を検出するための搬送速度検出部として機能するエンコーダー５８が設けられている。エンコーダー５８は搬送ベルト５４の側縁部に沿って配列されて一定ピッチで例えば磁極（Ｎ極・Ｓ極）が変化するスケール部５８Ａと、スケール部５８Ａの磁極を検出するセンサー５８Ｂ（例えば磁気センサー）とを有している。なお、エンコーダー５８は、搬送系の動力源（搬送モーター５０）の回転や動力伝達系（搬送ローラー５１等）の回転を検出するロータリーエンコーダーでもよい。
【００４８】
図２に示すように、プリンター１１Ｂは、搬送モーター５０及び記録ユニット４５を制御する制御部４０を備えている。制御部４０は、エンコーダー５８から入力したパルス信号を逓倍してより高周波数のパルス信号からなる印刷タイミング信号を生成し、印刷タイミング信号に応じた吐出タイミングで記録ユニット４５にノズルからインク滴を吐出させる。
【００４９】
図３に示すように、ライン式プリンター１１Ｂの記録ユニット４５は、媒体Ｐの想定最大幅全域に亘って印刷ができるように複数の記録ヘッド２６が所定の配置パターンで配列された所謂マルチヘッドタイプのものである。記録ヘッド２６は、シリアルプリンターのものと基本的に同様の構成を有している。記録ヘッド２６のノズル開口面２６ａには、ｎ列（但し、ｎは２以上の自然数）のノズル列Ｎ１，Ｎ２，…，Ｎｎ（図２の例ではｎ＝４）が設けられている。複数の記録ヘッド２６は、一例として２列に配列された記録ヘッド２６が列間で列方向に半ピッチずれたジグザグ状に配列されている。複数の記録ヘッド２６がジグザグ状に配置されることで、記録ヘッド２６間で同種（例えば同一インク色）のノズル列Ｎがノズル列方向（図３における幅方向Ｘ２）に連続して分布して位置している。このため、このライン式プリンター１１Ｂでは、各記録ヘッド２６の同種の各ノズル列Ｎｉ，Ｎｉ，…，Ｎｉ（但しｉ＝１，…，ｎ）によって、想定最大幅の媒体Ｐに幅一杯に印刷することが可能となっている。
【００５０】
図３に示すように、制御部４０はヘッドコントローラー４１を介して記録ユニット４５を構成する複数個の記録ヘッド２６に接続されている。制御部４０は印刷データＰＤに基づきヘッドコントローラー４１を介して記録ヘッド２６を制御する。ヘッドコントローラー４１は、制御部４０から入力した印刷データＰＤを各記録ヘッド２６と対応する複数のデータ部分（分配データ）に分配し、各分配データを各記録ヘッド２６へ転送する。媒体Ｐが搬送方向Ｙ２に搬送されることで、媒体Ｐは記録ヘッド２６に対して相対移動方向ＲＭに相対移動する。そして、各記録ヘッド２６のノズル列Ｎ１〜Ｎ４のノズル６５ａ（図４参照）から吐出されたインク滴が、相対移動方向ＲＭに相対移動する媒体Ｐの表面に着弾することで、媒体Ｐに印刷データＰＤに基づく画像等が印刷される。
【００５１】
図４に示すように、記録ヘッド２６のノズル開口面２６ａに設けられたｎ列（図４では４列）のノズル列Ｎ１〜Ｎｎ（図４ではＮ４）は、媒体Ｐとの相対移動方向ＲＭと交差する方向（ノズル列方向）に一定のノズルピッチで一列に配列されたＦ個（図４ではＦ＝１８０）のノズル♯１〜♯Ｆ（図４では♯１８０）によりそれぞれ構成されている。
【００５２】
本例では、ｎ列のノズル列Ｎ１〜Ｎｎは、異なる色のインク滴を吐出する。図４の例では４列のノズル列Ｎ１〜Ｎ４は、ノズル６５ａから黒（Ｋ），シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ）の４色のインク滴を吐出する。なお、ノズル列を構成するノズル♯１〜♯Ｆの配列は、１列配列に限らず、２列が半ピッチずつずれたジグザグ状でもよい。
【００５３】
図４に示す記録ヘッド２６は、ヘッド本体２６ｂと、ヘッド本体２６ｂのノズル開口面２６ａに取り付けられた複数の単位ヘッド６５とを備えている。各単位ヘッド６５は同じ構成でそれぞれ１列ずつのノズル列Ｎを有する。図４に示すようにヘッド本体２６ｂには、ノズル列Ｎを１列ずつ備えたｎ個の単位ヘッド６５が、各ノズル列Ｎ１〜Ｎｎ（図４はｎ＝４）が互いに平行になる向きで取り付けられている。
【００５４】
図４に示すように、単位ヘッド６５には、１ノズル列毎に１つの吐出駆動素子群６６が内蔵されている。吐出駆動素子群６６は、１ノズル列分のノズル数（図４では１８０個）と同数の吐出駆動素子６７を有している。各単位ヘッド６５は、ノズル６５ａと吐出駆動素子６７とを有する吐出部６８を、複数個（Ｆ個）備えている。但し、図４では記録ヘッド２６の外側に、ノズル６５ａに対応する一部の吐出駆動素子６７だけを模式的に描いている。吐出駆動素子６７は、例えば圧電振動子又は静電駆動素子からなる。吐出駆動素子６７は所定波形の駆動パルスが印加されると、電歪作用又は静電駆動作用により、ノズル６５ａに連通するインク室（キャビティー）の壁部の一部からなる振動板（図示せず）を振動させ、この振動板の振動によりインク室を膨張・圧縮させることにより、ノズル６５ａからインク滴が吐出させる。なお、吐出駆動素子６７は、電力が与えられて発熱してインクを沸騰させて発生した気体の圧力でノズルからインクを吐出させる機能をもつヒーター素子でもよい。
【００５５】
図４では記録ヘッド２６の一例の構成を示したが、記録ヘッド２６には種々の構成のバリエーションがあり、例えば図５に示す構成のものも採用できる。すなわち、記録ヘッド２６には、例えば図５（ａ），（ｂ）に示すように複数（例えば２つ）のヘッド本体２６ｂを有する複数ヘッドタイプ、及び図５（ｃ）〜（ｅ）に示すようにヘッド本体２６ｂを１つ有する単一ヘッドタイプがある。図５（ａ）に示す複数ヘッドタイプでは、複数（図５（ａ）では２つ）のヘッド本体２６ｂがノズル列方向にノズル列一列分ずれた状態で配置され、各ヘッド本体２６ｂにノズル列Ｎを１列ずつ有する複数（例えば４つ）の単位ヘッド６５が取り付けられている。複数の単位ヘッド６５の各ノズル列Ｎは、それぞれＣＭＹＫ各色に対応している。同一種類（同一インク色）の単位ヘッド６５が異なるヘッド本体２６ｂに取り付けられているので、同一種類（同一インク色）の単位ヘッド６５の取付位置が正規の位置からノズル列方向にずれる場合がある。
【００５６】
また、図５（ｂ）に示す複数ヘッドタイプでは、複数（図５（ａ）では２つ）のヘッド本体２６ｂがノズル列方向にノズル列一列分ずれた状態で配置され、各ヘッド本体２６ｂにはＣＭＹＫ各色に対応する４つのノズル列Ｎが形成されている。同一種類（同一インク色）のノズル列Ｎが異なるヘッド本体２６ｂに取り付けられているので、同一種類のノズル列Ｎの位置が正規の位置からノズル列方向にずれる場合がある。
【００５７】
また、図５（ｃ）に示す単一ヘッドタイプでは、１つのヘッド本体２６ｂにＣＭＹＫ各色に対応する４つの単位ヘッド６５が取り付けられている。この構成は図４の記録ヘッド２６と近い構成であるが、ノズル列Ｎは半ピッチずれた２列設けられている。また、図５（ｄ）に示す単一ヘッドタイプでは、１つのヘッド本体２６ｂには、ＣＭ２色のノズル列Ｎを有する単位ヘッド６５と、ＹＫ２色のノズル列を有する単位ヘッド６５とが並んで取り付けられている。さらに図５（ｅ）に示す単一ヘッドタイプでは、１つのヘッド本体２６ｂに、同一種類（同一色）のノズル列Ｎをそれぞれ有する一対ずつの単位ヘッド６５が、ノズル列方向にノズル列がノズルピッチの半ピッチずつずれた状態で取り付けられている。詳しくは、図５（ｆ）に示すように、同一色の単位ヘッド６５を一対ずつ有し、各単位ヘッド６５には複数のノズル６５ａが一定のノズルピッチで配列されてなるノズル列Ｎａ，Ｎｂが形成されている。単位ヘッド６５Ａのノズル列Ｎａの各ノズル６５ａに対して、単位ヘッド６５Ｂのノズル列Ｎｂの各ノズル６５ａがノズル列方向にノズルピッチの半ピッチずらして配置されている。
【００５８】
図５（ｃ）及び図５（ｄ）では、異なる種類（異なるインク色）の単位ヘッド６５の取付位置がノズル列方向にずれる場合がある。また、図５（ｅ）では、同一種類（同一インク色）の単位ヘッド６５の取付位置及び異なる種類（異なるインク色）の単位ヘッド６５の取付位置が共にノズル列方向にずれる場合がある。
【００５９】
次に図６を参照して、プリンター１１を備えた印刷システムの構成を説明する。
図６に示すように、ホスト装置１００の本体１０１は、アプリケーション７１、ビデオドライバー７２及び印刷制御装置７３を備える。本実施形態の印刷システム１０は、詳しくはホスト装置１００内の印刷制御装置７３とプリンター１１とにより構成される。
【００６０】
アプリケーション７１は画像や文書等をモニター１０３に表示させる表示機能及び編集する編集機能のうち少なくとも表示機能を有するソフトウェアである。アプリケーション７１は、ユーザーが入力装置１０２の操作で選択した画像等の画像データＩＤ（又は文書データ）を不図示のメモリー（例えばハードディスクドライブ）から読み出し、読出した画像データＩＤをビデオドライバー７２に送り、ビデオドライバー７２を介して画像データＩＤに基づく画像等をモニター１０３に表示させる。ユーザーが入力装置１０２を操作してモニター１０３に表示中の画像等を選択して印刷の実行を指示すると、アプリケーション７１はその選択された画像等の表示に使用していた画像データＩＤを印刷制御装置７３に送る。印刷制御装置７３は画像データＩＤから印刷データＰＤを生成し、その生成した印刷データＰＤをホスト装置１００からプリンター１１へ転送することでプリンター１１に印刷の実行を指示する。
【００６１】
また、図６に示すプリンター１１は、不図示の操作パネルのスイッチをユーザーが操作した際の入力信号等を受け付ける入力処理や不図示の表示部にメニューや印刷条件選択画面等を表示させる表示処理及び印刷制御等を司る制御部４０と、媒体Ｐを搬送する搬送機構８１及び媒体Ｐへの記録を行う記録機構８２を備える。また、プリンター１１は、搬送機構８１を構成する搬送モーター８３を駆動制御するためのモーター駆動回路８４、及び記録機構８２を構成する記録ヘッド２６の吐出制御を行うヘッドコントローラー４１を備える。
【００６２】
さらに図６に示すように、プリンター１１は、メモリーカードやＵＳＢメモリー等の外部記憶媒体Ｍを接続可能な接続口（スロット等）を有する通信インターフェイス８５を備える。制御部４０は、通信インターフェイス８５に接続された外部記憶媒体Ｍから画像データＩＤ等を読み取る。また、携帯型のホスト装置１００Ａから印刷の指示を受け付ける場合もある。携帯型のホスト装置１００Ａとしては、スマートフォン、携帯電話、携帯型パーソナルコンピューター等が挙げられる。この種の携帯型のホスト装置１００Ａからは印刷の指示と共に画像データＩＤを受信する。これは、携帯型のホスト装置１００Ａ内のコンピューターが有するメモリーの記録容量が比較的小さく、プリンタードライバー用プログラムのインストールが適切でないためである。このようにプリンター１１が画像データＩＤを入力する場合は、制御部４０が画像データＩＤから印刷データＰＤを生成する。このため、本実施形態の印刷システム１０では、ホスト装置１００側の印刷制御装置７３とプリンター１１側の制御部４０とのそれぞれが、画像データＩＤから印刷データＰＤを生成する画像処理部９０を備えている。
【００６３】
詳しくは、印刷制御装置７３内には、ホスト装置１００から受信した画像データＩＤから印刷データＰＤを生成する画像処理部９０Ａが設けられている。また、制御部４０内には、携帯型のホスト装置１００Ａから受信又は外部記憶媒体Ｍから入力した画像データＩＤから印刷データＰＤを生成する画像処理部９０Ｂが設けられている。この画像処理部９０（９０Ａ，９０Ｂ）の詳細については後述する。なお、画像処理部９０は、印刷制御装置７３とプリンター１１とのうち少なくとも一方に備えられれば足りる。また、本実施形態では、印刷制御装置７３と制御部４０とのそれぞれが、液体吐出制御装置の一例に相当する。
【００６４】
図６に示す制御部４０は、モーター駆動回路８４を介して搬送モーター８３を駆動制御することで、媒体Ｐの搬送制御を行う。また、制御部４０は、ヘッドコントローラー４１を介して記録ヘッド２６の吐出制御を行うことでノズル６５ａからインク滴を吐出させて媒体Ｐに印刷データに基づく画像等を印刷する。
【００６５】
ここで、シリアル式プリンター１１Ａの記録機構８２は、記録ヘッド２６を有するキャリッジ２２を走査方向Ｘ１に移動させるキャリッジモーター（図示せず）を備える。制御部４０は、キャリッジモーターを駆動させてキャリッジ２２を走査方向Ｘ１に移動させてその移動途中で記録ヘッド２６のノズル６５ａからインク滴を吐出することで１行分の印刷動作を行う。また、制御部４０は、搬送モーター３１を駆動させて媒体Ｐを次の印刷位置まで搬送する間欠的な搬送動作を行う。そして、制御部４０は、キャリッジモーター及び搬送モーター３１の駆動制御により、印刷動作と搬送動作とを略交互に繰り返し行うことで、媒体Ｐに印刷データＰＤに基づく画像等を印刷させる。
【００６６】
一方、ライン式プリンター１１Ｂでは、制御部４０が、搬送モーター５０を印刷モードに応じた一定の駆動速度で駆動させることにより、一定の回転速度で回転する搬送ベルト５４によって媒体Ｐは一定速度で搬送される。制御部４０は、印刷データＰＤに基づきヘッドコントローラー４１を介して記録機構８２を構成する複数の記録ヘッド２６の吐出制御を行う。この結果、一定速度で搬送中の媒体Ｐに向かって記録ヘッド２６のノズル６５ａからインク滴が吐出され、媒体Ｐ上に印刷データＰＤに基づく画像等が印刷される。
【００６７】
次に図７を参照して、画像処理部９０（９０Ａ，９０Ｂ）の詳細な構成を説明する。図７に示す画像処理部９０は、印刷対象の画像データＩＤを入力し、画像データＩＤに対して、解像度変換処理、分版処理、ハーフトーン処理及びノズル割付処理等を順次施して印刷データＰＤを生成する。画像処理部９０は、印刷データＰＤの生成に必要なこれらの各処理を行うために、図７に示す、解像度変換処理部９１、分版処理部９２（色変換処理部）、調整部の一例としてのデータ調整処理部９３（以下、単に「調整処理部９３」とも称す）、ハーフトーン処理部９４及びノズル割付処理部９５等を備える。また、取得部の一例としての調整値取得部８６は、印刷制御装置７３及び制御部４０のそれぞれに設けられ、調整処理部９３が後述するデータ調整処理（以下、単に「調整処理」とも称す）を行う際に用いるずれ量の一例としての調整値Ｑを取得する。調整値取得部８６は、取得した調整値Ｑを調整処理部９３に与える。
【００６８】
調整値取得部８６は、調整処理部９３が後述の調整処理で用いるずれ量に相当する調整値Ｑを、例えばユーザーによる入力で取得する。単位ヘッド６５の正常位置に対するずれ量は、テストパターンを印刷しその印刷結果をスキャナー装置４８で読み取ってその読み取った画像データに対して画像解析を行うこと、又は精密な計測器で単位ヘッド６５の取付位置のずれ量又はノズル列のずれ量を計測することで取得される。なお、スキャナー装置４８を有する画像解析ユニット又は計測器をプリンター１１に通信可能な状態に接続し、ユーザーによる調整値の入力操作を介することなく、画像解析ユニット又は計測器から調整値Ｑを直接入力してもよい。本例では、調整値取得部８６が調整値Ｑを取得する処理が、取得ステップの一例に相当する。
【００６９】
画像処理部９０は、各処理部９１〜９５が、これから処理を行うデータや、処理を終えたデータを一時格納する複数のバッファー９８Ａ〜９８Ｆを備える。画像処理部９０が取得した画像データＩＤは、まずバッファー９８Ａに格納される。この画像データＩＤは、表示用の表色系（例えばＲＧＢ表色系）及び所定解像度を有するデータである。
【００７０】
解像度変換処理部９１は、バッファー９８Ａから読み出した画像データＩＤを表示用の所定解像度から印刷モードに応じた所定の印刷解像度に変換する解像度変換処理を行う。この解像度変換処理により画像データＩＤは、印刷モードに応じて、例えば７２０ｄｐｉ（dot per inch；（但し、１inch＝2.54ｃｍ））、１４４０ｄｐｉ、２８８０ｄｐｉ、５７６０ｄｐｉ等のうちの１つの所定の印刷解像度に変換される。印刷解像度を有する画像データＲＤはバッファー９８Ｂに格納される。
【００７１】
分版処理部９２は、バッファー９８Ｂから読み出した印刷解像度の画像データＲＤ（例えばＲＧＢデータ）を、色変換用テーブルを参照して表示用表色系（ＲＧＢ表色系）から印刷用表色系（例えばＣＭＹＫ表色系）に色変換して、色別の分版データＤＩを生成する分版処理（色変換処理）を行う。この分版処理では、色毎（例えばＣＭＹ毎）の複数の分版データＤＩ（単一色画像データ）が生成される。例えばカラー印刷の場合、シアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）の各分版データＤＩ１〜ＤＩ３（図８参照）が生成される。分版データＤＩを構成する画素（ピクセル）は、例えば２５６階調で表現される。分版処理部９２が生成した分版データＤＩは、バッファー９８Ｃに格納される。
【００７２】
調整処理部９３は、バッファー９８Ｃから読み出した分版データＤＩに調整処理を施す。この調整処理では、分版データＤＩの画素値の少なくとも一部をノズル列方向にずれ量を小さくする方向である調整方向にシフトさせて画素値の調整を行って、インク滴の吐出サイズ、つまりインク滴が着弾して形成されるドットのサイズを調整する。この調整処理により、単位ヘッド６５の取付位置の正常位置に対するノズル列方向の位置ずれによる、ノズル６５ａから吐出されるインク滴の着弾位置（ドット位置）のずれを少なくとも一部吸収する。ノズル列のずれ量がノズルピッチの単位（つまりノズルピッチの自然数倍）であれば、分版データＤＩの画素を画素ピッチの自然数倍分ずらす調整を行えばよい。本実施形態では、ノズル列のずれ量がノズルピッチの単位ではない場合、分版データＤＩの画素値に対してノズルピッチ未満の端数分の調整を補間計算により施す。このため、単位ヘッド６５の取付位置のずれ量がノズルピッチ未満（ノズル分解能未満）の端数を含んでいても、そのノズル分解能未満のずれ量の少なくとも一部も補間計算による調整処理により吸収される。なお、この調整処理の詳細は後述する。
【００７３】
また、ハーフトーン処理部９４は、バッファー９８Ｄから読み出したデータ調整処理後の分版データＤＩａ（以下、「調整分版データＤＩａ」ともいう。）に対して画素の階調をより小さな階調に変換するハーフトーン処理を施す。詳しくは、ハーフトーン処理部９４は、例えば２５６階調で表現されたＣＭＹ各色の３つの調整分版データＤＩａを、プリンター１１が表現可能な例えば４階調に変換するハーフトーン処理を行う。４階調のハーフトーンデータＨＤは、大中小の３種類のドットサイズをそれぞれ示す３種類の画素値と、ドット形成せず（非吐出）を示す階調値の１種類の画素値との計４種類の画素値で表現される。例えば画素値は２ビットで表され、「００」であればドット形成せず（非吐出）、「０１」であれば小ドット、「１０」であれば中ドット、「１１」であれば大ドットとなっている。生成されたハーフトーンデータＨＤはバッファー９８Ｅに格納される。なお、ハーフトーンデータＨＤの階調数は４階調以外でもよく、例えば２階調、３階調、５〜８階調等のいずれかであってもよい。
【００７４】
また、ノズル割付処理部９５は、バッファー９８Ｅから読み出したハーフトーンデータＨＤの画素を、ドットの形成順序を考慮しながら順番を並び替えて単位ヘッド６５の各ノズル６５ａに割り当てるノズル割当処理を行って、記録ヘッド２６に転送するべき印刷データＰＤを生成する。生成された印刷データＰＤはバッファー９８Ｆに格納される。
【００７５】
図６に示す印刷制御装置７３は、画像処理部９０Ａが生成した印刷データＰＤを、印刷制御に必要な各種のコマンド等を含むヘッダーを付してプリンター１１に送信する。また、制御部４０は、印刷制御に必要な各種のコマンド等を生成する。そして、プリンター１１内の制御部４０は、コマンドに基づき搬送モーター３１等を制御し、印刷データＰＤに基づきヘッドコントローラー４１を介して記録ヘッド２６を制御する。
【００７６】
図８は、分版データＤＩの一部を示す。分版データＤＩは、カラー印刷時は、ＣＭＹの各色の分版データＤＩ１〜ＤＩ３からなり、図８はそのうちの１つ（１色）の分版データの一部を示す。分版データＤＩ（ＤＩ１〜ＤＩ３）を構成する画素（ピクセル）は、例えば２５６階調で表現される。図８では、一番左列の画素内に階調値の一例を示している。分版データは印刷解像度を有するので、画素の一つひとつが、ノズル６５ａがインク滴を吐出して形成されるドットに対応し、画素の階調値によってドットのサイズ（ドットサイズ）が決まる。図８では上下方向に画素が並ぶ画素配列方向が印刷時のノズル列方向に対応する。印刷時は左側の画素列から順番に、対応するノズル列の各ノズルから画素値に応じたサイズ（４階調）のインク滴が吐出され、４階調のサイズでドット列が形成される。本例では、この分版データを用いてデータ調整処理が行われる。このデータ調整処理の詳細は後述する。
【００７７】
次に図９を参照してシリアル式のプリンター１１Ａの印刷方式について説明する。印刷方式には、バンド印刷方式とインターレース印刷方式とがある。
図９（ａ）はバンド印刷方式の説明図であり、図９（ｂ）はインターレース印刷方式の説明図である。なお、これらの図において、説明の便宜上、１つの単位ヘッド６５のみ示し、しかも単位ヘッド６５の１ノズル列当たりの全ノズル数は１８０個（図４参照）であるが、１０個にしたノズル列の例で示している。また、各図において左右方向がキャリッジ２２の移動方向（主走査方向Ｘ１）となっている。また、図９において、ノズルのうち黒丸●印が印刷（インク滴の噴射）に使用される使用ノズルを示し、白丸○印が不使用ノズルを示す。さらに図９では、搬送方向へ間欠的に搬送される媒体Ｐに対する単位ヘッド６５の相対位置として描いている。
【００７８】
まずバンド印刷方式について説明する。図９（ａ）に示すように、バンド印刷方式とは、単位ヘッド６５が走査方向Ｘ１に移動する過程で全ノズル♯１〜♯１０（図４では♯１〜♯１８０）がインク吐出用の使用ノズルとされる。このため、ドットｄは、搬送方向Ｙにおいてドットピッチ（つまりノズルピッチ）Ｄで印刷される。バンド印刷方式では、全ノズル（例えば１０ノズル）分の印刷が一走査で行われるので、媒体送りピッチは「全ノズル間隔９・Ｄ＋１ノズルピッチＤ」分の送りピッチに相当する「１０・Ｄ」で行われる。図７に示すノズル割付処理部９５は、ハーフトーンデータＨＤの画素を１パス目、２パス目、３パス目、…の順に使用ノズル（図９（ａ）における黒丸）に、割り当てて画素を並び替えることで、印刷データＰＤを生成する。なお、バンド印刷方式では、隣同士のドットに対応する二つのノズルが隣同士のノズルの組み合わせになるので、ノズルの加工精度に起因するばらつきの影響がドット間隔のばらつきとなりやすくバンディング（白スジ等）が相対的に発生しやすい。
【００７９】
次に図９（ｂ）に示すインターレース印刷方式は、バンド印刷で問題となるバンディングを回避しやすくした記録方式である。インターレース印刷方式では、ノズル列の全ノズルのうち搬送方向Ｙに「Ｍ・Ｄ」（図９（ｂ）の例ではＭ＝３で３・Ｄ）おきのノズルを使用ノズルとして印刷が行われる。図９（ｂ）の例では、ノズル列の全ノズルのうち搬送方向Ｙに「３・Ｄ」の間隔をおいた、ノズル♯１，♯４，♯７，♯１０（図９（ｂ）における黒丸）が印刷に使用される使用ノズルとなっている。
【００８０】
単位ヘッド６５を走査方向Ｘ１に移動する過程（例えば１パス目）で使用ノズルからインク滴を吐出したときに、搬送方向Ｙにおいて３・Ｄ（ドット二個分）の間隔を開けてドットｄが形成される。次のパス（例えば２パス目）は、媒体が３・Ｄ分だけ搬送された後に行われ、単位ヘッド６５が走査方向Ｘ１に移動する過程でノズル♯１，♯４，♯７，♯１０からインク滴が吐出されると、前回のパスで印刷したドットｄ間の搬送方向Ｙの間隔を埋めるようにドットｄが形成される。こうして媒体が３・Ｄずつ搬送される度に、単位ヘッド６５が走査方向Ｘ１に移動する過程で「３・Ｄ」の間隔を隔てた各使用ノズルからインク滴が吐出される。図７に示すノズル割付処理部９５は、ハーフトーンデータＨＤの画素を１パス目、２パス目、３パス目、…の順に使用ノズル（図９（ｂ）における黒丸）に、割り当てて画素を並び替えることで、印刷データＰＤを生成する。なお、インターレース印刷方式では、隣同士のドットｄに対応する二つのノズルが隣同士とならないため、ノズル加工精度のばらつきの影響によるバンディングを防止しやすい。
【００８１】
ここで、図４及び図５（ｃ），（ｄ）に示すヘッド構成のように、１色の印刷が１つの単位ヘッド６５を用いて行われる場合は、分版データやハーフトーンデータの画素がノズル割付後も同一の単位ヘッドに割り付けられる。しかし、図５（ａ），（ｂ），（ｅ）に示すように、１色の印刷が複数の単位ヘッドを用いて行われ、同一色の画素の割り付け先として複数の単位ヘッドが存在するタイプの場合は以下の問題がある。
【００８２】
図９（ａ）に示すバンド印刷方式及び図９（ｂ）に示すインターレース印刷方式の例において、同一色の画素のノズル割付先が複数の単位ヘッド６５に跨ると、複数の単位ヘッド毎に位置ずれ量が異なる場合、同一色の画素間で、ノズル割付先となる単位ヘッドの位置ずれ量に応じた異なる調整値Ｑを適用する必要がある。しかし、ノズル割付処理が終わるまでは、その割付先のノズルがどの単位ヘッド６５に属するかを把握できない。そのため、図５（ａ），（ｂ），（ｅ）に示すヘッド構成の記録ヘッド２６の場合は、ノズル割付後の印刷データＰＤに対して調整処理を行うことが好ましい。一方、図４及び図５（ｃ），（ｄ）に示すヘッド構成の記録ヘッド２６の場合は、分版データＤＩ又はノズル割付前のハーフトーンデータＨＤに対して調整処理を行うことができる。なお、図５（ａ），（ｂ），（ｅ）に示すヘッド構成であっても、ノズル割付データを入手できる処理段階であれば、ノズル割付データからノズル割付先の単位ヘッド（ノズル列）の特定が可能であるため、ハーフトーンデータに対して調整処理を施すことができる。この点において、ハーフトーン処理以後のデータとは、ノズル割付先情報を入手できる処理段階にあるハーフトーンデータＨＤ、又はノズル割付以後のハーフトーンデータＨＤである印刷データＰＤを指す。
【００８３】
そして、この第１実施形態では、図４及び図５（ｃ），（ｄ）に示すヘッド構成を対象とし、分版データに対して調整処理を施す。なお、図５（ａ），（ｂ），（ｅ）に示すヘッド構成を対象とするデータ調整処理の詳細は、第２及び第３実施形態として後述する。
【００８４】
但し、分版データであっても、ノズル割付先情報をノズル割付処理部９５から入手して、図５（ａ），（ｂ），（ｅ）に示すヘッド構成において、ノズル割付データを用いて割付け先のノズルを特定しつつそのノズルが属するノズル列に応じた調整値を適用して、分版データＤＩに調整処理を施してもよい。
【００８５】
次に、図８及び図１０〜図１４等を参照して、調整処理部９３が行うデータ調整処理（調整ステップの一例）について説明する。なお、以下の説明では、単位ヘッドのノズル数は実際には１８０個であるが、説明の便宜上、７個とした例で説明する。
【００８６】
図１０に示すように、分版データＤＩは、分版された色数（例えばＣＭＹ）に応じた複数（例えば３つ）の分版データＤＩ１〜ＤＩ３からなる。本例では、インク色毎に１つずつの単位ヘッド６５が設けられている（図４参照）。また、以下の説明では、第１の色（例えばシアン（Ｃ））に対応する単位ヘッド６５を第１ヘッド６５１、第２の色（マゼンタ（Ｍ））に対応する単位ヘッド６５を第２ヘッド６５２、第３の色（例えばイエロー（Ｙ））に対応する単位ヘッド６５を第３ヘッド６５３と呼ぶことにする。図１０に示すように、カラー印刷時の分版データＤＩは、第１ヘッド用分版データＤＩ１と、第２ヘッド用分版データＤＩ２と、第３ヘッド用分版データＤＩ３とからなる。
【００８７】
ここで、第１〜第３ヘッド６５１〜６５３の正常位置に対する取付位置のずれ量を、それぞれΔｙ１〜Δｙ３とする。調整処理部９３は、ずれ量Δｙ１〜Δｙ３にずれを小さくする方向を示す正負の符号を付した調整値Ｑ１〜Ｑ３を、調整値取得部８６から入力する。つまり、本実施形態では、ずれ量の一例として、そのずれ量に正負の符号を付した調整値Ｑを取得する。そして、調整処理部９３は、第１〜第３ヘッド用分版データＤＩ１〜ＤＩ３に対して第１〜第３ヘッド６５１〜６５３の各ノズル６５ａに割り当てられる画素値の少なくとも一部を、ノズル列方向に調整値Ｑ１〜Ｑ３の符号に応じた調整方向へ調整値Ｑ１〜Ｑ３に応じた分だけシフトさせるデータ調整処理を行う。ここで、調整方向とは、ずれ量のずれ方向と反対側の方向となる。なお、調整値Ｑは、調整処理によってずれ量を小さくすることができる限りにおいて、例えばずれ量よりも小さな値又は大きな値とすることもできる。さらにずれ量そのもの（＝Δｙ１〜Δｙ３）を調整値として入力してもよい。
【００８８】
調整処理部９３は、調整値Ｑが、所定ピッチの一例であるノズルピッチの単位ではない場合、印刷用のデータの一例である分版データＤＩに従って調整対象ノズル列の第１ノズルに割り当てられる画素値（第１ノズルデータ）の一部を、第１ドットに対して調整方向側で隣の第２ドットを形成する第２ノズルに割り当てる。第２ノズルに割り当てられる調整後の画素値は、分版データＤＩに従って第１ノズルに割り当てられる画素値の一部と、分版データＤＩに従って第２ノズルに割り当てられる画素値の一部とを合算した値となる。さらに、ずれ量をノズルピッチで除した除数Ｂ（整数）が「０（零）」でない場合は、ノズルに割り当てられた画素値を調整方向にノズルＢ個分だけシフトさせる。つまり、調整処理部９３は、調整値Ｑをノズルピッチで除算したときの小数点以下の端数分の画素値の一部の調整とは別に、ノズルＢ個分だけ分版データの画素を調整方向にシフトさせる調整処理も行う。この場合、シフト先のノズルが第２ノズルとなる。
【００８９】
以上を換言すれば、第１ノズルに割り当てられる画素値の一部が、第１ドットに対して調整方向に画素「Ｂ＋１」個目（印刷解像度で「Ｂ＋１」個目の画素位置）の第２ドットを形成する第２ノズルに割り当てられる。第２ノズルに割り当てられる画素値は、分版データＤＩに従って第１ノズルに割り当てられる画素値の一部と、分版データＤＩに従って第１ノズルの調整方向側で隣のノズル（Ｂ＝０のときは第２ノズル）に割り当てられる画素値の一部とを合算した値となる。
【００９０】
ここで、インターレース印刷方式では、ノズル列方向に隣同士の２つのドットが異なる走査で形成されることから、これら２つのドットを形成する２つのノズルは必ずしも隣同士とはならない。しかし、バンド印刷方式では、ドットピッチとノズルピッチが同じである場合、ノズル列方向に隣同士の２つのドットを形成する２つのノズルは隣同士になる。よって、特にバンド印刷方式では、分版データＤＩに従って第１ノズルに割り当てられる画素値の一部が、第１ノズルに対して調整方向に「Ｂ＋１」個目の第２ノズルに割り当てられる。そして、第１ノズルに対して調整方向にノズル「Ｂ＋１」個目の第２ノズルに割り当てられる画素値は、分版データＤＩに従って第１ノズルに割り当てられる画素値の一部と、分版データＤＩに従って第１ノズルの調整方向側で隣のノズルに割り当てられる画素値の一部とを合算した値となる。
【００９１】
ところで、ドットピッチがノズルピッチよりも短い印刷解像度の場合、ノズルピッチだけ離れた隣同士のノズルが吐出したインク滴で形成された印刷ドット間に、他の走査又は他のノズル列のノズルにより印刷ドットが形成されることになる。この場合、ノズル列方向において隣のドットを形成するノズルが隣同士のノズルとは限らない。また、図５（ａ），（ｂ），（ｅ）のヘッド構造のように、同一色のノズル列が複数存在する場合、ノズル列方向に印刷解像度の位置で隣同士の印刷ドットを形成する２つのノズルが必ずしもノズル列方向で隣同士のノズルとなっていない。
【００９２】
しかし、本実施形態では、隣のドット間で画素値の一部を、ずれ量のずれ方向と反対側で隣の位置の画素の割り当て先となる第２ノズルに割り当てるので、第１ノズルと第２ノズルとが必ずしも隣同士とならない場合でも、印刷解像度に応じた隣の印刷ドットのインクを吐出する第２ノズルに画素値の一部を適切に割り当てることが可能となっている。この点は、ドットピッチがノズルピッチよりも大きい印刷解像度の場合も同様である。なお、第１〜第３ヘッド用分版データＤＩ１〜ＤＩ３に対して調整値Ｑ１〜Ｑ３に応じて施す調整処理は、基本的に同じなので、ここでは、１つの分版データＤＩ１に対して調整値Ｑで調整処理を行う場合を例として説明する。
【００９３】
まず図１０に示すように、単位ヘッド６５のノズル列におけるノズル番号♯１〜♯７のノズル６５ａのうちノズル列方向両端部の一部のノズルを不使用ノズルとする。図１０の例では、ノズル番号♯１と♯６，♯７とを不使用ノズルとしている。図８に示す分版データＤＩを例にすると、ノズル列のうち使用ノズルを便宜上４ノズルとした場合、分版データＤＩにおいて使用ノズル♯２〜♯５に対応する画素値「１９」「１２」「４５」「１５」を用いてデータ調整処理が行われる。また、図１０に示すように、調整方向をノズル番号の小さい側をマイナス、大きい側をプラスとする。なお、本実施形態では、分版データＤＩが、印刷用のデータの一例となり、分版データＤＩの画素がノズルデータの一例に相当する。そして、分版データＤＩの画素の値（画素値）が、ノズルデータの値に相当する。
【００９４】
次に、プリンター１１の作用を説明する。図８及び図１０の例を用いて、まず図１１〜図１３を参照してデータ調整処理の計算方法を説明する。図１１（ａ）は調整値Ｑ＝−０．５の場合、図１１（ｂ）は調整値Ｑ＝＋１．３の場合におけるデータ調整処理の計算方法を示す。
【００９５】
このため、図１０に示すように、印刷用のデータが分版データＤＩである本例では、分版データに従って使用ノズル♯２〜♯５に画素値「１９」「１２」「４５」「１５」の画素（ノズルデータの一例）が割り当てられる。但し、この割当ては調整処理の計算上の割当てであり、実際の割り当てはハーフトーン処理後のノズル割付処理で行われる。調整処理部９３は、調整対象ノズル列の入力値（画素値）として、使用ノズル♯１〜♯７に対応する画素値（以下、入力値ともいう。）「０（不使用）」「１９」「１２」「４５」「１５」「０」「０」を入力する。また、調整処理部９３は、調整処理対象のノズル列に応じた調整値Ｑを入力する。
【００９６】
まず、図１１（ａ）及び図１２を参照して、調整値Ｑ＝−０．５の場合を例にしてデータ調整処理について説明する。
図１２に示す例では、調整対象ノズル列Ｎｊ（ｊ＝１，…，ｋ；但し、ｋはノズル列数（図４の例では「４」））は、正常位置に対して０．５ノズル分（０．５ノズルピッチ分）だけプラス方向にずれている。この＋０．５ノズル分のずれ量を無くすために、調整値Ｑを「−０．５」とする。そして、調整対象ノズル列Ｎｊが図１２に示す正常位置にあれば調整処理は必要ない。しかし、図１２に示すように、単位ヘッド６５の正常位置に対するずれ量が＋０．５である場合、調整値Ｑ＝−０．５とし、マイナス方向へ各ノズル（第１ノズル）に割り当てられる画素値の０．５比率分ずつを、マイナス側で隣に位置するノズル（第２ノズル）に割り当てる。そのため、ノズル♯１は不使用ノズルであったが、この調整処理で画素値の０．５比率分が割り当てられることで、使用ノズルとなる。
【００９７】
また、ノズル♯２〜♯４（第２ノズル）の調整後の画素値は、ノズル（第１ノズル）に割り当てられた画素値のうち隣のノズル（第２ノズル）に割り当てられる０．５比率分と、自身のノズル（第２ノズル）に割り当てられた画素値の残りの０．５比率分との合算によって決定される。例えばノズル♯ｍ（但し、ｍは２以上の自然数）の画素値は、隣のノズル♯ｍ−１（又はｍ＋１）（第１ノズル）から割り当てられた画素値の０．５比率分と、自身のノズル♯ｍ（第２ノズル）に残った画素値の０．５比率分との合算によって決定される。
【００９８】
図１１（ａ）に示すように、調整値Ｑ＝−０．５の場合、ノズル♯１の画素値は、ノズル♯２の画素値×０．５で計算され、ノズル♯２の画素値が「１９」なので、１９×０．５＝９．５の小数点以下を切下げて「９」となる。ノズル♯２の画素値は、ノズル♯２の画素値×０．５＋ノズル♯３の画素値×０．５で計算され、ノズル♯２の画素値が「１９」、ノズル♯３の画素値が「１２」なので、１９×０．５＋１２×０．５＝１５．５で小数点以下を切下げて「１５」となる。ノズル♯３の画素値は、ノズル♯３の画素値×０．５＋ノズル♯４の画素値×０．５で計算され、ノズル♯３の画素値が「１２」、ノズル♯４の画素値が「４５」なので、１２×０．５＋４５×０．５＝２８．５で小数点以下を切下げて「２８」となる。ノズル♯４の画素値は、ノズル♯４の画素値×０．５＋ノズル♯５の画素値×０．５で計算され、ノズル♯４の画素値が「４５」、ノズル♯５の画素値が「１５」なので、４５×０．５＋１５×０．５を計算して「３０」となる。ノズル♯５の画素値は、ノズル♯５の画素値×０．５で計算され、ノズル♯５の画素値が「１５」なので、１５×０．５＝７．５の小数点以下を切下げて「７」となる。そして、ノズル♯６，♯７は不使用ノズルとなる。
【００９９】
次に、図１１（ｂ）及び図１３を参照して、調整値Ｑ＝＋１．３の場合のデータ調整処理について説明する。
図１３に示すように、調整対象ノズル列Ｎｊ（ｊ＝１，…，ｋ（図４の例ではｋ＝４））は、正常位置に対して１．３ノズル分（１．３ノズルピッチ分）だけマイナス方向にずれている。この−１．３ノズル分のずれ量を無くすために、調整値Ｑを「＋１．３」（＋１．３ノズル分）とする。そして、ノズル列Ｎｊが図１３に示す正常位置にあれば調整は必要がない。しかし、図１３に示すように、単位ヘッド６５の正常位置に対するずれ量が−１．３である場合、調整値Ｑを＋１．３とする。調整値Ｑの整数部が「０」でない場合、小数点以下の端数分（＋０．３）の調整と整数分（＋１）の調整とに分けて行われる。
【０１００】
一例としてまず小数部の調整を行う。小数部の調整値をＱｄ、整数部の調整値をＱｉとする。まず小数部の調整値をＱｄ＝＋０．３とし、プラス方向へ各ノズル（第１ノズル）に割り当てられる画素値の０．３比率分ずつを、プラス側に（整数部＋１）分（本例では「２」）だけ隣に位置するノズル（第２ノズル）に割り当てる。そのため、各ノズル（第１ノズル）の画素値は、そのうちの０．３比率分が第１ノズルに対してプラス側に２つ隣の第２ノズルに割り当てられ、そして、第１ノズルに対してプラス側に整数部分（本例では「１」）だけ隣のノズルに画素値の残りの０．７比率分が割り当てられる。調整前は使用ノズルであったノズル♯２には、調整処理で画素値が割り当てられないので、ノズル♯２はノズル♯１と共に不使用ノズルとなる。
【０１０１】
また、ノズル♯４〜♯６（第２ノズル）の調整後の画素値は、マイナス側に（整数＋１）分だけ隣のノズル（第１ノズル）から割り当てられた画素値の０．３比率分と、マイナス側に整数部分だけ隣のノズルから割り当てられた画素値の０．７比率分との合算によって決定される。例えばノズル♯ｍ（ｍは２以上の自然数）の調整後の画素値は、２つ隣のノズル♯ｍ−２（又はｍ＋２）（第１ノズル）から割り当てられた画素値の０．３比率分と、１つ隣のノズル♯ｍ−１（又はｍ＋１）（第２ノズル）から割り当てられた画素値の０．７比率分との合算によって決定される。
【０１０２】
図１１（ｂ）に示すように、調整値Ｑ＝＋１．３の場合、ノズル♯３の画素値は、ノズル♯２の画素値×０．７で計算され、ノズル♯２の画素値が「１９」なので、１９×０．７＝１３．３の小数点以下を切下げて「１３」となる。ノズル♯４の画素値は、ノズル♯２の画素値×０．３＋ノズル♯３の画素値×０．７で計算され、ノズル♯２の画素値が「１９」、ノズル♯３の画素値が「１２」なので、１９×０．３＋１２×０．７＝１４．１で小数点以下を切下げて「１４」となる。ノズル♯５の画素値は、ノズル♯３の画素値×０．３＋ノズル♯４の画素値×０．７で計算され、ノズル♯３の画素値が「１２」、ノズル♯４の画素値が「４５」なので、１２×０．３＋４５×０．７＝３５．１で小数点以下を切下げて「３５」となる。ノズル♯６の画素値は、ノズル♯４の画素値×０．３＋ノズル♯５の画素値×０．７で計算され、ノズル♯４の画素値が「４５」、ノズル♯５の画素値が「１５」なので、４５×０．３＋１５×０．７を計算して「２４」となる。ノズル♯７の画素値は、ノズル♯５の画素値×０．３で計算され、ノズル♯５の画素値が「１５」なので、１５×０．３＝４．５の小数点以下を切下げて「４」となる。そして、ノズル♯１と♯２は不使用ノズルとなる。
【０１０３】
以上のデータ調整処理によって、図１４（ａ）に示す分版データＤＩは、−０．５ノズル分（調整値Ｑ＝−０．５）の調整により、図１４（ｂ）に示すように、マイナス側に画素値の０．５比率分の値がシフトする。また、＋１．３ノズル分（調整値Ｑ＝＋１．３）の調整により、図１４（ｃ）に示すように、プラス側に２つ隣のノズルに画素値の０．３比率分の値がシフトし、プラス側に１つ隣のノズルに画素値の０．７比率分の値がシフトする。つまり、画素値は、マイナス側に２つ隣のノズルの画素値の０．７比率分と、マイナス側に１つ隣のノズルの画素値の０．３比率分との合算で表される。
【０１０４】
なお、上記の例では、小数点以下を切下げたが、切り上げてもよいし、例えばノズル番号の順に計算結果に対して切下げと切上げを交互に行ってもよい。また、切下げ又は切上げの際の小数点以下の端数を合算してもよい。例えば小数点以下を切下げた場合、その切下げた端数を、その第１ノズルで形成する第１ドットの隣の第２ドットを形成する第２ノズルの画素値に加算し、この加算後の画素値を用いて第２ノズルの調整後の画素値を計算する。図１１（ａ）の例では、ノズル♯１の画素値の計算結果が、１９×０．５＝９．５のときに「９」に切下げた際の小数点以下の端数「０．５」を、ノズル♯２の画素値に加算する。ノズル♯２の画素値は、ノズル♯２の画素値×０．５＋ノズル♯３の画素値×０．５＋端数「０．５」で計算され、１９×０．５＋１２×０．５＋０．５＝１６で小数点以下を切下げて「１６」となる。また、例えば小数点以下を切上げた場合、その切上げた端数を、その第１ノズルで形成する第１ドットの隣の第２ドットを形成する第２ノズルの画素値から減算し、この減算後の画素値を用いて第２ノズルの調整後の画素値を計算する。さらに切下げと切上げを交互に行う場合は、切下げ又は切上げに応じて上記の端数の加算又は減算を行った画素値を用いて第２ノズルに割り当てる調整後の画素値を計算すればよい。
【０１０５】
上記のデータ調整処理を、色毎の分版データＤＩ１〜ＤＩ３に対して各々の調整値Ｑ１〜Ｑ３を用いて行う。そして、色毎の調整分版データＤＩａが生成される。次に、ハーフトーン処理部９４が、色毎の調整分版データＤＩａに対してハーフトーン処理を施す。さらにノズル割付処理部９５が、印刷モードに応じたノズル割付情報を生成し、色毎のハーフトーンデータＨＤに対してノズル割付情報に従ってノズル割付処理を行う。この結果、色毎のハーフトーンデータＨＤの画素がノズルに割り付けられて印刷データＰＤが生成される。
【０１０６】
例えばずれ量が０．５ノズル分の単位ヘッド６５のノズル列に対しては、図１４（ａ）に示す分版データＤＩの画素値が、−０．５ノズル分の調整により、図１４（ｂ）に示す画素値に調整される。また、ずれ量がマイナス方向に１．３ノズル分の単位ヘッド６５のノズル列に対しては、図１４（ａ）に示す分版データの画素値が、＋１．３ノズル分の調整により、図１４（ｃ）に示す画素値に調整される。そして、調整分版データＤＩａにハーフトーン処理が施されて得られるハーフトーンデータＨＤの画素値は、調整分版データＤＩａの画素値に応じた４階調の値となる。このようにずれ量がノズルピッチの単位でない場合、単位ヘッド６５の正常位置に対するずれ方向と反対側へ第１ノズルに割り当てられる画素値におけるずれ量の端数に応じた一部が第２ノズルにシフトする。
【０１０７】
プリンター１１の制御部４０は、印刷データＰＤに基づいてヘッドコントローラー４１を介して記録ヘッド２６を構成する各単位ヘッド６５の吐出制御を行う。このとき使用される印刷データＰＤは、調整分版データＤＩａを基に生成されているので、印刷結果は単位ヘッド６５の取付位置の正常位置に対するずれ量が吸収されたものとなる。すなわち、ノズル列間でノズル配列方向にずれがあるものの、ドットの着弾位置ずれが小さく抑えられた印刷結果が得られる。 
【０１０８】
そして、プリンター１１がシリアル式プリンター１１Ａでもライン式プリンター１１Ｂでも、分版データＤＩに従って第１ノズルに割り当てられる画素値の一部が、調整方向側で隣の第２ノズルに割り当てられるデータ調整処理の結果、それらのノズル列間のずれの少なくとも一部が見掛け上吸収された印刷結果が得られる。
【０１０９】
以上詳述した第１実施形態によれば、以下に示す効果を得ることができる。
（１）単位ヘッド６５が正常位置からノズルピッチＮＰ未満のずれ量でノズル列方向にずれていても、分版データＤＩに従って第１ノズルに割り当てられる画素値の一部を、調整後の画素値に基づき第１ノズルが形成する第１ドットに対してずれ方向と反対側の隣の第２ドットを形成する第２ノズルに割り当てる。従って、この調整後の分版データＤＩａから生成された印刷データＰＤに基づき印刷した際に、ノズルピッチＮＰ未満のずれ量の少なくとも一部も見掛け上吸収された印刷結果を得ることができる。
【０１１０】
（２）単位ヘッド６５が正常位置からノズルピッチＮＰ未満のずれ量でノズル列方向にずれていても、分版データＤＩに従って第１ノズルに割り当てられる画素値の一部を、第１ノズルに対してずれ方向と反対側の隣の第２ノズルに割り当てる。従って、この調整後の分版データＤＩａから生成された印刷データＰＤに基づき印刷した際に、ノズルピッチＮＰ未満のずれ量の少なくとも一部も見掛け上吸収された印刷結果を得ることができる。
【０１１１】
（３）第２ノズルに割り当てられる調整後の画素値は、分版データＤＩに従って第１ノズルに割り当てられた画素値の一部と、分版データＤＩに従って第２ノズルに割り当てられた画素値の一部とを合算することにより決定される。よって、調整処理により第２ノズルが吐出するインク滴を適切な吐出サイズに調整でき、第２ドットのサイズが適切に調整されるので、ノズルピッチＮＰ未満のずれ量の少なくとも一部も見掛け上吸収された印刷結果を得ることができる。
【０１１２】
（４）分版データＤＩは吐出サイズによって表現され、合算された結果が吐出サイズで表すことができない端数を含む場合には、端数の切上げ又は切下げを行う。よって、調整後に、規定の吐出サイズでインクを吐出させることができる。
【０１１３】
（５）第１ノズルに割り当てられる画素値の一部と、第２ノズルに割り当てられる画素値の一部とを合算する際に、端数をさらに合算することにより、第２ノズルに割り当てられる調整後の画素値を生成することもできる。この場合、ずれ量の端数分が一層正確に吸収された印刷結果を得ることができ、ずれ量の割に印刷品質を一層高めることができる。
【０１１４】
（６）調整値Ｑ（ずれ量）をノズルピッチで除算したときの除数（整数）をＢとしたときに、第１ノズルに対して調整方向に（Ｂ＋１）個目のノズルを第２ノズルとする。よって、ずれ量の整数部も小数部（端数）も含めずれ量を見掛け上吸収された印刷結果を得ることができる。
【０１１５】
（７）分版データＤＩ（印刷用のデータの一例）に調整処理を施したので、調整分版データＤＩａに対してハーフトーン処理が施すことができ、適切な吐出サイズに調整された印刷データＰＤを取得できる。
【０１１６】
（８）シリアル式プリンター１１Ａの場合は、搬送方向Ｙ１における単位ヘッド６５の位置ずれを分版データＤＩの画素値の一部を他の調整方向側の画素に割り当てる調整処理により、ノズルピッチ未満のずれも吸収できた高品質な印刷を行うことができる。
【０１１７】
（９）ライン式プリンター１１Ｂの場合は、幅方向（ラスターライン方向）に単位ヘッド６５のノズルピッチ未満の位置ずれ分も吸収された高品質な印刷を行うことができる。
（第２実施形態）
次に図１５〜図１９を参照して、第２実施形態について説明する。前記第１実施形態では、分版データに調整処理を行ったが、この第２実施形態では、ハーフトーン処理後のデータである印刷データＰＤに調整処理を行う。印刷データＰＤはハーフトーン処理及びノズル割付処理を終えた後のデータなので、画素値は印刷用の低階調（本例では４階調）で表現され、低階調で表現された画素値に対して、その画素値の一部を他のノズルに割り当てるデータ調整処理を行う。
【０１１８】
図１５に示すように、調整処理部９６は、ハーフトーン処理及びノズル割付処理を終えた印刷データＰＤに対して調整処理を行うため、ノズル割付処理部９５の後段に配置される。調整値取得部８６は前記第１実施形態と同様に調整値Ｑを取得し、調整処理部９６は、調整値取得部８６から取得した調整値Ｑを用いて、印刷データＰＤに対してデータ調整処理を行う。
【０１１９】
図１６に示すように、印刷データＰＤは、ハーフトーンデータＨＤの低階調（例えば４階調）の画素が、ノズルから画素に応じたサイズのインク滴が吐出される順番にノズルに割り付けられたデータである。そのため、印刷データＰＤの画素はノズル列の使用ノズルの順番に配列され、その画素値は、非吐出の旨と吐出の場合における３種類の吐出サイズとを示している。詳しくは、非吐出の場合は画素値が「００」、小ドットＳＤの場合は画素値「０１」、中ドットＭＤの場合は画素値「１０」、大ドットの場合は画素値「１１」である。
【０１２０】
図１８に示すように、印刷データＰＤは、色数（例えばＣＭＹ）に応じた複数（例えば３つ）の印刷データＰＤ１〜ＰＤ３からなる。すなわち、図１０に示すように、カラー印刷時の印刷データＰＤは、第１の色（例えばシアン（Ｃ））に対応する第１ヘッド用印刷データＰＤ１、第２の色（マゼンタ（Ｍ））に対応する第２ヘッド用印刷データＰＤ２、第３の色（例えばイエロー（Ｙ））に対応する第３ヘッド用印刷データＰＤ３からなる。
【０１２１】
調整処理部９６は、第１〜第３ヘッド用印刷データＰＤ１〜ＰＤ３に対して第１〜第３ヘッド６５１〜６５３の各ノズル６５ａに割り当てられる画素の値をノズル列方向に調整値Ｑ１〜Ｑ３に応じた分だけシフトさせるデータ調整処理を行う。
【０１２２】
調整処理部９６は、調整値取得部８６から入力した調整値Ｑがノズルピッチの単位ではない場合、印刷データＰＤに従って調整対象ノズル列の第１ノズルに割り当てられる画素値（第１ノズルデータ）の一部を、第１ノズルがインクを吐出して形成される第１ドットに対して調整方向側で隣の第２ドットを形成する第２ノズルに割り当てる。第２ノズルに割り当てられる調整後の画素値は、印刷データＰＤに従って第１ノズルに割り当てられる画素値の一部と、印刷データＰＤに従って第２ノズルに割り当てられる画素値の一部とを合算した値となる。さらに、ずれ量をノズルピッチで除した除数Ｂ（整数）が「０（零）」でない場合は、ノズルに割り当てられた画素値を調整方向にノズルＢ個分だけシフトさせる。この場合、シフト先のノズルが第２ノズルとなる。
【０１２３】
以上を換言すれば、第１ノズルに割り当てられる画素値の一部が、第１ドットに対して調整方向に画素「Ｂ＋１」個目（印刷解像度で「Ｂ＋１」個目の画素位置）の第２ドットを形成する第２ノズルに割り当てられる。第２ノズルに割り当てられる画素値は、印刷データＰＤに従って第１ノズルに割り当てられる画素値の一部と、印刷データＰＤに従って第１ノズルの調整方向側で隣のノズル（Ｂ＝０のときは第２ノズル）に割り当てられる画素値の一部とを合算した値となる。
【０１２４】
ここで、インターレース印刷方式では、ノズル列方向に隣同士の２つのドットが異なる走査で形成されることから、これら２つのドットを形成する２つのノズルは必ずしも隣同士とはならない。しかし、バンド印刷方式では、ドットピッチとノズルピッチが同じである場合、ノズル列方向に隣同士の２つのドットを形成する２つのノズルは隣同士になる。よって、特にバンド印刷方式では、印刷データＰＤに従って第１ノズルに割り当てられる画素値の一部が、第１ノズルに対して調整方向に「Ｂ＋１」個目の第２ノズルに割り当てられる。そして、第１ノズルに対して調整方向にノズル「Ｂ＋１」個目の第２ノズルに割り当てられる画素値は、印刷データＰＤに従って第１ノズルに割り当てられる画素値の一部と、印刷データＰＤに従って第１ノズルの調整方向側で隣のノズルに割り当てられる画素値の一部とを合算した値となる。
【０１２５】
ところで、ドットピッチがノズルピッチよりも短い印刷解像度の場合、隣同士のノズルが形成した印刷ドット間に、他の走査又は他のノズル列のノズルにより形成された印刷ドットが位置する。また、図５（ａ），（ｂ），（ｅ）のヘッド構成では、同一色のノズル列が複数存在する。これらの場合、ノズル列方向に隣同士のドットを形成する２つのノズルが必ずしもノズル列方向で隣同士とはならない。しかし、本実施形態では、印刷データＰＤに従って第１ノズルに割り当てられる画素値の一部を、第１ドットに対して印刷解像度に応じた隣の第２ドットのインクを吐出する第２ノズルに割り当てる。このため、ドットピッチがノズルピッチと異なる印刷解像度の場合、及び図５（ａ），（ｂ），（ｅ）のヘッド構成の場合でも、ずれ量を見掛け上小さくできる印刷結果が得られる。
【０１２６】
また、印刷データＰＤの画素（ノズルデータの一例）は吐出サイズを表現している。調整処理部９６は、合算された結果が吐出サイズで表すことができない端数を含む場合、その端数の切上げ又は切下げを行う。本実施形態の調整処理部９６は、この切上げ又は切下げを、調整対象ノズル列に属する割当て先となる各ノズルに対してノズル列方向の並び順（例えばノズル番号順）で交互に行う。また、調整処理部９６は、端数を調整対象ノズル列の全体で合算した値に基づいて調整対象ノズル列の各ノズルに割り当てた画素値（ノズルデータの値の一例）が適切であるかどうかを検証する。
【０１２７】
さらに調整処理部９６は、調整値Ｑをノズルピッチで除算した値の小数点以下の端数分の画素値の調整とは別に、ノズルＢ個分（但しＢは除数）だけ、印刷データＰＤの画素をシフトする調整処理も行う。なお、第１〜第３ヘッド用印刷データＰＤ１〜ＰＤ３に対して調整値Ｑ１〜Ｑ３に応じて施す調整処理は、基本的に同じなので、以下では、１つの印刷データＰＤ１に対して調整値Ｑで調整処理を行う場合を例として説明する。
【０１２８】
まず図１９に示すように、調整対象ノズル列におけるノズル番号♯１〜♯７のノズル６５ａのうちノズル列方向両端部の一部のノズルを不使用ノズルとする。図１９の例では、ノズル番号♯１と♯６，♯７とを不使用ノズルとしている。図１６に示す印刷データＰＤを例にすると、調整対象ノズル列のうち使用ノズル♯２〜♯５に対応する中ドットＭＤ（「１０」）、小ドットＳＤ（「０１」）、大ドットＬＤ（「１１」）、大ドットＬＤ（「１１」）の画素情報を用いてデータ調整処理が行われる。また、図１９に示すように、調整方向をノズル番号の小さい側をマイナス、大きい側をプラスとする。なお、本実施形態では、印刷データＰＤが、印刷用のデータの一例となり、印刷データＰＤの画素がノズルデータの一例に相当する。そして、印刷データＰＤの画素の値（画素値）が、ノズルデータの値に相当する。
【０１２９】
次に、プリンター１１の作用を説明する。図１６及び図１９の例を用いて、まず図１７及び図１８を参照してデータ調整処理の計算方法を説明する。図１８（ａ）は調整値Ｑ＝−０．５の場合、図１８（ｂ）は調整値Ｑ＝＋１．３の場合におけるデータ調整処理の計算方法を示す。
【０１３０】
このため、図１９に示すように、印刷用のデータが印刷データＰＤである本例では、印刷データＰＤに従って使用ノズル♯２〜♯５に画素値「Ｍ（１０）」「Ｓ（０１）」「Ｌ（１１）」「Ｌ（１１）」の画素データ（ノズルデータの一例）が割り当てられる。但し、画素値は吐出サイズを区別する値であって、吐出サイズを示す値ではないので、調整処理の計算上必要な吐出サイズに応じた適宜な比を画素値（ノズルデータの一例）として設定する。図１８では、小ドットＳＤ、中ドットＭＤ、大ドットＬＤの吐出サイズ比Ｓ：Ｍ：Ｌが１：２：４である例で説明する。調整処理部９３は、調整対象ノズル列の入力値（画素値）として、使用ノズル♯１〜♯７に対応する画素値（以下、入力値ともいう。）「００（不使用）」「１０（Ｍ）」「０１（Ｓ）」「１１（Ｌ）」「１１（Ｌ）」「００」「００」を入力する。そして、調整処理部９３は、これらの入力値を、吐出サイズに応じた数値に変換する例えば変換テーブルを参照して、「０（不使用）」「２（Ｍ）」「１（Ｓ）」「４（Ｌ）」「４（Ｌ）」「０」「０」に変換する。また、調整処理部９３は、調整値取得部８６から、調整対象ノズル列のずれ量に応じた調整値Ｑを入力する。
【０１３１】
まず、図１８（ａ）及び図１９を参照して、調整値Ｑ＝−０．５の場合を例にしてデータ調整処理について説明する。なお、必要に応じて図１２及び図１３も参照する。
図１２の例と同様に、調整対象ノズル列Ｎｊ（ｊ＝１，…，ｋ；但し、ｋはノズル列数（図４の例では「４」））は、正常位置に対して０．５ノズル分（０．５ノズルピッチ分）だけプラス方向にずれている。単位ヘッド６５の正常位置に対するずれ量が＋０．５である場合、調整値Ｑ＝−０．５とし、各ノズル（第１ノズル）に割り当てられる画素値（第１ノズルデータの値の一例）の０．５比率分ずつを、マイナス側で隣のノズル（第２ノズル）に割り当てられる。ノズル♯１は不使用ノズルであったが、この調整処理で画素値の０．５比率分が割り当てられることで、使用ノズルとなる。また、ノズル♯２〜♯４（第２ノズル）では、ノズル（第１ノズル）に割り当てられた画素値のうち隣のノズル（第２ノズル）に割り当てられる０．５比率分（一部に相当）と、自身のノズル（第２ノズル）に割り当てられた画素値（第２ノズルデータの値に相当）の残りの０．５比率分（他の一部に相当）との合算によって、調整後の画素値（調整後の第２ノズルデータの値に相当）が決定される。このように基本的な処理内容は第１実施形態と同様であるが、第１実施形態では画素が高階調（２５６階調）であるのに対し、この第２実施形態では画素が低階調（４階調）であることから、画素値に調整値Ｑを乗じた値の小数点以下の端数を無視できないため、端数も使って調整処理計算を行う。
【０１３２】
図１８（ａ）に示すように、この調整処理計算は、調整値Ｑの小数点以下の端数分の調整（Step1）と整数分の調整（Step2）とに分けて行われる。まず調整値Ｑの端数分の調整処理について説明する。
【０１３３】
調整値Ｑ＝−０．５の場合、ノズル♯１の画素値は、ノズル♯２の画素値×０．５で計算され、ノズル♯２の画素値が「２（Ｍ）」なので、２×０．５＝１．０の小数点以下を切下げて「１（Ｓ）」となり、この切下げで必要になった端数は「０．０」である（Ｓ＋０．０）。ノズル♯２の画素値は、ノズル♯２の画素値×０．５＋ノズル♯３の画素値×０．５で計算され、ノズル♯２の画素値が「２（Ｍ）」、ノズル♯３の画素値が「１（Ｓ）」なので、０．５（Ｓ＋Ｍ）となる。さらにこの値０．５（Ｓ＋Ｍ）に１つ前のノズル♯１の計算上の切下げで必要になった端数「０．０」を加算する（０．５（Ｓ＋Ｍ）＋０．０）。そして、０．５（１＋２）＋０．０＝１．５で小数点以下を切上げて「２（Ｍ）」となり、この切上げで必要になった端数は「−０．５」である（Ｍ−０．５）。ノズル♯３の画素値は、ノズル♯３の画素値×０．５＋ノズル♯４の画素値×０．５で計算され、ノズル♯３の画素値が「１（Ｓ）」、ノズル♯４の画素値が「４（Ｌ）」なので、０．５（１＋４）−０．５＝２．０で小数点以下を切下げて「２（Ｍ）」となり、この切下げで必要になった端数は「０．０」である（Ｍ＋０．０）。ノズル♯４の画素値は、ノズル♯４の画素値×０．５＋ノズル♯５の画素値×０．５で計算され、ノズル♯４，♯５の画素値が共に「４（Ｌ）」なので、０．５（Ｌ＋Ｌ）＋０．０＝４．０で小数点以下を切上げて「４（Ｍ）」となり、この切上げで必要になった端数は「０．０」である（Ｌ＋０．０）。ノズル♯５の画素値は、ノズル♯５の画素値×０．５で計算され、ノズル♯５の画素値が「４（Ｌ）」なので、０．５Ｌ＋０．０＝２．０で小数点以下を切下げて「２（Ｍ）」となり、この切下げで必要になった端数は「０．０」である（Ｍ＋０．０）。そして、ノズル♯６，♯７は不使用ノズルとなる。
【０１３４】
次に、調整値Ｑの整数分の調整処理について説明する。調整値Ｑ＝０．５の場合、整数部分は「０」なので、整数分の調整処理は事実上行われない。この結果、ノズル♯１〜♯７に割り当てられる画素値は、（♯１，♯２，…，♯７）＝（Ｓ，Ｍ，Ｍ，Ｌ，Ｍ，０，０）で与えられる。この調整対象ノズル列の各ノズルの割り当て画素値を合算すると、合計が「１１」になる。そして、調整前の（♯１，♯２，…，♯７）＝（０，Ｍ，Ｓ，Ｌ，Ｌ，０，０）を合算した合計値は「１１」であり、調整処理の前後で各ノズル♯１〜♯７に割り当てられる画素値の合計が一致する。調整処理部９６は、調整処理の前後で各ノズル♯１〜♯７に割り当てられる画素値の合計が許容範囲内で一致するか否かを判定し、調整処理が適切に行われたかどうかを検証する。調整処理の計算で切下げと切上げを交互に行うので、調整処理の前後で各合計値は許容範囲内に収まる。例えば調整処理前の合計値Ｔ１と調整処理後の合計値Ｔ２とすると、Ｔ１−α≦Ｔ２≦Ｔ２＋αの条件を満たせば、調整処理が適正であると判定し、この条件を満たさなければ調整処理が不適切と判定する。仮に調整処理が不適切な場合、計算上加算する端数の値を、上記条件を満たす範囲の値に調整してもよい。
【０１３５】
次に、図１８（ｂ）及び図１３を参照して、調整値Ｑ＝＋１．３の場合のデータ調整処理について説明する。
図１３の例と同様に、調整対象ノズル列Ｎｊ（ｊ＝１，…，ｋ（図４の例ではｋ＝４））は、正常位置に対して１．３ノズル分（１．３ノズルピッチ分）だけマイナス方向にずれている。この−１．３ノズル分のずれ量を無くすために、調整値Ｑを「＋１．３」とする。そして、調整処理は、調整値Ｑの端数Ｑｄ分の調整（Step1）と整数Ｑｉ分の調整（Step2）とに分けて２段階で行われる。なお、第１実施形態で説明したように、各ノズル（第１ノズル）に割り当てられる画素値の０．３比率分ずつを、プラス側にノズル「Ｑｉ＋１個」分隣のノズル（第２ノズル）に割り当て、各ノズル（第１ノズル）に対して調整方向側で隣のノズルに割り当てられる画素値の０．７比率分ずつを、プラス側にノズル「Ｑｉ個」分隣のノズル（第２ノズル）に割り当てて、調整処理を１段階で行ってもよい。
【０１３６】
まず端数Ｑｄ分の調整処理について説明する。まず調整値Ｑの端数Ｑｄ＝＋０．３なので、各ノズル（第１ノズル）に割り当てられる画素値の０．３比率分ずつを、プラス側で隣に位置するノズル（第２ノズル）に割り当てる。そのため、第１ノズルには、画素値の残りの０．７比率分ずつが割り当てられる。
【０１３７】
図１８（ｂ）に示すように、まずStep1で調整値Ｑの端数Ｑｄに相当するサブピクセル分をずらす補間計算を行う。調整値Ｑの端数Ｑｄ＝＋０．３の場合、ノズル♯２の画素値は、ノズル♯２の画素値×０．７で計算され、ノズル♯２の画素値が「２（Ｍ）」なので、０．７Ｍ＝１．４の小数点以下を切下げて「１（Ｓ）」となり、切下げで必要になった端数が「＋０．４」である。ノズル♯３の画素値は、ノズル♯２の画素値×０．３＋ノズル♯３の画素値×０．７で計算され、ノズル♯２の画素値が「２（Ｍ）」、ノズル♯３の画素値が「１（Ｓ）」なので、０．３Ｍ＋０．７Ｓとなり、この値に前のノズル♯１の計算で発生した端数＋０．４を加算する。そして、この０．３Ｍ＋０．７Ｓ＋０．４を計算し、その計算結果である「１．７」の小数点以下を切上げて「２（Ｍ）」となり、この切上げで必要になった端数が「−０．３」である。以下、同様にノズル♯４の画素値は、０．３Ｓ＋０．７Ｌ−０．３＝２．８で小数点以下を切下げて「２（Ｍ）」となり、端数が「＋０．８」である（Ｍ＋０．８）。ノズル♯５の画素値は、０．３Ｌ＋０．７Ｌ＋０．８＝４．８の小数点以下を切下げて「４（Ｌ）」となり、端数は「＋０．８」である（Ｌ＋０．８）。そして、ノズル♯１，♯７は不使用ノズルとなる。
【０１３８】
次に、図１８（ｂ）におけるStep2で調整値Ｑの整数Ｑｉを用いてピクセルをずらす調整処理を行う。調整値Ｑの整数Ｑｉ＝＋１の場合、Step1で計算した各ノズル♯１〜♯７の画素をプラス側にＱｉ（＝１）個分隣のノズルにシフトさせる。その結果、図１８（ｂ）に示すように、ノズル♯１〜♯７に割り当てられる画素値は、（♯１，♯２，…，♯７）＝（０，０，Ｓ，Ｍ，Ｍ，Ｌ，Ｍ）で与えられる。この調整対象ノズル列の各ノズルの割り当て画素値を合算すると、合計が「１１」になる。そして、調整前の（♯１，♯２，…，♯７）＝（０，Ｍ，Ｓ，Ｌ，Ｌ，０，０）を合算した合計値は「１１」であり、調整処理の前後で各ノズル♯１〜♯７に割り当てられる画素値の合計が一致する。
【０１３９】
調整処理部９６は、調整処理の前後で各ノズル♯１〜♯７に割り当てられる画素値の合計が許容範囲内で一致するか否かを判定し、調整処理が適切に行われたかどうかを検証する。調整処理の計算で切下げと切上げを交互に行うので、調整処理の前後で各合計値の差は許容範囲内に収まる。仮に調整処理が不適切な場合、計算上加算する端数の値を、上記条件を満たす範囲の値に調整してもよい。
【０１４０】
以上のデータ調整処理によって、図１７（ａ）に示す印刷データＰＤは、（♯１，♯２，…，♯７）＝（０，Ｍ，Ｓ，Ｌ，Ｌ，０，０）の−０．５ノズル分（調整値Ｑ＝−０．５）の調整により、図１７（ｂ）に示すように、マイナス側に画素値の０．５比率分の値がシフトし、（Ｓ，Ｍ，Ｍ，Ｌ，Ｍ，０，０）となる。また、＋１．３ノズル分（調整値Ｑ＝＋１．３）の調整により、図１７（ｃ）に示すように、プラス側に２つ隣のノズルに画素値の０．３比率分の値がシフトし、プラス側に１つ隣のノズルに画素値の０．７比率分の値がシフトして、（♯１，♯２，…，♯７）＝（０，０，Ｓ，Ｍ，Ｍ，Ｌ，Ｍ）となる。つまり、シフト先のノズル（第２ノズル）の画素値は、マイナス側に２つ隣のノズルの画素値の０．７比率分と、マイナス側に１つ隣のノズルの画素値の０．３比率分との合算で表される。なお、上記の例では、ノズル番号の順に計算結果に対して切下げと切上げを交互に行ったが、切下げと切上げの回数がほぼ同じであれば適宜順番を変更することもできる。
【０１４１】
上記のデータ調整処理により調整後の印刷データＰＤａが生成される。プリンター１１の制御部４０は、調整後の印刷データＰＤａに基づいてヘッドコントローラー４１を介して記録ヘッド２６を構成する各単位ヘッド６５の吐出制御を行う。この結果、印刷結果は単位ヘッド６５の取付位置の正常位置に対するずれ量が吸収されたものとなる。すなわち、ノズル列間でノズル列方向のずれがあるものの、ドットの着弾位置ずれが小さく抑えられた印刷結果が得られる。 そして、プリンター１１がシリアル式プリンター１１Ａでもライン式プリンター１１Ｂであっても、調整処理が施された印刷データＰＤａに基づき印刷が行われるので、ノズル列間のノズル列方向のずれの少なくとも一部が吸収された印刷結果が得られる。
【０１４２】
以上詳述した第２実施形態によれば、調整処理を施す対象の印刷用のデータをノズル割付処理以後の印刷データＰＤとした点が第１実施形態と異なるものの、第１実施形態と同様の効果（１）〜（９）が得られる他、更に以下に示す効果を得ることができる。
【０１４３】
（１０）ノズル割付後の印刷データＰＤに調整処理を施すので、ずれ量の異なる同一色のノズル列が複数ある構成（例えば図５（ａ）、図５（ｃ）、図５（ｅ））でも、ノズル列のノズルピッチ未満のずれ量も見掛け上吸収された印刷結果を得ることができる。よって、ノズル列のずれ量の割に高い印刷品質で印刷できる。
【０１４４】
（１１）第２ノズルの画素値の合算された結果が吐出サイズで表すことができない端数を含む場合、端数の切上げ又は切下げを調整対象ノズル列におけるノズル列方向に並ぶ各ノズル６５ａに対して交互に行う。よって、調整処理で第２ノズルへの画素値の割り当て時に発生した端数が累積されにくいので、印刷品質を高めることができる。
【０１４５】
（第３実施形態）
図５（ａ），（ｂ），（ｅ）に示すような同一色の単位ヘッド６５が複数あるヘッド構成では、データ中のドット（画素）がどの単位ヘッドのノズルに割り付けられるかは、ノズル割付処理まで分からない。そのため、同一色の単位ヘッド６５間でずれ量、すなわち調整値Ｑ（Ｑ１，Ｑ２）が異なる場合は、ノズル割付先が未定の段階では分版データＤＩに調整処理を施すことができない。そこで、同一色の複数の単位ヘッド６５を有するヘッド構成では、画素のノズル割付先が確定している又はノズル割付情報を取得できる段階の印刷用のデータに対して調整処理を施す。本実施形態では、印刷用のデータの一例としてノズル割付処理後の印刷データＰＤに対して調整処理を施す。以下、図２０〜図２２を参照して、同一色の単位ヘッドを複数有するヘッド構成の場合を例にして、データ調整処理について説明する。
【０１４６】
図２０（ａ）に示す例では、同一色の調整対象ノズル列Ｎｊ（ｊ＝１，…，ｋ；但し、ｋはノズル列数）を有する２つの単位ヘッド６５Ａ，６５Ｂを示す。ここで、同一色（例えば第１色（例えばシアン））の２つの単位ヘッド６５Ａ，６５Ｂを、第１ヘッド６５Ａ、第２ヘッド６５Ｂと呼ぶものとする。また、第１ヘッド６５Ａのノズル列を第１ノズル列Ｎａ、第２ヘッド６５Ｂのノズル列を第２ノズル列Ｎｂと呼ぶ。第１ヘッド６５Ａは、正常位置に対してプラス方向に０．５ノズル分（０．５ノズルピッチ分）だけずれており、調整値Ｑは「−０．５」となる。また、第２ヘッド６５Ｂは、正常位置に対してマイナス方向に０．５ノズル分（０．５ノズルピッチ分）だけずれており、調整値Ｑは「＋０．５」となる。なお、図２０（ａ）における２つの単位ヘッド６５Ａ，６５Ｂの正常位置は、ヘッド構成に応じてそれぞれ異なる。
【０１４７】
また、１色分の印刷データＰＤ１は、第１ノズル列Ｎａに割り当てられる画素からなる第１ヘッド用印刷データＰＤ11と、第２ノズル列Ｎｂに割り当てられる画素からなる第２ヘッド用印刷データＰＤ12とに区分可能である。例えば図５（ａ），（ｂ）のヘッド構成では、同一色の２つのノズル列Ｎ，Ｎ（Ｎａ，Ｎｂ）はノズル配列方向にノズル列の長さにほぼ相当する距離だけずれている。これに対して図５（ｅ）に示すヘッド構成では、ノズル配列方向において第１ノズル列Ｎａの各ノズルが第２ノズル列Ｎｂの各ノズルの間に位置する（図５（ｆ）の各ノズル列を参照）。
【０１４８】
図２１に示すように、ハーフトーンデータＨＤのある１色で１回の吐出に使用される画素が（Ｓ，Ｍ，Ｍ，Ｌ，Ｍ，Ｌ，Ｌ，Ｓ）であったとする。図５（ａ），（ｂ）のヘッド構成の例では、例えばバンド印刷方式において１色のハーフトーンデータＨＤの画素がノズル割付処理により連続する複数行ずつ、第１ヘッド用印刷データＰＤ11と第２ヘッド用印刷データＰＤ12とに分かれる。また、図５（ｅ）のヘッド構成の例では、ハーフトーンデータＨＤの画素がノズル割付処理により１行ずつ交互に、第１ヘッド用印刷データＰＤ11と第２ヘッド用印刷データＰＤ12とに分かれる。
【０１４９】
図２０（ａ）及び図２１に示すように、第１ヘッド用印刷データＰＤ11に従って第１ヘッド６５Ａの各ノズルには、（♯１，♯２，…，♯７）＝（０，Ｓ，Ｍ，Ｍ，Ｌ，０，０）が割り当てられる。また、第２ヘッド用印刷データＰＤ12に従って第２ヘッド６５Ｂの各ノズルには、（♯１，♯２，…，♯７）＝（０，Ｍ，Ｌ，Ｌ，Ｓ，０，０）が割り当てられる。
【０１５０】
第１ヘッド６５Ａ用の調整値Ｑ１＝−０．５の場合、画素値をＳ＝１，Ｍ＝２，Ｌ＝４として、第２実施形態と同様に、図２２（ａ）に示すStep1のサブピクセル分をずらす補間計算を行うと、第１ヘッド６５Ａのノズル♯１〜♯７の画素値は、（０，Ｓ，Ｍ，Ｍ，Ｌ，０，０）から（０，Ｍ，Ｍ，Ｌ，Ｓ，０，０）にシフトする。調整値Ｑ１の整数部は「０」なので、図２２（ａ）に示すStep2のピクセル分をずらす処理では、画素はシフトされない。図２０（ｂ）及び図２２（ａ）に示すように、第１ヘッド６５Ａのノズル♯１〜♯７の画素値は、（♯１，♯２，…，♯７）＝（０，Ｍ，Ｍ，Ｌ，Ｓ，０，０）に調整される。
【０１５１】
第２ヘッド６５Ｂ用の調整値Ｑ２＝＋０．５の場合、画素値をＳ＝１，Ｍ＝２，Ｌ＝４として、第２実施形態と同様に、図２２（ｂ）に示すStep1のサブピクセル分をずらす補間計算を行うと、第２ヘッド６５Ｂのノズル♯１〜♯７の画素値は、（０，Ｍ，Ｌ，Ｌ，Ｓ，０，０）から（０，Ｓ，Ｌ，Ｍ，Ｌ，０，０）にシフトする。調整値Ｑ２の整数部は「０」なので、図２２（ｂ）に示すStep2のピクセル分をずらす処理では、画素はシフトされない。図２０（ｂ）及び図２２（ｂ）に示すように、第２ヘッド６５Ｂのノズル♯１〜♯７の画素値は、（♯１，♯２，…，♯７）＝（０，Ｓ，Ｌ，Ｍ，Ｌ，０，０）に調整される。
【０１５２】
また、インターレース印刷方式の場合、非吐出のノズルに対応する画素値を「０」としてデータ調整処理を行う。例えば第１ヘッド用印刷データＰＤ11に従って第１ヘッド６５Ａのノズル♯３，♯４が非吐出「０」の場合、（♯１，♯２，…，♯７）＝（０，Ｓ，０，０，Ｌ，０，０）が割り当てられる。また、第２ヘッド用印刷データＰＤ12に従って第２ヘッド６５Ｂのノズル♯３，♯４が非吐出「０」の場合、（♯１，♯２，…，♯７）＝（０，Ｍ，０，０，Ｓ，０，０）が割り当てられる。
【０１５３】
この場合、第１ヘッド６５Ａのノズル♯１〜♯７の画素値は、調整値Ｑ１に基づく調整処理により、（０，Ｓ，０，０，Ｌ，０，０）から（０，Ｓ，０，Ｍ，Ｍ，０，０）に調整される。第２ヘッド６５Ｂのノズル♯１〜♯７の画素値は、（０，Ｍ，０，０，Ｓ，０，０）から（０，Ｓ，Ｓ，０，Ｓ，０，０）に調整される。この結果、印刷データＰＤに従って非吐出であったノズル♯３又は♯４からも調整印刷データＰＤａに従ってインクが吐出される。
【０１５４】
よって、第３実施形態によれば、前記効果（１）〜（１１）の他、以下の効果が得られる。
（１２）図５（ａ）及び図５（ｅ）に示す同一色の複数の単位ヘッド６５Ａ，６５Ｂを有するヘッド構成でも、印刷用のデータとしてノズル割付後の印刷データＰＤを用いるので、単位ヘッド６５毎にずれ量に応じた異なる調整値Ｑ１，Ｑ２を用いて印刷データＰＤ11，ＰＤ12に調整処理を個別に施すことができる。この結果、図５（ａ）及び図５（ｅ）に示すヘッド構成でも、見掛け上、ずれ量のノズルピッチ未満の端数の少なくとも一部も吸収された印刷結果を得ることができ、ひいては単位ヘッド６５の取付位置のずれに起因する印刷品質の低下を極力小さく抑えることができる。
【０１５５】
なお、上記実施形態は以下のような形態に変更することもできる。
・前記第２及び第３実施形態において、ハーフトーンデータＨＤに調整処理を施してもよい。要するに、印刷用のデータは、ハーフトーン処理以後のデータであればよい。特にノズル割付処理で用いるノズル割付データを使用すれば、画素の割付先のノズルを特定できるので、ずれ量の異なる同一色のノズル列を複数有するヘッド構成（図５（ａ），（ｂ）及び図５（ｅ））でも、調整処理を施すことで、ずれ量がノズルピッチ未満の端数の少なくとも一部まで吸収された高い印刷品質が得られる。
【０１５６】
・調整値Ｑ（ずれ量の一例）は、正常位置に対するずれ量に限定されない。複数のノズル列のうち一のノズル列を基準ノズル列とし、この基準ノズル列に対する調整対象ノズル列のずれ量としてもよい。すなわち、液体吐出ヘッドが有する複数の単位ヘッドのうち一の単位ヘッドを基準単位ヘッドとし、この基準単位ヘッドに対する調整対象単位ヘッドのずれ量としてもよい。
【０１５７】
・調整処理（割当て処理）は、調整対象ノズル列に属する全ての吐出対象ノズルではなく、吐出対象ノズルのうちの一部のノズルに対して行ってもよい。例えばノズル列のうち中央部に位置する一部のノズル、両端寄りに位置する一部のノズルなどに調整処理を行ってもよい。
【０１５８】
・第１実施形態において、ノズル割付処理部からノズル割付データを取得して、ノズル割付データを用いて分版データに対して調整処理を施してもよい。この構成によれば、同一色の分版データに従って画素が割り当てられるノズル列Ｎが複数存在するヘッド構成（図５（ａ），（ｂ），（ｅ））でも、分版データに調整処理を施すことができるので、ずれ量の割に高い印刷品質で印刷できる。
【０１５９】
・吐出サイズを３種類としたが、１種類、２種類、４種類以上としてもよい。例えば吐出サイズが１種類であっても、第１ノズルに割り当てられる画素値の一部を第２ノズルに割り当てることで、ずれ量のうちノズルピッチ未満の端数分の少なくとも一部が吸収された印刷結果を得ることができる。
【０１６０】
・複数の記録ヘッドを配列してなるマルチヘッドタイプにおいて、各記録ヘッドをノズル列方向が搬送方向に対して斜めに交差する状態に傾けて配列してもよい。この場合、搬送方向と直交する方向において一のノズル列のノズル間に、他の一のノズル列のノズルが位置する状態に複数のノズル列を配置することで、印刷解像度を高くするとよい。
【０１６１】
・ラインプリンターは、複数の記録ヘッドを配列してなるマルチヘッドタイプに限定されず、媒体Ｐの搬送方向と交差する幅方向に亘る印刷領域の全域に一定のピッチでノズルが配列されてなる複数のノズル列を有する１つの長尺状のラインヘッドを備えた構成でもよい。また、１つの長尺状のラインヘッドに備えられた複数のノズル列は、異なるインク色のものでもよいし、同一のインク色のものでもよい。この構成でも、ノズル列毎に単位ヘッドがノズル列方向に位置がずれていても、高い印刷品質で画像を印刷することができる。
【０１６２】
・前記各実施形態では、シリアル式プリンター及びライン式プリンターに適用したが、ラテラル式プリンターに適用してもよい。ラテラル式プリンターに適用した場合も、ノズル列毎の単位ヘッドが正常位置に対してノズル列方向にずれている割に、比較的高い印刷品質で印刷することができる。
【０１６３】
・制御部４０が行うデータ調整処理機能（割当て処理機能）を含む機能部分は、プログラムを実行するコンピューターによりソフトウェアで実現されたり、例えばＦＰＧＡ（field-programmable gate array）やＡＳＩＣ（Application Specific IC）等の電子回路によりハードウェアで実現されたり、ソフトウェアとハードウェアとの協働により実現されたりしてもよい。
【符号の説明】
【０１６４】
１０…印刷システム、１１，１１Ａ，１１Ｂ…液体吐出装置の一例としてのプリンター、２６…液体吐出ヘッドの一例としての記録ヘッド、２６ｂ…ヘッド本体、６５…単位ヘッド、６５ａ…ノズル、４０…液体吐出制御装置の一例としての制御部、４１…ヘッドコントローラー、４２…搬送装置、４５…記録ユニット、４８…スキャナー装置、７３…液体吐出制御装置の一例としての印刷制御装置、８６…取得部の一例としての調整値取得部、９２…分版処理部、９３…調整部の一例としての調整処理部、９４…ハーフトーン処理部、９５…ノズル割付処理部、９６…調整部の一例としての調整処理部、Ｎ，Ｎ１〜Ｎ４…ノズル列、ＩＤ…画像データ、ＤＩ…分版データ、ＤＩａ…調整分版データ、ＨＤ…ハーフトーンデータ、ＰＤ…印刷データ、ＰＤａ…調整印刷データ、Ｐ…媒体、Ｙ，Ｙ１，Ｙ２…搬送方向。
【図１】
2016132199.tif 000003
【図２】
2016132199.tif 000004
【図３】
2016132199.tif 000005
【図４】
2016132199.tif 000006
【図５】
2016132199.tif 000007
【図６】
2016132199.tif 000008
【図７】
2016132199.tif 000009
【図８】
2016132199.tif 000010
【図９】
2016132199.tif 000011
【図１０】
2016132199.tif 000012
【図１１】
2016132199.tif 000013
【図１２】
2016132199.tif 000014
【図１３】
2016132199.tif 000015
【図１４】
2016132199.tif 000016
【図１５】
2016132199.tif 000017
【図１６】
2016132199.tif 000018
【図１７】
2016132199.tif 000019
【図１８】
2016132199.tif 000020
【図１９】
2016132199.tif 000021
【図２０】
2016132199.tif 000022
【図２１】
2016132199.tif 000023
【図２２】
2016132199.tif 000024