原稿を搬送経路に沿って搬送する搬送部と、前記搬送経路に沿って一方の側に設置され、前記原稿の一方の面に対して光を照射する第1光源と、前記原稿の一方の面で反射された光を受光して読取画像信号を出力する第1受光素子と、を有する第1読取部と、前記搬送経路に沿って他方の側に設置され、前記原稿の他方の面に対して光を照射する第2光源と、前記原稿の他方の面で反射された光を受光して読取画像信号を出力する第2受光素子と、を有する第2読取部と、を備え、前記第1受光素子は、前記第2光源が照射する光を受光できるように配置され、また、前記第2受光素子は、前記第1光源が照射する光を受光できるように配置され、更に、いずれか一方の読取部の光源が発光された時に当該読取部内の受光素子の出力を、当該読取部と異なる読取部の受光素子の出力から求めるための変換係数を前記発光された光源毎に記憶する記憶部と、前記第1光源及び前記第2光源の照射を制御する光源制御部と、前記光源制御部によりいずれか一方の読取部の光源を発光させた場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第1明出力読取画像信号を生成する明出力生成部と、前記光源制御部により前記第1光源と前記第2光源のいずれの光源をも照射させない場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第1暗出力読取画像信号を生成する暗出力生成部と、前記第1明出力読取画像信号から前記第1暗出力読取画像信号を減じた第1差分読取画像信号に前記変換係数を乗じた値を、該読取部のシェーディング補正データとして生成する補正データ生成部と、を備えることを特徴とする画像読取装置。請求項1に記載の画像読取装置であって、前記変換係数は、予め前記搬送経路内に基準部材を配置した状態で該読取部の光源を照射させた場合に、該読取部の受光素子が出力し、前記明出力生成部が生成した第2明出力読取画像信号から、前記第1光源と前記第2光源のいずれの光源をも照射させない場合に、該読取部の受光素子が出力し、前記暗出力生成部が生成した第2暗出力読取画像信号を減じた第2差分読取画像信号を、前記第1差分読取画像信号で除したものである、ことを特徴とする画像読取装置。請求項2に記載の画像読取装置であって、前記変換係数は、第1光源を照射させ、第1受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第1変換係数と、第2光源を照射させ、第2受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第2変換係数とを、それぞれ備えること、を特徴とする画像読取装置。請求項1ないし請求項3のいずれか一項に記載の画像読取装置であって、前記第1差分読取画像信号に前記変換係数を乗じた値と、当該第1差分読取画像信号を生成するための読取画像信号と同時に生成された前記第2暗出力読取画像信号を加えた判定読取画像信号が、予め定められた規定範囲に含まれているか否かを判定する判定部と、前記判定読取画像信号が前記規定範囲に含まれていないと前記判断部が判断した場合、前記判定読取画像信号が前記規定範囲に含まれように該光源の照射時間を調整する照射時間調整部と、を備えることを特徴とする画像読取装置。請求項4に記載の画像読取装置であって、前記受光素子が出力するアナログ信号の読取画像信号をデジタル信号の読取画像信号に変換する変換部と、を備え、前記照射時間設定部は、前記変換部の最大出力値から前記第2暗出力読取画像信号を減じた値を前記第1差分読取画像信号に前記変換係数を乗じた値で除した設定係数を乗ずることで前記照射時間を調整する、ことを特徴とする画像読取装置。請求項1ないし請求項5のいずれか一項に記載の画像読取装置であって、前記第1読取部の前記第1受光素子と前記第2読取部の前記第2受光素子は、前記搬送経路を介して対向して配置されている、ことを特徴とする画像読取装置。しかし、地肌部を選ぶ際に、原稿の一様な濃度を有する部分を選んだとしても、当該部分の濃度を完全に一定とすることはできない。そのため、原稿の地肌部を読み取った読取画像信号には原稿の地肌部における反射率のバラツキの特性が反映されてしまい、生成されたシェーディング補正データを用いても精度よくシェーディング補正することができない問題が生じる。本明細書では、原稿の両面を読み取り可能な画像読取装置において、原稿の地肌部を読み取らなくても、原稿の各面をそれぞれ読み取る読取部に白基準板などの基準部材を設置することなく、シェーディング補正データを生成する技術を開示する。本明細書によって開示される画像読取装置は、原稿を搬送経路に沿って搬送する搬送部と、前記搬送経路に沿って一方の側に設置され、前記原稿の一方の面に対して光を照射する第1光源と、前記原稿の一方の面で反射された光を受光して読取画像信号を出力する第1受光素子と、を有する第1読取部と、前記搬送経路に沿って他方の側に設置され、前記原稿の他方の面に対して光を照射する第2光源と、前記原稿の他方の面で反射された光を受光して読取画像信号を出力する第2受光素子と、を有する第2読取部と、を備え、前記第1受光素子は、前記第2光源が照射する光を受光できるように配置され、また、前記第2受光素子は、前記第1光源が照射する光を受光できるように配置され、更に、いずれか一方の読取部の光源が発光された時に当該読取部内の受光素子の出力を、当該読取部と異なる読取部の受光素子の出力から求めるための変換係数を前記発光された光源毎に記憶する記憶部と、前記第1光源及び前記第2光源の照射を制御する光源制御部と、前記光源制御部によりいずれか一方の読取部の光源を発光させた場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第1明出力読取画像信号を生成する明出力生成部と、前記光源制御部により前記第1光源と前記第2光源のいずれの光源をも照射させない場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第1暗出力読取画像信号を生成する暗出力生成部と、前記第1明出力読取画像信号から前記第1暗出力読取画像信号を減じた第1差分読取画像信号に前記変換係数を乗じた値を、該読取部のシェーディング補正データとして生成する補正データ生成部と、を備える。また、上記の画像読取装置では、前記変換係数は、予め前記搬送経路内に基準部材を配置した状態で該読取部の光源を照射させた場合に、該読取部の受光素子が出力し、前記明出力生成部が生成した第2明出力読取画像信号から、前記第1光源と前記第2光源のいずれの光源をも照射させない場合に、該読取部の受光素子が出力し、前記暗出力生成部が生成した第2暗出力読取画像信号を減じた第2差分読取画像信号を、前記第1差分読取画像信号で除したものとする構成としても良い。また、上記の画像読取装置では、前記変換係数は、第1光源を照射させ、第1受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第1変換係数と、第2光源を照射させ、第2受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第2変換係数とを、それぞれ備える構成としても良い。また、上記の画像読取装置では、前記第1差分読取画像信号に前記変換係数を乗じた値と、当該第1差分読取画像信号を生成するための読取画像信号と同時に生成された前記第2暗出力読取画像信号を加えた判定読取画像信号が、予め定められた規定範囲に含まれているか否かを判定する判定部と、前記判定読取画像信号が前記規定範囲に含まれていないと前記判断部が判断した場合、前記判定読取画像信号が前記規定範囲に含まれように該光源の照射時間を調整する照射時間調整部と、を備える構成としても良い。また、上記の画像読取装置では、前記受光素子が出力するアナログ信号の読取画像信号をデジタル信号の読取画像信号に変換する変換部と、を備え、前記照射時間設定部は、前記変換部の最大出力値から前記第2暗出力読取画像信号を減じた値を前記第1差分読取画像信号に前記変換係数を乗じた値で除した設定係数を乗ずることで前記照射時間を調整する構成としても良い。また、上記の画像読取装置では、前記第1読取部の前記第1受光素子と前記第2読取部の前記第2受光素子は、前記搬送経路を介して対向して配置されている構成としても良い。本明細書によって開示される画像読取装置では、第1読取部と第2読取部が搬送経路に沿って逆側に配置されていることを利用して、シェーディング補正データを生成する。つまり、この画像読取装置には変換係数が記憶されており、例えば、第1光源が発光された時に第2受光素子が出力する読取画像信号を取得した場合には、変換係数を用いて、当該取得した読取画像信号を、第1光源が発光された時に第1受光素子が出力する読取画像信号に変換することができ、シェーディング補正データを生成することができる。この画像読取装置によれば、原稿の各面をそれぞれ読み取る読取部に白基準板などの基準部材を設置することなく、シェーディング補正データを生成することができる。<実施形態1>実施形態1を、図1ないし図7を用いて説明する。1.画像読取装置の機械的構成図1は、本実施形態の画像読取装置1の外観を示す斜視図である。画像読取装置1は、給紙トレイ載置部の一例2と、本体部3と、排紙トレイ4と、を含む。本実施形態の画像読取装置1は、ユーザにより給紙トレイ2に載置された複数の原稿Gを排紙トレイ4に搬送するとともに、搬送中の原稿Gを本体部3に含まれる読取部24図2参照を用いて読み取るシートフィードスキャナである。給紙トレイ2は、図1に矢印8で示す給紙トレイ2の幅方向の両端部にガイド7A、7Bを有する。ガイド7A、7Bは、給紙トレイ2の幅方向に移動可能である。画像読取装置1では、ユーザによりガイド7A、7Bが押し広げられ、又は押し狭められることにより、ガイド7A、7Bの間の距離が原稿Gの幅と等しく調整され、給紙トレイ2のガイド7A、7Bの間に原稿Gが載置される。図2に示すように、本体部3には、給紙トレイ2と排紙トレイ4を接続する搬送経路22が設けられており、この搬送経路22の周辺に、ピックアップローラ20と、分離パッド21と、フィードローラ23と、読取部24と、排出ローラ25と、を備える。ピックアップローラ20は、摩擦力により、給紙トレイ2に載置された複数枚の原稿Gを本体部3の内部へと引き込む。分離パッド21は、摩擦力により、複数枚の原稿Gを1枚の原稿Gに分離する。給紙トレイ2に載置された複数枚の原稿Gは、これらによって、1枚の原稿Gに分離されて本体部3の内部へと引き込まれる。フィードローラ23は、図示しないモータにより駆動され、本体部3の内部へと引き込まれた原稿Gを搬送経路22上に搬送する。読取部24は、フィードローラ23によって搬送経路22内を搬送される原稿Gを読み取る。排出ローラ25は、搬送経路22上に搬送された原稿Gを排紙トレイ4に送り出す。排出ローラ25により排紙トレイ4に供給された原稿Gは、排紙トレイ4に積層される。つまり、ピックアップローラ20とフィードローラ23と排出ローラ25とによって、給紙トレイ2に載置された原稿Gを搬送経路22上に搬送する搬送部26が形成されている。図3に示すように、読取部24は、搬送経路22を介して対向して配置される一対のCIS30、40を含んで構成される。図3に示すように、CIS第1読取部の一例30は、搬送経路22に沿って上側一方の側の一例に配置されており、プラテンガラス第1透光部材の一例34下を通過する原稿Gの裏面を読み取る。また、CIS第2読取部の一例40は、搬送経路22に沿って下側他方の側の一例に配置されており、プラテンガラス第2透光部材の一例44上を通過する原稿Gの表面を読み取る。CIS30、40は、搬送経路22を挟んでお互いに相対移動不能に支持されている。CIS40は、上記プラテンガラス44の他、発光ダイオードなどで構成される光源第2光源の一例41、複数の受光素子が図3の紙面垂直方向に直線状に配列されている受光部第2受光素子の一例42、及びこれらが搭載されるキャリッジ45等を含む。原稿Gが搬送経路22上を搬送されている場合、CIS40は、図3に一点鎖線46で示すように、光源41から照射され原稿Gの裏面で反射された光を複数の受光素子で受光する。各受光素子は、その受光量に応じた原稿Gの読取電圧読取画像信号の一例を順次、出力する。なお、CIS30の構造は、CIS40の構造と基本的に同じものであり、重複した説明を省略する。読取部24では、CIS30、40の受光部32、42が、搬送経路22を介して対向して配置されている。そのため、読取部24では、CIS30、40の受光部32、42に対向する位置に、受光部32、42のシェーディング補正等に必要な白基準データを取得するための白基準板等の基準部材を配置することができず、読取部24は基準部材を備えていない。CIS30、40の光源31、41は、図3に矢印48で搬送方向を示すように、受光部32、42よりも搬送経路22上流側に配置されており、受光部32、42が配置された搬送経路22下流側に向かって光を照射するように配置されている。そのため、CIS40の受光部42は、搬送経路22上に原稿Gが搬送されている場合、光源41から照射されて原稿Gで反射された光を受光する。また、CIS40の受光部42は、図3に二点鎖線37で示すように、搬送経路22上に原稿Gが搬送されていない場合、光源31から照射された光を直接的に受光することができる。同様に、CIS30の受光部32は、光源31から照射されて原稿Gで反射された光を受光する他、光源41から照射された光を受光することができる。また、図1に示すように、本体部3には、この他に、電源スイッチや各種設定ボタンからなり、ユーザからの操作指令等を受け付ける操作部入力部の一例5や、LEDからなり、画像読取装置1の状況を表示する表示部通知部の一例6等を含む。2.画像読取装置の電気的構成図4は、画像読取装置1の電気的構成を概略的に示すブロック図である。図4に示すように、画像読取装置1は、画像読取装置1の各部を制御するASIC特定用途向け集積回路10を含む。ASIC10は、中央処理装置以下、CPU11、ROM12、RAM13、および外部インターフェイス18を備え、これらにバス14を介して操作部5、表示部6、アナログフロントエンド変換部の一例、以下、AFE15、点灯回路16、搬送部26に含まれる各ローラを駆動する駆動回路17、CIS30、40などが接続されている。ROM12には、後述するCIS30、40の変換係数Fの他、画像読取装置1の動作を制御するための各種のプログラムが記憶されている。CPU11は、ROM12から読み出したプログラムに従って、明出力生成部50、暗出力生成部51、補正データ生成部52、判定部53、照射時間調整部54等として機能し、各部の制御を行う。外部インターフェイス18は、USBケーブル等の通信回線図示せずを介して外部のコンピュータ等に接続され、これら外部のコンピュータ等との間で相互のデータ通信を可能としている。点灯回路16は、CIS30、40に各々接続されており、CPU11からの命令に基づいて、光源31、41の点灯/消灯、及び照射時間Tを制御する信号をCIS30、40に送信する。CIS30、40は、点灯回路16から信号を受け取ると、光源31、41を点灯し、信号にて指定された照射時間Tに亘って光源31、41を照射する。その際、CIS30、40は、CPU11からの命令に基づいて、搬送経路22上を搬送される原稿Gから反射される反射光、又は搬送経路22を介して対向して配置されるCIS30、40の光源31、41から照射される光を受光部32、42を用いて受光し、受光部32、42が受光した受光量に応じたアナログ信号である読取電圧をAFE15に出力する。CIS30、40は、受光部32、42の受光素子毎に反射光等を受光し、各受光素子が受光した受光量に応じた読取電圧を順次、AFE15に出力する。AFE15は、CIS30、40に各々接続されており、CPU20からの命令に基づいて、CIS30、40から出力される読取電圧をデジタル信号である読取データ読取画像信号の別例に変換するA/D変換回路を有している。AFE15は、予め定められた分解能例えば、8ビットであるならば0から255の階調を有している。AFE15は、CIS30、40から出力された読取電圧を8ビット0~255の読取データにA/D変換を行う。そして、AFE15によってA/D変換された読取データは、バス14を介してRAM13に記憶される。3.読取処理次に、図5ないし図7を参照して、読取部24を用いて原稿Gを読み取る場合の、CPU11における処理について説明する。設定処理画像読取装置1では、使用に先立って各受光素子における変換係数Fを設定する設定処理が実行される。この設定処理は、画像読取装置1の工場出荷時等に、画像読取装置1を構成しない白基準紙基準部材の一例を用いて実行される。設定処理において、光源31、41の照射時間Tは予め定められた基準照射時間T0に設定されている。変換係数Fには、第1変換係数F1と、第2変換係数F2とを含んでいる。第1変換係数F1は、CIS30の光源31を照射させた際にCIS30の受光部32により受光された受光量に応じた読取データを、CIS40の受光部42により受光された受光量に応じた読取データから求めるための各受光素子における値である。第2変換係数F2は、CIS40の光源41を照射させた際にCIS40の受光部42により受光された受光量に応じた読取データを、CIS30の受光部32により受光された受光量に応じた読取データから求めるための値である。CPU11は、画像読取装置1の工場出荷時等に、製造者によって操作部5を介して変換係数Fの生成指示が入力されると、まず、第1変換係数F1の設定処理を実行する。図5は、CPU11が所定のプログラムに従って実行する設定処理のフローチャートを示す。第1変換係数F1の設定処理において、暗出力生成部51として機能するCPU11は、暗出力読取データDを取得する。CPU11は、点灯回路16を介して光源31、41を消灯させる。受光部42の各受光素子が読取電圧を出力する。CPU11は、受光部42が出力し、AFE15で変換された読取データを第1暗出力読取データD31として取得するS12。また、受光部32が出力し、AFE15で変換された読取データを第2暗出力読取データD32として取得するS14。次に、CPU11は、搬送経路22に白基準紙を配置するように表示部6の表示を介して製造者に促しS16、図示されていないセンサ等を用いて、搬送経路22に白基準紙が配置されたのを確認すると、点灯回路16を介して光源31を点灯させるとともに光源41を消灯させ、受光部32から読取電圧を出力させる。CPU11は、受光部32が出力し、AFE15で変換された読取データを第2明出力読取データB32として取得するS18。CPU11は、搬送経路22から白基準紙を取り除くように表示部6の表示を介して製造者に促すS20。CPU11は、図示されていないセンサ等を用いて搬送経路22から白基準紙が取り除かれたのを確認する。次に、明出力生成部50として機能するCPU11は、明出力読取データBを取得する。CPU11は、搬送経路22に原稿G及び白基準紙が配置されていない状態で、点灯回路16を介して光源31を点灯させるとともに光源41を消灯させる。受光部42から読取電圧を出力させる。受光部42の各受光素子が出力し、AFE15で変換された読取データを、CPU11は、第1明出力読取データB31として取得するS16。CPU11は、暗出力読取データD31、D32及び明出力読取データB31、B32に基づいて第1変換係数F1を生成するS22。CPU11は、第1明出力読取データB31から第1暗出力読取データD31を減じて、第1差分読取データM1を生成する。また、CPU11は、受光素子毎に、第2明出力読取データB32から第2暗出力読取データD32を減じて、第2差分読取データM2を生成する。CPU11は、第1差分読取データM1を第2差分読取データM2で除して受光素子毎の第1変換係数F1を生成し、第1変換係数F1の設定処理を終了する。M1=B31-D31、M2=B32-D32F1=M2/M1第1変換係数F1の設定処理終了後、CPU11は、第2変換係数F2の設定処理を実行する。第2変換係数F2の設定処理は、第1変換係数F1の設定処理において、CIS30とCIS40を入れ換えたものであり、重複した説明を省略する。つまり、第1変換係数F1の設定処理における第1暗出力読取データD31は、第2変換係数F2の設定処理における第2暗出力読取データD42に相当し、第1変換係数F1の設定処理における第2暗出力読取データD32は、第2変換係数F2の設定処理における第1暗出力読取データD41に相当する。そのため、第2変換係数F2の設定処理においては、S12及びS14の処理を必ずしも実行する必要がない。CPU11は、第2変換係数F2の設定処理の終了後、外部I/F18を介して接続された外部の端末装置PCを用いて製造者に第1変換係数F1及び第2変換係数F2を通知する。製造者は、通知された変換係数FをROM12に書き込み、設定処理を終了する。読取処理次に、画像読取装置1における原稿Gの読取処理について説明する。図6は、CPU11が所定のプログラムに従って実行する読取処理のフローチャートを示す。CPU11は、ユーザによって画像読取装置1の給紙トレイ2に原稿Gが載置され、操作部5を介してCIS30、40による原稿Gの読取指示が入力されると、まず、CIS30の補正処理を実行するS32。補正処理において、CPU11は、光源31を照射させる照射時間Tを決定するとともに、決定した照射時間Tに基づいてシェーディング補正データHを生成する。なお、補正処理の開始時において、光源31の照射時間Tは基準照射時間T0に設定されている。図7に示すように、CIS30の補正処理において、CPU11は、受光素子毎の第1暗出力読取データD31’、第2暗出力読取データD32’、及び第1明出力読取データB31’を取得するS42~S46。なお、読取処理におけるこれらの読取データの取得方法は、設定処理における同一名称の読取データの取得方法と同一であり、重複した説明を省略する。なお、読取処理において取得された読取データを設定処理において取得された読取データと区別するため、読取処理において取得された読取データにはダッシュ’を付して表示することとする。CPU11は、暗出力読取データD31’、D32’、第1明出力読取データB31’、及び第1変換係数F1に基づいて判定読取データJを生成するS48。CPU11は、受光素子毎の第1明出力読取データB31’から第1暗出力読取データD31’を減じて、第1差分読取データM1’を生成する。CPU11は、受光素子毎に求められた第1差分読取データM1’に受光素子毎に記憶されている第1変換係数F1を乗じたものに第2暗出力読取データD32’を加え、受光素子毎に判定読取データJを生成する。M1’=B31’-D31’J=F1×M1’D32’ROM12には、予め光源31の適切な照射時間Tの範囲の下限値を示す第1基準階調値K1が記憶されているとともに、上限値を示す第2基準階調値K2が記憶されている。判定部53として機能するCPU11は、判定読取データJを生成後、判定読取データJの最大値を基準階調値K1、K2と比較するS50、S52。照射時間調整部54として機能するCPU11は、判定読取データJが第1基準階調値K1以下である場合S50:YES、光源31の照射時間Tを現在よりも予め定められた基準間隔ΔTだけ長くなるように調整しS54、再びS46及びS48の処理を実行する。これにより、第1明出力読取データB31’が増大し、判定読取データJの最大値を第1基準階調値K1よりも大きくなるように変化する。また、判定読取データJの最大値が第2基準階調値K2以上である場合S50:NO、S52:YES、CPU11は、光源31の照射時間Tを現在よりも予め定められた基準間隔ΔTだけ短くなるように調整しS56、再びS46及びS48の処理を実行する。これにより、第1明出力読取データB31’が減少し、判定読取データJを第1基準階調値K1よりも小さくなるように変化する。一方、判定読取データJの最大値が第1基準階調値K1よりも大きく、第2基準階調値K2よりも小さい場合S50:NO、S52:NO、CPU11は、判定読取データJ及び第2暗出力読取データD32’をRAM13に記憶しS58、補正処理を終了する。CPU11は、RAM13に記憶された判定読取データJ及び第2暗出力読取データD32’を用いて、受光部32の受光素子毎のシェーディング補正データ以下、補正データHを生成することができる。つまり、CPU11は、補正データ生成部52として機能し、受光素子毎に判定読取データJがAFE15の最大階調値8ビットの場合、255Kmanに補正され、第2暗出力読取データD32’がAFE15の最小階調値Kmix通常、0に補正される補正データHを生成することができる。そのため、判定読取データJ及び第2暗出力読取データD32’、或はこれらの読取データの差分値を示す第1差分読取データM1’に第1変換係数F1を乗じた読取データは、補正データHを生成するための読取データであるということができる。CIS30の補正処理終了後、CPU11は、CIS40の補正処理を実行するS34。CIS40の補正処理は、CIS30の補正処理において、CIS30とCIS40を入れ換えたものであり、重複した説明を省略する。CIS40の補正処理終了後、CPU11は、駆動回路17を用いて搬送部26を駆動し、原稿Gの搬送を開始するS36。CPU11は、原稿Gの搬送開始後、原稿Gの搬送方向の先端がCIS30、40の受光部32、42に対向する位置に到達した場合に、原稿Gを読み取るS38。この際、CPU11は、1ラインの間、照射時間Tの時間の間、原稿に光を照射して、原稿Gを読み取るCIS30、40を制御する。また、CPU11は、原稿Gを読み取った読取データにシェーディング補正等の補正処理を行う。CPU11は、原稿Gの読み取りを終了すると、処理を終了する。4.本実施形態の効果1画像読取装置1では、読取部24を小型化するために、搬送経路22を介してCIS30、40を対向配置しており、CIS30、40において、原稿Gに対して光を同じ側本実施形態では、上流側から照射するため、搬送経路22を介して受光部32、42を対向配置している。そのため、搬送経路22を介して受光部32、42の対向する位置に白色基準板を配置することができないこととなり、白色基準板を用いてCIS30、40のシェーディング補正データHを生成することができない。この画像読取装置1では、CIS30とCIS40が搬送経路22を介して逆側に配置されていることを利用して、シェーディング補正データHを生成する。つまり、この画像読取装置1には変換係数Fが記憶されており、例えば、CIS30の光源31が発光された時にCIS40の受光部42が出力する読取電圧に基づく読取データを、CIS30の光源31が発光された時にCIS30の受光部32が出力する読取電圧に基づく読取データに変換する。画像読取装置1は、変換された読取データに基づいてシェーディング補正データHを生成する。この画像読取装置1によれば、原稿Gの各面をそれぞれ読み取るCIS30、40に白基準板などの基準部材を設置することなく、シェーディング補正データHを生成することができる。2画像読取装置1では、例えば画像読取装置1の工場出荷時において、白基準板を読取位置に配置した状態で光源31を照射させた場合に、受光部32の各受光素子が出力した読取電圧から生成される第2差分読取データM2と、白基準板を読取位置から取り除いた状態で光源31を照射させた場合に受光部42が出力した読取電圧から生成される第1差分読取データM1に基づいて第1変換係数F1を設定する。つまり、変換係数Fには、光源31からの光を白基準板で反射させ受光部32で読み取る場合の読取電圧を、光源31からの光を直接受光部32で読み取った読取電圧で推測しており、この変換係数Fから生成されたシェーディング補正データHを用いることで、精度良くシェーディング補正することができる。3画像読取装置1では、CIS30の光源31の照射時間Tを、受光部42を用いて調整することができ、CIS40の光源41の照射時間Tを、受光部32を用いて調整することができる。これによって、光源31、41の照射時間Tが比較的長く設定され、受光部32、42が明るくなりすぎて読取電圧が既定値以上となる事態や、光源31、41の照射時間Tが比較的短く設定され、受光部32、42の実使用範囲が使用可能範囲に比べて制限され、画像の読み取りができない事態の発生が抑制される。<実施形態2>実施形態2を、図8を用いて説明する。本実施形態では、読取処理における補正処理において、判定読取データJが第1基準階調値K1以下である場合S50:YES、或は判定読取データJが第2基準階調値K2以上である場合S50:NO、S52:YESの処理が、実施形態1と異なる。以下の説明では、実施形態1と同一の内容については重複した記載を省略する。1.読取処理図8は、CPU11が所定のプログラムに従って実行する補正処理のフローチャートを示す。照射時間調整部54として機能するCPU11は、CIS30の補正処理において、判定読取データJを基準階調値K1、K2と比較するS50、S52。CPU11は、判定読取データJが第1基準階調値K1以下である場合S50:YES、又は判定読取データJが第2基準階調値K2以上である場合S50:NO、S52:YES、光源31の照射時間TをC倍するS60。ここで倍率Cは、以下のように求められる倍率を意味する。CPU11は、AFE15の最大階調値Kmaxから判定読取データJが最大値となる受光素子の第2暗出力読取データD32’を減じて、第3差分読取データM3’を生成する。CPU11は、第3差分読取データM3’を判定読取データJが最大値となる受光素子の第1差分読取データM1’に同受光素子の第1変換係数F1を乗じたもので除して、倍率Cを生成する。CPU11は、倍率C生成後、現在設定されている光源31の照射時間TをC倍し、再びS46及びS48の処理を実行する。M3’=Kmax-D32’C=M3’/M1’×F12.本実施形態の効果1本実施形態の画像読取装置1では、CIS30、40の光源31、41の照射時間Tが、AFE15の最大階調値Kmaxに基づいて調整されている。そのため、AFE15は、CIS30、40が出力した読取電圧を変換した場合に、変換した読取データがAFE15の最大階調値Kmaxを超えてしまうことを防止することができる。<他の実施形態>本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。1上記実施形態では、画像読取装置1を用いて説明を行ったが、本発明はこれに限られない。例えば、画像の読み取りを行うスキャナ機能、コピー機能、ファクシミリ機能等の少なくとも1つの機能をプリンタ機能と共に有する複合機であっても良い。2上記実施形態では、画像読取装置1が1つのASIC10を有し、明出力生成部50、暗出力生成部51、補正データ生成部52、判定部53、照射時間調整部54の機能をASIC10が有する1つのCPU11によって実行する例を用いて示したが、本発明はこれに限られない。例えば、お互いに異なるCPU、ASICなどによって各部が構成されても良い。3上記実施形態では、CIS30、40が搬送経路22を介して対向して配置される例を用いて説明を行ったが、双方の光源の光が反対側の受光部で受光できれば良く、CIS30、40は、搬送経路22を介して逆側に配置されていれば、必ずしも対向して配置されている必要はない。図9に示すように、CIS30、40が、搬送経路22を介して対向しない位置に配置されていてもよい。4同様に、上記実施形態では、CIS30、40の光源31、41が、受光部32、42よりも搬送経路22上流側に配置されており、例えばCIS4030の受光部4232が、光源3141から照射された光を直接的に受光する例を用いて説明を行ったが、本発明はこれに限られない。CIS4030の受光部4232が、光源3141から照射され、プラテンガラス34、44等で反射した光を受光しても良い。5上記実施形態では、変換係数Fが画像読取装置1の工場出荷時に、製造者によって設定される例を用いて説明を行ったが、変換係数Fを設定するタイミングはこれに限られない。例えば、ユーザが白基準紙を有している場合には、画像読取装置1の工場出荷後、ユーザによって変換係数Fが設定されてもよい。6また、上記実施形態では、全ての受光素子の判定読取データJの最大値を基準階調値K1、K2と比較して照射時間Tを決めたが、判定読取データJの最大値の替わりに、基準となる受光素子を決め、その受光素子の判定読取データJを基準階調値と比較しても良い。この場合、判定読取データJの最大値を探す必要がなく、早く処理を終えることができる。