(57)【要約】【課題】駆動信号の電圧波形の鈍りに起因した印字品質の悪化を抑制し得る画像形成装置を提供すること。【解決手段】圧電素子を膨張又は収縮させることによりインク吐出動作を実行するインクジェットヘッド２００を有する画像形成装置であって、本体１００内に配設され、圧電素子に供給する電圧波形を形成する駆動信号を生成する駆動信号生成部１４０と、インクジェットヘッド２００内に配設され、ケーブル３００を介して本体１００側からインクジェットヘッド２００に出力された駆動信号の電圧波形を検出する駆動波形検出部２３０と、予め記憶された基準電圧波形１２０ｃと、前記駆動波形検出部において検出される前記駆動信号の電圧波形と、に基づいて、前記駆動信号生成部に生成させる前記駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間に係る波形設定を行う駆動波形設定部と、を備える。【選択図】図２
2020196172.tif 000002
【特許請求の範囲】
【請求項１】
圧電素子を膨張又は収縮させることによりインク吐出動作を実行するインクジェットヘッドを有する画像形成装置であって、
前記画像形成装置の本体内に配設され、前記圧電素子に供給する駆動電圧の電圧波形を形成する駆動信号を生成する駆動信号生成部と、
前記インクジェットヘッド内に配設され、ケーブルを介して前記本体側から前記インクジェットヘッドに出力された前記駆動信号の電圧波形を検出する駆動波形検出部と、
予め記憶された基準電圧波形と、前記駆動波形検出部において検出される前記駆動信号の電圧波形と、に基づいて、前記駆動信号生成部に生成させる前記駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間に係る波形設定を行う駆動波形設定部と、
を備える画像形成装置。
【請求項２】
前記本体と各別の前記ケーブルを介して接続されたｎ（但し、ｎは２以上の正の整数）個の前記インクジェットヘッドを有し、
前記駆動信号生成部、前記駆動波形検出部、及び前記駆動波形設定部は、ｎ個の前記インクジェットヘッドそれぞれに各別に対応するように、ｎ個ずつ設けられている、
請求項１に記載の画像形成装置。
【請求項３】
前記駆動波形設定部は、キャリブレーション処理として、前記駆動信号生成部に、互いに異なる前記立ち上がり時間及び／又は立ち下がり時間を有する複数の前記駆動信号を順次生成させ、
その際に前記駆動波形検出部において検出される前記駆動信号の電圧波形と、前記基準電圧波形との合致度合いを比較することにより、前記波形設定を行う、
請求項１又は２に記載の画像形成装置。
【請求項４】
前記駆動波形設定部は、前記キャリブレーション処理において、前記駆動信号生成部に、前記立ち上がり時間及び／又は立ち下がり時間が順次増大又は減少した複数の前記駆動信号を順次生成させる、
請求項３に記載の画像形成装置。
【請求項５】
前記駆動波形設定部は、前記画像形成装置を起動した時、及び／又は前記インクジェットヘッドを交換した時に、前記キャリブレーション処理を実行する、
請求項３又は４に記載の画像形成装置。
【請求項６】
前記キャリブレーション処理は、前記駆動信号生成部に、互いに異なる前記立ち上がり時間を有する複数の前記駆動信号を順次生成させ、その際に前記駆動波形検出部において検出される前記駆動信号の電圧波形と、前記基準電圧波形との合致度合いを比較することにより、前記立ち上がり時間に係る前記波形設定を行う第１キャリブレーション処理と、
前記駆動信号生成部に、互いに異なる前記立ち下がり時間を有する複数の前記駆動信号を順次生成させ、その際に前記駆動波形検出部において検出される前記駆動信号の電圧波形と、前記基準電圧波形との合致度合いを比較することにより、前記立ち下がり時間に係る前記波形設定を行う第２キャリブレーション処理と、を含む、
請求項３乃至５のいずれか一項に記載の画像形成装置。
【請求項７】
前記駆動波形設定部は、前記駆動波形検出部において検出される前記駆動信号の電圧波形と、前記基準電圧波形との差分に基づいて、前記波形設定を行う、
請求項１乃至６のいずれか一項に記載の画像形成装置。
【請求項８】
前記駆動波形設定部は、前記画像形成装置にて印刷実行中に前記駆動波形検出部において検出される前記駆動信号の電圧波形に基づいて、前記波形設定を行う、
請求項７に記載の画像形成装置。
【請求項９】
前記駆動波形設定部は、前記インクジェットヘッドにおいて同時に駆動するノズル数毎に、前記波形設定を行う、
請求項１乃至８のいずれか一項に記載の画像形成装置。
【請求項１０】
前記駆動波形設定部は、前記インクジェットヘッドにおいて同時に駆動するノズル数を時間的に順次変化させ、当該ノズル数毎に、前記キャリブレーション処理を実行し、前記インクジェットヘッドにおいて同時に駆動するノズル数毎に、前記波形設定を行う、
請求項３乃至６のいずれか一項に記載の画像形成装置。
【請求項１１】
前記波形設定は、前記駆動信号生成部に生成させる前記駆動信号の電圧波形の波高値に係る電圧波形の設定を含む、
請求項１乃至１０のいずれか一項に記載の画像形成装置。
【請求項１２】
前記駆動波形検出部は、Ａ／Ｄコンバータを有する、
請求項１乃至１１のいずれか一項に記載の画像形成装置。
【請求項１３】
圧電素子を膨張又は収縮させることによりインク吐出動作を実行するインクジェットヘッドを有する画像形成装置の制御方法であって、
前記画像形成装置の本体内に配設され、前記圧電素子に供給する駆動電圧の電圧波形を形成する駆動信号を生成し、
前記インクジェットヘッド内に配設され、ケーブルを介して前記本体側から前記インクジェットヘッドに出力された前記駆動信号の電圧波形を検出し、
予め記憶された基準電圧波形と、前記インクジェットヘッド側で検出される前記駆動信号の電圧波形と、に基づいて、生成する前記駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間に係る波形設定を行う、
画像形成装置の制御方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成装置、及び画像形成装置の制御方法に関する。
【背景技術】
【０００２】
圧電素子を膨張又は収縮させることによりインク吐出動作を実行するインクジェットヘッドを用いた画像形成装置が知られている。
【０００３】
この種の画像形成装置においては、一般に、画像形成装置の本体内に配設された駆動信号生成部から、インクジェットヘッドに対して、駆動信号を送出し、当該駆動信号を電圧増幅させた駆動電圧を用いて圧電素子を動作させている。当該駆動信号の電圧波形の立ち上がり時間、立ち下がり時間、パルス幅、及び、波高値等は、通常、圧電素子の膨張又は収縮の態様を考慮して、インクの吐出タイミングやインク滴の径が最適となり、又、インクの吐出時に発生するミストが少なくなるように設定されている。
【０００４】
ところで、この種の画像形成装置においては、圧電素子の容量に起因して、当該圧電素子に供給する駆動信号の電圧波形（以下、「駆動波形」とも称する）が鈍り、インクの吐出タイミングやインク滴の径が変化し、印字品質が不安定になるという問題が知られている。特に、印刷実行時には、ライン毎に、同時に駆動するノズル数が異なるため、圧電素子に供給される駆動信号の電圧波形が、製造時に設定した駆動信号の電圧波形から変形し、これに起因した印字品質の悪化が発生することが知られている。尚、駆動信号が鈍った状態とは、典型的には、電圧波形の立ち上がり時間及び立ち下がり時間が設定値よりも大きくなった状態を表す。
【０００５】
従来、この種の画像形成装置においては、予め用意した補正テーブルを用いて、圧電素子の容量に起因した電圧波形の鈍りを想定した駆動信号を生成し、圧電素子に供給する駆動電圧の電圧波形を安定させる手法が採用されている。
【０００６】
例えば、特許文献１には、駆動信号の電圧波形の鈍りを補正するために、画像データからインクジェットヘッドにおいて同時に駆動するノズル数を算出し、当該ノズル数に応じて、駆動信号生成部で生成する駆動信号の電圧波形の立ち上がり時間及び立ち下がり時間を設定することが記載されている。尚、特許文献１では、あらかじめ実験等で求められた補正テーブルを使用して、同時に駆動するノズル数に応じた立ち上がり時間及び立ち下がり時間を設定する手法が採用されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−２００９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、従来技術に係る画像形成装置においては、画像形成装置本体（ここでは、本体内に収納されたドライバ基板）とインクジェットヘッドとを接続する伝送線路（例えば、ケーブルやコネクタ）に起因した駆動波形の鈍りが考慮されたものとはなっていない。
【０００９】
図１は、従来技術に係る画像形成装置Ｐにおける、画像形成装置本体Ｐ１とインクジェットヘッドＰ２とを接続する伝送線路に起因した駆動信号の電圧波形の鈍りについて、説明する図である。
【００１０】
本体Ｐ１とインクジェットヘッドＰ２とは、典型的には、一端が本体Ｐ１のコネクタＰ１ｃに接続され、他端がインクジェットヘッドＰ２のコネクタＰ２ｃに接続されたケーブルＰ３（例えば、ＦＰＣ（Flexible Printed Circuit））によって、電気接続されている。そして、印刷実行時には、本体Ｐ１内に収納された駆動信号生成部Ｐ１ａが、ＣＰＵＰ１ｂから指定された駆動信号を生成し、ケーブルＰ３を介して、インクジェットヘッドＰ２に送信する構成となっている。
【００１１】
この際、本体Ｐ１とインクジェットヘッドＰ２とを接続するケーブルＰ３は、比較的大きなインダクタンス成分及び抵抗成分を有するため、駆動信号生成部Ｐ１ａにて生成された駆動信号の電圧波形（図１のＶ１）は、インクジェットヘッドＰ２に到達する際には、鈍った電圧波形（図１のＶ２）へと変化してしまう。
【００１２】
加えて、この種の画像形成装置Ｐによっては、広い印字幅を持たせるため、インクジェットヘッドを複数個使用する場合も多い。そのため、本体Ｐ１とインクジェットヘッドＰ２とを接続するケーブルＰ３のケーブル長が、当該インクジェットヘッドＰ２毎に異なることになる。これにより、インクジェットヘッドＰ２毎に、当該インクジェットヘッドＰ２に到達する際の駆動信号の鈍り度合いも変化することになる。
【００１３】
この点、特許文献１に記載の従来技術では、製造時に予め補正用のデータを設定するものであるため、ケーブルＰ３のケーブル長の違いに応じた波形の鈍りを考慮しておらず、インクジェットヘッドＰ２に到達する際の駆動信号は、必ずしも理想的な電圧波形とはなっていない。加えて、特許文献１に記載の従来技術では、画像形成装置Ｐの使用状態や経年劣化により伝送線路（例えば、ケーブルＰ３やコネクタＰ１ｃ、Ｐ２ｃ）やインクジェットヘッドＰ２の圧電素子の電気特性が経時変化した場合に、対応することが困難である、という問題がある。
【００１４】
本開示は、上記問題点に鑑みてなされたもので、駆動信号の電圧波形の鈍りに起因した印字品質の悪化を抑制し得る画像形成装置、及び画像形成装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１５】
前述した課題を解決する主たる本開示は、
圧電素子を膨張又は収縮させることによりインク吐出動作を実行するインクジェットヘッドを有する画像形成装置であって、
前記画像形成装置の本体内に配設され、前記圧電素子に供給する駆動電圧の電圧波形を形成する駆動信号を生成する駆動信号生成部と、
前記インクジェットヘッド内に配設され、ケーブルを介して前記本体側から前記インクジェットヘッドに出力された前記駆動信号の電圧波形を検出する駆動波形検出部と、
予め記憶された基準電圧波形と、前記駆動波形検出部において検出される前記駆動信号の電圧波形と、に基づいて、前記駆動信号生成部に生成させる前記駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間に係る波形設定を行う駆動波形設定部と、
を備える画像形成装置である。
【００１６】
又、他の局面では、
圧電素子を膨張又は収縮させることによりインク吐出動作を実行するインクジェットヘッドを有する画像形成装置の制御方法であって、
前記画像形成装置の本体内に配設され、前記圧電素子に供給する駆動電圧の電圧波形を形成する駆動信号を生成し、
前記インクジェットヘッド内に配設され、ケーブルを介して前記本体側から前記インクジェットヘッドに出力された前記駆動信号の電圧波形を検出し、
予め記憶された基準電圧波形と、前記インクジェットヘッド側で検出される前記駆動信号の電圧波形と、に基づいて、生成する前記駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間に係る波形設定を行う、
画像形成装置の制御方法である。
【発明の効果】
【００１７】
本開示に係る画像形成装置によれば、駆動信号の電圧波形の鈍りに起因した印字品質の悪化を抑制することができる。
【図面の簡単な説明】
【００１８】
【図１】従来技術に係る画像形成装置における、画像形成装置本体とインクジェットヘッドとを接続する伝送線路に起因した駆動信号の電圧波形の鈍りについて、説明する図
【図２】第１の実施形態に係る画像形成装置の構成の一例を示すブロック図
【図３】第１の実施形態に係る画像形成装置の搬送機構の外観を示す図
【図４】第１の実施形態に係る駆動信号生成部が生成する駆動信号の電圧波形の一例を示す図
【図５】第１の実施形態に係る駆動制御ＩＣの構成の一例を示す図
【図６】第１の実施形態に係る駆動制御ＩＣが決定する駆動信号配列パターンの一例を示す図
【図７】第１の実施形態に係る駆動波形設定部が行うキャリブレーション処理の一例について、説明する図
【図８】第１の実施形態に係る駆動波形設定部が行うキャリブレーション処理の一例を示すフローチャート
【図９】第２の実施形態に係る画像形成装置の構成を示すブロック図
【発明を実施するための形態】
【００１９】
以下に添付図面を参照しながら、本開示の好適な実施形態について詳細に説明する。尚、本明細書及び図面において、実質的に同一の機能を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２０】
（第１の実施形態）
［画像形成装置の構成］
以下、図２〜図６を参照して、本実施形態に係る画像形成装置の構成の一例について説明する。
【００２１】
図２は、本実施形態に係る画像形成装置Ｕの構成の一例を示すブロック図である。図３は、本実施形態に係る画像形成装置Ｕの搬送機構１００Ｒの外観を示す図である。図４は、本実施形態に係る駆動信号生成部１４０が生成する駆動信号の電圧波形の一例を示す図である。
【００２２】
画像形成装置Ｕは、画像形成装置本体（以下、「本体」と略称する）１００と、インクジェットヘッド２００とを備える。ここでは、１つのインクジェットヘッド２００のみを示しているが、画像形成装置Ｕが複数のインク色を吐出させるカラープリンターである場合には、インクジェットヘッド２００は、当該複数のインク色（例えば、イエロー、マゼンタ、シアン、ブラックの４色）にそれぞれ対応して設けられる。また、同色のインク吐出に係るインクジェットヘッド２００を複数設けてもよい。
【００２３】
本体１００とインクジェットヘッド２００との間は、例えば、ケーブル３００によって接続されている。ケーブル３００は、例えば、ＦＰＣ（Flexible Printed Circuit）であって、一端が本体１００のコネクタ（図示せず）に接続され、他端がインクジェットヘッド２００のコネクタ（図示せず）に接続されている。
【００２４】
尚、画像形成装置Ｕにおいて、本体１００は、搬送機構１００Ｒ（例えば、搬送ローラー）によって、記録媒体Ｐを搬送する。そして、本体１００は、記録媒体Ｐを搬送しながら、当該記録媒体Ｐと対向するように配設されたインクジェットヘッド２００からインク滴を吐出させることによって、記録媒体Ｐ上に所望の画像を形成する。
【００２５】
本体１００は、制御部１１０、記憶部１２０、ラインメモリー１３０、及び、駆動信号生成部１４０を備えている。尚、制御部１１０、記憶部１２０、ラインメモリー１３０、及び、駆動信号生成部１４０は、例えば、本体１００の筐体内のドライバ基板上に構成されている。
【００２６】
制御部１１０は、演算処理を行い、画像形成装置Ｕにおける画像形成動作に係る各種制御を行う。制御部１１０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、入力ポート、及び、出力ポート等を含んで構成される。そして、制御部１１０が有する機能は、例えば、ＣＰＵがＲＯＭやＲＡＭに格納された制御プログラムや各種データを参照することによって実現される。
【００２７】
制御部１１０は、上記した搬送機構１００Ｒを制御する搬送制御部１１０ａ、インクジェットヘッド２００の動作を制御する駆動指令部１１０ｂ、及び、インクジェットヘッド２００に供給する駆動信号の波形設定を行う駆動波形設定部１１０ｃを有している。
【００２８】
記憶部１２０は、各種データを記憶する。記憶部１２０は、例えば、記録媒体Ｐに印刷する対象の画像データ１２０ａ、駆動信号生成部１４０に発生させる駆動信号の電圧波形を規定する駆動波形データ１２０ｂ、及び、駆動波形データ１２０ｂをキャリブレーションする際に利用する基準電圧波形を規定する基準波形データ１２０ｃを記憶する。
【００２９】
ラインメモリー１３０は、記録媒体Ｐに画像を印刷する際、記憶部１２０に記憶された画像データ１２０ａのうち、インクジェットヘッド２００のノズル列２１０の各ノズルに吐出させる対象の画像データ１２０ａを一時的に記憶するメモリーである。ラインメモリー１３０は、例えば、画像データ１２０ａのうち、一ライン分のデータを保持し、当該データをインクジェットヘッド２００の駆動制御ＩＣ２２０に対して順次データ転送する。尚、記憶部１２０からラインメモリー１３０への画像データ１２０ａのデータ転送は、制御部１１０の制御によって実行される。
【００３０】
ラインメモリー１３０から駆動制御ＩＣ２２０にデータ転送される画像データ１２０ａは、例えば、印刷対象の画像内のアドレス順に、画素データが配列したデータ構造となっている。「画素データ」は、例えば、３ビットで１画素領域の画素値（即ち、階調）を表す構成となっており、ラインメモリー１３０から駆動制御ＩＣ２２０へは、３本の信号線によって、３ビットの画素データが並列にデータ転送される。尚、当該画像データ１２０ａが、ノズル列２１０の各ノズルからインクを吐出する吐出タイミング及び吐出量を規定する。
【００３１】
駆動信号生成部１４０は、ノズル列２１０（圧電素子）に供給する駆動電圧の波形を規定する駆動信号を生成し、インクジェットヘッド２００の駆動制御ＩＣ２２０に送出する。
【００３２】
駆動信号生成部１４０は、制御部１１０（駆動指令部１１０ｂ）から指令された電圧波形の駆動信号を生成する。図４に示すように、制御部１１０（駆動指令部１１０ｂ）からは、例えば、駆動信号の電圧波形の立ち上がり時間Ｔ−ｕｐ、立ち下がり時間Ｔ−ｄｏｗｎ、パルス幅Ｔ−ｍｉｄ、及び、波高値Ｖｆ等が指令される。尚、制御部１１０（駆動指令部１１０ｂ）は、記憶部１２０に記憶された駆動波形データ１２０ｂを読み出して、駆動信号生成部１４０に対して電圧波形を指令する。
【００３３】
駆動信号生成部１４０は、例えば、Ｄ／Ａコンバータ及び電力増幅器によって構成されている。駆動信号生成部１４０は、例えば、Ｄ／Ａコンバータにて、制御部１１０から指令された駆動波形に係る指令信号（デジタル信号）に基づいて、駆動信号（アナログ信号）を生成し、電力増幅器にて、当該駆動信号を増幅する。
【００３４】
尚、駆動信号生成部１４０は、インク吐出時に用いられる駆動信号、インク非吐出時に用いられる駆動信号、及び、ノズル非動作時に用いられる駆動信号の３種類の駆動信号を出力可能に構成されている。
【００３５】
インクジェットヘッド２００は、ノズル列２１０、駆動制御ＩＣ２２０、及び駆動波形検出部２３０を備えている。
【００３６】
ノズル列２１０は、例えば、一次元配列された複数のノズル（ここでは、２５６個のノズル）２１０−ｃｈ１〜２１０−ｃｈ２５６（図５を参照）を有する。各ノズルは、駆動制御ＩＣ２２０から供給される駆動電圧に従って膨張又は収縮する圧電素子によって構成されている（図５では、せん断モードで動作する圧電素子を示す）。各ノズルは、駆動制御ＩＣ２２０の出力ラインと各別に接続された電極膜を有している。そして、各ノズルは、駆動制御ＩＣ２２０から駆動電圧が供給されることで、自身の圧電素子を屈曲変形させ、インク滴をノズル孔より吐出する。
【００３７】
駆動制御ＩＣ２２０は、ラインメモリー１３０から入力される画像データに基づいて、駆動信号生成部１４０から入力される３種類の駆動信号のうちのいずれかを、選択的に、ノズル列２１０の各ノズル（圧電素子）に供給する。
【００３８】
図５は、本実施形態に係る駆動制御ＩＣ２２０の構成の一例を示す図である。図６は、本実施形態に係る駆動制御ＩＣ２２０が決定する駆動信号配列パターンの一例を示す図である。
【００３９】
駆動制御ＩＣ２２０は、シフトレジスター２２１、ラッチ回路２２２、波形選択部２２３及びバッファーアンプ２２４を備えている。
【００４０】
シフトレジスター２２１は、例えば、３ビットデータを２５６チャネル（ノズル列２１０のノズルの個数）分記憶するＦＩＦＯ型のメモリーである。シフトレジスター２２１は、ラインメモリー１３０から並列に入力される３ビットの各画素データを転送クロック信号ＣＬＫに同期して各々記憶する。そして、シフトレジスター２２１に記憶された２５６個の３ビットデータは、所定のタイミングで一括してラッチ回路２２２に並列出力される。
【００４１】
ラッチ回路２２２は、シフトレジスター２２１から出力された２５６チャネル分の３ビットデータをラッチ信号ＬＡＴにより指定されたタイミングまで保持し、波形選択部２２３へ出力する。
【００４２】
波形選択部２２３は、２５６チャネルそれぞれについて、ラッチ回路２２２から出力された３ビットの画素データに基づいて、当該チャネルの動作態様を規定する駆動信号配列パターンを決定し、当該駆動信号配列パターンに対応する駆動信号を順次バッファーアンプ２２４に出力する。尚、波形選択部２２３には、画素データの他、駆動信号生成回路１４０から出力された３種類の駆動信号、制御部１１０から出力されたクロック信号ＧＳＣＬＫ、及び、リセット信号ＲＳＴ等が入力される。
【００４３】
駆動信号配列パターンは、例えば、図６に示すように、クロック信号ＧＳＣＬＫの８カウント内での駆動信号の種類の配列パターン（ここでは、インク非吐出時に用いられる駆動信号、非動作時に用いられる駆動信号、及びインク吐出時に用いられる駆動信号の３種類の駆動信号の配列パターン）を規定するものである。駆動信号配列パターンを規定するデータは、例えば、波形選択部２２３に、予め３ビットの画素データと関連付けて記憶されている。
【００４４】
図６では、３ビットの画素データと関連付けられた８種類の駆動信号配列パターンを示しており、波形選択部２２３は、ラッチ回路２２２から入力された３ビットの画素データに基づいて、８種類の駆動信号配列パターンのいずれか一つを選択して、当該駆動信号配列パターンに対応する駆動信号を順次バッファーアンプ２２４に出力する。尚、図６では、説明の便宜として、駆動信号の電圧波形を矩形状に示しているが、駆動信号の電圧波形は、実際には、図４に示すように所定の立ち上がり時間及び立ち下がり時間が設定されたものである。
【００４５】
バッファーアンプ２２４は、波形選択部２２３から出力される駆動信号を増幅する（以下、増幅後の駆動信号を「駆動電圧」とも称する）。そして、バッファーアンプ２２４は、ノズル列２１０の各ノズル（圧電素子）に対して駆動電圧を供給する。尚、バッファーアンプ２２４には、駆動信号を増幅するための電源電圧ＶＨが供給されている。
【００４６】
駆動波形検出部２３０は、駆動信号生成部１４０からケーブル３００を介してインクジェットヘッド２００に出力された駆動信号の電圧波形を検出する。駆動波形検出部２３０は、例えば、駆動制御ＩＣ２２０の入力ポートに入力される電圧の時間的変化を検出することで、駆動信号の電圧波形を検出する。そして、駆動波形検出部２３０は、検出された駆動信号の電圧波形を、制御部１１０に対して送信する。
【００４７】
駆動波形検出部２３０としては、Ａ／Ｄコンバータが用いられるのが好ましい。これによって、インクジェットヘッド２００から本体１００（制御部１１０）に、検出された駆動信号の電圧波形のデータを送出する際に、当該データが、ケーブル３００内で信号劣化して変化することを抑制することができる。
【００４８】
［駆動波形の設定方法について］
次に、図７、図８を参照して、本実施形態に係る画像形成装置Ｕの駆動信号の電圧波形の設定方法について、説明する。この駆動信号の電圧波形の設定処理は、駆動波形設定部１１０ｃによって実現される。
【００４９】
上記したように、駆動信号生成部１４０からインクジェットヘッド２００に出力された駆動信号は、一般に、インクジェットヘッド２００を構成する圧電素子の容量や、ケーブル３００のインダクタンス成分及び抵抗成分等に起因して、インクジェットヘッド２００に到達する際に鈍った形に変形する。
【００５０】
駆動波形設定部１１０ｃは、このような波形鈍りを考慮した駆動信号が生成されるように、キャリブレーションを行う。具体的には、駆動波形設定部１１０ｃは、駆動波形検出部２３０において検出された駆動信号の電圧波形を取得すると共に、予め記憶部１２０に記憶された基準波形データ１２０ｃを取得する。そして、駆動波形設定部１１０ｃは、これらに基づいて、駆動信号生成部１４０に生成させる駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間のキャリブレーション処理を行う。つまり、駆動波形設定部１１０ｃは、インクジェットヘッド２００（駆動制御ＩＣ２２０）に到達した際の駆動信号の電圧波形を、基準波形データ１２０ｃの基準電圧波形と比較することによって、フィードバック的に、駆動信号生成部１４０に生成させる駆動信号の電圧波形のキャリブレーション処理を行う。
【００５１】
尚、駆動波形設定部１１０ｃがキャリブレーションを行う駆動信号の電圧波形は、典型的には、インク吐出時に用いられる駆動信号の電圧波形である。
【００５２】
この際に参照される基準波形データ１２０ｃは、典型的には、ノイズ列２１０の圧電素子に対して供給する駆動電圧の目標電圧波形（即ち、理想波形）規定するデータであり、予め実験等によって規定されている。但し、基準波形データ１２０ｃの基準電圧波形は、基準となり得る任意の波形であってよく、駆動信号生成部１４０が出力した駆動信号の電圧波形（即ち、駆動波形データ１２０ｂ）であってもよいし、矩形波であってもよい。
【００５３】
図７は、駆動波形設定部１１０ｃが行うキャリブレーション処理の一例について、説明する図である。
【００５４】
キャリブレーション処理の際には、駆動波形設定部１１０ｃは、例えば、駆動信号生成部１４０に、互いに異なる立ち上がり時間及び／又は立ち下がり時間を有する複数の駆動信号Ｖ１ａ、Ｖ１ｂ、Ｖ１ｃ及びＶ１ｄを順次生成させる。駆動波形設定部１１０ｃは、例えば、駆動信号生成部１４０に、立ち上がり時間及び立ち下がり時間がゼロ（即ち、矩形波）の駆動信号Ｖ１ａ、当該駆動信号Ｖ１ａから立ち上がり時間及び立ち下がり時間を減少させた駆動信号Ｖ１ｂ、当該駆動信号Ｖ１ｂから立ち上がり時間及び立ち下がり時間を減少させた駆動信号Ｖ１ｃ、及び、当該駆動信号Ｖ１ｃから立ち上がり時間及び立ち下がり時間を減少させた駆動信号Ｖ１ｄを順に生成させる。つまり、駆動波形設定部１１０ｃは、駆動信号生成部１４０に、電圧波形の傾きが順次減少した駆動信号Ｖ１ａ、Ｖ１ｂ、Ｖ１ｃ及びＶ１ｄを順次生成させる。
【００５５】
駆動波形設定部１１０ｃは、駆動信号生成部１４０から駆動信号Ｖ１ａを出力させた際に駆動波形検出部２３０において検出される駆動波形、駆動信号生成部１４０から駆動信号Ｖ１ｂを出力させた際に駆動波形検出部２３０において検出される駆動波形、駆動信号生成部１４０から駆動信号Ｖ１ｃを出力させた際に駆動波形検出部２３０において検出される駆動波形、及び、駆動信号生成部１４０から駆動信号Ｖ１ｄを出力させた際に駆動波形検出部２３０において検出される駆動波形それぞれを、基準波形データ１２０ｃの基準電圧波形（ここでは、目標電圧波形）と比較する。そして、駆動波形設定部１１０ｃは、例えば、駆動信号Ｖ１ａ、Ｖ１ｂ、Ｖ１ｃ及びＶ１ｄのうちから、基準波形データ１２０ｃの基準電圧波形と最も一致するものを、印刷時に用いる駆動信号の電圧波形として決定し、駆動波形データ１２０ｂを当該電圧波形に補正する。
【００５６】
これによって、インクジェットヘッド２００を構成する圧電素子の容量や、ケーブル３００のインダクタンス成分及び抵抗成分等に起因した波形鈍りを考慮して、駆動信号生成部１４０に生成させる駆動信号の電圧波形を決定することが可能となる。つまり、これにより、ノズル列２１０の圧電素子に実際に供給される駆動電圧の電圧波形を、理想波形に近づけることが可能となる。
【００５７】
但し、かかる波形鈍りは、インクジェットヘッド２００において同時に駆動するノズル数に基づいて変化する。この理由としては、インクジェットヘッド２００において同時に駆動するノズル数に応じて、駆動信号生成部１４０から見える寄生容量（即ち、ノズル列２１０の圧電素子の寄生容量）の大きさが変化するためである。
【００５８】
かかる観点から、駆動波形設定部１１０ｃは、インクジェットヘッド２００において同時に駆動するノズル数毎に、駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間を設定するのが好ましい。駆動波形設定部１１０ｃは、例えば、インクジェットヘッド２００において同時に駆動するノズル数を時間的に変化させ、当該ノズル数毎に、上記したキャリブレーション処理（図７を参照）を実行する。
【００５９】
これによって、記憶部１２０には、インクジェットヘッド２００において同時に駆動するノズル数毎に、駆動波形データ１２０ｂが設定されることになる。換言すると、これによって、駆動するノズル数の違いに起因した電圧波形の鈍りの度合いを考慮して、駆動信号の電圧波形を適切に設定することが可能である。
【００６０】
図８は、駆動波形設定部１１０ｃが行うキャリブレーション処理の一例を示すフローチャートである。尚、駆動波形設定部１１０ｃは、例えば、画像形成装置Ｕを起動した時や、又はインクジェットヘッド２００を交換した時に、このキャリブレーション処理を実行する。
【００６１】
ステップＳ１において、まず、駆動波形設定部１１０ｃは、インクジェットヘッド２００のノズル列２１０のうち同時に駆動するノズル数を設定する。そして、駆動波形設定部１１０ｃは、当該ノズル数に対応する擬似的な画像データを生成して、ラインメモリー１３０にデータ転送する。これにより、インクジェットヘッド２００は、テスト吐出動作を開始する。
【００６２】
尚、このフローチャートの実行を開始した時には、同時に駆動するノズル数は、Ｎ＝１と設定される。そして、駆動波形設定部１１０ｃは、ステップＳ２〜Ｓ６の処理（即ち、ループ処理）を実行する度に、インクジェットヘッド２００において同時に駆動するノズル数を１個ずつ増加させる。
【００６３】
ステップＳ２において、駆動波形設定部１１０ｃは、テスト信号としての駆動信号の電圧波形の傾き（即ち、立ち上がり時間及び立ち下がり時間）を設定する。
【００６４】
ステップＳ２を最初に実行する時には、駆動信号の立ち上がり時間及び立ち下がり時間は、ゼロ（即ち、矩形波）に設定される。そして、駆動波形設定部１１０ｃは、ステップＳ３〜Ｓ４の処理（即ち、ループ処理）を実行する度に、駆動信号の立ち上がり時間及び立ち下がり時間を漸次増加した値に設定する。尚、この際に、立ち上がり時間及び立ち下がり時間を増加させる度合いは、任意であるが、当該度合いは、例えば、波形の傾きが１度ずつ増加するように設定される。
【００６５】
ステップＳ３において、駆動波形設定部１１０ｃは、駆動信号生成部１４０に、ステップＳ２で設定した立ち上がり時間及び立ち下がり時間を有する電圧波形の駆動信号を出力させる。
【００６６】
ステップＳ４において、駆動波形設定部１１０ｃは、駆動波形検出部２３０に、ステップＳ３で出力された駆動信号の電圧波形を検出させ、当該駆動信号の電圧波形に係る検出信号を、駆動波形検出部２３０から取得する。
【００６７】
ステップＳ５において、駆動波形設定部１１０ｃは、駆動波形検出部２３０に検出された電圧波形と、予め記憶部１２０に格納された基準波形データ１２０ｃの基準電圧波形（例えば、目標電圧波形）とを比較して、両者の形状が一致するか否かを判定する。ここで、両者の形状が一致する場合（Ｓ５：ＹＥＳ）、駆動波形設定部１１０ｃは、ステップＳ６に処理を進める。一方、両者の形状が一致しない場合（Ｓ５：ＮＯ）、駆動波形設定部１１０ｃは、ステップＳ２に戻って、電圧波形の傾き（即ち、立ち上がり時間及び立ち下がり時間）の再設定を行って、同様の処理を実行する。
【００６８】
ステップＳ６において、駆動波形設定部１１０ｃは、基準電圧波形（例えば、目標電圧波形）と一致した傾きの電圧波形を、インクジェットヘッド２００において同時に駆動するノズル数Ｎ個と関連付けて、駆動波形データ１２０ｂとしてＲＡＭ等に記憶する。
【００６９】
ステップＳ７において、駆動波形設定部１１０ｃは、同時に駆動するノズル数Ｎ個が、最大数（ここでは、２５６個）まで到達したか否かを判定する。ここで、同時に駆動するノズル数Ｎ個が、最大数まで到達した場合（Ｓ７：ＹＥＳ）、駆動波形設定部１１０ｃは、ステップＳ８に処理を進める。一方、同時に駆動するノズル数Ｎ個が、最大数まで到達していない場合（Ｓ７：ＮＯ）、駆動波形設定部１１０ｃは、ステップＳ１に戻って、同時に駆動するノズル数を一個増やして（Ｎ→Ｎ＋１）、ステップＳ２〜Ｓ６の処理を、再度、実行する。
【００７０】
ステップＳ８において、駆動波形設定部１１０ｃは、ステップＳ１〜Ｓ７の一連の処理で生成されたインクジェットヘッド２００において同時に駆動するノズル数と、駆動波形データ１２０ｂとを関連付けたデータを記憶部１２０に格納する。
【００７１】
駆動波形設定部１１０ｃは、以上の処理によって、駆動信号生成部１４０に生成させる駆動信号の電圧波形を最適化する。
【００７２】
尚、図８のフローチャートでは、１個単位で異なるノズル数毎に、駆動波形データ１２０ｂを設定する態様を示した。但し、駆動波形データ１２０ｂは、１０個単位で異なるノズル数毎、又は、１００個単位で異なるノズル数毎に設定されてもよい。
【００７３】
印刷実行時には、駆動指令部１１０ｂは、例えば、ラインメモリー１３０に１ライン分の画像データ１２０ａを転送する際に、インクジェットヘッド２００において同時に駆動するノズル数をカウントし、インクジェットヘッド２００において同時に駆動するノズル数に対応する駆動波形データ１２０ｂを選択して、当該駆動波形データ１２０ｂを生成するように駆動信号生成部１４０に指令する。
【００７４】
但し、より好適には、駆動指令部１１０ｂは、印刷対象の画像データ１２０ａに基づいて、印刷実行前に、予め画像データ１２０ａの各ラインを印刷する際のインクジェットヘッド２００において同時に駆動するノズル数をカウントしておく。これによって、吐出の度に、その際に同時に駆動するノズル数をカウントする態様よりも、演算速度を高速化することが可能である。即ち、これにより、インクジェットヘッド２００における吐出周期が早い場合にも、対応することが可能である。
【００７５】
［効果］
以上のように、本実施形態に係る画像形成装置Ｕは、駆動波形設定部１１０ｃにて、予め記憶された基準波形データ１２０ｃと、駆動波形検出部２３０において検出される駆動信号の電圧波形と、に基づいて、駆動信号生成部１４０に生成させる駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間に係る波形設定を行う。
【００７６】
従って、本実施形態に係る画像形成装置Ｕによれば、本体１００とインクジェットヘッド２００とを接続する伝送経路（特に、ケーブル３００）の抵抗成分及びインダクタンス成分に起因して発生する駆動信号の電圧波形の鈍りを想定して、駆動信号生成部１４０に生成させる駆動信号の電圧波形を最適に設定することが可能である。即ち、これにより、インクジェットヘッド２００の圧電素子に供給する電圧波形を、目標波形（即ち、理想波形）に近づけることが可能である。
【００７７】
（変形例１）
駆動波形設定部１１０ｃは、駆動波形検出部２３０において検出される駆動信号の電圧波形と、基準波形データ１２０ｃの基準電圧波形との差分に基づいて、演算処理によって、適切な駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間を算出してもよい。
【００７８】
この場合、例えば、駆動波形検出部２３０において検出される駆動信号の電圧波形と基準波形データ１２０ｃの基準電圧波形との差分から、適切な駆動信号の電圧波形を設定し得るように、当該差分と適切な駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間との対応関係を、予め実験データによって取得しておくのが望ましい。
【００７９】
これによって、駆動信号生成部１４０が生成した１回の駆動信号から、適切な駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間を設定することができ、キャリブレーション処理の時間を短縮することが可能である。  
【００８０】
又、これによって、駆動波形設定部１１０ｃは、画像形成装置Ｕにて、印刷実行中に、駆動信号生成部１４０に生成させる駆動波形のキャリブレーション処理を実行することも可能となる。印刷実行中には、画像形成装置Ｕの装置内温度が上昇し、駆動信号生成部１４０及びインクジェットヘッド２００の部品特性や、ケーブル３００の抵抗値が変化する。そのため、印刷実行中にキャリブレーション処理を実行することによって、より適切に駆動信号の電圧波形の立ち上がり時間及び／又は立ち下がり時間を設定できる場合もある。
【００８１】
（変形例２）
駆動波形設定部１１０ｃは、駆動波形検出部２３０において検出される駆動信号の電圧波形と、基準波形データ１２０ｃの基準電圧波形とに基づいて、駆動信号生成部１４０に生成させる駆動信号の電圧波形の波高値を設定してもよい。
【００８２】
これによって、ケーブル３００の抵抗成分に起因した駆動信号の減衰を考慮して、駆動信号生成部１４０に生成させる駆動信号の電圧波形を設定することが可能となる。これにより、より一層、圧電素子に供給する電圧波形を理想波形に近づけることが可能である。
【００８３】
（変形例３）
駆動波形設定部１１０ｃは、駆動信号の電圧波形の立ち上がり時間と立ち下がり時間とを独立して、設定してもよい。
【００８４】
上記実施形態では、駆動波形設定部１１０ｃが、立ち上がり時間と立ち下がり時間を同一に設定することを前提としたキャリブレーション処理について、説明した。しかしながら、圧電素子の電気的特性（典型的には、容量特性）は、膨張時（即ち、駆動信号の電圧波形の立ち上がり時）と収縮時（即ち、駆動信号の電圧波形の立ち下がり時）とで、変化する場合が多い。
【００８５】
そこで、駆動波形設定部１１０ｃは、かかる特性を考慮して、駆動信号の電圧波形の立ち上がり時間と立ち下がり時間とを独立して、設定する。これによって、駆動信号の電圧波形の立ち上がり時間と立ち下がり時間の両方を最適な値に設定することが可能となり、より一層、圧電素子に供給する電圧波形を理想波形に近づけることが可能である。
【００８６】
この際には、駆動波形設定部１１０ｃは、まず、駆動信号生成部１４０に、互いに異なる立ち上がり時間を有する複数の駆動信号を順次生成させ、その際に駆動波形検出部２３０において検出される駆動信号の電圧波形と、基準電圧波形との比較結果に基づいて、立ち上がり時間に係る波形設定を行う第１キャリブレーション処理を行う。そして、駆動波形設定部１１０ｃは、その後、駆動信号生成部１４０に、互いに異なる立ち下がり時間を有する複数の駆動信号を順次生成させ、その際に駆動波形検出部２３０において検出される駆動信号の電圧波形と、基準電圧波形との比較結果に基づいて、立ち下がり時間に係る波形設定を行う第２キャリブレーション処理を行う。
【００８７】
（変形例４）
駆動波形検出部２３０は、Ａ／Ｄコンバータに代えて、電圧検出回路（例えば、分圧回路）とバッファ回路（例えば、ソースフォロワ）とによって構成されてもよい。即ち、駆動波形検出部２３０から本体１００（制御部１１０）側への電圧波形に係る検出信号は、アナログ信号として伝送されてもよい。
【００８８】
かかる構成においても、駆動波形検出部２３０がバッファ回路を有する構成であれば、低インピーダンス出力する構成とすることができるため、検出信号の信号劣化を抑制することが可能である。これによって、インクジェットヘッド２００内にＡ／Ｄコンバータを配設する必要がなくなるため、インクジェットヘッド２００内の部品実装領域を確保することが可能となる。
【００８９】
（第２の実施形態）
本実施形態に係る画像形成装置Ｕは、複数のインクジェットヘッド２００を有し、複数のインクジェットヘッド２００それぞれに対して、適切な駆動信号の電圧波形を設定する点で、第１の実施形態に係る画像形成装置Ｕと相違する。
【００９０】
図９は、本実施形態に係る画像形成装置Ｕの構成の一例を示すブロック図である。
【００９１】
本実施形態に係る画像形成装置Ｕは、本体１００と別個のケーブル（第１乃至第４ケーブル３００ａ、３００ｂ、３００ｃ、３００ｄ）で接続された第１乃至第４インクジェットヘッド２００ａ、２００ｂ、２００ｃ、２００ｄを有している。第１乃至第４インクジェットヘッド２００ａ、２００ｂ、２００ｃ、２００ｄは、例えば、互いに異なる色（例えば、ＹＭＣＫ）のインクを吐出するインクジェットヘッドである。第１乃至第４インクジェットヘッド２００ａ、２００ｂ、２００ｃ、２００ｄは、それぞれ、上記実施形態で説明したインクジェットヘッド２００と同様の構成を有し、ノズル列２１０ａ、２１０ｂ、２１０ｃ、２１０ｄ、駆動制御ＩＣ２２０ａ、２２０ｂ、２２０ｃ、２２０ｄ、及び、駆動波形検出部２３０ａ、２３０ｂ、２３０ｃ、２３０ｄによって構成されている。
【００９２】
一般に、この種の画像形成装置Ｕにおいては、本体１００（即ち、ドライバ基板）と第１乃至第４インクジェットヘッド２００ａ、２００ｂ、２００ｃ、２００ｄとの距離は、インクジェットヘッド毎に異なるものとなる。換言すると、本体１００と第１乃至第４インクジェットヘッド２００ａ、２００ｂ、２００ｃ、２００ｄそれぞれを接続する第１乃至第４ケーブル３００ａ、３００ｂ、３００ｃ、３００ｄのケーブル長は、互いに異なっている。そのため、本体１００側から第１乃至第４インクジェットヘッド２００ａ、２００ｂ、２００ｃ、２００ｄに駆動信号を送出した際の電圧波形の鈍り具合は、当該ケーブル３００ａ、３００ｂ、３００ｃ、３００ｄのケーブル長に応じて異なるものとなる。
【００９３】
かかる観点から、本実施形態に係る画像形成装置Ｕにおいては、第１乃至第４インクジェットヘッド２００ａ、２００ｂ、２００ｃ、２００ｄそれぞれに各別に対応するように、第１乃至第４駆動信号生成部１４０ａ、１４０ｂ、１４０ｃ、１４０ｄ、及び、第１乃至第４駆動波形設定部１１０ｃａ、１１０ｃｂ、１１０ｃｃ、１１０ｃｄが設けられている。
【００９４】
より詳細には、第１駆動信号生成部１４０ａは、第１インクジェットヘッド２００ａに対して送出する駆動信号を生成し、第２駆動信号生成部１４０ｂは、第２インクジェットヘッド２００ｂに対して送出する駆動信号を生成し、第３駆動信号生成部１４０ｃは、第３インクジェットヘッド２００ｃに対して送出する駆動信号を生成し、第４駆動信号生成部１４０ｄは、第４インクジェットヘッド２００ｄに対して送出する駆動信号を生成する。
【００９５】
つまり、第１インクジェットヘッド２００ａの動作は、第１ラインメモリー１３０ａから出力される画像データ１２０ａと、第１駆動信号生成部１４０ａから出力される駆動信号とに基づいて制御される。第２インクジェットヘッド２００ｂの動作は、第２ラインメモリー１３０ｂから出力される画像データ１２０ｂと、第２駆動信号生成部１４０ｂから出力される駆動信号とに基づいて制御される。第３インクジェットヘッド２００ｃの動作は、第３ラインメモリー１３０ｃから出力される画像データ１２０ｃと、第３駆動信号生成部１４０ｃから出力される駆動信号とに基づいて制御される。第４インクジェットヘッド２００ｄの動作は、第４ラインメモリー１３０ｄから出力される画像データ１２０ｄと、第４駆動信号生成部１４０ｄから出力される駆動信号とに基づいて制御される。
【００９６】
第１駆動波形設定部１１０ｃａは、基準波形データ１２０ｃの基準電圧波形と、第１インクジェットヘッド２００ａの駆動波形検出部２３０ａで検出された駆動信号の電圧波形とに基づいて、第１駆動信号生成部１４０ａに対して生成させる駆動信号の立ち上がり時間及び／又は立ち下がり時間を設定する。第２駆動波形設定部１１０ｃｂは、基準波形データ１２０ｃの基準電圧波形と、第２インクジェットヘッド２００ｂの駆動波形検出部２３０ｂで検出された駆動信号の電圧波形とに基づいて、第２駆動信号生成部１４０ｂに対して生成させる駆動信号の立ち上がり時間及び／又は立ち下がり時間を設定する。第３駆動波形設定部１１０ｃｃは、基準波形データ１２０ｃの基準電圧波形と、第３インクジェットヘッド２００ｃの駆動波形検出部２３０ｃで検出された駆動信号の電圧波形とに基づいて、第３駆動信号生成部１４０ｃに対して生成させる駆動信号の立ち上がり時間及び／又は立ち下がり時間を設定する。第４駆動波形設定部１１０ｃｄは、基準波形データ１２０ｃの基準電圧波形と、第４インクジェットヘッド２００ｄの駆動波形検出部２３０ｄで検出された駆動信号の電圧波形とに基づいて、第４駆動信号生成部１４０ｄに対して生成させる駆動信号の立ち上がり時間及び／又は立ち下がり時間を設定する。
【００９７】
尚、ここでは、画像形成装置Ｕが４個のインクジェットヘッド２００を有する態様について説明したが、本実施形態に係る画像形成装置Ｕは、任意の個数のインクジェットヘッド２００を有する態様に適用可能である。
【００９８】
以上のように、本実施形態に係る画像形成装置Ｕによれば、本体１００と複数のインクジェットヘッド２００（２００ａ、２００ｂ、２００ｃ、２００ｄ）それぞれを接続する各ケーブル３００（３００ａ、３００ｂ、３００ｃ、３００ｄ）における抵抗成分及びインダクタンス成分を考慮して、駆動信号の電圧波形を適切に設定することが可能である。これにより、複数のインクジェットヘッド２００それぞれの圧電素子に供給する電圧波形を理想波形に近づけることが可能である。
【００９９】
（その他の実施形態）
本発明は、上記実施形態に限らず、種々に変形態様が考えられる。
【０１００】
上記実施形態では、制御部１１０の一例として、ＣＰＵ、ＲＯＭ、ＲＡＭ、入力ポート、及び、出力ポートによって構成される態様を示した。但し、制御部１１０は、ＣＰＵに代えて、比較回路等を用いた専用のハードウェア回路で構成されてもよい。
【０１０１】
又、上記実施形態では、インクジェットヘッド１００の一例として、シアモード型インクジェットヘッドを示した。しかしながら、本発明は、シアモード型インクジェットヘッド以外の種類のインクジェットヘッド、例えば、ラジアルモード型インクジェットヘッド等にも適用し得る。
【０１０２】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、請求の範囲を限定するものではない。請求の範囲に記載の技術には、以上に例示した具体例を様々に変形、変更したものが含まれる。
【産業上の利用可能性】
【０１０３】
本開示に係る画像形成装置によれば、駆動信号の電圧波形の鈍りに起因した印字品質の悪化を抑制することができる。
【符号の説明】
【０１０４】
Ｕ  画像形成装置
１００  本体
１００Ｒ  搬送機構
１１０  制御部
１１０ａ  搬送制御部
１１０ｂ  駆動指令部
１１０ｃ、１１０ｃａ、１１０ｃｂ、１１０ｃｃ、１１０ｃｄ  駆動波形設定部
１２０  記憶部
１２０ａ  画像データ
１２０ｂ  駆動波形データ
１２０ｃ  基準波形データ
１３０、１３０ａ、１３０ｂ、１３０ｃ、１３０ｄ  ラインメモリー
１４０、１４０ａ、１４０ｂ、１４０ｃ、１４０ｄ  駆動信号生成部
２００、２００ａ、２００ｂ、２００ｃ、２００ｄ  インクジェットヘッド
２１０、２１０ａ、２１０ｂ、２１０ｃ、２１０ｄ  ノズル列
２２０、２２０ａ、２２０ｂ、２２０ｃ、２２０ｄ  駆動制御ＩＣ
２３０、２３０ａ、２３０ｂ、２３０ｃ、２３０ｄ  駆動波形検出部
３００、３００ａ、３００ｂ、３００ｃ、３００ｄ  ケーブル
【図１】
2020196172.tif 000003
【図２】
2020196172.tif 000004
【図３】
2020196172.tif 000005
【図４】
2020196172.tif 000006
【図５】
2020196172.tif 000007
【図６】
2020196172.tif 000008
【図７】
2020196172.tif 000009
【図８】
2020196172.tif 000010
【図９】
2020196172.tif 000011