(57)【要約】【課題】循環路内の液体圧力の変動を抑える循環装置及び液体吐出装置を提供する。【解決手段】実施形態の循環装置は、制御部及び循環部を含む。制御部は、所定位相差の第１及び第２の駆動電圧を、第１及び第２のポンプへ印加させる。循環部は、前記第１及び第２のポンプの駆動によって循環路に液体を循環させる。制御部は、複数の異なる位相差の第１及び第２の駆動電圧のそれぞれを前記第１及び第２のポンプへ印加して前記循環路における圧力の変動の大きさを示す変動値をそれぞれ取得し、前記それぞれの変動値のうちの最小の変動値に対応する位相差を前記所定位相差に設定することが好ましい。【選択図】図７
2018144416.tif 000002
【特許請求の範囲】
【請求項１】
所定位相差の第１及び第２の駆動電圧を、第１及び第２のポンプへ印加させる制御部と、
前記第１及び第２のポンプの駆動によって循環路に液体を循環させる循環部と、を具備する循環装置。
【請求項２】
前記制御部は、複数の異なる位相差の第１及び第２の駆動電圧のそれぞれを前記第１及び第２のポンプへ印加して前記循環路における圧力の変動の大きさを示す変動値をそれぞれ取得し、前記それぞれの変動値のうちの最小の変動値に対応する位相差を前記所定位相差に設定する、請求項１に記載の循環装置。
【請求項３】
前記ポンプは、圧電ポンプである、請求項１又は請求項２に記載の循環装置。
【請求項４】
前記制御部は、所定位相差の第１及び第２の駆動電圧を、第１〜第３のポンプへ印加させ、
前記循環部は、前記第１〜第３のポンプの駆動によって循環路に液体を循環させる、請求項１乃至請求項３のいずれか１項に記載の循環装置。
【請求項５】
所定位相差の第１及び第２の駆動電圧を、第１及び第２のポンプへ印加させる制御部と、
前記第１及び第２のポンプの駆動によって循環路に液体を循環させる循環部と、
前記液体を前記循環路から吐出させる吐出部と、を具備する液体吐出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、循環装置及び液体吐出装置に関する。
【背景技術】
【０００２】
液体を吐出する液体吐出ヘッドと、循環路において液体を循環させる液体循環装置とを備える液体吐出装置が知られている。このような液体吐出装置は、循環路内の圧力を複数のポンプで調整することで循環路内の液体圧力を調整している。しかしながら、以上のような複数のポンプを有する液体循環装置では、各々のポンプにより発生される脈動が、循環路内の液体圧力を変動させてしまう。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１９６２０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、循環路内の液体圧力の変動を抑える循環装置及び液体吐出装置を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の循環装置は、制御部及び循環部を含む。制御部は、所定位相差の第１及び第２の駆動電圧を、第１及び第２のポンプへ印加させる。循環部は、前記第１及び第２のポンプの駆動によって循環路に液体を循環させる。
【図面の簡単な説明】
【０００６】
【図１】一実施形態にかかるインクジェット記録装置の構成を示す側面図。
【図２】同実施形態にかかる液体吐出装置の構成を示す説明図。
【図３】同液体吐出装置の液体吐出ヘッドの構成を示す説明図。
【図４】同液体吐出装置の圧電ポンプの構成を示す説明図。
【図５】同液体吐出装置のモジュール制御部の要部回路構成と当該モジュール制御部に接続される装置とを示すブロック図。
【図６】同液体吐出装置の制御方法を示すフローチャート。
【図７】同液体吐出装置の制御方法を示すフローチャート。
【図８】他の実施形態にかかる液体吐出装置の構成を示す説明図。
【図９】実施例の測定結果を示すグラフ。
【発明を実施するための形態】
【０００７】
以下、一実施形態にかかる液体吐出装置１０及び液体吐出装置１０を備えるインクジェット記録装置１の構成について、図１〜図５を参照して説明する。各図において説明のため、適宜構成を拡大、縮小又は省略して示している。図１は、インクジェット記録装置１の構成を示す側面図である。図２は、液体吐出装置１０の構成を示す説明図である。図３は、液体吐出ヘッド２０の構成を示す説明図である。図４は、第１循環ポンプ３３，第２循環ポンプ３６及び補給ポンプ５３の構成を示す説明図である。図５は、液体吐出装置１０のモジュール制御部３８の要部回路構成とモジュール制御部３８に接続される装置とを示すブロック図である。
【０００８】
図１に示すインクジェット記録装置１は、複数の液体吐出装置１０と、液体吐出装置１０を移動可能に支持するヘッド支持機構１１と、記録媒体Ｓを移動可能に支持する媒体支持機構１２と、ホスト制御装置１３と、を備える。インクジェット記録装置１は、液体吐出装置の一例である。
【０００９】
図１に示すように、複数の液体吐出装置１０が、所定の方向に並列して配置されヘッド支持機構１１に支持される。液体吐出装置１０は、液体吐出ヘッド２０及び循環装置３０を一体に備える。液体吐出装置１０は、液体として例えばインクＩを液体吐出ヘッド２０から吐出することで、対向して配置される記録媒体Ｓに所望の画像を形成する。
【００１０】
複数の液体吐出装置１０は、複数の色、例えばシアンインク、マゼンタインク、イエローインク、ブラックインク、ホワイトインクを、それぞれ吐出するが、使用するインクＩの色あるいは特性は限定されない。たとえばホワイトインクに換えて、透明光沢インク、又は赤外線又は紫外線を照射したときに発色する特殊インク等を吐出可能である。複数の液体吐出装置１０は、それぞれ使用するインクが異なる場合があるが同様の構成である。
【００１１】
図３に示される液体吐出ヘッド２０は、インクジェットヘッドであり、複数のノズル孔２１ａを有するノズルプレート２１と、基板２２と、基板２２に接合されたマニフォルド２３と、を備える。基板２２は、ノズルプレート２１に対向して接合され、ノズルプレート２１との間に複数のインク圧力室２５を含む所定のインク流路２８を形成する所定形状に構成されている。基板２２の、各インク圧力室２５に面する部位には、アクチュエーター２４が設けられている。基板２２は、同じ列の複数のインク圧力室２５の間に配置される隔壁を備える。アクチュエーター２４は、ノズル孔２１ａに対向配置されており、アクチュエーター２４とノズル孔２１ａとの間にインク圧力室２５が形成される。
液体吐出ヘッド２０は、ノズルプレート２１と、基板２２と、マニフォルド２３とによって、内部にインク圧力室２５を有する所定のインク流路２８を構成する。基板２２の、各インク圧力室２５に面する部位には、電極２４ａ及び電極２４ｂを備えるアクチュエーター２４が設けられている。アクチュエーター２４は、駆動回路に接続される。液体吐出ヘッド２０は、モジュール制御部３８の制御によりアクチュエーター２４が電圧に応じて変形することで、対向配置されたノズル孔２１ａから液体を吐出させる。液体吐出ヘッド２０は、液体を吐出させる吐出部の一例である。
【００１２】
図２に示すように、循環装置３０は、金属製などの連結部品により液体吐出ヘッド２０の上部に一体に連結されている。循環装置３０は、循環路３１と、中間タンク３２と、第１循環ポンプ３３と、上流タンク３４（第１タンク）と、下流タンク３５（第２タンク）と、第２循環ポンプ３６と、複数の開閉バルブ３７ａ，３７ｂ，３７ｃと、モジュール制御部３８と、を備える。
【００１３】
また、循環装置３０は、循環路３１の外部に、カートリッジ５１と、供給路５２と、補給ポンプ５３と、を備える。
カートリッジ５１は、中間タンク３２に供給されるインクを保有可能に構成されたタンクである。カートリッジ５１内部の空気室は、大気開放されている。
供給路５２は、中間タンク３２とカートリッジ５１とを接続する流路である。
補給ポンプ５３は、供給路５２に設けられ、カートリッジ５１内のインクを中間タンク３２へ送液する。
【００１４】
循環路３１は、第１流路３１ａと、第２流路３１ｂと、第３流路３１ｃと、第４流路３１ｄと、を備える。
第１流路３１ａは、中間タンク３２と第１循環ポンプ３３とを接続する。第２流路３１ｂは、第１循環ポンプ３３と液体吐出ヘッド２０の供給口２０ａとを接続する。第３流路３１ｃは、液体吐出ヘッド２０の回収口２０ｂと第２循環ポンプ３６とを接続する。第４流路３１ｄは、第２循環ポンプ３６と中間タンク３２とを接続する。したがって、循環路３１は、中間タンク３２から第１流路３１ａ、第２流路３１ｂを通って液体吐出ヘッド２０の供給口２０ａに至り、液体吐出ヘッド２０の回収口２０ｂから第３流路３１ｃ及び第４流路３１ｄを通って中間タンク３２に至る。
第１流路３１ａ〜第４流路３１ｄ、及び供給路５２は、例えば、パイプ及びチューブを備える。当該パイプは、金属又は樹脂材料などで構成される。当該チューブは、当該パイプの外面を覆う。当該チューブは、例えばＰＴＦＥチューブである。
【００１５】
中間タンク３２は、循環路３１によって液体吐出ヘッド２０に接続され、液体を貯留可能に構成されている。中間タンク３２には中間タンク３２内の空気室を大気開放可能に構成された開閉バルブ３７ｃが設けられている。また中間タンク３２には、中間タンク３２が貯留する液体の液面３２ａの高さを計測する液位センサー５４が設けられている。
【００１６】
上流タンク３４は、液体吐出ヘッド２０の上流側で、液体を貯留可能に構成されている。上流タンク３４は、循環路３１の第２流路３１ｂに設けられている。上流タンク３４内の液体の表面には、気泡の混入を防止するために例えばポリイミド又はＰＴＦＥで構成される隔膜３４ａが形成されている。また、隔膜３４ａは、弾性を有し、上流タンク３４内の液体の圧力に応じて変形する。これにより、上流タンク３４内の空気室は、隔膜３４ａが変形することによる圧力を受ける。したがって、上流タンク３４内の空気室の圧力は、上流タンク３４内の液体の圧力に応じて変動する。上流タンク３４には第１の圧力検出部である第１圧力センサー３９ａが設けられている。
【００１７】
下流タンク３５は、液体吐出ヘッド２０の下流側で、液体を貯留可能に構成されている。下流タンク３５は、循環路３１の第３流路３１ｃに設けられている。下流タンク３５内の液体の表面には、気泡の混入を防止するために例えばポリイミド又はＰＴＦＥで構成される隔膜３５ａが形成されている。また、隔膜３５ａは、弾性を有し、下流タンク３５内の液体の圧力に応じて変形する。これにより、下流タンク３５内の空気室は、隔膜３５ａが変形することによる圧力を受ける。したがって、下流タンク３５内の空気室の圧力は、下流タンク３５内の液体の圧力に応じて変動する。下流タンク３５には第２の圧力検出部である第２圧力センサー３９ｂが設けられている。
【００１８】
第１圧力センサー３９ａは、上流タンク３４内の空気室の圧力を測定し、測定データをモジュール制御部３８へ送る。隔膜３４ａの働きにより、上流タンク３４内の空気室の圧力は、上流タンク３４内の液体の圧力に応じて変動する。したがって、循環装置３０は、上流タンク３４内の空気室の圧力を測定することにより、上流タンク３４内の液体の圧力、すなわち、第２流路３１ｂ内の液体の圧力を間接的に計測していると言える。
【００１９】
第２圧力センサー３９ｂは、下流タンク３５内の空気室の圧力を検出し、検出データをモジュール制御部３８へ送る。隔膜３５ａの働きにより、下流タンク３５内の空気室の圧力は、下流タンク３５内の液体の圧力に応じて変動する。したがって、循環装置３０は、下流タンク３５内の空気室の圧力を測定することにより、下流タンク３５内の液体の圧力、すなわち、第３流路３１ｃ内の液体の圧力を間接的に計測していると言える。
【００２０】
第１圧力センサー３９ａ及び第２圧力センサー３９ｂは、例えば半導体ピエゾ抵抗圧力センサーを利用して圧力を電気信号として出力する。半導体ピエゾ抵抗圧力センサーは、外部からの圧力を受けるダイヤフラムと、このダイヤフラムの表面に形成された半導体歪ゲージとを備える。半導体ピエゾ抵抗圧力センサーは、外部からの圧力によるダイヤフラムの変形に伴い歪ゲージに生じるピエゾ抵抗効果による電気抵抗の変化を電気信号に変換して圧力を検出する。
【００２１】
液位センサー５４は、液面に浮かび上下動するフロート５５と、上下２カ所の所定位置に設けられたホールＩＣ５６ａ、５６ｂと、を備えて構成されている。液位センサー５４は、ホールＩＣ５６ａ，５６ｂによって、フロート５５が上限位置及び下限位置に至ることを検出することで、中間タンク３２内のインク量を検出し、検出したデータをモジュール制御部３８へ送る。
【００２２】
開閉バルブ３７ａは上流タンク３４に設けられている。開閉バルブ３７ｂは、下流タンク３５に設けられている。開閉バルブ３７ａ及び３７ｂは、例えば電源が入った時に開き、電源が切れたら閉じる、ノーマルクローズのソレノイド開閉バルブである。開閉バルブ３７ａは、モジュール制御部３８の制御により開閉されることで、上流タンク３４の空気室を大気に対して開閉可能に構成される。開閉バルブ３７ｂは、モジュール制御部３８の制御により開閉されることで、下流タンク３５の空気室を大気に対して開閉可能に構成される。開閉バルブ３７ａ及び３７ｂは、通常、循環動作中は閉じられている。そして、開閉バルブ３７ａは、第１圧力センサー３９ａのキャリブレーションが行われるときなどに開かれる。開閉バルブ３７ｂは、第２圧力センサー３９ｂのキャリブレーションが行われるときなどに開かれる。
【００２３】
開閉バルブ３７ｃは、中間タンク３２に設けられている。開閉バルブ３７ｃは、例えば電源が入った時に開き、電源が切れたら閉じる、ノーマルクローズのソレノイド開閉バルブである。開閉バルブ３７ｃは、モジュール制御部３８の制御により開閉されることで、中間タンク３２の空気室を大気に対して開閉可能に構成される。
【００２４】
第１循環ポンプ３３は、循環路３１の第１流路３１ａと第２流路３１ｂとの間に設けられている。第１循環ポンプ３３は、液体吐出ヘッド２０の供給口２０ａ側と中間タンク３２との間であって、上流タンク３４の上流側に配置される。そして、第１循環ポンプ３３は、第１循環ポンプ３３の下流に配置された液体吐出ヘッド２０に向けて液体を送る。
【００２５】
第２循環ポンプ３６は、循環路３１の第３流路３１ｃと第４流路３１ｄとの間に設けられている。第２循環ポンプ３６は、液体吐出ヘッド２０の回収口２０ｂ側と中間タンク３２との間であって、下流タンク３５の下流側に配置される。そして、第２循環ポンプ３６は、第２循環ポンプ３６の下流に配置された中間タンク３２に向けて液体を送る。
第１循環ポンプ３３は第１のポンプの一例であり、第２循環ポンプ３６は第２のポンプの一例である。あるいは、第１循環ポンプ３３は第２のポンプの一例であり、第２循環ポンプ３６は第１のポンプの一例である。
【００２６】
補給ポンプ５３は、供給路５２に設けられている。補給ポンプ５３は、カートリッジ５１内に保有されたインクＩを、中間タンク３２に向けて送る。
【００２７】
第１循環ポンプ３３、第２循環ポンプ３６、及び補給ポンプ５３は、例えば図４に示されるように圧電ポンプ６０で構成されている。圧電ポンプ６０は、ポンプ室５８と、圧電アクチュエーター５９と、逆止弁６１と、逆止弁６２と、を備える。圧電アクチュエーター５９は、ポンプ室５８に設けられる。圧電アクチュエーター５９は、電圧が印加されることにより振動する。圧電アクチュエーター５９は、例えば約５０Ｈｚから約２００Ｈｚの周波数で振動可能に構成される。逆止弁６１は、ポンプ室５８の入口に配置される。逆止弁６２は、ポンプ室５８の出口に配置される。第１循環ポンプ３３、第２循環ポンプ３６、及び補給ポンプ５３は、配線により駆動回路に接続されたモジュール制御部３８によって制御可能に構成されている。圧電ポンプ６０は、交流電圧が印加され、圧電アクチュエーター５９が動作させられると、ポンプ室５８の容積が変化する。圧電ポンプ６０は、印加する電圧が変化すると圧電アクチュエーター５９の最大変化量が変化し、ポンプ室５８の容積変化量が変化する。そして、ポンプ室５８の容積が大きくなる方向へ変形すると、ポンプ室５８の入口の逆止弁６１が開き、インクがポンプ室５８に流入する。一方ポンプ室５８の容積が小さくなる方向へ変化すると、ポンプ室５８の出口の逆止弁６２が開きインクがポンプ室５８から流出する。圧電ポンプ６０は、ポンプ室５８の拡張と収縮を繰り返してインクＩを下流に送液する。したがって、圧電アクチュエーター５９に印加する電圧が大きいと送液能力が強く、電圧が小さいと送液能力が弱くなる。例えば本実施形態においては圧電アクチュエーター５９に印加する電圧を５０Ｖから１５０Ｖの間で変化させている。
【００２８】
図５に示すように、モジュール制御部３８は、一例として、循環装置３０に一体に搭載された制御基板上に、ＣＰＵ（central processing unit）７１、各要素を駆動する駆動回路、記憶部７２及び通信インターフェース７３を備える。
モジュール制御部３８は、通信インターフェース７３によって、外部に設けられるホスト制御装置１３と接続された状態で、ホスト制御装置１３と通信することにより、動作条件等の各種情報を受信する。
【００２９】
ユーザーの入力操作やインクジェット記録装置１のホスト制御装置１３からの指示は、通信インターフェース７３によって、モジュール制御部３８のＣＰＵ７１に送信される。また、モジュール制御部３８が取得する各種情報は、通信インターフェース７３経由でＰＣアプリケーション又はインクジェット記録装置１のホスト制御装置１３に送られる。
【００３０】
ＣＰＵ７１は、モジュール制御部３８の中枢部分に相当する。また、ＣＰＵ７１は、循環装置３０の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。ＣＰＵ７１は、記憶部７２などに記憶されたオペレーティングシステム又はアプリケーションソフトウェアなどのプログラムに従って、液体吐出装置の各種の機能を実現するべく、各部を制御する。
【００３１】
ＣＰＵ７１には、循環装置３０の各種ポンプの駆動回路、すなわち、第１循環ポンプ３３の駆動回路７５ａ、第２循環ポンプ３６の駆動回路７５ｂ、及び補給ポンプ５３の駆動回路７５ｃが接続されている。また、ＣＰＵ７１には、複数の開閉バルブ３７ａ〜３７ｃそれぞれの駆動回路７５ｄ、及び液体吐出ヘッド２０の駆動回路７５ｅが接続されている。ＣＰＵ７１には、さらに、各種センサー、すなわち第１圧力センサー３９ａ、第２圧力センサー３９ｂ及び液位センサー５４が接続されている。
【００３２】
ＣＰＵ７１の制御のもと、第１循環ポンプ３３及び第２循環ポンプ３６は駆動する。これによりインクＩは、循環路３１を循環する。
【００３３】
記憶部７２は、各種データを記憶する。記憶部７２は、例えばプログラムメモリ７２ａ及びＲＡＭ（random-access memory）７２ｂを備える。
プログラムメモリ７２ａは、上記コンピューターの主記憶部分に相当する不揮発性メモリである。プログラムメモリ７２ａは、オペレーティングシステム又はアプリケーションソフトウェアなどのプログラムを記憶する。また、プログラムメモリ７２ａは、ＣＰＵ７１が各種の処理を行う上で使用するデータ又は各種の設定値などが記憶されている。プログラムメモリ７２ａには、例えば圧力制御に用いられる制御データとして、ノズル孔２１ａのインク圧力を算出する算出式、目標圧力範囲、及び各ポンプの調整最大値などの各種設定値が記憶されている。また、プログラムメモリ７２ａは、刻み幅ｄｔ及び繰り返し回数ｋを記憶する。刻み幅ｄｔ及び繰り返し回数ｋは、インクジェット記録装置１の設計者又は管理者などによって予め定められる。刻み幅ｄｔ及び繰り返し回数ｋの役割については、後述する。
【００３４】
プログラムメモリ７２ａなどに記憶されるプログラムは、後述する制御処理に関して記述した制御プログラムを含む。一例として、循環装置３０は、制御プログラムがプログラムメモリ７２ａに記憶された状態で利用者などへと譲渡される。しかしながら、循環装置３０は、後述する制御処理に関して記述した制御プログラムがプログラムメモリ７２ａに記憶されない状態で利用者などに譲渡されても良い。また、循環装置３０は、別の制御プログラムがプログラムメモリ７２ａに記憶された状態で利用者などに譲渡されても良い。そして、後述する制御処理に関して記述した制御プログラムが別途に利用者などへと譲渡され、利用者又はサービスマンなどによる操作の下にプログラムメモリ７２ａへと書き込まれても良い。このときの制御プログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク、半導体メモリなどのようなリムーバブルな記録媒体に記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００３５】
ＲＡＭ７２ｂは、上記コンピューターの主記憶部分に相当する揮発性のメモリである。ＲＡＭ７２ｂは、ＣＰＵ７１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアとして利用される。
【００３６】
以下、本実施形態にかかる液体吐出装置１０における液体吐出方法及び液体吐出装置１０の動作について、図６及び図７のフローチャートを参照して説明する。図６及び図７は、循環装置３０のＣＰＵ７１による制御処理のフローチャートである。ＣＰＵ７１は、プログラムメモリ７２ａなどに記憶された制御プログラムに基づいてこの制御処理を実行する。
【００３７】
ＣＰＵ７１は、例えば工場出荷後の初回起動時などに図６に示す制御処理を開始する。あるいは、ＣＰＵ７１は、メンテナンス用の動作をする場合、例えば圧力センサーのキャリブレーションをする場合などにおいて、図６に示す制御処理を開始する。あるいは、ＣＰＵ７１は、操作者による操作などに基づいて図６に示す制御処理を開始する。なお、循環装置３０は、図６に示す制御処理を開始することで、最適な位相差を決定するためのモード（以下「位相差決定モード」という。）としての動作を開始する。位相差とは、第１循環ポンプ３３の駆動パルス（以下「第１駆動パルス」という。）の位相と、第２循環ポンプ３６の駆動パルス（以下「第２駆動パルス」という。）の位相の差である。
ＣＰＵ７１は、図６に示す制御処理を開始するとき、１又は複数の変数を含む配列Ｄ、変数ｎ、及び変数ｉを、一例としてＲＡＭ７２ｂに割り当てる。
図６のＡｃｔ１においてＣＰＵ７１は、変数を初期化する。すなわち、ＣＰＵ７１は、変数ｉ及び変数ｎの値を０にする。ＣＰＵ７１は、Ａｃｔ１の処理の後、Ａｃｔ２へと進む。
【００３８】
Ａｃｔ２においてＣＰＵ７１は、第１循環ポンプ３３の駆動パルスをスタートさせる。なお、すでに第１駆動パルスがスタート済みである場合には、ＣＰＵ７１は、第１駆動パルスをリスタートさせる。ＣＰＵ７１は、Ａｃｔ２の処理の後、Ａｃｔ３へと進む。
【００３９】
Ａｃｔ３においてＣＰＵ７１は、ｎミリ秒待つ。ＣＰＵ７１は、Ａｃｔ３の処理の後、Ａｃｔ４へと進む。
【００４０】
Ａｃｔ４においてＣＰＵ７１は、第２循環ポンプ３６の駆動パルスをスタートさせる。なお、すでに第２駆動パルスがスタート済みである場合には、ＣＰＵ７１は、第２駆動パルスをリスタートさせる。以上の処理により、第１駆動パルスがスタートしてからｎミリ秒後に第２駆動パルスがスタートすることになる。ＣＰＵ７１は、Ａｃｔ４の処理の後、Ａｃｔ５へと進む。
【００４１】
Ａｃｔ５においてＣＰＵ７１は、圧力サンプリングを行う。圧力サンプリングは、例えば、一定時間ごとに液体吐出ヘッド２０のノズルのインク圧力を計測するものである。ＣＰＵ７１は、圧力の計測に、例えば第１圧力センサー３９ａ及び第２圧力センサー３９ｂを用いる。あるいは、液体吐出ヘッド２０に、ノズルのインク圧力を測定するセンサーが設けられていても良い。この場合、ＣＰＵ７１は、ノズルのインク圧力の計測に、液体吐出ヘッド２０に設けられた当該センサーを用いても良い。ＣＰＵ７１は、Ａｃｔ５の処理の後、Ａｃｔ６へと進む。
【００４２】
Ａｃｔ６においてＣＰＵ７１は、Ａｃｔ５で行った圧力サンプリングの結果に基づいて、循環路内のインク圧力の変動の大きさを示す変動値を導出する。そして、ＣＰＵ７１は、導出した変動値を変数Ｄ［ｉ］に代入する。なお、変数Ｄ［ｉ］は、配列Ｄの（ｉ＋１）番目の変数を示す。また、ＣＰＵ７１は、変動値の導出を、例えば以下の（１）〜（３）のいずれかのように行う。
（１）ＣＰＵ７１は、計測した圧力から最も高い圧力と最も低い圧力を選び出し、当該最も高い圧力から最も低い圧力を引いた差を変動値とする。すなわち、ＣＰＵ７１は、変動値として範囲（レンジ）を用いる。なお、ＣＰＵ７１は、変動値として四分位範囲などを用いてもよい。
（２）ＣＰＵ７１は、計測した圧力の平均値を求める。そして、ＣＰＵ７１は、計測したそれぞれの圧力について、当該平均値との差の二乗を求める。さらに、ＣＰＵ７１は、当該二乗した値の平均値を求め、この平均値、あるいはこの平均値の平方根を変動値とする。すなわち、ＣＰＵ７１は、変動値として分散又は標準偏差を用いる。
（３）ＣＰＵ７１は、計測した圧力の平均値を求める。そして、ＣＰＵ７１は、計測したそれぞれの圧力について、当該平均値との差の絶対値を求める。さらに、ＣＰＵ７１は、当該絶対値の平均値を求め、この平均値を変動値とする。すなわち、ＣＰＵ７１は、変動値として平均偏差を用いる。
以上は変動値の導出の例であり、その他の方法を用いることもできる。
ＣＰＵ７１は、Ａｃｔ６の処理の後、Ａｃｔ７へと進む。
【００４３】
Ａｃｔ７においてＣＰＵ７１は、変数ｉの値を１増加させる。ＣＰＵ７１は、Ａｃｔ７の処理の後、Ａｃｔ８へと進む。
【００４４】
Ａｃｔ８においてＣＰＵ７１は、変数ｎの値を刻み幅ｄｔだけ増加させる。ＣＰＵ７１は、Ａｃｔ８の処理の後、Ａｃｔ９へと進む。
【００４５】
Ａｃｔ９においてＣＰＵ７１は、変数ｉの値が繰り返し回数ｋ未満であるか否かを確認する。ＣＰＵ７１は、変数ｉの値が繰り返し回数ｋ未満であるならば、Ａｃｔ９においてＹｅｓと判定してＡｃｔ２へと進む。かくして、ＣＰＵ７１は、変数ｉの値が繰り返し回数ｋ以上になるまで、すなわちｋ回、Ａｃｔ２〜Ａｃｔ９を繰り返す。
【００４６】
ＣＰＵ７１は変数ｉの値が繰り返し回数ｋ以上であるならば、Ａｃｔ９においてＮｏと判定してＡｃｔ１０へと進む。
Ａｃｔ１０においてＣＰＵ７１は、Ｄ［０］〜Ｄ［ｋ−１］の中で最も小さい値Ｄ［ｉ＿ｍｉｎ］を選び出す。ＣＰＵ７１は、Ａｃｔ１０の処理の後、Ａｃｔ１１へと進む。
【００４７】
Ａｃｔ１１においてＣＰＵ７１は、ｉ＝ｉ＿ｍｉｎのときの変数ｎの値、すなわち位相差ｎ＿ｍｉｎを導出する。そして、ＣＰＵ７１は、位相差ｎ＿ｍｉｎを記憶部７２などに記憶させる。なお、位相差ｎ＿ｍｉｎは、例えばｎ＿ｍｉｎ＝ｄｔ×ｉ＿ｍｉｎのように計算される。あるいは、ＣＰＵ７１は、変数ｎに代えて変数の配列ｎを用いて、変数ｎ［ｉ］を記憶しておいても良い。この場合、ｎ＿ｍｉｎ＝ｎ［ｉ＿ｍｉｎ］である。ＣＰＵ７１は、Ａｃｔ１１の処理の後、図６に示す制御処理を終了する。すなわち、ＣＰＵ７１は、位相差決定モードでの動作を終了させる。位相差ｎ＿ｍｉｎは、所定位相差の一例である。以上より、図６に示す処理を行うことで、ＣＰＵ７１を中枢とするコンピューターは、最小の変動値に対応する位相差を所定位相差に設定する制御部として動作する。
【００４８】
ＣＰＵ７１は、循環開始の指示を待ち受けている。例えば、ＣＰＵ７１は、ホスト制御装置１３からの指令により循環開始の指示を検知すると、図７に示す制御処理を開始する。なお、印字動作として、ホスト制御装置１３は、記録媒体Ｓの搬送方向に対して直交する方向に液体吐出装置１０を往復移動させながら、インク吐出動作を行うことにより記録媒体Ｓに画像を形成する。具体的には、ＣＰＵ７１は、ローラー１１ａを駆動させることにより、ヘッド支持機構１１を記録媒体Ｓの方向に搬送し、矢印Ａ方向に往復移動させる。また、ＣＰＵ７１は、画像データに応じた画像信号を液体吐出ヘッド２０の駆動回路７５ｅに送り、液体吐出ヘッド２０のアクチュエーター２４を選択的に駆動して、ノズル孔２１ａから記録媒体Ｓにインク滴ＩＤを吐出する。
ＣＰＵ７１は、図７に示す制御処理を開始するとき、位相差決定モードにて記憶部７２に記憶された位相差ｎ＿ｍｉｎを読み出す。
図７のＡｃｔ２１においてＣＰＵ７１は、第１駆動パルスをスタートさせる。これにより、第１循環ポンプ３３の駆動が開始される。ＣＰＵ７１は、Ａｃｔ２１の処理の後、Ａｃｔ２２へと進む。
【００４９】
Ａｃｔ２２においてＣＰＵ７１は、ｎ＿ｍｉｎミリ秒待つ。ＣＰＵ７１は、Ａｃｔ２２の処理の後、Ａｃｔ２３へと進む。
【００５０】
Ａｃｔ２３においてＣＰＵ７１は、第２駆動パルスをスタートさせる。これにより、第１循環ポンプ３３の駆動が開始されてからｎ＿ｍｉｎミリ秒後に第２循環ポンプ３６の駆動が開始される。Ａｃｔ２１〜Ａｃｔ２３の処理によって、第１循環ポンプ３３及び第２循環ポンプ３６の駆動が開始され、インクＩの循環が始まる。インクＩは、中間タンク３２から、上流タンク３４、液体吐出ヘッド２０に至り、下流タンク３５を経て再び中間タンク３２に流入するように循環する。この循環動作によりインクＩに含まれる不純物は循環路３１に設けられたフィルタによって除去される。第１駆動パルス及び第２駆動パルスは、第１及び第２の駆動電圧の一例である。以上より、Ａｃｔ２１〜Ａｃｔ２３の処理を行うことで、ＣＰＵ７１を中枢とするコンピューターは、所定位相差の第１及び第２の駆動電圧を、第１及び第２のポンプへ印加させる制御部として動作する。また、第１循環ポンプ３３及び第２循環ポンプ３６の駆動が開始されることで、第１循環ポンプ３３及び第２循環ポンプ３６は、循環路に液体を循環させる循環部として動作する。ＣＰＵ７１は、Ａｃｔ２３の処理の後、Ａｃｔ２４へと進む。
【００５１】
Ａｃｔ２４において、ＣＰＵ７１は、中間タンク３２の開閉バルブ３７を開けることで、中間タンク３２の空気室を大気開放する。中間タンク３２の空気室は大気開放され、大気圧と等しくなるため、液体吐出ヘッド２０のインク消費による循環路内の圧力低下が防止される。ここで、開閉バルブ３７を長時間開くことで開閉バルブ３７の温度上昇が懸念される場合は、定期的に短時間開閉バルブ３７を開くのみでも良い。循環路が過度に圧力低下しなければ、開閉バルブ３７を閉じていてもノズルのインク圧力を一定に保つことが可能である。なお、ソレノイド式の開閉バルブ３７はノーマルクローズである。このため、開閉バルブ３７は、停電などにより急に装置への給電が停止しても、瞬時に閉じることで中間タンク３２を大気圧から遮断し、循環路３１を密閉することができる。したがって、液体吐出ヘッド２０のノズル孔２１ａからインクＩが垂れることを抑制できる。
【００５２】
Ａｃｔ２５において、ＣＰＵ７１は、第１圧力センサー３９ａから送信される上流側の圧力データを検出する。また、ＣＰＵ７１は、第２圧力センサー３９ｂから送信される下流側の圧力データを検出する。さらに、ＣＰＵ７１は、液位センサー５４から送信されるデータに基づいて、中間タンク３２の液位を検出する。
【００５３】
Ａｃｔ２６において、ＣＰＵ７１は、液位調整を開始する。具体的には、ＣＰＵ７１は、液位センサー５４の検知結果に基づき、補給ポンプ５３を駆動することで、カートリッジ５１からのインク補給を行い、液面位置を適正範囲に調整する。例えばプリント時にノズル孔２１ａからインク滴ＩＤを吐出し、中間タンク３２のインク量が瞬間的に減少し、液面が下がると、インク補給を行う。再びインク量が増加し、液位センサー５４の出力が反転したら、ＣＰＵ７１は補給ポンプ５３を停止させる。
【００５４】
Ａｃｔ２７において、ＣＰＵ７１は、圧力データからノズルのインク圧力を検出する。具体的には、ＣＰＵ７１は、第１圧力センサー３９ａから送信される上流側の圧力データ、及び第２圧力センサー３９ｂから送信される下流側の圧力データに基づいて、所定の演算式を用いて、ノズル孔２１ａのインク圧力を算出する。
【００５５】
例えば、上流タンク３４の空気室の圧力値ＰＨと下流タンク３５の空気室の圧力値ＰＬの平均値に、上流タンク３４及び下流タンク３５内の液面高さとノズル面高さの水頭差によって発生する圧力ρｇｈを足すことでノズルのインク圧力Ｐｎを得ることができる。ここで、ρ：インクの密度、ｇ：重力加速度、ｈ：上流タンク３４及び下流タンク３５内の液面とノズル面の高さ方向の距離、とする。上流タンク３４及び下流タンク３５内の液面高さは隔膜３４ａ及び隔膜３５ａに一致し、隔膜３４ａと隔膜３５ａは同じ高さに設定されている。
【００５６】
また、ＣＰＵ７１は、圧力調整処理として、圧力データから算出されるノズルのインク圧力Ｐｎに基づき、駆動電圧を算出する。そして、ＣＰＵ７１はノズルのインク圧力Ｐｎを適正値になるように、算出した駆動電圧で第１循環ポンプ３３及び第２循環ポンプ３６を駆動することで、液体吐出ヘッド２０のノズル孔２１ａからインクＩが漏れず、且つノズル孔から気泡を吸引しない程度の負圧を維持し、メニスカスＭｅを維持する。ここでは一例として目標値の上限をＰ１Ｈ、下限をＰ１Ｌとする。
【００５７】
Ａｃｔ２８において、ＣＰＵ７１は、ノズルのインク圧力Ｐｎが適正範囲内であるか、すなわちＰ１Ｌ≦Ｐｎ≦Ｐ１Ｈであるか、を判定する。適正範囲外である場合に（Ａｃｔ２８のＮｏ）、ＣＰＵ７１はＡｃｔ２９として、ノズルのインク圧力Ｐｎが目標値上限Ｐ１Ｈ以上か否かを判定する。
【００５８】
なお、液体吐出ヘッド２０のノズルのインク圧力は、第１循環ポンプ３３の駆動が相対的に強い場合には加圧され、第２循環ポンプ３６の駆動が相対的に強い場合に減圧される。
ＣＰＵ７１は、さらに、駆動電圧が各循環ポンプ３３，３６の調整範囲内であるか否かについて判定し（Ａｃｔ３０，Ａｃｔ３３）、駆動電圧が循環ポンプ３３，３６の調整最大値Ｖｍａｘを超える場合には他の循環ポンプ３６，３３を用いて加圧及び減圧する。
具体的には、ノズルのインク圧力Ｐｎが適正範囲外であり（Ａｃｔ２８のＮｏ）、かつノズルのインク圧力Ｐｎが目標値上限Ｐ１Ｈ以上でない場合（Ａｃｔ２９のＮｏ）、すなわちノズルのインク圧力Ｐｎが目標下限Ｐ１Ｌを下回る場合には、ＣＰＵ７１は、Ａｃｔ３０として加圧側の第１循環ポンプ３３の駆動電圧Ｖ＋が調整最大値Ｖｍａｘ以上である、すなわち第１循環ポンプ３３の調整可能範囲を超えるか否か、判断する。ＣＰＵ７１は、加圧側の第１循環ポンプ３３の駆動電圧Ｖ＋が調整最大値Ｖｍａｘ以上である場合（Ａｃｔ３０のＹｅｓ）、Ａｃｔ３１として、第２循環ポンプの駆動電圧を下げることで、加圧する。一方ＣＰＵ７１は、加圧側の第１循環ポンプの駆動電圧Ｖ＋が調整最大値Ｖｍａｘ未満であり、調整可能範囲内であれば（Ａｃｔ３０のＮｏ）、Ａｃｔ３２として、第１循環ポンプ３３の駆動電圧を上げることで、加圧する。
【００５９】
Ａｃｔ２９において、ノズルのインク圧力Ｐｎが目標値上限Ｐ１Ｈ以上の場合（Ａｃｔ２９のｙｅｓ）には、ＣＰＵ７１は、Ａｃｔ３３として減圧側の第２循環ポンプ３６の駆動電圧Ｖ−が調整最大値Ｖｍａｘ以上であるか、すなわち第２循環ポンプ３６の調整範囲を超えるか否かを判断する。ＣＰＵ７１は、減圧側の第２循環ポンプ３６の駆動電圧Ｖ−が調整最大値Ｖｍａｘ以上である場合（Ａｃｔ３３のＹｅｓ）、Ａｃｔ３４として、第１循環ポンプ３３の駆動電圧を下げることで、減圧する。一方ＣＰＵ７１は、減圧側の第２循環ポンプ３６の駆動電圧Ｖ−が調整最大値Ｖｍａｘ未満であり、調整可能範囲内にあれば（Ａｃｔ３３のＮｏ）、Ａｃｔ３５として、第２循環ポンプ３６の駆動電圧を上げることで、減圧する。
【００６０】
Ａｃｔ３６においてＣＰＵは、ホスト制御装置１３からの指令による循環終了の指示を検出したか否かを確認する。ＣＰＵ７１は、ホスト制御装置１３からの指令による循環終了の指示を検出しなければ、Ａｃｔ３６においてＮｏと判定してＡｃｔ２５へと戻る。かくして、ＣＰＵ７１は、Ａｃｔ３６において循環終了の指示を検出するまで、Ａｃｔ２５〜Ａｃｔ３５のフィードバック制御処理を繰り返す。そして、ＣＰＵ７１は、ホスト制御装置１３からの指令により循環終了の指示を検出すると、（Ａｃｔ３６のＹｅｓ）、中間タンク３２の開閉バルブ３７を閉じ、中間タンク３２を密閉する（Ａｃｔ３７）。さらにＣＰＵ７１は、第１循環ポンプ３３及び第２循環ポンプ３６の駆動を停止し、循環処理を終了する（Ａｃｔ３８）。
【００６１】
実施形態のインクジェット記録装置１によれば、循環装置３０は、第１駆動パルスをスタートさせてからｎ＿ｍｉｎミリ秒後に第２駆動パルスをスタートさせる。したがって、第１駆動パルスの位相と第２駆動パルスの位相は、ｎ＿ｍｉｎミリ秒ずれる。第１駆動パルスの位相と第２駆動パルスの位相とがずれていることで、それぞれの駆動パルスにより駆動する第１循環ポンプ３３及び第２循環ポンプ３６により発生する脈動が互いに打ち消しあうと考えられる。したがって、液体吐出ヘッド２０内のインク圧力の変動が小さくなる。
【００６２】
また、実施形態のインクジェット記録装置１によれば、循環装置３０は、位相差決定モードにより位相差ｎ＿ｍｉｎを決定する。すなわち、循環装置３０は、位相差決定モードでは、第１駆動パルスの位相と第２駆動パルスの位相とのずれｎを様々に変化させる。そして、それぞれのずれｎごとに液体吐出ヘッド２０内の圧力の変動の大きさを示す変動値を導出する。さらに、導出した変動値のうち最も値が小さいものについてのずれｎを、位相差ｎ＿ｍｉｎとして決定する。
単純に位相をずらして打ち消し合わせるのであれば、第１駆動パルスの位相と第２駆動パルスの位相とを逆位相で駆動させると良いようにも思われる。第１駆動パルスの位相と第２駆動パルスの位相とを逆位相で駆動させるとは、位相差ｎ＿ｍｉｎを１／２周期とすることである。しかしながら、最適な位相差は、１／２周期ではない場合が多いと考えられる。なぜならば、第１循環ポンプ３３と液体吐出ヘッド２０との間の管路長と、第２循環ポンプ３６と液体吐出ヘッド２０との間の管路長とが等しくない場合が多いからである。管路長が等しくないことは、最適な位相差が変化する１つの要因として考えられる。その他、管路抵抗などの循環路３１の状態、インクＩの比重又は粘度などのインクＩの状態、及び様々な要因によっても最適な位相差は変化すると考えられる。したがって、最適な位相差は１／２周期ではなく、また、様々な要因によって変化し得ると考えられる。以上より、循環装置３０は、位相差決定モードを用いることで、理論計算などによって位相差ｎ＿ｍｉｎを決定するよりも、インク圧力の変動を抑えるのにより適した位相差ｎ＿ｍｉｎを決定することができる。
【００６３】
また、実施形態のインクジェット記録装置１によれば、循環装置３０は、循環ポンプ３３，３６として圧電ポンプ６０を用いるため、構成が単純であるとともに、材料選定が容易である。すなわち、圧電ポンプ６０はモーターやソレノイド等の大きな駆動源が不要であり、一般的なダイヤフラムポンプ、ピストンポンプ、チューブポンプよりも小型にすることができる。また、例えば、チューブポンプを用いればチューブとインクが接触する可能性が有るため、チューブ又はインクの劣化が生じないような材料選定をする必要がある。一方、圧電ポンプ６０としたことで、材料選定が容易である。例えば本実施形態においては圧電ポンプ６０の接液部品を耐薬品性に優れるＳＵＳ３１６Ｌ、ＰＰＳ，ＰＰＡ、ポリイミドで構成することが可能である。
【００６４】
また、実施形態のインクジェット記録装置１によれば、液体吐出装置１０は、液体吐出ヘッド２０の上流側と下流側の双方にて圧力を検出し、加圧する第１循環ポンプ３３と第２循環ポンプ３６により圧力をフィードバック制御することにより、ノズルのインク圧力を適性に維持することが可能となる。このため、例えば経時的にポンプ性能が変化した場合であっても適正な圧力制御を実現することができる。
【００６５】
また、上記実施形態においては、電圧を上げると加圧でき、電圧を下げると減圧ができる上流側の第１循環ポンプ３３と、電圧を上げることで減圧、電圧を下げることで加圧できる下流側の第２循環ポンプ３６を用いたことで、駆動電圧が調整可能範囲を超える場合に、他のポンプを用いることができるため、高精度の制御が実現できる。また、循環装置３０に、第１循環ポンプ３３、第２循環ポンプ３６、補給ポンプ５３、第１圧力センサー３９ａ、第２圧力センサー３９ｂ、液位センサー５４、制御基板、及びその他のインク供給、循環、圧力調整の制御に必要な機能が集約している。このため、大型の据え置き型の循環装置に比べ、インクジェット記録装置１の本体と液体吐出装置１０との間の電気的接続が簡略化できる。また、循環路３１及び供給路５２などの流路が循環装置３０に集約されていることで、流路の構成を簡略化できる。この結果、インクジェット記録装置１の小型化、軽量化及び低コスト化が可能である。
【００６６】
また、液体吐出装置１０において制御基板上にフィードバック制御に必要な部品が一体に搭載されていることから、通信インターフェース７３にはそれほど高速な応答を要求されない動作指示や状態連絡等の情報データしか流れないため、通信インターフェース７３のデータ転送速度の要求を緩和できるという効果も得られる。
【００６７】
上記の実施形態は以下のような変形も可能である。
液体吐出装置は、中間タンク３２を設けないものであっても良い。以下、中間タンク３２を設けない場合の液体吐出装置１０Ａについて、図８を参照して説明する。図８は液体吐出装置１０Ａの構成を示す説明図である。なお、液体吐出装置１０Ａは、中間タンク３２を設けないことを除いては上記実施形態にかかる液体吐出装置１０と同様であるため共通する説明を省略する。
図８に示すように、液体吐出装置１０Ａは、上流タンク３４と下流タンク３５との間の循環路３１に、大気開放可能なカートリッジ５１を配置する。カートリッジ５１は、中間タンクとしての役割も果たす。なお、カートリッジ５１は常時大気開放してもよい。液体吐出装置１０Ａにおいても上記第実施形態の液体吐出装置１０と同様の効果が得られる。また、カートリッジ５１を中間タンクとしても用いることで、構成を省略することができる。
【００６８】
上記の実施形態では、上流タンク３４内の空気圧を測定することで第２流路３１ｂの圧力を間接的に計測した。しかしながら、液体吐出装置は、第２流路３１ｂの圧力を計測することができるその他の構成でも良い。例えば、上流タンク３４は無くても良い。上流タンク３４及び第１圧力センサー３９ａに代えて、例えば液体の圧力を測定することができる圧力センサーを第２流路３１ｂ上に設ける。当該圧力センサーは、第２流路３１ｂの圧力を測定する。同様に、液体吐出装置は、下流タンク３５は無くても良い。液体吐出装置は、第２流路３１ｂと同様に、下流タンク３５及び第２圧力センサー３９ｂに代えて、例えば液体の圧力を測定することができる圧力センサーを用いることで、第３流路３１ｃの圧力を計測する。
【００６９】
第１循環ポンプ３３は、複数のポンプから成るポンプ群であっても良い。このようにすることで、第１循環ポンプ３３が１つのポンプである場合よりも、液体を送る能力が高くなる。また、第２循環ポンプ３６は、複数のポンプから成るポンプ群であっても良い。このようにすることで、第２循環ポンプ３６が１つのポンプである場合よりも、液体を送る能力が高くなる。第１循環ポンプ３３及び第２循環ポンプ３６のうちの少なくともいずれかがポンプ群である場合、第１循環ポンプ３３及び第２循環ポンプ３６のうちの３つのポンプは、第１〜第３のポンプの一例である。ただし、第１〜第３のポンプは、第１循環ポンプ３３のうちの少なくとも１つのポンプと、第２循環ポンプ３６のうちの少なくとも１つのポンプとを含むものとする。
位相差を数値計算によって求める場合、ポンプの数が増えるほどその計算は複雑になると考えられる。対して、位相差決定モードを用いて位相差を決定する場合には、ポンプの数が増えても位相差を決定するための手間はほとんど変わらないと考えられる。
【００７０】
第１循環ポンプ３３及び第２循環ポンプ３６以外に、循環路３１上にさらに循環ポンプ（以下「第３の循環ポンプ」という。）が設けられていても良い。この場合、第１駆動パルスと第２駆動パルスとに位相差（以下「第１の位相差」という。）を持たせるだけでなく、第３の循環ポンプの駆動パルス（以下「第３駆動パルス」という。）と第１の駆動パルスとに位相差（以下「第２の位相差」という。）を持たせても良い。この場合、例えば、循環装置は、位相差決定モードでは、例えば第１の位相差と第２の位相差との２つの位相差の組み合わせを様々に変化させて変動値Ｄを導出することで、圧力変動が小さくなる位相差の組み合わせを決定することができる。また、さらに多数の循環ポンプが循環路３１上に設けられていても良い。この場合も、循環装置は、同様に位相差の組み合わせを決定することができる。
【００７１】
以上説明した実施形態の循環装置の構成は限定されない。例えば液体吐出装置１０，１０Ａは、インク以外の液体を吐出することもできる。なお、液体吐出装置が吐出する液体は、懸濁液などの分散液であっても良い。インク以外を吐出する液体吐出装置としては、例えばプリント配線基板の配線パターンを形成するための導電性粒子を含む液体を吐出する装置等であっても良い。また他に、インク以外を吐出する液体吐出装置としては、例えば、人工的に組織又は臓器などを形成するための細胞などを含む液体を吐出する装置等であっても良い。
【００７２】
液体吐出ヘッド２０は、上記の他、例えば静電気で振動板を変形してインク滴ＩＤを吐出する構造、あるいはヒータ等の熱エネルギーを利用してノズルからインク滴ＩＤを吐出する構造等でもよい。
【００７３】
また、上記実施形態において示す液体吐出装置は、インクジェット記録装置１に用いられる例であるが、これに限られるものではない。液体吐出装置は、例えば３Ｄプリンタ、産業用の製造機械、医療用途にも用いることが可能であり、小型軽量化及び低コスト化が可能である。
【００７４】
第１循環ポンプ３３、第２循環ポンプ３６、及び補給ポンプ５３として、圧電ポンプ６０に代えて例えばチューブポンプ、ダイヤフラムポンプ、或いはピストンポンプ等を利用しても良い。
【００７５】
上記の実施形態では、第１循環ポンプ３３、第２循環ポンプ３６及び補給ポンプ５３は、交流電圧により動作する。しかしながら、第１循環ポンプ３３、第２循環ポンプ３６及び補給ポンプ５３は、直流電圧によって動作するものであっても良い。
なお、直流電圧も、交流を整流した脈流などであれば電圧は周期的に時間変化し、０でない周波数を持つ。したがって、第１駆動パルス及び第２駆動パルスが直流電圧であっても、第１駆動パルスと第２駆動パルスとは位相差を持つ。また、第１駆動パルス及び第２駆動パルスが、周期的に時間変化しないような直流（周波数０Ｈｚ）であっても、２つの駆動パルスのスタートタイミングが異なれば第１駆動パルスと第２駆動パルスとはスタートタイミングの差の分だけ位相差を持つとみなすことができる。
【００７６】
上記の実施形態では、圧電ポンプ６０は、印加される電圧の周波数と等しい周波数で液体を送出する。しかしながら、ポンプは、種類によっては印加される電圧の周波数と異なる周波数で液体を送出する。循環装置は、印加される電圧の周波数と異なる周波数で液体を送出するポンプを第１循環ポンプ３３、第２循環ポンプ３６及び補給ポンプ５３として用いても良い。この場合にも実施形態の循環装置は、インク圧力の変動を抑えることができる。また、ポンプは、種類によっては連続流を発生させる。循環装置は、連続流を発生させるポンプを第１循環ポンプ３３、第２循環ポンプ３６及び補給ポンプ５３として用いても良い。連続流を発生させるポンプであっても、印加電圧の大きさの変動などに起因してインクの圧力に変動が起こると考えられる。したがって、実施形態の循環装置は、連続流を発生させるポンプを用いた場合もインク圧力の変動を抑えることができると考えられる。
【００７７】
上記の実施形態では、インクジェット記録装置１は、第１駆動パルスをスタートさせた後に第２駆動パルスをスタートさせた。しかしながら、インクジェット記録装置１は、第２駆動パルスをスタートさせた後に第１駆動パルスをスタートさせても良い。すなわち、図６のＡｃｔ２とＡｃｔ４とを入れ替え、図７のＡｃｔ２１とＡｃｔ２３とを入れ替えることに相当する。
【００７８】
上記の実施形態では、インクジェット記録装置１は、複数の液体吐出装置１０を備えるとした。しかしながら、インクジェット記録装置は、液体吐出装置１０を複数ではなく１つだけ備えるものであっても良い。
【００７９】
循環装置は、位相差決定モードを持たないものであっても良い。この場合、位相差ｎ＿ｍｉｎは、予め定められた時間、例えば駆動パルスの周期の１／２などとする。あるいは、位相差ｎ＿ｍｉｎは、管路長などに基づいて計算した理論値とする。なお、循環装置は、位相差決定モードを持つ場合であっても、ｎ＿ｍｉｎを予め定められた時間、例えば駆動パルスの周期の１／２など、あるいは理論値などを用いても良い。以上のようにして定められたｎ＿ｍｉｎであっても、位相差０とする場合よりも液体ヘッド内の液体圧力の変動を抑えることができる。
【００８０】
上記の実施形態では、ＣＰＵ７１は、変数ｉの値が繰り返し回数ｋ以上になるまで、すなわちｋ回、Ａｃｔ２〜Ａｃｔ９を繰り返した。しかしながら、ＣＰＵ７１は、その他の方法によってＡｃｔ２〜Ａｃｔ９の繰り返しを終了するか否かの判定を行っても良い。例えば、ＣＰＵ７１は、変数ｎが１周期を超えた場合に繰り返しを終了する。あるいは、ＣＰＵ７１は、変数ｎがその他の予め定められた値を超えた場合に繰り返しを終了する。あるいは、ＣＰＵ７１は、変動値が減少から増加に転じた場合に繰り返しを終了する。すなわち、ＣＰＵ７１は、Ｄ［ｉ−１］＜Ｄ［ｉ−２］且つＤ［ｉ］＞Ｄ［ｉ−１］となった場合に繰り返しを終了する。以上のようにして繰り返しを終了するか否かの判定を行うことで、少ない繰り返し回数で好適なｎ＿ｍｉｎを発見することができる場合があると考えられる。
【００８１】
ｎの初期値は０ではなくても良い。例えば、ｎの初期値は、前回決定した位相差ｎ＿ｍｉｎに近い値又は、ｎ＿ｍｉｎの理論値に近い値とする。このようにすれば、少ない繰り返し回数で好適なｎ＿ｍｉｎを発見することができると考えられる。
【００８２】
変動値の最小値を求めるために、最適化問題を解くための種々のアルゴリズムを用いることもできる。最適化問題を解くためのアルゴリズムを用いることで、ｄｔを一定として単純にＡｃｔ２〜Ａｃｔ９を繰り返すよりも、少ない時間で位相差ｎ＿ｍｉｎを発見することができると考えられる。さらに、上記の実施形態ではｎ＿ｍｉｎの値はｄｔの整数倍に限られるが、多くのアルゴリズムでは、ｎ＿ｍｉｎの値はｄｔの整数倍に限らない。したがって、種々のアルゴリズムを用いることで、より最適値に近い位相差ｎ＿ｍｉｎを導出することができると考えられる。
【００８３】
循環装置は、循環開始の指示を受けた後に位相差ｎ＿ｍｉｎを決定しても良い。すなわち、ＣＰＵ７１は、図７のＡｃｔ２１の処理の前に図６のＡｃｔ１〜Ａｃｔ１１の処理を行っても良い。
【００８４】
実施形態の循環装置は、インクジェット記録装置以外の装置に適用することもできる。
実施形態の循環装置は、液体に代えて気体などのその他の流体を循環させる場合にも適用することができる。
【実施例】
【００８５】
実施形態の循環装置の一形態について実施例により説明する。実施例は、実施形態の範囲を限定するものではない。
【００８６】
実施例の循環装置は、２００Ｈｚの周波数の交流駆動パルスを圧電ポンプに印加する構成とした。したがって、圧電ポンプの圧電アクチュエーターは、２００Ｈｚの周波数で振動する。なお、周波数が２００Ｈｚであるので、周期は５ｍｓである。この循環装置について、位相差（位相ずれ量）を０ｍｓ、２ｍｓ、３ｍｓ、４ｍｓ、５ｍｓとしたときの液体吐出ヘッド内のノズル面圧力の変動をそれぞれ測定した。この結果を図９のグラフに示す。
【００８７】
図９から、測定を行った中では位相ずれ量３ｍｓの場合にノズル面圧力の変動が最も小さいことが分かる。また、図９から、位相ずれ量２ｍｓの場合と位相ずれ量４ｍｓの場合とでは、位相ずれ量４ｍｓの場合の方がノズル面圧力の変動が小さいことが分かる。したがって、ノズル面圧力の変動が最小となる最適な位相ずれ量は、３ｍｓ〜４ｍｓの範囲内にあると考えられる。このことより、２つの圧電ポンプの位相を逆にした場合、すなわち位相ずれ量を周期の１／２（＝２．５ｍｓ）とした場合に変動が最小にならない場合があることもわかる。
【００８８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８９】
１…インクジェット記録装置、１０，１０Ａ…液体吐出装置、２０…液体吐出ヘッド、３０…循環装置、３１…循環路、３１ａ…第１流路、３１ｂ…第２流路、３１ｃ…第３流路、３１ｄ…第４流路、３２…中間タンク（調整タンク）、３３…第１循環ポンプ、３４…上流タンク（第１タンク）、３５…下流タンク（第２タンク）、３６…第２循環ポンプ、３８…モジュール制御部、３９ａ，３９ｂ…圧力センサー、６０…圧電ポンプ、７１…ＣＰＵ、７２…記憶部、７２ａ…プログラムメモリ、７２ｂ…ＲＡＭ
【図１】
2018144416.tif 000003
【図２】
2018144416.tif 000004
【図３】
2018144416.tif 000005
【図４】
2018144416.tif 000006
【図５】
2018144416.tif 000007
【図６】
2018144416.tif 000008
【図７】
2018144416.tif 000009
【図８】
2018144416.tif 000010
【図９】
2018144416.tif 000011