(57)【要約】      （修正有）【課題】本発明は、原稿ジャムの誤検知を防止し、ジャム検知の遅れによる原稿ダメージを抑制する原稿読取装置を提供する。【解決手段】リーダＣＰＵは、リーダ画像処理部（先端検知部）が原稿の第一面の画像データから原稿の先端部を検知できなかった場合は、リードセンサが前記原稿を検知してから第１の量（ＬＰ３＋ＬＭ１）よりも小さい第２の量（ＬＰ３＋ＬＭ２）だけ原稿の搬送を行っても排出センサが原稿の先端部の到達を検知できなかった場合にリードモータを停止させることを特徴とする。【選択図】図４
2019140431.tif 000002
【特許請求の範囲】
【請求項１】
原稿トレイ上に載置された原稿を１枚ずつ搬送路に給送する給送手段と、
前記搬送路に沿って前記原稿を搬送する搬送手段と、
前記搬送路に沿って搬送された前記原稿を排出トレイ上に排出する排出手段と、
前記搬送手段を駆動するモータと、
前記搬送路に沿って搬送されている前記原稿の第一面を読み取る第一読取部と、
前記第一読取部よりも原稿の搬送方向上流に設けられ、前記原稿を検知する第一センサと、
前記第一読取部よりも原稿の搬送方向下流に設けられ、前記原稿を検知する第二センサと、
前記第一読取部が読み取った前記第一面の画像データから、前記原稿の先端部が前記第一読取部に到達したことを検知する先端検知部と、
前記第一センサが前記原稿を検知してから第１の量だけ前記原稿の搬送を行っても前記第二センサが前記原稿を検知できなかった場合に前記モータを停止させる制御手段と、
を有し、
前記制御手段は、
前記先端検知部が前記第一面の画像データから前記原稿の先端部を検知できなかった場合は、前記第一センサが前記原稿を検知してから前記第１の量よりも小さい第２の量だけ前記原稿の搬送を行っても前記第二センサが前記原稿の先端部の到達を検知できなかった場合に前記モータを停止させることを特徴とする原稿読取装置。
【請求項２】
前記搬送路に沿って搬送されている前記原稿の第二面を読み取る第二読取部を有し、
前記第二読取部は、前記第一読取部よりも原稿の搬送方向下流で、且つ前記第二センサよりも原稿の搬送方向上流に設けられ、
前記先端検知部は、前記第二読取部が読み取った前記第二面の画像データから原稿の先端部が前記第二読取部に到達したことを検知し、
前記制御手段は、
前記先端検知部が前記第二面の画像データから原稿の先端部を検知できなかった場合は、前記第一センサが前記原稿を検知してから前記第１の量よりも小さい第３の量だけ前記原稿の搬送を行っても前記第二センサが前記原稿の先端部の到達を検知できなかった場合に前記モータを停止させることを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
前記先端検知部は、光源から照射される光が原稿により遮られたときの原稿の先端部の影を画像データから検出することで、原稿の先端部を検知することを特徴とする請求項１または請求項２に記載の原稿読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読取装置に関するものである。
【背景技術】
【０００２】
自動原稿搬送装置（ＡＤＦ；Auto Document Feeder）により原稿トレイ上に載置された複数の原稿を１枚ずつ連続して搬送する。そして、所定の流し読み位置に固定したイメージセンサにより原稿画像を読み取る自動原稿読取装置が一般的に使用されている。ＡＤＦでは、搬送路上に設けられた複数の原稿検知センサにより原稿の先端と後端の検出を行っている。また、上流の原稿検知センサが原稿の先端と後端を検知してから、下流の原稿検知センサが原稿の先端と後端を検知するまでの時間や搬送距離から原稿のジャム検出を行っている。
【０００３】
特許文献１では、原稿検知センサを用いずに原稿の先端と後端を検知する。その方法として、原稿読み取り用のラインセンサで読み取った画像データに基づいて原稿の先端によって搬送ローラ上に生じた影を検出したとき、原稿の先端が読み取り位置に到達したことを検知する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１７４９８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
コストダウンや装置の小型化を図る上で、搬送路上に設ける原稿検知センサの個数は、できるだけ少ない方が好ましい。しかし、原稿検知センサの個数を減らすと、原稿のジャム検知区間の上流で原稿ジャムが発生した場合、原稿へのダメージが大きくなるという問題がある。
【０００６】
原稿検知センサの代わりに、特許文献１のように、ラインセンサを用いる方法もあるが、薄紙の原稿を搬送した場合、原稿の先端の影が明瞭に形成されない場合がある。この場合は、原稿の先端が読取位置に到達していないと判断され、原稿ジャムと誤検知してしまうといった課題がある。
【０００７】
本発明は前記課題を解決するものであり、その目的とするところは、原稿ジャムの誤検知を防止し、ジャム検知の遅れによる原稿ダメージを抑制する原稿読取装置を提供するものである。
【課題を解決するための手段】
【０００８】
前記目的を達成するための本発明に係る原稿読取装置の代表的な構成は、原稿トレイ上に載置された原稿を１枚ずつ搬送路に給送する給送手段と、前記搬送路に沿って前記原稿を搬送する搬送手段と、前記搬送路に沿って搬送された前記原稿を排出トレイ上に排出する排出手段と、前記搬送手段を駆動するモータと、前記搬送路に沿って搬送されている前記原稿の第一面を読み取る第一読取部と、前記第一読取部よりも原稿の搬送方向上流に設けられ、前記原稿を検知する第一センサと、前記第一読取部よりも原稿の搬送方向下流に設けられ、前記原稿を検知する第二センサと、前記第一読取部が読み取った前記第一面の画像データから、前記原稿の先端部が前記第一読取部に到達したことを検知する先端検知部と、前記第一センサが前記原稿を検知してから第１の量だけ前記原稿の搬送を行っても前記第二センサが前記原稿を検知できなかった場合に前記モータを停止させる制御手段と、を有し、前記制御手段は、前記先端検知部が前記第一面の画像データから前記原稿の先端部を検知できなかった場合は、前記第一センサが前記原稿を検知してから前記第１の量よりも小さい第２の量だけ前記原稿の搬送を行っても前記第二センサが前記原稿の先端部の到達を検知できなかった場合に前記モータを停止させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、原稿ジャムの誤検知を防止し、ジャム検知の遅れによる原稿ダメージを抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る原稿読取装置の構成を示す斜視図である。
【図２】本発明に係る原稿読取装置の構成を示す断面説明図である。
【図３】本発明に係る原稿読取装置の制御部の構成を示すブロック図である。
【図４】原稿の排出遅延ジャムの検知処理を適用した場合の原稿の流し読み動作を示すフローチャートである。
【図５】（ａ）〜（ｃ）は、原稿の表面読取時に原稿の先端部の影が読取画像上に発生するときの原稿の状態を示す断面説明図である。
【図６】（ａ），（ｂ）は、原稿の表面読取時に原稿の先端部の影が現れた読取画像を示す図である。
【図７】（ａ）は、原稿表面の先端検知の処理範囲を示す断面説明図である。（ｂ）は、原稿裏面の先端検知の処理範囲を示す断面説明図である。
【図８】（ａ）は、原稿の先端部の検知が成功したときの画像メモリ上における原稿画像領域の配置を示す図である。（ｂ）は、原稿の先端部の検知が失敗したときの画像メモリ上における原稿画像領域の配置を示す図である。
【図９】（ａ）〜（ｃ）は、原稿のジャム発生位置を示す断面説明図である。
【図１０】原稿のジャムが発生した位置から原稿のジャムを検知した位置までの搬送距離を示す断面説明図である。
【発明を実施するための形態】
【００１１】
図により本発明に係る原稿読取装置の一実施形態を具体的に説明する。
【００１２】
＜原稿読取装置＞
図１〜図３を用いて本発明に係る原稿読取装置の構成について説明する。図１は、本発明に係る原稿読取装置の構成を示す斜視図である。図２は、本発明に係る原稿読取装置の構成を示す断面説明図である。図３は、本発明に係る原稿読取装置の制御部の構成を示すブロック図である。図１及び図２に示すように、原稿読取装置４は、原稿Ｄを搬送する搬送部となるＡＤＦ（Auto Document Feeder）２００と、原稿画像を読み取る読取部１００とを有して構成される。ＡＤＦ２００は、読取部１００の上面奥側に設けられた開閉ヒンジ５により読取部１００に対して開閉可能に構成されている。
【００１３】
＜読取部＞
図２及び図３を用いて読取部１００の構成について説明する。図２に示す読取部１００は、原稿台ガラス１０１と、表面読取部１０３と、図３に示す光学モータ３０５と、移動ガイド１０２と、白基準部材１０４とを有する。読取部１００は、光学モータ３０５を用いて表面読取部１０３を移動ガイド１０２に沿って移動させながら、原稿台ガラス１０１上に載置された原稿Ｄの表面を一ラインずつ読み取ることで原稿Ｄの表面画像の読み取りを行う。
【００１４】
図１及び図２に示す表面流し読みガラス１０５は、ＡＤＦ２００により表面流し読みガラス１０５上に搬送されてきた原稿Ｄの表面画像を表面読取部１０３により読み取る。表面読取部１０３は、搬送路６，７に沿って搬送されている原稿Ｄの第一面となる表面の画像を読み取る第一読取部として構成される。
【００１５】
＜ＡＤＦ＞
図２を用いてＡＤＦ２００の構成について説明する。図２に示すように、ＡＤＦ２００は、１枚以上のシート状の原稿Ｄを積層した原稿束を積載する原稿トレイ２０１を有する。更に、原稿トレイ２０１上に載置された原稿Ｄに接触して最上位の原稿Ｄから給送する給送手段であるピックアップローラ２０３を有する。更に、ピックアップローラ２０３により給送された原稿Ｄを１枚ずつ分離給送する分離ローラ２０４とを有している。分離ローラ２０４（給送手段）は、原稿トレイ２０１上（原稿トレイ上）に載置された原稿Ｄを１枚ずつ搬送路６，７に給送する。分離ローラ２０４は、分離機構として、原稿Ｄの搬送開始前に、原稿束が原稿トレイ２０１から突出して下流へ進出するのを規制する。
【００１６】
原稿トレイ２０１には、原稿トレイ２０１上に載置された原稿Ｄの有無を検知する原稿検知センサ２０２が設けられている。原稿トレイ２０１上に積載された原稿束の最上面にピックアップローラ２０３を落下させて回転させる。これにより原稿束の最上面の原稿Ｄが搬送される。ピックアップローラ２０３により搬送された原稿Ｄは、分離ローラ２０４の分離作用により最上面の１枚が分離搬送される。
【００１７】
分離ローラ２０４により１枚ずつ分離搬送された原稿Ｄは、引き抜きローラ２０５により挟持搬送されて、停止したレジストローラ２０７のニップ部に原稿Ｄの先端部Ｄｔが突き当てられる。レジストローラ２０７のニップ部に突き当てられた原稿Ｄの先端部Ｄｔ分がループを形成することにより原稿Ｄの斜行が補正される。その後、原稿Ｄは、レジストローラ２０７により挟持搬送される。
【００１８】
レジストローラ２０７の下流側には、レジストローラ２０７を通過した原稿Ｄを表面流し読みガラス１０５の方向へ搬送する搬送路６が設けられている。レジストローラ２０７により挟持搬送されて搬送路６に送られた原稿Ｄは、リードローラ２０８により挟持搬送されて表面流し読みガラス１０５が設けられた図５（ａ）に示す表面読取位置１０３ａに送られる。リードローラ２０８は、搬送路６，７に沿って原稿Ｄを搬送する搬送手段の一例である。
【００１９】
＜原稿の表面画像の読取動作＞
原稿Ｄの表面画像を読み取る場合は、表面流し読みガラス１０５と、表面対向部材２１０との間を原稿Ｄの表面が通過する。このとき、原稿Ｄの表面は、表面流し読みガラス１０５の下側から表面読取部１０３に設けられたＬＥＤ（Light Emitting Diode；発光ダイオード）により構成される光源１２ａ，１２ｂから出射される光１２ａ１，１２ｂ１により照射される。その反射光を、表面読取部１０３に設けられた図示しないＣＣＤ（Charge Coupled Device；電荷結合デバイス）等からなる受光部で読み取ることにより原稿Ｄの表面画像を読み取る。
【００２０】
表面流し読みガラス１０５に対向する位置には、原稿Ｄの表面を表面流し読みガラス１０５に押し付けながら搬送する押えローラ８，９が設けられている。押えローラ９の下流には、表面画像を読み取った原稿Ｄを裏面白色対向部材２１２の方向へ搬送する搬送路７が設けられている。押えローラ９により搬送されて搬送路７に送られた原稿Ｄは、リードローラ２１１により挟持搬送されて裏面白色対向部材２１２が設けられた裏面読取部２１３の図７（ｂ）に示す裏面読取位置２１３ａに送られる。リードローラ２１１は搬送手段の一例である。
【００２１】
＜原稿の両面画像の読取動作＞
原稿Ｄの表裏面の両面画像を読み取る場合は、原稿Ｄの表面画像は、前述したように表面読取部１０３で読み取りを行う。原稿Ｄの裏面画像を読み取る場合は、原稿Ｄの裏面は、搬送路７に設けられた裏面流し読みガラス２１４と、裏面白色対向部材２１２との間を通過する。
【００２２】
そのとき、裏面流し読みガラス２１４の上側から裏面読取部２１３に設けられたＬＥＤ（Light Emitting Diode；発光ダイオード）により構成される光源１２ａ，１２ｂから出射される光１２ａ１，１２ｂ１が原稿Ｄの裏面に照射される。原稿Ｄの裏面に反射した反射光を裏面読取部２１３に設けられた図示しないＣＣＤ（Charge Coupled Device；電荷結合デバイス）等からなる受光部で読み取ることにより原稿Ｄの裏面画像を読み取る。
【００２３】
裏面読取部２１３は、搬送路７に沿って搬送されている原稿Ｄの裏面（第二面）を読み取る第二読取部として構成される。裏面読取部２１３（第二読取部）は、搬送路６，７上において、表面読取部１０３（第一読取部）よりも原稿Ｄの搬送方向下流で、且つ排出センサ２１５（第二センサ）よりも原稿Ｄの搬送方向上流に設けられている。
【００２４】
リードローラ２１１により挟持されて搬送路７に沿って搬送された原稿Ｄは、排出ローラ２１６（排出手段）により挟持搬送されて排出トレイ２１７上（排出トレイ上）に排出される。また、図１に示すように、読取部１００に対して開閉ヒンジ５を中心にＡＤＦ２００を回動させて開く。その状態で、原稿台ガラス１０１上に原稿Ｄを載置し、ＡＤＦ２００を閉じて原稿Ｄの背面を圧板１０により押圧する。
【００２５】
その状態で、移動ガイド１０２に沿って表面読取部１０３を移動して原稿台ガラス１０１上の原稿Ｄの表面画像を読み取ることもできる。尚、表面読取部１０３や裏面読取部２１３の受光部には、ミラーを用いた、光学倍率が等倍より小さい縮小光学系で構成されるＣＣＤ（Charge Coupled Device；電荷結合デバイス）が適用できる。これ以外にもＣＩＳ（Contact Image Sensor；密着型イメージセンサ）等も適用できる。
【００２６】
＜制御部＞
図３に示すリーダコントローラ３００は、中央演算処理装置であるリーダＣＰＵ（Central Processing Unit）３０１を有する。更に、リードオンリーメモリであるリーダＲＯＭ（Read Only Memory）３０２を有する。更に、ランダムアクセスメモリであるリーダＲＡＭ（Random Access Memory）３０３を備えている。リーダＲＯＭ３０２には、制御プログラムが格納されており、リーダＲＡＭ３０３には、入力データや作業用データが格納される。
【００２７】
リーダＣＰＵ３０１には、ＡＤＦ２００による原稿Ｄの給送分離動作を行うピックアップローラ２０３と分離ローラ２０４とを回転駆動する分離モータ３０６が接続されている。更に、引き抜きローラ２０５と、レジストローラ２０７と、リードローラ２０８，２１１と、排出ローラ２１６とを回転駆動するリードモータ３０７が接続されている。リードモータ３０７は、搬送手段としてのリードローラ２０８（搬送ローラ）を駆動するモータの一例である。
【００２８】
これらの各ローラは、各モータからの回転駆動力を伝達する駆動ギアを介して接続されている。更に、リーダＣＰＵ３０１には、原稿トレイ２０１上に載置された原稿Ｄを検知する原稿検知センサ２０２と、搬送路６上の原稿Ｄの端部を検知するレジセンサ２０６と、リードセンサ２０９と、排出センサ２１５とが接続されている。リードセンサ２０９は、表面読取部１０３（第一読取部）よりも原稿Ｄの搬送方向上流に設けられ、原稿Ｄを検知する第一センサの一例である。排出センサ２１５は、表面読取部１０３（第一読取部）よりも原稿Ｄの搬送方向下流に設けられ、原稿Ｄを検知する第二センサの一例である。
【００２９】
図２に示すピックアップローラ２０３は、一端部が分離ローラ２０４の回転軸２０４ａを中心として回動可能に設けられたアーム１の他端部に回転可能に支持されている。原稿トレイ２０１上に載置された原稿Ｄをピックアップローラ２０３により給送する。その際には、アーム１が分離ローラ２０４の回転軸２０４ａを中心に図２の時計回り方向に回動して原稿トレイ２０１上に載置された原稿Ｄに接触する。そして、ピックアップローラ２０３が図２の時計回り方向に回転することで原稿トレイ２０１上に載置された原稿Ｄを給送する。
【００３０】
原稿検知センサ２０２は、原稿トレイ２０１上に載置された原稿Ｄにピックアップローラ２０３が接触した状態で、搬送路上におけるピックアップローラ２０３と分離ローラ２０４との間に設けられている。レジセンサ２０６は、搬送路６上において、引き抜きローラ２０５とレジストローラ２０７との間に設けられている。リードセンサ２０９は、搬送路６上において、リードローラ２０８と押えローラ８との間に設けられている。排出センサ２１５は、搬送路７上において、裏面白色対向部材２１２と排出ローラ２１６との間に設けられている。
【００３１】
排出センサ２１５は、搬送路６，７上において、表面読取部１０３（第一読取部）及び
裏面読取部２１３（第二読取部）よりも原稿Ｄの搬送方向下流に設けられ、原稿Ｄを検知する原稿検知手段として構成される。本実施形態の分離モータ３０６とリードモータ３０７は、パルスモータで構成されている。リーダＣＰＵ３０１は、分離モータ３０６とリードモータ３０７に印加する駆動パルス数を制御することで分離モータ３０６とリードモータ３０７の回転を管理している。
【００３２】
分離モータ３０６とリードモータ３０７に印加する駆動パルス数は、搬送路６，７を搬送中の原稿Ｄの搬送距離に対応する。リーダＣＰＵ３０１は、分離モータ３０６とリードモータ３０７に印加する駆動パルス数を考慮する。更に、分離モータ３０６とリードモータ３０７からの回転駆動力を、ピックアップローラ２０３と分離ローラ２０４、或いは、引き抜きローラ２０５とレジストローラ２０７とリードローラ２０８，２１１と排出ローラ２１６に伝達する駆動ギアのギア比を考慮する。前記駆動パルス数とギア比とから求まる原稿Ｄの搬送距離に基づいて、各モータ等を制御して原稿Ｄの搬送を行っている。
【００３３】
リーダＣＰＵ３０１には、読取部１００による画像読取動作を行う表面読取部１０３と、裏面読取部２１３とが接続されている。リーダＣＰＵ３０１は、原稿Ｄの画像を１ラインずつ表面読取部１０３と裏面読取部２１３とにより、それぞれ読み取り、リーダ画像メモリ１１に格納する。
【００３４】
リーダＣＰＵ３０１は、コマンドデータバス３２１を介してシステムコントローラ３１０内のシステムＣＰＵ３１１と接続されている。これによりリーダＣＰＵ３０１とシステムＣＰＵ３１１との間で画像読取制御に関するデータの授受を行う。リーダ画像処理部３０４は、画像データバス３２２を介してシステムコントローラ３１０内のシステム画像処理部３１４と接続されている。これによりリーダ画像処理部３０４とシステム画像処理部３１４との間で画像データや同期信号の授受を行う。
【００３５】
リーダＣＰＵ３０１は、コマンドデータバス３２１を介してシステムＣＰＵ３１１から画像転送要求を受信すると、リーダ画像処理部３０４を介してシステム画像処理部３１４へ画像を送信する。リーダ画像処理部３０４は、画像データバス３２２を介して画像先端を示す垂直同期信号を発行した後、水平同期信号に同期して１ラインずつリーダ画像メモリ１１から画像を取り出し、画像処理を行った後、システム画像処理部３１４へ画像を送信する。
【００３６】
システムコントローラ３１０では、システムＣＰＵ３１１、システムＲＯＭ３１２、システムＲＡＭ３１３を備えている。リーダ画像処理部３０４で処理された画像データは、画像データバス３２２を介してシステムコントローラ３１０内のシステム画像処理部３１４へ転送されて、色の判断等の所定の画像処理が施された後に、システム画像メモリ３１５に格納される。また、システムコントローラ３１０は、操作部３１６を備えており、ユーザとのインターフェース制御は、操作部３１６の表示部を介してシステムＣＰＵ３１１により行われる。
【００３７】
＜普通紙原稿が先端部の検知後にジャムしたときの排出遅延ジャム検知動作＞
次に、図４を用いて、原稿Ｄの排出遅延ジャムの検知処理を適用した場合の原稿Ｄの流し読み動作について説明する。図４は、原稿Ｄの排出遅延ジャムの検知処理を適用した場合の原稿の流し読み動作を示すフローチャートである。図４を用いて、リーダ画像処理部３０４により先端部Ｄｔの検知が可能な厚みを持った普通紙からなる原稿Ｄが遅延なく正常に搬送された場合について説明する。
【００３８】
図４に示す制御は、リーダＣＰＵ３０１により実行される。図４のステップＳ１０１において、リーダＣＰＵ３０１がＡＤＦ２００による原稿Ｄの流し読み制御を開始する。このとき、ピックアップローラ２０３は、図２に示すように上方に退避している。ユーザは、ピックアップローラ２０３が退避した状態で原稿トレイ２０１上に原稿Ｄを載置する。そして、操作部３１６から原稿サイズを入力する。
【００３９】
ステップＳ１０２において、リーダＣＰＵ３０１は、リーダコントローラ３００から原稿Ｄの搬送方向の長さ（以下、「原稿長」という）ＬＤを取得する。リーダコントローラ３００は、ユーザが操作部３１６から入力した原稿サイズに基づいて原稿長ＬＤを算出している。
【００４０】
尚、原稿長ＬＤの他の取得方法としては、例えば、原稿Ｄを搬送しながら搬送路６上の各センサが原稿Ｄの先端部Ｄｔを検知してから後端部Ｄｒを検知するまでの各モータのパルスカウント値を考慮する。更に、各モータが各ローラへ駆動を伝える駆動ギアのギア比を考慮する。そして、両者から求まる１パルス当たりの進み量から原稿長ＬＤを算出しても良い。
【００４１】
その後、ステップＳ１０３において、リーダＣＰＵ３０１は、分離モータ３０６をＯＮして回転駆動する。このとき、図２に示すように上方に退避しているピックアップローラ２０３が分離ローラ２０４の回転軸２０４ａを中心に図２の時計回り方向に回動して下降し、原稿トレイ２０１上に載置された原稿Ｄの最上面に接触する。そして、ピックアップローラ２０３と分離ローラ２０４とを回転することで原稿Ｄを１枚ずつ分離給送する。
【００４２】
次に、ステップＳ１０４において、リーダＣＰＵ３０１は、レジセンサ２０６を監視する。リーダＣＰＵ３０１は、原稿Ｄの先端部Ｄｔがレジセンサ２０６に到達してレジセンサ２０６がＯＦＦからＯＮになるのを待つ。ステップＳ１０４において、レジセンサ２０６がＯＦＦからＯＮになったことを検知すると、リーダＣＰＵ３０１は、ステップＳ１０５において、レジストローラ２０７によるレジストレーション制御を実施する。
【００４３】
ここで、レジストレーション制御は、停止したレジストローラ２０７のニップ部に原稿Ｄの先端部Ｄｔを突き当てて、原稿Ｄの先端部Ｄｔにループを形成させることで原稿Ｄの斜行を補正する。原稿Ｄの先端部Ｄｔにループを形成した後、ステップＳ１０６において、リーダＣＰＵ３０１は、リードモータ３０７をＯＮして回転駆動を開始し、原稿Ｄの搬送を再開する。その後、ステップＳ１０７において、分離モータ３０６をＯＦＦして駆動を停止し、ピックアップローラ２０３と分離ローラ２０４とによる原稿Ｄの給送制御を終了する。
【００４４】
原稿Ｄの給送制御を終了した後、リーダＣＰＵ３０１は、第一センサの例であるリードセンサ２０９の検出結果に基づいて原稿Ｄの搬送量の計測を開始する。このとき、リーダＣＰＵ３０１は、原稿Ｄの搬送量に基づいて、原稿Ｄの表裏面の先端部Ｄｔの検知を開始するタイミングや検知の終了タイミングや原稿画像の読み取り開始タイミングや読み取り終了タイミングや排出遅延ジャム検知等の各種制御を行う。
【００４５】
ステップＳ１０８において、リーダＣＰＵ３０１は、原稿Ｄの搬送量の計測を行うためにリードセンサ２０９の検出結果を監視する。そして、搬送路６を搬送される原稿Ｄの先端部Ｄｔがリードセンサ２０９に到達して、リードセンサ２０９がＯＦＦからＯＮになるのを待つ。
【００４６】
ステップＳ１０８において、リードセンサ２０９がＯＦＦからＯＮになると、ステップＳ１０９に進む。ステップＳ１０９において、リーダＣＰＵ３０１は、リードセンサ２０９がＯＦＦからＯＮになった時刻を基準として、原稿Ｄの表裏面の先端部Ｄｔの搬送距離ＬＸ１，ＬＸ２の計測を開始する。このとき、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表裏面の先端部Ｄｔの搬送距離ＬＸ１，ＬＸ２を考慮する。
【００４７】
原稿Ｄの表裏面の先端部Ｄｔの搬送距離ＬＸ１，ＬＸ２は、原稿Ｄの先端部Ｄｔがリードセンサ２０９に到達してリードセンサ２０９がＯＦＦからＯＮになった時刻からの各モータのパルスカウント値を考慮する。更に、各モータから各ローラへ駆動を伝達する駆動ギアのギア比を考慮する。そして、前記パルスカウント値とギア比とから求まる各ローラの１パルス当たりの進み量から算出される。
【００４８】
次に、リーダＣＰＵ３０１は、ステップＳ１１０〜ステップＳ１２３において、原稿Ｄの表裏面のそれぞれで先端部Ｄｔの検知処理を開始する。図５（ａ）〜（ｃ）は、原稿Ｄの表面読取時に原稿Ｄの表面の先端部Ｄｔの影Ｒｓが読取画像上に発生するときの原稿Ｄの状態を示す断面説明図である。図６（ａ），（ｂ）は、原稿Ｄの表面読取時に原稿Ｄの表面の先端部Ｄｔの影Ｒｓが現れた読取画像を示す図である。
【００４９】
図５（ａ）に示すように、原稿Ｄの表面の先端部Ｄｔが表面読取位置１０３ａに突入する前を考慮する。そのとき、表面読取部１０３の原稿搬送方向前後に配置された光源１２ａ，１２ｂからの光１２ａ１，１２ｂ１が表面対向部材２１０に照射される。そして、表面読取部１０３に設けられた図示しない受光部は、表面対向部材２１０からの反射光を画像として読み取る。
【００５０】
その後、図５（ｂ）に示すように、原稿Ｄの表面の先端部Ｄｔが、表面読取位置１０３ａの直前にまで到達する。すると、普通紙からなる原稿Ｄの表面の先端部Ｄｔの厚みにより原稿Ｄの突入側の光源１２ａから表面対向部材２１０の表面読取位置１０３ａに照射される光１２ａ１が原稿Ｄにより遮られる。これにより原稿Ｄの表面の先端部Ｄｔの影Ｒｓが表面対向部材２１０に投影される。
【００５１】
図５（ｂ）に示す表面対向部材２１０に投影された原稿Ｄの表面の先端部Ｄｔの影Ｒｓを考慮する。この影Ｒｓにより図５（ａ）に示す原稿Ｄの表面の先端部Ｄｔが表面読取位置１０３ａに突入する前の表面対向部材２１０からの反射光量よりも図５（ｂ）に示す表面対向部材２１０からの反射光量が少なくなる。このため図６（ａ）に示す読取画像上では、図６（ａ）に示すように、原稿Ｄの表面の先端部Ｄｔの読み取り直前に暗い原稿Ｄの表面の先端部Ｄｔの影Ｒｓが読み取られる。
【００５２】
先端検知部を兼ねるリーダ画像処理部３０４は、図５（ｂ）に示すように、光源１２ａから表面対向部材２１０の表面読取位置１０３ａに照射される光１２ａ１が原稿Ｄにより遮られたときの原稿Ｄの先端部Ｄｔの影Ｒｓを考慮する。この影Ｒｓを、図６（ａ）に示すように、表面読取部１０３（第一読取部）が読み取った原稿Ｄの表面（第一面）の画像データから検出する。これにより原稿Ｄの表面の先端部Ｄｔが表面読取部１０３（第一読取部）に到達したことを検知する。
【００５３】
また、リーダ画像処理部３０４（先端検知部）は、裏面読取部２１３（第二読取部）が読み取った原稿Ｄの裏面（第二面）の画像データから原稿Ｄの先端部Ｄｔの影Ｒｓを検出する。これにより原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３（第二読取部）に到達したことを検知する。
【００５４】
図７（ａ）は、搬送路６上のリードセンサ２０９の検知位置２０９ａから表面読取部１０３の表面読取位置１０３ａまでの距離ＬＰ１を示す。更に、検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１までの距離ＬＰ１Ａを示す。更に、検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２までの距離ＬＰ１Ｂを示す。更に、原稿Ｄの表面の先端部Ｄｔの検知範囲Ｒｆとを示す断面説明図である。
【００５５】
図７（ｂ）は、搬送路６上のリードセンサ２０９の検知位置２０９ａから搬送路７上の裏面読取部２１３の裏面読取位置２１３ａまでの距離ＬＰ２を示す。更に、検知位置２０９ａから原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１までの距離ＬＰ２Ａを示す。更に、検知位置２０９ａから原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２までの距離ＬＰ２Ｂを示す。更に、原稿Ｄの裏面の先端部Ｄｔの検知範囲Ｒｂとを示す断面説明図である。
【００５６】
図８（ａ）は、原稿Ｄの表裏面の先端部Ｄｔの検知が成功したときのリーダコントローラ３００のリーダ画像メモリ１１に保存された画像メモリ上における原稿画像領域Ｒｉの先端位置Ｒｉ１を示す。更に、システムコントローラ３１０のシステム画像処理部３１４への転送開始位置Ｐｔを示す図である。
【００５７】
図８（ｂ）は、原稿Ｄの表裏面の先端部Ｄｔの検知が失敗したときのリーダコントローラ３００のリーダ画像メモリ１１に保存された画像メモリ上における原稿画像領域Ｒｉの先端位置Ｒｉ１を示す。更に、システムコントローラ３１０のシステム画像処理部３１４への転送開始位置Ｐｔを示す図である。
【００５８】
図４のステップＳ１１０において、リーダＣＰＵ３０１は、原稿Ｄの先端部Ｄｔがリードセンサ２０９を通過してリードセンサ２０９がＯＦＦからＯＮになった時刻を考慮する。これにより搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を監視する。そして、原稿Ｄの表面の先端部Ｄｔが図７（ａ）に示す原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１に到達するのを待つ。
【００５９】
ここで、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を考慮する。また、リードセンサ２０９の検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１までの距離ＬＰ１Ａを考慮する。
【００６０】
そして、ステップＳ１１０において、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が、図７（ａ）に示す距離ＬＰ１Ａ以上となる。このとき、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔが原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１に到達したと判定する。その後、ステップＳ１１１に進む。
【００６１】
ステップＳ１１１において、リーダＣＰＵ３０１は、表面読取部１０３により原稿Ｄの表面の画像読み取りを開始する。表面読取部１０３により読み取った原稿Ｄの表面画像は、図３に示すリーダ画像処理部３０４を経由してリーダ画像メモリ１１に格納される。原稿Ｄの表面画像の読み取り開始後、ステップＳ１１２において、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔが表面読取位置１０３ａに到達して、リーダ画像処理部３０４により原稿Ｄの表面の先端部Ｄｔが検知されたか否かを確認する。
【００６２】
原稿Ｄの表面の先端部Ｄｔが、未だ表面読取位置１０３ａに到達せず、原稿Ｄの表面の先端部Ｄｔが検知されていなかった場合は、ステップＳ１１４に進む。ステップＳ１１４において、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔが図７（ａ）に示す検知終了位置１０３ａ２に到達したか否かを確認する。このとき、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が、リードセンサ２０９の検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２までの距離ＬＰ１Ｂ以上になる。
【００６３】
このとき、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔが図７（ａ）に示す検知終了位置１０３ａ２に到達したと判定する。そして、ステップＳ１１５に進んで、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が、リードセンサ２０９の検知位置２０９ａから表面読取部１０３の表面読取位置１０３ａまでの距離ＬＰ１に到達する。その時点で、リーダＣＰＵ３０１は、リーダ画像処理部３０４にシステム画像処理部３１４への画像転送開始を通知する。
【００６４】
ステップＳ１１４において、原稿Ｄの表面の先端部Ｄｔが原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２に到達していなかった場合はステップＳ１１２に戻る。そして、ステップＳ１１２において、リーダＣＰＵ３０１は、再度、リーダ画像処理部３０４により原稿Ｄの表面の先端部Ｄｔが検知されたか否かを確認する。
【００６５】
普通紙からなる原稿Ｄが、遅延なく正常に搬送された場合は、原稿Ｄの表面の先端部Ｄｔは、原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２に到達する前に、リーダ画像処理部３０４により原稿Ｄの表面の先端部Ｄｔが検知される。その後、ステップＳ１１３に進んで、リーダＣＰＵ３０１は、リーダ画像処理部３０４にシステム画像処理部３１４への画像転送開始を通知する。
【００６６】
このとき、リーダ画像処理部３０４は、図８（ａ）に示すように、リーダ画像メモリ１１内の原稿Ｄの表面画像の原稿画像領域Ｒｉの先端位置Ｒｉ１を、検知した原稿Ｄの表面の先端部Ｄｔの位置とする。そして、画像データバス３２２を経由してシステム画像処理部３１４に転送する。
【００６７】
次に、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの検知処理を行う。まず、ステップＳ１１６において、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を監視する。そして、原稿Ｄの裏面の先端部Ｄｔが図７（ｂ）に示す裏面読取部２１３の原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１に到達するのを待つ。
【００６８】
このとき、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、リードセンサ２０９の検知位置２０９ａから原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１までの距離ＬＰ２Ａ以上になる。このとき、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔが図７（ｂ）に示す裏面読取部２１３の検知開始位置２１３ａ１に到達したと判定する。
【００６９】
ステップＳ１１６において、原稿Ｄの裏面の先端部Ｄｔが、裏面読取部２１３の原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１に到達するとステップＳ１１７に進む。ステップＳ１１７において、リーダＣＰＵ３０１は、裏面読取部２１３により原稿Ｄの裏面の画像読み取りを開始する。裏面読取部２１３により読み取った原稿Ｄの裏面画像は、リーダ画像処理部３０４を経由してリーダ画像メモリ１１に格納される。
【００７０】
次に、ステップＳ１１８において、リーダＣＰＵ３０１は、リーダ画像処理部３０４により、原稿Ｄの裏面の先端部Ｄｔが検知されたか否かを確認する。原稿Ｄの裏面の先端部Ｄｔが、未だ裏面読取部２１３の裏面読取位置２１３ａに到達せず、原稿Ｄの裏面の先端部Ｄｔが検知されていなかった場合は、ステップＳ１２１に進む。ステップＳ１２１において、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔが、図７（ｂ）に示す原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２に到達したか否かを確認する。
【００７１】
このとき、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。そして、図７（ｂ）に示す搬送路６に設けられたリードセンサ２０９の検知位置２０９ａから、搬送路７に設けられた原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２までの距離ＬＰ２Ｂを考慮する。そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、距離ＬＰ２Ｂ以上になったか否かを判定する。
【００７２】
ステップＳ１２１において、原稿Ｄの裏面の先端部Ｄｔが原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２に到達していなかった場合はステップＳ１１８に戻る。ステップＳ１１８において、リーダＣＰＵ３０１は、再度、リーダ画像処理部３０４により原稿Ｄの裏面の先端部Ｄｔが検知されたか否かを確認する。
【００７３】
普通紙からなる原稿Ｄが、遅延なく正常に搬送される。その場合は、前述した原稿Ｄの表面の先端部Ｄｔと同様に、原稿Ｄの裏面の先端部Ｄｔは、原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２に到達する前に、リーダ画像処理部３０４により原稿Ｄの裏面の先端部Ｄｔが検知される。
【００７４】
ステップＳ１１８において、リーダ画像処理部３０４により原稿Ｄの裏面の先端部Ｄｔを検知した場合は、ステップＳ１１９に進む。ステップＳ１１９において、リーダＣＰＵ３０１は、リーダ画像処理部３０４にシステム画像処理部３１４への画像転送開始を通知する。
【００７５】
リーダ画像処理部３０４は、図８（ａ）に示すように、リーダ画像メモリ１１内の原稿Ｄの裏面画像の原稿画像領域Ｒｉの先端位置Ｒｉ１を、検知した原稿Ｄの裏面の先端部Ｄｔの位置とする。そして、画像データバス３２２を経由してシステム画像処理部３１４に転送する。その後、ステップＳ１２０に進んで、リーダＣＰＵ３０１は、原稿Ｄの排出遅延ジャムマージンＬＭの設定を行う。
【００７６】
原稿Ｄの排出遅延ジャムマージンＬＭは、図２に示すリードセンサ２０９がＯＮしてから排出センサ２１５がＯＮするまでの原稿Ｄの搬送遅れの許容量である。図４のステップＳ１３４〜Ｓ１３７に示す原稿Ｄの排出遅延ジャム検知処理を考慮する。ステップＳ１３４において、原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が原稿Ｄの排出遅延ジャムマージンＬＭよりも大きくなったらリーダＣＰＵ３０１は、原稿Ｄの排出遅延ジャムを検知する。
【００７７】
原稿Ｄの排出遅延ジャムマージンＬＭは、大きいほど原稿Ｄの搬送遅れ量を許容する。このため原稿Ｄの排出遅延ジャムが発生していた場合に、ジャムした原稿Ｄを無理に搬送しようとする区間が長くなる。このため原稿Ｄへのダメージが大きくなって原稿Ｄが破損する可能性がある。
【００７８】
ステップＳ１１８において、リーダ画像処理部３０４により普通紙からなる原稿Ｄの裏面の先端部Ｄｔが検知できた場合を考慮する。この場合は、通常のジャムマージンＬＭ１であっても原稿Ｄの排出遅延ジャムが発生してから原稿Ｄの排出遅延ジャムを検知するまでに要する時間は短い。そのためステップＳ１２０において、リーダＣＰＵ３０１は、原稿Ｄへのダメージよりも原稿Ｄの搬送遅れに対する許容量を優先して、通常のジャムマージンＬＭ１を設定する。尚、ステップＳ１１８において、リーダ画像処理部３０４により薄紙からなる原稿Ｄの裏面の先端部Ｄｔが検知できなかった場合は、ステップＳ１２１〜Ｓ１２３に進むが、追って説明する。
【００７９】
ステップＳ１１０〜Ｓ１１９において、原稿Ｄの表裏面の先端部Ｄｔの検知が終了する。その後、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの検知時に設定した原稿Ｄの排出遅延ジャムマージンＬＭ１に基づいて、原稿Ｄの排出遅延ジャム検知処理を行う。
【００８０】
＜原稿の排出遅延ジャム検知動作＞
ステップＳ１２４において、リーダＣＰＵ３０１は、排出センサ２１５に原稿Ｄの裏面の先端部Ｄｔが到達し、排出センサ２１５がＯＦＦからＯＮになったか否かを確認する。ステップＳ１２４において、排出センサ２１５がＯＦＦからＯＮになっていない場合は、ステップＳ１３４に進む。
【００８１】
ステップＳ１３４において、リーダＣＰＵ３０１は、リードセンサ２０９がＯＮしてから排出センサ２１５がＯＮするまでの原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）を考慮する。そして、原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が、原稿Ｄの排出遅延ジャムマージンＬＭ１よりも大きくなったか否かを確認する。
【００８２】
ステップＳ１３４に示す、ＬＸ２は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離である。ＬＰ３は、リードセンサ２０９の検知位置２０９ａから排出センサ２１５の検知位置２１５ａまでの搬送路６，７上の距離である。
【００８３】
図２に示すリードセンサ２０９がＯＮしてから排出センサ２１５がＯＮするまでの間を考慮する。その間に計測された、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２から搬送路６，７上の前記距離ＬＰ３を差し引いた値を考慮する。この値が原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）となる。
【００８４】
この原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が原稿Ｄの排出遅延ジャムマージンＬＭ１以下であれば、ステップＳ１２４に戻る。ステップＳ１２４において、リーダＣＰＵ３０１は、再度、排出センサ２１５がＯＦＦからＯＮになったか否かを確認する。
【００８５】
図９（ａ）〜（ｃ）は、原稿Ｄのジャム発生位置を示す断面説明図である。図９（ａ）に示すように、普通紙からなる原稿Ｄの裏面の先端部Ｄｔが、裏面読取部２１３の裏面読取位置２１３ａを通過した後にジャムにより停止していた場合は、原稿Ｄの裏面の先端部Ｄｔの検知処理により原稿Ｄの裏面の先端部Ｄｔは検知されている。このため原稿Ｄの排出遅延ジャムマージンＬＭとして、通常のジャムマージンＬＭ１が設定されている。
【００８６】
このとき、図９（ａ）に示すように、原稿Ｄの裏面の先端部Ｄｔは、排出センサ２１５の検知位置２１５ａに到達していない。このため原稿Ｄの裏面の先端部Ｄｔの搬送遅れ量（ＬＸ２−ＬＰ３）が第一ジャムマージンＬＭ１よりも大きくなる。その時点で、リーダＣＰＵ３０１は、原稿Ｄの排出遅延ジャムが発生したと判定し、ステップＳ１３５に進む。ステップＳ１３５では、分離モータ３０６やリードモータ３０７を含む各モータや、表面読取部１０３や裏面読取部２１３等の全負荷を停止する。
【００８７】
即ち、判定手段を兼ねるリーダＣＰＵ３０１は、原稿Ｄの先端部Ｄｔが基準位置となるリードセンサ２０９の検知位置２０９ａに到達してから第１の量だけ原稿Ｄの搬送を行う。それでも排出センサ２１５（第二センサ）が原稿Ｄの先端部Ｄｔの到達を検知できなかった場合に、原稿Ｄの遅延ジャムが発生したと判定する。制御手段となるリーダＣＰＵ３０１は、リードセンサ２０９（第一センサ）が原稿Ｄを検知してから第１の量だけ原稿Ｄの搬送を行っても排出センサ２１５（第二センサ）が原稿Ｄを検知できなかった場合にリードモータ３０７（モータ）を停止させる。
【００８８】
ここで、前記第１の量は、搬送路６，７上において、リードセンサ２０９の検知位置２０９ａから排出センサ２１５の検知位置２１５ａまでの距離ＬＰ３に、通常のジャムマージンＬＭ１を加算した搬送距離である。このとき原稿Ｄの搬送距離は、各モータに付与する駆動パルス数とギア比とから求めることができる。
【００８９】
その後、ステップＳ１３６において、リーダＣＰＵ３０１は、システムコントローラ３１０へ原稿Ｄの排出遅延ジャムが発生したことを通知し、操作部３１６に設けられた図示しない表示部によりユーザに対して原稿Ｄの排出遅延ジャムが発生したことを表示する。その後、ステップＳ１３７に進んで、ＡＤＦ２００による原稿Ｄの流し読み制御を終了する。
【００９０】
普通紙からなる原稿Ｄで排出遅延ジャムが発生していない場合を考慮する。その場合は、原稿Ｄの裏面の先端部Ｄｔの搬送遅れ量（ＬＸ２−ＬＰ３）がジャムマージンＬＭ１を上回る前に原稿Ｄの裏面の先端部Ｄｔが排出センサ２１５の検知位置２１５ａに到達する。このためリーダＣＰＵ３０１は、原稿Ｄが遅延なく正常に搬送されていると判定し、原稿Ｄの排出遅延ジャム検知処理を終了する。
【００９１】
＜原稿の表裏面画像の読み取り終了処理＞
原稿Ｄの排出遅延ジャム検知処理を終了した後、リーダＣＰＵ３０１は、原稿Ｄの表裏面の画像読取終了処理を行う。ステップＳ１２５において、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を確認する。
【００９２】
ここで、リードセンサ２０９の検知位置２０９ａから表面読取部１０３の表面読取位置１０３ａまでの距離ＬＰ１を考慮する。更に、原稿Ｄの搬送方向の原稿長ＬＤを考慮する。そして、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が、距離ＬＰ１に原稿長ＬＤを加えた距離に到達するのを待つ。
【００９３】
原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が距離ＬＰ１に原稿長ＬＤを加えた距離に到達したのを確認すると、ステップＳ１２６に進む。ステップＳ１２６において、リーダＣＰＵ３０１は、原稿Ｄの表面画像の読み取りを終了する。
【００９４】
その後、ステップＳ１２７において、再度、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を確認する。そして、リードセンサ２０９の検知位置２０９ａから裏面読取部２１３の裏面読取位置２１３ａまでの距離ＬＰ２に原稿長ＬＤを加算する。その距離（ＬＰ２＋ＬＤ）に、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が到達したか否かを判定する。
【００９５】
ステップＳ１２７において、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が前記距離（ＬＰ２＋ＬＤ）に到達したのを確認すると、ステップＳ１２８に進む。ステップＳ１２８において、リーダＣＰＵ３０１は、原稿Ｄの裏面画像の読み取り動作を終了する。
【００９６】
ステップＳ１２８において、原稿Ｄの裏面画像の読み取り動作を終了した後、リーダＣＰＵ３０１は、ステップＳ１２９に進んで、原稿Ｄの排出処理を行う。ステップＳ１２９において、リーダＣＰＵ３０１は、図２に示す排出センサ２１５の検出結果を監視し、原稿Ｄの後端部Ｄｒが排出センサ２１５を通過して排出センサ２１５がＯＮからＯＦＦになるのを待つ。
【００９７】
ステップＳ１２９において、リーダＣＰＵ３０１は、排出センサ２１５がＯＮからＯＦＦになったことを検知すると、ステップＳ１３０に進む。ステップＳ１３０において、リーダＣＰＵ３０１は、リードモータ３０７を所定距離分だけ駆動して、排出ローラ２１６により原稿Ｄを排出トレイ２１７上に完全に排出した後に、リードモータ３０７を停止させ、原稿Ｄの排出を完了する。
【００９８】
その後、ステップＳ１３１において、リーダＣＰＵ３０１は、原稿トレイ２０１に設けられた原稿検知センサ２０２の検知結果を確認し、原稿トレイ２０１上に未だ読み取っていない原稿Ｄが残っているか否かを確認する。ステップＳ１３１において、原稿検知センサ２０２がＯＮのままで、原稿トレイ２０１上に未だ読み取っていない原稿Ｄが残っている場合は、ステップＳ１０３に戻って、再度、分離モータ３０６を駆動させて、次の原稿Ｄの給送処理を開始する。
【００９９】
前記ステップＳ１３１において、原稿検知センサ２０２がＯＦＦで、原稿トレイ２０１上に未だ読み取っていない原稿Ｄが存在しない場合は、ステップＳ１３２に進む。ステップＳ１３２において、リーダＣＰＵ３０１は、原稿トレイ２０１上に載置された全ての原稿Ｄの画像読み取り動作を完了したと判定する。そして、各モータや表面読取部１０３や裏面読取部２１３等の全負荷を停止させ、ステップＳ１３３に進んで、ＡＤＦ２００による原稿Ｄの流し読み制御を終了する。
【０１００】
＜普通紙原稿の裏面の先端部が裏面読取位置を通過する前にジャムが発生したときの排出遅延ジャム検知動作＞
次に、図４を用いて、普通紙からなる原稿Ｄがリードセンサ２０９の検知位置２０９ａから裏面読取部２１３の裏面読取位置２１３ａまでの区間でジャムが発生した場合の制御について説明する。ここでは、図９（ｂ）に示すように、搬送路６を搬送される原稿Ｄがリードセンサ２０９により検出されてリードセンサ２０９がＯＦＦからＯＮになった直後に原稿Ｄがジャムしているものとする。
【０１０１】
図４のステップＳ１０１における流し読み動作開始から、ステップＳ１０９における原稿Ｄの表裏面の先端部Ｄｔの搬送距離ＬＸ１，ＬＸ２の計測開始までの制御を行う。この制御は、図９（ａ）に示すように、普通紙からなる原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３の裏面読取位置２１３ａを通過した後に原稿Ｄの裏面の先端部Ｄｔでジャムが発生したときと同様である。このため差分となるステップＳ１１０以降の原稿Ｄの排出遅延ジャム検知制御について説明する。
【０１０２】
ステップＳ１１０において、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔの検知処理を行う。ステップＳ１１０において、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を監視する。そして、原稿Ｄの表面の先端部Ｄｔが原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１に到達するのを待つ。
【０１０３】
このとき、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を考慮する。そして、リードセンサ２０９の検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１までの距離ＬＰ１Ａを考慮する。原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が距離ＬＰ１Ａ以上になったか否かを判定する。
【０１０４】
ステップＳ１１０において、原稿Ｄの表面の先端部Ｄｔが原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１に到達すると、ステップＳ１１１に進む。ステップＳ１１１において、リーダＣＰＵ３０１は、表面読取部１０３により原稿Ｄの表面画像の読み取り動作を開始する。表面読取部１０３により読み取った原稿Ｄの表面画像は、リーダ画像処理部３０４を経由してリーダ画像メモリ１１に格納される。
【０１０５】
図９（ｂ）に示すように、表面読取位置１０３ａよりも上流で原稿Ｄの表面の先端部Ｄｔにジャムが発生していた場合を考慮する。その場合は、原稿Ｄの表面の先端部Ｄｔは、表面読取位置１０３ａに到達できないためステップＳ１１２でリーダ画像処理部３０４（先端検知部）により原稿Ｄの表面の先端部Ｄｔを検知することができない。このためステップＳ１１４に進む。そして、ステップＳ１１４において、リーダ画像処理部３０４により原稿Ｄの表面の先端部Ｄｔを検知する前に、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が、原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２に到達する。
【０１０６】
このとき、図９（ｂ）に示すように、原稿Ｄがジャムして停止している。このとき、ステップＳ１０９で計測されたリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を考慮する。更に、リードセンサ２０９の検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２までの距離ＬＰ１Ｂを考慮する。そして、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が前記距離ＬＰ１Ｂ以上となる。
【０１０７】
このとき、ステップＳ１１５において、リーダＣＰＵ３０１は、リーダ画像処理部３０４にシステム画像処理部３１４への画像転送開始を通知するが、リーダ画像処理部３０４により原稿Ｄの表面の先端部Ｄｔの位置を検知できていない。このためリーダＣＰＵ３０１は、図８（ｂ）に示すように、メモリページ先端位置Ｐｓ（画像データ先端位置）を考慮する。
【０１０８】
メモリページ先端位置Ｐｓから原稿画像領域Ｒｉ側に、原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１と表面読取位置１０３ａとの間の距離（ＬＰ１−ＬＰ１Ａ）だけ移動した転送開始位置Ｐｔを考慮する。この転送開始位置Ｐｔを、原稿Ｄの表面の先端部Ｄｔとして、画像データバス３２２を経由してシステム画像処理部３１４に転送する。
【０１０９】
次に、ステップＳ１１６に進んで、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの検知処理を行う。ステップＳ１１６において、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を監視する。そして、原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３の原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１に到達するのを待つ。
【０１１０】
このとき、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。更に、リードセンサ２０９の検知位置２０９ａから原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１までの距離ＬＰ２Ａを考慮する。そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が距離ＬＰ２Ａ以上になったか否かを判定する。
【０１１１】
ステップＳ１１６において、原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３の原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１に到達する。すると、ステップＳ１１７に進んで、リーダＣＰＵ３０１は、裏面読取部２１３により原稿Ｄの裏面画像の読み取り動作を開始する。裏面読取部２１３が読み取った原稿Ｄの裏面画像は、図３に示すリーダ画像処理部３０４を経由してリーダ画像メモリ１１に格納される。
【０１１２】
図９（ｂ）に示すように、表面読取位置１０３ａの上流で、原稿Ｄの裏面の先端部Ｄｔにジャムが発生していた場合、原稿Ｄの裏面の先端部Ｄｔは、裏面読取部２１３の裏面読取位置２１３ａに到達できない。このためステップＳ１１８において、原稿Ｄの裏面の先端部Ｄｔを検知できずにステップＳ１２１に進む。
【０１１３】
ステップＳ１１８において、リーダ画像処理部３０４により原稿Ｄの裏面の先端部Ｄｔを検知する前を考慮する。このとき、ステップＳ１２１において、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。
【０１１４】
そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、図７（ｂ）に示す原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２に到達する。このとき、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、リードセンサ２０９の検知位置２０９ａから原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２までの距離ＬＰ２Ｂ以上となる。
【０１１５】
ステップＳ１１８において、リーダ画像処理部３０４により原稿Ｄの裏面の先端部Ｄｔを検知できなかった場合、ステップＳ１２１からステップＳ１２２に進む。ステップＳ１２２において、リーダＣＰＵ３０１は、図３に示すリーダ画像処理部３０４にシステム画像処理部３１４への画像転送開始を通知する。このとき、リーダ画像処理部３０４は、原稿Ｄの裏面の先端部Ｄｔの位置を検知できていない。
【０１１６】
このためリーダＣＰＵ３０１は、図８（ｂ）に示すように、メモリページ先端位置Ｐｓ（画像データ先端位置）を考慮する。そのメモリページ先端位置Ｐｓから原稿画像領域Ｒｉ側に、原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１と裏面読取位置２１３ａとの間の距離（ＬＰ２−ＬＰ２Ａ）だけ移動した転送開始位置Ｐｔを考慮する。この転送開始位置Ｐｔを、原稿Ｄの裏面の先端部Ｄｔとして、画像データバス３２２を経由してシステム画像処理部３１４に転送する。
【０１１７】
その後、リーダＣＰＵ３０１は、裏面読取部２１３よりも上流で原稿Ｄがジャムして停止している可能性があると判定する。そして、ステップＳ１２３において、リーダＣＰＵ３０１は、原稿Ｄの排出遅延ジャムマージンＬＭを設定する。このとき、ステップＳ１２０で設定した通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２を設定する。
【０１１８】
ステップＳ１１２、Ｓ１１８において、原稿Ｄの表裏面の先端部Ｄｔの検知が終了する。その後、リーダＣＰＵ３０１は、ステップＳ１２０、Ｓ１２３において、原稿Ｄの裏面の先端部Ｄｔの検知時に設定した原稿Ｄの排出遅延ジャムマージンＬＭ１，ＬＭ２を考慮する。そして、ステップＳ１２４に進んで、原稿Ｄの排出遅延ジャムマージンＬＭ１，ＬＭ２に基づいて、原稿Ｄの排出遅延ジャム検知処理を行う。
【０１１９】
ステップＳ１２４において、リーダＣＰＵ３０１は、排出センサ２１５に原稿Ｄの裏面の先端部Ｄｔが到達し、排出センサ２１５がＯＦＦからＯＮになったか否かを確認する。ステップＳ１２４において、排出センサ２１５がＯＦＦからＯＮになっていない場合は、ステップＳ１３４に進む。
【０１２０】
ステップＳ１３４において、リーダＣＰＵ３０１は、リードセンサ２０９がＯＮしてから排出センサ２１５がＯＮするまでの原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）を考慮する。その原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が、原稿Ｄの通常の排出遅延ジャムマージンＬＭ１よりも大きくなったか否かを確認する。
【０１２１】
このとき、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。更に、リードセンサ２０９の検知位置２０９ａから排出センサ２１５の検知位置２１５ａまでの距離ＬＰ３とを考慮する。
【０１２２】
そして、搬送距離ＬＸ２から距離ＬＰ３を差し引いた原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）を考慮する。その原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が、通常の排出遅延ジャムマージンＬＭ１よりも大きいか否かを判定する。原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が原稿Ｄの排出遅延ジャムマージンＬＭ１以下となる。そのとき、ステップＳ１２４に戻り、再度、排出センサ２１５がＯＦＦからＯＮになったか否かを確認する。
【０１２３】
図９（ｂ）に示すように、普通紙からなる原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３の裏面読取位置２１３ａを通過する前にジャムにより停止していた場合を考慮する。その場合は、ステップＳ１１８における原稿Ｄの裏面の先端部Ｄｔの検知処理で、リーダ画像処理部３０４は、原稿Ｄの裏面の先端部Ｄｔを検知できていない。このためステップＳ１２１〜Ｓ１２２を経てステップＳ１２３において、原稿Ｄの排出遅延ジャムマージンＬＭを設定する。このとき、ステップＳ１２０で設定した通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２が設定される。
【０１２４】
ジャムにより停止している原稿Ｄの裏面の先端部Ｄｔは、排出センサ２１５に到達しない。このためステップＳ１２４において、排出センサ２１５がＯＦＦからＯＮにならない。ステップＳ１３４において、原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）がジャムマージンＬＭ２（＜ＬＭ１）よりも大きくなった場合には、ステップＳ１３５に進む。ステップＳ１３５において、リーダＣＰＵ３０１は、排出遅延ジャムが発生したと判定し、各モータや表面読取部１０３や裏面読取部２１３等の全負荷を停止する。
【０１２５】
リーダＣＰＵ３０１（制御手段）は、リーダ画像処理部３０４（先端検知部）が、原稿Ｄの裏面（第二面）の画像データから原稿Ｄの先端部Ｄｔを検知できなかった場合を考慮する。その場合は、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２（第三ジャムマージン）を考慮する。そして、原稿Ｄの先端部Ｄｔが排出センサ２１５（第二センサ）よりも原稿Ｄの搬送方向下流にジャムマージンＬＭ２に到達するだけ原稿Ｄの搬送を行う。それでも排出センサ２１５が原稿Ｄの先端部Ｄｔの到達を検知できなかった場合に、原稿Ｄの遅延ジャムが発生したと判定する。
【０１２６】
即ち、リーダＣＰＵ３０１（制御手段）は、リーダ画像処理部３０４（先端検知部）が、原稿Ｄの裏面（第二面）の画像データから原稿Ｄの先端部Ｄｔを検知できなかった場合を考慮する。このとき、原稿Ｄの先端部Ｄｔがリードセンサ２０９の検知位置２０９ａ（基準位置）に到達してから第１の量（ＬＰ３＋ＬＭ１）を考慮する。
【０１２７】
この第１の量（ＬＰ３＋ＬＭ１）よりも小さい第３の量（ＬＰ３＋ＬＭ２）だけ原稿Ｄの搬送を行う。それでも排出センサ２１５が原稿Ｄの先端部Ｄｔの到達を検知できなかった場合に、原稿Ｄの遅延ジャムが発生したと判定する。
【０１２８】
リーダＣＰＵ３０１（制御手段）は、リーダ画像処理部３０４（先端検知部）が、原稿Ｄの裏面（第二面）の画像データから原稿Ｄの先端部Ｄｔを検知できなかった場合を考慮する。原稿Ｄの先端部Ｄｔを検知できなかった場合は、リードセンサ２０９（第一センサ）が原稿Ｄを検知してから第１の量よりも小さい第３の量だけ原稿Ｄの搬送を行った場合を考慮する。
【０１２９】
ここで、第１の量は、ＬＰ３＋ＬＭ１である。第３の量は、ＬＰ３＋ＬＭ２である。そして、原稿Ｄの搬送を行っても排出センサ２１５（第二センサ）が原稿Ｄの先端部Ｄｔの到達を検知できなかった場合にリーダＣＰＵ３０１（制御手段）は、リードモータ３０７（モータ）を停止させる。
【０１３０】
尚、リーダＣＰＵ３０１（制御手段）は、リーダ画像処理部３０４（先端検知部）が、原稿Ｄの表面（第一面）の画像データから原稿Ｄの先端部Ｄｔを検知できなかった場合を考慮する。このとき、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２（第二ジャムマージン）を考慮する。そして、原稿Ｄの先端部Ｄｔが排出センサ２１５（第二センサ）よりも原稿Ｄの搬送方向下流にジャムマージンＬＭ２に到達するだけ原稿Ｄの搬送を行う。それでも排出センサ２１５が原稿Ｄの先端部Ｄｔの到達を検知できなかった場合に、原稿Ｄの遅延ジャムが発生したと判定することもできる。
【０１３１】
即ち、リーダＣＰＵ３０１（制御手段）は、リーダ画像処理部３０４（先端検知部）が、原稿Ｄの表面（第一面）の画像データから原稿Ｄの先端部Ｄｔを検知できなかった場合を考慮する。このとき、原稿Ｄの先端部Ｄｔがリードセンサ２０９の検知位置２０９ａ（基準位置）に到達してから第１の量（ＬＰ３＋ＬＭ１）を考慮する。
【０１３２】
この第１の量（ＬＰ３＋ＬＭ１）よりも小さい第２の量（ＬＰ３＋ＬＭ２）だけ原稿Ｄの搬送を行う。それでも排出センサ２１５が原稿Ｄの先端部Ｄｔの到達を検知できなかった場合に、原稿Ｄの遅延ジャムが発生したと判定することもできる。
【０１３３】
リーダＣＰＵ３０１（制御手段）は、リーダ画像処理部３０４（先端検知部）が原稿Ｄの第一面の画像データから原稿Ｄの先端部Ｄｔを検知できなかった場合を考慮する。原稿Ｄの先端部Ｄｔを検知できなかった場合は、リードセンサ２０９（第一センサ）が原稿Ｄを検知してから第１の量よりも小さい第２の量だけ原稿Ｄの搬送を行った場合を考慮する。
【０１３４】
ここで、第１の量は、ＬＰ３＋ＬＭ１である。第２の量は、ＬＰ３＋ＬＭ２である。そして、原稿Ｄの搬送を行っても排出センサ２１５（第二センサ）が原稿Ｄの先端部Ｄｔの到達を検知できなかった場合にリーダＣＰＵ３０１（制御手段）は、リードモータ３０７（モータ）を停止させる。
【０１３５】
本実施形態では、リーダ画像処理部３０４（先端検知部）が、原稿Ｄの表裏面（第一面、第二面）の画像データから原稿Ｄの先端部Ｄｔを検知できなかった場合にそれぞれ第二、第三のジャムマージンを設定した。この第二、第三のジャムマージンを、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２とした。他に、原稿Ｄの表裏面（第一面、第二面）で、第二、第三のジャムマージンを互いに異なる値に設定しても良い。その後、ステップＳ１３６に進んで、リーダＣＰＵ３０１は、システムコントローラ３１０にジャム発生を通知し、ステップＳ１３７に進んで、ＡＤＦ２００による原稿Ｄの流し読み動作を終了する。
【０１３６】
尚、本実施形態では、前述した第１〜第３の量を測定する基準位置をリードセンサ（第一センサ）２０９の検知位置２０９ａに設定した一例である。他に、前述した第１〜第３の量を測定する基準位置を搬送路６，７上の排出センサ２１５（第二センサ）よりも上流の位置に適宜設定することもできる。また、本実施形態では、原稿Ｄの先端部Ｄｔが基準位置に到達した時点から各モータに付与する駆動パルス数と、駆動伝達手段となるギア列等のギア比とから搬送路６，７上における原稿Ｄの搬送距離を求めた一例である。他に、原稿Ｄの先端部Ｄｔが基準位置に到達した時点からタイマによりカウントした時間に基づいて搬送路６，７上における原稿Ｄの搬送距離を求めることもできる。
【０１３７】
図１０は、原稿Ｄのジャムが発生した位置Ｐｊから、通常のジャムマージンＬＭ１でジャム検知する。そのときの原稿Ｄのジャムが発生した位置Ｐｊから原稿Ｄのジャムを検知した位置Ｐｄ１までの原稿Ｄの搬送距離ＬＪ１を示す。更に、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２でジャム検知する。そのときの原稿Ｄのジャムが発生した位置Ｐｊから原稿Ｄのジャムを検知した位置Ｐｄ２までの原稿Ｄの搬送距離ＬＪ２を示す。
【０１３８】
図１０に示す原稿Ｄの搬送距離ＬＪ１，ＬＪ２は、裏面読取位置２１３ａの上流の位置Ｐｊで原稿Ｄの先端部Ｄｔにジャムが発生して原稿Ｄが停止していた場合、原稿Ｄの停止後に再搬送する距離を示す。リードセンサ２０９から排出センサ２１５までの搬送路６，７上の距離が離れている。このためステップＳ１２０で設定した通常のジャムマージンＬＭ１で原稿Ｄのジャムを検知した場合、原稿Ｄにジャムが発生してからの原稿Ｄの搬送距離ＬＪ１が伸びてしまう。
【０１３９】
これに対して、ステップＳ１１８で、リーダ画像処理部３０４により原稿Ｄの裏面の先端部Ｄｔが検知できなかった場合、リーダＣＰＵ３０１は、裏面読取部２１３の裏面読取位置２１３ａよりも上流で原稿Ｄのジャムが発生していると判定する。そして、ステップＳ１２３において、ジャムマージンＬＭを、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２に設定する。
【０１４０】
図１０に示すように、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２でジャム検知する。そのとき、原稿Ｄのジャムが発生した位置Ｐｊから原稿Ｄのジャムを検知した位置Ｐｄ２までの原稿Ｄの搬送距離ＬＪ２を考慮する。
【０１４１】
その原稿Ｄの搬送距離ＬＪ２が、通常のジャムマージンＬＭ１でジャム検知したときの原稿Ｄの搬送距離ＬＪ１よりも短くなる。これにより裏面読取位置２１３ａの上流でジャムした原稿Ｄへのダメージを、裏面読取位置２１３ａの下流でジャムした原稿Ｄへのダメージと同程度に抑制することができる。
【０１４２】
＜薄紙原稿の裏面の先端部が裏面読取位置を通過する前にジャムしたときの排出遅延ジャム検知動作＞
図９（ｃ）は、薄紙からなる原稿Ｄが裏面読取部２１３により裏面画像を読み取った後、排出センサ２１５の上流でジャムが発生した様子を示す。図４のステップＳ１０１におけるＡＤＦ２００による流し読み開始を考慮する。更に、ステップＳ１０８、Ｓ１０９における、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１の測定開始までの制御を考慮する。
【０１４３】
この制御は、原稿Ｄの搬送方向の原稿長ＬＤが搬送路６上の原稿検知センサ２０２とリードセンサ２０９との間の距離よりも小さい場合と同様である。このため差分となるステップＳ１１０における原稿Ｄの先端部Ｄｔの検知制御以降の動作について説明する。
【０１４４】
図５（ｃ）に示すように、薄紙からなる原稿Ｄの表面の先端部Ｄｔが表面読取位置１０３ａの上流直前まで到達する。すると、原稿Ｄの突入側の光源１２ａから表面対向部材２１０の表面読取位置１０３ａに照射される光１２ａ１が原稿Ｄにより遮られる。これにより原稿Ｄの表面の先端部Ｄｔの影Ｒｓが表面対向部材２１０に投影される。
【０１４５】
図５（ｃ）に示す薄紙のように原稿Ｄの厚さが薄い場合、表面対向部材２１０に投影される原稿Ｄの表面の先端部Ｄｔの影Ｒｓは小さくなってしまう。そのため表面読取部１０３により読み取った原稿画像上は、図６（ｂ）に示すように、原稿Ｄの表面の先端部Ｄｔの影Ｒｓは細くなる。影Ｒｓの幅が１画素（Ｐｉｘｃｅｌ）未満になると、画像として読み取ることができない。
【０１４６】
リーダ画像処理部３０４は、表面読取部１０３により読み取った原稿画像中の原稿Ｄの表面の先端部Ｄｔの影Ｒｓを検出することで原稿Ｄの表面の先端部Ｄｔを検知している。このため図６（ｂ）に示すように、原稿Ｄの表面の先端部Ｄｔの影Ｒｓの幅が１画素（Ｐｉｘｃｅｌ）未満になるような薄紙の原稿Ｄでは、原稿Ｄの表面の先端部Ｄｔを検知できない場合がある。
【０１４７】
図４のステップＳ１１０において、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔの検知処理を行う。このとき、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を監視する。そして、原稿Ｄの表面の先端部Ｄｔが、図７（ａ）に示す原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１に到達するのを待つ。
【０１４８】
このとき、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を考慮する。更に、リードセンサ２０９の検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１までの距離ＬＰ１Ａを考慮する。そして、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が距離ＬＰ１Ａ以上になったか否かを判定する。
【０１４９】
ステップＳ１１０において、原稿Ｄの表面の先端部Ｄｔが原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１に到達すると、ステップＳ１１１に進む。ステップＳ１１１において、リーダＣＰＵ３０１は、表面読取部１０３により原稿Ｄの表面画像の読み取りを開始する。このとき、表面読取部１０３が読み取った原稿Ｄの表面画像は、リーダ画像処理部３０４を経由してリーダ画像メモリ１１に格納される。
【０１５０】
薄紙の原稿Ｄの場合、原稿Ｄの表面の先端部Ｄｔが表面読取位置１０３ａに到達していても原稿Ｄの表面の先端部Ｄｔの影Ｒｓが明瞭に形成されない。このためステップＳ１１２において、リーダ画像処理部３０４は、原稿Ｄの表面の先端部Ｄｔを検知できず、ステップＳ１１４に進む。ステップＳ１１４において、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２に到達する。このとき、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が、リードセンサ２０９の検知位置２０９ａから原稿Ｄの表面の先端部Ｄｔの検知終了位置１０３ａ２までの距離ＬＰ１Ｂ以上になっている。
【０１５１】
そして、ステップＳ１１５に進んで、リーダＣＰＵ３０１は、図３に示すリーダ画像処理部３０４にシステム画像処理部３１４への画像転送開始を通知する。このとき、薄紙の原稿Ｄの表面の先端部Ｄｔの影Ｒｓが明瞭に形成されないためリーダ画像処理部３０４は、原稿Ｄの表面の先端部Ｄｔの位置を検知できていない。
【０１５２】
このためリーダＣＰＵ３０１は、図８（ｂ）に示すように、メモリページ先端位置Ｐｓ（画像データ先端位置）を考慮する。そのメモリページ先端位置Ｐｓから原稿画像領域Ｒｉ側に、原稿Ｄの表面の先端部Ｄｔの検知開始位置１０３ａ１と表面読取位置１０３ａとの間の距離（ＬＰ１−ＬＰ１Ａ）だけ移動した転送開始位置Ｐｔを考慮する。この転送開始位置Ｐｔを、原稿Ｄの表面の先端部Ｄｔとして、画像データバス３２２を経由してシステム画像処理部３１４に転送する。
【０１５３】
次に、ステップＳ１１６において、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの検知処理を行う。ステップＳ１１６において、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を監視する。そして、原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３の原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１に到達するのを待つ。
【０１５４】
このとき、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。更に、リードセンサ２０９の検知位置２０９ａから原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１までの距離ＬＰ２Ａを考慮する。そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が距離ＬＰ２Ａ以上になったと判定する。
【０１５５】
原稿Ｄの裏面の先端部Ｄｔが、裏面読取部２１３の原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１に到達すると、ステップＳ１１７に進む。ステップＳ１１７において、リーダＣＰＵ３０１は、裏面読取部２１３により原稿Ｄの裏面画像の読み取りを開始する。このとき、裏面読取部２１３が読み取った原稿Ｄの裏面画像は、図３に示すリーダ画像処理部３０４を経由してリーダ画像メモリ１１に格納される。
【０１５６】
図５（ｃ）に示すと同様に、薄紙の原稿Ｄの場合、原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３の裏面読取位置２１３ａに到達していても原稿Ｄの裏面の先端部Ｄｔの影Ｒｓが明瞭に形成されない。このためステップＳ１１８において、リーダ画像処理部３０４は、原稿Ｄの裏面の先端部Ｄｔを検知できない。このためステップＳ１２１に進み、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２に到達する。
【０１５７】
このとき、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。更に、リードセンサ２０９の検知位置２０９ａから原稿Ｄの裏面の先端部Ｄｔの検知終了位置２１３ａ２までの距離ＬＰ２Ｂを考慮する。そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が距離ＬＰ２Ｂ以上になったと判定する。
【０１５８】
このとき、リーダＣＰＵ３０１は、リーダ画像処理部３０４にシステム画像処理部３１４への画像転送開始を通知する。このとき、薄紙の原稿Ｄの裏面の先端部Ｄｔの影Ｒｓが明瞭に形成されないためリーダ画像処理部３０４は、原稿Ｄの裏面の先端部Ｄｔの位置を検知できていない。
【０１５９】
このためリーダＣＰＵ３０１は、ステップＳ１２２において、図８（ｂ）に示すように、メモリページ先端位置Ｐｓ（画像データ先端位置）を考慮する。そのメモリページ先端位置Ｐｓから原稿画像領域Ｒｉ側に、原稿Ｄの裏面の先端部Ｄｔの検知開始位置２１３ａ１と裏面読取位置２１３ａとの間の距離（ＬＰ２−ＬＰ２Ａ）だけ移動した転送開始位置Ｐｔを考慮する。この転送開始位置Ｐｔを、原稿Ｄの裏面の先端部Ｄｔとして、画像データバス３２２を経由してシステム画像処理部３１４に転送する。
【０１６０】
その後、リーダＣＰＵ３０１は、裏面読取部２１３よりも上流で原稿Ｄがジャムにより停止している可能性があると判定する。そして、ステップＳ１２３において、原稿Ｄの排出遅延ジャムマージンＬＭに、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２を設定する。
【０１６１】
ステップＳ１１０〜Ｓ１２３に示す原稿Ｄの表裏面の先端部Ｄｔの検知が終了する。その後、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの検知時に設定した原稿Ｄの排出遅延ジャムマージンＬＭ１，ＬＭ２に基づいて、原稿Ｄの排出遅延ジャム検知処理を行う。
【０１６２】
図４のステップＳ１２４において、リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔが排出センサ２１５に到達して、排出センサ２１５がＯＦＦからＯＮになったか否かを確認する。ステップＳ１２４において、排出センサ２１５がＯＦＦからＯＮになっていない場合は、ステップＳ１３４に進む。
【０１６３】
ステップＳ１３４において、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。更に、リードセンサ２０９の検知位置２０９ａから排出センサ２１５の検知位置２１５ａまでの距離ＬＰ３を考慮する。
【０１６４】
そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２から前記距離ＬＰ３を差し引いた原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）を考慮する。この原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が、ステップＳ１２３で設定したジャムマージンＬＭ２よりも大きいか否かを確認する。
【０１６５】
ステップＳ１３４において、原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が、ジャムマージンＬＭ２以下の場合には、ステップＳ１２４に進む。ステップＳ１２４において、リーダＣＰＵ３０１は、再度、排出センサ２１５がＯＦＦからＯＮになったか否かを確認する。
【０１６６】
即ち、ステップＳ１３４では、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。更に、リードセンサ２０９の検知位置２０９ａから排出センサ２１５の検知位置２１５ａまでの距離ＬＰ３にジャムマージンＬＭ２を加算した距離を考慮する。そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、前記加算した距離（ＬＰ３＋ＬＭ２）に到達したか否かを確認する。
【０１６７】
図９（ｃ）に示すように、薄紙の原稿Ｄの裏面の先端部Ｄｔが、裏面読取部２１３の裏面読取位置２１３ａを通過した後にジャムにより停止していた場合、薄紙の原稿Ｄの裏面の先端部Ｄｔは、裏面読取部２１３の裏面読取位置２１３ａを通過している。このとき、原稿Ｄの裏面の先端部Ｄｔの検知処理で、薄紙の原稿Ｄの裏面の先端部Ｄｔの影Ｒｓが明瞭に形成されないためリーダ画像処理部３０４は、原稿Ｄの裏面の先端部Ｄｔの位置を検知できていない。
【０１６８】
そのため原稿Ｄの排出遅延ジャムマージンＬＭには、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２が設定されている。薄紙の原稿Ｄの裏面の先端部Ｄｔが裏面読取部２１３の裏面読取位置２１３ａを通過した後にジャムにより停止しているため原稿Ｄの裏面の先端部Ｄｔは、排出センサ２１５に到達しない。
【０１６９】
このためステップＳ１３４において、薄紙の原稿Ｄの裏面の先端部Ｄｔの搬送遅れ量（ＬＸ２−ＬＰ３）が、ジャムマージンＬＭ２よりも大きくなる。このとき、リーダＣＰＵ３０１は、排出遅延ジャムが発生したと判定し、ステップＳ１３５に進む。
【０１７０】
ステップＳ１３５において、リーダＣＰＵ３０１は、各モータや表面読取部１０３や裏面読取部２１３等の全負荷を停止する。その後、ステップＳ１３６において、リーダＣＰＵ３０１は、システムコントローラ３１０へ薄紙の原稿Ｄのジャム発生を通知し、操作部３１６に設けられた図示しない表示部によりユーザに対して薄紙の原稿Ｄのジャム発生を報知する。その後、ステップＳ１３７において、ＡＤＦ２００による原稿Ｄの流し読み制御を終了する。
【０１７１】
薄紙の原稿Ｄでジャムが発生していない場合を考慮する。その場合は、ステップＳ１３４において、薄紙の原稿Ｄの裏面の先端部Ｄｔの搬送遅れ量（ＬＸ２−ＬＰ３）を考慮する。この原稿Ｄの搬送遅れ量（ＬＸ２−ＬＰ３）が、ジャムマージンＬＭ２を上回る前に、ステップＳ１２４において、薄紙の原稿Ｄの裏面の先端部Ｄｔが排出センサ２１５に到達する。
【０１７２】
これによりリーダＣＰＵ３０１は、リーダ画像処理部３０４により原稿Ｄの裏面の先端部Ｄｔが検知できなかった薄紙の原稿Ｄが遅延なく正常に搬送されていると判定し、原稿Ｄの排出遅延ジャム検知処理を終了する。これにより遅延なく正常に搬送されている薄紙の原稿Ｄのジャムの誤検知を防止することができる。
【０１７３】
原稿Ｄの排出遅延ジャム検知処理が終了した後、ステップＳ１２５に進んで、リーダＣＰＵ３０１は、原稿Ｄの表裏面画像の読み取り終了処理を行う。ステップＳ１２５において、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を確認する。
【０１７４】
そして、リーダＣＰＵ３０１は、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１を考慮する。更に、リードセンサ２０９の検知位置２０９ａから表面読取部１０３の表面読取位置１０３ａまでの距離ＬＰ１に、原稿Ｄの搬送方向の原稿長ＬＤを加算した距離を考慮する。そして、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が前記加算した距離（ＬＰ１＋ＬＤ）に到達するのを待つ。
【０１７５】
ステップＳ１２５において、原稿Ｄの表面の先端部Ｄｔの搬送距離ＬＸ１が、前記加算した距離（ＬＰ１＋ＬＤ）に到達したのを確認する。すると、ステップＳ１２６に進んで、リーダＣＰＵ３０１は、表面読取部１０３による原稿Ｄの表面画像の読み取り動作を終了する。その後、ステップＳ１２７において、再度、リーダＣＰＵ３０１は、搬送路６上のリードセンサ２０９の検知位置２０９ａを基準とする原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を確認する。
【０１７６】
リーダＣＰＵ３０１は、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２を考慮する。更に、リードセンサ２０９の検知位置２０９ａから裏面読取部２１３の裏面読取位置２１３ａまでの距離ＬＰ２を考慮する。更に、前記距離ＬＰ２に原稿Ｄの搬送方向の原稿長ＬＤを加算した距離（ＬＰ２＋ＬＤ）を考慮する。そして、原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、前記加算した距離（ＬＰ２＋ＬＤ）に到達するのを待つ。
【０１７７】
原稿Ｄの裏面の先端部Ｄｔの搬送距離ＬＸ２が、前記加算した距離（ＬＰ２＋ＬＤ）に到達したのを確認すると、ステップＳ１２８に進む。ステップＳ１２８において、リーダＣＰＵ３０１は、裏面読取部２１３による原稿Ｄの裏面画像の読み取り動作を終了する。
【０１７８】
ステップＳ１２６、Ｓ１２８で、原稿Ｄの表裏面の画像読取動作が終了した後、ステップＳ１２９に進んで、リーダＣＰＵ３０１は、原稿Ｄの排出処理を行う。ステップＳ１２９において、リーダＣＰＵ３０１は、排出センサ２１５を監視する。そして、原稿Ｄの後端部Ｄｒが排出センサ２１５を通過して排出センサ２１５がＯＮからＯＦＦになるのを待つ。
【０１７９】
ステップＳ１２９において、リーダＣＰＵ３０１は、排出センサ２１５がＯＮからＯＦＦになったと判定すると、ステップＳ１３０に進む。ステップＳ１３０において、図３に示すリードモータ３０７を所定距離分駆動し、原稿Ｄを排出トレイ２１７上に完全に排出した後にリードモータ３０７を停止させる。これにより原稿Ｄの排出を完了する。
【０１８０】
その後、ステップＳ１３１において、リーダＣＰＵ３０１は、原稿検知センサ２０２を確認し、原稿トレイ２０１上に未だ読み取っていない原稿Ｄが残っているか否かを確認する。ステップＳ１３１において、原稿トレイ２０１上に未だ読み取っていない原稿Ｄが残っている場合は、ステップＳ１０３に戻って、リーダＣＰＵ３０１は、再度、図３に示す分離モータ３０６を駆動させ、次の原稿Ｄの給送処理を開始する。
【０１８１】
ステップＳ１３１において、原稿トレイ２０１上に未だ読み取っていない原稿Ｄが存在しない場合はステップＳ１３２に進む。ステップＳ１３２において、リーダＣＰＵ３０１は、原稿トレイ２０１上に積載された全ての原稿Ｄの読み取り動作を完了したと判定する。そして、各モータや表面読取部１０３や裏面読取部２１３等の全負荷を停止させた後、ステップＳ１３３に進んで、ＡＤＦ２００による原稿Ｄの流し読み制御を終了する。
【０１８２】
このように、薄紙の原稿Ｄを使用したとき、薄紙の原稿Ｄの先端部Ｄｔの影Ｒｓが明瞭に形成されないためリーダ画像処理部３０４が原稿Ｄの先端部Ｄｔの位置を検知できない場合がある。この場合、排出遅延ジャムを判定するためのジャムマージンＬＭを通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２に設定する。これにより表面読取部１０３や裏面読取部２１３の上流で原稿Ｄのジャムが発生した場合に、ジャムが発生してからジャムを検知するまでの時間が短くなり各モータや表面読取部１０３や裏面読取部２１３等の各負荷が早く停止する。これにより原稿Ｄへのダメージを抑制できる。
【０１８３】
このとき、通常のジャムマージンＬＭ１よりも小さいジャムマージンＬＭ２よりも原稿Ｄが遅延していなければ原稿Ｄにジャムが発生していると誤検知することはない。薄紙等で原稿Ｄの先端部Ｄｔの影Ｒｓが明瞭に形成されないような原稿Ｄを搬送する場合でも遅延なく正常に搬送されていれば、原稿Ｄのジャムと検知することなく正常に画像の読み取りを行うことができる。これにより原稿Ｄのジャムの誤検知を防止することができる。
【０１８４】
尚、原稿Ｄの裏面の先端部Ｄｔの検知結果の代わりに、原稿Ｄの表面の先端部Ｄｔの検知結果に基づいて、ジャムマージンＬＭを切り替えても良い。また、本実施形態では、原稿Ｄの排出遅延ジャム検知の基準についてリードセンサ２０９がＯＦＦからＯＮになったときを基準とした。他に、例えば、レジストローラ２０７によるレジストレーション処理が終了したときや、レジセンサ２０６がＯＦＦからＯＮになったときを基準に排出遅延ジャムの検知を行っても良い。
【符号の説明】
【０１８５】
Ｄ…原稿
Ｄｔ…原稿Ｄの先端部
２０９…リードセンサ（第一センサ）
２１５…排出センサ（第二センサ）
３０１…リーダＣＰＵ（制御手段）
３０４…リーダ画像処理部（先端検知部）
３０７…リードモータ（モータ）
【図１】
2019140431.tif 000003
【図２】
2019140431.tif 000004
【図３】
2019140431.tif 000005
【図４】
2019140431.tif 000006
【図５】
2019140431.tif 000007
【図６】
2019140431.tif 000008
【図７】
2019140431.tif 000009
【図８】
2019140431.tif 000010
【図９】
2019140431.tif 000011
【図１０】
2019140431.tif 000012