(57)【要約】【課題】シェーディング補正処理で異常が発生した場合に迅速に故障した部品を特定することが可能な画像読取装置を提供する。【解決手段】画像読取装置は、原稿走査部１０３、リーダ制御部１２２、及びリーダ制御部１２２と原稿走査部１０３とを電気的に接続するＦＦＣ１１８を備える。原稿走査部１０３は、原稿に照射された光の原稿による反射光を受光することで画像を読み取る光電変換部２２５を有する。リーダ制御部１２２は、光が照射されていないときの光電変換部２２５による読取結果に基づいて原稿走査部１０３の異常を判断する。リーダ制御部１２２は、異常が発生した場合に、原稿走査部１０３とリーダ制御部１２２との通信状態、リーダ制御部１２２の動作状態、及び原稿走査部１０３の動作状態を確認することで、故障した部品を特定する。【選択図】図２
2020115621.tif 000002
【特許請求の範囲】
【請求項１】
原稿から画像を読み取る画像読取手段と、
前記画像読取手段の動作を制御するリーダ制御手段と、
前記リーダ制御手段と前記画像読取手段とを電気的に接続するケーブルと、を備え、
前記画像読取手段は、前記原稿に光を照射する発光手段と、前記原稿による前記光の反射光を受光することで前記画像を読み取る受光手段とを有し、
前記リーダ制御手段は、前記発光手段が光を照射していないときの前記受光手段による読取結果に基づいて前記画像読取手段の異常を判断し、異常が発生した場合に、前記画像読取手段と前記リーダ制御手段との通信状態、前記リーダ制御手段の動作状態、及び前記画像読取手段の動作状態を確認することで、故障した部品を特定することを特徴とする、
画像読取装置。
【請求項２】
前記リーダ制御手段は、前記画像読取手段と前記リーダ制御手段との通信状態を確認し、通信状態が正常であれば前記リーダ制御手段の動作状態を確認し、前記リーダ制御手段が正常に動作していれば前記画像読取手段の動作状態を確認することを特徴とする、
請求項１記載の画像読取装置。
【請求項３】
前記リーダ制御手段は、前記リーダ制御手段から前記画像読取手段へ信号が正常な周期で送信されているか否かを確認することで、通信状態を判断することを特徴とする、
請求項１又は２記載の画像読取装置。
【請求項４】
前記リーダ制御手段は、前記通信状態が不良である場合に、前記リーダ制御手段、前記画像読取手段、及び前記ケーブルのいずれかが故障していると判断することを特徴とする、
請求項１〜３のいずれか１項記載の画像読取装置。
【請求項５】
前記リーダ制御手段は、所定の処理に用いられるパラメータを格納するメモリを有する画像処理手段と、前記画像処理手段及び前記画像読取手段の動作を制御する制御手段と、を備えており、
前記制御手段は、前記メモリに所定のデータを書き込み、前記メモリから書き込んだ前記データを読み出し、書き込んだデータと読み出したデータとを比較してその結果により前記メモリの動作を確認することで、前記リーダ制御手段の動作状態を確認することを特徴とする、
請求項１〜４のいずれか１項記載の画像読取装置。
【請求項６】
前記制御手段は、比較の結果、書き込んだデータと読み出したデータとが異なる場合に前記メモリが異常動作すると判断して、前記リーダ制御手段が故障していると判断することを特徴とする、
請求項５記載の画像読取装置。
【請求項７】
前記画像読取手段は、前記受光手段から読み取った画像を表す電気信号を取得し、前記電気信号をデジタル変換して画像データを生成する変換手段を備えており、
前記リーダ制御手段は、前記変換手段に所定のテストパターン信号を入力し、その後、前記テストパターン信号を前記変換手段から読み出し、入力した前記テストパターン信号と読み出したテストパターン信号とを比較して、その結果により前記画像読取手段の動作状態を確認することを特徴とする、
請求項１〜６のいずれか１項記載の画像読取装置。
【請求項８】
前記リーダ制御手段は、比較の結果、入力した前記テストパターン信号と読み出したテストパターン信号とが同じである場合に、前記変換手段が正常に動作していると判断し、前記受光手段が異常動作していると判断して、前記画像読取手段が故障していると判断することを特徴とする、
請求項７記載の画像読取装置。
【請求項９】
前記リーダ制御手段は、比較の結果、入力した前記テストパターン信号と読み出したテストパターン信号とが異なる場合に、前記リーダ制御手段、前記画像読取手段、及び前記ケーブルのいずれかが故障していると判断することを特徴とする、
請求項７又は８記載の画像読取装置。
【請求項１０】
シェーディング補正に用いる白基準板を備えており、
前記リーダ制御手段は、前記発光手段が光を照射していないときの前記受光手段による前記白基準板の読取結果に基づいて前記画像読取手段の異常を判断することを特徴とする、
請求項１〜９のいずれか１項記載の画像読取装置。
【請求項１１】
前記リーダ制御手段は、前記白基準板の読取結果に含まれる各画素の輝度値が所定値より高い場合に、前記画像読取手段に異常が発生していると判断することを特徴とする、
請求項１０記載の画像読取装置。
【請求項１２】
前記リーダ制御手段は、前記白基準板の読取結果に含まれる各画素の輝度値の平均値が所定値より高い場合に、前記画像読取手段に異常が発生していると判断することを特徴とする、
請求項１０又は１１記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置は、電源投入時や画像読取処理の開始時に、読み取った画像のムラを抑制するためのシェーディング補正処理を行う。画像読取装置は、シェーディング補正処理時に、発光部と受光部とを備える光学センサにより、白色の基準となる白基準板を読み取り、読取結果に基づいて補正に用いる補正値を生成する。画像読取装置は、補正値に応じてシェーディング補正を行う。また、画像読取装置は、シェーディング補正処理により、光学センサが正しく動作しているか否かを確認することができる。シェーディング補正処理には、黒シェーディングと白シェーディングとがある。
【０００３】
黒シェーディングは、発光部を発光させずに取得した読取結果である画素毎の輝度値が、所定値以下であるか否かを確認する処理である。黒シェーディングでは、発光部を発光させていないにもかかわらず輝度値が所定値以上である場合、受光部に異常が発生していると判断される。白シェーディングは、発光部を発光させて取得した読取結果である画素毎の輝度値が所定値を満足するか否かを確認する処理である。白シェーディングでは、発光部が発光しているにもかかわらず輝度値が所定値を満たさない場合、発光部もしくは光を受光部に導く光学系に異常が発生していると判断される。黒シェーディング及び白シェーディングのいずれの場合でも、異常が発生していると判断した画像読取装置は、シェーディングエラーとして処理を行う。
【０００４】
シェーディングエラーとして処理を行う場合、通常、部品交換や部品の修理が必要になる。特許文献１には、白シェーディングの従来技術が開示される。特許文献１の画像読取装置は、シェーディング補正処理により発光部を発光させて所定時間が経過しても輝度値が一定レベルに到達しないときに、発光部が故障していると判断して、サービスマンに対して発光部の修理交換を促す通知を行う。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１３６４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像読取装置は、シェーディング補正処理を行うための構成として、光学センサ、制御部、及び光学センサと制御部とを接続するインタフェース部を備える。このような構成では、シェーディング補正処理中にシェーディングエラーが発生した場合に、光学センサ、制御部、及びインタフェース部のいずれが故障しているかを特定することが困難である。従来は、シェーディングエラーが発生した場合に、サービスマンが故障している部品の候補を１つずつ順に確認しながら、故障した部品を特定する。そのために修理に時間がかかってしまい、生産性が低下してしまう。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、シェーディング補正処理で異常が発生した場合に迅速に故障した部品を特定することが可能な画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像読取装置は、原稿から画像を読み取る画像読取手段と、前記画像読取手段の動作を制御するリーダ制御手段と、前記リーダ制御手段と前記画像読取手段とを電気的に接続するケーブルと、を備え、前記画像読取手段は、前記原稿に光を照射する発光手段と、前記原稿による前記光の反射光を受光することで前記画像を読み取る受光手段とを有し、前記リーダ制御手段は、前記発光手段が光を照射していないときの前記受光手段による読取結果に基づいて前記画像読取手段の異常を判断し、異常が発生した場合に、前記画像読取手段と前記リーダ制御手段との通信状態、前記リーダ制御手段の動作状態、及び前記画像読取手段の動作状態を確認することで、故障した部品を特定することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、故障した部品の候補を特定して迅速に修理に取りかかれるようになるために、修理時間を従来よりも短縮することができる。
【図面の簡単な説明】
【００１０】
【図１】画像読取装置の構成説明図。
【図２】リーダ制御部及び原稿走査部の構成説明図。
【図３】画像読取処理を表すフローチャート。
【図４】シェーディング補正処理を表すフローチャート。
【図５】黒シェーディングエラー時の故障診断処理を表すフローチャート。
【発明を実施するための形態】
【００１１】
以下、実施の形態を図面を参照しつつ詳細に説明する。
【００１２】
図１は、本実施形態の画像読取装置の構成説明図である。画像読取装置１００は、筐体であるリーダフレーム１０１内に、原稿を走査して画像を読み取るためのキャリッジ１０２、及び画像読取装置１００の動作を制御するリーダ制御部１２２を備える。リーダフレーム１０１は、読取対象となる原稿が載置される原稿台ガラス１０５を備える。リーダフレーム１０１は、不図示の自動原稿搬送装置（以下、「ＡＤＦ：Auto Document Feeder」という。）から原稿が搬送される場合の読取位置となる流し読みガラス１０４を備える。原稿台ガラス１０５と流し読みガラス１０４との間のリーダフレーム１０１の内側には、シェーディング補正時に白色の基準となる白基準板１２３が設けられる。画像読取装置１００は、ＡＤＦや不図示の厚板の開閉を検知するための開閉検知レバー１２１を備える。
【００１３】
キャリッジ１０２は、後述の原稿照明部及び原稿走査部１０３を備える光学センサである。原稿照明部及び原稿走査部１０３は、それぞれ異なる基板に実装される。原稿照明部は、原稿に光を照射する。原稿走査部１０３は、原稿に照射された光の反射を受光することで原稿の画像を読み取り、読み取った画像を表す画像データを生成する。原稿走査部１０３は、フレキシブルフラットケーブル（ＦＦＣ１１８）によりリーダ制御部１２２に電気的に接続される。原稿走査部１０３は、生成した画像データをＦＦＣ１１８を介してリーダ制御部１２２へシリアル通信により送信する。原稿走査部１０３は、ＦＦＣ１１８を介してシリアル通信によりリーダ制御部１２２から各種の動作制御の指示（制御信号）を取得する。原稿走査部１０３は、取得した動作制御の指示に応じて、画像読取の際の各種の設定や動作を行う。
【００１４】
キャリッジ１０２は、レール１１５上を移動可能である。キャリッジ１０２にはフラグ１１６が付加される。画像読取装置１００は、キャリッジ１０２が原稿を走査するときの基準となる位置（ＨＰ位置）を検知するために、ＨＰ検知部１１７を備える。ＨＰ検知部１１７は、例えばフォトインタラプタであり、キャリッジ１０２のフラグ１１６により発光素子と受光素子との間の光路が遮蔽されることで、キャリッジ１０２がＨＰ位置に到達したことを検知する。ＨＰ検知部１１７による検知結果は、リーダ制御部１２２へ送信される。
【００１５】
リーダ制御部１２２は、ＡＳＩＣ（Application Specific Integrated Circuit）等の半導体装置が基板に実装されることで構成される。リーダ制御部１２２は、原稿走査部１０３の動作制御やキャリッジ１０２のレール１１５上の移動を制御する。キャリッジ１０２をレール１１５上で移動させるための構成は、光学モータ１０６、タイミングベルト１０８、糸車１１０、１１３、駆動軸１１１、１１２、及びワイヤ１１４を備える。
【００１６】
リーダ制御部１２２は、モータを制御するためのモジュールにより後述のモータドライバを制御することで、光学モータ１０６を駆動制御する。光学モータ１０６は、例えばステッピングモータである。光学モータ１０６は、モータ軸にタイミングベルト１０８が掛け回されるプーリー１０７が圧入される。光学モータ１０６が回転することで発生する駆動力は、タイミングベルト１０８を介して糸車１１０に隣接される不図示のギアへ伝達される。糸車１１０は、駆動軸１１１が接続される。糸車１１０と、駆動軸１１１と対象位置に配置された駆動軸１１２に接続される糸車１１３と、の間には、ワイヤ１１４が掛け回される。ワイヤ１１４は、不図示の金具によりキャリッジ１０２が固定される。糸車１１０が光学モータ１０６からの駆動力により回転することでワイヤ１１４が回転し、キャリッジ１０２がレール１１５上を移動する。原稿台ガラス１０５に載置された原稿の画像を読み取る際には、キャリッジ１０２は、レール１１５上を移動しながら読取動作を行うことになる。レール１１５の延びる方向（キャリッジ１０２の移動方向）が副走査方向となる。なお、ＡＤＦから搬送される原稿の画像を読み取る場合、キャリッジ１０２は、流し読みガラス１０４の下方に固定される。
【００１７】
キャリッジ１０２内で消費される電力は、給電線１２０により供給される。給電線１２０は、ワイヤ１１４やＦＦＣ１１８と分けて別経路へ導くガイド板１１９により、画像読取装置１００の奥側を這い回される。なお、ＦＦＣ１１８に含まれる信号線を給電に用いることにより、給電線１２０を不要としてもよい。
【００１８】
図２は、リーダ制御部１２２及び原稿走査部１０３の構成説明図である。リーダ制御部１２２は、インタフェース部（Ｉ／Ｆ２１２）を備える。原稿走査部１０３は、インタフェース部（Ｉ／Ｆ２２７）を備える。リーダ制御部１２２のＩ／Ｆ２１２と原稿走査部１０３のＩ／Ｆ２２７とは、ＦＦＣ１１８を介して接続され、通信可能となっている。
【００１９】
リーダ制御部１２２は、ＣＰＵ（Central Processing Unit）２０１、ＲＯＭ（Read Only Memory）２０２、及びＲＡＭ（Random Access Memory）２０４を備える情報処理装置である。リーダ制御部１２２は、各部の動作のために第１電源部２０３、第１発振部２０５、及び第２発振部２０８を備える。リーダ制御部１２２は、画像読取処理のために、画像処理部２０６、モータドライバ２０７、不揮発性メモリ２０９、及び画像メモリ２１０を備える。モータドライバ２０７にはキャリッジ１０２を副走査方向に移動させるための光学モータ１０６が接続される。リーダ制御部１２２は、不図示の外部装置との間の通信インタフェースとなる外部Ｉ／Ｆ２１１を備える。画像読取装置１００は、外部Ｉ／Ｆ２１１を介して外部装置から指示を受け付けることで画像読取処理を開始する。
【００２０】
ＣＰＵ２０１は、第１電源部２０３に電源電圧が供給されると、ＲＡＭ２０４を作業領域に用いてＲＯＭ２０２に格納されるコンピュータプログラムを実行することで、画像読取装置１００の全体動作を制御する。なお、第１電源部２０３は、リーダ制御部１２２の各部へ電源電圧を供給するとともに、ＦＦＣ１１８を介して原稿走査部１０３へ電源電圧を供給する。ＣＰＵ２０１は、第１発振部２０５から取得するクロック信号に基づいて動作する。第１発振部２０５は、例えば水晶振動子を有しており、所定のクロック信号をＣＰＵ２０１へ供給する。ＣＰＵ２０１は、不図示のＰＬＬ（Phase Locked Loop）を内蔵しており、画像処理部２０６との接続バスの動作周波数を第１発振部２０５から取得するクロック信号をＰＬＬで逓倍して決定する。
【００２１】
画像処理部２０６は、ＣＰＵ２０１の制御により、キャリッジ１０２の動作を制御し、原稿走査部１０３から取得する画像データに対する各種の処理を行う。画像処理部２０６は、モータドライバ２０７により光学モータ１０６を駆動制御して、キャリッジ１０２の副走査方向への移動制御を行う。モータドライバ２０７は、画像処理部２０６から取得する制御信号（制御クロック、相電流制御信号）に基づいて回転方向及び回転速度が制御される。画像処理部２０６は、第２発振部２０８から取得するクロック信号に基づいて動作する。第２発振部２０８は、例えば水晶振動子を有しており、所定のクロック信号を画像処理部２０６へ供給する。
【００２２】
不揮発性メモリ２０９は、キャリッジ１０２の機体固有の調整値を格納するバックアップメモリである。不揮発性メモリ２０９は、例えばＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory）である。画像メモリ２１０は、複数ページ分の画像の画像データを記憶可能な記憶領域を有する。画像処理部２０６は、画像データを画像メモリ２１０に書き込む。
【００２３】
原稿走査部１０３は、ＡＦＥ（Analog Front End）２２２、光源制御部２２３、光電変換部２２５、第３発振部２２１、及び第２電源部２２６を備える。ＡＦＥ２２２と光電変換部２２５とは、同じ基板上に実装される。光源制御部２２３には原稿照明部２２４が接続される。原稿照明部２２４は、白色ＬＥＤ（Light Emitting Diode）等の発光素子を光源として有し、画像読取時に原稿に光を照射する発光部である。光源制御部２２３は、リーダ制御部１２２の制御により、原稿照明部２２４の点灯、消灯の発光制御を行う。
【００２４】
ＡＦＥ２２２は、リーダ制御部１２２との間で、Ｉ／Ｆ２２７及びＦＦＣ１１８を介してシリアル通信を行う。ＡＦＥ２２２は、リーダ制御部１２２の制御により、光電変換部２２５及び光源制御部２２３の動作を制御する。具体的にはＡＦＥ２２２は、光源制御部２２３の動作を制御することで、原稿照明部２２４の発光制御を行う。ＡＦＥ２２２は、光電変換部２２５を画像読取可能な状態に制御する。ＡＦＥ２２２は、第３発振部２２１から取得するクロック信号に基づいて動作する。第３発振部２２１は、例えば水晶振動子を有しており、所定のクロック信号をＡＦＥ２２２へ供給する。
【００２５】
光電変換部２２５は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）ラインセンサ或いはＣＩＳ（Contact Image Sensor）等で構成される受光部である。光電変換部２２５は、原稿に照射された光の反射光を受光して、受光した反射光の光電変換を行う。光電変換部２２５は、光電変換した結果得られる電気信号をＡＦＥ２２２に入力する。ＡＦＥ２２２は、光電変換部２２５から取得した電気信号に所定の処理を行って読取結果となる画像データを生成し、該画像データをリーダ制御部１２２の画像処理部２０６へ送信する。
【００２６】
第２電源部２２６は、リーダ制御部１２２の第１電源部２０３から供給される電源電圧を昇圧して光源制御部２２３へ供給する。また、第２電源部２２６は、リーダ制御部１２２の第１電源部２０３から供給される電源電圧を降圧してＡＦＥ２２２へ供給する。なお、リーダ制御部１２２の第１電源部２０３は、原稿走査部１０３へ供給する電力が所定値を超えた場合に供給を停止する保護機能を備える。ＣＰＵ２０１は、画像読取装置１００に電源電圧が供給されたときに、第１電源部２０３及び第２電源部２２６が正常に起動したことを確認する。
【００２７】
以上のように光電変換部２２５は、原稿照明部２２４により照明された光の原稿による反射光を受光して、該反射光をアナログ信号である電気信号に変換する読取デバイスである。ＡＦＥ２２２は、光電変換部２２５から取得する電気信号を、不図示のＡＤコンバータによりデジタル変換して画像データを生成する。ＡＦＥ２２２は、ＡＤコンバータの入力レンジの、最低値を黒レベルの調整値としてＤＣオフセット調整を行う機能と、最高値を白レベルの調整値として信号レベルの増幅率の調整で合わせ込む機能と、を有する。ＡＦＥ２２２と画像処理部２０６とは、異なる発振部（第２発振部２０８、第３発振部２２１）から供給されるクロック信号により動作しており、各々の駆動タイミングで非同期に動作することができる。
【００２８】
画像処理部２０６は、ＦＦＣ１１８を介して原稿走査部１０３のＡＦＥ２２２へシリアルデータを送信する。ＡＦＥ２２２は、シリアル通信機能を用いて、光電変換部２２５及び光源制御部２２３へ画像処理部２０６から取得したシリアルデータを送信する。
【００２９】
画像処理部２０６は、光電変換部２２５の制御設定値をＡＦＥ２２２へ送信する。ＡＦＥ２２２は、制御設定値を光電変換部２２５の内部レジスタに書き込む。光電変換部２２５は、内部レジスタに書き込まれた制御設定値に基づき画像読取処理を行い、電気信号（画像信号）をＡＦＥ２２２へ送信する。制御設定値は、例えば、読取モード（カラーモード/白黒モード）、読取解像度を制御する設定値である。
【００３０】
ＡＦＥ２２２は、光電変換部２２５から取得する電気信号をデジタル変換して画像データを生成し、水平同期信号とともに画像処理部２０６へ送信する。この際、原稿走査部１０３は、キャリッジ１０２がＨＰ位置から移動を開始してから読み取りを終了するまでの間に、白基準板１２３及び原稿の画像の順に読み取り動作を行う。そのために画像処理部２０６は、白基準板１２３の読取結果である画像データを取得した後に、原稿の読取結果である画像データを取得する。
【００３１】
キャリッジ１０２は、原稿の画像の読み取りを終了すると、ＨＰ位置へ戻る。キャリッジ１０２がＨＰ位置に戻ったことが検知されると、画像処理部２０６とキャリッジ１０２（原稿走査部１０３）との通信が再開され、ＡＦＥ２２２から画像処理部２０６への画像データの転送が停止される。
【００３２】
画像処理部２０６は、原稿の表面の画像データの画像処理中に裏面の画像の画像データが送信されてくると、裏面の画像の画像データを一旦画像メモリ２１０に格納する。画像処理部２０６は、表面の画像データの画像処理が終了すると、画像メモリ２１０に格納した裏面の画像データを読み出して画像処理を行う。画像メモリ２１０は、このような原稿の両面の画像の読み取りに用いられる。
【００３３】
画像処理部２０６は、キャリッジ１０２により読み取られた画像（画像データ）に対してシェーディング補正を行う。画像処理部２０６は、シェーディング補正を行うための補正値を、内蔵する不図示のシェーディング用のメモリに格納している。
【００３４】
図３は、画像読取装置１００による画像読取処理を表すフローチャートである。この処理は、リーダ制御部１２２が外部Ｉ／Ｆ２１１を介して外部装置から画像読取処理の開始指示を受け付けることで開始される。
【００３５】
リーダ制御部１２２は、画像読取処理の開始指示を受け付けると、シェーディング補正処理を行う（Ｓ１０１）。シェーディング補正処理により、シェーディング補正に用いる補正値が生成される。生成された補正値は、画像処理部２０６のシェーディング用のメモリに格納される。シェーディング補正処理の詳細は後述する。本実施形態では、シェーディング補正処理が画像読取処理の開始直後に行われる例を説明する。シェーディング補正処理は、この他に、電源投入時に行われてもよい。リーダ制御部１２２は、シェーディング補正処理が正常に完了したか否かを判断する（Ｓ１０２）。
【００３６】
シェーディング補正処理が正常に完了した場合（Ｓ１０２：Y）、リーダ制御部１２２は、原稿走査部１０３に対して画像の読み取りを指示することで画像の読み取りを開始する（Ｓ１０３）。これによりキャリッジ１０２は、原稿照明部２２４が点灯して原稿を照射し、その反射光を光電変換部２２５で受光する。原稿走査部１０３は、光電変換部２２５で受光した反射光に応じた画像データを生成してリーダ制御部１２２へ送信する。このような画像読取処理が、原稿の画像の読み取りを終了するまで行われる。リーダ制御部１２２は、画像読取時に補正値に応じたシェーディング補正を行う。リーダ制御部１２２は、画像の読み取りが終了すると、画像読取処理を終了する（Ｓ１０４）。リーダ制御部１２２は、原稿走査部１０３から取得する画像データに対して画像処理部２０６により所定の処理を行い、外部装置へ送信する。
【００３７】
シェーディング補正処理が正常に完了していない場合（Ｓ１０２：N）、リーダ制御部１２２は、シェーディングエラーが発生したと判断して動作を停止し、処理を終了する（Ｓ１０５）。この場合、画像の読み取りは行われない。
【００３８】
シェーディング補正処理の目的について説明する。光電変換部２２５は、反射光を受光する受光素子毎（画素毎）に読取感度のバラツキがある。そのために、読み取った画像には、読取感度のバラツキの影響が生じる。この影響により、例えば隣接する画素毎に、読取結果である輝度値に段差が生じる。原稿照明部２２４は、原稿の読取対象となる面に対して均一に光を照射する必要があるが、均一に照射できない場合に、配光ムラを持った画像が読み取られる。キャリッジ１０２は、原稿による反射光を光電変換部２２５へ導くミラー等の光学系を備える。光学系は、縮小光学系等である場合に、中央部と端部とで角度差が生じるために、光量差や色収差等の光学的な差が発生する。
【００３９】
シェーディング補正処理は、以上のような読取感度のバラツキ、配光ムラ、及び光学的な差等の読取ムラを補正するために行われる。シェーディング補正処理では、原稿照明部２２４が所定の光量で白基準板１２３に光を照射する。光電変換部２２５は、白基準板１２３による反射光を受光して、白基準板１２３の読取結果（電気信号）を出力する。読取結果には、各画素の輝度値が含まれる。リーダ制御部１２２は、白基準板１２３の読取結果から得られる画像データを画素毎に均一レベルになるように変換する補正値を生成する。リーダ制御部１２２は、この補正値により、原稿の画像の読取結果である画像データのバラツキを補正してシェーディング補正を行い、読取ムラを抑制する。
【００４０】
シェーディング補正処理は黒シェーディングと白シェーディングとに分類される。黒シェーディングでは、光電変換部２２５の異常が判断され、白シェーディングでは原稿照明部２２４の異常が判断される。シェーディング補正処理では、黒シェーディングが行われた後に白シェーディングが行われる。これは、黒シェーディングで異常が判断された場合に、光電変換部２２５が異常であり、正常な白シェーディングが行えないためである。そのために、白シェーディングが行われる場合には、光電変換部２２５に異常が発生していないと判断される。
【００４１】
黒シェーディングは、原稿照明部２２４から光が照射されていない場合の光電変換部２２５の読取結果（出力結果）に基づいて行われる。黒シェーディングでは、読取結果が所定値より高い場合に、光電変換部２２５が異常であると判断する。この場合には、黒シェーディングエラーとして処理が行われる。
【００４２】
白シェーディングは、読取ムラを抑制するために行われる。具体的には、白シェーディンは、原稿照明部２２４から光を照射させた場合の白基準板１２３の読取結果に基づいて行われる。白シェーディングでは、読取結果が所定値より低い場合に、原稿照明部２２４が異常であると判断する。原稿照明部２２４の異常は、原稿照明部２２４の故障、或いは原稿照明部２２４を駆動する第２電源部２２６の故障により発生する。この場合には、白シェーディングエラーとして処理が行われる。
【００４３】
黒シェーディング時に異常が判断された場合に、その原因となる部品を特定する処理について説明する。
【００４４】
黒シェーディングでは、ＡＦＥ２２２は、原稿照明部２２４から光が照射されていない状態において光電変換部２２５から取得する電気信号に基づいて、各画素の画素データ（輝度値）を測定する。ＡＦＥ２２２は、測定した画素データを画像処理部２０６へ送信する。画像処理部２０６は、取得した画素データの平均値ΣＴ１を算出する。画像処理部２０６は、算出した平均値ΣＴ１を、内蔵するメモリに格納する。
【００４５】
ＣＰＵ２０１は、平均値ΣＴ１を所定値Ｔαと比較する。ＣＰＵ２０１は、平均値ΣＴ１が所定値Ｔα以上である場合に、輝度値が高いために光電変換部２２５に異常が発生していると判断する。この場合、ＣＰＵ２０１は、黒シェーディングエラーの処理を行い、故障した部品の特定を行う。
【００４６】
図４は、図３のＳ１０１のシェーディング補正処理を表すフローチャートである。
リーダ制御部１２２は、キャリッジ１０２を用いて黒シェーディング及び白シェーディングを実行する（Ｓ２００）。リーダ制御部１２２は、光が照射されていない状態（黒シェーディング）における光電変換部２２５の読取結果及び光が照射されている状態（白シェーディング）で白基準板１２３を読み取った光電変換部２２５の読取結果を、取得する。さらに、リーダ制御部１２２の画像処理部２０６は、黒シェーディングのために測定された画素データの平均値ΣＴ１と、白シェーディングのために測定された画素データの平均値ΣＴ２と、を内蔵するメモリに格納する。平均値ΣＴ２は、原稿照明部２２４が白基準板１２３に光を照射したときの光電変換部２２５による読取結果から測定された画素データの平均値である。
【００４７】
ＣＰＵ２０１は、黒シェーディングにより画像処理部２０６のメモリに格納された画素データの平均値ΣＴ１を読み取る（Ｓ２０１）。ＣＰＵ２０１は、読み取った平均値ΣＴ１を所定値Ｔαと比較する（Ｓ２０２）。平均値ΣＴ１が所定値Ｔα未満である場合（Ｓ２０２：Y）、ＣＰＵ２０１は、黒シェーディングが正常に行われたと判断する。
ＣＰＵ２０１は、白シェーディングにより画像処理部２０６のメモリに格納された画素データの平均値ΣＴ２を読み取る（Ｓ２０３）。ＣＰＵ２０１は、読み取った平均値ΣＴ２を所定値Ｔβと比較する（Ｓ２０４）。平均値ΣＴ２が所定値Ｔβ以上である場合（Ｓ２０４：Y）、ＣＰＵ２０１は、白シェーディングが正常に行われたと判断する。
ＣＰＵ２０１は、白基準板１２３の読取結果から測定された各画素の画素データ（輝度値）に基づいて、画素毎の補正値を生成する（Ｓ２０５）。ＣＰＵ２０１は、補正値を画像処理部２０６内のシェーディング用のメモリに格納して、シェーディング補正処理を終了する。
【００４８】
平均値ΣＴ１が所定値Ｔα以上である場合（Ｓ２０２：N）、ＣＰＵ２０１は、黒シェーディングエラーとして故障診断処理を行う（Ｓ２０６）。平均値ΣＴ２が所定値Ｔβ未満である場合（Ｓ２０４：N）、ＣＰＵ２０１は、白シェーディングエラーとして故障診断処理を行う（Ｓ２０７）。故障診断処理が行われる場合、補正値は生成されない。
【００４９】
Ｓ２０６の黒シェーディングエラー時の故障診断処理について説明する。故障診断処理により、黒シェーディングエラーの原因となった部品が特定される。ＣＰＵ２０１は、リーダ制御部１２２及びキャリッジ１０２を構成する各部品が正常に動作しているか否かを判断する。
【００５０】
ＣＰＵ２０１は、最初に、画像処理部２０６とＡＦＥ２２２との通信状態を確認する。ＣＰＵ２０１は、画像処理部２０６からＡＦＥ２２２へ制御信号が正常な周期で送信されているか否かを確認することで、通信状態を判断する。例えばＣＰＵ２０１は、画像データを送信するためのクロック信号が正常な周期で画像処理部２０６からＡＦＥ２２２へ送信されているか否かを確認する。ＣＰＵ２０１は、周期が異常であれば画像処理部２０６とＡＦＥ２２２との通信状態が不良であると判断し、周期が正常であれば画像処理部２０６とＡＦＥ２２２との通信状態が良好であると判断する。通信状態が不良である場合、画像処理部２０６が制御信号を出力できていないか、ＦＦＣ１１８の制御信号が伝送される信号線が断線しているか、或いはＡＦＥ２２２内部の故障、のいずれかの可能性がある。
【００５１】
ＣＰＵ２０１は、次いで、画像処理部２０６に内蔵されるメモリの動作状態を確認する。このメモリは、シェーディング補正処理により得られるパラメータである補正値が格納される。メモリは、例えばＳＨＤＲＡＭ（Shared Dynamic Random Access Memory）である。ＣＰＵ２０１は、画像処理部２０６のメモリに所定のデータを書き込む。正常に書き込みが行われない場合、画像処理部２０６が故障していると判断する。ＣＰＵ２０１は、画像処理部２０６のメモリに書き込んだデータを読み出す。ＣＰＵ２０１は、書き込んだデータと読み出したデータとを比較する。比較の結果、書き込んだデータと読み出したデータとが同じである場合、ＣＰＵ２０１は、画像処理部２０６のメモリが正常に動作していると判断する。比較の結果、書き込んだデータと読み出したデータとが異なる場合、ＣＰＵ２０１は、画像処理部２０６のメモリが異常動作していると判断する。この場合、ＣＰＵ２０１は、リーダ制御部１２２が故障していると判断する。
【００５２】
ＣＰＵ２０１は、次いで、ＡＦＥ２２２の動作状態を確認する。ＣＰＵ２０１は、画像処理部２０６を介してＡＦＥ２２２に対して所定数のテストパターン信号を入力して、ＡＦＥ２２２内のレジスタにテストパターン信号を記録させる。その後、ＣＰＵ２０１は、ＡＦＥ２２２内のレジスタの値を画像処理部２０６を介して読み出し、入力したテストパターン信号と比較する。読み出した値とテストパターン信号とが同じ場合、ＣＰＵ２０１は、ＡＦＥ２２２が正常に動作していると判断する。この場合、ＣＰＵ２０１は、光電変換部２２５が異常動作しているとして、原稿走査部１０３が故障していると判断する。読み出した値とテストパターン信号とが異なる場合、ＣＰＵ２０１は、画像処理部２０６の故障、ＦＦＣ１１８の断線、或いは原稿走査部１０３の故障、のいずれかが発生していると判断する。
【００５３】
図５は、図４のＳ２０６の黒シェーディングエラー時の故障診断処理を表すフローチャートである。
【００５４】
黒シェーディングエラー時の故障診断処理を開始すると、ＣＰＵ２０１は、画像処理部２０６とＡＦＥ２２２との通信が確立されているか否かを確認する。そのためにＣＰＵ２０１は、制御信号が正常な周期で送信されているかを確認する（Ｓ３０１）。制御信号の送信周期が正常な場合（Ｓ３０２：Y）、ＣＰＵ２０１は、画像処理部２０６に内蔵されるメモリが正常に動作しているか否かを確認する（Ｓ３０３）。画像処理部２０６に内蔵されるメモリが正常に動作している場合（Ｓ３０４：Y）、ＣＰＵ２０１は、上記の通り、ＡＦＥ２２２が正常に動作しているか否かを確認する（Ｓ３０５）。ＡＦＥ２２２が正常に動作している場合（Ｓ３０６：Y）、ＣＰＵ２０１は、光電変換部２２５に異常が発生していると判断する。この場合、ＣＰＵ２０１は、原稿走査部１０３が故障していると判断する（Ｓ３０７）。
【００５５】
制御信号の送信周期が異常な場合（Ｓ３０２：N）、ＣＰＵ２０１は、故障箇所の特定ができないために、原稿走査部１０３、リーダ制御部１２２、及びＦＦＣ１１８のいずれかが故障していると判断する（Ｓ３０８）。画像処理部２０６に内蔵されるメモリが異常動作している場合（Ｓ３０４：N）、ＣＰＵ２０１は、画像処理部２０６に異常が発生していると判断する。この場合、ＣＰＵ２０１は、リーダ制御部１２２が故障していると判断する（Ｓ３０９）。ＡＦＥ２２２が異常動作している場合（Ｓ３０６：N）、ＣＰＵ２０１は、故障箇所の特定ができないために、原稿走査部１０３、リーダ制御部１２２、及びＦＦＣ１１８のいずれかが故障していると判断する（Ｓ３０８）。
【００５６】
このような処理により黒シェーディングエラー時の故障診断処理が終了する。故障診断処理が終了すると、ＣＰＵ２０１は、不図示の表示部を用いて、故障箇所と判断した部品をサービスマンへ通知する。またＣＰＵ２０１は、外部Ｉ／Ｆ２１１を介して外部装置へ故障箇所と判断した部品を通知する。このようにサービスマンへの故障部品の通知が行われる。サービスマンは、通知に応じて迅速に修理を行うことができるようになる。
【００５７】
以上のような本実施形態の画像読取装置１００は、黒シェーディング時に異常が発生した場合に、その原因となる故障部品を特定することができる。特定した故障部品がサービスマンへ通知されることで、修理にかかる時間を大幅に短縮することができる。
【図１】
2020115621.tif 000003
【図２】
2020115621.tif 000004
【図３】
2020115621.tif 000005
【図４】
2020115621.tif 000006
【図５】
2020115621.tif 000007