(57)【要約】【課題】  センサを追加することなく、原稿の両面を読み取るために原稿を効率よく搬送する。【解決手段】  画像読取装置は、搬送ローラ１７と、給紙ローラ１５と、反転ローラ２３と、給紙ローラ１５から搬送ローラ１７に繋がる給紙経路３５と、搬送ローラ１７から反転ローラ２３に繋がる読取経路３７と、反転ローラ２３から給紙経路の途中に繋がる反転経路３９と、給紙経路３５の反転経路３９が繋がる位置よりも搬送ローラ１７側に配置された検出センサ３３と、を備え、搬送ローラ１７が検出センサ３３により原稿が検出されなくなるまでに原稿を搬送した搬送距離に基づいて原稿長を算出し、次に搬送ローラ１７が原稿を搬送した距離と原稿長とに基づいて、給紙ローラ１５が原稿の搬送を開始するタイミングを決定する。【選択図】        図１
2011049717.tif 000002
【特許請求の範囲】
【請求項１】
原稿読取位置に原稿を搬送する搬送手段と、
原稿台に蓄積された原稿を取出し、原稿を前記搬送手段に搬送する給紙手段と、
前記原稿読取位置を通過した原稿の搬送方向を反転させる反転手段と、
原稿を検出する検出センサと、
前記給紙手段から前記搬送手段に繋がる給紙経路と、
前記搬送手段から前記原稿読取位置を通過して前記反転手段に繋がる読取経路と、
前記反転手段から前記給紙経路の途中に繋がる反転経路と、
原稿の搬送を制御する制御手段と、を備え、
前記検出センサは、前記給紙経路の前記反転経路が繋がる位置よりも前記搬送手段側に、前記搬送手段と所定の距離を隔てて配置され、
前記制御手段は、前記搬送手段が前記給紙手段から搬送される原稿の搬送を開始してから前記検出センサにより原稿が検出されなくなるまでの間に前記搬送手段が原稿を搬送した搬送距離に基づいて、原稿の搬送方向の長さを算出する原稿長算出手段と、
前記搬送手段が前記反転手段から搬送される原稿を搬送した距離と前記算出された原稿の搬送方向の長さとに基づいて、前記給紙手段が原稿の前記搬送手段への搬送を開始するタイミングを決定するタイミング決定手段と、を含む画像読取装置。
【請求項２】
前記原稿長算出手段は、前記搬送手段が前記給紙手段から搬送される原稿の搬送を開始してから前記検出センサにより原稿が検出されなくなるまでの間に前記搬送手段が原稿を搬送した搬送距離と、前記搬送手段と前記検出センサとの間の距離とを加算した値を、原稿の搬送方向の長さに決定する、請求項１に記載の画像読取装置。
【請求項３】
前記タイミング決定手段は、前記搬送手段により搬送されている原稿と前記給紙手段から搬送される原稿とが重ならないように、前記給紙手段が原稿の前記搬送手段への搬送を開始するタイミングを決定する、請求項１または２に記載の画像読取装置。
【請求項４】
前記タイミング決定手段は、前記搬送手段が、前記原稿の搬送方向の長さから前記給紙経路の長さを減算した値以上、前記反転手段から搬送される原稿を搬送したときを、前記給紙手段が原稿の前記搬送手段への搬送を開始するタイミングに決定する、請求項１または２に記載の画像読取装置。
【請求項５】
前記給紙経路の前記検出センサが配置される位置よりも前記原稿台側に前記搬送手段と所定の距離を隔てて配置され、原稿を検出する給紙センサをさらに備え、
前記制御手段は、前記給紙手段を制御して、原稿台から取出された原稿を前記給紙センサにより原稿が検出されるまで搬送させ、待機させる待機制御手段をさらに含み、
前記タイミング決定手段は、前記搬送手段が、前記原稿の搬送方向の長さから前記搬送手段と前記給紙センサとの間の距離を減算した値以上、前記反転手段から搬送される原稿を搬送したときを、前記給紙手段が前記待機中の原稿の搬送を開始するタイミングに決定する、請求項１または２に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像読取装置に関し、特に原稿の両面を読取り可能な画像読取装置に関する。
【背景技術】
【０００２】
自動原稿搬送装置（以下「ＡＤＦ」という）は、片面の複数の原稿を読み取る場合、先行する原稿の後端部を検出して次の原稿の給紙を開始させることにより、連続する原稿間を短くして、搬送効率を向上させている。このため、先行する原稿の後端を検出するためのセンサは、原稿台に近い位置に配置される。また、ＡＤＦは、原稿の両面を読み取る場合、原稿の表面と裏面とを切り換えるスイッチバック機構を備えている。このため、連続して原稿を搬送するために、先行する原稿であって、表裏が反転された原稿の後端を検出するためのセンサを設ける必要がある。従来は、センサの数を減らすために、原稿の表裏が反転された原稿の後端を、例えば、原稿の傾きを検出するために設けられたセンサで検出していた。
【０００３】
しかしながら、連続する原稿間の距離を、原稿の傾きを検出するために設けられたセンサと原稿台との間の距離より短くすることはできないといった問題があった。また、原稿の表裏が反転された原稿の後端を検出するためのセンサを、原稿の傾きを検出するために設けられたセンサとは別に配置すると、製造コストが増大するといった問題があった。
【０００４】
なお、原稿の両面を読み取る場合に、搬送効率を向上させる技術としては、例えば、特開平９−１１４１４３号公報（特許文献１）、特開２００１−１５４４２３号公報（特許文献２）および特開２００７−３１８１８６号公報（特許文献３）がある。
【特許文献１】特開平９−１１４１４３号公報
【特許文献２】特開２００１−１５４４２３号公報
【特許文献３】特開２００７−３１８１８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、センサを増大させることなく、原稿の両面を読み取るために原稿を効率よく搬送することが可能な画像読取装置を提供することである。
【課題を解決するための手段】
【０００６】
上述した目的を達成するためにこの発明のある局面によれば、画像読取装置は、原稿読取位置に原稿を搬送する搬送手段と、原稿台に蓄積された原稿を取出し、原稿を搬送手段に搬送する給紙手段と、原稿読取位置を通過した原稿の搬送方向を反転させる反転手段と、原稿を検出する検出センサと、給紙手段から搬送手段に繋がる給紙経路と、搬送手段から原稿読取位置を通過して反転手段に繋がる読取経路と、反転手段から給紙経路の途中に繋がる反転経路と、原稿の搬送を制御する制御手段と、を備え、検出センサは、給紙経路の反転経路が繋がる位置よりも搬送手段側に、搬送手段と所定の距離を隔てて配置され、制御手段は、搬送手段が給紙手段から搬送される原稿の搬送を開始してから検出センサにより原稿が検出されなくなるまでの間に搬送手段が原稿を搬送した搬送距離に基づいて、原稿の搬送方向の長さを算出する原稿長算出手段と、搬送手段が反転手段から搬送される原稿を搬送した距離と算出された原稿の搬送方向の長さとに基づいて、給紙手段が原稿の搬送手段への搬送を開始するタイミングを決定するタイミング決定手段と、を含む。
【０００７】
この局面に従えば、原稿を搬送した搬送距離に基づいて、原稿の搬送方向の長さが算出され、原稿読取位置を通過した原稿の搬送方向を反転した後、反転された原稿が搬送される距離と算出された原稿の搬送方向の長さとに基づいて、原稿台に蓄積された原稿の搬送を開始するタイミングが決定される。このため、先行する原稿の後端を検出するためのセンサを設ける必要がない。その結果、センサを増大させることなく、原稿の両面を読み取るために原稿を効率よく搬送することが可能な画像読取装置を提供することができる。
【０００８】
好ましくは、原稿長算出手段は、搬送手段が給紙手段から搬送される原稿の搬送を開始してから検出センサにより原稿が検出されなくなるまでの間に搬送手段が原稿を搬送した搬送距離と、搬送手段と検出センサとの間の距離とを加算した値を、原稿の搬送方向の長さに決定する。
【０００９】
好ましくは、タイミング決定手段は、搬送手段により搬送されている原稿と給紙手段から搬送される原稿とが重ならないように、給紙手段が原稿の搬送手段への搬送を開始するタイミングを決定する。
【００１０】
好ましくは、タイミング決定手段は、搬送手段が、原稿の搬送方向の長さから給紙経路の長さを減算した値以上、反転手段から搬送される原稿を搬送したときを、給紙手段が原稿の搬送手段への搬送を開始するタイミングに決定する。
【００１１】
好ましくは、給紙経路の検出センサが配置される位置よりも原稿台側に搬送手段と所定の距離を隔てて配置され、原稿を検出する給紙センサをさらに備え、制御手段は、給紙手段を制御して、原稿台から取出された原稿を給紙センサにより原稿が検出されるまで搬送させ、待機させる待機制御手段をさらに含み、タイミング決定手段は、搬送手段が、原稿の搬送方向の長さから搬送手段と給紙センサとの間の距離を減算した値以上、反転手段から搬送される原稿を搬送したときを、給紙手段が待機中の原稿の搬送を開始するタイミングに決定する。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。従ってそれらについての詳細な説明は繰り返さない。
【００１３】
図１は、本発明の実施の形態における画像読取装置の内部構成の概略を示す断面図である。なお、図では、説明のために原稿が搬送されて通過する経路を矢印で示しているが、実際には矢印は存在しない。また、矢印の向きは、原稿が搬送される方向を示す。図１を参照して、画像読取装置１は、ＡＤＦ１０と、スキャナ５０とを含む。ＡＤＦ１０は、原稿台１１と、分離ローラ１３と、給紙ローラ１５と、搬送ローラ１７と、中間ローラ２１と、反転ローラ２３と、排紙トレイ２５と、ガイド板１９と、ＡＤＦ１０の全体を制御するためのＡＤＦ制御部４１と、含む。
【００１４】
ＡＤＦ制御部４１は、中央演算装置（ＣＰＵ）と、不揮発性のＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられる揮発性のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵがＲＯＭに記憶された搬送制御プログラムを実行することにより、分離ローラ１３と、給紙ローラ１５と、搬送ローラ１７と、中間ローラ２１と、反転ローラ２３と、を制御する。具体的には、分離ローラ１３と、給紙ローラ１５と、搬送ローラ１７と、中間ローラ２１と、反転ローラ２３と、を回転させるための動力源となるモータを制御し、さらに、分離ローラ１３、給紙ローラ１５、搬送ローラ１７、中間ローラ２１および反転ローラ２３それぞれに対応して設けられたクラッチを制御する。これにより、ＡＤＦ制御部４１は、モータの回転を分離ローラ１３、給紙ローラ１５、搬送ローラ１７、中間ローラ２１および反転ローラ２３に独立して伝達することが可能である。また、分離ローラ１３、給紙ローラ１５、搬送ローラ１７、中間ローラ２１および反転ローラ２３それぞれとモータとは、歯車および／またはベルトで回転が伝達され、分離ローラ１３、給紙ローラ１５、搬送ローラ１７、中間ローラ２１および反転ローラ２３各々は固有の回転数に設定される。なお、ここでは、１つのモータで分離ローラ１３、給紙ローラ１５、搬送ローラ１７、中間ローラ２１および反転ローラ２３を制御する例を説明するが、複数のモータを設けてもよい。
【００１５】
分離ローラ１３は、原稿台１１に積載された複数の原稿の最上段から１枚の原稿をさばき、給紙ローラ１５に原稿を搬送する。給紙ローラ１５は、原稿を搬送ローラ１７に搬送する。給紙ローラ１５と搬送ローラ１７との間に原稿が流れる給紙経路３５が形成されており、給紙ローラ１５により搬送される原稿は、給紙経路３５を流れて搬送ローラ１７に搬送される。給紙経路３５の長さは、原稿長さよりも短く設定されており、原稿は一時的に、給紙ローラ１５と搬送ローラ１７とにより搬送される。
【００１６】
搬送ローラ１７と、反転ローラ２３との間に、読取位置Ｌを経由する読取経路３７が形成されている。搬送ローラ１７により搬送される原稿は、読取経路３７を流れ、読取位置Ｌを通過する。ガイド板１９は、読取位置Ｌで、読取経路３７に対してスキャナ５０と反対側（図では上側）に設けられ、読取位置Ｌを通過する原稿を、スキャナ５０側に押し付ける。
【００１７】
原稿が読取位置Ｌを通過することにより、原稿の片面に形成された画像が後述するスキャナ５０により読み取られる。読取経路３７の搬送ローラ１７と中間ローラ２１との間の部分の長さは、原稿長よりも短く設定されており、原稿は一時的に、搬送ローラ１７と中間ローラ２１とにより搬送される。中間ローラ２１により搬送される原稿は、読取経路３７を流れて反転ローラ２３に搬送される。読取経路３７の中間ローラ２１と反転ローラ２３との間の部分の長さは、原稿長よりも短く設定されており、原稿は一時的に、中間ローラ２１と反転ローラ２３とにより搬送される。
【００１８】
ＡＤＦ１０が片面読取モードに設定されている場合、反転ローラ２３は、正回転して原稿を排紙トレイ２５に排出する。一方、ＡＤＦ１０が両面読取モードに設定されている場合、反転ローラ２３は、最初は正回転して原稿を排紙トレイ２５側に搬送するが、原稿が排紙トレイ２５に排出される前の段階で、原稿を保持したまま停止し、次に、逆回転して原稿の搬送方向を反転させる。
【００１９】
読取経路３７の中間ローラ２１と反転ローラとの間の点Ｐ２と、給紙経路３５の途中の点Ｐ１とを結ぶ反転経路３９が形成されている。読取経路３７の点Ｐ２の位置に、返しが設けられている。中間ローラ２１から反転ローラ２３の方向に搬送される原稿は、読取経路３７の点Ｐ２を通過する時点で、反転ローラ２３に搬送される。また、読取経路３７の点Ｐ２と反転ローラ２３との間に点Ｐ３が定められている。反転ローラ２３から中間ローラ２１の方向に搬送される原稿は、原稿の後端が点Ｐ３になると、搬送方向が逆転し、反転ローラ２３から中間ローラ２１に向かう方向に搬送されるが、読取経路３７の点Ｐ２において、反転経路３９に導かれる。
【００２０】
反転経路３９は、点Ｐ１において給紙経路３５と繋がり、給紙経路３５に合流し、反転経路３９から給紙経路３５に流れる原稿が搬送ローラ１７の方向に流れるように形成される。反転経路３９が給紙経路３５と合流する点Ｐ１と、搬送ローラ１７との間に、原稿を検出するための検出センサ３３が配置される。検出センサ３３は、搬送ローラ１７に近い位置に配置されるのが好ましい。また、給紙経路３５の反転経路３９が合流する点Ｐ１と給紙ローラ１５との間に、原稿を検出する給紙センサ３１が配置される。給紙センサ３１は、原稿台１１に近い位置、換言すれば給紙ローラ１５に近い位置であることが好ましい。
【００２１】
スキャナ５０は、透明な部材から構成された読取ガラス５１と、光を照射するための光源５３と、３つのラインセンサが副走査方向に配列された読取部５９と、原稿からの反射光を反射して読取部５９に導くための反射ミラー５５Ａ，５５Ｂ，５５Ｃと、反射ミラー５５Ｃで反射した光を読取部５９上に結像させるためのレンズ５７と、読取部５９が出力する画像データを処理するための画像処理部６１と、を含む。
【００２２】
読取部５９は、読取位置Ｌにおける原稿の搬送方向に垂直な主走査方向に複数が配列されたＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）等の光電変換素子を含む。なお、ＣＣＤに代えてＣＭＯＳセンサを用いるようにしてもよい。読取部５９は、ＡＤＦ１０により搬送される原稿が読取位置Ｌを通過する際に、原稿に形成されている画像を光学的に読み取り、光電変換した画像データを画像処理部６１に出力する。
【００２３】
画像処理部６１は、読取部５９が原稿を読み取って出力する画像データが入力され、画像データに所定の画像処理を施し、画像データを、例えば、フラッシュＲＯＭなどに記憶する、または、外部インターフェースを介して、それに接続されたコンピュータまたは画像形成装置等に出力する。
【００２４】
図２は、ＡＤＦ制御部４１が有する機能の概略を示す機能ブロック図である。図２を参照して、ＡＤＦ制御部４１は、原稿の読取モードを設定するモード設定部１１１と、給紙ローラ１５を制御する給紙ローラ制御部１０１と、搬送ローラ１７を制御する搬送ローラ制御部１０３と、反転ローラ２３を制御する反転ローラ制御部１０５と、原稿長を算出する原稿長算出部１０７と、給紙タイミングを決定するタイミング決定部１０９と、を含む。
【００２５】
モード設定部１１１は、スキャナ５０が備えるスキャナ制御部（図示しない）と通信し、ユーザがスキャナ５０に設定する読取モードを受け付け、読取モードを設定する。読取モードは、原稿の片面を読み取る片面読取モードと、原稿の両面を読み取る両面読取モードとを含む。ＡＤＦ制御部４１は、モード設定部１１１により設定された読取モードにしたがって機能する。
【００２６】
図１および図２を参照して、両面読取モードに設定されたＡＤＦ１０の動作について説明する。給紙ローラ制御部１０１は、ユーザにより原稿の読取指示を受け付けると、分離ローラ１３および給紙ローラ１５を駆動する。分離ローラ１３が回転することにより原稿台１１に載置された複数の原稿１００の最上部にある１枚の原稿１００が、他の原稿１００から分離され、給紙ローラ１５に搬送される。原稿１００は、給紙ローラ１５にまで搬送されると、次に給紙ローラ１５によっても搬送され、給紙経路３５に沿って流れる。原稿１００が、給紙ローラ１５により搬送ローラ１７まで搬送される時点において、搬送ローラ１７は、回転していない。このため、原稿１００が、給紙ローラ１５と搬送ローラ１７との間で湾曲し、原稿１００の端が搬送ローラ１７と平行になるので、搬送ローラ１７において、原稿１００の傾きが補正される。
【００２７】
原稿１００が給紙経路３５を通過する際に、給紙センサ３１により原稿１００が検出される。給紙ローラ制御部１０１は、給紙センサ３１の出力が入力され、給紙センサ３１が配置されている位置における原稿の有無を判断する。給紙ローラ制御部１０１は、給紙センサ３１が、原稿を検出していない状態から原稿を検出する状態に遷移したことを検出することによって、原稿１００の先端が給紙センサ３１の設置されている位置を通過するときを検出する。換言すれば、給紙ローラ制御部１０１による、給紙センサ３１が原稿を検出していない状態から原稿を検出する状態に遷移したときの検出は、原稿１００の先端の検出に相当する。
【００２８】
給紙経路３５において、給紙センサ３１と搬送ローラ１７との間の距離と、給紙ローラ１５が原稿１００を搬送する速度とは予め定められている。給紙ローラ制御部１０１は、給紙センサ３１により原稿１００が最初に検出されてから所定の時間経過後に、搬送ローラ制御部１０３に第１搬送指示を出力するとともに、分離ローラ１３および給紙ローラ１５の駆動を停止する。所定時間は、原稿１００が搬送ローラ１７に到達し、原稿１００が湾曲した状態になるまでの時間である。
【００２９】
搬送ローラ制御部１０３は、給紙ローラ制御部１０１から第１搬送指示が入力されると、搬送ローラ１７を回転させるとともに、第１搬送開始信号を原稿長算出部１０７および反転ローラ制御部１０５に出力する。なお、給紙ローラ１５が原稿を搬送する搬送速度は、搬送ローラ１７のそれよりも早くなるように設定されている。搬送ローラ１７が原稿１００の搬送を開始する時点においては、原稿１００は、搬送ローラ１７、分離ローラ１３および給紙ローラ１５に接する。このため、搬送ローラ１７が原稿１００の搬送を開始した後は、分離ローラ１３および給紙ローラ１５は、搬送ローラ１７によって搬送される原稿１００によって、従動する。
【００３０】
給紙ローラ制御部１０１は、待機制御部１１３を含む。待機制御部１１３は、搬送ローラ制御部１０３に第１搬送指示を出力した後に、給紙センサ３１が、原稿を検出している状態から原稿を検出しない状態に遷移したこと検出すると、分離ローラ１３および給紙ローラ１５を駆動する。分離ローラ１３が回転することにより原稿台１１に載置された複数の原稿１００の最上部にある１枚の原稿１００が、他の原稿１００から分離され、給紙ローラ１５に搬送される。
【００３１】
給紙ローラ制御部１０１は、分離ローラ１３および給紙ローラ１５を駆動した後、給紙センサ３１が原稿を検出していない状態から原稿を検出する状態に遷移したことを検出すると、分離ローラ１３および給紙ローラ１５の駆動を停止する。
【００３２】
給紙ローラ制御部１０１は、後述するタイミング決定部１０９から供給指示が入力されるまで待機し、供給指示が入力されると、次の原稿１００を搬送するために、給紙ローラ１５を駆動する。この場合、待機制御部１１３によって、原稿１００は、その先端が給紙経路３５の給紙センサ３１が配置される位置にある。
【００３３】
なお、片面読取モードにおいては、給紙ローラ制御部１０１は、原稿１００を検出している給紙センサ３１が原稿１００を検出しなくなると、換言すれば、給紙センサ３１が配置される位置において原稿１００の後端が検出されると、分離ローラ１３および給紙ローラ１５を駆動し、原稿１００を搬送ローラ１７まで搬送する。これにより、原稿台１１に積載された原稿１００のうちから次の１枚の原稿１００の搬送が開始する。このため、片面読取モードにおいては、連続して搬送される先行の原稿と次の原稿との間の距離は、原稿台１１に積載された原稿１００の先端と、給紙センサ３１との間の距離に等しくなる。このため、給紙センサ３１を、給紙ローラ１５に近い位置に設けることにより、原稿間の距離を短くすることができる。
【００３４】
原稿１００が給紙経路３５を流れる間、検出センサ３３によっても原稿１００が検出される。原稿長算出部１０７は、検出センサ３３の出力が入力され、検出センサ３３が配置されている位置における原稿の有無を判断する。原稿長算出部１０７は、検出センサ３３が、原稿１００を検出している状態から原稿１００を検出しない状態に遷移したときを検出することによって、原稿１００の後端が検出センサ３３の設置されている位置を通過するときを検出する。換言すれば、原稿長算出部１０７による、検出センサ３３が原稿１００を検出している状態から原稿１００を検出しない状態に遷移したときの検出は、原稿１００の後端の検出に相当する。原稿長算出部１０７は、搬送ローラ制御部１０３から第１搬送開始信号が入力されると、第１搬送開始信号が入力されてから検出センサ３３が原稿を検出しなくなるときまでの時間を計測する。換言すれば、搬送ローラ１７が原稿１００の搬送を開始してから原稿１００の後端が検出センサ３３が配置されている位置を通過するまでの時間を計測する。そして、検出センサ３３と搬送ローラ１７との間の距離と、搬送ローラ１７が原稿１００を搬送する速度と、計測した時間とから原稿長を算出する。原稿長算出部１０７は、算出された原稿長をタイミング決定部１０９に出力する。
【００３５】
搬送ローラ１７により搬送される原稿１００は、読取ガラス５１上の読取位置Ｌを通過する間、ガイド板１９によって読取ガラス５１に押し付けられる。
【００３６】
反転ローラ制御部１０５は、検出センサ３３の出力が入力され、中間ローラ２１および反転ローラ２３を制御する。反転ローラ制御部１０５は、搬送ローラ制御部１０３から第１搬送開始信号が入力されてから所定の時間経過後に、中間ローラ２１および反転ローラ２３を駆動させる。反転ローラ２３の回転方向は、原稿１００を中間ローラ２１から反転ローラ２３に向かう方向に搬送する方向である。所定の時間は、原稿１００の先端が、中間ローラ２１まで搬送される時間であり、予め定められている。
【００３７】
搬送ローラ制御部１０３は、検出センサ３３により原稿１００の後端が検出されてから所定時間経過後に搬送ローラ１７の駆動を停止する。所定時間は、少なくとも原稿１００の先端が中間ローラ２１に到達するまでの時間である。原稿１００の先端が中間ローラ２１に到達した時点においては、原稿１００は、搬送ローラ１７および中間ローラ２１に接する。このため、中間ローラ２１が原稿１００の搬送を開始した後は、搬送ローラ１７は、中間ローラ２１によって搬送される原稿１００によって、従動する。
【００３８】
また、反転ローラ制御部１０５は、原稿１００の後端が、読取経路３７における点Ｐ２と反転ローラ２３との間の予め定められた点Ｐ３の位置となった時に、反転ローラ２３を停止させ、直ちに反転ローラ２３を逆回転させる。給紙経路３５における検出センサ３３と搬送ローラ１７との間の距離、および読取経路３７における搬送ローラ１７と点Ｐ３との間の距離とは予め定められており、搬送ローラ１７、中間ローラ２１および反転ローラ２３の原稿１００の搬送速度は予め定められている。従って、原稿１００の後端が、検出センサ３３から点Ｐ３まで移動する移動時間を予め算出しておけば、反転ローラ制御部１０５は、第１搬送開始指示が入力された後に、検出センサ３３が原稿１００を検出している状態から原稿１００を検出しない状態への遷移を検出してから移動時間が経過したときに、中間ローラ２１および反転ローラ２３を停止させ、直ちに反転ローラ２３を逆回転させる。これにより、原稿１００は、読取経路３７を中間ローラ２１に向けて流れるが、点Ｐ２において反転経路３９に導かれる。これにより原稿１００がスイッチバックされ、原稿１００の後端と先端とが入れ替わる。
【００３９】
そしてスイッチバックされた原稿１００は反転経路３９および給紙経路３５の点Ｐ１を経て搬送ローラ１７まで搬送される。
【００４０】
反転ローラ２３により原稿１００が搬送ローラ１７まで搬送される段階において、搬送ローラ１７は、原稿１００に接していないため、回転していない。このため、原稿１００が、反転ローラ２３と搬送ローラ１７との間で湾曲し、原稿１００の端が搬送ローラ１７と平行になるので、搬送ローラ１７において、原稿の傾きが補正される。
【００４１】
読取経路３７における点Ｐ３と点Ｐ２との間の距離、反転経路３９の距離、および給紙経路３５における点Ｐ１から搬送ローラ１７までの距離と、反転ローラ２３が原稿１００を搬送する速度とは予め定められている。反転ローラ制御部１０５は、反転して原稿１００の搬送を開始してから所定の時間経過後に、搬送ローラ制御部１０３に第２搬送指示を出力するとともに、反転ローラ２３の駆動を停止する。所定時間は、原稿１００が搬送ローラ１７に到達し、原稿１００が湾曲した状態になるまでの時間である。
【００４２】
搬送ローラ制御部１０３は、反転ローラ制御部１０５から第２搬送指示が入力されると、搬送ローラ１７を回転させるとともに、第２搬送開始信号を反転ローラ制御部１０５およびタイミング決定部１０９に出力する。なお、反転ローラ２３が逆回転で原稿を搬送する搬送速度は、搬送ローラ１７のそれよりも早くなるように設定されている。搬送ローラ１７が原稿１００の搬送を開始する時点においては、原稿１００は、搬送ローラ１７、反転ローラ２３に接する。このため、搬送ローラ１７が原稿１００の搬送を開始した後は、反転ローラ２３は、搬送ローラ１７によって搬送される原稿１００によって、従動する。
【００４３】
反転ローラ制御部１０５は、搬送ローラ制御部１０３から第２搬送開始信号が入力されてから所定の時間経過後に、中間ローラ２１および反転ローラ２３を駆動させる。反転ローラ２３の回転方向は、原稿１００を中間ローラ２１から反転ローラ２３に向かう方向に搬送する方向である。所定の時間は、原稿１００の先端が、中間ローラ２１まで搬送される時間であり、予め定められている。
【００４４】
さらに、反転ローラ制御部１０５は、原稿１００が排紙トレイ２５に排出されると、中間ローラ２１および反転ローラ２３を停止させる。これにより、１枚の原稿１００の両面を読み取るための搬送が終了する。
【００４５】
タイミング決定部１０９は、原稿長算出部１０７から原稿長が入力され、搬送ローラ制御部１０３から第２搬送開始信号が入力され、給紙ローラ１５が次に原稿１００の搬送を開始するタイミングを決定する。タイミング決定部１０９は、搬送ローラ１７により搬送されている原稿１００と給紙ローラ１５が次に搬送する原稿１００とが重ならないように、給紙ローラ１５が次の原稿１００の搬送を開始するタイミングを決定する。より具体的には、搬送ローラ１７が、原稿１００の搬送方向の長さ（原稿長）から搬送ローラ１７と給紙センサ３１との間の距離を減算した値以上、反転ローラ２３から搬送される原稿１００を搬送したときを、給紙ローラ１５が次の原稿１００の搬送を開始するタイミングに決定する。このため、タイミング決定部１０９は、原稿長から搬送ローラ１７と給紙センサ３１との間の距離を減算した距離を搬送ローラ１７の搬送速度で減算することにより、しきい値Ｔを求める。なお、先行する原稿１００と後続の原稿１００との間に所定の距離の間隔を設ける場合、原稿長から搬送ローラ１７と給紙センサ３１との間の距離を減算した距離に間隔の距離を加算した値を搬送ローラ１７の搬送速度で減算することにより、しきい値Ｔを求める。
【００４６】
そして、タイミング決定部１０９は、搬送ローラ制御部１０３から第２搬送開始信号が入力されてからの経過時間が、しきい値Ｔになると、給紙指示を給紙ローラ制御部１０１に出力する。
【００４７】
なお、給紙ローラ制御部１０１が待機制御部１１３を含まないようにしてもよい。この場合は、タイミング決定部１０９は、搬送ローラ１７が、原稿１００の搬送方向の長さ（原稿長）から給紙経路３５の長さを減算した値以上、反転ローラ２３から搬送される原稿１００を搬送したときを、給紙ローラ１５が次の原稿１００の搬送を開始するタイミングに決定する。具体的には、タイミング決定部１０９は、原稿長から給紙経路３５の長さを減算した値を搬送ローラ１７の搬送速度で除算することよりしきい値Ｔを求め、搬送ローラ制御部１０３から第２搬送開始信号が入力されてからの経過時間が、しきい値Ｔになると、給紙指示を給紙ローラ制御部１０１に出力する。
【００４８】
図３は、給紙ローラ制御処理の流れの一例を示すフローチャートである。給紙ローラ制御処理は、ＡＤＦ制御部４１が備えるＣＰＵが、ＲＯＭに記憶された搬送制御プログラムを実行することにより、ＣＰＵにより実行される処理である。ＣＰＵは、搬送制御プログラムを実行することにより、ＣＰＵは、給紙ローラ制御処理を実行するタスクと、後述する搬送・反転ローラ制御処理を実行するタスクと、を形成する。
【００４９】
図３を参照して、ＡＤＦ制御部４１が備えるＣＰＵは、読取指示を受け付けたか否かを判断する（ステップＳ０１）。スキャナ５０が備えるスタートボタンをユーザが押下すると、スキャナ５０は読取指示をＡＤＦ１０に出力するので、ＣＰＵは、スキャナ５０から出力される読取指示を受け付ける。読取指示を受け付けるまで待機状態となり（ステップＳ０１でＮＯ）、読取指示を受け付けたならば処理をステップＳ０２に進める。
【００５０】
ステップＳ０２においては、原稿台１１に原稿１００が存在するか否かを判断する。原稿台１１に原稿１００が存在するならば処理をステップＳ０３に進めるが、そうでなければ処理をステップＳ１９に進める。原稿台１１に予め取り付けられたセンサによって、原稿１００の有無を判断する。原稿台１１に取り付けられたセンサは、例えば、近接センサ、原稿１００によって形状が変化するスイッチ、または、原稿１００によって光路の遮断を検出する受光素子等を用いることができる。
【００５１】
ステップＳ１９においては、終了指示を搬送・反転ローラ制御処理を実行するタスクに出力し、処理を終了する。
【００５２】
ステップＳ０３においては、分離ローラ１３および給紙ローラ１５を駆動させて、給紙ローラ１５に原稿を搬送させる。分離ローラ１３が駆動すると、原稿台１１に載置された複数の原稿１００の最上部にある１枚の原稿１００が、他の原稿１００から分離されて、給紙ローラ１５に搬送される。その後、原稿１００は、給紙ローラ１５によっても搬送されて、給紙経路３５に沿って流れる。
【００５３】
次のステップＳ０４においては、原稿１００を搬送ローラ１７まで搬送したか否かを判断する。具体的には、給紙センサ３１により原稿１００が検出されてから所定の時間が経過したか否かを判断する。所定の時間は、給紙経路３５における給紙センサ３１と搬送ローラ１７との間の距離を給紙ローラ１５が原稿１００を搬送する速度で除算した値に、原稿１００を湾曲させるための時間を付加した値である。原稿１００を湾曲させるための時間を付加するのは、原稿１００を、給紙ローラ１５と搬送ローラ１７との間で湾曲させて、搬送ローラ１７において原稿１００の傾きを補正するためである。原稿１００を搬送ローラ１７まで搬送するまで待機状態となり（ステップＳ０４でＮＯ）、搬送ローラ１７まで搬送したならば（ステップＳ０４でＹＥＳ）、処理をステップＳ０５に進める。
【００５４】
ステップＳ０５においては、搬送・反転ローラ制御処理を実行するタスクに、第１搬送指示を出力する。後述する搬送・反転ローラ制御処理を実行するタスクは、第１搬送指示を受け付けると、搬送ローラ１７を駆動させて、原稿１００を搬送させる。次のステップＳ０６においては、分離ローラ１３および給紙ローラ１５の駆動を停止する。搬送ローラ１７が原稿１００の搬送を開始した後は、分離ローラ１３および給紙ローラ１５は、搬送ローラ１７によって搬送される原稿１００によって、従動する。
【００５５】
ステップＳ０７においては、給紙センサ３１が原稿１００を検出中か否かを判断する。給紙センサ３１が原稿１００を検出している間は待機状態となり（ステップＳ０７でＹＥＳ）、給紙センサ３１が原稿１００を検出しなくなると（ステップＳ０７でＮＯ）、処理をステップＳ０８に進める。
【００５６】
ステップＳ０８においては、読取モードが両面読取モードに設定されているか否かを判断する。読取モードが両面読取モードに設定されているならば処理をステップＳ０９に進めるが、そうでなければ処理をステップＳ０２に戻す。片面読取モードの場合は、原稿１００の後端が、給紙センサ３１を通過した後に、次の原稿１００の搬送が開始する。このため、先行する原稿１００と次の原稿との間隔は、原稿台１１に積載された原稿１００の先端と、給紙センサ３１との間の距離となる。
【００５７】
ステップＳ０９においては、ステップＳ０２と同様に、原稿台に原稿１００が存在するか否かを判断する。原稿台１１に原稿が存在するならば処理をステップＳ１０に進めるが、そうでなければ処理をステップＳ１９に進める。
【００５８】
ステップＳ１０においては、ステップＳ０３と同様に、分離ローラ１３および給紙ローラ１５を駆動させて、給紙ローラ１５に原稿を搬送させる。そして、給紙センサ３１が原稿の先端を検出したか否かを判断する（ステップＳ１１）。具体的には、給紙センサ３１の出力が原稿１００を検出していない状態から原稿１００を検出する状態に遷移したか否かを判断する。原稿１００の先端を検出するまで待機状態となり（ステップＳ１１でＮＯ）、原稿１００の先端を検出すると（ステップＳ１１でＹＥＳ）、処理をステップＳ１２に進める。ステップＳ１２においては、分離ローラ１３および給紙ローラ１５の駆動を停止する。これにより、原稿１００は、その先端が、給紙経路３５において給紙センサ３１が配置されている位置で、停止した状態となる。
【００５９】
次のステップＳ１３においては、後述する搬送・反転ローラ制御処理を実行するタスクから給紙指示を受け付けたか否かを判断する。給紙指示については後述する。給紙指示を受け付けるまで待機状態となり（ステップＳ１３でＮＯ）、給紙指示を受け付けると（ステップＳ１４でＹＥＳ）、処理をステップＳ１４に進める。
【００６０】
ステップＳ１４〜ステップＳ１８の処理は、ステップＳ０３〜ステップＳ０７と同じである。従って、ここでは説明を繰り返さない。ステップＳ１８において、給紙センサ３１が原稿１００を検出しなくなると（ステップＳ１８でＮＯ）、処理をステップＳ０９に戻す。
【００６１】
図４および図５は、搬送・反転ローラ制御処理の流れの一例を示す図である。搬送・反転ローラ制御処理は、ＡＤＦ制御部４１が備えるＣＰＵが、ＲＯＭに記憶された搬送制御プログラムを実行することにより、ＣＰＵにより実行される処理である。
【００６２】
図４を参照して、ＡＤＦ制御部４１が備えるＣＰＵは、給紙ローラ制御処理を実行するタスクが出力する第１搬送指示を受け付けたか否かを判断する（ステップＳ３１）。第１搬送指示を受け付けたならば処理をステップＳ３３に進めるが、そうでなければ処理をステップＳ３２に進める。ステップＳ３２においては、給紙ローラ制御処理を実行するタスクが出力する終了指示を受け付けたか否かを判断する。終了指示を受け付けたならば処理を終了するが、そうでなければ処理をステップＳ３１に戻す。
【００６３】
ステップＳ３３においては、読取モードが両面読取モードに設定されているか否かを判断する。両面読取モードに設定されていれば処理をステップＳ３４に進めるが、そうでなければ処理をステップＳ６１に進める。ステップＳ３４においては、搬送ローラ１７を駆動して、搬送ローラ１７による原稿１００の搬送を開始する。搬送指示を受け付ける時点において、原稿１００は給紙経路３５を運ばれて搬送ローラ１７に到達しているので、搬送ローラ１７を駆動することにより、搬送ローラ１７により原稿１００が搬送される。
【００６４】
次のステップＳ３５においては、タイマをスタートする。タイマは、搬送ローラ１７を駆動してからの経過時間を計測する。このため、タイマ値と搬送ローラ１７が原稿を搬送する速度とから原稿を搬送した距離を算出することができる。
【００６５】
次のステップＳ３６においては、原稿１００を中間ローラ２１まで搬送したか否かを判断する。タイマ値を所定の値と比較することで判断する。原稿１００を中間ローラ２１まで搬送するまで待機状態となり（ステップＳ３６でＮＯ）、中間ローラ２１まで搬送したならば処理をステップＳ３７に進める。
【００６６】
ステップＳ３７においては、中間ローラ２１と反転ローラ２３とを駆動して、中間ローラ２１と反転ローラ２３による原稿１００の搬送を開始する。この時点において、原稿１００は搬送ローラ１７により読取経路３７を運ばれて中間ローラ２１に到達しているので、中間ローラ２１を駆動することにより、原稿１００が搬送される。次に、搬送ローラ１７の駆動を停止する。
【００６７】
次に、検出センサ３３が原稿１００を検出中か否かを判断する（ステップＳ３９）。検出センサ３３が原稿１００を検出している間は待機状態となり（ステップＳ３９でＹＥＳ）、検出センサ３３が原稿１００を検出しなくなると（ステップＳ３９でＮＯ）、処理をステップＳ４０に進める。ステップＳ４０においては、タイマ値を取得する。ステップＳ３９から処理がステップＳ４０に進むのは、原稿１００の後端が、給紙経路３５における検出センサ３３が配置される位置を通過したときなので、タイマ値は、搬送ローラ１７が原稿１００の搬送を開始してからその原稿１００の後端が検出センサ３３を通過するまでの時間を示す。
【００６８】
次のステップＳ４１においては、原稿長を算出する。具体的には、給紙経路３５における検出センサ３３と搬送ローラ１７との間の距離と、搬送ローラ１７が原稿１００を搬送する速度と、ステップＳ４０において取得されたタイマ値とから原稿長を算出する。より具体的には、搬送ローラ１７の搬送速度に、ステップＳ４０において取得されたタイマ値を乗算した値に、給紙経路３５における検出センサ３３と搬送ローラ１７との間の距離を加算した値を、原稿長とする。
【００６９】
次のステップＳ４２においては、算出された原稿長に基づいて、しきい値Ｔを決定する。原稿１００の搬送方向の長さ（原稿長）から搬送ローラ１７と給紙センサ３１との間の距離を減算した値を搬送ローラ１７の搬送速度で減算することにより、しきい値Ｔを求める。なお、先行する原稿１００と後続の原稿１００との間に間隔を設ける場合、原稿長から搬送ローラ１７と給紙センサ３１との間の距離を減算した距離に間隔の距離を加算した値を搬送ローラ１７の搬送速度で減算することにより、しきい値Ｔを求める。搬送ローラ１７が反転ローラ２３から搬送される原稿１００を搬送してからしきい値Ｔの時間が経過すると、原稿１００の後端は、搬送ローラ１７から搬送ローラ１７と給紙センサ３１との間の距離だけ上流にある。このため、搬送ローラ１７が反転ローラ２３から搬送される原稿１００を搬送してからしきい値Ｔの時間が経過した後に、給紙ローラ１５による次の原稿１００の搬送を開始しても、搬送ローラ１７により搬送されている原稿１００と給紙ローラ１５が次に搬送する原稿１００とが重ならないようにすることができる。
【００７０】
次のステップＳ４３においては、原稿１００を反転位置まで搬送したか否かを判断する。反転位置は、原稿１００の後端が、読取経路３７における点Ｐ３と重なる位置である。反転位置は、読取経路３７と反転経路３９との交点Ｐ２と反転ローラ２３との間の位置であり、予め定められた位置である。原稿１００の後端が、検出センサ３３から点Ｐ３まで移動する移動時間を予め算出しておき、ステップＳ３９において検出センサ３３により原稿１００の後端が検出されてから移動時間が経過すると、原稿１００が反転位置まで搬送したと判断する。原稿１００を反転位置まで搬送するまで待機状態となり（ステップＳ４３でＮＯ）、原稿１００を反転位置まで搬送したならば（ステップＳ４３でＹＥＳ）、処理をステップＳ４４に進める。
【００７１】
ステップＳ４４においては、中間ローラ２１および反転ローラ２３を停止させ、反転ローラ２３を逆方向に回転させる。これにより、原稿１００は、スイッチバックされて、読取経路３７を中間ローラ２１に向かって流れ、点Ｐ２において反転経路３９に導かれる。そしてスイッチバックされた原稿１００は反転経路３９および給紙経路３５の点Ｐ１を経て搬送ローラ１７まで搬送される。
【００７２】
ステップＳ４５においては、原稿１００が搬送ローラ１７まで搬送されたか否かを判断する。反転ローラ２３が逆回転を開始してから原稿１００を搬送する時間を計時し、反転ローラ２３の搬送速度と、反転位置である点Ｐ３から反転経路３９を経て搬送ローラ１７までの距離とから定まる時間と比較することにより判断する。原稿１００が搬送ローラ１７まで搬送されるまで待機状態となり（ステップＳ４５でＮＯ）、原稿１００が搬送ローラ１７まで搬送されると（ステップＳ４５でＹＥＳ）、処理をステップＳ４６に進める。
【００７３】
ステップＳ４６においては、ステップＳ３４と同様に、搬送ローラ１７を駆動して、搬送ローラ１７による原稿１００の搬送を開始する。この段階において、原稿１００は反転ローラ２３により搬送されて搬送ローラ１７に到達しているので、搬送ローラ１７を駆動することにより、搬送ローラ１７により原稿１００が搬送される。
【００７４】
次のステップＳ４７においては、タイマをスタートする。タイマは、搬送ローラ１７を駆動してからの経過時間を計測する。このため、タイマ値と搬送ローラ１７が原稿を搬送する速度とから原稿を搬送した距離がわかる。
【００７５】
次のステップＳ４８においては、反転ローラ２３の駆動を停止する。搬送ローラ１７が原稿１００の搬送を開始した後は、反転ローラ２３は、搬送ローラ１７によって搬送される原稿１００によって、従動する。
【００７６】
次のステップＳ４９においては、ステップＳ４７で計時をスタートしたタイマのタイマ値をステップＳ４２において決定されたしきい値Ｔと比較し、タイマ値がしきい値Ｔ以上ならば処理をステップＳ５０に進め、そうでなければ処理をステップＳ５４に進める。ステップＳ５４においては、ステップＳ３６と同様に、原稿１００が中間ローラ２１まで搬送されたか否かを判断する。中間ローラ２１まで原稿１００が搬送されたならば処理をステップＳ５５に進めるが、そうでなければ処理をステップＳ４９に戻す。原稿長が比較的長い場合、処理はステップＳ５５に進む。
【００７７】
ステップＳ５０においては、給紙ローラ制御処理を実行するタスクに、給紙指示を出力し、処理をステップＳ５１に進める。そして、ステップＳ５１においては、ステップＳ３６と同様に、原稿１００が中間ローラ２１まで搬送されたか否かを判断する。中間ローラ２１まで原稿１００が搬送されるまで待機状態となり（ステップＳ５１でＮＯ）、原稿１００が中間ローラ２１まで搬送されたならば（ステップＳ５１でＹＥＳ）、処理をステップＳ５２に進める。ステップＳ５２においては、ステップＳ３７と同様に、中間ローラ２１と反転ローラ２３とを駆動して、中間ローラ２１と反転ローラ２３による原稿１００の搬送を開始する。この時点において、原稿１００は搬送ローラ１７により読取経路３７を運ばれて中間ローラ２１に到達しているので、中間ローラ２１を駆動することにより、原稿１００が搬送される。次に、ステップＳ３８と同様に、搬送ローラ１７の駆動を停止し（ステップＳ５３）、処理をステップＳ５９に進める。
【００７８】
一方、ステップＳ５５においては、ステップＳ３７と同様に、中間ローラ２１と反転ローラ２３とを駆動して、中間ローラ２１と反転ローラ２３による原稿１００の搬送を開始する。次に、ステップＳ３８と同様に、搬送ローラ１７の駆動を停止し（ステップＳ５６）、処理をステップＳ５７に進める。
【００７９】
ステップＳ５７においては、ステップＳ４９と同様に、ステップＳ４７で計時をスタートしたタイマのタイマ値をステップＳ４２において決定されたしきい値Ｔと比較する。タイマ値がしきい値Ｔ以上になるまで待機状態となり（ステップＳ５７でＮＯ）、タイマ値がしきい値Ｔ以上になると（ステップＳ５７でＹＥＳ）、処理をステップＳ５８に進める。ステップＳ５８においては、給紙ローラ制御処理を実行するタスクに、給紙指示を出力し、処理をステップＳ５９に進める。
【００８０】
ステップＳ５９においては、原稿１００を排紙トレイ２５に排紙したか否かを判断する。検出センサ３３において、原稿１００の後端が検出されてからの経過時間が、読取経路３７の長さの距離を原稿１００を搬送する時間を越えたならば、原稿１００を排紙トレイ２５に排紙したと判断する。原稿１００が排紙トレイ２５に排紙されるまで待機状態となり（ステップＳ５９でＮＯ）、原稿１００が排紙トレイ２５に排紙されると（ステップＳ５９でＹＥＳ）、処理をステップＳ６０に進める。ステップＳ６０においては、中間ローラ２１および反転ローラ２３の駆動を停止し、処理をステップＳ３１に戻す。
【００８１】
一方、読取モードが片面読取モードの場合、ステップＳ６１においては、ステップＳ３４と同様に、搬送ローラ１７を駆動して、搬送ローラ１７による原稿１００の搬送を開始する。次のステップＳ６２〜ステップＳ６４の処理は、ステップＳ５１〜ステップＳ５３までの処理と同じなので、ここでは説明を繰り返さない。
【００８２】
搬送ローラ１７を停止した後、ステップＳ６５においては、ステップＳ３９と同様に、検出センサ３３が原稿１００を検出中か否かを判断する。検出センサ３３が原稿１００を検出している間は待機状態となり（ステップＳ６５でＹＥＳ）、検出センサ３３が原稿１００を検出しなくなると（ステップＳ６５でＮＯ）、処理をステップＳ６６に進める。ステップＳ６６においては、ステップＳ５０と同様に、給紙ローラ制御処理を実行するタスクに、給紙指示を出力し、処理をステップＳ６７に進める。ステップＳ６７およびステップＳ６８の処理は、ステップＳ５９およびステップＳ６０と同じなのでここでは説明を繰り返さない。
【００８３】
以上説明したように、本実施の形態における画像読取装置１は、検出センサ３３が、給紙経路３５の反転経路３９が繋がる位置よりも搬送ローラ１７側に、搬送ローラ１７と所定の距離を隔てて配置され、搬送ローラ１７が給紙ローラ１５から搬送される原稿の搬送を開始してから検出センサ３３により原稿が検出されなくなるまでの間に搬送ローラ１７が原稿を搬送した搬送距離に基づいて、原稿の搬送方向の長さを算出し、搬送ローラ１７が反転ローラ２３から搬送される原稿を搬送した距離と算出された原稿の搬送方向の長さとに基づいて、給紙ローラ１５が原稿の搬送ローラ１７への搬送を開始するタイミングが決定される。このため、原稿を検出するためのセンサを新たに追加することなく、給紙ローラ１５が搬送ローラ１７に搬送する原稿が、先行する原稿と重なることなく、適切な間隔となるよいに原稿の搬送を開始するタイミングを決定することができる。
【００８４】
また、搬送ローラ１７が、原稿の搬送方向の長さから給紙経路３５の長さを減算した値以上、反転ローラ２３から搬送される原稿を搬送したときを、給紙ローラ１５が原稿の搬送ローラ１７への搬送を開始するタイミングに決定する。このため、先行する原稿と後続の原稿とが重ならないようにすることができる。
【００８５】
また、給紙ローラ１５の検出センサ３３が配置される位置よりも原稿台１１側に搬送ローラ１７と所定の距離を隔てて配置された給紙センサ３１により、原稿台１１から取出された原稿が検出されるまで搬送させて待機させる場合、搬送ローラ１７が、原稿１００の搬送方向の長さから搬送ローラ１７と給紙センサ３１との間の距離を減算した値以上、反転ローラ２３から搬送される原稿を搬送したときに、給紙ローラ１５が待機中の原稿１００の搬送を開始するタイミングに決定する。このため、原稿１００を給紙センサ３１の位置に待機させる場合であっても、先行する原稿と後続の原稿とが重ならないようにすることができる。
【００８６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態における画像読取装置の内部構成の概略を示す断面図である。
【図２】ＡＤＦ制御部が有する機能の概略を示す機能ブロック図である。
【図３】給紙ローラ制御処理の流れの一例を示すフローチャートである。
【図４】搬送・反転ローラ制御処理の流れの一例を示す第１の図である。
【図５】搬送・反転ローラ制御処理の流れの一例を示す第２の図である。
【符号の説明】
【００８８】
１  画像読取装置、１０  ＡＤＦ、１１  原稿台、１３  分離ローラ、１５  給紙ローラ、１７  搬送ローラ、１９  ガイド板、２１  中間ローラ、２３  反転ローラ、２３  搬送・反転ローラ、２３  反転ローラ、２５  排紙トレイ、３１  給紙センサ、３３  検出センサ、３５  給紙経路、３７  読取経路、３９  反転経路、４１  ＡＤＦ制御部、５０  スキャナ、５１  読取ガラス、５３  光源、５５Ａ，５５Ｂ，５５Ｃ  反射ミラー、５７  レンズ、５９  読取部、６１  画像処理部、１００  原稿、１０１  給紙ローラ制御部、１０３  搬送ローラ制御部、１０５  反転ローラ制御部、１０７  原稿長算出部、１０９  タイミング決定部、１１１  モード設定部、１１３  待機制御部、Ｌ  読取位置。
【図１】
2011049717.tif 000003
【図２】
2011049717.tif 000004
【図３】
2011049717.tif 000005
【図４】
2011049717.tif 000006
【図５】
2011049717.tif 000007