(57)【要約】【課題】設定された印刷品質に応じて適切に印刷動作を停止させないようにすることを目的とする。【解決手段】インクジェットヘッドＨＤが、ノズル列が延びる方向に３つ以上並ぶヘッド列をインクジェットヘッドユニット５３を備えるプリンター１を制御するプリンター制御装置１０であって、印刷品質を設定する品質設定部１１０と、インクジェットヘッドＨＤのエラーを検出するエラー検出部１４０と、エラーを有するインクジェットヘッドＨＤに対して使用禁止を指示する指示部１５０と、指示部１５０の指示に応じて、設定された印刷品質が低品質設定である場合、指示ヘッドＨＤを使用せずに印刷を継続させ、設定された印刷品質が高品質設定である場合、指示ヘッドＨＤを使用せずに再印刷を実行させるヘッド制御部１６０と、を備える。【選択図】図３
2019034480.tif 000002
【特許請求の範囲】
【請求項１】
ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を有するヘッドユニットを備える印刷装置を制御する印刷制御装置であって、
印刷品質を設定する品質設定部と、
前記ヘッドのエラーを検出する検出部と、
前記検出部が検出したエラーを有する前記ヘッドに対して使用禁止を指示する指示部と、
前記指示部の指示に応じて、前記品質設定部により設定された印刷品質が第１設定である場合、前記指示部に指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、前記品質設定部により設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる印刷制御部と、を備える、
印刷制御装置。
【請求項２】
前記印刷制御部は、
前記品質設定部により設定された印刷品質が前記第２設定である場合、前記指示ヘッドと、前記指示ヘッドを基準として少なくとも前記第１方向の一方側に並ぶ前記ヘッドの全てを使用せずに、前記ヘッドユニットに印刷を実行させる、
請求項１に記載の印刷制御装置。
【請求項３】
前記検出部がエラーを検出した場合に、印刷を実行するか否かを設定する実行設定部を備え、
前記印刷制御部は、
前記実行設定部の設定が、前記検出部がエラーを検出した際に印刷を実行する設定である場合、前記品質設定部に設定された印刷品質に応じて、前記ヘッドユニットによる印刷を実行させる、
請求項１又は２に記載の印刷制御装置。
【請求項４】
印刷データを生成する印刷データ生成部を備え、
前記印刷制御部は、
前記検出部がエラーを検出した場合、前記品質設定部に設定された印刷品質に応じた前記印刷データを前記印刷データ生成部に生成させる、
請求項３に記載の印刷制御装置。
【請求項５】
前記検出部は、前記ヘッドが有するノズルの吐出不良を検出し、
前記指示部は、前記検出部が所定数以上のノズルに吐出不良を検出した前記ヘッドを前記指示ヘッドとして指示する、
請求項１から４のいずれ一項に記載の印刷制御装置。
【請求項６】
前記ヘッドユニットは、前記ヘッド列を前記第１方向と交差する第２方向に複数並んで有し、
前記印刷制御部は、前記指示ヘッドを含む前記第１方向に並ぶ全ての前記ヘッドと、前記指示ヘッドを基準として第２方向の一方側に並ぶ全ての前記ヘッドを使用せずに、前記ヘッドユニットによる印刷を実行させる、
請求項２から５のいずれか一項に記載の印刷制御装置。
【請求項７】
ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を有するヘッドユニットと、
印刷品質を設定する品質設定部と、前記ヘッドのエラーを検出する検出部と、前記検出部が検出したエラーを有する前記ヘッドに対して使用禁止を指示する指示部と、前記指示部の指示に応じて、前記品質設定部により設定された印刷品質が第１設定である場合、前記指示部に指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、前記品質設定部により設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる印刷制御部と、を有する印刷制御装置と、を備える、
印刷装置。
【請求項８】
ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を有するヘッドユニットを備える印刷装置を制御する印刷制御装置の制御方法であって、
印刷品質を設定し、
前記ヘッドのエラーを検出し、
検出したエラーを有する前記ヘッドに対して使用禁止を指示し、
使用禁止の指示に応じて、設定された印刷品質が第１設定である場合、指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる、
印刷制御装置の制御方法。
【請求項９】
ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を、有するヘッドユニットを備える印刷装置を制御する印刷制御装置の制御部により実行可能なプログラムであって、
前記制御部を、
印刷品質を設定させ、
前記ヘッドのエラーを検出させ、
検出したエラーを有する前記ヘッドに対して使用禁止を指示させ、
指示禁止の指示に応じて、設定された印刷品質が第１設定である場合、指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷装置、印刷制御装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、ノズル列からインクを吐出するヘッドを複数有するヘッドユニットが知られている（例えば、特許文献１参照）。特許文献１では、ノズル列が延びる第１方向（ノズル開口が並設方向）にヘッドが複数並ぶヘッド列（記録ヘッドで構成される列）を、第１方向と交差する第２方向に複数並んで有するヘッドユニットを開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−４０７０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載のようなヘッドユニットを備える印刷装置には、ヘッドユニットにより印刷するものが知られている。この種の印刷装置は、乾燥むらによる印刷品質の低下を防止するため、従来、ヘッドにエラーが発生すると印刷動作を停止していた。しかしながら、印刷装置の利用態様によっては、ヘッドにエラーが発生した場合でも印刷動作を停止させたくないとするニーズがある。印刷動作を停止させないようにする際、設定される印刷品質を加味しないと、ユーザーが所望する印刷態様にならない場合がある。
そこで、本発明は、設定された印刷品質に応じて適切に印刷動作を停止させないようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明は、ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を有するヘッドユニットを備える印刷装置を制御する印刷制御装置であって、印刷品質を設定する品質設定部と、前記ヘッドのエラーを検出する検出部と、前記検出部が検出したエラーを有する前記ヘッドに対して使用禁止を指示する指示部と、前記指示部の指示に応じて、前記品質設定部により設定された印刷品質が第１設定である場合、前記指示部に指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、前記品質設定部により設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる印刷制御部と、を備える。
本発明によれば、設定された印刷品質が第１設定である場合、指示ヘッドを使用せずにヘッドユニットによる印刷を継続させ、設定された印刷品質が第２設定である場合、指示ヘッドを使用せずにヘッドユニットによる再印刷を実行させるため、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【０００６】
また、本発明は、前記印刷制御部は、前記品質設定部により設定された印刷品質が前記第２設定である場合、前記指示ヘッドと、前記指示ヘッドを基準として少なくとも前記第１方向の一方側に並ぶ前記ヘッドの全てを使用せずに、前記ヘッドユニットに印刷を実行させる。
本発明によれば、指示ヘッドと、指示ヘッドを基準として少なくとも第１方向の一方側に並ぶヘッドの全てを使用しないことで乾燥むらの発生を防止できるため、設定された印刷品質に応じて適切に印刷動作を停止させないようした上で、印刷品質の低下を抑制できる。
【０００７】
また、本発明は、前記検出部がエラーを検出した場合に、印刷を実行するか否かを設定する実行設定部を備え、前記印刷制御部は、前記実行設定部の設定が、前記検出部がエラーを検出した際に印刷を実行する設定である場合、前記品質設定部に設定された印刷品質に応じて、前記ヘッドユニットによる印刷を実行させる。
本発明によれば、実行設定部の設定が、検出部がエラーを検出した際に印刷を実行する設定である場合、品質設定部に設定された印刷品質に応じて、ヘッドユニットによる印刷を実行させるため、ヘッドにエラーが発生した場合でも、自動で、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【０００８】
また、本発明は、印刷データを生成する印刷データ生成部を備え、前記印刷制御部は、前記検出部がエラーを検出した場合、前記品質設定部に設定された印刷品質に応じた前記印刷データを前記印刷データ生成部に生成させる。
本発明によれば、ヘッドにエラーが発生し印刷動作を停止しない場合でも、印刷データを新たに生成するため、乾燥むらの発生を確実に防止でき、印刷品質の低下を抑制できる。
【０００９】
また、本発明は、前記検出部は、前記ヘッドが有するノズルの吐出不良を検出し、前記指示部は、前記検出部が所定数以上のノズルに吐出不良を検出した前記ヘッドを前記指示ヘッドとして指示する。
本発明によれば、検出部が所定数以上のノズルに吐出不良を検出したヘッドを指示ヘッドとして指示するため、ヘッドに吐出不良が発生した場合でも、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【００１０】
また、本発明は、前記ヘッドユニットは、前記ヘッド列を前記第１方向と交差する第２方向に複数並んで有し、前記印刷制御部は、前記指示ヘッドを含む前記第１方向に並ぶ全ての前記ヘッドと、前記指示ヘッドを基準として第２方向の一方側に並ぶ全ての前記ヘッドを使用せずに、前記ヘッドユニットによる印刷を実行させる。
本発明によれば、指示ヘッドを含む第１方向に並ぶ全てのヘッドと、前記指示ヘッドを基準として前記第２方向の一方側に並ぶ全ての前記ヘッドを使用せずに、ヘッドユニットによる印刷を実行させるため、乾燥むらの発生を防止し、印刷品質の低下を抑制できる。
【００１１】
また、上記課題を解決するために、本発明の印刷装置は、ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を有するヘッドユニットと、印刷品質を設定する品質設定部と、前記ヘッドのエラーを検出する検出部と、前記検出部が検出したエラーを有する前記ヘッドに対して使用禁止を指示する指示部と、前記指示部の指示に応じて、前記品質設定部により設定された印刷品質が第１設定である場合、前記指示部に指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、前記品質設定部により設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる印刷制御部と、を有する印刷制御装置と、を備える。
本発明によれば、設定された印刷品質が第１設定である場合、指示ヘッドを使用せずにヘッドユニットによる印刷を継続させ、設定された印刷品質が第２設定である場合、指示ヘッドを使用せずにヘッドユニットによる再印刷を実行させるため、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【００１２】
また、上記課題を解決するために、本発明は、ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を有するヘッドユニットを備える印刷装置を制御する印刷制御装置の制御方法であって、印刷品質を設定し、前記ヘッドのエラーを検出し、検出したエラーを有する前記ヘッドに対して使用禁止を指示し、使用禁止の指示に応じて、設定された印刷品質が第１設定である場合、指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる。
本発明によれば、設定された印刷品質が第１設定である場合、指示ヘッドを使用せずにヘッドユニットによる印刷を継続させ、設定された印刷品質が第２設定である場合、指示ヘッドを使用せずにヘッドユニットによる再印刷を実行させるため、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【００１３】
また、上記課題を解決するために、本発明は、ノズル列からインクを吐出するヘッドが、前記ノズル列が延びる第１方向に３つ以上並ぶヘッド列を有するヘッドユニットを備える印刷装置を制御する印刷制御装置の制御部により実行可能なプログラムであって、前記制御部を、印刷品質を設定させ、前記ヘッドのエラーを検出させ、検出したエラーを有する前記ヘッドに対して使用禁止を指示させ、指示禁止の指示に応じて、設定された印刷品質が第１設定である場合、指示された前記ヘッドである指示ヘッドを使用せずに前記ヘッドユニットによる印刷を継続させ、設定された印刷品質が前記第１設定より高い第２設定である場合、前記指示ヘッドを使用せずに前記ヘッドユニットによる再印刷を実行させる。
本発明によれば、設定された印刷品質が第１設定である場合、指示ヘッドを使用せずにヘッドユニットによる印刷を継続させ、設定された印刷品質が第２設定である場合、指示ヘッドを使用せずにヘッドユニットによる再印刷を実行させるため、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【図面の簡単な説明】
【００１４】
【図１】プリンターの要部の構成を示す図。
【図２】インクジェットヘッドの一例を示す図。
【図３】プリンターの機能的構成を示す図。
【図４】ＨＣＵの構成を示す図。
【図５】プリンターの基本的な動作を説明するための図。
【図６】プリンターの動作を示すフローチャート。
【図７Ａ】設定態様の一例を示す図。
【図７Ｂ】設定態様の一例を示す図。
【図７Ｃ】設定態様の一例を示す図。
【図８】設定態様の一例を示す図。
【図９】プリンター制御装置の動作を示すフローチャート。
【図１０Ａ】設定態様の一例を示す図。
【図１０Ｂ】設定態様の一例を示す図。
【発明を実施するための形態】
【００１５】
図１は、プリンター１（印刷装置）の要部の構成を示す図である。
【００１６】
図１を用いた説明では、矢印に示すように、図中で左へ向かう方向を「前方」とする。また、図中で右へ向かう方向を「後方」とする。また、図中で上へ向かう方向を「上方」とする。また、図中で下へ向かう方向を「下方」とする。本実施形態では、前方は、インクジェットヘッドＨＤ（図２参照）からインクをメディアＭ（印刷媒体）に向けて吐出している時にメディアＭを搬送している搬送方向Ｈ（図２参照）に相当し、後方は、前方と反対の方向である。また、下方は、プリンター１を設置した際の重力方向であり、上方は、下方と反対の方向である。
【００１７】
プリンター１は、メディアＭに対して、インクをインクジェット式で吐出することにより文字や画像等を印刷する装置であり、比較的大型のメディアＭに対して印刷を実行するラージフォーマットプリンター（ＬＦＰ）である。メディアＭは、例えば、６４インチ程度の幅を有する印刷媒体である。
【００１８】
図１に示すように、プリンター１は、複数のキャスターを下端に有する脚台２と、脚台２上に支持された略直方体形状の本体３とを備える。
【００１９】
プリンター１は、ロール・ツー・ロール方式でメディアＭを搬送する搬送部４を備える。
【００２０】
搬送部４は、長尺のメディアＭがロール状に巻かれたロール体Ｒ１からメディアＭを本体３へ送り出す送出部４１と、本体３の前方の排出口から送出部４１により送り出された印刷後のメディアＭをロール体Ｒ２に巻き取る巻取部４２とを有する。
【００２１】
また、搬送部４は、送出部４１、及び、巻取部４２との間の搬送経路において、メディアＭを挟持した状態で搬送する搬送ローラー対４３を有する。搬送ローラー対４３は、搬送経路の下方に配置されて回転する搬送ローラー４３１と、搬送経路の上方に配置され搬送ローラー４３１の回転に従って回転する搬送ローラー４３２とを備える。搬送ローラー対４３は、搬送ローラー４３１と搬送ローラー４３２との回転によりメディアＭを搬送する。
【００２２】
プリンター１は、メディアＭに対してインクを吐出することにより文字や画像等を印刷する印刷部５を備える。
【００２３】
印刷部５は、本体３内に架設されたガイド軸５１に沿って、メディアＭの搬送方向Ｈと交差する交差方向Ｙ（図２参照）（第２方向）（例えば直交する方向）（図１では紙面と直交する方向）に往復移動するキャリッジ５２を備える。キャリッジ５２は、メディアＭと対向する位置にインクジェットヘッドユニット５３（ヘッドユニット）を搭載する。より詳細には、インクジェットヘッドユニット５３は、インクを吐出するノズルの開口がメディアＭと対向するようにキャリッジ５２に搭載される。
【００２４】
図２は、インクジェットヘッドユニット５３の一例を示す図である。
【００２５】
図２に示すように、インクジェットヘッドユニット５３は、交差方向Ｙにおいて方向Ｙ１から方向Ｙ２に向かって、ヘッド列ＨＲ１、ヘッド列ＨＲ２、ヘッド列ＨＲ３、ヘッド列ＨＲ４、ヘッド列ＨＲ５、ヘッド列ＨＲ６、ヘッド列ＨＲ７、及び、ヘッド列ＨＲ８を、この順で並んで有する。
【００２６】
以下の説明において、ヘッド列ＨＲ１〜ヘッド列ＨＲ８を区別することなく１のヘッド列を示す場合、ヘッド列ＨＲと表現する。
【００２７】
ヘッド列ＨＲは、メディアＭの搬送方向Ｈに３つ以上（本実施形態では４つ）のインクジェットヘッドＨＤ（ヘッド）が並んで構成される。なお、本実施形態では、搬送方向Ｈと搬送方向Ｈの逆方向とを含む方向は、ノズル列ＮＲが延びる方向（第１方向）に相当する。以下の説明において、インクジェットヘッドＨＤ１１〜インクジェットヘッドＨＤ８４を区別することなく１のインクジェットヘッドを示す場合、インクジェットヘッドＨＤと表現する。
【００２８】
インクジェットヘッドＨＤは、搬送方向Ｈに沿って延びるノズル列ＮＲを備えるチップＣＰを複数有する。図２に示すように、本実施形態において、インクジェットヘッドＨＤは、搬送方向Ｈに２つチップＣＰが並んで構成されるチップ列が、搬送方向Ｈに若干ずれて交差方向Ｙに並んで２つ配置されるように、４つのチップＣＰを有する。つまり、インクジェットヘッドＨＤは、４つのチップＣＰを千鳥状に配置して有する。
【００２９】
チップＣＰは、ノズル列ＮＲを構成するノズルの数分、メディアＭに対向する面に吐出口が設けられ、それぞれの吐出口からインクを吐出可能に構成される。なお、この吐出口が、ノズルの開口に相当する。吐出口のそれぞれには、図示しないインクタンク収容部が収容するインクタンクからインクが供給されるインク室が接続する。インク室のそれぞれには、ピエゾ素子（駆動素子）が設けられる。
【００３０】
各ピエゾ素子は、電圧が印加されると変形し、対応するインク室を加減圧する。インク室がピエゾ素子により加圧されると、吐出口からインクが吐出される。一方で、インク室がピエゾ素子に減圧されると、インクタンクからインクが供給される。各ピエゾ素子は、印加される電圧の電圧値に応じて変形量が異なる。そのため、ピエゾ素子に印加される電圧を適切に制御することで、インク室を加圧する力や加圧するタイミング等を調整でき、プリンター１は、吐出するインクのサイズを変更できる。
【００３１】
ヘッド列ＨＲ１は、インクジェットヘッドＨＤ１１〜インクジェットヘッドＨＤ１４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ１１、インクジェットヘッドＨＤ１２、インクジェットヘッドＨＤ１３、及び、インクジェットヘッドＨＤ１４の順に並んで有する。本実施形態では、ヘッド列ＨＲ１は、シアン（Ｃ）のインクを吐出する。つまり、インクジェットヘッドＨＤ１１〜インクジェットヘッドＨＤ１４のそれぞれは、ノズル列ＮＲからシアン（Ｃ）のインクを吐出する。
【００３２】
ヘッド列ＨＲ２は、インクジェットヘッドＨＤ２１〜インクジェットヘッドＨＤ２４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ２１、インクジェットヘッドＨＤ２２、インクジェットヘッドＨＤ２３、及び、インクジェットヘッドＨＤ２４の順に並んで有する。本実施形態では、ヘッド列ＨＲ２は、マゼンタ（Ｍ）のインクを吐出する。つまり、インクジェットヘッドＨＤ２１〜インクジェットヘッドＨＤ２４のそれぞれは、ノズル列ＮＲからマゼンタ（Ｍ）のインクを吐出する。
【００３３】
ヘッド列ＨＲ３は、インクジェットヘッドＨＤ３１〜インクジェットヘッドＨＤ３４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ３１、インクジェットヘッドＨＤ３２、インクジェットヘッドＨＤ３３、及び、インクジェットヘッドＨＤ３４の順に並んで有する。本実施形態では、ヘッド列ＨＲ３は、イエロー（Ｙ）のインクを吐出する。つまり、インクジェットヘッドＨＤ３１〜インクジェットヘッドＨＤ３４のそれぞれは、ノズル列ＮＲからイエロー（Ｙ）のインクを吐出する。
【００３４】
ヘッド列ＨＲ４は、インクジェットヘッドＨＤ４１〜インクジェットヘッドＨＤ４４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ４１、インクジェットヘッドＨＤ４２、インクジェットヘッドＨＤ４３、及び、インクジェットヘッドＨＤ４４の順に並んで有する。本実施形態では、ヘッド列ＨＲ４は、ブラック（Ｋ）のインクを吐出する。つまり、インクジェットヘッドＨＤ４１〜インクジェットヘッドＨＤ４４のそれぞれは、ノズル列ＮＲからブラック（Ｋ）のインクを吐出する。
【００３５】
ヘッド列ＨＲ５は、インクジェットヘッドＨＤ５１〜インクジェットヘッドＨＤ５４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ５１、インクジェットヘッドＨＤ５２、インクジェットヘッドＨＤ５３、及び、インクジェットヘッドＨＤ５４の順に並んで有する。本実施形態では、ヘッド列ＨＲ５は、ブラック（Ｋ）のインクを吐出する。つまり、インクジェットヘッドＨＤ５１〜インクジェットヘッドＨＤ５４のそれぞれは、ノズル列ＮＲからブラック（Ｋ）のインクを吐出する。
【００３６】
ヘッド列ＨＲ６は、インクジェットヘッドＨＤ６１〜インクジェットヘッドＨＤ６４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ６１、インクジェットヘッドＨＤ６２、インクジェットヘッドＨＤ６３、及び、インクジェットヘッドＨＤ６４の順に並んで有する。本実施形態では、ヘッド列ＨＲ６は、イエロー（Ｙ）のインクを吐出する。つまり、インクジェットヘッドＨＤ６１〜インクジェットヘッドＨＤ６４のそれぞれは、ノズル列ＮＲからイエロー（Ｙ）のインクを吐出する。
【００３７】
ヘッド列ＨＲ７は、インクジェットヘッドＨＤ７１〜インクジェットヘッドＨＤ７４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ７１、インクジェットヘッドＨＤ７２、インクジェットヘッドＨＤ７３、及び、インクジェットヘッドＨＤ７４の順に並んで有する。本実施形態では、ヘッド列ＨＲ７は、マゼンタ（Ｍ）のインクを吐出する。つまり、インクジェットヘッドＨＤ７１〜インクジェットヘッドＨＤ７４のそれぞれは、ノズル列ＮＲからマゼンタ（Ｍ）のインクを吐出する。
【００３８】
ヘッド列ＨＲ８は、インクジェットヘッドＨＤ８１〜インクジェットヘッドＨＤ８４を、搬送方向Ｈと逆の方向に向かって、インクジェットヘッドＨＤ８１、インクジェットヘッドＨＤ８２、インクジェットヘッドＨＤ８３、及び、インクジェットヘッドＨＤ８４の順に並んで有する。本実施形態では、ヘッド列ＨＲ８は、シアン（Ｃ）のインクを吐出する。つまり、インクジェットヘッドＨＤ８１〜インクジェットヘッドＨＤ８４のそれぞれは、ノズル列ＮＲからシアン（Ｃ）のインクを吐出する。
【００３９】
このように、インクジェットヘッドユニット５３は、交差方向Ｙにおいて方向Ｙ１から方向Ｙ２に向かって、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の順に、対応する色のインクを吐出するヘッド列ＨＲを有する。つまり、インクジェットヘッドユニット５３は、交差方向Ｙの略中央部ＴＢにおいて線対称となるように色の異なるヘッド列ＨＲを有する。後述にて明らかになる通り、本実施形態のプリンター１は、メディアＭを加熱しながらインクジェットヘッドユニット５３からインクを吐出して印刷を実行することも可能である。このようにヘッド列ＨＲの配置を色について線対称とすることで、キャリッジ５２が方向Ｙ１に移動する場合と方向Ｙ２に移動する場合とで、吐出されるインクの色の順番を同じにできる。一般に、インクの色が異なれば、乾燥具合が異なる。そのため、キャリッジ５２が方向Ｙ１に移動する場合と方向Ｙ２に移動する場合とで、吐出されるインクの色の順番を同じすることで、プリンター１は、乾燥むらの発生を抑制できる。
【００４０】
なお、本実施形態では、インクジェットヘッドユニット５３が、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）の４色のインクを吐出する構成を例示しているが、吐出するインクの色はこの４色に限定されず、さらに多くてもよく、少なくてもよい。但し、インクジェットヘッドユニット５３は、交差方向Ｙの略中央部ＴＢにおいて線対称となるように、吐出するインクの色が異なるヘッド列ＨＲを有する。
【００４１】
図２に示すように、インクジェットヘッドユニット５３は、ヘッド行ＨＧ１、ヘッド行ＨＧ２、ヘッド行ＨＧ３、及び、ヘッド行ＨＧ４を、搬送方向Ｈの逆方向に向かってこの順番で並んで有する。以下の説明において、ヘッド行ＨＧ１、ヘッド行ＨＧ２、ヘッド行ＨＧ３、及び、ヘッド行ＨＧ４の区別することなく１のヘッド行を示す場合、ヘッド行ＨＧと表現する。
【００４２】
ヘッド行ＨＧ１は、インクジェットヘッドＨＤ１１、インクジェットヘッドＨＤ２１、インクジェットヘッドＨＤ３１、インクジェットヘッドＨＤ４１、インクジェットヘッドＨＤ５１、インクジェットヘッドＨＤ６１、インクジェットヘッドＨＤ７１、及び、インクジェットヘッドＨＤ８１を、交差方向Ｙの方向Ｙ１から方向Ｙ２に向かって、この順番で並んで有する。
【００４３】
ヘッド行ＨＧ２は、インクジェットヘッドＨＤ１２、インクジェットヘッドＨＤ２２、インクジェットヘッドＨＤ３２、インクジェットヘッドＨＤ４２、インクジェットヘッドＨＤ５２、インクジェットヘッドＨＤ６２、インクジェットヘッドＨＤ７２、及び、インクジェットヘッドＨＤ８２を、交差方向Ｙの方向Ｙ１から方向Ｙ２に向かって、この順番で並んで有する。
【００４４】
ヘッド行ＨＧ３は、インクジェットヘッドＨＤ１３、インクジェットヘッドＨＤ２３、インクジェットヘッドＨＤ３３、インクジェットヘッドＨＤ４３、インクジェットヘッドＨＤ５３、インクジェットヘッドＨＤ６３、インクジェットヘッドＨＤ７３、及び、インクジェットヘッドＨＤ８３を、交差方向Ｙの方向Ｙ１から方向Ｙ２に向かって、この順番で並んで有する。
【００４５】
ヘッド行ＨＧ４は、インクジェットヘッドＨＤ１４、インクジェットヘッドＨＤ２４、インクジェットヘッドＨＤ３４、インクジェットヘッドＨＤ４４、インクジェットヘッドＨＤ５４、インクジェットヘッドＨＤ６４、インクジェットヘッドＨＤ７４、及び、インクジェットヘッドＨＤ８４を、交差方向Ｙの方向Ｙ１から方向Ｙ２に向かって、この順番で並んで有する。
【００４６】
このように、インクジェットヘッドユニット５３は、複数のインクジェットヘッドＨＤを備え、キャリッジ５２が交差方向Ｙに移動する際に、インクジェットヘッドＨＤのノズル列ＮＲからインクを吐出し、メディアＭへの印刷を実行する。
【００４７】
図１の説明に戻り、送出部４１と巻取部４２との間には、メディアＭを上方に凸となるように湾曲させて支持する支持面６０ａを有する支持部材６０が設けられる。支持部材６０は、板金などからなる板材の曲げ加工により形成された所定形状の部材が複数組み付けられることにより構成される。
【００４８】
支持部材６０は、ロール体Ｒ１から送り出されたメディアＭを印刷部５よりも搬送経路の上流側で支持する送出用支持部６１と、印刷部５と対向する位置に設けられてメディアＭの印刷領域となる部分を支持する印刷用支持部６２と、印刷部５よりも搬送経路の下流側で印刷後のメディアＭを支持する排出用支持部６３とを有する。
【００４９】
送出用支持部６１は、搬送経路の下流側ほど高くなる斜状の搬送面を含む支持面６１ａを有する。ロール体Ｒ１から送り出されたメディアＭは、支持面６１ａに支持された状態で印刷部５へ搬送される。
【００５０】
また、印刷用支持部６２は、インクジェットヘッドユニット５３のノズルが開口する面と所定のギャップを設けた状態で、この面と平行な支持面６２ａを有する。
【００５１】
排出用支持部６３は、印刷部５と巻取部４２との間の搬送経路を形成し、搬送経路の下流側ほど低くなると共に外側（図１では前方）に向かって凸となるように湾曲しながら延出している。排出用支持部６３は、メディアＭを湾曲させた状態で支持する支持面６３ａを有する。各支持部６１、６２、６３は、それぞれの支持面６１ａ、６２ａ、６３ａが略面一に連続的に繋がる状態で配置される。
【００５２】
図１に示すように、支持部材６０の裏側には、支持面６０ａを加熱する加熱部７が設けられる。
【００５３】
より具体的には、送出用支持部６１の裏側には、支持面６１ａを加熱するプレヒーター７１が設置される。プレヒーター７１は、支持面６１ａ上でメディアＭを予熱する。また、印刷用支持部６２の裏側には、印刷部５と対向する支持面６２ａを加熱するプラテンヒーター７２が設置される。また、排出用支持部６３の裏側には、支持面６３ａを加熱するアフターヒーター７３が設置される。アフターヒーター７３は、支持面６３ａ上でメディアＭを加熱することによりインクを乾燥させる。このように構成される加熱部７は、メディアＭを加熱することにより、インクをメディアＭに対し速やかに乾燥定着させ、滲みやぼやけ等を防止して、印刷品質を高めることができる。
【００５４】
排出用支持部６３の下流側端部の下方には、メディアＭに張力を付与する張力付与機構８１が設けられている。張力付与機構８１は、排出用支持部６３と巻取部４２との間でメディアＭに接触してこれに押圧力を付与するテンションローラー８２を有する。テンションローラー８２は、基端部が脚台２に対して回動可能に支持された一対のアーム部材の先端部に回転可能に支持されると共に、メディアＭの幅よりも幅方向（図１の紙面直交方向）に長い軸長を有する。排出用支持部６３の下流側では、メディアＭはテンションローラー８２の重量に応じたテンションが付与された状態でロール体Ｒ２に巻き取られる。
【００５５】
次に、プリンター１の機能的構成について説明する。
図３は、プリンター１の機能的構成を示す図である。
【００５６】
図３に示すように、プリンター１は、プリンター制御装置１０（印刷制御装置）と、通信部１１と、入力部１２と、表示部１３と、加熱部７と、搬送部４と、印刷部５とを備える。
【００５７】
プリンター制御装置１０は、プリンター１の各部を制御する装置であり、プリンター制御部１００（制御部）と、プリンター記憶部２００とを備える。
【００５８】
プリンター制御部１００は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、プリンター１の各部を制御する。プリンター制御部１００は、例えばＣＰＵが、ＲＯＭや後述するプリンター記憶部２００等に記憶されたプログラムをＲＡＭに読み出して処理を実行し、また、例えばＡＳＩＣに実装された機能により処理を実行し、また、例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
【００５９】
プリンター制御部１００は、機能ブロックとして、印刷データ生成部１２０と、品質設定部１１０と、実行設定部１３０と、エラー検出部１４０（検出部）と、指示部１５０と、ヘッド制御部１６０（印刷制御部）とを備える。これら機能ブロックは、ＣＰＵ等のハードウェアが、プリンター記憶部２００やＲＯＭ等に記憶されたプログラムを読み出して処理を実行する等により、ハードウェアとソフトウェアとの協働により処理を実行する。これら機能ブロックについては後述する。
【００６０】
プリンター記憶部２００は、ハードディスクや、ＥＥＰＲＯＭ、ＳＳＤ（Solid State Drive）等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。また、プリンター記憶部２００は、設定ファイル２００ａを記憶する。
【００６１】
設定ファイル２００ａは、プリンター１の設定に関する設定項目と、この設定項目に対応する設定値との組み合わせが記憶される。本実施形態では、プリンター１の設定に関する設定項目は、少なくとも、エラー検出部１４０（後述）がインクジェットヘッドＨＤにエラーを検出した場合に印刷を実行するか否かの設定（以下、「印刷実行設定」と表現する）に係る設定項目（以下、「実行設定項目」と表現する）と、印刷品質の設定に係る設定項目（以下、「品質設定項目」と表現する）とを含む。
【００６２】
なお、本実施形態では、設定ファイル２００ａに設定すると表現する場合、設定ファイル２００ａに所定の設定項目に設定値をセットすることを示す。
【００６３】
通信部１１は、プリンター制御部１００の制御で、所定の通信規格に従って、ホストコンピューター３００と通信する。
【００６４】
入力部１２は、プリンター１に設けられた操作スイッチや、タッチパネル等の入力手段を備え、ユーザーの入力手段に対する操作を検出し、プリンター制御部１００に出力する。プリンター制御部１００は、入力部１２からの入力に基づいて、入力手段に対する操作に対応する処理を実行する。
【００６５】
表示部１３は、複数のＬＥＤや、表示パネル等を備え、プリンター制御部１００の制御で、ＬＥＤを所定の態様で点灯／消灯や、表示パネルへの情報の表示等を実行する。
【００６６】
加熱部７は、上述した、プレヒーター７１、プラテンヒーター７２、及び、アフターヒーター７３を備え、プリンター制御部１００の制御で、搬送されるメディアＭを加熱する。前述した通り、プレヒーター７１は、支持面６１ａ上でメディアＭを予熱する。また、プラテンヒーター７２は、支持面６２ａ上でメディアＭを加熱する。また、アフターヒーター７３は、支持面６３ａ上でメディアＭを加熱する。
【００６７】
搬送部４は、上述した送出部４１や、巻取部４２、搬送ローラー対４３、その他のメディアＭの搬送に関する構成を備える。搬送部４は、プリンター制御部１００の制御で、少なくともメディアＭを搬送方向Ｈに搬送する。
【００６８】
印刷部５は、上述したキャリッジ５２や、キャリッジ５２に搭載されるインクジェットヘッドユニット５３、インクジェットヘッドユニット５３を駆動する駆動回路（不図示）、キャリッジ５２を交差方向Ｙに走査させるキャリッジ駆動モーター５４、その他のメディアＭへの印刷に関する構成を備える。印刷部５は、プリンター制御部１００の制御で、メディアＭに文字や画像等を印刷する。
【００６９】
特に、キャリッジ５２には、インクジェットヘッドユニット５３の他に、キャリッジ制御基板ＳＫと、ヘッド制御基板ＨＫとが搭載される。キャリッジ制御基板ＳＫとヘッド制御基板ＨＫとは、ボード・ツー・ボードコネクタ（ＢＴＢコネクタ）で接続される。
【００７０】
キャリッジ制御基板ＳＫは、ＳＯＣ（System-on-Chip）５０３を備える。ＳＯＣ５００は、キャリッジ５２の各部を制御する集積回路であって、特に、ヘッド制御基板ＨＫを制御する。例えば、ＳＯＣ５００は、キャリッジ５２の交差方向Ｙへの移動に伴ってエンコード信号を取得した場合、当該エンコード信号をプリンター制御部１００に出力する。そして、ＳＯＣ５００は、プリンター制御部１００の制御の下、プリンター制御部１００が入力されたエンコード信号に基づいて生成したインクの吐出タイミングに基づいて、ヘッド制御基板ＨＫを制御し、インクジェットヘッドユニット５３のインクの吐出タイミングを制御する。
【００７１】
ヘッド制御基板ＨＫは、ＦＰＧＡ（field-programmable gate array）５００を複数備える。１のＦＰＧＡ５００は、ヘッド制御ユニットＨＳＵを複数（本実施形態では３つ）備える。１のヘッド制御ユニットＨＳＵには、ドライブ基板ＤＫがボード・ツー・ボードコネクタで接続される。そして、ドライブ基板ＤＫは、フレキシブルフラットケーブルＦＦＣと中継基板ＣＫとを介して１のインクジェットヘッドＨＤに接続する。つまり、１のヘッド制御ユニットＨＳＵには、１のインクジェットヘッドＨＤが、ドライブ基板ＤＫとフレキシブルフラットケーブルＦＦＣと中継基板ＣＫを介して接続する。したがって、本実施形態では、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤが３２個であるため、ヘッド制御基板ＨＫは、３２個のインクジェットヘッドＨＤに対応した数分、少なくともヘッド制御ユニットＨＳＵとＦＰＧＡ５００とを備える。
【００７２】
なお、インクジェットヘッドＨＤと中継基板ＣＫとは、ボード・ツー・ボードコネクタで接続される。そのため、ユーザーは、インクジェットヘッドＨＤを交換する際、インクジェットヘッドＨＤを中継基板ＣＫから取り外すことで交換でき、フレキシブルフラットケーブルＦＦＣに対する抜き差し等を実行せずに容易に交換できる。
【００７３】
なお、図３に示すインクジェットヘッドＨＤは、チップＣＰが並んで配置されているように図示されている。しかしながら、実際のチップＣＰは、図２に示すように千鳥状に配置される。
【００７４】
１のヘッド制御ユニットＨＳＵは、ＨＣＵ（Head Control Unit）５０１と、ＨＰＵ（Head Pulse Unit）５０２とを備える。
【００７５】
ＨＣＵ５０１は、ドライブ基板ＤＫ、フレキシブルフラットケーブルＦＦＣ、及び、中継基板ＣＫを介して、１のインクジェットヘッドＨＤに接続する。ＨＣＵ５０１は、インクジェットヘッドＨＤのインクの吐出を制御するモジュールであり、図４に示す構成を具備する。
【００７６】
図４は、ＨＣＵ５０１の構成を示す図である。
【００７７】
図４に示すように、ＨＣＵ５０１は、例えば、１のマルチプロセッサーにより構成され、出力回路５１０と、出力制御回路５１１と、吐出論理回路５１２とを備える。
【００７８】
出力回路５１０は、対応するインクジェットヘッドＨＤにデータを送信する。本実施形態では、出力回路５１０は、２ビットのデータであって、「００」を示すデータ、「０１」を示すデータ、及び、「１１」を示すデータのいずれかを送信する。「００」を示すデータは、インクジェットヘッドＨＤを微振動させるデータである。微振動とは、吐出口からインクを吐出しない範囲でピエゾ素子を振動させるよう、ピエゾ素子に電圧を印加することを示す。この微振動により、インク室に供給されたインクがピエゾ素子の振動に合わせて攪拌され、インクの増粘が抑制される。「０１」を示すデータは、インクジェットヘッドＨＤが備える各ノズルに、「１１」を示すデータよりドットの径が小さいドット（以下、「Ｓドット」と表現する）のインクの吐出を実行させるためのデータである。「１１」を示すデータは、インクジェットヘッドＨＤが備える各ノズルに、「０１」を示すデータよりドットの径が大きいドット（以下、「Ｌドット」と表現する）のインクの吐出を実行させるためのデータである。出力回路５１０は、通常、印刷データに基づいて、「００」を示すデータ、「０１」を示すデータ、及び、「１１」を示すデータのいずれかを１のインクジェットヘッドＨＤに送信する。
【００７９】
出力制御回路５１１は、出力回路５１０のデータの送信を制御する制御回路である。
【００８０】
本実施形態では、出力制御回路５１１は、ＨＣＵ５０１の外部から入力されるイネーブル信号又はディセーブル信号に基づいて出力回路５１０のデータの送信を制御する。すなわち、出力制御回路５１１は、外部からイネーブル信号が入力される場合、印刷データに基づいて出力回路５１０により上記のデータのいずれかを、対応するインクジェットヘッドＨＤに送信させる。一方、出力制御回路５１１は、外部からディセーブル信号が入力された場合、出力回路５１０によるデータの送信を実行しない。すなわち、出力制御回路５１１は、外部から入力されるディセーブル信号が入力された場合、ＨＣＵ５０１自体のデータの出力を実行しない。ＨＣＵ５０１自体のデータの出力を実行しないと、当該ＨＣＵ５０１に対応するインクジェットヘッドＨＤは、インクの吐出を実行しない。このように、出力制御回路５１１は、外部から入力されるイネーブル信号又はディセーブル信号に応じて、対応するインクジェットヘッドＨＤのインクの吐出のオンオフを制御する。
【００８１】
また、本実施形態では、出力制御回路５１１は、印刷データに含まれるヘッダーデータに基づいて、出力回路５１０が送信するデータの種類を異ならせて、出力回路５１０のデータの送信を制御する。印刷データに含まれるヘッダーデータには、インクジェットヘッドＨＤの識別情報が所定のビット数で格納可能である。出力制御回路５１１は、印刷データに含まれるヘッダーデータに自身のＨＣＵ５０１の識別情報が含まれる場合、出力回路５１０により「００」を示すデータのみをインクジェットヘッドＨＤに送信する。「００」を示すデータを送信されたインクジェットヘッドＨＤは、微振動を実行するだけで、インクの吐出を実行しない。一方、出力制御回路５１１は、当該識別情報が含まれない場合、出力回路５１０により上記のデータのいずれかを対応するインクジェットヘッドＨＤを送信する。このように、出力制御回路５１１は、印刷データに含まれるヘッダーデータに基づいて、対応するインクジェットヘッドＨＤのインクの吐出のオンオフを制御する。この制御におけるインクの吐出のオフでは、ディセーブル信号の入力と比較して、インクジェットヘッドＨＤが微振動を実行している。
【００８２】
吐出論理回路５１２は、例えば、フリップフロップ等により構成され、出力回路５１０のデータの送信態様を示すデータを保持する。出力回路５１０は、吐出論理回路５１２が保持するデータに応じて、データの送信態様を異ならせる。本実施形態では、吐出論理回路５１２が「０」を示すデータを保持する場合、出力回路５１０は、上記データのいずれかを、対応するインクジェットヘッドＨＤに送信する。また、出力回路５１０は、吐出論理回路５１２が「１」を示すデータを保持する場合、「００」を示すデータのみを、対応するインクジェットヘッドＨＤに送信する。前述したように、「００」を示すデータを送信されたインクジェットヘッドＨＤは、微振動を実行するだけで、インクの吐出を実行しない。なお、吐出論理回路５１２は、外部から入力される保持信号に応じて、保持するデータを「０」又は「１」のいずれかに異ならせる。このように、吐出論理回路５１２は、保持するデータに応じて、対応するインクジェットヘッドＨＤのインクの吐出のオンオフを制御する。この制御におけるインクの吐出のオフは、ディセーブル信号の入力と比較して、インクジェットヘッドＨＤが微振動を実行している。
【００８３】
このように、本実施形態のＨＣＵ５０１は、３つの方法により、対応するインクジェットヘッドＨＤのインクの吐出のオンオフを制御する。
【００８４】
図３の説明に戻り、ＨＰＵ５０２は、ドライブ基板ＤＫ、フレキシブルフラットケーブルＦＦＣ、及び、中継基板ＣＫを介して、１のインクジェットヘッドＨＤに接続する。ＨＰＵ５０２は、これらを介して、接続するインクジェットヘッドＨＤのピエゾ素子に印加する電圧信号（以下、「ＣＯＭ信号」と表現する）を送信する。ＨＰＵ５０２は、デジタルのＣＯＭ信号を対応するインクジェットヘッドＨＤに対して送信するが、ドライブ基板ＤＫのアンプＡＭＰによりアナログ信号に変換されることで、結果として対応するインクジェットヘッドＨＤにアナログのＣＯＭ信号を送信する。
【００８５】
ＨＰＵ５０２が送信するＣＯＭ信号は、ＣＯＭＡ信号とＣＯＭＢ信号との２種類が含まれる。ＣＯＭＡ信号は、Ｌドットのインクを吐出するための電圧の波形を有する。一方、ＣＯＭＢ信号は、ピエゾ素子に微振動をさせるための電圧の波形、及び、Ｓドットのインクを吐出するための電圧の波形を有する。
【００８６】
インクジェットヘッドＨＤには、対応するＨＰＵ５０２からＣＯＭＡ信号とＣＯＭＢ信号とが含まれるＣＯＭ信号が入力される。そして、インクジェットヘッドＨＤのＩＣ（Integrated Circuit）５０４は、対応するＨＣＵ５０１から入力されたデータに基づいてＣＯＭ信号からピエゾ素子に印加する波形を選択し、選択した波形の電圧をピエゾ素子に印加する。例えば、ＨＣＵ５０１から「００」を示すデータが入力されている場合、インクジェットヘッドＨＤのＩＣ５０４は、ＣＯＭＢ信号から微振動の波形を選択し、ピエゾ素子に当該波形の電圧を印加して、ピエゾ素子を微振動させる。また、例えば、ＨＣＵ５０１から「０１」を示すデータが入力されている場合、インクジェットヘッドＨＤのＩＣ５０４は、ＣＯＭＢ信号からＳドットのインクを吐出するための波形を選択し、ピエゾ素子に当該波形の電圧を印加して、ノズルからＳドットのインクを吐出させる。また、例えば、ＨＣＵ５０１から「１１」を示すデータが入力されている場合、インクジェットヘッドＨＤのＩＣ５０４は、ＣＯＭＡ信号からＬドットのインクを吐出するための波形を選択し、ピエゾ素子に当該波形の電圧を印加して、ノズルからＬドットのインクを吐出させる。
【００８７】
次に、プリンター１の基本的な動作について説明する。
図５は、プリンター１の基本的な動作を説明するための図である。
【００８８】
メディアＭに文字や画像等を印刷する際、インクジェットヘッドユニット５３は、メディアＭの交差方向Ｙに移動する。移動範囲は、図５に示す範囲ＨＮ内である。以下の説明において、インクジェットヘッドユニット５３の位置が、範囲ＨＮにおける図中左端となる位置を「位置ＴＬ」と表現し、インクジェットヘッドユニット５３の位置が、図中右端となる位置を「位置ＴＲ」と表現する。
【００８９】
まず、図５に示すように、インクジェットヘッドユニット５３が位置ＴＬに位置し、インクジェットヘッドユニット５３とメディアＭとの位置関係が、図５に示す関係にあり、メディアＭ上の位置Ｐ１に所定の色のドットを形成する場合について説明する。なお、所定の色とは、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）のインクがそれぞれ所定量ずつ重なることによって表現される色である。
【００９０】
図５に示す位置Ｐ２は、インクジェットヘッドユニット５３が方向Ｙ２に向かって移動した場合に、メディアＭの位置Ｐ１を通過するヘッド列ＨＲ８上の位置を示す。また、図５に示す位置Ｐ３は、インクジェットヘッドユニット５３が方向Ｙ２に向かって移動した場合に、メディアＭの位置Ｐ１を通過するヘッド列ＨＲ７上の位置を示す。また、図５に示す位置Ｐ４は、インクジェットヘッドユニット５３が方向Ｙ２に向かって移動した場合に、メディアＭの位置Ｐ１を通過するヘッド列ＨＲ６上の位置を示す。また、図５に示す位置Ｐ５は、インクジェットヘッドユニット５３が方向Ｙ２に向かって移動した場合に、メディアＭの位置Ｐ１を通過するヘッド列ＨＲ５上の位置を示す。
【００９１】
図５に示す状態からインクジェットヘッドユニット５３が方向Ｙ２に向かって移動し、ヘッド列ＨＲ８の位置Ｐ２がメディアＭ上の位置Ｐ１に対応する位置に至ったタイミングで、位置Ｐ２に対応するノズルは、所定量のシアン（Ｃ）のインクを吐出する。さらに、インクジェットヘッドユニット５３が方向Ｙ２へ移動し、ヘッド列ＨＲ７の位置Ｐ３が位置Ｐ１に対応する位置に至ったタイミングで、位置Ｐ３に対応するノズルは、所定量のマゼンタ（Ｍ）のインクを吐出する。また、さらに、インクジェットヘッドユニット５３が方向Ｙ２へ移動し、ヘッド列ＨＲ６の位置Ｐ４が位置Ｐ１に対応する位置に至ったタイミングで、位置Ｐ４に対応するノズルは、所定量のイエロー（Ｙ）のインクを吐出する。また、さらに、インクジェットヘッドユニット５３が方向Ｙ２へ移動し、ヘッド列ＨＲ５の位置Ｐ５が位置Ｐ１に対応する位置に至ったタイミングで、位置Ｐ５に対応するノズルは、所定量のブラック（Ｋ）のインクを吐出する。この結果、メディアＭの位置Ｐ１に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）のインクがそれぞれ所定量ずつ吐出され、位置Ｐ１に所定の色のドットが形成される。なお、上述した所定量を吐出するとは、吐出量がゼロ、すなわち吐出しない場合も含まれる。
【００９２】
インクジェットヘッドユニット５３が位置ＴＬから位置ＴＲまで移動すると、メディアＭは、ヘッド列ＨＲのノズル列ＮＲの長さ分、搬送方向Ｈに搬送される。そして、インクジェットヘッドユニット５３は、位置ＴＲから方向Ｙ１に向かって移動し印刷を実行する。
【００９３】
次に、図５に示すように、インクジェットヘッドユニット５３が位置ＴＲに位置し、メディアＭ上の位置Ｐ６に所定の色のドットを形成する場合について説明する。
【００９４】
図５に示す位置Ｐ７は、インクジェットヘッドユニット５３が方向Ｙ１に向かって移動した場合に、メディアＭの位置Ｐ６を通過するヘッド列ＨＲ１上の位置を示す。また、図５に示す位置Ｐ８は、インクジェットヘッドユニット５３が方向Ｙ１に向かって移動した場合に、メディアＭの位置Ｐ６を通過するヘッド列ＨＲ２上の位置を示す。また、図５に示す位置Ｐ９は、インクジェットヘッドユニット５３が方向Ｙ１に向かって移動した場合に、メディアＭの位置Ｐ６を通過するヘッド列ＨＲ３上の位置を示す。また、図５に示す位置Ｐ１０は、インクジェットヘッドユニット５３が方向Ｙ１に向かって移動した場合に、メディアＭの位置Ｐ６を通過するヘッド列ＨＲ４上の位置を示す。
【００９５】
図５に示す状態からインクジェットヘッドユニット５３が方向Ｙ１に向かって移動し、ヘッド列ＨＲ１の位置Ｐ７がメディアＭ上の位置Ｐ６に対応する位置に至ったタイミングで、位置Ｐ７に対応するノズルは、所定量のシアン（Ｃ）のインクを吐出する。同様に、インクジェットヘッドユニット５３が方向Ｙ２へ移動するつれて、位置Ｐ６に対応する位置に至ったタイミングで、位置Ｐ８に対応するノズルは、所定量のマゼンタ（Ｍ）のインクを吐出し、位置Ｐ９に対応するノズルは、所定量のイエロー（Ｙ）のインクを吐出し、位置Ｐ１０に対応するノズルは、所定量のブラック（Ｋ）のインクを吐出する。この結果、メディアＭの位置Ｐ６に、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）のインクがそれぞれ所定量ずつ吐出され、位置Ｐ６に所定の色のドットが形成される。
【００９６】
このように、プリンター１は、インクジェットヘッドユニット５３を範囲ＨＮにおいて交差方向Ｙに移動させ、印刷を実行する。プリンター１は、このように印刷を実行する際、インクの吐出以外に範囲ＨＮにおいてインクジェットヘッドユニット５３に種々の動作を実行する。
【００９７】
図５に示すように、範囲ＨＮは、交差方向Ｙにおいて、フラッシング範囲ＦＨＮ、外微範囲ＧＨＮ１、定期フラッシング範囲ＴＦＨＮ、エラー検出範囲ＥＨＮ、印刷範囲ＩＨＮ、及び、外微範囲ＧＨＮ２を有する。
【００９８】
フラッシング範囲ＦＨＮは、印刷を開始する際に、停止しているインクジェットヘッドユニット５３にフラッシングを実行させる範囲である。フラッシングとは、ノズルに溜まっているインクを強制的に吐出し、粘度の増加したインクを排出させることでノズル詰まりによる吐出不良を防止する動作である。フラッシング範囲ＦＨＮには、フラッシングを実行する機構が設けられ、インクジェットヘッドユニット５３は、印刷を開始する際に、フラッシング範囲ＦＨＮにおいてフラッシングが実行される。なお、フラッシング範囲ＦＨＮは、位置ＴＬを含む範囲である。
【００９９】
外微範囲ＧＨＮ１は、インクジェットヘッドユニット５３のインクジェットヘッドＨＤに微振動を実行させる範囲である。プリンター１は、インクジェットヘッドユニット５３が交差方向Ｙにおいて移動する際、外微範囲ＧＨＮ１に位置するインクジェットヘッドＨＤに対して微振動を実行させる。これにより、インクジェットヘッドユニット５３がメディアＭ上に位置しておらずインクを吐出していない場合でも、インクの増粘が抑制でき、ノズルに吐出不良が発生することを抑制できる。
【０１００】
定期フラッシング範囲ＴＦＨＮは、印刷実行中、移動中のインクジェットヘッドユニット５３に対して定期的にフラッシングを実行させる範囲である。定期フラッシング範囲ＴＦＨＮには、フラッシングを実行する機構が設けられる。例えば、プリンター１は、インクジェットヘッドユニット５３が方向Ｙ２に向かって移動するたびに、定期フラッシング範囲ＴＦＨＮに位置するインクジェットヘッドＨＤにフラッシングを実行させる。また、例えば、プリンター１は、所定のパス数あたりに１回の間隔で、定期フラッシング範囲ＴＦＨＮに位置するインクジェットヘッドＨＤにフラッシングを実行させる。なお、パスとは、１回のインクジェットヘッドユニット５３の交差方向Ｙにおける移動を示す。プリンター１は、定期フラッシング範囲ＴＦＨＮにおいて定期的にフラッシングを実行することで、インクジェットヘッドユニット５３から増粘したインクが吐出されることを抑制し、印刷品質の低下を抑制する。
【０１０１】
エラー検出範囲ＥＨＮは、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤにエラーの発生の有無を検出する範囲である。プリンター１は、定期フラッシング範囲ＴＦＨＮでのフラッシングと同様、エラー検出範囲ＥＨＮにおいて、インクジェットヘッドＨＤに対して定期的にエラーの発生の有無を検出する。例えば、プリンター１は、インクジェットヘッドユニット５３が方向Ｙ２に向かって移動するたびに、エラー検出範囲ＥＨＮに位置するインクジェットヘッドＨＤにエラーの発生の有無を検出する。
【０１０２】
なお、本実施形態においてエラーとは、ノズル列ＮＲを構成するノズルのノズル抜けが所定数以上発生したことを示す。ノズル抜けとは、ノズルにおけるインクの詰まりや、ノズルに滞留するインクの乾き、ノズルの汚れ、その他の原因により、ノズルから正常にインクが吐出されない吐出不良の状態のことをいう。
【０１０３】
印刷範囲ＩＨＮは、上述したようにインクジェットヘッドユニット５３からインクが吐出される範囲である。印刷範囲ＩＨＮは、メディアＭの交差方向Ｙにおける長さに対応する範囲である。
【０１０４】
外微範囲ＧＨＮ２は、インクジェットヘッドユニット５３のインクジェットヘッドＨＤに微振動を実行させる範囲である。プリンター１は、インクジェットヘッドユニット５３が交差方向Ｙにおいて移動する際、外微範囲ＧＨＮ２に位置するインクジェットヘッドＨＤに対して微振動を実行させる。これにより、インクジェットヘッドユニット５３がメディアＭ上に位置しておらずインクを吐出していない場合でも、インクの増粘が抑制でき、ノズルに吐出不良が発生することを抑制できる。
【０１０５】
このように、プリンター１は、インクジェットヘッドユニット５３を交差方向Ｙに範囲ＨＮにおいて移動させる際、範囲ＨＮが含む各範囲に応じた動作を実行する。
【０１０６】
ところで、プリンター１は、エラー検出範囲ＥＨＮにおいてインクジェットヘッドユニット５３が有するインクジェットヘッドＨＤに、エラーが発生したインクジェットヘッドＨＤを検出した場合、印刷動作を停止するように構成される場合がある。これは、あるインクジェットヘッドＨＤにエラーが発生して使用できない場合、インクジェットヘッドユニット５３には、歯抜け状態が発生し、印刷品質が低下するためである。本実施形態では、歯抜け状態とは、インクジェットヘッドユニット５３において、搬送方向Ｈ、又は、交差方向Ｙに並ぶインクジェットヘッドＨＤのうち一部のインクジェットヘッドＨＤが使用できない状態を示す。プリンター１は、歯抜け状態が発生しているインクジェットヘッドユニット５３により印刷を実行すると、使用できないインクジェットヘッドＨＤからインクが吐出されないため、他のインクジェットヘッドＨＤ（特に、使用できないインクジェットヘッドＨＤ付近のインクジェットヘッドＨＤ）から吐出されたインクの乾燥度合が変化し、これに伴ってインクの混ざり具合が変化する。そのため、メディアＭには、乾燥むらが発生し印刷品質が低下してしまう。ここで、さらに、メディアＭを加熱して吐出されたインクを乾燥させるようにすると、より顕著に乾燥度合が変化し、より印刷品質が低下する虞がある。
【０１０７】
しかしながら、プリンター１の利用態様によっては、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤに、エラーが発生したインクジェットヘッドＨＤを検出した場合でも、印刷動作を停止させないようにすることが望まれる場合がある。例えば、プリンター１が印刷会社により利用され、終業から始業まで夜間運転で印刷を実行する場合、プリンター１の近くにはユーザーが居ない蓋然性が高い。そのため、インクジェットヘッドＨＤにエラーが発生し夜間運転中にプリンター１が動作を停止すると、夜間運転明けの始業時には、印刷が完了していないといった事態が起こり得る。これでは、ユーザーの利便性が低い。
【０１０８】
ここで、インクジェットヘッドＨＤにエラーが発生した際、単にプリンター１の印刷動作を停止させない構成が考えられる。しかしながら、単にプリンター１の印刷動作を停止させない構成であると、エラー発生の前後において、印刷品質が異なる蓋然性が高く、この構成では、ユーザーが印刷品質に対し高品質を望む場合、所望する印刷品質にならない可能性がある。一方で、エラー発生の後に印刷を１からやり直して、エラー発生の前後における印刷品質の異なりを防止することが考えられるが、この構成では、印刷に要する時間が長期化し、ユーザーが印刷品質より印刷速度を望む場合、この要望に応えることができない可能性がある。
【０１０９】
したがって、プリンター１には、ユーザーにより設定される印刷品質に応じて適切に印刷動作を停止させないことが望まれる。
【０１１０】
そこで、本実施形態のプリンター制御装置１０は、以下に示す動作を実行する。以下、プリンター制御部１００が備える品質設定部１１０と印刷データ生成部１２０と実行設定部１３０とエラー検出部１４０と指示部１５０とヘッド制御部１６０と説明を通して、プリンター１の動作を説明する。
【０１１１】
図６は、プリンター制御装置１０の動作を示すフローチャートである。
【０１１２】
図６に示すフローチャートの開始時点では、プリンター制御装置１０の動作モードが通常モードであるとする。本実施形態において通常モードとは、印刷実行の指示を受け付け、インクジェットヘッドユニット５３が備える全てのインクジェットヘッドＨＤを、使用可能なインクジェットヘッドＨＤとして、インクジェットヘッドＨＤにより印刷を実行させる動作モードである。
【０１１３】
なお、図６の説明では、印刷実行中にエラー検出部１４０が、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤのそれぞれに対して、エラーの発生の有無を検出する場合を例示する。
【０１１４】
プリンター制御装置１０のプリンター制御部１００は、プリンター１の印刷の設定を変更するか否かを判別する（ステップＳＡ１）。本実施形態では、プリンター１の印刷の設定とは、少なくとも、印刷品質の設定と、印刷実行設定とを示す。例えば、プリンター制御部１００は、プリンター１の印刷の設定を変更する操作を入力部１２が検出した場合、プリンター１の印刷の設定を変更すると判別する（ステップＳＡ１：ＹＥＳ）。
【０１１５】
プリンター制御部１００は、プリンター１の印刷の設定を変更すると判別した場合（ステップＳＡ１：ＹＥＳ）、プリンター制御装置１０の動作モードを通常モードから設定モードに移行させる（ステップＳＡ２）。本実施形態において設定モードとは、プリンター１の印刷の設定を変更する場合の動作モードである。
【０１１６】
プリンター制御装置１０の動作モードが設定モードに移行すると、品質設定部１１０は、印刷品質の設定を変更するか否かを判別する（ステップＳＡ３）。本実施形態では、設定可能な印刷品質が、高品質設定（第２設定）、及び、低品質設定（第１設定）のいずれかであるとする。高品質設定とは、印刷品質を高めることを重視した設定であり、低品質設定より印刷に要する時間が長期化するものの印刷品質の低下を抑制可能な設定である。低品質設定とは、印刷速度を高めることを重視した設定であり、高品質設定より印刷品質が低下するものの印刷に要する時間の長期化を抑制可能な設定である。
【０１１７】
例えば、ステップＳＡ３において品質設定部１１０は、所定のユーザーインターフェースを表示し、ユーザーの操作を受け付ける。ユーザーが印刷品質を低品質設定から高品質設定を変更した場合、品質設定部１１０は、当該操作を受け付け、印刷品質の設定を変更すると判別する（ステップＳＡ３：ＹＥＳ）。また、例えば、品質設定部１１０は、当該ユーザーインターフェースにより、印刷品質の設定を変更しない操作を受け付けた場合、印刷品質の設定を変更しないと判別する（ステップＳＡ３：ＮＯ）。
【０１１８】
品質設定部１１０は、印刷品質の設定を変更しないと判別した場合（ステップＳＡ３：ＮＯ）、処理をステップＳＡ５に移行させる。一方で、品質設定部１１０は、印刷品質の設定を変更すると判別した場合（ステップＳＡ３：ＹＥＳ）、変更する印刷品質を設定する（ステップＳＡ４）。品質設定部１１０は、ステップＳＡ４において、変更する印刷品質を示す設定値を、設定ファイル２００ａの品質設定項目に設定する。例えば、品質設定部１１０は、ユーザーによる低品質設定から高品質設定に変更する操作を受け付けた場合、設定ファイル２００ａの品質設定項目に、高品質設定を示す設定値を設定する。
【０１１９】
次いで、実行設定部１３０は、印刷実行設定を変更するか否かを判別する（ステップＳＡ５）。本実施形態では、設定可能な印刷実行設定が、実行設定、及び、停止設定のいずれかであるとする。実行設定とは、エラー検出部１４０がエラーを検出した場合でも印刷を実行することを示す設定である。停止設定とは、エラー検出部１４０がエラーを検出した場合に印刷を停止することを示す設定である。
【０１２０】
例えば、ステップＳＡ４において実行設定部１３０は、所定のユーザーインターフェースを表示し、ユーザーの操作を受け付ける。ユーザーが印刷実行設定を停止設定から実行設定を変更した場合、実行設定部１３０は、当該操作を受け付け、印刷実行設定を変更すると判別する（ステップＳＡ５：ＹＥＳ）。また、例えば、実行設定部１３０は、当該ユーザーインターフェースにより、印刷実行設定を変更しない操作を受け付けた場合、印刷実行設定を変更しないと判別する（ステップＳＡ５：ＮＯ）。
【０１２１】
実行設定部１３０は、印刷実行設定を変更しないと判別した場合（ステップＳＡ５：ＮＯ）、処理をステップＳＡ７に移行させる。一方で、実行設定部１３０は、印刷実行設定を変更すると判別した場合（ステップＳＡ５：ＹＥＳ）、変更する印刷実行設定を設定する（ステップＳＡ６）。実行設定部１３０は、ステップＳＡ６において、変更する印刷実行設定を示す設定値を、設定ファイル２００ａの実行設定項目に設定する。なお、実行設定部１３０が設定された印刷実行設定は、実行設定部１３０の設定に相当する。例えば、実行設定部１３０は、ユーザーによる停止設定から実行設定に変更する操作を受け付けた場合、設定ファイル２００ａの実行設定項目に、実行設定を示す設定値を設定する。
【０１２２】
次いで、プリンター制御部１００は、プリンターの印刷の設定の変更を終了するか否かを判別する（ステップＳＡ７）。例えば、プリンター制御部１００は、プリンター１の印刷の設定の変更を終了する操作を入力部１２が検出した場合、プリンター１の印刷の設定の変更を終了すると判別する（ステップＳＡ７：ＹＥＳ）。
【０１２３】
プリンター制御部１００は、プリンター１の印刷の設定の変更を終了しないと判別した場合（ステップＳＡ７：ＮＯ）、処理をステップＳＡ３に戻す。一方で、プリンター制御部１００は、プリンター１の印刷の設定の変更を終了すると判別した場合（ステップＳＡ７：ＹＥＳ）、プリンター制御装置１０の動作モードを設定モードから通常モードに移行させる（ステップＳＡ８）。
【０１２４】
次いで、プリンター制御部１００は、インクジェットヘッドユニット５３により印刷を開始するか否かを判別する（ステップＳＡ９）。例えば、プリンター制御部１００は、通信部１１によりホストコンピューター３００から画像データを受信した場合、画像データの受信をトリガーとして、印刷を開始すると判別する（ステップＳＡ９：ＹＥＳ）。なお、この場合、プリンター制御部１００の印刷データ生成部１２０は、受信した画像データから画像処理（解像度変換処理、色変換処理、ハーフトーン処理、ラスタライズ処理、コマンド付加処理等）を実行して画像データに基づく印刷データを生成し、生成した印刷データに基づく印刷を開始すると判別する。
【０１２５】
なお、解像度変換処理は、ホストコンピューター３００から受信した画像データを、設定された解像度の印刷データに変換する処理である。また、色変換処理は、例えば、ＲＧＢ色空間の画像データをＣＭＹＫ色空間の印刷データに変換する処理である。また、ハーフトーン処理は、高階調数（２５６階調）の画像データを、プリンター１が形成可能な階調数の印刷データに変換する処理である。また、ラスタライズ処理は、マトリクス状に並ぶ画素データ（例えば、１ビットや２ビットのデータ）を、印刷時のドット形成順序に従って並べ替える処理である。マトリクス状に並ぶ画素データは、印刷画像を構成する各ラスタラインを形成する実際のノズルに割り付けられる。また、コマンド付加処理は、ラスタライズ処理された印刷データに、プリンター１の印刷の動作に応じたコマンドを付加する処理である。コマンドとしては、例えば、メディアＭの搬送（搬送方向Ｈへの移動量や速度等）を指示するコマンド等が挙げられる。
【０１２６】
次いで、プリンター制御部１００は、印刷を開始すると判別すると（ステップＳＡ９：ＹＥＳ）、印刷データに基づいてインクジェットヘッドユニット５３により印刷を開始する（ステップＳＡ１０）。
【０１２７】
次いで、プリンター制御部１００のエラー検出部１４０は、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤに対して、エラーの発生の有無を検出するタイミングが到来したか否かを判別する（ステップＳＡ１１）。例えば、エラー検出部１４０は、インクジェットヘッドユニット５３が方向Ｙ２に向かって移動する際、インクジェットヘッドＨＤがエラー検出範囲ＥＨＮに位置した場合、当該インクジェットヘッドＨＤに対してエラーの発生の有無を検出するタイミングが到来したと判別する（ステップＳＡ１１：ＹＥＳ）。
【０１２８】
エラー検出部１４０は、エラーの発生の有無を検出するタイミングが到来したと判別した場合（ステップＳＡ１１：ＹＥＳ）、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤに対して、エラーの発生の有無を検出する（ステップＳＡ１２）。
【０１２９】
エラー検出部１４０は、エラーの発生の有無を、例えば、以下のような方法で実行する。例えば、プリンター１には、ノズルの吐出不良の発生の有無を検出する吐出不良検出機構が設けられる。この吐出不良検出機構は、ノズルから吐出されたインクを帯電させる電極を備える。また、吐出不良検出機構は、ノズルから吐出されたインクが着弾する導電材を備える。また、導電材を流れる電気信号は所定の信号処理回路に出力される構成である。以上のような構成の下、エラー検出部１４０は、ノズルの吐出不良の発生の有無の検出の対象のノズルから所定量のインク粒を吐出させる。吐出されたインク粒は、電極により所定量の電荷が帯電された上で、導電材に着弾する。このインク粒の着弾に応じて、導電材における電流の状態が変化し、その変化量を示す信号が所定の信号処理回路を介してエラー検出部１４０に出力される。エラー検出部１４０は、入力された信号が示す値が所定の閾値を上回っている場合、想定された量のインクが正常に吐出されたとして当該ノズルについてノズルの吐出不良が発生していないと判別する。一方、エラー検出部１４０は、入力された信号が示す値が所定の閾値を下回っている場合、何らかの原因により想定された量のインクが正常に吐出されなかったとして、当該ノズルについてノズルの吐出不良が発生していると判別する。エラー検出部１４０は、以上のような方法により、１のインクジェットヘッドＨＤが有する全てのノズルについてノズルの吐出不良の発生の有無を検出し、ノズルの吐出不良が発生しているノズルが所定数以上である場合、当該インクジェットヘッドＨＤをエラーが発生しているインクジェットヘッドＨＤとして検出する。さらに、エラー検出部１４０は、以上のような方法により、インクジェットヘッドユニット５３が有する全てのインクジェットヘッドＨＤに対して、エラーの発生の有無を検出する。
【０１３０】
なお、ノズルの吐出不良の発生の有無の検出方法は、上述した方法に限らない。例えば、対象のノズルから、メディアＭにインクを吐出してドットを形成し、形成したドットを光学的に読み取って、当該ノズルに吐出不良が発生しているか否かを判別するようにしてもよい。また、アクチュエーターを駆動する制御信号等の信号波形をモニタリングして、ノズルの吐出不良が発生しているか否かを判別するようにしてもよい。すなわち、各ノズルについて、ノズルの吐出不良の発生の有無が検出できるのであれば、いかなる方法を用いてもよい。
【０１３１】
次いで、エラー検出部１４０は、インクジェットヘッドユニット５３に、エラーが発生したインクジェットヘッドＨＤがあったか否かを判別する（ステップＳＡ１３）。エラー検出部１４０が、インクジェットヘッドユニット５３にエラーが発生したインクジェットヘッドＨＤがないと判別した場合（ステップＳＡ１３：ＮＯ）、ヘッド制御部１６０は、インクジェットヘッドユニット５３が有する全てのインクジェットヘッドＨＤを、使用可能なインクジェットヘッドＨＤとして、インクジェットヘッドＨＤにより印刷を実行させる（ステップＳＡ１４）。
【０１３２】
次いで、ヘッド制御部１６０は、印刷を終了するか否かを判別し（ステップＳＡ１５）、印刷を終了しないと判別する場合（ステップＳＡ１５：ＮＯ）、処理をステップＳＡ１１に移行させ、印刷を終了すると判別する場合（ステップＳＡ１５：ＹＥＳ）、新たなに印刷対象とする印刷データがあるか否かを判別する（ステップＳＡ２９）。ヘッド制御部１６０が新たに印刷対象とする印刷データがないと判別した場合（ステップＳＡ２９：ＮＯ）、プリンター制御部１００は、本処理を終了する。一方で、ヘッド制御部１６０が新たに印刷対象とする印刷データがあると判別した場合（ステップＳＡ２９：ＹＥＳ）、プリンター制御部１００は、処理をステップＳＡ１０に戻し、当該印刷データに基づく印刷を開始する。
【０１３３】
一方で、エラー検出部１４０がインクジェットヘッドユニット５３にエラーの発生したインクジェットヘッドＨＤがあると判別した場合（ステップＳＡ１３：ＹＥＳ）、プリンター制御装置１０の動作モードを指示モードに移行させる（ステップＳＡ１６）。指示モードとは、エラーの発生したインクジェットヘッドＨＤを、印刷実行時に使用禁止にするインクジェットヘッドＨＤとして指示する動作モードであり、後述にて明らかになる通り、少なくともエラーが発生したインクジェットヘッドＨＤを使用せずに印刷が実行される動作モードである。
【０１３４】
次いで、プリンター制御部１００は、実行設定部１３０により設定された印刷実行設定が実行設定か停止設定かを判別する（ステップＳＡ１７）。例えば、プリンター制御部１００は、設定ファイル２００ａの実行設定項目に、実行設定を示す設定値がセットされている場合、設定されている印刷実行設定が実行設定であると判別し（ステップＳＡ１７：「実行設定」）、停止設定を示す設定値がセットされている場合、設定されている印刷実行設定が停止設定であると判別する（ステップＳＡ１７：「停止設定」）。
【０１３５】
プリンター制御部１００が実行設定部１３０により設定された印刷実行設定が停止設定であると判別した場合（ステップＳＡ１７：「停止設定」）、ヘッド制御部１６０は、インクジェットヘッドユニット５３による印刷動作を停止させる（ステップＳＡ１８）。
【０１３６】
一方、プリンター制御部１００は、実行設定部１３０により設定された印刷実行設定が実行設定であると判別した場合（ステップＳＡ１７：「実行設定」）、品質設定部１１０により設定された印刷品質が高品質設定であるか低品質設定であるかを判別する（ステップＳＡ１９）。
【０１３７】
プリンター制御部１００が設定されている印刷品質が低品質設定であると判別した場合（ステップＳＡ１９：「低品質設定」）、指示部１５０は、エラーが発生したインクジェットヘッドＨＤを、印刷実行する際に使用を禁止するインクジェットヘッドＨＤとして、ヘッド制御部１６０に指示する（ステップＳＡ２０）。
【０１３８】
次いで、ヘッド制御部１６０は、ステップＳＡ２０において指示部１５０から指示されたインクジェットヘッドＨＤ（以下、「指示ヘッドＨＤ」と表現する）（指示ヘッド）のみを使用せず、インクジェットヘッドＨＤにより印刷を継続させる（ステップＳＡ２１）。これにより、ヘッド制御部１６０は、インクジェットヘッドユニット５３の状態が歯抜け状態であるが、指示ヘッドＨＤ以外のインクジェットヘッドＨＤからインクを吐出できため、インクを吐出するインクジェットヘッドＨＤを多く確保でき、印刷速度が低下することなく印刷を実行できる。したがって、ヘッド制御部１６０は、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤにエラーが発生した際に、設定される印刷品質が低品質設定である場合、印刷に要する時間が長期化することを抑制した上で、印刷動作を停止させないようにできる。
【０１３９】
なお、ステップＳＡ１２において、ヘッド制御部１６０が指示ヘッドＨＤのみを使用せず、インクジェットヘッドＨＤにより印刷を継続させる際、印刷データ生成部１２０は、指示ヘッドＨＤのみを使用しないことを加味して、印刷データを生成し直してもよい。この際、印刷データ生成部１２０は、エラーの発生後に印刷する印刷データに対してのみ、印刷データを生成し直す。例えば、印刷データ生成部１２０は、指示ヘッドＨＤが使用できないことを加味して他のインクジェットヘッドＨＤから補完的にインクを吐出するような印刷データを生成し直してもよい。これにより、指示ヘッドＨＤのみが使用できない場合でも、指示ヘッドＨＤが使用できないことに起因して形成可能な色が低減しエラーの発生の前後で印刷品質に差異が発生することを抑制できる。
【０１４０】
次いで、ヘッド制御部１６０は、印刷を終了するか否かを判別し（ステップＳＡ２２）、印刷を終了しないと判別した場合（ステップＳＡ２２：ＮＯ）、処理をステップＳＡ２１に移行させ、印刷を終了すると判別した場合（ステップＳＡ２２：ＹＥＳ）、処理をステップＳＡ２９に移行させる。そして、ヘッド制御部１６０は、新たなに印刷対象とする印刷データがあるか否かを判別する（ステップＳＡ２９）。ヘッド制御部１６０が新たに印刷対象とする印刷データがないと判別した場合（ステップＳ２９：ＮＯ）、プリンター制御部１００は、本処理を終了する。一方で、ヘッド制御部１６０が新たに印刷対象とする印刷データがあると判別した場合（ステップＳＡ２９：ＹＥＳ）、プリンター制御部１００は、処理をステップＳＡ１０に戻し、当該印刷データに基づく印刷を開始する。
【０１４１】
図６のフローチャートのステップＳＡ１９の説明に戻り、プリンター制御部１００が設定されている印刷品質が高品質設定であると判別した場合（ステップＳＡ１９：「高品質設定」）、指示部１５０は、エラーが発生したインクジェットヘッドＨＤを、印刷実行時に使用禁止するインクジェットヘッドＨＤとして、ヘッド制御部１６０に指示する（ステップＳＡ２３）。
【０１４２】
次いで、ヘッド制御部１６０は、ステップＳＡ２３において指示部１５０から指示された指示ヘッドＨＤに基づいて、指示ヘッドＨＤと、指示ヘッドＨＤを基準として少なくともノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤを印刷実行時に使用しないように設定する（ステップＳＡ２４）。
【０１４３】
以下にステップＳＡ２４における設定態様を複数例示する。
【０１４４】
図７Ａは、印刷実行時に使用しないインクジェットヘッドＨＤの設定態様の一例を示す図である。
【０１４５】
図７Ａに示すインクジェットヘッドユニット５３は、図２に示すインクジェットヘッドユニット５３と同じであり、インクジェットヘッドＨＤを、図２に示すインクジェットヘッドユニット５３が備えるインクジェットヘッドＨＤと同じ並びで、且つ、同じ数分有する。
【０１４６】
図７Ａにおける指示ヘッドＨＤ（エラーが発生したインクジェットヘッドＨＤ）は、「×」のマークが付されたインクジェットヘッドＨＤ６３を例示する。
【０１４７】
ヘッド制御部１６０は、図７Ａに示すように、ステップＳＡ２４において、指示ヘッドＨＤを含むヘッド行ＨＧ３が有する全てのインクジェットヘッドＨＤを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。これに加えて、ヘッド制御部１６０は、指示ヘッドＨＤからノズル列ＮＲが延びる方向に並ぶインクジェットヘッドＨＤの数が最も少ない当該方向の側に並ぶ全てのインクジェットヘッドＨＤ（ヘッド行ＨＧ４が有する全てのインクジェットヘッドＨＤ）を、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。なお、図７Ａでは、印刷実行時に使用しないインクジェットヘッドＨＤを区別するため、斜線でマスキングし表示態様を異ならせている。
【０１４８】
図７Ｂは、印刷実行時に使用しないインクジェットヘッドＨＤの設定態様の一例を示す図である。
【０１４９】
図７Ｂに示すインクジェットヘッドユニット５３は、図７Ａに示すインクジェットヘッドユニット５３と同じである。また、図７Ｂにおける指示ヘッドＨＤは、図７Ａと異なり、「×」のマークが付されたインクジェットヘッドＨＤ６２を例示する。
【０１５０】
ヘッド制御部１６０は、図７Ｂに示すように、ステップＳＡ２４において、指示ヘッドＨＤを含むヘッド行ＨＧ２が有する全てのインクジェットヘッドＨＤを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。これに加えて、ヘッド制御部１６０は、指示ヘッドＨＤから搬送方向Ｈの上流側に並ぶ全てのインクジェットヘッドＨＤ（ヘッド行ＨＧ３、及び、ヘッド行ＨＧ４が有する全てのインクジェットヘッドＨＤ）を、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。なお、図７Ｂでは、図７Ａと同様、印刷実行時に使用しないインクジェットヘッドＨＤを区別するため、斜線でマスキングし表示態様を異ならせている。
【０１５１】
以上のように、ヘッド制御部１６０は、指示ヘッドＨＤと、指示ヘッドＨＤを基準としてノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤを印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。
【０１５２】
なお、ヘッド制御部１６０は、上述した設定態様に限定されず、図７Ｃのように印刷実行時に使用しないインクジェットヘッドＨＤを設定してもよい。
【０１５３】
図７Ｃは、印刷実行時に使用しないインクジェットヘッドＨＤの設定態様の一例を示す図である。
【０１５４】
図７Ｃに示すインクジェットヘッドユニット５３は、図７Ａに示すインクジェットヘッドユニット５３と同じである。図７Ｃでは、指示ヘッドＨＤ（エラーが発生したインクジェットヘッドＨＤ）として「×」のマークが付されたインクジェットヘッドＨＤ６３を例示する。
【０１５５】
ヘッド制御部１６０は、図７Ｃに示すように、指示ヘッドＨＤであるインクジェットヘッドＨＤ６３を含むヘッド行ＨＧ３が有する全てのインクジェットヘッドＨＤを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。なお、図７Ｃでは、図７Ａ、及び、図７Ｂと同様、印刷実行時に使用しないインクジェットヘッドＨＤを区別するため、斜線でマスキングし表示態様を異ならせている。
【０１５６】
図８は、指示ヘッドＨＤを含むヘッド列ＨＲが有する全てのインクジェットヘッドＨＤを少なくとも印刷実行時に使用しない設定態様の一例を示す図である。
【０１５７】
図８に示すインクジェットヘッドユニット５３は、図７Ａ〜図７Ｃに示すインクジェットヘッドユニット５３と同じである。また、図８における指示ヘッドＨＤは、「×」のマークが付されたインクジェットヘッドＨＤ６３を例示する。
【０１５８】
ヘッド制御部１６０は、図８に示すように、ステップＳＡ２４において、指示ヘッドＨＤを含むヘッド列ＨＲ６が有する全てのインクジェットヘッドＨＤを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。これに加えて、ヘッド制御部１６０は、指示ヘッドＨＤを基準として交差方向Ｙの方向Ｙ２側に並ぶ全てのインクジェットヘッドＨＤを印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。より詳細には、ヘッド制御部１６０は、インクジェットヘッドユニット５３が吐出するインクの色ごとに少なくとも１のヘッド列ＨＲが残るように、印刷実行時に使用しないインクジェットヘッドＨＤを設定する。図２で説明した通り、インクジェットヘッドユニット５３は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、及び、ブラック（Ｋ）のインクを吐出するヘッド列ＨＲを２つ有する。図８に示すように、ヘッド列ＨＲ６〜ヘッド列ＨＲ８を印刷実行時に使用しよいように設定しても、インクジェットヘッドユニット５３には、印刷実行時に使用するヘッド列ＨＲについて、色ごとの１のヘッド列ＨＲが残る。なお、図８では、図７Ａ〜図７Ｃと同様、印刷実行時に使用しないインクジェットヘッドＨＤを区別するため、斜線でマスキングし表示態様を異ならせている。
【０１５９】
このように、ヘッド制御部１６０は、ステップＳＡ２４において、指示部１５０から指示された指示ヘッドＨＤに基づいて、指示ヘッドＨＤと、指示ヘッドＨＤを基準として少なくともノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤを印刷実行時に使用しないように設定する。なお、ステップＳＡ２４で設定する設定態様が予め定められている場合、ヘッド制御部１６０は、予め定められた設定態様で印刷実行時に使用しないインクジェットヘッドＨＤを設定してもよい。また、ヘッド制御部１６０は、所定のユーザーインターフェースを表示して、当該ユーザーインターフェースにより受け付けたインクジェットヘッドＨＤに基づいて、印刷実行時に使用しないインクジェットヘッドＨＤを設定してもよい。但し、この場合でも、ヘッド制御部１６０は、指示ヘッドＨＤと、指示ヘッドＨＤを基準として少なくともノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤが印刷実行時に使用できないように設定する。
【０１６０】
ヘッド制御部１６０は、印刷実行時に使用しないインクジェットヘッドＨＤを設定すると、当該設定に基づいて、ＨＣＵ設定処理を実行する（ステップＳＡ２５）。
【０１６１】
図９は、ＨＣＵ設定処理におけるプリンター制御装置１０の動作を示すフローチャートである。
【０１６２】
ヘッド制御部１６０は、インクジェットヘッドユニット５３が有する複数のインクジェットヘッドＨＤのうち、ＨＣＵ５０１の設定を実行するインクジェットヘッドＨＤを特定する（ステップＳＢ１）。なお、ＨＣＵ５０１の設定とは、ステップＳＢ３、ステップＳＢ５、及び、ステップＳＢ６のいずれかの処理を実行することを示す。
【０１６３】
次いで、ヘッド制御部１６０は、ステップＳＡ２４の設定に基づいて、ステップＳＢ１で特定されたインクジェットヘッドＨＤが、印刷実行時に使用しないインクジェットヘッドＨＤであるか否かを判別する（ステップＳＢ２）。
【０１６４】
ヘッド制御部１６０は、ステップＳＢ１で特定されたインクジェットヘッドＨＤが、印刷実行時に使用しないインクジェットヘッドＨＤでないと判別した場合（ステップＳＢ２：ＮＯ）、ステップＳＢ１で特定されたインクジェットヘッドＨＤに対応するＨＣＵ５０１の吐出論理回路５１２に「０」を示すデータを保持させる（ステップＳＢ３）。なお、ステップＳＢ３の処理は、ヘッド制御部１６０が、ステップＳＢ１で特定されたインクジェットヘッドＨＤに対応するＨＣＵ５０１に、イネーブル信号を出力する処理でもよい。これにより、印刷実行時に使用するインクジェットヘッドＨＤは、印刷データに基づいてインクを吐出する。
【０１６５】
一方、ヘッド制御部１６０は、ステップＳＢ１で特定されたインクジェットヘッドＨＤが、印刷実行時に使用しないインクジェットヘッドＨＤであると判別した場合（ステップＳＢ２：ＹＥＳ）、当該インクジェットヘッドＨＤが指示ヘッドＨＤであるか否かを判別する（ステップＳＢ４）。
【０１６６】
ヘッド制御部１６０は、ステップＳＢ１で特定されたインクジェットヘッドＨＤが、指示ヘッドＨＤでないと判別した場合（ステップＳＢ４：ＮＯ）、当該インクジェットヘッドＨＤに対応するＨＣＵ５０１の吐出論理回路５１２に「１」を示すデータを保持させる（ステップＳＢ５）。これにより、指示ヘッドＨＤでなく、且つ、印刷実行時に使用しないインクジェットヘッドＨＤは、印刷実行時に微振動を実行し、インクの吐出を実行しない。
【０１６７】
一方で、ヘッド制御部１６０は、ステップＳＢ１で特定されたインクジェットヘッドＨＤが指示ヘッドＨＤであると判別した場合（ステップＳＢ４：ＹＥＳ）、当該インクジェットヘッドＨＤに対応するＨＣＵ５０１にディセーブル信号を出力する（ステップＳＢ６）。これにより、指示ヘッドＨＤに対応するＨＣＵ５０１が、印刷実行時にデータの送信自体を実行しないため、指示ヘッドＨＤは、微振動、及び、インクの吐出を実行しない。
【０１６８】
次いで、ヘッド制御部１６０は、インクジェットヘッドユニット５３が有する全てのインクジェットヘッドＨＤについて、ＨＣＵ５０１の設定を実行したか否かを判別する（ステップＳＢ７）。ヘッド制御部１６０は、全てのインクジェットヘッドＨＤについて、ＨＣＵ５０１の設定を実行していないと判別した場合（ステップＳＢ７：ＮＯ）、処理をステップＳＢ１に戻し、ＨＣＵ５０１を設定していないインクジェットヘッドＨＤについてＨＣＵ設定処理を実行する。一方で、ヘッド制御部１６０は、全てのインクジェットヘッドＨＤについて、ＨＣＵ５０１の設定を実行したと判別した場合（ステップＳＢ７：ＹＥＳ）、ＨＣＵ設定処理を終了する。
【０１６９】
このように、ヘッド制御部１６０は、ＨＣＵ設定処理において、ステップＳＡ２４の設定に基づいて、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤのそれぞれについて、対応するＨＣＵ５０１を設定する。
【０１７０】
なお、ＨＣＵ設定処理は、指示ヘッドＨＤも含め印刷実行時に使用しないインクジェットヘッドＨＤの全てについて、対応するＨＣＵ５０１にディセーブル信号を出力する処理でもよい。これにより、印刷実行時に使用しないインクジェットヘッドＨＤは、微振動、及び、インクの吐出を実行しない。また、ＨＣＵ設定処理は、指示ヘッドＨＤも含め印刷実行時に使用しないインクジェットヘッドの全てについて、対応するＨＣＵ５０１の吐出論理回路５１２に「１」の情報を保持させる処理でもよい。この処理により、指示ヘッドＨＤを含む印刷実行時に使用しないインクジェットヘッドＨＤは、微振動を実行するが、インクの吐出を実行しない。
【０１７１】
また、ＨＣＵ５０１が、印刷データに含まれるヘッダーデータに基づいて、出力回路５１０が送信するデータの種類を異ならせる場合、ヘッド制御部１６０は、ＨＣＵ設定処理を実行せずに、ステップＳＡ２４からステップＳＡ２６に移行する。
【０１７２】
図６に示すフローチャートの説明に戻り、ヘッド制御部１６０がＨＣＵ設定処理を実行すると、プリンター制御部１００は、ステップＳＡ２４の設定に基づいて、印刷データを生成する（ステップＳＡ２６）。つまり、プリンター制御部１００は、印刷実行時に使用するインクジェットヘッドＨＤと、印刷実行時に使用しないインクジェットヘッドＨＤを加味して、ラスタライズ処理や、コマンド付加処理等を実行し、印刷データを生成する。なお、ＨＣＵ５０１が、印刷データに含まれるヘッダーデータに基づいて、出力回路５１０が送信するデータの種類を異ならせる場合、プリンター制御部１００は、生成する印刷データに含まれるヘッダーデータに、使用しないインクジェットヘッドＨＤの識別情報を付加する。
【０１７３】
次いで、プリンター制御部１００がステップＳＡ２４の設定に基づいて印刷データを生成すると、ヘッド制御部１６０は、ステップＳＡ２４の設定に基づいて、インクジェットヘッドユニット５３により再印刷を実行させる（ステップＳＡ２７）。再印刷とは、１から印刷をやり直すことであり、例えば、印刷中にエラーが発生した場合、エラーが発生する前に印刷していた内容も含めて再度印刷することを示す。
【０１７４】
このように、ヘッド制御部１６０は、インクジェットヘッドユニット５３が有するインクジェットヘッドＨＤにエラーが発生した場合において、設定される印刷品質が高品質設定であると、再印刷を実行するため、エラー発生における印刷品質の差異が発生することがなく、印刷品質の低下を抑制できる。したがって、ヘッド制御部１６０は、印刷品質の低下を抑制した上で、印刷動作を停止させないようにできる。
【０１７５】
特に、ヘッド制御部１６０は、設定される印刷品質が高品質設定である場合、少なくとも、指示ヘッドＨＤを含むヘッド列ＨＲ又はヘッド行ＨＧが有する全てのインクジェットヘッドＨＤを使用せずにインクジェットヘッドユニット５３により印刷を実行させる。これにより、ヘッド制御部１６０は、指示ヘッドＨＤを含むヘッド列ＨＲ又はヘッド行ＨＧが有する全てのインクジェットヘッドＨＤからインクが吐出されないため、このヘッド列ＨＲ又はヘッド行ＨＧから吐出されたインクに乾燥むらが発生することを抑制できる。したがって、ヘッド制御部１６０は、インクジェットヘッドユニット５３にエラーが発生したインクジェットヘッドＨＤがある場合でも、乾燥むらの発生を防止でき、印刷品質の低下を抑制できる。
【０１７６】
図７Ａの設定態様のインクジェットヘッドユニット５３により印刷を実行する場合、ヘッド制御部１６０は、指示ヘッドＨＤを含むヘッド行ＨＧ３からインクが吐出されないため、ヘッド行ＨＧ３から吐出されたインクに乾燥むらが発生すること防止でき、印刷品質の低下を抑制できる。さらに、ヘッド制御部１６０は、指示ヘッドＨＤからノズル列ＮＲが延びる方向に並ぶインクジェットヘッドＨＤの数が最も少ない当該方向の側（ヘッド行ＨＧ４の側）に並ぶ全てのインクジェットヘッドＨＤを使用しないため、印刷実行時に使用するインクジェットヘッドＨＤの数を多く確保することができ、印刷速度の低下を抑制できる。
【０１７７】
また、図７Ｂの設定態様のインクジェットヘッドユニット５３により印刷を実行する場合、図７Ａと同様に、ヘッド制御部１６０は、指示ヘッドＨＤを含むヘッド行ＨＧ２からインクが吐出されないため、ヘッド行ＨＧ２から吐出されたインクに乾燥むらが発生すること防止でき、印刷品質の低下を抑制できる。さらに、ヘッド制御部１６０は、指示ヘッドＨＤから搬送方向Ｈの上流側に並ぶ全てのインクジェットヘッドＨＤを使用しないため、指示ヘッドＨＤから搬送方向Ｈの下流側に並ぶ全てのインクジェットヘッドＨＤを使用して印刷を実行させる。これにより、ヘッド制御部１６０は、使用するインクジェットヘッドＨＤから吐出されたインクの乾燥時間が長くなることを抑制できる。そのため、ヘッド制御部１６０は、一部のインクジェットヘッドＨＤを使用しない場合の印刷品質と、全てのインクジェットヘッドＨＤを使用する場合の印刷品質との差を低減できる。
【０１７８】
図７Ｃの設定態様のインクジェットヘッドユニット５３により印刷を実行する場合、ヘッド制御部１６０は、指示ヘッドＨＤを含むヘッド行ＨＧ３からインクが吐出されないため、ヘッド行ＨＧ３から吐出されたインクに乾燥むらが発生すること防止でき、印刷品質の低下を抑制できる。
【０１７９】
また、図８の設定態様のインクジェットヘッドユニット５３により印刷を実行する場合、インクジェットヘッドユニット５３は、形成可能な色の全てを、ヘッド列ＨＲ１〜ヘッド列ＨＲ４を使用して形成できる。また、インクジェットヘッドユニット５３は、ヘッド列ＨＲ５〜ヘッド列ＨＲ８のインクの吐出を実行しないため、ヘッド列ＨＲ５〜ヘッド列ＨＲ８から吐出されたインクに乾燥むらが発生することを防止できる。したがって、ヘッド制御部１６０は、ヘッド列ＨＲ６にエラーが発生したインクジェットヘッドＨＤがある場合でも、形成されない色の発生を確実に防止した上で、乾燥むらの発生を防止し、印刷品質の低下を抑制できる。
【０１８０】
さらに、ヘッド制御部１６０は、指示ヘッドＨＤと、指示ヘッドＨＤを基準としてのノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤを使用せずにインクジェットヘッドユニット５３により印刷を実行させる際、印刷データを生成し直す。これにより、印刷データ生成部１２０は、インクジェットヘッドＨＤにエラーが発生し印刷動作を停止させない場合でも、使用しないインクジェットヘッドＨＤを加味して印刷データを新たに生成するため、乾燥むらの発生を確実に防止でき、印刷品質の低下を防止できる。
【０１８１】
図５に示すフローチャートの説明に戻り、ヘッド制御部１６０は、印刷を終了するか否かを判別する（ステップＳＡ２８）。印刷を終了すると判別した場合（ステップＳＡ２８：ＹＥＳ）、ヘッド制御部１６０は、新たなに印刷対象とする印刷データがあるか否かを判別する（ステップＳＡ２９）。ヘッド制御部１６０が新たに印刷対象とする印刷データがないと判別した場合（ステップＳ２９：ＮＯ）、プリンター制御部１００は、本処理を終了する。一方で、ヘッド制御部１６０が新たに印刷対象とする印刷データがあると判別した場合（ステップＳＡ２９：ＹＥＳ）、プリンター制御部１００は、処理をステップＳＡ１０に戻し、当該印刷データに基づく印刷を開始する。
【０１８２】
このように、ヘッド制御部１６０は、設定された印刷品質が低品質設定である場合、指示ヘッドＨＤのみを使用せずに印刷を継続させ、設定された印刷品質が高品質設定である場合、指示ヘッドＨＤと、指示ヘッドＨＤを基準としてノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤとを使用せずに再印刷を実行させる。これにより、低品質設定である場合、印刷速度の低下を抑制した上で印刷動作を停止させないようにでき、高品質設定である場合、印刷品質の低下を抑制した上で印刷動作を停止させないようにできる。したがって、ヘッド制御部１６０は、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【０１８３】
また、上述したように、ヘッド制御部１６０は、実行設定部１３０により設定された印刷実行設定が実行設定である場合、品質設定部１１０に設定された印刷品質に応じて、インクジェットヘッドユニット５３による印刷を実行させる。これにより、ヘッド制御部１６０は、インクジェットヘッドＨＤにエラーが発生した場合でも、自動で、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。前述した通り、例えば、プリンター１が印刷会社により利用され、終業から始業まで夜間運転で印刷を実行する場合、プリンター１の近くにはユーザーが居ない蓋然性が高い。そこで、印刷実行設定が実行設定である場合、設定された印刷品質に応じて、インクジェットヘッドユニット５３による印刷を実行させることで、プリンター１の近くにユーザーが居ない場合でも、インクジェットヘッドＨＤにエラーが発生した際にユーザーの所望する印刷品質又は印刷速度で印刷を続行することができる。
【０１８４】
以上の説明では、インクジェットヘッドユニット５３が複数色ごとに複数のヘッド列ＨＲを有する構成（すなわちカラー印刷が可能な構成）を例示したが、インクジェットヘッドユニット５３は、１のヘッド列ＨＲを有し、ブラック（Ｋ）のインクのみを吐出する構成（すなわちモノクロ印刷を実行する構成）でもよい。
【０１８５】
図１０Ａ、及び、図１０Ｂは、インクジェットヘッドユニット５３が１のヘッド列ＨＲのみ有している場合において、印刷実行時に使用しないインクジェットヘッドＨＤの設定態様の一例を示す図である。
【０１８６】
図１０Ａ、及び、図１０Ｂに示すように、この構成のインクジェットヘッドユニット５３は、ブラック（Ｋ）のインクを吐出するインクジェットヘッドＨＤがノズル列ＮＲが延びる方向に４つ並ぶヘッド列ＨＲ９を有する。ヘッド列ＨＲ９は、チップＣＰが千鳥状に配置されたインクジェットヘッドＨＤ９１〜インクジェットヘッドＨＤ９４を備える。
【０１８７】
図１０Ａでは、指示ヘッドＨＤとして「×」のマークが付されたインクジェットヘッドＨＤ９３を例示する。
【０１８８】
図１０Ａに示すように、ヘッド制御部１６０は、指示ヘッドＨＤであるインクジェットヘッドＨＤ９３を基準としてノズル列ＮＲが延びる方向の一方側が有する全てのインクジェットヘッドＨＤを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。より詳細には、ヘッド制御部１６０は、指示ヘッドＨＤであるインクジェットヘッドＨＤ９３と、指示ヘッドＨＤからノズル列ＮＲが延びる方向に並ぶインクジェットヘッドＨＤの数が最も少ない当該方向の側に並ぶ全てのインクジェットヘッドＨＤ（インクジェットヘッドＨＤ９４）とを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。図１０Ａのように、インクジェットヘッドユニット５３が１のヘッド列ＨＲを有する場合、すなわち、モノクロ印刷を実行する場合でも、上述した効果と同様の効果を奏する。なお、図１０Ａでは、印刷実行時に使用しないインクジェットヘッドＨＤを区別するため、斜線でマスキングし表示態様を異ならせている。
【０１８９】
図１０Ｂでは、指示ヘッドＨＤとして「×」のマークが付されたインクジェットヘッドＨＤ９２を例示する。
【０１９０】
図１０Ｂに示すように、ヘッド制御部１６０は、指示ヘッドＨＤであるインクジェットヘッドＨＤ９３を基準としてノズル列ＮＲが延びる方向の一方側が有する全てのインクジェットヘッドＨＤを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。より詳細には、ヘッド制御部１６０は、指示ヘッドＨＤであるインクジェットヘッドＨＤ９２と、指示ヘッドＨＤから搬送方向Ｈの上流側に並ぶ全てのインクジェットヘッドＨＤ（インクジェットヘッドＨＤ９３、及び、インクジェットヘッドＨＤ９４）とを、印刷実行時に使用しないインクジェットヘッドＨＤとして設定する。図１０Ｂのように、インクジェットヘッドユニット５３が１のヘッド列ＨＲを有する場合、すなわち、モノクロ印刷を実行する場合でも、上述した効果と同様の効果を奏する。なお、図１０Ｂでも、印刷実行時に使用しないインクジェットヘッドＨＤを区別するため、斜線でマスキングし表示態様を異ならせている。
【０１９１】
以上、説明したように、プリンター制御装置１０（印刷制御装置）は、ノズル列ＮＲからインクを吐出するインクジェットヘッドＨＤ（ヘッド）が、ノズル列ＮＲが延びる方向（第１方向）に３つ以上並ぶヘッド列ＨＲを有するインクジェットヘッドユニット５３（ヘッドユニット）を備えるプリンター１（印刷装置）を制御する装置である。プリンター制御装置１０は、印刷品質を設定する品質設定部１１０と、インクジェットヘッドＨＤのエラーを検出するエラー検出部１４０（検出部）と、エラー検出部１４０が検出したエラーを有するインクジェットヘッドＨＤに対して使用禁止を指示する指示部１５０と、指示部１５０の指示に応じて、品質設定部１１０により設定された印刷品質が低品質設定（第１設定）である場合、指示部１５０に指示されたインクジェットヘッドＨＤである指示ヘッドＨＤを使用せずにインクジェットヘッドユニット５３による印刷を継続させ、品質設定部１１０により設定された印刷品質が高品質設定（第２設定）である場合、指示ヘッドＨＤを使用せずにインクジェットヘッドユニット５３による再印刷を実行させるヘッド制御部１６０（印刷制御部）と、を備える。
【０１９２】
この構成によれば、設定された印刷品質が低品質設定である場合、指示ヘッドＨＤを使用せずにインクジェットヘッドユニット５３による印刷を継続させ、設定された印刷品質が高品質設定である場合、指示ヘッドＨＤを使用せずにインクジェットヘッドユニット５３による再印刷を実行させるため、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【０１９３】
また、ヘッド制御部１６０は、品質設定部１１０により設定された印刷品質が高品質設定である場合、指示ヘッドＨＤと、指示ヘッドＨＤを基準として少なくともノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤを使用せずに、インクジェットヘッドユニット５３に印刷を実行させる。
【０１９４】
この構成によれば、ヘッド制御部１６０は、指示ヘッドＨＤと、指示ヘッドＨＤを基準としてノズル列ＮＲが延びる方向の一方側に並ぶ全てのインクジェットヘッドＨＤからインクが吐出されないため、このインクジェットヘッドＨＤから吐出されたインクに乾燥むらが発生することを防止できる。したがって、ヘッド制御部１６０は、インクジェットヘッドユニット５３にエラーが発生したインクジェットヘッドＨＤがある場合でも、乾燥むらの発生を防止でき、印刷品質の低下をできる。つまり、ヘッド制御部１６０は、設定された印刷品質が高品質設定である場合、印刷動作を停止させないようにした上で、印刷品質の低下を抑制できる。
【０１９５】
また、プリンター制御装置１０は、エラー検出部１４０がエラーを検出した場合に、印刷を実行するか否かを設定する実行設定部１３０を備える。ヘッド制御部１６０は、実行設定部１３０の印刷実行設定が実行設定（エラー検出部１４０がエラーを検出した際に印刷を実行する設定）である場合、品質設定部１１０に設定された印刷品質に応じてインクジェットヘッドユニット５３による印刷を実行させる。
【０１９６】
この構成によれば、印刷実行設定が実行設定である場合、品質設定部１１０に設定された印刷品質に応じて、インクジェットヘッドユニット５３による印刷を実行させるため、インクジェットヘッドＨＤにエラーが発生した場合でも、自動で、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【０１９７】
また、プリンター制御装置１０は、印刷データを生成する印刷データ生成部１２０を備える。ヘッド制御部１６０は、エラー検出部１４０がエラーを検出した場合、品質設定部１１０に設定された印刷品質に応じた印刷データを印刷データ生成部１２０に生成させる。
【０１９８】
この構成によれば、ヘッド制御部１６０は、インクジェットヘッドＨＤにエラーが発生し印刷動作を停止させない場合でも、設定された印刷品質に応じて使用しないインクジェットヘッドＨＤを加味した印刷データを生成でき、乾燥むらの発生を確実に防止でき、印刷品質の低下を抑制できる。
【０１９９】
また、エラー検出部１４０は、インクジェットヘッドＨＤが有するノズルの吐出不良を検出する。指示部１５０は、エラー検出部１４０が所定数以上のノズルに吐出不良を検出したインクジェットヘッドＨＤを指示ヘッドＨＤとして指示する。
【０２００】
この構成によれば、エラー検出部１４０が所定数以上のノズルに吐出不良を検出したインクジェットヘッドＨＤを指示ヘッドＨＤとして指示するため、インクジェットヘッドＨＤに吐出不良が発生した場合でも、設定された印刷品質に応じて適切に印刷動作を停止させないようにできる。
【０２０１】
また、インクジェットヘッドユニット５３は、ノズル列ＮＲが延びる方向と交差する交差方向Ｙにヘッド列ＨＲを複数並んで有する。ヘッド制御部１６０は、指示ヘッドＨＤを含むノズル列ＮＲが延びる方向に並ぶ全てのインクジェットヘッドＨＤと、指示ヘッドＨＤを基準として交差方向Ｙの一方側に並ぶ全てのインクジェットヘッドＨＤとを使用せずに、インクジェットヘッドユニット５３により印刷を実行させる。
【０２０２】
この構成によれば、ヘッド制御部１６０が、指示ヘッドＨＤを含むヘッド列ＨＲと、指示ヘッドＨＤを基準として交差方向Ｙの一方側に並ぶ全てのインクジェットヘッドＨＤとを使用せずにインクジェットヘッドユニット５３に印刷を実行させるため、乾燥むらの要因となるインクジェットヘッドＨＤからインクが吐出されることがない。したがって、ヘッド制御部１６０は、乾燥むらの発生を防止でき、印刷品質の低下を抑制できる。特に、指示ヘッドＨＤを含むヘッド列ＨＲが有する全てのインクジェットヘッドＨＤを使用しない場合、色ごとに少なくとも１のヘッド列ＨＲが残るようにインクジェットヘッドＨＤを使用せずに、インクジェットヘッドユニット５３による印刷を実行させるため、形成されない色の発生を防止した上で、乾燥むらの発生を防止して印刷品質の低下を抑制できる。
【０２０３】
なお、上述した各実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【０２０４】
例えば、上述した実施形態では、プリンター制御装置１０がプリンター１に設けられる構成を例示したが、プリンター制御装置１０は、プリンター１と別体で、且つ、外部に設けられてもよい。この場合、プリンター制御装置１０は、印刷データの生成を専門的に実行する外部装置として機能する。
【０２０５】
また、例えば、ノズル列ＮＲを構成するノズルから吐出されるインクは、レジンインクやソルベルトインクであってもよい。レジンインクやソルベルトインクは、染料インクと比較してメディアＭに染み込みにくく、メディアＭ表面に定着するため、乾燥ムラが目立ちやすい。さらに、エコソルベルトインクを使う時は、外部ヒーターの熱をさらに加えて短時間で乾燥させることがあり、さらに乾燥ムラが目立ちやすくなる。そのため、本発明を適用することにより、このようなインクであっても、乾燥ムラの発生を防止できる。
【０２０６】
また、プリンター制御部１００を上述した各機能ブロックの機能は、プログラムを記憶した記憶媒体、プログラムを配信するサーバー装置、上記プログラムを伝送する伝送媒体、上記プログラムを搬送波内に具現化したデータ信号等の形態で実現することもできる。記憶媒体としては、コンピューターが読み取り可能な種々の媒体を利用することができ、磁気的、光学的記憶媒体あるいは半導体メモリーデバイスを用いるもののいずれであってもよく、その他の種類の記憶媒体をしようしてもよい。また、メモリーカード等の可搬型記憶媒体であってもよい。また、記憶媒体は、上記装置と通信回線を介して接続された装置が備える記憶媒体であってもよい。上記プログラムは、オペレーティングシステムを実装して動作する装置において、オペレーティングシステム上で動作する単体のアプリケーションプログラムとして実装することができる。また、単体のアプリケーションプログラムに限らず、オペレーティングシステム、デバイスドライバー、及び、アプリケーションプログラムのうち複数の機能として実装されてもよい。例えば、操作面を備える操作デバイスを制御するデバイスドライバープログラム、及び／または、オペレーティングシステムにおいて操作デバイスの操作を受け付けるプログラムモジュールが協働して上記プログラムを実現する構成であってもよい。また、複数のアプリケーションプログラムにより、本発明の上記プログラムを実現する構成であってもよく、具体的なプログラムの形態は任意である。
【０２０７】
また、例えば、上述したプリンター制御装置１０の制御方法（印刷制御装置の制御方法）が、プリンター制御装置１０が備えるコンピューターを用いて実現される場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、プリンター制御装置１０が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【０２０８】
また、例えば、図６、及び、図９の処理単位は、プリンター制御装置１０の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。プリンター制御装置１０の処理は、処理内容に応じて、されに多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように分割してもよい。
【０２０９】
また、図３に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プリンター１の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【０２１０】
１…プリンター（印刷装置）、４…搬送部、５…印刷部、７…加熱部、１０…プリンター制御装置（印刷制御装置）、１１…通信部、１２…入力部、４１…送出部、４２…巻取部、４３…搬送ローラー対、５２…キャリッジ、５３…インクジェットヘッドユニット（ヘッドユニット）、５４…キャリッジ駆動モーター、７１…プレヒーター、７２…プラテンヒーター、７３…アフターヒーター、１００…プリンター制御部、１１０…品質設定部、１２０…印刷データ生成部、１３０…実行設定部、１４０…エラー検出部（検出部）、１５０…指示部、１６０…ヘッド制御部（印刷制御部）、２００…プリンター記憶部、２００ａ…設定ファイル、３００…ホストコンピューター、５００…ＦＰＧＡ、５０１…ＨＣＵ、５０２…ＨＰＵ、５０４…ＩＣ、ＡＭＰ…アンプ、ＣＫ…中継基板、ＣＰ…チップ、ＤＫ…ドライブ基板、ＦＦＣ…フレキシブルフラットケーブル、ＨＫ…ヘッド制御基板、ＨＳＵ…ヘッド制御ユニット、ＨＤ…インクジェットヘッド（ヘッド）、ＳＫ…キャリッジ制御基板。
【図１】
2019034480.tif 000003
【図２】
2019034480.tif 000004
【図３】
2019034480.tif 000005
【図４】
2019034480.tif 000006
【図５】
2019034480.tif 000007
【図６】
2019034480.tif 000008
【図７Ａ】
2019034480.tif 000009
【図７Ｂ】
2019034480.tif 000010
【図７Ｃ】
2019034480.tif 000011
【図８】
2019034480.tif 000012
【図９】
2019034480.tif 000013
【図１０Ａ】
2019034480.tif 000014
【図１０Ｂ】
2019034480.tif 000015