(57)【要約】【課題】画像読取中に光源駆動部の異常状態を検出することが可能な技術を開示する。【解決手段】画像読取装置１は、光源３１，４１及び受光する受光部３２を有する画像読取部２４と、電流設定信号ＳＧ３を出力する発光制御部１１と、電流設定信号に応じた駆動電流を光源に流して発光させる光源駆動部１６と、駆動電流Ｉの電流値を検知する電流検知部５４と、光源の発光中に、原稿Ｍの画像を主走査方向に沿ったラインごとに読み取る読取動作を画像読取部に実行させる読取制御部１１と、読取動作中において、電流検知部で検知された電流値が基準値と相違する場合に、光源駆動部が第１異常状態であると判断する異常判断部１１と、を備える。【選択図】図７
2012209713.tif 000002
【特許請求の範囲】
【請求項１】
原稿を照射する光源、及び、前記原稿からの反射光を受光する受光部を有する画像読取部と、
電流設定信号を出力する発光制御部と、
前記発光制御部から出力される前記電流設定信号に応じた駆動電流を前記光源に流して発光させる光源駆動部と、
前記光源駆動部から前記光源に流れる駆動電流の電流値を検知する電流検知部と、
前記光源の発光中に、前記原稿の画像を主走査方向に沿ったラインごとに読み取る読取動作を前記画像読取部に実行させる読取制御部と、
前記読取動作中において、前記電流検知部で検知された電流値が基準値と相違する場合に、前記光源駆動部が第１異常状態であると判断する異常判断部と、を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記読取制御部は、前記異常判断部が前記第１異常状態であると判断しても前記読取動作を続行し、当該第１異常状態であると判断されたときに読み取った異常ラインデータの代わりに、当該異常ラインデータよりも前に正常に読み取った前ラインデータ、及び、後に正常に読み取った後ラインデータの少なくとも一方のラインデータに基づき補完ラインデータを生成する補完処理を実行する、画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記読取制御部は、前記補完処理において、前記異常ラインデータを、前記前ラインデータまたは前記後ラインデータに置換する、画像読取装置。
【請求項４】
請求項２に記載の画像読取装置であって、
前記読取制御部は、前記補完処理において、前記前ラインデータと前記後ラインデータとに基づく補間法により前記補完ラインデータを生成する、画像読取装置。
【請求項５】
請求項２から請求項４のいずれか一項に記載の画像読取装置であって、
前記発光制御部は、前記電流検知部で検知された電流値が前記基準値と相違する場合、前記電流設定信号が示す設定値を変更して前記光源に流す駆動電流を前記基準値に近づける、画像読取装置。
【請求項６】
請求項２から請求項５のいずれか一項に記載の画像読取装置であって、
前記異常判断部は、前記電流検知部で検知された電流値と前記基準値との差が規定量以上である場合に、前記光源駆動部が第２異常状態であると判断し、
前記読取制御部は、前記異常判断部が前記第２異常状態でないと判断した場合には現在実行中の読取動作を続行し、前記第２異常状態であると判断した場合には現在実行中の読取動作を中止する、画像読取装置。
【請求項７】
請求項２から請求項６のいずれか一項に記載の画像読取装置であって、
前記読取制御部は、前記異常ラインデータを連続して基準数読み取った場合には、現在実行中の読取動作を中止する、画像読取装置。
【請求項８】
請求項６または請求項７に記載の画像読取装置であって、
前記現在実行中の読取動作を中止したことを通知する中止通知部を備える、画像読取装置。
【請求項９】
請求項６から請求項８のいずれか一項に記載の画像読取装置であって、
前記読取制御部は、前記現在実行中の読取動作を中止した後、前記異常ラインデータよりも前のラインデータから読取動作を再開する、画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置において静電電流等の外的な要因による光源駆動部の異常状態を検出する技術に関する。
【背景技術】
【０００２】
従来より、操作者が誤って密着型イメージセンサ表面に触れたとしても、故障とならないよう構成された画像読取装置がある。具体的には、操作者が静電気を帯電した状態で原稿カバーを開いて読み取りセンサ部の表面に触れると、読み取りセンサ部が静電電流を受け、センサコントロールＩＣがラッチアップなどの異常状態になることがある。そこで、上記従来の画像読取装置では、原稿カバーが開状態のときにセンサコントロールＩＣへの電源供給をＯＮし、原稿カバーが閉状態のときにセンサコントロールＩＣへの電源供給をＯＦＦする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平６−４６１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記静電電流等の外的な要因で、上記センサコントローラＩＣ等の光源駆動部が光源を正常に発光させることができない異常状態は、画像読取中に生じることもある。画像読取中に光源駆動部が異常状態になると、光源からの光量が変動し、その変動に応じた濃淡が画像の読取結果に現れるなどの悪影響を及ぼすおそれがある。
【０００５】
このような光量制御部の異常状態を検出する方法として、画像読取部が有する画像読取用の受光素子を利用する方法がある。具体的には、この方法では、画像読取部の光源からの光を用紙の余白部分に照射し、その反射光を受光する受光素子で受光し、その受光量に基づき異常状態を検出する。しかし、この方法では、画像読取中に異常状態を検出することはできない。
【０００６】
本明細書では、画像読取中に光源駆動部の異常状態を検出することが可能な技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像読取装置は、原稿を照射する光源、及び、前記原稿からの反射光を受光する受光部を有する画像読取部と、電流設定信号を出力する発光制御部と、前記発光制御部から出力される前記電流設定信号に応じた駆動電流を前記光源に流して発光させる光源駆動部と、前記光源駆動部から前記光源に流れる駆動電流の電流値を検知する電流検知部と、前記光源の発光中に、前記原稿の画像を主走査方向に沿ったラインごとに読み取る読取動作を前記画像読取部に実行させる読取制御部と、前記読取動作中において、前記電流検知部で検知された電流値が基準値と相違する場合に、前記光源駆動部が第１異常状態であると判断する異常判断部と、を備える。
【０００８】
上記画像読取装置では、前記読取制御部は、前記異常判断部が前記第１異常状態であると判断しても前記読取動作を続行し、当該第１異常状態であると判断されたときに読み取った異常ラインデータの代わりに、当該異常ラインデータよりも前に正常に読み取った前ラインデータ、及び、後に正常に読み取った後ラインデータの少なくとも一方のラインデータに基づき補完ラインデータを生成する補完処理を実行してもよい。
【０００９】
上記画像読取装置では、前記読取制御部は、前記補完処理において、前記異常ラインデータを、前記前ラインデータまたは前記後ラインデータに置換してもよい。
【００１０】
上記画像読取装置では、前記読取制御部は、前記補完処理において、前記前ラインデータと前記後ラインデータとに基づく補間法により前記補完ラインデータを生成してもよい。
【００１１】
上記画像読取装置では、前記発光制御部は、前記電流検知部で検知された電流値が前記基準値と相違する場合、前記電流設定信号が示す設定値を変更して前記光源に流す駆動電流を前記基準値に近づけてもよい。
【００１２】
上記画像読取装置では、前記異常判断部は、前記電流検知部で検知された電流値と前記基準値との差が規定量以上である場合に、前記光源駆動部が第２異常状態であると判断し、前記読取制御部は、前記異常判断部が前記第２異常状態でないと判断した場合には現在実行中の読取動作を続行し、前記第２異常状態であると判断した場合には現在実行中の読取動作を中止してもよい。
【００１３】
上記画像読取装置では、前記異常判断部は、前記電流検知部で検知された電流値と前記基準値との差が規定量以上である場合に、前記光源駆動部が第２異常状態であると判断し、前記読取制御部は、前記異常判断部が前記第２異常状態でないと判断した場合には現在実行中の読取動作を続行し、前記第２異常状態であると判断した場合には現在実行中の読取動作を中止してもよい。
【００１４】
上記画像読取装置では、前記読取制御部は、前記異常ラインデータを連続して基準数読み取った場合には、現在実行中の読取動作を中止してもよい。
【００１５】
上記画像読取装置では、前記現在実行中の読取動作を中止したことを通知する中止通知部を備える。
【００１６】
上記画像読取装置では、前記読取制御部は、前記現在実行中の読取動作を中止した後、前記異常ラインデータよりも前のラインデータから読取動作を再開する。
【００１７】
なお、この発明は、制御装置、制御方法、印刷装置、印刷方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００１８】
本発明によれば、画像読取中に光源駆動部の異常状態を検出することが可能である。
【図面の簡単な説明】
【００１９】
【図１】画像読取装置１の外観を示す斜視図
【図２】画像読取装置１の概略的な内部構成図
【図３】画像読取部２４の概略的な構成図
【図４】画像読取装置１の電気的構成を概略的に示すブロック図
【図５】光源３１及び点灯回路１６の回路構成図
【図６】画像読取処理を示すフローチャート
【図７】電流設定値、駆動電流、発光量の変化、および、模式的なラインを示すタイムチャート
【発明を実施するための形態】
【００２０】
＜実施形態＞
本明細書が開示する発明の一実施形態を図１〜図９を参照しつつ説明する。以下の説明では、図１から３中の符号Ｘが付された方向が画像読取装置１の前方向であり、符号Ｙが付された方向が右方向であり、符号Ｚが付された方向が上方向であるものとして説明する。
【００２１】
１．画像読取装置の機械的構成
図１は画像読取装置１の外観を示す斜視図であり、図２は画像読取装置１の概略的な内部構成図である。画像読取装置１は、原稿トレイ２と、本体部３と、排出トレイ４と、を含む。この画像読取装置１は、原稿トレイ２に載置された原稿Ｍ（図２参照）を本体部３内に搬送しつつ、その搬送中の原稿Ｍ上の画像を、本体部３内に設けられた画像読取部２４（図２参照）により読み取り、その画像が読み取られた原稿Ｍを排出トレイ４に排出するシートフィードスキャナである。なお、原稿Ｍは、紙製に限らずプラスチック製などでもよい。
【００２２】
原稿トレイ２は、前側が下方に傾斜した状態で、本体部３の後側に設けられている。原稿トレイ２の左右の両端部には、ガイド７Ａ、７Ｂが左右方向に移動可能に設けられている。ガイド７Ａ、７Ｂは、例えばユーザにより押し広げられ、又は押し狭められることにより、ガイド７Ａ、７Ｂの間の距離が原稿の左右方向の幅と等しくなるよう調整可能であり、それらのガイド７Ａ、７Ｂの間に１または複数の原稿Ｍが配置される。
【００２３】
図２に示すように、本体部３の内部には、原稿トレイ２の前端から排出トレイ４の後端まで延びる搬送経路２２が設けられており、この搬送経路２２の周辺に、ピックアップローラ２０と、分離パッド２１と、フィードローラ２３と、画像読取部２４と、排出ローラ２５と、フロントセンサ２６、リヤセンサ２７とが設けられている。
【００２４】
ピックアップローラ２０は、原稿トレイ２の前側に配置され、摩擦力により、原稿トレイ２に載置された１または複数枚の原稿Ｍを本体部３の内部へと引き込む。分離パッド２１は、ピックアップローラ２０に対向するように配置され、摩擦力により、複数枚の原稿Ｍを１枚ずつ分離する。これにより、原稿Ｍが１枚ずつ本体部３の内部へと搬送される。
【００２５】
フィードローラ２３は、ピックアップローラ２０等よりも搬送経路２２の下流側に設けられ、図示しないモータにより駆動され、搬送経路２２上に存在する原稿Ｍを前方へと搬送する。画像読取部２４は、フィードローラ２３よりも搬送経路２２の下流側に設けられ、そのフィードローラ２３による搬送中の原稿Ｍの画像を読み取る。
【００２６】
排出ローラ２５は、画像読取部２４よりも搬送経路２２の下流側に設けられ、画像読取部２４にて画像読取処理がされた原稿Ｍを、本体部３の外部に送り出す。排出トレイ２４は本体部３の前側に設けられ、その排出トレイ２４に、本体部３の外部に送り出された原稿Ｍが積層される。なお、搬送経路２２、ピックアップローラ２０、フィードローラ２３、排出ローラ２５が搬送機構２８を構成する。
【００２７】
フロントセンサ２６は、原稿トレイ２の前端側に設けられ、原稿トレイ２上に配置されている原稿Ｍの有無を検知し、その検知結果に応じた検知信号ＳＧ１を出力する。リヤセンサ２７は、搬送経路２２途中に存在する原稿Ｍの有無を検知し、その検知結果に応じた検知信号ＳＧ２を出力する。なお、フロントセンサ２６、リヤセンサ２７は、例えば、圧力センサなどの接触式センサでも、光学センサや磁気センサなどの非接触式センサでもよい。
【００２８】
図３は画像読取部２４の概略的な構成図である。画像読取部２４は、搬送経路２２を挟んで対向配置された一対の読取デバイス３０、４０を含んで構成されている。一対の読取デバイス３０，４０は、搬送経路２２の搬送方向においてお互いに相対移動不能に設けられている。なお、読取デバイス３０，４０は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  ｓｅｎｓｏｒ）や、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）であることが好ましい。
【００２９】
読取デバイス３０は、搬送経路２２の上側に配置されており、搬送中の原稿Ｍの一面、換言すれば上面の画像を読み取る。具体的には、読取デバイス３０は、光源３１、受光部３２、基準部材３３、プラテンガラス３４がキャリッジ３５に搭載された構成とされている。光源３１は、発光ダイオードなどを備えて構成され、受光部３２は、図示しない複数の受光素子が左右方向に配列されて構成されている。プラテンガラス３４は、搬送経路２２に沿って配置されている。光源３１は、プラテンガラス３４を介して搬送経路２２内を搬送される原稿Ｍ、または、読取デバイス４０の基準部材４３に光Ｌ１を照射し、受光部３２は、原稿Ｍまたは基準部材４３からの反射光Ｌ２を受光する。
【００３０】
読取デバイス４０は、搬送経路２２の下側に配置されており、搬送中の原稿Ｍの他面、換言すれば下面の画像を読み取る。具体的には、読取デバイス４０は、光源４１、受光部４２、基準部材４３、プラテンガラス４４がキャリッジ４５に搭載された構成とされている。光源４１及び受光部４２は、上記光源３１及び受光部４２と同様の構成である。プラテンガラス４４は、搬送経路２２に沿って配置されている。光源４１は、プラテンガラス４４を介して搬送経路２２内を搬送される原稿Ｍ、または、読取デバイス３０の基準部材３３に光Ｌ３を照射し、受光部４２は、原稿Ｍまたは基準部材３３からの反射光Ｌ４を受光する。
【００３１】
基準部材３３及び基準部材４３は、白色基準板に限らず灰色基準板などでもよく、また、図３に示すようにプラテンガラス３４，４４に埋設された構成以外に、プラテンガラス３４，４４の前面または背面に配置された構成でもよい。図３に示すように、読取デバイス３０は、読取デバイス４０が有する基準部材４３を用いてシェーディング補正等に必要な白基準データを取得し、読取デバイス４０は、読取デバイス３０が有する基準部材３３を用いてシェーディング補正等に必要な白基準データを取得する。
【００３２】
また、図１に示すように、本体部３には、この他に、電源スイッチや各種設定ボタンからなり、ユーザからの操作指令等を受け付ける操作部５や、液晶ディスプレイからなり、画像読取装置１の状況や画像読取部２４が原稿を読み取った画像を表示する表示部６を含む。
【００３３】
２．画像読取装置の電気的構成
図４は画像読取装置１の電気的構成を概略的に示すブロック図である。画像読取装置１は、画像読取装置１の各部を制御する制御回路１０を含む。制御回路１０は、中央処理装置（以下、ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３を備え、これらにバス１４を介して操作部５、表示部６、アナログフロントエンド（以下、ＡＦＥ）１５、点灯回路１６、搬送機構２８に含まれる各ローラを駆動する駆動回路１７、読取デバイス３０、４０、フロントセンサ２６、リヤセンサ２７などが接続されている。
【００３４】
ＲＯＭ１２には、画像読取装置１の動作を制御するための制御プログラムなど、各種のプログラムが記憶されており、ＣＰＵ１１は、ＲＯＭ１２から読み出した制御プログラムに従って各部の制御を行う。
【００３５】
点灯回路１６は、読取デバイス３０、４０に各々接続されており、ＣＰＵ１１からの命令に基づいて、光源３１、４１の点灯及び照射時間を制御する信号を読取デバイス３０、４０に送信する。読取デバイス３０、４０は、点灯回路１６から信号を受け取ると、光源３１、４１を点灯し、照射時間に亘って光源３１、４１を発光させる。その際、読取デバイス３０、４０は、ＣＰＵ１１からの命令に基づいて、搬送経路２２内を搬送される原稿Ｍ又は基準部材３３、４３から反射される反射光を受光部３２、４２にて受光し、受光部３２、４２が受光した受光量応じたアナログ信号である読取電圧をＡＦＥ１５に出力する。読取デバイス３０、４０は、受光部３２、４２の各受光素子を用いて反射光を受光し、各受光素子が受光した受光量に応じた読取電圧を順次、ＡＦＥ１５に出力する。
【００３６】
ＡＦＥ１５は、読取デバイス３０、４０に各々接続されており、ＣＰＵ１１からの命令に基づいて、読取デバイス３０、４０から送信される読取データをデジタル信号である階調値に変換する。ＡＦＥ１５は、予め定められた分解能（例えば、８ビットであるならば０から２５５の階調）を有している。ＡＦＥ１５は、読取デバイス３０、４０から出力された読取電圧を８ビット（０〜２５５）の読取データにＡ／Ｄ変換を行う。ＡＦＥ１５によってＡ／Ｄ変換された読取データは、バス１４を介してＲＡＭ１３に記憶される。
【００３７】
３．光源及び点灯回路
図５は光源３１及び点灯回路１６の回路構成図である。なお、同図には光源４１は省略されているが、光源４１についても光源３１と同様に次述する回路構成が備えられている。また、点灯回路１６は、光源駆動部の一例であり、ＬＥＤドライバやセンサコントローラＩＣなどが好ましい。
【００３８】
点灯回路１６は、デジタルアナログ変換回路５１、定電流回路５２、スイッチング素子５３を備える。デジタルアナログ変換回路５１は、制御回路１０から与えられるデジタル信号としての電流設定信号ＳＧ３を、アナログ信号ＳＧ４に変換して定電流回路５２に与える。
【００３９】
電源ラインＶＤＤとグランドラインＧＮＤとの間には、定電流回路５２、光源３１及びスイッチング素子５３が直列接続されている。定電流回路５２は、電源ＶＤＤに接続されており、デジタルアナログ変換回路５１から受けたアナログ信号ＳＧ４に応じた駆動電流Ｉを生成する。スイッチング素子５３は、制御回路１０からオン信号ＳＧ６を受けることによりオン動作し、これにより、定電流回路５２から駆動電流Ｉが光源３１に流れて、光源３１が発光する。
【００４０】
また、定電流回路５２は、電流検知回路５４を有し、この電流検知回路５４は、定電流回路５２が光源３１に流す駆動電流Ｉに応じた検知信号ＳＧ５を制御回路１０に与える。これにより、ＣＰＵ１１は、光源３１に流れる駆動電流Ｉの電流値を把握することができる。なお、電流検知回路５４は、電流検知部の一例であり、上記駆動電流Ｉの電流経路に設けられる図示しない検出抵抗を有し、当該検出抵抗の負担電圧に応じた電圧信号を、上記検知信号ＳＧ５として出力する構成が好ましい。
【００４１】
４．画像読取、及び、点灯回路の異常検出
（１）光量調整処理
ＣＰＵ１１は、ユーザによる操作部５での操作や外部機器からの指示信号の受信に基づき、画像読取の開始指示を受け付ける指示受付処理を実行する。次に、ＣＰＵ１１は、光量調整処理を実行する。例えば、ＣＰＵ１１は、各読取デバイス３０，４０の光源３１，４１を発光させ、基準部材３３，４３からの反射光を受光部３２、４２にて受光させる投受光動作を実行させる。
【００４２】
そして、ＣＰＵ１１は、受光部３２，４２からの受光信号に応じた階調値に基づき、電流設定値を決定する。電流設定値は、光源３１，４１の発光量を所定の目標量にさせるために点灯回路１６に与えるべき電流設定信号ＳＧ３が示す値である。なお、ＲＡＭ１３には、点灯回路１６の特性に基づく、電流設定値と、発光量或いは駆動電流Ｉの電流値との対応関係情報が記憶されている。対応関係情報は、予め実験などにより求められたものが好ましく、データテーブルでも演算式でもよい。
【００４３】
（２）補正データ作成処理
また、ＣＰＵ１１は補正データ作成処理を実行する。ＣＰＵ１１は、例えば、光源３１，４１が発光していないときの受光信号に応じた階調値に基づき黒基準データを取得し、上記投受光動作時の受光信号に応じた階調値に基づき白基準データを取得する。そして、黒基準データ及び白基準データに基づきシェーディング補正時に用いる補正データを作成し、例えばＲＡＭ１３に記憶する。
【００４４】
（３）画像読取処理
図６は画像読取処理を示すフローチャートである。また、図７は電流設定値、駆動電流、発光量の変化、および、模式的なラインを示すタイムチャートである。ＣＰＵ１１は、補正データ作成処理の実行後、上記制御プログラムに従って画像読取処理を実行する。このとき、ＣＰＵ１１は、発光制御部、読取制御部、異常判断部として機能する。ＣＰＵ１１は、まず上記光量調整処理で決定された電流設定値を示す電流設定信号ＳＧ３を点灯回路１６のデジタルアナログ変換回路５１に与えるとともに、スイッチング素子５３にオン信号ＳＧ６を与えてオン動作させる。これにより、点灯回路１６が正常であれば、光源３１，４１は上記電流設定値に対応する発光量、即ち目標量で発光する。
【００４５】
また、ＣＰＵ１１は、異常ライン数Ｎをゼロにリセットする（Ｓ２）。異常ライン数Ｎは、点灯回路１６が異常状態であるときに画像読取部２４により読み取られたラインデータの本数である。ラインデータは、ＣＰＵ１１が、次述する読取動作で各読取デバイス３０，４０からＡＦＥ１５を介して読み取る１または複数本分の画像ラインの階調値、換言すれば画像データであり、画像ラインは、主走査方向、即ち、画像読取装置１の左右方向に沿う。以下、１回の読取動作で１本分のラインデータを読み取る場合を例に挙げて説明する。また、異常状態時に読み取られたラインデータを「異常ラインデータ」という。また、Ｓ２の処理は、Ｓ１の処理よりも前または並行して実行してもよい。
【００４６】
次に、ＣＰＵ１１は、各読取デバイス３０，４０から１ライン分の階調値、即ち、１本分のラインデータを取得してラインの読取順位に対応付けてＲＡＭ１３に記憶する読取動作を実行する（Ｓ３）。このときＣＰＵ１１は読取制御部として機能する。また、ＣＰＵ１１は、電流検知回路５４からの検知信号ＳＧ５に基づき、点灯回路１６から光源３１，４１に流れる駆動電流Ｉの電流値を検知する（Ｓ４）。なお、Ｓ４の処理は、Ｓ３の処理よりも前または並行して実行してもよい。
【００４７】
ＣＰＵ１１は、検知された駆動電流Ｉの電流値が基準値と相違するかどうかを判断する（Ｓ５）。このときＣＰＵ１１は異常判断部として機能する。基準値は、正常状態の点灯回路１６に、上記目標量に対応する電流設定値を与えた時に、当該点灯回路１６が光源３１，４１に流す駆動電流Ｉで電流値が、初期値とされている。なお、電流値と基準値との差が微少量、例えば基準値の数％に相当する量である場合、両値は一致すると判断してもよい。
【００４８】
ＣＰＵ１１は、電流値が基準値に略一致する場合には（Ｓ５：ＮＯ）、点灯回路１６は正常状態であると判断する（図７の時間Ｔ１より前の期間、および、時間Ｔ２と時間Ｔ３との間の期間参照）。そして、ＣＰＵ１１は、異常ライン数Ｎをゼロにリセットし（Ｓ６）、このときに読み取ったラインデータを上記補正データに基づき補正を施し、例えば画像読取装置１と通信可能に接続された図示しない端末装置や印刷装置に出力する（Ｓ７）。以下、正常状態時に読み取られたラインデータを「正常ラインデータ」という。ＣＰＵ１１は、１枚の原稿Ｍについて全ラインの画像読取を終了していなければ（Ｓ８：ＮＯ）、Ｓ３に戻り、全ラインの画像読取を終了していれば（Ｓ８：ＹＥＳ）、本画像読取処理を終了する。
【００４９】
一方、ＣＰＵ１１は、図７の時間Ｔ１、Ｔ３のように、電流値が基準値と相違する場合には（Ｓ５：ＹＥＳ）、点灯回路１６は異常状態であると判断する。この異常状態とは、点灯回路１６が、ＣＰＵ１１から受けた電流設定信号ＳＧ３に対し、上記対応関係情報に従った駆動電流Ｉを流すことができない状態をいう。この異常状態が発生する要因は、帯電したユーザが点灯回路１６の近傍を触れたり、搬送経路２２を搬送されることによって帯電した原稿Ｍによって、静電気が点灯回路１６に伝わることによって生じるノイズなどが生じることが挙げられる。
【００５０】
ＣＰＵ１１は、点灯回路１６が異常状態であると判断すると（Ｓ５：ＹＥＳ）、検知された駆動電流Ｉの電流値と基準値との差が規定量以上であるかどうかを判断する（Ｓ９）。また、この規定量は、例えば基準値の数％に相当する量であることが好ましい。ＣＰＵ１１は、差が規定量未満であると判断した場合（Ｓ９：ＮＯ）、この異常状態時に読み取った異常ラインデータに対する補完処理を実行する（Ｓ１０）。なお、このときの異常状態は第１異常状態の一例である。
【００５１】
補完処理としては補完処理Ａ，Ｂのいずれかが好ましい。
補完処理Ａは、異常ラインデータよりも前に読み取った正常ラインデータ、または、後に読み取った正常ラインデータを補完ラインデータとし、異常ラインデータを、補完ラインデータに置換する処理である。これらの補完ラインデータは前ラインデータ、後ラインデータの一例である。置換する場合、異常ラインデータを破棄してもよいし、異常ラインデータに対して補完ラインデータを上書きしてもよい。前ラインデータ及び後ラインデータは、読取順位が異常ラインデータの近傍であることが好ましく、読取順位が異常ラインデータの直前または直後であることがより好ましい。
【００５２】
また、前ラインデータまたは後ラインデータについて複数本分の階調値の平均値を算出し、その平均値に基づくラインデータを補完ラインデータとしてもよい。この補完処理Ａによれば、異常ラインデータを、前ラインデータまたは後ラインデータに置換するという比較的に簡単な方法により補完処理を実現することができる。なお、図７には、異常ラインデータＬ３を、直前のラインデータＬ２に置換する例が示されている。
【００５３】
補完処理Ｂは、前ラインデータと後ラインデータとに基づく補間法により補完ラインデータを生成し、異常ラインデータを、補完ラインデータに置換する処理である。補間法は、平均法や、線形補間法が好ましい。平均法は、前ラインデータと後ラインデータの階調値の平均値を算出し、その平均値に基づくラインデータを補完ラインデータとする方法である。線形補間法は、前ラインデータと後ラインデータの階調値に基づき線形補間し、その線形補間による階調値に基づくラインデータを補完ラインデータとする方法である。この補完処理Ｂによれば、上記補完処理Ａに比べて、点灯回路１６の異常状態による影響が、より抑制された読取画像を生成することができる。
【００５４】
ＣＰＵ１１は、補完処理を実行すると、検知された電流値と基準値との差、或いは、電流検知回路５４からの検知信号ＳＧ５に応じて光源３１，４１に流す駆動電流Ｉの電流値が基準値に近づくよう、点灯回路１６に与える電流設定値を変更する（Ｓ１１  図７の時間Ｔ２参照）。このように電流設定値を変更することにより、この後に、異常状態が継続して異常ラインデータが読み取られ続けることを抑制することができる。
【００５５】
ＣＰＵ１１は、電流設定値の変更後、異常ライン数Ｎに１を加算し（Ｓ１２）、加算後の異常ライン数Ｎが基準数に達したかどうかを判断する（Ｓ１３）。上記補完処理により生成される補完ラインデータは、本来読み取った正常ラインデータではない。従って、１枚の原稿Ｍの読取画像中に含まれる補完ラインデータの本数が多くなるほど、読取画像の品質が規定レベルよりも低下し得る。基準数は、読取画像の品質が規定レベルよりも低下すると想定される、補完ラインデータの本数であり、換言すれば、１枚の原稿Ｍの画像読取中における補完処理の実行回数である。本実施形態では、基準数は１０回に設定されている。
【００５６】
ＣＰＵ１１は、異常ライン数Ｎが基準数に達していないと判断した場合には（Ｓ１３：ＮＯ）、異常ラインデータの代わりに、補完ラインデータに上記補正データに基づき補正を施し、上記端末装置等に出力し（Ｓ７）、画像読取を続行する。これに対して、ＣＰＵ１１は、異常ライン数Ｎが基準数に達したと判断した場合には（Ｓ１３：ＹＥＳ）、読取画像の品質が規定レベルよりも低下するとみなして、現在対象の原稿Ｍに対する画像読取を中止し、通知処理を実行する（Ｓ１４）。
【００５７】
この通知処理では、ＣＰＵ１１は、点灯回路１６が異常状態であること、画像読取を中止したこと、および、画像読取を再実行することの少なくともいずれか１つを表示部６に表示させる。画像読取の中止を表示する場合、表示部６は中止通知部として機能する。これにより、現在実行中の読取動作を中止したことをユーザに通知することができる。なお、通知方法としては、音声による通知や、通信による外部機器への通知でもよい。ＣＰＵ１１は、通知処理の実行後、本画像読取処理を終了する。
【００５８】
画像読取の再実行の方法としては、ＣＰＵ１１が、搬送機構２８が有する各ローラ２３等を逆回転させて原稿Ｍを逆搬送させ、異常状態が発生したラインよりも前の画像ラインから図６に示す画像読取処理を再開する方法がある。この場合、ＣＰＵ１１は、常に原稿Ｍの画像の先頭ラインから画像読取処理を再開する構成にすれば、異常状態が発生したラインを記憶したりする必要がないため、処理を簡略化することができる。
【００５９】
また、ＣＰＵ１１は、異常状態が発生したときの原稿Ｍを再度、原稿トレイ２にセットするようユーザに促すメッセージを表示部６に表示させ、当該原稿Ｍについて画像読取処理を最初から実行する方法もある。このように、画像読取を再実行することにより、中止後に、点灯回路１６が正常状態に復帰した場合に、正常な画像読取を実行することができる。
【００６０】
ＣＰＵ１１は、図７の時間Ｔ３のように、駆動電流Ｉの電流値と基準値との差が規定量以上であると判断した場合（Ｓ９：ＹＥＳ）、やはり読取画像の品質が規定レベルよりも低下するとみなして、現在対象の原稿Ｍに対する画像読取を中止し、通知処理を実行する（Ｓ１４）。なお、このときの異常状態は第２異常状態の一例である。これにより、画像読取に与える影響が極めて大きい異常状態で画像読取が続行されることを抑制することができる。
【００６１】
５．本実施形態の効果
点灯回路１６が異常状態になると、それに伴って点灯回路１６により光源３１，４１に流される駆動電流Ｉの電流値が変動する。そこで、本実施形態によれば、電流検知回路５４で検知された駆動電流の電流値が基準値と相違する場合に（Ｓ５：ＹＥＳ）、点灯回路１６が異常状態であると判断される。これにより、画像読取中に点灯回路１６の異常状態を検出することができる。
【００６２】
また、本実施形態では、電流値と基準値との差が規定量未満である場合には画像読取が続行され、異常ラインデータの代わりに、当該異常ラインデータよりも前に正常に読み取った前ラインデータ、及び、後に正常に読み取った後ラインデータの少なくとも一方のラインデータに基づき補間ラインデータが生成される。これにより、画像読取中に点灯回路１６が第１異常状態になっても、画像読取を続行しつつ、第１異常状態のときに読み取られたラインデータによる影響が抑制された読取画像を生成することができる。
【００６３】
また、異常ラインデータを連続して基準数だけ読み取った場合には（Ｓ１３：ＹＥＳ）、現在実行中の読取動作を中止する。これにより、異常状態が長期間継続した状態で画像読取が続行されることを抑制することができる。
【００６４】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。特に、各実施形態の構成要素のうち、最上位の発明の構成要素以外の構成要素は、付加的な要素なので適宜省略可能である。
【００６５】
（１）上記実施形態では、画像読取装置１は、画像読取機能のみ有する構成であった。しかし、画像読取機能に加えて、印刷機能、ファクシミリ機能などを有する複合機、コピー機、ファクシミリ装置などでもよい。また、画像読取装置１はシートフィードスキャナであった。しかし、原稿Ｍが固定配置され、画像読取部が画像読取をしつつ移動する、いわゆるフラットベットタイプでもよい。
【００６６】
（２）上記実施形態では、ＲＡＭ１３がラインデータなどの各情報を記憶する例を挙げたが、他の記憶部でもよい。例えばハードディスク装置、フラッシュメモリ、ＣＤ−ＲＯＭなどの記憶媒体でもよい。
【００６７】
（３）上記実施形態では、複数のローラを有する搬送機構２８を例に挙げた。しかし、回転駆動されるベルトを備える搬送機構などでもよい。
【００６８】
（４）上記実施形態では、一対の読取デバイス３０，４０は搬送経路２２を挟んで対向配置されていた。しかし、一対の読取デバイス３０，４０が、搬送経路２２の搬送方向において互いにずれた位置に配置された構成でもよい。また、読取デバイスを１つだけ備える画像読取装置でもよい。
【００６９】
（５）上記実施形態では、点灯回路１６が異常状態である場合に（Ｓ５：ＹＥＳ）補完処理等を実行した。しかし、単に異常状態であることを、表示部６などを介して通知するだけで、補完処理等を実行せずに通常の読取動作を続行する構成でもよい。
【００７０】
（６）上記実施形態の画像読取処理のＳ１０において補完処理に代えて、次の補正処理を実行してもよい。具体的には、ＣＰＵ１１が、異常ラインデータの階調値を、電流検知部で検知された電流値と基準値との差に応じた補正係数により補正した補正ラインデータを生成し、この補正ラインデータを、異常ラインデータの代わりとする。これにより、異常ラインデータの階調値の変化特性を、読取画像に反映させることができる。
【００７１】
（７）上記実施形態では、画像読取処理のＳ１１において、電流設定値を変更した。しかし、電流設定値を変更せずに、検知された電流値と基準値との差に応じて上記補正データを変更してもよい。例えば電流値が基準値よりも大きい場合には、補正データのうち明度を示す補正係数の値を小さくする。
【００７２】
（８）上記実施形態では、異常ラインデータを連続して基準数だけ読み取った場合に画像読取を中止した。しかし、連続しなくても、原稿Ｍの画像読取中において、読み取った異常ラインデータの合計本数が基準数に達した場合に画像読取を中止してもよい。この場合、図６の画像読取処理のうちＳ６の処理は実行されない。
【００７３】
（９）上記実施形態では、制御回路１０は、１つのＣＰＵ１１を備え、その１つのＣＰＵ１１により画像読取処理が実行される構成であった。しかし、複数のＣＰＵ１１により画像読取処理が実行される構成でもよい。例えば発光制御部としての処理、異常判断部としての処理、補完処理、読取制御部としての処理の一部または全部を別々のＣＰＵに実行させる構成でもよい。また、制御回路１０は、汎用性のあるＣＰＵで構成したものに限らず、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）や、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などの専用回路で構成したものでもよい。
【符号の説明】
【００７４】
１：画像読取装置  ６：表示部  １１：ＣＰＵ  １６：点灯回路  ２４：画像読取部  ３１，４１：光源  ３２：受光部  Ｉ：駆動電流  Ｍ：原稿  ＳＧ３：電流設定信号
【図１】
2012209713.tif 000003
【図２】
2012209713.tif 000004
【図３】
2012209713.tif 000005
【図４】
2012209713.tif 000006
【図５】
2012209713.tif 000007
【図６】
2012209713.tif 000008
【図７】
2012209713.tif 000009