(57)【要約】【課題】最終原稿の読み取りが終了した後、原稿の排紙前にＡＤＦ２００によって搬送路が開かれてもユーザビリティを低下させない画像読取装置を提供する。【解決手段】ＡＤＦ２００を用いて原稿給紙し、表面スキャナユニット１０４を用いて原稿画像を読み取るＡＤＦ読取処理中、画像読取後（ステップＳ２１２）、ＡＤＦ２００が開かれたか否かを判定し（ステップＳ４０１）、ＡＤＦ２００が開かれた場合（ステップＳ４０１で「ＹＥＳ］）、画像を読み取った原稿が用紙束の最終原稿でないか否か判定し（ステップＳ４０２）、画像を読み取った原稿が用紙束の最終原稿である場合（ステップＳ４０２で「ＮＯ」）、ＡＤＦ２００による原稿の搬送を停止することなく搬送を継続して当該原稿を機外に排紙する（ステップＳ２１５）。【選択図】図９
2020031329.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読み取る読取手段を備えた読取部と、
読取対象の複数の原稿が載置される原稿トレイと、前記読取手段の読取領域まで原稿を搬送すると共に画像読取後の原稿を搬出する搬送路を備え、前記読取部に取り付けられて、前記読取部に対して開閉でき、開かれた状態では前記読取領域に対向する前記搬送路が開放されるように配置された原稿給送部と、
前記原稿給送部が閉じられた状態で前記原稿の搬送及び読み取りを実行し、前記原稿給送部が開らかれると、前記原稿の搬送及び読み取りを停止し、前記原稿トレイに載置された最終原稿に対する読み取りが終了後で排出完了前に前記原稿給送部が開かれても前記原稿の搬送を継続するように、前記原稿給送部を制御する制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記制御手段は、前記最終原稿に対する読み取りが終了後で排出完了前に前記原稿給送部が開かれた場合、前記最終原稿を機外に排出させるよう前記原稿給送部を制御することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記原稿給送部が開かれたことを検知する第１の開閉検知手段を備え、
前記制御手段は、前記第１の開閉検知手段の検知結果を用いて前記原稿給送部が開かれたことを検知することを特徴とする請求項１又は２記載の画像読取装置。
【請求項４】
前記原稿給送部は、前記搬送路を覆う搬送カバーを備え、
前記制御手段は、前記搬送カバーが開かれた際、前記原稿の搬送及び読み取りを停止させることを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記搬送カバーの開閉状態を検知する第２の開閉検知手段を備え、
前記制御手段は、前記第２の開閉検知手段の検知結果を用いて前記搬送カバーが開かれたことを検知することを特徴とする請求項４記載の画像読取装置。
【請求項６】
前記制御手段は、前記原稿トレイに載置された原稿の搬送が開始された後、前記最終原稿の読み取りが終了するよりも前に前記原稿給送部が開かれた場合、原稿のジャムが発生したものとして制御することを特徴とする請求項１乃至５のいずれか１項に記載の画像読取装置。
【請求項７】
前記原稿給送部は、前記搬送路における前記読取領域の上流側に配置された原稿検知手段を有し、
前記制御手段は、前記原稿検知手段で原稿の後端を検知した後、前記原稿が所定の距離だけ搬送されると、前記読取手段による原稿の読み取りを終了させることを特徴とする請求項１乃至６の何れか１項に記載の画像読取装置。
【請求項８】
前記原稿が搬送された所定の距離は、前記原稿を搬送する搬送ローラであって前記読取領域に最も近い搬送ローラを駆動する搬送モータの回転数又は回転時間に基づいて算出されることを特徴とする請求項７記載の画像読取装置。
【請求項９】
前記原稿の搬送を開始した後、前記原稿給送部が開かれ、所定時間経過しても前記原稿給送部が閉じられなかった場合、前記制御手段は、前記原稿の搬送および読み取りを停止することを特徴とする請求項１乃至８の何れか１項に記載の画像読取装置。
【請求項１０】
画像読取装置を備えた画像形成装置であって、前記画像読取装置は、請求項１乃至９のいずれか１項に記載された画像読取装置であることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、及び画像読取装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来から、原稿トレイに載置された原稿を１枚ずつ搬送し、予め定められた読取位置に固定されたイメージセンサによって原稿画像を読み取ることによって複数の原稿を連続して読み取る画像読取装置がある。このような画像読取装置において、原稿を原稿読取位置まで搬送する装置を自動原稿搬送装置（ＡＤＦ）という。
【０００３】
ＡＤＦを備えた画像読取装置において、画像読取部であるイメージセンサは、一定の速度で搬送されてくる原稿画像を連続して読み取る。このため、読み取り途中でＡＤＦが開かれて原稿の搬送路が開放されると、原稿が読取領域を正しく搬送されなくなり、イメージセンサが原稿の画像を正確に読み取れなくなる。
【０００４】
そこで、特許文献１では、画像読取部によって原稿画像を読み取っている途中に、ＡＤＦが開かれたことを検知した場合、紙詰まりの発生又は無効スキャンと認定して原稿の搬送を停止する取扱いがなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１２３８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、複数枚の原稿を連続して読み取る際、最終原稿の読み取りが終了した後、最終原稿の排紙が完了する前にＡＤＦが開かれると、紙詰まりと判断して原稿の排紙が停止されてしまう。従って、ユーザビリティ（実用性）が低下するという問題があった。
【０００７】
本発明は、かかる課題を解決するためになされたものであり、複数の原稿を連続して読み取る際、最終原稿の読取後、排紙完了前にＡＤＦが開かれても実用性が低下しない画像読取装置及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像読取装置は、原稿画像を読み取る読取手段を備えた読取部と、読取対象の複数の原稿が載置される原稿トレイと、前記読取手段の読取領域まで原稿を搬送すると共に画像読取後の原稿を搬出する搬送路を備え、前記読取部に取り付けられて、前記読取部に対して開閉でき、開かれた状態では前記読取領域に対向する前記搬送路が開放されるように配置された原稿給送部と、前記原稿給送部が閉じられた状態で前記原稿の搬送及び読み取りを実行し、前記原稿給送部が開らかれると、前記原稿の搬送及び読み取りを停止し、前記原稿トレイに載置された最終原稿に対する読み取りが終了後で排出完了前に前記原稿給送部が開かれても前記原稿の搬送を継続するように、前記原稿給送部を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ＡＤＦを用いた原稿画像の読み取りにおいて、最終原稿の読み取り後、搬出完了前にＡＤＦが開かれた場合でも、実用性の低下を防止することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態に係る画像読取装置の斜視図である。
【図２】画像読取装置の概略構成を示す縦断面図である。
【図３】図１の画像読取装置の制御構成を示すブロック図である。
【図４】画像読取装置と一体となって画像形成装置を構成する画像形成装置本体の概略構成を示す断面図である。
【図５】図１の画像読取装置で実行される画像読取処理の手順を示すフローチャートである。
【図６】図５のステップＳ１０３で実行されるＡＤＦ読取処理の手順を示すフローチャートである。
【図７】図６のステップＳ２０５及びステップＳ２１８で実行される第１のＡＤＦ開閉確認処理の手順を示すフローチャートである。
【図８】画像読取装置（ＡＤＦ）の開閉検知部を説明するための断面図である。
【図９】図６のステップＳ２１３で実行される第２のＡＤＦ開閉確認処理の手順を示すフローチャートである。
【図１０】図１の画像読取装置で実行されるＡＤＦ及びＡＤＦカバーの開閉確認処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照しつつ詳細に説明する。
【００１２】
図１は、実施の形態に係る画像読取装置の斜視図である。画像読取装置は、例えば、画像を形成するプリンタ（画像形成装置本体）の上部に載置され、該画像形成装置本体と共に画像形成装置を構成する。
【００１３】
図１において、画像読取装置５００は、画像読取装置本体１００と、自動原稿搬送装置（ＡＤＦ）２００と、図示省略したコントローラ部とから主として構成されている。原稿給送部としてのＡＤＦ２００は、画像読取装置本体１００の上部に配置されており、画像読取装置本体１００の上面の一端に設けられた開閉ヒンジ１１０ａ、１１０ｂによって、当該画像読取装置本体１００の原稿読取領域に対して開閉自在に取り付けられている。ＡＤＦ２００は、画像読取装置本体１００へ読取対象である原稿を給紙し、画像読取装置本体１００は、給紙された原稿の画像を読み取る。ＡＤＦ２００は、画像読取装置本体１００の原稿載置面を押圧する圧板としても機能する。すなわち、画像読取装置本体１００の原稿台ガラス１０１に載置された原稿は、ＡＤＦ２００が閉じられると圧板白板２０２によって押圧される。
【００１４】
以下、画像読取装置本体１００の概略構成について説明する。図２は、画像読取装置本体１００を含む画像読取装置５００の概略構成を示す縦断面図である。
【００１５】
図２において、画像読取装置本体１００は、原稿台ガラス１０１、原稿台ガラス１０１の下方に移動可能に設けられた画像読取部としての表面スキャナユニット１０４、移動ガイド１０９、表面読取ガラス１０２、表面白基準部材１０３を備えている。表面読取ガラス１０２の一部は原稿読取領域となっており、表面読取ガラス１０２の原稿読取位置（Ｐ１）の下方には表面スキャナユニット１０４が配置されている。ＡＤＦ２００が開かれた状態では原稿読取位置に対向する搬送路が開放される。また、原稿読取領域の上流側の搬送路２２２には、原稿ｓを検知するリードセンサ２１０が配置されている。
【００１６】
表面スキャナユニット１０４は、光源としての表面ＬＥＤ１０５、１０６と、表面レンズアレイ１０７及び表面ラインセンサ１０８を備えている。表面スキャナユニット１０４は、図示省略した光学モータ３０５によって駆動され、移動ガイド１０９に沿って移動する。ＡＤＦ２００を使用しない場合、画像読取装置本体１００は、光学モータ３０５を用いて表面スキャナユニット１０４を移動ガイド１０９に沿って移動させつつ、ユーザにより原稿台ガラス１０１に載置された原稿の表面画像を１ラインずつ読み取る。
【００１７】
また、画像読取装置本体１００は、ＡＤＦ２００によって給紙された原稿の表面画像を原稿読取位置Ｐ１において、表面スキャナユニット１０４によって読み取る。表面読取ガラス１０２は、裏面白色対向部材としても機能する。
【００１８】
次に、ＡＤＦ２００の概略構成について説明する。
【００１９】
ＡＤＦ２００は、原稿トレイ２０１、排紙トレイ２２０、原稿トレイ２０１と排紙トレイ２２０を連結する湾曲した搬送路２２２を備えている。原稿トレイ２０１には、原稿の長さを検出するトレイ上長さセンサ２０３ａ、ｂが設けられている。また、原稿トレイ２０１の給紙方向端の上方にピックアップローラ２０４が配置されており、搬送路２２２には、分離ローラ対２０６ａ、２０６ｂをはじめとする複数の搬送ローラ対が配置されている。
【００２０】
原稿トレイ２０１は、原稿束Ｓを積載する。ピックアップローラ２０４は、原稿トレイ２０１に載置された原稿束Ｓの最上部の原稿をピックアップする。分離ローラ対２０６ａ、ｂは、分離機構として機能し、原稿の搬送開始前に、原稿束Ｓが原稿トレイ２０１から突出して下流側へ進出するのを規制する。ピックアップローラ２０４の下流側には原稿有無センサ２０５が配置されている。原稿有無センサ２０５は、原稿トレイ２０１上の原稿の有無を検知する。
【００２１】
分離ローラ対２０６ａ、ｂの下流側に、順次、レジストレーションローラ対（以下、「レジローラ対」という。）２０８ａ、ｂ、リード上流ローラ対２０９ａ、ｂ、リード下流ローラ対２１８ａ、ｂ、排紙ローラ対２１９ａ、ｂが配置されている。リード上流ローラ対２０９ａ、ｂとリード下流ローラ対２１８ａ、ｂとの間の搬送路の下方に表面読取ガラス１０２が配置されており、表面読取ガラス１０２と対向する上部に裏面読取ガラス２１７が配置されている。
【００２２】
裏面読取ガラス２１７には裏面用の画像読取部として裏面スキャナユニット２１２が固定されている。裏面スキャナユニット２１２は、光源として裏面ＬＥＤ２１３、２１４と、裏面レンズアレイ２１５及び裏面ラインセンサ２１６を備えている。
【００２３】
なお、表面スキャナユニット１０４及び裏面スキャナユニット２１２におけるラインセンサとして、例えば、ＣＩＳ（コンタクトイメージセンサ）が用いられる。しかし、ＣＩＳ（コンタクトイメージセンサ）以外にもレンズアレイやミラーを用いた縮小光学系で構成されるＣＣＤなどを用いることもできる。
【００２４】
次に、画像読取装置５００の制御構成について説明する。
【００２５】
図３は、図１の画像読取装置の制御構成を示すブロック図である。図３において、画像読取装置５００は、リーダコントローラ３００とシステムコントローラ３１０を備えている。
【００２６】
リーダコントローラ３００は、中央演算処理装置であるリーダＣＰＵ３０１を内蔵している。リーダＣＰＵ３０１は、ＲＯＭ−Ａ３０２、ＲＡＭ−Ａ３０３、光学モータ３０５、搬送モータ３０６、レジクラッチ３０７、原稿有無センサ２０５、トレイ上長さセンサ２０３、ＡＤＦカバーセンサ２５４と各々アドレスバス又はデータバスで接続されている。原稿搬送機能を実現するためのピックアップローラ２０４は、駆動・停止を切り替えるクラッチを介して搬送モータ３０６に接続されている。
【００２７】
また、リーダＣＰＵ３０１は、開閉センサ２５１、２５２、リードセンサ２１０、レジセンサ２２８、分離クラッチ３０８、表面ラインセンサ１０８、裏面ラインセンサ２１６と各々アドレスバス又はデータバスで接続されている。また、リーダＣＰＵ３０１は、画像処理部３０４、表面ＬＥＤ１０５、１０６、裏面ＬＥＤ２１３、２１４とも各々アドレスバス又はデータバスによって接続されている。
【００２８】
リーダＣＰＵ３０１は、例えば、後述するフローに従って制御プログラムを実行し、画像読取装置５００の各構成部材を制御して原稿画像を読み取る。ＲＯＭ−Ａ３０２は、リードオンリーメモリである。ＲＯＭ−Ａ３０２には、制御プログラムが格納されている。ＲＡＭ−Ａ３０３は、ランダムアクセスメモリである。ＲＡＭ−Ａ３０３には、入力データや作業用データが格納されている。
【００２９】
搬送モータ３０６は、原稿搬送機能を実現するために、搬送用の各ローラを駆動する。原稿有無センサ２０５は、原稿トレイ２０１に載置された原稿を検知する。トレイ上長さセンサ２０３（ａ、ｂ）は、原稿トレイ２０１に載置された原稿の長さを定型サイズとして検知する。原稿検知手段としてのレジセンサ２２８、リードセンサ２１０は、搬送路上の原稿端部を検知する。
【００３０】
表面ＬＥＤ１０５、１０６、裏面ＬＥＤ２１３、２１４は、原稿読取機能を実現するための光源として機能する。また、表面ラインセンサ１０８、裏面ラインセンサ２１６は、原稿読取機能を実現するための読み取りセンサである。リーダＣＰＵ３０１は、例えば、表面ラインセンサ１０８によって読み取られた画像データを画像処理部３０４で各種画像処理を実施してから画像データバス３２２を介してシステムコントローラ３１０へ送信する。さらに、リーダＣＰＵ３０１は、原稿画像データの先端の基準となる垂直同期信号及び１ラインの画素先端の基準となる水平同期信号を原稿読み取りタイミングに合わせて、コントローラＩＦを通してシステムコントローラ３１０へ通知する。
【００３１】
システムコントローラ３１０は、システムＣＰＵ３１１を内蔵している。システムＣＰＵ３１１は、ＲＯＭ−Ｂ３１２、ＲＡＭ−Ｂ３１３、操作部３１６、画像処理部３１４及び画像メモリ３１５とそれぞれアドレスバス又はデータバスによって接続されている。
【００３２】
システムコントローラ３１０は、コマンドデータバス３２１を介してリーダＣＰＵ３０１と原稿読取制御に関するデータの授受を行う。リーダコントローラ３００の画像処理部３０４で処理された画像データは画像データバス３２２を介してシステムコントローラ３１０の画像処理部３１４へ転送されて、所定の画像処理を施された後に、画像メモリ３１５に格納される。システムコントローラ３１０は、操作表示部（図示省略）を備えており、操作表示部は、ユーザとシステムＣＰＵ３１１とを接続するインターフェースとして機能する。システムＣＰＵ３１１は、操作表示部を介してユーザの指示を受け付ける。
【００３３】
このような構成の画像読取装置５００において、ピックアップローラ２０４を、原稿トレイ２０１に積載された原稿束Ｓの上面に落下させて回転させることにより、原稿束Ｓの最上部の原稿ｓの搬送が開始される。このとき、ピックアップローラ２０４によって搬送された原稿ｓは、分離ローラ対２０６ａ、ｂの作用によって最上面の１枚が分離して搬送される。
【００３４】
分離ローラ対２０６ａ、ｂによって分離された原稿ｓは、レジローラ対２０８ａ、ｂまで搬送され、当該レジローラ対２０８ａ、ｂに突き当てられる。レジローラ対２０８ａ、ｂに突き当てられた原稿ｓの先端部分がループ状に形成され、これにより原稿搬送における原稿ｓの斜行が解消される。斜行が解消された原稿ｓは、リード上流ローラ対２０９ａ、ｂによって表面読取ガラス１０２の原稿読取位置Ｐ１まで搬送される。
【００３５】
表面だけを読み取る片面読み取りの場合、表面読取ガラス１０２と裏面読取ガラス２１７の間を通過する原稿ｓに対し、表面スキャナユニット１０４の光源から光が照射される。すなわち、原稿が、裏面読取ガラス２１７と一体となった裏面白色対向部材２１１の下方を通過する際、表面スキャナユニット１０４の表面ＬＥＤ１０５、１０６から光が照射される。表面ＬＥＤ１０５、１０６から照射され原稿ｓで反射した反射光は、表面レンズアレイ１０７を通して表面ラインセンサ１０８に受光され、これによって、原稿ｓの表面画像が読み取られる。
【００３６】
表面画像が読み取られた原稿ｓは、リード下流ローラ対２１８ａ、ｂ、排紙ローラ対２１９ａ、ｂによって搬送され、機外である排紙トレイ２２０上に排紙される。
【００３７】
一方、表裏両面の画像を読み取る両面読み取りの場合、原稿ｓの表面は上述したように表面スキャナユニット１０４で読み取られる。表面画像を読み取った後、裏面画像を読み取る際、原稿ｓが表面流し読みガラス１０２と一体となった表面白色対向部材上を通過する際に、原稿ｓの裏面に対し、裏面スキャナユニット２１２の裏面ＬＥＤ２１３、２１４から光が照射される。原稿ｓの裏面に照射され反射した反射光は、裏面レンズアレイ２１５を経て裏面ラインセンサ２１６で受光される。これによって、原稿ｓの裏面画像が読み取られる。裏面画像が読み取られた後、原稿ｓは、リード下流ローラ対２１８ａｂ、排紙ローラ対２１９ａ、ｂによって搬送され、排紙トレイ２２０上に排紙される。
【００３８】
次に、画像読取装置５００と一体となって画像形成装置を構成するプリンタ（画像形成装置本体）について説明する。
【００３９】
図４は、画像読取装置５００と一体となって画像形成装置を構成する画像形成装置本体の概略構成を示す断面図である。
【００４０】
図４において、画像形成装置本体４００は、給紙ユニットとしての給紙カセット４２０と、プロセスユニット４４０と、定着ユニット４５０と、給紙カセット４２０に収容された用紙をプロセスユニット４４０等に搬送する搬送ユニット４８０を備えている。
【００４１】
プロセスユニット４４０は、感光ドラム、帯電ローラ、レーザースキャナーユニット、現像装置、転写ローラ、感光ドラムクリーナーなどを備えている。定着ユニット４５０は、加熱ローラ及び加圧ローラを備えた定着装置で構成されている。給紙ユニットとしての給紙カセット４２０は、複数枚の転写材としての用紙を収容する。
【００４２】
搬送ユニット４８０は、給紙カセット４２０に収容された用紙をプロセスユニット４４０まで搬送する給紙搬送路４２５と、プロセスユニット４４０から搬出された用紙を定着ユニット４５０に搬入する定着搬送路４５２を有する。また、搬送ユニット４８０は、定着ユニット４５０から搬出された用紙を排紙トレイ４９０に搬送する排紙搬送路４６０と、該排紙搬送路４６０から分岐され、用紙を反転させた後、給紙搬送路４２５まで搬送する両面搬送路４７１を備えている。
【００４３】
給紙搬送路４２５は、給紙カセット４２０に収容された用紙をピックアップするピックアップローラ４２１、搬送ローラ４２２、レジストレーションローラ（レジストローラ）４２３、及びその下流側に配置された用紙センサ４２４を備えている。排紙搬送路４６０は、定着ユニット４５０の下流側に配置された定着排紙センサ４５１と、排紙搬送ローラ４６１及び４６２を備えている。両面搬送路４７１は、２つの両面搬送ローラ４８１及び４８２、並びに、両面搬送ローラ４８２の下流側に配置された両面搬送センサ４８３を備えている。
【００４４】
排紙搬送路４６０と両面搬送路４７１の分岐部には、搬送切替フラッパ４７０が配置されている。搬送切替フラッパ４７０は、用紙の搬送先を排紙搬送路４６０及び両面搬送路４７１のいずれか一方に切り替える。
【００４５】
このような構成の画像形成装置本体４００は、画像読取装置５００と一体となって画像形成装置を構成し、画像読取装置５００によって読み取られ、画像形成装置本体４００に送信される原稿の読取画像データを用いて用紙上に画像を形成する。
【００４６】
次に、図１の画像読取装置５００で実行される画像読取処理について説明する。
【００４７】
図５は、図１の画像読取装置５００で実行される画像読取処理の手順を示すフローチャートである。この画像読取処理は、リーダコントローラ３００のリーダＣＰＵ３０１がＲＯＭ−Ａ３０２に格納された画像読取処理プログラムに従って実行する。
【００４８】
図５において、画像読取処理は、ユーザが画像読取装置５００のスタートキーを押下することによって開始する。従って、リーダＣＰＵ３０１は、先ず、ユーザによって操作部３１６のスタートキーが押下されたか否か判定し、スタートキーが押下されるまで待機する（ステップＳ１０１）。ステップＳ１０１の判定の結果、スタートキーが押下された場合（ステップＳ１０１で「ＹＥＳ」）、リーダＣＰＵ３０１は、原稿有無センサ２０５の検知結果に基づいて原稿トレイ２０１上に原稿があるか否か判定する（ステップＳ１０２）。ステップＳ１０２の判定の結果、原稿トレイ２０１上に原稿がある場合（ステップＳ１０２で「ＹＥＳ」）、リーダＣＰＵ３０１は、ＡＤＦ２００を用いた読取動作（ＡＤＦ読取処理）を実行する（ステップＳ１０３）。ＡＤＦ読取処理を実行した後（ステップＳ１０３）、リーダＣＰＵ３０１は、本画像読取処理を終了する。ＡＤＦ読取処理については、後述する。
【００４９】
一方、ステップＳ１０２の判定の結果、原稿トレイ２０１上に原稿がない場合（ステップＳ１０２で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ１０４に進める。すなわち、リーダＣＰＵ３０１は、表面スキャナユニット１０４を原稿台ガラス１０１の下方に移動させ、原稿台ガラス１０１上の原稿の読取処理（圧板読取処理）を実行する（ステップＳ１０４）。圧板読取処理を実行した後（ステップＳ１０４）、リーダＣＰＵ３０１は、本画像読取処理を終了する。なお、圧板読取処理は、公知の技術を使用して実現されるので、その詳細についての説明を省略する。
【００５０】
図５の処理によれば、原稿トレイ２０１上に原稿があるか否かに従って適正な方法で原稿の画像を読み取ることができる。
【００５１】
次に、図５のステップＳ１０３で実行されるＡＤＦ読取処理について説明する。
【００５２】
図６は、図５のステップＳ１０３で実行されるＡＤＦ読取処理の手順を示すフローチャートである。ＡＤＦ読取処理は、ＡＤＦを用いて原稿読取位置Ｐ１に連続して給紙される複数の原稿の画像を連続して読み取る処理であって、リーダコントローラ３００のリーダＣＰＵ３０１がＲＯＭ−Ａ３０２に格納されたＡＤＦ読取処理プログラムに従って実行する。
【００５３】
図６において、ＡＤＦ読取処理を開始する際、リーダＣＰＵ３０１は、先ず、搬送モータ３０６を駆動させてＡＤＦ２００の原稿トレイ２０１に載置された原稿ｓの搬送を開始する（ステップＳ２０１）。原稿ｓの搬送を開始した後（ステップＳ２０１）、リーダＣＰＵ３０１は、当該リーダＣＰＵ３０１の内部のタイマーによって実現される遅延ジャムタイマーをスタートさせる（ステップＳ２０２）。遅延ジャムタイマーは、原稿トレイ２０１に載置された原稿ｓの搬送を開始した後、リードセンサ２１０が原稿ｓの先端を検知するまでに要する所定の許容時間を計測するためのタイマーである。遅延ジャムタイマーの設定時間は、原稿ｓの搬送開始から所定時間内にリードセンサ２１０で原稿ｓを検知できない場合、リードセンサ２１０までの搬送路でジャム（紙詰まり）が発生したと判定するための経験的かつ統計的に設定される時間値である。
【００５４】
遅延ジャムタイマーをスタートさせた後（ステップＳ２０２）、リーダＣＰＵ３０１は、リードセンサ２１０がＯＮになったか否かを判定する（ステップＳ２０３）。ステップＳ２０３の判定の結果、リードセンサ２１０がＯＮになった場合（ステップＳ２０３で「ＹＥＳ」）、リーダＣＰＵ３０１は、遅延ジャムタイマーを停止する（ステップＳ２０４）。リードセンサ２１０がＯＮになれば、原稿ｓがリードセンサ２１０まで正常に搬送されて遅延ジャムは発生しなかったと考えられる。従って、遅延ジャムタイマーを停止してもさしつかえない。
【００５５】
遅延ジャムタイマーを停止した後（ステップＳ２０４）、リーダＣＰＵ３０１は、第１のＡＤＦ開閉確認処理を実行する（ステップＳ２０５）。第１のＡＤＦ開閉確認処理の詳細については、図７を用いて後述する。
【００５６】
第１のＡＤＦ開閉確認処理を実行した後（ステップＳ２０５）、リーダＣＰＵ３０１は、当該リーダＣＰＵ３０１内部のタイマーによって実現される滞留ジャムタイマーをスタートさせる（ステップＳ２０６）。滞留ジャムタイマーは、リードセンサ２１０によって原稿ｓの先端が検知された後、原稿ｓの後端がリードセンサ２１０を通過するまでに要する所定の許容時間を計測するためのタイマーである。
【００５７】
滞留ジャムタイマーをスタートさせた後（ステップＳ２０６）、リーダＣＰＵ３０１は、原稿ｓの先端が原稿読取位置Ｐ１（図２参照）に到達したか否か判定し、到達するまで待機する（ステップＳ２０７）。このとき、原稿ｓの先端が原稿読取位置Ｐ１に到達したか否かの判定は、例えば、リードセンサ２１０によって原稿ｓの先端が検知されたときからの搬送モータ３０６の回転数によって判定される。また、この判定をリードセンサ２１０によって原稿ｓの先端が検知されてから所定時間経過したか否かの判定によって行うこともできる。
【００５８】
ステップＳ２０７の判定の結果、原稿ｓの先端が原稿読取位置Ｐ１に到達した場合（ステップＳ２０７で「ＹＥＳ」）、リーダＣＰＵ３０１は、原稿ｓの読み取りを開始する（ステップＳ２０８）。原稿ｓの読み取りを開始した後（ステップＳ２０８）、リーダＣＰＵ３０１は、リードセンサ２１０がＯＦＦになったか否かを判定する（ステップＳ２０９）。
【００５９】
ステップＳ２０９の判定の結果、リードセンサ２１０がＯＦＦになった場合（ステップＳ２０９で「ＹＥＳ」）、リーダＣＰＵ３０１は、滞留ジャムタイマーを停止する（ステップＳ２１０）。リードセンサ２１０がＯＮからＯＦＦになれば、原稿ｓの後端がリードセンサ２１０を通過し、滞留ジャム（紙詰まり）は発生しなかったと考えられる。従って、滞留ジャムタイマーを停止してもさしつかえない。
【００６０】
滞留ジャムタイマーを停止した後（ステップＳ２１０）、リーダＣＰＵ３０１は、原稿ｓの後端が原稿読取位置Ｐ１を通過したか否かを判定し、通過するまで待機する（ステップＳ２１１）。このとき、原稿ｓの後端が原稿読取位置Ｐ１を通過したか否かの判定は、例えば、リードセンサ２１０によって原稿ｓの後端が検知されたときからの搬送モータ３０６の回転数によって判定される。また、この判定をリードセンサ２１０によって原稿ｓの後端を検知した後、所定時間が経過したか否かに基づいて行うこともできる。
【００６１】
なお、原稿ｓを読み取る際、原稿読取位置Ｐ１に搬送された原稿ｓの画像を表面スキャナユニット１０４の表面ラインセンサ１０８を用いてライン単位で読み取り、読み取られた１ライン分の画素データが順次ＲＡＭ−Ａ３０３に格納される。従って、１枚分の原稿ｓの読み取りが終了すると、その原稿１枚分の画像データがＲＡＭ−Ａ３０３に格納される。
【００６２】
原稿ｓの後端が原稿読取位置Ｐ１を通過した後（ステップＳ２１１で「ＹＥＳ」）、リーダＣＰＵ３０１は、原稿ｓの読み取りを終了する（ステップＳ２１２）。このとき、原稿ｓの後端がリードセンサ２１０を通過した後、原稿ｓが所定距離だけ搬送された際に、原稿ｓの読み取りを終了することもできる。原稿ｓが所定距離だけ搬送されたか否かは、リードセンサ２１０によって原稿ｓの後端が検知されてからの搬送モータ３０６の回転数によって又は回転時間によって判定される。リードセンサ２１０によって原稿ｓの後端が検知されてからの搬送モータ３０６の回転数又は回転時間に基づいて、リードセンサ２１０によって原稿ｓの後端が検知されてからの原稿ｓの搬送距離が算出される。この場合、原稿ｓの搬送距離が所定値に達すれば、原稿ｓは、原稿読取位置Ｐ１を通過したことになる。
【００６３】
原稿ｓの読み取りを終了した後（ステップＳ２１２）、リーダＣＰＵ３０１は、第２のＡＤＦ開閉確認処理を実行する（ステップＳ２１３）。第２のＡＤＦ開閉確認処理の詳細については、図９を用いて後述する。
【００６４】
第２のＡＤＦ開閉確認処理を実行した後（ステップＳ２１３）、リーダＣＰＵ３０１は、原稿トレイ２０１上に次の原稿がないか否か判定する（ステップＳ２１４）。ステップＳ２１４の判定の結果、次の原稿がない場合（ステップＳ２１４で「ＹＥＳ」）、リーダＣＰＵ３０１は、処理をステップＳ２１５に進める。すなわち、リーダＣＰＵ３０１は、原稿画像が読み取られた原稿ｓを排紙トレイ２２０上に排紙する。原稿ｓを排紙トレイ２２０上に排紙した後、リーダＣＰＵ３０１は、ＡＤＦ２００による原稿の搬送を停止し（ステップＳ２１５）、その後、本ＡＤＦ読取処理を終了する。
【００６５】
一方、ステップＳ２１４の判定の結果、次原稿がある場合（ステップＳ２１４で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ２０３に戻す。
【００６６】
また、ステップＳ２０３の判定の結果、リードセンサ２１０がＯＮにならなかった場合（ステップＳ２０３で「ＮＯ」）、リーダＣＰＵ３０１は、遅延ジャムタイマーがタイムアウトしたか否か判定する（ステップＳ２１６）。ステップＳ２１６の判定の結果、遅延ジャムタイマーがタイムアウトしていた場合（ステップＳ２１６で「ＹＥＳ」）、リーダＣＰＵ３０１は、遅延ジャムが発生したと判定し、ＡＤＦ２００による原稿ｓの搬送を停止する（ステップＳ２１７）。そして、その後、リーダＣＰＵ３０１は、本ＡＤＦ読取処理を終了する。一方、ステップＳ２１６の判定の結果、遅延ジャムタイマーがタイムアウトしていない場合（ステップＳ２１６で「ＮＯ」）、リーダＣＰＵ３０１は、第１のＡＤＦ開閉確認処理を実行する（ステップＳ２１８）。第１のＡＤＦ開閉確認処理を実行した後（ステップＳ２１８）、リーダＣＰＵ３０１は、処理をステップＳ２０３に戻す。第１のＡＤＦ開閉確認処理は、ステップＳ２０５で実行される第１のＡＤＦ開閉確認処理と同様である。
【００６７】
また、ステップＳ２０９の判定の結果、リードセンサ２１０がＯＦＦにならなかった場合（ステップＳ２０９で「ＮＯ」）、リーダＣＰＵ３０１は、滞留ジャムタイマーがタイムアウトしたか否かを判定する（ステップＳ２１９）。なお、滞留ジャムタイマーの設定時間は、リードセンサ２１０がＯＮになってからＯＦＦになるまでの所定の許容時間であり、経験的かつ統計的に設定される。
【００６８】
ステップＳ２１９の判定の結果、滞留ジャムタイマーがタイムアウトしていた場合（ステップＳ２１９で「ＹＥＳ」）、リーダＣＰＵ３０１は、滞留ジャムが発生したと判定し、ＡＤＦ２００による原稿ｓの搬送を停止する（ステップＳ２２０）。そして、その後、リーダＣＰＵ３０１は、原稿ｓの読み取りを中止し（ステップＳ２２１）、本ＡＤＦ読取処理を終了する。一方、ステップＳ２１９の判定の結果、滞留ジャムタイマーがタイムアウトしていない場合（ステップＳ２１９で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ２０９に戻す。
【００６９】
図６の処理によれば、原稿読取領域である原稿読取位置Ｐ１が露出するＡＤＦ２００の開閉が行われたか否かを判定しつつ（ステップＳ２０５、Ｓ２１８、Ｓ２１３）、ＡＤＦを用いた原稿ｓの読取処理を実行することができる。
【００７０】
本実施の形態において、原稿ｓの搬送を開始した後、所定時間内にリードセンサ２１０によって原稿ｓが検知されない場合、遅延ジャムが発生したとしてＡＤＦによる原稿ｓの搬送を停止して、ＡＤＦ読取処理を終了する（ステップＳ２１７）。また、リードセンサ２１０がＯＮになった後、所定時間内にリードセンサ２１０がＯＦＦにならなかった場合、滞留ジャムが発生したとしてＡＤＦによる原稿ｓの搬送を停止して、ＡＤＦ読取処理を終了する（ステップＳ２２１）。
【００７１】
本実施の形態において、原稿ｓの搬送が開始されてから所定時間内に原稿ｓの先端がリードセンサ２１０に到達したか否かによって遅延ジャムの検出を行ったが、遅延ジャムの検出方法は、上述した検出方法に限定されるものではない。例えば、原稿有無センサ２０５とリードセンサ２１０との間に別のセンサを設け、原稿ｓの搬送が開始されてから所定時間内に当該別のセンサまで原稿ｓの先端が到達したか否かによって遅延ジャムの検出を行っても良い。本実施の形態とは異なる別のセンサを用いて遅延ジャムを検出する場合は、それに適した遅延ジャムタイマーを設定し、遅延ジャムの要因となっていた原稿ｓが取り除かれたか否かの判定を当該別のセンサを用いて行うと良い。
【００７２】
また、本実施の形態において、リードセンサ２１０がＯＮになってから所定時間内にＯＦＦになったか否かによって、換言すれば、原稿ｓの後端が所定時間内にリードセンサ２１０を通過したか否かによって滞留ジャムの検出を行った。しかしながら、滞留ジャムの検出方法は、上述した検出方法に限定されるものではない。例えば、原稿有無センサ２０５とリードセンサ２１０との間に別のセンサを設け、当該別のセンサと原稿有無センサ２０５を用いてジャムの検出を行っても良い。また、別のセンサとリードセンサ２１０とを用いてジャムの検出を行ってもよい。
【００７３】
なお、本実施の形態とは異なる別のセンサを用いて滞留ジャムを検出する場合は、それに適した滞留ジャムタイマを設定すると良い。また、本実施の形態とは異なる別のセンサを用いて滞留ジャムを検出する場合は、それに適した滞留ジャムタイマを設定し、滞留ジャムの要因となっていた原稿ｓが取り除かれたか否かの判定も、当該別のセンサを用いて行うと良い。
【００７４】
次いで、図６のステップＳ２０５及びステップＳ２１８で実行される第１のＡＤＦ開閉確認処理について説明する。
【００７５】
図７は、図６のステップＳ２０５及びステップＳ２１８で実行される第１のＡＤＦ開閉確認処理の手順を示すフローチャートである。第１のＡＤＦ開閉確認処理は、原稿の搬送開始後、読み取り開始前に、ユーザによるＡＤＦ２００の開閉動作を確認するために行われる処理である。第１のＡＤＦ開閉確認処理は、リーダコントローラ３００のリーダＣＰＵ３０１がＲＯＭ−Ａ３０２に格納された第１のＡＤＦ開閉確認処理プログラムに従って実行する。
【００７６】
第１のＡＤＦ開閉確認処理が開始されると、リーダＣＰＵ３０１は、まず、ＡＤＦ２００が開らかれたか否か判定する（ステップＳ３０１）。このとき、リーダＣＰＵ３０１は、ＡＤＦ２００の開閉検知部２５０の検知結果に基づいてＡＤＦ２００が開らかれたか否か判定する。
【００７７】
なお、図１及び図２において、給紙手段としてのＡＤＦ２００は、開閉ヒンジ１１０ａ、１１０ｂを回転軸として揺動することによって、読取部としての画像読取装置本体１００に対して当接又は離間する。ＡＤＦ２００が揺動して画像読取装置本体１００に当接して原稿読取位置Ｐ１が対向する搬送路２２２が閉じられることを、ＡＤＦ２００が閉じられるという。一方、ＡＤＦ２００が揺動して画像読取装置本体１００から離間して原稿読取位置Ｐ１が対向する搬送路２２２が開かれることを、ＡＤＦ２００が開かれるという。
【００７８】
図８は、ＡＤＦ２００の開閉検知部を説明するための断面図である。図８において、開閉検知部２５０は、開閉センサ２５１及び２５２と、開閉検知フラグ２５３を備えている。開閉センサ２５１、２５２は、所定位置に固定されており、開閉検知フラグ２５３は、ＡＤＦ２００の開閉に伴って揺動する。
【００７９】
図８の（Ａ）は、開閉センサ２５１及び２５２が共に開閉検知フラグ２５３を検知しており、画像読取装置本体１００に対し、ＡＤＦ２００が閉じられた状態を示している。（Ｂ）は、開閉センサ２５１が開閉検知フラグ２５３を検知しており、開閉センサ２５２が開閉検知フラグ２５３を検知しておらず、画像読取装置本体１００に対し、ＡＤＦ２００が閉じかけの状態を示している。また、（Ｃ）は、開閉センサ２５１及び２５２が共に開閉検知フラグ２５３を検知しておらず、画像読取装置本体１００に対し、ＡＤＦ２００が開らかれた状態を示している。
【００８０】
開閉センサ２５１、２５２としては、例えばフォトインタラプタが用いられる。リーダＣＰＵ３０１が開閉センサ２５１、２５２における開閉検知フラグ２５３の検知状態に基づいてＡＤＦ２００の開閉状態を検出する。また、ＡＤＦ２００の開閉角度により開閉検知フラグ２５３が開閉センサ（フォトインタラプタ）２５１、２５２の光路を遮る状態が異なる。従って、開閉センサ２５１、２５２がそれぞれの光路を遮られる状態を監視することによって、ＡＤＦ２００の開閉角度を検知することもできる。
【００８１】
また、ＡＤＦ２００の搬送経路内にある原稿を取り除くために、搬送カバーとしてのＡＤＦカバー２６０を開閉した場合、ＡＤＦカバー２６０の開閉は、ＡＤＦカバーセンサ（図示省略）によって検知される。ＡＤＦカバー２６０が開かれると搬送路２２２が開放され、分離ローラ対２０６ａ、ｂが離間するので、原稿ｓの搬送を行うことはできない。
【００８２】
図７に戻り、ステップＳ３０１の判定の結果、ＡＤＦ２００が開らかれた場合（ステップＳ３０１で「ＹＥＳ」）、リーダＣＰＵ３０１は、ＡＤＦ２００による原稿の搬送を停止する（ステップＳ３０２）。ＡＤＦ２００による原稿の搬送を停止した後（ステップＳ３０２）、リーダＣＰＵ３０１は、ＡＤＦ２００が開かれたことに起因して読取処理を終了させるか否かを決定するためのＡＤＦ開監視タイマーを開始させる（ステップＳ３０３）。このとき、ＡＤＦ開監視タイマーは、所定の値（数十秒又は数分）に設定される。
【００８３】
ＡＤＦ開監視タイマーを開始させた後（ステップＳ３０３）、リーダＣＰＵ３０１は、ＡＤＦ２００が閉じられたか否か判定する（ステップＳ３０４）。ステップＳ３０４の判定の結果、ＡＤＦ２００が閉じられた場合（ステップＳ３０４で「ＹＥＳ」）、リーダＣＰＵ３０１は、ＡＤＦ開監視タイマーを停止させる（ステップＳ３０５）。ＡＤＦ開監視タイマーを停止させるのは、ＡＤＦ２００が所定時間内に閉じられた場合は、監視を継続する必要がなくなるからである。
【００８４】
ＡＤＦ開監視タイマーを停止させた後（ステップＳ３０５）、リーダＣＰＵ３０１は、ＡＤＦ２００が閉じられた後、画像の読み取り指示があるまでの時間を計測するための読取要求監視タイマをスタートさせる（ステップＳ３０６）。読取要求監視タイマをスタートさせた後（ステップＳ３０６）、リーダＣＰＵ３０１は、システムＣＰＵ３１１から読取要求を受信したか否か判定する（ステップＳ３０７）。
【００８５】
ステップＳ３０７の判定の結果、システムＣＰＵ３１１から読取要求を受信した場合（ステップＳ３０７で「ＹＥＳ」）、リーダＣＰＵ３０１は、読取要求監視タイマを停止させる（ステップＳ３０８）。読取要求監視タイマーを停止させるのは、所定時間内にシステムＣＰＵ３１１からの読取要求があった場合は、読取指示があるまでの時間を計測する必要がなくなるからである。
【００８６】
読取要求監視タイマーを停止させた後（ステップＳ３０８）、リーダＣＰＵ３０１は、ＡＤＦ２００による原稿の搬送を再開し（ステップＳ３０９）、その後、本ＡＤＦ開閉確認処理を終了する。
【００８７】
一方、ステップＳ３０７の判定の結果、システムＣＰＵ３１１から読取要求を受信していない場合（ステップＳ３０７で「ＮＯ」）、リーダＣＰＵ３０１は、読取要求の監視タイマーがタイムアウトしているか否かを判定する（ステップＳ３１２）。ステップＳ３１２の判定の結果、読取要求の監視タイマーがタイムアウトしていた場合（ステップＳ３１２で「ＹＥＳ」）、リーダＣＰＵ３０１は、処理をステップＳ３１３に進める。すなわち、リーダＣＰＵ３０１は、ユーザに原稿の読み取りを行う意思がないものと見なしてＡＤＦ２００による原稿の搬送を停止する（ステップＳ３１３）。そして、その後、リーダＣＰＵ３０１は、処理を図６のＡＤＦ読取処理の終了まで進める。一方、読取要求の監視タイマーがタイムアウトしていない場合（ステップＳ３１２で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ３０７に戻す。
【００８８】
また、ステップＳ３０１の判定の結果、ＡＤＦ２００が開らかれていない場合（ステップＳ３０１で「ＮＯ」）、つまり、ＡＤＦ２００が閉状態である場合、リーダＣＰＵ３０１は、処理をステップＳ３０６に進める。
【００８９】
また、ステップＳ３０４の判定の結果、ＡＤＦ２００が閉じられなかった場合（ステップＳ３０４で「ＮＯ」）、リーダＣＰＵ３０１は、ＡＤＦ開監視タイマーがタイムアウトしたか否か判定する（ステップＳ３１０）。ステップＳ３１０の判定の結果、ＡＤＦ開監視タイマーがタイムアウトした場合（ステップＳ３１０で「ＹＥＳ」）、リーダＣＰＵ３０１は、ユーザがＡＤＦ２００を開けたままの状態であると判定し、ＡＤＦ２００による原稿の搬送を停止する（ステップＳ３１１）。そして、その後、リーダＣＰＵ３０１は、処理を図６のＡＤＦ読取処理の終了に進める。なお、このとき、リーダＣＰＵ３０１は、操作部３１６に対し、ＡＤＦ２００が所定時間内に閉じられないために処理を中止したことを通知するか又は処理の継続を促して原稿を原稿トレイ２０１へ戻すように促しても良い。
【００９０】
一方、ステップＳ３１０の判定の結果、ＡＤＦ開監視タイマーがタイムアウトしていない場合（ステップＳ３１０で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ３０４に戻す。
【００９１】
図７の処理によれば、原稿ｓの読み取り前にＡＤＦ２００が開かれた場合、その後、所定時間内にＡＤＦ２００が閉じられ、かつ原稿読取要求が有った場合に、原稿ｓの搬送を再開する（ステップＳ３０９）。これによって、ＡＤＦ２００の開閉状態を監視しつつ良好な原稿の読取処理が可能となる。
【００９２】
次に、図６のステップＳ２１３で実行される第２のＡＤＦ開閉確認処理について説明する。
【００９３】
図９は、図６のステップＳ２１３で実行される第２のＡＤＦ開閉確認処理の手順を示すフローチャートである。第２のＡＤＦ開閉確認処理は、原稿の読取終了後に、ユーザによるＡＤＦ２００の開閉動作を確認するために実行されるものである。第２のＡＤＦ開閉確認処理は、リーダコントローラ３００のリーダＣＰＵ３０１がＲＯＭ−Ａ３０２に格納された第２のＡＤＦ開閉確認処理プログラムに従って実行する。
【００９４】
第２のＡＤＦ開閉確認処理が開始されると、リーダＣＰＵ３０１は、先ず、開閉検知部２５０の開閉センサ２５１、２５２の検知結果からＡＤＦ２００が開らかれたか否かを判定する（ステップＳ４０１）。
【００９５】
ステップＳ４０１の判定の結果、ＡＤＦ２００が開らかれた場合（ステップＳ４０１で「ＹＥＳ」）、リーダＣＰＵ３０１は、本第２のＡＤＦ開閉確認処理を開始する前に読み取られた原稿が用紙束Ｓの最終原稿でないか否かを判定する（ステップＳ４０２）。ステップＳ４０２の判定の結果、直前に読み取られた原稿が用紙束Ｓの最終原稿である場合（ステップＳ４０２で「ＮＯ」）、リーダＣＰＵ３０１は、本第２のＡＤＦ開閉確認処理を終了し、処理を図７のステップＳ２１４に進める。第２のＡＤＦ開閉確認処理を終了して処理を図６のステップＳ２１４に進める理油は、ＡＤＦ２００が開らかれた時には既に原稿ｓの読み取りが終了しているので、次原稿がない場合は、原稿ｓをそのまま機外に排紙してもその後の処理に影響がないからである。
【００９６】
これによって、最終原稿の読取終了後、排出完了前に、ＡＤＦ２００が開かれたことを検知した場合でも、ジャムの発生時と同様の取扱いをすることなく、原稿の排出、排紙動作を継続することができる。従って、ユーザにとって煩雑なジャム処理操作（カバー開閉動作、原稿の取り除き）を行う必要がなく、ユーザビリティー（使いやすさ）を向上させることも可能となる。
【００９７】
一方、ステップＳ４０２の判定の結果、直前に読み取られた原稿が最終原稿でなかった場合（ステップＳ４０２で「ＹＥＳ」）、リーダＣＰＵ３０１は、ＡＤＦ２００による原稿ｓの搬送を停止する（ステップＳ４０３）。ＡＤＦ２００による原稿ｓの搬送を停止した後（ステップＳ４０３）、リーダＣＰＵ３０１は、ＡＤＦ開監視タイマ−によるカウントをスタートさせる（ステップＳ４０４）。このとき監視タイマーの設定時間は、経験則に基づいて所定の値（数十秒又は数分）に設定される。
【００９８】
ＡＤＦ開監視タイマによるカウントを開始した後（ステップＳ４０４）、リーダＣＰＵ３０１は、ＡＤＦ２００が閉じられたか否か判定する（ステップＳ４０５）。ステップＳ４０５の判定の結果、ＡＤＦ２００が閉じられた場合（ステップＳ４０５で「ＹＥＳ」）、リーダＣＰＵ３０１は、ＡＤＦ開監視タイマによるカウントを停止する（ステップＳ４０６）。
【００９９】
ＡＤＦ開監視タイマーを停止した後（ステップＳ４０６）、リーダＣＰＵ３０１は、ＡＤＦ２００による原稿の搬送を再開する（ステップＳ４０７）。ＡＤＦ２００による原稿の搬送を再開した後（ステップＳ４０７）、リーダＣＰＵ３０１は、その後、本第２のＡＤＦ開閉確認処理を終了する。
【０１００】
一方、ステップＳ４０５の判定の結果、ＡＤＦ２００が閉じられなかった場合（ステップＳ４０５で「ＮＯ」）、リーダＣＰＵ３０１は、ＡＤＦ開監視タイマーがタイムアウトしているか否かを判定する（ステップＳ４０８）。ステップＳ４０８の判定の結果、ＡＤＦ開監視タイマーがタイムアウトしていた場合（ステップＳ４０８で「ＹＥＳ」）、リーダＣＰＵ３０１は、処理をステップＳ４０９に進める。すなわち、リーダＣＰＵ３０１は、ユーザがＡＤＦ２００を開けたままの状態であると判定し、ＡＤＦ２００による原稿ｓの搬送を停止する（ステップＳ４０９）。そして、その後、リーダＣＰＵ３０１は、処理を図６のＡＤＦ読取処理の終了まで進める。このとき、リーダＣＰＵ３０１は、操作部３１６にＡＤＦ２００が開かれた後、所定時間内に閉じられなかったので処理を中止したことを通知するか又は処理の継続を促して原稿ｓを原稿トレイ２０１へ戻すように促しても良い。一方、ステップＳ４０８の判定の結果、ＡＤＦ開監視タイマーがタイムアウトしていない場合（ステップＳ４０８で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ４０５に戻す。
【０１０１】
また、ステップＳ４０１の判定の結果、ＡＤＦ２００が開かれなかった場合（ステップＳ４０１で「ＮＯ」）、つまり、ＡＤＦ２００が閉状態のままである場合、リーダＣＰＵ３０１は、本処理を終了する。
【０１０２】
図９の処理によれば、用紙束Ｓの最終原稿の読取終了後にＡＤＦ２００が開かれたことを検知した場合（ステップＳ４０１で「ＹＥＳ」かつステップＳ４０２で「ＮＯ」）、ジャム扱いをせずに原稿ｓの搬出、排紙動作を継続する。これによって、用紙束Ｓの最終原稿の読取終了後にＡＤＦ２００が開かれた場合でも、画像読取後の原稿は、排紙トレイ２２０に排紙される。また、ユーザにとって無駄で煩雑なジャム処理（カバー開閉動作、原稿の取り除き）を行う必要がなくなる。従って、結果としてユーザビリティー（使いやすさ）を向上させることもできる。
【０１０３】
本実施の形態によれば、ＡＤＦが開かれた場合であっても、一定の条件の下でジャムの発生と同様に取り扱うことがなく、原稿の搬送を継続させるので、ＡＤＦを用いた画像読取処理におけるユーザビリティを向上させることができる。
【０１０４】
次に、図６のＡＤＦ読取処理と並行して実行されるＡＤＦ及びＡＤＦカバー開閉確認処理について説明する。
【０１０５】
図１０は、図１の画像読取装置５００で実行されるＡＤＦ及びＡＤＦカバーの開閉確認処理の手順を示すフローチャートである。ＡＤＦ及びＡＤＦカバーの開閉確認処理は、リーダコントローラ３００のリーダＣＰＵ３０１がＲＯＭ−Ａ３０２に格納されたＡＤＦ及びＡＤＦカバーの開閉確認処理プログラムに従って実行する。ＡＤＦ及びＡＤＦカバーの開閉確認処理では、原稿読取中に、ユーザがＡＤＦ２００又はＡＤＦ２００のカバーを開いた場合、ジャムの発生と同様に取り扱われる。
【０１０６】
図１０において、ＡＤＦ及びＡＤＦカバーの開閉確認処理が開始されると、リーダＣＰＵ３０１は、所定の間隔で定期的にＡＤＦ２００又はＡＤＦカバー２６０が開かれたか否か判定する。具体的には、リーダＣＰＵ３０１は、先ず、ＡＤＦ２００の開閉検知部２５０の開閉センサ２５１、２５２の検知結果を用いてＡＤＦ２００が開らかれたか否か判定する（ステップＳ５０１）。
【０１０７】
ステップＳ５０１の判定の結果、ＡＤＦ２００が開らかれた場合（ステップＳ５０１で「ＹＥＳ」）、リーダＣＰＵ３０１は、原稿の読取中であるか否かを判定する（ステップＳ５０２）。ステップＳ５０２の判定の結果、原稿の読取中である場合（ステップＳ５０２で「ＹＥＳ」）、リーダＣＰＵ３０１は、ＡＤＦ２００の開ジャム（又はＡＤＦカバー２６０の開ジャム）と認定する（ステップＳ５０３）。ＡＤＦ２００の開ジャム（又はＡＤＦカバー２６０の開ジャム）と認定した後（ステップＳ５０３）、リーダＣＰＵ３０１は、ＡＤＦ２００による原稿ｓの搬送を中止する（ステップＳ５０４）。ＡＤＦ２００による原稿ｓの搬送を中止した後（ステップＳ５０４）、リーダＣＰＵ３０１は、原稿ｓの読み取りを中止し（ステップＳ５０６）、処理を図６の処理終了まで進め、動作している制御シーケンスを終了させる。
【０１０８】
一方、ステップＳ５０１の判定の結果、ＡＤＦ２００が開らかれていない場合（ステップＳ５０１で「ＮＯ」）、換言すれば、ＡＤＦ２００が閉状態のままである場合、リーダＣＰＵ３０１は、ＡＤＦカバー２６０が開らかれたか否か判定する（ステップＳ５０６）。このとき、リーダＣＰＵ３０１は、ＡＤＦカバーセンサ（図示省略）の検知結果に基づいてＡＤＦカバー２６０が開らかれたか否かを判定する。ステップＳ５０６の判定の結果、ＡＤＦカバー２６０が開らかれた場合（ステップＳ５０６で「ＹＥＳ」）、リーダＣＰＵ３０１は、処理をステップＳ５０２に進める。一方、ステップＳ５０６の判定の結果、ＡＤＦカバー２６０が開らかれていない場合（ステップＳ５０６で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ５０１に戻す。
【０１０９】
また、ステップＳ５０２の判定の結果、ＡＤＦ２００が開かれたのが原稿の読取中でない場合（ステップＳ５０２で「ＮＯ」）、リーダＣＰＵ３０１は、処理をステップＳ５０１に戻す。
【０１１０】
図１０の処理によれば、原稿の読取中にＡＤＦ２００又はＡＤＦカバー２６０が開かれた場合（ステップＳ５０２で「ＹＥＳ」）、ＡＤＦ開ジャム又はＡＤＦカバー開ジャムが発生したとして原稿の搬送及び読み取りを停止させる（ステップＳ５０５）。これによって、原稿の読取中にＡＤＦ２００又はＡＤＦカバー２６０が開かれた場合は、原稿の搬送及び読み取りを中止すると共に、ＡＤＦ２００又はＡＤＦカバー２６０が開かれない場合は、原稿ｓを良好に搬送して原稿画像を良好に読み取ることができる。
【符号の説明】
【０１１１】
１００  画像読取装置本体（読取部）
１０１  原稿台ガラス
１０２  表面読取ガラス
１０４  表面スキャナユニット
２００  自動原稿搬送装置（ＡＤＦ）
２０１  原稿トレイ
２１２  裏面スキャナユニット
２５０  開閉検知部
２５１  開閉センサ
２５２  開閉センサ
２５３  開閉検知フラグ
２５４  ＡＤＦカバーセンサ
３００  リーダコントローラ
３０１  リーダＣＰＵ
【図１】
2020031329.tif 000003
【図２】
2020031329.tif 000004
【図３】
2020031329.tif 000005
【図４】
2020031329.tif 000006
【図５】
2020031329.tif 000007
【図６】
2020031329.tif 000008
【図７】
2020031329.tif 000009
【図８】
2020031329.tif 000010
【図９】
2020031329.tif 000011
【図１０】
2020031329.tif 000012