(57)【要約】【課題】  シートを十分搬送してからシートの長さを検知するのではなく、載置部に載置したシートの長さを的確に検知し得るシート給送装置を提供する。【解決手段】  載置部に載置されたシートを給送する前の距離検知手段による検知結果である給送前検知結果と、前記シートを給送開始した後の前記距離検知手段による検知結果である給送中検知結果から載置部に載置されたシートが所定以上の長さを有するか否かを判別する判別部を有する。【選択図】  図１９
2017105612.tif 000002
【特許請求の範囲】
【請求項１】
シートを載置する載置部と、
前記載置部に載置されたシートを給送する給送手段と、
前記載置部に載置されたシートと前記載置部との距離を検知する距離検知手段と、
所定時間内の前記距離検知手段が検知する前記載置部に載置されたシートと前記載置部との距離と、前記距離のバラツキにより、前記載置部に載置されたシートの長さを判別する判別部であって、前記載置部に載置されたシートを給送する前の前記距離検知手段による検知結果である給送前検知結果と、前記シートを給送開始した後の前記距離検知手段による検知結果である給送中検知結果から前記載置部に載置されたシートが所定以上の長さを有するか否かを判別する判別部と、
を有することを特徴とするシート給送装置。
【請求項２】
前記判別部は、
前記給送前検知結果による検知距離が第１しきい値以上であり、かつ、検知のバラツキが第２しきい値以下であり、
前記給送中検知結果による検知距離が前記第１しきい値以上であり、かつ、前記検知のバラツキが前記第２しきい値より大きいときは、
前記載置部に載置されたシートの長さは所定の長さ以上と判別することを特徴とする請求項１記載のシート給送装置。
【請求項３】
前記判別部は、
前記給送前検知結果による検知距離が第１しきい値以上であり、かつ、検知のバラツキが第２しきい値より大きく、
前記給送中検知結果による検知距離が前記第１しきい値以上であり、かつ、前記検知のバラツキが前記第２しきい値より大きいときは、
前記載置部に載置されたシートの長さは所定の長さよりも短いと判別することを特徴とする請求項１記載のシート給送装置。
【請求項４】
前記判別部は、
前記給送前検知結果による検知距離が第１しきい値以上であり、
前記給送中検知結果による検知距離が前記第１しきい値以上であり、かつ、検知のバラツキが前記第２しきい値以下であるときは、
前記載置部に載置されたシートの長さは所定の長さよりも短いと判別することを特徴とする請求項１記載のシート給送装置。
【請求項５】
シートを載置する載置部と、
前記載置部に載置されたシートを給送する給送手段と、
前記載置部に載置されたシートの有無を検知するシート有無検知手段と、
前記載置部の所定位置における載置物の有無を検知する載置検知手段と、
前記シート有無検知手段によるシート有りの検知前の前記載置検知手段の検知結果であるシート載置前検知結果と、前記シート有無検知手段によるシート有りの検知後の前記載置手段の検知結果であるシート載置後検知結果から前記載置部に載置されたシートが所定以上の長さを有するか否かを判別する判別部と、
を有することを特徴とするシート給送装置。
【請求項６】
前記判別部は、
前記シート載置前検知結果が載置物を検知せず、かつ、前記シート載置後検知結果が載置物を検知したときは、
前記載置部に載置されたシートの長さは所定の長さ以上と判別することを特徴とする請求項５記載のシート給送装置。
【請求項７】
前記判別部は、
前記シート載置前検知結果が載置物を検知し、かつ、前記シート載置後検知結果が載置物を検知したときは、
前記載置部に載置されたシートの長さは所定の長さよりも短いと判別することを特徴とする請求項５記載のシート給送装置。
【請求項８】
前記判別部は、前記載置部に載置されたシートの長さが所定の長さ以上と判別した後、所定時間内にシート給送が開始されないとき、前記載置検知手段が載置物を検知しなくなったときは、
前記載置部に載置されたシートの長さは所定の長さより短いと判別することを特徴とする請求項６記載のシート給送装置。
【請求項９】
前記載置検知手段は、前記載置部に載置されたシートと前記載置部との距離を検知することにより、載置物の有無を検知することを特徴とする請求項５乃至請求項８のいずれか１項に記載のシート給送装置。
【請求項１０】
前記載置部に載置したシートの給送方向と直交する方向の端部を規制する規制部材の位置を検知するシート幅検知手段を有し、
前記判別部は、判別したシートの長さと、前記シート幅検知手段の検知結果とにより前記載置部に載置されたシートのサイズを判別することを特徴とする請求項１乃至請求項９のいずれか１項に記載のシート給送装置。
【請求項１１】
請求項１乃至請求項１０のいずれか１項に記載のシート給送装置と、
前記シート給送装置により給送されるシートに記載された情報を読み取る画像読取部と、
を有することを特徴とする画像読取装置。
【請求項１２】
請求項１１記載の画像読取装置と、
前記画像読取装置により読み取られた画像を記録する画像記録部と、
を有し、
前記画像読取装置の前記判別部で判別されたシートサイズに対応したシートを前記画像記録部へ給送する記録シート給送手段と、
を有することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、載置部に載置されたシートの長さを判別し得るシート給送装置及びこれを用いた画像読取装置並びに画像形成装置に関する。
【背景技術】
【０００２】
複写機等の画像読取装置においては、いわゆる自動原稿給送装置（ＡＤＦ：Automatic Document Feeder） により、原稿トレイ上に載置されたシート原稿を１枚ずつ給送および搬送を行い、これらの原稿から画像を光学的に読み取って画像データにするスキャン動作が一般的に行われている。
【０００３】
ＡＤＦによって原稿を読み取る際、ユーザが予め原稿サイズを指定するのではなく、原稿トレイ上に設けたサイズ検知センサにより原稿トレイに載置した原稿のサイズを検出するものがある。この場合、検知した情報をもとに装置が読み取るべき画像領域のサイズを自動的に決定できる。例えば原稿トレイ上に複数枚からなるＡ４の原稿束を載置した時点で原稿束のサイズがＡ４だと検知できていれば、読み取った画像データの格納領域としてＡ４サイズ分のメモリの確保できる。また、早い段階で原稿サイズが判別できれば、画像形成対象として送り出す記録シートのサイズ選択を従来に比べて早いタイミングでできる。このため、１枚目のコピー完了時間であるＦＣＯＴ（First Copy Output Time）や単位時間当たりの読み取り枚数である生産性を改善することができる。
【０００４】
しかし、原稿トレイ上で検出した原稿のサイズと、原稿の搬送及び読取中に検知した原稿のサイズが異なる場合がある。例えば、原稿トレイ上のサイズ検知センサの上に原稿以外の物が置かれると、原稿有りと誤検知する。また、逆に原稿が原稿トレイ上で折れ曲がって浮き上がることで、サイズ検知センサが原稿有りを検知できなくなることがある。
【０００５】
この場合、ユーザが原稿混載の設定をせずに画像読み取りサイズを指定すると、装置がトレイ上で検知した原稿サイズ分の画像データから、ユーザが指定した画像読み取りサイズ分の画像データを取り出す処理が行われる。この時、ユーザが指定するのは画像のサイズであり画像の位置ではないことから、得られる画像はユーザが期待する画像とは異なる場合がある。これにより、原稿の読取画像が元の原稿に対して欠けたり、最悪の場合では原稿部分が全て欠けて白紙になる懸念もある。
【０００６】
このような読取画像の異常に対して、原稿トレイ上に原稿の下面との距離を検知するためのセンサを設け、このセンサの検知結果から原稿が原稿トレイから多少浮いていると思われる場合には原稿搬送中に原稿の長さを検知する手段を用いて、原稿の長さを検知する構成が提案されている（特許文献１）。
【０００７】
また、原稿をトレイに載置後、原稿読取開始するまでの間に原稿サイズ検知結果に変化があった場合には、原稿搬送中に原稿の長さを検知する手段を用いて、原稿の長さを検知する構成が提案されている（特許文献２）。
【０００８】
このように、原稿トレイ上の原稿検知センサの検出結果から原稿が浮いている、もしくは原稿の長さに変化があった場合に、原稿読み込み前に原稿を搬送して原稿の長さを検知するという方法は、確実に原稿の長さを検知することで原稿の画像を正しく読み込むことができるようになる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００４−３４７９２６
【特許文献２】特開２０１１−４６４８７
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかし、上記のように原稿シートを十分搬送して装置内で原稿後端を検知してから原稿の長さを確定するようにすると、原稿の読み込み開始が遅くなるため、その分ＦＣＯＴが悪化する。
【００１１】
そこで、本発明の目的は、シートを十分搬送してからシートの長さを検知するのではなく、載置部に載置したシートの長さを的確に検知し得るシート給送装置及びこれを用いた画像読取装置並びに画像形成装置を提供するものである。
【課題を解決するための手段】
【００１２】
上記目的を達成するための本発明に係る代表的なシート給送装置の構成は、シートを載置する載置部と、前記載置部に載置されたシートを給送する給送手段と、前記載置部に載置されたシートと前記載置部との距離を検知する距離検知手段と、所定時間内の前記距離検知手段が検知する前記載置部に載置されたシートと前記載置部との距離と、前記距離のバラツキにより、前記載置部に載置されたシートの長さを判別する判別部であって、前記載置部に載置されたシートを給送する前の前記距離検知手段による検知結果である給送前検知結果と、前記シートを給送開始した後の前記距離検知手段による検知結果である給送中検知結果から前記載置部に載置されたシートが所定以上の長さを有するか否かを判別する判別部と、を有することを特徴とする。
【００１３】
また、本発明の他のシート給送装置の構成は、シートを載置する載置部と、前記載置部に載置されたシートを給送する給送手段と、前記載置部に載置されたシートの有無を検知するシート有無検知手段と、前記載置部の所定位置における載置物の有無を検知する載置検知手段と、前記シート有無検知手段によるシート有りの検知前の前記載置検知手段の検知結果であるシート載置前検知結果と、前記シート有無検知手段によるシート有りの検知後の前記載置手段の検知結果であるシート載置後検知結果から前記載置部に載置されたシートが所定以上の長さを有するか否かを判別する判別部と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明にあっては、載置部に載置したシートの長さを、シートを搬送する前後における載置部からシートまでの距離と、その距離のバラツキにより判別することで、シートサイズの誤検知を減らすことができる。
【００１５】
また、載置部に載置されたシートの有無を検知する有無検知手段と載置部の所定位置における載置物の有無を検知する載置検知手段とを用いることにより、載置部にシートが載置される前後で載置部の所定位置にシート等の載置物があるか否かを検知することで、シートサイズの誤検知を減らすことが可能となる。
【図面の簡単な説明】
【００１６】
【図１】画像読取装置及び自動原稿給送装置の断面図の一例である。
【図２】自動原稿給送装置の片面搬送シーケンスを説明する図である。
【図３】自動原稿給送装置の片面搬送シーケンスを説明する図である。
【図４】自動原稿給送装置の片面搬送シーケンスを説明する図である。
【図５】自動原稿給送装置の片面搬送シーケンスを説明する図である。
【図６】自動原稿給送装置の片面搬送シーケンスを説明する図である。
【図７】自動原稿給送装置等のブロック図である。
【図８】原稿サイズ検知センサが三角フラグ形状のセンサで構成された時に折れ原稿では原稿を適切に検知できないことを説明する図である。
【図９】測距センサの構成の概略図
【図１０】原稿サイズ検知センサに測距センサを用いた時に折れ原稿でも原稿を検知できることを説明する図である。
【図１１】原稿トレイ上の原稿ガイド及び原稿サイズ検知センサの位置と原稿のセット位置の関係を説明する図である。
【図１２】原稿サイズ検知センサとボリュームレベル検知センサの値と原稿トレイ上で検知される原稿サイズの関係図
【図１３】Ａ３原稿を原稿トレイ上で折り返すことで、適切に原稿サイズを検知できないことを説明する図である。
【図１４】原稿を折り返した時の折り位置も含めた原稿位置と、読込み画像の位置を説明するための図である。
【図１５】原稿トレイの右側に本を載置することで、適切に原稿サイズを検知できなくなるパターンを説明する図である。
【図１６】原稿トレイの右側に本を載置した時の原稿位置と読み込み画像の位置を説明するための図である。
【図１７】原稿サイズを誤検知した時の読取画像の配置位置を説明する図である。
【図１８】原稿トレイの上空に手をかざした時に誤検知することを説明する図である。
【図１９】折れた原稿を給送する時に原稿サイズ検知センサでの検知距離が変化することを説明する図である。
【図２０】折れた原稿１枚を給送した時の原稿サイズ検知センサでの検知距離が変化するパターンを示したイメージ図である。
【図２１】原稿トレイに複数枚の原稿が載置されている場合の説明図である。
【図２２】折れた原稿束を給送した時の原稿サイズ検知センサでの検知距離が変化するパターンを示したイメージ図である。
【図２３】原稿１枚の読込み動作におけるコントローラ部の処理フローを示したフローチャートである。
【図２４】原稿１枚の読込み動作における読取部の処理フローを示したフローチャートである。
【図２５】第２実施形態に係るコントローラ部の処理フローを示したフローチャートである。
【図２６】原稿トレイで検知した長さに比べて原稿を搬送して得られた原稿の長さが異なる時に、操作部上に表示するメッセージの例
【図２７】第二の実施形態での原稿有無検知センサと原稿サイズ検知センサの検知結果から原稿トレイ上の原稿サイズを決める手順を示したフローチャートである。
【発明を実施するための形態】
【００１７】
次に本発明の実施形態に係るシート給送装置について、これを用いた画像読取装置を備えた画像形成装置を例示して説明する。
【００１８】
〔第１実施形態〕
＜画像読取装置を備えた画像形成装置の全体構成＞
【００１９】
図１は本実施形態に係る画像読取装置を含む画像形成装置全体の断面図である。本実施形態の画像形成装置Ａは、装置本体の上部に画像読取装置Ｂが配置され、その下部に画像記録部３００が配置された複写機である。
【００２０】
この画像形成装置Ａは、画像読取装置Ｂにセットした原稿を光学的に読み取り、その読み取り情報に基づいて装置下部にセットしたカセット３０１から記録シート給送手段である搬送ローラ対３０２によってシートを画像記録部３００へと搬送する。画像記録部３００は電子写真方式によって搬送された記録シート３０５にトナー画像を形成し、定着部３０４においてトナー定着した後に装置外へと排出する。
【００２１】
本実施形態の画像読取装置Ｂは、原稿の画像を読み取る画像読取部２００と、原稿を自動的に１枚ずつに分離して読取部２００に給送するシート給送装置（以下、ＡＤＦ）１００を備えており、さらにはコントローラ部４００（図７参照）が接続されている。
【００２２】
読取部２００は、原稿流し読みガラス２０１、原稿台ガラス２０２、光源ランプ２０３と折り返しミラー２０４を有するスキャナユニット２０９、折り返しミラー２０５，２０６、レンズ２０７、ＣＣＤセンサユニット２１０を備え、原稿を光学的に読み取る。そして、読み取った画像情報を光電変換して図示しないコントローラ部４００に画像データとして入力する。
【００２３】
なお、図１において２１９はシェーディング処理をするための基準白板であり、原稿画像読取ジョブ開始直後に、スキャナユニット２０９を基準白板２１９直下まで移動し、基準白板２１９を読み取ることでシェーディングを実施するものである。
【００２４】
本実施形態の画像読取装置Ｂは、原稿を固定したまま読み取る固定読みと、原稿を搬送しながら読み取る流し読みが可能である。固定読みは、画像読取部２００に対して開閉可能に取り付けられたＡＤＦ１００を開き、原稿台ガラス２０２上に原稿シートをセットする。この原稿に対してスキャナユニット２０９を原稿面に沿って一定速度で走査することで、原稿に記録された画像情報を１ラインずつに読み取るものである。この場合、ＡＤＦ１００は原稿台ガラス２０２に載置された原稿を押さえる圧板として機能する。また、流し読みは、ＡＤＦ１００上の原稿については、スキャナユニット２０９をプラテンローラ６の中心位置にくるように移動し、後述の方法で給送される原稿を、光学的に読み取るものである。
【００２５】
＜シート給送装置＞
次に前記読取部へ原稿を給送するシート給送装置であるＡＤＦ１００の構成について、その原稿給送動作とともに説明する。
【００２６】
ＡＤＦ１００による原稿画像読取ジョブが開始されると、スキャナユニット２０９が基準白板２１９直下の位置まで移動し、シェーディングが実施される。シェーディング実施後、スキャナユニット２０９は流し読みガラス２０１直下の位置まで移動し、原稿が読み取り位置に到達するまで待機する。
【００２７】
ＡＤＦ１００は、ジョブが開始されると給送手段によって原稿トレイ３０上に載置した原稿を１枚ずつ給送する。具体的には、図２（Ａ）に示すように、ジョブが開始されると、原稿束Ｓの原稿面に給送ローラ１が落下して回転開始する。これにより、原稿束の最上面の原稿が給送される。１枚以上の原稿シートで構成される原稿束を載置する載置部である原稿トレイ３０から最上面の原稿を１枚ずつ給送搬送する際に、原稿束からさらに最上面の１枚の原稿以外の原稿の重送を規制するため、分離ローラ２と分離パッド１０が用意されている。
【００２８】
給送ローラ１によって給送搬送された原稿Ｓは、分離ローラ２と分離パッド１０の作用によって最上面の１枚のみ搬送され、それ以外の原稿は分離パッド１０によってせき止められることで、分離ローラ２以降は最上面の１枚のみに分離される。
【００２９】
図２（Ｂ）に示すように、分離ローラ２と分離パッド１０によって１枚に分離された原稿は、第一レジストレーションローラ３へ搬送される。給送ローラ１、分離ローラ２、第一レジストレーションローラ３は不図示の給送モータによって駆動させることができるが、給送ローラ１と分離ローラ２が原稿の給送方向に回っている時には第一レジストレーションローラ３には駆動力が伝わらず停止する。このため、原稿は第一レジストレーションローラ３に突き当てられた状態で停止する。これにより、原稿先端側にループが形成されて原稿の搬送における斜行が解消される。必要なループ量が形成されるタイミングで給送モータを停止させ、給送モータと給送ローラ１及び分離ローラ２への駆動を接続する分離クラッチもＯＦＦする。
【００３０】
第一レジストレーションローラ３の下流には、第二レジストレーションローラ４、上流リードローラ５があり、これらのローラにより、流し読みガラス２０１の方向へ搬送する給送パスが設けられている。コントローラ部４００からの指示により、原稿読み取りによる画像データの受け入れの準備が整った状態で、コントローラ部４００から画像読み取り要求の通知がされる。この通知要求を読取部２００が受信すると、第一レジストレーションローラ３のニップ部に原稿先端を突き当てた状態でループ形成して一旦停止する。これにより、原稿先端部の斜行が解消され、その状態の原稿が第一レジストレーションローラ３の下流に向けて搬送再開される。
【００３１】
搬送再開時において、不図示の給送モータを逆回転させると同時に、給送モータによって駆動力を与えられている分離ローラ２に対して接続された給送クラッチはＯＦＦのままにしておく。これにより、分離ローラ２は回転せず、第一レジストレーションローラ３だけで原稿を搬送するようになる。第二レジストレーションローラ４、上流リードローラ５、プラテンローラ６、下流リードローラ７は不図示の搬送モータから駆動力が伝達される。そして、前記搬送モータは給送モータが回転を再開してから原稿先端が第二レジストレーションローラ４に達するであろうタイミングに合わせて回転を開始する。
【００３２】
なお、給送パスに送られた原稿は、図３（Ａ）及び図３（Ｂ）に示すように、第一レジストレーションローラ３及び第二レジストレーションローラ４により上流リードローラ５に送られる。さらに上流リードローラ５を通過し、プラテンローラ６の近傍にある流し読みガラス２０１の原稿読み取り位置まで送られる。
【００３３】
なお、流し読みガラス２０１の原稿読み取り位置に搬送される際に原稿読み取り先端位置を検知するため、リードセンサ１４により原稿先端を検知する。リードセンサ１４のＯＮタイミングと流し読みガラス２０１の原稿読み取り位置の距離を、上流リードローラ５およびプラテンローラ６の駆動源となる搬送モータ（図示せず）のクロックにより計数する。これにより、流し読みガラス２０１上の原稿読み取り位置を計測し、計測された原稿読み取り位置で原稿表面の原稿画像先端を決定する。決定された原稿画像先端基準で、スキャナユニット２０９により原稿表面流し読み画像取り込みが実施される。
【００３４】
図４（Ａ）に示す例では、搬送されている原稿の長さではリードセンサ１４に原稿先端が到達した後にレジストレーションセンサ１３で原稿後端を検知している。レジストレーションセンサ１３で原稿後端を検知した時点で、原稿トレイ３０上の原稿の有無を検知するシート有無検知手段である原稿有無検知センサ１１を使って検知し、次の原稿の有無をコントローラ部４００に通知する。
【００３５】
その後、そのまま原稿が搬送されて、原稿後端が第一レジストレーションローラ３を通過する（図４（Ｂ））。この時点では原稿の先端が排出センサ１５に達する前であり、原稿先端が排出センサ１５に達した時点で排出反転ローラ８を駆動する排出反転モータの駆動を開始する。この後、原稿の後端はリードセンサ１４を通過するので（図５（Ａ））、このリードセンサ１４の通過タイミングを基準として、原稿の画像取り込み終了タイミングを決定する。
【００３６】
さらに、原稿後端は第二レジストレーションローラ４、上流リードローラ５、プラテンローラ６、下流リードローラ７を順に通過する。最後に、排出センサ１５で原稿後端を検知されると（図５（Ｂ））、排出センサ１５から原稿排出トレイ３１に排出されるであろう距離に相当する分だけ余分に排出反転ローラ８を駆動する排出反転モータを駆動させておく。これにより、原稿は原稿排出トレイ３１に排出されて原稿１枚の片面原稿読み取りシーケンスは終了となる（図６）。
【００３７】
コントローラ部４００での設定において指定枚数分だけ読み取る場合を除き、基本的には原稿トレイ３０に原稿がなくなるまで、前述のように、原稿給送、原稿画像取り込み、原稿排出を繰り返すことになる。読み取る枚数を指定した場合において、もし、原稿トレイ３０に載置された原稿の枚数が少なければ、原稿トレイ３０に載置された原稿を全て読み込んだ後、指定された枚数分の読み込みができなかったことを操作部に表示する。
【００３８】
図４（Ａ）に示すように、原稿後端をレジストレーションセンサ１３により検知した際に原稿有無検知センサ１１にて原稿無し状態を検知した場合には、搬送中の原稿を最終原稿と判別し、最終原稿が原稿排出トレイ３１に排出されるのを待ってから、給送モータ、搬送モータ、排出反転モータ全てを停止させる。そして、最後に給送ローラ１を元の位置に戻して原稿読み取りジョブは終了する。給送ローラ１を元の位置に上げるためには分離クラッチをＯＮした状態で給送モータを若干逆回転させてから所定量だけ正回転させると良い。
【００３９】
一方、原稿後端を分離後センサ１２により検知した際に原稿有り状態を検知した場合には、分離後センサ１２で原稿後端を検知してから所定時間後に、分離ローラ２を回転させるべく分離ローラ２に接続されている給送クラッチを再びＯＮする。ＯＮされることで給送ローラ１も回転して原稿トレイ３０上の次原稿の給送が開始される。
【００４０】
［制御構成］
ここで、前記ＡＤＦ１００の駆動を制御する制御構成について、図７のブロック図を参照して説明する。図７において、ａはＡＤＦ１００の制御ブロック図、ｂは読取部２００の制御ブロック図、ｃはコントローラ部４００の制御ブロック図である。
【００４１】
ａの制御ブロックの中にはＣＰＵが無いことから、実際には読取部２００のＣＰＵ３２１がＡＤＦ１００と一体で制御している。
【００４２】
まず、図７に示すａの制御ブロック図の説明をする。読取部２００のＣＰＵ３２１は、バスラインを介してプログラム格納ＲＯＭ３２２、ワークＲＡＭ３２３と接続している。ＣＰＵ３２１はＲＯＭ３２２に格納された制御プログラムに従い、ＡＤＦ１００に接続される出力ポート及び入力ポートを経由してＡＤＦ１００での原稿搬送を制御している。出力ポートには、各種搬送用のローラを駆動するモータ３０３、ソレノイド３０６、クラッチ３０７が接続されており、入力ポートには、図１に示される原稿有無検知センサ１１、分離後センサ１２、レジストレーションセンサ１３、リードセンサ１４、排出センサ１５、原稿サイズ検知センサ１６及び１７と図示しないボリュームレベル検知センサ１８が接続されている。図１に図示しない駆動源等のモータは図７のモータ３０３、同様に図示しないソレノイドおよびクラッチはソレノイド３０６、クラッチ３０７で表示されている。
【００４３】
次に、図７に示すｂの制御ブロック図の説明をする。ＣＰＵ３２１はＡＤＦ１００の制御だけではなく、読取部２００の制御もすべて行っている。
【００４４】
バックアップ部３３０では、制御に使用する作業用データの一部や機体毎に設定を持つ場合の設定値等をバックアップ可能である。３２６は光学系モータドライブ部であり、光学系駆動モータを駆動させるためのドライバ回路である。読取部２００には、ランプ２０３、ＣＣＤセンサユニット２１０（画像読取用ＣＣＤ２１１、ＣＣＤコントローラ部２１２）、各種リーダセンサ３２７が接続されている。
【００４５】
ＣＰＵ部３２１は、光学系モータドライバ部３２６を制御し、画像処理部３２５を介してＣＣＤセンサユニット２１０を制御することで画像読取処理を実施している。各種リーダセンサ３２７には、読取部２００に対するＡＤＦ１００の開閉を検知する圧板開閉検知センサや、原稿台ガラス２０２に載置された原稿の長さを検知するための圧板サイズ検知センサ等のセンサを示している。
【００４６】
原稿搬送を実現するために、ＣＰＵ３２１が搬送パス上に設置されている様々なセンサ１１，１２，１３，１４，１５，１６，１７と原稿トレイ３０上で移動可能な原稿ガイド１９，２０（図１１参照）の間隔をアナログ値として検知するボリュームレベル検知センサ１８をモニタし、負荷である搬送用のモータ３０３、ソレノイド３０６、クラッチ３０７を駆動している。ＣＰＵ３２１はＡＤＦ１００での原稿の搬送制御とＣＣＤセンサユニット２１０での画像読取処理の同期を行うことで、所望の原稿画像の読み取りを実現している。３２４は給送される原稿間補正を行う原稿間補正処理部である。
【００４７】
ＣＣＤセンサユニット２１０上に結像された画像信号はデジタル画像データに変換される。変換された画像データは、さらに画像処理部３２５でシェーディング処理や画像データ上のスジ画像等のゴミ画像の検知及び補正等の各種画像処理が実施され、その後にライン画像メモリ３２９に書き込まれる。ライン画像メモリ部３２９に書き込まれたデータは順次、画像転送用クロック信号線を含むコントローラインターフェース画像通信線３５３を通してコントローラ部４００へ送信される。
【００４８】
さらに、原稿画像データの先端の基準となる画先信号は、ＣＰＵ部３２１でタイミングを調整して、コントローラインターフェース制御通信線３５２を通してコントローラ部４００へ通知される。
【００４９】
図７において、ｃは画像処理用コントローラ部４００の全体構成を示す回路ブロック図である。コントローラ部４００は、読取部２００、ＡＤＦ１００を含む画像読取システムとしての全体を制御する装置であり、制御部４０１、変倍回転等の画像制御回路４０２、補正回路４０３、画像メモリ４０４、操作部４０５を有している。
【００５０】
ライン画像メモリ部３２９を経由してコントローラに送られてきたデジタル画像データは変倍回転等の画像制御回路４０２により画像制御をされた後、補正回路４０３へ送信される。そして、補正回路４０３は画像信号に対して補正処理を行い、画像メモリ４０４に書き込む。以上の処理が原稿画像領域の画像データに対して実施されて、原稿の読取画像を生成される。
【００５１】
操作部４０５はユーザからのシステム全体に対する画像読取動作指示や読み取られた画像の表示を行うためのものであり、制御部４０１との間で通信して所望の表示や入力を実施する。
【００５２】
＜原稿サイズの判別構成＞
本実施形態の装置にあっては、原稿トレイ３０にセットした原稿のサイズを早期に判別できるように構成されている。以下、原稿トレイ３０に原稿をセットしたとき、及び原稿の給送を開始したときにおいて原稿サイズを判別する判別部の構成について説明する。
【００５３】
［原稿サイズ検知センサの原稿検知方法］
まず、原稿トレイ３０に設けた原稿サイズ検知センサ１６，１７により、原稿サイズを検知する構成として、例えば図８に示すように、原稿サイズ検知センサを三角フラグ形状のセンサのＯＮ／ＯＦＦで原稿の有無を判別する構成について説明する。なお、三角フラグ形状のセンサとは、三角フラグが原稿トレイ３０の載置面から回動可能に突出しており、フラグ上に原稿が載置されると、その重量によってフラグが回動してフラグ位置に原稿があることを検知するものである。
【００５４】
上記のような三角フラグ形状のセンサの場合、図８に示すように、原稿トレイ３０に載置された原稿がＺの形に折り目が強くついて原稿トレイ３０から浮いた位置にある場合においては、フラグに原稿が接触しないために原稿の有無を検知できない。よって、このような場合は適切な原稿サイズを検知できないことになる。
【００５５】
そこで、本実施形態では、図９に示すように、原稿サイズ検知センサに測距センサを用いて、原稿が浮いていても検知できるようにしている。これは発光源から照射された光の反射光が受光部に戻ってくる時、検知した受光部の位置によって、原稿までの距離も検知できるようにしたセンサである。この測距センサ自体は一般的なものである。
【００５６】
測距センサを２個ある原稿サイズ検知センサ１６，１７のうち、一方の原稿サイズ検知センサ１６のみ用いることで、図１０に示すように、原稿Ｓが浮いていても原稿サイズ検知センサ１６で原稿を検知することができる。原稿サイズ検知センサ１６で浮いた原稿を検知できることから、他の原稿サイズ検知センサ１７はコスト的に有利な三角フラグ形状のセンサのＯＮ／ＯＦＦで原稿を検知できる構成とすることができる。
【００５７】
本実施形態では原稿サイズ検知センサ１６，１７で原稿の長さを把握するだけではなく、シート幅検知手段により原稿の幅（給送方向と直交する方向の長さ）も検知している。これを具体的に説明すると、図１１は原稿トレイ３０上に原稿をのせた状態でＡＤＦ１００を上から見た図である。原稿サイズ検知センサ１６，１７は原稿トレイ３０の右側（原稿給送方向において中央よりも上流側）に取り付けられている。原稿トレイ３０上に載置された原稿は、規制部材である原稿ガイド１９，２０によって両側の位置を規制される。２つある原稿ガイド１９，２０は不図示の機構によって連動しており、原稿ガイド１９が図１１の矢印の上側に移動すると原稿ガイド２０は矢印の同じ距離だけ下側に移動する。逆に、原稿ガイド１９が矢印の下側に移動すると、原稿ガイド２０は同じ距離だけ矢印の上側に移動する。これにより、原稿は給送方向に垂直な方向（図１１では上下方向）の幅において、常に中心に配置されて搬送されるようになる。なお、原稿ガイド１９，２０の間隔、つまり原稿トレイ３０に載置された原稿の幅は、不図示のボリュームレベル検知センサ１８によってアナログ値として検出される。
【００５８】
［原稿トレイ上での原稿サイズ検知］
前述したように、原稿サイズ検知センサ１６，１７の結果と、ボリュームレベル検知センサ１８での原稿ガイド幅の検出結果により、原稿トレイ３０上の原稿サイズを判別することができる。例えば、日本仕向けの製品だと原稿サイズはＡＢ系（Ａ３ヨコ、Ａ４タテ、Ａ４ヨコ、Ａ５タテ、Ａ５ヨコ、Ｂ４ヨコ、Ｂ５タテ、Ｂ５ヨコ、Ｂ６タテ）が自動検知可能である。
【００５９】
図１２はボリュームレベル検知センサ１８での検知結果としての原稿トレイ幅と、原稿サイズ検知センサ１６，１７の結果の組み合わせに従って原稿トレイ３０上にある原稿のサイズを決定する表である。原稿トレイ３０上にある原稿を給送開始した時、図１２に示す表に従って原稿トレイ３０上にある原稿のサイズを決定する。なお、図１２中の原稿サイズ検知センサ１は左側の原稿サイズ検知センサ１６を指し、原稿サイズ検知センサ２は右側の原稿サイズ検知センサ１７（原稿サイズ検知センサ１６よりも原稿給送方向上流に配置）を指す。
【００６０】
ここで、原稿トレイ３０上にＡ３ヨコサイズの原稿が置かれた場合を例に挙げて、図１２に示す表の使い方を説明する。なお、給送方向下流側の原稿サイズ検知センサ１６は、原稿を原稿トレイ３０にセットしたときの原稿先端からの距離をＬ１としたとき、Ａ４タテの長さ（２１０ｍｍ）よりも長く、Ｂ５ヨコの長さ（２５７ｍｍ）よりも短い位置に配置したとする（２１０ｍｍ＜Ｌ１＜２５７ｍｍ）。また、給送方向上流側の原稿サイズ検知センサ１７は、原稿を原稿トレイ３０にセットしたときの原稿先端からの距離をＬ２としたとき、Ｂ５ヨコの長さ（２５７ｍｍ）よりも長く、Ｂ４ヨコの長さ（３６４ｍｍ）よりも短い位置に配置したとする（２５７ｍｍ＜Ｌ２＜３６４ｍｍ）。
【００６１】
Ａ３ヨコ原稿のサイズは、一般的には４２０ｍｍ（給送方向）×２９７ｍｍ（幅方向）である。これを、原稿トレイ３０に載置してから原稿ガイド１９，２０で原稿端部を挟むように配置すると、原稿ガイド幅のボリュームレベル検知センサ１８での検知結果は２９７ｍｍ、原稿サイズ検知センサ１６，１７は共に原稿有りを検知する。この結果を図１２の表に当てはめてみると、ボリュームレベル検知センサ１８では、「幅＞２７４ｍｍ」のところに当てはまり、原稿サイズ検知センサ１，２ともに有りを検知していることから、“Ａ３ヨコ”が得られる。なお、図１２の“Ａ３ヨコ”において、原稿サイズ検知センサ１，２では、○がついているが、これは○のうち、いずれかが原稿有りを検知すれば良い、という条件である。つまり、ボリュームレベル検知センサ１８の検知結果が２７４ｍｍを超えている状態で、原稿サイズ検知センサ１か原稿サイズ検知センサ２のどちらかが原稿有りを検知すれば、原稿はＡ３ヨコと判別する。
【００６２】
他のパターンとして、例えばＡ５ヨコサイズの原稿が置かれたケースを挙げる。Ａ５ヨコ原稿のサイズは、一般的には２１０ｍｍ（給送方向）×１４８．５ｍｍ（幅方向）である。この時の原稿ガイド幅のボリュームレベル検知センサ１８での検知結果は１４８．５ｍｍ、原稿サイズ検知センサ１６，１７は共に原稿無しを検知する。この結果も図１２の表に当てはめてみると、ボリュームレベル検知センサ１８では、「１７２ｍｍ≧幅」のところに当てはまり、この条件を満たすのはＡ５ヨコだけである。Ａ５ヨコでは、原稿サイズ検知センサ１，２のところは“−”となっており、条件判別としては原稿サイズ検知センサ１，２の結果は不問となっている。よって、ボリュームレベル検知センサ１８の結果だけでＡ５ヨコであることが確定する。
【００６３】
このように、原稿トレイ３０上のガイド幅のボリュームレベル検知センサ１８、原稿サイズ検知センサ１６，１７を使うことで、読み込み開始直後の時点で原稿トレイ３０上の原稿のサイズを予測することができる。これは、本実施形態の画像読取装置単独で画像を読み取る時ではなく、読み取った原稿画像を画像形成装置で記録シート３０５上に複写する時に有効な手段である。具体的には、画像形成装置内に異なるシートサイズの記録シート束が格納できる構成において、読み込んだ原稿のサイズがいち早く分かれば、そのサイズが画像形成装置内にあった時にすぐに記録シート３０５の給送を行うことができ、それによって、原稿のコピー動作完了までの時間（＝ＦＣＯＴ）を短縮できるようになるからである。
【００６４】
［原稿サイズが間違っていた場合の制御］
次に、原稿トレイ３０上の原稿サイズ検知センサ１６，１７で原稿を正しく検知できなかった場合の制御について述べる。通常の使用では想定されない極端な例だが、図１３に示すように、原稿ＳのサイズはＡ３ヨコだが原稿サイズ検知センサ１６よりも左側の位置で原稿を折り返したパターンで説明する。このような原稿では原稿サイズ検知センサ１６，１７で原稿有りを検知できない。そのため、このまま原稿画像の読み込み指示を行うと、読取部のＣＰＵ３２１は、図１２の内容に従って、原稿トレイ３０上に載置された原稿のサイズがＡ４タテ原稿と判別する。このため、画像を読み取っても図１４に示すように、原稿がＡ３ヨコサイズでも原稿の先端（図中の矢印）からＡ４タテサイズ分だけ（図中の斜線部）しか画像が取り込まれない。
【００６５】
もう１つのパターンについても述べる。通常の使用においては比較的起きやすく、かつユーザが異常に気付きやすい例として図１５の例で説明する。このパターンでは、原稿のサイズはＡ４タテサイズであり、原稿サイズ検知センサ１６，１７の上に原稿ではないものとして本を置いている。このような状態では、原稿サイズ検知センサ１６，１７で原稿有りを検知するため、このまま原稿画像の読み込み指示を行うと、読取部のＣＰＵ３２１は図１２の内容に従って、原稿トレイ３０上に載置された原稿のサイズはＡ３ヨコと判別する。
【００６６】
よって、読み取られた画像は図１６に示すように、正しい原稿サイズがＡ４タテであるにも関わらず、全体としてＡ３ヨコサイズになる。この時の画像としては、実際に原稿トレイ３０に置かれた原稿は図１６の実線部分の内側だけだが、読取画像として斜線の領域全てを記録シート上に画像形成される（点線の内側の領域は原稿では無いのに、画像形成対象として扱われる）。
【００６７】
読み取り画像の配置位置については、図１７で補足説明する。説明用に、図中の原稿の先端に黒丸を付加する。原稿サイズ検知センサ１６，１７で実際の原稿サイズとは異なるサイズを誤検知したため、原稿トレイの右側にある、点線で示す何もない所を原稿だと判別して読み込みを行う。その結果、図１７の中央部の図にあるように読み取った画像の左半分が、原稿トレイ３０上で点線になっている何もない領域を読み取った結果として白紙画像になる。これは、原稿に対する画像の読み込み位置の関係を、流し読みの場合でも固定読みの場合と同じようにするためである。
【００６８】
さらに、もともと原稿のサイズはＡ４タテであるため、ユーザがＡ４タテ原稿をＡ４タテサイズの記録シートにコピーするように記録シートのサイズを指定すると、コントローラ部４００の制御部４０１では、読取部２００のＣＰＵ３２１が読み込んだＡ３ヨコサイズ分の画像からＡ４タテサイズ分の画像を切り取る処理を行う。ここで、上述したように、固定読みの場合においては原稿台ガラス２０２上に置いたＡ３ヨコサイズの原稿に対してＡ４タテサイズ分の読み込みを指定した場合に点線部分を読み込む。これと同様に、ＡＤＦからの原稿に対しても画像読み込み位置を決定すると、得られる画像としては白紙である点線部分のみとなる。
【００６９】
これら挙げたように、ユーザが求めている原稿画像とは異なる、白紙が余分に追加される、もしくは全てが白紙となる画像が出力された時、ユーザは読み込みジョブのやり直しが必要となり、コピーの場合は記録シートの無駄になってしまう。だが、なぜこうなったのか原因が分からないと、いくらやり直しても適切な原稿画像が得られない事態になり、サービスマンを呼ぶ必要が出てくる。
【００７０】
［原稿トレイ上の折れ原稿の挙動］
前述のように原稿サイズを誤検知してしまう現象は、現象としては分かりやすいものであり、ユーザにとっては、図１３や図１５に例示される原稿の置き方によって白紙が出ることをサービスマンから教えてもらえば、容易に対応が可能な現象である。
【００７１】
その一方で、原稿サイズ検知センサ１６が三角フラグ形状のセンサのＯＮ／ＯＦＦではなく測距センサという光学的な手段で行う構成の場合、次にセットする予定の原稿束などを原稿トレイ３０上に置かなくても、原稿サイズ検知センサ１６に近付けただけで原稿有りと検知してしまう。当然、ユーザは意識して誤検知させているつもりはないため、これの原因がユーザの操作であっても気付きにくい。異常に気付いたユーザから連絡を受けたサービスマンにとっても、ユーザが意図的に誤検知させているわけではない以上、画像読取装置に近づきすぎないことを提案することは難しいことである。
【００７２】
そこで、本実施形態の画像読取装置では、原稿トレイ３０上で浮いている物体が原稿サイズ検知センサ１６でのサイズ検知結果をもとに原稿によるものなのか否かを切り分ける処理を入れている。その部分について図１８乃至図２２を用いて説明する。
【００７３】
図１８に示すように、ユーザが原稿トレイ３０上で持っている別の原稿束を原稿サイズ検知センサ１６が検知している場合、原稿トレイ３０に載置されている原稿束Ｓを給送した時に、原稿サイズ検知センサ１６，１７の検知結果は原稿の給送動作とは連動しない。例えば、図１８に示すように、給送動作をする前にユーザが原稿サイズ検知センサ１６の上で準備済みの次原稿を持って待機している場合において、原稿の給送動作に合わせてユーザが急に動き出すことは考えにくい。他のパターンとして、給送動作前にユーザが原稿サイズ検知センサ１６の上で原稿束の準備をすべくバインダーから原稿を取り出している場合でも、原稿の給送動作に合わせて急にユーザが止まることも考えにくい。つまり、原稿サイズ検知センサ１６，１７がこれから給送する原稿とは違うものを検知している場合、原稿の給送動作に合わせて原稿サイズ検知センサ１６，１７の検知距離に著しい変化が発生することは考えにくい。
【００７４】
違うパターンとして原稿トレイ３０上に折れ曲がった原稿が置かれている場合を、図１９乃至図２２を使って説明する。
【００７５】
図１９にあるように、原稿トレイ３０上に１枚原稿が置かれている時、原稿の給送動作に応じて原稿の姿勢が変化する。例として、原稿トレイ３０上の実線は給送前の原稿の位置、鎖線は給送中の原稿の位置を示す。そのため、原稿サイズ検知センサ１６を前記した測距センサを用いて構成すると、原稿サイズ検知センサ１６で検知した原稿下面までの距離が、給送動作に連動して変化する。
【００７６】
原稿の折れ方の一例として、図２０に示すような検出結果が得られる。図２０は原稿サイズ検知センサ１６の検知距離と時間の関係を示したグラフであり、縦軸は原稿サイズ検知センサ１６の検知距離（近いほど上、離れるほど下）、横軸は経過時間（右に行くほど後の時間）を指している。
【００７７】
原稿セット時ｔ０以前は何も検知していないため、原稿サイズ検知センサの検知距離としては十分大きな値になる。原稿セット時ｔ０の時点で図１９の実線で例示されている、原稿サイズ検知センサ１６近傍では浮いている原稿をセットすると、検知距離が図１９の浮遊境界レベルより離れた位置にある。この検知距離は原稿の給送方向ではなく給送方向に垂直であり、浮遊境界レベルとは、原稿サイズ検知センサ１６での物体としての検出は可能だが検出距離がこれ以上離れていると原稿か否か判別ができないため、空中に浮遊している浮遊物、と扱う境界である。図１９において、浮遊境界レベルは原稿トレイに平行して記載した太い破線で示している。なお、原稿サイズ検知センサ１６での検知距離が浮遊境界レベルよりも近い場合は、原稿とみなす。
【００７８】
原稿に対する原稿サイズ検知センサ１６での検知距離と、原稿位置の関係を図２０を用いて説明する。まず、原稿を原稿トレイ上に置いた時点（図２０の時間ｔ０）では原稿サイズ検知センサ１６での検知距離は浮遊境界レベルより下回るため、原稿サイズ検知センサ１６は原稿を検知しているのではなく、何かの浮遊物を検知していると判別する。そして、読み込み動作開始直後（図２０の時間ｔ１）では原稿折れの途中から始まり、原稿が折れていて山になっている部分（図２０の時間ｔ２）に向けて原稿サイズ検知センサ１６での検知距離は遠くなる。さらに、山を過ぎると検知距離は徐々に近づいて浮遊境界レベルよりも近づき（図２０の時間ｔ３）、原稿後端が原稿サイズ検知センサ１６を抜ける直前に原稿サイズ検知センサ１６の検知距離が最も近くなる（図２０の時間ｔ４）。原稿後端が原稿サイズ検知センサ１６を通過すると検知する原稿が無くなるので、原稿サイズ検知センサ１６での検知距離としては最も近くなった直後に急に遠くなって物体までの距離が検知不能なレベルに下がり、その後に原稿の読み込みが終了する（図２０の時間ｔ５）という検知データが得られる。
【００７９】
図２１（Ａ）、図２１（Ｂ）は原稿トレイ３０に複数枚の原稿が載置されている場合の説明図である。原稿が複数枚積載された場合であっても、給送開始に同期して給送を行う対象の折れた原稿１枚が動くことで原稿間に摩擦が生じる。そして、図２１（Ｂ）の原稿束の折り目にある矢印の部分のように原稿束の下面に振動が伝わるため、給送開始の前後で原稿サイズ検知センサ１６の検知距離の上下変動（距離のバラツキ）を検出することで、原稿サイズ検知センサ１６が検知しているものが原稿なのか、それ以外の物かを切り分けることができる。
【００８０】
図２２に原稿トレイ３０上に複数枚の原稿束を載置して給送した時の原稿サイズ検知センサ１６の検知距離と時間の関係を示している。原稿サイズ検知センサ１６による検知距離の上下振動は、原稿束の折り目の位置と原稿サイズ検知センサ１６の位置関係によっても挙動が変わる。しかし、原稿を給送した場合は、図２２に示すように、原稿サイズ検知センサ１６の検知距離の波形が原稿トレイ３０上の原稿給送のタイミング（図２２の時間ｔ１及びｔ３）で振動する。このため、原稿サイズ検知センサ１６が検知しているものは原稿であると判別することができる。
【００８１】
［原稿の検知フロー］
前述したように、原稿トレイ３０に載置された原稿を給送する前の所定時間内に連続的に得られた原稿サイズ検知センサ１６，１７による検知結果である給送前検知結果と、原稿の給送開始した後の前記センサによる検知結果である給送中検知結果を利用する。これにより、原稿サイズ検知センサ１６，１７が検知したものが、これから給送する原稿か給送動作とは関係ない物体かを識別することができ、結果として原稿トレイ３０に載置されたシートが所定以上の長さを有するか否かを判別することができる。本実施形態の画像読取装置では、そのための処理フローを用意しており、ＡＤＦ１００、読取部２００、コントローラ部４００が連携して所定の処理を行っている。次にその説明をする
コントローラ部４００の制御部４０１は図２３のフローチャートに従って、原稿読込み動作を行っている。コントローラ部４００の操作部４０５で原稿読み込み開始指示を受け取ると（Ｓ１９０１−Ｙｅｓ）、読込み対象は原稿トレイ３０上の原稿束か原稿台ガラス２０２上の原稿かで処理を分ける。また、原稿の読み取りサイズの指定内容によっても制御が変わるが、その部分はＳ１９０８以降の説明の中で後述する
原稿台ガラス２０２上の原稿ならば（Ｓ１９０２−Ｎｏ）、指定された原稿サイズ分の画像データを格納するための領域を画像メモリ４０４から確保する（Ｓ１９０５）。
【００８２】
一方、原稿トレイ上の原稿ならば（Ｓ１９０２−Ｙｅｓ）、読取部２００のＣＰＵ３２１に対して、原稿の給送開始を指示する（Ｓ１９０３）。そして、ＣＰＵ３２１から原稿のサイズが連絡される（Ｓ１９０４−Ｙｅｓ）と、その原稿サイズ分だけ画像メモリ４０４から領域を確保する（Ｓ１９０５）。
【００８３】
読み込み対象に応じて画像メモリの確保（Ｓ１９０５）ができると、読取部２００のＣＰＵ３２１に対して原稿画像の読み取りを指示する（Ｓ１９０６）。読取部２００のＣＰＵ３２１は読み取り指示を受けると、読み取り動作を実行してコントローラ部４００の画像メモリ４０４に読み取り画像を転送する。そこで、コントローラ部４００の制御部４０１は、読取部２００から転送された画像データでＳ１９０５で確保された原稿サイズ分の画像メモリが満たされるのを待つ（Ｓ１９０７）。
【００８４】
画像メモリが読取部２００からの画像データで満たされると（Ｓ１９０７−Ｙｅｓ）、画像メモリ４０４に格納された原稿の画像データから原稿中の読み取りサイズ分だけ切り出す処理を行う（Ｓ１９０８）。この時、原稿中の読み取りサイズについては、大きく分けて２種類の処理に分かれる。１つは読み取りサイズが自動に設定されている場合（Ｓ１９０８−Ｙｅｓ）であり、もう１つはユーザによって原稿の読み取りサイズが設定されている場合（Ｓ１９０８−Ｎｏ）である。
【００８５】
読み取りサイズが自動に設定されている場合、コピー機を例に挙げると、コピー機は記録シートを格納するカセットを複数備え、原稿を読み込んだ時に得られた原稿サイズの画像形成に適した記録シートのサイズを複数のカセットの中から自動的に選択することができる。そして、選択されたカセットから給送された記録シートに対して原稿の画像を欠けることなく形成する。もちろん、原稿のサイズが分かった時点で適切なサイズの記録シートを格納する適切なカセットが用意されていなければ、給送をせずに操作部上に適切な記録シートを用意することを促すメッセージを表示することになる。
【００８６】
それに対して、読み取りサイズが設定されているという場合は、先に記録シートのサイズを指定することになり、この記録シートのサイズに格納できる画像データを、この原稿読込み動作のなかで読み取られた原稿画像データから取り出すことになる。
【００８７】
読み取りサイズが自動に設定されている場合（Ｓ１９０８−Ｙｅｓ）、画像メモリ４０４に格納された画像データをそのまま読み取り指示の内容に従って機外に出力する（Ｓ１９０９）。一方、読み取りサイズがユーザによって指定された場合は（Ｓ１９０８−Ｎｏ）、画像メモリ４０４に格納された画像データに対して、読み取りサイズに応じて読み出し位置を決め（Ｓ１９１０）、その読み出し位置から画像データを出力する（Ｓ１９１１）。
【００８８】
（原稿給送前の検知）
コントローラ部４００の制御部４０１が図２３のフローチャートに従って原稿読み込み動作を開始する時、読取部２００のＣＰＵ３２１も図２４のフローチャートに従ってコントローラ部４００の制御部４０１と連携して原稿読み込み動作を行う。
【００８９】
ＣＰＵ３２１は、制御部４０１から原稿の給送開始指示(図２３−Ｓ１９０３）や原稿画像の読み取り指示（図２３−Ｓ１９０６）が指示される前から、原稿サイズ検知センサ１６で物体までの距離を検知する（Ｓ２００１）。そして、検知されたデータを給送前データとしてＲＡＭ３２３に格納し（Ｓ２００２）、逐次古いデータを削除している（Ｓ２００３）。
【００９０】
本実施形態では過去３秒間分の検知結果を残しているが、これはこれ以上前の情報を残していても、前の読込みジョブでの結果や、原稿の準備に関する動作が含まれることで本来残しておきたい読込み直前の動作以外の部分が増えるからである。
【００９１】
なお、本実施形態での原稿サイズ検知センサ１６での距離の検知処理は、原稿給送開始の指示が来る（Ｓ２００４−Ｙｅｓ）か、原稿読み込み指示が来る（Ｓ２００５−Ｙｅｓ）まで繰り返す。これは、コントローラ部４００の制御部４０１は、原稿トレイ３０上の原稿束の読み込みならば原稿給送開始の指示（図２３−Ｓ１９０３）を行った後に原稿読み込み指示（図２３−Ｓ１９０６）を行う。しかし、原稿台ガラス２０２上の原稿の読み込みならば原稿給送開始を指示することなく読み込み開始の指示Ｓ１９０６を行うためである。そのため、原稿の給送開始指示が来ているかどうかの確認（Ｓ２００４）と、原稿読込指示が来ているかの確認（Ｓ２００５）の両方を行うと、０．１秒待機した後（Ｓ２００６）に再び原稿サイズ検知センサ１６で物体までの距離の検知（Ｓ２００１）を繰り返す。
【００９２】
コントローラ部４００の制御部４０１から原稿読込み開始の指示が来た時点（Ｓ２００４−Ｙｅｓ）で、ＲＡＭ３２３に格納した原稿給送前の原稿サイズ検知センサ１６の検知結果から何か物体を検知していたか確認する（Ｓ２００７）。もし、何も検知していない場合（Ｓ２００７−Ｎｏ）は、原稿サイズ検知センサ１６には何も無しと判別する（Ｓ２００８）。
【００９３】
一方、前記Ｓ２００７にて物体が検知され、かつその物体までの距離が所定距離（第１しきい値）以下であることが検知された場合（Ｓ２００９−Ｙｅｓ）、それは原稿トレイ３０上の浮遊物ではなく、原稿トレイ３０上に置かれているものと判別する。なお、前記所定距離は本実施形態では３０ｍｍに設定している。
【００９４】
そして、この場合、原稿トレイ３０に置かれているものは原稿である可能性が高いため、原稿サイズ検知センサ１６の検知により原稿ありと判別する（Ｓ２０１０）。
【００９５】
もし、原稿サイズ検知センサ１６の真上に原稿とは異なるものが載せられていると、原稿ありと誤検知してユーザにとって想定外の現象が起きることが十分ありうる。ただし、原稿サイズ検知センサ１６の上に原稿以外の物品が置かれた場合ならユーザにこれを通知することは比較的容易である。これを具体的に説明すると、図４（Ｅ）に示すように、原稿トレイ３０上に載せられた原稿の後端をレジストレーションセンサ１３で検知した瞬間に、給送開始からの経過時間で原稿の長さが判別できる。この時に原稿の長さが原稿サイズ検知センサ１６まで到達していた場合と比較して十分に短い場合、原稿サイズ検知センサ１６が誤検知したと判別できる。そこで、図２６にあるように、原稿トレイに何か置いていないか、もしくは異なる原稿サイズからなる原稿束の読み込みをしようとしていないか確認を促すメッセージを操作部４０５に出せば、ユーザはすぐに気付くことができる。
【００９６】
ユーザが気付きにくいという点で問題なのは、ユーザが意識せずに何かを検知させた結果、物体があることは検知できるが、原稿サイズ検知センサ１６からの物体までの距離が十分に長い（Ｓ２００９−Ｎｏ）時である。この時、ＣＰＵ３２１は原稿サイズ検知センサ１６の上に浮遊物がある、と判別する（Ｓ２０１１）。
【００９７】
この場合、Ｓ２００１，Ｓ２００２，Ｓ２００３の繰り返しでの測定データから、原稿サイズ検知センサ１６から検出された物体までの距離の変動を調べる（Ｓ２０１２）。この時の過去３秒間の距離の変動の調査結果から、変動幅が小さかった場合（Ｓ２０１２−Ｙｅｓ）では浮遊物は固定位置にあると判別（Ｓ２０１３）され、変動幅が大きかった場合（Ｓ２０１２−Ｎｏ）では浮遊物が移動していると判別される（Ｓ２０１４）。本実施形態での変動幅のしきい値（第２しきい値）としては５ｍｍとしている。
【００９８】
つまり、原稿サイズ検知センサ１６からの距離が３０ｍｍ以上（第１しきい値以上）で、かつ所定時間内として本実施形態では３秒間の中での変動幅が５ｍｍ以下（第２しきい値以下）であればＳ２０１３にて固定位置にある浮遊物と判別する。これは、折れ原稿を検知していることを想定している。折れ原稿の折れ部分は原稿トレイ３０から３０ｍｍ以上浮いているが、原稿トレイ３０上に載置されてるために、そのまま動かずに固定状態にあるからである。
【００９９】
一方で、例えば次の読み込み用の原稿束を準備して待っているユーザの手等の物体を検知した場合には、その物体はそのまま固定されていることはなく、その位置が変動する。すなわち、原稿サイズ検知センサ１６からの距離が３０ｍｍ以上（第１しきい値以上）であって、その距離の変動幅が５ｍｍ以上を超える（第２しきい値より大きい）物体は、原稿以外の浮遊物と判別できる。
【０１００】
なお、原稿給送指示の前に原稿読み込み指示が来た場合（Ｓ２００５−Ｙｅｓ）は、原稿台ガラス２０２上の原稿の読み込みになるため、後述のＳ２０３２にて原稿の読み込みを行う。
【０１０１】
（原稿給送後の検知）
上記のように、原稿給送開始の指示が来た（Ｓ２００４−Ｙｅｓ）時点で、その直前での原稿サイズ検知センサ１６での検知結果をＳ２００７〜Ｓ２０１４で処理してから、原稿の給送を開始する（Ｓ２０１５）。次に原稿給送後の原稿検知について図２５のフローチャートを参照して説明する。
【０１０２】
原稿の給送をしてからもＳ２００１でしていたように、原稿サイズ検知センサ１６で物体までの距離を検知している（Ｓ２０１６）。このときのデータは給送中データとしてＲＡＭ３２３に格納する（Ｓ２０１７）。この原稿サイズ検知センサ１６での検知動作は、原稿の先端が原稿長さ確定位置に到達する（Ｓ２０１８−Ｙｅｓ）まで０．１秒毎（Ｓ２０１９）に繰り返し継続する。
【０１０３】
上記検知の繰り返しはＳ２００３にあるように３秒間という決まった時間ではなく、原稿の先端が原稿長さ確定位置に到達するまで（Ｓ２０１８−Ｙｅｓ）繰り返す。ここで、本実施形態における原稿長さ確定位置というのは、図４（Ｅ）にあるようなレジストレーションセンサ１３で原稿後端を実際に検知したタイミングではない。通常はレジストレーションセンサ１３が原稿後端を検知した時点で原稿長さを確定するが、本実施形態では、原稿のサイズが定型サイズである設定において、まず原稿トレイ上のセンサである原稿サイズ検知センサ１６，１７とボリュームレベル検知センサ１８からの情報だけで原稿サイズを決定する。そして、この原稿がＡＤＦ内で正常に給送及び搬送できて原稿先端がレジストレーションセンサ１３に到達した時点で原稿長さを確定させる。
【０１０４】
原稿先端がレジストレーションセンサ１３に到達した時点で、ＣＰＵ３２１はコントローラの制御部４０１に対して給送搬送中の原稿のシートサイズを通知する（Ｓ２０２７）。このようにすることで、従来のように実際に原稿の後端を検知して長さを検知するよりも前に、原稿トレイ上のセンサの情報だけで原稿のシートサイズを見切りで確定させる。これにより、システム全体としての原稿読込み動作との並列動作を早く開始させることでＦＣＯＴなどを早くすることができる。
【０１０５】
原稿先端がレジストレーションセンサ１３に到達したときに、原稿長さを確定させるための手順について具体的に説明する。
【０１０６】
原稿の先端がレジストレーションセンサ１３に到達して原稿長さを確定させるべきタイミングになった時（Ｓ２０１８−Ｙｅｓ）、最初に、給送直前に原稿サイズ検知センサ１６で何かの物体を検知したか確認する（Ｓ２０２０）。もし、物体を検知した場合（Ｓ２０２０−Ｙｅｓ）は、その物体までの距離を確認する（Ｓ２０２１）。そして、物体までの距離が十分短い場合（Ｓ２０２１−Ｙｅｓ）は、原稿サイズ検知センサ１６は原稿を検知したものとして扱う。これにより、この原稿の長さは原稿有無検知センサ１１から原稿サイズ検知センサ１６までの長さより長いと判別できる（Ｓ２０２２）。
【０１０７】
次に、Ｓ２０２１にて給送前の原稿サイズ検知センサ１６から原稿までの距離が所定の距離以上離れている場合は（Ｓ２０２１−Ｎｏ）、給送前の時点で原稿サイズ検知センサ１６の上空に何かの浮遊物があることから給送開始前後での距離の変化も確認する必要がある。
【０１０８】
まずは、給送開始前から給送開始後にかけて距離が変化したか確認を行う。給送開始直後に前記距離に変化が無ければ（Ｓ２０２３−Ｎｏ）、給送前に検知した浮遊物は原稿とは関係が無かったものと判別する。すなわち、このとき原稿サイズ検知センサ１６は原稿を検知しなかったものとして、原稿は原稿有無検知センサ１１から原稿長さ検知センサ１６までの長さよりも短い原稿として扱う（Ｓ２０２５）。これは、前述したように給送前に検知した浮遊物が原稿であった場合には、給送すると上下に振動して距離に変化がでるからである。
【０１０９】
もし、給送開始直後のタイミングで原稿長さ検知センサ１６から浮遊物までの距離が変化していた場合は（Ｓ２０２３−Ｙｅｓ）、給送開始以前の浮遊物が固定か移動のどちらであったかを確認する（Ｓ２０２４）。これは前述したように、浮遊物が原稿であった場合には、給送前の原稿トレイ３０に載置された状態では原稿サイズ検知センサ１６による検知距離がしきい値内に収まり、固定物と判別されているからである。そこで、浮遊物が給送開始前は固定物と判別されており、給送開始のタイミングで浮遊物までの距離が変化するようになった場合には、原稿サイズ検知センサ１６は原稿を検知したものとする（Ｓ２０２２）。すなわち、このときの原稿は原稿有無検知センサ１１から原稿長さ検知センサ１６までの長さよりも長い原稿と判別する。
【０１１０】
Ｓ２０２３での判別は、給送前のＳ２０１２での判別と同じように距離の変動幅が所定のしきい値５ｍｍを超えるか否かで行う。具体的には、図２２の原稿サイズ検知センサ１６の検知距離の変動イメージにあるように、原稿の給送開始直前の検知距離の波形の変動量に比べて原稿の給送開始直後での検知距離の波形が大きく振動している時、原稿サイズ検知センサ１６で検知したものは原稿であると判別する。
【０１１１】
図２２の波形で説明すると、十分に浮いた位置にある折れ原稿ならば、１枚だけではなく複数枚重なっている場合であっても、読み込み開始（＝原稿給送開始）から原稿長さ確定位置に到達するまでの原稿サイズ検知センサの検知距離の振動幅は５ｍｍを超えている。
【０１１２】
一方、給送開始で動くが、給送開始以前からも動き続けている場合（Ｓ２０２４−Ｎｏ）は、原稿サイズ検知センサ１６では移動する浮遊物を検知しているだけということで、原稿サイズ検知センサ１６では原稿を検知しなかったものとみなす。そして、原稿は原稿有無検知センサ１１から原稿サイズ検知センサ１６までの長さより短い原稿として扱う（Ｓ２０２５）。
【０１１３】
このように測距センサを用いた原稿サイズ検知センサ１６の原稿有無検知の結果を求め、それと同時に、三角フラグ形状のセンサを持つ原稿サイズ検知センサ１７の原稿検知有無結果とボリュームレベル検知センサ１８の結果から、原稿トレイ３０上の原稿の定型サイズを決めることができるので（Ｓ２０２６）、コントローラの制御部４０１に対して原稿サイズを通知できる（Ｓ２０２７）。
【０１１４】
これは、例えば操作部４０５から原稿サイズ混載指定をせずにＡ４タテサイズとＡ３ヨコサイズの原稿が原稿トレイ３０に混載されていて、かつ、Ａ３ヨコサイズの原稿が折れている場合を一例として挙げて説明する。この場合、Ａ３ヨコサイズの原稿は折れているため、原稿給送前は原稿サイズ検知センサ１６では浮遊物があると判別される。
【０１１５】
Ａ４タテサイズの原稿を給送する時は原稿サイズ検知センサ１６にて検知される距離はほとんど変化しない。一方で、Ａ３ヨコサイズの原稿を給送する時は原稿サイズ検知センサ１６にて検知される距離は変動する。この結果により、Ａ３ヨコサイズの原稿の時のみ原稿サイズ検知センサ１６の検知距離が振動することから、ボリュームレベル検知センサ１８の検出結果と組み合わせることで、給送した原稿のサイズがＡ３ヨコサイズであることをコントローラの制御部４０１に通知することができるようになる。
【０１１６】
ＣＰＵ３２１がコントローラの制御部４０１に原稿サイズを通知すると、図２５のフローチャートの内容に従って、読取部２００に対して読み込み開始指示が通知される（Ｓ２０２８−Ｙｅｓ）ので、それに合わせて画像読込みを開始する（Ｓ２０２９）。制御部４０１からの読み込み開始指示に合わせて読み込むべき画像のサイズも指定されるので、その分だけ画像を読み込んで得られた画像データをコントローラ部の画像メモリ４０４に送信する。
【０１１７】
原稿に対して指示された量だけ画像データを転送終了すれば（Ｓ２０３０−Ｙｅｓ）、あとは原稿を排出（Ｓ２０３１）して原稿読込みフローを終了させる。
【０１１８】
ちなみに、原稿の実際のサイズよりも指示された読み込み画像サイズが大きい場合は、原稿画像だけではなく画像処理部３２５から白画像データを付加することで、原稿が通り抜けた後のプラテンローラ６の領域を誤って読み込むことを防止している。
【０１１９】
なお、原稿台ガラス２０２上の原稿を読み込む場合は、Ｓ２０２９と同様に画像読み込みを開始して（Ｓ２０３２）、指定された量だけ画像データを転送終了（Ｓ２０３３−Ｙｅｓ）した時点で、原稿読み込みフローを終了する。
【０１２０】
以上説明したのが、原稿給送直後で原稿サイズを検知するためのフローであり、原稿の給送前後での原稿トレイ上から原稿と思われる物体までの距離の変動を比較することで、適切に原稿の有無を判別することが可能となる。
【０１２１】
〔第２実施形態〕
次に第２実施形態に係る画像読取装置について説明する。基本的には第１実施形態と同じであるので、違う部分を中心に説明を行う。
【０１２２】
第１実施形態においては、測距センサを用いた原稿サイズ検知センサ１６が検知している物体が原稿か否かを判別するための手段として、原稿給送前後での原稿サイズ検知センサ１６で検知された物体までの距離の変化を利用した。
【０１２３】
本実施形態では、原稿有無検知センサ１１の検知と、原稿サイズ検知センサ１６による検知とにより、原稿サイズ検知センサ１６で検知した物体（載置物）が原稿か否かを判別する。そして、本実施形態における原稿サイズ検知センサ１６は、原稿トレイ３０上の所定位置（本実施形態では原稿サイズ検知センサ１６が配置された位置）に物体が有るか否かを検知する載置検知手段として機能するものである。
【０１２４】
図２７は、本実施形態における原稿有無検知センサ１１による原稿の有無検知と、原稿サイズ検知センサ１６で検知された物体が原稿か否かを判別するフローにおける、読取部２００のＣＰＵ３２１の動作を示すフローチャートである。これに基づいて本実施形態の検知構成につい説明する。
【０１２５】
まず、原稿有無検知センサ１１が原稿を検知しているか確認する（Ｓ２２０１）。そして、原稿が無かった場合（Ｓ２２０１−Ｎｏ）は原稿サイズ検知センサ１６で物体までの距離を検知する（Ｓ２２０２）。そして、検知した結果を原稿有り検知“前”データ（シート載置前検知結果）としてＲＡＭ３２３に格納する（Ｓ２２０３）。この時、何の物体も検知できなかった場合は、データとして保持可能な最大値を距離として格納する。本実施形態の測距センサでは検出の上限距離が１５０ｍｍであるので、検知できなかった場合は１５０ｍｍとする。
【０１２６】
上記検知データをＲＡＭ３２３に格納した後、３秒以上過去のデータは不要なデータとして削除する（Ｓ２２０４）。そして、原稿読込開始指示が来ていないを確認し（Ｓ２２０５）、読込指示がきていないときは（Ｓ２２０５−Ｎｏ）、０．１秒後（Ｓ２２０６）に再びＳ２２０１での原稿有無検知センサ１１の検知の確認に戻る。
【０１２７】
上記Ｓ２２０５で原稿読込開始指示が来ていた場合は（Ｓ２２０５−Ｙｅｓ）、原稿サイズ検知センサ１６で検知された物体が原稿か否か判別するフローから抜ける。なお、この場合はＳ２２０１にて原稿有無検知センサが原稿有りを検知できていないことから、原稿台ガラス２０２上の原稿の読み込みのように、原稿トレイ３０上に原稿が無い状態で原稿読込開始指示が来ていることになる。そのため、原稿有り検知“前”データの内容に関わらず、原稿サイズ検知センサ１６でも原稿は検知せずと判別する。
【０１２８】
原稿有無検知センサ１１が原稿を検知した時（Ｓ２２０１−Ｙｅｓ）も、原稿サイズ検知センサ１６で物体までの距離を検知する（Ｓ２２０７）。ただし、この場合は検知した結果を原稿有り検知“後”データ（シート載置後検知結果）として格納する（Ｓ２２０８）。そして、検知から３秒経過するまでに（Ｓ２２０９―Ｎｏ）、原稿の給送開始指示が無ければ（Ｓ２２１０−Ｎｏ）、原稿サイズ検知センサ１６での物体までの距離検知動作を０．１秒毎に繰り返す（Ｓ２２１１）。
【０１２９】
ここで、原稿トレイ３０上においた原稿を抜かれる可能性を踏まえ、原稿有無検知センサ１１にて原稿の有無の確認も行う（Ｓ２２１２）。原稿有りのままなら（Ｓ２２１２−Ｙｅｓ）、原稿サイズ検知センサ１６で物体までの距離の検知に戻るが（Ｓ２２０７）。しかし、もしも原稿が抜かれた等して原稿有無検知センサ１１が原稿を検知しなくなった場合は（Ｓ２２１２−Ｎｏ）、それまで原稿サイズ検知センサ１６で取得した原稿有り検知前の検知結果である“前”データと、原稿有り検知後の検知結果である“後”データの値を削除する（Ｓ２２１３）。原稿有り検知“前”データと、原稿有り検知“後”データを削除するのは、再びＳ２２０１にて原稿有無検知センサ１１の確認からやり直すためである。
【０１３０】
なお、Ｓ２２０９−Ｎｏの直後に原稿給送開始指示が来ているか確認し（Ｓ２２１０）、給送開始指示が来ていた場合は前記一連のフローから抜ける。この時は、Ｓ２２０８で格納した原稿有り検知“後”データと、原稿有りを検知する前のＳ２２０３で格納した原稿有り検知“前”データを使って、原稿サイズ検知センサ１６にて検知する物体が原稿か否かを判別する。この時の処理Ｓ２２２５〜Ｓ２２２８に示すようになるが、これは後述するＳ２２１４〜Ｓ２２１７と同様になる。
【０１３１】
原稿有無検知センサ１１が原稿有り状態になってから３秒間維持した時（Ｓ２２０９−Ｙｅｓ）、ＲＡＭ３２３に格納された原稿有り検知“前”データと、原稿有り検知“後”データを利用して、原稿サイズ検知センサ１６が検知している物体が原稿か否かを判別する。
【０１３２】
まず、３秒経過した時点で、原稿有り検知“後”データの最後のデータである、最新の原稿サイズ検知センサ１６の検知データが物体を検知しなかった場合は（Ｓ２２１４−Ｎｏ）、原稿も検知できていないことから、原稿サイズ検知センサ１６は原稿を検知していないと判別する。すなわち、原稿有無検知センサ１１により原稿有りとして原稿トレイ３０上に原稿のセットが検知された後、原稿サイズ検知センサ１６の位置に原稿を含めた物体を検知しないときは、その位置に原稿はないと判別できる。よって、この場合、原稿トレイ３０上に載置されている原稿の給送方向の長さは、原稿有無検知センサ１１から原稿サイズ検知センサ１６が有る位置までの距離より短いと判別できる（Ｓ２２１７）。
【０１３３】
一方、原稿有り検知“前”データ、原稿有り検知“後”データともに原稿サイズ検知センサ１６が常に物体を検知していた場合（Ｓ２２１４−Ｙｅｓ，Ｓ２２１５−Ｙｅｓ）、その検知物は原稿でないと判別する。これは、原稿トレイ３０上に原稿を載置したことを原稿有無検知センサ１１により検知する十分に前の時点から、原稿サイズ検知センサ１６が物体を検知しているものであり、この場合は原稿サイズ検知センサ１６が検知している物体は原稿ではないと判別できる。よって、この場合も原稿サイズ検知センサ１６の位置に原稿はないとみなせるために、原稿トレイ３０上に載置されている原稿の給送方向長さは原稿有無検知センサ１１から原稿サイズ検知センサ１６の位置までの距離よりも短いと判別する（Ｓ２２１７）。
【０１３４】
上記以外は、原稿有無検知センサ１１が原稿有りを検知する３秒前以降（Ｓ２２０４）のどこかのタイミングで原稿サイズ検知センサ１６の検知結果が物体無しから有りに変化し、かつ、最後つまり最新の原稿サイズ検知センサ１６が物体を検知した場合となる（Ｓ２２１５−Ｎｏ）。この場合、原稿サイズ検知センサ１６が検知した物体は原稿トレイ３０に原稿をセットする前はなく、原稿セット後に存在することになる。これは原稿と判別できるため、原稿トレイ３０にセットされた原稿の給送方向の長さは、原稿有無検知センサ１１から原稿サイズ検知センサ１６が有る位置よりも長いと判別する（Ｓ２２１６）。
【０１３５】
Ｓ２２１６，Ｓ２２１７にて原稿の給送方向の長さを確定させた後も、０．１秒周期（Ｓ２２１９）で原稿有無検知センサ１１の検知結果を用いて、原稿トレイ３０から原稿が抜かれていないかを確認する（Ｓ２２２０）。もし、原稿が抜かれていた場合（Ｓ２２２０−Ｎｏ）は、また最初からやり直すべく、ＲＡＭ３２３に格納されている原稿有り検知“前”データ、原稿有り検知“後”データを削除して（Ｓ２２１３）、原稿有無検知センサ１１が原稿有りを検知するか否かの確認（Ｓ２２０１）に戻る。
【０１３６】
また、原稿有無検知センサ１１が原稿有りを検知している場合（Ｓ２２２０−Ｙｅｓ）でも、原稿の給送方向長さが原稿有無検知センサ１１から原稿サイズ検知センサ１６が有る位置までの距離よりも長いと判別されている場合（Ｓ２２２１−Ｙｅｓ）は、原稿サイズ検知センサ１６で物体の有無を確認する（Ｓ２２２２）。そして、原稿サイズ検知センサ１６が物体を検知できなくなった場合（Ｓ２２２３−Ｙｅｓ）は、原稿の長さが短くなったものとして扱う（Ｓ２２２４）。これは、原稿を原稿トレイ３０にセット後、すぐに給送開始されない場合は、原稿サイズ検知センサ１６が原稿と検知した結果が正しかったか検知を繰り返すことにより、誤検知を防止するものである。
【０１３７】
一方、原稿の給送方向の長さが原稿有無検知センサ１１から原稿サイズ検知センサ１６が有る位置までの距離よりも短いと判別されている状態（Ｓ２２２１−Ｎｏ）においては、その状態で原稿サイズ検知センサ１６の検知結果が物体無しから物体有りに変化しても、既に原稿有無検知センサ１１で原稿有りを検知してから十分に時間が経過している。よって、原稿サイズ検知センサ１６が検知している物体は、原稿有無検知センサ１１で検知している原稿とは別の物体と考えられる。よって、原稿の長さが変化したか判別するために原稿サイズ検知センサ１６での検知結果を確認する、ということはしない。そのため、原稿給送開始指示が来るまで待つ（Ｓ２２１８）。
【０１３８】
なお、Ｓ２２１６，Ｓ２２１７にて原稿の給送方向の長さを確定させた後でも、給送開始指示が来ているか確認し（Ｓ２２１８）、給送開始指示が来ていれば、Ｓ２２０５，Ｓ２２１０と同様に、一連のループから抜ける。この時は、既にＳ２２１６，Ｓ２２１７で原稿サイズ検知センサ１６が検知している物体が原稿か否かを判別しているため、その情報をそのまま使って原稿給送動作を実施する。
【０１３９】
次に原稿有り検知（Ｓ２２０１−Ｙｅｓ）から３秒経過する前（Ｓ２２０９−Ｎｏ）の原稿給送開始指示（Ｓ２２１０−Ｙｅｓ）の処理Ｓ２２２５〜Ｓ２２２８の処理について簡単に説明する。
【０１４０】
ＲＡＭ３２３に格納された原稿有り検知“前”データと、原稿有り検知“後”データは、Ｓ２２１４、Ｓ２２１５での処理と同じく、物体の検知の状態が格納されている。ただし、原稿有無検知センサ１１が原稿有りを検知してから３秒以内に給送開始指示が来たことから（Ｓ２２０９−Ｎｏ）、原稿有り検知“後”データは原稿サイズ検知センサ１６での物体までの検知距離としては３秒分持っていない。ただし、給送開始指示が来た時の原稿サイズ検知センサ１６にて物体の検知状態は（Ｓ２２２５）、原稿有り検知“後”データに含まれることから、Ｓ２２２５はＳ２２１４と同様の判別ができる。
【０１４１】
同様にＳ２２２６、Ｓ２２２７、Ｓ２２２８は、順番にＳ２２１５、Ｓ２２１６、Ｓ２２１７と同じ判別をすることができるので、原稿トレイ３０上に載置されている原稿の給送方向の長さが、原稿有無検知センサ１１から原稿サイズ検知センサ１６がある位置までの距離より長いか否か判別できる。
【０１４２】
本実施形態は、図２７のフローチャートで説明したように、原稿有無検知センサ１１と、原稿サイズ検知センサ１６との変化のタイミングの関係から原稿の長さを判別している。すなわち、原稿有無検知センサ１１から原稿サイズ検知センサ１６までの距離と原稿の長さの関係と、原稿サイズ検知センサ１７とボリュームレベル検知センサ１８の組み合わせから、前述した図１２の表を用いて原稿サイズが得られる。得られた原稿サイズをコントローラ部の制御部４０１に通知することで、原稿の給送処理を行う以前から原稿サイズが分かるため、第１実施形態以上にＦＣＯＴなどをより早くすることができる。
【０１４３】
なお、本実施形態における載置検知手段は原稿トレイ３０上の所定位置に物体が有るか否かを検知できるセンサであればよい。したがって、必ずしも測距センサを用いる必要はなく、例えば原稿サイズ検知センサ１７と同様に三角フラグ形状のセンサを用いることも可能である。
【０１４４】
以上説明したのが、読取部での給送以前に原稿サイズを検知するためのフローである。原稿有無検知センサでの原稿有り検知の前後で得られた原稿サイズ検知センサの結果から、原稿サイズ検知センサで検知しているものが原稿か否かの判別が可能となる。
【符号の説明】
【０１４５】
１００  ＡＤＦ
２００  画像読取部
１  給送ローラ
２  分離ローラ
１１  原稿有無検知センサ
１２  分離後センサ
１３  レジストレーションセンサ
１４  リードセンサ
１５  排出センサ
１６  測距センサを用いた原稿サイズ検知センサ
１７  三角フラグ形状の原稿サイズ検知センサ
３０  原稿トレイ
【図１】
2017105612.tif 000003
【図２】
2017105612.tif 000004
【図３】
2017105612.tif 000005
【図４】
2017105612.tif 000006
【図５】
2017105612.tif 000007
【図６】
2017105612.tif 000008
【図７】
2017105612.tif 000009
【図８】
2017105612.tif 000010
【図９】
2017105612.tif 000011
【図１０】
2017105612.tif 000012
【図１１】
2017105612.tif 000013
【図１２】
2017105612.tif 000014
【図１３】
2017105612.tif 000015
【図１４】
2017105612.tif 000016
【図１５】
2017105612.tif 000017
【図１６】
2017105612.tif 000018
【図１７】
2017105612.tif 000019
【図１８】
2017105612.tif 000020
【図１９】
2017105612.tif 000021
【図２０】
2017105612.tif 000022
【図２１】
2017105612.tif 000023
【図２２】
2017105612.tif 000024
【図２３】
2017105612.tif 000025
【図２４】
2017105612.tif 000026
【図２５】
2017105612.tif 000027
【図２６】
2017105612.tif 000028
【図２７】
2017105612.tif 000029