(57)【要約】【課題】画像読取装置における光源の異常を光源の電源供給端子における電気的な状態に基づいて検知する場合に、異常検知機構の省スペース化及び生産性の向上を図り、且つ好適な異常検知を可能とすること。【解決手段】ＬＥＤドライバ１３３にＳＬＥＤを出力し、異常検知回路１３３にＳＣＴＲを出力するタイミングクロック生成部１３１と、ＳＣＴＲの出力タイミングを決定するタイミング決定動作を制御するエンジン制御部１０２とを含み、異常検知回路１３４は、光源１２２ａの非点灯状態において光源の異常検知を実行する場合、ＳＥＲＲとして光源が異常であることを示す信号を出力し、エンジン制御部１０２は、タイミング決定動作においてＳＬＥＤ及びＳＣＴＲが出力された後のＳＥＲＲの信号状態に基づき、ＳＣＴＲの出力タイミングを決定する。【選択図】図９
2010212959.tif 000002
【特許請求の範囲】
【請求項１】
原稿を光学的に走査して読み取る画像読取装置において前記原稿を照射する光源の異常を検知する異常検知装置であって、
前記光源を駆動する駆動回路に前記光源を点灯させる点灯信号を出力する点灯信号出力部と、
前記光源に供給される電力に応じた信号であって前記光源の異常を検知するための異常検知信号を出力する異常検知信号出力部と、
前記異常検知信号出力部に前記光源の異常検知を実行させる異常検知制御信号を出力する異常検知制御部と、
前記異常検知制御部による前記異常検知制御信号の出力タイミングを決定するタイミング決定動作を制御する出力タイミング決定部とを含み、
前記異常検知信号出力部は、前記光源の非点灯状態において前記光源の異常検知を実行する場合、前記異常検知信号として前記光源が異常であることを示す信号を出力し、
前記出力タイミング決定部は、前記タイミング決定動作において前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態に基づき、前記異常検知制御信号の出力タイミングを決定する、異常検知装置。
【請求項２】
前記タイミング決定部は、前記タイミング決定動作において前記異常検知信号の信号状態が前記光源の異常を示す状態である期間に応じて前記異常検知制御信号の出力タイミングを決定することを特徴とする、請求項１に記載の異常検知装置。
【請求項３】
前記タイミング決定部は、前記異常検知制御信号の出力タイミングを、前記点灯信号の出力タイミングよりも前記異常検知信号の信号状態が前記光源の異常を示す状態である期間以上遅延したタイミングとすることを特徴とする、請求項２に記載の異常検知装置。
【請求項４】
前記タイミング設定部は、前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態が前記光源の異常を示す状態である場合、前記異常検知制御信号の出力タイミングを、前記点灯信号の出力タイミングよりも所定期間遅延したタイミングとすることを特徴とする、請求項１に記載の異常検知装置。
【請求項５】
前記点灯信号出力部及び前記異常検知制御部は、前記異常検知制御信号の出力タイミングが決定された後、その決定されたタイミングに従って前記点灯信号及び前記異常検知制御信号を出力し、その後の前記異常検知信号の信号状態に基づき、再度前記異常検知制御信号の出力タイミングを決定することを特徴とする、請求項１乃至４いずれかに記載の異常検知装置。
【請求項６】
前記異常検知制御部は、前記タイミング決定動作において前記点灯信号の出力期間よりも長い期間前記異常検知制御信号を出力し、
前記タイミング決定部は、前記異常検知制御信号の出力停止タイミングを、前記点灯信号の出力が停止した後、前記異常検知信号が前記光源の正常を示す状態から異常を示す状態に遷移したタイミングまでの期間に基づいて決定することを特徴とする、請求項１乃至５いずれかに記載の異常検知装置。
【請求項７】
前記タイミング決定部は、前記異常検知制御信号の出力停止タイミングを、前記点灯信号の出力が停止した後、前記異常検知信号が前記、光源の正常を示す状態から異常を示す状態に遷移したタイミングまでの期間から所定期間を減じた期間遅延したタイミングとすることを特徴とする、請求項６に記載の異常検知装置。
【請求項８】
前記タイミング決定部は、前記異常検知制御信号の出力停止タイミングを、前記点灯信号の出力停止タイミングとすることを特徴とする、請求項１乃至５いずれかに記載の異常検知装置。
【請求項９】
前記異常検知制御部は、前記異常検知制御信号の出力期間を前記点灯信号の出力期間よりも短い期間とすることを特徴とする、請求項１乃至５いずれかに記載の異常検知装置。
【請求項１０】
前記異常検知信号出力部は、前記光源を駆動する駆動回路と前記光源との接続部と同電位に接続されており、前記接続部の電位に応じて前記異常検知信号を出力することを特徴とする、請求項１乃至７いずれかに記載の異常検知装置。
【請求項１１】
前記異常検知信号出力部は、前記接続部の電位の値と所定の閾値との比較結果に応じて前記異常検知信号を出力することを特徴とする、請求項８に記載の異常検知装置。
【請求項１２】
前記異常検知信号出力部は、前記接続部の電位の値をデジタル信号に変換した信号を出力することを特徴とする、請求項８に記載の異常検知装置。
【請求項１３】
前記タイミング決定部は、前記画像読取装置に電源が投入された際に前記タイミング決定動作を実行することを特徴とする、請求項１乃至１０いずれかに記載の異常検知装置。
【請求項１４】
前記タイミング決定部は、前記原稿の走査を実行する際に前記タイミング決定動作を実行することを特徴とする、請求項１乃至１１いずれかに記載の異常検知装置。
【請求項１５】
前記タイミング決定部は、前記光源に含まれる複数の発光体全てを対象として前記タイミング決定動作を実行することを特徴とする、請求項１乃至１２いずれかに記載の異常検知装置。
【請求項１６】
前記タイミング決定部は、前記光源に含まれる複数の発光体の一部を対象として前記タイミング決定動作を実行することを特徴とする、請求項１乃至１２いずれかに記載の異常検知装置。
【請求項１７】
原稿を光学的に走査して読み取る画像読取装置であって、前記原稿を照射する光源の異常を検知する異常検知装置として請求項１乃至１４いずれかに記載の異常検知装置を含むことを特徴とする、画像読取装置。
【請求項１８】
請求項１５に記載の画像読取装置を含むことを特徴とする、画像形成装置。
【請求項１９】
原稿を光学的に走査して読み取る画像読取装置において前記原稿を照射する光源の異常を検知する異常検知方法であって、
点灯信号出力部が、前記光源を駆動する駆動回路に前記光源を点灯させる点灯信号を出力し、
異常検知制御部が、前記異常検知信号出力部に前記光源の異常検知を実行させる異常検知制御信号を出力し、
前記光源に供給される電力に応じた信号であって前記光源の異常を検知するための異常検知信号を出力する異常検知信号出力部が、前記光源の非点灯状態において前記光源の異常検知を実行することにより前記異常検知信号として前記光源が異常であることを示す信号を出力し、
出力タイミング決定部が、前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態に基づき、前記画像読取装置に通常動作における前記異常検知制御信号の出力タイミングを決定する、異常検知方法。
【請求項２０】
情報処理装置を、原稿を光学的に走査して読み取る画像読取装置において前記原稿を照射する光源の異常を検知する異常検知装置して動作させる制御プログラムであって、
前記光源を駆動する駆動回路に前記光源を点灯させる点灯信号を出力するステップと、
前記異常検知信号出力部に前記光源の異常検知を実行させる異常検知制御信号を出力するステップと、
前記光源に供給される電力に応じた信号であって前記光源の異常を検知するための異常検知信号を出力する異常検知信号出力部が、前記光源の非点灯状態において前記光源の異常検知を実行することにより前記異常検知信号として出力した前記光源が異常であることを示す信号を取得するステップと、
前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態に基づき、前記画像読取装置に通常動作における前記異常検知制御信号の出力タイミングを決定するステップと、を前記情報処理装置に実行させることを特徴とする、制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異常検知装置、画像読取装置、画像形成装置、異常検知方法及び制御プログラムに関し、特に、原稿を読み取る画像読取装置において原稿を照射する光源の異常検知に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち、書類の電子化に用いるスキャナ、即ち画像読取装置においては、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等の点光源を複数個配置し、線光源あるいは面光源とする被写体照射装置が含まれる。このような複数個の点光源を配置した光源を１つの光源システムとして使用した際、一部あるいは全部の光源において、故障や実行不良などによる非点灯が生じる場合がある。
【０００４】
このような不良を監視するため、光源から射出された光若しくは光源から射出された後、全体が一定濃度である画像を介して入射する光を読み取って判断する方法が提案されている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に開示された方法を用いて光源の異常を検知する場合、光源から射出された光若しくは光源から射出された後、全体が一定濃度である画像を介して入射する光を読み取るまで異常を検知できず、異常を検知するまでに時間を要する。また、光源が発した光を読み取った上での処理となるため、光源が発する光の状態によっては、異常が検知されない可能性もある。その結果、システムに大きな障害が発生する可能性がある。
【０００６】
ここで、各々の光源を点灯させるためには、電圧をかける若しくは電流を流す必要があることを利用し、光源端部での電圧あるいは電流をモニターすることで、特異な状態を検知することが可能となる。光源の光量調整には、光源に供給する電流若しくは電圧を変化させる方法と、光源を点灯させる時間を変化させる方法がある。電流若しくは電圧を変化させる場合、その変化によって光源の色味が変化するというデメリットがあり、カラー画像のスキャナに適用される光源としては好ましくない。
【０００７】
他方、光源を点灯させる時間を変化させる方法の場合、クロック等を生成するタイミング発生装置が必要となるものの、上述したような光量に依存した色の変化が起こりにくいというメリットがある。一般的な画像読取装置においては、ライン毎の発光時間を調整しており、これが上述した光源の光量調整となる。なお、このような方法は、光源の点灯状態を切り替える切り替え信号を用いて実現される。
【０００８】
このような光源の光量調整方法における光源の異常検出においては、例えば、光源を駆動するための駆動信号を入力する端子（以降、駆動端子）の電圧値が所定の閾値より小さい場合に光源オープン状態とし、所定の閾値より大きい場合に光源ショート状態と規定することで、状態別の異常検知が可能となる。
【０００９】
ただし、このような異常検知方法においては、光源がＯＦＦ、即ち待機状態である場合及び上述した切り替え信号によって光源が非点灯とされている場合、駆動端子の電圧は電源電圧レベルとなるため、上記異常検知を停止する必要がある。即ち、光源を点灯させる時間を変化させる方法によって光源の光量を調整する場合、上述した切り替え信号のタイミングに応じて、異常検知の有効と無効とを切り替える必要がある。
【００１０】
しかしながら、ＬＥＤを駆動する駆動ドライバ等の一般的な光源駆動ドライバは、駆動信号が入力されてから光源を駆動するまでに遅延があり、その遅延量は個体差を有する。従って、上述した異常検知の有効及び無効を切り替えるタイミングの設計に際しては、駆動ドライバの遅延量及び個体差を考慮して設計する必要がある。
【００１１】
駆動ドライバ毎に遅延量を考慮して上記タイミングを設定すれば、個体差を考慮したマージンを設定する必要は無いが、その場合製造工程での工数が増加し、装置の生産性が低下する。従って、装置の生産性を向上し、コストを削減するためには、駆動ドライバの個体差を考慮したマージンを一律に設定することになる。
【００１２】
これに対して、駆動ドライバの遅延量の個体差が大きければ、その分マージンの幅を広げる必要があるが、光源の点灯タイミングがシビアであれば、そのようなマージンを設定することができず、結果的に光源の点灯期間において異常検知を行うことができなくなる。
【００１３】
一例として、タイミングチャートを図１２、図１３に示す。図１２、図１３は、光源としてのＬＥＤを点灯させるためにＬＥＤ駆動ドライバに入力される点灯制御信号、ＬＥＤ駆動ドライバが点灯制御信号に基づいて出力する駆動電流及び異常検知の有効及び無効を切り替えるタイミングを示す。
【００１４】
ここで、図１２は、個体差のマージンを加味して異常検知のタイミングを設定可能である場合を示している。他方、図１３は、異常検知のタイミングが設定不可能である場合を示している。図１３の場合、図１２の例よりも点灯タイミングがシビアであるため、ＬＥＤ駆動ドライバがＬＥＤ駆動電流を出力している間においてマージンを考慮すると異常検知のタイミングを設けることができない。
【００１５】
尚、図１２の場合においても、ＬＥＤ駆動ドライバの個体差が大きく、考慮すべきマージンが更に大きくなれば、異常検知のタイミングを設けることができなくなる。また、図１２、図１３においては、ＬＥＤを光源の例として説明したが、このような課題は、ＬＥＤに限らず、他の光源及びその駆動ドライバにおいても同様に発生し得る。
【００１６】
本発明は、上記実情を考慮してなされたものであり、画像読取装置における光源の異常を光源の電源供給端子における電気的な状態に基づいて検知する場合に、異常検知機構の省スペース化及び生産性の向上を図り、且つ好適な異常検知を可能とすることを目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、請求項１に記載の発明は、原稿を光学的に走査して読み取る画像読取装置において前記原稿を照射する光源の異常を検知する異常検知装置であって、前記光源を駆動する駆動回路に前記光源を点灯させる点灯信号を出力する点灯信号出力部と、前記光源に供給される電力に応じた信号であって前記光源の異常を検知するための異常検知信号を出力する異常検知信号出力部と、前記異常検知信号出力部に前記光源の異常検知を実行させる異常検知制御信号を出力する異常検知制御部と、前記異常検知制御部による前記異常検知制御信号の出力タイミングを決定するタイミング決定動作を制御する出力タイミング決定部とを含み、前記異常検知信号出力部は、前記光源の非点灯状態において前記光源の異常検知を実行する場合、前記異常検知信号として前記光源が異常であることを示す信号を出力し、前記出力タイミング決定部は、前記タイミング決定動作において前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態に基づき、前記異常検知制御信号の出力タイミングを決定する。
【００１８】
また、請求項２に記載の発明は、請求項１に記載の異常検知装置において、前記タイミング決定部は、前記タイミング決定動作において前記異常検知信号の信号状態が前記光源の異常を示す状態である期間に応じて前記異常検知制御信号の出力タイミングを決定することを特徴とする。
【００１９】
また、請求項３に記載の発明は、請求項２に記載の異常検知装置において、前記タイミング決定部は、前記異常検知制御信号の出力タイミングを、前記点灯信号の出力タイミングよりも前記異常検知信号の信号状態が前記光源の異常を示す状態である期間以上遅延したタイミングとすることを特徴とする。
【００２０】
また、請求項４に記載の発明は、請求項１に記載の異常検知装置において、前記タイミング設定部は、前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態が前記光源の異常を示す状態である場合、前記異常検知制御信号の出力タイミングを、前記点灯信号の出力タイミングよりも所定期間遅延したタイミングとすることを特徴とする。
【００２１】
また、請求項５に記載の発明は、請求項１乃至４いずれかに記載の異常検知装置において、前記点灯信号出力部及び前記異常検知制御部は、前記異常検知制御信号の出力タイミングが決定された後、その決定されたタイミングに従って前記点灯信号及び前記異常検知制御信号を出力し、その後の前記異常検知信号の信号状態に基づき、再度前記異常検知制御信号の出力タイミングを決定することを特徴とする。
【００２２】
また、請求項６に記載の発明は、請求項１乃至５いずれかに記載の異常検知装置において、前記異常検知制御部は、前記タイミング決定動作において前記点灯信号の出力期間よりも長い期間前記異常検知制御信号を出力し、前記タイミング決定部は、前記異常検知制御信号の出力停止タイミングを、前記点灯信号の出力が停止した後、前記異常検知信号が前記光源の正常を示す状態から異常を示す状態に遷移したタイミングまでの期間に基づいて決定することを特徴とする。
【００２３】
また、請求項７に記載の発明は、請求項６に記載の異常検知装置において、前記タイミング決定部は、前記異常検知制御信号の出力停止タイミングを、前記点灯信号の出力が停止した後、前記異常検知信号が前記、光源の正常を示す状態から異常を示す状態に遷移したタイミングまでの期間から所定期間を減じた期間遅延したタイミングとすることを特徴とする。
【００２４】
また、請求項６に記載の発明は、請求項１乃至５いずれかに記載の異常検知装置において、前記タイミング決定部は、前記異常検知制御信号の出力停止タイミングを、前記点灯信号の出力停止タイミングとすることを特徴とする。
【００２５】
また、請求項７に記載の発明は、請求項１乃至５いずれかに記載の異常検知装置において、前記異常検知制御部は、前記異常検知制御信号の出力期間を前記点灯信号の出力期間よりも短い期間とすることを特徴とする。
【００２６】
また、請求項８に記載の発明は、請求項１乃至７いずれかに記載の異常検知装置において、前記異常検知信号出力部は、前記光源を駆動する駆動回路と前記光源との接続部と同電位に接続されており、前記接続部の電位に応じて前記異常検知信号を出力することを特徴とする。
【００２７】
また、請求項９に記載の発明は、請求項８に記載の異常検知装置において、前記異常検知信号出力部は、前記接続部の電位の値と所定の閾値との比較結果に応じて前記異常検知信号を出力することを特徴とする。
【００２８】
また、請求項１０に記載の発明は、請求項８に記載の異常検知装置において、前記異常検知信号出力部は、前記接続部の電位の値をデジタル信号に変換した信号を出力することを特徴とする。
【００２９】
また、請求項１１に記載の発明は、請求項１乃至１０いずれかに記載の異常検知装置において、前記タイミング決定部は、前記画像読取装置に電源が投入された際に前記タイミング決定動作を実行することを特徴とする。
【００３０】
また、請求項１２に記載の発明は、請求項１乃至１１いずれかに記載の異常検知装置において、前記タイミング決定部は、前記原稿の走査を実行する際に前記タイミング決定動作を実行することを特徴とする。
【００３１】
また、請求項１３に記載の発明は、請求項１乃至１２いずれかに記載の異常検知装置において、前記タイミング決定部は、前記光源に含まれる複数の発光体全てを対象として前記タイミング決定動作を実行することを特徴とする。
【００３２】
また、請求項１４に記載の発明は、請求項１乃至１２いずれかに記載の異常検知装置において、前記タイミング決定部は、前記光源に含まれる複数の発光体の一部を対象として前記タイミング決定動作を実行することを特徴とする。
【００３３】
また、請求項１５に記載の発明は、原稿を光学的に走査して読み取る画像読取装置であって、前記原稿を照射する光源の異常を検知する異常検知装置として請求項１乃至１４いずれかに記載の異常検知装置を含むことを特徴とする。
【００３４】
また、請求項１６に記載の発明は画像形成装置であって、請求項１５に記載の画像読取装置を含むことを特徴とする。
【００３５】
また、請求項１７に記載の発明は、原稿を光学的に走査して読み取る画像読取装置において前記原稿を照射する光源の異常を検知する異常検知方法であって、点灯信号出力部が、前記光源を駆動する駆動回路に前記光源を点灯させる点灯信号を出力し、異常検知制御部が、前記異常検知信号出力部に前記光源の異常検知を実行させる異常検知制御信号を出力し、前記光源に供給される電力に応じた信号であって前記光源の異常を検知するための異常検知信号を出力する異常検知信号出力部が、前記光源の非点灯状態において前記光源の異常検知を実行することにより前記異常検知信号として前記光源が異常であることを示す信号を出力し、出力タイミング決定部が、前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態に基づき、前記画像読取装置に通常動作における前記異常検知制御信号の出力タイミングを決定する。
【００３６】
また、請求項１８に記載の発明は、情報処理装置を、原稿を光学的に走査して読み取る画像読取装置において前記原稿を照射する光源の異常を検知する異常検知装置して動作させる制御プログラムであって、前記光源を駆動する駆動回路に前記光源を点灯させる点灯信号を出力するステップと、前記異常検知信号出力部に前記光源の異常検知を実行させる異常検知制御信号を出力するステップと、前記光源に供給される電力に応じた信号であって前記光源の異常を検知するための異常検知信号を出力する異常検知信号出力部が、前記光源の非点灯状態において前記光源の異常検知を実行することにより前記異常検知信号として出力した前記光源が異常であることを示す信号を取得するステップと、前記点灯信号及び前記異常検知制御信号が出力された後の前記異常検知信号の信号状態に基づき、前記画像読取装置に通常動作における前記異常検知制御信号の出力タイミングを決定するステップと、を前記情報処理装置に実行させることを特徴とする。
【発明の効果】
【００３７】
本発明によれば、画像読取装置における光源の異常を光源の電源供給端子における電気的な状態に基づいて検知する場合に、異常検知機構の省スペース化及び生産性の向上を図り、且つ好適な異常検知が可能となる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図３】本発明の実施形態に係るＡＤＦ、スキャナユニットおよび排紙トレイの構成を模式的に示すブロック図である。
【図４】本発明の実施形態に係るスキャナユニットの機能構成を示すブロック図である。
【図５】本発明の実施形態に係るスキャナユニットの一部の構成を示すブロック図である。
【図６】本発明の実施形態に係る光源の駆動タイミングを示すタイミングチャートである。
【図７】本発明の実施形態に係るエンジン制御部の機能構成を示す図である。
【図８】本発明の実施形態に係るタイミング決定動作を示すフローチャートである。
【図９】本発明の実施形態に係るタイミング決定動作における信号状態を示すタイミング茶チャートである。
【図１０】本発明の他の実施形態に係るスキャナユニットの一部の構成を示すブロック図である。
【図１１】本発明の他の実施形態に係るスキャナユニットの一部の構成を示すブロック図である。
【図１２】従来技術に係る信号状態を示すタイミングチャートである。
【図１３】従来技術に係る信号状態を示すタイミングチャートである。
【発明を実施するための形態】
【００３９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、光源としてＬＥＤを用いる画像読取装置を含む複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）としての画像形成装置において、ＬＥＤの異常を検知するための異常検知機構を備えるものであり、夫々の装置に実装されたＬＥＤの駆動ドライバに応じた異常検知のタイミング設定を容易に行うことができる画像形成装置について説明する。
【００４０】
図１は、本実施形態に係る画像形成装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成に加えて、画像形成を実行するエンジンを有する。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、エンジン４０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５０及びＩ／Ｆ６０がバス９０を介して接続されている。また、Ｉ／Ｆ６０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）７０及び操作部８０が接続されている。
【００４１】
ＣＰＵ１０は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。エンジン４０は、画像形成装置１において実際に画像形成を実行する機構である。
【００４２】
ＨＤＤ５０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。Ｉ／Ｆ６０は、バス９０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ７０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部８０は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。
【００４３】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ５０若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００４４】
次に、図２を参照して、本実施形態に係る画像形成装置１の機能構成について説明する。図２は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図２に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１１０、スキャナユニット１２０、排紙トレイ１３０、ディスプレイパネル１４０、給紙テーブル１５０、プリントエンジン１６０、排紙トレイ１７０、ネットワークＩ／Ｆ１８０及びメディアセンサ１９０を有する。
【００４５】
また、コントローラ１００は、主制御部１０１、エンジン制御部１０２、入出力制御部１０３、画像処理部１０４及び操作表示制御部１０５を有する。図２に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１２０、プリントエンジン１６０を有する複合機として構成されている。尚、図２においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００４６】
ディスプレイパネル１４０は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ１８０は、画像形成装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００４７】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ５０や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ２０等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００４８】
主制御部１０１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１０２は、プリントエンジン１６０やスキャナユニット１２０等を制御若しくは駆動する駆動手段としての役割を担う。また、エンジン制御部１２０は、スキャナユニット１２０に含まれる光源の異常検知に関するパラメータ設定を行う機能を含む。エンジン制御部１０２の詳細な機能については後に詳述する。
【００４９】
入出力制御部１０３は、ネットワークＩ／Ｆ１８０を介して入力される信号や命令を主制御部１０１に入力する。また、主制御部１０１は、入出力制御部１０３を制御し、ネットワークＩ／Ｆ１８０を介して他の機器にアクセスする。
【００５０】
画像処理部１０４は、主制御部１０１の制御に従い、入力された印刷ジョブに含まれる印刷情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１６０が画像形成動作において形成すべき画像を描画するための情報である。また、印刷ジョブに含まれる印刷情報とは、ＰＣ等の情報処理装置にインストールされたプリンタドライバによって画像形成装置１が認識可能な形式に変換された画像情報である。操作表示制御部１０５は、ディスプレイパネル１４０に情報表示を行い若しくはディスプレイパネル１４０を介して入力された情報を主制御部１０１に通知する。
【００５１】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部１０３がネットワークＩ／Ｆ１８０を介して印刷ジョブを受信する。入出力制御部１０３は、受信した印刷ジョブを主制御部１０１に転送する。主制御部１０１は、印刷ジョブを受信すると、画像処理部１０４を制御して、印刷ジョブに含まれる印刷情報に基づいて描画情報を生成させる。
【００５２】
画像処理部１０４によって描画情報が生成されると、エンジン制御部１０２は、生成された描画情報に基づき、給紙テーブル１５０から搬送される用紙に対して画像形成を実行する。即ち、プリントエンジン１６０が画像形成部として機能する。プリントエンジン１６０の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１６０によって画像形成が施された文書は排紙トレイ１７０に排紙される。
【００５３】
次に、本実施形態に係るＡＤＦ１１０、スキャナユニット１２０及び排紙トレイ１３０について説明する。図３は、本実施形態に係るＡＤＦ１１０、スキャナユニット１２０及び排紙トレイ１３０の機械的構成を模式的に示す図である。図３に示すように、本実施形態に係るＡＤＦ１１０は、原稿台１１１、ローラ１１２を含む。
【００５４】
また、スキャナユニット１２０は、コンタクトガラス１２１、第１キャリッジ１２２、第２キャリッジ１２３、レンズユニット１２４、ＣＣＤ１２５、白基準板１２６及びシートスルー読み取り用スリット１２７を含む。また、第１キャリッジ１２２は、光源１２２ａ及び反射ミラー１２２ｂを含む。また、第２キャリッジ１２３は、反射ミラー１２３ａ及び反射ミラー１２３ｂを含む。
【００５５】
次に、本実施形態に係るスキャナユニット１２０の機能構成について、図４を参照して説明する。図４に示すように、本実施形態に係るスキャナユニット１２０は、光源１２２ａ、ＣＣＤ１２５、アナログ処理回路１２８、Ａ／Ｄ変換回路１２９、ＬＶＤＳ（Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ）１３０、タイミングクロック生成部１３１、発信機１３２、ＬＥＤドライバ１３３および異常検知回路１３４を含む。
【００５６】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１４０の操作若しくはネットワークＩ／Ｆ１８０を介して外部のＰＣ等から入力されるスキャン実行指示に応じて、操作表示制御部１０５若しくは入出力制御部１０３が主制御部１０１にスキャン実行信号を転送する。主制御部１０１は、受信したスキャン実行信号に基づき、エンジン制御部１０２を制御する。
【００５７】
エンジン制御部１０２は、ＡＤＦ１１０を駆動し、原稿台１１１にセットされた撮像対象原稿をローラ１１２によってスキャナユニット１２０に搬送させる。また、エンジン制御部１０２は、スキャナユニット１２０を駆動し、ＡＤＦ１１０から搬送される原稿を撮像する。また、ＡＤＦ１１０に原稿がセットされておらず、コンタクトガラス１２１に直接原稿がセットされた場合、第１キャリッジ１２２が駆動して、セットされた原稿を撮像する。即ち、スキャナユニット１２０が撮像部として動作する。
【００５８】
撮像動作においては、ＡＤＦ１１０による原稿搬送の場合、まず、第２キャリッジ１２３がシートスルー読み取り用スリット１２７の下へ移動する。そして、原稿台１１１にセットされた原稿がローラ１１２によって搬送される際、シートスルー読み取り用スリット１２７を介して読み取りが行われる。具体的には、シートスルー読み取り用スリット１２７を介して入射した光が第２キャリッジ１２３に含まれる反射ミラー１２３ｂによってレンズユニット１２４に導かれ、ＣＣＤ１２５に入射する。
【００５９】
また、コンタクトガラス１２１に原稿がセットされた場合、第１キャリッジ１２２が副走査方向に移動しながら原稿面を走査する。具体的には、第１キャリッジ１２２に含まれる光源１２２ａが原稿を照射し、その反射光が反射ミラー１２２によって第２キャリッジ１２３に導かれる。本実施形態に係る光源１２２ａは、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）光源であり、ＬＥＤドライバ１３３によって駆動される。ＬＥＤドライバ１３３が光源を駆動している間、異常検知回路１３４は、ＬＥＤドライバ１３３が光源１２２ａを駆動するための光源１２２ａの駆動端子の電気的状態を監視している。
【００６０】
第２キャリッジに導かれた光は、反射ミラー１２３ａ及び反射ミラー１２３ｂによってレンズユニット１２４に導かれ、ＣＣＤ１２５に入射する。ＣＣＤ１２５によって光電変換されたアナログ画像データは、アナログ処理回路１２８へ出力される。アナログ処理回路１２８は、アナログ画像データに対してサンプルホールド処理、黒レベル補正等の各種画像処理を施し、その処理結果の画像データをＡ／Ｄ変換回路１２９へ出力する。Ａ／Ｄ変換回路１２９は、入力されたアナログ画像データをデジタル画像データである画像情報に変換する。Ａ／Ｄ変換回路１２９によって生成された画像情報は、ＬＶＤＳ１３０によってエンジン制御部１０２に入力される。
【００６１】
ＣＣＤ１２５、アナログ処理回路１２８、Ａ／Ｄ変換回路１２９、ＬＶＤＳ１３０ＬＥＤドライバ１３３及び異常検知回路１３４の動作タイミングは、タイミングクロック生成部１３１によって制御される。タイミングクロック生成部１３１は、発信機１３２から入力される基準クロックに従って動作する。尚、タイミングクロック生成部１３１が基準クロックに従って動作する際のパラメータは、エンジン制御部１０２によって制御される。
【００６２】
エンジン制御部１０２がスキャナユニット１２０から取得した画像情報は、ユーザの指示に応じてそのままＨＤＤ５０等に格納され、若しくは入出力制御部１０３及びネットワークＩ／Ｆ１８０を介して外部の装置に送信される。
【００６３】
また、画像形成装置１が複写機として動作する場合は、エンジン制御部１０２がスキャナユニット１２０から受信した画像情報に基づき、画像処理部１０４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１０２がプリントエンジン１６０を駆動する。
【００６４】
上述したように、本実施形態に係るエンジン制御部１０２は、タイミングクロック生成部１３１がＣＣＤ１２５、アナログ処理回路１２８、Ａ／Ｄ変換回路１２９、ＬＶＤＳ１３０ＬＥＤドライバ１３３及び異常検知回路１３４の動作タイミングを制御する際のパラメータを制御する。ここで、本実施形態においては、タイミングクロック生成部１３１がＬＥＤドライバ１３３及び異常検知回路１３４を駆動するための信号のタイミング設定が要旨の１つとなる。即ち、エンジン制御部１０２、タイミングクロック生成部１３１、異常検知回路１３４が連動して本実施形態に係る異常検知装置として機能する。
【００６５】
図５を参照して、本実施形態に係るタイミングクロック生成部１３１とＬＥＤドライバ１３３及び異常検知回路１３４との間でやり取りされる信号について説明する。図５に示すように、タイミングクロック生成部１３１は、ＬＥＤドライバ１３３に対してＬＥＤ点灯制御信号ＳＬＥＤを供給する。ＬＥＤ点灯制御信号ＳＬＥＤは、光源１２２ａを点灯させるための信号である。即ち、タイミングクロック生成部１３１は、点灯信号出力部として機能する。
【００６６】
ＬＥＤドライバ１３３は、ＬＥＤ点灯制御信号ＳＬＥＤを受けて、光源１２２ａに駆動電流が流れるように制御する。本実施形態に係るＬＥＤドライバ１３３による光源１２２ａの駆動機構は、図５に示す通り、ＬＥＤによって構成される光源１２２ａの＋側端子が高電位ＶＨに接続され、−側端子２２ａがＬＥＤドライバ１３３の駆動端子に接続されている。そして、ＬＥＤドライバ１３３が、光源１２２ａの−側端子２２ａを接地若しくは低電位に接続することにより、光源１２２ａを構成するＬＥＤに電流が流れ、光源１２２が発光する。即ち、ＬＥＤドライバ１３３が、駆動回路として機能する。
【００６７】
本実施形態に係るＬＥＤ点灯制御信号ＳＬＥＤは、“Ｈｉｇｈ”若しくは“Ｌｏｗ”の１ビットの信号であり、ＬＥＤドライバ１３３は、ＬＥＤ点灯制御信号ＳＬＥＤが“Ｈｉｇｈ”である場合に、光源１２２ａを駆動する。即ち、ＬＥＤドライバ１３３は、ＬＥＤ点灯制御信号ＳＬＥＤが“Ｈｉｇｈ”である場合に、光源１２２ａの−側端子２２ａを接地若しくは低電位に接続する。
【００６８】
尚、図５に示す形態の他、ＬＥＤドライバ１３３とＬＥＤの＋側端子とを接続する形態であっても実現可能である。この場合、ＬＥＤドライバ１３３に高電位ＶＨが供給され、ＬＥＤの−側端子が接地若しくは低電位に接続される。そして、ＬＥＤドライバ１３３は、ＬＥＤ点灯制御信号ＳＬＥＤに基づき、上記高電位ＶＨとＬＥＤの＋側端子との接続を切り替える。
【００６９】
また、タイミングクロック生成部１３１は、異常検知回路１３４に対して、異常検知制御信号ＳＣＴＲを出力する。異常検知制御信号ＳＣＴＲは、異常検知回路１３４による異常検知動作即ち、光源１２２ａの駆動端子である−側端子２２ａの監視動作の動作状態を切り替えるための信号である。より具体的には、異常検知回路１３４による異常検知信号ＳＥＲＲの出力／非出力を切り替える信号である。即ち、タイミングクロック生成部１３１が、異常検知制御部として機能する。
【００７０】
本実施形態に係る異常検知制御信号ＳＣＴＲは、“Ｈｉｇｈ”若しくは“Ｌｏｗ”の１ビットの信号であり、異常検知回路１３４は、異常検知制御信号ＳＣＴＲが“Ｈｉｇｈ”である場合に、上記監視動作を実行する。他方、異常検知回路１３４は、異常検知制御信号ＳＣＴＲが“Ｌｏｗ”である場合、上記監視動作を実行しないため、仮に光源１２２ａの−側端子２２ａが異常な状態であっても、異常検知信号ＳＥＲＲを出力しない。
【００７１】
異常検知信号ＳＥＲＲは、異常検知回路１３４が、−側端子２２ａの監視動作の結果出力する信号である。本実施形態に係る異常検知信号ＳＥＲＲは、“Ｈｉｇｈ”若しくは“Ｌｏｗ”の１ビットの信号であり、異常検知回路１３４は、−側端子２２ａの電気的状態を監視した結果、異常であれば“Ｈｉｇｈ”を、正常であれば“Ｌｏｗ”を出力する。即ち、異常検知回路１３４が、異常検知信号出力部として機能する。
【００７２】
上述したように、本実施形態に係る光源１２２ａの駆動機構は、光源１２２ａの−側端子２２ａが接地若しくは低電位に接続されることにより、光源１２２ａを構成するＬＥＤに電流が流れ、光源１２２が発光する構成である。従って、ＬＥＤが正常に発光している場合、−側端子２２ａの電位が低くなる。このような構成に基づき、本実施形態に係る異常検知回路１３４は、−側端子２２ａの電位が所定の閾値電位よりも高ければ異常であるとして、異常検知信号ＳＥＲＲとして“Ｈｉｇｈ”を出力する。
【００７３】
図５に示すこれらの信号の正常なタイミングについて、図６に示す。図６は、ＬＥＤ点灯制御信号ＳＬＥＤ、ＳＬＥＤに基づいて光源１２２ａに供給される駆動電流及び異常検知制御信号ＳＣＴＲの正常な信号状態を示すタイミングチャートである。図６に示すように、駆動電流は、ＳＬＥＤが“Ｈｉｇｈ”となった後、遅延時間Ｔｌａｇの後に供給開始される。また、駆動電流は、ＳＬＥＤが“Ｌｏｗ”となった後、遅延時間Ｔ´ｌａｇの後に供給停止される。これは、ＬＥＤドライバ１３３による遅延のためである。尚、駆動電流の供給開始と供給停止とでは遅延量が異なるため、ＴｌａｇとＴ´ｌａｇとは異なる。
【００７４】
ここで、図６に示すように、異常検知制御信号ＳＣＴＲは、光源１２２ａに駆動電流が供給されている期間Ｔｄｒｖの間だけ“Ｈｉｇｈ”となる。即ち、異常検知回路１３４による−側端子２２ａの監視動作は、Ｔｄｒｖの間のＴｄｔｃだけ実行される。これは、上述したように、本実施形態に係る異常検知回路１３４が、光源１２２ａの−側端子２２ａの電位を所定の閾値電位と比較して、異常を判断するところ、光源１２２ａの非駆動状態においては、−側端子２２ａはショート状態、即ち、高電位ＶＨに準じた電位となるため、Ｔｄｒｖ以外の期間において上記監視動作を実行すると、必ず異常と判断されてしまうからである。
【００７５】
これに対して、ＬＥＤドライバ１３４において発生する遅延時間Ｔｌａｇ及びＴ´ｌａｇは個体差を有するため、夫々のＬＥＤドライバ１３４のＴｌａｇ及びＴ´ｌａｇに応じたＴｄｔｃのタイミングを設定する必要がる。このＴｄｔｃのタイミングの設定を容易且つ正確に実現することが本実施形態に係る要旨となる。
【００７６】
尚、図６においては、Ｔｄｔｃの期間がＴｄｒｖの期間よりも短く、Ｔｄｒｖの期間に含まれている場合を例として示している。しかしながら、上述したように、光源１２２ａに電流が供給されていない期間において、異常検知回路１３４による異常検知動作がオフとなっていれば良く、例えば、Ｔｄｒｖの期間とＴｄｔｃの期間とが一致していても良い。
【００７７】
上述したＴｄｔｃのタイミング設定は、エンジン制御部１０２によって実行される。即ち、エンジン制御部１０２が、出力タイミング決定部として機能する。以下、本実施形態に係るエンジン制御部１０２の機能構成について、図７を参照して説明する。図７に示すように、エンジン制御部１０２は、上述したＴｄｔｃのタイミング設定を行う機能として、信号取得部２０１、タイミング判断部２０２及びパラメータ設定部２０３を含む。
【００７８】
信号取得部２０１は、異常検知回路１３４が出力する異常検知信号ＳＥＲＲを取得する。タイミング判断部２０２は、信号取得部１２１が取得した異常検知信号ＳＥＲＲに基づき、異常検知制御信号ＳＣＴＲを出力するタイミングを判断する。パラメータ設定部２０３は、タイミング判断部２０２の判断結果に基づき、タイミングクロック生成部１３１に、異常検知制御信号ＳＣＴＲの出力タイミングのパラメータを設定する。
【００７９】
次に、本実施形態に係るＴｄｔｃのタイミング設定動作（以降、パラメータ設定動作とする）について説明する。図８は、本実施形態に係るパラメータ設定動作を示すフローチャートである。尚、本実施形態に係るパラメータ設定動作は、例えば、画像形成装置１に電源が投入された後の、ＰＯＲ（Ｐｏｗｅｒ  Ｏｎ  Ｒｅｓｅｔ）処理として実行される。
【００８０】
図８に示すように、まず、タイミングクロック生成部１３１が、ＳＬＥＤ及びＳＣＴＲを出力する（Ｓ８０１）。尚、Ｓ８０１の処理においては、タイミングクロック生成部１３１は、ＳＬＥＤの出力タイミングと同じタイミングでＳＣＴＲを出力するようにパラメータが設定されている。また、Ｔｄｔｃの期間は、ＳＬＥＤが“Ｈｉｇｈ”となる期間（以降、ＴＬＥＤとする）よりも長くなるようにパラメータが設定されている。
【００８１】
Ｓ８０１におけるタイミングクロック生成部１３１によるＳＬＥＤ及びＳＣＴＲの出力処理は、画像形成装置１への電源投入に応じてタイミングクロック生成部１３１が自動的に開始しても良いし、エンジン制御部１０２の制御に従ってタイミングクロック生成部１３１が実行しても良い。
【００８２】
図９は、図８の動作における各部の信号状態を示すタイミングチャートである。図９に示すように、最初のＳ８０１においては、ＳＬＥＤとＳＣＴＲとが同じタイミングで出力される。ここで、上述したように、ＬＥＤドライバ１３３がＳＬＥＤを受けてから光源１２２ａを駆動するまでには、遅延時間Ｔｌａｇの間隔がある。その間、光源１２２ａが非駆動の状態においてＳＣＴＲが“Ｈｉｇｈ”となり、異常検知回路１３４が異常検知動作を実行するため、異常検知回路１３４は、異常検知信号ＳＥＲＲとして異常を示す“Ｈｉｇｈ”を出力する。
【００８３】
その後、遅延時間Ｔｌａｇの後にＬＥＤドライバ１３３によって光源１２２ａが駆動されると、異常検知回路１３４は、異常検知信号ＳＥＲＲとして“Ｌｏｗ”を出力する。また、ＳＬＥＤが立ち下がってから光源１２２ａへの駆動電量の供給が停止されるまでには、遅延時間Ｔ´ｌａｇの間隔がある。その間、光源１２２ａは駆動されているため、ＳＣＴＲが“Ｈｉｇｈ”で異常検知回路１３４が異常検知動作を実行していても、異常検知回路１３４は、異常検知信号ＳＥＲＲとして正常を示す“Ｌｏｗ”を出力する。その後、遅延時間Ｔ´ｌａｇの後に光源１２２ａへの電流供給が停止されると、異常検知回路１３４は、異常検知信号ＳＥＲＲとして“Ｈｉｇｈ”を出力する。
【００８４】
Ｓ８０１の処理によりＳＬＥＤ及びＳＣＴＲが出力されると、タイミング判断部２０２は、図９に示すＴｌａｇ及びＴ´ｌａｇを認識する（Ｓ８０２）。Ｓ８０２において、タイミング判断部２０２は、ＴＣＴＲの出力開始から、ＳＥＲＲとして“Ｈｉｇｈ”が出力されている期間をＴｌａｇとして認識する。また、タイミング判断部２０２は、ＳＬＥＤが立ち下がってからＳＥＲＲとして“Ｌｏｗ”が出力されている期間をＴ´ｌａｇとして認識する。このようにして認識された期間Ｔｌａｇ及びＴ´ｌａｇが、ＳＬＥＤに対してＳＣＴＲを遅延させて出力するタイミングの基準として用いられる。
【００８５】
タイミング判断部２０２がＴｌａｇを認識すると、パラメータ設定部２０３が、Ｔｌａｇに微小期間αを加えたＴｌａｇ＋αの期間を、ＳＬＥＤに対してＳＣＴＲを遅延させる期間（以降、ＳＣＴＲアサートタイミングパラメータとする）として、タイミングクロック生成部１３１に設定する（Ｓ８０３）。また、パラメータ設定部２０３が、Ｔ´ｌａｇから微小期間αを減じたＴ´ｌａｇ−αの期間を、ＳＬＥＤの立ち下がりに対してＳＣＴＲの立ち下がりを遅延させる期間（以降、ＳＣＴＲネゲートタイミングパラメータとする）としてタイミングクロック生成部１３１に設定する（Ｓ８０３）。
【００８６】
Ｓ８０３のパラメータ設定処理が完了すると、タイミングクロック生成部１３１は、再度ＳＬＥＤ及びＳＣＴＲを出力する（Ｓ８０４）。この際、上記Ｓ８０３の処理により、Ｔｌａｇ＋αの期間がＳＣＴＲアサートタイミングパラメータとして設定されており、Ｔ´ｌａｇ−αの期間がＳＣＴＲネゲートタイミングパラメータとして設定されている。従って、Ｓ８０４の処理において、タイミングクロック生成部１３１は、図９に示すように、ＳＬＥＤからＴｌａｇ＋αの期間遅れてＳＣＴＲを出力し、ＳＬＥＤの立ち下げからＴ´ｌａｇ−αの期間遅れてＳＣＴＲを立ち下げる。
【００８７】
Ｓ８０４の処理の後、信号取得部２０１は、ＳＥＲＲが“Ｈｉｇｈ”／“Ｌｏｗ”いずれであるかを判断する（Ｓ８０５）。上記Ｓ８０２及びＳ８０３の処理により設定されたＳＣＴＲアサートタイミングパラメータ及びＳＣＴＲネゲートタイミングパラメータが正確であれば、Ｓ８０５においてＳＥＲＲは“Ｌｏｗ”となり（Ｓ８０５／ＮＯ）、エンジン制御部１０２は、処理を終了する。他方、Ｓ８０５の判断の結果、ＳＥＲＲが“Ｈｉｇｈ”である場合（Ｓ８０５／ＹＥＳ）、エンジン制御部１０２は、ＳＥＲＲが“Ｈｉｇｈ”である期間に応じて再度パラメータを設定し（Ｓ８０６）、Ｓ８０４からの処理を繰り返す。
【００８８】
このように、本実施形態に係るパラメータ設定動作においては、ＳＬＥＤとＳＣＴＲとを同時に出力した結果、得られたＳＥＲＲの期間に基づいてＬＥＤドライバ１３３の遅延時間Ｔｌａｇ及びＴ´ｌａｇを判断し、ＳＣＴＲをＳＬＥＤに対して遅延させて出力するタイミングを設定する。この動作は、スキャナユニット１０２の設計時や製造時ではなく、ユーザが実際に装置を使用する際のＰＯＲ期間等において実行することが可能であるため、スキャナユニット１０２や画像形成装置１の生産性の低下を招くことはない。尚、ＰＯＲ時に実行する他、例えば、スキャナユニット１２０を駆動して原稿を走査する際に実行しても良い。
【００８９】
また、本実施形態に係るパラメータ設定動作は、上述したように、タイミングクロック生成部１３１及びエンジン制御部１０２の機能に基づいて自動的に実行されるため、生産者やユーザによる操作が不要であり、容易に実現することが可能である。
【００９０】
尚、上記実施形態においては、ＳＣＴＲアサートタイミングパラメータをＴｌａｇ＋αの期間とし、ＳＣＴＲネゲートタイミングパラメータをＴ´ｌａｇ−αの期間とする例が説明されている。このαは、Ｔｄｔｃの期間について、Ｔｄｒｖの期間に対してマージンを持たせるために設定される微小期間である。設定すべきαの例としては、例えば、ＳＬＥＤのアサート期間に基づいて定めることができる。具体的には、ＳＬＥＤのアサート期間の１０％乃至２０％の期間とすることができる。また、αとして予め定められた期間を用いても良い。
【００９１】
また、上述したように、光源１２２ａに電流が供給されていない期間において、異常検知回路１３４による異常検知動作がオフとなっていれば良く、Ｔｄｒｖの期間とＴｄｔｃの期間とが一致していても良い。従って、上記αは省略し、ＳＣＴＲアサートタイミングパラメータをＴｌａｇの期間とし、ＳＣＴＲネゲートタイミングパラメータをＴ´ｌａｇの期間としても良い。
【００９２】
また、上記実施形態においては、ＳＣＴＲの立ち下げタイミングを決定するＳＣＴＲネゲートタイミングパラメータとしてＴ´ｌａｇ−αの期間を用いる場合が例として説明されている。しかしながら、上述したように、ＬＥＤ駆動電流が立ち下がるタイミングは、ＳＬＥＤの立ち下げタイミングよりもＴ´ｌａｇ分遅れる。従って、ＳＬＥＤと同時にＳＣＴＲを立ち下げれば、ＳＣＴＲの立ち下げタイミングは、ＬＥＤ駆動電流が立ち下がるタイミングよりも必然的に前になる。
【００９３】
従って、上記実施形態からＴ´ｌａｇの認識処理を省略し、ＳＣＴＲの立ち下げタイミングは、ＳＬＥＤの立ち下げタイミングとしても良い。これにより、構成を簡略化することが可能となる。この他、Ｔｄｔｃの期間をＴＬＥＤの期間よりも短い期間としても良い。これによっても、Ｔｄｃｔは、Ｔｄｒｖの期間に含まれることとなり、上記と同様の効果を得ることが可能となる。
【００９４】
尚、一般的にはＳＬＥＤと同時にＳＣＴＲを立ち下げるような構成で問題ないが、例えば、ＬＥＤドライバ１３４の遅延時間ＴｌａｇがＳＬＥＤのアサート期間よりも長い場合、ＳＣＴＲをアサートするタイミングがＳＬＥＤの立ち下げタイミングよりも後になるため、ＳＬＥＤと同時にＳＣＴＲを立ち下げるという態様が適用不可能となる。従って、上述した、Ｔ´ｌａｇを求めてＳＣＴＲネゲートタイミングパラメータを設定する態様は、ＬＥＤドライバ１３４の遅延時間が光源１３４のアサート期間よりも長い場合に特に有効である。
【００９５】
また、上記実施形態においては、図８に示すように、Ｓ８０３のパラメータ設定処理が完了した後、再度ＳＬＥＤ及びＳＣＴＲを出力し、ＳＥＲＲの状態を確認する場合が例として説明されている。しかしながら、上述したように、ＳＣＴＲアサートタイミングパラメータ及びＳＣＴＲネゲートタイミングパラメータがＴｌａｇ及びＴ´ｌａｇに基づいて正確であれば、Ｓ８０５においてＳＥＲＲは必ず“Ｌｏｗ”となる。従って、Ｓ８０３の後、そのまま処理を終了しても良い。
【００９６】
これに対して、上記実施形態のように、Ｔｌａｇ及びＴ´ｌａｇの期間を認識してＳＣＴＲアサートタイミングパラメータ及びＳＣＴＲネゲートタイミングパラメータを設定するのではなく、ＳＥＲＲが“Ｈｉｇｈ”であることだけを認識して、予め定められた期間だけ、ＳＣＴＲをシフトさせる態様も考えられる。このような態様であれば、Ｔｌａｇ及びＴ´ｌａｇの期間を認識する必要がなく、構成を簡略化することができる。この場合、ＳＣＴＲをシフトさせた結果、Ｔｄｔｃの期間がＴｄｒｖの期間に含まれているか否かを確認する必要がある。従って、図８に示すように、Ｓ８０４からの処理を繰り返すことが好ましい。
【００９７】
また、上記実施形態においては、図５に示すように、光源１２２ａにおいて複数設けられたＬＥＤの夫々について、図８の処理を適用する場合が例として説明されている。しかしながら、上記実施形態に係る目的は、ＬＥＤドライバ１３３の遅延時間Ｔｌａｇ及びＴ´ｌａｇを求めることであるため、図１０に示すように、光源１２２ａに含まれるＬＥＤの一部のみを対象として図８の処理を実行しても良い。
【００９８】
また、上記実施形態においては、異常検知回路１３４が−側端子２２ａの電位を監視し、所定の閾値に対する高低を１ビットの異常検知信号ＳＥＲＲとして出力する場合が例として説明されている。即ち、異常検知回路１３４は、所定の閾値に基づき、−側端子２２ａの電位に応じて“Ｈｉｇｈ”若しくは“Ｌｏｗ”の信号を出力するための回路構成が必要となる。
【００９９】
これに対して、図１１に示すように、異常検知回路１３４の代わりにＡＤＣ（Ａｎａｌｏｇ−Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）１３５を設けても良い。この場合、エンジン制御部１０２は、図８の動作において、−側端子２２ａの電位の変化を監視することになる。より具体的には、信号取得部２０１は、ＡＤＣ１３５が−側端子２２ａの電位に基づいて出力したデジタル信号を取得する。タイミング判断部２０２は、−側端子２２ａの電位が変化している期間を異常期間として認識し、Ｔｌａｇ及びＴ´ｌａｇを取得する。このような構成により、異常検知回路１３４よりも簡易な構成で上記と同様の効果を得ることが可能であり、且つ異常検知回路１３４よりも簡易な構成となったことにより消費電力を低減することが可能となる。
【０１００】
また、上記実施形態においては、図７に示すようにエンジン制御部１０２に含まれる機能がタイミング設定動作を制御する。この他、エンジン制御部１０２に含まれる機能を、タイミングクロック生成部１３１がハードウェア的に実行しても良い。
【０１０１】
例えば、タイミングクロック生成部１３１は、図８のＳ８０１においてＳＬＥＤ及びＳＣＮＴを出力すると同時に、発振器１３２から供給される基準クロックのカウントを開始する。そして、ＳＥＲＲが立ち下がったタイミングにおいて基準クロックのカウントを終了し、カウントされたクロック数に基づいてＴｌａｇを認識する
【０１０２】
また、タイミングクロック生成部１３１は、ＳＬＥＤの出力を停止すると同時に基準クロックのカウントを開始する。そして、ＳＥＲＲが立ち上がったタイミングにおいて基準クロックのカウントを終了し、カウントされたクロック数に基づいてＴ´ｌａｇを認識する。
【０１０３】
このようにタイミングクロック生成部１３１が認識したＴｌａｇ及びＴ´ｌａｇに基づいて、エンジン制御部１０２がパラメータを設定することにより、上記と同様の効果を得ることが可能である。この場合、エンジン制御部１０２による処理を低減することができ、画像形成装置１の処理負荷を低減することが可能となる。更には、図７に示すエンジン制御部１０２の機能をすべてタイミングクロック生成部１３１に含まれるハードウェアで実現しても良い。
【符号の説明】
【０１０４】
１  画像形成装置、
１０  ＣＰＵ、
２０  ＲＡＭ、
３０  ＲＯＭ、
４０  エンジン、
５０  ＨＤＤ、
６０  Ｉ／Ｆ、
７０  ＬＣＤ、
８０  操作部、
９０  バス、
１００  コントローラ、
１０１  主制御部、
１０２  エンジン制御部、
１０３  入出力制御部、
１０４  画像処理部、
１０５  操作表示制御部、
１１０  ＡＤＦ、
１２０  スキャナユニット、
１２１  コンタクトガラス、
１２２  第１キャリッジ、
１２２ａ  光源、
１２２ｂ  反射ミラー、
１２３  第２キャリッジ、
１２３ａ、１２３ｂ  反射ミラー
１２４  レンズユニット、
１２５  ＣＣＤ、
１２６  白基準板、
１２７  シートスルー読み取り用スリット、
１２８  アナログ処理回路、
１２９  Ａ／Ｄ変換回路、
１３０  ＬＶＤＳ、
１３１  タイミングクロック生成部、
１３２  発振器、
１３３  ＬＥＤドライバ、
１３４  異常検知回路、
２０１  信号取得部、
２０２  タイミング判断部、
２０３  パラメータ設定部
【先行技術文献】
【特許文献】
【０１０５】
【特許文献１】特開２００１−１１１７８３号公報
【図１】
2010212959.tif 000003
【図２】
2010212959.tif 000004
【図３】
2010212959.tif 000005
【図４】
2010212959.tif 000006
【図５】
2010212959.tif 000007
【図６】
2010212959.tif 000008
【図７】
2010212959.tif 000009
【図８】
2010212959.tif 000010
【図９】
2010212959.tif 000011
【図１０】
2010212959.tif 000012
【図１１】
2010212959.tif 000013
【図１２】
2010212959.tif 000014
【図１３】
2010212959.tif 000015