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