(57)【要約】【課題】印刷品質の低下を抑制した上で、印刷中にノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化することを抑制する。【解決手段】複数のインクジェットヘッドを備え、記録媒体にインクを吐出して印刷するインクジェットプリンターの制御方法であって、記録媒体への印刷の際、インクジェットヘッドを切り替えて使用可能であり、１のインクジェットヘッドを印刷に使用している間に、当該１のインクジェットヘッドの次に使用する他のインクジェットヘッドのノズルチェックを実行し、ノズルチェックにより、当該他のインクジェットヘッドにノズルの吐出不良が検出された場合、当該１のインクジェットヘッドから当該他のインクジェットヘッドへと切り替えて当該他のインクジェットヘッドを使用する際に、吐出不良に対応する処理を実行し、インクジェットヘッドの切り替えは、ノズルチェックの対象となる他のインクジェットヘッドのノズルチェックが完了する単位で行うことを特徴とするインクジェットプリンターの制御方法。【選択図】図５
2017056650.tif 000002
【特許請求の範囲】
【請求項１】
複数のインクジェットヘッドを備え、記録媒体にインクを吐出して印刷するインクジェットプリンターの制御方法であって、
前記記録媒体への印刷の際、前記インクジェットヘッドを切り替えて使用可能であり、
１の前記インクジェットヘッドを印刷に使用している間に、当該１の前記インクジェットヘッドの次に使用する他の前記インクジェットヘッドのノズルチェックを実行し、前記ノズルチェックにより、当該他の前記インクジェットヘッドにノズルの吐出不良が検出された場合、当該１の前記インクジェットヘッドから当該他の前記インクジェットヘッドへと切り替えて当該他の前記インクジェットヘッドを使用する際に、前記吐出不良に対応する処理を実行し、
前記インクジェットヘッドの切り替えは、前記ノズルチェックの対象となる他の前記インクジェットヘッドの前記ノズルチェックが完了する単位で行う
ことを特徴とするインクジェットプリンターの制御方法。
【請求項２】
前記インクジェットヘッドは、搬送される前記記録媒体に対してインクを吐出して印刷するライン型のヘッドであり、
前記記録媒体への印刷をページごとに実行し、
前記インクジェットヘッドの切り替えは、他の前記インクジェットヘッドの前記ノズルチェックが完了するまでの１又は複数のページ単位で行う
ことを特徴とする請求項１に記載のインクジェットプリンターの制御方法。
【請求項３】
前記インクジェットヘッドは、所定方向に走査しつつ前記記録媒体に対してインクを吐出して印刷を行うパス印刷を実行するシリアル型のヘッドであり、
前記インクジェットヘッドの切り替えは、他の前記インクジェットヘッドの前記ノズルチェックが完了する１又は複数の前記パス印刷単位で行う
ことを特徴とする請求項１に記載のインクジェットプリンターの制御方法。
【請求項４】
前記吐出不良に対応する処理は、前記吐出不良が検出された前記ノズルを有する前記インクジェットヘッドにおいて、前記吐出不良が検出されていない他の前記ノズルにより補完する処理である
ことを特徴とする請求項１乃至３のいずれか１項に記載のインクジェットプリンターの制御方法。
【請求項５】
前記吐出不良に対応する処理は、前記吐出不良が検出された前記ノズルを有しない前記インクジェットヘッドの前記ノズルにより補完する処理である
ことを特徴とする請求項１乃至３のいずれか１項に記載のインクジェットプリンターの制御方法。
【請求項６】
前記ノズルチェックの結果、所定数以上の前記吐出不良のノズルが検出された場合、前記インクジェットヘッドの切り替えをしない、
ことを特徴とする請求項１に記載のインクジェットプリンターの制御方法。
【請求項７】
切り替えて使用可能な複数のインクジェットヘッドと、
１の前記インクジェットヘッドを印刷に使用している間に、当該１の前記インクジェットヘッドの次に使用する他の前記インクジェットヘッドのノズルチェックを実行し、前記ノズルチェックにより、当該他の前記インクジェットヘッドにノズルの吐出不良が検出された場合、当該１の前記インクジェットヘッドから当該他の前記インクジェットヘッドへと切り替えて当該他の前記インクジェットヘッドを使用する際に、前記吐出不良に対応する処理を実行し、前記インクジェットヘッドの切り替えを、前記ノズルチェックの対象となる他の前記インクジェットヘッドの前記ノズルチェックが完了する単位で行う制御部と、
を備えることを特徴とするインクジェットプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンターの制御方法、及び、インクジェットプリンターに関する。
【背景技術】
【０００２】
従来、インクジェットプリンターにおいて、ノズルチェックを実行する（欠陥ノズルを識別する）ものが知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−６６６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、従来のインクジェットプリンターでは、ノズルチェックや、ノズルチェックの結果に基づく処理（吐出不良が検出されたノズルが存在することに起因した印刷品質の低下を抑制する処理）を実行中は、印刷を実行できないため、印刷中にノズルチェックを行う場合、ノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化していた。これを防止するため、印刷中にノズルチェックをしない構成とする場合、印刷品質の低下を招く。
本発明は、上述した事情に鑑みてなされたものであり、印刷品質の低下を抑制した上で、印刷中にノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化することを抑制することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、複数のインクジェットヘッドを備え、記録媒体にインクを吐出して印刷するインクジェットプリンターの制御方法であって、前記記録媒体への印刷の際、前記インクジェットヘッドを切り替えて使用し、１の前記インクジェットヘッドを印刷に使用している間に、当該１の前記インクジェットヘッドの次に使用する他の前記インクジェットヘッドのノズルチェックを実行し、前記ノズルチェックにより、当該他の前記インクジェットヘッドにノズルの吐出不良が検出された場合、当該１の前記インクジェットヘッドから当該他の前記インクジェットヘッドへと切り替えて当該他の前記インクジェットヘッドを使用する際に、前記吐出不良に対応する処理を実行し、前記インクジェットヘッドの切り替えは、前記ノズルチェックの対象となる他の前記インクジェットヘッドの前記ノズルチェックが完了する単位で行うことを特徴とする。
本発明の構成によれば、インクジェットヘッドによる印刷を継続しつつノズルチェックを実行でき、ノズルチェックによりノズルの吐出不良が検出された場合は、吐出不良のノズルを有するインクジェットヘッドで印刷するときに吐出不良のノズルに対応する処理が実行されるため、印刷品質の低下を抑制した上で、印刷中にノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化することを抑制できる。
【０００６】
また、本発明は、前記インクジェットヘッドは、搬送される前記記録媒体に対してインクを吐出して印刷するライン型のヘッドであり、前記記録媒体への印刷をページごとに実行し、前記インクジェットヘッドの切り替えは、他の前記インクジェットヘッドの前記ノズルチェックが完了するまでの１又は複数のページ単位で行うことを特徴とする。
本発明の構成によれば、一方のインクジェットヘッドにより印刷を実行している間に、他方のインクジェットヘッドに対するノズルチェックを完了させて、インクジェットヘッドの切り替え後にノズルチェックの結果に対応する処理を実行できる。
【０００７】
また、本発明は、前記インクジェットヘッドは、所定方向に走査しつつ前記記録媒体に対してインクを吐出して印刷を行うパス印刷を実行するシリアル型のヘッドであり、前記インクジェットヘッドの切り替えは、他の前記インクジェットヘッドの前記ノズルチェックが完了する１又は複数の前記パス印刷単位で行うことを特徴とする。
本発明の構成によれば、一方のインクジェットヘッドにより印刷を実行している間に、他方のインクジェットヘッドに対するノズルチェックを完了させて、インクジェットヘッドの切り替え後にノズルチェックの結果に対応する処理を実行できる。
【０００８】
また、本発明は、前記吐出不良に対応する処理は、前記吐出不良が検出された前記ノズルを有する前記インクジェットヘッドにおいて、前記吐出不良が検出されていない前記ノズルにより補完する処理であることを特徴とする。
本発明の構成によれば、印刷を継続して実行しながら、ノズルチェックの結果を踏まえて、適切に、印刷品質の低下を抑制できる。
【０００９】
また、本発明は、前記吐出不良に対応する処理は、前記吐出不良が検出された前記ノズルを有しない前記インクジェットヘッドの前記ノズルにより補完する処理であることを特徴とする。
本発明の構成によれば、印刷を継続して実行しながら、ノズルチェックの結果を踏まえて、適切に、印刷品質の低下を抑制できる。
【００１０】
また、本発明は、前記ノズルチェックの結果、所定数以上の前記吐出不良のノズルが検出された場合、前記インクジェットヘッドの切り替えをしないことを特徴とする。
本発明の構成によれば、ノズルチェックの結果を踏まえて、適切に、印刷品質の低下を抑制できる。
【００１１】
また、上記目的を達成するために、本発明のインクジェットプリンターは、切り替えて使用可能な複数のインクジェットヘッドと、１の前記インクジェットヘッドを印刷に使用している間に、当該１の前記インクジェットヘッドの次に使用する他の前記インクジェットヘッドのノズルチェックを実行し、前記ノズルチェックにより、当該他の前記インクジェットヘッドにノズルの吐出不良が検出された場合、当該１の前記インクジェットヘッドから当該他の前記インクジェットヘッドへと切り替えて当該他の前記インクジェットヘッドを使用する際に、前記吐出不良に対応する処理を実行し、前記インクジェットヘッドの切り替えを、前記ノズルチェックの対象となる他の前記インクジェットヘッドの前記ノズルチェックが完了する単位で行う制御部と、を備えることを特徴とする。
本発明は、上述した事情に鑑みてなされたものであり、印刷品質の低下を抑制した上で、印刷中にノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化することを抑制することを目的とする。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係るインクジェットプリンターを示す図。
【図２】用紙を示す図。
【図３】インクジェットプリンター、ホストコンピューターの機能的構成を示すブロック図。
【図４】インクジェットプリンター、ホストコンピューターの動作を示すフローチャート。
【図５】インクジェットプリンターの動作を示すフローチャート。
【図６】第２実施形態に係るインクジェットプリンターを示す図。
【図７】ロール紙を示す図。
【図８】ヘッドユニットを示す図。
【図９】インクジェットプリンター、ホストコンピューターの機能的構成を示すブロック図。
【図１０】インクジェットプリンターの動作の説明に利用する図。
【図１１】インクジェットプリンター、ホストコンピューターの動作を示すフローチャート。
【図１２】インクジェットプリンターの動作を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
【００１４】
＜第１実施形態＞
図１は、第１実施形態に係るインクジェットプリンター５の印刷機構の構成を模式的に示す図である。
インクジェットプリンター５は、搬送ローラー１０によって用紙１４を搬送方向ＹＪ１に搬送しつつ、ヘッドユニット１２から用紙１４（記録媒体）に対してインクを吐出して、用紙１４に画像を印刷するライン型のインクジェット式プリンターである。
【００１５】
図２は、インクジェットプリンター５にセット可能な用紙１４のうちの１つを模式的に示す図である。以下の説明では、図２に示す用紙１４がインクジェットプリンター５にセットされているものとして、インクジェットプリンター５について説明する。
図２に示すように、用紙１４は、剥離紙からなる長尺状のシートの表面に、所定間隔をあけてラベルＳが貼付される。また、用紙１４の裏面には、ラベルＳが貼付される間隔と同一の間隔で、ブラックマークＢＭが印刷される。ラベルＳの裏面はシールとなっており、ラベルＳは枠に沿ってシートから引き剥がすことができる。用紙１４において、ラベルＳに対応する領域が、ドットを形成した画像を印刷可能な領域である。
インクジェットプリンター５によって用紙１４への印刷が行われる場合は、用紙１４の長手方向と、搬送方向ＹＪ１とが対応するように、用紙１４がインクジェットプリンター５にセットされる。そして、インクジェットプリンター５は、用紙１４を搬送方向ＹＪ１へ搬送しつつ、ラベルＳに画像を印刷する。
【００１６】
図１に示すように、ヘッドユニット１２は、上流インクジェットヘッド１２Ｕ（インクジェットヘッド）と、上流インクジェットヘッド１２Ｕの搬送方向ＹＪ１の下流に配置された下流インクジェットヘッド１２Ｄ（インクジェットヘッド）とを備える。
上流インクジェットヘッド１２Ｕには、搬送方向ＹＪ１の上流から下流へ向かって順番に、ブラックノズル列２０Ｕ、シアンノズル列２１Ｕ、マゼンタノズル列２２Ｕ、及び、イエローノズル列２３Ｕが設けられる。
ブラックノズル列２０Ｕは、インクを微細なインク粒として吐出するノズルが、搬送方向ＹＪ１と交わる方向であるノズル列方向ＹＪ２に延在して形成されたノズル列である。ブラックノズル列２０Ｕには、ブラック（Ｋ）のインクカートリッジ（不図示）から、インクが供給される。
シアンノズル列２１Ｕは、ブラックノズル列２０Ｕと同様、ノズルがノズル列方向に延在して形成されたノズル列であり、シアン（Ｃ）のインクカートリッジ（不図示）からインクが供給される。
マゼンタノズル列２２Ｕは、ブラックノズル列２０Ｕと同様、ノズルがノズル列方向に延在して形成されたノズル列であり、マゼンタ（Ｍ）のインクカートリッジ（不図示）からインクが供給される。
イエローノズル列２３は、ブラックノズル列２０Ｕと同様、ノズルがノズル列方向に延在して形成されたノズル列であり、イエロー（Ｙ）のインクカートリッジ（不図示）からインクが供給される。
【００１７】
図１に示すように、下流インクジェットヘッド１２Ｄには、上流インクジェットヘッド１２Ｕと同様、搬送方向ＹＪ１の上流から下流へ向かって順番に、ブラックノズル列２０Ｄ、シアンノズル列２１Ｄ、マゼンタノズル列２２Ｄ、及び、イエローノズル列２３Ｄが設けられる。
ブラックノズル列２０Ｄは、ノズルがノズル列方向に延在して形成されたノズル列であり、ブラック（Ｋ）のインクカートリッジ（不図示）からインクが供給される。ブラックノズル列２０Ｄは、上流インクジェットヘッド１２Ｕのブラックノズル列２０Ｕに対応するノズル列であり、ブラックノズル列２０Ｄが備える各ノズルと、ブラックノズル列２０Ｕが備える各ノズルとのノズル列方向ＹＪ２における位置は、同じである。ブラックノズル列２０Ｄは、用紙１４におけるブラックノズル列２０Ｕがドットを形成可能な位置に、ドットを形成可能である。
シアンノズル列２１Ｄは、ノズルがノズル列方向に延在して形成されたノズル列であり、シアン（Ｃ）のインクカートリッジ（不図示）からインクが供給される。シアンノズル列２１Ｄは、上流インクジェットヘッド１２Ｕのシアンノズル列２１Ｕに対応するノズル列であり、シアンノズル列２１Ｄが備える各ノズルと、シアンノズル列２１Ｕが備える各ノズルとのノズル列方向ＹＪ２における位置は、同じである。シアンノズル列２１Ｄは、用紙１４におけるシアンノズル列２１Ｕがドットを形成可能な位置に、ドットを形成可能である。
マゼンタノズル列２２Ｄは、ノズルがノズル列方向に延在して形成されたノズル列であり、マゼンタ（Ｍ）のインクカートリッジ（不図示）からインクが供給される。マゼンタノズル列２２Ｄは、上流インクジェットヘッド１２Ｕのマゼンタノズル列２２Ｕに対応するノズル列であり、マゼンタノズル列２２Ｄが備える各ノズルと、マゼンタノズル列２２Ｕが備える各ノズルとのノズル列方向ＹＪ２における位置は、同じである。マゼンタノズル列２２Ｄは、用紙１４におけるマゼンタノズル列２２Ｕがドットを形成可能な位置に、ドットを形成可能である。
イエローノズル列２３Ｄは、ノズルがノズル列方向に延在して形成されたノズル列であり、イエロー（Ｙ）のインクカートリッジ（不図示）からインクが供給される。イエローノズル列２３Ｄは、上流インクジェットヘッド１２Ｕのイエローノズル列２３Ｕに対応するノズル列であり、イエローノズル列２３Ｄが備える各ノズルと、イエローノズル列２３Ｕが備える各ノズルとのノズル列方向ＹＪ２における位置は、同じである。イエローノズル列２３Ｄは、用紙１４におけるイエローノズル列２３Ｕがドットを形成可能な位置に、ドットを形成可能である。
【００１８】
なお、図１では、説明の便宜のため、上流インクジェットヘッド１２Ｕ、及び、下流インクジェットヘッド１２Ｄが備えるノズル列を明示しているが、実際は、ノズル列を構成するノズルから鉛直下方へ向かってインクが吐出される構成となっており、当該構成を実現するように各部材が配置される。
【００１９】
インクジェットプリンター５は、用紙１４にインクを吐出してドットを形成し、このドットの組み合わせにより、画像を印刷する。以下、用紙１４に、ある１つのドットを形成する場合のインクジェットプリンター５の基本的な動作について図１を用いて説明する。
後述するように、インクジェットプリンター５は、上流インクジェットヘッド１２Ｕと、下流インクジェットヘッド１２Ｄとを切り替えて使用することができる。以下の説明では、上流インクジェットヘッド１２Ｕにより、用紙１４に１つのドットを形成する場合のインクジェットプリンター５の動作について説明する。
【００２０】
以下、用紙１４の搬送方向ＹＪ１側の端が、ヘッドユニット１２よりも搬送方向ＹＪ１の逆方向側に位置している状態（図１に示す状態）であり、用紙１４上の位置Ｐ１に所定の色のドットを形成する場合を例にして説明する。所定の色は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、及び、イエロー（Ｙ）のインクがそれぞれ所定量ずつ重なることによって表現される色である。
図１中、位置Ｐ２は、上流インクジェットヘッド１２Ｕに形成されたブラックノズル列２０Ｕにおいて、用紙１４が搬送方向ＹＪ１へ向かって搬送された場合に、用紙１４の位置Ｐ１が通過する位置である。位置Ｐ３、位置Ｐ４、及び、位置Ｐ５についても同様である。
インクジェットプリンター５は、用紙１４にドットを形成する際、用紙１４を搬送方向ＹＪ１へ向かって所定の搬送速度で搬送する。そして、図１に示す状態から用紙１４の搬送方向ＹＪ１への搬送が進行し、用紙１４上の位置Ｐ１が位置Ｐ２に対応する位置に至ったタイミングで、位置Ｐ２に対応するノズルから所定量のブラック（Ｋ）のインクを吐出する。同様にして、用紙１４上の位置Ｐ１が位置Ｐ３に至ったタイミングで、位置Ｐ３に対応するノズルから所定量のシアン（Ｃ）のインクを吐出し、用紙１４上の位置Ｐ１が位置Ｐ４に至ったタイミングで、位置Ｐ４に対応するノズルから所定量のマゼンタ（Ｍ）のインクを吐出し、用紙１４上の位置Ｐ１が位置Ｐ５に至ったタイミングで、位置Ｐ５に対応するノズルから所定量のイエロー（Ｙ）のインクを吐出する。この結果、用紙１４の位置Ｐ１に、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、及び、イエロー（Ｙ）のインクがそれぞれ所定量ずつ吐出され、位置Ｐ１に所定の色のドットが形成される。
このように、本実施形態に係るインクジェットプリンター５では、画像の印刷に係る処理中は、ヘッドユニット１２は、その位置が固定された状態であり、固定されたヘッドユニット１２に対して用紙１４が相対的に移動しつつ、ヘッドユニット１２から適宜インクが吐出されてドットが形成され、画像が印刷される。
【００２１】
図３は、本実施形態に係る印刷システム８の機能的構成を模式的に示す図である。
図３に示すように、印刷システム８は、インクジェットプリンター５と、このインクジェットプリンター５に接続可能であり、インクジェットプリンター５を制御するホストコンピューター１（制御装置）と、を備える。
【００２２】
図３に示すように、インクジェットプリンター５は、制御部４０と、印刷部４１と、搬送部４２と、入力部４３と、表示部４４と、記憶部４５と、通信部４６と、ブラックマークセンサー４７と、を備える。
制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他週販回路等を備え、ＣＰＵが制御プログラムを読み出して実行する等、ハードウェアとソフトウェアとによりインクジェットプリンター５を制御する。
印刷部４１は、上述した上流インクジェットヘッド１２Ｕ及び下流インクジェットヘッド１２Ｄ、これらインクジェットヘッドを駆動する駆動回路、その他の用紙１４への印刷に関する構成を備え、制御部４０の制御で、用紙１４に画像を印刷する。
搬送部４２は、上述した搬送ローラー１０や、搬送ローラー１０を搬送させる搬送モーター、搬送モーターを駆動するモータードライバー、その他の用紙１４の搬送に関する構成を備え、制御部４０の制御で、用紙１４を搬送する。
【００２３】
入力部４３は、インクジェットプリンター５に設けられた操作スイッチを備え、操作スイッチに対する操作を検出し、制御部４０に出力する。制御部４０は、入力部４３からの入力に基づいて、操作スイッチに対する操作に対応する処理を実行する。
表示部４４は、複数のＬＥＤを備え、制御部４０の制御の下、これらＬＥＤを所定の態様で点灯／消滅させ、インクジェットプリンター５の状態を報知したり、エラーの発生の有無を報知したりする。なお、表示部４４が、液晶表示パネル等の表示パネルを備え、表示パネルに情報を表示する構成でもよい。
記憶部４５は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
通信部４６は、制御部４０の制御で、ホストコンピューター１との間で所定のプロトコルに準拠した通信を行う。
【００２４】
ブラックマークセンサー４７は、インクジェットプリンター５に上述した用紙１４がセットされ搬送される場合に、用紙１４に印刷されたブラックマークＢＭが通過する位置に対応する位置に設けられる反射型の光学式センサーである。ブラックマークセンサー４７は、図１に示すように、用紙１４が搬送される搬送路において、ヘッドユニット１２の搬送方向ＹＪ１の上流側に設けられる。ブラックマークセンサー４７は、当該センサーが設けられた位置に対応する位置にブラックマークＢＭが存在するか否かによって、異なる値の検出値を制御部４０に出力する。
制御部４０は、ブラックマークセンサー４７から入力された検出値に基づいて、当該センサーが設けられた位置に対応する位置にブラックマークＢＭが存在すること、又は、存在しないことを検出する。制御部４０は、検出結果に基づいて、用紙１４の位置を管理し、また、印刷の開始位置を調整する。
【００２５】
図３に示すように、ホストコンピューター１は、ホスト制御部６０と、ホスト入力部６１と、ホスト表示部６２と、ホスト記憶部６３と、ホスト通信部６４と、を備える。ホスト制御部６０は、ＣＰＵ等を備え、ホストコンピューター１を制御する。ホスト入力部６１は、各種入力デバイスや、操作スイッチ等の操作手段に接続され、操作手段に対する操作を検出し、ホスト制御部６０に出力する。ホスト表示部６２は、表示パネル等の表示手段を備え、ホスト制御部６０の制御で、表示手段に情報を表示する。ホスト記憶部６３は、各種データを記憶する。ホスト通信部６４は、ホスト制御部６０の制御で、インクジェットプリンター５と所定の通信規格に従って通信する。
【００２６】
ところで、上述したように、インクジェットプリンター５には、ラベルＳが所定間隔をあけて貼付された用紙１４（図２参照。）をセット可能である。そして、インクジェットプリンター５は、ホストコンピューター１の制御で、複数のラベルＳに連続して画像を印刷可能である。以下、１つのラベルＳに印刷される画像を、「ラベル画像」といい、複数のラベルＳにラベル画像を連続して印刷することを「連続印刷」という。
特に、本実施形態に係るインクジェットプリンター５は、図１、図３を用いて説明した構成の下、複数のラベルＳへのラベル画像の連続印刷に際し、印刷品質の低下を抑制した上で、印刷の完了までに要する時間の長時間化を抑制する。
以下、ホストコンピューター１の制御に従って、インクジェットプリンター５が複数のラベルＳに連続してラベル画像を印刷するときの、ホストコンピューター１及びインクジェットプリンター５の動作について説明する。
【００２７】
図４は、複数のラベルＳに連続して画像を印刷するときの、ホストコンピューター１及びインクジェットプリンター５の動作を示すフローチャートである。（Ａ）はホストコンピューター１の動作を示し、（Ｂ）はインクジェットプリンター５の動作を示す。
なお、以下の説明において、上流インクジェットヘッド１２Ｕと、下流インクジェットヘッド１２Ｄとを区別しない場合、「インクジェットヘッド」と表現する。
【００２８】
図４の（Ａ）に示すように、複数のラベルＳにラベル画像を連続印刷する場合、ホストコンピューター１のホスト制御部６０は、連続印刷基本情報を生成し、インクジェットプリンター５に送信する（ステップＳＡ１）。
連続印刷基本情報は、ラベルＳの搬送方向ＹＪ１の長さや、用紙１４の短手方向の長さ等、インクジェットプリンター５が連続印刷を行うために必要な情報であり、少なくとも、以下の情報を含む。
すなわち、連続印刷基本情報は、少なくとも、連続してラベル画像を印刷するラベルＳの数（以下、「連続印刷ラベル数」という。）を示す情報を含む。
また、連続印刷基本情報は、少なくとも、ラベル間隔を示す情報を含む。ラベル間隔とは、用紙１４において、ラベルＳが貼付される間隔のことである。図２に示すように、ラベル間隔は、互いに隣接する２つのラベルＳのそれぞれの搬送方向ＹＪ１側の端Ｓａの離間距離に相当する。
ホスト制御部６０は、事前にインストールされたアプリケーションが提供するユーザーインターフェースに入力された情報に基づいて、連続印刷基本情報を生成するために必要な情報を取得する。また、ホスト制御部６０は、アプリケーション、及び、事前にインストールされたプリンタードライバーの機能により、連続印刷基本情報を生成する。
【００２９】
図４の（Ｂ）に示すように、インクジェットプリンター５の制御部４０は、連続印刷基本情報を受信し（ステップＳＢ１）、受信した連続印刷基本情報を所定の記憶領域に記憶する（ステップＳＢ２）。
次いで、制御部４０は、所定の記憶領域に記憶した連続印刷基本情報に基づいて、切替枚数（後述）を算出する（ステップＳＢ３）。以下、ステップＳＢ３の処理について詳述する。
【００３０】
切替枚数とは、以下の値である。すなわち、制御部４０は、後述するように、連続印刷に際し、所定の枚数分のラベルＳへラベル画像を印刷する度に、使用する上流インクジェットヘッド１２Ｕと、下流インクジェットヘッド１２Ｄとを切り替える。そして、切替枚数とは、インクジェットヘッドを切り替えるラベルＳの枚数のことであり、制御部４０は、切替枚数分のラベルＳへラベル画像を印刷する度に、インクジェットヘッドを切り替える。
なお、１つのラベルＳは、１つのページに相当する。従って、本実施形態において、制御部４０は、切替枚数分のラベルＳに対応する「複数のページ単位」で、インクジェットヘッドの切り替えを行う。
【００３１】
ステップＳＢ３において、制御部４０は、以下のようにして切替枚数を算出する。すなわち、制御部４０は、切替枚数について、後述するノズルチェック、及び、ノズルチェックに付随して行われる処理（以下、ノズルチェック、及び、ノズルチェックに付随して行われる処理を「ノズルチェック関連処理」という。）に要する時間（所定のマージンを反映するものとする。）の方が、切替枚数分のラベルＳへのラベル画像の印刷に要する時間（所定のマージンを反映するものとする。）よりも短くなるように、切替枚数の値を算出する。切替枚数について単純化して数式で表すと、式Ｓ１「（ノズルチェック関連処理に要する時間）＜（（ラベル間隔）×（切替枚数））／（搬送速度）」となる。式Ｓ１において、不等号の左辺の（ノズルチェック関連処理に要する時間）は、事前のシミュレーションやテストにより、予め設定される。また、式Ｓ１において、不等号の右辺は、切替枚数分のラベルＳへのラベル画像の印刷に要する時間を表す。また、式Ｓ１において、不等号の右辺の（ラベル間隔）について、制御部４０は、ホストコンピューター１から受信した連続印刷基本情報に含まれるラベル間隔を示す情報に基づいて取得する。また、式Ｓ１において、不等号の右辺の（搬送速度）は、連続印刷中に用紙１４が搬送されるときの速度であり、事前の設定により予め定まる。
切替枚数が以上のようにして算出される理由については後述する。
【００３２】
図４の（Ａ）に示すように、連続印刷基本情報を送信した後、ホストコンピューター１のホスト制御部６０は、１つのラベルＳに印刷するラベル画像の画像データをインクジェットプリンター５に送信し（ステップＳＡ２）、ラベルＳに印刷させるラベル画像の全てについて、画像データの送信が完了したか否かを判別する（ステップＳＡ３）。ホスト制御部６０は、全ての画像データの送信が完了していない場合は、処理手順をステップＳＡ２へ戻し、全ての画像データの送信が完了した場合は、処理を終了する。
このように、ホストコンピューター１は、連続印刷基本情報を送信した後、ラベルＳに印刷させるラベル画像の画像データのそれぞれを、順番に連続して送信する。
【００３３】
図４の（Ｂ）に示すように、インクジェットプリンター５の制御部４０は、ステップＳＡ２でホストコンピューター１が送信した画像データを受信したか否かを監視する（ステップＳＢ４）。
画像データを受信した場合、制御部４０は、受信した画像データを、図示しない受信バッファーに格納し（ステップＳＢ５）、処理手順をステップＳＢ４へ戻す。
このように、インクジェットプリンター５は、ラベルＳに印刷するラベル画像の画像データを順番に受信し、受信した順番で、順次、受信バッファーに格納する。
制御部４０は、受信バッファーに、順次、格納される画像データに基づいて、複数のラベルＳへのラベル画像の連続した印刷を実行する。
【００３４】
図５は、受信バッファーに格納された画像データに基づいて、複数のラベルＳに連続してラベル画像を印刷するときのインクジェットプリンター５の動作を示すフローチャートである。
図５に示すように、ラベル画像の印刷の開始に応じて、インクジェットプリンター５の制御部４０は、上流インクジェットヘッド１２Ｕと、下流インクジェットヘッド１２Ｄとのうち、使用するインクジェットヘッドを決定する（ステップＳＣ１）。例えば、制御部４０は、直近で使用した方ではないインクジェットヘッドを、使用するインクジェットヘッドとして決定する。
以下の説明では、上流インクジェットヘッド１２Ｕと下流インクジェットヘッド１２Ｄとのうち、ステップＳＣ１で使用すると決定されたインクジェットヘッド、及び、後述するステップＳＣ９で使用するインクジェットの切り替えが行われ、切り替えにより使用することが決定したインクジェットヘッドのことを「使用ヘッド」といい、「使用ヘッド」ではない方のインクジェットヘッドを「非使用ヘッド」という。
【００３５】
次いで、制御部４０は、ステップＳＣ１で使用すると決定した使用ヘッドのノズルチェックを実行する（ステップＳＣ２）。
以下、ノズルチェックについて詳述する。
ノズルチェックは、インクジェットヘッドが備えるノズル列を構成するノズルのそれぞれについて、吐出不良が発生しているか否かを検出する処理である。ノズルの吐出不良は、例えば、ノズルから吐出するインクを貯留するキャビティー内への気泡の混入、インクの乾燥、増粘、ノズルへの異物の付着等を原因として発生する。
以下、１つのノズルについて吐出不良が発生しているか否かを検出する処理を、ノズルチェックと区別して、「吐出不良検出処理」という。
本実施形態に係るインクジェットプリンター５では、吐出不良検出処理は、以下のようにして行われる。すなわち、ノズルには当該ノズルから吐出するインクを貯留するキャビティーが設けられ、キャビティーには当該キャビティーの容積を変動させて当該キャビティーに貯留されたインクをノズルから吐出させる振動板を振動させるアクチュエーターが設けられる。また、インクジェットプリンター５には、インクを吐出させたときの振動板の残留振動を波形として検出する検出部が設けられる。制御部４０は、検出部が検出した残留振動の波形を分析し、当該波形の周期や振幅を数値化した上で、当該波形の特定の振動周期を測定し、測定した特定の振動周期や、基準波形（吐出不良が発生していない場合の基準的な波形）との比較等に基づいて、ノズルに吐出不良が発生しているか否かを検出する。
なお、吐出不良検出処理において、インクを吐出させるためにアクチュエーターに印加される電圧は微小であり、ノズルから吐出されるインクは微小若しくゼロはである。このため、用紙１４上で吐出不良検出処理を行った場合であっても、少なくとも人間に認識できる態様で用紙１４にインクが付着することはない。
【００３６】
なお、ノズルチェックにおいて行われる吐出不良検出処理の方法は、例示した方法に限らず、どのような方法でもよい。
【００３７】
ステップＳＣ２において、制御部４０は、使用ヘッドが備えるそれぞれのノズル列のそれぞれのノズルについて吐出不良検出処理を実行し、それぞれのノズルについて吐出不良が発生しているか否かを検出する。
【００３８】
使用ヘッドのノズルチェックを実行した後、制御部４０は、吐出不良が発生した状態のノズルが１つでもあるか否かを判別する（ステップＳＣ３）。
吐出不良が発生したノズルが１つもない場合（ステップＳＣ３：ＮＯ）、制御部４０は、処理手順をステップＳＸ１、ＳＹ１へ移行する。
吐出不良が発生した状態のノズルが１つ以上ある場合（ステップＳＣ３：ＹＥＳ）、制御部４０は、吐出不良が発生した状態のノズルの数が許容数以内であるか否かを判別する（ステップＳＣ４）。
【００３９】
吐出不良が発生した状態のノズルの数が許容数以内ではない場合（ステップＳＣ４：ＮＯ）、制御部４０は、対応する処理を実行する（ステップＳＣ５）。ここで、吐出不良が発生した状態のノズルの数が許容数以内ではない場合、使用ヘッドによって印刷を実行したときに印刷品質が許容範囲を超えて低下する可能性がある。これを踏まえ、ステップＳＣ５において、制御部４０は、例えば、使用ヘッドのクリーニングを行ってノズルの吐出不良の解消を試みる。また例えば、制御部４０は、使用ヘッドを使用しないことを決定し、以後の連続印刷を非使用ヘッドのみによって行うようにする（この場合、図５のフローチャートを用いて説明するインクジェットヘッドの切り替えは行われない）。また例えば、制御部４０は、ホストコンピューター１への通知、その他の手段によって、ユーザーに、許容数を超えた数のノズルに吐出不良が発生していることを報知する。
【００４０】
一方、ステップＳＣ４において、吐出不良が発生した状態のノズルの数が許容数以内であると判別した場合（ステップＳＣ４：ＹＥＳ）、制御部４０は、補完用情報を生成する（ステップＳＣ６）。
ここで、インクジェットプリンター５において、画像の印刷は、図示しない画像バッファーに画像データ（イメージデータ）が展開され、画像バッファーに展開された画像データに基づいて実行される。そして、補完用情報とは、吐出不良が発生した状態のノズル（以下、「吐出不良ノズル」という。）の位置を反映して、吐出不良ノズルによって形成されるべきドット（吐出不良ノズルに対応するドット）が、吐出不良が発生してないノズルにより形成されるドットによって補完されるように、画像バッファーに展開される画像データを加工するために用いられる情報である。補完用情報は、例えば、吐出不良ノズルによって形成されるべきドットに隣接するドットについて、対応する適切な色のインクのインク量が増大するように画像データを加工することを示す情報を含む。この場合、加工後の画像データに基づいて画像の印刷が行われた場合、吐出不良ノズルによって形成されるべきドットが、周辺のドットによって補完され、吐出不良ノズルの存在に起因した印刷品質の低下が抑制される。
【００４１】
ステップＳＣ６で補完用情報を生成した後、制御部４０は、生成した補完用情報を、ＲＡＭ等の所定の記憶媒体に形成された第１記憶領域に記憶する（ステップＳＣ７）。当該所定の記憶媒体には、補完用情報が記憶可能な記憶領域として、第１記憶領域のほか、第２記憶領域が形成される。第１記憶領域、及び、第２記憶領域には、連続印刷の開始に応じて、ステップＳＣ１の処理よりも前に行われる初期処理で、ヌルデータが格納される。第１記憶領域と第２記憶領域との使い分けについては後述する。
ステップＳＣ７の処理後、制御部４０は、処理手順をステップＳＸ１、ＳＹ１へ移行する。
【００４２】
制御部４０は、切替枚数分のラベルＳへのラベル画像の印刷の動作を開始する（ステップＳＸ１）。また、制御部４０は、切替枚数分のラベル画像の印刷の開始と並行して、非使用ヘッドに対するノズルチェックを開始する（ステップＳＹ１）。つまり、使用ヘッドによる連続印刷と、非使用ヘッドのノズルチェックとは、制御部４０により、並行して実行される。
【００４３】
ステップＳＸ１の開始後、制御部４０は、印刷対象のラベルＳに印刷するラベル画像の画像データを受信バッファーから読み出す（ステップＳＸ２）。
次いで、制御部４０は、第１記憶領域に補完用情報が格納された状態か否かを判別する（ステップＳＸ３）。
第１記憶領域に補完用情報が格納された状態の場合（ステップＳＸ３：ＹＥＳ）、制御部４０は、補完用情報に基づいて、ステップＳＸ２で読み出した画像データを加工する（ステップＳＸ４）。補完用情報に基づく加工後の画像データは、吐出不良ノズルが存在すること、及び、存在する吐出不良ノズルの位置に対応した画像データである。
次いで、制御部４０は、加工後の画像データを画像バッファーに展開する（ステップＳＸ５）。ステップＳＸ５の処理後、制御部４０は、処理手順をステップＳＸ７へ移行する。
【００４４】
一方、ステップＳＸ３において、第１記憶領域に補完用情報が格納されておらず、当該領域にヌルデータが格納された状態の場合（ステップＳＸ３：ＮＯ）、制御部４０は、ステップＳＸ２で読み出した画像データを画像バッファーに展開する（ステップＳＸ６）。ステップＳＸ６の処理後、制御部４０は、処理手順をステップＳＸ７へ移行する。
【００４５】
ステップＳＸ７において、制御部４０は、画像バッファーに展開した画像データに基づいて、印刷部４１と搬送部４２とを制御して、ラベルＳを搬送方向ＹＪ１へ搬送しながらラベル画像を印刷する。詳細は省略するが、ラベルＳへのラベル画像の印刷は、制御部４０により、印刷対象のラベルＳの位置が管理され、適切なタイミングで適切な位置に行われる。
次いで、制御部４０は、切替枚数分のラベルＳへのラベル画像の印刷が完了したか否かを判別する（ステップＳＸ８）。完了してない場合（ステップＳＸ８：ＮＯ）、制御部４０は、処理手順をステップＳＸ２へ戻す。完了した場合、制御部４０は、処理手順をステップＳＣ８へ移行する。
【００４６】
一方、ステップＳＹ１で非使用ヘッドのノズルチェックを開始した後、制御部４０は、非使用ヘッドが備えるノズルのそれぞれについての吐出不良検出処理が完了すると、ノズルチェックを停止する（ステップＳＹ２）。
次いで、制御部４０は、ノズルチェックにより吐出不良が発生した状態のノズルが１つでも検出されたか否かを判別する（ステップＳＹ３）。
吐出不良が発生した状態のノズルが１つ以上ある場合（ステップＳＹ３：ＹＥＳ）、制御部４０は、吐出不良が発生した状態のノズルの数が許容数以内であるか否かを判別する（ステップＳＹ４）。
吐出不良が発生した状態のノズルの数が許容数以内ではない場合（ステップＳＹ４：ＮＯ）、制御部４０は、対応する処理を実行する（ステップＳＹ５）。ステップＳＹ５では、ステップＳＣ５で説明した処理に対応する処理が実行される。
ステップＳＹ４において、吐出不良が発生した状態のノズルの数が許容数以内であると判別した場合（ステップＳＹ４：ＹＥＳ）、制御部４０は、補完用情報を生成する（ステップＳＹ６）。
次いで、制御部４０は、生成した補完用情報を、第２記憶領域に格納する（ステップＳＹ７）。ステップＳＹ７の処理後、制御部４０は、処理手順をステップＳＣ８へ移行する。
【００４７】
一方、ステップＳＹ３において、吐出不良が発生したノズルが１つもないと判別した場合（ステップＳＹ３：ＮＯ）、制御部４０は、第２記憶領域にヌルデータを上書き格納する（ステップＳＹ８）。ステップＳＹ８の処理後、制御部４０は、処理手順をステップＳＣ８へ移行する。
【００４８】
ここで、上述したように、ノズルチェック関連処理に要する時間は、切替枚数分のラベルＳに連続してラベル画像を印刷するのに要する時間よりも短い。ノズルチェック関連処理は、ステップＳＹ１の処理でノズルチェックを開始してから、ステップＳＹ７の処理、又は、ステップＳＹ８の処理が行われるまでの一連の処理に対応する。従って、ステップＳＸ８において切替枚数分のラベルＳへのラベル画像の印刷が完了したと判別されるより前に、ステップＳＹ７の処理、又は、ステップＳＹ８の処理が実行されて完了する。
つまり、本実施形態に係るインクジェットプリンター５は、使用ノズルによる印刷、及び、非使用ヘッドのノズルチェックを並行して開始した後、使用ノズルによる切替枚数分のラベルＳへのラベル画像の印刷が完了する前に、非使用ヘッドのノズルチェック及びノズルチェックの結果に基づく処理（補正用情報の生成等）が確実に完了する。
【００４９】
ステップＳＣ８において、制御部４０は、第２記憶領域に格納されたデータを、第１記憶領域に上書き格納する。このステップＳＣ８の処理の結果、ノズルチェックされた非使用ヘッドに吐出不良ノズルがあり、ステップＳＹ７で第２記憶領域に補正用情報が格納された状態の場合は、当該補正用情報が第１記憶領域に格納された状態となる。一方、ノズルチェックのされた非使用ヘッドに吐出不良ノズルが無く、ステップＳＹ８で第２記憶領域にヌルデータが格納された状態の場合は、当該ヌルデータが第１記憶領域に格納された状態となる。
【００５０】
ステップＳＣ８の処理後、制御部４０は、使用するインクジェットヘッドを切り替える（ステップＳＣ９）。つまり、それまで使用ヘッドであったインクジェットヘッドを非使用ヘッドとし、それまで非使用ヘッドであったインクジェットヘッドを使用ヘッドとする。
ステップＳＣ９の処理後、制御部４０は、処理手順をステップＳＸ１及びステップＳＹ１へ戻す。
【００５１】
なお、図示は省略するが、図５のフローチャートで示す処理を実行している間、制御部４０は、連続印刷基本情報に基づいて、連続印刷ラベル数分の全てのラベルＳへのラベル画像の印刷が完了したか否かを監視する。そして、全てのラベルＳへのラベル画像の印刷が完了した場合、図５のフローチャートで示す処理を停止し、搬送部４２を制御して、用紙１４の搬送を停止する。
【００５２】
連続印刷に際して図５のフローチャートで示す処理が実行される。このため、例えば、切替枚数が「３枚」の場合であって、ステップＳＣ１で使用ヘッドとして決定されるインクジェットヘッドが上流インクジェットヘッド１２Ｕの場合、以下のようにして連続印刷が行われる。なお、以下の説明では、連続印刷で最初にラベル画像が印刷されるラベルＳをラベルＳ１と表現し、ラベルＳ１に続くラベルＳについて、搬送方向ＹＪ１の上流へ向かって、ラベルＳ２、ラベルＳ３、ラベルＳ４・・・と表現する。
【００５３】
すなわち、まず、上流インクジェットヘッド１２Ｕ（使用ヘッド）により、ラベルＳ１〜ラベルＳ３に対してラベル画像が連続して印刷される。ラベルＳ１〜ラベルＳ３への印刷に際し、ステップＳＣ２で行われたノズルチェックで吐出不良ノズルが検出された場合は、補正用情報に基づいて画像データの加工が行われ、吐出不良ノズルの存在に対応するドットの補完が実行される。
ラベルＳ１〜ラベルＳ３へのラベル画像の印刷が行われている間に、下流インクジェットヘッド１２Ｄ（非使用ヘッド）のノズルチェックが行われ、印刷が完了する前にノズルチェックが完了する。ノズルチェックにより吐出不良ノズルが検出された場合は、補正用情報が生成されて第２記憶領域に格納され、検出されなかった場合は、ヌルデータが第２記憶領域に格納される。
ラベルＳ１〜ラベルＳ３へのラベル画像の印刷の完了後、制御部４０は、第２記憶領域に記憶されたデータを、第１記憶領域に格納する（ステップＳＣ８）。さらに、制御部４０は、使用するインクジェットヘッドを切り替え、下流インクジェットヘッド１２Ｄを使用ヘッドとし、上流インクジェットヘッド１２Ｕを非使用ヘッドとする（ステップＳＣ９）。
【００５４】
次いで、下流インクジェットヘッド１２Ｄ（使用ヘッド）により、ラベルＳ４〜ラベルＳ６に対してラベル画像が連続して印刷される。ラベルＳ４〜ラベルＳ６への印刷に際し、第１記憶領域に補正用情報が格納された状態の場合は、補正用情報に基づいて画像データの加工が行われ、吐出不良ノズルの存在に対応するドットの補完が実行される。
ラベルＳ４〜ラベルＳ６へのラベル画像の印刷が行われている間に、上流インクジェットヘッド１２Ｕ（非使用ヘッド）のノズルチェックが行われ、印刷が完了する前にノズルチェックが完了する。ノズルチェックにより吐出不良ノズルが検出された場合は、補正用情報が生成されて第２記憶領域に格納され、検出されなかった場合は、ヌルデータが第２記憶領域に格納される。
ラベルＳ４〜ラベルＳ６へのラベル画像の印刷の完了後、第２記憶領域に記憶されたデータが、第１記憶領域に格納される。さらに、制御部４０は、使用するインクジェットヘッドを切り替え、上流インクジェットヘッド１２Ｕを使用ヘッドとし、下流インクジェットヘッド１２Ｄを非使用ヘッドとする。
以後、制御部４０は、連続印刷ラベル数分のラベルＳへのラベル画像の印刷が完了するまでの間、切替枚数分のラベルＳを単位として、使用するインクジェットヘッドを切り替える。また、使用ヘッドによって印刷を実行している間に、非使用ヘッドのノズルチェックを実行し、ノズルチェックにより吐出不良ノズルが検出された場合は、補正用情報を生成し、インクジェットヘッドを切り替え後に補正用情報に基づいて画像データの加工（吐出不良ノズルに対応するドットの補完）を実行する。
【００５５】
連続印刷に際し、以上のような処理が行われるため、以下の効果を奏する。すなわち、インクジェットプリンター５は、連続印刷中、連続印刷を中断することなく、使用するインクジェットヘッドである上流インクジェットヘッド１２Ｕ、及び、下流インクジェットヘッド１２Ｄのノズルチェックを実行できる。さらに、ノズルチェックで吐出不良ノズルが検出された場合は、吐出不良ノズルを有するインクジェットヘッドで印刷を実行する際に、補正情報データに基づく画像データの加工が行われて、吐出不良ノズルに対応するドットの補完が行われるため、印刷品質が低下することが抑制される。すなわち、連続印刷に際し、上述した処理が行われるため、印刷品質の低下を抑制した上で、印刷中にノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化することを抑制できる。
【００５６】
以上説明したように、本実施形態によれば、インクジェットプリンター５の制御部４０は、用紙１４（記録媒体）への印刷の際、インクジェットヘッドを切り替えて使用し、１のインクジェットヘッドを印刷に使用している間に、当該１のインクジェットヘッドの次に使用する他のインクジェットヘッドのノズルチェックを実行し、ノズルチェックにより、当該他のインクジェットヘッドにノズルの吐出不良が検出された場合、当該１のインクジェットヘッドから当該他のインクジェットヘッドへと切り替えて当該他のインクジェットヘッドを使用する際に、吐出不良に対応する処理を実行し、インクジェットの切り替えは、１の切り替え後、次の切り替えがある前に、当該１の切り替えに応じて開始するノズルチェックの対象となるインクジェットヘッドの前記ノズルチェックが完了する単位で行う。
この構成によれば、印刷を継続して実行しつつ、使用するインクジェットヘッドのノズルチェックを実行でき、ノズルチェックによりノズルの吐出不良が検出された場合は、吐出不良ノズルを有するインクジェットヘッドで印刷するときに吐出不良のノズルに対応する処理が実行されるため、印刷品質の低下を抑制した上で、印刷中にノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化することを抑制できる。
【００５７】
また、本実施形態では、インクジェットヘッド（上流インクジェットヘッド１２Ｕ、及び、下流インクジェットヘッド１２Ｄ）は、搬送される用紙１４に対してインクを吐出して印刷するライン型のヘッドである。インクジェットプリンター５は、用紙１４への印刷をラベルＳ（ページ）ごとに連続して実行し、インクジェットヘッドの切り替えは、１の切り替え後、次の切り替えがある前に、当該１の切り替えに応じて開始したノズルチェックが完了する１又は複数のラベルＳ単位で行う。
この構成によれば、複数のラベルＳにラベル画像を連続して印刷する際に、使用ノズルで印刷を実行している間に、非使用ノズルについて確実にノズルチェックを完了させて、インクジェットヘッドの切り替え後にノズルチェックの結果に対応する処理を実行できる。
【００５８】
また、本実施形態では、インクジェットプリンター５は、非使用ノズルに対するノズルチェックの結果、吐出不良ノズルが検出された場合、インクジェットヘッドの切り替え後、吐出不良が検出されたノズルに対応するドットを、同一のインクジェットヘッドの前記吐出不良が検出されていないノズルにより形成されるドットによって補完する。
この構成によれば、ノズルチェックの結果を踏まえて、適切に、印刷品質の低下を抑制できる。
【００５９】
なお、上述した実施形態では、ラベルＳが間隔をあけて貼付された用紙１４に連続してラベル画像を印刷する場合を例にして、発明を説明した。しかしながら、インクジェットプリンター５にセットされ、印刷が行われる記録媒体は、上述した実施形態で例示したものに限らない。例えば、インクジェットプリンター５は、複数の単票紙（ページ）がセット可能に構成され、複数の単票紙に画像を印刷可能な装置であってもよい。この場合、１又は複数の単票紙（ページ）単位で、インクジェットヘッドの切り替えが行われる。
【００６０】
＜第２実施形態＞
以下、図面を参照して本発明の実施形態について説明する。
図６は、本実施形態に係るインクジェットプリンター１０１の要部の構成を示す模式図である。
図６を用いた説明では、前後方向は、図６において矢印で示す方向に準じるものとする。
インクジェットプリンター１０１は、ロール紙Ｒ（記録媒体）を収容し、収容したロール紙Ｒを搬送方向Ｈに搬送し、シリアルヘッドであるヘッドユニット１１０によってインクを吐出して画像を印刷するシリアルインクジェットプリンターである。
【００６１】
図７は、インクジェットプリンター１０１に収容されるロール紙Ｒの一例を示す図である。
図７に示すロール紙Ｒは、図２を用いて説明した用紙１４と同様、長尺状の剥離紙Ｒ１（シート）に、間隔をあけて複数のラベルＲ２が貼付されたラベル用紙である。ラベルＲ２の裏面は、シールとなっており、ラベルＲ２は枠に沿って剥離紙Ｒ１から取り剥がすことができる。ラベルＲ２の長手方向の長さは一定であり、また、隣接するラベルＲ２の間隔は一定である。
ロール紙Ｒにおいて、ラベルＲ２に対応する領域が、画像の印刷が可能な領域（ドットの形成が可能な領域）である。インクジェットプリンター１０１は、ヘッドユニット１１０によりラベルＲ２にドットを形成して、ドットの組み合わせにより画像を印刷する。
図７に示すように、ロール紙Ｒの裏面には、ラベルＲ２のそれぞれに対応して、黒色のマークであるブラックマークＢＭが形成される。
インクジェットプリンター１０１は、後述するホストコンピューター１０３の制御に従って、複数のラベルＲ２に連続して画像を印刷することができる。
【００６２】
図６に示すように、インクジェットプリンター１０１は、ロール紙Ｒを収容するロール紙収容部１１を備える。以下の説明では、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール状の部分を「ロール体ＲＢ」と表現する。また、ロール紙Ｒのうち、ロール紙収容部１１に収容されたロール体ＲＢから繰り出されて搬送される部分を「搬送ロール紙ＲＨ」と表現する。
【００６３】
図６に示すように、インクジェットプリンター１０１には、搬送ロール紙ＲＨが搬送される経路である搬送経路１１３が形成される。ロール体ＲＢから繰り出された搬送ロール紙ＲＨは、搬送経路１１３に沿って搬送方向Ｈに搬送される。
【００６４】
図６に示すように、搬送経路１１３には、搬送方向Ｈにおける上流から下流に向かって４つの搬送ローラー１１４１、１１４２、１１４３、１１４４が設けられる。搬送ローラー１１４１、１１４２、１１４３、１１４４のそれぞれに対向する位置には、搬送ローラー１１４１、１１４２、１１４３、１１４４の回転に従動して回転する従動ローラー１１５１、１１５２、１１５３、１１５４が設けられる。搬送ロール紙ＲＨは、搬送ローラー１１４１、１１４２、１１４３、１１４４と、従動ローラー１１５１、１１５２、１１５３、１１５４とに挟持され、搬送ローラー１１４１、１１４２、１１４３、１１４４の回転に応じて、搬送方向Ｈに搬送される。搬送ローラー１１４１、１１４２、１１４３、１１４４は、動力伝達機構を介して搬送モーターと接続されており、搬送モーターの駆動に応じて回転する。
【００６５】
図６に示すように、搬送ローラー１１４１の搬送方向Ｈにおける下流には、案内部材１１７が設けられる。案内部材１１７は、搬送ロール紙ＲＨの裏面に接触し、上方へ向かって繰り出された搬送ロール紙ＲＨを、前方に向かうように屈曲させる。案内部材１１７は、搬送ロール紙ＲＨに接触して屈曲させることにより、搬送ロール紙ＲＨに張りを与え、搬送ロール紙ＲＨの弛みが発生することを抑制する。
【００６６】
案内部材１１７の搬送方向Ｈにおける下流には、ブラックマークセンサー１１８が設けられる。ブラックマークセンサー１１８は、ロール紙Ｒの裏面に形成されたブラックマークＢＭを光学的に検出するセンサーである。制御部１３０（図９）は、ブラックマークセンサー１１８の検出値に基づいて、当該センサーの検出位置にブラックマークＢＭが位置した場合、そのことを検出する。制御部１３０は、検出結果に基づいて、ロール紙Ｒの位置を管理する。
【００６７】
ブラックマークセンサー１１８の搬送方向Ｈにおける下流には、印刷ユニット１１９が設けられる。
印刷ユニット１１９は、キャリッジ１２０と、キャリッジ１２０に搭載されたヘッドユニット１１０とを備える。
キャリッジ１２０は、搬送方向Ｈと交わる走査方向Ｙ（図８、図１０）に延びたキャリッジ軸１２０ａに支持され、キャリッジ軸１２０ａに沿って、走査方向Ｙにヘッドユニット１１０を走査する。
ヘッドユニット１１０は、図示しないインクカートリッジからインクの供給を受けて、各ノズル列に設けられたノズルからインクを吐出して搬送ロール紙ＲＨにドットを形成して画像を印刷する。
【００６８】
図８は、ヘッドユニット１１０を説明に適した態様で模式的に示す図である。
図８に示すように、ヘッドユニット１１０は、搬送方向Ｈに向かって右側に設けられた第１インクジェットヘッド１１０Ｕと、搬送方向Ｈに向かって左側に設けられた第２インクジェットヘッド１１０Ｄとを備える。以下の図８を用いた説明において、「右」と表現する場合は、搬送方向Ｈに向かって右を意味し、「左」と表現する場合は、搬送方向Ｈへ向かって左を意味する。
【００６９】
第１インクジェットヘッド１１０Ｕには、右側から左側へ向かって順番に、ブラックノズル列２００Ｕ、シアンノズル列２０１Ｕ、マゼンタノズル列２０２Ｕ、及び、イエローノズル列２０３Ｕが設けられる。
ブラックノズル列２００Ｕは、インクを微細なインク粒として吐出するノズルが、搬送方向Ｈに延在して形成されたノズル列である。ブラックノズル列２００Ｕには、ブラック（Ｋ）のインクカートリッジ（不図示）から、インクが供給される。
シアンノズル列２０１Ｕは、ブラックノズル列２００Ｕと同様、ノズルが搬送方向Ｈに延在して形成されたノズル列であり、シアン（Ｃ）のインクカートリッジ（不図示）からインクが供給される。
マゼンタノズル列２０２Ｕは、ブラックノズル列２００Ｕと同様、ノズルが搬送方向Ｈに延在して形成されたノズル列であり、マゼンタ（Ｍ）のインクカートリッジ（不図示）からインクが供給される。
イエローノズル列２３は、ブラックノズル列２００Ｕと同様、ノズルが搬送方向Ｈに延在して形成されたノズル列であり、イエロー（Ｙ）のインクカートリッジ（不図示）からインクが供給される。
【００７０】
図８に示すように、第２インクジェットヘッド１１０Ｄには、第１インクジェットヘッド１１０Ｕと同様、右側から左側へ向かって順番に、ブラックノズル列２００Ｄ、シアンノズル列２０１Ｄ、マゼンタノズル列２０２Ｄ、及び、イエローノズル列２０３Ｄが設けられる。
ブラックノズル列２００Ｄは、ノズルが搬送方向Ｈに延在して形成されたノズル列であり、ブラック（Ｋ）のインクカートリッジ（不図示）からインクが供給される。ブラックノズル列２００Ｄは、第１インクジェットヘッド１１０Ｕのブラックノズル列２００Ｕに対応するノズル列であり、ブラックノズル列２００Ｄが備える各ノズルと、ブラックノズル列２００Ｕが備える各ノズルとの搬送方向Ｈにおける位置は、同じである。ブラックノズル列２００Ｄは、ロール紙Ｒにおけるブラックノズル列２００Ｕがドットを形成可能な位置に、ドットを形成可能である。
シアンノズル列２０１Ｄは、ノズルが搬送方向Ｈに延在して形成されたノズル列であり、シアン（Ｃ）のインクカートリッジ（不図示）からインクが供給される。シアンノズル列２０１Ｄは、第１インクジェットヘッド１１０Ｕのシアンノズル列２０１Ｕに対応するノズル列であり、シアンノズル列２０１Ｄが備える各ノズルと、シアンノズル列２０１Ｕが備える各ノズルとの搬送方向Ｈにおける位置は、同じである。シアンノズル列２０１Ｄは、ロール紙Ｒにおけるシアンノズル列２０１Ｕがドットを形成可能な位置に、ドットを形成可能である。
マゼンタノズル列２０２Ｄは、ノズルが搬送方向Ｈに延在して形成されたノズル列であり、マゼンタ（Ｍ）のインクカートリッジ（不図示）からインクが供給される。マゼンタノズル列２０２Ｄは、第１インクジェットヘッド１１０Ｕのマゼンタノズル列２０２Ｕに対応するノズル列であり、マゼンタノズル列２０２Ｄが備える各ノズルと、マゼンタノズル列２０２Ｕが備える各ノズルとの搬送方向Ｈにおける位置は、同じである。マゼンタノズル列２０２Ｄは、ロール紙Ｒにおけるマゼンタノズル列２０２Ｕがドットを形成可能な位置に、ドットを形成可能である。
イエローノズル列２０３Ｄは、ノズルが搬送方向Ｈに延在して形成されたノズル列であり、イエロー（Ｙ）のインクカートリッジ（不図示）からインクが供給される。イエローノズル列２０３Ｄは、第１インクジェットヘッド１１０Ｕのイエローノズル列２０３Ｕに対応するノズル列であり、イエローノズル列２０３Ｄが備える各ノズルと、イエローノズル列２０３Ｕが備える各ノズルとの搬送方向Ｈにおける位置は、同じである。イエローノズル列２０３Ｄは、ロール紙Ｒにおけるイエローノズル列２０３Ｕがドットを形成可能な位置に、ドットを形成可能である。
【００７１】
以下の説明では、第１インクジェットヘッド１１０Ｕと、第２インクジェットヘッド１１０Ｄとを区別しない場合、「インクジェットヘッド」と表現する。
【００７２】
図１に示すように、ヘッドユニット１１０に搬送経路１１３を介して対向する位置には、プラテン１２５が設けられる。プラテン１２５は、ヘッドユニット１１０によりドットの形成が可能な範囲に亘って延在し、プラテン１２５に位置する搬送ロール紙ＲＨの表面が、ヘッドユニット１１０から吐出されるインクの吐出方向に対して垂直となるように、搬送ロール紙ＲＨを平坦化して支持する。
【００７３】
印刷ユニット１１９の搬送方向Ｈにおける下流には、カッターユニット１２１が設けられる。カッターユニット１２１は、固定刃１２２と、固定刃１２２に対して交叉するように移動可能な可動刃１２３とを備える。カッターユニット１２１は、可動刃１２３を移動させて、搬送ロール紙ＲＨを切断する。
【００７４】
カッターユニット１２１の搬送方向Ｈにおける下流には、排紙口１２４が設けられる。搬送ロール紙ＲＨは、排紙口１２４を介して、インクジェットプリンター１０１の筐体の外に排出される。
【００７５】
図９は、本実施形態に係る印刷システム１０２の機能的構成を示すブロック図である。
図９に示すように、印刷システム１０２は、インクジェットプリンター１０１と、インクジェットプリンター１０１に接続されてインクジェットプリンター１０１を制御するホストコンピューター１０３とを備える。
【００７６】
図９に示すように、インクジェットプリンター１０１は、制御部１３０と、印刷部１３１と、搬送部１３２と、入力部１３３と、表示部１３４と、記憶部１３５と、切断部１３６と、通信部１３８と、ブラックマークセンサー１１８と、を備える。
【００７７】
制御部１３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ＣＰＵが制御プログラムを読み出して実行する等、ハードウェアとソフトウェアとによりインクジェットプリンター１０１を制御する。
印刷部１３１は、上述したヘッドユニット１１０や、ヘッドユニット１１０を駆動する駆動回路、上述したキャリッジ１２０、キャリッジ１２０を走査方向Ｙに走査させる走査モーター、走査モーターを駆動するモータードライバー、その他のロール紙Ｒへの印刷に関する構成を備え、制御部１３０の制御で、ロール紙Ｒに画像を印刷する。
搬送部１３２は、上述した搬送ローラー１１４１、１１４２、１１４３、１１４４や、従動ローラー１１５１、１１５２、１１５３、１１５４、搬送ローラー１１４１、１１４２、１１４３、１１４４を回転させる搬送モーター、搬送モーターを駆動するモータードライバー、その他のロール紙Ｒの搬送に関する構成を備え、制御部１３０の制御で、ロール紙Ｒを搬送する。
【００７８】
入力部１３３は、インクジェットプリンター１０１に設けられた操作スイッチや、タッチパネル等の入力手段を備え、入力手段に対する操作を検出し、制御部１３０に出力する。制御部１３０は、入力部１３３からの入力に基づいて、入力手段に対する操作に対応する処理を実行する。
表示部１３４は、複数のＬＥＤや、表示パネル等を備え、制御部１３０の制御で、インクジェットプリンター１０１の状態を報知したり、エラーの発生の有無を報知したりする。
記憶部１３５は、ＥＥＰＲＯＭや、ハードディスク等の不揮発性メモリーを備え、各種データを書き換え可能に記憶する。
切断部１３６は、上述したカッターユニット１２１や、カッターユニット１２１が備える可動刃１２３を移動させる移動モーター、移動モーターを駆動するモータードライバー、その他のロール紙Ｒの切断に関する構成を備え、制御部１３０の制御で、ロール紙Ｒを切断する。
通信部１３８は、制御部１３０の制御で、所定の通信規格に従って、ホストコンピューター１０３と通信する。
ブラックマークセンサー１１８は、当該センサーが設けられた位置に対応する位置にブラックマークＢＭが存在するか否かによって、異なる値の検出値を制御部１３０に出力する。制御部１３０は、ブラックマークセンサー１１８から入力された検出値に基づいて、当該センサーが設けられた位置に、ブラックマークＢＭが存在すること、又は、存在しないことを検出する。
【００７９】
図９に示すように、ホストコンピューター１０３は、ホスト制御部１５０と、ホスト入力部１５１と、ホスト表示部１５２と、ホスト記憶部１５３と、ホスト通信部１５４と、を備える。ホスト制御部１５０は、ＣＰＵ等を備え、ホストコンピューター１０３を制御する。ホスト入力部１５１は、各種入力デバイスや、操作スイッチ等の入力手段に接続され、入力手段に対する操作を検出し、ホスト制御部１５０に出力する。ホスト表示部１５２は、表示パネル等の表示手段を備え、ホスト制御部１５０の制御で、表示手段に情報を表示する。ホスト記憶部１５３は、各種データを記憶する。ホスト通信部１５４は、ホスト制御部１５０の制御で、インクジェットプリンター１０１と所定の通信規格に従って通信する。
【００８０】
次に、ロール紙ＲのラベルＲ２に画像を印刷するときのヘッドユニット１１０の基本的な動作について説明する。
図１０は、ロール紙ＲのラベルＲ２に画像を印刷するときにヘッドユニット１１０の動作の説明に利用する図である。
図１０では、説明の便宜を考慮して、ヘッドユニット１１０が備える第１インクジェットヘッド１１０Ｕ、及び、第２インクジェットヘッド１１０Ｄのそれぞれについて、各インクジェットヘッドが備えるノズル列のうちの１つのノズル列を図に明示する。
また、後述するように、インクジェットプリンター１０１は、後述するタイミングで、使用するインクジェットヘッドを切り替えるが、以下の図１０を用いた説明では、いずれか一方のインクジェットヘッドで印刷が行われているものとする。
【００８１】
ラベルＲ２への画像の印刷時、ヘッドユニット１１０は、走査方向Ｙを操作して、図１０の（Ａ）に示す範囲ＨＮ内を走査する。以下の説明では、範囲ＨＮにおける図中左端の位置を「位置ＴＬ」と表現し、図中右端の位置を「位置ＴＲ」と表現する。また、走査方向Ｙにおいて、位置ＴＬから位置ＴＲへ向かう方向（図中右へ向かう方向）を「正方向ＹＭ」と表現し、走査方向Ｙにおいて、位置ＴＲから位置ＴＬへ向かう方向（図中左へ向かう方向）を「逆方向ＹＧ」と表現する。
なお、ヘッドユニット１１０は、印刷の停止時は、図示しないホームポジションに位置し、キャッピングされる。
【００８２】
図１０の（Ａ）に示すように、ヘッドユニット１１０が位置ＴＬに位置し、ヘッドユニット１１０とラベルＲ２との位置関係が、図１０の（Ａ）に示す関係にあるとする。ラベルＲ２への画像の印刷に際し、ヘッドユニット１１０は、正方向ＹＭへ向かって走査し、位置ＴＬから位置ＴＲへ移動する。正方向ＹＭへの走査中、ヘッドユニット１１０は、適切なタイミングで適切なノズルから適切な量のインクを吐出し、ラベルＲ２に印刷する画像を構成するドットを、ラベルＲ２に形成する。
この結果、ラベルＲ２において、ヘッドユニット１１０のノズル列の長さ分だけ搬送方向Ｈに延びる領域（図１０の（Ａ）において左斜めに延びる斜線で示す領域）に、画像を構成するドットが形成される。
【００８３】
ヘッドユニット１１０が位置ＴＲへ移動した後、図１０の（Ｂ）に示すように、制御部１３０の制御で、ロール紙Ｒが、搬送方向Ｈに向かって、ヘッドユニット１１０のノズル列の長さに対応する距離だけ、搬送される。
次いで、ヘッドユニット１１０は、逆方向ＹＧへ向かって走査し、位置ＴＲから位置ＴＬへ移動する。逆方向ＹＧへの走査中、ヘッドユニット１１０は、適切なタイミングで適切なノズルから適切な量のインクを吐出し、ラベルＲ２に印刷する画像を構成するドットを、ラベルＲ２に形成する。
この結果、ラベルＲ２において、ヘッドユニット１１０のノズル列の長さ分だけ搬送方向Ｈに延びる領域（図１０の（Ｂ）において右斜めに延びる斜線で示す領域）に、画像を構成するドットが形成される。
【００８４】
このように、ヘッドユニット１１０は、位置ＴＬから位置ＴＲへ正方向ＹＭへ向かって走査しつつラベルＲ２にインクを吐出してドットを形成する処理と、位置ＴＲから位置ＴＬへ逆方向ＹＧへ向かって走査しつつラベルＲ２にインクを吐出してドットを形成する処理とを、画像の印刷に必要なだけ繰り返し行って、ラベルＲ２に画像を印刷する。
以下の説明では、ヘッドユニット１１０による位置ＴＬから位置ＴＲへ至るまでの正方向ＹＭへ向かう走査、及び、ヘッドユニット１１０による位置ＴＲから位置ＴＬへ至るまでの逆方向ＹＧへ向かう走査のことを、それぞれ、「１パス」と表現する。
また、ヘッドユニット１１０が１パス分の走査を行いつつラベルＲ２にドットを形成して、１パス分の画像の印刷を行うことを「パス印刷」と表現する。
【００８５】
ところで、上述したように、インクジェットプリンター１０１には、ラベルＲ２が所定間隔をあけて貼付されたロール紙Ｒ（図７参照。）をセット可能である。そして、インクジェットプリンター１０１は、ホストコンピューター１０３の制御で、複数のラベルＲ２に連続して画像を印刷可能である。以下、１つのラベルＲ２に印刷される画像を、「ラベル画像」といい、複数のラベルＲ２にラベル画像を連続して印刷することを「連続印刷」という。
特に、本実施形態に係るインクジェットプリンター１０１は、図６、図９を用いて説明した構成の下、複数のラベルＲ２へのラベル画像の連続印刷に際し、印刷品質の低下を抑制した上で、印刷の完了までに要する時間の長時間化を抑制する。
以下、ホストコンピューター１０３の制御に従って、インクジェットプリンター１０１が複数のラベルＲ２に連続してラベル画像を印刷するときの、ホストコンピューター１０３及びインクジェットプリンター１０１の動作について説明する。
【００８６】
図１１は、複数のラベルＲ２に連続して画像を印刷するときの、ホストコンピューター１０３及びインクジェットプリンター１０１の動作を示すフローチャートである。（Ａ）のフローチャートはホストコンピューター１０３の動作を示し、（Ｂ）のフローチャートはインクジェットプリンター１０１の動作を示す。
【００８７】
図１１の（Ａ）に示すように、複数のラベルＲ２にラベル画像を連続印刷する場合、ホストコンピューター１０３のホスト制御部１５０は、連続印刷基本情報を生成し、インクジェットプリンター１０１に送信する（ステップＳＤ１）。
上述したように、連続印刷基本情報は、ラベルＲ２の搬送方向Ｈの長さや、ロール紙Ｒの短手方向の長さ、ラベル間隔、連続印刷ラベル数等、インクジェットプリンター１０１が連続印刷を行うために必要な情報である。
ホスト制御部１５０は、事前にインストールされたアプリケーションが提供するユーザーインターフェースに入力された情報に基づいて、連続印刷基本情報を生成するために必要な情報を取得する。また、ホスト制御部１５０は、アプリケーション、及び、事前にインストールされたプリンタードライバーの機能により、連続印刷基本情報を生成する。
【００８８】
図１１の（Ｂ）に示すように、インクジェットプリンター１０１の制御部１３０は、連続印刷基本情報を受信し（ステップＳＥ１）、受信した連続印刷基本情報を所定の記憶領域に記憶する（ステップＳＥ２）。
次いで、制御部１３０は、所定の記憶領域に記憶した連続印刷基本情報に基づいて、切替パス数（後述）を算出する（ステップＳＥ３）。以下、ステップＳＥ３の処理について詳述する。
【００８９】
切替パス数とは、以下の値である。すなわち、制御部１３０は、後述するように、連続印刷に際し、所定の回数分のパス印刷を行う度に、使用する第１インクジェットヘッド１１０Ｕと、第２インクジェットヘッド１１０Ｄとを切り替える。そして、切替パス数とは、インクジェットヘッドを切り替えるパス印刷の数のことであり、制御部１３０は、切替パス数分のパス印刷を実行する度に、インクジェットヘッドを切り替える。
【００９０】
ステップＳＥ３において、制御部１３０は、以下のようにして切替パス数を算出する。すなわち、制御部１３０は、切替パス数について、上述したノズルチェック関連処理に要する時間（所定のマージンを反映するものとする。）の方が、切替パス数分のパス印刷に要する時間（所定のマージンを反映するものとする。）よりも短くなるように、切替パス数の値を算出する。切替パス数について単純化して数式で表すと、式Ｓ２「（ノズルチェック関連処理に要する時間）＜（１パスのパス印刷に要する時間）×（切替パス数）」となる。
【００９１】
図１１の（Ａ）に示すように、連続印刷基本情報を送信した後、ホストコンピューター１０３のホスト制御部１５０は、１つのラベルＲ２に印刷するラベル画像の画像データをインクジェットプリンター１０１に送信し（ステップＳＤ２）、ラベルＲ２に印刷させるラベル画像の全てについて、画像データの送信が完了したか否かを判別する（ステップＳＤ３）。ホスト制御部１５０は、全ての画像データの送信が完了していない場合は、処理手順をステップＳＤ２へ戻し、全ての画像データの送信が完了した場合は、処理を終了する。
このように、ホストコンピューター１０３は、連続印刷基本情報を送信した後、ラベルＲ２に印刷させるラベル画像の画像データのそれぞれを、順番に連続して送信する。
【００９２】
図１１の（Ｂ）に示すように、インクジェットプリンター１０１の制御部１３０は、ステップＳＤ２でホストコンピューター１０３が送信した画像データを受信したか否かを監視する（ステップＳＥ４）。
画像データを受信した場合、制御部１３０は、受信した画像データを、図示しない受信バッファーに格納し（ステップＳＥ５）、処理手順をステップＳＥ４へ戻す。
このように、インクジェットプリンター１０１は、ラベルＲ２に印刷するラベル画像の画像データを順番に受信し、受信した順番で、順次、受信バッファーに格納する。
制御部１３０は、受信バッファーに、順次、格納される画像データに基づいて、複数のラベルＲ２へのラベル画像の連続した印刷を実行する。
【００９３】
図１２は、受信バッファーに格納された画像データに基づいて、複数のラベルＲ２に連続してラベル画像を印刷するときのインクジェットプリンター１０１の動作を示すフローチャートである。
図１２に示すように、ラベル画像の印刷の開始に応じて、インクジェットプリンター１０１の制御部１３０は、第１インクジェットヘッド１１０Ｕと、第２インクジェットヘッド１１０Ｄとのうち、使用するインクジェットヘッドを決定する（ステップＳＦ１）。例えば、制御部１３０は、直近で使用した方ではないインクジェットヘッドを、使用するインクジェットヘッドとして決定する。
以下の説明では、第１インクジェットヘッド１１０Ｕと第２インクジェットヘッド１１０Ｄとのうち、ステップＳＦ１で使用すると決定されたインクジェットヘッド、及び、後述するステップＳＦ９で使用するインクジェットの切り替えが行われ、切り替えにより使用することが決定したインクジェットヘッドのことを「使用ヘッド」といい、「使用ヘッド」ではない方のインクジェットヘッドを「非使用ヘッド」という。
【００９４】
次いで、制御部１３０は、ステップＳＦ１で使用すると決定した使用ヘッドのノズルチェックを実行する（ステップＳＦ２）。
使用ヘッドのノズルチェックを実行した後、制御部１３０は、吐出不良が発生した状態のノズルが１つでもあるか否かを判別する（ステップＳＦ３）。
吐出不良が発生したノズルが１つもない場合（ステップＳＦ３：ＮＯ）、制御部１３０は、処理手順をステップＳＬ１、ＳＭ１へ移行する。
吐出不良が発生した状態のノズルが１つ以上ある場合（ステップＳＦ３：ＹＥＳ）、制御部１３０は、吐出不良が発生した状態のノズルの数が許容数以内であるか否かを判別する（ステップＳＦ４）。
吐出不良が発生した状態のノズルの数が許容数以内ではない場合（ステップＳＦ４：ＮＯ）、制御部１３０は、対応する処理を実行する（ステップＳＦ５）。
【００９５】
一方、ステップＳＦ４において、吐出不良が発生した状態のノズルの数が許容数以内であると判別した場合（ステップＳＦ４：ＹＥＳ）、制御部１３０は、補完用情報を生成する（ステップＳＦ６）。
次いで、制御部１３０は、生成した補完用情報を、第１記憶領域に記憶する（ステップＳＦ７）。ステップＳＦ７の処理後、制御部１３０は、処理手順をステップＳＬ１、ＳＭ１へ移行する。
【００９６】
次いで、制御部１３０は、ロール紙Ｒの搬送に応じて、切替パス数分のパス印刷を開始する（ステップＳＬ１）。また、制御部１３０は、切替パス数分のパス印刷の開始と並行して、非使用ヘッドに対するノズルチェックを開始する（ステップＳＭ１）。つまり、使用ヘッドによる連続印刷と、非使用ヘッドのノズルチェックとは、制御部１３０により、並行して実行される。
【００９７】
ステップＳＬ１の印刷の開始後、制御部１３０は、印刷対象のラベルＲ２に印刷するラベル画像の１パス分の画像データ（以下、１パス分の画像データを「パス画像データ」という。）を受信バッファーから読み出す（ステップＳＬ２）。
次いで、制御部１３０は、第１記憶領域に補完用情報が格納された状態か否かを判別する（ステップＳＬ３）。
第１記憶領域に補完用情報が格納された状態の場合（ステップＳＬ３：ＹＥＳ）、制御部１３０は、補完用情報に基づいて、ステップＳＬ２で読み出したパス画像データを加工する（ステップＳＬ４）。補完用情報に基づく加工後のパス画像データは、吐出不良ノズルが存在すること、及び、存在する吐出不良ノズルの位置に対応した画像データである。
次いで、制御部１３０は、加工後のパス画像データを１パス分の画像データを展開可能な画像バッファーである行バッファーに展開する（ステップＳＬ５）。ステップＳＬ５の処理後、制御部１３０は、処理手順をステップＳＬ７へ移行する。
【００９８】
一方、ステップＳＬ３において、第１記憶領域に補完用情報が格納されておらず、当該領域にヌルデータが格納された状態の場合（ステップＳＬ３：ＮＯ）、制御部１３０は、ステップＳＬ２で読み出したパス画像データを行バッファーに展開する（ステップＳＬ６）。ステップＳＬ６の処理後、制御部１３０は、処理手順をステップＳＬ７へ移行する。
【００９９】
ステップＳＬ７において、制御部１３０は、行バッファーに展開した画像データに基づいて、印刷部１３１、及び、搬送部１３２を制御して、ヘッドユニット１１０を走査させながら、ラベルＲ２にパス印刷によって１パス分の印刷をする。詳細は省略するが、ラベルＲ２への印刷は、制御部１３０により、印刷対象のラベルＲ２の位置が管理され、適切なタイミングで適切な位置に行われる。１パス分の印刷の後、制御部１３０は、搬送部１３２を制御して、ロール紙Ｒの搬送方向Ｈへの搬送をして、1行分の改行をする。
次いで、制御部１３０は、使用ヘッドによる切替パス数分のパス印刷が完了したか否かを判別する（ステップＳＬ８）。完了してない場合（ステップＳＬ８：ＮＯ）、制御部１３０は、処理手順をステップＳＬ２へ戻す。完了した場合、制御部１３０は、処理手順をステップＳＦ８へ移行する。
【０１００】
一方、ステップＳＭ１で非使用ヘッドのノズルチェックを開始した後、制御部１３０は、非使用ヘッドが備えるノズルのそれぞれについての吐出不良検出処理が完了すると、ノズルチェックを停止する（ステップＳＭ２）。
次いで、制御部１３０は、ノズルチェックにより吐出不良が発生した状態のノズルが１つでも検出されたか否かを判別する（ステップＳＭ３）。
吐出不良が発生した状態のノズルが１つ以上ある場合（ステップＳＭ３：ＹＥＳ）、制御部１３０は、吐出不良が発生した状態のノズルの数が許容数以内であるか否かを判別する（ステップＳＭ４）。
吐出不良が発生した状態のノズルの数が許容数以内ではない場合（ステップＳＭ４：ＮＯ）、制御部１３０は、対応する処理を実行する（ステップＳＭ５）。ステップＳＭ５では、ステップＳＦ５で説明した処理に対応する処理が実行される。
ステップＳＭ４において、吐出不良が発生した状態のノズルの数が許容数以内であると判別した場合（ステップＳＭ４：ＹＥＳ）、制御部１３０は、補完用情報を生成する（ステップＳＭ６）。
次いで、制御部１３０は、生成した補完用情報を、第２記憶領域に格納する（ステップＳＭ７）。ステップＳＭ７の処理後、制御部１３０は、処理手順をステップＳＦ８へ移行する。
【０１０１】
一方、ステップＳＭ３において、吐出不良が発生したノズルが１つもないと判別した場合（ステップＳＭ３：ＮＯ）、制御部１３０は、第２記憶領域にヌルデータを上書き格納する（ステップＳＭ８）。ステップＳＭ８の処理後、制御部１３０は、処理手順をステップＳＦ８へ移行する。
【０１０２】
ここで、上述したように、ノズルチェック関連処理に要する時間は、切替パス数分のパス印刷を行うのに要する時間よりも短い。ノズルチェック関連処理は、ステップＳＭ１の処理でノズルチェックを開始してから、ステップＳＭ７の処理、又は、ステップＳＭ８の処理が行われるまでの一連の処理に対応する。従って、ステップＳＬ８において切替パス数分のラベルＲ２へのラベル画像の印刷が完了したと判別されるより前に、ステップＳＭ７の処理、又は、ステップＳＭ８の処理が実行されて完了する。
つまり、本実施形態に係るインクジェットプリンター１０１は、使用ノズルによる印刷、及び、非使用ヘッドのノズルチェックを並行して開始した後、使用ノズルによる切替パス数分のパス印刷が完了する前に、非使用ヘッドのノズルチェック及びノズルチェックの結果に基づく処理（補正用情報の生成等）が確実に完了する。
【０１０３】
ステップＳＦ８において、制御部１３０は、第２記憶領域に格納されたデータを、第１記憶領域に上書き格納する。このステップＳＦ８の処理の結果、ノズルチェックされた非使用ヘッドに吐出不良ノズルがあり、ステップＳＭ７で第２記憶領域に補正用情報が格納された状態の場合は、当該補正用情報が第１記憶領域に格納された状態となる。一方、ノズルチェックのされた非使用ヘッドに吐出不良ノズルが無く、ステップＳＭ８で第２記憶領域にヌルデータが格納された状態の場合は、当該ヌルデータが第１記憶領域に格納された状態となる。
【０１０４】
ステップＳＦ８の処理後、制御部１３０は、使用するインクジェットヘッドを切り替える（ステップＳＦ９）。つまり、それまで使用ヘッドであったインクジェットヘッドを非使用ヘッドとし、それまで非使用ヘッドであったインクジェットヘッドを使用ヘッドとする。
ステップＳＦ９の処理後、制御部１３０は、処理手順をステップＳＬ１及びステップＳＭ１へ戻す。
【０１０５】
なお、図示は省略するが、図１２のフローチャートで示す処理を実行している間、制御部１３０は、連続印刷基本情報に基づいて、連続印刷ラベル数分の全てのラベルＲ２へのラベル画像の印刷が完了したか否かを監視する。そして、全てのラベルＲ２へのラベル画像の印刷が完了した場合、図１２のフローチャートで示す処理を停止し、搬送部１３２を制御して、ロール紙Ｒの搬送を停止する。
【０１０６】
連続印刷に際して図１２のフローチャートで示す処理が実行される。このため、例えば、切替パス数が「３回」の場合であって、ステップＳＦ１で使用ヘッドとして決定されるインクジェットヘッドが第１インクジェットヘッド１１０Ｕの場合、以下のようにして連続印刷が行われる。
【０１０７】
すなわち、まず、第１インクジェットヘッド１１０Ｕ（使用ヘッド）により、３回のパス印刷が行われて画像の印刷が実行される。第１インクジェットヘッド１１０Ｕによる３回分のパス印刷に際し、ステップＳＦ２で行われたノズルチェックで吐出不良ノズルが検出された場合は、補正用情報に基づいてパス画像データの加工が行われ、吐出不良ノズルの存在に対応するドットの補完が実行される。
第１インクジェットヘッド１１０Ｕによる３回分のパス印刷が行われている間に、第２インクジェットヘッド１１０Ｄ（非使用ヘッド）のノズルチェックが行われ、印刷が完了する前にノズルチェックが完了する。ノズルチェックにより吐出不良ノズルが検出された場合は、補正用情報が生成されて第２記憶領域に格納され、検出されなかった場合は、ヌルデータが第２記憶領域に格納される。
第１インクジェットヘッド１１０Ｕによる３回分のパス印刷に基づく画像の印刷の完了後、制御部１３０は、第２記憶領域に記憶されたデータを、第１記憶領域に格納する（ステップＳＦ８）。さらに、制御部１３０は、使用するインクジェットヘッドを切り替え、第２インクジェットヘッド１１０Ｄを使用ヘッドとし、第１インクジェットヘッド１１０Ｕを非使用ヘッドとする。
【０１０８】
次いで、第２インクジェットヘッド１１０Ｄ（使用ヘッド）により、３回分のパス印刷が実行されて画像が印刷される。第２インクジェットヘッド１１０Ｄによる印刷に際し、第１記憶領域に補正用情報が格納された状態の場合は、補正用情報に基づいてパス画像データの加工が行われ、吐出不良ノズルの存在に対応するドットの補完が実行される。
第２インクジェットヘッド１１０Ｄによる画像の印刷が行われている間に、第１インクジェットヘッド１１０Ｕ（非使用ヘッド）のノズルチェックが行われ、印刷が完了する前にノズルチェックが完了する。ノズルチェックにより吐出不良ノズルが検出された場合は、補正用情報が生成されて第２記憶領域に格納され、検出されなかった場合は、ヌルデータが第２記憶領域に格納される。
第２インクジェットヘッド１１０Ｄによる印刷の完了後、第２記憶領域に記憶されたデータが、第１記憶領域に格納される。さらに、制御部１３０は、使用するインクジェットヘッドを切り替え、第１インクジェットヘッド１１０Ｕを使用ヘッドとし、第２インクジェットヘッド１１０Ｄを非使用ヘッドとする。
以後、制御部１３０は、連続印刷ラベル数分のラベルＲ２へのラベル画像の印刷が完了するまでの間、切替パス数分のパス印刷を単位として、使用するインクジェットヘッドを切り替える。また、使用ヘッドによって印刷を実行している間に、非使用ヘッドのノズルチェックを実行し、ノズルチェックにより吐出不良ノズルが検出された場合は、補正用情報を生成し、インクジェットヘッドを切り替え後に補正用情報に基づいて画像データの加工（吐出不良ノズルに対応するドットの補完）を実行する。
【０１０９】
連続印刷に際し、以上のような処理が行われるため、以下の効果を奏する。すなわち、インクジェットプリンター１０１は、連続印刷中、連続印刷を中断することなく、使用するインクジェットヘッドである第１インクジェットヘッド１１０Ｕ、及び、第２インクジェットヘッド１１０Ｄのノズルチェックを実行できる。さらに、ノズルチェックで吐出不良ノズルが検出された場合は、吐出不良ノズルを有するインクジェットヘッドで印刷を実行する際に、補正情報データに基づく画像データの加工が行われて、吐出不良ノズルに対応するドットの補完が行われるため、印刷品質が低下することが抑制される。すなわち、連続印刷に際し、上述した処理が行われるため、印刷品質の低下を抑制した上で、印刷中にノズルチェックを行うことに起因して印刷の完了までに要する時間が長時間化することを抑制できる。
【０１１０】
以上説明したように、本実施形態では、インクジェットプリンター１０１は、インクジェットヘッドの切り替えについて、１の切り替え後、次の切り替えがある前に、当該１の切り替えに応じて開始したノズルチェックが完了する１又は複数のパス印刷単位で行う。
この構成によれば、使用ノズルでパス印刷を実行している間に、非使用ノズルについて確実にノズルチェックを完了させて、インクジェットヘッドの切り替え後にノズルチェックの結果に対応する処理を実行できる。
【０１１１】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、各実施形態では、吐出不良ノズルを有するインクジェットヘッドによって画像を印刷する場合、吐出不良ノズルの存在に対応して生成された補正情報により画像データを加工し、加工後の画像データに基づいて印刷を行うことにより、吐出不良ノズルに対応するドットの補完を実行した。しかしながら、吐出不良ノズルに対応するドットを補完する方法は、例示した方法に限らない。例えば、吐出不良ノズルを有する１のインクジェットヘッドで印刷を実行する場合に、他のインクジェットヘッドで、対応する位置に対応する色のドットを形成し、これにより、吐出不良ノズルに対応するドットを補完してもよい。
また、上述の各実施形態では、複数のインクジェットヘッドで構成した例で説明した。複数のインクジェットヘッドでなく、１または複数のインクジェットヘッドに配置された複数のノズル列で構成されていてもよい。この場合、上述の説明において、印刷を実行する１のインクジェットヘッドは、１のノズル列とし、ノズルチェックを実行する他のインクジェットヘッドは、他のノズル列として上述の各実施形態を適応することができる。また、複数のインクジェットヘッドまたは複数のノズル列は、同じインク色を吐出するペアとなるように構成してもよい。また、補完するインクジェットヘッドまたはノズル列のインク色は、吐出不良となったノズルを含むインクジェットヘッドまたはノズル列と同じインク色とすることができる。
また、上述したインクジェットプリンター５、又は、インクジェットプリンター１０１の制御方法が、これら装置が備えるコンピューター、又は、これら装置に接続される外部装置を用いて実現される場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、インクジェットプリンター５や、インクジェットプリンター１０１、これら装置に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【０１１２】
５、１０１…インクジェットプリンター、１２Ｕ…上流インクジェットヘッド（インクジェットヘッド）、１２Ｄ…下流インクジェットヘッド（インクジェットヘッド）、１４…用紙（記録媒体）、４０、１３０…制御部、１１０Ｕ…第１インクジェットヘッド（インクジェットヘッド）、１１０Ｄ…第２インクジェットヘッド（インクジェットヘッド）、Ｒ…ロール紙（記録媒体）。
【図１】
2017056650.tif 000003
【図２】
2017056650.tif 000004
【図３】
2017056650.tif 000005
【図４】
2017056650.tif 000006
【図５】
2017056650.tif 000007
【図６】
2017056650.tif 000008
【図７】
2017056650.tif 000009
【図８】
2017056650.tif 000010
【図９】
2017056650.tif 000011
【図１０】
2017056650.tif 000012
【図１１】
2017056650.tif 000013
【図１２】
2017056650.tif 000014