(57)【要約】【課題】液体吐出装置において、検知温度に応じて駆動波形を切り替える際の、段差状の濃度ムラを軽減して画質を向上する。【解決手段】液体吐出装置は、液体を吐出する複数のノズルを有し、吐出対象面に対して複数回のスキャンを行いながら液体を吐出して画像を形成する記録ヘッドと、液体を吐出させながら記録ヘッドを主走査方向に移動し、記録ヘッドが液体を吐出した後に記録ヘッドを副走査方向に移動させる移動手段と、複数のノズルに対して各々駆動波形を印加する駆動波形印加手段と、記録ヘッドの近傍の温度を検出する温度検出手段と、検出した温度に基づいて、駆動波形を補正する補正手段と、第１の温度から第２の温度に温度が変化した場合、複数回のスキャン中に、第２の温度に対応する第２の駆動波形の使用割合が第１の温度に対応する第１の駆動波形の使用割合に対して徐々に増加するように制御する制御手段と、を備える。【選択図】図９
2020116936.tif 000002
【特許請求の範囲】
【請求項１】
液体を吐出する複数のノズルを有し、吐出対象面に対して複数回のスキャンを行いながら液体を前記吐出対象面に吐出して前記吐出対象面上に画像を形成する記録ヘッドと、
前記記録ヘッドから液体を吐出させながら前記記録ヘッドを主走査方向に移動し、前記記録ヘッドが液体を吐出した後に前記記録ヘッドを副走査方向に移動させる移動手段と、
前記複数のノズルに対して各々駆動波形を印加する駆動波形印加手段と、
前記記録ヘッドの近傍の温度を検出する温度検出手段と、
前記温度検出手段が検出した温度に基づいて、駆動波形を補正する補正手段と、
前記記録ヘッド近傍の温度が第１の温度から第２の温度に温度が変化した場合、前記複数回のスキャン中に、前記第２の温度に対応する第２の駆動波形の使用割合が前記第１の温度に対応する第１の駆動波形の使用割合に対して徐々に増加するように制御する制御手段と、
を備える液体吐出装置。
【請求項２】
前記制御手段は、前記吐出対象面を複数のスキャン領域に分割し、さらに各スキャン領域を複数のセル領域に分割し、前記複数回のスキャン中に、前記第２の駆動波形で液体が吐出されるセル領域が徐々に増加するように前記複数のノズルに対する駆動波形の変更を制御する請求項１に記載の液体吐出装置。
【請求項３】
前記制御手段は、前記複数のスキャン領域の数および前記複数のセル領域の数を前記画像の解像度と前記記録ヘッドのノズル密度とに基づいて決定する請求項２に記載の液体吐出装置。
【請求項４】
前記制御手段は、前記吐出対象面を複数のスキャン領域に分割し、これら複数のスキャン領域を複数回に亘ってスキャンするに当たって、スキャン回数の増加に比例して使用する全ノズルの内の前記第２の駆動波形で駆動されるノズルの割合を徐々に増加するように前記複数のノズルに対する駆動波形の変更を制御する請求項１に記載の液体吐出装置。
【請求項５】
液体を吐出する複数のノズルを有する記録ヘッドを用いて、吐出対象面に対して複数回のスキャンを行いながら液体を前記吐出対象面に吐出して前記吐出対象面上に画像を形成する工程と、
前記記録ヘッドから液体を吐出させながら前記記録ヘッドを主走査方向に移動し、前記記録ヘッドが液体を吐出した後に前記記録ヘッドを副走査方向に移動させる工程と、
前記複数のノズルに対して各々駆動波形を印加する工程と、
前記記録ヘッドの近傍の温度を検出する工程と、
前記検出した温度に基づいて、駆動波形を補正する工程と、
前記記録ヘッド近傍の温度が第１の温度から第２の温度に温度が変化した場合、前記複数回のスキャン中に、前記第２の温度に対応する第２の駆動波形の使用割合が前記第１の温度に対応する第１の駆動波形の使用割合に対して徐々に増加するように制御する工程と、
を含む駆動波形の制御方法。
【請求項６】
前記制御する工程は、前記吐出対象面を複数のスキャン領域に分割し、さらに各スキャン領域を複数のセル領域に分割し、前記複数回のスキャン中に、前記第２の駆動波形で液体が吐出されるセル領域が徐々に増加するように前記複数のノズルに対する駆動波形の変更を制御する請求項５に記載の駆動波形の制御方法。
【請求項７】
前記制御する工程は、前記複数のスキャン領域の数および前記複数のセル領域の数を前記画像の解像度と前記記録ヘッドのノズル密度とに基づいて決定する請求項６に記載の駆動波形の制御方法。
【請求項８】
前記制御する工程は、前記吐出対象面を複数のスキャン領域に分割し、これら複数のスキャン領域を複数回に亘ってスキャンするに当たって、スキャン回数の増加に比例して使用する全ノズルの内の前記第２の駆動波形で駆動されるノズルの割合を徐々に増加するように前記複数のノズルに対する駆動波形の変更を制御する請求項５に記載の駆動波形の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液体吐出装置及び駆動波形の制御方法に関する。
【背景技術】
【０００２】
従来、液体吐出装置として、圧電素子に駆動波形を印加し、圧電素子の変形によりインク室内を加減圧してインク室の圧力を上下させることで、液体としてのインク滴を用紙などの対象物に向けて吐出させるインクジェット記録装置が知られている。
【０００３】
このようなインクジェット記録装置においては、吐出するインクの粘度が周囲温度により変化するため、装置内の所定の位置に設けたサーミスター等の手段にて温度検知をして、その検知温度で想定されるインク粘度に対応した駆動波形を出力する技術が既に知られている。
【０００４】
そして、温度変化による画質変動を押さえて高画質を実現するため、駆動波形をインクの温度変化に応じて変化させ、最適な吐出速度を維持する駆動波形の制御方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の駆動波形制御方法では、インクの温度変化が連続的なのに対して、所定の温度刻みで駆動波形を不連続に切り替えている。そのため、切り替える前の駆動波形での吐出滴の体積と、切替後の駆動波形での吐出滴の体積とが比較的大きく変動することになり、印写画像の濃度ムラ発生の原因となっていた。また、一般にインクジェットヘッドは製造ばらつきに起因する吐出特性のばらつきを有しており（個別液室の共振周期など）、このばらつきの程度により、濃度ムラが顕著になる場合があった。特に、紙面上をヘッドがスキャンするシリアルプリンタにおいては、段差状の濃度ムラが発生して画質が低下するという問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、環境温度によって吐出液体の粘度などの特性が変動することに対応して行われる、圧電素子の駆動波形を変更する制御において、紙面などの吐出対象面上における液体の濃度ムラ発生を抑制することができる液体吐出装置及び駆動波形の制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる液体吐出装置は、液体を吐出する複数のノズルを有し、吐出対象面に対して複数回のスキャンを行いながら液体を前記吐出対象面に吐出して前記吐出対象面上に画像を形成する記録ヘッドと、前記記録ヘッドから液体を吐出させながら前記記録ヘッドを主走査方向に移動し、前記記録ヘッドが液体を吐出した後に前記記録ヘッドを副走査方向に移動させる移動手段と、前記複数のノズルに対して各々駆動波形を印加する駆動波形印加手段と、前記記録ヘッドの近傍の温度を検出する温度検出手段と、前記温度検出手段が検出した温度に基づいて、駆動波形を補正する補正手段と、前記記録ヘッド近傍の温度が第１の温度から第２の温度に温度が変化した場合、前記複数回のスキャン中に、前記第２の温度に対応する第２の駆動波形の使用割合が前記第１の温度に対応する第１の駆動波形の使用割合に対して徐々に増加するように制御する制御手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、液体吐出装置において、検知温度に応じて駆動波形を切り替える際の、段差状の濃度ムラを軽減して画質を向上することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態にかかる液体吐出装置の一例であるインクジェット記録装置の一例の構成を透視して示す外観斜視図である。
【図２】図２は、前記インクジェット記録装置の内部機構を説明する装置側面図である。
【図３】図３は、前記インクジェット記録装置の制御部のハードウエア構成を示すブロック図である。
【図４】図４は、印刷制御部及びヘッドドライバの構成の一例を示すブロック図である。
【図５】図５は、インクジェット記録装置による作像の方法の説明図である。
【図６】図６は、記録ヘッドを駆動する波形についての説明図である。
【図７】図７は、印刷制御部の機能構成を示すブロック図である。
【図８】図８は、駆動波形補正の一例の説明図である。
【図９】図９は、駆動波形の制御方法の説明図である。
【図１０】図１０は、実施形態１の駆動波形制御の一例の流れを示すフロー図である。
【図１１】図１１は、実施形態１における駆動波形の切替制御の一例の説明図である。
【図１２】図１２は、実施形態１における駆動波形の切替制御の他の一例の説明図である。
【図１３】図１３は、実施形態２における駆動波形の切替制御の一例の説明図である。
【図１４】図１４は、実施形態２の駆動波形制御の一例の流れを示すフロー図である。
【図１５】図１５は、印刷制御部及びヘッドドライバの構成のその他の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明に係る液体吐出装置及び駆動波形の制御方法の実施の形態を詳細に説明する。本実施形態に係る液体吐出装置の一例としてインクジェット記録装置の一例について、図１及び図２を参照して説明する。図１はインクジェット記録装置を説明する斜視説明図であり、内部機構を透視して示している。また、図２は同記録装置の内部機構を説明する装置側面図である。
【００１１】
このインクジェット記録装置１では、記録装置本体１Ａの内部に主走査方向に移動可能なキャリッジ、キャリッジに搭載したインクジェットヘッドからなる記録ヘッド、記録ヘッドにインクを供給するインクカートリッジ等で構成される印字機構部２等を収納している。記録装置本体１Ａの下部には前方側から多数枚の用紙３を積載可能な給紙カセット４を抜き差し自在に装着することができる。また、用紙３を手差しで給紙するための手差しトレイ５が開倒自在に取り付けている。給紙カセット４あるいは手差しトレイ５から給送される用紙３を記録装置本体１Ａ内に取り込み、印字機構部２によって所要の画像を記録した後、記録装置本体１Ａの後面側に装着された排紙トレイ６に排紙する。
【００１２】
印字機構部２では、図示しない左右の側板に横架したガイド部材である主ガイドロッド１１と従ガイドロッド１２とでキャリッジ１３を主走査方向に摺動自在に保持している。このキャリッジ１３には、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｂｋ）の各色のインク滴を吐出する記録ヘッド１４が装着されている。この記録ヘッド１４には、その複数のインク吐出口（ノズル）が主走査方向と交差する方向に配列されている。また、この記録ヘッド１４は、インク滴吐出方向が下向きとなるように装着されている。またキャリッジ１３には、記録ヘッド１４に各色のインクを供給するための各色のインクカートリッジ１５が交換可能に装着されている。
【００１３】
インクカートリッジ１５は、上部に大気と連通する大気口を有し、下部に記録ヘッド１４にインクを供給する供給口を有し、内部にインクが充填された多孔質体を収納している。内部に収納され、記録ヘッド１４に供給されるインクは、多孔質体の毛管力により、わずかな負圧に維持されている。また、記録ヘッドとして、ここでは各色毎の複数の記録ヘッド１４を用いているが、各色のインク滴を吐出する複数のノズルを有する１個の記録ヘッドでもよい。
【００１４】
ここで、キャリッジ１３は、その後方側（用紙搬送方向下流側）を主ガイドロッド１１に摺動自在に嵌装し、その前方側（用紙搬送方向上流側）を従ガイドロッド１２に摺動自在に載置している。そして、このキャリッジ１３を主走査方向に移動走査するため、主走査モータ１７で回転駆動される駆動プーリ１８と従動プーリ１９との間にタイミングベルト２０を張装し、このタイミングベルト２０をキャリッジ１３に固定している。したがって、主走査モータ１７の正逆回転によりキャリッジ１３が往復駆動される。
【００１５】
一方、給紙カセット４にセットした用紙３を記録ヘッド１４の下方側に搬送するために、給紙カセット４から用紙３を分離給装する給紙ローラ２１及びフリクションパッド２２と、用紙３を案内するガイド部材２３と、給紙された用紙３を反転させて搬送する搬送ローラ２４と、この搬送ローラ２４の周面に押し付けられる搬送コロ２５、及び搬送ローラ２４からの用紙３の送り出し角度を規定する先端コロ２６とを設けている。搬送ローラ２４は副走査モータ４９（図２参照）によってギヤ列２７を介して回転駆動される。
【００１６】
そして、キャリッジ１３の主走査方向の移動範囲に対応して搬送ローラ２４から送り出された用紙３を記録ヘッド１４の下方側で案内する用紙ガイド部材である印写受け部材２９を設けている。この印写受け部材２９の用紙搬送方向下流側には、用紙３を排紙方向へ送り出すために回転駆動される搬送コロ３１、拍車３２を設け、さらに用紙３を排紙トレイ６に送り出す排紙ローラ３３、及び拍車３４と、排紙経路を形成するガイド部材３５，３６とを配設している。
【００１７】
記録時には、キャリッジ１３を移動させながら画像信号に応じて記録ヘッド１４を駆動することにより、停止している用紙３にインクを吐出して１行分を記録し、用紙３を所定量搬送後、次の行の記録を行う。記録終了信号または、用紙３の後端が記録領域に到達した信号を受けることにより、記録動作を終了させ用紙３を排紙する。
【００１８】
また、キャリッジ１３の移動方向右端側の記録領域を外れた位置には、ヘッド１４の吐出不良を回復するための回復装置３７を配置している。回復装置３７はキャップ手段と吸引手段とクリーニング手段を有している。キャリッジ１３は印字待機中にはこの回復装置３７側に移動される。そして、記録ヘッド１４はキャッピング手段でキャッピングされる。このキャッピングにより、記録ヘッド１４の吐出口部が湿潤状態に保たれるので、インク乾燥による記録ヘッド１４の吐出不良が防止できる。また、回復装置３７は、記録途中などに記録と関係しないインクを記録ヘッド１４の吐出口から吸い出すことにより、全ての吐出口のインク粘度を一定にし、安定した吐出性能を維持する。
【００１９】
液体吐出不良が発生した場合等には、キャッピング手段でヘッド１４の吐出口（ノズル）を密封し、チューブを通して吸引手段で吐出口からインクとともに気泡等を吸い出し、吐出口面に付着したインクやゴミ等はクリーニング手段により除去される。これにより記録ヘッド１４の吐出不良が回復される。また、吸引されたインクは、本体下部に設置された廃インク溜に排出され、廃インク溜内部のインク吸収体に吸収保持される。
【００２０】
次に、前記インクジェット記録装置１の制御部の概要について、図３のブロック図を参照して説明する。この制御部４０は、この装置全体の制御を司るＣＰＵ（Central  Processing  Unit）４１と、ＣＰＵ４１が実行するプログラム、その他の固定データを格納するＲＯＭ（Read  Only  Memory）４２と、画像データ等を一時格納するＲＡＭ（Random  Access  Memory）４３と、装置の電源が遮断されている間もデータを保持するための書き換え可能な不揮発性メモリ４４と、画像データに対する各種信号処理、並び替え等を行なう画像処理やその他装置全体を制御するための入出力信号を処理するＡＳＩＣ（Application  Specific  Integrated  Circuit）４５とを備えている。
【００２１】
また、この制御部４０は、ホスト側とのデータ、信号の送受を行なうためのホストＩ／Ｆ４６と、記録ヘッド１４を駆動制御するためのデータ転送手段と駆動波形を生成する駆動波形生成手段を含む印刷制御部４７と、キャリッジ１３側に設けた記録ヘッド１４を駆動するためのヘッドドライバ（ドライバＩＣ（Integrated  Circuit））４８と、主走査モータ１７及び副走査モータ４９を駆動するためのモータ駆動部５０と、帯電ローラ５１にＡＣ（Alternating  Current）バイアスを供給するＡＣバイアス供給部５２と、エンコーダセンサ５３、５４からの各検出信号、環境温度を検出する温度センサなどの各種センサからの検出信号を入力するためのＩ／Ｏ（Input/Output）５５などを備えている。
【００２２】
また、この制御部４０には、このインクジェット記録装置１に必要な情報の入力及び表示を行なうための操作パネル５６が接続されている。ここで、制御部４０は、パーソナルコンピュータ等の情報処理装置、イメージスキャナなどの画像読み取り装置、デジタルカメラなどの撮像装置などのホスト側からの画像データ等をケーブル或いはＬＡＮ（Local  Area  Network）などのネットワークを介してホストＩ／Ｆ４６で受信する。そして、制御部４０のＣＰＵ４１は、ホストＩ／Ｆ４６に含まれる受信バッファ内の印刷データを読み出して解析し、ＡＳＩＣ４５にて必要な画像処理、データの並び替え処理等を行ない、この画像データを印刷制御部４７からヘッドドライバ４８に転送する。なお、画像出力するためのドットパターンデータの生成は後述するようにホスト側のプリンタドライバで行なっている。
【００２３】
印刷制御部４７は、上述した画像データをシリアルデータでヘッドドライバ４８に転送する。また、印刷制御部４７は、この画像データの転送及び転送の確定などに必要な転送クロックやラッチ信号、滴制御信号（マスク信号）などをヘッドドライバ４８に出力する。さらに、印刷制御部４７は、ＲＯＭ４２に格納されている駆動信号のパターンデータをＤ／Ａ変換するＤ／Ａ変換器及び電圧増幅器、電流増幅器等で構成される駆動波形生成部及びヘッドドライバに与える駆動波形選択手段を含む。
【００２４】
そして、印刷制御部４７は、一つの駆動パルス（駆動信号）あるいは複数の駆動パルス（駆動信号）で構成される駆動波形を生成して、ヘッドドライバ４８に対して出力する。ヘッドドライバ４８は、シリアルに入力される記録ヘッド１４の１行分に相当する画像データに基づいて印刷制御部４８から与えられる駆動波形を構成する駆動信号を選択的に記録ヘッド１４の液滴を吐出させるエネルギーを発生する駆動素子（例えば、前述したような圧電素子）に対して印加することで記録ヘッド１４を駆動する。このとき、駆動波形を構成する駆動パルスを選択することによって、例えば、大滴（大ドット）、中滴（中ドット）、小滴（小ドット）など、大きさの異なるドットを打ち分けることができる。
【００２５】
また、ＣＰＵ４１は、リニアエンコーダを構成するエンコーダセンサ５４からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度・位置プロファイルから得られる速度目標値及び位置目標値とに基づいて主走査モータ１７に対する駆動出力値（制御値）を算出してモータ駆動部５０を介して主走査モータ１７を駆動する。
【００２６】
同様に、ロータリエンコーダを構成するエンコーダセンサ５３からの検出パルスをサンプリングして得られる速度検出値及び位置検出値と、予め格納した速度・位置プロファイルから得られる速度目標値及び位置目標値とに基づいて、副走査モータ４９に対する駆動出力値（制御値）を算出する。この駆動出力値を、モータ駆動部５０からモータドライバに出力し、モータドライバを介して副走査モータ４９を駆動する。
【００２７】
次に、印刷制御部４７及びヘッドドライバ４８の一例について、図４を参照して説明する。
【００２８】
印刷制御部４７は、上述したように、一つの印刷周期内に複数の駆動パルス（駆動信号）で構成される駆動波形を生成して出力する駆動波形生成部６１と、印刷画像に応じた画像データと、クロック信号、ラッチ信号（ＬＡＴ）、滴制御信号Ｍ０〜Ｍ３を出力するデータ転送部６２とを備えている。なお、前記駆動波形生成部６１は各圧電素子１４ａ毎に設けられる。また、滴制御信号は、ヘッドドライバ４８の後述するスイッチ手段であるアナログスイッチ６３の開閉を滴毎に指示する２ビットの信号であり、駆動波形の印刷周期に合わせて選択すべき波形でＨレベル（ＯＮ）に状態遷移し、非選択時にはＬレベル（ＯＦＦ）に状態遷移する。
【００２９】
ヘッドドライバ４８は、データ転送部６２からの転送クロック（シフトクロック）及びシリアル画像データ（階調データ：２ビット／ＣＨ）を入力するシフトレジスタ６４と、シフトレジスタ６４の各レジスト値をラッチ信号によってラッチするためのラッチ回路６５と、階調データと制御信号Ｍ０〜Ｍ３をデコードして結果を出力するデコーダ６６と、デコーダ６６のロジックレベル電圧信号をアナログスイッチ６３が動作可能なレベルへとレベル変換するレベルシフタ６７と、レベルシフタ６７を介して与えられるデコーダ６６の出力でオン／オフ（開閉）されるアナログスイッチ６３と、を備えている。
【００３０】
アナログスイッチ６３は、各圧電素子１４ａの選択電極（個別電極）に接続され、各圧電素子１４ａ毎に設けられている駆動波形生成部６１からの駆動波形が入力されている。したがって、シリアル転送された画像データ（階調データ）と滴制御信号Ｍ０〜Ｍ３をデコーダ６６でデコードした結果に応じてアナログスイッチ６３がオンにすることにより、駆動波形を構成する所要の駆動信号が通過して（選択されて）圧電素子１４ａに印加される。
【００３１】
以上の構成と制御方法により、記録ヘッド１４からインクが吐出されて画像を形成する。
【００３２】
次に、本実施形態の一例であるインクジェット記録装置による作像の方法について、図５を参照して説明する。
【００３３】
作像の解像度には、画質、出力速度、紙種などにより、複数のモードが存在する。ここでは、一例として、画質を優先したモードの説明をする。画質を優先したモードの作像解像度は１２００ｄｐｉ（dot  per  inch）×１２００ｄｐｉで構成されている（ｄｐｉは、１ｉｎｃｈにいくつのドットを形成するかという解像度を表す単位である）。
【００３４】
一方で１ヘッド単位に形成されたノズル密度は３００ｄｐｉであるため、ノズル列方向において１２００ｄｐｉの解像度を得るには、ノズル列方向に１２００ｄｐｉに相当する周期分をずらしながら、少なくとも４回分のヘッド走査を繰り返す必要がある。また、ヘッド走査方向の作像についても、作像の誤差分散のために２回に分けて行う。つまり、ある領域（ユニットセル）の作像を完了するには、「ノズル列方向に４回×主走査方向２回＝８回」のヘッド走査を繰り返す必要がある。
【００３５】
実際の動作ではノズル毎の吐出ばらつきを拡散するために、図５のユニットセルは同一ノズルアレイで印字されるわけではなく、１走査が終わると所定の量だけヘッドがノズル列方向に移動して印字をすることになる。
【００３６】
次に、記録ヘッドを駆動する波形について、図６を参照して説明する。
【００３７】
駆動波形は、図４に示す印刷制御部４７の駆動波形生成部（各圧電素子１４ａ毎に設けられている）６１で生成され、吐出するノズルと波形種類がヘッドドライバ４８で選択されて、記録ヘッド１４（図３参照）内部の圧電素子１４ａへ供給されるものである。また、温度センサ５７（図３参照）で検知した温度に従って、制御部が駆動波形の種類を選択する。例えば、図６に示すように、一般に低温環境ではインクの粘度が高くなるために圧電素子への電圧を高めに入れる手段がとられるため、高温時の波形よりも電圧が高くなる。
【００３８】
上述のように、インクの粘度が環境温度の影響で変化するので、環境温度が変化に対応して、圧電素子を駆動するための駆動波形も変えていく必要がある。換言すれば、環境温度変化に応じて圧電素子の駆動波形を補正する必要がある。かかる補正を行なうことによりインクの吐出量と吐出速度を一定に保ち、紙面に記録される画像の劣化を抑制することができる。
【００３９】
本実施形態では、より詳細には、印刷制御部４７において駆動波形信号Ｖｃｏｍｘの波形を補正することによりインク吐出速度及びインク吐出量の変動を抑制している。
【００４０】
図７は、印刷制御部４７の機能構成ブロック図である。印刷制御部４７は、基準となる駆動波形データを予め格納し、出力する駆動波形テーブル７１と、次周期で出力する画像データＤＤ−１〜ＤＤ−４を保持するとともに、この画像データを出力するデータ転送部６２と、入力された画像データＤＤ−１〜ＤＤ−４に基づいて次周期における駆動ノズル数と次周期に出力される駆動波形信号Ｖｃｏｍ１〜Ｖｃｏｍ４の組合せを出力する画素・Ｖｃｏｍカウント部７２と、温度センサ５７（図３参照）で検出される温度の入力値に基づいて駆動波形倍率補正値を算出し出力する駆動波形補正値算出部７３と、入力された基準となる駆動波形を入力された駆動波形倍率補正値により補正して、駆動ノズル数及び駆動波形信号Ｖｃｏｍ１〜Ｖｃｏｍ４の組合せに基づく駆動波形制御データＤＷ１〜ＤＷ４をヘッドドライバ４８にそれぞれ出力する駆動波形補正部７４と、を備えている。前記駆動波形テーブル７１、画素・Ｖｃｏｍカウント部７２、駆動波形補正値算出部７３、および駆動波形補正部７４は、前記駆動波形生成部（各圧電素子１４ａ毎に設けられている）６１を構成している。
【００４１】
具体的に、駆動波形補正値算出部７３は、温度情報取得部７３１と、補正決定部７３２と、算出部７３３とを含む。ＲＡＭ４３は、各駆動波形に対応する駆動波形倍率補正値を設定した駆動波形補正テーブルを保持する。
【００４２】
温度情報取得部７３１は、温度センサ５７が出力する温度値を入力することによりヘッド近傍の温度情報を取得する。
【００４３】
補正決定部７３２は、ヘッドの１走査ごとに、温度情報取得部７３１が初期値として取得したヘッド近傍の温度値と、温度情報取得部７３１が１走査後に取得したヘッド近傍の温度値とを比較し、温度差が閾値（例えば１℃）を超えた場合に駆動波形の補正を決定する。
【００４４】
算出部７３３は、補正決定部７３２により補正が決定されると、走査領域（例えば走査中のユニットセル）の残りの走査毎に駆動波形補正値を算出して出力する。図５で説明したモードのように各ユニットセルを複数回のヘッド走査により作像を完了する。従って算出部７３３は、走査領域（例えば走査中のユニットセル）の残りの走査毎に、記録ヘッドを構成する複数のノズルの圧電素子のうち駆動波形の補正を行う圧電素子を所定のアルゴリズムが示す順番で徐々に増やし、それらの駆動波形倍率補正値を駆動波形補正テーブルから取得して駆動波形補正部７４に出力する。なお、ユニットセル番号や、各ユニットセル内の走査回数を示す情報などは、データ転送部６２から出力される画像データに基づき画素・Ｖｃｏｍカウント部７２が駆動ノズル数及び駆動波形信号Ｖｃｏｍ１〜Ｖｃｏｍ４の組合せと共に駆動波形補正値算出部７３に出力する。
【００４５】
次に、前記構成の印刷制御部４７の駆動波形補正動作を説明する。なお、理解を容易にするために、ここでは繰り返しになる説明を適宜省略する。
データ転送部６２は、保持していた次周期で出力する画像データＤＤ−１〜ＤＤ−４を画素・Ｖｃｏｍカウント部７２に出力する。
【００４６】
画素・Ｖｃｏｍカウント部７２は、入力された画像データＤＤ−１〜ＤＤ−４に基づいて次周期における駆動ノズル数と次周期に出力される駆動波形信号Ｖｃｏｍ１〜Ｖｃｏｍ４の組合せを駆動波形補正値算出部７３に出力する。また、画素・Ｖｃｏｍカウント部７２は、ユニットセル番号や、各ユニットセル内の走査回数を示す情報などを、データ転送部６２から出力される画像データに基づいて出力する。
【００４７】
駆動波形補正値算出部７３は、駆動ノズル数及び駆動波形信号Ｖｃｏｍ１〜Ｖｃｏｍ４を駆動波形補正部７４に出力する。また、駆動波形補正値算出部７３は、駆動波形倍率補正値を駆動波形補正部７４に出力する。駆動波形補正値算出部７３は、ヘッド近傍の温度が閾値を超えると、その後の残りの走査において、走査回数が増加するに従い、記録ヘッドを構成する複数のノズルの圧電素子の駆動波形を補正する数（駆動波形倍率が１を超える数）を増やす。
【００４８】
これにより、駆動波形補正部７４は、駆動波形テーブル７１から基準となる駆動波形データが入力すると、入力された駆動波形倍率補正値により補正して駆動波形制御データＤＷ１〜ＤＷ４としてヘッドドライバ４８にそれぞれ出力する。
【００４９】
図８は、駆動波形補正の一例の説明図である。図８に示すように、駆動波形テーブル７１から基準となる駆動波形データ（＝駆動波形倍率＝１）が入力されると、中間電位を一定としたまま、中間電位以外の部分に駆動波形倍率補正値を乗じて、駆動波形制御データＤＷ１〜ＤＷ４とする。図８の例の場合には、基準となる駆動波形データを駆動波形倍率補正値＝１．２を乗じて駆動波形制御データＤＷ１〜ＤＷ４としている。この結果、電圧変動を抑制して、インク吐出速度及びインク吐出量の変動を抑制することとなっている。
【００５０】
本実施形態では、駆動波形の変更を決定してから駆動波形の変更が完了するまでに所定のプロセスを設定している。この駆動波形を変えていくプロセスが、駆動波形の補正時に生じる画像の濃度ムラを抑制することに寄与する。
【００５１】
従来の駆動波形の補正では、環境温度の変化が所定の閾値（例えば、１℃）を越えた場合に、駆動波形の変更が決定され、記録ヘッドの全てのノズルの駆動圧電素子の駆動波形が一斉に変更される。その結果、図９に示すように、駆動波形の変更前の記録画像における付着インク濃度と、駆動波形が変更された後の記録画像における付着インク濃度に視認され得る程度の濃度段差が生じる。
【００５２】
先に、図５を参照して説明したように、記録ヘッドのノズルから紙面上にインクを吐出して画像を形成する場合、例えば、紙面をユニットセルと呼ばれる幾つかの領域（図では８つの領域：ユニットセル１〜８）に分割し、記録ヘッドによる記録スキャンを各ユニットセルについてそれぞれ８回行って作像が完了する。なお、このユニットセルの数および記録走査の回数は、記録する画像の解像度（例えば、１２００ｄｐｉ）と、記録に用いる記録ヘッドのノズル密度（例えば、３００ｄｐｉ）との関係から決定される。なお、上記記録スキャンとは記録ヘッドを対象の紙面に対してスキャンしながら記録ヘッドの複数のノズルから液体を吐出する動作を意味する。
【００５３】
本実施形態では、記録ヘッドが有するノズルの圧電素子の駆動波形の変更を決定した後の上記記録ヘッドによる記録走査において、一回目の記録スキャンから最後の８回目の記録スキャンまでの間で、記録ヘッドを構成する複数のノズルの圧電素子の駆動波形を変更決定前の第１の駆動波形から補正後の第２の駆動波形への変更数が徐々に増えるように制御し、最後の８回目の記録走査時には、全ての圧電素子において新たな駆動波形への変更を完了する。これによって、図９に示すように、本実施形態では、駆動波形の変更が決定された後に作成された画像における付着インクの濃度段差が視認できないレベルに抑制することができる。
【００５４】
本実施形態では、環境温度の変化に対応する記録ヘッドの複数のノズルの駆動素子（圧電素子）の駆動波形の変更を、画像形成時に行われる複数回の記録走査に比例させて徐々に行なう具体的な構成として、２つの例（実施形態１、実施形態２）を提案する。
【００５５】
（実施形態１）
駆動波形の変更プロセスの実施形態１を図５を参照して説明する。図５の例では、記録対象である紙面を１〜８の領域（ユニットセル１〜８）に分割し、各ユニットセルを記録ヘッドによりそれぞれ８回記録走査する。本実施形態では、各ユニットセル内をそれぞれ８つの領域（セル）に分割する。そして、第１回目のスキャンでは、各ユニットセル内のセル１をスキャンするノズルの圧電素子の駆動波形を新たな駆動波形で駆動する。続いて行なう第２回目のスキャンでは、前回のセル１をスキャンするノズルの圧電素子の駆動波形の変更に加えて、セル２をスキャンするノズルの圧電素子の駆動波形を変更する。続く第３回目のスキャンでは、さらにセル３をスキャンするノズルの圧電素子の駆動波形を変更する。このようにして、第８回目のスキャンでは、各ユニットセル１〜８の各８つの全てのセル１〜８をスキャンする圧電素子の駆動波形が新たな駆動波形に変更されることになる。その結果、図９に示すように、紙面上に作成された画像では、駆動波形の変更に伴う記録インクの濃度はスキャンの回数に随伴して徐々に変化するので、インク濃度の段差は視認できないレベルに抑制される。なお、上記実施形態１では、セルをスキャンするノズルの圧電素子の駆動波形の変更をセル１からセル８の順に従って変更しているが、この第２の駆動波形でスキャンするセル数の増加は、セル番号の昇順ばかりでなく降順でもよく、順不同であってもよい。要するに、第１回目のスキャンから第８回目のスキャンにかけて、複数のノズルの駆動波形が全数が第１の駆動波形で駆動する状態から全数が第２の波形で駆動される状態に徐々に移行できればよい。
【００５６】
図１０は、上記実施形態１の駆動波形制御の流れを示すフロー図である。図１０において、Ｎはユニットセル数を示し、ｉは現在のユニットセルを示し、ｊは各ユニット内のスキャン番目を示す。
【００５７】
印刷動作が開始されると、記録ヘッドの近傍温度が計測される（ステップＳ１）。続いて、検知温度を設定する（ステップＳ２）。次に、１スキャンの印字動作を実行する（ステップＳ３）。その後、記録ヘッドの近傍温度が計測され、前回の検知温度と違うか同じかを判断する（ステップＳ４）。この同じか違うかの判断は、例えば、温度差が１℃未満であるか、１℃以上であるかにより判断する。
【００５８】
計測温度が前回の検知温度と同じ場合、ステップＳ１に戻る。計測温度が前回の検知温度と違う場合、現在のユニットセルがＮを超えているか（ｉ＞Ｎ）、Ｎ以下であるか（ｉ≦Ｎ）を判断する（ステップＳ５）。現在のユニットセルがＮを超えている（ｉ＞Ｎ）場合、印字残りがあるか否かを判断する（ステップＳ６）。印字残りがなければ、印刷動作を終了し、印字残りがある場合は、ステップＳ１に戻る。
【００５９】
ステップＳ５において、現在のユニットセルがＮ以下である（ｉ≦Ｎ）と判断された場合、ユニットセル内のスキャン番がｊ以上（ｉ≧ｊ）であるか、ｊ未満（ｉ＜ｊ）であるかを判断する（ステップＳ７）。
【００６０】
ユニットセル内のスキャン番がｉより大きい（ｉ＜ｊ）場合、駆動波形の変更決定後の第１の駆動波形を駆動波形に設定する（ステップＳ８）。設定後、ステップＳ５に戻る。一方、ユニットセル内のスキャン番がｉ以下（ｉ≧ｊ）である場合は、駆動波形の変更決定前の第２の駆動波形を駆動波形に設定する（ステップＳ９）。設定後、ステップＳ５に戻る。
【００６１】
図１０の制御フローに従うと図１１のような駆動波形の切替制御となる。図１１の「走査順」の項目は時間的に走査をする順番を表しており、各スキャンで駆動波形変更決定前の第１の駆動波形を使用するか駆動波形変更決定後の第２の駆動波形を使用するかを右側の灰色セルの表示で示している。また、「駆動波形変更決定後のユニット数」の項目は８回のユニットスキャンの、駆動波形変更決定後の数を示している。駆動波形変更決定後にユニットスキャンの中の駆動波形変更決定前と駆動波形変更決定後の第１の駆動波形の発生頻度が徐々に低下する構成となっている。なお、図１０に示した制御フローは一例であり、駆動波形変更決定前後の第２の駆動波形の発生確率が徐々に増えている制御フローであれば、この制御フローでなくてもよい。
【００６２】
図１２は、他の制御フローについて説明する図である。この制御フローでは、駆動波形変更決定後にユニットスキャンの中の駆動波形変更決定前と駆動波形変更決定後の第１の駆動波形の発生頻度が徐々に低下する構成となっており、さらに変更前の第１の駆動波形と変更後の第２の駆動波形を時間的に分散した例を示している。こうすることで、濃度段差部の濃度変動をより滑らかにできる。
【００６３】
（実施形態２）
駆動波形の変更プロセスの実施形態２では、例えば、吐出対象である紙面を１〜８の領域（ユニットセル１〜８）に分割し、各ユニットセルを記録ヘッドによりそれぞれ８回スキャンする。第１回目のスキャンでは、ユニットセル１からユニットセル８までスキャンするときの使用全ノズルの内の１／８の駆動波形を第２の駆動波形に変更する。第２回目のスキャンでは、ユニットセル１からユニットセル８をスキャンするときの全使用ノズルの内の２／８の駆動波形を第２の駆動波形に変更する。そして、第３回目のスキャンでは、ユニットセル１からユニットセル８をスキャンするときの全使用ノズルの内の３／８の駆動波形を第２の駆動波形に変更する。このようにして、第８回目のスキャンでは、ユニットセル１〜８の全てのユニットセルをスキャンするときの全使用ノズルの駆動波形を全て第２の駆動波形に変更してスキャンを行なう。
【００６４】
図１３に示す例では、８回のスキャンの第２回目のスキャンが完了した時点で、ヘッド近傍の温度測定に基づく駆動波形の変更が決定された場合の駆動波形の制御を示している。この場合は、第３回目のスキャンから全使用ノズルの内の第２の駆動波形で駆動するノズル数を増やし始め、最後の第８のスキャンでは、全ノズルが第２の駆動波形で駆動するように制御する。駆動波形を変更するノズルの順序は、ノズルの配列順（昇順および降順）であってもよいし、ランダムであっても良い。要するに、第１回目のスキャンから第８回目のスキャンにかけて、複数のノズルの駆動波形が全数が第１の駆動波形で駆動する状態から全数が第２の波形で駆動される状態に徐々に移行できればよい。
【００６５】
図１４は、上記実施形態２の駆動波形制御の流れを示すフロー図である。図１４において、Ｎは作像完了までに必要な全スキャン回数を示し、ｉは現在のスキャン番目を示す。
【００６６】
印刷動作が開始されると、記録ヘッドの近傍温度が計測される（ステップＳ１０）。続いて、検知温度を設定する（ステップＳ１１）。次に、１スキャンの印字動作を実行する（ステップＳ１２）。その後、記録ヘッドの近傍温度が計測され、前回の検知温度と違うか同じかを判断する（ステップＳ１３）。この同じか違うかの判断は、例えば、温度差が１℃未満であるか、１℃以上であるかにより判断する。
【００６７】
計測温度が前回の検知温度と同じ場合、ステップＳ１０に戻る。計測温度が前回の検知温度と違う場合、現在のスキャンｉ（回数番）がＮを超えているか（ｉ＞Ｎ）、Ｎ以下であるか（ｉ≦Ｎ）であるかを判断する（ステップＳ１４）。現在のスキャンｉがＮを超えている（ｉ＞Ｎ）場合、印字残りがあるか否かを判断する（ステップＳ１５）。印字残りがなければ、印刷動作を終了し、印字残りがある場合は、ステップＳ１０に戻る。
【００６８】
ステップＳ１４において、現在のスキャンｉ（回数番）がＮ以下である（ｉ≦Ｎ）と判断された場合、ｉ／Ｎのノズルに第２の駆動波形を設定（ステップＳ１６）し、残りのノズルには第１の駆動波形を設定したままにする（ステップＳ１７）。次に、１スキャンの印刷動作を実行（ステップＳ１８）し、印字残りがあるか否かを判断する（ステップＳ１９）。印字残りがなければ、印刷動作を終了し、印字残りがある場合は、スキャン番目を一つ増やして（ｉ＝ｉ＋１）、ステップＳ１４に戻る。
【００６９】
上記実施形態２の駆動波形の制御方法によっても、先に説明した実施形態１の駆動波形の制御方法による効果と同様の効果を得ることができる。
【００７０】
（印刷制御部及びヘッドドライバについてのその他の実施例）
図１５は、印刷制御部及びヘッドドライバの構成のその他の一例を示す図である。図１５に示すコントローラ９０とヘッド駆動部８０とが印刷制御部及びヘッドドライバに対応する。
【００７１】
ヘッド駆動部８０は、記録ヘッドに設けられたＮ個のノズルに対応するＮ個の圧電素子５（５−１〜５−Ｎ）を駆動する構成である。ヘッド駆動部８０により、記録ヘッドの１ノズル列分の圧電素子５が駆動される。
【００７２】
各圧電素子５は、それぞれ駆動波形を伝達するＦＰＣ基板を介して、一方の電極が他の圧電素子５とともに共通電位（例えばグランド）に接続され、他方の電極がそれぞれヘッド駆動部８０に接続される。  
【００７３】
ヘッド駆動部８０は、１つあるいは複数の集積回路で構成され、そのうち少なくとも圧電素子５に接続する部分はＦＰＣ基板に設置されている。ヘッド駆動部８０は、コントローラ９０から転送されるデータに基づき、各ノズルから適切な状態でインク滴が吐出されるように、各ノズルに対応する圧電素子に対して最適な駆動波形を個別に生成して、各圧電素子５を駆動する。  
【００７４】
なお、ヘッド駆動部８０は、記録ヘッドと一体に設けることができる。
【００７５】
コントローラ９０は、印刷する画像データをそれぞれの記録ヘッド、ノズル列に対応する画像データに分離して、ヘッド駆動部８０に転送する。また、コントローラ９０は、ヘッド駆動部８０で駆動波形を生成する際に使用する基本駆動波形情報や駆動波形補正情報をヘッド駆動部８０に転送して設定する機能や、ヘッド駆動部８０に各種制御信号を供給する機能を持つ。
【００７６】
ヘッド駆動部８０は、図１５に示すように、シフトレジスタ８１、ラッチ８２、駆動波形生成部８３（８３−１〜８３−Ｎ）、基本駆動波形情報保持部８４、駆動波形補正情報保持部８５、および制御部８６を備える。
【００７７】
コントローラ９０からヘッド駆動部８０に対しては、記録ヘッドの１行分のデータに相当するＮ個の画像データＳＤＩが、転送クロックＳＣＫに同期してシリアルに入力される。シリアルに入力されるＮ個の画像データは、シフトレジスタ８１に順次保持される。ここで、記録ヘッドのノズルから例えば大滴、中滴、小滴、吐出なしの４値の大きさの異なるドットに対応するインク滴を吐出させるものとすると、１個の画像データは２ビットのデータである。
【００７８】
ラッチ８２は、一旦シフトレジスタ８１に保持されたＮ個の画像データを、ラッチイネーブル信号ＬＥＮの入力により保持するＮ個のラッチであり、１つあたり２ビットのデータ（Ｄ１〜ＤＮ）を保持し、それぞれ対応する駆動波形生成部８３に供給する。
【００７９】
駆動波形生成部８３は、Ｎ個の圧電素子５−１〜５−Ｎをそれぞれ個別に駆動するための駆動波形を生成するものであり、圧電素子５−１〜５−Ｎのそれぞれに対応させたＮ個の駆動波形生成部８３−１〜８３−Ｎを備える。ｉ番目（ここでｉは１〜Ｎ）のチャンネルである駆動波形生成部８３−ｉは、ラッチ８２からラッチイネーブル信号ＬＥＮに同期して２ビットの画像データＤｉが供給されると、基本駆動波形情報保持部８４に保持されている基本駆動波形情報と、駆動波形補正情報保持部８５に保持されている補正情報とを参照し、ラッチイネーブル信号ＬＥＮを開始基準として駆動波形を生成して圧電素子５−ｉへ供給する。  
【００８０】
基本駆動波形情報保持部８４には、ノズルごと（チャンネルごと）の補正情報を含まない基本駆動波形の情報である基本駆動波形情報が、例えば大滴、中滴、小滴、吐出なしといった大きさの異なるドットごとの駆動波形として保持されている。駆動波形生成部８３−ｉは、基本駆動波形情報保持部８４が保持するこれらの基本駆動波形情報のうち、ラッチ８２から供給される画像データＤｉに応じた基本駆動波形情報（例えば画像データＤｉが大滴を表すデータであれば、大滴用の基本駆動波形情報）を取得する。なお、基本駆動波形情報の詳細は後述する。  
【００８１】
また、駆動波形補正情報保持部８５には、基本駆動波形情報を補正するための補正情報が、ノズルごと（チャンネルごと）に保持されている。駆動波形生成部８３−ｉは、駆動波形補正情報保持部８５が保持するこれらの補正情報のうち、ｉ番目のチャンネルに対応する補正情報を取得する。そして、駆動波形生成部８３−ｉは、基本駆動波形情報保持部８４から取得した基本駆動波形情報を、駆動波形補正情報保持部８５から取得した補正情報を用いて補正することにより、ｉ番目のチャンネルの駆動に最適な駆動波形を生成して圧電素子５−ｉに供給する。
【００８２】
制御部８６は、ヘッド駆動部８０全体の制御を行う。また、制御部８６は、コントローラ９０との間で通信を行う機能を有し、例えば、上述した基本駆動波形情報や補正情報をコントローラ９０から受信して、基本駆動波形情報保持部８４や駆動波形補正情報保持部８５に設定したり、情報を更新したりといった処理を行う。ノズルごとに保持される補正情報は、コントローラ９０または制御部３６が走査回数ごとに駆動波形倍率補正値を適宜算出して設定する。
【００８３】
次に、駆動波形生成部８３の詳細構成について説明する。駆動波形生成部８３（８３−１〜８３−Ｎ）は、図１５に示すように、充放電信号生成部９１とドライバ部９２とを備える。
【００８４】
充放電信号生成部９１は、画像データＤｉ、基本駆動波形情報、補正情報、および波形生成開始基準としてのラッチイネーブル信号ＬＥＮとから、圧電素子５に対する充電のタイミングと時間を制御する充電信号ｕｐと、圧電素子５に対する放電のタイミングと時間を制御する放電信号ｄｎとを生成する。
【００８５】
ドライバ部９２は、充放電信号生成部９１が生成した充電信号ｕｐに従って圧電素子５に対して充電を行い、充放電信号生成部９１が生成した放電信号ｄｎに従って圧電素子５に対して放電を行う。
【００８６】
ドライバ部９２を以上のような構成とすることで、充電信号ｕｐおよび放電信号ｄｎがアクティブになるタイミングと期間を制御することにより、圧電素子５に印加される電圧Ｖｐ（すなわち駆動波形）を任意の波形形状に制御することができる。ここで、駆動波形生成部８３（８３−１〜８３−Ｎ）は、Ｎ個の圧電素子５−１〜５−Ｎに対してそれぞれ個別に設けられているので、各圧電素子５に対してそれぞれ最適な駆動波形で駆動できるようになる。すなわち、各ノズルのノズル形状やインク流路構造、圧電素子特性、スイッチング素子特性、温度特性などのばらつきにより、インク滴量や着弾位置にばらつきが生じたとしても、これらのばらつきが小さくなるようにそれぞれ駆動波形を補正することができ、画像品質の劣化が抑制できる。  
【００８７】
また、ヘッド駆動部８０のうち、高耐圧プロセスで構成する必要のある、電源（電圧値Ｖｈ）に接続されて動作する回路はドライバ部９２のみ（図１５中の一点鎖線で囲んだＡ部内）であり、その他は例えばコア電圧１Ｖといった低耐圧プロセスで構成できる。また、従来用いられている駆動波形生成回路では、駆動波形の生成・駆動のためにＤＡコンバータや電圧あるいは電流アンプが必要であり、集積化したとしてもこれらのサイズが非常に大きくなってしまう。これに対して本実施形態では、図１５に示したように非常に簡便な構成で圧電素子５の駆動を実現できるので、駆動波形生成部８３をノズルごとに複数個備えたとしても、記録ヘッドに設置するのに十分なチップサイズの集積回路として実現可能である。なお、従来の記録ヘッドにおいても各圧電素子に対して少なくとも１対の双方向スイッチング素子が設けられており、双方向スイッチング素子に流れる電流の向きは双方向であるため通常少なくとも２つ以上のトランジスタで構成されている。つまり、本実施形態のように各圧電素子５に対応した複数の駆動波形生成部８３を設けた構成であっても、従来の記録ヘッドと比較してチップサイズが増大することはない。従って、装置の大型化や、消費電力の増大、コストアップなどを招くこともない。
【００８８】
各実施形態の液体吐出装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
また、各実施形態の液体吐出装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、各実施形態の液体吐出装置で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。
また、各実施形態の液体吐出装置のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
なお、各実施形態の液体吐出装置は、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用しても良いし、複写機、プリンタ、ファクシミリ装置等の画像形成装置のいずれにも適用して良い。
【符号の説明】
【００８９】
１１  主ガイドロッド（移動手段）
１２  従ガイドロッド（移動手段）
１３  キャリッジ（移動手段）
１４  記録ヘッド
４１  ＣＰＵ（制御手段）
４８  ヘッドドライバ（駆動波形印加手段）
５６  温度センサ（温度検出手段）
７１  駆動波形テーブル（補正手段）
７３  駆動波形補正値算出部（補正手段）
７４  駆動波形補正部（補正手段）
【先行技術文献】
【特許文献】
【００９０】
【特許文献１】特開２００４−１０６２５３号公報
【特許文献２】特開２０１１−１３１４２９号公報
【特許文献３】特許第２８８７０１２号公報
【図１】
2020116936.tif 000003
【図２】
2020116936.tif 000004
【図３】
2020116936.tif 000005
【図４】
2020116936.tif 000006
【図５】
2020116936.tif 000007
【図６】
2020116936.tif 000008
【図７】
2020116936.tif 000009
【図８】
2020116936.tif 000010
【図９】
2020116936.tif 000011
【図１０】
2020116936.tif 000012
【図１１】
2020116936.tif 000013
【図１２】
2020116936.tif 000014
【図１３】
2020116936.tif 000015
【図１４】
2020116936.tif 000016
【図１５】
2020116936.tif 000017