(57)【要約】【課題】駆動信号の印加や非印加を切り替えるための制御期間において、複数のスイッチが同時にオン状態になることを防止する。【解決手段】インクを吐出させるための動作を実行可能なピエゾ素子４１７と、第１駆動信号ＣＯＭ_Ａ、及び第２駆動信号ＣＯＭ_Ｂを生成する駆動信号生成部７０と、第１駆動信号ＣＯＭ_Ａのピエゾ素子４１７への印加を制御する第１スイッチ８６Ａと、第２駆動信号ＣＯＭ_Ｂのピエゾ素子４１７への印加を制御する第２スイッチ８６Ｂと、第１駆動信号ＣＯＭ_Ａが有する単位信号（駆動パルスＰＳ１）の生成終了から次の単位信号（駆動パルスＰＳ２）の生成開始までの間（期間ｔ１２）に、第１スイッチ８６Ａを所定期間に亘って強制的にオフ状態にさせるコントローラ（防止回路８５）と、を有する。【選択図】  図１３
2006123491.tif 000002
【特許請求の範囲】
【請求項１】
（Ａ）液体を吐出させるための動作を実行可能な素子と、
（Ｂ）前記素子の動作を規定する単位信号を複数有する第１駆動信号、及び、前記素子の動作を規定する他の単位信号を有する第２駆動信号を生成する駆動信号生成部と、
（Ｃ）前記単位信号の前記素子への印加を制御する第１スイッチと、
（Ｄ）前記他の単位信号の前記素子への印加を制御する第２スイッチと、
（Ｅ）前記単位信号の生成終了から次の前記単位信号の生成開始までの間に、前記第１スイッチを所定期間に亘って強制的にオフ状態にさせるコントローラと、
を有する液体吐出装置。
【請求項２】
請求項１に記載の液体吐出装置であって、
前記第１スイッチは、
スイッチ制御信号に基づいて前記単位信号の前記素子への印加を制御するものであり、
前記コントローラは、
前記スイッチ制御信号に拘わらず、前記第１スイッチを前記所定期間に亘ってオフ状態にさせるものである、液体吐出装置。
【請求項３】
請求項２に記載の液体吐出装置であって、
前記コントローラは、
前記スイッチ制御信号の切り替えタイミングを規定するタイミングパルスに基づいて、前記第１スイッチをオフ状態にさせるものである、液体吐出装置。
【請求項４】
請求項３に記載の液体吐出装置であって、
前記コントローラは、
前記タイミングパルスの前側エッジのタイミングで前記スイッチ制御信号を無効にし、
前記タイミングパルスの後側エッジのタイミングで前記スイッチ制御信号を有効にするものである、液体吐出装置。
【請求項５】
請求項３に記載の液体吐出装置であって、
前記コントローラは、
前記タイミングパルスに基づいて、前記第１スイッチ制御信号を無効にし、
前記無効にしてから前記所定期間の経過後に、前記第１スイッチ制御信号を有効にするものである、液体吐出装置。
【請求項６】
請求項２から請求項５のいずれかに記載の液体吐出装置であって、
前記コントローラは、
前記スイッチ制御信号とゲート制御信号が入力され、前記ゲート制御信号が所定レベルの場合に、前記スイッチ制御信号を前記第１スイッチへ出力し、前記ゲート制御信号が他の所定レベルの場合に、前記第１スイッチをオフ状態にするためのオフ制御信号を前記第１スイッチへ出力するゲート回路を有し、
前記第１スイッチをオフ状態にさせる期間に亘って、前記ゲート制御信号を前記他の所定レベルにする、液体吐出装置。
【請求項７】
請求項１から請求項６のいずれかに記載の液体吐出装置であって、
前記駆動信号生成部は、
前記他の単位信号を複数有する第２駆動信号を生成するものであり、
前記コントローラは、
前記他の単位信号の生成終了から次の前記他の単位信号の生成開始までの間に、前記第２スイッチを他の所定期間に亘って強制的にオフ状態にさせるものである、液体吐出装置。
【請求項８】
請求項７に記載の液体吐出装置であって、
前記第２スイッチは、
他のスイッチ制御信号に基づいて前記他の単位信号の前記素子への印加を制御するものであり、
前記コントローラは、
前記他のスイッチ制御信号に拘わらず、前記第２スイッチを前記他の所定期間に亘ってオフ状態にさせるものである、液体吐出装置。
【請求項９】
請求項７又は請求項８に記載の液体吐出装置であって、
前記コントローラは、
前記他のスイッチ制御信号の切り替えタイミングを規定する他のタイミングパルスに基づいて、前記第２スイッチをオフ状態にさせるものである、液体吐出装置。
【請求項１０】
請求項９に記載の液体吐出装置であって、
前記コントローラは、
前記他のタイミングパルスの前側エッジのタイミングで前記他のスイッチ制御信号を無効にし、
前記他のタイミングパルスの後側エッジのタイミングで前記他のスイッチ制御信号を有効にするものである、液体吐出装置。
【請求項１１】
請求項９に記載の液体吐出装置であって、
前記コントローラは、
前記他のタイミングパルスに基づいて、前記第２スイッチ制御信号を無効にし、
前記無効にしてから前記他の所定期間の経過後に、前記第２スイッチ制御信号を有効にするものである、液体吐出装置。
【請求項１２】
請求項８から請求項１１のいずれかに記載の液体吐出装置であって、
前記コントローラは、
前記他のスイッチ制御信号と他のゲート制御信号が入力され、前記他のゲート制御信号が所定レベルの場合に、前記他のスイッチ制御信号を前記第２スイッチへ出力し、前記他のゲート制御信号が他の所定レベルの場合に、前記第２スイッチをオフ状態にするための他のオフ制御信号を前記第２スイッチへ出力する他のゲート回路を有し、
前記第２スイッチをオフ状態にさせる期間に亘って、前記他のゲート制御信号を前記他の所定レベルにする、液体吐出装置。
【請求項１３】
請求項１から請求項１２のいずれかに記載の液体吐出装置であって、
前記液体が印刷用の液体インクである、液体吐出装置。
【請求項１４】
（Ａ）印刷用の液体インクを吐出させるための動作を実行可能な素子と、
（Ｂ）前記素子の動作を規定する単位信号を複数有する第１駆動信号、及び、前記素子の動作を規定する他の単位信号を複数有する第２駆動信号を生成する駆動信号生成部と、
（Ｃ１）スイッチ制御信号に基づいて、
（Ｃ２）前記単位信号の前記素子への印加を制御する第１スイッチと、
（Ｄ１）他のスイッチ制御信号に基づいて、
（Ｄ２）前記他の単位信号の前記素子への印加を制御する第２スイッチと、
（Ｅ１）前記スイッチ制御信号とゲート制御信号が入力され、前記ゲート制御信号が所定レベルの場合に、前記スイッチ制御信号を前記第１スイッチへ出力し、前記ゲート制御信号が他の所定レベルの場合に、前記第１スイッチをオフ状態にするためのオフ制御信号を前記第１スイッチへ出力するゲート回路と、
（Ｅ２）前記他のスイッチ制御信号と他のゲート制御信号が入力され、前記他のゲート制御信号が所定レベルの場合に、前記他のスイッチ制御信号を前記第２スイッチへ出力し、前記他のゲート制御信号が他の所定レベルの場合に、前記第２スイッチをオフ状態にするための他のオフ制御信号を前記第２スイッチへ出力する他のゲート回路とを有し、
（Ｅ３）前記単位信号の生成終了から次の前記単位信号の生成開始までの間に、
（Ｅ４）前記スイッチ制御信号に拘わらず、
（Ｅ５）前記スイッチ制御信号の切り替えタイミングを規定するタイミングパルスに基づき、
（Ｅ６）前記タイミングパルスの前側エッジのタイミングで、前記ゲート制御信号を前記他の所定レベルにして、前記スイッチ制御信号を無効にし、
（Ｅ７）前記タイミングパルスの後側エッジのタイミングで、前記ゲート制御信号を前記所定レベルにして、前記スイッチ制御信号を有効にし、
又は、
（Ｅ８）前記タイミングパルスに基づいて、前記ゲート制御信号を前記他の所定レベルにして、前記第１スイッチ制御信号を無効にし、
（Ｅ９）前記無効にしてから所定期間の経過後に、前記ゲート制御信号を前記所定レベルにして、前記第１スイッチ制御信号を有効にすることで、
（Ｅ10）前記第１スイッチを前記所定期間に亘って強制的にオフ状態にさせ、
且つ、
（Ｅ11）前記他の単位信号の生成終了から次の前記他の単位信号の生成開始までの間に、
（Ｅ12）前記他のスイッチ制御信号に拘わらず、
（Ｅ13）前記他のスイッチ制御信号の切り替えタイミングを規定する他のタイミングパルスに基づき、
（Ｅ14）前記他のタイミングパルスの前側エッジのタイミングで、前記他のゲート制御信号を前記他の所定レベルにして、前記他のスイッチ制御信号を無効にし、
（Ｅ15）前記他のタイミングパルスの後側エッジのタイミングで、前記他のゲート制御信号を前記所定レベルにして、前記他のスイッチ制御信号を有効にし、
又は、
（Ｅ16）前記他のタイミングパルスに基づいて、前記他のゲート制御信号を前記他の所定レベルにして、前記第２スイッチ制御信号を無効にし、
（Ｅ17）前記無効にしてから他の所定期間の経過後に、前記他のゲート制御信号を前記所定レベルにして、前記第２スイッチ制御信号を有効にすることで、
（Ｅ18）前記第２スイッチを前記他の所定期間に亘って強制的にオフ状態にさせるものである、コントローラと、
を有する液体吐出装置。
【請求項１５】
液体を吐出させるための動作を実行可能な素子の動作を規定する単位信号を複数有する第１駆動信号、及び前記素子の動作を規定する他の単位信号を有する第２駆動信号を生成する駆動信号生成ステップと、
前記単位信号の生成終了から次の前記単位信号の生成開始までの間に、前記第１スイッチを所定期間に亘って強制的にオフ状態にさせるスイッチオフステップと、を有する駆動信号の印加方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体を吐出させるための動作を実行可能な素子を有し、この素子に複数の駆動信号を印加可能な液体吐出装置、及び、この素子に印加される駆動信号の印加方法に関する。
【背景技術】
【０００２】
液体を吐出させるための動作を実行可能な素子を有する液体吐出装置としては、例えば印刷装置、カラーフィルタ製造装置、染色装置など、種々のものがある。近年、吐出させる液体の量の変化幅を拡げたり、液体をより高い周波数で吐出させたりする等を目的として、１つの素子に複数の駆動信号を印加できるようにした装置が提案されている（例えば、特許文献１を参照。）。この装置では、駆動信号の素子への印加を制御するスイッチが、複数の駆動信号のそれぞれに対応させて設けられている。また、この装置では、駆動信号の中に複数の駆動パルスが含まれており、駆動パルスを素子へ選択的に印加できる構成になっている。これは、吐出させる液体の量を様々に選択できるようにするためである。
【特許文献１】特開２０００−５２５７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、この装置では、駆動パルスの生成終了から次の駆動パルスの生成開始までは、一定電圧の信号が生成されている。そして、この一定電圧の信号が生成されている間に、制御期間を設けている。この制御期間において、駆動信号の素子への印加や非印加を切り替えるための制御が行われている。しかし、この装置では、制御期間において特別な制御は行われていなかった。このため、スイッチが切り替わるタイミングで、複数のスイッチが同時にオン状態になる可能性があった。例えば、一方の駆動信号から他方の駆動信号へと、素子に印加される駆動信号の切り替えを行う場合を考える。この場合、スイッチのオン／オフを切り替えるためのロジックに関し、一方の駆動信号に対応するロジックレベルをオンからオフへ切り替え、他方の駆動信号に対応するロジックレベルをオフからオンへ切り替えることになる。このような制御を行おうとしても、実際には、切り替えの過渡期において、ロジックが短い時間でオンオフを繰り返すことがあった。
【０００４】
そして、複数のスイッチが同時にオン状態とされた時に各駆動信号の電圧に差があると、予定されていない電流が流れて装置に悪影響を与える虞があった。例えば、一方の駆動信号を生成する駆動回路から電流が流れ出し、他方の駆動信号を生成する駆動回路がこの電流を引き込むことがあった。すなわち、複数の駆動回路の間で貫通電流が生じることがあった。この貫通電流は、急激な電流増加等を引き起こすため、ノイズの原因となり得る。このノイズは、装置の動作等に悪影響を与える虞があった。また、この貫通電流は、駆動信号の形状を歪ませるため、インクの吐出に悪影響を与える虞もあった。
【０００５】
本発明は、上記課題を解決するために提案されたものであり、その目的は、駆動信号の印加や非印加を切り替えるための制御期間において、複数のスイッチが同時にオン状態になることを防止することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するための主たる発明は、
（Ａ）液体を吐出させるための動作を実行可能な素子と、
（Ｂ）前記素子の動作を規定する単位信号を複数有する第１駆動信号、及び、前記素子の動作を規定する他の単位信号を有する第２駆動信号を生成する駆動信号生成部と、
（Ｃ）前記単位信号の前記素子への印加を制御する第１スイッチと、
（Ｄ）前記他の単位信号の前記素子への印加を制御する第２スイッチと、
（Ｅ）前記単位信号の生成終了から次の前記単位信号の生成開始までの間に、前記第１スイッチを所定期間に亘って強制的にオフ状態にさせるコントローラと、
を有する液体吐出装置である。
【０００７】
本発明の他の特徴は、本明細書、及び添付図面の記載により、明らかにする。
【発明を実施するための最良の形態】
【０００８】
＝＝＝開示の概要＝＝＝
本明細書の記載、及び添付図面の記載により、少なくとも次のことが明らかにされる。
【０００９】
すなわち、液体を吐出させるための動作を実行可能な素子と、前記素子の動作を規定する単位信号を複数有する第１駆動信号、及び、前記素子の動作を規定する他の単位信号を有する第２駆動信号を生成する駆動信号生成部と、前記単位信号の前記素子への印加を制御する第１スイッチと、前記他の単位信号の前記素子への印加を制御する第２スイッチと、前記単位信号の生成終了から次の前記単位信号の生成開始までの間に、前記第１スイッチを所定期間に亘って強制的にオフ状態にさせるコントローラと、を有する液体吐出装置が実現できること。  
このような液体吐出装置によれば、単位信号の生成終了から次の単位信号の生成開始までの間に定められる所定期間において、コントローラは第１スイッチを強制的にオフ状態にする。そして、この所定期間に第１駆動信号の印加や非印加を切り替えるための制御を行うことで、第１スイッチと第２スイッチが同時にオン状態になることを防止できる。これにより、予定されていない電流が流れてしまう不具合を防止することができる。
【００１０】
かかる液体吐出装置であって、前記第１スイッチは、スイッチ制御信号に基づいて前記単位信号の前記素子への印加を制御するものであり、前記コントローラは、前記スイッチ制御信号に拘わらず、前記第１スイッチを前記所定期間に亘ってオフ状態にさせるものであること。  
このような液体吐出装置によれば、切り替えの過渡期における望まないロジックレベルの発生に起因して、スイッチ制御信号が所定期間においてオン状態を示してしまっても、コントローラが、第１スイッチをオフ状態にさせる。このため、複数のスイッチが同時にオンされる不具合を防止でき、ひいては予定されていない電流が流れてしまう不具合を確実に防止することができる。
【００１１】
かかる液体吐出装置であって、前記コントローラは、前記スイッチ制御信号の切り替えタイミングを規定するタイミングパルスに基づいて、前記第１スイッチをオフ状態にさせるものであること。  
このような液体吐出装置によれば、第１スイッチをオフ状態にさせるタイミングを、第１スイッチ制御信号を切り替えるタイミングにあわせることができる。このため、予定されていない電流が流れてしまう不具合を確実に防止することができる。
【００１２】
かかる液体吐出装置であって、前記コントローラは、前記タイミングパルスの前側エッジのタイミングで前記スイッチ制御信号を無効にし、前記タイミングパルスの後側エッジのタイミングで前記スイッチ制御信号を有効にするものであること。  
このような液体吐出装置によれば、タイミングパルスの前側エッジのタイミングと後側エッジのタイミングを基準にして、第１スイッチの制御がなされる。このため、第１スイッチをオフ状態にさせる期間を、スイッチ制御信号を切り替える期間に確実にあわせることができる。
【００１３】
かかる液体吐出装置であって、前記コントローラは、前記タイミングパルスに基づいて、前記第１スイッチ制御信号を無効にし、前記無効にしてから前記所定期間の経過後に、前記第１スイッチ制御信号を有効にするものであること。  
このような液体吐出装置によれば、第１スイッチのオフ時間を、タイミングパルスの時間幅に拘束されずに定めることができ、オフ時間の最適化が図れる。
【００１４】
かかる液体吐出装置であって、前記コントローラは、前記スイッチ制御信号とゲート制御信号が入力され、前記ゲート制御信号が所定レベルの場合に、前記スイッチ制御信号を前記第１スイッチへ出力し、前記ゲート制御信号が他の所定レベルの場合に、前記第１スイッチをオフ状態にするためのオフ制御信号を前記第１スイッチへ出力するゲート回路を有し、前記第１スイッチをオフ状態にさせる期間に亘って、前記ゲート制御信号を前記他の所定レベルにすること。  
このような液体吐出装置によれば、ゲート回路をゲート制御信号によって制御する構成であるので、高速処理に適する。
【００１５】
かかる液体吐出装置であって、前記駆動信号生成部は、前記他の単位信号を複数有する第２駆動信号を生成するものであり、前記コントローラは、前記他の単位信号の生成終了から次の前記他の単位信号の生成開始までの間に、前記第２スイッチを他の所定期間に亘って強制的にオフ状態にさせるものであること。  
このような液体吐出装置によれば、他の単位信号の生成終了から次の他の単位信号の生成開始までの間に定められる他の所定期間において、コントローラは、第２スイッチを強制的にオフ状態にする。そして、他の所定期間に第２駆動信号の印加や非印加を切り替えるための制御を行うことで、第１スイッチと第２スイッチが同時にオン状態になることを防止でき、予定されていない電流が流れてしまう不具合を防止することができる。
【００１６】
かかる液体吐出装置であって、前記第２スイッチは、他のスイッチ制御信号に基づいて前記他の単位信号の前記素子への印加を制御するものであり、前記コントローラは、前記他のスイッチ制御信号に拘わらず、前記第２スイッチを前記他の所定期間に亘ってオフ状態にさせるものであること。  
このような液体吐出装置によれば、切り替えの過渡期における望まないロジックレベルの発生に起因して、他のスイッチ制御信号が他の所定期間においてオン状態を示してしまっても、コントローラが、第２スイッチをオフ状態にさせる。このため、複数のスイッチが同時にオンする不具合を防止でき、ひいては予定されていない電流が流れてしまう不具合を確実に防止することができる。
【００１７】
かかる液体吐出装置であって、前記コントローラは、前記他のスイッチ制御信号の切り替えタイミングを規定する他のタイミングパルスに基づいて、前記第２スイッチをオフ状態にさせるものであること。  
このような液体吐出装置によれば、第２スイッチをオフ状態にさせるタイミングを、他のスイッチ制御信号を切り替えるタイミングにあわせることができる。このため、予定されていない電流が流れてしまう不具合を、確実に防止することができる。
【００１８】
かかる液体吐出装置であって、前記コントローラは、前記他のタイミングパルスの前側エッジのタイミングで前記他のスイッチ制御信号を無効にし、前記他のタイミングパルスの後側エッジのタイミングで前記他のスイッチ制御信号を有効にするものであること。  
このような液体吐出装置によれば、タイミングパルスの前側エッジのタイミングと後側エッジのタイミングを基準にして、第２スイッチの制御がなされる。このため、第２スイッチをオフ状態にさせる期間を、他のスイッチ制御信号を切り替える期間に確実にあわせることができる。
【００１９】
かかる液体吐出装置であって、前記コントローラは、前記他のタイミングパルスに基づいて、前記第２スイッチ制御信号を無効にし、前記無効にしてから前記他の所定期間の経過後に、前記第２スイッチ制御信号を有効にするものであること。  
このような液体吐出装置によれば、第２スイッチのオフ時間を、タイミングパルスの時間幅に拘束されずに定めることができ、オフ時間の最適化が図れる。
【００２０】
かかる液体吐出装置であって、前記コントローラは、前記他のスイッチ制御信号と他のゲート制御信号が入力され、前記他のゲート制御信号が所定レベルの場合に、前記他のスイッチ制御信号を前記第２スイッチへ出力し、前記他のゲート制御信号が他の所定レベルの場合に、前記第２スイッチをオフ状態にするための他のオフ制御信号を前記第２スイッチへ出力する他のゲート回路を有し、前記第２スイッチをオフ状態にさせる期間に亘って、前記他のゲート制御信号を前記他の所定レベルにすること。  
このような液体吐出装置によれば、他のゲート回路を他のゲート制御信号によって制御する構成であるので、高速処理に適する。
【００２１】
かかる液体吐出装置であって、前記液体が印刷用の液体インクであることが好ましい。
【００２２】
また、印刷用の液体インクを吐出させるための動作を実行可能な素子と、前記素子の動作を規定する単位信号を複数有する第１駆動信号、及び、前記素子の動作を規定する他の単位信号を複数有する第２駆動信号を生成する駆動信号生成部と、スイッチ制御信号に基づいて、前記単位信号の前記素子への印加を制御する第１スイッチと、他のスイッチ制御信号に基づいて、前記他の単位信号の前記素子への印加を制御する第２スイッチと、前記スイッチ制御信号とゲート制御信号が入力され、前記ゲート制御信号が所定レベルの場合に、前記スイッチ制御信号を前記第１スイッチへ出力し、前記ゲート制御信号が他の所定レベルの場合に、前記第１スイッチをオフ状態にするためのオフ制御信号を前記第１スイッチへ出力するゲート回路と、前記他のスイッチ制御信号と他のゲート制御信号が入力され、前記他のゲート制御信号が所定レベルの場合に、前記他のスイッチ制御信号を前記第２スイッチへ出力し、前記他のゲート制御信号が他の所定レベルの場合に、前記第２スイッチをオフ状態にするための他のオフ制御信号を前記第２スイッチへ出力する他のゲート回路とを有し、前記単位信号の生成終了から次の前記単位信号の生成開始までの間に、前記スイッチ制御信号に拘わらず、前記スイッチ制御信号の切り替えタイミングを規定するタイミングパルスに基づき、前記タイミングパルスの前側エッジのタイミングで、前記ゲート制御信号を前記他の所定レベルにして、前記スイッチ制御信号を無効にし、前記タイミングパルスの後側エッジのタイミングで、前記ゲート制御信号を前記所定レベルにして、前記スイッチ制御信号を有効にし、又は、前記タイミングパルスに基づいて、前記ゲート制御信号を前記他の所定レベルにして、前記第１スイッチ制御信号を無効にし、前記無効にしてから所定期間の経過後に、前記ゲート制御信号を前記所定レベルにして、前記第１スイッチ制御信号を有効にすることで、前記第１スイッチを前記所定期間に亘って強制的にオフ状態にさせ、且つ、前記他の単位信号の生成終了から次の前記他の単位信号の生成開始までの間に、前記他のスイッチ制御信号に拘わらず、前記他のスイッチ制御信号の切り替えタイミングを規定する他のタイミングパルスに基づき、前記他のタイミングパルスの前側エッジのタイミングで、前記他のゲート制御信号を前記他の所定レベルにして、前記他のスイッチ制御信号を無効にし、前記他のタイミングパルスの後側エッジのタイミングで、前記他のゲート制御信号を前記所定レベルにして、前記他のスイッチ制御信号を有効にし、又は、前記他のタイミングパルスに基づいて、前記他のゲート制御信号を前記他の所定レベルにして、前記第２スイッチ制御信号を無効にし、前記無効にしてから他の所定期間の経過後に、前記他のゲート制御信号を前記所定レベルにして、前記第２スイッチ制御信号を有効にすることで、前記第２スイッチを前記他の所定期間に亘って強制的にオフ状態にさせるものである、コントローラと、を有する液体吐出装置も実現できる。  
このような液体吐出装置によれば、記述のほぼ全ての効果を奏するので、本発明の目的が最も有効に達成される。
【００２３】
また、液体を吐出させるための動作を実行可能な素子の動作を規定する単位信号を複数有する第１駆動信号、及び前記素子の動作を規定する他の単位信号を有する第２駆動信号を生成する駆動信号生成ステップと、前記単位信号の生成終了から次の前記単位信号の生成開始までの間に、前記第１スイッチを所定期間に亘って強制的にオフ状態にさせるスイッチオフステップと、を有する駆動信号の印加方法を実現することもできる。
【００２４】
＝＝＝説明の対象＝＝＝
＜液体吐出装置について＞
液体吐出装置には、印刷装置、カラーフィルタ製造装置、ディスプレイ製造装置、半導体製造装置、及びＤＮＡチップ製造装置など、様々な種類があり、全てについて説明することは困難である。そこで、本明細書では、印刷装置としてのプリンタ、及び、このプリンタを有する印刷システムを例に挙げて説明する。なお、印刷システムとは、印刷装置と、この印刷装置の動作を制御する印刷制御装置とを少なくとも有するシステムのことであり、液体吐出装置と吐出制御装置とを有する液体吐出システムの一形態に相当する。
【００２５】
＝＝＝印刷システムの構成＝＝＝
＜全体構成について＞
まず、印刷装置を印刷システムとともに説明する。ここで、図１は、印刷システム１００の構成を説明する図である。  
例示した印刷システム１００は、印刷装置としてのプリンタ１と、印刷制御装置としてのコンピュータ１１０とを含んでいる。具体的には、この印刷システム１００は、プリンタ１と、コンピュータ１１０と、表示装置１２０と、入力装置１３０と、記録再生装置１４０とを有している。
【００２６】
プリンタ１は、用紙、布、フィルム等の媒体に画像を印刷する。なお、この媒体に関し、以下の説明では、代表的な媒体である用紙Ｓ（図３Ａを参照。）を例に挙げて説明する。コンピュータ１１０は、プリンタ１と通信可能に接続されている。そして、プリンタ１に画像を印刷させるため、コンピュータ１１０は、その画像に応じた印刷データをプリンタ１に出力する。このコンピュータ１１０には、アプリケーションプログラムやプリンタドライバ等のコンピュータプログラムがインストールされている。表示装置１２０は、ディスプレイを有している。この表示装置１２０は、例えば、コンピュータプログラムのユーザーインタフェースを表示するためのものである。入力装置１３０は、例えば、キーボード１３１やマウス１３２である。記録再生装置１４０は、例えば、フレキシブルディスクドライブ装置１４１やＣＤ−ＲＯＭドライブ装置１４２である。
【００２７】
＝＝＝コンピュータ＝＝＝
＜コンピュータ１１０の構成について＞
図２は、コンピュータ１１０、及びプリンタ１の構成を説明するブロック図である。まず、コンピュータ１１０の構成について簡単に説明する。
【００２８】
このコンピュータ１１０は、前述した記録再生装置１４０と、ホスト側コントローラ１１１とを有している。記録再生装置１４０は、ホスト側コントローラ１１１と通信可能に接続されており、例えばコンピュータ１１０の筐体に取り付けられている。ホスト側コントローラ１１１は、コンピュータ１１０における各種の制御を行うものであり、前述した表示装置１２０や入力装置１３０も通信可能に接続されている。このホスト側コントローラ１１１は、インタフェース部１１２と、ＣＰＵ１１３と、メモリ１１４とを有する。インタフェース部１１２は、プリンタ１との間に介在し、データの受け渡しを行う。ＣＰＵ１１３は、コンピュータ１１０の全体的な制御を行うための演算処理装置である。メモリ１１４は、ＣＰＵ１１３が使用するコンピュータプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ、磁気ディスク装置等によって構成される。このメモリ１１４に格納されるコンピュータプログラムとしては、前述したように、アプリケーションプログラムやプリンタドライバがある。そして、ＣＰＵ１１３は、メモリ１１４に格納されているコンピュータプログラムに従って各種の制御を行う。
【００２９】
印刷データは、プリンタ１が解釈できる形式のデータであって、各種のコマンドデータと、画素データＳＩ（図６等を参照。）とを有する。コマンドデータとは、プリンタ１に特定の動作の実行を指示するためのデータである。このコマンドデータには、例えば、給紙を指示するコマンドデータ、搬送量を示すコマンドデータ、排紙を指示するコマンドデータがある。また、画素データＳＩは、印刷される画像の画素に関するデータである。ここで、画素とは、用紙上に仮想的に定められた方眼状の升目であり、ドットが形成される領域を示す。そして、印刷データにおける画素データＳＩは、用紙上に形成されるドットに関するデータ（例えば、階調値）である。本実施形態において、画素データＳＩは２ビットのデータによって構成されている。すなわち、この画素データＳＩには、ドット無しに対応するデータ［００］と、小ドットに対応するデータ［０１］と、中ドットの形成に対応するデータ［１０］と、大ドットに対応するデータ［１１］とがある。従って、このプリンタ１は４階調でドットの形成ができる。
【００３０】
＝＝＝プリンタ＝＝＝
＜プリンタ１の構成について＞
次に、プリンタ１の構成について説明する。ここで、図３Ａは、本実施形態のプリンタ１の構成を示す図である。図３Ｂは、本実施形態のプリンタ１の構成を説明する側面図である。なお、以下の説明では、図２も参照する。
【００３１】
図２に示すように、プリンタ１は、用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、検出器群５０、プリンタ側コントローラ６０、及び駆動信号生成回路７０を有する。なお、本実施形態において、プリンタ側コントローラ６０及び駆動信号生成回路７０は、共通のコントローラ基板ＣＴＲに設けられている。また、ヘッドユニット４０は、ヘッド制御部ＨＣと、ヘッド４１とを有している。
【００３２】
このプリンタ１では、プリンタ側コントローラ６０によって制御対象部、すなわち用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０（ヘッド制御部ＨＣ，ヘッド４１）、及び駆動信号生成回路７０が制御される。これにより、プリンタ側コントローラ６０は、コンピュータ１１０から受け取った印刷データに基づき、用紙Ｓに画像を印刷させる。また、検出器群５０の各検出器は、プリンタ１内の状況を監視している。そして、各検出器は、検出結果をプリンタ側コントローラ６０に出力する。各検出器からの検出結果を受けたプリンタ側コントローラ６０は、その検出結果に基づいて制御対象部を制御する。
【００３３】
＜用紙搬送機構２０について＞
用紙搬送機構２０は、媒体を搬送させる媒体搬送部に相当する。この用紙搬送機構２０は、用紙Ｓを印刷可能な位置に送り込んだり、この用紙Ｓを搬送方向に所定の搬送量で搬送させたりするものである。この搬送方向は、次に説明するキャリッジ移動方向と交差する方向である。そして、図３Ａ及び図３Ｂに示すように、用紙搬送機構２０は、給紙ローラ２１と、搬送モータ２２と、搬送ローラ２３と、プラテン２４と、排紙ローラ２５とを有する。給紙ローラ２１は、紙挿入口に挿入された用紙Ｓをプリンタ１内に自動的に送るためのローラであり、この例ではＤ形の断面形状をしている。搬送モータ２２は、用紙Ｓを搬送方向に搬送させるためのモータであり、その動作は、プリンタ側コントローラ６０によって制御される。搬送ローラ２３は、給紙ローラ２１によって送られてきた用紙Ｓを、印刷可能な領域まで搬送するためのローラである。この搬送ローラ２３の動作も搬送モータ２２によって制御される。プラテン２４は、印刷中の用紙Ｓを、この用紙Ｓの裏面側から支持する部材である。排紙ローラ２５は、印刷が終了した用紙Ｓを搬送するためのローラである。
【００３４】
＜キャリッジ移動機構３０について＞
キャリッジ移動機構３０は、ヘッドユニット４０が取り付けられたキャリッジＣＲをキャリッジ移動方向に移動させるためのものである。キャリッジ移動方向には、一側から他側への移動方向と、他側から一側への移動方向が含まれている。なお、ヘッドユニット４０はヘッド４１を有するので、キャリッジ移動方向はヘッド４１の移動方向に相当し、キャリッジ移動機構３０はヘッド４１を移動方向に移動させるヘッド移動部に相当する。そして、このキャリッジ移動機構３０は、キャリッジモータ３１と、ガイド軸３２と、タイミングベルト３３と、駆動プーリー３４と、従動プーリー３５とを有する。キャリッジモータ３１は、キャリッジＣＲを移動させるための駆動源に相当する。このキャリッジモータ３１は、プリンタ側コントローラ６０によって動作が制御される。そして、キャリッジモータ３１の回転軸には、駆動プーリー３４が取り付けられている。この駆動プーリー３４は、キャリッジ移動方向の一端側に配置されている。駆動プーリー３４とは反対側のキャリッジ移動方向の他端側には、従動プーリー３５が配置されている。タイミングベルト３３は、キャリッジＣＲに接続されているとともに、駆動プーリー３４と従動プーリー３５に架け渡されている。ガイド軸３２は、キャリッジＣＲを移動可能な状態で支持する。このガイド軸３２は、キャリッジ移動方向に沿って取り付けられている。従って、キャリッジモータ３１が動作すると、キャリッジＣＲは、このガイド軸３２に沿ってキャリッジ移動方向に移動する。
【００３５】
＜ヘッドユニット４０について＞
ヘッドユニット４０は、インクを用紙Ｓに向けて吐出させるためのものである。このヘッドユニット４０は、キャリッジＣＲに取り付けられている。このヘッドユニット４０が有するヘッド４１は、ヘッドケース４２の下面に設けられている。また、ヘッドユニット４０が有するヘッド制御部ＨＣは、ヘッドケース４２の内部に設けられている。なお、このヘッド制御部ＨＣについては、後で詳しく説明する。
【００３６】
次に、ヘッド４１の構造について説明する。ここで、図４は、ヘッド４１の構造を説明するための断面図である。例示したヘッド４１は、流路ユニット４１Ａと、アクチュエータユニット４１Ｂとを有する。流路ユニット４１Ａは、ノズルＮｚが設けられたノズルプレート４１１と、インク貯留室４１２ａとなる開口部が形成された貯留室形成基板４１２と、インク供給口４１３ａが形成された供給口形成基板４１３とを有する。アクチュエータユニット４１Ｂは、圧力室４１４ａとなる開口部が形成された圧力室形成基板４１４と、圧力室４１４ａの一部を区画する振動板４１５と、供給側連通口４１６ａとなる開口部が形成された蓋部材４１６と、振動板４１５の表面に形成されたピエゾ素子４１７とを有する。このヘッド４１には、インク貯留室４１２ａから圧力室４１４ａを通ってノズルＮｚに至る一連の流路が形成されている。使用時において、この流路はインクで満たされており、ピエゾ素子４１７を変形させることで、対応するノズルＮｚからインクを吐出させることができる。従って、このヘッド４１において、ピエゾ素子４１７は、インクを吐出させるための動作を実行可能な素子に相当する。
【００３７】
そして、このプリンタ１では、前述したように、画素データＳＩのデータ［００］に対応するドット無し、データ［０１］に対応する小ドットの形成、データ［１０］に対応する中ドットの形成、及びデータ［１１］に対応する大ドットの形成という４種類の制御ができる。このため、各ノズルＮｚからは、量が異なる複数種類のインクを吐出させることができる。例えば、各ノズルＮｚからは、大ドットを形成し得る量の大インク滴、中ドットを形成し得る量の中インク滴、及び小ドットを形成し得る量の小インク滴からなる３種類のインクを吐出させることができる。
【００３８】
＜検出器群５０について＞
検出器群５０は、プリンタ１の状況を監視するためのものである。図３Ａ，図３Ｂに示すように、この検出器群５０には、リニア式エンコーダ５１、ロータリー式エンコーダ５２、紙検出器５３、及び紙幅検出器５４等が含まれている。リニア式エンコーダ５１は、キャリッジＣＲ（ヘッド４１，ノズルＮｚ）のキャリッジ移動方向の位置を検出するためのものである。ロータリー式エンコーダ５２は、搬送ローラ２３の回転量を検出するためのものである。紙検出器５３は、印刷される用紙Ｓの先端位置を検出するためのものである。紙幅検出器５４は、印刷される用紙Ｓの幅を検出するためのものである。
【００３９】
＜プリンタ側コントローラ６０について＞
プリンタ側コントローラ６０は、プリンタ１の制御を行うものである。このプリンタ側コントローラ６０は、図２に示すように、インタフェース部６１と、ＣＰＵ６２と、メモリ６３と、制御ユニット６４とを有する。インタフェース部６１は、外部装置であるコンピュータ１１０との間で、データの受け渡しを行う。ＣＰＵ６２は、プリンタ１の全体的な制御を行うための演算処理装置である。メモリ６３は、ＣＰＵ６２のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ、ＲＯＭ等の記憶素子によって構成される。そして、ＣＰＵ６２は、メモリ６３に記憶されているコンピュータプログラムに従い、各制御対象部を制御する。例えば、ＣＰＵ６２は、制御ユニット６４を介して用紙搬送機構２０やキャリッジ移動機構３０を制御する。
【００４０】
また、ＣＰＵ６２は、ヘッド４１の動作を制御するためのヘッド制御信号をヘッド制御部ＨＣに出力したり、駆動信号ＣＯＭを生成させるための制御信号を駆動信号生成回路７０に出力したりする。ヘッド制御信号は、例えば図６に示すように、転送クロックＣＬＫ，画素データＳＩ，ラッチ信号ＬＡＴ，第１チェンジ信号ＣＨ_Ａ，第２チェンジ信号ＣＨ_Ｂである。また、駆動信号ＣＯＭを生成させるための制御信号は、例えばＤＡＣ値である。このＤＡＣ値は、第１駆動信号生成部７０Ａや第２駆動信号生成部７０Ｂから出力させる電圧を指示するための情報であり、極めて短い更新周期毎に更新される。そして、このＤＡＣ値は、駆動信号ＣＯＭを生成させるための生成情報の一種である。
【００４１】
＜駆動信号生成回路７０について＞
駆動信号生成回路７０は、共通に使用される駆動信号ＣＯＭを生成するものであり、駆動信号生成部に相当する。本実施形態の駆動信号ＣＯＭは、１つのノズル列に対応する全てのピエゾ素子４１７に対して共通に使用される。ここで、図５は、駆動信号生成回路７０の構成を説明するブロック図である。
【００４２】
この駆動信号生成回路７０は、複数種類の駆動信号ＣＯＭを同時に生成できる。本実施形態の駆動信号生成回路７０は、第１駆動信号ＣＯＭ_Ａを生成する第１駆動信号生成部７０Ａと、第２駆動信号ＣＯＭ_Ｂを生成する第２駆動信号生成部７０Ｂを有している。そして、第１駆動信号生成部７０Ａは、ＤＡＣ値（生成情報）に対応する電圧の信号を出力する第１波形生成回路７１Ａと、第１波形生成回路７１Ａで生成された信号の電流を増幅する第１電流増幅回路７２Ａを有する。また、第２駆動信号生成部７０Ｂは、第２波形生成回路７１Ｂと第２電流増幅回路７２Ｂを有する。なお、第１波形生成回路７１Ａと第２波形生成回路７１Ｂは同じ構成であり、第１電流増幅回路７２Ａと第２電流増幅回路７２Ｂは同じ構成である。
【００４３】
＜生成される駆動信号ＣＯＭについて＞
次に、駆動信号生成回路７０によって生成される駆動信号について説明する。例示された駆動信号生成回路７０は、図９に示す第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂを生成する。すなわち、第１駆動信号生成部７０Ａは、第１のＤＡＣ値（第１生成情報に相当する。）に基づいて第１駆動信号ＣＯＭ_Ａを生成する。また、第２駆動信号生成部７０Ｂは、第２のＤＡＣ値（第２生成情報に相当する。）に基づいて第２駆動信号ＣＯＭ_Ｂを生成する。
【００４４】
第１駆動信号ＣＯＭ_Ａは、繰り返し周期Ｔにおける期間Ｔ１１で生成される第１波形部ＳＳ１１と、期間Ｔ１２で生成される第２波形部ＳＳ１２と、期間Ｔ１３で生成される第３波形部ＳＳ１３とを有する。ここで、第１波形部ＳＳ１１は駆動パルスＰＳ１を有している。また、第２波形部ＳＳ１２は駆動パルスＰＳ２を、第３波形部ＳＳ１３は駆動パルスＰＳ３をそれぞれ有している。そして、駆動パルスＰＳ１と駆動パルスＰＳ２は、大ドットの形成時にピエゾ素子４１７へ印加されるものであり、互いに同じ波形をしている。すなわち、これらの駆動パルスＰＳ１及び駆動パルスＰＳ２は、大ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定する。また、駆動パルスＰＳ３は、中ドットの形成時にピエゾ素子４１７へ印加されるものである。そして、この駆動パルスＰＳ３は、中ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定する。この駆動パルスＰＳ３をピエゾ素子４１７へ印加させることで、ヘッド４１（対応するノズルＮｚ）からは、中インク滴が吐出される。
【００４５】
第２駆動信号ＣＯＭ_Ｂは、期間Ｔ２１で生成される第１波形部ＳＳ２１と、期間Ｔ２２で生成される第２波形部ＳＳ２２とを有する。この第２駆動信号ＣＯＭ_Ｂでは、第１波形部ＳＳ２１は駆動パルスＰＳ４を、第２波形部ＳＳ２２は駆動パルスＰＳ５をそれぞれ有している。ここで、駆動パルスＰＳ４は、小ドットの形成時にピエゾ素子４１７へ印加される。この駆動パルスＰＳ４をピエゾ素子４１７へ印加させることで、ヘッド４１からは、小インク滴が吐出される。従って、この駆動パルスＰＳ４は、小ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定する。また、駆動パルスＰＳ５は、大ドットの形成時にピエゾ素子４１７へ印加されるものである。すなわち、この駆動パルスＰＳ５も、大ドットの形成時において、インクを吐出させるための動作の開始から終了までを規定する。本実施形態において、期間Ｔ２２は開始タイミングと長さが、第１駆動信号ＣＯＭ_Ａにおける期間Ｔ１３と揃えられている。すなわち、第１駆動信号ＣＯＭ_Ａの期間Ｔ１１と期間Ｔ１２とをあわせた長さは、第２駆動信号ＣＯＭ_Ｂの期間Ｔ２１の長さと同じである。
【００４６】
これらの駆動パルスＰＳ１〜ＰＳ５は、いずれもインクの吐出時において、ピエゾ素子４１７の動作を規定するものである。そして、駆動パルスＰＳ１〜ＰＳ５のうち、第１駆動信号ＣＯＭ_Ａが有する駆動パルスＰＳ１〜ＰＳ３は単位信号に相当する。また、第２駆動信号ＣＯＭ_Ｂが有する駆動パルスＰＳ４，ＰＳ５は他の単位信号に相当する。
【００４７】
これらの第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂは、波形部毎にピエゾ素子４１７へ印加させることができる。すなわち、第１駆動信号ＣＯＭ_Ａや第２駆動信号ＣＯＭ_Ｂの一部分を、選択的にピエゾ素子４１７へ印加させることができる。また、第１駆動信号ＣＯＭ_Ａの一部分と第２駆動信号ＣＯＭ_Ｂの一部分とを組み合わせて、ピエゾ素子４１７に印加させることもできる。この例では、繰り返し周期Ｔの開始タイミング（ラッチ信号ＬＡＴのラッチパルスのタイミング）で、第１駆動信号ＣＯＭ_Ａの第１波形部ＳＳ１１や第２駆動信号ＣＯＭ_Ｂの第１波形部ＳＳ２１をピエゾ素子４１７へ印加させるか否かについて選択することができる。また、第１チェンジ信号ＣＨ_Ａの１番目のチェンジパルスのタイミングでは、第１駆動信号ＣＯＭ_Ａの第２波形部ＳＳ１２をピエゾ素子４１７へ印加させるか否かについて選択することができる。なお、各波形部をピエゾ素子４１７へ印加させるための制御については、後で詳しく説明する。
【００４８】
＜ヘッド制御部ＨＣについて＞
次に、ヘッド制御部ＨＣについて説明する。ここで、図６は、ヘッド制御部ＨＣの構成を説明するブロック図である。図７は、制御ロジック８４の説明図である。図８は、デコーダ８３の説明図である。
【００４９】
図６に示すように、ヘッド制御部ＨＣは、第１シフトレジスタ８１Ａと、第２シフトレジスタ８１Ｂと、第１ラッチ回路８２Ａと、第２ラッチ回路８２Ｂと、デコーダ８３と、制御ロジック８４と、防止回路８５と、第１スイッチ８６Ａと、第２スイッチ８６Ｂを備えている。そして、制御ロジック８４を除いた各部（すなわち、第１シフトレジスタ８１Ａ、第２シフトレジスタ８１Ｂ、第１ラッチ回路８２Ａ、第２ラッチ回路８２Ｂ、デコーダ８３、防止回路８５、第１スイッチ８６Ａ、及び第２スイッチ８６Ｂ）は、それぞれピエゾ素子４１７毎に設けられる。そして、ピエゾ素子４１７はインクが吐出されるノズルＮｚ毎に設けられるので、これらの各部もノズルＮｚ毎に設けられる。
【００５０】
ヘッド制御部ＨＣは、プリンタ側コントローラ６０からの画素データＳＩに基づき、インクを吐出させるための制御を行う。すなわち、ヘッド制御部ＨＣは、印刷データに基づいて第１スイッチ８６Ａと第２スイッチ８６Ｂを制御し、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂの必要な部分を選択的にピエゾ素子４１７へ印加させている。本実施形態では、画素データＳＩが２ビットで構成されており、クロック信号ＣＬＫに同期して、この画素データＳＩが記録ヘッド４１へ送られてくる。そして、画素データＳＩの上位ビット群が各第１シフトレジスタ８１Ａにセットされ、下位ビット群が各第２シフトレジスタ８１Ｂにセットされる。第１シフトレジスタ８１Ａには第１ラッチ回路８２Ａが電気的に接続され、第２シフトレジスタ８１Ｂには第２ラッチ回路８２Ｂが電気的に接続されている。そして、プリンタ側コントローラ６０からのラッチ信号ＬＡＴがＨレベルになると、各第１ラッチ回路８２Ａは対応する画素データＳＩの上位ビットをラッチし、各第２ラッチ回路８２Ｂは画素データＳＩの下位ビットをラッチする。第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂでラッチされた画素データＳＩ（上位ビットと下位ビットの組）はそれぞれ、デコーダ８３に入力される。
【００５１】
デコーダ８３は、画素データＳＩの上位ビット及び下位ビットに基づいてデコードを行い、第１スイッチ８６Ａ及び第２スイッチ８６Ｂを制御するためのスイッチ制御信号ＳＷ（第１スイッチ制御信号ＳＷ_Ａ，第２スイッチ制御信号ＳＷ_Ｂ，図８を参照。）を出力する。このスイッチ制御信号ＳＷは、制御ロジック８４に記憶されている選択データと、第１ラッチ回路８２Ａ及び第２ラッチ回路８２Ｂでラッチされた画素データＳＩとの組み合わせに基づいて出力される。
【００５２】
ここで、制御ロジック８４、及びこの制御ロジック８４に記憶されている選択データについて説明する。図７に示すように、制御ロジックは、１ビットのデータを記憶可能なレジスタＲＧを複数有している。各レジスタＲＧは、例えばＤ−ＦＦ（delay flip flop）回路によって構成される。そして、各レジスタＲＧには、所定の選択データが記憶される。
【００５３】
説明の便宜上、図７では、各レジスタＲＧを、列方向（縦方向）に４個、行方向（横方向）に８個のマトリクス状に配置している。そして、同じ列に属する４つのレジスタＲＧをグループ化して、左側のグループから順に、符号Ｑ０〜Ｑ７を付して示している。また、各レジスタＲＧを、行方向の左側に位置するレジスタ群（グループＱ０〜Ｑ３）と、行方向の右側に位置するレジスタ群（グループＱ４〜Ｑ７）とに分けている。そして、左側に位置するレジスタ群については、同じ行に属する４つのレジスタＲＧをグループ化して、上側に位置するグループから順に符号Ｇ１１〜Ｇ１４を付して示している。右側に位置するレジスタ群についても同様に、上側に位置するグループから順に符号Ｇ２１〜Ｇ２４を付して示している。
【００５４】
以上のグループ分けは、各レジスタＲＧの役割に基づいてなされている。まず、行方向の左側に位置するグループＱ０〜グループＱ３に属する各レジスタＲＧは、第１駆動信号ＣＯＭ_Ａ用の第１選択データを記憶可能なものである。また、行方向の右側に位置する４つのグループＱ４〜グループＱ７に属する各レジスタＲＧは、第２駆動信号ＣＯＭ_Ｂ用の第２選択データを記憶可能なものである。さらに、同じ列に属する各レジスタＲＧは、同じ階調値で使用される選択データを記憶可能なものである。具体的に説明すると、グループＱ０及びグループＱ４に属する各レジスタＲＧは、いずれもドット無しの画素データＳＩ（データ［００］）に対応する選択データを記憶可能なものである。そして、グループＱ１及びグループＱ５に属する各レジスタＲＧは、いずれも小ドットの画素データＳＩ（データ［０１］）に対応する選択データを記憶可能なものである。同様に、グループＱ２及びグループＱ６に属する各レジスタＲＧは中ドットの画素データＳＩ（データ［１０］）に対応する選択データを、グループＱ３及びグループＱ７に属する各レジスタＲＧは大ドットの画素データＳＩ（データ［１１］）に対応する選択データを、それぞれ記憶可能なものである。
【００５５】
また、同じ行に属する各レジスタＲＧは、同じ波形部の選択データを記憶可能なものである。具体的に説明すると、グループＧ１１に属する各レジスタＲＧは、期間Ｔ１１で生成される第１波形部ＳＳ１１用の選択データを記憶可能なものである。そして、グループＧ１２に属する各レジスタＲＧは、期間Ｔ１２で生成される第２波形部ＳＳ１２用の選択データを記憶可能なものである。さらに、グループＧ１３に属する各レジスタＲＧは、期間Ｔ１３で生成される第３波形部ＳＳ１３用の選択データを記憶可能なものである。
【００５６】
なお、グループＧ１４に属する各レジスタＲＧは、本実施形態では使用されていない。このグループＧ１４に属する各レジスタＲＧは、第１駆動信号ＣＯＭ_Ａが４つの波形部から構成された場合に、４番目の波形部用の選択データが記憶される。
【００５７】
そして、グループＧ２１に属する各レジスタＲＧには、期間Ｔ２１で生成される第１波形部ＳＳ２１用の選択データが、グループＧ２２に属する各レジスタＲＧには、期間Ｔ２２で生成される第２波形部ＳＳ２２用の選択データが、それぞれ記憶される。また、本実施形態では、グループＧ２３に属する各レジスタＲＧ、及びグループＧ２３に属する各レジスタＲＧは、使用されない。
【００５８】
以上を総括すると、制御ロジック８４が有する各レジスタＲＧは、対応する駆動信号の種類（第１駆動信号ＣＯＭ_Ａ，第２駆動信号ＣＯＭ_Ｂ）、対応する画素データＳＩ（データ［００］〜データ［１１］）、対応する波形部（第１波形部ＳＳ１１や第２波形部ＳＳ２２等）の各因子で定まる選択データを記憶するものといえる。例えば、グループＱ０とグループＧ１１の両方に属するレジスタＲＧ（Ｑ０，Ｇ１１）には、ドット無しの画素データＳＩ（データ［００］）における、第１駆動信号ＣＯＭ_Ａの第１波形部ＳＳ１１に対応する選択データが記憶される。また、グループＱ３とグループＧ１３の両方に属するレジスタＲＧ（Ｑ３，Ｇ１３）には、大ドットの画素データＳＩ（データ［１１］）における、第１駆動信号ＣＯＭ_Ａの第３波形部ＳＳ１３に対応する選択データが記憶される。同様に、グループＱ７とグループＧ２２の両方に属するレジスタＲＧ（Ｑ７，Ｇ２２）には、大ドットの画素データＳＩ（データ［１１］）における、第２駆動信号ＣＯＭ_Ａの第２波形部ＳＳ２２に対応する選択データが記憶される。
【００５９】
これらのレジスタＲＧに記憶された選択データは、マルチプレクサＭＸ０〜マルチプレクサＭＸ７により、ラッチ信号ＬＡＴが有するラッチパルス、第１チェンジ信号ＣＨ_Ａが有するチェンジパルス、及び第２チェンジ信号ＣＨ_Ｂが有するチェンジパルスで規定されるタイミングで順次選択される。すなわち、これらのパルスで規定されるタイミングは、選択データの切り替えタイミングに相当する。そして、マルチプレクサＭＸ０〜マルチプレクサＭＸ７で選択された選択データは、第１駆動信号ＣＯＭ_Ａ用の第１選択データｑ０〜ｑ３、及び第２駆動信号ＣＯＭ_Ｂ用の第２選択データｑ４〜ｑ７として、第１駆動信号ＣＯＭ_Ａ用の制御信号線群ＣＴＬ_Ａ、及び第２駆動信号ＣＯＭ_Ｂ用の制御信号線群ＣＴＬ_Ｂを通じて出力される。
【００６０】
ここで、第１選択データｑ０はドットなしの階調値に対応する選択データである。また、第１選択データｑ１は小ドットの階調値に対応する選択データである。同様に、第１選択データｑ２は中ドットの階調値に対応する選択データであり、第１選択データｑ３は大ドットの階調値に対応する選択データである。一方、第２選択データｑ４はドット無しの階調値に対応する選択データであり、第２選択データｑ５は小ドットの階調値に対応する選択データである。また、第２選択データｑ６は中ドットの階調値に対応する選択データであり、第２選択データｑ７は大ドットの階調値に対応する選択データである。
【００６１】
なお、各レジスタＲＧの値は、図７のプログラムデータとクロックＳＣＬＫとを用いて、シリアル転送によって設定される。ちなみに、この設定において、同じ階調を制御する第１選択データｑ０と第２選択データｑ４が、共にデータ［１］にされることはない。このようにしてしまうと、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂとが短絡してしまうからである。
【００６２】
次に、デコーダ８３について説明する。デコーダ８３は、第１選択データｑ０〜ｑ３、及び第２選択データｑ４〜ｑ７の中から、ラッチされた画素データＳＩに対応するものを選択し、スイッチ制御信号ＳＷとして出力する。このデコーダ８３は、第１スイッチ制御信号ＳＷ_Ａを出力する第１デコード部８３Ａと、第２スイッチ制御信号ＳＷ_Ｂを出力する第２デコード部８３Ｂとを有する。
【００６３】
第１デコード部８３Ａは、４つのアンドゲート８３１Ａ〜８３４Ａと、１つのオアゲート８３５Ａを有している。各アンドゲート８３１Ａ〜８３４Ａは入力端子が３つ、出力端子が１つのものであり、第１選択データｑ０〜ｑ３のうちの１つの選択データと、画素データＳＩの上位ビットのデータと、画素データＳＩの下位ビットのデータとが入力される。そして、各アンドゲート８３１Ａ〜８３４Ａは、画素データＳＩの上位ビットのデータと下位ビットのデータの入力の仕方が異なっている。
【００６４】
すなわち、アンドゲート８３１Ａには、ドット無しの第１選択データｑ０と、画素データＳＩの上位ビットの反転データと、下位ビットの反転データとが入力されている。このため、画素データＳＩがデータ［００］の場合において、このアンドゲート８３１Ａからの出力は、ドット無しの第１選択データｑ０に従った内容になる。そして、アンドゲート８３２Ａには、小ドットの第１選択データｑ１と、画素データＳＩの上位ビットの反転データと、下位ビットのデータとが入力されている。このため、画素データＳＩがデータ［０１］の場合において、このアンドゲート８３２Ａからの出力は、小ドットの第１選択データｑ１に従った内容になる。また、アンドゲート８３３Ａには、中ドットの第１選択データｑ２と、画素データＳＩの上位ビットのデータと、下位ビットの反転データとが入力されている。このため、画素データＳＩがデータ［１０］の場合において、このアンドゲート８３２Ａからの出力は、中ドットの第１選択データｑ２に従った内容になる。また、アンドゲート８３４Ａには、大ドットの第１選択データｑ３と、画素データＳＩの上位ビットのデータと、下位ビットのデータとが入力されている。このため、画素データＳＩがデータ［１１］の場合において、このアンドゲート８３２Ａからの出力は、大ドットの第１選択データｑ３に従った内容になる。
【００６５】
オアゲート８３５Ａは入力端子が４つ、出力端子が１つのものである。そして、４つの入力端子のそれぞれには、各アンドゲート８３１Ａ〜８３４Ａからの出力が入力されている。このオアゲート８３５Ａからは、第１スイッチ制御信号ＳＷ_Ａが出力される。すなわち、第１選択データｑ０〜ｑ３の内、ラッチされた画素データＳＩに対応するものが、第１スイッチ制御信号ＳＷ_Ａとして出力される。
【００６６】
第２デコード部８３Ｂもまた、４つのアンドゲート８３１Ｂ〜８３４Ｂと、１つのオアゲート８３５Ｂを有している。この第２デコード部８３Ｂの構成は、第１デコード部８３Ａと同様である。すなわち、アンドゲート８３１Ｂには、ドット無しの第２選択データｑ４と、画素データＳＩの上位ビットの反転データと、下位ビットの反転データとが入力されている。アンドゲート８３２Ｂには、小ドットの第２選択データｑ５と、画素データＳＩの上位ビットの反転データと、下位ビットのデータとが入力されている。アンドゲート８３３Ｂには、中ドットの第２選択データｑ６と、画素データＳＩの上位ビットのデータと、下位ビットの反転データとが入力されている。アンドゲート８３４Ｂには、大ドットの第１選択データｑ７と、画素データＳＩの上位ビットのデータと、下位ビットのデータとが入力されている。オアゲート８３５Ｂには、４つのアンドゲート８３１Ｂ〜８３４Ｂからの出力が入力されている。そして、オアゲート８３５Ｂからは、第２選択データｑ４〜ｑ７の内、ラッチされた画素データＳＩに対応するものが、第２スイッチ制御信号ＳＷ_Ｂとして出力される。
【００６７】
デコーダ８３から出力された第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂは、第１スイッチ８６Ａ及び第２スイッチ８６Ｂに入力される。これらの第１スイッチ８６Ａ及び第２スイッチ８６Ｂは、抵抗値を変えることでオン状態とオフ状態とを切り替えるものである。例えば、オン状態では１００Ω程度の抵抗値となり、オフ状態では数十ＭΩ以上の抵抗値となる。このような第１スイッチ８６Ａ及び第２スイッチ８６Ｂを用いると、第１スイッチ８６Ａ及び第２スイッチ８６Ｂの状態が切り替えられる際において、スイッチングノイズが発生し難い。このため、駆動信号ＣＯＭの切り替え時において、貫通電流が流れてしまう不具合を、確実に防止することができる。
【００６８】
そして、第１スイッチ８６Ａの入力側には駆動信号生成回路７０からの第１駆動信号ＣＯＭ_Ａが印加されており、第２スイッチ８６Ｂの入力側には第２駆動信号ＣＯＭ_Ｂが印加されている。また、第１スイッチ８６Ａと第２スイッチ８６Ｂの共通の出力側にはピエゾ素子４１７が電気的に接続されている。これらの第１スイッチ８６Ａ及び第２スイッチ８６Ｂは、生成される駆動信号ＣＯＭ毎に設けられるスイッチであり、第１駆動信号ＣＯＭ_Ａを構成する波形部ＳＳ１１〜ＳＳ１３と、第２駆動信号ＣＯＭ_Ｂを構成する波形部ＳＳ２１，ＳＳ２２を、ピエゾ素子４１７へ選択的に印加させる。
【００６９】
第１スイッチ制御信号ＳＷ_Ａは第１スイッチ８６Ａの動作を制御し、第２スイッチ制御信号ＳＷ_Ｂは第２スイッチ８６Ｂの動作を制御する。すなわち、第１スイッチ制御信号ＳＷ_Ａは、第１スイッチ８６Ａ用のスイッチ制御信号に相当する。また、第２スイッチ制御信号ＳＷ_Ｂは、第２スイッチ８６Ｂ用の他のスイッチ制御信号に相当する。具体的には、第１スイッチ制御信号ＳＷ_Ａがデータ［１］の場合、第１スイッチ８６Ａがオン状態となって、第１駆動信号ＣＯＭ_Ａがピエゾ素子４１７に印加される。また、第１スイッチ制御信号ＳＷ_Ａがデータ［０］の場合、第１スイッチ８６Ａがオフ状態となるので、第１駆動信号ＣＯＭ_Ａはピエゾ素子４１７に印加されない。同様に、第２スイッチ制御信号ＳＷ_Ｂがデータ［１］の場合、第２スイッチ８６Ｂがオン状態となって、第２駆動信号ＣＯＭ_Ｂがピエゾ素子４１７に印加される。また、第２スイッチ制御信号ＳＷ_Ｂがデータ［０］の場合、第２スイッチ８６Ｂがオフ状態となるので、第２駆動信号ＣＯＭ_Ｂはピエゾ素子４１７に印加されない。
【００７０】
なお、ピエゾ素子４１７はコンデンサの様に振る舞う。このため、駆動信号ＣＯＭの印加が停止された場合において、ピエゾ素子４１７は停止直前の電位を維持する。従って、駆動信号ＣＯＭの印加が停止されている期間において、ピエゾ素子４１７は、駆動信号ＣＯＭの印加が停止される直前の変形状態を維持する。
【００７１】
また、本実施形態では、デコーダ８３と、第１スイッチ８６Ａ及び第２スイッチ８６Ｂの間に、防止回路８５が配置されている。この防止回路８５は、１つのピエゾ素子４１７に対して、第１駆動信号ＣＯＭ_Ａ及び第２駆動信号ＣＯＭ_Ｂが同時に印加されることを防止するためのコントローラに相当する。すなわち、防止回路８５は、第１スイッチ制御信号ＳＷ_Ａの内容が切り替えられるタイミングで、第１スイッチ８６Ａを強制的にオフ状態にさせる。また、防止回路８５は、第２スイッチ制御信号ＳＷ_Ｂの内容が切り替えられるタイミングで、第２スイッチ８６Ｂを強制的にオフ状態にさせる。なお、防止回路８５については、後で詳細に説明する。
【００７２】
＜階調制御について＞
次に、このプリンタ１における階調制御について説明する。ここで、図９は、第１駆動信号ＣＯＭ_Ａと、第２駆動信号ＣＯＭ_Ｂと、必要な制御信号を説明する図である。図１０は、大ドットの形成時、中ドットの形成時、及び小ドットの形成時において、ピエゾ素子４１７に印加される波形部を説明する図である。この階調制御において、第１スイッチ８６Ａ及び第２スイッチ８６Ｂは、前述したように、第１スイッチ制御信号ＳＷ_Ａ，第２スイッチ制御信号ＳＷ_Ｂに基づいて動作が制御される。
【００７３】
まず、大ドットの形成（画素データＳＩがデータ［１１］）の場合について説明する。この場合、デコーダ８３は、大ドットの形成を示す画素データＳＩに基づき、第１選択データｑ３及び第２選択データｑ７を選択する。そして、第１選択データｑ３が第１スイッチ制御信号ＳＷ_Ａとして出力され、第２選択データｑ７が第２スイッチ制御信号ＳＷ_Ｂとして出力される。本実施形態では、第１スイッチ制御信号ＳＷ_ＡがＴ１１、Ｔ１２、Ｔ１３の時系列に従って、データ［１１０］とされ、第２スイッチ制御信号ＳＷ_ＢがＴ２１、Ｔ２２の時系列に従って、データ［０１］とされる。これにより、図１０の最上段に示すように、第１駆動信号ＣＯＭ_Ａは期間Ｔ１１と期間Ｔ１２でピエゾ素子４１７に印加され、第２駆動信号ＣＯＭ_Ｂは期間Ｔ２２でピエゾ素子４１７に印加される。すなわち、期間Ｔ１２と期間Ｔ２２でピエゾ素子４１７に印加される駆動信号ＣＯＭを入れ替えている。その結果、第１駆動信号ＣＯＭ_Ａの第１波形部ＳＳ１１が有する駆動パルスＰＳ１と、第１駆動信号ＣＯＭ_Ａの第２波形部ＳＳ１２が有する駆動パルスＰＳ２と、第２駆動信号ＣＯＭ_Ｂの第２波形部ＳＳ２２が有する駆動パルスＰＳ５とがピエゾ素子４１７へ順に印加され、ノズルＮｚからは大ドットに対応する量のインクが吐出される。
【００７４】
次に、中ドットの形成（画素データＳＩがデータ［１０］）の場合について説明する。この場合、デコーダ８３は、中ドットの形成を示す画素データＳＩに基づき、第１選択データｑ２及び第２選択データｑ６を選択し、第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂとして出力する。本実施形態では、第１スイッチ制御信号ＳＷ_Ａがデータ［００１］とされ、第２スイッチ制御信号ＳＷ_Ｂがデータ［００］とされる。これにより、図１０の中上段に示すように、第１駆動信号ＣＯＭ_Ａは期間Ｔ１３でピエゾ素子４１７に印加され、第２駆動信号ＣＯＭ_Ｂはピエゾ素子４１７に印加されない。従って、第１駆動信号ＣＯＭ_Ａの第３波形部ＳＳ１３が有する駆動パルスＰＳ３がピエゾ素子４１７に印加され、ノズルＮｚからは中ドットに対応する量のインクが吐出される。
【００７５】
次に、小ドットの形成（画素データＳＩがデータ［０１］）の場合について説明する。この場合、デコーダ８３は、小ドットの形成を示す画素データＳＩに基づき、第１選択データｑ１及び第２選択データｑ５を選択し、第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂとして出力する。本実施形態では、第１スイッチ制御信号ＳＷ_Ａがデータ［００１］とされ、第２スイッチ制御信号ＳＷ_Ｂがデータ［００］とされる。これにより、図１０の中下段に示すように、第２駆動信号ＣＯＭ_Ｂは期間Ｔ２１でピエゾ素子４１７に印加され、第１駆動信号ＣＯＭ_Ａはピエゾ素子４１７に印加されない。従って、第２駆動信号ＣＯＭ_Ｂの第１波形部ＳＳ２１が有する駆動パルスＰＳ４がピエゾ素子４１７に印加され、ノズルＮｚからは小ドットに対応する量のインクが吐出される。
【００７６】
なお、ドットの非形成（画素データＳＩがデータ［００］）の場合、デコーダ８３は、小ドットの形成を示す画素データＳＩに基づき、第１選択データｑ０及び第２選択データｑ４を選択し、第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂとして出力する。本実施形態では、第１スイッチ制御信号ＳＷ_Ａがデータ［０００］とされ、第２スイッチ制御信号ＳＷ_Ｂがデータ［００］とされる。これにより、図１０の最下段に示すように、第１駆動信号ＣＯＭ_Ａも第２駆動信号ＣＯＭ_Ｂも、ピエゾ素子４１７に印加されない。
【００７７】
＜印刷動作について＞
前述した構成を有するプリンタ１では、プリンタ側コントローラ６０が、メモリ６３に格納されたコンピュータプログラムに従って、制御対象部（用紙搬送機構２０、キャリッジ移動機構３０、ヘッドユニット４０、駆動信号生成回路７０）を制御する。従って、このコンピュータプログラムは、この制御を実行するためのコードを有する。そして、制御対象部を制御することで、用紙Ｓに対する印刷動作が行われる。
【００７８】
ここで、図１１は、印刷動作を説明するフローチャートである。例示した印刷動作は、印刷命令の受信動作（Ｓ１０）、給紙動作（Ｓ２０）、ドット形成動作（Ｓ３０）、搬送動作（Ｓ４０）、排紙判断（Ｓ５０）、排紙処理（Ｓ６０）、及び印刷終了判断（Ｓ７０）を有している。以下、各動作について、簡単に説明する。
【００７９】
印刷命令の受信動作（Ｓ１０）は、コンピュータ１１０からの印刷命令を受信する動作である。この動作において、プリンタ側コントローラ６０はインタフェース部６１を介して印刷命令を受信する。  
給紙動作（Ｓ２０）は、印刷対象となる用紙Ｓを移動させ、印刷開始位置（所謂頭出し位置）に位置決めする動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動するなどして、給紙ローラ２１や搬送ローラ２３を回転させる。  
ドット形成動作（Ｓ３０）は、用紙Ｓにドットを形成するための動作である。この動作において、プリンタ側コントローラ６０は、キャリッジモータ３１を駆動したり、駆動信号生成回路７０やヘッド４１に対して制御信号を出力したりする。これにより、ヘッド４１の移動中にノズルＮｚからインクが吐出され、用紙Ｓにドットが形成される。  
搬送動作（Ｓ４０）は、用紙Ｓを搬送方向へ移動させる動作である。この動作において、プリンタ側コントローラ６０は、搬送モータ２２を駆動して搬送ローラ２３を回転させる。この搬送動作により、先程のドット形成動作によって形成されたドットとは異なる位置に、ドットを形成することができる。  
排紙判断（Ｓ５０）は、印刷対象となっている用紙Ｓに対する排出の要否を判断する動作である。この判断は、例えば、印刷データの有無に基づき、プリンタ側コントローラ６０によって行われる。  
排紙処理（Ｓ６０）は、用紙Ｓを排出させる処理であり、先程の排紙判断で「排紙する」と判断されたことを条件に行われる。この場合、プリンタ側コントローラ６０は、排紙ローラ２５を回転させることで、印刷済みの用紙Ｓを外部に排出させる。  
印刷終了判断（Ｓ７０）は、印刷を続行するか否かの判断である。この判断も、プリンタ側コントローラ６０によって行われる。
【００８０】
＝＝＝本実施形態の概要＝＝＝
＜スイッチ制御信号ＳＷについて＞
ところで、以上の説明は、プリンタ１の構成を説明する目的で、理想的な状態を前提にして行っている。このため、第１スイッチ制御信号ＳＷ_Ａと第２スイッチ制御信号ＳＷ_Ｂとが同時にオンレベル（例えばデータ［１］）を示すことはなかった。しかし、実際にプリンタ１を動作させた場合には、切り替え時の過渡的な状態において、第１スイッチ制御信号ＳＷ_Ａと第２スイッチ制御信号ＳＷ_Ｂとが同時にオンレベルとなる可能性がある。ここで、図１２Ａは、切り替えタイミングにおけるスイッチ制御信号ＳＷの電圧変化を説明する模式図である。図１２Ｂは、第１スイッチ８６Ａと第２スイッチ８６Ｂとが同時にオンされた状態を模式的に説明する図である。
【００８１】
図１２Ａに示すように、スイッチ制御信号ＳＷ（第１スイッチ制御信号ＳＷ_Ａ，第２スイッチ制御信号ＳＷ_Ｂ）は、ラッチ信号ＬＡＴのラッチパルス、第１チェンジ信号ＣＨ_Ａのチェンジパルス、第２チェンジ信号ＣＨ_Ｂのチェンジパルスを契機に内容が更新される。この更新時において、切り替え過渡期の望まないロジックレベルがスイッチ制御信号ＳＷに発生する可能性がある。望まないロジックレベルの発生の原因は種々考えられるが、原因の１つにロジック回路の動作が挙げられる。前述したように、デコーダ８３や制御ロジック８４は、多くのゲート（アンドゲート８３１Ａ〜８３４Ａ，８３１Ａ〜８３４Ａ，オアゲート８３５Ａ，８３５Ｂ）、レジスタＲＧ、及びマルチプレクサＭＸ０〜ＭＸ７といった構成素子を有している。これらの構成素子が動作する際において、各構成素子のディレイ時間は、通常異なっている。このため、状態が最終的に確定するまでに、望まないロジックレベルが発生する可能性がある。
【００８２】
なお、望まないロジックレベルは、スイッチ制御信号ＳＷの内容が切り替えタイミングの前後で変化する場合のみならず、切り替えタイミングの前後で同じ場合であっても生じ得る。前述したように、制御ロジック８４の各レジスタＲＧには、波形部毎の選択データが記憶されている。このため、スイッチ制御信号ＳＷの内容が切り替えタイミングの前後で同じであっても、その素となる選択データは、それぞれ異なるレジスタＲＧに記憶されている。例えば、繰り返し周期Ｔの各期間Ｔ１１，Ｔ１２，Ｔ１３において、選択データｑ０はいずれもデータ［０］である。しかし、期間Ｔ１１で用いられるものはレジスタＲＧ（Ｑ０，Ｇ１１）に、期間Ｔ１２で用いられるものはレジスタＲＧ（Ｑ０，Ｇ１２）に、期間Ｔ１３で用いられるものはレジスタＲＧ（Ｑ０，Ｇ１３）にそれぞれ記憶されている。従って、マルチプレクサＭＸ０は、第１チェンジ信号ＣＨ_Ａのチェンジパルスを契機に、選択データｑ０の読み出し対象となるレジスタＲＧを切り替える必要があり、この切り替え動作に起因して、切り替え時の望まないロジックレベルが生じる可能性がある。
【００８３】
そして、スイッチ制御信号ＳＷに、望まないロジックレベル生じると、そのスイッチ制御信号ＳＷに対応するスイッチがオン状態になってしまう可能性がある。例えば、第１スイッチ制御信号ＳＷ_Ａに望まないロジックレベルが生じると、第１スイッチ８６Ａがオン状態となる。また、第２スイッチ制御信号ＳＷ_Ｂに望まないロジックレベルが生じると第２スイッチ８６Ｂがオン状態となる。ここで、一方のスイッチがオン状態になっている場合に、他方のスイッチがオン状態になってしまうと、図１２Ｂに模式的に示すように、各スイッチ８６Ａ，８６Ｂはその抵抗値が１００Ω程度まで低下する。これにより、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂとが、第１スイッチ８６Ａ及び第２スイッチ８６Ｂを通じて電気的に接続されてしまう。この現象は他のノズルでも同時に起こる可能性があり、最悪の場合には、１００Ω／ノズル数の抵抗値で、駆動信号生成部７０Ａと駆動信号生成部７０Ｂが短絡する。
【００８４】
このとき、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂとが異なる電圧であると、電圧の差により、予定されていない電流Ｉが流れる可能性がある。例えば、小ドットの画素データＳＩの場合、第２駆動信号ＣＯＭ_Ｂの第１波形部ＳＳ２１がピエゾ素子４１７に印加されている期間Ｔ２１の途中で、第１スイッチ制御信号ＳＷ_Ａの内容が切り替えられるタイミングが到来する。すなわち、期間Ｔ１１と期間１２との境界で、第１チェンジ信号ＣＨ_Ａにおける１番目のチェンジパルスが生成される。この切り替えタイミングでは、前述したように、望まないロジックレベルによって第１スイッチ８６Ａがオン状態になる可能性がある。そして、第１スイッチ８６Ａがオン状態になると、第２駆動信号ＣＯＭ_Ｂの電圧（この例では、最低電圧から中間電圧の範囲内の電圧）と、第１駆動信号ＣＯＭ_Ａの電圧（この例では、中間電圧）との差によって、予定されていない電流Ｉ（以下、貫通電流Ｉともいう。）が流れる。この貫通電流Ｉは、駆動信号生成部７０Ａ，７０Ｂに悪影響を及ぼす可能性がある。また同時ＯＮになったときに、小ドットの波形が乱れ、適正なインク吐出が出来ないこともあり得る。
【００８５】
そこで、本実施形態では、このような悪影響を防止するため、第１駆動信号ＣＯＭ_Ａのピエゾ素子４１７への印加を制御する第１スイッチ８６Ａ、及び第２駆動信号ＣＯＭ_Ｂのピエゾ素子４１７への印加を制御する第２スイッチ８６Ｂの動作を、コントローラとしての防止回路８５によって制御する。
【００８６】
この防止回路８５は、一方の駆動信号ＣＯＭ（例えば、第１駆動信号ＣＯＭ_Ａ）における駆動パルス（例えば、駆動パルスＰＳ１）の生成終了から次の駆動パルス（例えば、駆動パルスＰＳ２）の生成開始までの間に、一方のスイッチ（例えば、第１スイッチ８６Ａ）を所定期間（例えば、第１チェンジ信号ＣＨ_Ａの１番目のチェンジパルスの生成期間）に亘って強制的にオフ状態にさせるものである。
【００８７】
また、この防止回路８５は、他方の駆動信号ＣＯＭ（例えば、第２駆動信号ＣＯＭ_Ｂ）における他の駆動パルス（例えば、駆動パルスＰＳ４）の生成終了から次の他の駆動パルス（例えば、駆動パルスＰＳ５）の生成開始までの間についても、他方のスイッチ（例えば、第２スイッチ８６Ｂ）を他の所定期間（例えば、第２チェンジ信号ＣＨ_Ｂの１番目のチェンジパルスの生成期間）に亘って強制的にオフ状態にさせる。
【００８８】
このような防止回路８５を設けることにより、所定期間においては一方のスイッチが強制的にオフ状態とされ、他の所定期間においては他方のスイッチが強制的にオフ状態とされる。その結果、これらのスイッチが同時にオン状態になることを防止でき、貫通電流Ｉが流れる不具合を防止することができる。
【００８９】
＝＝＝防止回路＝＝＝
＜防止回路８５の構成について＞
次に、防止回路８５の構成について説明する。ここで、図１３は、防止回路の構成を示す図である。図１４Ａは、第１スイッチ制御信号ＳＷ_Ａと第１アンドゲート８５２の出力の関係を説明する図である。図１４Ｂは、第２スイッチ制御信号ＳＷ_Ｂと第２アンドゲート８５３の出力の関係を説明する図である。
【００９０】
防止回路８５は、ゲート制御信号出力部８５１と、第１アンドゲート８５２と、第２アンドゲート８５３とを有する。ゲート制御信号出力部８５１は、ラッチ信号ＬＡＴ、第１チェンジ信号ＣＨ_Ａ、及び第２チェンジ信号ＣＨ_Ｂに基づいて、ゲート制御信号ＧＳを出力するものである。ここで、ゲート制御信号ＧＳは、第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂを、第１スイッチ８６Ａ及び第２スイッチ８６Ｂへ出力させるか否かを定めるための信号である。言い換えれば、ゲート制御信号ＧＳは、これらの第１スイッチ制御信号ＳＷ_Ａ及び第２スイッチ制御信号ＳＷ_Ｂを、有効にするか無効にするかを定めるための信号である。
【００９１】
ゲート制御信号出力部８５１は、第１オアゲート８５１ａと第２オアゲート８５１ｂとを有している。
【００９２】
第１オアゲート８５１ａは、第１スイッチ８６Ａ用の第１ゲート制御信号ＧＳ_Ａ（第１スイッチ用のゲート制御信号に相当する。）を出力するものである。この第１オアゲート８５１ａは、２つの入力端子と１つの出力端子とを有している。そして、入力端子の一方にはラッチ信号ＬＡＴが入力され、入力端子の他方には第１チェンジ信号ＣＨ_Ａが入力されている。そして、この第１オアゲート８５１ａから出力される第１ゲート制御信号ＧＳ_Ａは、ラッチ信号ＬＡＴがＨレベル（データ［１］のレベル）の場合にＨレベルになる。また、第１チェンジ信号ＣＨ_ＡがＨレベルの場合にもＨレベルになる。そして、これら以外の場合には、第１ゲート制御信号ＧＳ_ＡはＬレベルになる。すなわち、図１４Ａに示すように、第１ゲート制御信号ＧＳ_Ａは、ラッチ信号ＬＡＴのラッチパルスと第１チェンジ信号ＣＨ_Ａのチェンジパルスのいずれかが生成されている期間に亘ってＨレベルになる。従って、第１ゲート制御信号ＧＳ_Ａは、これらのラッチパルス及びチェンジパルスに基づく第１タイミングパルス（第１スイッチ制御信号用のタイミングパルスに相当する。）を有しているともいえる。
【００９３】
この第１タイミングパルスは、第１駆動信号ＣＯＭ_Ａにおける選択データの切り替え期間ｔ１１，ｔ１２，ｔ１３（図９を参照。）を規定している。つまり、これらの期間ｔ１１，ｔ１２，ｔ１３に亘ってＨレベルとなる。ここで、第１駆動信号ＣＯＭ_Ａを構成する各波形部ＳＳ１１〜ＳＳ１３は、それぞれ駆動パルスＰＳを有している。すなわち、第１波形部ＳＳ１１は駆動パルスＰＳ１を、第２波形部ＳＳ１２は駆動パルスＰＳ２を、第３波形部ＳＳ１３は駆動パルスＰＳ３を、それぞれ有している。従って、第１タイミングパルスは、或る駆動パルスＰＳの生成終了から次の駆動パルスＰＳの生成開始までの所定期間に亘って生成されるともいえる。
【００９４】
第２オアゲート８５１ｂは、第２スイッチ８６Ｂ用の第２ゲート制御信号ＧＳ_Ｂ（第２スイッチ用の他のゲート制御信号に相当する。）を出力するものである。この第２オアゲート８５１ｂもまた、２つの入力端子と１つの出力端子とを有している。そして、入力端子の一方にはラッチ信号ＬＡＴが入力され、入力端子の他方には第２チェンジ信号ＣＨ_Ｂが入力されている。そして、第２ゲート制御信号ＧＳ_Ｂは、ラッチ信号ＬＡＴと第２チェンジ信号ＣＨ_Ｂの一方がＨレベルの場合にＨレベルになる。つまり、図１４Ｂに示すように、第２ゲート制御信号ＧＳ_Ｂは、ラッチ信号ＬＡＴのラッチパルスと第２チェンジ信号ＣＨ_Ｂのチェンジパルスに基づく第２タイミングパルス（第２スイッチ制御信号用の他のタイミングパルスに相当する。）を有している。
【００９５】
そして、この第２タイミングパルスは、第２駆動信号ＣＯＭ_Ｂにおける選択データの切り替え期間ｔ２１，ｔ２２に亘ってＨレベルとなる（図９を参照。）。従って、第２タイミングパルスは、第２駆動信号ＣＯＭ_Ｂにおける、或る駆動パルスＰＳの生成終了から次の駆動パルスＰＳの生成開始までの他の所定期間に亘って生成される。
【００９６】
第１アンドゲート８５２は、コントローラにおけるゲート回路に相当するものである。この第１アンドゲート８５２は、２つの入力端子と１つの出力端子を有している。そして、入力端子の一方には第１スイッチ制御信号ＳＷ_Ａが入力され、入力端子の他方には反転された第１ゲート制御信号ＧＳ_Ａが入力される。この第１アンドゲート８５２からは、第１ゲート制御信号ＧＳ_ＡがＬレベル（所定レベルに相当する。）の場合に、第１スイッチ制御信号ＳＷ_Ａが出力される。つまり、第１スイッチ制御信号ＳＷ_Ａが有効になる。一方、第１ゲート制御信号ＧＳ_ＡがＨレベル（他の所定レベルに相当する。）の場合、つまり、第１タイミングパルスが生成されている期間には、第１スイッチ制御信号ＳＷ_Ａに拘わらず、第１アンドゲート８５２の出力はＬレベルとなる。これにより、第１アンドゲート８５２からは、第１スイッチ８６Ａをオフ状態にするための第１オフ制御信号（第１スイッチ用のオフ制御信号に相当する。）が出力される。
【００９７】
第２アンドゲート８５３は、コントローラにおける他のゲート回路に相当するものである。この第２アンドゲート８５３も２つの入力端子と１つの出力端子を有している。そして、入力端子の一方には第２スイッチ制御信号ＳＷ_Ｂが入力され、入力端子の他方には反転された第２ゲート制御信号ＧＳ_Ｂが入力される。この第２アンドゲート８５３からは、第２ゲート制御信号ＧＳ_ＢがＬレベル（所定レベルに相当する。）の場合に、第２スイッチ制御信号ＳＷ_Ｂが出力される。つまり、第２スイッチ制御信号ＳＷ_Ｂが有効になる。一方、第２ゲート制御信号ＧＳ_ＢがＨレベル（他の所定レベルに相当する。）の場合、つまり、第２タイミングパルスが生成されている期間には、第２スイッチ制御信号ＳＷ_Ｂに拘わらず、第２アンドゲート８５３の出力はＬレベルとなる。これにより、第２アンドゲート８５３からは、第２スイッチ８６Ｂをオフ状態にするための第２オフ制御信号（第２スイッチ用の他のオフ制御信号に相当する。）が出力される。
【００９８】
そして、第１スイッチ８６Ａは、第１オフ制御信号によって強制的にオフ状態にされる。すなわち、第１スイッチ制御信号ＳＷ_Ａの内容に拘わらずオフ状態にされる。従って、望まないロジックレベルの発生により、第１スイッチ制御信号ＳＷ_ＡがＨレベルになってしまっても、このロジックレベルによって第１スイッチ８６Ａがオン状態になることを防止することができる。例えば、期間ｔ１２において、第１スイッチ制御信号ＳＷ_Ａがオンレベルになってしまっても、第１スイッチ８６Ａはオフ状態とされる。ここで、小ドットの画素データＳＩの場合には、この期間ｔ１２において第２スイッチ８６Ｂはオン状態になっているが、第１スイッチ８６Ａが強制的にオフ状態とされているため、第１スイッチ８６Ａと第２スイッチ８６Ｂが同時にオン状態になることを防止でき、貫通電流Ｉが流れる不具合を防止することができる。また、駆動信号が歪むのを防ぐことができる。
【００９９】
また、本実施形態では、第１アンドゲート８５２を第１ゲート制御信号ＧＳ_Ａによって制御している。この第１ゲート制御信号ＧＳ_Ａが有する第１タイミングパルスは、ラッチ信号ＬＡＴのラッチパルスや、第１チェンジ信号ＣＨ_Ａのチェンジパルスと同期して生成されている。そして、第１スイッチ制御信号ＳＷ_Ａの内容は、これらのラッチパルスやチェンジパルスを契機に切り替えられる。従って、第１アンドゲート８５２を第１ゲート制御信号ＧＳ_Ａによって制御することで、第１スイッチ８６Ａをオフ状態にさせるタイミングを、第１スイッチ制御信号ＳＷ_Ａを切り替えるタイミングにあわせることができる。具体的には、第１タイミングパルスの立ち上がりエッジのタイミングで、第１スイッチ制御信号ＳＷ_Ａを無効にして第１スイッチ８６Ａをオフ状態にでき、立ち下がりエッジのタイミングで第１スイッチ制御信号ＳＷ_Ａを有効にできる。その結果、貫通電流Ｉが流れる不具合を、確実に防止することができる。また、波形のひずみを抑えることもできる。
【０１００】
そして、第２スイッチ８６Ｂについても同様である。すなわち、この第２スイッチ８６Ｂは、第２オフ制御信号により、第２スイッチ制御信号ＳＷ_Ｂの内容に拘わらず強制的にオフ状態にされる。従って、ノイズによって第２スイッチ制御信号ＳＷ_ＢがＨレベルになってしまっても、第２スイッチ８６Ｂがオン状態になることを防止できる。例えば、期間ｔ２１や期間ｔ２２において、第２スイッチ８６Ｂがオフ状態とされる。ここで、本実施形態では、期間ｔ２１は、第１駆動信号ＣＯＭ_Ａにおける期間ｔ１１に揃えられている。また、期間ｔ２２は、第１駆動信号ＣＯＭ_Ａにおける期間ｔ１３に揃えられている。
【０１０１】
この場合、理想的には、第１駆動信号ＣＯＭ_Ａの電圧と第２駆動信号ＣＯＭ_Ｂの電圧は駆動パルスＰＳの開始電圧である中間電圧で揃っているはずである。そして、第１駆動信号ＣＯＭ_Ａの中間電圧と第２駆動信号ＣＯＭ_Ｂの中間電圧が同じであれば、第１スイッチ８６Ａと第２スイッチ８６Ｂが同時にオン状態となっても、予定されていない電流Ｉは流れない。しかし、現実には、第１駆動信号生成部７０Ａと第２駆動信号生成部７０Ｂのばらつきによって、第１駆動信号ＣＯＭ_Ａの中間電圧と第２駆動信号ＣＯＭ_Ｂの中間電圧とがずれてしまう可能性がある。そして、これらの中間電圧がずれてしまった場合には、電圧の差に応じて貫通電流Ｉが流れてしまう。そして、本実施形態では、このような場合であっても貫通電流Ｉが流れてしまう不具合を確実に防止することができる。
【０１０２】
なお、本実施形態では、第２スイッチ制御信号ＳＷ_Ｂの切り替えタイミングは、第１スイッチ制御信号ＳＷ_Ａの切り替えタイミングと同期しているが、非同期であっても第１駆動信号ＣＯＭ_Ａで説明した場合と同様の作用効果を奏する。
【０１０３】
また、本実施形態では、防止回路８５がアンドゲートやオアゲートといったロジック回路で構成されている。そして、第１アンドゲート８５２及び第２アンドゲート８５３の動作を、ゲート制御信号ＧＳで制御している。このため、構成の簡素化が図れ、高速処理に適する。
【０１０４】
なお、本実施形態では、ノズル毎にゲート制御信号出力部８５１を設けているが、この構成に限定されない。例えば、単一のゲート制御信号出力部８５１を設け、出力であるゲート制御信号ＧＳを、全てのノズルに対応する回路で共用させてもよい。
【０１０５】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタ１を有する印刷システム１００について記載されているが、その中には、駆動信号の印加方法や液体吐出システム等の開示が含まれている。また、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはいうまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【０１０６】
＜防止回路８５について＞
前述した第１実施形態の防止回路８５は、タイミングパルスの立ち上がりエッジと立ち下がりエッジを用いて第１スイッチ８６Ａ及び第２スイッチ８６Ｂをオフ状態にする期間を定めていた。このため、オフ状態にさせる期間について、設定の自由度がなかった。このオフ状態の期間を、タイミングパルスに拘わらずに定めることができれば、オフ時間の最適化が図れて好ましい。以下、このように構成した変形例について説明する。ここで、図１５は、変形例の防止回路８５´における要部を説明する図である。
【０１０７】
この変形例は、ゲート制御信号出力部８５１と第１アンドゲート８５２との間に、単安定マルチバイブレータ８５４Ａ，８５４Ｂを設けている点が、前述した第１実施形態と相違する。すなわち、第１単安定マルチバイブレータ８５４Ａは、第１タイミング信号のタイミングパルスに基づき、所定期間に亘ってＨレベルの信号を出力する。また、第２単安定マルチバイブレータ８５４Ｂは、第２タイミング信号のタイミングパルスに基づき、他の所定期間に亘ってＨレベルの信号を出力する。
【０１０８】
これらの単安定マルチバイブレータ８５４Ａ，８５４Ｂは、タイマーとして機能する。すなわち、第１単安定マルチバイブレータ８５４Ａは、第１スイッチ８６Ａ用の第１タイマーとして機能する。また、第２単安定マルチバイブレータ８５４Ｂは、第２スイッチ８６Ｂ用の第１タイマーとして機能する。第１単安定マルチバイブレータ８５４Ａが出力する信号に関し、Ｈレベルの時間ＥＴＡは、第１スイッチ８６Ａをオフ状態にする期間に相当する。また、第２単安定マルチバイブレータ８５４Ｂが出力する信号に関し、Ｈレベルの時間ＥＴＢは、第２スイッチ８６Ｂをオフ状態にする期間に相当する。そして、これらの第１スイッチ８６Ａ及び第２スイッチ８６Ｂをオフ状態にする期間は、例えば接続されるコンデンサ８５５Ａ，８５５Ｂの容量を変えることで調整することができる。従って、この実施形態では、第１スイッチ８６Ａ及び第２スイッチ８６Ｂをオフ状態にする期間について最適化が図れる。また、オフ状態にする期間を精度良く定めることもできる。
【０１０９】
＜駆動素子について＞
前述の実施形態では、ピエゾ素子４１７を用いてインクを吐出させていた。しかし、インクを吐出させるための素子は、ピエゾ素子４１７に限られるものではない。例えば、発熱素子や磁歪素子等、インクを吐出させるための動作を実行である素子ならば使用することができる。
【０１１０】
＜駆動信号ＣＯＭについて＞
前述した実施形態では、第１駆動信号ＣＯＭ_Ａと第２駆動信号ＣＯＭ_Ｂからなる２種類の駆動信号ＣＯＭを出力するプリンタ１を例に挙げたが、この構成に限定されるものではない。すなわち、３種類以上の駆動信号ＣＯＭを同時に生成可能なプリンタ１であってもよい。
【０１１１】
＜インクについて＞
前述の実施形態は、プリンタ１の実施形態であったので、液体状の染料インク又は顔料インクをノズルＮｚから吐出させていた。しかし、ノズルＮｚから吐出させるインクは、液体状であれば、このようなインクに限られるものではない。
【０１１２】
＜他の応用例について＞
また、前述の実施形態では、プリンタ１が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の液体吐出装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。
【図面の簡単な説明】
【０１１３】
【図１】印刷システムの構成を説明する図である。
【図２】コンピュータ、及びプリンタの構成を説明するブロック図である。
【図３】図３Ａは、プリンタの構成を示す図である。図３Ｂは、プリンタの構成を説明する側面図である。
【図４】ヘッドの構造を説明するための断面図である。
【図５】駆動信号生成回路の構成を説明するブロック図である。
【図６】ヘッド制御部の構成を説明するブロック図である。
【図７】制御ロジックの説明図である。
【図８】デコーダの説明図である。
【図９】第１駆動信号と、第２駆動信号と、必要な制御信号を説明する図である。
【図１０】大ドットの形成時、中ドットの形成時、及び小ドットの形成時において、ピエゾ素子に印加される波形部を説明する図である。
【図１１】印刷動作を説明するフローチャートである。
【図１２】図１２Ａは、切り替えタイミングにおけるスイッチ制御信号の電圧変化を説明する模式図である。図１２Ｂは、第１スイッチと第２スイッチとが同時にオンされた状態を模式的に説明する図である。
【図１３】防止回路の構成を示す図である。
【図１４】図１４Ａは、第１スイッチ制御信号と第１アンドゲートの出力の関係を説明する図である。図１４Ｂは、第２スイッチ制御信号と第２アンドゲートの出力の関係を説明する図である。
【図１５】変形例の防止回路における要部を説明する図である。
【符号の説明】
【０１１４】
１  プリンタ，２０  用紙搬送機構，２１  給紙ローラ，２２  搬送モータ，
２３  搬送ローラ，２４  プラテン，２５  排紙ローラ，
３０  キャリッジ移動機構，３１  キャリッジモータ，３２  ガイド軸，
３３  タイミングベルト，３４  駆動プーリー，３５  従動プーリー，
４０  ヘッドユニット，４１  ヘッド，４１Ａ  流路ユニット，
４１１  ノズルプレート，４１２  貯留室形成基板，４１２ａ  インク貯留室，
４１３  供給口形成基板，４１３ａ  インク供給口，
４１Ｂ  アクチュエータユニット，
４１４  圧力室形成基板，４１４ａ  圧力室，
４１５  振動板，４１６  蓋部材，４１６ａ  供給側連通口，４１７  ピエゾ素子，
４２  ヘッドケース，５０  検出器群，５１  リニア式エンコーダ，
５２  ロータリー式エンコーダ，５３  紙検出器，５４  紙幅検出器，
６０  プリンタ側コントローラ，６１  インタフェース部，
６２  ＣＰＵ，６３  メモリ，６４  制御ユニット，
７０  駆動信号生成回路，７０Ａ  第１駆動信号生成部，
７１Ａ  第１波形生成回路，７２Ａ  第１電流増幅回路，
７０Ｂ  第２駆動信号生成部，７１Ｂ  第２波形生成回路，
７２Ｂ  第２電流増幅回路，
８１Ａ  第１シフトレジスタ，８１Ｂ  第２シフトレジスタ，
８２Ａ  第１ラッチ回路，８２Ｂ  第２ラッチ回路，
８３  デコーダ，８３Ａ  第１デコード部，
８３１Ａ〜８３４Ａ  アンドゲート，８３５Ａ  オアゲート，
８３Ｂ  第２デコード部，８３１Ｂ〜８３４Ｂ  アンドゲート，
８３５Ｂ  オアゲート，８４  制御ロジック，
８５，８５´  防止回路，８５１  ゲート制御信号出力部，
８５１ａ  第１オアゲート，８５１ｂ  第２オアゲート，
８５２  第１アンドゲート，８５３  第２アンドゲート，
８５４Ａ，８５４Ｂ  単安定マルチバイブレータ，
８５５Ａ，８５５Ｂ  コンデンサ，
８６Ａ  第１スイッチ，８６Ｂ  第２スイッチ，
１００  印刷システム，１１０  コンピュータ，１１１  ホスト側コントローラ，
１１２  インタフェース部，１１３  ＣＰＵ，１１４  メモリ，
１２０  表示装置，１３０  入力装置，１３１  キーボード，１３２  マウス，
１４０  記録再生装置，１４１  フレキシブルディスクドライブ装置，
１４２  ＣＤ−ＲＯＭドライブ装置，
Ｓ  用紙，ＣＴＲ  コントローラ基板，ＨＣ  ヘッド制御部，ＣＲ  キャリッジ，
Ｎｚ  ノズル，ＣＯＭ_Ａ  第１駆動信号，ＣＯＭ_Ｂ  第２駆動信号，
ＳＩ  画素データ，ＬＡＴ  ラッチ信号，
ＣＨ_Ａ  第１チェンジ信号，ＣＨ_Ｂ  第２チェンジ信号，
ＳＷ  スイッチ制御信号，
ＳＷ_Ａ  第１スイッチ制御信号，ＳＷ_Ｂ  第２スイッチ制御信号，
ＲＧ  レジスタ，ＭＸ  マルチプレクサ，
ｑ０〜ｑ３  第１選択データ，ｑ４〜ｑ７  第２選択データ，
ＣＴＬ_Ａ  制御信号線群，ＣＴＬ_Ｂ  制御信号線群，ＰＳ  駆動パルス，
ＧＳ  ゲート制御信号，ＧＳ_Ａ  第１ゲート制御信号，ＧＳ_Ｂ  第２ゲート制御信号
【図１】
2006123491.tif 000003
【図２】
2006123491.tif 000004
【図３】
2006123491.tif 000005
【図４】
2006123491.tif 000006
【図５】
2006123491.tif 000007
【図６】
2006123491.tif 000008
【図７】
2006123491.tif 000009
【図８】
2006123491.tif 000010
【図９】
2006123491.tif 000011
【図１０】
2006123491.tif 000012
【図１１】
2006123491.tif 000013
【図１２】
2006123491.tif 000014
【図１３】
2006123491.tif 000015
【図１４】
2006123491.tif 000016
【図１５】
2006123491.tif 000017