(57)【要約】【課題】本発明は、原稿読み取りの光路上におけるゴミの有無判定と対応処理を精度良くかつ効率的に行う。【解決手段】画像形成装置１は、シートスルー用コンタクトガラス２２上を搬送される原稿Ｇの走査光学機構３０による読み取り前または読み取り後に、白色ガイド板４３を読み取って、ゴミ検知部５１が、少なくともスキャナ補正部７の生成するカラー画像と白黒画像のいずれかの画像データにおいてスジ画像となるゴミが、走査光学機構３０による読み取り光の光路上に存在するか否かを検出して、該検出結果とハードディスク４等に記憶されている該カラー画像出力と該白黒画像出力の履歴に基づいて、ゴミに対する対応処理を決定する。【選択図】          図１
2013098887.tif 000002
【特許請求の範囲】
【請求項１】
所定の読み取り面上を搬送される原稿に所定の読み取り位置で、読み取り光を照射して該原稿での反射光の複数色に対して光電変化して該原稿の画像を読み取って該各色に対応する画像データを出力する画像読み取り手段と、
前記画像読み取り手段の出力する前記画像データからカラー画像データを生成して出力するカラー画像出力手段と、
前記画像読み取り手段の出力する前記画像データから白黒画像データを生成して出力する白黒画像出力手段と、
前記読み取り面を挟んで前記画像読み取り手段と反対側に配設されている基準板を、該画像読み取り手段が読み取った画像データであって、少なくとも前記カラー画像出力手段と前記白黒画像データ出力手段のいずれかが出力する画像データにおいてスジ画像となる異物が、該画像読み取り手段による読み取り光の光路上に存在するか否かを検出する異物検出手段と、
前記カラー画像出力手段と前記白黒画像出力手段による画像出力の履歴を記憶する履歴記憶手段と、
前記異物検出手段の検出結果と前記履歴記憶手段の記憶する前記履歴に基づいて、前記異物に対する対応処理を決定する対応処理決定手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記異物検出手段は、
前記基準板を読み取ったときの画像データの主走査方向において同じ画素位置に所定濃度の画素が副走査方向に所定ライン分連続すると、前記異物があると判定することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記異物検出手段は、
前記カラー画像を出力する場合には、前記各色の画像データそれぞれに対して前記異物の存在の有無の検出を行い、前記白黒画像を出力する場合には、全ての色の画像データを混合した混合画像データに対して前記異物の存在の有無の検出を行うことを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記対応処理決定手段は、
前記異物検出手段の検出結果と前記履歴記憶手段の記憶する前記履歴に基づいて、少なくとも原稿の読み取りと画像出力の続行処理、前記画像読み取り手段の読み取り位置を副走査方向に移動させる読み取り位置変更処理及び前記光路上の前記異物の清掃除去を促す警告出力処理を、１つまたは組み合わせて対応処理として決定することを特徴とする請求項１から請求項３のいずれかに記載の画像処理装置。
【請求項５】
前記履歴記憶手段は、
ユーザ毎に、前記履歴を記憶し、
前記対応処理決定手段は、
画像出力を要求するユーザに対応して前記履歴記憶手段に記憶されている前記履歴を参照して、前記対応処理を決定することを特徴とする請求項１から請求項４のいずれかに記載の画像処理装置。
【請求項６】
所定の読み取り面上を搬送される原稿に所定の読み取り位置で、読み取り光を照射して該原稿での反射光の複数色に対して画像読み取り手段で光電変化して該原稿の画像を読み取って該各色に対応する画像データを出力する画像読み取り処理ステップと、
前記画像読み取り処理ステップで出力される前記画像データからカラー画像データを生成して出力するカラー画像出力処理ステップと、
前記画像読み取り処理ステップで出力される前記画像データから白黒画像データを生成して出力する白黒画像出力処理ステップと、
前記読み取り面を挟んで前記画像読み取り手段と反対側に配設されている基準板を、前記画像読み取り処理ステップで読み取られた画像データであって、少なくとも前記カラー画像出力処理ステップと前記白黒画像データ出力処理ステップのいずれかで出力される画像データにおいてスジ画像となる異物が、該画像読み取り手段による読み取り光の光路上に存在するか否かを検出する異物検出処理ステップと、
前記カラー画像出力処理ステップと前記白黒画像出力処理ステップでの画像出力の履歴を履歴記憶手段に記憶する履歴記憶処理ステップと、
前記異物検出処理ステップでの検出結果と前記履歴記憶手段の記憶する前記履歴に基づいて、前記異物に対する対応処理を決定する対応処理決定処理ステップと、
を有していることを特徴とするゴミ検出制御方法。
【請求項７】
コンピュータに、
所定の読み取り面上を搬送される原稿に所定の読み取り位置で、読み取り光を照射して該原稿での反射光の複数色に対して画像読み取り手段で光電変化して該原稿の画像を読み取って該各色に対応する画像データを出力する画像読み取り処理と、
前記画像読み取り処理で出力される前記画像データからカラー画像データを生成して出力するカラー画像出力処理と、
前記画像読み取り処理で出力される前記画像データから白黒画像データを生成して出力する白黒画像出力処理と、
前記読み取り面を挟んで前記画像読み取り手段と反対側に配設されている基準板を、前記画像読み取り処理で読み取られた画像データであって、少なくとも前記カラー画像出力処理と前記白黒画像データ出力処理のいずれかで出力される画像データにおいてスジ画像となる異物が、該画像読み取り手段による読み取り光の光路上に存在するか否かを検出する異物検出処理と、
前記カラー画像出力処理と前記白黒画像出力処理での画像出力の履歴を履歴記憶手段に記憶する履歴記憶処理と、
前記異物検出処理での検出結果と前記履歴記憶手段の記憶する前記履歴に基づいて、前記異物に対する対応処理を決定する対応処理決定処理と、
を実行させることを特徴とするゴミ検出制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、ゴミ検出制御方法及びゴミ検出制御プログラムに関し、詳細には、原稿読み取り光路上におけるゴミの有無判定と対応処理を精度良くかつ効率的に行う画像処理装置、ゴミ検出制御方法及びゴミ検出制御プログラムに関する。
【背景技術】
【０００２】
スキャナ装置、複写装置及びファクシミリ装置等の原稿の画像を光学的に読み取る画像読み取り装置においては、従来から複数枚の原稿を効率的に読み取るために、ＡＤＦ（Automatic Document Feeder：自動原稿送り装置）を使用して、複数枚の原稿を１枚ずつ分離して読み取り部のコンタクトガラスで形成されている読み取り窓に搬送し、読み取り窓上を搬送される原稿に、該読み取り窓の下方に静止して配置されている読み取り部の光源から光を投射して、原稿で反射された光を所定の光路を通過させてＣＣＤ（Charge Coupled Device ）等の光電変換素子に入射して、原稿の画像を読み取っている。
【０００３】
このような画像読み取り装置においては、その光路上の部品にゴミやほこり及びその他の異物等（以下、ゴミ等という。）が付着すると、該ゴミ等が縦方向（副走査方向）の黒スジ、白スジ、色スジ等の縦スジとなって画像に現れ、画質を著しく低下させる。すなわち、例えば、図１２（ａ）に示すように、本来の原稿には存在しないが、図１２（ｂ）に示すように、読み取り画像に生じた縦スジ（副走査方向のスジ）は、表示出力画像や用紙等への記録出力画像等の出力画像にも発生する。
【０００４】
また、カラー画像読み取り装置においては、ＲＧＢ（赤（Red）、緑（Green）、青（Blue））の３ラインのＣＣＤを副走査方向に所定間隔で位置ずれした状態で配置して、それぞれのＣＣＤで原稿の画像を読み取っている。
【０００５】
そして、カラー画像読み取り装置において、ＡＤＦを用いてカラー原稿を搬送してＲＧＢ３ライン分のＣＣＤでカラー画像を読み取る場合、光路上に塵などの小さなゴミが付着していると、ＲＧＢの３つのラインＣＣＤのうち１つのＣＣＤの光路上にのみゴミが存在することがある。このような場合、色スジ（縦スジ）となって、読み取られてしまう。例えば、Ｇ信号の光路に黒いゴミが存在する場合、白紙原稿を読み取った場合であっても、Ｇ色の補色であるマゼンタ色の縦スジが読み取られてしまう。
【０００６】
そこで、従来、白色ガイド板を読み取って、読み取った該画像データに基づいてゴミの有無を検知し、ゴミが有ると、その旨を操作者に警告したり、スジ画像として検出された画像を該画素周辺の画素に置き換える補正を行う技術が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記公報記載の従来技術にあっては、ゴミの有無を検知して、ゴミが有ることを検知すると、警告を出力したり画像補正を行うようになっていたため、ゴミ等が読み取り画像を利用する上で問題とならない場合、例えば、主走査方向の原稿サイズがゴミ位置より小さい場合、カラー読み取りを行なって白黒出力する場合等には、特別な対応を行う必要がなかったり、対応処理を適切に行う上で、改良の必要があった。
【０００８】
そこで、本発明は、画像読み取りにおける光路上のゴミの検知と検知したゴミに対する対応処理を高精度かつ効率的に行うことを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１記載の画像処理装置は、所定の読み取り面上を搬送される原稿に所定の読み取り位置で、読み取り光を照射して該原稿での反射光の複数色に対して光電変化して該原稿の画像を読み取って該各色に対応する画像データを出力する画像読み取り手段と、前記画像読み取り手段の出力する前記画像データからカラー画像データを生成して出力するカラー画像出力手段と、前記画像読み取り手段の出力する前記画像データから白黒画像データを生成して出力する白黒画像出力手段と、前記読み取り面を挟んで前記画像読み取り手段と反対側に配設されている基準板を、該画像読み取り手段が読み取った画像データであって、少なくとも前記カラー画像出力手段と前記白黒画像データ出力手段のいずれかが出力する画像データにおいてスジ画像となる異物が、該画像読み取り手段による読み取り光の光路上に存在するか否かを検出する異物検出手段と、前記カラー画像出力手段と前記白黒画像出力手段による画像出力の履歴を記憶する履歴記憶手段と、前記異物検出手段の検出結果と前記履歴記憶手段の記憶する前記履歴に基づいて、前記異物に対する対応処理を決定する対応処理決定手段と、を備えていることを特徴としている。
【発明の効果】
【００１０】
本発明によれば、画像読み取りにおける光路上のゴミの検知と検知したゴミに対する対応処理を高精度かつ効率的に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例を適用した画像形成装置のブロック構成図。
【図２】スキャナの正面概略構成図。
【図３】シートスルー用コンタクトガラス部分の拡大正面図。
【図４】ＣＣＤの平面図。
【図５】スキャナ補正部のブロック構成図。
【図６】ゴミ検知部のブロック構成図。
【図７】コントローラのブロック構成図。
【図８】プリンタ補正部のブロック構成図。
【図９】副ゴミ検知部における副走査方向検知範囲の説明図。
【図１０】自動カラー選択出力時のゴミ対策処理の一例を示す図。
【図１１】ユーザの過去の出力モード履歴を参照したゴミ対策処理の一例を示す図。
【図１２】原稿とスジの入った読み取り画像の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１３】
図１〜図１１は、本発明の画像処理装置、ゴミ検出制御方法及びゴミ検出制御プログラムの一実施例を示す図であり、図１は、本発明の画像処理装置、ゴミ検出制御方法及びゴミ検出制御プログラムの一実施例を適用した画像形成装置１のブロック構成図である。
【００１４】
図１において、画像形成装置（画像処理装置）１は、コントローラ２、操作表示部３、ハードディスク（ＨＤＤ）４、ＮＩＣ（Network Interface Card）５、スキャナ６、スキャナ補正部７、圧縮処理部８、伸張処理部９、プリンタ補正部１０及びプロッタ１１等を備えており、コントローラ２、圧縮処理部８及び伸張処理部９は、汎用バス１２により接続されている。
【００１５】
画像形成装置１は、ＮＩＣ５に接続されているネットワークを介してコンピュータＰＣ等に接続されており、ＮＩＣ５は、ネットワークを介してコンピュータＰＣとの間で、コマンドや画像データの授受を行う。
【００１６】
スキャナ６は、図２に示すように、画像形成装置１の本体筐体１ａの上部に配設されたブック読み取り用コンタクトガラス２１とシートスルー用コンタクトガラス（読み取り面）２２が配設され、ブック読み取り用コンタクトガラス２１とシートスルー用コンタクトガラス２２との間には、スケール２３が配設されている。本体筐体１ａ内には、走査光学機構３０が配設されており、走査光学機構（画像読み取り手段）３０は、図示しない第１走行体に搭載された光源３１及び３枚のミラー３２ａ〜３２ｄ及び第２走行体に搭載されたレンズ３３とＣＣＤ部３４等を備えている。
【００１７】
スキャナ６は、コンタクトガラス２１、２２の上方に、ＡＤＦ３５が開閉可能に配設されており、ＡＤＦ３５は、複数枚の原稿Ｇの載置される原稿テーブル３６、呼び出しコロ３７、分離ローラ３８、原稿セットセンサ３９、レジストセンサ４０、搬送ローラ４１、マイラ４２、白色ガイド板４３、上排紙ガイド４４、下排紙ガイド４５、排紙ローラ４６及び排紙トレイ４７が、破線矢印で示す原稿搬送経路に沿って順次配設されている。
【００１８】
ＡＤＦ３５は、原稿テーブル３６に、原稿テーブル３６に載置された原稿Ｇの給紙方向側を持ち上げて最上段の原稿Ｇを呼び出しコロ３７に当接させる加圧板３６ａ、原稿Ｇのセット基準となるストッパ３６ｂ等が設けられており、原稿テーブル３６に載置された最上段の原稿Ｇを呼び出しコロ３７によって分離ローラ３８に送り出す。
【００１９】
分離ローラ３８は、分離ローラ３８の上側ローラが図示しない給紙モータにより給紙方向に回転駆動され、分離ローラ３８の下側ローラが給紙方向と逆方向に回転駆動されることで、呼び出しコロ３７によって送り出されてきた原稿Ｇの最上段の原稿Ｇのみを分離して送り出す。ＡＤＦ３５は、原稿テーブル３６に原稿Ｇがセットされたことを原稿セットセンサ３９で検知し、レジストセンサ４０は、原稿サイズを検知する。
【００２０】
搬送ローラ４１は、図３に示すように、分離ローラ３８によって送り出された原稿Ｇをシートスルー用コンタクトガラス２２方向に搬送し、マイラ４２及び白色ガイド板４３が、原稿Ｇをシートスルー用コンタクトガラス２２へガイドするとともに、白色ガイド板４３が、原稿Ｇをシートスルー用コンタクトガラス２２に密接させた状態で搬送させる。
【００２１】
走査光学機構３０は、シートスルー用コンタクトガラス２２上を搬送される原稿Ｇに光源３１から読み取り光を照射させ、原稿Ｇで反射された読み取り光の反射光を、ミラー３２ａ、３２ｂ、３２ｃで順次反射させてレンズ３３を通してＣＣＤ部３４に集光する。ＣＣＤ部３４は、図４に示すように、ＲＧＢ（赤（Red）、緑（Green）、青（Blue））用のＣＣＤ３４ｒ、３４ｇ、３４ｂが副走査方向に所定間隔空けて配列されており、各ＣＣＤ３４ｒ、３４ｇ、３４ｂは、図示しないが、主走査方向に１ライン分の長さにわたって延在する多数のＣＣＤ素子がライン状に配設されている。各ＣＣＤ３４ｒ、３４ｇ、３４ｂは、入射光を光電変換して、原稿Ｇを読み取ったアナログの画像データを出力する。
【００２２】
ＡＤＦ３５は、シートスルー用コンタクトガラス２２上を通過した原稿Ｇを上排紙ガイド４４と下排紙ガイド４５により排紙ローラ４６に案内し、排紙ローラ４６が、読み取りの完了した原稿Ｇを排紙トレイ４７上に排出する。
【００２３】
ＡＤＦ３５は、ブック読み取り用コンタクトガラス２１上を開閉可能な状態で回動可能に本体筐体１ａに取り付けられており、排紙トレイ４７の下面には、ＡＤＦ３５を開いてブック読み取り用コンタクトガラス２１上にセットされた原稿をブック読み取り用コンタクトガラス２１に押し付ける圧板４８が取り付けられている。
【００２４】
上記白色ガイド板４３は、シートスルー用コンタクトガラス２２側の面が白色に施されており、シェーディング用の白基準を提供するとともに、本発明のゴミ検出用白基準を提供する。
【００２５】
上記スキャナ補正部（カラー画像出力手段、白黒画像出力手段、異物検出手段、対応処理決定手段）７は、図５に示すように、ゴミ検知部５１、像域分離部５２、スキャナγ部５３、フィルタ処理部５４、色補正処理部５５、文字γ部５６及びカラー原稿判定部５７を備えており、スキャナ６が原稿Ｇを読み取ったＲＧＢの各ＣＣＤ３４ｒ、３４ｇ、３４ｂからの反射率リニアな画像データまたは白色ガイド板４３を読み取った反射率リニアな画像データがゴミ検知部５１に入力される。スキャナ補正部７は、以下に説明するように、ゴミ検知処理を行うとともに、スキャナ６の読み取った画像データ（デジタルデータ）に対して、画像領域の文字、線画、写真等の分類、原稿画像の地肌画像の除去、画像の先鋭化、平滑化等の画像処理を施す。
【００２６】
ゴミ検知部（異物検出手段、対応処理決定手段）５１は、図６に示すように、ＲＧＢそれぞれの副平均化部６１ｒ、６１ｇ、６１ｂ、ＲＧＢそれぞれのγ補正部６２ｒ、６２ｇ、６２ｂ、加算器６３、ＲＧＢ及び輝度Ｌそれぞれの主ゴミ検知部６４ｒ、６４ｇ、６４ｂ、６４ｌ、ＲＧＢ及び輝度Ｌそれぞれの副ゴミ検知部６５ｒ、６５ｇ、６５ｂ、６５ｌ、ゴミ検知判定部６６及びゴミ補正部６７を備えている。
【００２７】
ＲＧＢの副平均化部６１ｒ、６１ｇ、６１ｂは、全て同じ機能であり、それぞれＲＧＢの副走査方向において、複数ライン分の画像データを平均する。副平均化部６１ｒ、６１ｇ、６１ｂは、ＲＧＢそれぞれについて、主走査方向については、平均化することなく、副走査方向において平均化することで、画像のノイズを除去して、処理結果を、γ補正部６２ｒ、６２ｇ、６２ｂ及びＲＧＢの主ゴミ検知部６４ｒ、６４ｇ、６４ｂに出力する。
【００２８】
γ補正部６２ｒ、６２ｂ、６２ｇは、全て同じ機能であり、入力８ｂｉｔ、出力８ｂｉｔのルックアップテーブルを備えていて、副平均化部６１ｒ、６１ｇ、６１ｂで平均化された入力データに対して、該ルックアップテーブルを参照して、γ補正を施して、所定の出力データを生成して加算器６３に出力する。
【００２９】
加算器６３は、各γ補正部６２ｒ、６２ｂ、６２ｇからのγ補正後のデータを加算して、輝度データＬを生成し、生成した輝度データＬを主ゴミ検知部６４ｌに出力する。
【００３０】
すなわち、ＲＧＢから輝度変換する式Ｙ＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂを実現するために、γ補正部６２ｒ、６２ｂ、６２ｇで乗算を実施して、加算器６３で加算を実施している。
【００３１】
ＲＧＢＬの主ゴミ検知部６４ｒ、６４ｂ、６４ｇ、６４ｌは、全て同じ機能であり、主走査１ラインにゴミの有り／無しの検知を行う。具体的には、主ゴミ検知部６４ｒ、６４ｂ、６４ｇ、６４ｌは、ＲＧＢＬそれぞれにおいて、処理対象の画素の濃度と主走査方向の周辺画素の濃度差を求めてゴミの有無検知を行い、ゴミの有り／無し、を画素単位で記憶する。
【００３２】
副ゴミ検知部６５ｒ、６５ｂ、６５ｇ、６５ｌは、原稿読み取り前または原稿読み取り後に、スキャナ６で、白色ガイド板４３をゴミ検知の検知範囲（ライン）分だけ読み取って、ゴミの有り／無し、を判定する。具体的には、副ゴミ検知部６５ｒ、６５ｂ、６５ｇ、６５ｌは、ゴミ検知の検知範囲の最初から最後まで、主ゴミ検知部６４ｒ、６４ｂ、６４ｇ、６４ｌのゴミ有りと判定した主走査画素位置（座標）が、同じ主走査位置で連続していると、その位置にゴミ有りと判定する。
【００３３】
副ゴミ検知部６５ｒ、６５ｂ、６５ｇ、６５ｌは、ゴミ検知の検知範囲の読み取りを終了して、ゴミ検知動作時にゴミ有りと判定すると、ゴミ検知判定部６６に対して、ゴミ有りを通知するとともに、ゴミ補正部６７にゴミの有った座標を通知する。
【００３４】
ゴミ補正部６７は、原稿がカラーであってカラー出力を行う場合には、副ゴミ検知部６５ｒ、６５ｂ、６５ｇ、６５ｌがゴミ有りと検知した色の該画素位置の画素のみを周辺画素で置き換える等のゴミ補正処理を行う。ゴミ補正部６７は、例えば、副ゴミ検知部６５ｒのみからゴミ有りであってその画素の座標が通知されると、Ｒ画像の当該座標の画像（画素）を周辺画素（画像）で置き換える等のゴミ補正処理を行う。同様に、副ゴミ検知部６５ｂまたは副ゴミ検知部６５ｇからのみゴミの座標が通知されると、同様に、Ｂ画像またはＧ画像の当該座標の画像（画素）を周辺画素（画像）で置き換える等のゴミ補正処理を行う。また、ゴミ補正部６７は、出力画像が白黒であって、Ｌ副ゴミ検知部６５ｌが、ゴミ有りと検知すると、ＲＧＢの３つのＣＣＤ３４ｒ、３４ｇ、３４ｂの出力に対して補正を行う。
【００３５】
ゴミ検知判定部（対応処理決定手段）６６は、副ゴミ検知部６５ｒ、６５ｂ、６５ｇ、６５ｌのゴミ有無判定結果、カラー原稿判定部５７のカラー原稿／白黒原稿の判定結果及び出力条件であるカラー出力／白黒出力に基づいて、ゴミ対応処理を決定する。このゴミ対応処理としては、例えば、警告等を行うことなく読み取った画像データに基づいて画像出力する処理、ゴミ画素を周辺画素で補正する画像補正処理、走査光学機構３０による読み取り位置を副走査方向に移動させて読み取る読み取り位置変更処理、操作表示部３のディスプレイへの航路上の清掃を促す警告表示処理等がある。
【００３６】
再び、図５に戻って、カラー原稿判定部５７は、ゴミ検知部５１から入力される画像データに基づいて、読み取られた原稿Ｇの画像データがカラー原稿Ｇの画像データであるか、白黒画像データの画像データであるかを判定し、判定結果をスキャナ補正部７の必要な各部に提供する。
【００３７】
象域分離部５２は、コントローラ２によって、ゴミ検知時と原稿読み取り時とで閾値（像域分離処理パラメータ）が切り替えられて、ゴミ検知部５１からのデジタル画像データに対して像域分離処理を施して、原稿Ｇの文字領域（特に、黒エッジ文字領域、色エッジ文字領域）、写真領域、網点領域等を抽出し、象域分離処理後のデジタル画像データに像域分離信号（黒エッジ文字領域、色エッジ文字領域、写真領域等を示す像域分離信号）を画素毎に付与してスキャナγ部５３に出力する。
【００３８】
スキャナγ部５３は、スキャナ２で読み取られて像域分離部５２で像域分離された反射率リニアなＲＧＢ画像データを、濃度リニアなＲＧＢ画像データに変換して、フィルタ処理部５４に出力する。
【００３９】
フィルタ処理部５４は、像域分離部５２からの像域分離信号によってフィルタ処理を切り換える。すなわち、フィルタ処理部５４は、文字領域（黒エッジ文字と色エッジ文字）の画像データに対しては、判読性を向上させるために、鮮鋭化するフィルタ処理を施し、写真領域の画像データに対しては、画像データ内の急峻な濃度変化をエッジ量として、エッジ量に応じて平滑化処理や鮮鋭化処理を施して、色補正処理部５５に出力する。なお、写真領域の画像データに対しては、画像データ内の急峻なエッジを鮮鋭化するのは、絵の中の文字を判読しやすくするためである。
【００４０】
色補正処理部５５は、カラーと白黒で処理が異なる。すなわち、色補正処理部５５は、カラーの場合、すなわち、カラー原稿判定部５７が原稿Ｇの画像データがカラー画像データであると判定したときには、黒エッジ文字領域以外においては、Ｒ、Ｇ、Ｂの画像データを濃度マスキング法等でＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の描画データに変換するとともに、画像データの色再現性を向上させるために、Ｃ、Ｍ、Ｙデータの共通部分をＵＣＲ（加色除去）処理して、Ｋ（黒）データを生成し、Ｃ、Ｍ、Ｙ、Ｋデータを文字γ部５６に出力する。ここで、黒エッジ文字領域は、スキャナ６のＲＧＢ読み取り位置ずれで原稿Ｇの黒文字が色付いたり、プロッタ１１のＹＭＣＫで印刷するときの重ね位置ずれがあると判読性が劣化するため、黒文字領域のみ輝度に相当する信号でＫ単色データ（Ｃ、Ｍ、Ｙは、プリントアウトしてないデータ）で出力する。
【００４１】
また、色補正処理部５５は、白黒の場合、すなわち、カラー原稿判定部５７が原稿Ｇの画像データが白黒画像データであると判定したときには、Ｒ、Ｇ、Ｂデータを輝度に相当するデータ（例えば、式Ｙ＝０．２９９×Ｒ＋０．５８７×Ｇ＋０．１１４×Ｂ）に変換して、Ｋデータのみのデータとして出力し、他のＣＭＹについては、「０」を出力する。
【００４２】
文字γ部５６は、画像の文字部のコントラストを向上させるために、色文字と黒文字に対してγを立たせ、色文字と黒文字以外では、入力画像データをそのまま圧縮処理部８に出力する。
【００４３】
圧縮処理部８は、スキャナ補正部７でスキャナ補正された後のＹＭＣＫ各８ｂｉｔの画像データを圧縮処理して、該画像データを、汎用バス１２を介してコントローラ２に送る。コントローラ２は、送られてきた画像データを大容量の記憶媒体であるハードディスク４（ＨＤＤ）に蓄積する。なお、上記説明では、画像データに対して圧縮処理部８で圧縮を施した後に、汎用バス１２を介して画像データをコントローラ２に送信しているが、汎用バス１２の帯域が十分に広く、蓄積するハードディスク４の容量が十分に大きいときには、非圧縮の状態で画像データをコントローラ２に送信して、コントローラ２によってハードディスク４に蓄積してもよい。
【００４４】
操作表示部３は、画像形成装置１を操作するのに必要な各種キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）やＬＥＤ（Light Emitting Diode）等のランプを備え、操作キーからは、画像形成装置１を利用した複写処理、スキャナ処理、プリント処理等の各種処理に必要な各種操作や後述するゴミ検出制御処理の設定等に必要な各種操作が行われる。操作表示部３は、ディスプレイには、操作キーから入力された命令内容や画像形成装置１からユーザに通知するエラーメッセージ及び後述するゴミ検知結果の警告メッセージ等の各種情報が表示される。
【００４５】
そして、コントローラ２は、図７に示すようにブロク構成されており、ＣＰＵ（Central Processing Unit ）７１、圧縮伸張処理部７２、ページメモリ７３、出力フォーマット変換部７４、入力フォーマット変換部７５及びデータＩ／Ｆ部７６等を備えているとともに、図示しないＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）等を備えている。
【００４６】
ＣＰＵ７１は、ＲＯＭ内に格納されているプログラムに基づいてＲＡＭをワークメモリとして利用して、画像形成装置１の各部を制御して、画像形成装置１としての基本処理を実行するとともに、本発明のゴミ検出制御処理を実行する。
【００４７】
すなわち、画像形成装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のゴミ検出制御方法を実行するゴミ検出制御プログラムを読み込んでＲＯＭやハードディスク４等に導入することで、後述するスキャナ６の読み取り光路上のゴミの検出制御及びゴミ対策処理を高精度にかつ効果的に行うゴミ検出制御方法を実行する画像処理装置として構築されている。このゴミ検出制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータで実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００４８】
圧縮伸張処理部７２は、ＣＰＵ７１の制御下で、汎用バス１２を介してスキャナ補正部７から送られてくる圧縮画像データを、そのままハードディスク４に転送してハードディスク４に蓄積させ、ハードディスク４の圧縮画像データを汎用バス１２を介して伸長処理部９に送る。また、圧縮伸張処理部７２は、ハードディスク４の圧縮画像データを、ページメモリ７３を利用して伸張して、出力フォーマット変換部７４に渡し、入力フォーマット変換部７５からフォーマット変換後の画像データを、プロッタ１１で印刷可能な状態の描画データへページメモリ７３にビットマップ展開して、展開したデータ（例えば、６００ｄｐｉ）を圧縮してハードディスク４に蓄積する。
【００４９】
ページメモリ７３は、圧縮伸張処理部７２が圧縮画像データを伸張する際、ＮＩＣ５を介してコンピュータＰＣから受信したコマンド（ページ記述言語ＰＤＬ）を解析して画像データをプロッタ１１で印刷可能なビットマップに展開して圧縮データ（例えば、６００ｄｐｉ等）に展開する際等に使用される。
【００５０】
出力フォーマット変換部７４は、画像データをデータＩ／Ｆ部７６及びＮＩＣ５を介してネットワークを通してコンピュータＰＣに配信する際に、コントローラ７１が色変換処理、配信スキャナ動作時のモードに従った階調変換処理を施した画像データに対して、フォーマット処理を行う。出力フォーマット変換部７４は、このフォーマット処理として、ＪＰＥＧやＴＩＦＦ形式等への汎用画像フォーマット変換処理を行うとともに、６００ｄｐｉから他の解像度への変換等を行う。コントローラ２は、出力フォーマット変換部７４の処理が完了すると、データをデータＩ／Ｆ部７６及びＮＩＣ５を介して、ネットワーク上のコンピュータＰＣに送信する。
【００５１】
入力フォーマット変換部７５は、ＮＩＣ５及びデータＩ／Ｆ部７６を介して取り込んだコンピュータＰＣからのデータから、画像及びプリントを指示するコマンド（ページ記述言語ＰＤＬ）を解析し、画像データとして、印刷できる状態にページメモリ７３にビットマップ展開する。コントローラ２は、上述のように、このページメモリ７３に展開された画像データを、ＣＰＵ７１の制御下で、圧縮伸張処理部７２に圧縮させて、ハードディスク４に蓄積する。
【００５２】
データＩ／Ｆ部７６は、出力フォーマット変換部７４、入力フォーマット変換部７５に接続されているとともに、ＮＩＣ５に接続され、ＮＩＣ５を介してネットワーク上のコンピュータＰＣとコントローラ２とのコマンドや画像データ等のデータの授受を行う。
【００５３】
そして、図１の伸長処理部９は、汎用バス１２を介してコントローラ２に接続され、コントローラ２から汎用バス１２を介して送られてくる圧縮処理された画像データを、元の８８ｂｉｔのデータに伸張して、プリンタ補正部１０に送出する。特に、伸張処理部９は、プロッタ１１で画像をカラー出力するときには、圧縮処理部８で圧縮されたＹＭＹＫに展開し、プロッタ１１で画像を白黒出力するときには、ＹＭＣは「０」になるので、Ｋ信号のみを発生する。
【００５４】
プリンタ補正部１０は、図８に示すように、プリンタγ部８１、中間調処理部５３及びエッジ量検出部８３等を備えており、プリンタγ部８１及びエッジ量検出部８３に、伸長処理部９で伸張された画像データが入力される。プリンタ補正部１０は、プロッタ１１の明暗特性の補正処理や階調数変換処理を行う。ここでの階調数変換処理では、誤差拡散やディザ処理を行なって、各色８ｂｉｔから２ｂｉｔへ画像データの変換を行う。
【００５５】
プリンタγ部８１は、コンタクトガラス２から入力される標準のＹＭＣＫの画像データをプロッタ１１の特性（周波数特性）にあったＹＭＣＫの画像データに変換するγ補正を施して、中間調処理部８２に出力する。
【００５６】
エッジ量検出部８３は、コンタクトガラス２から入力される画像データ内の急峻な濃度変化をエッジ量として検出して、検出結果を中間調処理部８２に出力する。
【００５７】
中間調処理部８２は、プロッタ１１の階調特性やエッジ量検出部８３からのエッジ量に応じて、プリンタγ部８１からの画像データに対して、ディザ処理や誤差拡散処理等の量子化を行い、階調補正等の量子化を行って、文字の判読性を向上させて、プリンタ部１１に処理後の画像データを出力する。
【００５８】
そして、プロッタ１１は、所定の印刷方式、例えば、電子写真方式やインク噴射方式で、図示しないパーソナルコンピュータＰＣから受信した画像データやスキャナ６で読み取った画像データを、プリンタ補正部１０から受け取って、該画像データに基づいて出力画像を用紙に形成出力（印刷出力）する。すなわち、プロッタ１１は、電子写真方式で印刷処理を行う場合、図示しないが、電子写真方式で用紙に描画データに基づいて印刷処理を行うのに必要な部品、例えば、ＣＭＹＫの各色毎に、感光体、光書込部、現像部、帯電部及びクリーニング部等を備えており、プリンタ補正部１０からの２ｂｉｔの画像データ及び制御信号により光書き込み部を動作させて感光体上に静電潜像を形成して、現像部によりトナーを感光体上に供給して現像して、カラートナー画像または白黒トナー画像を形成する。プロッタ１１は、給紙部から用紙を感光体と転写部との間に給紙して、各色の感光体上のトナー画像を用紙に順次重ね合わせて転写させ、トナー画像の転写された用紙を定着部に搬送して、定着部で加熱・加圧して用紙上のトナー画像を定着させる。
【００５９】
次に、本実施例の作用を説明する。本実施例の画像形成装置１は、スキャナ６での画像読み取りにおける光路上のゴミの検知と該検知したゴミに対する対応処理を高精度にかつ効率的に行う。
【００６０】
画像形成装置１は、スキャナ６で読み取った原稿Ｇの画像データをＮＩＣ５を介してコンピュータＰＣに送信する配信処理、スキャナ６で読み取った原稿Ｇの画像データをプロッタ１１で用紙に画像形成出力する複写処理を行い、また、コンピュータＰＣから送られてきた画像データを、プロッタ１１で用紙に画像形成出力するプリント処理、他のコンピュータに転送する転送処理等を行う。
【００６１】
画像形成装置１が備えているこれらの動作処理のうち、スキャナ６で原稿Ｇの画像を読み取る画像読み取り処理、特に、シートスルー読み取り処理においては、シートスルー用コンタクトガラス２２の真下位置に静止する走査光学機構３０から搬送される原稿Ｇに光源３１から読み取り光を照射して、原稿Ｇで反射された反射光を、ミラー３２ａ、３２ｂ、３２ｃで順次反射させてレンズ３３を通してＣＣＤ部３４（ＣＣＤ３４ｒ、３４ｇ、３４ｂ）に集光し、ＣＣＤ３４ｒ、３４ｇ、３４ｂでＲＧＢの画像データに光電変換して、スキャナ補正部７に出力する。
【００６２】
このとき、例えば、図１２（ａ）に示したような原稿Ｇの画像をスキャナ６で読み取った場合、光源３１からＣＣＤ部３４に至る光路上に、ゴミが存在すると、図１２（ｂ）に示したように、読み取り画像Ｄには、縦スジ（副走査方向のスジ）が発生して、画質が劣化する。
【００６３】
そして、シートスルー用コンタクトガラス２２にゴミが落ちても、原稿Ｇが搬送されてくると、シートスルー用コンタクトガラス２２に原稿Ｇが接触しながら搬送されるため、該原稿Ｇがゴミをシートスルー用コンタクトガラス２２上からゴミを払いのけることができる場合がある。このような原稿Ｇが払いのけることのできるゴミは、コンタクトガラス２２上に一瞬だけ存在するため、たとえ読み取り画像データにゴミ画像が存在しても、ノイズエイドの影響であり、画質が問題となることはない。
【００６４】
ところが、原稿Ｇに付着しているセロテープ（登録商標）、両面テープ、ポストイットの接着剤が微量であってもシートスルー用コンタクトガラス２２上に付着すると、該粘着剤であるゴミを原稿Ｇで払いのけることができず、微量な該粘着剤を核にして、紙粉とトナーが付着してゴミが発生・成長する。このような徐々に成長するゴミは、発生初期においては、ＲＧＢのＣＣＤ３４ｒ、３４ｇ、３４ｂのうちのいずれか１ｃｈ（チャネル）の光路上にのみ発生し、図１２（ｂ）に示したような縦スジが読み取り画像に発生する。例えば、光源３１からＧ色のＣＣＤ３４ｇに至る光路上にゴミが存在する場合、白紙原稿を読み取ったときであっても、Ｇ色の補色であるマゼンタ色の縦スジが出力画像に発生する。
【００６５】
そこで、本実施例の画像形成装置１は、スキャナ６が原稿Ｇを読み取る前または読み取った後に、走査光学機構３０に白色ガイド板４３を読み取らせて、該白色ガイド板４３を読み取った画像データに基づいて、スキャナ補正部７のゴミ検知部５１で、ゴミの有無を検知し、ゴミを検知した場合、操作表示部３のディスプレイへのユーザに清掃を促す表示処理、画像処理で自動的にスジを消す処理、シートスルー用コンタクトガラス２２上のゴミの無い位置に読み取り位置をずらす処理等のゴミ対策処理を従来行なっている。
【００６６】
ところが、光路上にゴミが存在していても、画像の出力条件によっては、ゴミが出力画像に縦スジとして発生して画質が劣化する場合と、縦スジが発生しないあるいは発生しても大きな画質劣化にはならない場合と、があり、また、上記ゴミ対策処理を行うと、ゴミ対策処理が完了するまで時間を要したり、画像処理を必要として、処理時間が長くかかって、画像形成装置１の利用性が悪化する。
【００６７】
そこで、本実施例の画像形成装置１は、読み取った画像データの出力条件に基づいて、ゴミ検出を適切に行うとともに、ゴミ対策処理の実行の要否を判定して、精度良くかつ効率的にゴミ検出制御処理を行う。
【００６８】
すなわち、画像形成装置１は、画像出力条件が、カラー出力、白黒出力、あるいは、自動カラー選択出力のいずれであるかによって、ゴミ検知とゴミ対策処理を変更する。この自動カラー選択出力とは、カラー原稿判定部５７が、カラー原稿か白黒原稿かを判定して、カラー原稿と判定すると、カラー出力の動作を行い、白黒原稿と判定すると、白黒出力の動作を行う処理をいう。なお、以下の説明では、原稿読み取り前にゴミ検知処理とゴミ対策処理を行う場合について説明するが、原稿読み取り後にゴミ検知処理とゴミ対策処理を行なってもよい。
【００６９】
＜カラー出力時の処理＞
まず、カラー出力時のゴミ検知処理及びゴミ対策処理について、説明する。
【００７０】
画像形成装置１は、カラー出力が操作表示部３やコンピュータＰＣからのコマンド等によって指定されていると、走査光学機構３０に、原稿読み取り前に白色ガイド板４３を読み取らせて、スキャナ補正部７のゴミ検知部５１でゴミ検知処理を行う。
【００７１】
画像形成装置１は、スキャナ６が白色ガイド板４３を読み取ったＲＧＢの画像データを、ゴミ検知部５１の副平均化部６１ｒ、６１ｇ、６１ｂ、主ゴミ検知部６４ｒ、６４ｂ、６４ｇ及び副ゴミ検知部６５ｒ、６５ｂ、６５ｇを経由させてゴミの有無検知を行い、ゴミ検知結果をゴミ検知判定部６６及びゴミ補正部６７に通知して、ゴミ対策処理の実行の要否と実行要のときのゴミ対策処理の実行を行う。
【００７２】
以下、ゴミ検知部５１でのゴミ検知処理について説明する。なお、以下の説明においては、説明を明確化するために、８画素で平均化する場合について説明するが、画像読み取りノイズが大きい場合には、１６画素平均等のように、平均する画素個数を多くしてもよい。
【００７３】
すなわち、ゴミ検知部５１は、スキャナ６が白色ガイド板４３を読み取ったときの画像データが、副平均化部６１ｒ、６１ｇ、６１ｂとゴミ補正部６７に入力され、副平均化部６１ｒ、６１ｇ、６１ｂは、シートスルー用コンタクトガラス２２上のゴミが有るときの画像に出現するスジを正確に検出するために、副走査８ライン分画像データの平均処理を行って、処理結果を主ゴミ検知部６４ｒ、６４ｂ、６４ｇに出力する。すなわち、副走査方向８ライン分の画像データを平均化すると、スジ画像が副走査方向に連続するという特徴を利用して、スジとなる濃度の濃い部分や白色ガイド板４３の白い部分のノイズを除去することができる。
【００７４】
主ゴミ検知部６４ｒ、６４ｂ、６４ｇは、処理対象の画素の濃度と主走査方向の周辺画素の濃度との濃度差に基づいて、主走査１ラインにゴミが有るか、無いかのゴミ有る／無しの検知を行う。主ゴミ検知部６４ｒ、６４ｂ、６４ｇは、画像データの各ラインについて、主走査方向の先端から順次判定を行うパイプライン方式によりゴミ検知処理を行う。
【００７５】
具体的には、主ゴミ検知部６４ｒ、６４ｂ、６４ｇは、入力される画像データが、以下の２条件のうちいずれかに該当すると、ゴミ有りと判定する。
【００７６】
条件１：注目画素の濃度が濃度閾値thd１以上であって、注目画素が一つ前の画素よりも差濃度thdd以上濃いこと。
【００７７】
条件２：一つ前の画素判定結果がゴミ有りで、注目画素の濃度が濃度閾値thd２以上であること。ここで、thd１＞thd２である。
【００７８】
なお、画像の論理は、数字が大きくなると白くなり、数字が小さくなると黒くなる。
【００７９】
条件１は、ゴミを検知開始の条件であり、条件２は、検知したゴミの連続性の判定であって、検知したゴミの連続性であるゴミ有りを検知しやすい条件となっている。
【００８０】
また、閾値thd１、thd２及び差濃度thddは、原稿読み取り開始前に予め決まっているパラメータであり、ＲＧＢの画像データにより、異なるパラメータである。
【００８１】
さらに、上記では、注目画素の１画素隣の画素を参照して、ゴミの有無を判定しているが、注目画素の２画素隣の画素または３画素隣の画素を参照してゴミの有無判定を行なってもよい。すなわち、シートスルー用コンタクトガラス２２上のゴミは、一般的に、上述のように、小さい接着剤等を核として成長するため、主ゴミ検知部６４ｒ、６４ｂ、６４ｇがゴミ判定に用いるパラメータは、シートスルー用コンタクトガラス２２上にＲＧＢの光路のうち１つの光路にのみゴミが付着した状態で、縦スジが発生する状態を検知するように決定されている。
【００８２】
主ゴミ検知部６４ｒ、６４ｂ、６４ｇは、ゴミ検知結果を副ゴミ検知部６５ｒ、６５ｂ、６５ｇに出力する。
【００８３】
副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、原稿読み取り前に白色ガイド板４３を所定の検知範囲（ライン）分だけ読み取って副平均化部６１ｒ、６１ｇ、６１ｂ及び主ゴミ検知部６４ｒ、６４ｂ、６４ｇで処理されて主ゴミ検知部６４ｒ、６４ｂ、６４ｇから入力されるＲＧＢ画像データ及び主ゴミ検知部６４ｒ、６４ｂ、６４ｇのゴミ検知結果に基づいてゴミの有り／無しを判定する。この場合、副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、ゴミ検知の検知範囲の最初から最後まで、主ゴミ検知部６４ｒ、６４ｂ、６４ｇのゴミ有りの主走査方向位置（座標）が、同じ、すなわち、連続していると、その画素位置にゴミ有りと判定する。副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、この連続性の判定においては、毎ライン判定するのではなく、平均したラインの８ライン単位で判定してもよい。すなわち、８ライン単位で判定することにより、副平均化部６１ｒ、６１ｇ、６１ｂは、８ライン平均を毎ライン取る必要がなく、８ライン分の加算結果を「８」で割ることで対応することができ、メモリ量を減らすことができる。
【００８４】
また、副ゴミ検知部６５ｒ、６５ｂ、６５ｇにおけるゴミ検知の検知範囲は、副平均の平均画素より大きくする。平均する画素が８画素であると、１６画素（２倍）以上が望ましい。すなわち、非常に濃い浮遊ゴミがあったときの該ゴミの影響は、平均したラインの２倍影響し、ある程度の濃度として残ってしまうため、誤判定するおそれがあるからである。
【００８５】
副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、例えば、図９に示すように、●がゴミであるとすると、ゴミ画素を中心として、副走査方向に、○で示すゴミ以外（白色ガイド）の画素を８画素分（←→で示す範囲の画素）平均化して、ゴミ検知を行う。
【００８６】
また、副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、例えば、濃いゴミの反射率が１０％、白色ガイド板４３の反射率が８０％、検知しようとする反射率が５０％であるときに、８画素中２画素浮遊ゴミが混ざると、平均した反射率は、６２．５％であるので、ゴミとしては検知しない。副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、スジにならないゴミ（例えば、反射率６０％）に濃い浮遊ゴミ（例えば、反射率１０％）が２画素あると、平均した反射率が、４７．５％と間違ってしまうため、浮遊ゴミによる誤検知がないように平均した画素の２倍以上の連続があった場合にゴミと判定している。このように、本実施例の画像形成装置１のゴミ検知部５１は、副走査平均する画素の２倍以上の検知範囲にすることにより、濃い浮遊ゴミの影響を受けにくくして、検知精度を向上させている。
【００８７】
そして、副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、白色ガイド板４３のゴミ検知範囲の読み取りを終了して、ゴミ有りと判定すると、ゴミ検知判定部６６にゴミ有りの旨を通知するとともに、ゴミ補正部６７にゴミの有った座標を通知する。
【００８８】
＜白黒出力時の処理＞
白黒出力時のゴミ検知処理及びゴミ対策処理について、説明する。
【００８９】
画像形成装置１は、白黒出力が操作表示部３やコンピュータＰＣからのコマンド等によって指定されていると、走査光学機構３０に、原稿読み取り前に白色ガイド板４３を読み取らせて、スキャナ補正部７のゴミ検知部５１でゴミ検知処理を行う。
【００９０】
画像形成装置１は、スキャナ６が白色ガイド板４３を読み取ったＲＧＢの画像データを、ゴミ検知部５１の副平均化部６１ｒ、６１ｇ、６１ｂ、γ補正部６２ｒ、６２ｂ、６２ｇ、加算器６３、主ゴミ検知部６４ｌ及び副ゴミ検知部６５ｌを経由させてゴミの有無検知を行い、ゴミ検知結果をゴミ検知判定部６６やゴミ補正部６７に通知して、ゴミ対策処理の実行の要否と実行要のときのゴミ対策処理の実行を行う。なお、以下の説明では、カラー出力の場合と同様に、説明を明確化するために、８画素で平均化する場合について説明するが、画像読み取りノイズが大きい場合には、１６画素平均等のように、平均する画素個数を多くしてもよい。
【００９１】
副平均化部６１ｒ、６１ｇ、６１ｂは、カラー出力の場合と同様に、シートスルー用コンタクトガラス２２上にゴミが有るときの画像に出現するスジを正確に検出するために、副走査８ライン分画像データの平均処理を行って、処理結果をγ補正部６２ｒ、６２ｂ、６２ｇと主ゴミ検知部６４ｒ、６４ｂ、６４ｇに出力する。
【００９２】
γ補正部６２ｒ、６２ｂ、６２ｇは、入力８ｂｉｔ、出力８ｂｉｔのルックアップテーブルを備えていて、副平均化部６１ｒ、６１ｇ、６１ｂで平均化された入力データに対して、該ルックアップテーブルを参照して、γ補正を施し、所定の出力データを生成して加算器６３に出力する。加算器６３は、各γ補正部６２ｒ、６２ｂ、６２ｇからのγ補正後のデータを加算して、輝度データＬを生成し、生成した輝度データＬを主ゴミ検知部６４ｌに出力する。
【００９３】
主ゴミ検知部６４ｌは、処理対象の画素の濃度と主走査方向の周辺画素の濃度との濃度差に基づいて、主走査１ラインにゴミが有るか、無いかのゴミ有る／無しの検知を行う。主ゴミ検知部６４ｌは、画像データの各ラインについて、主走査方向の先端から順次判定を行うパイプライン方式によりゴミ検知処理を行う。
【００９４】
具体的には、主ゴミ検知部６４ｌは、入力される画像データが、カラー出力の場合と同様に、以下の２条件のうちいずれかに該当すると、ゴミ有りと判定する。
【００９５】
条件１：注目画素の濃度が濃度閾値thd１以上であって、注目画素が一つ前の画素よりも差濃度thdd以上濃いこと。
【００９６】
条件２：一つ前の画素判定結果がゴミ有りで、注目画素の濃度が濃度閾値thd２以上であること。ここで、thd１＞thd２である。
【００９７】
なお、画像の論理は、数字が大きくなると白くなり、数字が小さくなると黒くなる。
【００９８】
条件１は、ゴミを検知開始の条件であり、条件２は、検知したゴミの連続性の判定であって、検知したゴミの連続性であるゴミ有りを検知しやすい条件となっている。
【００９９】
また、閾値thd１、thd２及び差濃度thddは、原稿読み取り開始前に予め決まっているパラメータであり、ＲＧＢの画像データにより、異なるパラメータである。
【０１００】
そして、副ゴミ検知部６５ｌは、原稿読み取り前に白色ガイド板４３を所定の検知範囲（ライン）分読み取って副平均化部６１ｒ、６１ｇ、６１ｂ、γ補正部６２ｒ、６２ｂ、６２ｇ、加算器６３及び主ゴミ検知部６４ｌで処理されて主ゴミ検知部６４ｌから入力される輝度データＬに基づいて、ゴミの有り／無しを判定する。副ゴミ検知部６５ｌは、ゴミ検知の検知範囲の最初から最後まで、主ゴミ検知部６４ｌからのゴミ有りの主走査の位置（座標）が、同じ、すなわち、連続していると、その画素位置にゴミ有りと判定する。副ゴミ検知部６５ｌは、ゴミの連続を判定する際に、ライン毎に毎回判定するのではなく、平均化したラインの８ライン単位で判定してもよい。このように８ライン単位で判定すると、副平均化部６１ｒ、６１ｇ、６１ｂは、８ライン平均をライン毎に取る必要がなく、８ライン分の加算結果を８で割ることで、ゴミの連続性を判定することができ、メモリ量を減らすことができる。
【０１０１】
また、副ゴミ検知部６５ｌにおけるゴミ検知の検知範囲は、副平均の平均画素より大きくする。平均する画素が８画素であれば、１６画素（２倍）以上が望ましい。すなわち、非常に濃い浮遊ゴミがあったときの該ゴミの影響は、平均したライン２倍影響し、ある程度の濃度として残ってしまうため、誤判定するおそれがあるからである。
【０１０２】
副ゴミ検知部６５ｌは、カラー出力の場合と同様に、例えば、図９に示したように、●がゴミであるとすると、ゴミ画素を中心として、副走査方向に、○で示すゴミ以外（白色ガイド）の画素を８画素分（←→で示す範囲の画素）平均化して、ゴミ検知を行う。
【０１０３】
また、副ゴミ検知部６５ｌは、カラー出力の場合と同様に、例えば、濃いゴミの反射率が１０％、白色ガイド板４３の反射率が８０％、検知しようとする反射率が５０％であるときに、８画素中２画素浮遊ゴミが混ざると、平均した反射率は、６２．５％であるので、ゴミとしては検知しない。副ゴミ検知部６５ｒ、６５ｂ、６５ｇは、スジにならないゴミ（例えば、反射率６０％）に濃い浮遊ゴミ（例えば、反射率１０％）が２画素あると、平均した反射率が、４７．５％と間違ってしまうため、浮遊ゴミによる誤検知がないように平均した画素の２倍以上の連続があった場合にゴミと判定している。このように、本実施例の画像形成装置１のゴミ検知部５１は、副走査平均する画素の２倍以上の検知範囲にすることにより、濃い浮遊ゴミの影響を受けにくくして、検知精度を向上させている。
【０１０４】
そして、副ゴミ検知部６５ｌは、白色ガイド板４３のゴミ検知の検知範囲の読み取りを終了して、ゴミ有りと判定すると、ゴミ検知判定部６６にゴミ有りの旨を通知するとともに、ゴミ補正部６７にゴミの有った座標を通知する。
【０１０５】
＜自動カラー選択出力時の処理＞
自動カラー選択出力時のゴミ検知処理及びゴミ対策処理について、説明する。
【０１０６】
画像形成装置１は、自動カラー選択出力が操作表示部３やコンピュータＰＣからのコマンド等によって指定されていると、走査光学機構３０に、原稿読み取り前に白色ガイド板４３を読み取らせて、スキャナ補正部７のゴミ検知部５１でゴミ検知処理を行う。
【０１０７】
そして、画像形成装置１は、ゴミのカラー出力時と白黒出力時での影響の差異を利用する。すなわち、白黒出力においては、ＲＧＢのＣＣＤ３４ｒ、３４ｇ、３４ｂの出力を混合しているため、ＲＧＢの１ｃｈにゴミがあってもゴミの影響を受けにくいが、カラー出力においては、ＲＧＢいずれのｃｈにゴミが有ると、色スジとしてスジ画像が現れやすい。したがって、同じ濃さのゴミは、カラー出力の方が白黒出力よりの場合よりも縦スジとなりやすく、カラー出力時にゴミを検知して、白黒出力時にゴミを検知しないという場合は、存在しない。
【０１０８】
そこで、画像形成装置１は、自動カラー選択出力の場合には、上記カラー出力時の処理と白黒出力時の処理の両方を行い、いずれか一方（カラー出力の検知結果だけでもよい）で、ゴミを検知すると、副ゴミ検知部６５ｌは、白色ガイド板４３のゴミ検知範囲の読み取りを終了して、ゴミ有りと判定すると、ゴミ検知判定部６６にゴミ有りの旨を通知するとともに、ゴミ補正部６７にゴミの有った座標を通知する。
【０１０９】
そして、ゴミ検知判定部６６は、副ゴミ検知部６５ｒ、６５ｂ、６５ｇ、６５ｌからゴミ有りの通知があると、スキャナ補正部７のカラー原稿判定部５７の判定結果を参照して、カラー原稿であるか、白黒原稿であるかによって、以下のように、ゴミ対策処理を行う。
【０１１０】
１．白黒出力時のゴミ検出結果がゴミ有りであると、カラー出力と白黒出力に関わらず、「原稿にスジが入ったので清掃をお願いします」等のメッセージを出すゴミ対策処理をＣＰＵ７１に出力する。
【０１１１】
２．ゴミを検知した後の処理する原稿が、カラー原稿であると、操作表示部３のディスプレイに、シートスルー用コンタクトガラス２２が汚れ入るので、「カラー原稿にスジが入ったので清掃をお願いします」等のメッセージを出すゴミ対策処理をＣＰＵ７１に出力する。出力画像にスジ画像が発生したときである。
【０１１２】
３．ゴミを検知した後の処理する原稿が、白黒原稿であると、白黒出力時の検知結果を参照して、既に処理した原稿束のカラー原稿判定結果が、全て白黒原稿であると、操作表示部３のディスプレイへのメッセージを出さないゴミ対策処理をＣＰＵ７１に出力する。
【０１１３】
すなわち、既に処理した原稿にカラー原稿がないので、残りの原稿もカラー原稿である可能性は少ないため、不要なメッセージを出さないようにするが、必要に応じて上記２．と異なるメッセージを出してもよい。
【０１１４】
４．ゴミを検知した後の処理する原稿が、白黒原稿であると、白黒出力時の検知結果を参照して、既に処理した原稿束のカラー原稿判定結果が、１枚でもカラー原稿があると、「カラー原稿にスジが入るので清掃をお願いします」等のメッセージを出すゴミ対策処理をＣＰＵ７１に出力する。出力画像にスジ画像は発生していないが、カラー原稿の場合、スジ画像となる。すなわち、カラー原稿を含んでいるので、今後のカラー原稿がある可能性があるため、メッセージを出力する。
【０１１５】
このように、自動カラー選択出力時のゴミ対策処理として、原稿束の履歴に基づいて、メッセージの種類を変えているため、白黒出力飲みを行うユーザに対しては不要なメッセージを出力しなくなり、ゴミ対策処理の処理効率を向上させて、画像形成装置１の利用性を向上させることができる。また、自動カラー選択出力時のゴミ対策処理として、処理した原稿束にカラー出力があると、これから処理する原稿もカラー出力を行う可能性が高いため、カラー原稿時にスジがでるメッセージを出力して、未然に出力画像にスジが入ることを防止することができ、用紙の節約を図ることができるとともに、出力画像の画像品質を向上させることができる。
【０１１６】
上記自動カラー選択出力時のゴミ対策処理は、図１０に示すようにまとめることができる。図１０において、Ｎｏ．５は、ゴミを検知しなった場合であり、出力画像にスジが出ないため、操作表示部３のディスプレイへのメッセージ表示は行わない。
【０１１７】
なお、上記説明においては、カラー出力時ゴミ検知処理と白黒出力時ゴミ検知処理の２つの検知処理を同時に行っているが、原稿束の偶数ページにカラー出力時ゴミ検知処理を行い、奇数ページに白黒出力時ゴミ検知処理を行って、カラー出力時ゴミ検知処理と白黒出力時ゴミ検知処理の処理回路を共通に使用してもよい。
【０１１８】
また、原稿読み取り前に、カラー出力時ゴミ検知処理を実施した後に、白黒出力時ゴミ検知処理を実施してもよい。このようにすると、カラー出力時ゴミ検知処理の処理結果でゴミ有りと判定したときに、走査光学機構３０の移動処理を行うが、白黒出力時ゴミ検知処理の処理結果に基づいては走査光学機構３０の移動処理を行わないため、ゴミ有りの判定結果時における走査光学機構３０の移動処理を効率的に行うことができる。
【０１１９】
さらに、カラー出力時ゴミ検知処理と白黒出力時ゴミ検知処理のうち、カラー出力のときにゴミによる縦スジが画像に出現することが多いため、カラー出力時ゴミ検知処理を先に実施しているが、このことは、カラー出力／白黒出力に限るものではなく、例えば、文字モード／写真モードの画像出力モードにいて、写真モードの方がゴミによる縦スジが画像に影響することが多いため、写真モードでのゴミ検知処理を最初に実施するようにしてもよい。
【０１２０】
また、上述のように、原稿読み取り前にゴミ検知処理を行うと、原稿通紙前のゴミ検知結果に基づいて画像補正を行うことができるが、シートスルー用コンタクトガラス２２上に載ったゴミを誤検知する可能性がある。すなわち、浮遊ゴミを間違ってゴミとして検知しないように、原稿読み取り後に白色ガイド板４３を読み取ってゴミ検知を行うと、原稿Ｇの読み取った後は原稿Ｇによってシートスルー用コンタクトガラス２２上のゴミが除去されて、浮遊ゴミをゴミとして検知することを防止することができる。
【０１２１】
したがって、ゴミを検知したときにユーザにゴミを検知した旨のメッセージを操作表示部３のディスプレイに表示して通知する場合には、画像形成装置１の利用効率を向上させるために、原稿通紙後にゴミ検知を行い、ゴミを検知して画像補正する場合は、原稿読み取り前にゴミ検知を行うようにしてもよい。このようにすることにより、ユーザに知らせるゴミ検知は浮遊ゴミの影響を受けないようにして、画像形成装置１の利用効率を向上させることができ、ゴミを検知して補正する場合は、原稿読み取り前にゴミを検知することで、原稿読み取り直後からゴミの補正を行うことができる。また、原稿の読み途中にゴミ検知を実施するようにしてもよい。
【０１２２】
さらに、上記説明においては、白色ガイド板４３を読み取った画像データに基づいてゴミ検知を行なっているため、白系のゴミを検知することはできないが、白色ガイド板４３と他の色のガイド版を使用して検知するようにしてもよい。
【０１２３】
そして、上記説明においては、画像形成装置１に共通の出力履歴を用いてゴミ検知とゴミ対策処理を制御しているが、個々のユーザ毎に出力履歴を記憶して、ユーザ毎の該出力履歴を用いてゴミ検知とゴミ対策処理の制御を行なってもよい。この場合、画像形成装置１は、ユーザ毎の出力履歴を、ゴミ検出制御用にハードディスク４やコントローラ２の内部メモリ等に特別に記憶してもよいが、画像形成装置１が動作解析や課金制御等の動作管理を行うために、ユーザ毎に出力履歴をメモリに記憶する機能を備えているときには、該動作管理用のユーザ毎の出力履歴をゴミ検知とゴミ対策処理の制御に用いてもよい。
【０１２４】
このユーザ毎の出力履歴としては、例えば、ユーザ名、ユーザＩＤ、ネットワークを介してコンピュータＰＣに画像データを配信する配信スキャナのカラー出力（以下、カラー配信という。）の枚数、配信スキャナの白黒出力（以下、白黒配信という。）の枚数、コピー機能によるカラーコピー出力の枚数、白黒コピー出力の枚数、用紙サイズ及びコピーモード、プリントモード、スキャナ配信モード等のモード種別等である。
【０１２５】
このようなユーザ後の出力履歴を用いたゴミ検知とゴミ対策処理について、以下説明する。なお、以下の説明においては、説明を明確化するために、コピー動作を行う場合について説明する。この場合、ユーザは、コピー操作を行う際に、ユーザを特定するユーザ情報、例えば、ユーザＩＤの入力操作を行う。
【０１２６】
画像形成装置１は、ユーザＩＤが入力されると、メモリを検索して、ユーザを特定した後、原稿読み取り前に白色ガイド板４３を読み取って、ゴミ検知処理を行う。
【０１２７】
まず、カラー出力時の場合には、画像形成装置１は、上記カラー出力の場合のゴミ検知処理を行い、ゴミを検知すると、ゴミ対策処理として、走査光学機構３０の読み取り位置を変更する処理を行う。
【０１２８】
画像形成装置１は、読み取り位置の変更を行なって、再度、ゴミ検知処理を行い、なお、ゴミを検知すると、操作表示部３のディスプレイに、ゴミが有り出力にスジが発生する旨のメッセージを表示する等の警告を行う。
【０１２９】
画像形成装置１は、読み取り位置の変更を行なって、再度、ゴミ検知処理を行い、ゴミを検知しないときには、操作表示部３のディスプレイへのメッセージの表示等による警告を出さない。
【０１３０】
次に、画像形成装置１は、白黒出力の場合には、原稿読み取り前に白色ガイド板４３を読み取って、上記カラー出力時のゴミ検知処理と白黒出力時のゴミ検知処理の両方を行い、どちらか一方のゴミ検知処理でゴミを検知すると、走査光学機構３０の読み取り位置を変更する処理を行う。
【０１３１】
画像形成装置１は、読み取り位置の変更を行なって、白黒出力時のゴミ検知処理での検知結果がゴミ有りであると、操作表示部３のディスプレイにシートスルー用コンタクトガラス２２が汚れているので、「カラー原稿にスジが入ったので清掃をお願いします」等のメッセージを出す警告を行う。
【０１３２】
また、画像形成装置１は、読み取り位置の変更を行なって、再度、ゴミ検知処理を行って、カラー出力時のゴミ検知処理での検知結果がゴミ有りで、白黒出力時のゴミ検知処理での検知結果がゴミ無しであると、該ユーザが過去に選択した原稿モードを参照する。
【０１３３】
画像形成装置１は、該ユーザが過去に選択した原稿モードが、全て白黒原稿であると、上記メッセージの出力を行わない。すなわち、該ユーザは、過去にカラー原稿を選択したことがなく、今後もカラー原稿を選択しない確率が高いため、出力画像にスジが現れる確率が少ない。なお、この場合、必要に応じて上記とは異なるメッセージを出してもよい。
【０１３４】
また、画像形成装置１は、過去にユーザが選択した原稿モードに、１枚でもカラー出力モードがあると、「カラー原稿にスジが入るので清掃をお願いします」等のメッセージを操作表示部３のディスプレイへ表示する等の警告を行う。すなわち、カラー出力モードのときには、縦スジが発生するため、事前警告を出力して、清掃を促している。
【０１３５】
上記ユーザの過去の出力モード（出力条件）を参照したゴミ対策処理は、図１１に示すようにまとめることができる。図１１において、Ｎｏ．６は、ゴミを検知しなった場合であり、出力画像にスジが出ないため、操作表示部３のディスプレイへのメッセージ表示は行わない。
【０１３６】
そして、画像形成装置１は、この場合、ユーザの出力モードの履歴に応じて、メッセージを切り替えるため、例えば、白黒コピーのみを行うユーザであると、カラー出力のゴミ検知結果にかかわらず、白黒出力のゴミ検知結果にのみ基づいてメッセージを出力するか否かまたメッセージの内容を決定することができる。
【０１３７】
また、画像形成装置１は、ユーザが、図１１のＮｏ．４のように、カラーコピーを行うユーザであると、白黒コピー時にも、カラーコピー時にスジが発生するときには、白黒コピー時にカラーコピーでスジが出るメッセージを出力して、清掃を促す。したがって、ユーザは、白黒コピー時にも、カラーコピーでスジが出ることが分かるため、清掃を行うことで、カラーコピー時におけるスジの発生を未然に防止することができる。
【０１３８】
さらに、上記説明においては、操作表示部３のディスプレイへのメッセージの表示による警告を、出力の処理中（動作中）に行うようにしているが、ユーザが変わったときに警告を行うようにしてもよい。例えば、白黒出力しか行わないユーザが利用しているとき、すなわち、図１１のＮｏ．４の場合には、警告を行わないが、その後、図１１のＮｏ．５のように、カラー出力を利用するユーザに変わったときに、カラー原稿時出力時にスジが出る旨のメッセージを操作表示部３のディスプレイへ表示する警告を行なってもよい。
【０１３９】
また、ゴミ対策処理を行う場合における過去の履歴の参照については、ユーザ毎に過去の履歴を参照する場合に限るものではなく、例えば、画像形成装置単位で期間を区切って管理してもよいし、白黒出力やカラー出力の有り／無しだけでなく、白黒出力とカラー出力の比率を求めて、該比率で、ゴミ対策処理を決定してもよい。
【０１４０】
このように、本実施例の画像形成装置１は、シートスルー用コンタクトガラス（所定の読み取り面）２２上を搬送される原稿Ｇに所定の読み取り位置で、読み取り光を照射して該原稿Ｇでの反射光の複数色（ＲＧＢ）に対して光電変化して該原稿Ｇの画像を読み取って該各色に対応する画像データを出力する走査光学機構（画像読み取り手段）３０と、走査光学機構３０の出力する画像データからカラー画像データを生成して出力するスキャナ補正部（カラー画像出力手段）７と、走査光学機構３０の出力する画像データから白黒画像データを生成して出力するスキャナ補正部（白黒画像出力手段）７と、シートスルー用コンタクトガラス２２を挟んで走査光学機構３０と反対側に配設されている白色ガイド板（基準板）４３を、走査光学機構３０が読み取った画像データであって、少なくともスキャナ補正部７で構築される前記カラー画像出力手段と前記白黒画像データ出力手段のいずれかが出力する画像データにおいてスジ画像となるゴミ（異物）が、該走査光学機構３０による読み取り光の光路上に存在するか否かを検出するゴミ検知部（異物検出手段）５１と、前記カラー画像出力手段と前記白黒画像出力手段による画像出力の履歴を記憶するハードディスク（履歴記憶手段）４等と、ゴミ検知部５１の検出結果とハードディスク４等の記憶する前記履歴に基づいて、ゴミに対する対応処理を決定するコントローラ（対応処理決定手段）２と、を備えている。
【０１４１】
したがって、読み取り光路上にゴミの存在を検出した場合にも、過去の画像出力履歴に応じて、該ゴミに対する対応処理を決定することができ、画像読み取りにおける光路上のゴミの検知と検知したゴミに対する対応処理を高精度にかつ効率的に行うことができる。
【０１４２】
また、本実施例の画像形成装置１は、シートスルー用コンタクトガラス２２上を搬送される原稿Ｇに所定の読み取り位置で、読み取り光を照射して該原稿Ｇでの反射光の複数色（ＲＧＢ）に対して走査光学機構３０で光電変化して該原稿Ｇの画像を読み取って該各色に対応する画像データを出力する画像読み取り処理ステップと、該画像読み取り処理ステップで出力される画像データからカラー画像データを生成して出力するカラー画像出力処理ステップと、該画像読み取り処理ステップで出力される画像データから白黒画像データを生成して出力する白黒画像出力処理ステップと、シートスルー用コンタクトガラス２２を挟んで走査光学機構３０と反対側に配設されている白色ガイド板４３を、前記画像読み取り処理ステップで読み取られた画像データであって、少なくとも前記カラー画像出力処理ステップと前記白黒画像データ出力処理ステップのいずれかで出力される画像データにおいてスジ画像となるゴミが、走査光学機構３０による読み取り光の光路上に存在するか否かを検出する異物検出処理ステップと、前記カラー画像出力処理ステップと前記白黒画像出力処理ステップでの画像出力の履歴をハードディスク４等に記憶する履歴記憶処理ステップと、該異物検出処理ステップでの検出結果とハードディスク４等の記憶する前記履歴に基づいて、ゴミに対する対応処理を決定する対応処理決定処理ステップと、を有するゴミ検出制御方法を実行する。
【０１４３】
したがって、読み取り光路上にゴミの存在を検出した場合にも、過去の画像出力履歴に応じて、該ゴミに対する対応処理を決定することができ、画像読み取りにおける光路上のゴミの検知と検知したゴミに対する対応処理を高精度にかつ効率的に行うことができる。
【０１４４】
さらに、本実施例の画像形成装置１は、コンピュータに、シートスルー用コンタクトガラス２２上を搬送される原稿Ｇに所定の読み取り位置で、読み取り光を照射して該原稿Ｇでの反射光の複数色（ＲＧＢ）に対して走査光学機構３０で光電変化して該原稿Ｇの画像を読み取って該各色に対応する画像データを出力する画像読み取り処理と、該画像読み取り処理で出力される画像データからカラー画像データを生成して出力するカラー画像出力処理と、該画像読み取り処理で出力される画像データから白黒画像データを生成して出力する白黒画像出力処理と、シートスルー用コンタクトガラス２２を挟んで走査光学機構３０と反対側に配設されている白色ガイド板４３を、前記画像読み取り処理で読み取られた画像データであって、少なくとも前記カラー画像出力処理と前記白黒画像データ出力処理のいずれかで出力される画像データにおいてスジ画像となるゴミが、走査光学機構３０による読み取り光の光路上に存在するか否かを検出する異物検出処理と、前記カラー画像出力処理と前記白黒画像出力処理での画像出力の履歴をハードディスク４等に記憶する履歴記憶処理と、該異物検出処理での検出結果とハードディスク４等の記憶する前記履歴に基づいて、ゴミに対する対応処理を決定する対応処理決定処理と、を実行させるゴミ検出制御プログラムを搭載している。
【０１４５】
したがって、読み取り光路上にゴミの存在を検出した場合にも、過去の画像出力履歴に応じて、該ゴミに対する対応処理を決定することができ、画像読み取りにおける光路上のゴミの検知と検知したゴミに対する対応処理を高精度にかつ効率的に行うことができる。
【０１４６】
また、本実施例の画像形成装置１は、ゴミ検知部５１が、白色ガイド板４３を読み取ったときの画像データの主走査方向において同じ画素位置に所定濃度の画素が副走査方向に所定ライン分連続すると、ゴミが有ると判定している。
【０１４７】
したがって、浮遊ゴミ等をスジの発生するゴミとして誤検出することを防止することができ、ゴミ検出精度を向上させることができる。
【０１４８】
さらに、本実施例の画像形成装置１は、ゴミ検知部５１が、カラー画像を出力する場合には、各色（ＲＧＢ）の画像データそれぞれに対してゴミの存在有無の検出を行い、白黒画像を出力する場合には、全ての色の画像データを混合した混合画像データに対してゴミの存在の有無の検出を行っている。
【０１４９】
したがって、カラー画像出力を行うのか、白黒画像出力を行うのかに応じて、適切にゴミ検出を行うことができ、より一層効率的にゴミ検出を行って、より一層効率的にゴミ対応処理を行うことができる。
【０１５０】
また、本実施例の画像形成装置１は、コントローラ２が、ゴミ検知部５１の検出結果とハードディスク４等の記憶する前記履歴に基づいて、少なくとも原稿Ｇの読み取りと画像出力の続行処理、走査光学機構３０の読み取り位置を副走査方向に移動させる読み取り位置変更処理及び前記光路上のゴミの清掃除去を促す警告出力処理を、１つまたは組み合わせて対応処理として決定している。
【０１５１】
したがって、より一層効率的で、適切なゴミ対応処理を行うことができる。
【０１５２】
さらに、本実施例の画像形成装置１は、ハードディスク４等が、ユーザ毎に、前記履歴を記憶し、コントローラ２が、画像出力を要求するユーザに対応してハードディスク４等に記憶されている前記履歴を参照して、前記対応処理を決定している。
【０１５３】
したがって、ユーザの画像出力特性に応じたゴミ検出とゴミ対応処理を行うことができ、より一層高精度にかつ効率的にゴミ検出を行って、より一層効率的にゴミ対応処理を行うことができる。
【０１５４】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１５５】
１  画像形成装置
１ａ  本体筐体
２  コントローラ
３  操作表示部
４  ハードディスク（ＨＤＤ）
５  ＮＩＣ
６  スキャナ
７  スキャナ補正部
８  圧縮処理部
９  伸張処理部
１０  プリンタ補正部
１１  プロッタ
１２  汎用バス
２１  ブック読み取り用コンタクトガラス
２２  シートスルー用コンタクトガラス
３０  走査光学機構
３１  光源
３２ａ〜３２ｄ  ミラー
３３  レンズ
３４  ＣＣＤ
３４ｒ、３４ｇ、３４ｂ  ＣＣＤ
３５  ＡＤＦ
３６  原稿テーブル
３６ａ  加圧板
３６ｂ  ストッパ
３７  呼び出しコロ
３８  分離ローラ
３９  原稿セットセンサ
４０  レジストセンサ
４１  搬送ローラ
４２  マイラ
４３  白色ガイド板
４４  上排紙ガイド
４５  下排紙ガイド
４６  排紙ローラ
４７  排紙トレイ
５１  ゴミ検知部
５２  像域分離部
５３  スキャナγ部
５４  フィルタ処理部
５５  色補正処理部
５６  文字γ部
５７  カラー原稿判定部
６１ｒ、６１ｇ、６１ｂ  副平均化部
６２ｒ、６２ｇ、６２ｂ  γ補正部
６３  加算器
６４ｒ、６４ｇ、６４ｂ、６４ｌ  主ゴミ検知部
６５ｒ、６５ｇ、６５ｂ、６５ｌ  副ゴミ検知部
６６  ゴミ検知判定部
６７  ゴミ補正部
７１  ＣＰＵ
７２  圧縮伸張処理部
７３  ページメモリ
７４  出力フォーマット変換部
７５  入力フォーマット変換部
７６  データＩ／Ｆ部
８１  プリンタγ部
５３  中間調処理部
８３  エッジ量検出部
Ｇ  原稿
【先行技術文献】
【特許文献】
【０１５６】
【特許文献１】特開２００８−２８６８４号公報
【図１】
2013098887.tif 000003
【図２】
2013098887.tif 000004
【図３】
2013098887.tif 000005
【図４】
2013098887.tif 000006
【図５】
2013098887.tif 000007
【図６】
2013098887.tif 000008
【図７】
2013098887.tif 000009
【図８】
2013098887.tif 000010
【図９】
2013098887.tif 000011
【図１０】
2013098887.tif 000012
【図１１】
2013098887.tif 000013
【図１２】
2013098887.tif 000014