(57)【要約】【課題】原稿の搬送エラーを引き起こさないようにスキャナーのＡＤＦのモーターを制御する。【解決手段】前記原稿を搬送する第一搬送部と、前記第一搬送部を駆動する第一駆動部と、前記第一搬送部より下流に設けられ、前記原稿を搬送する第二搬送部と、前記第二搬送部を駆動する第二駆動部と、前記第二搬送部によって搬送された前記原稿からデータを読み取る読み取り部と、前記原稿の搬送と前記データの読み取りを制御する制御部と、を備え、前記制御部は、前記原稿が第一区間にあって、前記第一駆動部または前記第二駆動部の温度が所定の第一閾値より高い場合、前記第一駆動部および前記第二駆動部の温度が所定の第二閾値以下になるまで前記第一駆動部および前記第二駆動部を停止し、前記原稿が前記第一区間より下流の第二区間にある場合、前記第一駆動部または前記第二駆動部の温度に応じては前記第一駆動部および前記第二駆動部を停止しない、スキャナー。【選択図】図４
2015061149.tif 000002
【特許請求の範囲】
【請求項１】
前記原稿を搬送する第一搬送部と、
前記第一搬送部を駆動する第一駆動部と、
前記第一搬送部より下流に設けられ、前記原稿を搬送する第二搬送部と、
前記第二搬送部を駆動する第二駆動部と、
前記第二搬送部によって搬送された前記原稿からデータを読み取る読み取り部と、
前記原稿の搬送と前記データの読み取りを制御する制御部と、
を備え、
前記制御部は、
前記原稿が第一区間にあって、前記第一駆動部または前記第二駆動部の温度が所定の第一閾値より高い場合、前記第一駆動部および前記第二駆動部の温度が所定の第二閾値以下になるまで前記第一駆動部および前記第二駆動部を停止し、
前記原稿が前記第一区間より下流の第二区間にある場合、前記第一駆動部または前記第二駆動部の温度に応じては前記第一駆動部および前記第二駆動部を停止しない、
スキャナー。
【請求項２】
前記第二区間は、前記原稿が前記データを読み取られる区間である、
請求項１に記載のスキャナー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナーに関する。
【背景技術】
【０００２】
従来、ＡＤＦ（Auto Document Feeder）を備えたスキャナーが知られている。ＡＤＦは、複数のローラーやベルトを回転させて紙を搬送する。ＡＤＦを備えたスキャナーにおいてエラーが発生した場合には、ＡＤＦによる紙の搬送を停止させなければならない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４３７３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、ＡＤＦのローラーやベルトを複数のモーターで駆動するスキャナーにおいては、エラーに応じていずれかのモーターを停止させると、紙が詰まったり、紙に過剰な負荷がかかったり、原稿から読み取った画像が乱れたり、他のモーターが制御不能になったりする、別のエラーが発生することがある。
【０００５】
本発明は、原稿の搬送エラーを引き起こさないようにスキャナーのＡＤＦのモーターを制御することを目的の１つとする。
【課題を解決するための手段】
【０００６】
（１）前記目的を達成するスキャナーは、前記原稿を搬送する第一搬送部と、前記第一搬送部を駆動する第一駆動部と、前記第一搬送部より下流に設けられ、前記原稿を搬送する第二搬送部と、前記第二搬送部を駆動する第二駆動部と、前記第二搬送部によって搬送された前記原稿からデータを読み取る読み取り部と、前記原稿の搬送と前記データの読み取りを制御する制御部と、を備え、前記制御部は、前記原稿が第一区間にあって、前記第一駆動部または前記第二駆動部の温度が所定の第一閾値より高い場合、前記第一駆動部および前記第二駆動部の温度が所定の第二閾値以下になるまで前記第一駆動部および前記第二駆動部を停止し、前記原稿が前記第一区間より下流の第二区間にある場合、前記第一駆動部または前記第二駆動部の温度に応じては前記第一駆動部および前記第二駆動部を停止しない。
【０００７】
本発明によると、原稿が第二区間にある期間中には第一駆動部又は第二駆動部の温度に応じては搬送を停止しないことを前提として、原稿が第一区間にあるときに第一駆動部及び第二駆動部を停止して冷却できるため、原稿が第二区間にある期間中には第一駆動部又は第二駆動部の温度に応じては原稿の搬送を停止させる必要がない。したがってモーターの過熱エラー発生時に別のエラーを引き起こしにくい。
【０００８】
（２）前記目的を達成するためのスキャナーにおいて、前記第二区間は、前記原稿が前記データを読み取られる区間であってもよい。
【０００９】
この構成を採用する場合、原稿からデータを読み取っている期間中に、第一駆動部又は第二駆動部の温度に応じては原稿の搬送を停止させる必要がない。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態にかかるブロック図である。
【図２】本発明の実施形態にかかる模式図である。
【図３】本発明の実施形態にかかるブロック図である。
【図４】本発明の実施形態にかかるフローチャートである。
【図５】本発明の実施形態にかかる模式図である。
【図６】本発明の実施形態にかかるタイミングチャートである。
【図７】本発明の実施形態にかかるタイミングチャートである。
【図８】本発明の実施形態にかかるフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を添付図面を参照しながら説明する。
（１）スキャナーの構成
図１および図２に、本発明の実施形態にかかるスキャナー１の構成を示す。スキャナー１は、図示しないスタッカーに積載された原稿Ｐを複数のローラーによって１枚ずつ搬送しながら、原稿Ｐの両面から２つのイメージセンサー１１，１２を用いて光学的な濃淡を示すデータを読み取る。イメージセンサー１１，１２が読み取ったデータはバッファメモリ１０に一時的に記憶された後に制御部５０によって取得される。制御部５０はバッファメモリ１０から取得したデータを補正した後に、制御部５０に接続されたプリンターやＰＣやリムーバブルメモリに出力する。
【００１２】
第一搬送部に相当するピックアップローラー１３１、分離ローラー１４１および中継ローラー１５１は、第一モーター２２によって駆動される。
【００１３】
ピックアップローラー１３１は第一モーター２２によって駆動されるアーム１３２に取り付けられている。ピックアップローラー１３１は、アーム１３２が図２において反時計回りに回転すると原稿Ｐに接触し、アーム１３２が図２において時計回りに回転すると原稿Ｐから離れる。ここでアーム１３２を図２において反時計回りに回転させる第一モーター２２の回転方向をＣＣＷ方向といい、アーム１３２を図２において時計回りに回転させる第一モーター２２の回転方向をＣＷ方向というものとする。また、原稿Ｐがピックアップローラー１３１から分離ローラー１４１に向かう方向を前進方向というものとする。ピックアップローラー１３１は、第一モーター２２がＣＣＷ方向に回転すると、図２において時計回りに回転して原稿Ｐを前進方向に搬送する。ピックアップローラー１３１は、第一モーター２２がＣＷ方向に回転するとき回転しないが、第一モーター２２がＣＷ方向に回転していても、接触している原稿Ｐが前進すると原稿Ｐにともなって時計回りに回転する。
【００１４】
分離ローラー１４１はピックアップローラー１３１の下流に設けられている。分離ローラー１４１の近傍には、図示しない分離パッドが設けられている。分離パッドと分離ローラー１４１と原稿Ｐ同士の摩擦力の差によって、２枚以上の原稿Ｐのうちの１枚だけが分離ローラー１４１によって前進方向に搬送される。分離ローラー１４１は、第一モーター２２がＣＣＷ方向に回転すると、図２において時計回りに回転して原稿Ｐを前進方向に搬送する。分離ローラー１４１は、第一モーター２２がＣＷ方向に回転するとき回転しないが、第一モーター２２がＣＷ方向に回転していても、接触している原稿Ｐが前進すると原稿Ｐにともなって時計回りに回転する。
【００１５】
中継ローラー１５１は、分離ローラー１４１の下流に設けられている。中継ローラー１５１の周囲には、中継ローラー１５１に接触し中継ローラー１５１とともに回転する従動ローラー１５２が設けられている。中継ローラー１５１は、第一モーター２２がＣＷ方向に回転すると、図２において反時計回りに回転して原稿Ｐを前進方向に搬送する。すなわち、ピックアップローラー１３１または分離ローラー１４１によって原稿Ｐを前進方向に搬送させるための第一モーター２２の回転方向はＣＣＷ方向であり、中継ローラー１５１によって原稿Ｐを前進方向に搬送させるための第一モーター２２の回転方向はＣＷ方向である。分離ローラー１４１は、第一モーター２２がＣＣＷ方向に回転するとき回転しないが、接触している原稿Ｐが前進すると原稿Ｐにともなって時計回りに回転する。
【００１６】
第二搬送部に相当する搬入ローラー１６１と搬出ローラー１７１と排出ローラー１８１は第二モーター３２によって駆動される。搬入ローラー１６１は、中継ローラー１５１の下流に設けられている。搬入ローラー１６１の周囲には、搬入ローラー１６１に接触し搬入ローラー１６１とともに回転する従動ローラー１６２が設けられている。搬出ローラー１７１は、搬入ローラー１６１の下流に設けられている。搬出ローラー１７１の周囲には、搬出ローラー１７１に接触し搬出ローラー１７１とともに回転する従動ローラー１７２が設けられている。排出ローラー１８１は、搬出ローラー１７１の下流に設けられている。排出ローラー１８１の周囲には、排出ローラー１８１に接触し排出ローラー１８１とともに回転する従動ローラー１８２が設けられている。第二モーター３２がＣＷ方向に回転すると、搬入ローラー１６１と搬出ローラー１７１は図２において反時計回りに回転し、排出ローラー１８１は図１において時計回りに回転して原稿Ｐを前進方向に搬送する。
【００１７】
紙の変位は、第一紙センサー４１、第二紙センサー４２、第三紙センサー４３、ロータリーエンコーダー２３およびロータリーエンコーダー３３によって計測される。第一紙センサー４１、第二紙センサー４２および第三紙センサー４３は、それぞれの計測点に原稿Ｐが有るか無いかによって異なる二値の計測値を出力する光センサーである。第一紙センサー４１の計測点はスタッカー上にある。第二紙センサー４２の計測点は分離ローラー１４１と中継ローラー１５１の間にある。第三紙センサー４３の計測点は中継ローラー１５１と搬入ローラー１６１の間にある。ロータリーエンコーダー２３は第一モーター２２の回転角度を計測する。ロータリーエンコーダー３３は第二モーター３２の回転角度を計測する。
【００１８】
搬入ローラー１６１と搬出ローラー１７１の間には、表面用イメージセンサー１１と裏面用イメージセンサー１２の読み取り領域がある。表面用イメージセンサー１１と裏面用イメージセンサー１２は、フォトダイオード、電荷転送素子、ＡＤ変換器、光源、レンズ等を備え、原稿Ｐの読み取り領域の光学的な濃淡に応じたデータを出力する密着型リニアイメージセンサーである。表面用イメージセンサー１１と裏面用イメージセンサー１２のそれぞれの読み取り領域は、原稿Ｐの搬送方向に対して垂直な方向に伸びる直線的な領域である。
【００１９】
第一モーター２２は、第一駆動回路２１によって駆動される。第一モーター２２及び第一駆動回路２１は第一駆動部に相当する。第一モーター２２には第一温度センサー２４が取り付けられている。第一温度センサー２４は第一モーター２２の温度を示す計測値を出力する。
【００２０】
第二モーター３２は、第二駆動回路３１によって駆動される。第二モーター３２と第二駆動回路３１は第二駆動部に相当する。第二モーター３２には第二温度センサー３４が取り付けられている。第二温度センサー３４は第二モーター３２の温度を示す計測値を出力する。
【００２１】
制御部３０は、図示しないプロセッサ、メモリ、ＲＯＭ、入出力回路等を備えるコンピューターである。プロセッサがＲＯＭから制御プログラムをメモリに読み込んで実行することで、予め決められたシーケンスに従って制御部３０が第一モーター２２、第二モーター３２、表面用イメージセンサー１１および裏面用イメージセンサー１２を制御する。表面用イメージセンサー１１および裏面用イメージセンサー１２の出力データはバッファメモリ１０に一時的に記憶され、制御部３０によって取得される。バッファメモリ１０は制御部３０が取得したデータを順次消去する。
【００２２】
図３に第二駆動回路３１の構成を示す。第一駆動回路２１と第二駆動回路３１の構成は実質的に同じである。第二駆動回路３１は、制御部３０から第二モーター３２の目標回転角度を取得し、第二モーター３２が所定角度回転する度にロータリーエンコーダー３３から計測パルスを取得する。第二モーター３２の回転角度はロータリーエンコーダーから出力される計測パルスの数によって規定される。角度演算部１１８は、ロータリーエンコーダー３３の出力に基づいて第二モーター３２の現在の回転角度を導出する。速度演算部１１９は、ロータリーエンコーダー３３の出力に基づいて第二モーター３２の現在の回転速度を導出する。目標速度演算部１１１は、第二モーター３２の目標回転角度と現在の回転角度との差分に基づいて目標回転速度を導出する。ゲイン演算部１１７は第二モーター３２の現在の回転角度に基づいて比例ゲイン、積分ゲイン、微分ゲインを導出する。比例乗算部１１２は、第二モーター３２の目標回転速度と現在の回転速度との差分と比例ゲインとの積を導出する。積分乗算部１１３は、第二モーター３２の目標回転速度と現在速度との差分の所定時間分の積分と積分ゲインとの積を導出する。微分乗算部１１４は、第二モーター３２の目標回転速度と現在の回転速度との差分の所定時間内の微分と微分ゲインとの積を導出する。ＰＷＭ回路１１５は、比例乗算部１１２、積分乗算部１１３、微分乗算部１１４の出力の和に基づいてデューティー（−１００％〜１００％）を導出する。出力回路１１６はデューティーに基づいて駆動パルスを生成し、生成した駆動パルスを第二モーター３２に印加する。第二モーター３２には駆動パルスに応じた電流が出力回路１１６から供給される。出力回路１１６は、制御部３０から駆動信号、方向信号、電流信号を取得する。駆動信号は駆動と停止を指示する２値の信号である。方向信号は第二モーター３２の回転方向を示す２値の信号である。電流信号は、第二モーター３２に流す最大の電流レベルを示す信号である。制御部５０によって設定される電流信号によって第二モーター３２の回転速度の上限が定まる。
【００２３】
（２）搬送制御処理
スキャナー１における原稿の搬送制御処理について図４、図５および図６を参照しながら説明する。図４に示す処理は制御部５０が読み取り開始指示を受け付けることによって起動する。読み取り開始はスキャナー１の図示しない操作部やスキャナー１に接続されたＰＣを用いて指示される。
【００２４】
はじめに制御部５０は回転方向をＣＣＷ方向に設定して第一モーター２２を起動する（Ｓ１０）。その結果、アーム１３２が回転してピックアップローラー１３１が降下し、スタッカーに積載されている原稿Ｐにピックアップローラー１３１が回転しながら接触する。また、ピックアップローラー１３１とともに分離ローラー１４１も回転するため、原稿Ｐ１はピックアップローラー１３１と分離ローラー１４１によって前進方向に搬送される。
【００２５】
次に制御部５０は原稿Ｐの先端が第二紙センサー４２の計測点に到達したか否かの判定を第二紙センサー４２の出力に基づいて繰り返す（Ｓ１１）。
【００２６】
原稿Ｐの先端が第二紙センサー４２の計測点に到達すると、制御部５０は、図５のＳ１２に示すように中継ローラー１５１と従動ローラー１５２との接触点に原稿Ｐ１の先端が突き当たる位置で原稿Ｐ１が停止するように第一モーター２２の回転角度を制御して停止させる（Ｓ１２）。
【００２７】
次に制御部５０は、回転方向をＣＷ方向に、目標回転角度を図５のＳ１３に示すように原稿Ｐ１の先端が第三紙センサー４３の計測点の直前に到達するように設定して、第一モーター２２を起動する（Ｓ１３）。その結果、アーム１３２が回転してピックアップローラー１３１が上昇して原稿Ｐ１から離れる。また中継ローラー１５１が回転することによって原稿Ｐ１が前進方向に搬送される。このとき、ピックアップローラー１３１と分離ローラー１４１には第一モーター２２の駆動力は伝達されず、原稿Ｐ１に接触している限り、ピックアップローラー１３１と分離ローラー１４１は原稿Ｐ１の搬送にともなって回転する。
【００２８】
次に制御部５０は、第一モーター２２と第二モーター３２の温度が所定の閾値を越えているか否かを第一温度センサー２４と第二温度センサー３４の計測値に基づいて判定する（Ｓ１４）。第一モーター２２と第二モーター３２の温度が所定の閾値を越えている場合、制御部５０は第一モーター２２と第二モーター３２の温度が所定の閾値以下になるまで判定を繰り返しながら、第一モーター２２と第二モーター３２を停止して冷却させる。
【００２９】
第一モーター２２と第二モーター３２の温度が所定の閾値以下になると、制御部５０は回転方向をＣＷ方向に設定して第一モーター２２と第二モーター３２を起動する（Ｓ１５）。このとき制御部５０は、第一モーター２２が第二モーター３２にならって回転するように第一駆動回路２１及び第二駆動回路３１を制御する。具体的には例えば、第二駆動回路３１が導出する目標回転速度が第一駆動回路２１の目標回転速度として入力されるモードで第一駆動回路２１および第二駆動回路３１を動作させる。このように第一駆動回路２１および第二駆動回路３１を動作させると、第一モーター２２と第二モーター３２は、実質的に同じ回転速度で回転することになる。その結果、中継ローラー１５１、搬入ローラー１６１、搬出ローラー１７１、排出ローラー１８１が実質的に同じ周速度で回転し、原稿Ｐ１がたるんだり引っ張られたりすることなく前進方向に搬送される。
なお、第一モーター２２と第二モーター３２を停止する第一閾値となる温度と、第一モーター２２と第二モーター３２を起動する第二閾値となる温度とは、同一でも良いし、第一閾値の方が第二閾値よりも高くても良い。
【００３０】
次に制御部５０は、原稿Ｐ１の先端が第三紙センサー４３の計測点に到達したか否かの判定を第三紙センサー４３の出力に基づいて繰り返す（Ｓ１６）。
【００３１】
図５のＳ１５に示すように原稿Ｐ１の先端が第三紙センサー４３の計測点に到達すると、制御部５０は第一モーター２２と第二モーター３２を原稿読み取り時の回転速度まで減速させて原稿Ｐ１の読み取りを開始する（Ｓ１７）。このとき、第二駆動回路３１が導出する目標回転速度が第一駆動回路２１の目標回転速度になるため、第一モーター２２と第二モーター３２は実質的に同じ角加速度で減速することなる。
【００３２】
制御部５０は、原稿Ｐ１を読み取るとき、第一モーター２２と第二モーター３２を読み取り速度で回転させながら表面用イメージセンサー１１と裏面用イメージセンサー１２のそれぞれを駆動して原稿Ｐ１の濃淡に応じたデータをバッファメモリ１０に出力させる。制御部５０はバッファメモリ１０に出力されたデータを取得して補正する。表面用イメージセンサー１１と裏面用イメージセンサー１２が読み取り領域の明るさに応じた電荷を蓄積するタイミングは、ロータリーエンコーダー３３の出力に基づいて原稿Ｐ１の変位に同期させる。制御部５０はバッファメモリ１０が記憶するデータ量が所定の閾値を越えると、第一モーター２２と第二モーター３２を停止し、第一モーター２２と第二モーター３２を停止した状態でバッファメモリ１０に記憶されているデータを取得してバッファメモリ１０が記憶するデータ量を減らす。その結果、バッファメモリ１０が記憶するデータ量が所定の閾値以下になると、制御部５０は第一モーター２２と第二モーター３２を起動して原稿Ｐ１の読み取りを再開する。
【００３３】
次に制御部５０は、原稿Ｐ１の後端が第二紙センサー４２に到達したか否かの判定を第二紙センサー４２の出力に基づいて繰り返す（Ｓ１８）。
【００３４】
原稿Ｐ１の後端が第二紙センサー４２に到達すると、制御部５０は第一モーター２２が第二モーター３２にならって回転する第一駆動回路２１と第二駆動回路３１の設定を解除する（Ｓ１９）。その結果、第一モーター２２と第二モーター３２とを異なる速度で駆動することが可能になる。
【００３５】
原稿Ｐ１の読み取りを開始してから原稿Ｐ１の後端が第二紙センサー４２に到達して第一モーター２２が停止するまでに（図５のＳ１７参照）、２つのイメージセンサー１１，１２の読み取り領域を通過した原稿Ｐ１の領域Ａからデータが読み取られる。後述するように、制御部５０は、原稿Ｐ１の残領域Ｂがイメージセンサー１１，１２の読み取り領域を通過する期間中に、第一モーター２２によってアーム１３２を駆動してピックアップローラー１３１を上下させて次の原稿Ｐ２の搬送を開始する。原稿Ｐ１の読み取り期間中、制御部５０はロータリーエンコーダー３３の出力に基づいて２つのイメージセンサー１１，１２を原稿Ｐ１の変位に同期して制御するため、ロータリーエンコーダー２３の出力に基づいてピックアップローラー１３１の位置を管理できない。したがって、仮に、第一モーター２２によってアーム１３２を駆動してピックアップローラー１３１を上下させている期間中に、バッファメモリ１０のデータ量に応じて第一モーター２２と第二モーター３２を停止させると、ピックアップローラー１３１の位置が不明な状態になってしまい、ピックアップローラー１３１の位置を制御できなくなる。また仮に第一モーター２２によってアーム１３２を駆動してピックアップローラー１３１を上下させている期間中に、バッファメモリ１０のデータ量に応じて第二モーター３２だけを停止させると、第一モーター２２によって搬送される原稿Ｐ２の先端が、第二モーター３２によって搬送される原稿Ｐ１の後端に突き当たってジャムが発生することになる。
【００３６】
そこで第一モーター２２によってアーム１３２を駆動してピックアップローラー１３１を上下させる前に、制御部５０はバッファメモリ１０が追加的に記憶できるデータ量が、まだ読み取られていない領域Ｂから読み取るであろうデータ量に対して十分であるか否かを判定する（Ｓ２０）。
【００３７】
領域Ｂから読み取るであろうデータ量に応じた閾値は、具体的には例えば次のようにして設定される。制御部５０は、第二紙センサー４２とロータリーエンコーダー２３，３３の出力に基づいて、搬送方向における原稿Ｐ１の長さＬと領域Ａの長さと領域Ｂの長さを導出できる。また制御部５０は、イメージセンサー１１、１２の出力に基づいて搬送方向と垂直な方向における領域Ｂの長さを導出できる。したがって、領域Ｂの搬送方向の長さと搬送方向に垂直な方向の長さと解像度との積に基づいて、領域Ｂから読み取るであろうデータ量に応じた閾値を設定することができる。制御部５０は、このように設定する閾値とバッファメモリ１０が追加的に記憶できるデータ量とを比較することで、バッファメモリ１０が追加的に記憶できるデータ量が、まだ読み取られていない領域Ｂから読み取るであろうデータ量に対して十分であるか否かを判定する。
【００３８】
そして、バッファメモリ１０が追加的に記憶できるデータ量が、まだ読み取られていない領域Ｂから読み取るであろうデータ量に応じた閾値よりも少ない場合、制御部５０は図７に示すように第一モーター２２と第二モーター３２とを停止する（Ｓ２１）。第一モーター２２と第二モーター３２を停止した状態でも、制御部５０はバッファメモリ１０からデータを取得し続ける。一方、第一モーター２２と第二モーター３２を停止した状態では、ロータリーエンコーダー３３の出力に同期している２つのイメージセンサー１１，１２からバッファメモリ１０にデータが出力されないため、バッファメモリ１０に記憶されているデータ量は減っていく。
【００３９】
第一モーター２２と第二モーター３２を停止した状態において、制御部５０は、バッファメモリ１０が追加的に記憶できるデータ量が、まだ読み取られていない領域Ｂから読み取るであろうデータ量に対して十分であるか否かの判定を繰り返す（Ｓ２２）。
【００４０】
バッファメモリ１０が追加的に記憶できるデータ量が、まだ読み取られていない領域Ｂから読み取るであろうデータ量に対して十分になると、制御部５０は、図７に示すように回転方向をＣＣＷ方向に設定して第一モーター２２を起動してピックアップローラー１３１を降下させて次の原稿Ｐ２に接触させるとともに、回転方向をＣＷ方向に設定して第二モーター３２を起動して原稿Ｐ１の残領域Ｂについて読み取りを再開する（Ｓ２３）。その結果、回転するピックアップローラー１３１によって次の原稿Ｐ２が図５のＳ２３に示すように前進方向に搬送される。なお、第一モーター２２と第二モーター３２を停止する第一閾値となるデータ量と、第一モーター２２と第二モーター３２を起動する第二閾値となるデータ量とは、同一であっても良いし、第一閾値が第二閾値よりも大きくても良いし、第二閾値が第一閾値よりも大きくても良い。
【００４１】
ステップＳ２０の判定において、バッファメモリ１０が追加的に記憶できるデータ量が、まだ読み取られていない領域Ｂから読み取るであろうデータ量に対して十分である場合、制御部５０は第一モーター２２を停止する（Ｓ２４）。このとき図６に示すように、第二モーター３２は読み取り速度での回転を継続するため、ロータリーエンコーダー３３の出力に同期して２つのイメージセンサー１１，１２による原稿Ｐ１の読み取りが領域Ｂについて継続する。
【００４２】
次に制御部５０は、回転方向をＣＣＷ方向に設定して第一モーター２２を起動する（Ｓ２５）。その結果、アーム１３２が降下して次の原稿Ｐ２に接触し、回転するピックアップローラー１３１によって次の原稿Ｐ２が図５のＳ２５に示すように前進方向に搬送される。
【００４３】
次に制御部５０は、第一紙センサー４１の接触点に次の原稿Ｐ２が有るか否かを第一紙センサー４１の出力に基づいて判定する（Ｓ２６）。第一紙センサー４１の計測点に次の原稿Ｐ２が有る場合、制御部５０はステップＳ１１から上述の処理を繰り返す。
【００４４】
第一紙センサー４１の計測点に次の原稿Ｐ２が無い場合、制御部５０は回転方向をＣＷ方向に設定して第一モーター２２を起動してピックアップローラー１３１を上げるとともに、原稿Ｐ１の後端が排出ローラー１８１を通過した後に第一モーター２２と第二モーター３２を停止し（Ｓ２７）、原稿搬送処理を終了する。
【００４５】
以上述べた原稿搬送処理では、次の原稿Ｐ２を搬送するためのピックアップローラー１３１を上下させるアーム１３２を駆動する前に、原稿Ｐ１の残領域Ｂから読み取るデータを十分記憶できるだけの空き容量をバッファメモリ１０に確保するため、アーム１３２の駆動中に第一モーター２２を停止させる必要がない。また、第一モーター２２または第二モーター３２の温度が高い場合、原稿Ｐを読み取らない期間中に第一モーター２２と第二モーター３２を停止して冷却するため、原稿Ｐの読み取り期間中に第一モーター２２と第二モーター３２を冷却させるために停止させる必要がない。
【００４６】
次に、制御部５０は、原稿搬送処理と同時にマルチタスクで実行するジャムリカバリ処理について図８を参照しながら説明する。ジャムリカバリ処理は、原稿Ｐ１、Ｐ２が搬送経路に詰まった場合に第一モーター２２，第二モーター３２を停止する処理である。
【００４７】
まず制御部５０は、第一モーター２２によって搬送されている区間において原稿Ｐが詰まる上流ジャムが発生したか否かを第二紙センサー４２、第三紙センサー４３およびロータリーエンコーダー２３の出力に基づいて判定する（Ｓ３０）。
【００４８】
上流ジャムが発生していない場合、制御部５０は第二モーター３２によって搬送されている区間において原稿が詰まる下流ジャムが発生したか否かを第三紙センサー４３およびロータリーエンコーダー３３の出力に基づいて判定する（Ｓ４０）。上流ジャム及び下流ジャムが発生していない場合、制御部５０はジャムリカバリ処理を終了する。
【００４９】
上流ジャムが発生した場合、先行している原稿Ｐの後端が中継ローラー１５１を通過しているか否かを第二紙センサー４２とロータリーエンコーダー３３の出力に基づいて判定する（Ｓ３１）。上流ジャムが発生し、かつ、先行している原稿Ｐの後端が中継ローラー１５１を通過している場合、先行している原稿Ｐ１は第二モーター３２によって搬送されており、第一モーター２２によって駆動されているピックアップローラー１３１，分離ローラー１４１および中継ローラー１５１に接触していない状態で、次の原稿Ｐ２が詰まっていることになる。
【００５０】
そこで先行している原稿Ｐ１の後端が中継ローラー１５１を通過している場合、制御部５０は第二モーター３２を停止せずに第一モーター２２を停止することによって、先行している原稿Ｐ１の読み取りを継続する（Ｓ３２）。第一モーター２２を停止した後、制御部５０は原稿Ｐ１の読み取りが終了したか否かの判定を繰り返す（Ｓ３３）。原稿Ｐ１の読み取りが終了すると、制御部５０は、ユーザーが原稿Ｐ２を取り除くなどの所定の復旧操作を行ったか否かの判定を繰り返し（Ｓ３４）、復旧操作が行われた場合には、次の原稿Ｐ２を最初から搬送し直すためのリセット処理を実行する（Ｓ３５）。
【００５１】
先行している原稿Ｐ１の後端が中継ローラー１５１を通過していない場合、または、下流ジャムが発生した場合、制御部５０は第一モーター２２および第二モーター３２を停止する。その結果、原稿Ｐ１の読み取りが途中終了する。続いて制御部５０は先行する原稿Ｐ１から途中まで読み取ったデータを破棄し（Ｓ３７）、ユーザーが原稿Ｐ１、Ｐ２を取り除くなどの所定の復旧操作を行ったか否かの判定を繰り返し（Ｓ３８）、復旧操作が行われた場合には、原稿Ｐ１を最初から搬送して読み取り直すためのリセット処理を実行する（Ｓ３９）。
【００５２】
３．他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【００５３】
例えば、第一モーター２２をＣＣＷ方向に逆転させて次の原稿を搬送しはじめた後に先行する原稿から読み取られるデータの量に対応する閾値は、予め決めた固定値に設定しても良いし、先行する原稿の搬送方向における長さと搬送方向と垂直な方向における長さとに基づいて都度導出して設定しても良い。この閾値を予め決めた固定値に設定する場合、原稿の規格サイズ毎に固定値を記憶しておき、原稿のサイズに応じたいずれかの固定値を選択して設定しても良い。
また例えば、第一搬送部または第二搬送部として、プーリーとそのプーリーによって回転させるベルトを用いても良い。
【符号の説明】
【００５４】
１・・・スキャナー、１０・・・バッファメモリ、１１・・・表面用イメージセンサー、１２・・・裏面用イメージセンサー、２１・・・第一駆動回路、２２・・・第一モーター、２３・・・ロータリーエンコーダー、２４・・・第一温度センサー、３０・・・制御部、３１・・・第二駆動回路、３２・・・第二モーター、３３・・・ロータリーエンコーダー、３４・・・第二温度センサー、４１・・・第一紙センサー、４２・・・第二紙センサー、４３・・・第三紙センサー、５０・・・制御部、１１１・・・目標速度演算部、１１２・・・比例乗算部、１１３・・・積分乗算部、１１４・・・微分乗算部、１１５・・・ＰＷＭ回路、１１６・・・出力回路、１１７・・・ゲイン演算部、１１８・・・角度演算部、１１９・・・速度演算部、１３１・・・ピックアップローラー、１３２・・・アーム、１４１・・・分離ローラー、１５１・・・中継ローラー、１５２・・・従動ローラー、１６１・・・搬入ローラー、１６２・・・従動ローラー、１７１・・・搬出ローラー、１７２・・・従動ローラー、１８１・・・排出ローラー、１８２・・・従動ローラー
【図１】
2015061149.tif 000003
【図２】
2015061149.tif 000004
【図３】
2015061149.tif 000005
【図４】
2015061149.tif 000006
【図５】
2015061149.tif 000007
【図６】
2015061149.tif 000008
【図７】
2015061149.tif 000009
【図８】
2015061149.tif 000010