(57)【要約】    【課題】  本発明は、エラー検知時に不要な再設定および原稿の画像読み取りを行うことなく、読み取り作業の効率を向上させることができる画像読取装置を提供する。    【解決手段】  画像読取装置は、搬送路上の原稿４０１の有無を検知する原稿検知センサ制御部２０６と、搬送路上の原稿の厚さにより原稿の重送の有無を検知する重送検知センサ制御部２１１と、操作パネル４０４上に配置されたＬＣＤに表示される画面上で選択肢を選ぶための選択ボタンやスタートスイッチ、ストップスイッチを制御するスイッチ制御部２１３とを有し、装置内の搬送路上で発生した原稿４０１の重送やＪＡＭ等のエラーを検知し、検知したエラーに対応するエラー回復処理を実行する。【選択図】      図５
2005354204.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送路上に給紙する搬送手段と、搬送路上の原稿の画像を読み取る読取手段と、原稿の搬送状態に応じて所定のエラーを検知するエラー検知手段とを有する画像読取装置において、
前記エラー検知手段により所定のエラーを検知したときは、前記読取手段により原稿の画像読み取りを継続するか否かを選択するエラー後継続選択手段と、
前記エラー後継続選択手段により原稿の画像読み取りの継続が選択されたときは、前記検知した所定のエラーに対応するエラー回復処理を行う制御手段とを有することを特徴とする画像読取装置。
【請求項２】
前記エラー検知手段は、前記所定のエラーとして原稿の重送を検知する重送検知手段を備え、前記制御手段は、前記重送検知手段により原稿の重送を検知したときは、前記原稿の重送に対応するエラー回復処理を行うことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記エラー検知手段は、前記所定のエラーとして原稿の滞留を検知する滞留検知手段を備え、前記制御手段は、前記滞留検知手段により原稿の滞留を検知したときは、前記原稿の滞留に対応するエラー回復処理を行うことを特徴とする請求項１または２記載の画像読取装置。
【請求項４】
前記エラー検知手段により検知する所定のエラー毎に前記エラー後継続選択手段による選択を行うか否かを予め設定するエラー後処理設定手段を備え、前記制御手段は、前記エラー後処理設定手段による設定に応じて前記エラー回復処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記エラー検知手段により検知された所定のエラーの内容を表示する表示手段を有し、前記表示手段は、前記継続を行うか否かを選択するための画面を表示することを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
原稿を搬送路上に給紙する搬送手段と、搬送路上の原稿の画像を読み取る読取手段と、原稿の搬送状態に応じて所定のエラーを検知するエラー検知手段とを有する画像読取装置の制御方法において、
前記エラー検知手段により所定のエラーを検知したときは、前記読取手段により原稿の画像読み取りを継続するか否かを選択するエラー後継続選択工程と、
前記エラー後継続選択手段により原稿の画像読み取りの継続が選択されたときは、前記検知した所定のエラーに対応するエラー回復処理を行う制御工程とを有することを特徴とする画像読取装置の制御方法。
【請求項７】
前記エラー検知手段は、前記所定のエラーとして原稿の重送を検知する重送検知手段を備え、前記制御工程は、前記重送検知手段により原稿の重送を検知したときは、前記原稿の重送に対応するエラー回復処理を行うことを特徴とする請求項６の画像読取装置の制御方法。
【請求項８】
前記エラー検知手段は、前記所定のエラーとして原稿の滞留を検知する滞留検知手段を備え、前記制御工程は、前記滞留検知手段により原稿の滞留を検知したときは、前記原稿の滞留に対応するエラー回復処理を行うことを特徴とする請求項６または７記載の画像読取装置の制御方法。
【請求項９】
前記画像読取装置は、前記エラー検知手段により検知する所定のエラー毎に前記エラー後継続選択手段による選択を行うか否かを予め設定するエラー後処理設定手段を備え、前記制御工程は、前記エラー後処理設定手段による設定に応じて前記エラー回復処理を行うことを特徴とする請求項６乃至８のいずれか１項に記載の画像読取装置の制御方法。
【請求項１０】
前記エラー検知手段により検知された所定のエラーの内容を表示する表示工程を有し、前記表示工程は、前記継続を行うか否かを選択するための画面を表示することを特徴とする請求項６乃至９のいずれか１項に記載の画像読取装置の制御方法。
【請求項１１】
原稿を搬送路上に給紙する搬送手段と、搬送路上の原稿の画像を読み取る読取手段と、原稿の搬送状態に応じて所定のエラーを検知するエラー検知手段とを有する画像読取装置の制御方法をコンピュータに実行させるプログラムにおいて、
前記エラー検知手段により所定のエラーを検知したときは、前記読取手段により原稿の画像読み取りを継続するか否かを選択するエラー後継続選択モジュールと、
前記エラー後継続選択手段により原稿の画像読み取りの継続が選択されたときは、前記検知した所定のエラーに対応するエラー回復処理を行う制御モジュールとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置およびその制御方法、ならびにプログラムに関し、特に、原稿を読み取って得られた画像データを記憶する画像読取装置およびその制御方法、ならびにプログラムに関する。
【背景技術】
【０００２】
従来、原稿台上に載置された複数枚の原稿を１枚ずつ分離して給紙し、該原稿の読み取りを行う画像読取装置において、原稿の読み取りが行われる前に、オペレータが、画像読取装置に接続されたパーソナルコンピュータ等の情報処理装置内のスキャナドライバや画像キャプチャアプリケーションを利用して原稿画像読み取り時の解像度、画像サイズ、原稿の重送検知の有効／無効、読み取った画像ファイルのファイル名、およびファイル形式などの設定を行っていた。
【０００３】
このような画像読取装置では、原稿の重送検知を有効に設定して原稿を読み取らせた場合、画像データが情報処理装置に送出されている最中に後続する原稿に重送などが発生したときは、原稿送りエラーとして紙送り動作および画像データの送出が中止される。一方、情報処理装置側のスキャナドライバでは、画像データ受信不良として画像データの保存処理が中止される。このとき、スキャナドライバから画像キャプチャアプリケーションに原稿送りエラーが通知され、図１３に示すエラーが発生した旨の画面（エラーダイアログ）が情報処理装置のモニタ上に表示される。
【０００４】
この場合、オペレータは、画像キャプチャアプリケーションなどにより情報処理装置に保存された画像ファイルの中から、重送が発生した原稿の読み取り画像の確認等を行った後、原稿の読み取り作業をやり直すようにしている（例えば、特許文献１参照）。
【特許文献１】特開２００１−２８１９３８号公報（第３頁〜第６頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の画像読取装置では、原稿の重送検知を有効に設定し、かつ重送され易い封筒などを含む様々な紙種の原稿束をその原稿順に読み取らせる場合、重送検知としてエラーが検知されてしまう原稿の読み取りを行う度に、重送検知の有効／無効、読み取った画像ファイルのファイル名、およびファイル形式などの再設定を行ってから原稿の画像読み取りを行わなければならないという問題がある。
【０００６】
また、原稿画像が正常に読み取れているときに給紙ＪＡＭや排紙ＪＡＭなどのエラーを検知した場合であっても、上記と同様に、再設定を行ってから原稿の画像読み取りを行わなければならず、読み取り作業の効率を低下させている。
【０００７】
本発明は、このような問題に鑑みて成されたものであり、エラー検知時に不要な再設定および原稿の画像読み取りを行うことなく、読み取り作業の効率を向上させることができる画像読取装置およびその制御方法、ならびにプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の画像読取装置は、原稿を搬送路上に給紙する搬送手段と、搬送路上の原稿の画像を読み取る読取手段と、原稿の搬送状態に応じて所定のエラーを検知するエラー検知手段とを有する画像読取装置において、前記エラー検知手段により所定のエラーを検知したときは、前記読取手段により原稿の画像読み取りを継続するか否かを選択するエラー後継続選択手段と、前記エラー後継続選択手段により原稿の画像読み取りの継続が選択されたときは、前記検知した所定のエラーに対応するエラー回復処理を行う制御手段とを有することを特徴とする。
【０００９】
上記目的を達成するために、請求項６記載の画像読取装置の制御方法は、原稿を搬送路上に給紙する搬送手段と、搬送路上の原稿の画像を読み取る読取手段と、原稿の搬送状態に応じて所定のエラーを検知するエラー検知手段とを有する画像読取装置の制御方法において、前記エラー検知手段により所定のエラーを検知したときは、前記読取手段により原稿の画像読み取りを継続するか否かを選択するエラー後継続選択工程と、前記エラー後継続選択手段により原稿の画像読み取りの継続が選択されたときは、前記検知した所定のエラーに対応するエラー回復処理を行う制御工程とを有することを特徴とする。
【００１０】
上記目的を達成するために、請求項１１記載のプログラムは、原稿を搬送路上に給紙する搬送手段と、搬送路上の原稿の画像を読み取る読取手段と、原稿の搬送状態に応じて所定のエラーを検知するエラー検知手段とを有する画像読取装置の制御方法をコンピュータに実行させるプログラムにおいて、前記エラー検知手段により所定のエラーを検知したときは、前記読取手段により原稿の画像読み取りを継続するか否かを選択するエラー後継続選択モジュールと、前記エラー後継続選択手段により原稿の画像読み取りの継続が選択されたときは、前記検知した所定のエラーに対応するエラー回復処理を行う制御モジュールとを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、所定のエラーを検知したときに、検知した所定のエラーに対応するエラー回復処理を行うので、エラー検知時に不要な再設定および原稿の画像読み取りを行うことなく、読み取り作業の効率を向上させることが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１３】
図１は、本発明の実施の形態に係る画像読取装置の外観を示す斜視図である。
【００１４】
図１において、画像読取装置２００は、複数枚の原稿４０１を載置可能な原稿台４０２と、排紙された原稿４０１が載置される排紙台４０３と、本装置を制御するための操作パネル４０４と、原稿４０１の載置位置を規制する原稿規制板４０５とで構成される。画像読取装置２００は、後述するパーソナルコンピュータ（以下、単に「ＰＣ」という。）２１４に周知のＳＣＳＩ（Small Computer System Interface）やＵＳＢ（Universal Serial Bus）を介して接続されている。ＰＣ２１４には、画像読取装置２００を制御するためのスキャナドライバや画像キャプチャアプリケーションがインストールされており、これらにより画像読取装置２００に画像を読み取らせることが可能となっている。
【００１５】
図２は、図１の画像読取装置２００の概略縦断面図である。
【００１６】
図２において、画像読取装置２００は、給紙ローラ５０３に追従して回る給紙従動ローラ５０２と、原稿４０１の有無を検知する給紙センサ５０４と、搬送路上の原稿４０１の重送を検知する重送検知センサ５０５と、原稿４０１の通過有無を検知するレジスト前センサ５０６と、原稿４０１の表面の画像を読み取る表面画像読取ユニット５０７と、原稿４０１の裏面の画像を読み取る裏面画像読取ユニット５０８と、排紙ローラ５１０に追従して回る排紙従動ローラ５１２と、給紙ローラ５０３および排紙ローラ５１０を駆動するメインモータ５０９と、排紙される原稿４０１を検知する排紙センサ５１１とを備える。
【００１７】
図３は、画像読取装置２００およびＰＣ２１４の内部構成を示すブロック図である。
【００１８】
図３において、画像読取装置２００は、原稿４０１の表面の画像を読み取る表面画像読取センサ部２０１ｆ（読取手段）と、原稿４０１の裏面の画像を読み取る裏面画像読取センサ部２０１ｂ（読取手段）と、読み取った原稿表面と原稿裏面の画像データを合成する画像合成部２０２と、合成された画像データに対して色調調整などの所定の画像処理を行う画像処理部２０３と、画像処理された画像データを記憶する画像メモリ２０４とを有する。表面画像読取センサ部２０１ｆは表面画像読取ユニット５０７に内蔵されており、裏面画像読取センサ部２０１ｂは裏面画像読取ユニット５０８に内蔵されている。
【００１９】
さらに、画像読取装置２００は、表面画像読取センサ部２０１ｆや裏面画像読取センサ部２０１ｂを走査駆動したり、原稿４０１を搬送したりするための駆動制御部２０５（搬送手段）と、搬送路上の原稿４０１の有無を検知する原稿検知センサ制御部２０６（エラー検知手段）と、本装置を制御するＣＰＵ２０８と、ＣＰＵ２０８が実行する各種の制御プログラムを保持するフラッシュメモリ２０７と、駆動制御部２０５などを制御するためのタイミング信号等を生成するタイマ２０９と、画像データ等を送受信するＳＣＳＩ制御部２１０と、搬送路上の原稿の厚さにより原稿の重送の有無を検知する重送検知センサ制御部２１１（エラー検知手段）と、操作パネル４０４上に配置されたＬＣＤ（Liquid Crystal Display）の表示を制御するＬＣＤ制御部２１２と、ＬＣＤに表示される画面上で選択肢を選ぶための選択ボタンやスタートスイッチ、ストップスイッチを制御するスイッチ制御部２１３（エラー後継続選択手段、エラー後処理設定手段）とを有する。
【００２０】
原稿検知センサ制御部２０６には、給紙センサ５０４、レジスト前センサ５０６、および排紙センサ５１１が接続され、重送検知センサ制御部２１１には、重送検知センサ５０５が接続されている。
【００２１】
ＰＣ２１４は、画像読取装置２００と接続するためのインターフェース２１９（Ｉ／Ｆ）と、ＣＰＵ２１７と、ＲＯＭ２１５と、ＲＡＭ２１６と、マウスおよびキーボードを含む入力装置２２１やディスプレイ２２０と接続するためのＩ／Ｏポート２１８とを有する。
【００２２】
図４は、画像読取装置２００上の操作パネル４０４の外観を示す図である。
【００２３】
図４において、操作パネル４０４は、画像読取装置２００の状態、重送検知の有効／無効を設定、ならびに後述する重送エラーおよびＪＡＭエラー検知時の読み取りを継続するか否かを設定するためのモード設定状態等を表示するＬＣＤ１８０３と、原稿４０１の画像読み取りを開始させるためのスタートボタン１８０４と、画像読み取りを停止させるためのストップボタン１８０５と、モード設定を行うためのモード設定ボタン１８０６と、モード設定ボタン１８０６の押下後に各種モードの設定を変更するための選択ボタン１８０１，１８０２とで構成されている。
【００２４】
モード設定ボタン１８０６や選択ボタン１８０１，１８０２等を操作することにより、後述する重送エラーの検知後およびＪＡＭエラーの検知後に原稿の画像読み取り（スキャン）を継続するか否かを設定することが可能であり、このときに設定された設定値がフラッシュメモリ２０７に記憶される。また、後述する図７のステップＳ９０３において重送検知エラーをＰＣ２１４に通知するか否か判別するための設定値や、後述する図８のステップＳ１００３においてＪＡＭ検知エラーをＰＣ２１４に通知するか否かを判別するための設定値を設定することが可能である。
【００２５】
画像読取装置２００では、読み取り開始前に、ＳＣＳＩ制御部２１０経由でＰＣ２１４から原稿の読み取り設定、画像転送開始が行われる。また、操作パネル４０４上のボタン操作により、画像読み取り開始／停止の有効／無効の切り替えを行うことが可能である。
【００２６】
次に、画像読取装置２００における原稿４０１の画像読取処理（スキャン処理）を図５〜図１８を参照して説明する。なお、以下に説明する処理は、本発明の一実施形態として操作パネル４０４による画像読取開始／停止を有効設定とした場合の処理を示すものであり、本実施の形態の制御方法に限定されるものではない。また、以下の処理は、フラッシュメモリ２０７に格納されたプログラムがＣＰＵ２０８により読み出されて実行されるものである。
【００２７】
図５は、画像読取装置におけるスキャン処理を示すフローチャートである。
【００２８】
図５において、画像読取装置２００は、まず、ＰＣ２１４からＳＣＳＩ制御部２１０を介して画像転送開始が通知されると、スタートボタン１８０４が押下されたか否かを判別する（ステップＳ６００）。この判別の結果、スタートボタン１８０４が押下されたときは（ステップＳ６００でＹＥＳ）、給紙センサ５０４により原稿４０１が存在することを確認した後（ステップＳ６０２でＹＥＳ）、メインモータ５０９を駆動して原稿４０１の給紙を開始する（ステップＳ６０３）。原稿台４０２に載置された原稿４０１は、周知の原稿分離機構により１枚ずつ分離され、装置内へ給紙される。
【００２９】
一方、スタートボタン１８０４が押下されず（ステップＳ６００でＮＯ）、かつストップボタン１８０５が押下されたときは（ステップＳ６０１でＹＥＳ）、ステップＳ６１０へ進み、後述する図６のスキャン終了処理を実行する。
【００３０】
次に、装置内へ給紙された原稿４０１の先端がレジスト前センサ５０６を通過し（ステップＳ６０４でＹＥＳ）、その一定時間後に表面画像読取センサ部２０１ｆおよび裏面画像読取センサ部２０１ｂを制御して原稿４０１の画像読み取りを開始する（ステップＳ６０５）。一方、原稿４０１の先端がレジスト前センサ５０６を通過しなかったときは（ステップＳ６０４でＮＯ）、重送検知センサ５０５により原稿４０１の重送を検知したか否かを判別し（ステップＳ６１１）、重送を検知したときは（ステップＳ６１１でＹＥＳ）、ステップＳ６１３へ進み、後述する図７の重送後処理を実行する。
【００３１】
一方、重送を検知しないときは（ステップＳ６１１でＮＯ）、ＪＡＭを検知したか否かを判別し（ステップＳ６１２）、ＪＡＭを検知したときは（ステップＳ６１２でＹＥＳ）、ステップＳ６１４へ進み、後述する図８のＪＡＭ後処理を実行する。一方、ＪＡＭを検知しないときは（ステップＳ６１２でＮＯ）、ステップＳ６０４へ戻る。
【００３２】
ステップＳ６０５の画像読み取りが開始された後、原稿４０１の後端がレジスト前センサ５０６を通過し（ステップＳ６０６でＹＥＳ）、その一定時間後に表面画像読取センサ部２０１ｆおよび裏面画像読取センサ部２０１ｂを制御して原稿４０１の画像読み取りを終了する（ステップＳ６０７）。読み取られた原稿４０１の画像は、画像データとしてＳＣＳＩ制御部２１０を介してＰＣ２１４に送出される。
【００３３】
ステップＳ６０６の判別の結果、原稿４０１の後端がレジスト前センサ５０６を通過しなかったときは（ステップＳ６０６でＮＯ）、重送検知センサ５０５により重送を検知したか否かを判別し（ステップＳ６１５）、重送を検知したときは（ステップＳ６１５でＹＥＳ）、ステップＳ６１７へ進み、後述する図７の重送後処理を実行する。
【００３４】
一方、重送を検知しないときは（ステップＳ６１５でＮＯ）、ＪＡＭを検知したか否かを判別し（ステップＳ６１６）、ＪＡＭを検知したときは（ステップＳ６１６でＹＥＳ）、ステップＳ６１８へ進み、後述する図８のＪＡＭ後処理を実行する。一方、ＪＡＭを検知しないときは（ステップＳ６１６でＮＯ）、ステップＳ６０６へ戻る。
【００３５】
ステップＳ６０８の判別の結果、原稿４０１の後端が排紙センサ５１１を通過せず、排紙センサ５１１により原稿４０１の排紙を検知しないときは（ステップＳ６０８でＮＯ）、ＪＡＭを検知したか否かを判別する（ステップＳ６１９）。この判別の結果、ＪＡＭを検知したときは（ステップＳ６１９でＹＥＳ）、ステップＳ６２０へ進み、後述する図８のＪＡＭ後処理を行う一方、ＪＡＭを検知しないときは（ステップＳ６１９でＮＯ）、ステップＳ６０８へ戻る。
【００３６】
次に、原稿４０１の後端が排紙センサ５１１を通過すると（ステップＳ６０８でＹＥＳ）、原稿４０１を排紙台４０３へ排紙してメインモータ５０９を停止し（ステップＳ６０９）、ステップＳ６０２へ戻って処理を繰り返す。原稿台４０２に載置された複数枚の原稿４０１をすべて読み取り終え、給紙センサ５０４により原稿４０１を検知しなくなったときは（ステップＳ６０２でＮＯ）、ステップＳ６１０へ進み、スキャン終了処理を実行する。
【００３７】
図６は、図５のステップＳ６１０におけるスキャン終了処理を示すフローチャートである。
【００３８】
図６において、スキャン終了処理としてメインモータ５０９を停止（ステップＳ８０２）した後、エラー無しで画像読み取りが終了したか否かを判別し（ステップ８０３）、エラー無しで終了したときは（ステップＳ８０３でＹＥＳ）、次の原稿がない旨をＰＣ２１４に通知して（ステップＳ８０４）、本処理を終了する。次の原稿がない旨を受け取ったＰＣ２１４は、スキャナドライバによりディスプレイ２２０に図１１に示す継続ダイアログを表示して、オペレータに画像読み取りを継続するか否かの判断を促す。
【００３９】
一方、ステップＳ８０３の判別の結果、エラー有りで終了した（またはエラーにより終了した）ときは（ステップＳ８０３でＮＯ）、エラーによる終了の理由をＰＣ２１４に通知して（ステップＳ８０５）、本処理を終了する。
【００４０】
次に、図５のステップＳ６１３，Ｓ６１７における重送後処理およびステップＳ６１４，Ｓ６１８，Ｓ６２０におけるＪＡＭ後処理を図７、図８を参照して説明する。
【００４１】
図７は、図５のステップＳ６１３，Ｓ６１７における重送後処理を示すフローチャートである。
【００４２】
図７において、原稿搬送中または画像読み取り中に重送検知センサ５０５により原稿４０１の重送を検知したときは、操作パネル４０４上のＬＣＤに図１２に示す重送を検知した旨の画面を表示し（ステップＳ９０２）、予めオペレータにより操作パネル４０４上から設定された設定値に基づいて重送検知エラーをＰＣ２１４に通知するか否かを判別する（ステップＳ９０３）。この判別の結果、重送検知エラーを通知する場合は（ステップＳ９０３でＹＥＳ）、重送検知エラーをエラーによる終了理由としてフラッシュメモリ２０７に保持し（ステップＳ９０４）、図６のスキャン終了処理を実行する（ステップＳ６０１）。このスキャン終了処理では、ステップＳ８０５において、エラーによる終了の理由として重送検知エラーを検知した旨をＰＣ２１４に通知する。重送検知エラーを受け取ったＰＣ２１４は、スキャナドライバによりディスプレイ２２０に図１３に示すエラーダイアログを表示する。
【００４３】
一方、ステップＳ９０３の判別の結果、重送検知エラーを通知しないときは（ステップＳ９０３でＮＯ）、ステップＳ９０５へ進み、後述する図９の重送回復待ち処理を行う。
【００４４】
図８は、図５のステップＳ６１４，Ｓ６１８，Ｓ６２０におけるＪＡＭ後処理を示すフローチャートである。
【００４５】
図８において、原稿搬送中または画像読み取り中に給紙センサ５０４、レジスト前センサ５０６、排紙センサ５１１、およびタイマ２０９により、給紙ＪＡＭ（図５のステップＳ６１２）や滞留ＪＡＭ（図５のステップＳ６１６）、排紙ＪＡＭ（図５のステップＳ６１９）などのＪＡＭを検知した場合は、操作パネル４０４上のＬＣＤに図１４に示すＪＡＭを検知した旨の画面を表示し（ステップＳ１００２）、予めオペレータにより操作パネル４０４上から設定された設定値に基づいてＪＡＭ検知エラーを通知するか否かを判別する（ステップＳ１００３）。ここで、タイマ２０９によるＪＡＭ検知とは、上記各センサをＯＮ／ＯＦＦする際、タイマ２０９により計時しているカウンタ値を取得し、各センサ間を通過するのにかかるカウンタ値との比較によりＪＡＭ検知を行うものである。
【００４６】
ステップＳ１００３の判別の結果、ＪＡＭ検知エラーを通知する場合は（ステップＳ１００３でＹＥＳ）、ＪＡＭ検知エラーをエラーによる終了理由としてフラッシュメモリ２０７に保持し（ステップＳ１００４）、図６のスキャン終了処理を実行する（ステップＳ６１０）。このスキャン終了処理では、ステップＳ８０５において、エラーによる終了の理由としてＪＡＭ検知エラーを検知した旨をＰＣ２１４に通知する。ＪＡＭ検知エラーを受け取ったＰＣ２１４は、スキャナドライバによりディスプレイ２２０に図１５に示すエラーダイアログを表示する。
【００４７】
一方、ステップＳ１００３の判別の結果、ＪＡＭ検知エラーを通知しないときは（ステップＳ１００３でＮＯ）、ステップＳ１００５へ進み、後述する図１０のＪＡＭ回復待ち処理を行う。
【００４８】
図９は、図７のステップＳ９０５における重送回復待ち処理を示すフローチャートである。
【００４９】
図９において、画像読取装置２００内で重送を発生した原稿４０１がオペレータにより取り除かれた後（ステップＳ１０２でＹＥＳ）、操作パネル４０４上のＬＣＤに図１６に示すスキャンを継続するか否かの確認メッセージを表示する（ステップＳ１０３）。次に、スタートボタン１８０４が押下されたか否かを判別し（ステップＳ１０４）、スタートボタン１８０４が押下されたときは（ステップＳ１０４でＹＥＳ）、図５のステップＳ６０２へ戻り、画像読み取り前に予め設定され、フラッシュメモリ２０７に記憶された設定値を読み出し、該設定値に基づいてスキャンを再開する。一方、スタートボタン１８０４が押下されず（ステップＳ１０４でＮＯ）、かつストップボタン１８０５が押下されたときは（ステップＳ１０５でＹＥＳ）、スキャン終了処理を実行する。
【００５０】
このように、画像読取装置２００内に重送を発生した原稿４０１を取り除き、再度原稿台４０２に載置してスタートボタン１８０４を押下することにより、封筒などの重送と検知してしまう原稿をオペレータが意図的に送った場合であっても、そのままスタートボタン１８０４を押下すれば、それ以降の原稿の読み取りを続けて行うことができる。また、オペレータがエラー検知時に再設定を行うことなく原稿画像の読み取りを行うことができる。
【００５１】
図１０は、図８のステップＳ１００５におけるＪＡＭ回復待ち処理を示すフローチャートである。
【００５２】
図１０において、画像読取装置２００内でＪＡＭが発生した原稿４０１がオペレータにより取り除かれた後（ステップＳ１９０２でＹＥＳ）、操作パネル４０４上のＬＣＤに図１６に示すスキャンを継続するか否かの確認メッセージを表示する（ステップＳ１９０３）。次に、スタートボタン１８０４が押下されたか否かを判別し（ステップＳ１９０４）、スタートボタン１８０４が押下されたときは（ステップＳ１９０４でＹＥＳ）、図５のステップＳ６０２へ戻り、画像読み取り前に予め設定され、フラッシュメモリ２０７に記憶された設定値を読み出し、該設定値に基づいてスキャンを再開する。一方、スタートボタン１８０４が押下されず（ステップＳ１９０４でＮＯ）、ストップボタン１８０５が押下されたときは（ステップＳ１９０５でＹＥＳ）、スキャン終了処理を実行する。
【００５３】
このように、画像読取装置２００内に滞留している原稿４０１を取り除き、再度原稿台４０２に載置してスタートボタン１８０４を押下することにより、原稿画像が正常に読み取れているときに給紙ＪＡＭや排紙ＪＡＭなどが発生した場合であっても、それ以降の原稿の画像読み取りを続けて行うことができる。また、オペレータがエラー検知時に再設定を行うことなく原稿画像の読み取りを行うことができる。
【００５４】
上記実施の形態によれば、画像読取装置２００内で発生した原稿の重送やＪＡＭ等のエラーを検知した後、検知したエラーに対応するエラー回復処理を実行するので、オペレータがエラーの種類に応じてエラー後処理を行う必要がなくなり、エラー検知時に不要な再設定および原稿の画像読み取りを行うことなく、読み取り作業の効率を向上させることができる。
【００５５】
上記実施の形態では、装置２００本体でエラー処理の判断、エラー後継続可否の表示を行っているが、ＰＣ２１４側のスキャナドライバによりエラー処理の判断をし、装置２００からＰＣ２１４側の画像キャプチャアプリケーションにエラーが発生したことを通知せず、図１７に示すエラー後継続可否の画面をディスプレイ２２０に表示するようにしてもよい。
【００５６】
また、上記実施の形態では、装置２００本体でエラー後の処理を選択できるが、図１８に示すように、エラー処理コンフィグダイアログ画面をディスプレイ２２０に表示し、ＰＣ２１４側のスキャナドライバによりエラー後の処理を選択できるようにしてもよい。さらに、上記実施の形態では、ＪＡＭ検知を給紙センサ５０４、レジスト前センサ５０６、排紙センサ５１１、およびタイマ２０９により行っているが、メインモータ５０９がパルスモータである場合は、そのステップ数を計ってタイミングを取り、ＪＡＭを検知するようにしてもよい。
【００５７】
また、上記実施の形態では、重送検知を原稿の厚さによる重送検知センサ制御部２１１により行っているが、原稿検知センサ制御部２０６による原稿長さの検知や超音波センサにより行うようにしてもよい。
【００５８】
本発明の目的は、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００５９】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００６１】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【００６２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施の形態に係る画像読取装置の外観を示す斜視図である。
【図２】図１の画像読取装置２００の概略縦断面図である。
【図３】画像読取装置２００およびＰＣ２１４の内部構成を示すブロック図である。
【図４】画像読取装置２００上の操作パネル４０４の外観を示す図である。
【図５】画像読取装置におけるスキャン処理を示すフローチャートである。
【図６】図５のステップＳ６１０におけるスキャン終了処理を示すフローチャートである。
【図７】図５のステップＳ６１３，Ｓ６１７における重送後処理を示すフローチャートである。
【図８】図５のステップＳ６１４，Ｓ６１８，Ｓ６２０におけるＪＡＭ後処理を示すフローチャートである。
【図９】図７のステップＳ９０５における重送回復待ち処理を示すフローチャートである。
【図１０】図８のステップＳ１００５におけるＪＡＭ回復待ち処理を示すフローチャートである。
【図１１】スキャナドライバにより表示される継続ダイアログの画面を示す図である。
【図１２】画像読取装置にて表示される重送検知エラーの画面を示す図である。
【図１３】スキャナドライバにより表示されるエラーダイアログの画面を示す図である。
【図１４】画像読取装置にて表示されるＪＡＭ検知エラーの画面を示す図である。
【図１５】スキャナドライバにより表示されるエラーダイアログの画面を示す図である。
【図１６】画像読取装置にて表示されるエラー後継続可否の選択画面を示す図である。
【図１７】スキャナドライバにより表示されるエラー後継続可否の選択画面を示す図である。
【図１８】スキャナドライバにより表示されるエラー検知時の処理の選択画面を示す図である。
【符号の説明】
【００６４】
２００  画像読取装置
２０１ｆ  表面画像読取センサ部
２０１ｂ  裏面画像読取センサ部
２０６  原稿検知センサ制御部
２０７  フラッシュメモリ
２０８  ＣＰＵ
２１１  重送検知センサ制御部
２１４  パーソナルコンピュータ
５０４  給紙センサ
５０５  重送検知センサ
５０６  レジスト前センサ
【図１】
2005354204.tif 000003
【図２】
2005354204.tif 000004
【図３】
2005354204.tif 000005
【図４】
2005354204.tif 000006
【図５】
2005354204.tif 000007
【図６】
2005354204.tif 000008
【図７】
2005354204.tif 000009
【図８】
2005354204.tif 000010
【図９】
2005354204.tif 000011
【図１０】
2005354204.tif 000012
【図１１】
2005354204.tif 000013
【図１２】
2005354204.tif 000014
【図１３】
2005354204.tif 000015
【図１４】
2005354204.tif 000016
【図１５】
2005354204.tif 000017
【図１６】
2005354204.tif 000018
【図１７】
2005354204.tif 000019
【図１８】
2005354204.tif 000020