"複数色の光から白色光を作成し、該白色光を光源として連続的に点灯させて原稿画像を読み取る画像読取装置であって、前記光源と読取素子が主走査方向に並んだライン状のイメージセンサと、前記イメージセンサの主走査幅以上の長さの白基準板と、原稿画像読取領域外に設置された補助白基準板と、以下の1~3の光量に関するデータを記憶する記憶手段;1前記光源の点灯直後に前記白基準板の反射光の光量を読取った光量値である各光成分のライン状の白基準値、2前記光源の点灯直後に前記白補助基準板の反射光の光量を読取った各光成分の光量値である補助白基準値、3前記補助白基準板を読み取ることにより得られる前記複数色の光の経時光量変動がそれぞれ関連付けられた経時光量変動データと、前記光源が点灯され、所定期間連続点灯された後に、前記イメージセンサにより測定された前記補助白基準板の反射光の光量の測定値と前記補助白基準値2とから光量変動が最大である光成分を特定し、この特定された光成分の測定値と、前記補助白基準値2と、前記経時光量変動データ3と、前記白基準値1とを用いて測定時における全ての光成分について光量ラインデータを算出し、該光量ラインデータを用いてシェーディング補正を実行するシェーディング補正手段と、を備える画像読取装置。複数色の光から白色光を作成し、該白色光を光源として連続的に点灯させて原稿画像を読み取る画像読取装置であって、前記光源と読取素子が主走査方向に並んだライン状のイメージセンサと、前記イメージセンサの主走査幅以上の長さの白基準板と、原稿画像読取領域外に設置された補助白基準板と、以下の1~4の光量に関するデータを記憶する記憶手段;1前記複数色の光のうち経時光量変動量が所定以上の光成分である特定光、2前記光源の点灯直後に前記白基準板の反射光の光量を読取った光量値である各光成分のライン状の白基準値、3前記光源の点灯直後に前記白補助基準板の反射光の光量を読取った前記特定光の光量値である補助白基準値、4前記補助白基準板を読み取ることにより得られる前記複数色の光の経時光量変動がそれぞれ関連付けられた経時光量変動データと、前記光源が点灯され、所定期間連続点灯された後に、前記イメージセンサにより測定された前記補助白基準板の反射光のうちの前記特定光1の光量の測定値と、前記補助白基準値3と、前記経時光量変動データ4と、前記白基準値2とを用いて測定時における全ての光成分について光量ラインデータを算出し、該光量ラインデータを用いてシェーディング補正を実行するシェーディング補正手段と、を備える画像読取装置。前記特定光は、前記複数色の光のうち最も波長が長いものであることを特徴とする請求項2に記載の画像読取装置。前記複数色の光は、短波長の光と、光変換材料により該短波長の光の一部が変換された長波長の光とからなることを特徴とする請求項1乃至請求項3のいずれか1項に記載の画像読取装置。LED光源を使用した画像読取装置において上記特許文献1の原稿読取法を実施すると、ADFを用いた原稿の連続通紙中もR赤,G緑,B青の各光成分ごとの光量変動を簡略シェーディング板を用いて測定することで生産性を落とさずにシェーディング補正をすることができる。しかしながら、前述したように光源として白色光を作るために複数色の光を使用しこの光源を連続的に点灯させて原稿を読み取る場合、光量変動の少ない光成分に対してはその光量の測定時点における正確な光量変動率を測定することは困難であり、結果としてシェーディング補正の精度が低くなってしまうという問題があった。換言すると、光量変動の小さい光成分についての光量変動率は、光変動の大きい光成分についての光量変動率と比較すると、測定誤差が大きく影響してしまい、シェーディング補正の精度が低くなってしまうという問題がある。さらに、補助白基準板とイメージセンサとの間の距離が長くなるほど十分な光量を得ることができなくなり、その結果、シェーディング補正の精度が低くなってしまうという問題があった。そこで本発明は、光量変動が少ない光成分に対しても適切なシェーディング補正を実行できる画像読取装置を提供することを目的とする。上記課題を解決するため、本発明に係る画像読取装置の第1の特徴は、数色の光から白色光を作成し、該白色光を光源として連続的に点灯させて原稿画像を読み取る画像読取装置であって、前記光源と読取素子が主走査方向に並んだライン状のイメージセンサと、前記イメージセンサの主走査幅以上の長さの白基準板と、原稿画像読取領域外に設置された補助白基準板と、以下の1~3の光量に関するデータを記憶する記憶手段;1前記光源の点灯直後に前記白基準板の反射光の光量を読取った光量値である各光成分のライン状の白基準値、2前記光源の点灯直後に前記白補助基準板の反射光の光量を読取った各光成分の光量値である補助白基準値、3前記補助白基準板を読み取ることにより得られる前記複数色の光の経時光量変動がそれぞれ関連付けられた経時光量変動データと、前記光源が点灯され、所定期間連続点灯された後に、前記イメージセンサにより測定された前記補助白基準板の反射光の光量の測定値と前記補助白基準値2とから光量変動が最大である光成分を特定し、この特定された光成分の測定値と、前記補助白基準値2と、前記経時光量変動データ3と、前記白基準値1とを用いて測定時における全ての光成分について光量ラインデータを算出し、該光量ラインデータを用いてシェーディング補正を実行するシェーディング補正手段と、を備えることにある。上記課題を解決するため、本発明に係る画像読取装置の第2の特徴は、複数色の光から白色光を作成し、該白色光を光源として連続的に点灯させて原稿画像を読み取る画像読取装置であって、前記光源と読取素子が主走査方向に並んだライン状のイメージセンサと、前記イメージセンサの主走査幅以上の長さの白基準板と、原稿画像読取領域外に設置された補助白基準板と、以下の1~4の光量に関するデータを記憶する記憶手段;1前記複数色の光のうち経時光量変動量が所定以上の光成分である特定光、2前記光源の点灯直後に前記白基準板の反射光の光量を読取った光量値である各光成分のライン状の白基準値、3前記光源の点灯直後に前記白補助基準板の反射光の光量を読取った前記特定光の光量値である補助白基準値、4前記補助白基準板を読み取ることにより得られる前記複数色の光の経時光量変動がそれぞれ関連付けられた経時光量変動データと、前記光源が点灯され、所定期間連続点灯された後に、前記イメージセンサにより測定された前記補助白基準板の反射光のうちの前記特定光1の光量の測定値と、前記補助白基準値3と、前記経時光量変動データ4と、前記白基準値2とを用いて測定時における全ての光成分について光量ラインデータを算出し、該光量ラインデータを用いてシェーディング補正を実行するシェーディング補正手段と、を備えることにある。ここで、特定光は前記複数色の光のうち最も波長が長いものとすることができる。また、前記複数色の光は、短波長の光と、光変換材料により該短波長の光の一部が変換された長波長の光とからなるものとすることができる。本願発明の効果は、光源を連続点灯させて原稿を読み取る画像形成装置において、連続点灯に対する光量変動変動量,変動率が最大である光成分を特定し、該特定した光成分の光量変動と経時光量変動データとを用いて全ての光成分についての光量ライン値を推定してシェーディング補正をするため、光量変動が少なく、実際にその光量を測定したのでは測定精度が低くなり適切なシェーディング補正ができない光成分に対しても、より高精度なシューディング補正が実行できることである。また画像形成装置が、連続点灯時間に応じた経時光量変動量が所定以上の光成分を特定光として記憶部に記憶している場合には、不要な光成分についての光量値を測定する必要がなく、シェーディング補正に要する時間が短縮できる。更に、本発明は光源の白色光が、短波長の光と、光変換材料により短波長の光の一部が変換された長波長の光とから作られる場合、すなわち各光成分の発光の仕組みが異なる光源を使用した画像読取装置に対しても利用できる。光変換材料により波長を変換させた光を光源の一部として使用する場合、まず光変換材料に光を照射させるため光変換材料による温度変化の影響を受け、励起された光成分に対する温度特性が異なることになり光量等が変動してしまうが、本発明によればこの問題をも解決できる。本発明の実施の形態について図面を参照して説明する。本実施形態における画像読取装置は、自動原稿読取台に載置された複数枚の原稿を自動的に取り込んで画像読取を行なうシートスルー読取モード動作と、ユーザによって原稿載置領域に1枚ずつ載置された原稿の画像を読み取るフラットベッド読取モード動作とを選択的に行なうことができる。シートスルー読取モードでは、原稿に光を照射する光源と原稿からの反射光を取り込むミラーとを搭載したキャリッジを固定し、原稿を自動搬送することで読み取りを行ない、フラットベッド読取モードでは、原稿を固定し、キャリッジを走査させることで読み取りを行なう。図1は、本実施形態における画像読取装置の画像読取面の概略構成を示す図であり、図1aは平面図、図1bは側面図を示している。図1aに示すように画像読取装置10は、シートスルー読取モードにおいて原稿の読取面となる自動読取領域11と、フラットベッド読取モードにおいて原稿の読取面となる原稿載置領域12とを備えている。これらの原稿読取面は、いずれもガラス板によって構成され、原稿読取面の周囲は遮光部材により覆われている。図1bに示すように、自動読取領域11の上方には、シートスルー読取モードにおける原稿搬送のガイドとなるガイド板19が配置されている。自動読取領域11と原稿載置領域12との間の遮光部材である位置ガイド板14は、フラットベッド読取モードにおいて原稿載置領域12に原稿を載置する際の位置合わせのガイドとして機能する。位置ガイド板14の表側には、A3、A4、中心位置等の目印が表示されており、裏面には、白基準板15が設けられている。白基準板15は、シェーディング補正において白基準値を取得するために読み取られる。シェーディング補正では、画素毎に補正用データを生成するため、白基準板15は、光源キャリッジ16aに搭載された第1ミラー4aの幅以上の長さ、すなわち、読取対象幅以上の長さを有するようにする。なお、本実施形態では、光源ONの状態で白基準板15を読み取ることで白基準値のサンプリングを行ない、光源OFFの状態で白基準板15を読み取ることで黒基準値のサンプリングを行なう。ただし、黒基準板を別途設けたり、他の場所で黒基準値のサンプリングを行なうようにしてもよい。なお、本発明は特に白基準値を取り扱うため、以降では黒基準値のサンプリングについては説明を省略する。光源18から照射され、原稿で反射した光は、第1ミラー4a、第2ミラー4b、第3ミラー4c、レンズ3によってイメージセンサ17に導かれる。そして、イメージセンサ17によって原稿の画像として読み取られる。光源18と第1ミラー4aとを搭載した光源キャリッジ16aは、シートスルー読取モードにおいては、自動読取領域11に対応する位置Aに固定され、図示しない自動原稿搬送機構により搬送される原稿Gの画像を読み取る。フラットベッド読取モードにおいては、白基準板15に対応する位置Bにおいてシェーディング補正のための白基準値のサンプリングを行ない、原稿載置領域12の端位置Cに向かって、図示しないキャリッジ移動機構によって水平に移動することによって原稿載置領域12に載置された原稿の画像を読み取る。第2ミラー4bと第3ミラー4cとを搭載したミラーキャリッジ16bは、光源キャリッジ16aの移動方向に合わせて、1/2の距離の割合で移動する。本実施形態の画像読取装置10は、いわゆるフルハーフレートミラースキャン方式を採用しており、筐体に固定されているイメージセンサ17と原稿面との距離を一定に保つようにしている。自動読取領域11の主走査方向側の遮光部材の裏面には、補助白基準板13が設けられている。補助白基準板13は、光源18の光量の変動を検出するために読み取るものである。補助白基準板13は、光源キャリッジ16aが自動読取領域11に対応する位置Aに固定されている状態で読み取ることができる位置に配置されている。補助白基準板13は、光源18の光量を計測できれば足りるため、白基準板15よりも小型の部材を用いることができる。なお、補助白基準板13は、白基準板15とともに、一様な反射率からなる白色板例えば、白マイラシールを用いるようにする。ただし、他の部材を転用したり、他の領域に配置するようにしてもよい。なお、本実施形態では、光源ONの状態で補助白基準板13を読み取ることで補助白基準値のサンプリングを行ない、光源OFFの状態で補助白基準板13を読み取ることで補助黒基準値のサンプリングを行なう。ただし、補助黒基準値は後述する記憶部30に予め記憶させておいても良い。図2は、自動読取領域11に対応する位置Aにある光源キャリッジ16aの斜視図である。本図に示すように光源キャリッジ16aは、複数色の光から白色光を作成するLEDからなる光源18と第1ミラー4aを備えており、光源18が発する光の読取対象物による反射光を第1ミラー4aで反射して、ミラーキャリッジ16bの第2ミラー4bに導く構成となっている。ただし、光源キャリッジ16aにライン型のイメージセンサを搭載して原稿の反射光を直接読み取る、いわゆる密着タイプの構成としてもよい。シートスルー読取モードにおいて、原稿Gは、光源キャリッジ16aの方向主走査方向と直交する方向副走査方向に図示しない原稿搬送機構によってガイド板19に案内されて搬送され、ライン単位で画像を読み取られる。図3は、画像読取装置10および画像読取装置10から画像データを受信するホスト装置80の制御系の機能構成を示すブロック図である。本図に示すように画像読取装置10は、上述のイメージセンサ17、光源18に加え、制御部20、記憶部30、キャリッジ移動機構部40、原稿搬送機構部50、操作パネル60を備えている。ただし、操作パネル60は、画像読取装置10の外部、例えば、ホスト装置80側に備えさせるようにしてもよい。制御部20は、CPU、画像処理回路、インタフェース回路等により構成され、画像読取装置10における画像読取動作を制御する。本実施形態において制御部20は画像読取制御部21、画像読取条件設定部22、画像処理部23、色変換処理部24、画像出力部25を備えている。これらは、CPUが後述するROM32に記録された制御用プログラムを実行することにより構成される。画像読取制御部21は、画像読取条件設定部22が受け付けた画像読取条件にしたがって、キャリッジ移動機構部40、原稿搬送機構部50、光源18の動作を制御して、原稿の読取処理を行なう。すなわち、シートスルー読取モードの場合は、光源キャリッジ16aを自動読取領域11の位置まで移動させ、原稿を原稿搬送機構部50によって搬送させることにより原稿の読取処理を行なう。また、フラットベッド読取モードの場合は、原稿載置領域12に載置された原稿に対して光源キャリッジ16aを副走査方向に移動させることにより原稿の読取処理を行なう。画像読取条件設定部22は、操作パネル60あるいは接続されたホスト装置80等から画像読取条件の設定を受け付ける。画像読取条件設定部22が受け付ける読取条件には、例えば、シートスルー読取モード/フラットベッド読取モード、両面読取/片面読取、拡大縮小処理、カラー/モノクロ、階調数、解像度等を含めることができる。画像処理部23は、イメージセンサ17で読み取った画像データに対する画像処理を行なう。また、画像処理には、イメージセンサ17の素子間の感度バラツキ等を補正するためのシェーディング補正が含まれる。このため、画像処理部23は、シェーディング補正処理を行なうシェーディング補正部231を備える。シェーディング補正部231は、以下の手順でシェーディング補正を実行する。すなわち、原稿の画像読取に先立ち、白基準板15を光源18がONの状態でサンプリングすることにより、白基準値を画素毎に取得する。そして、光源18がONの状態で原稿の読取を開始し、読み取った画像データを、取得した白基準値と別途取得した黒基準値とを用いて画素毎に補正する。この動作は、R,G,Bの各光成分ごとに行われる。例えば、ある1画素についてのシェーディング補正後の画像データDoutは、読み取った画像データの値をDin、白基準値をW0、黒基準値をB0とすると、以下の数式1にて表すことができる。Dout=階調数×Din-B0/W0-B0数式1この計算は、R,G,Bの各光成分ごとに適用される。また、シェーディング補正では、1枚目の原稿読取時に補助白基準板13をサンプリングすることで光源18の補助白基準値W1、および補助黒基準値B1を取得しておく。そして、以降の原稿読取の直前に補助白基準板13をサンプリングして光源18の光量の測定値を取得し、得られた測定値と補助白基準値W1との比率を算出する。この光量変動の比率と後述する経時光量変動データとを用いて測定時点におけるすべての光成分の光量の推測値を算出してシェーディング補正を行なう。詳細については、後述する。色変換処理部24は、RGB形式の画像データをCMYK形式に変換したり、階調を減少させる処理を行なう。画像出力部25は、読み取った画像データをホスト装置80に転送する処理を行なう。記憶部30は、RAMRandomAccessMemory31とROMReadOnlyMemory32とを備えている。ROM32には、書換可能なEEPROMElectricallyErasableProgrammableReadOnlyMemory32aが含まれる。揮発性の記憶装置であるRAM31には光源18の主操作方向各素子の光量の基準値である基準光量ラインデータ数式1の白基準値W0に対応、黒基準ラインデータ数式1の黒基準値B0に対応、基準光量補助データ上述した補助白基準値W1に対応、画像読取データ等が記憶される。また、RAM31は、作業用領域としても用いられる。不揮発性の記憶装置であるROM32には、制御用プログラムが格納されている。書換可能なEEPROM32aには、各光成分に対する連続点灯時間経過に対する光量変動の関係を表す経時光量変動データ図5のグラフに相当等が格納されている。これらのデータは、画像読取装置10の起動時にRAM31に転送されて用いられるようにしても良い。キャリッジ移動機構部40は、モータ、駆動ベルト等から構成することができ、画像読取制御部21の制御に従って、光源キャリッジ16aを読取位置に移動させたり、副走査方向に移動させたりする。また、ミラーキャリッジ16bを光源キャリッジ16aの移動方向に合わせて1/2の距離で移動させる。原稿搬送機構部50は、原稿反転機構を含んでおり、読取条件として両面読取が設定された場合には、表面読取後に裏面を読み取るために原稿を反転させる。ホスト装置80は、例えば、プリンタ、PC等とすることができ、画像読取装置と接続し、画像データの受信処理を制御するホストコントローラ81を備えている。次に、画像読取装置10が基準光量ラインデータP[1~m]、基準光量補助データMを取得する処理について説明する。ここで、基準光量ラインデータP[1~m]は、光源18を点灯した直後の光量低下がない状態で白基準板15をサンプリングしたときの画素毎の値である。なお、mはイメージセンサ17が読み取る画素数である。基準光量補助データMは、光源18を点灯した直後の光量低下がない状態で補助白基準板13をサンプリングしたときの代表値である。本実施形態において、基準光量補助データは、光源18の光量を示すデータとして用いるため、画素毎ではなく、サンプリング値の代表値を使用する。代表値は、例えば、補助白基準板13を読み取った複数画素の値の平均値とすることができる。これにより補助白基準板13の汚れやムラ等の影響を軽減することができる。複数画素は、例えば、主走査方向の所定長さ、副走査方向の所定長さで構成される領域内の画素とすることができる。ただし、主走査方向又は副操作方向のいずれか一方の複数個の画素の平均値としてもよい。基準光量ラインデータP[1~m]および光量補助データMは、1ジョブの読取動作が開始される前に取得される。しかし、連続点灯時間が所定期間を経過した場合に取得し直すようにしても良い。次に、図4のフローチャート、図5を用いて本発明の原稿読取動作を説明する。ここで事前に図5の説明をする。図5は、光源18を点灯した直後に測定された光量の測定値初期光量値と光源18を所定時間連続点灯させた場合に測定される各光成分の光量の測定値との比率を表す図である。LEDは経時に対する発光安定性に富むものと考えられているが、連続点灯時間とともに光量が変動すし、また、光量変動率はR,G,Bの各光成分によってばらつきがあることが本発明者の研究により判明した。さらに、この光量連動率は波長の長いものの方がより大きな変動率が生じることが分かった。また、光変換材料により変換された長波長の光成分に対する光量変動と、直接発光により発光される光成分に対する光量変動率とを比較すると、前者の方が大きくなることが分かった。図5はこれらの関係を連続点灯時間を横軸に、初期光量値との光量変動率を縦軸にとり、各光成分ごとに表したものである。本発明の経時光量変動データに対応するものである。なお、図5のグラフは連続点灯時間に基づいたものになっているが、光量変化が最大の光成分を基準に他の光成分の変動が表されたものであっても良い。また、光量変動率が関数式で表現できるのであれば、グラフではなく、その関数式が記憶されていても良い。本発明は、これらのグラフ、関数式等を総称してデータと記載している。図4のフローチャートに戻り説明する。本実施例における画像読取処理では読取が開始されると、まず光源18をONにするS101。そして、光量が変動する前の状態にて、今回の読み取り動作における基準光量ラインデータP[1~m]、基準光量補助データMを取得するS103。これらの値はいずれも今回の画像読取ジョブにおいて基準値となる。なお、基準光量ラインデータP[1~m]は数式1における白基準値W0に相当する。ここで、基準光量補助データMの取得では補助白基準板13をサンプリングするため、自動読取領域11の位置に光源キャリッジ16aを移動させ、補助白基準板13の所定領域をサンプリングし、読取値の平均値を算出する必要がある。この際、所定領域は、例えば主走査方向X画素、副走査方向X画素の正方領域とすることができる。また、基準光量ラインデータP[1~m]の測定は白基準板15をサンプリングするため、白基準板15の位置に光源キャリッジ16aを移動させ、白基準板15を複数ラインサンプリングして、画素毎の平均値を基準光量ラインデータP[1~m]とする。このように、副走査方向で平均値を算出することにより、白基準板15の汚れ、ムラ等の影響を軽減することができる。ただし、1ラインのみのサンプリングであってもよい。基準光量補助データMと基準光量ラインデータP[1~m]の取得の順序はいずれが先であっても問題ない。取得した基準光量補助データMと基準光量ラインデータP[1~m]は、RAM31に記録される。次いで、1枚目の原稿が読み取られS105、読み取られた原稿の画像データに対してシェーディング補正が行なわれることになるS107~S115。本発明でのステップS107~S115におけるシェーディング補正を具体的に説明する。原稿読取に際して、光源18の現在の光量を把握するためにイメージセンサ17により最新の光量補助値Nを取得する。光量補助値Nは、補助白基準板13の所定領域をサンプリングし、読取値の平均値を算出して求める。この所定領域は光量補助データを取得した時と同一の大きさであることが好ましい。ここで、補助白基準板13は、シートスルー読取モードの際に光源キャリッジ16aを移動させずにサンプリングすることができるS107。そして、シェーディング補正部231は、光量補助値Nと基準光量補助データMとを使って各光成分の光量値の差分を算出し、当該差分が一番大きい光成分、すなわち光量変動率が最大である光成分を特定するS109。次に、シェーディング補正部231は、予めEEPROM32aからRAM31へ転送されて記録されている経時光量変動データ図5のデータに相当を参照し、ステップS109にて特定された光量変動が最大である光成分の光量変動率を用いて、当該測定時点でのすべての光成分の光量の推測値を算出するS119。すなわち、シェーディング補正部231は、1光量変動率の最も大きい成分の光についてN/M0の計算を行い、2図5に記載されたグラフから1の計算により算出された光量変動率に対応する他の光成分の光量変動率を算出し、3各光成分に対応する基準光量ラインデータP[1~m]に算出した光量変動率を乗じて、光量補助値Nの測定時点におけるすべての光成分の光量ラインデータである光量ライン推測値Pn[1~m]を算出するS113。次に、シェーディング補正部231は、ステップS105にて読み取った原稿データに対して、光量補助値Nの取得時点におけるシェーディング補正を実行する。すなわち数式1において、シェーディング補正後の画像データDoutをPout[1~m]とすると、このPout[1~m]は、入力データDinをステップS113にて算出した光量ライン推測値Pn[1~m]、白基準値W0を読取動作開始前に取得した基準光量ラインデータP[1~m]、B0をB[1~m]として、下記の数式2にて表される。Pout[1~m]=諧調数×Pn[1~m]-B[1~m]/P[1~m]-B[1~m]数式2そして、制御部20は次の読取原稿の有無を確認する。次の読取原稿がない場合S117;YES、制御部20は光源18をOFFにして原稿読取処理を終了するS119。次の読取原稿がある場合S117;Noには、ステップS105に戻り上述した動作S105~S117を繰り返す。なお、本実施例では2枚目以降のシェーディング補正にて、高源18を連続的に点灯させるため光量ライン推測値Pn[1~m]は随時算出するようにしているが、白基準値である基準光量ラインデータP[1~m]は一定のものとして使用されるものとしている。以上、説明したように本発明によれば、光源18を連続点灯させた場合に補助白基準値から最も光量変動の大きい光成分を特定し、当該光成分の光量変動から他の光成分の測定時点における光量ラインデータの推定値を算出して、シェーディング補正が行われる。したがって、光量変動が小さい光成分について実測値を測定する精度が低い場合であっても、より高精度なシェーディング補正が可能となる。また、光源18として白色光を青色の光で励起される補色の黄色を発光する蛍光体との組合せで作る方法が使用される場合には、青色とその他の成分の光を発光させる仕組みが異なることとなり光変換材料から発せられる熱により当該光成分に対する温度特性が直接発光のものと比べて大きく変動することとなるが、この場合であっても上記と同様の効果を奏する。<他の実施形態1>本発明では、連続点灯時間経過に対する光量変動が最大の光成分の光量補助基準値M、光量補助値Nを用いたシェーディング補正を説明したが、これに限られない。例えば、光成分についての光量補助値Nと基準光量補助基準値Mとの差分が所定の値以上である場合には、光量変動が最大である光成分以外の光成分の光量ラインデータを取得するに際し、測定値を使うことができる。この場合には、図4のフローチャートのステップS107とステップS109の間にステップS108として、光成分ごとに基準光量補助基準値Mと光量補助値Nとの差分が所定の値以上か否かという判断をいれるようにする。この差分が所定の値閾値以上である光成分については実測値を使用して光量ライン推測値Pn[1~m]を推定すればよく、差分が所定の値閾値未満の場合には、ステップS109~S113の処理がなされるようにシェーディング補正部231が制御すればよい。<他の実施形態2>また、図5のように光量変動が最も大きいものが特定の光成分であることが事前に分かっている場合すなわち、この情報が記憶部30内のいずれかに記憶されている場合には、本発明にてシェーディング補正を実行するに際して光量補助値Nの測定は、当該光成分の光量値のみを抽出すれば良い。その他の光成分に関しては経時光量変動データを用いた計算により推測値を用いることができるためである。ここで、図5の場合は最も波長が長いR成分が該当する。このように処理することにより、光量変動量が最大である光成分以外の光成分に対する測定値の算出、補助白基準値との比較をせずに済むことになり、シェーディング補正に要する時間を短縮させることができる。具体的には、図4のフローチャートにおいてステップS107の一部及びステップS109が省略できることになる。この場合には、ステップS111は抽出特定された光成分の光量変動率を算出となる。なお、光量変動が最も大きいものを特定の光成分として説明したが、光量変動量が所定以上光量変動が所定の閾値以上のものであれば問題ない。例えば、R成分ではなく、G成分の光を特定の光成分とすることも可能である。<他の実施形態3>また、上述した実施例では、原稿1枚ごとに簡略シェーディング補正を実行することになっている図4のステップS117;No以降。しかし、この判断をA前回のシェーディング補正を実行してからの光源の連続点灯時間が所定の時間を越えたか否か、またはB前回のシェーディング補正を実行してから高源の光量変動が最大である光成分についての光量変動が所定の値閾値を超えたか否かとしても良い。具体的には、Aの場合には、次の読取原稿がある場合S117;No、ステップS105に移る前に前回のシェーディング補正を実行してからの光源の連続点灯時間が所定の時間を越えたか否かの判断ステップを入れるようにする。所定時間経過している場合にはフローチャート通りにステップS115以降の処理が実行され、所定時間経過していない場合には、前回のシェーディング補正にて使用された光量補助値N、光量ラインデータPn[1~m]を用いてシェーディング補正を実行するようにする。すなわち、ステップS107~S113をスキップしてシェーディング補正を実行S115すれば良い。なお、これらの光量補助値N、光量ラインデータPn[1~m]は、随時RAM31への記録しておけば良い。またはBの場合には、次の読取原稿がある場合S117;No、ステップS115に移る前に前回のシェーディング補正を実行してから光量変動が最大である光成分についての光量変動が所定の値閾値を超えたか否かの判断ステップを入れるようにする。所定の値を超えた場合にはフローチャート通りにステップS105以降の処理が実行され、所定の値を超えていない場合には、前回のシェーディング補正にて使用された光量補助値N、光量ラインデータPn[1~m]を用いてシェーディング補正を実行するようにする。すなわち、ステップS107~S113をスキップしてシェーディング補正を実行S115すれば良い。なお、これらの光量補助値N、光量ラインデータPn[1~m]は、随時RAM31への記録しておけば良い。これらの場合においても補助白基準板13を用いた測定回数が減少でき、光量変動量が最大である光成分の特定等の処理を省略でき、シェーディング補正に要する時間を短縮させることができる。なお、所定時間経過しているか否かで判断する場合には、この所定時間は連続点灯経過時間に応じて変動的であること、すなわち光量の変動特性に対応させたものであることが好ましい。これは、図5のグラフを見ても分かるように光源18の点灯直後と、ある程度時間が経過した後では光量の変動率に差があるためである。これにより高精度のシェーディング補正を実行することができるようになる。<他の実施形態4>上述した実施形態では、白基準値である基準光量ラインデータP[1~m]は光源18の連続点灯時間に関らず一定のものとして説明した。しかし、時間が経過するとともに光量が変動するため、より高精度のシェーディング補正を実行するには白基準値を随時更新する必要がある。この場合には、特許文献1特開2010-011439に記載された発明を実行するのが効果的である。すなわち、時間経過に対する光量変動を光源18の主操作方向すべての画素について個別に補正すれば良い。<他の実施形態5>また、上記実施例はすべてADFを用いたシートスルー読取について説明したが、フラットベッドを用いた読取動作において光源18を連続的に点灯させる場合であっても当該発明を実施できる。さらに、上述したものはすべて補助白基準板を読み取った値を用いてシェーディング補正をするものについて説明しているが、連続点灯時間が所定期間、例えば所定時間、原稿の所定の読み取り枚数、原稿の各読み取り間隔が経過した場合には、白基準板を読み取った値を用いてシェーディング補正を実行させても良い。"