(57)【特許請求の範囲】
【請求項１】
原稿の両面を読み取る画像読取装置であって、
前記原稿を搬送する搬送経路と、
前記搬送経路上の原稿を搬送する搬送ローラを駆動する駆動部と、
前記搬送経路を挟んで対向する一方の側から画像を読み取る第１画像読取部と、
前記第１画像読取部が設けられた位置よりも前記原稿の搬送方向の下流側の位置に設け
られ、前記搬送経路を挟んで対向する他方の側から画像を読み取る第２画像読取部と、
前記第１画像読取部よりも原稿の搬送方向の上流側に位置し、前記原稿を検知するセン
サと、
前記センサが原稿を検知して前記第１画像読取部の読取位置まで原稿の移動に必要な時
間経過した時から、前記第１画像読取部が読み取りを開始するように制御する第１制御部
と、
前記第１制御部の制御による前記第１画像読取部の読取値を、原稿の前記一方の側の画
像データとして記憶する第１記憶部と、
前記センサが原稿を検知してから、その原稿が前記第２画像読取部の読取位置まで移動
するのに必要な時間経過前に、前記第２画像読取部が読み取りを開始するように制御する
第２制御部と、
前記第２画像読取部が読み取りを開始し、前記駆動部によって前記原稿が最小単位搬送
される毎に、前記第２画像読取部が読み取る前記最小単位搬送毎の読取値が記憶される中
間記憶部と
前記中間記憶部が最小単位の数単位分の読取値が記憶された場合、前記中間記憶部に記
憶された順番で前記最小単位の読取値を消去する中間記憶消去部と、
前記中間記憶部に記憶された前記読取値が前記第１記憶部に記憶された原稿の先端から
当該所定距離分の画像データに該当するか否かを判断する判断部と、
前記判断部が該当すると判断した時点から、前記第２画像読取部の読取値を前記原稿の
他方の側の画像データとして記憶する第２記憶部と、
を備えることを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記第１画像読取部は、前記一方の側から被対象物を照射する第１の光源と、前記被対
象物の一方の側からの反射光を受光する複数の受光素子と、
前記第２画像読取部は、前記他方の側から被対象物を照射する第２の光源と、前記被対
象物の他方の側からの反射光を受光する複数の受光素子とを備え、
更に、
前記第１記憶部に記憶された画像データの内、原稿の先端から前記所定距離分の画像デ
ータに相当する前記受光素子毎の値を平均する第１平均処理部と、
前記第１平均処理部で平均された画像データを記憶する先端画像データ記憶部と、
前記第２画像読取部が読み取った前記受光素子毎の前記所定距離分の読取値を平均する
第２平均処理部と、
を備え、
前記中間記憶部は、前記第２平均処理部によって平均された前記読取値を記憶し、
前記判断部は、前記中間記憶部に記憶された前記読取値が前記先端画像データ記憶部に
記憶された画像データに該当するか否かを判断すること、
を特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の両面を読み取ることが可能な画像読取装置に関する。
【背景技術】
【０００２】
従来、自動原稿搬送装置（ＡＤＦ：Automatic Document Feeder）を備えた複写機やフ
ァクシミリなどの画像読取装置では、特許文献１に示されるように、読み取り前の原稿を載置する給紙トレイと、読み取り後の原稿を載置する排紙トレイとが設けられ、給紙トレイから原稿が搬送される搬送経路において、原稿の表面側と裏面側を読み取る読取デバイスが、搬送経路上にそれぞれ異なる位置に設けられており、１回の原稿搬送で原稿両面をほぼ同時に読み取る技術が広く知られている。
【０００３】
このＡＤＦでは、両読取デバイスのそれぞれの読取位置の手前に、原稿の先端を検知するセンサがそれぞれ配置されている。そして、それぞれのセンサの位置からそれぞれの読取デバイスの読取位置まで原稿が搬送されるのに要する時間が予め決められており、それぞれのセンサが原稿の先端を検知してから当該時間経過した時から、それぞれの読取デバイスは読み取った読取信号を画像データとする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−８８６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の画像読取装置のように、原稿搬送中に原稿の先端を検知するための原稿センサを、表面側用と裏面側用のそれぞれに設ける必要があり、センサを設けた分だけコストがかかるという問題があった。
【０００６】
例えば、上記の問題を解決するために、それぞれの読取デバイスの位置より搬送経路の
上流側にセンサを１つ設ける場合も考えられる。この場合、当該センサの位置から表面側
の読取デバイスの読取位置まで原稿が搬送されるのに要する時間と当該センサの位置から
裏面側の読取デバイスの読取位置まで原稿が搬送されるのに要する時間とを予めそれぞれ
算出しておく。そして、それぞれの読取デバイスの読取位置まで原稿が搬送されるのに要
する時間から、読取デバイスの読取位置に到達したか否かを判断し、読取位置に到達した
ら読み取りを開始することも考えられる。
【０００７】
しかし、特許文献１の画像読取装置のように、表面側と裏面側のそれぞれを読み取る為
に備えられた読取デバイスが搬送経路に沿って配置されている構成であると、その両読取
デバイス間の搬送経路に沿う距離が必然的に長くなる。すると、両読取デバイス間の搬送
経路中で原稿がたわんだりする可能性がある。その為、予め決めておいたセンサから読取
デバイスの読取位置まで原稿が搬送されるのに要する時間が予め決めておいた時間と異な
る場合があり、正しい画像読み取りができない。
【０００８】
本発明は、上記のような事情に基づいて完成されたものであって、搬送経路上にそれぞれ異なる位置に設けられた原稿の表面側と裏面側を読み取る読取デバイスのそれぞれに原稿が到達したことを検知するセンサを備えることなく、コストを低減することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する為に、請求項１に記載の発明の画像読取装置は、原稿の両面を読み取る画像読取装置であって、前記原稿を搬送する搬送経路と、前記搬送経路上の原稿を搬送する搬送ローラを駆動する駆動部と、前記搬送経路を挟んで対向する一方の側から画像を読み取る第１画像読取部と、前記第１画像読取部が設けられた位置よりも前記原稿の搬送方向の下流側の位置に設けられ、前記搬送経路を挟んで対向する他方の側から画像を読み取る第２画像読取部と、前記第１画像読取部よりも原稿の搬送方向の上流側に位置し、前記原稿を検知するセンサと、前記センサが原稿を検知して前記第１画像読取部の読取位置まで原稿の移動に必要な時間経過した時から、前記第１画像読取部が読み取りを開始するように制御する第１制御部と、前記第１制御部の制御による前記第１画像読取部の読取値を、原稿の前記一方の側の画像データとして記憶する第１記憶部と、前記センサが原稿を検知してから、その原稿が前記第２画像読取部の読取位置まで移動するのに必要な時間経過前に、前記第２画像読取部が読み取りを開始するように制御する第２制御部と、前記第２画像読取部が読み取りを開始し、前記駆動部によって前記原稿が最小単位搬送される毎に、前記第２画像読取部が読み取る所定距離分の読取値を記憶する中間記憶部と、前記中間記憶部に記憶された前記読取値が前記第１記憶部に記憶された原稿の先端から当該所定距離分の画像データに該当するか否かを判断する判断部と、前記判断部が該当すると判断した時点から、前記第２画像読取部の読取値を前記原稿の他方の側の画像データとして記憶する第２記憶部と、を備えることを特徴としている。
【００１０】
また、請求項２に記載の発明の画像読取装置は、請求項１記載の画像読取装置であって、前記第１画像読取部は、前記一方の側から被対象物を照射する第１の光源と、前記被対象物の一方の側からの反射光を受光する複数の受光素子と、前記第２画像読取部は、前記他方の側から被対象物を照射する第２の光源と、前記被対象物の他方の側からの反射光を受光する複数の受光素子とを備え、更に、前記第１記憶部に記憶された画像データの内、原稿の先端から前記所定距離分の画像データに相当する前記受光素子毎の値を平均する第１平均処理部と、前記第１平均処理部で平均された画像データを記憶する先端画像データ記憶部と、前記第２画像読取部が読み取った前記受光素子毎の前記所定距離分の読取値を平均する第２平均処理部と、を備え、前記中間記憶部は、前記第２平均処理部によって平均された前記読取値を記憶し、前記判断部は、前記中間記憶部に記憶された前記読取値が前記先端画像データ記憶部に記憶された画像データに該当するか否かを判断すること、を特徴としている。
【発明の効果】
【００１１】
請求項１に記載の発明によれば、原稿の一方の面の画像を読み取る第１画像読取部と原稿の他方の面の画像を読み取る第２画像読取部とのそれぞれに原稿が通過したことを検知するセンサを備えることなく、第１画像読取部にのみ当該センサを備えればよいため、コストを低減することができる。
【００１２】
請求項２に記載の発明によれば、判断部が、先端画像データ記憶部に記憶された第１画像読取部が読み取った一方の面の原稿面の先端から前記所定距離分の画像データに相当する受光素子毎の平均値と中間記憶部に記憶された第２画像読取部が読み取った所定距離分の読取値の平均値とを比較しているため、第１画像読取部と第２画像読取部とがゴミを読み取った場合やノイズ等による誤検知を防ぐことができる。
【図面の簡単な説明】
【００１３】
【図１】画像読取装置の断面を模式的に示す説明図である。
【図２】読取デバイス２３０の構成図。
【図３】画像読取装置１０の電気的な構成を示す回路ブロック図である。
【図４】第１実施形態における画像読取装置１０の原稿の両面を読み取る際のフロ            ーチャート（前半）。
【図５】第１実施形態における画像読取装置１０の原稿の両面を読み取る際のフロ            ーチャート（後半）。
【図６】第２実施形態における画像読取装置１０の原稿の両面を読み取る際のフロ            ーチャート（前半）。
【図７】第２実施形態における画像読取装置１０の原稿の両面を読み取る際のフロ            ーチャート（後半）。
【図８】第３実施形態における画像読取装置１０の原稿の両面を読み取る際のフロ            ーチャート（前半）。
【図９】第３実施形態における画像読取装置１０の原稿の両面を読み取る際のフロ            ーチャート（中間）。
【図１０】表面原稿先端検出用データ記憶処理に関するフローチャート。
【図１１】第３実施形態における画像読取装置１０の原稿の両面を読み取る際のフロ            ーチャート（後半）。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態について図面を用いて説明する。尚、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００１５】
（画像読取装置の構成）
図１は、画像読取装置１０の断面を模式的に示す説明図である。
画像処理装置１０は、装置本体２０と、この装置本体２０の上部に配置された自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）３０とを備えている。このＡＤＦ３０は、装置本体２０に対して回動自在に設けられている。装置本体２０の上面は、図１に示すように、ＡＤＦ３０により被覆される。
【００１６】
ＡＤＦ３０は、原稿が載置される給紙トレイ１１０と、原稿が排出される排紙トレイ１３０と、給紙トレイ１１０に載置された原稿を、Ｕターン搬送路１１１（搬送経路の一例）に沿って搬送する搬送ローラ１２１〜１２７を有している。また、ＡＤＦ３０は、搬送ローラ１２１〜１２７によって搬送された原稿を排紙トレイ１３０に搬送する排紙ローラ１２８、１２９を有している。
【００１７】
なお、これ以降の説明において、原稿が給紙トレイ１１０に載置された際に、図１における上方向の原稿の面を原稿の表面とし、図１における下方向の原稿の面を原稿の裏面とする。
【００１８】
また、このＵターン搬送路１１１には、対応する位置に搬送中の原稿の有無を検知するための原稿センサとして、センサ３２０が１つ設けられている。
【００１９】
Ｕターン搬送路１１１は、上流側読取位置２１５と下流側読取位置２３５とが設けられている。そして、原稿の裏面の画像読み取りを行うための読取デバイス２１０が上流側読取位置２１５に対応して設けられている。さらに、上流側読取位置２１５を通過する原稿を読取デバイス２１０の読取面に押圧する原稿押え２２０が設けられている。なお、この読取デバイス２１０は、典型的にはＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）が採用される。
【００２０】
また、原稿の表面の画像読み取りを行うために、装置本体２０に設けられた読取デバイス２３０が下流側読取位置２３５に対応する位置に移動可能に構成されている。下流側読取位置を通過する原稿を表面用ＣＩＳ２３０の読取面に押圧する表面用原稿押え２４０が
設けられている。なお、この読取デバイス２３０も典型的にはＣＩＳ（Contact Image Sensor） やＣＣＤ（Charge Coupled Device）が採用される。
【００２１】
上述したように、上流側読取位置２１５において、Ｕターン搬送路１１１を挟んで対向する一方の側から読取デバイス２１０によって原稿の裏面が読み取られる。そして、Ｕターン搬送路１１１を挟んで対向する他方の側から読取デバイス２３０によって原稿押え２４０もしくは原稿の表面が読み取られる。なお、原稿押え２２０、２４０は、所定の反射率を有する白板である。
【００２２】
画像読取装置１０は、ＡＤＦ３０が適用可能なものであれば如何なる構成のものであってもよい。なお、本実施形態は、本発明が装置本体２０及びこれに適用可能なＡＤＦ３０として実施される場合を例示するが、本発明は、トナーやインクなどの画像記録材を記録用紙に付着させて画像を記録する画像記録装置や、この画像記録装置において画像記録位置に記録用紙を搬送するシート搬送装置として実施されてもよい。
【００２３】
次に、図２は、読取デバイス２３０の構成を更に詳細に表わす要部斜視図である。なお、読取デバイス２１０の構成も読取デバイス２３０の構成と基本的に同じものである。読取デバイス２３０は、レンズ２３７と、基板２３８と、基板２３８上に形成されたレンズ２３７によって集光された光を検出する受光素子２３２と、レンズ２３７に沿って両側にそれぞれ配設された一対の円柱体状の導光部材２３６ａ、２３６ｂと、導光部材２３６ａ、２３６ｂのそれぞれに配置されたＬＥＤランプ２３１ａ、２３１ｂとを含んで構成されている。
【００２４】
ＬＥＤランプ２３１ａ、２３１ｂが点灯すると、その点灯した光がそれぞれの導光部材２３６ａ、２３６ｂを通じて、原稿押え２４０もしくは原稿の表面に照射される。その照射された光が、原稿押え２４０もしくは原稿の表面によって反射される。また、レンズ２３７と受光素子２３２とは、主走査方向に沿って１列に複数配置されており、原稿押え２４０もしくは原稿の表面によって反射された反射光を、その１列に複数配置された受光素子２３２が検出する。主走査方向に沿って１列に複数配列された受光素子は、それぞれ蓄積された反射光の光量に応じたアナログの電圧を読取データとして、それぞれ出力する。
【００２５】
図３は、画像読取装置１０の電気的な構成を示す回路ブロック図である。画像読取装置１０は、ＣＰＵ１００と、ＲＯＭ１０１と、ＲＡＭ１０２と、ＮＶＲＡＭ（不揮発性メモリ）１０３と、駆動回路１０５と、これらを接続するＡＳＩＣ１０４と、読取デバイス２１０、２３０と、ＡＦＥ回路２１４、２３４と、ＬＥＤ回路２１３、２３３と、原稿が到達したことを検知する原稿センサ３２０とから、その主要部が構成されている。
【００２６】
ＲＯＭ１０１には、画像読取装置１０を制御するための各種制御プログラムや各種設定、初期値等が記憶されている。ＲＡＭ１０２は、各種制御プログラムが読み出される作業領域として、あるいは画像データを一時的に記憶する記憶領域として利用される。
【００２７】
ＣＰＵ１００は、ＲＯＭ１０１から読み出した制御プログラムに従って、その処理結果をＲＡＭ１０２、あるいはＮＶＲＡＭ１０３に記憶させながら、以下で説明するＡＳＩＣ１０４の機能を制御する。
【００２８】
なお、ＲＡＭ１０２には、下記で説明する第１記憶部、第２記憶部、中間記憶部、先端画像データ記憶部といった機能毎に、それぞれ記憶する領域が設けられ、それぞれの機能毎に、それぞれの領域に記憶される。
【００２９】
ＡＳＩＣ１０４は、画像読取装置１０を動作させるための基準クロック（ＣＬＫ）と、
その基準クロックに基づいて１ライン周期のパルス信号（ＳＰ）とを、それぞれ読取デバイス２１０及び２３０に与える。また、ＡＳＩＣ１０４は、同様に基準クロックを、駆動回路１０５に入力する。そして、駆動回路１０５は、読取デバイス２１０と２３０による１ライン分の読取時間に相当する周期のパルス信号（ＳＰ）と同期するパルス信号をモータ１０６用の駆動信号として出力する。
【００３０】
モータ１０６（駆動部の一例）は、ステッピングモータであり、駆動信号の１パルスで１ステップの回転角度分、回転駆動する。そして、モータ１０６が１ステップ分駆動すると、各搬送ローラ１２１−１２７が駆動し、Ｕターン搬送路１１１上を原稿が所定距離の分だけ搬送される。
【００３１】
また、ＡＳＩＣ１０４は、ＰＷＭ（Pulse Width Modulation）信号を生成し、読取デバイス２１０の光源２１１と読取デバイス２３０の光源２３１とのそれぞれの駆動電流値を、ＰＷＭ信号としてそれぞれＬＥＤ回路２１３とＬＥＤ回路２３３とに入力する。
【００３２】
また、ＡＳＩＣ１０４は、光源２１１と光源２３１が１ライン周期内で必要な発光時間の間、ＴＲＩＧ（トリガー）信号を、それぞれＬＥＤ回路２１３とＬＥＤ回路２３３とに入力する。そして、入力されたＰＷＭ信号とＴＲＩＧ信号によって、ＬＥＤ回路２１３は光源２１１、ＬＥＤ回路２３３は光源２３１の発光を制御する。
【００３３】
読取デバイス２１０は、上流側読取位置２１５を通過する原稿の裏面に対して光源２１１から光を照射し、原稿の裏面によって反射された光が受光素子２１２に蓄積され、アナログの裏面の読取データとして出力する。そして、読取デバイス２１０から出力されたアナログの裏面の読取データが、ＡＦＥ回路２１４に入力される。そして、その読取データは、ＡＦＥ回路２１４が有するＡ／Ｄ変換回路によってデジタルの裏面の読取データ（第１画像読取部の読取値の一例）に変換される。
【００３４】
同様に、読取デバイス２３０は、下流側読取位置２３５を通過する原稿の表面もしくは原稿押え２４０に対して光源２３１から光を照射し、原稿の表面もしくは原稿押え２４０によって反射された光が受光素子２３２に蓄積され、アナログの読取データとして出力する。そして、読取デバイス２３０から出力されたアナログの読取データを、ＡＦＥ回路２３４に入力し、ＡＦＥ回路２３４が有するＡ／Ｄ変換回路によってデジタルの読取データ（第２画像読取部の読取値の一例）に変換される。
【００３５】
なお、ＡＦＥ回路２１４及び２３４が有するＡ／Ｄ変換回路は、受光素子２１２及び２３２から出力されるアナログ信号の読取データをデジタル信号として８ビット（０〜２５５）の読取データに分解する分解能のものである。
【００３６】
また、原稿が１ステップ分の距離搬送される間に、読取デバイス２１０が全ての受光素子２１２である１ライン分、読み取りが完了する。読取デバイス２３０においても同様である。
【００３７】
なお、本実施形態では、ＣＰＵ１００は、ＡＳＩＣ１０４の外側に設けられているが、ＡＳＩＣ１０４の中にＣＰＵ１００が含まれていてもよい。
【００３８】
（動作の説明）
［第１実施形態］
表面と裏面の地色が同じである原稿の表面と裏面の両方を読み取る読取命令を受け取った際の画像読取装置１０の動作の手順について、その第１実施形態を図４及び図５のフローチャートを参照しつつ説明する。なお、給紙トレイ１１０には、少なくとも１枚の原稿
が載置される。そして、本動作は、図示しない操作部を介してユーザからの原稿の表面と裏面の両方を読み取る読取命令を受け取った場合に実行される。
【００３９】
まず、ＣＰＵ１００は、搬送ローラ１２１〜１２７を駆動するように指示する（Ｓ１０１）。具体的な処理としては、ＣＰＵ１００は、駆動回路１０５に基準クロック（ＣＬＫ）を入力する。そして、駆動回路１０５は、その基準クロックに基づいて一定間隔のパルス信号である駆動信号を出力する。すると、モータ１０６が駆動され、各搬送ローラ１２１−１２７が駆動される。これにより、搬送ローラ１２１によって原稿が１枚ずつＡＤＦ３０内に取り込まれ、搬送ローラ１２２−１２７を介して原稿が搬送経路１１１上を移動する。
【００４０】
上述したように、モータ１０６が駆動信号の１パルスで１ステップ分の回転駆動する毎に、搬送ローラ１２２−１２７は、原稿を、その１ステップに応じた距離の分、移動させることになる。
【００４１】
次に、センサ３２０は、原稿の先端がセンサ３２０の位置に到達したか否かを検知する（Ｓ１０２）。そして、センサ３２０が原稿の先端が到達した場合には（Ｓ１０２：ＹＥＳ）、ＣＰＵ１００は、センサ３２０が原稿の先端を検知してからの出力した駆動信号のパルス数すなわちステップ数のカウントを開始する（Ｓ１０３）。
【００４２】
ＲＯＭ１０１には、センサ３２０の位置から読取デバイス２１０の上流側読取位置２１５までの原稿の移動に必要なステップ数が第１ステップ数として予め記憶されている。そして、ＣＰＵ１００は、ＲＯＭ１０１に記憶された第１ステップ数とＳ１０３にてカウントを開始したカウント値とを比較し、カウント値が第１ステップ数に達したか否かを判定する（Ｓ１０４）。
【００４３】
カウント値が第１ステップ数に達していない場合（Ｓ１０４：ＮＯ）は、原稿の先端は未だに上流側読取位置２１５に到達していないため、搬送ローラ１２２−１２７によって、原稿が１ステップに応じた距離分搬送される（Ｓ１０５）。
【００４４】
カウント値が第１ステップ数に達した場合（Ｓ１０４：ＹＥＳ）、原稿の先端が読取位置２１５に到達したものとし、ＣＰＵ１００は、読取デバイス２１０が原稿の裏面を読み取るように制御する。よって、読取デバイス２１０が、１ライン、読取位置２１５に位置する原稿の裏面の画像を読み取る（Ｓ１０６）。
【００４５】
Ｓ１０６によって読取デバイス２１０から各受光素子毎に出力されたアナログ信号である読取データは、Ａ／Ｄ変換回路を有するＡＦＥ回路によってそれぞれＡ／Ｄ変換される。そして、そのＡ／Ｄ変換された読取データは、原稿先端検出用データとして、各受光素子２１２毎にＲＡＭ１０２に記憶される（Ｓ１０７）。
【００４６】
また、ＣＰＵ１００は、原稿先端検出用データと同じＡ／Ｄ変換された読取データを、原稿先端検出用データが記憶された領域とは別のＲＡＭ１０２の領域に、原稿の裏面の画像データとして記憶する（Ｓ１０８）。
【００４７】
原稿先端検出用データは、原稿が１ステップ分の距離移動する間に、読取デバイス２１０が原稿の裏面を読み取った読取データであって、原稿の先端から１ステップ分の距離分の裏面の読み取った画像データとなる（原稿の先端から所定距離分の画像データの一例であって、本実施形態では、所定距離が１ステップ分の距離である）。
【００４８】
次に、ＣＰＵ１００は、ＲＯＭ１０１に記憶された第２ステップ数とＳ１０３からカウ
ントしているカウント値とを比較し、カウント値が第２ステップ数に達したか否かを判定する（Ｓ１０９）。なお、第２ステップ数は、センサ３２０の位置から読取デバイス２３０の下流側読取位置２３５手前の近傍まで原稿の移動に必要なステップ数を意味し、予めＲＯＭ１０１に記憶されている。
【００４９】
カウント値が第２ステップ数に達していない場合（Ｓ１０９：ＮＯ）、原稿の先端は表面用の読取デバイス２３０の読取位置２３５に到達していない。そのため、原稿が１ステップに応じた距離分搬送される（Ｓ１１０）。第１制御部として機能するＣＰＵ１００は、読取デバイス２１０が原稿の裏面を読み取るように制御し、読取デバイス２１０が、１ライン、読取位置２１５に位置する原稿の裏面の画像を読み取る（Ｓ１１１）。そして、読取デバイス２１０が読み取った読取データが、上述したようにＡ／Ｄ変換され、ＲＡＭ１０２に、次のラインの原稿の裏面の画像データとして記憶される（Ｓ１０８）。
【００５０】
次に、カウント値が第２ステップ数に達する場合（Ｓ１０９：ＹＥＳ）、原稿の先端は表面用の読取デバイス２３０の読取位置２３５手前の近傍に位置する。そこで、第２制御部として機能するＣＰＵ１００は、読取デバイス２３０が原稿の表面を読み取るように制御する。よって読取デバイス２３０が、１ライン、読み取る。そして、読み取られた読取データは、一端、ＲＡＭ１０２の所定の領域に記憶される（Ｓ１１２、ＲＡＭ１０２：中間記憶部の一例）。
【００５１】
Ｓ１０８のときと同様に、読取デバイス２３０の各受光素子毎に出力されたアナログ信号である読取データは、ＡＦＥ回路２３４によって、Ａ／Ｄ変換されたデジタル信号である読取データに各受光素子毎に変換される。
【００５２】
次に、判断部として機能するＣＰＵ１００は、ＲＡＭ１０２に記憶された原稿先端検出用データと、Ｓ１１２で求められた中間記憶部として機能するＲＡＭ１０２に記憶された読取データとを、各受光素子（画素）毎に所定閾値の範囲内にあるかどうかを調べる。そして、ＣＰＵ１００は、全ての受光素子において所定閾値の範囲内にあるか否かを判断する（Ｓ１１３）。
【００５３】
本実施形態の画像読取装置１０は、原稿の表面と裏面の地色が同等である原稿の両面を読み取ることを想定している。すると、原稿の先端部分においては、原稿の表面と裏面の地色は同じ色（例えば白）であるため、裏面用の読取デバイス２１０と表面用の読取デバイス２３０とが原稿の先端を読み取った読取データは同じ値となるはずである。しかし、裏面用の読取デバイス２１０と表面用の読取デバイス２３０との間では読取誤差があるため厳密に一致しないことがある。
【００５４】
そこで、８ビット（０〜２５５）のうち±５の閾値の範囲（上記所定閾値の例）であれば、読取誤差の中に含まれるものとする。その場合、ＣＰＵ１００は、受光素子毎の読取デバイス２１０と読取デバイス２３０とがそれぞれ読み取った読取データが該当すると判断する。そして、ＣＰＵ１００は、全ての受光素子において、±５の閾値の範囲内であれば、原稿の先端が下流側読取位置２３５に到達したものと判断する（Ｓ１１３：ＹＥＳ）。
【００５５】
但し、第２ステップ数は、下流側読取位置２３５手前の近傍まで原稿の移動に必要なステップ数で定義されているため、カウント値が第２ステップ数に達した時点で、読取デバイス２３０が読み取るのは、原稿押え２４０となる。故に、本実施形態では、Ｓ１０９でＹＥＳに進んだ時点では、ＣＰＵ１００のＳ１１３の判断では、ＮＯに進むことになる。
【００５６】
本実施形態では、原稿押え２４０は所定の反射率を有する白板である。所定の反射率を
有する白板の反射光を受光素子２３２が蓄積する受光量と、地色が白の原稿によって反射された反射光を受光素子２３２が蓄積する受光量とは明らかに異なるようになっている。そのため、原稿押え２４０が白で、原稿の地色が白であっても、Ｓ１１３の処理が適切に行われ、ＮＯに進むこととなる。
【００５７】
Ｓ１１３でＮＯに進んだ場合、原稿が１ステップ分の距離だけ搬送される（Ｓ１１４）。そして、読取デバイス２１０によって原稿の裏面を、１ライン、読み取る。そして、Ｓ１０８と同様に、読取デバイス２１０が読み取った読取データが、ＲＡＭ１０２に、次のラインの原稿の裏面の画像データとして記憶される（Ｓ１１６）。そして、再び、読取デバイス２３０が１ライン、読み取る（Ｓ１１２）。
【００５８】
Ｓ１１３において、ＣＰＵ１００が、原稿の先端が下流側読取位置２３５に到達したものと判断すると、中間記憶部として機能するＲＡＭ１０２に記憶された読取データが、原稿表面の画像データとして、ＲＡＭ１０２の原稿表面の画像データを記憶する領域に記憶される（Ｓ１１７：第２記憶部の一例）。
【００５９】
次に、原稿が１ステップ分の距離だけ搬送される（Ｓ１１８）。そして、ＣＰＵ１００は、第１記憶部として機能するＲＡＭ１０２に記憶された原稿の裏面の画像データのライン数が原稿のサイズ分あれば原稿裏面を読取完了とする（Ｓ１１９、ＹＥＳ）。また、ＣＰＵ１００は、ＲＡＭ１０２に原稿のサイズ分なければ、原稿裏面を読取完了してないと判断し、Ｓ１２０に進む。
【００６０】
Ｓ１２０〜Ｓ１２３では、Ｓ１１８で原稿を１ステップ分の距離搬送している間、読取デバイス２１０が原稿の裏面を、読取デバイス２３０が原稿の表面をそれぞれ読み取る（Ｓ１２０、Ｓ１２２）。そして、読取デバイス２１０によって読み取られた読取データは、第１記憶部として機能するＲＡＭ１０２に（Ｓ１２１）、読取デバイス２３０によって読み取られた読取データは、第２記憶部として機能するＲＡＭ１０２に（Ｓ１２３）に、それぞれ記憶される。そして、原稿裏面の読取完了するまで、Ｓ１１８〜Ｓ１２３の処理が繰り返される。
【００６１】
原稿裏面の読取が完了すれば（Ｓ１１９：ＹＥＳ）、Ｓ１２４に進む。読取デバイス２３０が原稿の表面を読み取る（Ｓ１２４）。そして、読取デバイス２３０によって読み取られた読取データは、第２記憶部として機能するＲＡＭ１０２に記憶される（Ｓ１２５）。そして、Ｓ１２６において、ＣＰＵ１００が第２記憶部として機能するＲＡＭ１０２に記憶された原稿の裏面の画像データのライン数が原稿のサイズ分あれば原稿裏面を読取完了とする（Ｓ１２６、ＹＥＳ）。また、ＣＰＵ１００は、ＲＡＭ１０２に原稿のサイズ分なければ、原稿表面の読取完了していないと判断する（Ｓ１２６：ＮＯ）。そして、原稿が１ステップ分の距離搬送される（Ｓ１２７）。そして、再びＳ１２４に戻り、原稿裏面の読取完了するまで、Ｓ１２４〜Ｓ１２７の処理が繰り返される。
【００６２】
そして、排紙ローラ１２８、１２９によって排紙トレイ１３０に原稿が排紙される（Ｓ１２８）。ここで、原稿の両面読取処理が終了する。
【００６３】
本実施形態では、原稿の裏面の画像を読み取る読取デバイス２１０と原稿の表面の画像を読み取る読取デバイス２３０とのそれぞれに原稿が通過したことを検知するセンサを備えることなく、センサ３２０を１つ備えるだけよい。そのため、原稿がたわんだり、モータ１０６の脱調によって原稿の位置が正確に検出できなくても、本実施形態の画像読取装置１０は、読取デバイス２３０が原稿の先端を正確に検出し、原稿の表面の画像の読み取りを正確に開始することができる。
【００６４】
［第２実施形態］
次に、画像読取装置１０の動作の手順の第２実施形態を図６及び図７のフローチャートを参照しつつ説明する。なお、基本的な動作の処理に関しては、図４及び図５で既に説明したものと同じであるため、共通なものには同じ番号が付与している。下記の第２実施形態の説明では、第１実施形態と異なる点についてのみ、説明を行う。
【００６５】
Ｓ１０１〜Ｓ１０６に関しては、第１実施形態と同じ処理である。第１平均処理部として機能するＣＰＵ１００が、読取デバイス２１０が読み取った受光素子２１２毎の読取データを、受光素子２１２の数で平均する（Ｓ２０１）。そして、Ｓ１０７では、Ｓ２０１で平均された読取データが先端画像データ記憶部として機能するＲＡＭ１０２に原稿先端検出用データとして記憶される。
【００６６】
Ｓ１１８〜Ｓ１１２に関しては、第１実施形態と同じ処理である。第２平均処理部として機能するＣＰＵ１００は、読取デバイス２３０が読み取った受光素子２３２毎の読取データを、受光素子２３２の数で平均し、その平均された読取データが中間記憶部として機能するＲＡＭ１０２に記憶される（Ｓ２０２）。
【００６７】
判断部として機能するＣＰＵ１００は、中間記憶部に記憶された読取デバイス２３０の平均された読取データと、先端画像データ記憶部として機能するＲＡＭ１０１に記憶された原稿先端検出用データとを比較し、８ビット（０〜２５５）のうち±５の閾値の範囲であれば、原稿の先端が下流側読取位置２３５に到達したものと判断する（Ｓ２０３：ＹＥＳ）。
【００６８】
Ｓ２０３以降の処理に関しては、第１実施形態と同じ処理である。第２実施形態では、判断部として機能するＣＰＵ１００が、先端画像データ記憶部として機能するＲＡＭ１０２に記憶された読取デバイス２１０が読み取った読取データの受光素子毎の平均値と中間記憶部に記憶された読取デバイス２３０が読み取った読取データの平均値とを比較している。そのため、第１実施形態のときのＳ１１３の処理より、第１画像読取部と第２画像読取部とがゴミを読み取った場合やノイズ等による誤検知を防ぐことができる。
【００６９】
なお、判断部として機能するＣＰＵ１００のＳ１１３もしくはＳ２０３の処理は、本実施形態に限定されるものではない。例えば、Ｓ１１３では、全受光素子の読取データを比較していたが、ＣＰＵ１００は、３受光素子毎とか受光素子を間引いた読取データ間で、８ビット（０〜２５５）のうち±５の閾値の範囲に有るか否かを判断してもよい。そうすれば、ＣＰＵ１００がＳ１１３の処理を低減することができるという効果がある。
【００７０】
また、第１実施形態及び第２実施形態では、第２ステップ数は、センサ３２０の位置から読取デバイス２３０の下流側読取位置２３５手前の近傍まで原稿の移動に必要なステップ数であるが、近傍でなくセンサ３２０の位置から読取デバイス２３０の下流側読取位置２３５まで原稿の移動にステップ数としてもよい。そうすると、モータ１０６が脱調等のエラーが生じない限り、読取デバイス２３０が読み取る読取データを原稿の表面の画像データとして処理することができる。
【００７１】
第１実施形態では、原稿先端検出用データは、原稿が１ステップ分の距離移動する間に、原稿の先端から１ステップ分の距離分の裏面の読み取った画像データである。また、原稿が１ステップ分の距離移動する間に、読取デバイス２３０が読み取った読取データと当該画像データとをＣＰＵ１００が比較し原稿の先端が下流読取位置２３５に到達したか否かを判断している。
［第３実施形態］
そこで、３ステップ分の距離分の画像データと、原稿が３ステップ分の距離移動する間
に、読取デバイス２３０が読み取った読取データとをＣＰＵ１００が比較し、原稿の先端が下流読取位置２３５に到達したか否かを判断する場合について、第３実施形態にて図８、図９、図１０、図１１のフローチャートを用いて説明する。
【００７２】
Ｓ３０１〜Ｓ３０５の処理は、第１実施形態のＳ１０１〜Ｓ１０５の処理と同じである。カウント値が第１ステップ数に達した場合（Ｓ１０４：ＹＥＳ）、原稿の先端が上流読取位置２１５に到達したものとし、ＣＰＵ１００は、読取デバイス２１０が原稿の裏面を読み取るように制御する。よって、原稿が１ステップ分の距離搬送されている間に、読取デバイス２１０が１ライン、読取位置２１５に位置する原稿の裏面の画像を読み取る（Ｓ３０６）。
【００７３】
Ｓ３０６によって読取デバイス２１０から各受光素子毎に出力されたアナログ信号である読取データは、Ａ／Ｄ変換回路を有するＡＦＥ回路によってそれぞれＡ／Ｄ変換される。そして、そのＡ／Ｄ変換された読取データは、１ステップ分の原稿先端検出用データとして、各受光素子２１２毎にＲＡＭ１０２に記憶される（Ｓ３０７）。
【００７４】
次に、ＣＰＵ１００は、原稿先端検出用データと同じＡ／Ｄ変換された１ステップ分の読取データを、原稿先端検出用データが記憶された領域とは別のＲＡＭ１０２の領域に、原稿の裏面の画像データとして記憶する（Ｓ３０８）。
【００７５】
そして、ＣＰＵ１００が、Ｓ１０４にて第１ステップ数搬送を完了を検出してから、３ステップ数分（図中の所定ステップ数）の距離、原稿が搬送されたか否かを判断する（Ｓ３０９）。原稿が３ステップ数分搬送されていない場合（Ｓ３０９：ＮＯ）は、Ｓ３１０に進み、原稿が１ステップ分の距離だけ搬送される。
【００７６】
そして、再びＳ３０６に戻る。Ｓ３０９にて、原稿が３ステップ数分搬送されていない場合には、Ｓ３０６〜Ｓ３１０の処理が繰り返される。原稿が３ステップ数分搬送された場合（Ｓ３０９：ＹＥＳ）、Ｓ３０７にてＲＡＭ１０２に記憶されている原稿先端検出用データは、３ステップ分の原稿の画像データが順番に記憶されている。
【００７７】
次に、ＣＰＵ１００がカウントするカウント値が第１実施形態と同じ第２ステップ数に達していない場合（Ｓ３１１：ＮＯ）、原稿が１ステップに応じた距離分搬送される（Ｓ３１２）。読取デバイス２１０が、１ライン、読取位置２１５に位置する原稿の裏面の画像を読み取る（Ｓ３１３）。そして、読取デバイス２１０が読み取った読取データが、上述したようにＡ／Ｄ変換され、ＲＡＭ１０２に、次のラインの原稿の裏面の画像データとして記憶される（Ｓ３１４）。
【００７８】
次に、カウント値が第２ステップ数に達する場合（Ｓ３１１：ＹＥＳ）、原稿の先端は表面用の読取デバイス２３０の読取位置２３５手前の近傍に位置する。再び、Ｓ３１５において、読取デバイス２３０によって、１ライン読み取られる。
【００７９】
そして、Ｓ３１６の後述する表面原稿先端検出用データ記憶処理に移行する。図１０は、Ｓ３１６の表面原稿先端検出用データ記憶処理に関するフローチャートを説明したものである。
【００８０】
第３実施形態では、中間記憶部として機能するＲＡＭ１０２には、３ステップ分の距離分の読取データが記憶できるように、記憶領域が確保されている。
【００８１】
第１実施形態と同様に、第２ステップ数は、下流側読取位置２３５手前の近傍まで原稿の移動に必要なステップ数で定義されているため、カウント値が第２ステップ数に達した
時点で、読取デバイス２３０が読み取るのは、原稿押え２４０となる。
【００８２】
ＣＰＵ１００は、中間記憶部として機能するＲＡＭ１０２の記憶領域に空きがあるかどうかを検出する（Ｓ４０１）。空きがある場合（Ｓ４０１：ＹＥＳ）には、Ｓ３１５で読取デバイス２３０が読み取った１ステップ分の読取データが、中間記憶部の空いている領域に記憶される。
【００８３】
Ｓ４０６の処理は、中間記憶部として機能するＲＡＭ１０２の３ステップ分の記憶領域に空きがあれば、Ｓ３１５で読み取った順番に、１ステップ分の読取データが記憶される。
【００８４】
また、中間記憶部として機能するＲＡＭ１０２の３ステップ分の記憶領域に空きがない場合（Ｓ４０１：ＮＯ）には、３ステップ分の記憶領域に読取データが記憶されている。
なお、このときの読取データは、読取デバイス２３０によって原稿押え２４０もしくは原稿の表面を読み取られた読取データである。
【００８５】
Ｓ４０１がＮＯの場合、まず、ＣＰＵ１００は、３ステップ分の記憶領域の先頭の記憶領域を消去する（Ｓ４０２）。次に、ＣＰＵ１００は、３ステップ分の記憶領域のうち２番目の記憶領域に記憶された読取データを先頭の記憶領域にコピーする（Ｓ４０３）。そして、ＣＰＵ１００は、３ステップ分の記憶領域のうち３番目の記憶領域に記憶された読取データを２番目の記憶領域にコピーする（Ｓ４０４）。そして、Ｓ３１５で読取デバイス２３０が読み取った読取データを３ステップ分の記憶領域のうち最後の記憶領域に記憶する（Ｓ４０５）。
【００８６】
図１０の表面原稿先端検出用データ記憶処理においては、Ｓ４０２〜Ｓ４０５の処理を行うことによって、原稿が１ステップ分の距離搬送される毎に循環的に、３ステップ分の読取データである表面原稿先端検出用データが入れ替わるように構成されている。
【００８７】
Ｓ３１７において、ＣＰＵ１００は、原稿の先端が下流側読取位置２３５に到達したか否かを下記の処理に基づいて判断する。Ｓ３１７の処理においても、Ｓ１１３の処理と
基本的な処理としては同じである。しかし、Ｓ３０７の処理によって、ＲＡＭ１０２に原稿先端検出用データとして原稿の先端から３ステップ分の裏面の画像データが記憶されている。また、中間記憶部には、３ステップ分の読取データが記憶できるように構成されている。
【００８８】
そして、Ｓ３１７では、判断部として機能するＣＰＵ１００は、ＲＡＭ１０２に原稿先端検出用データとして最初に記憶された１ステップ分の読取データと、中間記憶部として機能するＲＡＭ１０２の１番目の記憶領域に記憶された１ステップ分の読取データとを、各受光素子毎に比較し、全ての受光素子が８ビット（０〜２５５）のうち±５の閾値の範囲内にあるかどうかを調べる。
【００８９】
同様に、判断部として機能するＣＰＵ１００は、ＲＡＭ１０２に原稿先端検出用データとして２番目に記憶された１ステップ分の読取データと、中間記憶部として機能するＲＡＭ１０２の２番目の記憶領域に記憶された１ステップ分の読取データと比較し、全ての受光素子が８ビット（０〜２５５）のうち±５の閾値の範囲内にあるかどうかを調べる。
【００９０】
同様に、判断部として機能するＣＰＵ１００は、ＲＡＭ１０２に原稿先端検出用データとして最後に記憶された１ステップ分の読取データと、中間記憶部として機能するＲＡＭ１０２の最後の記憶領域に記憶された１ステップ分の読取データと比較し、全ての受光素子が８ビット（０〜２５５）のうち±５の閾値の範囲内にあるかどうかを調べる。
【００９１】
ＣＰＵ１００は、読取デバイス２１０と読取デバイス２３０とがそれぞれ読み取った３ステップ分の読取データが±５の閾値の範囲内にあれば、原稿の先端が下流側読取位置２３５に到達したものと判断する（Ｓ３１７：ＹＥＳ）。
【００９２】
ＣＰＵ１００が原稿の先端が下流側読取位置２３５に到達したと判断しない場合には（Ｓ３１７：ＮＯ）、第１実施形態のＳ１１４〜Ｓ１１６の処理と同等な処理であるＳ３１８〜Ｓ３２０の処理が実行される。また、Ｓ３１７がＹＥＳの場合には、表面原稿先端検出用データがＲＡＭ１０２に原稿表面の画像データとして記憶される（Ｓ３２１）。そして、図１１の処理が実行される。なお、図１１の処理は、第１実施形態の図５のＳ１１８以降の処理と同じである。
【００９３】
以上、第３実施形態の画像読取装置１０は、ＲＡＭ１０２に記憶されている原稿先端検出用データが３ステップ分のような数ステップ分の原稿の画像データを記憶している場合でも、適切に原稿の先端が下流側読取位置２３５に到達したか否かを検出することができる。
【符号の説明】
【００９４】
１０    ・・・  画像読取装置
１００  ・・・  ＣＰＵ（第１制御部、第２制御部、判断部、第１平均処理部、第２平均処理部の一例）
１０２  ・・・  ＲＡＭ（第１記憶部、第２記憶部、中間記憶部、先端画像データ記憶部の一例）
１０４  ・・・  ＡＳＩＣ
１０６  ・・・  モータ（駆動部の一例）
１０７  ・・・  搬送ローラ（搬送ローラの一例）
１１１  ・・・  Ｕターン搬送路（搬送経路の一例）
１２１  ・・・  搬送ローラ
１２２  ・・・  搬送ローラ
１２３  ・・・  搬送ローラ
１２４  ・・・  搬送ローラ
１２５  ・・・  搬送ローラ
１２６  ・・・  搬送ローラ
１２７  ・・・  搬送ローラ
２１０  ・・・  読取デバイス（第１画像読取部の一例）
２１１  ・・・  光源（第１の光源の一例）
２１２  ・・・  受光素子
２３０  ・・・  読取デバイス（第２画像読取部の一例）
２３１  ・・・  光源（第２の光源の一例）
２３１ａ・・・  光源ａ（第２の光源の一例）
２３１ｂ・・・  光源ｂ（第２の光源の一例）
３２０  ・・・  センサ（センサの一例）
【図１】
0005381656.tif 000002
【図２】
0005381656.tif 000003
【図３】
0005381656.tif 000004
【図４】
0005381656.tif 000005
【図５】
0005381656.tif 000006
【図６】
0005381656.tif 000007
【図７】
0005381656.tif 000008
【図８】
0005381656.tif 000009
【図９】
0005381656.tif 000010
【図１０】
0005381656.tif 000011
【図１１】
0005381656.tif 000012