(57)【要約】      （修正有）【課題】読み取った画像データに基づく，ノイズの検知精度を向上させる技術を提供する。【解決手段】画像読取機能および画像形成機能を備えた複合機において，所定枚数以上のＡＤＦ機能を使った原稿読み取りジョブを実施した場合に、読み取り画素値（輝度もしくは色成分）が異物判断閾値内であった場合は異物フラグを立て、複数原稿において、その画素の判断が同様の場合にはその画素に異物があると判断する。判断基準としては複数原稿のうち、所定の割合の原稿で同様な判断だった場合も含む。【選択図】図４
2015211308.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る読取部と，
制御部と，
を備え，
前記制御部は，
原稿の画像を，前記読取部に読み取らせる読取処理と，
前記読取処理による複数の原稿の読取結果を通じて，画素値が黒色の範囲内に有る画素があれば，異物があると判定する異物判定処理と，
を実行することを特徴とする読取装置。
【請求項２】
請求項１に記載する読取装置において，
前記制御部は，
前記異物判定処理では，前記画素値として，輝度成分あるいは特定色成分に基づいて判定することを特徴とする読取装置。
【請求項３】
請求項２に記載する読取装置において，
前記制御部は，
前記異物判定処理では，ある画素について輝度成分あるいは特定色成分の値が，前記複数の原稿の読取結果の全てで前記黒色の範囲内に収まる場合に，当該画素について異物が有ると判定することを特徴とする読取装置。
【請求項４】
請求項３に記載する読取装置において，
前記制御部は，
前記異物判定処理では，ある画素について輝度成分あるいは特定色成分の値が，前記複数の原稿の読取結果の全てで前記黒色の範囲内に収まる場合であって，さらに輝度成分あるいは特定色成分の最大値と最小値との差が閾値以下の場合に，当該画素について異物が有ると判定することを特徴とする読取装置。
【請求項５】
請求項２に記載する読取装置において，
前記制御部は，
前記異物判定処理では，ある画素について複数の原稿の読取結果のうち輝度成分あるいは特定色成分の値が前記黒色の範囲内に収まる結果が所定数以上あるいは所定割合以上の場合に，当該画素について異物が有ると判定することを特徴とする読取装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する読取装置において，
前記制御部は，
原稿の傾きを検出する検出処理を実行し，
前記異物判定処理では，先行の原稿と後続の原稿とで傾きが変化していない場合に，当該後続の原稿の読取結果を異物の判定に利用しないことを特徴とする読取装置。
【請求項７】
請求項１から請求項６のいずれか１つに記載する読取装置において，
前記制御部は，
前記異物判定処理にて異物が有ると判定された画素があった場合に，前記読取部の読取位置に原稿が無い状態で，前記読取部に読み取らせる第２読取処理と，
前記第２読取処理の読取結果に基づいて，異物が有るか否かを画素ごとに判定する第２異物判定処理と，
を実行し，
前記異物判定処理では，複数の原稿の読取結果を通じて画素値が黒色の範囲内に有る画素について，さらに前記第２異物判定処理にて異物が有ると判定された場合に，当該画素について異物があると判定することを特徴とする読取装置。
【請求項８】
請求項７に記載する読取装置において，
前記制御部は，
前記第２異物判定処理では，複数の原稿の読取結果を通じて画素値が黒色の範囲内に有る画素を含む一部の領域について，異物が有るか否かを画素ごとに判定することを特徴とする読取装置。
【請求項９】
請求項１から請求項８のいずれか１つに記載する読取装置において，
前記制御部は，
前記異物判定処理にて異物があると判定された場合に，前記読取処理の実行を停止する停止処理を実行することを特徴とする読取装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載する読取装置において，
前記制御部は，
前記異物判定処理にて異物があると判定された場合に，異物が有ることを通知する通知処理を実行することを特徴とする読取装置。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載する読取装置において，
原稿を搬送する搬送部を備え，
前記制御部は，
前記読取処理では，前記搬送部にて搬送された原稿の画像を，前記読取部に読み取らせることを特徴とする読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿の画像を読み取る読取装置に関する。さらに詳細には，読み取った画像データに含まれるゴミ等の異物に基づくノイズを検知する技術に関するものである。
【背景技術】
【０００２】
従来から，原稿の画像を読み取り，読み取った画像データに基づいて，読み取った画像データに含まれるゴミ等の異物に基づくノイズを検知する技術が知られている。例えば，特許文献１には，原稿を所定角度に傾けて搬送しながら読み取り，読み取った画像データに含まれる筋状のノイズ成分を検知する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３５３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，実際に読み取った画像データには，筋状のノイズ成分に類似する直線の画像が含まれることもあるため，検知される筋が異物によるものか画像によるものかの正確な判断は難しい。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，読み取った画像データに基づく，ノイズの検知精度を向上させる技術を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた読取装置は，画像を読み取る読取部と，制御部とを備え，前記制御部は，原稿の画像を，前記読取部に読み取らせる読取処理と，前記読取処理による複数の原稿の読取結果を通じて，画素値が黒色の範囲内に有る画素があれば，異物があると判定する異物判定処理とを実行することを特徴としている。
【０００７】
すなわち，読取位置に異物が有る場合には，複数の原稿を読み取ったとしても異物が有る画素では同じように読み取られるため，黒色の範囲内で読取結果に殆ど変化が生じない。一方で異物が無い画素では複数の原稿を読み取ると読取結果に変化が生じる可能性が高い。そこで，本明細書に開示される読取装置では，複数の読取結果が黒色の範囲に有る画素について，画像ではなく異物と判断することで，一回の読取結果に基づいて異物を判断する場合と比較して，高精度に異物の判断を行うことが期待できる。
【０００８】
また，前記制御部は，前記異物判定処理では，前記画素値として，輝度成分あるいは特定色成分に基づいて判定するとよい。異物があれば輝度成分あるいは特定色成分の変化が極めて小さい。そのため，これらの成分に基づく判定が好適である。
【０００９】
さらに，前記制御部は，前記異物判定処理では，ある画素について輝度成分あるいは特定色成分の値が，前記複数の原稿の読取結果の全てで前記黒色の範囲内に収まる場合に，当該画素について異物が有ると判定するとよい。異物があればその画素については毎回同じような輝度ないし色となる。そのため，ある画素の読取結果が全て異物と見做す黒色の範囲内に収まる場合は，その画素について異物が有ると判定する方が好ましい。
【００１０】
さらに，前記制御部は，前記異物判定処理では，ある画素について輝度成分あるいは特定色成分の値が，前記複数の原稿の読取結果の全てで前記黒色の範囲内に収まる場合であって，さらに輝度成分あるいは特定色成分の最大値と最小値との差が閾値以下の場合に，当該画素について異物が有ると判定するとよい。輝度成分あるいは特定色成分の最大値と最小値との差が閾値以下であれば，つまり判断対象となる成分のばらつきが小さければ，異物を読み取っていると，より確実に判定できる。
【００１１】
また，前記制御部は，前記異物判定処理では，ある画素について複数の原稿の読取結果のうち輝度成分あるいは特定色成分の値が前記黒色の範囲内に収まる結果が所定数以上あるいは所定割合以上の場合に，当該画素について異物が有ると判定するとよい。複数の原稿を読み取る間に異物が移動することもある。そのため，複数の原稿の読取結果のうち，所定数以上あるいは所定割合以上で異物と見做すことができる場合に，異物が有ると判定する方が好ましい。
【００１２】
また，前記制御部は，原稿の傾きを検出する検出処理を実行し，前記異物判定処理では，先行の原稿と後続の原稿とで傾きが変化していない場合に，当該後続の原稿の読取結果を異物の判定に利用しないとよい。原稿の傾きが同じで，同じ位置の画素の画素値が黒色の範囲内に有る場合，それが模様等の画像である可能性がある。そのため，原稿の傾きが変化していない場合には，異物の有無を判定しない方が好ましい。なお，この構成は，後続する原稿の読取結果を異物の判定に利用しないものであって，後続する原稿に後続する原稿の読取結果を異物の判定に利用してもよい。
【００１３】
また，前記制御部は，前記異物判定処理にて異物が有ると判定された画素があった場合に，前記読取部の読取位置に原稿が無い状態で，前記読取部に読み取らせる第２読取処理と，前記第２読取処理の読取結果に基づいて，異物が有るか否かを画素ごとに判定する第２異物判定処理とを実行し，前記異物判定処理では，複数の原稿の読取結果を通じて画素値が黒色の範囲内に有る画素について，さらに前記第２異物判定処理にて異物が有ると判定された場合に，当該画素について異物があると判定するとよい。紙間やジョブ間等，原稿が読取位置に無い状態で読み取り，複数の原稿の読取結果を通じて，画素値が黒色の範囲内に有る画素についてさらにその読取結果に基づいて異物の有無を判断することで，異物が有るか否かをより確実に判断できる。
【００１４】
さらに，前記制御部は，前記第２異物判定処理では，複数の原稿の読取結果を通じて画素値が黒色の範囲内に有る画素を含む一部の領域について，異物が有るか否かを画素ごとに判定するとよい。一部の領域としては，複数の原稿の読取結果を通じて画素値が黒色の範囲内に有る画素のみの領域であってもよい。一部の領域を判定することで，全ての画素を判定する場合と比較して，第２異物判定処理にかかる時間を短縮できる。
【００１５】
また，前記制御部は，前記異物判定処理にて異物があると判定された場合に，前記読取処理の実行を停止する停止処理を実行するとよい。読取部による読み取りを停止することで，不適切な読み取りを抑制できる。
【００１６】
また，前記制御部は，前記異物判定処理にて異物があると判定された場合に，異物が有ることを通知する通知処理を実行するとよい。異物があることを通知することで，ユーザによる異物の除去が期待できる。
【００１７】
また，本明細書に開示される読取装置は，原稿を搬送する搬送部を備え，前記制御部は，前記読取処理では，前記搬送部にて搬送された原稿の画像を，前記読取部に読み取らせるとよい。原稿を搬送しつつ読み取る構成では，異物があると副走査方向に縦筋となって表れる。このことから，原稿の種類の判定に与える影響が大きい。そのため，本願の構成がより好適に作用する。
【００１８】
上記画像形成装置の機能を実現するための制御方法，コンピュータプログラム，および当該コンピュータプログラムを格納するコンピュータ読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１９】
本発明によれば，読み取った画像データに基づく，ノイズの検知精度を向上させる技術が実現される。
【図面の簡単な説明】
【００２０】
【図１】実施の形態にかかるＭＦＰの外観を示す図である。
【図２】実施の形態にかかるＭＦＰの内部構成の概略を示す図である。
【図３】実施の形態にかかるＭＦＰの電気的構成を示すブロック図である。
【図４】第１の形態にかかる読取処理の手順を示すフローチャートである。
【図５】第１の形態にかかるＡＤＦ読取処理の手順を示すフローチャートである。
【図６】第１の形態にかかる傾き判定処理の手順を示すフローチャートである。
【図７】第１の形態にかかる異物検知処理の手順を示すフローチャートである。
【図８】第１の形態にかかる原稿無読取処理の手順を示すフローチャートである。
【図９】第２の形態にかかるＡＤＦ読取処理の手順を示すフローチャートである。
【図１０】第２の形態にかかる異物検知処理の手順を示すフローチャートである。
【図１１】第３の形態にかかる読取処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下，本発明にかかる画像読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，画像読取機能および画像形成機能を備えた複合機（ＭＦＰ：Multi Function Peripheral ）に本発明を適用したものである。
【００２２】
本形態のＭＦＰ１００は，図１に示すように，装置の下方に位置し，シートに画像を印刷する画像形成部１と，装置の上方に位置し，原稿の画像を読み取る画像読取部２とを備えている。画像形成部１の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。
【００２３】
画像読取部２は，画像の読み取りを行う本体部１０と，原稿の自動搬送を行う自動原稿供給装置（ＡＤＦ：Auto Document Feeder）２０とを備えている。ＡＤＦ２０は，搬送部の一例である。ＡＤＦ２０は，本体部１０よりも上方に位置するとともに一辺が本体部１０と接続し，本体部１０に対して回動自在に設けられている。そのため，画像読取部２は，ＡＤＦ２０によって本体部１０の上面を開閉することができる。つまり，ＡＤＦ２０は，本体部１０の上面を覆うカバーを兼ねる。なお，図１は，ＡＤＦ２０を閉じた状態を示している。
【００２４】
また，ＭＦＰ１００は，その前面側に，各種のボタン（例えば，スタートキー，ストップキー，テンキーの各ボタン）によって構成されるボタン群４１，液晶ディスプレイからなる表示部４２を備えた操作パネル４０を備えている。このボタン群４１や表示部４２により，動作状況の表示やユーザによる操作の入力が可能になっている。
【００２５】
続いて，画像読取部２の内部構成について，図２を参照しつつ説明する。なお，図２は，ＡＤＦ２０を閉じた状態での，画像読取部２の断面構成（図１のＡ−Ａ断面）を示しており，本体部１０上にＡＤＦ２０が載置された状態になっている。
【００２６】
本体部１０は，その上面に，コンタクトガラス１１，１２を備えている。さらに，本体部１０の内部であってコンタクトガラス１１，１２の下方には，原稿の画像を読み取るイメージセンサ１５（読取部の一例）が設けられている。イメージセンサ１５は，主走査方向（図２の奥行き方向）に光学素子が一列に並んで配置されており，原稿に向けて光を照射し，その原稿からの反射光を電気信号に変換して出力する。イメージセンサ１５としては，例えば，ＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）が適用可能である。
【００２７】
イメージセンサ１５は，スライド軸１３に対してスライド自在に支持されている。このスライド軸１３は，副走査方向（図２中の左右方向）に延び，両端部が本体部１０の筐体に固定されている。そのため，イメージセンサ１５は，図２中の左右方向に移動可能に設けられている。
【００２８】
ＡＤＦ２０は，読み取り前の原稿を載置する原稿トレイ２１と，原稿トレイ２１上の原稿を給紙する給紙ローラ２６と，読み取り後の原稿を載置する排出トレイ２２と，読み取り後の原稿を排出トレイ２２に排紙する排紙ローラ２７とを備えている。原稿トレイ２１は，排出トレイ２２の上方に設けられている。また，ＡＤＦ２０の内部には，原稿が搬送される経路として，原稿トレイ２１と排出トレイ２２とを連結する略Ｕ字状の搬送路２５が設けられている。また，ＡＤＦ２０は，その下面に開口部２３が設けられ，その開口部２３から原稿押さえ板２４が露出するように配置されている。この原稿押さえ板２４は，ＡＤＦ２０を閉じた状態でコンタクトガラス１２と対向している。
【００２９】
また，ＡＤＦ２０は，原稿の有無を検知するためのセンサとして，フロントセンサ７１とリアセンサ７２とを備えている。フロントセンサ７１は，搬送路２５のうち，原稿の搬送方向の，給紙ローラ２６の直後に配置される。リアセンサ７２は，搬送路２５のうち，原稿の搬送方向の，原稿押さえ板２４の直前に配置される。フロントセンサ７１およびリアセンサ７２は，例えば，揺動片付きの光透過センサであり，それぞれの位置に原稿が有るか否かに応じて，出力レベルの異なる信号を出力する。本形態では，原稿が有る場合にはオンレベルとなり，原稿が無い場合にはオフレベルとなる信号を出力するセンサを用いる。ＭＦＰ１００は，フロントセンサ７１ないしリアセンサ７２から出力される信号に基づいて，搬送路２５内の原稿の位置を推測できる。
【００３０】
また，イメージセンサ１５を利用した原稿の読取方式としては，フラットベッド（原稿固定走査）方式と，ＡＤＦ（原稿移動走査）方式とがある。フラットベッド方式の場合，原稿がコンタクトガラス１１上に載置される。その状態で，ＭＦＰ１００は，イメージセンサ１５を副走査方向に移動させ，その際に主走査方向に１ラインずつ原稿の画像を読み取る。すなわち，フラットベッド方式では，イメージセンサ１５がコンタクトガラス１１の下を移動する範囲全体がイメージセンサ１５の読取位置となる。
【００３１】
一方，ＡＤＦ方式の場合，複数の原稿が纏めて原稿トレイ２１に載置される。そして，ＭＦＰ１００は，前述したようにイメージセンサ１５を原稿押さえ板２４に対向する位置に移動させ，固定する。その状態で，原稿トレイ２１に載置された原稿を１枚ずつ給紙し，その原稿を本体部１０のコンタクトガラス１２に対向する位置に搬送する。具体的には，原稿を原稿押さえ板２４とコンタクトガラス１２との間を通過させる。ＭＦＰ１００は，イメージセンサ１５を原稿押さえ板２４と対向する位置に配置し，原稿が原稿押さえ板２４とコンタクトガラス１２との間を通過する際に，原稿の画像をイメージセンサ１５に読み取らせる。その後，その原稿を排出トレイ２２上に排出する。すなわち，ＡＤＦ方式では，原稿押さえ板２４と対向する位置がイメージセンサ１５の読取位置となる。
【００３２】
続いて，本形態のＭＦＰ１００の電気的構成について説明する。本形態のＭＦＰ１００は，図３に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４と，ＡＳＩＣ３５とを有するコントローラ３０を備えている。また，ＭＦＰ１００は，前述した画像形成部１および画像読取部２と，ユーザからの入力操作を受け付ける操作パネル４０と，外部デバイスと接続するための通信インターフェース３７とを備え，これらがＣＰＵ３１によって制御される。なお，図３中のコントローラ３０は，ＣＰＵ３１等，ＭＦＰ１００の制御に利用されるハードウェアを纏めた総称であって，実際にＭＦＰ１００に存在する単一のハードウェアを表すとは限らない。
【００３３】
ＲＯＭ３２には，ＭＦＰ１００を制御するための制御プログラムであるファームウェアや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。
【００３４】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。
【００３５】
通信インターフェース３７は，他の装置との通信を可能にするハードウェアである。具体的な通信インターフェース３７としては，例えば，有線ＬＡＮインターフェース，無線ＬＡＮインターフェース，シリアル通信インターフェースが該当する。ＭＦＰ１００は，画像読取部２にて読み取られた画像データを，通信インターフェース３７を介して外部デバイスに送信できる。
【００３６】
続いて，ＭＦＰ１００の制御の第１の形態について説明する。始めに，画像読取部２に原稿の画像の読み取りを行わせる読取処理について，図４のフローチャートを参照しつつ説明する。読取処理は，操作パネル４０への入力操作によって読取指示が入力されたことや，通信インターフェース３７を介して外部デバイスからの読取指示を受信したこと等の，読取指示を受け付けたことを契機に，ＣＰＵ３１によって実行される。
【００３７】
第１の形態の読取処理では，先ずＭＦＰ１００は，ＡＤＦ２０の原稿トレイ２１に原稿が有るか否かを判断する（Ｓ１００）。ＡＤＦ２０の原稿トレイ２１に原稿が無ければ（Ｓ１００：ＮＯ），ＭＦＰ１００はコンタクトガラス１１に原稿がセットされているものと見做し，フラットベッド方式での原稿の読み取りを行う（Ｓ１１１）。フラットベッド方式での原稿の読み取りの詳細については省略する。Ｓ１１１の後は，ＭＦＰ１００は読取処理を終了する。
【００３８】
ＡＤＦ２０の原稿トレイ２１に原稿が有れば（Ｓ１００：ＹＥＳ），ＭＦＰ１００はイメージセンサ１５についての準備動作を行う（Ｓ１０１）。具体的にＳ１０１では，光量調整や，シェーディング補正を，必要に応じて実行する。準備動作は，イメージセンサ１５をコンタクトガラス１１に移動させて行ってもよいし，イメージセンサ１５を原稿押さえ板２４と対向する位置に移動させて行ってもよい。
【００３９】
また，ＭＦＰ１００は，異物フラグを全てオンにする（Ｓ１０２）。異物フラグは，１ライン分の画素ごとに異物の有無を記憶する情報であり，オンが異物有りを意味し，オフが異物無しを意味する。Ｓ１０１とＳ１０２とは，逆順であっても同時であってもよい。
【００４０】
Ｓ１０２の後，ＭＦＰ１００は原稿トレイ２１に載置された原稿を１枚給紙し，原稿の搬送を開始する（Ｓ１０３）。そして，その１枚の原稿の画像を搬送しながら読み取るＡＤＦ読取処理を実行する（Ｓ１０４）。
【００４１】
図５は，Ｓ１０４のＡＤＦ読取処理の手順を示している。ＡＤＦ読取処理では，先ずＭＦＰ１００は，画素情報のバックアップを作成する（Ｓ１２１）。画素情報には，異物フラグの他，画素ごとに異物の可能性がある画素の画素値の最大値および最小値が含まれる。その後，ＭＦＰ１００は，搬送される原稿についてイメージセンサ１５による読み取りを開始する（Ｓ１２２）。
【００４２】
Ｓ１２２では，具体的にＭＦＰ１００は，リアセンサ７２がオフからオンになった時点から，原稿の先端がリアセンサ７２の位置から読取位置までの移動にかかる時間を待って，イメージセンサ１５による読み取りを開始させる。その後，リアセンサ７２がオンからオフになった時点から，原稿の後端がリアセンサ７２の位置から読取位置までの移動にかかる時間を待って，イメージセンサ１５による読み取りを終了させる。Ｓ１２２は，読取処理の一例である。
【００４３】
次に，ＭＦＰ１００は，読み取った画像データのうち先頭１ライン分の画像データを抽出する（Ｓ１２３）。さらに抽出した画像データのうち先頭画素の画素値を抽出する（Ｓ１２４）。画素値としては，異物か否かを判断できる情報であればよく，本形態ではＲＧＢデータのうちのＧ（グリーン）成分の情報を画素値として抽出する。なお，異物の判断に用いる画素値は，Ｇ成分の値に限らず，Ｒ（レッド）やＢ（ブルー）の成分でもよく，変換式や変換テーブルを利用して画像データから変換して得られる輝度の成分であってもよい。Ｇ成分の値は，読み取った画素が白色に近いほど２５５に近く，黒色に近いほど０に近い。なお，輝度を用いる方がＲＧＢデータよりも高精度に異物を判断できる。
【００４４】
そこで，ＭＦＰ１００は，抽出した画素値が異物閾値よりも大きいか否かを判断する（Ｓ１２５）。異物閾値は，黒色か否かを判断するための値である。なお，異物閾値は，厳密な意味での黒色を判断するための閾値ではなく，異物の可能性がある黒色に近い色も黒色と見做すことができる閾値である。例えば，異物閾値を３０とすると，０から３０が黒色の範囲の一例となる。すなわち，Ｓ１２５では，抽出した画素値が，異物以外を読み取ったか否かを判断する。なお，異物閾値は，比較する成分によって異なる。例えば，Ｒ成分やＢ成分は視認し難い。そのため，異物閾値を，Ｇ成分のときよりも０に近い値とする。
【００４５】
抽出した画素値が異物閾値よりも大きい場合（Ｓ１２５：ＹＥＳ），すなわち異物以外を読み取ったと判断できる場合，ＭＦＰ１００は当該画素に対応する異物フラグをオフにする（Ｓ１２６）。
【００４６】
一方，抽出した画素値が異物閾値よりも大きくない場合（Ｓ１２５：ＮＯ），すなわち異物を読み取った可能性がある場合，ＭＦＰ１００は当該画素値に基づいて，画素ごとの最大値と最小値とを設定する。
【００４７】
すなわち，ＭＦＰ１００は，画素ごとに，読み取ったライン分の画素値に基づいて，黒色と判断された画素値のばらつきを取得する。そのため，ＭＦＰ１００は，画素ごとに，異物閾値よりも小さい画素値のうちの，最大値と最小値とを記憶する。なお，最大値の初期値としては０がセットされ，最小値の初期値には異物閾値がセットされており，黒色の画素として抽出された最初の画素値が最大値および最小値に設定される。そして，黒色の画素値が抽出される度に，必要に応じて最大値および最小値が更新される。
【００４８】
前述の動作を実現するため，ＭＦＰ１００は抽出した画素値が最大値よりも大きいか否かを判断する（Ｓ１３１）。抽出した画素値が最大値よりも大きい場合（Ｓ１３１：ＹＥＳ），ＭＦＰ１００は当該画素値を最大値とする（Ｓ１３２）。Ｓ１３２の後，あるいは抽出した画素値が最大値よりも大きくない場合（Ｓ１３１：ＮＯ），ＭＦＰ１００は抽出した画素値が最小値よりも小さいか否かを判断する（Ｓ１３３）。抽出した画素値が最小値よりも小さい場合（Ｓ１３３：ＹＥＳ），ＭＦＰ１００は当該画素値を最小値とする（Ｓ１３４）。
【００４９】
Ｓ１３４の後，あるいは抽出した画素値が最小値よりも小さくない場合（Ｓ１３３：ＮＯ），あるいはＳ１２６の後，ＭＦＰ１００は１ライン分の全画素の抽出が終了したか否かを判断する（Ｓ１２７）。未抽出の画素があれば（Ｓ１２７：ＮＯ），Ｓ１２４に移行し，ＭＦＰ１００は未抽出の画素の１つを抽出してＳ１２５以降の処理を繰り返す。これにより，１ライン分の画素情報が得られる。
【００５０】
全画素の抽出が終了した場合には（Ｓ１２７：ＹＥＳ），ＭＦＰ１００は原稿の画像データの全ライン分の抽出が終了したか否かを判断する（Ｓ１２８）。未抽出のラインがあれば（Ｓ１２８：ＮＯ），Ｓ１２３に移行し，ＭＦＰ１００は未抽出のラインの１つを抽出してＳ１２４以降の処理を繰り返す。これにより，読取位置の主走査方向の画素ごとに，副走査方向に１つでも異物閾値よりも大きい画素値があれば当該画素の異物フラグはオフとなり，副走査方向の全てで画素値が０から異物閾値までの範囲内であれば異物フラグはオンのままとなり，１ページ分の画素情報が得られる。
【００５１】
全ラインの抽出が終了した場合（Ｓ１２８：ＹＥＳ），すなわち１枚分の原稿についての抽出が終了した場合には，ＭＦＰ１００は原稿の傾きに応じて，読み取った原稿の情報を異物の有無の判断に用いるか否かを判定する傾き判定処理を実行する（Ｓ１２９）。
【００５２】
図６は，Ｓ１２９の傾き判定処理の手順を示している。傾き判定処理では，先ずＭＦＰ１００は，原稿の傾きを取得する（Ｓ１４１）。原稿の傾きは，例えば原稿の先端のエッジを検出することによって取得できる。Ｓ１４１は，検出処理の一例である。
【００５３】
Ｓ１４１の後，ＭＦＰ１００は，取得した傾きが，直前に搬送された原稿の傾きと同じであるか否かを判断する（Ｓ１４２）。なお，先頭の原稿については直前に搬送された原稿が無いため，傾きが同じでないと判断される。また，Ｓ１４１にて傾きを取得できなかった場合も，傾きが同じでないと判断される。また，原稿の傾きが同じとは，厳密な同じを意味するものではなく，同じと見做すことができる，予め決められた範囲内であったことを意味する。
【００５４】
連続して搬送された原稿の傾きが同じで，異物フラグがオンの場合，縦筋と類似する模様が入った原稿を連続して読み取った可能性がある。そのような原稿は，異物の有無の判断を誤らせる可能性が高い。そのため，傾きが同じである場合（Ｓ１４２：ＹＥＳ），Ｓ１２１で作成した画素情報のバックアップに基づいて，異物フラグの状態および異物の可能性がある画素の画素値の最大値と最小値を，原稿を読み取る前の状態に戻す（Ｓ１４３）。これにより，今回読み取った原稿の情報が，異物の有無の判断に用いられない。
【００５５】
Ｓ１４３の後，あるいは傾きが同じでない場合（Ｓ１４２：ＮＯ），Ｓ１４１で取得した傾きをＲＡＭ３３あるいはＮＶＲＡＭ３４に記憶する（Ｓ１４４）。なお，最初の１枚目の読み取りでは，直前に搬送された原稿の傾きが記憶されていないため，Ｓ１４２では傾きが同じでないと判断される。Ｓ１４４の後，傾き判定処理を終了する。
【００５６】
図５の説明に戻り，Ｓ１２９の傾き判定処理の後は，ＭＦＰ１００はＳ１２１で生成した異物情報のバックアップを破棄する（Ｓ１３０）。Ｓ１３０の後は，ＡＤＦ読取処理を終了する。
【００５７】
図４の説明に戻り，Ｓ１０４のＡＤＦ読取処理の後は，ＭＦＰ１００は次の原稿が搬送されたか否かを判断する（Ｓ１０５）。Ｓ１０５では，具体的にＭＦＰ１００は，フロントセンサ７１がオンからオフとなったタイミングから規定時間が経過するまでに再びフロントセンサ７１がオンになれば次の原稿が搬送されたと判断する。次の原稿が有る場合には（Ｓ１０５：ＹＥＳ），Ｓ１０３に移行し，次の原稿を搬送し，Ｓ１０４以降の処理を行う。
【００５８】
次の原稿が搬送されなかった場合には（Ｓ１０５：ＮＯ），ＭＦＰ１００は異物の有無の判断を行う。Ｓ１０５までの処理により，主走査方向の各画素に対応する異物フラグの状態は，全ての原稿を通じて，副走査方向に１つでも異物以外の情報が読み取られれば当該画素に対応する異物フラグはオフとなり，全ての原稿を通じて，副走査方向の全てで異物の可能性があれば当該画素に対応する異物フラグはオンのままとなっている。
【００５９】
そこで，ＭＦＰ１００は，所定枚数以上の原稿の読み取りを行ったか否かを判断する（Ｓ１０６）。所定枚数は，２枚以上であって，異物判定の要求精度によって異なる。すなわち，高精度が要求されるほど多い枚数が設定される。
【００６０】
所定枚数以上の原稿の読み取りを行っていない場合には（Ｓ１０６：ＮＯ），異物によるノイズか画像かの区別がつき難いため，ＭＦＰ１００は異物の検知を行うことなく，読取処理を終了する。一方，所定枚数以上の原稿の読み取りを行っている場合には（Ｓ１０６：ＹＥＳ），ＭＦＰ１００は異物を検知する異物検知処理を行う（Ｓ１０７）。
【００６１】
図７は，Ｓ１０７の異物検知処理の手順を示している。異物検知処理では，先ずＭＦＰ１００は，先頭画素に対応する画素情報を抽出する（Ｓ１６１）。そして，抽出した画素情報の異物フラグがオンか否かを判断する（Ｓ１６２）。
【００６２】
異物フラグがオンの場合（Ｓ１６２：ＹＥＳ），ＭＦＰ１００は抽出した画素情報に含まれる画素値の最大値と最小値とを読み出し，その差である画素値差を算出する（Ｓ１７１）。そして，画素値差が，画素の変化の有無を判断するための変化閾値よりも小さいか否かを判断する（Ｓ１７２）。変化閾値は，黒色に近い色と判定された画素が異物か否かを判断するための値であり，例えば３が設定される。
【００６３】
すなわち，異物を読み取った場合には，個々の異物によって濃淡が異なるが，複数枚の原稿を通じても同じような画素値となる。そのため，複数枚の原稿を読み取った場合であっても，画素値差は小さくなる。そこで，画素値差が変化閾値よりも小さい場合（Ｓ１７２：ＹＥＳ），ＭＦＰ１００は，読取位置に異物が有ると判断し，異物情報を記憶する（Ｓ１７３）。異物情報は，１ライン分の画素ごとに異物の有無を記憶する情報である。すなわち，異物情報には，異物が有る画素の情報が当該画素の位置情報と関連付けられて記憶される。Ｓ１７３では，異物情報のうち，Ｓ１６１にて抽出された画素に対応する情報に，異物が有ることが記憶される。
【００６４】
一方，異物フラグがオンであったとしても，画素値差が変化閾値よりも小さくない場合（Ｓ１７２：ＮＯ），異物以外を読み取った可能性がある。そのため，ＭＦＰ１００は異物情報に異物が有る旨を記憶しない。また，異物フラグがオフであった場合（Ｓ１６２：ＮＯ），読取位置に異物が無いと判断できることから，ＭＦＰ１００は異物が有る旨である異物情報を記憶しない。
【００６５】
Ｓ１７３の後，あるいは画素値差が変化閾値よりも小さくない場合（Ｓ１７２：ＮＯ），あるいは異物フラグがオフであった場合（Ｓ１６２：ＮＯ），ＭＦＰ１００は全画素情報の抽出が終了したか否かを判断する（Ｓ１６３）。未抽出の画素情報があれば（Ｓ１６３：ＮＯ），Ｓ１６１に移行し，ＭＦＰ１００は未抽出の画素情報の１つを抽出してＳ１６２以降の処理を繰り返す。これにより，各読取位置での異物の有無が判断される。Ｓ１２５，Ｓ１６２およびＳ１７２は，異物判定処理の一例である。
【００６６】
全画素情報の抽出が終了した場合には（Ｓ１６３：ＹＥＳ），ＭＦＰ１００は原稿が無い状態でイメージセンサ１５に読み取らせ，さらに異物の有無を判断する原稿無読取処理を行う（Ｓ１６４）。
【００６７】
図８は，Ｓ１６４の原稿無読取処理の手順を示している。原稿無読取処理では，先ずＭＦＰ１００は，異物情報として，異物が有ることが記憶されているか否かを判断する（Ｓ１８１）。異物が有ることが記憶されていない場合には（Ｓ１８１：ＮＯ），これ以上の異物の判断は不要であることから，ＭＦＰ１００は原稿無読取処理を終了する。
【００６８】
異物が有ることが記憶されている場合には（Ｓ１８１：ＹＥＳ），ＭＦＰ１００は原稿が無い状態でイメージセンサ１５による１ライン分の読み取りを行う（Ｓ１８２）。Ｓ１８２では，原稿が無い状態であることから，原稿押さえ板２４が読み取られることになる。原稿押さえ板２４は，白板であり，コンタクトガラス１２は透明板であることから，イメージセンサ１５と原稿押さえ板２４との間にゴミや塵等の異物が無ければ，１ライン分の白色の画像データが得られる。一方で，読取位置に異物が有る場合には，その異物が読み取られ，黒色の範囲内の画像データが得られる。Ｓ１８２は，第２読取処理の一例である。
【００６９】
Ｓ１８２の後，ＭＦＰ１００は，読み取った１ライン分の画素情報のうち，異物情報に異物が有ることが記憶されている画素の１つを抽出する（Ｓ１８３）。そして，抽出された画素の画素値が異物閾値よりも大きいか否かを判断する（Ｓ１８４）。Ｓ１８４で用いられる異物閾値は，Ｓ１２５で用いられる異物閾値と同様である。Ｓ１８４は，第２異物判定処理の一例である。
【００７０】
抽出された画素値が異物閾値よりも大きい場合（Ｓ１８４：ＹＥＳ），すなわち異物以外を読み取ったと判断できる場合，ＭＦＰ１００は当該画素について異物が有ることを取り消す（Ｓ１８５）。すなわち，ＭＦＰ１００は異物情報から当該画素についての情報を異物が無いことを記憶する。原稿が無い状態で読み取った時の情報と照合することで，黒色が連続する原稿の画像を読み取った場合の誤判断を抑制できる。一方，異物が有る場合には，原稿が無い状態であっても，これまでと同様に黒色の範囲内の画素値が得られる。そのため，抽出された画素値が異物閾値よりも大きくない場合（Ｓ１８４：ＮＯ），ＭＦＰ１００は異物が有ることを取り消さない。
【００７１】
Ｓ１８５の後，あるいは抽出した画素値が異物閾値よりも大きくない場合（Ｓ１８４：ＮＯ），異物が有ることが記憶されている画素を全て抽出したか否かを判断する（Ｓ１８６）。未抽出の画素が有る場合には（Ｓ１８６：ＮＯ），Ｓ１８３に移行し，ＭＦＰ１００は未抽出の画素の１つを抽出し，Ｓ１８４以降の処理を繰り返す。これにより，各画素の異物の有無が確定される。
【００７２】
異物が有ることが記憶されている画素を全て抽出した場合には（Ｓ１８６：ＹＥＳ），ＭＦＰ１００は原稿無読取処理を終了する。そして，図７の説明に戻り，Ｓ１６４の原稿無読取処理の後，ＭＦＰ１００は異物が有ることが記憶されている画素が有るか否かを判断する（Ｓ１６５）。
【００７３】
異物が有ることが記憶されている画素が有る場合（Ｓ１６５：ＹＥＳ），ＭＦＰ１００は原稿の搬送動作を停止する（Ｓ１７５）。すなわち，新たに原稿トレイ２１にセットされた原稿の搬送を開始しない。Ｓ１７５は，停止処理の一例である。
【００７４】
Ｓ１７５の後，ＭＦＰ１００は，読取位置に異物が有る旨のメッセージを操作パネル４０に通知させる（Ｓ１７６）。例えば，タッチパネル等の表示部にメッセージを表示する。また，音声ガイダンスを流してもよい。メッセージには，異物が有る位置の情報も通知するとよい。Ｓ１７５とＳ１７６とは，逆順であっても同時であってもよい。Ｓ１７６は，通知処理の一例である。
【００７５】
Ｓ１７６の後，あるいは異物が有ることが記憶されている画素が無ければ（Ｓ１６５：ＮＯ），ＭＦＰ１００は異物検知処理を終了する。さらに，図４の説明に戻り，Ｓ１０７の異物検知処理の後，ＭＦＰ１００は読取処理を終了する。
【００７６】
すなわち，読取位置に異物が有る場合には，複数の原稿を読み取ったとしても，異物が有る画素ではどのラインでも同じような黒色の範囲内での画素値が得られる。そのため，読取結果に変化が生じない。一方で異物が無い画素では，複数の原稿を読み取ると，読取結果に変化が生じる。そこで，第１の形態のＭＦＰ１００では，複数の読取結果を通じて，下地色を含まない黒色の範囲で変化が無い画素について，画像ではなく異物と判断する。そのため，原稿の読み取り前に原稿の無い状態を読み取った読取結果や最初の１枚目の原稿の読取結果に基づいて異物を判断する場合と比較して，高精度に異物の判断が行われる。
【００７７】
また，原稿搬送中に異物が除去された場合に，ＭＦＰ１００は異物が無いと判断できる。その結果，ＭＦＰ１００は原稿搬送の停止等の無駄な動作を行わなくて済む。一方で，原稿搬送中に異物が混入した場合に，ＭＦＰ１００は異物が有ると判断できる。その結果，ＭＦＰ１００は原稿搬送の停止等の有益な動作を行うことができる。そのため，読取位置の状態に適した動作が期待できる。
【００７８】
続いて，ＭＦＰ１００の制御の第２の形態について説明する。第２の形態では，複数の原稿の読取結果のうち異物の可能性がある読取結果の割合に応じて，画素ごとの変化の有無を判断する。この点，複数の原稿の読取結果のうち異物ではない読取結果の有無に応じて，画素ごとの変化の有無を判断する第１の形態と異なる。
【００７９】
第２の形態では，異物の可能性がある読取結果の割合を取得するため，ＭＦＰ１００は，読取結果の全ライン数をカウントするラインカウンタを有している。さらに，主走査方向の画素ごとに，異物の可能性がある画素をカウントする異物カウンタを有している。そして，各カウンタは，Ｓ１０２での異物フラグを初期化するタイミングで０に初期化される。
【００８０】
図９は，第２の形態のＡＤＦ読取処理の手順を示している。図９のフローチャート中，第１の形態（図５参照）と同じ処理については同じ符号を付して説明を省略する。
【００８１】
第２の形態のＡＤＦ読取処理では，Ｓ１２３にて１ライン抽出した後，ＭＦＰ１００はラインカウンタを１つ加算する（Ｓ２２３）。このラインカウンタのカウントアップを，原稿１枚分の全ラインで行い，さらに複数の原稿の読み取りにおいて継続してカウントアップする。これにより，複数の原稿の読取結果の総ライン数が得られる。なお，Ｓ１２１にて記憶される画像情報のバックアップには，ラインカウンタの値と，各画素の異物カウンタの値も含まれる。
【００８２】
そして，画素値を抽出し，当該画素値が異物閾値よりも大きくない場合（Ｓ１２５：ＮＯ），すなわち異物の可能性がある場合，ＭＦＰ１００は異物カウンタを１つ加算する（Ｓ２３１）。この異物カウンタのカウントアップを，異物の可能性がある度に行い，さらに複数の原稿の読み取りにおいて継続してカウントアップする。これにより，画素ごとに，副走査方向の読取結果について，異物の可能性がある画素の総画素数が得られる。
【００８３】
図１０は，第２の形態の異物検知処理の手順を示している。図１０のフローチャート中，第１の形態（図７参照）と同じ処理については同じ符号を付して説明を省略する。
【００８４】
第２の形態の異物検知処理では，１つの画素の画素情報を抽出し（Ｓ１６１），その抽出した画素に対応する異物フラグがオンであった場合（Ｓ１６２：ＹＥＳ），ＭＦＰ１００はラインカウンタの値と，抽出した画素に対応する異物カウンタの値とを読み出し，全ライン中の異物画素の割合である異物割合を算出する（Ｓ２７１）。そして，異物割合が，画素の変化の有無を判断するための第２変化閾値よりも大きいか否かを判断する（Ｓ２７２）。第２変化閾値は，黒色に近い色と判定された割合が多い画素が異物か否かを判断するための値であり，例えば９５％が設定される。
【００８５】
異物割合が第２変化閾値よりも大きい場合（Ｓ２７２：ＹＥＳ），該当画素について変化が殆ど無く，ＭＦＰ１００は複数枚の原稿を通じて同じ情報を読み取ったことになる。そのため，ＭＦＰ１００は，読取位置に異物が有ると判断し，異物が有る旨である異物情報を記憶する（Ｓ１７３）。
【００８６】
一方，異物割合が第２変化閾値よりも大きくない場合（Ｓ２７２：ＮＯ），画像の情報を読み取った可能性がある。そのため，ＭＦＰ１００は異物が有る旨である異物情報を記憶しない。これにより，ＭＦＰ１００は，複数の原稿の読取結果のうち異物の可能性がある読取結果の割合に応じて，画素ごとの異物の有無を判断できる。
【００８７】
なお，第２の形態では，複数の原稿の読取結果のうち異物の可能性がある読取結果の割合に応じて，画素ごとの異物の有無を判断しているが，割合に限るものではない。すなわち，異物カウンタの値をそのまま利用し，異物カウンタの値と，原稿の読取量に応じて設定される閾値との比較によって，画素ごとの異物の有無を判断してもよい。
【００８８】
すなわち，ＭＦＰ１００が複数の原稿を読み取る間に，異物が移動することもある。そこで，第２の形態のように，複数の原稿の読取結果のうち，所定数以上あるいは所定割合以上で画素ごとの異物の有無を判断することで，より正確に異物の有無を判断できる。
【００８９】
例えば，第２変化閾値を８５％とした場合に，１０枚の原稿の搬送中，９枚目の原稿と１０枚目の原稿との間に異物が除去されたとしても，ＭＦＰ１００は異物が有ると判断できる。その結果，ＭＦＰ１００はノイズ画像の除去等の画像処理を行うことができる。そのため，ＭＦＰ１００は読取位置の状態に適した動作を行うことが期待できる。
【００９０】
続いて，ＭＦＰ１００の制御の第３の形態について説明する。第３の形態では，原稿トレイ２１にセットされた複数枚の原稿を順次読み取る際，所定枚数以上の原稿を読み終えた後は，１枚の原稿を読み終える度に異物検知処理を実行する。この点，原稿トレイ２１にセットされた複数枚の原稿を全て読み終えた後に異物検知処理を行う第１の形態と異なる。
【００９１】
図１１は，第３の形態の読取処理の手順を示している。図１１のフローチャート中，第１の形態（図５参照）と同じ処理については同じ符号を付して説明を省略する。
【００９２】
第３の読取処理では，Ｓ１０４のＡＤＦ読取処理にて１枚分の原稿の読み取りが完了した後，ＭＦＰ１００は，所定枚数以上の原稿の読み取りを行ったか否かを判断する（Ｓ１０６）。所定枚数以上の原稿の読み取りを行っていない場合には（Ｓ１０６：ＮＯ），ＭＦＰ１００は異物の検知を行うことなく，次の原稿が有るか否かを判断し（Ｓ１０５），次の原稿が有れば（Ｓ１０５：ＹＥＳ），Ｓ１０３に移行して次の原稿の搬送を行い，次の原稿が無ければ（Ｓ１０５：ＮＯ），読取処理を終了する。
【００９３】
一方，所定枚数以上の原稿の読み取りを行っている場合には（Ｓ１０６：ＹＥＳ），ＭＦＰ１００は異物を検知する異物検知処理を行う（Ｓ１０７）。そして，Ｓ１０７の異物検知処理の中で，異物が有ると判定されれば，原稿搬送を停止し（Ｓ１７５），異物が有る旨を報知する（Ｓ１７６）。
【００９４】
すなわち，第３の形態では，原稿トレイ２１にセットされた複数枚の原稿を全て読み終える前であっても，異物が有ると判定されれば原稿の搬送停止や報知が行われる。そのため，異物が有る可能性が高い状態で読み取りを行うことを回避でき，低画質の読み取りを低減できる。
【００９５】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，スキャナ，ＦＡＸ等，読取機能を備えるものであれば適用可能である。また，実施の形態に記載された数値は，一例であり，これに限るものではない。
【００９６】
また，実施の形態では，読取指示を受け付けたタイミングで，毎回，異物の検知を実行しているが，実行タイミングはこれに限るものではない。例えば，前回異物の検知を行ったときから所定時間が経過していることを実行条件に含めてもよいし，読取指示の複数回に１回のタイミングで実行してもよい。また，電源投入や，ユーザ指定のタイミング等，読取指示とは別のタイミングで実行してもよい。なお，実施の形態のように，読取指示を受け付けたタイミングで毎回行うことで，読取位置の異物をより早期に検知できる。
【００９７】
また，実施の形態では，ＡＤＦ方式の読み取りに本発明を適用しているが，フラットベッド方式の読み取りにも適用可能である。この場合，ＭＦＰ１００は，フラットベッド方式で複数の原稿を読み取り，各画素について変化の有無を判断して異物を検知する。
【００９８】
また，実施の形態では，ＡＤＦ読取処理にて複数の原稿を読み取る際の各読取条件は同じであるが，原稿ごとに異なっていてもよい。すなわち，解像度やカラー設定が異なっていたとしても，その条件を把握していれば，異物の有無を判断できる。
【００９９】
また，実施の形態では，異物閾値よりも大きい場合の画素値の最大値と最小値とを記憶し，その画素値差が変化閾値よりも小さい場合に異物が有ると判定しているが，画素値差にかかわらず異物フラグがオンであれば異物が有ると判定してもよい。この場合，Ｓ１３１からＳ１３４までの処理，およびＳ１７１とＳ１７２の処理は不要である。なお，黒色に近い色の模様が副走査方向に連続する場合もあるため，実施の形態のように画素値差を判断する方が，異物の有無をより確実に判断できる。
【０１００】
また，実施の形態では，原稿の傾きを取得し，先行原稿の傾きと同じであれば，現原稿に基づく画素情報を利用していないが，原稿の傾きにかかわらず全原稿の画像情報を利用してもよい。この場合，Ｓ１２９の傾き判定処理，およびＳ１２１とＳ１３０の処理は不要である。なお，副走査方向に直線が入る模様の場合もあるため，実施の形態のように原稿の傾きを判断する方が，より誤判断を防止できる。
【０１０１】
また，実施の形態では，複数の原稿の読取結果に基づいて異物が有ると判断された場合に，原稿が無い状態でもう一度読み取り，異物の有無を再判断しているが，異物の有無の再判断は行わなくてもよい。この場合，Ｓ１６４の原稿無読取処理は不要である。なお，実施の形態のように異物の判断を２回行うことで，異物の有無をより確実に判断できる。また，実施の形態では，異物が有ると判断された画素について，異物の判断を２回行っているが，全ての画素について異物の判断を２回行ってもよい。ただし，異物が有ると判断された画素を判定することで，全ての画素を判定する場合と比較して，原稿無読取処理にかかる時間を短縮できる。
【０１０２】
また，実施の形態では，異物が有ると判断された場合に，Ｓ１７５の原稿搬送の停止とＳ１７６の異物有りの通知とを行っているが，これらに限るものではない。例えば，読み取った画像データのうち異物が検知された位置に対応する縦筋の画像を地色に変換する画像処理を行ってもよい。また，Ｓ１７５とＳ１７６とは必ずしも行う必要はなく，いずれか一方のみを行ってもよいし，両方とも行わなくてもよい。
【０１０３】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【０１０４】
２      画像読取部
１５    イメージセンサ
２０    ＡＤＦ
３１    ＣＰＵ
１００  ＭＦＰ
【図１】
2015211308.tif 000003
【図２】
2015211308.tif 000004
【図３】
2015211308.tif 000005
【図４】
2015211308.tif 000006
【図５】
2015211308.tif 000007
【図６】
2015211308.tif 000008
【図７】
2015211308.tif 000009
【図８】
2015211308.tif 000010
【図９】
2015211308.tif 000011
【図１０】
2015211308.tif 000012
【図１１】
2015211308.tif 000013