(57)【要約】【課題】原稿読取位置が適切な位置となるように、読取指令信号の生成タイミングを調整する。【解決手段】画像読取装置が備えるタイミング制御部は、ＴＧ信号を周期的に生成して読取制御部に入力する。読取制御部は、ＴＧ信号が入力される度に、ラインセンサを制御して、ラインセンサに読取動作を実行させる。タイミング制御部は、搬送対象が１ライン分搬送される度に発生する変位信号のパルスエッジに基づいて、ＴＧ信号の生成タイミングを必要に応じて調整する。具体的には、変位信号のパルスエッジ発生時点からＴＧ信号が次に生成される時点までの時間Ｔｃを特定し、経過時間が基準値未満である場合には、ＴＧ信号の生成タイミングを、パルスエッジを基準に時間Ｔｄ経過後の時点まで遅らせる。【選択図】図８
2015133585.tif 000002
【特許請求の範囲】
【請求項１】
指令信号が生成される度に、前記指令信号に従って読取対象の原稿を主走査方向に読み取る読取ユニットと、
前記指令信号を周期的に生成する指令ユニットと、
前記読取ユニット及び原稿の少なくとも一方を搬送することによって、原稿と前記読取ユニットとの相対位置を副走査方向に変化させる搬送ユニットと、
前記相対位置が読取間隔に対応する所定量変化する度に、変位信号を発生させる信号発生ユニットと、
前記指令ユニットによる前記指令信号の生成タイミングを制御する制御ユニットと、
を備え、
前記指令信号の生成周期は、前記搬送ユニットによる搬送過程において前記信号発生ユニットから発生する前記変位信号の発生時間間隔よりも短く、
前記制御ユニットは、周期的に生成される前記指令信号に関して、前記信号発生ユニットによる前記変位信号の発生時点から、前記変位信号の発生後に前記指令信号が前記指令ユニットにより生成される時点までの経過時間を特定し、前記経過時間が基準値未満である場合には、前記変位信号の発生時点から前記指令信号の生成時点までの時間が前記基準値以上となるように、前記指令ユニットによる前記指令信号の生成動作を遅らせること
を特徴とする画像読取装置。
【請求項２】
前記制御ユニットは、前記経過時間が前記基準値未満である場合には、前記発生時点から前記基準値より大きい規定時間経過後の時点で前記指令信号が生成されるように、前記指令ユニットを制御すること
を特徴とする請求項１記載の画像読取装置。
【請求項３】
前記制御ユニットは、前記経過時間が前記基準値未満である場合には、前記指令信号の生成タイミングを、前記指令信号が周期的に生成される場合の生成タイミングから規定時間遅らせるように、前記指令ユニットを制御すること
を特徴とする請求項１記載の画像読取装置。
【請求項４】
前記制御ユニットは、前記搬送ユニットによる搬送過程の内、前記変位信号の発生時間間隔が前記指令信号の生成周期の２倍未満である高速搬送区間において、前記経過時間が前記基準値未満である場合に、前記指令信号の生成動作を遅らせること
を特徴とする請求項１〜請求項３のいずれか一項記載の画像読取装置。
【請求項５】
前記搬送ユニットによる搬送過程は、原稿と前記読取ユニットとの相対速度が所定速度まで上昇する加速区間、前記相対速度が前記所定速度に制御される定速区間、及び、前記相対速度が前記所定速度から低下する減速区間を含み、
前記制御ユニットは、前記定速区間において前記経過時間が前記基準値未満である場合に、前記指令信号の生成動作を遅らせること
を特徴とする請求項１〜請求項３のいずれか一項記載の画像読取装置。
【請求項６】
前記基準値は、前記定速区間における前記変位信号の発生時間間隔と前記指令信号の生成周期との差分以内で定められること
を特徴とする請求項５記載の画像読取装置。
【請求項７】
前記制御ユニットは、前記経過時間が前記基準値未満である場合には、前記発生時点から前記指令信号の生成までの時間が、前記基準値以上であって、前記定速区間における前記変位信号の発生時間間隔と前記指令信号の生成周期との差分の２倍より大きくなるように、前記指令信号の生成動作を遅らせること
を特徴とする請求項５又は請求項６記載の画像読取装置。
【請求項８】
前記制御ユニットは、前記経過時間が前記基準値未満である場合には、前記発生時点から前記指令信号の生成までの時間が、前記基準値以上であって、前記定速区間における前記変位信号の発生時間間隔の１／２倍以下となるように、前記指令ユニットによる前記指令信号の生成動作を遅らせること
を特徴とする請求項５〜請求項７のいずれか一項記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
従来、読取対象の原稿下方においてイメージセンサを搬送して、原稿を読み取る画像読取装置が知られている。例えば、イメージセンサを搬送しながら、転送タイミング信号を所定時間間隔で生成する画像読取装置が知られている（特許文献１参照）。転送タイミング信号は、イメージセンサで生成された画像信号を転送するための信号である。イメージセンサは、転送タイミング信号が入力される度に、読取動作を実行する。
【０００３】
この画像読取装置では、イメージセンサの速度に応じて、転送タイミング信号の発生位置が適切な原稿読取位置からずれる現象が生じる。このため、イメージセンサを搬送するモータの回転に応じて発生するエンコーダ信号のパルスエッジのカウント数に基づき、転送タイミング信号を補正することが行われている。具体的には、転送タイミング信号の発生周期に対応する時間間隔毎に、イメージセンサの位置を表す上記カウント数と制御目標値との誤差を検出し、誤差が許容範囲を超えた場合には、転送タイミング信号をずらすことが行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２４６６３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述の従来技術では、読取開始からのエンコーダ信号のパルスエッジ数を常にカウントして、このカウント値をイメージセンサの位置情報として記憶しておく必要がある。また、転送タイミング信号をずらして生成した場合には、制御目標値を更新する必要がある。
【０００６】
即ち、従来技術では、イメージセンサに周期信号を入力して周期的な読取動作を実行させる場合において、原稿読取位置が適切な位置からずれる現象に対し、位置カウントを行ったり、制御目標値を更新したりするなどの煩雑な処理を行わなければ、転送タイミング信号を補正し、ズレによる画質劣化の影響を抑えることができなかった。
【０００７】
本発明は、こうした問題に鑑みなされたものであり、読取指令信号を周期的に読取ユニットに入力する画像読取装置において、この読取指令信号に基づく読取ユニットの原稿読取位置が適切な位置となるように、読取指令信号の生成タイミングを効率的に調整可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像読取装置は、読取ユニットと、指令ユニットと、搬送ユニットと、信号発生ユニットと、制御ユニットとを備える。読取ユニットは、指令信号が生成される毎に、その指令信号に従って読取対象の原稿を主走査方向に読み取る。指令ユニットは、上記指令信号を周期的に生成する。搬送ユニットは、読取ユニット及び原稿の少なくとも一方を搬送することによって、原稿と読取ユニットとの相対位置を副走査方向に変化させる。信号発生ユニットは、相対位置が読取間隔に対応する所定量変化する度に、変位信号を発生させる。
【０００９】
制御ユニットは、指令ユニットによる上記指令信号の生成タイミングを制御する。具体的に、制御ユニットは、周期的に生成される指令信号に関して、信号発生ユニットによる変位信号の発生時点から、変位信号の発生後に指令信号が指令ユニットにより生成される時点までの経過時間を特定する。制御ユニットは、上記特定された経過時間が基準値未満である場合、変位信号の発生時点から指令信号の生成時点までの時間が基準値以上となるように、指令ユニットによる指令信号の生成動作を遅らせる。
【００１０】
この画像読取装置において、指令信号の生成周期は、搬送ユニットによる搬送過程において信号発生ユニットから発生する変位信号の発生時間間隔よりも短い。
指令信号の生成周期が読取間隔に対応する変位信号の発生時間間隔より短い場合には、上記相対位置が読取間隔に対応する量変化する間に、少なくとも一度、読取ユニットに読取動作を実行させることができる。この間に、複数回、読取ユニットに読取動作を実行させることができる場合には、読取ユニットによる各読取動作により生成されたライン画像データの中から、読取間隔毎に一つの画像データを有効データと取り扱い、残りを破棄することで、原稿をおよそ等間隔に読み取ったライン画像データ群からなる読取画像データを生成することができる。
【００１１】
しかしながら、指令信号の生成周期が変位信号の発生時間間隔から少しだけ短い場合には、読取ユニットによる各読取動作により生成されたライン画像データから一部を間引いて、原稿の読取画像データを生成すると、間引いた前後のライン画像データの読取位置が大きく離れてしまい高画質な読取画像データを生成することが難しい。
【００１２】
そこで、本発明では、指令信号の生成周期と読取間隔（変位信号の発生時間間隔）との差異に起因して、正規の読取間隔に対応する原稿読取位置から次第にずれて行く読取ユニットによる原稿読取位置を、指令信号の生成タイミングを上記手法で遅らせることによって調整する。
【００１３】
本発明によれば、変位信号の発生時点と次に生成される指令信号の生成時点との間の時間長を指標に、指令信号の生成動作を遅らせ、これによって読取ユニットによる原稿読取位置を調整するので、従来よりも簡単且つ効率的に、指令信号の生成タイミングを調整することができる。
【００１４】
即ち、本発明によれば、従来技術のように搬送対象の位置と制御目標値との誤差を評価するために搬送対象の位置を逐次記憶したり、制御目標値を更新したりしなくても、読取ユニットの原稿読取位置が適切な位置となるように、指令信号の生成タイミングを調整することができる。従って、本発明によれば、従来よりも効率的に指令信号の生成タイミングを調整し、高画質な読取画像データを生成することができる。
【００１５】
ところで、制御ユニットは、上記経過時間が基準値未満である場合には、変位信号の発生時点から上記基準値より大きい規定時間経過後の時点で指令信号が生成されるように、指令ユニットを制御する構成にされ得る。
【００１６】
別例として、制御ユニットは、上記経過時間が基準値未満である場合には、指令信号の生成タイミングを、上記指令信号が周期的に生成される場合の生成タイミングから規定時間遅らせるように、指令ユニットを制御する構成にされ得る。
【００１７】
これらの制御手法によれば、簡単且つ適切に指令信号の生成動作を遅らせることができる。特に、前者の制御手法によれば、指令信号の生成動作を、変位信号の発生時点を基準に遅らせるので、読取ユニットによる原稿読取位置を一層適切に調整することができる。
【００１８】
また、搬送ユニットによる搬送過程には、搬送対象を加減速する区間が通常含まれ、搬送対象の速度変化によって、変位信号の発生時間間隔も変化する。一方、本発明の制御手法で指令信号の生成タイミングを遅らせることによる効果は、速度が低く変位信号の発生時間間隔が長い場合よりも、速度が高く変位信号の発生時間間隔が指令信号の生成周期に近いほど有効に働く。
【００１９】
そこで、制御ユニットは、搬送過程の内、変位信号の発生時間間隔が指令信号の生成周期の２倍未満である高速搬送区間において、上記経過時間が基準値未満である場合に、指令信号の生成動作を遅らせる構成にされ得る。
【００２０】
搬送ユニットによる搬送過程が、原稿と読取ユニットとの相対速度が所定速度まで上昇する加速区間、相対速度が所定速度に制御される定速区間、及び、相対速度が所定速度から低下する減速区間を含む場合、制御ユニットは、定速区間において上記経過時間が基準値未満である場合に、指令信号の生成動作を遅らせる構成にされ得る。
【００２１】
また、上述の基準値は、定速区間における変位信号の発生時間間隔と指令信号の生成周期との差分以内で定められると好ましい。定速区間では、基本的に、この差分に対応する時間ずつ、指令信号の生成タイミングと変位信号の発生タイミングがずれて行くためである。換言すれば、変位信号の発生時点から指令信号の生成時点までの時間が差分未満である場合には、次の指令信号の生成タイミングが、次の変位信号の発生時点より前になる可能性があるためである。
【００２２】
この他、指令信号の生成タイミングが高頻度に調整されると、指令信号の周期が変動しがちになる。従って、制御ユニットは、上記経過時間が基準値未満である場合には、変位信号の発生時点から指令信号の生成までの時間が、定速区間における変位信号の発生時間間隔と指令信号の生成周期との差分の２倍より大きくなるように、指令信号の生成動作を遅らせる構成にされ得る。このように指令信号の生成動作を遅らせる手法によれば、上記経過時間が基準値未満となる事象の発生頻度を抑えることができる。
【００２３】
更に言えば、制御ユニットは、上記経過時間が基準値未満である場合には、変位信号の発生時点から指令信号の生成までの時間が、基準値以上であって、定速区間における変位信号の発生時間間隔の１／２倍以下となるように、指令ユニットによる指令信号の生成動作を遅らせる構成にされ得る。この構成によれば、指令信号の生成タイミングの調整量を、読取間隔の半分以内に収めることができるので、調整による読取位置の変化が読取画像の画質に与える影響を抑えることができる。
【図面の簡単な説明】
【００２４】
【図１】画像読取装置の概略構成を表すブロック図である。
【図２】ラインセンサ及び原稿の搬送機構を表す画像読取装置の断面図である。
【図３】ＡＳＩＣの内部構成を表すブロック図である。
【図４】モータ制御部が実行する処理を表すフローチャートである。
【図５】搬送対象の速度軌跡を表すグラフである。
【図６】タイミング制御部の構成を表すブロック図である。
【図７】加速から定速区間におけるＴＧ信号波形を表すタイムチャートである。
【図８】定速から減速区間におけるＴＧ信号波形を表すタイムチャートである。
【図９】変形例のタイミング制御部の構成を表すブロック図である。
【図１０】カラー読取時のＴＧ信号波形を表すタイムチャートである。
【発明を実施するための形態】
【００２５】
以下に本発明の実施例について、図面と共に説明する。図１に示す本実施例の画像読取装置１は、ＣＰＵ１１と、ＲＯＭ１３と、ＲＡＭ１５と、インタフェース１７と、ＦＢ（フラットベッド）読取装置２０と、ＡＤＦ装置（オートドキュメントフィーダ）３０と、ＡＳＩＣ４０とを備える。
【００２６】
ＣＰＵ１１は、ＲＯＭ１３が記憶するプログラムに従う処理を実行することにより、画像読取装置１を統括制御する。ＲＡＭ１５は、ＣＰＵ１１によるプログラム実行時に作業領域として使用される。インタフェース１７は、外部のパーソナルコンピュータ５と通信可能な構成にされる。
【００２７】
ＣＰＵ１１は、ＦＢ読取装置２０を用いて生成された原稿Ｑの読取画像データを、インタフェース１７を介して外部のパーソナルコンピュータ５に提供する。ＦＢ読取装置２０は、ラインセンサ２１を搬送して読取対象の原稿Ｑを読み取る構成にされる。ＡＤＦ装置３０は、読取対象の原稿Ｑをラインセンサ２１による読取位置に搬送する構成にされる。ＡＳＩＣ４０は、ＣＰＵ１１からの指示に従ってＦＢ読取装置２０及びＡＤＦ装置３０を制御する。
【００２８】
この画像読取装置１では、ＣＰＵ１１がＡＳＩＣ４０に動作パラメータを設定してＡＳＩＣ４０を起動する。動作パラメータとしては、読取モードや読取領域を表す動作パラメータを一例に挙げることができる。読取モードとしては、ラインセンサ２１を固定配置し原稿Ｑを搬送することでラインセンサ２１と原稿Ｑとの相対位置を変化させて原稿Ｑを読み取るＡＤＦ読取モード、及び、ラインセンサ２１を搬送することでプラテンガラス１０３Ａ上に載置された原稿Ｑを読み取るＦＢ読取モードを挙げることができる。
【００２９】
ＡＳＩＣ４０は、動作パラメータに従ってＦＢ読取装置２０及びＡＤＦ装置３０を制御し、原稿Ｑとラインセンサ２１との相対位置を変化させながらラインセンサ２１にライン毎の読取動作を実行させる。ラインセンサ２１は、読取動作毎に原稿１ライン分の読取結果を表すライン画像データを生成する。ＡＳＩＣ４０は、このようにして生成される各ライン画像データをシェーディング補正等する。ＡＳＩＣ４０により生成された補正後の各ライン画像データは、ＲＡＭ１５に記憶される。
【００３０】
ＣＰＵ１１は、ＲＡＭ１５に記憶された各ライン画像データを、インタフェース１７を通じて、パーソナルコンピュータ５に送信する。これにより、ＣＰＵ１１は、ライン画像データの一群により構成される原稿Ｑの読取画像データを、パーソナルコンピュータ５に提供する。別例として、画像読取装置１がコピー機能を有するディジタル複合機である場合、ＲＡＭ１５に記憶された読取画像データは、印刷処理に供される。これによって、原稿Ｑのコピー画像が用紙に形成される。
【００３１】
続いて、ＦＢ読取装置２０の詳細構成を説明する。ＦＢ読取装置２０は、ラインセンサ２１と、ラインセンサ搬送機構２３と、ＦＢモータ２５と、駆動回路２７と、ＦＢエンコーダ２９とを備える。
【００３２】
ラインセンサ２１は、例えばコンタクトイメージセンサ（ＣＩＳ）として構成される。ラインセンサ２１は、主走査方向に長尺な構成にされ、原稿Ｑを主走査方向に読み取る。ラインセンサ搬送機構２３は、直流モータで構成されるＦＢモータ２５からの動力を受けて、ラインセンサ２１を主走査方向とは直交する副走査方向に搬送する。
【００３３】
図２に示すように、ラインセンサ搬送機構２３は、画像読取装置１の下部ケース１０１内に設けられる。画像読取装置１が備える下部ケース１０１は、上面に透明なプラテンガラス１０３Ａ，１０３Ｂが設けられた構成にされる。プラテンガラス１０３Ａの上面には、ＦＢ読取モード時にユーザの手動によって読取対象の原稿Ｑが載置される。一方、プラテンガラス１０３Ｂは、ＡＤＦ読取モード時に使用される。ＡＤＦ読取モード時には、プラテンガラス１０３Ｂの下方領域にラインセンサ２１が固定配置される。
【００３４】
ラインセンサ搬送機構２３は、このプラテンガラス１０３Ａ，１０３Ｂの下方領域において、ラインセンサ２１を副走査方向に搬送可能に構成される。このラインセンサ搬送機構２３では、ラインセンサ２１を搭載するキャリッジ２３１が、駆動プーリ２３３及び従動プーリ２３４に掛けられたベルト２３５に連結されている。駆動プーリ２３３にはギヤを介してＦＢモータ２５が接続されている。
【００３５】
即ち、ラインセンサ搬送機構２３では、ＦＢモータ２５の動力を受けて駆動プーリ２３３が回転し、駆動プーリ２３３の回転に応じてベルト２３５及び従動プーリ２３４が回転することによって、ベルト２３５に連結されたキャリッジ２３１に動力が伝達する。この動力を受けるキャリッジ２３１は、ガイド軸２３７によって移動を規制されながら、副走査方向に移動する。ラインセンサ搬送機構２３は、この動作によって、ラインセンサ２１を副走査方向に搬送する。
【００３６】
駆動回路２７は、ＡＳＩＣ４０からの制御信号に従って、ＦＢモータ２５を駆動する。この他、ＦＢエンコーダ２９は、ＦＢモータ２５からラインセンサ２１への動力伝達経路に取り付けられて、ラインセンサ２１の副走査方向への移動に応じたパルス信号（ＥＮＣ１ａ，ＥＮＣ１ｂ）を発生させる。パルス信号（ＥＮＣ１ａ，ＥＮＣ１ｂ）の夫々は、ラインセンサ２１が副走査方向に所定距離搬送される度に生成される。
【００３７】
例えば、ＦＢエンコーダ２９は、ＦＢモータ２５の回転軸に設けられたロータリエンコーダによって構成される。パルス信号（ＥＮＣ１ａ，ＥＮＣ１ｂ）は、位相がπ／２異なるＡ相信号（ＥＮＣ１ａ）及びＢ相信号（ＥＮＣ１ｂ）に対応する。以下では、パルス信号（ＥＮＣ１ａ，ＥＮＣ１ｂ）のことをエンコーダ信号（ＥＮＣ１ａ，ＥＮＣ１ｂ）とも表現する。
【００３８】
一方、ＡＤＦ装置３０は、原稿搬送機構３１と、ＡＤＦモータ３５と、駆動回路３７と、ＡＤＦエンコーダ３９とを備える。原稿搬送機構３１は、図２に示すように、上部ケース１１１に設けられる。上部ケース１１１は、画像読取装置１の下部ケース１０１に回動可能に設けられる。この上部ケース１１１は、プラテンガラス１０３Ａ，１０３Ｂを含む下部ケース１０１の上面を被覆するカバー体として機能する。
【００３９】
原稿搬送機構３１は、この上部ケース１１１に、分離ローラ３１１と、分離パッド３１２と、吸入ローラ３１３と、メインローラ３１５と、ピンチローラ３１６と、原稿押さえ３１７と、排紙ローラ３１８とを備える。
【００４０】
分離パッド３１２は、分離ローラ３１１に対向配置されて、原稿Ｑに所定の搬送抵抗を付与する。吸入ローラ３１３は、上部ケース１１１に設けられた原稿トレイ１１３に積層された原稿Ｑを分離ローラ３１１に送り出す。分離ローラ３１１は、この原稿Ｑをメインローラ３１５側に搬送する。
【００４１】
メインローラ３１５は、分離ローラ３１１から搬送されてきた原稿Ｑの搬送方向をプラテンガラス１０３Ｂ側に向けて転向させながら原稿Ｑを下流に搬送する。この際、ピンチローラ３１６は、原稿Ｑをメインローラ３１５に押し付ける。原稿押さえ３１７は、メインローラ３１５側から搬送されてきた原稿Ｑをプラテンガラス１０３Ｂ側に押さえつける。排紙ローラ３１８は、原稿押さえ３１７の下方を通過して搬送されてくる原稿Ｑを、排紙トレイ１１５へと搬送する。
【００４２】
ＡＤＦモータ３５は、直流モータで構成され、原稿搬送機構３１に動力を付与する。駆動回路３７は、ＡＳＩＣ４０からの制御信号に従って、ＡＤＦモータ３５を駆動する。原稿搬送機構３１を構成するローラ３１１，３１３，３１５，３１８は、ＡＤＦモータ３５からの動力を受けて、互いに連動するように回転する。
【００４３】
この回転によって、原稿搬送機構３１は、原稿Ｑをローラ３１１，３１３，３１５，３１８の回転量に応じた量、原稿トレイ１１３から原稿押さえ３１７を介して排紙トレイ１１５へと副走査方向に搬送する。ラインセンサ２１は、ＡＤＦ読取モード時、原稿押さえ３１７の下方に配置されて、この地点を通過する原稿Ｑを読み取る。
【００４４】
ＡＤＦエンコーダ３９は、原稿搬送機構３１による原稿Ｑの搬送量に応じたパルス信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）を発生させる。ＡＤＦエンコーダ３９は、例えば、ロータリエンコーダで構成される。ＡＤＦエンコーダ３９は、例えばＡＤＦモータ３５の回転軸に取り付けられて、ＡＤＦモータ３５の回転に応じたパルス信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）を発生させる。これらパルス信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）の夫々は、ＡＤＦモータ３５が所定量回転する度に、換言すれば原稿Ｑが所定量搬送される度に生成される。パルス信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）は、位相がπ／２異なるＡ相信号（ＥＮＣ２ａ）及びＢ相信号（ＥＮＣ２ｂ）に対応する。以下では、パルス信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）のことをエンコーダ信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）とも表現する。
【００４５】
続いて、ＡＳＩＣ４０の詳細構成を説明する。ＡＳＩＣ４０は、図３に示すように、モータ制御部４１と、エンコーダ処理部４２と、タイミング制御部４３と、読取制御部４５と、読取データ処理部４７と、バッファ４９とを備える。
【００４６】
エンコーダ処理部４２は、ＦＢエンコーダ２９から入力されるエンコーダ信号（ＥＮＣ１ａ，ＥＮＣ１ｂ）に基づき、ラインセンサ２１の位置及び速度を検出し、これらの検出値をモータ制御部４１に入力する。更に、ＡＤＦエンコーダ３９から入力されるエンコーダ信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）に基づき、原稿Ｑの位置及び速度に対応するＡＤＦモータ３５の回転位置及び速度を検出し、これらの検出値をモータ制御部４１に入力する。
【００４７】
加えて、エンコーダ処理部４２は、読取モードに対応する変位信号（ＥＮ）をタイミング制御部４３に入力する。ＦＢ読取モードにおいて、エンコーダ処理部４２は、ＦＢエンコーダ２９から入力されるエンコーダ信号（ＥＮＣ１ａ，ＥＮＣ１ｂ）に基づき、ラインセンサ２１の位置が副走査方向に所定量変化する度に、パルス信号を上記変位信号（ＥＮ）としてタイミング制御部４３に入力する。例えば、エンコーダ処理部４２は、ＦＢエンコーダ２９から入力されるＡ相信号（ＥＮＣ１ａ）及びＢ相信号（ＥＮＣ１ｂ）のいずれか一方を、ＦＢ読取モードにおける上記変位信号（ＥＮ）としてタイミング制御部４３に入力することができる。
【００４８】
一方、ＡＤＦ読取モードにおいて、エンコーダ処理部４２は、ＡＤＦエンコーダ３９から入力されるエンコーダ信号（ＥＮＣ２ａ，ＥＮＣ２ｂ）に基づき、原稿Ｑが所定量搬送される度に、パルス信号を上記変位信号（ＥＮ）としてタイミング制御部４３に入力する。例えば、エンコーダ処理部４２は、ＡＤＦエンコーダ３９から入力されるＡ相信号（ＥＮＣ２ａ）及びＢ相信号（ＥＮＣ２ｂ）のいずれか一方を、ＡＤＦ読取モードにおける上記変位信号（ＥＮ）としてタイミング制御部４３に入力することができる。
【００４９】
モータ制御部４１は、ＣＰＵ１１からの指示に従って、ＦＢモータ２５及びＡＤＦモータ３５の駆動制御を行う。具体的に、モータ制御部４１は、ＦＢ読取モードにおいて、ＦＢモータ２５に印加すべき駆動電流に対応するＰＷＭ信号を駆動回路２７に入力することにより、ＦＢモータ２５の駆動制御を行う。モータ制御部４１は、エンコーダ処理部４２から入力されるラインセンサ２１の位置及び速度についての上記検出値に基づくフィードバック制御により、ラインセンサ２１の副走査方向への搬送速度を制御する。
【００５０】
また、モータ制御部４１は、ＡＤＦ読取モードにおいて、ＡＤＦモータ３５に印加すべき駆動電流に対応するＰＷＭ信号を駆動回路３７に入力することにより、ＡＤＦモータ３５の駆動制御を行う。モータ制御部４１は、エンコーダ処理部４２から入力されるＡＤＦモータ３５の回転位置及び速度についての上記検出値に基づくフィードバック制御により、原稿Ｑの搬送速度を制御する。
【００５１】
一方、タイミング制御部４３は、ＦＢ読取モード及びＡＤＦ読取モードにおいて、ラインセンサ２１による原稿Ｑの読取タイミングを制御する。基本的に、このタイミング制御部４３は、ラインセンサ２１に対する読取タイミングを指定するパルス信号であるＴＧ信号を、一定時間間隔で周期的に生成し、このＴＧ信号を読取制御部４５に入力する。ここでは、ＴＧ信号の周期をＴ０で表す。但し、タイミング制御部４３は、エンコーダ処理部４２から入力される上記変位信号（ＥＮ）に基づき、必要に応じて読取制御部４５に入力するＴＧ信号の生成タイミングを調整し、これによってＴＧ信号の読取制御部４５への入力タイミングを調整する。
【００５２】
読取制御部４５は、タイミング制御部４３から入力されるＴＧ信号に基づき、ラインセンサ２１に対する制御信号を生成し、これをラインセンサ２１に入力する。制御信号には、ラインスタート信号（ＳＧ１）、点灯制御信号（ＳＧ２）、及び、転送制御信号（ＳＧ３）が含まれる。
【００５３】
読取制御部４５は、ＴＧ信号の立上りエッジを検出する度に、ラインスタート信号（ＳＧ１）をラインセンサ２１に入力する。ラインスタート信号（ＳＧ１）が入力されると、ラインセンサ２１が有する受光素子群２１１に蓄積された電荷は、アナログシフトレジスタ２１３に転送される。これによってアナログシフトレジスタ２１３には、ラインスタート信号（ＳＧ１）の前回入力時から今回入力時までの期間の光電効果により生成された電荷が転送される。
【００５４】
図３に示されるように、ラインセンサ２１は、画素毎の受光素子（受光素子群２１１）及び受光素子数に対応したサイズのアナログシフトレジスタ２１３、及び、光源２１５を備える。ラインスタート信号（ＳＧ１）の入力によってアナログシフトレジスタ２１３に転送される受光素子毎の電荷の情報は、画素データに対応する。即ち、アナログシフトレジスタ２１３に記憶される電荷情報の一群は、原稿１ライン分の読取結果を表す画素データ群に対応し、ライン画像データに対応する。
【００５５】
受光素子群２１１の蓄積電荷が上記アナログシフトレジスタ２１３に転送されることに起因して、受光素子夫々の蓄積電荷は初期化され、受光素子群２１１では、光電効果を利用した新たな読取動作が開始される。
【００５６】
点灯制御信号（ＳＧ２）は、光源２１５の点灯及び消灯を制御するための信号である。読取制御部４５は、ラインスタート信号（ＳＧ１）の入力に合わせて光源２１５を点灯させるための点灯制御信号（ＳＧ２）をラインセンサ２１に入力する。具体的には、ラインスタート信号（ＳＧ１）の入力時点から一定時間、光源２１５を点灯させるように、点灯制御信号（ＳＧ２）をラインセンサ２１に入力する。光源２１５は、この点灯制御信号（ＳＧ２）に従って点灯し、原稿Ｑに向けて光を照射する。
【００５７】
転送制御信号（ＳＧ３）は、アナログシフトレジスタ２１３が記憶する電荷情報をラインセンサ２１から読取データ処理部４７に転送する動作を制御する信号である。読取制御部４５は、ＴＧ信号が入力されると、このＴＧ信号に対応するラインスタート信号（ＳＧ１）の入力時点でアナログシフトレジスタ２１３に転送された電荷情報（ライン画像データ）が、次のラインスタート信号（ＳＧ１）の入力時点までに、読取データ処理部４７に転送されるように、転送制御信号（ＳＧ３）をラインセンサ２１に入力する。
【００５８】
読取データ処理部４７は、ラインセンサ２１から入力される電荷情報をディジタルのライン画像データに変換する。そして、このライン画像データに対し、シェーディング補正及びガンマ補正等の画像処理を施して、これらの画像処理による補正後のライン画像データをＲＡＭ１５に記憶させる。ラインセンサ２１から読取データ処理部４７に入力されるライン画像データの内、補正前のライン画像データ、及び、ＲＡＭ１５に格納される前の補正後のライン画像データは、バッファ４９に一時記憶される。
【００５９】
このバッファ４９の空き容量は、ライン画像データが読取データ処理部４７で補正されてＲＡＭ１５に格納されるまでの処理遅れによって、少なくなる場合がある。読取データ処理部４７は、バッファ４９の空き容量が閾値未満となると、メモリフル信号をモータ制御部４１に入力して、モータ制御部４１によるラインセンサ２１又は原稿Ｑの搬送動作を一時中断させる。
【００６０】
モータ制御部４１による処理動作は、図４に示すフローチャートに従って実行される。モータ制御部４１は、ＦＢ読取モードにおいてラインセンサ２１を搬送対象に設定し、ＡＤＦ読取モードにおいては原稿Ｑを搬送対象に設定して、図４に示す処理を実行する。この処理は、例えば図示しない操作部に対するユーザの押下操作を契機に、ＣＰＵ１１からの指示に従って開始される。
【００６１】
この処理が開始されると、モータ制御部４１は、搬送対象を加速させるためのモータ制御を開始する（Ｓ１１０）。このモータ制御は、搬送対象の速度Ｖが予め定められた定速の目標速度Ｖｃに到達するまで実行される。ＦＢ読取モードにおいて、モータ制御部４１は、エンコーダ処理部４２において検出されたラインセンサ２１の速度Ｖに基づき、駆動対象モータとしてのＦＢモータ２５に印加する駆動電流を決定し、対応するＰＷＭ信号を駆動回路２７に入力する。
【００６２】
一方、ＡＤＦ読取モードにおいては、エンコーダ処理部４２において検出された原稿Ｑの速度Ｖに対応するＡＤＦモータ３５の回転速度に基づき、駆動対象モータとしてのＡＤＦモータ３５に対する駆動電流を決定し、対応するＰＷＭ信号を駆動回路３７に入力する。これによって、搬送開始後の加速区間では、搬送対象が目標速度Ｖｃまで加速される。本実施例で言う加速区間は、搬送対象の速度Ｖが目標速度Ｖｃに到達するまでの搬送区間のことを言う。
【００６３】
モータ制御部４１は、このモータ制御による搬送対象の加速中において、搬送対象の速度Ｖが予め定められた閾値以上となったか否かを判断する（Ｓ１２０）。そして、搬送対象の速度Ｖが閾値以上となった時点で（Ｓ１２０でＹｅｓ）、タイミング制御部４３に対しＴＧ信号の調整開始指示を入力する（Ｓ１２５）。詳細は後述するが、タイミング制御部４３は、この調整開始指示が入力されると、上記変位信号（ＥＮ）に基づいて、ＴＧ信号の読取制御部４５への入力タイミングを必要に応じて調整する処理を開始する。
【００６４】
搬送対象の速度Ｖが目標速度Ｖｃに到達すると、モータ制御部４１は、定速搬送処理を開始する（Ｓ１３０）。定速搬送処理では、搬送対象が目標速度Ｖｃで定速搬送されるように、駆動対象モータに対する駆動電流を決定し、対応するＰＷＭ信号を、対応する駆動回路２７又は駆動回路３７に入力する。これによって、加速区間に続く定速区間では、搬送対象が目標速度Ｖｃで搬送される。本実施例で言う定速区間は、搬送対象の速度Ｖが一定速度（目標速度Ｖｃ）で搬送される区間のことを言う。
【００６５】
その後、モータ制御部４１は、搬送対象が減速開始地点に到達したか否かを判断する（Ｓ１４０）。減速開始地点は、原稿Ｑの最終ラインに対する読取動作が完了する時点での搬送対象の位置である読取完了地点を基準に、その読取完了地点と同一地点、又は、その前後の地点に定められる。
【００６６】
搬送対象が減速開始地点に到達したと判断すると（Ｓ１４０でＹｅｓ）、モータ制御部４１は、Ｓ２００に移行し、搬送対象を減速及び停止させるためのモータ制御を行う。このモータ制御によって、定速区間に続く減速区間では、搬送対象が減速及び停止される。本実施例で言う減速区間は、搬送対象が定速の目標速度Ｖｃから減速して停止するまでの搬送区間のことを言う。
【００６７】
読取完了地点より上流側の地点に減速開始地点が定められる場合、ラインセンサ２１は、減速区間においても、読取完了地点を通過するまでは、各ラインの読取動作を、読取制御部４５からの制御信号に従って実行する。
【００６８】
Ｓ２００において、モータ制御部４１は、搬送速度Ｖが閾値未満となった時点で、タイミング制御部４３に対して、ＴＧ信号の調整停止指示を入力する。タイミング制御部４３は、この調整停止指示が入力されると、ＴＧ信号の読取制御部４５への入力タイミングを調整する処理の実行を停止する。
【００６９】
このようなモータ制御部４１による処理に従って、図５に示すように、定速区間、並びに、加速区間及び減速区間における速度Ｖが閾値以上の領域に限って、ＴＧ信号の入力タイミングの調整が行われる。図５に示す時間対速度のグラフにおいて、加速から減速までの搬送対象の速度Ｖの軌跡を一例として表す。
【００７０】
ＡＤＦ読取モードでは、最終ラインまでの読取動作が終了すると、Ｓ１４０で肯定判断し、Ｓ２００では、搬送対象としての原稿Ｑを減速させることなく、原稿Ｑが排紙トレイ１１５に排出されるまで、これを搬送することが考えられる。その後、モータ制御部４１は、図４に示す処理を終了する。
【００７１】
一方、モータ制御部４１は、搬送対象が減速開始地点に到達していないと判断すると（Ｓ１４０でＮｏ）、モータ制御の中断要因が発生したか否かを判断する。モータ制御部４１は、上記メモリフル信号が読取データ処理部４７から入力されると中断要因が発生したと判断する（Ｓ１５０）。
【００７２】
そして、中断要因が発生していないと判断すると（Ｓ１５０でＮｏ）、Ｓ１４０に移行し、中断要因が発生したと判断すると（Ｓ１５０でＹｅｓ）、Ｓ１６０に移行する。
Ｓ１６０に移行すると、モータ制御部４１は、搬送対象を減速及び停止させるためのモータ制御を開始する。ＴＧ信号は、このモータ制御による搬送対象の減速中及び停止中においても、読取制御部４５に入力され、ラインセンサ２１による読取動作は、継続的に繰返し行われる。
【００７３】
この減速中において、モータ制御部４１は、搬送速度Ｖが閾値未満となったか否かを判断する（Ｓ１７０）。そして、搬送速度Ｖが閾値未満となった時点で（Ｓ１７０でＹｅｓ）、タイミング制御部４３に上記調整停止指示を入力する（Ｓ１７５）。
【００７４】
モータ制御部４１は、その後、搬送対象を停止させた状態で、中断要因が解消されるまで待機する（Ｓ１８０）。例えば、バッファ４９の空き容量が閾値以上となることで中断要因が解消されるまで待機する。
【００７５】
そして、中断要因が解消されたと判断すると（Ｓ１８０でＹｅｓ）、モータ制御部４１は、Ｓ１１０での処理と同様に、駆動対象モータを制御し、搬送対象を目標速度Ｖｃまで加速させるモータ制御を開始する（Ｓ１９０）。
【００７６】
その後、モータ制御部４１は、Ｓ１２０に移行し、搬送対象の速度Ｖが閾値以上となった時点で（Ｓ１２０でＹｅｓ）、タイミング制御部４３に対して、ＴＧ信号の調整開始指示を再度入力する（Ｓ１２５）。更に、搬送対象の速度Ｖが目標速度Ｖｃに到達すると定速搬送制御を開始する（Ｓ１３０）。
【００７７】
続いて、タイミング制御部４３の詳細構成を、図６〜図８を用いて説明する。タイミング制御部４３は、図６に示すように、分周器４３１、基準信号生成部４３２、カウンタ４３３、比較部４３４、第一ＴＧ信号生成部４３５、第二ＴＧ信号生成部４３６、ＴＧ選択部４３８、及び、有効データ判定部４３９を備える。
【００７８】
分周器４３１は、エンコーダ処理部４２から入力される変位信号（ＥＮ）を分周して、分周後の変位信号（ＥＮ＿Ｄ）を、カウンタ４３３、第二ＴＧ信号生成部４３６、及び、有効データ判定部４３９に入力する。分周比は、分周後の変位信号（ＥＮ＿Ｄ）における立上りエッジの発生時間間隔に対応する搬送対象の変位量が、原稿１ライン分の副走査方向の幅に対応する距離となるように定められる。
【００７９】
読取制御部４５に入力されるＴＧ信号の周期Ｔ０は、定速区間において搬送対象が目標速度Ｖｃで搬送されるときの変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時間間隔ＴＥより僅かに短く設定される。例えば、周期Ｔ０は、制御誤差により定速時の搬送対象の速度Ｖが目標速度Ｖｃより大きくなる可能性があることを考慮して、その際の発生時間間隔ＴＥよりも短く設定され得る。周期Ｔ０と発生時間間隔ＴＥとの比は、例えば７：８である。
【００８０】
一方、基準信号生成部４３２は、ＴＧ信号の読取制御部４５への入力タイミングを規定する基準信号として、ＴＧ信号の周期Ｔ０に対応する周期的なパルス信号をカウンタ４３３及び第一ＴＧ信号生成部４３５に入力する。具体的に、基準信号生成部４３２は、読取制御部４５に対する入力信号として最後に生成されたＴＧ信号の当該生成時点を基準に、その時点から周期Ｔ０に対応する時間が経過した時点で上記パルス信号をカウンタ４３３及び第一ＴＧ信号生成部４３５に入力する。
【００８１】
カウンタ４３３は、分周器４３１から入力される変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時点から、その後に発生する基準信号の立上りエッジの発生時点までの経過時間Ｔｃを計測し、この経過時間Ｔｃを比較部４３４に入力する。
【００８２】
比較部４３４は、経過時間Ｔｃが基準値Ｔｒｅｆ以上である場合には、第一ＴＧ信号生成部４３５に信号生成指示を入力する一方、ＴＧ選択部４３８に第一ＴＧ信号（ＴＧ１）を選択するように指示する。これに対し、経過時間Ｔｃが基準値Ｔｒｅｆ未満である場合には、第二ＴＧ信号生成部４３６に信号生成指示を入力する一方、ＴＧ選択部４３８に第二ＴＧ信号（ＴＧ２）を選択するように指示する。
【００８３】
但し、比較部４３４は、上記調整開始指示が入力されてから調整停止指示が入力されるまでの期間に限って、上記処理を実行する。この期間以外においては、経過時間Ｔｃが基準値Ｔｒｅｆ以上であるか否かに関わらず、比較部４３４では、第一ＴＧ信号生成部４３５に信号生成指示を入力する。この入力によって、第一ＴＧ信号（ＴＧ１）及び第二ＴＧ信号（ＴＧ２）の内、第一ＴＧ信号（ＴＧ１）がＴＧ信号として読取制御部４５に入力される。
【００８４】
また、比較部４３４は、調整開始指示が入力された時点Ｐ１の直後では、第二ＴＧ信号（ＴＧ２）がＴＧ信号として読取制御部４５に入力されるように、第二ＴＧ信号生成部４３６及びＴＧ選択部４３８を制御する。
【００８５】
第一ＴＧ信号生成部４３５は、上記信号生成指示を受けると、基準信号に従うＴＧ信号である第一ＴＧ信号（ＴＧ１）を生成し、これをＴＧ選択部４３８に入力する。例えば、第一ＴＧ信号生成部４３５は、上記信号生成指示を受けると、基準信号をＴＧ選択部４３８に通過させる構成にされる。別例として、第一ＴＧ信号生成部４３５は、上記信号生成指示タイミングにおいて立ち上がるパルス信号を、第一ＴＧ信号（ＴＧ１）としてＴＧ選択部４３８に入力する構成にされ得る。
【００８６】
一方、第二ＴＧ信号生成部４３６は、上記信号生成指示を受けると、変位信号（ＥＮ＿Ｄ）の立上りエッジから所定時間Ｔｄ遅れて立ち上がるパルス信号を、第二ＴＧ信号（ＴＧ２）として生成し、これをＴＧ選択部４３８に入力する。
【００８７】
ＴＧ選択部４３８は、比較部４３４から入力された選択指示に従って、第一ＴＧ信号（ＴＧ１）及び第二ＴＧ信号（ＴＧ２）のうちの一方を、ＴＧ信号として読取制御部４５に入力する。タイミング制御部４３は、このようにして読取制御部４５に入力するＴＧ信号を生成する。
【００８８】
このように構成されるタイミング制御部４３によれば、ＴＧ信号が図７及び図８に示すようなパターンで読取制御部４５に入力され、対応する読取動作がラインセンサ２１で実行される。
【００８９】
有効データ判定部４３９は、読取制御部４５に入力されるＴＧ信号及び分周器４３１から入力される変位信号（ＥＮ＿Ｄ）に基づき、変位信号（ＥＮ＿Ｄ）における立上りエッジの発生毎に、この発生時点以降、二回目に発生したＴＧ信号によってアナログシフトレジスタ２１３に転送される電荷情報に対応するライン画像データを有効なデータとして判定する。そして、この判定結果を読取データ処理部４７に入力する。
【００９０】
有効データとして判定される上記ライン画像データは、変位信号（ＥＮ＿Ｄ）の立上りエッジが発生した後、１回目のＴＧ信号の発生時点から２回目のＴＧ信号の発生時点までの期間に受光素子群２１１にて蓄積された電荷に基づくライン画像データである。
【００９１】
このような有効データ判定部４３９の判定結果に従って、読取データ処理部４７は、ラインセンサ２１の読取動作毎に生成されるライン画像データを、変位信号（ＥＮ＿Ｄ）の立上りエッジ毎（換言すれば、搬送対象の原稿１ライン分の搬送毎）に、一つ選択してＲＡＭ１５に転送し、残りのライン画像データを破棄する。
【００９２】
図７は、一段目に分周後の変位信号（ＥＮ＿Ｄ）の波形を示し、二段目に、ＴＧ信号の波形を示し、三段目に、光源２１５のオン／オフを示したタイムチャートである。図８に示すタイムチャートは、図７に示す時点Ｐ１以降における変位信号（ＥＮ＿Ｄ）及びＴＧ信号の波形を夫々、一段目及び二段目に示し、光源２１５のオン／オフを三段目に示したタイムチャートである。
【００９３】
三段目において、斜め線で描かれるハッチング領域は、この光源２１５の点灯期間において受光素子群２１１にて蓄積された電荷に対応するライン画像データが無効なデータとして判定されることを示す。一方、メッシュ状のハッチング領域は、この光源２１５の点灯期間において受光素子群２１１にて蓄積された電荷に対応するライン画像データが有効なデータとして判定されることを示す。
【００９４】
図７に示す時点Ｐ１は、搬送対象の速度Ｖが閾値以上となることで、ＴＧ信号の調整開始指示が発生した時点である。時点Ｐ２は、時点Ｐ１での変位信号（ＥＮ＿Ｄ）の立上りエッジから所定時間Ｔｄ後の時点である。調整開始指示の発生直後には、変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時点から所定時間Ｔｄ後の時点において、第二ＴＧ信号生成部４３６から発生した第二ＴＧ信号が読取制御部４５に入力される。
【００９５】
図７からも理解できるように、上記調整開始指示の入力タイミングを規定する上記閾値（Ｓ１２０で参照される閾値）は、変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時間間隔がＴＧ信号の周期Ｔ０の２倍未満となるような搬送対象の速度Ｖに定められる。
【００９６】
ＴＧ信号の入力タイミングの調整処理は、搬送対象が加速区間から定速区間に移行する直前において、搬送対象の速度Ｖが上記閾値以上となる時点Ｐ１で開始される。それまでの期間において、ＴＧ信号は、入力タイミングが調整されることなく、規則正しく周期Ｔ０で読取制御部４５に入力され、ラインセンサ２１では、周期Ｔ０で読取動作が実行される。
【００９７】
調整開始指示が発生した後においても、ＴＧ信号は、基本的に周期Ｔ０で読取制御部４５に入力される。但し、タイミング制御部４３は、上記基準信号に基づいて、変位信号（ＥＮ＿Ｄ）の立上りエッジからＴＧ信号が読取制御部４５に入力される時点までの経過時間Ｔｃを特定し、経過時間Ｔｃが基準値Ｔｒｅｆ未満である場合（図８に示す時間Ｔｃが該当する）には、変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時点Ｐ３から所定時間Ｔｄ経過後の時点でＴＧ信号が読取制御部４５に入力されるように、第二ＴＧ信号生成部４３６及びＴＧ選択部４３８を制御する。
【００９８】
以上、本実施例の画像読取装置１の構成について説明した。本実施例におけるＴＧ信号の生成及び入力タイミングの調整手法によれば、ＴＧ信号の周期Ｔ０と、正規の読取間隔（変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時間間隔ＴＥ）との差異に起因して、正規の読取間隔に対応する原稿読取位置から次第にずれて行くラインセンサ２１による原稿読取位置を適切に調整することができる。
【００９９】
ＴＧ信号の周期Ｔ０が変位信号（ＥＮ＿Ｄ）の発生時間間隔ＴＥから少し短いだけである場合には、各読取動作により生成されたライン画像データから一部を間引いて、原稿の読取画像データを生成すると、間引いた前後のライン画像データの読取位置が大きく離れてしまい高画質な読取画像データを生成することが難しい。
【０１００】
これに対し、本実施例によれば、変位信号（ＥＮ＿Ｄ）の立上りエッジから次に発生するＴＧ信号の当該発生時点までの時間長（経過時間Ｔｃ）の長短を基準に、適切なタイミングでＴＧ選択部４３８から読取制御部４５へのＴＧ信号の入力動作を遅らせて、ラインセンサ２１による原稿読取位置を調整する。従って、本実施例によれば、ラインセンサ２１による原稿の読取タイミングを適切に調整することができる。
【０１０１】
更に付言すると、本実施例によれば、従来技術のように搬送対象の位置と制御目標値との誤差を評価するために搬送対象の位置を逐次記憶したり、制御目標値を更新したりしなくても、原稿読取位置が適切な位置となるように、ＴＧ信号の入力タイミングを調整することができる。従って、本実施例によれば、従来よりも簡単且つ効率的に読取タイミングを調整し、高画質な読取画像データを生成することができる。
【０１０２】
更に、本実施例によれば、変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時間間隔ＴＥがＴＧ信号の周期Ｔ０の２倍未満となるような高速搬送区間に限って、ＴＧ信号の入力タイミングの調整を行う。換言すれば、この発生時間間隔ＴＥがＴＧ信号の周期Ｔ０の２倍以上あり、原稿１ライン分の搬送期間にラインセンサ２１に複数回の読取動作を実行させることができる場合には、ＴＧ信号の入力タイミングの調整を行わないようにした。従って、本実施例によれば、不要なタイミング調整を行わずに済み、効率的に読取タイミングを調整することができる。
【０１０３】
ところで、上述の基準値Ｔｒｅｆは、定速区間における変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時間間隔ＴＥ（搬送対象が目標速度Ｖｃで搬送されるときの発生時間間隔ＴＥ）と、ＴＧ信号の周期Ｔ０との差分（ＴＥ−Ｔ０）以内で定めることができる。具体的には、基準値Ｔｒｅｆは、当該差分に一致した値に定められることができる。
【０１０４】
定速区間では、この差分に対応する時間ずつ、ＴＧ信号の入力タイミングと変位信号（ＥＮ＿Ｄ）の立上りエッジの発生タイミングがずれて行く。従って、変位信号（ＥＮ＿Ｄ）の立上りエッジから差分（ＴＥ−Ｔ０）に対応する時間内に発生するＴＧ信号の当該発生を遅らせれば、次のＴＧ信号の入力タイミングが、次の変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時点より前になるのを抑えることができる。
【０１０５】
また、上述の時間Ｔｄは、基準値Ｔｒｅｆよりも大きな値に定めることができる。具体的に、時間Ｔｄは、定速区間における変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時間間隔ＴＥとＴＧ信号の周期Ｔ０との差分（ＴＥ−Ｔ０）の２倍より大きくなるように定めることができる。定速区間においても制御誤差によって搬送対象の速度Ｖに変動が生じる。これを考慮すると、上記時間Ｔｄは、定速区間において最も速度Ｖが低くなるときの発生時間間隔ＴＥを用いて、差分（ＴＥ−Ｔ０）の２倍より大きくなるように定めることができる。
【０１０６】
このように時間Ｔｄを設定することにより、経過時間Ｔｃが基準値Ｔｒｅｆ未満となる事象の発生頻度を、時間Ｔｄが差分（ＴＥ−Ｔ０）の２倍未満に設定される場合よりも抑えることができる。ＴＧ信号の入力タイミングが高頻度に調整される場合、ＴＧ信号の周期は調整により変動しがちとなるが、上記事象の発生頻度を抑えることにより、周期の変動を抑えることができ、読取画像の品質を向上させることができる。
【０１０７】
この他、上述の時間Ｔｄは、定速区間における変位信号（ＥＮ＿Ｄ）の立上りエッジの発生時間間隔ＴＥを基準に、この発生時間間隔ＴＥの１／２倍以下となるように定めることができる。定速区間における速度変動を考慮すれば、時間Ｔｄは、定速区間において最も速度Ｖが高くなるときの発生時間間隔ＴＥの１／２倍以下となるように定めることができる。
【０１０８】
時間Ｔｄを大きい値に設定すると、ＴＧ信号の調整量が大きくなる結果を生じさせる。これに対し、時間Ｔｄを上述の範囲内に設定すれば、ＴＧ信号の入力タイミングの調整量を、読取間隔の半分以内に収めることができるので、調整による読取位置の変化が読取画像の画質に与える影響を抑えることができる。
【０１０９】
続いて、変形例について説明する。図９に示されるタイミング制御部４４は、上記実施例の画像読取装置１において、図６に示されるタイミング制御部４３に代えて用いられる。タイミング制御部４４において、上記実施例と同一符号によって指し示される構成要素は、上記実施例と同様に構成される。
【０１１０】
タイミング制御部４４は、第二ＴＧ信号生成部４４６の構成が、上記実施例の第二ＴＧ信号生成部４３６とは異なる。第二ＴＧ信号生成部４４６は、変位信号（ＥＮ＿Ｄ）に代えて、基準信号生成部４３２からの基準信号に基づき、第一ＴＧ信号生成部４３５が生成する第一ＴＧ信号の立上りエッジに対して所定時間Ｔｅ遅れた立上りエッジを有する第二ＴＧ信号を生成する。時間Ｔｅは、基準値Ｔｒｅｆより大きな値に設定される。
【０１１１】
即ち、経過時間Ｔｃが基準値Ｔｒｅｆ未満である場合、タイミング制御部４４では、ＴＧ信号の入力タイミングを、前回のＴＧ信号の入力時点から時間Ｔ０が経過する時点、換言すれば、仮に今回第一ＴＧ信号によるＴＧ信号の入力を行った場合のＴＧ信号の入力時点から、所定時間Ｔｅ遅らせて、当該ＴＧ信号を読取制御部４５に入力する。この方法によれば、簡単且つ適切にＴＧ信号の生成及び入力動作を遅らせることができ、ラインセンサ２１による原稿読取位置を適切に調整することができる。
【０１１２】
付言すると、本変形例によれば、変位信号（ＥＮ＿Ｄ）の立上りエッジを基準に、ＴＧ信号の入力タイミングを遅らせる場合と比較して、ＴＧ信号の入力周期のずれが、時間Ｔｅを超えないようにすることができる。従って、ＴＧ信号の周期を、上記実施例と比較して安定させることができる。本変形例の場合、変位信号の立上りエッジの発生時点からＴＧ信号の生成及び入力までの経過時間Ｔｄは、上記実施例の時間Ｔｃに時間Ｔｅを加えた時間に対応する。
【０１１３】
また、本発明は、上記実施例及び変形例に限定されるものではなく、種々の態様を採ることができる。例えば、ラインセンサ２１は、モノクロイメージセンサ及びカラーイメージセンサのいずれであってもよい。ラインセンサ２１としてカラーイメージセンサを採用する場合、読取制御部４５は、ＴＧ信号に基づき、ラインセンサ２１に三色（赤、緑、青）のライン画像データを生成させるように、ラインセンサ２１に制御信号を入力する構成にされ得る。
【０１１４】
ラインセンサ２１としてカラーイメージセンサを採用する場合には、別例として、次のように画像読取装置１を構成してもよい。即ち、ＴＧ信号の周期Ｔ０を、変位信号（ＥＮ＿Ｄ）における立上りエッジの発生時間間隔ＴＥであって、定速の目標速度Ｖｃに対応する発生時間間隔ＴＥの１／３倍を基準に、これより少し短い値に設定する。そして、読取制御部４５では、赤、緑、青の各色の光源が順に点灯されるように、ＴＧ信号の入力毎に、対応する色の点灯制御信号（ＳＧ２）をラインセンサ２１に入力する。
【０１１５】
一方、タイミング制御部４３は、赤、緑、青の読取動作が開始される３つのＴＧ信号の内、第一色（赤色）の読取動作が開始されるＴＧ信号に対して、このＴＧ信号の入力タイミングを、図１０に示すように、上記実施例と同様の手法で調整する。三段目に示す「Ｒ」は、赤色光源の点灯を示し、「Ｇ」は、緑色光源の点灯を示し、「Ｂ」は、青色光源の点灯を示す。この調整によれば、ラインセンサとしてカラーイメージセンサを備える画像読取装置においても、良好な画質の読取画像データを生成することができる。
【０１１６】
この他、上記実施例では、原稿Ｑを固定した状態でラインセンサ２１を搬送することにより、原稿Ｑとラインセンサ２１との相対位置を副走査方向に変化させる例、及び、ラインセンサ２１を固定した状態で原稿Ｑを搬送することにより、原稿Ｑとラインセンサ２１との相対位置を副走査方向に変化させる例について説明したが、本実施例の技術思想は、ラインセンサ及び原稿Ｑの両者を搬送することによって、原稿Ｑとラインセンサとの相対位置を副走査方向に変化させる画像読取装置にも適用することができる。
【０１１７】
この他、タイミング制御部４３によるＴＧ信号の生成及び入力タイミングの調整処理、並びに、モータ制御部４１が実行する処理等は、ハードウェアによって実現されてもよいし、ソフトウェアによって実現されてもよいし、これらの組み合わせによって実現されてもよい。
【０１１８】
最後に対応関係について説明する。ラインセンサ２１は、読取ユニットの一例に対応する。また、ラインセンサ搬送機構２３、原稿搬送機構３１、ＦＢモータ２５、ＡＤＦモータ３５、駆動回路２７，３７及びモータ制御部４１は、搬送ユニットの一例に対応する。
【０１１９】
この他、ＦＢエンコーダ２９、ＡＤＦエンコーダ３９、エンコーダ処理部４２及び分周器４３１は、信号発生ユニットの一例に対応する。基準信号生成部４３２及び第一ＴＧ信号生成部４３５は、指令ユニットの一例に対応し、カウンタ４３３及び比較部４３４、第二ＴＧ信号生成部４３６，４４６及びＴＧ選択部４３８（及び読取制御部４５）は、制御ユニットの一例に対応する。ＴＧ信号及びラインスタート信号（ＳＧ１）は、指令信号の一例に対応する。
【符号の説明】
【０１２０】
１…画像読取装置、５…パーソナルコンピュータ、１１…ＣＰＵ、１３…ＲＯＭ、１５…ＲＡＭ、１７…インタフェース、２０…ＦＢ読取装置、２１…ラインセンサ、２３…ラインセンサ搬送機構、２５…ＦＢモータ、２７…駆動回路、２９…ＦＢエンコーダ、３０…ＡＤＦ装置、３１…原稿搬送機構、３５…ＡＤＦモータ、３７…駆動回路、３９…ＡＤＦエンコーダ、４０…ＡＳＩＣ、４１…モータ制御部、４２…エンコーダ処理部、４３，４４…タイミング制御部、４５…読取制御部、４７…読取データ処理部、４９…バッファ、１０３Ａ，１０３Ｂ…プラテンガラス、２１１…受光素子群、２１３…アナログシフトレジスタ、２１５…光源、４３１…分周器、４３２…基準信号生成部、４３３…カウンタ、４３４…比較部、４３５…第一ＴＧ信号生成部、４３６，４４６…第二ＴＧ信号生成部、４３８…ＴＧ選択部、４３９…有効データ判定部、Ｑ…原稿。
【図１】
2015133585.tif 000003
【図２】
2015133585.tif 000004
【図３】
2015133585.tif 000005
【図４】
2015133585.tif 000006
【図５】
2015133585.tif 000007
【図６】
2015133585.tif 000008
【図７】
2015133585.tif 000009
【図８】
2015133585.tif 000010
【図９】
2015133585.tif 000011
【図１０】
2015133585.tif 000012