(57)【要約】【課題】端部画像にバンディングが発生することを適切に抑制する。【解決手段】印刷ヘッドと、印刷ヘッドにインクを吐出させるヘッド駆動部と、印刷媒体を搬送方向に搬送する搬送部と、を備える印刷実行部の制御装置は、印刷媒体の第１端に沿う第１端部領域に印刷されるべき第１端部画像の所定値を算出し、所定値を用いて実行すべき印刷処理を決定する。所定値によって示される第１端部画像の均一性が第１基準以上であることである第１条件を含む特定条件が満たされる場合に第１印刷処理が実行すべき印刷処理として決定され、特定条件が満たされない場合に第２印刷処理が実行すべき印刷処理として決定される。第１印刷処理は、第２印刷処理と比較して印刷済みの第１端部画像にバンディングが発生し難い処理である。【選択図】  図１１
2019123191.tif 000002
【特許請求の範囲】
【請求項１】
インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドにインクを吐出させて印刷媒体にドットを形成するヘッド駆動部と、印刷媒体を搬送方向に搬送する搬送部であって、前記印刷ヘッドよりも前記搬送方向の上流側に設けられ、前記印刷媒体を保持する上流保持部と、前記印刷ヘッドよりも前記搬送方向の下流側に設けられ、前記印刷媒体を保持する下流保持部と、を含む、前記搬送部と、を備える印刷実行部であって、前記印刷ヘッドによる前記ドットの形成と前記搬送部による前記印刷媒体の搬送とを実行することで印刷を行う、前記印刷実行部の制御装置であって、
対象画像を示す対象画像データを取得する画像取得部と、
前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第１端に沿う第１端部領域に印刷されるべき第１端部画像の所定値を算出する算出部であって、前記第１端は、前記印刷媒体の前記搬送方向の上流端と下流端とのうちの一方であり、前記第１端部領域は、前記印刷媒体が前記上流保持部によって保持されず、かつ、前記下流保持部によって保持される第１保持状態と、前記印刷媒体が前記上流保持部によって保持され、かつ、前記下流保持部によって保持されない第２保持状態と、のうちの一方の状態で印刷されるべき領域を含み、前記所定値は、前記第１端部画像の均一性の程度を示す第１値を含む、前記算出部と、
前記所定値を用いて実行すべき印刷処理を決定する処理決定部であって、前記第１値によって示される前記第１端部画像の前記均一性が第１基準以上である第１条件を含む特定条件が満たされる場合に第１印刷処理を前記実行すべき印刷処理として決定し、前記特定条件が満たされない場合に第２印刷処理を前記実行すべき印刷処理として決定し、前記第１印刷処理は、前記第２印刷処理と比較して印刷済みの前記第１端部画像にバンディングが発生し難い処理である、前記処理決定部と、
決定済みの前記実行すべき印刷処理を実行することによって、前記対象画像データを用いて前記印刷実行部に画像を印刷させる印刷制御部と、
を備える、制御装置。
【請求項２】
請求項１に記載の制御装置であって、さらに、
特定の色空間で示される複数個の色値のそれぞれに対応する重みを示す重み情報を取得する重み取得部を備え、
前記算出部は、
前記重み情報にて示される前記重みと、前記第１端部画像内の色を示す複数個の色値と、を用いて単位領域ごとに領域値を算出し、
複数個の前記領域値のばらつきを示す値を前記第１値として算出する、制御装置。
【請求項３】
請求項２に記載の制御装置であって、
前記算出部は、さらに、前記複数個の領域値の平均値または中央値を算出し、
前記特定条件は、さらに、前記平均値または前記中央値が第２基準以上である第２条件を含む、制御装置。
【請求項４】
請求項３に記載の制御装置であって、
前記第１条件と前記第２条件との少なくとも一方が満たされると判断される場合に、前記特定条件が満たされると判断される、制御装置。
【請求項５】
請求項２〜４のいずれかに記載の制御装置であって、
前記単位領域は、複数個の画素を含むブロックである、制御装置。
【請求項６】
請求項１〜４のいずれかに記載の制御装置であって、
前記算出部は、さらに、前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第２端に沿う第２端部領域に印刷されるべき第２端部画像の第２値を算出し、
前記第２端は、前記印刷媒体の前記上流端と前記下流端とのうちの他方であり、
前記第２端部領域は、前記第１保持状態と前記第２保持状態とのうちの他方の状態で印刷されるべき領域を含み、
前記第２値は、前記第２端部画像の均一性の程度を示し、
前記第１条件は、前記第１値によって示される前記第１端部画像の前記均一性が、前記第２値によって示される前記第２端部画像の前記均一性以上であることである、制御装置。
【請求項７】
インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドにインクを吐出させて印刷媒体にドットを形成するヘッド駆動部と、印刷媒体を搬送方向に搬送する搬送部であって、前記印刷ヘッドよりも前記搬送方向の上流側に設けられ、前記印刷媒体を保持する上流保持部と、前記印刷ヘッドよりも前記搬送方向の下流側に設けられ、前記印刷媒体を保持する下流保持部と、を含む、前記搬送部と、を備える印刷実行部であって、前記印刷ヘッドによる前記ドットの形成と前記搬送部による前記印刷媒体の搬送とを実行することで印刷を行う、前記印刷実行部の制御装置であって、
対象画像を示す対象画像データを取得する画像取得部と、
特定の色空間で示される複数個の色値のそれぞれに対応する重みを示す重み情報を取得する重み取得部であって、第１の色よりもバンディングが目立ちやすい第２の色に対応する第２の重みは、前記第１の色に対応する第１の重みより大きい、前記重み取得部と、
前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第１端に沿う第１端部領域に印刷されるべき第１端部画像の所定値を算出する算出部であって、前記第１端は、前記印刷媒体の前記搬送方向の上流端と下流端とのうちの一方であり、前記第１端部領域は、前記印刷媒体が前記上流保持部によって保持されず、かつ、前記下流保持部によって保持される第１保持状態と、前記印刷媒体が前記上流保持部によって保持され、かつ、前記下流保持部によって保持されない第２保持状態と、のうちの一方の状態で印刷されるべき領域を含み、前記所定値は、前記重み情報にて示される前記重みと、前記第１端部画像内の色を示す複数個の色値と、を用いて算出される第３値を含む、前記算出部と、
前記所定値を用いて実行すべき印刷処理を決定する処理決定部であって、前記第３値が第３基準以上である第３条件を含む特定条件が満たされる場合に第１印刷処理を前記実行すべき印刷処理として決定し、前記特定条件が満たされない場合に第２印刷処理を前記実行すべき印刷処理として決定し、前記第１印刷処理は、前記第２印刷処理と比較して印刷済みの前記第１端部画像にバンディングが発生し難い処理である、前記処理決定部と、
決定済みの前記実行すべき印刷処理を実行することによって、前記対象画像データを用いて前記印刷実行部に画像を印刷させる印刷制御部と、
を備える、制御装置。
【請求項８】
請求項７に記載の制御装置であって、
前記算出部は、さらに、前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第２端に沿う第２端部領域に印刷されるべき第２端部画像の第４値を算出し、
前記第２端は、前記印刷媒体の前記上流端と前記下流端とのうちの他方であり、
前記第２端部領域は、前記第１保持状態と前記第２保持状態とのうちの他方の状態で印刷されるべき領域を含み、
前記第４値は、前記重み情報にて示される前記重みと、前記第２端部画像内の色を示す複数個の色値と、を用いて算出され、
前記第３条件は、前記第３値が前記第４値以上であることである、制御装置。
【請求項９】
請求項６または８に記載の制御装置であって、
前記第１印刷処理は、前記印刷媒体の前記第２端に沿って前記第１端部画像を印刷し、前記印刷媒体の前記第１端に沿って前記第２端部画像を印刷する処理であり、
前記第２印刷処理は、前記印刷媒体の前記第１端に沿って前記第１端部画像を印刷し、前記印刷媒体の前記第２端に沿って前記第２端部画像を印刷する処理である、制御装置。
【請求項１０】
請求項９に記載の制御装置であって、
前記第１端は、前記搬送方向の前記上流端であり、
前記第２端は、前記搬送方向の前記下流端である、制御装置。
【請求項１１】
請求項１〜１０のいずれかに記載の制御装置であって、
前記第１端部領域は、前記上流端に沿う領域であって、前記第１保持状態で印刷されるべき領域である、制御装置。
【請求項１２】
請求項１〜１１のいずれかに記載の制御装置であって、
前記印刷実行部は、さらに、主走査方向に沿って前記印刷ヘッドを移動させる主走査を実行する主走査部を備え、
前記ヘッド駆動部は、前記主走査中に前記印刷ヘッドに前記ドットを形成させて前記部分印刷を実行する、制御装置。
【請求項１３】
インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドにインクを吐出させて印刷媒体にドットを形成するヘッド駆動部と、印刷媒体を搬送方向に搬送する搬送部であって、前記印刷ヘッドよりも前記搬送方向の上流側に設けられ、前記印刷媒体を保持する上流保持部と、前記印刷ヘッドよりも前記搬送方向の下流側に設けられ、前記印刷媒体を保持する下流保持部と、を含む、前記搬送部と、を備える印刷実行部であって、前記印刷ヘッドによる前記ドットの形成と前記搬送部による前記印刷媒体の搬送とを実行することで印刷を行う、前記印刷実行部のためのコンピュータプログラムであって、
対象画像を示す対象画像データを取得する画像取得機能と、
前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第１端に沿う第１端部領域に印刷されるべき第１端部画像の所定値を算出する算出機能であって、前記第１端は、前記印刷媒体の前記搬送方向の上流端と下流端とのうちの一方であり、前記第１端部領域は、前記印刷媒体が前記上流保持部によって保持されず、かつ、前記下流保持部によって保持される第１保持状態と、前記印刷媒体が前記上流保持部によって保持され、かつ、前記下流保持部によって保持されない第２保持状態と、のうちの一方の状態で印刷されるべき領域を含み、前記所定値は、前記第１端部画像の均一性の程度を示す第１値を含む、前記算出機能と、
前記所定値を用いて実行すべき印刷処理を決定する処理決定機能であって、前記第１均一性評価値によって示される前記第１端部画像の前記均一性が第１基準以上である第１条件を含む特定条件が満たされる場合に第１印刷処理を前記実行すべき印刷処理として決定し、前記特定条件が満たされない場合に第２印刷処理を前記実行すべき印刷処理として決定し、前記第１印刷処理は、前記第２印刷処理と比較して印刷済みの前記第１端部画像にバンディングが発生し難い処理である、前記処理決定機能と、
決定済みの前記実行すべき印刷処理を実行することによって、前記対象画像データを用いて前記印刷実行部に画像を印刷させる印刷制御機能と、
をコンピュータに実現させる、コンピュータプログラム。
【請求項１４】
インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドにインクを吐出させて印刷媒体にドットを形成するヘッド駆動部と、印刷媒体を搬送方向に搬送する搬送部であって、前記印刷ヘッドよりも前記搬送方向の上流側に設けられ、前記印刷媒体を保持する上流保持部と、前記印刷ヘッドよりも前記搬送方向の下流側に設けられ、前記印刷媒体を保持する下流保持部と、を含む、前記搬送部と、を備える印刷実行部であって、前記印刷ヘッドによる前記ドットの形成と前記搬送部による前記印刷媒体の搬送とを実行することで印刷を行う、前記印刷実行部のためのコンピュータプログラムであって、
対象画像を示す対象画像データを取得する画像取得機能と、
特定の色空間で示される複数個の色値のそれぞれに対応する重みを示す重み情報を取得する重み取得機能であって、第１の色よりもバンディングが目立ちやすい第２の色に対応する第２の重みは、前記第１の色に対応する第１の重みより大きい、前記重み取得機能と、
前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第１端に沿う第１端部領域に印刷されるべき第１端部画像の所定値を算出する算出機能であって、前記第１端は、前記印刷媒体の前記搬送方向の上流端と下流端とのうちの一方であり、前記第１端部領域は、前記印刷媒体が前記上流保持部によって保持されず、かつ、前記下流保持部によって保持される第１保持状態と、前記印刷媒体が前記上流保持部によって保持され、かつ、前記下流保持部によって保持されない第２保持状態と、のうちの一方の状態で印刷されるべき領域を含み、前記所定値は、前記重み情報にて示される前記重みと、前記第１端部画像内の色を示す複数個の色値と、を用いて算出される第３値を含む、前記算出機能と、
前記所定値を用いて実行すべき印刷処理を決定する処理決定機能であって、前記第３値が第３基準以上である第３条件を含む特定条件が満たされる場合に第１印刷処理を前記実行すべき印刷処理として決定し、前記特定条件が満たされない場合に第２印刷処理を前記実行すべき印刷処理として決定し、前記第１印刷処理は、前記第２印刷処理と比較して印刷済みの前記第１端部画像にバンディングが発生し難い処理である、前記処理決定機能と、
決定済みの前記実行すべき印刷処理を実行することによって、前記対象画像データを用いて前記印刷実行部に画像を印刷させる印刷制御機能と、
をコンピュータに実現させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、複数個のノズルを有する印刷ヘッドと印刷媒体を搬送方向に搬送する搬送部とを備える印刷実行部の制御装置に関する。
【背景技術】
【０００２】
特許文献１に開示されたインクジェット記録装置は、印刷ヘッドとの関係で筋状ノイズが発生しやすい位置に、筋状ノイズが目立ちにくい文字やグラフィックスが配置されるように、印刷時の画像の方向を変更する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２６２６４号公報
【特許文献２】特開２０１５−３０１４９号公報
【特許文献３】特開２００８−１５５６２１号公報
【特許文献４】特開２０１３−１０７３２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷媒体の搬送方向の端部に位置する端部画像は、印刷媒体が不安定な状態で印刷が行われがちである。上記技術ではこのような端部画像に発生するバンディングを抑制することはできない可能性があった。
【０００５】
本明細書は、印刷媒体上に印刷される端部画像にバンディングが発生することを適切に抑制できる技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書に開示された技術は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の適用例として実現することが可能である。
【０００７】
［適用例１］インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドにインクを吐出させて印刷媒体にドットを形成するヘッド駆動部と、印刷媒体を搬送方向に搬送する搬送部であって、前記印刷ヘッドよりも前記搬送方向の上流側に設けられ、前記印刷媒体を保持する上流保持部と、前記印刷ヘッドよりも前記搬送方向の下流側に設けられ、前記印刷媒体を保持する下流保持部と、を含む、前記搬送部と、を備える印刷実行部であって、前記印刷ヘッドによる前記ドットの形成と前記搬送部による前記印刷媒体の搬送とを実行することで印刷を行う、前記印刷実行部の制御装置であって、対象画像を示す対象画像データを取得する画像取得部と、前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第１端に沿う第１端部領域に印刷されるべき第１端部画像の所定値を算出する算出部であって、前記第１端は、前記印刷媒体の前記搬送方向の上流端と下流端とのうちの一方であり、前記第１端部領域は、前記印刷媒体が前記上流保持部によって保持されず、かつ、前記下流保持部によって保持される第１保持状態と、前記印刷媒体が前記上流保持部によって保持され、かつ、前記下流保持部によって保持されない第２保持状態と、のうちの一方の状態で印刷されるべき領域を含み、前記所定値は、前記第１端部画像の均一性の程度を示す第１値を含む、前記算出部と、前記所定値を用いて実行すべき印刷処理を決定する処理決定部であって、前記第１値によって示される前記第１端部画像の前記均一性が第１基準以上である第１条件を含む特定条件が満たされる場合に第１印刷処理を前記実行すべき印刷処理として決定し、前記特定条件が満たされない場合に第２印刷処理を前記実行すべき印刷処理として決定し、前記第１印刷処理は、前記第２印刷処理と比較して印刷済みの前記第１端部画像にバンディングが発生し難い処理である、前記処理決定部と、決定済みの前記実行すべき印刷処理を実行することによって、前記対象画像データを用いて前記印刷実行部に画像を印刷させる印刷制御部と、を備える、制御装置。
【０００８】
第１端部画像の均一性が高いほど、印刷される第１端部画像に発生するバンディングが目立ちやすい。このために、第１端部画像の均一性が高いほど、バンディングの発生を抑制する必要性が高い。上記構成によれば、第１値によって示される第１端部画像の均一性が第１基準以上であることである第１条件を含む特定条件が満たされる場合に、第２印刷処理と比較して第１端部画像にバンディングが発生し難い第１印刷処理が実行される。この結果、印刷媒体上に印刷される第１端部画像にバンディングが発生することを適切に抑制できる。
【０００９】
［適用例２］インクを吐出する複数個のノズルを有する印刷ヘッドと、前記印刷ヘッドにインクを吐出させて印刷媒体にドットを形成するヘッド駆動部と、印刷媒体を搬送方向に搬送する搬送部であって、前記印刷ヘッドよりも前記搬送方向の上流側に設けられ、前記印刷媒体を保持する上流保持部と、前記印刷ヘッドよりも前記搬送方向の下流側に設けられ、前記印刷媒体を保持する下流保持部と、を含む、前記搬送部と、を備える印刷実行部であって、前記印刷ヘッドによる前記ドットの形成と前記搬送部による前記印刷媒体の搬送とを実行することで印刷を行う、前記印刷実行部の制御装置であって、対象画像を示す対象画像データを取得する画像取得部と、特定の色空間で示される複数個の色値のそれぞれに対応する重みを示す重み情報を取得する重み取得部であって、第１の色よりもバンディングが目立ちやすい第２の色に対応する第２の重みは、前記第１の色に対応する第１の重みより大きい、前記重み取得部と、前記対象画像データを用いて、前記対象画像のうち、前記印刷媒体の第１端に沿う第１端部領域に印刷されるべき第１端部画像の所定値を算出する算出部であって、前記第１端は、前記印刷媒体の前記搬送方向の上流端と下流端とのうちの一方であり、前記第１端部領域は、前記印刷媒体が前記上流保持部によって保持されず、かつ、前記下流保持部によって保持される第１保持状態と、前記印刷媒体が前記上流保持部によって保持され、かつ、前記下流保持部によって保持されない第２保持状態と、のうちの一方の状態で印刷されるべき領域を含み、前記所定値は、前記重み情報にて示される前記重みと、前記第１端部画像内の色を示す複数個の色値と、を用いて算出される第３値を含む、前記算出部と、前記所定値を用いて実行すべき印刷処理を決定する処理決定部であって、前記第３値が第３基準以上である第３条件を含む特定条件が満たされる場合に第１印刷処理を前記実行すべき印刷処理として決定し、前記特定条件が満たされない場合に第２印刷処理を前記実行すべき印刷処理として決定し、前記第１印刷処理は、前記第２印刷処理と比較して印刷済みの前記第１端部画像にバンディングが発生し難い処理である、前記処理決定部と、決定済みの前記実行すべき印刷処理を実行することによって、前記対象画像データを用いて前記印刷実行部に画像を印刷させる印刷制御部と、
を備える、制御装置。
【００１０】
第１端部画像に印刷される色によって、印刷される第１端部画像に発生するバンディングの目立ちやすさが異なる。このために、第１端部画像に印刷される色がバンディングの目立ちやすい色である場合には、バンディングの発生を抑制する必要性が高い。上記構成によれば、色値に対応する重みを用いて第３値が算出される。用いられる重みについて、第１の色よりもバンディングが目立ちやすい第２の色に対応する第２の重みは、第１の色に対応する第１の重みより大きい。そして、第３値が第３基準以上であることである第３条件を含む特定条件が満たされる場合に、第２印刷処理と比較して第１端部画像にバンディングが発生し難い第１印刷処理が実行される。この結果、印刷媒体上に印刷される第１端部画像にバンディングが発生することを適切に抑制できる。
【００１１】
なお、本明細書に開示される技術は、種々の形態で実現することが可能であり、例えば、印刷装置、端末装置、サーバ、これら装置の機能を実現するための方法、コンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例におけるプリンタ６００の構成を示すブロック図である。
【図２】印刷ヘッド２４０の概略構成を示す図である。
【図３】搬送部２１０の概略構成を示す図である。
【図４】印刷の概要を説明する図である。
【図５】重みテーブルＷｔＴの説明図である。
【図６】重みテーブルＷｔＴの生成処理のフローチャートである。
【図７】テスト画像ＴＩの一例を示す図である。
【図８】差分ΔＣと重みＷｔとの対応関係を示すグラフである。
【図９】印刷処理のフローチャートである。
【図１０】印刷処理に用いられる画像の一例を示す図である。
【図１１】印刷方向決定処理のフローチャートである。
【発明を実施するための形態】
【００１３】
Ａ．実施例：
Ａ−１．印刷装置の構成：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、実施例におけるプリンタ６００の構成を示すブロック図である。プリンタ６００は、インクのドットを用紙上に形成することによって、印刷を行うインクジェットプリンタである。プリンタ６００は、プリンタの全体を制御する制御装置１００と、印刷を行う印刷機構２００と、を備えている。
【００１４】
制御装置１００は、ＣＰＵ１１０と、ＤＲＡＭなどの揮発性記憶装置１２０と、フラッシュメモリやハードディスクドライブなどの不揮発性記憶装置１３０と、液晶ディスプレイなどの表示部１４０と、液晶ディスプレイのパネルと重畳されたタッチパネルやボタンなどを含む操作部１５０と、パーソナルコンピュータ（図示省略）などの外部装置との通信のための通信インタフェースを含む通信部１６０と、を備えている。
【００１５】
揮発性記憶装置１２０には、ＣＰＵ１１０が処理を行う際に生成される種々の中間データを一時的に格納するバッファ領域１２５が設けられている。不揮発性記憶装置１３０には、プリンタ６００を制御するためのコンピュータプログラムＰＧと、重みテーブルＷｔＴと、が格納されている。
【００１６】
コンピュータプログラムＰＧと重みテーブルＷｔＴは、プリンタ６００の出荷時に予め不揮発性記憶装置１３０に格納されている。なお、コンピュータプログラムＰＧと重みテーブルＷｔＴは、ＤＶＤ−ＲＯＭなどに格納された形態や、サーバからダウンロードする形態で提供され得る。ＣＰＵ１１０は、コンピュータプログラムＰＧを実行することによって、後述するプリンタ６００の制御処理を実現する。重みテーブルＷｔＴについては後述する。
【００１７】
印刷機構２００は、制御装置１００のＣＰＵ１１０の制御に従って、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の各インクを吐出して印刷を行うことができる。印刷機構２００は、搬送部２１０と、主走査部２２０と、ヘッド駆動部２３０と、印刷ヘッド２４０と、を備えている。搬送部２１０は、図示しない搬送モータを備え、搬送モータの動力で印刷媒体としての用紙を搬送方向に搬送する。主走査部２２０は、図示しない主走査モータを備え、主走査モータの動力で印刷ヘッド２４０を主走査方向に往復動（主走査とも呼ぶ）させる。ヘッド駆動部２３０は、主走査部２２０が印刷ヘッド２４０の主走査を行っている最中に、印刷ヘッド２４０に駆動信号ＤＳを供給して、印刷ヘッド２４０を駆動する。印刷ヘッド２４０は、駆動信号ＤＳに従って、搬送部２１０によって搬送される用紙上にインクを吐出してドットを形成する。
【００１８】
図２は、印刷ヘッド２４０の概略構成を示す図である。印刷ヘッド２４０のノズル形成面２４１（−Ｚ側の面）には、上述したＣ、Ｍ、Ｙ、Ｋの各インクを吐出するノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫが形成されている。各ノズル列は、複数個のノズルＮＺを含んでいる。複数個のノズルＮＺは、搬送方向の位置が互いに異なり、搬送方向に沿って所定のノズル間隔ＮＴで並ぶ。なお、図２以降の図において、＋Ｙ方向は、用紙の搬送方向（副走査方向）を示しており、Ｘ方向は、主走査方向を示している。各ノズル列に含まれる複数個のノズルＮＺのうち、搬送方向の下流端すなわち図２の＋Ｙ側の端に位置するノズルＮＺを最下流ノズルＮＺｄとも呼び、搬送方向の上流端すなわち図２の−Ｙ側の端に位置するノズルＮＺを最上流ノズルＮＺｕとも呼ぶ。最上流ノズルＮＺｕから最下流ノズルＮＺｄまでの搬送方向の長さをノズル長Ｄとも呼ぶ。
【００１９】
図３は、搬送部２１０の概略構成を示す図である。図３（Ａ）に示すように、搬送部２１０は、用紙台２１１と、用紙を保持して搬送するための上流ローラ対２１７と、下流ローラ対２１８と、複数個の押さえ部材２１６と、を備えている。
【００２０】
上流ローラ対２１７は、印刷ヘッド２４０よりも搬送方向の上流側（−Ｙ側）に設けられ、下流ローラ対２１８は、印刷ヘッド２４０よりも搬送方向の下流側（＋Ｙ側）に設けられている。上流ローラ対２１７は、図示しない搬送モータによって駆動される駆動ローラ２１７ａと、駆動ローラ２１７ａの回転に従って回転する従動ローラ２１７ｂと、を含む。同様に、下流ローラ対２１８は、駆動ローラ２１８ａと従動ローラ２１８ｂと、を含む。なお、従動ローラに代えて、板部材を採用し、駆動ローラと板部材とによって用紙を保持する構成を採用しても良い。
【００２１】
用紙台２１１は、上流ローラ対２１７と、下流ローラ対２１８と、の間の位置であって、かつ、印刷ヘッド２４０のノズル形成面２４１と対向する位置に配置されている。複数個の押さえ部材２１６は、上流ローラ対２１７と、印刷ヘッド２４０と、の間に配置されている。
【００２２】
図３（Ｂ）、図３（Ｃ）には、用紙台２１１と複数個の押さえ部材２１６との斜視図が示されている。図３（Ｂ）は、用紙Ｍが支持されていない状態を示し、図３（Ｃ）は、用紙Ｍが支持された状態を示している。用紙台２１１は、複数個の高支持部材２１２と、複数個の低支持部材２１３と、平板２１４と、備えている。
【００２３】
平板２１４は、主走査方向（Ｘ方向）と搬送方向（＋Ｙ方向）とにほぼ平行な板部材である。平板２１４の−Ｙ側の端部は、上流ローラ対２１７の近傍に位置している。平板２１４の＋Ｙ側の端部は、下流ローラ対２１８の近傍に位置している。
【００２４】
複数個の高支持部材２１２と複数個の低支持部材２１３は、平板２１４上に、Ｘ方向に沿って交互に並んでいる。すなわち、各低支持部材２１３は、該低支持部材に隣接する２個の高支持部材２１２の間に配置されている。各高支持部材２１２は、Ｙ方向に沿って延びるリブである。各高支持部材２１２の−Ｙ側の端部は、平板２１４の−Ｙ側の端部に位置している。各高支持部材２１２の＋Ｙ側の端部は、平板２１４のＹ方向の中央部に位置している。各低支持部材２１３のＹ方向の両端の位置は、高支持部材２１２のＹ方向の両端の位置と同じである。
【００２５】
複数個の押さえ部材２１６は、複数個の低支持部材２１３の＋Ｚ側の位置に配置されている。複数個の押さえ部材２１６のＸ方向の位置は、複数個の低支持部材２１３のＸ方向の位置と同じである。すなわち、各押さえ部材２１６のＸ方向の位置は、該押さえ部材に隣接する２個の高支持部材２１２の間に位置している。複数個の押さえ部材２１６は、＋Ｙ方向に向かうほど低支持部材２１３に近づくように傾斜した板部材である。複数個の押さえ部材２１６の＋Ｙ側の端部は、印刷ヘッド２４０の−Ｙ側の端部と、上流ローラ対２１７と、の間に位置している。
【００２６】
複数個の高支持部材２１２と複数個の低支持部材２１３と複数個の押さえ部材２１６は、下流ローラ対２１８よりも上流ローラ対２１７に近い位置に配置されており、上流ローラ対２１７と下流ローラ対２１８との間のうち、上流ローラ対２１７側に設けられていると言うことができる。
【００２７】
図３（Ｃ）に示すように、用紙Ｍの搬送時には、複数個の高支持部材２１２と、複数個の低支持部材２１３は、印刷面とは反対側の面Ｍｂ側から、用紙Ｍを支持し、複数個の押さえ部材２１６は、印刷面Ｍａ側から、用紙Ｍを支持する。複数個の高支持部材２１２と、複数個の低支持部材２１３と、複数個の押さえ部材２１６と、によって、用紙Ｍは、Ｘ方向に沿って波状に変形された状態に支持される（図３（Ｃ））。そして、用紙Ｍは、波状に変形された状態で、搬送方向（＋Ｙ方向）に搬送される。用紙Ｍを波状に変形させると、Ｙ方向に沿った変形に対する用紙Ｍの剛性を高めることができる。この結果、用紙ＭがＹ方向に沿って反るように変形して、用紙Ｍが用紙台２１１から印刷ヘッド２４０側へ浮き上がることや、用紙Ｍが用紙台２１１側へ垂れさがることを抑制することができる。用紙Ｍが浮き上がると、あるいは、用紙Ｍが垂れさがると、ドットの形成位置のずれによって、印刷画像の画質低下、例えば、バンディングによる画質低下が引き起こされ得る。また、用紙Ｍが浮き上がると、印刷ヘッド２４０に用紙が接触して、用紙Ｍが汚れ得る。
【００２８】
Ａ−２．印刷機構２００の動作
ＣＰＵ１１０は、印刷機構２００を制御して、副走査処理と、主走査処理と、を交互に繰り返すことによって、用紙Ｍ上に画像を印刷する。１回の副走査処理では、ＣＰＵ１１０は、所定の搬送量だけ用紙Ｍを搬送する。１回の主走査処理では、ＣＰＵ１１０は、用紙Ｍが停止した状態で、主走査部２２０（図１）を駆動して印刷ヘッド２４０（図１、図２）を主走査方向（Ｘ方向）に１回移動させる。１回の主走査処理では、ＣＰＵ１１０は、さらに、印刷ヘッド２４０の移動中に、ヘッド駆動部２３０（図１）から印刷ヘッド２４０に駆動信号ＤＳを供給して印刷ヘッド２４０の複数個のＮＺからインクを吐出させる。この結果、１回の主走査処理では、印刷すべき画像の一部分を印刷する部分印刷が行われる。
【００２９】
図４は、印刷の概要を説明する図である。図４には、印刷ヘッド２４０に対する用紙Ｍの位置を主走査処理ごとに示す図である。図４に示すように、副走査処理が実行される度に、用紙Ｍは、印刷ヘッド２４０に対して搬送方向（＋Ｙ方向）に移動することが解る。用紙Ｍｋの位置は、ｋ回目の主走査処理が実行される際の用紙Ｍの位置を示す。図４には、１〜３回目の主走査処理に対応する３個の位置にある用紙Ｍ１〜Ｍ３と、ｎ〜（ｎ＋３）回目の主走査処理に対応する４個の位置にある用紙Ｍｎ〜Ｍｎ＋３と、が図示されている。用紙上のハッチングされた領域Ｆ１〜Ｆ３、Ｆｎ〜Ｆｎ＋３は、対応する主走査処理によって印刷される用紙上の印刷領域を示している。
【００３０】
図４に示すように、本実施例の印刷は、用紙Ｍ上の１個の領域（例えば、搬送方向の距離がＤ／２である部分領域）を、２回の主走査処理で印刷する、いわゆる２パス印刷である。１回の主走査処理では、ノズル長Ｄ分の全てのノズルＮＺを用いて印刷が行われる。１回の副走査処理における用紙Ｍの搬送量は、ノズル長Ｄの半分（Ｄ／２）である。
【００３１】
図４の位置Ｙ１，Ｙ６は、それぞれ、上流ローラ対２１７，下流ローラ対２１８によって用紙が保持されるＹ方向の位置である。位置Ｙ２は、複数個の高支持部材２１２と複数個の押さえ部材２１６とによって用紙が保持されるＹ方向の位置である。また、位置Ｙ３，Ｙ５は、それぞれ、印刷ヘッド２４０の最上流ノズルＮＺｕ，最下流ノズルＮＺｄのＹ方向の位置である。１回の主走査処理では、最大で、位置Ｙ３から位置Ｙ５までの範囲で印刷を行うことができる。上流ローラ対２１７と、複数個の高支持部材２１２と複数個の押さえ部材２１６とは、印刷ヘッド２４０よりも搬送方向の上流側に設けられ、用紙Ｍを保持する上流保持部である。下流ローラ対２１８は、印刷ヘッド２４０よりも搬送方向の下流側に設けられ、用紙Ｍを保持する下流保持部である。
【００３２】
１〜３回目の主走査処理では、用紙Ｍの搬送方向の下流端（＋Ｙ方向の端、以下、単に下流端と呼ぶ）の近傍が印刷される。ｎ〜（ｎ＋３）回目（ｎは３以上の整数）の主走査処理では、用紙Ｍの搬送方向の上流端（−Ｙ方向の端、以下、単に上流端と呼ぶ）の近傍が印刷される。４〜（ｎ−１）回目の主走査処理（図示省略）では、用紙Ｍの搬送方向の中央部分が印刷される。
【００３３】
ここで、１、２回目の主走査処理では、用紙Ｍの下流端は、下流ローラ対２１８による保持位置Ｙ６よりも−Ｙ側にある。したがって、１、２回目の主走査処理は、用紙Ｍが上流保持部（上流ローラ対２１７、および、複数個の高支持部材２１２と複数個の押さえ部材２１６）によって保持され、かつ、下流保持部（下流ローラ対２１８）によって保持されない第２の状態Ｓ２（図４）で、実行される。
【００３４】
３〜（ｎ＋１）回目の主走査処理では、用紙Ｍの下流端は、下流ローラ対２１８による保持位置Ｙ６よりも＋Ｙ側にあり、かつ、用紙Ｍの上流端は、上流ローラ対２１７による保持位置Ｙ１よりも−Ｙ側にある。したがって、３〜（ｎ＋１）回目の主走査処理は、用紙Ｍが上流保持部によって保持され、かつ、下流保持部によって保持される第３の状態Ｓ３（図４）で、実行される。
【００３５】
（ｎ＋２）、（ｎ＋３）回目の主走査処理では、用紙Ｍの上流端は、高支持部材２１２と押さえ部材２１６とによる保持位置Ｙ２よりも＋Ｙ側にある。したがって、（ｎ＋２）、（ｎ＋３）回目の主走査処理は、用紙Ｍが上流保持部によって保持されず、かつ、下流保持部によって保持される第１の状態Ｓ１（図４）で実行される。
【００３６】
第１の状態Ｓ１や第２の状態Ｓ２では、用紙Ｍの印刷対象の部分の上流側と下流側のうちの一方のみが保持されて状態で印刷が行われるため、印刷対象の部分において用紙ＭのＺ方向の位置やＹ方向の位置が不安定になる。このために、第１の状態Ｓ１や第２の状態Ｓ２で印刷される用紙Ｍの上流端や下流端の近傍では、ドットの形成位置にずれが生じやすい。したがって、第１の状態Ｓ１や第２の状態Ｓ２で印刷される用紙Ｍの上流端や下流端の近傍では、第３の状態Ｓ３で印刷される用紙Ｍの中央部分と比較して、印刷される画像にバンディングと呼ばれる筋が発生しやすい。
【００３７】
さらに、第１の状態Ｓ１で印刷される用紙Ｍの上流端の近傍は、第２の状態Ｓ２で印刷される用紙Ｍの下流端の近傍と比較して、バンディングが発生しやすい。この理由は、以下の通りである。用紙Ｍの上流端の近傍を印刷する際には、用紙Ｍの大部分に印刷が行われて、用紙Ｍの大部分がインクを吸っている。このために、用紙Ｍの上流端の近傍を印刷する際には、用紙Ｍの下流端の近傍を印刷する際と比較して、用紙Ｍの変形が発生しやすい。また、本実施例では、用紙Ｍの下流端の近傍を印刷する際には、上流ローラ対２１７に加えて、押さえ部材２１６および高支持部材２１２でも用紙Ｍが保持されるが、用紙Ｍの上流端の近傍を印刷する際には、下流ローラ対２１８のみで用紙Ｍが保持される。このために、用紙Ｍの上流端の近傍を印刷する際には、用紙Ｍの下流端の近傍を印刷する際と比較して、用紙Ｍの変形が発生しやすい。この結果、用紙Ｍの上流端の近傍を印刷する際には、用紙Ｍの下流端の近傍を印刷する際と比較して、ドットの形成位置が不安定になりやすいので、バンディングが発生しやすい。
【００３８】
Ａ−３．重みテーブルＷｔＴ
次に、後述する印刷処理にて用いられる重みテーブルＷｔＴについて説明する。図５は、重みテーブルＷｔＴの説明図である。図５（Ａ）には、ＲＧＢ色空間ＳＣＰの一例が示されている。図５（Ｂ）には、重みテーブルＷｔＴの一例が示されている。重みテーブルＷｔＴは、複数個のＲＧＢ値と、該ＲＧＢ値のそれぞれに対応する重みＷｔと、の対応関係を示す情報である。ＲＧＢ値は、ＲＧＢ色空間の色値であり、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３個の成分値（Ｒ値、Ｇ値、Ｂ値とする）を含む。
【００３９】
具体的には、重みテーブルＷｔＴは、ＲＧＢ色空間ＳＣＰ上の７２９個のＲＧＢ値のそれぞれに対応する重みＷｔが記述されたルックアップテーブルである（図５（Ｂ））。７２９個のＲＧＢ値は、ＲＧＢ色空間ＳＣＰにおいて、Ｒ、Ｇ、Ｂの各値を、０〜２５５の間にほぼ均等に設定された９の特定値のいずれかに設定して得られる値である。ここで、９個の特定値は、３２×ｎ(ｎは０≦ｎ≦７の整数)で表される８個の値と２５５である。すなわち、７２９個のＲＧＢ値は、３次元直交座標系でＲＧＢ色空間ＳＣＰを表現した場合に、立方体で表される色域に等間隔格子状に配置される（図５（Ａ））。以下、これらの７２９個のＲＧＢ値を、ＲＧＢ値の代表値ＲＥＶ、あるいは、単に、代表値ＲＥＶとも呼ぶ。
【００４０】
図５（Ａ）において、Ｋ点（ブラック点）、Ｒ点（レッド点）、Ｇ点（グリーン点）、Ｂ点（ブルー点）は、それぞれ、ＲＧＢ値が（０、０、０）、（２５５、０、０）、（０、２５５、０）、（０、０、２５５）である点を示している。同様に、Ｃ点（シアン点）、Ｍ点（マゼンタ点）、Ｙ点（イエロー点）、Ｗ点（ホワイト点）は、それぞれ、ＲＧＢ値が（０、２５５、２５５）、（２５５、０、２５５）、（２５５、２５５、０）、（２５５、２５５、２５５）である点を示している。また、図２において、Ｗ点とＫ点とを結ぶ一点破線は、ＲＧＢ色空間ＳＣＰにおける無彩色軸ＧＬを表す。
【００４１】
図６は、重みテーブルＷｔＴの生成処理のフローチャートである。この生成処理は、例えば、プリンタ６００の製造者によってプリンタ６００の出荷前に実行される。これに代えて、重みテーブルＷｔＴの生成処理は、プリンタ６００のユーザによって実行されても良い。
【００４２】
Ｓ１０では、作業者は、プリンタ６００を用いて、複数個のテスト画像ＴＩを用紙Ｍに印刷する。図７は、テスト画像ＴＩの一例を示す図である。図７に破線で示される領域は、印刷可能領域ＰＡである。印刷可能領域ＰＡのうち、用紙Ｍの搬送方向の上流端ＵＳＴの近傍の上流近傍領域Ａ１は、上述したように第１の状態Ｓ１で印刷されるためにバンディングが発生しやすい領域である。上流近傍領域Ａ１の搬送方向の長さＷや、印刷可能領域ＰＡの上流端からの距離は、予め印刷を行ってバンディングが発生しやすい領域を目視で特定することによって決定される。上流近傍領域Ａ１よりも搬送方向の下流側の中央領域Ａ２は、第３の状態Ｓ３で印刷されるためにバンディングが発生し難い領域である。
【００４３】
テスト画像ＴＩは、上流近傍領域Ａ１に配置された複数個の第１パッチＰＩ１と、中央領域Ａ２に配置され、複数個の第１パッチＰＩ１と一対一で対応する複数個の第２パッチＰＩ２と、を含んでいる。１個の第１パッチＰＩ１と、対応する１個の第２パッチＰＩ２とは、それぞれ、ＲＧＢ値の７２９個の代表値ＲＥＶのいずれかと対応している。一対のパッチＰＩ１、ＰＩ２は、対応するＲＧＢ値の代表値ＲＥＶを有するＲＧＢ画像データを用いて印刷される。すなわち、該ＲＧＢ画像データに対して色変換処理が行われてＣＭＹＫ画像データが生成され、該ＣＭＹＫ画像データに対してハーフトーン処理を実行して得られるドットデータを用いて、一対のパッチＰＩ１、ＰＩ２が印刷される。
【００４４】
上流近傍領域Ａ１に配置された複数個の第１パッチＰＩ１には、バンディングが発生しており、中央領域Ａ２に配置された複数個の第２パッチＰＩ２には、バンディングが発生していない。
【００４５】
複数個のテスト画像ＴＩは、ＲＧＢ値の７２９個の代表値ＲＥＶのそれぞれに対応する７２９組のパッチＰＩ１、ＰＩ２を含む。
【００４６】
Ｓ２０では、作業者は、バンディングが発生している７２９個の第１パッチＰＩ１のそれぞれを、分光測色機（例えば、X-rite社のi1iSis）を用いて測色する。これによって、７２９個の第１パッチＰＩ１のそれぞれの測色値が得られる。測色値は、例えば、ＣＩＥＬａｂ色空間の色値（Ｌａｂ値とも呼ぶ）である。
【００４７】
Ｓ３０では、作業者は、バンディングが発生していない７２９個の第２パッチＰＩ２のそれぞれを、分光測色機を用いて測色する。これによって、７２９個の第２パッチＰＩ２のそれぞれの測色値（Ｌａｂ値）が得られる。
【００４８】
Ｓ４０では、作業者は、７２９組のパッチＰＩ１、ＰＩ２のそれぞれについて、第１パッチＰＩ１の測色値と、対応する第２パッチＰＩ２の測色値と、の色差ΔＣを算出する。色差ΔＣは、例えば、ＣＩＥＬａｂ色空間における２つの測色値のユークリッド距離である。色差ΔＣが大きいほど、バンディングが発生しているパッチと、バンディングが発生していないパッチと、の差が大きいことになる。したがって、色差ΔＣが大きいほど、バンディングが発生した場合に、該バンディングが目立ちやすい。画像の色によって色差ΔＣが異なるので、画像の色によってバンディングの目立ちやすさは異なる。例えば、白に近い薄い色は、比較的バンディングが目立ち難い。これに対して、黒などの濃い色は、比較的バンディングが目立ちやすい。
【００４９】
Ｓ５０では、作業者は、７２９組のパッチＰＩ１、ＰＩ２のそれぞれの差分ΔＣに基づいて、７２９個の重みＷｔを決定する。図８は、差分ΔＣと、重みＷｔと、の対応関係を示すグラフである。このグラフＷｔＧに示すように、０≦ΔＣ≦ＴＨｂ（ＴＨｂは、所定の閾値）の範囲では、重みＷｔは、０である。Ｔｈｂ＜ΔＣ＜ＴＨｕ（ＴＨｕは、所定の閾値）の範囲では、重みＷｔは、差分ΔＣが増加するに連れて、０から所定の上限値ＷｔＭまで、直線的に単調増加する。ＴＨｕ≦ΔＣの範囲では、重みＷｔは、上限値ＷｔＭに決定される。
【００５０】
Ｓ６０では、作業者は、ＲＧＢ値の７２９個の代表値ＲＥＶのそれぞれに、Ｓ５０で算出された７２９個の重みＷｔのうち、対応する重みＷｔを対応付けることによって、重みテーブルＷｔＴを作成する。作成された重みＷｔＴは、不揮発性記憶装置１３０に格納される。
【００５１】
以上の説明から解るように、Ｔｈｂ＜ΔＣ＜ＴＨｕの範囲では、重みＷｔは、バンディングが目立ちやすい色ほど大きな値に決定される。したがって、この範囲では、第１の色よりもバンディングが目立ちやすい第２の色に対応する第２の重みは、第１の色に対応する第１の重みより大きい、と言うことができる。
【００５２】
Ａ−４．印刷処理
図９は、印刷処理のフローチャートである。この印刷処理は、対象画像データを用いて、印刷機構２００に、対象画像を印刷させる処理である。この印刷処理は、制御装置１００のＣＰＵ１１０によって実行される。この印刷処理は、例えば、操作部１５０や図示しない端末装置を介して、ユーザの印刷指示が取得された場合に、開始される。
【００５３】
Ｓ１００では、ＣＰＵ１１０は、印刷すべき対象画像を示す対象画像データを取得する。対象画像データは、例えば、不揮発性記憶装置１３０に格納された複数個の画像データの中から、ユーザの指定に基づいて選択される画像データである。あるいは、対象画像データは、図示しない端末装置から印刷指示とともに送信される画像データである。対象画像データは、例えば、文書作成、画像生成などのアプリケーションプログラムによって作成された画像データである。これに代えて、対象画像データは、例えば、図示しないスキャナやデジタルカメラが、イメージセンサを用いて原稿を光学的に読み取ることによって生成される読取画像データであっても良い。
【００５４】
本実施例で取得される対象画像データは、複数個の画素の値を含み、複数個の画素の値のそれぞれは、画素の色をＲＧＢ値で表す。すなわち、対象画像データは、ＲＧＢ画像データである。１個の画素のＲＧＢ値は、例えば、赤（Ｒ）と緑（Ｇ）と青（Ｂ）との３個の成分値（以下、Ｒ値、Ｇ値、Ｂ値とも呼ぶ）を含んでいる。なお、取得される対象画像データが、ＲＧＢ画像データではない場合には、例えば、該対象画像データに対して、ラスタライズ処理などの変換処理が実行されて、ＲＧＢ画像データに変換される。
【００５５】
図１０は、印刷処理に用いられる画像の一例を示す図である。図１０（Ａ）には、対象画像データによって示される対象画像ＯＩの一例が示されている。対象画像ＯＩは、写真Ｐｉｃや文字Ｔｘなどのオブジェクトと、背景Ｂｇと、を含んでいる。
【００５６】
Ｓ１２０では、ＣＰＵ１１０は、印刷方向決定処理を実行する。印刷方向決定処理では、対象画像ＯＩに基づく印刷画像を用紙Ｍに印刷する際の用紙Ｍに対する印刷画像の方向を決定する処理である。図１０（Ｂ）、図１０（Ｃ）には、印刷画像ＰＩａ、ＰＩｂの一例がそれぞれ示されている。図１０（Ｂ）の印刷画像ＰＩａは、対象画像ＯＩを回転することなく、用紙Ｍに対して印刷するための画像である。印刷画像ＰＩａでは、画像の上端ＵＴが、用紙Ｍの搬送方向の下流側に位置し、画像の下端ＢＴが、用紙Ｍの搬送方向の上流側に位置している。図１０（Ｃ）の印刷画像ＰＩｂは、対象画像ＯＩを１８０度だけ回転して、用紙Ｍに対して印刷するための画像である。印刷画像ＰＩｂでは、画像の上端ＵＴが、用紙Ｍの搬送方向の上流側に位置し、画像の下端ＢＴが、用紙Ｍの搬送方向の下流側に位置している。印刷方向決定処理では、図１０（Ｂ）の印刷画像ＰＩａと、図１０（Ｂ）の印刷画像ＰＩｂと、のうちのいずれを印刷するかが決定される。換言すれば、印刷方向決定処理では、対象画像ＯＩに対して回転処理を実行することなく、印刷画像ＰＩａを印刷するか、対象画像ＯＩを１８０度だけ回転する回転処理を実行して、印刷画像ＰＩｂを印刷するかが決定される。
【００５７】
Ｓ１３０では、ＣＰＵ１１０は、印刷方向決定処理にて回転処理を実行すると判断されたか否かを判断する。回転処理を実行すると判断された場合には（Ｓ１３０：ＹＥＳ）、Ｓ１４０にて、ＣＰＵ１１０は、対象画像データに対して、対象画像ＯＩを１８０度だけ回転させる回転処理を実行する。回転処理を実行しないと判断された場合には（Ｓ１３０：ＮＯ）、ＣＰＵ１１０は、Ｓ１４０をスキップする。
【００５８】
Ｓ１５０では、ＣＰＵ１１０は、対象画像データ（ＲＧＢ画像データ）に対して色変換処理を実行する。色変換処理は、色変換プロファイルを用いて、対象画像データに含まれる複数個の画素のＲＧＢ値のそれぞれを、ＣＭＹＫ値に変換する処理である。ＣＭＹＫ値は、ＣＭＹＫ色空間の色値であり、シアン（Ｃ）、マゼンタ（Ｍ）、イエロ（Ｙ）、ブラック（Ｋ）の４個の成分値（Ｃ値、Ｍ値、Ｙ値、Ｋ値とする）を含む。ＣＭＹＫ値の４個の成分値は、印刷機構２００にて用いられる４種類のインク（Ｃインク、Ｍインク、Ｙインク、Ｋインク）に対応している。色変換プロファイルは、例えば、ＲＧＢ値とＣＭＹ値との対応関係を規定するルックアップテーブルである。これによって、複数個の画素のＣＭＹＫ値を含むＣＭＹＫ画像データが生成される。
【００５９】
Ｓ１６０では、ＣＰＵ１１０は、生成されたＣＭＹＫ画像データに対してハーフトーン処理を実行して、ドットの形成状態を画素ごと、かつ、インクごとに表すドットデータを生成する。ハーフトーン処理は、誤差拡散法やディザ法などの公知の方法を用いて実行される。ドットデータの画素の値は、少なくともドットの有無を示す。また、ドットデータの画素の値は、ドットの有無に加えて、ドットの種類（例えば、サイズ）を示しても良い。具体的には、ドットデータに含まれる各画素の値は、「ドット有り」、「ドット無し」の２つのドットの形成状態のいずれかを示しても良く、例えば、「大ドット」、「中ドット」、「小ドット」、「ドット無し」の４つのドットの形成状態のいずれかを示しても良い。
【００６０】
Ｓ１７０では、ＣＰＵ１１０は、ドットデータを用いて印刷データを生成する。例えば、ＣＰＵ１１０は、ドットデータを、印刷機構２００を用いて印刷を行う際に用いられる順番に並べ替える処理と、ドットデータにプリンタ制御コードやデータ識別コードを付加する処理と、を実行して、印刷データを生成する。Ｓ１８０では、ＣＰＵ１１０は、生成された印刷データを用いて、印刷機構２００を制御して、印刷機構２００に画像を印刷させる。この結果、印刷画像ＰＩａ（図１０（Ｂ））、または、印刷画像ＰＩｂ（図１０（Ｃ））が、用紙Ｍに印刷される。
【００６１】
以上の説明から解るように、Ｓ１４０の回転処理が実行される場合に実行されるＳ１４０〜Ｓ１８０の処理、すなわち、図１０（Ｃ）の印刷画像ＰＩｂを印刷する処理が、第１印刷処理の例である。そしえ、Ｓ１４０の回転処理が実行されない場合に実行されるＳ１５０〜Ｓ１８０の処理、すなわち、図１０（Ｂ）の印刷画像ＰＩａを印刷する処理が、第２印刷処理の例である。
【００６２】
Ａ−５．印刷方向決定処理
図９のＳ１２０の印刷方向決定処理について説明する。図１１は、印刷方向決定処理のフローチャートである。
【００６３】
Ｓ２００では、ＣＰＵ１１０は、不揮発性記憶装置１３０から重みテーブルＷｔＴを取得する。取得された重みテーブルＷｔＴは、バッファ領域１２５に一時的に格納される。
【００６４】
Ｓ２１０では、ＣＰＵ１１０は、対象画像ＯＩの下端部領域ＴＡ１を特定する。下端部領域ＴＡ１は、対象画像ＯＩの下端ＢＴの近傍の領域である。下端部領域ＴＡ１内の画像は、回転処理が実行されない場合には、用紙Ｍの上流端の近傍において、第１の状態Ｓ１で印刷される。下端部領域ＴＡ１内の画像は、回転処理が実行される場合には、用紙Ｍの下流端の近傍において、第２の状態Ｓ２で印刷される。このために、下端部領域ＴＡ１内の画像は、回転処理が実行されない場合には、印刷された場合にバンディングが発生しやすい。下端部領域ＴＡ１の搬送方向と対応する方向（図１０（Ａ）の縦方向）の位置および幅Ｗ１は、予め定められている。図１０（Ａ）に示すように、下端部領域ＴＡ１は、対象画像ＯＩの下端ＢＴに沿う帯状の領域である。
【００６５】
Ｓ２１５では、ＣＰＵ１１０は、下端部領域ＴＡ１を複数個のブロックＢＬ１に分割する。例えば、本実施例では、下端部領域ＴＡ１は、搬送方向に対応する方向と垂直な方向（図１０（Ａ）の横方向）に並ぶＭ個（Ｍは２以上の整数）のブロックＢＬ１に分割される。Ｍは、例えば、１０〜２０である。
【００６６】
Ｓ２２０では、ＣＰＵ１１０は、Ｍ個のブロックＢＬ１のそれぞれについて、色評価値ＣＶ１を算出する。具体的には、ＣＰＵ１１０は、ブロックＢＬ１内のｎ個（ｎは２以上の整数）の画素のＲＧＢ値に対応するｎ個の重みＷｔ（ｎ）を決定する。各画素のＲＧＢ値に対応する重みＷｔ（ｎ）は、重みテーブルＷｔＴに記述された７２９個の重みＷｔのうち、該ＲＧＢ値に近い複数個の代表値ＲＥＶに対応する複数個の重みＷｔを用いた補間演算によって決定される。ＣＰＵ１１０は、ブロックＢＬ１内のｎ個の画素のＲＧＢ値に対応するｎ個の重みＷｔ（ｎ）の平均値、すなわち、１画素当たりの重みＷｔ_ａｖをブロックＢＬ１の色評価値ＣＶ１として算出する。
【００６７】
Ｓ２２５では、Ｍ個のブロックＢＬ１のＭ個の色評価値ＣＶ１の平均値ＣＶ１ａｖｅを算出する。この平均値ＣＶ１ａｖｅは、下端部領域ＴＡ１の色評価値と言うことができ、下端部領域ＴＡ１がバンディングの目立ちやすい色を有しているほど大きな値となる。
【００６８】
Ｓ２３０では、ＣＰＵ１１０は、Ｍ個のブロックＢＬ１のＭ個の色評価値ＣＶ１の分散σ１２を算出する。分散σ１２は、以下の式（１）を用いて算出される。ＣＶ１ａｖｅは、上述したＭ個の色評価値ＣＶ１の平均値である。ＣＶ１ｉ（ｉは、１以上Ｍ以下の整数）は、Ｍ個の色評価値ＣＶ１である。
【００６９】
【数１】
2019123191.tif 000003
【００７０】
分散σ１２が、大きいほど、画像のばらつきが大きく、画像の均一性が低い。分散σ１２は、画像の均一性の評価値と言うことができる。分散σ１２が、基準以下であることは、分散σ１２によって示される画像の均一性が基準以上であることを意味する。
【００７１】
Ｓ２３５では、ＣＰＵ１１０は、対象画像ＯＩの上端部領域ＴＡ２を特定する。上端部領域ＴＡ２は、対象画像ＯＩの上端ＵＴの近傍の領域である。上端部領域ＴＡ２内の画像は、回転処理が実行されない場合には、用紙Ｍの下流端の近傍において、第２の状態Ｓ２で印刷される（図４）。上端部領域ＴＡ２内の画像は、回転処理が実行される場合には、用紙Ｍの上流端の近傍において、第１の状態Ｓ１で印刷される。このために、上端部領域ＴＡ２内の画像は、回転処理が実行されない場合には、下端部領域ＴＡ１と比較して、印刷された場合にバンディングが発生し難い。上端部領域ＴＡ２の搬送方向と対応する方向（図１０（Ａ）の縦方向）の位置および幅Ｗ２は、予め定められている。図１０（Ａ）に示すように、上端部領域ＴＡ２は、対象画像ＯＩの上端ＵＴに沿う帯状の領域である。
【００７２】
Ｓ２４０では、ＣＰＵ１１０は、上端部領域ＴＡ２を複数個のブロックＢＬ２に分割する。例えば、本実施例では、上端部領域ＴＡ２は、下端部領域ＴＡ１と同様に、搬送方向に対応する方向と垂直な方向（図１０（Ａ）の横方向）に並ぶＭ個のブロックＢＬ２に分割される。
【００７３】
Ｓ２４５では、ＣＰＵ１１０は、Ｍ個のブロックＢＬ２のそれぞれについて、色評価値ＣＶ２を算出する。色評価値ＣＶ２の算出は、Ｓ２２０の色評価値ＣＶ１と同様に実行される。具体的には、ＣＰＵ１１０は、ブロックＢＬ２内のｎ個（ｎは２以上の整数）の画素のＲＧＢ値に対応するｎ個の重みＷｔ（ｎ）を重みテーブルＷｔＴを参照して決定する。ＣＰＵ１１０は、ｎ個の重みＷｔ（ｎ）の平均値、すなわち、１画素当たりの重みＷｔ_ａｖをブロックＢＬ２の色評価値ＣＶ２として算出する。
【００７４】
Ｓ２５０では、Ｍ個のブロックＢＬ１のＭ個の色評価値ＣＶ２の平均値ＣＶ２ａｖｅを算出する。この平均値ＣＶ２ａｖｅは、上端部領域ＴＡ２の色評価値と言うことができ、上端部領域ＴＡ２がバンディングの目立ちやすい色を有しているほど大きな値となる。
【００７５】
Ｓ２５５では、ＣＰＵ１１０は、Ｍ個のブロックＢＬ２のＭ個の色評価値ＣＶ２の分散σ２２を算出する。分散σ２２は、以下の式（２）を用いて算出される。ＣＶ２ａｖｅは、上述したＭ個の色評価値ＣＶ２の平均値である。ＣＶ２ｉ（ｉは、１以上Ｍ以下の整数）は、Ｍ個の色評価値ＣＶ２である。
【００７６】
【数２】
2019123191.tif 000004
【００７７】
Ｓ２６０では、ＣＰＵ１１０は、２個の端部領域の色評価値の平均値の差分、すなわち、下端部領域ＴＡ１の色評価値ＣＶ１の平均値ＣＶ１ａｖｅと、上端部領域ＴＡ２の色評価値ＣＶ２の平均値ＣＶ２ａｖｅと、の差分ΔＣＶ（＝ＣＶ２ａｖｅ−ＣＶ１ａｖｅ）を算出する。
【００７８】
Ｓ２６５〜Ｓ２７５では、回転処理を実行するか否かを判断するための特定条件が判断される。具体的には、Ｓ２６５では、ＣＰＵ１１０は、差分ΔＣＶの絶対値は、閾値ＴＨ１以上であるか否かが判断される。
【００７９】
差分ΔＣＶの絶対値が閾値ＴＨ１以上である場合には（Ｓ２６５：ＹＥＳ）、Ｓ２７０にて、ＣＰＵ１１０は、下端部領域ＴＡ１の色評価値の平均値ＣＶ１ａｖｅは、上端部領域ＴＡ２の色評価値の平均値ＣＶ２ａｖｅ以上であるか否かを判断する。換言すれば、ＣＰＵ１１０は、色の観点から見て、下端部領域ＴＡ１の色は、上端部領域ＴＡ２の色よりもバンディングが目立ちやすいか否かを判断する。差分ΔＣＶの絶対値が閾値ＴＨ１以上である場合には、下端部領域ＴＡ１の色と上端部領域ＴＡ２の色との間に、バンディングの発生のしやすさについて有意な差があると考えられる。したがって、この場合には、色の観点から回転処理を行うか否かを決定することが好ましいと考えられるためである。
【００８０】
下端部領域ＴＡ１の色評価値の平均値ＣＶ１ａｖｅは、上端部領域ＴＡ２の色評価値の平均値ＣＶ２ａｖｅ以上である場合には（Ｓ２７０：ＹＥＳ）、Ｓ２８０にて、ＣＰＵ１１０は、回転処理を実行すると判断する。この場合には、下端部領域ＴＡ１の色は、上端部領域ＴＡ２の色よりもバンディングが目立ちやすいと判断できる。このために、この場合には、バンディングが目立ち難い上端部領域ＴＡ２内の画像が、よりバンディングが発生しやすい用紙Ｍの上流側に印刷されるように、回転処理を実行することが好ましいためである。
【００８１】
下端部領域ＴＡ１の色評価値の平均値ＣＶ１ａｖｅは、上端部領域ＴＡ２の色評価値の平均値ＣＶ２ａｖｅ未満である場合には（Ｓ２７０：ＮＯ）、Ｓ２８５にて、ＣＰＵ１１０は、回転処理を実行しないと判断する。この場合には、下端部領域ＴＡ１の色は、上端部領域ＴＡ２の色よりもバンディングが目立ち難いと判断できる。このために、この場合には、下端部領域ＴＡ１内の画像が、よりバンディングが発生しやすい用紙Ｍの上流側に印刷されるように、回転処理を実行しないことが好ましいためである。
【００８２】
差分ΔＣＶの絶対値が閾値ＴＨ１未満である場合には（Ｓ２６５：ＮＯ）、Ｓ２７５にて、ＣＰＵ１１０は、下端部領域ＴＡ１の分散σ１２は、上端部領域ＴＡ２の分散σ２２以下であるか否かを判断する。換言すれば、ＣＰＵ１１０は、下端部領域ＴＡ１の画像の均一性は、上端部領域ＴＡ２の画像の均一性以上であるか否かを判断する。さらに換言すれば、画像の均一性の観点から見て、下端部領域ＴＡ１は、上端部領域ＴＡ２よりもバンディングが目立ちやすいか否かを判断する。差分ΔＣＶの絶対値が閾値ＴＨ１未満である場合には、下端部領域ＴＡ１の色と上端部領域ＴＡ２の色との間に、バンディングの発生のしやすさについて有意な差がないと考えられる。したがって、この場合には、画像の均一性の観点から回転処理を行うか否かを決定することが好ましいと考えられるためである。
【００８３】
下端部領域ＴＡ１の分散σ１２が、上端部領域ＴＡ２の分散σ２２以下である場合には（Ｓ２７５：ＹＥＳ）、Ｓ２８０にて、ＣＰＵ１１０は、回転処理を実行すると判断する。この場合には、画像の均一性の観点から、下端部領域ＴＡ１は、上端部領域ＴＡ２よりもバンディングが目立ちやすいと判断できる。このために、この場合には、バンディングが目立ち難い上端部領域ＴＡ２内の画像が、よりバンディングが発生しやすい用紙Ｍの上流側に印刷されるように、回転処理を実行することが好ましいためである。
【００８４】
下端部領域ＴＡ１の分散σ１２が、上端部領域ＴＡ２の分散σ２２より大きい場合には（Ｓ２７５：ＮＯ）、Ｓ２８５にて、ＣＰＵ１１０は、回転処理を実行しないと判断する。この場合には、画像の均一性の観点から、下端部領域ＴＡ１は、上端部領域ＴＡ２よりもバンディングが目立ち難いと判断できる。このために、この場合には、下端部領域ＴＡ１内の画像が、よりバンディングが発生しやすい用紙Ｍの上流側に印刷されるように、回転処理を実行しないことが好ましいためである。
【００８５】
このように、回転処理を実行するか否かを判断するための特定条件は、以下の条件Ａ〜条件Ｃを含む。
条件Ａ：下端部領域ＴＡ１の色評価値ＣＶ１の平均値ＣＶ１ａｖｅと、上端部領域ＴＡ２の色評価値ＣＶ２の平均値ＣＶ２ａｖｅと、の差分ΔＣＶの絶対値が閾値ＴＨ１以上であること（Ｓ２６５）
条件Ｂ：下端部領域ＴＡ１の色評価値の平均値ＣＶ１ａｖｅが、上端部領域ＴＡ２の色評価値の平均値ＣＶ２ａｖｅ以上であること（Ｓ２７０）
条件Ｃ：下端部領域ＴＡ１の分散σ１２が、上端部領域ＴＡ２の分散σ２２以下であること（下端部領域ＴＡ１の均一性が、上端部領域ＴＡ２の均一性以上であること）
【００８６】
そして、条件Ａを満たし、かつ、条件Ｂが満たされる場合に、特定条件は満たされると判断される。あるいは、条件Ａが満たされず、かつ、条件Ｃが満たされる場合には、特定条件は満たされると判断される。
【００８７】
以上説明した本実施例によれば、対象画像データを用いて、対象画像ＯＩのうち、用紙Ｍの一端に沿う下端部領域ＴＡ１に印刷されるべき画像の評価値として、色評価値ＣＶ１の分散σ１２が算出される（図１１のＳ２３０）。分散σ１２は、下端部領域ＴＡ１内の画像の均一性の程度を示す評価値である。そして、分散σ１２を含む評価値を用いて、回転処理を含む第１印刷処理を実行すべきか、回転処理を含まない第２印刷処理を実行すべきかが決定される（Ｓ２６５〜Ｓ２７５）。第１印刷処理は、下端部領域ＴＡ１内の画像が、用紙Ｍの上流端の近傍よりもバンディングが発生し難い用紙Ｍの下流端の近傍に印刷される。このために、第１印刷処理は、第２印刷処理と比較して印刷済みの下端部領域ＴＡ１内の画像にバンディングが発生し難い処理である。具体的には、下端部領域ＴＡ１の均一性が、基準以上であることである条件Ｃを含む特定条件が満たされる場合に、第１印刷処理が実行され、特定条件が満たされない場合に、第２印刷処理が実行される。
【００８８】
下端部領域ＴＡ１内の画像の均一性が高いほど、印刷される下端部領域ＴＡ１内の画像に発生するバンディングが目立ちやすい。このために、下端部領域ＴＡ１内の画像の均一性が高いほど、バンディングの発生を抑制する必要性が高い。上記構成によれば、分散σ１２によって示される下端部領域ＴＡ１の画像の均一性が基準以上であることである条件Ｃを含む特定条件が満たされる場合に、第２印刷処理と比較して下端部領域ＴＡ１の画像にバンディングが発生し難い第１印刷処理が実行される。この結果、用紙Ｍ上に印刷される下端部領域ＴＡ１の画像にバンディングが発生することを適切に抑制できる。
【００８９】
さらに、上記実施例では、さらに、対象画像ＯＩのうち、用紙Ｍの他端に沿う上端部領域ＴＡ２に印刷されるべき画像の評価値として、色評価値ＣＶ２の分散σ２２が算出される（図１１のＳ２５５）。分散σ２２は、上端部領域ＴＡ２の画像の均一性の程度を示す評価値である。そして、上述した条件Ｃは、分散σ１２によって示される下端部領域ＴＡ１の均一性が、分散σ２２によって示される上端部領域ＴＡ２の均一性以上であることである。この結果、下端部領域ＴＡ１と上端部領域ＴＡ２とを比較して、下端部領域ＴＡ１にてバンディングが目立ちやすいと判断される場合に、下端部領域ＴＡ１にバンディングが発生することを抑制することができる。
【００９０】
さらに、上記実施例では、ＲＧＢ色空間で示される複数個の色値のそれぞれに対応する重みを示す重み情報である重みテーブルＷｔＴが取得される（図１１のＳ２００）。重みテーブルＷｔＴにて示される重みＷｔと、下端部領域ＴＡ１の画像の色を示す複数個の色値（ＲＧＢ値）と、を用いて、Ｍ個のブロックＢＬ１のそれぞれについて、色評価値ＣＶ１が算出され（図１１のＳ２２０）、Ｍ個の色評価値ＣＶ１のばらつきを示す分散σ１２が、下端部領域ＴＡ１の均一性の評価値として算出される（図１１のＳ２３０）。この結果、さらに、複数個のＲＧＢ値のそれぞれに対応する重みＷｔを用いて、均一性の評価値である分散σ１２が算出されるので、より適切に実行すべき印刷処理が決定される。
【００９１】
さらに、上記実施例によれば、さらに、Ｍ個の色評価値ＣＶ１の平均値ＣＶ１ａｖｅが算出され（図１１のＳ２２５）。回転処理を行うか否かを判断するための特定条件は、さらに、下端部領域ＴＡ１の色評価値の平均値ＣＶ１ａｖｅが、上端部領域ＴＡ２の色評価値の平均値ＣＶ２ａｖｅ以上であることである条件Ｂを含む。この結果、構成によれば、さらに、下端部領域ＴＡ１の色評価値の平均値ＣＶ１ａｖｅを用いて、印刷処理が決定されるので、より適切に実行すべき印刷処理が決定される。より具体的には、バンディングの目立ちやすさは、下端部領域ＴＡ１の画像の色によって異なるが、下端部領域ＴＡ１の色評価値の平均値ＣＶ１ａｖｅを用いることで、バンディングの目立ちやすさを適切に評価できる。したがって、バンディングの目立ちやすさを適切に考慮して、実行すべき印刷処理を決定できる。
【００９２】
さらに、上記実施例では、上記の条件Ｃと条件Ｂとの少なくとも一方が満たされると判断される場合に（Ｓ２７０：ＹＥＳ、または、Ｓ２７５：ＹＥＳ）、回転処理を実行するか否かを判断するための特定条件が満たされると判断される。この結果、下端部領域ＴＡ１の色と、均一性と、の一方を適切に考慮して、実行すべき印刷処理を決定できる。
【００９３】
さらに、上記実施例では、色評価値ＣＶ１は、ｎ個の画素を含むブロックＢＬ１ごとに算出される。この結果、例えば、１画素単位で、色評価値ＣＶ１を算出する場合と比較して、分散や平均値などの評価値の計算負荷を低減できるとともに、適切な評価値を算出できる。
【００９４】
さらに、上記実施例によれば、対象画像データを用いて、下端部領域ＴＡ１の画像の評価値として、重みと色値とを用いて算出される評価値である平均値ＣＶ１ａｖｅが算出される（Ｓ２２０〜Ｓ２３０）。そして、平均値ＣＶ１ａｖｅを含む評価値を用いて、回転処理を含む第１印刷処理を実行すべきか、回転処理を含まない第２印刷処理を実行すべきかが決定される（Ｓ２６５〜Ｓ２７５）。具体的には、下端部領域ＴＡ１の平均値ＣＶ１ａｖｅが基準以上であることである条件Ｂを含む特定条件が満たされる場合に、回転処理を含む第１印刷処理が実行される。
【００９５】
下端部領域ＴＡ１に印刷される色によって、印刷される下端部領域ＴＡ１の画像に発生するバンディングの目立ちやすさが異なる。このために、下端部領域ＴＡ１に印刷される色がバンディングの目立ちやすい色である場合には、バンディングの発生を抑制する必要性が高い。上記実施例によれば、バンディングの目立ちやすさに応じた重みを用いて算出される評価値として、下端部領域ＴＡ１の平均値ＣＶ１ａｖｅが算出される。そして、
平均値ＣＶ１ａｖｅが基準以上であることである条件Ｂを含む特定条件が満たされる場合に、回転処理を含む第１印刷処理が実行されるので、用紙Ｍ上に印刷される下端部領域ＴＡ１の画像にバンディングが発生することを適切に抑制できる。
【００９６】
さらに、上記実施例では、さらに、対象画像ＯＩのうち、用紙Ｍの他端に沿う上端部領域ＴＡ２に印刷されるべき画像の評価値として、上端部領域ＴＡ２の平均値ＣＶ２ａｖｅが算出される（図１１のＳ２５０）。そして、上述した条件Ｂは、下端部領域ＴＡ１の平均値ＣＶ１ａｖｅが、上端部領域ＴＡ２の平均値ＣＶ２ａｖｅ以上であることである。この結果、下端部領域ＴＡ１と上端部領域ＴＡ２とを比較して、下端部領域ＴＡ１にバンディングが発生しやすいと判断される場合に、下端部領域ＴＡ１の画像にバンディングが発生することを抑制することができる。
【００９７】
さらに、上記実施例では、第１印刷処理は、回転処理を含む印刷処理である。すなわち、第１印刷処理は、用紙Ｍの下流端ＢＳＴに沿って下端部領域ＴＡ１の画像を印刷し、用紙の上流端ＵＳＴに沿って上端部領域ＴＡ２の画像を印刷する処理である（図１０（Ｃ））。第２印刷処理は、回転処理を含まない印刷処理である。すなわち、第２印刷処理は、用紙Ｍの上流端ＵＳＴに沿って下端部領域ＴＡ１の画像を印刷し、用紙の下流端ＢＳＴに沿って上端部領域ＴＡ２の画像を印刷する処理である（図１０（Ｂ））。この結果、下端部領域ＴＡ１と上端部領域ＴＡ２とを比較して、下端部領域ＴＡ１にバンディングが発生しやすいと判断される場合に、下端部領域ＴＡ１にバンディングが発生することを、画像を回転するたけで容易に抑制し得る。
【００９８】
Ｂ．変形例
（１）上記実施例では、第１印刷処理は、回転処理を含む印刷処理であり、第２印刷処理は、回転処理を含まない印刷処理である。これに限らず、第１印刷処理は、第２印刷処理と比較して、下端部領域ＴＡ１の画像のバンディングが、第２印刷処理と比較して発生し難い他の処理であっても良い。例えば、第１印刷処理は、用紙Ｍの搬送量を調整することによって、第１の状態Ｓ１において下流保持部から用紙Ｍの上流端までの距離を第２印刷処理よりも短くする処理であっても良い。このような第１印刷処理では、例えば、用紙Ｍの上流端の近傍の変形を抑制できるために、用紙Ｍの上流端の近傍に印刷される下端部領域ＴＡ１の画像のバンディングが、第２印刷処理よりも発生し難い。このような印刷処理の詳細は、例えば、特開２０１５−３０１４９公報に開示されている。
【００９９】
（２）上記実施例では、第１印刷処理と第２印刷処理との切替は、用紙Ｍの上流端の近傍に印刷される画像のバンディングの発生を抑制するために行われている。これに代えて、第１印刷処理と第２印刷処理との切替は、用紙Ｍの下流端の近傍に印刷される画像のバンディングの発生を抑制するために行われても良い。例えば、第１印刷処理が、用紙Ｍの搬送量を調整することによって、第２の状態Ｓ２において上流保持部から用紙Ｍの下流端までの距離を第２印刷処理よりも短くする処理であるとする（特開２０１５−３０１４９公報など）。この場合に、例えば、用紙Ｍの下流端の近傍に印刷される上端部領域ＴＡ２の画像の均一性が所定の基準以上である場合に、第１印刷処理が実行され、上端部領域ＴＡ２の画像の均一性が所定の基準未満である場合に、第２印刷処理が実行されても良い。あるは、例えば、用紙Ｍの下流端の近傍に印刷される上端部領域ＴＡ２の平均値ＣＶ２ａｖｅが所定の基準以上である場合に、第１印刷処理が実行され、上端部領域ＴＡ２の平均値ＣＶ２ａｖｅが所定の基準未満である場合に、第２印刷処理が実行されても良い。
【０１００】
（３）上記実施例では、下端部領域ＴＡ１の画像のばらつきを示す評価値として、Ｍ個の色評価値ＣＶ１の分散σ１２が算出されている（図１１のＳ２３０）。これに代えて、例えば、重みＷｔを用いずに算出されたＭ個のブロックＢＬ１のＭ個の平均色値の分散や標準偏差が算出されても良い。また、下端部領域ＴＡ１から、無作為に、あるいは、所定のルールに従って抽出された複数個の画素の色値の分散や標準偏差、あるいは、各色値間のユークリッド距離の最大値が算出されても良い。
【０１０１】
（４）上記実施例では、下端部領域ＴＡ１の画像の色の評価値として、Ｍ個の色評価値ＣＶ１の平均値ＣＶ１ａｖｅが算出されている（図１１のＳ２２５）。これに代えて、Ｍ個の色評価値ＣＶ１の中央値が算出されても良い。また、例えば、下端部領域ＴＡ１の平均色値に、当該平均色値に対応する重みＷｔを乗じた値が算出されても良い。また、Ｍ個のブロックＢＬ１の平均色値に当該平均色値に対応する重みＷｔを乗じたＭ個の値が算出され、該Ｍ個の値の平均値または中央値が算出されても良い。
【０１０２】
（５）上記実施例では、下端部領域ＴＡ１および上端部領域ＴＡ２の評価値として、分散σ１２、σ２２と、平均値ＣＶ１ａｖｅ、ＣＶ２ａｖｅと、の２種類が用いられている。これに代えて、分散σ１２、σ２２のみが用いられても良い。この場合には、例えば、図１１のＳ２２５、Ｓ２５０、Ｓ２６０、Ｓ２６５、Ｓ２７０は、省略され、下端部領域ＴＡ１の分散σ１２が、上端部領域ＴＡ２の分散σ２２以下である場合には、回転処理を含む第１印刷処理が実行され、下端部領域ＴＡ１の分散σ１２が、上端部領域ＴＡ２の分散σ２２より大きい場合には、回転処理を含まない第２印刷処理が実行されても良い。
【０１０３】
また、平均値ＣＶ１ａｖｅ、ＣＶ２ａｖｅのみが用いられても良い。この場合には、例えば、図１１のＳ２３０、Ｓ２５５、Ｓ２６０、Ｓ２７５は、省略され、下端部領域ＴＡ１の平均値ＣＶ１ａｖｅが、上端部領域ＴＡ２の平均値ＣＶ２ａｖｅ以上である場合には、回転処理を含む第１印刷処理が実行され、下端部領域ＴＡ１の平均値ＣＶ１ａｖｅが、上端部領域ＴＡ２の平均値ＣＶ２ａｖｅ未満である場合には、回転処理を含まない第２印刷処理が実行されても良い。
【０１０４】
（６）上記実施例では、色評価値ＣＶ１が算出される単位領域は、ｎ個の画素を含むブロックＢＬ１である。これに代えて、色評価値ＣＶ１が算出される単位領域は、１個の画素であっても良い。
【０１０５】
（７）上記実施例の回転処理を実行するか否かを判断するための特定条件は、一例であり、これに限られない。例えば、上述した条件Ｂを満たし、かつ、条件Ｃが満たされる場合に、特定条件が満たされるとしても良い。
【０１０６】
（８）上記実施例では、条件Ｂは、下端部領域ＴＡ１の平均値ＣＶ１ａｖｅが、上端部領域ＴＡ２の平均値ＣＶ２ａｖｅ以上であることである。すなわち、下端部領域ＴＡ１の評価値としての平均値ＣＶ１ａｖｅは、上端部領域ＴＡ２の平均値ＣＶ２ａｖｅを閾値として、条件Ｂを満たすか否かが判断されている。これに代えて、下端部領域ＴＡ１の平均値ＣＶ１ａｖｅは、固定値を閾値として、条件Ｂを満たすか否かが判断されても良い。
【０１０７】
（９）上記実施例では、条件Ｃは、下端部領域ＴＡ１の分散σ１２が、上端部領域ＴＡ２の分散σ２２以下であることである。すなわち、下端部領域ＴＡ１の評価値としての分散σ１２は、上端部領域ＴＡ２の分散σ２２を閾値として、条件Ｃを満たすか否かが判断されている。これに代えて、下端部領域ＴＡ１の分散σ１２は、固定値を閾値として、条件Ｃを満たすか否かが判断されても良い。
【０１０８】
（１０）上記実施例では、印刷機構２００は、主走査部２２０を備え、主走査中に印刷ヘッド２４０が駆動されて部分印刷が行われるシリアルプリンタである。これに代えて、印刷機構２００は、主走査部２２０を備えず、搬送方向と直交する方向に沿って、用紙Ｍの幅と略等しい長さに亘って並ぶ複数個のノズルを備える印刷ヘッドを備えるいわゆるラインプリンタであっても良い。ラインプリンタでは、主走査を行うことなく、印刷が実行される。
【０１０９】
（１１）上記実施例では、図９の印刷処理を実行する画像処理装置として機能する装置はプリンタ６００である。これに代えて、画像処理装置として機能する装置は、他の種類の装置、例えば、図示しないユーザの端末装置であっても良い。この場合には、例えば、端末装置は、ドライバプログラムを実行することによってプリンタドライバとして動作し、該プリンタドライバとしての機能の一部として図９の印刷処理を実行する。この場合には、端末装置は、図９のＳ１７０にて生成される印刷データを用いて生成される印刷ジョブを、プリンタ６００に供給することによって、プリンタ６００に印刷を実行させる。
【０１１０】
以上の説明から解るように、上記実施例では、印刷機構２００が印刷実行部の例であり、端末装置が印刷処理を実行する場合には、プリンタ６００の全体が印刷実行部の例である。
【０１１１】
また、図９の印刷処理を実行する画像処理装置は、例えば、プリンタ６００や端末装置から対象画像データを取得して画像処理を実行するサーバであっても良い。このようなサーバは、ネットワークを介して互いに通信可能な複数個の計算機であっても良い。この場合には、ネットワークを介して互いに通信可能な複数個の計算機の全体が、画像処理装置に対応する。
【０１１２】
（１２）上記各実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部あるいは全部をハードウェアに置き換えるようにしてもよい。例えば、図１のプリンタ６００のＣＰＵ１１０が実行している処理の一部は、専用のハードウェア回路によって実現されてもよい。
【０１１３】
以上、実施例、変形例に基づき本発明について説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれる。
【符号の説明】
【０１１４】
１００…制御装置、１１０…ＣＰＵ、１２０…揮発性記憶装置、１２５…バッファ領域、１３０…不揮発性記憶装置、１４０…表示部、１５０…操作部、１６０…通信部、２００…印刷機構、２１０…搬送部、２１０…ＣＰＵ、２１１…用紙台、２１２…高支持部材、２１３…低支持部材、２１４…平板、２１６…押さえ部材、２１７…上流ローラ対、２１７ａ…駆動ローラ、２１７ｂ…従動ローラ、２１８…下流ローラ対、２１８ａ…駆動ローラ、２１８ｂ…従動ローラ、２２０…主走査部、２３０…ヘッド駆動部、２４０…印刷ヘッド、２４１…ノズル形成面、６００…プリンタ、ＮＣ…ノズル列、ＰＧ…コンピュータプログラム、ＴＩ…テスト画像、ＯＩ…対象画像、ＧＬ…無彩色軸、ＤＳ…駆動信号、ＮＴ…ノズル間隔、ＵＴ…上端、ＢＴ…下端、ＣＶ…差分Δ、ＮＺ…ノズル、ＴＡ１…下端部領域、ＴＡ２…上端部領域
【図１】
2019123191.tif 000005
【図２】
2019123191.tif 000006
【図３】
2019123191.tif 000007
【図４】
2019123191.tif 000008
【図５】
2019123191.tif 000009
【図６】
2019123191.tif 000010
【図７】
2019123191.tif 000011
【図８】
2019123191.tif 000012
【図９】
2019123191.tif 000013
【図１０】
2019123191.tif 000014
【図１１】
2019123191.tif 000015