(57)【要約】【課題】ジャム発生時の原稿の再読取を効率的に行う画像読取装置を提供する。【解決手段】画像読取装置２００は、搬送路３４を搬送される原稿Ｓの原稿画像を、スキャナユニット２０９及びＣＣＤセンサユニット２１０により読み取る。搬送路３４に設けられる分離後センサ１２、リードセンサ１４、及び排紙センサ１５は、ジャムの発生を検知する。ジャム発生後の原稿Ｓの読取処理の再開方法には、すべての原稿を原稿トレイ３０に再載置する第１の再開方法と、未読の原稿のみを原稿トレイ３０に再載置する第２の再開方法とがあり、ユーザにより設定される。第２の再開方法が設定される場合、原稿Ｓが排出トレイ３１に排出される長さに基づいて、再開方法が、第１の再開方法と第２の再開方法とのいずれかに決定される。【選択図】図１
2018107566.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置される原稿トレイと、
前記原稿トレイから給紙された前記原稿を搬送路に搬送する搬送手段と、
前記搬送路を搬送される前記原稿から原稿画像を読み取る画像読取手段と、
前記搬送路における前記原稿のジャムの発生を検知するジャム検知手段と、
前記画像読取手段により原稿画像が読み取られた原稿が排出される排紙トレイと、
ジャム発生時に前記搬送手段による前記原稿の搬送を停止する停止手段と、
ジャム発生時に停止した前記原稿が前記排紙トレイに排出されている長さに基づいて、ジャム発生後の前記原稿の読取処理の再開方法を、すべての原稿を前記原稿トレイに再載置する第１の再開方法と、未読の原稿を前記原稿トレイに再載置する第２の再開方法とのいずれかに決定し、決定した再開方法を所定の通知手段により通知する制御手段と、を備えることを特徴とする、
画像読取装置。
【請求項２】
前記制御手段は、前記原稿が前記排紙トレイに排出されている長さが所定の長さよりも長ければ、前記再開方法を前記第２の再開方法に決定し、前記原稿が前記排紙トレイに排出されている長さが所定の長さよりも短ければ、前記再開方法を前記第１の再開方法に決定することを特徴とする、
請求項１記載の画像読取装置。
【請求項３】
前記搬送路から前記排紙トレイに排出される前記原稿を検知する検知手段をさらに備え、
前記制御手段は、前記検知手段が前記原稿を検知してからジャムが発生するまでの時間と、前記原稿の搬送速度とから、前記原稿が前記排紙トレイに排出されている長さを導出することを特徴とする、
請求項１又は２記載の画像読取装置。
【請求項４】
前記原稿トレイから前記搬送路へ給紙された原稿の第１の枚数、前記画像読取手段が原稿画像を読み取った原稿の第２の枚数、及び前記排紙トレイに排出された原稿の第３の枚数を保存する保存手段と、
前記原稿トレイに載置される原稿の有無を検知する原稿有無検知手段と、をさらに備えており、
前記制御手段は、前記原稿トレイから前記原稿が無くなり、且つ前記第１の枚数、前記第２の枚数、及び前記第３の枚数が同じであれば、前記再開方法を通知しないことを特徴とする、
請求項１〜３のいずれか１項記載の画像読取装置。
【請求項５】
前記画像読取手段は、前記第１の再開方法で前記原稿の読取処理が再開されると、前記第２の枚数まで原稿画像の読み取りを行わないことを特徴とする、
請求項４記載の画像読取装置。
【請求項６】
前記制御手段は、前記第１の枚数、前記第２の枚数、及び前記第３の枚数に不整合が生じた場合、すべての原稿を再度読み取らせるように、前記通知手段により通知することを特徴とする、
請求項４又は５記載の画像読取装置。
【請求項７】
前記ジャム検知手段は、前記原稿が所定時間経過しても所定の位置に到達していない場合、及び前記原稿が所定時間経過しても所定の位置から移動していない場合に、ジャムの発生を検知することを特徴とする、
請求項１〜６のいずれか１項記載の画像読取装置。
【請求項８】
予め前記第１の再開方法と前記第２の再開方法とのいずれかをジャム発生時の前記原稿の読取処理の再開方法として設定する設定手段をさらに備えており、
前記制御手段は、前記設定手段により前記第２の再開方法が設定される場合に、前記再開方法を、前記第１の再開方法と前記第２の再開方法とのいずれかに決定することを特徴とする、
請求項１〜７のいずれか１項記載の画像読取装置。
【請求項９】
原稿を搬送路に搬送する搬送手段と、前記搬送路を搬送される前記原稿から原稿画像を読み取る画像読取手段と、前記搬送路に給紙する前記原稿を載置する原稿トレイと、前記画像読取手段により原稿画像が読み取られた原稿が排出される排紙トレイと、前記搬送路における前記原稿のジャムの発生を検知するジャム検知手段と、通知手段と、を備えた装置により実行される方法であって、
前記ジャム検知手段がジャムの発生を検知すると前記搬送手段による前記原稿の搬送を停止し、
ジャム発生時に停止した前記原稿が前記排紙トレイに排出されている長さに基づいて、ジャム発生後の前記原稿の読取処理の再開方法を、すべての原稿を前記原稿トレイに再載置する第１の再開方法と、未読の原稿を前記原稿トレイに再載置する第２の再開方法とのいずれかに決定し、
決定した再開方法を前記通知手段により通知することを特徴とする、
画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像（原稿画像）を読み取る画像読取装置に関する。
【背景技術】
【０００２】
複写機、ファクシミリ等の画像形成装置には、原稿画像を読み取るために画像読取装置が設けられるものがある。画像読取装置は、自動原稿給紙装置（以下、「ＡＤＦ：Auto Document Feeder 」）を用いることで、複数枚の原稿から連続した原稿画像の読み取りが可能となる。原稿は、ＡＤＦが備える原稿トレイに載置され、この原稿トレイから連続して画像読取装置へ給紙される。画像読取装置は、ＡＤＦから給紙される原稿を搬送しながら光学的に読み取って、該原稿の原稿画像を表す画像データを生成するスキャン動作を行う。画像データは、画像形成装置へ送信され、画像形成装置による画像形成に用いられる。
【０００３】
ＡＤＦを用いたスキャン動作時には、読取対象の原稿に搬送異常が発生し、該原稿が搬送路内に留まった状態（紙詰まり状態、以降、「ジャム」という。）になることがある。ＡＤＦは、ジャムが所定時間継続する場合に搬送異常の発生を検知し、原稿の搬送を停止する。この場合、搬送路に留まった原稿及び原稿トレイに載置されたままの原稿が、原稿画像が読み取られないまま残る。そのために、読取ジョブは不完全なままであり、終了していない。このような状態では、通常、読取ジョブを一旦キャンセルして、正常に読み取られた原稿を含むすべての原稿の再読取を行うことになる。
【０００４】
しかしながら、ジャムの発生前に読み取られた原稿の再読取は、非効率である。特許文献１は、ジャムの発生後に未読取の原稿を原稿トレイに再載置する場合、既読原稿を読み飛ばし、未読取の原稿から読み取りを再開する方法を提案する。この方法では、例えば高画質モード等が設定されて読取速度が遅い場合であっても、既読原稿を高速で読み飛ばす（搬送のみ行い、読取を行わない）ことで、読取ジョブ全体の処理を高速に行うことができる。ただし、この場合であっても、既読原稿が原稿トレイに再載置されるために、既読原稿を再度搬送する必要がある。例えば１００枚の原稿の読取ジョブで９９枚目にジャムが発生した場合、９９枚の再搬送を行うために、効率が良いとはいえない。
【０００５】
そこで特許文献２は、ジャム発生時に排出されている既読原稿については、原稿トレイへの再載置を不要として読取ジョブを再度行う方法を提案する。この方法では、既読原稿の再搬送が不要となる。原稿トレイに再載置される原稿は、ジャム発生時に未読取の原稿及び必要最小限の既読原稿である。この方法は、再搬送の対象となる既読原稿の枚数を少なくすることで、読取ジョブを効率的に行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−８０５４８号公報
【特許文献２】特開２０００−５０００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
原稿トレイに再載置する原稿をジャム発生時に未読取の原稿のみとする場合、読取後にＡＤＦから完全に排出されていない原稿についての取り扱いに問題が生じる。例えば、画像読取装置側で想定される原稿の取り扱いと、ユーザが判断する原稿の取り扱いとが一致しないことがある。
【０００８】
具体的には、画像読取装置がＡＤＦの排出口に設けられる排紙センサの検知結果に応じて原稿を原稿トレイに再載置するか否かを判定する場合、原稿の排出状態によっては、画像読取装置とユーザとで原稿の取り扱いが一致しない。例えば原稿が完全に排出されなければ再載置する必要があると考えるユーザは、画像読取装置が排紙センサにより原稿を排出していると判定する場合であっても、排出口から完全に排出されていない既読原稿を原稿トレイに再載置してしまう。原稿の大部分が排出されていれば再載置する必要がないと考えるユーザは、画像読取装置が排紙センサにより原稿を排出していないと判定する場合であっても、既読でない原稿であっても大部分が排出されていれば再載置を行わない。いずれの場合であっても、効率的にすべての原稿を読み取ることに支障が生じる。
【０００９】
本発明は、上記の問題に鑑み、ジャム発生時の原稿の再読取を効率的に行うことができる画像読取装置を提供することを主たる課題とする。
【課題を解決するための手段】
【００１０】
本発明の画像読取装置は、原稿が載置される原稿トレイと、前記原稿トレイから給紙された前記原稿を搬送路に搬送する搬送手段と、前記搬送路を搬送される前記原稿から原稿画像を読み取る画像読取手段と、前記搬送路における前記原稿のジャムの発生を検知するジャム検知手段と、前記画像読取手段により原稿画像が読み取られた原稿が排出される排紙トレイと、ジャム発生時に前記搬送手段による前記原稿の搬送を停止する停止手段と、ジャム発生時に停止した前記原稿が前記排紙トレイに排出されている長さに基づいて、ジャム発生後の前記原稿の読取処理の再開方法を、すべての原稿を前記原稿トレイに再載置する第１の再開方法と、未読の原稿を前記原稿トレイに再載置する第２の再開方法とのいずれかに決定し、決定した再開方法を所定の通知手段により通知する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ジャム発生時の原稿の再読取を効率的に行うことができる。
【図面の簡単な説明】
【００１２】
【図１】画像読取装置の構成図。
【図２】制御系統の構成図。
【図３】原稿搬送時のジャムの発生を検知する処理を表すフローチャート。
【図４】（ａ）、（ｂ）はジャム発生時のＡＤＦ内の原稿の位置の説明図。
【図５】ジャム発生後の再読取処理を表すフローチャート。
【図６】操作部の説明図。
【図７】情報の表示例示図。
【図８】再開方法を表すメッセージの表示例示図。
【図９】再開方法を表すメッセージの表示例示図。
【図１０】再開方法の設定画面の表示例示図。
【図１１】（ａ）〜（ｃ）はジャム発生後の再開方法の決定処理の説明図。
【図１２】（ａ）〜（ｃ）はジャム発生時の原稿の位置の説明図。
【図１３】ジャムに対する処理の指示画面の表示例示図。
【発明を実施するための形態】
【００１３】
以下、図面を参照して実施形態を詳細に説明する。
【００１４】
（全体構成）
図１は、本実施形態の画像読取装置の構成図である。画像読取装置２００は、自動原稿給紙装置（ＡＤＦ）１００を備える。ＡＤＦ１００は、原稿Ｓを画像読取装置２００へ連続して１枚ずつ給紙可能である。画像読取装置２００は、原稿Ｓの一方の面（表面）の画像を読み取り、ＡＤＦ１００は、原稿Ｓの他方の面（裏面）の画像を読み取る。
【００１５】
（ＡＤＦの構成）
ＡＤＦ１００は、原稿トレイ３０、搬送路３４、及び排紙トレイ３１を備える。原稿トレイ３０は、読取対象となる原稿Ｓが載置される。原稿トレイ３０は、原稿有無センサ１６及び２個の原稿サイズセンサ３２、３３を備える。原稿有無センサ１６は、原稿トレイ３０上の原稿Ｓの有無を検知する原稿有無検知手段である。原稿サイズセンサ３３は、原稿トレイ３０に載置された原稿の幅方向の長さ（搬送方向に直交する方向の長さ）を検知する。原稿サイズセンサ３２は、原稿トレイ３０に載置された原稿の長さ方向の長さ（搬送方向の長さ）を検知する。
【００１６】
搬送路３４は、原稿トレイ３０に積載された原稿Ｓを１枚ずつ、画像読取装置２００の読取位置を経由して、排紙トレイ３１に排出するための経路である。搬送路３４には、原稿の搬送方向の上流側から順に、給紙ローラ１、分離ローラ２、レジストローラ対３、上流リードローラ対４、原稿読取プラテンローラ５、下流リードローラ６、及び排紙ローラ対７が設けられる。分離ローラ２は、搬送路３４を挟んで対向する位置に分離パッド８が設けられる。各ローラは、原稿Ｓを搬送路３４に沿って搬送する。搬送路３４には、原稿の搬送方向の上流側から順に、分離後センサ１２、リードセンサ１４、及び排紙センサ１５等の各種センサが設けられる。分離後センサ１２は、分離ローラ２とレジストローラ対３との間の分離ローラ２近傍に配置される。リードセンサ１４は、レジストローラ対３と上流リードローラ対４との間の上流リードローラ対４近傍に配置される。排紙センサ１５は、下流リードローラ６と排紙ローラ対７との間の排紙ローラ対７近傍に配置される。各センサは、搬送路３４を搬送される原稿Ｓを検知する。
【００１７】
ＡＤＦ１００は、搬送路３４の原稿読取プラテンローラ５と下流リードローラ６との間に、裏面用基準白板２２１を内蔵する裏面読取用プラテンガラス２２０を備える。また、ＡＤＦ１００は、裏面読取用プラテンガラス２２０の位置を読取位置として原稿Ｓの裏面から原稿画像を読み取るＣＩＳ（Contact Image Sensor）ユニット２５５を備える。ＣＩＳユニット２５５は、原稿Ｓの搬送方向に直交する方向を主走査方向としており、読取位置を搬送される原稿Ｓの裏面の原稿画像を読み取る。ＣＩＳユニット２５５は、読み取った裏面の原稿画像を表す画像信号をコントローラ４００へ送信する。
【００１８】
（画像読取装置の構成）
画像読取装置２００は、ＡＤＦ１００に対向する位置に、流し読みガラス２０１、原稿台ガラス２０２、及び表面用基準白板２１９を備える。また画像読取装置２００は、ミラー２０５、２０６、レンズ２０７、光学式のスキャナユニット２０９、ＣＣＤ（Charge Coupled Device）センサユニット２１０、及びコントローラ４００を内部に備える。スキャナユニット２０９及びＣＣＤセンサユニット２１０は、原稿Ｓの表面の原稿画像を読み取る読取ユニットを構成する。流し読みガラス２０１は、原稿読取プラテンローラ５に対向する位置に配置される。原稿台ガラス２０２は、ＡＤＦ１００を用いずに原稿画像を読み取る際に原稿Ｓが載置される。原稿Ｓは、読み取られる面が下向きになるように原稿台ガラス２０２に載置される。表面用基準白板２１９は、流し読みガラス２０１と原稿台ガラス２０２との間に設けられ、シェーディングによる白レベルの基準データを作成する際に読み取られる。
【００１９】
スキャナユニット２０９は、光源ランプ２０３及びミラー２０４を備える。光源ランプ２０３は、ＡＤＦ１００の搬送路３４に対して流し読みガラス２０１越しに光を照射する。照射された光は搬送路３４を搬送される原稿Ｓの表面により反射される。原稿Ｓによる反射光は、ミラー２０４、２０５、２０６で反射されてレンズ２０７によりＣＣＤセンサユニット２１０の受光面に集光される。ＣＣＤセンサユニット２１０は、受光した反射光を光電変換することで、原稿画像を表す画像信号を生成する。光源ランプ２０３が光を照射する搬送路３４上の位置が、画像読取装置２００による読取位置となる。スキャナユニット２０９は、原稿Ｓの搬送方向に対して直交する方向を１ラインとして光を照射する。そのために、原稿Ｓの搬送方向に対して直交する方向が主走査方向となる。原稿Ｓの搬送方向は、主走査方向に直交しており、副走査方向と同じ方向になる。なお、原稿台ガラス２０２上の原稿Ｓを読み取る場合、スキャナユニット２０９は、矢印Ｒ方向に移動しながら光を照射する。この場合、矢印Ｒ方向が副走査方向となる。表面用基準白板２１９を読み取る場合、スキャナユニット２０９は、表面用基準白板２１９の直下まで移動して、表面用基準白板２１９に光を照射する。
【００２０】
コントローラ４００は、ＣＣＤセンサユニット２１０及びＣＩＳユニット２５５から画像信号を取得し、各種画像処理を行って原稿画像を表す画像データを生成する。コントローラ４００は、生成した画像データを不図示の画像形成装置や外部のコンピュータに送信する。コントローラ４００は、ＡＤＦ１００及び画像読取装置２００の動作を制御する。コントローラ４００の詳細は後述する。
【００２１】
（ＡＤＦを用いた片面（表面）読取）
画像読取装置２００は、ＡＤＦ１００を用いて画像Ｓの表面の原稿画像を読み取る場合、以下のように動作する。
【００２２】
画像読取装置２００は、原稿Ｓの片面の読取ジョブを開始すると、スキャナユニット２０９を表面用基準白板２１９の直下に移動させ、シェーディングを実行する。画像読取装置２００は、スキャナユニット２０９により表面用基準白板２１９を照射し、その反射光をＣＣＤセンサユニット２１０で受光することで、表面用基準白板２１９を読み取る。画像読取装置２００は、この読取結果に応じてシェーディングを行う。スキャナユニット２０９は、シェーディング後に流し読みガラス２０１の直下に移動し、原稿ＳがＡＤＦ１００により読取位置に搬送されるまで待機する。
【００２３】
ＡＤＦ１００は、原稿トレイ３０から原稿Ｓの搬送を開始する。ＡＤＦ１００は、原稿トレイ３０に積載される原稿Ｓを給紙ローラ１により給紙する。給紙ローラ１は、原稿の搬送を行わないときに原稿トレイ３０から離れた位置に支持されており、原稿の搬送時に原稿トレイ３０側に落下して回転する。これにより給紙ローラ１は、原稿トレイ３０に載置される原稿束の最上位の原稿Ｓを搬送路３４に給紙する。つまり原稿トレイ３０に複数枚の原稿Ｓが積載される場合、給紙ローラ１は、最上位の原稿Ｓから順に給紙する。分離ローラ２及び分離パッド８は、給紙ローラ１により給紙された原稿Ｓを１枚ずつ分離する。これにより原稿Ｓは１枚ずつ搬送路３４を搬送される。分離ローラ２は、原稿Ｓをレジストローラ対３に搬送する。給紙ローラ１、分離ローラ２、及び分離パッド８による原稿Ｓの分離は、既知の分離処理技術により実現される。
【００２４】
レジストローラ対３は、分離ローラ２により原稿Ｓが搬送されてきたときに停止している。そのために原稿Ｓは、レジストローラ対３に先端辺が突き当てられた状態で一旦停止し、その後、分離ローラ２により少量搬送されることで撓みが形成される。撓みが形成されることにより、原稿Ｓの斜行が補正される。コントローラ４００は、画像信号の取得準備が整った状態で画像読取通知要求を画像読取装置２００へ送信する。画像読取装置２００は、画像読取通知要求を受信して、ＡＤＦ１００に原稿Ｓの搬送の再開を指示する。これによりレジストローラ対３は、斜行補正を行った原稿Ｓを上流リードローラ対４に搬送する。
【００２５】
上流リードローラ対４は、原稿Ｓを原稿読取プラテンローラ５と流し読みガラス２０１との間である、スキャナユニット２０９による読取位置へ搬送する。
【００２６】
この際、リードセンサ１４は、原稿Ｓの搬送方向の先端（原稿先端）を検知する。リードセンサ１４が原稿Ｓの原稿先端を検知した位置からスキャナユニット２０９の読取位置までの距離が、上流リードローラ対４及び原稿読取プラテンローラ５の駆動源となる不図示の搬送モータのクロックにより計数される。これにより、スキャナユニット２０９の読取位置が正確に計測され、計測された読取位置を通過するタイミングが原稿Ｓの表面の原稿画像先端基準位置として決定される。決定された原稿画像先端基準に基づいて、スキャナユニット２０９による原稿Ｓの表面の画像読取が行われる。
【００２７】
分離後センサ１２が搬送される原稿Ｓの搬送方向の後端を検知すると、次に読み取る原稿の有無が原稿有無センサ１６により検知される。原稿有無センサ１６の検知結果は、コントローラ４００へ通知される。原稿Ｓは、分離ローラ２、レジストローラ対３、上流リードローラ対４、原稿読取プラテンローラ５、及び下流リードローラ６により順に搬送され、排紙センサ１５で搬送方向の後端（原稿後端）が検知される。排紙センサ１５による原稿後端の検知をトリガとして、原稿Ｓは、所定時間後に排紙ローラ対７から排紙トレイ３１へ排出される。このようにして、１枚の原稿Ｓの表面の原稿画像が読み取られ、表面の画像読取シーケンスが終了する。
【００２８】
読取ジョブの設定により設定枚数分だけを原稿画像を読み取る場合を除き、基本的には原稿トレイ３０に原稿が無くなるまで、上述のように、原稿Ｓの給紙、原稿画像読取、及び排出の各動作が繰り返し行われる。分離後センサ１２が原稿の後端を検知した際に原稿有無センサ１６が次の原稿を検知しない場合、即ち原稿トレイ３０から原稿が無くなった場合、コントローラ４００は、搬送中の原稿が最後の読取原稿であると判定する。この場合、該原稿が排紙トレイ３１に排出された後に、各ローラの駆動源となる搬送モータが停止し、給紙ローラ１が原稿トレイ３０から離れた元の位置に戻されて、読取ジョブが終了する。
【００２９】
（ＡＤＦを用いた両面読取）
画像読取装置２００は、ＡＤＦ１００を用いて画像Ｓの両面の原稿画像を読み取る場合、以下のように動作する。表面の原稿画像の読取動作については、上記の通りである。裏面の原稿画像の読取動作は、以下のようになる。
【００３０】
裏面用基準白板２２１は、原稿Ｓの裏面の読み取り前に、ＣＩＳユニット２５５の読取位置の延長線上まで移動する。裏面用基準白板２２１の移動後にＣＩＳユニット２５５は、裏面用基準白板２２１を読み取る。これによりＣＩＳユニット２５５のシェーディングが行われる。シェーディングが終了すると、裏面用基準白板２２１は、元の位置に戻る。
【００３１】
原稿Ｓの給紙、搬送、及び排出は、片面読取時と同じ動作となる。両面読取の場合、スキャナユニット２０９により表面が読み取られた原稿Ｓは、原稿読取プラテンローラ５により、ＣＩＳユニット２５５の読取位置である裏面読取用プラテンガラス２２０に搬送される。ＣＩＳユニット２５５は、搬送中の原稿Ｓから裏面の原稿画像を読み取る。下流リードローラ６は、ＣＩＳユニット２５５の読取位置を通過した原稿Ｓを排紙ローラ対７へ搬送する。排紙ローラ対７は、原稿Ｓを排紙トレイ３１へ排出する。このようにして、１枚の原稿Ｓの裏面の原稿画像が読み取られ、裏面の画像読取シーケンスが終了する。
【００３２】
（制御系統）
図２は、ＡＤＦ１００、画像読取装置２００、及びコントローラ４００の制御系統の構成図である。コントローラ４００は、ＡＤＦ１００及び画像読取装置２００を含む全体の動作を制御する。画像読取装置２００とコントローラ４００とは、通信線１５３により接続されており、通信線１５３を介した通信を行う。
【００３３】
画像読取装置２００は、ＣＰＵ（Central Processing Unit）２５０、ＲＡＭ（Random
Access Memory）２５１、及びＲＯＭ（Read Only Memory）２５２を備えるコンピュータである。ＣＰＵ２５０は、ＲＯＭ２５２に格納されるコンピュータプログラムを読み出して、ＲＡＭ２５１を作業領域に用いて実行することで、画像読取装置２００及びＡＤＦ１００の動作を制御する。画像読取装置２００は、スキャナユニット２０９、ＣＣＤセンサユニット２１０、画像処理部２２５、画像メモリ２２９、カウンタ２６３、タイマ２６２、及びモータドライバ２６１を備える。また、画像読取装置２００は、シェーディング補正のために、シェーディング補正係数生成部２５７、シェーディング補正部２５４、及びシェーディングメモリ２５３を備える。画像読取装置２００は、ＡＤＦ１００とのインタフェースとして出力ポート２１１及び入力ポート２１２を備える。ＡＤＦ１００は、ＣＩＳユニット２５５、ソレノイド１０７、クラッチ１０８、及び搬送路３４に設けられるセンサ類２６０を備える。ＣＩＳユニット２５５及び画像読取装置２００の各部は、バスを介してＣＰＵ２５０に接続される。
【００３４】
モータドライバ２６１は、搬送路３４に設けられる各種ローラの回転や、スキャナユニット２０９を矢印Ｒ（図１参照）方向に移動させるための搬送モータや駆動モータを回転駆動するためのドライバ回路である。ＣＰＵ２５０は、モータドライバ２６１を制御して、原稿Ｓの搬送制御や、スキャナユニット２０９の動作制御を行う。画像処理部２２５は、ＣＰＵ２５０の指示により、ＣＣＤセンサユニット２１０及びＣＩＳユニット２５５から取得する画像信号に対する画像処理を行う。
【００３５】
ＣＰＵ２５０は、シェーディング補正係数生成部２５７により、シェーディング補正係数を生成する。シェーディング補正係数生成部２５７は、表面用基準白板２１９の読取結果をＣＣＤセンサユニット２１０から取得し、表面のシェーディング補正係数を生成して、シェーディングメモリ２５３に格納する。シェーディング補正係数生成部２５７は、裏面用基準白板２２１の読取結果をＣＩＳユニット２５５から取得し、裏面のシェーディング補正係数を生成して、シェーディングメモリ２５３に格納する。シェーディング補正部２５４は、画像信号に対してシェーディング補正係数を用いてシェーディング補正を行う。シェーディング補正部２５４によるシェーディング補正及び画像処理部２２５による画像補正が行われた画像信号は、画像メモリ２２９に、読み取った原稿画像を表す画像データとして格納される。画像データは、通信線１５３を介してコントローラ４００へ送信される。
【００３６】
例えばＣＰＵ２５０は、ＣＣＤセンサユニット２１０から原稿Ｓの表面の画像信号を取得し、シェーディング補正部２５４により表面用のシェーディング補正係数を用いたシェーディング補正を行う。画像処理部２２５は、表面の画像信号に対して所定の画像処理を行う。ＣＰＵ２５０は、シェーディング補正及び画像補正後の画像信号を表面の原稿画像を表す画像データとして画像メモリ２２９に格納する。同様にＣＰＵ２５０は、ＣＩＳユニット２５５から原稿Ｓの裏面の画像信号を取得し、シェーディング補正部２５４により裏面用のシェーディング補正係数によるシェーディング補正を行う。画像処理部２２５は、裏面の画像信号に対して所定の画像処理を行う。ＣＰＵ２５０は、シェーディング補正及び画像補正後の画像信号を裏面の原稿画像を表す画像データとして画像メモリ２２９に格納する。
【００３７】
タイマ２６２は、原稿画像の読み取りや、ＡＤＦ１００による原稿搬送に必要なタイミングを生成する。タイマ２６２は、ＣＰＵ２５０のクロック数や、モータドライバ２６１からの出力パルス数に基づいて、それらの信号間隔の時間からタイミングを生成する。カウンタ２６３は、センサ類２６０のうち、リードセンサ１４等の搬送路３４に配置されるセンサのオン、オフの数や、ＣＣＤセンサユニット２１０やＣＩＳユニット２５５から取得した画像信号の数（読み取った原稿の枚数）等をカウントして記憶する。
【００３８】
画像読取装置２００は、出力ポート２１１を介してＡＤＦ１００のソレノイド１０７及びクラッチ１０８に接続される。ソレノイド１０７は、搬送路３４に設けられる各種ローラ等の駆動に用いられる。クラッチ１０８は、各種ローラと駆動モータとの間に設けられ、駆動力の伝達制御を行う。画像読取装置２００は、入力ポート２１２を介してＡＤＦ１００の各種のセンサ類２６０の検知結果を取得する。センサ類２６０は、リードセンサ１４、排紙センサ１５、分離後センサ１２、原稿有無センサ１６等である。ＣＰＵ２５０は、搬送路３４に設けられる各種のセンサ類２６０の検知結果を取得し、搬送路３４に設けられる各種ローラ、ソレノイド１０７、クラッチ１０８を駆動することで、原稿Ｓの給紙及び搬送を行う。
【００３９】
ＣＩＳユニット２５５は、原稿Ｓの両面読取の際に、ＣＰＵ２５０により動作が制御されて原稿Ｓの裏面の画像を読み取る。読み取った裏面の原稿画像を表す画像信号は、ＣＰＵ２５０に送信されて、上記の画像処理及びシェーディング処理に用いられる。ＣＩＳユニット２５５のシェーディングを行う際に、ＣＰＵ２５０は、不図示のモータにより、裏面用基準白板２２１をＣＩＳユニット２５５の読取位置に移動させ、ＣＩＳユニット２５５に裏面用基準白板２２１を読み取らせる。
【００４０】
コントローラ４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、操作部４０４、画像処理補正部４０７、及び画像メモリ４０８を備えるコンピュータである。ＣＰＵ４０１は、ＲＯＭ４０２に格納されたコンピュータプログラムを読み出して、ＲＡＭ４０３を作業領域に用いて実行することで、ＡＤＦ１００及び画像読取装置２００の動作を制御する。操作部４０４は、ユーザインタフェースであり、ユーザによる読取ジョブの設定や読取ジョブの開始指示を受け付ける。操作部４０４は、指示を受け付けるための各種キーボタンや表示装置を備える。ＣＰＵ４０１は、読取ジョブの開始指示に応じて、読取ジョブの開始コマンドを画像読取装置２００に送信する。
【００４１】
原稿台ガラス２０２に載置される原稿Ｓから原稿画像を読み取る場合、コントローラ４００は、ＣＰＵ２５０から原稿読取先端基準となる画像先端信号を、通信線１５３を介して取得する。ＡＤＦ１００を用いて原稿Ｓから原稿画像を読み取る場合、コントローラ４００は、リードセンサ１４による原稿先端の検知をトリガとして、ＣＰＵ２５０によりタイミング調整された画像先端信号を、通信線１５３を介して取得する。コントローラ４００は、取得した画像先端信号をトリガとして、画像読取装置２００により読み取られて画像メモリ２２９から転送される画像データに対し、画像処理補正部４０７により変倍処理、画像回転処理、及び画像フィルタ処理等の画像処理を行う。コントローラ４００は、画像処理後の画像データを、最終的な画像データとして画像メモリ４０８に格納する。
【００４２】
（ジャム検知）
以上のようなＡＤＦ１００を備えた画像読取装置２００では、ＡＤＦ１００による原稿Ｓの搬送時にジャムが発生することがある。図３は、原稿Ｓの搬送時のジャムの発生を検知する処理を表すフローチャートである。なお、画像読取装置２００は、原稿Ｓが所定のタイミングまでに所定のセンサで検知されない場合や、原稿Ｓが搬送路３４に所定時間以上留まった場合に、ジャムが発生したと判定する。即ち、原稿Ｓは、搬送異常により搬送路３４において遅延ジャムや滞留ジャムとなる。
【００４３】
ＣＰＵ２５０は、読取ジョブを開始して原稿Ｓの搬送をＡＤＦ１００に指示する。ＣＰＵ２５０は、原稿Ｓが遅延の監視位置に到達したか否かを判定する（Ｓ４０１０）。遅延の監視位置は、例えば原稿Ｓの搬送開始から所定距離の位置や、搬送路３４に設けられる各センサの検知範囲である。ＣＰＵ２５０は、原稿Ｓが遅延の監視位置に到達するまで待機する。原稿Ｓが遅延の監視位置に到達した場合（Ｓ４０１０：Y）、ＣＰＵ２５０は、原稿Ｓの搬送遅延を監視するためにタイマ２６２を起動する（Ｓ４０２０）。ここでは、タイマ２６２は、原稿Ｓが搬送異常により遅延する時間を計測する。ＣＰＵ２５０は、タイマ２６２により計測する時間に基づいて、遅延によるジャムの発生を監視することになる。
【００４４】
ＣＰＵ２５０は、原稿Ｓが搬送路３４のジャム検知対象センサに検知されたかを判定する（Ｓ４０３０）。搬送路３４を搬送される原稿Ｓのジャムを検知するためのジャム検知対象センサは、分離後センサ１２、リードセンサ１４、及び排紙センサ１５等の搬送路３４に設けられるセンサである。
【００４５】
ジャム検知対象センサが原稿Ｓを検知していない場合（Ｓ４０３０：N）、ＣＰＵ２５０は、タイマ２６２がカウントアップしたか否かを判定する（Ｓ４１１０）。カウントアップは、タイマ２６２のカウント値が予め定めたカウント値に到達したか否かで判定される。予め定められるカウント値は、原稿Ｓが正常に搬送された場合に監視位置からジャム検知対象センサの検知範囲に到達するまでの時間に応じて設定される。例えば、予め定められるカウント値は、原稿Ｓが監視位置からジャム検知対象センサの検知範囲に搬送されるまでにかかる時間と搬送速度とから算出される値に、マージンを持たせた値である。タイマ２６２がカウントアップしていない場合（Ｓ４１１０：N）、ＣＰＵ２５０は、引き続き原稿Ｓが搬送路３４のジャム検知対象センサに検知されたかを判定する（Ｓ４０３０）。
【００４６】
タイマ２６２がカウントアップした場合（Ｓ４１１０：Y）、ＣＰＵ２５０は、原稿Ｓの搬送異常（遅延）が発生したと判定する。つまりＣＰＵ２５０は、原稿Ｓが搬送異常により遅延し、所定時間経過しても所定の位置に到達していないとして、ジャムが発生したと決定する。この場合、ＣＰＵ２５０は、原稿Ｓへのダメージを最小限に抑制するために、モータドライバ２６１の駆動を停止する（Ｓ４１２０）。これにより原稿Ｓを搬送するための搬送路３４の各モータが停止して、原稿Ｓの搬送が停止する。ＣＰＵ２５０は、コントローラ４００に対して遅延ジャムの発生を通知してジャム検知処理を終了する（Ｓ４１３０）。コントローラ４００は、遅延ジャムの発生の通知を受信して、操作部４０４により、ユーザにジャムの発生を通知する。
【００４７】
ジャム検知対象センサがタイマ２６２のカウントアップ前に原稿Ｓを検知した場合（Ｓ４０３０：Y）、ＣＰＵ２５０は、搬送遅延を監視するためのタイマ２６２の動作を停止する（Ｓ４０４０）。続いてＣＰＵ２５０は、原稿Ｓの搬送路３４への滞留を監視するためにタイマ２６２を起動する（Ｓ４０５０）。
【００４８】
ＣＰＵ２５０は、原稿Ｓがジャム検知対象センサに検知さていないことを判定する（Ｓ４０６０）。Ｓ４０３０の時点から原稿Ｓが搬送されずにジャム検知対象センサが原稿Ｓを検知したままの場合（Ｓ４０６０：N）、ＣＰＵ２５０は、タイマ２６２がカウントアップしたか否かを判定する（Ｓ４２１０）。カウントアップは、タイマ２６２のカウント値が予め定めたカウント値に到達したか否かで判定される。予め定められるカウント値は、原稿Ｓが正常に搬送された場合にセンサの検知範囲から外れるまでの時間に応じて設定される。例えば、予め定められるカウント値は、原稿Ｓがジャム検知対象センサの検知可能な範囲を外れるまでにかかる時間と搬送速度とから算出される値に、マージンを持たせた値である。タイマ２６２がカウントアップしていない場合（Ｓ４２１０：N）、ＣＰＵ２５０は、引き続き原稿Ｓがジャム検知対象センサに検知されていないことを判定する（Ｓ４０６０）。
【００４９】
タイマ２６２がカウントアップした場合（Ｓ４２１０：Y）、ＣＰＵ２５０は、原稿Ｓの搬送異常（滞留）が発生したと判定する。つまりＣＰＵ２５０は、原稿Ｓが搬送異常により滞留し、所定時間経過しても所定の位置から移動していないとして、ジャムが発生したと決定する。この場合、ＣＰＵ２５０は、原稿Ｓへのダメージを最小限に抑制するために、モータドライバ２６１の駆動を停止する（Ｓ４２２０）。これにより原稿Ｓを搬送するための搬送路３４の各モータが停止して、原稿Ｓの搬送が停止する。ＣＰＵ２５０は、コントローラ４００に対して滞留ジャムの発生を通知してジャム検知処理を終了する（Ｓ４２３０）。コントローラ４００は、滞留ジャムの発生の通知を受信して、操作部４０４により、ユーザにジャムの発生を通知する。
【００５０】
原稿Ｓが搬送されてタイマ２６２のカウントアップ前にジャム検知対象センサが原稿Ｓを検知しなくなった場合（Ｓ４０６０：Y）、ＣＰＵ２５０は、原稿Ｓの搬送路３４への滞留を監視するためのタイマ２６２の動作を停止する（Ｓ４０７０）。ＣＰＵ２５０は、原稿有無センサ１６により原稿トレイ３０上の次に読取対象となる原稿の有無を判定する（Ｓ４０８０）。次の原稿が有る場合（Ｓ４０８０：N）、ＣＰＵ２５０は、Ｓ４０１０以降の処理を、原稿トレイ３０上の原稿がすべて無くなるまで繰り返し行う。次の原稿が無い場合（Ｓ４０８０：Y）、ＣＰＵ２５０は、ジャム検知処理を終了する。
【００５１】
このようなジャム検知処理は、読取ジョブ中の搬送制御に用いるセンサ類のオン／オフをトリガにして行われる。ジャム検知処理は、これ以外のトリガにより行われてもよい。例えば、原稿Ｓの搬送中にユーザにより画像読取装置２００やＡＤＦ１００のカバーが開放された場合や、ＡＤＦ１００が開かれた場合には、原稿Ｓの正常な搬送ができなくなる。この場合、ＣＰＵ２５０は、画像読取装置２００やＡＤＦ１００のカバーやＡＤＦ１００の開放を検知して、ジャムが発生したと判定する。また、電気ノイズ等でセンサが誤検知による想定外の動作が発生してしまった場合の保護処理として、ＣＰＵ２５０は、センサの正常動作以外の動作を検知してジャムと判定し、原稿Ｓの搬送を停止させてもよい。
【００５２】
（ジャム発生後の再読取）
図４は、ジャム発生により原稿Ｓの搬送を停止したときのＡＤＦ１００内の原稿Ｓの位置の説明図である。図４（ａ）、４（ｂ）のいずれも、原稿Ｓ１がＡＤＦ１００から排出される途中で、搬送が停止した状態を示している。図４（ａ）では、原稿Ｓ１が排紙センサ１５の検知範囲から外れた位置まで搬送されている。図４（ｂ）では、原稿Ｓ１の一部が排紙センサ１５の検知範囲に留まっている。これらの状態では、ジャム発生後に原稿の再読取を行う場合、ユーザによって原稿Ｓ１の再読取を行うか否かの判断が異なる。例えば、図４（ａ）、４（ｂ）のいずれの場合も原稿Ｓ１を再読取する必要がないと判断するユーザと、いずれの場合も原稿Ｓ１を再読取する必要があると判断するユーザとがいる。
【００５３】
図４（ａ）の場合、原稿Ｓ１が排紙センサ１５の検知範囲から外れた位置まで搬送されているために、ＡＤＦ１００の判定では、原稿Ｓ１の再読取は不要となる。一方、図４（ｂ）の場合、原稿Ｓ１が排紙センサ１５の検知範囲内にあるため、ＡＤＦ１００の判定では、原稿Ｓ１の再読取が必要となる。ＡＤＦ１００の判定とユーザの判断との相違は、原稿Ｓ１の読み取りの重複による読取ジョブの無駄な動作や、読み取りに伴うコピー時のトナーの無駄な消費、或いは原稿Ｓ１が読み取られない等の問題を生じる。
【００５４】
本実施形態では、このような問題を防止するために、ジャム発生後の再読取処理を以下のように行う。図５は、ジャム発生後の再読取処理を表すフローチャートである。
【００５５】
読取ジョブを開始すると、ＣＰＵ２５０は、図３の処理によりジャムの発生を監視する（Ｓ５０１０）。ＣＰＵ２５０は、例えば図３のＳ４１３０、Ｓ４２３０の処理による通知が行われたか否かを定期的に確認することで、ジャムの発生を監視する。
【００５６】
ジャムが発生していない場合（Ｓ５０１０：N）、ＣＰＵ２５０は、すべての原稿の原稿画像の読み取りが終了したか否かを判定する（Ｓ５１１０）。ＣＰＵ２５０は、例えば原稿有無センサ１６が原稿トレイ３０に積載される原稿を検知しなくなり、且つ最後に搬送中の原稿の後端が排紙センサ１５の検出範囲を通過した場合に、すべての原稿の原稿画像が読み取られたと判定する。すべての原稿の原稿画像の読み取りが終了した場合（Ｓ５１１０：Y）、ＣＰＵ２５０は、この処理を終了する。原稿の原稿画像の読み取りが終了していない場合（Ｓ５１１０：N）、ＣＰＵ２５０は、再度、ジャムの発生を監視する（Ｓ５０１０）。
【００５７】
ジャムが発生した場合（Ｓ５０１０：Y）、ＣＰＵ２５０は、カウント値をカウンタ２６３に保存する（Ｓ５０１１）。このカウンタ２６３は、給紙済みの枚数「Ａ」、読取済みの枚数「Ｂ」、及び排紙済みの枚数「Ｃ」の３つの値をカウントする。ＣＰＵ２５０は、分離後センサ１２の検知結果に応じて給紙済み枚数「Ａ」をカウントする。ＣＰＵ２５０は、ＣＣＤセンサユニット２１０又はＣＩＳユニット２５５から画像信号を取得することで、読取済みの枚数「Ｂ」をカウントする。ＣＰＵ２５０は、排紙センサ１５の検知結果に応じて排紙済みの枚数「Ｃ」をカウントする。カウント値の保存後にＣＰＵ２５０は、ジャム発生時にＡＤＦ１００内の搬送路３４を搬送される各原稿の位置をＲＡＭ２５１に記憶する（Ｓ５０１２）。原稿の位置は、例えば分離後センサ１２、リードセンサ１４、及び排紙センサ１５等の各センサの検知結果をトリガに、各センサが原稿を検知してからの経過時間から導出される。ＣＰＵ２５０は、カウンタ２６３に保存したカウント値及びＲＡＭ２５１に記憶した各原稿の位置に基づいて、読取ジョブの再開方法を決定する（Ｓ５０２０）。読取ジョブの再開方法の詳細については後述する。
【００５８】
ＣＰＵ２５０は、再開方法を決定すると、ユーザに対してジャムが発生した旨の通知を行う（Ｓ５０３０）。図３のＳ４１３０、Ｓ４２３０の処理において行う通知がユーザに対するジャム発生の緊急通知であるのに対し、ここで行う通知は、対処法を含む詳細な通知である。ＣＰＵ２５０は、コントローラ４００のＣＰＵ４０１に対して、通信線１５３を介してジャムの発生、ジャムの種別（遅延又は滞留）、ジャムの発生位置等の情報を送信する。コントローラ４００は、これらの情報を受信して、例えば操作部４０４によりこれらの情報をユーザに通知する。図６は、操作部４０４の説明図である。操作部４０４は、表示画面４０５及び各種の入力キー４０６を備える。コントローラ４００は、表示画面４０５に、ＣＰＵ２５０から取得した情報を表示する。図７は、情報の表示例示図である。図７では、原稿を取り除く旨のメッセージ及び黒丸によるジャムの発生位置が表示画面４０５に表示される。これによりユーザは、ジャムがどこで発生したかを視認しやすく、対処が容易になる。
【００５９】
ジャム発生の通知後に、ＣＰＵ２５０は、ＡＤＦ１００内に滞留する原稿が取り除かれたか否かの判定を行う（Ｓ５０４０）。ＣＰＵ２５０は、ＡＤＦ１００のカバーの開閉、ＡＤＦ１００の開閉、及び搬送路３４の分離後センサ１２、リードセンサ１４、及び排紙センサ１５等の各センサの検知結果により原稿の除去を判定する。ＡＤＦ１００内に滞留する原稿が除去された場合（Ｓ５０４０：Y）、ＣＰＵ２５０は、ジャムと判定された原稿が読取ジョブの最終紙で、且つ該原稿が読み取られているか否かを判定する（Ｓ５０４１）。ＣＰＵ２５０は、原稿有無センサ１６が原稿を検知せず（原稿トレイ３０上に原稿が無く）、且つカウンタ２６３に記憶されたカウント値Ａ、Ｂ、Ｃがすべて一致しているか否かにより、この判定を行う。ジャムと判定された原稿が読取ジョブの最終紙で、且つ該原稿の読取が完了している場合（Ｓ５０４１：Y）、ＣＰＵ２５０は、この処理を終了する。この場合、既にすべての原稿の原稿画像が読み取られているために、ジャムが発生したと判定されたにもかかわらず、読取ジョブの再開方法が通知されることなく処理が終了する。また、ジャムの発生のメッセージは消去される。
【００６０】
ジャムと判定された原稿が読取ジョブの最終紙ではない、或いは最終紙であっても原稿の読取が完了していない場合（Ｓ５０４１：N）、ＣＰＵ２５０は、読取ジョブの再開方法をユーザに通知する。ＣＰＵ２５０は、Ｓ５０３０の処理と同様に、操作部４０４の表示画面４０５に再開方法を表すメッセージ等を表示する。図８、図９は、再開方法を表すメッセージの表示例示図である。例えば図８、図９の表示画面４０５には、どのように処理を再開すべきか（原稿トレイ３０に戻す原稿についての情報等）をユーザに提示する内容が表示される。この際、ＣＰＵ２５０は、ジャム処理後に読取ジョブの再開を望まないユーザのために、表示画面４０５に読取ジョブの中止ボタン８００も表示する。
【００６１】
ＣＰＵ２５０は、中止ボタン８００が押下されたか否か、及び読み取りの開始を指示する入力キー４０６（図６参照）が押下されたか否かを判定する（Ｓ５０６０、Ｓ５０７０）。ＣＰＵ２５０は、何れかのボタンが押下されることを操作部４０４から入力される入力情報により確認して、これらの判定を行う。中止ボタン８００が押下された場合（Ｓ５０６０：Y）、ＣＰＵ２５０は、この処理を終了する。入力キー４０６が押下された場合（Ｓ５０６０：N、Ｓ５０７０：Y）、ＣＰＵ２５０は、Ｓ５０１０以降の処理を繰り返し行う。
【００６２】
（再開方法）
Ｓ５０２０の再開方法の決定処理について説明する。ジャム発生後の読取ジョブの再開方法は、主に２通りある。１つはすべての原稿を原稿トレイ３０に再載置して読取が完了している原稿を空送りし、未読取の原稿の読取を行う「全部戻し」である。もう１つは、原稿トレイ３０に残った原稿及び搬送路３４に滞留した原稿である、未読の原稿のみを原稿トレイ３０に再載置して、既読の原稿の再読取を行わない「途中戻し」である。
【００６３】
ユーザは、初期設定により、予めどちらの方法で読取ジョブを再開するかを設定する。Ｓ５０２０の再開方法の決定処理では、この設定に基づいて再開方法が決定される。つまりＳ５０２０の再開方法の決定処理は、「全部戻し」が設定されているときと、「途中戻し」が設定されているときとで、異なる処理になる。ジャム発生後にどちらの方法で読取処理を再開するかの設定は、例えば図１０に例示する再開方法の設定画面により行われる。ユーザは、この設定画面のボタン１０００を選択することで、ジャム発生後の読取ジョブの再開方法に「全部戻し」を設定することができる。ユーザは、この設定画面のボタン１００１を選択することで、ジャム発生後の読取ジョブの再開方法に「途中戻し」を設定することができる。
【００６４】
図１１は、ジャム発生後の再開方法の決定処理の説明図である。図１１（ａ）は、原稿Ｓ１、Ｓ２の原稿画像が読み取られて排紙トレイ３１に排出され、原稿Ｓ３が排出途中であり、原稿Ｓ４が給紙途中である。原稿Ｓ３の後端は、排紙センサ１５の検出範囲内にある。図１１（ｂ）は、原稿Ｓ１、Ｓ２、Ｓ３の原稿画像が読み取られて排紙トレイ３１に排出され、原稿Ｓ４が給紙途中である。原稿Ｓ５は、いずれの場合も原稿トレイ３０に載置されたままになっている。図１１（ｃ）は、原稿Ｓ１、Ｓ２、Ｓ３の原稿画像が読み取られて排紙トレイ３１に排出され、原稿Ｓ４が排出途中である。原稿Ｓ４の後端は、排紙センサ１５の検出範囲から外れている。図１１（ｃ）では、Ｓ５０４１の処理で、ジャムと判定された原稿が読取ジョブの最終紙で且つ該原稿が読み取られていると判定されるために、ジャム発生後に読み取り処理を再開する必要がない。
【００６５】
「全部戻し」が設定されている場合、図１１（ａ）では搬送路３４に滞留する原稿Ｓ３、Ｓ４、排出済みの原稿Ｓ１、Ｓ２、及び原稿Ｓ５が、すべて原稿トレイ３０に再載置される。図１１（ｂ）では、搬送路３４に滞留する原稿Ｓ４、排出済みの原稿Ｓ１、Ｓ２、Ｓ３、及び原稿Ｓ５が、すべて原稿トレイ３０に再載置される。そのために画像読取装置２００は、Ｓ５０５０の処理において操作部４０４の表示画面４０５に図８に例示するようなメッセージを表示して、ユーザに原稿の再載置を促す。ユーザが指示通りに原稿を原稿トレイ３０に再載置し、読み取りの開始を指示する入力キー４０６を押下することで、原稿の再読取が行われる。この場合、ＡＤＦ１００は、原稿をＳ５０１１の処理でカウンタ２６３に保存する読取済みの枚数「Ｂ」まで、読み取りを行わずに高速で空搬送を行う。空搬送後の原稿から原稿画像が読み取られる。
【００６６】
「途中戻し」が設定されている場合の従来の処理について説明する。この場合、図１１（ａ）では、原稿Ｓ３、Ｓ４及び原稿Ｓ５が原稿トレイ３０に再載置され、図１１（ｂ）では、原稿Ｓ４及び原稿Ｓ５が原稿トレイ３０に再載置されることが望ましい。つまり、未読の原稿のみが原稿トレイ３０に再載置されることが望ましい。そのために画像読取装置２００は、Ｓ５０５０の処理において操作部４０４の表示画面４０５に図９に例示するようなメッセージを表示して、ユーザに原稿の再載置を促す。ユーザが指示通りに原稿を原稿トレイ３０に再載置し、読み取りの開始を指示する入力キー４０６を押下することで、原稿の再読取が行われる。図１１（ａ）の場合、ＡＤＦ１００は、読取ジョブ再開後の１枚目の原稿Ｓ３の読み取りを行わずに高速で空搬送を行う。これは、給紙済みの枚数「Ａ」よりも排紙済みの枚数「Ｃ」が１枚多いためである。空搬送後の原稿Ｓ４から原稿画像が読み取られる。図１１（ｂ）の場合、読取ジョブ再開後の１枚目の原稿Ｓ４から原稿画像が読み取られる。これは給紙済みの枚数「Ａ」と排紙済みの枚数「Ｃ」とが同数であるためである。
【００６７】
「途中戻し」が設定されている場合、本実施形態では、ユーザの設定によらず、画像読取装置２００でジャム発生後の読取ジョブの再開方法を決定する。「途中戻し」が設定されている場合の従来の処理における問題点を図１２により説明する。図１２は、ジャム発生時の原稿の位置の説明図である。
【００６８】
図１２（ａ）は、図１１（ａ）と同様の図であり、原稿Ｓ１、Ｓ２の原稿画像が読み取られて排紙トレイ３１に排出され、原稿Ｓ３が排出途中であり、原稿Ｓ４が給紙途中である。原稿Ｓ３の後端は、排紙センサ１５の検出範囲内にある。図１２（ｂ）は、図１２（ａ）よりもわずかに前のタイミングで原稿の搬送が停止した状態を表しており、原稿Ｓ１、Ｓ２の原稿画像が読み取られて排紙トレイ３１に排出され、原稿Ｓ３が排出途中であり、原稿Ｓ４が給紙途中である。原稿Ｓ３の後端は、スキャナユニット２０９による読取位置にある。いずれの場合もジャム発生時に原稿Ｓ３の一部が排紙ローラ対７から排紙トレイ３１に排出されている。
【００６９】
これらの場合、原稿Ｓ３、Ｓ４は原稿トレイ３０に再載置されることが望ましい。読取ジョブの再開後に、図１２（ａ）では原稿Ｓ４から読み取られ、図１２（ｂ）では原稿Ｓ３から読み取られる必要がある。つまり、ユーザの操作はいずれの場合でも同じであるが、読取ジョブ再開後の画像読取装置２００の動作は異なるものとなる。しかしながら、ユーザによっては、例えば図１２（ａ）の状態で原稿Ｓ３の再載置を不要と判断することがある。この場合、原稿Ｓ４のみが原稿トレイ３０に再載置される。図１２（ａ）では、給紙済みの枚数「Ａ」よりも排紙済みの枚数「Ｃ」が１枚多いために、読取ジョブの再開時に１枚目の原稿が空搬送される。そのために原稿Ｓ３が再載置されなければ原稿Ｓ４の原稿画像が読み取られなくなってしまう。
【００７０】
図１２（ｃ）は、例えばユーザがＡＤＦ１００のカバーを開放してＡＤＦ１００が緊急停止し、原稿Ｓ３が排出途中で搬送停止された状態を表す。この場合、原稿Ｓ３は、排紙センサ１５の検知範囲を外れているために原稿Ｓ２同様に排紙済みと見なされるが、後端が排紙ローラ対７に挟持されている。通常は、原稿Ｓ４のみを原稿トレイ３０に再載置することになるが、ユーザによっては、原稿Ｓ３も再載置することがある。ジャム発生時にカウンタ２６３に保存される各カウント値は、図１１（ｂ）のときと同じであるために、読取ジョブの再開時に１枚目の原稿から原稿画像が読み取られる。そのために、原稿Ｓ３が再載置される場合には、原稿Ｓ３の原稿画像が２回読み取られ、読取結果が重複する。
【００７１】
これらの問題点は、ジャム発生時に原稿の一部が排紙ローラ対７に挟持され、該原稿が読み取り済みか否かが判断しづらいために生じる。また、ジャム発生時の再開方法がユーザの選択により設定されるため、「途中戻し」を選択したユーザは、ジャムの状態によっては、原稿を戻す枚数の判断を迷ってしまう。
【００７２】
本実施形態では、以下のようにジャム発生後に読取ジョブを再開するときに原稿トレイ３０に戻す原稿の枚数を決定することで、読取再開後の読取抜けや重複を防止する。本実施形態では、ジャム発生時にユーザが再開方法の判断を迷いやすい場合に、再開方法を、ユーザの選択よりも画像読取装置２００の判定を優先する。
【００７３】
本実施形態の画像読取装置２００は、原稿トレイ３０に戻す原稿の枚数を、搬送路３４の各センサの検知結果によるカウント値と、ジャム発生時に原稿が排紙ローラ対７を通過して排紙トレイ３１に排出されている長さ（排出長）と、に基づいて決定する。カウント値は、Ｓ５０１１の処理（図５参照）でカウンタ２６３に保存される、給紙済みの枚数「Ａ」、読取済みの枚数「Ｂ」、及び排紙済みの枚数「Ｃ」である。排出長は、Ｓ５０１２の処理（図５参照）でＲＡＭ２５１に記憶する搬送路３４を搬送される各原稿の位置に応じて導出される。例えば、排出長は、排紙センサ１５が原稿を検知してからジャムが発生するまでの時間と、原稿の搬送速度とから導出される。
【００７４】
例えば排出長が原稿の２／３未満である場合（図１２（ｂ））は、どのユーザも該原稿が読み取り中であると判断すると想定される。この場合、ユーザが「途中戻し」を選択していれば、図５のＳ５０５０の処理で図９の画面が表示される。しかし、排出長が原稿の２／３以上である場合（図１２（ａ）、１２（ｃ）等）は、ユーザにより該原稿への判断が異なる可能性がある。この場合、画像読取装置２００による判断を優先する。画像読取装置２００は、すべての原稿を原稿トレイ３０に戻すようにユーザに指示する。従って画像読取装置２００は、図５のＳ５０５０の処理で、図８の画面を表示する。これにより、読取ジョブの再開を含めた読取ジョブ全体の完了時間は、「途中戻し」の設定時よりは長くなるが、ユーザの判断の迷いによる原稿画像の抜けや重複を防止することができる。
【００７５】
排出長の判断に用いる閾値（上記の２／３）は、可変であってもよい。例えば、原稿がＡ５サイズのようにＡ４サイズよりも小さい場合、排出長が原稿の２／３未満であっても、後端が排紙センサ１５の近傍にある。そのためにユーザが判断を迷う場合がある。そのために小サイズの原稿では、排出長の判断に用いる閾値を１／２と変更してもよい。逆に原稿がＡ３サイズのようにＡ４サイズよりも大きい場合、排出長が原稿の２／３以上であっても後端が十分に搬送路３４に残っていればユーザが判断に迷う可能性が少ない。そのために大きいサイズの原稿では、排出長の判断に用いる閾値を４／５と変更してもよい。
【００７６】
このように画像読取装置２００は、「途中戻し」が設定時にジャムが発生すると、その時点で排出中の原稿の排出長が所定の長さより長ければ、原稿トレイ３０に戻す原稿の枚数をユーザの判断に任せる。排出長が所定の長さより短く、ユーザが戻す原稿の枚数を迷うようであれば、画像読取装置２００は、ユーザに「全部戻し」を指示する。
【００７７】
また、想定外の動作の検出により画像読取処理を停止する場合もジャムとして処理が行われる。例えば搬送路３４に設けられるセンサの誤検知により、カウント値に不整合が生じた場合に、画像読取装置２００がジャムの発生を検知する。例えば給紙済みの枚数「Ａ」よりも読取済みの枚数「Ｂ」や排紙済みの枚数「Ｃ」が多い等の不整合が生じた場合、画像読取装置２００はジャムの発生を検知する。この場合にも画像読取装置２００の判断を優先してジャム発生後の処理が決定される。この場合、ＣＰＵ２５０は、読取ジョブを再開せず、ユーザに読取ジョブそのものをやり直させる。画像読取装置２００は、操作部４０４の表示画面４０５に、図１３に例示するジャムに対する処理の指示画面を表示する。これによりすべての原稿が再度読み取られる。
【００７８】
以上のような本実施形態の画像読取装置２００は、ユーザが未読取の原稿の再載置を設定している場合にユーザが処理の判断を迷うようなジャムが発生すると、自装置の判断結果をユーザによる設定よりも優先する。これにより、画像読取装置２００は、読取ジョブによる原稿の再読取を最適に実行することができる。
【図１】
2018107566.tif 000003
【図２】
2018107566.tif 000004
【図３】
2018107566.tif 000005
【図４】
2018107566.tif 000006
【図５】
2018107566.tif 000007
【図６】
2018107566.tif 000008
【図７】
2018107566.tif 000009
【図８】
2018107566.tif 000010
【図９】
2018107566.tif 000011
【図１０】
2018107566.tif 000012
【図１１】
2018107566.tif 000013
【図１２】
2018107566.tif 000014
【図１３】
2018107566.tif 000015