発光手段と、この発光手段の発光による原稿の反射光あるいは透過光を受光することで光電変換を行う受光手段と、前記発光手段の1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして予め定めた複数通り取得する光量データ取得手段と、この光量データ取得手段によって取得した複数通りの光量データのそれぞれを用いて前記基準となる白色原稿に対して前記発光手段を発光させ、前記受光手段から得られる光電変換結果としての信号レベルを前記光量データのそれぞれとの組み合わせとして記憶する測定結果記憶手段と、この測定結果記憶手段に記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出手段と、この線形近似式算出手段によって算出した線形近似式を用いて、前記基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出手段と、この光量調整完了推測値算出手段の算出した光量調整完了推測値としての光量で前記発光手段を発光させたとき前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記発光手段に対する光量を増減して調整する光量調整手段とを具備することを特徴とする原稿読取装置。前記光量調整手段は、前記目標信号レベルの方が測定信号レベルよりも大きい間は前記発光手段を所定の最小単位ずつ光量を増加させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を増加させて前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較することを特徴とする請求項1記載の原稿読取装置。前記光量データ取得手段は、予め定めた固定値と、この固定値に対して加減算する最小単位量との算出式の違いによって前記光量データを予め定めた複数通り取得することを特徴とする請求項1記載の原稿読取装置。制御プログラムを格納する制御プログラム格納手段と、この制御プログラム格納手段に格納された制御プログラムを実行するCPUCentralProcessingUnitを備えており、前記固定値、前記最小単位量および前記予め定めた1つの信号レベルは前記制御プログラムに記述されていることを特徴とする請求項3記載の原稿読取装置。原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する光量データ取得ステップと、この光量データ取得ステップで取得した光量データを用いて前記発光手段を複数通り発光させ、前記基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記光量データのそれぞれとの組み合わせとして記憶する測定結果記憶ステップと、この測定結果記憶ステップで記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出ステップと、この線形近似式算出ステップによって算出した線形近似式を用いて、前記基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出ステップと、この光量調整完了推測値算出ステップで算出した光量調整完了推測値としての光量で前記発光手段を発光させたとき前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記発光手段に対する光量を増減して調整する光量調整ステップとを具備することを特徴とする原稿読取時の光量調整方法。前記光量調整ステップは、前記目標信号レベルと前記測定信号レベルの大小関係を比較する比較ステップと、この比較ステップで前記目標信号レベルの方が測定信号レベルよりも大きいと判別されている間は前記発光手段を所定の最小単位ずつ光量を増加させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を増加させる増加ステップと、前記目標信号レベルの方が測定信号レベルよりも小さいと判別されている間は前記発光手段を所定の最小単位ずつ光量を減少させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を減少させる減少ステップと、前記目標信号レベルと測定信号レベルが等しいと判別されたとき光量の調整を終了する調整終了ステップとを具備することを特徴とする請求項5記載の原稿読取時の光量調整方法。コンピュータに、原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する光量データ取得処理と、この光量データ取得処理で取得した光量データを用いて前記発光手段を複数通り発光させ、前記基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記光量データのそれぞれとの組み合わせとして記憶する測定結果記憶処理と、この測定結果記憶処理で記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出処理と、この線形近似式算出処理によって算出した線形近似式を用いて、前記基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出処理と、この光量調整完了推測値算出処理で算出した光量調整完了推測値としての光量で前記発光手段を発光させたとき前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記発光手段に対する光量を増減して調整する光量調整処理とを実行させることを特徴とする原稿読取時の光量調整プログラム。前記光量調整処理は、前記目標信号レベルと前記測定信号レベルの大小関係を比較する比較処理と、この比較処理で前記目標信号レベルの方が測定信号レベルよりも大きいと判別されている間は前記発光手段を所定の最小単位ずつ光量を増加させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を増加させる増加処理と、前記目標信号レベルの方が測定信号レベルよりも小さいと判別されている間は前記発光手段を所定の最小単位ずつ光量を減少させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を減少させる減少処理と、前記目標信号レベルと測定信号レベルが等しいと判別されたとき光量の調整を終了する調整終了処理とを具備することを特徴とする請求項7記載の原稿読取時の光量調整プログラム。前記光量データ取得処理は、予め定めた固定値と、この固定値に対して加減算する最小単位量との算出式の違いによって前記光量データを予め定めた複数通り取得する処理であることを特徴とする請求項7記載の原稿読取時の光量調整プログラム。前記光量データ取得処理は、所定の制御プログラムに記述されている固定値と算出式を読み取るプログラム読取処理を具備することを特徴とする請求項9記載の原稿読取時の光量調整プログラム。このような第1の関連技術によれば、光源設定値としてのLEDの発光パルス幅を求める作業が非常に煩雑であり、光量の調整時間の短縮化を図るためにはCPUの高速処理が必要であるという問題があった。一方、第2の関連技術として不揮発性メモリとしてのフラッシュメモリに前回の調整完了時のLEDの発光パルス幅を記憶しておく手法が存在している。この第2の関連技術では、次の光量調整時にフラッシュメモリから前回の調整完了時のLEDの発光パルス幅を読み出して、これを起点として発光パルス幅の調整を開始する。このため、調整までの時間を短縮することができるものの調整完了時のLEDの発光パルス幅を毎回書き換えて保存しておくためのフラッシュメモリが必要となるという問題点があった。以上、LEDを用いた原稿読取装置について説明したが、一般に発光素子を使用して光量の設定を行う原稿読取装置について同様の問題があった。そこで本発明の目的は、前回の調整完了時の発光手段の駆動データを必要とせず発光手段の光量設定を短時間で行うことのできる原稿読取装置、原稿読取時の光量調整方法および光量調整プログラムを提供することにある。本発明では、イ発光手段と、ロこの発光手段の発光による原稿の反射光あるいは透過光を受光することで光電変換を行う受光手段と、ハ前記した発光手段の1回当たり発光する時間あるいは前記した発光手段を単位時間発光させる場合における1回当たりに加える電流値を、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして予め定めた複数通り取得する光量データ取得手段と、ニこの光量データ取得手段によって取得した複数通りの光量データのそれぞれを用いて前記した基準となる白色原稿に対して前記した発光手段を発光させ、前記した受光手段から得られる光電変換結果としての信号レベルを前記した光量データのそれぞれとの組み合わせとして記憶する測定結果記憶手段と、ホこの測定結果記憶手段に記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出手段と、へこの線形近似式算出手段によって算出した線形近似式を用いて、前記した基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出手段と、トこの光量調整完了推測値算出手段の算出した光量調整完了推測値としての光量で前記した発光手段を発光させたとき前記した受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記した発光手段に対する光量を増減して調整する光量調整手段とを原稿読取装置が具備する。また、本発明では、イ原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する光量データ取得ステップと、ロこの光量データ取得ステップで取得した光量データを用いて前記した発光手段を複数通り発光させ、前記した基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記した光量データのそれぞれとの組み合わせとして記憶する測定結果記憶ステップと、ハこの測定結果記憶ステップで記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出ステップと、ニこの線形近似式算出ステップによって算出した線形近似式を用いて、前記した基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出ステップと、ホこの光量調整完了推測値算出ステップで算出した光量調整完了推測値としての光量で前記した発光手段を発光させたとき前記した受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記した発光手段に対する光量を増減して調整する光量調整ステップとを原稿読取時の光量調整方法が具備する。更に本発明では、コンピュータに、原稿読取時の光量調整プログラムとして、イ原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する光量データ取得処理と、ロこの光量データ取得処理で取得した光量データを用いて前記した発光手段を複数通り発光させ、前記した基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記した光量データのそれぞれとの組み合わせとして記憶する測定結果記憶処理と、ハこの測定結果記憶処理で記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出処理と、ニこの線形近似式算出処理によって算出した線形近似式を用いて、前記した基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出処理と、ホこの光量調整完了推測値算出処理で算出した光量調整完了推測値としての光量で前記した発光手段を発光させたとき前記した受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記した発光手段に対する光量を増減して調整する光量調整処理とを実行させる。以上説明したように本発明によれば、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データを用意して、これらを用いて線形近似式を算出する異にした。これにより算出処理が比較的単純であり、しかも光量調整完了推測値まで一気に飛んでいって微調整を行うので、光量調整のための処理時間を迅速化することができる。図1は、本発明の原稿読取装置のクレーム対応図を示したものである。本発明の原稿読取装置10は、発光手段11と、受光手段12と、光量データ取得手段13と、測定結果記憶手段14と、線形近似式算出手段15と、光量調整完了推測値算出手段16と、光量調整手段17を備えている。ここで、受光手段12は、発光手段11の発光による原稿の反射光あるいは透過光を受光することで光電変換を行う。光量データ取得手段13は、発光手段11の1回当たり発光する時間あるいは発光手段11を単位時間発光させる場合における1回当たりに加える電流値を、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして予め定めた複数通り取得する。測定結果記憶手段14は、光量データ取得手段13によって取得した複数通りの光量データのそれぞれを用いて前記した基準となる白色原稿に対して発光手段11を発光させ、受光手段12から得られる光電変換結果としての信号レベルを前記した光量データのそれぞれとの組み合わせとして記憶する。線形近似式算出手段15は、測定結果記憶手段14に記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する。光量調整完了推測値算出手段16は、線形近似式算出手段15によって算出した線形近似式を用いて、前記した基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する。光量調整手段17は、光量調整完了推測値算出手段16の算出した光量調整完了推測値としての光量で発光手段11を発光させたとき受光手段12から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように発光手段11に対する光量を増減して調整する。図2は、本発明の原稿読取時の光量調整方法のクレーム対応図を示したものである。本発明の原稿読取時の光量調整方法20は、光量データ取得ステップ21と、測定結果記憶ステップ22と、線形近似式算出ステップ23と、光量調整完了推測値算出ステップ24と、光量調整ステップ25を備えている。ここで、光量データ取得ステップ21では、原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する。測定結果記憶ステップ22では、光量データ取得ステップ21で取得した光量データを用いて前記した発光手段を複数通り発光させ、前記した基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記した光量データのそれぞれとの組み合わせとして記憶する。線形近似式算出ステップ23では、測定結果記憶ステップ22で記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する。光量調整完了推測値算出ステップ24では、線形近似式算出ステップ23によって算出した線形近似式を用いて、前記した基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する。光量調整ステップ25では、光量調整完了推測値算出ステップ24で算出した光量調整完了推測値としての光量で前記した発光手段を発光させたとき前記した受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記した発光手段に対する光量を増減して調整する。図3は、本発明の原稿読取時の光量調整プログラムのクレーム対応図を示したものである。本発明の原稿読取時の光量調整プログラム30は、コンピュータに、光量データ取得処理31と、測定結果記憶処理32と、線形近似式算出処理33と、光量調整完了推測値算出処理34と、光量調整処理35を実行させるようにしている。ここで、光量データ取得処理31では、原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する。測定結果記憶処理32では、光量データ取得処理31で取得した光量データを用いて前記した発光手段を複数通り発光させ、前記した基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記した光量データのそれぞれとの組み合わせとして記憶する。線形近似式算出処理33では、測定結果記憶処理32で記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する。光量調整完了推測値算出処理34では、線形近似式算出処理33によって算出した線形近似式を用いて、前記した基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する。光量調整処理35では、光量調整完了推測値算出処理34で算出した光量調整完了推測値としての光量で前記した発光手段を発光させたとき前記した受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記した発光手段に対する光量を増減して調整する。<発明の実施の形態>次に本発明の実施の形態を説明する。図4は、本発明の実施の形態による原稿読取装置の要部を表わしたものである。この原稿読取装置100は、図示しない原稿に対向して配置された密着型撮像素子としてのCIS101を備えている。CIS101は、図示しないLEDを複数配置した発光部と、ロッドレンズからなる光学系部と、光電変換素子を画素単位で複数配置したセンサ部からなるモジュールで構成されている。CIS101には、図示しない白色基準板が取り付けられており、センサ部は発光部の照射した光を基にして基準となる白色を検出することができるようになっている。CIS101は光量調整部102に接続されている。光量調整部102はこの原稿読取装置100の全体を制御するCPUCentralProcessingUnit部103に接続されている。光量調整部102は、CIS101の出力するCISデータ104を入力するCISデータ入力部105と、CIS101の前記した発光部のLEDに点灯パルス106を供給するLED点灯パルス生成部107を備えている。CPU部103は、CISデータ入力部105から出力されるCISデータ108を入力する調整推測値算出部111および目標値との比較部112を備えている。ここで調整推測値算出部111は、CISデータ108から光量調整推測値113を算出する。目標値との比較部112は、予め定めた光量の目標値とCISデータ108を比較して、これを比較出力値114として出力する。調整推測値算出部111の算出した光量調整推測値113と、目標値との比較部112の出力する比較出力値114は、光量調整部102のLED点灯パルス生成部107に供給されて点灯パルス106が生成されるようになっている。CPU部103は、図示しないCPUと、制御プログラムを格納したメモリを有している。調整推測値算出部111と、目標値との比較部112は、このCPU部103内のメモリに格納された制御プログラムをCPUが実行することでソフトウェア的にこれらの機能を実現するようになっている。図5は、この原稿読取装置が原稿の読み取りを開始するに先立ってCISの点灯のためのパルス幅の暫定値としての光量調整完了推測値を算出する処理の流れを表わしたものである。これは、CISのパルス幅調整処理の前半を示したものである。図4と共に説明する。まず調整推測値算出部111は、原稿読取装置100の図示しない操作部によって原稿の読み取りの開始が指示されると、光量調整部102のLED点灯パルス生成部107に第1のLED点灯パルス幅データD1を与えて、第1回目のLEDの点灯パルス106の生成を指示するステップS201。LED点灯パルス生成部107は、第1のLED点灯パルス幅データD1の生成の指示と共に、操作部の指示を受けて前記したCPUが実行する制御プログラムに予め書き込まれている固定値DFとパルス幅の刻みDPならびにパルス幅の算出式とを調整推測値算出部111から受け取る。LED点灯パルス生成部107は、これを基にしてLEDの点灯パルス106のパルス幅を表わした第1のLED点灯パルス幅データD1を、次の1式を基に算出するステップS202。第1のLED点灯パルス幅データD1=固定値DFパルス幅の刻みDP×1...1LED点灯パルス生成部107は、算出した第1のLED点灯パルス幅データD1を点灯パルス106としてCIS101に印加し駆動するステップS203。これにより、CIS101の前記したLEDが発光する。CISデータ入力部105は、LED点灯パルス生成部107が第1のLED点灯パルス幅データD1をCIS101に印加した第1回目の点灯処理に同期してCISデータ104の読み取りを行い、その結果C1を第1のCISデータ1081として調整推測値算出部111に送出するステップS204。調整推測値算出部111は、第1のCISデータ1081の読み取り結果C1と第1のLED点灯パルス幅データD1の組み合わせを前記したメモリの一時記憶領域に格納するステップS205。調整推測値算出部111は、以上のようにして第1回目のLEDの点灯パルス106の生成と読み取りの処理が終了したら、続いて第2回目のLEDの点灯パルス106の生成を指示するステップS206。LED点灯パルス生成部107は、第2のLED点灯パルス幅データD1の生成の指示を受けると、LEDの点灯パルス106のパルス幅を表わした第2のLED点灯パルス幅データD2を、次の2式を基に算出するステップS207。第2のLED点灯パルス幅データD2=固定値DFパルス幅の刻みDP×2...2LED点灯パルス生成部107は、算出した第2のLED点灯パルス幅データD2を点灯パルス106としてCIS101に印加し駆動するステップS208。これにより、CIS101のLEDが発光する。CISデータ入力部105は、LED点灯パルス生成部107が第2のLED点灯パルス幅データD2をCIS101に印加した第2回目の点灯処理に同期してCISデータ104の読み取りを行い、その結果C2を第2のCISデータ1082として調整推測値算出部111に送出するステップS209。調整推測値算出部111はこの第2のCISデータ1082を前記したメモリの一時記憶領域に格納するステップS210。調整推測値算出部111は、以上のようにして第2回目のLEDの点灯パルス106の生成と読み取りの処理が終了したら、続いて第3回目のLEDの点灯パルス106の生成を指示するステップS211。LED点灯パルス生成部107は、第3のLED点灯パルス幅データD3の生成の指示を受けるとLEDの点灯パルス106のパルス幅を表わした第3のLED点灯パルス幅データD3を、次の3式を基に算出するステップS212。第3のLED点灯パルス幅データD3=固定値DFパルス幅の刻みDP×3...3LED点灯パルス生成部107は、算出した第3のLED点灯パルス幅データD3を点灯パルス106としてCIS101に印加し駆動するステップS213。これにより、CIS101のLEDが発光する。CISデータ入力部105は、LED点灯パルス生成部107が第3のLED点灯パルス幅データD3をCIS101に印加した第3回目の点灯処理に同期してCISデータ104の読み取りを行い、その結果C3を第3のCISデータ1083として調整推測値算出部111に送出するステップS214。調整推測値算出部111はこの第2のCISデータ1082を前記したメモリの一時記憶領域に格納するステップS215。調整推測値算出部111は、以上のようにして第3回目のLEDの点灯パルス106の生成と読み取りの処理が終了したら、これらの結果を用いて線形近似式を作成し、この線形近似式を用いて光量調整完了推測値を算出するステップS216。これにより、パルス幅調整のための前半の処理を終了することになるエンド。図6は、CISのパルス幅調整処理の後半として光量調整完了推測値を基にLED点灯パルス幅を求める処理の流れを表わしたものである。図4と共に説明する。調整推測値算出部111は図5に示す処理で光量調整完了推測値を算出したら、この値をLED点灯パルス幅としてLED点灯パルス生成部107に供給し、LEDの点灯を行わせるステップS231。CISデータ入力部105は、このLEDの点灯に同期してCISデータ104の読み取りを行うステップS232。目標値との比較部112は、前記した制御プログラムに書き込まれた目標値を取得して、この目標値とCISデータ入力部105から入力されたCISデータ104の大小関係を判別する。まず、CISデータ104の値よりも目標値の方が大きいかの判別が行われるステップS233。そうであればY、目標値との比較部112はLED点灯パルス幅をパルス幅の刻みDPだけ加算して、得られたLED点灯パルス幅を比較出力値114としてLED点灯パルス生成部107に供給し、LEDを点灯させるステップS234。そして、ステップS232に進んでCISデータ入力部105は、LEDの点灯に同期してCISデータ104の読み取りを行う。この後、ステップS233の処理が再度行われる。これに対してステップS233でCISデータ104の値よりも目標値の方が大きいといえないと判断した場合N、目標値との比較部112はCISデータ104の値の方が目標値よりも大きいかの判断を行うステップS235。そうであればY、目標値との比較部112はLED点灯パルス幅をパルス幅の刻みDPだけ減算して、得られたLED点灯パルス幅を比較出力値114としてLED点灯パルス生成部107に供給し、LEDを点灯させるステップS236。そして、ステップS232に進んでCISデータ入力部105は、このLEDの点灯に同期してCISデータ104の読み取りを行う。この後、ステップS233の処理が再度行われる。以上と異なりCISデータ104の値と目標値が等しいとき、あるいはステップS234またはステップS236の処理が所定回行われることでこれらの値が等しくなったときにはステップS233:N、ステップS235:N、LED点灯パルス幅の設定が終了することになるエンド。図7は、図5および図6で説明したCISのパルス幅調整処理でCISデータの値が目標値に設定される様子を図解したものである。この図7で縦軸はCISデータの値を示しており、横軸はCISのLED点灯パルス幅を示している。ここで横軸は、たとえば1.4ミリ秒といったCISのライン周期を4000で割った値となっている。図5および図6と共に説明する。図7に示した例では、制御プログラムに予め書き込まれている固定値DFが1000であるとし、パルス幅の刻みDPが100であるとする。この場合、1式で示した第1のLED点灯パルス幅データD1は、以下のように求められる。D1=1000100×1=1100このとき、CISデータ104の読み取りの結果はC1である。また、2式で示した第2のLED点灯パルス幅データD2は、以下のように求められる。D2=1000100×2=1200このとき、CISデータ104の読み取りの結果はC2である。更に、3式で示した第3のLED点灯パルス幅データD3は、以下のように求められる。D3=1000100×3=1300このとき、CISデータ104の読み取りの結果はC3である。図7では、図5におけるステップS204で求めた第1のLED点灯パルス幅データD1と、このとき読み取ったCISデータの読み取り結果C1の交点をP1としてプロットしている。同様に、ステップS209で求めた第2のLED点灯パルス幅データD2と、このとき読み取ったCISデータの読み取り結果C2の交点をP2としてプロットし、ステップS214で求めた第3のLED点灯パルス幅データD3と、このとき読み取ったCISデータの読み取り結果C3の交点をP3としてプロットしている。図5におけるステップS216で、調整推測値算出部111は交点P1、P2、P3の3点を基に算出された線形近似式で表わされた近似曲線131を算出する。この近似曲線131は、LED点灯パルス幅とCISデータの将来値を予測するのに使用する。そこで、調整推測値算出部111は制御プログラムに予め書き込まれている目標値に対応するLED点灯パルス幅の推測値を、この近似曲線131を基にして推測することになる。図5では、CISデータ104の目標値が50000に設定されている。したがって、調整推測値算出部111はCISデータ104の目標値が50000のときの近似曲線131との交点PSに対応するLED点灯パルス幅DSを求めることになる。これが図6のステップS231で説明した光量調整完了推測値である。このステップS231では光量調整完了推測値としてのLED点灯パルス幅DSをLED点灯パルス生成部107が生成して、CIS101の発光部のLEDをその時間幅で駆動する。そして、ステップS232でCISデータ入力部105が得られたCISデータの値を読み取って、ステップS233以降でこれを目標値としての50000と比較することになる。ステップS231で行われたCIS101のLED点灯パルス幅DSは、線形近似式の精度にもよるが、最終的に求められる点灯パルス幅にかなり近接した値となっている。したがって、ステップS234あるいはステップS236でパルス幅の刻みDPを所定回数加減することで、目標値と誤差の範囲内で一致するLED点灯パルス幅が比較的短時間に求められることになる図6エンド。以上のようにして図4に示した読取装置100はCIS101の発光部のLEDについての点灯パルス幅を決定することになる。なお、原稿の実際の画像の状態に応じて露光量の調整を行ったり、CIS101の個々のセンサ部の感度のバラツキを補正するために画素単位で露光量の調整を行う場合がある。このような調整は、以上説明したLED点灯パルス幅の決定を基準にして行うもので、すでによく知られた技術であるので、ここでの説明は省略する。以上説明した発明の実施の形態では、線形近似式を算出するために固定値DFに対して刻みDPを1倍、2倍、3倍した第1、第2、第3のLED点灯パルス幅データD1、D2、D3を作成したが、このように刻みDPを順次加算した値を使用する必要はない。たとえば刻みDPを1倍、4倍、9倍した3つの値を使用してもよいし、使用する値の数も更に増加してもよい。このように本発明の実施の形態では、制御プログラムに予め書き込まれた固定値DF、刻みDP等の値を用いてCIS101の発光部のLEDについての点灯パルス幅を決定することにした。このため、固定的なデータを格納しておくフラッシュメモリ等の不揮発性メモリを必要とすることなくLEDの点灯パルス幅を決定することができ、読取装置のコストダウンを図ることができる。また、図7では横軸上で第1、第2、第3のLED点灯パルス幅データD1、D2、D3の存在する範囲はLED点灯パルス幅の1100、1200および1300を含む範囲である。これは、光量調整完了推測値としてのLED点灯パルス幅DSの位置と比べると、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲に属する。したがって、近似曲線131を求めてLED点灯パルス幅DSの位置まで一飛びすることで目標値までの処理時間を大幅に短縮することができる。すなわち、本実施の形態では近似式を用いるので目標値まで一気に飛ぶことができない場合も多いが、LED点灯パルス幅DSの位置を起点としてパルス幅を微調整することで、光量調整完了までの全体の処理時間は従来よりも大きく短縮されることになる。<本発明の第1の変形例>図8は本発明の第1の変形例における原稿読取装置の要部を表わしたものである。図8で図4と同一部分には同一の符号を付しており、これらの説明を適宜省略する。第1の変形例の原稿読取装置100Aは、CIS101とその光量を調整する光量調整部102AおよびCPU部103Aを備えている。ここで光量調整部102Aは、CISデータ入力部105およびLED点灯パルス生成部107の他に、先の実施の形態でCPU部103図4に存在した調整推測値算出部111と目標値との比較部112Aを備えている。ただし、目標値との比較部112AはCIS101における光量の調整が完了すると調整完了信号301をCPU部103Aに供給する機能を新たに備えている。CPU部103Aは調整完了信号301を受信することで光量の調整が完了したことを判別する。第1の変形例の原稿読取装置100Aが光量の調整を行う処理の流れは、図5および図6で示したと同様になる。そこで、これらの処理の詳細についての説明は省略する。この第1の変形例の原稿読取装置100Aによれば、先の実施の形態に比べて光量調整部102Aの構成を充実させた。これにより、CPU部103Aの負担を軽減することができる。このような光量調整部102Aは、CPU部103Aとは別構成のCPUと制御プログラムを格納したメモリを用いて構成することができる。また、光量調整部102Aの一部または全部をハードウェアで構成することも可能である。<本発明の第2の変形例>図9は本発明の第2の変形例における原稿読取装置の要部を表わしたものである。図9で図4と同一部分には同一の符号を付しており、これらの説明を適宜省略する。第2の変形例の原稿読取装置100Bは、CIS101とその光量を調整する光量調整部102BおよびCPU部103Bを備えている。ここでCIS101は、図4に示した実施の形態と同一である。光量調整部102BはCISデータ入力部105とLED電流制御部107Bを備えている。LED電流制御部107Bは、CIS101におけるLEDの光量をパルス幅ではなく電流値によって調整するようになっている。CPU部103Bは、調整推測値算出部111Bを制御する図示しない制御プログラムの内容が実施の形態と異なっている。図10は、図5に対応するCISの電流値調整処理の前半の一部を示したものである。図9と共に説明する。この第2の変形例における原稿読取装置100Bで調整推測値算出部111Bは、この原稿読取装置100Bの図示しない操作部が原稿の読み取りの開始を指示すると、光量調整部102BのLED電流制御部107Bに第0の点灯電流値データE0を与えて、第0回目のLEDの点灯パルス106の生成を指示するステップS401。LED電流制御部107Bは、第0のLED点灯電流値データE0の生成の指示と共に、操作部の指示を受けて前記したCPUが実行する制御プログラムに予め書き込まれている固定値EFと電流値の刻みEPならびに電流値の算出式を調整推測値算出部111Bから受け取る。LED電流制御部107Bは、これを基にしてLEDの点灯パルス106の点灯電流値を表わした第0のLED点灯電流値データE0を、次の4式を基に算出するステップS402。第0のLED点灯電流値データE0=固定値EF...4LED電流制御部107Bは、算出した第0のLED点灯電流値データE0を点灯パルス106としてCIS101に印加し駆動するステップS403。これにより、CIS101のLEDが発光する。CISデータ入力部105は、LED電流制御部107Bが第0のLED点灯電流値データE0をCIS101に印加した第0回目の点灯処理に同期してCISデータ104の読み取りを行い、その結果C1を第0のCISデータ1080として調整推測値算出部111Bに送出するステップS404。調整推測値算出部111Bは、第0のCISデータ1080の読み取り結果C0と第0のLED点灯電流値データE0の組み合わせを前記したメモリの一時記憶領域に格納するステップS405。図11は、図5に対応するCISの電流値調整処理の前半の残りの部分を示したものである。図9と共に説明する。調整推測値算出部111Bは、以上のようにして第0回目のLEDの点灯パルス106の生成と読み取りの処理が終了したら、続いて第1回目のLEDの点灯パルス106の生成を指示するステップS406。LED電流制御部107Bは、固定値EFと電流値の刻みEPならびに電流値の算出式を基にしてLEDの点灯パルス106の点灯電流値を表わした第1のLED点灯電流値データE1を、次の5式を基に算出するステップS407。第1のLED点灯電流値データE1=固定値EF電流値の刻みEP×1...5LED電流制御部107Bは、算出した第1のLED点灯電流値データE0を点灯パルス106としてCIS101に印加し駆動するステップS408。これにより、CIS101のLEDが発光する。CISデータ入力部105は、LED電流制御部107Bが第1のLED点灯電流値データE1をCIS101に印加した第1回目の点灯処理に同期してCISデータ104の読み取りを行い、その結果C1を第1のCISデータ1081として調整推測値算出部111Bに送出するステップS409。調整推測値算出部111Bは、第1のCISデータ1081の読み取り結果C1と第1のLED点灯電流値データE1の組み合わせを前記したメモリの一時記憶領域に格納するステップS410。調整推測値算出部111Bは、以上のようにして第1回目のLEDの点灯パルス106の生成と読み取りの処理が終了したら、続いて第2回目のLEDの点灯パルス106の生成を指示するステップS411。LED電流制御部107Bは、固定値EFと電流値の刻みEPならびに電流値の算出式を基にしてLEDの点灯パルス106の点灯電流値を表わした第2のLED点灯電流値データE2を、次の6式を基に算出するステップS412。第2のLED点灯電流値データE2=固定値EF電流値の刻みEP×2...6LED電流制御部107Bは、算出した第2のLED点灯電流値データE2を点灯パルス106としてCIS101に印加し駆動するステップS413。これにより、CIS101のLEDが発光する。CISデータ入力部105は、LED電流制御部107Bが第2のLED点灯電流値データE2をCIS101に印加した第2回目の点灯処理に同期してCISデータ104の読み取りを行いその結果C2を第2のCISデータ1082として調整推測値算出部111Bに送出するステップS414。調整推測値算出部111Bは、第2のCISデータ1082の読み取り結果C2と第2のLED点灯電流値データE2の組み合わせを前記したメモリの一時記憶領域に格納するステップS415。調整推測値算出部111Bは、以上のようにして第2回目のLEDの点灯パルス106の生成と読み取りの処理が終了したら、続いて第3回目のLEDの点灯パルス106の生成を指示するステップS416。LED電流制御部107Bは、固定値EFと電流値の刻みEPならびに電流値の算出式を基にしてLEDの点灯パルス106の点灯電流値を表わした第3のLED点灯電流値データE3を、次の7式を基に算出するステップS417。第3のLED点灯電流値データE3=固定値EF電流値の刻みEP×3...7LED電流制御部107Bは、算出した第3のLED点灯電流値データE3を点灯パルス106としてCIS101に印加し駆動するステップS418。これにより、CIS101のLEDが発光する。CISデータ入力部105は、LED電流制御部107Bが第3のLED点灯電流値データE3をCIS101に印加した第3回目の点灯処理に同期してCISデータ104の読み取りを行い、その結果C3を第3のCISデータ1083として調整推測値算出部111Bに送出するステップS419。調整推測値算出部111Bは、第3のCISデータ1083の読み取り結果C3と第3のLED点灯電流値データE3の組み合わせを前記したメモリの一時記憶領域に格納するステップS420。調整推測値算出部111Bは、以上のようにして第3回目のLEDの点灯パルス106の生成と読み取りの処理が終了したら線形近似式を算出して、これを用いて、光量調整完了推測値を算出しステップS421、一定のパルス幅における電流値の調整のための前半の処理を終了することになるエンド。図12は、CISの電流値調整処理の後半として光量調整完了推測値を基にLED点灯電流値を求める処理の流れを表わしたものである。図9と共に説明する。調整推測値算出部111Bは図10および図11に示す処理で光量調整完了推測値を算出したら、この値をLED点灯電流値としてLED電流制御部107Bに供給し、LEDの点灯を行わせるステップS431。CISデータ入力部105は、このLEDの点灯に同期してCISデータ104の読み取りを行うステップS432。目標値との比較部112は、前記した制御プログラムに書き込まれた目標値を取得して、この目標値とCISデータ入力部105から入力されたCISデータ104の大小関係を判別する。まず、CISデータ104の値よりも目標値の方が大きいかの判別が行われるステップS433。そうであればY、目標値との比較部112はLED点灯電流値を電流値の刻みEPだけ加算して、得られたLED点灯電流値を比較出力値114としてLED電流制御部107Bに供給し、LEDを点灯させるステップS434。そして、ステップS432に進んでCISデータ入力部105は、LEDの点灯に同期してCISデータ104の読み取りを行う。この後、ステップS433の処理が再度行われる。これに対してステップS433でCISデータ104の値よりも目標値の方が大きいといえないと判断した場合N、目標値との比較部112はCISデータ104の値の方が目標値よりも大きいかの判断を行うステップS435。そうであればY、目標値との比較部112はLED点灯電流値を電流値の刻みEPだけ減算して、得られたLED点灯電流値を比較出力値114としてLED電流制御部107Bに供給し、LEDを点灯させるステップS436。そして、ステップS432に進んでCISデータ入力部105は、このLEDの点灯に同期してCISデータ104の読み取りを行う。この後、ステップS433の処理が再度行われる。以上と異なりCISデータ104の値と目標値が等しいとき、あるいはステップS434またはステップS436の処理が所定回行われることでこれらの値が等しくなったときにはステップS433:N、ステップS435:N、LED点灯電流値の設定が終了することになるエンド。図13は、以上図10~図12で説明したCISのLED点灯電流値調整処理でCISデータの値が目標値に設定される様子を図解したものである。この図13で縦軸はCISデータの値を示しており、横軸はCISのLED点灯電流値を示している。ここで横軸は、たとえば1.4ミリ秒といったCISのライン周期を4000で割った値となっている。図5および図6と共に説明する。図13に示した例では、制御プログラムに予め書き込まれている固定値EFが1000であるとし、LED点灯電流値の刻みEPが100であるとする。この場合、4式で示した第0のLED点灯電流値データE0は、以下のように求められる。E0=1000100×0=1000このとき、CISデータ104の読み取りの結果はC0である。また、5式で示した第1のLED点灯電流値データE1は、以下のように求められる。E1=1000100×1=1100このとき、CISデータ104の読み取りの結果はC1である。また、6式で示した第2のLED点灯電流値データE2は、以下のように求められる。E2=1000100×2=1200このとき、CISデータ104の読み取りの結果はC2である。更に、7式で示した第3のLED点灯電流値データE3は、以下のように求められる。E3=1000100×3=1300このとき、CISデータ104の読み取りの結果はC3である。図13では、図10におけるステップS402で求めた第0のLED点灯電流値データE0と、このとき読み取ったCISデータの読み取り結果C0の交点をP0としてプロットしている。また、図11におけるステップS407で求めた第1のLED点灯電流値データE1と、このとき読み取ったCISデータの読み取り結果C1の交点をP1としてプロットしている。同様に、ステップS412で求めた第2のLED点灯電流値データE2と、このとき読み取ったCISデータの読み取り結果C2の交点をP2としてプロットし、ステップS417で求めた第3のLED点灯電流値データE3と、このとき読み取ったCISデータの読み取り結果C3の交点をP3としてプロットしている。図11におけるステップS421で調整推測値算出部111は、交点P1、P2、P3の3点を基に線形近似式を算出する。そして、これにより得られた近似曲線131Aは、LED点灯電流値とCISデータの将来値を予測するのに使用される。そこで、調整推測値算出部111は制御プログラムに予め書き込まれている目標値に対応するLED点灯電流値の推測値を、この近似曲線131Aを基にして推測することになる。この変形例でもCISデータ104の目標値が50000に設定されている。したがって、調整推測値算出部111はCISデータ104の目標値が50000のときの近似曲線131Aとの交点PSに対応するLED点灯電流値ESを求めることになる。これが図12のステップS431で説明した光量調整完了推測値である。このステップS431では光量調整完了推測値としてのLED点灯電流値ESをLED電流制御部107Bが生成して、CIS101の発光部のLEDをその電流値で駆動する。そして、ステップS432でCISデータ入力部105が得られたCISデータの値を読み取って、ステップS433以降でこれを目標値としての50000と比較することになる。ステップS431で行われたCIS101のLED点灯電流値ESは、線形近似式の精度にもよるが、最終的に求められる点灯電流値にかなり近接した値となっている。したがって、ステップS434あるいはステップS436で電流値の刻みEPを所定回数加減することで、目標値と誤差の範囲内で一致するLED点灯電流値が比較的短時間に求められることになる図12エンド。以上のようにして図9に示した読取装置100BはCIS101の発光部のLEDについての点灯電流値を決定することになる。なお、原稿の実際の画像の状態に応じて露光量の調整を行ったり、CIS101の個々のセンサ部の感度のバラツキを補正するために画素単位で露光量の調整を行う場合がある。このような調整は、以上説明したLED点灯電流値の決定を基準にして行うもので、すでによく知られた技術であるので、ここでの説明は省略する。以上説明した本発明の第2の変形例では、線形近似式に適用するために固定値EFに対して刻みEPを0倍、1倍、2倍、3倍した第0、第1、第2、第3のLED点灯電流値データE0、E1、E2、E3を作成したが、このように刻みEPを順次加算した値を使用する必要はない。たとえば刻みEPを0倍、1倍、4倍、9倍した3つの値を使用してもよいし、使用する値の数も更に増加してもよい。このように本発明の第2の変形例では、制御プログラムに予め書き込まれた固定値EF、刻みEP等の値を用いてCIS101の発光部のLEDについての点灯電流値を決定することにした。このため、固定的なデータを格納しておくフラッシュメモリ等の不揮発性メモリを必要とすることなくLEDの点灯電流値を決定することができ、読取装置のコストダウンを図ることができる。また、図13では横軸上で第0、第1、第2、第3のLED点灯電流値データE0、E1、E2、E3の存在する範囲はLED点灯電流値の1000、1100、1200および1300を含む範囲である。これは、光量調整完了推測値としてのLED点灯電流値ESの位置と比べると、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲に属する。したがって、近似曲線131Aを求めてLED点灯電流値ESの位置まで一飛びすることで目標値までの処理時間を大幅に短縮することができる。すなわち、この変形例では近似式を用いるので目標値まで一気に正確に飛ぶことができない場合も多いが、LED点灯電流値ESの位置を起点として電流値を微調整することで、光量調整完了までの全体の処理時間は従来よりも大きく短縮されることになる。<本発明の第3の変形例>図14は本発明の第3の変形例における原稿読取装置の要部を表わしたものである。図14で図4と同一部分には同一の符号を付しており、これらの説明を適宜省略する。第3の変形例の原稿読取装置100Cは、図8に示した第1の変形例の原稿読取装置100AにおけるLED点灯パルス生成部107を、第2の変形例におけるLED電流制御部107Bに置き替えた光量調整部102Cを備えている。したがって、第2の変形例の原稿読取装置100Bと同様にLED点灯電流値による調整を行うことになる。パルス幅の代りに電流値で調整する手法については第2の変形例で説明した。したがって、第3の変形例の原稿読取装置100Cの具体的な動作の説明は省略する。以上説明した実施の形態ではCISデータの3点での読み取りからLED点灯のパルス幅についての光量調整完了推測値を算出し、第2の変形例ではCISデータの4点での読み取りからLED点灯の電流についての光量調整完了推測値を算出した。制御の対象がパルス幅であるか電流であるかによって、CISデータの参照数に違いが生じるものではないことは当然である。CISデータの参照数は、光量調整完了推測値の生じうる誤差との関係で自由に設定することができる。また、実施の形態および各変形例では、LEDに代表される発光手段が原稿を照射し、その反射光を読取素子に入射して光電変換を行うものとして説明したが、これに限るものではない。発光手段から出力される光線を原稿が透過して読取素子に入射する原稿読取装置でも本発明を同様に適用することができる。以上説明した実施の形態の一部または全部は、以下の付記のようにも記載されるが、以下の記載に限定されるものではない。付記1発光手段と、この発光手段の発光による原稿の反射光あるいは透過光を受光することで光電変換を行う受光手段と、前記発光手段の1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして予め定めた複数通り取得する光量データ取得手段と、この光量データ取得手段によって取得した複数通りの光量データのそれぞれを用いて前記基準となる白色原稿に対して前記発光手段を発光させ、前記受光手段から得られる光電変換結果としての信号レベルを前記光量データのそれぞれとの組み合わせとして記憶する測定結果記憶手段と、この測定結果記憶手段に記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出手段と、この線形近似式算出手段によって算出した線形近似式を用いて、前記基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出手段と、この光量調整完了推測値算出手段の算出した光量調整完了推測値としての光量で前記発光手段を発光させたとき前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記発光手段に対する光量を増減して調整する光量調整手段とを具備することを特徴とする原稿読取装置。付記2前記光量調整手段は、前記目標信号レベルの方が測定信号レベルよりも大きい間は前記発光手段を所定の最小単位ずつ光量を増加させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を増加させて前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較することを特徴とする付記1記載の原稿読取装置。付記3前記光量調整手段は、前記目標信号レベルの方が測定信号レベルよりも小さい間は前記発光手段を所定の最小単位ずつ光量を減少させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を減少させて前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較することを特徴とする付記1記載の原稿読取装置。付記4前記光量データ取得手段は、予め定めた固定値と、この固定値に対して加減算する最小単位量との算出式の違いによって前記光量データを予め定めた複数通り取得することを特徴とする付記1記載の原稿読取装置。付記5制御プログラムを格納する制御プログラム格納手段と、この制御プログラム格納手段に格納された制御プログラムを実行するCPUCentralProcessingUnitを備えており、前記固定値、前記最小単位量および前記予め定めた1つの信号レベルは前記制御プログラムに記述されていることを特徴とする付記4記載の原稿読取装置。付記6原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する光量データ取得ステップと、この光量データ取得ステップで取得した光量データを用いて前記発光手段を複数通り発光させ、前記基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記光量データのそれぞれとの組み合わせとして記憶する測定結果記憶ステップと、この測定結果記憶ステップで記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出ステップと、この線形近似式算出ステップによって算出した線形近似式を用いて、前記基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出ステップと、この光量調整完了推測値算出ステップで算出した光量調整完了推測値としての光量で前記発光手段を発光させたとき前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記発光手段に対する光量を増減して調整する光量調整ステップとを具備することを特徴とする原稿読取時の光量調整方法。付記7前記光量調整ステップは、前記目標信号レベルと前記測定信号レベルの大小関係を比較する比較ステップと、この比較ステップで前記目標信号レベルの方が測定信号レベルよりも大きいと判別されている間は前記発光手段を所定の最小単位ずつ光量を増加させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を増加させる増加ステップと、前記目標信号レベルの方が測定信号レベルよりも小さいと判別されている間は前記発光手段を所定の最小単位ずつ光量を減少させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を減少させる減少ステップと、前記目標信号レベルと測定信号レベルが等しいと判別されたとき光量の調整を終了する調整終了ステップとを具備することを特徴とする付記6記載の原稿読取時の光量調整方法。付記8前記光量データ取得ステップは、予め定めた固定値と、この固定値に対して加減算する最小単位量との算出式の違いによって前記光量データを予め定めた複数通り取得するステップであることを特徴とする付記6記載の原稿読取時の光量調整方法。付記9前記光量データ取得ステップは、所定の制御プログラムに記述されている固定値と算出式を読み取るプログラム読取ステップを具備することを特徴とする付記8記載の原稿読取時の光量調整方法。付記10コンピュータに、原稿に光線を照射する発光手段の発光による光量を複数通り変化させるための光量データを、基準となる白色原稿に対して要求される光量の数分の1以下の光量を実現する範囲の光量データとして複数通り取得する光量データ取得処理と、この光量データ取得処理で取得した光量データを用いて前記発光手段を複数通り発光させ、前記基準となる白色原稿を読み取ったときの受光手段による光電変換後の信号レベルを前記光量データのそれぞれとの組み合わせとして記憶する測定結果記憶処理と、この測定結果記憶処理で記憶した複数組の光量データと信号レベルの組み合わせに適応する所定の線形近似式を算出する線形近似式算出処理と、この線形近似式算出処理によって算出した線形近似式を用いて、前記基準となる白色原稿に対して適切な信号レベルに近いと推測される予め定めた1つの信号レベルに対する光量を光量調整完了推測値として算出する光量調整完了推測値算出処理と、この光量調整完了推測値算出処理で算出した光量調整完了推測値としての光量で前記発光手段を発光させたとき前記受光手段から測定の結果得られる測定信号レベルを目標となる目標信号レベルと比較し、これらが一致するように前記発光手段に対する光量を増減して調整する光量調整処理とを実行させることを特徴とする原稿読取時の光量調整プログラム。付記11前記光量調整処理は、前記目標信号レベルと前記測定信号レベルの大小関係を比較する比較処理と、この比較処理で前記目標信号レベルの方が測定信号レベルよりも大きいと判別されている間は前記発光手段を所定の最小単位ずつ光量を増加させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を増加させる増加処理と、前記目標信号レベルの方が測定信号レベルよりも小さいと判別されている間は前記発光手段を所定の最小単位ずつ光量を減少させるように1回当たり発光する時間あるいは前記発光手段を単位時間発光させる場合における1回当たりに加える電流値を減少させる減少処理と、前記目標信号レベルと測定信号レベルが等しいと判別されたとき光量の調整を終了する調整終了処理とを具備することを特徴とする付記10記載の原稿読取時の光量調整プログラム。付記12前記光量データ取得処理は、予め定めた固定値と、この固定値に対して加減算する最小単位量との算出式の違いによって前記光量データを予め定めた複数通り取得する処理であることを特徴とする付記10記載の原稿読取時の光量調整プログラム。付記13前記光量データ取得処理は、所定の制御プログラムに記述されている固定値と算出式を読み取るプログラム読取処理を具備することを特徴とする付記12記載の原稿読取時の光量調整プログラム。