原稿に対して光を照射する光源と、前記原稿からの反射光を光電変換して、反射光の光量に応じた値を示す読取信号を前記原稿の画素ごとに生成する生成部と、異物に起因して生成された前記読取信号を検出する検出部と、前記検出部により検出された前記読取信号の値に応じて前記光源の光量を可変に設定する設定部と、を備える、ことを特徴とする画像読取装置。前記光源は、前記原稿の読取位置における主走査方向に沿った複数の領域と1対1に対応するとともに、対応する前記領域を照明する複数の照明部を含んで構成され、前記設定部は、前記検出部により検出された前記読取信号の値に応じて、当該読取信号が生成された前記画素の主走査位置に対応する前記照明部の光量を可変に設定する、ことを特徴とする請求項1の画像読取装置。前記反射光の光量が多いほど前記読取信号の値は大きい値を示し、前記設定部は、前記検出部により検出された前記読取信号の値が大きいほど、前記光源の光量を小さい値に設定する、請求項1の画像読取装置。前記設定部は、前記検出部により検出された前記読取信号の値に応じて、前記光源が所定量の光を照射する時間を可変に設定する、ことを特徴とする請求項1の画像読取装置。前記設定部は、前記検出部により検出された前記読取信号の値に応じて、前記光源の駆動電流値を可変に設定する、ことを特徴とする請求項1の画像読取装置。前記検出部により検出された前記読取信号の値に基づいて、前記異物の清掃が必要か否か判定する判定部と、前記判定部により前記異物の清掃が必要であると判断された場合は、ユーザーに対して前記異物の清掃を促す警告を表示する表示部とを備える、ことを特徴とする請求項1の画像読取装置。原稿からの反射光を光電変換して、反射光の光量に応じた値を示す読取信号を前記原稿の画素ごとに生成する生成ステップと、異物に起因して生成された前記読取信号を検出する検出ステップと、前記検出ステップにより検出された前記読取信号の値に応じて前記光源の光量を可変に設定する設定ステップと、を備える、ことを特徴とする画像読取方法。原稿からの反射光を光電変換して、反射光の光量に応じた値を示す読取信号を前記原稿の画素ごとに生成する生成ステップと、異物に起因して生成された前記読取信号を検出する検出ステップと、前記検出ステップにより検出された前記読取信号の値に応じて前記光源の光量を可変に設定する設定ステップと、をコンピュータに実行させるためのプログラム。しかしながら、特許文献1に開示された技術では、選択的に発光される照明部の光量は一定なので、例えば異物が白に近い場合異物の光透過率が大きい場合は、異物が見つけにくいという問題がある。本発明は、上記に鑑みてなされたものであって、異物の視認性を向上させることが可能な画像読取装置、画像読取方法およびプログラムを提供することを目的とする。上述した課題を解決し、目的を達成するために、本発明の画像読取装置は、原稿に対して光を照射する光源と、前記原稿からの反射光を光電変換して、反射光の光量に応じた値を示す読取信号を前記原稿の画素ごとに生成する生成部と、異物に起因して生成された前記読取信号を検出する検出部と、前記検出部により検出された前記読取信号の値に応じて前記光源の光量を可変に設定する設定部と、を備えることを特徴とする。また、本発明の画像読取方法は、原稿からの反射光を光電変換して、反射光の光量に応じた値を示す読取信号を前記原稿の画素ごとに生成する生成ステップと、異物に起因して生成された前記読取信号を検出する検出ステップと、前記検出ステップにより検出された前記読取信号の値に応じて前記光源の光量を可変に設定する設定ステップと、を備えることを特徴とする。さらに、本発明のプログラムは、原稿からの反射光を光電変換して、反射光の光量に応じた値を示す読取信号を前記原稿の画素ごとに生成する生成ステップと、異物に起因して生成された前記読取信号を検出する検出ステップと、前記検出ステップにより検出された前記読取信号の値に応じて前記光源の光量を可変に設定する設定ステップと、をコンピュータに実行させるためのプログラムである。本発明によれば、異物の視認性を向上させることが可能な画像読取装置、画像読取方法およびプログラムを提供できるという有利な効果を奏する。以下、添付図面を参照しながら、本発明に係る画像読取装置、画像読取方法およびプログラムの実施の形態を詳細に説明する。図1は、本実施形態に係る画像読取装置1の概略構成例を示す図である。図1に示すように、画像読取装置1は、自動原稿搬送装置1aと、画像読取ユニット1bとを備える。自動原稿搬送装置1aは、原稿台2に載置された原稿PPを1枚ずつ分離して読み取り位置RLへ搬送する。自動原稿搬送装置1aは、例えばADFオートドキュメントフィーダで構成されてもよい。画像読取ユニット1bは、自動原稿搬送装置1aによって原稿を搬送して画像読取を行うシートスキャン機能と、原稿をコンタクトガラス上に載置して画像読取を行うブックスキャン機能とを備える。本発明は、主としてシートスキャン機能に関するものであるので、以下の説明では、ブックスキャン機能についての説明は省略する。自動原稿搬送装置1aにおいて、原稿台2に載置された原稿PPは、その最上部に位置するものがピックアップコロ3により取り出されて分離ユニット4に送り出される。分離ユニット4により、原稿PPは1枚ずつに分離されて送り出しコロ5に送り出される。送り出しコロ5は、ガイド部材を介して原稿PPを搬送方向に送り出す。送り出された原稿PPは、搬送ローラ6と搬送ドラム7に挟持されて、搬送ドラム7の表面に密着した状態で搬送ドラム7の回転方向に送り出される。搬送ドラム7の表面に密着した状態で搬送される原稿PPは、光源からの光が照射される読取位置RLを通過して排出ローラ8へと搬送され、排出ローラ8によって排紙トレイ9へと排紙される。また、光センサで構成される原稿セットセンサ104の遮光が解除されることにより、原稿PPがセットされたことが検知される。また、センサ102a又はセンサ102bによって、原稿の搬送方向の長さが検知される。さらに、センサ103によって、原稿PPの幅方向の長さが検知される。センサ102a、102bおよび103は、例えば光学式反射型センサやアクチュエータタイプのセンサで構成され得る。画像読取ユニット1bでは、読取位置RLに対応して読取位置RLの直下に、シートスキャン用のコンタクトガラス原稿読取用のガラス10が配設される。本実施形態では、コンタクトガラス10の副走査方向のサイズは4mm程度であるが、これに限らず、コンタクトガラス10の副走査方向のサイズは任意である。また、図1において、コンタクトガラス10の右側には、ブックスキャン用のコンタクトガラス11が配設される。さらに、シェーディング補正用の白基準板も配設される。光源12は、読取位置RLで原稿PPを照明するものであり、読取位置RLにおける原稿PPからの反射光は、第1ミラー13、第2ミラー14、および、第3ミラー15を順次反射してレンズ18に導かれる。そして、レンズ18により集束された光は、基板19に設けられたCCDラインイメージセンサ20に照射される。また、光源12および第1ミラー13は、第1キャリッジ16に搭載されて副走査方向SSへ往復移動する。一方、第2ミラー14および第3ミラー15は、第2キャリッジ17に搭載されて副走査方向SSへ往復移動する。また、コンタクトガラス10からCCDラインイメージセンサ20までの光路長を維持するために、第2キャリッジ17は、第1キャリッジ16の1/2の速度で移動する。第1キャリッジ16および第2キャリッジ17は、スキャナモータ21により駆動される。図2は、光源12の構成例を示す図である。図2に示すように、光源12は、原稿PPの読取位置RLにおける主走査方向に沿った複数の領域と1対1に対応するとともに、対応する領域を照明する複数の発光素子アレイ照明部を含んで構成される。詳細な図示は省略するが、光源12は、不図示の原稿PPに対して所定の角度を持たせて照明する。このため、発光素子アレイを配置するベース部に所定の角度を設定可能な傾斜構成勾配を持たせておく工夫や、光源12を取り付ける部分に予め勾配を形成することによって、原稿PPへの照明と、原稿PPからの反射光のCCDへの導光を効率的に行うことが可能となる。さらに、原稿読み取り時の色再現性を向上させるために光源12からの光として白色光が要求される。このため、発光素子から放射された光を白色光に変換するための蛍光物質塗料を内面に塗布した樹脂製のキャップを付加している。さらに、光源12を構成する複数の発光素子によって原稿PPを照明する際に、発光素子の照度分布が同心円状に形成されることに起因して発光素子間で発生する光量ムラを抑制又は軽減するために、発光素子アレイと原稿台ガラスとの間に拡散板が配置されている。図3は、画像読取装置1の制御系の一例を示すブロック図である。図2に示すように、画像読取装置1は、主制御部31と、画像読取ユニット1bと、自動原稿搬送装置1aと、操作表示部33と、外部I/F部506と、外部装置507とを備える。主制御部31は、CPU501とROM502とRAM503とを含んで構成される。CPU501はROM502に格納された各種のプログラムを読み出し、RAM503上に展開して実行することにより画像読取装置1全体を制御する。ROM502は、各種のデータを記憶する。一例として、ROM502には、画像読取装置1の制御に必要なプログラムの他に、異物例えばゴミや汚れ等に起因した読取信号に応じた光源12の点灯時間点灯駆動クロックのパルス幅や駆動電流値、主走査画素位置と対応する光源12の点灯エリア発光素子アレイを示すデータ、清掃の要否を判定するための閾値などが格納される。RAM503は、制御データを一時的に保持する領域や制御に伴う演算の作業領域として機能する。図4は、画像読取ユニット1bの構成例を示すブロック図である。図4に示すように、画像読取ユニット1bは、CCDラインイメージセンサ20と、CCDドライバ32bと、アナログ処理部32cと、A/D変換器32dと、画像処理部32eと、異物検出処理部32fと、清掃要否判定部32gと、タイミングクロック生成部32hと、光源12と、光源駆動制御部101とを備える。CCDドライバ32bは、CCDラインイメージセンサ20の読取動作を制御する。CCDラインイメージセンサ20は、CCDドライバ32bの制御の下、原稿PPからの反射光を光電変換して、反射光の光量に応じた値を示す読取信号をライン単位で生成し、生成した読取信号をアナログ処理部32cへ出力する。ここでは、反射光の光量が多いほど読取信号の値は大きい値を示す。アナログ処理部32cは、CCDラインイメージセンサ20から出力された読取信号に対して所定のアナログ処理を行い、そのアナログ処理後の読取信号をA/D変換器32dへ出力する。A/D変換器32dは、アナログ処理部32cから出力されるライン単位の読取信号を1画素ごとにサンプリングして、原稿PPの各画素のアナログ値を、対応する桁数のデジタル値に変換する。デジタル値に変換された各画素の読取信号は画像処理部32eおよび異物検出処理部32fの各々に出力される。この例では、CCDラインイメージセンサ20、CCDドライバ32b、アナログ処理部32c、および、A/D変換器32dは、原稿PPからの反射光を光電変換して、反射光の光量に応じた値を示す読取信号を生成する生成部として機能すると捉えることができる。画像処理部32eは、入力された読取信号に対して所定の画像処理例えば黒補正、シェーディング補正、カラーのCCDラインイメージセンサで読み取られた場合はライン間補正も含むを行う。画像処理部32eによる画像処理が行われた後の信号は、画像読取デジタル信号PPとして次段の装置へ出力される。異物検出処理部32fは、入力された読取信号の中に、異物により反射光が遮られて生成された読取信号異物に起因した読取信号が存在するか否かを検出する。清掃要否判定部32gは、異物検出処理部32fで検出された読取信号異物に起因した読取信号の値に基づいて、異物の清掃が必要か否かを判定する。より具体的には、清掃要否判定部32gは、異物検出処理部32fで検出された読取信号の値が閾値以上の場合は清掃が必要であると判定する。その判定結果を示す判定信号DTは主制御部31へ出力される。また、異物検出処理部32fは、異物に起因した読取信号を検出した場合、その検出した読取信号の値に基づいて、光源12の点灯時間光源駆動クロックのパルス幅や駆動電流の設定情報をタイミングクロック生成部32hへ出力する。さらに、異物検出処理部32fは、異物に起因した読取信号を検出した場合、その読取信号が生成された画素の主走査位置に対応する光源12の発光素子アレイ点灯Chを指定する点灯Ch設定信号を生成して光源駆動制御部101へ出力する。この例では、異物検出処理部32fは、異物に起因した読取信号を検出する機能検出部としての機能と、異物に起因した読取信号の値に応じて光源の光量を可変に設定する機能設定部としての機能とを有するが、これに限らず、検出部および設定部の各々を個別に設けることもできる。タイミングクロック生成部32hは、各種のタイミングクロックを生成し、その生成したタイミングクロックを、CCDドライバ32b、アナログ処理部32c、A/D変換器32d、および、光源駆動制御部101の各々に供給する。例えばタイミングクロック生成部32hは、異物検出処理部32fからの点灯時間光源駆動クロックのパルス幅または駆動電流の設定情報に基づいて、定電流源を駆動する光源駆動クロックやPWM信号を生成することもできる。図5は、光源駆動制御部101が有する機能の一例を説明するためのブロック図である。光源駆動制御部101は、タイミングクロック生成部32hからの光源駆動クロックと、主制御部31からの光源点灯信号と、異物検出処理部32fからの点灯Ch設定信号とに基づいて、光源12の駆動を制御する。例えば光源駆動制御部101は、異物検出処理部32fからの点灯Ch設定信号によって指定された点灯Ch発光素子アレイのみが発光するように光源12の駆動を制御することもできる。図6は、操作表示部33の一例を示す図である。図6の例では、操作表示部33は、スタートキー33aと、ストップキー33bと、モードキー33c~33eと、液晶表示パネル33fとを備える。スタートキー33aは、原稿読取動作の開始を入力するためのデバイスである。ユーザーが、スタートキー33aを操作することにより原稿読取動作の開始を指示する信号が入力される。ストップキー33bは、原稿読取動作の停止を入力するためのデバイスである。モードキー33c~33eは、読取動作モードの設定を入力するためのデバイスである。液晶表示パネル33fは、各種情報例えばエラー警告表示、読取画像の表示などを表示するデバイスである。次に、本実施形態の画像読取装置1の動作例について説明する。図7は、本実施形態の画像読取装置1による処理動作の一例を示すフローチャートである。処理動作の開始に先立ち、ユーザーは、自動原稿搬送装置1aに対して複数枚の原稿PPをセットする。そして、ユーザーは、操作表示部33のスタートキー33aを操作する押すことで、原稿読取動作の開始を入力する。具体的には、スタートキー33aの操作入力を受け付けた場合ステップS1の結果:YESの場合、主制御部31は、シートスキャン型の読取動作を開始するステップS2。次に、異物検出処理部32fは、読取動作によって生成された読取信号の中に、異物に起因した読取信号が存在するか否かを検出する検出処理を行うステップS3。本実施形態では、シートスキャンの紙間のタイミングで検出処理が行われる。より具体的には、異物検出処理部32fは、ある原稿の読取動作が完了してから次の原稿の読取動作が開始されるまでの期間区間において生成された読取信号に基づいて検出処理を行う。図8は、検出処理の際に生成された読取信号ある原稿の読取動作が完了してから次の原稿の読取動作が開始されるまでの期間において生成された読取信号の一例を示す図である。コンタクトガラス10上に異物例えばゴミや汚れなどが存在する場合、異物に起因して生成された読取信号例えば異物により反射光が遮られて生成された読取信号の値は、異物に起因せずに生成された読取信号例えば異物により反射光が遮られることなく生成された読取信号の値に比べて小さい値を示す。これを利用して、異物検出処理部32fは、異物に起因して生成された読取信号が存在するか否かを検出することができる。異物に起因した読取信号を検出した場合、異物検出処理部32fは、異物の主走査画素位置を検出するステップS4。より具体的には、異物検出処理部32fは、ライン単位の読取信号のうち、異物に起因した読取信号が生成された画素の主走査方向の位置を検出する。また、異物に起因した読取信号を検出した場合、異物検出処理部32fは、その検出した読取信号の値に応じて、光源12の光量を可変に設定するための情報を生成し、その生成した情報をRAM503に一旦格納する。例えば異物検出処理部32fは、図9に示すように、検出した読取信号異物に起因した読取信号の値に応じて、点灯時間点灯駆動クロックのパルス幅を規定する光量設定情報を生成することができる。図8の例では、異物Aに起因した読取信号の値は異物Bに起因した読取信号の値よりも小さいつまりは、反射光を透過させる割合は異物Aの方が異物Bよりも大きい、言い換えれば、異物Bの方が異物Aよりも白に近いので、異物検出処理部32fは、異物Bに起因した読取信号が生成された画素に対応する点灯Ch発光素子アレイの光量が、異物Aに起因した読取信号が生成された画素に対応する点灯Chの光量よりも小さくなるように、光量設定情報を生成する。より具体的には、図10に示すように、異物検出処理部32fは、異物Bに起因した読取信号が生成された画素に対応する点灯Chの光源駆動クロックPWM信号が、異物Aに起因した読取信号が生成された画素に対応する点灯Chの光源駆動クロックよりも、アクティブレベル例えばハイレベルに設定される時間長つまりは点灯時間が短くなるように、光量設定情報を生成する。なお、これに限らず、光源12の光量を可変に設定するための情報は任意である。例えば異物検出処理部32fは、図11に示すように、異物Bに起因した読取信号が生成された画素に対応する点灯Chの駆動電流値が、異物Aに起因した読取信号が生成された画素に対応する点灯Chの駆動電流値よりも小さくなるように、駆動電流値の設定情報を生成することもできる。要するに、異物に起因した読取信号の値が大きいほど、つまりは、異物の反射光の透過率が高いほど異物が白に近いほど、その読取信号が生成された画素に対応する点灯Chの光量が小さくなるように設定されるものであればよい。異物検出処理部32fは、検出した読取信号異物に起因した読取信号の値に応じて、光源12が所定量の光を照射する時間を可変に設定することもできるし、光源12の駆動電流値を可変に設定することもできる。前述のステップS4の後、清掃要否判定部32gは、異物検出処理部32fで検出された読取信号異物に起因して生成された読取信号の値に基づいて、清掃が必要か否かを判定するステップS5。より具体的には、清掃要否判定部32gは、異物検出処理部32fで検出された読取信号の値が閾値以上の場合は清掃が必要であると判定し、異物検出処理部32fで検出された読取信号の値が閾値未満の場合は清掃が不要であると判定する。清掃要否判定部32gにより清掃が必要であると判定された場合ステップS5の結果:YES、主制御部31は読取動作を停止するステップS6。本実施形態では、清掃要否判定部32gにより清掃が必要であると判定された場合、主制御部31は自動原稿搬送装置1aの動作を停止する。一方、清掃要否判定部32gにより清掃が不要であると判定された場合ステップS5の結果:NO、処理は前述のステップS3に戻され、再び検出処理が行われる。次に、主制御部31は、コンタクトガラス10上の異物の清掃を促す警告を表示するように、操作表示部33の液晶表示パネル33fを制御するステップS7。なお、これに限らず、例えば主制御部31は、外部装置507の表示画面上に、コンタクトガラス10上の異物の清掃を促す警告が表示されるように、外部I/F506を介して外部装置507を制御することもできる。次に、ユーザーによる清掃の選択入力を受け付けた場合ステップS8の結果:YES、操作表示部33は、その受け付けた入力信号を、照明を点灯させる起動信号として主制御部31へ出力する。起動信号を受けた主制御部31は、点灯を指示する光源点灯信号を画像読取ユニット1bへ出力する。また、起動信号を受けた主制御部31は、RAM503に格納されている光量設定情報を読み出してタイミングクロック生成部32hへ出力する。タイミングクロック生成部32hは、光量設定情報に基づいて、各点灯Chの光源駆動クロックを設定するステップS9。ステップS9で設定された各点灯Chの光源駆動クロックは光源駆動制御部101へ出力される。また、異物検出処理部32fは、前述のステップS4で検出した画素に対応する光源12の点灯Chを指定する点灯Ch設定信号を設定するステップS10。ステップS10で設定された点灯Ch設定信号は光源駆動制御部101へ出力される。次に、光源駆動制御部101は、入力された光源点灯信号、光源駆動クロック、および、点灯Ch設定信号に基づいて、光源12の駆動を制御するステップS11。この例では、点灯Ch指定信号で指定された点灯Chのみが、対応する光源駆動クロックに従って発光するように制御される。次に、ユーザーによる清掃終了の入力を受け付けた場合ステップS12の結果:YES、光源駆動制御部101への光源点灯信号の入力が停止することで光源12による照明が消灯するステップS13。次に、主制御部31は、異物が検出された読取画像をプレビュー表示するステップS14。例えば主制御部31は、異物が検出された読取画像を表示するように、操作表示部33の液晶表示パネル33fを制御することもできるし、異物が検出された読取画像を表示するように、外部I/F506を介して外部装置507を制御することもできる。次に、ユーザーから、プレビュー表示された読取画像を有効にすることを選択する入力を受け付けた場合ステップS15の結果:YES、主制御部31は、シートスキャン型の読取動作を終了する。プレビュー表示された読取画像を有効にしないことを選択する入力を受け付けた場合ステップS15の結果:NO、主制御部31は、プレビュー表示した読取画像を無効化する。そして、処理は、前述のステップS2に戻される。なお、異物が検出された読取画像を有効にするか否かをユーザーに選択させずに、主制御部31は、異物を検出した原稿の読取画像を自動的に無効化することもできる。この場合、ユーザーは、コンタクトガラス10の清掃後に、再度原稿を自動原稿搬送装置1aにセットして、スタートキー33aを操作することでステップS1からの処理を繰り返す。以上に説明したように、本実施形態では、異物に起因した読取信号が検出された場合、当該読取信号の値に応じて、当該読取信号が生成された画素に対応する点灯Chの光量が可変に設定される。より具体的には、異物に起因した読取信号の値が大きいほど異物が白に近いほど、当該読取信号が生成された画素に対応する点灯Chの光量が小さくなるように設定されるので、読取信号の値によらずに点灯Chの光量が一定の場合に比べて、異物の視認性を向上させることができる。以上、本発明の実施形態について説明したが、本発明は上述の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の変形が可能である。例えば光源12の複数の点灯Chを選択的に発光させるのではなく、一斉に発光させてもよい。この場合、光源12のうち点灯させるChを指定する処理図7のステップS10は不要となる。要するに、異物に起因した読取信号の値に応じて光源12の光量が可変に設定されるものであればよい。また、上述の画像読取装置1は、スキャナ機能の他に、コピー機能、プリンタ機能およびファクシミリ機能のうちの少なくとも何れかの機能を有する画像形成装置例えば複合機に適用することも可能である。なお、上述の画像読取装置1で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD-ROM、フレキシブルディスクFD、CD-R、DVDDigitalVersatileDisk等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、上述の画像読取装置1で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、画像読取装置1で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。