(57)【要約】【課題】ノズルから流体を吐出する構成において流体の吐出量をより精度よく求める。【解決手段】プリンター１は、ノズル５１ａ、５２ａ、５３ａ、５４ａから流体を吐出するインクジェットヘッド２４と、インクジェットヘッド２４を制御して、印刷データに基づきノズル５１ａ、５２ａ、５３ａ、５４ａからターゲットに向けてインクを吐出させる通常吐出動作、及び、インクの吐出状態が所定の状態であるノズルを検出するノズル検出動作を実行させる制御部１０とを備え、制御部１０は、印刷データに基づきインクジェットヘッド２４から吐出されるインクの吐出量を算出し、ノズル検出動作として、第１ノズル検出動作と、第１ノズル検出動作の後の第２ノズル検出動作とを実行し、第２ノズル検出動作で検出されたノズルの数および第１ノズル検出動作から第２ノズル検出動作までの経過時間に基づいて吐出量を補正する。【選択図】図３
2018103421.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルから流体を吐出するヘッドと、
前記ヘッドを制御して、流体吐出データに基づき前記ノズルからターゲットに向けて前記流体を吐出させる通常吐出動作、及び、前記流体の吐出状態が所定の状態である前記ノズルを検出するノズル検出動作を実行させる制御部と、を備え、
前記制御部は、
前記流体吐出データに基づき前記ヘッドから吐出される前記流体の吐出量を算出し、
前記ノズル検出動作として、第１ノズル検出動作と、前記第１ノズル検出動作の後の第２ノズル検出動作とを実行し、前記第２ノズル検出動作で検出された前記ノズルの数および前記第１ノズル検出動作から前記第２ノズル検出動作までの経過時間に基づいて前記吐出量を補正する流体吐出装置。
【請求項２】
前記制御部は、前記ノズル検出動作において、前記ノズルから前記流体を吐出させ、吐出される前記流体の量が予め設定された量よりも少ない前記ノズルを検出する請求項１記載の流体吐出装置。
【請求項３】
前記ヘッドを、前記通常吐出動作で前記ターゲットに前記流体を吐出する通常吐出位置と、前記通常吐出位置とは異なるメンテナンス位置と、に移動させるヘッド移動部を備え、
前記制御部は、前記ヘッド移動部により前記ヘッドを前記メンテナンス位置に移動させて前記ノズル検出動作を実行させる請求項２記載の流体吐出装置。
【請求項４】
前記ヘッドの前記メンテナンス位置に設置される流体受け部を備え、
前記制御部は、前記ノズル検出動作において、前記ノズルが吐出する前記流体が前記流体受け部に到達する状態に基づき、前記流体の吐出状態が所定の状態である前記ノズルを検出する請求項３記載の流体吐出装置。
【請求項５】
前記制御部は、前記流体吐出データに基づき、前記第１ノズル検出動作を実行してから前記第２ノズル検出動作を実行するまでの時間における前記流体の吐出量の推定値を算出し、
前記補正において、前記第２ノズル検出動作で検出された前記ノズルの数と前記第１ノズル検出動作を実行してから前記第２ノズル検出動作を実行するまでの経過時間とに基づいて前記吐出量の推定値を補正する請求項１から４のいずれか１項に記載の流体吐出装置。
【請求項６】
前記流体吐出装置は、前記ターゲットとしての印刷媒体に対し、前記流体としてインクを吐出する印刷装置であり、
前記制御部は、前記ヘッドを制御して、前記印刷媒体に吐出する前記インクの吐出量を示す印刷データに基づき、前記印刷媒体に前記インクを吐出させる印刷動作、及び、前記インクの吐出状態が所定の状態である前記ノズルを検出する前記ノズル検出動作を実行させ、
前記印刷データに基づき前記ヘッドから吐出される前記インクの吐出量を算出し、
前記ノズル検出動作として、第１ノズル検出動作と、前記第１ノズル検出動作の後の第２ノズル検出動作とを実行し、前記第２ノズル検出動作で検出された前記ノズルの数および前記第１ノズル検出動作から前記第２ノズル検出動作までの経過時間に基づいて前記インクの吐出量を補正する請求項１から５のいずれか１項に記載の流体吐出装置。
【請求項７】
前記制御部は、印刷ジョブを構成する前記印刷データに基づき、前記印刷ジョブで前記ヘッドから吐出される前記インクの吐出量を算出し、
前記補正により、前記印刷ジョブで吐出される前記インクの吐出量を求める請求項６記載の流体吐出装置。
【請求項８】
ホスト装置に接続される接続部を備え、
前記制御部は、前記ホスト装置から前記接続部に入力される前記印刷データに基づき前記インクの吐出量を算出し、前記補正により補正した前記インクの吐出量を前記接続部から前記ホスト装置に出力する請求項６または７記載の流体吐出装置。
【請求項９】
前記ヘッドは、複数の色の前記インクに対応する前記ノズルを備え、
前記制御部は、前記印刷データに基づき、前記インクの色ごとに、前記ヘッドから吐出される前記インクの吐出量を算出し、
前記第２ノズル検出動作で検出された前記ノズルの数と、前記第１ノズル検出動作を実行してから前記第２ノズル検出動作を実行するまでの経過時間とに基づいて、前記インクの色ごとの前記吐出量を補正する請求項６から８のいずれか１項に記載の流体吐出装置。
【請求項１０】
複数のノズルから流体を吐出するヘッドを備える流体吐出装置の制御方法であって、
前記ヘッドを制御して、流体吐出データに基づき前記ノズルからターゲットに向けて前記流体を吐出させる通常吐出動作、及び、前記流体の吐出状態が所定の状態である前記ノズルを検出するノズル検出動作を実行させ、
前記流体吐出データに基づき前記ヘッドから吐出される前記流体の吐出量を算出し、
前記ノズル検出動作として、第１ノズル検出動作と、前記第１ノズル検出動作の後の第２ノズル検出動作とを実行し、前記第２ノズル検出動作で検出された前記ノズルの数および前記第１ノズル検出動作から前記第２ノズル検出動作までの経過時間に基づいて前記吐出量の補正を行う流体吐出装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、流体吐出装置、流体吐出装置の制御方法、および印刷装置に関する。
【背景技術】
【０００２】
従来、ノズルから流体を吐出する流体吐出装置に関して、ノズルに流体が詰まっている状態における流体消費量を推定する技術が知られる（例えば、特許文献１参照）。特許文献１記載の手法では、ノズルのクリーニング時における流体消費量を、不吐出ノズルの数に応じて変更する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２０１８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の手法はノズルのクリーニング時の吐出量を推定する場合に利用され、この手法を、例えばプリンターの印刷中など、クリーニング以外の動作中における吐出量の推定に適用することは難しい。
本発明は、上述した事情に鑑みてなされたものであり、ノズルから流体を吐出する構成において、クリーニングに限らず、流体の吐出量をより精度よく求めることを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を達成するために、本発明は、複数のノズルから流体を吐出するヘッドと、前記ヘッドを制御して、流体吐出データに基づき前記ノズルからターゲットに向けて前記流体を吐出させる通常吐出動作、及び、前記流体の吐出状態が所定の状態である前記ノズルを検出するノズル検出動作を実行させる制御部と、を備え、前記制御部は、前記流体吐出データに基づき前記ヘッドから吐出される前記流体の吐出量を算出し、前記ノズル検出動作として、第１ノズル検出動作と、前記第１ノズル検出動作の後の第２ノズル検出動作とを実行し、前記第２ノズル検出動作で検出された前記ノズルの数および前記第１ノズル検出動作から前記第２ノズル検出動作までの経過時間に基づいて前記吐出量を補正する。
本発明によれば、ノズル検出動作と、次のノズル検出動作との間の経過時間に基づいて、流体の吐出量を補正することにより、ノズルから吐出する流体の吐出量をより精度よく求めることができる。
【０００６】
また、本発明は、前記制御部は、前記ノズル検出動作において、前記ノズルから前記流体を吐出させ、吐出される前記流体の量が予め設定された量よりも少ない前記ノズルを検出する。
本発明によれば、吐出される流体の量が予め設定された量よりも少ないノズルを検出するので、不吐出のノズルを検出して、流体の吐出量をより精度よく求めることができる。
【０００７】
また、本発明は、前記ヘッドを、前記通常吐出動作で前記ターゲットに前記流体を吐出する通常吐出位置と、前記通常吐出位置とは異なるメンテナンス位置と、に移動させるヘッド移動部を備え、前記制御部は、前記ヘッド移動部により前記ヘッドを前記メンテナンス位置に移動させて前記ノズル検出動作を実行させる。
本発明によれば、ノズル検出動作を行う場合に、通常吐出動作の吐出位置とは異なる位置にヘッドを移動させる。このようにノズル検出動作を行うために通常吐出動作を中断する構成を有する装置において、ノズル検出動作の実行頻度に頼らず流体の吐出量をより精度よく求めることができ、スループットの低下を防止できる。
【０００８】
また、本発明は、前記ヘッドの前記メンテナンス位置に設置される流体受け部を備え、前記制御部は、前記ノズル検出動作において、前記ノズルが吐出する前記流体が前記流体受け部に到達する状態に基づき、前記流体の吐出状態が所定の状態である前記ノズルを検出する。
本発明によれば、メンテナンス位置において流体の着弾を検出することで不吐出ノズルを適切に検出でき、流体の吐出量をより精度よく求めることができる。
【０００９】
また、本発明は、前記制御部は、前記流体吐出データに基づき、前記第１ノズル検出動作を実行してから前記第２ノズル検出動作を実行するまでの時間における前記流体の吐出量の推定値を算出し、前記補正において、前記第２ノズル検出動作で検出された前記ノズルの数と前記第１ノズル検出動作を実行してから前記第２ノズル検出動作を実行するまでの経過時間とに基づいて前記吐出量の推定値を補正する。
本発明によれば、第１のノズル検出動作を実行してから第２のノズル検出動作を実行するまでの時間における流体の吐出量の推定値を補正することにより、流体の吐出量をより精度よく求めることができる。
【００１０】
また、本発明は、前記流体吐出装置は、前記ターゲットとしての印刷媒体に対し、前記流体としてインクを吐出する印刷装置であり、前記制御部は、前記ヘッドを制御して、前記印刷媒体に吐出する前記インクの吐出量を示す印刷データに基づき、前記印刷媒体に前記インクを吐出させる印刷動作、及び、前記インクの吐出状態が所定の状態である前記ノズルを検出する前記ノズル検出動作を実行させ、前記印刷データに基づき前記ヘッドから吐出される前記インクの吐出量を算出し、前記補正において、前期第１ノズル検出動作と、前記第１ノズル検出動作の後の前記第２ノズル検出動作とを実行し、前記第２ノズル検出動作で検出された前記ノズルの数および前記第１ノズル検出動作から前記第２ノズル検出動作までの経過時間に基づいて前記インクの吐出量を補正する。
本発明によれば、インクを吐出して印刷を行う印刷装置において、インクの吐出量を、より精度よく求めることができる。
【００１１】
また、本発明は、前記制御部は、印刷ジョブを構成する前記印刷データに基づき、前記印刷ジョブで前記ヘッドから吐出される前記インクの吐出量を算出し、前記補正により、前記印刷ジョブで吐出される前記インクの吐出量を求める。
本発明によれば、印刷ジョブ単位のインク吐出量を、より精度よく求めることができる。
【００１２】
また、本発明は、ホスト装置に接続される接続部を備え、前記制御部は、前記ホスト装置から前記接続部に入力される前記印刷データに基づき前記インクの吐出量を算出し、前記補正により補正した前記インクの吐出量を前記接続部から前記ホスト装置に出力する。
本発明によれば、高精度で求めたインク吐出量をホストに出力できる。
【００１３】
また、本発明は、前記ヘッドは、複数の色の前記インクに対応する前記ノズルを備え、前記制御部は、前記印刷データに基づき、前記インクの色ごとに、前記ヘッドから吐出される前記インクの吐出量を算出し、前記第２ノズル検出動作で検出された前記ノズルの数と、前記第１ノズル検出動作を実行してから前記第２ノズル検出動作を実行するまでの経過時間とに基づいて、前記インクの色ごとの前記吐出量を補正する。
本発明によれば、インクの色ごとのインク吐出量を、より精度よく求めることができる。
【００１４】
また、上記課題を達成するために、本発明は、複数のノズルから流体を吐出するヘッドを備える流体吐出装置の制御方法であって、前記ヘッドを制御して、流体吐出データに基づき前記ノズルからターゲットに向けて前記流体を吐出させる通常吐出動作、及び、前記流体の吐出状態が所定の状態である前記ノズルを検出するノズル検出動作を実行させ、前記流体吐出データに基づき前記ヘッドから吐出される前記流体の吐出量を算出し、前記ノズル検出動作として、第１ノズル検出動作と、前記第１ノズル検出動作の後の第２ノズル検出動作とを実行し、前記第２ノズル検出動作で検出された前記ノズルの数および前記第１ノズル検出動作から前記第２ノズル検出動作までの経過時間に基づいて前記吐出量を補正する。
本発明によれば、ノズル検出動作と、次のノズル検出動作との間の経過時間に基づいて、流体の吐出量を補正することにより、ノズルから吐出する流体の吐出量をより精度よく求めることができる。
【００１５】
本発明は、上述した流体吐出装置、及び、流体吐出装置の制御方法以外の種々の形態で実現することも可能である。例えば、上記の制御方法をコンピューターにより実行するためのプログラム、上記プログラムを記録した記録媒体、上記プログラムを配信するサーバー装置、上記プログラムを伝送する伝送媒体、上記プログラムを搬送波内に具現化したデータ信号等の形態で実現できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るプリンターの概略構成を示す斜視図。
【図２】プリンターのホームポジション及びその近傍の構成を示す模式図。
【図３】プリンターの機能ブロック図。
【図４】インク吐出量補正部が実行する補正処理の説明図。
【図５】プリンターの動作を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。
図１を参照して、本発明の実施形態に係るプリンターの構成を説明する。図１は、本発明の実施形態に係るプリンター１（流体吐出装置）の構成の概略を示す斜視図である。
プリンター１は、後述するノズルからインク（流体）を用紙Ｐ（ターゲット）に吐出して、画像、文字、または記号を用紙Ｐに印刷する印刷動作を行うインクジェットプリンターである。プリンター１から用紙Ｐへ吐出されたインクがドットの集合を形成し、ドットの集合によって画像、文字、または記号が用紙Ｐに表現される。
【００１８】
プリンター１は、インクを吐出して印刷を行う対象の媒体すなわちターゲットとして、シート状の印刷媒体を用いることができる。印刷媒体は、例えば、カットシート、連続シート、ロールシートが挙げられる。これらのシートは紙あるいは合成樹脂で構成され、印刷面にコーティングを有してもよい。本実施形態では媒体として用紙Ｐを用いる場合を例示する。
【００１９】
プリンター１には、印刷部２１と、用紙Ｐを搬送する搬送部４１とが設けられる。搬送部４１が用紙Ｐを搬送する搬送方向は、プリンター１の幅方向である主走査方向Ｙ１と直交する。図に矢印で主走査方向Ｙ１および搬送方向を図示する。
【００２０】
搬送部４１は、搬送モーター４８、および、搬送モーター４８により駆動され、用紙Ｐを搬送する搬送ローラー４５を備える。搬送モーター４８にはロータリーエンコーダー４９が取り付けられ、ロータリーエンコーダー４９により搬送モーター４８の回転角が検出される。
【００２１】
印刷部２１は、ガイド軸２８と、キャリッジ２２（ヘッド移動部）と、インクジェットヘッド２４（ヘッド）と、インクカートリッジ２６と、キャリッジベルト３２と、キャリッジモーター３４とを備える。
【００２２】
ガイド軸２８は、主走査方向Ｙ１に沿って延設される。キャリッジ２２は、ガイド軸２８に沿って往復移動可能である。キャリッジ２２には、キャリッジ２２とキャリッジモーター３４の出力軸とを連結するキャリッジベルト３２が取り付けられる。キャリッジ２２は、キャリッジモーター３４の動力によりキャリッジベルト３２を介して駆動され、主走査方向Ｙ１へガイド軸２８に沿って往復走査する。
【００２３】
プリンター１は、主走査方向Ｙ１におけるキャリッジ２２の位置を検出するキャリッジポジションセンサー３６を備える。キャリッジポジションセンサー３６は、光学スケール３６ａと、光学センサー３６ｂとを備える。光学スケール３６ａは、ガイド軸２８に沿って配置され、キャリッジ２２の背面に取り付けられた光学センサー３６ｂにより光学スケール３６ａを読み取ることで、キャリッジ２２の位置を検出できる。
【００２４】
キャリッジ２２は、インクジェットヘッド２４、および、インクジェットヘッド２４に供給されるインクを貯留するインクカートリッジ２６を搭載する。本実施形態のプリンター１はシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、およびブラック（Ｋ）の４色のインクを使用する。このため、インクカートリッジ２６は、シアン、マゼンタ、イエロー、ブラックの各色に対応するインクカートリッジ２６Ｃ、２６Ｍ、２６Ｙ、２６Ｋを含む。インクカートリッジ２６Ｃ、２６Ｍ、２６Ｙ、２６Ｋは、個別に交換可能である。
【００２５】
インクジェットヘッド２４は、キャリッジ２２とともに、用紙Ｐの上を往復走査される。以下の説明では、プリンター１が用紙Ｐに画像を印刷する動作を、印刷動作という。印刷動作において、インクジェットヘッド２４が走査される範囲を、通常吐出範囲とする。通常吐出範囲内の位置は、インクジェットヘッド２４の通常吐出位置に相当する。
【００２６】
キャリッジ２２を走査可能な範囲において、通常吐出範囲の外側、すなわち用紙Ｐの搬送経路の外には、ホームポジションＨＰ（メンテナンス位置）が設定される。ホームポジションＨＰは、キャリッジ２２の走査範囲の一端部に位置し、ホームポジションＨＰには、キャッピング装置６１が配置される。
【００２７】
キャッピング装置６１は、インクジェットヘッド２４がホームポジションＨＰに位置する場合に、インクジェットヘッド２４の直下に位置する。キャリッジ２２は、インクジェットヘッド２４のメンテナンスに関する動作（例えば、ノズル検出動作、クリーニング動作）を行う場合にホームポジションＨＰに移動する。ノズル検出動作は、インクジェットヘッド２４が備える複数のノズル５１ａ、５２ａ、５３ａ、５４ａ（図２）のうちインクの吐出状態が良好でないノズルを検出する動作である。クリーニング動作は、インクジェットヘッド２４が有するノズル５１ａ、５２ａ、５３ａ、５４ａの不吐出の軽減、解消あるいは防止を目的として、ノズル５１ａ、５２ａ、５３ａ、５４ａからインクを強制的に排出させる動作である。
また、印刷動作においてインクジェットヘッド２４がインクを吐出する動作を、ノズル検出動作およびクリーニング動作と区別するため、通常吐出動作と呼ぶ。
【００２８】
図２は、プリンター１のホームポジションＨＰ及びその近傍の構成を示す模式図である。図２には、ホームポジションＨＰに移動されたキャリッジ２２及びインクジェットヘッド２４を合わせて図示する。
【００２９】
インクジェットヘッド２４の下面であるノズル形成面５５には、インクを吐出する複数のノズル５１ａ、５２ａ、５３ａ、５４ａが４列のノズル列をなして配置される。各ノズル列は４色のインクにそれぞれ対応する。
【００３０】
キャッピング装置６１は、上面が開口した箱状のキャップ本体６２（流体受け部）を有し、キャップ本体６２は、枠体６３で囲まれる空間であるインクジェットヘッド収納部６４を有する。枠体６３はキャップ本体６２の上部に相当し、天然ゴムや合成ゴム等の弾性部材で構成される。枠体６３の内周は、インクジェットヘッド２４の外周と略同一形状に形成されるので、インクジェットヘッド収納部６４にインクジェットヘッド２４を収納できる。
【００３１】
キャップ本体６２は、後述する制御部１０（図３）の制御に従って駆動する昇降モーター７０（図３）に、図示しない昇降機構を介して連結され、昇降モーター７０の動作に伴って昇降する。インクジェットヘッド２４がホームポジションＨＰに位置する状態で、キャップ本体６２が上昇すると、インクジェットヘッド収納部６４に、ノズル形成面５５を含むインクジェットヘッド２４の下部が収容される。この状態で、インクジェットヘッド２４の外周が枠体６３の内周に接触することにより、ノズル形成面５５はインクジェットヘッド収納部６４に気密性を有する状態で収容される。
本実施形態では、ポンプ６９及び昇降モーター７０が印刷部２１に含まれるものとして説明する。この構成において、キャッピング装置６１の全体を印刷部２１に含めてもよい。
【００３２】
キャップ本体６２の底面６５には、排出孔６６が形成され、排出孔６６にはチューブ６７が接続される。チューブ６７は、廃インクを貯留するための廃インクタンク６８に接続され、チューブ６７に、インクを輸送するポンプ６９が設けられる。インクジェットヘッド２４がホームポジションＨＰにおいてインクを吐出した場合、吐出されたインクは、底面６５に溜まり、ポンプ６９の動力により排出孔６６から廃インクタンク６８に送られる。また、ノズル形成面５５をインクジェットヘッド収納部６４に収容した状態でポンプ６９が動作すると、ポンプ６９が発生する負圧によりノズル５１ａ、５２ａ、５３ａ、５４ａからインクが吸い出される。
【００３３】
キャップ本体６２の底面６５には、導電材６５ａが配置される。導電材６５ａの位置及び／またはサイズは、いずれのノズル５１ａ、５２ａ、５３ａ、５４ａから吐出されるインクの液滴も導電材６５ａに着弾するように調整されている。導電材６５ａは板状の導体であり、プリンター１は、導電材６５ａの静電容量、または静電容量の変化を、後述する制御部１０により検出できる。この構成を利用して、ノズル検出動作が行われる。
【００３４】
プリンター１がノズル検出動作を行う場合、インクジェットヘッド２４がホームポジションＨＰに位置し、キャップ本体６２は下降した位置にあり、少なくともインクジェットヘッド収納部６４に気密性の空間が形成されない状態である。すなわち、インクジェットヘッド２４の外周と枠体６３の内周とが接触しない状態である。
【００３５】
ノズル検出動作では、制御部１０の制御によって、インクジェットヘッド２４が、ノズル５１ａ、５２ａ、５３ａ、５４ａのいずれかからインクを吐出する。インクジェットヘッド２４が吐出するインクが導電材６５ａに着弾すると、導電材６５ａの静電容量が変化するので、制御部１０は、導電材６５ａの静電容量の変化に基づき、ノズルから規定量のインクが吐出されたか否かを判定できる。これにより、制御部１０は、ノズルの吐出状態が正常であるか否かを判定できる。
【００３６】
ノズル検出動作では、インクジェットヘッド２４が備える全てのノズル５１ａ、５２ａ、５３ａ、５４ａから予め設定された数のノズルが選択され、選択されたノズルからインクが吐出される。制御部１０は、導電材６５ａの静電容量の変化から、導電材６５ａに着弾したインクの量が規定量に達しない、或いは、導電材６５ａにインクが着弾していないと判定される場合、選択されたノズルを、不吐出ノズルとして検出する。この動作を、選択するノズルを変更しながら繰り返し実行することで、制御部１０は、インクジェットヘッド２４が有する全てのノズルについて、正常なノズルか、不吐出ノズルかを判定できる。
【００３７】
上記のノズル検出動作の方法は一例であり、ノズル５１ａ、５２ａ、５３ａ、５４ａの吐出状態を、他の方法により検出してもよい。例えば、プリンター１において、ノズル検出用の用紙Ｐに、ノズル５１ａ、５２ａ、５３ａ、５４ａからインクを吐出させ、用紙Ｐに形成されたドットを光学的に読み取る方法を採用できる。この方法では、用紙Ｐに形成されたドットの位置やサイズに基づき、不吐出ノズルが検出される。また、その他の方法を採用することも勿論可能である。
【００３８】
プリンター１がクリーニング動作を実行する場合、インクジェットヘッド２４がホームポジションＨＰに位置し、キャップ本体６２が上昇し、ノズル形成面５５が、インクジェットヘッド収納部６４の気密性の空間に収容される。この状態でポンプ６９が動作し、ポンプ６９が発生する負圧によりノズル５１ａ、５２ａ、５３ａ、５４ａからインクが吸い出される。このインクの流れにより、ノズル５１ａ、５２ａ、５３ａ、５４ａの内部に溜まって粘性を増したインクや、ノズル５１ａ、５２ａ、５３ａ、５４ａの開口部の付着物等が除去される。
【００３９】
プリンター１は、フラッシング動作を行うことも可能である。フラッシング動作の実行時、インクジェットヘッド２４およびキャップ本体６２がノズル検出動作と同様の位置にある。フラッシング動作は、インクジェットヘッド２４が備える全てのノズル５１ａ、５２ａ、５３ａ、５４ａから予め設定された量のインクを吐出する動作である。この動作により、ノズル５１ａ、５２ａ、５３ａ、５４ａの内部や開口部に溜まって粘性を増したインクが除去される。
【００４０】
図３は、プリンター１の機能ブロック図である。
プリンター１は、プリンター１を制御する制御部１０を備える。制御部１０には、印刷部２１および搬送部４１が接続される。また、制御部１０には、記憶部１３、入力部１４、報知部１５、ＲＴＣ１６、及び、通信部１７が接続される。
【００４１】
プリンター１は、ホスト装置２に通信可能に接続され、ホスト装置２が送信するコマンドやデータを受信する。ホスト装置２は、文書作成等の機能を有する装置であり、例えばパーソナルコンピューターである。ホスト装置２は、プリンター１に対し、設定を指示するコマンド、印刷を指示するコマンド等を含む各種コマンド、及び、コマンドに関するデータを送信する。プリンター１は受信したコマンド及びデータに従って各動作を実行する。
プリンター１に対し印刷実行を指示するコマンドと、印刷する印刷データ（流体吐出データ）との組合せを、印刷ジョブと呼ぶ。ホスト装置２が印刷ジョブを生成してプリンター１に送信すると、プリンター１は、印刷ジョブに含まれるデータを、コマンドに従って用紙Ｐに印刷する。
【００４２】
制御部１０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、およびその他周辺回路等を備え、ＲＯＭに記憶された制御プログラムをＣＰＵが読み出して実行することにより、プリンター１を制御する。図示しないＲＡＭは、ＣＰＵの演算結果を一時記憶するメモリーとして機能する。
【００４３】
記憶部１３は、不揮発性メモリー素子を備え、プログラムやデータを不揮発的に記憶する。記憶部１３は、制御部１０が実行するプログラムや、制御部１０が処理するデータを記憶する。
記憶部１３は、不吐出ノズル数記憶部１３ａと、ノズル検出時刻記憶部１３ｂとを備える。不吐出ノズル数記憶部１３ａは、後述するノズル検出制御部１０２がノズル検出動作を行った場合に検出された不吐出ノズルの数を記憶する。ノズル検出時刻記憶部１３ｂは、ノズル検出制御部１０２によりノズル検出動作が実行された時刻を記憶する。
【００４４】
入力部１４は、プリンター１の外装に設けられる操作スイッチ（図示略）、タッチパネルなど、ユーザーの操作を受け付ける操作部１４ａを備える。操作部１４ａは電源ＯＮ／ＯＦＦのスイッチを含む。入力部１４は、操作部１４ａが受け付けた操作に対応する操作信号を制御部１０に出力する。
【００４５】
報知部１５は、ＬＥＤ（Light Emitting Diode）部１５ａと、表示部１５ｂとを備える。ＬＥＤ部１５ａは、プリンター１の動作状態を示すインジケーターとして機能し、制御部１０の制御により点灯及び消灯する。表示部１５ｂは、プリンター１の外装に配置される液晶表示パネルを備え、プリンター１の動作状態や設定された内容等の各種情報を表示する。
【００４６】
ＲＴＣ（Real Time Clock）１６は、現在時刻を示す現在時刻情報を制御部１０に出力する。現在時刻情報は、秒単位またはそれ以下の単位で現在時刻を示す情報であり、年月日の情報を含んでもよく、時刻の表現形式は限定されない。
【００４７】
通信部１７（接続部）は、ホスト装置２に接続され、制御部１０の制御に従ってホスト装置２との間で各種データを送受信する。通信部１７及びホスト装置２は、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１２８４等の各種規格のケーブルにより有線接続されてもよく、無線通信を実行してもよい。
【００４８】
制御部１０は、印刷制御部１０１と、ノズル検出制御部１０２と、インク吐出量算出部１０３と、インク吐出量補正部１０４と、クリーニング制御部１０５とを備える。制御部１０の各機能ブロックは、制御部１０を構成するＣＰＵが、対応するプログラム（例えば、プリンター１のファームウェア）を読み出して実行することで、ハードウェアとソフトウェアとの協働により実現される。
【００４９】
印刷制御部１０１は、ホスト装置２から受信した印刷ジョブに従って、印刷部２１及び搬送部４１を制御し、画像、文字、または記号を用紙Ｐに印刷させる。
印刷制御部１０１は、印刷ジョブに含まれる印刷データをＲＡＭ（図示略）に展開し、インク吐出データを生成する。インク吐出データは、例えば、ノズル５１ａ、５２ａ、５３ａ、５４ａがインクを吐出する吐出位置、インク量もしくはインクにより形成するドットの大きさ、インク吐出に用いるノズル等を指定するデータを、インクの色毎に含む。
なお、プリンター１がホスト装置２から受信する印刷データに、上述のインク吐出データに相当するデータが含まれてもよい。
【００５０】
印刷制御部１０１は、ロータリーエンコーダー４９の検出値に基づいて搬送モーター４８を駆動制御し、用紙Ｐを搬送させる。また、印刷制御部１０１は、キャリッジポジションセンサー３６の検出値に基づいて、キャリッジモーター３４を駆動制御し、キャリッジ２２を移動させる。また、印刷制御部１０１は、インクジェットヘッド２４を駆動してインクを吐出させて、画像、文字、または記号を用紙Ｐに印刷する。また、印刷制御部１０１は、ＬＥＤ部１５ａや表示部１５ｂにより、印刷実行を示す報知を行う。
【００５１】
ノズル検出制御部１０２は、印刷ジョブに従って印刷部２１を制御し、ノズル検出動作を実行する。ノズル検出制御部１０２は、ノズル検出動作において、キャリッジモーター３４を駆動してキャリッジ２２をホームポジションＨＰに移動させ、必要に応じて昇降モーター７０を動作させてキャッピング装置６１の高さ位置を調整する。ノズル検出制御部１０２は、ノズル５１ａ、５２ａ、５３ａ、５４ａのうち予め設定された数のノズルを選択し、インクジェットヘッド収納部６４を制御して、選択したノズルからインクを吐出させる。ノズル検出制御部１０２は、選択したノズルからインクを吐出させたときの導電材６５ａの静電容量の変化を検出する。そして、ノズル検出制御部１０２は、検出される導電材６５ａの静電容量の変化に基づきインクが着弾したか否かを判定することにより、選択したノズルが不吐出ノズルであるか否かを判定する。選択されたノズルが不吐出ノズルであると判定された場合は、ノズル検出制御部１０２は選択したノズルを不吐出ノズルとして検出する。ノズル検出制御部１０２は、インクジェットヘッド２４が備える全てのノズル、或いは、設定されたノズルの全てについて判定を行った後、検出した不吐出ノズルの数を不吐出ノズル数記憶部１３ａに記憶させる。ここで、ノズル検出制御部１０２は、不吐出ノズルを特定する情報を不吐出ノズル数記憶部１３ａに記憶させてもよい。また、ノズル検出制御部１０２は、ノズル検出動作を実行したときの時刻をノズル検出時刻記憶部１３ｂに記憶させる。時刻の情報は、ＲＴＣ１６が出力する情報から取得できる。
【００５２】
不吐出ノズル数記憶部１３ａが記憶する不吐出ノズルの数と、ノズル検出時刻記憶部１３ｂが記憶するノズル検出動作の実行時刻と、は相互に対応付けられる。従って、制御部１０は、記憶部１３が記憶するデータから、ノズル検出制御部１０２が過去に実行したノズル検出動作の実行時刻と、当該ノズル検出動作で検出された不吐出ノズルの数とを、取得できる。
【００５３】
ノズル検出制御部１０２がノズル検出動作を実行するタイミングは、例えば、印刷開始からの時間、印刷したページ数や行数などに基づいて決定される。例えば、ノズル検出制御部１０２は、印刷動作が開始してから１分毎にノズル検出動作を行ってもよいし、用紙Ｐを１０ページ印刷する毎にノズル検出動作を行ってもよい。ノズル検出動作ではキャリッジ２２を通常吐出範囲の外にあるホームポジションＨＰに移動させるため、印刷を中断する必要がある。このため、ノズル検出動作の回数が極端に多いと印刷スループットが低下する可能性があり、ノズル検出動作を実行する頻度や、実行タイミングを決めるためのパラメーター或いは条件は、これらを考慮して予め設定される。
ノズル検出制御部１０２は、ノズル検出動作を、印刷動作を実行しない間に行ってもよい。また、ノズル検出制御部１０２は、印刷動作を実行しない間と、印刷動作中との両方においてノズル検出動作を実行してもよい。この場合、ノズル検出制御部１０２は、ノズル検出時刻記憶部１３ｂに記憶させるノズル検出動作の実行時刻を示すデータに、印刷動作中であるか否かを示すデータを付加して、記憶させても良い。
【００５４】
インク吐出量算出部１０３は、ホスト装置２から受信した印刷データから生成されるインク吐出データに基づいてプリンター１が印刷を行う場合の、インクの吐出量（使用量、消費量）を算出する。インク吐出量算出部１０３が算出する吐出量は、全てのノズルから、制御部１０がインク吐出データに基づく制御の通りにインクが吐出される場合の吐出量である。すなわち、算出される吐出量は推定値であり、不吐出ノズルは考慮されていない。
なお、インク吐出量算出部１０３は、インクを吐出させる動作の間にインクジェットヘッド２４に通電された電力に基づき、インク吐出量を算出してもよい。例えば、インクジェットヘッド２４が、ピエゾ素子に通電することでインクを吐出する構成である場合、インク吐出量算出部１０３は、ピエゾ素子に通電した時間、電圧、電流等に基づき、インク吐出量を算出してもよい。
【００５５】
インク吐出量補正部１０４は、インク吐出量算出部１０３が算出したインクの吐出量を、ノズル検出制御部１０２が行ったノズル検出動作の結果に基づいて補正する。より詳細には、インク吐出量補正部１０４は、ノズル検出制御部１０２が検出した不吐出ノズルの数に基づいて、吐出されなかったと推定されるインクの量を求める。インク吐出量補正部１０４は、求めたインクの量を、インク吐出量算出部１０３が算出したインクの吐出量から減算することにより、インク吐出量を補正する。この補正処理により、実際にインクジェットヘッド２４が吐出した量に非常に近いインク吐出量を求めることができる。本実施形態では、インク吐出量補正部１０４がインク吐出量を補正する処理を、補正処理と呼ぶ。また、補正処理で、インク吐出量補正部１０４が求める、吐出されなかったと推定されるインクの量を、補正値と呼ぶ。
【００５６】
図４は、インク吐出量補正部１０４が実行する補正処理の説明図である。図４の縦軸は、インク吐出量補正部１０４が算出するインク量の補正値であり、横軸は時間の経過を示す。
インク吐出量補正部１０４は、印刷ジョブを単位として補正処理を行う。図４には、印刷ジョブを開始した時刻をｔ０で示す。１回目のノズル検出動作（Ｄ１）が実行された時刻をｔ１、２回目のノズル検出動作（Ｄ２）が実行された時刻をｔ２とし、ｎ回目のノズル検出動作（Ｄｎ）が実行された時刻をｔｎで示す。
図４では、１回目のノズル検出動作（Ｄ１）で検出された不吐出ノズルの数をＮ１、２回目のノズル検出動作（Ｄ２）で検出された不吐出ノズルの数をＮ２、ｎ回目のノズル検出動作（Ｄｎ）検出された不吐出ノズルの数をＮｎで示す。
【００５７】
インク吐出量補正部１０４は、ノズル検出制御部１０２が実行した１回のノズル検出動作について不吐出ノズル数記憶部１３ａから不吐出ノズルの数を取得し、ノズル検出時刻記憶部１３ｂから時刻情報を取得する。ここで、インク吐出量補正部１０４は、前回のノズル検出動作（第１ノズル検出動作）から今回のノズル検出動作（第２ノズル検出動作）までの経過時間を算出する。インク吐出量補正部１０４は、不吐出ノズル数記憶部１３ａから読みだした不吐出のノズルの数に、前回から今回までの経過時間を乗算して補正値を算出する。
【００５８】
図４の例で、インク吐出量補正部１０４は、２回目のノズル検出動作Ｄ２で検出された不吐出ノズル数Ｎ２に、１回目（前回）のノズル検出動作Ｄ１の実行時刻ｔ１から、２回目のノズル検出動作の実行時刻ｔ２までの経過時間を乗算する。インク吐出量補正部１０４が算出する補正値は、図４の時刻ｔ１〜ｔ２間に斜線で示す面積に相当する。つまり、インク吐出量補正部１０４は、２回目のノズル検出動作で検出されたＮ２個の不吐出ノズルが、時刻ｔ１から時刻ｔ２の間、不吐出であったと仮定して、補正値を求める。別の表現をすれば、インク吐出量補正部１０４は、１回目のノズル検出動作から２回目のノズル検出動作までの間の補正値を、２回目のノズル検出動作で検出された不吐出ノズルの数Ｎ２に基づき算出する。同様に、インク吐出量補正部１０４は、（ｎ−１）回目のノズル検出動作からｎ回目のノズル検出動作までの間の補正値を、ｎ回目のノズル検出動作で検出された不吐出ノズルの数Ｎｎに基づき求める。
このようにして、インク吐出量補正部１０４は、インク吐出量の補正を行い、クリーニング動作以外のインク吐出動作、例えば印刷動作において、インクの吐出量をより精度よく求めることができる。
【００５９】
また、補正処理において、インク吐出量補正部１０４が、前回のノズル検出動作の時刻情報をノズル検出時刻記憶部１３ｂから読み出すことができない場合、前回のノズル検出動作の時刻情報を別の情報に置き換えて経過時間を算出してもよい。例えば、制御部１０が、ＲＴＣ１６が検出した印刷開始時刻を記憶部１３に記憶させておき、補正処理を行う際、前回のノズル検出動作の時刻情報の代わりに印刷開始時刻情報を読み出してもよい。つまり、インク吐出量補正部１０４は、印刷ジョブを開始した印刷開始時刻ｔ０から時刻ｔ１までの補正値を、１回目のノズル検出動作で検出された不吐出ノズルの数Ｎ１に基づき算出する。この処理は、印刷ジョブを開始した時点を、０回目のノズル検出動作とみなす処理ともいえる。
【００６０】
図３に戻り、クリーニング制御部１０５は、インクジェットヘッド２４のクリーニング動作を制御する。クリーニング制御部１０５は、キャリッジモーター３４を制御し、インクジェットヘッド２４をホームポジションＨＰへ搬送させ、昇降モーター７０を動作させてノズル形成面５５をインクジェットヘッド収納部６４に収納させる。次に、クリーニング制御部１０５は、ポンプ６９を駆動させ、ポンプ６９の吸引力によりノズル５１ａ、５２ａ、５３ａ、５４ａからインクを吸引する。
【００６１】
図５は、プリンター１の動作を示すフローチャートである。
プリンター１は、操作部１４ａの操作によって電源がＯＮに切り替えられると、制御部１０が制御プログラムを読み出して実行し、制御を開始する。制御部１０は、プリンター１の各部を初期化する。初期化が完了すると、制御部１０は、プリンター１の動作状態を示すＬＥＤ部１５ａを点灯させ、ホスト装置２からコマンドを受信可能な状態に移行して、図５の動作を開始する。
【００６２】
制御部１０は、通信部１７を介して、ホスト装置２からコマンドを受信すると（ステップＳ１）、ホスト装置から受信したコマンドを解析して、受信したコマンドが印刷ジョブであるか否かを判定する（ステップＳ２）。
【００６３】
受信したコマンドが印刷ジョブであると判定した場合（ステップＳ２：ＹＥＳ）、制御部１０は、メモリー（図示略）に印刷データを展開し（ステップＳ３）、印刷ジョブの実行を開始する。
【００６４】
制御部１０は、搬送部４１及び印刷部２１による用紙Ｐへの印刷を実行する。すなわち、制御部１０は、搬送部４１を制御して用紙Ｐの搬送を開始し（ステップＳ４）、印刷部２１を制御して、用紙Ｐへのインクの吐出を開始する（ステップＳ５）。
【００６５】
プリンター１では、印刷ジョブの実行中に所定のタイミングでノズル検出動作を実行するよう、予め設定される。設定されたタイミングを示すデータ等は、例えば記憶部１３に設定値として記憶される。
制御部１０は、ノズル検出制御部１０２の機能により、ノズル検出動作を実行するタイミングが達したか否かを判定する（ステップＳ６）。ノズル検出動作を実行するタイミングに達したと判定した場合（ステップＳ６：ＹＥＳ）、制御部１０はノズル検出制御部１０２によりノズル検出動作を実行する（ステップＳ７）。ステップＳ７で、制御部１０は、検出した不吐出ノズルの数を不吐出ノズル数記憶部１３ａに記憶させ、ノズル検出動作の実行時刻をノズル検出時刻記憶部１３ｂに記憶させ、ステップＳ８に移行する。また、ノズル検出動作を実行するタイミングに達していないと判定した場合（ステップＳ６：ＮＯ）、制御部１０は、ステップＳ８に移行する。
【００６６】
ステップＳ８で、制御部１０は、印刷が終了したか否かを判定し（ステップＳ８）、印刷ジョブが完了していない場合は（ステップＳ８；ＮＯ）、ステップＳ６に戻る。
印刷ジョブの実行が完了して、印刷を終了する場合（ステップＳ８；ＹＥＳ）、制御部１０は、インクの吐出量を算出する（ステップＳ９）。ステップＳ９で、制御部１０は、インク吐出量算出部１０３により、ステップＳ３でメモリーに展開したデータに基づいてインク色毎のインク吐出量を算出する。
【００６７】
続いて、制御部１０は、インク吐出量補正部１０４により、ノズル検出制御部１０２が検出した不吐出ノズル数に基づき、図４を参照して説明したように補正値を求める（ステップＳ１０）。ステップＳ１０では、インク吐出量補正部１０４によって、インクの色毎の補正値が算出される。制御部１０は、インク吐出量補正部１０４により、ステップＳ９で算出されたインク吐出量を、ステップＳ１０で算出された補正値に基づき補正する（ステップＳ１１）。
【００６８】
制御部１０は、ステップＳ１１で補正されたインク吐出量を、ステップＳ３〜Ｓ８で実行した印刷ジョブのインク吐出量として、記憶部１３に記憶させる（ステップＳ１２）。さらに、制御部１０は、ステップＳ１１で補正されたインク吐出量を、ステップＳ１で受信した印刷ジョブで使用したインクの吐出量として、通信部１７からホスト装置２に送信し（ステップＳ１３）、本処理を終了する。
【００６９】
また、ホスト装置２から受信したコマンドが印刷ジョブでないと判定した場合（ステップＳ２：ＮＯ）、制御部１０は、ホスト装置２から受信したコマンドに従って動作を実行する。例えば、制御部１０は、受信したコマンドがヘッドのクリーニング動作を指示するコマンドである場合、クリーニング制御部１０５によりクリーニング動作を制御する。
【００７０】
以上説明したように、本発明を適用した実施形態に係るプリンター１は、複数のノズル５１ａ、５２ａ、５３ａ、５４ａからインクを吐出するインクジェットヘッド２４を備える。プリンター１は、通常吐出動作、及び、ノズル検出動作を実行させる制御部１０を備える。通常吐出動作は、インクジェットヘッド２４を制御して、印刷データに基づきノズル５１ａ、５２ａ、５３ａ、５４ａから用紙Ｐに向けてインクを吐出させる動作である。ノズル検出動作は、インクの吐出状態が所定の状態であるノズルを検出する動作である。制御部１０は、印刷データに基づきインクジェットヘッド２４から吐出されるインク吐出量を算出する。制御部１０は、第１ノズル検出動作と、第１ノズル検出動作の後の第２ノズル検出動作とを実行する。制御部１０は、第２ノズル検出動作で検出されたノズルの数および第１ノズル検出動作から第２ノズル検出動作までの経過時間に基づいてインクの吐出量を補正する。第２ノズル検出動作を今回のノズル検出動作とする場合、第１ノズル検出動作は、前回のノズル検出動作に相当する。
これにより、プリンター１は、前回のノズル検出動作と、今回のノズル検出動作との間の経過時間に基づいて、流体の吐出量を補正することにより、クリーニング以外の吐出動作においても、流体の吐出量をより精度よく求めることができる。
【００７１】
制御部１０は、ノズル検出動作において、ノズル５１ａ、５２ａ、５３ａ、５４ａからインクを吐出させる。制御部１０は、インク吐出量が予め設定された量よりも少ないノズル５１ａ、５２ａ、５３ａ、５４ａを検出する。これにより、プリンター１は、不吐出ノズルを検出して、インクの吐出量をより精度よく求めることができる。
【００７２】
プリンター１は、インクジェットヘッド２４を、通常吐出動作で用紙Ｐにインクを吐出する通常吐出位置と、通常吐出位置とは異なるメンテナンス位置と、に移動させるキャリッジ２２を備える。制御部１０は、キャリッジ２２によりインクジェットヘッド２４をメンテナンス位置に移動させてノズル検出動作を実行させる。つまり、制御部１０は、ノズル検出動作を行う場合に、通常吐出動作の吐出位置とは異なる位置にインクジェットヘッド２４を移動させる。このように、ノズル検出動作を行うために通常吐出動作を中断する構成を有するプリンター１において、ノズル検出動作の実行頻度に頼らず、インク吐出量をより精度よく求めることができ、スループットの低下を防止できる。
【００７３】
プリンター１は、インクジェットヘッド２４のメンテナンス位置に設置されるキャップ本体６２を備える。制御部１０は、ノズル検出動作において、ノズル５１ａ、５２ａ、５３ａ、５４ａが吐出するインクがキャップ本体６２に到達する状態に基づき、不吐出ノズルを検出する。これにより、プリンター１は、メンテナンス位置であるホームポジションＨＰにおいてインクの着弾を検出することで不吐出ノズルを適切に検出でき、インク吐出量をより精度よく求めることができる。
【００７４】
制御部１０は、印刷データに基づき、前回のノズル検出動作（第１ノズル検出動作）を実行してから今回のノズル検出動作（第２ノズル検出動作）を実行するまでの時間におけるインクの吐出量の推定値を算出する。制御部１０は、補正において、前回のノズル検出動作で検出されたノズル５１ａ、５２ａ、５３ａ、５４ａの数と経過時間とに基づいてインクの吐出量の推定値を補正する。経過時間は、前回のノズル検出動作を実行してから今回のノズル検出動作を実行するまでの経過時間である。これにより、プリンター１は、前回のノズル検出動作を実行してから今回のノズル検出動作を実行するまでの時間におけるインク吐出量の推定値を補正することにより、インク吐出量をより精度よく求めることができる。
【００７５】
本実施形態では、流体吐出装置として、印刷媒体である用紙Ｐに対し、インクを吐出する印刷装置であるプリンター１を示す。制御部１０は、インクジェットヘッド２４を制御して、用紙Ｐに吐出するインクの吐出量を示す印刷データに基づき、用紙Ｐにインクを吐出させる印刷動作、及び、インクの吐出状態が所定の状態であるノズルを検出するノズル検出動作を実行させる。制御部１０は、印刷データに基づきインクジェットヘッド２４から吐出されるインクの吐出量を算出する。制御部１０は、補正において、前回のノズル検出動作と、今回のノズル検出動作とを実行する。制御部１０は、今回のノズル検出動作で検出されたノズルの数および経過時間に基づいてインクの吐出量を補正する。経過時間とは、５４ａの数および前回のノズル検出動作から今回のノズル検出動作までの経過時間である。これにより、プリンター１は、インクを吐出して印刷を行う印刷装置において、インクの吐出量を、より精度よく求めることができる。
【００７６】
また、上述した実施形態では、制御部１０は、印刷ジョブを構成する印刷データに基づき、印刷ジョブでインクジェットヘッド２４から吐出されるインク吐出量を算出する。その後、制御部１０は、補正処理を実行することにより、の印刷ジョブで吐出されるインク吐出量を求める。
これにより、プリンター１は、印刷ジョブ単位のインク吐出量を、より精度よく求めることができる。
【００７７】
また、上述した実施形態では、プリンター１は、ホスト装置２に接続される通信部１７を備え、制御部１０は、ホスト装置２から通信部１７に入力される印刷データに基づきインク吐出量を算出する。制御部１０は、補正において補正したインク吐出量を通信部１７からホスト装置２に出力する。これにより、プリンター１は、高精度で求めたインク吐出量をホストに出力できる。
【００７８】
また、上述した実施形態では、インクジェットヘッド２４は、複数の色のインクに対応するノズル５１ａ、５２ａ、５３ａ、５４ａを備える。また、制御部１０は、印刷データに基づき、インクの色ごとに、インクジェットヘッド２４から吐出されるインク吐出量を算出する。制御部１０は、前回のノズル検出動作で検出されたノズル５１ａ、５２ａ、５３ａ、５４ａの数と、経過時間とに基づいて、色ごとのインク吐出量を補正する。経過時間は、前回のノズル検出動作を実行してから今回のノズル検出動作を実行するまでの経過時間である。これにより、プリンター１は、インクの色ごとのインク吐出量を、より精度よく求めることができる。
【００７９】
また、上述した実施形態は、複数のノズル５１ａ、５２ａ、５３ａ、５４ａからインクを吐出するインクジェットヘッド２４を備えるプリンター１の制御方法に関する。まず、インクジェットヘッド２４を制御して、印刷データに基づきノズル５１ａ、５２ａ、５３ａ、５４ａから用紙Ｐに向けてインクを吐出させる通常吐出動作を実行させる。次に、不吐出ノズルを検出するノズル検出動作を実行させる。次に、印刷データに基づきインクジェットヘッド２４から吐出されるインク吐出量を算出する。次に、前回のノズル検出動作と、今回のノズル検出動作とを実行させる。次に、今回のノズル検出動作で検出された不吐出ノズルの数および前回のノズル検出動作から今回のノズル検出動作までの経過時間に基づいてインク吐出量を補正する。これにより、クリーニング以外の吐出動作においても、インク吐出量をより精度よく求めることができる。
【００８０】
なお、上述した実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
【００８１】
例えば、上記実施形態ではノズル検出動作を行うときにキャリッジ２２をホームポジションＨＰに位置させる例を説明したが、キャリッジ２２の走査範囲内にノズル検出動作専用の位置を設けてもよい。また、上記実施形態で説明したプリンター１は４色のカラープリンターであったが、本発明の流体吐出装置は、４色のプリンターに限らず、モノクロプリンターであってもよいし、６色のカラープリンターであってもよい。また、インクジェットヘッド２４に形成されているノズル列の数は、４列に限らない。また、本発明の流体吐出装置は、インクジェットプリンターに限らず、インクジェットプリンターを内蔵する複合機にも適用可能である。この流体吐出装置は、ピエゾ方式のインクジェットプリンターであってもよいし、熱によりインクを吐出するインクジェットプリンターであってもよい。
【００８２】
また、本発明の流体吐出装置は、実施形態で説明したように用紙Ｐに画像を印刷するプリンターに限らない。すなわち、流体吐出装置が吐出する流体の性状はジェル状であってもよいし、流体として振る舞う微粒子からなる粉末や、微粒子を含む流体であってもよい。また、流体吐出装置が吐出する流体はインクに限定されず、機能材料であってもよく、例えば、液晶ディスプレイやＥＬ（エレクトロルミネッセンス）ディスプレイの製造に用いられる電極材や色材等を吐出する構成であってもよい。また、例えば、光通信素子等に用いられる微小半球レンズ（光学レンズ）等の光学部品を形成する材料として、紫外線硬化樹脂等の透明樹脂液を基板上に吐出する構成としてもよい。また、本発明の液体吐出装置は、試験試料となる液体を吐出する構成としてもよいし、時計やカメラ等の精密機械にピンポイントで潤滑油を吐出する構成としてもよい。また、基板などをエッチングするために酸またはアルカリ等のエッチング液を吐出する液体吐出装置としてもよい。
【００８３】
図３に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。その他、プリンター１、および、ホスト装置２の他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【符号の説明】
【００８４】
１…プリンター（流体吐出装置）、２…ホスト装置、１０…制御部、１３…記憶部、１３ａ…不吐出ノズル数記憶部、１３ｂ…ノズル検出時刻記憶部、１４…入力部、１４ａ…操作部、１５…報知部、１５ａ…ＬＥＤ部、１５ｂ…表示部、１６…ＲＴＣ、１７…通信部（接続部）、２１…印刷部、２２…キャリッジ、２４…インクジェットヘッド（ヘッド）、３６…キャリッジポジションセンサー、４１…搬送部、４８…搬送モーター、４９…ロータリーエンコーダー、５１ａ、５２ａ、５３ａ、５４ａ…ノズル、５５…ノズル形成面、６１…キャッピング装置、６２…キャップ本体（流体受け部）、６３…枠体、６４…インクジェットヘッド収納部、６５ａ…導電材、１０１…印刷制御部、１０２…ノズル検出制御部、１０３…インク吐出量算出部、１０４…インク吐出量補正部、１０５…クリーニング制御部、ＨＰ…ホームポジション（メンテナンス位置）、Ｐ…用紙（ターゲット）。
【図１】
2018103421.tif 000003
【図２】
2018103421.tif 000004
【図３】
2018103421.tif 000005
【図４】
2018103421.tif 000006
【図５】
2018103421.tif 000007