(57)【要約】【課題】駆動波形生成の自由度を従来よりも大きくすることができる駆動波形生成装置、液体吐出ヘッド、インクジェット記録装置及び生成方法を提供する。【解決手段】実施形態の駆動波形生成装置は、入力手段、設定手段及び生成手段を含む。入力手段は、駆動波形を設定するための設定データを入力する。設定手段は、階調ごとの駆動波形について、前記設定データに基づいて前記駆動波形を構成する波形の順序を設定する。生成手段は、所望の階調の前記駆動波形を、前記設定に基づいて生成する。【選択図】図５
2018158533.tif 000002
【特許請求の範囲】
【請求項１】
駆動波形を設定するための設定データを入力する入力手段と、
階調ごとの駆動波形について、前記設定データに基づいて前記駆動波形を構成する波形の順序を設定する設定手段と、
所望の階調の前記駆動波形を、前記設定に基づいて生成する生成手段と、を具備する駆動波形生成装置。
【請求項２】
条件に基づいて、階調ごとの前記駆動波形を構成する波形の順序を決定し、該決定した内容を前記設定データとして出力する出力手段をさらに具備し、
前記入力手段は、前記出力手段によって出力された前記設定データを入力する、
請求項１に記載の駆動波形生成装置。
【請求項３】
駆動波形を設定するための設定データを入力する入力手段と、
階調ごとの駆動波形について、前記設定データに基づいて前記駆動波形を構成する波形の順序を設定する設定手段と、
所望の階調の前記駆動波形を、前記設定に基づいて生成する生成手段と
前記生成手段によって生成された前記駆動波形に基づいて液体を吐出させる吐出手段と、を具備する液体吐出ヘッド。
【請求項４】
駆動波形を設定するための設定データを入力する入力手段と、
階調ごとの駆動波形について、前記設定データに基づいて前記駆動波形を構成する波形の順序を設定する設定手段と、
所望の階調の前記駆動波形を、前記設定に基づいて生成する生成手段と
前記生成手段によって生成された前記駆動波形に基づいて液体を吐出させる吐出手段と、
前記吐出手段によって液体が吐出される記録媒体又は前記吐出手段を備える液体吐出ヘッドを搬送する、搬送手段と、を具備するインクジェット記録装置。
【請求項５】
駆動波形を設定するための設定データを入力し、
階調ごとの駆動波形について、前記設定データに基づいて前記駆動波形を構成する波形の順序を設定し、
所望の階調の前記駆動波形を、前記設定に基づいて生成する、駆動波形生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、駆動波形生成装置、液体吐出ヘッド、インクジェット記録装置及び駆動波形生成方法に関する。
【背景技術】
【０００２】
ノズルから液体を吐出させるインクジェットヘッドを搭載したインクジェット記録装置が知られている。インクジェット記録装置は、液体を吐出する方式として様々なものが知られているが、一例として、圧電素子を利用するものが知られている。このようなインクジェット記録装置は、駆動電圧を圧電素子に印加して当該圧電素子を変形させることで、液体を吐出させる。このとき印加される駆動電圧の波形は、いくつかのもととなる波形を組み合わせることで生成されたものである。従来のインクジェット記録装置では、この組み合わせは回路の構成などによって規定されており、予め規定された組み合わせ以外に変更することはできない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４００４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の実施形態が解決しようとする課題は、駆動波形生成の自由度を従来よりも大きくすることができる駆動波形生成装置、液体吐出ヘッド、インクジェット記録装置及び駆動波形生成方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態の駆動波形生成装置は、入力手段、設定手段及び生成手段を含む。入力手段は、駆動波形を設定するための設定データを入力する。設定手段は、階調ごとの駆動波形について、前記設定データに基づいて前記駆動波形を構成する波形の順序を設定する。生成手段は、所望の階調の前記駆動波形を、前記設定の通りの順序で前記波形を組み合わせることで生成する。
【図面の簡単な説明】
【０００６】
【図１】実施形態に係るインクジェット記録装置の要部回路構成の一例を示すブロック図。
【図２】図１に示されているインクジェットヘッドの一例を示す斜視図。
【図３】図２に示されているインクジェットヘッドの横断面図。
【図４】図２に示されているインクジェットヘッドの縦断面図。
【図５】図１に示されているヘッドドライバーの要部回路構成の一例を示すブロック図。
【図６】図１に示されているプロセッサーによる制御処理のフローチャート。
【図７】設定テーブルの一例を示す図。
【図８】図７に示されている設定テーブルに基づいてヘッドドライバーから出力される駆動波形を示す図。
【図９】設定テーブルに基づいてヘッドドライバーから出力される駆動波形の例を示す図。
【図１０】設定テーブルに基づいてヘッドドライバーから出力される駆動波形の例を示す図。
【図１１】図１に示されているヘッドドライバー内を流れる各波形及び信号の例を示すタイミング図。
【図１２】図１に示されているプロセッサーによる制御処理のフローチャート。
【発明を実施するための形態】
【０００７】
以下、実施形態に係るインクジェット記録装置について図面を用いて説明する。なお、実施形態の説明に用いる各図面は、説明のため、各部の縮尺を適宜変更して示している場合がある。また、実施形態の説明に用いる各図面は、説明のため、構成を省略して示している場合がある。
【０００８】
インクジェット記録装置１００の要部回路構成について説明する。図１は、実施形態に係るインクジェット記録装置１００の要部回路構成の一例を示すブロック図である。
インクジェット記録装置１００は、プロセッサー１０１、ＲＯＭ（read-only memory）１０２、ＲＡＭ（random-access memory）１０３、通信インターフェース１０４、表示部１０５、操作部１０６、モーター駆動部１０７、モーター１０７１、ポンプ駆動部１０８、ポンプ１０８１、ヘッド制御Ｉ／Ｆ（interface）１０９、温度センサー入力Ａ／Ｄ（analog-to-digital）１１０、駆動電圧入力Ａ／Ｄ１１１、バス１１２、インクジェットヘッド２０及び電源部４０を含む。
【０００９】
プロセッサー１０１は、インクジェット記録装置１００の動作に必要な処理及び制御を行うコンピューターの中枢部分に相当する。プロセッサー１０１は、ＲＯＭ１０２に記憶されたオペレーティングシステム又はファームウェア制御プログラムに基づいて、インクジェット記録装置１００の各種の機能を実現するべく各部を制御する。プロセッサー１０１は、例えば、ＣＰＵ（central processing unit）、ＧＰＵ（graphics processing unit）、ＭＰＵ（micro processing unit）、又はこれらの組み合わせなどである。プロセッサー１０１は、典型的にはＭＰＵである。
【００１０】
ＲＯＭ１０２は、プロセッサー１０１を中枢とするコンピューターの主記憶部分に相当する、専らデータの読み出しに用いられる不揮発性メモリである。ＲＯＭ１０２は、オペレーティングシステム又はファームウェア制御プログラムを記憶する。また、ＲＯＭ１０２は、プロセッサー１０１が各種の処理を行う上で使用するデータなどを記憶する。
【００１１】
ＲＡＭ１０３は、プロセッサー１０１を中枢とするコンピューターの主記憶部分に相当する揮発性のメモリである。ＲＡＭ１０３は、プロセッサー１０１が各種の処理を行う上で一時的に使用するデータを記憶しておく、いわゆるワークエリアなどとして利用される。また、ＲＡＭ１０３は、未印刷の印刷ジョブの一覧であるジョブ一覧を記憶する。印刷ジョブには、印刷対象となる画像の画像データ又は階調データなどが含まれる。階調データは、駆動波形をヘッドドライバー２００に出力させるためのデータである。
【００１２】
ＲＯＭ１０２に記憶されるオペレーティングシステム又はファームウェア制御プログラムは、後述する制御処理に関して記述した制御プログラムを含む。一例として、インクジェット記録装置１００は、制御プログラムがＲＯＭ１０２に記憶された状態でインクジェット記録装置１００の管理者などへと譲渡される。しかしながら、インクジェット記録装置１００は、後述する制御処理に関して記述した制御プログラムがＲＯＭ１０２に記憶されない状態で当該管理者などに譲渡されても良い。また、インクジェット記録装置１００は、別の制御プログラムがＲＯＭ１０２に記憶された状態で当該管理者などに譲渡されても良い。そして、後述する制御処理に関して記述した制御プログラムが別途に当該管理者などへと譲渡され、当該管理者又はサービスマンなどによる操作の下にＲＯＭ１０２へと書き込まれても良い。このときの制御プログラムの譲渡は、例えば、磁気ディスク、光磁気ディスク、光ディスク又は半導体メモリなどのようなリムーバブルなストレージに記録して、あるいはネットワークを介したダウンロードにより実現できる。
【００１３】
通信インターフェース１０４は、インクジェット記録装置１００がＰＣ（personal computer）、サーバー、タブレットＰＣ又はスマートフォンなどの機器と通信するためのインターフェースである。
【００１４】
表示部１０５は、インクジェット記録装置１００の操作者に各種情報を通知するための画面を表示する。表示部１０５は、例えば、液晶ディスプレイ又は有機ＥＬ（electro-luminescence）ディスプレイなどのディスプレイである。
【００１５】
操作部１０６は、インクジェット記録装置１００の操作者による操作を受け付ける。操作部１０６は、例えば、キーボード、キーパッド又はタッチパッドなどである。また、操作部１０６としては、表示部１０５の表示パネルに重ねて配置されたタッチパッドを用いることもできる。すなわち、タッチパネルが備える表示パネルを表示部１０５として、タッチパネルが備えるタッチパッドを操作部１０６として用いることができる。
【００１６】
モーター駆動部１０７は、モーター１０７１を駆動させるための回路である。
モーター１０７１は、インクジェット記録装置１００の可動部各部を作動させる。
なお、図１に示すモーター駆動部１０７及びモーター１０７１は各１個であるが、典型的には複数のモーター駆動部１０７及びモーター１０７１がインクジェット記録装置１００に設けられる。
記録媒体は、モーター１０７１の駆動により、例えば副走査方向に搬送される。また、インクジェットヘッド２０は、モーター１０７１の駆動により、例えば主走査方向に搬送される。これにより、インクジェットヘッド２０は、液体の吐出を行う位置に搬送される。したがって、モーター駆動部１０７は、記録媒体又はインクジェットヘッド２０を搬送する搬送手段の一例として機能する。
【００１７】
ポンプ駆動部１０８は、ポンプ１０８１を駆動させるための回路である。
なお、図１に示すポンプ駆動部１０８及びポンプ１０８１は各１個であるが、複数のポンプ駆動部１０８及びポンプ１０８１がインクジェット記録装置１００に設けられていても良い。
【００１８】
ヘッド制御Ｉ／Ｆ１０９は、プロセッサー１０１がインクジェットヘッド２０と通信するためのインターフェースを含む。ヘッド制御Ｉ／Ｆ１０９は、プロセッサー１０１の制御のもと、設定データ及び階調データをインクジェットヘッド２０へ送信する。
【００１９】
インクジェットヘッド２０の構成について、図２〜図４に基づいて説明する。図２は、インクジェットヘッド２０の一部を分解して示す斜視図である。図３は、インクジェットヘッド２０の横断面図である。図４は、インクジェットヘッド２０の縦断面図である。なお、図２〜図４は、一例としてシェアモードタイプのインクジェットヘッド２０を示す。
【００２０】
インクジェットヘッド２０は、第１の圧電部材１、第２の圧電部材２、電極４、天板６、オリフィスプレート７、ノズル８、ベース基板９、引出し電極１０、プリント基板１１、ドライブＩＣ（integrated circuit）１２及び導線１４を備える。第１の圧電部材１は、ベース基板９の前方側の上面に接合される。第２の圧電部材２は、第１の圧電部材１の上に接合される。接合された第１の圧電部材１と第２の圧電部材２とは、図３の矢印で示すように、板厚方向に沿って互いに相反する方向に分極する。
【００２１】
ベース基板９は、誘電率が小さく、かつ第１の圧電部材１及び第２の圧電部材２との熱膨張率の差が小さい材料を用いて形成する。ベース基板９の材料としては、例えばアルミナ（Al203）、窒化珪素（Si3N4）、炭化珪素（SiC）、窒化アルミニウム（AlN）又はチタン酸ジルコン酸鉛（PZT）等がよい。第１の圧電部材１及び第２の圧電部材２の材料としては、チタン酸ジルコン酸鉛（PZT）、ニオブ酸リチウム（LiNbO3）又はタンタル酸リチウム（LiTaO3）等が用いられる。
【００２２】
インクジェットヘッド２０は、接合された第１の圧電部材１及び第２の圧電部材２の先端側から後端側に向けて、多数の長尺な溝３が設けられる。各溝３は、間隔が一定でありかつ平行である。各溝３は、先端が開口し、後端が上方に傾斜している。
【００２３】
電極４は、各溝３の側壁及び底面に設けられる。電極４は、ニッケル（Ni）と金（Au）との二層構造となっている。電極４は、例えばメッキ法によって各溝３内に均一に成膜される。電極４の形成方法は、メッキ法に限定されない。他に、スパッタ法や蒸着法等を用いることもできる。
【００２４】
引出し電極１０は、各溝３の後端から第２の圧電部材２の後部上面に向けて設けられる。引出し電極１０は、前記電極４から延出している。
【００２５】
天板６は、各溝３の上部を塞ぐ。オリフィスプレート７は、各溝３の先端を塞ぐ。インクジェットヘッド２０は、天板６とオリフィスプレート７とで囲まれた各溝３によって、複数の圧力室１５を形成する。圧力室１５は、例えば深さが３００μｍで幅が８０μｍの形状を有し、１６９μｍのピッチで平行に配列される。このような圧力室１５は、インク室とも称される。
【００２６】
天板６は、その内側後方に共通インク室５を備える形状である。オリフィスプレート７は、各溝３と対向する位置にノズル８が穿設される。ノズル８は、対向する溝３つまりは圧力室１５と連通する。ノズル８は、圧力室１５側から反対側のインク吐出側に向けて先細りの形状である。ノズル８は、隣り合う３つの圧力室１５に対応したものを１セットとし、溝３の高さ方向（図３の紙面の上下方向）に一定の間隔でずれて形成される。
【００２７】
圧力室１５の隔壁を構成する圧電部材は、各圧力室１５に設けた電極４によって挟まれ、アクチュエーター１６を形成する。圧力室１５は、アクチュエーター１６の動作によって収縮／拡張される。
【００２８】
プリント基板１１は、ベース基板９の後方側の上面に接合される。プリント基板１１は、導電パターン１３が形成される。インクジェットヘッド２０は、プリント基板１１に、後述するヘッドドライバー２００を実装したドライブＩＣ１２を搭載する。ドライブＩＣ１２は、導電パターン１３に接続される。導電パターン１３は、各引出し電極１０とワイヤボンディングにより導線１４で結合される。
【００２９】
インクジェットヘッド２０が有する圧力室１５、電極４及びノズル８の組をチャネルと称する。すなわちインクジェットヘッド２０は、溝３の数Ｎだけチャネルch.1，ch.2，…，ch.Nを有する。
【００３０】
図１を用いた説明に戻る。
インクジェットヘッド２０は、ヘッドドライバー２００、温度センサー２２０及び駆動電圧検知部２３０を含む。インクジェットヘッド２０は、液体吐出ヘッドの一例である。
【００３１】
ヘッドドライバー２００は、インクジェットヘッドを動作させるための駆動回路である。ヘッドドライバー２００は、例えばラインドライバーである。ヘッドドライバー２００は、階調データに基づきインクジェットヘッド２０のチャネル群（ch.1，ch.2，…，ch.N）を駆動する。チャネル群は、圧力室１５、電極４及びノズル８などを含むチャネルから構成される。即ち、チャネル群は、ヘッドドライバー２００からの制御信号に基づいて、アクチュエーター１６が拡張収縮する各圧力室１５の動作によりインクを吐出する。
ヘッドドライバー２００は、駆動波形生成装置の一例である。また、ヘッドドライバー２００とプロセッサー１０１を中枢とするコンピューターとは、協働して、駆動波形生成装置の一例を成す。
【００３２】
温度センサー２２０は、インクジェットヘッド２０内の温度を計測して、当該温度を示す信号を出力する。
駆動電圧検知部２３０は、インクジェットヘッド２０の駆動電圧波形を出力する。
【００３３】
温度センサー入力Ａ／Ｄ１１０は、温度センサー２２０から出力された信号をデジタル信号に変換する。さらに、温度センサー入力Ａ／Ｄ１１０は、変換した当該デジタル信号をプロセッサー１０１に対して送信する。
【００３４】
駆動電圧入力Ａ／Ｄ１１１は、駆動電圧検知部２３０から出力された駆動電圧波形をデジタル信号に変換する。さらに、駆動電圧入力Ａ／Ｄ１１１は、変換した当該デジタル信号をプロセッサー１０１に対して送信する。
【００３５】
バス１１２は、アドレスバス及びデータバスなどを含み、インクジェット記録装置１００の各部で授受される信号を伝送する。
【００３６】
電源部４０は、インクジェットヘッド２０など、インクジェット記録装置１００の各部に電源電圧を供給する。
【００３７】
インクジェット記録装置１００は、インク吐出動作を行うことで、対向して配される記録媒体に所望の画像を形成する。当該画像は、オブジェクトの一例である。したがって、画像を形成することで、インクジェット記録装置１００は、オブジェクトを形成する形成手段として機能する。
なお、図１に示すインクジェット記録装置１００は、記録媒体に、インクによる二次元の画像を形成するインクジェットプリンターであるが、インクジェット記録装置１００は、これに限られるものではない。インクジェット記録装置１００は、例えば、３Ｄプリンター、産業用の製造機械、医療用機械などであっても良い。インクジェット記録装置１００が３Ｄプリンターなどである場合には、インクジェット記録装置１００は、素材となる物質又は素材を固めるためのバインダーなどをインクジェットヘッド２０から吐出させることで、立体物を形成する。当該立体物は、オブジェクトの一例である。したがって、立体物を形成することで、インクジェット記録装置１００は、オブジェクトを形成する形成手段として機能する。
【００３８】
図１は、インクジェットヘッド２０を１つ示している。しかしながら、インクジェット記録装置１００は、典型的には複数のインクジェットヘッド２０を備える。
複数のインクジェットヘッド２０は、複数の色、例えばシアンインク、マゼンタインク、イエローインク、ブラックインク、ホワイトインクを、それぞれ吐出するが、使用するインクの色及び特性は限定されない。また、インクジェットヘッド２０は、透明光沢インク、赤外線又は紫外線等を照射したときに発色するインク、又はその他の特殊インクなども吐出可能である。さらに、インクジェットヘッド２０は、インク以外の液体を吐出することもできる。なお、インクジェットヘッド２０が吐出する液体は、懸濁液などの分散液であっても良い。インクジェットヘッド２０が吐出するインク以外の液体としては例えば、プリント配線基板の配線パターンを形成するための導電性粒子を含む液体、人工的に組織又は臓器などを形成するための細胞などを含む液体、接着剤などのバインダー、ワックス、又は液体状の樹脂などが挙げられる。
【００３９】
ヘッドドライバー２００について、図５に基づいてさらに説明する。図５は、ヘッドドライバー２００の要部回路構成の一例を示すブロック図である。
ヘッドドライバー２００は、設定器シーケンサー２０１、シーケンサー２０２、駆動波形生成器２０３、ドロップカウンター２０４、生成器２０５、波形モードテーブル２０６、分割シフトレジスター・ラッチ２０７、階調波形セレクター２０８及びスイッチ制御部２０９を含む。
【００４０】
設定器シーケンサー２０１は、駆動波形生成器２０３及び波形モードテーブル２０６に設定データを転送する。
【００４１】
シーケンサー２０２は、ヘッドドライバー２００の制御統括を行う。シーケンサー２０２は、ヘッドドライバー２００内の各部に対する同期及び制御信号を生成及び出力する。当該信号は、例えば分割信号、ライン信号、波形信号及びドロップカウント信号である。
【００４２】
駆動波形生成器２０３は、インクジェットヘッド２０の駆動に必要な複数の波形を生成する。駆動波形生成器２０３は、パターンジェネレーターであり、書き換えが可能である。駆動波形生成器２０３が生成する波形は、一例として、Ｎ波形及びＡ波形〜Ｄ波形である。このうち、Ｎ波形は、隣接波形としてスイッチ制御部に入力される。そして、Ａ波形〜Ｄ波形は、生成器２０５に入力される。Ａ波形は、一例として、インクを吐出させるための波形である。Ｂ波形は、一例として、インクを振動させるための波形であり、ブースト波形とも呼ばれる。Ｃ波形は、一例として、インクを吐出させない程度に駆動するための波形である。Ｄ波形は、一例として、インクの振動をキャンセルするための波形であり、ダンピング波形とも呼ばれる。以下、駆動波形生成器２０３によって生成され、駆動波形生成器２０３から生成器２０５に入力されるＡ波形〜Ｄ波形などの波形を総称して素波形と称する。素波形は、駆動波形を構成する波形の例である。
【００４３】
ドロップカウンター２０４は、１周期辺りのドロップ列出力において、ドロップ駆動単位にカウントを行うことで、ドロップ番号を規定し、ドロップ番号に対する所定の波形出力を行う。また、予め定義された１周期辺りのドロップ数に対し、現在駆動しているドロップ数と比較、一致により駆動周期制御を行う。
【００４４】
生成器２０５は、ドロップカウンター出力及び波形モードテーブルからの波形選択信号が入力され、ドロップカウンターに応じ、波形モードテーブル２０６に記憶されたテーブルによって定義された順にて素波形を組み合わせ、階調値毎に、階調数分並列に、ドロップカウントによる時間軸に応じて出力する。これらの出力信号は、各階調波形セレクター２０８に並列に接続される。図５では、生成器２０５は、０ｈ〜Ｆｈの１６階調分並列に出力する。なお、末尾のｈは、この明細書中において、ｈの直前の数値が１６進数であることを示す。
【００４５】
波形モードテーブル２０６は、階調値毎にドロップカウントに応じた複数の波形の出力順序を設定により定義し、波形選択信号を出力する。
【００４６】
分割シフトレジスター・ラッチ２０７は、入力される階調データを転送及びラッチする。
【００４７】
複数の階調波形セレクター２０８のそれぞれは、複数のアクチュエーター１６のそれぞれに対応する。階調波形セレクター２０８は、ラッチされた階調データに基づき、生成器２０５から出力される階調波形選択出力のうち該当する信号を選択してスイッチ制御部２０９に出力する。
【００４８】
スイッチ制御部２０９は、階調波形セレクター２０８によって選択された階調波形選択出力に従い、高圧駆動スイッチを制御することで、それぞれのアクチュエーター１６に駆動波形を出力する。
【００４９】
以下、実施形態に係るインクジェット記録装置１００の動作を図６に基づいて説明する。なお、以下の動作説明における処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。図６は、インクジェット記録装置１００のプロセッサー１０１による制御処理のフローチャートである。プロセッサー１０１は、ＲＯＭ１０２に記憶された制御プログラムに基づいてこの制御処理を実行する。
【００５０】
図６のＡｃｔ１においてプロセッサー１０１は、駆動波形の設定を変更するように指示されたか否かを判定する。プロセッサー１０１は、駆動波形の設定を変更するように指示されないならば、Ａｃｔ１においてＮｏと判定してＡｃｔ２へと進む。
【００５１】
Ａｃｔ２においてプロセッサー１０１は、素波形の生成の設定を変更するように指示されたか否かを判定する。プロセッサー１０１は、素波形の生成の設定を変更するように指示されないならば、Ａｃｔ２においてＮｏと判定してＡｃｔ３へと進む。
【００５２】
Ａｃｔ３においてプロセッサー１０１は、ジョブ一覧に印刷ジョブが登録されているか否かを判定する。プロセッサー１０１は、ジョブ一覧に印刷ジョブが登録されていないならば、Ａｃｔ３においてＮｏと判定してＡｃｔ１へと戻る。かくして、プロセッサー１０１は、ジョブ一覧に印刷ジョブが登録されていないならば、駆動波形の設定を変更するように指示されるか、素波形の生成の設定を変更するように指示されるか、ジョブ一覧に印刷ジョブが登録されるまでＡｃｔ１〜Ａｃｔ３を繰り返す。
【００５３】
駆動波形の設定を変更する指示は、例えば、インクジェット記録装置１００によって印刷された印刷物の印刷結果又はインクジェット記録装置１００の状態を示す各種数値などを見た、インクジェット記録装置１００の操作者などによって指示される。
プロセッサー１０１は、Ａｃｔ１〜Ａｃｔ３の待受状態にあるときに、駆動波形の設定を変更するように指示されたならば、Ａｃｔ１においてＹｅｓと判定してＡｃｔ４へと進む。なお、プロセッサー１０１は、例えば、駆動波形の設定を変更するためのコマンドが通信インターフェース１０４によって受信されたならば、駆動波形の設定を変更するように指示されたと判定する。あるいは、プロセッサー１０１は、操作部１０６に対して駆動波形の設定を変更するため操作が行われたならば、駆動波形の設定を変更するように指示されたと判定する。
【００５４】
Ａｃｔ４においてプロセッサー１０１は、Ａｃｔ１で判定した指示に基づいて、駆動波形の設定を変更するためのテーブル設定データを生成する。テーブル設定データは、波形モードテーブルに設定する設定テーブルを含む。
【００５５】
設定データに含まれる設定テーブルは、例えば図７に示すようなものである。図７は、設定テーブルの一例を示す図である。ただし、図５に示す階調は０ｈ〜Ｆｈの１６階調であったのに対し、図７の設定テーブルに示す階調は、０ｈ〜７ｈの８階調としている。なお、後に説明する図８〜図１０についても同様に８階調としている。また、図７では、１画素分の駆動波形は、ドロップ枠番号０〜７に対応する８つの素波形をこの順で組み合わせるものと定義している。しかしながら、１画素分の駆動波形は、素波形８つの組み合わせには限らず、８以外の数の素波形の組み合わせであっても良い。
なお、図７中に示す００ｂ、０１ｂ、１０ｂ及び１１ｂは、２進数の数値であり、末尾のｂは、直前の数値が２進数であることを示す。そして、一例として、００ｂはＣ波形、０１ｂはＢ波形、１０ｂはＤ波形、１１ｂはＡ波形に対応する。この対応関係により、図７に示す設定テーブルを書き直すと図８に示すテーブルのようになる。図８は、図７の設定テーブルに基づいてヘッドドライバーから出力される駆動波形を示す図である。図８に示すテーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＡＡＡＡＡＡＤ、階調値２ではＢＡＡＡＡＡＡＤ、階調値３ではＣＢＡＡＡＡＡＤ、階調値４ではＣＣＢＡＡＡＡＤ、階調値５ではＣＣＣＢＡＡＡＤ、階調値６ではＣＣＣＣＢＡＡＤ、階調値７ではＣＣＣＣＣＢＡＤの順でＡ〜Ｄ波形が選択されて出力されることを示す。
【００５６】
設定テーブルの各フィールドの２進数の数値に制限はない。すなわち、ヘッドドライバーから出力される駆動波形のＡ〜Ｄ波形の組み合わせ方及び順序に制限はない。設定テーブルの例として、いくつかを図９及び図１０に例示する。なお、図９及び図１０は、２進数の数値を図８のようにＡ〜Ｄに書き直して示したものである。
図９に示すＰＢテーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＢＡＣＣＣＣＣＣ、階調値２ではＢＡＡＣＣＣＣＣ、階調値３ではＢＡＡＡＣＣＣＣ、階調値４ではＣＡＡＡＡＣＣＣ、階調値５ではＣＡＡＡＡＡＣＣ、階調値６ではＣＡＡＡＡＡＡＣ、階調値７ではＣＡＡＡＡＡＡＡの順でＡ〜Ｄ波形が選択されて出力されることを示す。ＰＢテーブルは、一般的に用いられるような駆動波形を示す。
図９に示すＦＢテーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＢＡＣＣＣＣＣＣ、階調値２ではＢＡＡＣＣＣＣＣ、階調値３ではＢＡＡＡＣＣＣＣ、階調値４ではＢＡＡＡＡＣＣＣ、階調値５ではＢＡＡＡＡＡＣＣ、階調値６ではＢＡＡＡＡＡＡＣ、階調値７ではＢＡＡＡＡＡＡＡの順でＡ〜Ｄ波形が選択されて出力されることを示す。ＦＢテーブルに示す駆動波形は、階調値１〜７のいずれもＢ波形をまず出力する。したがって、ＦＢテーブルに示す駆動波形は、重いインクに対して好適に用いることができる。
図９に示すＰＢＤテーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＢＡＣＣＣＣＣＣ、階調値２ではＢＡＡＣＣＣＣＣ、階調値３ではＢＡＡＡＣＣＣＣ、階調値４ではＡＡＡＡＤＣＣＣ、階調値５ではＡＡＡＡＡＤＣＣ、階調値６ではＡＡＡＡＡＡＤＣ、階調値７ではＡＡＡＡＡＡＡＤの順でＡ〜Ｄ波形が選択されて出力されることを示す。
図９に示すＦＤテーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＡＤＣＣＣＣＣＣ、階調値２ではＡＡＤＣＣＣＣＣ、階調値３ではＡＡＡＤＣＣＣＣ、階調値４ではＡＡＡＡＤＣＣＣ、階調値５ではＡＡＡＡＡＤＣＣ、階調値６ではＡＡＡＡＡＡＤＣ、階調値７ではＡＡＡＡＡＡＡＤの順でＡ〜Ｄ波形が選択されて出力されることを示す。
【００５７】
図１０に示すＡ波形均等テーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＡＣＣＣＣＣＣＣ、階調値２ではＡＣＣＣＡＣＣＣ、階調値３ではＡＣＣＡＣＣＡＣ、階調値４ではＡＣＡＣＡＣＡＣ、階調値５ではＡＡＣＣＡＡＣＡ、階調値６ではＡＡＡＣＡＡＡＣ、階調値７ではＡＡＡＡＡＡＡＣの順でＡ〜Ｄ波形が選択されて出力されることを示す。Ａ波形均等テーブルに示す駆動波形は、Ａ波形が比較的均等に分布するように定義されている。すなわち、ＰＢ、ＦＢ、ＰＢＤ及びＦＤテーブルなどではＡ波形は連続しているのに対して、Ａ波形均等テーブルでは、Ａ波形とＡ波形の間にＣ波形が入るようにしている。
図１０に示すＡ波形均等＋Ｂ，Ｄ波形テーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＢＡＣＣＣＣＣＣ、階調値２ではＢＡＣＣＢＡＣＣ、階調値３ではＢＡＣＢＡＣＢＡ、階調値４ではＢＡＣＡＣＡＣＡ、階調値５ではＢＡＡＡＤＡＡＤ、階調値６ではＢＡＡＡＤＡＡＡ、階調値７ではＢＡＡＡＡＡＡＡの順でＡ〜Ｄ波形が選択されて出力されることを示す。Ａ波形均等＋Ｂ，Ｄ波形テーブルは、Ａ波形均等テーブルと同様にＡ波形が比較的均等に分布するように駆動波形を定義している。また、Ａ波形均等＋Ｂ，Ｄ波形テーブルは、Ａ波形のＢ波形を出力するように駆動波形を定義している。さらに、Ａ波形均等＋Ｂ，Ｄ波形テーブルは、Ａ波形を連続して出力した場合は、Ａ波形の後にＤ波形を出力するように駆動波形を定義している。ただし、階調値７については、この限りではない。
図１０に示すＡ波形逆階調後詰＋Ｂ，Ｄ波形テーブルは、階調値０ではＣＣＣＣＣＣＣＣ、階調値１ではＡＡＡＡＡＡＡＤ、階調値２ではＢＡＡＡＡＡＡＤ、階調値３ではＣＢＡＡＡＡＡＤ、階調値４ではＣＣＢＡＡＡＡＤ、階調値５ではＣＣＣＢＡＡＡＤ、階調値６ではＣＣＣＣＢＡＡＤ、階調値７ではＣＣＣＣＣＢＡＤの順でＡ〜Ｄ波形が選択されて出力されることを示す。ＰＢ、ＦＢ、ＰＢＤ及びＦＤテーブルなどではＡ波形が前詰めなのに対して、Ａ波形逆階調後詰＋Ｂ，Ｄ波形テーブルは、Ａ波形が後ろ詰めとなるように駆動波形を定義している。また、Ａ波形逆階調後詰＋Ｂ，Ｄ波形テーブルは、階調値１〜７において、階調値が小さくなるほど階調が濃く、階調値が大きくなるほど階調が淡くなるように駆動波形を定義している。すなわち、Ａ波形逆階調後詰＋Ｂ，Ｄ波形テーブルに示す駆動波形では、例えば、印刷される画像の濃淡が逆転する。
【００５８】
プロセッサー１０１は、Ａｃｔ４の処理の後、Ａｃｔ５へと進む。
Ａｃｔ５においてプロセッサー１０１は、Ａｃｔ４で生成したテーブル設定データをヘッドドライバー２００に送信するようにヘッド制御Ｉ／Ｆ１０９に対して指示する。この指示を受けてヘッド制御Ｉ／Ｆ１０９は、当該テーブル設定データをヘッドドライバー２００に送信する。送信された当該テーブル設定データは、ヘッドドライバー２００の設定器シーケンサー２０１によって受信される。受信された当該テーブル設定データは、設定器シーケンサー２０１によって波形モードテーブル２０６に転送される。プロセッサー１０１は、Ａｃｔ５の処理の後、Ａｃｔ１へと戻る。ヘッドドライバー２００は、テーブル設定データを受信することで、設定データを入力する入力手段として機能する。
【００５９】
転送された当該テーブル設定データを受信した波形モードテーブル２０６は、テーブル設定データに含まれる設定テーブルを記憶する。設定テーブルを記憶することで、波形モードテーブル２０６は、階調ごとの駆動波形について、設定データに基づいて前記駆動波形を構成する波形の順序を設定する設定手段として機能する。
【００６０】
素波形の生成の設定を変更する指示は、例えば、インクジェット記録装置１００によって印刷された印刷物の印刷結果又はインクジェット記録装置１００の状態を示す各種数値などを見た、インクジェット記録装置１００の操作者などによって指示される。
プロセッサー１０１は、Ａｃｔ１〜Ａｃｔ３の待受状態にあるときに、素波形の生成の設定を変更するように指示されたならば、Ａｃｔ２においてＹｅｓと判定してＡｃｔ６へと進む。なお、プロセッサー１０１は、例えば、素波形の生成の設定を変更するためのコマンドが通信インターフェース１０４によって受信されたならば、素波形の生成の設定を変更するように指示されたと判定する。あるいは、プロセッサー１０１は、操作部１０６に対して素波形の生成の設定を変更するための操作が行われたならば、素波形の生成の設定を変更するように指示されたと判定する。
Ａｃｔ６においてプロセッサー１０１は、Ａｃｔ２で判定した指示に基づいて素波形の生成の設定を変更するための素波形設定データを生成する。プロセッサー１０１は、Ａｃｔ６の処理の後、Ａｃｔ７へと進む。
【００６１】
Ａｃｔ７においてプロセッサー１０１は、Ａｃｔ６で生成した素波形設定データをヘッドドライバー２００に送信するようにヘッド制御Ｉ／Ｆ１０９に対して指示する。この指示を受けてヘッド制御Ｉ／Ｆ１０９は、当該素波形設定データをヘッドドライバー２００に送信する。送信された当該素波形設定データは、ヘッドドライバー２００の設定器シーケンサー２０１によって受信される。受信された当該素波形設定データは、設定器シーケンサー２０１によって駆動波形生成器２０３に転送される。プロセッサー１０１は、Ａｃｔ７の処理の後、Ａｃｔ１へと戻る。
【００６２】
転送された素波形設定データを受信した駆動波形生成器２０３は、当該素波形設定データに基づき、生成する素波形の波形などを変更する。
【００６３】
プロセッサー１０１は、ジョブ一覧に印刷ジョブが登録されているならば、Ａｃｔ３においてＹｅｓと判定してＡｃｔ８へと進む。
なお、例えば次のようにしてジョブ一覧に印刷ジョブが登録される。すなわち、プロセッサー１０１は、ホストＰＣなどによって送信された印刷ジョブが通信インターフェース１０４によって受信されるのを待ち受けている。そして、プロセッサー１０１は、印刷ジョブが受信されたならば、ジョブ一覧に当該印刷ジョブを登録する。また、プロセッサー１０１は、印刷を行うよう指示する操作が操作部１０６に対して行われるのを待ち受けている。そして、プロセッサー１０１は、当該操作が行われたならば、当該操作に基づく印刷の内容を、印刷ジョブとしてジョブ一覧に登録する。以上の、ジョブ一覧に印刷ジョブを登録するための処理を、プロセッサー１０１は、図６に示す処理とは別スレッドで実行するなどして、図６に示す処理と並行又は並列して処理する。
Ａｃｔ８においてプロセッサー１０１は、ジョブ一覧の中から、次に印刷を行う印刷ジョブを選択する。プロセッサー１０１は、通常、ジョブ一覧の中で最初に登録された印刷ジョブを、次に印刷を行う印刷ジョブとして選択する。プロセッサー１０１は、Ａｃｔ８の処理の後、Ａｃｔ９へと進む。
【００６４】
Ａｃｔ９においてプロセッサー１０１は、Ａｃｔ８で選択した印刷ジョブに含まれる階調データをヘッドドライバー２００に送信するようにヘッド制御Ｉ／Ｆ１０９に対して指示する。
なお、印刷ジョブに含まれる、階調データは、例えば以下のように生成される。まず、ホストＰＣは、印刷する画像データを、使用するインクごとの画像データに分割する。すなわち、ホストＰＣは、印刷する画像データを、シアン成分のみの画像データ、マゼンタ成分のみの画像データ、イエロー成分のみの画像データ及びブラック成分のみの画像データといったようにインクごとの画像データに分割する。さらに、ホストＰＣは、インクごとの画像データをシリアルデータに変換する。当該変換されたデータが階調データである。なお、印刷ジョブに階調データが含まれない場合などにおいては、プロセッサー１０１が、印刷ジョブに含まれる画像データから階調データを生成しても良い。
プロセッサー１０１の指示を受けてヘッド制御Ｉ／Ｆ１０９は、当該それぞれの階調データを対応するインクのヘッドドライバー２００に送信する。送信された当該階調データは、ヘッドドライバー２００の分割シフトレジスター・ラッチ２０７によって受信される。プロセッサー１０１は、Ａｃｔ９の処理の後、Ａｃｔ１へと戻る。このとき、プロセッサー１０１は、Ａｃｔ８で選択した印刷ジョブをジョブ一覧から消去する。
【００６５】
分割シフトレジスター・ラッチ２０７によって受信された階調データは、分割シフトレジスター・ラッチ２０７によって分割され、それぞれの階調波形セレクター２０８ごとにラッチされる。ラッチされたデータは、階調値としてそれぞれの階調波形セレクター２０８に順次入力される。階調波形セレクター２０８は、入力された階調値に基づき、生成器から出力される階調波形を選択する。この階調波形は、駆動波形である。この駆動波形は、スイッチ制御部２０９を通じて出力される。以上の動作を行うことで、ヘッドドライバー２００は、所望の階調の駆動波形を設定に基づいて生成する生成手段として機能する。
スイッチ制御部２０９を通じて出力された駆動波形は、階調波形セレクター２０８ごとに対応したアクチュエーター１６に入力される。これにより、アクチュエーター１６が変形し、圧力室１５内の圧力が変動する。これにより、Ａ波形印加時には、ノズル８からインクが吐出される。Ｂ波形印加時には、インクの振動量が増加する。Ｃ波形印加時には、インクに大きな変化は起こらない。Ｄ波形印加時には、インクの振動量が減少する。したがって、１画素分の駆動波形の印加により、当該駆動波形に含まれるＡ波形の数に応じた回数、ノズル８からインクが１つの画素に対して吐出される。
以上のように、アクチュエーター１６に対して駆動波形が印加されることにより、ノズル８からインクが吐出される。したがって、アクチュエーター１６は、生成手段によって生成された駆動波形に基づいて液体を吐出させる吐出手段として機能する。
【００６６】
特定の階調波形セレクター２０８に入力される最初の階調値が３で、２番目の階調値が７である階調データに基づいて駆動波形を出力する場合の、ヘッドドライバー内の各波形及び信号をタイミング図として図１１に示す。なお、図７〜図１０と同様に、図１１に示す階調は、０ｈ〜７ｈの８階調としている。また、波形モードテーブル２０６には、図７に示す設定テーブルが設定されているものとする。
【００６７】
インクジェット記録装置１００は、図６に代えて、図１２に示す動作を行っても良い。あるいは、インクジェット記録装置１００は、設定に応じて図６及び図１２の処理のいずれかを選択的に実行しても良い。なお、以下の動作説明における処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。図１２は、インクジェット記録装置１００のプロセッサー１０１による制御処理のフローチャートである。プロセッサー１０１は、ＲＯＭ１０２に記憶された制御プログラムに基づいてこの制御処理を実行する。
【００６８】
図１２のＡｃｔ１１においてプロセッサー１０１は、Ａｃｔ３の処理と同様にして、ジョブ一覧に印刷ジョブが登録されているか否かを判定する。プロセッサー１０１は、ジョブ一覧に印刷ジョブが登録されているならば、Ａｃｔ１１においてＹｅｓと判定してＡｃｔ１２へと進む。
【００６９】
Ａｃｔ１２においてプロセッサー１０１は、駆動波形の設定を決定するための条件として用いる情報（以下「条件情報」という。）を取得する。プロセッサー１０１は、Ａｃｔ１２の処理の後、Ａｃｔ１３へと進む。条件情報は、例えば、インクジェットヘッド２０内の温度である。この場合、プロセッサー１０１は、例えば、温度センサー入力Ａ／Ｄ１１０から出力される信号を条件情報として取得する。条件情報は、例えば、インクジェットヘッド２０内のインクの粘度又は比重などのインクの状態である。この場合、プロセッサー１０１は、例えば、インクジェットヘッド２０内に設けられた図示しないセンサーなどから出力される信号を条件情報として取得する。
【００７０】
Ａｃｔ１３においてプロセッサー１０１は、Ａｃｔ１２で取得した条件情報に基づいてテーブル設定データを生成する。例えば、プロセッサー１０１は、取得した条件情報に応じて、当該条件情報に適した設定テーブルをテーブル設定データに含める。このとき、例えばプロセッサー１０１は、テーブル設定データに含める設定テーブルとして、ＲＯＭ１０２などに予め記憶された複数の設定テーブルの中から、取得した条件情報に応じたものを選択する。あるいは、プロセッサー１０１は、取得した条件情報をもとに予め定めた関数などに基づいた演算を行い、テーブル設定データに含める設定テーブルを生成する。プロセッサー１０１は、Ａｃｔ１３の処理の後、Ａｃｔ１４へと進む。
【００７１】
Ａｃｔ１４においてプロセッサー１０１は、Ａｃｔ１３で生成したテーブル設定データをヘッドドライバー２００に送信するようにヘッド制御Ｉ／Ｆ１０９に対して指示する。この指示を受けてヘッド制御Ｉ／Ｆ１０９は、当該テーブル設定データをヘッドドライバー２００に送信する。送信された当該テーブル設定データは、ヘッドドライバー２００の設定器シーケンサー２０１によって受信される。受信された当該テーブル設定データは、設定器シーケンサー２０１によって波形モードテーブル２０６に転送される。プロセッサー１０１は、Ａｃｔ１４の処理の後、Ａｃｔ８へと進む。ヘッドドライバー２００は、テーブル設定データを受信することで、設定データを入力する入力手段として機能する。プロセッサー１０１は、Ａｃｔ１４の処理の後、Ａｃｔ８へと進む。Ａｃｔ１２〜Ａｃｔ１４の処理を行うことで、プロセッサー１０１を中枢とするコンピューターは、ヘッド制御Ｉ／Ｆ１０９と協働して、条件に基づいて階調ごとの駆動波形の素波形の組み合わせを決定し、当該決定した内容を設定データとして出力する出力手段として機能する。
【００７２】
プロセッサー１０１は、Ａｃｔ８及びＡｃｔ９の処理を行った後、Ａｃｔ１１へと戻る。このとき、プロセッサー１０１は、Ａｃｔ８で選択した印刷ジョブをジョブ一覧から消去する。
【００７３】
実施形態のインクジェット記録装置１００によれば、波形モードテーブルに記録されるテーブルは、テーブル設定データを入力することで自由に変更が可能である。したがって、駆動波形生成の自由度が従来よりも高い。これにより、好きなタイミングでブースト波形又はダンピング波形を印加することもできる。また、テーブルを変更することで、印刷される画像のガンマ値又はコントラストなどの調子を変化させることもできる。
また、実施形態のインクジェット記録装置１００によれば、素波形設定データを入力することで駆動波形生成器２０３が生成する素波形の波形も変更することが可能である。したがって、駆動波形生成の自由度がさらに高くなる。
【００７４】
また、実施形態のインクジェット記録装置１００によれば、テーブル設定データを条件情報に基づいて生成する。したがって、温度又はインクの状態などの変化などに応じて駆動波形を変更することができる。これにより、条件に応じて適した駆動波形に変更することができ、印刷品質の向上などが期待できる。
【００７５】
図９に示す駆動波形は、従来のヘッドドライバーでも出力が可能なものであるが、実施形態のヘッドドライバー２００でも出力が可能である。図１０に示すような駆動波形は、従来のヘッドドライバーでは出力できないようなものであるが、実施形態のヘッドドライバー２００では出力が可能である。すなわち、実施形態のヘッドドライバー２００は、従来の駆動波形も、従来とは異なる駆動波形も、いずれも出力が可能である。
【００７６】
上記の実施形態は以下のような変形も可能である。
上記の実施形態では、波形モードテーブル２０６は、駆動波形を構成する素波形の組み合わせを、設定テーブルを記憶することによって設定・定義した。しかしながら、波形モードテーブル２０６が記憶するデータ形式は、テーブルに限らず、駆動波形を構成する素波形の組み合わせを規定することができれば、配列などのその他のデータ形式であっても良い。
【００７７】
インクジェット記録装置１００は、印刷前以外のタイミングでＡｃｔ１２〜Ａｃｔ１４の処理を行っても良い。例えば、インクジェット記録装置１００は、印刷後、すなわち図６のＡｃｔ９の処理の後、あるいは図１２のＡｃｔ９の処理の後にＡｃｔ１２〜Ａｃｔ１４の処理を行う。また例えば、インクジェット記録装置１００は、メンテナンス動作時にＡｃｔ１２〜Ａｃｔ１４の処理を行う。
【００７８】
インクジェット記録装置１００は、印刷の途中で設定テーブルを変更しても良い。例えば、インクジェット記録装置１００は、印刷の途中で、温度などの条件情報を取得して、これをもとに都度設定テーブルを変更する。これにより、印刷駆動などに伴う印刷中の温度変化などを要因とした印刷品質の変化などを、設定テーブルの変更により低減させることが期待できる。
【００７９】
インクジェット記録装置１００は、印刷結果を条件情報として用いても良い。この場合、インクジェット記録装置１００は、スキャナーなどを備える。そして、インクジェット記録装置１００は、形成した画像又は立体物などのオブジェクトを当該スキャナーなどにより読み取る。インクジェット記録装置１００は、スキャナーによって読み取った情報を条件情報として用いて、当該オブジェクトの印刷品質などを評価することでテーブル設定データを生成する。
【００８０】
上記の実施形態の素波形は、Ａ波形〜Ｄ波形の４種類であるが、素波形の種類は４種類に限らない。なお、上記の実施形態の設定テーブルでは、Ａ波形〜Ｄ波形に対応した００ｂ〜１１ｂの２ｂｉｔの数値を用いているが、素波形の種類が４種類を超える場合には２ｂｉｔより大きな数値を用いる。
【００８１】
設定器シーケンサー２０１は無くても良い。この場合、テーブル設定データは、設定器シーケンサー２０１を経ずに直接波形モードテーブルに２０６に入力される。また、素波形設定データは、設定器シーケンサー２０１を経ずに直接駆動波形生成器２０３に入力される。
【００８２】
インクジェットヘッドは、圧電素子であるアクチュエーター１６を用いる他、例えば静電気で振動板を変形してノズルから液体を吐出する構造、又はヒータ等の熱エネルギーを利用してノズルから液体を吐出する構造などでもよい。
【００８３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８４】
１６…アクチュエーター、２０…インクジェットヘッド、１００…インクジェット記録装置、１０１…プロセッサー、１０７…モーター駆動部、２００…ヘッドドライバー、２０１…設定器シーケンサー、２０２…シーケンサー、２０３…駆動波形生成器、２０４…ドロップカウンター、２０５…生成器、２０６…波形モードテーブル、２０７…分割シフトレジスター・ラッチ、２０８…階調波形セレクター、２０９…スイッチ制御部、２２０…温度センサー、２３０…駆動電圧検知部
【図１】
2018158533.tif 000003
【図２】
2018158533.tif 000004
【図３】
2018158533.tif 000005
【図４】
2018158533.tif 000006
【図５】
2018158533.tif 000007
【図６】
2018158533.tif 000008
【図７】
2018158533.tif 000009
【図８】
2018158533.tif 000010
【図９】
2018158533.tif 000011
【図１０】
2018158533.tif 000012
【図１１】
2018158533.tif 000013
【図１２】
2018158533.tif 000014