(57)【要約】【課題】読取装置等のシートを搬送させる装置において，搬送に関するエラーの再発の可能性を低減する技術を提供すること。【解決手段】スキャナ１００は，複数の搬送ローラによって原稿を搬送し，搬送中の原稿を読み取る。そして，スキャナ１００は，原稿の搬送を停止させるエラーを検知し，エラーが発生するとそのエラーの種類を特定する。そして，スキャナ１００は，特定されたエラーの種類に応じて，搬送を停止させた原稿を再搬送させる際の，ユーザに推奨する作業を報知する。【選択図】            図４
2016046653.tif 000002
【特許請求の範囲】
【請求項１】
複数の搬送ローラによって原稿を搬送する搬送部と，
前記原稿を読み取る読取部と，
制御部と，
を備え，
前記制御部は，
前記搬送部による原稿の搬送を停止させるエラーを検知する検知処理と，
前記検知処理にて検知されたエラーの種類を特定する特定処理と，
前記特定処理にて特定されたエラーの種類に応じて，搬送を停止させた原稿を前記搬送部に再搬送させる際の，ユーザに推奨する作業を報知する報知処理と，
を実行をすることを特徴とする読取装置。
【請求項２】
請求項１に記載する読取装置において，
前記制御部は，
前記搬送部によって搬送される原稿の，搬送方向の長さである用紙長を検出する用紙長検出処理を実行し，
前記用紙長検出処理にて検出された用紙長が，搬送方向に隣り合う搬送ローラ間の間隔よりも短い場合に，前記検知処理では，エラーを検知し，前記特定処理では，短シートエラーであると特定し，
前記特定処理にて前記短シートエラーと特定された場合に，前記報知処理では，原稿の縦横を逆にセットする作業を報知することを特徴とする読取装置。
【請求項３】
請求項１または請求項２に記載する読取装置において，
前記搬送部の搬送経路上の特定位置での原稿の有無に応じて異なる信号を出力する経路上シートセンサを備え，
前記制御部は，
前記搬送部によって搬送される原稿の，搬送方向の長さである用紙長を検出する用紙長検出処理を実行し，
前記経路上シートセンサからの信号に基づく原稿の有無の変化が所定のタイミングで生じなかった場合に，前記検知処理では，エラーを検知し，前記特定処理では，前記用紙長検出処理にて検出された用紙長が，搬送方向に隣り合う搬送ローラ間の間隔よりも短い場合に，短シートエラーであると特定し，
前記特定処理にて前記短シートエラーと特定された場合に，前記報知処理では，原稿の縦横を逆にセットする作業を報知することを特徴とする読取装置。
【請求項４】
請求項２または請求項３に記載する読取装置において，
前記制御部は，
前記搬送部によって搬送される原稿の，搬送方向の長さと直交する方向の長さである用紙幅を検出する用紙幅検出処理を実行し，
前記特定処理にて前記短シートエラーと特定され，かつ前記用紙幅検出処理にて検出された用紙幅が，搬送方向に隣り合う搬送ローラ間の間隔よりも長い場合に，前記報知処理では，原稿の縦横を逆にセットする作業を報知することを特徴とする読取装置。
【請求項５】
請求項２から請求項４のいずれか１つに記載する読取装置において，
前記制御部は，
前記報知処理にて原稿の縦横を逆にセットする作業を報知した後，前記搬送部によって搬送された原稿を前記読取部に読み取らせた場合，読み取られた画像に対して，原稿の向きを，エラーを検知する前に読み取られた原稿の向きに揃えるように回転させる第１回転処理を実行することを特徴とする読取装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する読取装置において，
原稿の搬送方向と前記搬送ローラの軸方向との両方に直交する方向である特定方向の位置が前記搬送部の搬送経路外となる検知位置での，原稿の有無に応じた信号を出力する経路外シートセンサを備え，
前記制御部は，
前記経路外シートセンサが原稿の有を示す信号を出力した場合に，前記検知処理では，エラーを検知し，前記特定処理では，巻込みエラーであると特定し，
前記特定処理にて前記巻込みエラーであると特定された場合に，前記報知処理では，原稿の向きと面との少なくとも一方を変更してセットする作業を報知することを特徴とする読取装置。
【請求項７】
請求項６に記載する読取装置において，
前記経路外シートセンサは，
前記特定方向において，前記搬送部の搬送経路よりも上方または下方に位置し，
前記読取部は，
前記搬送部によって搬送される原稿の一方の面を読み取る第１読取部と，
前記搬送部によって搬送される原稿の他方の面を読み取る第２読取部と，
を備え，
前記制御部は，
前記報知処理では，原稿の面を逆にセットする作業を報知することを特徴とする読取装置。
【請求項８】
請求項７に記載する読取装置において，
前記制御部は，
片面読み取りが設定され，前記報知処理にて原稿の面を逆にセットする作業を報知した後，前記第１読取部と前記第２読取部とのうち，エラーを検知する前に読み取りを行った読取部とは異なる読取部にて原稿を読み取ることを特徴とする読取装置。
【請求項９】
請求項７または請求項８に記載する読取装置において，
前記制御部は，
両面読み取りが設定されており，かつ，前記報知処理にて原稿の面を逆にセットする作業を報知した後に，前記搬送部によって搬送された原稿を前記読取部に読み取らせた場合に，前記第１読取部にて読み取られた画像と前記第２読取部で読み取られた画像の順序を並び替える並替処理を実行することを特徴とする読取装置。
【請求項１０】
請求項６に記載する読取装置において，
前記制御部は，
前記報知処理では，原稿の向きを変更してセットする作業を報知することを特徴とする読取装置。
【請求項１１】
請求項１０に記載する読取装置において，
前記制御部は，
前記報知処理にて原稿の向きを変更してセットする作業を報知した後，前記搬送部によって搬送された原稿を前記読取部に読み取らせた場合，読み取られた画像に対して，原稿の向きを，エラーを検知する前に読み取られた原稿の向きに揃えるように回転させる第２回転処理を実行することを特徴とする読取装置。
【請求項１２】
請求項６に記載する読取装置において，
前記制御部は，
前記報知処理では，原稿の搬送速度を下げる設定を行う作業を報知することを特徴とする読取装置。
【請求項１３】
請求項１から請求項１２のいずれか１つに記載する読取装置において，
前記搬送部の搬送経路上の特定位置での原稿の有無に応じて異なる信号を出力する経路上シートセンサを備え，
前記制御部は，
前記経路上シートセンサからの信号に基づく原稿の有無の変化が所定のタイミングで生じなかった場合に，前記検知処理では，エラーを検知し，前記特定処理では，紙詰まりエラーであると特定し，
前記特定処理にて前記紙詰まりエラーと特定された場合に，前記報知処理では，原稿の搬送速度を下げる設定を行う作業を報知することを特徴とする読取装置。
【請求項１４】
請求項１から請求項１３のいずれか１つに記載する読取装置において，
前記搬送部の搬送経路上の特定位置での原稿の有無に応じて異なる信号を出力する経路上シートセンサを備え，
前記制御部は，
前記搬送部によって搬送される原稿の傾きを検出する傾き検出処理を実行し，
前記経路上シートセンサからの信号に基づく原稿の有無の変化が所定のタイミングで生じなかった場合に，前記検知処理では，エラーを検知し，前記特定処理では，前記傾き検出処理にて検出される原稿の傾きが所定値よりも大きい場合に，傾き大による紙詰まりエラーであると特定し，
前記特定処理にて前記傾き大による紙詰まりエラーと特定された場合に，前記報知処理では，原稿ガイドをセットする作業を報知することを特徴とする読取装置。
【請求項１５】
請求項１から請求項１４のいずれか１つに記載する読取装置において，
前記制御部は，
前記報知処理による報知後の原稿の搬送において前記検知処理にてエラーを検知した場合に，キャリアシートの使用を報知する再報知処理を実行することを特徴とする読取装置。
【請求項１６】
請求項１から請求項１５のいずれか１つに記載する読取装置において，
複数のシートが重なって搬送される重送の有無に応じた信号を出力する重送センサを備え，
前記制御部は，
前記重送センサが重送の有を示す信号を出力した場合に，前記検知処理では，エラーを検知し，前記特定処理では，重送エラーであることを特定し，
前記特定処理にて前記重送エラーと特定された場合に，前記報知処理では，前記重送センサからの信号を無効に設定する作業を報知することを特徴とする読取装置。
【請求項１７】
請求項１から請求項１５のいずれか１つに記載する読取装置において，
原稿を収容する収容部と，
前記収容部に収容された原稿を，前記搬送部の搬送経路に搬入する一対のローラである分離ローラ対と，
複数のシートが重なって搬送される重送の有無に応じた信号を出力する重送センサと，
を備え，
前記分離ローラ対の搬送モードとして，前記分離ローラ対のローラのうち一方を他方に従動回転させる第１モードと，前記分離ローラ対のローラのうち一方を他方に反従動回転させる第２モードとがあり，
前記制御部は，
前記重送センサが重送の有を示す信号を出力した場合に，前記検知処理では，エラーを検知し，前記特定処理では，重送エラーであることを特定し，
前記検知処理にてエラーが検知され，かつ，前記特定処理にて前記重送エラーと特定された場合であって，さらに前記第１モードが設定されていた場合に，前記報知処理では，前記第２モードを設定する作業を報知することを特徴とする読取装置。
【請求項１８】
請求項１７に記載する読取装置において，
前記制御部は，
前記検知処理にてエラーが検知され，かつ，前記特定処理にて前記重送エラーと特定された場合であって，さらに前記第２モードが設定されていた場合に，前記報知処理にて前記重送センサからの信号を無効に設定する作業を報知することを特徴とする読取装置。
【請求項１９】
複数の搬送ローラによってシートを搬送する搬送部と，
制御部と，
を備え，
前記制御部は，
前記搬送部によるシートの搬送を停止させるエラーを検知する検知処理と，
前記検知処理にて検知されたエラーの種類を特定する特定処理と，
前記特定処理にて特定されたエラーの種類に応じて，搬送を停止させたシートを前記搬送部に再搬送させる際の，ユーザに推奨する作業を報知する報知処理と，
を実行をすることを特徴とするシート搬送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿を搬送させて読み取る読取装置およびシートを搬送するシート搬送装置に関する。さらに詳細には，シートの搬送中にエラーが発生した際の報知技術に関するものである。
【背景技術】
【０００２】
従来から，原稿を読取位置に搬送させて当該原稿を読み取る読取装置等，シートを搬送させる装置では，シートの搬送中にシートの搬送が継続できなくなるエラーが発生することがある。そして，上述した装置にてエラーが発生した際，エラーの発生および解除方法を報知する技術が知られている。
【０００３】
エラーが発生した際の報知技術としては，例えば特許文献１に，ジャム等の搬送不良によって自動搬送を停止させた際，エラーの解除後に読み取らせる原稿をフラットベッドガラス上に載置するように報知する構成が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２８５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，エラーの解除後，再び原稿を自動搬送させて読み取らせる場合もある。この場合，原稿が破損していなければ再び同じ原稿を搬送することになるが，エラーの報知の際，エラーの解除後の搬送の成功率を高めるような誘導を行っていない。そのため，同じエラーが繰り返される可能性がある。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，読取装置等のシートを搬送させる装置において，搬送に関するエラーの再発の可能性を低減する技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた読取装置は，複数の搬送ローラによって原稿を搬送する搬送部と，前記原稿を読み取る読取部と，制御部とを備え，前記制御部は，前記搬送部による原稿の搬送を停止させるエラーを検知する検知処理と，前記検知処理にて検知されたエラーの種類を特定する特定処理と，前記特定処理にて特定されたエラーの種類に応じて，搬送を停止させた原稿を前記搬送部に再搬送させる際の，ユーザに推奨する作業を報知する報知処理とを実行をすることを特徴としている。
【０００８】
すなわち，本明細書に開示される読取装置では，原稿の搬送を停止させるエラーが発生した際，搬送を停止させた原稿を再搬送させるにあたり，エラーの内容に応じたユーザの作業を報知する。これにより，エラーの解除後の原稿の搬送の成功率を高めるような誘導が行われ，同じエラーが繰り返される可能性を低減できる。
【０００９】
また，前記制御部は，前記搬送部によって搬送される原稿の，搬送方向の長さである用紙長を検出する用紙長検出処理を実行し，前記用紙長検出処理にて検出された用紙長が，搬送方向に隣り合う搬送ローラ間の間隔よりも短い場合に，前記検知処理では，エラーを検知し，前記特定処理では，短シートエラーであると特定し，前記特定処理にて前記短シートエラーと特定された場合に，前記報知処理では，原稿の縦横を逆にセットする作業を報知するとよい。原稿の用紙長が，搬送方向の搬送ローラ間の間隔よりも短い場合，原稿が搬送ローラ間に落ちて搬送不良となる。この場合は，原稿の縦横を逆にセットさせることで原稿の搬送方向における用紙長が変わり，原稿が搬送ローラ間に落ちる可能性を低減できる。
【００１０】
また，本明細書に開示される読取装置は，前記搬送部の搬送経路上の特定位置での原稿の有無に応じて異なる信号を出力する経路上シートセンサを備え，前記制御部は，前記搬送部によって搬送される原稿の，搬送方向の長さである用紙長を検出する用紙長検出処理を実行し，前記経路上シートセンサからの信号に基づく原稿の有無の変化が所定のタイミングで生じなかった場合に，前記検知処理では，エラーを検知し，前記特定処理では，前記用紙長検出処理にて検出された用紙長が，搬送方向に隣り合う搬送ローラ間の間隔よりも短い場合に，短シートエラーであると特定し，前記特定処理にて前記短シートエラーと特定された場合に，前記報知処理では，原稿の縦横を逆にセットする作業を報知するとよい。
【００１１】
また，前記制御部は，前記搬送部によって搬送される原稿の，搬送方向の長さと直交する方向の長さである用紙幅を検出する用紙幅検出処理を実行し，前記特定処理にて前記短シートエラーと特定され，かつ前記用紙幅検出処理にて検出された用紙幅が，搬送方向に隣り合う搬送ローラ間の間隔よりも長い場合に，前記報知処理では，原稿の縦横を逆にセットする作業を報知するとよい。原稿の縦横を逆にセットしても，用紙幅が搬送ローラ間よりも短ければ，再び短シートエラーが発生してしまう。そのため，用紙幅が搬送ローラ間よりも長い場合に限り，原稿の縦横を逆にセットする作業を報知する方が好ましい。
【００１２】
また，前記制御部は，前記報知処理にて原稿の縦横を逆にセットする作業を報知した後，前記搬送部によって搬送された原稿を前記読取部に読み取らせた場合，読み取られた画像に対して，原稿の向きを，エラーを検知する前に読み取られた原稿の向きに揃えるように回転させる第１回転処理を実行するとよい。原稿の縦横を逆にセットすると，他の原稿と向きが一致しない。そのため，読み取られた画像の向きを回転によって揃える方が好ましい。
【００１３】
また，本明細書に開示される読取装置は，原稿の搬送方向と前記搬送ローラの軸方向との両方に直交する方向である特定方向の位置が前記搬送部の搬送経路外となる検知位置での，原稿の有無に応じた信号を出力する経路外シートセンサを備え，前記制御部は，前記経路外シートセンサが原稿の有を示す信号を出力した場合に，前記検知処理では，エラーを検知し，前記特定処理では，巻込みエラーであると特定し，前記特定処理にて前記巻込みエラーであると特定された場合に，前記報知処理では，原稿の向きと面との少なくとも一方を変更してセットする作業を報知するとよい。経路外シートセンサは，原稿のカールが大きいか否かの判断に利用できる。カールが大きい原稿を搬送すると，搬送不良となる可能性が高い。そのため，原稿の向きと面との少なくとも一方を変更して原稿をセットさせることで，原稿のカールの影響を低減でき，原稿の再搬送が成功する可能性が高まる。
【００１４】
また，前記経路外シートセンサは，前記特定方向において，前記搬送部の搬送経路よりも上方または下方に位置し，前記読取部は，前記搬送部によって搬送される原稿の一方の面を読み取る第１読取部と，前記搬送部によって搬送される原稿の他方の面を読み取る第２読取部とを備え，前記制御部は，前記報知処理では，原稿の面を逆にセットする作業を報知するとよい。原稿が上方または下方にカールしたことを検知した場合は，原稿の面を逆にセットすることで，原稿のカールの影響の低減が期待できる。
【００１５】
また，前記制御部は，片面読み取りが設定され，前記報知処理にて原稿の面を逆にセットする作業を報知した後，前記第１読取部と前記第２読取部とのうち，エラーを検知する前に読み取りを行った読取部とは異なる読取部にて原稿を読み取るとよい。原稿の面を逆にセットすると，読み取り面が逆になる。そのため，エラーを検知する前とは異なる読取部にて原稿を読み取らせることでユーザの所望の画像が得られる。
【００１６】
また，前記制御部は，両面読み取りが設定されており，かつ，前記報知処理にて原稿の面を逆にセットする作業を報知した後に，前記搬送部によって搬送された原稿を前記読取部に読み取らせた場合に，前記第１読取部にて読み取られた画像と前記第２読取部で読み取られた画像の順序を並び替える並替処理を実行するとよい。原稿の面を逆にセットすると，読み取り順序が逆になる。そのため，読み取られた画像の順序を逆にする方が好ましい。
【００１７】
また，前記制御部は，前記報知処理では，原稿の向きを変更してセットする作業を報知するとよい。原稿の向きの変更には，縦横の変更，前後の変更，あるいはその両方の変更が該当する。原稿がカールした場合は，原稿の向きを変更することで，原稿のカールの影響の低減が期待できる。
【００１８】
また，前記制御部は，前記報知処理にて原稿の向きを変更してセットする作業を報知した後，前記搬送部によって搬送された原稿を前記読取部に読み取らせた場合，読み取られた画像に対して，原稿の向きを，エラーを検知する前に読み取られた原稿の向きに揃えるように回転させる第２回転処理を実行するとよい。原稿の向きを変更すると，他の原稿と向きが一致しない。そのため，読み取られた画像の向きを，回転によって揃える方が好ましい。
【００１９】
また，前記制御部は，前記報知処理では，原稿の搬送速度を下げる設定を行う作業を報知するとよい。原稿がカールした場合は，原稿の搬送速度を下げることで，原稿のカールの影響の低減が期待できる。
【００２０】
また，本明細書に開示される読取装置は，前記搬送部の搬送経路上の特定位置での原稿の有無に応じて異なる信号を出力する経路上シートセンサを備え，前記制御部は，前記経路上シートセンサからの信号に基づく原稿の有無の変化が所定のタイミングで生じなかった場合に，前記検知処理では，エラーを検知し，前記特定処理では，紙詰まりエラーであると特定し，前記特定処理にて前記紙詰まりエラーと特定された場合に，前記報知処理では，原稿の搬送速度を下げる設定を行う作業を報知するとよい。原稿の有無の変化が所定のタイミングで生じなかった場合，紙詰まりが生じた可能性が高い。この場合は，原稿の搬送速度を下げることで，紙詰まりの発生を抑制できる。
【００２１】
また，本明細書に開示される読取装置は，前記搬送部の搬送経路上の特定位置での原稿の有無に応じて異なる信号を出力する経路上シートセンサを備え，前記制御部は，前記搬送部によって搬送される原稿の傾きを検出する傾き検出処理を実行し，前記経路上シートセンサからの信号に基づく原稿の有無の変化が所定のタイミングで生じなかった場合に，前記検知処理では，エラーを検知し，前記特定処理では，前記傾き検出処理にて検出される原稿の傾きが所定値よりも大きい場合に，傾き大による紙詰まりエラーであると特定し，前記特定処理にて前記傾き大による紙詰まりエラーと特定された場合に，前記報知処理では，原稿ガイドをセットする作業を報知するとよい。原稿の有無の変化が所定のタイミングで生じなかった場合，傾き大による紙詰まりが生じた可能性もある。この場合は，原稿ガイドをセットさせることで，傾き大による紙詰まりの発生を抑制できる。
【００２２】
また，前記制御部は，前記報知処理による報知後の原稿の搬送において前記検知処理にてエラーを検知した場合に，キャリアシートの使用を報知する再報知処理を実行するとよい。再度エラーが発生した場合には，キャリアシートの使用を報知することで，同じエラーが繰り返される可能性を低減できる。
【００２３】
また，本明細書に開示される読取装置は，複数のシートが重なって搬送される重送の有無に応じた信号を出力する重送センサを備え，前記制御部は，前記重送センサが重送の有を示す信号を出力した場合に，前記検知処理では，エラーを検知し，前記特定処理では，重送エラーであることを特定し，前記特定処理にて前記重送エラーと特定された場合に，前記報知処理では，前記重送センサからの信号を無効に設定する作業を報知するとよい。付箋やシールが貼付された原稿や折り曲げられた原稿を搬送した際，重送が検知されて読み取りができないことがある。そのため，重送エラーが検知された場合には，重送センサを無効に設定する作業を行わせることで，そのような原稿の読み取りが成功する可能性が高まる。
【００２４】
また，本明細書に開示される読取装置は，原稿を収容する収容部と，前記収容部に収容された原稿を，前記搬送部の搬送経路に搬入する一対のローラである分離ローラ対と，複数のシートが重なって搬送される重送の有無に応じた信号を出力する重送センサとを備え，前記分離ローラ対の搬送モードとして，前記分離ローラ対のローラのうち一方を他方に従動回転させる第１モードと，前記分離ローラ対のローラのうち一方を他方に反従動回転させる第２モードとがあり，前記制御部は，前記重送センサが重送の有を示す信号を出力した場合に，前記検知処理では，エラーを検知し，前記特定処理では，重送エラーであることを特定し，前記検知処理にてエラーが検知され，かつ，前記特定処理にて前記重送エラーと特定された場合であって，さらに前記第１モードが設定されていた場合に，前記報知処理では，前記第２モードを設定する作業を報知するとよい。重送が検知された場合，重ねられた原稿の読み取りができないため，原稿の搬送が停止される。そこで，第１モードで搬送されていた場合には，第２モードに変更することで，重送の可能性を低減できる。
【００２５】
また，前記制御部は，前記検知処理にてエラーが検知され，かつ，前記特定処理にて前記重送エラーと特定された場合であって，さらに前記第２モードが設定されていた場合に，前記報知処理にて前記重送センサからの信号を無効に設定する作業を報知するとよい。
【００２６】
上記読取装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００２７】
本発明によれば，読取装置等のシートを搬送させる装置において，搬送に関するエラーの再発の可能性を低減する技術が実現される。
【図面の簡単な説明】
【００２８】
【図１】実施の形態にかかるスキャナの外観を示す斜視図である。
【図２】実施の形態にかかるスキャナの内部構成の概略を示す模式図である。
【図３】実施の形態にかかるスキャナの電気的構成を示すブロック図である。
【図４】スキャナが実行する読取搬送処理の手順を示すフローチャートである。
【図５】スキャナが実行するエラー特定処理の手順を示すフローチャートである。
【図６】スキャナが実行する巻込みリトライ処理の手順を示すフローチャートである。
【図７】巻込みエラー発生時に通知されるリトライ方法の表示例を示す図である。
【図８】スキャナが実行する短シートリトライ処理の手順を示すフローチャートである。
【図９】スキャナが実行する紙詰まりリトライ処理の手順を示すフローチャートである。
【図１０】スキャナが実行する重送リトライ処理の手順を示すフローチャートである。
【図１１】応用例にかかる巻込みリトライ処理の手順を示すフローチャートである。
【図１２】応用例にかかるリトライ方法の表示例を示す図である。
【発明を実施するための形態】
【００２９】
以下，本発明にかかる読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，原稿を搬送させながら原稿を読み取る機能を備えたスキャナに本発明を適用したものである。
【００３０】
本形態のスキャナ１００は，図１に示すように，本体を覆う筐体６と，筐体６の後方かつ上方に位置して左右方向に延びる回動軸心Ｘ周りに回動可能に筐体６に支持された原稿トレイ９１と，筐体６の下方に位置して前後方向に出し入れ可能に筐体６に収容される排紙トレイ９２とを備えている。原稿トレイ９１は，収容部の一例である。なお，図１では，排紙トレイ９２側をスキャナ１００の前側とし，排紙トレイ９２と対向した際の，左手側を左側とし，右手側を右側とし，前後左右の方向を規定する。
【００３１】
また，スキャナ１００は，筐体６の上面に，各種のボタン（例えば，スタートキー，ストップキー，テンキーの各ボタン）によって構成されるボタン群４１と，液晶ディスプレイからなる表示部４２とを備えた操作パネル４０を備えている。このボタン群４１や表示部４２により，メッセージの表示やユーザによる操作の入力が可能になる。
【００３２】
図２は，スキャナ１００の内部の構成を模式的に示している。スキャナ１００の内部（すなわち筐体６の内側）には，原稿が搬送される経路として，原稿トレイ９１と排紙トレイ９２とを連結する搬送路６１が設けられている。そして，スキャナ１００の内部には，搬送路６１上に沿って，その上流側から，シートセンサ７４，分離ローラ対６２，巻込みセンサ７５，シートセンサ７１，超音波センサ８１，第１搬送ローラ対６３，シートセンサ７２，イメージセンサ２１，２２，第２搬送ローラ対６４，シートセンサ７３が配置されている。本形態では，これら原稿の読み取りに利用される要素をまとめて画像読取部２０とする。
【００３３】
分離ローラ対６２は，一対のローラ６２１，６２２によって構成される。スキャナ１００は，分離ローラ対６２の動作モードとして，分離モードと非分離モードとを有する。非分離モードでは，原稿を装置内に搬入させる向きにローラ６２２を回転させ，ローラ６２１をローラ６２２に対して従動回転させる。分離モードでは，非分離モードと異なり，ローラ６２１をローラ６２２に対して反従動回転させる。非分離モードは，第１モードの一例であり，分離モードは，第２モードの一例である。
【００３４】
分離モードでは，上側のローラ６２１が原稿の搬入を抑制する向きに回転することから，原稿をより確実に分離することができ，複数枚の原稿を重ねて搬送してしまう重送の可能性が低い。非分離モードは，折り畳まれた原稿，付箋紙が貼付された原稿，キャリアシートを用いた原稿等の搬送に好適であるが，一方で重送が発生し易い。スキャナ１００は，搬送時の動作モードを分離モードとするか非動作モードとするかの設定を，操作パネル４０を介して受け付ける。初期値は非分離モードである。
【００３５】
第１搬送ローラ対６３は，一対のローラによって構成され，分離ローラ対６２によって搬入された原稿を，第２搬送ローラ対６４に向けて搬送する。第２搬送ローラ対６４も，一対のローラによって構成され，第１搬送ローラ対６３によって搬送された原稿を，排紙トレイ９２に向けて搬送する。第１搬送ローラ対６３，第２搬送ローラ対６４，および分離ローラ対６２は，搬送部の一例である。
【００３６】
イメージセンサ２１，２２は，一方が原稿の一方の面の画像を読み取り，他方が原稿の他方の面の画像を読み取る。イメージセンサ２１，２２は，左右方向（図２の奥行き方向）に光学素子が一列に並んで配置されており，原稿からの反射光を電気信号に変換して出力する。イメージセンサ２１，２２としては，例えば，ＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）が適用可能である。本形態のイメージセンサ２１，２２は，カラー，グレースケール，およびモノクロでの読み取りが可能である。イメージセンサ２１，２２は，読取部の一例である。また，イメージセンサ２１，２２の一方が第１読取部の一例であり，他方が第２読取部の一例である。
【００３７】
シートセンサ７１，７２，７３は，可動体付きの光センサであり，それぞれの検知位置に原稿が有るか否かに応じて，レベルの異なる信号を出力する。可動体は，原稿が検知位置に無い状態では，一部が搬送路６１に突出する基準位置に位置している。そして，原稿が検知位置に有る状態では，可動体は原稿に押されて基準位置以外の位置に変位する。原稿が検知位置を通過して検知位置に原稿が無い状態に戻ると，ばね部材等の付勢力あるいは自重によって可動体は基準位置に戻る。また，シートセンサ７４は，可動体無しの光センサであり，原稿トレイ９１に設けられた貫通孔を介して，発光素子と受光素子とが対向している。そして，原稿が原稿トレイ９１上に有る状態では，原稿が発光素子からの光を遮断し，原稿が原稿トレイ９１上に無い状態では，発光素子からの光が遮断されない。これらにより，シートセンサ７１，７２，７３，７４は，それぞれの検知位置に原稿が有るか無いかに応じて異なるレベルの信号を出力する。本形態では，シートセンサ７１，７２，７３，７４は，原稿が有る場合にオンレベル，原稿が無い場合にオフレベルの信号を出力する。
【００３８】
シートセンサ７１，７２，７３，７４は，搬送路６１上のそれぞれの検知位置における原稿の有無の判断に用いられる。より具体的に，例えば，シートセンサ７４の出力に基づいて，原稿トレイ９１上の原稿の有無を判断できる。また，シートセンサ７１の出力に基づいて，原稿の装置内への搬入に成功したか否かを判断できる。また，原稿の装置内への搬入に成功した後，シートセンサ７２，７３の出力に基づいて，各シートセンサの検知位置までの搬送が成功したか否かを判断できる。また，イメージセンサ２１，２２の直前に位置するシートセンサ７２の出力に基づいて，イメージセンサ２１，２２の読み取り開始タイミングを制御できる。シートセンサ７１，７２，７３は，経路上シートセンサの一例である。
【００３９】
巻込みセンサ７５は，分離ローラ対６２よりも搬送方向の下流側に位置し，さらに分離ローラ対６２の下側のローラ６２２の周辺に設けられている。また，巻込みセンサ７５は，搬送路６１よりも下方の位置を検知位置としている。すなわち，巻込みセンサ７５は，原稿の搬送方向と分離ローラ対６２の軸方向との両方に直交する方向の位置が搬送路６１外となる位置を検知位置としている。
【００４０】
巻込みセンサ７５は，シートセンサ７１等と同様に，可動体付きの光透過センサであり，検知位置に原稿が有るか否かに応じて，レベルの異なる信号を出力する。本形態では，巻込みセンサ７５は，原稿が有る場合にオンレベル，原稿が無い場合にオフレベルの信号を出力する。巻込みセンサ７５は，原稿のカールの大小の判断に用いられる。巻込みセンサ７５は，経路外シートセンサの一例である。
【００４１】
超音波センサ８１は，例えば送波器と受波器とで構成される透過型センサであり，送波器と受波器との間を通過する原稿の厚みの違いによってレベルの異なる信号を出力する。超音波センサ８１では，複数枚の原稿が重ねて搬送される重送が生じた場合，１枚の原稿が送信される場合と比較して，受波器が受信する超音波が減衰する。本形態では，超音波センサ８１は，シートセンサ７１の出力に基づいて検知位置に原稿が搬送されるタイミングに合わせて超音波を発信し，複数枚の原稿が有ると推測される場合にオンレベル，それ以外の場合にオフレベルの信号を出力する。超音波センサ８１は，原稿の重送の判断に用いられる。超音波センサ８１は，重送センサの一例である。
【００４２】
なお，超音波センサ８１の出力に基づく重送の検知は，無効に設定することができる。すなわち，付箋やシールが貼付された原稿あるいは折り曲げられた原稿を搬送した際，重送が検知されて読み取りができないことがある。そのため，スキャナ１００は，操作パネル４０を介して重送の検知を無効に設定する入力を受け付ける。そして，無効が設定された場合，スキャナ１００は，超音波センサ８１からの出力を受け付けない，あるいは受け付けたとしても当該出力をエラーの検知に利用しない。一方，無効が設定されていない場合，重送の検知は有効に設定されており，重送が検知されると，スキャナ１００は原稿の搬送を停止する。
【００４３】
原稿トレイ９１上に載置された原稿は，図１および図２中の矢印Ｄの方向に向かって，原稿トレイ９１から排紙トレイ９２に搬送される。具体的には，スキャナ１００には，読み取りを実行するにあたって，ユーザによって原稿トレイ９１上に原稿が載置される。原稿トレイ９１上に載置された原稿は，分離ローラ対６２によって１枚ずつ搬送路６１の下流側に搬送される。搬送路６１を移動する原稿は，搬送路６１上を移動しながらイメージセンサ２１ないしイメージセンサ２２によって読み取られる。そして，読み取り後の原稿は，排紙トレイ９２上に排出される。
【００４４】
また，スキャナ１００は，読み取った原稿の画像に基づいて，ＪＰＥＧ等の画像ファイルを生成する。そして，生成した画像ファイルを，ユーザによって指定された記憶先に記憶する。
【００４５】
続いて，本形態のスキャナ１００の電気的構成について説明する。本形態のスキャナ１００は，図３に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４と，ＡＳＩＣ３５とを有するコントローラ３０を備えている。また，スキャナ１００は，前述した画像読取部２０と，操作パネル４０と，通信インターフェース３７とを備え，これらがＣＰＵ３１によって制御される。画像読取部２０には，前述したシートセンサ７１，７２，７３，７４，巻込みセンサ７５，超音波センサ８１の他，分離ローラ６２，第１搬送ローラ６３，第２搬送ローラ６４等の駆動源となる駆動モータ６６が含まれる。なお，コントローラ３０は，ＣＰＵ３１等，スキャナ１００の制御に利用されるハードウェアを纏めた総称であって，実際にスキャナ１００に存在する単一のハードウェアを表すとは限らない。
【００４６】
ＲＯＭ３２には，スキャナ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。
【００４７】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，スキャナ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。
【００４８】
通信インターフェース３７は，パーソナルコンピュータ（ＰＣ）２００との通信を可能にするハードウェアである。具体的な通信インターフェース３７としては，例えば，有線ＬＡＮインターフェース，無線ＬＡＮインターフェース，シリアル通信インターフェースが該当する。スキャナ１００は，画像データを通信インターフェース３７を介してＰＣ２００に送信できる。なお，通信インターフェース３７を介して通信可能な外部デバイスは，ＰＣに限らず，例えば，スマートフォン，サーバ，フラッシュメモリであってもよい。
【００４９】
続いて，スキャナ１００によって実行される読取搬送処理の手順を，図４のフローチャートを参照しつつ説明する。読取搬送処理は，読取開始が指示されたことを契機に，ＣＰＵ３１によって実行される。
【００５０】
読取搬送処理では，スキャナ１００は先ず，原稿の搬送動作を開始する（Ｓ１０１）。具体的にＳ１０１では，駆動モータ６６によって，分離ローラ対６２，第１搬送ローラ対６３，第２搬送ローラ対６４を回転させて原稿の搬送を開始する。さらに，スキャナ１００は，搬送される原稿に合わせてイメージセンサ２１での読み取りを開始する。両面読み取りの場合には，イメージセンサ２１および２２での読み取りを開始する。複数枚の原稿が有る場合には，１枚ずつ順次に搬送し，原稿トレイ９１に原稿が無くなるまで１枚ずつの原稿の読み取りを繰り返す。
【００５１】
Ｓ１０１の後，スキャナ１００は，原稿の搬送動作中，原稿の搬送を停止させるエラーが発生したか否かを判断する（Ｓ１０２）。原稿の搬送を停止させるエラーの発生は，例えば，巻込みセンサ７５がオンレベルになったこと，超音波センサ８１がオンレベルになったこと，シートセンサ７１の出力に基づいて計算される原稿の搬送方向の長さが搬送路６１上における最長のローラ間よりも短かったこと，シートセンサ７１，７２，７３に基づく原稿の有無の変化が所定のタイミングで生じなかったこと，によって判断できる。Ｓ１０２は，検知処理の一例である。
【００５２】
なお，原稿の有無の変化が所定のタイミングで生じない場合には，次の３つのうち少なくとも１つが含まれる。第１は，原稿有の継続時間が第１の閾値時間よりも短い場合である。原稿の搬送方向の長さである原稿長が，搬送路６１上における最長のローラ間よりも短い場合，原稿がローラ間に落ちて搬送不能になる。そのため，原稿有の継続時間が，最長のローラ間を原稿が通過するのに要する時間に相当する第１の閾値時間よりも短い場合は，エラーと判断する。
【００５３】
第２は，原稿有の継続時間が第２の閾値時間よりも長い場合である。ローラの空回りやジャム等の搬送不良による紙詰まりによって原稿が移動できなくなっている場合，原稿有の継続時間が実際に検知位置の通過に要する時間よりも長くなる。そこで，原稿有の継続時間が，サポート可能な最大のシートサイズが検知位置を通過するのに要する時間に相当する第２の閾値時間よりも長い場合は，エラーと判断する。
【００５４】
第３は，上流側のシートセンサで原稿無から有に変化した後，所定のタイミングで下流側のシートセンサで原稿有から無に変化しない場合である。第２の場合と同様に，搬送不良による紙詰まりによって原稿が移動できなくなっている場合，上流側のシートセンサで原稿無から有に変化した後，下流側のシートセンサで原稿有から無に変化しない。そこで，上流側のシートセンサで原稿無から有に変化した後，当該原稿が下流側のシートセンサに到達するまでに要する時間に相当する移動時間が経過するまでに下流側のシートセンサで原稿有から無に変化しない場合には，エラーと判断する。
【００５５】
原稿の搬送を停止させるエラーが発生していない場合（Ｓ１０２：ＮＯ），スキャナ１００は，ジョブが終了したか否かを判断する（Ｓ１０３）。ジョブの終了は，例えば，原稿トレイ９１上に原稿が無く，かつ全ての原稿の搬送および読み取りが終了したこと，あるいは操作パネル４０のキャンセルキーが押下されたこと，によって判断できる。なお，原稿トレイ９１上の原稿の有無は，シートセンサ７４の出力に基づいて判断できる。
【００５６】
ジョブが終了していない場合には（Ｓ１０３：ＮＯ），Ｓ１０２に戻り，エラーが発生するか，ジョブが終了するまで，Ｓ１０２とＳ１０３とを繰り返す。ジョブが終了している場合には（Ｓ１０３：ＹＥＳ），読取搬送処理を終了する。
【００５７】
原稿の搬送を停止させるエラーが発生した場合（Ｓ１０２：ＹＥＳ），スキャナ１００は，原稿の搬送を停止する（Ｓ１１１）。そして，スキャナ１００は，発生したエラーの種類を特定するエラー特定処理を実行する（Ｓ１１２）。Ｓ１１２は，特定処理の一例である。
【００５８】
図５に，Ｓ１１２のエラー特定処理の手順を示す。エラー特定処理では，スキャナ１００は先ず，巻込みセンサ７５の出力がオンレベルか否かを判断する（Ｓ１５１）。巻込みセンサ７５の出力がオンレベルの場合（Ｓ１５１：ＹＥＳ），原稿のカール量が大きく，原稿の一部が搬送路６１外に位置することから，スキャナ１００はエラーの種類を「巻込み」と特定する（Ｓ１５２）。
【００５９】
巻込みセンサ７５の出力がオフレベルの場合（Ｓ１５１：ＮＯ），スキャナ１００は，超音波センサ８１の出力がオンレベルか否かを判断する（Ｓ１６１）。超音波センサ８１の出力がオンレベルの場合（Ｓ１６１：ＹＥＳ），スキャナ１００はエラーの種類を「重送」と特定する（Ｓ１６２）。
【００６０】
超音波センサ８１の出力がオフレベルの場合（Ｓ１６１：ＮＯ），スキャナ１００は，原稿の搬送方向の長さである原稿長を取得する（Ｓ１７０）。原稿長は，例えば，シートセンサ７１の出力が連続してオンレベルとなっている時間と搬送速度とに基づいて計算される。また，原稿を読み取った後にエラーが検知された場合には，読み取った画像から原稿長を測定してもよい。Ｓ１７０は，用紙長検出処理の一例である。
【００６１】
Ｓ１７０の後，スキャナ１００は，原稿長が搬送路６１上における最長のローラ間よりも短いか否かを判断する（Ｓ１７１）。本形態では，第１搬送ローラ対６３と第２搬送ローラ対６４との間の搬送距離が最も長いものとする。原稿長がローラ間よりも短い場合（Ｓ１７１：ＹＥＳ），原稿がローラ間に落ちて搬送不能となるため，スキャナ１００はエラーの種類を「短シート」と特定する（Ｓ１７２）。
【００６２】
原稿長がローラ間よりも長い場合（Ｓ１７１：ＮＯ），原稿の有無の変化が所定のタイミングで生じなかったシートセンサが有るか否かを判断する（Ｓ１８１）。原稿の有無の変化が所定のタイミングで生じなかったシートセンサが有る場合（Ｓ１８１：ＹＥＳ），ローラの空回りやジャム等の搬送不良による紙詰まりが発生した可能性が高いことから，スキャナ１００はエラーの種類を「紙詰まり」と特定する（Ｓ１８２）。
【００６３】
原稿の有無の変化が所定のタイミングで生じなかったシートセンサが無い場合（Ｓ１８１：ＮＯ），スキャナ１００は，エラーの種類を特定できないことから，エラーの種類を「不明」とする（Ｓ１９２）。例えば，カバーオープンによるエラーの場合は，不明と判断される。Ｓ１５２，Ｓ１６２，Ｓ１７２，Ｓ１８２，あるいはＳ１９２の後は，エラー特定処理を終了し，読取搬送処理に戻る。
【００６４】
図４の読取搬送処理の説明に戻り，Ｓ１１２のエラー特定処理の後，スキャナ１００は，特定されたエラーに応じた解除方法を報知する（Ｓ１１３）。Ｓ１１３では，例えば，カバーを開けて原稿を取り除く旨のメッセージを表示する。報知方法は，例えば，表示部４２によるメッセージ表示であってもよいし，音声ガイダンスであってもよい。
【００６５】
Ｓ１１３の後は，特定されたエラーの種類に応じたリトライを実行する。すなわち，スキャナ１００は，エラーの種類が巻込みか否かを判断し（Ｓ１１４），エラーの種類が巻込みであれば（Ｓ１１４：ＹＥＳ），巻込み用のリトライを行う巻込みリトライ処理を実行する（Ｓ１２１）。エラーの種類が巻込みでなければ（Ｓ１１４：ＮＯ），スキャナ１００は，エラーの種類が短シートか否かを判断し（Ｓ１１５），エラーの種類が短シートであれば（Ｓ１１５：ＹＥＳ），短シート用のリトライを行う短シートリトライ処理を実行する（Ｓ１２２）。エラーの種類が短シートでなければ（Ｓ１１５：ＮＯ），スキャナ１００は，エラーの種類が紙詰まりか否かを判断し（Ｓ１１６），エラーの種類が紙詰まりであれば（Ｓ１１６：ＹＥＳ），紙詰まり用のリトライを行う紙詰まりリトライ処理を実行する（Ｓ１２３）。エラーの種類が紙詰まりでなければ（Ｓ１１６：ＮＯ），スキャナ１００は，エラーの種類が重送か否かを判断し（Ｓ１１７），エラーの種類が重送であれば（Ｓ１１７：ＹＥＳ），重送用のリトライを行う重送リトライ処理を実行する（Ｓ１２４）。
【００６６】
エラーの種類が重送でなければ（Ｓ１１７：ＮＯ），すなわちエラーの種類が不明であれば，スキャナ１００はリトライを行うことなく，読取搬送処理を終了する。一方，Ｓ１２１，Ｓ１２２，Ｓ１２３，Ｓ１２４の各リトライを実行した場合には，再びＳ１０２に戻り，スキャナ１００は，エラーが発生するか，ジョブが終了するまで，Ｓ１０２とＳ１０３とを繰り返す。
【００６７】
以下，Ｓ１２１，Ｓ１２２，Ｓ１２３，およびＳ１２４の各リトライ処理について，説明する。始めに，Ｓ１２１の巻込みリトライ処理について，図６のフローチャートを参照しつつ説明する。
【００６８】
巻込みリトライ処理では，スキャナ１００は先ず，原稿の取除きが完了したか否かを判断する（Ｓ２０１）。原稿の取除きの完了は，例えば，シートセンサ７１，７２および巻込みセンサ７５の出力がオフレベルであることで判断できる。原稿の取除きが完了しない間は（Ｓ２０１：ＮＯ），原稿の取除きが完了するのを待つ。
【００６９】
原稿の取除きが完了した場合（Ｓ２０１：ＹＥＳ），スキャナ１００は，図７に示すようにリトライ方法の選択画面を表示部４２に表示させる（Ｓ２０２）。スキャナ１００は，巻込みによる搬送エラーが生じた場合，複数のリトライ方法を報知する。それぞれのリトライ方法では，ユーザに推奨する作業とその作業に対応するスキャナ１００の動作とが異なる。そのため，Ｓ２０２では，ユーザに推奨する作業を報知するとともに，ユーザが行った作業の選択を受け付ける。
【００７０】
なお，本形態のスキャナ１００では，巻込みエラーに対するリトライ方法として，原稿の面を表裏反対にセットする方法と，原稿の向きを縦横逆向きにセットする方法と，原稿の向きを前後逆向きにセットする方法と，原稿の搬送速度を低速に設定する方法と，が選択可能である。Ｓ２０２は，報知処理の一例である。
【００７１】
また，複数のリトライ方法がある場合に，そのうち推奨するリトライ方法が予め決められている場合には，推奨するリトライ方法を選択画面で強調表示する。強調表示の方法としては，例えば図７に示すように選択肢を枠で囲ってもよいし，選択肢の文字を他の選択肢よりも大きくしてもよいし，太文字にしてもよい。また，どのリトライ方法を推奨するかは，選択画面の最上位に表示されるリトライ方法としてもよいし，状況に応じてスキャナ１００が決定してもよい。
【００７２】
ユーザによってリトライ方法が選択された後，あるいはリトライ方法が選択された状態でスタートキーが押下された後，スキャナ１００は，原稿の面を表裏反対にセットする方法が選択されたか否かを判断する（Ｓ２０３）。原稿の面を表裏反対にすることで，原稿のカールの修正が期待できる。また，カールを修正しきれなくても，原稿のカールが上向きであれば，下向きの場合と比較して，搬送に伴ってカール量が大きくなり難い。特に本形態での巻込みエラーは，下向きのカール量が大きい場合に検知される。そのため，原稿の表裏を反対にしてカールが上向きになるようにセットさせることで，リトライが成功する可能性が高まる。
【００７３】
原稿の面を表裏反対にセットする方法が選択された場合（Ｓ２０３：ＹＥＳ），スキャナ１００は，両面読み取りが設定されたジョブか否かを判断する（Ｓ２１１）。両面読み取りが設定されたジョブの場合（Ｓ２１１：ＹＥＳ），スキャナ１００は，原稿の搬送動作を開始する（Ｓ２１２）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせてイメージセンサ２１，２２の両方を使用した読み取りを開始する。さらに，ページ順の並べ替えを設定する（Ｓ２１３）。ページ順の並べ替えが設定されると，スキャナ１００は，両面分の画像を読み取り終えると，当該読み取った両面分の画像について，ページ順序が逆になるように並べ替える。すなわち，原稿の面を逆にセットすると，読み取り順序が逆になる。そのため，読み取られた画像の順序を逆にすることで，出力物のページ順序が揃えられる。Ｓ２１３は，並替処理の一例である。
【００７４】
一方，両面読み取りが設定されていないジョブ，すなわち片面読み取りのジョブの場合（Ｓ２１１：ＮＯ），スキャナ１００は，読み取りで使用するイメージセンサを，イメージセンサ２１からイメージセンサ２２に変更する（Ｓ２１４）。そして，原稿の搬送動作を開始する（Ｓ２１５）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせてイメージセンサ２２での読み取りを開始する。片面読み取りの場合は，ページ順序が逆になることはないため，ページ順序の並べ替えは不要である。また，原稿の面が逆になっていることから，エラーが発生する前とは異なるイメージセンサで読み取る。
【００７５】
原稿の面を表裏反対にセットする方法が選択されなかった場合（Ｓ２０３：ＮＯ），スキャナ１００は，原稿の向きを縦横逆向きにセットする方法，あるいは原稿の向きを前後逆向きにセットする方法が選択されたか否か，すなわち原稿の向きを変更する方法が選択されたか否かを判断する（Ｓ２０４）。原稿の向きを変えることで，カールが大きい端辺をローラ対のニップに突入させることを回避でき，リトライが成功する可能性が高まる。
【００７６】
そこで，原稿の向きを変更する方法が選択された場合（Ｓ２０４：ＹＥＳ），スキャナ１００は，Ｓ１０１と同様に原稿の搬送動作を開始する（Ｓ２２１）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせてイメージセンサ２１での読み取りを開始する。さらに，画像回転を設定する（Ｓ２２２）。画像回転が設定されると，スキャナ１００は，読み取り終えた画像について，原稿の向きの変更に応じた画像回転を行う。具体的に，縦横逆向きの場合は，画像を９０度回転させる。前後逆向きの場合は，画像を１８０度回転させる。読み取られた画像を回転させることで，出力物の向きが揃えられる。Ｓ２２２は，第２回転処理の一例である。
【００７７】
原稿の向きを変更する方法も選択されなかった場合（Ｓ２０４：ＮＯ），原稿の搬送速度を低速に設定する方法が選択されたことになる。そこで，スキャナ１００は，ユーザによって設定された内容で，低速搬送による原稿の搬送動作を開始する（Ｓ２３１）。スキャナ１００は，原稿の搬送が開始されると，変更された搬送速度で搬送される原稿に合わせてイメージセンサ２１での読み取りを開始する。低速で原稿を搬送することで，原稿の先端がローラ対のニップに衝突する際の衝撃が和らげられることから，リトライが成功する可能性が高まる。ユーザは，例えば，解像度の設定を高解像度に変更する，あるいは搬送速度を１／２に下げる半速モードを設定することで，原稿の搬送速度を下げることができる。
【００７８】
Ｓ２３１，Ｓ２２２，Ｓ２１５，あるいはＳ２１３の後，スキャナ１００は，再セットされた原稿のリトライに成功したか否かを判断する（Ｓ２５１）。すなわち，読み取り再開直後の，１枚分の原稿の読み取りに成功し，当該原稿を排紙トレイ９２に排紙したか否かを判断する。
【００７９】
再セットされた原稿のリトライに失敗した場合（Ｓ２５１：ＮＯ），ユーザに推奨する作業として，種々の原稿を挟んで読み取るための透明シートであるキャリアシートを使用する旨を表示部４２に報知させる（Ｓ２５２）。Ｓ２５２は，再報知処理の一例である。キャリアシートの使用は，搬送が成功する可能性が高いものの，ユーザの手間が多い。そのため，先ずキャリアシート以外のリトライ方法を優先して報知し，それでも改善しない場合にキャリアシートの使用を報知する。Ｓ２５２の後，あるいは再セットされた原稿のリトライに成功した場合（Ｓ２５１：ＹＥＳ），巻込みリトライ処理を終了し，読取搬送処理に戻る。
【００８０】
なお，上述の巻込みリトライ処理では，リトライ方法を複数表示し，実行したリトライ方法をユーザに選択させているが，リトライ方法を１つのみ表示し，ユーザの選択を省略させてもよい。また，リトライ方法を複数表示する場合も，図７に示した４つの方法全てを表示する必要は無く，少なくとも２つ表示すればよい。また，リトライの方法も４つの方法に限らず，他の方法を選択させてもよい。
【００８１】
次に，Ｓ１２２の短シートリトライ処理について，図８のフローチャートを参照しつつ説明する。
【００８２】
短シートリトライ処理では，スキャナ１００は先ず，エラーとなった原稿の，搬送方向に直交する方向の長さである原稿幅を取得する（Ｓ３０１）。原稿幅は，例えば，読み取った画像あるいは読み取り途中の画像がある場合には，当該画像から原稿幅を測定する。また，原稿幅のユーザによる入力値がある場合には，その入力値を取得する。なお，原稿幅が取得できなかった場合は，原稿幅は不明となる。
【００８３】
Ｓ３０１の後，スキャナ１００は，Ｓ２０１と同様に，原稿の取除きが完了したか否かを判断し（Ｓ３０２），原稿の取除きが完了するのを待つ。原稿の取除きが完了した場合（Ｓ３０２：ＹＥＳ），スキャナ１００は，Ｓ３０１にて取得した原稿幅に基づいて，原稿の向きを縦横逆向きにセットして搬送可能か否かを判断する（Ｓ３０３）。具体的にＳ３０３では，原稿幅が最長のローラ間の長さよりも長い場合，搬送可能と判断する。一方，原稿幅が最長のローラ間の長さよりも短い場合，再度短シートのエラーが生じることから，搬送不可と判断する。原稿幅が不明な場合は，搬送不可と判断してもよいし，しなくてもよい。
【００８４】
原稿の向きを縦横逆向きにセットして搬送可能な場合（Ｓ３０３：ＹＥＳ），スキャナ１００は，ユーザに推奨する作業として，原稿の向きを縦横逆向きにセットする旨を表示部４２に報知させる（Ｓ３１１）。原稿の縦横を逆にセットさせることで原稿の搬送方向における用紙長が変わり，原稿が搬送ローラ間に落ちる可能性を低減できる。Ｓ３１１の後，スキャナ１００は，スタートキーの押下を契機に，Ｓ１０１と同様に原稿の搬送動作を開始する（Ｓ３１２）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせてイメージセンサ２１での読み取りを開始する。さらに，読み取った画像について，画像を９０度回転させる画像回転設定を行う（Ｓ３１３）。読み取られた画像を回転させることで，出力物の向きが揃えられる。Ｓ３１３は，第１回転処理の一例である。
【００８５】
一方，原稿の向きを縦横逆向きにセットしても搬送不可能な場合（Ｓ３０３：ＮＯ），ユーザに推奨する作業として，キャリアシートを使用する旨を表示部４２に報知させる（Ｓ３２１）。Ｓ３２１の後，スキャナ１００は，Ｓ１０１と同様に原稿の搬送動作を開始する（Ｓ３２２）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせてイメージセンサ２１での読み取りを開始する。Ｓ３２２あるいはＳ３１３の後，短シートリトライ処理を終了し，読取搬送処理に戻る。Ｓ３１１およびＳ３２１は，報知処理の一例である。
【００８６】
なお，上述の短シートリトライ処理では，原稿の縦横の逆セットが可能か否かによってリトライ方法を決定しているが，前述した巻込みリトライ処理のように選択画面を表示し，ユーザにリトライ方法を選択させてもよい。この場合，例えば，原稿の縦横の逆セットが可能な場合は原稿の向きを縦横逆向きにセットする方法を推奨し，原稿の縦横の逆セットが不可能な場合あるいは可能か否かが不明な場合は，キャリアシートを使用する方法を推奨するとよい。
【００８７】
また，上述の短シートリトライ処理では，Ｓ３０３にて逆向きのセットが可能か否かを判断しているが，この判断はなくてもよい。すなわち，原稿の取除きが完了した後（Ｓ３０２：ＹＥＳ），Ｓ３１１に移行してもよい。また，Ｓ３０３では，原稿幅と最長のローラ間とを比較しているが，例えば，原稿幅と原稿長とを比較してもよい。そして，スキャナ１００は，原稿長の方が長い場合には，リトライが成功する可能性があるため，Ｓ３１１に移行するとよい。一方，原稿幅の方が長い場合には，原稿の向きを縦横逆向きにセットしても短シートエラーとなるため，Ｓ３２１に移行するとよい。
【００８８】
次に，Ｓ１２３の紙詰まりリトライ処理について，図９のフローチャートを参照しつつ説明する。
【００８９】
紙詰まりリトライ処理では，スキャナ１００は先ず，エラーとなった原稿の，傾きを取得する（Ｓ４０１）。原稿の傾きは，例えば，読み取った画像あるいは読み取り途中の画像がある場合には，当該画像から原稿の傾きを測定する。また，搬送ローラの軸方向に複数のシートセンサがある場合には，各シートセンサの原稿有を検知するタイミングの差によって計算してもよい。なお，原稿の傾きが取得できなかった場合は，原稿の傾きは不明となる。Ｓ４０１は，傾き検出処理の一例である。
【００９０】
Ｓ４０１の後，スキャナ１００は，Ｓ２０１と同様に，原稿の取除きが完了したか否かを判断し（Ｓ４０２），原稿の取り除きが完了するのを待つ。原稿の取除きが完了した場合（Ｓ４０２：ＹＥＳ），スキャナ１００は，Ｓ４０１で取得した原稿の傾きが閾値よりも大きいか否かを判断する（Ｓ４０３）。
【００９１】
原稿の傾きが閾値よりも大きい場合（Ｓ４０３：ＹＥＳ），紙詰まりの原因が原稿の傾きが大きいことであり，エラーの種類をさらに傾き大による紙詰まりと特定できる。このことから，スキャナ１００は，ユーザに推奨する作業として，原稿トレイ９１の原稿ガイドをセットする旨を表示部４２に報知させる（Ｓ４１１）。原稿ガイドをセットすることで，原稿の傾きが抑制され，リトライが成功する可能性が高まる。
【００９２】
一方，原稿の傾きが閾値よりも大きくない場合（Ｓ４０３：ＮＯ），原稿ガイドをセットしてもその効果が少ない。そのため，ユーザに推奨する作業として，キャリアシートを使用する旨を表示部４２に報知させる（Ｓ４２１）。Ｓ４２１あるいはＳ４１１の後，スキャナ１００は，Ｓ１０１と同様に原稿の搬送動作を開始する（Ｓ４１２）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせてイメージセンサ２１での読み取りを開始する。Ｓ４１２の後，紙詰まりリトライ処理を終了し，読取搬送処理に戻る。Ｓ４１１およびＳ４２１は，報知処理の一例である。
【００９３】
なお，上述の紙詰まりリトライ処理では，原稿の傾きを取得し，その傾きに応じてリトライ方法の報知の内容を変更しているが，傾きにかからわらず，１つのリトライ方法を報知するようにしてもよい。すなわち，原稿の取除きが完了した後（Ｓ４０２：ＹＥＳ），Ｓ４１１に移行してもよい。また，リトライ方法も，原稿ガイドのセットや，キャリアシートの使用に限らず，例えば，原稿の搬送速度を低速に設定する旨を報知してもよい。また，複数のリトライ方法を報知し，リトライ方法をユーザに選択させてもよい。
【００９４】
また，本形態では，エラーが紙詰まりと特定された後，上述の紙詰まりリトライ処理にて傾き大による紙詰まりか否かを区別しているが，エラー特定処理において，原稿の傾きを取得し，傾きの大小を判断し，傾き大による紙詰まりを区別して特定してもよい。この場合は，紙詰まりリトライ処理にて原稿の傾きの取得および傾きの大小の判断を行わず，傾き大による紙詰まり用のリトライ処理（Ｓ４１１，Ｓ４１２）と，傾き大ではない紙詰まり用のリトライ処理（Ｓ４２１，Ｓ４１２）とを用意し，それぞれ必要に応じて実行すればよい。
【００９５】
次に，Ｓ１２４の重送リトライ処理について，図１０のフローチャートを参照しつつ説明する。
【００９６】
重送リトライ処理では，スキャナ１００は先ず，Ｓ２０１と同様に，原稿の取除きが完了したか否かを判断し（Ｓ５０１），原稿の取り除きが完了するのを待つ。原稿の取除きが完了した場合（Ｓ５０１：ＹＥＳ），スキャナ１００は，エラーとなった原稿が，分離モードで搬送されていたか否かを判断する（Ｓ５０２）。
【００９７】
非分離モードで搬送されていた場合（Ｓ５０２：ＮＯ），スキャナ１００は，ユーザに推奨する作業として，分離モードを設定する旨を表示部４２に報知させる（Ｓ５１１）。分離ローラ対６２を分離モードで動作させることで，重送の可能性が低減され，その結果としてリトライが成功する可能性が高まる。
【００９８】
一方，分離モードで搬送されていた場合（Ｓ５０２：ＹＥＳ），スキャナ１００は，ユーザに推奨する作業として，重送の検知を無効に設定する旨を表示部４２に報知させる（Ｓ５２１）。付箋やシールが貼付された原稿や折り曲げられた原稿の場合，重送エラーが検出されることがある。そのため，分離モードでも重送エラーが検知された場合には，重送センサを無効に設定する作業をユーザに行わせる。これにより，そのような原稿であっても，読み取りが成功する可能性が高まる。
【００９９】
Ｓ５２１あるいはＳ５１１の後，スキャナ１００は，Ｓ１０１と同様に原稿の搬送動作を開始する（Ｓ５１２）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせてイメージセンサ２１での読み取りを開始する。Ｓ５１２の後，重送リトライ処理を終了し，読取搬送処理に戻る。Ｓ５１１およびＳ５２１は，報知処理の一例である。
【０１００】
なお，上述の重送リトライ処理では，分離モードか否かによって報知内容を変えているが，分離ローラ対６２の動作モードにかかわらず，重送の検知を無効に設定する旨を報知してもよい。この場合，原稿の取除きが完了した後（Ｓ５０１：ＹＥＳ），Ｓ５２１に移行すればよい。また，リトライ方法も，分離モードの設定や，重送の検知の無効に限らず，例えば，キャリアシートを使用する旨を報知してもよい。また，複数のリトライ方法を報知し，リトライ方法をユーザに選択させてもよい。
【０１０１】
以上詳細に説明したように本形態のスキャナ１００では，原稿の搬送を停止させるエラーが発生した際，エラーの種類を特定する。そして，搬送を停止させた原稿によるリトライを行うにあたり，リトライの成功率を上げるような，エラーの内容に応じたユーザの作業を報知して誘導する。これにより，同じエラーが繰り返される可能性を低減できる。
【０１０２】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，読取装置は，スキャナに限らず，複写機，複合機，ＦＡＸ等，読取機能を備えるものであれば適用可能である。また，本発明は，読取装置に限らず，シートを搬送して画像を形成する印刷機等，シート搬送機能を備えるものであっても適用可能である。
【０１０３】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【０１０４】
また，実施の形態では，スキャナは，複数のイメージセンサを備え，両面読み取りが可能であるが，原稿の搬送方向を変更する機構を設け，１つのイメージセンサによって両面読み取りを行う構成であってもよい。また，スキャナは，イメージセンサを１つのみ備え，片面読み取り専用であってもよい。
【０１０５】
また，実施の形態では，巻込みセンサ７５およびシートセンサ７１，７２，７３を，可動体付きの光透過センサとしているが，これに限るものではない。すなわち，検知位置での原稿の有無を判断できればよい。また，実施の形態では，重送を検知するために超音波センサを用いているが，これに限るものではない。すなわち，重送の有無を判断できればよい。
【０１０６】
また，実施の形態では，巻込みセンサ７５を，分離ローラ対６２の下流側周辺であって，搬送路６１の下方に配置しているが，この配置に限るものではない。例えば，搬送路６１の上方に配置してもよい。また，第１搬送ローラ対６３や第２搬送ローラ対６４の下流側周辺であってもよい。
【０１０７】
また，実施の形態では，ユーザに推奨する作業を報知する態様として，表示部４２にメッセージを表示させているが，これに限るものではない。例えば，音声ガイダンスを行ってもよい。
【０１０８】
また，実施の形態では，エラーの種類として，巻込み，短シート，紙詰まり，および重送を判断しているが，これらに限るものではない。すなわち，他のエラーを判断し，そのエラーに応じたユーザの作業を報知してもよい。例えば，原稿のサイズの混載を検知し，混載を検知した場合には，小サイズの原稿から順にセットする旨を報知するとよい。また，上述のエラーの種類を全て判断する必要はなく，少なくとも１つのエラーの種類を判断し，そのエラーに応じたユーザの作業を報知すればよい。
【０１０９】
また，実施の形態では，エラー種類が不明の場合（Ｓ１１７：ＮＯ），リトライを行うことなく読取搬送処理を終了しているが，例えば，キャリアシートの使用を表示部４２に報知させ，読み取り動作を開始してもよい。この場合は，読み取り動作を開始した後，Ｓ１０２に戻る。
【０１１０】
また，実施の形態では，原稿の向きや面を変更してリトライを行う場合，必要に応じてページの並べ替えや画像回転を行っているが，これらは行わなくてもよい。ただし，これらの処理を行った方が，出力物の利便性がよい。
【０１１１】
また，実施の形態では，エラーの対象となった原稿の他，当該原稿に後続する原稿があった場合には，当該後続する原稿についても，選択されたリトライ方法によって原稿の搬送および読み取りが行われる。これにより，エラーの発生確率をより低減できる。ただし，これに限るものではなく，エラーの対象となった原稿にのみ選択されたリトライ方法を適用してもよいし，当該原稿に後続する原稿について，選択されたリトライ方法による原稿の搬送および読み取りに強制的に変更するのではなく，ユーザに当該変更を問い合わせ，ユーザによって変更が指示されたことを条件として変更してもよい。
【０１１２】
また，実施の形態では，複数のリトライ方法がある場合に，リトライ方法が１つ選択され，その選択されたリトライ方法によって原稿の搬送および読み取りが行われるが，これに限るものではない。例えば，複数のリトライ方法の選択が可能であり，複数のリトライ方法の組み合わせが可能であれば，当該組み合わせを選択可能とし，当該組み合わせによる原稿の搬送および読み取りを行ってもよい。例えば，原稿の低速搬送と原稿の向きの変更との組み合わせの場合は，原稿の低速搬送動作を開始し，さらに原稿の向きの変更に応じた画像回転を行うとよい。また，原稿の向きと面との両方の変更の場合は，原稿の向きの変更に応じた画像回転と，使用するイメージセンサの変更とを行い，さらに両面印刷であればページ順の並べ替えを行うとよい。
【０１１３】
上述の複数のリトライ方法が選択可能なリトライ処理として，巻込みリトライ処理の応用例を，図１１のフローチャートに基づいて説明する。図１１の巻込みリトライ処理では，図６の巻込みリトライ処理と同じ処理については同じ符号を付して説明を省略する。
【０１１４】
応用例における巻込みリトライ処理では，原稿の取除きが完了した後（Ｓ２０１：ＹＥＳ），スキャナ１００は，リトライ方法の選択画面を表示部４２に表示させる（Ｓ９０２）。スキャナ１００は，図７に示したような択一的に１つのリトライ方法を選択させる選択画面ではなく，図１２に示すような複数のリトライ方法が選択可能な選択画面を表示部４２に表示させる。
【０１１５】
リトライ方法の選択が完了した後，スキャナ１００は，全ての選択肢について選択が有るか否かを判断する。具体的に，スキャナ１００は，原稿の面を表裏反対にセットする方法の選択が有るか否かを判断する（Ｓ９０３）。
【０１１６】
原稿の面を表裏反対にセットする方法の選択が有る場合（Ｓ９０３：ＹＥＳ），スキャナ１００は，両面読み取りが設定されたジョブか否かを判断する（Ｓ２１１）。両面読み取りが設定されたジョブの場合（Ｓ２１１：ＹＥＳ），スキャナ１００は，両面読み取りを行うフラグをセットする（Ｓ９１２）。さらに，ページ順の並べ替えを設定する（Ｓ２１３）。一方，片面読み取りのジョブの場合（Ｓ２１１：ＮＯ），読み取りで使用するイメージセンサをイメージセンサ２１からイメージセンサ２２に変更する（Ｓ２１４）。そして，裏面の読み取りを行うフラグをセットする（Ｓ９１５）。なお，Ｓ９１２およびＳ９１５では，スキャナ１００は，フラグをセットするのみであり，原稿の搬送動作や読み取り動作を開始しない。
【０１１７】
Ｓ２１３あるいはＳ９１５の後，あるいは原稿の面を表裏反対にセットする方法の選択が無い場合（Ｓ９０３：ＮＯ），スキャナ１００は，原稿の向きを変更する方法の選択が有るか否かを判断する（Ｓ９０４）。原稿の向きを変更する方法の選択が有る場合（Ｓ９０４：ＹＥＳ），スキャナ１００は，画像回転を設定する（Ｓ２２２）。なお，原稿の向きの変更は，原稿の縦横の変更と，原稿の前後の変更との一方のみならず，両方であってもよい。そのため，Ｓ２２２では，両変更の選択状態に応じた回転量が設定される。
【０１１８】
Ｓ２２２の後，あるいは原稿の向きを変更する方法の選択が無い場合（Ｓ９０４：ＮＯ），スキャナ１００は，原稿の搬送速度を低速に設定する方法の選択が有るか否かを判断する（Ｓ９０５）。原稿の搬送速度を低速に設定する方法の選択が有る場合には（Ｓ９０５：ＹＥＳ），スキャナ１００は，低速搬送による原稿の搬送動作を開始する（Ｓ９３１）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせて読み取りを開始する。このとき，Ｓ９１２による両面読み取りを行うフラグがセットされている場合には，イメージセンサ２１およびイメージセンサ２２による両面の読み取り動作を開始する。また，Ｓ９１４による裏面の読み取りを行うフラグがセットされている場合には，イメージセンサ２２による反対面の読み取り動作を開始する。
【０１１９】
一方，原稿の搬送速度を低速に設定する方法の選択が無い場合には（Ｓ９０５：ＮＯ），スキャナ１００は，搬送速度を変更せずに，原稿の搬送動作を開始する（Ｓ９０６）。スキャナ１００は，原稿の搬送が開始されると，搬送される原稿に合わせて読み取りを開始する。Ｓ９０６では，Ｓ９３１と同様に，Ｓ９１２あるいはＳ９１４によってセットされたフラグに従って読み取り動作を開始する。
【０１２０】
Ｓ９０６あるいはＳ９３１の後，スキャナ１００は，再セットされた原稿のリトライに成功したか否かを判断する（Ｓ２５１）。Ｓ２５１以降の処理は，図６の巻込みリトライ処理と同じである。この応用例のように，複数の選択肢が選択可能となることで，リトライ方法の選択の幅が広くなり，よりエラーの再発の低減が期待できる。
【符号の説明】
【０１２１】
２１，２２  イメージセンサ
６１    搬送路
６２    分離ローラ対
６３    第１搬送ローラ対
６４    第２搬送ローラ対
７１，７２，７３  シートセンサ
７５    巻込みセンサ
８１    超音波センサ
１００  スキャナ
【図１】
2016046653.tif 000003
【図２】
2016046653.tif 000004
【図３】
2016046653.tif 000005
【図４】
2016046653.tif 000006
【図５】
2016046653.tif 000007
【図６】
2016046653.tif 000008
【図７】
2016046653.tif 000009
【図８】
2016046653.tif 000010
【図９】
2016046653.tif 000011
【図１０】
2016046653.tif 000012
【図１１】
2016046653.tif 000013
【図１２】
2016046653.tif 000014