(57)【要約】【課題】後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制すること。【解決手段】スキャナ１は、読取処理の開始後、原稿シートＭの後端が読取位置Ｘ２に到達する前に、ＡＤＦ５の搬送速度を遅くし、ライン周期を長くする遅延処理が実行されることにより、単位時間当たりに読み取るラインの数が、遅延処理の実行前よりも少なくなる。このため、原稿シートの画像の読取開始タイミングから後端判定タイミングまでの間、搬送速度およびライン周期が一定である従来の構成に比べて、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なラインの数を抑制することが可能である。【選択図】図４
2015026974.tif 000002
【特許請求の範囲】
【請求項１】
原稿シートを予め定められた読取位置に向けて搬送する搬送動作を実行する搬送部と、
前記読取位置で主走査方向に沿ったライン毎に画像を読み取る読取動作を実行する読取部と、
前記読取位置で前記読取部に対向配置された対向部材と、
制御部と、
を備え、
前記制御部は、
前記搬送部に搬送動作、前記読取部に読取動作を実行させ、ライン毎の読取画像を順次取得する読取処理と、
前記読取処理の開始後、前記搬送部の搬送方向における前記原稿シートの後端が前記読取位置に到達する前に、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする遅延処理と、
前記遅延処理の実行後に取得したライン毎の読取画像の間で、その画像の値が、前記対向部材の画像の値を含む基準範囲の外から前記基準範囲内に変化した場合に、その変化した画像上の位置を、前記読取部による読取画像上の前記原稿シートの後端であると判定する後端判定処理と、
を実行する構成を有する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記制御部は、
前記読取処理では、前記搬送部が前記原稿シートを前記読取位置に到達させる前から、前記読取部に読取動作を実行させ、
前記遅延処理の実行前に取得したライン毎の読取画像の間で、その画像の値が前記基準範囲内から前記基準範囲の外に変化した場合に、その変化した画像上の位置を、前記読取画像上の前記原稿シートの先端であると判定する先端判定処理を実行する構成を有する、
画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記制御部は、
更に、
前記読取処理で取得したライン毎の読取画像から、前記原稿シートの前記主走査方向の寸法を求め、前記主走査方向の寸法の一の辺を有する定形サイズの他の辺のうち、最も短い寸法を、前記搬送方向の寸法に決定する決定処理を有する構成を有し、
前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記決定処理で決定した前記搬送方向の寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする、
画像読取装置。
【請求項４】
請求項２に記載の画像読取装置であって、
前記制御部は、
前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送部が搬送可能な原稿シートの前記搬送方向の最小寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする、
画像読取装置。
【請求項５】
請求項２から４のいずれか一項に記載の画像読取装置であって、
前記搬送部は、複数枚の原稿シートを１枚ずつ順次搬送し、
前記制御部は、
一の原稿シートに対する前記先端判定処理および前記後端判定処理の判定結果から、当該一の原稿シートの前記搬送方向の寸法を決定する搬送方向寸法決定処理を実行する構成を有し、
前記遅延処理では、前記一の原稿シートよりも後に搬送される他の原稿シートについて、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送方向の寸法に応じた距離だけ、前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする、
画像読取装置。
【請求項６】
原稿シートを予め定められた読取位置に向けて搬送する搬送動作を実行する搬送部と、
前記読取位置で主走査方向に沿ったライン毎に画像を読み取る読取動作を実行する読取部と、
前記読取位置で前記読取部に対向配置された対向部材と、を備える画像読取装置に、
前記搬送部に搬送動作、前記読取部に読取動作を実行させ、ライン毎の読取画像を順次取得する読取処理と、
前記読取処理の開始後、前記搬送部の搬送方向における前記原稿シートの後端が前記読取位置に到達する前に、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする遅延処理と、
前記遅延処理の実行後に取得したライン毎の読取画像の間で、その画像の値が、前記対向部材の画像の値を含む基準範囲の外から基準範囲内に変化した場合に、その変化した画像上の位置を、前記読取部による読取画像上の前記原稿シートの後端であると判定する後端判定処理と、
を実行させる後端判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
原稿シートを予め定められた読取位置に向けて搬送し、読取部により読取位置で原稿シート上の画像を読み取る技術に関する。
【背景技術】
【０００２】
原稿シートを搬送し、読取部により搬送経路上の読取位置で原稿シート上の画像を読み取るタイプの画像読取装置がある。その一例である画像読取装置は、読取部に対向配置された原稿押さえ板を備え、この原稿押さえ板に、主走査方向に沿って色が切り替わるパターン、バーコード、特定の絵柄などの識別画像が描かれている。そして、当該画像読取装置は、読取部により読取位置において所定のライン単位で順次画像を読み取って、その読み取った各ラインのデータが、上記識別画像のデータに一致するか否かを判断することにより、その判断結果が変更した位置を、読取画像上の原稿シートの後端である、換言すれば原稿シートの後端が読取位置に到達したと判定する（特許文献１参照）。なお、この後端の判定結果は、例えば読取画像内における原稿の画像サイズの決定等に利用される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２０４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、画像読取装置では、例えば処理速度等の関係上、読取部により原稿シートの後端が読取位置で読み取られる後端読取タイミングに対して、実際に、その読み取った画像が原稿シートの後端であると判定される後端判定タイミングが遅れる。このため、この遅れ時間の間に、原稿シートが読取位置を通過した後の余分なラインが読み取られることになる。しかも、従来の画像読取装置では、原稿シートの画像の読取開始タイミングから上記後端判定タイミングまでの間、常に一定の搬送速度およびライン周期で画像の読み取りを行う構成である。このため、余分なラインが比較的に多く読み取られるおそれがある。
【０００５】
本明細書では、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能な技術を開示する。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、原稿シートを予め定められた読取位置に向けて搬送する搬送動作を実行する搬送部と、前記読取位置で主走査方向に沿ったライン毎に画像を読み取る読取動作を実行する読取部と、前記読取位置で前記読取部に対向配置された対向部材と、制御部と、を備え、前記制御部は、前記搬送部に搬送動作、前記読取部に読取動作を実行させ、ライン毎の読取画像を順次取得する読取処理と、前記読取処理の開始後、前記搬送部の搬送方向における前記原稿シートの後端が前記読取位置に到達する前に、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くする遅延処理と、前記遅延処理の実行後に取得したライン毎の読取画像の間で、その画像の値が、前記対向部材の画像の値を含む基準範囲の外から前記基準範囲内に変化した場合に、その変化した画像上の位置を、前記読取部による読取画像上の前記原稿シートの後端であると判定する後端判定処理と、を実行する構成を有する。
【０００７】
この画像読取装置によれば、読取処理の開始後、原稿シートの後端が読取位置に到達する前に、搬送部の搬送速度を遅くし、読取周期を長くする遅延処理が実行されることにより、単位時間当たりに読み取るラインの数が、遅延処理の実行前よりも少なくなる。このため、原稿シートの画像の読取開始タイミングから後端判定タイミングまでの間、搬送速度およびライン周期が一定である従来の構成に比べて、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なラインの数を抑制することが可能である。
【０００８】
上記画像読取装置では、前記制御部は、前記読取処理では、前記搬送部が前記原稿シートを前記読取位置に到達させる前から、前記読取部に読取動作を実行させ、前記遅延処理の実行前に取得したライン毎の読取画像の間で、その画像の値が前記基準範囲内から前記基準範囲の外に変化した場合に、その変化した画像上の位置を、前記読取画像上の前記原稿シートの先端であると判定する先端判定処理を実行する構成を有してもよい。
【０００９】
この画像読取装置によれば、読取部から取得したライン毎の読取画像から、読取画像上の原稿シートの先端を判定することができる。
【００１０】
上記画像読取装置では、前記制御部は、更に、前記読取処理で取得したライン毎の読取画像から、前記原稿シートの前記主走査方向の寸法を求め、前記主走査方向の寸法の一の辺を有する定形サイズの他の辺のうち、最も短い寸法を、前記搬送方向の寸法に決定する決定処理を有する構成を有し、前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記決定処理で決定した前記搬送方向の寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くしてもよい。
【００１１】
この画像読取装置によれば、原稿シートの先端であると判定した時点から、原稿シートの搬送方向の寸法に応じた距離だけ原稿シートを搬送した時点で遅延処理を実行する。このため、原稿シートに対して、その搬送方向の寸法に応じた適切な位置から遅延処理を開始することができる。
【００１２】
上記画像読取装置では、前記搬送部は、前記制御部は、前記遅延処理では、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送部が搬送可能な原稿シートの前記搬送方向の最小寸法に応じた距離だけ前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くしてもよい。
【００１３】
この画像読取装置によれば、当該画像読取装置で搬送可能であれば、どのサイズの原稿シートが搬送される場合でも、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。
【００１４】
上記画像読取装置では、前記搬送部は、複数枚の原稿シートを１枚ずつ順次搬送し、前記制御部は、一の原稿シートに対する前記先端判定処理および前記後端判定処理の判定結果から、当該一の原稿シートの前記搬送方向の寸法を決定する搬送方向寸法決定処理を実行する構成を有し、前記遅延処理では、前記一の原稿シートよりも後に搬送される他の原稿シートについて、前記先端判定処理で前記原稿シートの先端であると判定した時点から、前記搬送方向の寸法に応じた距離だけ、前記原稿シートを搬送した時点で、前記読取処理における前記搬送動作の搬送速度を遅くし、前記読取動作の読取周期を長くしてもよい。
【００１５】
この画像読取装置によれば、一の原稿シートの搬送方向の寸法の実測値を利用することで、その後の他の原稿シートについて、先端判定処理で原稿シートの先端であると判定した時点から適切なタイミングで搬送速度を遅くしたりすることができる。
【００１６】
なお、この発明は、画像読取装置、画像読取方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１７】
本明細書によって開示される発明によれば、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。
【図面の簡単な説明】
【００１８】
【図１】一実施形態に係るスキャナの概要構成図
【図２】読取部および原稿押さえ部材を簡略化して示した拡大図
【図３】スキャナの電気的構成を示すブロック図
【図４】読取制御処理を示すフローチャート
【図５】先端判定処理を示すフローチャート
【図６】中間読取処理を示すフローチャート
【図７】後端判定・読取処理を示すフローチャート
【発明を実施するための形態】
【００１９】
＜一実施形態＞
一実施形態のスキャナ１について図１〜図７を参照しつつ説明する。スキャナ１は、画像読取装置の一例である。以下の説明では、図１の紙面左側をスキャナ１の前側（Ｆ）とし、紙面手前側をスキャナ１の右側（Ｒ）とし、紙面上側をスキャナ１の上側（Ｕ）とする。
【００２０】
（スキャナの機械的構成）
図１に示すように、スキャナ１は、ケース２、原稿トレイ３、排出トレイ４、原稿自動搬送装置（以下、「ＡＤＦ」という）５、読取部６、原稿押さえ部材７、フロントセンサ８等を備える。
【００２１】
具体的には、原稿トレイ３は、ケース２の後面の開口部に設けられており、この原稿トレイ３には、１または複数枚の原稿シートＭを配置可能である。なお、原稿シートＭは、紙製に限らず、ＯＨＰシートなどのプラスチック製などでもよい。原稿トレイ３の前端側にはフロントセンサ８が設けられている。このフロントセンサ８は、原稿トレイ３の前端側に設定された検知位置Ｘ１で、原稿トレイ３上の原稿シートＭの有無を検知する原稿有無センサであり、その検知結果を制御部２１に送信する。ケース２の上面側には、排出トレイ４が設けられており、この排出トレイ４に１または複数の原稿シートＭが排出される。
【００２２】
ＡＤＦ５は、搬送部の一例であり、原稿トレイ３上の原稿シートＭを予め定められた読取位置Ｘ２に向けて搬送する搬送動作を実行する。具体的には、ＡＤＦ５は、分離ローラ５Ａ、分離パッド５Ｂ、複数の搬送ローラ５Ｃ、各搬送ローラ５Ｃに圧接して従動する複数の従動ローラ５Ｄ、原稿シートＭを案内するガイド部（図示しない）等を有する。
【００２３】
分離ローラ５Ａおよび搬送ローラ５Ｃは、後述するステッピングモータ５Ｅによって回転駆動される。これにより、分離ローラ５Ａおよび分離パッド５Ｂは、原稿トレイ３上の複数枚の原稿シートＭを１枚ずつ分離して搬送経路Ｒ内に送り出す。搬送ローラ５Ｃは、その分離された原稿シートＭを、搬送経路Ｒに沿ってＵ字状に折り返すようにして搬送し、排出トレイ４上に排出する。以下、ＡＤＦ５が原稿シートＭを搬送経路Ｒに沿って搬送する方向を、単に搬送方向という。
【００２４】
なお、ＡＤＦ５は、制御部２１から搬送開始命令を受けてから搬送停止命令を受けるまで、連続搬送動作を継続して実行する。この連続搬送動作は、原稿トレイ３上の複数枚の原稿シートＭを１枚ずつ分離し、搬送経路Ｒに沿って、原稿シートＭを連続して搬送し、排出トレイ４に順次排出する搬送動作である。
【００２５】
読取部６は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する読取デバイスである。読取部６は、搬送経路Ｒ上の読取位置Ｘ２で、順次、搬送方向に直交する主走査方向（左右方向）に沿ったライン状の画像（ライン毎の読取画像の一例）を読み取って、各ラインの画素列のデータを制御部２１に送信する。以下、各ラインの画素列のデータを、ラインデータという。また、画素列を構成する各画素が示す画像濃度値（画像の値）を、画素値といい、画素値は、例えば０〜２５５の範囲の値であり、値が大きいほど画像濃度値（輝度）が高いものとする。
【００２６】
送信された各ラインデータは、制御部２１が有する図示しないＡＤ変換部によりＡＤ変換される。なお、読取部６の具体的構成、および、原稿押さえ部材７との配置関係等については後述する。また、読取部６は、ＣＩＳに限らず、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成でもよい。
【００２７】
原稿押さえ部材７は、対向部材の一例であり、読取位置Ｘ２において読取部６に対して搬送経路Ｒを介して対向配置されている。原稿押さえ部材７のうち、読取部６に対向する対向面７Ａは、例えば、白色であり、原稿押さえ部材７は、白基準部材として機能する。なお、対向面７Ａは、必ずしも白色である必要はなく、例えば灰色など、他の色でもよい。
【００２８】
（読取部および原稿押さえ部材の構成）
図２には、読取部６および原稿押さえ部材７の構成が模式的に示されている。なお、同図では、各色の光ＬＲ、ＬＧ、ＬＢの光路が区別できるよう模式的に描かれており、それらの照射範囲である読取位置Ｘ２の範囲も大きく描かれている。また、同図では、各色の光ＬＲ、ＬＧ、ＬＢが、原稿押さえ部材７の対向面７Ａで反射している状態を示す。
【００２９】
同図に示すように、読取部６は、発光部１１および受光部１２を備える。発光部１１は、ＬＥＤ基板１１Ａおよび導光体１１Ｂを有する。ＬＥＤ基板１１Ａには、レッド（Ｒ）の光ＬＲを出射するＲ色ＬＥＤ（発光ダイオード  発光素子の一例）１３Ｒ、グリーン（Ｇ）の光ＬＧを出射するＧ色ＬＥＤ１３Ｇ、ブルー（Ｂ）の光ＬＢを出射するＢ色ＬＥＤ１３Ｂが、搬送方向、図２では前後方向に沿って互いにずれた位置に配置されている。導光体１１Ｂは、ＬＥＤ１３Ｒ，１３Ｇ，１３Ｂからの各色の光ＬＲ、ＬＧ、ＬＢを、読取位置Ｘ２へと導く光学部材である。
【００３０】
受光部１２は、受光レンズ１２Ａおよび受光基板１２Ｂを有する。受光レンズ１２Ａは、読取位置Ｘ２側からの光を受光基板１２Ｂに導く光学部材である。受光基板１２Ｂは、図示しない複数の受光素子が、主走査方向、図２では左右方向に沿って並んで配置された構成である。なお、各色の光ＬＲ、ＬＧ、ＬＢの出射方向は、受光部１２と原稿押さえ部材７の対向面７Ａとの対向方向（上下方向）に対して傾いている。
【００３１】
以上の構成により、読取部６は、読取位置Ｘ２で画像を読み取って、その読取画像に応じた各ラインデータを順次出力する読取動作を実行する。読取部６は、制御部２１の制御により、互いに異なる複数のライン周期で読取動作を行うことができる。ライン周期は、読取部６が、１ライン分の画像を読み取る際に、各受光素子からの読取値を出力する時間に応じた時間である。１ライン分の画像は、モノクロ読取動作の場合、１色のライン分の画像であり、カラー読取動作の場合、３色のライン分の画像である。
【００３２】
また、読取部６は、カラー読取動作、および、モノクロ読取動作を選択的に実行可能である。カラー読取動作は、発光部１１のＬＥＤ１３Ｒ，１３Ｇ，１３Ｂを時分割で発光させて、読取位置Ｘ２で反射した各色の光ＬＲ、ＬＧ、ＬＢを受光部１２に受光させ、ＲＧＢ各色ラインデータを、１組のラインデータとして順次出力する読取動作である。モノクロ読取動作は、発光部１１のＬＥＤ１３Ｒ，１３Ｇ，１３Ｂのいずれか１つ（例えばＬＥＤ１３Ｇ）を発光させて、読取位置Ｘ２で反射した各色の光を受光部１２に受光させ、１色のラインデータを順次出力する読取動作である。
【００３３】
（スキャナの電気的構成）
図３に示すように、スキャナ１は、制御部２１を有し、この制御部２１に、ＡＤＦ５、読取部６、フロントセンサ８、操作部２２、および、表示部２３がデータ通信可能に接続されている。
【００３４】
制御部２１は、中央処理装置（以下、ＣＰＵ）３１、ＲＯＭ３２、ＲＡＭ３３、画像処理部３４を有する。ＲＯＭ３２には、後述する読取制御処理を実行するためのプログラム（後端判定プログラムの一例）や、このスキャナ１の各種の動作を実行するためのプログラムが記憶されている。ＣＰＵ３１は、ＲＯＭ３２から読み出したプログラムに従って、スキャナ１の各部を制御する。なお、ＲＯＭ３２やＲＡＭ３３は、記憶部の一例である。上記各種のプログラムが記憶される記憶媒体は、ＲＯＭ３２やＲＡＭ３３以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリなどの不揮発性メモリでもよい。
【００３５】
画像処理部３４は、画像処理専用のハード回路であり、ＡＤ変換されたラインデータに対し、シェーディング補正やガンマ補正等の処理を実行し、その後にＲＡＭ３３に記憶する。
【００３６】
ＡＤＦ５は、ステッピングモータ５Ｅおよびモータドライバ５Ｆを有し、前述した各ローラ５Ａ，５Ｃを回転駆動する。モータドライバ５Ｆは、ステッピングモータ５Ｅを駆動する回路であり、例えばＣＰＵ３１からクロック信号が入力されると、そのクロック信号の１パルス毎に、ステッピングモータ５Ｅを１ステップ（所定角度）ずつ回転させる。
【００３７】
操作部２２は、複数のボタンを有し、カラーモードやモノクロモードの選択など、ユーザにより各種の入力操作が可能である。カラーモードは、原稿シートＭ上の画像を、上記カラー読取動作により、カラー画像として読み取るモードであり、モノクロモードは、原稿シートＭ上の画像を、上記モノクロ読取動作により、モノクロ画像として読み取るモードである。表示部２３は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。
【００３８】
（読取制御処理）
ユーザが操作部２２にて、読取モードとしてカラーモードを選択して読取指示を行うと、制御部２１は、フロントセンサ８の検知結果に基づき、原稿トレイ３上に原稿シート有りと判断したことを条件に、図４〜７に示す読取制御処理を実行する。スキャナ１は、この読取制御処理により、原稿シートＭの読み取りを開始した後、搬送方向における原稿シートＭの後端が読取位置Ｘ２に到達する前に、ＡＤＦ５の搬送速度を遅くし、ライン周期を長くし、その後、読取画像上における原稿シートＭの後端の判定を行う。この判定は、原稿シートＭの後端が、読取位置Ｘ２に到達したか否か、換言すれば、原稿シートＭの後端が読取位置Ｘ２に到達したか否かの判定である。
【００３９】
まず、制御部２１は、シェーディングデータを生成する（Ｓ１）。具体的には、ＣＰＵ３１は、読取動作のライン周期として、原稿読取周期Ｔ２を設定する。原稿読取周期Ｔ２は、例えば予め設定された読取解像度が高いほど、長い時間に設定される。次に、ＣＰＵ３１は、読取部６に、発光部１１を発光させずに、原稿読取周期Ｔ２でラインデータを出力させ、画像処理部３４は、そのラインデータを、原稿読取用黒基準データとしてＲＡＭ３３に記憶する。
【００４０】
次に、ＣＰＵ３１は、読取動作のライン周期として、先端判定周期Ｔ１を設定する。先端判定周期Ｔ１は、原稿読取周期Ｔ２と同じ周期でも異なる周期でもよい。但し、先端判定周期Ｔ１が原稿読取周期Ｔ２よりも短ければ、後述する先端判定処理（図４のＳ５）の実行期間において、原稿シートＭを高速搬送し、原稿シートＭの先端が読取位置Ｘ２に到達したか否かを早期に判定することができる。一方、先端判定周期Ｔ１が原稿読取周期Ｔ２よりも長ければ、先端判定処理の実行期間において、原稿シートＭを低速搬送し、原稿シートＭの先端が読取位置Ｘ２に到達したか否かを精度よく判定することができる。
【００４１】
その後、ＣＰＵ３１は、読取部６に、発光部１１を発光させずに、先端判定周期Ｔ１でラインデータを出力させ、画像処理部３４は、そのラインデータを、先端判定用黒基準データとしてＲＡＭ３３に記憶する。
【００４２】
更に、ＣＰＵ３１は、読取動作のライン周期として、後端判定周期Ｔ３を設定する。後端判定周期Ｔ３は、少なくとも原稿読取周期Ｔ２よりも長い周期である。その後、ＣＰＵ３１は、読取部６に、発光部１１を発光させずに、後端判定周期Ｔ３でラインデータを出力させ、画像処理部３４は、そのラインデータを、後端判定用黒基準データとしてＲＡＭ３３に記憶する。
【００４３】
次に、ＣＰＵ３１は、読取部６に、原稿押さえ部材７の対向面７Ａに対して、原稿読取周期Ｔ２でカラー読取動作を実行させてカラーラインデータを出力させ、画像処理部３４は、そのカラーラインデータを、原稿読取用白基準データとしてＲＡＭ３３に記憶する。その後、ＣＰＵ３１は、画像処理部３４に、原稿読取用黒基準データおよび原稿読取用白基準データに基づき、原稿読取用シェーディングデータを生成させ、ＲＡＭ３３に記憶させる。
【００４４】
この原稿読取用シェーディングデータは、後述する中間読取処理（図４のＳ９）の実行期間において読取部６から出力される原稿読取時ラインデータを補正するための補正データである。このように、中間読取処理の実行期間と同じ原稿読取周期Ｔ２で取得した原稿読取用白基準データ等に基づき、原稿読取用シェーディングデータを生成することにより、後述する原稿読取時ラインデータを適切に補正することができる。
【００４５】
また、ＣＰＵ３１は、読取部６に、原稿押さえ部材７の対向面７Ａに対して、先端判定周期Ｔ１でモノクロ読取動作を実行させてモノクロラインデータを出力させ、画像処理部３４は、そのモノクロラインデータを、先端判定用白基準データとしてＲＡＭ３３に記憶する。その後、ＣＰＵ３１は、画像処理部３４に、先端判定用黒基準データおよび先端判定用白基準データに基づき、先端判定用シェーディングデータを生成させ、ＲＡＭ３３に記憶させる。
【００４６】
この先端判定用シェーディングデータは、先端判定処理の実行期間において読取部６から出力される先端判定時ラインデータを補正するための補正データである。このように、先端判定処理の実行期間と同じ先端判定周期Ｔ１で取得した先端判定用白基準データ等に基づき、先端判定用シェーディングデータを生成することにより、後述する先端判定時ラインデータを適切に補正することができる。
【００４７】
更に、ＣＰＵ３１は、読取部６に、原稿押さえ部材７の対向面７Ａに対して、後端判定周期Ｔ３でカラー読取動作を実行させてカラーラインデータを出力させ、画像処理部３４は、そのカラーラインデータを、後端判定用白基準データとしてＲＡＭ３３に記憶する。その後、ＣＰＵ３１は、画像処理部３４に、後端判定用黒基準データおよび後端判定用白基準データに基づき、後端判定用シェーディングデータを生成させ、ＲＡＭ３３に記憶させる。
【００４８】
この後端判定用シェーディングデータは、後端判定・原稿読取処理（図４のＳ１０）の実行期間において読取部６から出力される後端判定時ラインデータを補正するための補正データである。このように、後端判定・原稿読取処理の実行期間と同じ後端判定周期Ｔ３で取得した後端判定用白基準データ等に基づき、後端判定用シェーディングデータを生成することにより、後端判定時ラインデータを適切に補正することができる。
【００４９】
次に、ＣＰＵ３１は、先端判定周期Ｔ１の読取動作により、先端判定基準データを取得する（Ｓ２）。具体的には、ＣＰＵ３１は、読取部６に、先端判定周期Ｔ１で、原稿押さえ部材７の対向面７Ａに対して、モノクロ読取動作を実行させる。また、ＣＰＵ３１は、画像処理部３４に、読取部６から出力されたモノクロデータを、上記先端判定用シェーディングデータを用いて補正し、その補正後のモノクロデータを、先端判定基準データとしてＲＡＭ３３に記憶させる。
【００５０】
次に、ＣＰＵ３１は、原稿読取周期Ｔ２の読取動作により、原稿読取基準データを取得する（Ｓ３）。具体的には、ＣＰＵ３１は、読取部６に、原稿読取周期Ｔ２で、原稿押さえ部材７の対向面７Ａに対して、カラー読取動作を実行させる。また、ＣＰＵ３１は、画像処理部３４に、読取部６から出力されたカラーデータを、上記原稿読取用シェーディングデータを用いて補正し、その補正後のカラーデータを、原稿読取基準データとしてＲＡＭ３３に記憶させる。
【００５１】
更に、ＣＰＵ３１は、後端判定周期Ｔ３の読取動作により、後端判定基準データを取得する（Ｓ４）。具体的には、ＣＰＵ３１は、読取部６に、後端判定周期Ｔ３で、原稿押さえ部材７の対向面７Ａに対して、カラー読取動作を実行させる。また、ＣＰＵ３１は、画像処理部３４に、読取部６から出力されたカラーデータを、上記後端判定用シェーディングデータを用いて補正し、その補正後のカラーデータを、後端判定基準データとしてＲＡＭ３３に記憶させる。なお、制御部２１は、Ｓ２〜Ｓ４の処理を、図４とは異なる順序で実行してもよい。
【００５２】
（１）先端判定処理
ＣＰＵ３１は、各基準データを取得すると、図５に示す先端判定処理を実行する（Ｓ５）。先端判定処理は、搬送方向における原稿シートＭの先端が、読取位置Ｘ２に到達したか否かを判定するための処理である。まず、ＣＰＵ３１は、ＡＤＦ５に、搬送開始指令を与えて、先端判定周期Ｔ１に対応する先端判定速度Ｖ１で、原稿シートＭの搬送動作を開始させる（Ｓ２１）。次に、ＣＰＵ３１は、読取部６に、先端判定周期Ｔ１でモノクロ読取動作を開始させる（Ｓ２２）。これにより、読取部６は、１ラインごとのモノクロラインデータを順次出力する。
【００５３】
ＣＰＵ３１は、画像処理部３４に、読取部６から順次出力される各モノクロラインデータを、上記先端端判定用シェーディングデータを用いて補正させる（Ｓ２３）。以下、この補正後のモノクロラインデータが、先端判定時ラインデータという。
【００５４】
ＣＰＵ３１は、その先端判定時ラインデータが示す値（例えばエッジ画素数、各画素の画素値の平均値や最頻度画素値など）が、先端判定範囲内であるか否かを判定する（Ｓ２４）。なお、エッジ画素数は、ラインデータに含まれる各画素のうち、画素値が閾値以上である画素の数である。先端判定範囲は、上記先端判定基準データの値を含む範囲であり、例えば、先端判定基準データの値を中心とする範囲が好ましい。先端判定時ラインデータの値は、先端判定範囲内である場合、先端判定基準データの値に実質的に一致しているとみなすことができ、先端判定範囲外である場合、先端判定基準データの値に実質的に一致していないとみなすことができる。
【００５５】
先端判定処理の実行開始当初は、まだ、原稿シートＭの先端が読取位置Ｘ２に到達していないから、読取部６は、原稿押さえ部材７の対向面７Ａに対して読取動作を実行することになる。このため、ＣＰＵ３１は、先端判定時ラインデータの値が先端判定範囲内であると判定し（Ｓ２４：ＹＥＳ）、Ｓ２３に戻る。
【００５６】
一方、原稿シートＭの先端が読取位置Ｘ２に到達すると、読取部６は、原稿押さえ部材７の対向面７Ａから原稿シートＭを読み取ることになり、先端判定時ラインデータの値が、先端判定基準データの値から離れた値に変化する。このため、ＣＰＵ３１は、先端判定時ラインデータの値が先端判定範囲外であると判定する（Ｓ２４：ＮＯ）。要するに、ＣＰＵ３１は、先端判定時ラインデータの値が先端判定範囲内から先端判定範囲外に変化したと判定することにより、原稿シートＭの先端が読取位置Ｘ２に到達したと判定することができる。
【００５７】
ＣＰＵ３１は、原稿シートＭの先端が読取位置Ｘ２に到達したと判定すると（Ｓ２４：ＮＯ）、読取部６に、読取動作を停止させ、ＡＤＦ５に搬送停止指令を与えて搬送動作を停止させて（Ｓ２５）、本先端判定処理を終了し、図４のＳ６に進む。なお、制御部２１は、その処理速度やＳ２３，Ｓ２４の処理時間等の関係上、実際に読取部６が原稿シートＭの先端を読取位置Ｘ２で読み取る先端読取タイミングに対して、制御部２１が、その読み取ったラインデータから原稿シートＭの先端が読取位置Ｘ２に到達したと判定する先端判定タイミングが遅れることがある。
【００５８】
このため、制御部２１は、先端読取タイミングから先端判定タイミングまでの先端遅れ期間でも、読取部６に、原稿シートＭに対するライン毎の読取動作を続行させることになり、その結果、原稿シートＭの先端が読取位置Ｘ２を通過した後にも先端判定時ラインデータがＲＡＭ３３に記憶されることになる。そこで、先端判定速度Ｖ１は、後述する原稿読取速度Ｖ２よりも遅く、先端判定周期Ｔ１は原稿読取周期Ｔ２よりも長いことが好ましい。これにより、先端遅れ時間に読み取られる余分なライン数を抑制することができる。
【００５９】
（２）原稿シートが１枚目であるときの基準距離の決定
Ｓ６では、ＣＰＵ３１は、現在読み取りの対象になっている原稿シートＭ、換言すればＳ５で先端が読取位置Ｘ２に到達したと判定された原稿シートＭが、読取指令を受けてから１枚目の原稿シートであるか否かを判断する。ＣＰＵ３１は、１枚目の原稿シートであると判断した場合（Ｓ６：ＹＥＳ）、その原稿シートＭの主走査方向の寸法から、基準距離を決定する（Ｓ７）。Ｓ７の処理は、決定処理の一例である。
【００６０】
具体的には、ＣＰＵ３１は、画像処理部３４に、例えば先端遅れ期間に読み取ったモノクロラインデータに対して、エッジ検出処理を実行させる。画像処理部３４は、エッジ検出処理では、モノクロラインデータから、各画素のエッジ強度を検出し、そのエッジ強度が予め定められた閾値以上であればエッジ画素とする。ＣＰＵ３１は、一ライン上において両端に位置する２つのエッジ画素同士の距離を、原稿シートＭの主走査方向の寸法であると特定する。
【００６１】
ここで、例えばＡ４、レターサイズ、リーガルサイズ、Ｂ４等、予め定められた市販の用紙の定型サイズには、一の辺の寸法が互いに一致し、且つ、当該一の辺に直交する他の辺の寸法が互いに異なるものがある。このため、この一辺の寸法を、主走査方向の寸法として求めても、副走査方向（搬送方向）の寸法を一律に定めることができず、基準距離を適切に決定することが難しい。これに対し、ＣＰＵ３１は、特定した主走査方向の寸法の一の辺を有する定型サイズの他の辺の寸法に応じた距離を、基準距離に決定する。即ち、他の辺の寸法が長いほど、基準距離は長くなる。しかも、ＣＰＵ３１は、特定した主走査方向の寸法の一の辺を有する定型サイズが複数存在する場合、それらの定型サイズの他の辺のうち最も短い寸法に応じた距離を、基準距離に決定する。即ち、最も短い寸法が長いほど、基準距離は長くなる。基準距離は、定型サイズの他の辺の寸法から所定のマージン距離だけ差し引いた距離であることが好ましい。
【００６２】
例えば、Ａ４、レターサイズ、リーガルサイズは短辺の寸法が一致する。ＣＰＵ３１は、特定した主走査方向の寸法がＡ４サイズ等の短辺の寸法に一致する場合、最も短いレターサイズの長辺の寸法に応じた距離を、基準距離とする。即ち、長辺の寸法が長いほど、基準距離は長くなる。これにより、原稿シートＭの後端が読取位置Ｘ２を通過した後に後述する遅延処理が実行されてしまうことを抑制することができる。また、原稿シートＭを速く読み取ることが好ましい。このためには、原稿シートＭの後端が読取位置Ｘ２に極力近づいたタイミングで、遅延処理を開始することが好ましい。この点、本実施形態によれば、基準距離を、定型サイズの他の辺の寸法から所定のマージン距離だけ差し引いた距離とすることにより、できるだけ原稿シートを速く読み取ることができ、かつ、原稿シートの後端が読取位置Ｘ２に達したことを確実に判定することができる。
【００６３】
（３）中間読取処理
ＣＰＵ３１は、基準距離を決定すると、図６に示す中間読取処理を実行する（Ｓ９）。中間読取処理は、原稿シートＭの先端が読取位置Ｘ２に到達した後、搬送方向における原稿シートＭの後端が読取位置Ｘ２に到達する前まで、原稿シートＭに対する読取動作を実行するための処理である。まず、ＣＰＵ３１は、ＡＤＦ５に、原稿読取周期Ｔ２に対応する原稿読取速度Ｖ２で、原稿シートＭの搬送動作を開始させる（Ｓ３１）。
【００６４】
次に、ＣＰＵ３１は、読取部６に、原稿読取周期Ｔ２のカラー読取動作により１ライン分の画像を読み取らせ（Ｓ３２）、画像処理部３４に、読取部６から出力されたカラーラインデータを、上記原稿読取用シェーディングデータを用いて補正させる（Ｓ３３）。以下、この補正後のカラーラインデータが、原稿読取時ラインデータという。なお、Ｓ３２の処理は、読取処理の一例である。
【００６５】
ＣＰＵ３１は、ラインデータの補正後、Ｓ２４で原稿シートＭの先端が読取位置Ｘ２に到達したと判定した時点から原稿シートＭを搬送した距離が、上記基準距離に達したか否かを判断する（Ｓ３４）。なお、ＣＰＵ３１は、Ｓ３１の搬送動作の開始時点から原稿シートＭを搬送した距離や、Ｓ３２の読取動作の開始時点から原稿シートＭを搬送した距離が上記基準距離に応じた距離に達したか否かを判断することにより、間接的にＳ３４の判断を行ってもよい。また、ＣＰＵ３１は、例えば原稿シートＭの先端が読取位置Ｘ２に到達したと判定した時点からの経過時間やステッピングモータ５Ｅのステップ数を用いて、Ｓ３４の判断を行うことができる。
【００６６】
ＣＰＵ３１は、基準距離に達していないと判断した場合（Ｓ３４：ＮＯ）、Ｓ３２に戻り、次のラインについてＳ３２、Ｓ３３の処理を実行する。一方、ＣＰＵ３１は、基準距離に達したと判断した場合（Ｓ３４：ＹＥＳ）、ＡＤＦ５に搬送動作を停止させて（Ｓ３５）、本中間読取処理を終了し、図４のＳ１０に進む。ここで、基準距離に達した場合、原稿シートＭの先端と後端との間の部位が、読取位置Ｘ２に到達しており、原稿シートＭの後端は、未だ読取位置Ｘ２に到達していない。上記部位は、原稿シートＭのうち後端寄りの位置であることが好ましく、搬送方向において後端の手前の位置がより好ましい。
【００６７】
（４）後端判定・読取処理
ＣＰＵ３１は、中間読取処理の実行後、図６に示す後端判定・読取処理を実行する（Ｓ１０）。後端判定・読取処理は、原稿シートＭに対する読取動作を実行しつつ、搬送方向における原稿シートＭの後端が読取位置Ｘ２に到達したか否かを判定するための処理である。まず、ＣＰＵ３１は、ＡＤＦ５に、後端判定周期Ｔ３に対応する後端判定速度Ｖ３で、原稿シートＭの搬送動作を開始させる（Ｓ４１）。次に、ＣＰＵ３１は、読取部６に、後端判定周期Ｔ３でカラー読取動作を開始させる（Ｓ４２）。これにより、読取部６は、１ラインごとのカラーラインデータを順次出力する。なお、Ｓ４２の処理は、読取処理の一例である。
【００６８】
ＣＰＵ３１は、画像処理部３４に、読取部６から順次出力される各カラーラインデータを、上記後端端判定用シェーディングデータを用いて補正させる（Ｓ４３）。以下、この補正後のカラーラインデータが、後端判定時ラインデータという。
【００６９】
ＣＰＵ３１は、その後端判定時ラインデータの値（例えばエッジ画素数、各画素値の平均値や最頻度画素値など）が、後端判定範囲内であるか否かを判定する（Ｓ４４）。後端判定範囲は、上記後端判定基準データの値を含む範囲であり、例えば、後端判定基準データの値を中心とする範囲が好ましい。後端判定時ラインデータの値は、後端判定範囲内である場合、後端判定基準データの値に実質的に一致しているとみなすことができ、後端判定範囲外である場合、後端判定基準データの値に実質的に一致していないとみなすことができる。
【００７０】
後端判定処理の実行開始当初は、まだ、原稿シートＭの後端が読取位置Ｘ２に到達していないから、読取部６は、原稿シートＭに対して読取動作を実行することになる。このため、ＣＰＵ３１は、後端判定時ラインデータの値が後端判定範囲外であると判定し（Ｓ４４：ＮＯ）、Ｓ４３に戻る。
【００７１】
一方、原稿シートＭの後端が読取位置Ｘ２に到達すると、読取部６は、原稿シートＭから原稿押さえ部材７の対向面７Ａを読み取ることになり、後端判定時ラインデータの値が、後端判定基準データの値に近い値に変化する。このため、ＣＰＵ３１は、後端判定時ラインデータの値が後端判定範囲内であると判定する（Ｓ４４：ＮＯ）。要するに、ＣＰＵ３１は、後端判定時ラインデータの値が後端判定範囲外から後端判定範囲内に変化したと判定することにより、原稿シートＭの後端が読取位置Ｘ２に到達したと判定することができる。
【００７２】
ＣＰＵ３１は、原稿シートＭの後端が読取位置Ｘ２に到達したと判定すると（Ｓ４４：ＹＥＳ）、読取部６に読取動作を停止させ、ＡＤＦ５に搬送動作を停止させて（Ｓ４５）、本後端判定・読取処理を終了し、図４のＳ１１に進む。ここで、制御部２１は、その処理速度やＳ４３，Ｓ４４の処理時間等の関係上、実際に読取部６が原稿シートＭの後端を読取位置Ｘ２で読み取る後端読取タイミングに対して、制御部２１が、その読み取ったラインデータから原稿シートＭの後端が読取位置Ｘ２に到達したと判定する後端判定タイミングが遅れることがある。このため、制御部２１は、後端読取タイミングから後端判定タイミングまでの後端遅れ期間でも、読取部６に、原稿シートＭに対する読取動作を続行させることになり、その結果、原稿シートＭの後端が読取位置Ｘ２を通過した後にも後端判定時ラインデータがＲＡＭ３３に記憶され、読取画像上において、原稿シートＭの後端の後側（下側）に余分な画像が付加されてしまう。
【００７３】
しかし、制御部２１は、原稿シートＭの読取処理の過程で、原稿シートＭの後端が読取位置Ｘ２に到達する前に、ＡＤＦ５の搬送速度を遅くし、読取部６のライン周期を長くする遅延処理（図６のＳ３１，Ｓ３２，図７のＳ４１，Ｓ４２）を実行する。これにより、本実施形態と後端遅れ時間が同じであって、原稿シートＭの読取処理の過程で、ＡＤＦ５の搬送速度を遅くせず、読取部６のライン周期を長くしない構成に比べて、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。
【００７４】
Ｓ１１において、ＣＰＵ３１は、原稿トレイ３に原稿シートＭが有ると判断した場合（Ｓ１１：ＹＥＳ）、Ｓ５に戻り、原稿トレイ３に原稿シートＭが無いと判断した場合（Ｓ１１：ＮＯ）、最後に読み取った原稿シートＭが排出トレイ４上に排出された後に、ＡＤＦ５に搬送動作を停止させ（Ｓ１２）、本読取制御処理を終了する。なお、ユーザが操作部２２にてモノクロモードを選択して読取指示を行った場合、制御部２１は、Ｓ１，Ｓ３、Ｓ４，Ｓ３２，Ｓ４２においてモノクロ読取動作を実行する。
【００７５】
（５）原稿シートが２枚目以降であるときの基準距離の決定
Ｓ６で、ＣＰＵ３１は、１枚目以降の原稿シートであると判断した場合（Ｓ６：ＮＯ）、１枚目の原稿シートの副走査方向の寸法に応じた距離を、基準距離に決定し（Ｓ８）、Ｓ９に進む。ＣＰＵ３１は、１枚目の原稿シートＭに対する先端および後端の判定結果（Ｓ２４，Ｓ４４）を用いて、読取画像上の原稿シートＭの先端から後端までの寸法を算出し、原稿シートＭの副走査方向の寸法とする。この副走査方向の寸法は、原稿シートＭの実際の寸法に略一致する。
【００７６】
ＣＰＵ３１は、この副走査方向の寸法から所定のマージン距離だけ差し引いた距離を、基準距離に決定する。これにより、１枚目の原稿シートＭの副走査方向の寸法の実測値を利用することで、２枚目以降の原稿シートＭについて、基準距離を、当該実測値に応じた適切な距離に決定することができる。また、温度の周囲環境や搬送機構の速度の変化等によって、原稿シートＭの後端が読取位置Ｘ２に到達するタイミングが変動する場合にもその影響を抑制することができる。
【００７７】
（本実施形態の効果）
本実施形態によれば、読取処理の開始後、原稿シートＭの後端が読取位置Ｘ２に到達する前に、ＡＤＦ５の搬送速度を遅くし、ライン周期を長くする遅延処理が実行されることにより、単位時間当たりに読み取るラインの数が、遅延処理の実行前よりも少なくなる。このため、原稿シートの画像の読取開始タイミングから後端判定タイミングまでの間、搬送速度およびライン周期が一定である従来の構成に比べて、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なラインの数を抑制することが可能である。
【００７８】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００７９】
上記実施形態では、画像読取装置の一例として、スキャナ機能のみを有するスキャナ１を挙げた。しかし、これに限らず、画像読取装置は、スキャン機能に加えて、コピー機能など、複数の機能を実行可能な複合機や、ファクシミリ装置等でもよい。また、画像読取装置は、原稿トレイが排出トレイの上方に配置された構成でもよい。
【００８０】
上記実施形態では、制御部２１は、ＣＰＵ３１と、画像処理部３４等のハード回路とにより読取制御処理を実行する構成であった。しかし、これに限らず、制御部２１は、１または複数のＣＰＵのみにより読取制御処理等を実行する構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより読取制御処理等を実行する構成でもよい。例えば、制御部２１は、図４〜図７において画像処理部３４が実行する各処理の少なくとも一部を、ＣＰＵおよびメモリにより実行する構成でもよい。
【００８１】
上記制御部２１は、１ラインごとに読取動作等を実行する構成であったが、これに限らず、複数本のライン単位で読取動作等を実行する構成でもよい。
【００８２】
制御部２１は、Ｓ１、Ｓ２、Ｓ２２において、読取部６にカラー読取動作を実行させてもよい。
【００８３】
制御部２１は、図４のＳ７において、ＡＤＦ５で搬送可能なシートの搬送方向の最短寸法に応じた距離を、基準距離に決定してもよい。即ち、搬送方向の最短寸法が長いほど、基準距離は長くなる。図１に示すように、スキャナ１では、複数の搬送ローラ５Ｃそれぞれの間の搬送距離のうち、最上流に位置する一対の搬送ローラ５Ｃ、５Ｃ間の搬送距離ＤＬが、最短である。そして、この最短の搬送距離ＤＬは、ＡＤＦ５で搬送可能な原稿シートＭの搬送方向の最短寸法を意味する。
【００８４】
そこで、制御部２１は、この最短の搬送距離ＤＬに応じた距離を、基準距離に決定する。これにより、スキャナ１で搬送可能であれば、どのサイズの原稿シートが搬送される場合でも、後端判定を行いつつ、読取開始タイミングから後端判定タイミングまでの間に読み取られる余分なライン数を抑制することが可能である。また、制御部２１は、搬送ローラ５Ｃの搬送距離に限らず、例えば仕様上定められた原稿シートＭの搬送方向の最小寸法に応じた距離を、基準距離に決定してもよい。
【００８５】
制御部２１は、Ｓ７，Ｓ８において、特定した主走査方向や、先端および後端の判定結果から特定した原稿シートＭの副走査方向の寸法が長いほど、基準距離を長くする構成でもよいし、基準距離が常に一定である構成でよい。但し、前者の構成であれば、後者の構成に比べて、相対的に早い原稿読取速度Ｖ２で実行される中間読取処理の実行時間を長くし、相対的に遅い後端判定速度Ｖ３で実行される後端判定・読取処理の実行期間が長くなるのを抑制し、全体として読取期間が長期化することを抑制することができる。
【００８６】
制御部２１は、Ｓ７やＳ８の代わりに、中間読取処理の読取動作により当初に取得されるラインデータから、原稿シートＭの主走査方向の寸法を特定し、基準距離を決定する構成でもよい。
【００８７】
制御部２１は、Ｓ８において、１枚目に限らず、２枚目以降の一の原稿シートＭの副走査方向の寸法の実測値、または、複数枚の原稿シートＭの副走査方向の寸法の実測値の平均値等を利用して、この後の他の原稿シートＭについて、基準距離を決定する構成でよい。
【符号の説明】
【００８８】
１：スキャナ  ５：ＡＤＦ  ６：読取部  ７：原稿押さえ部材  ２１：制御部  Ｘ２：読取位置
【図１】
2015026974.tif 000003
【図２】
2015026974.tif 000004
【図３】
2015026974.tif 000005
【図４】
2015026974.tif 000006
【図５】
2015026974.tif 000007
【図６】
2015026974.tif 000008
【図７】
2015026974.tif 000009