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