(57)【要約】【課題】異なる印刷モード毎に評価（測定）を行うことなく、それぞれの印刷モードに適した補正が行われた印刷をおこなうことができる印刷制御装置、印刷システム、および印刷制御方法を提供する。【解決手段】印刷装置を制御する印刷制御装置であって、ノズル毎のインクを吐出する特性を含む吐出特性情報を取得する取得部と、副走査動作の相対移動量が異なる印刷モード毎に、吐出特性情報に基づき、印刷媒体に吐出するインクの量を補正する補正量を算出する補正量算出部と、補正量に基づき、印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成部と、を備えることを特徴とする。【選択図】図９
2019107814.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを前記印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、前記印刷媒体を前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備え、前記主走査動作中に前記ノズルから前記印刷媒体に前記インクを吐出するパス動作と、前記副走査動作と、を繰り返すことにより前記印刷媒体に印刷を行う印刷装置を制御する印刷制御装置であって、
前記ノズル毎の前記インクを吐出する特性を含む吐出特性情報を取得する取得部と、
前記副走査動作の相対移動量が異なる印刷モード毎に、前記吐出特性情報に基づき、前記印刷媒体に吐出する前記インクの量を補正する補正量を算出する補正量算出部と、
前記補正量に基づき、前記印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成部と、を備えることを特徴とする印刷制御装置。
【請求項２】
前記吐出特性情報が、前記ノズル毎の前記インクを吐出する吐出量の特性を含むことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記吐出特性情報が、前記ノズル毎の前記インクを吐出する吐出方向の特性を含むことを特徴とする請求項１に記載の印刷制御装置。
【請求項４】
前記補正量算出部が、
前記吐出特性情報および前記印刷モードに基づいて前記印刷媒体に吐出される前記インクの密度分布を算出し、
算出した前記密度分布に基づいて前記補正量を算出することを特徴とする請求項１から請求項３のいずれか一項に記載の印刷制御装置。
【請求項５】
印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを前記印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、前記印刷媒体を前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備え、前記主走査動作中に前記ノズルから前記印刷媒体に前記インクを吐出するパス動作と、前記副走査動作と、を繰り返すことにより前記印刷媒体に印刷を行う印刷装置と、
請求項１から請求項４のいずれか一項に記載の印刷制御装置と、を備えることを特徴とする印刷システム。
【請求項６】
印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを前記印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、前記印刷媒体を前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備え、前記主走査動作中に前記ノズルから前記印刷媒体に前記インクを吐出するパス動作と、前記副走査動作と、を繰り返すことにより前記印刷媒体に印刷を行う印刷装置を制御する印刷制御方法であって、
前記ノズル毎の前記インクを吐出する特性を含む吐出特性情報を取得する取得工程と、
前記副走査動作の相対移動量が異なる印刷モード毎に、前記吐出特性情報に基づき、前記印刷媒体に吐出する前記インクの量を補正する補正量を算出する補正量算出工程と、
前記補正量に基づき、前記印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成工程と、を含むことを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷媒体にインクを吐出して印刷を行う印刷装置を制御する印刷制御装置、前記印刷装置と前記印刷制御装置を備える印刷システム、および前記印刷装置を制御する印刷制御方法に関する。
【背景技術】
【０００２】
インクジェットプリンターなどの印刷装置は、液体（インク）を吐出するノズルを有し、コンピューターなどの外部装置（印刷制御装置）から受信した印刷データに基づいて、印刷媒体に液体を吐出して印刷画像を形成（印刷）する。ここで、印刷データとは、印刷画像の基となる画像データに、ハーフトーン処理などの画像処理を施したものである。なお、ハーフトーン処理とは、画像データの変換前階調値を、印刷装置が印刷媒体に形成するドットに対応する階調値である変換後階調値に変換する処理（いわゆる２値化処理）である。
【０００３】
ところで、ノズルの加工精度のばらつき（例えば、ノズルの直径が異なるノズルが製造される）などに起因して、印刷媒体に形成されるドットの大きさがばらつくことがある。また、ノズルの加工精度のばらつきなどに起因して、印刷媒体上のドットの形成位置がばらつくことがある。そして、ドットの大きさのばらつきやドットの形成位置のばらつきが発生する場合には、印刷画像中に縞状の濃淡むら（バンディング）が生じる。
【０００４】
そこで、このような濃淡むらを抑制し、印刷画像の画質を向上させるひとつの技術としてＢＲＳ補正処理などの方法が提案されている。ＢＲＳ補正処理とは、吐出インク量（濃度階調値）を補正する処理であり、発生した濃淡むらを測定し、測定したデータに基づいて濃淡むらを打ち消すように吐出するインク量を補正するものである。ＢＲＳ補正処理については、例えば特許文献１に記載されている。
具体的には、ＢＲＳ補正処理では、まず、製造した印刷装置を出荷する前に、濃淡むらを測定するための専用パターンを印刷して、印刷結果（濃淡むら）をスキャナーで測定する。次に、その測定結果に基づき、発生した濃淡むらを打ち消すようにインク量の補正量を決定して、ノズルのそれぞれに対して、補正前と補正後のインク量（濃度階調値）を対応づけたＢＲＳ補正テーブルを作成し、作成したＢＲＳ補正テーブルを印刷装置が有するメモリーに記憶保持させておく。印刷に際し、印刷データを生成する印刷制御装置は、印刷装置に記憶されたＢＲＳ補正テーブルを参照して印刷画像の濃淡を決定するドット割合データ（ドット生成率）を補正する。印刷制御装置は補正されたドット割合データに基づいて印刷データを生成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２２６８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載されているような従来のＢＲＳ補正処理では、求めた補正量が有効なのは、補正量を決定するために用いた専用パターン（濃淡むらを測定するための専用の印刷パターン）を印刷した印刷モードと同じ印刷モードの場合に限定されてしまうという課題があった。すなわち、ノズル列を備えた印刷ヘッドを主走査移動させながらインクを吐出するパス動作と印刷媒体を移動させる副走査動作とを繰り返して印刷を行うシリアルプリンターにおいて、異なる移動量の副走査動作で印刷を行う複数の印刷モード（つまり異なるパス数で印刷を行う複数の印刷モード）が用意される場合、それぞれの印刷モード毎に補正量を求めておく必要があった。また、新たに印刷モードを追加する場合には、その都度、新たな印刷モードによる専用パターンを印刷して測定することで対応する補正量を求めなければならなかった。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例または形態として実現することが可能である。
【０００８】
［適用例１］  本適用例に係る印刷制御装置は、印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを前記印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、前記印刷媒体を前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備え、前記主走査動作中に前記ノズルから前記印刷媒体に前記インクを吐出するパス動作と、前記副走査動作と、を繰り返すことにより前記印刷媒体に印刷を行う印刷装置を制御する印刷制御装置であって、前記ノズル毎の前記インクを吐出する特性を含む吐出特性情報を取得する取得部と、前記副走査動作の相対移動量が異なる印刷モード毎に、前記吐出特性情報に基づき、前記印刷媒体に吐出する前記インクの量を補正する補正量を算出する補正量算出部と、前記補正量に基づき、前記印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成部と、を備えることを特徴とする。
【０００９】
本適用例に係る印刷制御装置が制御する印刷装置は、印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、印刷ヘッドを印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、印刷媒体を印刷ヘッドに対して主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備えている。また、この印刷装置は、主走査動作中にノズルから印刷媒体にインクを吐出するパス動作と、副走査動作と、を繰り返すことにより印刷媒体に印刷を行う。
【００１０】
本適用例によれば、印刷制御装置は、ノズル毎のインクを吐出する特性を含む吐出特性情報を取得する取得部と、副走査動作の相対移動量が異なる印刷モード毎に、吐出特性情報に基づき、印刷媒体に吐出するインクの量を補正する補正量を算出する補正量算出部と、算出された補正量に基づき、印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成部と、を備えている。つまり、印刷装置に印刷を実行させる印刷データは、ノズル毎のインクを吐出する特性を含む吐出特性情報に基づき算出された補正量に基づき、印刷モード毎に生成される。すなわち、本適用例の印刷制御装置によれば、印刷モードが異なった場合であっても、ノズル毎のインクを吐出する特性を含む吐出特性情報に基づいて印刷モードに対応した補正量が算出されるため、異なる印刷モード毎に補正量を求めるための測定（濃淡むらの測定）などを行うことなく、それぞれの印刷モードに適した補正が行われた印刷を印刷装置に対して行わせることができる。
【００１１】
［適用例２］  上記適用例に係る印刷制御装置において、前記吐出特性情報が、前記ノズル毎の前記インクを吐出する吐出量の特性を含むことを特徴とする。
【００１２】
本適用例によれば、補正量を算出するための吐出特性情報が、ノズル毎のインクを吐出する吐出量の特性を含んでいるため、ノズル毎のインクの吐出量にばらつきがあった場合に、このばらつきを適切に補正することができる補正量を求めることができる。
【００１３】
［適用例３］  上記適用例に係る印刷制御装置において、前記吐出特性情報が、前記ノズル毎の前記インクを吐出する吐出方向の特性を含むことを特徴とする。
【００１４】
本適用例によれば、補正量を算出するための吐出特性情報が、ノズル毎のインクを吐出する吐出方向の特性を含んでいるため、ノズル毎のインクの吐出方向にばらつきがあった場合に、このばらつきを適切に補正することができる補正量を求めることができる。
【００１５】
［適用例４］  上記適用例に係る印刷制御装置において、前記補正量算出部が、前記吐出特性情報および前記印刷モードに基づいて前記印刷媒体に吐出される前記インクの密度分布を算出し、算出した前記密度分布に基づいて前記補正量を算出することを特徴とする。
【００１６】
本適用例によれば、補正量算出部は、吐出特性情報および印刷モードに基づいて印刷媒体に吐出されるインクの密度分布を算出し、算出した密度分布に基づいて補正量を算出する。
印刷モードに基づけば、吐出したインクの着弾位置（形成されるドット位置）の関係が分かり、この位置関係と、ノズル毎のインクを吐出する特性を含む吐出特性情報とにより、印刷媒体に印刷される画像のインク密度を見積もることが可能である。
見積もられた画像のインク密度の分布は、すなわち、印刷モード毎にノズル毎のインクを吐出する特性が反映された印刷画像の濃淡の見積り情報である。従って、本適用例によれば、吐出特性情報および印刷モードに基づいて見積もられる印刷画像の濃淡に対応させて、適切な補正量を算出することができる。
【００１７】
［適用例５］  本適用例に係る印刷システムは、印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを前記印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、前記印刷媒体を前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備え、前記主走査動作中に前記ノズルから前記印刷媒体に前記インクを吐出するパス動作と、前記副走査動作と、を繰り返すことにより前記印刷媒体に印刷を行う印刷装置と、上記適用例（適用例１〜４）に記載の印刷制御装置と、を備えることを特徴とする。
【００１８】
本適用例によれば。印刷モードが異なった場合であっても、ノズル毎のインクを吐出する特性を含む吐出特性情報に基づいて印刷モードに対応した補正量が算出されるため、異なる印刷モード毎に補正量を求めるための測定（濃淡むらの測定）などを行うことなく、それぞれの印刷モードに適した補正が行われた印刷をおこなうことができる。
【００１９】
［適用例６］  本適用例に係る印刷制御方法は、印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを前記印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、前記印刷媒体を前記印刷ヘッドに対して前記主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備え、前記主走査動作中に前記ノズルから前記印刷媒体に前記インクを吐出するパス動作と、前記副走査動作と、を繰り返すことにより前記印刷媒体に印刷を行う印刷装置を制御する印刷制御方法であって、前記ノズル毎の前記インクを吐出する特性を含む吐出特性情報を取得する取得工程と、前記副走査動作の相対移動量が異なる印刷モード毎に、前記吐出特性情報に基づき、前記印刷媒体に吐出する前記インクの量を補正する補正量を算出する補正量算出工程と、前記補正量に基づき、前記印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成工程と、を含むことを特徴とする。
【００２０】
本適用例に係る印刷制御方法により制御する印刷装置は、印刷媒体にインクを吐出する複数のノズルを有する印刷ヘッドと、印刷ヘッドを印刷媒体に対して主走査方向に相対移動させる主走査動作を行う主走査部と、印刷媒体を印刷ヘッドに対して主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部と、を備えている。また、この印刷装置は、主走査動作中にノズルから印刷媒体にインクを吐出するパス動作と、副走査動作と、を繰り返すことにより印刷媒体に印刷を行う。
【００２１】
本適用例の印刷制御方法は、ノズル毎のインクを吐出する特性を含む吐出特性情報を取得する取得工程と、副走査動作の相対移動量が異なる印刷モード毎に、吐出特性情報に基づき、印刷媒体に吐出するインクの量を補正する補正量を算出する補正量算出工程と、算出された補正量に基づき、印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成工程と、を含んでいる。つまり、印刷装置に印刷を実行させる印刷データは、ノズル毎のインクを吐出する特性を含む吐出特性情報に基づき算出された補正量に基づき、印刷モード毎に生成される。すなわち、本適用例の印刷制御方法によれば、印刷モードが異なった場合であっても、ノズル毎のインクを吐出する特性を含む吐出特性情報に基づいて印刷モードに対応した補正量が算出されるため、異なる印刷モード毎に補正量を求めるための測定（濃淡むらの測定）などを行うことなく、それぞれの印刷モードに適した補正が行われた印刷をおこなうことができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態１に係る印刷システムの構成を示す正面図
【図２】実施形態１に係る印刷システムの構成を示すブロック図
【図３】印刷ヘッドの下面から見た、ノズルの配列の例を示す模式図
【図４】従来技術における印刷データ生成処理のフローチャート
【図５】従来技術におけるＢＲＳ補正テーブルの例
【図６】ＳＭＬテーブルの説明図
【図７】実施形態１に係る吐出特性情報を取得するための印刷パターンの説明図
【図８】ノズルのインク吐出量ばらつきの例を示すグラフ
【図９】印刷データの生成フローを示すフローチャート
【図１０】補正量算出部の機能としての補正量算出処理を説明するためのグラフ
【図１１】補正量算出部の機能としての補正量算出処理を説明するためのグラフ
【図１２】ドット形成位置（インク吐出方向）のズレの例を模式的に示す説明図
【図１３】インク吐出方向のズレがある場合に印刷される画像の例を示す模式図
【図１４】実施形態２に係る吐出特性情報を取得するための印刷パターンの説明図
【発明を実施するための形態】
【００２３】
以下に本発明を具体化した実施形態について、図面を参照して説明する。以下は、本発明の一実施形態であって、本発明を限定するものではない。なお、以下の各図においては、説明を分かりやすくするため、実際とは異なる尺度で記載している場合がある。また、図面に付記する座標においては、Ｚ軸方向が上下方向、＋Ｚ方向が上方向、Ｘ軸方向が前後方向、−Ｘ方向が前方向、Ｙ軸方向が左右方向、＋Ｙ方向が左方向、Ｘ−Ｙ平面が水平面としている。
【００２４】
（実施形態１）
図１は、実施形態１に係る「印刷システム」（印刷システム１）の構成を示す正面図、図２は、同ブロック図である。
印刷システム１は、「印刷装置」としてのプリンター１００、および、プリンター１００に接続される印刷制御装置１１０によって構成されている。プリンター１００は、印刷制御装置１１０から受信する印刷データに基づいて、ロール状に巻かれた状態で供給される長尺状の「印刷媒体」としてのロール紙５に所望の画像を印刷するインクジェットプリンターである。
【００２５】
＜印刷制御装置の基本構成＞
印刷制御装置１１０は、プリンター制御部１１１、入力部１１２、表示部１１３、記憶部１１４などを備え、プリンター１００に印刷を実行させるための印刷データを、印刷画像に対応する画像データに基づき生成する。また、プリンター１００に印刷を行わせる印刷ジョブの制御などを行う。すなわち、印刷制御装置１１０は、プリンター１００を制御する印刷制御装置であり、好適例として、例えば、パーソナルコンピューターを用いて構成することができる。
印刷制御装置１１０が動作するソフトウェアには、印刷する画像データを扱う一般的な画像処理アプリケーションソフトウェア（以下アプリケーションと言う）や、プリンター１００の制御や、プリンター１００に印刷を実行させるための印刷データを生成するプリンタードライバーソフトウェア（以下プリンタードライバーと言う）が含まれる。
【００２６】
プリンター制御部１１１は、ＣＰＵ１１５（Central Processing Unit１１５）や、ＡＳＩＣ１１６（Application Specific Integrated Circuit１１６）、ＤＳＰ１１７（Digital Signal Processor１１７）、メモリー１１８、プリンターインターフェイス部（Ｉ／Ｆ）１１９などを備え、印刷システム１全体の集中管理を行う。
入力部１１２は、ヒューマンインターフェイスとして情報入力手段である。具体的には、例えば、キーボードやマウスポインターなどである。
表示部１１３は、ヒューマンインターフェイスとしての情報表示手段（ディスプレー）であり、プリンター制御部１１１の制御の基に、入力部１１２から入力される情報や、プリンター１００に印刷する画像、印刷ジョブに関係する情報などが表示される。
記憶部１１４は、ハードディスクドライブ（ＨＤＤ）やメモリーカードなどの書き換え可能な記憶媒体であり、印刷制御装置１１０が動作するソフトウェア（プリンター制御部１１１で動作するプログラム）や、印刷する画像、印刷ジョブに関係する情報などが記憶される。
ＡＳＩＣ１１６やＤＳＰ１１７は、ＣＰＵ１１５（プリンタードライバー）の制御の下に、印刷データを生成する際の画像処理エンジンを構成している。
メモリー１１８は、ＣＰＵ１１５が動作するプログラムを格納する領域や動作する作業領域などを確保する記憶媒体であり、ＲＡＭ、ＥＥＰＲＯＭなどの記憶素子によって構成される。
プリンターインターフェイス部１１９は、印刷制御装置１１０とプリンター１００との間でデータの送受信を行うインターフェイス機能に加え、ネットワーク機器を含む外部電子機器２００との間でデータの送受信を行うインターフェイス機能を有している。
【００２７】
なお、印刷システム１の構成としては、必ずしも、印刷制御装置１１０を汎用のパーソナルコンピューターを用いてプリンター１００と別体に構成する必要はなく、マイコンなどを含み、印刷制御装置１１０と同様の機能を持った構成要素をプリンター１００本体の内部に組み込んだ構成であっても良い。
【００２８】
＜プリンター１００の基本構成＞
プリンター１００は、印刷部１０、移動部２０、制御部３０などから構成されている。印刷制御装置１１０から印刷データを受信したプリンター１００は、制御部３０によって印刷部１０、移動部２０を制御し、ロール紙５に画像を印刷（画像形成）する。
印刷データは、画像データを、印刷制御装置１１０が備えるアプリケーションおよびプリンタードライバーによってプリンター１００で印刷できるように変換処理した画像形成用のデータであり、プリンター１００を制御するコマンドを含んでいる。
画像データには、例えば、デジタルカメラなどによって得られた一般的なフルカラーのイメージ情報やテキスト情報などが含まれる。
【００２９】
印刷部１０は、ヘッドユニット１１、インク供給部１２などから構成されている。
移動部２０は、主走査部４０、副走査部５０などから構成されている。主走査部４０は、キャリッジ４１、ガイド軸４２、キャリッジモーター（図示省略）などから構成されている。副走査部５０は、供給部５１、収納部５２、搬送ローラー５３、プラテン５５などから構成されている。
【００３０】
ヘッドユニット１１は、印刷用インク（以下インクと言う）をインク滴として吐出する複数のノズル（ノズル列）を有する印刷ヘッド１３およびヘッド制御部１４を備えている。ヘッドユニット１１は、キャリッジ４１に搭載され、主走査方向（図１に示すＸ軸方向）に移動するキャリッジ４１に伴って主走査方向に往復移動する。ヘッドユニット１１（印刷ヘッド１３）が主走査方向に移動しながら制御部３０の制御の下に、プラテン５５に支持されるロール紙５にインク滴を吐出することによって、主走査方向に沿ったドットの列（ラスタライン）がロール紙５に形成される。
【００３１】
インク供給部１２は、インクタンクおよびインクタンクから印刷ヘッド１３にインクを供給するインク供給路（図示省略）などを備えている。
インクには、濃インク組成物からなるインクセットとして、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３色のインクセットにブラック（Ｋ）を加えた４色のインクセットを用いている。なお、インクセットはこれに限定するものではなく、例えば、それぞれの色材の濃度を淡くした淡インク組成物からなるライトシアン（Ｌｃ）、ライトマゼンタ（Ｌｍ）、ライトイエロー（Ｌｙ）、ライトブラック（Ｌｋ）などのインクセットを加えた８色のインクセットなどがある。インクタンク、インク供給路、および同一インクを吐出するノズルまでのインク供給経路は、インク毎に独立して設けられている。
【００３２】
インク滴を吐出する方式（インクジェット方式）には、ピエゾ方式を用いている。ピエゾ方式は、圧力室に貯留されたインクに圧電素子（ピエゾ素子）により印刷情報信号に応じた圧力を加え、圧力室に連通するノズルからインク滴を噴射（吐出）し印刷する方式である。
なお、インク滴を吐出する方式は、これに限定するものではなく、インクを液滴状に噴射させ、印刷媒体上にドット群を形成する他の印刷方式であってもよい。例えば、ノズルとノズルの前方に置いた加速電極間の強電界でノズルからインクを液滴状に連続噴射させ、インク滴が飛翔する間に偏向電極から印刷情報信号を与えて印刷を行う方式、またはインク滴を偏向することなく印刷情報信号に対応して噴射させる方式（静電吸引方式）、小型ポンプでインクに圧力を加え、ノズルを水晶振動子などで機械的に振動させることにより、強制的にインク滴を噴射させる方式、インクを印刷情報信号に従って微小電極で加熱発泡させ、インク滴を噴射し印刷を行う方式（サーマルジェット方式）などであってもよい。
【００３３】
移動部２０（主走査部４０、副走査部５０）は、制御部３０の制御の下に、ロール紙５をヘッドユニット１１（印刷ヘッド１３）に対し相対移動させる。
ガイド軸４２は、主走査方向に延在しキャリッジ４１を摺接可能な状態で支持し、また、キャリッジモーターは、キャリッジ４１をガイド軸４２に沿って往復移動させる際の駆動源となる。つまり、主走査部４０（キャリッジ４１、ガイド軸４２、キャリッジモーター）は、制御部３０の制御の下にキャリッジ４１を（つまりは、印刷ヘッド１３を）ガイド軸４２に沿って主走査方向に移動（主走査動作）させる。
【００３４】
供給部５１は、ロール紙５がロール状に巻かれたリールを回転可能に支持し、ロール紙５を搬送経路に送り出す。収納部５２は、ロール紙５を巻き取るリールを回転可能に支持し、印刷が完了したロール紙５を搬送経路から巻き取る。
搬送ローラー５３は、プラテン５５上においてロール紙５を主走査方向と交差する副走査方向（図１に示すＹ軸方向）に移動させる駆動ローラーやロール紙５の移動に伴って回転する従動ローラーなどから成り、ロール紙５を供給部５１から印刷部１０の印刷領域（プラテン５５の上面で印刷ヘッド１３が走査移動する領域）を経由し、収納部５２に搬送する搬送経路を構成する。
【００３５】
制御部３０は、インターフェイス部（Ｉ／Ｆ）３１、ＣＰＵ３２、メモリー３３、駆動制御部３４などを備え、プリンター１００の制御を行う。
インターフェイス部３１は、印刷制御装置１１０のプリンターインターフェイス部１１９に接続され、印刷制御装置１１０とプリンター１００との間でデータの送受信を行う。印刷制御装置１１０とプリンター１００との間は、直接、ケーブル等で接続してもよいし、ネットワーク等を介して間接的に接続してもよい。また、無線通信を介して、印刷制御装置１１０とプリンター１００との間でデータの送受信を行ってもよい。
ＣＰＵ３２は、プリンター１００全体の制御を行うための演算処理装置である。
メモリー３３は、ＣＰＵ３２が動作するプログラムを格納する領域や動作する作業領域などを確保する記憶媒体であり、ＲＡＭ、ＥＥＰＲＯＭなどの記憶素子によって構成される。
ＣＰＵ３２は、メモリー３３に格納されているプログラム、および印刷制御装置１１０から受信した印刷データに従って、駆動制御部３４を介して印刷部１０、移動部２０を制御する。
【００３６】
駆動制御部３４は、ＣＰＵ３２の制御に基づいて、印刷部１０（ヘッドユニット１１、インク供給部１２）、移動部２０（主走査部４０、副走査部５０）の駆動を制御する。駆動制御部３４は、移動制御信号生成回路３５、吐出制御信号生成回路３６、駆動信号生成回路３７を備えている。
移動制御信号生成回路３５は、ＣＰＵ３２からの指示に従って、移動部２０（主走査部４０、副走査部５０）を制御する信号を生成する回路である。
吐出制御信号生成回路３６は、印刷データに基づき、ＣＰＵ３２からの指示に従って、インクを吐出するノズルの選択、吐出する量の選択、吐出するタイミングの制御などをするためのヘッド制御信号を生成する回路である。
駆動信号生成回路３７は、印刷ヘッド１３の圧電素子を駆動する駆動信号を含む基本駆動信号を生成する回路である。
駆動制御部３４は、ヘッド制御信号と基本駆動信号とに基づいて、各ノズルのそれぞれに対応する圧電素子を選択的に駆動する。
【００３７】
＜ノズル列＞
図３は、印刷ヘッド１３の下面から見た、ノズルの配列の例を示す模式図である。
図３に示すように、印刷ヘッド１３は、各色のインクを吐出するための複数のノズル７０が並んで形成されたノズル列１３０（図３に示す例は、それぞれ♯１〜♯４００の４００個のノズル７０から成るブラックインクノズル列Ｋ、シアンインクノズル列Ｃ、マゼンタインクノズル列Ｍ、イエローインクノズル列Ｙを備えている。
【００３８】
各ノズル列１３０の複数のノズル７０は、副走査方向（Ｙ軸方向）に沿って、一定の間隔（ノズルピッチ）でそれぞれ整列して並んでいる。また、複数のノズル列１３０は、副走査方向と交差する方向（Ｘ軸方向）に沿って、一定の間隔（ノズル列ピッチ）で、各ノズル列１３０が平行になるように整列して並んでいる。図３において、各ノズル列１３０のノズル７０は、下流側のノズル７０ほど若い番号が付されている（♯１〜♯４００）。つまり、ノズル♯１は、ノズル♯４００よりも副走査方向の下流側に位置している。各ノズル７０には、各ノズル７０を駆動してインク滴を吐出させるための駆動素子（前述したピエゾ素子などの圧電素子）が設けられている。
【００３９】
以上の構成により、制御部３０は、副走査部５０（供給部５１、搬送ローラー５３）によって印刷領域に供給されたロール紙５に対し、ガイド軸４２に沿って印刷ヘッド１３を支持するキャリッジ４１を主走査方向（Ｘ軸方向）に移動させながら印刷ヘッド１３からインク滴を吐出（付与）するパス動作と、副走査部５０（搬送ローラー５３）により主走査方向と交差する副走査方向（＋Ｙ方向）にロール紙５を移動させる副走査動作とを繰り返すことにより、ロール紙５に所望の画像を形成（印刷）する。
【００４０】
＜従来技術におけるプリンタードライバーの基本機能＞
ロール紙５への印刷は、前述したように、印刷制御装置１１０からプリンター１００に印刷データが送信されることにより開始される。印刷データは、プリンター１００の制御部３０において駆動制御部３４を制御するデータとして解釈されるデータであり、プリンタードライバーによって生成される。
プリンタードライバーは、アプリケーションから画像データ（テキストデータ、イメージデータなど）を受け取り、プリンター１００が解釈できる形式の印刷データに変換し、印刷データをプリンター１００に出力する。アプリケーションからの画像データを印刷データに変換する際に、プリンタードライバーは、インク色分解処理、ＢＲＳ補正処理、ドット分解処理、ハーフトーン処理、制御データ生成処理、などを行う。
以下、それぞれの処理について説明する。
【００４１】
図４は、印刷データを生成する画像処理の従来技術における基本フローを示すフローチャートである。
まず、プリンタードライバーは、印刷に当たり、ユーザーの指定により、印刷対象の画像データ８０を取得し、印刷モードを決定する（ステップＳ１）。
ここで、印刷モードとは、例えば、印刷を行う際にユーザーが「きれい」、「高精細」、「はやい」などの印刷仕様の選択が可能な場合で、それぞれの選択に対応した印刷が実行されるモードである。それぞれの選択に合わせて副走査動作の相対移動量が異なる（すなわち、画像を形成するパス動作数が異なる）複数の印刷モードが対応する。
【００４２】
次に、プリンタードライバーは、画像データ８０に対してインク色分解処理を行う（ステップＳ２）。インク色分解処理は、画像データ８０の画素の色データ（ＲＧＢ多値データ）を、Ｃ、Ｙ、Ｍ、Ｋの４色のインク量に分解する処理である。インク色分解処理は、ＲＧＢ表色系の色データであるＲＧＢ多値データ（Ｒ、Ｇ、Ｂの組み合わせ）に対して、Ｃ、Ｙ、Ｍ、Ｋの４色のインク量データが対応付けられる色変換ルックアップテーブル９１を参照して行う。Ｃ、Ｙ、Ｍ、Ｋのインク量は、例えば、８ビットの濃度階調値（２５６階調）で表される。インク色分解処理によって、画像データ８０から４色のインクのインク量データ８１が生成される。
【００４３】
次に、プリンタードライバーは、インク量データ８１に対してＢＲＳ補正処理を行う（ステップＳ３）。ＢＲＳ補正処理は、ＢＲＳ補正テーブル９２を参照して、画素毎のインク量データ８１に対し、ノズル７０のインク吐出特性や配列誤差などを元に補正を加える処理である。
図５にＢＲＳ補正テーブル９２の例を示す。
ＢＲＳ補正テーブル９２には、ノズル７０について、補正前のインク量（濃度階調値）と、補正後のインク量（濃度階調値）とが対応づけられる。図５に示すＢＲＳ補正テーブル９２では、先頭行が補正前のインク量（濃度階調値）である。また、２行目以降にはノズル７０を特定するノズル番号と、補正後の濃度階調値が定められる。
【００４４】
ＢＲＳ補正テーブル９２は、プリンター１００の各個体について作成され、出荷時には初期データとしてメモリー３３（例えば、ＥＥＰＲＯＭなどの不揮発性記憶媒体）に記憶される。ＢＲＳ補正テーブル９２の作成時には、例えば、Ｃ、Ｍ、Ｙ、Ｋの４色について、複数の濃度階調値の画素を含む専用パターンを印刷する。そして、専用パターンの印刷結果をスキャナーなどで測定し、濃度階調値の入力値と、印刷結果の濃度階調値（出力値）との対応データを得る。そして、線形補間などの処理によって、目的とする出力値を得ることのできる入力値を２５６階調について決定する。
【００４５】
プリンタードライバーは、ＢＲＳ補正処理において、まず、インク量データ８１の各画素について、どのノズル７０から吐出されるインクで印刷されるかを特定する。そして、ＢＲＳ補正テーブル９２における該当するノズル７０のデータを参照して、補正前のインク量（濃度階調値）を補正後のインク量（濃度階調値）に置き換える。ＢＲＳ補正処理によって、インク量データ８１から、補正インク量データ８２が決定される。
【００４６】
次に、プリンタードライバーは、ＳＭＬテーブル９３に基づき、補正インク量データ８２をインクドットの発生量データに変換するドット分解処理を行う（ステップＳ４）。
図６はＳＭＬテーブル９３の説明図である。図６は、ＳＭＬテーブル９３の一例をグラフで表している。
ＳＭＬテーブル９３には、濃度階調値（インク量）に対して、Ｓ（小ドット）、Ｍ（中ドット）、Ｌ（大ドット）の３つのサイズのインクドットの発生量が定められる。プリンタードライバーは、ＳＭＬテーブル９３を用い、補正インク量データ８２をインクドットの発生量データに変換するドット分解処理を行う。ドット分解処理によって、Ｎｕｌｌ（空白ドット）、Ｓ（小ドット）、Ｍ（中ドット）、Ｌ（大ドット）の４種類のサイズのインクドットのドット発生量データ８３が得られる。
【００４７】
次に、プリンタードライバーは、ドット分解処理によって得られたインクドットのドット発生量データ８３に基づき、画素におけるドット生成の有無をドットサイズ別に決定するハーフトーン処理を行う（ステップＳ５）。具体的には、得られたインクドットのドット発生量データ８３において、ディザ法・誤差拡散法などを利用して、ドットが分散して形成されるように画素におけるデータが作成される。これにより、画素の位置に対して、空白ドットを含む４種類のインクドットのいずれかが指定されたドットデータ８４（２値化されたデータ）が生成される。
【００４８】
次に、プリンタードライバーは、ハーフトーン処理によって生成されたドットデータ８４を、Ｃ、Ｍ、Ｙ、Ｋの各ノズル列１３０のノズル７０に割り当て、印刷ヘッド１３の駆動制御に必要なコマンドデータを付加する制御データ生成処理を行う（ステップＳ６）。コマンドデータとしては、例えばロール紙５の副走査に関わる副走査データなどがある。
この制御データ生成処理により、プリンター１００に印刷を実行させるための印刷データ８５が生成され、生成された印刷データ８５がプリンター１００に送信されることにより印刷が開始される（ステップＳ７）。
【００４９】
ところで、このような従来技術における印刷データの生成処理、つまりは、従来技術のＢＲＳ補正処理に基づく印刷データの生成処理では、プリンター１００が複数の印刷モードでの印刷が可能なプリンターの場合に、それぞれの印刷モードに対応するＢＲＳ補正テーブル９２が用意されていなければならない。つまり、予め、すべての印刷モードに対応したＢＲＳ補正テーブル９２を作成し、メモリー３３に記憶しておかなければならなかった。そのためには、プリンター１００を出荷する前に、プリンター１００の機能として搭載するすべての印刷モードのそれぞれで専用パターンを印刷し、その印刷結果（濃淡むら）をスキャナーで測定することにより、ＢＲＳ補正テーブル９２を作成しておく必要があった。また、プリンター１００が出荷された後に、ユーザー側で新たな印刷モードを追加する場合においては、対応するＢＲＳ補正テーブル９２が無いため、適切な、あるいは必要な補正をおこなうことができないという課題があった。
【００５０】
これに対し、本実施形態の印刷制御装置１１０は、ノズル７０毎のインクを吐出する特性を含む吐出特性情報を取得する「取得部」と、副走査動作の相対移動量が異なる印刷モード毎に、取得した吐出特性情報に基づき、印刷媒体に吐出するインクの量を補正する補正量を算出する「補正量算出部」と、算出した補正量に基づき、印刷モードに従って印刷を実行させる印刷データを生成する「印刷データ生成部」と、を備えることを特徴としている。
以下に具体的に説明する。
【００５１】
本実施形態では、従来技術におけるＢＲＳ補正テーブル９２に代わり、予め、メモリー３３にノズル７０毎のインクを吐出する特性を含む吐出特性情報を記憶しておく。これは、プリンター１００の出荷前に印刷ヘッド１３を評価することにより行う。つまり、プリンター１００が、複数の印刷モードを備える場合であっても、従来技術においては、それに対応して複数のＢＲＳ補正テーブル９２を記憶しておく必要があったのに対して、１揃えの吐出特性情報（各色のインクのノズル列１３０毎の吐出特性情報）を記憶しておけば良い。吐出特性情報は、ノズル７０毎のインク吐出量のばらつきの情報を含む情報であり、以下の手順で取得する。
【００５２】
まず、プリンター１００によって、図７に示すように、ノズル列１３０（ブラックインクノズル列Ｋ、シアンインクノズル列Ｃ、マゼンタインクノズル列Ｍ、イエローインクノズル列Ｙ）毎に、一定の階調値のベタドットパターンＧ（ＧＫ、ＧＣ、ＧＭ、ＧＹ）を印刷する。一定の階調値のベタドットパターンとは、ノズル列１３０に含まれるノズル７０毎の吐出量ばらつきが、より顕著に確認できる濃度のパターンであることが好ましい。例えば、階調値が０〜２５５で指定できる場合には、１パス動作で、すべてのドット位置のドットを、例えば、階調値２００に対応するドットサイズのドットで形成する。あるいは、例えば、インクの色により吐出量ばらつきの確認がし難い場合には、１パス動作ではなく、副走査動作を行わないまま、複数パス動作でドットを重ね打ちするように形成しても良い。
【００５３】
次に、形成した各色のベタドットパターンＧ（ＧＫ、ＧＣ、ＧＭ、ＧＹ）を、例えば、スキャナーで読み込み、その濃度分布を、対応する位置のノズル７０のインク吐出量ばらつきデータとして取得する。
その結果、例えば、図８のグラフに示すようなノズル７０のインク吐出量ばらつきデータが得られる。図８に示す例では、ノズル７０♯１からノズル７０♯４００に向かうに連れて濃度（吐出量）が増加する傾向のデータＦ１や、両端のノズル７０♯１、ノズル７０♯４００に対して、中央に向かうノズル７０ほど濃度（吐出量）が低下する傾向のデータＦ２を示している。
このインク吐出量ばらつきデータが、本実施形態における吐出特性情報である。すなわち、吐出特性情報が、ノズル７０毎のインクを吐出する吐出量の特性を含んでいる。具体的な吐出特性情報としては、例えば、個々のノズル７０のデータとして、全ノズル７０（♯１〜♯４００の４００個のノズル７０）の平均濃度に対する差異の割合（以下、差異割合値と言う）のデータ（±％）をメモリー３３に記憶する。
【００５４】
なお、吐出特性情報としての差異割合値のデータは、１つの階調値（上記の例では階調値２００）における測定で得られたばらつきデータに限定するものではなく、複数の階調値に対する測定で得られた複数のばらつきデータのセットであっても良い。これは、吐出するインク量（階調）によってそのばらつきの度合いに差が見られる場合に対応するもので、例えば、階調値５０、１００、１５０、２００、２５０の５つのベタドットパターンＧのそれぞれで差異割合値のデータを取得し、５つのばらつきデータのセットとしてメモリー３３に記憶するようにしても良い。例えば、より濃い濃度において、より顕著にばらつく場合などにおいて、後述する補正を、印刷する画像の濃度に合わせてより適切に行うことが可能となる。
【００５５】
印刷制御装置１１０は、印刷データの生成にあたり、メモリー３３に記憶した吐出特性情報を読み出し、吐出特性情報に基づいて補正を行う。そのため、印刷制御装置１１０は、プリンタードライバーの機能部（ソフトウェアによる処理を行う部分）として、メモリー３３に記憶した吐出特性情報を取得する「取得部」を備えている（図示省略）。また、印刷制御装置１１０は、プリンタードライバーの機能部として、印刷モード毎に、取得した吐出特性情報に基づき、印刷に際し吐出するインクの量を補正する補正量を算出する「補正量算出部」と、算出した補正量に基づき、印刷モードに従って印刷を実行させる印刷データを生成する「印刷データ生成部」と、を備えている（図示省略）。
【００５６】
図９は、本実施形態における印刷データの生成フローを示すフローチャートである。フローチャートに従い、「取得部」、「補正量算出部」、「印刷データ生成部」について説明する。
まず、プリンタードライバーは、印刷に当たり、ユーザーの指定により、印刷対象の画像データ８０を取得し、また、その印刷を行う印刷モードを決定する（ステップＳＡ１）。
次に、プリンタードライバーは、メモリー３３に記憶されている色変換ルックアップテーブル９１を参照し、画像データ８０に対してインク色分解処理を行う（ステップＳＡ２）。インク色分解処理により、ＲＧＢ表色系の色データであるＲＧＢ多値データ（Ｒ、Ｇ、Ｂの組み合わせ）に対して、Ｃ、Ｙ、Ｍ、Ｋの４色のインク量データ８１が対応付けられる。Ｃ、Ｙ、Ｍ、Ｋのインク量は、例えば、８ビットの濃度階調値（２５６階調）で表される。インク色分解処理によって、画像データ８０から４色のインクのインク量データ８１が生成される。
【００５７】
次に、プリンタードライバーは、「取得部」の機能として、メモリー３３から、メモリー３３に記憶されている吐出特性情報９４を読み出し、取得する（ステップＳＡ３）。
次に、プリンタードライバーは、「補正量算出部」の機能として、吐出特性情報９４および決定されている印刷モードに基づき、吐出するインクの量を補正する補正量を算出する（ステップＳＡ４）。具体的には、補正量算出部は、吐出特性情報９４および印刷モードに基づいてロール紙５に吐出されるインクの密度分布を算出し、算出した密度分布に基づいて補正量を算出する。
【００５８】
図１０、図１１は、「補正量算出部」の機能としての補正量算出処理を説明するためのグラフである。グラフの横軸（矢印方向）が、ロール紙５に対する印刷ヘッド１３の相対移動方向（副走査方向の逆方向）であり、縦軸がパス動作で形成される画像の濃度である。
図１０、図１１に示す例は、パス動作４回で上述したベタドットパターンＧを印刷していく印刷モードの例である。
図１０のグラフの下の領域には、図８で示すデータＦ１に対応する吐出特性の各パス動作（パス１〜パス４）の濃度を示し、グラフの上の領域には、これら（パス１〜パス４）を足し合わせた濃度分布Ｄ１を示している。各パス動作（パス１〜パス４）の濃度を足し合わせた濃度分布Ｄ１は、４回のパス動作で形成される画像（ベタドットパターンＧ）の濃度分布（濃淡むら）を算出した（見積もった）結果である。濃度分布Ｄ１には、それぞれのパス動作における濃淡むらが足し合わされた濃度分布（濃淡むら）が現れる。すなわち、濃度分布Ｄ１は、吐出特性情報９４および印刷モードに基づいてロール紙５に吐出されるインクの密度分布を示している。
【００５９】
「補正量算出部」は、このように、取得した吐出特性情報９４（平均濃度に対する差異の割合）と決定されている印刷モードに基づいて、濃度分布Ｄ１を算出する。また、「補正量算出部」は、濃度分布Ｄ１から濃度分布Ｄ１の平均値ｄｍｅａｎを算出し、濃度分布Ｄ１と平均値ｄｍｅａｎとの差異（図１０に示す網掛けの部分）を埋める数値として「補正量」を算出する。つまり、平均値ｄｍｅａｎを下回る部分は、平均値ｄｍｅａｎとなるように濃度階調値を濃くする補正が、平均値ｄｍｅａｎを上回る部分は、平均値ｄｍｅａｎとなるように濃度階調値を薄くする補正が行われる補正量を算出する。この補正量は、印刷する画像の濃度階調を補正する割合値であり、具体的には、例えば、画素マトリクスデータで与えられる４色のインク毎のインク量データ８１の濃度階調値に対する係数データ（±％）のマトリクスデータである。
なお、補正のターゲットは、このような平均値ｄｍｅａｎがターゲットとなるような補正に限定するものではなく、例えば、濃度分布Ｄ１の最大値ｄｍａｘや濃度分布Ｄ１の最小値ｄｍｉｎが補正のターゲットとなるような補正であっても良い。
【００６０】
同様に、図１１のグラフの下の領域には、図８で示すデータＦ２に対応する吐出特性の各パス動作（パス１〜パス４）の濃度を示し、グラフの上の領域には、これら（パス１〜パス４）を足し合わせた濃度分布Ｄ２を示している。各パス動作（パス１〜パス４）の濃度を足し合わせた濃度分布Ｄ２は、すなわち、４回のパス動作で形成される画像（ベタドットパターンＧ）の濃度分布（濃淡むら）を算出した（見積もった）結果である。
「補正量算出部」は、例えば、「補正量」として、全体に濃度分布Ｄ２の最小値ｄｍｉｎとなるような補正が行われる値を算出する。
【００６１】
次に、プリンタードライバーは、図９に示すように、ステップＳＡ２で得られた４色のインクのインク量データ８１のそれぞれに対し、それぞれのインク色の「補正量」に基づく補正を行い（ステップＳＡ５）補正インク量データ８２が生成される。
【００６２】
以降の処理については、図４を参照して説明した従来技術における印刷データ生成処理と同じである。すなわち、印刷制御装置１１０は、プリンタードライバーの機能部（ソフトウェアによる処理を行う部分）として、算出した補正量に基づき、印刷モードに従って印刷を実行させる印刷データ８５を生成する「印刷データ生成部」を備える。
【００６３】
「印刷データ生成部」の機能として、プリンタードライバーは、ＳＭＬテーブル９３に基づき、補正インク量データ８２をインクドットの発生量データに変換するドット分解処理を行う（ステップＳ４）。ドット分解処理によって、Ｎｕｌｌ（空白ドット）、Ｓ（小ドット）、Ｍ（中ドット）、Ｌ（大ドット）の４種類のサイズのインクドットのドット発生量データ８３が得られる。
ここで、補正インク量データ８２は、インク量データ８１に対して「補正量」に基づく補正を行ったデータである。例えば、吐出特性情報９４に基づいて画像の濃度が淡くなると見積もられた領域の濃度階調値はより濃くなるように補正されているため、その領域のドット発生量（Ｎｕｌｌ（空白ドット）、Ｓ（小ドット）、Ｍ（中ドット）、Ｌ（大ドット）の４種類のサイズのインクドットのドット発生量データ８３（図６参照））が、高く補正されたドット発生量データ８３が得られる。
【００６４】
次に、プリンタードライバーは、ドット分解処理によって得られたインクドットのドット発生量データ８３に基づき、画素におけるドット生成の有無をドットサイズ別に決定するハーフトーン処理を行う（ステップＳ５）。これにより、画素の位置に対して、空白ドットを含む４種類のインクドットのいずれかが指定されたドットデータ８４（２値化されたデータ）が生成される。
【００６５】
次に、プリンタードライバーは、ハーフトーン処理によって生成されたドットデータ８４を、Ｃ、Ｍ、Ｙ、Ｋの各ノズル列１３０のノズル７０に割り当て、印刷ヘッド１３の駆動制御に必要なコマンドデータを付加する制御データ生成処理を行う（ステップＳ６）。
この制御データ生成処理により、プリンター１００に印刷を実行させるための印刷データ８５が生成され、生成された印刷データ８５がプリンター１００に送信されることにより印刷が開始される（ステップＳ７）。
【００６６】
また、本実施形態における印刷制御方法としては、プリンター１００を制御する方法であって、上述したように、ノズル７０毎のインクを吐出する特性を含む吐出特性情報９４を取得する取得工程（ステップＳＡ３）と、副走査動作の相対移動量が異なる印刷モード毎に、吐出特性情報９４に基づき、ロール紙５に吐出するインクの量を補正する補正量を算出する補正量算出工程（ステップＳＡ４）と、補正量に基づき、印刷モードに従って印刷を実行させる印刷データ８５を生成する印刷データ生成工程（ステップＳＡ５、ステップＳ４〜ステップＳ６）と、を含んでいる。
【００６７】
以上述べたように、本実施形態による印刷制御装置、印刷システム、および印刷制御方法によれば、以下の効果を得ることができる。
本実施形態に係る印刷制御装置１１０が制御するプリンター１００は、ロール紙５にインクを吐出する複数のノズル７０を有する印刷ヘッド１３と、印刷ヘッド１３をロール紙５に対して主走査方向に相対移動させる主走査動作を行う主走査部４０と、ロール紙５を印刷ヘッド１３に対して主走査方向と交差する副走査方向に相対移動させる副走査動作を行う副走査部５０と、を備えている。また、このプリンター１００は、主走査動作中にノズル７０からロール紙５にインクを吐出するパス動作と、副走査動作と、を繰り返すことによりロール紙５に印刷を行う。
【００６８】
本実施形態によれば、印刷制御装置１１０は、ノズル７０毎のインクを吐出する特性を含む吐出特性情報を取得する取得部と、副走査動作の相対移動量が異なる印刷モード毎に、吐出特性情報に基づき、ロール紙５に吐出するインクの量を補正する補正量を算出する補正量算出部と、算出された補正量に基づき、印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成部と、を備えている。つまり、プリンター１００に印刷を実行させる印刷データは、ノズル７０毎のインクを吐出する特性を含む吐出特性情報に基づき算出された補正量に基づき、印刷モード毎に生成される。すなわち、本実施形態の印刷制御装置１１０によれば、印刷モードが異なった場合であっても、ノズル７０毎のインクを吐出する特性を含む吐出特性情報に基づいて印刷モードに対応した補正量が算出されるため、異なる印刷モード毎に補正量を求めるための測定（濃淡むらの測定）などを行うことなく、それぞれの印刷モードに適した補正が行われた印刷をプリンター１００に対して行わせることができる。
【００６９】
また、補正量を算出するための吐出特性情報が、ノズル７０毎のインクを吐出する吐出量の特性を含んでいるため、ノズル７０毎のインクの吐出量にばらつきがあった場合に、このばらつきを適切に補正することができる補正量を求めることができる。
【００７０】
また、補正量算出部は、吐出特性情報および印刷モードに基づいてロール紙５に吐出されるインクの密度分布を算出し、算出した密度分布に基づいて補正量を算出する。
印刷モードに基づけば、吐出したインクの着弾位置（形成されるドット位置）の関係が分かり、この位置関係と、ノズル７０毎のインクを吐出する特性を含む吐出特性情報とにより、ロール紙５に印刷される画像のインク密度を見積もることが可能である。
見積もられた画像のインク密度の分布は、すなわち、印刷モード毎にノズル７０毎のインクを吐出する特性が反映された印刷画像の濃淡の見積り情報である。従って、本実施形態によれば、吐出特性情報および印刷モードに基づいて見積もられる印刷画像の濃淡に対応させて、適切な補正量を算出することができる。
【００７１】
また、本実施形態の印刷システムによれば。印刷モードが異なった場合であっても、ノズル７０毎のインクを吐出する特性を含む吐出特性情報に基づいて印刷モードに対応した補正量が算出されるため、異なる印刷モード毎に補正量を求めるための測定（濃淡むらの測定）などを行うことなく、それぞれの印刷モードに適した補正が行われた印刷をおこなうことができる。
【００７２】
また、本実施形態の印刷制御方法は、ノズル７０毎のインクを吐出する特性を含む吐出特性情報を取得する取得工程と、副走査動作の相対移動量が異なる印刷モード毎に、吐出特性情報に基づき、ロール紙５に吐出するインクの量を補正する補正量を算出する補正量算出工程と、算出された補正量に基づき、印刷モードに従って印刷を実行させる印刷データを生成する印刷データ生成工程と、を含んでいる。つまり、プリンター１００に印刷を実行させる印刷データは、ノズル７０毎のインクを吐出する特性を含む吐出特性情報に基づき算出された補正量に基づき、印刷モード毎に生成される。すなわち、本実施形態の印刷制御方法によれば、印刷モードが異なった場合であっても、ノズル７０毎のインクを吐出する特性を含む吐出特性情報に基づいて印刷モードに対応した補正量が算出されるため、異なる印刷モード毎に補正量を求めるための測定（濃淡むらの測定）などを行うことなく、それぞれの印刷モードに適した補正が行われた印刷をおこなうことができる。
【００７３】
なお、吐出特性情報を求める方法は、上述したようにベタドットパターンＧを印刷してその画像をスキャナーで読み込み、濃度分布の情報として取り込む方法に限定するものではない。例えば、計測が可能であれば、ノズル７０毎に吐出されるインク滴のサイズや重量を計測し、そのばらつき分布をノズル７０毎のインクを吐出する吐出量の特性として求める方法であっても良い。
【００７４】
（実施形態２）
次に、実施形態２に係る印刷制御装置、印刷システム、および印刷制御方法について説明する。なお、説明にあたり、上述した実施形態と同一の構成部位については、同一の符号を使用し、重複する説明は省略する。
実施形態２は、印刷制御装置１１０において、吐出特性情報が、ノズル７０毎のインクを吐出する吐出方向の特性を含むことを特徴としている。それ以外は、実施形態１で説明した印刷制御装置、印刷システム、および印刷制御方法と同じである。
【００７５】
図１２は、ノズル列１３０を構成するノズルチップ１３１間においてインク吐出特性の内、インクを吐出する吐出方向の特性に差異（ばらつき）があり、ドット形成位置にズレが生じている場合の例を模式的に示す説明図である。
説明を簡単にするため、同じ色のインクを吐出するノズル列１３０が２つのノズルチップ１３１（ノズルチップ１３１１およびノズルチップ１３１２）で構成され、それぞれのノズルチップ１３１が８個のノズル７０によって構成されている例で説明する。ノズルチップ１３１は、例えばシリコンウエハーを基本材料として、半導体プロセスを応用したＭＥＭＳ（Micro Electro Mechanical Systems）製造プロセスによって製造され、ノズルチップ１３１が有するノズル７０は、インク吐出特性が同一の、あるいは近似するノズルグループを構成している。しかしながら、異なるノズルチップ１３１間では、取り付け精度などに起因して、インクを吐出する吐出方向の特性に差異（ばらつき）が発生してしまう場合がある。例えば、ノズルチップ１３１１が１ショットで形成する８つのドット位置（図１２に１の数字で示す位置）に対し、ノズルチップ１３１２が同じショットで形成する８つのドット位置が、図１２に２の数字で示すようにＸ軸方向（主走査方向）にΔｘ、Ｙ軸方向（副走査方向）にΔｙだけずれてしまう場合、印刷される画像に色彩の濃淡むらが視認されてしまう場合がある。
【００７６】
図１３は、このような場合に印刷される画像に濃淡むらが視認されてしまう場合の例を示す模式図である。
図１３に示す例は、ノズル列１３０の長さ（２Ｌ）に対して送り量Ｌとし、２回のパス動作で画像を形成する印刷モードについて示している。最初のパス動作でＸ軸方向（主走査方向）の密度が半分の印刷を行い、次のパス動作で、密度が半減した間隙部分を埋めるように印刷を行う。従来技術において、補正を行わない場合には、図１３に示す破線で囲んだＣ領域のように、Ｘ軸方向のすじむらが視認される状態であることが分かる。
【００７７】
本実施形態において、吐出特性情報は、ノズル７０毎のインクを吐出する吐出方向の特性である。この吐出特性情報は、例えば、図１４に示すようなベタドットパターンＧ２を印刷してスキャナーで画像認識し、各ドットの重心位置を画像処理によって算出する方法などによって得られる。
例えば、図１２に示すように、同一のノズルチップ１３１に含まれるノズル７０は、吐出方向のばらつきがほとんど無く、異なるノズルチップ１３１間の吐出方向特性が問題となることが予め分かっている場合などは、基準位置に対するノズルチップ１３１ごとの吐出方向ずれ量（例えばノズルチップ１３１１に対するノズルチップ１３１２のずれ量（Δｘ、Δｙ））を吐出特性情報とする。
実施形態１の場合と同様に、予めこの吐出特性を評価しておき、吐出特性情報９５（図示省略）として、メモリー３３に記憶しておく。
【００７８】
「補正量算出部」は、「取得部」を介して吐出特性情報９５を取得し、印刷モード毎に、吐出特性情報９５に基づき、ロール紙５に吐出するインクの量を補正する補正量を算出する。具体的には、例えば、図１３に示す例の場合に、Ｃ領域のインク密度と、Ｃ領域以外のインク密度との差異を密度分布情報として算出し、算出した密度分布に基づいて補正量を算出する。つまり、図１３に示す例の場合、Ｃ領域のインク密度が濃くなり全体として均一となるようにＣ領域の濃度階調値を補正する補正量を算出する。あるいは、Ｃ領域以外のインク密度が淡くなり全体として均一となるようにＣ領域以外の濃度階調値を補正する補正量を算出する。
【００７９】
以上述べたように、本実施形態によれば、補正量を算出するための吐出特性情報が、ノズル７０毎のインクを吐出する吐出方向の特性を含んでいるため、ノズル７０毎のインクの吐出方向にばらつきがあった場合に、このばらつきを適切に補正することができる補正量を求めることができる。また、印刷モードが異なった場合であっても、ノズル７０毎のインクを吐出する特性を含む吐出特性情報に基づいて印刷モードに対応した補正量が算出されるため、異なる印刷モードごとに補正量を求めるための測定（濃淡むらの測定）などを行うことなく、それぞれの印刷モードに適した補正が行われた印刷をプリンター１００に対して行わせることができる。
【００８０】
なお、実施形態１では、ノズル７０毎のインクの吐出量にばらつきがあった場合の補正について説明し、実施形態２では、ノズル７０毎のインクの吐出方向の特性に差異（ばらつき）があった場合の補正について説明したが、ロール紙５に吐出されるインクの密度のばらつきを発生させる要因は、それぞれが複合した要因であっても良い。つまり、予め、ノズル７０毎のインクの吐出量や吐出方向をばらつかせる様々な要因が把握され、その要因の水準に基づく吐出特性情報が取得されていれば、単独の要因であっても、あるいは、複合の要因であっても、所望の印刷モードに基づいて、それぞれの特性を反映し、印刷される画像のインクの密度分布を見積もることができる構成であれば、その見積り結果に応じて、インク量データ８１を補正し、補正インク量データ８２として求めることで、それぞれの印刷モードに適した補正が行われた印刷をプリンター１００に対して行わせることができる。
インクの吐出量や吐出方向をばらつかせる要因としては、例えば、インクの吐出頻度（吐出周波数）による差異（ばらつき）、インク吐出位置（主走査方向における印刷ヘッド１３の位置）による差異（ばらつき）などがある。
【符号の説明】
【００８１】
１…印刷システム、５…ロール紙、１０…印刷部、１１…ヘッドユニット、１２…インク供給部、１３…印刷ヘッド、１４…ヘッド制御部、２０…移動部、３０…制御部、３１…インターフェイス部、３２…ＣＰＵ、３３…メモリー、３４…駆動制御部、３５…移動制御信号生成回路、３６…吐出制御信号生成回路、３７…駆動信号生成回路、４０…主走査部、４１…キャリッジ、４２…ガイド軸、５０…副走査部、５１…供給部、５２…収納部、５３…搬送ローラー、５５…プラテン、７０…ノズル、８０…画像データ、８１…インク量データ、８２…補正インク量データ、８３…ドット発生量データ、８４…ドットデータ、８５…印刷データ、９１…色変換ルックアップテーブル、９３…ＳＭＬテーブル、９４…吐出特性情報、９５…吐出特性情報、１００…プリンター、１１０…印刷制御装置、１１１…プリンター制御部、１１２…入力部、１１３…表示部、１１４…記憶部、１１５…ＣＰＵ、１１６…ＡＳＩＣ、１１７…ＤＳＰ、１１８…メモリー、１１９…プリンターインターフェイス部、１３０…ノズル列、１３１…ノズルチップ。
【図１】
2019107814.tif 000003
【図２】
2019107814.tif 000004
【図３】
2019107814.tif 000005
【図４】
2019107814.tif 000006
【図５】
2019107814.tif 000007
【図６】
2019107814.tif 000008
【図７】
2019107814.tif 000009
【図８】
2019107814.tif 000010
【図９】
2019107814.tif 000011
【図１０】
2019107814.tif 000012
【図１１】
2019107814.tif 000013
【図１２】
2019107814.tif 000014
【図１３】
2019107814.tif 000015
【図１４】
2019107814.tif 000016