(57)【要約】【課題】原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することを優先するか、迅速に複数枚の原稿を読み取ることを優先するかを選択可能にする。【解決手段】複合機１はモード選択部８２を備える。モード選択部８２は、搬送検出部７２によって搬送原稿の先端が読取位置４１３に到達したことが検出された場合において、異常検出部７４によって異常が検出されないまま、次原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されたときに、画像読取部４による搬送原稿の画像の読み取りが完了したものと判断する第一読取モードか、搬送原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されたときに、画像読取部４による搬送原稿の画像の読み取りが完了したものと判断する第二読取モードか、の何れか一つを選択する。【選択図】図３
2014127952.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置される載置部と、
所定の読取位置において原稿の画像を読み取る画像読取部と、
前記画像読取部によって読み取られた原稿の画像を記憶する画像記憶部と、
前記載置部に載置された原稿を予め定められた紙間時間を空けながら一枚ずつ繰り出して、前記読取位置を経由して前記原稿を排出する原稿搬送部と、
前記原稿搬送部によって前記原稿が搬送される搬送経路を開閉自在に覆う開閉カバーと、
前記原稿搬送部によって搬送中の原稿である搬送原稿が、前記載置部に載置されていた原稿のうちの最終の原稿である最終原稿であるか否かを判断する最終原稿判断部と、
前記原稿搬送部によって搬送された原稿の先端及び後端が前記読取位置に到達したことを検出する搬送検出部と、
前記最終原稿判断部によって前記搬送原稿が前記最終原稿ではないと判断され、且つ、前記搬送検出部によって前記搬送原稿の後端が前記読取位置に到達したことが検出された場合において、前記搬送原稿の後端が前記読取位置に到達したことが検出されたときから前記紙間時間よりも長い時間に予め定められた読取制限時間が経過するまでの間に、前記搬送原稿の次に搬送される原稿である次原稿の先端が前記読取位置に到達したことが前記搬送検出部によって検出されなかったときに、異常が発生したことを検出する異常検出部と、
前記最終原稿判断部によって前記搬送原稿が前記最終原稿ではないと判断され、且つ、前記搬送検出部によって前記搬送原稿の先端が前記読取位置に到達したことが検出された場合において、前記異常検出部によって異常が検出されないまま、前記次原稿の先端が前記読取位置に到達したことが前記搬送検出部によって検出されたときに、前記画像読取部による前記搬送原稿の画像の読み取りが完了したものと判断する第一読取判断部と、
前記最終原稿判断部によって前記搬送原稿が前記最終原稿ではないと判断され、且つ、前記搬送検出部によって前記搬送原稿の先端が前記読取位置に到達したことが検出された場合において、前記搬送原稿の後端が前記読取位置に到達したことが前記搬送検出部によって検出されたときに、前記画像読取部による前記搬送原稿の画像の読み取りが完了したものと判断する第二読取判断部と、
前記第一読取判断部によって前記搬送原稿の画像の読み取りが完了したことを判断する第一読取モードと、前記第二読取判断部によって前記搬送原稿の画像の読み取りが完了したことを判断する第二読取モードのうち、何れか一つを選択するモード選択部と、
を備える画像読取装置。
【請求項２】
前記モード選択部によって前記第二読取モードが選択された場合において、前記異常検出部によって異常が発生したことが検出されたときに、前記載置部に載置されていたものと同一の原稿をユーザーに再び前記載置部に載置させるよう案内し、前記原稿搬送部によって前記原稿を搬送させるとともに、前記異常検出部によって異常が発生したことが検出されたときの前記搬送原稿である異常発生原稿から前記画像読取部によって読み取らせる処理である読取復旧処理を実行する復旧処理実行部と、
前記モード選択部によって前記第二読取モードが選択された場合において、前記復旧処理実行部によって前記読取復旧処理が実行されたときに、前記読取復旧処理によって前記異常発生原稿を読み取った画像が、前記読取復旧処理の実行前に前記画像記憶部に記憶された前記異常発生原稿に対応する画像と同一か否かを判断し、同一でないと判断した場合に、前記画像記憶部に記憶されている前記異常発生原稿に対応する画像を、前記読取復旧処理によって前記異常発生原稿を読み取った画像に置き換える読取画像置換部と、
を更に備える請求項１に記載の画像読取装置。
【請求項３】
前記異常検出部によって前記異常が発生したことが検出されたことの履歴を記憶する検出履歴記憶部を更に備え、
前記モード選択部は、前記検出履歴記憶部に記憶された前記履歴が、予め定められた頻度以上の頻度で前記検出されたことを示す場合には、前記第一読取モードを選択する一方、前記検出履歴記憶部に記憶された前記履歴が、予め定められた頻度未満の頻度で前記検出されたことを示す場合には、前記第二読取モードを選択する請求項１又は２に記載の画像読取装置。
【請求項４】
請求項１から３の何れか１項に記載の前記画像読取装置と、
前記画像読取装置の前記画像読取部によって読み取られた画像に基づき記録媒体に画像を形成する画像形成部と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び当該画像読取装置を備えた画像形成装置に関し、特に、複数枚の原稿を一枚ずつ搬送して読み取る方法を切り替える技術に関する。
【背景技術】
【０００２】
従来から、例えば、下記特許文献１に記載されているように、ＡＤＦ（自動原稿搬送装置）を備えた画像形成装置が知られている。このＡＤＦには、原稿トレイに載置された原稿を読取部（読取位置）まで搬送する搬送部を覆う開閉可能な外カバー（開閉カバー）が設けられている。そして、搬送部で原稿のＪＡＭ（紙詰まり等の異常）が発生したときにはユーザーが外カバーを開放して、原稿を取り除けるようになっている。また、外カバーの開放時のジャム処理時に搬送部のローラーが誤動作し、ユーザーに危険が及ばないようにカバーの開放を検知する安全スイッチ（開閉検知センサー）が備えられ、カバー開放検知時にＡＤＦのパワー電源の切断を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６７２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記のようなＡＤＦを備えているが、開閉検知センサーを備えていない低価格な画像読取装置では、原稿の画像を読み取っている最中に開閉カバーが開放されたとしても、開閉カバーが開放されたことを検出することができない。このため、原稿の画像を読み取っている最中に開閉カバーが開放されたことによって、例えば、原稿を搬送するためのローラー部材が振動し、原稿が正常な搬送方向とは異なる方向にずれて読取位置に搬送されたり、或いは、原稿が正常に読取位置に搬送されてはいるが、読取位置に装置外部からの光が紛れ込む等して、原稿の画像を正常に読み取ることができない状態になったりした場合でも、原稿の画像の読み取り動作を継続することとなり、原稿の画像を誤って読み取る虞があった。
【０００５】
このため、開閉検知センサーを備えていない画像読取装置において、開閉カバーが開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減する改善の余地があった。
【０００６】
また、原稿の画像を誤って読み取る虞があるため、ユーザーは読み取られた画像が不完全であるか否かを確認する必要があり、特に、複数枚の原稿の画像を読み取る場合に煩わしさを感じさせる虞があった。そして、ユーザーが読み取られた画像が不完全であることを確認した場合には、当該画像に対応する原稿を再び読み取らせる手間をかけなければならず、更に煩わしさを感じさせる虞があった。
【０００７】
このため、開閉検知センサーを備えていない画像読取装置において、迅速に複数枚の原稿の画像を読み取らせる改善の余地があった。
【０００８】
上記のように、開閉検知センサーを備えていない画像読取装置において、原稿の画像を誤って読み取る虞を低減するためには、例えば、一枚ずつ原稿の画像を読み取る度に、各原稿の画像の読み取りに失敗したか否かを検出する処理を行う等して、原稿の画像の読み取り時間が長くなることをある程度容認する必要があると考えられる。一方、上記のように、迅速に複数枚の原稿の画像を読み取るためには、原稿の画像を誤って読み取ることをある程度容認しつつ、原稿の画像を誤って読み取った場合には、迅速に原稿の画像を読み取り直す必要があると考えられる。つまり、何れの改善を実施するにしても容認しなければいけない部分があり、何れの改善を実施するかはユーザーに応じて異なるものと考えられる。
【０００９】
そこで、本発明は、このような事情に鑑みてなされたものであり、その目的とするところは、開閉検知センサーを備えていない画像読取装置又は画像形成装置において、開閉カバーが開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することを優先するか、迅速に複数枚の原稿を読み取ることを優先するかを選択可能にすることである。
【課題を解決するための手段】
【００１０】
本発明に係る画像読取装置は、原稿が載置される載置部と、所定の読取位置において原稿の画像を読み取る画像読取部と、前記画像読取部によって読み取られた原稿の画像を記憶する画像記憶部と、前記載置部に載置された原稿を予め定められた紙間時間を空けながら一枚ずつ繰り出して、前記読取位置を経由して前記原稿を排出する原稿搬送部と、前記原稿搬送部によって前記原稿が搬送される搬送経路を開閉自在に覆う開閉カバーと、前記原稿搬送部によって搬送中の原稿である搬送原稿が、前記載置部に載置されていた原稿のうちの最終の原稿である最終原稿であるか否かを判断する最終原稿判断部と、前記原稿搬送部によって搬送された原稿の先端及び後端が前記読取位置に到達したことを検出する搬送検出部と、前記最終原稿判断部によって前記搬送原稿が前記最終原稿ではないと判断され、且つ、前記搬送検出部によって前記搬送原稿の後端が前記読取位置に到達したことが検出された場合において、前記搬送原稿の後端が前記読取位置に到達したことが検出されたときから前記紙間時間よりも長い時間に予め定められた読取制限時間が経過するまでの間に、前記搬送原稿の次に搬送される原稿である次原稿の先端が前記読取位置に到達したことが前記搬送検出部によって検出されなかったときに、異常が発生したことを検出する異常検出部と、前記最終原稿判断部によって前記搬送原稿が前記最終原稿ではないと判断され、且つ、前記搬送検出部によって前記搬送原稿の先端が前記読取位置に到達したことが検出された場合において、前記異常検出部によって異常が検出されないまま、前記次原稿の先端が前記読取位置に到達したことが前記搬送検出部によって検出されたときに、前記画像読取部による前記搬送原稿の画像の読み取りが完了したものと判断する第一読取判断部と、前記最終原稿判断部によって前記搬送原稿が前記最終原稿ではないと判断され、且つ、前記搬送検出部によって前記搬送原稿の先端が前記読取位置に到達したことが検出された場合において、前記搬送原稿の後端が前記読取位置に到達したことが前記搬送検出部によって検出されたときに、前記画像読取部による前記搬送原稿の画像の読み取りが完了したものと判断する第二読取判断部と、前記第一読取判断部によって前記搬送原稿の画像の読み取りが完了したことを判断する第一読取モードと、前記第二読取判断部によって前記搬送原稿の画像の読み取りが完了したことを判断する第二読取モードのうち、何れか一つを選択するモード選択部と、を備える。
【００１１】
搬送原稿の先端が読取位置に到達することによって、画像読取部によって搬送原稿の画像の読み取りが開始されるようになってから、開閉カバーが開かれることによって、例えば、原稿を搬送するためのローラー部材が振動し、原稿が正常な搬送方向とは異なる方向にずれて読取位置に搬送される、或いは、搬送原稿が正常に読取位置に搬送されたとしても、読取位置に装置外部からの光が紛れ込む等して、原稿の画像を正常に読み取ることができない状態になる虞がある。
【００１２】
上記に開示した画像読取装置の構成によれば、最終原稿判断部によって搬送原稿が最終原稿ではないと判断された場合において、上記のように、搬送原稿の画像の読み取り途中で開閉カバーが開かれたままの状態であることによって、搬送原稿の後端が読取位置に到達したことが検出されたときから読取制限時間が経過するまでの間に、次原稿の先端が読取位置に到達しないときには、異常検出部によって異常が発生したことが検出される。つまり、開閉カバーの開閉状態を検知する開閉検知センサーを設けなくても、上記のように、原稿の画像を正常に読み取ることができない状態を、異常が発生した状態として適切に検出することができる。
【００１３】
また、モード選択部によって第一読取モードが選択された場合は、第一読取判断部によって搬送原稿の画像の読み取りが完了したことが判断される。ここで、第一読取判断部は、最終原稿判断部によって搬送原稿が最終原稿ではないと判断され、且つ、搬送検出部によって搬送原稿の先端が読取位置に到達したことが検出され、画像読取部によって搬送原稿の画像の読み取りが開始されるようになった場合において、異常検出部によって異常が検出されないまま、次原稿の先端が読取位置に到達したことが搬送検出部によって検出されたときに、画像読取部による搬送原稿の画像の読み取りが完了したものと判断する。
【００１４】
つまり、モード選択部によって第一読取モードが選択された場合は、異常検出部によって異常が検出されないまま、次原稿の先端が読取位置に到着して、画像読取部によって次原稿の画像の読み取りが開始されるようになったことによって、次原稿の前の搬送原稿の画像の読み取りが正常に完了したことを確実に判断することができる。これによって、搬送原稿の画像の読み取りが正常に完了していない状態で誤って読み取りの完了であると判断することが回避される。従って、開閉カバーが開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することができる。
【００１５】
一方、モード選択部によって第二読取モードが選択された場合は、第二読取判断部によって搬送原稿の画像の読み取りが完了したことが判断される。ここで、第二読取判断部は、最終原稿判断部によって搬送原稿が最終原稿ではないと判断され、且つ、搬送検出部によって搬送原稿の先端が読取位置に到達したことが検出され、画像読取部によって搬送原稿の画像の読み取りが開始されるようになった場合において、搬送原稿の後端が読取位置に到達したことが搬送検出部によって検出されたときに、画像読取部による搬送原稿の画像の読み取りが完了したものと判断する。
【００１６】
つまり、モード選択部によって第二読取モードが選択された場合は、搬送原稿の後端が読取位置に到達したことが検知された時点で搬送原稿の画像の読み取りが完了したものと判断されるので、モード選択部によって第一読取モードが選択された場合に比して、搬送原稿の画像の読み取りが完了したことを早めに判断し、迅速に搬送原稿の画像の読み取りを完了することができる。
【００１７】
また、モード選択部によって第二読取モードが選択された場合において、上記のように搬送原稿の画像を読み取っている途中で開閉カバーが開かれると、例えば、原稿を搬送するためのローラー部材が振動し、搬送原稿が正常な搬送方向とは異なる方向にずれて読取位置に搬送されたことに起因して、通常よりも早めに搬送原稿の後端が読取位置に到達したことが検出される虞がある。この場合、当該搬送原稿の画像の読み取り途中であっても、搬送原稿の後端が読取位置に到達したことが検出された時点でその読み取りが完了したものと判断され、その後、異常検出部によって異常の発生が検出されることとなる。
【００１８】
つまり、モード選択部によって第二読取モードが選択された場合において、異常検出部によって異常の発生が検出されたときには、当該異常が発生したときの搬送原稿の画像は途中までしか読み取られていなかったとしても読み取りの処理は完了している。このため、モード選択部によって第一読取モードが選択された場合に比して早い時点で、当該異常が発生したときの搬送原稿以降の原稿を再び載置部に載置して読み取り直す動作に移行することができる。これによって、迅速に、複数枚の原稿の画像の読み取りを完了させることができる。
【００１９】
このように、モード選択部によって第一読取モードを選択するか、又は、第二読取モードを選択するかによって、開閉カバーが開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することを優先するか、迅速に複数枚の原稿の画像を読み取ることを優先するか、を切り替えることができる。
【００２０】
また、前記モード選択部によって前記第二読取モードが選択された場合において、前記異常検出部によって異常が発生したことが検出されたときに、前記載置部に載置されていたものと同一の原稿をユーザーに再び前記載置部に載置させるよう案内し、前記原稿搬送部によって前記原稿を搬送させるとともに、前記異常検出部によって異常が発生したことが検出されたときの前記搬送原稿である異常発生原稿から前記画像読取部によって読み取らせる処理である読取復旧処理を実行する復旧処理実行部と、前記モード選択部によって前記第二読取モードが選択された場合において、前記復旧処理実行部によって前記読取復旧処理が実行されたときに、前記読取復旧処理によって前記異常発生原稿を読み取った画像が、前記読取復旧処理の実行前に前記画像記憶部に記憶された前記異常発生原稿に対応する画像と同一か否かを判断し、同一でないと判断した場合に、前記画像記憶部に記憶されている前記異常発生原稿に対応する画像を、前記読取復旧処理によって前記異常発生原稿を読み取った画像に置き換える読取画像置換部と、を更に備えていてもよい。
【００２１】
この構成によれば、モード選択部によって第二読取モードが選択された場合において、異常検出部によって異常が発生したことが検出されたときには、復旧処理実行部によって読取復旧処理が実行される。そして、異常が発生したことが検出されたときの搬送原稿である異常発生原稿を読取復旧処理によって読み取った画像が、読取復旧処理の実行前に画像記憶部に記憶された異常発生原稿に対応する画像と同一でないときは、画像記憶部に記憶されている異常発生原稿に対応する画像が、読取復旧処理によって異常発生原稿を読み取った画像に置き換えられる。
【００２２】
このため、モード選択部によって第二読取モードが選択された場合において、例えば、搬送原稿の画像を読み取っている途中で開閉カバーが開かれることによって、通常よりも早めに搬送原稿の後端が読取位置に到達したことが検出され、これによって、当該搬送原稿の画像の読み取りが途中までしか行われていない状態で異常の発生が検出されたとしても、読取復旧処理を実行することによって、迅速に、異常発生原稿である当該搬送原稿以降の原稿の画像を読み取り直すことができる。
【００２３】
また、読取復旧処理によって異常発生原稿を読み取った画像が、画像記憶部に記憶された異常発生原稿に対応する画像と同一でない場合、異常の発生が検出される前に異常発生原稿の画像の読み取りが正常に完了していなかったと考えられるので、このような場合には、読取復旧処理によって読み取った異常発生原稿の画像を画像記憶部に記憶し直すことができる。これによって、複数枚の原稿の画像を確実に読み取って画像記憶部に記憶することができる。
【００２４】
また、前記異常検出部によって前記異常が発生したことが検出されたことの履歴を記憶する検出履歴記憶部を更に備え、前記モード選択部は、前記検出履歴記憶部に記憶された前記履歴が、予め定められた頻度以上の頻度で前記検出されたことを示す場合には、前記第一読取モードを選択する一方、前記検出履歴記憶部に記憶された前記履歴が、予め定められた頻度未満の頻度で前記検出されたことを示す場合には、前記第二読取モードを選択することが好ましい。
【００２５】
この構成によれば、原稿の搬送中に異常が発生する頻度が高い場合であるか否かを、検出履歴記憶部に記憶された履歴を用いて判別することができる。そして、原稿の搬送中に異常が発生する頻度が高いと判別したときには、モード選択部によって第一読取モードが選択される。
【００２６】
つまり、原稿の搬送中に異常が発生する頻度が高く、原稿の画像を読み取り直す機会が多い場合は、その後、原稿の画像を読み取り直すことに煩わしさを感じる虞が高いと考えられるが、このような場合に第一読取モードを選択して、読み取りに失敗した画像に基づき用紙に画像を形成する虞を低減することによって、原稿の画像を読み取り直す機会を低減して、原稿の画像を読み取り直すことに煩わしさを感じる虞を低減することができる。
【００２７】
また、原稿の搬送中に異常が発生する頻度が低い場合であるか否かを、検出履歴記憶部に記憶された履歴を用いて判別することができる。そして、原稿の搬送中に異常が発生する頻度が低いと判別したときには、モード選択部によって第二読取モードが選択される。
【００２８】
つまり、原稿の搬送中に異常が発生する頻度が低く、原稿の画像を読み取り直す機会が少ない場合は、原稿の画像を読み取り直すことに煩わしさを感じる虞は低いと考えられるので、このような場合に第二読取モードを選択して、迅速に、原稿の画像を読み取ることができる。
【００２９】
また、本発明に係る画像形成装置は、前記画像読取装置と、前記画像読取装置の画像読取部によって読み取られた画像に基づき記録媒体に画像を形成する画像形成部とを備えている。
【００３０】
この構成によれば、モード選択部によって第一読取モードが選択された場合には、開閉カバーが開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することができる。このため、画像形成部によって、誤って読み取った画像を用いて記録媒体に画像を形成させる虞を低減することができ、これによって、記録媒体を無駄に消費する虞を低減することができる。また、モード選択部によって第二読取モードが選択された場合には、迅速に複数枚の原稿を読み取らせることができる。このため、複数枚の原稿の画像の読み取りを開始してから、当該複数枚の原稿の画像を読み取った画像を用紙に形成し終えるまでに要する時間を低減することができる。
【発明の効果】
【００３１】
本発明によれば、開閉検知センサーを備えていない画像読取装置又は画像形成装置において、開閉カバーが開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することを優先するか、迅速に複数枚の原稿を読み取ることを優先するかを選択することができる。
【図面の簡単な説明】
【００３２】
【図１】本発明に係る画像読取装置を備えた画像形成装置の一例としての複合機の概略断面図。
【図２】画像読取部及び原稿搬送部の概略断面図。
【図３】複合機の電気的な構成の一例を示すブロック図。
【図４】モード選択部を用いた第一読取モードと第二読取モードの切り替え動作の一例を示すフローチャート。
【図５】第一読取モードにおける原稿搬送部及び画像読取部を用いた原稿の画像の読取動作の一例を示すフローチャート。
【図６】原稿搬送部を用いた原稿搬送動作中に行われる原稿搬送状況記憶処理の一例を示すフローチャート。
【図７】第二読取モードにおける原稿搬送部及び画像読取部を用いた原稿の画像の読取動作の一例を示すフローチャート。
【図８】読取復旧処理の一例を示すフローチャート。
【図９】画像読取部及び原稿搬送部の図２とは別の一例の概略断面図。
【発明を実施するための形態】
【００３３】
以下、本発明に係る画像読取装置を備えた画像形成装置の一例としての複合機を図面に基づいて説明する。図１は、複合機の概略断面図である。図１に示すように、複合機１は、コピー、プリンター、及びスキャナー等の複数の機能を兼ね備えたものであり、本体部２と、本体部２の左方に配設されたスタックトレイ３と、ユーザーが種々の操作指令等を入力するための操作部３６と、本体部２の上部に配設された画像読取部４と、画像読取部４の上方に配設された原稿搬送部５とを備えている。
【００３４】
本体部２は、複数の給紙カセット２３と、給紙カセット２３から記録紙（記録媒体）を１枚ずつ繰り出して画像形成部２５へ搬送する給紙ローラー２４と、給紙カセット２３から搬送されてきた記録紙に画像を形成する画像形成部２５とを備えている。
【００３５】
画像形成部２５は、後述する画像記憶部７０（図３）に記憶された画像に基づき、レーザー光等を出力して感光体ドラム２６を露光する光学ユニット２７と、感光体ドラム２６上にトナー像を形成する現像部２８と、感光体ドラム２６上のトナー像を記録紙に転写する転写部２９と、トナー像が転写された記録紙を加熱してトナー像を記録紙に定着させる一対のローラー３０及び３１からなる定着装置３２と、画像形成部２５内の用紙搬送路中に設けられ、記録紙をスタックトレイ３または排出トレイ３３まで搬送する搬送ローラー対３４及び３５等とを備えている。
【００３６】
操作部３６は、ユーザーが印刷実行指示を入力するためのスタートキー３６１と、印刷部数等を入力するためのテンキー３６２と、各種複写動作の操作ガイド情報等を表示し、これら各種設定入力用にタッチパネル機能を有する液晶ディスプレイ等からなる表示部３６３と、表示部３６３で設定された設定内容等をリセットするリセットキー３６４と、実行中の印刷（画像形成）動作を停止させるためのストップキー３６５と、コピー機能、プリンター機能、スキャナー機能及びファクシミリ機能を切り換えるための機能切換キー３６６とを備えている。
【００３７】
図２は、画像読取部４及び原稿搬送部５の概略断面図である。画像読取部４は、原稿の画像を光学的に取得して画像信号を出力する。画像読取部４は、図２に示すように、コンタクトガラス４１０、光源４２、第１ミラー４３１、第２ミラー４３２、第３ミラー４３３、第１キャリッジ４６、第２キャリッジ４７、結像レンズ４８、ＣＣＤ（Charge Coupled Device）４９を備えている。光源４２及び第１ミラー４３１は第１キャリッジ４６によって支持され、第２ミラー４３２及び第３ミラー４３３は第２キャリッジ４７によって支持されている。
【００３８】
コンタクトガラス４１０は、幅広の原稿載置用ガラス４１２と原稿載置用ガラス４１２の図２中左側に位置する細長い原稿自動読取用ガラス４１１とから構成されている。
【００３９】
画像読取部４による原稿の画像読取方法には、原稿載置用ガラス４１２上に載置された原稿の画像を読み取るフラットベッド読取モードと、原稿搬送部５によって原稿を搬送させ、原稿が読取位置４１３を通過する際に、原稿の画像を読み取るＡＤＦ読取モードの２種類の方法が存在する。
【００４０】
具体的には、フラットベッド読取モードでは、光源４２が原稿載置用ガラス４１２上に載置された原稿を照射し、当該原稿からの反射光が第１ミラー４３１、第２ミラー４３２、第３ミラー４３３の順に反射して、結像レンズ４８に入射する。結像レンズ４８に入射した光は、ＣＣＤ４９の受光面で光電変換によって結像され、画像信号として出力される。１ライン分の読み取りが終了すると、原稿の主走査方向（図２の紙面に対して垂直方向）と直交する方向（副走査方向、矢印Ｙ方向）に第１キャリッジ４６及び第２キャリッジ４７が移動され、次のラインの読み取りが行われる。
【００４１】
一方、ＡＤＦ読取モードでは、後述するように原稿搬送部５によって搬送された原稿が、原稿自動読取用ガラス４１１と読取ガイド５６との隙間部である読取位置４１３を通過するとき、光源４２が原稿自動読取用ガラス４１１を介して原稿に光を照射する。そして、当該原稿からの反射光が第１ミラー４３１、第２ミラー４３２、第３ミラー４３３の順に反射して、結像レンズ４８に入射し、該結像レンズ４８に入射した光がＣＣＤ４９の受光面で光電変換によって結像されて画像信号として出力される。１ライン分の読み取りが終了すると、原稿が原稿搬送部５によって搬送され、次のラインの読み取りが行われる。
【００４２】
原稿搬送部５は、図２に示すように、開閉カバー５０、原稿トレイ（載置部）５１、ピックアップローラー５２、分離ローラー５３、レジストローラー５４、読取ガイド５６、排出ローラー５５、及び原稿排出トレイ５９を備え、ＡＤＦ（Auto Document Feeder：自動給紙装置）を構成する。また、原稿搬送部５には、原稿検出センサー９１、アクチュエーター９２、及び読取検出センサー９３が備えられている。
【００４３】
開閉カバー５０は、原稿搬送部５によって原稿が搬送される搬送経路を開閉自在に覆うカバーである。例えば、搬送経路内で紙詰まり等の異常が発生したときには、ユーザーが開閉カバー５０を開放した状態（図２の破線で示す状態）にして、搬送経路から原稿を取り除くことができる。
【００４４】
原稿トレイ５１は、複数枚の原稿が載置される場所である。原稿トレイ５１の底面には、例えば、上方への付勢力でリフト板を移動させる等の方法で、原稿を上方に持ち上げる図略のリフト機構が設けられている。原稿トレイ５１に原稿が載置されると、リフト機構によってリフト板が上方に持ち上げられ、最上部の原稿がピックアップローラー５２に接触するように構成されている。
【００４５】
ピックアップローラー５２は、原稿トレイ５１の最上部の原稿に接触し、回転駆動して、一枚ずつ最上部の原稿を分離ローラー５３に向けて送出する。ピックアップローラー５２は、原稿の後端を送出してから予め定められた紙間時間が経過した後に、次の原稿の送出を開始する。つまり、ピックアップローラー５２は、原稿トレイ５１に載置された原稿を予め定められた紙間時間を空けながら一枚ずつ繰り出す。ここにいう予め定められた紙間時間は、例えば、試験運転等の実験値に基づいて、搬送中に紙詰まり等の搬送異常が発生しないように、搬送中の原稿である搬送原稿の後端がピックアップローラー５２を通過してから次の原稿の先端がピックアップローラー５２を通過するまでの時間間隔に設定されている。
【００４６】
分離ローラー５３は、ピックアップローラー５２から繰り出される原稿をレジストローラー５４に向けて１枚ずつ送出する。
【００４７】
レジストローラー５４は、対峙するコロとの間でニップを形成し、搬送されてきた原稿を、調整された所定のタイミングで読取位置４１３へと送出する。
【００４８】
読取ガイド５６は、レジストローラー５４の下流側であって、画像読取部４のコンタクトガラス４１０に対峙するようにして配置されている。読取ガイド５６は、原稿の幅方向（主走査方向）に長いものであり、例えば、その長さ方向の両端部に設けたコイルばね等による付勢力によって、コンタクトガラス４１０に向けて押圧される。読取ガイド５６の下面は、長さ方向の両端部が中央部よりも下側に突出し、原稿搬送部５を閉姿勢にしたときに、長さ方向の両端部がコンタクトガラス４１０に当接するように構成され、中央部とコンタクトガラス４１０との間で形成される一定の隙間を原稿が通過するように構成されている。つまり、上記のＡＤＦ読取モードでは、この読取ガイド５６と原稿自動読取用ガラス４１１との間を原稿が通過するときに、原稿の画像面が読み取られる。
【００４９】
排出ローラー５５は、原稿の搬送方向において読取位置４１３よりも下流側に配置され、読取位置４１３で読み取られた原稿を原稿排出トレイ５９に排出する。
【００５０】
原稿排出トレイ５９は、その積載面が排出ローラー５５の近傍では排出ローラー５５の下方に位置し、排出方向に沿って上方に傾斜する形状をなし、排出原稿を積層することができる。
【００５１】
原稿検出センサー９１は、発光素子と受光素子とを原稿搬送部５内の両側面（図２の紙面に対して垂直方向の両側面）に備えた光透過型センサーで構成されている。原稿検出センサー９１は、ピックアップローラー５２の下方近傍に設けられている。原稿検出センサー９１は、原稿トレイ５１に原稿が載置され、最上部の原稿がピックアップローラー５２に接触しているときは、発光素子から発光された光が当該原稿によって遮光されるため、受光素子によって、原稿が有ることを示すローレベルの検出信号を出力する。一方、原稿トレイ５１に原稿が載置されていない場合には、発光素子から発光された光が受光素子によって受光されるため、受光素子によって、原稿が無いことを示すハイレベルの検出信号を出力する。
【００５２】
尚、原稿検出センサー９１は、これに限定する趣旨ではなく、光反射型センサーで構成されていてもよい。また、原稿検出センサー９１は、光センサーに限らず、例えば、原稿トレイ５１の底面に備えられたバネ等で上方に付勢されたアクチュエーターが、原稿に触れて下方に移動することによって、原稿トレイ５１に原稿が載置されていることを検出する等、機械的なセンサーで構成されていてもよい。
【００５３】
アクチュエーター９２は、原稿の幅方向（主走査方向、図２の紙面に対して垂直な方向）に伸びる回転軸によって回動自在に支持されている。アクチュエーター９２は、図２に示すように、原稿の幅方向視で略「く」の字形状を有し、原稿の搬送方向においてレジストローラー５４よりも上流側の所定位置で、その一端が原稿の搬送経路上に突出するように構成されている。アクチュエーター９２の一端に、原稿搬送部５により搬送されてきた原稿が触れると、原稿の搬送動作に伴ってその一端が下方に回動する。
【００５４】
読取検出センサー９３は、発光素子と受光素子とを原稿搬送部５内の両側面（図２の紙面に対して垂直方向の両側面）に備えた光透過型センサーで構成されている。読取検出センサー９３は、図２の点線部に示すように、アクチュエーター９２の一端が原稿の搬送動作に伴って下方に回動した状態にあるときの、アクチュエーター９２の他端と同じ高さの位置に設けられている。
【００５５】
読取検出センサー９３は、発光部から受光部に向けて発光された光が遮光されていない間は、ハイレベルの検出信号を出力し、発光部から受光部に向けて発光された光が、アクチュエーター９２の他端によって遮光されている間は、ローレベルの検出信号を出力する。
【００５６】
つまり、アクチュエーター９２の一端に搬送されてきた原稿の先端が触れた後、原稿の先端がレジストローラー５４に向けて搬送されると、図２の点線部に示すように、アクチュエーター９２の一端が下方に回動する一方、アクチュエーター９２の他端は、読取検出センサー９３と同じ高さまで回動する。これによって、読取検出センサー９３の発光部から受光部に向けて発光された光が遮光され、読取検出センサー９３から出力される検出信号がハイレベルからローレベルに切り替わる。
【００５７】
一方、原稿の後端がレジストローラー５４を通過することによって、アクチュエーター９２の一端が原稿に触れなくなると、図２の実線部に示すように、アクチュエーター９２の一端が元の位置に戻るようにして上方に回動する一方、アクチュエーター９２の他端は、読取検出センサー９３と同じ高さの位置から下方に回動する。これによって、読取検出センサー９３の発光部から受光部に向けて発光された光が遮光されなくなり、読取検出センサー９３から出力される検出信号がローレベルからハイレベルに切り替わる。
【００５８】
尚、読取検出センサー９３は、これに限定する趣旨ではなく、光反射型センサーで構成されていてもよい。
【００５９】
また、原稿搬送部５は、原稿押さえとしても機能しており、例えば、複合機１の背面側（図１及び図２における紙面裏側）の図略のヒンジ部にて、本体部２に回動自在に支持され、コンタクトガラス４１０を覆う閉姿勢とコンタクトガラス４１０を露出させる開姿勢とを取り得るように構成されている。つまり、上記のフラットベッド読取モードでは、原稿搬送部５を閉姿勢にして、原稿載置用ガラス４１２に載置した原稿が押さえつけられ、ユーザーによる操作部３６の操作によって、当該原稿の画像面が読み取られる。
【００６０】
次に、複合機１の電気的な構成について図３を用いて説明する。図３は、複合機１の電気的な構成の一例を示すブロック図である。複合機１は、複合機１の各部の動作制御を司るコントローラー７を備えている。コントローラー７は、例えば、ＣＰＵと、ＲＯＭやＲＡＭ等のメモリーと、を備えたマイクロコンピュータで構成されており、メモリーに記憶された各種制御プログラムをＣＰＵによって実行することによって各部の動作制御を行う。
【００６１】
コントローラー７は、上記の画像読取部４、操作部３６、各種検出センサー９１，９３、各種ローラー５２，５３，５４，５５、及び、画像形成部２５と互いに通信可能なように接続されている。
【００６２】
コントローラー７は、例えば、画像記憶部７０、モーター制御部７１、搬送検出部７２、最終原稿判断部７３、異常検出部７４、読取時間計測部７５、読取時間記憶部７６、第一読取判断部７７、第二読取判断部７８、復旧処理実行部７９、読取画像置換部８０、検出履歴記憶部８１、モード選択部８２、及び画像処理部８３として機能する制御プログラムをＣＰＵによって実行することによって、原稿搬送部５及び画像読取部４を用いた原稿の画像の読み取り動作の制御を行う。
【００６３】
画像記憶部７０は、例えば、ＲＡＭ等のメモリーで構成されている。画像記憶部７０には、画像読取部４によって読み取られた各原稿の画像が記憶される。
【００６４】
モーター制御部７１は、各種ローラー５２，５３，５４，５５を駆動させる図略の各モーターに駆動信号を出力し、各種ローラー５２，５３，５４，５５をそれぞれ予め定められた所定速度で回転駆動させる制御を行う。尚、各モーターは、例えば、ステッピングモーターで構成されており、駆動信号のパルス数に応じて、所定角度だけ回転駆動する。
【００６５】
搬送検出部７２は、各種ローラー５２，５３，５４，５５によって、搬送される原稿の先端及び後端が、読取位置４１３に到達したことを検出する。
【００６６】
具体的には、搬送検出部７２は、読取検出センサー９３から出力された検出信号が、ハイレベルの信号からローレベルの信号に変化した後、つまり、原稿の先端が原稿の搬送方向においてレジストローラー５４よりも上流側の所定位置に到達した後、レジストローラー５４を駆動させるモーターの駆動信号のパルス数が、予め定められたパルス数に到達したときに、原稿の先端が読取位置４１３に到達したことを検出する。
【００６７】
同様に、搬送検出部７２は、読取検出センサー９３から出力された検出信号がローレベルの信号からハイレベルの信号に変化した後、つまり、原稿の後端が原稿の搬送方向においてレジストローラー５４よりも上流側の所定位置に到達した後、レジストローラー５４を駆動させるモーターの駆動信号のパルス数が、予め定められたパルス数に到達したときに、原稿の後端が読取位置４１３に到達したことを検出する。
【００６８】
尚、予め定められたパルス数は、例えば、試験運転等の実験値に基づいて、上記のレジストローラー５４よりも上流側の所定位置から読取位置４１３までの所定距離分、原稿を搬送するためにレジストローラー５４を駆動させるモーターを回転させたときの駆動信号のパルス数に定められている。
【００６９】
最終原稿判断部７３は、原稿搬送部５によって搬送中の原稿である搬送原稿が、原稿トレイ５１に載置された複数枚の原稿のうちの最終の原稿である最終原稿であるか否かを判断する。最終原稿判断部７３による搬送原稿が最終原稿であるか否かの判断処理の詳細については後述する。
【００７０】
異常検出部７４は、最終原稿判断部７３によって搬送原稿が最終原稿ではないと判断され、且つ、搬送検出部７２によって当該搬送原稿の後端が読取位置４１３に到達したことが検出された場合において、搬送原稿の後端が読取位置４１３に到達したことが検出されたときから予め定められた読取制限時間が経過するまでの間に、搬送原稿の次に搬送される原稿である次原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されなかったときに、異常が発生したことを検出する。
【００７１】
尚、読取制限時間は、搬送原稿の後端が読取位置４１３に到達してから次原稿の先端が読取位置４１３に到達するのに必要な時間を確保しつつも必要以上に長くならないように、ピックアップローラー５２から原稿が繰り出される時間間隔を示す上記の紙間時間に誤差とする時間を余分に含めた時間に設定されている。
【００７２】
読取時間計測部７５は、搬送原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されてから、その搬送原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されるまでの時間、つまり、当該搬送原稿１枚分の読み取りに要する時間である実読取時間を計測する。
【００７３】
読取時間記憶部７６は、例えば、ＲＡＭ等のメモリーで構成されている。読取時間記憶部７６には、読取時間計測部７５で計測された各原稿の実読取時間が記憶される。
【００７４】
第一読取判断部７７は、最終原稿判断部７３によって搬送原稿が最終原稿ではないと判断され、且つ、搬送検出部７２によって搬送原稿の先端が読取位置４１３に到達したことが検出されたときにおいて、異常検出部７４によって異常が検出されないまま、次原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されたときに、画像読取部４による搬送原稿の画像の読み取りが完了したものと判断する。
【００７５】
第二読取判断部７８は、最終原稿判断部７３によって搬送原稿が最終原稿ではないと判断され、且つ、搬送検出部７２によって搬送原稿の先端が読取位置４１３に到達したことが検出されたときにおいて、搬送原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されたときに、画像読取部４による搬送原稿の画像の読み取りが完了したものと判断する。
【００７６】
復旧処理実行部７９は、後述のモード選択部８２によって第二読取モードが選択された場合において、異常検出部７４によって異常が発生したことが検出されたときに、読取復旧処理を実行する。読取復旧処理では、異常検出部７４によって異常が発生したことが検出された場合に、原稿トレイ５１に載置されていたものと同一の複数枚の原稿を再び原稿トレイ５１に載置させることを促す画面を表示部３６３に表示する等して、同一の複数枚の原稿を再び原稿トレイ５１に載置させるようユーザーに案内する処理を行う。そして、読取復旧処理では、原稿トレイ５１に複数枚の原稿が載置されると、原稿搬送部５によって複数枚の原稿を搬送させ、異常検出部７４によって異常が発生したことが検出されたときの搬送原稿である異常発生原稿から画像読取部４によって読み取らせる処理を行う。
【００７７】
読取画像置換部８０は、後述のモード選択部８２によって第二読取モードが選択された場合において、復旧処理実行部７９によって読取復旧処理が実行された場合に、読取復旧処理によって異常発生原稿を読み取った原稿が、読取復旧処理の実行前に画像記憶部７０に記憶された異常発生原稿に対応する画像と同一か否かを判断し、同一でないと判断した場合に、画像記憶部７０に記憶されている異常発生原稿に対応する画像を、読取復旧処理によって異常発生原稿を読み取った画像に置き換える。
【００７８】
具体的には、読取画像置換部８０は、復旧処理実行部７９によって読取復旧処理が実行された場合に、読取時間計測部７５によって計測された異常発生原稿に対応する実読取時間が、読取時間記憶部７６に記憶されている異常発生原稿に対応する実読取時間と一致するときに、異常発生原稿を読み取った画像の搬送方向の長さが一致するものとして、読取復旧処理によって異常発生原稿を読み取った画像が、読取復旧処理の実行前に画像記憶部７０に記憶された異常発生原稿に対応する画像と同一と判断する。
【００７９】
検出履歴記憶部８１は、例えば、ＲＡＭ等のメモリーで構成されている。検出履歴記憶部８１には、例えば、異常検出部７４によって異常が発生したことが検出されたことの累積回数等、異常検出部７４によって異常が発生したことが検出されたことの履歴が記憶される。尚、検出履歴記憶部８１に記憶される履歴は、累積回数に限定する趣旨ではない。例えば、異常検出部７４によって異常が発生したことが検出される度に、そのときの日付及び時刻が履歴として検出履歴記憶部８１に記憶されてもよい。
【００８０】
モード選択部８２は、第一読取判断部７７によって搬送原稿の画像の読み取りが完了したことを判断する第一読取モードと、第二読取判断部７８によって搬送原稿の画像の読み取りが完了したことを判断する第二読取モードのうち、何れか一つを選択する。
【００８１】
具体的には、モード選択部８２は、検出履歴記憶部８１に記憶された、異常検出部７４によって異常が発生したことが検出されたことの履歴が、予め定められた頻度以上の頻度で検出されたことを示す場合は、第一読取モードを選択する。また、モード選択部８２は、検出履歴記憶部８１に記憶された、異常検出部７４によって異常が発生したことが検出されたことの履歴が、上記予め定められた頻度未満の頻度で検出されたことを示す場合は、第二読取モードを選択する。尚、予め定められた頻度には、例えば、試験運転等の実験値に基づいて、異常検出部７４によって異常が発生したことが検出されたことの累積回数を示す値が用いられる。
【００８２】
画像処理部８３は、画像読取部４によって読み取られた画像に対して、例えば、シェーディング補正や、レベル補正、ガンマ補正等の補正処理、画像の拡大又は縮小処理や画像データの圧縮処理などの加工処理、及び画像の濃度分布の解析処理等の画像処理を施す。
【００８３】
以下、原稿搬送部５及び画像読取部４を用いた原稿の画像の読み取り動作の流れについて、図４乃至図８を用いて説明する。図４は、モード選択部８２を用いた第一読取モードと第二読取モードの切り替え動作の一例を示すフローチャートである。
【００８４】
図４に示すように、コントローラー７によって、例えば、操作部３６から入力されたコピー機能の実行指示に基づいて、ＡＤＦ読取モードで原稿を読み取る動作が開始されると、モード選択部８２は、検出履歴記憶部８１に記憶されている異常検出部７４によって異常が発生したことが検出された累積回数が、予め定められた累積回数を超えているか否かを判定する（Ｓ１）。
【００８５】
検出履歴記憶部８１に記憶されている異常検出部７４によって異常が発生したことが検出された累積回数が、予め定められた累積回数を超えている場合（Ｓ１；ＹＥＳ）、モード選択部８２は、第一読取モードを選択し、第一読取モードを選択したことを示す情報（例えば「１」）をメモリーに記憶する（Ｓ２）。
【００８６】
一方、検出履歴記憶部８１に記憶されている異常検出部７４によって異常が発生したことが検出された累積回数が、予め定められた累積回数を超えていない場合（Ｓ１；ＮＯ）、モード選択部８２は、第二読取モードを選択し、第二読取モードを選択したことを示す情報（例えば「２」）をメモリーに記憶する（Ｓ３）。
【００８７】
メモリーに第一読取モードを選択したことを示す情報（例えば「１」）が記憶されている場合（Ｓ４；ＹＥＳ）、コントローラー７は、第一読取モードで、つまり、第一読取判断部７７によって画像読取部４による搬送原稿の画像の読み取りが完了したことを判断させながら、原稿搬送部５及び画像読取部４によって原稿トレイ５１に載置された複数枚の原稿の画像の読取動作を行わせる（Ｓ５）。
【００８８】
一方、メモリーに第二読取モードを選択したことを示す情報（例えば「２」）が記憶されていた場合（Ｓ４；ＮＯ）、コントローラー７は、第二読取モードで、つまり、第二読取判断部７８によって画像読取部４による搬送原稿の画像の読み取りが完了したことを判断させながら、原稿搬送部５及び画像読取部４によって原稿トレイ５１に載置された複数枚の原稿の画像の読取動作を行わせる（Ｓ６）。
【００８９】
図５は、第一読取モードにおける原稿搬送部５及び画像読取部４を用いた原稿の画像の読取動作の一例を示すフローチャートである。図６は、原稿搬送部５を用いた原稿搬送動作中に行われる原稿搬送状況記憶処理の一例を示すフローチャートである。図５に示すように、ステップＳ５（図４）において、第一読取モードでの原稿の画像の読取動作が開始されると、モーター制御部７１は、各種ローラー５２，５３，５４，５５の駆動用モーターの駆動を開始し、原稿トレイ５１の最上部の原稿の給紙を開始する（Ｓ２１）。
【００９０】
ステップＳ２１が実行された後、最終原稿判断部７３は、後述のステップＳ２２以降の処理と並行して原稿搬送状況記憶処理を開始する。
【００９１】
図６に示すように、最終原稿判断部７３は、原稿搬送状況記憶処理を開始すると、後述する搬送枚数と後述する原稿総枚数がメモリーに記憶されている場合は、これをそれぞれ削除（初期化）する（Ｓ４１）。そして、最終原稿判断部７３は、ピックアップローラー５２によって原稿が繰り出される度に、搬送した原稿の枚数をカウントアップし、当該カウントアップした後の枚数を搬送枚数としてメモリーに記憶する（Ｓ４２）。そして、最終原稿判断部７３は、原稿検出センサー９１によって原稿トレイ５１に原稿が載置されているか否かを検出させる（Ｓ４３）。
【００９２】
ステップＳ４３において、原稿検出センサー９１からローレベルの検出信号が出力されないことによって、原稿トレイ５１に原稿が載置されていないことが検出された場合（Ｓ４３；ＮＯ）、つまり、原稿トレイ５１に載置されていた原稿の全てがピックアップローラー５２によって繰り出された場合、最終原稿判断部７３は、ステップＳ４２でメモリーに記憶した搬送枚数を原稿の総枚数（原稿総枚数）を示すものとしてメモリーに記憶する（Ｓ４４）。ステップＳ４３において、原稿検出センサー９１からローレベルの検出信号が出力されることによって、原稿トレイ５１に原稿が載置されていることが検出された場合（Ｓ４３；ＹＥＳ）、つまり、ピックアップローラー５２によって繰り出されていない原稿が原稿トレイ５１に存在する場合は、最終原稿判断部７３は、ステップＳ４２に戻って搬送した原稿の枚数をカウントする。
【００９３】
図５に戻り、ステップＳ２１が実行された後、搬送中の原稿である搬送原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されるまでの間（Ｓ２２；ＮＯ）、モーター制御部７１による各種ローラー５２，５３，５４，５５の駆動用モーターの駆動によって、原稿の搬送が行われる。そして、搬送中の原稿である搬送原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されると（Ｓ２２；ＹＥＳ）、コントローラー７は、画像読取部４によって当該搬送原稿の画像の読み取りを開始させ、また、読取時間計測部７５は、例えば、図略のタイマー回路等を用いて、当該ステップＳ２２において搬送原稿の先端が読取位置４１３に到達したことが検出された時点からの経過時間の計測を開始する。つまり、これによって、読取時間計測部７５は、当該搬送原稿の実読取時間の計測を開始する（Ｓ２３）。
【００９４】
次に、搬送原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されると（Ｓ２４；ＹＥＳ）、異常検出部７４は、例えば、図略のタイマー回路等を用いて、当該ステップＳ２４において搬送原稿の後端が読取位置４１３に到達したことが検出された時点からの経過時間の計測を開始する（Ｓ２５）。また、読取時間計測部７５は、当該搬送原稿の後端が読取位置４１３に到達したことが検出された時点で、ステップＳ２３において計測を開始した経過時間の計測を終了し、当該計測結果の経過時間を当該搬送原稿の実読取時間として読取時間記憶部７６に記憶する（Ｓ２６）。
【００９５】
次に、最終原稿判断部７３は、並行して行われている原稿搬送状況記憶処理によってメモリーに原稿総枚数が記憶されていない場合は（Ｓ２７；ＮＯ）、並行してステップＳ４４（図６）の処理が行われていず、つまり、ステップＳ４３（図６）において原稿が原稿トレイ５１に載置されていることが検出されている状況（Ｓ４３；ＹＥＳ）であるため、搬送原稿が最終の原稿ではないと判断する。
【００９６】
そして、異常検出部７４は、最終原稿判断部７３によって搬送原稿が最終の原稿ではないと判断された場合において（Ｓ２７；ＮＯ）、ステップＳ２５で計測を開始した経過時間の計測値が予め定められた読取制限時間を超えていたときは（Ｓ２８；ＹＥＳ）、搬送原稿の画像の読み取り中に異常が発生したものと判断して、例えば、異常の発生を検出したことを示す旨のメッセージを表示部３６３に表示する等して、当該異常の発生を検出したことをユーザーに報知するとともに、検出履歴記憶部８１に記憶されている異常の発生を検出した累積回数をカウントアップして（Ｓ３５）、原稿の画像の読取動作を終了する。
【００９７】
一方、ステップＳ２８において、ステップＳ２５で計測が開始された経過時間の計測値が読取制限時間を超えていない場合であって（Ｓ２８；ＮＯ）、搬送検出部７２によって搬送原稿の次の原稿である次原稿の先端が読取位置４１３に到達したことが検出されない間は（Ｓ２９；ＮＯ）、ステップＳ２８に戻ることを繰り返す。そして、ステップＳ２９において、搬送検出部７２によって、次原稿の先端が読取位置４１３に到達したことが検出された場合は（Ｓ２９；ＹＥＳ）、第一読取判断部７７は、搬送原稿の画像の読み取りが完了したものとして、読み取りが完了した原稿の枚数をカウントアップし、当該カウントアップした枚数を読取完了枚数としてメモリーに記憶する（Ｓ３０）。
【００９８】
そして、読取時間計測部７５は、当該ステップＳ２９において次原稿の先端が読取位置４１３に到達したことが検出された時点からの経過時間の計測を開始する。つまり、これによって、読取時間計測部７５は、当該次原稿の実読取時間の計測を開始する（Ｓ３１）。そして、第一読取判断部７７は、ステップＳ２９で先端の到達が検出された次原稿（搬送原稿の次の原稿）を搬送原稿として処理をステップＳ２４に移行する。搬送検出部７２は、当該ステップＳ２４において、当該新たに搬送原稿とされた原稿の後端が読取位置４１３に到達したか否かの検出を行う。尚、これ以降に行われるステップＳ２６では、ステップＳ３１で計測を開始した経過時間の計測値が実読取時間として用いられる。
【００９９】
また、ステップＳ２７において、並行して行われている原稿搬送状況記憶処理によってメモリーに原稿総枚数が記憶されていた場合、つまり、原稿トレイ５１に載置された全ての原稿がピックアップローラー５２によって繰り出された場合であっても（Ｓ２７；ＹＥＳ）、メモリーに記憶されている読取完了枚数に、ステップＳ２２で原稿の先端の到達が確認された原稿による１枚分を加算した枚数が、メモリーに記憶されている原稿総枚数未満になるときがある（Ｓ３２；ＹＥＳ）。例えば、原稿の大きさが小さく、原稿トレイ５１に載置された全ての原稿がピックアップローラー５２によって繰り出されてはいるが、搬送経路上に複数枚の原稿が存在している状態で、搬送中の原稿が読取位置４１３に到達したようなときである。したがって、最終原稿判断部７３は、このようなときも（Ｓ３２；ＹＥＳ）、搬送原稿が最終原稿ではないと判断する。
【０１００】
そして、異常検出部７４は、最終原稿判断部７３によって搬送原稿が最終の原稿ではないと判断された場合において（Ｓ３２；ＹＥＳ）、ステップＳ２５で計測が開始された経過時間の計測値が予め定められた読取制限時間を超えていたときは（Ｓ２８；ＹＥＳ）、搬送原稿の画像の読み取り中に異常が発生したものと判断して、当該異常の発生を検出したことをユーザーに報知するとともに、検出履歴記憶部８１に記憶されている異常の発生を検出した累積回数をカウントアップし（Ｓ３５）、原稿の画像の読取動作を終了する。
【０１０１】
一方、ステップＳ２７において、最終原稿判断部７３は、並行して行っている原稿搬送状況記憶処理によってメモリーに原稿総枚数を記憶した場合であって（Ｓ２７；ＹＥＳ）、メモリーに記憶されている読取完了枚数に、ステップＳ２２で原稿の先端の到達が確認された原稿１枚分を加算した枚数が、当該メモリーに記憶されている原稿総枚数に達しているときには（Ｓ３２；ＮＯ）、搬送原稿が最終原稿であると判断する。
【０１０２】
そして、最終原稿判断部７３によって搬送原稿が最終原稿であると判断された場合において（Ｓ３２；ＮＯ）、ステップＳ２６で読取時間計測部７５によって読取時間記憶部７６に記憶された当該最終原稿に対応する実読取時間が、所定の原稿１枚当りの読取時間よりも短いときには（Ｓ３３；ＹＥＳ）、異常検出部７４は、例えば、当該最終原稿の画像の読み取りが開始されてから、開閉カバー５０が開かれることによってレジストローラー５４が振動し、最終原稿が正常な搬送方向とは異なる方向にずれて読取位置４１３に搬送される等に起因して、途中で読み取りの処理が終了してしまったものとして、異常が発生したことを検出する。そして、異常検出部７４は、当該異常の発生を検出したことをユーザーに報知するとともに、検出履歴記憶部８１に記憶されている異常の発生を検出した累積回数をカウントアップし（Ｓ３４）、原稿の画像の読取動作を終了する。
【０１０３】
尚、異常検出部７４は、ステップＳ３３の実行前に、ステップＳ２６の実行によって読取時間記憶部７６に記憶された、最終原稿より前に搬送された原稿に対応する実読取時間のうち、最小値の実読取時間を、ステップＳ３３で用いる原稿１枚当りの読取時間として設定する。ただし、これに限らず、異常検出部７４は、ステップＳ３３の実行前に、ステップＳ２６の実行によって読取時間記憶部７６に記憶された、最終原稿より前に搬送された原稿に対応する実読取時間の平均値を、ステップＳ３３で用いる原稿１枚当りの読取時間として設定するように構成してもよい。
【０１０４】
また、原稿１枚当たりの読取時間を原稿の読取中に設定するのではなく、原稿の読取前に予め設定しておいてもよい。例えば、試験運転等の実験値に基づいて、ある基準となる大きさ（例えば、Ａ４）の原稿を原稿搬送部５によって搬送させた場合に、原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されてから、その原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されるまでの時間をＲＯＭに予め記憶しておき、異常検出部７４は、ステップＳ３３の実行前に、当該ＲＯＭに記憶されている時間を読み出して、ステップＳ３３で用いる原稿１枚当りの読取時間として用いるように構成してもよい。
【０１０５】
一方、ステップＳ３３において、ステップＳ２６で読取時間計測部７５によって読取時間記憶部７６に記憶された当該最終原稿に対応する実読取時間が、所定の原稿１枚当りの読取時間以上であるときには（Ｓ３３；ＮＯ）、第一読取判断部７７は、最終原稿の画像の読み取りが完了したものとして、原稿の画像の読取動作を終了する。
【０１０６】
図７は、第二読取モードにおける原稿搬送部５及び画像読取部４を用いた原稿の画像の読取動作の一例を示すフローチャートである。また、図８は、読取復旧処理の一例を示すフローチャートである。図７に示すように、ステップＳ６（図４）において、第二読取モードでの原稿の画像の読取動作が開始されると、モーター制御部７１は、各種ローラー５２，５３，５４，５５の駆動用モーターの駆動を開始し、原稿トレイ５１の最上部の原稿の給紙を開始する（Ｓ５１）。
【０１０７】
ステップＳ５１が実行された後、最終原稿判断部７３は、後述のステップＳ５２以降の処理と並行して、図６に示した原稿搬送状況記憶処理を開始する。
【０１０８】
ステップＳ５１が実行された後、搬送中の原稿である搬送原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されるまでの間（Ｓ５２；ＮＯ）、モーター制御部７１による各種ローラー５２，５３，５４，５５の駆動用モーターの駆動によって、原稿の搬送が行われる。そして、搬送中の原稿である搬送原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されると（Ｓ５２；ＹＥＳ）、異常検出部７４は、読取位置４１３に到達した原稿の枚数をカウントアップし、当該カウントアップした後の枚数を読取開始枚数としてメモリーに記憶する（Ｓ５３）。また、コントローラー７は、画像読取部４によって当該搬送原稿の画像の読み取りを開始させる（Ｓ５４）。尚、コントローラー７は、画像読取部４によって、読取位置４１３で読み取られた画像を１ライン分ずつ画像記憶部７０に記憶する。
【０１０９】
また、読取時間計測部７５は、例えば、図略のタイマー回路等を用いて、当該ステップＳ５２において搬送原稿の先端が読取位置４１３に到達したことが検出された時点からの経過時間の計測を開始する。つまり、これによって、読取時間計測部７５は、当該搬送原稿の実読取時間の計測を開始する（Ｓ５５）。
【０１１０】
そして、搬送原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されると（Ｓ５６；ＹＥＳ）、異常検出部７４は、例えば、図略のタイマー回路等を用いて、当該ステップＳ５６において搬送原稿の後端が読取位置４１３に到達したことが検出された時点からの経過時間の計測を開始し（Ｓ５７）、第二読取判断部７８は、搬送原稿の画像の読み取りが完了したものと判断して、読み取りが完了した原稿の枚数をカウントアップし、当該カウントアップした枚数を読取完了枚数としてメモリーに記憶する（Ｓ５８）。また、読取時間計測部７５は、当該搬送原稿の後端が読取位置４１３に到達したことが検出された時点で、ステップＳ５５において計測を開始した経過時間の計測を終了し、当該計測結果の経過時間を当該搬送原稿の実読取時間として読取時間記憶部７６に記憶する（Ｓ５９）。
【０１１１】
次に、最終原稿判断部７３は、並行して行われている原稿搬送状況記憶処理によってメモリーに原稿総枚数が記憶されていない場合は（Ｓ６０；ＮＯ）、並行してステップＳ４４（図６）の処理が行われていず、つまり、ステップＳ４３（図６）において原稿が原稿トレイ５１に載置されていることが検出されている状況（Ｓ４３；ＹＥＳ）であるため、搬送原稿が最終の原稿ではないと判断する。
【０１１２】
また、ステップＳ６０において、並行して行われている原稿搬送状況記憶処理によってメモリーに原稿総枚数が記憶されていた場合（Ｓ６０；ＹＥＳ）、つまり、原稿トレイ５１に載置された全ての原稿がピックアップローラー５２によって繰り出された場合であっても、メモリーに記憶されている読取開始枚数が、メモリーに記憶されている原稿総枚数未満になるときがある（Ｓ６３；ＹＥＳ）。例えば、原稿の大きさが小さく、原稿トレイ５１に載置された全ての原稿がピックアップローラー５２によって繰り出されてはいるが、搬送経路上に複数枚の原稿が存在している状態で、搬送中の原稿が読取位置４１３に到達したようなときである。したがって、最終原稿判断部７３は、このようなときも（Ｓ６３；ＹＥＳ）、搬送原稿が最終原稿ではないと判断する。
【０１１３】
一方、最終原稿判断部７３は、ステップＳ６０において、並行して行われている原稿搬送状況記憶処理によってメモリーに原稿総枚数が記憶されていた場合であって（Ｓ６０；ＹＥＳ）、メモリーに記憶されている読取開始枚数が、メモリーに記憶されている原稿総枚数に達しているときには（Ｓ６３；ＮＯ）、搬送原稿が最終原稿であると判断する。
【０１１４】
そして、最終原稿判断部７３によって搬送原稿が最終の原稿であると判断された場合には（Ｓ６３；ＮＯ）、コントローラー７は、原稿の画像の読取動作を終了する。
【０１１５】
一方、最終原稿判断部７３によって搬送原稿が最終の原稿ではないと判断された場合（Ｓ６０；ＮＯ又はＳ６３；ＹＥＳ）、異常検出部７４は、ステップＳ５７で計測を開始した経過時間の計測値が予め定められた読取制限時間を超えているか否かを判定する（Ｓ６１）。
【０１１６】
異常検出部７４は、ステップＳ６１において、ステップＳ５７で計測を開始した経過時間の計測値が予め定められた読取制限時間を超えていないと判定したときにおいて（Ｓ６１；ＮＯ）、搬送検出部７２によって搬送原稿の次の原稿である次原稿の先端が読取位置４１３に到達したことが検出されていないときは（Ｓ６２；ＮＯ）、再びステップＳ６１の判定処理を行う。そして、ステップＳ６１において、ステップＳ５７で計測を開始した経過時間の計測値が読取制限時間を超えていないと判定され（Ｓ６１；ＮＯ）、且つ、ステップＳ６２において、搬送検出部７２によって、次原稿の先端が読取位置４１３に到達したことが検出されたときには（Ｓ６２；ＹＥＳ）、コントローラー７は、当該ステップＳ６２で先端の到達が検出された次原稿（搬送原稿の次の原稿）を搬送原稿として処理をステップＳ５３に移行する。
【０１１７】
一方、異常検出部７４は、ステップＳ６１において、ステップＳ５７で計測を開始した経過時間の計測値が予め定められた読取制限時間を超えていると判定したときには（Ｓ６１；ＹＥＳ）、搬送原稿の画像の読み取り中に異常が発生したものと判断して、当該異常の発生を検出したことをユーザーに報知するとともに、検出履歴記憶部８１に記憶されている異常の発生を検出した累積回数をカウントアップする（Ｓ６４）。
【０１１８】
このとき、ステップＳ５４でメモリーに記憶された読取開始枚数は、ステップＳ６４で異常検出部７４によって異常が発生したことが検出されたときの搬送原稿が原稿トレイ５１に載置された原稿のうちの何枚目の原稿であるかを示していると考えられる。そこで、異常検出部７４は、当該読取開始枚数を、異常発生原稿を特定する情報としてメモリーに記憶し、これによって、異常発生原稿を特定する（Ｓ６５）。
【０１１９】
ステップＳ６５が実行されると、コントローラー７は、復旧処理実行部７９によって後述の読取復旧処理を実行させた後（Ｓ６６）、原稿の画像の読み取り動作を終了する。
【０１２０】
次に、復旧処理実行部７９によって実行される読取復旧処理について詳述する。図８に示すように、復旧処理実行部７９は、ステップＳ６６（図７）の読取復旧処理を開始すると、原稿トレイ５１に載置されていたものと同一の複数枚の原稿を再び原稿トレイ５１に載置させることを促す画面を表示部３６３に表示し、これによって、同一の複数枚の原稿を再び原稿トレイ５１に載置させるようユーザーに案内する（Ｓ７１）。
【０１２１】
その後、復旧処理実行部７９は、原稿検出センサー９１によって原稿トレイ５１に原稿が載置されているか否かを検出させ（Ｓ７２）、原稿検出センサー９１からローレベルの検出信号が出力されることによって、原稿トレイ５１に原稿が載置されていることが検出された場合は（Ｓ７２；ＹＥＳ）、再び同一の複数枚の原稿が原稿トレイ５１に載置されたものとして、ステップＳ５１（図７）と同様に、原稿トレイ５１の最上部の原稿の給紙を開始させる（Ｓ７３）。
【０１２２】
そして、復旧処理実行部７９は、搬送中の原稿である搬送原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出される度に（Ｓ７４；ＹＥＳ）、読取位置４１３に先端が到達した原稿の枚数をカウントアップし、当該カウントアップした後の枚数を復旧時搬送枚数としてメモリーに記憶する（Ｓ７５）。
【０１２３】
そして、復旧処理実行部７９は、ステップＳ７５においてメモリーに記憶された復旧時搬送枚数が、ステップＳ６５（図７）においてメモリーに記憶された異常発生原稿を特定する情報が示す枚数に一致するか否かを判定する。つまり、これによって、復旧処理実行部７９は、当該搬送原稿が異常発生原稿であるか否かを判定する（Ｓ７６）。
【０１２４】
復旧処理実行部７９は、ステップＳ７６において、復旧時搬送枚数が、異常発生原稿を特定する情報が示す枚数に一致しないと判定した場合、つまり、当該搬送原稿が異常発生原稿ではないと判定した場合には（Ｓ７６；ＮＯ）、画像読取部４に当該搬送原稿を読み取らせることなく、ステップＳ７３に戻って、当該搬送原稿の次の原稿の給紙を開始させる。
【０１２５】
一方、復旧処理実行部７９は、ステップＳ７６において、復旧時搬送枚数が、異常発生原稿を特定する情報が示す枚数に一致すると判定した場合、つまり、当該搬送原稿が異常発生原稿であると判定した場合には（Ｓ７６；ＹＥＳ）、ステップＳ７５においてメモリーに記憶された復旧時搬送枚数を、読取開始枚数としてメモリーに記憶し（Ｓ７７）、画像読取部４によって当該異常発生原稿の画像の読み取りを開始させる（Ｓ７８）。尚、復旧処理実行部７９は、画像読取部４によって読取位置４１３で読み取られた異常発生原稿の画像を１ライン分ずつメモリーに記憶する。
【０１２６】
また、読取時間計測部７５は、例えば、図略のタイマー回路等を用いて、ステップＳ７４において異常発生原稿の先端が読取位置４１３に到達したことが検出された時点からの経過時間の計測を開始する。つまり、これによって、読取時間計測部７５は、異常発生原稿の実読取時間の計測を開始する（Ｓ７９）。
【０１２７】
そして、異常発生原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されると（Ｓ８０；ＹＥＳ）、読取画像置換部８０は、当該検出時点において読取時間計測部７５によって計測されている経過時間、つまり、当該読取復旧処理における異常発生原稿の実読取時間が、当該読取復旧処理の実行前にステップＳ５９（図７）で読取時間記憶部７６に記憶された当該異常発生原稿の実読取時間と一致するか否かを判断する（Ｓ８１）。
【０１２８】
そして、読取画像置換部８０は、ステップＳ８１において、当該読取復旧処理における異常発生原稿の実読取時間が、当該読取復旧処理の実行前にステップＳ５９（図７）で読取時間記憶部７６に記憶された当該異常発生原稿の実読取時間と一致しないと判断した場合は（Ｓ８１；ＮＯ）、当該読取復旧処理の実行前に画像記憶部７０に記憶された当該異常発生原稿に対応する画像を、メモリーに記憶されている、当該読取復旧処理において画像読取部４によって読み取られた異常発生原稿の画像に置き換える（Ｓ８２）。
【０１２９】
また、読取画像置換部８０は、ステップＳ８２を実行した場合は、読取時間記憶部７６に記憶されている当該異常発生原稿に対応する実読取時間を、ステップＳ８０で異常発生原稿の後端が読取位置４１３に到達したことが検出された時点において読取時間計測部７５によって計測されている経過時間、つまり、当該読取復旧処理における異常発生原稿の実読取時間に置き換える（Ｓ８３）。
【０１３０】
そして、復旧処理実行部７９は、ステップＳ８３の実行後、ステップＳ６０（図７）に処理を移行し、読み取りが完了していない残りの原稿である、異常発生原稿の次の原稿からの原稿の画像を読み取らせる。
【０１３１】
一方、読取画像置換部８０は、ステップＳ８１において、当該読取復旧処理における異常発生原稿の実読取時間が、当該読取復旧処理の実行前にステップＳ５９（図７）で読取時間記憶部７６に記憶された当該異常発生原稿の実読取時間と一致すると判断した場合は（Ｓ８１；ＹＥＳ）、当該読取復旧処理の実行前に画像記憶部７０に記憶された当該異常発生原稿に対応する画像を置き換えることなくそのままにして、ステップＳ６０（図７）に処理を移行する。
【０１３２】
つまり、本実施形態に係る複合機１は、原稿トレイ５１と、画像読取部４と、原稿検出センサー９１と、アクチュエーター９２と、読取検出センサー９３と、原稿搬送部５と、画像記憶部７０と、搬送検出部７２と、最終原稿判断部７３と、異常検出部７４と、読取時間計測部７５と、読取時間記憶部７６と、第一読取判断部７７と、第二読取判断部７８と、復旧処理実行部７９と、読取画像置換部８０と、検出履歴記憶部８１と、モード選択部８２と、を備えて、本発明に係る画像形成装置を構成する。
【０１３３】
ところで、搬送原稿の先端が読取位置４１３に到達することによって、画像読取部４によって搬送原稿の画像の読み取りが開始されるようになってから、開閉カバー５０が開かれることによって、例えば、レジストローラー５４が振動し、原稿が正常な搬送方向とは異なる方向にずれて読取位置４１３に搬送されたり、或いは、搬送原稿が正常に読取位置４１３に搬送されてはいるが、読取位置４１３に装置外部からの光が紛れ込んだり等して、原稿の画像を正常に読み取ることができない状態になる虞がある。
【０１３４】
上記実施形態の構成によれば、最終原稿判断部７３によって搬送原稿が最終原稿ではないと判断された場合において（ステップＳ２７でＮＯ若しくはステップＳ３２でＹＥＳ、
又は、ステップＳ６０でＮＯ若しくはステップＳ６３でＹＥＳ）、上記のように、搬送原稿の画像の読み取り途中で開閉カバー５０が開かれたままの状態であることによって、搬送原稿の後端が読取位置４１３に到達したことが検出されたときから読取制限時間が経過するまでの間に、次原稿の先端が読取位置４１３に到達しないときには（ステップＳ２９でＮＯ且つステップＳ２８でＹＥＳ、又は、ステップＳ６２でＮＯ且つステップＳ６１でＹＥＳ）、異常検出部７４によって異常が発生したことが検出される（ステップＳ３５又はステップＳ６４）。つまり、開閉カバー５０の開閉状態を検知するための開閉検知センサーを設けなくても、上記のように、原稿の画像を正常に読み取ることができない状態を、異常が発生した状態として適切に検出することができる。
【０１３５】
また、モード選択部８２によって第一読取モードが選択された場合は（ステップＳ２）、第一読取判断部７７によって搬送原稿の画像の読み取りが完了したことが判断される。ここで、第一読取判断部７７は、最終原稿判断部７３によって搬送原稿が最終原稿ではないと判断され（ステップＳ２７でＮＯ又はステップＳ３２でＹＥＳ）、且つ、搬送検出部７２によって搬送原稿の先端が読取位置４１３に到達したことが検出され（ステップＳ２２でＹＥＳ）、画像読取部４によって搬送原稿の画像の読み取りが開始されるようになった場合において、異常検出部７４によって異常が検出されないまま、次原稿の先端が読取位置４１３に到達したことが搬送検出部７２によって検出されたときに（ステップＳ２８でＮＯ、ステップＳ２９でＹＥＳ）、画像読取部４による搬送原稿の画像の読み取りが完了したものと判断する（ステップＳ３０）。
【０１３６】
つまり、モード選択部８２によって第一読取モードが選択された場合は、異常検出部７４によって異常が検出されないまま、次原稿の先端が読取位置４１３に到着して、画像読取部４によって次原稿の画像の読み取りが開始されるようになったことによって、次原稿の前の搬送原稿の画像の読み取りが正常に完了したことを確実に判断することができる。これによって、搬送原稿の画像の読み取りが正常に完了していない状態で誤って読み取りの完了であると判断することが回避される。従って、開閉カバー５０が開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することができる。
【０１３７】
一方、モード選択部８２によって第二読取モードが選択された場合は（ステップＳ３）、第二読取判断部７８によって搬送原稿の画像の読み取りが完了したことが判断される。ここで、第二読取判断部７８は、最終原稿判断部７３によって搬送原稿が最終原稿ではないと判断され（ステップＳ６０でＮＯ又はステップＳ６３でＹＥＳ）、且つ、搬送検出部７２によって搬送原稿の先端が読取位置４１３に到達したことが検出され（ステップＳ５２でＹＥＳ）、画像読取部４によって搬送原稿の画像の読み取りが開始されるようになった場合において（ステップＳ５４）、搬送原稿の後端が読取位置４１３に到達したことが搬送検出部７２によって検出されたときに（ステップＳ５６でＹＥＳ）、画像読取部４による搬送原稿の画像の読み取りが完了したものと判断する（ステップＳ５８）。
【０１３８】
つまり、モード選択部８２によって第二読取モードが選択された場合は、搬送原稿の後端が読取位置４１３に到達したことが検知された時点で搬送原稿の画像の読み取りが完了したものと判断されるので、モード選択部８２によって第一読取モードが選択された場合に比して、搬送原稿の画像の読み取りが完了したことを早めに判断し、迅速に搬送原稿の画像の読み取りを完了することができる。
【０１３９】
また、モード選択部８２によって第二読取モードが選択された場合において、上記のように搬送原稿の画像を読み取っている途中で開閉カバー５０が開かれると、例えば、レジストローラー５４が振動し、搬送原稿が正常な搬送方向とは異なる方向にずれて読取位置４１３に搬送されたことに起因して、通常よりも早めに搬送原稿の後端が読取位置４１３に到達したことが検出される虞がある。この場合、当該搬送原稿の画像の読み取り途中であっても、搬送原稿の後端が読取位置４１３に到達したことが検出された時点でその読み取りが完了したものと判断され、その後、異常検出部７４によって異常の発生が検出されることとなる。
【０１４０】
つまり、モード選択部８２によって第二読取モードが選択された場合において、異常検出部７４によって異常の発生が検出されたときには、当該異常が発生したときの搬送原稿の画像は途中までしか読み取られていなかったとしても読み取りの処理は完了している。このため、本複合機１では、モード選択部８２によって第一読取モードが選択された場合に比して早い時点で、当該異常が発生したときの搬送原稿以降の原稿を再び原稿トレイ５１に載置して読み取り直す動作に移行する。その結果、迅速に、複数枚の原稿の画像の読み取りを完了させることができる。
【０１４１】
このように、本複合機１では、モード選択部８２によって第一読取モードを選択するか、又は、第二読取モードを選択するかによって、開閉カバー５０が開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することを優先するか、迅速に複数枚の原稿を読み取ることを優先するかを選択することができる。
【０１４２】
また、上記実施形態の構成によれば、モード選択部８２によって第二読取モードが選択された場合において（ステップＳ３）、異常検出部７４によって異常が発生したことが検出されたときには（ステップＳ６４）、復旧処理実行部７９によって読取復旧処理が実行される（ステップＳ６６）。そして、読取復旧処理において、読取時間計測部７５によって計測された異常発生原稿に対応する実読取時間が、読取時間記憶部７６に記憶されている異常発生原稿に対応する実読取時間と一致しないときには（ステップＳ８１でＮＯ）、異常発生原稿を読取復旧処理によって読み取った画像が、読取復旧処理の実行前に画像記憶部７０に記憶された異常発生原稿に対応する画像と同一でないものとして、画像記憶部７０に記憶されている異常発生原稿に対応する画像が、読取復旧処理によって異常発生原稿を読み取った画像に置き換えられる（ステップＳ８２）。
【０１４３】
つまり、ステップＳ８１によって、異常の発生が検出される前後で異常発生原稿を読み取ったときの実読取時間が一致するか否か、即ち、当該異常発生原稿を読み取った画像の搬送方向の長さが一致するか否かを条件として、異常発生前後で異常発生原稿を読み取った画像が同一であるか否かが適切に判断される。
【０１４４】
また、モード選択部８２によって第二読取モードが選択された場合において、例えば、搬送原稿の画像を読み取っている途中で開閉カバー５０が開かれることによって、通常よりも早めに搬送原稿の後端が読取位置４１３に到達したことが検出され、これによって、当該搬送原稿の画像の読み取りが途中までしか行われていない状態で異常の発生が検出されたとしても、読取復旧処理を実行することによって、迅速に、異常発生原稿である当該搬送原稿以降の原稿の画像を読み取り直すことができる。
【０１４５】
また、読取復旧処理によって異常発生原稿を読み取った画像が、画像記憶部７０に記憶された異常発生原稿に対応する画像と同一でない場合、異常の発生が検出される前に異常発生原稿の画像の読み取りが正常に完了していなかったと考えられるので、このような場合には、読取復旧処理によって読み取った異常発生原稿の画像を画像記憶部７０に記憶し直すことができる。これによって、複数枚の原稿の画像を確実に読み取って画像記憶部７０に記憶することができる。
【０１４６】
また、上記実施形態の構成によれば、原稿の搬送中に異常が発生する頻度が高い場合であるか否かを、検出履歴記憶部８１に記憶された履歴を用いて判別することができる（ステップＳ１）。そして、原稿の搬送中に異常が発生する頻度が高いと判別したときには（ステップＳ１でＹＥＳ）、モード選択部８２によって第一読取モードが選択される（ステップＳ２）。
【０１４７】
つまり、原稿の搬送中に異常が発生する頻度が高く、原稿の画像を読み取り直す機会が多い場合は、その後、原稿の画像を読み取り直すことに煩わしさを感じる虞が高いと考えられるが、このような場合に第一読取モードを選択して、読み取りに失敗した画像に基づき用紙に画像を形成する虞を低減することによって、原稿の画像を読み取り直す機会を低減して、原稿の画像を読み取り直すことに煩わしさを感じる虞を低減することができる。
【０１４８】
また、ステップＳ１において、原稿の搬送中に異常が発生する頻度が低いと判別したときには（ステップＳ１でＮＯ）、モード選択部８２によって第二読取モードが選択される（ステップＳ３）。
【０１４９】
つまり、原稿の搬送中に異常が発生する頻度が低く、原稿の画像を読み取り直す機会が少ない場合は、原稿の画像を読み取り直すことに煩わしさを感じる虞は低いと考えられるので、このような場合に第二読取モードを選択して、迅速に、原稿の画像を読み取ることができる。
【０１５０】
また、上記実施形態の構成によれば、モード選択部８２によって第一読取モードが選択された場合には、開閉カバー５０が開放されて原稿の画像を正常に読み取ることができない状態で誤って原稿の画像を読み取る虞を低減することができる。このため、画像形成部２５によって、誤って読み取った画像を用いて用紙に画像を形成させる虞を低減することができ、これによって、用紙を無駄に消費する虞を低減することができる。また、モード選択部８２によって第二読取モードが選択された場合には、迅速に複数枚の原稿を読み取らせることができる。このため、複数枚の原稿の画像の読み取りを開始してから、当該複数枚の原稿の画像を読み取った画像を用紙に形成し終えるまでに要する時間を低減することができる。
【０１５１】
尚、上記実施形態において図１乃至図８に示した構成及び設定は単なる一例に過ぎず、本発明を当該実施形態に限定する趣旨ではない。
【０１５２】
例えば、図８に示す読取復旧処理において、読取画像置換部８０は、ステップＳ８１（図８）において、異常発生原稿に対応する実読取時間が読取時間記憶部７６に記憶されている異常発生原稿に対応する実読取時間と一致すること（第一条件）を満たすか否かを判定する処理に加えて、ステップＳ７８からステップＳ８０によって異常発生原稿を読み取った画像に対して画像処理部８３によって画像処理を行わせるとともに、ステップＳ６４（図７）で異常の発生が検出される前に、画像記憶部７０に記憶された異常発生原稿を読み取った画像に対しても画像処理部８３によって画像処理を行わせるように構成してもよい。そして、画像処理を施した２つの画像に関わる情報が一致すること（第二条件）を満たすか否かを判定する処理を更に行うように構成してもよい。尚、画像処理を施した画像に関わる情報とは、例えば、画像処理として圧縮処理を行った場合は、圧縮処理後の画像のデータサイズを示し、画像処理として画像の濃度分布の解析処理を行った場合は、その解析結果である濃度分布を示す。
【０１５３】
そして、このように構成したステップＳ８１において、第一条件及び第二条件をともに満たす場合には、画像記憶部７０に記憶されている異常発生原稿に対応する画像を、ステップＳ７８からステップＳ８０によって異常発生原稿を読み取った画像に置き換えることなく、そのままステップＳ６０に処理を移行する一方、第一条件及び第二条件のうちの一つ以上の条件を満たさない場合には、ステップＳ８２に処理を移行して、画像記憶部７０に記憶されている異常発生原稿に対応する画像を、ステップＳ７８からステップＳ８０によって異常発生原稿を読み取った画像に置き換えるように構成してもよい。
【０１５４】
この構成によれば、当該変更されたステップＳ８１によって、第一条件と第二条件とをともに満たすことを条件として、異常発生前後で異常発生原稿の一枚前の原稿を読み取った画像が同一であることの判断を行うため、第一条件を満たすことだけを条件として当該判断を行う場合に比して、当該判断の精度を向上することができる。
【０１５５】
または、読取時間計測部７５及び読取時間記憶部７６を備えない簡素化した構成とし、図５に示す第一読取モードにおける原稿の画像の読取動作において、ステップＳ２３と、ステップＳ３１と、ステップＳ２６と、ステップＳ３３と、ステップＳ３４と、を実行しないように簡素化して構成してもよい。また、これに合わせて、図７に示すステップＳ５５及びステップＳ５９、並びに、図８に示すステップＳ７９及びステップＳ８３を実行しないように簡素化して構成してもよい。更に、これに合わせて、読取画像置換部８０は、上記のステップＳ８１に代えて、ステップＳ７８からステップＳ８０によって異常発生原稿を読み取った画像に対して画像処理部８３によって画像処理を行わせるとともに、ステップＳ６４で異常の発生が検出される前に、画像記憶部７０に記憶された異常発生原稿を読み取った画像に対しても画像処理部８３によって画像処理を行わせ、当該画像処理を施した２つの画像に関わる情報が一致することを満たすか否かを判定するように構成してもよい。尚、画像処理を施した画像に関わる情報とは、例えば、画像処理として圧縮処理を行った場合は、圧縮処理後の画像のデータサイズを示し、画像処理として画像の濃度分布の解析処理を行った場合は、その解析結果である濃度分布を示す。
【０１５６】
この変更されたステップＳ８１によれば、異常発生前後で異常発生原稿を読み取った画像に画像処理を施した画像に関わる情報（例えば、読み取った画像に圧縮処理を施した後のデータサイズや、読み取った画像の濃度分布等）が一致するか否かを条件として、異常発生前後で異常発生原稿を読み取った画像が同一であるか否かを適切に判断することができる。
【０１５７】
また、原稿搬送経路上に同時に複数枚の原稿が存在しない構成とし、図５に示す第一読取モードにおける原稿の画像の読取動作において、最終原稿判断部７３が、ステップＳ３２及び原稿搬送記憶処理（図６）を実行せず、ステップＳ２７においてメモリーに原稿総枚数が記憶されているか否かを判定する代わりに、ステップＳ４３（図６）と同様、原稿検出センサー９１によって原稿トレイ５１に原稿が載置されているか否かを検出するように構成してもよい。そして、最終原稿判断部７３は、当該ステップＳ２７において、原稿検出センサー９１によって原稿トレイ５１に原稿が載置されていることが検出された場合には、搬送原稿が最終原稿ではないと判断するように構成してもよい。
【０１５８】
これと同様に、原稿搬送経路上に同時に複数枚の原稿が存在しない構成とし、図７に示す第二読取モードにおける原稿の画像の読取動作において、最終原稿判断部７３が、ステップＳ６３及び原稿搬送記憶処理（図６）を実行せず、ステップＳ６０においてメモリーに原稿総枚数が記憶されているか否かを判定する代わりに、ステップＳ４３（図６）と同様、原稿検出センサー９１によって原稿トレイ５１に原稿が載置されているか否かを検出するように構成してもよい。そして、最終原稿判断部７３は、当該ステップＳ６０において、原稿検出センサー９１によって原稿トレイ５１に原稿が載置されていることが検出された場合には、搬送原稿が最終原稿ではないと判断するように構成してもよい。
【０１５９】
また、アクチュエーター９２は、図２に示す、原稿の搬送方向においてレジストローラー５４よりも上流側に設けられる構成に限らず、例えば図９に示すように、原稿の搬送方向においてレジストローラー５４よりも下流側に設けられる構成であってもよい。これに合わせて、読取検出センサー９３は、図９の点線部に示すように、アクチュエーター９２の一端が原稿の搬送動作に伴って下方に回動した状態にあるときの、アクチュエーター９２の他端と同じ高さの位置に設けるように構成してもよい。
【０１６０】
図２に示すように、アクチュエーター９２及び読取検出センサー９３が配置されている場合には、アクチュエーター９２の一端に原稿の先端が触れた後、原稿の後端がアクチュエーター９２の一端に触れなくなるまでの間に開閉カバー５０が開かれたときに、原稿が浮き上がって、アクチュエーター９２の一端が原稿に触れなくなり、図２の実線に示す状態に戻る虞がある。この場合、読取検出センサー９３は、通常よりも早く原稿の後端がアクチュエーター９２の位置に到達したものとして誤って検出することとなり、これによって、搬送検出部７２は、通常よりも早く原稿の後端が読取位置４１３に到達したものと誤って検出する虞がある。
【０１６１】
これに対して、図９に示すように、アクチュエーター９２及び読取検出センサー９３が配置されている場合には、アクチュエーター９２の一端に原稿の先端が触れた後、原稿の後端がアクチュエーター９２の一端に触れなくなるまでの間に開閉カバー５０が開かれたとしても、原稿はレジストローラー５４とこれに対峙するコロによって挟み込まれた状態になるため、アクチュエーター９２の一端が原稿に触れなくなる状態（図９の実線に示す状態）に戻る虞は低減される。これによって、読取検出センサー９３が、通常よりも早く原稿の後端がアクチュエーター９２の位置に到達したものとして誤って検出する虞が軽減されるので、搬送検出部７２による原稿の後端が読取位置４１３に到達したことの検出精度を向上することができる。
【０１６２】
また、各種信号がハイレベル又はローレベルである場合に示される情報が、上記実施形態とは反対の意味を示すように構成してもよい。
【０１６３】
また、上記のステップＳ１に代えて、モード選択部８２は、第一読取モード又は第二読取モードの何れかをユーザーによって選択入力させる画面を表示部３６３に表示し、ユーザーによって選択入力された内容に従って、第一読取モード又は第二読取モードを選択するように構成してもよい。そして、これに合わせて、検出履歴記憶部８１を備えない構成とし、図５に示すステップＳ３４及びステップＳ３５、並びに、図７に示すステップＳ６４における、検出履歴記憶部８１に記憶されている異常の発生を検出した累積回数をカウントアップする処理を行わないように簡素化して構成してもよい。
【０１６４】
また、復旧処理実行部７９及び読取画像置換部８０を備えない簡素化した構成とし、これに合わせて、ステップＳ６６を行わないように簡素化して構成してもよい。これに合わせて、異常検出部７４は、例えば、ステップＳ６５において、異常発生原稿を特定する情報として読取開始枚数をメモリーに記憶する処理に代えて、原稿トレイ５１に載置されていた複数枚の原稿のうち、当該読取開始枚数目の原稿の搬送中に異常が発生したため、当該読取開始枚数目の原稿から最終原稿までの原稿を再び原稿トレイ５１に載置して読み取り直させることをユーザーに促す画面を表示部３６３に表示するように構成してもよい。
【０１６５】
尚、上記実施形態においては、本発明に係る画像形成装置の一例として複合機を例に説明したが、本発明は、プリンター、コピー機、スキャナー、或いはＦＡＸ等の画像形成装置にも適用可能である。
【符号の説明】
【０１６６】
１        ：複合機（画像形成装置）
４        ：画像読取部
５        ：原稿搬送部
２５      ：画像形成部
３６      ：操作部
５０      ：開閉カバー
５１      ：原稿トレイ（載置部）
７０      ：画像記憶部
７１      ：モーター制御部
７２      ：搬送検出部
７３      ：最終原稿判断部
７４      ：異常検出部
７５      ：読取時間計測部
７６      ：読取時間記憶部
７７      ：第一読取判断部
７８      ：第二読取判断部
７９      ：復旧処理実行部
８０      ：読取画像置換部
８１      ：検出履歴記憶部
８２      ：モード選択部
８３      ：画像処理部
９１      ：原稿検出センサー
９２      ：アクチュエーター
９３      ：読取検出センサー
３６３    ：表示部
４１３    ：読取位置
【図１】
2014127952.tif 000003
【図２】
2014127952.tif 000004
【図３】
2014127952.tif 000005
【図４】
2014127952.tif 000006
【図５】
2014127952.tif 000007
【図６】
2014127952.tif 000008
【図７】
2014127952.tif 000009
【図８】
2014127952.tif 000010
【図９】
2014127952.tif 000011