(57)【要約】【課題】原稿を搬送しながら読み取る画像読取装置において、原稿の湾曲態様の違いによる反射光量の変化の影響を抑えて、良好な読取画像データを生成可能とする。【解決手段】画像読取装置は、原稿搬送を開始すると共に（Ｓ２００）、原稿先端部が光量測定開始位置に到達した時点で、原稿搬送に同期して読取ユニットを搬送することにより（Ｓ２５０）、読取ユニットが常に原稿先端部を読み取るようにする。即ち、この搬送時には、読取ユニットに読取動作を繰返し実行させることにより（Ｓ２６０）、読取ユニットの搬送路における各地点での原稿先端部の反射光量を測定する（Ｓ２７０）。そして、反射光量が、予め定められたＦＢ光量設定値と一致する地点を、読取最適位置に決定し（Ｓ３２０）、決定した読取最適位置まで読取ユニットを後退させつつ、その間に原稿読取を行う。そして、後退完了後には、この読取最適位置にて原稿読取を行う（Ｓ３９０）。【選択図】図５
2010087806.tif 000002
【特許請求の範囲】
【請求項１】
読取対象の原稿を保持する給紙部から排紙部へと、前記読取対象の原稿を、ローラの回転により搬送する原稿搬送手段と、
前記ローラに近接した位置で、前記ローラの回転により搬送される前記原稿を、前記ローラの軸線と平行な主走査方向に、光学的に読み取る読取ユニットと、
前記読取ユニットを、前記主走査方向に直交する副走査方向に搬送するユニット搬送手段と、
前記原稿搬送手段及び前記読取ユニット及び前記ユニット搬送手段を制御して、前記読取対象の原稿を前記読取ユニットに読み取らせ、前記原稿の読取画像を表す読取画像データを生成する制御手段と、
を備え、
前記制御手段は、
前記原稿搬送手段に、前記読取対象の原稿を前記給紙部から搬送させると共に、前記原稿の先端部が前記読取ユニットの停止位置上に到達した時点で、前記ユニット搬送手段に、前記読取ユニットを、前記原稿の移動に合わせて、副走査方向に搬送させつつ、前記読取ユニットに複数回の読取動作を実行させることにより、前記原稿を前記原稿搬送手段に搬送させながら、前記読取ユニットに前記原稿の先端部を複数回主走査方向に読み取らせる第一の手順と、
前記第一の手順によって実現される前記複数回の読取動作により前記読取ユニットが生成した主走査方向の読取結果を表す各ライン画像データに基づき、前記読取ユニットの搬送路における前記第一の手順により読取動作が行われた領域内の各地点で前記読取ユニットに入力される光量を特定し、前記副走査方向において、光量が所定条件を満足する単一の地点を、前記読取ユニットの最適位置に決定する第二の手順と、
前記最適位置の決定後、前記ユニット搬送手段に、前記読取ユニットを前記最適位置まで後退させる方向に搬送させつつ、その搬送時に、前記読取ユニットに前記原稿を読み取らせることにより、前記読取ユニットが前記最適位置に到達したときに読取可能な原稿位置までの原稿内の領域である原稿前方領域を、前記読取ユニットに読み取らせ、前記読取ユニットに、前記読取画像データを構成するライン画像データとして、前記原稿前方領域の読取結果を表す各ライン画像データを生成させる第三の手順と、
前記読取ユニットの前記最適位置への到達後、当該最適位置に前記読取ユニットを保持して、当該最適位置で前記読取ユニットに読取動作を実行させると共に、前記原稿搬送手段に前記原稿を前記排紙部へと搬送させることにより、前記原稿前方領域から前記原稿の搬送方向後方に続く前記原稿内の領域としての原稿後方領域を、前記読取ユニットに読み取らせ、前記読取ユニットに、前記読取画像データを構成するライン画像データとして、前記原稿後方領域の各ライン画像データを生成させる第四の手順と、
を実行することによって、前記読取画像データを構成するライン画像データとして、前記読取ユニットにより生成された各ライン画像データを組み合わせてなる前記原稿の読取画像を表す読取画像データを生成する
ことを特徴とする画像読取装置。
【請求項２】
前記原稿前方領域は、前記原稿の先端部を除く領域であって、前記原稿の先端部の搬送方向後方側に隣接する原稿位置を始点とし、前記読取ユニットが前記最適位置に到達したときに読取可能な原稿位置を終点とする前記原稿内の領域であり、
前記制御手段は、前記第一の手順において前記読取ユニットにより生成された前記原稿の先端部の読取結果を表すライン画像データを、前記読取画像データを構成するライン画像データとして用いて、当該ライン画像データと、前記第三の手順により生成された前記原稿前方領域の各ライン画像データと、前記第四の手順により生成された前記原稿後方領域の各ライン画像データと、の組み合わせにより、前記読取画像データを生成することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記制御手段は、前記第三の手順で、前記ユニット搬送手段に、前記読取ユニットを前記最適位置まで後退する方向に搬送させる際には、先駆けて、前記原稿搬送手段に、前記原稿の搬送を一旦停止させ、その停止後に、前記ユニット搬送手段に、前記読取ユニットを前記最適位置まで後退する方向に搬送させ、前記読取ユニットが前記最適位置に到達した後、前記第四の手順で、前記原稿搬送手段に、前記原稿の搬送を再開させる構成にされていることを特徴とする請求項１又は請求項２記載の画像読取装置。
【請求項４】
前記制御手段は、前記第二の手順にて特定される前記各地点での光量の情報に基づき、前記読取画像データを構成する各ライン画像データの内、前記読取ユニットが前記最適位置に後退するまでの期間に行った読取動作により生成された各ライン画像データの輝度を、当該ライン画像データに対応する読取動作が行われた地点での光量と、前記最適位置において前記読取ユニットに入力される光量との差に応じた量補正し、補正後の各ライン画像データを用いて、前記原稿の読取画像を表す読取画像データを生成する構成にされていることを特徴とする請求項１〜請求項３のいずれかに記載の画像読取装置。
【請求項５】
前記制御手段は、前記読取ユニットに入力される光量が最大の地点を、前記読取ユニットの最適位置に決定することを特徴とする請求項１〜請求項４のいずれかに記載の画像読取装置。
【請求項６】
前記制御手段は、前記読取ユニットに入力される光量が、予め定められた基準値と一致する地点を、前記読取ユニットの最適位置に決定することを特徴とする請求項１〜請求項４のいずれかに記載の画像読取装置。
【請求項７】
前記読取ユニットの搬送路上に、前記ローラの軸線と平行、且つ、前記読取ユニットの搬送方向である前記副走査方向と平行、に設置された透明な板状の台であって、読取対象の原稿を載置するための原稿載置台を備え、
前記制御手段は、前記給紙部が保持する読取対象の原稿についての前記読取画像データを生成する際には、前記第一から第四の手順によって、前記原稿の読取画像を表す読取画像データを生成し、前記原稿載置台に載置された読取対象の原稿についての前記読取画像データを生成する際には、前記原稿載置台に載置された前記原稿の下方領域において、前記ユニット搬送手段に、前記読取ユニットを副走査方向に搬送させると共に、その搬送時に前記読取ユニットに読取動作を実行させることにより、当該読取動作により生成された各ライン画像データを組み合わせてなる前記原稿の読取画像を表す読取画像データを生成する構成にされ、
前記基準値は、前記原稿載置台に載置された原稿についての前記読取画像データ生成時において前記読取ユニットに入力される光量に、定められていること
を特徴とする請求項６記載の画像読取装置。
【請求項８】
読取対象の原稿を保持する給紙部から排紙部へと、前記読取対象の原稿を、ローラの回転により搬送する原稿搬送手段と、
前記ローラに近接した位置で、前記ローラの回転により搬送される前記原稿を、前記ローラの軸線と平行な主走査方向に、光学的に読み取る読取ユニットと、
前記読取ユニットを、前記主走査方向に直交する副走査方向に搬送するユニット搬送手段と、
を備える画像読取装置のコンピュータに、前記原稿の読取画像を表す読取画像データを生成させるためのプログラムであって、
前記原稿搬送手段に、前記読取対象の原稿を前記給紙部から搬送させると共に、前記原稿の先端部が前記読取ユニットの停止位置上に到達した時点で、前記ユニット搬送手段に、前記読取ユニットを、前記原稿の移動に合わせて、副走査方向に搬送させつつ、前記読取ユニットに複数回の読取動作を実行させることにより、前記原稿を前記原稿搬送手段に搬送させながら、前記読取ユニットに前記原稿の先端部を複数回主走査方向に読み取らせる第一の手順と、
前記第一の手順によって実現される前記複数回の読取動作により前記読取ユニットが生成した主走査方向の読取結果を表す各ライン画像データに基づき、前記読取ユニットの搬送路における前記第一の手順により読取動作が行われた領域内の各地点で前記読取ユニットに入力される光量を特定し、前記副走査方向において、光量が所定条件を満足する単一の地点を、前記読取ユニットの最適位置に決定する第二の手順と、
前記最適位置の決定後、前記ユニット搬送手段に、前記読取ユニットを前記最適位置まで後退させる方向に搬送させつつ、その搬送時に、前記読取ユニットに前記原稿を読み取らせることにより、前記読取ユニットが前記最適位置に到達したときに読取可能な原稿位置までの原稿内の領域である原稿前方領域を、前記読取ユニットに読み取らせ、前記読取ユニットに、前記読取画像データを構成するライン画像データとして、前記原稿前方領域の読取結果を表す各ライン画像データを生成させる第三の手順と、
前記読取ユニットの前記最適位置への到達後、当該最適位置に前記読取ユニットを保持して、当該最適位置で前記読取ユニットに読取動作を実行させると共に、前記原稿搬送手段に前記原稿を前記排紙部へと搬送させることにより、前記原稿前方領域から前記原稿の搬送方向後方に続く前記原稿内の領域としての原稿後方領域を、前記読取ユニットに読み取らせ、前記読取ユニットに、前記読取画像データを構成するライン画像データとして、前記原稿後方領域の各ライン画像データを生成させる第四の手順と、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取対象の原稿を搬送して、原稿を読み取る画像読取装置及び当該画像読取装置に用いられるプログラムに関する。
【背景技術】
【０００２】
従来、画像読取装置としては、原稿搬送装置（所謂ＡＤＦ（Auto Document Feeder））を搭載したものが知られている。この種の画像読取装置では、一般的に、読取ユニットを固定した状態で、原稿を副走査方向に搬送し、原稿を読み取る。
【０００３】
また、この種の画像読取装置としては、原稿搬送時に、原稿が湾曲することによって、反射光量が変化する問題を解消するために、読取ユニットを移動させながら原稿を読み取り、そのときの反射光量を読取ユニットの位置情報と対応付けて記憶し、反射光量が最大となる位置を、読取ユニットの最適位置に決定して、実際に原稿を読み取る際には、予め決定した最適位置に読取ユニットを移動させておき、その位置に読取ユニットを固定して、搬送されてくる原稿を読み取るものが知られている（例えば、特許文献１参照）。
【０００４】
尚、原稿が湾曲することによって、反射光量が変化する理由は、原稿の湾曲態様によって、反射光の伝播方向が変化したり、読取ユニットから原稿位置までの光路長が変化したりするためである。
【特許文献１】特開平８−２７９８８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、予め最適位置を決定しておき、ユーザが読取指示した場合には、先に決定した最適位置にて、読取対象の原稿を読み取るため、原稿の湾曲の態様が、原稿搬送毎に変化する状況においては、適切な位置で、原稿を読み取ることができないといった問題があった。
【０００６】
即ち、従来技術では、実際に、ユーザが読取指示した原稿について、反射光量を測定して最適位置を決定しているわけではないため、原稿に癖が付いている等の理由や、原稿の厚さや硬さ（コシの強さ）等の紙材の違いにより、反射光量が変化しても、その変化に対応できないといった問題があった。
【０００７】
本発明は、こうした問題に鑑みなされたものであり、原稿を搬送しながら読み取る画像読取装置において、紙材の違い等による原稿の湾曲態様の違いによって生じる反射光量の変化の影響を抑えて、良好な読取画像データを生成できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
かかる目的を達成するためになされた請求項１記載の画像読取装置は、読取対象の原稿を保持する給紙部から読取後の原稿を保持する排紙部へと、読取対象の原稿を、ローラの回転により搬送する原稿搬送手段と、ローラに近接した位置で、当該ローラの回転により搬送される原稿を、ローラの軸線と平行な主走査方向に、光学的に読み取る読取ユニットと、読取ユニットを、ローラの軸線と平行な平面内において主走査方向に直交する副走査方向（換言すれば、原稿搬送手段による原稿搬送方向の上記平面への射影成分方向）に、搬送するユニット搬送手段と、原稿搬送手段及び読取ユニット及びユニット搬送手段を制御して、読取対象の原稿を読取ユニットに読み取らせ、原稿の読取画像を表す読取画像データを生成する制御手段と、を備える画像読取装置であって、上記制御手段が、次の第一〜第四の手順により上記原稿の読取画像を表す読取画像データを生成する構成にされたものである。
【０００９】
この制御手段は、原稿搬送手段に、読取対象の原稿を給紙部から搬送させると共に、原稿の先端部が読取ユニットの停止位置上に到達した時点で、ユニット搬送手段に、読取ユニットを、原稿の移動に合わせて、副走査方向に搬送させつつ、読取ユニットに複数回の読取動作を実行させることにより、原稿を原稿搬送手段に搬送させながら、読取ユニットに原稿の先端部を複数回主走査方向に読み取らせる（第一の手順）。
【００１０】
また、上記第一の手順での複数回の読取動作により読取ユニットが生成した主走査方向の読取結果を表す各ライン画像データに基づき、読取ユニットの搬送路における「第一の手順により読取動作が行われた領域」内の各地点で読取ユニットに入力される光量を特定し、副走査方向において、光量が所定条件を満足する単一の地点を、読取ユニットの最適位置に決定する（第二の手順）。
【００１１】
また、最適位置の決定後には、ユニット搬送手段に、読取ユニットを最適位置まで後退させる方向に搬送させつつ、その搬送時に、読取ユニットに原稿を読み取らせることにより、読取ユニットが最適位置に到達したときに読取可能な原稿位置までの原稿内の領域である原稿前方領域を、読取ユニットに読み取らせ、読取ユニットに、読取画像データを構成するライン画像データとして、原稿前方領域の読取結果を表す各ライン画像データを生成させる（第三の手順）。
【００１２】
そして、読取ユニットの最適位置への到達後には、当該最適位置に読取ユニットを保持して、当該最適位置で読取ユニットに読取動作を実行させると共に、原稿搬送手段に原稿を排紙部へと搬送させることにより、原稿前方領域から原稿の搬送方向後方に続く原稿内の領域としての原稿後方領域を、読取ユニットに読み取らせ、読取ユニットに、読取画像データを構成するライン画像データとして、原稿後方領域の各ライン画像データを生成させる（第四の手順）。
【００１３】
このように構成された画像読取装置によれば、原稿の搬送毎に、読取ユニットの最適位置を決定して、当該最適位置にて原稿を読み取るので、原稿の紙材の違い等によって、ローラ周辺での原稿の湾曲態様が変化しても、これによる反射光量の変化の影響を抑えて、良好な読取画像データを生成することができる。
【００１４】
尚、制御手段は、読取ユニットに入力される光量（反射光量）が最大の地点を、読取ユニットの最適位置に決定する構成にされてもよいし（請求項５）、読取ユニットに入力される光量（反射光量）が、予め定められた基準値と一致する地点を、読取ユニットの最適位置に決定する構成にされてもよい（請求項６）。
【００１５】
反射光量が最大の地点を、読取ユニットの最適位置に決定するようにすれば、原稿の湾曲態様に依らず、読取対象の各原稿を、常時、光量最大で読み取ることができて、読取画像データが表す画像が輝度の低い暗い画像となってしまうのを抑えることができる。
【００１６】
また、反射光量が基準値と一致する地点を、読取ユニットの最適位置に決定するようにすれば、読取対象の各原稿を、常時、同じ光量で読み取ることができて、読取画像データが表す画像の輝度が、紙材の違いや原稿に癖が付いている等の理由により、原稿毎に変化するのを抑えることができる。
【００１７】
また、制御手段は、第一の手順において読取ユニットにより生成された原稿の先端部の読取結果を表すライン画像データを、読取画像データを構成するライン画像データとして用いて、当該ライン画像データと、第三の手順により生成された原稿前方領域の各ライン画像データと、第四の手順により生成された原稿後方領域の各ライン画像データと、の組み合わせにより、読取画像データを生成する構成にされてもよい（請求項２）。
【００１８】
即ち、原稿前方領域は、原稿の先端部を除く領域であって、原稿の先端部の搬送方向後方側に隣接する原稿位置を始点とし、読取ユニットが最適位置に到達したときに読取可能な原稿位置を終点とする原稿内の領域に定められてもよい。
【００１９】
このように画像読取装置を構成すれば、光量の測定時に得られた原稿先頭部のライン画像データを用いて、原稿全体の読取結果を表す上記読取画像データを生成するので、最適位置を決定した時点で、再度、原稿先端部を読み取る必要がなく、原稿全体の読取速度が向上する。
【００２０】
また、第三の手順では、読取ユニットを最適位置まで後退させつつ、原稿を前進方向に搬送して、原稿搬送及び読取ユニットの搬送を同時に実行しながら、読取ユニットに原稿を読み取らせるようにしてもよいが、原稿搬送及び読取ユニットの搬送を同時に実行しながら、読取ユニットに原稿を読み取らせる場合には、原稿読取の制御が煩雑になる。
【００２１】
従って、制御手段は、第三の手順で、ユニット搬送手段に、読取ユニットを最適位置まで後退する方向に搬送させる際には、先駆けて、原稿搬送手段に、原稿の搬送を一旦停止させ、その停止後に、ユニット搬送手段に、読取ユニットを最適位置まで後退する方向に搬送させ、読取ユニットが最適位置に到達した後、第四の手順で、原稿搬送手段に、原稿の搬送を再開させる構成にされるとよい（請求項３）。
【００２２】
このように、原稿の搬送を停止した状態で、読取ユニットを最適位置まで後退させれば、原稿搬送及び読取ユニットの搬送を同時に実行しながら、読取ユニットに原稿を読み取らせる場合のように、原稿読取の制御が煩雑になるのを回避することができる。
【００２３】
また、読取ユニットを最適位置に移動させるまでの期間には、読取ユニットに入力される光量が変化するので、読取ユニットから得られたライン画像データに何ら補正を加えなければ、読取ユニットに入力される光量の変化に応じた輝度のムラが、原稿全体の読取画像データに現れる可能性がある。
【００２４】
従って、制御手段は、第二の手順にて特定される各地点での光量の情報に基づき、読取画像データを構成する各ライン画像データの内、読取ユニットが最適位置に後退するまでの期間に行った読取動作により生成された各ライン画像データの輝度を、当該ライン画像データに対応する読取動作が行われた地点での光量と、最適位置において読取ユニットに入力される光量との差に応じた量補正し、補正後の各ライン画像データを用いて、原稿の読取画像を表す読取画像データを生成する構成にされるとよい（請求項４）。
【００２５】
このように画像読取装置を構成すれば、読取ユニットを最適位置に移動させるまでの期間に読み取った原稿の領域に対応する上記読取画像データの領域に、光量の違いによる輝度ムラが生じるのを抑制することができる。
【００２６】
また、ＡＤＦを搭載したフラットベッド型画像読取装置のように、読取ユニットの搬送路上に、ローラの軸線と平行、且つ、読取ユニットの搬送方向である副走査方向と平行に設置された透明な板状の台であって、読取対象の原稿を載置するための原稿載置台を備え、制御手段が、原稿載置台に載置された読取対象の原稿についての読取画像データを生成する際には、原稿載置台に載置された原稿の下方領域において、ユニット搬送手段に、読取ユニットを副走査方向に搬送させると共に、その搬送時に読取ユニットに読取動作を実行させることにより、当該読取動作により生成された各ライン画像データを組み合わせてなる原稿の読取画像を表す読取画像データを生成する構成にされた画像読取装置においては、原稿載置台に載置された原稿についての読取画像データ生成時において読取ユニットに入力される光量を、基準値に定めると共に、制御手段を次のように構成されるとよい。
【００２７】
即ち、制御手段は、給紙部が保持する読取対象の原稿についての読取画像データを生成する際、上記第一から第四の手順によって、原稿の読取画像を表す読取画像データを生成すると共に、読取ユニットに入力される光量が、予め定められた基準値と一致する地点を、読取ユニットの最適位置に決定する構成にされるとよい（請求項７）。
【００２８】
このように画像読取装置を構成すれば、フラットベッド読取時とＡＤＦ読取時とで、読取画像データに明るさのバラツキが生じるのを抑制することができる。
また、上述の第一〜第四の手順は、プログラム（請求項８）によって、上述の原稿搬送手段と、読取ユニットと、ユニット搬送手段と、を備える画像読取装置のコンピュータに実行させることができる。
【００２９】
また、上述の第一〜第四の手順をコンピュータに実行させるためのプログラムは、ＣＤ−ＲＯＭや、半導体製メモリ等の各種記録媒体に記録して、提供することが可能である。
【発明を実施するための最良の形態】
【００３０】
以下に本発明の実施例について、図面と共に説明する。
図１は、本実施例の画像読取装置１の電気的構成を表すブロック図である。画像読取装置１は、主に、制御部１０と、読取ユニット２１と、キャリッジ搬送機構３０と、ＡＤＦ（原稿搬送装置）４０と、表示操作部５０と、インタフェース６０とを備える。
【００３１】
制御部１０は、ＣＰＵ１１、ＲＯＭ１３、及び、ＲＡＭ１５を備え、ＲＯＭ１３が記憶するプログラムをＣＰＵ１１にて実行することにより、装置全体を統括制御するものである。
【００３２】
一方、読取ユニット２１は、ＣＩＳ（コンタクトイメージセンサ）として構成された光学式のイメージセンサであり、主走査方向にＮライン分の画像を読取可能な構成にされている。尚、値Ｎは、採用するイメージセンサによって定まる１以上の整数である。本実施例では、Ｎ＝１であるものとして話を進める。
【００３３】
この読取ユニット２１は、光源（図示せず）を内蔵すると共に、ライン方向に、画素毎の受光素子が配列された構成にされており、光源から読取対象に対して光を照射し、その反射光を受光素子にて受光することによって、ライン毎に、受光量に応じた各画素の輝度値を配列してなるライン画像データを生成し、出力する。
【００３４】
読取ユニット２１は、このようにして、光源の出射方向に位置する読取対象を読み取って、読取結果を表す各ライン画像データを、制御部１０に入力する。尚、読取ユニット２１は、制御部１０により、制御されて、読取動作を行う。
【００３５】
また、キャリッジ搬送機構３０は、読取ユニット２１が搭載されたキャリッジ３１（図２参照）を搬送するためのモータＭＴ１及びキャリッジ３１の位置を検出するセンサＳＮ１を備え、モータＭＴ１の駆動力により、キャリッジ３１を、主走査方向とは直交する副走査方向に、搬送する構成にされている。
【００３６】
尚、センサＳＮ１の検出信号は、制御部１０に入力され、モータＭＴ１は、センサＳＮ１の検出信号に基づく制御部１０の動作によって、制御される。即ち、キャリッジ搬送機構３０は、制御部１０に制御されて、キャリッジ３１を副走査方向に搬送する。
【００３７】
また、ＡＤＦ４０は、後述する複数種のローラを備え、これらローラの回転により、原稿トレイ４１に載置された読取対象の原稿を、読取ユニット２１による読取位置へと搬送し、更に、原稿を、排紙トレイ４２へと排出するものである。
【００３８】
具体的に、ＡＤＦ４０は、ローラを回転させるためのモータＭＴ２及び原稿位置を検出するための複数のセンサＳＮ２を備える。センサＳＮ２の検出信号は、制御部１０に入力される。
【００３９】
即ち、モータＭＴ２は、センサＳＮ２の検出信号に基づく制御部１０の動作によって、制御される。換言すれば、ＡＤＦ４０は、制御部１０に制御されて、読取対象の原稿を搬送する。
【００４０】
また、表示操作部５０は、各種情報表示用の液晶モニタ及びユーザが操作可能な各種操作キーを備え、ユーザインタフェースとして機能する。この他、インタフェース６０は、外部装置１００と通信可能な構成にされており、例えば、制御部１０から入力される送信対象のデータを、外部装置１００に送信する。
【００４１】
続いて、キャリッジ搬送機構３０及びＡＤＦ４０の詳細構成を、図２（ａ）を用いて説明する。図２（ａ）は、キャリッジ搬送機構３０及びＡＤＦ４０の構成を示した画像読取装置１の概略断面図である。
【００４２】
画像読取装置１は、周知の装置と同様、装置本体７０の上方に、ＡＤＦ４０を内蔵するカバー８０が、装置本体７０に対して開閉可能に設けられた構成にされている。図２（ｂ）は、装置本体７０に対してカバー８０が開かれた状態での画像読取装置１の構成を表す概略断面図である。装置本体７０に対しては、図２（ｂ）において点線で示す部位が、カバー８０として開閉される。
【００４３】
キャリッジ搬送機構３０は、この装置本体７０の外縁を構成する中空長方体形状の筐体７１内に設けられている。具体的に、キャリッジ搬送機構３０は、モータＭＴ１及びセンサＳＮ１の他、キャリッジ３１、及び、キャリッジ３１の搬送路を構成するガイド軸３３等を備える。
【００４４】
筐体７１は、上面が開口された構成にされており、この開口部には、透明なプラテンガラス７３が取り付けられている。即ち、装置本体７０は、筐体７１の上面に設けられた開口部が、プラテンガラス７３によって閉塞された構成にされている。
【００４５】
ガイド軸３３は、このような構成の筐体７１内で、プラテンガラス７３と平行に、筐体７１の長手方向に沿って、設けられている。具体的に、ガイド軸３３は、キャリッジ３１が、筐体７１の長手方向に沿って、プラテンガラス下の全領域を移動可能なように、その長さが定められ、筐体７１内に設けられている。
【００４６】
そして、キャリッジ３１は、このガイド軸３３に摺動可能に設けられており、モータＭＴ１の駆動力を受けて、ガイド軸３３に沿って、プラテンガラス７３の下方領域を移動する。即ち、上述の副走査方向は、ガイド軸３３が延びる筐体７１の長手方向に対応する。
【００４７】
また、キャリッジ３１には、プラテンガラス７３に平行な面上で、ガイド軸３３に垂直な方向（主走査方向）に、受光素子が配列されるようにして、読取ユニット２１が搭載されている。
【００４８】
尚、図２では、モータＭＴ１からキャリッジ３１への動力伝達系について、図示を省略するが、モータＭＴ１の駆動力は、例えば、周知のように、無端ベルトを介してキャリッジ３１に伝達される。
【００４９】
モータＭＴ１の回転軸に取り付けられたプーリーが、ガイド軸３３の一端側に設けられ、当該プーリーと対となるプーリーが、ガイド軸３３の他端側に設けられ、これら一対のプーリー間に、無端ベルトが巻回され、キャリッジ３１が、この無端ベルトに、連結され、モータＭＴ１が回転するとプーリーに従動して回転する無端ベルトの当該回転により、キャリッジ３１が副走査方向に移動するといった具合である。
【００５０】
また、カバー８０は、装置本体７０に対して閉じられた状態で、装置本体７０のプラテンガラス７３を被覆する形状にされている。そして、カバー８０に内蔵されたＡＤＦ４０は、装置本体７０を構成するプラテンガラス７３内のＡＤＦ読取領域Ｒ２（図３参照）の上方に、設けられている。
【００５１】
図３は、仕切り板７５，７６によって区画化されたプラテンガラス７３の各領域Ｒ１〜Ｒ３の関係を表す説明図である。図３に示すように、プラテンガラス７３上には、主走査方向に延びる仕切り板７５，７６が設けられており、仕切り板７５，７６によって、プラテンガラス７３は、ホームポジション領域Ｒ１、ＡＤＦ読取領域Ｒ２、及び、ＦＢ（フラットベッド）読取領域Ｒ３に区画化されている。
【００５２】
ここで、ホームポジション領域Ｒ１は、白基準部材７９によって、被覆されている。白基準部材７９は、シェーディング補正に必要なパラメータ等を求めるために用いられる。
また、ＦＢ読取領域Ｒ３は、原稿載置台として機能するものである。制御部１０は、ＦＢ読取時において、このＦＢ読取領域Ｒ３下で、キャリッジ３１を副走査方向に搬送することにより、ＦＢ読取領域Ｒ３に載置された原稿Ｐを読み取り、原稿の読取結果を表す読取画像データを生成する。
【００５３】
一方、ＡＤＦ読取領域Ｒ２は、ＡＤＦ４０によって搬送されてくる原稿を読み取るための領域である。制御部１０は、ＡＤＦ読取時において、このＡＤＦ読取領域Ｒ２の下方に、キャリッジ３１（ひいては、読取ユニット２１）を配置して、ＡＤＦ４０によって搬送されてくる原稿を読み取り、この原稿の読取結果を表す読取画像データを生成する。
【００５４】
換言すると、ＡＤＦ４０は、このＡＤＦ読取領域Ｒ２の上方に、原稿Ｐを搬送可能に設けられている。
具体的に、ＡＤＦ４０は、読取対象の原稿Ｐが載置される原稿トレイ４１及び読取ユニット２１による読取後の原稿Ｐが載置される排紙トレイ４２を備えると共に、原稿トレイ４１において積層された原稿を１枚ずつ分離する分離機構４３、及び、分離機構４３にて分離された原稿を転向させながらＡＤＦ読取領域Ｒ２に搬送する搬送機構４５、及び、搬送機構４５により搬送されてくる原稿をＡＤＦ読取領域Ｒ２側に押さえるための原稿押さえ４７、及び、ＡＤＦ読取領域Ｒ２に送り出された原稿を排紙トレイ４２に搬送する排紙機構４９を備える。
【００５５】
分離機構４３は、原稿トレイ４１に積層された原稿Ｐを一枚づつ取り出して分離ローラ４３３に送り出す吸入ローラ４３１、及び、吸入ローラ４３１から搬送されてくる原稿Ｐに搬送力を付与する分離ローラ４３３、及び、吸入ローラ４３１及び分離ローラ４３３に対向配置されて原稿Ｐに搬送抵抗を付与するパッド４３５，４３６等から構成されている。
【００５６】
一方、搬送機構４５は、分離機構４３から搬送されてきた原稿Ｐの搬送方向をＡＤＦ読取領域Ｒ２側に転向させながら搬送力を付与する給紙ローラ４５１、及び、原稿Ｐを給紙ローラ４５１に押し付ける一対のピンチローラ４５３，４５５等から構成されている。
【００５７】
また、原稿押さえ４７は、搬送機構４５から搬送されてきた原稿ＰをＡＤＦ読取領域Ｒ２側に押さえるために、ＡＤＦ読取領域Ｒ２の上方に設けられている。給紙ローラ４５１からＡＤＦ読取領域Ｒ２へは、原稿Ｐが斜め下方に進行することになるため、原稿押さえ４７には、原稿搬送方向上流から下流に向けて、下方向に傾斜した押さえ板４７１が取り付けられている。
【００５８】
また、排紙機構４９は、搬送ローラ４９１及びピンチローラ４９３等から構成されており、搬送ローラ４９１とピンチローラ４９３との間に、ＡＤＦ読取領域Ｒ２から搬送されてくる原稿Ｐを挟持して、この原稿Ｐを排紙トレイ４２に排出する。
【００５９】
尚、給紙ローラ４５１を含むＡＤＦ４０が備える各ローラは、軸線が、主走査方向と平行に設けられており、モータＭＴ２の駆動力を受けて回転することで、原稿Ｐを、主走査方向とは直交する方向に、原稿トレイ４１から排紙トレイ４２へと搬送する。
【００６０】
ところで、本実施例の画像読取装置１では、給紙ローラ４５１によって原稿Ｐが反り返るように、ＡＤＦ読取領域Ｒ２に誘導されるため、ＡＤＦ読取領域Ｒ２周辺では、原稿押さえ４７を基点に、原稿がＵ字状（図７（ｄ）参照）に湾曲する。即ち、原稿Ｐの向きは、原稿押さえ４７を境に、斜め下方から斜め上方の向きに変わる。
【００６１】
また、原稿押さえ４７を基点とする原稿Ｐの湾曲態様は、原稿トレイ４１の原稿Ｐに癖が付いているか否かといった要因や、原稿Ｐの厚さや硬さ（コシの強さ）等の紙材の違いによって、変化する。
【００６２】
また、湾曲の態様が異なることによって、ＡＤＦ読取領域Ｒ２では、読取ユニット２１を常に一定位置に配置し、この位置で原稿Ｐを読み取っても、光源から反射して受光素子に入力される光量（反射光量）が原稿Ｐ毎に変化する。そして、反射光量が弱いと、例えば、原稿の読取画像が、暗い画像となってしまうといった問題が生じる。
【００６３】
そこで、本実施例の画像読取装置１では、ＡＤＦ４０を用いて原稿Ｐを読み取る際に、原稿Ｐ毎に、ＡＤＦ読取領域Ｒ２における読取ユニット２１の読取最適位置を求めて、読取最適位置にて、原稿Ｐを読み取るようにしている。尚、この機能は、制御部１０がキャリッジ搬送機構３０及びＡＤＦ４０を制御することにより実現される。
【００６４】
以下では、この機能を含む画像読取機能を実現するために、制御部１０が実行する一連の処理について説明する。図４は、制御部１０が、ＣＰＵ１１にて実行する読取主制御処理を表すフローチャートである。制御部１０は、画像読取装置１の電源投入直後から、この読取主制御処理を繰返し実行する。
【００６５】
読取主制御処理を開始すると、制御部１０は、まず、読取指令が入力されるまで待機する（Ｓ１１０）。尚、読取指令は、表示操作部５０を通じて入力される。そして、読取指令が入力されると（Ｓ１１０でＹｅｓ）、Ｓ１２０に移行し、ＡＤＦ４０に原稿Ｐが載置されているか否かを判断する。
【００６６】
原稿トレイ４１周辺には、原稿トレイ４１に原稿Ｐが載置されているか否かを検出するためのセンサが設けられており、Ｓ１２０では、このセンサの検出信号に基づいて、ＡＤＦ４０に原稿が載置されているか否かを判断する。
【００６７】
ここで、ＡＤＦ４０に原稿が載置されていないと判断すると（Ｓ１２０でＮｏ）、制御部１０は、Ｓ１３０に移行し、ＦＢ読取領域Ｒ３に、読取対象の原稿Ｐが載置されているとみなして、ＦＢ読取制御処理を実行する。そして、ＦＢ読取制御処理の終了後、当該読取主制御処理を一旦終了し、次の読取指令が入力されるまで待機する（Ｓ１１０）。
【００６８】
具体的に、ＦＢ読取制御処理では、読取ユニット２１をホームポジション領域Ｒ１に配置した状態で、原稿読取に必要なパラメータを求める等の初期処理を行う。即ち、ホームポジション領域Ｒ１にある読取ユニット２１に、読取動作を実行させることにより、白基準部材７９を、読取ユニット２１に読み取らせ、白基準部材７９の読取によって得られたライン画像データから、受光素子の感度の違い等による輝度ムラを補正するためのシェーディング補正用のパラメータを求める等の初期処理を行う。
【００６９】
また、初期処理後には、キャリッジ搬送機構３０を通じて、副走査方向正方向（ホームポジション領域Ｒ１から遠ざかる方向）にキャリッジ３１を搬送し、ＦＢ読取領域Ｒ３における原稿Ｐの載置領域下方において、キャリッジ３１を等速で、副走査方向下流に搬送しつつ、等時間間隔で読取ユニット２１に読取動作を実行させることにより、読取ユニット２１に、ＦＢ読取領域Ｒ３に載置された原稿を読み取らせ、当該読取動作により生成された各ライン画像データを組み合わせてなる原稿Ｐの読取画像を表す読取画像データを、ＲＡＭ１５に生成する。そして、原稿読取後には、読取ユニット２１をホームポジション領域Ｒ１に移動させる。
【００７０】
尚、このようにＲＡＭ１５に生成された読取画像データは、別途、制御部１０が実行する画像出力処理において、シェーディング補正等の画像補正がなされた後、外部装置１００に出力される。外部装置１００としては、印刷装置やパーソナルコンピュータ、ファイルサーバ等を挙げることができる。
【００７１】
一方、Ｓ１２０で、ＡＤＦ４０に原稿Ｐが載置されていると判断すると（Ｓ１２０でＹｅｓ）、制御部１０は、Ｓ１４０に移行し、図５に示すＡＤＦ読取制御処理を実行することにより、ＡＤＦ４０を制御して、原稿トレイ４１から読取対象の原稿Ｐを一枚取り出し、これをＡＤＦ４０に搬送させ、更に、読取ユニット２１を通じて、ＡＤＦ読取領域Ｒ２で当該原稿Ｐを読み取り、この原稿Ｐの読取画像を表す読取画像データを、ＲＡＭ１５に生成する（詳細後述）。
【００７２】
そして、ＡＤＦ読取制御処理を終えると、原稿トレイ４１に次原稿が載置されているか否かを判断し（Ｓ１５０）、次原稿が載置されている場合には（Ｓ１５０でＹｅｓ）、Ｓ１４０に移行し、次原稿について、再び、ＡＤＦ読取制御処理を実行する。即ち、制御部１０は、原稿トレイ４１に載置された原稿がなくなるまで、原稿毎に、ＡＤＦ読取制御処理を実行して、各原稿の読取画像データを、ＲＡＭ１５に生成する。
【００７３】
そして、原稿トレイ４１に載置された全原稿についてＡＤＦ読取制御処理を実行することにより、原稿トレイ４１に原稿がなくなると、Ｓ１５０でＮｏと判断して、当該読取主制御処理を一旦終了し、次の読取指令が入力されるまで待機する。
【００７４】
尚、このようにしてＲＡＭ１５に生成された原稿毎の読取画像データは、ＦＢ読取制御処理と同様、別途、制御部１０が実行する画像出力処理において、シェーディング補正等の画像補正がなされた後、外部装置１００に出力される。
【００７５】
続いて、制御部１０がＳ１４０において原稿毎に実行するＡＤＦ読取制御処理について説明する。図５は、制御部１０が実行するＡＤＦ読取制御処理を表すフローチャートである。
【００７６】
ＡＤＦ読取制御処理を開始すると、制御部１０は、読取ユニット２１をホームポジション領域Ｒ１に配置した状態で、原稿読取に必要なパラメータを求める等の初期処理を行う（Ｓ２１０）。具体的には、ＦＢ読取制御処理と同様に、シェーディング補正用のパラメータを求める等の処理を行う。尚、読取指令によって原稿トレイ４１に載置された複数枚の原稿Ｐを読み取る際には、二枚目以降の原稿Ｐに対するＡＤＦ読取制御処理の実行時において、Ｓ２１０の初期処理を適宜省略することができる。
【００７７】
Ｓ２１０での処理を終えると、制御部１０は、Ｓ２２０に移行し、ＡＤＦ４０を通じて、原稿トレイ４１に載置された原稿Ｐを一枚、原稿トレイ４１から取り出し、これを排紙トレイ４２へと搬送する原稿搬送処理を開始する。
【００７８】
また、この原稿搬送処理の開始と共に、キャリッジ搬送機構３０を通じて、キャリッジ３１を、予め定められた光量測定開始位置（図３参照）まで搬送し、光量測定開始位置でキャリッジ３１（読取ユニット２１）を待機させる（Ｓ２３０）。尚、光量測定開始位置は、ＡＤＦ読取領域Ｒ２におけるホームポジション領域Ｒ１側の端縁近傍に予め定められている。
【００７９】
また、Ｓ２３０の処理後には、Ｓ２２０で搬送が開始された原稿Ｐの先端部が、光量測定開始位置（読取ユニット２１の読取位置）に到達したか否かを、ＡＤＦ４０のセンサＳＮ２から入力される検出信号に基づいて判断する（Ｓ２４０）。例えば、光量測定開始位置の手前に設けられたセンサで原稿先端が検知されてからの経過時間によって、原稿先端部が光量測定開始位置に到達したか否かを判断する。
【００８０】
ここで、原稿先端部が光量測定開始位置に到達していないと判断すると（Ｓ２４０でＮｏ）、制御部１０は、原稿先端部が光量測定開始位置に到達するまで待機する（Ｓ２４０）。尚、本実施例では、必ず、キャリッジ３１（読取ユニット２１）が光量測定開始位置に到達した後、原稿先端部が光量測定開始位置に到達するものとする。図７（ａ）は、原稿先端部が光量測定開始位置に到達した時点での原稿先端部とキャリッジ３１との位置関係を表した説明図である。
【００８１】
そして、原稿先端部が光量測定開始位置に到達したと判断すると（Ｓ２４０でＹｅｓ）、制御部１０は、Ｓ２５０に移行し、原稿搬送処理を継続しながら、キャリッジ３１の同期搬送処理を開始する。
【００８２】
尚、この同期搬送処理では、原稿Ｐの移動に同期させながら、キャリッジ３１を、副走査方向正方向に移動させるように、キャリッジ３１の搬送制御を行うことで、読取ユニット２１の読取位置が原稿Ｐに対して常に同じ位置（原稿先端部）となるようにする。
【００８３】
また、制御部１０は、この同期搬送処理の開始と共に、読取ユニット２１に一定時間間隔Ｔ０で読取動作を繰返し実行させる原稿読取処理を開始する（Ｓ２６０）。尚、時間間隔Ｔ０は、読取解像度に対応した値に設定される。
【００８４】
また、制御部１０は、原稿読取処理の開始と共に（Ｓ２６０）、図６（ａ）に示す光量記録処理を開始する。原稿読取処理の開始と共に、読取ユニット２１では一定時間間隔Ｔ０で読取動作が行われて、読取ユニット２１からは一定時間間隔Ｔ０で読取結果を表すライン画像データが制御部１０に入力されることになるが、制御部１０は、このライン画像データを、光量記録処理にて処理する。
【００８５】
図６（ａ）は、制御部１０が実行する光量記録処理を表すフローチャートである。
光量記録処理を開始すると、制御部１０は、読取ユニット２１から光量測定開始位置での読取動作によって生成されたライン画像データが入力されるまで待機し、このライン画像データが入力されると、当該ライン画像データから、輝度が最大の画素を検索し、輝度が最大の画素を、光量測定画素に決定する（Ｓ５１０）。
【００８６】
また、Ｓ５１０で決定した光量測定画素の輝度値を、光量測定開始位置での反射光量として、光量測定開始位置の情報と関連付けて、ＲＡＭ１５に記録する（Ｓ５２０）。この際には、反射光量のＲＡＭ１５への記録と共に、上記ライン画像データを、予備データとして、光量測定開始位置の情報と関連付けて、ＲＡＭ１５に記録する。
【００８７】
また、この処理後には、Ｓ５３０に移行し、読取ユニット２１から次のライン画像データが入力されたか否かを判断し、次のライン画像データが入力されていない場合には（Ｓ５３０でＮｏ）、終了指示が入力されたか否かを判断する（Ｓ５４０）。
【００８８】
そして、終了指示が入力されていないと判断すると（Ｓ５４０でＮｏ）、Ｓ５３０に移行し、次のライン画像データが入力されるか、終了指示が入力されるまで待機する（Ｓ５３０，Ｓ５４０）
そして、次のライン画像データが入力されると（Ｓ５３０でＹｅｓ）、このライン画像データにおける光量測定画素の輝度値を、反射光量の情報として、当該ライン画像データを生成する原因となった読取動作時のキャリッジ３１の位置情報と関連付けて、ＲＡＭ１５に記録する。この際にも、制御部１０は、上記ライン画像データを、予備データとして、上記読取動作時のキャリッジ３１の位置情報と関連付けてＲＡＭ１５に記録する。その後、Ｓ５３０に移行する。
【００８９】
このようにして、制御部１０は、ライン画像データが読取ユニット２１から入力される度に、当該ライン画像データから上述した手法で特定される反射光量と、キャリッジ３１の位置情報とを、関連付けて、ＲＡＭ１５に記録し、図６（ｂ）に示すような反射光量とキャリッジ位置とが関連付けられてなる光量測定データを、ＲＡＭ１５に生成する。尚、図６（ｂ）は、ＲＡＭ１５に生成される光量測定データを表す説明図である。
【００９０】
そして、終了指示が入力されると（Ｓ５４０でＹｅｓ）、制御部１０は、当該光量記録処理を終了する。
このようにして、制御部１０は、読取ユニット２１の読取位置が原稿に対して常に同じ位置（原稿先端部）となるように、キャリッジ搬送機構３０及びＡＤＦ４０を制御しつつ、光量測定を行う。
【００９１】
また、Ｓ２７０での光量記録処理の開始後には、Ｓ２８０に移行し、光量記録処理によりＲＡＭ１５に記録された最新の反射光量が、予めＲＯＭ１３が記憶するＦＢ光量設定値より大きいか否かを判断する（Ｓ２８０）。
【００９２】
尚、ＦＢ光量設定値とは、ＦＢ読取制御処理において、ＦＢ読取領域Ｒ３に載置された原稿を、下方の読取ユニット２１にて読み取る場合の反射光量（原稿が白紙だった場合の画素の輝度値）として、予め求められたものである。このＦＢ光量設定値は、設計段階でＲＯＭ１３に記録される。
【００９３】
そして、ＲＡＭ１５に記録された最新の反射光量が、ＦＢ光量設定値以下であると判断すると（Ｓ２８０でＮｏ）、制御部１０は、キャリッジ３１が光量測定終了位置に到達したか否かを判断し（Ｓ２９０）、キャリッジ３１が光量測定終了位置に到達していないと判断すると（Ｓ２９０でＮｏ）、Ｓ２８０に移行する。
【００９４】
このようにして、Ｓ２８０及びＳ２９０では、ＲＡＭ１５に記録された最新の反射光量が、ＦＢ光量設定値より大きい値となるか、キャリッジ３１が光量測定終了位置に到達するまで待機する。
【００９５】
ここで、上記光量記録処理によってＲＡＭ１５に記録される反射光量の変化の態様を、図７及び図８を用いて説明する。
図７（ｂ）は、図７（ａ）に示す時点から所定時間進んだ時点での原稿先端部とキャリッジ３１との位置関係を表した説明図である。ここでは、光量測定開始位置を位置ＰＡとし、図７（ｂ）に示すように、図７（ａ）に示す時点から所定時間進んだ時点でのキャリッジ３１の位置を、位置ＰＢとする。
【００９６】
また、図７（ｃ）は、図７（ｂ）に示す時点から更に所定時間進んだ時点での原稿先端部とキャリッジ３１との位置関係を表した説明図であり、図７（ｄ）は、図７（ｃ）に示す時点から更に所定時間進んだ時点での原稿先端部とキャリッジ３１との位置関係を表した説明図である。ここでは、図７（ｃ）に示すように、図７（ｂ）に示す時点から所定時間進んだ時点でのキャリッジ３１の位置を位置ＰＣとし、図７（ｄ）に示すように、図７（ｃ）に示す時点から所定時間進んだ時点でのキャリッジ３１の位置を位置ＰＤとする。
【００９７】
図７（ａ）〜図７（ｄ）を比較すると理解できるように、この例では、キャリッジ３１が位置ＰＣに到達した時点で、原稿Ｐと読取ユニット２１とが最も接近している。即ち、位置ＰＢから位置ＰＣに移動する過程において、徐々に接近した原稿Ｐ及び読取ユニット２１は、キャリッジ３１が位置ＰＣから位置ＰＤに移動する際には、次第に離れていくことになる。
【００９８】
従って、光量記録処理によって位置ＰＤまでの反射光量がＲＡＭ１５に記録されると、光量測定データが示すキャリッジ３１の位置と反射光量との関係は、図８に示すような、極大点を有する関数形状になる。尚、図８は、キャリッジ３１の位置と反射光量との関係を表すグラフである。
【００９９】
Ｓ２８０及びＳ２９０では、このように変化する反射光量の最新値を、ＦＢ光量設定値と比較し、位置ＰＡからキャリッジ３１が移動する過程で、反射光量がＦＢ光量設定値を超えれば、その地点でＳ２８０でＹｅｓと判断し、Ｓ３００に移行する。
【０１００】
そして、Ｓ３００では、Ｓ２２０で開始した原稿搬送処理を一旦中断して、原稿Ｐを一旦停止させると共に、Ｓ２５０で開始した同期搬送処理を終了して、キャリッジ３１を一旦停止させ、更には、光量記録処理に対して終了指示を入力して、上述の光量記録処理を終了させる（Ｓ３１０）。その後、制御部１０は、Ｓ３２０に移行する。
【０１０１】
一方、反射光量の最大値がＦＢ光量設定値以下である場合、制御部１０は、Ｓ２８０でＹｅｓと判断することなく、キャリッジ３１が光量測定終了位置に到達するまで、光量測定をし、Ｓ２９０でＹｅｓと判断した後、Ｓ３００〜Ｓ３１０の処理を実行する。その後、制御部１０は、Ｓ３２０に移行する。
【０１０２】
そして、Ｓ３２０に移行すると、制御部１０は、ＲＡＭ１５に記録された光量測定データに基づき、読取ユニット２１による原稿の読取最適位置を決定する。ここで、読取最適位置の決定手法について詳述するが、読取最適位置の決定手法は、Ｓ２８０でＹｅｓと判断した場合と、Ｓ２９０でＹｅｓと判断した場合とで異なるので、以下では、場合分けして説明する。
【０１０３】
まず、反射光量がＦＢ光量設定値より大きい値を採らずに、キャリッジ３１が光量測定終了位置に到達したことで、Ｓ２９０でＹｅｓと判断した場合について説明する。この場合には、反射光量が最大となった時点でのキャリッジ３１の位置を、ＲＡＭ１５に記憶された光量測定データから特定し、反射光量が最大となった時点でのキャリッジ３１の位置を、読取最適位置に決定する（Ｓ３２０）。
【０１０４】
一方、反射光量が、ＦＢ光量設定値より大きい値となったことで、Ｓ２８０でＹｅｓと判断した場合には、反射光量がＦＢ光量設定値より大きい値となった時点よりも、時間的に１つ前の時点で、ＲＡＭ１５に書き込まれた反射光量に関連付けられたキャリッジ３１の位置を、反射光量がＦＢ光量設定値に一致する地点であるとみなして、読取最適位置に決定する（Ｓ３２０）。
【０１０５】
このようにして、読取最適位置を決定すると、制御部１０は、Ｓ３３０に移行し、これまでの光量測定に係る読取動作の過程で、上記予備データとして、ＲＡＭ１５に記録されたライン画像データの内、上記決定した読取最適位置での読取動作により生成されたライン画像データを、当該原稿の読取画像データを構成する原稿先端部のライン画像データとして、ＲＡＭ１５の読取画像データ生成領域に記録する。また、他の上記予備データをＲＡＭ１５から削除する。
【０１０６】
また、Ｓ３３０での処理を抑えると、制御部１０は、Ｓ３４０に移行し、キャリッジ搬送機構３０を通じて、キャリッジ３１を副走査方向負方向（後退する方向）へ、上記決定した読取最適位置まで搬送して、キャリッジ３１を読取最適位置で停止させる後退搬送処理を開始する。尚、この際には、原稿Ｐの読取解像度に対応した速度Ｖ０でキャリッジ３１を副走査方向負方向へ搬送する。
【０１０７】
また、この後退搬送処理の開始に合わせて、制御部１０は、読取ユニット２１に一定時間間隔Ｔ０で読取動作を繰返し実行させる原稿読取処理を開始する（Ｓ３５０）。
このようにして、制御部１０は、キャリッジ３１が読取最適位置に移動するまでの期間、読取ユニット２１に、時間間隔Ｔ０で繰返し読取動作を行わせることで、読取ユニット２１に原稿を読み取らせて、予め定められた読取解像度に対応する各ラインのライン画像データであって、原稿先端部の原稿搬送方向後方側に隣接する原稿位置から、読取ユニット２１が読取最適位置に到達したときに読取可能な原稿位置までの原稿前方領域の各ライン画像データを読取ユニット２１に生成させる。
【０１０８】
尚、図９は、読取最適位置決定後から、キャリッジ３１が読取最適位置に配置されるまでの画像読取装置１の動作態様を表した説明図である。
また、Ｓ３５０での上記処理の開始後には、Ｓ３６０に移行し、読取ユニット２１が読取最適位置に到達するまでの期間、読取ユニット２１から順次出力される各ライン画像データに対して、そのライン画像データを生成する原因となった読取動作の実行地点（読取位置）での反射光量に対応した補正を加え、その補正後のライン画像データを、当該原稿の読取画像データを構成するライン画像データとして、ＲＡＭ１５の読取画像データ生成領域に記録する。
【０１０９】
ここでは、具体的に、補正対象のライン画像データを生成する原因となった読取動作の実行時にキャリッジ３１が存在した位置Ｄｎでの反射光量Ｑｎと、読取最適位置での反射光量Ｑ０とに基づいて、補正対象のライン画像データの各画素の輝度値Ｘを、次式
Ｙ＝Ｘ・（Ｑ０／Ｑｎ）
により輝度値Ｙに変換する。このようにして、補正対象のライン画像データを補正し、補正後のライン画像データを生成する。
【０１１０】
尚、反射光量Ｑｎ及び反射光量Ｑ０については、ＲＡＭ１５に記録された光量測定データから特定する。即ち、反射光量Ｑ０については、ＲＡＭ１５（光量測定データ）において、読取最適位置に関連付けられた反射光量に設定する。
【０１１１】
また、反射光量Ｑｎについては、ＲＡＭ１５が記憶する光量測定データにおいて位置Ｄｎに関連付けられた反射光量に設定する。但し、位置Ｄｎに関連付けられた反射光量ＱｎがＲＡＭ１５に光量測定データとして記録されていない場合には、ＲＡＭ１５に記録された光量測定データを補間処理（例えば、直線補間）して、位置Ｄｎに対応する反射光量Ｑｎを特定する。
【０１１２】
Ｓ３６０では、このようにして、キャリッジ３１が読取最適位置に移動する過程で読取ユニット２１により生成された各ライン画像データの輝度を、反射光量に応じて補正し、補正後のライン画像データを、読取画像データ生成領域に書き込む。この動作により、ＲＡＭ１５の読取画像データ生成領域には、読取動作時の反射光量を考慮した原稿前方領域の各ライン画像データが記録される。
【０１１３】
また、読取ユニット２１が読取最適位置に到達して、読取最適位置で停止すると、制御部１０は、Ｓ３７０でＹｅｓと判断して、Ｓ３８０に移行する。
そして、Ｓ３８０では、Ｓ３００で中断した原稿搬送処理を再開することにより、ＡＤＦ４０に停止させていた原稿搬送を開始させる。尚、この再開後の原稿搬送処理においては、読取ユニット２１を読取最適位置に固定した状態で、上記後退搬送処理におけるキャリッジ３１の速度Ｖ０と、同速度Ｖ０で、原稿Ｐを排紙トレイ４２へと搬送する。このようにして、読取ユニット２１と原稿Ｐとの相対速度を、後退搬送処理時と一致させる。
【０１１４】
また、原稿搬送処理の再開時には、同時に、読取ユニット２１に一定時間間隔Ｔ０で読取動作を繰返し実行させる原稿読取処理を開始する（Ｓ３９０）。
即ち、制御部１０は、読取ユニット２１を読取最適位置に固定した状態で原稿Ｐを速度Ｖ０で搬送しながら、読取ユニット２１に一定時間間隔Ｔ０で読取動作を実行させることにより、上記原稿前方領域から原稿Ｐの搬送方向後方に続く原稿後方領域を、読取最適位置にて、読取ユニット２１に読み取らせ、読取ユニット２１に、原稿後方領域の各ライン画像データを生成させる。
【０１１５】
また、Ｓ３９０での上記処理の開始後には、Ｓ４００に移行し、原稿の最終ラインまでのライン画像データの上記読取画像データ生成領域への書込みが完了するまでの期間、読取ユニット２１から順次出力される原稿後方領域の各ライン画像データを、ＲＡＭ１５の読取画像データ生成領域に記録する。
【０１１６】
そして、原稿の最終ラインまでの書込みが完了して、先頭ラインから最終ラインまでのライン画像データの一群からなる読取画像データが完成すると、Ｓ４１０でＹｅｓと判断して、ＡＤＦ４０に、原稿を排紙トレイ４２に排出させた後（Ｓ４２０）、当該ＡＤＦ読取制御処理を終了する。
【０１１７】
尚、このようにして、ＡＤＦ読取制御処理を終了すると、ＲＡＭ１５には、原稿の読取画像を表す読取画像データとして、図１０に示すように、原稿先端部Ｇ１が、光量測定時に生成されたライン画像データからなり、原稿先端部Ｇ１に続く原稿前方領域Ｇ２が、読取最適位置までの読取ユニット２１の後退時に生成されたライン画像データからなり、原稿後方領域Ｇ３が、読取ユニット２１の読取最適位置への固定後に生成されたライン画像データからなる読取画像データが生成される。
【０１１８】
以上、本実施例の画像読取装置１について説明したが、この画像読取装置１によれば、原稿Ｐの搬送毎に、読取ユニット２１の読取最適位置を決定して、当該読取最適位置にて原稿Ｐを読み取るので、紙材の違い等によって、原稿押さえ４７周辺での原稿Ｐの湾曲態様が変化しても、これによる反射光量の変化の影響を抑えて、良好な読取画像データを生成することができる。
【０１１９】
特に、本実施例の画像読取装置１によれば、読取ユニット２１に入力される光量（反射光量）が、予め定められたＦＢ光量設定値と一致する地点を、読取ユニット２１の読取最適位置に決定するので、読取対象の各原稿を、ＦＢ読取時及びＡＤＦ読取時のいずれの場合でも、常時、同じ光量で読み取ることができて、読取画像データが表す画像の輝度が、紙材の違いや原稿に癖が付いている等の理由や、ＦＢ読取であるかＡＤＦ読取であるかといった読取方法の違いにより、原稿毎に変化するのを抑えることができる。
【０１２０】
また、ＦＢ光量設定値に対応する反射光量となる位置が、ＡＤＦ読取領域Ｒ２になくとも、光量最大の地点を、読取最適位置に決定するので、原稿の読取画像データが暗くなるのを回避することができ、原稿の湾曲態様による反射光量の変化の影響を抑えて、良好な読取画像データを生成することができる。
【０１２１】
更に言えば、本実施例の画像読取装置１では、光量測定を行いながら、原稿の読取画像データを構成するライン画像データとして、原稿先端部のライン画像データを生成する。そして、読取ユニット２１を読取最適位置に調整しながら、原稿前方領域のライン画像データを生成する。従って、本実施例によれば、読取ユニット２１の読取位置を、原稿毎に調整しつつも、効率的に原稿１枚分の読取画像データを生成することができて、各原稿の読取速度が劣化するのを回避することができる。
【０１２２】
また、本実施例の画像読取装置１によれば、読取ユニット２１を読取最適位置に後退させる際に、原稿Ｐの搬送を一旦中断して、原稿Ｐを停止させた状態で、読取ユニット２１が読取最適位置に到達するまでの原稿領域（原稿前方領域）の読取動作を制御するので、この領域での制御が、煩雑とならずに済む。即ち、原稿搬送及び読取ユニット２１の搬送を同時に実行しながら、読取ユニット２１に原稿を読み取らせる場合のように、原稿読取の制御が煩雑になるのを回避することができる。
【０１２３】
この他、本実施例の画像読取装置１によれば、読取ユニット２１を読取最適位置に後退させる際に、読取ユニット２１により生成されるライン画像データについては、その輝度を、反射光量に合わせて補正し、原稿の読取画像データを生成するので、読取ユニット２１を読取最適位置に移動させるまでの期間に読み取った原稿の領域に対応する上記読取画像データの領域に、反射光量の違いによる輝度ムラが生じるのを抑制することができる。
【０１２４】
尚、「特許請求の範囲」に記載の原稿搬送手段は、本実施例のＡＤＦ４０に対応し、給紙部は、原稿トレイ４１に対応し、排紙部は、排紙トレイ４２に対応する。また、ユニット搬送手段は、キャリッジ搬送機構３０に対応し、制御手段は、制御部１０に対応する。
【０１２５】
この他、第一の手順は、制御部１０がＣＰＵ１１にて実行するＳ２２０〜Ｓ２６０の処理により実現され、第二の手順は、Ｓ２７０〜Ｓ３２０の処理により実現され、第三の手順は、Ｓ３４０，Ｓ３５０の処理により実現され、第四の手順は、Ｓ３８０，Ｓ３９０の処理により実現されている。また、原稿載置台は、プラテンガラス７３のＦＢ読取領域Ｒ３に対応し、基準値は、ＦＢ光量設定値に対応する。
【０１２６】
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。
例えば、ＡＤＦ読取制御処理では、常に、読取最適位置を、反射光量が最大となる位置に、決定するようにしてもよい。この場合には、Ｓ２８０での判断が不要となるので、ＡＤＦ読取制御処理は、Ｓ２８０のステップを省略した構成にされてもよい。即ち、図５に示すＡＤＦ読取制御処理において、Ｓ２８０で常にＮｏと判断するのと等価な処理手順に、ＡＤＦ読取制御処理を変更してもよい。
【０１２７】
また、Ｓ２８０は、反射光量が極大点を過ぎたか否かを判断するステップに置き換えてもよい。図８に示すように、光量測定により得られる反射光量は、初期段階においてキャリッジ３１の移動と共に徐々に上昇していくが、ある地点を境に、減少に転じる。
【０１２８】
従って、Ｓ２８０では、反射光量が減少に転じた時点で、Ｙｅｓと判断して、Ｓ３００以降の処理を実行するように、ＡＤＦ読取制御処理を構成してもよい。
このように、ＡＤＦ読取制御処理を構成して、反射光量が最大の地点を、読取ユニット２１の読取最適位置に決定すれば、原稿の湾曲態様に依らず、読取対象の各原稿を、常時、光量最大で読み取ることができて、読取画像データが表す画像が輝度の低い暗い画像となってしまうのを抑えることができる。
【図面の簡単な説明】
【０１２９】
【図１】画像読取装置１の電気的構成を表すブロック図である。
【図２】キャリッジ搬送機構３０及びＡＤＦ４０の構成を示した画像読取装置１の概略断面図である。
【図３】プラテンガラス７３上の各領域Ｒ１〜Ｒ３を表す図である。
【図４】制御部１０が実行する読取主制御処理を表すフローチャートである。
【図５】制御部１０が実行するＡＤＦ読取制御処理を表すフローチャートである。
【図６】制御部１０が実行する光量記録処理を表すフローチャート（ａ）及びこの処理で生成される光量測定データの構成図（ｂ）である。
【図７】原稿Ｐの搬送に伴う湾曲態様を示した説明図である。
【図８】キャリッジ３１の位置と反射光量との関係を表すグラフである。
【図９】読取最適位置決定後から、キャリッジ３１が読取最適位置に配置されるまでの画像読取装置１の動作態様を表した説明図である。
【図１０】読取画像データの構成を表す説明図である。
【符号の説明】
【０１３０】
１…画像読取装置、１０…制御部、１１…ＣＰＵ、１３…ＲＯＭ、１５…ＲＡＭ、２１…読取ユニット、３０…キャリッジ搬送機構、３１…キャリッジ、３３…ガイド軸、４０…ＡＤＦ、４１…原稿トレイ、４２…排紙トレイ、４３…分離機構、４５…搬送機構、４７…原稿押さえ、４９…排紙機構、５０…表示操作部、６０…インタフェース、７０…装置本体、７３…プラテンガラス、７５，７６…仕切り板、７９…白基準部材、８０…カバー、１００…外部装置、４５１…給紙ローラ、４５３，４５５…ピンチローラ、４７１…押さえ板、ＭＴ１，ＭＴ２…モータ、ＳＮ１，ＳＮ２…センサ、Ｐ…原稿、Ｒ１…ホームポジション領域、Ｒ２…ＡＤＦ読取領域、Ｒ３…ＦＢ読取領域
【図１】
2010087806.tif 000003
【図３】
2010087806.tif 000004
【図４】
2010087806.tif 000005
【図５】
2010087806.tif 000006
【図６】
2010087806.tif 000007
【図８】
2010087806.tif 000008
【図２】
2010087806.tif 000009
【図７】
2010087806.tif 000010
【図９】
2010087806.tif 000011
【図１０】
2010087806.tif 000012