(57)【特許請求の範囲】
【請求項１】
所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射可能に構成された液滴噴射装置であって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、
前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、
各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、
前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列の、同時噴射ノズル数に関連付けられたパラメータである自列デューティを取得する、自列デューティ取得手段とを備え、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が最も体積の大きい液滴であって、且つ、前記自列デューティが所定の第１の閾値よりも高い場合には、そのノズルの液滴種類を、前記最も体積の大きい液滴よりも体積の小さい液滴に変更することを特徴とする液滴噴射装置。
【請求項２】
前記第１記憶手段には、前記複数種類の液滴として、大滴、中滴、及び、小滴の少なくとも３種類の液滴に関する情報が記憶されており、
前記液滴種類決定手段は、
各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が大滴であって、且つ、前記自列デューティが所定の第１の閾値よりも高い場合には、そのノズルの液滴種類を大滴から中滴に変更することを特徴とする請求項１に記載の液滴噴射装置。
【請求項３】
所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射可能に構成された液滴噴射装置であって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、
前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、
各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、
前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列以外の他のノズル列の、同時噴射ノズル数に関連付けられたパラメータである他列デューティを取得する、他列デューティ取得手段とを備え、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が体積の最も小さい液滴であって、且つ、前記他列デューティが所定の第２の閾値よりも高い場合には、そのノズルの液滴種類を、前記体積の最も小さい液滴よりも体積の大きい液滴に変更することを特徴とする液滴噴射装置。
【請求項４】
前記第１記憶手段には、前記複数種類の液滴として、大滴、中滴、及び、小滴の少なくとも３種類の液滴に関する情報が記憶されており、
前記液滴種類決定手段は、
各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が小滴であって、且つ、前記他列デューティが所定の第２の閾値よりも高い場合には、そのノズルの液滴種類を小滴から中滴に変更することを特徴とする請求項３に記載の液滴噴射装置。
【請求項５】
前記液滴種類決定手段は、
各ノズルの噴射履歴として、前記時系列情報によって前記任意の噴射タイミングとその前の噴射タイミングにそれぞれ対応付けられている液滴種類を参照することを特徴とする請求項１〜４の何れかに記載の液滴噴射装置。
【請求項６】
前記複数のノズル列にそれぞれ対応する複数の共通液室を有し、
１つの前記ノズル列に属する複数のノズルが、そのノズル列に対応する１つの前記共通液室に連通していることを特徴とする請求項１〜５の何れかに記載の液滴噴射装置。
【請求項７】
前記ノズル列の配列方向に関するノズル間隔は、隣接する２つのノズル列の間のノズル間隔よりも小さいことを特徴とする請求項１〜６の何れかに記載の液滴噴射装置。
【請求項８】
前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列の、同時噴射ノズル数に関連付けられたパラメータである自列デューティを取得する、自列デューティ取得手段と、
前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列以外の他のノズル列の、同時噴射ノズル数に関連付けられたパラメータである他列デューティを取得する、他列デューティ取得手段の両方を備え、
前記自列デューティ取得手段と前記他列デューティ取得手段は、前記時系列情報から取得される前記同時噴射ノズル数に基づいて、前記自列デューティと前記他列デューティをそれぞれ算出し、
前記液滴種類決定手段は、
前記噴射履歴、前記自列デューティ、及び、前記他列デューティを関連づけるテーブルを保持しており、
各ノズルの任意の噴射タイミングにおける液滴種類を、前記テーブルを参照して、そのノズルの前記噴射履歴、前記自列デューティ取得手段で算出された前記自列デューティ、及び、前記他列デューティ取得手段で算出された前記他列デューティに基づいて決定することを特徴とする請求項１〜７の何れかに記載の液滴噴射装置。
【請求項９】
前記自列デューティ取得手段と前記他列デューティ取得手段は、前記時系列情報から取得される前記同時噴射ノズル数と、これら同時噴射ノズルからそれぞれ噴射される液滴の体積とに基づいて、前記自列デューティと前記他列デューティをそれぞれ算出することを特徴とする請求項８に記載の液滴噴射装置。
【請求項１０】
所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射させる液滴噴射制御プログラムであって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、
前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、
各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、
前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列の、同時噴射ノズル数に関連付けられたパラメータである自列デューティを取得する、自列デューティ取得手段として、
コンピュータを機能させ、さらに、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が最も体積の大きい液滴であって、且つ、前記自列デューティが所定の第１の閾値よりも高い場合には、そのノズルの液滴種類を、前記最も体積の大きい液滴よりも体積の小さい液滴に変更する、
ようにコンピュータを機能させることを特徴とする液滴噴射制御プログラム。
【請求項１１】
所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射させる液滴噴射制御プログラムであって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、
前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、
各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、
前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列以外の他のノズル列の、同時噴射ノズル数に関連付けられたパラメータである他列デューティを取得する、他列デューティ取得手段として、
コンピュータを機能させ、さらに、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が体積の最も小さい液滴であって、且つ、前記他列デューティが所定の第２の閾値よりも高い場合には、そのノズルの液滴種類を、前記体積の最も小さい液滴よりも体積の大きい液滴に変更する、
ようにコンピュータを機能させることを特徴とする液滴噴射制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液滴を噴射する液滴噴射装置及び液滴噴射制御プログラムに関する。
【背景技術】
【０００２】
従来から、ノズルから液滴を噴射する液滴噴射装置として、記録媒体に対してインクの液滴を噴射して所望の画像を記録するインクジェットプリンタが知られている。また、このようなインクジェットプリンタは、通常、画像を構成する各画素の階調情報に基づいて、ドットを形成するノズルから大きさ（体積）が異なる複数種類の液滴を選択的に噴射させて、階調を表現すること（階調印字）が可能に構成されている。
【０００３】
ところで、このようなインクジェットプリンタにおいては、あるタイミングでノズルから液滴が噴射された後に、次に噴射される液滴は、先の噴射タイミングから残存するインク中の圧力波や機械的振動等の影響を受けてしまい、実際に噴射される液滴の体積が、所定の液滴体積からずれてしまうという問題があった。そこで、例えば、特許文献１には、ノズルから液滴を噴射させるためのアクチュエータに供給する駆動波形が複数種類用意された上で、ある噴射タイミングの駆動波形を、その噴射タイミングと前後の噴射タイミングの液滴種類（噴射履歴）を考慮して、前記複数種類の駆動波形の中から選択するように構成された、インクジェットプリンタ（インク滴噴射装置）が提案されている。
【０００４】
【特許文献１】特開２００１−３０１２０６号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、各ノズルから噴射される液滴は、その前後のタイミングにおける自らの液滴噴射の影響だけでなく、このノズルに隣接した他のノズルからの液滴噴射の影響も受ける。即ち、隣接する他のノズルからも同じタイミングで液滴が噴射される場合には、隣接するノズル間（これらのノズルにそれぞれ連通した、隣接するインク流路間）で、それぞれの液滴噴射時に発生したエネルギー（機械的振動等）が相互伝播する（クロストーク現象）。このクロストークの影響により、実際にノズルから噴射される液滴の体積が所定の液滴体積からずれてしまう虞がある。
【０００６】
しかし、前記特許文献１に記載のインクジェットプリンタは、ある噴射タイミングにおいてノズルから噴射される液滴種類を決定する際に、そのノズルの前後の液滴種類（噴射履歴）だけを参照するものであり、他のノズルとの間のクロストーク現象をも考慮して液滴種類を決定するものではない。
【０００７】
本発明の目的は、各ノズルから任意の噴射タイミングで噴射する液滴の種類を、前後のタイミングにおける液滴噴射の影響だけでなく、他のノズルとの間で生じるクロストークをも考慮して決定することが可能な、液滴噴射装置を提供することである。
【課題を解決するための手段】
【０００８】
第１の発明の液滴噴射装置は、所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射可能に構成された液滴噴射装置であって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列の、同時噴射ノズル数に関連付けられたパラメータである自列デューティを取得する、自列デューティ取得手段とを備え、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が最も体積の大きい液滴であって、且つ、前記自列デューティが所定の第１の閾値よりも高い場合には、そのノズルの液滴種類を、前記最も体積の大きい液滴よりも体積の小さい液滴に変更することを特徴とするものである。
第３の発明の液滴噴射装置は、所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射可能に構成された液滴噴射装置であって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列以外の他のノズル列の、同時噴射ノズル数に関連付けられたパラメータである他列デューティを取得する、他列デューティ取得手段とを備え、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が体積の最も小さい液滴であって、且つ、前記他列デューティが所定の第２の閾値よりも高い場合には、そのノズルの液滴種類を、前記体積の最も小さい液滴よりも体積の大きい液滴に変更することを特徴とするものである。
【０００９】
本発明によれば、各ノズルの任意の噴射タイミングにおいて噴射される液滴種類を、そのノズルの噴射履歴（その噴射タイミングと前後少なくも一方の噴射タイミングで噴射される液滴の種類）だけでなく、他のノズルから同時に噴射される液滴の種類も考慮して決定する。つまり、同時に液滴を噴射する他のノズルとの間で生じるクロストークをも考慮して、各ノズルから噴射される液滴種類を決定することができる。
第２の発明の液滴噴射装置は、前記第１の発明において、前記第１記憶手段には、前記複数種類の液滴として、大滴、中滴、及び、小滴の少なくとも３種類の液滴に関する情報が記憶されており、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が大滴であって、且つ、前記自列デューティが所定の第１の閾値よりも高い場合には、そのノズルの液滴種類を大滴から中滴に変更することを特徴とするものである。
自列内の同時噴射ノズル数に関連付けられたパラメータである、自列デューティが大きい場合には、この自列から他列に属するノズルに及ぼされるクロストークが大きい。そこで、本発明においては、自列デューティがある一定以上に高い場合には、他列へのクロストークを低減するために、時系列情報によって大滴に設定されているノズルについては、その液滴種類を中滴に変更する。
第４の発明の液滴噴射装置は、前記第３の発明において、前記第１記憶手段には、前記複数種類の液滴として、大滴、中滴、及び、小滴の少なくとも３種類の液滴に関する情報が記憶されており、
前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が小滴であって、且つ、前記他列デューティが所定の第２の閾値よりも高い場合には、そのノズルの液滴種類を小滴から中滴に変更することを特徴とするものである。
他列内の同時噴射ノズル数に関連付けられたパラメータである、他列デューティが大きい場合には、他列から自列に属するノズルに及ぼされるクロストークが大きい。そこで、本発明においては、他列デューティがある一定以上に高い場合には、他列からのクロストークの影響を受けにくくするために、時系列情報によって小滴に設定されているノズルについては、その液滴種類を中滴に変更する。
【００１０】
第５の発明の液滴噴射装置は、前記第１〜第４の何れかの発明において、前記液滴種類決定手段は、各ノズルの噴射履歴として、前記時系列情報によって前記任意の噴射タイミングとその前の噴射タイミングにそれぞれ対応付けられている液滴種類を参照することを特徴とするものである。
【００１１】
ある噴射タイミングにおいてノズルから噴射される液滴の大きさ（液滴体積）は、その前の噴射タイミングにおける液滴噴射の影響（残存する圧力波や振動等）を受けて変動する。そこで、ある噴射タイミングの液滴種類を決定する際には、その噴射タイミングの液滴に最も大きな影響を及ぼす、直前の噴射タイミングの液滴種類を参照することが好ましい。
【００１４】
第６の発明の液滴噴射装置は、前記第１〜５の何れかの発明において、前記複数のノズル列にそれぞれ対応する複数の共通液室を有し、１つの前記ノズル列に属する複数のノズルが、そのノズル列に対応する１つの前記共通液室に連通していることを特徴とするものである。
【００１５】
本発明においては、１つの共通液室に連通する複数のノズルからなる列を１列のノズル列と定義する。そして、別々の共通液室にそれぞれ連通するノズル列の間で生じるクロストークの影響を考慮して、各ノズルから噴射される液滴種類を決定する。
【００１６】
第７の発明の液滴噴射装置は、前記第１〜第６の何れかの発明において、前記ノズル列の配列方向に関するノズル間隔は、隣接する２つのノズル列の間のノズル間隔よりも小さいことを特徴とするものである。
【００１７】
本発明においては、そのノズル配列間隔が、隣接する別の列との間のノズル間隔よりも小さくなるような複数のノズルからなる列を、ノズル列と定義する。そして、各列のノズル配列間隔よりも大きな間隔を空けて隣接する２つのノズル列の間で生じるクロストークの影響を考慮して、各ノズルから噴射される液滴種類を決定する。
【００２２】
第８の発明の液滴噴射装置は、前記第１〜第７の何れかの発明において、前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列の、同時噴射ノズル数に関連付けられたパラメータである自列デューティを取得する、自列デューティ取得手段と、前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列以外の他のノズル列の、同時噴射ノズル数に関連付けられたパラメータである他列デューティを取得する、他列デューティ取得手段の両方を備え、
前記自列デューティ取得手段と前記他列デューティ取得手段は、前記時系列情報から取得される前記同時噴射ノズル数に基づいて、前記自列デューティと前記他列デューティをそれぞれ算出し、
前記液滴種類決定手段は、前記噴射履歴、前記自列デューティ、及び、前記他列デューティを関連づけるテーブルを保持しており、各ノズルの任意の噴射タイミングにおける液滴種類を、前記テーブルを参照して、そのノズルの前記噴射履歴、前記自列デューティ取得手段で算出された前記自列デューティ、及び、前記他列デューティ取得手段で算出された前記他列デューティに基づいて決定することを特徴とするものである。
【００２３】
本発明によれば、液滴種類決定の対象となるノズルが属するノズル列（自列）と、それ以外のノズル列（他列）のそれぞれについて、時系列情報を参照して、同時噴射ノズル数に関連づけられた、各列の液滴噴射の程度を示すパラメータ（自列デューティ、他列デューティ）を取得する。そして、このノズル列毎に取得された自列デューティ及び他列デューティを液滴種類の決定の際に用いることで、ノズル列間のクロストークが各ノズルから噴射される液滴に及ぼす影響を考慮する。このようにノズル列単位でクロストークの影響を考慮することで、全てのノズルのそれぞれに関して、他のノズルとのクロストークの影響をそれぞれ考慮する場合と比べて、液滴種類の決定が比較的簡単に行える。
また、本発明においては、デューティについては時系列情報から得られる同時噴射ノズル数に基づいて算出する一方で、液滴の種類については、予め設定されたテーブルを用いて、演算によって得られた自列デューティ及び他列のデューティから決定する。これによれば、全てのノズルの各々について液滴の種類を決定するのが比較的容易になる。
【００２４】
第９の発明の液滴噴射装置は、前記第８の発明において、前記自列デューティ取得手段と前記他列デューティ取得手段は、前記時系列情報から取得される前記同時噴射ノズル数と、これら同時噴射ノズルからそれぞれ噴射される液滴の体積とに基づいて、前記自列デューティと前記他列デューティをそれぞれ算出することを特徴とするものである。
【００２５】
本発明によれば、自列デューティ及び他列デューティを、同時噴射ノズル数だけでなく、その液滴体積をも考慮に入れて算出するため、自列と他列の間で生じるクロストークをより適切に考慮して、各ノズルの液滴種類を決定できる。
【００２６】
第１０の発明の液滴噴射制御プログラムは、所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射させる液滴噴射制御プログラムであって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列の、同時噴射ノズル数に関連付けられたパラメータである自列デューティを取得する、自列デューティ取得手段として、コンピュータを機能させ、
さらに、前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が最も体積の大きい液滴であって、且つ、前記自列デューティが所定の第１の閾値よりも高い場合には、そのノズルの液滴種類を、前記最も体積の大きい液滴よりも体積の小さい液滴に変更する、ようにコンピュータを機能させることを特徴とするものである。
第１１の発明に係る液滴噴射制御プログラムは、所定方向に沿って配列されて複数列のノズル列を構成している複数のノズルのそれぞれについて、互いに異なる液滴体積を有する複数種類の液滴から１種類を選択的に噴射させる液滴噴射制御プログラムであって、
前記複数種類の液滴に関する情報を記憶する第１記憶手段と、前記複数のノズルのそれぞれについて、各々の噴射タイミングに前記第１記憶手段に記憶された前記複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、各ノズルの任意の噴射タイミングにおける液滴種類を、前記時系列情報によって前記任意の噴射タイミングとその前後少なくとも一方の噴射タイミングにそれぞれ対応付けられている液滴種類を含む各ノズルの噴射履歴と、そのノズル以外の他のノズルについて前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段と、前記第２記憶手段に記憶された前記時系列情報から、各ノズルの任意の噴射タイミングにおいて、そのノズルが属するノズル列以外の他のノズル列の、同時噴射ノズル数に関連付けられたパラメータである他列デューティを取得する、他列デューティ取得手段として、コンピュータを機能させ、
さらに、前記液滴種類決定手段は、各ノズルに対して、前記時系列情報によって前記任意の噴射タイミングに対応付けられた液滴種類が体積の最も小さい液滴であって、且つ、前記他列デューティが所定の第２の閾値よりも高い場合には、そのノズルの液滴種類を、前記体積の最も小さい液滴よりも体積の大きい液滴に変更する、ようにコンピュータを機能させることを特徴とするものである。
【００２７】
本発明の液滴噴射制御プログラムによれば、各ノズルの任意の噴射タイミングにおいて噴射される液滴種類を、そのノズルの噴射履歴（前後少なくとも一方の噴射タイミングで噴射される液滴の種類）だけでなく、他のノズルから同時に噴射される液滴の種類も考慮して決定する。つまり、同時に液滴を噴射する他のノズルとの間で生じるクロストークをも考慮して、各ノズルから噴射される液滴種類を決定することができる。
【発明の効果】
【００２８】
各ノズルの任意の噴射タイミングにおいて噴射される液滴種類を、そのノズルの噴射履歴だけでなく、他のノズルから同時に噴射される液滴の種類も考慮して決定する。つまり、同時に液滴を噴射する他のノズルとの間で生じるクロストークをも考慮して、各ノズルから噴射される液滴種類を決定することができる。
【発明を実施するための最良の形態】
【００２９】
次に、本発明の実施の形態について説明する。本実施形態は、記録用紙に対してインクの液滴を噴射するインクジェットヘッドを備えたインクジェットプリンタに本発明を適用した一例である。
【００３０】
まず、本実施形態のインクジェットプリンタ１（液滴噴射装置）の概略構成について説明する。図１は、本実施形態のインクジェットプリンタの概略平面図である。この図１に示すように、プリンタ１は、所定の走査方向（図１の左右方向）に沿って往復移動可能に構成されたキャリッジ２と、このキャリッジ２に搭載されたインクジェットヘッド３と、記録用紙Ｐを、走査方向と直交する搬送方向に搬送する搬送機構４等を備えている。
【００３１】
キャリッジ２は、走査方向（図１の左右方向）に平行に延びる２本のガイド軸１７に沿って往復移動可能に構成されている。また、キャリッジ２には、無端ベルト１８が連結されており、キャリッジ駆動モータ１９によって無端ベルト１８が走行駆動されたときに、キャリッジ２は、無端ベルト１８の走行に伴って走査方向に移動するようになっている。尚、プリンタ１には、走査方向に間隔を空けて配列された多数の透光部（スリット）を有するリニアエンコーダ１０が設けられている。一方、キャリッジ２には、発光素子と受光素子とを有する透過型のフォトセンサ１１が設けられている。そして、プリンタ１は、キャリッジ２の移動中にフォトセンサ１１が検出したリニアエンコーダ１０の透光部の計数値（検出回数）から、キャリッジ２の走査方向に関する現在位置を認識できるようになっている。
【００３２】
このキャリッジ２には、インクジェットヘッド３が搭載されている。インクジェットヘッド３は、その下面（図１の紙面向こう側の面）に多数のノズル３０（図２参照）を備えている。このインクジェットヘッド３は、搬送機構４により図１の下方（搬送方向）に搬送される記録用紙Ｐに対して、図示しないインクカートリッジから供給されたインクを多数のノズル３０から噴射するように構成されている。
【００３３】
搬送機構４は、インクジェットヘッド３よりも搬送方向上流側に配置された給紙ローラ１２と、インクジェットヘッド３よりも搬送方向下流側に配置された排紙ローラ１３とを有する。給紙ローラ１２と排紙ローラ１３は、それぞれ、給紙モータ１４と排紙モータ１５により回転駆動される。そして、この搬送機構４は、給紙ローラ１２により、記録用紙Ｐを図１の上方からインクジェットヘッド３へ搬送するとともに、排紙ローラ１３により、インクジェットヘッド３によって画像や文字等が記録された記録用紙Ｐを図１の下方へ排出する。
【００３４】
次に、インクジェットヘッド３について説明する。図２はインクジェットヘッドの平面図、図３は図２の一部拡大図、図４は図３のIV-IV線断面図である。図２〜図４に示すように、インクジェットヘッド３は、ノズル３０や圧力室２４を含むインク流路が形成された流路ユニット６と、圧力室２４内のインクに圧力を付与する圧電式のアクチュエータユニット７とを備えている。
【００３５】
まず、流路ユニット６について説明する。図４に示すように、流路ユニット６はキャビティプレート２０、ベースプレート２１、マニホールドプレート２２、及びノズルプレート２３を備えており、これら４枚のプレート２０〜２３が積層状態で接合されている。このうち、キャビティプレート２０、ベースプレート２１及びマニホールドプレート２２は、それぞれ、ステンレス鋼等の金属材料からなる平面視で略矩形状の板である。そのため、これら３枚のプレート２０〜２２に、後述するマニホールド２７や圧力室２４等のインク流路をエッチングにより容易に形成することができるようになっている。また、ノズルプレート２３は、例えば、ポリイミド等の高分子合成樹脂材料により形成され、マニホールドプレート２２の下面に接着剤で接合される。あるいは、このノズルプレート２３も、他の３枚のプレート２０〜２２と同様にステンレス鋼等の金属材料で形成されていてもよい。
【００３６】
図２〜図４に示すように、４枚のプレート２０〜２３のうち、最も上方に位置するキャビティプレート２０には、平面に沿って配列された複数の圧力室２４がプレート２０を貫通する孔により形成されている。また、複数の圧力室２４は、搬送方向（図２の上下方向）に千鳥状に２列に配列されている。また、図４に示すように、複数の圧力室２４は上下両側から後述の振動板４０及びベースプレート２１によりそれぞれ覆われている。さらに、各圧力室２４は、平面視で走査方向（図２の左右方向）に長い、略楕円形状に形成されている。  
【００３７】
図３、図４に示すように、ベースプレート２１の、平面視で圧力室２４の長手方向両端部と重なる位置には、それぞれ連通孔２５，２６が形成されている。また、マニホールドプレート２２には、平面視で、２列に配列された圧力室２４の連通孔２５側の部分と重なるように、搬送方向に延びる２つのマニホールド２７（共通液室）が形成されている。これら２つのマニホールド２７は、後述の振動板４０に形成されたインク供給口２８に連通しており、図示しないインクタンクからインク供給口２８を介してマニホールド２７へインクが供給される。さらに、マニホールドプレート２２の、平面視で複数の圧力室２４のマニホールド２７と反対側の端部と重なる位置には、それぞれ、複数の連通孔２６に連なる複数の連通孔２９も形成されている。
【００３８】
さらに、ノズルプレート２３の、平面視で複数の連通孔２９にそれぞれ重なる位置には、複数のノズル３０が形成されている。図２に示すように、複数のノズル３０は、搬送方向に沿って２列に配列された複数の圧力室２４の、マニホールド２７と反対側の端部とそれぞれ重なるように配置されている。言い換えれば、複数のノズル３０は、複数の圧力室２４に対応して紙送り方向に配列されることにより、２つのマニホールド２７にそれぞれ対応した２列のノズル列３２Ａ，３２Ｂを構成している。
【００３９】
そして、図４に示すように、マニホールド２７は連通孔２５を介して圧力室２４に連通し、さらに、圧力室２４は、連通孔２６，２９を介してノズル３０に連通している。このように、流路ユニット６内には、マニホールド２７から圧力室２４を経てノズル３０に至る個別インク流路３１が複数形成されている。
【００４０】
尚、図２においては、説明の簡単のため、１つのインク供給口２８に連なる１種類の流路構造（マニホールド２７、圧力室２４、ノズル３０等）のみが描かれているが、インクジェットヘッド３が、図２に示されている流路構造が走査方向に複数並べて設けられた構成であって、複数色（例えば、ブラック、イエロー、シアン、マゼンタの４色）のインクをそれぞれ噴射可能な、カラーインクジェットヘッドであってもよい。
【００４１】
次に、圧電式のアクチュエータユニット７について説明する。図２〜図４に示すように、アクチュエータユニット７は、複数の圧力室２４を覆うように流路ユニット６（キャビティプレート２０）の上面に配置された振動板４０と、この振動板４０の上面に、複数の圧力室２４と対向するように配置された圧電層４１と、圧電層４１の上面に配置された複数の個別電極４２とを備えている。
【００４２】
振動板４０は、平面視で略矩形状の金属板であり、例えば、ステンレス鋼等の鉄系合金、銅系合金、ニッケル系合金、あるいは、チタン系合金などからなる。この振動板４０は、キャビティプレート２０の上面に複数の圧力室２４を覆うように配設された状態で、キャビティプレート２０に接合されている。また、導電性を有する振動板４０の上面は、圧電層４１の下面側に配置されることによって、上面の複数の個別電極４２との間で圧電層４１に厚み方向の電界を生じさせる、共通電極を兼ねている。この共通電極としての振動板４０は、アクチュエータユニット７を駆動するドライバＩＣ４７（図６参照）のグランド配線に接続されて、常にグランド電位に保持される。
【００４３】
圧電層４１は、チタン酸鉛とジルコン酸鉛との固溶体であり強誘電体であるチタン酸ジルコン酸鉛（ＰＺＴ）を主成分とする圧電材料からなる。図２に示すように、この圧電層４１は、振動板４０の上面において、複数の圧力室２４に跨って連続的に形成されている。また、この圧電層４１は、少なくとも圧力室２４と対向する領域において厚み方向に分極されている。
【００４４】
圧電層４１の上面の、複数の圧力室２４と対向する領域には、複数の個別電極４２がそれぞれ配置されている。各々の個別電極４２は圧力室２４よりも一回り小さい略楕円形の平面形状を有し、圧力室２４の中央部と対向している。また、複数の個別電極４２の端部からは、複数の接点部４５が個別電極４２の長手方向に沿ってそれぞれ引き出されている。これら複数の接点部４５は、図示しないフレキシブルプリント配線板（Flexible Printed Circuit：ＦＰＣ）を介してドライバＩＣ４７（図６参照）と電気的に接続されている。これにより、ドライバＩＣ４７から複数の個別電極４２に対して、所定の駆動電位とグランド電位のうち、何れか一方の電位を選択的に付与することが可能となっている。
【００４５】
次に、インク噴射時におけるアクチュエータユニット７の作用について説明する。ある個別電極４２に対して、ドライバＩＣ４７からグランド電位から所定の駆動電位が付与されたときには、この駆動電位が付与された個別電極４２とグランド電位に保持されている共通電極としての振動板４０との間に電位差が生じ、個別電極４２と振動板４０の間に挟まれた圧電層４１に厚み方向の電界が作用する。この電界の方向は圧電層４１の分極方向と平行であるから、個別電極４２と対向する領域（活性領域）の圧電層４１が厚み方向と直交する面方向に収縮する。ここで、圧電層４１の下側の振動板４０はキャビティプレート２０に固定されているため、この振動板４０の上面に位置する圧電層４１が面方向に収縮するのに伴って、振動板４０の圧力室２４を覆う部分が圧力室２４側に凸となるように変形する（ユニモルフ変形）。このとき、圧力室２４内の容積が減少するために圧力室２４内のインク圧力が上昇し、この圧力室２４に連通するノズル３０からインクが噴射される。
【００４６】
また、本実施形態のインクジェットヘッド３は、多階調表現を可能にして高画質の画像印刷を行うために、１つのノズル３０から、液滴の体積がそれぞれ異なる複数種類の液滴を選択的に噴射させることが可能に構成されている。
【００４７】
具体的には、ドライバＩＣ４７は、後述するＡＳＩＣ５４のデータ生成回路６０（図６参照）で生成された、１つのノズル３０の各々の噴射タイミングに対応付けられた液滴種類に関するデータに基づいて、それに応じた駆動信号をアクチュエータユニット７に供給する。ここで、ノズル３０から噴射される液滴量（液滴体積）は、圧力室２４内のインクに付与される圧力の大きさに比例する。そのため、ドライバＩＣ４７が、圧力室２４内のインクに付与される圧力がそれぞれ異なるように、パルス波形の異なる複数種類の駆動信号をアクチュエータユニット７の個別電極４２に供給することで、個別電極４２の電位を駆動電位（Ｖ０）とグランド電位との間で適宜のタイミングで切り換えて、大きさの異なる液滴をノズル３０から選択的に噴射させることが可能となる。
【００４８】
図５に、ドライバＩＣ４７がアクチュエータユニット７の個別電極４２に印加する駆動信号のパルス波形（以下、駆動波形ともいう）を示す。この図５には、Ｓ（小滴）、Ｍ（中滴）、Ｌ１（大滴１）、及び、Ｌ２（大滴２）の４種類の駆動波形が示されている。これらに液滴を噴射しない場合の駆動波形（電位一定）を加えた、５種類の駆動波形の何れか１つを、ドライバＩＣ４７は、各々のノズル３０に対応したアクチュエータユニットの個別電極に印加する。
【００４９】
図５において、Ｓ（小滴）とこのＳよりも液滴体積の大きいＭ（中滴）に対応する駆動信号は、それぞれ、液滴を噴射させるための１つの噴射パルスＰ１と、噴射パルスＰ１の印加によって生じたインク圧力変動を抑えるための１つのキャンセルパルスＰ２とを備えている。尚、Ｓの方がＭよりも噴射パルスＰ１とキャンセルパルスＰ２の間隔が狭くなっている。従って、Ｓに対応する駆動波形が個別電極４２に印加されたときには、噴射パルスＰ１によって噴射される液滴をキャンセルパルスＰ２によって途中で引き戻して、ノズル３０から噴射される液滴を小さくすることが可能となっている。
【００５０】
また、図５において、Ｓ及びＭよりも液滴体積の大きいＬ（大滴）に対する駆動波形は、２種類用意されている（Ｌ１，Ｌ２）。Ｌ１（大滴１）は連続する２つの噴射パルスＰ１の後に１つのキャンセルパルスＰ２が付加された駆動波形であり、Ｌ２（大滴２）は２つの噴射パルスＰ１の間とそれらの後に、２つのキャンセルパルスＰ２がそれぞれ付加された、Ｌ１よりも長い駆動波形（ロング波形）である。このように、２つの噴射パルスＰ１が印加されることで、より大きな圧力がインクに付与されることになり、ＳやＭよりも大きな液滴Ｌがノズルから噴射されることになる。
【００５１】
尚、Ｌ１，Ｌ２は、これらの駆動波形が個別電極４２に印加されたときの、ノズル３０から噴射される液滴の大きさ（液滴体積）はほぼ同じであるが、このようにＬ（大滴）に対して２種類の駆動波形を用意しているのは以下の理由による。
【００５２】
ノズル３０からＬ（大滴）を噴射した直後には、残存するインクの圧力変動がＳ（小滴）やＭ（中滴）を噴射した場合に比べて大きく、一般的にサテライトと呼ばれる余分な液滴が噴射されてしまうことがある。特に、そのノズル３０から液滴が続けて噴射されない場合には、本来はドットが形成されない領域にサテライトが着弾してしまい、サテライトが印字品質に及ぼす影響は非常に大きい。そこで、Ｌ（大滴）を噴射した後に続けて液滴を噴射するか否かによって駆動波形Ｌ１とＬ２を選択するようになっている。即ち、Ｌ（大滴）を噴射した後に、続けて液滴を噴射する場合には、サテライトをそれほど気にする必要はないことから、キャンセルパルスＰ２を１つだけ有し、圧力変動の抑制効果が比較的弱いＬ１を選択する。一方、続けて液滴を噴射しない場合には、サテライトの発生を確実に防止するために、２つのキャンセルパルスＰ２を有し、圧力変動の抑制効果が高いＬ２を選択する。
【００５３】
次に、プリンタ１の制御系について、図６のブロック図を参照して説明する。図６に示すように、本実施形態に係るプリンタ１の制御系は、中央処理装置であるＣＰＵ（Central Processing Unit）５０、ＲＯＭ（Read Only Memory）５１、ＲＡＭ（Random Access Memory）５２、及び、これらを接続するバス５３からなるマイクロコンピュータで構成されている。また、バス５３には、駆動回路５５，５６，５７を介して、インクジェットヘッド３のドライバＩＣ４７、キャリッジ２を駆動するキャリッジ駆動モータ１９、搬送機構４の給紙モータ１４及び排紙モータ１５等を駆動制御する、ＡＳＩＣ（Application Specific Integrated Circuit）５４が接続されている。また、このＡＳＩＣ５４は、入出力インターフェイス（Ｉ／Ｆ）５８を介して外部装置であるＰＣ（パーソナルコンピュータ）５９とデータ通信可能に接続されている。
【００５４】
また、ＡＳＩＣ５４には、ＰＣ５９から入力された画像データから、インクジェットヘッド３により記録用紙Ｐに画像を記録するために必要なデータを生成するデータ生成回路６０と、データ生成回路６０で生成されたデータに基づいてインクジェットヘッド３のドライバＩＣ４７とキャリッジ駆動モータ１９とを制御するヘッド制御回路６１と、同じくデータ生成回路６０で生成されたデータに基づいて搬送機構４の給紙モータ１４と排紙モータ１５を制御する搬送制御回路６２等が組み込まれている。
【００５５】
次に、データ生成回路６０について詳細に説明する。本実施形態では、ＰＣ５９において、所望の記録画像の画像データに画像処理が施され、その記録画像を構成する各画素の階調情報に応じて、ドットを形成するためにノズル３０から噴射される液滴の種類が４種類（Ｓ（小滴）、Ｍ（中滴）、Ｌ（大滴）、及び、無（液滴噴射無し））の中から決定される。１つのノズル３０に着目した表現に言い換えると、ドットを形成するノズル３０の各々の噴射タイミングに、４種類の液滴のうちの１種類を対応付ける液滴種類の時系列情報が、ＰＣ５９で生成される。
【００５６】
一方、データ生成回路６０は、各ノズル３０のある噴射タイミングの液滴種類（より詳細には、液滴種類に応じた駆動波形（図５参照））を、ＰＣ５９から送信された上記時系列情報によって、その噴射タイミングと前後の噴射タイミングにそれぞれ対応付けられている液滴種類（以下、ノズル３０の噴射履歴ともいう）に基づいて決定する。さらに、その際、対象となるノズル３０の噴射履歴だけでなく、他のノズル３０との間のクロストークの影響をも考慮するようになっている。
【００５７】
図７は、データ生成回路６０のブロック図である。データ生成回路６０は、第１記憶回路６４（第１記憶手段）と、第２記憶回路６５（第２記録手段）と、波形決定回路６６（液滴種類決定手段）とを有する。以下、これらの回路６４〜６６について順に説明する。
【００５８】
第１記憶回路６４は、ＰＣ５９において１つのノズル３０に対して設定される４種類の液滴種類に関する情報を記憶している。ここで、４種類の液滴種類に関する情報とは、無（液滴噴射無し）、Ｓ（小滴）、Ｍ（中滴）、及び、Ｌ（大滴）といった名称など、ある液滴種類を他の液滴種類と区別するための情報である。図８に、第１記憶回路６４に記憶される４種類の液滴種類を示す。また、４種類の液滴のそれぞれに対して液滴体積（単位：ｐｌ）が設定されている。
【００５９】
第２記憶回路６５は、ＰＣ５９から送信された噴射態様の時系列情報を記憶する。この時系列情報は、ノズル３０の各々の噴射タイミングに、４種類の液滴種類（無、Ｓ、Ｍ、Ｌ）のうちの１種類を対応付けるための情報である。
【００６０】
本実施形態のインクジェットヘッド３は、走査方向に一定速度で移動しながら記録用紙Ｐへ向けてノズル３０から液滴を噴射するが、このとき、各々のノズル３０側から見ると、一定の時間間隔毎に噴射タイミングを迎えることになる。ここで、噴射タイミングとは、そのノズル３０が液滴を噴射する可能性のあるタイミングのことであって、各々の噴射タイミングにおいて実際に液滴を噴射するかどうかは、記録する画像による。例えば、ドットが記録用紙Ｐの全面に形成されるベタ印字の場合にはノズル３０は全ての噴射タイミングで液滴を噴射することになるし、逆に、テキスト印字のようにドットが少ない場合には噴射タイミングを迎えても実際に液滴を噴射することは少なくなる。
【００６１】
図９は、あるノズル３０に関する液滴種類の時系列情報を示す図である。図９に示すように、この時系列情報においては、インクジェットヘッド３が走査方向の一方へ移動しながら液滴を噴射する際の、１つのノズル３０の多数の噴射タイミング（ｔｍ１、ｔｍ２・・・ｔｍ（ｎ−１）、ｔｍ（ｎ）、ｔｍ（ｎ＋１）・・・）が時系列的に並べられ、これら噴射タイミングｔｍのそれぞれに対して、噴射する液滴の種類が対応付けられている。この図９の例では、ある噴射タイミングｔｍ（ｎ）においてＭ（中滴）の液滴を噴射するようになっている。また、噴射タイミングｔｍ（ｎ）よりも１つ前の噴射タイミングｔｍ（ｎ−１）においてはＳ（小滴）の液滴を噴射し、１つ後の噴射タイミングｔｍ（ｎ＋１）においてはＬ（大滴）の液滴を噴射するようになっている。
【００６２】
波形決定回路６６は、各ノズル３０の任意の噴射タイミングにおける液滴種類に応じた駆動波形を、第２記憶回路６５に記憶された時系列情報に含まれる、そのノズル３０の噴射履歴と、前記任意の噴射タイミングにおいて他のノズル３０に対応付けられている液滴種類とを参照して決定する。
【００６３】
ここで、同時に液滴を噴射する複数のノズル３０の間でのクロストークを考慮するために、インクジェットヘッド３が有する多数のノズル３０の各々について、任意の噴射タイミングの液滴種類を、それ以外の他のノズル３０から噴射される液滴種類をそれぞれ参照して決定し、決定した液滴種類に対応した駆動波形を選択するようにしてもよいのだが、この場合、ノズル３０の数が多くなると処理にかなりの時間がかかる。そこで、本実施形態では、個々のノズル毎ではなく、複数のノズル３０の集合体であるノズル列単位でクロストークの影響を考慮する。即ち、各ノズル３０が属するノズル列と隣接する他のノズル列との間のクロストークが液滴に及ぼす影響を考慮して、各ノズル３０に対する駆動波形を決定する。
【００６４】
以下、その駆動波形の決定手法をより具体的に説明する。尚、以下の駆動波形決定の際の「ノズル列」の定義であるが、クロストークの影響を考慮する際の「ノズル列」とは、例えば、１つのマニホールド２７（共通液室）に連通したノズル３０の群（図２のノズル列３２Ａ，３２Ｂ）とすることができる。この場合、２つのマニホールド２７にそれぞれ対応した、隣接するノズル列３２Ａ，３２Ｂの間でのクロストークの影響を考慮して、各ノズル３０の各々の噴射タイミングに対する駆動波形を決定することになる。
【００６５】
１）自列デューティ及び他列デューティの算出
まず、駆動波形を決定する対象のノズル３０が属するノズル列（以下、自列のノズル列、又は、単に自列ともいう）と、このノズル列に隣接する他のノズル列（以下、他列のノズル列、又は、単に他列ともいう）との間で、どのぐらい大きなクロストークが生じるのかを示すために、各ノズル列の同時噴射ノズル数に関連付けられた、デューティというパラメータを導入する。
【００６６】
即ち、各ノズル列を構成する複数のノズル３０のうち、あるタイミングにおいて同時に噴射するノズル３０の数が多い場合にはデューティも大きく、同時に噴射するノズル３０の数が少ない場合にはデューティも小さくなる。つまり、デューティとは、各列の液滴噴射の程度である。また、別の言い方をすれば、デューティは、アクチュエータユニット７によって１列のノズル列に加えられるエネルギーの程度を示しているとも言え、あるノズル列のデューティが大きいほど、隣接する他列に伝播するエネルギー（機械的振動等）が大きくなることから、他列へ及ぼされるクロストークが大きくなる。
【００６７】
図７に示すように、波形決定回路６６には、各々のノズル３０について、そのノズル３０が属する自列のノズル列と、隣接する他列のノズル列とについてそれぞれデューティ（自列デューティ、他列デューティ）を算出する、自列デューティ演算回路６７（自列デューティ取得手段）と他列デューティ演算回路６８（他列デューティ取得手段）が含まれている。
【００６８】
自列デューティ演算回路６７及び他列デューティ演算回路６８によるデューティの算出手法としては、例えば、以下のようなものを採用できる。まず、波形決定回路６６は、第２記憶回路６５に記憶された時系列情報を参照し、１列のノズル列を構成するノズル３０のうち、ある噴射タイミングで液滴を噴射するノズル３０（即ち、Ｓ、Ｍ、Ｌの何れかの液滴種類が対応づけられているノズル３０）の数を取得する。そして、１列のノズル列を構成するノズル３０の総数に対する、同時噴射ノズル数の割合をデューティとする。即ち、１列のノズル列のノズル総数をｎ０、同時噴射ノズル数をｎ１としたときに、デューティＤ（％）＝（ｎ１／ｎ０）×１００で算出される。この場合、１列のノズル列を構成する全てのノズル３０から液滴が噴射される場合にデューティが１００％となり、逆に、全てのノズル３０から液滴が噴射されない場合にデューティが０％となる。
【００６９】
２）駆動波形の決定
次に、各ノズル３０の噴射タイミングｔｍ（ｎ）の駆動波形を、時系列情報に含まれるそのノズル３０の噴射履歴と、１）で算出した自列デューティ及び他列デューティとに基づいて決定する。
【００７０】
その前に、自列デューティ及び他列デューティ（クロストークの影響）は考慮せず、噴射履歴のみによる、基本となる駆動波形選択手法について説明しておく。図１０は、このような駆動波形選択処理に用いられるテーブルを示している。この図１０において、時系列情報で設定されている噴射タイミングｔｍ（ｎ）の駆動波形が、その前後の噴射タイミングｔｍ（ｎ−１）とｔｍ（ｎ＋１）の液滴種類の影響を受けるのは、次の２点である。
【００７１】
まず、ある噴射タイミングの液滴種類がＳである場合には、ＭやＬに比べて、そもそも、その前の液滴噴射から残存する、圧力波（インク圧力変動）やアクチュエータユニット７の機械的振動等の影響を受けて、実際に噴射される液滴の体積が想定された所定の液滴体積からずれやすい。特に、その前の噴射タイミングの液滴種類がＬである場合には、残存する圧力波等の程度が大きいため、液滴体積のずれは一層大きくなる。そこで、図１０に示すように、噴射タイミングｔｍ（ｎ）の液滴種類がＳで、その前の噴射タイミングｔｍ（ｎ−１）の液滴種類がＬである場合には、前の噴射タイミングからの残存圧力波の影響を受けにくくなるように、噴射タイミングｔｍ（ｎ）の液滴種類をＭに変更する。
【００７２】
また、先にも少し触れたが、Ｌ（大滴）を噴射した後に、残存した圧力波の影響でサテライトが噴射されてしまう場合があり、特に、Ｌを噴射した後の次の噴射タイミングで液滴が何も噴射されないときに問題になる。そこで、図１０に示すように、噴射タイミングｔｍ（ｎ）の液滴種類がＬであって、その後の噴射タイミングｔｍ（ｎ＋１）において液滴噴射が有る場合（液滴種類がＳ、Ｍ、Ｌの何れかの場合）には、駆動波形Ｌ１を選択する一方で、液滴噴射が無い場合（液滴種類が無の場合）には、サテライトを抑制可能な駆動波形Ｌ２（ロング波形）を選択する。
【００７３】
尚、上に述べた、後の噴射タイミングｔｍ（ｎ＋１）を参照しての駆動波形Ｌ１とＬ２の選択は、液滴種類自体をＬから別のものに変更しているわけではない。つまり、本実施形態では、噴射タイミングｔｍ（ｎ）の液滴種類を決定するために噴射履歴として参照しているのは、噴射タイミングｔｍ（ｎ）とその前の噴射タイミングｔｍ（ｎ−１）の液滴種類だけであって、後の噴射タイミングｔｍ（ｎ＋１）の液滴種類は参照していない。これは、ある噴射タイミングにおいて噴射される液滴が、その前の噴射タイミングによる液滴噴射の影響（残存する圧力波や機械的振動等）によって、液滴体積が変動するのを特に重視しているためである。また、噴射タイミングｔｍ（ｎ）における液滴噴射が、後の噴射タイミングｔｍ（ｎ＋１）に及ぼす影響については、その後の噴射タイミングｔｍ（ｎ＋１）の液滴種類を決定する際に考慮されるため、前後両方の噴射タイミングの液滴種類を参照する必要性はそれほど高くないというのも１つの理由である。
【００７４】
そして、波形決定回路６６は、上述した噴射履歴を参照した駆動波形決定手法をベースに、さらに、自列デューティ及び他列デューティをも考慮して、駆動波形を決定する。波形決定回路６６は、図１１、図１２に示すような、各ノズル３０の噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブルを保持している。
【００７５】
本実施形態においては、図１１、図１２に示すように、自列デューティが５０％（第１の閾値）以上（図１１（ａ）、（ｂ））か、５０％未満（図１２（ａ）、（ｂ））かで、場合分けすることによって、自列の液滴噴射が他列に及ぼすクロストークの影響を考慮している。また、他列デューティが５０％（第２の閾値）以上（図１１（ａ）、図１２（ａ））か、５０％未満（図１１（ｂ）、図１２（ｂ））かで、場合分けすることによって、他列の液滴噴射が自列に及ぼすクロストークの影響を考慮している。
【００７６】
自列デューティが高い場合（５０％以上）には、自列から、他列に属するノズル３０に及ぼされるクロストークを低減するために、自列に属するノズル３０の液滴種類は小さめに設定されることが好ましい。そこで、図１１（ａ）、（ｂ）に示すように、特に、時系列情報によって噴射タイミングｔｍ（ｎ）の液滴種類がＬに設定されている場合（下段）には、液滴種類をそれよりも体積の小さいＭに変更し、このＭに応じた駆動波形（図５参照）を選択する。一方、自列デューティが低い場合（５０％未満）には、他列へのクロストークをそれほど気にする必要はない。そこで、図１２（ａ）、（ｂ）に示すように、時系列情報によって噴射タイミングｔｍ（ｎ）の液滴種類がＬに設定されている場合でも、液滴種類は変更せず、Ｌに対応する駆動波形を図５のＬ１、Ｌ２から選択する。
【００７７】
一方、他列デューティが高い場合（５０％以上）には、他列から、自列に属するノズル３０に及ぼされるクロストークが大きいことから、このクロストークによって液滴体積が変動しにくくなるように、自列に属するノズル３０の液滴種類は大きめに設定されることが好ましい。そこで、図１１（ａ）、図１２（ａ）に示すように、特に、時系列情報によって噴射タイミングｔｍ（ｎ）の液滴種類がＳに設定されている場合（上段）には、液滴種類をそれよりも体積の大きいＭに変更し、このＭに応じた駆動波形（図５参照）を選択する。一方、他列デューティが低い場合（５０％未満）には、他列からのクロストークをそれほど気にする必要はない。そこで、図１１（ｂ）、図１２（ｂ）に示すように、時系列情報によって噴射タイミングｔｍ（ｎ）の液滴種類がＳに設定されている場合でも、液滴種類は変更しない。
【００７８】
結果的に、自列デューティ及び他列デューティが共に高い図１１（ａ）では、自列に属するノズル３０の液滴種類は全て、他列へクロストークを及ぼしにくく、且つ、他列からのクロストークによって液滴体積が変動しにくい、Ｍ（中滴）に設定される。一方、自列デューティ及び他列デューティが共に低い図１２（ｂ）では、クロストークの影響をほとんど考慮しなくてよいことから、時系列情報で設定された通りの液滴種類となる。
【００７９】
尚、クロストークが小さいためにその影響を考慮しなくてよい、図１２（ｂ）の場合には、自列デューティ及び他列デューティを考慮していない、図１０に示す駆動波形決定手法と同じになるとも考えられる。しかし、従来から、噴射履歴によって駆動波形を決定する場合には、他のノズルからのクロストークを考慮して駆動波形を決定するということは行っていなかったものの、他のノズルから受けるクロストークが非常に大きい最悪の状況は意識して設計を行っていた。そして、図１０においては、そのような最悪の状況にあるときに、さらに、前の液滴噴射の影響を受けて液滴種類が最も大きく変動しやすいケースにおいて、液滴種類をＳからＭに変更している。
【００８０】
一方、本実施形態の図１２（ｂ）では、自列デューティ及び他列デューティを考慮した結果、クロストークの影響が少ないことが前提となっており、ここでクロストークが大きい状況を考慮する必要は全くない。そして、周囲からのクロストークの影響がほとんどなく、前の液滴噴射による影響だけが存在する状況では、液滴体積の変動はそれほど大きくないと考えられる。そこで、図１２（ｂ）では、図１０のように、前の噴射タイミングがＬである場合でも液滴種類をＳからＭに変更するということはせず、全てのケースで、ＰＣ５９側の画像処理によって得られた時系列情報の通りの液滴種類となっている。つまり、本実施形態では、周囲とのクロストークと直前の液滴噴射の、両方が影響する場合には、液滴種類を時系列情報から変更するが、クロストークがほとんどない場合には、液滴種類を時系列情報から変更しない。このように、直前の液滴噴射に過度に対応しないことは、画像の再現性の面で好ましいことであると言える。
【００８１】
以上説明したように、本実施形態のインクジェットプリンタは、各ノズル３０の任意の噴射タイミングにおいて噴射される液滴の種類を、そのノズル３０の噴射履歴だけでなく、他のノズル３０から同時に噴射される液滴の種類をも参照して決定する。つまり、他のノズル３０との間で生じるクロストークをも考慮して、各ノズル３０から噴射される液滴種類を決定することができる。
【００８２】
さらに、本実施形態では、同時に液滴を噴射するノズル３０の間でのクロストークを考慮することを、個々のノズル単位ではなく、複数のノズル３０の群であるノズル列単位で行っている。即ち、液滴種類を決定する対象のノズル３０が属するノズル列（自列）と、それ以外のノズル列（他列）のそれぞれについて、同時噴射ノズル数に関連づけられた、各列の液滴噴射の程度を示すパラメータ（デューティ）を取得し、このノズル列毎に取得されたデューティを液滴種類の決定の際に用いることで、ノズル列間のクロストークが各ノズル３０から噴射される液滴に及ぼす影響を考慮する。このようにノズル列単位でクロストークの影響を考慮することで、全てのノズル３０のそれぞれに関して、他のノズル３０とのクロストークの影響をそれぞれ考慮する場合と比べて、各ノズル３０の液滴種類の決定が比較的簡単に行える。
【００８３】
また、本実施形態においては、自列デューティ演算回路６７及び他列デューティ演算回路６８により、自列デューティ及び他列デューティを時系列情報から得られる同時噴射ノズル数から算出する一方で、液滴種類については、予め設定された、各ノズル３０の噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブル（図１１、図１２）を用いて、演算によって得られた自列デューティ及び他列のデューティから決定する。これによれば、全てのノズル３０の各々について液滴の種類を決定するのが比較的容易になる。
【００８４】
次に、前記実施形態に種々の変更を加えた変更形態について説明する。但し、前記実施形態と同様の構成を有するものについては、同じ符号を付して適宜その説明を省略する。
【００８５】
１］前記実施形態では、自列デューティ及び他列デューティは、時系列情報から取得される各列の同時噴射ノズル数のみから決定しているが、同時噴射ノズル数に加え、さらに、同時噴射ノズルからそれぞれ噴射される液滴の体積（Ｓ、Ｍ、Ｌの液滴体積）にも基づいて、デューティを算出してもよい。
【００８６】
例えば、ノズル３０から噴射される液滴の体積に応じた重み付けをしてデューティを算出してもよい。一例を挙げると、１列のノズル列内において同時に液滴を噴射するノズル３０のうち、時系列情報によってＳ（小滴）が対応付けられているノズル３０の数をｎｓ、Ｍ（中滴）が対応付けられているノズル３０の数をｎｍ、Ｌ（大滴）が対応付けられているノズル３０の数をｎｌとしたときに、デューティＤ（％）＝（（０．１５×ｎｓ＋０．５×ｎｍ＋１×ｎｌ）／ｎ０）×１００としてもよい。ここで、ｎｓ、ｎｍ、及び、ｎｌにそれぞれ乗じられている、“０．１５”、“０．５”、及び、“１”は、液滴体積に応じた重み係数である。
【００８７】
このように、自列デューティ及び他列デューティを、各ノズル列の同時噴射ノズル数だけでなく、ノズル３０から噴射される液滴の体積をも考慮に入れて算出するため、自列と他列の間におけるクロストークの影響をより適切に考慮して、各ノズル３０の液滴種類を決定できる。
【００８８】
２］前記実施形態では、クロストークを考慮する単位であるノズル列とは、１つのマニホールドに連通するノズル３０の群と定義していた。しかし、個々のノズル毎でクロストークを考慮するよりは、あるひとまとまりのノズル３０の群単位でクロストークを考慮する方が効率的であるという元々の思想に立ち戻れば、ノズル列の定義は特に前記実施形態の定義に限られるものではない。例えば、そのノズル配列間隔が、隣接する別の列との間のノズル間隔よりも小さくなるような複数のノズルからなる列を、ノズル列と定義してもよい。つまり、インクジェットヘッド３の下面に配置された多数のノズル３０のうち、ノズル間隔が最も小さい方向に配列されたノズル３０の群を１列のノズル列と定義する。この場合には、各列のノズル配列間隔よりも大きな間隔を空けて隣接する２つのノズル列の間で生じるクロストークの影響を考慮して、各ノズル３０から噴射される液滴種類を決定することになる。
【００８９】
３］前記実施形態では、クロストークの影響を考慮するために自列デューティと他列デューティをそれぞれ１つの閾値（５０％）で場合分けしていたが（図１１、図１２参照）、閾値を複数設定して、さらに複雑な場合分けを行ってもよい。
【００９０】
例えば、図１３〜図１６に示すように、自列デューティと他列デューティを、それぞれ、８０％、５０％、及び、２０％の３つの閾値で場合分けしてもよい。この形態でも、基本的な考えは前記実施形態と同じである。即ち、自列デューティが高いほど、他列に及ぶクロストークを低減するように、噴射タイミングｔｍ（ｎ）の液滴種類をＬ（大滴）からＭ（中滴）に変更している。また、他列デューティが高いほど、他列から及ぼされるクロストークの影響を受けにくくするように、噴射タイミングｔｍ（ｎ）の液滴種類をＳ（小滴）からＭ（中滴）に変更している。
【００９１】
４］前記実施形態では、ある噴射タイミングｔｍ（ｎ）の液滴種類を決定する際には、噴射履歴として、時系列情報によって噴射タイミングｔｍ（ｎ）に対応付けられた液滴種類と、その前の噴射タイミングｔｍ（ｎ−１）の液滴種類のみを参照しており、後の噴射タイミングｔｍ（ｎ＋１）の液滴種類は、駆動波形Ｌ１とＬ２の選択には使用するものの、液滴種類の決定には参照していなかった。しかし、噴射タイミングｔｍ（ｎ）の液滴種類を決定するのに、後の噴射タイミングｔｍ（ｎ＋１）の液滴種類を参照してもよい。
【００９２】
一例を挙げると、ある噴射タイミングｔｍ（ｎ）の液滴種類がＬの場合には、その後の噴射タイミングｔｍ（ｎ＋１）においても大きな圧力波が残存していることがあり、その影響を受けて、後の噴射タイミングｔｍ（ｎ＋１）の液滴種類がＳのときには液滴体積が変動しやすい。そこで、後の噴射タイミングｔｍ（ｎ＋１）の液滴種類がＳのときには、当該噴射タイミングｔｍ（ｎ）の液滴種類をＬからＭに変更することなどが考えられる。
【００９３】
また、ある噴射タイミングｔｍ（ｎ）の液滴種類を決定するのに、時系列情報によってその前の噴射タイミングｔｍ（ｎ＋１）と後の噴射タイミングｔｍ（ｎ−１）のそれぞれに対応付けられた液滴種類の両方を参照してもよい。
【００９４】
５］前記実施形態では、デューティというパラメータを導入して、各ノズル３０の液滴種類を決定する際に、ノズル列毎でクロストークの影響を考慮していたが、必ずしもノズル列毎でクロストークを考慮する必要はなく、個々のノズル単位でクロストークを考慮することももちろん可能である。つまり、多数のノズル３０の各々について、それ以外の他のノズル３０から噴射される液滴種類をそれぞれ参照して任意の噴射タイミングにおける液滴種類を決定してもよい。あるいは、前記実施形態と同じようにしてノズル列の間のクロストークを考慮するとともに、さらに、自列内で隣接する他のノズル３０の液滴種類も参照して、各ノズル３０の液滴種類を決定してもよい。
【００９５】
６］前記実施形態では、各ノズル３０の任意の噴射タイミングの液滴種類を、時系列情報に含まれるそのノズル３０の噴射履歴と他のノズル３０の液滴種類を参照して決定することを、ＡＳＩＣ５４というハードウェアで実現している。しかし、これをソフトウェアで実現する、つまり、マイクロコンピュータのＲＯＭに記憶された液滴噴射制御プログラムが、ＣＰＵで実行されることにより、マイクロコンピュータに前記データ生成回路６０と同等の機能を発揮させることも可能である。
【００９６】
即ち、前記液滴噴射制御プログラムは、ＣＰＵで実行されることにより、１）複数種類の液滴に関する情報を記憶する第１記憶手段と、２）複数のノズル３０のそれぞれについて、各々の噴射タイミングに複数種類の液滴のうちの１種類を対応付ける、液滴種類の時系列情報を記憶する、第２記憶手段と、３）各ノズル３０の任意の噴射タイミングにおける液滴種類を、各ノズル３０の噴射履歴と、そのノズル３０以外の他のノズル３０について前記任意の噴射タイミングに対応付けられている液滴種類とを参照して決定する、液滴種類決定手段として、マイクロコンピュータを機能させる。
【００９７】
７］前記実施形態では、外部装置であるＰＣ５９において画像データに画像処理が施され、各々の噴射タイミングに４つの液滴種類の１つを対応付ける時系列情報がＰＣ５９で生成された上でプリンタのＡＳＩＣ５４に送信されていたが、この時系列情報の生成も、プリンタが行うように構成されてもよい。例えば、画像データが記憶された画像記憶媒体が、ＰＣ等の外部装置を介さずに直接プリンタに接続されて、この画像記憶媒体に記憶された画像をプリンタが記録用紙Ｐに記録する場合には、プリンタ側で時系列情報を生成する必要がある。
【００９８】
あるいは、外部装置側において、記憶装置（ハードディスク等）に記憶された液滴噴射制御プログラムがＣＰＵで実行される、あるいは、前記データ生成回路に相当する回路が設けられることにより、外部装置側で、ノズル３０の各々の噴射タイミングに液滴種類を対応付ける時系列情報の生成と、そのノズル３０の噴射履歴と他のノズル３０の液滴種類を参照して行われる液滴種類の決定の、両方の処理が行われてもよい。
【００９９】
以上説明した実施形態及びその変更形態は、本発明を、記録用紙にインクを噴射して画像等を記録する、インクジェットプリンタに適用したものであるが、本発明の適用対象は、このような用途に使用されるものに限られない。即ち、インク以外の様々な種類の液体をその用途に応じて対象に噴射する、種々の液滴噴射装置に本発明を適用することが可能である。
【図面の簡単な説明】
【０１００】
【図１】本実施形態に係るプリンタの概略平面図である。
【図２】インクジェットヘッドの平面図である。
【図３】図２の一部拡大図である。
【図４】図３のIV-IV線断面図である。
【図５】駆動信号のパルス波形図である。
【図６】プリンタの制御系のブロック図である。
【図７】データ生成回路のブロック図である。
【図８】第１記憶回路に記憶される４種類の液滴を示す図である。
【図９】あるノズルに関する液滴種類の時系列情報を示す図である。
【図１０】各ノズルの噴射タイミングｔｍ（ｎ）の駆動波形を、ノズルの噴射履歴のみを考慮して決定する場合の、駆動波形決定処理に用いられるテーブルである。
【図１１】駆動波形決定処理に用いられる、噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブル（自列デューティ５０％以上の場合）である。
【図１２】同じく駆動波形決定処理に用いられる、噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブル（自列デューティ５０％未満の場合）である。
【図１３】変更形態に係る駆動波形決定処理に用いられる、噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブル（自列デューティ８０％以上の場合）である。
【図１４】変更形態に係る駆動波形決定処理に用いられる、噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブル（自列デューティ５０％以上８０％未満の場合）である。
【図１５】変更形態に係る駆動波形決定処理に用いられる、噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブル（自列デューティ２０％以上５０％未満の場合）である。
【図１６】変更形態に係る駆動波形決定処理に用いられる、噴射履歴、自列デューティ、及び、他列デューティを関連付けるテーブル（自列デューティ２０％未満の場合）である。
【符号の説明】
【０１０１】
１  インクジェットプリンタ
３０  ノズル
３２Ａ，３２Ｂ  ノズル列
６４  第１記憶回路
６５  第２記憶回路
６６  波形決定回路
６７  自列デューティ演算回路
６８  他列デューティ演算回路
【図１】
0004569657.tif 000002
【図２】
0004569657.tif 000003
【図３】
0004569657.tif 000004
【図４】
0004569657.tif 000005
【図５】
0004569657.tif 000006
【図６】
0004569657.tif 000007
【図７】
0004569657.tif 000008
【図８】
0004569657.tif 000009
【図９】
0004569657.tif 000010
【図１０】
0004569657.tif 000011
【図１１】
0004569657.tif 000012
【図１２】
0004569657.tif 000013
【図１３】
0004569657.tif 000014
【図１４】
0004569657.tif 000015
【図１５】
0004569657.tif 000016
【図１６】
0004569657.tif 000017