(57)【特許請求の範囲】
【請求項１】
液滴を吐出する複数のノズルと前記複数のノズルから前記液滴を吐出させるためのアクチュエータとが形成された記録ヘッドを有し、画像データに基づき前記複数のノズルから液滴を吐出させて画像形成を行う画像形成装置であって、
前記記録ヘッドを駆動させる記録ヘッド駆動手段と、
異なる複数の駆動信号を含む共通駆動信号を生成して前記記録ヘッド駆動手段へ供給する共通駆動信号発生手段と、
前記記録ヘッド駆動手段に前記画像データと制御データとを転送するデータ転送手段と、を有し、
前記記録ヘッド駆動手段は、
前記制御データに含まれる前記共通駆動信号のうち所定の駆動信号をマスクするマスクパターン転送データをマスクパターン転送クロックと同期して取り込む格納手段と、
前記マスクパターン転送データをラッチして前記複数の駆動信号をマスクするマスクパターン信号を生成するマスクパターンラッチ手段と、を有し、
前記マスクパターンラッチ手段は、
ラッチ動作状態とされたときの前記マスクパターン転送データの値と前記マスクパターン転送クロックの値との組み合わせにより、前記マスクパターン転送データに対してラッチ以外の複数の制御を行う画像形成装置。
【請求項２】
前記マスクパターンラッチ手段は、
前記ラッチ動作状態において、前記マスクパターン転送クロックの値が初期化されたときの値と異なる場合に、前記格納手段に格納された前記マスクパターン転送データをラッチし、
前記ラッチ動作状態において、前記マスクパターン転送クロックの値が初期化されたときの値と同じ場合に、前記マスクパターン転送データに対してラッチ以外の複数の制御を行う請求項１記載の画像形成装置。
【請求項３】
前記複数の制御は、前記マスクパターン信号を複数の値へリセットするリセット動作である請求項２記載の画像形成装置。
【請求項４】
前記複数の値は、所定のリセット値と、前記ラッチ動作状態とされたときの前記マスクパターン転送データの値と、を含む請求項３記載の画像形成装置。
【請求項５】
前記リセット動作は、
前記マスクパターン信号の初期化時と、前記マスクパターン信号の出力終了時とに行われる請求項３又は４記載の画像形成装置。
【請求項６】
前記マスクパターンラッチ手段は、
前記マスクパターン転送データの転送中の所定区間において、前記リセット動作を行い、前記リセット動作の出力をマスクパータン信号として出力する請求項３ないし５の何れか一項に記載の画像形成装置。
【請求項７】
前記マスクパターンラッチ手段は、
前記所定区間の次の区間で転送される前記マスクパターン転送データの転送前に前記リセット動作を行うか、又は前記マスクパターン転送データの転送後に前記リセット動作を行うかを設定できる請求項６記載の画像形成装置。
【請求項８】
前記複数の制御には、前記データ転送手段から前記記録ヘッド駆動手段へのデータ転送方法を切り替える制御が含まれる請求項１ないし７の何れか一項に記載の画像形成装置。
【請求項９】
液滴を吐出する複数のノズルと前記複数のノズルから前記液滴を吐出させるためのアクチュエータとが形成された記録ヘッドと、前記記録ヘッドを駆動させる記録ヘッド駆動手段と、を有し、画像データに基づき前記複数のノズルから液滴を吐出させて画像形成を行う画像形成装置による画像形成方法であって、
異なる複数の駆動信号を含む共通駆動信号を生成して前記記録ヘッド駆動手段へ供給する共通駆動信号発生手順と、
前記記録ヘッド駆動手段に前記画像データと制御データとを転送するデータ転送手順と、を有し、
前記記録ヘッド駆動手段の有する格納手段に、前記制御データに含まれる前記共通駆動信号のうち所定の駆動信号をマスクするマスクパターン転送データをマスクパターン転送クロックと同期して取り込み格納する格納手順と、
前記マスクパターン転送データをラッチして前記複数の駆動信号をマスクするマスクパターン信号を生成するマスクパターンラッチ手順と、を有し、
前記マスクパターンラッチ手順において、
ラッチ動作状態とされたときの前記マスクパターン転送データの値と前記マスクパターン転送クロックの値との組み合わせにより、前記マスクパターン転送データに対してラッチ以外の複数の制御を行う画像形成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、液滴を吐出する複数のノズルと前記複数のノズルから前記液滴を吐出させるためのアクチュエータとが形成された記録ヘッドを有し、画像データに基づき前記複数のノズルから液滴を吐出させて画像形成を行う画像形成装置及び画像形成方法に関する。
【背景技術】
【０００２】
インクジェット方式の記録装置は、インクを吐出する複数のノズルが形成された各色毎の記録ヘッドがキャリッジに搭載されており、キャリッジを記録媒体の搬送方向に対し直交する方向に走査しながらインクを吐出することで画像を形成する。記録装置において画像を形成する際には、装置本体側の制御部から、ヘッド駆動信号と、アクチュエータ手段に画像を形成させるための制御データとが記録ヘッド側のドライバへ転送される。転送の方式は、シリアルデータ転送が一般的である。尚ヘッド駆動信号とは、記録ヘッドに備えられたアクチュエータ手段を駆動させる信号である。
【０００３】
記録ヘッドへ転送される制御データには、各ノズルが吐出するインク滴の種類を決定する画像データと、ヘッド駆動信号マスク信号とが含まれる。ヘッド駆動信号マスク信号は、ヘッド駆動信号をマスクして記録ヘッドに各色毎にインク滴種に応じたインク液滴を吐出させるための駆動波形を生成する。
【０００４】
特許文献１には、本体側の制御部から記録ヘッドへデータを転送する画像形成装置が開示されている。
【０００５】
以下に図面を参照して特許文献１記載の画像形成装置について説明する。図１は、制御部から記録ヘッドへデータを転送する画像形成装置の一例を説明する図である。
【０００６】
図１の画像形成装置１０は、装置本体側に設けられた制御部１１と、キャリッジ１２に設けられた記録ヘッド１３を有する。
【０００７】
画像形成装置１０において、ハードウェア制御を行うファームウェア等がＲＯＭ（Read Only Memory）１４に格納されている。画像形成装置１０は、ホストＰＣ（パーソナルコンピュータ）２０から印刷ジョブ（画像データ）を受信すると、ＣＰＵ（Central Processing Unit）２１は画像データをＲＡＭ（Random Access Memory）１５に格納し、主走査制御部１６によってキャリッジ１２を記録媒体上の任意の位置に移動させる。記録ヘッド制御部３０は、主走査エンコーダ１７から得られるキャリッジ１２の位置情報に連動し、ＲＡＭ１５に格納された画像データを含むデータを記録ヘッド駆動部４０に転送する。記録ヘッド駆動部４０は、記録ヘッド制御部３０より転送されたデータをもとに、記録ヘッド１３を駆動し、インク滴を吐出させる。
【０００８】
図２は、記録ヘッド制御部から記録ヘッド駆動部へのデータ転送を説明する図である。記録ヘッド制御部３０は、１印字周期内で複数の異なる駆動信号で構成されるヘッド駆動信号（以下、共通駆動信号）Ｖｃｏｍを生成し、記録ヘッド駆動部４０に出力する。また記録ヘッド制御部３０は、記録ヘッド駆動部４０に対して画像データと、ヘッド駆動信号をマスクするヘッド駆動波形マスク信号とを含むデータを転送する。
【０００９】
記録ヘッド制御部３０は、印刷画像に応じた画像データをシリアルデータＳＤ１、ＳＤ０（以下、ＳＤ［１：０］と表記）の転送クロック信号ＳＣＫにより記録ヘッド駆動部４０のシフトレジスタ４２へ転送する。記録ヘッド駆動部４０のラッチ部４３は、シフトレジスタ４２の各レジスト値をラッチする。
【００１０】
さらに記録ヘッド制御部３０は、記録ヘッド駆動部４０のマスクパターンシフトレジスタ４６に対して、マスクパターン転送クロックＭＣＫによりシリアルデータでマスクパターン転送データＭＤを転送する。さらに記録ヘッド制御部３０は、マスクパターンラッチ部４７に対してマスクパターン転送データラッチ信号ＭＬｎを転送する。
【００１１】
マスクパターンラッチ部４７はマスクパターン転送データラッチ信号ＭＬｎでマスクパターンシフトレジスタ４６に取り込まれたマスクパターン転送データＭＤをラッチし、ヘッド駆動マスクパターンＭＮ［７：０］を切替えてデコーダ４４に出力する。このとき、マスクパターンの切替タイミングは、マスクパターン転送データラッチ信号ＭＬｎの動作タイミングで制御される。
【００１２】
デコーダ４４は、画像データＳＤとヘッド駆動マスクパターンＭＮ［７：０］とをデコードして出力する。レベルシフタ４５は、デコーダ４４の出力であるロジックレベル電圧信号をアナログスイッチ４１が動作可能なレベルへとレベル変換する。アナログスイッチ４１は、レベルシフタ４５を介して与えられるデコーダ４４の出力でオン／オフ（開閉）される。
【００１３】
図３は、マスクパターンラッチ部を説明する図である。マスクパターンラッチ部４７は、ラッチ回路を構成するフリップフロップ回路とマルチプレクサを有する。マスクパターンラッチ部４７は、マスクパターン転送データラッチ信号ＭＬｎがローレベル（以下、Ｌレベル）であり、マスクパターン転送データＭＤがＬレベルの場合、マスクパターンシフトレジスタ４６内のデータがラッチされ、マスクパターン転送データＭＤがハイレベル（以下＜Ｈレベル）のときヘッド駆動マスクパターンＭＮ［７：０］が全てＨレベルにリセットされる。
【００１４】
図４は、マスクパターンシリアル転送信号の真理値表を示す図である。マスクパターンラッチ部４７は、マスクパターン転送データラッチ信号ＭＬｎがＬレベルとなり、ラッチ動作状態となったときのマスクパターン転送データＭＤの状態により、マスクパターンシフトレジスタ４６内のデータをラッチするか、リセットするかを判断する。マスクパターンラッチ部４７は、マスクパターンシフトレジスタ４６内のデータをリセットすると判断すると、マスクパターン信号ＭＮを全てＨレベル（ＡＬＬ−Ｈ）としてリセットする。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
上記の特許文献１記載のマスクパターンラッチ部４７は、ラッチ動作となったときにマスクパターン転送データＭＤと、マスクパターン転送データラッチ信号ＭＬｎの２線でラッチを行うかリセットを行うかを決定する。このためマスクパターンラッチ部４７がラッチ動作となったときの動作をラッチかＡＬＬ−Ｈリセット（ＡＬＬ−Ｈ）以外に拡張することはできない。
【００１６】
よって、例えばヘッド駆動マスクパターンＭＮ［７：０］を全てＬレベル（以下、ＡＬＬ−Ｌ）としたい場合には、マスクパターン転送クロックＭＣＫにより、マスクパターンシフトレジスタ４６内のデータをＡＬＬ−Ｌとするマスクパターン転送データＭＤを転送しなければならない。
【００１７】
図５（Ａ）は、ヘッド駆動マスクパターンＭＮ［７：０］をＡＬＬ−Ｈに初期化してから共通駆動信号Ｖｃｏｍを基準電位までスルーアップする為にヘッド駆動マスクパターンＭＮをＡＬＬ−Ｌにする場合を示す。特許文献１記載の画像形成装置１０では、図５（Ａ）に示すヘッド駆動マスクパターンＭＮをＡＬＬ−Ｌにするのにかかる期間ｔ０を短縮できない。
【００１８】
また図５（Ｂ）に示すように、マスクパターン転送データＭＤの転送完了時にヘッド駆動マスクパターンＭＮ［７：０］をＡＬＬ−Ｌとする場合には、図５（Ａ）と同様に、ヘッド駆動マスクパターンＭＮ［７：０］をＡＬＬ−Ｌにする期間ｔ１を短縮できない。図５は、従来のマスクパターンシリアル転送タイミングチャートを示す図である。
【００１９】
よって１印字周期Ｈにおいて、データ転送に係る期間ｔ２以外のマージンとなるマージン期間ｔ３を十分に長くとることができない。印字周期Ｈは、キャリッジ１４が主走査方向に移動する周期であり、キャリッジ１４の移動速度に依存する。このため印字周期Ｈに対するマージン期間ｔ３が十分にとれない場合、キャリッジ１４の移動速度の変動をマージン期間ｔ３内で吸収できず、データ転送が正しく行えない虞がある。データ転送が正しく行えない場合、記録ヘッド１３からのインク滴が不吐出となり、画像に欠損が生じる。
【００２０】
本発明は、上記事情を鑑みて見てこれを解決すべく成されたものであり、装置本体側から記録ヘッド側へのデータ転送において、印字周期に対して十分なマージンを確保し、インク滴の吐出の安定性を向上させることが可能な画像形成装置及び画像形成方法を提供することを目的としている。
【課題を解決するための手段】
【００２１】
本発明は、上記目的を達成するために、以下の如き構成を採用した。
【００２２】
本発明は、液滴を吐出する複数のノズルと前記複数のノズルから前記液滴を吐出させるためのアクチュエータとが形成された記録ヘッドを有し、画像データに基づき前記複数のノズルから液滴を吐出させて画像形成を行う画像形成装置であって、前記記録ヘッドを駆動させる記録ヘッド駆動手段と、異なる複数の駆動信号を含む共通駆動信号を生成して前記記録ヘッド駆動手段へ供給する共通駆動信号発生手段と、前記記録ヘッド駆動手段に前記画像データと制御データとを転送するデータ転送手段と、を有し、  前記記録ヘッド駆動手段は、前記制御データに含まれる前記共通駆動信号のうち所定の駆動信号をマスクするマスクパターン転送データをマスクパターン転送クロックと同期して取り込む格納手段と、前記マスクパターン転送データをラッチして前記複数の駆動信号をマスクするマスクパターン信号を生成するマスクパターンラッチ手段と、を有し、前記マスクパターンラッチ手段は、ラッチ動作状態とされたときの前記マスクパターン転送データの値と前記マスクパターン転送クロックの値との組み合わせにより、前記マスクパターン転送データに対してラッチ以外の複数の制御を行う。
【００２３】
また本発明の画像形成装置において、前記マスクパターンラッチ手段は、前記ラッチ動作状態において、前記マスクパターン転送クロックの値が初期化されたときの値と異なる場合に、前記格納手段に格納された前記マスクパターン転送データをラッチし、前記ラッチ動作状態において、前記マスクパターン転送クロックの値が初期化されたときの値と同じ場合に、前記マスクパターン転送データに対してラッチ以外の複数の制御を行う。
【００２４】
また本発明の画像形成装置において、前記複数の制御は、前記マスクパターン信号を複数の値へリセットするリセット動作である。
【００２５】
また本発明の画像形成装置において、前記複数の値は、所定のリセット値と、前記ラッチ動作状態とされたときの前記マスクパターン転送データの値と、を含む。
【００２６】
また本発明の画像形成装置において、前記リセット動作は、前記マスクパターン信号の初期化時と、前記マスクパターン信号の出力終了時とに行われる。
【００２７】
また本発明の画像形成装置において、前記マスクパターンラッチ手段は、前記マスクパターン転送データの転送中の所定区間において、前記リセット動作を行い、前記リセット動作の出力をマスクパータン信号として出力する。
【００２８】
また本発明の画像形成装置において、前記マスクパターンラッチ手段は、前記所定区間の次の区間で転送される前記マスクパターン転送データの転送前に前記リセット動作を行うか、又は前記マスクパターン転送データの転送後に前記リセット動作を行うかを設定できる。
【００２９】
また本発明の画像形成装置において、前記複数の制御には、前記データ転送手段から前記記録ヘッド駆動手段へのデータ転送方法を切り替える制御が含まれる。
【００３０】
本発明は、液滴を吐出する複数のノズルと前記複数のノズルから前記液滴を吐出させるためのアクチュエータとが形成された記録ヘッドと、前記記録ヘッドを駆動させる記録ヘッド駆動手段と、を有し、画像データに基づき前記複数のノズルから液滴を吐出させて画像形成を行う画像形成装置による画像形成方法であって、異なる複数の駆動信号を含む共通駆動信号を生成して前記記録ヘッド駆動手段へ供給する共通駆動信号発生手順と、前記記録ヘッド駆動手段に前記画像データと制御データとを転送するデータ転送手順と、を有し、前記記録ヘッド駆動手段の有する格納手段に、前記制御データに含まれる前記共通駆動信号のうち所定の駆動信号をマスクするマスクパターン転送データをマスクパターン転送クロックと同期して取り込み格納する格納手順と、前記マスクパターン転送データをラッチして前記複数の駆動信号をマスクするマスクパターン信号を生成するマスクパターンラッチ手順と、を有し、前記マスクパターンラッチ手順において、ラッチ動作状態とされたときの前記マスクパターン転送データの値と前記マスクパターン転送クロックの値との組み合わせにより、前記マスクパターン転送データに対してラッチ以外の複数の制御を行う。
【発明の効果】
【００３１】
本発明によれば、装置本体側から記録ヘッド側へのデータ転送において、印字周期に対して十分なマージンを確保し、インク滴の吐出の安定性を向上させることができる。
【図面の簡単な説明】
【００３２】
【図１】制御部から記録ヘッドへデータを転送する画像形成装置の一例を説明する図である。
【図２】記録ヘッド制御部から記録ヘッド駆動部へのデータ転送を説明する図である。
【図３】マスクパターンラッチ部を説明する図である。
【図４】マスクパターンシリアル転送信号の真理値表を示す図である。
【図５】従来のマスクパターンシリアル転送タイミングチャートを示す図である。
【図６】第一の実施形態の画像形成装置の基本構成を説明する図である。
【図７】第一の実施形態の画像形成装置の機能構成を説明する図である。
【図８】第一の実施形態の記録ヘッド駆動部を説明する図である。
【図９】第一の実施形態のマスクパターンラッチ部を説明する図である。
【図１０】第一の実施形態のマスクパターンラッチ部の信号の真理値表を示す図である。
【図１１】第一の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示す第一のタイミングチャートである。
【図１２】第一の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示す第二のタイミングチャートである。
【図１３】第二の実施形態の記録ヘッド駆動部を説明する図である。
【図１４】第二の実施形態のマスクパターンラッチ部を説明する図である。
【図１５】第二の実施形態のマスクパターンラッチ部の信号の真理値表を示す図である。
【図１６】第二の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示すタイミングチャートである。
【図１７】第三の実施形態のマスクパターンラッチ部を説明する図である。
【図１８】第三の実施形態のマスクパターンラッチ部の信号の真理値表を示す図である。
【図１９】第三の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示す第三のタイミングチャートである。
【発明を実施するための形態】
【００３３】
本発明の画像形成装置は、装置本体側から記録ヘッド側へシリアル転送される３種類の信号（クロック、データ、ラッチ）の組合せにおいて、データのシフトとラッチの他に、複数の制御（ＡＬＬ−Ｈにリセット、ＡＬＬ−Ｌにリセット等）を行う機能を設け、印字周期におけるデータ転送期間を短縮する。
【００３４】
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図６は、第一の実施形態の画像形成装置の基本構成を説明する図である。
【００３５】
本実施形態の画像形成装置１００において、キャリッジ１１１はガイドロッ１１２で保持されて、主走査モータ１１３との間に渡されたプーリー１１４を介して主走査方向に走査する。
【００３６】
キャリッジ１１１には、例えばイエロー(Y)、シアン(C)、マゼンタ(M)、ブラック(K)の各色のインク滴を吐出する記録ヘッド１１５が搭載されており、記録ヘッド１１５に配列されたインク吐出ノズル１１６からインクを吐出できる。画像形成装置１００では、キャリッジ１１１を主走査方向に移動させながら必要な位置でインク吐出ノズル１１６からインク滴を吐出することによって記録媒体上に画像を形成する。
【００３７】
キャリッジ１１１の位置情報は、筐体に固定されたエンコーダシート１１７に等間隔で記録されたパターンを、キャリッジ１１１に固定されたエンコーダセンサ１１８で移動しながら読み取ってカウントを加算／減算することで得る事ができる。
【００３８】
画像形成装置１００では、主走査方向のキャリッジ１１１の移動とインク吐出動作を１回行うことで、インク吐出ノズル１１６から形成されるノズル列の長さと同じ幅のバンドの画像を形成することができる。画像形成装置１００は、１バンド分の画像形成が終了したら副走査モータ１１９を駆動して記録媒体を副走査方向に移動させて、再度１バンド分の画像形成動作をさせるように繰り返す。本実施形態の画像形成装置１００は、以上のようにして記録媒体の任意の場所に画像を形成する。
【００３９】
図７は、第一の実施形態の画像形成装置の機能構成を説明する図である。本実施形態の画像形成装置１００は、装置本体側に設けられた制御部２００を有する。制御部２００は、画像形成装置１００の制御と、後述する記録ヘッド駆動部３００へのデータの転送を行う。
【００４０】
本実施形態の画像形成装置１００は、ホストコンピュータ４００とネットワーク等を介して接続されている。制御部２００は、ホストコンピュータ４００で作成された画像データを受けると、画像データと、画像データに対応した画像を形成させるためのデータを記録ヘッド駆動部３００へ転送する。記録ヘッド駆動部３００は、転送されたデータにしたがって記録ヘッド１１５を駆動させる。
【００４１】
本実施形態の制御部２００は、ＣＰＵ２１０、ＲＯＭ２２０、ＲＡＭ２３０、ホストＩ／Ｆ２４０、主走査制御部２５０、副走査制御部２６０、記録ヘッド制御部５００を有する。
【００４２】
ＣＰＵ２１０は、制御部２００全体の制御を行う。またＣＰＵ２１０は、ＲＯＭ２２０に格納されたプログラムを読み出して実行する。ＲＯＭ２２０は、ハードウェア制御を行うファームウェアや記録ヘッド１１５を駆動させる信号である駆動信号が格納されている。この駆動信号とは、後述する共通駆動信号Ｖｃｏｍである。
【００４３】
ＲＡＭ２３０は、ホストコンピュータ４００から受け取った画像データが格納される。ホストＩ／Ｆ２４０は、ホストコンピュータ４００とのデータの受け渡しを行う。主走査制御部２５０は、エンコーダセンサ１１８の出力に応じて主走査モータ１１３を制御する。副走査制御部２５０は、副走査エンコーダ１２０の出力に応じて副走査モータ１１９を制御する。
【００４４】
記録ヘッド制御部５００は、エンコーダセンサ１１８から得られるキャリッジ１１１の位置情報に連動し、ＲＡＭ２３０に格納された画像データ、共通駆動信号Ｖｃｏｍを記録ヘッド駆動部３００に転送する。また記録ヘッド制御部５００は、後述する制御データも記録ヘッド駆動部３００へ転送する。
【００４５】
本実施形態のキャリッジ１１１には、各色毎に設けられた複数の記録ヘッド１１５を駆動させる記録ヘッド駆動部３００を有する。記録ヘッド駆動部３００は、記録ヘッド制御部５００から転送されたデータをもとに、記録ヘッド１１５の有するアクチュエータ１２１を駆動させてインク滴を吐出する。
【００４６】
以下に図８を参照して本実施形態の記録ヘッド駆動部３００について説明する。図８は、第一の実施形態の記録ヘッド駆動部を説明する図である。図８では、キャリッジ１１１に設けられた各色毎の記録ヘッド駆動部３００のうち、ある一色の記録ヘッド１１５を駆動させる記録ヘッド駆動部３００を示す。本実施形態では、キャリッジ１１１に設けられた他の記録ヘッド駆動部３００は同様の構成を有するものとした。
【００４７】
本実施形態の記録ヘッド制御部５００は、共通駆動信号発生部５１０、データ転送部５２０を有する。共通駆動信号発生部５１０は、複数の異なる駆動信号で構成される記録ヘッド駆動信号を生成し、記録ヘッド駆動部３００へ出力する。以下の本実施形態の説明では、記録ヘッド駆動信号を共通駆動信号Ｖｃｏｍと呼ぶ。
【００４８】
本実施形態の印字周期とは、記録ヘッド１１５がインク液滴を吐出する期間を示す。例えば画像形成装置１００の解像度が３００ｄｐｉであった場合、キャリッジ１１１が１インチ移動する期間の１／３００の期間が印字周期となる。すなわち印字周期は、キャリッジ１１１の移動速度に依存する。キャリッジ１１１の移動速度に変動が生じれば、印字周期もその変動分だけ変動する。
【００４９】
データ転送部５２０は、記録ヘッド駆動部３００に画像データと制御データとを転送する。制御データとは、アクチュエータ１２１を画像データにしたがって駆動させるためのデータであり、例えば後述する転送用シフトクロック信号ＳＣＫ、ラッチ信号ＳＬｎ、マスクパターン転送クロックＭＣＫ、マスクパターン転送データＭＤ、マスクパターン転送データラッチ信号ＭＬｎ等を含む。
【００５０】
以下に本実施形態のデータ転送部５２０から記録ヘッド駆動部３００へ出力される信号について説明する。
【００５１】
本実施形態のデータ転送部５２０からは、シリアルデータＳＤ２、ＳＤ１、ＳＤ０（以下、ＳＤ［２：０］と表記）、転送用シフトクロック信号ＳＣＫ、ラッチ信号ＳＬｎ、マスクパターン転送クロックＭＣＫ、マスクパターン転送データＭＤ、マスクパターン転送データラッチ信号ＭＬｎが記録ヘッド駆動部３００へ出力される。
【００５２】
シリアルデータＳＤ［２：０］は、３ビットのシリアルデータであり、画像データはシリアルデータＳＤ［２：０］として転送される。以下の実施形態の説明では、シリアルデータＳＤ［２：０］を画像データＳＤと呼ぶ。転送用シフトクロック信号ＳＣＫは、画像データＳＤを転送するための転送用クロック信号である。画像データＳＤは、転送用シフトクロック信号ＳＣＫと同期してデータ転送部５２０から記録ヘッド駆動部３００へ転送される。ラッチ信号ＳＬｎは、画像データＳＤのラッチを指示する信号である。
【００５３】
マスクパターン転送データＭＤは、共通駆動信号Ｖｃｏｍをマスクするためのデータである。マスクパターン転送クロックＭＣＫは、マスクパターン転送データＭＤを転送するためのクロック信号である。マスクパターン転送データＭＤは、マスクパターン転送クロックＭＣＫと同期してデータ転送部５２０から記録ヘッド駆動部３００へ転送される。
【００５４】
マスクパターン転送データラッチ信号ＭＬｎは、後述するマスクパターンシフトレジスタ３３０に取り込まれたマスクパターン転送データＭＤをラッチするタイミングを決める信号である。本実施形態では、マスクパターン転送データラッチ信号ＭＬｎがＬレベルのとき、マスクパターンラッチ部３４０をラッチ動作の状態とする。マスクパターン転送データラッチ信号ＭＬｎがＨレベルのとき、データシフト動作の状態とした。
【００５５】
次に本実施形態の記録ヘッド駆動部３００について説明する。本実施形態の記録ヘッド駆動部３００は、画像データシフトレジスタ３１０、画像データラッチ部３２０、マスクパターンシフトレジスタ３３０、マスクパターンラッチ部３４０、階調デコーダ３５０、レベルシフタ３６０、アナログスイッチ３７０を有する。
【００５６】
画像データシフトレジスタ３１０は、転送用シフトクロック信号ＳＣＫと同期して画像データＳＤを取り込む。画像データラッチ部３２０は、ラッチ信号ＳＬｎに応じて画像データをラッチする。
【００５７】
マスクパターンシフトレジスタ３３０は、マスクパターン転送クロックＭＣＫと同期してマスクパターン転送データＭＤを取り込む。
【００５８】
マスクパターンラッチ部３４０は、マスクパターンシフトレジスタ３３０に取り込まれたマスクパターン転送データＭＤを制御して、ヘッド駆動マスクパターン信号ＭＮ［７：０］を生成する。以下の実施形態の説明では、ヘッド駆動マスクパターン信号ＭＮ［７：０］をマスクパターン信号ＭＮ［７：０］と呼ぶ。マスクパターンラッチ部３４０は、生成したマスクパターン信号ＭＮ［７：０］を、階調デコーダ３５０へ出力する。
【００５９】
本実施形態のマスクパターンラッチ部３４０は、マスクパターン転送クロックＭＣＫ、マスクパターン転送データＭＤ、マスクパターン転送データラッチ信号ＭＬｎの３種類のデータが入力される。本実施形態のマスクパターンラッチ部３４０は、この３種類のデータの組み合わせにより、マスクパターン転送データＭＤに対する制御を切り替える。
【００６０】
例えばマスクパターンラッチ部３４０は、マスクパターン転送データラッチ信号ＭＬｎがＬレベルであり、ラッチ動作の状態におけるマスクパターン転送クロックＭＣＫ、マスクパターン転送データＭＤの値の組み合わせ等より、ラッチ以外の複数の制御を行う。複数の制御とは、例えばマスクパターン信号ＭＮ［７：０］をＡＬＬ−Ｈの状態又はＡＬＬ−Ｌの状態でリセットするリセット動作である。本実施形態のマスクパターンラッチ部３４０の構成は後述する。
【００６１】
マスクパターン信号ＭＮ［７：０］は、アナログスイッチ３７０の開閉をインク滴毎に指示する２ビットの信号である。本実施形態では、マスクパターン信号ＭＮ［７：０］のうち、共通駆動信号Ｖｃｏｍの所要の駆動信号と対応したマスクパターン信号ＭＮがＨレベルのとき、対応するアクチュエータ１２１に供給される駆動信号がマスクされる。マスクパターン信号ＭＮ［７：０］のうち、共通駆動信号Ｖｃｏｍの所要の駆動信号と対応したマスクパターン信号ＭＮがＬレベルのとき、対応するアクチュエータ１２１に駆動信号が供給されてノズルから液滴が吐出される。
【００６２】
階調デコーダ３５０は、画像データＳＤとマスクパターン信号ＭＮ［７：０］をデコードして出力する。レベルシフタ３６０は、階調デコーダ３５０のロジックレベル電圧信号をアナログスイッチ３７０が動作可能なレベルへとレベル変換する。
【００６３】
アナログスイッチ３７０は、レベルシフタ３６０を介して与えられる階調デコーダ３５０の出力でオン／オフされる。アナログスイッチ３７０は、記録ヘッド１１５の各アクチュエータ１２１の個別電極と接続されており、共通駆動信号発生部５１０からの共通駆動信号Ｖｃｏｍが入力される。本実施形態のアクチュエータ１２１は、例えば圧電素子である。
【００６４】
本実施形態では、画像データＳＤとマスクパターン信号ＭＮ［７：０］を階調デコーダ３５０でデコードした結果に応じてアナログスイッチ３７０を制御することで、共通駆動信号Ｖｃｏｍを構成する所要の駆動信号が選択されてアクチュエータ１２１に印加される。本実施形態の画像形成装置１００では、上記構成により記録ヘッド１１５のアクチュエータ１２１の駆動を制御し、画像データに対応した画像を形成する。
【００６５】
以下に図９を参照して本実施形態のマスクパターンラッチ部３４０の構成を説明する。図９は、第一の実施形態のマスクパターンラッチ部を説明する図である。
【００６６】
本実施形態のマスクパターンラッチ部３４０は、フリップフロップ回路３４１と、マルチプレクサ３４２とを有する。マルチプレクサ３４２の入力には、マスクパターンシフトレジスタ３３０からの出力と、マスクパターン転送データＭＤとが供給される。マルチプレクサ３４２は、マスクパターン転送クロックＭＣＫがＨレベルのときにマスクパターン転送データＭＤを出力する。
【００６７】
フリップフロップ回路３４１は、マスクパターン転送データラッチ信号ＭＬｎがＬレベル且つマスクパターン転送クロックＭＣＫがＬレベルのときマスクパターンシフトレジスタ３３０のデータをラッチする。またフリップフロップ回路３４１は、マスクパターン転送データラッチ信号ＭＬｎがＬレベル且つマスクパターン転送クロックＭＣＫがＨレベルのときマスクパターン転送データＭＤのデータをラッチする。
【００６８】
図１０は、第一の実施形態のマスクパターンラッチ部の信号の真理値表を示す図である。
【００６９】
本実施形態のマスクパターンラッチ部３４０は、マスクパターン転送データラッチ信号ＭＬｎ（ＭＬｎ＝Ｌレベル）によりラッチ動作状態となったとき、マスクパターン転送クロックＭＣＫの値が初期化時の値と異なる場合はラッチ動作を行う。またマスクパターンラッチ部３４０は、ラッチ動作状態となったとき、マスクパターン転送クロックＭＣＫの値が初期化時の値と同じ場合はラッチ以外の制御であるリセットを行う。
【００７０】
さらに本実施形態のマスクパターンラッチ部３４０は、ラッチ動作状態でありマスクパターン転送クロックＭＣＫの値が初期化時の値と同じ場合のマスクパターン転送データＭＤの値に基づき、複数の制御から選択された制御を行う。
【００７１】
初期化とは、画像形成装置１００の電源リセット解除後にマスクパターン信号ＭＮ［７：０］を全て初期値にすることである。本実施形態では、マスクパターン信号［７：０］の初期値は全てＨレベルであり、初期化時のマスクパターン転送クロックＭＣＫの値はＨレベルである。
【００７２】
よってマスクパターンラッチ部３４０は、マスクパターン転送データラッチ信号ＭＬｎがレベル、マスクパターン転送クロックＭＣＫがＬレベルのとき、マスクパターン転送データＭＤをラッチする。またマスクパターンラッチ部３４０は、マスクパターン転送データラッチ信号ＭＬｎがレベル、マスクパターン転送クロックＭＣＫがＨレベルのとき、マスクパターン転送データＭＤをリセットする。
【００７３】
また本実施形態のマスクパターンラッチ部３４０は、リセットを行う際に、マスクパターン転送データＭＤがＬレベルのときはマスクパターン信号ＭＮ［７：０］を全てＬレベル（ＡＬＬ−Ｌ）にリセットする。またマスクパターン転送データＭＤがＨレベルのときは、マスクパターン信号ＭＮ［７：０］を全てＨレベル（ＡＬＬ−Ｈ）にリセットする。
【００７４】
すなわち本実施形態のマスクパターンラッチ部３４０は、ラッチ動作時（マスクパターン転送データラッチ信号ＭＬｎがＬレベル）のマスクパターン転送クロックＭＣＫの状態により、マスクパターン転送データＭＤをラッチするか、リセットするかを判断する。
【００７５】
さらに本実施形態のマスクパターンラッチ部３４０は、リセットする際に、マスクパターン転送データＭＤの状態により、マスクパターン信号ＭＮ［７：０］をＡＬＬ−ＬとするかＡＬＬ−Ｈとするかを選択してリセットする。
【００７６】
図１１は、第一の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示す第一のタイミングチャートである。図１１（Ａ）は、マスクパターン信号ＭＮ［７：０］を初期化するときのタイミングチャートであり、図１１（Ｂ）はデータ転送時のタイミングチャートである。
【００７７】
本実施形態では、図１１（Ａ）に示すように、本実施形態では、マスクパターン信号ＭＮ［７：０］をＡＬＬ−Ｈにリセット（初期化）してからＡＬＬ−Ｌへ設定し、共通駆動信号Ｖｃｏｍを基準電位までスルーアップさせる。本実施形態では、マスクパターン信号ＭＮ［７：０］をＡＬＬ−ＨからＡＬＬ−Ｌに設定する際に、マスクパターン信号ＭＮ［７：０］をＡＬＬ−Ｌでリセットすれば良い。
【００７８】
したがってマスクパターン信号ＭＮ［７：０］をＡＬＬ−Ｌとするためのマスクパターン転送データＭＤの転送が不要となり、マスクパターン信号ＭＮ［７：０］をＡＬＬ−ＨからＡＬＬ−Ｌとするまでの期間ｔ１０を短縮することができる。
【００７９】
次に図１１（Ｂ）を参照して本実施形態の記録ヘッド制御部５００から記録ヘッド駆動部３００へのデータの転送を説明する。
【００８０】
期間ｔ１ａ〜ｔ１ｄでマスクパターンシフトレジスタ３３０に取り込まれた区間０データ〜区間３データは、マスクパターン転送データラッチ信号ＭＬｎがレベルになるタイミングでラッチされ、１期間遅れてマスクパターン信号ＭＮ［７：０］として出力される。例えば期間ｔ１ａでマスクパターンシフトレジスタ３３０に取り込まれた区間１データは、次の期間の期間ｔ１ｂでマスクパターン信号ＭＮ［７：０］として出力される。
【００８１】
本実施形態では、印字周期Ｈにおけるマスクパターン信号ＭＮ［７：０］の出力終了時にマスクパターン信号ＭＮ［７：０］をＡＬＬ−Ｌとする場合、図１０に示す真理値表にしたがってマスクパターン信号ＭＮ［７：０］がＡＬＬ−Ｌとなるようにリセットすれば良い。このため本実施形態では、マスクパターン信号ＭＮ［７：０］をＡＬＬ−ＬとするためのＡＬＬ−Ｌデータを転送する期間（図５（Ｂ）の期間ｔ１に相当）が不要となる。
【００８２】
このように本実施形態では、マスクパターン転送データＭＤの転送にかかる期間ｔ１１を短縮できるため、印字周期Ｈに対してマージン期間ｔ１２を長くすることができ、キャリッジ１１１の主走査方向への移動速度の変動に柔軟に対応することができる。
【００８３】
本実施形態では、マスクパターンラッチ部３４０がラッチ動作状態にあるとき、マスクパターン転送クロックＭＣＫの値が初期化時と同じときリセッし、マスクパターン転送クロックＭＣＫの値が初期化時の反転値のときラッチ動作としたため、初期化後の信号遷移を少なくすることができる。また信号遷移数を、従来と比べ少なくなる為、動作時の消費電力を削減することができる。
【００８４】
また本実施形態では、印字周期Ｈにおけるマスクパターン転送データＭＤの転送の終了時にマスクパターンラッチ部３４０にリセットさせるものとしたが、このタイミング以外でもマスクパターンラッチ部３４０のリセットの機能を用いても良い。
【００８５】
図１２は、第一の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示す第二のタイミングチャートである。図１２（Ａ）は、データ転送の一例を示しており、図１２（Ｂ）はデータ転送の別の例を示している。
【００８６】
図１１（Ｂ）の例では、区間０データから区画３データを出力するそれぞれの期間ｔ１ａ〜期間ｔ１ｄは、次の区間のマスクパターン転送データＭＤを転送する期間（マスクパターン転送クロックＭＣＫが８パルス）より長い期間とする必要があった。
【００８７】
そこで、区間０データ〜区間３データがＡＬＬ−ＬやＡＬＬ−Ｈのリセット値と同等である場合、その区間に対してリセット動作を適用する。
【００８８】
図１２（Ａ）、（Ｂ）では、区間１データがＡＬＬ−Ｌの値と同様、区間３データがＡＬＬ−Ｈの値と同様ある場合を示している。図１２（Ａ）では、区間１データを転送する期間ｔ２ａでマスクパターン信号ＭＮ［７：０］をＡＬＬ−Ｌへリセットする。また区間３データを転送する期間ｔ２ｂでマスクパターン信号ＭＮ［７：０］をＡＬＬ−Ｈへリセットする。このようにリセット動作を適用すると、区間１データを転送すべき期間である期間ｔ２ａと、区間３データを転送すべき期間である期間ｔ２ｃを短縮できる。
【００８９】
図１２（Ｂ）では、区間１データを転送すべき期間である期間ｔ３ａに区間２データを転送し、区間２データを転送すべき期間ｔ３ｂを短縮する。また区間３データを転送すべき期間である期間ｔ３ｄに区間４データを転送し、区間４データを転送すべき期間ｔ３ｄを短縮する。
【００９０】
尚図１２（Ａ）、（Ｂ）のうちどちらの転送方法を用いるかは、記録ヘッド制御部３００内のレジスタ設定により行われることが好ましい。
【００９１】
以上に説明したように、本実施形態によれば、装置本体側から記録ヘッド側へのデータ転送において、印字周期におけるデータ転送期間を短縮することができ、印字周期に対しと十分なマージン期間を確保することができる。したがって、キャリッジ１１１の移動速度の変動をこのマージン期間で吸収することができ、インク滴の吐出の安定性を向上させることができる。
【００９２】
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。本発明の第二の実施形態では、ラッチ時のマスクパターン転送データＭＤの状態を新たな制御を行う機能を設けた点が第一の実施形態と相違する。よって本発明の第二の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００９３】
第一の実施形態では、ラッチ動作と判定する場合に、マスクパターン転送データＭＤの状態はＨレベル／Ｌレベルのどちらでも良いものとした（図１０参照）。
【００９４】
本実施形態では、マスクパターン転送クロックＭＣＫがＬレベル、マスクパターン転送データラッチ信号ＭＬｎがＬレベル、マスクパターン転送データＭＤがＨレベルの場合にラッチ動作をするものとした。マスクパターン転送クロックＭＣＫがＬレベル、マスクパターン転送データラッチ信号ＭＬｎがＬレベル、マスクパターン転送データＭＤがＬレベルの場合に、画像データのパラレル転送を選択するものとした。
【００９５】
第一の実施形態では、画像データは８階調のものとした。画像データの階調数が８階調と多い場合には、記録ヘッド制御部５００と記録ヘッド駆動部３００との間でマスクパターン転送クロックＭＣＫ、マスクパターン転送データＭＤ、マスクパターン転送データラッチ信号ＭＬｎを用いたシリアル転送が行われる。
【００９６】
また画像データには階調数が少ない（例えば４階調）ものがある。画像データの階調数が４階調と少ない場合、転送方式を記録ヘッド制御部５００からマスクパターン信号ＭＮを記録ヘッド駆動部３００へ直接転送するパラレル転送へ切り替えることがある。
【００９７】
従来の画像形成装置では、転送方式を切り替える際には、転送方式の切り替え用に設けられた外部端子から入力される転送方式を決定する信号により、切り替えを行っていた。
【００９８】
本実施形態では、この転送方式を決定する信号をマスクパターン転送クロックＭＣＫ、マスクパターン転送データラッチ信号ＭＬｎ、マスクパターン転送データＭＤの３種類の信号の組み合わせにより表現した。
【００９９】
図１３は、第二の実施形態の記録ヘッド駆動部を説明する図である。本実施形態の制御部２００Ａの有する記録ヘッド制御部５００は、データ転送部５２０Ａを有する。データ転送部５２０Ａは、転送方式がパラレル転送である場合、画像データを画像データＳＤ［１：４］［１：０］により転送し、画像データの転送に使用していない信号である画像データＳＤ［１：４］［２］をマスクパターン信号ＭＮ［０：３］の転送に使用する。
【０１００】
本実施形態の記録ヘッド駆動部３００Ａの画像データシフトレジスタ３１０Ａは、パラレル転送の場合には画像データＳＤ［１：４］［１：０］と、マスクパターン信号ＭＮ［０：３］とを取り込む。
【０１０１】
本実施形態のマスクパターンラッチ部３４０Ａは、転送方式にしたがってマスクパターンシフトレジスタ３３０のデータをラッチするか否かを判断する。
【０１０２】
図１４は、第二の実施形態のマスクパターンラッチ部を説明する図である。本実施形態のマスクパターンラッチ部３４０Ａは、ＯＲ回路３４３、マルチプレクサ３４４、３４５を有する。
【０１０３】
ＯＲ回路３４３は、転送方式を切り替える回路である。ＯＲ回路３４３には、マスクパターン転送クロックＭＣＫ、マスクパターン転送データラッチ信号ＭＬｎ、マスクパターン転送データＭＤが入力される。ＯＲ回路３４３の出力（以下、ＭＯＤＥ信号）は、マルチプレクサ３４４、３４５へ選択信号として供給される。
【０１０４】
マルチプレクサ３４４の一方の入力にはフリップフロップ回路３４１の出力が供給され、他方の入力には画像データＳＤ［１：４］［２］が供給される。尚本実施形態のマスクパターンラッチ部３４０Ａにおいて、端子ＳＤ［１］［２］／ＭＮ［０］〜ＳＤ［４］［２］／ＭＮ［３］は、画像データＳＤ［１：４］［２］と、マスクパターン信号ＭＮ［０：３］とで共有される端子であり、マルチプレクサ３３４には、マスクパターン信号ＭＮ［０：３］が入力される。
【０１０５】
マルチプレクサ３４５の入力にはフリップフロップ回路３４１の出力が供給され他方の入力はＬレベルに固定されている。
【０１０６】
ＭＯＤＥ信号がＨレベルのときマルチプレクサ３４４、３４５は、フリップフロップ回路３４１の出力を選択する。ＭＯＤＥ信号がＬレベルのとき、マルチプレクサ３４４は、画像データＳＤ［１：４］［２］を出力として選択し、マルチプレクサ３４５はＬレベルを出力する。
【０１０７】
図１５は、第二の実施形態のマスクパターンラッチ部の信号の真理値表を示す図である。
【０１０８】
本実施形態のマスクパターンラッチ部３４０では、マスクパターン転送クロックＭＣＫ、マスクパターン転送データラッチ信号ＭＬｎ、マスクパターン転送データＭＤの３つの信号が全てＬレベルであった場合に、パラレル転送を選択する。
【０１０９】
図１６は、第二の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示すタイミングチャートである。図１６（Ａ）は、シリアル転送の場合を示しており、図１６（Ｂ）はパラレル転送の場合を示している。
【０１１０】
シリアル転送の場合、マスクパターン転送クロックＭＣＫ、マスクパターン転送データラッチ信号ＭＬｎ、マスクパターン転送データＭＤの何れかがＨレベルであるため、ＭＯＤＥ信号はＨレベルである。このときマルチプレクサ３４４、３４５は、フリップフロップ回路３４１の出力をマスクパターン信号ＭＮ［０：７］として出力する。
【０１１１】
パラレル転送の場合、マスクパターン転送クロックＭＣＫ、マスクパターン転送データラッチ信号ＭＬｎ、マスクパターン転送データＭＤの全てがＬレベルであるため、ＭＯＤＥ信号はＬレベルである。このときマルチプレクサ３４４は、画像データＳＤ［１：４］［２］を出力して選択し、マルチプレクサ３４５はＬレベルを選択する。
【０１１２】
パラレル転送の場合は、画像データＳＤ［１：４］［２］を転送する信号線により、マスクパターン信号ＭＮ［０：３］が転送される。したがってマスクパターンラッチ部３４０Ａは、画像データＳＤ［１：４］［２］の信号線からマスクパターン信号ＭＮ［０：３］を取り込み、このマスクパターン信号ＭＮ［０：３］を階調デコーダへ出力する。
【０１１３】
尚本実施形態における転送方式の選択は、例えば画像データの階調数より制御部２００Ａが行っても良い。
【０１１４】
以上のように、本実施形態では、マスクパターン転送クロックＭＣＫ、マスクパターン転送データラッチ信号ＭＬｎ、マスクパターン転送データＭＤの状態の組み合わせにより、画像データの階調数によって転送方式を切り替えることができる。したがって本実施形態では、転送方式を切り替えるＭＯＤＥ信号を入力するための外部端子も不要であり、記録ヘッド駆動部３００Ａのサイズの増大や、制御部２００Ａとキャリッジ１１１との間の信号線数の増大を抑えることができる。
【０１１５】
（第三の実施形態）
以下に図面を参照して本発明の第三の実施形態について説明する。本発明の第三の実施形態では、ラッチ時のマスクパターン転送データＭＤの状態を新たな制御を行う機能を設けた点が第一の実施形態と相違する。よって本発明の第三の実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【０１１６】
本実施形態では、ラッチ時のマスクパターン転送データＭＤの状態と反転した状態の信号（以下、ＭＮｉ信号）を記憶しておく。そして本実施形態では、ＡＬＬ−Ｈでリセットする場合を除き、リセットする場合はＭＮｉ信号の値でリセットする。
【０１１７】
図１７は、第三の実施形態のマスクパターンラッチ部を説明する図である。
【０１１８】
マスクパターンラッチ部３４０Ｂは、フリップフロップ回路３４１、３４６、マルチプレクサ３４２、３４７を有する。フリップフロップ回路３４６には、マスクパターン転送データＭＤとマスクパターン転送データラッチ信号ＭＬｎが入力される。フリップフロップ回路３４６は、マスクパターン転送データＭＤを反転させたＭＮｉ信号として出力される。
【０１１９】
マルチプレクサ３４７の一方の入力には、フリップフロップ３４６の出力であるＭＮｉ信号が入力され、他方の入力はＨレベルに固定されている。マスクパターン転送データＭＤは、マルチプレクサ３４７の選択信号となる。
【０１２０】
図１８は、第三の実施形態のマスクパターンラッチ部の信号の真理値表を示す図である。本実施形態のマスクパターンラッチ部３４０Ｂは、マスクパターン転送クロックＭＣＫがＬレベル、マスクパターン転送データラッチ信号ＭＬｎがＬレベルであるラッチ時のマスクパターン転送データＭＤがＨレベルのとき、ＭＮｉ信号をＬレベルとして記憶する。またマスクパターンラッチ部３４０Ｂは、マスクパターン転送クロックＭＣＫがＬレベル、マスクパターン転送データラッチ信号ＭＬｎがＬレベルであるラッチ時のマスクパターン転送データＭＤがＬレベルのとき、ＭＮｉ信号をＨレベルとして記憶する。
【０１２１】
また本実施形態のマスクパターンラッチ部３４０Ｂは、マスクパターン転送クロックＭＣＫがＨレベル、マスクパターン転送データラッチ信号ＭＬｎがＬレベル、マスクパターン転送データＭＤがＨレベルのとき、マスクパターン信号ＭＮ［０：７］をＡＬＬ−Ｈでリセットする。また本実施形態のマスクパターンラッチ部３４０Ｂは、マスクパターン転送クロックＭＣＫがＨレベル、マスクパターン転送データラッチ信号ＭＬｎがＬレベル、マスクパターン転送データＭＤがＨレベルのとき、マスクパターン信号ＭＮ［０：７］を全てＭＮｉ信号の値としてリセットする。
【０１２２】
図１９は、第三の実施形態における記録ヘッド制御部から記録ヘッド駆動部へのデータ転送のタイミングを示す第三のタイミングチャートである。図１９（Ａ）は、データ転送の一例を示しており、図１９（Ｂ）はデータ転送の別の例を示している。
【０１２３】
本実施形態では、ラッチ時のマスクパターン転送データＭＤを反転した値をＭＮｉ信号として記憶しておく。よって図１９（Ａ）の期間ｔ４０、マスクパターン信号ＭＮ［０：７］をＡＬＬ−Ｈに初期化した後にマスクパターン信号ＭＮ［０：７］をＡＬＬ−Ｌへ再設定する際は、第一の実施形態の期間ｔ１０と同等に短縮することができる。
【０１２４】
また図１９（Ｂ）に示すように、マスクパターン信号ＭＮ［０：７］は、マスクパターン転送データＭＤの転送期間である期間ｔ４１における転送が終了するとＡＬＬ−Ｌにリセットされる。
【０１２５】
本実施形態のマスクパターンラッチ部３４０Ｂは、マスクパターン転送データＭＤの転送に際し、区間４データの転送終了から区間０データの転送開始までの間のマスクパターン転送データＭＤをＨレベルに維持する。これにより、マスクパターンラッチ部３４０Ｂは、ラッチ時（マスクパターン転送データラッチ信号ＭＬｎがＬレベルのとき）のマスクパターン転送データＭＤを反転したＬレベルの値をＭＮｉ信号として保持する。
【０１２６】
よってマスクパターンラッチ部３４０Ｂは、期間ｔ４１の終了後にマスクパターン信号ＭＮ［０：７］をＡＬＬ−Ｈ以外へリセットする場合は、マスクパターン信号ＭＮ［０：７］はＭＮｉ信号の値であるＬレベルにリセットされる。
【０１２７】
またマスクパターン信号ＭＮ［０：７］がＡＬＬ−Ｌにリセットされて印字周期Ｈが終了した後に、マスクパターン信号ＭＮ［０：７］は再度ＡＬＬ−Ｈへリセットされる。
【０１２８】
マスクパターンラッチ部３４０Ｂは、マスクパターン信号ＭＮ［０：７］がＡＬＬ−Ｌリセットされた直後にからの期間ｔ４２においてマスクパターン転送データＭＤはＬレベルとなるため、Ｈレベルの値をＭＮｉ信号として保持する。すなわちマスクパターンラッチ部３４０Ｂは、次にマスクパターン信号ＭＮ［０：７］をリセットする場合には、ラッチ時のマスクパターン転送データＭＤがＨレベルでなくても、ＭＮｉ信号の値からＡＬＬ−Ｈにリセットされる。
【０１２９】
本実施形態では、印字周期Ｈが終了した後にマスクパターン信号ＭＮ［０：７］は再度ＡＬＬ−Ｈへリセットする際に、マスクパターン転送データＭＤをＨレベルとする変わりに、ＭＭｉ信号を値でマスクパターン信号ＭＮ［０：７］をＡＬＬ−Ｈとしている。本実施形態では、この構成により、マスクパターン転送データＭＤをＨレベルに設定するための期間が不要となり、第一の実施形態と比較して印字周期Ｈに対するマージン期間をより長くすることができる。
【０１３０】
したがって本実施形態では、装置本体側から記録ヘッド側へのデータ転送において、印字周期に対して十分なマージンを確保し、インク滴の吐出の安定性を向上させることができる。
【０１３１】
以上、各実施形態に基づき本発明の説明を行ってきたが、上記実施形態に示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することができ、その応用形態に応じて適切に定めることができる。
【符号の説明】
【０１３２】
１００  画像形成装置
１１１  キャリッジ
１１５  記録ヘッド
１２１  アクチュエータ
２００  制御部
３００  記録ヘッド駆動部
３１０  画像データシフトレジスタ
３２０  画像データラッチ部
３３０  マスクパターンシフトレジスタ
３４０、３４０Ａ、３４０Ｂ  マスクパターンラッチ部
３５０  階調デコーダ
３６０  レベルシフタ
３７０  アナログスイッチ
４００  ホストコンピュータ
５００  記録ヘッド制御部
５１０  共通駆動信号発生部
５２０、５２０Ａ  データ転送部
【先行技術文献】
【特許文献】
【０１３３】
【特許文献１】特開２００９−２８６１１２号公報
【図１】
0005707803.tif 000002
【図２】
0005707803.tif 000003
【図３】
0005707803.tif 000004
【図４】
0005707803.tif 000005
【図５】
0005707803.tif 000006
【図６】
0005707803.tif 000007
【図７】
0005707803.tif 000008
【図８】
0005707803.tif 000009
【図９】
0005707803.tif 000010
【図１０】
0005707803.tif 000011
【図１１】
0005707803.tif 000012
【図１２】
0005707803.tif 000013
【図１３】
0005707803.tif 000014
【図１４】
0005707803.tif 000015
【図１５】
0005707803.tif 000016
【図１６】
0005707803.tif 000017
【図１７】
0005707803.tif 000018
【図１８】
0005707803.tif 000019
【図１９】
0005707803.tif 000020