(57)【要約】【課題】複数の画像データにおける対象物の相対位置を精度良く検出することを目的とする。【解決手段】検出装置が、対象物に光を照射する光源部と、前記対象物の種類ごとに、前記光の光量を調整する制御回路と、前記制御回路によって調整された光によって形成されるパターンを撮像するセンサと、前記パターン同士の相対位置を計算するコントローラとを備えることで上記課題を解決する。【選択図】図１
2019001153.tif 000002
【特許請求の範囲】
【請求項１】
対象物に光を照射する光源部と、
前記対象物の種類ごとに、前記光の光量を調整する制御回路と、
前記制御回路によって調整された光によって形成されるパターンを撮像するセンサと、
前記パターン同士の相対位置を計算するコントローラと、
を備える検出装置。
【請求項２】
前記コントローラは、
前記対象物を示す画像データにおいて所定領域に分布する画素が示す画素値のうち、前記画素値が最も大きい値である最大画素値と、前記最大画素値を除く他の画素値を平均した平均値との差分を計算し、
前記差分が所定値以上となるように、前記光量を調整する請求項１に記載の検出装置。
【請求項３】
前記コントローラは、
前記差分を複数計算し、
前記差分のうち、最も大きい値である最大差分となるように、前記光量を調整する請求項２に記載の検出装置。
【請求項４】
前記パターンは、前記対象物に形成される凹凸形状に対して照射される前記光の干渉によって生成される請求項１乃至３のいずれか１項に記載の検出装置。
【請求項５】
前記パターンを異なる２以上のタイミングで検出した結果に基づいて、前記相対位置を検出する請求項１乃至４のいずれか１項に記載の検出装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の検出装置を備え、前記対象物に処理を行う処理装置。
【請求項７】
ヘッドユニットを備え、前記ヘッドユニットによって前記処理を行う請求項６に記載の処理装置。
【請求項８】
前記ヘッドユニットが前記処理を行う処理位置より上流に設置され、かつ、前記処理位置に前記対象物を搬送するのに用いられる第１の支持部材と、
前記処理位置より下流に設置され、かつ、前記処理位置から前記対象物を搬送するのに用いられる第２の支持部材とを備え、
前記第１の支持部材及び前記第２の支持部材の間に、１以上の前記センサを備える請求項７に記載の処理装置。
【請求項９】
前記処理位置及び前記第１の支持部材の間に、１以上の前記センサを備える請求項８に記載の処理装置。
【請求項１０】
画像データに基づく検出結果に基づいて、前記ヘッドユニットが前記処理を行う処理タイミングを制御する請求項７乃至９のいずれか１項に記載の処理装置。
【請求項１１】
画像データに基づく検出結果に基づいて、前記ヘッドユニットを移動させる移動部を更に備える請求項７乃至１０のいずれか１項に記載の処理装置。
【請求項１２】
前記対象物が用紙である請求項７乃至１１のいずれか１項に記載の処理装置。
【請求項１３】
前記対象物が長尺である請求項７乃至１２のいずれか１項に記載の処理装置。
【請求項１４】
前記ヘッドユニットは、液体吐出ヘッドユニットである請求項７乃至１３のいずれか１項に記載の液体吐出装置。
【請求項１５】
前記ヘッドユニットは、読取ユニットである請求項７乃至１３のいずれか１項に記載の読取装置。
【請求項１６】
対象物に光を照射する１以上の光源部を備える検出装置が行う調整方法であって、
検出装置が、前記対象物の種類ごとに、前記光の光量を調整する制御手順と、
検出装置が、前記制御手順で調整された光によって形成されるパターンを撮像する撮像手順と、
検出装置が、前記パターン同士の相対位置を計算する計算手順とを含む調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検出装置、処理装置、液体吐出装置、読取装置及び調整方法に関するものである。
【背景技術】
【０００２】
従来、ヘッドユニットを用いて様々な処理を行う方法が知られている。例えば、プリントヘッドユニットからインクを吐出する、いわゆるインクジェット方式によって、画像形成等を行う方法が知られている。そして、画像形成において、対象物に形成される画像の画質を向上させる方法が知られている。
【０００３】
例えば、画質を向上させるため、プリントヘッドの位置を移動させる方法が知られている。具体的には、まず、連続用紙印刷システムにおいて、ウェブ（ｗｅｂ）の横方向における位置変動がセンサによって検出される。次に、センサによって検出される位置変動を補償するように、横方向において、プリントヘッドの位置を移動させる方法が知られている（例えば、特許文献１参照）。
【０００４】
他にも、所定の２箇所で、画像を撮像し、複数の画像における相関から対象物の移動速度を計算する方法が知られている（例えば、特許文献２参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の方法では、複数の画像データにおける対象物の相対位置を精度良く計算できないことが課題となる。
【０００６】
本発明の１つの側面は、複数の画像データにおける対象物の相対位置を精度良く検出することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明の一態様である、検出装置は、
対象物に光を照射する光源部と、
前記対象物の種類ごとに、前記光の光量を調整する制御回路と、
前記制御回路によって調整された光によって形成されるパターンを撮像するセンサと、
前記パターン同士の相対位置を計算するコントローラと、を備える。
【発明の効果】
【０００８】
複数の画像データにおける対象物の相対位置を精度良く検出できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る画像形成装置の一例を示す概略図である。
【図２】本発明の一実施形態に係る画像形成装置の全体構成例を示す概略図である。
【図３】本発明の一実施形態に係る画像形成装置の構成例を示す上面図である。
【図４】本発明の一実施形態に係る液体吐出ヘッドユニットの外形形状の一例を示す図である。
【図５】本発明の一実施形態に係る検出装置を実現するハードウェア構成例を示すブロック図である。
【図６】本発明の一実施形態に係るセンサデバイスの一例を示す外観図である。
【図７】本発明の一実施形態に係る検出装置の機能構成の一例を示す機能ブロック図である。
【図８】本発明の一実施形態に係る相関演算方法の一例を示す構成図である。
【図９】本発明の一実施形態に係る相関演算におけるピーク位置の探索方法の一例を示す図である。
【図１０】本発明の一実施形態に係る相関演算の演算結果例を示す図である。
【図１１】本発明の一実施形態に係る制御部のハードウェア構成の一例を示すブロック図である。
【図１２】本発明の一実施形態に係る制御部が有するデータ管理装置のハードウェア構成の一例を示すブロック図である。
【図１３】本発明の一実施形態に係る制御部が有する画像出力装置のハードウェア構成の一例を示すブロック図である。
【図１４】本発明の一実施形態に係る画像形成装置による対象物の位置等の検出例を示すタイミングチャートである。
【図１５】本発明の一実施形態に係る画像形成装置による処理タイミングの制御例を示すタイミングチャートである。
【図１６】本発明の一実施形態に係る検出装置による光量調整処理例を示すフローチャートである。
【図１７】比較例に係る装置の全体構成例を示す概略図である。
【図１８】比較例の装置による処理位置のずれ量の例を示す図である。
【図１９】ローラの偏心等がずれ量に与える影響の例を示す図である。
【図２０】本発明の一実施形態に係る対象物ごとの実験結果例を示す図である。
【図２１】本発明の一実施形態に係る対象物が普通紙である場合の実験結果例を示す図である。
【図２２】本発明の一実施形態に係る対象物がコート紙である場合の実験結果例を示す図である。
【図２３】本発明の一実施形態に係る検出装置による調整結果例を示す図（その１）である。
【図２４】本発明の一実施形態に係る検出装置による調整結果例を示す図（その２）である。
【図２５】本発明の一実施形態に係る検出装置が種類ごとに光量調整を実施し、調整した光量に基づいて処理を行う例を示すフローチャートである。
【図２６】本発明の一実施形態に係る画像形成装置の全体構成の変形例を示す概略図である。
【図２７】本発明の第３の実施形態に係る読み取り装置が有する構成例の一例を示す上面概略図である。
【図２８】図２７の読み取り装置の他の例の側面概略図である。
【図２９】本発明の一実施形態に係るヘッドユニットによる処理位置を示す概略図である。
【図３０】本発明の一実施形態に係る処理装置の機能構成例を示す機能ブロック図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付し、重複する説明を省略する。
【００１１】
以下、検出装置を有する処理装置を例に説明する。この例では、処理装置は、対象物に対して、ヘッドユニットによって処理を行う装置である。処理装置の一例として、対象物の例であるウェブに対して、ヘッドユニットによって液体を吐出する処理を行う「液体を吐出する装置」（以下「液体吐出装置」という場合もある。）がある。この例において、ウェブに液体が吐出される処理が行われると、ウェブに画像が形成されるとする。以下、液体吐出装置の例を画像形成装置とする。さらに、ヘッドユニットを「液体吐出ヘッドユニット」とし、液体がウェブに着弾する位置を「処理位置」の例とする。なお、画像形成を行う処理では、処理位置で液体がウェブに着弾するため、着弾位置は、ほぼ処理位置と同じとなる。
【００１２】
＜第１の実施形態＞
＜全体構成例＞
図１は、本発明の一実施形態に係る画像形成装置の一例を示す概略図である。例えば、画像形成装置によって吐出される液体は、水性又は油性のインク等の記録液である。また、画像形成装置１１０は、ウェブ１２０等の対象物を搬送する搬送装置を有する。
【００１３】
対象物は、例えば、記録媒体等である。図示する例では、画像形成装置１１０は、ローラ１３０等によって搬送されるウェブ１２０等の記録媒体に対して、液体を吐出して画像形成を行う。また、ウェブ１２０は、いわゆる連続用紙等である。すなわち、ウェブ１２０は、巻き取りが可能なロール状の用紙等である。このように、画像形成装置１１０は、いわゆるプロダクション・プリンタである。以下の説明では、ローラ１３０が、ウェブ１２０の張力を調整等し、図示する方向（以下「搬送方向１０」という。）に、ウェブ１２０が搬送される例で説明する。さらに、以下の説明では、図示するように、搬送方向１０に直交する方向を直交方向２０とする例である。また、この例では、画像形成装置１１０は、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）の４色のインクを吐出して、ウェブ１２０における所定の箇所に画像を形成するインクジェットプリンタである。
【００１４】
図２は、本発明の一実施形態に係る画像形成装置の全体構成例を示す概略図である。図示するように、画像形成装置１１０は、４色のそれぞれのインクを吐出するため、４つの液体吐出ヘッドユニットを有する。
【００１５】
各液体吐出ヘッドユニットは、搬送方向１０に搬送されるウェブ１２０に対して、各色の液体を吐出する処理を行う。また、ウェブ１２０は、２対のニップローラ（ｎｉｐ  ｒｏｌｌｅｒ）及びローラ２３０等で搬送されるとする。以下、２対のニップローラのうち、各液体吐出ヘッドユニットより上流側に設置されるニップローラを「第１ニップローラＮＲ１」という。一方で、第１ニップローラＮＲ１及び各液体吐出ヘッドユニットより下流側に設置されるニップローラを「第２ニップローラＮＲ２」という。なお、各ニップローラは、図示するように、ウェブ１２０を挟んで回転する。このように、各ニップローラ及びローラ２３０は、ウェブ１２０を搬送方向１０に搬送するモータ等である。
【００１６】
また、ウェブ１２０は、長尺であるのが望ましい。具体的には、ウェブの長さは、第１ニップローラＮＲ１と、第２ニップローラＮＲ２との距離より長いのが望ましい。さらに、対象物は、ウェブに限られない。すなわち、対象物は、折り畳まれて格納される紙、いわゆる「Ｚ紙」等でもよい。
【００１７】
以下、図示する全体構成例では、各液体吐出ヘッドユニットは、上流側から下流側に向かって、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）及びイエロー（Ｙ）の順に設置されるとする。すなわち、最も上流側に設置される液体吐出ヘッドユニット（以下「ブラック液体吐出ヘッドユニット２１０Ｋ」という。）をブラック（Ｋ）用とする。このブラック液体吐出ヘッドユニット２１０Ｋの次に設置される液体吐出ヘッドユニット（以下「シアン液体吐出ヘッドユニット２１０Ｃ」という。）をシアン（Ｃ）用とする。さらに、シアン液体吐出ヘッドユニット２１０Ｃの次に設置される液体吐出ヘッドユニット（以下「マゼンタ液体吐出ヘッドユニット２１０Ｍ」という。）をマゼンタ（Ｍ）用とする。続いて、最も下流側に設置される液体吐出ヘッドユニット（以下「イエロー液体吐出ヘッドユニット２１０Ｙ」という。）をイエロー（Ｙ）用とする。
【００１８】
各液体吐出ヘッドユニットは、画像データ等に基づいて、ウェブ１２０の所定の箇所に、各色のインクをそれぞれ吐出する。そして、液体吐出ヘッドユニットによる処理によって、液体がウェブ１２０に着弾する位置（以下「吐出位置」という。）は、液体吐出ヘッドのほぼ直下になる。すなわち、液体吐出ヘッドユニットを用いる画像形成の処理では、処理位置は、吐出位置となる。
【００１９】
この例では、ブラックのインクは、ブラック液体吐出ヘッドユニット２１０Ｋの吐出位置（以下「ブラック吐出位置ＰＫ」という。）に吐出される。同様に、シアンのインクは、シアン液体吐出ヘッドユニット２１０Ｃの吐出位置（以下「シアン吐出位置ＰＣ」という。）に吐出される。さらに、マゼンタのインクは、マゼンタ液体吐出ヘッドユニット２１０Ｍの吐出位置（以下「マゼンタ吐出位置ＰＭ」という。）に吐出される。また、イエローのインクは、イエロー液体吐出ヘッドユニット２１０Ｙの吐出位置（以下「イエロー吐出位置ＰＹ」という。）に吐出される。なお、各液体吐出ヘッドユニットがインクを吐出するそれぞれの処理タイミングの制御や、各液体吐出ヘッドユニットに設けられたアクチュエータＡＣ１、ＡＣ２、ＡＣ３及びＡＣ４の制御は、例えば、各液体吐出ヘッドユニットに接続されるコントローラ５２０等が行う。なお、制御は、共にコントローラ５２０が行うのでなく、２つ以上のコントローラ又は回路が行っても良い。アクチュエータについては後述する。
【００２０】
また、図示する例では、液体吐出ヘッドユニットに対して、複数のローラが設置される。図示するように、複数のローラは、例えば、各液体吐出ヘッドユニットを挟んで、上流と、下流とに設置される。
【００２１】
具体的には、ウェブ１２０の搬送経路において、液体吐出ヘッドユニットごとに、各吐出位置の上流側にウェブ１２０を支持するローラ（以下「第１ローラ」という。）が、設置される。また、各吐出位置から下流側にウェブ１２０を支持するローラ（以下「第２ローラ」という。）が、設置される。このように、第１ローラ及び第２ローラが設置されると、各吐出位置において、いわゆる「ばたつき」が少なくできる。なお、第１ローラ及び第２ローラは、例えば、従動ローラである。また、第１ローラ及び第２ローラは、モータ等によって回転するローラであってもよい。
【００２２】
なお、第１の支持部材の例である第１ローラと、第２の支持部材の例である第２ローラとは、従動ローラ等の回転体でなくてもよい。すなわち、第１の支持部材及び第２の支持部材は、対象物を支える部材であればよい。例えば、第１の支持部材及び第２の支持部材は、断面円形状のパイプ又はシャフト等でもよい。他にも、第１の支持部材及び第２の支持部材は、対象物と接する部位が円弧状となる湾曲板等であってもよい。以下、第１の支持部材が第１ローラであり、かつ、第２の支持部材が第２ローラである例で説明する。
【００２３】
具体的には、ブラック吐出位置ＰＫのウェブ１２０の搬送方向上流側にブラック用第１ローラＣＲ１Ｋが設置される。これに対して、ブラック吐出位置ＰＫからウェブ１２０の搬送方向下流側にブラック用第２ローラＣＲ２Ｋが設置される。
【００２４】
同様に、シアン液体吐出ヘッドユニット２１０Ｃに対して、シアン用第１ローラＣＲ１Ｃ及びシアン用第２ローラＣＲ２Ｃが設置される。さらに、マゼンタ液体吐出ヘッドユニット２１０Ｍに対して、マゼンタ用第１ローラＣＲ１Ｍ及びマゼンタ用第２ローラＣＲ２Ｍが設置される。また、イエロー液体吐出ヘッドユニット２１０Ｙに対して、イエロー用第１ローラＣＲ１Ｙ及びイエロー用第２ローラＣＲ２Ｙが設置される。
【００２５】
図２では、例えば、液体吐出ヘッドユニットごとに、搬送方向、直交方向又は両方向におけるウェブの位置等を検出するためのセンサデバイスが１以上設置される。また、センサデバイスは、可視光又は赤外線等の光を利用する光学センサＯＳを備える。なお、光学センサＯＳは、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）カメラ又はＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）カメラ等でもよい。また、センサデバイスは、光学センサＯＳを有さなくてもよいが、二次元センサであることが好ましい。そして、センサデバイスは、例えば、ウェブの表面を検出する。また、センサデバイスは、後述するように、画像形成中に記録媒体の裏面又は表面を検出することのできるセンサデバイスである。
【００２６】
また、センサデバイスは、後述するようにレーザ光源を備える。光源から照射されるレーザ光がウェブ１２０の表面で散乱した散乱波が重なり合って干渉すると、スペックルパターン等が生じる。そして、各センサデバイスが有する光学センサＯＳは、このようなスペックルパターン等を撮像して、画像データを生成する。このように、光学センサＯＳによって撮像されるパターンの位置変動に基づいて、例えば、画像形成装置は、各液体吐出ヘッドユニットを移動させる移動量や、各液体吐出ヘッドユニットの吐出タイミング等を求めることができる。
【００２７】
以下、「センサが設置される位置」は、センサデバイスによって、位置等の検出が行われる位置を指す。したがって、「センサが設置される位置」に、検出に用いる装置がすべて設置される必要はない。すなわち、検出装置を構成するハードウェアが、検出が行われる位置に設置されてもよい。一方で、光学センサＯＳのみが、センサとして検出が行われる位置に設置され、他の装置は、光学センサＯＳとケーブルで接続されて他の位置に設置されてもよい。さらに、以下の説明では、各センサを総じて単に「センサ」という場合がある。
【００２８】
また、画像形成装置では、センサが配置される位置は、ヘッドユニットに近い位置であるのが望ましい。そして、センサは、まず、ヘッドユニットごとに設置されるとする。
【００２９】
具体的には、図２に示す例では、ブラック用センサデバイスＳＥＮＫは、ブラック用ローラ間ＩＮＴＫ１に設置される。図示するように、ブラック用ローラ間ＩＮＴＫ１は、ブラック用第１ローラＣＲ１Ｋ及びブラック用第２ローラＣＲ２Ｋの間である。
【００３０】
同様に、シアン用センサデバイスＳＥＮＣは、図示するように、シアン用ローラ間ＩＮＴＣ１に設置される。図示するように、シアン用ローラ間ＩＮＴＣ１は、シアン用第１ローラＣＲ１Ｃ及びシアン用第２ローラＣＲ２Ｃの間である。
【００３１】
さらに、マゼンタ用センサデバイスＳＥＮＭは、図示するように、マゼンタ用ローラ間ＩＮＴＭ１に設置される。図示するように、マゼンタ用ローラ間ＩＮＴＭ１は、マゼンタ用第１ローラＣＲ１Ｍ及びマゼンタ用第２ローラＣＲ２Ｍの間である。
【００３２】
さらにまた、イエロー用センサデバイスＳＥＮＹは、図示するように、イエロー用ローラ間ＩＮＴＹ１に設置される。図示するように、イエロー用ローラ間ＩＮＴＹ１は、イエロー用第１ローラＣＲ１Ｙ及びイエロー用第２ローラＣＲ２Ｙの間である。
【００３３】
また、センサが設置される位置は、各ローラ間において、吐出位置より第１ローラに近い位置であるのがより望ましい。すなわち、センサが設置される位置は、各吐出位置より上流であるのがより望ましい。
【００３４】
具体的には、ブラック用センサデバイスＳＥＮＫは、ブラック吐出位置ＰＫから上流に向かってブラック用第１ローラＣＲ１Ｋが設置される位置までの間（以下「ブラック用上流区間ＩＮＴＫ２」という。）に設置されるのが望ましい。
【００３５】
同様に、シアン用センサデバイスＳＥＮＣは、シアン吐出位置ＰＣから上流に向かってシアン用第１ローラＣＲ１Ｃが設置される位置までの間（以下「シアン用上流区間ＩＮＴＣ２」という。）に設置されるのが望ましい。
【００３６】
さらに、マゼンタ用センサデバイスＳＥＮＭは、マゼンタ吐出位置ＰＭから上流に向かってマゼンタ用第１ローラＣＲ１Ｍが設置される位置までの間（以下「マゼンタ用上流区間ＩＮＴＭ２」という。）に設置されるのが望ましい。
【００３７】
さらにまた、イエロー用センサデバイスＳＥＮＹは、イエロー吐出位置ＰＹから上流に向かってイエロー用第１ローラＣＲ１Ｙが設置される位置までの間（以下「イエロー用上流区間ＩＮＴＹ２」という。）に設置されるのが望ましい。
【００３８】
ブラック用上流区間ＩＮＴＫ２、シアン用上流区間ＩＮＴＣ２、マゼンタ用上流区間ＩＮＴＭ２及びイエロー用上流区間ＩＮＴＹ２にセンサデバイスＳＥＮが設置されると、画像形成装置１１０は、ウェブ１２０の位置等を精度良く検出できる。このような位置にセンサが設置されると、センサが各吐出位置より上流に設置される。そのため、画像形成装置１１０は、まず、上流でセンサデバイスＳＥＮを用いて直交方向、搬送方向又は両方向においてウェブ１２０の位置等を検出する。ゆえに、画像形成装置１１０は、各液体吐出ヘッドユニットが液体を吐出する処理タイミング、ヘッドユニットを移動させる量又は両方を計算できる。すなわち、上流でウェブ１２０の位置等が検出された後に、ウェブ１２０が吐出位置へ搬送されるので、画像形成装置１１０は、ウェブ１２０が吐出位置へ搬送される間に、処理タイミングの算出又はヘッドユニットの移動等を行うことができる。そのため、画像形成装置１１０は、精度良く処理位置を変更することができる。
【００３９】
一方で、センサが設置される位置を各液体吐出ヘッドユニットの直下とすると、制御動作分の遅れ等によって、処理が行われる位置にずれが生じてしまう場合がある。したがって、センサが設置される位置は、各吐出位置より上流であると、画像形成装置１１０は、ずれを少なくし、精度良く処理を行うことができる。また、各吐出位置の付近は、センサ等を設置する位置とするのに制約される場合がある。ただし、制御動作分等の遅れを無視すれば、センサが設置される位置は、各液体吐出ヘッドユニットのそれぞれの直下等でもよい。センサデバイスＳＥＮが直下にあると、直下における正確な移動量が、センサによって検出できるという利点もある。例えば、制御動作等が速く行えるのであれば、センサは、各液体吐出ヘッドユニットの直下により近い位置にあるのが望ましい。他にも、誤差が許容できるのであれば、センサの位置は、各液体吐出ヘッドユニットのそれぞれの直下又は各第１ローラ及び各第２ローラの間であって、各液体吐出ヘッドユニットの直下より下流となる位置等でもよい。
【００４０】
また、画像形成装置１１０は、図示するように、各液体吐出ヘッドユニット用のセンサより上流に１個以上センサを設置するのが望ましい。具体的には、画像形成装置１１０は、ヘッドユニットごとに設置されるセンサに加えて、第２センサデバイスＳＥＮ２を更に有するのが望ましい。以下、図示するように、第２センサデバイスＳＥＮ２が設置される構成を例に説明する。
【００４１】
図３は、本発明の一実施形態に係る画像形成装置の構成例を示す上面図である。例えば、各センサデバイスは、ウェブ１２０の記録面に対して垂直の方向から見たときに、図示するようにウェブ１２０の幅方向における端付近であり、ウェブ１２０と重なる位置に配置されるのが望ましい。例えば、各センサデバイスは、配置位置ＰＳ２０、ＰＳ１、ＰＳ２、ＰＳ３及びＰＳ４等に配置される。また、本構成では、コントローラ５２０が、アクチュエータＡＣ１、ＡＣ２、ＡＣ３及びＡＣ４を制御することで、直交方向に、各液体吐出ヘッドユニットを移動させることができる構成例である。
【００４２】
図示するように、各センサデバイスは、例えば、各液体吐出ヘッドユニットに対して裏側（ウェブ１２０に対して各液体吐出ヘッドユニットが設置される側と反対側である。）に設けられる。
【００４３】
また、各アクチュエータＡＣ１、ＡＣ２、ＡＣ３及びＡＣ４には、アクチュエータを制御するアクチュエータコントローラＣＴＬ１、ＣＴＬ２、ＣＴＬ３及びＣＴＬ４が接続される。以下、アクチュエータＡＣ１、ＡＣ２、ＡＣ３及びＡＣ４を総じて「アクチュエータＡＣ」という場合がある。また、以下、アクチュエータコントローラＣＴＬ１、ＣＴＬ２、ＣＴＬ３及びＣＴＬ４を総じて「アクチュエータコントローラＣＴＬ」という場合がある。
【００４４】
アクチュエータＡＣは、例えば、リニアアクチュエータ又はモータである。また、アクチュエータＡＣは、制御回路、電源回路及び機構部品等を有してもよい。
【００４５】
アクチュエータコントローラＣＴＬ１、ＣＴＬ２、ＣＴＬ３及びＣＴＬ４は、例えば、ドライバ回路等である。
【００４６】
図４は、本発明の一実施形態に係る液体吐出ヘッドユニットの外形形状の一例を示す図である。図４（Ａ）は、各液体吐出ヘッドユニットの一例を示す概略平面図である。
【００４７】
図示するように、液体吐出ヘッドユニットは、例えば、ライン型のヘッドユニットである。
【００４８】
例えば、ブラック液体吐出ヘッドユニット２１０Ｋは、直交方向２０に、４つのヘッド２１０Ｋ−１、２１０Ｋ−２、２１０Ｋ−３及び２１０Ｋ−４を千鳥状に配置する。例えば、ヘッド２１０Ｋ−１は、図４（Ｂ）に示すような形状である。これにより、ブラック液体吐出ヘッドユニット２１０Ｋは、ウェブ１２０に画像が形成される領域（いわゆる印刷領域である。）の幅方向（すなわち、直交方向２０である。）に、ブラックのインクによって画像を形成することができる。なお、他の液体吐出ヘッドユニット２１０Ｃ、２１０Ｍ及び２１０Ｙの構成は、例えば、ブラック液体吐出ヘッドユニット２１０Ｋと同様の構成とし、説明を省略する。
【００４９】
なお、上記の説明では、４つのヘッドで液体吐出ヘッドユニットを構成する例を説明したが、液体吐出ヘッドユニットは、単一のヘッドで構成されてもよいし、４つ以上のヘッドで構成されても良い。
【００５０】
＜検出装置の例＞
図５は、本発明の一実施形態に係る検出装置を実現するハードウェア構成例を示すブロック図である。例えば、検出装置６００は、図示するようなレーザ光源ＬＤ、光学センサＯＳ、制御回路５２及び記憶装置５３等を有するセンサデバイスＳＥＮと、コントローラ５２０等のハードウェアによって実現される。
【００５１】
まず、センサデバイスＳＥＮは、例えば、以下のような装置である。
【００５２】
図６は、本発明の一実施形態に係るセンサデバイスの一例を示す外観図である。図示するセンサデバイスＳＥＮは、対象物に対して、光源から光を照射すると対象物に形成されるパターン等を撮像する構成である。具体的には、センサデバイスＳＥＮは、まず、光源の例としてレーザ光源ＬＤを有する。また、センサデバイスＳＥＮは、コリメート光学系（ＣＬ）等の光学系を有する。また、センサデバイスＳＥＮは、パターンを撮像するため、光学センサＯＳとしてのＣＭＯＳイメージセンサ及びＣＭＯＳイメージセンサに集光結像するためのテレセントリック撮像光学系（ＴＯ）を有する。
【００５３】
例えば、光学センサＯＳが、パターンを撮像する。そして、コントローラ５２０は、撮像したパターンと、他のセンサデバイスＳＥＮの備える光学センサＯＳが撮像したパターンとに基づいて、相互相関演算等の処理を行う。次に、相関演算等によって算出される相関ピーク位置の移動に基づいて、コントローラ５２０は、一方の光学センサＯＳから、他方の光学センサＯＳまでの間に、対象物が移動した移動量等を出力する。なお、図示する例は、センサデバイスＳＥＮのサイズ  幅Ｗ×奥行きＤ×高さＨを１５×６０×３２［ｍｍ］とする例である。なお、相関演算の詳細は、後述する。
【００５４】
なお、ＣＭＯＳイメージセンサは、撮像部を実現するハードウェアの一例である。本例では、相関演算を行うハードウェアをコントローラ５２０として記載したが、相関演算は、いずれかのセンサデバイスに搭載されたＦＰＧＡ回路で実行されても良い。
【００５５】
制御回路５２は、センサデバイスＳＥＮ内部の光学センサＯＳ及びレーザ光源ＬＤ等を制御する。具体的には、制御回路５２は、例えば、トリガ信号を検出回路５０に対して出力して、光学センサがシャッタを切るタイミングを制御する。また、制御回路５２は、光学センサＯＳから、２次元画像データを取得できるように制御する。そして、制御回路５２は、光学センサＯＳが撮像して生成する２次元画像データを記憶装置５３等に送る。また、制御回路５２は、レーザ光源ＬＤ等に対して光量を制御する信号を出力する。制御回路５２は、例えばＦＰＧＡ回路である。
【００５６】
記憶装置５３は、いわゆるメモリ等である。なお、記憶装置５３は、制御回路５２から送られる２次元画像データを分割して、異なる記憶領域に記憶できる構成であるのが望ましい。
【００５７】
コントローラ５２０は、例えば、記憶装置５３に記憶される画像データ等を用いて演算を行う。また、コントローラ５２０は、記憶装置を持っており、過去に調整した対象物の種類及び対象物の種類と関連付けられた光量等を記憶する。
【００５８】
制御回路５２及びコントローラ５２０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）又は電子回路等である。なお、制御回路５２、記憶装置５３及びコントローラ５２０は、異なるデバイスでなくともよい。例えば、制御回路５２及びコントローラ５２０は、１つのＣＰＵ等であってもよい。
【００５９】
図７は、本発明の一実施形態に係る検出装置の機能構成の一例を示す機能ブロック図である。以下、図示するように、液体吐出ヘッドユニットごとに設置されるセンサデバイスＳＥＮのうち、ブラック液体吐出ヘッドユニット２１０Ｋ及びシアン液体吐出ヘッドユニット２１０Ｃに対して設置されるセンサデバイスＳＥＮの組み合わせを利用してウェブの位置等を検出する検出装置を例に説明する。この例では、図示するように、ブラック液体吐出ヘッドユニット２１０Ｋ用のブラック用センサデバイスＳＥＮＫが備える画像取得機能である画像取得部５２Ａが「Ａ位置」で撮像する画像データを出力し、シアン液体吐出ヘッドユニット２１０Ｃ用のシアン用センサデバイスＳＥＮＣが備える画像取得機能である画像取得部５２Ｂが「Ｂ位置」で撮像する画像データを出力する例で説明する。
【００６０】
まず、ブラック液体吐出ヘッドユニット２１０Ｋ用の画像取得部５２Ａは、例えば、撮像部１６Ａ、撮像制御部１４Ａ、画像記憶部１５Ａ、光源部５１Ａ及び光源制御部５６Ａ等で構成される。なお、この例では、シアン液体吐出ヘッドユニット２１０Ｃ用の画像取得部５２Ｂは、例えば、画像取得部５２Ａと同様の構成であり、撮像部１６Ｂ、撮像制御部１４Ｂ、画像記憶部１５Ｂ、光源部５１Ｂ及び光源制御部５６Ｂ等で構成される。以下、画像取得部５２Ａを例に説明する。
【００６１】
撮像部１６Ａは、図示するように、搬送方向１０に搬送されるウェブ１２０を撮像する。なお、撮像部１６Ａは、例えば、図５に示す光学センサＯＳ等によって実現される。
【００６２】
撮像制御部１４Ａは、シャッタ制御部１４１Ａ及び画像取込部１４２Ａを有する。なお、撮像制御部１４Ａは、例えば、制御回路５２等によって実現される。
【００６３】
画像取込部１４２Ａは、撮像部１６Ａによって撮像される画像データを取得する。
【００６４】
シャッタ制御部１４１Ａは、撮像部１６Ａが撮像するタイミングを制御する。
【００６５】
画像記憶部１５Ａは、撮像制御部１４Ａが取り込んだ画像データを記憶する。なお、画像記憶部１５Ａは、例えば、記憶装置５３等によって実現される。
【００６６】
光源部５１Ａは、ウェブに対してレーザ光等の光を照射する。光源部５１Ａは、例えば図５に示すレーザ光源等ＬＤによって実現される。
【００６７】
光源制御部５６Ａは、例えば光源部５１Ａのオンオフや光量を制御する。光源制御部５６Ａは、例えば、制御回路５２等によって実現される。
【００６８】
計算部５３Ｆは、画像記憶部１５Ａ及び１５Ｂに記憶されるそれぞれの画像データに基づいて、ウェブ１２０が有するパターンの位置、ウェブ１２０が移動する移動速度及びウェブ１２０が移動した移動量が算出できる。
【００６９】
また、計算部５３Ｆは、シャッタ制御部１４１Ａに、シャッタを切るタイミングを示す時差Δｔのデータを出力する。すなわち、計算部５３Ｆは、「Ａ位置」を示す画像データと、「Ｂ位置」を示す画像データとが時差Δｔで、それぞれ撮像されるように、シャッタを切るタイミングをシャッタ制御部１４１Ａに示してもよい。なお、計算部５３Ｆは、例えば、コントローラ５２０等によって実現される。
【００７０】
ウェブ１２０は、表面又は内部に散乱性を有する部材である。そのため、ウェブ１２０に、光源部５１Ａ及び光源部５１Ｂから、レーザ光等の光が照射されると、反射光が拡散反射する。そして、拡散反射によって、ウェブ１２０には、パターンが形成される。すなわち、パターンは、「スペックル」と呼ばれる斑点、いわゆるスペックルパターン等である。そのため、ウェブ１２０を撮像すると、パターンを示す画像データが得られる。
【００７１】
さらに、光源制御部５６Ａは、調整部５５Ｆによって制御される。特に、対象物が普通紙の場合とコート紙の場合では、同じ光量が照射されても、対象物で反射し、各撮像部が受光する光量が異なる。そこで、調整部５５Ｆは、光源制御部５６Ａを制御し、各撮像部が撮像する画像データに基づいて各光源が照射する光量を調整する。なお、調整部５５Ｆは、例えば、コントローラ５２０等によって実現される。
【００７２】
以上のように、画像データからパターンのある位置がわかるため、画像形成装置１１０は、ウェブ１２０の所定の位置がどこにあるかが検出できる。なお、パターンは、ウェブ１２０の表面又は内部に形成される凹凸形状によって、照射されるレーザ光が干渉するため、生成される。
【００７３】
したがって、ウェブ１２０が搬送されると、ウェブ１２０が有するパターンも一緒に搬送される。そのため、同一のパターンを異なる時間で検出すると、画像形成装置は、検出結果に基づいてウェブ１２０の移動量を計算できる。すなわち、同一のパターンを上流及び下流で検出してパターンが移動した移動量が算出されると、画像形成装置１１０は、ウェブ１２０の移動量を計算できる。このようにして計算される移動量を単位時間あたりに換算すると、画像形成装置１１０は、ウェブ１２０が移動する移動速度を計算できる。
【００７４】
図示するように、撮像部１６Ａ及び撮像部１６Ｂが、搬送方向１０において一定の間隔で設置される。そして、撮像部１６Ａ及び撮像部１６Ｂを介して、それぞれの位置でウェブ１２０が撮像される。
【００７５】
そして、時差Δｔの間隔で、シャッタ制御部１４１Ａ及びシャッタ制御部１４１Ｂは、撮像部１６Ａ及び撮像部１６Ｂに、ウェブ１２０を撮像させる。具体的には、理想の搬送速度を「Ｖ」とし、撮像部１６Ａ及び撮像部１６Ｂが搬送方向１０において設置される間隔である相対距離を「Ｌ」とすると、時差Δｔは、下記（１）式のように示せる。
【００７６】
Δｔ＝Ｌ／Ｖ  （１）
上記（１）式において、相対距離Ｌは、センサデバイスＳＥＮＫ及びセンサデバイスＳＥＮＣの間隔であるため、センサデバイスＳＥＮＫ及びセンサデバイスＳＥＮＣの間隔をあらかじめ測定すると特定できる。
【００７７】
さらに、画像形成装置は、画像取得部５２Ａ及び画像取得部５２Ｂによって撮像されるそれぞれの画像を示す画像データ「Ｄ１（ｎ）」及び「Ｄ２（ｎ）」に対して相互相関演算を行う。以下、相互相関演算によって生成される画像データを「相関画像」という。例えば、画像形成装置は、相関画像に基づいて、ずれ量「ΔＤ（ｎ）」を計算する。
【００７８】
例えば、相互相関演算は、下記（２）式で示す計算である。
【００７９】
Ｄ１★Ｄ２＝Ｆ−１［Ｆ［Ｄ１］・Ｆ［Ｄ２］＊］  （２）
なお、上記（２）式において、画像データ「Ｄ１（ｎ）」、すなわち、「Ａ位置」で撮像される画像を示す画像データを「Ｄ１」とする。同様に、上記（２）式において、画像データ「Ｄ２（ｎ）」、すなわち、「Ｂ位置」で撮像される画像を示す画像データを「Ｄ２」とする。さらに、上記（２）式において、フーリエ変換を「Ｆ［］」で示し、逆フーリエ変換を「Ｆ−１［］」で示す。さらにまた、上記（２）式において、複素共役を「＊」で示し、相互相関演算を「★」で示す。
【００８０】
上記（２）式に示すように、画像データＤ１及びＤ２に対して、相互相関演算「Ｄ１★Ｄ２」を行うと、相関画像を示す画像データが、得られる。なお、画像データＤ１及びＤ２が２次元画像データであると、相関画像を示す画像データは、２次元画像データとなる。また、画像データＤ１及びＤ２が１次元画像データであると、相関画像を示す画像データは、１次元画像データとなる。
【００８１】
なお、相関画像において、例えば、ブロードな輝度分布が問題となる場合には、位相限定相関法が用いられてもよい。位相限定相関法は、例えば、下記（３）式で示す計算である。
【００８２】
Ｄ１★Ｄ２＝Ｆ−１［Ｐ［Ｆ［Ｄ１］］・Ｐ［Ｆ［Ｄ２］＊］］  （３）
なお、上記（３）式において、「Ｐ［］」は、複素振幅において位相のみを取り出すことを示す。また、振幅は、すべて「１」とする。
【００８３】
このようにすると、画像形成装置は、ブロードな輝度分布であっても、相関画像に基づいて、ずれ量ΔＤ（ｎ）を計算できる。
【００８４】
相関画像は、画像データＤ１及びＤ２の相関関係を示す。具体的には、画像データＤ１及びＤ２の一致度が高いほど、相関画像の中心に近い位置には、急峻なピーク、いわゆる相関ピークとなる輝度が出力される。そして、画像データＤ１及びＤ２が一致すると、相関画像の中心及びピークの位置は、重なる。
【００８５】
相関演算の結果に基づいて、Δｔにおける画像データＤ１と、画像データＤ２との間での位置の差、移動量及び移動速度等の情報が出力される。例えば、直交方向においては、画像データＤ１から画像データＤ２までの間に、画像形成装置は、どの程度ウェブ１２０が直交方向に移動したかを検出することができる。なお、画像形成装置は、移動量でなく、移動速度等を検出しても良い。また、計算部５３Ｆは、相関演算の計算結果から、シアン液体吐出ヘッドユニット２１０Ｃの移動量を算出することができる。
【００８６】
計算部５３Ｆの計算結果に基づいて、移動部５７Ｆは、図３のアクチュエータＡＣ２を制御し、液体の着弾位置を制御する。移動部５７Ｆは、例えば、アクチュエータコントローラＣＴＬによって構成される。なお、移動部５７Ｆの機能は、アクチュエータコントローラＣＴＬだけでなく、コントローラ５２０とで構成されても良い。また、コントローラ５２０で構成されても良い。
【００８７】
さらに、計算部５３Ｆは、相関演算の結果に基づき、搬送方向のウェブの移動量がどの程度相対距離Ｌに対してずれたかを求めることもできる。すなわち、撮像部１６Ａ及び１６Ｂセンサが撮像した２次元画像データから、計算部５３Ｆは、搬送方向及び直交方向のそれぞれの位置を算出してもよい。このように兼用されると、それぞれの方向についてコストが少なくできる。また、センサの数が少なくできるので、省スペースとすることもできる。
【００８８】
理想の距離からどの程度ウェブ１２０の移動量がずれたかの演算に基づいて、計算部５３Ｆは、シアン液体吐出ヘッドユニット２１０Ｃの吐出タイミングを算出する。この算出結果に基づき、制御部５４Ｆは、シアン液体吐出ヘッドユニット２１０Ｃによる吐出を制御する。なお、液体を吐出するタイミングは、制御部５４Ｆによって出力されるシアン液体吐出ヘッドユニット２１０Ｃ用の第２信号ＳＩＧ２等によって制御される。ブラック液体吐出ヘッドユニット２１０Ｋの吐出タイミングが算出された場合は、ブラック液体吐出ヘッドユニット２１０Ｋ用の第１信号によってブラック液体吐出ヘッドユニット２１０Ｋの吐出タイミングを制御する。なお、制御部５４Ｆは、例えば、コントローラ５２０等によって実現される。
【００８９】
なお、相関演算は、例えば、以下のように計算されてもよい。
【００９０】
図８は、本発明の一実施形態に係る相関演算方法の一例を示す構成図である。例えば、画像形成装置１１０は、図示するような構成によって、相関演算を行うと、２以上の画像データが撮像された位置において、直交方向の相対位置、移動量、移動速度又はこれらの組み合わせを計算することができる。又は、画像形成装置１１０は、２つの画像データが撮像されたタイミングにおいて、ウェブ１２０の理想の搬送位置からのずれ量及び移動速度等を計算することができる。
【００９１】
具体的には、画像形成装置１１０は、図示するように、第１の２次元フーリエ変換部ＦＴ１、第２の２次元フーリエ変換部ＦＴ２、相関画像データ生成部ＤＭＫ、ピーク位置探索部ＳＲ、演算部ＣＡＬ及び変換結果記憶部ＭＥＭを有する構成である。
【００９２】
第１の２次元フーリエ変換部ＦＴ１は、第１画像データＤ１を変換する。具体的には、第１の２次元フーリエ変換部ＦＴ１は、直交方向用のフーリエ変換部ＦＴ１ａ及び搬送方向用のフーリエ変換部ＦＴ１ｂを有する構成である。
【００９３】
直交方向用のフーリエ変換部ＦＴ１ａは、直交方向に、第１画像データＤ１を１次元フーリエ変換する。そして、搬送方向用のフーリエ変換部ＦＴ１ｂは、直交方向用のフーリエ変換部ＦＴ１ａによる変換結果に基づいて、搬送方向に、第１画像データＤ１を１次元フーリエ変換する。このようにして、直交方向用のフーリエ変換部ＦＴ１ａ及び搬送方向用のフーリエ変換部ＦＴ１ｂが、直交方向及び搬送方向に、それぞれ１次元フーリエ変換する。このようにして変換された変換結果を、第１の２次元フーリエ変換部ＦＴ１は、相関画像データ生成部ＤＭＫに出力する。
【００９４】
同様に、第２の２次元フーリエ変換部ＦＴ２は、第２画像データＤ２を変換する。具体的には、第２の２次元フーリエ変換部ＦＴ２は、直交方向用のフーリエ変換部ＦＴ２ａ、搬送方向用のフーリエ変換部ＦＴ２ｂ及び複素共役部ＦＴ２ｃを有する構成である。
【００９５】
直交方向用のフーリエ変換部ＦＴ２ａは、直交方向に、第２画像データＤ２を１次元フーリエ変換する。そして、搬送方向用のフーリエ変換部ＦＴ２ｂは、直交方向用のフーリエ変換部ＦＴ２ａによる変換結果に基づいて、搬送方向に、第２画像データＤ２を１次元フーリエ変換する。このようにして、直交方向用のフーリエ変換部ＦＴ２ａ及び搬送方向用のフーリエ変換部ＦＴ２ｂが、直交方向及び搬送方向に、それぞれ１次元フーリエ変換する。
【００９６】
次に、複素共役部ＦＴ２ｃは、直交方向用のフーリエ変換部ＦＴ２ａ及び搬送方向用のフーリエ変換部ＦＴ２ｂによる変換結果の複素共役を計算する。そして、複素共役部ＦＴ２ｃが計算した複素共役を、第２の２次元フーリエ変換部ＦＴ２は、相関画像データ生成部ＤＭＫに出力する。
【００９７】
続いて、相関画像データ生成部ＤＭＫは、第１の２次元フーリエ変換部ＦＴ１から出力される第１画像データＤ１の変換結果と、第２の２次元フーリエ変換部ＦＴ２から出力される第２画像データＤ２の変換結果とに基づいて、相関画像データを生成する。
【００９８】
相関画像データ生成部ＤＭＫは、積算部ＤＭＫａ及び２次元逆フーリエ変換部ＤＭＫｂを有する構成である。
【００９９】
積算部ＤＭＫａは、第１画像データＤ１の変換結果と、第２画像データＤ２の変換結果とを積算する。そして、積算部ＤＭＫａは、積算結果を２次元逆フーリエ変換部ＤＭＫｂに出力する。
【０１００】
２次元逆フーリエ変換部ＤＭＫｂは、積算部ＤＭＫａによる積算結果を２次元逆フーリエ変換する。このように、２次元逆フーリエ変換が行われると、相関画像データが生成される。そして、２次元逆フーリエ変換部ＤＭＫｂは、相関画像データをピーク位置探索部ＳＲに出力する。
【０１０１】
ピーク位置探索部ＳＲは、生成された相関画像データにおいて、最も急峻となる（すなわち、立ち上がりが急になる。）ピーク輝度（ピーク値）があるピーク位置を探索する。まず、相関画像データには、光の強さ、すなわち、輝度の大きさを示す値が入力される。また、輝度は、マトリクス状に入力される。
【０１０２】
なお、相関画像データでは、輝度は、エリアセンサの画素ピッチ間隔、すなわち、画素サイズ間隔で並ぶ。そのため、ピーク位置の探索は、いわゆるサブピクセル処理を行ってから、探索が行われるのが望ましい。このように、サブピクセル処理が行われると、ピーク位置が精度良く探索できる。そのため、画像形成装置１１０は、位置、移動量及び移動速度等を精度良く出力できる。
【０１０３】
例えば、ピーク位置探索部ＳＲによる探索は、以下のように行われる。
【０１０４】
図９は、本発明の一実施形態に係る相関演算におけるピーク位置の探索方法の一例を示す図である。図では、横軸は、相関画像データが示す画像における搬送方向の位置を示す。一方で、縦軸は、相関画像データが示す画素ごとの輝度を示す。
【０１０５】
以下、相関画像データが示す輝度のうち、第１データ値ｑ１、第２データ値ｑ２及び第３データ値ｑ３の３つのデータを例に説明する。つまり、この例では、ピーク位置探索部ＳＲは、第１データ値ｑ１、第２データ値ｑ２及び第３データ値ｑ３を繋ぐ曲線ｋにおけるピーク位置Ｐを探索する。
【０１０６】
まず、ピーク位置探索部ＳＲは、相関画像データが示す画素毎の輝度の各差分を計算する。そして、ピーク位置探索部ＳＲは、計算した差分のうち、最も差分の値が大きくなるデータ値の組み合わせを抽出する。次に、ピーク位置探索部ＳＲは、最も差分の値が大きくなるデータ値の組み合わせに隣接する組み合わせを抽出する。このようにすると、図示する、第１データ値ｑ１、第２データ値ｑ２及び第３データ値ｑ３のように、ピーク位置探索部ＳＲは、３つのデータを抽出できる。そして、抽出される３つのデータを繋いで曲線ｋを算出すると、ピーク位置探索部ＳＲは、ピーク位置Ｐを探索できる。このようにすると、ピーク位置探索部ＳＲは、サブピクセル処理等の演算量を少なくし、より高速にピーク位置Ｐを探索できる。なお、最も差分の値が大きくなるデータ値の組み合わせの位置が、最も急峻な位置となる。また、サブピクセル処理は、上記の処理以外の処理でもよい。
【０１０７】
以上のように、ピーク位置探索部ＳＲがピーク位置を探索すると、例えば、以下のような演算結果が得られる。
【０１０８】
図１０は、本発明の一実施形態に係る相関演算の演算結果例を示す図である。図は、相互相関関数の相関強度分布を示す。なお、図では、Ｘ軸及びＹ軸は、画素の通し番号を示す。そして、図示する「相関ピーク」のようなピーク位置が、ピーク位置探索部ＳＲによって探索される。なお、図示する相関強度は、赤色レーザ光源、かつ、光量６０  ｍＷであって、バックグラウンドノイズ除去処理が行われていない場合における強度の例を示す。
【０１０９】
演算部ＣＡＬは、ウェブの相対位置、移動量又は移動速度等を演算する。例えば、演算部ＣＡＬは、相関画像データの中心位置と、ピーク位置探索部ＳＲによって探索されるピーク位置との差を計算すると、相対位置及び移動量を演算することができる。
【０１１０】
また、演算部ＣＡＬは、例えば、移動量を時間で除算して移動速度を計算できる。
【０１１１】
以上のようにして、画像形成装置１１０は、相関演算によって、相対位置、移動量又は移動速度等を検出できる。なお、相対位置、移動量又は移動速度等の検出方法は、これに限定されない。例えば、画像形成装置１１０は、以下のように、相対位置、移動量又は移動速度等を検出してもよい。
【０１１２】
まず、画像形成装置１１０は、第１画像データ及び第２画像データのそれぞれの輝度を２値化する。すなわち、画像形成装置１１０は、輝度があらかじめ設定される閾値以下であれば、「０」とし、一方で、輝度が閾値より大きい値であると、「１」とする。このように２値化された第１画像データ及び第２画像データを比較して、画像形成装置１１０は、相対位置を検出してもよい。
【０１１３】
なお、図では、Ｙ方向に変動がある例を説明したが、Ｘ方向に変動がある場合には、ピーク位置は、Ｘ方向にもずれた位置に発生する。
【０１１４】
また、画像形成装置１１０は、これ以外の検出方法によって、相対位置、移動量又は移動速度等を検出してもよい。例えば、画像形成装置１１０は、いわゆるパターンマッチング処理等によって、各画像データに写るそれぞれのパターンから相対位置を検出してもよい。
【０１１５】
以上のように相関演算を行うと、画像形成装置１１０は、搬送方向、直交方向又は両方向において、対象物が所定の位置からどれだけずれたかを示すずれ量を把握できる。
【０１１６】
＜制御部の例＞
制御部の例であるコントローラ５２０は、例えば、以下に説明する構成である。
【０１１７】
図１１は、本発明の一実施形態に係る制御部のハードウェア構成の一例を示すブロック図である。例えば、コントローラ５２０は、情報処理装置等である上位装置７１に接続される本体側制御装置７２とで構成される。図示する例では、コントローラ５２０は、上位装置７１から入力される画像データ及び制御データに基づいて、本体側制御装置７２の制御によって対象物に対して画像を形成させるように制御する。
【０１１８】
上位装置７１は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等である。また、本体側制御装置７２は、プリンタコントローラ７２Ｃ及びプリンタエンジン７２Ｅを有する。
【０１１９】
プリンタコントローラ７２Ｃは、プリンタエンジン７２Ｅの動作を制御する。まず、プリンタコントローラ７２Ｃは、上位装置７１と、制御線７０ＬＣを介して制御データを送受信する。さらに、プリンタコントローラ７２Ｃは、プリンタエンジン７２Ｅと、制御線７２ＬＣを介して制御データを送受信する。そして、制御データを受信すると、制御データが示す印刷条件等がプリンタコントローラ７２Ｃに入力され、プリンタコントローラ７２Ｃは、レジスタ等によって、印刷条件等を記憶する。次に、プリンタコントローラ７２Ｃは、制御データに基づいて、プリンタエンジン７２Ｅを制御し、印刷ジョブデータ、すなわち、制御データに従って画像形成を行う。
【０１２０】
プリンタコントローラ７２Ｃは、ＣＰＵ７２Ｃｐ、印刷制御装置７２Ｃｃ及び記憶装置７２Ｃｍを有する。なお、ＣＰＵ７２Ｃｐ及び印刷制御装置７２Ｃｃは、バス７２Ｃｂによって接続され、相互に通信を行う。また、バス７２Ｃｂは、通信Ｉ／Ｆ（ｉｎｔｅｒｆａｃｅ）等を介して、制御線７０ＬＣに接続される。
【０１２１】
ＣＰＵ７２Ｃｐは、制御プログラム等によって、本体側制御装置７２全体の動作を制御する。すなわち、ＣＰＵ７２Ｃｐは、演算装置及び制御装置である。
【０１２２】
印刷制御装置７２Ｃｃは、上位装置７１から送信される制御データに基づいて、プリンタエンジン７２Ｅと、コマンド又はステータス等を示すデータを送受信する。これにより、印刷制御装置７２Ｃｃは、プリンタエンジン７２Ｅを制御する。
【０１２３】
プリンタエンジン７２Ｅには、データ線７０ＬＤ−Ｃ、７０ＬＤ−Ｍ、７０ＬＤ−Ｙ及び７０ＬＤ−Ｋ、すなわち、複数のデータ線が接続される。そして、プリンタエンジン７２Ｅは、複数のデータ線を介して、上位装置７１から画像データを受信する。次に、プリンタエンジン７２Ｅは、プリンタコントローラ７２Ｃによる制御に基づいて、各色の画像形成を行う。
【０１２４】
プリンタエンジン７２Ｅは、データ管理装置７２ＥＣ、７２ＥＭ、７２ＥＹ及び７２ＥＫ、すなわち、複数のデータ管理装置を有する。また、プリンタエンジン７２Ｅは、画像出力装置７２Ｅｉ及び搬送制御装置７２Ｅｃを有する。
【０１２５】
図１２は、本発明の一実施形態に係る制御部が有するデータ管理装置のハードウェア構成の一例を示すブロック図である。例えば、複数のデータ管理装置は、同一の構成である。以下、各データ管理装置が同一の構成である例で説明し、データ管理装置７２ＥＣを例に説明する。したがって、重複する説明は、省略する。
【０１２６】
データ管理装置７２ＥＣは、ロジック回路７２ＥＣｌと、記憶装置７２ＥＣｍとを有する。図示するように、ロジック回路７２ＥＣｌは、データ線７０ＬＤ−Ｃを介して上位装置７１と接続される。また、ロジック回路７２ＥＣｌは、制御線７２ＬＣを介して印刷制御装置７２Ｃｃと接続される。なお、ロジック回路７２ＥＣｌは、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）又はＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ）等で実現される。
【０１２７】
ロジック回路７２ＥＣｌは、プリンタコントローラ７２Ｃから入力される制御信号に基づいて、上位装置７１から入力される画像データを記憶装置７２ＥＣｍに記憶する。
【０１２８】
また、ロジック回路７２ＥＣｌは、プリンタコントローラ７２Ｃから入力される制御信号に基づいて、記憶装置７２ＥＣｍからシアン用画像データＩｃを読み出す。次に、ロジック回路７２ＥＣｌは、読み出されたシアン用画像データＩｃを画像出力装置７２Ｅｉに送る。
【０１２９】
なお、記憶装置７２ＥＣｍは、３頁程度の画像データを記憶できる容量を有するのが望ましい。３頁程度の画像データが記憶できると、記憶装置７２ＥＣｍは、上位装置７１から入力される画像データ、画像形成中の画像データ及び次に画像形成するための画像データを記憶できる。
【０１３０】
図１３は、本発明の一実施形態に係る制御部が有する画像出力装置のハードウェア構成の一例を示すブロック図である。図示するように、画像出力装置７２Ｅｉは、出力制御装置７２Ｅｉｃと、各色の液体吐出ヘッドユニットであるブラック液体吐出ヘッドユニット２１０Ｋ、シアン液体吐出ヘッドユニット２１０Ｃ、マゼンタ液体吐出ヘッドユニット２１０Ｍ及びイエロー液体吐出ヘッドユニット２１０Ｙとを有する。
【０１３１】
出力制御装置７２Ｅｉｃは、各色の画像データを各色の液体吐出ヘッドユニットにそれぞれ出力する。すなわち、出力制御装置７２Ｅｉｃは、入力される画像データに基づいて、各色の液体吐出ヘッドユニットを制御する。
【０１３２】
出力制御装置７２Ｅｉｃは、複数の液体吐出ヘッドユニットを同時又は個別に制御する。すなわち、出力制御装置７２Ｅｉｃは、タイミングの入力を受けて、各液体吐出ヘッドユニットに液体を吐出させるタイミングを変える制御等を行う。なお、出力制御装置７２Ｅｉｃは、プリンタコントローラ７２Ｃから入力される制御信号に基づいて、いずれかの液体吐出ヘッドユニットを制御してもよい。さらに、出力制御装置７２Ｅｉｃは、ユーザによる操作等に基づいて、いずれかの液体吐出ヘッドユニットを制御してもよい。
【０１３３】
なお、本体側制御装置７２は、上位装置７１から画像データを入力する経路と、制御データに基づく上位装置７１及び本体側制御装置７２の間での送受信に用いられる経路とをそれぞれ異なる経路とする例である。
【０１３４】
搬送制御装置７２Ｅｃは、ウェブ１２０を搬送させるドライバ装置等である。例えば、搬送制御装置７２Ｅｃは、各ローラ等に接続されるモータ等を制御し、ウェブ１２０を搬送させる。
【０１３５】
＜位置等の検出例＞
図１４は、本発明の一実施形態に係る画像形成装置による対象物の位置等の検出例を示すタイミングチャートである。
【０１３６】
画像形成装置１１０は、複数のセンサデータに基づいて、対象物の搬送方向又は直交方向における位置の変動量等を算出する。具体的には、第１センサデータＳ１及び第２センサデータＳ２に基づいて、画像形成装置は、変動量を示す算出結果を出力する。なお、図示する検出では、上流にあるセンサが出力するセンサデータが、第１センサデータＳ１となる。一方で、下流にあるセンサが出力するセンサデータが、第２センサデータＳ２となる。
【０１３７】
変動量は、例えば、液体吐出ヘッドユニットごとに算出される。以下、ブラック液体吐出ヘッドユニット２１０Ｋ用の変動量を算出する例で説明する。この例では、第２センサデバイスＳＥＮ２が第１センサデータＳ１を出力し、一方で、ブラック用センサデバイスＳＥＮＫが第２センサデータＳ２を出力する。
【０１３８】
以下、第２センサデバイスＳＥＮ２と、ブラック用センサデバイスＳＥＮＫとの間隔、すなわち、センサ間の距離が、「Ｌ２」であるとする。また、センサデータに基づいて検出される移動速度が、「Ｖ」であるとする。さらに、第２センサデバイスＳＥＮ２から、ブラック用センサデバイスＳＥＮＫまで対象物が搬送されるのに経過する移動時間が「Ｔ２」であるとする。この場合には、移動時間は、「Ｔ２＝Ｌ２／Ｖ」と算出される。
【０１３９】
また、光学センサによるサンプリング間隔を「Ａ」とする。さらに、センサ間でのサンプリング回数を「ｎ」とする。この場合には、サンプリング回数は、「ｎ＝Ｔ２／Ａ」と算出される。
【０１４０】
図示する算出結果、すなわち、変動量を「ΔＸ」とする。例えば、図示するように、検出周期が「０」である場合には、変動量は、移動時間「Ｔ２」前の第１センサデータＳ１と、検出周期「０」の第２センサデータＳ２とを比較して算出される。具体的には、変動量は、「ΔＸ＝Ｘ２（０）−Ｘ１（ｎ）」と算出される。
【０１４１】
次に、画像形成装置１１０は、変動量「ΔＸ」を補償するように、アクチュエータＡＣ１を制御し、ブラック液体吐出ヘッドユニット２１０Ｋを直交方向において、移動させる。このようにすると、対象物の位置が直交方向に変動しても、画像形成装置１１０は、ずれ量を補償するため、対象物に対して精度良く処理を行うことができる。また、最上流のセンサデバイスとの２点間のセンサデータによる検出結果に基づいて、変動量を算出すると、各センサデバイスの位置情報を積算せずに、変動量が算出できる。そのため、このようにすると、各センサデバイスによる検出誤差の累積が少なくできる。
【０１４２】
また、第１センサデータＳ１は、移動させる液体吐出ヘッドユニットより１つ上流側に設置されるセンサによって検出される検出結果に限られない。すなわち、移動させる液体吐出ヘッドユニットより上流側に設置されるセンサデバイスによる検出結果であればよい。
【０１４３】
なお、第２センサデータＳ２は、移動させる液体吐出ヘッドユニットに最も近い位置に設置されるセンサデバイスによる検出結果であるのが望ましい。
【０１４４】
また、変動量等は、３つ以上の検出結果によって算出されてもよい。
【０１４５】
このように、複数のセンサデータから算出される変動量に基づいて、画像形成装置１１０は、液体吐出ヘッドユニットを移動させる制御を行い、ウェブ１２０に対して処理を行う。また、同様に搬送方向の変動量に基づいて液体吐出ヘッドユニットの吐出タイミングを制御し、ウェブに対して液体が吐出されると、搬送方向において精度よく液体を着弾することができる。
【０１４６】
＜処理タイミングの制御例＞
図１５は、本発明の一実施形態に係る画像形成装置による処理タイミングの制御例を示すタイミングチャートである。図示する例では、第１タイミングＴ１は、ブラック用センサデバイスＳＥＮＫが検出を行う検出タイミングである。第２タイミングＴ２をブラックの液体が吐出される処理タイミング、第３タイミングＴ３を、ブラック液体吐出ヘッドユニット２１０Ｋ及びシアン液体吐出ヘッドユニット２１０Ｃの間に設置されるシアン用センサデバイスＳＥＮＣが検出を行う検出タイミングとする。さらに、第４タイミングＴ４を、シアンの液体が吐出を行う予定のタイミング、第５タイミングＴ５がセンサデバイスＳＥＮＫとセンサデバイスＳＥＮＣの検出結果に基づいて、補正された後のシアンの液体吐出処理が行われる処理タイミングとする。
【０１４７】
なお、この例において、シアン用センサデバイスＳＥＮＣが検出を行う位置を以下単に「検出位置」という。検出位置は、図示するように、シアン液体吐出ヘッドユニット２１０Ｃの着弾位置から「設置距離Ｄ」の位置であるとする。また、以下の例では、各センサが設置される間隔は、各液体吐出ヘッドユニットの設置間隔（相対距離Ｌ）と同一であるとする。さらに、ウェブ１２０は理想の移動速度Ｖで移動しているとする。理想の移動速度Ｖは、プリンタコントローラ７２Ｃによって記憶されている。
【０１４８】
まず、ブラック液体吐出ヘッドユニット２１０Ｋが液体を吐出するタイミングに対して、Ｄ÷Ｖ分早いタイミングである第１タイミングＴ１において、ブラック用センサデバイスＳＥＮＫは画像データを取得する。図示する例では、第１タイミングＴ１で取得される画像は第１画像信号ＰＡで示される。画像データは、図７示す「Ａ位置」における画像データＤ１（ｎ）に相当する。次に、画像形成装置は、第２タイミングＴ２でブラック液体吐出ヘッドユニット２１０Ｋに液体を吐出させるように、第１信号ＳＩＧ１を「ＯＮ」にする。
【０１４９】
次に、第３タイミングＴ３において、画像形成装置は、画像データを取得する。図示する例では、第３タイミングＴ３で取得される画像データは、第２画像信号ＰＢで示し、画像データは、図７に示す「Ｂ位置」における画像データＤ２（ｎ）に相当する。次に、画像形成装置は、画像データＤ１（ｎ）及びＤ２（ｎ）に対して相互相関演算を行う。このようにすると、画像形成装置は、ずれ量ΔＤ（０）を計算できる。そして、ずれ量ΔＤ（０）に基づいてシアン液体吐出ヘッドユニット２１０Ｃの吐出タイミングである第２信号ＳＩＧ２のＯＮタイミングを制御する。
【０１５０】
ローラに熱膨張がない、かつ、ローラとウェブ１２０との間にスリップがない等の状態、すなわち、いわゆる理想状態では、画像形成装置は、ウェブ１２０が有する所定の箇所を、相対距離Ｌを移動速度Ｖで搬送するのに、「Ｌ÷Ｖ」の時間がかかる。
【０１５１】
したがって、各撮像部が撮像を行う「撮像周期Ｔ」は、例えば、初期設定として「撮像周期Ｔ＝撮像時差＝相対距離Ｌ／移動速度Ｖ」が設定される。図示する例では、ブラック用センサデバイスＳＥＮＫ及びシアン用センサデバイスＳＥＮＣのそれぞれの光学センサが、相対距離Ｌの間隔で設置される。もし、理想状態であれば、ブラック用センサデバイスＳＥＮＫで検出されたウェブ１２０が有する所定の箇所は、「Ｌ÷Ｖ」時間後に、シアン用センサデバイスＳＥＮＣの検出位置に搬送される。
【０１５２】
一方で、実際には、ローラに熱膨張が発生する場合又はローラと、ウェブ１２０との間に滑りが発生し、理想の移動量で搬送されない場合が多い。なお、相関演算方法において、「撮像周期Ｔ＝相対距離Ｌ／移動速度Ｖ」と設定すると、ブラック用センサデバイスＳＥＮＫで画像データＤ１（ｎ）が撮像されるタイミングと、シアン用センサデバイスＳＥＮＣで画像データＤ２（ｎ）が撮像されるタイミングとの時差は、「Ｌ÷Ｖ」となる。このように、「Ｌ÷Ｖ」を「撮像周期Ｔ」として、画像形成装置は、ずれ量ΔＤ（０）を計算してもよい。以下、図示する第３タイミングＴ３という例で説明する。
【０１５３】
第３タイミングＴ３において、画像形成装置は、第２距離の例であるずれ量ΔＤ（０）を計算する。そして、画像形成装置は、設置距離Ｄ、ずれ量ΔＤ（０）及び移動速度Ｖに基づいて、シアン液体吐出ヘッドユニット２１０Ｃが液体を吐出する処理タイミング、すなわち、第２信号ＳＩＧ２のＯＮタイミングを変更する。
【０１５４】
まず、理想状態、すなわち、「Ｌ÷Ｖ」に基づいて、第４タイミングＴ４が決定されている。一方で、実際には、液体を吐出する対象となる位置は、ローラの熱膨張等のため、シアン液体吐出ヘッドユニット２１０Ｃが液体を吐出する位置からずれ量ΔＤ（０）の位置にある。そのため、シアン液体吐出ヘッドユニット２１０Ｃが液体を吐出する位置からシアン液体吐出ヘッドユニット２１０Ｃが液体を吐出する位置に搬送されるには、「ΔＤ（０）÷Ｖ」の時間がかかる。そこで、画像形成装置は、理想の位置に対してずれ量ΔＤ（０）分調整した位置で液体が吐出できるように、第５タイミングＴ５へ処理タイミングを変更する。
【０１５５】
このように、画像形成装置は、第４タイミングＴ４から第２信号ＳＩＧ２のＯＮタイミングを「ΔＤ（０）／Ｖ」だけずらすように変更する。このようにすると、ローラに熱膨張等があっても、画像形成装置は、ずれ量ΔＤ（０）、設置距離Ｄ及び移動速度Ｖに基づいて処理タイミングが変更されるため、搬送方向において、液体の着弾位置の精度を向上できる。
【０１５６】
他にも、画像形成装置には、モードごとに、それぞれの理想の移動速度があらかじめ設定されてもよい。なお、理想の移動速度は、熱膨張等がない状態での移動速度である。
【０１５７】
以上、処理タイミングを変更して決定する例を記載したが、画像形成装置は、ずれ量、「Ｖ」及び「Ｄ」に基づいて、液体吐出ヘッドユニットに液体を吐出させる処理タイミングを直接演算して決定しても良い。
【０１５８】
＜全体処理例＞
図１６は、本発明の一実施形態に係る検出装置による光量調整処理例を示すフローチャートである。本フローチャートでは、ブラック用センサデバイスＳＥＮＫとシアン用センサデバイスＳＥＮＣを用いて光量を調整する例を説明している。
【０１５９】
ステップＳＰ０１では、画像形成装置の搬送制御装置７２Ｅｃは、対象物をブラック用センサデバイスＳＥＮＫによって検出可能な位置まで搬送する。なお、搬送制御装置７２Ｅｃは、検出可能な位置まで対象物を搬送し、検出可能な位置で対象物を停止させたほうが最大差分を取りやすいため好ましいが、停止させずに搬送しながらブラック用センサデバイスＳＥＮＫによって検出しても良い。なお、最大差分については後述する。
【０１６０】
ステップＳＰ０２では、コントローラ５２０の制御により、ブラック用センサデバイスＳＥＮＫの制御回路５２は、ブラック用センサデバイスＳＥＮＫのレーザ光源ＬＤの光量の初期化を行う。例えば、制御回路５２は、光源が照射する光量を初期値に設定する等の処理を行う。なお、初期値は、あらかじめ画像形成装置にユーザによって設定される。なお、初期化では、他の設定値等が初期化されてもよい。以下、初期化によって、光量の初期値が「３０  ｍＷ（ミリワット）」と設定される場合を例に説明する。
【０１６１】
ステップＳＰ０３では、コントローラ５２０の制御により、制御回路５２は、レーザ光源ＬＤを制御し、光を対象物に照射する。なお、レーザ光源ＬＤの照射する光量は、初期化又は光量の調整（ステップＳＰ０２又はステップＳＰ０７）で設定される。したがって、最初にこのステップが行われる場合、レーザ光源は、３０  ｍＷの光量で光を対象物に照射する。
【０１６２】
ステップＳＰ０４では、ブラック用センサデバイスＳＥＮＫの光学センサＯＳは、対象物を撮像する。このように、対象物が撮像されると、光学センサＯＳは、対象物のスペックルパターンを示す画像データを生成できる。また、このように生成される画像データは、ステップＳＰ０３で照射された光による撮像条件となる。
【０１６３】
ステップＳＰ０５では、コントローラ５２０は、最大画素値と、平均値との差分を計算する。最大画素値は、ステップＳＰ０４で生成される画像データの所定領域において、所定領域に分布する画素が示す画素値のうち、最も値が大きい画素値である。一方で、平均値は、所定領域において、最大画素値となる画素を除く他の画素値を平均した値である。例えば、画像形成装置は、まず、所定領域において、最大画素値を検索する。次に、画像形成装置は、最大画素値を除く他の画素値の平均値を計算する。そして、最大画素値と、平均値との差分ΔＰｗを計算する。また、コントローラ５２０は、計算した最大画素値と平均値との差分ΔＰｗを、発光光量と対応付けてコントローラ５２０内部の記憶装置、例えば記憶装置７２Ｃｍに記憶する。なお、所定領域は、あらかじめ画像形成装置にユーザによって設定される。さらに、ステップＳＰ０４で生成された画像データも、発光光量と対応付けて記憶装置７２Ｃｍに記憶する。
【０１６４】
ステップＳＰ０６では、コントローラ５２０は、発光光量が上限値以上かどうかを判断する。具体的には、上限値は、「１０５  ｍＷ」等のように設定される。
【０１６５】
光量が上限値以上でない場合（ステップＳＰ０６でＮＯ）、画像形成装置は、ステップＳＰ０７に進む。
【０１６６】
ステップＳＰ０７では、コントローラ５２０は、制御回路５２を制御し、レーザ光源ＬＤの発光光量を増加させる。具体的には、あらかじめ「＋５  ｍＷ」上げるように設定されるとすると、初期値の「３０  ｍＷ」であった光量は、調整によって「３５  ｍＷ」となる。
【０１６７】
この処理は、ステップＳＰ０６で、発光光量が上限値以上となるまで繰り返される。つまり、コントローラ５２０は、光量が上限値、すなわち、この例では「１０５  ｍＷ」となるまで値を上げ、その都度最大画素値と平均値との差分を、発光光量と対応付けてコントローラ５２０内の記憶装置７２Ｃｍに記憶する。
【０１６８】
次に、光量が上限値以上であるとコントローラ５２０が判断すると（ステップＳＰ０６でＹＥＳ）、画像形成装置は、ステップＳＰ０８に進む。
【０１６９】
ステップＳＰ０８では、コントローラ５２０は、記憶装置７２Ｃｍに記憶された複数の差分ΔＰｗを比較し、最も値が大きい差分ΔＰｗ（以下「最大差分」という。）を特定する。続いて、コントローラ５２０は、最大差分と対応付けられた光量にとなるように、光量を調整する。
【０１７０】
差分の値が大きいほど、最大値と、平均値とは、値が異なる状態となる。このような状態の画像データは、相関演算が行われると、相関ピークの強度が大きく出やすい画像データである。すなわち、差分が大きい画像データほど、相関演算ではっきりとした相関ピークが得られやすい。ゆえに、最大差分となるように光量が調整されると、画像形成装置は、相関演算で相関ピークを検索しやすい画像データを撮像できる。
【０１７１】
次に、ステップＳＰ０９では、搬送制御装置７２Ｅｃは、シアン用センサデバイスＳＥＮＣの位置までウェブ１２０の搬送を行う。
【０１７２】
ステップＳＰ１０では、コントローラ５２０は、シアン用センサデバイスＳＥＮＣの制御回路５２を制御して、ブラック用センサデバイスＳＥＮＫの発光光量と略同一の光量を設定する。
【０１７３】
ステップＳＰ１１では、シアン用センサデバイスＳＥＮＣの光学センサＯＳは、対象物のスペックルパターンを示す画像データを撮像できる。
【０１７４】
ステップＳＰ１２では、コントローラ５２０は、相関演算等を行う。具体的には、ステップＳＰ０５で光量と対応付けて保存した画像データのうち、設定された光量に対応する画像データと、ステップＳＰ１１で撮像された画像データとの相関演算を行う。例えば、図７に示すような相関演算方法等を行い、画像形成装置は、相関演算等を行う。
【０１７５】
ステップＳＰ１３では、コントローラ５２０は、相関ピークの強度が規定値以上であるか否かを判断する。なお、規定値は、あらかじめ画像形成装置にユーザによって設定される。すなわち、コントローラ５２０は、相関ピークが正確に検索できるような相関演算の結果が得られたか否かを判断する。具体的には、相関ピークの強度は、大きい値が出ているほど正確に検索されやすい。したがって、画像形成装置は、ステップＳＰ１２による相関演算で得られる相関ピークの強度と、規定値とを比較して、相関ピークの強度が大きな値であるか否かを判断する。
【０１７６】
なお、コントローラ５２０は、相関ピークが所定の範囲内に出ているか否かを判断してもよい。
【０１７７】
次に、相関ピークの強度が規定値以上であると画像形成装置が判断すると（ステップＳＰ１３でＹＥＳ）、画像形成装置は、光量調整処理を終了する。一方で、相関ピークの強度が規定値以上でないと画像形成装置が判断すると（ステップＳＰ１３でＮＯ）、画像形成装置は、今回の調整が所定回数目の調整か否かを判断する（ステップＳＰ１４）。
【０１７８】
そして、所定回数目の調整である場合（ステップＳＰ１４でＹＥＳ）、画像形成装置は、ステップＳＰ１５に進む。この場合は、光源が劣化している等の不良が発生している場合が多い。そこで、例えば、画像形成装置は、画像形成装置に備えられている操作パネルがエラーを通知する（ステップＳＰ１５）。
【０１７９】
一方で、所定回数目の調整でない場合（ステップＳＰ１４でＮＯ）、画像形成装置は、ステップＳＰ１６に進む。この場合には、画像形成装置は、調整回数を１つ増やし（ステップＳＰ１６）、ステップＳＰ０２に進む。
【０１８０】
なお、エラーを通知するか否かを判断する調整回数は、ユーザが任意に設定して良いが、調整回数を３回程度にすると処理速度が遅くならないため好ましい。
【０１８１】
以降、次にこのフローが実施されるまでの間、画像形成装置は、調整された光量を用いてウェブ１２０の相対位置、移動速度、移動量又はこれらの組み合わせの計算と、液体吐出ヘッドユニットの位置又は吐出タイミングの制御を行う。
【０１８２】
＜比較例＞
図１７は、比較例に係る装置の全体構成例を示す概略図である。比較例の装置１１０Ａは、図示するように、ウェブ１２０を搬送するローラ２３０にエンコーダ２４０を備える構成である。そして、比較例の装置１１０Ａでは、エンコーダ２４０が計測した計測量に基づいて、各液体吐出ヘッドユニットが液体を吐出する処理を行う。
【０１８３】
図１８は、比較例の装置による処理位置のずれ量の例を示す図である。図は、比較例の装置１１０Ａによって、各液体吐出ヘッドユニットから吐出された液体が着弾した位置のずれの一例を示す。
【０１８４】
第１グラフＧ１は、実際のウェブの位置を示す。一方で、第２グラフＧ２は、エンコーダ２４０からのエンコーダ信号に基づいて算出されるウェブの位置である。つまり、第１グラフＧ１と、第２グラフＧ２とに差があると、搬送方向において、実際にウェブがある位置と、算出されるウェブの位置とが異なるため、液体が着弾する位置にずれが発生しやすい。
【０１８５】
例えば、ブラック液体吐出ヘッドユニット２１０Ｋによる液体の吐出において、ずれ量σが発生した例である。また、ずれ量は、液体吐出ヘッドユニットごとに異なる場合がある。すなわち、ブラック以外の吐出では、各ずれ量は、図示するずれ量σと異なる場合が多い。
【０１８６】
ずれ量は、例えば、ローラの偏心、ローラの熱膨張、ウェブとローラとの間に発生する滑り、記録媒体の伸び縮み及びこれらの組み合わせが原因となって発生する。
【０１８７】
図１９は、ローラの偏心等がずれ量に与える影響の例を示す図である。図示するグラフは、ローラの熱膨張、偏心及びローラとウェブとの間の滑りによる影響の一例を示す。すなわち、各グラフは、エンコーダ２４０からのエンコーダ信号に基づいて算出されるウェブの位置と、実際の位置との差を縦軸の「ずれ量」で示す。また、図は、ローラが「φ６０」の外径、かつ、ローラの材質がアルミである例を示す。
【０１８８】
第３グラフＧ３は、ローラに偏心量「０．０１ｍｍ」がある場合のずれ量を示す。第３グラフＧ３で示すように、偏心によるずれ量は、ローラの回転周期と同期する周期となる場合が多い。また、偏心によるずれ量は、偏心量に比例する場合が多いが、累積はしない場合が多い。
【０１８９】
第４グラフＧ４は、ローラに偏心と、熱膨張とがある場合のずれ量を示す。なお、熱膨張は、「−１０℃」の温度変化があった場合の例である。
【０１９０】
第５グラフＧ５は、ローラに偏心と、ウェブとローラとの間に発生する滑りとがある場合のズレ量を示す。なお、ウェブとローラとの間に発生する滑りは、「０．１パーセント」であった場合の例である。
【０１９１】
また、ウェブの蛇行等を少なくするため、ウェブを搬送方向に引っ張る、いわゆるテンションをかける場合がある。このテンションによっては、ウェブには、伸び縮みが発生する場合がある。また、ウェブの伸び縮みは、ウェブの厚み、幅又は塗布量等によって異なる場合がある。
【０１９２】
＜処理結果例＞
図２０は、本発明の一実施形態に係る対象物ごとの実験結果例を示す図である。図は、種類が異なる２種類の対象物に対して、同一の光量となる設定で光を照射し、画像データを生成した場合の実験結果を示す。図では、横軸は、画像データの画素を特定できる番号を示す。なお、図示する例では、画素数は、２５０  画素であるため、番号は、「１」から「２５０」までとなる。一方で、縦軸は、各画素が受光した受光量を示す。なお、受光量が大きい値になると、画素値は、受光量に比例して大きな値になるとする。
【０１９３】
また、図は、対象物の種類が、普通紙ＴＡ２である場合と、オフセットコート紙ＴＡ１である場合とを示す。図示するように、受光量は、対象物の種類によって異なる。具体的には、オフセットコート紙ＴＡ１のように、平滑度が高い素材等であると、受光量は、普通紙ＴＡ２等と比較して大きい値となりやすい。
【０１９４】
したがって、同一の光量が照射される撮像条件であっても、対象物の種類が異なると、各対象物を撮像した画像データに基づいて行われる相関演算の結果が、例えば、以下のように異なる。
【０１９５】
図２１は、本発明の一実施形態に係る対象物が普通紙である場合の実験結果例を示す図である。図では、横軸は、図２０と同様に、画像データの画素を特定できる番号を示す。一方で、縦軸は、相関強度を示す。以下、図２１、図２２及び図２４での相関強度は、白色ＬＥＤ光源、かつ、光量３０  ｍＷであって、バックグラウンドノイズ除去処理を行った場合の強度を示す。また、図では、直交方向に対する相関演算の結果を実験結果ＲＥＳ１１で示す。さらに、図では、搬送方向に対する相関演算の結果を実験結果ＲＥＳ１２で示す。
【０１９６】
図２２は、本発明の一実施形態に係る対象物がコート紙である場合の実験結果例を示す図である。横軸及び縦軸は、図２１と同様である。また、図では、直交方向に対する相関演算の結果を実験結果ＲＥＳ２１で示す。さらに、図では、搬送方向に対する相関演算の結果を実験結果ＲＥＳ２２で示す。
【０１９７】
図２１及び図２２を比較すると、図示するように、同一の撮像条件であっても、相関ピークの強度が異なる結果となる。具体的には、実験結果ＲＥＳ１１及び実験結果ＲＥＳ１２は、図２０に示すように受光量が小さい値であるため、相関演算を行った場合の感度が低くなりやすい。すなわち、実験結果ＲＥＳ１１及び実験結果ＲＥＳ１２は、ピークとなる相関強度と、ピーク以外の相関強度との差が小さいため、相関ピークの強度も小さくなる。また、図示するように、波形に歪みがあるため、実験結果ＲＥＳ１１及び実験結果ＲＥＳ１２では、繰り返し検出誤差が大きくなりやすい。
【０１９８】
繰り返し検出誤差とは、同じ位置で繰り返し測定した場合の測定値のばらつきである。さらに、最大画素値と、平均画素値との差分が小さくなりやすいので、ピーク位置と背景で相関強度部分布の差分が小さく、ピーク位置が特定できない状態との状態となりやすい。
【０１９９】
一方で、実験結果ＲＥＳ２１及び実験結果ＲＥＳ２２は、図２０に示すように受光量が大きい値であるため、相関演算を行った場合の感度が高くなりやすい。すなわち、実験結果ＲＥＳ２１及び実験結果ＲＥＳ２２は、ピークとなる相関強度と、ピーク以外の相関強度との差が大きいため、相関ピークの強度も大きくなる。また、図示するように、波形が正規分布に近い形状であるため、実験結果ＲＥＳ２１及び実験結果ＲＥＳ２２では、繰り返し検出誤差が小さくなりやすい。さらに、最大画素値と、平均画素値との差分が大きくなりやすいので、誤検出に対するマージンが十分な状態となりやすい。
【０２００】
なお、実験結果に相当する結果は、図１６に示す処理において、ステップＳＰ０３乃至ステップＳＰ０５等を行うと得られる。
【０２０１】
つまり、例えば、図２２のように、ピーク値と、それ以外の値との差が大きいと、相関ピークの強度が大きくなり、精度良い検出結果が得られやすい。一方で、図２１のような状態であると、相関ピークの強度が小さくなりやすい。そこで、図１６に示す処理におけるステップＳＰ０７等によって、例えば、検出装置は、以下のように調整する。
【０２０２】
図２３は、本発明の一実施形態に係る検出装置による調整結果例を示す図（その１）である。横軸及び縦軸は、図２０等と同様である。以下、対象物の種類が普通紙であるとする。
【０２０３】
まず、図は、初期化等で設定された光量で照射した撮像条件、すなわち、調整前の実験結果ＡＤＢを示す。すなわち、実験結果ＡＤＢは、図２０に示す普通紙ＴＡ２と同様の撮像条件下で撮像された場合である。
【０２０４】
さらに、図は、図１６に示すステップＳＰ０８及びステップＳＰ１０等のように調整された光量で照射した撮像条件、すなわち、調整後の実験結果ＡＤＡを示す。図示するように、調整が行われると、実験結果ＡＤＡは、実験結果ＡＤＢと比較して、最大画素値ＰＸＭと、平均画素値ＰＸＡＶとの差分ＤＩＦが大きくなる。
【０２０５】
具体的には、図示するように、画素値のうち、最も大きい値となる点は、ピーク点ＰＭＸである。一方で、ピーク点ＰＭＸ以外の画素が示すそれぞれの画素値を平均した値が平均画素値ＰＸＡＶとなる。
【０２０６】
したがって、検出装置は、撮像条件を変えて、それぞれの撮像条件下で撮像された画像データに基づいて計算される複数の差分ＤＩＦのうち、最も大きな差分ＤＩＦとなる撮像条件になるように調整するのが望ましい。このようにすると、検出装置は、調整によって、検出装置が設定可能な撮像条件のうち、差分ＤＩＦが最も大きくなる撮像条件にすることができる。最も大きな差分が好ましいが、最も大きな差分の約８割以上になるように検出装置が光量を設定しても良い。
【０２０７】
以上のように調整すると、例えば、以下のような調整結果が相関演算によって得られる。
【０２０８】
図２４は、本発明の一実施形態に係る検出装置による調整結果例を示す図（その２）である。横軸及び縦軸は、図２１等と同様である。図は、図２３に示すように調整した後、撮像された画像データに対して相関演算を行った結果である。
【０２０９】
図２１等と同様に、図では、直交方向に対する相関演算の結果を実験結果ＲＥＳ３１で示す。さらに、図では、搬送方向に対する相関演算の結果を実験結果ＲＥＳ３２で示す。
【０２１０】
実験結果ＲＥＳ３１及び実験結果ＲＥＳ３２のような結果であると、検出装置は、相関ピークを検索しやすい。図示するように、波形が正規分布に近い形状であるため、実験結果ＲＥＳ３１及び実験結果ＲＥＳ３２では、繰り返し検出誤差が小さくなりやすい。さらに、最大画素値と、平均画素値との差分が大きくなりやすいので、誤検出に対するマージンが十分な状態となりやすい。
【０２１１】
なお、照射させる光量が多すぎると、受光量が上限値に達する場合がある。このような場合は、差分ＤＩＦが小さくなる場合がある。そこで、照射させる光量の上限値が設定されるのが望ましい。
【０２１２】
図２５は、本発明の一実施形態に係る検出装置が種類ごとに光量調整を実施し、調整した光量に基づいて処理を行う例を示すフローチャートである。本フローチャートにおいて処理とは、液体を吐出する処理である。
【０２１３】
コントローラは、調整したことがある対象物か否かを判断する（ステップＳ０１）。具体的には、コントローラは、調整したことがある対象物か否かを判断するには、例えば、過去に調整した対象物の種類をコントローラ内の記憶部にあらかじめ記憶する。そして、コントローラは、記憶した対象物と、ユーザによって入力された対象物の種類とを比較することで判断を行う。次に、過去に調整したことがある対象物である場合（ステップＳ０１でＹＥＳ）、コントローラは、コントローラ内の記憶部に記憶された対象物の種類と関連付けられた光量のデータを制御回路に送信する。そして、コントローラは、ステップＳ０２に進む。一方で、過去に調整したことがある対象物でない場合（ステップＳ０１でＮＯ）、コントローラは、ステップＳ０３に進む。
【０２１４】
制御回路は、コントローラより送信された光量のデータに基づいて光量を設定する（ステップＳ０２）。
【０２１５】
過去に調整したことがない対象物である場合、検出装置は、例えば、図１６で説明した光量取得フローを行う（ステップＳ０３）。
【０２１６】
制御回路は、光量取得フローによって取得した光量を設定する（ステップＳ０４）。
【０２１７】
ステップＳ０２又はステップＳ０４で光量が決定した後に、画像形成装置は、対象物を搬送させながら処理を行う（ステップＳ０５）。
【０２１８】
対象物を搬送させる処理を行っている最中等に、例えば、図８で説明したように、計算部は、相関演算を行い、搬送方向におけるウェブの移動量を算出する（ステップＳ０６）。そして、算出した移動量に基づいて、コントローラは、アクチュエータの駆動制御や処理タイミングの制御を行う（ステップＳ０７、ステップＳ０８）。なお、図示する例では、ステップＳ０７及びステップＳ０８は、並列で実行されるが、ステップＳ０７及びステップＳ０８は、順に実行されたり、どちらか一方が実行されたり、又は、交互に実行されたりしても良い。
【０２１９】
コントローラがアクチュエータの駆動制御や処理タイミングの制御を行った後、コントローラは、画像形成装置の処理が終了したか否かを判断する（ステップＳ０９）。そして、処理が終了していない場合には（ステップＳ０９でＮＯ）、コントローラは、ステップＳ０６に戻る。一方で、コントローラは、処理が終了している場合には、本処理を終了する。
【０２２０】
＜変形例＞
図２６は、本発明の一実施形態に係る画像形成装置の全体構成の変形例を示す概略図である。図２と比較すると、図示する構成では、第１の支持部材及び第２の支持部材の配置が異なる。図示するように、第１の支持部材及び第２の支持部材は、例えば、第１部材ＲＬ１、第２部材ＲＬ２、第３部材ＲＬ３、第４部材ＲＬ４及び第５部材ＲＬ５によって実現されてもよい。すなわち、第１の支持部材と、第２の支持部材とは、兼用されてもよい。なお、第１の支持部材及び第２の支持部材は、ローラで兼ねられてもよく、湾曲板で兼ねられてもよい。
【０２２１】
＜第２の実施形態＞
図１６に示すフローでは、検出装置は、ブラック用センサデバイスＳＥＮＫが有するレーザ光源ＬＤを用いて光量を調整し、その光量に対してシアン用センサデバイスＳＥＮＣのレーザ光源ＬＤを合わせるように調整を行う。しかしながら、それぞれのセンサデバイスＳＥＮが検知する差分ΔＰｗがそれぞれ最大となるように、検出装置は、レーザ光源ＬＤごとに、それぞれの光量を調整しても良い。
【０２２２】
また、光源は、レーザ光を用いるものに限られない。例えば、光源は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）又は有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）等でもよい。そして、光源によっては、パターンは、スペックルパターンでなくともよい。
【０２２３】
また、光源は、単一の波長を持つ光源でも、ブロードな波長を持つ光源でもよい。
【０２２４】
上記の実施形態では、ブラック、シアン、マゼンタ、イエローの４色の液体吐出ヘッドユニットを用いて画像形成を行う画像形成装置を例として説明を行った。しかしながら、画像形成装置は、例えば、ブラックの液体吐出ヘッドユニットを複数備え、画像形成を行う構成であっても良い。
【０２２５】
さらに対象物は、用紙等の記録媒体に限られない。対象物は、例えば、液体が付着可能な材質等である。具体的には、液体が付着可能な材質は、紙、糸、繊維、布帛、皮革、金属、プラスチック、ガラス、木材、セラミックス又はこれらの組み合わせ等の液体が一時的でも付着可能である。
【０２２６】
また、上記の実施形態では、複数のセンサデバイスＳＥＮが出力したパターンの画像データに基づいて相関演算等を行う例を用いて説明を行った。しかしながら、単一のセンサデバイスが異なるタイミングで２つの画像データを出力し、その２つの画像データに対して相関演算等を行っても良い。この場合、異なるタイミングの間での対象物の相対位置、移動量、移動速度又はその組み合わせを検出することが可能となる。
【０２２７】
なお、実施形態は、１つの装置で実現されても良いし、２以上の装置で実現されても良い。例えば、ブラック液体吐出ヘッドユニット２１０Ｋとシアン液体吐出ヘッドユニット２１０Ｃが第１の筐体の内部に配置され、かつ、マゼンタ液体吐出ヘッドユニット２１０Ｍとイエロー液体吐出ヘッドユニット２１０Ｙが、第２の筐体の内部に配置されても良い。この例において、実施形態は、２つの装置を有するシステムによって実現される。
【０２２８】
また、各処理は、検出システムが有する複数の情報処理装置によって、並列、冗長又は分散して行われてもよい。
【０２２９】
また、本発明に係る実施形態では、液体は、インクに限られず、他の種類の記録液又は定着処理液等でもよい。すなわち、本発明に係る液体を吐出する装置は、インク以外の種類の液体を吐出する装置に適用されてもよい。
【０２３０】
したがって、本発明に係る処理装置は、画像を形成する処理を行うに限られない。例えば、形成される物体は、三次元造形物等でもよい。
【０２３１】
＜第３の実施形態：読み取り装置＞
図２７は、本発明の第３の実施形態に係る読み取り装置が有する構成例の一例を示す上面概略図である。上記、第１の実施形態及び第２の実施形態では、処理装置が有するヘッドユニットが液体を吐出する液体吐出ヘッドユニットであって、処理装置が液体吐出装置となる構成を例に説明したが、ヘッドユニットは、第３の実施形態のように、読取ユニット（スキャナー（Ｓｃａｎｎｅｒ））であってもよい。この場合、処理装置は、読み取りを行う読取装置となる。
【０２３２】
処理装置は、搬送されるウェブ１２０に対して、搬送される経路上の異なる位置で、各ヘッドユニットによって読み取り処理を行う。以下、本実施形態では、ヘッドユニットＨＤ１及びＨＤ２が、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ、密着型イメージセンサ）の集合体を含む読取ヘッドＣＩＳ１及びＣＩＳ２をそれぞれ備える読取ユニットである例を説明する。本実施形態では、読取ヘッドＣＩＳ１及びＣＩＳ２によって処理が行われる読み取り位置が、処理位置となる。
【０２３３】
ヘッドユニットは、直交方向に１個以上設置された読取ヘッドを含んで構成される。例えば、図示するように、処理装置は、ヘッドユニットＨＤ１及びヘッドユニットＨＤ２の２個のヘッドユニットを有する。なお、本例では、ヘッドユニットが２つ設けられる例を説明するが、処理装置が有するヘッドユニットの数は、２個に限られず、３個以上であってもよい。
【０２３４】
また、図示するように、ヘッドユニットＨＤ１及びヘッドユニットＨＤ２は、それぞれ１つ以上の読取ヘッドを備える。なお、図では、１つのＣＩＳヘッドを備えているが、複数備えてもよい。例えば、ヘッドユニットＨＤ１は、読取ヘッドを千鳥状になる位置に備えても良い。
【０２３５】
ヘッドユニットＨＤ１及びヘッドユニットＨＤ２は、読み取りユニット、いわゆるスキャナーを構成する。したがって、ヘッドユニットＨＤ１及びヘッドユニットＨＤ２は、ウェブ１２０の表面に形成される画像等を読み取り、読み取った画像等を示す画像データを出力する。そして、処理装置は、各ヘッドユニットから出力される画像データを繋ぎ合わせると、搬送方向１０と直交方向２０に繋がった画像を生成することができる。
【０２３６】
なお、図２７では、処理装置において、支持ローラＣＲ１及びＣＲ２は、各ヘッドユニット間には設けていない例を示して説明したが、ヘッドユニット間には、図２８に示すように、支持ローラが更に設けられてもよい。
【０２３７】
図２８は、図２７の読み取り装置の他の例の側面概略図である。図示する例では、まず、ヘッドユニットＨＤ１及びＨＤ２を夫々挟むように、支持ローラＣＲ１乃至ＣＲ４が、それぞれ設置される。そして、上流及び下流には、搬送駆動部として、２対のニップローラＮＲ１、ＮＲ２及びローラ２３０等が、それぞれ設けられる。この例では、２対のニップローラのうち、少なくとも１つのニップローラがモータ等のアクチュエータで回転し、ウェブ１２０が搬送される。具体的には、ニップローラＮＲ１が有する対をなすローラのうち、いずれか一方のローラは駆動ローラであり、モータＭ１によって駆動力が与えられる。
【０２３８】
また、処理装置は、コントローラＣＴ１及びアクチュエータコントローラＣＴ２を有する。なお、コントローラＣＴ１及びアクチュエータコントローラＣＴ２は、情報処理装置である。具体的には、コントローラＣＴ１及びアクチュエータコントローラＣＴ２は、ＣＰＵ、電子回路又はこれらの組み合わせ等を有する、すなわち、演算装置、制御装置、記憶装置及びインタフェース等を有するハードウェア構成である。なお、コントローラＣＴ１及びアクチュエータコントローラＣＴ２は、複数の装置でもよい。
【０２３９】
なお、センサデバイスＳＮ１及びＳＮ２の設置位置は、図２７と同様に配置されると好適である。
【０２４０】
＜ヘッドユニットの処理位置例＞
図２９は、本発明の一実施形態に係るヘッドユニットによる処理位置を示す概略図である。例えば、ヘッドユニットＨＤ１の読取ヘッドＣＩＳ１及びヘッドユニットＨＤ２の読取ヘッドＣＩＳ２が図示するような位置関係となるように設置されるとする。また、各読取ヘッドＣＩＳ１及びＣＩＳ２には、複数のＣＩＳ素子が列状に並んで配置され、個々のＣＩＳ素子に対応付けられた、複数の読み取り領域Ｒを有している。
【０２４１】
具体的には、ヘッドユニットＨＤ１の読取ヘッドＣＩＳ１は、直交方向２０において、読取範囲ＳＣ１を読み取り、読取画像データを生成する。一方で、ヘッドユニットＨＤ２の読取ヘッドＣＩＳ２は、直交方向２０において、読取範囲ＳＣ２を読み取り、読取画像データを生成する。図示するように、読取範囲ＳＣ１と、読取範囲ＳＣ２とは、一部が重複する。以下、読取範囲ＳＣ１及び読取範囲ＳＣ２が重複する範囲を「重複範囲ＳＣ３」という。
【０２４２】
このように、重複範囲ＳＣ３では、ヘッドユニットＨＤ１及びヘッドユニットＨＤ２は、同一の被写体を読み取ることができる。すなわち、ヘッドユニットＨＤ１が重複範囲ＳＣ３で読み取った被写体は、上流側から下流側へ搬送されるため、ヘッドユニットＨＤ２は、所定時間後、同一の被写体を読み取ることができる。なお、ヘッドユニットＨＤ１及びヘッドユニットＨＤ２の間隔は、あらかじめ把握できるため、移動速度に基づいて、処理装置１は、ヘッドユニットＨＤ１で読み取られた被写体をヘッドユニットＨＤ２で読み取るタイミングが計算できる。
【０２４３】
そして、処理装置は、ヘッドユニットＨＤ１及びヘッドユニットＨＤ２が生成したそれぞれの読取画像データを記憶装置に記憶する。次に、処理装置は、重複範囲ＳＣ３を示す各画像データが有する画素に基づいて、各画像データを繋ぎ合わせる。このようにすると、処理装置は、読取範囲ＳＣ１及び読取範囲ＳＣ２を示す画像データを繋ぎ合わせによって生成できる。なお、繋ぎ合わせは、搬送方向でも可能である。
【０２４４】
以上のようにして、処理装置は、異なる位置に各ヘッドユニットを設置し、かつ、繋ぎ合わせを行うことによって、繋ぎ目のない広い範囲を示す読み取り画像を生成できる。
【０２４５】
＜機能構成例＞
図３０は、本発明の一実施形態に係る処理装置の機能構成例を示す機能ブロック図である。図示するように、処理装置は、図７に示す構成に加えて、制御部１Ｆ３を備える。また、図示するように、処理装置は、読取画像データを処理する画像処理部１Ｆ５を更に備えるのが望ましい。
【０２４６】
制御部１Ｆ３は、ヘッドユニットＨＤ１及びヘッドユニットＨＤ２を制御する制御手順を行う。例えば、制御部１Ｆ３は、図示するように、移動制御部１Ｆ３１及び処理タイミング制御部１Ｆ３２を備える機能構成であるのが望ましい。
【０２４７】
移動制御部１Ｆ３１は、計算部５３Ｆが計算するずれ量に基づいて、アクチュエータＡＣ１及びＡＣ２を制御する。例えば、移動制御部１Ｆ３１は、アクチュエータコントローラＣＴ２（図２８）等によって実現される。
【０２４８】
処理タイミング制御部１Ｆ３２は、計算部５３Ｆが計算するずれ量に基づいて、ヘッドユニットＨＤ１及びＨＤ２が有する読取ヘッドＣＩＳ１及びＣＩＳ２が読み取り処理を行う読取処理タイミングを制御する。
【０２４９】
具体的には、搬送方向１０におけるずれ量が「Δｘ」であり、ウェブ１２０の移動速度が「Ｖ」であるとすると、「Δｘ」を補償するため、処理装置は、処理タイミングを変更する。この例では、処理装置は、下流の読取ヘッド（この例では、読取ヘッドＣＩＳ２である。）による処理タイミングを「ΔＴ＝Δｘ÷Ｖ」と変更する。
【０２５０】
すなわち、ウェブ１２０が「Δｘ」だけずれて遅れて搬送されている場合には、処理装置は、読取ヘッドＣＩＳ２による処理タイミングを「ΔＴ」だけ遅らせるように変更する。このようにすると、処理装置は、搬送方向１０において、精度良く処理を行うことができる。
【０２５１】
一方で、直交方向におけるずれ量が「Δｙ」であるとすると、「Δｙ」を補償するため、処理装置は、ヘッドユニットを移動させる。処理装置は、アクチュエータＡＣ１及びＡＣ２を駆動制御することで、ヘッドユニットＨＤ１及びＨＤ２に設けられた読取ヘッドＣＩＳ１及びＣＩＳ２を直交方向に移動させる。これにより、読取ヘッドＣＩＳ１及びＣＩＳ２による、読み取り位置を移動させることができる。
【０２５２】
このようにすると、処理装置は、搬送方向と直交方向において、精度良く画像データ（テストチャート等）を読み取る、画像読み取り処理を行うことができる。特に、ヘッドユニットによって処理中に、ヘッドユニットを移動させてずれ量が補償されると、処理装置は、ヘッドユニットによる処理を精度良く行うことができる。
【０２５３】
この実施形態において、検査を行う際、テストチャートの読み取りは、初期調整時にエッジズレを読み取って、画像読み取り位置を補正してもよい。この場合、初期調整時のみ、用紙のエッジズレを算出するため、搬送しながら読み取り画像データを読み取る場合には、蛇行量の算出のみ行えばよく、制御部の負荷を軽くしながら、高品質な画像の読み取りが可能になる。
【０２５４】
なお、処理装置は、リアルタイムにエッジズレを検出して、読み取り位置補正に反映してもよい。
【０２５５】
リアルタイムにエッジの検出を行う場合、用紙エッジズレ量は、移動平均により直近の取得データの平均を求める又はフィルターを使用してノイズが乗った場合のデータを除外して算出しても良い。このようにエッジの検出を行うことで、処理装置は、画像読み取り中のセンササンプリングのタイミングでの用紙のエッジ欠け及びノイズの影響等を回避し、正確な画像読取位置を把握することができる。
【０２５６】
リアルタイムにエッジずれを検出することで、画像読み取り中に、一定の周期でスキャナーの位置を調整するため、搬送途中で用紙にエッジズレが発生しても、より高品質な画像の読み取りが可能になる。
【０２５７】
なお、第３の実施形態では、単体で装置を構成する例を説明したが、読み取りを行う装置である検出装置を画像形成システムが有する構成でも良い。
【０２５８】
例えば、本実施形態の読取装置を画像形成装置の後段に配置して、用紙上の着弾位置調整のための検査に用いる画像であるテストチャートの読み取りを行ってもよい。
【０２５９】
この場合、検出装置が有する読取手段の例であるスキャナーとして機能するヘッドユニットＨＤ１及びＨＤ２は、画像検査における処理として、着弾位置補正のための検査用画像、例えば、濃度を調整した階調パターン等のテストパターンを撮影して、読み取る。
【０２６０】
本実施形態の読み取りを行う装置は、ヘッドユニットを構成するスキャナー等の画像の色情報を読み込む機構に加えて、読み取った色情報の演算を行う制御機構（例えば、読取結果処理部及び記録ヘッド着弾位置設定部等である。）を備えてもよい。
【０２６１】
また、１つの画像形成システム内に第１の実施形態で説明した画像形成装置と、第３実施形態で説明した読取装置を備えることで、より高精度な着弾位置の検査と、その検査結果を反映した高品質な画像形成が実現できる。
【０２６２】
また、本発明に係る実施形態では、検出装置又は検出システム等のコンピュータに調整方法を実行させるためのプログラムによって実現されてもよい。したがって、プログラムに基づいて調整方法が実行されると、コンピュータが有する演算装置及び制御装置は、各処理を実行するため、プログラムに基づいて演算及び制御を行う。また、コンピュータが有する記憶装置は、各処理を実行するため、プログラムに基づいて、処理に用いられるデータを記憶する。
【０２６３】
また、プログラムは、コンピュータが読み取り可能な記録媒体に記録されて頒布することができる。なお、記録媒体は、磁気テープ、フラッシュメモリ、光ディスク、光磁気ディスク又は磁気ディスク等のメディアである。さらに、プログラムは、電気通信回線を通じて頒布することができる。
【０２６４】
なお、本発明に係る実施形態は、処理装置が、搬送される対象物に対して、直交方向に移動するライン状のヘッドを有するヘッドユニットを用いて何らかの処理をするのであれば、適用可能である。例えば、レーザで基板をパターニングする処理装置であって、レーザヘッドユニットを直交方向に移動させる装置において、本発明に係る実施形態の装置は、基板の位置を検出し、レーザヘッドユニットを移動させる構成等でもよい。また、装置は、複数のレーザヘッドをライン状に並べる構成等でもよい。
【０２６５】
他にも、ヘッドユニットは、対象物に形成されている画像等を読み取り、画像データを生成する読取等の処理を行ってもよい。
【０２６６】
さらに、本発明に係る実施形態では、ヘッドは、複数でなくともよい。すなわち、本発明に係る実施形態の装置は、基準とする位置と同じ位置に、ヘッドによる処理をさせ続けたい（レーザ等の場合には、書き込みさせ続けたい場合となる。）仕様の装置であればよい。
【０２６７】
以上、本発明の好ましい実施例について詳述したが、本発明は、上記の実施形態に限定されない。すなわち、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形又は変更が可能である。
【符号の説明】
【０２６８】
１１０  画像形成装置
１２０  ウェブ
２１０Ｋ  ブラック液体吐出ヘッドユニット
２１０Ｃ  シアン液体吐出ヘッドユニット
２１０Ｍ  マゼンタ液体吐出ヘッドユニット
２１０Ｙ  イエロー液体吐出ヘッドユニット
ＳＥＮＫ  ブラック用センサデバイス
ＳＥＮＣ  シアン用センサデバイス
ＳＥＮＭ  マゼンタ用センサデバイス
ＳＥＮＹ  イエロー用センサデバイス
５２０  コントローラ
【先行技術文献】
【特許文献】
【０２６９】
【特許文献１】特開２０１５−１３４７６号公報
【特許文献２】特開２０１４−３５１９７号公報
【図１】
2019001153.tif 000003
【図２】
2019001153.tif 000004
【図３】
2019001153.tif 000005
【図４】
2019001153.tif 000006
【図５】
2019001153.tif 000007
【図６】
2019001153.tif 000008
【図７】
2019001153.tif 000009
【図８】
2019001153.tif 000010
【図９】
2019001153.tif 000011
【図１０】
2019001153.tif 000012
【図１１】
2019001153.tif 000013
【図１２】
2019001153.tif 000014
【図１３】
2019001153.tif 000015
【図１４】
2019001153.tif 000016
【図１５】
2019001153.tif 000017
【図１６】
2019001153.tif 000018
【図１７】
2019001153.tif 000019
【図１８】
2019001153.tif 000020
【図１９】
2019001153.tif 000021
【図２０】
2019001153.tif 000022
【図２１】
2019001153.tif 000023
【図２２】
2019001153.tif 000024
【図２３】
2019001153.tif 000025
【図２４】
2019001153.tif 000026
【図２５】
2019001153.tif 000027
【図２６】
2019001153.tif 000028
【図２７】
2019001153.tif 000029
【図２８】
2019001153.tif 000030
【図２９】
2019001153.tif 000031
【図３０】
2019001153.tif 000032