(57)【要約】【課題】記録ヘッドと記録媒体との相対移動速度が変更された際に記録ヘッドを適切に制御する記録ヘッド制御装置、画像形成装置、画像形成方法及びプログラムを提供する。【解決手段】駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じた複数の駆動パルスからなるアナログの駆動波形を生成する際に、読み出し終了アドレスを示すデータ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すことで、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する。【選択図】図１６
2017217762.tif 000002
【特許請求の範囲】
【請求項１】
ノズルと、前記ノズルから液滴を吐出する吐出エネルギー発生素子と、を有する記録ヘッドと、
前記記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動部と、
前記移動部の相対移動に対応した吐出トリガ信号を取得する取得部と、
複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルと、
前記駆動波形データを前記駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成部と、
前記取得した吐出トリガ信号に同期して前記吐出エネルギー発生素子に前記駆動波形を出力し、前記ノズルから前記液滴を吐出させるヘッド制御部と、
前記駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、前記相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定部と、
を備え、
前記データ使用範囲設定パラメータ決定部は、前記データ使用範囲設定パラメータを前記複数の駆動パルス同士の間に相当するアドレスに設定し、
前記駆動波形生成部は、前記データ使用範囲設定パラメータまでのデータを前記駆動波形テーブルから読み出すことで、前記データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する画像形成装置。
【請求項２】
前記データ使用範囲設定パラメータに応じて前記駆動波形データを補正する駆動波形データ補正部を備えた請求項１に記載の画像形成装置。
【請求項３】
前記駆動波形データの補正量を示す第１振幅補正係数及び第２振幅補正係数と、前記第１振幅補正係数及び前記第２振幅補正係数を切り替えるアドレスを示す振幅補正係数切り替えパラメータと、を決定する振幅補正係数切り替えパラメータ決定部を備え、
前記振幅補正係数切り替えパラメータ決定部は、前記振幅補正係数切り替えパラメータを前記複数の駆動パルス同士の間に相当するアドレスに設定し、
前記駆動波形データ補正部は、前記振幅補正係数切り替えパラメータの値のアドレスまでのデータを前記第１振幅補正係数で補正し、前記振幅補正係数切り替えパラメータの値より大きいアドレスのデータを前記第２振幅補正係数で補正する請求項２に記載の画像形成装置。
【請求項４】
前記駆動波形データ補正部は、前記振幅補正係数切り替えパラメータの値のアドレスまでのデータのうち前記駆動パルスの振幅に相当する値に前記第１振幅補正係数を乗算し、前記振幅補正係数切り替えパラメータの値より大きいアドレスのデータのうち前記駆動パルスの振幅に相当する値に前記第２振幅補正係数を乗算する請求項３に記載の画像形成装置。
【請求項５】
前記複数の駆動パルス同士の間に相当するアドレスには、前記駆動波形のバイアス電圧に相当する値が記憶された請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記吐出エネルギー発生素子はピエゾ素子であり、
前記複数の駆動パルスは、前記ピエゾ素子の共振周期で出力される請求項５に記載の画像形成装置。
【請求項７】
印刷モードを設定する設定部を備え、
前記移動部は、前記設定された印刷モードに応じた速度で前記記録ヘッドと前記記録媒体とを相対的に移動させる請求項６に記載の画像形成装置。
【請求項８】
前記駆動波形生成部は、プログラマブルロジックデバイスを含んで構成される請求項１から７のいずれか１項に記載の画像形成装置。
【請求項９】
記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動部の相対移動に対応した吐出トリガ信号を取得する取得部と、
複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルと、
前記駆動波形データを前記駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成部と、
前記取得した吐出トリガ信号に同期して前記記録ヘッドの吐出エネルギー発生素子に前記駆動波形を出力し、ノズルから液滴を吐出させるヘッド制御部と、
前記駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、前記相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定部と、
を備え、
前記データ使用範囲設定パラメータ決定部は、前記データ使用範囲設定パラメータを前記複数の駆動パルス同士の間に相当するアドレスに設定し、
前記駆動波形生成部は、前記データ使用範囲設定パラメータまでのデータを前記駆動波形テーブルから読み出すことで、前記データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する記録ヘッド制御装置。
【請求項１０】
ノズルと、前記ノズルから液滴を吐出する吐出エネルギー発生素子と、を有する記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動工程と、
前記移動工程の相対移動に対応した吐出トリガ信号を取得する取得工程と、
複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルから、前記駆動波形データを前記読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成工程と、
前記取得した吐出トリガ信号に同期して前記吐出エネルギー発生素子に前記駆動波形を出力し、前記ノズルから前記液滴を吐出させるヘッド制御工程と、
前記駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、前記相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定工程と、
を備え、
前記データ使用範囲設定パラメータ決定工程は、前記データ使用範囲設定パラメータを前記複数の駆動パルス同士の間に相当するアドレスに設定し、
前記駆動波形生成工程は、前記データ使用範囲設定パラメータまでのデータを前記駆動波形テーブルから読み出すことで、前記データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する画像形成方法。
【請求項１１】
ノズルと、前記ノズルから液滴を吐出する吐出エネルギー発生素子と、を有する記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動工程と、
前記移動工程の相対移動に対応した吐出トリガ信号を取得する取得工程と、
複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルから、前記駆動波形データを前記読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成工程と、
前記取得した吐出トリガ信号に同期して前記吐出エネルギー発生素子に前記駆動波形を出力し、前記ノズルから前記液滴を吐出させるヘッド制御工程と、
前記駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、前記相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定工程と、
をコンピュータに実行させるプログラムであり、
前記データ使用範囲設定パラメータ決定工程は、前記データ使用範囲設定パラメータを前記複数の駆動パルス同士の間に相当するアドレスに設定し、
前記駆動波形生成工程は、前記データ使用範囲設定パラメータまでのデータを前記駆動波形テーブルから読み出すことで、前記データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録ヘッド制御装置、画像形成装置、画像形成方法及びプログラムに係り、特に記録ヘッドの駆動波形を制御する技術に関する。
【背景技術】
【０００２】
インクを吐出するためのノズルと、ノズルに対応して設けられた吐出エネルギー発生素子と、を有する記録ヘッドを有し、予め記憶された駆動波形データを読み出し、駆動波形データをアナログ信号のヘッド駆動波形に変換し、このヘッド駆動波形により吐出エネルギー発生素子を駆動してノズルからインクを吐出するインクジェット記録装置が知られている。
【０００３】
特許文献１には、記録対象の画像データから同時に駆動するノズル数を算出し、算出した駆動ノズル数により設定された補正値を取得し、標準駆動波形データを取得した補正値により補正し、ヘッド駆動波形を出力することで、駆動ノズル数の変化による吐出速度の変動を安定化する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−２００９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ヘッド駆動波形は、記録ヘッドと記録媒体との相対移動に同期した周期で出力される。したがって、この相対移動の速度が速くなると、ヘッド駆動波形の出力周期がヘッド駆動波形よりも短くなり、適切なインクの吐出ができなくなるという問題点があった。特許文献１においても、このような問題点を解決することはできない。
【０００６】
本発明はこのような事情に鑑みてなされたもので、記録ヘッドと記録媒体との相対移動速度が変更された際に記録ヘッドを適切に制御する記録ヘッド制御装置、画像形成装置、画像形成方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために画像形成装置の一の態様は、ノズルと、ノズルから液滴を吐出する吐出エネルギー発生素子と、を有する記録ヘッドと、記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動部と、移動部の相対移動に対応した吐出トリガ信号を取得する取得部と、複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルと、駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成部と、取得した吐出トリガ信号に同期して吐出エネルギー発生素子に駆動波形を出力し、ノズルから液滴を吐出させるヘッド制御部と、駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定部と、を備え、データ使用範囲設定パラメータ決定部は、データ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、駆動波形生成部は、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すことで、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する。
【０００８】
本態様によれば、複数の駆動パルスを有する駆動波形の駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する際に、相対移動速度に応じた読み出し終了アドレスを示すデータ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すようにしたので、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成でき、記録ヘッドと記録媒体との相対移動速度が変更された際に記録ヘッドを適切に制御することができる。
【０００９】
データ使用範囲設定パラメータに応じて駆動波形データを補正する駆動波形データ補正部を備えることが好ましい。これにより、使用範囲設定パラメータに応じた駆動波形でノズルから液滴を吐出させることができる。
【００１０】
駆動波形データの補正量を示す第１振幅補正係数及び第２振幅補正係数と、第１振幅補正係数及び第２振幅補正係数を切り替えるアドレスを示す振幅補正係数切り替えパラメータと、を決定する振幅補正係数切り替えパラメータ決定部を備え、振幅補正係数切り替えパラメータ決定部は、振幅補正係数切り替えパラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、駆動波形データ補正部は、振幅補正係数切り替えパラメータの値のアドレスまでのデータを第１振幅補正係数で補正し、振幅補正係数切り替えパラメータの値より大きいアドレスのデータを第２振幅補正係数で補正することが好ましい。これにより、駆動波形を適切に補正することができる。
【００１１】
駆動波形データ補正部は、振幅補正係数切り替えパラメータの値のアドレスまでのデータのうち駆動パルスの振幅に相当する値に第１振幅補正係数を乗算し、振幅補正係数切り替えパラメータの値より大きいアドレスのデータのうち駆動パルスの振幅に相当する値に第２振幅補正係数を乗算することが好ましい。これにより、駆動波形を適切に補正することができる。
【００１２】
複数の駆動パルス同士の間に相当するアドレスには、駆動波形のバイアス電圧に相当する値が記憶されることが好ましい。これにより、駆動波形終了後の吐出エネルギー発生素子の挙動を適切に制御することができる。
【００１３】
吐出エネルギー発生素子はピエゾ素子であり、複数の駆動パルスは、ピエゾ素子の共振周期で出力されることが好ましい。これにより、ノズルから適切に液滴を吐出させることができる。
【００１４】
印刷モードを設定する設定部を備え、移動部は、設定された印刷モードに応じた速度で記録ヘッドと記録媒体とを相対的に移動させることが好ましい。これにより、印刷モードに応じた速度で画像形成することができる。
【００１５】
駆動波形生成部は、プログラマブルロジックデバイスを含んで構成されることが好ましい。これにより、適切に駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出すことができる。
【００１６】
上記目的を達成するために記録ヘッド制御装置の一の態様は、記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動部の相対移動に対応した吐出トリガ信号を取得する取得部と、複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルと、駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成部と、取得した吐出トリガ信号に同期して記録ヘッドの吐出エネルギー発生素子に駆動波形を出力し、ノズルから液滴を吐出させるヘッド制御部と、駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定部と、を備え、データ使用範囲設定パラメータ決定部は、データ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、駆動波形生成部は、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すことで、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する。
【００１７】
本態様によれば、複数の駆動パルスを有する駆動波形の駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する際に、相対移動速度に応じた読み出し終了アドレスを示すデータ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すようにしたので、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成でき、記録ヘッドと記録媒体との相対移動速度が変更された際に記録ヘッドを適切に制御することができる。
【００１８】
上記目的を達成するために画像形成方法の一の態様は、ノズルと、ノズルから液滴を吐出する吐出エネルギー発生素子と、を有する記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動工程と、移動工程の相対移動に対応した吐出トリガ信号を取得する取得工程と、複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルから、駆動波形データを読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成工程と、取得した吐出トリガ信号に同期して吐出エネルギー発生素子に駆動波形を出力し、ノズルから液滴を吐出させるヘッド制御工程と、駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定工程と、を備え、データ使用範囲設定パラメータ決定工程は、データ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、駆動波形生成工程は、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すことで、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する。
【００１９】
本態様によれば、複数の駆動パルスを有する駆動波形の駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する際に、相対移動速度に応じた読み出し終了アドレスを示すデータ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すようにしたので、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成でき、記録ヘッドと記録媒体との相対移動速度が変更された際に記録ヘッドを適切に制御することができる。
【００２０】
上記目的を達成するためにプログラムの一の態様は、ノズルと、ノズルから液滴を吐出する吐出エネルギー発生素子と、を有する記録ヘッドと記録媒体とを相対的に移動させ、相対移動速度が変更可能な移動工程と、移動工程の相対移動に対応した吐出トリガ信号を取得する取得工程と、複数の駆動パルスを有する駆動波形のデジタルの駆動波形データが読み出し開始アドレスから順に記憶された駆動波形テーブルから、駆動波形データを読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する駆動波形生成工程と、取得した吐出トリガ信号に同期して吐出エネルギー発生素子に駆動波形を出力し、ノズルから液滴を吐出させるヘッド制御工程と、駆動波形データの読み出し終了アドレスを示すデータ使用範囲設定パラメータであって、相対移動速度に応じたデータ使用範囲設定パラメータを決定するデータ使用範囲設定パラメータ決定工程と、をコンピュータに実行させるプログラムであり、データ使用範囲設定パラメータ決定工程は、データ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、駆動波形生成工程は、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すことで、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成する。
【００２１】
本態様によれば、複数の駆動パルスを有する駆動波形の駆動波形データを駆動波形テーブルの読み出し開始アドレスから順に一定の周期で読み出し、読み出したデータに応じたアナログの駆動波形を生成する際に、相対移動速度に応じた読み出し終了アドレスを示すデータ使用範囲設定パラメータを複数の駆動パルス同士の間に相当するアドレスに設定し、データ使用範囲設定パラメータまでのデータを駆動波形テーブルから読み出すようにしたので、データ使用範囲設定パラメータに応じた数の駆動パルスからなる駆動波形を生成でき、記録ヘッドと記録媒体との相対移動速度が変更された際に記録ヘッドを適切に制御することができる。
【００２２】
また、プログラムのコンピュータ読み取り可能なコードが記録された非一時的記録媒体も本態様に含まれる。
【発明の効果】
【００２３】
本発明によれば、記録ヘッドと記録媒体との相対移動速度が変更された際に記録ヘッドを適切に制御することができる。
【図面の簡単な説明】
【００２４】
【図１】インクジェット記録装置の側面図
【図２】インクジェット記録装置の平面図
【図３】ヘッドの平面図
【図４】図３の一部拡大図
【図５】ヘッドモジュールのノズル配列を示す平面図
【図６】ノズルに対応した記録素子の断面図
【図７】インクジェット記録装置のシステム構成を示すブロック図
【図８】ヘッド制御部の内部構成を示すブロック図
【図９】波形テーブルに記憶された駆動波形データの構成を示す図
【図１０】駆動波形の一例を示す図
【図１１】標準モードにおける吐出トリガ信号と駆動波形との関係を示すタイミングチャート
【図１２】搬送速度を２倍にした場合の吐出トリガ信号と駆動波形との関係を示すタイミングチャート
【図１３】搬送速度とクロック信号の周波数とを２倍にした場合の吐出トリガ信号と駆動波形との関係を示すタイミングチャート
【図１４】波形テーブルに記憶された駆動波形データの構成を示す図
【図１５】画像形成方法を示すフローチャート
【図１６】駆動波形生成処理を示すフローチャート
【図１７】高速モードにおける駆動波形の一例を示す図
【図１８】高速モードにおける吐出トリガ信号と駆動波形との関係を示すタイミングチャート
【図１９】画像形成方法を示すフローチャート
【図２０】駆動波形テーブル３４に記憶された駆動波形データの構成を示す図
【図２１】駆動波形生成処理を示すフローチャート
【図２２】高速モードにおける吐出トリガ信号と駆動波形との関係を示すタイミングチャート
【発明を実施するための形態】
【００２５】
以下、添付図面に従って本発明の好ましい実施形態について詳説する。
【００２６】
〔インクジェット記録装置の構成〕
図１は、本実施形態に係るインクジェット記録装置（画像形成装置の一例）を示す側面図であり、図２は、インクジェット記録装置１００の平面図である。インクジェット記録装置１００は、搬送部１１０により水平方向（Ｙ方向）に搬送される用紙１（記録媒体の一例）の記録面に、フルライン型のインクジェットヘッド１２０によって画像を形成するプリンタである。
【００２７】
搬送部１１０（移動部の一例）は、搬送ベルト１１２上に記録面をＺ方向に向けて用紙１を吸着保持してＹ方向に搬送（相対的に移動の一例）するベルト搬送方式の搬送手段である。搬送ベルト１１２は搬送する用紙１の幅より大きい幅を有する無端状のベルトであり、上流側ローラ１１４及び下流側ローラ１１６に巻きかけられている。
【００２８】
上流側ローラ１１４及び下流側ローラ１１６は、それぞれ回転自在に図示されない軸受に支持されている。
【００２９】
また、搬送部１１０には、駆動手段としてモータ１８（図７参照）を有している。モータ１８が回転すると、その駆動力が下流側ローラ１１６に伝達され、下流側ローラ１１６は図１において右回りに回転する。この下流側ローラ１１６の回転により、搬送ベルト１１２が走行する。これにより、搬送ベルト１１２に載置された用紙１が搬送経路に沿って、図１において右方向に搬送される。なお、後述するように、搬送部１１０は用紙１の搬送速度を変更可能に構成されている（相対移動速度が変更可能な移動部の一例）。
【００３０】
また、搬送ベルト１１２には図示されない多数の吸着穴が設けられており、図示されない吸引ポンプにより吸着穴を介して搬送ベルト１１２に載置された用紙１を吸引することで、用紙１を搬送ベルト１１２上に吸着保持する。
【００３１】
インクジェットヘッド１２０は、用紙１がインクジェットヘッド１２０の記録位置に搬送されると、ノズル面１３０からインクを吐出し、用紙１の記録面にインクが付与する。これにより、用紙１の記録面に画像が形成される。
【００３２】
〔インクジェットヘッドの構造〕
次に、インクジェットヘッド１２０（記録ヘッドの一例、以下ヘッド１２０と表記する）の構造の一例について説明する。図３は、ヘッド１２０の構造例を示す平面図であり、ヘッド１２０をノズル面１３０側から見た図である。また、図４は、図３の一部拡大図である。
【００３３】
図３に示すように、ヘッド１２０は、１７個のヘッドモジュール１２０−ｉ（ｉ＝１〜１７）をＸ方向に沿ってつなぎ合わせた構造を有し、用紙１の全幅に対応する長さにわたって複数のノズル１４０（図５参照）が設けられている。
【００３４】
各ヘッドモジュール１２０−ｉは、交換可能に構成されており、それぞれヘッド１２０における短手方向の両側からヘッドモジュール支持部材１２０Ｂによって支持されている。また、ヘッド１２０の長手方向における両端部はヘッド支持部材１２０Ｄによって支持されている。
【００３５】
図４に示すように、各ヘッドモジュール１２０−ｉは、複数のノズル１４０がマトリクス状に配列された構造を有している。図４において符号１４２を付して図示した斜めの実線は、複数のノズル１４０が一列に並べられたノズル列を表している。
【００３６】
図５は、ヘッドモジュール１２０−ｉのノズル配列を示す平面図である。同図に示すように、ヘッドモジュール１２０−ｉは、Ｙ方向に対して角度αをなす列方向Ｗ、及びＸ方向に対して角度βをなす行方向Ｖに沿って多数のノズル１４０がマトリクス状に並べられた構造を有し、Ｘ方向の実質的なノズル配置密度が高密度化されている。
【００３７】
なお、本実施形態に適用可能なノズル配列は、図５に図示したノズル配列に限定されず、例えば、Ｘ方向に沿う行方向、及びＸ方向、Ｙ方向に対して斜めの列方向に沿って複数のノズルがマトリクス配列された態様にも適用可能である。
【００３８】
図６は、１つのノズル１４０に対応した記録素子の断面図である。同図に示すように、ヘッドモジュール１２０−ｉは、ノズル１４０が形成されたノズルプレート１４４と、圧力室１４６及び／又は共通流路１４８等の流路が形成された流路板１５０等を積層接合した構造から成る。ノズルプレート１４４は、ヘッドモジュール１２０−ｉのノズル面１３０の一部を構成し、各圧力室１４６にそれぞれ連通する複数のノズル１４０が２次元的に形成されている。
【００３９】
流路板１５０は、圧力室１４６の側壁部を構成するとともに、共通流路１４８から圧力室１４６にインクを導く個別供給路の絞り部としての供給口１５２を形成する流路形成部材である。なお、説明の便宜上、図６では簡略的に図示しているが、流路板１５０は一枚又は複数の基板を積層した構造である。
【００４０】
ノズルプレート１４４及び流路板１５０は、シリコンを材料として半導体製造プロセスによって所要の形状に加工することが可能である。
【００４１】
共通流路１４８は図示されないインクタンクと連通しており、インクタンクから供給されるインクは共通流路１４８を介して各圧力室１４６に供給される。
【００４２】
圧力室１４６の一部の面（図６における天面）を構成する振動板１５４には、個別電極１５６及び下部電極１５８を備え、個別電極１５６と下部電極１５８との間に圧電体１６０が挟まれた構造を有するピエゾアクチュエータ１６２（ピエゾ素子の一例）が接合されている。振動板１５４を金属薄膜及び／又は金属酸化膜により構成すると、ピエゾアクチュエータ１６２の下部電極１５８に相当する共通電極として機能する。なお、樹脂などの非導電性材料によって振動板を形成する態様では、振動板部材の表面に金属などの導電材料による下部電極層が形成される。
【００４３】
個別電極１５６に駆動波形を印加することによってピエゾアクチュエータ１６２が変形して圧力室１４６の容積が変化し、これに伴う圧力変化によりノズル１４０からインクの液滴が吐出される。インク吐出後、ピエゾアクチュエータ１６２が元の状態に戻る際、共通流路１４８から供給口１５２を通って新しいインクが圧力室１４６に再充填される。
【００４４】
かかる構造を有するインク室ユニットを、図５に示すように一定の配列パターンで格子状に多数配列させることにより、本例の高密度ノズルヘッドが実現されている。かかるマトリクス配列において、Ｙ方向の隣接ノズル間隔をＬｓとすると、Ｘ方向については実質的に各ノズル１４０が一定のピッチＰ＝Ｌｓ／ｔａｎθで直線状に配列されたものと等価的に取り扱うことができる。
【００４５】
本例では、ヘッド１２０に設けられたノズル１４０からインクを吐出させる吐出エネルギー発生素子としてピエゾアクチュエータ１６２を適用したが、圧力室１４６内にヒータを備え、ヒータの加熱による膜沸騰の圧力を利用してインクを吐出させるサーマル方式を適用することも可能である。
【００４６】
〔インクジェット記録装置のシステム構成〕
図７は、インクジェット記録装置１００のシステム構成を示すブロック図である。同図に示すように、インクジェット記録装置１００は、ユーザインターフェース１０、ＣＰＵ（Central Processing Unit）１２、ヘッド制御部１４、搬送制御部１６、モータ１８、エンコーダ２０等を備えている。
【００４７】
ユーザインターフェース１０は、ユーザがインクジェット記録装置１００を操作するための図示されない入力部及び警告表示等を表示する図示されない出力部を有している。
【００４８】
ＣＰＵ１２は、ユーザインターフェース１０から入力されたユーザからの指示に従って、インクジェット記録装置１００を統括的に制御する。
【００４９】
ヘッド制御部１４（記録ヘッド制御装置の一例）は、ＣＰＵ１２から入力される命令に従って、ヘッド１２０を制御する。
【００５０】
また、搬送制御部１６は、ＣＰＵ１２から入力される命令に従って、搬送部１１０のモータ１８を制御する。前述の通り、モータ１８が回転すると下流側ローラ１１６が回転する。下流側ローラ１１６には、エンコーダ２０が設けられている。
【００５１】
エンコーダ２０は、下流側ローラ１１６の回転角度に応じた信号を出力するロータリエンコーダであり、ここでは、用紙１を１画素分だけ搬送（相対移動の一例）するたびに吐出トリガ信号を出力する。エンコーダ２０から出力される吐出トリガ信号は、ヘッド制御部１４に入力される。
【００５２】
〔ヘッド制御部の構成〕
図８は、ヘッド制御部１４の内部構成を示すブロック図である。同図に示すように、ヘッド制御部１４は、駆動波形生成部３０、画像データ転送部４０、及び画像データ記憶部４２等を備えている。
【００５３】
駆動波形生成部３０は、駆動波形テーブル３４を有する波形データ出力部３２及びＤＡＣ（Digital to Analog Converter）３６を備えている。波形データ出力部３２は、ＦＰＧＡ（Field Programmable Gate Array）等のＰＬＤ（Programmable Logic Device、プログラマブルロジックデバイス）を含んで構成されている。
【００５４】
駆動波形テーブル３４には、ヘッド１２０のピエゾアクチュエータ１６２（図６参照）を駆動して１画素分のインクを吐出するための駆動波形データであって、Ｘ［ｂｉｔ］×Ｎ［個］のデータが記憶されている。図９は、駆動波形テーブル３４に記憶された駆動波形データの構成を示す図である。ここでは、８［ｂｉｔ］×１０２４［個］のデータから構成される例を示している。各データ領域に記載された数値は、データの値の一例であり、例えば１個目の８［ｂｉｔ］の値は１００、２個目の８［ｂｉｔ］の値は１００、３個目の８［ｂｉｔ］の値は４０である。以後、駆動波形テーブル３４を構成するデータのうち、１個目のデータはアドレス１のデータ、２個目のデータはアドレス２のデータ、・・・、Ｍ個目のデータはアドレスＭのデータと呼ぶ。
【００５５】
波形データ出力部３２（取得部の一例）は、Ｙ［ＭＨｚ］のクロック信号に同期して駆動波形テーブル３４のデータを読み出し（一定の周期で読み出す一例）、ＤＡＣ３６に入力する。データの読み出しは、エンコーダ２０から入力される吐出トリガ信号に基づいて開始される。
【００５６】
ＤＡＣ３６は、入力されたデジタルの駆動波形データをアナログの駆動波形に変換する。波形データ出力部３２から出力されるＮ［個］のデジタルデータを連続でアナログ電圧変換すると、１画素分のインクを吐出する駆動波形となる。駆動波形生成部３０は、このように生成されたアナログの駆動波形をヘッド１２０に出力する。
【００５７】
図１０は、駆動波形生成部３０から出力された１画素分のインクを吐出する駆動波形の一例を示す図であり、横軸に時間、縦軸に電圧を表している。駆動波形テーブル３４に記憶された駆動波形のデータは、駆動波形の電圧値に対応している。
【００５８】
ここでは、クロック信号の周波数は３０［ＭＨｚ］であり、１０２４［個］のデータを読み出すため、駆動波形の長さは、１０２４［個］×１／３０［ＭＨｚ］＝３４．１３［μｓ］である。
【００５９】
また、この駆動波形は、ピエゾアクチュエータ１６２（図６参照）に印加する基準電圧であるバイアス電圧が１００［Ｖ］であり、それぞれピエゾアクチュエータ１６２を変形させるためのパルス電圧となる５つの連続するピエゾ駆動パルスＰｕ１〜Ｐｕ５を有している。ピエゾ駆動パルスＰｕ１〜Ｐｕ５の立下りエッジの間隔は、それぞれピエゾアクチュエータ１６２の共振周期Ｔｃと相関しており、ここでは共振周期Ｔｃと一致している。これにより、各ピエゾ駆動パルスＰｕ１〜Ｐｕ５によりそれぞれインクを吐出し、吐出されたインクが合一して用紙１の記録面において１画素を形成する。
【００６０】
図１１は、インクジェット記録装置１００が標準モードに設定されている場合の、エンコーダ２０から出力される吐出トリガ信号とヘッド１２０に出力される駆動波形との関係を示すタイミングチャートである。同図に示すように、駆動波形は、吐出トリガ信号の出力に基づいて出力される。ここでは、吐出トリガ信号の１周期（以下、吐出周期と表記する）は４０［μｓ］であり、吐出周期内に駆動波形が収まっている。
【００６１】
なお、駆動波形の出力を終了してから次の駆動波形の出力を開始するまでの間は、ＤＡＣ３６の出力はバイアス電圧に維持される。
【００６２】
図８の説明に戻り、画像データ転送部４０は、エンコーダ２０から入力される吐出トリガ信号に基づいて、画像データ記憶部４２に記憶された画像データを読み出し、ヘッド１２０に転送する。画像データ記憶部４２には、ユーザインターフェース１０から入力された画像データが記憶されている。
【００６３】
ヘッド１２０は、ＤＡＣ３６から入力された駆動波形と画像データ転送部４０から転送された画像データに基づいて、各ピエゾアクチュエータ１６２（図６参照）を駆動し、搬送部１１０によって搬送される用紙１の記録面に画像を形成する。
【００６４】
〔高速モードにおける問題点〕
ここで、インクジェット記録装置１００の生産性を２倍にする高速モードを設ける場合について考える。
【００６５】
高速モードでは、図１１に示す標準モードに対して、搬送部１１０における用紙１の搬送速度を２倍にしたものとする。図１２は、搬送速度を２倍にした場合の吐出トリガ信号と駆動波形との関係を示すタイミングチャートである。高速モードでは、吐出周期は標準モードの半分の２０［μｓ］となる。一方、駆動波形の長さは３４．１３［μｓ］のままであるため、図１２に示すように、駆動波形が吐出周期内に収まらない。このため、用紙１の搬送方向の解像度が１／２となってしまい、正常に画像形成できなくなる。
【００６６】
これに対し、高速モードでは、波形データ出力部３２における駆動波形テーブル３４のデータ読み出しのクロック信号の周波数を標準モードの周波数の２倍にすることが考えられる。図１３は、搬送速度とクロック信号の周波数とを２倍にした場合の吐出トリガ信号と駆動波形との関係を示すタイミングチャートである。同図に示すように、駆動波形の長さは標準モードの１／２である１７．０７［μｓ］となる。
【００６７】
しかしながら、クロック信号の周波数を変更するには、波形データ出力部３２を構成するＰＬＤ（ハードウェア）等のアップデートが必要となり、インクジェット記録装置１００にダウンタイムが生じてしまう。また、駆動波形のピエゾ駆動パルスＰｕ１〜Ｐｕ５の立下りエッジの間隔が、それぞれピエゾアクチュエータ１６２（図６参照）の共振周期Ｔｃの１／２となるため、正常にインクの吐出ができなくなるリスクが生じる。
【００６８】
したがって、クロック信号の周波数を２倍にした状態で正常にインクの吐出ができる駆動波形とするために、駆動波形テーブル３４（ファームウェア）を再作成する必要がある。しかしながら、駆動波形テーブル３４をダウンロードし、上書きするためのダウンタイムが生じる。
【００６９】
〔第１の実施形態：データ使用範囲設定パラメータ〕
第１の実施形態では、用紙１の搬送速度にかかわらず、ファームウェア及び／又はハードウェアを変更することなくヘッド１２０を適切に制御する。
【００７０】
図１４は、駆動波形テーブル３４に記憶された図９と同様の駆動波形データの構成を示す図であり、データ使用範囲設定パラメータを５１２とした場合の読み出し範囲を示している。
【００７１】
データ使用範囲設定パラメータが設定されていない場合は、波形データ出力部３２は、吐出トリガ信号に基づいて駆動波形テーブル３４のアドレス１（読み出し開始アドレスの一例）から順にデータの読み出しを開始し、駆動波形テーブル３４の１０２４［個］の全データを読み出す。
【００７２】
一方、ＣＰＵ１２によってデータ使用範囲設定パラメータが設定されている場合は、波形データ出力部３２は、吐出トリガ信号に基づいて駆動波形テーブル３４のアドレス１から順にデータの読み出しを開始し、データ使用範囲設定パラメータと同数のアドレスのデータを読み出した時点で、読み出しを終了する。その後、吐出トリガ信号が入力された場合は、再びアドレス１のデータから読み出しを行う。ここでは、データ使用範囲設定パラメータが５１２であるため、アドレス１からアドレス５１２までの５１２［個］の８［ｂｉｔ］のデータを読み出す。
【００７３】
このように、データ使用範囲設定パラメータは、読み出し終了アドレスを示すパラメータである。
【００７４】
〔画像形成方法〕
次に、インクジェット記録装置１００による画像形成方法について説明する。図１５は、第１の実施形態に係る画像形成方法を示すフローチャートである。
【００７５】
最初に、ユーザがユーザインターフェース１０から用紙１に形成する画像データを入力する（ステップＳ１）。インクジェット記録装置１００は、入力された画像データを画像データ記憶部４２に記憶する。続いて、ユーザは、ユーザインターフェース１０（設定部の一例）を用いてインクジェット記録装置１００の印刷モードを設定する（ステップＳ２）。インクジェット記録装置１００は、標準の搬送速度（相対移動速度の一例）で高画質印刷する標準モードと、生産性を上げるために搬送速度を高速化する高速モードとの２種類の印刷モードを有している。標準モードでは吐出周期が４０［μｓ］、高速モードでは吐出周期が２０［μｓ］であるとする。
【００７６】
印刷モードが設定されると、ＣＰＵ１２（データ使用範囲設定パラメータ決定部の一例）は、設定された印刷モードに応じたデータ使用範囲設定パラメータＰＥを、波形データ出力部３２に設定する（ステップＳ３、データ使用範囲設定パラメータ決定工程の一例）。ここでは、駆動波形テーブル３４のデータは図９の場合と同様に１０２４［個］であり、高速モードに設定された場合のデータ使用範囲設定パラメータＰＥは５１２であるとする。このデータ使用範囲設定パラメータＰＥは、印刷モードと関連付けられて図示されない記憶部に予め記憶されている。なお、標準モードに設定された場合はデータ使用範囲設定パラメータＰＥの設定は行わないが、ＰＥ＝１０２４に設定してもよい。
【００７７】
次に、インクジェット記録装置１００は、搬送部１１０により用紙１の搬送を開始する（ステップＳ４、移動工程の一例）。
【００７８】
続いて、波形データ出力部３２は、吐出トリガ信号の立ち上がりエッジが入力されたか否かを判定する（ステップＳ５、取得工程の一例）。入力されていない場合は、ステップＳ５の処理を繰り返す。入力された場合は、ステップＳ６に移行する。
【００７９】
吐出トリガ信号の立ち上がりエッジが入力されると、波形データ出力部３２は、クロック信号に同期して駆動波形テーブル３４のデータを読み出し、ＤＡＣ３６に入力する（ステップＳ６）。ＤＡＣ３６は、入力されたデータを随時アナログの駆動波形に変換し（駆動波形生成工程の一例）、ピエゾアクチュエータ１６２に出力する（ヘッド制御工程の一例）。ピエゾアクチュエータ１６２は、画像データ転送部４０から転送される画像データに基づいて、駆動波形によって駆動される。これにより、画像データに応じてヘッド１２０のノズル１４０からインクが吐出され、用紙１の記録面に画像が形成される。
【００８０】
最後に、画像形成が終了したか否かを判定する（ステップＳ７）。画像形成が終了していない場合は、ステップＳ５に戻り、同様の処理を繰り返す。したがって、インクジェット記録装置１００は、用紙１を１画素分搬送する毎に、画像データ転送部４０から転送される画像データに基づいてヘッド１２０からインクを吐出し、用紙１の記録面に画像を形成する。画像形成が終了した場合は、本フローチャートの処理を終了する。
【００８１】
次に、ステップＳ６における駆動波形生成処理の詳細について説明する。図１６は、第１の実施形態に係る駆動波形生成処理を示すフローチャートである。
【００８２】
図１５のステップＳ５において吐出トリガ信号の立ち上がりエッジが入力されると、波形データ出力部３２は、変数Ｍを１に初期化し（ステップＳ１１）、駆動波形テーブル３４からアドレスＭのデータを読み出して、ＤＡＣ３６に出力する（ステップＳ１２）。
【００８３】
続いて、変数Ｍをインクリメントし（ステップＳ１３）、Ｍが１０２４を超えたか、すなわち駆動波形テーブル３４の全データを読み出したか否かを判定する（ステップＳ１４）。全データを読み出していない場合は、変数ＭがステップＳ３で設定されたデータ使用範囲設定パラメータＰＥより大きいか否か、すなわち、読み出し終了アドレスまで読み出したか否かを判定する（ステップＳ１５）。
【００８４】
読み出し終了アドレスまで読み出していない場合は、ステップＳ１２に戻り、同様の処理を繰り返す。したがって、全データを読み出すまで、又は読み出し終了アドレスまで読み出すまで、波形データ出力部３２は、駆動波形テーブル３４からアドレスＭのデータを読み出して、ＤＡＣ３６に出力する。ＤＡＣ３６は、入力されたデータを随時アナログの駆動波形に変換し、ピエゾアクチュエータ１６２に出力する。
【００８５】
ステップＳ１４において全データを読み出したと判定された場合、又はステップＳ１５において読み出し終了アドレスまで読み出したと判定された場合は、本フローチャートの処理を終了し、図１５に示すフローチャートのステップＳ７に移行する。
【００８６】
本実施形態では、標準モードに設定された場合は、波形データ出力部３２は駆動波形テーブル３４からアドレス１０２４までのデータを読み出すため、ヘッド１２０に入力される駆動波形は、図１２及び図１３に示したものと同様である。
【００８７】
一方、図１７は、高速モードにおける１画素分のインクを吐出する駆動波形の一例を実線で示す図である。高速モードでは、アドレス５１２のデータで読み出しを終了するので、ピエゾ駆動パルスＰｕ１〜Ｐｕ３は出力されるが、ピエゾ駆動パルスＰｕ４及びＰｕ５（図１７において破線で示した部分）は出力されない。このように、データ使用範囲設定パラメータＰＥは、複数のピエゾ駆動パルスＰｕ１〜Ｐｕ５のうち、どのパルスまでを出力するかを決定するパラメータであるとも言える。
【００８８】
図１８は、高速モードにおけるエンコーダ２０から出力される吐出トリガ信号とヘッド１２０に出力される駆動波形との関係を示すタイミングチャートである。前述のように、高速モードにおける吐出周期は２０［μｓ］である。一方、ステップＳ７におけるデータの読み出しは、周波数が３０［ＭＨｚ］のクロック信号に同期しており、全部で５１２［個］のデータを読み出している。したがって、駆動波形の長さは、５１２×１／３０［ＭＨｚ］＝１７．０７［μｓ］となり、吐出周期内に駆動波形が収まっている。
【００８９】
なお、データ使用範囲設定パラメータＰＥは、駆動波形を繰り返し出力する際に急な電圧変化が生じない地点、すなわちピエゾ駆動パルスＰｕ１〜Ｐｕ５同士の間（複数の駆動パルス同士の間の一例）の期間であって、一定なバイアス電圧が出力される期間に設定する必要がある。図１７に示すように、図１４に示したデータ使用範囲設定パラメータＰＥは、駆動波形テーブル３４のうち、バイアス電圧の１００［Ｖ］に相当する値が記憶されたアドレスに設定されている。このようなアドレスに設定することで、ピエゾ駆動パルスＰｕ１〜Ｐｕ５のうちデータ使用範囲設定パラメータＰＥに応じた数のピエゾ駆動パルスからなる駆動波形を生成することができ、また、駆動波形終了後のピエゾアクチュエータ１６２の挙動を適切に制御することができる。
【００９０】
波形データ出力部３２は、駆動波形テーブル３４からデータ使用範囲設定パラメータＰＥのアドレスのデータを読み出した後、最後のデータを出力し続けるか、又は読み出しのクロック信号を停止することで、ＤＡＣ３６の出力をバイアス電圧に維持する。
【００９１】
このように、本実施形態によれば、読み出し終了アドレスを示すデータ使用範囲設定パラメータＰＥを設定すると、データ使用範囲設定パラメータＰＥまでデータ読み出しをした時点で読み出しを停止する。したがって、吐出周期に応じて駆動波形の長さを変更することができるので、吐出トリガ信号の吐出周期にかかわらず駆動波形を吐出周期内に収めることができる。
【００９２】
〔第２の実施形態：振幅補正係数切り替えパラメータ〕
図１７及び図１８に示した高速モードの駆動波形は、標準モードの駆動波形よりも長さが短いため、ヘッド１２０からのインクの吐出量が不十分になる可能性がある。これに対し、第２の実施形態では、駆動波形の振幅を拡縮補正することで、インクの吐出量不足を防止する。
【００９３】
図１９は、第２の実施形態に係る画像形成方法を示すフローチャートである。なお、図１５に示すフローチャートと共通する部分には同一の符号を付し、その詳細な説明は省略する。
【００９４】
ユーザが画像データを入力し（ステップＳ１）、印刷モードを設定すると（ステップＳ２）、ＣＰＵ１２は、設定された印刷モードに応じたデータ使用範囲設定パラメータＰＥを、波形データ出力部３２に設定する（ステップＳ３）。第１の実施形態と同様に、高速モードにおいてデータ使用範囲設定パラメータＰＥ＝５１２であるとする。
【００９５】
続いて、ＣＰＵ１２（振幅補正係数切り替えパラメータ決定部）は、設定された印刷モードに応じた振幅補正係数切り替えパラメータ及び駆動波形データの補正量を示す振幅補正係数を、波形データ出力部３２に設定する（ステップＳ２１）。ここでは、２つの振幅補正係数切り替えパラメータＰＲ１及びＰＲ２と３つの振幅補正係数Ｋ１、Ｋ２、及びＫ３が設定される。
【００９６】
図２０は、駆動波形テーブル３４に記憶された図９と同様の駆動波形データの構成を示す図であり、データ使用範囲設定パラメータＰＥの他、振幅補正係数切り替えパラメータＰＲ１及びＰＲ２と、振幅補正係数Ｋ１、Ｋ２、及びＫ３と、データとの関係を示す図である。ここでは、アドレス１〜ＰＲ１のデータは振幅補正係数Ｋ１により振幅が補正される。また、アドレス（ＰＲ１＋１）〜ＰＲ２のデータは振幅補正係数Ｋ２により振幅が補正され、アドレス（ＰＲ２＋１）〜ＰＥのデータは振幅補正係数Ｋ３により振幅が補正される。
【００９７】
この振幅補正係数切り替えパラメータＰＲ１及びＰＲ２、振幅補正係数Ｋ１（第１振幅補正係数の一例）、Ｋ２（第２振幅補正係数の一例）、及びＫ３は、印刷モードと関連付けられて図示されない記憶部に予め記憶されている。
【００９８】
図１９の説明に戻り、続いて用紙１の搬送を開始し（ステップＳ４）、波形データ出力部３２に吐出トリガ信号の立ち上がりエッジが入力されたか否かを判定する（ステップＳ５）。入力された場合は、駆動波形を生成し、ピエゾアクチュエータ１６２に出力する（ステップＳ６）。
【００９９】
最後に、画像形成が終了したか否かを判定し（ステップＳ７）、終了していない場合はステップＳ５に戻り、同様の処理を繰り返す。このように、第１の実施形態と同様に、用紙１を１画素分搬送する毎に、画像データ転送部４０から転送される画像データに基づいてヘッド１２０からインクを吐出し、用紙１の記録面に画像を形成する。画像形成が終了した場合は、本フローチャートの処理を終了する。
【０１００】
次に、ステップＳ６における駆動波形生成処理の詳細について説明する。図２１は、第２の実施形態に係る駆動波形生成処理を示すフローチャートである。
【０１０１】
図１９のステップＳ５において吐出トリガ信号の立ち上がりエッジが入力されると、波形データ出力部３２は、変数Ｍを１に初期化する（ステップＳ３１）。そして、波形データ出力部３２（駆動波形データ補正部の一例）は、駆動波形テーブル３４からアドレスＭのデータＤＭを読み出して（ステップＳ３２）、下記式１の演算を行い、算出した演算結果ＲＭをＤＡＣ３６に出力する（ステップＳ３３）。
【０１０２】
ＲＭ＝ＤＢ−｛（ＤＢ−ＤＭ）×Ｋ１｝  …（式１）
ここで、ＤＢはバイアス電圧に相当する値である。このように、アドレスＭのデータＤＭのバイアス電圧からの振幅に相当する値に振幅補正係数Ｋ１が乗算されることで、演算結果ＲＭは、駆動パルスの振幅がＫ１倍された値となる。
【０１０３】
続いて、変数Ｍをインクリメントし（ステップＳ３４）、変数ＭがステップＳ４で設定された振幅補正係数切り替えパラメータＰＲ１より大きいか否かを判定する（ステップＳ３５）。
【０１０４】
変数Ｍが振幅補正係数切り替えパラメータＰＲ１以下の場合は、ステップＳ３２に戻り、同様の処理を繰り返す。したがって、変数Ｍが振幅補正係数切り替えパラメータＰＲ１より大きいと判定されるまで、波形データ出力部３２は、駆動波形テーブル３４からアドレスＭのデータＤＭを読み出して、式１により演算した演算結果ＲＭをＤＡＣ３６に出力する。
【０１０５】
ＤＡＣ３６は、入力されたデータを随時アナログの駆動波形に変換し、ピエゾアクチュエータ１６２に出力する。これにより、アドレスが振幅補正係数切り替えパラメータＰＲ１以下の期間の駆動波形は、振幅が標準モードのＫ１倍に補正されて出力される。
【０１０６】
変数Ｍが振幅補正係数切り替えパラメータＰＲ１より大きい場合は、ステップＳ３６に移行する。
【０１０７】
ステップＳ３５において変数Ｍが振幅補正係数切り替えパラメータＰＲ１より大きいと判定されると、波形データ出力部３２は、駆動波形テーブル３４からアドレスＭのデータを読み出して（ステップＳ３６）、下記式２の演算を行い、算出した演算結果ＲＭをＤＡＣ３６に出力する（ステップＳ３７）。
【０１０８】
ＲＭ＝ＤＢ−｛（ＤＢ−ＤＭ）×Ｋ２｝  …（式２）
このように、アドレスＭのデータＤＭのバイアス電圧からの振幅に相当する値に振幅補正係数Ｋ２が乗算されることで、演算結果ＲＭは、駆動パルスの振幅がＫ２倍された値となる。
【０１０９】
続いて、変数Ｍをインクリメントし（ステップＳ３８）、変数ＭがステップＳ４で設定された振幅補正係数切り替えパラメータＰＲ２より大きいか否かを判定する（ステップＳ３９）。
【０１１０】
変数Ｍが振幅補正係数切り替えパラメータＰＲ２以下の場合は、ステップＳ３６に戻り、同様の処理を繰り返す。したがって、変数Ｍが振幅補正係数切り替えパラメータＰＲ２より大きいと判定されるまで、波形データ出力部３２は、駆動波形テーブル３４からアドレスＭのデータを読み出して、式２により演算した演算結果ＲＭをＤＡＣ３６に出力する。
【０１１１】
ＤＡＣ３６は、入力されたデータを随時アナログの駆動波形に変換し、ピエゾアクチュエータ１６２に出力する。これにより、この間の駆動波形は、振幅が標準モードのＫ２倍に補正されて出力される。
【０１１２】
変数Ｍが振幅補正係数切り替えパラメータＰＲ２より大きい場合は、ステップＳ４０に移行する。
【０１１３】
ステップＳ３９において変数Ｍが振幅補正係数切り替えパラメータＰＲ２より大きいと判定されると、波形データ出力部３２は、駆動波形テーブル３４からアドレスＭのデータを読み出して（ステップＳ４０）、下記式３の演算を行い、算出した演算結果ＲＭをＤＡＣ３６に出力する（ステップＳ４１）。
【０１１４】
ＲＭ＝ＤＢ−｛（ＤＢ−ＤＭ）×Ｋ３｝  …（式３）
このように、アドレスＭのデータＤＭのバイアス電圧からの振幅に相当する値に振幅補正係数Ｋ３が乗算されることで、演算結果ＲＭは、駆動パルスの振幅がＫ３倍された値となる。
【０１１５】
続いて、変数Ｍをインクリメントし（ステップＳ４２）、駆動波形テーブル３４の全データを読み出したか否かを判定する（ステップＳ４３）。全データを読み出していない場合は、変数Ｍがデータ使用範囲設定パラメータＰＥより大きいか否か、すなわち、読み出し終了アドレスまで読み出したか否かを判定する（ステップＳ４４）。
【０１１６】
読み出し終了アドレスまで読み出していない場合は、ステップＳ４０に戻り、同様の処理を繰り返す。したがって、全データを読み出すまで、又は読み出し終了アドレスまで読み出すまで、波形データ出力部３２は、駆動波形テーブル３４からアドレスＭのデータを読み出して、データＤＭに振幅補正係数Ｋ３を乗算してからＤＡＣ３６に出力する。ＤＡＣ３６は、入力されたデータを随時アナログの駆動波形に変換し、ピエゾアクチュエータ１６２に出力する。これにより、この間の駆動波形は、振幅が標準モードのＫ３倍に補正されて出力される。
【０１１７】
ステップＳ４３において全データを読み出したと判定された場合、又はステップＳ４４において読み出し終了アドレスまで読み出したと判定された場合は、本フローチャートの処理を終了し、図１９に示すフローチャートのステップＳ７に移行する。
【０１１８】
図２２は、インクジェット記録装置１００が高速モードに設定されている場合の、エンコーダ２０から出力される吐出トリガ信号とヘッド１２０に出力される駆動波形との関係を示すタイミングチャートである。吐出周期は２０［μｓ］、駆動波形の長さは１７．０７［μｓ］であり、吐出周期内に駆動波形が収まっている。
【０１１９】
また、ピエゾ駆動パルスＰｕ１が振幅補正係数Ｋ１、ピエゾ駆動パルスＰｕ２が振幅補正係数Ｋ２、ピエゾ駆動パルスＰｕ３が振幅補正係数Ｋ３により、それぞれ振幅が補正されている。
【０１２０】
なお、標準モードにおいては、振幅補正係数Ｋ１＝Ｋ２＝Ｋ３＝１に設定することで、図１１と同様の駆動波形を生成することができる。
【０１２１】
また、振幅補正係数切り替えパラメータＰＲ１及びＰＲ２は、振幅補正係数を切り替える際に急な電圧変化が生じない地点、すなわちピエゾ駆動パルスＰｕ１〜Ｐｕ５同士の間の期間であって、一定なバイアス電圧が出力される期間に設定する必要がある。図２０に示した振幅補正係数切り替えパラメータＰＲ１及びＰＲ２は、駆動波形テーブル３４のうち、それぞれピエゾ駆動パルスＰｕ１とピエゾ駆動パルスＰｕ２との間、及びピエゾ駆動パルスＰｕ２とピエゾ駆動パルスＰｕ３との間の期間の、バイアス電圧に相当する値が記憶されたアドレスに設定されている。このようなアドレスに設定することで、振幅補正係数の切り替え時のピエゾアクチュエータ１６２の挙動を適切に制御することができる。
【０１２２】
〔その他〕
ここではベルト搬送方式のインクジェット記録装置を例に説明したが、搬送速度が変更される搬送部はベルト搬送に限定されるものではなく、例えば記録媒体をドラムの周囲に巻き付けて搬送を行うドラム搬送方式等に適用することができる。
【０１２３】
また、フルライン型のヘッドを有するインクジェット記録装置に限定されず、Ｙ方向に記録媒体を搬送するとともにＹ方向に交差するＸ方向にいわゆるシャトル型のヘッドを走査して画像形成を行うインクジェット記録装置に適用することも可能である。
【０１２４】
本実施形態に係る画像形成方法は、コンピュータに上記の各工程を実行せるためのプログラムとして構成し、構成したプログラムを記憶したＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）等の非一時的な記録媒体を構成することも可能である。
【０１２５】
本発明の技術的範囲は、上記の実施形態に記載の範囲には限定されない。各実施形態における構成等は、本発明の趣旨を逸脱しない範囲で、各実施形態間で適宜組み合わせることができる。
【符号の説明】
【０１２６】
１  用紙
１０  ユーザインターフェース
１２  ＣＰＵ
１４  ヘッド制御部
１６  搬送制御部
１８  モータ
２０  エンコーダ
３０  駆動波形生成部
３２  波形データ出力部
３４  駆動波形テーブル
３６  ＤＡＣ
４０  画像データ転送部
４２  画像データ記憶部
１００  インクジェット記録装置
１１０  搬送部
１１２  搬送ベルト
１１４  上流側ローラ
１１６  下流側ローラ
１２０  インクジェットヘッド（ヘッド）
１２０−ｉ  ヘッドモジュール
１２０Ｂ  ヘッドモジュール支持部材
１２０Ｄ  ヘッド支持部材
１３０  ノズル面
１４０  ノズル
１４４  ノズルプレート
１４６  圧力室
１４８  共通流路
１５０  流路板
１５２  供給口
１５４  振動板
１５６  個別電極
１５８  下部電極
１６０  圧電体
１６２  ピエゾアクチュエータ
ＤＭ  データ
Ｋ  振幅補正係数
Ｋ１  振幅補正係数
Ｋ２  振幅補正係数
Ｋ３  振幅補正係数
ＰＥ  データ使用範囲設定パラメータ
ＰＲ  補正係数切り替えパラメータ
ＰＲ１  補正係数切り替えパラメータ
ＰＲ２  補正係数切り替えパラメータ
Ｐｕ１  ピエゾ駆動パルス
Ｐｕ２  ピエゾ駆動パルス
Ｐｕ３  ピエゾ駆動パルス
Ｐｕ４  ピエゾ駆動パルス
Ｐｕ５  ピエゾ駆動パルス
Ｔｃ  共振周期
Ｖ  行方向
Ｗ  列方向
α  角度
β  角度
Ｓ１〜Ｓ７  画像形成処理
Ｓ１１〜Ｓ１５  駆動波形生成処理
Ｓ３１〜Ｓ４４  駆動波形生成処理
【図１】
2017217762.tif 000003
【図２】
2017217762.tif 000004
【図３】
2017217762.tif 000005
【図４】
2017217762.tif 000006
【図５】
2017217762.tif 000007
【図６】
2017217762.tif 000008
【図７】
2017217762.tif 000009
【図８】
2017217762.tif 000010
【図９】
2017217762.tif 000011
【図１０】
2017217762.tif 000012
【図１１】
2017217762.tif 000013
【図１２】
2017217762.tif 000014
【図１３】
2017217762.tif 000015
【図１４】
2017217762.tif 000016
【図１５】
2017217762.tif 000017
【図１６】
2017217762.tif 000018
【図１７】
2017217762.tif 000019
【図１８】
2017217762.tif 000020
【図１９】
2017217762.tif 000021
【図２０】
2017217762.tif 000022
【図２１】
2017217762.tif 000023
【図２２】
2017217762.tif 000024