"原稿に光を照射する光源と、該光源から光を照射される原稿からの反射光を光電変換するイメージセンサとにより、画像データを取得する画像読取装置において、原稿読み取り期間外においてライン周期単位で点灯と消灯を交互に繰り返すようにして、前記光源の点灯期間を調整する点灯制御手段と、原稿読み取り期間外に読み取った画像データが予め定められた閾値より小さければ、黒補正に用いる基準黒データの生成用の黒レベルデータと判別し、前記閾値より大きければ、シェーディング補正に用いるシェーディングデータの生成用の白レベルデータと判別するデータ判別手段と、前記判別手段により判別された黒レベルデータから基準黒データを生成する手段と、前記判別手段により判別された白レベルデータからシェーディングデータを生成する手段とを有することを特徴とする画像読取装置。前記イメージセンサは、光電変換するセンサチップを複数並べて配列されていることを特徴とする請求項1に記載の画像読取装置。前記データ判別手段の閾値は、黒レベルデータの最大値1以上とし、原稿読み取り期間外に入力された画像データが、所定の閾値T未満であれば、黒レベルデータと判別し、閾値T以上であれば白レベルデータと判別する特徴とする請求項1または請求項2に記載の画像読取装置。前記点灯制御手段は、原稿読み取り期間外において、予め設定した任意のライン数で、点灯及び消灯を周期的に繰り返させることを特徴とする請求項1から請求項3のいずれか1項に記載の画像読取装置。前記点灯制御手段は、前記光源の点灯期間および消灯期間を、読取枚数に応じ、その期間をライン単位で変更することを特徴とする請求項1から請求項4のいずれか1項に記載の画像読取装置。前記点灯制御手段は、前記光源の点灯期間および消灯期間を、前記光源の光量変動に応じ、そのときの白レベルに応じた点灯期間および消灯期間を規定するルックアップテーブルを参照して、前記点灯期間および消灯期間をライン単位で変更することを特徴とする請求項1から請求項4のいずれか1項に記載する画像読取装置。前記点灯制御手段は、前記光源の点灯および消灯を繰り返す期間を、原稿読み取り期間外において、ライン単位で任意に変更することを特徴とする請求項1から請求項6のいずれか1項に記載の画像読取装置。前記点灯制御手段は、前記光源の点灯および消灯を繰り返す期間を、原稿読み取り期間外において、読取枚数に応じ、ライン単位で変更することを特徴とする請求項1から請求項7のいずれか1項に記載の画像読取装置。前記点灯制御手段は、前記光源の点灯および消灯を繰り返す期間を、原稿読み取り期間外において、前記光源の光量変動に応じ、そのときの白レベルに応じたシェーディングデータ生成に費やすライン数を規定するルックアップテーブルを参照して、ライン単位で変更することを特徴とする請求項1から請求項7のいずれか1項に記載する画像読取装置。請求項1から請求項9のいずれか1項に記載の画像読取装置を備えた自動原稿搬送装置。請求項1から請求項9のいずれか1項に記載の画像読取装置を備えた画像形成装置。しかし、OPB画素がない構成、例えば、センサICチップセンサチップを複数個並べて配列した密着イメージセンサCIS等を用いた画像読取装置では、光源を一度消灯させて基準黒データ黒レベルデータから、主走査画素位置が同じである画素の複数ラインの平均化等によって算出された黒補正用のデータを生成する必要がある。したがって、OPB画素がないイメージセンサを用いた画像読取装置における原稿読み取り時は、一般的には、一旦光源を消灯し、基準黒データを生成して、再度光源を点灯し、光源点灯後の光量安定時間を待った後、シェーディングデータと画像データを取得して、黒補正、およびシェーディング補正を行うことになり、生産効率が低下する。また、連続読み取り時に、紙間時間を短縮し生産性を上げるために、紙間に光源を消灯せずに、ジョブの開始時に生成した基準黒データで黒補正することを行うことが考えられるが、この場合では、光源をジョブの最後まで連続点灯するので、光源の発する熱により、センサ基板の温度が上昇する。そのため、センサチップ毎の温度特性差により、暗電流の増加量黒レベルの増加量に差異が発生し、最終読取画像にチップ毎の段差が生じてしまう。この問題に対処するため基準黒データを紙間毎に生成すると、上記の黒レベル変動に起因するチップごとの段差は発生しないが、光源消灯、基準黒データ生成、光源点灯、光源再点灯後の光量安定時間確保の時間が必要となり、時間がかかってしまう。また、ジョブの先頭でのみシェーディングデータを生成し、紙間ではシェーディングデータを取得しないシェーディングレスの場合でも、原稿読み取り前には光源再点灯時間が必要となり、さらなる紙間時間短縮は難しい。特に、光源点灯後の光量安定時間は、光源の温度特性に依存しており、直前の光源消灯時間に依存する。具体的には、光源消灯時間が長い場合は、光源の温度が低下して、光量安定時間に必要な時間が増加するが、光源消灯時間が短ければ、光源の温度が低下しないので、光源点灯後の光量安定時間を短くすることができるという特性がある。しかし、上記基準黒データをある程度、精度よく生成するためには一定ライン期間のデータが必要であるため、消灯時間を短くすることは困難である。従って、OPB画素がないイメージセンサを用いた画像読取装置の連続読み取りにおいて、基準黒データ生成を行いつつ紙間時間の短縮を行うことが困難であるという問題があった。本発明は、上記に鑑みてなされたものであって、OPB画素がないイメージセンサを用いている画像読取装置の連続読み取りにおいて、紙間での基準黒データ生成を行いつつ紙間時間の短縮を行えるようにすることを目的とする。上述した課題を解決し、目的を達成するために、本発明の画像読取装置は、原稿に光を照射する光源と、該光源から光を照射される原稿からの反射光を光電変換するイメージセンサとにより、画像データを取得する画像読取装置において、前記原稿読み取り期間外においてライン周期単位で点灯と消灯を交互に繰り返すようにして、前記光源の点灯期間を調整する点灯制御手段と、原稿読み取り期間外に読み取った画像データが予め定められた閾値より小さければ、黒補正に用いる基準黒データの生成用の黒レベルデータと判別し、前記閾値より大きければ、シェーディング補正に用いるシェーディングデータの生成用の白レベルデータと判別するデータ判別手段と、前記判別手段により判別された黒レベルデータから基準黒データを生成する手段と、前記判別手段により判別された白レベルデータからシェーディングデータを生成する手段とを有することを特徴とする。本発明によれば、光源を所定のライン単位で点灯および消灯を繰り返すことで、光源再点灯後の光量安定時間を確保する必要がなくなるので、紙間での基準黒データ生成を行いつつ紙間時間の短縮を行うことが可能となる。以下に添付図面を参照して、画像読取装置および画像形成装置の実施の形態を詳細に説明する。図1は、本実施形態に係る画像読取装置の機能を有する自動原稿搬送装置を備えた画像形成装置としての複写機の概略構成を示す図である。図1に示すように、複写機1は、画像読取装置としての機能を有する自動原稿搬送装置ADF:AutoDocumentFeeder100と、給紙部200と、画像形成部300とを備えている。給紙部200は、用紙サイズの異なる記録紙を収納する給紙カセット201,202と、給紙カセット201,202に収納された記録紙を画像形成部300の画像形成位置まで搬送する各種ローラーからなる給紙手段203とを有している。画像形成部300は、露光装置301と、感光体ドラム302と、現像装置303と、転写ベルト304と、定着装置305とを備えている。画像形成部300は、原稿画像を読み取る読取部後述により読み取られた原稿の画像データに基づいて、露光装置301により感光体ドラム302を露光して感光体ドラム302に潜像を形成し、現像装置303により感光体ドラム302に異なる色のトナーを供給して現像するようになっている。そして、画像形成部300は、転写ベルト304により感光体ドラム302に現像された像を給紙部200から供給された記録紙に転写した後、定着装置305により記録紙に転写されたトナー画像のトナーを溶融して、記録紙にカラー画像を定着するようになっている。図2に示すADF100の構成例は、被読取原稿を固定の読取装置部に搬送し、所定の速度で搬送しながら画像読取を行う画像読取装置の機能を有する自動原稿搬送装置に関するものである。以下では、その基本的な構成、動作、作用を、本装置の断面図である図2および制御系の構成例を示すブロック図である図3を基に説明する。図2に示すように、ADF100は、読取原稿束をセットする原稿セット部A、セットされた原稿束から一枚毎原稿を分離して給送する分離給送部B、給送された原稿を一次突当整合する働きと、整合後の原稿を引き出し搬送する働きのレジスト部C、搬送される原稿をターンさせて、原稿面を読取り側下方に向けて搬送するターン部D、原稿の表面画像を、コンタクトガラスの下方より読み取りを行わせる第一読取搬送部E、読み取り後の原稿の裏面画像を読み取る第二読取搬送部F、表裏の読み取りが完了した原稿を機外に排出する排紙部G、および読み取り完了後の原稿を積載保持するスタック部Hの各部と、図3に示すように、これらの搬送動作の駆動を行う駆動部としての各種モータ141~145と、各部の一連の動作を制御するコントローラ140とから構成されている。読み取りを行う原稿束101をセットするのは、可動原稿テーブル103を含む原稿テーブル102上で、原稿面を上向きの状態でセットする。さらに原稿束101に対し、図示しないサイドガイドによって搬送方向と直交する方向の位置決めを行う。原稿束101のセットは、セットフィラー104およびセットセンサ105により検知され、検知結果は、I/F147を介して本体制御部160に通知される。さらに、原稿テーブル面に設けられた原稿長さ検知センサ130又は131反射型センサ又は、原稿1枚にても検知可能なアクチェータータイプのセンサが用いられるにより原稿の搬送方向長さの概略が判定される少なくとも同一原稿サイズの縦か横かを判断可能なセンサ配置がなされる。可動原稿テーブル103は底板上昇モータ145により、図2に示すa、b方向に上下動可能な構成になっており、原稿束101がセットされたことをセットフィラー104およびセットセンサ105により検知するとコントローラ140の制御により底板上昇モータ145を正転させて原稿束101の最上面がピックアップローラー107と接触するように可動原稿テーブル103を上昇させる。ピックアップローラー107は、ピックアップモータ141によりカム機構で図2に示すc、d方向に動作すると共に、可動原稿テーブル103が上昇し可動原稿テーブル103上の原稿束101の上面により押されてc方向に上がり給紙適正位置センサ108により上限を検知可能となっている。なお、底板HPセンサ106により、可動原稿テーブル103の位置が検知される。操作部170にてユーザによりプリントキーが押下され、本体制御部160からI/F147を介してADF100の制御部であるコントローラ140に原稿給紙信号が送信されると、ピックアップローラー107は給紙モータ142の正転によりコロが回転駆動し、原稿テーブル102上の、数枚理想的には1枚の原稿をピックアップする。なお、給紙モータ142の回転方向は、最上位の原稿を給紙口に搬送する方向である。給紙ベルト109は給紙モータ142の正転により給紙方向に駆動され、リバースローラ110は給紙モータ142の正転により給紙と逆方向に回転駆動され、原稿束101から最上位の原稿とその下の原稿を分離して、最上位の原稿のみを給紙できる構成となっている。さらに詳しく説明すると、リバースローラ110は給紙ベルト109と所定圧で接し、給紙ベルト109と直接接している時、又は原稿1枚を介して接している状態では、給紙ベルト109の回転につられて反時計方向に連れ回りし、原稿が2枚以上給紙ベルト109とリバースローラ110の間に進入した時は、連れ回り力がトルクリミッターのトルクよりも低くなるように設定されており、リバースローラ110は本来の駆動方向である時計方向に回転することにより、余分な原稿を押し戻す働きをし、重送が防止される。給紙ベルト109とリバースローラ110との作用により1枚に分離された原稿は、給紙ベルト109によってさらに送られ、突き当てセンサ111によってその先端が検知され、さらに進んで停止しているプルアウトローラー112に突き当たる。その後、前出の突き当てセンサ111の検知から所定量定められた距離送られ、結果的には、プルアウトローラー112に所定量撓みを持って押し当てられた状態で給紙モータ142を停止させることにより、給紙ベルト109の駆動が停止する。この時、ピックアップモータ141を回転させることでピックアップローラー107を原稿上面から退避させ、原稿を給紙ベルト109の搬送力のみで送ることにより、原稿先端は、プルアウトローラー112の上下ローラー対のニップに進入し、先端の整合スキュー補正が行われる。プルアウトローラー112は、上記のスキュー補正機能を有すると共に、上記のようにスキュー補正された原稿を中間ローラー114まで搬送するためのローラーであり、給紙モータ142の逆転により駆動される。なお、この給紙モータ142逆転時、プルアウトローラー112と中間ローラー114は駆動されるが、ピックアップローラー107と給紙ベルト109は駆動されていない。原稿幅センサ113は、奥行き方向に複数個並べられ、プルアウトローラー112により搬送された原稿の搬送方向に直交する幅方向のサイズを検知する。また、原稿の搬送方向の長さは原稿の先端および後端を突き当てセンサ111で検知されるモータパルスから原稿の長さを検知する。プルアウトローラー112および中間ローラー114の駆動によりレジスト部Cからターン部Dに原稿が搬送される際には、レジスト部Cでの搬送速度を第一読取搬送部Eでの搬送速度よりも高速に設定することにより、原稿を第1読取部120へ送り込む処理時間の短縮が図られている。原稿先端が読取入口センサ115により検出されると、読取入口ローラー116の上下ローラー対のニップに原稿先端が進入する前に、原稿搬送速度を読取搬送速度と同速にするために減速を開始すると同時に、読取モータ143を正転駆動して読取入口ローラー116、読取り出口ローラー123、およびCIS出口ローラー127を駆動する。原稿の先端をレジストセンサ117にて検知すると、所定の搬送距離をかけて減速し、第1読取部120の手前で一時停止すると共に、本体制御部160にI/F147を介してレジスト停止信号を送信する。続いて、コントローラ140が本体制御部160から読取り開始信号を受信すると、その制御により、レジスト停止していた原稿は、読取位置に原稿先端が到達するまでに所定の搬送速度に立上がるように増速されて搬送される。読取モータ143のパルスカウントにより検出された原稿先端が第1読取部120に到達するタイミングで、コントローラ140から第1読取部120に対して第1面の副走査方向有効画像領域を示すゲート信号が、第1読取部120を原稿後端が抜けるまで送信される。このゲート信号に従い、第1読取部120は、コンタクトガラス132の下方より原稿の読み取りを行う。この第1読取部120で読み取った原稿の画像データは、デジタル信号処理部150の画像処理部151により所定の画像処理を施した上で、本体制御部160に送信される。なお、第1読取ローラー119は、第1読取部120における原稿の浮きを抑える。片面原稿読取りの場合には、第一読取搬送部Eを通過した原稿は第2読取部125を経て排紙部Gへ搬送される。この際、排紙センサ124により原稿の先端を検知すると、排紙モータ144を正転駆動して排紙ローラー128を反時計方向に回転させる。また、排紙センサ124による原稿の先端検知からの排紙モータパルスカウントにより、原稿後端が排紙ローラー128の上下ローラー対のニップから抜ける直前に排紙モータ駆動速度を減速させて、排紙トレイ129上に排出される原稿が飛び出さない様に制御される。両面原稿読取りの場合には、排紙センサ124にて原稿先端を検知してから読取モータ143のパルスカウントにより第2読取部125に原稿先端が到達するタイミングで、コントローラ140から第2読取部125に対してコントローラ140から副走査方向の有効画像領域を示すゲート信号が第1読取部120を原稿後端が抜けるまで送信される。このゲート信号に従い、第2読取部125は、第1読取部120で読み取った原稿面の裏面の読み取りを行う。この第2読取部125で読み取った原稿の画像データは、デジタル信号処理部150の画像処理部151により所定の画像処理後述を施した上で、本体制御部160に送信される。なお、第2読取ローラー126は、第2読取部125における原稿の浮きを抑えると同時に、第2読取部125におけるシェーディングデータを取得するための基準白部を兼ねるものである。続いて、ADF自動原稿搬送装置100内の第2読取部125および本体制御部160の画像読取に係る電気回路の主要部について説明する。図4は、第2読取部125および本体制御部160の電気回路の主要部を示したブロック図である。第2読取部125は、LED、蛍光灯、あるいは冷陰極管などからなる光源部1251を有している。また、イメージセンサとしての主走査方向原稿幅方向に対応する方向に並ぶ複数のセンサチップ1252、それぞれのセンサチップ1252に個別に接続された複数のアンプ回路1253、それぞれのアンプ回路1253に個別に接続された複数のA/Dコンバータ1254も有している。本体制御部160は、第2読取部125のA/Dコンバータ1254の出力信号に、信号成分以外の黒レベルオフセットがあるため、これを除去する黒補正部1602を有している。また、黒補正後の出力信号に対し、光源部1251のムラやセンサチップ1252の感度不均一による画像データへの影響の除去をするシェーディング補正が一般的に行われるが、そのためのシェーディング補正部SH補正部1603も有する。さらに、所定の画像処理を施す画像処理部208なども有している。また本実施形態において特徴的な構成として、本体制御部160に、A/Dコンバータ1254の出力信号を、黒レベルデータか白レベルデータか判別するデータ判別部1601を有している。なお、第二読取部125はADF100内に搭載される一種のセンサであり、できる限り、小型で軽量であることが望ましいため、第二読取部125は、画像データ取得に最低限必要な回路のみの構成とし、画像処理などの上記回路を本体制御部160に搭載する。センサチップ1252は、等倍密着イメージセンサと称される光電変換素子と集光レンズとを具備するものである。第2読取部125による読取位置に図示しない原稿が進入するのに先立って、コントローラ140から点灯制御部1255に点灯ON信号XLAMPが送られる。この点灯ON信号XLAMPが送られている間、点灯制御部1255は原稿読み取り期間に光源部1251を連続点灯させ、その光を図示しない原稿に向けて照射させる。また、点灯制御部1255は原稿読み取り期間外に、光源部1251に対して点灯と消灯とを交互に繰り返す制御を行う。原稿で反射した反射光は、複数のセンサチップ1252において、集光レンズによって光電変換素子に集光されて画像情報として読み取られる。それぞれのセンサチップ1252で読み取られた画像情報は、アンプ回路1253によって増幅された後、A/Dコンバータ1254によってデジタル画像情報に変換される。このデジタル画像情報は、本体制御部160のデータ判別部1601に入力される。データ判別部1601は、原稿読み取り期間では、入力されたデジタル画像情報を原稿画像データと判別し、黒補正部1602でオフセット成分を除去し、シェーディング補正部1603でシェーディング補正が行われて、画像処理部1604に入力されてライン間補正などの画像処理を行う。一方、原稿読み取り期間外では、入力されたデジタル画像情報を黒レベルデータか白レベルデータか判別を行い、判別結果に従って、黒補正部1602またはシェーディング補正部1603に出力する判別方法の詳細については後述する。なお、コントローラ140からは、原稿の先端が第2読取部125による読取位置に到達するタイミングそのタイミング以降の画像データが有効データとして扱われるを知らせるためのタイミング信号XSSCANや光源の点灯信号XLAMPが出力されるとともに、電源等が供給されるようになっている。図5に、光源部1251の点灯と消灯を交互に繰り返す場合のタイミングチャート点灯期間と消灯期間は同じライン数を示す。図5のタイミングチャートでは、1例として、光源にはLEDを使用し、その点灯Dutyは100としている。また、点灯期間と消灯期間は同じライン数図5では1ラインである。図5において、XLSYNCは、1ラインの同期信号で、ラインの先頭で数画素相当期間Lとなる信号である。XSSCANは副走査方向の有効画像領域を示す信号で、L期間が有効画像領域を示す。XLAMPは、コントローラより点灯制御部1255に通知される光源点灯信号で、L時に光源期間を表している。光源部1251のLEDは、LEDON/OFF信号が、Hのとき点灯し、Lのとき消灯する。XLAMPがH期間は、LEDは点灯せず、L期間に点灯するもしくは交互に点灯消灯を繰り返す。続いて、原稿読み取り期間外での基準黒データ生成、およびシェーディング補正用のシェーディングデータ生成について、図10に示す原稿読み取り時の制御概要の一例を示すフローチャートを参照し説明する。原稿読取が開始されステップS101このときLEDは点灯、原稿読み取り期間外XSSCANがHとなるとステップS102でYes、この期間の間、LEDは1ライン毎に消灯Hと点灯Lを交互に繰り返すステップS104,S106。このとき、アンプ回路1253およびA/Dコンバータ1254を介してセンサチップ1252からは、LED消灯時には黒レベルデータ、LED点灯時には白色基準部材を読み取った白レベルデータが出力される。出力される黒レベルデータまたは白レベルデータは、本体制御部160のデータ判別部1601に入力されて、データ判別部1601により黒レベルデータか白レベルデータか判別される。このときの判別方法は、下記のように、データ判別部1601に入力された判別対象となるデータの出力レベルDが、ある決められた閾値Tより小さければ黒レベルデータと判別し、閾値T以上であれば白レベルデータと判別する。判別式D<T:黒レベルデータD≧T:白レベルデータなお、D≦T:黒レベルデータ、D>T:白レベルデータと判別しても良い。また、ライン毎に黒レベルデータか白レベルデータかを判別できれば良いので、Dは、主走査方向の先頭画素のデータとしてもよいし、データ判別部1601に図示しない平均化回路を持たせ、この平均化回路により求めた主走査先頭数画素~数十画素の平均値としてもよい。ここで、判別対象のデータDを平均値とした場合、ゴミ等の影響を除去できるので、より精度良く判別できる白レベルデータは、ゴミで出力が低下してしまう可能性があるため、1画素だけで判別すると黒レベルデータと誤って判別してしまう可能性がある。また、閾値Tは具体的には、黒レベルの最大値1などとする。これは、黒レベルのバラツキ範囲はセンサチップ毎に決まっているので、黒レベルデータの最大値が、発生し得る最大の黒レベルを想定することが可能であるためである。このように、黒レベル最大値1を閾値とすることで、確実に黒レベルを判別できる。次に、判別結果が黒レベルデータの場合、黒補正部1602に入力され黒レベルデータが取得されるステップS105。一方、白レベルデータの場合はシェーディング補正部1603に入力され、白レベルデータが取得されるステップS103。黒補正部1602、シェーディング補正部1603では、LEDの点灯消灯を交互に繰り返す制御期間において、主走査方向の各画素で副走査方向複数ライン分に値を加算させ、点灯消灯を交互に繰り返す制御期間の終了後に、加算データを加算ライン数で除算し、各画素について副走査平均値を算出して、それぞれ、基準黒データ、シェーディングデータを生成するステップS107。以後、従来の手法と同様に、黒補正およびシェーディング補正を伴う原稿読み取りを行いステップS108、次原稿がある場合はステップS109でYesステップS101に戻り、次原稿に対して原稿読み取りを開始し、それ以降の制御を実行する。次原稿がない場合はステップS109でNo、原稿読み取りを終了するステップS110。なお、紙間期間における光源の点灯/消灯および白レベル検出および黒レベル検出を繰り返す際の、それらのタイミングは、後述のタイミングに従うものとする。また、図10の制御概要の一例においては、ステップS101の段階において、XSSCAN=Hであるものとする。以上のように本実施形態では、原稿読み取り期間外において、LEDの点灯消灯を繰り返して、黒レベルデータ、白レベルデータをモニタし判別することで、各データをライン単位で取得できる。また、このようにして基準黒データとシェーディングデータを生成するので、光源の温度低下量を小さくすることが可能であり、光源を再点灯する際の光量安定時間を短くすることができる。結果的に、紙間時間の短縮をすることができる。なお、本例では、画像読み取り用のセンサが密着イメージセンサである場合について述べたが、OPB画素を持たないようなCCDイメージセンサCCDイメージセンサであっても、より安価な構成にするためOPB画素がないものがあるにも適用可能である。図6に、点灯と消灯を交互に繰り返す場合のタイミングチャート点灯期間と消灯期間は異なるライン数を示す。図6は、点灯と消灯を交互に繰り返す期間において、消灯期間を2ライン、点灯期間を1ラインとし、基準黒データ生成期間を消灯期間の後半1ラインとしている。これにより、LEDの残光性などの対策が可能である。ただし、残光がある場合、黒レベルデータが本来の値より高くなってしまうため、黒レベルデータを判別することは難しい。そこで、データ判別部1601において、1回目に黒レベルデータを検出した後に検出された白レベルデータのラインを1ライン目とし、そのラインを基点にライン毎に周期的に白レベルデータ→黒レベルデータ→白レベルデータとして判別していけば例えば、点灯1ライン、消灯2ラインの周期で点灯制御し、黒レベルデータは、2ライン中後半の1ライン分のデータとすることで、残光がある場合でも黒レベルデータを判別可能である。なお、LED消灯期間および点灯期間はLEDの残光特性に合わせて予め設定しておけばよい。白色基準部材読み取り時の出力値:白レベルシェーディングデータ-基準黒データは光量に比例する。すなわち、白レベルの変動が光量変動を表している。シェーディング補正部1603では図示しない演算回路、平均化回路を持っており、白レベルシェーディングデータ-基準黒データを算出する。ここで、白レベルシェーディングデータ-基準黒データは、主走査のある1画素の出力値を観測すると、ごみがあった場合、ごみの影響で本来の出力が得られない可能性があるため、主走査方向全域の平均値もしくは、各センサチップ1252の平均値から算出する。図7に、時間に対する白レベル変動左図と白レベルの各閾値に対する点灯/消灯期間のルックアップテーブル右図を示す。図7の左図は1ジョブ間の白レベル変動を示しており、LED点灯開始直後t0→t1は検出白レベルの低下が大きいが、点灯開始後t1→t2と時間が経つにつれて白レベル変動が収束していく様子を示している。この白レベル変動に応じてLED消灯期間および点灯期間を変更する。図7に示す一例では、初期値は点灯期間3ライン、消灯期間2ラインであるが、白レベルを観測して閾値y1を下回った場合に、白レベルに応じた点灯期間および消灯期間を規定するルックアップテーブルを参照し、点灯期間2ライン、消灯期間2ラインとし、白レベルが閾値y2を下回った場合に点灯期間1ライン、消灯期間2ラインと設定する。これにより、光量変動の大きいジョブの序盤においては、白レベル変動が大きくなるため、点灯期間を増やす消灯期間が短くなることで白レベルデータの取得期間を増やし、取得した白レベルデータを平均化することで変動量が除去され、精度の良いシェーディングデータの生成が可能となる。一方、光量変動が安定してからは、短いライン数でも精度の良いシェーディングデータを生成することができる。結果的に、紙間を短くすることができる。なお、LED消灯期間、点灯期間の変更は、予め決めたスキャン枚数読み取り枚数に応じて変更しても同様の効果がある。図8に、点灯と消灯を交互に繰り返す期間を制御した場合のタイミングチャートを示す。XBKGATEは、LEDの点灯と消灯を交互に繰り返す期間を示す領域である。XSSCANネゲート期間のXBKGATE期間は点灯と消灯を交互に繰り返し、点灯期間はシェーディング補正用のシェーディングデータを生成し、LEDが消灯されている期間に黒補正用の基準黒データを生成する。そして、XSSCANネゲート期間のXBKGATE期間外は、シェーディング補正用のシェーディングデータを生成する。これにより、基準黒データ生成領域は必要最低限に留め、シェーディングデータ生成に費やすライン数を増やすことが可能となり、また、シェーディングデータを白ローラーより取得する構成においては、ゴミの影響を低減することができる。図9に、時間に対する白レベル変動左図と白レベルの各閾値に対する白レベル取得ライン数のルックアップテーブル右図の一例を示す。図9の左図は、1ジョブ間の白レベル変動を示しており、LED点灯開始直後t0→t1は検出白レベルの低下が大きいが、点灯開始後t1→t2と時間が経つにつれて白レベル変動が収束していく様子を示している。LED点灯開始直後は白レベルデータの取得ラインを200とし、白レベルが閾値y1を下回った場合にルックアップテーブルを参照して白レベルデータの取得ラインを180ラインと設定し、白レベルが閾値y2を下回った場合には白レベルデータの取得ラインを160ラインと設定する。これにより、白レベル変動の大きいジョブの序盤においては、白レベルデータ取得期間を増やし、取得した白レベルデータを平均化することで変動量が除去され、精度の良いシェーディングデータの生成が可能となる。一方、光量変動が安定してからは、短いライン数でも精度の良いシェーディングデータを生成することができる。したがって、精度の良いシェーディングデータを生成しつつ紙間を短くすることができる。また、白レベルデータ取得期間を、あらかじめ決めたスキャン枚数に応じて変更しても、同様の効果がある。なお、上記実施の形態では、画像読取装置としての機能を有する画像形成装置として、複写機を例に説明したが、その機能は、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機や、スキャナ装置、ファクシミリ装置等の画像形成装置に対しても適用することができる。またここで、参考のため、発明が解決しようとする課題の欄にも記載した、原稿読み取り時の制御の例参考例を図11および図12に示す。図11は、基準黒データを紙間毎に生成する場合の例であり、図12は、ジョブの先頭でのみシェーディングデータを生成し、紙間ではシェーディングデータを取得しないシェーディングレスの場合の例である。図11の例ステップS201~ステップS209および図12の例ステップS301~ステップS314では、いずれも、原稿読み取り時に、一旦光源を消灯して、基準黒データを生成し、次いで光源を点灯し、光源点灯後の光量安定時間を待った後、シェーディングデータと画像データを取得して、黒補正、シェーディング補正を行う制御が行われている。前述したが、図11の例では、光源消灯、基準黒データ生成、光源点灯、光源再点灯後の光量安定時間確保の時間が必要となり、時間がかかってしまう。また、図12の例のように、ジョブの先頭でのみシェーディングデータを生成し、紙間ではシェーディングデータを取得しないシェーディングレスの場合でも、原稿読み取り前には光源再点灯時間が必要となり、さらなる紙間時間短縮は難しいという問題がある。"