(57)【特許請求の範囲】
【請求項１】
原稿が載置される板状の透明部材と、
前記透明部材を介して原稿に光を照射する光源と、
前記光源により照射された原稿の画像を画素値によって明るさが表された複数の画素として読み取る複数の画素検出部を備えた画像読取部と、
主走査方向又は副走査方向のうちの何れか一方向である第一方向に互いに隣接して前記透明部材の一部に配設され、光の反射率が互いに異なる第一結露判断部材及び第二結露判断部材と、
前記第一結露判断部材と前記第二結露判断部材との境界線の近傍位置において前記第一結露判断部材を前記画像読取部によって読み取らせた第一隣接画素の画素値を第一隣接画素値とし、前記境界線から前記第一隣接画素より離れた位置において前記第一結露判断部材を前記画像読取部によって読み取らせた第一離間画素の画素値を第一離間画素値とし、前記第一隣接画素値及び前記第一離間画素値を取得する第一結露判定データ取得処理を実行する第一結露判定データ取得部と、
前記境界線の近傍位置において前記第二結露判断部材を前記画像読取部によって読み取らせた第二隣接画素の画素値を第二隣接画素値とし、前記境界線から前記第二隣接画素より離れた位置において前記第二結露判断部材を前記画像読取部によって読み取らせた第二離間画素の画素値を第二離間画素値とし、前記第二隣接画素値及び前記第二離間画素値を取得する第二結露判定データ取得処理を実行する第二結露判定データ取得部と、
前記第一隣接画素値と前記第二隣接画素値との差を隣接画素差分値として算出する隣接画素差分値算出部と、
前記第一離間画素値と前記第二離間画素値との差を離間画素差分値として算出する離間画素差分値算出部と、
前記隣接画素差分値と前記離間画素差分値との間の差異の大きさを表す評価情報が、予め定められた差異の大きさよりも前記隣接画素差分値と前記離間画素差分値との間の差異が大きいことを示すとき、前記透明部材における前記境界線に結露が発生していると判定する結露判定部と、
を備える画像読取装置。
【請求項２】
前記評価情報は、前記離間画素差分値を前記隣接画素差分値で除算した結果の比率で表される請求項１に記載の画像読取装置。
【請求項３】
前記第一結露判定データ取得部は、
前記第一結露判定データ取得処理において、前記第一結露判断部材と前記第二結露判断部材との境界線の近傍位置において前記第一結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第一隣接画素値として算出し、前記境界線から前記境界線の近傍位置より離れた位置において前記第一結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第一離間画素値として算出し、
前記第二結露判定データ取得部は、
前記第二結露判定データ取得処理において、前記第一結露判断部材と前記第二結露判断部材との境界線の近傍位置において前記第二結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第二隣接画素値として算出し、前記境界線から前記境界線の近傍位置より離れた位置において前記第二結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第二離間画素値として算出し、
前記隣接画素差分値算出部は、
前記新たな第一隣接画素値を前記第一隣接画素値として用い、前記新たな第二隣接画素値を前記第二隣接画素値として用いることによって、前記隣接画素差分値を算出し、
前記離間画素差分値算出部は、
前記新たな第一離間画素値を前記第一離間画素値として用い、前記新たな第二離間画素値を前記第二離間画素値として用いることによって、前記離間画素差分値を算出する請求項１又は２に記載の画像読取装置。
【請求項４】
前記第一離間画素及び前記第二離間画素は、前記第一結露判断部材及び前記第二結露判断部材の画像のそれぞれにおける第一方向の中央画素である請求項１から３の何れか一項に記載の画像読取装置。
【請求項５】
前記画像読取部を原稿に対して相対的に副走査方向に移動させながら、当該原稿の画像を主走査方向１ライン分ずつ読み取らせる読取制御部を更に備え、
前記第一結露判断部材及び前記第二結露判定部材は、前記透明部材において読み取り対象の原稿が載置される原稿読取領域外に配置され、
前記読取制御部は、原稿の画像を前記画像読取部に読み取らせる前に、前記結露判定部に前記判定を行わせる請求項１から４の何れか一項に記載の画像読取装置。
【請求項６】
前記第一結露判定部材は、黒色又は白色であり、前記第二結露判定部材は、黒色又は白色のうち、前記第一結露判定部材とは異なる色である請求項１から５の何れか一項に記載の画像読取装置。
【請求項７】
請求項１から６の何れか一項に記載の画像読取装置と、
前記画像読取部によって読み取られたデータを用いて画像形成を行う画像形成部と、
を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及び当該画像読取装置を備えた画像形成装置に関し、特に、原稿が載置される透明部材に結露が発生したことを検知する技術に関する。
【背景技術】
【０００２】
従来から、画像読取装置では、板状の透明部材に載置された原稿に、蛍光灯やＬＥＤ等の光源によって当該透明部材を介して光を照射し、当該原稿からの反射光を光電変換素子で光電変換して出力させることによって、当該原稿の画像を読み取った原稿の画像データを生成するように構成されている。
【０００３】
また、例えば、下記特許文献１には、経時的に前後の第１、第２のシェーディング補正用のシェーディングデータを取得して、当該取得した２つのシェーディングデータの差が所定値以上である場合に、結露が発生していると判断する技術が記載されている。また、下記特許文献２には、結露なしの状態における標準白板からの反射光量を基準光量値として、当該基準光量値と実際に標準白板からの実反射光量とを比較して結露しているか否かを判定する技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１２７３０４号公報
【特許文献２】実開平１−１４９１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載の技術では、経時的に前の第１のシェーディングデータを取得する場合における結露状態が不明であるために、誤って結露の発生を判断する虞があり、更に、結露の発生を判断するために、第１のシェーディングデータを取得してから第２のシェーディングデータを取得するまでの間、待ち時間が発生するという問題があった。
【０００６】
一方、上記特許文献２に記載の技術では、結露なしの状態における標準白板からの反射光量を基準光量値として記憶しておくため、結露の判定に待ち時間を必要としないが、光源が経年劣化して光量が低減し、標準白板からの反射光量が低減することによって、結露していることを誤って判定する虞があった。
【０００７】
そこで、本発明は、このような事情に鑑みてなされたものであり、光源が経年劣化した場合であっても、速やかに且つ的確に結露の発生を判定することができる画像読取装置及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像読取装置は、原稿が載置される板状の透明部材と、前記透明部材を介して原稿に光を照射する光源と、前記光源により照射された原稿の画像を画素値によって明るさが表された複数の画素として読み取る複数の画素検出部を備えた画像読取部と、主走査方向又は副走査方向のうちの何れか一方向である第一方向に互いに隣接して前記透明部材の一部に配設され、光の反射率が互いに異なる第一結露判断部材及び第二結露判断部材と、前記第一結露判断部材と前記第二結露判断部材との境界線の近傍位置において前記第一結露判断部材を前記画像読取部によって読み取らせた第一隣接画素の画素値を第一隣接画素値とし、前記境界線から前記第一隣接画素より離れた位置において前記第一結露判断部材を前記画像読取部によって読み取らせた第一離間画素の画素値を第一離間画素値とし、前記第一隣接画素値及び前記第一離間画素値を取得する第一結露判定データ取得処理を実行する第一結露判定データ取得部と、前記境界線の近傍位置において前記第二結露判断部材を前記画像読取部によって読み取らせた第二隣接画素の画素値を第二隣接画素値とし、前記境界線から前記第二隣接画素より離れた位置において前記第二結露判断部材を前記画像読取部によって読み取らせた第二離間画素の画素値を第二離間画素値とし、前記第二隣接画素値及び前記第二離間画素値を取得する第二結露判定データ取得処理を実行する第二結露判定データ取得部と、前記第一隣接画素値と前記第二隣接画素値との差を隣接画素差分値として算出する隣接画素差分値算出部と、前記第一離間画素値と前記第二離間画素値との差を離間画素差分値として算出する離間画素差分値算出部と、前記隣接画素差分値と前記離間画素差分値との間の差異の大きさを表す評価情報が、予め定められた差異の大きさよりも前記隣接画素差分値と前記離間画素差分値との間の差異が大きいことを示すとき、前記透明部材における前記境界線に結露が発生していると判定する結露判定部と、を備える。
【０００９】
この構成によれば、第一隣接画素値と第二隣接画素値との差である隣接画素差分値と、第一離間画素値と第二離間画素値との差である離間画素差分値が算出される。そして、当該算出された隣接画素差分値と離間画素差分値との間の差異の大きさを表す評価情報が、予め定められた差異の大きさよりも、隣接画素差分値と離間画素差分値との間の差異が大きいことを示すとき、透明部材における第一結露判断部材と第二結露判断部材との境界線に結露が発生していると判定される。
【００１０】
ここで評価情報は、第一結露判断部材と第二結露判断部材の境界線付近の明るさの差と境界線から離れた位置における明るさの差との間の差異を表すものである。したがって、評価情報が大きい場合は、当該境界線付近とその周辺とでコントラストが大きく異なっていることとなり、第一結露判断部材及び第二結露判断部材を読み取った画像において、当該境界線付近はぼけた感じの画像となる。つまり、評価情報は、境界線付近のぼけ度合いを表すものと考えられる。
【００１１】
つまり、この構成によれば、光源の経年劣化等によって、原稿からの反射光の光量が低減した場合であっても、原稿からの反射光の光量が低減していない場合と同様に、特に待ち時間を発生させることなく速やかに、隣接画素差分値と離間画素差分値との間の差異の大きさを表す評価情報を的確に算出することができる。そして、当該評価情報が示す第一結露判断部材と第二結露判断部材の境界線付近のぼけ度合いが、予め定められた差異の大きさによって表されるぼけ度合いよりも大きいことによって、境界線付近がぼけた感じであることを的確に判定することができる。
【００１２】
このため、境界線に結露が発生している場合に、光の乱反射に起因して境界線付近がぼやけた感じになっていることを速やかに且つ的確に判定することができ、これによって、境界線に結露が発生していることを速やかに且つ的確に判定することができる。
【００１３】
また、前記評価情報は、前記離間画素差分値を前記隣接画素差分値で除算した結果の比率で表されることが好ましい。
【００１４】
この構成によれば、光源の経年劣化等によって、原稿からの反射光の光量が低減した場合であっても、離間画素差分値及び隣接画素差分値はともに同程度に小さくなると考えられるため、原稿からの反射光の光量が低減していない場合と同様に、隣接画素差分値と離間画素差分値との比率を的確に算出することができる。そして、当該的確に算出された比率によって表される評価情報、つまり、第一結露判断部材と第二結露判断部材の境界線付近のぼけ度合いを用いて、透明部材における境界線付近で結露が発生しているか否かを的確に判定することができる。
【００１５】
また、前記第一結露判定データ取得部は、前記第一結露判定データ取得処理において、前記第一結露判断部材と前記第二結露判断部材との境界線の近傍位置において前記第一結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第一隣接画素値として算出し、前記境界線から前記境界線の近傍位置より離れた位置において前記第一結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第一離間画素値として算出し、前記第二結露判定データ取得部は、前記第二結露判定データ取得処理において、前記第一結露判断部材と前記第二結露判断部材との境界線の近傍位置において前記第二結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第二隣接画素値として算出し、前記境界線から前記境界線の近傍位置より離れた位置において前記第二結露判断部材を前記画像読取部によって読み取らせた複数の画素値の平均値を新たな第二離間画素値として算出し、前記隣接画素差分値算出部は、前記新たな第一隣接画素値を前記第一隣接画素値として用い、前記新たな第二隣接画素値を前記第二隣接画素値として用いることによって、前記隣接画素差分値を算出し、前記離間画素差分値算出部は、前記新たな第一離間画素値を前記第一離間画素値として用い、前記新たな第二離間画素値を前記第二離間画素値として用いることによって、前記離間画素差分値を算出することが好ましい。
【００１６】
この構成によれば、新たな第一隣接画素値が、第一結露判断部材と第二結露判断部材との境界線の近傍位置において第一結露判断部材を画像読取部によって読み取らせた複数の画素値の平均値として算出される。このため、画像読取部の読み取り誤差が低減された、精度の良い第一隣接画素値を生成することができる。これと同様にして、画像読取部の読み取り誤差が低減された、精度の良い第二隣接画素値、第一離間画素値、及び第二離間画素値を生成することができる。
【００１７】
そして、当該精度の良い第一隣接画素値、第二隣接画素値、第一離間画素値、及び第二離間画素値を用いて、隣接画素差分値及び離間画素差分値をそれぞれ精度良く算出することができる。これによって、当該精度良く算出された隣接画素差分値及び離間画素差分値を用いて、結露の発生有無を精度良く判定することができる。
【００１８】
また、前記第一離間画素及び前記第二離間画素は、前記第一結露判断部材及び前記第二結露判断部材の画像のそれぞれにおける第一方向の中央画素であることが好ましい。
【００１９】
第一結露判断部材及び第二結露判断部材の画像のそれぞれにおける主走査方向又は副走査方向の中央画素は、第一結露判断部材と第二結露判断部材とが配置される領域と透明部材との境界線、及び、第一結露判断部材と第二結露判断部材との境界線の何れからも離れた位置の画素であると考えられる。
【００２０】
つまり、この構成によれば、第一隣接画素及び第二隣接画素のそれぞれから離れていると考えられる画素の画素値を用いて、離間画素差分値を的確に算出することができる。これによって、当該的確に算出された離間画素差分値を用いて、結露の発生有無を的確に判定することができる。
【００２１】
また、前記画像読取部を原稿に対して相対的に副走査方向に移動させながら、当該原稿の画像を主走査方向１ライン分ずつ読み取らせる読取制御部を更に備え、前記第一結露判断部材及び前記第二結露判定部材は、前記透明部材において読み取り対象の原稿が載置される原稿読取領域外に配置され、前記読取制御部は、原稿の画像を前記画像読取部に読み取らせる前に、前記結露判定部に前記判定を行わせることが好ましい。
【００２２】
この構成によれば、画像読取部によって原稿の画像が読み取られる前に結露の判定が行われる。このため、透明部材に結露が発生している状態で、不必要に画像読取部によって原稿の画像を読み取らせることを回避することができる。
【００２３】
また、前記第一結露判定部材は、黒色又は白色であり、前記第二結露判定部材は、黒色又は白色のうち、前記第一結露判定部材とは異なる色であることが好ましい。
【００２４】
この構成によれば、第一結露判定部材及び第二結露判定部材がともに黒色及び白色とは異なる色である場合に比して、隣接画素差分値及び離間画素差分値の値が大きくなるため、隣接画素差分値と離間画素差分値との間の差異を精度良く算出することができ、これによって、結露の発生有無を精度良く判定することができる。
【００２５】
また、本発明に係る画像読取装置は、前記画像読取装置と、前記画像読取部によって読み取られたデータを用いて画像形成を行う画像形成部と、を備える。
【発明の効果】
【００２６】
本発明によれば、光源が経年劣化した場合であっても、速やかに且つ的確に結露の発生を判定することができる画像読取装置及び画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【００２７】
【図１】本発明に係る画像形成装置の一例としての複合機の構成の一例を示す縦断面図である。
【図２】複合機の画像読取装置の構成の一例を示す概略側面図である。
【図３】第一結露判断部材及び第二結露判断部材の配置の一例を示す平面図である。
【図４】第一結露判断部材及び第二結露判断部材を読み取る受光素子と画素と画素値の関係の一例を示す説明図である。
【図５】複合機の電気的な構成を示すブロック図である。
【図６】読取制御部による原稿の読み取り制御の一例を示すフローチャートである。
【図７】第一結露判断部材及び第二結露判断部材の配置の図３とは別の一例を示す平面図である。
【図８】第一結露判断部材及び第二結露判断部材を読み取る受光素子と画素と画素値の関係の図４とは別の一例を示す説明図である。
【発明を実施するための形態】
【００２８】
［第一実施形態］
以下、本発明に係る画像読取装置及び画像形成装置の実施形態について図面を参照して説明する。尚、以下の実施形態では、本発明に係る画像形成装置の一実施形態として、コピー、スキャナ、ファクシミリ、プリンタ等の機能を備えた複合機に集約した形態を例に説明する。
【００２９】
図１は、本実施形態に係る複合機１の内部構成を模式的に示した縦断面図である。図１に示す複合機１は、画像読取装置２と装置本体３とを備えている。
【００３０】
画像読取装置２は、原稿給紙部２１とスキャナ部２２とを備えている。
【００３１】
原稿給紙部２１は、ＡＤＦを実現するものであり、原稿トレイ２３１、給紙ローラ２３２、搬送ドラム２３３、排紙ローラ対２３４及び排紙トレイ２３５を備えている。
【００３２】
原稿トレイ２３１は、原稿が載置される場所であり、原稿トレイ２３１に載置された原稿は１枚ずつ給紙ローラ２３２によって取り込まれて搬送ドラム２３３へ搬送される。搬送ドラム２３３を経由した原稿は排紙ローラ２３４によって排紙トレイ２３５へ排出される。
【００３３】
スキャナ部２２は、原稿の画像を光学的に読み取って画像データを生成するものである。スキャナ部２２は、コンタクトガラス２２１、光源２２２、第１ミラー２２３、第２ミラー２２４、第３ミラー２２５、第１キャリッジ２２６、第２キャリッジ２２７、結像レンズ２２８、及びラインセンサであるＣＣＤ（Charge Coupled Device）２２９を備えている。
【００３４】
コンタクトガラス２２１は、本発明に係る透明部材の一例を構成するものであり、原稿を載置する面を構成する。光源２２２及び第１ミラー２２３は、第１キャリッジ２２６によって支持されており、第２ミラー２２４及び第３ミラー２２５は、第２キャリッジ２２７によって支持されている。光源２２２には、例えば白色ＬＥＤ等の白色蛍光ランプが用いられ、光源２２２からコンタクトガラス２２１を介して原稿に向けて光が照射されると、第１ミラー２２３、第２ミラー２２４、第３ミラー２２５、第１キャリッジ２２６、第２キャリッジ２２７及び結像レンズ２２８により、原稿から反射された反射光がＣＣＤ２２９に導かれる。
【００３５】
ＣＣＤ２２９は、本発明に係る画像読取部の一例を構成するものであり、所謂一次元のイメージセンサである。ＣＣＤ２２９は、主走査方向のライン状に配列された複数の受光素子（本発明に係る画素検出部の一例）からなる受光面を有し、当該受光面に集光された原稿の主走査方向１ライン分の反射光を当該複数の受光素子で光電変換することにより、主走査方向１ライン分の画像データを出力する。つまり、主走査方向１ライン分の画像データは、当該複数の受光素子（画素検出部）のそれぞれに対応する反射光の明るさを示す値（画素値）によって構成されている。
【００３６】
画像読取装置２における原稿読取方法としては、コンタクトガラス２２１上に載置された原稿を読み取るフラットベッド読取モードと、原稿をＡＤＦによって取り込み、その搬送途中で原稿を読み取るＡＤＦ読取モードがある。
【００３７】
フラットベッド読取モードでは、光源２２２がコンタクトガラス２２１を介して原稿を照射し、一次元のイメージセンサであるＣＣＤ２２９の各画素が並ぶ主走査方向１ライン分の反射光が、第１ミラー２２３、第２ミラー２２４、第３ミラー２２５の順に反射して、結像レンズ２２８に入射する。結像レンズ２２８に入射した光はＣＣＤ２２９の受光面で結像される。
【００３８】
このような動作が、主走査方向と直交する方向（副走査方向、矢印Ｙ方向）への第１キャリッジ２２６及び第２キャリッジ２２７の移動と並行して１ラインずつ実施される。ＣＣＤ２２９は、主走査方向１ライン分の原稿の画像データを同時に処理し、画像データを１ライン単位で後述のＡ／Ｄ変換部２１６（図４参照）に出力する。
【００３９】
ＡＤＦ読取モードでは、原稿トレイ２３１に載置された原稿が給紙ローラ２３２によって原稿搬送経路に１枚ずつ取り込まれ、搬送ドラム２３３から排紙トレイ２３５への搬送経路に設けられた画像読取位置ＰＳ上を原稿が通過するとき、光源２２２が原稿を照射し、主走査１ライン分の反射光が第１ミラー２２３、第２ミラー２２４、第３ミラー２２５の順に反射して、結像レンズ２２８に入射する。結像レンズ２２８に入射した光はＣＣＤ２２９の受光面で結像される。
【００４０】
このような動作が、搬送ドラム２３３による原稿の搬送と並行して１ラインずつ実施される。ＣＣＤ２２９は、主走査方向１ライン分の原稿の画像データを同時に処理し、画像データを１ライン単位で後述のＡ／Ｄ変換部２１６（図４参照）に出力する。
【００４１】
更に、原稿給紙部２１は、切換ガイド２３６、反転ローラ２３７及び反転搬送路２３８からなる原稿反転機構を備えている。
【００４２】
切換ガイド２３６は、片面読み取り時及び両面読み取り時において裏面の読み取り後、上側に切り替えられ、搬送ドラム２３３を経た原稿は排紙ローラ２３４によって排紙トレイ２３５に排紙される。切換ガイド２３６は、両面読み取り時における表面読み取り後、下側に切り替えられ、搬送ドラム２３３を経た原稿は反転ローラ２３７のニップ部へ搬送される。その後、切換ガイド２３６は上側へ切り替えられ、反転ローラ２３７が逆回転することにより、原稿は、反転搬送路２３８を介して搬送ドラム２３３へ再搬送される。
【００４３】
つまり、１回目の読み取りによって表面が読み取られた原稿を、切換ガイド２３６、反転ローラ２３７及び反転搬送路２３８からなる原稿反転機構を用いて反転させて再搬送することによって、再度ＣＣＤ２２９によって裏面の読み取りを行わせることができる。
【００４４】
装置本体３は、用紙（記録媒体）を収容する複数の給紙カセット４６１と、給紙カセット４６１から搬送されてきた用紙に画像を形成する記録部４０と、給紙カセット４６１から用紙を１枚ずつ繰り出して記録部４０へ搬送する給紙ローラ４６２と、左方に配設されたスタックトレイ６と、記録部４０を通過した用紙をスタックトレイ６又は排出トレイ４８まで搬送する搬送ローラ４６３及び４６４と、を備えている。
【００４５】
装置本体３は、更に、手差しトレイ４７１を備え、この手差しトレイ４７１からは何れの給紙カセットにも収納されていないサイズの用紙や、既に一方の面に画像形成がなされている用紙（裏紙）、ＯＨＰシートのような任意の記録媒体が載置可能であり、給紙ローラ４７２によって１枚ずつ装置本体３内に給紙される。
【００４６】
記録部４０は、本発明に係る画像形成部の一例を構成するものであり、スキャナ部２２で生成された画像データに基づいてレーザ光を出力して感光体ドラム４３を露光し、感光体ドラム４３の表面に静電潜像を形成する露光装置４２と、上記静電潜像に基づいて感光体ドラム４３上にトナー像を形成する現像装置４４と、感光体ドラム４３に形成されたトナー像を用紙に転写させる転写装置４１と、トナー像が転写された用紙を加熱してトナー像を用紙に定着させる定着装置４５とを備えている。
【００４７】
また、装置本体３の前方には、操作部５が備えられている。操作部５は、タッチパネル５１、テンキー５３、及びスタートキー５５等を備えている。タッチパネル５１は、種々の操作画面を表示するとともに、ユーザが種々の操作指令を入力するための種々の操作ボタン等を表示する。テンキー５３は、画像形成する記録紙の枚数（印刷部数）等の実行条件を入力するために用いられ、スタートキー５５は、記録部４０による画像形成処理の実行開始指示等を入力するために用いられる。
【００４８】
図２及び図３に示すように、コンタクトガラス２２１には、図３の破線矩形領域が示す、読み取り対象の原稿が載置される領域（原稿読取領域）外であって、スキャナ部２２による原稿の読取開始位置である画像読取位置ＰＳよりも、原稿の読み取りが進められる方向、つまり、第１キャリッジ２２６及び第２キャリッジ２２７の移動方向（図中の＋Ｙ方向）とは逆方向（図中の−Ｙ方向）に、白色基準板１０と、本発明に係る第一結露判定部材の一例としての白色判定板１１と、本発明に係る第二結露判定部材の一例としての黒色判定板１２とが取り付けられている。
【００４９】
白色基準板１０は、主走査方向（図２において紙面に直交する方向、図３においてＸ方向）に延びるように、コンタクトガラス２２１に取り付けられた白色の帯板状部材である。
【００５０】
白色判定板１１は、白色の帯板状部材であり、黒色判定板１２は、黒色の帯板状部材である。白色判定板１１と黒色判定板１２は、白色基準板１０に副走査方向（図中のＹ方向）に隣接する領域ＡＲに、主走査方向（図中のＸ方向）に交互に隣接するようにして、コンタクトガラス２２１に取り付けられている。
【００５１】
尚、以下では、白色判定板１１と黒色判定板１２は、１枚当りの主走査方向の長さが同一に構成され、それぞれ１枚当たり、ＣＣＤ２２９に設けられた複数の受光素子のうちの同一数の受光素子によって読み取り可能に構成されているものとする。
【００５２】
例えば、図４に示すように、白色判定板１１と黒色判定板１２は、それぞれ１枚当たり、ｑ個の受光素子によって読み取られる。具体的には、１番目の白色判定板１１は、ｑ個の受光素子Ｒ［１］〜Ｒ［ｑ］によって読み取られ、当該ｑ個の受光素子Ｒ［１］〜Ｒ［ｑ］に対応する画素１〜ｑの画素値Ｃ［１］〜Ｃ［ｑ］が生成される。
【００５３】
一方、１番目の黒色判定板１２は、ｑ個の受光素子Ｒ［（ｑ＋１）］〜Ｒ［（２＊ｑ）］によって読み取られ、当該ｑ個の受光素子Ｒ［（ｑ＋１）］〜Ｒ［（２＊ｑ）］に対応する画素（ｑ＋１）〜（２＊ｑ）の画素値Ｃ［（ｑ＋１）］〜Ｃ［（２＊ｑ）］が生成される。尚、ここで「＊」は、掛け算を表すものとする。
【００５４】
尚、画素値は、画素の明るさをそれぞれ８ビット（０〜２５５）の２５６段階で表し、例えば、０で最も暗く、２５５で最も明るいことを示している。また、以下では、大括弧内の数式で表される番号は、ＣＣＤ２９が備える受光素子の番号（受光素子に対応する画素の番号）を示すものとする。
【００５５】
また、白色判定板１１と黒色判定板１２の１枚当たりの主走査方向の長さをこれに限定する趣旨ではない。また、ここにいう黒色とは、光の反射率が３０％以下の色を示すものとする。
【００５６】
次に、複合機１の電気的な構成を説明する。図５は、複合機１の電気的な構成を示すブロック図である。図５に示すように、複合機１は、ＣＰＵ２１１と、ＲＡＭ２１２と、ＲＯＭ２１３と、読取制御部２１４と、Ａ／Ｄ変換部２１６と、シェーディング補正部２１７と、画像処理部２１８と、を備え、これらの各部と上記のスキャナ部２２と操作部５とが、互いに通信可能なようにデータバスＢＵＳによって接続されている。
【００５７】
ＣＰＵ２１１は、複合機１の全体的な動作制御を司るものであり、ＲＯＭ２１３や図略のＨＤＤに記憶されているプログラムに従って複合機１における各部の動作を制御する。
【００５８】
本実施形態では、ＣＰＵ２１１は、特に、第一結露判定データ取得部１３と、第二結露判定データ取得部１４と、隣接画素差分値算出部１５と、離間画素差分値算出部１６と、結露判定部１７として機能する。
【００５９】
第一結露判定データ取得部１３は、図４に示すように、白色判定板１１と黒色判定板１２との境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子（例えば、図中の網掛部の受光素子Ｒ［ｑ]）によって、白色判定板１１を読み取らせた画素（例えば、図中の画素ｑ）である第一隣接画素ｆｎの画素値（例えば、図中の画素値Ｃ［ｑ］）を、第一隣接画素値Ｖｆｎとして取得する。
【００６０】
また、第一結露判定データ取得部１３は、図４に示すように、白色判定板１１と黒色判定板１２との境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子（例えば、図中の網掛部の受光素子Ｒ［ｑ]）から、境界線ＢＬとは反対側の主走査方向（図中Ｘ方向）に距離Ｇ１だけ離間した受光素子（例えば、図中の斜線部の受光素子Ｒ［ｊ］）によって、白色判定板１１を読み取らせた画素（例えば、図中の画素ｊ）である第一離間画素ｆｆの画素値（例えば、図中の画素値Ｃ［ｊ］）を、第一離間画素値Ｖｆｆとして取得する。
【００６１】
尚、以下では、第一結露判定データ取得部１３によって、第一隣接画素値Ｖｆｎ及び第一離間画素値Ｖｆｆを取得する処理を第一結露判定データ取得処理と示す。
【００６２】
第二結露判定データ取得部１４は、図４に示すように、白色判定板１１と黒色判定板１２との境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子（例えば、図中の網掛部の受光素子Ｒ［（ｑ＋１）]）によって、黒色判定板１２を読み取らせた画素（例えば、図中の画素（ｑ＋１））である第二隣接画素ｓｎの画素値（例えば、図中の画素値Ｃ［（ｑ＋１）］）を、第二隣接画素値Ｖｓｎとして取得する。
【００６３】
また、第二結露判定データ取得部１４は、図４に示すように、白色判定板１１と黒色判定板１２との境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子（例えば、図中の網掛部の受光素子Ｒ［（ｑ＋１）]）から、境界線ＢＬとは反対側の主走査方向（図中Ｘ方向）に距離Ｇ２だけ離間した受光素子（例えば、図中の斜線部の受光素子Ｒ［（ｑ＋ｊ）］）によって、黒色判定板１２を読み取らせた画素（例えば、図中の画素（ｑ＋ｊ））である第二離間画素ｓｆの画素値（例えば、図中の画素値Ｃ［（ｑ＋ｊ）］）を、第二離間画素値Ｖｓｆとして取得する。
【００６４】
尚、以下では、第二結露判定データ取得部１４によって、第二隣接画素値Ｖｓｎ及び第二離間画素値Ｖｓｆを取得する処理を第二結露判定データ取得処理と示す。
【００６５】
隣接画素差分値算出部１５は、第一結露判定データ取得部１３による第一結露判定データ取得処理で取得された第一隣接画素値Ｖｆｎと、第二結露判定データ取得部１４による第二結露判定データ取得処理で取得された第二隣接画素値Ｖｓｎと、の差を隣接画素差分値Ｄｎとして算出する。
【００６６】
離間画素差分値算出部１６は、第一結露判定データ取得部１３による第一結露判定データ取得処理で取得された第一離間画素値Ｖｆｆと、第二結露判定データ取得部１４による第二結露判定データ取得処理で取得された第二離間画素値Ｖｓｆと、の差を離間画素差分値Ｄｆとして算出する。
【００６７】
結露判定部１７は、離間画素差分値Ｄｆと隣接画素差分値Ｄｎとの間の差異の大きさを表す評価情報と予め定められた結露判定閾値（予め定められた差異の大きさ）との比較結果に基づいて、コンタクトガラス２２１における境界線ＢＬに結露が発生しているか否かを判定する。
【００６８】
尚、第一結露判定データ取得部１３と、第二結露判定データ取得部１４と、隣接画素差分値算出部１５と、離間画素差分値算出部１６と、結露判定部１７における各種処理の詳細については後述する。
【００６９】
ＲＡＭ２１２は、ＣＰＵ２１１による上記プログラムに従った複合機１及び画像読取装置２の動作制御時の作業領域として用いられるメモリである。ＲＯＭ２１３は、上記プログラムや各種設定値等を記憶するメモリである。
【００７０】
読取制御部２１４は、ＣＣＤ２２９を原稿に対して相対的に副走査方向に移動させながら、当該原稿の画像を主走査方向１ライン分ずつ読み取らせる制御を行う。具体的には、読取制御部２１４は、光源２２２による照明動作、第１キャリッジ２２６及び第２キャリッジ２２７の副走査方向の移動動作、原稿給紙部２１による原稿の副走査方向の搬送動作、及びＣＣＤ２２９の受光動作を制御して、スキャナ部２２に原稿の画像を読み取らせる。
【００７１】
Ａ／Ｄ変換部２１６は、スキャナ部２２から出力されるアナログの電気信号からなる主走査方向１ライン分の原稿の画像データを、所定ビット数からなるデジタルの画像データに変換するＡ／Ｄ変換処理を行う。Ａ／Ｄ変換部２１６は、Ａ／Ｄ変換処理後の画像データをシェーディング補正部２１７、第一結露判定データ取得部１３及び第二結露判定データ取得部１４等に出力する。
【００７２】
シェーディング補正部２１７は、例えば、ＡＳＩＣ（Application Specific Integrated Circuits）等の専用ハードウェアで高速処理可能に構成され、スキャナ部２２及びＡ／Ｄ変換部２１６を介して出力された画像データに対してシェーディング補正を行う。
【００７３】
例えば、シェーディング補正部２１７は、白色基準板１０の主走査方向１ライン分の画像を複数の画素としてＣＣＤ２２９に読み取らせた白色基準データと、光源２２２による光の照射を行わずにＣＣＤ２２９から出力させたアナログの電気信号をＡ／Ｄ変換部２１６によってＡ／Ｄ変換処理させることによって、光源２２２による光の照射を行わずに主走査方向１ライン分の画像を複数の画素として読み取らせた黒色基準データとの間で、対応し合う画素同士の画素値の差分を算出する。そして、当該算出した差分によって、原稿の主走査方向１ライン分の画像を読み取った原稿画像データと黒色基準データとの間で対応し合う画素同士の画素値の差分を除算した結果に対して、画素値の最大値を乗算することによって、シェーディング補正を行う。
【００７４】
これによって、画像形成しようとしている原稿の画像データにシェーディング補正が施され、光源２２２による照明の配光ムラやＣＣＤ２２９の各画素間の感度差が補正される。尚、シェーディング補正部２１７は、これに限らず、その他の方法でシェーディング補正を行うように構成されていてもよい。また、シェーディング補正部２１７で行われるシェーディング補正の処理は、ＣＰＵ２１１によって実行されるプログラムとして実装されていてもよい。
【００７５】
画像処理部２１８は、例えば、ＡＳＩＣ等の専用ハードウェアで高速処理可能に構成され、Ａ／Ｄ変換部２１６から出力された画像データ又はシェーディング補正部２１７から出力されたシェーディング補正処理後の画像データに対して、各種画像処理を行うものである。
【００７６】
例えば、画像処理部２１８は、当該画像データに対して、レベル補正、ガンマ補正等の補正処理、画像データの圧縮又は伸長処理、拡大又は縮小処理などの画像加工処理を行う。尚、画像処理部２１８で行われる各種画像処理は、ＣＰＵ２１１によって実行されるプログラムとして実装されていてもよい。
【００７７】
以下では、読取制御部２１４による原稿の読み取り制御について詳述するとともに、第一結露判定データ取得部１３、第二結露判定データ取得部１４、隣接画素差分値算出部１５、離間画素差分値算出部１６、及び結露判定部１７で行われる各種処理についても詳述する。
【００７８】
図６に示すように、ユーザによる操作部５の操作等によって、読取制御部２１４に対する原稿の読み取り指示が入力され、ＣＰＵ２１１によって当該指示が受け付けられると（Ｓ１）、読取制御部２１４は、白色判定板１１と黒色判定板１２の全ての境界線ＢＬに対して、後述する結露の判定処理を行っていない場合は（Ｓ２；ＮＯ）、判定を行っていない境界線ＢＬに対して、結露の判定処理を開始する（Ｓ３）。
【００７９】
読取制御部２１４は、判定を行っていない境界線ＢＬに対する結露の判定処理を開始すると、第一結露判定データ取得部１３に第一結露判定データ取得処理を実行させ（Ｓ４）、第二結露判定データ取得部１４に第二結露判定データ取得処理を実行させる（Ｓ５）。
【００８０】
第一結露判定データ取得部１３は、ステップＳ４において、第一結露判定データ取得処理の実行を開始すると、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子によって、白色判定板１１を読み取らせた画素を第一隣接画素ｆｎとして、当該画素の画素値を第一隣接画素値Ｖｆｎとして取得する。
【００８１】
また、第一結露判定データ取得部１３は、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子から、当該判定対象の境界線ＢＬとは反対側の主走査方向にＧ１離間した受光素子によって、白色判定板１１を読み取らせた画素を第一離間画素ｆｆとして、当該画素の画素値を第一離間画素値Ｖｆｆとして取得する。
【００８２】
具体的には、第一結露判定データ取得部１３は、図４に示すように、１番目の白色判定板１１と１番目の黒色判定板１２との境界線ＢＬに対する結露の判定処理を行う場合には、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子Ｒ［ｑ]によって、白色判定板１１を読み取らせた画素ｑを第一隣接画素ｆｎとして、当該画素ｑの画素値Ｃ［ｑ］を第一隣接画素値Ｖｆｎとして取得する。
【００８３】
また、第一結露判定データ取得部１３は、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子Ｒ［ｑ]から、当該判定対象の境界線ＢＬとは反対側の主走査方向（図中Ｘ方向）に距離Ｇ１だけ離間した受光素子Ｒ［ｊ］によって、白色判定板１１を読み取らせた画素ｊを第一離間画素ｆｆとして、当該画素ｊの画素値Ｃ［ｊ］を第一離間画素値Ｖｆｆとして取得する。
【００８４】
また、１番目の黒色判定板１２と２番目の白色判定板１１との境界線ＢＬに対する結露の判定処理を行う場合には、第一結露判定データ取得部１３は、受光素子Ｒ［（２＊ｑ＋１）]によって、白色判定板１１を読み取らせた画素（２＊ｑ＋１）を第一隣接画素ｆｎとして、当該画素の画素値Ｃ［（２＊ｑ＋１）］を第一隣接画素値Ｖｆｎとして取得する。また、受光素子Ｒ［（２＊ｑ＋ｊ）]によって、白色判定板１１を読み取らせた画素（２＊ｑ＋ｊ）を第一離間画素ｆｆとして、当該画素の画素値Ｃ［（２＊ｑ＋ｊ）］を第一離間画素値Ｖｆｆとして取得する。
【００８５】
第二結露判定データ取得部１４は、ステップＳ５において、第二結露判定データ取得処理の実行を開始すると、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子によって、黒色判定板１２を読み取らせた画素を第二隣接画素ｓｎとして、当該画素の画素値を第二隣接画素値Ｖｓｎとして取得する。
【００８６】
また、第二結露判定データ取得部１４は、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子から、当該判定対象の境界線ＢＬとは反対側の主走査方向にＧ２離間した受光素子によって、黒色判定板１２を読み取らせた画素を第二離間画素ｓｆとして、当該画素の画素値を第二離間画素値Ｖｓｆとして取得する。
【００８７】
具体的には、第二結露判定データ取得部１４は、図４に示すように、１番目の白色判定板１１と１番目の黒色判定板１２との境界線ＢＬに対する結露の判定処理を行う場合には、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子Ｒ［（ｑ＋１）]によって、黒色判定板１２を読み取らせた画素（ｑ＋１）を第二隣接画素ｓｎとして、当該画素（ｑ＋１）の画素値Ｃ［（ｑ＋１）］を、第二隣接画素値Ｖｓｎとして取得する。
【００８８】
また、第二結露判定データ取得部１４は、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子Ｒ［（ｑ＋１）]から、当該判定対象の境界線ＢＬとは反対側の主走査方向（図中Ｘ方向）に距離Ｇ２だけ離間した受光素子Ｒ［（ｑ＋ｊ）］によって、黒色判定板１２を読み取らせた画素（ｑ＋ｊ）を第二離間画素ｓｆとして、当該画素（ｑ＋ｊ）の画素値Ｃ［（ｑ＋ｊ）］を、第二離間画素値Ｖｓｆとして取得する。
【００８９】
また、１番目の黒色判定板１２と２番目の白色判定板１１との境界線ＢＬに対する結露の判定処理を行う場合には、第二結露判定データ取得部１４は、受光素子Ｒ［（２＊ｑ）]によって、黒色判定板１２を読み取らせた画素（２＊ｑ）を第二隣接画素ｓｎとして、当該画素（２＊ｑ）の画素値Ｃ［（２＊ｑ）］を第二隣接画素値Ｖｓｎとして取得する。また、受光素子Ｒ［（ｑ＋ｊ）]によって、黒色判定板１２を読み取らせた画素（ｑ＋ｊ）を第二離間画素ｓｆとして、当該画素（ｑ＋ｊ）の画素値Ｃ［（ｑ＋ｊ）］を第二離間画素値Ｖｓｆとして取得する。
【００９０】
図６に戻り、読取制御部２１４は、ステップＳ４で取得させた第一隣接画素値Ｖｆｎと、ステップＳ５で取得させた第二隣接画素値Ｖｓｎとを用いて、隣接画素差分値算出部１５に隣接画素差分値Ｄｎを算出させる（Ｓ６）。
【００９１】
具体的には、隣接画素差分値算出部１５は、ステップＳ６において、ステップＳ４で取得された第一隣接画素値ＶｆｎからステップＳ５で取得された第二隣接画素値Ｖｓｎを減算し、当該減算結果の絶対値を隣接画素差分値Ｄｎ（Ｄｎ＝｜Ｖｆｎ−Ｖｓｎ｜）とする。
【００９２】
続いて、読取制御部２１４は、ステップＳ４で取得させた第一離間画素値Ｖｆｆと、ステップＳ５で取得させた第二離間画素値Ｖｓｆとを用いて、離間画素差分値算出部１６に離間画素差分値Ｄｆを算出させる（Ｓ７）。
【００９３】
具体的には、離間画素差分値算出部１６は、ステップＳ７において、ステップＳ４で取得された第一離間画素値ＶｆｆからステップＳ５で取得された第二離間画素値Ｖｓｆを減算し、当該減算結果の絶対値を離間画素差分値Ｄｆ（Ｄｆ＝｜Ｖｆｆ−Ｖｓｆ｜）とする。
【００９４】
そして、読取制御部２１４は、結露判定部１７に、ステップＳ６で算出させた隣接画素差分値ＤｎとステップＳ７で算出させた離間画素差分値Ｄｆとの間の差異の大きさを表す評価情報と、予め定められた結露判定閾値との比較結果に基づいて、ステップＳ５から開始された結露の判定処理の対象となる境界線ＢＬ付近で結露が発生しているか否かの判定を行わせる（Ｓ８）。
【００９５】
具体的には、結露判定部１７は、ステップＳ８において、ステップＳ７で算出された離間画素差分値ＤｆをステップＳ６で算出された隣接画素差分値Ｄｎで除算することによって、当該除算結果である比率Ｄｆ／Ｄｎを隣接画素差分値Ｄｎと離間画素差分値Ｄｆとの間の差異の大きさを表す評価情報とする。そして、当該評価情報が、予め定められた結露判定閾値よりも大きい場合に、当該判定対象の境界線ＢＬ付近で結露が発生しているものと判定する。尚、予め定められた結露判定閾値は、コンタクトガラス２２１に結露を生じさせて試験運転を行う等の実験値に基づいて予め定められ、ＲＯＭ２１３に記憶されている。
【００９６】
尚、評価情報は、離間画素差分値Ｄｆを隣接画素差分値Ｄｎで除算した結果に限定する趣旨ではなく、例えば、離間画素差分値Ｄｆから隣接画素差分値Ｄｎを減算することによって差分値Ｄｆ−Ｄｎを算出し、当該差分値Ｄｆ−Ｄｎを評価情報としてもよい。また、隣接画素差分値Ｄｎを離間画素差分値Ｄｆで除算した結果を評価情報Ｄｎ／Ｄｆとして、これに合わせて、当該評価情報Ｄｎ／Ｄｆが予め定められた結露判定閾値よりも小さい場合に、境界線ＢＬ付近に結露が発生しているものと判定するように構成してもよい。
【００９７】
図６に戻り、結露判定部１７によって、ステップＳ５から開始された結露の判定処理の対象となる境界線ＢＬ付近で結露が発生していると判定された場合は（Ｓ８；ＹＥＳ）、読取制御部２１４は、スキャナ部２２によって原稿を読み取らせることなく、例えば、コンタクトガラス２２１における当該境界線ＢＬ付近で結露が発生している旨の警告メッセージを操作部５のタッチパネル５１に表示して（Ｓ９）、原稿の読み取り制御を終了する。
【００９８】
一方、結露判定部１７によって、ステップＳ５から開始された結露の判定処理の対象となる境界線ＢＬ付近で結露が発生していないものと判定された場合は（Ｓ８；ＮＯ）、読取制御部２１４は、再びステップＳ２の判定処理を実行する。
【００９９】
そして、白色判定板１１と黒色判定板１２の全ての境界線ＢＬに対して、コンタクトガラス２２１における各境界線ＢＬ付近で結露が発生しているか否かの判定が終了すると（Ｓ２；ＹＥＳ）、つまり、何れの境界線ＢＬ付近においても結露が発生していなかった場合は、読取制御部２１４は、第１キャリッジ２２６及び第２キャリッジ２２７を白色基準板１０まで移動させた後、ＣＣＤ２２９によって白色基準板１０の画像を主走査方向１ライン分読み取らせ、当該読み取らせた白色基準データをＲＡＭ２１２に記憶する（Ｓ１０）。
【０１００】
そして、読取制御部２１４は、スキャナ部２２の第１キャリッジ２２６及び第２キャリッジ２２７を原稿の読み取り開始位置ＰＳまで移動させた後、原稿の主走査方向全ライン分の読み取りが完了するまでの間（Ｓ１３；ＮＯ）、スキャナ部２２によって原稿の画像を主走査方向１ライン分ずつ読み取らせ（Ｓ１１）、当該読み取らせた主走査方向１ライン分の原稿の画像データをシェーディング補正部２１７にシェーディング補正させる（Ｓ１２）。このようにして、ステップＳ１０〜Ｓ１３によってシェーディング補正が施された主走査方向全ライン分の原稿の画像データが画像形成に用いられる。
【０１０１】
このように、ＣＣＤ２２９によって原稿の画像が読み取られる前に結露の判定が行われるため、コンタクトガラス２２１に結露が発生している状態で、不必要にＣＣＤ２２９によって原稿の画像を読み取らせることを回避することができる。
【０１０２】
つまり、本発明に係る画像読取装置の一例が、上記の画像読取装置２と、第一結露判定データ取得部１３と、第二結露判定データ取得部１４と、隣接画素差分値算出部１５と、離間画素差分値算出部１６と、結露判定部１７と、を備えて構成されている。
【０１０３】
ステップＳ８で算出された隣接画素差分値Ｄｎと離間画素差分値Ｄｆとの比率で表される評価情報によって、白色判定板１１と黒色判定板１２の境界線付近の明るさの差と、境界線から離れた位置における明るさの差との間の差異を表すことができる。当該評価情報が大きい場合には、当該境界線付近とその周辺とでコントラストが大きく異なっており、白色判定板１１及び黒色判定板１２を読み取った画像において、境界線付近はぼやけた感じの画像となる。したがって、当該ステップＳ８で算出された評価情報は、白色判定板１１と黒色判定板１２の境界線付近のぼけ度合いを表すものと考えられる。
【０１０４】
つまり、第一実施形態の構成によれば、光源２２２の経年劣化等によって、原稿からの反射光の光量が低減した場合であっても、原稿からの反射光の光量が低減していない場合と同様に、特に待ち時間を発生させることなく速やかに、隣接画素差分値Ｄｎと離間画素差分値Ｄｆとの比率等によって、白色判定板１１と黒色判定板１２の境界線付近の明るさの差と、境界線から離れた位置における明るさの差との間の差異を表す評価情報を的確に算出することができる。そして、当該評価情報が示す白色判定板１１と黒色判定板１２の境界線付近のぼけ度合いが、結露判定閾値によって表されるぼけ度合いよりも大きいことによって、境界線付近がぼけた感じであることを的確に判定することができる。
【０１０５】
このため、境界線に結露が発生している場合に、光の乱反射に起因して境界線付近がぼやけた感じになっていることを速やかに且つ的確に判定することができ、これによって、境界線に結露が発生していることを速やかに且つ的確に判定することができる。
【０１０６】
［第二実施形態］
以下の第二実施形態の説明では、第一実施形態とは異なる部分についてのみ詳述し、第一実施形態と同じ部分については説明を省略する。
【０１０７】
第二実施形態の構成では、図７に示すように、コンタクトガラス２２１には、破線矩形領域が示す、読み取り対象の原稿が載置される領域（原稿読取領域）外であって、スキャナ部２２による原稿の読取開始位置である画像読取位置ＰＳよりも、原稿の読み取りが進められる方向、つまり、第１キャリッジ２２６及び第２キャリッジ２２７の移動方向（図中の＋Ｙ方向）とは逆方向（図中の−Ｙ方向）に、白色基準板１０と兼用される白色判定板１１が取り付けられ、黒色判定板１２が白色判定板１１に対して副走査方向に隣接して、コンタクトガラス２２１に取り付けられている。
【０１０８】
第二実施形態の構成では、第一結露判定データ取得部１３は、ステップＳ４（図６）において、例えば、図８に示すように、ある特定の受光素子（例えば、受光素子Ｒ［１]）によって、白色判定板１１を主走査方向（図中Ｘ方向）複数ライン（ｍライン）分読み取らせた画素のうち、白色判定板１１と黒色判定板１２との境界線ＢＬを介して隙間Ｇを設けて隣接する位置を読み取った画素（例えば、受光素子Ｒ［１］によって網掛け部（ｍライン目）が読み取られた画素）を第一隣接画素ｆｎとして、当該第一隣接画素ｆｎの画素値を、第一隣接画素値Ｖｆｎとして取得する。
【０１０９】
また、第一結露判定データ取得部１３は、ある特定の受光素子（例えば、受光素子Ｒ［１]）によって、白色判定板１１を複数ライン（ｍライン）分読み取らせた画素のうち、境界線ＢＬを介して隙間Ｇを設けて隣接する位置（例えば、ｍライン目）から、境界線ＢＬとは反対側の副走査方向にＧ１離間した位置を読み取った画素（例えば、受光素子Ｒ［１］によって斜線部（ｊライン目）が読み取られた画素）を第一離間画素ｆｆとして、当該第一離間画素ｆｆの画素値を、第一離間画素値Ｖｆｆとして取得する。
【０１１０】
同様にして、第二結露判定データ取得部１４は、ステップＳ５（図６）において、例えば、図８に示すように、ある特定の受光素子（例えば、受光素子Ｒ［１]）によって、黒色判定板１２を主走査方向（図中Ｘ方向）複数ライン（（ｍ＋１）ライン目から（２＊ｍ）ライン目までのｍライン）分読み取らせた画素のうち、境界線ＢＬを介して隙間Ｇを設けて隣接する位置を読み取った画素（例えば、受光素子Ｒ［１］によって網掛け部（（ｍ＋１）ライン目）が読み取られた画素）を第二隣接画素ｓｎとして、当該第二隣接画素ｓｎの画素値を、第二隣接画素値Ｖｓｎとして取得する。
【０１１１】
また、第二結露判定データ取得部１４は、図８に示すように、受光素子（例えば、受光素子Ｒ［１]）によって、黒色判定板１２を複数ライン（ｍライン）分読み取らせた画素のうち、境界線ＢＬを介して隙間Ｇを設けて隣接する位置（例えば、（ｍ＋１）ライン目）から、境界線ＢＬとは反対側の副走査方向にＧ２離間した位置を読み取った画素（例えば、受光素子Ｒ［１］によって斜線部（（ｍ＋ｊ）ライン目）が読み取られた画素）を第二離間画素ｓｆとして、当該第二離間画素ｓｆの画素値を、第二離間画素値Ｖｓｆとして取得する。
【０１１２】
そして、隣接画素差分値算出部１５は、ステップＳ６（図６）において、ステップＳ４及びステップＳ５で取得された第一隣接画素値Ｖｆｎ及び第二隣接画素値Ｖｓｎを用いて、隣接画素差分値Ｄｎを算出し、離間画素差分値算出部１６は、ステップＳ７（図６）において、ステップＳ４及びステップＳ５で取得された第一離間画素値Ｖｆｆ及び第二離間画素値Ｖｓｆを用いて、離間画素差分値Ｄｆを算出する。
【０１１３】
これによって、結露判定部１７は、ステップＳ８（図６）において、当該算出された隣接画素差分値Ｄｎと離間画素差分値Ｄｆを用いて、主走査方向に延びる境界線ＢＬにおける、ある特定の受光素子（上記具体例では、受光素子Ｒ［１］）の主走査方向の位置に、結露が発生しているか否かを判定することができる。
【０１１４】
［第三実施形態］
以下の第三実施形態の説明では、第一実施形態又は第二実施形態とは異なる部分についてのみ詳述し、第一実施形態又は第二実施形態と同じ部分については説明を省略する。
【０１１５】
第三実施形態の構成では、例えば、図３及び図４に示すように、白色判定板１１と黒色判定板１２とが交互に隣接して領域ＡＲに取り付けられている場合には、第一結露判定データ取得部１３は、ステップＳ４において（図６）、判定対象の境界線ＢＬを介して隙間を設けて隣接する受光素子（例えば、受光素子Ｒ［ｑ]）によって、白色判定板１１を主走査方向に複数ライン分読み取らせる、又は、同一の主走査方向１ライン分を複数回繰り返して読み取らせる等して、当該受光素子に対応する画素（例えば、画素ｑ）の画素値（例えば、Ｃ［ｑ］）を複数個取得し、当該取得した複数個の画素値の平均値を新たな第一隣接画素値ＮＶｆｎとして取得する。
【０１１６】
また、第一結露判定データ取得部１３は、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子（例えば、受光素子Ｒ［ｑ]）から、当該判定対象の境界線ＢＬとは反対側の主走査方向（図中Ｘ方向）にＧ１離間した受光素子（例えば、受光素子Ｒ［ｊ］）によって、白色判定板１１を主走査方向に複数ライン分読み取らせる、又は、同一の主走査方向１ライン分を複数回繰り返して読み取らせる等して、当該受光素子に対応する画素（例えば、画素ｊ）の画素値（例えば、Ｃ［ｊ］）を複数個取得し、当該取得した複数個の画素値（例えば、Ｃ［ｊ］）の平均値を新たな第一離間画素値ＮＶｆｆとして取得する。
【０１１７】
これと同様にして、第二結露判定データ取得部１４は、ステップＳ５において（図６）、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子（例えば、受光素子Ｒ［（ｑ＋１）]）によって、黒色判定板１２を主走査方向に複数ライン分読み取らせる、又は、同一の主走査方向１ライン分を複数回繰り返して読み取らせる等して、当該受光素子に対応する画素（例えば、画素（ｑ＋１））の画素値（例えば、Ｃ［（ｑ＋１）］）を複数個取得し、当該取得した複数個の画素値（例えば、Ｃ［（ｑ＋１）］）の平均値を新たな第二隣接画素値ＮＶｓｎとして取得する。
【０１１８】
また、第二結露判定データ取得部１４は、当該判定対象の境界線ＢＬを介して隙間Ｇを設けて隣接する受光素子（例えば、受光素子Ｒ［（ｑ＋１）]）から、当該判定対象の境界線ＢＬとは反対側の主走査方向（図中Ｘ方向）にＧ２離間した受光素子（例えば、受光素子Ｒ［（ｑ＋ｊ）］）によって、黒色判定板１２を主走査方向に複数ライン分読み取らせる、又は、同一の主走査方向１ライン分を複数回繰り返して読み取らせる等して、当該受光素子に対応する画素（例えば、画素（ｑ＋ｊ））の画素値（例えば、Ｃ［（ｑ＋ｊ）］）を複数個取得し、当該取得した複数個の画素値（例えば、Ｃ［（ｑ＋ｊ）］）の平均値を新たな第二離間画素値ＮＶｓｆとして取得する。
【０１１９】
一方、図７及び図８に示すように、白色判定板１１と黒色判定板１２とが副走査方向に隣接して取り付けられている場合には、第一結露判定データ取得部１３は、ステップＳ４において（図６）、複数個の受光素子（例えば、受光素子Ｒ［１]〜Ｒ［ｈ］のｈ個の受光素子）によって、白色判定板１１を主走査方向（図中Ｘ方向）複数ライン（ｍライン）分読み取らせた画素値のうち、境界線ＢＬを介して隙間Ｇを設けて隣接するラインを読み取った当該複数個の画素値（例えば、受光素子Ｒ［１］〜Ｒ［ｈ］によって、ｍライン目を読み取ったｈ個分の画素値Ｃ［１］〜Ｃ［ｈ］）の平均値（例えば、（Ｃ［１］＋・・・＋Ｃ［ｈ］／ｈ））を、新たな第一隣接画素値ＮＶｆｎとして取得する。
【０１２０】
また、第一結露判定データ取得部１３は、複数個の受光素子（例えば、受光素子Ｒ［１]〜Ｒ［ｈ］のｈ個の受光素子）によって、白色判定板１１を主走査方向（図中Ｘ方向）複数ライン（ｍライン）分読み取らせた画素値のうち、境界線ＢＬを介して隙間Ｇを設けて隣接するライン（例えば、ｍライン目）から、境界線ＢＬとは反対側の副走査方向にＧ１離間したラインを読み取った当該複数個の画素値（例えば、受光素子Ｒ［１］〜Ｒ［ｈ］によって、ｊライン目を読み取ったｈ個分の画素値Ｃ［１］〜Ｃ［ｈ］）の平均値（例えば、（Ｃ［１］＋・・・＋Ｃ［ｈ］／ｈ））を、新たな第一離間画素値ＮＶｆｆとして取得する。
【０１２１】
これと同様にして、第二結露判定データ取得部１４は、ステップＳ５において（図６）、複数個の受光素子（例えば、受光素子Ｒ［１]〜Ｒ［ｈ］のｈ個の受光素子）によって、黒色判定板１２を主走査方向（図中Ｘ方向）複数ライン（（ｍ＋１）ライン目から（２＊ｍ）ライン目までのｍライン）分読み取らせた画素値のうち、境界線ＢＬを介して隙間Ｇを設けて隣接するラインを読み取った当該複数個の画素値（例えば、受光素子Ｒ［１］〜Ｒ［ｈ］によって、（ｍ＋１）ライン目を読み取ったｈ個分の画素値Ｃ［１］〜Ｃ［ｈ］）の平均値（例えば、（Ｃ［１］＋・・・＋Ｃ［ｈ］／ｈ））を、新たな第二隣接画素値ＮＶｓｎとして取得する。
【０１２２】
また、第二結露判定データ取得部１４は、複数個の受光素子（例えば、受光素子Ｒ［１]〜Ｒ［ｈ］のｈ個の受光素子）によって、黒色判定板１２を主走査方向（図中Ｘ方向）複数ライン（ｍライン）分読み取らせた画素値のうち、境界線ＢＬを介して隙間Ｇを設けて隣接する位置（例えば、（ｍ＋１）ライン目）から、境界線ＢＬとは反対側の副走査方向にＧ２離間したラインを読み取った当該複数個の画素値（例えば、受光素子Ｒ［１］〜Ｒ［ｈ］によって、（ｍ＋ｊ）ライン目を読み取ったｈ個分の画素値Ｃ［１］〜Ｃ［ｈ］）の平均値（例えば、（Ｃ［１］＋・・・＋Ｃ［ｈ］／ｈ））を、新たな第二離間画素ＮＶｓｆとして取得する。
【０１２３】
尚、第一結露判定データ取得部１３は、ある特定の受光素子（例えば、受光素子Ｒ［１]）によって、複数回、境界線ＢＬを介して隙間Ｇを設けて隣接するラインを読み取らせた画素値（例えば、受光素子Ｒ［１］によって、ｍライン目をｈ回読み取らせたｈ個分の画素値Ｃ［１］）の平均値を新たな第一隣接画素値ＮＶｆｎとして取得するように構成してもよい。
【０１２４】
これに合わせて、第一結露判定データ取得部１３は、ある特定の受光素子（例えば、受光素子Ｒ［１]）によって、境界線ＢＬを介して隙間Ｇを設けて隣接するライン（例えば、ｍライン目）から境界線ＢＬとは反対側の副走査方向にＧ１離間したライン（例えば、ｊライン目）を、複数回読み取らせた画素値（例えば、受光素子Ｒ［１］によって、ｊライン目をｈ回読み取らせたｈ個分の画素値Ｃ［１］）の平均値を新たな第一隣接画素値ＮＶｆｎとして取得するように構成してもよい。
【０１２５】
同様にして、第二結露判定データ取得部１４は、ある特定の受光素子（例えば、受光素子Ｒ［１]）によって、複数回、境界線ＢＬを介して隙間Ｇを設けて隣接するラインを読み取らせた画素値（例えば、受光素子Ｒ［１］によって、（ｍ＋１）ライン目をｈ回読み取らせたｈ個分の画素値Ｃ［１］）の平均値を新たな第二隣接画素値ＮＶｓｎとして取得するように構成してもよい。
【０１２６】
これに合わせて、第二結露判定データ取得部１４は、ある特定の受光素子（例えば、受光素子Ｒ［１]）によって、境界線ＢＬを介して隙間Ｇを設けて隣接するライン（例えば、（ｍ＋１）ライン目）から境界線ＢＬとは反対側の副走査方向にＧ２離間したライン（例えば、（ｍ＋ｊ）ライン目）を、複数回読み取らせた画素値（例えば、受光素子Ｒ［１］によって、（ｍ＋ｊ）ライン目をｈ回読み取らせたｈ個分の画素値Ｃ［１］）の平均値を新たな第二隣接画素値ＮＶｓｎとして取得するように構成してもよい。
【０１２７】
これに合わせて、第三実施形態の構成では、隣接画素差分値算出部１５は、ステップＳ６において（図６）、ステップＳ４及びステップＳ５で取得された新たな第一隣接画素値ＮＶｆｎ及び新たな第二隣接画素値ＮＶｓｎを、それぞれ、第一隣接画素値Ｖｆｎ及び第二隣接画素値Ｖｓｎとして用いることによって、隣接画素差分値Ｄｎを算出する。
【０１２８】
また、離間画素差分値算出部１６は、ステップＳ７において（図６）、ステップＳ４及びステップＳ５で取得された新たな第一離間画素値ＮＶｆｆ及び新たな第二離間画素値ＮＶｓｆを、それぞれ、第一離間画素値Ｖｆｆ及び第二離間画素値Ｖｓｆとして用いることによって、離間画素差分値Ｄｆを算出する。
【０１２９】
第三実施形態の構成によれば、新たな第一隣接画素値ＮＶｆｎが、白色判定板１１と黒色判定板１２との境界線ＢＬの近傍位置において、白色判定板１１をＣＣＤ２２９によって読み取らせた複数の画素値の平均値として算出される。このため、ＣＣＤ２２９の読み取り誤差が低減され、精度の良い第一隣接画素値Ｖｆｎを生成することができる。これと同様にして、ＣＣＤ２２９の読み取り誤差が低減された、精度の良い第二隣接画素値Ｖｓｎ、第一離間画素値Ｖｆｆ、及び第二離間画素値Ｖｓｆを生成することができる。
【０１３０】
そして、当該精度の良い第一隣接画素値Ｖｆｎ、第二隣接画素値Ｖｓｎ、第一離間画素値Ｖｆｆ、及び第二離間画素値Ｖｓｆを用いて、隣接画素差分値Ｄｎ及び離間画素差分値Ｄｆをそれぞれ精度良く算出することができる。これによって、当該精度良く算出された隣接画素差分値Ｄｎ及び離間画素差分値Ｄｆを用いて、結露の発生有無を精度良く判定することができる。
【０１３１】
尚、上記実施形態において、本発明に係る画像形成装置の一例として、モノクロの複合機を例に説明したが、これに限定する趣旨ではなく、本発明に係る画像形成装置は、カラー複合機、本発明に係る画像読取装置を備えたプリンタ、コピー機、スキャナ、又はＦＡＸ（それぞれ、モノクロ及びカラーの何れでもよい）等の画像形成装置であってもよい。
【０１３２】
例えば、第一実施形態から第三実施形態の構成において、複合機１は、シェーディング補正部２１７を備えないように簡素化して、これに合わせて、図６におけるステップＳ１０及びステップＳ１２の処理を行わないように簡素化して構成してもよい。
【０１３３】
また、第一離間画素ｆｆ及び第二離間画素ｓｆは、図３に示すように白色判定板１１及び黒色判定板１２が配置されている場合には、それぞれ白色判定板１１及び黒色判定板１２の画像のそれぞれにおける主走査方向の中央画素であることが好ましく、図７に示すように白色判定板１１及び黒色判定板１２が配置されている場合には、それぞれ白色判定板１１及び黒色判定板１２の画像のそれぞれにおける副走査方向の中央位置に相当するラインを読み取った画素（副走査方向の中央画素）であることが好ましい。ただし、これに限定する趣旨ではない。
【０１３４】
白色判定板１１及び黒色判定板１２の画像のそれぞれにおける主走査方向又は副走査方向の中央画素は、白色判定板１１と黒色判定板１２とが配置される領域とコンタクトガラス２２１との境界線、及び、白色判定板１１と黒色判定板１２との境界線ＢＬの何れからも離れた位置の画素であると考えられる。
【０１３５】
このため、第一離間画素ｆｆ及び第二離間画素ｓｆが、白色判定板１１及び黒色判定板１２の画像のそれぞれにおける主走査方向又は副走査方向の中央画素である場合には、第一隣接画素ｆｎ及び第二隣接画素ｓｎのそれぞれから離れていると考えられる画素の画素値を用いて、離間画素差分値Ｄｆを的確に算出することができる。これによって、当該的確に算出された離間画素差分値Ｄｆを用いて、結露の発生有無を的確に判定することができる。
【０１３６】
また、白色判定板１１と黒色判定板１２に代えて、白色又は黒色とは異なる色の、互いに反射率の異なる結露判定用の判定板を、コンタクトガラス２２１に取り付けてもよい。ただし、白色判定板１１と黒色判定板１２とを用いた場合には、結露判定用の判定板がともに白色及び黒色とは異なる色である場合に比して、隣接画素差分値Ｄｎ及び離間画素差分値Ｄｆの値が大きくなる。このため、隣接画素差分値Ｄｎと離間画素差分値Ｄｆとの間の差異を精度良く算出することができ、これによって、結露の発生有無を精度良く判定することができる。
【０１３７】
また、本発明は、上記実施形態の構成に限られず種々の変形が可能である。図１乃至図８に示した構成及び処理は、本発明に係る実施形態の例示に過ぎず、本発明を上記実施形態に限定する趣旨ではない。
【符号の説明】
【０１３８】
１      複合機（画像形成装置）
１１    白色判定板（第一結露判断部材）
１２    黒色判定板（第二結露判断部材）
１３    第一結露判定データ取得部
１４    第二結露判定データ取得部
１５    隣接画素差分値算出部
１６    離間画素差分値算出部
１７    結露判定部
２      画像読取装置
２１４  読取制御部
２２    スキャナ部
２２１  コンタクトガラス（透明部材）
２２２  光源
２２９  ＣＣＤ（画像読取部）
４０    記録部（画像形成部）
Ｃ［１］〜Ｃ［ｈ］    画素値
Ｒ［１］〜Ｒ［ｈ」    受光素子（画素検出部）
Ｄｎ  隣接画素差分値
Ｄｆ  離間画素差分値
ｆｆ    第一離間画素
ｓｆ    第二離間画素
ｆｎ    第一隣接画素
ｓｎ    第二隣接画素
Ｖｆｆ    第一離間画素
Ｖｓｆ    第二離間画素
Ｖｆｎ  第一隣接画素値
Ｖｓｎ  第二隣接画素値
ＰＳ    画像読取位置（原稿の画像の読み取りが開始される位置）
【図１】
0005481436.tif 000002
【図２】
0005481436.tif 000003
【図３】
0005481436.tif 000004
【図４】
0005481436.tif 000005
【図５】
0005481436.tif 000006
【図６】
0005481436.tif 000007
【図７】
0005481436.tif 000008
【図８】
0005481436.tif 000009