(57)【要約】【課題】圧電素子を駆動させるための駆動波形にデジタル駆動波形を用いる画像形成装置が画像形成出力を実行する場合において、ヘッド制御部とキャリッジとを接続するための信号線の数を増加させることなく、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させること。【解決手段】夫々のノズルがインク滴を吐出して描画するための画素情報を夫々のノズル毎に取得し、夫々のノズルからインク滴を吐出するタイミングを示すタイミング情報を夫々のノズル毎に取得し、駆動信号を制御するための制御信号における信号パターンの発生タイミングが、前記タイミング情報に応じて調整された調整制御信号を生成し、夫々のノズル毎に取得された画素情報及びタイミング情報の組み合わせに基づき、生成された調整制御信号に応じた駆動信号を夫々のノズル毎に生成して夫々の圧電素子に印加する。【選択図】図３
2014162155.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドに配置されたノズル毎に備えられた圧電素子に駆動信号を印加することにより前記ノズルからインク滴を吐出することで画像形成出力を実行する画像形成装置におけるヘッド駆動装置であって、
夫々の前記ノズルがインク滴を吐出して描画するための画素情報を夫々の前記ノズル毎に取得する画素情報取得部と、
夫々の前記ノズルからインク滴を吐出する際のタイミングを示すタイミング情報を夫々の前記ノズル毎に取得するタイミング情報取得部と、
前記画素情報に応じた信号パターンにより前記駆動信号を制御するための制御信号における前記信号パターンの発生タイミングが、前記タイミング情報に応じて調整された調整制御信号を生成する調整制御信号生成部と、
夫々の前記ノズル毎に取得された前記画素情報及び前記タイミング情報の組み合わせに基づき、生成された前記調整制御信号に応じた駆動信号を夫々の前記ノズル毎に生成して夫々の前記圧電素子に印加する駆動信号印加部と、
を備えることを特徴とするヘッド駆動装置。
【請求項２】
前記画素情報取得部における前記画素情報の取得順位を夫々の前記ノズルにつきカウントする取得順位カウント部を備え、
前記タイミング情報取得部は、カウントされた前記取得順位を前記タイミング情報として前記ノズル毎に取得することを特徴とする請求項１に記載のヘッド駆動装置。
【請求項３】
前記取得順位カウント部は、前記取得順位を前記ノズルから吐出されるインク滴の滴サイズ毎に夫々の前記ノズルにつきカウントすることを特徴とする請求項２に記載のヘッド駆動装置。
【請求項４】
前記取得順位カウント部に前記取得順位をカウントさせるか否かを判断するカウント可否判断部を備えることを特徴とする請求項２又は３に記載のヘッド駆動装置。
【請求項５】
前記カウント可否判断部は、画像形成出力の実行態様、若しくは、画像形成出力するべき画像の種類に応じて前記取得順位カウント部に前記取得順位をカウントさせるか否かを判定することを特徴とする請求項４に記載のヘッド駆動装置。
【請求項６】
前記取得順位カウント部が前記取得順位をカウントする際の条件を設定するカウント条件設定部を備え、
前記取得順位カウント部は、設定された前記条件に基づいて前記取得順位をカウントすることを特徴とする請求項２乃至５いずれか１項に記載のヘッド駆動装置。
【請求項７】
前記カウント条件設定部は、夫々の前記ノズルがインク滴を吐出する際の各ノズル間におけるタイミング差、前記タイミング差の上限のうち少なくともいずれかを設定することを特徴とする請求項６に記載のヘッド駆動装置。
【請求項８】
前記カウント条件設定部は、画像形成出力が実行される前に、前記条件を設定することを特徴とする請求項６又は７に記載のヘッド駆動装置。
【請求項９】
夫々の前記ノズルがインク滴を吐出する際の各ノズル間におけるタイミング差は、前記圧電素子に駆動信号を印加することによって放電電流が発生する期間及び充電電流が発生する期間以上であることを特徴とする請求項１乃至８いずれか１項に記載のヘッド駆動装置。
【請求項１０】
記録ヘッドに配置されたノズル毎に備えられた圧電素子に駆動信号を印加することにより前記ノズルからインク滴を吐出することで画像形成出力を実行する画像形成装置におけるヘッド駆動装置の制御方法であって、
夫々の前記ノズルがインク滴を吐出して描画するための画素情報を夫々の前記ノズル毎に取得し、
夫々の前記ノズルからインク滴を吐出するタイミングを示すタイミング情報を夫々の前記ノズル毎に取得し、
前記画素情報に応じた信号パターンにより前記駆動信号を制御するための制御信号における前記信号パターンの発生タイミングが、前記タイミング情報に応じて調整された調整制御信号を生成し、
夫々の前記ノズル毎に取得された前記画素情報及び前記タイミング情報の組み合わせに基づき、生成された前記調整制御信号に応じた駆動信号を夫々の前記ノズル毎に生成して夫々の前記圧電素子に印加することを特徴とするヘッド駆動装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ヘッド駆動装置、ヘッド駆動装置の制御方法に関し、特に、インクジェットプリンタにおけるインク滴の吐出方法に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
上述したプリンタや複写機においては、インクを記録媒体に噴射させるインクジェットプリンタが広く用いられている。このインクジェットプリンタは、キャリッジと、同キャリッジに搭載された記録ヘッドとを備え、同キャリッジを記録媒体に対して高速に移動させながら、記録ヘッドに形成されたノズルからインクを吐出し、記録媒体に対して印刷を行うようになっている。
【０００４】
このようなインクジェットプリンタは、その記録ヘッドのノズル毎に、インク滴を吐出するための運動エネルギーを発生させる圧電素子を備え、その圧電素子をアクチュエータとしているものがある。そして、このようなインクジェットプリンタは、画像形成を行う際にはその圧電素子に電圧を印加することによりその圧電素子を機械的に変形させて、各ノズルに通じる夫々のインク室に圧力を発生し、インク滴を吐出するようになっている。
【０００５】
ところが、このようなインクジェットプリンタにおける画像形成の際、記録画像の各画素の階調データに関係なくインク滴を吐出したのでは、印刷結果における記録画像の再現性は低いものとなってしまい、印刷品質が悪くなってしまう。そこで、このようなインクジェットプリンタにおいては、各画素の階調データに応じて異なる波形（以下、「駆動波形」とする）をもつ駆動電圧を各圧電素子に印加することにより、吐出される液滴のサイズを調整して階調表現を行い、印刷品質を向上させている。
【０００６】
このように、各画素の階調データに応じて異なる駆動波形をもつ駆動電圧を印加するインクジェットプリンタとして、駆動波形にアナログ駆動波形を用いているものがある。この種のインクジェットプリンタにおいては、駆動波形としてアナログ駆動波形を用いることにより電圧振幅や時間変化を任意に設定できるため、吐出させる液滴サイズの変調範囲を大きくすることができ、所望の滴サイズの液滴を吐出させることが可能である。しかし、アナログ駆動波形を用いる場合、圧電素子に駆動電圧を印加するためにキャリッジに備えられている駆動回路が大型化してしまう。また、消費電力が大きいという問題点がある。
【０００７】
そこで、近年、駆動回路の小型化・低コスト化・省エネルギー化を目的として、駆動波形にオンとオフとの２値の情報で表現されるデジタル駆動波形を用いるインクジェットプリンタがある。このような、駆動波形にデジタル駆動波形を用いるインクジェットプリンタにおいては、駆動回路を小型化し、消費電力を低減させることが可能となる。
【０００８】
ところで、このような、デジタル駆動波形を用いるインクジェットプリンタにおいては、画像形成出力するべき画像によっては一度に複数の圧電素子を駆動させなければならない場合があり、このような場合には必要となる電流がその瞬間に集中してしまって、駆動回路に電力を供給するための電源装置に過大な負荷がかかり、また、駆動回路に瞬間的に大きな電流が流れてしまうことになる。従って、このように、デジタル駆動波形を用いるインクジェットプリンタにおいて、一度に複数の圧電素子を駆動させなければならない場合、電源装置及び駆動回路に発熱や破損が発生する可能性がある。
【０００９】
そこで、電源装置が供給する瞬間消費電力を低減し、また、駆動回路に流れる瞬間消費電流を低減させるために、液体吐出ヘッドの圧力発生素子を駆動するための駆動信号波形を生成する複数の駆動波形発生回路と、駆動波形発生回路を選択的に切り替える回路選択手段と、画像データに基づき、各駆動波形発生回路の瞬間消費電流がそれぞれ所定の許容値以下となるように、駆動に使用する少なくとも１つの駆動波形発生回路を選択し、圧力発生素子との接続を制御する接続制御手段と、電源の瞬間消費電流が所定の上限値以下となるように、複数の駆動信号波形の位相を制御する位相制御手段を備える画像形成装置が開示されている（特許文献１）。
【００１０】
特許文献１に記載されている画像形成装置によれば、１つの圧力発生素子に対して複数の駆動波形発生回路から駆動信号波形を選択的に印加できるため、画像データに基づいて、複数の駆動波形発生回路を選択して使い分けることができ、各駆動波形発生回路が負担する負荷を分散させることが可能となる。これにより、電源装置が供給する瞬間消費電力を低減し、また、駆動回路に流れる瞬間消費電流を低減させることが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ところが、特許文献１に記載されている画像形成装置においては、ヘッド制御部からキャリッジに備えられている駆動回路に対して、タイミングが異なる駆動波形をそれぞれ別々に出力する必要があるため、ヘッド制御部とキャリッジとを接続するための信号線の数が増加してしまうといった問題がある。
【００１２】
本発明は、このような課題を解決するためになされたものであり、圧電素子を駆動させるための駆動波形にデジタル駆動波形を用いる画像形成装置が画像形成出力を実行する場合において、ヘッド制御部とキャリッジとを接続するための信号線の数を増加させることなく、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることを目的とする。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、記録ヘッドに配置されたノズル毎に備えられた圧電素子に駆動信号を印加することにより前記ノズルからインク滴を吐出することで画像形成出力を実行する画像形成装置におけるヘッド駆動装置であって、夫々の前記ノズルがインク滴を吐出して描画するための画素情報を夫々の前記ノズル毎に取得する画素情報取得部と、夫々の前記ノズルからインク滴を吐出する際のタイミングを示すタイミング情報を夫々の前記ノズル毎に取得するタイミング情報取得部と、前記画素情報に応じた信号パターンにより前記駆動信号を制御するための制御信号における前記信号パターンの発生タイミングが、前記タイミング情報に応じて調整された調整制御信号を生成する調整制御信号生成部と、夫々の前記ノズル毎に取得された前記画素情報及び前記タイミング情報の組み合わせに基づき、生成された前記調整制御信号に応じた駆動信号を夫々の前記ノズル毎に生成して夫々の前記圧電素子に印加する駆動信号印加部と、を備えることを特徴とする。
【００１４】
また、本発明の他の態様は、記録ヘッドに配置されたノズル毎に備えられた圧電素子に駆動信号を印加することにより前記ノズルからインク滴を吐出することで画像形成出力を実行する画像形成装置におけるヘッド駆動装置の制御方法であって、夫々の前記ノズルがインク滴を吐出して描画するための画素情報を夫々の前記ノズル毎に取得し、夫々の前記ノズルからインク滴を吐出するタイミングを示すタイミング情報を夫々の前記ノズル毎に取得し、前記画素情報に応じた信号パターンにより前記駆動信号を制御するための制御信号における前記信号パターンの発生タイミングが、前記タイミング情報に応じて調整された調整制御信号を生成し、夫々の前記ノズル毎に取得された前記画素情報及び前記タイミング情報の組み合わせに基づき、生成された前記調整制御信号に応じた駆動信号を夫々の前記ノズル毎に生成して夫々の前記圧電素子に印加することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、圧電素子を駆動させるための駆動波形にデジタル駆動波形を用いる画像形成装置が画像形成出力を実行する場合において、ヘッド制御部とキャリッジとを接続するための信号線の数を増加させることなく、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係るインクジェットプリンタを鉛直上方から見たときの透過図である。
【図２】本発明の実施形態に係るインクジェットプリンタの機能構成を模式的に示すブロック図である。
【図３】本発明の嫉視形態に係るインクジェットプリンタが生成する制御信号の一例を示す図である。
【図４】本発明の実施形態に係るインクジェットプリンタが備えるヘッド制御部及びヘッドドライバの機能構成を模式的に示すブロック図である。
【図５】本発明の実施形態に係る制御信号生成部が生成する制御信号と液滴サイズとの対応関係の一例を示す表である。
【図６】本発明の実施形態に係るデータ転送部が転送する画像データと制御信号との対応関係の一例を示す表である。
【図７】本発明の実施形態に係る補正パラメータ算出部が生成する補正パラメータと遅延量との対応関係の一例を示す表である。
【図８】本発明の実施形態に係る補正制御信号生成部が生成する補正制御信号ＣＷＤ、遅延量、制御信号ＷＤの対応関係の一例を示す表である。
【図９】本発明の実施形態に係る画像データ用シフトレジスタが記憶する画像データ及び補正パラメータの一例を示す図である。
【図１０】本発明の実施形態に係るインクジェットプリンタが制御信号に応じた駆動電圧を圧電素子に印加する際の様子を示す図である。
【図１１】従来のインクジェットプリンタにおいて、複数のノズルの圧電素子に一度に駆動電圧を印加する場合の各ノズルの圧電素子に印加される駆動電圧、及び、その際に消費される電流を経時的に示す図である。
【図１２】本発明の実施形態に係るインクジェットプリンタにおいて、本来ならば複数のノズルの圧電素子に一度に駆動電圧を印加しなければならない場合の各ノズルの圧電素子に印加される駆動電圧、及び、その際に消費される電流を経時的に示す図である。
【図１３】本発明の実施形態に係るインクジェットプリンタが備える補正パラメータ算出部の機能構成を模式的に示すブロック図である。
【図１４】本発明の実施形態に係る画像データ用シフトレジスタに画像データ及び補正パラメータが入力される際のタイミングチャートである。
【図１５】本発明の他の実施形態に係るインクジェットプリンタが備える補正パラメータ算出部の機能構成を模式的に示すブロック図である。
【図１６】本発明の実施形態に係る画像データ用シフトレジスタが記憶する画像データ及び補正パラメータの一例を示す図である。
【図１７】本発明のさらに他の実施形態に係るインクジェットプリンタが備える補正パラメータ算出部の機能構成を模式的に示すブロック図である。
【図１８】本発明の実施形態に係るインクジェットプリンタに設定されている印刷モードと、そのときに補正可否判断部に入力される補正判断データＣＪとの対応関係を示す表である。
【図１９】本発明の実施形態に係る補正可否判断部が生成する補正可否データＣＲＷと、そのときの補正判断データＣＪの値との対応関係を示す表である。
【図２０】本発明の実施形態に係るセレクタが選択する値と、補正可否判断部から入力された補正可否データＣＲＷとの対応関係を示す表である。
【図２１】本発明のさらに他の実施形態に係るインクジェットプリンタが備える補正パラメータ算出部の機能構成を模式的に示すブロック図である。
【図２２】本発明の実施形態に係るカウント設定データＣＳとカウント設定との対応関係の一例を示す表である。
【図２３】本発明の実施形態に係るカウント設定判断部が、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した時の転送データＳＤの値に基づいて、カウント設定データＣＳであるか否かを判断する際のその転送データＳＤの値と判断結果との対応関係を示す表である。
【図２４】本発明の実施形態に係るセレクタが選択する値と、カウント設定部から入力されたカウント設定データＣＳとの対応関係を示す表である。
【発明を実施するための形態】
【００１７】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像形成装置の例として、キャリッジと、同キャリッジに搭載された記録ヘッドとを備え、同キャリッジを記録媒体に対して高速に移動させながら、記録ヘッドに形成されたノズルからインク滴を吐出し、記録媒体に対して印刷を行うインクジェットプリンタを例として説明する。
【００１８】
このインクジェットプリンタは、記録ヘッドのノズル毎に、インク滴を吐出するための運動エネルギーを発生させる圧電素子を備え、その圧電素子に駆動信号としての駆動電圧を印加することによりその圧電素子を機械的に変形させて、各ノズルに通じる夫々のインク室に圧力を発生し、インク滴を吐出するようになっている。
【００１９】
尚、本実施形態に係るインクジェットプリンタは、各画素の階調データに応じて異なる波形（以下、「駆動波形」とする）をもつ駆動電圧を各圧電素子に印加することにより、吐出される液滴のサイズを調整して階調表現を行うように構成されている。また、本実施形態に係るインクジェットプリンタは、ＨｉｇｈとＬｏｗとの２値の情報で表現されるデジタルの制御信号における、そのＨｉｇｈとＬｏｗとの発生タイミングに応じた、即ち、制御信号における信号パターンに応じたデジタル駆動波形を用いる。即ち、本実施形態に係るインクジェットプリンタは、駆動波形の形状として、電圧を印加するか否か（オン／オフ）の切り替えタイミングのみで決定されるデジタル駆動波形を用いる。
【００２０】
また、本実施形態に係るインクジェットプリンタは、装置全体を制御するコントローラに備えられているヘッド制御部において上記制御信号を生成し、信号線を介してキャリッジに備えられているヘッド駆動装置としてのヘッドドライバに送信するように構成されている。そして、ヘッドドライバは、受信した制御信号に応じたデジタル駆動波形をもつ駆動電圧を各圧電素子に印加するように構成されている。
【００２１】
このようなインクジェットプリンタにおいて、本実施形態に係る要旨の一つは、画像形成出力を実行する場合において、ヘッド制御部とキャリッジとを接続するための信号線の数を増加させることなく、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることにある。
【００２２】
そのために、本実施形態に係るインクジェットプリンタは、本来ならば複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、一度に複数の圧電素子に駆動電圧を印加しないように、圧電素子に駆動電圧を印加するタイミングを補正するための補正パラメータを圧電素子毎に設定し、その補正パラメータに応じたタイミングで各圧電素子に駆動電圧を印加するように構成されている。
【００２３】
具体的には、本実施形態に係るインクジェットプリンタは、各圧電素子に設定される補正パラメータに応じて、ヘッド制御部からキャリッジに入力された制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを時間的に遅延させ、遅延されたその制御信号（以下、「補正制御信号」とする）に応じた駆動電圧を圧電素子に印加するように構成されている。
【００２４】
従って、本実施形態に係るインクジェットプリンタは、複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、各圧電素子に駆動電圧を印加する際のタイミングをずらすための制御信号をヘッド制御部からキャリッジに送信する必要がなく、遅延する前の通常の制御信号を送信するだけで、各圧電素子に駆動電圧を印加する際のタイミングを分散させることが可能となる。以下、図面を参照して詳細に説明する。
【００２５】
まず、図１を参照して、本実施形態に係るインクジェットプリンタ１の内部構成及び機構部について説明する。図１は、本実施形態に係るインクジェットプリンタ１をその上方から見たときの透過図である。尚、図１においては、図１に向かって左右方向がキャリッジの走査方向であり、この方向を主走査方向とし、その主走査方向に垂直であって記録面に対して水平な方向を副走査方向とする。
【００２６】
図１に示すように本実施形態に係るインクジェットプリンタ１は、主走査モータ２、ガイドロッド３、キャリッジ４、記録ヘッド５、エンコーダセンサ７、駆動プーリ９、従動プーリ１０、主走査ベルト１１、エンコーダスケール１２、搬送ベルト１３、搬送ローラ１４、テンションローラ１５、副走査モータ１６、搬送駆動プーリ１７、搬送ローラプーリ１８、副走査ベルト１９、記録媒体２０、エンコーダセンサ２１、エンコーダホイール２２を備えている。
【００２７】
ガイドロッド３は、図１に示す主走査方向に対して平行に固定されたガイド部材であり、キャリッジ４を図１に示す主走査方向に摺動自在に保持する。キャリッジ４は、ガイドロッド３により図１に示す主走査方向に摺動自在に保持され、主走査モータ２により、駆動プーリ９と従動プーリ１０との間に渡されている主走査ベルト１１を介して移動走査する。
【００２８】
また、キャリッジ４はさらに、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（ｋ）の各色のインク滴を吐出するための記録ヘッド５を備えている。記録ヘッド５は、各色独立した４個の液滴吐出ヘッド５ｃ、５ｍ、５ｙ、５ｋから構成されている。尚、記録ヘッド５は、各色の液滴を吐出する４個のノズル列を有する１個の液滴吐出ヘッドを備えるように構成されていても良いし、さらに多くの液滴吐出ヘッドから構成されるようにしても良い。
【００２９】
これら４個の液滴吐出ヘッド５ｃ、５ｍ、５ｙ、５ｋはそれぞれ、図１に示す副走査方向に対して平行に配置されている。また、これら４個の液滴吐出ヘッド５ｃ、５ｍ、５ｙ、５ｋは、図１に示す主走査方向に配列され、液滴吐出方向を記録媒体の記録面に向けてキャリッジ４に装着されている。また、後述するように、これら４個の液滴吐出ヘッド５ｃ、５ｍ、５ｙ、５ｋは、ノズル毎にインク滴を吐出するための運動エネルギーを発生させる圧電素子を備え、その圧電素子を圧力発生手段である圧電アクチュエータとしている。
【００３０】
キャリッジ４にはエンコーダセンサ７が設けられている。エンコーダセンサ７は、図１に示すように主走査方向に沿って備え付けられているエンコーダスケール１２のスリットを検出することにより、キャリッジ４の主走査方向の位置を検知するためのリニアエンコーダとして構成されている。
【００３１】
搬送ベルト１３は、無端状ベルトであり、搬送ローラ１４とテンションローラ１５との間に掛け渡されて構成されている。搬送ベルト１３は、副走査モータ１６により、搬送駆動プーリ１７と搬送ローラプーリ１８との間に渡された副走査ベルト１９を介して搬送ローラ１４が回転駆動することによって、図１に示す副走査方向に周回移動する。尚、本実施形態に係るインクジェットプリンタ１は、給紙された記録媒体２０を搬送ベルト１３に静電吸着して記録ヘッド５による記録領域まで搬送することができる。
【００３２】
エンコーダセンサ２１は、この搬送ベルト１３の副走査方向の位置を検知する。即ち、エンコーダセンサ２１は、搬送ローラ１４と同軸に備え付けられているエンコーダホイール２２のスリットを検出することにより、搬送ベルト１３の副走査方向の位置を検知するためのホイールエンコーダとして構成されている。
【００３３】
上記の内部構成及び機構部の他、本実施形態に係るインクジェットプリンタ１は、インクジェットプリンタ１の状態を視覚的に表示する出力インタフェースや、ユーザがインクジェットプリンタ１を直接操作し、若しくはインクジェットプリンタ１に対して情報を入力する際の入力インタフェースを備える。
【００３４】
また、本実施形態に係るインクジェットプリンタ１は、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード等の外部記憶媒体から情報を受け取るためのインタフェースや、ネットワーク経由で外部から情報を受け取るためのネットワークインタフェースを備える。
【００３５】
さらに、本実施形態に係るインクジェットプリンタ１には、ホスト装置との間でデータを送受信するためのＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）などの通信回路部（インタフェース）が設けられるとともに、インクジェットプリンタ１全体の制御を司る制御部を構成する制御回路基板が設けられている。
【００３６】
このように構成されたインクジェットプリンタ１は、記録ヘッド５による記録領域に相当する位置において給紙された記録媒体２０を停止し、入力された描画情報に基づいてキャリッジ４をガイドロッド３に沿って走査させながら記録ヘッド５の各液滴吐出ヘッドを駆動させることにより給紙された記録媒体２０にインク滴を吐出させて１行分を記録する。
【００３７】
１行分の記録が終了したら、インクジェットプリンタ１は、給紙された記録媒体２０を所定量搬送し、同様にして次の行の記録を行う。そして、インクジェットプリンタ１は、記録終了信号を受信するか、給紙された記録媒体２０の後端が記録ヘッド５による記録領域を通過したことを知らせる信号を受信することにより、記録動作を終了して記録媒体２０を図示しない排紙トレイに排紙する。
【００３８】
次に、図２を参照して本実施形態に係るインクジェットプリンタ１のハードウェア構成及び機能構成を説明する。図２は、本実施形態に係るインクジェットプリンタ１のハードウェア構成及び機能構成を模式的に示すブロック図である。尚、図２においては、電気的接続を実線の矢印で示している。また、図２において、図１と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
【００３９】
図２に示すように、本実施形態に係るインクジェットプリンタ１は、図１において示した構成に加えて、コントローラ８、プリンタドライバ２３、操作パネル２４を備えている。
【００４０】
プリンタドライバ２３は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末や、イメージスキャナ等の画像読取装置、デジタルカメラ等の撮像装置等のホスト装置において印刷データを生成し、コントローラ８に入力する。
【００４１】
コントローラ８は、画像形成装置１全体を制御する制御部として機能し、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）８１０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８２０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８３０、ＮＶＲＡＭ（Ｎｏｎ  Ｖｏｌａｔｉｌｅ  ＲＡＭ）８４０、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）８５０、ホストＩ／Ｆ（Ｉｎｔｅｒｆａｃｅ）８６０、主走査モータ駆動部８７０、ヘッド制御部８８０、副走査モータ駆動部８９０を備える。
【００４２】
ＣＰＵ８１０は演算手段であり、インクジェットプリンタ１全体の動作を制御する。即ち、ＣＰＵ８１０は、キャリッジ４の移動動作や記録媒体２０の搬送動作、記録ヘッド５の駆動等に関する制御を行う。ＲＯＭ８２０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。
【００４３】
ＲＡＭ８３０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ８１０が情報を処理する際の作業領域として用いられる。ＮＶＲＡＭ８４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００４４】
このようなハードウェア構成において、ＲＯＭ８２０やＮＶＲＡＭ８４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ８３０に読み出され、ＣＰＵ８１０がＲＡＭ８３０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係るインクジェットプリンタ１の機能を実現する機能ブロックが構成される。
【００４５】
Ｉ／Ｏ８５０は、エンコーダセンサ７及びエンコーダセンサ２１からの検出パルスや、図示しないカバー開閉センサからの検知信号をコントローラ８に入力する。また、Ｉ／Ｏ８５０は、その他の各種センサからの検知信号をコントローラ８に入力する。ホストＩ／Ｆ８６０は、上記ホスト装置とネットワークやＵＳＢケーブル等を介してデータの送受信を行う。主走査モータ駆動部８７０は主走査モータ２を駆動させる。副走査モータ駆動部８９０は副走査モータ１６を駆動させることにより搬送ベルト１３を周回移動させる。
【００４６】
ヘッド制御部８８０は、記録ヘッド５の各液滴吐出ヘッドを駆動するための制御信号を生成すると共に、各液滴吐出ヘッドの圧電素子を選択駆動させる画像データ及びそれに伴う各種データをヘッドドライバ６に出力する。
【００４７】
操作パネル２４は、ユーザがインクジェットプリンタ１の状態を確認するための視覚的ユーザインタフェースである。また、操作パネル２４は、インクジェットプリンタ１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザがインクジェットプリンタ１を直接操作し、若しくはインクジェットプリンタ１に対して情報を入力する際の入力インタフェースでもある。即ち、操作パネル２４は、ユーザによる操作を受けるための画像を表示する機能を含む。
【００４８】
ヘッドドライバ６は、ヘッド制御部８８０から入力される記録ヘッド５の１行分に相当する画像データ（ドットパターンデータ）に基づいて、後述する制御信号生成部８８３から与えられる制御信号に応じて、記録ヘッド５の各液滴吐出ヘッドの圧電素子に対して駆動電圧を印加することで記録ヘッド５の各液滴吐出ヘッドを駆動する。
【００４９】
次に、本実施形態に係るヘッド制御部８８０及びヘッドドライバ６の機能構成について、図３を参照して説明する。図３は、本実施形態に係るヘッド制御部８８０及びヘッドドライバ６の機能構成を模式的に示すブロック図である。図３に示すように、本実施形態に係るヘッド制御部８８０は、データ転送部８８１、ラッチ信号送信部８８２、制御信号生成部８８３を含む。また、本実施形態に係るヘッドドライバ６は、画像データ用シフトレジスタ６１０、画像データラッチ部６２０、階調デコーダ６３０、電圧印加部６４０、補正制御信号生成部６５０、補正パラメータ算出部６６０を含む。
【００５０】
制御信号生成部８８３は、微駆動、小滴、中滴、大滴の各滴サイズに対応する４種類の制御信号を生成して補正制御信号生成部６５０に出力する。尚、本実施形態においては、微駆動、小滴、中滴、大滴の各滴サイズに対応する制御信号はそれぞれ、ＷＤ［０，０］、ＷＤ［０，１］、ＷＤ［１，０］、ＷＤ［１，１］のように、２ビットの情報で識別される。
【００５１】
ここで、本実施形態に係る制御信号生成部８８３が生成する制御信号ＷＤについて、図４及び図５を参照して説明する。図４は、本実施形態に係る制御信号生成部８８３が生成する制御信号の一例を示す図である。図５は、本実施形態に係る制御信号生成部８８３が生成する制御信号と液滴サイズとの対応関係の一例を示す表である。
【００５２】
図４に示すように、本実施形態に係る制御信号生成部８８３は、制御信号ＷＤ［０，０］、制御信号ＷＤ［０，１］、制御信号ＷＤ［１，０］、制御信号ＷＤ［１，１］の４種類の制御信号を生成するように構成されており、それらの制御信号の駆動波形は、上述したように、電圧を印加するか否か（オン／オフ）の切り替えのみで表現されるデジタル駆動波形である。
【００５３】
また、図５に示すように、制御信号ＷＤ［１，１］、制御信号ＷＤ［１，０］、制御信号ＷＤ［０，１］は、各々のノズルから、それぞれ大滴、中滴、小滴のインク滴を吐出させるためのものであり、そのインク滴の液滴量は、大滴＞中滴＞小滴となっている。制御信号ＷＤ［０，０］は、印加によってインクがノズルより吐出はされないが、ノズルの開口付近のインクが振動するため、乾燥によるインクの増粘を防ぐことができる。
【００５４】
このように、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングは、ノズルから吐出するインク滴の大きさに応じて異なる。尚、以下では、制御信号ＷＤ［１，１］、制御信号ＷＤ［１，０］、制御信号ＷＤ［０，１］、制御信号ＷＤ［０，０］をそれぞれ、大滴制御信号、中滴制御信号、小滴制御信号とも呼称する。
【００５５】
データ転送部８８１は、転送データＳＤとして、印字画像に応じた１ノズルあたり２ビット（大滴、中滴、小滴、微駆動の４値に対応）の画像データ、ＰＤ［０，０］、ＰＤ［０，１］、ＰＤ［１，０］、ＰＤ［１，１］を転送クロックＳＣＫによって画像データ用シフトレジスタ６１０にシリアル転送する。ここで、本実施形態に係るデータ転送部８８１が転送する画像データＰＤについて、図６を参照して説明する。図６は、本実施形態に係るデータ転送部８８１が転送する画像データと制御信号との対応関係の一例を示す表である。
【００５６】
図６に示すように、本実施形態に係るデータ転送部８８１が画像データ用シフトレジスタ６１０に転送する画像データＰＤ［０，０］、画像データＰＤ［０，１］、画像データＰＤ［１，０］、画像データＰＤ［１，１］はそれぞれ、制御信号ＷＤ［０，０］、制御信号ＷＤ［０，１］、制御信号ＷＤ［１，０］、制御信号ＷＤ［１，１］に対応付けられている。
【００５７】
従って、画像データ用シフトレジスタ６１０における各ノズルに対応するレジスタには、各々のノズルから吐出させるインク滴の液滴量に応じた画像データが記憶されることになる。尚、以下では、画像データＰＤ［０，０］、画像データＰＤ［０，１］、画像データＰＤ［１，０］、画像データＰＤ［１，１］をそれぞれ、大滴画像データ、中滴画像データ、小滴画像データ、微駆動画像データとも呼称する。
【００５８】
ラッチ信号送信部８８２は、画像データ用シフトレジスタ６１０の各レジスト値、即ち、データ転送部８８１から入力された転送データＳＤとしての画像データＰＤ、及び、補正パラメータ算出部６６０から入力された後述する補正パラメータＣＰを画像データラッチ部６２０にラッチさせるためのラッチ信号ＳＬｎを、画像データラッチ部６２０に送信する。
【００５９】
補正パラメータ算出部６６０は、データ転送部８８１から入力される転送クロックＳＣＫを２クロック毎にカウントして、そのカウント値を後述する補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力する。換言すれば、補正パラメータ算出部６６０は、画像データ転送部８８１から画像データ用シフトレジスタ６１０に画像データが１ノズル分転送される毎にカウントアップして、その際のカウント値を後述する補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力する。
【００６０】
即ち、本実施形態に係る補正パラメータ算出部６６０は、画像データ用シフトレジスタ６１０が取得する画像データの取得順位をカウントして、そのカウント値を補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力する。従って、本実施形態においては、補正パラメータ算出部６６０が、取得順位カウント部として機能する。また、補正パラメータ算出部６６０は、ラッチ信号送信部８８２から入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した場合、それまでのカウント値をリセットする。
【００６１】
ここで、本実施形態に係る補正パラメータ算出部６６０が生成する補正パラメータについて図７を参照して説明する。図７は、本実施形態に係る補正パラメータ算出部６６０が生成する補正パラメータと遅延量との対応関係の一例を示す表である。
【００６２】
図７に示すように、本実施形態に係る補正パラメータ算出部６６０は、４種類の補正パラメータを生成するように構成されている。尚、本実施形態においては、それら４種類の補正パラメータはそれぞれ、ＣＰ［０，０］、ＣＰ［０，１］、ＣＰ［１，０］、ＣＰ［１，１］のように、２ビットの情報で識別される。
【００６３】
また、図７に示すように、補正パラメータＣＰ［０，０］、ＣＰ［０，１］、ＣＰ［１，０］、ＣＰ［１，１］は、制御信号ＷＤにおけるＨｉｇｈとＬｏｗとの発生タイミング遅延させるために、その遅延量としてそれぞれ、０、ｔ、２ｔ、３ｔが対応付けられている。
【００６４】
尚、制御信号ＷＤにおけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させる際の遅延量の間隔ｔは、駆動電圧を印加することによって放電電流が発生する放電期間ｔｓ及び駆充電電流が発生する充電期間ｔｆ以上であるものとする。この理由については、図１２を参照して後述する。
【００６５】
補正制御信号生成部６５０は、制御信号生成部８８３から入力された制御信号ＷＤにおけるＨｉｇｈとＬｏｗとの発生タイミングを所定の遅延量だけ遅延させた補正制御信号ＣＷＤａ［ｂ，ｃ］を生成して階調デコーダ６３０に出力する。ここで、所定の遅延量とは、補正パラメータＣＰにより識別される遅延量であって、本実施形態においては、０、ｔ、２ｔ、３ｔである。従って、本実施形態においては、補正制御信号生成部６５０が、調整制御信号生成部として機能し、調整制御信号としての補正制御信号を生成する。
【００６６】
尚、補正制御信号ＣＷＤの種類を識別するための記号であるａ［ｂ，ｃ］におけるａは、補正前の制御信号ＷＤに対する補正制御信号ＣＷＤの遅延量を表し、［ｂ，ｃ］は制御信号ＷＤの種類を表す。即ち、補正制御信号ＣＷＤａ［ｂ，ｃ］におけるａ［０，０］、ａ［０，１］、ａ［１，０］、ａ［１，１］はそれぞれ、制御信号ＷＤ［０，０］、制御信号ＷＤ［０，１］、制御信号ＷＤ［１，０］、制御信号ＷＤ［１，１］を表す。
【００６７】
また、補正制御信号ＣＷＤａ［ｂ，ｃ］における０［Ｘ，Ｘ］、ｔ［Ｘ，Ｘ］、２ｔ［Ｘ，Ｘ］、３ｔ［Ｘ，Ｘ］はそれぞれ、補正制御信号ＣＷＤの制御信号ＷＤに対する遅延量が、０、ｔ、２ｔ、３ｔであることを表す。尚、ここで、Ｘは、０若しくは１を表す。
【００６８】
従って、補正制御信号ＣＷＤは、遅延量の設定数ｎに応じて各制御信号につきｎ種類ずつ生成される。即ち、補正制御信号生成部６５０は、遅延量の設定数をｎ、制御信号の種類数をｍとすると、ｎ×ｍ種類の補正制御信号ＣＷＤを生成することになる。
【００６９】
ここで、本実施形態に係る補正制御信号生成部６５０が生成する補正制御信号ＣＷＤについて、図８を参照して説明する。図８は、本実施形態に係る補正制御信号生成部６５０が生成する補正制御信号ＣＷＤ、遅延量、制御信号ＷＤの対応関係の一例を示す表である。
【００７０】
本実施形態においては、上述したように、遅延量については０、ｔ、２ｔ、３ｔの４種類の遅延量が設定可能であるため設定数ｎは４となり、制御信号についてはＷＤ［０，０］、ＷＤ［０，１］、ＷＤ［１，０］、ＷＤ［１，１］の４種類の制御信号があるため種類数ｍは４となる。従って、本実施形態に係る補正制御信号生成部６５０は、図８に示すように、遅延量と制御信号との組み合わせにより識別される１６（ｎ×ｍ＝４×４）種類の補正制御信号ＣＷＤを生成して、その全ての補正制御信号を階調デコーダ６３０に出力することになる。
【００７１】
画像データ用シフトレジスタ６１０は、図９に示すように、画像データ転送部８８１からシリアル転送されてくる画像データＰＤ、及び、補正パラメータ算出部６６０から入力される補正パラメータＣＰを、各ノズル毎に対応付けて記憶する。即ち、本実施形態に係る画像データ用シフトレジスタ６１０は、画像データ用に２ビット、補正パラメータ用に２ビット、合計４ビット分のレジスタをノズル毎に備える。尚、図９は、本実施形態に係る画像データ用シフトレジスタ６１０が記憶する画像データ及び補正パラメータの一例を示す図である。
【００７２】
従って、本実施形態においては、画像データＰＤが画素情報として、補正パラメータＣＰがタイミング情報として、画素情報取得部及びタイミング情報取得部としての画像データ用シフトレジスタ６１０に取得される。
【００７３】
画像データラッチ部６２０は、ラッチ信号送信部８８２から出力されたラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化することにより、画像データ用シフトレジスタ６１０の各レジスト値、即ち、画像データ転送部８８１からシリアル転送されてきた画像データＰＤ、及び、補正パラメータ算出部６６０から入力された補正パラメータＣＰをラッチして記憶する。
【００７４】
階調デコーダ６３０は、画像データラッチ部６２０に記憶されている画像データＰＤ及び補正パラメータＣＰに基づいて図６及び図７に示した対応関係により制御信号及び遅延量を決定する。そして、階調デコーダ６３０は、図８に示した対応関係を参照し、決定した制御信号及び遅延量の組み合わせに対応する補正制御信号を、補正制御信号生成部６５０から出力された１６種類の補正制御信号のうちのいずれかから選択して電圧印加部６４０に出力する。
【００７５】
電圧印加部６４０は、図１０に示すように、階調デコーダ６３０から入力された補正制御信号ＣＷＤに応じた駆動電圧を各圧電素子５１０に印加する。そして、各圧電素子５１０は、印加された駆動電圧に応じて駆動することにより、各ノズルに通じる夫々のインク室に圧力を発生させる。従って、本実施形態においては、電圧印加部６４０が、駆動信号印加部として機能する。図１０は、本実施形態に係る電圧印加部６４０が補正制御信号に応じた駆動電圧を圧電素子に印加する際の様子を示す図である。
【００７６】
このように、本実施形態に係るインクジェットプリンタ１は、画像データＰＤに応じた滴サイズのインク滴を、補正パラメータＣＰに応じたタイミングで各ノズルからインク滴を記録媒体上に吐出するようになっている。
【００７７】
これにより、本実施形態に係るインクジェットプリンタ１は、複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、ヘッド制御部８８０とキャリッジ４とを接続するための信号線の数を増加させることなく、各圧電素子に駆動電圧を印加する際のタイミングを分散させることが可能となる。
【００７８】
ここで、本実施形態に係るインクジェットプリンタ１における効果を従来のインクジェットプリンタ比較することにより説明するために、従来のインクジェットプリンタにおける問題点について、図１１を参照して説明する。図１１は、従来のインクジェットプリンタにおいて、複数のノズルの圧電素子に一度に駆動電圧を印加する場合の各ノズルの圧電素子に印加される駆動電圧、及び、その際に消費される電流を経時的に示す図である。尚、図１１においては、全ての圧電素子について同じ駆動電圧が印加されているものとする。また、図１１においては、各ノズルの圧電素子について、駆動電圧が印加された瞬間に消費される電流は、充電電流が＋αＡ、放電電流が−αＡであるものとする。
【００７９】
図１１に示すように、従来のインクジェットプリンタにおいては、複数の圧電素子に一度に駆動電圧を印加しなければならない場合、必要となる電流がその瞬間に集中してしまって、駆動回路に電力を供給するための電源装置に過大な負荷がかかり、また、駆動回路に瞬間的に大きな電流が流れてしまうことになる。
【００８０】
従って、従来のインクジェットプリンタにおいて、複数のノズルの圧電素子に一度に駆動電圧が印加される瞬間の消費電流は、全ノズルの圧電素子に駆動電圧が印加された瞬間に消費される電流の総計となり、充電電流が＋４αＡ、放電電流が−４αＡとなる。
【００８１】
そのため、従来のインクジェットプリンタにおいては、このような現象を避けるために、ヘッド制御部において圧電素子毎に少しずつタイミングの異なる制御信号を予め生成して、それらの制御信号をヘッドドライバに送信するように構成されている。
【００８２】
ところが、このような構成では、各圧電素子に駆動電圧を印加する際のタイミングを分散させることができても、ヘッド制御部からヘッドドライバに送信する制御信号の数がタイミングをずらした分だけ多くなってしまい、その分だけ多くの信号線を必要とする。
【００８３】
そのために、本実施形態に係るインクジェットプリンタ１は、上述したように、圧電素子に駆動電圧を印加するタイミングを補正するための補正パラメータを圧電素子毎に設定し、その補正パラメータに応じたタイミングで各圧電素子に駆動電圧を印加するように構成されている。
【００８４】
具体的には、本実施形態に係るインクジェットプリンタ１は、各圧電素子に設定される補正パラメータに応じて、ヘッド制御部８８０からキャリッジ４に入力された制御信号ＷＤにおけるＨｉｇｈとＬｏｗとの発生タイミングを時間的に遅延させ、遅延されたその制御信号（補正制御信号）に応じた駆動電圧を圧電素子に印加するように構成されている。
【００８５】
従って、本実施形態に係るインクジェットプリンタ１は、各圧電素子に駆動電圧を印加する際のタイミングをずらすための制御信号をヘッド制御部８８０からキャリッジ４に送信する必要がなく、遅延する前の通常の制御信号ＷＤを送信するだけで、図１２に示すように、各圧電素子に駆動電圧を印加する際のタイミングを分散させることが可能となる。
【００８６】
図１２は、本実施形態に係るインクジェットプリンタ１において、本来ならば複数のノズルの圧電素子に一度に駆動電圧を印加しなければならない場合の各ノズルの圧電素子に印加される駆動電圧、及び、その際に消費される電流を経時的に示す図である。尚、図１３においては、図１１と同様に、全ての圧電素子について同じ駆動電圧が印加されているものとする。また、図１２においては、図１１と同様に、各ノズルの圧電素子について、駆動電圧が印加された瞬間に消費される電流は、充電電流が＋αＡ、放電電流が−αＡであるものとする。
【００８７】
図１２に示すように、本実施形態に係るインクジェットプリンタ１は、本来ならば複数のノズルの圧電素子に一度に駆動電圧を印加しなければならない場合であっても、一度に複数のノズルの圧電素子に駆動電圧を印加しないように、印加する際のタイミングを各ノズル毎に遅延させるように構成されている。
【００８８】
また、図１２に示すように、この際、本実施形態に係るインクジェットプリンタ１は、駆動電圧を印加する際のタイミングの遅延量がどのノズル間においても、放電期間ｔｓ及び充電期間ｔｆ以上となるように、印加する際のタイミングを各ノズル毎に遅延させるように構成されている。ここで、放電期間とは、駆動電圧を印加することによって、放電電流が発生する期間ｔｓのことであり、充電期間とは、駆動電圧を印加することによって、充電電流が発生する期間のことである。
【００８９】
これは、駆動電圧を印加する際のタイミングの遅延量（図１２おけるｔ１、ｔ２、ｔ３）が、放電期間ｔｓ及び充電期間ｔｆよりも小さい場合、圧電素子に駆動電圧が印加されるタイミングが完全に分散されず、ある程度タイミングが重なってしまうといったことを回避するためである。
【００９０】
このように、本実施形態に係るインクジェットプリンタ１においては、複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、各圧電素子に駆動電圧を印加する際のタイミングをずらすための制御信号をヘッド制御部８８０からキャリッジ４に送信する必要がなく、遅延する前の通常の制御信号を送信するだけで、各圧電素子に駆動電圧を印加する際のタイミングを分散させることが可能となる。
【００９１】
このように構成された結果、本実施形態に係るインクジェットプリンタ１は、ヘッド制御部８８０とキャリッジ４とを接続するための信号線の数を増加させることなく、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させること可能となる。
【００９２】
次に、本実施形態に係る補正パラメータ算出部６６０の機能構成について、図１３を参照して説明する。図１３は、本実施形態に係る補正パラメータ算出部６６０の機能構成を摸式的に示すブロック図である。図１３に示すように、本実施形態に係る補正パラメータ算出部６６０は、インクリメント回路６６１、Ｄ型フリップフロップ（以下、「Ｄ−ＦＦ」とする）６６２を含む。
【００９３】
インクリメント回路６６１は、入力された値に１を加算して出力する２ビットのインクリメント回路である。図１３に示すように、本実施形態に係るインクリメント回路６６１に入力される値はＤ−ＦＦ６６２の出力端子Ｑから出力された値であり、その出力値は、Ｄ−ＦＦ６６２の入力端子Ｄに出力される。尚、本実施形態に係るインクリメント回路６６１は、初期値として０を出力するように構成されている。
【００９４】
Ｄ−ＦＦ６６２は、ＣＬＫ端子Ｃに入力されるクロックが立ち上がった時に入力端子Ｄの入力値を出力端子Ｑから出力するフリップフロップ回路である。Ｄ−ＦＦ６６２のＣＬＫ端子Ｃには、データ転送部８８１から転送クロックＳＣＫが入力され、リセット端子Ｒにはラッチ信号送信部８８２からラッチ信号ＳＬｎが入力される。
【００９５】
また、Ｄ−ＦＦ６６２は、リセット端子Ｒに入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した場合、出力値をリセットする、即ち、入力端子Ｄから入力される入力値に関わらず０を出力する。尚、本実施形態に係るＤ−ＦＦ６６２は、初期値として０を出力するように構成されている。
【００９６】
従って、このように構成された補正パラメータ６６０において、Ｄ−ＦＦ６６２はまず、ＣＬＫ端子Ｃに転送クロックＳＣＫが入力されて、その最初の立ち上がり時に初期値として０を出力する。インクリメント回路６６１は、Ｄ−ＦＦ６６２から０が入力されると、初期値として０を出力する。
【００９７】
Ｄ−ＦＦ６６２は、インクリメント回路６６１から入力端子Ｄに０が入力されると、ＣＬＫ端子Ｃに入力される転送クロックＳＣＫの２回目の立ち上がり時に０を出力する。従って、補正パラメータ算出部６６０は、この時点で、［０，０］を、即ち、補正パラメータとしてＣＰ［０，０］を、画像データ用シフトレジスタ６１０に出力していることになる。このとき同時に、画像データＰＤも画像データ用シフトレジスタ６１０に入力されている。従って、この時点で、画像データ用シフトレジスタ６１０には、１番目のノズル（ノズル１）に対応するレジスタに画像データＰＤと補正パラメータＣＰとが対応付けられて入力されることになる。
【００９８】
また、この時点で、インクリメント回路６６１には、［０，０］が入力されているため、インクリメント回路６６１は、その値に１を加算した［０、１］を順に、即ち、最初に０を、次に１の順に、Ｄ−ＦＦ６６２の入力端子Ｄに出力する。
【００９９】
このように、インクリメント回路６６１がまず０を出力すると、Ｄ−ＦＦ６６２は、インクリメント回路６６１から入力端子Ｄに０が入力されて、ＣＬＫ端子Ｃに入力される転送クロックＳＣＫの３回目の立ち上がり時に０を出力する。インクリメント回路６６１は、Ｄ−ＦＦ６６２から０が入力されると、次に、１をＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０１００】
Ｄ−ＦＦ６６２は、インクリメント回路６６１から入力端子Ｄに１が入力されると、ＣＬＫ端子Ｃに入力される転送クロックＳＣＫの４回目の立ち上がり時に１を出力する。従って、補正パラメータ算出部６６０は、この時点で、［０，１］を、即ち、補正パラメータとしてＣＰ［０，１］を、画像データ用シフトレジスタ６１０に出力していることになる。このとき同時に、画像データＰＤも画像データ用シフトレジスタ６１０に入力されている。従って、この時点で、画像データ用シフトレジスタ６１０には、２番目のノズル（ノズル２）に対応するレジスタに画像データＰＤと補正パラメータＣＰとが対応付けられて入力されることになる。
【０１０１】
このような処理が繰り返されて、インクリメント回路６６１に［１，１］が入力されると、インクリメント回路６６１は、２ビットのインクリメント回路であるため、次に［０，０］を出力することになる。
【０１０２】
そして、補正パラメータ算出部６６０は、Ｄ−ＦＦ６６２のリセット端子Ｒに入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化するまで、上記のような処理を繰り返す。このようにして、本実施形態に係る補正パラメータ算出部６６０は、画像データ転送部８８１から入力される転送クロックＳＣＫを２クロック毎にカウントして、そのカウント値を後述する補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力する。
【０１０３】
換言すれば、補正パラメータ算出部６６０は、画像データ転送部８８１から画像データ用シフトレジスタ６１０に画像データが１ノズル分転送される毎にカウントアップして、その際のカウント値を後述する補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力する。
【０１０４】
即ち、本実施形態に係る補正パラメータ算出部６６０は、画像データ用シフトレジスタ６１０が取得する画像データの取得順位をカウントして、そのカウント値を補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力する。
【０１０５】
このようにして、本実施形態に係る画像データ用シフトレジスタ６１０には画像データＰＤ及び補正パラメータＣＰが各ノズル毎に対応付けられて入力される。従って、画像データ用シフトレジスタ６１０には、図１４に示すようなタイミングで画像データＰＤ及び補正パラメータＣＰが入力される。図１４は、本実施形態に係る画像データ用シフトレジスタ６１０に画像データ及び補正パラメータが入力される際のタイミングチャートである。
【０１０６】
図１４に示すように、本実施形態に係る画像データ用シフトレジスタ６１０には、転送クロックＳＣＫにおける各クロックの立ち上がりをトリガーとして、画像データＰＤ及び補正パラメータＣＰが各ノズルに対応するレジスタに入力される。尚、図１４に示すように、画像データＰＤ及び補正パラメータＣＰの入力が開始されてから完了するまで、１ノズルあたり２クロック分かかる。これは、本実施形態に係る画像データＰＤ及び補正パラメータＣＰはそれぞれ２ビットで表される情報であるためである。従って、本実施形態に係る画像データ用シフトレジスタ６１０に画像データＰＤ及び補正パラメータＣＰが入力される際、１クロック目で１桁目が、２クロック目で２桁目が入力される。
【０１０７】
そして、画像データ用シフトレジスタ６１０は、ラッチ信号送信部８８２から画像データラッチ部６２０に送信されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化すると、各ノズルに対応するレジスタに記憶しているレジスタ値を画像データラッチ部６２０にラッチする。即ち、画像データ用シフトレジスタ６１０は、ラッチ信号送信部８８２から画像データラッチ部６２０に送信されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化すると、各ノズルに対応するレジスタに記憶している画像データＰＤ及び補正パラメータＣＰを画像データラッチ部６２０にラッチする。
【０１０８】
以上、説明したように、本実施形態に係るインクジェットプリンタ１は、本来ならば複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、一度に複数の圧電素子に駆動電圧を印加しないように、圧電素子に駆動電圧を印加するタイミングを補正するための補正パラメータを圧電素子毎に設定し、その補正パラメータに応じたタイミングで各圧電素子に駆動電圧を印加するように構成されている。
【０１０９】
具体的には、本実施形態に係るインクジェットプリンタ１は、各圧電素子に設定される補正パラメータに応じて、ヘッド制御部８８０からキャリッジ４に入力された制御信号ＷＤにおけるＨｉｇｈとＬｏｗとの発生タイミングを時間的に遅延させ、遅延されたその制御信号（補正制御信号）に応じた駆動電圧を圧電素子に印加するように構成されている。
【０１１０】
このように構成された結果、本実施形態に係るインクジェットプリンタ１は、画像形成出力を実行する場合において、ヘッド制御部８８０とキャリッジ４とを接続するための信号線の数を増加させることなく、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることが可能となる。
【０１１１】
実施の形態２．
実施の形態１においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に画像データＰＤが転送される毎にカウントアップし、その際のカウント値を補正パラメータとして各ノズル毎に出力する例について説明した。この場合、複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、ヘッド制御部８８０とキャリッジ４とを接続するための信号線の数を増加させることなく、各圧電素子に駆動電圧を印加する際のタイミングを分散させることが可能となる。
【０１１２】
ところが、このような構成では、画像形成出力するべき画像によっては、圧電素子に駆動電圧を印加するタイミングをうまく分散させることができない場合が生じる。即ち、画像データの種類に関係なくカウントアップし、その際のカウント値を補正パラメータとしたのでは、画像形成出力するべき画像によっては、圧電素子に駆動電圧を印加するタイミングをうまく分散させることができない場合が生じる。これは、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングは画像データの種類により異なるためである。
【０１１３】
そこで、本実施形態においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に転送される画像データを種類（大滴、中滴、小滴、微駆動）毎に独立してカウントアップし、その際のカウント値を補正パラメータとして各ノズル毎に出力する例について説明する。これにより、本実施形態に係るインクジェットプリンタ１においては、画像形成出力するべき画像によらず、圧電素子に駆動電圧を印加するタイミングを最適化して分散させることが可能となる。
【０１１４】
従って、本実施形態に係るインクジェットプリンタ１によれば、画像形成出力を実行する場合において、実施の形態１に加えて、より効率的に、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることが可能となる。以下、図面を参照して、本発明の実施形態を詳細に説明する。尚、実施の形態１と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
【０１１５】
まず、本実施形態に係る補正パラメータ算出部６６０の機能構成について、図１５を参照して説明する。図１５は、本実施形態に係る補正パラメータ算出部６６０の機能構成を模式的に示すブロック図である。図１５に示すように、本実施形態に係る補正パラメータ算出部６６０は、微駆動画像データカウント部６６０ａ、小滴画像データカウント部６６０ｂ、中滴画像データカウント部６６０ｃ、大滴画像データカウント部６６０ｄ、セレクタ６７０を含む。
【０１１６】
微駆動画像データカウント部６６０ａはさらに、インクリメント回路６６１ａ、Ｄ−ＦＦ６６２ａ、セレクタ６６３ａを含む。小滴画像データカウント部６６０ｂはさらに、インクリメント回路６６１ｂ、Ｄ−ＦＦ６６２ｂ、セレクタ６６３ｂを含む。中滴画像データカウント部６６０ｃはさらに、インクリメント回路６６１ｃ、Ｄ−ＦＦ６６２ｃ、セレクタ６６３ｃを含む。大滴画像データカウント部６６０ｄはさらに、インクリメント回路６６１ｄ、Ｄ−ＦＦ６６２ｄ、セレクタ６６３ｄを含む。
【０１１７】
インクリメント回路６６１ａ〜６６１ｄはそれぞれ、実施の形態１において説明したインクリメント回路６６１と同様に、入力された値に１を加算して出力する２ビットのインクリメント回路である。図１５に示すように、本実施形態に係るインクリメント回路６６１ａ〜６６１ｄに入力される値はそれぞれ、Ｄ−ＦＦ６６２ａ〜６６２ｄの出力端子Ｑａ〜Ｑｄから出力された値であり、その出力値はそれぞれ、セレクタ６６３ａ〜６６３ｄに出力される。尚、本実施形態に係るインクリメント回路６６１ａ〜６６１ｄは、実施の形態１において説明したインクリメント回路６６１と同様に、初期値として０を出力するように構成されている。
【０１１８】
Ｄ−ＦＦ６６２ａ〜６６２ｄはそれぞれ、実施の形態１において説明したＤ−ＦＦ６６２と同様に、ＣＬＫ端子Ｃに入力されるクロックが立ち上がった時に入力端子Ｄａ〜Ｄｄの入力値を出力端子Ｑａ〜Ｑｄから出力するフリップフロップ回路である。図１５に示すように、本実施形態に係るＤ−ＦＦ６６２ａ〜６６２ｄに入力される値はそれぞれ、セレクタ６６３ａ〜セレクタ６６３ｄから出力された値である。Ｄ−ＦＦ６６２ａ〜６６２ｄのＣＬＫ端子Ｃａ〜Ｃｄには、データ転送部８８１から転送クロックＳＣＫが入力され、リセット端子Ｒａ〜Ｒｄにはラッチ信号送信部８８２からラッチ信号ＳＬｎが入力される。
【０１１９】
また、Ｄ−ＦＦ６６２ａ〜６６２ｄは、リセット端子Ｒに入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した場合、出力値をリセットする、即ち、入力端子Ｄａ〜Ｄｄから入力される入力値に関わらず０を出力する。尚、本実施形態に係るＤ−ＦＦ６６２ａ〜６６２ｄは、初期値として０を出力するように構成されている。
【０１２０】
セレクタ６６３ａ〜６６３ｄはそれぞれ、データ転送部８８１から入力される画像データＰＤに基づいて、インクリメント回路６６１ａ〜６６１ｄから入力された値及びＤ−ＦＦ６６２ａ〜６６２ｄの出力端子Ｑａ〜Ｑｄから入力された値のどちらかを選択する。そして、セレクタ６６３ａ〜６６３ｄはそれぞれ、データ転送部８８１から入力される画像データＰＤに基づいて選択した値をＤ−ＦＦ６６２ａ〜６６２ｄの入力端子Ｄａ〜Ｄｄに出力する。
【０１２１】
即ち、セレクタ６６３ａは、データ転送部８８１から微駆動画像データＰＤ［０，０］が入力されると、インクリメント回路６６１ａから入力された値及びＤ−ＦＦ６６２ａの出力端子Ｑａから入力された値のうち、インクリメント回路６６１ａから入力された値を選択してＤ−ＦＦ６６２ａの入力端子Ｄａに出力する。一方、セレクタ６６３ａは、データ転送部８８１から微駆動画像データＰＤ［０，０］以外の画像データが入力されると、インクリメント回路６６１ａから入力された値及びＤ−ＦＦ６６２ａの出力端子Ｑａから入力された値のうち、Ｄ−ＦＦ６６２ａの出力端子Ｑａから入力された値をＤ−ＦＦ６６２ａの入力端子Ｄａに出力する。
【０１２２】
セレクタ６６３ｂは、データ転送部８８１から微駆動画像データＰＤ［０，１］が入力されると、インクリメント回路６６１ｂから入力された値及びＤ−ＦＦ６６２ｂの出力端子Ｑｂから入力された値のうち、インクリメント回路６６１ｂから入力された値を選択してＤ−ＦＦ６６２ｂの入力端子Ｄｂに出力する。一方、セレクタ６６３ｂは、データ転送部８８１から微駆動画像データＰＤ［０，１］以外の画像データが入力されると、インクリメント回路６６１ｂから入力された値及びＤ−ＦＦ６６２ｂの出力端子Ｑｂから入力された値のうち、Ｄ−ＦＦ６６２ｂの出力端子Ｑｂから入力された値をＤ−ＦＦ６６２ｂの入力端子Ｄｂに出力する。
【０１２３】
セレクタ６６３ｃは、データ転送部８８１から微駆動画像データＰＤ［１，０］が入力されると、インクリメント回路６６１ｃから入力された値及びＤ−ＦＦ６６２ｃの出力端子Ｑｃから入力された値のうち、インクリメント回路６６１ｃから入力された値を選択してＤ−ＦＦ６６２ｃの入力端子Ｄｃに出力する。一方、セレクタ６６３ｃは、データ転送部８８１から微駆動画像データＰＤ［１，０］以外の画像データが入力されると、インクリメント回路６６１ｃから入力された値及びＤ−ＦＦ６６２ｃの出力端子Ｑｃから入力された値のうち、Ｄ−ＦＦ６６２ｃの出力端子Ｑｃから入力された値をＤ−ＦＦ６６２ｃの入力端子Ｄｃに出力する。
【０１２４】
セレクタ６６３ｄは、データ転送部８８１から微駆動画像データＰＤ［１，１］が入力されると、インクリメント回路６６１ｄから入力された値及びＤ−ＦＦ６６２ｄの出力端子Ｑｄから入力された値のうち、インクリメント回路６６１ｄから入力された値を選択してＤ−ＦＦ６６２ｄの入力端子Ｄｄに出力する。一方、セレクタ６６３ｄは、データ転送部８８１から微駆動画像データＰＤ［１，１］以外の画像データが入力されると、インクリメント回路６６１ｄから入力された値及びＤ−ＦＦ６６２ｄの出力端子Ｑｄから入力された値のうち、Ｄ−ＦＦ６６２ｄの出力端子Ｑｄから入力された値をＤ−ＦＦ６６２ｄの入力端子Ｄｄに出力する。
【０１２５】
このような構成により、本実施形態に係る微駆動画像データカウント部６６０ａ、小滴画像データカウント部６６０ｂ、中滴画像データカウント部６６０ｃ、大画像データカウント部６６０ｄはそれぞれ、ラッチ信号送信部８８２から入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化するまで、微駆動画像データＰＤ［０，０］、小滴画像データＰＤ［０，１］、中滴画像データＰＤ［１，０］、大滴画像データＰＤ［１，１］が入力される度に、画像データ転送部８８１から入力される転送クロックＳＣＫを２クロック毎にカウントして、そのカウント値ＣＶａ、ＣＶｂ、ＣＶｃ、ＣＶｄをセレクタ６７０に出力することができる。
【０１２６】
換言すれば、本実施形態に係る微駆動画像データカウント部６６０ａ、小滴画像データカウント部６６０ｂ、中滴画像データカウント部６６０ｃ、大滴画像データカウント部６６０ｄはそれぞれ、画像データ転送部８８１から画像データ用シフトレジスタ６１０に微駆動画像データＰＤ［０，０］、小滴画像データＰＤ［０，１］、中滴画像データＰＤ［１，０］、大滴画像データＰＤ［１，１］が１ノズル分転送される毎にカウントアップして、その際のカウント値ＣＶａ、ＣＶｂ、ＣＶｃ、ＣＶｄをセレクタ６７０に出力することができる。
【０１２７】
即ち、本実施形態に係る微駆動画像データカウント部６６０ａ、小滴画像データカウント部６６０ｂ、中滴画像データカウント部６６０ｃ、大滴画像データカウント部６６０ｄはそれぞれ、画像データ用シフトレジスタ６１０が取得する微駆動画像データＰＤ［０，０］、小滴画像データＰＤ［０，１］、中滴画像データＰＤ［１，０］、大滴画像データＰＤ［１，１］の取得順位をカウントして、そのカウント値ＣＶａ、ＣＶｂ、ＣＶｃ、ＣＶｄをセレクタ６７０に出力することができる。
【０１２８】
セレクタ６７０は、データ転送部８８１から入力される画像データＰＤに基づいて、微駆動画像データカウント部６６０ａから出力されたカウント値ＣＶａ、小滴画像データカウント部６６０ｂから出力されたカウント値ＣＶｂ、中滴画像データカウント部６６０ｃから出力されたカウント値ＣＶｃ、大滴画像データカウント部６６０ｄから出力されたカウント値ＣＶｄのいずれかを選択する。そして、セレクタ６７０は、データ転送部８８１から入力される画像データＰＤに基づいて選択したカウント値ＣＶを補正パラメータＣＰとして画像データ用シフトレジスタ６１０に出力する。
【０１２９】
このような構成により、本実施形態に係る補正パラメータ算出部６６０は、画像データ転送部８８１から入力される転送クロックＳＣＫを画像データの種類（大滴、中滴、小滴、微駆動）毎に独立して２クロック毎にカウントし、そのカウント値を補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力することができる。
【０１３０】
換言すれば、本実施形態に係る補正パラメータ算出部６６０は、画像データ転送部８８１から画像データ用シフトレジスタ６１０に画像データが１ノズル分転送される毎に、画像データの種類（大滴、中滴、小滴、微駆動）毎に独立してカウントアップし、その際のカウント値を補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力することができる。
【０１３１】
即ち、本実施形態に係る補正パラメータ算出部６６０は、画像データ用シフトレジスタ６１０が取得する画像データの取得順位を画像データの種類（大滴、中滴、小滴、微駆動）毎に独立してカウントし、そのカウント値を補正パラメータＣＰとして各ノズル毎に画像データ用シフトレジスタ６１０に出力することができる。
【０１３２】
従って、本実施形態に係る画像データ用シフトレジスタ６１０には、図１６に示すように、画像データの種類（大滴、中滴、小滴、微駆動）毎に、そのカウント値が補正パラメータＣＰとして記憶される。尚、図１６は、本実施形態に係る画像データ用シフトレジスタ６１０が記憶する画像データ及び補正パラメータの一例を示す図である。
【０１３３】
以上、説明したように、本実施形態に係るインクジェットプリンタ１においては、画像形成出力するべき画像によらず、圧電素子に駆動電圧を印加するタイミングを最適化して分散させることが可能となる。従って、本実施形態に係るインクジェットプリンタ１によれば、画像形成出力を実行する場合において、実施の形態１に加えて、より効率的に、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることが可能となる。
【０１３４】
実施の形態３．
実施の形態１においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に画像データが転送される毎にカウントアップし、その際のカウント値を補正パラメータとして各ノズル毎に出力する例について説明した。この場合、複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、ヘッド制御部８８０とキャリッジ４とを接続するための信号線の数を増加させることなく、各圧電素子に駆動電圧を印加する際のタイミングを分散させることが可能となる。
【０１３５】
実施の形態２においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に転送される画像データを種類（大滴、中滴、小滴、微駆動）毎に独立してカウントアップし、その際のカウント値を補正パラメータとして各ノズル毎に出力する例について説明した。この場合、画像形成出力するべき画像によらず、圧電素子に駆動電圧を印加するタイミングを最適化して分散させることが可能となり、実施の形態１に加えて、より効率的に、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることが可能となる。
【０１３６】
ところが、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させることにより、圧電素子に駆動電圧を印加するタイミングを分散させた場合、インク滴の着弾位置も分散するため、画像形成出力するべき画像によっては、印刷画像の品質への影響が大きくなる。
【０１３７】
そこで、本実施形態においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に画像データを転送する前に、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させるか否かを判断する例について説明する。これにより、本実施形態に係るインクジェットプリンタ１においては、印刷画像の品質への影響を考慮して、圧電素子に駆動電圧を印加するタイミングを分散させるか否かを判断することが可能となる。
【０１３８】
従って、本実施形態に係るインクジェットプリンタ１によれば、実施の形態１及び２に加えて、印刷画像の品質への影響を低減させる効果と、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果との両立を図ることが可能となる。以下、図面を参照して、本発明の実施形態を詳細に説明する。尚、実施の形態１又は２と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
【０１３９】
まず、本実施形態に係る補正パラメータ算出部６６０の機能構成について、図１７を参照して説明する。図１７は、本実施形態に係る補正パラメータ算出部６６０の機能構成を模式的に示すブロック図である。図１７に示すように、本実施形態に係る補正パラメータ算出部６６０は、インクリメント回路６６１、Ｄ−ＦＦ６６２、セレクタ６６３、補正可否判断部６６４を含む。
【０１４０】
インクリメント回路６６１は、実施の形態１において説明したインクリメント回路６６１と同様に、入力された値に１を加算して出力する２ビットのインクリメント回路である。図１７に示すように、本実施形態に係るインクリメント回路６６１に入力される値は、Ｄ−ＦＦ６６２の出力端子Ｑから出力された値であり、その出力値は、セレクタ６６３に出力される。尚、本実施形態に係るインクリメント回路６６１は、実施の形態１において説明したインクリメント回路６６１と同様に、初期値として０を出力するように構成されている。
【０１４１】
Ｄ−ＦＦ６６２は、実施の形態１において説明したＤ−ＦＦ６６２と同様に、ＣＬＫ端子Ｃに入力されるクロックが立ち上がった時に入力端子Ｄの入力値を出力端子Ｑから出力するフリップフロップ回路である。図１７に示すように、本実施形態に係るＤ−ＦＦ６６２に入力される値は、セレクタ６６３から出力された値である。Ｄ−ＦＦ６６２のＣＬＫ端子Ｃには、データ転送部８８１から転送クロックＳＣＫが入力され、リセット端子Ｒにはラッチ信号送信部８８２からラッチ信号ＳＬｎが入力される。
【０１４２】
また、Ｄ−ＦＦ６６２は、リセット端子Ｒに入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した場合、出力値をリセットする、即ち、入力端子Ｄから入力される入力値に関わらず０を出力する。尚、本実施形態に係るＤ−ＦＦ６６２は、初期値として０を出力するように構成されている。
【０１４３】
補正可否判断部６６４には、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データＰＤが転送される前に、インクジェットプリンタ１に設定されている印刷モードに応じて、データ転送部８８１から転送データＳＤとして４種類の補正判断データＣＪのうちのいずれかが入力される。ここで、補正判断データＣＪとは、インクジェットプリンタ１が圧電素子に駆動電圧を印加するタイミングを分散させるか否かを判断するための情報を表すデータである。尚、本実施形態においては、それら４種類の補正判断データＣＪはそれぞれ、ＣＪ［０，０］、ＣＪ［０，１］、ＣＪ［１，０］、ＣＪ［１，１］のように、２ビットの情報で識別される。
【０１４４】
即ち、本実施形態に係るインクジェットプリンタ１は、後述するように、圧電素子に駆動電圧を印加するタイミングを分散させると判断した場合、補正可否判断部６６４にＣＪ［１，０］、ＣＪ［１，１］を入力する。一方、本実施形態に係るインクジェットプリンタ１は、後述するように、圧電素子に駆動電圧を印加するタイミングを分散させないと判断した場合、補正可否判断部６６４にＣＪ［０，１］、ＣＪ［１，０］を入力する。
【０１４５】
ここで、本実施形態に係るインクジェットプリンタ１に設定されている印刷モードと、そのときに補正可否判断部６６４に入力される補正判断データＣＪとの対応関係について、図１８を参照して説明する。図１８は、本実施形態に係るインクジェットプリンタ１に設定されている印刷モードと、そのときに補正可否判断部６６４に入力される補正判断データＣＪとの対応関係を示す表である。
【０１４６】
図１８に示すように、本実施形態に係るインクジェットプリンタ１が画像品質優先モードに設定されている場合、補正可否判断部６６４補正判断データＣＪとしてＣＪ［０，０］が入力される。ここで、画像品質優先モードとは、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させないで、即ち、圧電素子に駆動電圧を印加するタイミングを分散させないで、画像形成出力を実行するための印刷モードである。これは、圧電素子に駆動電圧を印加するタイミングを分散させた場合、インク滴の着弾位置も分散するため、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させないで画像形成出力を実行した方が印刷画像の品質が向上することによる。
【０１４７】
また、図１８に示すように、本実施形態に係るインクジェットプリンタ１が消費電力優先モードに設定されている場合、補正可否判断部６６４補正判断データＣＪとしてＣＪ［１，０］が入力される。ここで、消費電力優先モードとは、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させて、即ち、圧電素子に駆動電圧を印加するタイミングを分散させて、画像形成出力を実行するための印刷モードである。これは、圧電素子に駆動電圧を印加するタイミングを分散させた場合、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることができることによる。
【０１４８】
また、図１８に示すように、本実施形態に係るインクジェットプリンタ１がバランスモードに設定されており、後述する補正可否データＣＲＷがセレクタ６６３に出力された直後に印刷される画像に文字領域よりも図形領域の方が多く含まれている場合（以下、「バランスモード：図形」とする）、補正可否判断部６６４補正判断データＣＪとしてＣＪ［０，１］が入力される。ここで、バランスモードとは、印刷画像の品質と、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果とのバランスをとりつつ画像形成出力を実行する印刷モードである。
【０１４９】
また、図１８に示すように、本実施形態に係るインクジェットプリンタ１がバランスモードに設定されており、後述する補正可否データＣＲＷがセレクタ６６３に出力された直後に印刷される画像に図形領域よりも文字領域の方が多く含まれている場合（以下、「バランスモード：文字」とする）、補正可否判断部６６４には補正判断データＣＪとしてＣＪ［１，１］が入力される。
【０１５０】
即ち、本実施形態に係るインクジェットプリンタ１は、バランスモードに設定されていて、画像形成出力するべき画像に文字領域よりも図形領域の方が多く含まれている場合（バランスモード：図形）には、印刷画像の品質を優先する。一方、本実施形態に係るインクジェットプリンタ１は、バランスモードに設定されていて、画像形成出力するべき画像に図形領域よりも文字領域の方が多く含まれている場合（バランスモード：文字）には、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果を優先する。
【０１５１】
従って、本実施形態おいては、画像品質優先モード、消費電力優先モード、バランスモードが、画像形成出力の実行態様として、文字、図形が、画像形成出力するべき画像の種類として用いられ、補正可否判断部６６４が、カウント可否判断部として機能する。
【０１５２】
また、補正可否判断部６６４は、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データＰＤが転送される前に、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した時の補正判断データＣＪの値に基づいて、４種類の補正可否データＣＲＷのうちのいずれかを生成する。そして、補正可否判断部６６４は、次にラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化するまで、生成した補正可否データＣＲＷをセレクタ６６３に転送クロックＳＣＫによって出力し続ける。
【０１５３】
ここで、補正可否データＣＲＷとは、補正可否判断部６６４が、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させるか否かを判断した結果を表すデータである。尚、本実施形態においては、それら４種類の補正可否データＣＲＷはそれぞれ、ＣＲＷ［０，０］、ＣＲＷ［０，１］、ＣＲＷ［１，０］、ＣＲＷ［１，１］のように、２ビットの情報で識別される。
【０１５４】
即ち、補正可否判断部６６４は、後述するように、インクジェットプリンタ１が圧電素子に駆動電圧を印加するタイミングを分散させると判断した場合、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させると判断して補正可否データＣＲＷ［１，０］、ＣＲＷ［１，１］を生成する。一方、補正可否判断部６６４は、後述するように、インクジェットプリンタ１が圧電素子に駆動電圧を印加するタイミングを分散させないと判断した場合、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させないと判断して補正可否データＣＲＷ［０，０］、ＣＲＷ［０，１］を生成する。
【０１５５】
ここで、本実施形態に係る補正可否判断部６６４が生成する補正可否データＣＲＷと、そのときの補正判断データＣＪの値との対応関係について、図１９を参照して説明する。図１９は、本実施形態に係る補正可否判断部６６４が生成する補正可否データＣＲＷと、そのときの補正判断データＣＪの値との対応関係を示す表である。
【０１５６】
図１９に示すように、本実施形態に係る補正可否判断部６６４は、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データＰＤが転送される前に、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化したときに、データ転送部８８１から補正判断データＣＪ［０，０］が入力されると、補正可否データＣＲＷとしてＣＲＷ［０，０］を生成してセレクタ６６３に出力する。
【０１５７】
また、図１９に示すように、本実施形態に係る補正可否判断部６６４は、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データＰＤが転送される前に、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化したときに、データ転送部８８１から補正判断データＣＪ［０，１］が入力されると、補正可否データＣＲＷとしてＣＲＷ［０，１］を生成してセレクタ６６３に出力する。
【０１５８】
また、図１９に示すように、本実施形態に係る補正可否判断部６６４は、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データＰＤが転送される前に、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化したときに、データ転送部８８１から補正判断データＣＪ［１，０］が入力されると、補正可否データＣＲＷとしてＣＲＷ［１，０］を生成してセレクタ６６３に出力する。
【０１５９】
また、図１９に示すように、本実施形態に係る補正可否判断部６６４は、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データＰＤが転送される前に、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化したときに、データ転送部８８１から補正判断データＣＪ［１，１］が入力されると、補正可否データＣＲＷとしてＣＲＷ［１，１］を生成してセレクタ６６３に出力する。
【０１６０】
セレクタ６６３は、補正可否判断部６６４から入力される補正可否データＣＲＷの値に基づいて、インクリメント回路６６１から入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のどちらかを選択する。そして、セレクタ６６３は、補正可否判断部６６４から入力される補正可否データＣＲＷに基づいて選択した値をＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０１６１】
ここで、本実施形態に係るセレクタ６６３が選択する値と、補正可否判断部６６４から入力された補正可否データＣＲＷとの対応関係について、図２０を参照して説明する。図２０は、本実施形態に係るセレクタ６６３が選択する値と、補正可否判断部６６４から入力された補正可否データＣＲＷとの対応関係を示す表である。
【０１６２】
図２０に示すように、本実施形態に係るセレクタ６６３は、補正可否判断部６６４から補正可否データＣＲＷとしてＣＲＷ［０，０］、ＣＲＷ［０，１］が入力されると、インクリメント回路６６１から入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のうち、Ｄ−ＦＦ６６２の出力端子Ｑから入力された値を選択してＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０１６３】
また、図２０に示すように、本実施形態に係るセレクタ６６３は、補正可否判断部６６４から補正可否データＣＲＷとしてＣＲＷ［１，０］、ＣＲＷ［１，１］が入力されると、インクリメント回路６６１から入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のうち、インクリメント回路６６１から入力された値を選択してＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０１６４】
従って、本実施形態に係る補正パラメータ算出部６６０は、インクジェットプリンタ１が画像品質優先モードに設定されている場合、若しくは、バランスモード：図形となっている場合、画像データ用シフトレジスタ６１０が取得する画像データの取得順位をカウントしないで、補正パラメータＣＰ［０，０］を各ノズル毎に画像データ用シフトレジスタ６１０に出力する。
【０１６５】
これは、本実施形態に係るインクジェットプリンタ１が、画像品質優先モードに設定されている場合、若しくは、バランスモード：図形となっている場合、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させない、即ち、圧電素子に駆動電圧を印加するタイミングを分散させないということである。
【０１６６】
また、本実施形態に係る補正パラメータ算出部６６０は、インクジェットプリンタ１が消費電力優先モードに設定されている場合、若しくは、バランスモード：文字となっている場合、画像データ用シフトレジスタ６１０が取得する画像データの取得順位をカウントして、そのカウント値を補正パラメータＣＰとして画像データ用シフトレジスタ６１０に出力する。
【０１６７】
これは、本実施形態に係るインクジェットプリンタ１が、消費電力優先モードに設定されている場合、若しくは、バランスモード：文字となっている場合、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させる、即ち、圧電素子に駆動電圧を印加するタイミングを分散させるということである。
【０１６８】
尚、上述した印刷モードは、画像単位で設定されるように構成されていても良いし、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データが転送される際のラッチ信号ＳＬｎの状態変化（ＨｉｇｈからＬｏｗへの変化）毎に設定されるように構成されていても良い。即ち、補正可否判断部６６４が補正可否データＣＲＷを生成するタイミングは、画像形成出力が実行される前であっても良いし、データ転送部８８１から画像データ用シフトレジスタ６１０に画像データが転送される際のラッチ信号ＳＬｎの状態変化（ＨｉｇｈからＬｏｗへの変化）毎であっても良い。
【０１６９】
以上、説明したように、本実施形態に係るインクジェットプリンタ１においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に画像データを転送する前に、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させるか否かを判断することが可能となる。
【０１７０】
従って、本実施形態に係るインクジェットプリンタ１によれば、画像形成出力を実行する場合において、印刷画像の品質への影響を考慮して、圧電素子に駆動電圧を印加するタイミングを分散させるか否かを判断することが可能となる。その結果、実施の形態１及び２に加えて、印刷画像の品質への影響を低減させる効果と、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果との両立を図ることが可能となる。
【０１７１】
実施の形態４．
実施の形態１においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に画像データが転送される毎にカウントアップし、その際のカウント値を補正パラメータとして各ノズル毎に出力する例について説明した。この場合、複数の圧電素子に一度に駆動電圧を印加しなければならない場合であっても、ヘッド制御部８８０とキャリッジ４とを接続するための信号線の数を増加させることなく、各圧電素子に駆動電圧を印加する際のタイミングを分散させることが可能となる。
【０１７２】
実施の形態２においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に転送される画像データを種類（大滴、中滴、小滴、微駆動）毎に独立してカウントアップし、その際のカウント値を補正パラメータとして各ノズル毎に出力する例について説明した。この場合、画像形成出力するべき画像によらず、圧電素子に駆動電圧を印加するタイミングを最適化して分散させることが可能となり、実施の形態１に加えて、より効率的に、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させることが可能となる。
【０１７３】
実施の形態３においては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に画像データを転送する前に、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させるか否かを判断する例について説明した。この場合、印刷画像の品質への影響を考慮して、圧電素子に駆動電圧を印加するタイミングを分散させるか否かを判断することが可能となる。その結果、実施の形態１及び２に加えて、印刷画像の品質への影響を低減させる効果と、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果との両立を図ることが可能となる。
【０１７４】
これに対して、本実施形態おいては、画像形成出力を実行する場合において、画像データ用シフトレジスタ６１０に画像データを転送する前に、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させる際の、その遅延量の上限値や遅延間隔等を設定する例について説明する。これにより、本実施形態に係るインクジェットプリンタ１においては、印刷画像の品質への影響を考慮して、圧電素子に駆動電圧を印加するタイミングを分散させるか否かを、また、どの程度分散させるかを判断することが可能となる。
【０１７５】
従って、本実施形態に係るインクジェットプリンタ１によれば、実施の形態１乃至３に加えて、印刷画像の品質への影響を低減させる効果と、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果とのバランスを細かく設定することが可能となる。以下、図面を参照して、本発明の実施形態を詳細に説明する。尚、実施の形態１乃至３と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
【０１７６】
まず、本実施形態に係る補正パラメータ算出部６６０の機能構成について、図２１を参照して説明する。図２１は、本実施形態に係る補正パラメータ算出部６６０の機能構成を模式的に示すブロック図である。図２１に示すように、本実施形態に係る補正パラメータ算出部６６０は、インクリメント回路６６１ｅ、インクリメント回路６６１ｆ、インクリメント回路６６１ｇ、Ｄ−ＦＦ６６２、セレクタ６６３、カウント設定判断部６６５、カウント設定データ用シフトレジスタ６６６、カウント設定データラッチ部６６７、カウント設定部６６８を含む。
【０１７７】
インクリメント回路６６１ｅ〜６６１ｇはそれぞれ、実施の形態１において説明したインクリメント回路６６１と同様に、入力された値に１を加算して出力する２ビットのインクリメント回路である。
【０１７８】
図２１に示すように、本実施形態に係るインクリメント回路６６１ｅに入力される値は、Ｄ−ＦＦ６６２の出力端子Ｑから出力された値であり、その出力値は、セレクタ６６３に出力される。尚、本実施形態に係るインクリメント回路６６１ｅは、実施の形態１において説明したインクリメント回路６６１と同様に、初期値として０を出力するように構成されている。
【０１７９】
また、図２１に示すように、本実施形態に係るインクリメントジャイロ６６１ｆに入力される値は、インクリメント回路６６１ｅから出力された値であり、その出力値は、セレクタ６６３に出力される。尚、本実施形態に係るインクリメント回路６６１ｆは、実施の形態１において説明したインクリメント回路６６１と同様に、初期値として０を出力するように構成されている。
【０１８０】
また、図２１に示すように、本実施形態に係るインクリメントジャイロ６６１ｇに入力される値は、インクリメント回路６６１ｆから出力された値であり、その出力値は、セレクタ６６３に出力される。尚、本実施形態に係るインクリメント回路６６１ｇは、実施の形態１において説明したインクリメント回路６６１と同様に、初期値として０を出力するように構成されている。
【０１８１】
Ｄ−ＦＦ６６２は、実施の形態１において説明したＤ−ＦＦ６６２と同様に、ＣＬＫ端子Ｃに入力されるクロックが立ち上がった時に入力端子Ｄの入力値を出力端子Ｑから出力するフリップフロップ回路である。図２１に示すように、本実施形態に係るＤ−ＦＦ６６２に入力される値は、セレクタ６６３から出力された値である。Ｄ−ＦＦ６６２のＣＬＫ端子Ｃには、データ転送部８８１から転送クロックＳＣＫが入力され、リセット端子Ｒにはラッチ信号送信部８８２からラッチ信号ＳＬｎが入力される。
【０１８２】
また、Ｄ−ＦＦ６６２は、リセット端子Ｒに入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した場合、出力値をリセットする、即ち、入力端子Ｄから入力される入力値に関わらず０を出力する。尚、本実施形態に係るＤ−ＦＦ６６２は、初期値として０を出力するように構成されている。
【０１８３】
カウント設定判断部６６５は、ラッチ信号送信部８８２から入力されるラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した時の転送データＳＤの値に基づいて、その状態変化直前にデータ転送部８８１から転送されてきた転送データＳＤがカウント設定データＣＳであるか否かを判断する。このとき、カウント設定判断部６６５は、カウント設定データＣＳであると判断した場合には、カウント設定データ用シフトレジスタ６６６にはカウント設定データＣＳが記憶されていることになるため、そこに記憶されているカウント設定データＣＳをカウント設定データラッチ部６６７にラッチさせるために、カウント設定データラッチ部６６７に入力するラッチ信号ＣＬｎの状態をＨｉｇｈからＬｏｗに変化させる。
【０１８４】
ここで、カウント設定データＣＳとは、画像データ用シフトレジスタ６１０が取得する画像データの取得順位をカウントする際の設定（以下、「カウント設定」とする）を表すデータである。尚、カウント設定データＣＳは、インクジェットプリンタ１における設定状態に応じて生成され、データ転送部８８１により転送データＳＤとして転送される。
【０１８５】
また、カウント設定には例えば、画像データ用シフトレジスタ６１０が取得する画像データの取得順位をカウントする際のそのカウント値の上限値やカウント値の間隔等がある。尚、本実施形態においては、補正パラメータＣＰは２ビットで表されるため、カウント値の上限値及びカウント値の間隔は、２ビットで表現できる最大値である［１，１］以下までの間で設定可能である。
【０１８６】
従って、本実施形態に係るインクジェットプリンタ１は、カウント設定データＣＳにより、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させる際の遅延量の上限値や遅延間隔等、圧電素子に駆動電圧を印加するタイミングを分散させる際の設定を行うことが可能となる。
【０１８７】
図２２に、本実施形態に係るカウント設定データＣＳが表すカウント設定の一覧を示す。図２２は、本実施形態に係るカウント設定データＣＳとカウント設定との対応関係の一例を示す表である。図２２に示すように、本実施形態に係るインクジェットプリンタ１において、カウント設定として、上限値が「設定なし」、カウント値の間隔が［１，１］に設定されている場合、データ転送部８８１によりカウント設定データＣＳ［０，０］が転送される。
【０１８８】
また、図２２に示すように、本実施形態に係るインクジェットプリンタ１において、カウント設定として、上限値が［１，１］、カウント値の間隔が［１，０］に設定されている場合、データ転送部８８１によりカウント設定データＣＳ［０，１］が転送される。
【０１８９】
また、図２２に示すように、本実施形態に係るインクジェットプリンタ１において、カウント設定として、上限値が［１，０］、カウント値の間隔が［０，１］に設定されている場合、データ転送部８８１によりカウント設定データＣＳ［１，０］が転送される。
【０１９０】
また、図２２に示すように、本実施形態に係るインクジェットプリンタ１において、カウント設定として、上限値が「設定なし」、カウント値の間隔が［０，０］に設定されている場合、データ転送部８８１によりカウント設定データＣＳ［１，１］が転送される。
【０１９１】
次に、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した時の転送データＳＤの値に基づいて、カウント設定データＣＳであるか否かを判断する際のその転送データＳＤの値と判断結果との対応関係について、図２３を参照して説明する。図２３は、本実施形態に係るカウント設定判断部６６５が、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した時の転送データＳＤの値に基づいて、カウント設定データＣＳであるか否かを判断する際のその転送データＳＤの値と判断結果との対応関係を示す表である。
【０１９２】
図２３に示すように、本実施形態に係るカウント設定判断部６６５は、ラッチ信号ＳＬｎの状態変化時に、転送データＳＤ［０，０］を受信すると、その状態変化直前にデータ転送部８８１から転送されてきた転送データＳＤをカウント設定データＣＳであると判断する。尚、このとき、カウント設定判断部６６５は、カウント設定用シフトレジスタ６６６に記憶されているカウント設定データＣＳをカウント設定データラッチ部６６７にラッチさせるために、ラッチ信号ＣＬｎの状態をＨｉｇｈからＬｏｗに変化させる。
【０１９３】
また、図２３に示すように、カウント設定判断部６６５は、ラッチ信号ＳＬｎの状態変化時に、転送データＳＤ［０，０］以外の値、即ち、ＳＤ［０，１］、ＳＤ［１，０］、ＳＤ［１，１］のいずれかを受信すると、その状態変化直前にデータ転送部８８１から転送されてきた転送データＳＤをカウント設定データＣＳではないと判断する。尚、このときの転送データＳＤは画像データＰＤであると判断されるため、カウント設定判断部６６５は、カウント設定データラッチ部６６７に入力するラッチ信号ＣＬｎの状態を変化させない。
【０１９４】
カウント設定データラッチ部６６７は、カウント設定判断部６６５からラッチ信号ＣＬｎが入力されると、カウント設定用シフトレジスタ６６６に記憶されているレジスト値、即ち、カウント設定データをラッチする。
【０１９５】
カウント設定部６６８は、カウント設定データラッチ部６６７から入力されたカウント設定データＣＳをセレクタ６６３に出力する。また、カウント設定部６６８は、Ｄ−ＦＦ６６２におけるカウント値が、カウント設定データラッチ部から入力されたカウント設定データＣＳにより表されるカウント値の上限値に達した場合、Ｄ−ＦＦ６６２のリセット端子Ｒにリセット信号を送信する。尚、Ｄ−ＦＦ６６２は、カウント設定部６６８からリセット端子Ｒにリセット信号が入力されると、ラッチ信号ＳＬｎの状態がＨｉｇｈからＬｏｗに変化した場合と同様に、出力値をリセットする、即ち、入力端子Ｄから入力される入力値に関わらず０を出力する。
【０１９６】
セレクタ６６３は、カウント設定部６６８から入力されるカウント設定データＣＳの値に基づいて、インクリメント回路６６１ｅ〜６６１ｇから入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のいずれかを選択する。そして、セレクタ６６３は、カウント設定部６６８から入力されるカウント設定データＣＳに基づいて選択した値をＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０１９７】
ここで、本実施形態に係るセレクタ６６３が選択する値と、カウント設定部６６８から入力されたカウント設定データＣＳとの対応関係について、図２４を参照して説明する。図２４は、本実施形態に係るセレクタ６６３が選択する値と、カウント設定部６６８から入力されたカウント設定データＣＳとの対応関係を示す表である。
【０１９８】
図２４に示すように、本実施形態に係るセレクタ６６３は、カウント設定部６６８からカウント設定データＣＳとしてＣＳ［０，０］が入力されると、インクリメント回路６６１ｅ〜６６１ｇから入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のうち、インクリメント回路６６１ｇから入力された値を選択してＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０１９９】
従って、補正パラメータ算出部６６０は、セレクタ６６３にカウント設定部６６８からカウント設定データＣＳとしてＣＳ［０，０］が入力されると、補正パラメータＣＰを［１，１］間隔でＤ−ＦＦ６６２の出力端子Ｑから出力することになる。これは、カウント設定データＣＳがＣＳ［１，１］の場合、図２２に示したように、カウント値の間隔が［１，１］であることを表すためである。この場合、図７に示したように、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングは各ノズル毎に３ｔずつ遅延される。
【０２００】
また、図２４に示すように、本実施形態に係るセレクタ６６３は、カウント設定部６６８からカウント設定データＣＳとしてＣＳ［０，１］が入力されると、インクリメント回路６６１ｅ〜６６１ｇから入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のうち、インクリメント回路６６１ｆから入力された値を選択してＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０２０１】
従って、補正パラメータ算出部６６０は、セレクタ６６３にカウント設定部６６８からカウント設定データＣＳとしてＣＳ［０，１］が入力されると、補正パラメータＣＰを［１，０］間隔でＤ−ＦＦ６６２の出力端子Ｑから出力することになる。これは、カウント設定データＣＳがＣＳ［０，１］の場合、図２２に示したように、カウント値の間隔が［１，０］であることを表すためである。この場合、図７に示したように、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングは各ノズル毎に２ｔずつ遅延される。
【０２０２】
尚、カウント設定データＣＳがＣＳ［０，１］の場合、図２２に示したように、カウント値の上限値が［１，１］であることを表すため、カウント設定部６６８は、Ｄ−ＦＦ６６２におけるカウント値が［１，１］以上となった場合、Ｄ−ＦＦ６６２のリセット端子Ｒにリセット信号を送信する。従って、Ｄ−ＦＦ６６２は、カウント値が［１，１］以上となった場合、出力値をリセットして０を出力する。
【０２０３】
また、図２４に示すように、本実施形態に係るセレクタ６６３は、カウント設定部６６８からカウント設定データＣＳとしてＣＳ［１，０］が入力されると、インクリメント回路６６１ｅ〜６６１ｇから入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のうち、インクリメント回路６６１ｅから入力された値を選択してＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０２０４】
従って、補正パラメータ算出部６６０は、セレクタ６６３にカウント設定部６６８からカウント設定データＣＳとしてＣＳ［１，０］が入力されると、補正パラメータＣＰを［０，１］間隔でＤ−ＦＦ６６２の出力端子Ｑから出力することになる。これは、カウント設定データＣＳがＣＳ［１，０］の場合、図２２に示したように、カウント値の間隔が［０，１］であることを表すためである。この場合、図７に示したように、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングは各ノズル毎にｔずつ遅延される。
【０２０５】
尚、カウント設定データＣＳがＣＳ［１，０］の場合、図２２に示したように、カウント値の上限値が［１，０］であることを表すため、カウント設定部６６８は、Ｄ−ＦＦ６６２におけるカウント値が［１，０］以上となった場合、Ｄ−ＦＦ６６２のリセット端子Ｒにリセット信号を送信する。従って、Ｄ−ＦＦ６６２は、カウント値が［１，０］以上となった場合、出力値をリセットして０を出力する。
【０２０６】
また、図２４に示すように、本実施形態に係るセレクタ６６３は、カウント設定部６６８からカウント設定データＣＳとしてＣＳ［１，１］が入力されると、インクリメント回路６６１ｅ〜６６１ｇから入力された値及びＤ−ＦＦ６６２の出力端子Ｑから入力された値のうち、Ｄ−ＦＦ６６２の出力端子Ｑから入力された値を選択してＤ−ＦＦ６６２の入力端子Ｄに出力する。
【０２０７】
従って、補正パラメータ算出部６６０は、セレクタ６６３にカウント設定部６６８からカウント設定データＣＳとしてＣＳ［１，１］が入力されると、補正パラメータＣＰを［０，１］間隔でＤ−ＦＦ６６２の出力端子Ｑから出力することになる。これは、カウント設定データＣＳがＣＳ［１，１］の場合、図２２に示したように、カウント値の間隔が［０，０］であることを表すためである。この場合、図７に示したように、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングは遅延されない。即ち、この場合、補正パラメータ算出部６６０は、画像データ用シフトレジスタ６１０が取得する画像データの取得順位をカウントしないので、圧電素子に駆動電圧が印加されるタイミングは分散されないことになる。
【０２０８】
従って、本実施形態においては、カウント設定が、取得順位をカウントする際の条件として用いられ、カウント設定部６６８が、カウント条件設定部として機能する。
【０２０９】
尚、補正パラメータ算出部６６０へのカウント設定データＣＳの転送、即ち、圧電素子に駆動電圧を印加するタイミングを分散させる際の設定は、画像形成出力が実行される前である初期動作時などに行われることにより、印刷速度への影響がなくなる。また、補正パラメータ算出部６６０へのカウント設定データＣＳの転送、即ち、圧電素子に駆動電圧を印加するタイミングを分散させる際の設定は、画像データの種類（大滴、中滴、小滴、微駆動）毎に設定されるように構成されていても良い。これにより、印刷画像の品質への影響を考慮して、圧電素子に駆動電圧を印加するタイミングを分散させるか否かを、また、どの程度分散させるかをより詳細に判断することが可能となる。
【０２１０】
その結果、実施の形態１乃至３に加えて、印刷画像の品質への影響を低減させる効果と、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果とのバランスをより細かく設定することが可能となる。
【０２１１】
以上、説明したように、本実施形態に係るインクジェットプリンタ１においては、画像データ用シフトレジスタ６１０に画像データを転送する前に、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングを遅延させる際の、その遅延量の上限値や遅延間隔等を設定することが可能となる。従って、本実施形態に係るインクジェットプリンタ１によれば、印刷画像の品質への影響を考慮して、圧電素子に駆動電圧を印加するタイミングを分散させるか否かを、また、どの程度分散させるかを判断することが可能となる。
【０２１２】
その結果、実施の形態１乃至３に加えて、印刷画像の品質への影響を低減させる効果と、電源装置が供給する瞬間消費電力及び駆動回路に流れる瞬間消費電流を低減させる効果とのバランスを細かく設定することが可能となる。
【０２１３】
尚、実施の形態１〜４においては、補正制御信号生成部６５０は、予め所定の遅延量（０、ｔ、２ｔ、３ｔ）だけ制御信号ＷＤを遅延させた１６種類の補正制御信号ＣＷＤを生成して、その全ての補正制御信号を階調デコーダ６３０に出力する構成例について説明した。
【０２１４】
このような構成の場合、上述したように、階調デコーダ６３０は、画像データラッチ部６２０に記憶されている画像データＰＤ及び補正パラメータＣＰに基づいて図６及び図７に示した対応関係により制御信号及び遅延量を決定する。そして、階調デコーダ６３０は、図８に示した対応関係を参照し、決定した制御信号及び遅延量の組み合わせに対応する補正制御信号を、補正制御信号生成部６５０から出力された１６種類の補正制御信号のうちのいずれかから選択して電圧印加部６４０に出力する。
【０２１５】
このような構成の他、補正制御信号生成部６５０は、画像データラッチ部６２０に記憶されている画像データＰＤ及び補正パラメータＣＰに基づいて補正制御信号ＣＷＤを生成して階調デコーダ６３０に出力するように構成されていても良い。このような構成の場合、補正制御信号生成部６５０は、画像データラッチ部６２０に記憶されている画像データＰＤ及び補正パラメータＣＰに基づいて図６及び図７に示した対応関係により制御信号及び遅延量を決定する。そして、補正制御信号生成部６５０は、図８に示した対応関係を参照し、決定した制御信号及び遅延量の組み合わせに対応する補正制御信号を生成して階調デコーダ６３０に出力する。
【０２１６】
また、実施の形態１〜４においては、画像データ転送部８８１から画像データ用シフトレジスタ６１０に画像データが１ノズル分転送される毎にカウントアップして、その際のカウント値を補正パラメータＣＰとして出力する例について説明した。このような構成の他、画像データ転送部８８１から画像データ用シフトレジスタ６１０に画像データが１ノズル分転送される毎に、所定の値からカウントダウンして、その際のカウント値を補正パラメータＣＰとして出力するように構成されていても良い。このような構成の場合、制御信号におけるＨｉｇｈとＬｏｗとの発生タイミングは遅延するのではなく前倒しされることになる。従って、このような構成であっても、圧電素子に駆動電圧を印加するタイミングを分散させることが可能となる。
【０２１７】
また、本実施形態においては、画像形成装置の例としてインクジェットプリンタについて説明しているが、特にこれに限られることは無く、コピーやファクシミリ、スキャナ、複写機として利用可能なＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：複合機）であっても適用可能である。
【符号の説明】
【０２１８】
１  インクジェットプリンタ
２  主走査モータ
３  ガイドロッド
４  キャリッジ
５  記録ヘッド
５ｃ  液滴吐出ヘッド（シアン）
５ｍ  液滴吐出ヘッド（マゼンタ）
５ｙ  液滴吐出ヘッド（イエロー）
５ｋ  液滴吐出ヘッド（ブラック）
５１０  圧電素子
６  ヘッドドライバ
６１０  画像データ用シフトレジスタ
６２０  画像データラッチ部
６３０  階調デコーダ
６４０  電圧印加部
６５０  タイミング調整部
６６０  補正パラメータ算出部
６６０ａ  大滴用補正パラメータ算出部
６６０ｂ  中滴用補正パラメータ算出部
６６０ｃ  小滴用補正パラメータ算出部
６６０ｄ  微駆動用補正パラメータ算出部
６６１  インクリメント回路
６６１ａ  インクリメント回路
６６１ｂ  インクリメント回路
６６１ｃ  インクリメント回路
６６１ｄ  インクリメント回路
６６１ｅ  インクリメント回路
６６１ｆ  インクリメント回路
６６１ｇ  インクリメント回路
６６２  Ｄ型フリップフロップ
６６２ａ  Ｄ型フリップフロップ
６６２ｂ  Ｄ型フリップフロップ
６６２ｃ  Ｄ型フリップフロップ
６６２ｄ  Ｄ型フリップフロップ
６６３  セレクタ
６６３ａ  セレクタ
６６３ｂ  セレクタ
６６３ｃ  セレクタ
６６３ｄ  セレクタ
６６４  補正可否判断部
６６５  カウント設定判断部
６６６  カウント設定データ用シフトレジスタ
６６７  カウント設定データラッチ部
６６８  カウント設定部
７  エンコーダセンサ
８  コントローラ
８１０  ＣＰＵ
８２０  ＲＯＭ
８３０  ＲＡＭ
８４０  ＮＶＲＡＭ
８５０  Ｉ／Ｏ
８６０  ホストＩ／Ｆ
８７０  主走査モータ駆動部
８８０  ヘッド制御部
８８１  データ転送部
８８２  ラッチ信号送信部
８８３  制御信号生成部
８９０  副走査モータ駆動部
９  駆動プーリ
１０  従動プーリ
１１  主走査ベルト
１２  エンコーダスケール
１３  搬送ベルト
１４  搬送ローラ
１５  テンションローラ
１６  副走査モータ
１７  搬送駆動プーリ
１８  搬送ローラプーリ
１９  副走査ベルト
２０  記録媒体
２１  エンコーダセンサ
２２  エンコーダホイール
２３  プリンタドライバ
２４  操作パネル
【先行技術文献】
【特許文献】
【０２１９】
【特許文献１】特開２００６−８８６９５号公報
【図１】
2014162155.tif 000003
【図２】
2014162155.tif 000004
【図３】
2014162155.tif 000005
【図４】
2014162155.tif 000006
【図５】
2014162155.tif 000007
【図６】
2014162155.tif 000008
【図７】
2014162155.tif 000009
【図８】
2014162155.tif 000010
【図９】
2014162155.tif 000011
【図１０】
2014162155.tif 000012
【図１１】
2014162155.tif 000013
【図１２】
2014162155.tif 000014
【図１３】
2014162155.tif 000015
【図１４】
2014162155.tif 000016
【図１５】
2014162155.tif 000017
【図１６】
2014162155.tif 000018
【図１７】
2014162155.tif 000019
【図１８】
2014162155.tif 000020
【図１９】
2014162155.tif 000021
【図２０】
2014162155.tif 000022
【図２１】
2014162155.tif 000023
【図２２】
2014162155.tif 000024
【図２３】
2014162155.tif 000025
【図２４】
2014162155.tif 000026