(57)【要約】【課題】原稿シートの先後端を検出すること。【解決手段】画像読取装置１では、エッジ抽出処理を用いて原稿シートの先端位置Ｘ１、Ｘ２が検出される。また、画像読取装置１では、原稿シートを読み取る際に、使用者から入力された指示に関わらず、原稿シートの一方の面を読み取る第１ＣＩＳの光源と、原稿シートの他方の面を読み取る第２ＣＩＳの光源の両方を点灯させ、両ＣＩＳに含まれるリニアイメージセンサを用いて受光させる。これにより、第２ＣＩＳの読取位置に原稿シートが未だ存在する場合であって、第１ＣＩＳの読取位置に原稿シートが既に存在しない場合の受光量ＸＢを、両読取位置に原稿シートが存在しない場合の受光量ＸＡに比べて減少させることができ、原稿シートを読み取った受光量ＸＡが両読取位置に原稿シートが存在しない場合の受光量ＸＡと等しい場合でも後端位置Ｙ１が検出される。【選択図】図６
2014131198.tif 000002
【特許請求の範囲】
【請求項１】
搬送経路に沿って原稿シートを搬送する搬送部と、
第１光源と、前記第１光源が出射した光の反射光を受光する第１受光部とを有し、搬送される前記原稿シートの一方の面の画像を前記搬送経路上の第１読取位置で読み取る第１画像読取部と、
第２光源と、前記第２光源が出射した光の反射光を受光する第２受光部とを有し、前記原稿シートの他方の面の画像を前記搬送経路上の前記第１読取位置より下流側の第２読取位置で読み取る第２画像読取部と、
制御部と、
を備え、
前記第１受光部は、前記第２光源が出射した光を受光可能な位置に配置され、
前記第２受光部は、前記第１光源が出射した光を受光可能な位置に配置され、
前記制御部は、
前記搬送部が前記原稿シートを前記第１読取位置に到達させる前から前記第１光源及び前記第２光源を点灯させ、前記第１受光部及び前記第２受光部で受光させ、順次、各画像読取部で読取画像データを取得させる画像読取処理と、
各画像読取部で取得されたそれぞれの読取画像データからエッジ画像データを抽出するエッジ抽出処理と、
各画像読取部で取得されたそれぞれの読取画像データにおける前記エッジ画像データの位置を、前記原稿シートの先端位置と判断する先端判断処理と、
前記第１画像読取部で取得された読取画像データにおける前記エッジ画像データの位置と、前記第２画像読取部で取得された読取画像データにおける前記エッジ画像データの位置との間において前記第２画像読取部で取得された読取画像データの基準受光量と、前記第１画像読取部で取得された読取画像データの受光量とを比較し、前記受光量が前記基準受光量と等しい受光量に変化する第１変化画像データを検出する第１変化検出処理と、
前記第１画像読取部で取得された読取画像データにおける前記第１変化画像データの位置を、前記原稿シートの後端位置と判断する第１後端判断処理と、
を実行する、画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記制御部は、
更に、
前記第１画像読取部で取得された読取画像データにおける前記エッジ画像データの位置と、前記第２画像読取部で取得された読取画像データにおける前記エッジ画像データの位置との差、及び、前記第１変化画像データの位置から前記第２画像読取部で取得された読取画像データにおける前記原稿シートの後端位置を算出する第１後端算出処理を実行する、画像読取装置。
【請求項３】
請求項１に記載の画像読取装置であって、
前記制御部は、
更に、
前記第１画像読取部で取得された読取画像データにおいて前記原稿シートの先端位置と判断された位置と前記原稿シートの後端位置と判断された位置とを比較する比較処理と、
前記比較処理において、前記原稿シートの先端位置と判断された位置と前記原稿シートの後端位置と判断された位置とが等しいと判断された場合に、前記受光量が前記基準受光量から前記基準受光量と異なる受光量に変化する第２変化画像データを検出する第２変化検出処理と、
前記先端位置間の差と前記第２変化画像データの位置とから前記第１画像読取部で取得された読取画像データにおける前記原稿シートの後端位置を算出する第２後端算出処理を実行する、画像読取装置。
【請求項４】
請求項３に記載の画像読取装置であって、
前記制御部は、
更に、
前記第２画像読取部で取得された読取画像データにおいて、前記第２変化画像データに対応して取得された読取画像データの位置を、前記原稿シートの後端位置と判断する第２後端判断処理を実行する、画像読取装置。
【請求項５】
請求項１ないし請求項４のいずれか一項に記載の画像読取装置であって、
前記第１光源及び前記第２光源は、前記搬送経路の上流側から下流側に斜めに光を出射する、画像読取装置。
【請求項６】
請求項１ないし請求項５のいずれか一項に記載の画像読取装置であって、
前記各画像読取部は、前記原稿シートの各面の画像を主走査方向に読み取っており、
前記制御部は、前記エッジ抽出処理において、
各読取画像データに含まれる複数の画素データのうち、前記主走査方向の中央の所定範囲に含まれる各画素データの受光量を閾値と比較し、前記閾値よりも低い受光量を有するエッジ画素が基準数以上含まれる場合に、当該読取画像データをエッジ画像データとして抽出する、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書に開示される発明は、原稿シートの画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
従来から、原稿を搬送しながら当該原稿を読み取る読取装置が用いられている（例えば、特許文献１）。このような読取装置では、原稿を読み取る読取タイミングや原稿サイズを決定する際に、原稿の搬送方向における先後端を検出する必要がある。そのため、従来から、原稿が存在しない場合には識別画像が取得されるように構成され、取得された読取画像が識別画像とその他の画像とで変化した場合に、原稿の先後端を検出する技術が用いられている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１２０４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、シート状の原稿である原稿シートを読み取って取得された読取画像データが識別画像の読取画像データと等しい場合、従来技術を用いて原稿シートの先後端を検出することができない。ここで、「等しい」とは、判別できない程度に類似している場合を含む。このような場合でも、原稿シートの先後端を検出する技術が求められている。
【０００５】
本明細書に開示される発明は、原稿シートを読み取った読取画像データが原稿シートが存在しない場合に読み取られた読取画像データと等しい場合でも、原稿シートの先後端を検出する技術を開示することにある。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像読取装置は、搬送経路に沿って原稿シートを搬送する搬送部と、第１光源と、前記第１光源が出射した光の反射光を受光する第１受光部とを有し、搬送される前記原稿シートの一方の面の画像を前記搬送経路上の第１読取位置で読み取る第１画像読取部と、第２光源と、前記第２光源が出射した光の反射光を受光する第２受光部とを有し、前記原稿シートの他方の面の画像を前記搬送経路上の前記第１読取位置より下流側の第２読取位置で読み取る第２画像読取部と、制御部と、を備え、前記第１受光部は、前記第２光源が出射した光を受光可能な位置に配置され、前記第２受光部は、前記第１光源が出射した光を受光可能な位置に配置され、前記制御部は、前記搬送部が前記原稿シートを前記第１読取位置に到達させる前から前記第１光源及び前記第２光源を点灯させ、前記第１受光部及び前記第２受光部で受光させ、順次、各画像読取部で読取画像データを取得させる画像読取処理と、各画像読取部で取得されたそれぞれの読取画像データからエッジ画像データを抽出するエッジ抽出処理と、各画像読取部で取得されたそれぞれの読取画像データにおける前記エッジ画像データの位置を、前記原稿シートの先端位置と判断する先端判断処理と、前記第１画像読取部で取得された読取画像データにおける前記エッジ画像データの位置と、前記第２画像読取部で取得された読取画像データにおける前記エッジ画像データの位置との間において前記第２画像読取部で取得された読取画像データの基準受光量と、前記第１画像読取部で取得された読取画像データの受光量とを比較し、前記受光量が前記基準受光量と等しい受光量に変化する第１変化画像データを検出する第１変化検出処理と、前記第１画像読取部で取得された読取画像データにおける前記第１変化画像データの位置を、前記原稿シートの後端位置と判断する第１後端判断処理と、を実行する。
【０００７】
この画像読取装置では、エッジ画像データを用いて第１画像読取部で取得された読取画像データにおける原稿シートの先端位置を判断する。また、第１画像読取部では、原稿シートが第１読取位置を通過してから第２読取位置を通過するまでの間において取得された読取画像データの受光量が、第２光源からの光が原稿シートにより遮られることで、原稿シートが第２読取位置を通過した後に取得された読取画像データに比べて低下する低受光量区間となる。そのため、原稿シートの一方の面を読み取って取得された読取画像データと、原稿シートが第２読取位置を通過した後、つまり原稿シートが存在しない場合に取得された読取画像データが等しい場合でも、その間に低受光量区間が存在するので、低受光量区間に変化する位置を用いて第１画像読取部で取得された読取画像データにおける原稿シートの後端位置を判断することができる。低受光量区間に変化したか否かは、第２画像読取部における低受光量区間、つまり、原稿シートが第１読取位置に到達してから第２読取位置に到達するまでの間において取得された読取画像データの受光量から判断することができる。この画像読取装置によれば、原稿シートの一方の面を読み取って取得された読取画像データと、原稿シートが存在しない場合に取得された読取画像データが等しい場合でも、第１画像読取部で取得された読取画像データにおける原稿シートの先後端を検出することができる。
【０００８】
上記の画像読取装置では、前記制御部は、更に、前記第１画像読取部で取得された読取画像データにおける前記エッジ画像データの位置と、前記第２画像読取部で取得された読取画像データにおける前記エッジ画像データの位置との差、及び、前記第１変化画像データの位置から前記第２画像読取部で取得された読取画像データにおける前記原稿シートの後端位置を算出する第１後端算出処理を実行する構成としても良い。
【０００９】
この画像読取装置では、エッジ画像データを用いて第２画像読取部で取得された読取画像データにおける原稿シートの先端位置を判断する。また、第１画像読取部で取得された読取画像データにおける原稿シートの先端位置と後端位置との間隔が、第２画像読取部で取得された読取画像データにおける原稿シートの先端位置と後端位置との間隔と等しいことを利用して、第１画像読取部で取得された読取画像データにおける原稿シートの先端位置及び後端位置と、第２画像読取部で取得された読取画像データにおける原稿シートの先端位置とから、第２画像読取部で取得された読取画像データにおける原稿シートの後端位置を算出することができる。この画像読取装置によれば、原稿シートの一方の面を読み取って取得された読取画像データと、原稿シートが存在しない場合に取得された読取画像データが等しい場合でも、第２画像読取部で取得された読取画像データにおける原稿シートの先後端を検出することができる。
【００１０】
このように、上記の画像読取装置では、原稿シートの一方の面を読み取って取得された読取画像データと、原稿シートが存在しない場合に取得された読取画像データが等しい場合でも、第１画像読取部で取得された読取画像データにおける原稿シートの先後端を検出することができる。その一方、原稿シートの一方の面を読み取って取得された読取画像データと、低受光量区間において取得される読取画像データが等しい場合に、第１画像読取部で取得された読取画像データにおいて原稿シートの先端位置と判断された位置と後端位置と判断された位置が等しくなり、当該後端位置を適切に検出することができない。
【００１１】
本明細書によって開示される画像読取装置では、上記の画像読取装置において、更に、前記制御部は、前記第１画像読取部で取得された読取画像データにおいて前記原稿シートの先端位置と判断された位置と前記原稿シートの後端位置と判断された位置とを比較する比較処理と、前記比較処理において、前記原稿シートの先端位置と判断された位置と前記原稿シートの後端位置と判断された位置とが等しいと判断された場合に、前記受光量が前記基準受光量から前記基準受光量と異なる受光量に変化する第２変化画像データを検出する第２変化検出処理と、前記先端位置間の差と前記第２変化画像データの位置とから前記第１画像読取部で取得された読取画像データにおける前記原稿シートの後端位置を算出する第２後端算出処理を実行する。
【００１２】
この画像読取装置では、上記の場合に、低受光量区間から変化する位置を検出する。低受光量区間から変化する位置は、第２画像読取部で取得された読取画像データにおける原稿シートの後端位置に相当する。そのため、第２画像読取部で取得された読取画像データにおける原稿シートの先端位置及び後端位置と、第１画像読取部で取得された読取画像データにおける原稿シートの先端位置とから、第１画像読取部で取得された読取画像データにおける原稿シートの後端位置を算出することができる。この画像読取装置によれば、原稿シートの一方の面を読み取って取得された読取画像データと、低受光量区間において取得される読取画像データが等しい場合でも、第１画像読取部で取得された読取画像データにおける原稿シートの先後端を検出することができる。
【００１３】
上記の画像読取装置では、前記制御部は、更に、前記第２画像読取部で取得された読取画像データにおいて、前記第２変化画像データに対応して取得された読取画像データの位置を、前記原稿シートの後端位置と判断する第２後端判断処理を実行する構成としても良い。
【００１４】
この画像読取装置では、低受光量区間から変化する位置は、第２画像読取部で取得された読取画像データにおける原稿シートの後端位置に相当するので、原稿シートの一方の面を読み取って取得された読取画像データと、低受光量区間において取得される読取画像データが等しい場合でも、第２画像読取部で取得された読取画像データにおける原稿シートの先後端を検出することができる。
【００１５】
上記の画像読取装置では、前記第１光源及び前記第２光源は、前記搬送経路の上流側から下流側に斜めに光を出射する構成としても良い。
【００１６】
この画像読取装置によれば、各画像読取部の光源を上流側から下流側に向けて斜めに光を照射することから、原稿シートの先端側に原稿シートの厚みに起因した影ができやすく、エッジ画像データを抽出して、各画像読取部で取得された読取画像データにおける原稿シートの先端位置を判断しやすい。
【００１７】
上記の画像読取装置では、前記各画像読取部は、前記原稿シートの各面の画像を主走査方向に読み取っており、前記制御部は、前記エッジ抽出処理において、各読取画像データに含まれる複数の画素データのうち、前記主走査方向の中央の所定範囲に含まれる各画素データの受光量を閾値と比較し、前記閾値よりも低い受光量を有するエッジ画素が基準数以上含まれる場合に、当該読取画像データをエッジ画像データとして抽出する構成としても良い。
【００１８】
この画像読取装置によれば、主走査方向の中央における読取画像データは、主走査方向の端部における読取画像データに比べて外乱光の影響が少ないので、主走査方向の端部を含める場合に比べて精度良くエッジ画像データを抽出することができる。
【発明の効果】
【００１９】
本明細書によって開示される画像読取装置では、原稿シートを読み取った読取画像データが原稿シートが存在しない場合に読み取られた読取画像データと等しい場合でも、原稿シートの先後端を検出することができる。
【図面の簡単な説明】
【００２０】
【図１】画像読取装置の概略的な断面図
【図２】ＣＩＳ及び原稿押さえ部材近傍の拡大断面図
【図３】画像読取装置の電気的構成を概略的に示すブロック図
【図４】実施形態１における画像読取処理を示すフローチャート
【図５】実施形態１における画像読取処理を示すフローチャート
【図６】実施形態１において取得された読取画像データを示す図
【図７】実施形態２における画像読取処理を示すフローチャート
【図８】実施形態２における画像読取処理を示すフローチャート
【図９】実施形態２において取得された読取画像データを示す図
【図１０】白色の原稿シートＧを用いて取得された読取画像データを示す図
【発明を実施するための形態】
【００２１】
＜実施形態＞
一実施形態を、図１から図６を用いて説明する。
【００２２】
１．画像読取装置の機械的構成
図１に示すように、画像読取装置１は、使用者により給紙トレイ２に載置された複数の原稿シートＧを排紙トレイ４に搬送するとともに、搬送中の原稿シートＧを本体部３に含まれる第１ＣＩＳ３０及び第２ＣＩＳ６０を用いて読み取るシートフィードスキャナである。第１ＣＩＳ３０は、第１画像読取部の一例であり、第２ＣＩＳ６０は、第２画像読取部の一例である。
【００２３】
画像読取装置１の本体部３には、給紙トレイ２と排紙トレイ４を接続する搬送経路２２が設けられており、この搬送経路２２の周辺に、給紙ローラ４０と、分離パッド４２と、搬送ローラ４４と、原稿押さえ部材４６、４８と、第１ＣＩＳ３０と、第２ＣＩＳ６０と、排紙ローラ５０と、フロントセンサ（以下、Ｆセンサ）１３を備える。
【００２４】
給紙ローラ４０は、モータＭ（図３参照）によって回転駆動される。給紙ローラ４０は、給紙トレイ２に載置された原稿シートＧに当接し、摩擦力により、給紙トレイ２に載置された原稿シートＧを本体部３の内部へと引き込む。この際、原稿シートＧは、分離パッド４２の摩擦力により各原稿シートＧ毎に分離され、搬送経路２２へと送り出される。
【００２５】
搬送ローラ４４は、モータＭにより回転駆動され、給紙ローラ４０により本体部３の内部へと引き込まれた複数の原稿シートＧを搬送経路２２に沿って連続して搬送する。給紙ローラ４０及び搬送ローラ４４では、搬送速度が給紙ローラ４０よりも搬送ローラ４４のほうが速く設定されている。給紙ローラ４０及び搬送ローラ４４では、当該搬送速度の差を利用して、いわゆるワンウェイクラッチ機構が構成されており、後述する中央処理装置（以下、ＣＰＵ）２０が原稿シートＧの原稿サイズを認識していなくても、原稿シートＧの原稿サイズに応じて連続して搬送される原稿シートＧの原稿間距離が設定される機構が構成されている。
【００２６】
第１ＣＩＳ３０は、搬送経路２２上の読取位置Ｐ１に配置され、搬送経路２２に沿った搬送方向Ｄ２に搬送される原稿シートＧの一方の面を読取位置Ｐ１で読み取る。また、読取位置Ｐ１の第１ＣＩＳ３０に対向する位置には、搬送経路２２上の原稿シートＧを第１ＣＩＳ３０側に押しつける原稿押さえ部材４６が配置されている。原稿押さえ部材４６は、第１ＣＩＳ３０に対向する対向面４６Ａが、例えば、白色であり、所定の反射率を有している。
【００２７】
第２ＣＩＳ６０は、搬送経路２２上の読取位置Ｐ１よりも下流側の読取位置Ｐ２に配置され、搬送方向Ｄ２に搬送される原稿シートＧを読取位置Ｐ２で読み取る。第２ＣＩＳ６０は、搬送経路２２に対して第１ＣＩＳ３０の反対側に配置されており、搬送方向Ｄ２に搬送される原稿シートＧの他方の面の画像を読み取る。また、読取位置Ｐ２の第２ＣＩＳ６０に対向する位置には、搬送経路２２上の原稿シートＧを第２ＣＩＳ６０側に押しつける原稿押さえ部材４８が配置されている。原稿押さえ部材４８も原稿押さえ部材４６と同様に、第２ＣＩＳ６０に対向する対向面４８Ａが、例えば、白色であり、所定の反射率を有している。
【００２８】
搬送経路２２上の読取位置Ｐ２よりも下流側に、排紙ローラ５０が配置されている。排紙ローラ５０は、給紙ローラ４０及び搬送ローラ４４と同様にモータＭにより回転駆動され、搬送経路２２上に搬送された原稿シートＧを排紙トレイ４に送り出す。つまり、給紙ローラ４０と搬送ローラ４４と排紙ローラ５０とによって、給紙トレイ２に載置された複数の原稿シートＧを搬送経路２２に沿って搬送する搬送部１５（図３参照）が形成されている。
【００２９】
排紙トレイ４の搬送経路２２側には、上側に突出した突出部５２が設けられており、排紙トレイ４に送り出された原稿シートＧの搬送経路２２側は、突出部５２に従って上側に反り上がる。そのため、搬送経路２２に沿って後から搬送された原稿シートＧは、先に搬送された原稿シートＧであって、排紙トレイ４に送り出された結果、搬送経路２２側が上側に反り上がった原稿シートＧと突出部５２の間、つまり先に搬送された原稿シートＧの下側に潜り込むように送り出される。この結果、給紙トレイ２において一方の面が下を向いた状態で下側から順番に載置されていた複数の原稿シートＧが、排紙トレイ４において一方の面が上を向いた状態で上側から順番に載置される、いわゆる潜り込み排紙機構が構成されている。
【００３０】
Ｆセンサ１３は、給紙トレイ２上に配置され、給紙トレイ２に原稿シートＧが載置された場合にオンし、給紙トレイ２に原稿シートＧが載置されていない場合にオフする。また、画像読取装置１には、電源スイッチや各種設定ボタンからなり、使用者からの操作指令等を受け付ける操作部１１や、ＬＥＤや液晶ディスプレイからなり画像読取装置１の状況を表示する表示部１２が設けられている。
【００３１】
２．ＣＩＳ及び原稿押さえ部材の構成
第１ＣＩＳ３０は、複数の受光素子３５（図２参照）が主走査方向Ｄ１に直線状に配列されている第１リニアイメージセンサ３４、発光ダイオード（以下、ＬＥＤ）などで構成される第１光源３１の他、第１光源３１から照射される光を搬送経路２２上の原稿シートＧ等に導く導光体３２、原稿シートＧの一方の面等で反射された反射光を第１リニアイメージセンサ３４の各受光素子３５に結像させるロッドレンズアレイ３３、及び、これらが搭載されるとともに上面側が透明なプラテンガラスで覆われたキャリッジ３６を含む。第１リニアイメージセンサ３４は、第１受光部の一例である。
【００３２】
図２に詳細に示すように、第１光源３１には、青色の光ＬＢを発光する青色ＬＥＤ３１Ｂ、緑色の光ＬＧを発光する緑色ＬＥＤ３１Ｇ、赤色の光ＬＲを発光する赤色ＬＥＤ３１Ｒが、搬送方向Ｄ２の上流側から互いにずれた位置に配置されている。第１光源３１は、各ＬＥＤから発光される光Ｌを、第１リニアイメージセンサ３４と原稿押さえ部材４６の対向面４６Ａとの対向方向（上下方向）に対して、搬送経路２２の上流側から下流側に斜めに出射する。
【００３３】
第１光源３１は、各ＬＥＤから発光される光Ｌが搬送経路２２上の原稿シートＧの一方の面で反射された場合に、各色の光Ｌが均等に第１リニアイメージセンサ３４の各受光素子３５に結像されるように配置されている。しかし、図２に示すように、原稿押さえ部材４６の対向面４６Ａは、第１ＣＩＳ３０に対して、搬送経路２２上の原稿シートＧよりも離れた位置に設けられている。そのため、搬送経路２２上の読取位置Ｐ１に原稿シートＧが存在しない場合に照射され、原稿押さえ部材４６の対向面４６Ａで反射された光Ｌが均等に第１リニアイメージセンサ３４の各受光素子３５に結像されない。
【００３４】
具体的には、上流側に配置された青色ＬＥＤ３１Ｂから出射された光ＬＢが、下流側に配置された赤色ＬＥＤ３１Ｒ、緑色ＬＥＤ３１Ｇから出射された光ＬＲ、ＬＧよりも多く結像される。従って、搬送経路２２上の読取位置Ｐ１に原稿シートＧが存在しない場合に照射され、第１リニアイメージセンサ３４の各受光素子３５に結像された光Ｌは、原稿シートＧの一方の面が白色である場合に、搬送経路２２上の原稿シートＧの一方の面で反射され、第１リニアイメージセンサ３４の各受光素子３５に結像された光Ｌに比べて青みがかる。
【００３５】
第２ＣＩＳ６０及び原稿押さえ部材４８の構成は、第１ＣＩＳ３０及び原稿押さえ部材４６の構成を上下方向に反転させたものであり、その説明を省略する。
【００３６】
第１リニアイメージセンサ３４は、読取位置Ｐ１に原稿シートＧが存在する場合に、原稿シートＧの一方の面で反射された光Ｌを受光し、原稿シートＧの一方の面を読み取る。また、第１リニアイメージセンサ３４は、読取位置Ｐ１に原稿シートＧが存在しない場合に、原稿押さえ部材４６の対向面４６Ａで反射された光Ｌを受光する。さらに、第１リニアイメージセンサ３４は、第２ＣＩＳ６０の第２光源６１が出射した光Ｌを受光可能な位置に配置されている。そのため、第１リニアイメージセンサ３４、読取位置Ｐ１、Ｐ２に原稿シートＧが存在しない場合に、図１の矢印６８に示すように、第２光源６１が出射した光Ｌを受光する。
【００３７】
つまり、第１リニアイメージセンサ３４の受光量Ｃは、読取位置Ｐ１に原稿シートＧが存在する場合の受光量ＣＡと、読取位置Ｐ１に原稿シートＧが存在しない場合であって読取位置Ｐ２に原稿シートＧが存在する場合の受光量ＣＢと、読取位置Ｐ１、Ｐ２に原稿シートＧが存在しない場合の受光量ＣＣとに区分される。ここで、受光量Ｃとは、例えば輝度である。
【００３８】
具体的には、第１ＣＩＳ３０は、第１光源３１の出射開始から、規定時間毎に主走査方向Ｄ１のライン毎に読み取る。第１ＣＩＳ３０は、１回の読み取りで単位読取画像データ（図６参照）を取得するとともに、当該読み取りを繰り返し、単位読取画像データが主走査方向Ｄ１に直交する副走査方向（つまり、搬送方向）Ｄ２に複数並んで構成される第１読取画像データを取得する。第１リニアイメージセンサ３４では、単位読取画像データ毎の受光量Ｃが上記した各場合において区分される。
【００３９】
次に、第２リニアイメージセンサ６４について説明する。第２リニアイメージセンサ３４は、読取位置Ｐ２に原稿シートＧが存在する場合に、原稿シートＧの他方の面で反射された光Ｌを受光し、原稿シートＧの他方の面を読み取る。また、第２リニアイメージセンサ６４は、読取位置Ｐ２に原稿シートＧが存在しない場合に、原稿押さえ部材４８の対向面４８Ａで反射された光Ｌを受光する。さらに、第２リニアイメージセンサ６４は、第１ＣＩＳ３０の第１光源３１が出射した光Ｌを受光可能な位置に配置されている。そのため、第２リニアイメージセンサ６４、読取位置Ｐ１、Ｐ２に原稿シートＧが存在しない場合に、図１の矢印３８に示すように、第１光源３１が出射した光Ｌを受光する。第２リニアイメージセンサ６４は、第２受光部の一例である。
【００４０】
つまり、第２リニアイメージセンサ６４の受光量Ｃは、読取位置Ｐ２に原稿シートＧが存在する場合の受光量ＣＤと、読取位置Ｐ２に原稿シートＧが存在しない場合であって読取位置Ｐ１に原稿シートＧが存在する場合の受光量ＣＥと、読取位置Ｐ１、Ｐ２に原稿シートＧが存在しない場合の受光量ＣＦとに区分される。
【００４１】
具体的には、第２ＣＩＳ６０は、第２光源６１の出射開始から、規定時間毎に主走査方向Ｄ１のライン毎に読み取る。第２ＣＩＳ６０は、１回の読み取りで単位読取画像データ（図６参照）を取得するとともに、当該読み取りを繰り返し、単位読取画像データが副走査方向Ｄ２に複数並んで構成される第２読取画像データを取得する。第２リニアイメージセンサ６４では、単位読取画像データ毎の受光量Ｃが上記した各場合において区分される。
【００４２】
３．画像読取装置の電気的構成
図３に示すように、画像読取装置１は、ＣＰＵ２０と、ＲＯＭ２６と、ＲＡＭ２７と、デバイス制御部２８と、第１アナログフロントエンド（以下、ＡＦＥ）２３と、第２ＡＦＥ２４と、画像処理部２５と、モータドライバ１４と、を備え、これらにバス２９を介して、操作部１１、表示部１２、Ｆセンサ１３等が接続されている。図３に点線２１で示すように、ＣＰＵ２０と、ＲＯＭ２６と、ＲＡＭ２７とを含めたものが、制御部の一例である。
【００４３】
ＲＯＭ２６には、画像読取装置１の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ２０は、ＲＯＭ２６から読み出したプログラムに従って各部の制御を行うとともに、後述する画像読取処理を実行する。
【００４４】
デバイス制御部２８は、ＣＩＳ３０、６０にそれぞれ接続されており、ＣＰＵ２０からの命令に基づいて読取制御信号をＣＩＳ３０、６０に送信する。第１ＣＩＳ３０は、デバイス制御部２８からの読取制御信号に基づいて原稿シートＧを読み取り、読み取った第１読取画像データを第１ＡＦＥ２３に出力する。また、第２ＣＩＳ６０は、デバイス制御部２８からの読取制御信号に基づいて原稿シートＧを読み取り、読み取った第２読取画像データを第２ＡＦＥ２４に出力する。
【００４５】
第１ＡＦＥ２３は、第１ＣＩＳ３０に接続されており、ＣＰＵ２０からの命令に基づいて、第１ＣＩＳ３０から出力されるアナログ信号の第１読取画像データをデジタル信号、つまり階調データの第１読取画像データに変換する。第１ＡＦＥ２３は、変換した第１読取画像データを、バス２９を介してＲＡＭ２７に記憶する。
【００４６】
第２ＡＦＥ２４は、第２ＣＩＳ６０に接続されており、ＣＰＵ２０からの命令に基づいて、第２ＣＩＳ６０から出力されるアナログ信号の第１読取画像データをデジタル信号、つまり階調データの第１読取画像データに変換する。第１ＡＦＥ２３は、変換した第１読取画像データを、バス２９を介してＲＡＭ２７に記憶する。
【００４７】
画像処理部２５は、ＣＰＵ２０からの命令に基づいて、ＲＡＭ２７に記憶された読取画像データに対して、２値化処理やエンハンス処理等のエッジ抽出処理や、単位読取画像データ毎の受光量Ｃを検出する処理を行う。ＣＰＵ２０は、画像処理部２５を用いて、ＲＡＭ２７に記憶された読取画像データからエッジ画像データを抽出し、ＲＡＭ２７に記憶された読取画像データの単位読取画像データ毎の受光量を基準の受光量Ｃと比較する処理を行う。
【００４８】
モータドライバ１４は、モータＭに接続されており、ＣＰＵ２０からの命令に基づいてパルス信号を生成し、モータＭに送信する。モータＭは、周知のステッピングモータであって、パルス信号の１パルスで、１ステップの回転角度分、回転駆動する。モータＭが１ステップ分駆動すると、搬送部１５を構成する各ローラが所定角度回転し、搬送経路２２上を原稿シートＧが所定距離だけ搬送される。ＣＰＵ２０は、原稿シートＧを搬送する際に、モータドライバ１４にパルス信号を送信し、これに従って搬送部１５は、そのパルス信号のパルスの数に所定距離を掛けた距離だけ原稿シートＧを搬送する。以後、ＣＰＵ２０がモータＭに送信するパルス信号のパルスの数を、ステップ数と呼ぶ。
【００４９】
４．画像読取処理
次に、図４ないし図６を参照して、原稿シートＧの画像読取処理について説明する。図４、５は、ＣＰＵ２０が所定のプログラムに従って実行する画像読取処理のフローチャートを示す。
【００５０】
上述したように、本実施形態の画像読取装置１では、原稿押さえ部材４６の対向面４６Ａで反射された光Ｌは、白色の原稿シートＧの一方の面で反射された光Ｌに比べて青みがかる。そのため、搬送される原稿シートＧが白色の場合には、図１０に示すように、原稿シートＧを読み取っていない受光量ＣＢ及び受光量ＣＣは、原稿シートＧを読み取った受光量ＣＡに比べて、青みがかる分だけ低くなる。更に、受光量ＣＢは、原稿シートＧにより光源６１からの光Ｌが遮られることから、受光量ＣＣに比べて低くなる。そのため、搬送される原稿シートＧが白色の場合には、受光量Ｃの差により、第１読取画像データにおいて、原稿シートＧの先端及び稿端を判断することができる。このことは、第２読取画像データにおいても同様である。
【００５１】
その一方、搬送される原稿シートＧが青みがかっている場合には、図６に示すように、第１読取画像データの受光量ＣＡと受光量ＣＣが等しくなることがあり、第２読取画像データの受光量ＣＤと受光量ＣＦが等しくなることがある。この場合、受光量Ｃの差により、第２読取画像データにおける原稿シートＧの後端位置Ｙ２を判断することができない。
【００５２】
本実施形態の画像読取処理では、図６に示すような場合でも、第２読取画像データにおける原稿シートＧの後端位置Ｙ２を判断することができる。以下の画像読取処理では、受光量ＣＡ、受光量ＣＣ、受光量ＣＤ、受光量ＣＦが共通の受光量ＸＡで表され、受光量ＣＢ、受光量ＣＥが受光量ＸＡよりも低い共通の受光量ＸＢで表される例を用いて説明する。
受光量ＣＡ＝受光量ＣＣ＝受光量ＣＤ＝受光量ＣＦ＝受光量ＸＡ
受光量ＣＢ＝受光量ＣＥ＝受光量ＸＢ＜受光量ＸＡ
【００５３】
ＣＰＵ２０は、Ｆセンサ１３を用いて給紙トレイ２に原稿シートＧが載置されたことが確認され、操作部１１を介して使用者から原稿シートＧの画像読取指示が入力されると、処理を開始する。ＣＰＵ２０は、画像読取処理を開始すると、デバイス制御部２８に対して第１光源３１及び第２光源６１の点灯を指示する（Ｓ２）。次に、ＣＰＵ２０は、モータドライバ１４に対して原稿シートＧの搬送を指示し（Ｓ４）、単位読取画像データの読取回数Ｎを初期化する（Ｓ６）。本実施形態では、使用者から入力された画像読取指示が、原稿シートＧの両面読取設定であるか、或は、原稿シートＧの一方の面のみを読み取る片面読取設定であるかに関わらず、ＣＰＵ２０は、デバイス制御部２８に対して両ＣＩＳ３０、６０の光源３１、６１の点灯を指示する。
【００５４】
ＣＰＵ２０は、デバイス制御部２８に対して第１光源３１及び第２光源６１の点灯の指示後、規定時間毎にデバイス制御部２８に対して第１リニアイメージセンサ３４及び第２リニアイメージセンサ６４を用いた受光を指示する。第１ＣＩＳ３０は、デバイス制御部２８を介して受光指示を受け付けると、主走査方向Ｄ１に１ライン分、第１読取画像データの単位読取画像データを取得する（Ｓ８）。また、第２ＣＩＳ６０は、デバイス制御部２８を介して受光指示を受け付けると、主走査方向Ｄ１に１ライン分、第２読取画像データの単位読取画像データを取得する（Ｓ１０）。ＣＰＵ２０は、デバイス制御部２８に対して受光を指示すると、読取回数Ｎを１増加させる（Ｓ１２）。本実施形態では、使用者から入力された画像読取指示が両面読取設定か片面読取設定かに関わらず、ＣＰＵ２０は、デバイス制御部２８に対して両ＣＩＳ３０、６０のリニアイメージセンサ３４、６４を用いた受光を指示する。
【００５５】
画像読取処理では、デバイス制御部２８に対して第１光源３１及び第２光源６１の点灯の指示後、Ｓ８〜Ｓ１２の処理が繰り返し実行される。以下の説明では、Ｓ８〜Ｓ１２の処理を単位画像取得処理と称し、繰り返される単位画像取得処理を、単位画像取得処理（Ｓ８〜Ｓ１２）のように、直後に対応するステップ番号を記載することにより区別する。単位画像取得処理は、画像取得処理の一部であり、単位画像取得処理が複数回繰り返されて画像取得処理を構成する。
【００５６】
ＣＰＵ２０は、単位画像取得処理（Ｓ８〜Ｓ１２）を実行すると、画像処理部２５を用いて、当該単位画像取得処理で取得された第１読取画像データの単位読取画像データ（以下、第１対象画像データ）に対し、閾値よりも低い受光量を有するエッジ画素を検出するエッジ画素検出処理を実行する（Ｓ１４）。エッジ画素検出処理では、各種の公知のエッジ検出方法を利用可能であり、本実施形態では、ＣＰＵ２０は、差分フィルタであるラプラシアンフィルタ係数を用いてエッジ画素を検出する。
【００５７】
具体的には、ＣＰＵ２０は、画像処理部２５を用いて、第１対象画像データを含む第１読取画像データに対して、ラプラシアンフィルタ係数を適用して、第１対象画像データに含まれるエッジ画素を検出する。
【００５８】
次に、ＣＰＵ２０は、第１対象画像データがエッジ画像データである場合に当該第１対象画像データを抽出するエッジ抽出処理を実行する（Ｓ１６）。本実施形態では、図２に示すように、第１光源３１は、光Ｌを搬送方向Ｄ２の上流側から斜めに出射する。そのため、原稿シートＧの厚みに起因した影Ｚが原稿シートＧの搬送方向Ｄ２前方側に生じ、原稿シートＧの搬送方向Ｄ２前方側にエッジ画像が生じる。そのため、本実施形態では、単位画像取得処理の開始にあわせて、エッジ抽出処理を実行する。
【００５９】
エッジ抽出処理では、第１対象画像データに含まれるエッジ画素のうち、図６に示すように、第１読取画像データの主走査方向Ｄ１の中央に設定され、例えば２００個等の所定数の画素を含む所定範囲ＳＨに含まれるエッジ画素の数を検出する。そして、ＣＰＵ２０は、検出したエッジ画素の数を予めＲＯＭ２６に記憶された基準数Ｋと比較する。
【００６０】
ＣＰＵ２０は、検出したエッジ画素の数が基準数Ｋよりも少ない場合（Ｓ１６：ＮＯ）、第１対象画像データはエッジ画像データでないと判断し、Ｓ８からの処理を繰り返す。一方、ＣＰＵ２０は、検出したエッジ画素の数が基準数Ｋ以上である場合（Ｓ１６：ＹＥＳ）、第１対象画像データをエッジ画像データとして抽出する。ＣＰＵ２０は、第１読取画像データにおいてエッジ画像データが抽出されたことで、原稿シートＧの先端が読取位置Ｐ１に到達したことを検知する。ＣＰＵ２０は、エッジ画像データが取得された際の読取回数Ｎを、第１読取画像データにおける原稿シートＧの先端位置Ｘ１と判断し（Ｓ１８）、その読取回数Ｎを先端位置Ｘ１に関連付けてＲＡＭ２７に記憶する。
【００６１】
つまり、第１読取画像データにおいて、先端位置Ｘ１よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＡ（受光量ＣＣ）であり、先端位置Ｘ１を経過後においても、受光量ＸＡ（受光量ＣＡ）に維持される。その一方、第２読取画像データでは、先端位置Ｘ１よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＡ（受光量ＣＦ）であるが、先端位置Ｘ１を経過後において、その受光量Ｃが受光量ＸＢ（受光量ＣＥ）に切り替わる。
【００６２】
次に、ＣＰＵ２０は、単位画像取得処理（Ｓ２０〜Ｓ２４）を実行し、画像処理部２５を用いて、当該単位画像取得処理で取得された第２読取画像データの単位読取画像データ（以下、第２対象画像データ）に対してエッジ画素検出処理を実行する（Ｓ２６）。そして、ＣＰＵ２０は、第２対象画像データに対してエッジ抽出処理を実行する（Ｓ２８）。
【００６３】
ＣＰＵ２０は、検出したエッジ画素の数が基準数Ｋよりも少ない場合（Ｓ２８：ＮＯ）、第２対象画像データはエッジ画像データでないと判断し、Ｓ２０からの処理を繰り返す。一方、ＣＰＵ２０は、検出したエッジ画素の数が基準数Ｋ以上である場合（Ｓ１８：ＹＥＳ）、第２対象画像データをエッジ画像データとして抽出する。ＣＰＵ２０は、第２読取画像データにおいてエッジ画像データが抽出されたことで、原稿シートＧの先端が読取位置Ｐ２に到達したことを検知する。ＣＰＵ２０は、エッジ画像データが取得された際の読取回数Ｎを、第１読取画像データにおける原稿シートＧの先端位置Ｘ２と判断し（Ｓ３０）、その読取回数Ｎを先端位置Ｘ２に関連付けてＲＡＭ２７に記憶する。
【００６４】
つまり、第２読取画像データでは、先端位置Ｘ２よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＢ（受光量ＣＥ）であるが、先端位置Ｘ２を経過後において、その受光量Ｃが受光量ＸＡ（受光量ＣＤ）に切り替わる。ＣＰＵ２０は、第２読取画像データにおける先端位置Ｘ１と先端位置Ｘ２との間の受光量ＸＣ、つまり、受光量ＸＢを記憶する（Ｓ３２）。受光量ＸＡは、基準受光量の一例である。
【００６５】
次に、ＣＰＵ２０は、単位画像取得処理（Ｓ３４〜Ｓ３８）を実行し、当該単位画像取得処理で取得された第１読取画像データの単位読取画像データ（以下、第３対象画像データ）の受光量ＣをＳ３２で記憶された受光量ＸＣと比較する（Ｓ４０）。
【００６６】
本実施形態では、原稿シートＧの後端が読取位置Ｐ１を通過した後、原稿シートＧの後端が読取位置Ｐ２を通過するまでは、第１リニアイメージセンサ３４に第２光源６１から出射された光Ｌが受光されず、第２読取画像データにおける先端位置Ｘ１と先端位置Ｘ２との間の受光量Ｃと同様に、その受光量Ｃが受光量ＸＢ（受光量ＣＢ）となる。そのため、第３対象画像データの受光量Ｃを受光量ＸＣと比較することで、原稿シートＧの後端が読取位置Ｐ１を通過したことが検知される。
【００６７】
ＣＰＵ２０は、第３対象画像データの受光量Ｃが受光量ＸＣと異なる場合（Ｓ４０：ＮＯ）、Ｓ３４からの処理を繰り返す。一方、ＣＰＵ２０は、第３対象画像データの受光量Ｃが受光量ＸＣと等しい、つまり、第３対象画像データの受光量Ｃが受光量ＸＢに変化したことを検出した場合（Ｓ４０：ＹＥＳ）、第３対象画像データが取得された際の読取回数Ｎを、第１読取画像データにおける原稿シートＧの後端位置Ｙ１と判断し（Ｓ４２）、その読取回数Ｎを後端位置Ｙ１に関連付けてＲＡＭ２７に記憶する。
【００６８】
次に、ＣＰＵ２０は、単位画像取得処理（Ｓ４４〜Ｓ４８）を実行し、上記の処理で先端位置Ｘ１、先端位置Ｘ２、及び後端位置Ｙ１と判断された読取回数Ｎから（Ｙ１＋Ｘ２−Ｘ１）を算出する。ＣＰＵ２０は、単位画像取得処理（Ｓ４４〜Ｓ４８）後の読取回数Ｎを、算出された（Ｙ１＋Ｘ２−Ｘ１）と比較する（Ｓ５０）。
【００６９】
ここで、（Ｙ１＋Ｘ２−Ｘ１）は、第２読取画像データにおける原稿シートＧの後端位置Ｙ２に相当する。画像読取装置１では、第１ＣＩＳ３０と第２ＣＩＳ６０とは、搬送経路２２上を搬送される同一の原稿シートＧを読み取っていることから、第１読取画像データにおける先端位置Ｘ１と後端位置Ｙ１との間の距離と、第２読取画像データにおける先端位置Ｘ２と後端位置Ｙ２との間の距離とは等しい（Ｙ１−Ｘ１＝Ｙ２−Ｘ２）。そのため、上記の関係が導かれる。
【００７０】
ＣＰＵ２０は、単位画像取得処理（Ｓ４４〜Ｓ４８）後の読取回数Ｎが（Ｙ１＋Ｘ２−Ｘ１）と異なる場合（Ｓ５０：ＮＯ）、Ｓ４４からの処理を繰り返す。一方、ＣＰＵ２０は、単位画像取得処理（Ｓ４４〜Ｓ４８）後の読取回数Ｎが（Ｙ１＋Ｘ２−Ｘ１）と等しい場合（Ｓ５０：ＹＥＳ）、つまり、原稿シートＧの後端が読取位置Ｐ２を通過した場合、当該読取回数Ｎを後端位置Ｙ２と判断し（Ｓ５２）、その読取回数Ｎを後端位置Ｙ２に関連付けてＲＡＭ２７に記憶する。
【００７１】
本実施形態では、第２読取画像データにおいて、後端位置Ｙ２よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＡ（受光量ＣＤ）であり、後端位置Ｙ２を経過後においても、受光量ＸＡ（受光量ＣＦ）に維持される。そのため、第２読取画像データにおける受光量Ｃの変化によって、原稿シートＧの後端が読取位置Ｐ２に到達したことを検知することができない。
【００７２】
また、図２に示すように、第１光源３１は、光Ｌを搬送方向Ｄ２の上流側から斜めに出射する。そのため、原稿シートＧの厚みに起因した影Ｚが原稿シートＧの搬送方向Ｄ２前方側に生じる一方、原稿シートＧの搬送方向Ｄ２後方側に生じず、原稿シートＧの搬送方向Ｄ２後方側にエッジ画像が生じない。そのため、図６に点線７０で示すように、ＣＰＵ２０は、画像処理部２５を用いたエッジ抽出処理によって、原稿シートＧの後端が読取位置Ｐ２に到達したことを検知することができない。
【００７３】
本実施形態では、使用者から入力された画像読取指示に関わらず、両ＣＩＳ３０、６０のリニアイメージセンサ３４、６４を用いて第１読取画像データ及び第２読取画像データを取得することで、先端位置Ｘ１、先端位置Ｘ２、及び後端位置Ｙ１と判断される読取回数Ｎを取得し、取得されたこれらの読取回数Ｎから後端位置Ｙ２と判断される読取回数Ｎを取得することから、受光量Ｃの変化やエッジ抽出処理によって原稿シートＧの後端が読取位置Ｐ２に到達したことを検知することができない場合でも、後端位置Ｙ２が判断される。
【００７４】
なお、第１読取画像データでは、後端位置Ｙ１よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＢ（受光量ＣＢ）であるが、後端位置Ｙ１を経過後において、その受光量Ｃが受光量ＸＡ（受光量ＣＣ）に切り替わる。
【００７５】
ＣＰＵ２０は、原稿シートＧの後端が読取位置Ｐ２を通過後、デバイス制御部２８に対して第１光源３１及び第２光源６１の消灯を指示し（Ｓ５４）、モータドライバ１４に対して原稿シートＧの搬送停止を指示する（Ｓ５６）。ＣＰＵ２０は、取得された第１読取画像データのうち、先端位置Ｘ１と判断された読取回数Ｎから後端位置Ｙ１と判断された読取回数Ｎの間に取得されたものを、原稿シートＧの一方の面の画像データとして抽出し、ＲＡＭ２７に記憶する（Ｓ５８）。
【００７６】
ＣＰＵ２０は、使用者から入力された画像読取指示が両面読取設定か片面読取設定かを確認し（Ｓ６０）、片面読取設定である場合には（Ｓ６０：ＮＯ）、画像読取処理を終了する。一方、両面読取設定である場合には（Ｓ６０：ＹＥＳ）、取得された第２読取画像データのうち、先端位置Ｘ２と判断された読取回数Ｎから後端位置Ｙ２と判断された読取回数Ｎの間に取得されたものを、原稿シートＧの他方の面の画像データとして抽出してＲＡＭ２７に記憶し（Ｓ６２）、画像読取処理を終了する。
【００７７】
５．本実施形態の効果
（１）本実施形態の画像読取装置１では、読取画像データにおける原稿シートＧの先端位置Ｘ１、Ｘ２を判断する際に、エッジ抽出処理を用いる。本実施形態では、両ＣＩＳ３０、６０の光源３１、６１は、光Ｌを搬送方向Ｄ２の上流側から斜めに出射するので、原稿シートＧの搬送方向Ｄ２前方側にエッジ画像が生じる。そのため、エッジ抽出処理を用いて、読取画像データにおける原稿シートＧの先端位置Ｘ１、Ｘ２を判断することができる。
【００７８】
（２）なお、エッジ抽出処理では、主走査方向Ｄ１の中央における読取画像データを用いる。主走査方向Ｄ１の中央における読取画像データは、主走査方向Ｄ１の端部における読取画像データに比べて外乱光の影響が少ないので、主走査方向Ｄ１の端部を含める場合に比べて精度良くエッジ画像データを抽出することができる。
【００７９】
（３）本実施形態の画像読取装置１では、第１読取画像データにおける原稿シートＧの後端位置Ｙ１を判断する際に、第１読取画像データの単位読取画像データの受光量Ｃの変化を検出する。本実施形態では、画像読取処理において、使用者から入力された画像読取指示に関わらず、両ＣＩＳ３０、６０の光源３１、６１を点灯させ、リニアイメージセンサ３４、６４を用いて受光させる。そのため、第１読取画像データにおいて、読取位置Ｐ２に原稿シートＧが存在しない場合であって読取位置Ｐ２に原稿シートＧが存在する場合に取得の受光量ＸＢ（受光量ＣＢ）が読取位置Ｐ１、Ｐ２に原稿シートＧが存在しない場合の受光量ＸＡ（受光量ＣＣ）が低くなる。
【００８０】
従って、図６に示すように、原稿シートＧの一方の面からの受光量Ｃが受光量ＸＡと等しい場合でも、搬送経路２２において第２ＣＩＳ６０よりも上流側に配置された第１ＣＩＳ３０では、原稿シートＧの後端位置Ｙ１後に受光量Ｃが受光量ＸＡから受光量ＸＢへと変化する。そして、この受光量Ｃの変化を検出することで、第１読取画像データにおける原稿シートＧの後端位置Ｙ１を判断することができる。
【００８１】
（４）その一方、搬送経路２２において第１ＣＩＳ３０よりも下流側に配置された第２ＣＩＳ６０では、原稿シートＧの先端位置Ｘ２前に受光量Ｃが受光量ＸＢとなり、受光量Ｃの変化を検出して、第２読取画像データにおける原稿シートＧの後端位置Ｙ２を判断することができない。本実施形態の画像読取装置１では、第２読取画像データにおける原稿シートＧの後端位置Ｙ２を判断する際に、既に取得された第１読取画像データにおける先端位置Ｘ１と後端位置Ｙ１、及び、第２読取画像データにおける先端位置Ｘ２を用いて判断する。そのため、第２読取画像データから直接的に後端位置Ｙ２が判断できない場合でも、先端位置Ｘ１、Ｘ２及び後端位置Ｙ１を用いて間接的に後端位置Ｙ２を判断することができる。
【００８２】
＜実施形態２＞
実施形態２を、図７から９を用いて説明する。本実施形態では、搬送される原稿シートＧの両面が青みがかっているとともにその反射率が実施形態１における原稿シートＧよりも低い。そのため、図９に示すように、第１読取画像データの受光量ＣＡと受光量ＣＢが等しく、第２読取画像データの受光量ＣＤと受光量ＣＥが等しい。この場合、受光量Ｃの差により、第１読取画像データにおける原稿シートＧの後端位置Ｙ１を判断することができない。
【００８３】
本実施形態の画像読取処理では、図６に示すような場合でも、第１読取画像データにおける原稿シートＧの後端位置Ｙ１を判断することができる。以下の画像読取処理では、受光量ＣＣ、受光量ＣＦが共通の受光量ＸＡで表され、受光量ＣＡ、受光量ＣＢ、受光量ＣＤ、受光量ＣＦが受光量ＸＡよりも低い共通の受光量ＸＢで表される例を用いて説明し、実施形態１と同一の内容については重複した記載を省略する。
受光量ＣＣ＝受光量ＣＦ＝受光量ＸＡ
受光量ＣＡ＝受光量ＣＤ＝受光量ＣＢ＝受光量ＣＥ＝受光量ＸＢ
【００８４】
１．画像読取処理
図７、８は、ＣＰＵ２０が所定のプログラムに従って実行する画像読取処理のフローチャートを示す。ＣＰＵ２０は、制御処理を開始すると、図４に示すＳ２〜Ｓ３２の処理を実行し、図７、８に示す処理を開始する。
【００８５】
本実施形態では、第１読取画像データにおいて、先端位置Ｘ１よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＡ（受光量ＣＣ）であるが、先端位置Ｘ１を経過後において、その受光量Ｃが受光量ＸＢ（受光量ＣＡ）に切り替わる。また、第２読取画像データでは、先端位置Ｘ２よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＢ（受光量ＣＥ）であり、先端位置Ｘ２を経過後においても、その受光量Ｃが受光量ＸＢ（受光量ＣＤ）に維持される。本実施形態の制御処理において、ＣＰＵ２０は、先端位置Ｘ１、Ｘ２と判断された読取回数Ｎを取得すると、第２読取画像データにおける先端位置Ｘ１と先端位置Ｘ２との間の受光量ＸＣを記憶する（Ｓ３２）とともに、図９に点線７２で示すように、第２読取画像データにおける先端位置Ｘ１と先端位置Ｘ２との間の受光量ＸＤ、つまり、受光量ＸＢを記憶する（Ｓ６４）。
【００８６】
次に、ＣＰＵ２０は、単位画像取得処理（Ｓ６６〜Ｓ７０）を実行し、当該単位画像取得処理で取得された第１読取画像データの単位読取画像データ（以下、第４対象画像データ）の受光量ＣをＳ３２で記憶された受光量ＸＣと比較する（Ｓ７２）。ＣＰＵ２０は、第３対象画像データの受光量Ｃが受光量ＸＣと異なる場合（Ｓ７２：ＮＯ）、Ｓ３４からの処理を繰り返す。一方、ＣＰＵ２０は、第４対象画像データの受光量Ｃが受光量ＸＣと等しい場合（Ｓ７２：ＹＥＳ）、さらに受光量ＸＣをＳ６４で記憶された受光量ＸＤと比較する（Ｓ７４）。
【００８７】
ＣＰＵ２０は、図６で示すように、受光量ＸＣが受光量ＸＤと異なる場合（Ｓ７４：ＮＯ）には、第４対象画像データの受光量Ｃが受光量ＸＢに変化したと判断する。この場合、ＣＰＵ２０は、実施形態１と同様に、第４対象画像データが取得された際の読取回数Ｎを、第１読取画像データにおける原稿シートＧの後端位置Ｙ１と判断し（Ｓ７８）、その読取回数Ｎを後端位置Ｙ１に関連付けてＲＡＭ２７に記憶する。
【００８８】
一方、ＣＰＵ２０は、本実施形態の図９で示すように、受光量ＸＣが受光量ＸＤと等しい場合（Ｓ７４：ＹＥＳ）には、第４対象画像データの受光量Ｃが受光量ＸＢに変化したのではなく、第１読取画像データの先端位置Ｘ１から、受光量Ｃが受光量ＸＢであったと判断する。この場合、ＣＰＵ２０は、先端位置Ｘ１と判断された読取回数Ｎを、第１読取画像データにおける原稿シートＧの後端位置Ｙ１と判断し（Ｓ７６）、その読取回数Ｎを後端位置Ｙ１に関連付けてＲＡＭ２７に記憶する。
【００８９】
次に、ＣＰＵ２０は、先端位置Ｘ１と判断された読取回数Ｎと後端位置Ｙ１と判断された読取回数Ｎとを比較する比較処理を実行する（Ｓ８０）。本実施形態では、第１読取画像データにおいて、先端位置Ｘ１よりも後に取得された単位読取画像データの受光量Ｃは、第２読取画像データにおける先端位置Ｘ１と先端位置Ｘ２との間の受光量Ｃと同様に、受光量ＸＢ（受光量ＣＡ）となる。そのため、第４対象画像データの受光量Ｃを受光量ＸＣと比較することで後端位置Ｙ１を判断すると、後端位置Ｙ１が誤判断される。そのため、本実施形態では、比較処理を実行し、誤判定の有無を確認する。
【００９０】
比較処理において、ＣＰＵ２０は、先端位置Ｘ１と判断された読取回数Ｎと後端位置Ｙ１と判断された読取回数Ｎとが異なる場合（Ｓ８０：ＹＥＳ）、実施形態１と同様に、Ｓ４４からの処理を実行し、画像読取処理を終了する。一方、ＣＰＵ２０は、先端位置Ｘ１と判断された読取回数Ｎと後端位置Ｙ１と判断された読取回数Ｎとが等しい場合（Ｓ８０：ＮＯ）、後端位置Ｙ１が誤判断されたと検知し、新たに後端位置Ｙ１を取得する処理を実行する。
【００９１】
ＣＰＵ２０は、単位画像取得処理（Ｓ８２〜Ｓ８６）を実行し、当該単位画像取得処理で取得された第１読取画像データの単位読取画像データ（以下、第５対象画像データ）の受光量ＣをＳ３２で記憶された受光量ＸＣと比較する（Ｓ８８）。
【００９２】
本実施形態では、原稿シートＧの後端が読取位置Ｐ２を通過した後、第１リニアイメージセンサ３４に第２光源６１から出射された光Ｌが受光されるようになり、第１読取画像データにおける受光量Ｃが受光量ＸＡ（受光量ＣＣ）に変化する。そのため、第５対象画像データの受光量Ｃを受光量ＸＣと比較することで、原稿シートＧの後端が読取位置Ｐ２を通過したことが検知される。
【００９３】
ＣＰＵ２０は、第５対象画像データの受光量Ｃが受光量ＸＣと等しい場合（Ｓ８８：ＮＯ）、Ｓ８２からの処理を繰り返す。一方、ＣＰＵ２０は、第５対象画像データの受光量Ｃが受光量ＸＣと異なる、つまり、第５対象画像データの受光量Ｃが受光量ＸＡに変化したことを検出した場合（Ｓ８８：ＹＥＳ）、第５対象画像データが取得された際の読取回数Ｎを、第２読取画像データにおける原稿シートＧの後端位置Ｙ２と判断し（Ｓ９０）、その読取回数Ｎを後端位置Ｙ２に関連付けてＲＡＭ２７に記憶する。
【００９４】
次に、ＣＰＵ２０は、上記の処理で先端位置Ｘ１、先端位置Ｘ２、及び後端位置Ｙ２と判断された読取回数Ｎから（Ｙ２―（Ｘ２−Ｘ１））を算出する。ＣＰＵ２０は、算出された（Ｙ２―（Ｘ２−Ｘ１））を第１読取原稿データにおける原稿シートＧの後端位置Ｙ１とし（Ｓ９２）、以後、実施形態１と同様に、Ｓ５４からの処理を実行し、画像読取処理を終了する。
【００９５】
本実施形態では、第１読取画像データにおいて、後端位置Ｙ２よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＢ（受光量ＣＡ）であり、後端位置Ｙ２を経過後においても、受光量ＸＢ（受光量ＣＢ）に維持される。そのため、第２読取画像データにおける受光量Ｃの変化によって、原稿シートＧの後端が読取位置Ｐ２に到達したことを検知することができない。また、図２に同一構造の第１光源３１を用いて示すように、第２光源６１は光Ｌを搬送方向Ｄ２の上流側から斜めに出射するので、ＣＰＵ２０は、画像処理部２５を用いたエッジ抽出処理によって、原稿シートＧの後端が読取位置Ｐ２に到達したことを検知することができない。
【００９６】
本実施形態では、使用者から入力された画像読取指示に関わらず、両ＣＩＳ３０、６０の両リニアイメージセンサ３４、６４を用いて第１読取画像データ及び第２読取画像データを取得することで、先端位置Ｘ１、先端位置Ｘ２、及び後端位置Ｙ２と判断される読取回数Ｎを取得し、取得されたこれらの読取回数Ｎから後端位置Ｙ２と判断される読取回数Ｎを取得することから、受光量Ｃの変化やエッジ抽出処理によって原稿シートＧの後端が読取位置Ｐ２に到達したことを検知することができない場合でも、後端位置Ｙ２が判断される。
【００９７】
なお、第２読取画像データでは、後端位置Ｙ２よりも前に取得された単位読取画像データの受光量Ｃは、受光量ＸＢ（受光量ＣＤ）であるが、後端位置Ｙ２を経過後において、その受光量Ｃが受光量ＸＡ（受光量ＣＦ）に切り替わる。
【００９８】
５．本実施形態の効果
（１）本実施形態の画像読取装置１では、第２読取画像データにおける原稿シートＧの後端位置Ｙ２を判断する際に、第１読取画像データの単位読取画像データの受光量Ｃの変化を検出する。本実施形態では、画像読取処理において、使用者から入力された画像読取指示に関わらず、両ＣＩＳ３０、６０の光源３１、６１を点灯させ、リニアイメージセンサ３４、６４を用いて受光させる。そのため、第１読取画像データにおいて、読取位置Ｐ２に原稿シートＧが存在しない場合であって読取位置Ｐ２に原稿シートＧが存在する場合に取得の受光量ＸＢ（受光量ＣＢ）が読取位置Ｐ１、Ｐ２に原稿シートＧが存在しない場合の受光量ＸＡ（受光量ＣＣ）が低くなる。
【００９９】
従って、図９に示すように、原稿シートＧの一方の面からの受光量Ｃが受光量ＸＢと等しい場合でも、受光量Ｃが受光量ＸＢから受光量ＸＡへと変化することを検出することで、第２読取画像データにおける原稿シートＧの後端位置Ｙ２を判断することができる。
【０１００】
（２）その一方、搬送経路２２において第２ＣＩＳ６０よりも上流側に配置された第１ＣＩＳ３０では、原稿シートＧの後端位置Ｙ１前後において受光量Ｃが受光量ＸＢに維持され、受光量Ｃの変化を検出して、第１読取画像データにおける原稿シートＧの後端位置Ｙ１を判断することができない。本実施形態の画像読取装置１では、第１読取画像データにおける原稿シートＧの後端位置Ｙ１を判断する際に、既に取得された第１読取画像データにおける先端位置Ｘ１、及び、第２読取画像データにおける先端位置Ｘ２と後端位置Ｙ２を用いて判断する。そのため、第１読取画像データから直接的に後端位置Ｙ１が判断できない場合でも、先端位置Ｘ１、Ｘ２及び後端位置Ｙ２を用いて間接的に後端位置Ｙ１を判断することができる。
【０１０１】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、スキャナ機能を備えた画像読取装置１を用いて説明を行ったが、本発明はこれに限られず、プリンタ機能、コピー機能、ファクシミリ機能などを備えた複合機であっても良い。
【０１０２】
（２）上記実施形態では、画像読取装置１が１つのＣＰＵ２０を有し、この１つのＣＰＵ２０によって画像読取処理等の各種処理が実行される例を用いて説明を行ったが、本発明はこれに限られない。例えば、複数のＣＰＵにより各部が構成されてもよければ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより各部が構成されてもよい。さらには、単数又は複数のＣＰＵ及びＡＳＩＣによって、各部が構成されてもよい。
【０１０３】
（３）また、ＣＰＵ２０が実行するプログラムは必ずしもＲＯＭ２６に記憶されている必要はなく、ＣＰＵ２０自身に記憶されていてもよければ、他の記憶装置に記憶されていても良い。
【０１０４】
（４）上記実施形態では、両ＣＩＳ３０、６０の光源３１、６１が、光Ｌを搬送方向Ｄ２の上流側から斜めに出射する例を用いて説明を行ったが、本発明はこれに限られるものではない。例えば、両ＣＩＳ３０、６０の光源３１、６１が、光Ｌを搬送方向Ｄ２の上流側から斜めに出射してもよい。この場合には、エッジ抽出処理を用いて、読取画像データにおける原稿シートＧの後端位置Ｙ１、Ｙ２を判断することができ、読取画像データにおける原稿シートＧの先端位置Ｘを判断する際に、受光量Ｃの変化を検出する。
【０１０５】
（５）上記実施形態では、エッジ抽出処理において、主走査方向Ｄ１の中央における読取画像データを用いる場合について説明を行ったが、本発明はこれに限られるものではない。例えば、原稿シートＧが主走査方向Ｄ１の一端側を基準として給紙トレイ２に載置される場合には、当該載置側における読取画像データを用いることで、確実にエッジ抽出処理を行うことができる。
【符号の説明】
【０１０６】
３０：第１ＣＩＳ、３１：第１光源、３４：第１リニアイメージセンサ、４６、４８：原稿押さえ部材、６０：第２ＣＩＳ、６１：第２光源、６４：第２リニアイメージセンサ、Ｃ（ＣＡ〜ＣＦ、ＸＡ〜ＸＤ）：受光量、Ｇ：原稿シート、Ｌ：光、Ｎ：読取回数、Ｐ１、Ｐ２：読取位置、ＳＨ：所定範囲、Ｘ１、Ｘ２：先端位置、Ｙ１、Ｙ２：後端位置
【図１】
2014131198.tif 000003
【図２】
2014131198.tif 000004
【図３】
2014131198.tif 000005
【図４】
2014131198.tif 000006
【図５】
2014131198.tif 000007
【図６】
2014131198.tif 000008
【図７】
2014131198.tif 000009
【図８】
2014131198.tif 000010
【図９】
2014131198.tif 000011
【図１０】
2014131198.tif 000012