(57)【要約】【課題】照明回路にリーク電流が発生して光源が異常点灯した場合であっても、その異常点灯に起因した異常画像の発生を抑制する画像読取装置を提供する。【解決手段】本発明は、ＬＥＤ２１が消灯している時の各ＬＥＤ２１の暗出力レベルを読み取り、その全ての暗レベルのうちの最大値から最小値を差分した差分データと、基準となる暗データとの比較結果に基づいてＬＥＤ２１の異常点灯を検出し、その異常点灯を検出した場合には暗補正制御情報をＬＥＤ異常点灯による異常画像を軽減するように変更するＣＰＵ１７を有する。【選択図】図１
2012170023.tif 000002
【特許請求の範囲】
【請求項１】
１回路につき複数（ｍ）個のＬＥＤを備えると共に、その回路を複数（ｎ）配置することで主走査方向に複数のＬＥＤ（ｍ＊ｎ個）が配列された画像読取装置において、
前記各ＬＥＤが照射するエリア毎に前記ＬＥＤが消灯している時の前記各ＬＥＤの暗出力レベルを読み取り、その全ての暗レベルのうちの最大値から最小値を差分した差分データと基準となる暗データとの比較結果に基づいて前記ＬＥＤの異常点灯を検出し、その異常点灯を検出した場合には暗補正制御情報をＬＥＤ異常点灯による異常画像を軽減するように変更する制御手段を有することを特徴とする画像読取装置。
【請求項２】
ＬＥＤ異常点灯を検出するための基準となる暗データを、前記光源を点灯した状態で黒原稿読み取り時の暗データ取得部用データとすることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
ＬＥＤ異常点灯を検出するための基準となる暗データを、工場から出荷する際に採取した黒原稿読取時のデータとすることを特徴とする請求項１に記載の画像読取装置。
【請求項４】
ＬＥＤ異常点灯を検出した際には、ユーザーへＬＥＤ異常点灯が発生している旨を通知する通知手段を有することを特徴とする請求項１から３の何れか１項に記載の画像読取装置。
【請求項５】
ＬＥＤ異常検出を行う際には、前記光源を点灯した状態で黒原稿読取時の暗データ取得部用データを取得する場合、前記光源の正反射成分を強制的に読取デバイスに入射させてスキャンを実行する正反射成分発生手段を有することを特徴とする請求項１に記載の画像読取装置。
【請求項６】
１回路につき複数（ｍ）個のＬＥＤを点灯し、その回路が複数（ｎ）で構成され主走査方向に複数のＬＥＤ（ｍ＊ｎ個）が配列された読取装置において、
前記各ＬＥＤが照射するエリア毎に前記ＬＥＤが消灯している時の前記各ＬＥＤの暗出力レベルを読み取り、その全ての暗レベルのうちの最大値から最小値を差分した差分データと基準となる暗データとの比較結果に基づいてＬＥＤ異常点灯を検出可能にすることを特徴とする画像読取制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファクシミリやスキャナ、或いはスキャナ機能を備えたデジタル複合機等に実装されて文字や図柄等の原稿を光学的に読み取って電気信号として出力する画像読取装置及び画像読取制御方法に関する。
【背景技術】
【０００２】
従来から、照明光源としてＬＥＤを用いてスキャンした画像信号の暗レベル補正では、ＬＥＤを消灯した状態での画像信号の暗レベルに基づいて画素単位で暗レベル補正を行う方法と、照明光がシールドされかつ各画素の暗レベルが安定しているＯＰＢ画素（Ｏｐｔｉｃａｌ  Ｂｌａｃｋ  ｐｉｘｅｌ）レベルに基づいてライン単位で暗レベル補正を行う方法などが既に知られている。
【０００３】
ここで、例えば、図５に示すように、１回路につき複数個（例えば、ｍ個）のＬＥＤ（ＬＥＤ１〜ＬＥＤｍ）をシリーズに接続した構成を単位としてＯＮ／ＯＦＦ信号が入力される照明制御回路３１によって制御されている照明回路を想定する。尚、ＬＥＤ１〜ＬＥＤｍは、読み取りの主走査方向に沿って実装されており、原稿面の全域を照射しているものとする。
【０００４】
このような場合に、この１回路構成の中でＬＥＤ１〜ＬＥＤｍに供給する電源から照明制御回路までの経路中に異物などの影響でＧＮＤに対してリーク（高抵抗成分を持つ）が発生した場合、例えば、図５の符合Ｌで示す部位がリークしてしまった場合、照明制御回路３１がＯＦＦ制御（消灯）していても、ＬＥＤ１〜ＬＥＤｍ−１が点灯してしまう可能性があった。
【０００５】
また、このようなＬＥＤ異常点灯は、画像読取装置のメイン電源がＯＮの状態にあると、常にＬＥＤ１〜ＬＥＤｍ−１が点灯状態となってしまい、無駄な電力を消費し続けていることになる。尚、特に、ＬＥＤ１〜ＬＥＤｍが読み取りの主走査方向に沿って実装されており、原稿面の全域を照射している場合には、より多くの数のＬＥＤが不測に点灯してしまっていることとなる。
【０００６】
尚、このような異物等によってリークが発生した場合、リークの仕方にもよるが照明制御回路３１によってＬＥＤ１〜ＬＥＤｍの全てに対して一旦ＯＮにすると、正常に点灯することもあるが、異常点灯している状態で照明制御回路３１によってＬＥＤ１〜ＬＥＤｍを消灯制御して画像信号の暗レベルに基づいて暗レベル補正を行っても、実際にはＬＥＤ１〜ＬＥＤｍ−１は異常点灯していることから、本来の暗レベルを取得することができないため、画素毎（又はライン毎）の補正を行っても異常画像となってしまうという問題が生じていた。
【０００７】
また、密着センサに起因した黒レベル浮きを除去する目的で、光源を消灯した時の暗レベル（ｆ）と全黒画像を読み取った時の暗レベル（ｂ）の差分値を予めメモリに記憶しておくと共に、光源を消灯した時の暗レベル（ｆ）をメモリに記憶し、その記憶した値を加算（（ｂ−ｆ）＋ｆ）し、イメージセンサ出力と差分を演算することにより黒レベル浮きを除去することが可能になる技術が開示されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したように、光源を消灯した時の暗レベル（ｆ）と全黒画像を読み取った時の暗レベル（ｂ）の差分値を予めメモリに記憶していても、照明回路にリークが発生したことによりＬＥＤ消灯制御であるにも拘らず、ＬＥＤが誤点灯してしまっていた場合には、依然として暗レベル補正を正常に行うことができず、異常画像が発生する可能性は依然として解消されていなかった。
【０００９】
そこで、本発明は、照明回路にリーク電流が発生して光源が異常点灯した場合であっても、その異常点灯に起因した異常画像の発生を抑制することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明の画像読取装置は、１回路につき複数（ｍ）個のＬＥＤを備えると共に、その回路を複数（ｎ）配置することで主走査方向に複数のＬＥＤ（ｍ＊ｎ個）が配列された画像読取装置において、前記各ＬＥＤが照射するエリア毎に前記ＬＥＤが消灯している時の前記各ＬＥＤの暗出力レベルを読み取り、その全ての暗レベルのうちの最大値から最小値を差分した差分データと基準となる暗データとの比較結果に基づいて前記ＬＥＤの異常点灯を検出し、その異常点灯を検出した場合には暗補正制御情報をＬＥＤ異常点灯による異常画像を軽減するように変更する制御手段を有することを特徴とする。
【００１１】
本発明の画像読取装置は、ＬＥＤ異常点灯を検出するための基準となる暗データを、前記光源を点灯した状態で黒原稿読み取り時の暗データ取得部用データとすることを特徴とする。
【００１２】
本発明の画像読取装置は、ＬＥＤ異常点灯を検出するための基準となる暗データを、工場から出荷する際に採取した黒原稿読取時のデータとすることを特徴とする。
【００１３】
本発明の画像読取装置は、ＬＥＤ異常点灯を検出した際には、ユーザーへＬＥＤ異常点灯が発生している旨を通知する通知手段を有することを特徴とする。
【００１４】
本発明の画像読取装置は、ＬＥＤ異常検出を行う際には、前記光源を点灯した状態で黒原稿読取時の暗データ取得部用データを取得する場合、前記光源の正反射成分を強制的に読取デバイスに入射させてスキャンを実行する正反射成分発生手段を有することを特徴とする。
【００１５】
本発明の画像読取制御方法は、１回路につき複数（ｍ）個のＬＥＤを点灯し、その回路が複数（ｎ）で構成され主走査方向に複数のＬＥＤ（ｍ＊ｎ個）が配列された読取装置において、前記各ＬＥＤが照射するエリア毎に前記ＬＥＤが消灯している時の前記各ＬＥＤの暗出力レベルを読み取り、その全ての暗レベルのうちの最大値から最小値を差分した差分データと基準となる暗データとの比較結果に基づいてＬＥＤ異常点灯を検出可能にすることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、照明回路にリーク電流が発生して光源が異常点灯した場合であっても、その異常点灯に起因した異常画像の発生を抑制することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態の画像読取装置を実装したデジタル複合機のブロック図である。
【図２】主走査方向全域のＬＥＤの実装状態及びＬＥＤ異常が発生した時の画像データの原理についての説明である。
【図３】主走査方向全域のＬＥＤの実装状態及びＬＥＤ異常が発生した時の読取センサによる画像データの出力を示し、（Ａ）はＬＥＤ正常時の出力例の説明図、（Ｂ）は画素単位での補正例の説明図、（Ｃ）はライン単位での補正例の説明図である。
【図４】本発明の一実施形態の画像読取制御ルーチンのフロー図である。
【図５】照明回路にリークが発生した１例を示す照明回路の説明図である。
【発明を実施するための形態】
【００１８】
次に、本発明の一実施形態の画像読取装置について、図面を参照して説明する。尚、以下に示す実施形態は本発明の画像読取装置における好適な具体例であり、技術的に好ましい種々の限定を付している場合もあるが、本発明の技術範囲は、特に本発明を限定する記載がない限り、これらの態様に限定されるものではない。また、以下に示す実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、かつ、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、以下に示す実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００１９】
本実施形態は、照明光源としてＬＥＤを用い、１回路につき複数（ｍ）個のＬＥＤを備えると共に、その回路を複数（ｎ）配置することで主走査方向に複数のＬＥＤ（ｍ＊ｎ個）が配列された画像読取装置において、各ＬＥＤが照射するエリア毎にＬＥＤが消灯している時の各ＬＥＤの暗出力レベルを読み取り、その全ての暗レベルのうちの最大値（ｏｆｆ＿ｄａｒｋ＿ｍａｘ）から最小値（ｏｆｆ＿ｄａｒｋ＿ｍｉｎ）を差分した差分データと、基準となる暗データ、即ち、ＬＥＤが点灯している状態で黒原稿読取時の出力レベルを読み取り、その暗レベルの最大値（ｏｎ＿ｄａｒｋ＿ｍａｘ）と最小値（ｏｎ＿ｄａｒｋ＿ｍｉｎ）との差分データと、の比較結果に基づいてＬＥＤの異常点灯を検出し、その異常点灯を検出した場合には暗補正制御情報をＬＥＤ異常点灯による異常画像を軽減するように変更する制御手段を有するものである。
【００２０】
この際、制御手段は、
（ｏｆｆ＿ｄａｒｋ＿ｍａｘ）−（ｏｆｆ＿ｄａｒｋ＿ｍｉｎ）＞（ｏｎ＿ｄａｒｋ＿ｍａｘ）−（ｏｎ＿ｄａｒｋ＿ｍｉｎ）のときに異常点灯と判定する。
また、制御手段は、
（ｏｆｆ＿ｄａｒｋ＿ｍａｘ）−（ｏｆｆ＿ｄａｒｋ＿ｍｉｎ）≦（ｏｎ＿ｄａｒｋ＿ｍａｘ）−（ｏｎ＿ｄａｒｋ＿ｍｉｎ）のときに正常点灯と判定する。
【００２１】
以下、本実施形態の画像読取装置を具体的に説明する。図１は本発明の一実施形態の画像読取装置を実装したデジタル複合機のブロック図である。
【００２２】
図１において、デジタル複合機（以下、単に「ＭＦＰ」と称する）１０は、主制御部１１と、スキャナ部１２と、画像処理部１３と、基準白板１４と、暗データ取得部１５と、
正反射成分発生部１６と、を備えている。
【００２３】
（主制御部１１）
主制御部１１は、ＭＦＰ１０の全体制御を行うＣＰＵ１７と、スキャナ機能のための各種駆動部を制御するスキャナ制御部１８と、スキャンデータを含む各種データを一時的に格納するメモリ１９と、利用者からの各種操作のためのキー入力や利用者への警告表示などに使用する操作部２０と、を備えている。
【００２４】
スキャナ制御部１８は、ＣＰＵ１７により制御され、その設定に基づいて駆動信号を出力する。本実施の形態においては、スキャナ部１２に設けられた原稿照射用のスキャナ光源としてのＬＥＤ２１及び読取デバイスとしての読取センサ２２、画像処理部１３に設けられたＡＦＥ２３を駆動するための制御信号を出力する。
【００２５】
メモリ１９は、ＭＦＰ１０を駆動するためのプログラム並びに本発明の画像読取制御方法に関わるプログラム等を格納している。尚、メモリ１９は、これらプログラムを格納したものと、上述した各種データを一時的に格納するものとで別々にしても良い。また、メモリ１９には、ＬＥＤ異常検出のための基準値が格納されている。
【００２６】
操作部２０は、ＣＰＵ１７がＬＥＤ異常を検出した場合には、利用者に対して所定のメッセージ等による警告を表示する。尚、このメッセージに加えて、音声出力を行うことも可能である。
【００２７】
（スキャナ部１２）
スキャナ部１２は、例えば、図５に示したように、主走査方向に複数個（ｍ個）並べることにより原稿面上で均一な光量となるように実装されたＬＥＤ２１と、原稿からの反射光を電気信号に変換する読取デバイスとしての読取センサ２２と、を備えている。また、読取センサ２２は、縮小光学系の場合にはＣＣＤ等が用いられ、等倍センサとしては密着センサ等が用いられる。
【００２８】
（画像処理部１３）
画像処理部１３は、読取センサ２２から出力されるアナログ画像信号をデジタルデータに変換するエレキモジュールとしてのＡＦＥ２３と、読取データの暗レベルを補正する暗レベル補正部２４と、画素単位でサンプリングされた暗レベルからＬＥＤ２１の異常を検出するためのＬＥＤ異常検出部２５と、画素単位に白レベルをサンプリングして白波形歪みを補正するシェーディング補正部２６と、を備えている。
【００２９】
ＡＦＥ２３は、出力されるデジタルデータの暗オフセットレベル調整及び明出力調整機能も備えている。この際、ＡＦＥ２３は、図示を略するが、スキャナユニット内のカラー若しくはモノクロのスキャナボードユニット（ＳＢＵ）に実装される場合もあるし、制御部に実装される場合もある。
【００３０】
暗レベル補正部２４は、画素単位に暗レベルをサンプリングして読取データから減算する機能を備えている。尚、暗レベルのサンプリング時には光源であるＬＥＤ２１を消灯してデータを取得する。
【００３１】
ＬＥＤ異常検出部２５は、ＬＥＤ２１の実装位置における暗レベルの最大値及び最小値を検出する。また、この検出結果とＬＥＤ異常を検出するための基準値とをＣＰＵ１７が比較することによりＬＥＤ異常を検出する。
【００３２】
（基準白板部１４）
基準白板部１４は、シェーディング補正用のデータをこの部材をスキャンすることにより生成する。
【００３３】
（暗データ取得部１５）
暗データ取得部１５は、スキャンすることにより暗データを取得する。
【００３４】
（正反射成分発生部１６）
正反射成分発生部１６は、スキャンすることにより強制的にＬＥＤ２１からの正反射成分を読取センサ２２に入射させる。
【００３５】
（ＬＥＤ異常の原理説明）
次に、図２に基づいて、主走査方向全域のＬＥＤ２１の実装状態及びＬＥＤ異常が発生した時の画像データの原理について説明する。尚、ここでは、図５に示したＬＥＤ回路（照明回路）を主走査方向に複数回路（ｎ個）並べることにより原稿エリア全域を照射するものとして説明する。
【００３６】
例えば、ＣＰＵ１７によって正常にＬＥＤ２１が制御された時、ＬＥＤ２１が点灯していない場合には図示一点鎖線で示した暗出力レベルとなりＬＥＤ２１を点灯した場合には図示実線で示した明出力レベルとなる。
【００３７】
これに対して、ＣＰＵ１７によるＬＥＤ２１の制御状態が消灯の場合でもＬＥＤ回路上でリークが発生した場合、ＬＥＤ２１が点灯してしまった結果、図示二点鎖線で示したように、その点灯部分の暗出力レベルが本来の値よりも高くなってしまう。
【００３８】
この場合、本来の値より高い暗出力レベルを使って暗レベル補正を実施するため、最終的な画像データは異常画像となる。
【００３９】
一方、ＬＥＤ２１の制御状態が点灯の場合で黒原稿を読み取った際には、図示破線で示すように一点鎖線に対して出力が全体的に高く、画像データの変動量も大きい。
【００４０】
（ＬＥＤ異常の読み取り説明）
次に、図３に基づいて、主走査方向全域のＬＥＤ２１の実装状態及びＬＥＤ異常が発生した時の読取センサ２２による画像データについて説明する。尚、図３は、画素単位での様子を示したものである。
【００４１】
読取センサ２２の出力は画素毎に出力レベルに違いがある。例えば、図３（Ａ）に示すように、ＬＥＤ２１の正常時には、ＬＥＤ２１が消灯している時の画像データを画素単位でサンプリングして、原稿読取データから減算することにより黒レベル補正後の画像データは均一化することができる。
【００４２】
一方、図３（Ｂ）に示すように、画素単位での補正では、ＬＥＤ異常時には、ＬＥＤ異常が発生している部分ではＬＥＤ２１が消灯している時の画像データは本来の暗データよりも高い出力となる。リークによるＬＥＤ異常の場合、ＬＥＤ２１を点灯した場合には正常時と同様に点灯するため黒原稿読取時の画像データはＬＥＤ２１の正常時と同様の出力となる。この状態での黒レベル補正後の画像データはＬＥＤ異常が発生してる部分だけ過補正となり均一出力とはならず異常画像となる。
【００４３】
また、図３（Ｃ）に示すように、ライン単位の補正に変更した場合、ＬＥＤ２１を消灯した時の暗データは使わず、ＯＰＢ（Ｏｐｔｉｃａｌ  Ｂｌａｃｋ）画素を使用するため、固定レベルを基準に補正を行う。その結果、読取センサ２２の出力にバラツキは残るが、ＬＥＤ異常点灯による異常画像は解消される。
【００４４】
（ＣＰＵ１７の制御例）
次に、図４のフロー図に基づいて、ＣＰＵ１７による本発明の一実施形態の画像読取制御ルーチンについて説明する。
【００４５】
（ステップＳ１）
ステップＳ１では、ＣＰＵ１７は、利用者からのスキャン要求を監視し、スキャン要求があった場合にはステップＳ２へと移行し、スキャン要求がない場合には引き続きこのステップを監視する。
【００４６】
（ステップＳ２）
ステップＳ２では、ＣＰＵ１７は、読取制御を開始する前にＬＥＤ２１を消灯状態としたままＬＥＤ２１の実装位置での暗データを取得し（ｏｆｆ＿ｄａｒｋ）、ステップＳ３へと移行する。
【００４７】
（ステップＳ３）
ステップＳ３では、ＣＰＵ１７は、主走査方向へ複数個配列された各ＬＥＤ２１の実装位置での暗データを取得したかを確認し、次があった場合には引き続き暗データの取得を行い、次がない場合、即ち、全てのＬＥＤ２１に対して暗データを取得した場合にはステップＳ４へと移行する。なお、この取得データは、単一画素のデータではなく、複数画素の平均値などを用いる。また、取得した暗データはメモリ１９に格納する。
【００４８】
（ステップＳ４）
ステップＳ４では、ＣＰＵ１７は、全てのポイント（全ＬＥＤ２１）から取得した暗データから、最大値（ｏｆｆ＿ｄａｒｋ＿ｍａｘ）と最小値（ｏｆｆ＿ｄａｒｋ＿ｍｉｎ）を取得し、その差分を算出（ｏｆｆ＿ｄａｒｋ＿ｍａｘ−ｍｉｎ）すると共にその算出値をメモリ１９に格納してステップＳ５へと移行する。
【００４９】
（ステップＳ５）
ステップＳ５では、ＣＰＵ１７は、ＬＥＤ２１を点灯してステップＳ６へと移行する。
【００５０】
（ステップＳ６）
ステップＳ６では、ＣＰＵ１７は、暗データ取得部１５にＬＥＤ２１を移動してステップＳ７へと移行する。
【００５１】
（ステップＳ７）
ステップＳ７では、ＣＰＵ１７は、読取制御を開始する前にＬＥＤ２１を点灯状態のままＬＥＤ２１の実装位置での暗データを取得し（ｏｎ＿ｄａｒｋ）、ステップＳ８へと移行する。
【００５２】
（ステップＳ８）
ステップＳ８では、ＣＰＵ１７は、主走査方向へ複数個配列された各ＬＥＤ２１の実装位置での暗データを取得したかを確認し、次があった場合には引き続き暗データの取得を行い、次がない場合、即ち、全てのＬＥＤ２１に対して暗データを取得した場合にはステップＳ９へと移行する。なお、この取得データは、単一画素のデータではなく、複数画素の平均値などを用いる。また、取得した暗データはメモリ１９に格納する。
【００５３】
（ステップＳ９）
ステップＳ９では、ＣＰＵ１７は、全てのポイント（全ＬＥＤ２１）から取得した暗データから、最大値（ｏｎ＿ｄａｒｋ＿ｍａｘ）と最小値（ｏｎ＿ｄａｒｋ＿ｍｉｎ）を取得し、その差分を算出（ｏｎ＿ｄａｒｋ＿ｍａｘ−ｍｉｎ）すると共にその算出値をメモリ１９に格納してステップＳ１０へと移行する。
【００５４】
（ステップＳ１０）
ステップＳ１０では、ＣＰＵ１７は、ステップＳ４で算出した値（ｏｆｆ＿ｄａｒｋ＿ｍａｘ−ｍｉｎ）とステップＳ９で算出した値（ｏｎ＿ｄａｒｋ＿ｍａｘ−ｍｉｎ）との比較を行い、ステップＳ１１へと移行する。
【００５５】
（ステップＳ１１）
ステップＳ１１では、ＣＰＵ１７は、ＬＥＤ２１を消灯（ｏｆｆ＿ｄａｒｋ）した時の算出結果の方が小さい場合、ＬＥＤ異常点灯は発生していないと判断し、ＬＥＤ２１を点灯してステップＳ１２へと移行する。
【００５６】
（ステップＳ１２）
ステップＳ１２では、ＣＰＵ１７は、スキャン制御を開始してステップＳ１３へと移行する。
【００５７】
（ステップＳ１３）
ステップＳ１３では、ＣＰＵ１７は、実際のスキャンを開始してこのルーチンを終了する。尚、スキャンの際は、例えば、自動原稿送り装置（ＡＤＦ）を搭載したＭＦＰ１０の場合には、原稿読み取り位置は固定とされ、プラテンに原稿載置された場合にはプラテン又は読取装置が駆動変位される。
【００５８】
（ステップＳ１４）
ステップＳ１４では、ＣＰＵ１７は、ｏｆｆ＿ｄａｒｋ時の算出結果の方が大きかったことから、ＬＥＤ異常点灯が発生していると判断し、利用者にＬＥＤ異常点灯が発生している旨を通知するために、操作部２０に警告信号を出力してステップＳ１５へと移行する。
【００５９】
（ステップＳ１５）
ステップＳ１５では、ＣＰＵ１７は、通知の確認を受けた利用者（又はメンテナンス管理者）が操作部２０を操作した制御変更によりＬＥＤ異常点灯による異常画像を軽減してスキャンを実行することが選択されたかを確認し、スキャン実行が選択された場合には、その制御変更を行ったうえでステップＳ１１へと移行し、スキャン実行が選択されなかった場合にはスキャン制御は実行せずステップＳ１６へと移行する。
【００６０】
（ステップＳ１６）
ステップＳ１６では、ＣＰＵ１７は、ＭＦＰ１０を読取不可状態としてこのルーチンを終了する。尚、この際、操作部２０にはメンテナンス要求のメッセージ等を表示することも可能である。
【００６１】
このように、本発明の一実施形態の画像読取装置にあっては、照明光源としてＬＥＤ２１を用い、１回路につき複数（ｍ）個のＬＥＤ２１を備えると共に、その回路を複数（ｎ）配置することで主走査方向に複数のＬＥＤ２１（ｍ＊ｎ個）が配列された画像読取装置において、各ＬＥＤ２１が照射するエリア毎にＬＥＤ２１が消灯している時の各ＬＥＤ２１の暗出力レベルを読み取り、その全ての暗レベルのうちの最大値（ｏｆｆ＿ｄａｒｋ＿ｍａｘ）から最小値（ｏｆｆ＿ｄａｒｋ＿ｍｉｎ）を差分した差分データと、基準となる暗データ、即ち、ＬＥＤ２１が点灯している状態で黒原稿読取時の出力レベルを読み取り、その暗レベルの最大値（ｏｎ＿ｄａｒｋ＿ｍａｘ）と最小値（ｏｎ＿ｄａｒｋ＿ｍｉｎ）との差分データと、の比較結果に基づいてＬＥＤ２１の異常点灯を検出し、その異常点灯を検出した場合には暗補正制御情報をＬＥＤ異常点灯による異常画像を軽減するように変更する制御手段としてのＣＰＵ１７を有することにより、照明回路にリーク電流が発生して光源が異常点灯した場合であっても、その異常点灯に起因した異常画像の発生を抑制することができる。
【００６２】
この際、ＣＰＵ１７は、
（ｏｆｆ＿ｄａｒｋ＿ｍａｘ）−（ｏｆｆ＿ｄａｒｋ＿ｍｉｎ）＞（ｏｎ＿ｄａｒｋ＿ｍａｘ）−（ｏｎ＿ｄａｒｋ＿ｍｉｎ）のときに異常点灯と判定する。
また、ＣＰＵ１７は、
（ｏｆｆ＿ｄａｒｋ＿ｍａｘ）−（ｏｆｆ＿ｄａｒｋ＿ｍｉｎ）≦（ｏｎ＿ｄａｒｋ＿ｍａｘ）−（ｏｎ＿ｄａｒｋ＿ｍｉｎ）のときに正常点灯と判定する。
【００６３】
また、迷光を含む全黒画像を読み取った時の暗レベル（ｂ）を基準として画素単位で画像データの黒補正を行うことができ、例えば、密着センサに起因した黒レベル浮きを除去することもできる。
【符号の説明】
【００６４】
１７    ＣＰＵ（制御回路）
１８    スキャナ制御部
２１    ＬＥＤ
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開平０８−０９８０１７号公報
【図１】
2012170023.tif 000003
【図２】
2012170023.tif 000004
【図３】
2012170023.tif 000005
【図４】
2012170023.tif 000006
【図５】
2012170023.tif 000007