(57)【要約】【課題】ユーザーが複雑な判断や操作を行うことなく、必要な印刷品質を確保し、且つ、不要なクリーニングによるインクの無駄を削減すること。【解決手段】プリンター１は、印刷データを受信すると、印刷を実行する前に、インクジェットヘッド７の全ノズル８０に対してノズルチェックを行う。そして、ノズルチェック結果および第１閾値に基づいて、全ノズルの吐出不良ノズル数が第１閾値より大きい場合は、吐出不良ノズルを有するヘッドチップをクリーニング対象とする。また、印刷データがバーコードを含む場合は、バーコード指定コマンドによって指定されるバーコード印刷領域Ｄ１に対応するノズル領域から検出された吐出不良ノズル数が第１閾値と異なる第２閾値より大きい場合に、バーコード印刷領域Ｄ１に対応するノズル領域を含むヘッドチップをクリーニング対象とする。クリーニング対象の決定後、クリーニング動作を事項し、【選択図】図６
2018089842.tif 000002
【特許請求の範囲】
【請求項１】
媒体が搬送される方向と交差する紙幅方向に延在し、前記媒体にインクを吐出するノズルを有するインクジェットヘッドと、
前記インクジェットヘッドの前記紙幅方向における一部のノズル領域を選択的にキャッピングするキャップを有するクリーニング機構と、
前記インクジェットヘッドおよび前記クリーニング機構を制御して、前記キャップによりキャッピングされる前記ノズル領域に対して、前記ノズルから前記インクを吐出または吸引するクリーニング動作を実行する制御部と、を備え、
前記制御部は、
印刷データを取得したとき、前記印刷データの所定領域に対応する前記ノズル領域に対して、前記クリーニング動作を実行し、
前記クリーニング動作の実行後に前記印刷データに基づく印刷を実行することを特徴とするインクジェットプリンター。
【請求項２】
前記印刷データは、印刷結果におけるバーコードの態様を示すバーコード指定コマンドを有し、
前記所定領域は、前記バーコード指定コマンドによって指定されることを特徴とする請求項１に記載のインクジェットプリンター。
【請求項３】
前記制御部は、前記印刷データを取得したとき、前記インクジェットヘッドを制御して吐出不良ノズルを検出するノズルチェックを実行して、検出された吐出不良ノズル数が第１閾値以上の場合に、前記クリーニング動作を実行し、
取得する前記印刷データに、前記所定領域を指定するコマンドが含まれる場合、前記制御部は前記所定領域に対応する前記ノズル領域から検出された吐出不良ノズル数が前記第１閾値と異なる第２閾値以上の場合に、前記所定領域に対応する前記ノズル領域に対して前記クリーニング動作を実行することを特徴とする請求項１に記載のインクジェットプリンター。
【請求項４】
前記インクジェットヘッドは、前記ノズルを有する複数のヘッドチップを備え、
前記制御部は、前記クリーニング動作時に、吐出不良ノズルを含む前記ヘッドチップに設けられた前記ノズルから前記インクを吐出または吸引することを特徴とする請求項１から３の何れか一項に記載のインクジェットプリンター。
【請求項５】
媒体が搬送される方向と交差する紙幅方向に延在し、前記媒体にインクを吐出するノズルを有するインクジェットヘッドと、前記インクジェットヘッドの前記紙幅方向における一部のノズル領域を選択的にキャッピングするキャップを有するクリーニング機構と、を備え、前記キャップによりキャッピングされる前記ノズル領域に対して、前記ノズルから前記インクを吐出または吸引するクリーニング動作を前記クリーニング機構を用いて実行するインクジェットプリンターの制御方法であって、
印刷データを取得し、
前記印刷データの所定領域に対応する前記ノズル領域に対して前記クリーニング動作を実行し、
前記クリーニング動作を実行した後に、前記印刷データに基づく印刷を行うことを特徴とするインクジェットプリンターの制御方法。
【請求項６】
前記印刷データに前記所定領域を指定するコマンドが含まれる場合に、前記所定領域に対応する前記ノズル領域として、前記コマンドによって指定される領域に対応する前記ノズル領域に対して前記クリーニング動作を実行することを特徴とする請求項５に記載のインクジェットプリンターの制御方法。
【請求項７】
前記所定領域の指定に係る情報を含むコマンドを受信し、
前記情報を保持し、
前記所定領域に対応する前記ノズル領域として、取得した前記印刷データおよび保持される前記情報に基づき指定される領域に対応する前記ノズル領域に対して前記クリーニング動作を実行することを特徴とする請求項５に記載のインクジェットプリンターの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットヘッドのノズルをクリーニングするクリーニング動作を行うインクジェットプリンターに関する。
【背景技術】
【０００２】
インクジェットプリンターにおいて、インクを吐出するノズルの目詰まりやノズル内のインクの増粘による吐出不良を抑制するために、ノズル内のインクを吐出あるいは吸引するクリーニング動作が行われる。特許文献１には、この種のプリンターが開示される。特許文献１のプリンターはラインヘッドを備えており、ラインヘッドに設けられたノズルからキャップへインクを吐出する。ラインヘッドのノズル領域は複数のブロックに分けられており、クリーニング動作はブロック単位で行われる。クリーニングすべきブロックがユーザーの操作によって指定されると、指定されたブロックに対してクリーニングが行われる。従って、クリーニングが不要なノズルに対してクリーニングが行われることによるインクの無駄を削減できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２５８５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、指定されたブロックのみクリーニングが行われるので、印刷品質を維持しつつ、インクの無駄を削減できる。しかしながら、特許文献１では、ユーザーがクリーニングの要否を判定してブロックを選択する必要があった。このため、ユーザーが複雑な判断や操作を行わなければならない。
【０００５】
また、インクジェットプリンターには、クリーニングの要否を判定する制御を行うものがある。例えば、吐出不良ノズルを検出するノズルチェックを行い、その結果に基づいてクリーニングの要否を判定する制御を行うものがある。しかしながら、印刷データの一部に対して他の部分より高品質な印刷が要求される場合は、高品質な印刷が要求される部分を基準にしてクリーニングが行われるため、高品質な印刷が要求されない部分に対して不必要なクリーニングが行われ、インクの無駄が発生するおそれがあった。
【０００６】
本発明の課題は、このような点に鑑みて、ユーザーが複雑な判断や操作を行うことなく、必要な印刷品質を確保し、且つ、不要なクリーニングによるインクの無駄を削減できるインクジェットプリンターおよびその制御方法を提案することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明のインクジェットプリンターは、媒体が搬送される方向と交差する紙幅方向に延在し、前記媒体にインクを吐出するノズルを有するインクジェットヘッドと、前記インクジェットヘッドの前記紙幅方向における一部のノズル領域を選択的にキャッピングするキャップを有するクリーニング機構と、前記インクジェットヘッドおよび前記クリーニング機構を制御して、前記キャップによりキャッピングされる前記ノズル領域に対して、前記ノズルから前記インクを吐出または吸引するクリーニング動作を実行する制御部と、を備え、前記制御部は、印刷データを取得したとき、前記印刷データの所定領域に対応する前記ノズル領域に対して、前記クリーニング動作を実行し、前記クリーニング動作の実行後に前記印刷データに基づく印刷を実行することを特徴とする。
【０００８】
本発明によれば、印刷データに基づく印刷を実行する前に、印刷データの所定領域に対応するノズル領域に対して、ノズルからインクを吐出または吸引するクリーニング動作を実行する。このようにすれば、高品質な印刷が要求される領域を印刷するノズルに対してクリーニングを行い、且つ、高品質な印刷が要求されない領域を印刷するノズルに対してはクリーニングを行わないようにすることができる。従って、ユーザーが複雑な判断や操作を行うことなく、必要な印刷品質を確保し、且つ、不要なクリーニングによるインクの無駄を削減できる。
【０００９】
本発明において、前記印刷データは、印刷結果におけるバーコードの態様を示すバーコード指定コマンドを有し、前記所定領域は、前記バーコード指定コマンドによって指定されることが望ましい。このようにすると、高品質な印刷が求められるバーコードを印刷するノズルに対してクリーニングを行い、バーコードの印刷品質を確保することができる。また、バーコードを印刷しないノズルに対しては、不必要なクリーニングを行わないようにすることができる。従って、不要なクリーニングによるインクの無駄を削減できる。
【００１０】
本発明において、前記制御部は、前記印刷データを取得したとき、前記インクジェットヘッドを制御して吐出不良ノズルを検出するノズルチェックを実行して、検出された吐出不良ノズル数が第１閾値以上の場合に、前記クリーニング動作を実行し、取得する前記印刷データに、前記所定領域を指定するコマンドが含まれる場合、前記制御部は前記所定領域に対応する前記ノズル領域から検出された吐出不良ノズル数が前記第１閾値と異なる第２閾値以上の場合に、前記所定領域に対応する前記ノズル領域に対して前記クリーニング動作を実行することが望ましい。このようにすると、印刷データの所定領域を印刷するノズルと、それ以外の領域を印刷するノズルに、異なる印刷品質で印刷を行わせることができる。従って、必要な印刷品質を確保し、且つ、不要なクリーニングによるインクの無駄を削減できる。
【００１１】
本発明において、前記インクジェットヘッドは、前記ノズルを有する複数のヘッドチップを備え、前記制御部は、前記クリーニング動作時に、吐出不良ノズルを含む前記ヘッドチップに設けられた前記ノズルから前記インクを吐出または吸引することが望ましい。このように、ヘッドチップ単位でクリーニング動作を行うことにより、不要なクリーニングによるインクの無駄を削減できる。
【００１２】
次に、本発明は、媒体が搬送される方向と交差する紙幅方向に延在し、前記媒体にインクを吐出するノズルを有するインクジェットヘッドと、前記インクジェットヘッドの前記紙幅方向における一部のノズル領域を選択的にキャッピングするキャップを有するクリーニング機構と、を備え、前記キャップによりキャッピングされる前記ノズル領域に対して、前記ノズルから前記インクを吐出または吸引するクリーニング動作を前記クリーニング機構を用いて実行するインクジェットプリンターの制御方法であって、印刷データを取得し、前記印刷データの所定領域に対応する前記ノズル領域に対して前記クリーニング動作を実行し、前記クリーニング動作を実行した後に、前記印刷データに基づく印刷を行うことを特徴とする。
【００１３】
本発明によれば、印刷データに基づく印刷を実行する前に、印刷データの所定領域に対応するノズル領域に対して、ノズルからインクを吐出または吸引するクリーニング動作を実行する。このような制御を行えば、高品質な印刷が要求される領域を印刷するノズルに対してクリーニングを行い、且つ、高品質な印刷が要求されない領域を印刷するノズルに対してはクリーニングを行わないようにすることができる。従って、ユーザーが複雑な判断や操作を行うことなく、必要な印刷品質を確保し、且つ、不要なクリーニングによるインクの無駄を削減できる。
【００１４】
本発明において、前記印刷データに前記所定領域を指定するコマンドが含まれる場合に、前記所定領域に対応する前記ノズル領域として、前記コマンドによって指定される領域に対応する前記ノズル領域に対して前記クリーニング動作を実行することができる。このようにすれば、印刷データに基づいて必要な印刷品質を確保するためのクリーニングを実行できる。
【００１５】
また、本発明において、前記所定領域の指定に係る情報を含むコマンドを受信し、前記情報を保持し、前記所定領域に対応する前記ノズル領域として、取得した前記印刷データおよび保持される前記情報に基づき指定される領域に対応する前記ノズル領域に対して前記クリーニング動作を実行することができる。このようにすると、印刷データに所定領域を指定するコマンドが含まれていなくても、印刷データの所定領域を印刷するノズルに対してクリーニングを行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本発明を適用したインクジェットプリンターを模式的に示す縦断面図である。
【図２】図１のインクジェットプリンターを模式的に示す横断面図である。
【図３】インクジェットヘッドのノズル面および印刷データを模式的に示す説明図である。
【図４】メンテナンスユニットを模式的に示す説明図である。
【図５】プリンターの制御系を示す概略ブロック図である。
【図６】印刷データに基づくプリンターの制御を示すフローチャートである。
【図７】第１閾値に基づくクリーニングにおけるクリーニング対象のヘッドチップを決定する制御のフローチャートである。
【図８】第２閾値に基づくクリーニングにおけるクリーニング対象のヘッドチップを決定する制御のフローチャートである。
【発明を実施するための形態】
【００１７】
以下に、図面を参照して、本発明を適用したインクジェットプリンターおよびその制御方法の実施の形態を説明する。以下の実施の形態は、ラインヘッド方式のインクジェットヘッドを備えるプリンターである。
【００１８】
（プリンターの全体構成）
図１は本発明を適用したインクジェットプリンターを模式的に示す縦断面図であり、図２は図１のインクジェットプリンターを模式的に示す横断面図である。図１に示すように、インクジェットプリンター１（以下、プリンター１という）は、全体として前後方向に長い直方体形状のプリンターケース２を備える。本明細書において、ＸＹＺの３方向は互いに直交する方向である。Ｘ方向はプリンター１の幅方向、Ｙ方向は前後方向、Ｚ方向は上下方向を示す。また、幅方向Ｘの一方側を符号Ｘ１、他方側を符号Ｘ２で示し、前方を符号Ｙ１、後方を符号Ｙ２で示し、上方を符号Ｚ１、下方を符号Ｚ２で示す。
【００１９】
図１に示すように、プリンターケース２の前面には、幅方向Ｘに延在する排紙口４が設けられる。プリンターケース２の内部には、排紙口４から見て奥側（後方Ｙ２）にロール紙収納部６が設けられる。また、排紙口４とロール紙収納部６の間にはインクジェットヘッド７が配置され、インクジェットヘッド７の下方Ｚ２にはプラテンユニット８が配置される。プラテンユニット８は上方Ｚ１を向くプラテン面８ａを備え、インクジェットヘッド７はプラテン面８ａと対向するノズル面７ａを備える。ノズル面７ａにはインクを吐出するノズル８０（図３参照）が形成される。
【００２０】
ロール紙収納部６に装填されたロール紙から引き出される長尺の媒体である記録紙Ｐは、二点鎖線で示す媒体搬送路１０に沿って前後方向Ｙに搬送され、プラテン面８ａを経由して排紙口４から排出される。記録紙Ｐを搬送する搬送機構１１は、プラテンユニット８に搭載される。搬送機構１１は、プラテン面８ａに沿って前後方向Ｙに掛け渡される図示しない搬送ベルトと、搬送ベルトを駆動する搬送モーター１２を備えるベルト機構である。なお、搬送機構１１はこれと異なる構成であってもよい。例えば、搬送ローラーを用いて記録紙Ｐを搬送することもできる。
【００２１】
（インクジェットヘッド）
インクジェットヘッド７はラインヘッドである。図２に示すように、インクジェットヘッド７は、媒体である記録紙Ｐが搬送される搬送方向（前後方向Ｙ）と直交する幅方向Ｘに延在する。インクジェットヘッド７は図示しないキャリッジに搭載される。キャリッジは、キャリッジモーター１３（図１参照）の回転に基づいて幅方向Ｘに往復移動する。キャリッジの移動により、インクジェットヘッド７は、プラテン面８ａと対向する印刷位置７Ａと、メンテナンスユニット１６と対向するメンテナンス位置７Ｂに移動させられる。
【００２２】
図３はインクジェットヘッド７のノズル面７ａおよび記録紙Ｐに印刷される印刷データを模式的に示す説明図である。記録紙Ｐはラベル紙であり、長尺の台紙と、台紙に貼付されたラベルを備える。ラベルは、矩形の形態のものが台紙に一定間隔で貼付されていてもよいし、台紙と同様に長尺の形態であって、台紙と共に切断されてラベルとして用いられるものであってもよい。また、記録紙Ｐはラベル紙でなくてもよい。
【００２３】
インクジェットヘッド７は、幅方向Ｘに配列された４個のヘッドチップ７１、７２、７３、７４を備える。４個のヘッドチップ７１〜７４は、幅方向Ｘで隣り合うヘッドチップ同士が前後方向Ｙに位置ずれした状態に配置され、全体として２列に並んでいる。前後方向Ｙに位置ずれした状態とは、前後方向Ｙの位置が異なる状態である。ヘッドチップ７１〜７４は、インクを吐出するノズル８０が形成されたノズル領域８１〜８４を備える。ノズル領域８１はヘッドチップ７１に設けられ、ノズル領域８２はヘッドチップ７２に設けられ、ノズル領域８３はヘッドチップ７３に設けられ、ノズル領域８４はヘッドチップ７４に設けられる。ノズル領域８１〜８４には、それぞれ、幅方向Ｘに所定のノズルピッチで複数のノズル８０を配列したノズル列が２列形成されている。ノズル領域８１〜８４は、インクジェットヘッド７のノズル面７ａを構成する。
【００２４】
ヘッドチップ７１のノズル領域８１には、ノズル番号１〜Ｎ１のノズル８０が設けられる。また、ヘッドチップ７２のノズル領域８２には、ノズル番号Ｎ１＋１〜Ｎ２のノズル８０が設けられる。そして、ヘッドチップ７３のノズル領域８３には、ノズル番号Ｎ２＋１〜Ｎ３のノズル８０が設けられ、ヘッドチップ７４のノズル領域８４には、ノズル番号Ｎ３＋１〜Ｎ４のノズル８０が設けられる。
【００２５】
幅方向Ｘで隣り合うヘッドチップ７１、７２は、前後方向Ｙに見た場合にその端部が重なり合うように配置される。同様に、幅方向Ｘで隣り合うヘッドチップ７２、７３、および幅方向Ｘで隣り合うヘッドチップ７３、７４についても、前後方向Ｙに見た場合にその端部が重なり合うように配置される。幅方向Ｘで隣り合うヘッドチップ（例えば、ヘッドチップ７１、７２）の端部同士が隣り合う位置では、一方のヘッドチップ（例えば、ヘッドチップ７１）に設けられたノズル列の端部と、もう一方のヘッドチップ（例えば、ヘッドチップ７２）に設けられたノズル列の端部が、前後方向Ｙに見た場合に重なり合っている。
【００２６】
（メンテナンスユニット）
図４はメンテナンスユニット１６を模式的に示す説明図である。メンテナンスユニット１６は、キャップユニット２０と、キャップユニット２０を上下方向Ｚに昇降させるキャップ昇降機構（図示省略）と、廃インクタンク３０と、吸引流路３１と、流路切換機構３２と、吸引ポンプ３３等を備える。キャップユニット２０は、幅方向Ｘに配列された４個のヘッドキャップ２１、２２、２３、２４を備える。ヘッドキャップ２１〜２４は図示しないホルダーによって保持され、一体となって上下方向Ｚに移動する。図２に示すように、キャップユニット２０は、インクジェットヘッド７のノズル面７ａをキャッピングするキャッピング位置２０Ａと、キャッピング位置２０Ａの下方Ｚ２に退避した退避位置２０Ｂに移動させられる。ヘッドキャップ２１〜２４は、それぞれ、インクジェットヘッド７のノズル面７ａにおける一部のノズル領域を選択的にキャッピングする。
【００２７】
図４に示すように、ヘッドキャップ２１〜２４は、流路切換機構３２および吸引流路３１を介して廃インクタンク３０に接続される。また、吸引流路３１には吸引ポンプ３３が接続される。流路切換機構３２は、吸引ポンプ３３および吸引流路３１と接続されるヘッドキャップ２１〜２４を切り換える機構であり、例えばバルブ等を用いて構成される。
【００２８】
ヘッドキャップ２１、２２、２３、２４は、幅方向Ｘで隣り合うヘッドキャップ同士が前後方向Ｙに位置ずれした状態に配置され、全体として２列に並んでいる。インクジェットヘッド７がメンテナンス位置７Ｂに位置するとき、ヘッドキャップ２１〜２４のそれぞれは、インクジェットヘッド７に設けられた４個のヘッドチップ７１〜７４のうちの対応する１つと対向する。従って、ヘッドチップ７１〜７４のノズル領域８１〜８４に設けられたノズル８０から吐出されるインクをヘッドキャップ２１〜２４で受けることができる。
【００２９】
ヘッドキャップ２１〜２４は、それぞれ、上方Ｚ１に開口する開口２５を備える。開口２５の内側は凹部空間になっており、この凹部空間には多孔質材料からなるインク吸収材２６が配置される。ヘッドチップ７１〜７４に設けられたノズル８０から吐出されるインクをヘッドキャップ２１〜２４で受けた場合、インクはインク吸収材２６に保持される。また、開口２５の縁にはゴム材料やエラストマーなどの弾性材料からなるリップ部が形成される。キャップユニット２０をキャッピング位置２０Ａまで上昇させると、開口２５の縁に形成されたリップ部がノズル領域８１〜８４に密着して、ノズル領域８１〜８４に形成されたノズル８０の周囲に密閉空間が形成される。これが、ヘッドチップ７１〜７４をヘッドキャップ２１〜２４でキャッピングした状態である。この状態で吸引ポンプ３３を駆動すると、密閉空間内に位置するノズル８０からインクが吸引される。吸引されたインクは、インク吸収材２６に保持されたインクと共に、吸引流路３１を経由して廃インクタンク３０に回収される。
【００３０】
（制御系）
図５はプリンター１の制御系を示す概略ブロック図である。プリンター１の制御系は、ＣＰＵなどの処理装置を含む制御部５０を備える。制御部５０は、例えばＣＰＵがＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えばＡＳＩＣに実装された機能により処理を実行し、また例えば信号処理回路で信号処理を行って処理を実行する等、ハードウェアとソフトウェアとにより処理を実行する。制御部５０には、上位装置との間で通信を行うための通信部５１が接続される。制御部５０の入力側には、媒体搬送路１０に配置される図示しない媒体検出器が接続される。また、は後述するノズルチェックが行われた際にメンテナンスユニット１６から出力される電気信号が制御部５０に入力される。一方、制御部５０の出力側には、インクジェットヘッド７、搬送モーター１２、およびキャリッジモーター１３が接続されるとともに、メンテナンスユニット１６のキャップ昇降機構（図示省略）および吸引ポンプ３３が接続される。
【００３１】
制御部５０は、通信部５１を介して上位装置から印刷データが供給されると、印刷データに基づく印刷を行う前に、インクジェットヘッド７がメンテナンスユニット１６と対向する状態で、インクジェットヘッド７に設けられたノズル８０の吐出不良を検出するノズルチェックを行う。そして、ノズルチェックの結果に基づいて後述するクリーニング動作を行う。しかる後に、制御部５０は、印刷データに基づく印刷を行う。制御部５０は、クリーニング動作を行った後、キャリッジモーター１３を駆動してインクジェットヘッド７をプラテン面８ａと対向する印刷位置７Ａに移動させる。また、搬送モーター１２を駆動して記録紙Ｐを媒体搬送路１０に沿って搬送する。そして、インクジェットヘッド７を駆動して、プラテン面８ａ上を通過する記録紙Ｐにインクを吐出し、印刷データに基づく印刷を行う。
【００３２】
（ノズルチェック）
メンテナンスユニット１６に設けられたヘッドキャップ２１〜２４には、インク吸収材２６と電気的に導通する導電材（図示省略）が設けられている。ヘッドチップ７１〜７４に設けられたノズル８０からは、帯電したインクが吐出される。制御部５０には、ノズル８０から吐出されたインク液滴がインク吸収材２６に着弾する際に生じる電流変化の信号が入力される。ノズル８０からインクを吐出させたにも関わらず、導電材を流れた電流変化の信号が所定の閾値以下の場合、ノズルの吐出不良と判定される。制御部５０は、インクジェットヘッド７に設けられた全てのノズル８０からインクを吐出して、全てのノズル８０に対するノズルチェックを行う。これにより、ヘッドチップ７１〜７４における吐出不良ノズルの位置および数が検出される。
【００３３】
（クリーニング動作）
プリンター１では、インクジェットヘッド７に設けられたノズル８０がインクの増粘によって目詰まりすることを予防あるいは解消するため、クリーニング機構であるメンテナンスユニット１６を用いてノズル８０のクリーニング動作が行われる。クリーニング動作としては、フラッシングおよびインク吸引動作が行われる。フラッシングは、ヘッドチップ７１〜７４に設けられたノズル８０からヘッドキャップ２１〜２４に向けてインクを吐出する動作である。また、インク吸引動作は、上述したように、ヘッドキャップ２１〜２４でヘッドチップ７１〜７４をキャッピングした状態で吸引ポンプ３３を駆動して、ノズル８０内のインクを吸引する動作である。フラッシングおよびインク吸引動作は、予め定められたタイミングで行われる。また、フラッシングおよびインク吸引動作は、ノズルチェックの結果に基づいて行われる。
【００３４】
上述したように、メンテナンスユニット１６は流路切換機構３２を備えており、流路切換機構３２によって、ヘッドキャップ２１〜２４と吸引ポンプ３３との接続状態が切り換えられる。従って、メンテナンスユニット１６により、インクジェットヘッド７に設けられたノズル８０に対するインク吸引動作をヘッドチップ単位で行うことが可能である。また、ヘッドキャップ２１〜２４の全てを吸引ポンプ３３と接続し、全ノズル８０から同時にインクを吸引するインク吸引動作を行うことも可能である。
【００３５】
（印刷データに基づくプリンターの制御）
図６は印刷データに基づくプリンターの制御を示すフローチャートである。プリンター１の制御部５０は、通信部５１を介して印刷データを取得すると（ステップＳＴ１）、印刷を開始する前に、全ノズル８０を対象としたノズルチェックを行う（ステップＳＴ２）。そして、ノズルチェックの結果および印刷データに基づいてクリーニング対象のヘッドチップを決定し（ステップＳＴ３〜ＳＴ７）、クリーニング対象のヘッドチップがある場合は対象のヘッドチップに対してクリーニング動作を実行する（ステップＳＴ８）。ステップＳＴ８では、クリーニング動作としてインク吸引動作を実行する。しかる後に、印刷を実行する（ステップＳＴ９）。
【００３６】
本形態では、ステップＳＴ２で行われた全ノズル８０に対するノズルチェックで予め定められた第１閾値を超える量の吐出不良ノズルが検出された場合に、吐出不良ノズルを有するヘッドチップに対してクリーニング動作を行う。そのため、ステップＳＴ３では、全ノズルから検出された吐出不良ノズル量（吐出不良ノズル数）が第１閾値より多いか否かを判定し、多い場合は（ステップＳＴ３：Ｙｅｓ）、第１閾値に基づくクリーニングのクリーニング対象のヘッドチップを決定する処理（ステップＳＴ６）へ進む。これにより、印刷データ全体の印刷品質を、第１閾値によって決まる印刷品質以上にするためのクリーニング動作を行うことができる。
【００３７】
全ノズルから検出された吐出不良ノズル量が第１閾値以下の場合は（ステップＳＴ３：Ｎｏ）、ステップＳＴ４に進む。ステップＳＴ４では、印刷データに予め定められた所定領域が含まれているか否かを判定する。所定領域が含まれている、と判定された場合（ステップＳＴ４：Ｙｅｓ）当該所定領域に対応するノズル領域８０Ｄ（図３参照）から検出された吐出不良ノズル量が第１閾値と異なる第２閾値より多いか否かを判定する（ステップＳＴ５）。吐出不良ノズル量が第２閾値より多いと判定された場合は（ステップＳＴ５：Ｙｅｓ）、第２閾値に基づくクリーニングのクリーニング対象のヘッドチップを決定する処理（ステップＳＴ７）へ進む。これにより、印刷データの所定領域の印刷品質を、第２閾値によって決まる印刷品質以上にするためのクリーニング動作を行うことができる。
【００３８】
ここで、図３を参照して、印刷データの所定領域、および所定領域に対応するノズル領域８０Ｄについて説明する。図３に示すように、本実施形態においては、バーコード印刷領域Ｄ１が所定領域として処理がなされる。すなわち、記録紙Ｐに印刷される印刷データＤがバーコードを含む場合のバーコード印刷領域Ｄ１が所定領域である。一般に、バーコードは読み取り制度のために、高品質な印刷が要求される。したがって、第２閾値として用いられる値がノズル領域のノズルに占める割合は、第１閾値がノズルチェックの対象の全ノズルに占める割合よりも小さい。例えば、第１閾値として「１０」が用いられ、第２閾値として「０」が用いられる。図３に示す例では、バーコード印刷領域Ｄ１は、記録紙Ｐの搬送方向である前後方向Ｙに見た場合に、ヘッドチップ７１の配置領域、および、ヘッドチップ７２の配置領域の一部と重なる。従って、バーコード印刷領域Ｄ１は、ヘッドチップ７１、７２に設けられたノズル８０によって印刷される。図３において、バーコード印刷領域Ｄ１（所定領域）に対応するノズル領域を符号８０Ｄで示す。
【００３９】
ステップＳＴ４では、印刷データが所定領域を含むか否を判定する。例えば、バーコードを含むか否かを判定する。バーコードを含む場合（ステップＳＴ４：Ｙｅｓ）、ステップＳＴ５に進む。ステップＳＴ５では、所定領域に対応するノズル領域、すなわち、上述したバーコード印刷領域Ｄ１に対応するノズル領域８０Ｄから検出された吐出不良ノズル量が第２閾値より多いか否かを判定する。本形態では、第２閾値が「０」であるため、バーコード印刷領域Ｄ１に対応するノズル領域８０Ｄの中に１つでも吐出不良ノズルがあれば（ステップＳＴ５：Ｙｅｓ）、クリーニング対象のヘッドチップを決定する処理（ステップＳＴ７）へ進む。
【００４０】
ここで、バーコードが印刷される場合、印刷データにはバーコードの態様を示すバーコード指定コマンドが含まれる。例えば、バーコード指定コマンドは、バーコードデータおよび印刷位置を指定する。印刷データにバーコード指定コマンドが含まれる場合、ステップＳＴ４の処理は、バーコード指定コマンドの有無を検出することにより行われる。また、バーコード印刷領域Ｄ１に対応するノズル領域８０Ｄは、バーコード指定コマンドで指定されるバーコードの印刷位置に基づいて特定される。
【００４１】
印刷データが所定領域（バーコード印刷領域Ｄ１）を含まない場合（ステップＳＴ４：Ｎｏ）、および、ステップＳＴ５において所定領域に対応するノズル（すなわち、バーコード印刷領域Ｄ１に対応するノズル領域８０Ｄ）から検出された吐出不良ノズル量が第２閾値以下の場合（ステップＳＴ５：Ｎｏ）は、ステップＳＴ９へ進む。この場合は、クリーニング動作は不要であるため、クリーニング動作を行うことなく、印刷データの印刷を行う。
【００４２】
（クリーニング対象のヘッドチップを決定する処理）
図７は、第１閾値に基づく判定により実行されるクリーニングにおけるクリーニング対象のヘッドチップを決定する制御のフローチャートである。図８は、第２閾値に基づく判定により実行されるクリーニングにおけるクリーニング対象のヘッドチップを決定する制御のフローチャートである。ステップＳＴ３において、全ノズル８０に対するノズルチェックで予め定められた第１閾値を超える量の吐出不良ノズルが検出された場合（ステップＳＴ３：Ｙｅｓ）は、図７のステップＳＴ１１〜ＳＴ１８の処理を行う。一方、ステップＳＴ５において、印刷データの所定領域に対応するノズル領域（例えば、バーコード印刷領域Ｄ１に対応するノズル領域８０Ｄ）から第２閾値を超える量の吐出不良ノズルが検出された場合（ステップＳＴ５：Ｙｅｓ）は、図８のステップＳＴ２１〜ＳＴ２８の処理を行う。
【００４３】
ＳＴ１１〜ＳＴ１８では、ヘッドチップ７１〜７４のそれぞれに対して、クリーニングの要否を判定する。まず、ステップＳＴ１１において、ヘッドチップ７１に設けられたノズル８０（ノズル番号１〜Ｎ１）が吐出不良ノズルを含むか否かを判定する。吐出不良ノズルを含む場合（ステップＳＴ１１：Ｙｅｓ）、このヘッドチップ７１をクリーニング対象とする（ステップＳＴ１２）。続いて、ステップＳＴ１３〜１４において、ノズル番号Ｎ１＋１〜Ｎ２のノズル８０を備えるヘッドチップ７２に対して同様の判定を行い、ステップＳＴ１５〜１６において、ノズル番号Ｎ２＋１〜Ｎ３のノズル８０を備えるヘッドチップ７３に対して同様の判定を行い、ステップＳＴ１７〜１８においてノズル番号Ｎ３＋１〜Ｎ４のノズル８０を備えるヘッドチップ７４に対して同様の判定を行う。
【００４４】
同様に、ＳＴ２１〜ＳＴ２８では、ヘッドチップ７１〜７４のそれぞれに対して、クリーニングの要否を判定する。まず、ステップＳＴ２１において、ヘッドチップ７１に設けられたノズル８０（ノズル番号１〜Ｎ１）が所定領域に対応するノズル領域に設けられているノズルを含む場合に、このノズル（所定領域に対応するノズル）が吐出不良ノズルを含むか否かを判定する。例えば、ノズル番号１〜Ｎ１の中に、バーコード印刷領域Ｄ１に対応するノズル領域８０Ｄに設けられているノズルがある場合に、このノズル（バーコード印刷領域Ｄ１に対応するノズル）が吐出不良ノズルを含むか否かを判定する。ヘッドチップ７１において所定領域に対応するノズルが吐出不良ノズルを含んでいれば（ステップＳＴ２１：Ｙｅｓ）、このヘッドチップ７１をクリーニング対象とする（ステップＳＴ２２）。続いて、ステップＳＴ２３〜２４において、ノズル番号Ｎ１＋１〜Ｎ２のノズル８０を備えるヘッドチップ７２に対して同様の判定を行い、ステップＳＴ２５〜２６において、ノズル番号Ｎ２＋１〜Ｎ３のノズル８０を備えるヘッドチップ７３に対して同様の判定を行い、ステップＳＴ２７〜２８においてノズル番号Ｎ３＋１〜Ｎ４のノズル８０を備えるヘッドチップ７４に対して同様の判定を行う。
【００４５】
このように、ステップＳＴ６及び７では、ステップＳＴ３〜ＳＴ５の判定結果に従い、ステップＳＴ１１〜ＳＴ１８、もしくはステップＳＴ１１〜ＳＴ１８の処理を行うことにより、ヘッドチップ７１〜７４のそれぞれに対して、クリーニング対象とするか否かが判定される。これにより、クリーニング対象のヘッドチップが決定される。
【００４６】
（本形態の主な作用効果）
以上のように、本形態のプリンター１は、印刷データを受信すると、印刷を実行する前に、インクジェットヘッド７の全ノズル８０に対するノズルチェックを行う。そして、ノズルチェック結果および第１閾値に基づいて、全ノズルの吐出不良ノズル量が第１閾値より大きい場合は、吐出不良ノズルを有するヘッドチップに対して、クリーニング動作としてインク吸引動作を行う。これにより、印刷データ全体の印刷品質を第１閾値に対応する印刷品質とすることができる。また、ヘッドチップ単位でクリーニング動作を行うことができるので、クリーニングが必要なノズル領域をクリーニングすることができる。従って、インクの無駄を削減できる。
【００４７】
また、本形態では、印刷データの所定領域に対しては、他の部分と異なる印刷品質を確保するため、印刷データの所定領域に対応するノズル領域に設けられたノズル（例えば、バーコード印刷領域Ｄ１に対応するノズル領域８０Ｄに設けられたノズル８０）に対してクリーニングを行う。このようにすれば、高品質な印刷が要求される部分を印刷するノズル８０に対してクリーニングを行い、且つ、高品質な印刷が要求されない部分を印刷するノズル８０に対してはクリーニングを行わないようにすることができる。従って、ユーザーが複雑な判断や操作を行うことなく、必要な印刷品質を確保し、且つ、不要なクリーニングによるインクの無駄を削減できる。
【００４８】
具体的には、本形態では、印刷データの所定領域に対応するノズル領域に設けられたノズル（例えば、バーコード印刷領域Ｄ１に対応するノズル領域８０Ｄに設けられたノズル８０）に対しては、第１閾値と異なる第２閾値に基づいてクリーニングの要否判定を行う。従って、所定領域を印刷するノズルと、それ以外の領域を印刷するノズルに異なる印刷品質で印刷を行わせることができる。従って、必要な印刷品質を確保し、且つ、不要なクリーニングによるインクの無駄を削減できる。
【００４９】
本形態では、印刷データが印刷結果におけるバーコードの態様を示すバーコード指定コマンドを含む場合に、制御部５０は、バーコード指定コマンドによって指定されるバーコード印刷領域Ｄ１に対応するノズル領域８０Ｄに対してクリーニング動作を実行する。従って、高品質な印刷が求められるバーコードを印刷するノズルに対してクリーニングを行い、バーコードの印刷品質を確保することができる。また、バーコードを印刷しないノズルに対しては、不必要なクリーニングを行わないようにすることができる。従って、不要なクリーニングによるインクの無駄を削減できる。
【００５０】
（変形例）
（１）上記形態では、印刷データの所定領域はバーコード印刷領域Ｄ１であったが、所定領域はバーコード印刷領域Ｄ１とは別の領域であってもよい。例えば、２次元コードが印刷される領域を所定領域としてもよい。また、ロゴマークが印刷される領域を所定領域としてもよい。
【００５１】
（２）上記形態では、バーコード印刷領域Ｄ１は印刷データに含まれるバーコード指定コマンドによって指定されるが、印刷データとは別のコマンドによって所定領域を指定することもできる。例えば、所定領域を指定する情報を含むコマンドを制御部５０が受信した場合に、制御部５０は所定領域を指定する情報を記憶部に記憶させて保持する。そして、印刷データを受信すると、取得した印刷データおよび保持される情報に基づき所定領域を特定することができる。所定領域を指定する情報としては、印刷データの中の基準となる座標に対する所定領域の座標などの情報を用いることができる。また、所定領域を指定する情報としては、コマンド種別を指定する情報であっても良い。例えば、当該情報がバーコード指定コマンドを指定する場合は、バーコード指定コマンドに対応する領域を所定領域として処理することができる。この構成によれば、コマンドの種別によって、印刷品質を確保すべき領域が容易に特定される。
【００５２】
（３）上記形態では、インクジェットヘッド７は４個のヘッドチップ７１〜７４を備えているが、４個のヘッドチップ７１〜７４からなるヘッドユニットを前後方向Ｙに複数配列した形態であってもよい。例えば、シアン、マゼンダ、イエロー、黒の４色のインクを吐出する４個のヘッドユニットを備えた形態であってもよい。この場合には、複数のヘッドユニットのそれぞれに対応するキャップユニット２０を設けることにより、各ヘッドユニットに設けられたヘッドチップのそれぞれに対して、選択的にインク吸引動作を行うことができる。
【符号の説明】
【００５３】
１…インクジェットプリンター（プリンター）、２…プリンターケース、４…排紙口、６…ロール紙収納部、７…インクジェットヘッド、７ａ…ノズル面、７Ａ…印刷位置、７Ｂ…メンテナンス位置、８…プラテンユニット、８ａ…プラテン面、１０…媒体搬送路、１１…搬送機構、１２…搬送モーター、１３…キャリッジモーター、１６…メンテナンスユニット（クリーニング機構）、２０…キャップユニット、２０Ａ…キャッピング位置、２０Ｂ…退避位置、２１〜２４…ヘッドキャップ、２５…開口、２６…インク吸収材、３０…廃インクタンク、３１…吸引流路、３２…流路切換機構、３３…吸引ポンプ、５０…制御部、５１…通信部、７１〜７４…ヘッドチップ、８０…ノズル領域８０Ｄ…バーコード印刷領域に対応するノズル、８１〜８４…ノズル領域、Ｄ…印刷データ、Ｄ１…バーコード印刷領域、Ｐ…記録紙（媒体）、Ｘ…幅方向、Ｘ１…一方側、Ｘ２…他方側、Ｙ…前後方向、Ｙ１…前方、Ｙ２…後方、Ｚ…上下方向、Ｚ１…上方、Ｚ２…下方。
【図１】
2018089842.tif 000003
【図２】
2018089842.tif 000004
【図３】
2018089842.tif 000005
【図４】
2018089842.tif 000006
【図５】
2018089842.tif 000007
【図６】
2018089842.tif 000008
【図７】
2018089842.tif 000009
【図８】
2018089842.tif 000010