(57)【特許請求の範囲】
【請求項１】
原稿搬送装置により読取対象の原稿を読取位置まで順次搬送し、前記原稿の画像面に光照射して当該原稿の画像情報を読み取る画像読取装置であって、
原稿読取前に前記読取位置に原稿がないときの原稿背景部分のゴミ検知を行う第１のゴミ検知処理と、原稿読取中に原稿先端部のゴミ検知を行う第２のゴミ検知処理とを実行するゴミ検知手段と、
前記第１のゴミ検知処理と前記第２のゴミ検知処理のゴミ検知結果とを比較するゴミ比較手段と、
前記ゴミ比較手段により前記第１のゴミ検知処理と前記第２のゴミ検知処理とのゴミ検知結果が一致する場合は、つぎの原稿の読取前に第１のゴミ検知処理を行わないとする制御を行う制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記ゴミ比較手段は、つぎの原稿の読取前に前記第１のゴミ検知処理を行わない場合、当該原稿の読取中に取得した第２のゴミ検知処理の結果と、前回の第１のゴミ検知処理の結果とを比較することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記制御手段は、前記ゴミ比較手段の比較結果が一致する場合は、当該原稿の読取完了からつぎの原稿の読取開始までの時間が短くなるよう前記原稿搬送装置の原稿搬送タイミングを制御することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記ゴミ比較手段の比較結果に応じて、読取画像データに対して補正処理を行うゴミ補正手段を、さらに備えることを特徴とする請求項１、２または３に記載の画像読取装置。
【請求項５】
前記ゴミ補正手段は、前記ゴミ比較手段の比較結果が一致する画素に対してのみ、読取画像データに対して補正処理を実施することを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記ゴミ比較手段にて取得されるゴミ比較結果から、前記原稿の読取面側のゴミと、前記原稿への光照射時に遮光されるゴミの種別を判定するゴミ判定手段を、さらに備え、
前記制御手段は、前記ゴミ判定手段により当該原稿のゴミ比較結果と、当該原稿の前の原稿のゴミ比較結果を比較し、比較結果から判定されたゴミの種別に応じて、つぎの原稿の読取前に第１のゴミ検知処理を行うかを判断することを特徴とする請求項１〜５の何れか一つに記載の画像読取装置。
【請求項７】
前記制御手段は、前記ゴミ判定手段による判定結果が、固着ゴミのみの場合、つぎの原稿の読取前に第１のゴミ検知処理を実行しないことを特徴とする請求項６に記載の画像読取装置。
【請求項８】
原稿搬送装置により読取対象の原稿を読取位置まで順次搬送し、前記原稿の画像面に光照射して当該原稿の画像情報を読み取る画像読取方法であって、
原稿読取前に前記読取位置に原稿がないときの原稿背景部分のゴミ検知を行う第１のゴミ検知処理と、原稿読取中に原稿先端部のゴミ検知を行う第２のゴミ検知処理とを実行するゴミ検知工程と、
前記第１のゴミ検知処理と前記第２のゴミ検知処理のゴミ検知結果とを比較するゴミ比較工程と、
前記ゴミ比較工程により前記第１のゴミ検知処理と前記第２のゴミ検知処理とのゴミ検知結果が一致する場合は、つぎの原稿の読取前に第１のゴミ検知処理を行わないとする制御を行う制御工程と、
を含むことを特徴とする画像読取方法。
【請求項９】
原稿搬送装置により読取対象の原稿を読取位置まで順次搬送し、前記原稿の画像面に光照射して当該原稿の画像情報を読み取るコンピュータで実行されるプログラムであって、
原稿読取前に前記読取位置に原稿がないときの原稿背景部分のゴミ検知を行う第１のゴミ検知処理と、原稿読取中に原稿先端部のゴミ検知を行う第２のゴミ検知処理とを実行するゴミ検知ステップと、
前記第１のゴミ検知処理と前記第２のゴミ検知処理のゴミ検知結果とを比較するゴミ比較ステップと、
前記ゴミ比較ステップにより前記第１のゴミ検知処理と前記第２のゴミ検知処理とのゴミ検知結果が一致する場合は、つぎの原稿の読取前に第１のゴミ検知処理を行わないとする制御を行う制御ステップと、
を前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、自動原稿搬送装置を用いて原稿束を一枚ずつ順次、画像読取位置に搬送させて原稿の画像情報を読み取る画像読取装置がある。このような画像読取装置では、原稿読取位置に存在するゴミを検知し、画像データに画像処理を適用することで、ゴミに起因する異常画像（原稿搬送方向のスジ）を低減する技術が知られている。しかし、上記画像処理では画像データの欠落が発生するという問題がある。このため、原稿読取位置に存在するゴミの種類を判別し、ゴミの種類に応じて動作を切り替える技術が知られている。
【０００３】
また、原稿読取位置のゴミ検知の精度を向上させる目的で、読み取り装置に原稿が送信される前の背景板の読み取り値と原稿の先端部の読み取り値を毎回比較して、背景板の汚れであるか読み取り位置の原稿読み取り用のガラス（コンタクトガラス）の汚れであるかを判別する構成が開示されている（たとえば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記に示されるような従来の技術にあっては、原稿読取前の背景板の読み取り動作と原稿の先端部の読み取り動作を毎回行うために、原稿読取時の生産性が低下するという問題があった。また、特許文献１の技術においても、ゴミ検知を行うのに、読み取り装置に原稿が送信される前の背景板の読み取り値と原稿の先端部の読み取り値を利用するものの、同様に原稿読取時の生産性が低下する問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、原稿読取位置のゴミ検知において、原稿読取時の生産性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明は、原稿搬送装置により読取対象の原稿を読取位置まで順次搬送し、前記原稿の画像面に光照射して当該原稿の画像情報を読み取る画像読取装置であって、原稿読取前に前記読取位置に原稿がないときの原稿背景部分のゴミ検知を行う第１のゴミ検知処理と、原稿読取中に原稿先端部のゴミ検知を行う第２のゴミ検知処理とを実行するゴミ検知手段と、前記第１のゴミ検知処理と前記第２のゴミ検知処理のゴミ検知結果とを比較するゴミ比較手段と、前記ゴミ比較手段により前記第１のゴミ検知処理と前記第２のゴミ検知処理とのゴミ検知結果が一致する場合は、つぎの原稿の読取前に第１のゴミ検知処理を行わないとする制御を行う制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明は、原稿読取前の第１のゴミ検知処理によるゴミ検知の結果と、原稿読取中に原稿先端部のゴミ検知を行う第２のゴミ検知処理の結果を比較し、その結果が一致する場合、つぎの原稿では原稿読取前に読取位置に原稿がないときの原稿背景部分のゴミ検知を行う第１のゴミ検知処理によるゴミ検知を省略するので、ゴミの検知精度を劣化させずに読み取りの生産性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、自動原稿搬送装置を備えた画像形成装置の概略構成を示す説明図である。
【図２】図２は、図１におけるＡＤＦの構成を示す説明図である。
【図３】図３は、図１の複写機の全体構成および画像データの流れを示すブロック図である。
【図４】図４は、原稿読取位置に付着したゴミの種類を示す説明図である。
【図５】図５は、原稿読取位置に付着したゴミの読取画像データへの影響について示す説明図である。
【図６】図６は、第１の実施の形態にかかるゴミ検知処理および補正処理の機能構成を示すブロック図である。
【図７】図７は、第１の実施の形態にかかるゴミ判定部のゴミ判定方法を示す説明図である。
【図８】図８は、第１の実施の形態にかかるゴミ判定部においてゴミ検知処理［１］とゴミ検知処理［２］とが一致する場合を示す説明図である。
【図９】図９は、第１の実施の形態にかかる原稿読取時のゴミ判定動作を示すフローチャートである。
【図１０】図１０は、第１の実施の形態にかかるゴミ検知処理を実行するタイミングについて示す説明図である。
【図１１】図１１は、第１の実施の形態にかかるゴミ検知処理［１］とゴミ検知処理［２］の結果が一致する場合におけるゴミ検知処理を実行するタイミングについて示す説明図である。
【図１２】図１２は、第２の実施の形態にかかるゴミ検知処理および補正処理の機能構成を示すブロック図である。
【図１３】図１３は、第２の実施の形態にかかるゴミ判定部のゴミ判定について説明する図である。
【図１４】図１４は、第２の実施の形態にかかる原稿読取時のゴミ判定動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、この発明にかかる画像読取装置、画像読取方法、およびプログラムの一実施の形態を詳細に説明する。
【００１０】
この実施の形態では、スリットガラスと背景板との間の原稿読取位置に原稿を搬送する。原稿読取時のゴミ検知処理に際して、原稿読取前に背景板に付着するゴミを検知する第１のゴミ検知処理の結果と、原稿読取時の先端部での第２のゴミ検知処理の結果とを比較する。そして、その結果が一致する場合、つぎの原稿では読取前の背景板での第１のゴミ検知処理を省略し、前回の背景板でのゴミ検知結果で代用するものである。以下、具体例をあげて説明する。
【００１１】
（第１の実施の形態）
図１は、自動原稿搬送装置を備えた画像形成装置の概略構成を示す説明図である。なお、本実施の形態では、画像形成装置として、スキャナ機能、プリンタ機能、コピー機能などを有する複合機能の複写機１に適用した例をあげて説明する。まず、複写機１の構成について説明する。図１に示すように、複写機１は、自動原稿搬送装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ，以下、単にＡＤＦという）２と、給紙部３と、画像読取部４と、画像形成部５と、を主に備えている。なお、本例は複合機型の複写機１について説明するが、ＡＤＦ２を備えた画像読取装置単体の装置（スキャナ装置）であってもよい。
【００１２】
ＡＤＦ２は、原稿トレイ１１と、各種ローラ等からなる搬送部１３とを備えている。ＡＤＦ２は、搬送部１３により原稿トレイ１１に載置された原稿をスリットガラス７上に搬送し、スリットガラス７を介して画像読取部４により読み取りが終了した原稿を、スリットガラス７上を通過させた後、排紙トレイ１２に排紙するようになっている。また、ＡＤＦ２は、画像読取部４に対して図示しない開閉機構を介して開閉自在に取り付けられている。
【００１３】
給紙部３は、用紙サイズの異なる記録紙を収納可能とする給紙カセット２１、２２と、給紙カセット２１、２２に収納された記録紙を画像形成部５の画像形成位置まで搬送するレジストローラなどの各種ローラ、搬送部を有する給紙手段２３とを備えている。
【００１４】
画像読取部４は、光源およびミラー部材を搭載した第１キャリッジ２５と、ミラー部材を搭載した第２キャリッジ２６と、結像レンズ２７と、撮像部２８とを備えている。画像読取部４は、第１キャリッジ２５に搭載された光源によりスリットガラス７上を通過中の原稿に光を照射し、第１キャリッジ２５および第２キャリッジ２６に搭載された各ミラー部材により原稿からの反射光を折り返させ、その反射光を結像レンズ２７により結像してＣＣＤラインセンサなどの光電変換デバイスを有する撮像部２８で読み取らせるようになっている。
【００１５】
画像形成部５には、電子写真プロセスにしたがった各ユニットが配置されている。画像形成部５は、Ｙ（イエロー），Ｍ（マゼンタ），Ｃ（シアン），Ｋ（ブラック）の画像をそれぞれ形成するために、露光装置３１と、感光体ドラム３２と、現像装置３３、転写ベルト３４と、定着装置３５と、を色毎に備えている。画像形成部５は、撮像部２８に読み取られた画像処理後の読取画像に基づいて、露光装置３１により帯電後の感光体ドラム３２を露光して感光体ドラム３２に静電潜像を形成し、現像装置３３により感光体ドラム３２に異なる色のトナーを供給して現像するようになっている。そして、画像形成部５は、転写ベルト３４により感光体ドラム３２に現像された像を給紙部３から供給された記録紙に転写する。この後、定着装置３５により記録紙に転写されたトナー画像のトナーを溶融して、記録紙にカラー画像を定着するようになっている。
【００１６】
図２は、図１におけるＡＤＦ２の構成を示す説明図である。この図２に示すように、原稿トレイ１１は、可動原稿テーブル４１と、一対のサイドガイド板４２とを有している。可動原稿テーブル４１は、原稿トレイ１１の給紙方向の略前半部を構成しており、基端部を支点として上下方向に回動するようになっている。このように原稿トレイ１１は、可動原稿テーブル４１を回動することにより、原稿トレイ１１に載置された原稿の給送方向前端部を適切な高さに合わせることができるようになっている。
【００１７】
可動原稿テーブル４１の先端部の上方には、テーブル上昇センサ８７が設けられている。テーブル上昇センサ８７は、原稿載置面に載置された原稿の給送方向における前端部が適切な高さである給紙適正位置に保持されているかを検知するようになっている。なお、実施の形態にかかる給紙適正位置とは、原稿束の最上位の原稿と後述するピックアップローラ６１とが接触し、所定の給紙圧が得られる位置をいう。
【００１８】
可動原稿テーブル４１の先端部の下方には、ホームポジションセンサ８８が設けられている。ホームポジションセンサ８８は、可動原稿テーブル４１がホームポジションにあることを検知するようになっている。
【００１９】
原稿トレイ１１の給紙方向の略後半部には、原稿の向きが縦と横のいずれになっているかを検知する原稿長さ検知センサ８９、９０が、給送方向に離隔して設けられている。なお、原稿長さ検知センサ８９、９０としては、光学的手段により未接触で検知する光反射型センサ、または接触式のアクチュエータタイプのセンサを用いてもよい。
【００２０】
一対のサイドガイド板４２は、原稿トレイ１１に載置された原稿の給紙方向に対する左右方向を位置決めするように立設されている。また、一対のサイドガイド板４２の片側は、給紙方向に対する左右方向にスライド自在であり、異なるサイズの原稿が載置可能に構成されている。一対のサイドガイド板４２の対向面には、後述する可動部材としての一対の回動リブ４５が設けられている。
【００２１】
一対のサイドガイド板４２の固定側には、原稿の載置により回動するセットフィラー４６が設けられている。また、セットフィラー４６の先端部の移動軌跡上の最下部には、原稿トレイ１１に原稿が載置されたことを検知する原稿セットセンサ８２が設けられている。つまり、原稿セットセンサ８２は、原稿トレイ１１に原稿が載置されると、セットフィラー４６が回動して、セットフィラー４６の先端部が原稿セットセンサ８２から外れて、原稿の載置を検知するようになっている。
【００２２】
ＡＤＦ２の搬送部１３は、分離給送部５１と、プルアウト部５２と、ターン部５３と、第１読取搬送部５４と、第２読取搬送部５５と、排紙部５６と、を備えている。分離給送部５１は、給紙口近傍に配置されたピックアップローラ６１と、搬送経路を挟んで対向するように配置された給紙ベルト６２およびリバースローラ６３とを有している。ピックアップローラ６１は、給紙ベルト６２に取り付けられた支持アーム部材６４により支持されており、図示しないカム機構を介して原稿束に接触する接触位置と原稿束から離れた離隔位置との間を上下動するようになっている。
【００２３】
給紙ベルト６２は、給送方向に回転し、リバースローラ６３は、給送方向と逆方向に回転するようになっている。また、リバースローラ６３は、原稿が重送（多数枚送り）された場合に、給紙ベルト６２に対して逆方向に回転して２枚以降を戻す動作を行うが、リバースローラ６３が給紙ベルト６２に接している場合、または原稿を１枚のみ搬送している場合には、図示しないトルクリミッタの働きにより、給紙ベルト６２に連れ回りするようになっている。そして、分離給送部５１は、ピックアップローラ６１が原稿トレイ１１に載置された原稿束の最上位の原稿に転接することにより給紙口内に原稿を送り出し、原稿が重送された場合に給紙ベルト６２とリバースローラ６３とにより分離して送り出すようになっている。
【００２４】
プルアウト部５２は、搬送経路を挟むように配置された一対のローラからなるプルアウトローラ６５を有している。プルアウト部５２は、プルアウトローラ６５とピックアップローラ６１の駆動タイミングにより、送り出された原稿を一次的に突当てて整合し、整合後の原稿を引き出し搬送するようになっている。また、プルアウトローラ６５には、紙厚を測定するための紙厚測定センサ９１が設けられている。
【００２５】
ターン部５３は、搬送経路の上から下に向けてカーブしたカーブ部を挟むように配置された一対のローラからなる中間ローラ６６および読取入口ローラ６７を有している。ターン部５３は、中間ローラ６６により引き出し搬送された原稿を、カーブ部を搬送することによりターンさせて、読取入口ローラ６７により原稿の表面を下方に向けてスリットガラス７近傍まで搬送するようになっている。
【００２６】
第１読取搬送部５４は、スリットガラス７に搬送経路を挟んで対向する位置に配置された背景板６８と、読取終了後の搬送経路を挟むように配置された一対のローラからなる第１読取出口ローラ６９とを有している。第１読取搬送部５４は、スリットガラス７の近傍まで搬送された原稿の表面をスリットガラス７に接触させながら搬送し、読取終了後の原稿を第１読取出口ローラ６９によりさらに搬送するようになっている。
【００２７】
第２読取搬送部５５は、原稿の裏面を読み取る第２読取部１０１に搬送経路を挟んで対向する位置に配置された第２読取ローラ７０と、原稿の裏面の読取終了後の搬送経路を挟むように配置された一対の第２読取出口ローラ７１とを有している。第２読取搬送部５５は、表面が読み取られた原稿を第２読取ローラ７０により第２読取部１０１の読取面の前を通過させ、第２読取出口ローラ７１により排紙口に向けて搬送するようになっている。なお、両面読取を行わない場合には、原稿裏面の画像読取動作が不要であるため、原稿は第２読取部１０１を素通りするようになっている。
【００２８】
排紙部５６は、排紙口の近傍に一対の排紙ローラ７２が設けられ、第２読取出口ローラ７１により搬送された原稿を排紙トレイ１２に排紙するようになっている。
【００２９】
また、ＡＤＦ２には、搬送経路に沿って、突き当てセンサ８４、読取入口センサ８６、レジストセンサ８１、排紙センサ８３が設けられており、これらセンサによる検知信号は原稿の搬送距離や搬送速度等の搬送制御に用いられるようなっている。さらに、プルアウトローラ６５と中間ローラ６６との間には、原稿幅センサ８５が設けられている。原稿幅センサ８５は、原稿の幅方向に複数並べた受光素子から構成されており、搬送経路を挟んで対向位置に設けられた照射光からの受光結果に基づき原稿幅を検知する。
【００３０】
図３は、図１の複写機１の全体構成および画像データの流れを示すブロック図である。画像データの流れの例について、図３を用いて説明する。画像読取部４で読み取った画像データは画像データ受取り部１０２に入る。ここで、読み取った画像データに対してシェーディング補正を施し、光源の光量分布による画像データの領域によるレベル差および、画像読取部４で用いた光電変換デバイスで読み取る際に発生する各画素間のレベル差を補正する。
【００３１】
メモリ制御部１０３では送られてきた画像データをメモリ１０４にフレーム単位にデータを蓄積し、蓄積した画像データをＣＰＵ１０９の指示によりフレーム毎に取り出し、次段の画像処理編集部１０５に送出する。画像処理編集部１０５では各種、画像データに対して画像処理を施す。なお、この実施の形態で実施するゴミ検知処理およびゴミ補正処理は、画像処理編集部１０５にて実施する。ゴミ検知処理に関する動作の詳細は図６にて説明する。
【００３２】
画像処理編集部１０５で処理した画像データは画像メモリコントロール１１４に送られる。画像メモリコントロール１１４は読取り処理と書き込み処理間の処理速度の調整やページ単位の各種処理を行なう。そのためここでは図示していないが、大量の画像データを記憶するための画像メモリとストレージを持ち、各種処理に対応する。画像メモリコントロール１１４で画像データの処理を行なった後、画像データをコピー出力するための処理を行なう。
【００３３】
画像データを再度、画像処理編集部１０５に送り、受け取った画像データを書き込み画像処理部１０６に送り、書き込み画像処理部１０６にて、コピー出力するための画像処理を実施する。書き込み画像処理部１０６で画像処理されたた画像データは、ＶＤＣ１０７に送られる。画像データは、転写するための画像データに処理されたた上で、露光装置３１にあるＶＤＢ１０８に送られる。ＶＤＢ１０８ではレーザダイオードを画像データに応じて変調発光して、感光体ドラム３２に露光処理を行なうものである。
【００３４】
一方、第二読取部１０１で読み取った画像データも同様の流れとなる。画像データ受取り部１０２で、シェーディング補正等の処理を行ないメモリ制御部１０３に画像データを送る。画像読取部４で読み取った画像データと第二読取部１０１で読み取った画像データはメモリ１０４まではそれぞれ並行に処理し、メモリ１０４にて画像データを蓄積した後はフレーム単位にメモリ１０４から画像データを取り出して処理を行なう構成となる。ＣＰＵ１０９は画像処理編集部１０５を制御し、そのためのプログラムはＲＯＭ１１０に格納されている。また、ＣＰＵ１０９が動作するためのワーキングメモリはＲＡＭ１１１が受け持つ。ＡＤＦ２を制御するＡＤＦ制御部１１５は、ＣＰＵ１０９と情報通信を行い、原稿搬送タイミングを調整する。
【００３５】
つぎに、読取位置に付着したゴミについて説明する。ＡＤＦ２による原稿読み取りでは、画像読取部４による読取位置を固定したまま、スリットガラス７と背景板６８との間を通過する原稿を読み取る。この画像読取部４の読取位置にゴミが付着した場合について以下図４を参照して説明する。
【００３６】
図４（ａ）は、読取位置にゴミが付着していない場合である。この場合、画像読取部４はゴミの影響がないので、原稿をそのまま読み取る。
【００３７】
図４（ｂ）は、読取位置のスリットガラス７上にゴミが付着している場合である。この場合、画像読取部４と原稿の間にゴミが存在するため、原稿の読取画像データにゴミの影響が発生する。画像読取部４は常にこのゴミを読み取ることになるため、原稿の読取画像データ上に副走査方向の異常画像、いわゆる画像形成後において画像に縦スジが発生する。
【００３８】
図４（ｃ）は、読取位置の背景板６８上にゴミが付着している場合である。この場合、画像読取部４から見て原稿より奥側（裏面側）にゴミが存在する。このため、原稿読取中のこのゴミは原稿によって照射される光が遮蔽されるので、原稿の読取画像データ上に異常画像は発生しない。なお、原稿読取時以外は、画像読取部４はこのゴミを読み取る。
【００３９】
図４（ｄ）は、読取位置にゴミが付着してなく、かつ原稿に情報（たとえば縦線）が記載されている場合である。この場合、画像読取部４はゴミの影響がないので、原稿をそのまま読み取る。
【００４０】
ところで原稿読取位置に付着したゴミは、固着して容易に移動しないゴミ（以降、固着ゴミと呼ぶ）と、固着しておらず容易に移動するゴミ（以降、浮遊ゴミと呼ぶ）に分けられる。固着ゴミの場合は常にゴミの影響を受けるが、浮遊ゴミはゴミが付着している間のみゴミの影響を受ける。このため後述するゴミ判定部２０２では、固着ゴミと浮遊ゴミのどちらであるかも考慮して判定する。
【００４１】
図４にて説明したように、原稿読取位置に付着したゴミにより、読取画像データに副走査方向の異常画像が発生する。以下ではゴミの読取画像データへの影響を説明する。
【００４２】
図５は、原稿読取位置に付着したゴミの読取画像データへの影響について示す説明図である。図５の読取画像データにおいて、左右方向は主走査方向、上下方向は副走査方向（＝時間軸）を示す。またゴミ（ｂ）、ゴミ（ｃ）、原稿情報（ｄ）は図４にて説明したゴミに対応しており、それぞれスリットガラス７上のゴミ、背景板６８上のゴミ、原稿に記載されている情報である。
【００４３】
ゴミ（ｂ）の場合、原稿の有無にかかわらず画像読取部４は常にこのゴミを読み取る。原稿読取後の画像データにゴミ画像が含まれる場合、原稿の領域内、原稿の領域外とも画像形成後に異常画像が発生する。
【００４４】
ゴミ（ｃ）の場合、原稿読取中には画像読取部４はこのゴミを読み取らず、原稿読取中以外には画像読取部４はこのゴミを読み取る。
【００４５】
原稿情報（ｄ）の場合、原稿読取中には画像読取部４はこの情報を読み取り、原稿読取中以外には画像読取部４はこの情報を読み取らない。
【００４６】
すなわち、原稿の読取画像データに異常画像として現れるのは、ゴミ（ｂ）すなわちスリットガラス７上のゴミのみであり、ゴミ（ｃ）すなわち背景板６８上のゴミは異常画像としては現れない。また、原稿情報（ｄ）は原稿自体の情報である。従って、スリットガラス７上のゴミ（ｂ）のみをゴミと判断する必要がある。
【００４７】
図６は、第１の実施の形態にかかるゴミ検知処理および補正処理の機能構成を示すブロック図である。ゴミ検知部２０１、ゴミ判定部２０２、ラインメモリ２０３、ゴミ補正部２０４は、画像処理編集部１０５に搭載される。
【００４８】
ゴミ検知部２０１は、メモリ制御部１０３から入力した画像データに対して、ゴミ画素の位置の検知処理を行う。なお、ゴミ検知に使用する画像データはつぎの２つである。１つは原稿読取前に取得する、背景板６８の読取画像データである。この画像データに対するゴミ検知動作をゴミ検知処理［１］と呼ぶ。もう１つは原稿読取中に取得する、原稿先端部の読取画像データである。この画像データに対するゴミ検知動作をゴミ検知処理［２］と呼ぶ。ゴミ検知処理［１］の結果と、ゴミ検知処理［２］の結果は、それぞれゴミ判定部２０２経由でラインメモリ２０３に保存される。
【００４９】
ゴミ判定部２０２は、ラインメモリ２０３に保存されたゴミ検知処理［１］の結果とゴミ検知処理［２］の結果から、検知すべきゴミかどうかを判定する。具体的には、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果を比較し、両方にてゴミが検知された画素について、前述のゴミ（ｂ）すなわちスリットガラス７上のゴミと判定する。このゴミ判定結果はラインメモリ２０３に保存される。
【００５０】
また、ゴミ判定部２０２は、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果から、それらの検知結果が一致するかどうかを判定する。その両者の一致有無の判定結果はＣＰＵ１０９に転送される。
【００５１】
ゴミ補正部２０４は、ゴミ判定部２０２の比較結果に応じて、すなわち、ラインメモリ２０３に保存されたゴミ判定結果に応じて、メモリ制御部１０３から入力した読取画像データに対して補正処理を行う。具体的には、ゴミがあると判定された画素については、周囲の画素の画像データから算出される補間データで置き換える。ゴミ補正部２０４にて補正処理された画像データは、画像処理編集部１０５の後段の画像処理に出力され、その他の各種画像処理が実施される。
【００５２】
ＣＰＵ１０９は、ゴミ判定部２０２によるゴミ検知処理［１］の結果とゴミ検知処理［２］の結果との判定結果に応じて、ＡＤＦ制御部１１５により制御されるＡＤＦ２の原稿搬送、画像読取部４による原稿読み取り、およびゴミ検知部２０１によるゴミ検知動作を切り替える。具体的にはＣＰＵ１０９は、ゴミ判定部２０２によるゴミ検知処理［１］の結果とゴミ検知処理［２］の結果が両者一致する場合は、つぎの原稿読取前にゴミ検知処理［１］を実施しないよう、ＡＤＦ制御部１１５、画像読取部４およびゴミ検知部２０１を制御する。
【００５３】
図７は、第１の実施の形態にかかるゴミ判定部２０２のゴミ判定方法を示す説明図である。この図７に示すように、ゴミ判定部２０２は画像読取部４が読み取る主走査方向の全画素について、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果を比較する。なお、図７に示す１つの四角形は、画像読取部４が読み取る主走査方向の各画素に対応しており、ハッチングで示している画素はゴミ検知部２０１にてゴミと検知された画素である。
【００５４】
ゴミ検知処理［１］およびゴミ検知処理［２］の両方でゴミが検知された画素については、スリットガラス７上に固着したゴミ（固着ゴミ（ｂ））と判断する。この固着ゴミ（ｂ）は原稿の読取画像データに異常画像として現れるので、ゴミであると判定する。
【００５５】
ゴミ検知処理［１］にてゴミであると検知され、ゴミ検知処理［２］ではゴミと検知されなかった画素については、背景板６８上に付着したゴミ（ゴミ（ｃ））、またはスリットガラス７上に付着した浮遊ゴミ（浮遊ゴミ（ｂ））と判断する。浮遊ゴミ（ｂ）の場合は、ゴミ検知処理［１］とゴミ検知処理［２］の間にゴミが移動したことになる。ゴミ（ｃ）は原稿の読取画像データには異常画像として現れない。また、浮遊ゴミ（ｂ）の場合は、原稿の読取画像データに異常画像として現れる可能性があるが、原稿読み取り途中にさらに移動する可能性があり、ゴミ補正部２０４による補正が困難である。このため、いずれにしてもゴミとは判定しない。
【００５６】
ゴミ検知処理［１］にてゴミと検知されず、ゴミ検知処理［２］ではゴミと検知された画素については、原稿情報（ｄ）（たとえば縦線）、またはスリットガラス７上に付着した浮遊ゴミ（浮遊ゴミ（ｂ））と判断する。浮遊ゴミ（ｂ）の場合は、ゴミ検知処理［１］とゴミ検知処理［２］の間にゴミが移動したことになる。原稿情報（ｄ）は原稿自体の必要な情報である。また、浮遊ゴミ（ｂ）の場合は、原稿の読取画像データに異常画像として現れる可能性があるが、原稿読取途中にさらに移動する可能性があり、ゴミ補正部２０４による補正が困難である。このため、いずれにしてもゴミとは判定しない。したがって、ゴミ判定部２０２がゴミと判定するのは、ゴミ検知処理［１］およびゴミ検知処理［２］の両方でゴミが検知された画素のみである。
【００５７】
図８は、第１の実施の形態にかかるゴミ判定部２０２においてゴミ検知処理［１］とゴミ検知処理［２］とが一致する場合を示す説明図である。図８のように、ゴミ判定部２０２にてゴミ検知処理［１］の結果とゴミ検知処理［２］の結果が一致する場合は、スリットガラス７上の固着ゴミ（固着ゴミ（ｂ））のみが付着していることになる。固着ゴミの場合は、原稿読み取り途中に移動する可能性が低く、つぎの原稿を読み取る際にも同じように検知される可能性が高い。このため、ゴミ判定部２０２にてゴミ検知処理［１］の結果とゴミ検知処理［２］の結果が一致する場合、すなわち、固着ゴミ（ｂ）のみが付着していると判定される場合は、つぎの原稿読取前のゴミ検知処理［１］を省略する。なお、固着ゴミ（ｂ）も付着していない場合、すなわち、ゴミ検知処理［１］とゴミ検知処理［２］の両方でゴミが全く検出されない場合も結果が一致するが、この場合もつぎの原稿読み取りの前のゴミ検知処理［１］動作を省略する。
【００５８】
図９は、第１の実施の形態にかかる原稿読取時のゴミ判定動作を示すフローチャートである。ゴミ判定部２０２は、ゴミ判定結果をリセットし、ゴミ判定結果にゴミ画素が存在しない状態とする（ステップＳ１０１）。これによりステップＳ１０９にてゴミ判定結果を更新するまでは、ゴミ補正処理を開始しても読取画像データに対する補正は実施されない。続いて、原稿読取前に、画像読取部４は背景板６８を読み取る。その読取画像データから、ゴミ検知部２０１は、ゴミ検知処理（ゴミ検知処理［１］）を行う（ステップＳ１０２）。ゴミ検知部２０１は、ゴミ検知処理［１］の結果を、ゴミ判定部２０２経由でラインメモリ２０３に保存し、以前のゴミ検知処理［１］の結果が存在する場合は、今回のゴミ検知処理［１］の結果にて更新する（ステップＳ１０３）。
【００５９】
続いて、画像読取部４は、原稿読取を開始する（ステップＳ１０４）。さらにゴミ補正部２０４は、ゴミ補正処理を開始する（ステップＳ１０５）。すなわち、ゴミ補正部２０４は、ラインメモリ２０３に保存されているゴミ判定結果にてゴミと判定された画素に対し、読取画像データの補間処理を開始する。
【００６０】
続いて、ゴミ検知部２０１は、画像読取部４による原稿先端部の読取画像データから、ゴミ検知処理（ゴミ検知処理［２］）を実施する（ステップＳ１０６）。続いて、ゴミ検知部２０１によるゴミ検知処理［２］の結果を、ゴミ判定部２０２経由でラインメモリ２０３に保存し、以前のゴミ検知処理［２］の結果が存在する場合は、今回のゴミ検知処理［２］の結果にて更新する（ステップＳ１０７）。さらに、ゴミ判定部２０２は、ラインメモリ２０３に保存されたゴミ検知処理［１］の結果とゴミ検知処理［２］の結果を読み出し、それらを比較する（ステップＳ１０８）。そして、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果の両方にてゴミが検知された画素について、検知すべきゴミ（すなわち、スリットガラス７上のゴミ）が存在すると判定し、ゴミ判定部２０２によるゴミ判定結果を、ラインメモリ２０３に保存する。また、以前のゴミ判定結果が存在する場合は、今回のゴミ判定結果にて更新する（ステップＳ１０９）。また、ゴミ判定部２０２は、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果が一致するかどうかを判定する。この判定結果はステップＳ１１３にて使用される。
【００６１】
これ以降、ゴミ補正部２０４による補正処理の対象画素が切り替わる。画像読取部４は、原稿読取を終了し（ステップＳ１１０）、ゴミ補正処理を終了する（ステップＳ１１１）。すなわち、ゴミ補正部２０４は、ゴミ判定結果による読取画像データの補正処理を終了する。
【００６２】
続いて、つぎの原稿があるかどうかを判断する（ステップＳ１１２）。ここで、つぎの原稿があると判断した場合（ステップＳ１１２、Ｙｅｓ）、ステップＳ１１３に進む。一方、つぎの原稿がないと判断した場合（ステップＳ１１２、Ｎｏ）、原稿読取を終了する。ステップＳ１１３では、ゴミ判定部２０２は、ステップＳ１０８にて判定した判定結果が、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果が一致しているかを判断する（ステップＳ１１３）。ここでゴミ判定部２０２は、両者の検知処理の結果が一致すると判断した場合（ステップＳ１１３、Ｙｅｓ）、ステップＳ１０４に移行する。一方、両者の検知処理の結果が一致しない（ステップＳ１１３、Ｎｏ）場合、ステップＳ１０２に移行する。すなわち、ゴミ判定部２０２においてゴミ検知処理［１］の結果とゴミ検知処理［２］の結果が一致する場合はつぎの原稿読取前のゴミ検知処理［１］を実施せず、一致しない場合はつぎの原稿読取前にゴミ検知処理［１］を実施する。また、原稿読取前にゴミ検知処理［１］を実施しない場合、ステップＳ１０８におけるゴミ判定は、当該原稿読取時のゴミ検知処理［２］と、それ以前の原稿読取前に実施したゴミ検知処理［１］との比較により実施する。
【００６３】
図１０は、第１の実施の形態にかかるゴミ検知処理を実行するタイミングについて示す説明図である。この図１０では図５と同じく、画像読取部４による読取画像データを示しており、左右方向は主走査方向、上下方向は副走査方向（＝時間軸）を示す。また、ゴミ検知処理［１］およびゴミ検知処理［２］を実施するタイミングを示している。また、図１０は、図７のゴミが付着している場合に相当する。
【００６４】
前述したように、ゴミ検知処理［１］は原稿読取前に実施し、ゴミ検知処理［２］は原稿読取中の原稿先端部にて実施する。また、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果から、検知すべきゴミかどうかを判定する。図１０に示す例では、各原稿のゴミ判定にて、スリットガラス７上の固着ゴミ（固着ゴミ（ｂ））のみならず、その他のゴミや原稿情報が検出されている。このため、ゴミ検知処理［１］は省略せず、各原稿読取前に実施する。
【００６５】
図１１は、第１の実施の形態にかかるゴミ検知処理［１］とゴミ検知処理［２］の結果が一致する場合におけるゴミ検知処理を実行するタイミングについて示す説明図である。この図１１は、図８に示すようなゴミが付着している場合に相当する。
【００６６】
図１１に示す例では図１０と異なり、原稿１枚目のゴミ判定にて、ゴミ検知処理［１］とゴミ検知処理［２］が一致する、すなわち、スリットガラス７上の固着ゴミ（固着ゴミ（ｂ））のみが検出されている。このため、原稿２枚目の読取前にゴミ検知処理［１］は実施しない。ＣＰＵ１０９は、ゴミ検知処理［１］を実施しないように、ＡＤＦ制御部１１５、画像読取部４およびゴミ検知部２０１を制御する。
【００６７】
原稿２枚目のゴミ判定は、原稿１枚目の読取前に取得したゴミ検知処理［１］と、原稿２枚目の先端部で取得したゴミ検知処理［２］の比較により実施する。このゴミ判定でも固着ゴミ（ｂ）のみが検出されるので、原稿３枚目の読取前もゴミ検知処理［１］は実施しない。
【００６８】
原稿３枚目のゴミ判定は、原稿１枚目の読取前に取得したゴミ検知処理［１］と、原稿３枚目の先端部で取得したゴミ検知処理［２］の比較により実施する。このゴミ判定でも固着ゴミ（ｂ）のみが検出されるので、原稿４枚目の読取前もゴミ検知処理［１］は実施しない。以降同様の処理を繰り返すので、固着ゴミ（ｂ）のみが検出される間は、ゴミ検知処理［１］を実施しない。
【００６９】
したがって、上述した実施の形態によれば、ゴミ検知処理［１］を実施しない場合は、原稿間でゴミ検知処理［１］に使用する読取画像データを取得する必要がなくなる。よって、ある原稿とつぎの原稿の原稿搬送の間隔を短くすることで、ある原稿の読取完了後からつぎの原稿の読取開始までの時間を短くすることができる。このため原稿全体の読取時間が短くなる、すなわち、原稿読み取り時の生産性が向上する。
【００７０】
（第２の実施の形態）
図１２は、第２の実施の形態にかかるゴミ検知処理および補正処理の機能構成を示すブロック図である。この図１２の基本的な構成は、第１の実施の形態の図６の機能ブロックと同じであり、ゴミ判定部２２２の機能に差異がある。すなわち、ゴミ判定部２２２は後述するように、ゴミの種類を判定し、このゴミの種類にしたがった処理を行う。なお、他の同一機能部分については図６と同じ符号を付し、重複説明は省略する。
【００７１】
ゴミ判定部２２２は、ラインメモリ２０３に保存されたゴミ検知処理［１］の結果とゴミ検知処理［２］の結果から、ゴミの種類を判定する。具体的には、ゴミ検知処理［１］の結果とゴミ検知処理［２］の結果を比較し、両方にてゴミが検知された画素についてスリットガラス７上に固着したゴミ（固着ゴミ（ｂ））と判定する。ゴミ検知処理［１］にてゴミと検知され、ゴミ検知処理［２］ではゴミと検知されなかった画素については、背景板６８上に付着したゴミ（ゴミ（ｃ））、またはスリットガラス７上に付着した浮遊ゴミ（浮遊ゴミ（ｂ））と判定する。ゴミ検知処理［１］にてゴミと検知されず、ゴミ検知処理［２］ではゴミと検知された画素については、原稿情報（ｄ）（たとえば縦線）、またはスリットガラス７上に付着した浮遊ゴミ（浮遊ゴミ（ｂ））と判断する。このゴミ判定１の結果はラインメモリ２０３に保存される。
【００７２】
さらにゴミ判定部２２２は、当該原稿におけるゴミ判定１の結果と、前回のゴミ判定１の結果を比較し、両方で背景板６８上に付着したゴミ（ゴミ（ｃ））、またはスリットガラス７上に付着した浮遊ゴミ（浮遊ゴミ（ｂ））と判断された画素については、背景板６８上に付着した固着ゴミ（固着ゴミ（ｃ））と判定する。このゴミ判定２の結果はラインメモリ２０３に保存される。
【００７３】
また、ゴミ判定部２２２は、当該原稿におけるゴミ判定１の結果とゴミ判定２の結果から、固着ゴミ（ｂ）および固着ゴミ（ｃ）のみが検知されているかどうかを判定する。その固着ゴミの判定結果はＣＰＵ１０９に転送される。
【００７４】
ゴミ補正部２０４は、ラインメモリ２０３に保存されたゴミ判定１の結果に応じて、メモリ制御部１０３から入力した画像データに対して補正処理を行う。
【００７５】
ＣＰＵ１０９は、ゴミ判定部２２２によるゴミ判定１の結果とゴミ判定２の結果に応じて、ＡＤＦ制御部１１５により制御されるＡＤＦ２の原稿の搬送、画像読取部４による原稿の読み取り、およびゴミ検知部２０１によるゴミ検知動作を切り替える。具体的には、ＣＰＵ１０９は、固着ゴミのみが存在する場合は、つぎの原稿読取前にゴミ検知処理［１］を実施しないよう、ＡＤＦ制御部１１５、画像読取部４およびゴミ検知部２０１を制御する。
【００７６】
図１３は、第２の実施の形態にかかるゴミ判定部２２２のゴミ判定について説明する図である。ゴミ判定１については、前述した図７に示す第１の実施の形態のゴミ判定とほぼ同じであるが、判定結果を、以下に述べる「１１」、「１０」、「０１」、「ゴミ無し」の４つに分ける。
【００７７】
ゴミ検知処理［１］およびゴミ検知処理［２］の両方でゴミが検知された画素（ハッチングで示す部分）は、「１１」：固着ゴミ（ｂ）と判定する。また、ゴミ検知処理［１］にてゴミと検知され、ゴミ検知処理［２］ではゴミと検知されなかった画素は、「１０」：ゴミ（ｃ）または浮遊ゴミ（ｂ）と判定する。また、ゴミ検知処理［１］にてゴミと検知されず、ゴミ検知処理［２］ではゴミと検知された画素、「０１」：原稿情報（ｄ）または浮遊ゴミ（ｂ）と判定する。ゴミ検知処理［１］およびゴミ検知処理［２］の両方でゴミが検知された画素は、「ゴミ無し」と判定する。
【００７８】
ゴミ判定２は、当該原稿のゴミ判定１の結果および前回のゴミ判定１の結果を比較する。双方にて「１０」：ゴミ（ｃ）または浮遊ゴミ（ｂ）と判定された画素は、背景板６８上にゴミが固着していると判定する（固着ゴミ（ｃ））。それ以外の画素は、固着ゴミ（ｃ）ではないと判定する。
【００７９】
固着ゴミの場合は、原稿読取途中に移動する可能性が低く、つぎの原稿を読み取る際にも同じように検知される可能性が高い。従って、ゴミ判定１の結果およびゴミ判定２の結果から、固着ゴミ（ｂ）および固着ゴミ（ｃ）のみが付着していると判定される場合は、つぎの原稿読取前のゴミ検知処理［１］を省略する。
【００８０】
図１４は、第２の実施の形態にかかる原稿読取時のゴミ判定動作を示すフローチャートである。まず、ゴミ判定部２２２は、ゴミ判定１およびゴミ判定２の結果をリセットし、ゴミ判定結果にゴミ画素が存在しない状態とする（ステップＳ２０１）。これによりステップＳ２０９にてゴミ判定結果を更新するまでは、ゴミ補正処理を開始しても読取画像データに対する補正は実施されない。つぎのステップＳ２０２〜Ｓ２０７は、前述した図９のステップＳ１０２〜Ｓ１０７と同様であるのでここでの重複説明は省略する。
【００８１】
ステップＳ２０７を実行した後、ゴミ判定部２２２は、ラインメモリ２０３に保存されたゴミ検知処理［１］の結果とゴミ検知処理［２］の結果を読み出し、それらを比較する。そして、ゴミ検知処理［１］およびゴミ検知処理［２］の両方でゴミが検知された画素は、「１１」：固着ゴミ（ｂ）と判定する。ゴミ検知処理［１］にてゴミと検知され、ゴミ検知処理［２］ではゴミと検知されなかった画素は、「１０」：ゴミ（ｃ）または浮遊ゴミ（ｂ）と判定する。ゴミ検知処理［１］にてゴミと検知されず、ゴミ検知処理［２］ではゴミと検知された画素、「０１」：原稿情報（ｄ）または浮遊ゴミ（ｂ）と判定する。ゴミ検知処理［１］およびゴミ検知処理［２］の両方でゴミが検知された画素は、「ゴミ無し」と判定する（ステップＳ２０８）。
【００８２】
続いて、ゴミ判定部２２２によるゴミ判定１の結果を、ラインメモリ２０３に保存する（ステップＳ２０９）。なお既にゴミ判定１の結果が存在する場合は、まずそのゴミ判定１の結果を前回のゴミ判定１の結果としてラインメモリ２０３に保存し、そのステップＳ２０９によるゴミ判定１の結果を今回のゴミ判定１の結果として保存する。これ以降、ゴミ補正部２０４による補正処理の対象画素が切り替わる。
【００８３】
続いて、ゴミ判定部２２２は、ラインメモリ２０３に保存された該当原稿のゴミ判定１の結果と、前回のゴミ判定１の結果を読み出し、それらを比較する。そして、両方で「１０」：ゴミ（ｃ）または浮遊ゴミ（ｂ）と判定された画素を、固着ゴミ（ｃ）と判定し、それ以外の画素を固着ゴミ（ｃ）ではないと判定する。さらにゴミ判定部２２２は、当該原稿のゴミ判定１の結果およびゴミ判定２の結果から、固着ゴミ（ｂ）および固着ゴミ（ｃ）のみが付着しているかどうかを判定する（ステップＳ２１０）。この固着ゴミ判定の結果はステップＳ２１４にて使用される。
【００８４】
つぎのステップＳ２１１〜Ｓ２１３は、前述した図９のステップＳ１１０〜Ｓ１１３と同様であるのでここでの重複説明は省略する。つぎに、ステップＳ２１０にて判定した、固着ゴミの判定結果から、固着ゴミのみが存在するか否かを判断する（ステップＳ２１４）。ここで固着ゴミのみが存在する場合（ステップＳ２１４、Ｙｅｓ）、ステップＳ２０４に移行する。一方、固着ゴミ以外、すなわち浮遊ゴミまたは原稿情報が存在する場合（ステップＳ２１４、Ｎｏ）、ステップＳ２０２に移行する。すなわち、ＣＰＵ１０９は、固着ゴミのみが存在する場合はつぎの原稿読取前のゴミ検知処理［１］を実施せず、浮遊ゴミまたは原稿情報が存在する場合はつぎの原稿読取前にゴミ検知処理［１］を実施する。
【００８５】
なお、ゴミが全くない（固着ゴミも存在しない）場合は、固着ゴミが存在する場合と同様の動作を行う。また、原稿読取前にゴミ検知処理［１］を実施しない場合、ステップＳ２０８におけるゴミ判定１は、当該原稿読取時のゴミ検知処理［２］と、それ以前の原稿読取前に実施したゴミ検知処理［１］との比較により実施する。
【００８６】
これによりスリットガラス７上に付着した固着ゴミに加え、背景板６８上に固着するゴミについても、各原稿読取前に実施するゴミ検知処理［１］を省略することができるため、読み取り時の生産性が向上する。
【００８７】
ところで、本実施の形態で実行されるプログラムは、ＲＯＭ１１１に予め組み込まれて提供するものとしているが、これに限定されるものではない。本実施の形態で実行されるプログラムを、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供してもよい。
【００８８】
また、本実施の形態で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００８９】
本実施の形態で実行されるプログラムは、上述した各部（ゴミ検知部２０１、ゴミ判定部２０２，２２２、ゴミ補正部２０４）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１０９（プロセッサ）が上記記録媒体からプログラムを読み出して実行することにより上記各部がメモリ等の主記憶装置上にロードされ、ゴミ検知部２０１、ゴミ判定部２０２，２２２、ゴミ補正部２０４の各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００９０】
１  複写機
２  ＡＤＦ
４  画像読取部
７  スリットガラス
６８  背景板
１０５  画像処理編集部
１０９  ＣＰＵ
１１０  ＲＯＭ
１１１  ＲＡＭ
１１５  ＡＤＦ制御部
２０１  ゴミ検知部
２０２、２２２  ゴミ判定部
２０３  ラインメモリ
２０４  ゴミ補正部
【先行技術文献】
【特許文献】
【００９１】
【特許文献１】特開２００９−３３２９１号公報
【図１】
0005739775.tif 000002
【図２】
0005739775.tif 000003
【図３】
0005739775.tif 000004
【図４】
0005739775.tif 000005
【図５】
0005739775.tif 000006
【図６】
0005739775.tif 000007
【図７】
0005739775.tif 000008
【図８】
0005739775.tif 000009
【図９】
0005739775.tif 000010
【図１０】
0005739775.tif 000011
【図１１】
0005739775.tif 000012
【図１２】
0005739775.tif 000013
【図１３】
0005739775.tif 000014
【図１４】
0005739775.tif 000015