(57)【要約】【課題】読取位置で読み取った画像データを用いて原稿シートの先端や後端が読取位置に到達したことを判断すること。【解決手段】画像読取装置１では、原稿押さえ部材の対向面にゴミ等が付着しているかを判断するために、原稿シートが読取位置に搬送されていない場合に対向部材を読み取った読取画像データのエッジ画素数を算出し（Ｓ４、Ｓ１６）、これを基準エッジ画素数と比較する（Ｓ６、Ｓ１８）。そして、算出されたエッジ画素数と基準エッジ画素数とが規定数内で一致しない場合には（Ｓ６：ＹＥＳ、Ｓ１８：ＹＥＳ）、原稿押さえ部材の対向面を清掃するためのクリーニングモードに移行する（Ｓ８）。【選択図】図３
2014236260.tif 000002
【特許請求の範囲】
【請求項１】
原稿シートを搬送する搬送部と、
搬送経路上の読取位置で画像を読み取る画像読取部と、
前記画像読取部に対して前記搬送経路を挟んで対向配置された対向部材と、
記憶部と、
制御部と、
を備え、
前記記憶部は、前記対向部材を前記画像読取部が読み取った際の読取画像データの基準となる基準値が記憶され、
前記制御部は、
前記搬送部に搬送を指示し、前記搬送部が前記原稿シートを前記読取位置に到達させる前から前記画像読取部に画像の読み取りを開始させ、順次、読取画像データを取得する読取処理と、
前記読取処理によって取得された前記読取画像データの値が所定値以上変化した前記読取画像データの位置を前記原稿シートの端と判断するシート端判断処理と、
前記画像読取部に前記対向部材を読み取らせ、前記読取画像データの値と前記基準値とを比較し、前記読取画像データの値と前記基準値との差異が規定値以上か否かを判断する判断処理と、
前記判断処理によって差異が規定値以上と判断された場合、前記対向部材を清掃するためのクリーニングモードに移行する移行処理と、
を実行する画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
更に、
受信部、
を備え、
前記制御部は、前記受信部が読取開始命令を受信後、前記読取処理を実行する前に、前記判断処理を実行する、画像読取装置。
【請求項３】
請求項１または請求項２に記載の画像読取装置であって、
前記制御部は、前記画像読取装置の起動時に、前記判断処理を実行する、画像読取装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像読取装置であって、
前記制御部は、前記読取処理終了による前記搬送部の搬送停止後に、前記判断処理を実行する、画像読取装置。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像読取装置であって、
更に、
表示部と、
受信部と、
を備え、
前記制御部は、前記クリーニングモードにおいて、
更に、
前記表示部に前記対向部材の清掃を促す指示、又は、警告を表示させる清掃表示処理と、
前記受信部が清掃完了命令を受信後に、前記画像読取部に前記対向部材を再度読み取らせ、前記読取画像データの値と前記基準値とを比較し、前記読取画像データの値と前記基準値との差異が規定値以上か否かを判断する再判断処理と、
を実行する、画像読取装置。
【請求項６】
請求項５記載の画像読取装置であって、
前記制御部は、
更に、
前記再判断処理によって差異が規定値以上と判断された場合、前記表示部に対して前記対向部材の交換指示を表示させる交換表示処理、
を実行する、画像読取装置。
【請求項７】
請求項５記載の画像読取装置であって、
前記制御部は、
更に、
前記再判断処理によって差異が規定値より小さいと判断された場合、前記表示部に対して前記対向部材の清掃完了を表示させる完了表示処理、
を実行する、画像読取装置。
【請求項８】
請求項５記載の画像読取装置であって、
前記制御部は、
前記再判断処理によって差異が規定値以上と判断された場合、前記清掃表示処理及び前記再判断処理を再度実行し、前記再判断処理によって差異が規定値より小さいと判断されるまで、前記清掃表示処理と、前記再判断処理とを繰り返す、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
原稿シートを搬送し、画像読取部の読取領域を通過させつつ当該原稿シート上の画像を読み取る技術に関し、特に、読取領域に原稿シートの端が到達したか否かを判断する技術に関する。
【背景技術】
【０００２】
原稿シートを搬送し、画像読取部の読取領域を通過させつつ当該原稿シート上の画像を読み取るタイプの画像読取装置がある。このタイプの画像読取装置には、搬送方向における原稿シートの先端や後端が読取領域に到達したか否かを判断し、その判断結果を、例えば画像読取部の読取タイミングの決定や、読取画像内における原稿の画像サイズの決定等に利用するものがある。
【０００３】
その一例である画像読取装置は、画像読取部に対向配置された原稿押さえ板を備え、この原稿押さえ板に、主走査方向に沿って色が切り替わるパターン、バーコード、特定の絵柄などの識別画像が描かれている。そして、当該画像読取装置は、画像読取部により所定の読取領域で読み取った画像データが、上記識別画像データであるか否かを判断することにより、原稿シートの先端や後端が読取領域に到達したか否かを判断する（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１２０４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記従来の画像読取装置では、例えば原稿押さえ板などの対向部材にゴミ等が付着した場合、画像読取部により読み取った画像データが、識別画像データであるか否かを誤判定してしまい、原稿シートの先端や後端が搬送経路上の読取範囲の位置である読取位置に到達したか否かを正確に判断することができない問題が生じる。
【０００６】
本明細書では、対向部材に付着したゴミ等の影響を抑制して、読取位置で読み取った画像データを用いて原稿シートの先端や後端が読取位置に到達したことを判断する技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像読取装置は、原稿シートを搬送する搬送部と、搬送経路上の読取位置で画像を読み取る画像読取部と、前記画像読取部に対して前記搬送経路を挟んで対向配置された対向部材と、記憶部と、制御部と、を備え、前記記憶部は、前記対向部材を前記画像読取部が読み取った際の読取画像データの基準となる基準値が記憶され、前記制御部は、前記搬送部に搬送を指示し、前記搬送部が前記原稿シートを前記読取位置に到達させる前から前記画像読取部に画像の読み取りを開始させ、順次、読取画像データを取得する読取処理と、前記読取処理によって取得された前記読取画像データの値が所定値以上変化した前記読取画像データの位置を前記原稿シートの端と判断するシート端判断処理と、前記画像読取部に前記対向部材を読み取らせ、前記読取画像データの値と前記基準値とを比較し、前記読取画像データの値と前記基準値との差異が規定値以上か否かを判断する判断処理と、前記判断処理によって差異が規定値以上と判断された場合、前記対向部材を清掃するためのクリーニングモードに移行する移行処理と、を実行する。
【０００８】
この画像読取装置では、対向部材にゴミ等が付着しているかを判断するために、原稿シートが読取位置に搬送されていない場合に対向部材を読み取った読取画像データの値を基準値と比較する。そして、当該読取画像データの値と基準値との差異が規定値以上である場合、クリーニングモードに移行させる。クリーニングモードに移行することで、対向部材からゴミ等を除去することができれば、対向部材を読み取った読取画像データの値と基準値とを規定値内で等しくすることができ、対向部材を読み取った読取画像データを用いて原稿シートの先端や後端が読取位置に到達したことを判断することができる。
【０００９】
上記の画像読取装置では、更に、受信部、を備え、前記制御部は、前記受信部が読取開始命令を受信後、前記読取処理を実行する前に、前記判断処理を実行する構成としても良い。
【００１０】
この画像読取装置では、画像読取部が原稿シートを読み取る直前に、画像読取部に対向部材を読み取らせ、読取画像データの値と基準値との差異が規定値以上か否かを判断する。これにより、読取画像データの値と基準値との差異が規定値以上である状態、つまり、対向部材にゴミ等が付着している状態で原稿シートが読み取られることを抑制することができる。
【００１１】
上記の画像読取装置では、前記制御部は、前記画像読取装置の起動時に、前記判断処理を実行する構成としても良い。
【００１２】
この画像読取装置では、画像読取装置の電源オン時に、画像読取部に対向部材を読み取らせ読取画像データの値と基準値との差異が規定値以上か否かを判断する。これにより、読取画像データの値と基準値との差異が規定値以上であり、対向部材にゴミ等が付着している場合には、電源オンから、使用者から読取開始命令が入力されるまでの期間を利用して、対向部材からゴミ等を除去することができる。
【００１３】
上記の画像読取装置では、前記制御部は、前記読取処理終了による前記搬送部の搬送停止後に、前記判断処理を実行する構成としても良い。
【００１４】
原稿シートが読取位置を通過すると、原稿シートに付着していたトナーや紙粉等が対向部材に付着することがある。この画像読取装置では、原稿シートが読取位置を通過した後の対向部材を読み取り、読み取った読取画像データの値を基準値と比較する。これにより、当該読取画像データの値と基準値との差異が規定値以上である場合、クリーニングモードに移行させ、原稿シートが読取位置を通過する際に対向部材に付着したゴミ等を除去することができる。
【００１５】
上記の画像読取装置では、更に、表示部と、受信部と、を備え、前記制御部は、前記クリーニングモードにおいて、更に、前記表示部に前記対向部材の清掃を促す指示、又は、警告を表示させる清掃表示処理と、前記受信部が清掃完了命令を受信後に、前記画像読取部に前記対向部材を再度読み取らせ、前記読取画像データの値と前記基準値とを比較し、前記読取画像データの値と前記基準値との差異が規定値以上か否かを判断する再判断処理と、を実行する構成としても良い。
【００１６】
この画像読取装置では、クリーニングモードにおいて、表示部に清掃指示又は警告を表示し、対向部材の清掃を促す。そして、これに応じて使用者の清掃が行われ、受信部を介して使用者から清掃完了命令が受信されると、再度、対向部材を読み取り、再取得された読取画像データの値と基準値との差異が規定値以上か否かを判断する。これにより、対向部材からゴミ等を除去されたか否かを判断することができる。
【００１７】
上記の画像読取装置では、前記制御部は、更に、前記再判断処理によって差異が規定値以上と判断された場合、前記表示部に対して前記対向部材の交換指示を表示させる交換表示処理、を実行する構成としても良い。
【００１８】
この画像読取装置では、クリーニングモードに移行してもなお、読取画像データの値と基準値との差異が規定値以上であり、対向部材からゴミ等が除去されていないと判断される場合には、表示部に交換指示を表示し、対向部材の交換を促す。そして、これに応じて使用者により対向部材が交換されれば、交換後の対向部材を読み取った読取画像データを用いて原稿シートの先端や後端が読取位置に到達したことを判断することができる。
【００１９】
上記の画像読取装置では、前記制御部は、更に、前記再判断処理によって差異が規定値より小さいと判断された場合、前記表示部に対して前記対向部材の清掃完了を表示させる完了表示処理、を実行する構成としても良い。
【００２０】
この画像読取装置では、クリーニングモードに移行した結果、読取画像データの値が基準値と規定値内で等しくなり、対向部材にゴミ等が付着していないと判断される場合には、表示部に清掃完了を表示する。これにより、使用者は、この画像読取装置を用いて、再度、原稿シートを読み取ることができることを認識することができる。
【００２１】
上記の画像読取装置では、前記制御部は、前記制御部は、前記再判断処理によって差異が規定値以上と判断された場合、前記清掃表示処理及び前記再判断処理を再度実行し、前記再判断処理によって差異が規定値より小さいと判断されるまで、前記清掃表示処理と、前記再判断処理とを繰り返す構成としても良い。
【００２２】
この画像読取装置では、クリーニングモードに移行してもなお、読取画像データの値と基準値との差異が規定値以上であり、対向部材からゴミ等が除去されていないと判断される場合には、清掃表示処理と再判定処理とを繰り返し、読取画像データの値と基準値とを規定値内で等しくさせる。これにより、対向部材を読み取った読取画像データを用いて原稿シートの先端や後端が読取位置に到達したことを判断することができる。
【発明の効果】
【００２３】
本明細書によって開示される画像読取装置では、対向部材に付着したゴミ等の影響を抑制して、読取位置で読み取った画像データを用いて原稿シートの先端や後端が読取位置に到達したことを判断することができる。
【図面の簡単な説明】
【００２４】
【図１】画像読取装置の概略的な断面図
【図２】画像読取装置の電気的構成を概略的に示すブロック図
【図３】画像読取処理を示すフローチャート
【図４】実施形態１のクリーニングモードにおける処理を示すフローチャート
【図５】読取処理を示すフローチャート
【図６】後端検出処理を示すフローチャート
【図７】読取画像データのエッジ画素数を示すグラフ
【図８】実施形態２のクリーニングモードにおける処理を示すフローチャート
【発明を実施するための形態】
【００２５】
＜実施形態１＞
実施形態１を、図１から図７を用いて説明する。
【００２６】
１．画像読取装置の機械的構成
図１に示すように、画像読取装置１は、使用者により給紙トレイ２に載置された複数の原稿シートＧを排紙トレイ４に搬送するとともに、搬送中の原稿シートＧを本体部３に含まれる画像読取部３０を用いて読み取るシートフィードスキャナである。
【００２７】
画像読取装置１の本体部３には、給紙トレイ２と排紙トレイ４を接続する搬送経路４８が設けられており、この搬送経路４８の周辺に、給紙ローラ４０と、分離パッド４２と、搬送ローラ４４と、原稿押さえ部材４６と、画像読取部３０と、排紙ローラ５０と、フロントセンサ（以下、Ｆセンサ）１３を備える。
【００２８】
給紙ローラ４０は、駆動モータＭ（図２参照）によって回転駆動される。給紙ローラ４０は、給紙トレイ２に載置された原稿シートＧに当接し、摩擦力により、給紙トレイ２に載置された原稿シートＧを本体部３の内部へと引き込む。この際、原稿シートＧは、分離パッド４２の摩擦力により各原稿シートＧ毎に分離され、搬送経路４８へと送り出される。
【００２９】
搬送ローラ４４は、駆動モータＭにより回転駆動され、給紙ローラ４０により本体部３の内部へと引き込まれた複数の原稿シートＧを搬送経路４８に沿って連続して搬送する。給紙ローラ４０及び搬送ローラ４４では、搬送速度が給紙ローラ４０よりも搬送ローラ４４のほうが速く設定されている。給紙ローラ４０及び搬送ローラ４４では、当該搬送速度の差を利用して、いわゆるワンウェイクラッチ機構が構成されている。すなわち、後述する中央処理装置（以下、ＣＰＵ）２０が原稿シートＧの原稿サイズを認識していなくても、原稿シートＧの原稿サイズに応じて連続して搬送される原稿シートＧの原稿間距離が設定される機構が構成されている。
【００３０】
画像読取部３０は、搬送経路４８上の読取位置Ｐ１に配置され、搬送経路４８に沿った搬送方向Ｄ２に搬送される原稿シートＧの一方の面を読取位置Ｐ１で読み取る。また、読取位置Ｐ１の搬送経路４８を挟んで画像読取部３０に対向する位置には、搬送経路４８上の原稿シートＧを画像読取部３０側に押しつける原稿押さえ部材４６が配置されている。原稿押さえ部材４６は、画像読取部３０に対向する対向面４６Ａが、例えば、白色であり、その反射率は白色の原稿シートＧの反射率よりも高い。画像読取部３０は、また、原稿押さえ部材４６の対向面４６Ａを読取位置Ｐ１で読み取る。原稿押さえ部材４６は、対向部材の一例である。
【００３１】
図１に示すように、画像読取部３０は、光源３２、受光部３４を含む。光源３２は、搬送方向Ｄ２と直交する主走査方向Ｄ１に配列され複数の発光ダイオード３２（以下、ＬＥＤ）を含む。光源３２には、青色の光を発光する青色ＬＥＤ３２Ｂ、緑色の光を発光する緑色ＬＥＤ３２Ｇ、赤色の光を発光する赤色ＬＥＤ３２Ｒが、搬送方向Ｄ２の上流側から互いにずれた位置に配置されている。光源３２は、各ＬＥＤ３２から発光される光を、搬送経路４８の上流側から下流側に斜めに出射する。
【００３２】
受光部３４は、主走査方向Ｄ１に直線状に配列された複数の受光素子を含む。受光部３４は、各ＬＥＤ３２から照射され、読取位置Ｐ１を通過する原稿シートＧの一方の面で反射された光を各受光素子を用いて受光する。また、画像読取部３０は、各ＬＥＤ３２から照射され、原稿押さえ部材４６の対向面４６Ａで反射された光を各受光素子を用いて受光する。
【００３３】
排紙ローラ５０は、搬送経路４８において読取位置Ｐ１よりも下流側に配置される。排紙ローラ５０は、給紙ローラ４０及び搬送ローラ４４と同様に駆動モータＭにより回転駆動され、搬送経路４８上に搬送された原稿シートＧを排紙トレイ４に送り出す。つまり、給紙ローラ４０と搬送ローラ４４と排紙ローラ５０と駆動モータＭとによって、給紙トレイ２に載置された複数の原稿シートＧを搬送経路４８に沿って搬送する搬送部１５（図２参照）が形成されている。
【００３４】
排紙トレイ４の搬送経路４８側には、上側に突出した突出部５２が設けられており、排紙トレイ４に送り出された原稿シートＧは、その搬送経路４８側が突出部５２に従って上側に反り上がる。そのため、搬送経路４８に沿って後から搬送された原稿シートＧは、排紙トレイ４に送り出される際に、先に搬送された原稿シートＧと突出部５２の間、つまり先に搬送された原稿シートＧの下側に潜り込むように送り出される。この結果、給紙トレイ２において一方の面が下を向いた状態で下側から順番に載置されていた複数の原稿シートＧが、排紙トレイ４において一方の面が上を向いた状態で上側から順番に載置される、いわゆる潜り込み排紙機構が構成されている。
【００３５】
Ｆセンサ１３は、給紙トレイ２上に配置され、給紙トレイ２に原稿シートＧが載置された場合にオンし、給紙トレイ２に原稿シートＧが載置されていない場合にオフする。また、画像読取装置１には、電源スイッチ１６や各種設定ボタンからなり、使用者からの各種命令を受け付ける操作部１１や、ＬＥＤや液晶ディスプレイからなり画像読取装置１の状況を表示する表示部１２が設けられている。操作部１１と表示部１２は、図１に示すように、別々の構成であってもよければ、タッチパネル等のように、１つの構成であってもよい。操作部１１は、受信部の一例である。
【００３６】
２．画像読取装置の電気的構成
図２に示すように、画像読取装置１は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２９と、ＲＯＭ２６と、ＲＡＭ２７と、ＮＶＲＡＭ２８と、低圧電源部２４と、電源供給部２５と、を備え、これらに画像読取部３０、操作部１１等が接続されている。図２に一点鎖線１７で示すように、ＡＳＩＣ２９と、ＲＯＭ２６と、ＲＡＭ２７と、ＮＶＲＡＭ２８と、電源供給部２５とは、同一の基板上に設けられている。また、図２に実線２１で示すように、ＡＳＩＣ２９と、ＲＯＭ２６と、ＲＡＭ２７と、ＮＶＲＡＭ２８とを含めたものが、制御部の一例である。そのうち、ＲＯＭ２６と、ＲＡＭ２７と、ＮＶＲＡＭ２８とを含めたものが、記憶部の一例である。
【００３７】
ＡＳＩＣ２９は、ＣＰＵ２０を含む他、電源スイッチ検出回路２２、画像処理回路２３等の専用のハード回路を含む。ＲＯＭ２６には、画像読取装置１の動作を制御するための各種のプログラムが記憶されており、ＣＰＵ２０は、ＲＯＭ２６から読み出したプログラムに従って各部の制御を行うとともに、必要に応じてハード回路を用いて後述する画像読取処理等の処理を実行する。不揮発メモリであるＮＶＲＡＭ２８には、基準エッジ画素数、基準最大画素数、基準ピーク輝度等の基準値が記憶されている。これらの基準値は、画像読取処理に用いられる基準値であり、その詳細は後述して説明する。
【００３８】
低圧電源部２４は、使用者によってＡＣ１００Ｖ電源に接続され、電源スイッチ検出回路２２からの命令に基づいて、当該電源からＡＣ１００Ｖで供給される電力を例えばＤＣ６Ｖに変換し、電源供給部２５等に出力する。電源供給部２５は、低圧電源部２４から供給されるＤＣ６Ｖの電力を例えばＤＣ３．３Ｖの電力に変換し、ＡＳＩＣ２９や画像読取部３０等に出力する。
【００３９】
電源スイッチ検出回路２２は、操作部１１の電源スイッチ１６に接続されており、電源スイッチ１６を介して、使用者から画像読取装置１の電源をオンする起動命令、或は、画像読取装置１の電源をオフする停止命令が入力されたか否かを検出する。電源スイッチ検出回路２２は、また、低圧電源部２４に接続されており、使用者から起動命令が入力されると、低圧電源部２４に電源供給部２５への電力の供給を許可する信号を出力する。また、使用者から停止命令が入力されると、低圧電源部２４に電源供給部２５への電力の供給を停止させる信号を低圧電源部２４に出力する。
【００４０】
画像読取部３０は、ＣＰＵ２０からの命令に基づいて、各色のＬＥＤ３２を各々点灯し、原稿押さえ部材４６の対向面４６Ａ、及び、原稿シートＧを読み取る。画像読取部３０は、１回の読み取りで主走査方向Ｄ１に１ライン読み取り、主走査方向Ｄ１に配列された各受光素子により取得された画素データの集まりである読取画像データを取得する。画像読取部３０が取得した読取画像データは、デジタル信号の読取画像データに変換されてＲＡＭ２７に記憶される。
【００４１】
画像処理回路２３は、ＲＡＭ２７に記憶された読取画像データに対して、２値化処理やエンハンス処理等のエッジ抽出処理を行い、エッジ画素の数を抽出する。また、画像処理回路２３は、ＲＡＭ２７に記憶された読取画像データに含まれる各画素データの輝度分布であるヒストグラムを生成する分布生成処理を行い、ヒストグラムの最大画素数、及び、当該最大画素数におけるピーク輝度を抽出する。
【００４２】
３．画像読取処理
次に、図３から図７を参照して、原稿シートＧの読取処理について説明する。ＣＰＵ２０は、電源スイッチ検出回路２２を用いて使用者から起動命令が入力されたことを検出すると、低圧電源部２４に電源供給部２５への電力の供給を許可する信号を出力して画像読取装置１の電源をオンするとともに、画像読取処理を開始する。
【００４３】
図３に示すように、ＣＰＵ２０は、画像読取処理を開始すると、まず、原稿押さえ部材４６の対向面４６Ａにゴミ等の付着があるか否かを判断する判断処理（Ｓ２〜Ｓ６）を実行する。判断処理において、ＣＰＵ２０は、画像読取部３０に対して緑色ＬＥＤ３２Ｇの点灯を指示するとともに、１ラインの読み取りを指示する（Ｓ２）。これにより、画像読取部３０は、原稿押さえ部材４６の対向面４６Ａを１回読み取り、読取画像データがＲＡＭ２７に記憶される。
【００４４】
次に、ＣＰＵ２０は、Ｓ２においてＲＡＭ２７に記憶された読取画像データに対して、画像処理回路２３を用いてエッジ抽出処理を行い、当該読取画像データにおける読取画像のエッジ画素数を算出する（Ｓ４）。ＣＰＵ２０は、算出されたエッジ画素数をＮＶＲＡＭ２８に記憶された基準エッジ画素数と比較する（Ｓ６）。Ｓ４で算出されるエッジ画素数は、読取画像データの値の一例である。
【００４５】
ここで、基準エッジ画素数とは、画像読取装置１の出荷時や、使用開始時等において原稿押さえ部材４６の対向面４６Ａを読み取って取得された読取画像データにおけるエッジ画素数である。つまり、基準エッジ画素数は、画像読取装置１の使用初期段階であって、原稿押さえ部材４６の対向面４６Ａにゴミ等の付着が少ない状態で取得されたエッジ画素数である。そのため、基準エッジ画素数は、原稿押さえ部材４６の対向面４６Ａにゴミ等の付着が有るか否かを判断する基準として用いることができる。基準エッジ画素数は、基準値の一例である。
【００４６】
ＣＰＵ２０は、算出されたエッジ画素数がＮＶＲＡＭ２８に記憶された基準エッジ画素数よりも規定数以上大きいかを確認する。規定数（図７下図参照）は、規定値の一例であり、原稿押さえ部材４６の対向面４６Ａに付着したゴミ等の許容範囲を意味する。規定数は、例えば、原稿押さえ部材４６の対向面４６Ａの反射率と、白色の原稿シートＧの反射率との差に基づいて決定されている。ＣＰＵ２０は、算出されたエッジ画素数と基準エッジ画素数との差が規定数以上である場合（Ｓ６：ＹＥＳ）、原稿押さえ部材４６の対向面４６Ａに許容範囲を超える量のゴミ等が付着していることから、原稿押さえ部材４６の対向面４６Ａを清掃するためのクリーニングモードに移行する（Ｓ８）。
【００４７】
（クリーニングモード）
図４に示すように、クリーニングモードにおいて、ＣＰＵ２０は、まず、表示部１２に「原稿押さえ部材が汚れているので清掃してください」との旨の表示を指示し、使用者に原稿押さえ部材４６の対向面４６Ａの清掃を促す（Ｓ３２）。ＣＰＵ２０は、上記表示の後、使用者が原稿押さえ部材４６の対向面４６Ａを清掃し、操作部１１を介して使用者から清掃完了の報告が入力されるのを待機する（Ｓ３４）。清掃完了の報告は、清掃完了命令の一例である。
【００４８】
ＣＰＵ２０は、使用者から清掃完了の報告が入力されるまで、上記の表示を継続する（Ｓ３４：ＮＯ）。そして、使用者から清掃完了の報告が入力されると（Ｓ３４：ＹＥＳ）、ＣＰＵ２０は、再判断処理（Ｓ３６〜Ｓ４０）を実行する。再判断処理（Ｓ３６〜Ｓ４０）は、前述した判断処理（Ｓ２〜Ｓ６）と略同一の処理である。再判断処理（Ｓ３６〜Ｓ４０）において、ＣＰＵ２０は、原稿押さえ部材４６の対向面４６Ａを再度読み取らせ（Ｓ３６）、エッジ画素数を再度算出し（Ｓ３８）、再度算出されたエッジ画素数を基準エッジ画素数と比較する（Ｓ４０）。
【００４９】
再算出されたエッジ画素数と基準エッジ画素数との差が規定数以上である場合（Ｓ４０：ＹＥＳ）、清掃によってもエッジ画素数が減少しなかったことが解る。つまり、清掃によっても原稿押さえ部材４６の対向面４６Ａからゴミ等が除去されなかったことが解る。この場合、ＣＰＵ２０は、表示部１２に「原稿押さえ部材を交換してください」との旨の表示を指示して使用者に原稿押さえ部材４６の交換を促し（Ｓ４２）、クリーニングモード及び画像読取処理を終了する。
【００５０】
また、再算出されたエッジ画素数と基準エッジ画素数との差が規定数より小さい場合（Ｓ４０：ＮＯ）、清掃によってエッジ画素数が減少したことが解る。つまり、清掃によって原稿押さえ部材４６の対向面４６Ａからゴミ等が除去されたことが解る。この場合、ＣＰＵ２０は、表示部１２に「清掃完了」の表示を指示して使用者に原稿押さえ部材４６の清掃が完了したことを報知し（Ｓ４４）、クリーニングモードを終了する。
【００５１】
一方、図３に示す画像読取処理において、ＣＰＵ２０は、Ｓ４で算出されたエッジ画素数と基準エッジ画素数との差が規定数より小さい場合（Ｓ６：ＮＯ）、又は、クリーニングモードにおいて原稿押さえ部材４６の対向面４６Ａからゴミ等が除去された場合、操作部１１を介して使用者から原稿シートＧの読取開始命令が入力されるのを待機する（Ｓ１０：ＮＯ）。そして、Ｆセンサ１３を用いて給紙トレイ２に原稿シートＧが載置されたことが確認され、操作部１１を介して使用者から原稿シートＧの画像読取命令が入力されると、ＣＰＵ２０は、読取処理を実行する（Ｓ１２）。
【００５２】
（読取処理）
図５に示すように、読取処理において、ＣＰＵ２０は、まず、判断処理（Ｓ５２〜Ｓ５６）を実行する。判断処理（Ｓ５２〜Ｓ５６）は、前述した判断処理（Ｓ２〜Ｓ６）と略同一の処理である。ＣＰＵ２０は、判断処理（Ｓ５２〜Ｓ５６）を、搬送部１５に原稿シートＧを搬送させ、画像読取部３０に原稿シートＧを読み取らせる搬送読取処理（Ｓ６２〜Ｓ８２）を実行する前に実行する。搬送読取処理は、読取処理の一例である。
【００５３】
判断処理（Ｓ５２〜Ｓ５６）において、ＣＰＵ２０は、原稿押さえ部材４６の対向面４６Ａを改めて読み取らせ（Ｓ５２）、エッジ画素数を改めて算出し（Ｓ５４）、算出されたエッジ画素数を基準エッジ画素数と比較する（Ｓ５６）。ＣＰＵ２０は、算出されたエッジ画素数と基準エッジ画素数との差が規定数以上である場合（Ｓ５６：ＹＥＳ）、クリーニングモードに移行する（Ｓ５８）。一方、該差が規定数より小さい場合（Ｓ５６：ＮＯ）、又は、クリーニングモードにおいて原稿押さえ部材４６の対向面４６Ａからゴミ等が除去された場合、ＣＰＵ２０は、直前に算出されたエッジ画素数を参照エッジ画素数としてＲＡＭ２７に記憶する（Ｓ６０）。
【００５４】
つまり、ＣＰＵ２０は、算出されたエッジ画素数と基準エッジ画素数との差が規定数より小さい場合（Ｓ５６：ＮＯ）、Ｓ５４で算出されたエッジ画素数をＲＡＭ２７に記憶する（Ｓ６０）。また、ＣＰＵ２０は、クリーニングモードにおいて原稿押さえ部材４６の対向面４６Ａからゴミ等が除去できた場合、クリーニングモードのＳ３８で算出されたエッジ画素数をＲＡＭ２７に記憶する。ＣＰＵ２０は、参照エッジ画素数をＲＡＭ２７に記憶すると、搬送読取処理（Ｓ６２〜Ｓ８２）を実行する。
【００５５】
搬送読取処理（Ｓ６２〜Ｓ８２）において、ＣＰＵ２０は、搬送部１５に対して原稿シートＧの搬送を指示し、原稿シートＧの搬送を開始させる（Ｓ６２）。次に、ＣＰＵ２０は、画像読取部３０が取得する読取画像データから、原稿シートＧの有無を検出する原稿有無検出処理（Ｓ６４〜Ｓ６８）を実行する。原稿有無検出処理は、画像読取部３０が取得する読取画像データを用いて、搬送される原稿シートＧの搬送方向Ｄ２における先端を検出することで、原稿シートＧの有無を検出することから、先端検出処理ということができる。原稿有無検出処理は、シート端判断処理の一例である。
【００５６】
原稿有無検出処理において、ＣＰＵ２０は、画像読取部３０に対して緑色ＬＥＤ３２Ｇの点灯を指示するとともに、１ラインの読み取りを指示する（Ｓ６４）。これにより、画像読取部３０は、原稿シートＧの搬送方向Ｄ２における先端が読取位置Ｐ１に到達する前から、読み取りを開始し、原稿押さえ部材４６の対向面４６Ａの読取画像データを取得する。
【００５７】
次に、ＣＰＵ２０は、直前のＳ６４においてＲＡＭ２７に記憶された読取画像データに対して、画像処理回路２３を用いてエッジ抽出処理を行い、当該読取画像データにおける読取画像のエッジ画素数を算出する（Ｓ６６）。以下、ＲＡＭ２７に記憶された読取画像データを説明する場合、その読取画像データは、指定された処理において最も新しくＲＡＭ２７に記憶された読取画像データを意味するものとする。
【００５８】
ＣＰＵ２０は、算出されたエッジ画素数をＲＡＭ２７に記憶された参照エッジ画素数と比較し（Ｓ６８）、算出されたエッジ画素数がＲＡＭ２７に記憶された参照エッジ画素数よりも閾値以上大きいかを確認する。閾値（図７参照）は、所定値の一例であり、規定数と別に設定される。ＣＰＵ２０は、算出されたエッジ画素数と参照エッジ画素数との差が閾値よりも小さい場合（Ｓ６８：ＮＯ）、Ｓ６４においてＲＡＭ２７に記憶された読取画像データは、原稿押さえ部材４６の対向面４６Ａを読み取って取得された読取画像データであると判断する。つまり、ＣＰＵ２０は、原稿シートＧの先端が読取位置Ｐ１に到達しておらず、原稿シートＧの先端を検出していないと判断し、Ｓ６４からの処理を繰り返す。
【００５９】
一方、ＣＰＵ２０は、算出されたエッジ画素数と参照エッジ画素数との差が閾値以上大きい場合（Ｓ６８：ＹＥＳ）、Ｓ６４においてＲＡＭ２７に記憶された読取画像データは、原稿押さえ部材４６の対向面４６Ａを読み取った読取画像データから、原稿シートＧを読み取った読取画像データに切り換わったと判断する。この場合、ＣＰＵ２０は、当該読取画像データが読み取られたタイミングにおいて、原稿シートＧの先端が読取位置Ｐ１に到達し、原稿シートＧの先端を検出したと判断し、画像読取部３０に対して原稿シートＧの読取開始を指示する（Ｓ７０）。
【００６０】
ＣＰＵ２０は、原稿シートＧの読み取りを開始させると、所定時間毎に１ラインの読み取りを指示する（Ｓ７２）。これにより、画像読取部３０は、１回の１ラインの読み取りにおいて、各色のＬＥＤ３２を個別に点灯させ、各ＬＥＤ３２の点灯期間において１回づつ読み取り、各色に対応する読取画像データをＲＡＭ２７に記憶する。次に、ＣＰＵ２０は、後端検出処理を実行する（Ｓ７４）。後端検出処理は、シート端判断処理の別例である。
【００６１】
（後端検出処理）
図６に示すように、後端検出処理において、ＣＰＵ２０は、まず、Ｓ７２においてＲＡＭ２７に記憶された各色の読取画像データに対して、画像処理回路２３を用いてエッジ抽出処理を行い、各色の読取画像データにおける読取画像のエッジ画素数を算出する（Ｓ９２）。
【００６２】
次に、ＣＰＵ２０は、算出された各色のエッジ画素数をＲＡＭ２７に記憶された参照エッジ画素数と比較し（Ｓ９４）、算出された各色のエッジ画素数が参照エッジ画素数よりも閾値以上大きいかを確認する。ＣＰＵ２０は、算出された全色のエッジ画素数と参照エッジ画素数との差が閾値以上である場合（Ｓ９４：ＹＥＳ）、Ｓ７２においてＲＡＭ２７に記憶された読取画像データは、原稿シートＧを読み取った読取画像データであると判断する。つまり、ＣＰＵ２０は、原稿シートＧの後端が読取位置Ｐ１に到達しておらず、原稿シートＧの後端を検出していないと判断し（Ｓ９６）、後端検出処理を終了する。
【００６３】
一方、ＣＰＵ２０は、算出された少なくとも一色のエッジ画素数と参照エッジ画素数との差が閾値より小さい場合（Ｓ９４：ＮＯ）、Ｓ７２においてＲＡＭ２７に記憶された読取画像データが、原稿シートＧを読み取った読取画像データから、原稿押さえ部材４６の対向面４６Ａを読み取った読取画像データに切り換わったと判断する。この場合、ＣＰＵ２０は、当該読取画像データが読み取られたタイミングにおいて、原稿シートＧの後端が読取位置Ｐ１に到達し、原稿シートＧの後端を検出したと判断し（Ｓ９８）、後端検出処理を終了する。
【００６４】
後端検出処理終了後、ＣＰＵ２０は、図４に示す読取処理において、後端検出処理において後端が検出されたか否かを確認する（Ｓ７６）。ＣＰＵ２０は、後端が検出されていない場合（Ｓ７６：ＮＯ）、Ｓ７２からの処理を繰り返す。
【００６５】
一方、後端が検出されている場合（Ｓ７６：ＹＥＳ）、ＣＰＵ２０は、画像読取部３０に対して原稿シートＧの読取停止を指示する（Ｓ７８）。次に、ＣＰＵ２０は、Ｆセンサ１３の状態を確認し（Ｓ８０）、Ｆセンサ１３がオンしている場合（Ｓ８０：ＹＥＳ）、つまり、給紙トレイ２に原稿シートＧが残っている場合には、Ｓ６４からの処理を繰り返す。一方、Ｆセンサ１３がオフしている場合（Ｓ８０：ＮＯ）、搬送部１５に対して原稿シートＧの搬送停止を指示して（Ｓ８２）、読取処理を終了する。
【００６６】
読取処理終了後、ＣＰＵ２０は、図３に示す画像読取処理において、判断処理（Ｓ１４〜Ｓ１８）を実行する。判断処理（Ｓ１４〜Ｓ１８）は、前述した判断処理（Ｓ２〜Ｓ６）と略同一の処理である。判断処理（Ｓ１４〜Ｓ１８）において、ＣＰＵ２０は、原稿シートＧが搬送された後の原稿押さえ部材４６の対向面４６Ａを読み取らせ（Ｓ１４）、エッジ画素数を算出し（Ｓ１６）、算出されたエッジ画素数を基準エッジ画素数と比較する（Ｓ１８）。ＣＰＵ２０は、算出されたエッジ画素数と基準エッジ画素数との差が規定数以上である場合（Ｓ１８：ＹＥＳ）、クリーニングモードに移行する（Ｓ８）。
【００６７】
一方、算出されたエッジ画素数と基準エッジ画素数との差が規定数より小さい場合（Ｓ１８：ＹＥＳ）、ＣＰＵ２０は、電源スイッチ検出回路２２を用いて使用者から停止命令が入力されたか否かを確認する（Ｓ２０）。ＣＰＵ２０は、停止命令が入力されていない場合（Ｓ２０：ＮＯ）、Ｓ１０からの処理を繰り返す。
【００６８】
一方、停止命令が入力された場合（Ｓ２０：ＹＥＳ）、ＣＰＵ２０は、低圧電源部２４に電源供給部２５への電力の供給を停止する信号を出力して画像読取装置１の電源をオフするとともに、画像読取処理を終了する。
【００６９】
４．本実施形態の効果
（１）本実施形態の画像読取装置１では、原稿押さえ部材４６の対向面４６Ａを清掃する必要があるか否かを判断するために、原稿シートＧが読取位置に搬送されていない場合に原稿押さえ部材４６の対向面４６Ａを読み取る。そして、取得された読取画像データから算出されるエッジ画素数を、ＮＶＲＡＭ２８に記憶された基準エッジ画素数と比較する。
【００７０】
図７の上図に示すように、画像読取装置１の使用初期段階では、原稿押さえ部材４６の対向面４６Ａに付着しているゴミ等が比較的少ないことから、算出されるエッジ画素数と基準エッジ画素数とがほぼ一致する。そのため、原稿シートＧの読み取り直前に算出されたエッジ画素数を参照エッジ画素数として設定し、当該参照エッジ画素数より閾値だけ大きい上限値を設定したとしても、原稿シートＧを読み取った読取画像データから算出されるエッジ画素数と上限値との間には、十分な差異が存在している。
【００７１】
従って、図７に印５４に示すように、原稿シートＧに記載されたパターンによって、原稿シートＧを読み取った読取画像データから算出されるエッジ画素数が変化した場合でも、その値が上限値を超えて下回ることが生じなかった。また、原稿押さえ部材４６の対向面４６Ａに付着しているゴミ等が比較的少ないことから、原稿押さえ部材４６の対向面４６Ａを読み取った読取画像データから算出されるエッジ画素数が上限値を超えて上回ることがなかった。
【００７２】
しかし、矢印６２で示すように、画像読取装置１の使用期間が長くなると、原稿押さえ部材４６の対向面４６Ａに付着しているゴミ等が増大し、図７の下図に示すように、算出されるエッジ画素数と基準エッジ画素数（図７二点鎖線参照）とが規定数内で一致しなくなる。その結果、当該エッジ画素数に基づいて参照エッジ画素数及び上限値を設定した場合、原稿シートＧを読み取った読取画像データから算出されるエッジ画素数と上限値との間の差異が小さくなる。
【００７３】
そのため、図７に印５６に示すように、原稿シートＧに記載されたパターンによっては、原稿シートＧを読み取った読取画像データから算出されるエッジ画素数が上限値を超えて下回り、当該エッジ画素数が算出された読取画像データが取得されたタイミングにおいて、原稿シートＧの後端が読取位置Ｐ１に到達したと誤判断される問題が生じていた。また、図７に印５８に示すように、原稿押さえ部材４６の対向面４６Ａに付着しているゴミ等による乱反射により、原稿押さえ部材４６の対向面４６Ａを読み取った読取画像データから算出されるエッジ画素数が上限値を超えて上回り、当該エッジ画素数が算出された読取画像データが取得されたタイミングにおいて、原稿シートＧの先端が読取位置Ｐ１に到達したと誤判断される問題が生じていた。
【００７４】
本実施形態の画像読取装置１では、算出されるエッジ画素数と基準エッジ画素数とが規定数内で一致しない場合に、原稿押さえ部材４６の対向面４６Ａを清掃するためのクリーニングモードに移行する。クリーニングモードに移行することで、原稿押さえ部材４６の対向面４６Ａからゴミ等を除去することができれば、図７の上図に示すように、算出されるエッジ画素数と基準エッジ画素数とを規定数内で等しくすることができる。つまり、原稿シートＧを読み取った読取画像データから算出されるエッジ画素数と上限値との間に、十分な差異を確保することができ、読取画像データを用いて原稿シートＧの先端や後端が読取位置に到達したことを判断することができる。
【００７５】
（２）原稿押さえ部材４６の対向面４６Ａを清掃する必要があるか否かの判断は、原稿シートＧの読み取り前に実行されてもよければ、原稿シートＧの読み取り後に実行されてもよい。当該判断が原稿シートＧの読み取り前に実行されることで、清掃する必要がないと判断された、つまり、ゴミ等があまり付着していないと判断された原稿押さえ部材４６の対向面４６Ａを用いて原稿シートＧを読み取ることができ、読取画像データを用いて原稿シートＧの先端や後端が読取位置に到達したことを判断することができる。
【００７６】
特に、原稿押さえ部材４６の対向面４６Ａを清掃する必要があるか否かの判断が原稿シートＧの読み取り直前に実行されることで、当該判断からの経過時間が長い場合に比べて、原稿押さえ部材４６の対向面４６Ａにゴミ等が付着している状態で原稿シートＧが読み取られることを確実に抑制することができる。また、当該判断が画像読取装置１の起動時に実行されることで、原稿押さえ部材４６の対向面４６Ａにゴミ等が付着している場合には、画像読取装置１の起動から、使用者から読取開始命令が入力されるまでの期間を利用して、原稿押さえ部材４６の対向面４６Ａからゴミ等を除去することができる。
【００７７】
（３）また、原稿押さえ部材４６の対向面４６Ａを清掃する必要があるか否かの判断が原稿シートＧの読み取り後に実行されてもよい。原稿シートＧの読み取りでは、原稿シートＧが読取位置Ｐ１を通過して搬送されることから、原稿シートＧに付着していたトナーや紙粉等が原稿押さえ部材４６の対向面４６Ａにゴミ等として付着することがある。原稿押さえ部材４６の対向面４６Ａに付着したゴミ等は、付着からの経過時間が短いほど、除去しやすい場合がある。本実施形態の画像読取装置１では、上記判断が原稿シートＧの読み取り後にも実行されることで、原稿押さえ部材４６の対向面４６Ａにゴミ等が付着した場合には、当該ゴミ等を早期に除去することができる。
【００７８】
（４）本実施形態の画像読取装置１では、クリーニングモードにおいて、表示部１２に原稿押さえ部材４６の対向面４６Ａの清掃を促す表示をし、使用者に原稿押さえ部材４６の対向面４６Ａを清掃させる。しかし、使用者によって原稿押さえ部材４６の対向面４６Ａが清掃されたとしても、原稿押さえ部材４６の対向面４６Ａからゴミ等が確実に除去されるとは限らず、また、原稿押さえ部材４６の対向面４６Ａに傷が生じている場合には、清掃により除去することができない。
【００７９】
この画像読取装置１では、使用者から清掃完了の報告が入力されると、再度、原稿押さえ部材４６の対向面４６Ａを読み取り、再取得された読取画像データから算出されるエッジ画素数を基準エッジ画素数と比較する。つまり、再度、原稿押さえ部材４６の対向面４６Ａを清掃する必要があるか否かを判断する。これにより、原稿押さえ部材４６の対向面４６Ａからゴミ等が除去されたか否かを判断することができる。
【００８０】
（５）そして、原稿押さえ部材４６の対向面４６Ａからゴミ等が除去されたと判断された場合、表示部１２に原稿押さえ部材４６の対向面４６Ａの清掃完了を表示する。これにより、使用者は、この画像読取装置１を用いて、再度、原稿シートＧを読み取ることができることを認識することができる。
【００８１】
（６）一方、例えば、原稿押さえ部材４６の対向面４６Ａに傷が生じており、再取得された読取画像データから算出されるエッジ画素数が減少せず、原稿押さえ部材４６の対向面４６Ａからゴミ等が除去されていないと判断された場合、表示部１２に原稿押さえ部材４６の交換を促す表示をし、使用者に原稿押さえ部材４６を交換させる。そして、これに応じて使用者により原稿押さえ部材４６が交換されれば、読取画像データを用いて原稿シートの先端や後端が読取位置に到達したことを判断することができる。
【００８２】
＜実施形態２＞
実施形態２を、図８を用いて説明する。本実施形態では、クリーニングモードにおける処理が、実施形態１と異なる。以下の説明では、実施形態１と同一の内容については重複した記載を省略する。
【００８３】
１．画像読取処理
（クリーニングモード）
ＣＰＵ２０は、クリーニングモードにおいて、表示部１２に対する「原稿押さえ部材が汚れているので清掃してください」との旨の表示を指示する表示処理（Ｓ３２）、及び、再判断処理（Ｓ３６〜Ｓ４０）等を実行する。そして、再判断処理（Ｓ３６〜Ｓ４０）において再算出されたエッジ画素数と基準エッジ画素数との差が規定数以上である場合（Ｓ４０：ＹＥＳ）、Ｓ３２からの処理を繰り返し、上記表示処理（Ｓ３２）、及び、再判断処理（Ｓ３６〜Ｓ４０）を繰り返す。
【００８４】
ＣＰＵ２０は、再算出されたエッジ画素数と基準エッジ画素数との差が規定数より小さくなるまで、表示処理（Ｓ３２）、及び、再判断処理（Ｓ３６〜Ｓ４０）等を繰り返し、使用者に原稿押さえ部材４６の対向面４６Ａの清掃を繰り返させる。そして、再算出されたエッジ画素数と基準エッジ画素数との差が規定数より小さくなると（Ｓ４０：ＮＯ）、表示部１２に「清掃完了」の表示を指示し、クリーニングモードを終了する。
【００８５】
２．本実施形態の効果
本実施形態の画像読取装置１では、クリーニングモードにおいて、使用者による清掃の後に、原稿押さえ部材４６の対向面４６Ａからゴミ等が除去されていないと判断された場合、表示処理、及び、再判断処理を繰り返し、使用者に再度清掃させる。原稿押さえ部材４６の対向面４６Ａに付着したゴミ等には、１回や２回の清掃では除去しきれない一方、清掃を繰り返すことで除去できるものも存在する。
【００８６】
この画像読取装置１では、原稿押さえ部材４６の対向面４６Ａからゴミ等が除去されていないと判断された場合、使用者に清掃を繰り返させる。これにより、原稿押さえ部材４６の対向面４６Ａから確実にゴミ等を除去することができ、読取画像データを用いて原稿シートＧの先端や後端が読取位置に到達したことを判断することができる。
【００８７】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、スキャナ機能を備えた画像読取装置１を用いて説明を行ったが、本発明はこれに限られず、プリンタ機能、コピー機能、ファクシミリ機能などを備えた複合機であっても良い。
【００８８】
（２）上記実施形態では、画像読取装置１がＣＰＵ２０を有する及びＡＳＩＣ２９を有し、このＣＰＵ２０が必要に応じてＡＳＩＣ２９内のハード回路を用いて画像読取処理等の各種処理を実行する制御部が構成される例を用いて説明を行ったが、本発明はこれに限られない。例えば、ＣＰＵがＡＳＩＣとは別体として存在し、このＣＰＵにより制御部が実行する処理が実行されてもよければ、ＡＳＩＣ内にＣＰＵが存在せず、ＡＳＩＣに設けられたハード回路により制御部が実行する処理が実行されてもよい。さらには、単数又は複数のＣＰＵ及びＡＳＩＣによって、制御部が実行する処理を実行していてもよい。
【００８９】
（３）また、ＣＰＵ２０が実行するプログラムは必ずしもＲＯＭ２６に記憶されている必要はなく、ＡＳＩＣ２９内に記憶されていてもよければ、他の記憶装置に記憶されていても良い。
【００９０】
（４）上記実施形態では、クリーニングモードにおいて、表示部１２に「原稿押さえ部材が汚れているので清掃してください」との旨の表示、つまり、使用者への指示を表示する例を用いて説明を行ったが、本発明はこれに限られない。例えば、「原稿押さえ部材が汚れているので原稿シートを読み取ることができません」との旨の表示、つまり、使用者への警告を表示するようにしてもよい。
【００９１】
（５）上記実施形態では、クリーニングモードにおいて、使用者に清掃させる例を用いて説明を行ったが、本発明はこれに限られない。例えば、画像読取装置１に原稿押さえ部材４６の対向面４６Ａを清掃する機構が備えられている場合には、当該機構に清掃させてもよい。
【００９２】
（６）上記実施形態では、判断処理が、画像読取装置１の起動時、使用者からの読取命令の入力時、読取処理の終了後、の３つの場合に実行される例を用いて説明を行ったが、本発明はこれに限られない。判断処理は、上記３つの場合の少なくとも１つの場合に実行されればよい。つまり、原稿シートＧの読み取り前のみに実行されてもよければ、原稿シートＧの読み取り後のみに実行されてもよい。
【００９３】
（７）上記実施形態では、原稿押さえ部材４６の対向面４６Ａを清掃する必要があるか否かを判断のに、読取画像データからエッジ画素数を算出し、ＮＶＲＡＭ２８に記憶された基準エッジ画素数と比較する例を用いて説明を行ったが、本発明はこれに限られない。例えば、画像処理回路２３を用いて読取画像データからヒストグラムの最大画素数や最大画素数におけるピーク輝度を算出し、ＮＶＲＡＭ２８に記憶された基準最大画素数や基準ピーク輝度と比較してもよい。
【００９４】
ここで、基準最大画素数、基準ピーク輝度とは、画像読取装置１の出荷時や、使用開始時等において原稿押さえ部材４６の対向面４６Ａを読み取って取得された読取画像データにおける最大画素数、ピーク輝度である。つまり、基準最大画素数、基準ピーク輝度は、画像読取装置１の使用初期段階であって、原稿押さえ部材４６の対向面４６Ａにゴミ等の付着が少ない状態で取得された最大画素数、ピーク輝度である。基準最大画素数及び基準ピーク輝度は、基準値の別例である。
【符号の説明】
【００９５】
１：画像読取装置、１１：操作部、１２：表示部、１３：Ｆセンサ、１５：搬送部、１６：電源スイッチ、２２：搬送経路、２２：電源スイッチ検出回路、２３：画像処理回路、２４：低圧電源部、２５：電源供給部、３０：画像読取部、４０：給紙ローラ、４４：搬送ローラ、４６：原稿押さえ部材、４６Ａ：対向面、４８：搬送経路、５０：排紙ローラ、５２：突出部、Ｄ１：主走査方向、Ｄ２：搬送方向
【図１】
2014236260.tif 000003
【図２】
2014236260.tif 000004
【図３】
2014236260.tif 000005
【図４】
2014236260.tif 000006
【図５】
2014236260.tif 000007
【図６】
2014236260.tif 000008
【図７】
2014236260.tif 000009
【図８】
2014236260.tif 000010