(57)【要約】【課題】本発明は、発光色の異なる複数の光源からなる光源ユニットを複数組備え、その複数組の光源ユニットを用いて光を照射し、原稿の横細線が読み取れないこと、干渉縞（モアレ）発生等の要因等の低減に効果がある画像読取装置を提供することである。【解決手段】パルス信号に同期して、読取画像情報を変換する最小単位としての１ライン分の読取画像情報を変換する時間（以下、１ライン周期）毎に各光源ユニットの同色の光源を順次切り換え、切り換えられた光源が光源ユニット毎に定めた電流値と、各光源が前記周期中に発光する発光時間とに基づいて発光する。その際、第１の発明の画像読取装置は、複数光源ユニットの１つの光源ユニットを構成する各光源が１ライン周期間中全てに亘って発光するため、消光状態となる区間がない。【選択図】図８
2010259065.tif 000002
【特許請求の範囲】
【請求項１】
発光色の異なる複数の光源からなる光源ユニットを複数備え、原稿に向けて光を照射する照射手段と、
前記照射手段によって照射され、前記原稿からの反射光を受光する受光手段と、
前記光源ユニット毎に、一定電流を各光源ユニットの駆動電流として供給する駆動電流供給手段と、
各光源ユニットの同色の光源を、一定の読取期間毎に順次切り換えて発光するように制御する発光制御手段と、
を備え、
前記原稿の読み取りに際して、前記発光制御手段は、少なくとも１つの光源ユニットの各光源は前記一定の読取期間中全てに亘って発光するように制御し、他の光源ユニットの各光源は、前記１つの光源ユニットの各光源との光量の和が所定の光量となるような発光時間の間、発光するように制御すること、
を特徴とする画像読取装置。
【請求項２】
請求項１記載の画像読取装置であって、
前記受光手段からの出力を読取画像情報に変換する読取画像変換手段と、
前記１つの光源ユニットの光源毎に、前記一定の読取期間と同じ長さの間、発光するように制御する光源毎発光制御手段と、
前記光源毎発光制御手段によって発光させたときに、前記読取画像変換手段の出力値が所定値となるように、各光源に対して電流値を調整する第１電流値調整手段と、
前記第１電流値調整手段によって調整された各光源の電流値の中で、最小の電流値となった光源の電流値を、当該光源ユニットの駆動電流値として決定する第１発光パラメータ決定手段と、
を備え、
前記原稿の読み取りに際して、前記駆動電流供給手段は、第１発光パラメータ決定手段で決定した駆動電流値に基づいて前記１つの光源ユニットに駆動電流を供給すること、
を特徴とする画像読取装置。
【請求項３】
請求項２記載の画像読取装置であって、
前記所定値が、前記読取画像変換手段の最大出力値であること、
を特徴とする画像読取装置。
【請求項４】
請求項２または３記載の画像読取装置であって、
前記照射手段は、前記１つの光源ユニットである第１光源ユニットと前記他の光源ユニットである第２光源ユニットとの２組で構成され、
更に、
前記第１発光パラメータ決定手段において最小の電流値となった光源と同色である第２光源ユニットの光源の発光時間をゼロとし、第２光源ユニットの残された他の光源の発光時間を前記第１光源ユニットの同色の光源からの光量の和が前記所定の光量となる発光時間に決定する第２発光パラメータ決定手段、
を備え、
前記原稿の読み取りに際して、前記発光制御手段は、前記第２発光パラメータ決定手段で決定された発光時間に基づいて、前記第２光源ユニットが発光するように制御すること、
を特徴とする画像読取装置。
【請求項５】
請求項４記載の画像読取装置であって、
前記光源毎発光制御手段は、前記第１発光パラメータ決定手段で決定された駆動電流値を用い、前記第１光源ユニットと第２光源ユニットとの同色の光源を、前記読取期間と同じ長さの間、発光するように制御すると共に、
更に、
前記光源毎発光制御手段の発光に基づいて、前記受光手段が両光源から受光する光量の和が、前記所定の光量となるように、発光時間をゼロと決定された色を除く第２光源ユニットの他の光源の電流値を調整する第２電流値調整手段と、
前記第２電流値調整手段によって調整された第２光源ユニットの光源の電流値の中で、最大の電流値を必要とする色の光源の電流値を、第２光源ユニットの駆動電流値と決定する第２電流決定手段と、
を備え、
前記第２発光パラメータ決定手段は、前記最大の電流値を必要とする色の光源と同色である第２光源ユニットの光源の発光時間を、前記読取期間中全てに亘る発光時間に決定し、第２光源ユニットの残された他の光源の発光時間を前記第１光源ユニットの同色の光源からの光量との和が前記所定の光量となる発光時間に決定すること、
を特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿に光を照射して原稿の画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
従来から、カラーの画像読取装置は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の三原色の発光特性をもつＬＥＤを備え、原稿に前記ＬＥＤのＲ光源、Ｇ光源、Ｂ光源の各々の光を順次発光させて原稿を読み取る。従来のカラーの画像読取装置では、各光源の制御簡略化のために、Ｒ光源、Ｇ光源、Ｂ光源の各光源の電流値を、各光源間で同一に設定する。そして、Ｒ光源、Ｇ光源、Ｂ光源の発光時間がそれぞれ個別に適切な値に調整され、原稿を読み取る際の光量が設定されていた。
【０００３】
上記画像読取装置では、前記ＬＥＤにより発光されるＲ光、Ｇ光、Ｂ光のうち１つは、副走査方向の１ライン周期である読取期間はほとんど全てを使って発光する。しかし、前記ＬＥＤにより発光されるＲ光、Ｇ光、Ｂ光のうち他の２つは、各光源の光量をそろえるために読取期間より短い時間で発光され、消光時間が存在した。すなわち、前記ＬＥＤより発光されるＲ光、Ｇ光、Ｂ光のうち他の２つは、消光状態にて副走査方向に移動することがある。
【０００４】
上記画像読取装置は、副走査方向の正確な原稿の画像読取が困難であり、原稿の横細線を読み取ることができない。また、消光状態での読取は、干渉縞（モアレ）発生等の要因となる。特に画像読取装置の読取スピードを速くすればするほど、この問題は顕著となる。
特許文献１記載の画像読取装置は、一対のＬＥＤの光源を有し、一方のＬＥＤは読取期間の終了基準で発光時間を調整する。そして、他方のＬＥＤは、その読取期間の先頭基準で発光時間を調整することで、原稿に光が照射されていない期間をできるだけなくす画像読取装置に関する技術を提供している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１９４８１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した画像読取装置では、次のような問題があった。特許文献１記載の発明のように、一方のＬＥＤの各光源の発光時間は読取期間の終了基準で調整され、他方のＬＥＤの各光源の発光時間は、読取期間の先頭基準で発光時間を調整される。すると、ＬＥＤの各光源は、読取期間の最初の３分の１と、最後の３分の１の期間、発光する。しかし、ＬＥＤの消光状態の発生により、読取不良となる問題があった。上記の問題を解決するために、Ｒ光源、Ｇ光源、Ｂ光源の各光源の電流値を、各光源間で同一に設定することなく個別で設定し、光源が消光状態となる区間を無くすれば問題は解決するが、それだとＲ光源、Ｇ光源、Ｂ光源の各光源に個別に電流を流す必要がありコストがかかる。
【０００７】
本発明は、上述した問題を解決するためになされたものであり、発光色の異なる複数の光源からなる光源ユニットを複数組備え、その複数組の光源ユニットを用いて光を照射し、原稿の横細線の読取不良や干渉縞（モアレ）発生等の要因を低減し、原稿の各色間の読みムラも発生しない画像読取装置を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する為に、請求項１に記載の発明の画像読取装置は、発光色の異なる複数の光源からなる光源ユニットを複数備え、原稿に向けて光を照射する照射手段と、前記照射手段によって照射され、前記原稿からの反射光を受光する受光手段と、前記光源ユニット毎に、一定電流を各光源ユニットの駆動電流として供給する駆動電流供給手段と、各光源ユニットの同色の光源を、一定の読取期間毎に順次切り換えて発光するように制御する発光制御手段と、を備え、前記原稿の読み取りに際して、前記発光制御手段は、少なくとも１つの光源ユニットの各光源は前記一定の読取期間中全てに亘って発光するように制御し、他の光源ユニットの各光源は、前記１つの光源ユニットの各光源との光量の和が所定の光量となるような発光時間の間、発光するように制御すること、を特徴とする。
【０００９】
また、請求項２に記載の発明は、請求項１記載の画像読取装置であって、前記受光手段からの出力を読取画像情報に変換する読取画像変換手段と、前記１つの光源ユニットの光源毎に、前記一定の読取期間と同じ長さの間、発光するように制御する光源毎発光制御手段と、前記光源毎発光制御手段によって発光させたときに、前記読取画像変換手段の出力値が所定値となるように、各光源に対して電流値を調整する第１電流値調整手段と、前記第１電流値調整手段によって調整された各光源の電流値の中で、最小の電流値となった光源の電流値を、当該光源ユニットの駆動電流値として決定する第１発光パラメータ決定手段と、を備え、前記原稿の読み取りに際して、前記駆動電流供給手段は、第１発光パラメータ決定手段で決定した駆動電流値に基づいて前記１つの光源ユニットに駆動電流を供給すること、を特徴とする。
【００１０】
また、請求項３に記載の発明は、請求項２記載の画像読取装置であって、前記所定値が、前記読取画像変換手段の最大出力値であること、を特徴とする。
【００１１】
また、請求項４に記載の発明は、請求項２または３記載の画像読取装置であって、
前記照射手段は、前記１つの光源ユニットである第１光源ユニットと前記他の光源ユニットである第２光源ユニットとの２組で構成され、更に、前記第１発光パラメータ決定手段において最小の電流値となった光源と同色である第２光源ユニットの光源の発光時間をゼロとし、第２光源ユニットの残された他の光源の発光時間を前記第１光源ユニットの同色の光源からの光量の和が前記所定の光量となる発光時間に決定する第２発光パラメータ決定手段、を備え、前記原稿の読み取りに際して、前記発光制御手段は、前記第２発光パラメータ決定手段で決定された発光時間に基づいて、前記第２光源ユニットが発光するように制御すること、を特徴とする。
【００１２】
また、請求項５に記載の発明は、請求項４記載の画像読取装置であって、前記光源毎発光制御手段は、前記第１発光パラメータ決定手段で決定された駆動電流値を用い、前記第１光源ユニットと第２光源ユニットとの同色の光源を、前記読取期間と同じ長さの間、発光するように制御すると共に、更に、前記光源毎発光制御手段の発光に基づいて、前記受光手段が両光源から受光する光量の和が、前記所定の光量となるように、発光時間をゼロと決定された色を除く第２光源ユニットの他の光源の電流値を調整する第２電流値調整手段と、前記第２電流値調整手段によって調整された第２光源ユニットの光源の電流値の中で、最大の電流値を必要とする色の光源の電流値を、第２光源ユニットの駆動電流値と決定する第２電流決定手段と、を備え、前記第２発光パラメータ決定手段は、前記最大の電流値を必要とする色の光源と同色である第２光源ユニットの光源の発光時間を、前記読取期間中全てに亘る発光時間に決定し、第２光源ユニットの残された他の光源の発光時間を前記第１光源ユニットの同色の光源からの光量との和が前記所定の光量となる発光時間に決定すること、を特徴とする。
【発明の効果】
【００１３】
請求項１に記載によれば、画像読取装置は、少なくとも１つの光源ユニットは、一定の読取期間中、全てに亘って発光しているため、消光状態となる区間がない。故に、本画像読取装置は、原稿の横細線が読み取れないことや干渉縞（モアレ）発生等の要因を低減することができる。また、他の光源ユニットは、前記１つの光源ユニットの各光源との光量の和が一定となるような発光時間の間、発光する。そのため、原稿の各色間の読みムラも発生しない。
【００１４】
請求項２に記載によれば、画像読取装置は、１つの光源ユニットの各光源の電流値を調整する。そして、その調整された各電流値のうち、最小の電流値となった光源の電流値を、当該光源ユニットを駆動する電流値を用いる。故に、経時変化による各光源の特性変化に対応することができる。
【００１５】
請求項３に記載によれば、画像読取装置は、所定値が読取画像変換手段の最大出力値であるため、読取画像変換手段の性能を最も効率的に用いることができる。
【００１６】
請求項４に記載によれば、画像読取装置は、第１発光パラメータ決定手段において最小の電流値となった光源と同色である第２光源ユニットの光源に関しては、発光させる必要がにないので、無駄な発光をする必要がなくすことができる。
【００１７】
請求項５に記載の発明によれば、画像読取装置は、第１光源ユニットと第２光源ユニットの少なくともいずれか一方の光源が読取期間中全てに亘って発光状態を消光すること無く継続し、且つ必要とする光量を両光源から確実に得ることができるので、むらがなく均一に原稿を読み取ることができる。
【図面の簡単な説明】
【００１８】
【図１】本発明が適用された画像読取装置１の構成を表す外観図。
【図２】その画像読取装置１における装置本体の上部構成を表す平面図。
【図３】その画像読取装置１の長手方向に沿う断面の構成を表す概略断面図。
【図４】（ａ）は、読取デバイス２１の構成をさらに詳細に表す要部斜視図。（ｂ）は、（ａ）の断面図。
【図５】図４のＬＥＤランプ３０ａ、３０ｂの構成図。
【図６】その画像形成装置１の電気的な構成を表すブロック図である。
【図７】ＬＥＤ回路と第１光源ユニットとの電気的構成を示す回路図。
【図８】第１実施形態に係る画像読取装置１の読取動作を示すタイミングチャート
【図９】原稿Ｐの画像の読み取りを実行する画像読取装置１のメインルーチンを表すフローチャートである。
【図１０】第１光源ユニットの駆動電流値及び発光時間を決定するフローチャート。
【図１１】第２光源ユニットの駆動電流値を決定するフローチャート。
【図１２】第２光源ユニットの発光時間を決定するフローチャート。
【発明を実施するための形態】
【００１９】
以下、本発明の画像読取装置について添付の図面を用いて詳細に説明する。
【００２０】
[第１実施形態]
（画像読取装置の構成）
図１は、本発明を実施した画像読取装置１の構成を表す外観図であり、図２は、その画像読取装置１における装置本体３の上部構成を表す平面図である。
【００２１】
図１、図２の画像読取装置１は、いわゆるフラットベッド型のスキャナ装置として構成されており、第一の読取面１１と第二の読取面１２とを上部に備える装置本体３と、装置
本体３の上方に開閉可能に設けられたＦＢカバー５と、からなる。
【００２２】
装置本体３の上面は、図１（ａ）に示すように、ＦＢカバー５が閉じられた状態で、ＦＢカバー５により被覆される。なお、図１（ａ）は、ＦＢカバー５が閉じられた状態での画像読取装置１の構成を表す外観図であり、図１（ｂ）は、ＦＢカバー５が開かれた状態での画像読取装置１の構成を表す外観図である。図１（ａ），（ｂ）に示すように、ＦＢカバー５は装置本体３の後方側において左右方向（図１における左右方向）に延びる軸を中心に開閉可能に設けられている。
【００２３】
また、図１に示すように、装置本体３は、その前方に各種スイッチを備える操作部１５を備えており、利用者が操作部１５を操作することにより、操作部１５から入力される指令に応じた処理を実行する。更に、図２に示すように、第一の読取面１１の、ＦＢカバー５の蝶番に近い側の端縁１１ａ（後述の枠体部３１との境界）、及び、第二の読取面１２に近い側の端縁１１ｂ（後述の位置決め材１７との境界）は、それぞれ、原稿Ｐ（図３参照）を載置する際にその載置位置の基準となる原稿基準位置を構成している。
【００２４】
図３は、画像読取装置１の長手方向に沿う断面の構成を表す概略断面図である。図３に示すように、本実施の形態の画像読取装置１を構成する装置本体３は、上記第一、第二の読取面１１、１２を構成するプラテンガラス１３と、そのプラテンガラス１３を支持する筐体２０と、第一の読取面１１に載置される原稿Ｐの位置決めを行うための位置決め材１７と、白基準部材１９ａと、黒基準部材１９ｂと、読取デバイス２１と、読取デバイス２１を後述のように移動させるＦＢモータ２３及びベルト機構部２５と、を備えている。
【００２５】
なお、プラテンガラス１３の表面は、位置決め材１７によって、第一の読取面１１と第二の読取面１２とに分割されている。第一の読取面１１は、利用者によって表面に載置された原稿Ｐを読み取るための領域であり、当該画像読取装置１の右側領域に設けられている。一方、第二の読取面１２は、ＦＢカバー５に設けられた原稿搬送装置４０により搬送されてきた原稿Ｐを読み取るための領域であり、当該画像読取装置１の左側領域に設けられている。
【００２６】
また、読取デバイス２１は、筐体２０内部の第一及び第二の読取面１１，１２の裏面（すなわちプラテンガラス１３の裏面）において、左右方向（副走査方向）に移動可能に収容されている。この読取デバイス２１は、図３に示すように、ベルト機構部２５が備える一対のローラ２５ａ間に巻回されたベルト２５ｂの一方に固定されており、ＦＢモータ２３が発生する動力により周回するベルト２５ｂと共に、画像読取装置１の左右方向に移動する。
【００２７】
なお、図３（ａ）は、ＦＢカバー５に設けられた原稿搬送装置４０を用いて、読取対象の原稿Ｐを第二の読取面１２上に搬送しながら、その原稿Ｐを読み取る際の読取デバイス２１の固定位置を表した説明図であり、図３（ｂ）は、第一の読取面１１上に載置された原稿Ｐを読み取る際の読取デバイス２１の走査態様を示した説明図である。
【００２８】
ＦＢカバー５に設けられた原稿搬送装置４０の動作によって、第二の読取面１２上に搬送されてきた原稿Ｐを読み取る際、読取デバイス２１は、第二の読取面１２下に移動し、その位置で原稿Ｐを読み取る。また、第一の読取面１１上の原稿Ｐを読み取る際、読取デバイス２１は、ＦＢモータ２３及びベルト機構部２５の動作により、第一の読取面１１の裏面側を左右方向に移動される。
【００２９】
ＦＢカバー５は、原稿搬送装置４０を具備しており、給紙トレイ４１に載置された原稿Ｐを、第二の読取面１２上に搬送し、その第二の読取面１２上で読取デバイス２１により
読み取られた原稿Ｐを排紙トレイ４２に排出する。
【００３０】
原稿搬送装置４０は、搬送路の始点に、給紙ローラ４４、４５を備えており、給紙トレイ４１に載置された原稿Ｐはこの給紙ローラ４４、４５によって、搬送路下流に搬送される。給紙ローラ４４，４５により搬送されてきた原稿Ｐは、搬送ローラ４７，４８により更に搬送路下流に搬送される。
【００３１】
第二の読取面１２と所定の空隙を有した状態で、その第二の読取面１２に対向する上板４９が設けられている。搬送ローラ４７，４８より搬送されてきた原稿Ｐは、この上板４９と第二の読取面１２との間を通過して、搬送ローラ４７，４８より更に搬送路下流に設けられた一対の搬送ローラ５１，５２によって搬送され、続いて、一対の排紙ローラ５３，５４によって、排紙トレイ４２に排紙される。
【００３２】
次に、図４（ａ）は、読取デバイス２１の構成をさらに詳細に表す要部斜視図であり、図４（ｂ）は、そのＡ−Ａ′線断面図をそれぞれ表している。読取デバイス２１は、レンズ２８と、基板２６と、レンズ２８によって集光された光を検出するために基板２６上に形成された受光素子２９と、レンズ２８に沿って両側にそれぞれ配設された一対の円柱体状の導光部材２７a、２７ｂと、導光部材２７ａ、２７ｂのそれぞれに配置されたＬＥＤ
ランプ３０ａ、３０ｂとから構成されている。なお、導光部材２７ａとＬＥＤランプ３０ａとを第１光源ユニット５５とし、導光部材２７ｂとＬＥＤランプ３０ｂとを第２光源ユニット５６とする（照射手段の１例）。また、導光部材２７ａ、２７ｂは、前記プラテンガラス１３の前後方向の長さと同程度の長さに亘って主走査方向に沿って配置されている。なお、受光手段は、レンズ２８と、基板２６と、受光素子２９とから構成される。
【００３３】
第２光源ユニット５６には、ＬＥＤランプ３０ｂが配設されている方の導光部材２７ｂの端面が、ＬＥＤランプ３０ｂから発せられた光が入射する入射面となっている。そして、ＬＥＤランプ３０ａが配設されていない方の導光部材２７ｂの端面が光の出射を防止する反射面１２７ｂとなっている。第２光源ユニット５６と同様に、第１光源ユニット５５では、ＬＥＤランプ３０ａが配設されている方の導光部材２７ａの端面が、光が入射する入射面１２７ａとなり、反対側の面は反射面となる。
【００３４】
導光部材２７ｂは、導光部材２７ｂ内を伝播する光を反射および散乱させて導光部材２７ｂの外側に取り出すための反射領域１２７ｃを有している。
【００３５】
第２光源ユニット５６において、ＬＥＤランプ３０ｂから発せられ、導光部材２７ｂの入射面より導光部材２７ｂ内に入射した光は、導光部材２７ｂの内面で反射を繰り返してその内部を伝播し、反射領域１２７ｂまで到達する。光は、反射領域１２７ｂによって反射され、再び導光部材２７ｂの内部を伝播する。光は、反射を繰り返す内に反射領域１２７ｃに入射される。光は、反射領域１２７ｃで反射される。第２光源ユニットは光を反射領域１２７ｃと対向する側を射出面として外部に射出し、原稿Ｐをライン状に照射する。
なお、第１光源ユニット５５であるＬＥＤランプ３０ａと導光部材２７aの光の伝搬に
関しても、第２光源ユニット５６と同様に光が伝搬される。
【００３６】
なお、第１光源ユニット５５を構成する導光部材２７ａと、ＬＥＤランプ３０ａに関しても、上述した第２光源ユニット５６と同じ構成で構成されており、ＬＥＤランプ３０ａから発せられた導光部材２７ａ内に入射された光は、第２光源ユニット５６と同様に、原稿Ｐをライン状に照射する。
【００３７】
そして、レンズ２８と受光素子２９とは、プラテンガラス１３の前後方向の長さと同程度の長さに亘って主走査方向に沿って１列に配置されている。このため、図４（ｂ）に示
すように、導光部材２７ａ及び２７ｂからそれぞれ第１の入射光と第２の入射光が原稿Ｐに照射されて原稿Ｐから反射された反射光を、受光素子２９は検出する。
【００３８】
図５（ａ），（ｂ）は、ＬＥＤランプ３０ａ，３０ｂの拡大図を示す。ＬＥＤランプ３０ａは、それぞれの発光波長の異なる赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の第１光源ユニット５５のＬＥＤチップ１３１Ｒ，１３１Ｇ，１３１Ｂを金属製のリードの上にボンディングして形成されている。
【００３９】
また、第２光源ユニット５６のＬＥＤランプ３０ｂも、第１光源ユニット５５のＬＥＤランプ３０ａと同様に、それぞれの発光波長の異なる赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のＬＥＤチップ１３２Ｒ，１３２Ｇ，１３２Ｂを金属製のリードの上にボンディングして形成されている。
【００４０】
なお、第１光源ユニット５５の各光源であるＬＥＤチップ１３１Ｒ，１３１Ｇ，１３１Ｂおよび第２光源ユニット５６の各光源であるＬＥＤチップ１３２Ｒ，１３２Ｇ，１３２Ｂは、同じ発光波長の光源同士、すなわち第１光源ユニット５５のＬＥＤチップ１３１Ｒと第２光源ユニット５６のＬＥＤチップ１３２Ｒ、第１光源ユニット５５のＬＥＤチップ１３１Ｇと第２光源ユニット５６のＬＥＤチップ１３２Ｇ、第１光源ユニット５５のＬＥＤチップ１３１Ｂと第２光源ユニット５６のＬＥＤチップ１３２Ｂが、それぞれお互いに近接した発光効率を有することが望ましい。
【００４１】
図６は、画像読取装置１の電気的な構成を示す回路ブロック図である。画像読取装置１は、ＣＰＵ１００（発光制御手段、第１発光パラメータ決定手段、第２発光パラメータ決定手段、光源毎発光制御手段、第１電流値調整手段、第２電流値調整手段、第２電流決定手段の１例）と、ＲＯＭ１０１と、ＲＡＭ１０２と、ＮＶＲＡＭ（不揮発性メモリ）１０３と、波形生成部１０４と、ＰＷＭ信号生成部１０５と、画像処理部１０６と、発光タイミング信号生成部１０７と、モータ駆動部１０８と、これらを接続するバス５７と、ＡＤ変換器１０９（読取画像変換手段の１例）と、読取デバイス２１とＬＥＤ回路１１３、１１４とから、その主要部が構成されている。
【００４２】
ＲＯＭ１０１には、画像読取装置１を制御するための各種制御プログラムや各種設定、初期値等が記憶されている。ＲＡＭ１０２は、各種制御プログラムが読み出される作業領域として、あるいは画像データを一時的に記憶する記憶領域として利用される。
【００４３】
ＣＰＵ１００は、ＲＯＭ１０１から読み出した制御プログラムに従って、その処理結果をＲＡＭ１０２、あるいはＮＶＲＡＭ１０３に記憶させながら、バス５７で接続された波形生成部１０４、ＰＷＭ信号生成部１０５、画像処理部１０６、発光タイミング信号生成部１０７、モータ駆動部１０８をそれぞれ制御する。
【００４４】
波形生成部１０４は、画像読取装置１等を動作させるための基準クロックＣＬＫと、その基準クロックＣＬＫに基づく１ライン周期の読取開始パルスＳＰ（読取周期の一例）とを読取デバイス２１に与える。なお、基準クロックＣＬＫは、モータ駆動部１０８にも入力されており（不図示）、読取デバイス２１の移動の基準となっている。
【００４５】
ＰＷＭ（Pulse Width Modulation）信号生成部１０５は、ＰＷＭ（Pulse Width Modulation）信号を生成し、第１光源ユニット５５と第２光源ユニット５６とのそれぞれの駆動電流値をそれぞれ制御するために、電流値に応じたデューティ比を有する第１ＰＷＭ信号、第２ＰＷＭ信号としてそれぞれＬＥＤ回路１１３とＬＥＤ回路１１４に入力する。
【００４６】
図７（ａ）はＬＥＤ回路１１３と、そのＬＥＤ回路１１３に接続された第１光源ユニッ
ト５５のＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂとの電気的構成図を表す。図７（ｂ）はＬＥＤ回路１１４と、そのＬＥＤ回路１１４に接続された第２光源ユニット５６のＬＥＤチップ１３２Ｒ、１３２Ｇ、１３２Ｂとの電気的構成を示す回路図を表している。
【００４７】
図７（ａ）において、ＬＥＤ回路１１３は、第１ＰＷＭ信号が入力される電流調整回路１１０（駆動電流供給手段の１例）と、ＬＥＤチップ１３１Ｒのカソードにコレクタが接続されたＮＰＮ型の制御トランジスタ２３１Ｒと、ＬＥＤチップ１３１Ｇのカソードにコレクタが接続されたＮＰＮ型の制御トランジスタ２３１Ｇと、ＬＥＤチップ１３１Ｂのカソードにコレクタが接続されたＮＰＮ型のトランジスタ２３１Ｂとから構成されている。電流調整回路１１０は、＋１２Ｖの電源およびグラウンド（ＧＮＤ）に接続されている。制御トランジスタ２３１Ｒ、２３１Ｇ、２３１Ｂのベースに発光タイミング信号生成部１０７からの第１タイミング信号としてのオン／オフ信号が入力される。制御トランジスタ２３１Ｒ、２３１Ｇ、２３１Ｂのエミッタはグラウンドに接続されている。
【００４８】
ＣＰＵ１００は、ＰＷＭ信号生成部１０５に対して、駆動電流の値を示す制御信号を指示する。そして、ＰＷＭ信号生成部１０５は、その制御信号に基づいて、その駆動電流値に応じたデューティ比の第１ＰＷＭ信号をＬＥＤ回路１１３に入力する。
【００４９】
そして、ＬＥＤ回路１１３の電流調整回路１１０は、その第１ＰＷＭ信号に基づいて一定電流を生成し、ＬＥＤチップ１３１Ｒ，１３１Ｇ，１３１Ｂのそれぞれに一定電流を、駆動電流として供給することができる。
【００５０】
また、制御トランジスタ２３１Ｒのベースにオン信号が入力されたとき、制御トランジスタ２３１Ｒがオンとなる。その時、電流調整回路１１０からの駆動電流がＬＥＤチップ１３１Ｒに流れ、ＬＥＤチップ１３１Ｒが発光する。ＬＥＤチップ１３１Ｇ、１３１Ｂでも同様である。よって、第１光源ユニット５５の光源であるＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂは、制御トランジスタ２３１Ｒ、２３１Ｇ、２３１Ｂに、オン信号が入力されたとき発光し、オフ信号が入力されたときには発光しない。
【００５１】
また、図７（ｂ）のＬＥＤ回路１１４の電気的構成は、ＬＥＤ回路１１３と同じものであり、ＬＥＤ回路１１４は、第２ＰＷＭ信号が入力される電流調整回路１１１と、制御トランジスタ２３２Ｒ、２３２Ｇ、２３２Ｂとから構成されている。また、制御トランジスタ２３２Ｒ、２３２Ｇ、２３２Ｂのベースに発光タイミング信号生成部１０７からの第２タイミング信号としてオン／オフ信号が入力される。
【００５２】
ＣＰＵ１００は、ＰＷＭ信号生成部１０５に対して、駆動電流の値を示す制御信号を指示する。そして、ＰＷＭ信号生成部１０５は、その制御信号に基づいて、その駆動電流値に応じたデューティ比の第２ＰＷＭ信号をＬＥＤ回路１１４に入力する。
【００５３】
そして、ＬＥＤ回路１１４の電流調整回路１１１は、その第２ＰＷＭ信号に基づいて一定電流を生成し、ＬＥＤチップ１３２Ｒ、１３２Ｇ、１３２Ｂのそれぞれに一定電流を、駆動電流として供給する。
【００５４】
また、第２光源ユニット５６の光源であるＬＥＤチップ１３２Ｒ、１３２Ｇ、１３２Ｂは、制御トランジスタ２３２Ｒ、２３２Ｇ、２３２Ｂに、オン信号が入力されたとき発光し、オフ信号が入力されたときには発光しない。
【００５５】
再び、図６に戻り、発光タイミング生成部１０７は、第１光源ユニット５５と第２光源ユニット５６の各ＬＥＤ回路に対して、１ライン周期内で必要な発光時間の間、オン信号を出力する。
【００５６】
画像処理部１０６は、後述するように、ＡＤ変換器１０９によって変換された１ライン周期毎の読取画像情報が色毎（Ｒ、Ｇ、Ｂ）に分解された読取画像情報であるため、３色まとめて、カラー１ラインの読取画像情報となるように処理する。
【００５７】
モータ駆動部１０８は、読取開始パルスＳＰに基づいて、ＦＢモータ２３を駆動することによって読取デバイス２１を副走査方向に動かすことができる。
【００５８】
[第１光源ユニット５５と第２光源ユニット５６の各光源のタイミングチャート]
図８は、原稿Ｐを読取デバイス２１で読み取る際に、本実施例に係る第１光源ユニット５５と第２光源ユニット５６の各光源をどのように発光させるかを示したタイミングチャートを示している。
【００５９】
図８（ａ）は、読取開始パルスＳＰを示しており、１ライン周期毎にパルスが出力されている。図８（ｂ）は、基準クロックＣＬＫを示している。
【００６０】
図８（ｃ）は、第１光源ユニット５５の赤色ＬＥＤであるＬＥＤチップ１３１Ｒの場合であり、縦軸がＬＥＤチップ１３１Ｒを発光させるために必要な第１光源ユニット５５の駆動電流値（図中：第１電流値）を示している。そして、ＬＥＤチップ１３１Ｒが斜線の領域のタイミングで発光することを意味している。図８（e）のＬＥＤチップ１３１Ｇ、
図８(g）のＬＥＤチップ１３１Ｂに関しても同様である。
【００６１】
図８（ｄ）は、第２光源ユニット５６の赤色ＬＥＤであるＬＥＤチップ１３２Ｒの場合であり、縦軸がＬＥＤチップ１３２Ｒを発光させるために必要な第２光源ユニット５６の駆動電流値（図中：第２電流値）を示している。そして、ＬＥＤチップ１３２Ｒが斜線の領域のタイミングで発光することを意味している。図８（ｆ）のＬＥＤチップ１３２Ｇ、図８ｈ）のＬＥＤチップ１３２Ｂに関しても同様である。
【００６２】
原稿Ｐを読取デバイス２１で読み取る際に、発光制御手段として機能するＣＰＵ１００は、図８に図示されるように、第１光源ユニット５５と第２光源ユニット５６の同色の光源（すなわち、赤色ＬＥＤであるＬＥＤチップ１３１ＲとＬＥＤチップ１３２Ｒ、緑色ＬＥＤであるＬＥＤチップ１３１ＧとＬＥＤチップ１３２Ｇ、青色ＬＥＤであるＬＥＤチップ１３１ＢとＬＥＤチップ１３２Ｂ）による発光を、第１光源ユニット５５と第２光源ユニット５６の他の同色の光源による発光に、順次１ライン周期毎に切り換える。
【００６３】
その際、ＣＰＵ１００は、第１光源ユニット５５と第２光源ユニット５６のそれぞれに対して後述の処理（図９、Ｓ２及びＳ３）によって決定した駆動電流を供給するように、ＰＷＭ信号生成部１０５を介して電流調整回路１１０、１１１に対して指示する。ＣＰＵ１００は、後述の処理（図９、Ｓ２、Ｓ３、Ｓ４）によって決定した１ライン周期内で必要な発光時間の間、オン信号を出力するように発光タイミング信号生成部に指示する。その指示に基づいて発光タイミング信号生成部は、オン信号を第１光源ユニット５５と第２光源ユニット５６とに出力する。
【００６４】
図８中の斜線の領域で示したタイミングで、それぞれの第１光源ユニット５５と第２光源ユニット５６が発光するように、発光制御手段として機能するＣＰＵ１００は、後述の処理（図９、Ｓ２、Ｓ３、Ｓ４）で決定される各光源ユニットの駆動電流値と各光源ユニットのそれぞれの光源の発光時間に基づいて順次、同色の光源が発光するように発光タイミング信号生成部１０７を介して制御する。
【００６５】
図８（ｃ）〜（ｈ）のタイミングで、第１光源ユニット５５と第２光源ユニット５６か
ら１ライン周期内で発光した光源の色の光は、受光素子２９によって蓄積される。そして、図８（i）で示したように、その色の光を発光した周期の次の周期の読取開始パルスで
、アナログの読取画像信号がＡＤ変換器１０９に転送される。そして、そのアナログの読取画像信号は、ＡＤ変換器１０９によって変換される。変換されたアナログの読取画像信号は、１ライン周期毎の読取画像情報（Ｒ＿Ｏｕｔ＿Ｐｕｔ、Ｇ＿Ｏｕｔ＿Ｐｕｔ、Ｂ＿Ｏｕｔ＿Ｐｕｔ）となる。
【００６６】
この１ライン周期毎の読取画像情報は、色毎（Ｒ、Ｇ、Ｂ）に分解された読取画像情報である。そのため、画像処理部１０６は、ＡＤ変換器１０９によって変換された１ライン周期毎の読取画像情報を、３色まとめて、すなわち、Ｒ＿Ｏｕｔ＿Ｐｕｔ、Ｇ＿Ｏｕｔ＿Ｐｕｔ、Ｂ＿Ｏｕｔ＿Ｐｕｔの３つの読取画像情報をまとめて、カラーの１ラインの読取画像情報となるように処理を行う。
【００６７】
図９は、第一の読取面１１上に載置された原稿Ｐの画像の読み取りを実行する画像読取装置１のメインルーチンを表すフローチャートである。図９に示すように、この処理では、先ず、Ｓ１（Ｓはステップを表す：以下同様）にて、モータ駆動部１０８が、ＦＢモータ２３を駆動することによって、読取デバイス２１が白基準部材１９ａとの対向位置（以下、白部材位置ともいう）へ移動される。
【００６８】
[第１光源ユニットの駆動電流値及び発光時間の決定処理]
次に、Ｓ２の第１光源ユニット５５の駆動電流値及び発光時間の決定処理（第１発光パラメータ決定手段の１例）について、図１０のフローチャートを用いて説明する。
【００６９】
まず、Ｓ１０１において、ＣＰＵ１００は、第１光源ユニット５５の光源であるＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂの発光順を決める。赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の順番で下記の処理が行われる。
【００７０】
次に、ＣＰＵ１００は、第１光源ユニット５５の赤色のＬＥＤチップ１３１Ｒを駆動する電流値の初期値を設定する（Ｓ１０２）。なお、緑色のＬＥＤチップ１３１Ｂ、青色のＬＥＤチップ１３１Ｂも同様に初期値として設定する。
【００７１】
次に、ＣＰＵ１００は、第１光源ユニット５５の各光源の１ライン周期内での発光時間を、一律、１ライン周期と決定する（Ｓ１０３）。各光源ＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂの各発光時間が１ライン周期であることは、ＲＡＭ１０２に保存される。
【００７２】
すなわち、第１光源ユニット５５のＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂの発光時間は、図８（ｃ）、（ｅ）、（ｇ）で示したように、１ライン周期中全てに亘って発光するように決められる。
【００７３】
Ｓ１０４では、光源毎発光制御手段として機能するＣＰＵ１００が、第１光源ユニット５５の光源毎（ＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂ毎）に、１ライン周期中全てに亘って発光するように制御する。すなわち、ＣＰＵ１００は、設定された電流値（最初は、Ｓ１０２で設定された初期値）を、ＰＷＭ信号生成部１０５に指示する。するとＰＷＭ信号生成部１０５は、その設定された電流値に基づくデューティ比の第１ＰＷＭ信号を電流調整回路１１０に入力する。
【００７４】
赤色のＬＥＤチップ１３１Ｒを発光させるために、ＣＰＵ１００は、発光タイミング信号生成部１０７が制御トランジスタ２３１Ｒに対して１ライン周期の間、オン信号を出力するように指示する。そして、ＣＰＵ１００は、発光タイミング信号生成部１０７が他の制御トランジスタ２３１Ｇ、２３１Ｂに対してオフ信号を出力するように指示する。
【００７５】
制御トランジスタ２３１Ｒにオン信号が入力されたとき、電流調整回路１１０から設定された電流値の電流が、ＬＥＤチップ１３１Ｒに流れる。
【００７６】
その結果、発光タイミング信号生成部１０７が、制御トランジスタ２３１Ｒに対して１ライン周期の間、オン信号が出力することによって、ＬＥＤチップ１３１Ｒは、初期値で設定された電流値に基づいて、１ライン周期の時間の間、発光することになる。
【００７７】
次に、ＬＥＤチップ１３１Ｒが１ライン周期の間発光すると、第１光源ユニット５５から光が照射され、その照射された光が白基準部材１９ａによって反射される。その反射された光を受光素子２９が受光し、ＡＤ変換器１０９がその受光素子２９が出力するアナログの読取画像信号を、デジタルの読取画像情報に変換する（Ｓ１０５）。
【００７８】
次に、第１電流値調整手段として機能するＣＰＵ１００は、変換された読取画像情報の最大値が、ＡＤ変換器１０９の最大出力値である既定値（２５５）に達しているかどうかを判断する（Ｓ１０６）。変換された読取画像情報の最大値が２５５に達しない場合、例えば、Ａ／Ｄ変換された最大の値が１２０であるとすると、画像読取装置１は、色の階調レベル０（黒）〜１２０までしか、色の階調を表現することができない。そのため、色の階調レベル０（黒）〜２５５白を表現するのに必要な光量に達していない。
【００７９】
変換された読取画像情報の最大値が、既定値（２５５）を達していない場合、１ライン周期間での読取画像情報の変換に必要な光量となるように、第１電流値調整手段として機能するＣＰＵ１００は、ＰＷＭ信号生成部１０５を介して、第１光源ユニット５５の電流値を一定の割合で上げる（Ｓ１０７）。
【００８０】
再び、Ｓ１０４にて、Ｓ１０７で上げられた電流値に基づいて、ＬＥＤチップ１３１Ｒを１ライン周期の時間の間、発光する。そして、Ｓ１０５において、ＡＤ変換器１０９がその１ライン周期の時間の間発光した光量を、デジタルの読取画像情報に変換する。このＳ１０４、Ｓ１０５、Ｓ１０６、Ｓ１０７の処理が、変換された読取画像情報の最大値が既定値（２５５）に達するまで（Ｓ１０６：ＹＥＳ）、繰り返して行なわれる。
【００８１】
そして、変換された読取画像情報の最大値が既定値（２５５）に達すると（Ｓ１０６：ＹＥＳ）、Ｓ１０６、Ｓ１０７によって調整された電流値を、ＣＰＵ１００は、ＬＥＤチップ１３１Ｒの電流値として決定する（Ｓ１０８）。
【００８２】
次に、Ｓ１０９にて、第１光源ユニット５５の光源毎のＳ１０４〜Ｓ１０８の処理が終了していなければ（Ｓ１０９：ＮＯ）、Ｓ１０２の処理に戻る。そして、ＬＥＤチップ１３１Ｒの時と同様に、ＬＥＤチップ１３１Ｇ、ＬＥＤチップ１３１Ｂに対しても実行される。
【００８３】
第１光源ユニット５５の光源毎のＳ１０４〜Ｓ１０８の処理が終了すれば（Ｓ１０９：ＹＥＳ）、Ｓ１１０に進む。第１発光パラメータ制御手段として機能するＣＰＵ１００は、Ｓ１０８で決定したＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂの電流値の中で、最も小さい電流値を、第１光源ユニット５５の駆動電流値として決定し、最も小さい電流値であった光源の色と、その決定された第１光源ユニット５５の駆動電流値とを、ＲＡＭ１０２に記憶させる（Ｓ１１０）。
【００８４】
なお、本実施例においては、ＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂの電流値の中で、青色のＬＥＤチップ１３１Ｂが最も小さい電流値であるとする。その際は、そのＬＥＤチップ１３１Ｂの電流値が第１光源ユニット５５の駆動電流値として、また、最も小さ
い電流値であった光源の色が青色であったことが、ＲＡＭ１０２に記憶されているものとする。
【００８５】
図８中の（ｃ）、（ｅ）、（ｇ）の縦軸の電流値は、同一の電流値であり、上述した第１光源ユニット５５の駆動電流値（図示中：第１電流値）を示しており、本実施例においては、先に述べたようにＬＥＤチップ１３１Ｂの駆動電流値と同一である。
【００８６】
[第２光源ユニットの駆動電流値の決定処理]
図９に戻り、Ｓ２の第１光源ユニット５５の駆動電流値及び発光時間の決定処理が終了すると、Ｓ３の第２光源ユニット５６の駆動電流値の決定処理に進む。Ｓ３の処理について、図１１のフローチャートを用いて説明する。
【００８７】
まず、Ｓ２０１において、ＣＰＵ１００は、第２光源ユニット５６の光源であるＬＥＤチップ１３２Ｒ、１３２Ｇ、１３２Ｂの発光順を決める。本実施例の場合、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の順番で下記の処理（Ｓ２０２〜Ｓ２０５）が行われる。
【００８８】
次に、ＣＰＵ１００は、Ｓ２０１で決められた、第２光源ユニット５６の発光順でＪ番目（Ｊ：自然数）の色が、第１光源ユニット５５で設定された色かどうかを判断する（Ｓ２０２）。この第１光源で設定された色というのは、図９のＳ１１０でＲＡＭ１０２に記憶された最も小さい電流値であった光源の色のことである。
【００８９】
前記Ｊ番目の色が第１光源ユニット５５で設定された色でない場合は（Ｓ２０２：ＮＯ）、Ｓ２０６〜Ｓ２１２の処理を行い、第１光源ユニット５５で設定された色である場合は（Ｓ２０２：ＹＥＳ）、Ｓ２０３、Ｓ２０４の処理に進む。全ての色の既定の処理（Ｓ２０２〜Ｓ２１１）が終了すれば（Ｓ２０５：ＹＥＳ）、Ｓ２１３に進み、全ての色の既定の処理（Ｓ２０２〜Ｓ２１１）が終了していなければ、Ｓ２０２の処理に戻る。
【００９０】
本実施例では、最も小さい電流値であった光源の色が青色である。Ｊ＝１〜２の既定の処理が終了し、Ｊ＝３の青色の順番になった時、Ｓ２０２はＹＥＳに進む。そして、第２発光パラメータ決定手段として機能するＣＰＵ１００は、ＬＥＤチップ１３２Ｂの電流値をゼロとし（Ｓ２０３）、第２光源ユニット５６の光源であるＬＥＤチップ１３２Ｂの発光時間をゼロと決定し、ＲＡＭ１０２に記憶する（Ｓ２０４）。
【００９１】
これは、第１光源ユニット５５の駆動電流値は、１ライン周期内全てに亘って発光させたときに、１ライン周期間での読取画像情報の変換に必要な光量となるように、調整されたＬＥＤチップ１３２Ｂの電流値に基づいている。故に、第２光源ユニット５６の光源ＬＥＤチップ１３２Ｂでは、発光させる必要がない。その結果として、ＣＰＵ１００は、ＬＥＤチップ１３２Ｂの発光時間をゼロと決定し、ＲＡＭ１０２に記憶するのである。そして、Ｓ２０５に進む。
【００９２】
図８（ｈ）において、第２光源ユニット５６の光源であるＬＥＤチップ１３２Ｂに、発光するタイミング（斜線の領域）が全くないのは、ＬＥＤチップ１３２Ｂの発光時間をゼロと決定したからである。
【００９３】
前記Ｊ番目の色が第１光源５５で設定された色でない場合は（Ｓ２０２：ＮＯ）、本実施例では、赤（Ｊ＝１）、緑（Ｊ＝２）の場合、Ｓ２０６に進む。ＣＰＵ１００は、第２光源ユニット５６の赤色のＬＥＤチップ１３２Ｒを駆動する電流値の初期値を設定する（Ｓ２０６）。なお、緑色のＬＥＤチップ１３２Ｂの場合も同様に初期値として設定される。
【００９４】
Ｓ２０７にて、第２発光パラメータ決定手段として機能するＣＰＵ１００は、第２光源ユニット５６の各光源の１ライン周期内の発光時間を１ライン周期中全てに亘って発光するものと決定する。
【００９５】
Ｓ２０８では、光源毎発光制御手段として機能するＣＰＵ１００が、第１光源ユニット５５と第２光源ユニット５６の同色（例えば、ＬＥＤチップ１３１Ｒと１３２Ｒ）の光源を、１ライン周期中全てに亘って発光するように制御する。
【００９６】
その際、第１光源ユニット５５に関しては、図１０のＳ１１０で決定した第１光源ユニット５５の駆動電流値を用いて発光させる。
【００９７】
次に、第１光源ユニット５５と第２光源ユニット５６の同色の光源が１ライン周期の間発光すると、第１光源ユニット５５および第２光源ユニット５６の両方から光が照射され、その照射された光が白基準部材１９ａによって反射される。その反射された光を受光素子２９が受光し、ＡＤ変換器１０９がその受光した光量を、デジタルの読取画像情報に変換する（Ｓ２０９）。
【００９８】
次に、第２電流値調整手段として機能するＣＰＵ１００は、変換された読取画像情報の最大値が、白の階調レベルの既定値（２５５）に達しているかどうかを判断する（Ｓ２１０）。図１０のＳ１０６の処理と異なるのは、本処理では、第１光源ユニット５５も同時に発光させていることである。
【００９９】
図１０のＳ１１０の処理によって、３色の調整した電流値のうち、最小の電流値を第１光源ユニット５５の駆動電流値として決定した。上述したように、第１光源ユニット５５の青色のＬＥＤチップ１３１Ｂに関しては、１ライン周期間での読取画像情報の変換に必要な光量となっているが、他の赤色のＬＥＤチップ１３１Ｒ及び緑色のＬＥＤチップ１３１Ｇでは、１ライン周期間での読取画像情報の変換に必要な光量となっていない。そこで、第２光源ユニット５６の光源を発光させることによって、光量を別途、補充する必要がある。
【０１００】
その為、図１０のＳ１１０で設定された色を除く（本実施例では、青色を除く赤色及び緑色）に対して、変換された読取画像情報の最大値が、既定値（２５５）に達していない場合（Ｓ２１０：ＮＯ）には、第２電流値調整手段として機能するＣＰＵ１００は、１ライン周期間での読取画像情報の変換に必要な光量となるように、第２光源ユニット５６のＪ色の光源の電流値を一定の割合で上げる。
【０１０１】
再び、Ｓ２０８にて、Ｓ２１２で上げられた電流値に基づいて、ＣＰＵ１００は、第１光源ユニット５５と第２光源ユニット５６のＪ色の光源を１ライン周期の時間の間、発光するように制御する。そして、Ｓ２０９において、ＡＤ変換器１０９が、受光素子２９がその発光した光を受光した光量を、デジタルの読取画像情報に変換する。このＳ２０８、Ｓ２０９、Ｓ２１０、Ｓ２１２の処理が、変換された読取画像情報の最大値が既定値（２５５）を達するまで（Ｓ２１０：ＹＥＳ）、繰り返して行なわれる。
【０１０２】
そして、変換された読取画像情報の最大値が既定値（２５５）に達すると（Ｓ２１０：ＹＥＳ）、Ｓ２１０、Ｓ２１２によって調整された電流値を、第２光源ユニット５６のＪ色の電流値として決定する（Ｓ２１１）。なお、本実施例においては、ＬＥＤチップ１３２Ｒの電流値と、ＬＥＤチップ１３２Ｇの電流値がＳ２１１でそれぞれ決定される。
【０１０３】
全ての色の既定の処理が終了すれば（Ｓ２０５：ＹＥＳ）、Ｓ２１３に進む。第２電流決定手段として機能するＣＰＵ１００は、ＬＥＤチップ１３２Ｒ、１３２Ｇ、１３２Ｂの
電流値の中で最大の電流値を、第２光源ユニット５６の駆動電流値として決定する。また、最大の電流値であった光源の色をＲＡＭ１０２に記憶しておく。
【０１０４】
本実施例の場合、ＬＥＤチップ１３２Ｒの電流値、ＬＥＤチップ１３２Ｇの電流値を比較して、ＬＥＤチップ１３２Ｒの電流値が大きいものとする。なお、ＬＥＤチップ１３２Ｂの電流値は、Ｓ２０３にてゼロと決定されている。
【０１０５】
そして、第２発光時間決定手段として機能するＣＰＵ１００は、ＬＥＤチップ１３２Ｒ、１３２Ｇ、１３２Ｂの電流値の中で最大の電流値として設定された光源の発光時間を１ライン周期中全体として決定する（Ｓ２１４）。
【０１０６】
本実施例の場合、図８（ｄ）に図示されているように、ＬＥＤチップ１３２Ｒの発光時間は、１ライン周期中全体に設定されている。以上で図１１の処理は終了する。
【０１０７】
[第２光源ユニットの発光時間の決定処理]
図９に戻り、Ｓ３の第２光源ユニット５６の駆動電流値の決定処理が終了すると、Ｓ４の第２光源ユニット５６の発光時間の決定処理に進む。Ｓ４の処理について、図１２のフローチャートを用いて説明する。
【０１０８】
まず、Ｓ３０１において、ＣＰＵ１００は、第２光源ユニット５６の光源であるＬＥＤチップ１３２Ｒ、１３２Ｇ、１３２Ｂの発光順を決める。本実施例の場合、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の順番で下記の処理（Ｓ３０２〜Ｓ３１０）が行われる。
【０１０９】
次に、ＣＰＵ１００は、ＲＡＭ１０２にアクセスして、第２光源ユニット５６の各光源の発光時間が記憶されているかどうかを判断する（Ｓ３０２）。すなわち、第２光源ユニット５６の各光源の発光時間が、図１１のＳ２０４の処理でゼロと決定されたか、または、図１１のＳ２１３の処理で１ライン周期として決定された場合（Ｓ３０２：ＹＥＳ）、各光源の発光時間は既に決定しているため、Ｓ３１０の処理に進む。
【０１１０】
本実施例の場合、ＬＥＤチップ１３２Ｂの発光時間はゼロであり、ＬＥＤチップ１３２Ｒの発光時間は１ライン周期となっている。よって、残された他の光源である緑色ＬＥＤチップ１３２Ｇの発光時間を決定する必要がある。
【０１１１】
次に、第２光源ユニット５６の各光源の発光時間が決定済みの色でない場合（Ｓ３０２：ＮＯ）、Ｓ３０３に進み、図１１のＳ２１２で決定した駆動電流値を設定する。そして、第２光源ユニット５６のＪ色の光源の発光時間の初期値を設定する（Ｓ３０４）。
【０１１２】
次に、Ｓ３０５では、ＣＰＵ１００が、第１光源ユニット５５と第２光源ユニット５６のＪ色の光源を、発光するように制御する。但し、第１光源ユニット５５のＪ色の光源は、１ライン周期間に亘って発光し、第２光源ユニット５６のＪ色の光源は、発光時間の初期値の間発光するように制御される。
【０１１３】
その際には、ＣＰＵ１００は、第１光源ユニット５５に関しては、図１０のＳ１１０で決定した第１光源ユニット５５の駆動電流値を用い、第２光源ユニット５６に関しては、Ｓ３０２で設定した図１１のＳ２１２で決定した第２光源ユニット５６の駆動電流値を用いて制御する。
【０１１４】
次に、第１光源ユニット５５と第２光源ユニット５６のＪ色の光源が、上記の各発光時間の間、発光すると、第１光源ユニット５５および第２光源ユニット５６の両方から光が照射され、その照射された光が白基準部材１９ａによって反射される。その反射された光
を受光素子２９が受光し、ＡＤ変換器１０９がその受光した光量を、デジタルの読取画像情報に変換する（Ｓ３０６）。
【０１１５】
図１１のＳ２１２の処理によって、最大の電流値となった色の第２光源ユニット５６の電流値を第２光源ユニット５６の駆動電流値として決定している。そのため、第２光源ユニット５６の他の色の光源において（本実施例では緑色）、発光時間を１ライン周期とし、Ｓ２１２で決定した第２光源ユニット５６の駆動電流値を用いると、１ライン周期間での読取画像情報の変換に必要な光量以上の光量となる。そのため、第２光源ユニット５６の他の色（本実施例では緑色）の光源の発光時間を調整して、１ライン周期間での読取画像情報の変換に必要な光量となるようにしなければならない。
【０１１６】
その為、変換された読取画像情報の最大値が、既定値（２５５）に達しない場合（Ｓ３０７：ＮＯ）には、第２発光時間決定手段として機能するＣＰＵ１００は、１ライン周期間での読取画像情報の変換に必要な光量となるように、第２光源ユニット５６のＪ色の光源の発光時間を一定の割合で上げる（Ｓ３０９）。
【０１１７】
再び、Ｓ３０５にて、Ｓ３０９で上げられた発光時間の間、第２光源ユニット５６のＪ色の光源を発光し、かつ、第１光源ユニット５５のＪ色の光源を１ライン周期の時間の間、発光する。そして、Ｓ３０６において、ＡＤ変換器１０９がその受光した光量を、デジタルの読取画像情報に変換する。このＳ３０５、Ｓ３０６、Ｓ３０７、Ｓ３０９の処理が、変換された読取画像情報の最大値が既定値（２５５）に達するまで（Ｓ３０７：ＹＥＳ）、繰り返して行なわれる。
【０１１８】
そして、Ｓ３０８において、Ｊ色の発光時間が決定される。なお、図８（ｆ）のＬＥＤチップ１３２Ｇは、本実施例におけるＳ３０４、Ｓ３０５、Ｓ３０６、Ｓ３０８の処理によって、発光時間が調整された結果を示している。ＬＥＤチップ１３２Ｇの発光時間は、調整された結果、１ライン周期内の３分の１程度の発光時間となる。
【０１１９】
Ｓ３０９において、全色終了していれば（Ｓ３１０：ＹＥＳ）、図１２の処理は終了する。
【０１２０】
[原稿読み取り処理について]
図９の処理に戻り、Ｓ５では、画像読取装置１は、Ｓ２、Ｓ３、Ｓ４の処理で設定した第１光源ユニット５５及び第２光源ユニット５６のそれぞれの駆動電流値及び、各光源の発光時間に基づいて発光させて、白基準板１９ａを読み取り、シェーディング補正のための白基準値を生成する。その後、ＣＰＵ１００は第１光源ユニット５５および第２光源ユニット５６を消灯させて白基準板１９ａの読み取りを行い、シェーディング補正のための黒基準値を生成する。
【０１２１】
Ｓ６では、ＣＰＵ１００は、モータ駆動部１０８を制御して読取デバイス２１を読取開始位置に搬送する。
【０１２２】
Ｓ７では、図８中の斜線の領域で示したタイミングで、それぞれの第１光源ユニット５５と第２光源ユニット５６が発光するように、発光制御手段として機能するＣＰＵ１００は、前述の処理（図９、Ｓ２〜Ｓ４）で決定された各光源ユニットの駆動電流値と各光源ユニットのそれぞれの光源の発光時間に基づいて順次、同色の光源が発光するように制御し、その制御に基づいて第１光源ユニット５５と第２光源ユニット５６が発光する。その際、ＣＰＵ１００は、モータ駆動部１０８を制御して読取デバイス２１を読取モードに応じた読取速度で搬送しつつ原稿を１ライン周期毎に読み取る。
【０１２３】
Ｓ８では、Ｓ７での原稿読取が終了すると、読取デバイス２１は所定の待機位置に戻る。以上により、原稿の読み取りが終了する。
【０１２４】
[本第１実施形態の特有の効果]
本第１実施形態では、図８（ｃ）、（ｅ）、（ｇ）のように、画像読取装置１は、第１光源ユニット５５の各光源を切り換えながら、１ライン周期中全体に亘って発光させているため、消光している時間がない。そのため、消光している時間によって原稿の横細線が読み取れないこと、干渉縞（モアレ）発生等の要因等の低減することができる。
【０１２５】
また、本第１実施形態では、図１０で説明したように第１光源ユニット５５の駆動電流値を求めるために、画像読取装置１は、第１光源ユニット５５の光源毎に発光させ、読取画像情報の変換に必要な光量となる電流値をそれぞれ求め、その中で、最小の駆動電流値を第１光源ユニット５５の駆動電流値と決定している。このように第１光源ユニット５５の駆動電流値を決定しているため、経時変化等によって各光源の特性が変わったとしても適切に第１光源ユニットの駆動電流値を決定することができるという効果がある。
【０１２６】
更に、図８（ｃ）、（ｄ）のように、ＬＥＤチップ１３１ＲとＬＥＤチップ１３２Ｒの発光時間が、１ライン周期間全てに亘っているため、赤色の読取に関しては、むらなく効率よく、読み取ることができる。
【０１２７】
[他の実施形態]
なお，本実施の形態は単なる例示にすぎず、本発明を何ら限定するものではない。したがって本発明は当然に、その要旨を逸脱しない範囲内で種々の改良，変形が可能である。
例えば、画像読取装置としては、プリンタ、複写機、スキャナ、ＦＡＸ等、画像を処理するものであれば適用可能である。また、画像形成部の画像形成方式は、電子写真方式に限らず、インクジェット方式であってもよい。また、カラー画像の形成が可能であっても、モノクロ画像専用であってもよい。
【０１２８】
本第１実施形態では、ＡＤ変換器１０９の最大出力値である既定値（２５５）を基準として、各光源の駆動電流と各光源の発光時間とが調整される。他の実施形態として、最大出力値以下のどの値を基準として、各光源の駆動電流と各光源の発光時間とが調整されていてもよい。
【０１２９】
本第１実施形態では、２つの第１光源ユニット５５と第２光源ユニット５６を用いて説明した。他の実施形態として、第１光源ユニット５５に関しては、各光源を切り換えながら、１ライン周期中全体に亘って発光させ、他の複数の光源ユニットを用いて読取画像情報の変換に必要な光量となるように、適宜、光源ユニットの駆動電流値と、各光源の発光時間を調整してもよい。
【０１３０】
また、図１０で説明したように、本第１実施形態では、第１光源ユニット５５の光源毎に発光させ、読取画像情報の変換に必要な光量となる電流値をそれぞれ求め、その中で、最小の駆動電流値を第１光源ユニットの駆動電流値としている。しかし、第１光源ユニット５５のＬＥＤチップ１３１Ｒ、１３１Ｇ、１３１Ｂの中で、読取画像情報の変換に必要な光量が最も少なくて済む色が分かっていれば、その色に対してのみ図１０のような処理を行い、その電流値を第１光源ユニット５５の駆動電流値としてもよい。読取画像情報の変換に必要な光量が最も少なくて済む色が分かっているのであれば、第１光源ユニット５５の光源毎に発光させ、読取画像情報の変換に必要な光量となる電流値をそれぞれ求める必要がなくなる。
【０１３１】
また、図８の（ｆ）のように、切り換えられた１ライン周期の最初からＬＥＤチップ１
３２Ｇが発光するようになっているが、このようにする必要はない。例えば、ＣＰＵ１００は、切り換えられた１ライン周期の後ろ基準で発光するように制御してもよい。
【０１３２】
また、第２光源ユニット５６において、発光時間をゼロとする光源が分かっていれば、その光源を第２光源ユニット５６の構成から削除してもよい。そうすると安価で簡単な構成となる。
【符号の説明】
【０１３３】
１      画像読取装置
１１    第一の読取面（原稿載置台の１例）
１１ａ  ＦＢカバー５の蝶番に近い側の端縁
１１ｂ  第二の読取面１２に近い側の端縁
１２    第二の読取面（原稿載置台の１例）
５５    第１光源ユニット（照射手段の１例）
５６    第２光源ユニット（照射手段の１例）
５７    バス
１００  ＣＰＵ（発光制御手段、第１発光パラメータ決定手段、第２発光パラメータ決
定手段、光源毎発光制御手段、第１電流値調整手段、第２電流値調整手段、第
２電流決定手段の１例）
１０１  ＲＯＭ
１０２  ＲＡＭ
１０３  ＮＶＲＡＭ
１０４  波形生成部（パルス信号出力手段の１例）
１０９  ＡＤ変換回路（読取画像変換手段の１例）
１１０  電流調整回路（駆動電流供給手段の１例）
１１１  電流調整回路（駆動電流供給手段の１例）
【図１】
2010259065.tif 000003
【図２】
2010259065.tif 000004
【図３】
2010259065.tif 000005
【図４】
2010259065.tif 000006
【図５】
2010259065.tif 000007
【図６】
2010259065.tif 000008
【図７】
2010259065.tif 000009
【図９】
2010259065.tif 000010
【図１０】
2010259065.tif 000011
【図１１】
2010259065.tif 000012
【図１２】
2010259065.tif 000013
【図８】
2010259065.tif 000014