(57)【特許請求の範囲】
【請求項１】
インクジェット記録方式により複数のヘッドを用いて画像形成を行う画像形成装置であって、
前記複数のヘッドにより平行な２パターンを印字する印字手段と、
前記印字手段で印字された前記平行な２パターンを読み取る読み取り手段と、
該読み取り手段で読み取った各パターンの中心位置を算出する位置算出手段と、
該位置算出手段で算出された各パターンの中心位置に基づき、ヘッドのずれ量を算出するずれ算出手段とを備え、
前記印字手段は、前記パターンとして、前記複数のヘッドのうちの基準ヘッドにより所定の間隔の平行な２パターンを印字するとともに、基準ヘッドおよび他のヘッドにより前記所定の間隔と同間隔の平行な２パターンを印字し、前記ずれ算出手段は、前記位置算出手段により得られた各パターンの中心位置に基づき、前記基準ヘッドによる２パターンの間隔と、前記基準ヘッドおよび前記他のヘッドによる２パターンの間隔とを算出し、両間隔の差に基づいて当該他のヘッドの前記基準ヘッドに対するずれ量を検出することを特徴とする画像形成装置。
【請求項２】
前記印字手段が印字する平行な２パターンの各パターンの幅は同幅であることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印字手段は複数の前記平行な２パターンとして、前記基準ヘッドにより前記平行な２パターンを複数印字するとともに、前記基準ヘッドおよび他のヘッドにより当該平行な２パターンを複数印字し、前記ずれ算出手段は、前記位置算出手段で算出された各パターンの中心位置から前記基準ヘッドによる２パターンの間隔の平均値と、前記基準ヘッドおよび前記他のヘッドによる２パターンの間隔の平均値とを算出し、該平均値による両間隔の差に基づいてヘッドのずれ量を算出することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記複数のヘッドの少なくとも１つ以上のヘッドが交換されたことを検出する交換検出手段をさらに備え、該交換検出手段によりヘッドが交換されたことが検出された場合に前記平行な２パターンの印字および読み取りならびにヘッドのずれ量の算出を行うことを特徴とする請求項１、２または３記載の画像形成装置。
【請求項５】
前記読み取り手段は前記平行な２パターンに対する第１および第２の走査を行い、前記位置算出手段は前記第１の走査で各パターンの幅およびその中心位置を算出し、前記ずれ算出手段は前記第２の走査で前記パターンの間隔として前記中心位置の間隔を算出することを特徴とする請求項１、２、３または４記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、インクジェット記録方式を用いて画像形成を行う画像形成装置に関する。
【０００２】
【従来の技術】
この種の画像形成装置におけるインクジェット記録方式は、インクが満たされているノズル内にヒータが数個装着されており、このヒータにパルス信号を印加することによりヒータを加熱して、インクを沸騰させ、これによって生じる気泡圧でインクを吐出させるようになっている。そして、画像形成装置として使用する場合には、前記ノズルを数個並べて１つのヘッドを構成して画像の形成を行い、更に前記ヘッドを数個（例えば、シアン、マゼンダ、イエロー、ブラック等のインクを吐出する数個のヘッド）組み合わせて使用することにより、フルカラーの画像を形成している。
【０００３】
このような画像形成装置において、ヘッドを駆動する制御回路は、図２に示すように構成されている。なお、同図は１個のヘッドを構成する場合を示している。図２において、２０１はシフトレジスタ、２０２はラッチ回路、２０３〜２０６はＡＮＤ回路、２０７〜２１０はトランジスタ、２１１はヒータを示していて、外部より画像データＶＤＯがシリアル２値データで転送クロックＣＬＫに同期して転送されてきて、シフトレジスタ２０１で順次シリアル−パラレル変換される。１２８個（本例では１２８ノズルで構成されているヘッドを使用している）の画像データＶＤＯが転送された後、ＬＡＴ信号により各ノズル上で保持状態となる。また、数ノズルで構成されている１つのヘッドをｎブロックに分け（本例では１２８ノズルで構成されているヘッドを８ブロックに分けて使用している）、１ブロックに１パルスのイネーブル信号ＢＥＮＢ０〜ｎとヒータ駆動のパルス信号ＨＥＮＢを与え、画像データがイネーブルで保持されているノズルのみトランジスタがＯＮし、ヒータが加熱されてインクを吐出する。以上のような制御で図３のように１ライン印字し、これを主走査方向に数ライン印字することによって１バンドの印字を行い、紙を送って２バンド目の印字を行い、これを数回繰り返して数バンドから構成される画像を形成している。又キャリッジスピードの変動に対して正確な位置で印字を行うために、一般的には図４のように１ドット毎にスリットが入っているリニアスケール４０１を配置して、それをヘッド４０３の近傍に取り付けられているセンサ４０２で読み取り、その出力信号を用いてインク吐出の同期をとって正確な位置でインクを吐出する制御を行っている。又ヘッドの構成として、図５のようにヘッドとインクタンクが一体型になっているタイプ（図５（ｂ））と、ヘッドとは別にインクタンクが配置されているタイプ（図５（ａ））があり、ヘッドとインクタンクが別に配置されているタイプはインクが消費されるとインクタンクのみ交換できるようになっているが、ヘッドとインクタンクが一体になっているタイプは消耗品として取り扱われていて、インクが消費されるとユーザの意志により任意に交換されるようになっている。
【０００４】
【発明が解決しようとする課題】
従来、インクジェット記録方式を用いて画像を形成する際に、前記のように数個のヘッドを用いて画像形成していて、なおかつヘッドとインクタンクが一体になっている構成の場合、その中の１個又は数個のヘッドが交換されたときに、図６（ａ），（ｂ）のように各ヘッド間の横方向の取り付けのずれや縦方向の取り付けのずれが生じて、そのまま印字したときに横方向や縦方向にスジが発生して画像むらとなる場合があった。又ヘッドの主走査位置に対して正確な位置でインク吐出するために、リニアスケールを用いてインク吐出の同期をとっている装置においては、往復印字を行ったときに図６（ｃ）のようにスリット位置からインクが吐出されるまで遅延が生じるため、吐出位置がずれて画像むらとなる場合があった。これは線画の場合、特に目立っていた。
【０００５】
本発明は、上記に鑑みてなされたもので、その目的とするところは、ヘッドを交換した場合におけるヘッドのずれを適確に検出する画像形成装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するため、本発明の画像形成装置は、インクジェット記録方式により複数のヘッドを用いて画像の形成を行う画像形成装置であって、前記複数のヘッドにより所定のパターンを印字させる印字手段と、該印字手段で印字された所定のパターンを読み取る読み取り手段と、該読み取り手段で読み取ったパターンから前記複数のヘッドのうちの基準のヘッドに対する他のヘッドのずれ量を検出する検出手段とを有することを要旨とする。
【０００７】
また、本発明の画像形成装置は、インクジェット記録方式により複数のヘッドを用いて画像の形成を行う画像形成装置であって、前記複数のヘッドの少なくとも１つ以上のヘッドが交換されたことを検出する交換検出手段と、該交換検出手段によりヘッドが交換されたことが検出された場合、前記複数のヘッドのうちの基準ヘッドと他のヘッドとにより平行な２パターンを印字させる印字手段と、該印字手段で印字された前記平行な２パターンを読み取る読み取り手段と、該読み取り手段で読み取った各パターンの中心ドットの位置を算出する位置算出手段と、該位置算出手段で算出された各パターンの中心ドットの位置から前記基準ヘッドのパターン間の幅と前記基準ヘッドと前記他のヘッドのパターン間の幅とを算出し、両幅の差に基づいてヘッドのずれ量を算出するずれ算出手段とを有することを要旨とする。
【０００８】
更に、本発明の画像形成装置は、インクジェット記録方式により複数のヘッドを用いて画像の形成を行う画像形成装置であって、前記複数のヘッドの少なくとも１つ以上のヘッドが交換されたことを検出する交換検出手段と、該交換検出手段によりヘッドが交換されたことが検出された場合、前記複数のヘッドのうちの基準ヘッドと他のヘッドとにより平行な２パターンを複数印字させる印字手段と、該印字手段で印字された前記複数の平行な２パターンを読み取る読み取り手段と、該読み取り手段で読み取った各パターンの中心ドットの位置を算出する位置算出手段と、該位置算出手段で算出された各パターンの中心ドットの位置から前記基準ヘッドのパターン間の幅と前記基準ヘッドと前記他のヘッドのパターン間の幅の平均値とを算出し、該平均値による両幅の差に基づいてヘッドのずれ量を算出するずれ算出手段とを有することを要旨とする。
【０００９】
【作用】
本発明の画像形成装置では、複数のヘッドにより所定のパターンを印字させ、この印字された所定のパターンを読み取り、この読み取ったパターンから複数のヘッドのうちの基準のヘッドに対する他のヘッドのずれ量を検出する。
【００１０】
また、本発明の画像形成装置では、ヘッドが交換されたことが検出された場合、複数のヘッドのうちの基準ヘッドと他のヘッドとにより平行な２パターンを印字させ、この印字された平行な２パターンを読み取り、この読み取った各パターンの中心ドットの位置を算出し、この算出された各パターンの中心ドットの位置から基準ヘッドのパターン間の幅と基準ヘッドと他のヘッドのパターン間の幅とを算出し、両幅の差に基づいてヘッドのずれ量を算出する。
【００１１】
更に、本発明の画像形成装置では、ヘッドが交換されたことが検出された場合、複数のヘッドのうちの基準ヘッドと他のヘッドとにより平行な２パターンを複数印字させ、この印字された複数の平行な２パターンを読み取り、この読み取った各パターンの中心ドットの位置を算出し、この算出された各パターンの中心ドットの位置から基準ヘッドのパターン間の幅と基準ヘッドと他のヘッドのパターン間の幅の平均値とを算出し、該平均値による両幅の差に基づいてヘッドのずれ量を算出する。
【００１２】
【実施例】
以下、図面を用いて本発明の実施例を説明する。
【００１３】
図１は、本発明の一実施例に係わる画像形成装置の構成を示すブロック図である。同図に示す画像形成装置は、外部装置１０１、印字制御部１０２、およびヘッド１０３を有し、前記印字制御部１０２にはリニアスケール１１０、センサ１１１および上部カバー開閉検知センサ１１２が接続されている。
【００１４】
図１に示す実施例においては、イメージスキャナー、パソコン、ＣＡＤ等の外部装置１０１から転送されてくるイメージ画像データＶＤＩから、ヘッド１０３を用いて記録紙に画像イメージを形成する制御を行っていて、中でも印字制御部１０２はそのために必要な信号の生成を行っている。印字制御部１０２は、ＣＰＵ１０９、ヘッド制御部１０５、パターン検出部１０６、パターン幅検出部１０７、レジスト調整量検出部１０８から構成されていて、その中でもＣＰＵ１０９はシリアル画像データＶＤＩが転送されてくる外部装置１０１とのインターフェースを行うと共に、各メモリやＩ／Ｏ等印字制御部１０２全体の動作のコントロールを行っている。外部装置１０１からシリアル画像データＶＤＩが転送されてくると、ＣＰＵ１０９からの命令で、ヘッド制御部１０５にて画像データＶＤＩを数バンド分画像メモリに一時保持する。保持された画像データＶＤＩには、各種画像処理が加えられ、ヘッド１０３のスキャンに合わせて画像データＶＤＯが出力される。
【００１５】
なお本実施例では、図に示すようにリニアスケール１１０を配置していて、リニアスケール１１０からヘッド１０３のスキャンに同期して出力される信号ＬＩＮＳＣＬを用いて、画像データＶＤＯの出力等の印字制御の同期をとっている。ヘッド制御部１０５では、ヘッドの各ブロックのイネーブル信号ＢＥＮＢ０〜７（本実施例では、１２８ノズルで構成されているヘッドを８ブロックに分けて使用しているため、８個のブロックイネーブル信号が存在している）とヒータ駆動のパルス信号ＨＥＮＢのインクの吐出に必要な信号の生成も行っている。ヘッド制御部１０５から出力された画像データＶＤＯ、ブロックイネーブル信号ＢＥＮＢ０〜７、ヒータ駆動のパルス信号ＨＥＮＢ等はヘッド１０３に転送され、ヘッド１０３内の制御回路で、各画像データＶＤＯとイネーブル信号（ＢＥＮＢ，ＨＥＮＢを示す）がイネーブルになっているノズルのみヒータをＯＮし、インクが吐出されて記録紙に付着し、１ライン分の画像を形成し、以上のような制御を主走査方向にヘッド１０３を走査させることにより、１バンド分のイメージ画像を形成している。
【００１６】
なお本実施例では、上記ヘッド制御部１０５及びヘッドを４回路（個）で構成していて、それぞれシアン、マゼンタ、イエロー、ブラックのインクタンクを配備して（本実施例ではヘッドとインクタンクは一体型となっている）、フルカラー印字を行っている。なお、以下の説明においては、省略して１回路（個）分のみについて行う。又本体構成には図７のように上部カバー開閉検知センサ１１２が取り付けられていて、上部カバー９１が開けられて、ヘッド１０３が交換されると、自動的に図８のように５つのパターンａ〜ｅから構成されるパターンを印字する。なお、本実施例においては、上部カバー開閉検知センサ１１２がヘッド交換検出手段を構成しており、上部カバー９１が開けられると、ヘッドが交換されたものとしている。更にヘッド近傍には図７のようにセンサ１１１が取り付けられていて、図８のようなパターンを印字後、その各パターンをセンサ１１１で読み取って、以下の過程を経てレジスト調整量の検出が行われる。
【００１７】
先ず、図８に示すパターンａ〜ｂ上を走査させて、センサ１１１の出力を印字制御部１０２内のパターン検出部１０６でパターンの濃度変化する箇所を検出するとともに、パターン幅検出部１０７によって各パターンの幅を求める。その後ＣＰＵにより各パターンの幅のデータをリードして１／２の演算を行い、各パターンの中心ドット位置を算出する。次に同パターン上を再度走査させて、前述の各パターンの中心ドットのデータを用いて、中心ドット間の幅を求める。以上のような動作をａ〜ｃパターン、ａ〜ｄパターン、ａ〜ｅパターンにおいて同様に各パターンの中心ドット間の幅を求める。上記各データを求めた後、ａ〜ｂパターンのデータを基準として、各データを差分することにより基準ヘッドに対して他のヘッドがどの程度ずれて取り付けられているか算出することが可能となる。
【００１８】
以下、各部の動作を説明する。先ず、ヘッド１０３の内部構成及び簡単な動作説明を、図２を用いて行う。ヘッド１０３は、図２に示すように、シフトレジスタ回路２０１、ラッチ回路２０２、ＡＮＤ回路２０３〜２０６、トランジスタ２０７〜２１０、ヒータ２１１から構成されていて、ヘッド制御部１０５から転送クロックＣＬＫに同期して、シリアルに転送されてくる画像データＶＤＯをシフトレジスタ２０１でパラレルデータに変換し、１２８個のデータがそろった時点で保持信号ＬＡＴによりラッチ２０２にてデータを一時保持する。保持された画像データＶＤＯは、ヘッド制御部１０５で生成したブロックイネーブル信号ＢＥＮＢ０〜７とヒータ駆動パルス信号ＨＥＮＢがイネーブルで且つ画像データがイネーブルのノズルのみトランジスタがＯＮし、ヒータ２１１が加熱され、インクが吐出されて、記録紙にインクが付着し、画像の形成を行っている。
【００１９】
次に、このヘッド１０３を駆動するために必要な信号を生成しているヘッド制御部１０５の内部構成及び簡単な動作説明を図９を用いて行う。ヘッド制御部１０５は、主に画像メモリ９０１、画像メモリ制御部９０２、画像同期信号生成部９０３、ヒータ駆動信号生成部９０４から構成されている。画像メモリ制御部９０２は前述したように、外部装置１０１から転送されてくるシリアル画像データＶＤＩを数バンド分画像メモリ９０１に一時保持するためのメモリ制御と、保持された画像データをヘッド１０３のスキャンに合わせてヘッド１０３に画像データＶＤＯとして出力するためのメモリ制御を行っている。画像データＶＤＩを画像メモリ９０１に入力するときは、外部装置１０１からのデータの転送タイミングに同期してメモリのアドレス信号の生成を行い、順次画像データＶＤを格納し、またメモリからヘッド１０３のスキャンに合わせて出力するときは、画像同期信号生成部９０３からの同期タイミング（ＨＳＹＮＣＴＲＧ）に同期してメモリのアドレス信号を生成し、メモリから画像データＶＤを出力する。
【００２０】
なお、画像同期信号生成部９０３は、図１０に示すように、ＨＳＹＮＣＴＲＧ生成部１００１、カウンタ１００２、比較器１００３，１００４、ＡＮＤ回路１００５〜１００８、ＣＰＵＩ／Ｆ部１００９から構成されており、ヘッド１０３を走査させてリニアスケール１１０から出力される信号ＬＩＮＳＣＬを用いて、メモリから画像データＶＤを出力するための同期信号ＨＳＹＮＣＴＲＧの生成を行っている。また、同期信号ＨＳＹＮＣＴＲＧをカウンタ１００２でカウントして、ヘッドのスキャン位置の認識を行い、ＣＰＵ１０９により設定された領域データと比較して、図１１のような印字領域信号ＷＩＮＤの生成を行う。
【００２１】
また、レジスト調整量検出時に図１２のようにセンサ１１１でパターンを走査したときに印字用紙に印字したパターンと、用紙の背景の機械部材との認識がつかなくなるため、レジスト調整量検出用に、レジスト領域信号ＲＥＧＩＷＩＮＤの生成も行っている。なおレジスト調整量検出時はＷＩＮＤがイネーブルとなって、ヘッド制御部１０５でインク吐出の各制御信号（ＶＤＯ，ＢＥＮＢ，ＨＥＮＢ等）が出力されると、インクが吐出されるため、レジスト領域信号ＲＥＧＩＷＩＮＤのみイネーブルとし、ＷＩＮＤはＯＦＦするようにＣＰＵ（ＲＥＧＩＲＤ）で制御している。
【００２２】
更にヒータ駆動信号生成部９０４は、前記同期信号ＨＳＹＮＣＴＲＧに同期して、ヘッドのどのブロックを駆動するか選択する信号（ブロックイネーブル信号ＢＥＮＢ０〜７）と、ヒータ駆動のパルス信号ＨＥＮＢの生成を行っている。ヘッド１０３では、このブロックイネーブル信号ＢＥＮＢ０〜７とヒータ駆動のパルス信号ＨＥＮＢ、画像データＶＤＯが全てイネーブルとなっているノズルのみインク吐出が行われる。
【００２３】
以上のような信号を用いて、画像データの印字を行うと共に、前述したようにヘッド１０３が交換された時に図８のような５つのパターンａ〜ｅから構成されるパターンの印字を行う。次にこのパターンの説明を図８を用いて行う。図８において、パターンａ／ｂは基準となるヘッドを用いて印字し、ｃ／ｄ／ｅは他のヘッドを用いて印字を行う。なお本実施例においては、黒のインクタンクを配備したヘッドを基準として、そのヘッドに他の色のインクタンクを配備したヘッドを合わせるため、ａ／ｂが黒、ｃがシアン、ｄが黄色、ｅがマゼンタのインクタンクを配備したヘッドを用いて印字を行っている。又図８においてパターンｂに対してパターンｃ／ｄ／ｅをずらして表現してあるが、印字はあくまでも同一の基準ラインに印字しようとしているが、図８（ｃ）のようにヘッドが横方向にずれているため、印字結果として、ずれて印刷されている様子を示している。以上のように図８における横方向のレジストのずれを検出するためのパターンを図８（ａ）のように印字し、同じように縦方向のレジストのずれを検出するためのパターンを図８（ｂ）のように印字する。以上のようなパターンを印字後、ヘッド１０３近傍に取り付けられているセンサ１１１を用いて各パターンを読み取り、レジスト調整量の検出が行われる。
【００２４】
センサ１１１の出力は印字制御部１０２内のパターン検出部１０６でパターンの濃度変化する箇所を検出する。パターン検出部１０６の詳細を図１３に示す。図１３において、１３０１はアナログスイッチ、１３０２は差動増幅器、１３０３は非反転増幅器、１３０４は比較器を示していて、パターンの背景の紙を読み取っているときにアナログスイッチ１３０１をＣＰＵによりＯＮし、図１４のように数ｍＶ程度白レベルが浮いて入力してくるセンサ１１１の出力に対して差動増幅器１３０２の出力をＧＮＤに落とす制御を行っている。これは紙の種類、紙浮き等により白レベルが毎回異なるため、正確に紙（白）とパターンを認識するために行われている。
【００２５】
差動増幅器１３０２の出力は、非反転増幅器１３０３で最も入力レベルの低い黄色のパターンと紙（白）の識別ができる程度の増幅を行い（そのため他の黒、シアン、マゼンタの時は非反転増幅器１３０３の出力は飽和する）、比較器１３０４である基準電圧と比較して２値のデジタルデータ（ＲＥＧＩＰＴ）に変換する。
【００２６】
２値のデジタルデータ（ＲＥＧＩＰＴ）はその後パターン幅検出部１０７にて各パターンの幅を求め、ＣＰＵにより各パターンの幅のデータを１／２して、各パターンの中心ドット位置の算出が行われる。パターン幅検出部１０７の詳細を図１５に示す。図１５において、１５０１〜１５０５はＡＮＤ回路、１５０６〜１５０７はフリップフロップ回路、１５０８はアップ／ダウンカウンタ、１５０９〜１５１０はラッチ回路、１５１１〜１５１２はセレクタ、１５１３はＣＰＵＩ／Ｆ部を示していて、前述したように印字用紙に印字したパターンと、用紙の背景の機械部材との認識がつかなくなるため、ヘッド制御部１０５から出力されるレジスト領域信号ＲＥＧＩＷＩＮＤを用いてＡＮＤ回路１５０１にてパターン信号のみ出力するように制御している。ＲＥＧＩＷＩＮＤによりパターンのみ検出された後、ＡＮＤ回路１５０３及びフリップフロップ１５０６によりアップ／ダウンカウンタ１５０８を動作させるためのロード（ＬＤ）信号の生成を行う。各パターンの最初でカウンタ１５０８の入力データをロードし、パターンがイネーブルのときにアップカウントをするように制御を行う。又ＡＮＤ回路１５０２，１５０４，１５０５及びフリップフロップ１５０７により前記イネーブルの信号が終了したとき、カウンタ１５０８の出力結果をセンサ１１１を１走査する毎に２パターン読み取るため、それぞれのパターンをラッチ回路１５０９〜１５１０に保持するためのサンプリング信号を生成する。
【００２７】
パターン読み取り終了後、ＣＰＵ１０９は各ラッチ回路１５０９〜１５１０のデータをリードし、各データを１／２して中心ドット位置を算出する。こうすることにより紙の種類、紙浮き、センサ精度等でセンサの出力レベルが多少変動しても中心値は同一のため、常に安定した出力結果が得られる。又中心ドット位置を算出後、それぞれのパターンのデータをセレクタ１５１１にセットする。セット終了後、ＣＰＵによりアップ／ダウンカウンタ１５０８及びセレクタ１５１２をダウンカウントに設定（ＰＷ／ＰＰＷＮを’Ｌ’）し、再度同一パターン上を走査させて各パターンの中心ドット位置で、アップ／ダウンカウンタ１５０８の桁下がり信号（ＢＯ）出力から桁下がり信号を出力するようにする。この桁下がり信号が各パターンの中心ドット位置のタイミング信号（ＣＥＮＴＤＴ）であり、図１４のようなタイミングで出力する。
【００２８】
パターン幅検出部１０７から出力された桁下がり信号を用いてレジスト調整量検出部１０８にて各パターンの中心ドット間の幅を求める。レジスト調整量検出部１０８の詳細を図１６に示す。図１６において、１６０１はフリップフロップ、１６０２はカウンタ、１６０３はＣＰＵＩ／Ｆ部を示していて、パターン幅検出部１０７から図１４のように出力されてくる桁下がり信号から、フリップフロップ１６０１を用いて各パターンの中心ドット間の幅の信号を生成し、カウンタ１６０２により中心ドット間の幅をカウントして、読み取り終了後ＣＰＵにより幅のデータをリードする。このデータが図１４におけるパターンａ〜ｂの中心ドット間のデータ（▲１▼）となる。以上のような動作をａ〜ｃパターン、ａ〜ｄパターン、ａ〜ｅパターンにおいて同様に各パターンの中心ドット間の幅を求める。上記各データを求めた後、ａ〜ｂパターンのデータ（▲１▼）を基準として、各データを差分することにより基準ヘッドに対して他のヘッドがどの程度ずれて取り付けられているか算出することが可能となる。又差分結果の符号（＋／−）で、ずれ方向を検出することも可能である。
【００２９】
以上のような動作を図８（ａ）に示す横方向のレジストずれを検出するためのパターンおよび図８（ｂ）に示す縦方向のレジストずれを検出するためのパターンに関して行うことにより、縦／横の取り付けによるずれを検出することが可能となる。
【００３０】
前記実施例では、縦／横のレジストのずれを１回の検出動作で検出する方法について述べたが、１回の検出動作ではセンサ１１１の精度によるセンサ出力信号のレベルの変動、図１３における比較器１３０４の基準電圧の変動、及び本実施例で使用している各半導体の温度特性等の要因で検出結果が、検出する毎に変動してしまうことがある。このため、この問題を解消するために検出回数を増やしてその平均値を用いる方法があるが、前記実施例の回路を用いる場合、センサ１１１を同一パターン上を何回もスキャンさせれば検出回数を増やして検出することが可能であるが、かなりのスキャンを行わなければならないため、検出時間が相当かかってしまう。そのため検出回数を増やしてその平均値を用いる場合、前記実施例の図１５の回路１０７を図１７の回路１０７’のように変更して、印字パターンを図１８のように増やすことにより実現することが可能となる。
【００３１】
図１７において、１７０１，１７０２は加算器を示していて（図１７において、図１５と同一の部分に関しては説明省略）、ラッチ回路１５０９〜１５１０の出力を繰り返し加算することによりｎ回分の合計を算出し、ＣＰＵによりｎで除算し、更に１／２することにより中心ドットのデータを算出する。また、図１８のように連続的に同一パターンを読み込むため、図１６のカウンタ１６０２の出力にもｎ回分の合計のデータが出力されるが、ＣＰＵによりｎで除算することによりその平均値を算出することが可能となる。以上のような制御を行うことにより、より高精度の検出が可能となる。
【００３２】
【発明の効果】
以上説明したように、本発明によれば、複数のヘッドにより所定のパターンを印字させ、この印字された所定のパターンを読み取り、この読み取ったパターンから複数のヘッドのうちの基準のヘッドに対する他のヘッドのずれ量を検出するので、ヘッドを交換した際のヘッドの取り付けによるヘッド間のずれおよび往復印字で発生するずれを適確に検出することができる。
【図面の簡単な説明】
【図１】本発明の一実施例に係わる画像形成装置の構成を示すブロック図である。
【図２】図１の実施例におけるヘッドの内部回路の詳細を示すブロック図である。
【図３】図１の実施例における印字結果の一例を示す図である。
【図４】図１の実施例におけるリニアスケールの構成およびスリットを示す図である。
【図５】ヘッドとインクタンクの構成を示す図である。
【図６】ヘッドがずれている場合の印字結果を示す図である。
【図７】図１の実施例における上部カバーを含む本体構成を示す図である。
【図８】図１の実施例における印字パターンを示す図である。
【図９】図１の実施例におけるヘッド制御部の構成を示すブロック図である。
【図１０】図９のヘッド制御部に使用されている画像同期信号生成部の構成を示すブロック図である。
【図１１】印字領域信号ＷＩＮＤおよび同期タイミングＨＳＹＮＣＴＲＧの定義を示す説明図である。
【図１２】レジスト領域信号ＲＥＧＩＷＩＮＤの定義を示す説明図である。
【図１３】図１の実施例におけるパターン検出部の構成を示すブロック図である。
【図１４】図１の実施例における印字パターンと各回路の出力信号の関係を示す説明図である。
【図１５】図１の実施例におけるパターン幅検出部の構成を示すブロック図である。
【図１６】図１の実施例におけるレジスト調整量検出部の構成を示すブロック図である。
【図１７】本発明の他の実施例におけるパターン幅検出部の構成を示すブロック図である。
【図１８】図１７の実施例における印字パターンを示す図である。
【符号の説明】
１０１  外部装置
１０２  印字制御部
１０３  ヘッド
１０５  ヘッド制御部
１０６  パターン検出部
１０７  パターン幅検出部
１０８  レジスト調整量検出部
１０９  ＣＰＵ
１１０  リニアスケール
１１１  センサ
１１２  上部カバー開閉検知センサ
【図１】
0003599288.tif 000002
【図２】
0003599288.tif 000003
【図３】
0003599288.tif 000004
【図４】
0003599288.tif 000005
【図５】
0003599288.tif 000006
【図６】
0003599288.tif 000007
【図７】
0003599288.tif 000008
【図８】
0003599288.tif 000009
【図９】
0003599288.tif 000010
【図１０】
0003599288.tif 000011
【図１１】
0003599288.tif 000012
【図１２】
0003599288.tif 000013
【図１３】
0003599288.tif 000014
【図１４】
0003599288.tif 000015
【図１５】
0003599288.tif 000016
【図１６】
0003599288.tif 000017
【図１７】
0003599288.tif 000018
【図１８】
0003599288.tif 000019