(57)【要約】【課題】本発明は、駆動ノズル数の相違に起因する画像位置ずれを調整する。【解決手段】画像形成装置１は、基準パターン形成部３０２が、所定の基準ノズル数のノズルを、駆動波形生成部３０１の生成する基準駆動波形で吐出部３０４に駆動させて２本の基準ラインからなる基準パターンを形成させ、調整パターン形成部３０３が、基準ノズル数のノズルの基準駆動波形での駆動による基準ラインと、基準ノズル数とは異なるノズル数の複数の調整対象ノズル数のノズルと複数の調整用駆動波形との組み合わせでの駆動による複数の調整ラインとからなる複数の調整パターンを吐出部３０４に形成させる。距離取得部３０５は、基準ライン間の基準距離と各基準ラインと調整ライン間の調整距離を取得し、波形決定部３０６が、基準距離と複数の調整距離に基づいて、調整対象ノズル数のノズルを駆動する駆動波形の基準駆動波形に対する補正値を決定する。【選択図】          図７
2016155247.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体に吐出させる吐出手段と、
前記駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する駆動波形生成手段と、
前記基準駆動波形で前記吐出手段に所定の基準ノズル数の前記ノズルを駆動させて少なくとも２本の基準ラインからなる基準パターンを形成させる基準パターン形成手段と、
前記基準ノズル数の前記ノズルの前記基準駆動波形での駆動による基準ラインと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の前記調整用駆動波形との組み合わせでの駆動による複数の調整ラインとからなる複数の調整パターンを前記吐出手段に形成させる調整パターン形成手段と、
前記基準ライン間の基準距離と各前記基準ラインと調整ライン間の調整距離を取得する距離取得手段と、
前記基準距離と複数の前記調整距離に基づいて、前記調整対象ノズル数の前記ノズルを駆動する駆動波形の前記基準駆動波形に対する補正値を決定する駆動波形決定手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記画像形成装置は、
画像データに基づいて前記吐出手段が同時に駆動するノズル数を取得し、該ノズル数と前記調整対象ノズル数に基づいて、前記波形決定手段の決定した前記補正値を取得して、該補正値で前記基準駆動波形を補正した駆動波形の駆動信号を該吐出手段へ出力する駆動制御手段を、
さらに備えていることを特徴とする画像形成装置。
【請求項３】
前記波形決定手段は、
前記調整対象ノズル数の前記ノズルを駆動する際の前記駆動波形として、該調整対象ノズル数における複数の前記調整用駆動波形による前記調整距離と前記基準距離との差が最も小さい該調整用駆動波形を決定することを特徴とする請求項１または請求項２記載の画像形成装置。
【請求項４】
前記駆動波形生成手段は、
前記調整用駆動波形として、前記基準駆動波形と同様の波形形状であって、電位倍率が異なる駆動波形を生成することを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
前記距離取得手段は、
前記基準パターンと前記調整パターンの形成されている前記被記録媒体に、読取光を照射して、その反射光を受光することで、該基準ライン間の基準距離、該基準ラインと調整ライン間の調整距離を取得することを特徴とする請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体に吐出させる吐出処理ステップと、
前記駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する駆動波形生成処理ステップと、
前記基準駆動波形で前記吐出処理ステップにおいて所定の基準ノズル数の前記ノズルを駆動させて少なくとも２本の基準ラインからなる基準パターンを形成させる基準パターン形成処理ステップと、
前記基準ノズル数の前記ノズルの前記基準駆動波形での駆動による基準ラインと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の前記調整用駆動波形との組み合わせでの駆動による複数の調整ラインとからなる複数の調整パターンを前記吐出処理ステップで形成させる調整パターン形成処理ステップと、
前記基準ライン間の基準距離と各前記基準ラインと調整ライン間の調整距離を取得する距離取得処理ステップと、
前記基準距離と複数の前記調整距離に基づいて、前記調整対象ノズル数の前記ノズルを同時に駆動する際の前記基準駆動波形に対する補正値を決定する波形決定処理ステップと、
を有していることを特徴とする画像形成方法。
【請求項７】
制御プロセッサに、
複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体に吐出させる吐出処理と、
前記駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する駆動波形生成処理と、
前記基準駆動波形で前記吐出処理において所定の基準ノズル数の前記ノズルを駆動させて少なくとも２本の基準ラインからなる基準パターンを形成させる基準パターン形成処理と、
前記基準ノズル数の前記ノズルの前記基準駆動波形での駆動による基準ラインと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の前記調整用駆動波形との組み合わせでの駆動による複数の調整ラインとからなる複数の調整パターンを前記吐出処理で形成させる調整パターン形成処理と、
前記基準ライン間の基準距離と各前記基準ラインと調整ライン間の調整距離を取得する距離取得処理と、
前記基準距離と複数の前記調整距離に基づいて、前記調整対象ノズル数の前記ノズルを同時に駆動する際の前記基準駆動波形に対する補正値を決定する波形決定処理と、
を実行させることを特徴とする画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法及び画像形成プログラムに関し、詳細には、複数のノズルを同時に駆動させて液滴を吐出させて画像形成する画像形成装置、画像形成方法及び画像形成プログラムに関する。
【背景技術】
【０００２】
従来から液体吐出方式の画像形成装置、特に、液滴を吐出する複数のノズルの形成されている記録ヘッドを搭載したキャリッジを往復移動させて、往路及び復路の双方向で印字（画像形成）を行う画像形成装置がある。このような画像形成装置は、記録媒体である用紙を副走査方向に間欠的に搬送し、用紙の搬送が停止している状態で、キャリッジを主走査方向に、記録ヘッドの複数のノズルを同時に駆動させて、画像形成を行う。
【０００３】
そして、画像形成装置は、画像形成速度を向上させるために、キャリッジの往路及び復路の双方向において液滴を吐出させて画像形成することが行われる。
【０００４】
ところが、画像形成装置は、キャリッジの往路及び復路の双方向で画像形成すると、キャリッジの搭載する記録ヘッドから吐出される液滴の被記録媒体への着弾位置が、往路と復路で位置ずれが発生し、画像劣化が発生するという問題があった。特に、従来の画像形成装置は、形成画像が罫線等の場合、該位置ずれによる画質の劣化が目立ちやすいという問題があった。
【０００５】
そこで、従来から、画像形成装置は、罫線印字位置ズレ自動調整用のテストパターンを記録媒体上に印刷し、テストパターンを反射型センサで読み取って、その読取結果に基づいて吐出タイミングの調整を行っている。
【０００６】
例えば、従来、圧電素子の駆動によってインク滴を吐出するノズル孔を複数個配列したノズル孔列を有する記録ヘッドと、前記記録ヘッドの圧電素子を駆動させる記録ヘッド駆動部と、前記記録ヘッド駆動部に、画像データ信号と、該画像データ信号に応じて前記記録ヘッドの圧電素子を駆動させる駆動波形出力信号とを送給して、前記記録ヘッドのノズル孔からのインク滴の吐出を制御する記録ヘッド制御部とを備えた画像形成装置において、前記記録ヘッド制御部は、同時にインク滴を吐出するノズル孔数を前記画像データ信号からカウントする画像データカウント手段と、前記画像データカウント手段でカウントされたノズル孔数に応じた前記圧電素子を駆動する駆動波形出力信号の出力タイミングの補正量を記憶した第一補正テーブルと、前記第一補正テーブルに基づいた出力タイミングにより、前記駆動波形出力信号を前記記録ヘッド駆動部に送給する駆動波形制御部とを備えた画像形成装置が提案されている（特許文書１参照）。
【０００７】
すなわち、この従来技術は、予め用意した補正テーブルに基づいて、同時に吐出するノズル数に応じた駆動波形出力信号の出力タイミングを調整することで、アンダーシュート、オーバーシュート、立ち上がり／立ち下がりの遅れを制御しようとしている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記従来技術にあっては、同時に吐出するノズル数に応じた駆動波形出力信号の出力タイミングを決定する補正テーブルの生成方法については、記載されておらず、実験等で同時駆動のノズル数に応じた駆動波形信号の決定と出力タイミングの決定を行うのは、作業性が悪いという問題があった。
【０００９】
また、駆動ノズル数の相違によって位置ずれが発生するのは、駆動ノズル数によって、各ノズルから吐出される液滴の吐出速度だけでなく、吐出量が変動することも要因となっている。ところが、従来技術にあっては、駆動ノズル数の相違に基づく液滴吐出量の変動に対しては、考慮されておらず、液滴の着弾位置ずれを調整して、画像品質を向上させる上で、改良の必要があった。
【００１０】
そこで、本発明は、駆動ノズル数に起因する液滴の着弾位置の位置ずれを調整することを目的としている。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１記載の画像形成装置は、複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体に吐出させる吐出手段と、前記駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する駆動波形生成手段と、前記基準駆動波形で前記吐出手段に所定の基準ノズル数の前記ノズルを駆動させて少なくとも２本の基準ラインからなる基準パターンを形成させる基準パターン形成手段と、前記基準ノズル数の前記ノズルの前記基準駆動波形での駆動による基準ラインと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の前記調整用駆動波形との組み合わせでの駆動による複数の調整ラインとからなる複数の調整パターンを前記吐出手段に形成させる調整パターン形成手段と、前記基準ラインの基準距離と各前記基準ラインと調整ライン間の調整距離を取得する距離取得手段と、前記基準距離と複数の前記調整距離に基づいて、前記調整対象ノズル数の前記ノズルを駆動する駆動波形の前記基準駆動波形に対する補正値を決定する駆動波形決定手段と、を備えていることを特徴としている。
【発明の効果】
【００１２】
本発明によれば、駆動ノズル数に起因する液滴の着弾位置の位置ずれを調整することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例を適用した画像形成装置の概略斜視図。
【図２】キャリッジ部分の平面図。
【図３】画像形成装置の要部ブロック構成図。
【図４】位置ずれ検出部周辺の構成図。
【図５】ＦＰＧＡのブロック構成図。
【図６】基準駆動波形と１．２倍駆動波形の一例を示す図。
【図７】画像形成装置の機能ブロック図。
【図８】パターンの一例を示す図。
【図９】駆動ノズル数と液滴吐出速度、液滴吐出量の関係を示す図。
【図１０】駆動ノズル数による画像への平橋の一例を示す図。
【図１１】駆動ノズル数と駆動波形倍率毎の画像濃度の関係を示す図。
【図１２】画像位置ずれ検出処理を示すフローチャート。
【図１３】センサキャリブレーション処理を示すフローチャート。
【図１４】パターン形成手順の一例を示す図。
【図１５】読取センサが記録ヘッドの中心位置にあるときのパターン形成例を示す図。
【図１６】読取センサが記録ヘッドの複数箇所で読み取る場合のパタン形成れを示す図。
【図１７】同一駆動波形倍率のパターンを複数形成する場合のパターン形成例を示す図。
【図１８】パターンデータ読取処理を示すフローチャート。
【図１９】読取センサの読取スポットの経とパターの幅との関係を示す図。
【図２０】読取光スポットとパターン及びセンサ出力電圧の関係を示す図。
【図２１】基準パターンと調整パターンの拡大図。
【図２２】基準パターンと調整パターンの駆動波形倍率と距離との関係を示す図。
【図２３】図２２の調整パターンの駆動ノズル数であるときに駆動波形倍率を１．１５として形成した画像の一例を示す図。
【図２４】駆動ノズル数と駆動波形倍率の関係を示す図。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１５】
図１〜図２４は、本発明の画像形成装置、画像形成方法及び画像形成プログラムの一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成方法及び画像形成プログラムの一実施例を適用した画像形成装置１の概略斜視図である。
【００１６】
図１において、画像形成装置１は、シリアル型の液体吐出方式（インク吐出方式）の画像形成装置であり、本体筐体２が、本体フレーム３上に配設されている。画像形成装置１は、本体筐体２内に、図１に両矢印Ａで示す主走査方向に主ガイドロッド４と副ガイドロッド５が張り渡されている。主ガイドロッド４は、キャリッジ６を移動可能に支持しており、キャリッジ６には、副ガイドロッド５に係合してキャリッジ６の姿勢を安定化させる連結片６ａが設けられている。
【００１７】
画像形成装置１は、主ガイドロッド４に沿って無端ベルト状のタイミングベルト７が配設されており、タイミングベルト７は、駆動プーリ８と従動プーリ９との間に張り渡されている。駆動プーリ８は、主走査モータ１０によって回転駆動され、タイミングベルト７に対して所定の張りを与える状態で配設されている。駆動プーリ８は、主走査モータ１０によって回転駆動されることで、その回転方向に応じて、タイミングベルト７を主走査方向に回転移動させる。
【００１８】
キャリッジ６は、ベルト保持部６ｂ（図２参照）によってタイミングベルト７に連結されており、タイミングベルト７が駆動プーリ８によって主走査方向に回転移動されることで、主ガイドロッド４に沿って主走査方向に往復移動する。
【００１９】
画像形成装置１は、本体筐体２内の主走査方向両端部位置に、カートリッジ部１１と維持機構部１２が収納されている。カートリッジ部１１は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各液体（インク）をそれぞれ収納するカートリッジが、交換可能に収納されている。カートリッジ部１１の各カートリッジは、キャリッジ６が搭載する記録ヘッド２０の対応する色の記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋ（図２参照）と、図示しないパイプで連結されている。各カートリッジは、パイプを通して記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋに対して対応する色の液体（インク）を供給する。なお、以下の説明において、記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋを総称するときには、記録ヘッド２０という。
【００２０】
画像形成装置１は、後述するように、キャリッジ６を主走査方向に移動させながら、プラテン１４（図２参照）上を、主走査方向と直交する副走査方向（図１の矢印Ｂ方向）に間欠的に搬送される被記録媒体（用紙等）Ｐに液体を吐出することで、被記録媒体Ｐに画像を記録出力する。
【００２１】
すなわち、本実施例の画像形成装置１は、被記録媒体Ｐを副走査方向に間欠的に搬送し、被記録媒体Ｐの副走査方向の搬送が停止している間に、キャリッジ６を主走査方向に移動させながら、記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋのノズル列からプラテン１４上の被記録媒体Ｐ上に液体を吐出して、被記録媒体Ｐに画像を形成する。
【００２２】
維持機構部１２は、記録ヘッド２０の吐出面の清掃、キャッピング、不要な液体の吐出等を行って、記録ヘッド２０からの不要な液体の排出や記録ヘッド２０の信頼性の維持を図っている。
【００２３】
画像形成装置１は、被記録媒体Ｐの搬送部分を開閉可能に、カバー１３が設けられており、画像形成装置１のメンテナンス時やジャム発生時に、カバー１３を開けることで、本体筐体２内部のメンテナンス作業やジャム被記録媒体Ｐの除去等の作業を行うことができる。
【００２４】
キャリッジ６は、図２に示すように、記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋを搭載しており、記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋは、それぞれ上記カートリッジ部１１の対応する色のカートリッジにパイプで連結されて、それぞれ対応する色の液体を、対向する被記録媒体Ｐに吐出する。すなわち、記録ヘッド２０ｙは、イエロー（Ｙ）の液体を、記録ヘッド２０ｍは、マゼンタ（Ｍ）の液体を、記録ヘッド２０ｃは、シアン（Ｃ）の液体を、記録ヘッド２０ｋは、ブラック（Ｋ）の液体を、それぞれ吐出する。
【００２５】
記録ヘッド２０は、各記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋの吐出面（ノズル面）が、図１の下方（被記録媒体Ｐ側）に向くように、キャリッジ６に搭載されており、被記録媒体Ｐに液体を吐出する。
【００２６】
画像形成装置１は、タイミングベルト７、すなわち、主ガイドロッド４に平行に、少なくともキャリッジ６の移動範囲に亘ってエンコーダシート１５が配設されている。キャリッジ６には、エンコーダシート１５を読み取るエンコーダセンサ２１が取り付けられている。画像形成装置１は、エンコーダセンサ２１によるエンコーダシート１５の読み取り結果に基づいて主走査モータ１０の駆動を制御することで、キャリッジ６の主走査方向（図２の矢印Ａ方向）の移動を制御する。
【００２７】
上記主ガイドロッド４及び副ガイドロッド５は、本体筐体２の左右の側板２ａ、２ｂ間に架け渡されて、固定されている。
【００２８】
キャリッジ６に搭載されている記録ヘッド２０は、図２に示すように、それぞれの記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋが、複数のノズル列で構成されている。記録ヘッド２０は、プラテン１４上を副走査方向（図２の矢印Ｂ方向）に搬送される被記録媒体Ｐ上にノズル列から液体を吐出することで、被記録媒体Ｐに画像を形成する。画像形成装置１では、キャリッジ６の１回の走査で被記録媒体Ｐに形成できる画像の幅を広く確保するため、及び、黒の印字速度を向上させるために、キャリッジ６に、上流側の記録ヘッド２０と下流側の記録ヘッド２０とを搭載している。
【００２９】
キャリッジ６には、読取センサ３０が取り付けられており、読取センサ３０は、後述する画像位置ずれ検出処理時に被記録媒体Ｐに記録されたパターンＴｋ、Ｔｃ（図８等参照）を読み取る。なお、読取センサ３０については、後述する。また、以下の説明において、基準パターンＴｋと調整パターンＴｃを、適宜、総称してパターンＴともいう。
【００３０】
そして、画像形成装置１は、図３に示すようにブロック構成されている。画像形成装置１は、制御部１００、キャリッジ６、主走査モータ１０、エンコーダセンサ２１、ロータリエンコーダ２０１、副走査モータ２０２、送給モータ２０３、排出モータ２０４、画像読取部２０５及び操作表示部２０６等を備えている。キャリッジ６は、読取センサ３０及び記録ヘッド２０ｙ〜２０ｋを搭載している。画像形成装置１は、上記の他に、維持機構部１２を駆動する維持回復モータ、該維持回復モータを駆動するための回復系駆動部、各種のソレノイド類を駆動するソレノイド類駆動部電磁クラッチ類等を駆動するクラッチ駆動部等を備えているが図示を省略している。さらに、画像形成装置１は、主制御部１０１に、その他の各種センサの検出信号等も入力されるが、図示を省略している。
【００３１】
制御部１００は、主制御部１０１、外部Ｉ／Ｆ１０２、ヘッド駆動制御部１０３、主走査駆動部１０４、副走査駆動部１０５、送給駆動部１０６、排出駆動部１０７及びスキャナ制御部１０８等を備えている。主制御部１０１は、ＣＰＵ（Central Processing Unit ）１１１、ＲＯＭ（Read Only Memory）１１２、ＲＡＭ（Random Access Memory）１１３、ＮＶＲＡＭ（Non-Volatile Random Access Memory）１１４、ＡＳＩＣ（Application Specific Integrated Circuit）１１５及びＦＰＧＡ（Field Programmable Gate Array）１１６等を搭載している。
【００３２】
主制御部１０１は、ＲＯＭ１１２内に画像形成装置１としての基本プログラム及び本発明の画像位置ずれ検出を行う画像形成プログラム等のプログラム及び必要なデータが格納されている。主制御部１０１は、ＣＰＵ１１１が、ＲＯＭ１１２内のプログラムに基づいて、画像形成装置１の各部を制御して、画像形成装置１としての基本処理を実行するとともに、後述する本発明の画像位置ずれ検出処理を伴う画像形成方法を実行する。ＣＰＵ１１１は、この動作処理において、ＲＡＭ１１３をワークメモリとして利用する。
【００３３】
ＮＶＲＡＭ１１４は、画像形成装置１の電源がオフの場合にも記憶しておくべきデータがＣＰＵ１１１の制御下で格納され、また、読み出される。特に、ＮＶＲＡＭ１１４は、後述する調整パターンに基づく駆動波形の補正値等の本発明の画像形成方法の実行に必要なデータを記憶する。
【００３４】
ＡＳＩＣ１１５は、画像データに対する各種信号処理、並び替え等の画像処理を行ない、ＦＰＧＡ１１６は、画像形成装置１全体を制御するための入出力信号を処理する。
【００３５】
外部Ｉ／Ｆ１０２は、ＬＡＮ（Local Area Network）等のネットワークや専用線等の通信線によって他の機器と主制御部１０１との通信のインターフェイスを行ない、外部装置からのデータを主制御部１０１に送出する。また、外部Ｉ／Ｆ１０２は、主制御部１０１が生成したデータを外部装置に出力する。この外部Ｉ／Ｆ１０２は、脱着可能な記憶媒体が装着可能であり、プログラムが記憶媒体に記憶された状態や、外部からの通信装置を介して配信される。
【００３６】
ヘッド駆動制御部１０３は、記録ヘッド２０ｙ〜２０ｋそれぞれの液体吐出の有無、吐出する場合の液滴吐出タイミング及び駆動信号の駆動波形を制御して、記録ヘッド２０ｙ〜２０ｋに被記録媒体Ｐ上へ画像を記録させる。ヘッド駆動制御部１０３は、記録ヘッド２０ｙ〜２０ｋを駆動制御するためのヘッドデータ生成配列変換用ＡＳＩＣ（ヘッドドライバ）を有し、印刷データ（ディザ処理などが施されたドットデータ）に基づき、液滴の有無と液滴の大きさを示す駆動波形の駆動信号を生成して、記録ヘッド２０ｙ〜２０ｋに供給する。記録ヘッド２０ｙ〜２０ｋは、各記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋのノズル毎にスイッチを有しており、駆動信号に基づいてオン／オフすることで、印刷データにより指定される被記録媒体Ｐの位置に指定されるサイズの液滴を着弾させる。なお、ヘッド駆動制御部１０３のヘッドドライバは、記録ヘッド２０ｙ〜２０ｋ側に設けられていてもよいし、ヘッド駆動制御部１０３と記録ヘッド２０ｙ〜２０ｋが一体構成となっていてもよい。また、ヘッド駆動制御部１０３は、記録ヘッド２０ｙ〜２０ｋの駆動を制御して、画像として後述するパターンＴを被記録媒体Ｐに記録させる。
【００３７】
主走査駆動部１０４は、主制御部１０１の制御下で、キャリッジ６を主走査方向に移動走査する主走査モータ１０を駆動する。
【００３８】
主制御部１０１には、エンコーダシート１５を読み取るエンコーダセンサ２１からの読取結果信号が入力され、主制御部１０１は、この読取結果信号に基づいて、キャリッジ６の主走査方向の位置を検出する。そして、主制御部１０１は、主走査駆動部１０４を介して主走査モータ１０を駆動制御することで、キャリッジ６を主走査方向に意図する位置へ往復移動させる。
【００３９】
副走査駆動部（モータドライバ）１０５は、被記録媒体Ｐを搬送する副走査モータ２０２を駆動する。
【００４０】
主制御部１０１には、副走査モータ２０２の回転を検出するロータリエンコーダ２０１からの検出信号（パルス）が入力される。主制御部１０１は、この検出信号に基づいて被記録媒体Ｐの副走査方向の移動量、すなわち、媒体送り量を検出し、副走査駆動部１０５を介して副走査モータ２０２を駆動制御することで図示しない搬送ローラを介して被記録媒体Ｐの搬送制御を行う。
【００４１】
送給駆動部１０６は、図示しない送給トレイから被記録媒体Ｐを送給する送給モータ２０３を駆動する。
【００４２】
排出駆動部１０７は、印刷（画像形成）された被記録媒体Ｐを図示しない排出トレイ上に排出する排出ローラを駆動する排出モータ２０４を駆動する。なお、排出駆動部１０７は、副走査駆動部１０５により代用してもよい。
【００４３】
スキャナ制御部１０８は、画像読取部２０５の駆動動作を制御する。画像読取部２０５は、例えば、ＣＣＤ(Charge Coupled Device）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を利用したイメージスキャナ等が用いられている。画像読取部２０５は、原稿を走査して、原稿の画像を所定の解像度で読み取って、スキャナ制御部１０８に出力する。
【００４４】
操作表示部２０６は、画像形成装置１に各種動作をさせるのに必要な各種キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）やＬＥＤ（Light Emitting Diode）等のランプを備えている。操作表示部２０６は、操作キーから、画像形成装置１に各種機能動作処理を行わせるための各種操作が行われると、操作内容を主制御部１０１に渡す。また、操作表示部２０６は、主制御部１０１から渡される表示情報、すなわち、操作キーから入力された命令内容や画像形成装置１からユーザに通知する各種情報を、ディスプレイに表示させる。特に、操作表示部２０６は、後述する画像位置ずれ検出処理を伴う画像形成方法の実行に必要な各種設定操作が行われる。
【００４５】
そして、主制御部１０１は、ヘッド駆動制御部１０３を介して記録ヘッド２０ｙ〜２０ｋを駆動して被記録媒体Ｐ上にパターンＴ（基準パターンＴｋ、調整パターンＴｃ）を形成させる。主制御部１０１は、パターンＴを読取センサ３０が読み取った結果に基づいて位置ずれ量を算出して記録ヘッド２０ｙ〜２０ｋの駆動波形を決定する位置ずれ調整処理を実行する。まず、主制御部１０１は、ヘッド駆動制御部１０３が被記録媒体Ｐに記録するパターンＴの間隔（エッジ間距離または中央位置距離）と読取センサ３０による該パターンＴの読み取り結果に基づいて、記録ヘッド２０ｙ〜２０ｋから吐出されて被記録媒体Ｐに着弾した液滴の着弾位置の位置ずれを補正する駆動波形補正量を算出する算出処理を行う。主制御部１０１は、実際に画像形成するときの同時に駆動するノズル数に基いて、駆動波形補正量を決定し、基準の駆動波形を該駆動波形補正量で補正して、ヘッド駆動制御部１０３に記録ヘッド２０ｙ〜２０ｋを駆動させる。
【００４６】
具体的には、主制御部１０１は、ノズルを駆動させる駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する。また、主制御部１０１は、所定の基準ノズル数のノズルを、基準駆動波形でヘッド駆動制御部１０３を介して駆動させて少なくとも２本の基準ラインＬｋからなる基準パターンＴｋを形成させる。さらに、主制御部１０１は、基準ノズル数のノズルの基準駆動波形での駆動による基準ラインＬｋと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数のノズルと複数の調整用駆動波形との組み合わせでの駆動による複数の調整ラインＬｃとからなる複数の調整パターンＴｃを、ヘッド駆動制御部１０３を介して形成させる。そして、主制御部１０１は、基準パターンＴｋの基準ラインＬｋ間の基準距離と各調整パターンＴｃの基準ラインＬｋと調整ラインＬｃ間の調整距離を後述する読取センサ３０に取得させ、該基準距離と複数の該調整距離に基づいて、調整対象ノズル数のノズルを同時に駆動する際の基準駆動波形に対する補正値を決定する。
【００４７】
主制御部１０１は、この画像の位置ずれ（着弾位置ずれ）を、図４に示す位置ずれ調整部１２０によって、記録ヘッド２０ｙ〜２０ｋの駆動波形を補正することで調整する。
【００４８】
位置ずれ調整部１２０は、主要部が主制御部１０１に搭載されており、ＣＰＵ１１１、発光制御部１２１、平滑回路１２２、駆動回路１２３、光電変換部１２４、ローパスフィルタ回路１２５、Ａ／Ｄ（Analog／Digital）変換回路１２６、ＦＰＧＡ１１６、共有メモリ１２７及びヘッド駆動制御部１０３、読取センサ３０等を備えている。
【００４９】
読取センサ３０は、発光素子３１と受光素子３２が、ホルダ３３内に固定されており、発光素子３１からの読取光の出射部及び受光素子３２への入射部には、レンズ３４が設けられている。発光素子３１と受光素子３２は、主走査方向と直交する副走査方向（被記録媒体Ｐの搬送方向）に並んで配設されている。その結果、読取センサ３０は、キャリッジ６の移動速度変動による影響を低減させた状態で、パターンＴｋ、Ｔｃを検出することができる。
【００５０】
ホルダ３３は、図４では、キャリッジ６が搭載するブラック（Ｋ）用の記録ヘッド２０ｋに対して主走査方向において一致するキャリッジ６の側面位置に固定されている。
【００５１】
読取センサ３０は、図４では、記録ヘッド２０ｋの画像位置ずれ検出用のものであり、他の記録ヘッド０ｙ〜２０ｃの画像位置ずれ検出用に、該記録ヘッド２０ｙ〜２０ｃと主走査方向において一致する位置に読取センサを搭載することが好ましい。ただし、画像形成装置１は、読取センサ３０を、記録ヘッド２０ｋと主走査方向において一致する位置と記録ヘッド２０ｙ〜２０ｃと主走査方向において一致する位置との間をスライド移動させる移動機構が設けられているときには、１つの読取センサ３０のみを用いて、全ての記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋの位置ずれを検出することができる。または、画像形成装置１は、記録ヘッド２０ｙ、２０ｍ、２０ｃでパターンＴを形成した被記録媒体Ｐを、読取センサ３０の位置まで、反搬送方向に搬送することで、１つの読取センサ３０のみを用いて、全ての記録ヘッド２０ｙ、２０ｍ、２０ｃ、２０ｋにおける画像の位置ずれを検出することができる。
【００５２】
そして、読取センサ３０は、その発光素子３１として、例えば、ＬＥＤ（Light Emitting Diode）等の可視光等を出射する比較的単純で安価な発光素子が用いられ、その受光素子３２として、フォトセンサが用いられている。また、発光素子３１による被記録媒体Ｐへの読取光スポットのスポット径ｄとしては、レンズ３４として、高精度なものを使用せずに、安価なものを使用して、画像形成装置１のコストを安価なものとするために、ｍｍオーダーの検出範囲となっている。
【００５３】
ＣＰＵ１１１は、キャリッジ６を主走査方向に移動させながら、発光制御部１２１に読取センサ３０の発光素子３１を駆動するためのＰＷＭ値を設定し、発光制御部１２１は、該ＰＷＭ値の発光パルス信号を平滑回路１２２に出力する。平滑回路１２２は、該発光パルス信号を平滑化して駆動回路１２３に出力し、駆動回路１２３は、該発光パルス信号に応じて発光素子３１を発光駆動して、パターンＴの形成されている被記録媒体Ｐへ発光素子３１から出射光を照射させる。
【００５４】
読取センサ３０は、被記録媒体Ｐ上のパターンＴに発光素子３１からの射出光を照射することで、パターンＴから反射される反射光が受光素子３２に入射される。受光素子３２は、パターンＴからの反射光の受光量に応じたアナログの検知信号を光電変換部１２４へ出力する。
【００５５】
光電変換部１２４は、読取センサ３０の受光素子３２から入力される検知信号を光電変換し、この光電変換信号（センサ出力電圧）Ｓｏをローパスフィルタ回路１２５に出力する。
【００５６】
ローパスフィルタ回路１２５は、センサ出力電圧データからノイズを除去して、Ａ／Ｄ変換回路１２６に出力し、Ａ／Ｄ変換回路１２６は、センサ出力電圧データをデジタル変換して、ＦＰＧＡ１１６へ出力する。
【００５７】
ＦＰＧＡ１１６は、デジタル変換されたセンサ出力電圧データを共有メモリ１２７に格納する。共有メモリ１２７は、主制御部１０１内の他のメモリであってもよいし、ＲＡＭ１１３、ＮＶＲＡＭ１１４であってもよい。
【００５８】
そして、後述するように、ＣＰＵ１１１は、パターンを形成する際に、所定の基準ノズル数のノズルを、基準駆動波形で記録ヘッド２０ｙ〜２０ｋに駆動させて少なくとも２本の基準ラインＬｋからなる基準パターンＴｋを形成させる。また、ＣＰＵ１１１は、基準ノズル数のノズルの基準駆動波形での駆動による基準ラインＬｋと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の調整用駆動波形との組み合わせでの駆動による複数の調整ラインＬｃとからなる複数の調整パターンＴｃを記録ヘッド２０y〜２０ｋに形成させる。
【００５９】
ＣＰＵ１１１は、共有メモリ１２７からセンサ出力電圧データを読み出して、パターンＴ（基準パターンＴｋ、複数の調整パターンＴｃ）の中央位置を検出し、実プリント上でのずれ量（パターン間距離の差）を算出する。すなわち、ＣＰＵ１１１は、基準パターンＴｋの距離と各調整パターンＴｃ間の距離の差を算出する。
【００６０】
ＣＰＵ１１１は、算出したずれ量（パターン間距離の差）と、パターンＴを形成したときの駆動ノズル数及び駆動波形（駆動波形の倍率）に基いて、該調整対象ノズル数のノズルを駆動する駆動波形の基準駆動波形に対する駆動波形補正値を決定する。ＣＰＵ１１１は、決定した駆動波形補正値を、駆動ノズル数に対応させて、各記録ヘッド２０y〜２０ｋ毎に、ＦＰＧＡ１１６の内部メモリ（図示略）またはＮＶＲＡＭ１１４に、駆動波形補正テーブルとして保存する。
【００６１】
そして、画像形成装置１は、画像形成するときには、ＣＰＵ１１１の決定した駆動波形補正値と画像データによって決定される駆動ノズル数から駆動波形を補正して、ヘッド駆動制御部１０３に記録ヘッド２０ｙ〜２０ｋを駆動させる。
【００６２】
そして、ＦＰＧＡ１１６は、図５に示すように、ブロック構成されており、画像データ出力部１３１、駆動カウント部１３２、駆動波形補正値算出部１３３、駆動波形補正部１３４及び駆動波形テーブル１３５等を備えている。
【００６３】
画像データ出力部１３１は、次周期で吐出する画像データが保持されており、該画像データを記録ヘッド２０ｙ〜２０ｋに出力するとともに、駆動カウント部１３２へ出力する。
【００６４】
駆動カウント部１３２は、画像データに基づいて、駆動ノズル数をカウントし、駆動ノズル数を駆動波形補正値算出部１３３へ出力する。
【００６５】
駆動波形補正値算出部１３３は、駆動ノズル数に基づいて、ＦＰＧＡ１１６の内部メモリまたはＮＶＲＡＭ１１４の駆動波形補正テーブルを参照して、駆動波形補正値を決定し、決定した駆動波形補正値を駆動波形補正部１３４へ出力する。
【００６６】
駆動波形補正部１３４には、駆動波形テーブル１３５が接続されており、駆動波形テーブル１３５は、基準駆動波形を格納している。
【００６７】
駆動波形補正部１３４は、駆動波形テーブル１３５の基準駆動波形を駆動波形補正値で補正して、駆動波形を生成し、生成した駆動波形を、図４のヘッド駆動制御部１０３に渡して、ヘッド駆動制御部１０３が記録ヘッド２０ｙ〜２０ｋへ該駆動波形の駆動信号を出力する。
【００６８】
駆動波形補正部１３４は、具体的には、例えば、図６に示すように、基準駆動波形に対して、駆動波形補正値（例えば、１．２）を乗算することで、補正値倍（１．２倍）の駆動波形を生成する。
【００６９】
記録ヘッド２０ｙ〜２０ｋは、画像データ出力部１３１からの画像データに対応するノズルを、駆動波形補正部１３４で補正された駆動波形の駆動信号に基づいて駆動させて、液滴を被記録媒体Ｐに吐出させて、画像形成する。
【００７０】
そして、画像形成装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の位置ずれ検出を伴う画像形成方法を実行する画像形成プログラムを読み込んでＲＯＭ１１２等に導入することで、後述する形成画像の画像位置ずれ調整を正確に行う画像位置ずれ調整方法を伴う画像形成方法を実行する画像形成装置として構築されている。この画像形成プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００７１】
なお、本実施例では、ＣＰＵ１１１が主に画像位置ずれ検出処理を行うが、画像位置ずれ検出処理の一部または全ての処理をＦＰＧＡ１１６やＡＳＩＣ１１５等のＬＳＩ(Large Scale Integration ）が行ってもよい。また、以下の説明では、これらを含む主制御部１０１が画像位置ずれ検出処理を行うものとして説明する。
【００７２】
画像形成装置１は、上記画像形成プログラムが導入されることで、図７に示すような機能ブロックが構築される。すなわち、画像形成装置１は、図７に示すように、駆動波形生成部３０１、基準パターン形成部３０２、調整パターン形成部３０３、吐出部３０４、距離取得部３０５、波形決定部３０６及びヘッド駆動制御部３０７等が構築される。
【００７３】
吐出部３０４は、記録ヘッド２０ｙ〜２０ｋにより構築されている。吐出部３０４は、複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体Ｐに吐出させる。したがって、吐出部３０４は、吐出手段として機能している。
【００７４】
駆動波形生成部３０１は、主制御部１０１、特に、ＣＰＵ１１１、ＮＶＲＡＭ１１４等により構築され、駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する。したがって、駆動波形生成部３０１は、駆動波形生成手段として機能している。すなわち、ＮＶＲＡＭ１１４またはＲＯＭ１１２は、例えば、図６（ａ）に示したような基準駆動波形を予め記憶しており、ＣＰＵ１１１が、基準駆動波形に、図６（ｂ）に示したような各種倍率を乗算した調整駆動波形を生成してＮＶＲＡＭ１１４に格納する。
【００７５】
基準パターン形成部３０２は、主制御部１０１及びヘッド駆動制御部１０３により構築されている。基準パターン形成部３０２は、所定の基準ノズル数のノズルを、基準駆動波形で吐出部３０４に駆動させて少なくとも２本の基準ラインＬｋからなる基準パターンＴｋを形成させる。したがって、基準パターン形成部３０２は、基準パターン形成手段として機能している。
【００７６】
基準パターン形成部３０２は、例えば、基準ノズル数として、１００ノズルを設定し、図８に示すように、１００ノズルによる２本の基準ラインＬｋを、基準駆動波形で、吐出部３０４に被記録媒体Ｐ上に、基準パターンＴｋとして形成させる。図８では、基準パターンＴｋは、駆動波形倍率が、「１」で、１００ｃｈ−１００ｃｈと記載されている基準ラインＬｋのみで形成されるパターンとなっている。
【００７７】
また、図８には、領域Ｌで示すように、駆動波形倍率が、「１」、「１．０５」、「１．１」、「１．１５」、「１．２」の列においても、１００ｃｈ−１００ｃｈのノズルを、駆動波形倍率「１」で駆動させた基準パターンＴｋが記載されている。画像形成装置１は、この領域Ｌを形成することなく、後述する距離取得部３０５によって、基準距離を取得することもできる。ところが、画像形成装置１は、距離取得部３０５による距離取得時に、主走査方向におけるヨーイング誤差が発生する。そこで、画像形成装置１は、各駆動波形倍率の基準として、領域Ｌに示すように駆動波形倍率「１」の基準パターンＴｋを形成することで、主走査位置によるヨーイング誤差の影響を軽減することができる。
【００７８】
調整パターン形成部３０３は、主制御部１０１及びヘッド駆動制御部１０３により構築されている。調整パターン形成部３０３は、基準ノズル数のノズルの基準駆動波形での駆動による基準ラインＬｋと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数のノズルと複数の調整用駆動波形との組み合わせでの駆動による複数の調整ラインＬｃとからなる複数の調整パターンＴｃを吐出部３０４に形成させる。したがって、調整パターン形成部３０３は、調整パターン形成手段として機能している。
【００７９】
調整パターン形成部３０３は、調整パターンＴｃとして、基準ラインＬｋと調整ラインＬｃからなるパターン、例えば、図８に示す基準パターンＴｋ以外のパターンを形成させる。例えば、調整パターン形成部３０３は、１００ｃｈ−１５０ｃｈとして示す調整パターンＴｃの場合、１本のラインを基準ラインＬｋと、１５０ノズルの調整ラインＬｃを、基準駆動波形、基準駆動波形の１．０５倍、１．１倍、１．１５倍、１．２倍の調整駆動波形による調整ラインＬｃとを、それぞれ対として形成したパターンを形成させる。
【００８０】
距離取得部３０５は、読取センサ３０及び主制御部１０１により構築されている。距離取得部３０５は、基準パターンＴｋの基準ラインＬｋ間の基準距離と、各調整パターンＴｃの基準ラインＬｋと各調整ラインＬｃとの間の調整距離を取得する。したがって、距離取得部３０５は、距離取得手段として機能している。
【００８１】
波形決定部３０６は、主制御部１０１により構築されており、基準距離と複数の調整距離に基づいて、調整対象ノズル数のノズルを駆動する駆動波形の基準駆動波形に対する補正値を決定する。したがって、波形決定部３０６は、駆動波形決定手段として機能している。
【００８２】
ヘッド駆動制御部３０７は、主制御部１０１により構築されている。ヘッド駆動制御部３０７は、画像データに基づいて吐出部３０４が同時に駆動するノズルの数を取得し、該ノズル数と調整対象ノズル数に基づいて、波形決定部３０６の決定した補正値を取得する。そして、ヘッド駆動制御部３０７は、該補正値で基準駆動波形を補正した駆動波形の駆動信号を吐出部３０４へ出力する。したがって、ヘッド駆動制御部３０７は、駆動制御手段として機能している。
【００８３】
次に、本実施例の作用について説明する。本実施例の画像形成装置１は、駆動ノズル数に起因する液滴の着弾位置の位置ずれを調整する。
【００８４】
すなわち、画像形成装置１は、キャリッジ６を主走査方向に往復移動させながら記録ヘッド２０ｙ〜２０ｋを駆動させて液滴を被記録媒体Ｐに向かって吐出させて、被記録媒体Ｐに画像を形成する。したがって、画像形成装置１は、駆動するノズル数によって、液滴の被記録媒体Ｐへの着弾位置が異なる。
【００８５】
画像形成装置１は、記録ヘッド２０ｙ〜２０ｋに副走査方向に複数形成されているノズルのうち、同時に駆動させるノズル数によって液滴の吐出速度や液滴の吐出量が変化し、液滴の被記録媒体Ｐへの着弾位置が異なる。すなわち、記録ヘッド２０ｙ〜２０ｋは、同時に駆動するノズル数(以下、適宜、駆動ノズル数という。）によって、駆動波形のオーバーシュート、アンダーシュートの発生の仕方が異なり、オーバーシュート、アンダーシュートは、駆動波形の電圧振幅へ影響を与える。記録ヘッド２０ｙ〜２０ｋは、駆動波形の電圧振幅が大きいほど、液滴吐出速度が速く、液滴吐出量が増加する。その結果、駆動ノズル数によって、図９に示すように、液滴吐出速度Ｖｊや液滴吐出量Ｍｊに影響を与える。液滴吐出速度Ｖｊや液滴吐出量Ｍｊがバラつくと、印字ズレや濃度差が発生するため画像劣化を招く。図９では、駆動ノズル数が、「１００」のときに、液滴吐出速度Ｖｊ、液滴吐出量Ｍｊが共に最も大きくなっており、液滴吐出速度Ｖｊと液滴吐出量Ｍｊは、概ね比例関係にある。
【００８６】
そして、この液滴吐出速度Ｖｊ、液滴吐出量Ｍｊのピークは、画像形成装置によってばらつくが、概ね一致するため、予め評価により、求めることができる。
【００８７】
そして、液滴吐出速度Ｖｊ、液滴吐出量Ｍｊがばらつくことで、例えば、図１０に示すように、被記録媒体Ｐに記録される画像濃度が変化する。図１０は、図１０（ａ）が、１００ノズル（１００ｃｈ）駆動と１００ノズル駆動を繰り返し行なったときの着弾液滴を示している。図１０（ｂ）は、１００ノズル駆動と５０ノズル駆動を繰り返し行なったときの着弾液滴を示している。図１０（ｂ）で分かるように、５０ノズル駆動の場合には、１００ノズル駆動の場合よりも、液滴吐出速度Ｖｊが遅いため、移動方向とは反対方向（図１０の右方向）に位置ずれして着弾している。また、図１０（ｂ）で分かるように、５０ノズル駆動の場合には、１００ノズル駆動の場合よりも液滴吐出量Ｍｊが少なくなるため、着弾のドット経が小さくなり、形成画像の濃度が低下する。なお、図１０において、奇数列は、１００ノズル（１００ｃｈ）で形成され、偶数列は、１００ノズル（１００ｃｈ）または５０ノズル（５０ｃｈ）で形成されている。
【００８８】
上述のように、液滴吐出速度Ｖｊ、液滴吐出量Ｍｊは、同時駆動のノズル数で変化するため、記録ヘッド２０ｙ〜２０ｋによるノズルの駆動波形を、駆動ノズル数によって、調整することで、液滴吐出速度Ｖｊ、液滴吐出量Ｍｊを調整することができる。
【００８９】
すなわち、形成画像の画像濃度は、図１１に示すように、駆動ノズル数と駆動波形の倍率によって、変化する。図１１は、駆動ノズル数が、１００ノズル−１００ノズル（１００ｃｈ−１００ｃｈ）で、基準駆動波形（駆動波形倍率１）の画像濃度を基準濃度とし、駆動ノズル数が、１００ノズル−３０ノズル、１００ノズル−５０ノズル、１００ノズル−１５０ノズル、１００ノズル−１９２ノズルのときに、駆動波形を、基準駆動波形、倍率を、１．０５倍、１．１倍、１．１５倍、１．２倍に変化させて画像形成したときの画像濃度の状態が示されている。図１１では、３０ノズルでは、１．１５倍、５０ノズルでは、１．１倍、１５０ノズルでは、１．１倍、１９２ノズルでは、１．１５倍の駆動波形の駆動信号で駆動させると、１００ノズルを基準駆動波形の駆動信号で駆動させたときと、同等の画像濃度であることが示されている。
【００９０】
すなわち、画像形成装置１は、同時駆動するノズル数に基づいて、駆動波形を、基準駆動波形に対して、適宜の倍数の駆動波形とすることで、形成画像の画像濃度を、基準ノズル数（例えば、１００ノズル）を基準駆動波形で駆動させたときの濃度に補正する。
【００９１】
すなわち、駆動波形の倍率を変えると、液滴吐出速度Ｖｊ、液滴吐出量Ｍｊも変化し、駆動ノズル数に基づいて、駆動波形の倍率を調整することで、形成画像の画像濃度を補正することができる。
【００９２】
ここでいう駆動波形の倍率とは、図６に示したように、駆動波形の中間電位を維持し、それ以外の駆動波形部分を倍率分だけ変化させることを意味する。すなわち、駆動波形の補正は、駆動波形テーブル１３５に記憶されている基準駆動波形の中間電位以外の値に、駆動波形補正値（倍率）を乗算することで、行うことができる。
【００９３】
そこで、画像形成装置１は、予め設定されている位置ずれ検出タイミングまたは操作表示部２０６の操作等によって位置ずれ検出指示が発生すると、図１２に示す画像位置ずれ検出処理を行う。
【００９４】
主制御部１０１は、副走査駆動部１０５を駆動させて、被記録媒体Ｐを所定位置まで搬送させる（ステップＳ１０１）。
【００９５】
主制御部１０１は、読取センサ３０のキャリブレーション処理を行なう（ステップＳ１０２）。
【００９６】
主制御部１０１は、この読取センサ３０のキャリブレーション処理を、図１３に示すように行う。
【００９７】
すなわち、主制御部１０１は、キャリブレーション処理に入ると、まず、読取センサ３０の発光素子３１を予め設定されている初期発光量で発光させる（ステップＳ２０１）。具体的には、主制御部１０１が、初期発光量での発光させるためのＰＷＭ値を発光制御部１２１に設定し、発光制御部１２１が平滑回路１２２を介して該ＰＷＭ値の発光パルス信号を駆動回路１２３に出力する。駆動回路１２３は、該ＰＷＭ値の発光パルス信号に基づいて、発光素子３１を発光駆動させる。
【００９８】
主制御部１０１は、発光素子３１を発光させると、受光素子３２が受光する被記録媒体Ｐからの反射光の光量、すなわち、受光素子３２の出力値が予め設定されている規定出力値の範囲内であるか否かの判定を行う（ステップＳ２０２）。具体的には、例えば、主制御部１０１は、受光素子３２の出力値が、４Ｖ±０．２Ｖの範囲内であるか否かの判定を行う。
【００９９】
主制御部１０１は、受光素子３２の出力値が該規定出力値の範囲内でないとき（ステップＳ２０２で、ＮＧのとき）には、出力光量の再設定を行なう（ステップＳ２０３）。主制御部１０１は、再設定した出力光量で発光素子３１を発光させて出力値の判定を行う処理を、受光素子３２の出力値が規定出力値の範囲内になるまで繰り返し行う（ステップＳ２０１〜Ｓ２０３）。
【０１００】
主制御部１０１は、ステップＳ２０２で、受光素子３２の出力値が規定出力値の範囲内になると（ステップＳ２０２で、ＯＫのとき）、キャリブレーション処理を終了する。
【０１０１】
再び、図６に戻って、主制御部１０１は、調整パターンＴ形成処理を行う。すなわち、画像形成装置１は、駆動波形生成部３０１が、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する。基準パターン形成部３０２が、基準ノズル数のノズルを、基準駆動波形で吐出部３０４に駆動させて少なくとも２本の基準ラインＬｋからなる基準パターンＴｋを形成させる。さらに、調整パターン形成部３０３は、基準ノズル数のノズルの基準駆動波形での駆動による基準ラインＬｋと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数のノズルと複数の調整用駆動波形との組み合わせでの駆動による複数の調整ラインＬｃとからなる複数の調整パターンＴｃを吐出部３０４に形成させる。
【０１０２】
この画像形成装置１は、図８に示したパターン例を全ての基準パターンＴｋと調整パターンＴｃを形成する場合、例えば、図１４に矢印で示すような順番に、記録ヘッド２０ｙ〜２０ｋを駆動して、基準パターンＴｋと調整パターンＴｃを被記録媒体Ｐ上に形成する。なお、図１４は、パターン形成と次のパターンデータ読取処理を、同時に行う場合に、読取センサ３０が、図１４の上側に配設されている場合のパターン形成の一例を示している。すなわち、図１４は、副走査方向に列状に配列されている全ノズルのうち、上側から駆動ノズル数分駆動させてパターンＴｋ、Ｔｃが形成されている状態が示されている。また、読取センサ３０が、記録ヘッド２０ｙ〜２０ｋの中心位置となるようにキャリッジ６に取り付けられているときには、画像形成装置１は、図１５に示すように、副走査方向に列状に配列されている全ノズルのうち、中央位置から駆動ノズル数分上下方向に分散したノズルを駆動させてパターンＴｋ、Ｔｃを形成する。さらに、画像形成装置１は、読取センサ３０が、記録ヘッド２０ｙ〜２０ｋの複数箇所で読み取りを行う場合には、図１６に示すように、読み取りを行う副走査位置にパターンＴｋ、Ｔｃを形成する。なお、この場合、読取センサ３０が、１つのみキャリッジ６に取り付けられているときには、画像形成装置１は、被記録媒体Ｐを読取位置に対応する位置へ移動させながら、パターンＴｋ、Ｔｃの読み取りを行う。また、画像形成装置１は、基準パターンＴｋ、調整パターンＴｃとして、図１７に示すように、同一の駆動波形倍率のパターンを主走査方向に複数列形成してもよい。この場合、画像形成装置１は、複数の読取結果の平均値を算出して、位置ずれを算出し、バラツキによる影響を軽減する。
【０１０３】
画像形成装置１は、調整パターンの形成を行うと、主制御部１０１及び読取センサ３０で構築される距離取得部３０５が、パターンデータ読取処理を行う（ステップＳ１０４）。
【０１０４】
主制御部１０１は、このパターンデータ読取処理を、図１８に示すように実行する。
【０１０５】
すなわち、主制御部１０１は、読取センサ３０の発光素子３１を上記キャリブレーションした結果に基づいて発光させ（ステップＳ３０１）、受光素子３２の出力する出力値であるセンサデータ取込みを開始する（ステップＳ３０２）。
【０１０６】
次に、主制御部１０１は、キャリッジ６の主走査方向への移動を開始し（ステップＳ３０３）、キャリッジ６を移動させながら、パターンＴの記録されている領域で受光素子３２の出力するセンサデータの取込みを行う（ステップＳ３０４）。
【０１０７】
主制御部１０１は、パターンＴの記録領域での受光素子３２の出力するセンサデータの取込みを完了すると、キャリッジ６の移動を停止させてパターンデータ読取処理を終了する（ステップＳ３０５）。
【０１０８】
なお、図１８に示すパターンデータ読取処理においては、発光素子３１を発光させてからキャリッジ６の移動を開始しているが、先に、キャリッジ６の移動を開始させ、キャリッジ６の加速期間の間に、発光素子３１の発光と読取準備を行ってもよい。
【０１０９】
主制御部１０１は、このパターンデータ読取処理を、具体的には、上述のように、発光制御部１２１に読取センサ３０の発光素子３１を駆動するためのＰＷＭ値を設定し、発光制御部１２１が、該ＰＷＭ値の発光パルス信号を平滑回路１２２に出力する。平滑回路１２２は、該発光パルス信号を平滑化して駆動回路１２３に出力し、駆動回路１２３は、該発光パルス信号に応じて発光素子３１を発光駆動して、パターンＴの形成されている被記録媒体Ｐへ発光素子３１から出射光を照射させる。
【０１１０】
読取センサ３０は、被記録媒体Ｐ上のパターンＴに発光素子３１からの射出光を照射することで、パターンＴから反射される反射光が受光素子３２に入射される。読取センサ３０は、受光素子３２が、パターンＴからの反射光の受光量に応じたアナログの検知信号を光電変換部１２４へ出力する。
【０１１１】
光電変換部１２４は、読取センサ３０の受光素子３２から入力される検知信号を光電変換し、この光電変換信号（センサ出力電圧）をローパスフィルタ回路１２５に出力する。
【０１１２】
ローパスフィルタ回路１２５は、センサ出力電圧データからノイズを除去して、Ａ／Ｄ変換回路１２６に出力し、Ａ／Ｄ変換回路１２６は、センサ出力電圧データをデジタル変換して、ＦＰＧＡ１１６へ出力する。
【０１１３】
このパターンデータ読取処理では、主制御部１０１は、図１９に示すように、パターンＴのパターン幅Ｌを、読取センサ３０の被記録媒体Ｐ上における読取光スポットＹのスポット径ｄに対して適宜の幅に設定した調整パターンデータをヘッド駆動制御部１０３へ出力する。したがって、例えば、読取センサ３０は、その読取光スポットＹのスポット径ｄをパターンＴのパターン幅Ｌと同じ大きさに設定することで、パターンＴのパターン幅Ｌと同じスポット径ｄの読取光でパターンＴを読み取ることができる。なお、図１９及び図２０においては、パターンＴｋ、Ｔｃの１本のラインをパターンＴとして示している。
【０１１４】
この場合、読取光スポットＹは、図２０（ａ）に示すように、読取光スポットＹ１から読取光スポットＹ５へとキャリッジ６とともに読取センサ３０が主走査方向に移動することで、パターンＴを横切る。なお、図２０（ｂ）は、図２０（ａ）の読取光スポットＹとパターンＴとの位置関係に対応する読取センサ３０の受光素子３２の出力するセンサ出力電圧、図２０（ｃ）は、読取光スポットＹにおける読取光のパターンＴによる吸収面積、図２０（ｄ）は、図２０（ｃ）の吸収面積を微分した吸収面積の増加率を、それぞれ示している。
【０１１５】
すなわち、読取光スポットＹ１の位置では、読取光スポットＹ１の移動方向の端がパターンＴのエッジと一致していて、パターンＴに重なっておらず、読取センサ３０はパターンＴを検出していない。したがって、このときの読取センサ３０のセンサ出力電圧は、図２０（ｂ）に示すように、画像が存在しないときの電圧値となっている。
【０１１６】
読取光スポットＹ２の位置では、読取光スポットＹ２の移動方向の半分がパターンＴと重なっており、読取センサ３０はパターンＴを検出して、反射光の減少率が最も大きくなる。すなわち、読取光スポットＹがパターンＴに重なっている面積の単位時間当たりにおける正方向の変化率が最も大きい。
【０１１７】
読取光スポットＹ３の位置では、読取光スポットＹ３の全体がパターンＴと重なっており、上述のように、読取光スポットＹのスポット径ｄとパターンＴの幅（パターン幅）Ｌが一致するように設定されている。したがって、この瞬間が、読取センサ３０から被記録媒体Ｐへ照射した読取光の反射光の強度が最も小さくなり、読取センサ３０のセンサ出力電圧は、図２０（ｂ）に示すように、最小値となっている。
【０１１８】
読取光スポットＹ４の位置では、読取光スポットＹ２の移動方向とは反対側の半分がパターンＴと重なっており、読取センサ３０はパターンＴを検出して、反射光の増加率が最も大きくなる。すなわち、読取光スポットＹがパターンＴに重なっている面積の単位時間当たりにおける負方向の変化率が最も大きい。
【０１１９】
読取光スポットＹ５の位置では、読取光スポットＹ１の位置とは逆に、読取光スポットＹ１の移動方向とは反対側の端がパターンＴのエッジと一致していて、パターンＴに重なっておらず、読取センサ３０はパターンＴを検出していない。したがって、このときの読取センサ３０のセンサ出力電圧は、図２０（ｂ）に示すように、画像が存在しないときの電圧値となっている。
【０１２０】
このように、読取光スポットＹ２の位置において、読取光の被記録媒体Ｐにおける反射光の減少率が最も大きくなり、読取光スポットＹ４の位置において、読取光の被記録媒体Ｐにおける反射光の減少率が最も大きくなる。したがって、図２０（ｄ）に示すように、吸収面積の増加率が増加傾向から減少傾向に変化する変曲点は、読取光スポットＹ２と一致している。また、吸収面積の増加率が減少傾向から増加傾向に変化する変曲点は、読取光スポットＹ４と一致している。
【０１２１】
したがって、読取センサ３０のセンサ出力電圧が変曲点を示すと、読取光スポットＹがパターンＴのエッジ位置と一致していることになる。その結果、読取センサ３０のセンサ出力電圧が変曲点を精度よく検出することで、パターンＴのエッジ位置も精度よく検出することができる。
【０１２２】
なお、図２０では、被記録媒体Ｐが副走査方向に一定速度で搬送されている状態で、キャリッジ６を主走査方向に移動させながら、読取センサ３０によってパターンＴを読み取った状態が示されている。なお、画像位置ずれ検出処理においては、被記録媒体Ｐ上のパターンＴを読取センサ３０で読み取ることのできる位置に被記録媒体Ｐが停止している状態で、キャリッジ６を主走査方向に移動させながら、読取センサ３０によってパターンＴを読み取ってもよい。
【０１２３】
そして、上記吸収面積の増加率または減少率の変曲点に基づいてパターンＴのエッジ位置を検出することができる。
【０１２４】
再び、図１２に戻って、主制御部１０１は、パターンデータ読取処理を行うと、駆動波形補正値算出処理を行う。すなわち、主制御部１０１は、基準パターンＴｋの基準距離を求める。次に、主制御部１０１は、各調整パターンＴｃの基準ラインＬｋと調整ラインＬｃとの間の調整距離を求める。主制御部１０１は、調整パターンＴｃ毎に、基準距離に最も近い調整距離の駆動波形倍率を、その調整パターンＴｃの駆動ノズル数のノズルを駆動させて画像形成するときの駆動波形倍率として決定する。
【０１２５】
すなわち、基準パターンＴｋと調整パターンＴｃは、その一部を拡大すると、図２１のように示すことができる。図２１では、所定駆動波形倍率における１００ノズル−３０ノズルの調整パターンＴｃ、１００ノズル−５０ノズルの調整パターンＴｃ及び１００ノズル−１００ノズルの基準パターンＴｋが、例として記載されている。また、図２１には図示しないが、同じ調整パターンＴｃであって、駆動波形倍率の調整パターンＴｃが被記録媒体Ｐに記録されている。
【０１２６】
画像形成装置１は、キャリッジ６を等速移動させながら、主制御部１０１が、調整パターンＴｃの基準ラインＬｋ（１００ノズルによるライン）と、調整ラインＬｃ（３０ノズル、５０ノズル等によるライン）との調整距離Ｋ１、Ｋ２、・・・を順次測定する。主制御部１０１は、この調整距離Ｋ１、Ｋ２、・・・として、駆動ノズル数が同じで、駆動波形倍率が異なる調整パターンＴｃの調整距離を測定する。また、主制御部１０１は、基準パターンＴｋの基準ラインＬｋ間の距離（基準距離）Ｋ０を測定する。なお、主制御部１０１は、基準距離及び調整距離を、キャリッジ６の移動速度と、検出対象の一方のラインを検出してから次のラインを検出するまでの検出時間とに基づいて算出する。
【０１２７】
そして、主制御部１０１は、上記読取処理で読み取られた各調整パターンＴｃと基準パターンＴｋの基準ラインＬｋと調整ラインＬｃから、調整パターンＴｃの駆動ノズル数毎に、基準距離に最も近い、調整距離の駆動波形倍率を決定する。
【０１２８】
例えば、１００ノズル−３０ノズルの調整パターンＴｃの調整距離は、図２２（ａ）に示すように、駆動波形倍率によって調整距離が変動し、駆動波形倍率が、１．１５のときの調整距離が最も短く、図２２（ｂ）に示す基準距離に最も近くなっている。したがって、駆動ノズル数が３０ノズルであるときに、駆動波形倍率を、１．１５に補正して、画像形成すると、図２３に示すように、位置ずれとドット経の縮小による画像濃度低下を抑制し、画像品質を向上させることができる。
【０１２９】
主制御部１０１は、調整パターンＴｃの駆動ノズル数毎に、基準距離に最も近い、調整距離の駆動波形倍率を決定すると、該駆動波形倍率を該駆動ノズル数に対応させて、駆動波形補正テーブルとして、ＮＶＲＡＭ１１４等に保存する（ステップＳ１０６）。
【０１３０】
主制御部１０１は、駆動波形補正テーブルを保存すると、画像位置ずれ検出処理を終了する。
【０１３１】
そして、画像形成装置１は、画像形成時には、画像データに基づいて、駆動ノズル数を取得して、該駆動ノズル数に対応する駆動波形倍率を、駆動波形補正テーブルから取得する。画像形成装置１は、駆動波形を補正して、補正後の駆動波形の駆動信号により記録ヘッド２０ｙ〜２０ｋを駆動させて画像形成する。なお、画像形成装置１は、この駆動ノズル数に基づく駆動波形倍率を調整した駆動波形の補正を、図５に示したように、ＣＰＵ１１１の制御下で、ＦＰＧＡ１１６が行うが、ＣＰＵ１１が行ってもよい。
【０１３２】
画像形成装置１は、調整パターンＴｃを作成して、該調整パターンＴｃにおけるノズル数に対する駆動波形倍率については、駆動波形補正テーブルとして保存しているが、調整パターンＴｃのノズル数の画像データにより画像形成することがある。
【０１３３】
この場合、画像形成装置１は、駆動波形補正値算出部１３３が、例えば、図２４に示すように、駆動ノズル数と駆動波形倍率の関係から、駆動波形補正テーブルに存在しない駆動ノズル数に対応する駆動波形倍率を補完して、決定する。
【０１３４】
このように、本実施例の画像形成装置１は、複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体Ｐに吐出させる吐出部（吐出手段）３０４と、前記駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する駆動波形生成部（駆動波形生成手段）３０１と、前記基準駆動波形で前記吐出部３０４に所定の基準ノズル数の前記ノズルを駆動させて少なくとも２本の基準ラインＬｋからなる基準パターンＰｋを形成させる基準パターン形成部（基準パターン形成手段）３０２と、前記基準ノズル数の前記ノズルの前記基準駆動波形での駆動による基準ラインＬｋと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の前記調整用駆動波形との組み合わせでの駆動による複数の調整ラインＬｃとからなる複数の調整パターンＰｃを前記吐出部３０４に形成させる調整パターン形成部（調整パターン形成手段）３０３と、前記基準ラインＬｋ間の基準距離と各前記基準ラインＬｋと調整ラインＬｃ間の調整距離を取得する距離取得部（距離取得手段）３０５と、前記基準距離と複数の前記調整距離に基づいて、前記調整対象ノズル数の前記ノズルを駆動する駆動波形の前記基準駆動波形に対する補正値を決定する波形決定部（駆動波形決定手段）３０６と、を備えている。
【０１３５】
したがって、駆動ノズル数の基準ノズル数との相違に応じて基準駆動波形に対する補正値を決定することができ、駆動ノズル数に起因する液滴の着弾位置の位置ずれを調整することができる。
【０１３６】
また、本実施例の画像形成装置１は、複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体Ｐに吐出させる吐出処理ステップと、前記駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する駆動波形生成処理ステップと、前記基準駆動波形で前記吐出処理ステップにおいて所定の基準ノズル数の前記ノズルを駆動させて少なくとも２本の基準ラインＬｋからなる基準パターンＰｋを形成させる基準パターン形成処理ステップと、前記基準ノズル数の前記ノズルの前記基準駆動波形での駆動による基準ラインＬｋと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の前記調整用駆動波形との組み合わせでの駆動による複数の調整ラインＬｃとからなる複数の調整パターンＰｃを前記吐出処理ステップで形成させる調整パターン形成処理ステップと、前記基準ラインＬｋ間の基準距離と各前記基準ラインＬｋと調整ラインＬｃ間の調整距離を取得する距離取得処理ステップと、前記基準距離と複数の前記調整距離に基づいて、前記調整対象ノズル数の前記ノズルを同時に駆動する際の前記基準駆動波形に対する補正値を決定する波形決定処理ステップと、を有する画像形成方法を実行する。
【０１３７】
したがって、駆動ノズル数の基準ノズル数との相違に応じて基準駆動波形に対する補正値を決定することができ、駆動ノズル数に起因する液滴の着弾位置の位置ずれを調整することができる。
【０１３８】
さらに、本実施例の画像形成装置１は、ＣＰＵ１１等の制御プロセッサに、複数のノズルを所定の駆動波形の駆動信号によって駆動させて液滴を被記録媒体Ｐに吐出させる吐出処理と、前記駆動波形として、基準駆動波形と該基準駆動波形とは異なる複数の調整用駆動波形を生成する駆動波形生成処理と、前記基準駆動波形で前記吐出処理において所定の基準ノズル数の前記ノズルを駆動させて少なくとも２本の基準ラインＬｋからなる基準パターンＰｋを形成させる基準パターン形成処理と、前記基準ノズル数の前記ノズルの前記基準駆動波形での駆動による基準ラインＬｋと、該基準ノズル数とは異なるノズル数の複数の調整対象ノズル数の該ノズルと複数の前記調整用駆動波形との組み合わせでの駆動による複数の調整ラインＬｃとからなる複数の調整パターンＰｃを前記吐出処理で形成させる調整パターン形成処理と、前記基準ラインＬｋ間の基準距離と各前記基準ラインＬｋと調整ラインＬｃ間の調整距離を取得する距離取得処理と、前記基準距離と複数の前記調整距離に基づいて、前記調整対象ノズル数の前記ノズルを同時に駆動する際の前記基準駆動波形に対する補正値を決定する波形決定処理と、を実行させる画像形成プログラムを搭載している。
【０１３９】
したがって、駆動ノズル数の基準ノズル数との相違に応じて基準駆動波形に対する補正値を決定することができ、駆動ノズル数に起因する液滴の着弾位置の位置ずれを調整することができる。
【０１４０】
また、本実施例の画像形成装置１は、画像データに基づいて前記吐出部３０４が同時に駆動するノズル数を取得し、該ノズル数と前記調整対象ノズル数に基づいて、前記波形決定部３０６の決定した前記補正値を取得して、該補正値で前記基準駆動波形を補正した駆動波形の駆動信号を該吐出部３０４へ出力する駆動制御部（駆動制御手段）３０７を、さらに備えている。
【０１４１】
したがって、画像データに応じた補正値で基準駆動波形を補正した駆動波形で駆動ノズルを駆動させることができ、駆動ノズル数に起因する液滴の着弾位置の位置ずれを調整して、画像品質の良好な画像を形成することができる。
【０１４２】
さらに、本実施例の画像形成装置１は、前記波形決定部３０６が、前記調整対象ノズル数の前記ノズルを駆動する際の前記駆動波形として、該調整対象ノズル数における複数の前記調整用駆動波形による前記調整距離と前記基準距離との差が最も小さい該調整駆動波形を決定する。
【０１４３】
したがって、駆動数に起因する液滴の着弾位置の位置ずれが最も少なくなる駆動波形の補正値を決定することができ、駆動ノズル数に起因する液滴の着弾位置の位置ずれをより適切に調整することができる。
【０１４４】
さらに、本実施例の画像形成装置１は、前記駆動波形生成部３０１が、前記調整用駆動波形として、前記基準駆動波形と同様の波形形状であって、電位倍率が異なる駆動波形を生成する。
【０１４５】
したがって、実際の駆動時の駆動波形と同様の調整用駆動波形を生成して、位置ずれを検出し、該位置ずれを補正する基準駆動波形に対する補正値を決定することができる。その結果、駆動ノズル数に起因する液滴の着弾位置の位置ずれをより一層適切に調整することができる。
【０１４６】
また、本実施例の画像形成装置１は、前記距離取得部３０５が、前記基準パターンＰｋと前記調整パターンＰｃの形成されている前記被記録媒体Ｐに、読取光を照射して、その反射光を受光することで、該基準ラインＬｋ間の基準距離、該基準ラインＬｋと調整ラインＬｃ間の調整距離を取得する。
【０１４７】
したがって、自動的に基準距離と調整距離を取得して、基準駆動波形に対する補正値を決定することができ、作業性を向上させることができる。
【０１４８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１４９】
１  画像形成装置
２  本体筐体
３  本体フレーム
４  主ガイドロッド
５  副ガイドロッド
６  キャリッジ
６ａ  連結片
６ｂ  ベルト保持部
７  タイミングベルト
８  駆動プーリ
９  従動プーリ
１０  主走査モータ
１１  カートリッジ部
１２  維持機構部
１３  カバー
１４  プラテン
１５  エンコーダシート
２０  記録ヘッド
２０ｙ、２０ｍ、２０ｃ、２０ｋ  記録ヘッド
２１  エンコーダセンサ
３０  読取センサ
３１  発光素子
３２  受光素子
３３  ホルダ
３４  レンズ
１００  制御部
１０１  主制御部
１０２  外部Ｉ／Ｆ
１０３  ヘッド駆動制御部
１０４  主走査駆動部
１０５  副走査駆動部
１０６  送給駆動部
１０７  排出駆動部
１０８  スキャナ制御部
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  ＮＶＲＡＭ
１１５  ＡＳＩＣ
１１６  ＦＰＧＡ
１２１  発光制御部
１２２  平滑回路
１２３  駆動回路
１２４  光電変換部
１２５  ローパスフィルタ回路
１２６  Ａ／Ｄ変換回路
１１６  ＦＰＧＡ
１２７  共有メモリ
１３１  画像データ出力部
１３２  駆動カウント部
１３３  駆動波形補正値算出部
１３４  駆動波形補正部
１３５  駆動波形テーブル
２０１  ロータリエンコーダ
２０２  副走査モータ
２０３  送給モータ
２０４  排出モータ
２０５  画像読取部
２０６  操作表示部
３０１  駆動波形生成部
３０２  基準パターン形成部
３０３  調整パターン形成部
３０４  吐出部
３０５  距離取得部
３０６  波形決定部
３０７  ヘッド駆動制御部
Ｐ  被記録媒体
Ｔｋ  基準パターン
Ｔｃ  調整パターン
Ｌｋ  基準ライン
Ｌｃ  調整ライン
１    ハンドスキャナハウジング
２    入力書面
３    １次元イメージセンサ
４    ワイドレンズ
５    照明ランプ
【先行技術文献】
【特許文献】
【０１５０】
【特許文献１】特開２０１１−１４８２８７号公報
【図１】
2016155247.tif 000003
【図２】
2016155247.tif 000004
【図３】
2016155247.tif 000005
【図４】
2016155247.tif 000006
【図５】
2016155247.tif 000007
【図６】
2016155247.tif 000008
【図７】
2016155247.tif 000009
【図８】
2016155247.tif 000010
【図９】
2016155247.tif 000011
【図１２】
2016155247.tif 000012
【図１３】
2016155247.tif 000013
【図１４】
2016155247.tif 000014
【図１６】
2016155247.tif 000015
【図１７】
2016155247.tif 000016
【図１８】
2016155247.tif 000017
【図１９】
2016155247.tif 000018
【図２１】
2016155247.tif 000019
【図２２】
2016155247.tif 000020
【図２３】
2016155247.tif 000021
【図２４】
2016155247.tif 000022
【図１０】
2016155247.tif 000023
【図１１】
2016155247.tif 000024
【図１５】
2016155247.tif 000025
【図２０】
2016155247.tif 000026