(57)【特許請求の範囲】
【請求項１】
密着イメージセンサ方式により原稿を読み取る読取手段と、
前記読取手段の読取面に対向する白色部材と、
前記読取手段と前記白色部材の少なくともいずれかを移動させて、前記読取手段の読取面と前記白色部材との間の隙間であるギャップ部の大きさを可変するギャップ可変手段と、
原稿読取時に、前記ギャップ部に原稿を搬送する搬送手段と、
前記ギャップ部の大きさを原稿読取時よりも小さくして前記読取手段により前記白色部材の表面を読み取らせることで取得される第２の基準データと、前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段により前記白色部材の表面を読み取らせることで取得される第１の基準データとの比率である基準データ比を保持する基準データ比保持手段と、
原稿の搬送が開始されてから前記ギャップ部に原稿が到達するまでの間に前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段により前記白色部材の表面を読み取らせて第３の基準データを取得するとともに、前記第３の基準データに前記基準データ比を乗算してシェーディングデータを生成するシェーディングデータ生成手段と、
生成された前記シェーディングデータを用いて前記読取手段により読み取られた原稿の画像データを補正するシェーディング補正手段と、を備えることを特徴とする画像読取装置。
【請求項２】
前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段に前記白色部材の表面を読み取らせて第１の基準データを取得するとともに、前記ギャップ部の大きさを原稿読取時よりも小さくして前記読取手段に前記白色部材の表面を読み取らせて第２の基準データを取得し、前記基準データ比を算出する基準データ比算出手段をさらに備えることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記基準データ比算出手段は、前記読取手段の画素単位で前記基準データ比を算出することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記読取手段は複数のセンサチップを有し、
前記基準データ比算出手段は、前記センサチップ単位で前記基準データ比を算出することを特徴とする請求項２に記載の画像読取装置。
【請求項５】
前記基準データ比算出手段は、複数ページからなる原稿の読み取りジョブの実行時に、該ジョブの先頭で前記基準データ比の算出を１回のみ行うことを特徴とする請求項２〜４のいずれか一項に記載の画像読取装置。
【請求項６】
前記基準データ比算出手段は、所定枚数の原稿の読み取りが行われる毎に、前記基準データ比の算出を行うことを特徴とする請求項２〜４のいずれか一項に記載の画像読取装置。
【請求項７】
前記基準データ比算出手段は、所定時間が経過する毎に、前記基準データ比の算出を行うことを特徴とする請求項２〜４のいずれか一項に記載の画像読取装置。
【請求項８】
前記基準データ比算出手段は、画像読取装置の電源投入時に前記基準データ比の算出を１回のみ行うことを特徴とする請求項２〜４のいずれか一項に記載の画像読取装置。
【請求項９】
前記基準データ比算出手段は、前記ギャップ部の大きさを原稿読取時よりも小さくして前記読取手段に前記白色部材の表面を読み取らせて第２の基準データを取得した後に、前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段に前記白色部材の表面を読み取らせて第１の基準データを取得することを特徴とする請求項２〜８のいずれか一項に記載の画像読取装置。
【請求項１０】
前記読取手段により読み取られる原稿の厚さを検知する原稿厚さ検知手段と、
検知された前記原稿の厚さに応じて原稿読取時の前記ギャップ部の大きさを決定するギャップ決定手段と、をさらに備えることを特徴とする請求項１〜９のいずれか一項に記載の画像読取装置。
【請求項１１】
前記白色部材は、ローラ形状であることを特徴とする請求項１〜１０のいずれか一項に記載の画像読取装置。
【請求項１２】
請求項１〜１１のいずれか一項に記載の画像読取装置と、
前記画像読取装置から出力される画像データに基づいて画像形成を行う画像形成部と、を備えることを特徴とする画像形成装置。
【請求項１３】
密着イメージセンサ方式により原稿を読み取る読取手段と、
前記読取手段の読取面に対向する白色部材と、
前記読取手段と前記白色部材の少なくともいずれかを移動させて、前記読取手段の読取面と前記白色部材との間の隙間であるギャップ部の大きさを可変するギャップ可変手段と、
原稿読取時に、前記ギャップ部に原稿を搬送する搬送手段と、を備える画像読取装置において実行される画像データ補正方法であって、
前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段に前記白色部材の表面を読み取らせて第１の基準データを取得するとともに、前記ギャップ部の大きさを原稿読取時よりも小さくして前記読取手段に前記白色部材の表面を読み取らせて第２の基準データを取得し、前記第２の基準データと前記第１の基準データとの比率である基準データ比を算出するステップと、
算出した前記基準データ比を保持するステップと、
原稿の搬送が開始されてから前記ギャップ部に原稿が到達するまでの間に前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段により前記白色部材の表面を読み取らせて第３の基準データを取得するとともに、前記第３の基準データに前記基準データ比を乗算してシェーディングデータを生成するステップと、
生成した前記シェーディングデータを用いて前記読取手段により読み取られた原稿の画像データを補正するステップと、を含むことを特徴とする画像データ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を読み取る画像読取装置、画像形成装置および画像データ補正方法に関する。
【背景技術】
【０００２】
従来、複写機やファクシミリ等の読み取り装置、コンピュータ入力用のスキャナ等として、原稿の画像情報を自動的に読み取る画像読取装置が用いられている。この種の画像読取装置では、原稿の搬送路に直交する主走査方向に沿って延設された光源を用いて原稿に光を照射し、照射された原稿から反射した反射光をイメージセンサにて受光することで、原稿上の画像を読み取っている。また、近年では、装置の小型化を目的として、形状の小さい発光ダイオード（ＬＥＤ：Light Emitting Diode）を光源に利用し、等倍結像系の光学系を介してリニアイメージセンサに画像を結像させる密着イメージセンサ（ＣＩＳ：Contact Image Sensor）方式の読取手段を備えた画像読取装置も実用化されている。
【０００３】
画像読取装置で読み取った画像データは光源のムラとセンサ感度ムラを含んでいる。このため、所定の基準面を読取手段で読み取ることで得られるデータ（シェーディングデータ）を用いて、原稿の画像データから光源のムラやセンサ感度ムラの影響を除去するシェーディング補正が行われる。シェーディング補正は、一般的に次式の演算によって行われる。
Ｄｏｕｔ＝（Ｄｉｎ−Ｂｋ）／（Ｄｓｈ−Ｂｋ）×（２ｎ−１）
Ｄｏｕｔ：シェーディング補正後の出力画像データ
Ｄｉｎ：原稿読み取り時の画像データ
Ｄｓｈ：基準面読み取り時の画像データ（シェーディングデータ）
Ｂｋ：黒レベル（光が入らない時の画像データレベル）
【０００４】
また、読取手段の読取面に対向して白色部材を備え、この白色部材の表面を基準面として、原稿読み取り期間以外に白色部材の表面を読取手段で読み取ってシェーディングデータを生成するものも既に知られている（例えば、特許文献１等を参照。）。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、等倍結像系の光学系では、光路が短く光源からの光の集光度が高いため、読取手段と原稿面との間の距離が変わることによる出力レベルの変化量が大きくなる（以下、読取手段と原稿面との間の距離が変わることによる出力レベルの変化量を照明深度特性と定義する）。一方、シェーディングデータの生成に用いる基準面は一般的に固定されているため、読取手段と基準面との間の距離は一定である。したがって、原稿搬送時の原稿のばたつきに起因した照明深度特性の影響により主走査方向のある位置で出力レベルが変動していると、その変動分をシェーディング補正によって除去することができない。そして、この出力レベルの変動が副走査方向に連続することによって、画像としては縦スジが発生してしまうという問題がある。
【０００６】
上記特許文献１に記載の画像読取装置では、シェーディングデータを生成する際に白色部材を読取手段の読取面と対向する位置に移動させ、原稿読み取り期間では白色部材を退避させる構成である。このため、白色部材を読取手段の読取面と対向する位置に移動させたときの読取手段の読取面と白色部材との間の隙間（以下、ギャップ部という。）の大きさを、原稿読取時におけるギャップ部の大きさ（つまり、原稿がばたつく範囲）よりも小さくなるようにすることで、上述した照明深度特性の影響をシェーディング補正によって低減できる効果が得られると考えられる。
【０００７】
しかしながら、特許文献１に記載の画像読取装置では、例えば連続した原稿を読み取る際には、白色部材を読取手段の読取面と対向する位置に繰り返し移動させてシェーディングデータの生成を行う必要があり、白色部材の移動に時間がかかるために生産性（一定時間に読み取りが可能な枚数）の低下を招くといった新たな問題が生じる。
【０００８】
本発明は、上記に鑑みてなされたものであって、生産性の低下を招くことなく、シェーディング補正によって照明深度特性の影響を有効に低減することができる画像読取装置、画像形成装置および画像データ補正方法を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明に係る画像読取装置は、密着イメージセンサ方式により原稿を読み取る読取手段と、前記読取手段の読取面に対向する白色部材と、前記読取手段と前記白色部材の少なくともいずれかを移動させて、前記読取手段の読取面と前記白色部材との間の隙間であるギャップ部の大きさを可変するギャップ可変手段と、原稿読取時に、前記ギャップ部に原稿を搬送する搬送手段と、前記ギャップ部の大きさを原稿読取時よりも小さくして前記読取手段により前記白色部材の表面を読み取らせることで取得される第２の基準データと、前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段により前記白色部材の表面を読み取らせることで取得される第１の基準データとの比率である基準データ比を保持する基準データ比保持手段と、原稿の搬送が開始されてから前記ギャップ部に原稿が到達するまでの間に前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段により前記白色部材の表面を読み取らせて第３の基準データを取得するとともに、前記第３の基準データに前記基準データ比を乗算してシェーディングデータを生成するシェーディングデータ生成手段と、生成された前記シェーディングデータを用いて前記読取手段により読み取られた原稿の画像データを補正するシェーディング補正手段と、を備えることを特徴とする。
【００１０】
また、本発明に係る画像形成装置は、本発明に係る画像読取装置と、前記画像読取装置から出力される画像データに基づいて画像形成を行う画像形成部と、を備えることを特徴とする。
【００１１】
また、本発明に係る画像データ補正方法は、密着イメージセンサ方式により原稿を読み取る読取手段と、前記読取手段の読取面に対向する白色部材と、前記読取手段と前記白色部材の少なくともいずれかを移動させて、前記読取手段の読取面と前記白色部材との間の隙間であるギャップ部の大きさを可変するギャップ可変手段と、原稿読取時に、前記ギャップ部に原稿を搬送する搬送手段と、を備える画像読取装置において実行される画像データ補正方法であって、前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段に前記白色部材の表面を読み取らせて第１の基準データを取得するとともに、前記ギャップ部の大きさを原稿読取時よりも小さくして前記読取手段に前記白色部材の表面を読み取らせて第２の基準データを取得し、前記第２の基準データと前記第１の基準データとの比率である基準データ比を算出するステップと、算出した前記基準データ比を保持するステップと、原稿の搬送が開始されてから前記ギャップ部に原稿が到達するまでの間に前記ギャップ部の大きさを原稿読取時と等しくして前記読取手段により前記白色部材の表面を読み取らせて第３の基準データを取得するとともに、前記第３の基準データに前記基準データ比を乗算してシェーディングデータを生成するステップと、生成した前記シェーディングデータを用いて前記読取手段により読み取られた原稿の画像データを補正するステップと、を含むことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、読取手段の読取面と白色部材との間の隙間であるギャップ部の大きさを原稿読取時と略等しくしながら、ギャップ部の大きさを小さくしたときと同等のシェーディングデータを生成してシェーディング補正を実施することができるので、生産性の低下を招くことなく、シェーディング補正によって照明深度特性の影響を有効に低減することができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施形態に係る複写機の概略構成を示す構成図である。
【図２】図２は、複写機が備えるＡＤＦの詳細な構成を示す構成図である。
【図３】図３は、ＡＤＦの制御系のブロック図である。
【図４】図４は、ＡＤＦの第２画像読取部に関わる電気回路の要部を説明する図である。
【図５】図５は、画像に縦スジが発生する理由を説明する図である。
【図６】図６は、画像に縦スジが発生する理由を説明する図である。
【図７】図７は、照明深度特性と読取距離との関係を示す図である。
【図８】図８は、照明深度特性のばらつきを説明する図である。
【図９】図９は、第２読取ローラを第２画像読取部の読取面に対して近接離間する方向に移動させる機構の一例を示す図である。
【図１０】図１０は、コントローラの制御により画像処理部において実現されるシェーディング補正に関わる構成を示す機能ブロック図である。
【図１１】図１１は、コントローラによる制御のもとで実行される基準データ比の算出処理を示すフローチャートである。
【図１２】図１２は、複数ページからなる原稿の読み取りジョブの実行時にコントローラによる制御のもとで実行される一連の処理の流れを示すフローチャートである。
【図１３】図１３は、第２実施例における一連の処理の流れを示すフローチャートである。
【図１４】図１４は、第３実施例における一連の処理の流れを示すフローチャートである。
【図１５】図１５は、搬送される原稿の厚さを検知する機構の一例を示す図である。
【図１６】図１６は、変位センサの出力電圧と検出距離との関係を示す図である。
【図１７】図１７は、第４実施例における基準データ比の算出処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照して、この発明に係る画像読取装置、画像形成装置および画像データ補正方法の最良な実施の形態を詳細に説明する。なお、以下に示す実施形態は、本発明を複写機に適用した例であるが、本発明は以下で例示する形態に限らず、本発明の趣旨を逸脱しない範囲において様々な形態での実施が可能である。
【００１５】
（複写機の構成）
図１は、本実施形態に係る複写機１の概略構成を示す構成図である。図１に示すように、複写機１は、画像読取装置としての機能を有する自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）１００と、給紙部２と、画像形成部３とを備えている。
【００１６】
給紙部２は、用紙サイズの異なる記録紙を収納する給紙カセット２１，２２と、給紙カセット２１，２２に収納された記録紙を画像形成部３の画像形成位置まで搬送する各種ローラからなる給紙手段２３とを有している。
【００１７】
画像形成部３は、露光装置３１と、感光体ドラム３２と、現像装置３３と、転写ベルト３４と、定着装置３５とを備えている。画像形成部３は、ＡＤＦ１００内部の画像読取部により読み取られた原稿の画像データに基づいて、露光装置３１により感光体ドラム３２を露光して感光体ドラム３２に潜像を形成し、現像装置３３により感光体ドラム３２に異なる色のトナーを供給して現像するようになっている。そして、画像形成部３は、転写ベルト３４により感光体ドラム３２に現像された像を給紙部２から供給された記録紙に転写した後、定着装置３５により記録紙に転写されたトナー画像のトナーを溶融して、記録紙にカラー画像を定着するようになっている。
【００１８】
図２はＡＤＦ１００の詳細な構成を示す構成図であり、図３はＡＤＦ１００の制御系のブロック図である。ＡＤＦ１００は、図２に示すように、原稿束１１０がセットされる原稿セット部Ａと、セットされた原稿束１１０から一枚ごとに原稿を分離して給送する分離給送部Ｂと、給送された原稿を一次突当整合するとともに整合後の原稿を引き出し搬送するレジスト部Ｃと、搬送される原稿をターンさせて、原稿面を第１画像読取部１３１による読取り側（図中の下方）に向けて搬送するターン部Ｄと、原稿の表面画像をコンタクトガラスの下方から第１画像読取部１３１により読み取る第１読取搬送部Ｅと、表面画像が読み取られた後の原稿の裏面画像を第２画像読取部１３５により読み取る第２読取搬送部Ｆと、表裏の画像の読み取りが完了した原稿を機外に排出する排紙部Ｇと、排出された原稿を積載保持するスタック部Ｈとを備える。
【００１９】
また、ＡＤＦ１００は、図３に示すように、上記各部における駆動を行うモータ１０１〜１０６と、一連の動作を制御するコントローラ１５０を備える。コントローラ１５０は、Ｉ／Ｆ１０７を介して複写機１の全体制御を行う本体制御部１０に接続されている。また、本体制御部１０には、Ｉ／Ｆ１０８を介して、ユーザが各種操作を行う操作部１１が接続されている。
【００２０】
原稿セット部Ａには、読み取りを行う原稿束１１０がセットされる。原稿束１１０がセットされるのは、可動原稿テーブル１１１を含む原稿テーブル１１２上である。原稿テーブル１１２上には、原稿束１１０が原稿面を上向きの状態でセットされる。このとき、原稿束１１０の幅方向は、図示しないサイドガイドによって搬送方向と直交する方向に位置決めされる。また、原稿束１１０のセットは、セットフィラー１１３およびセットセンサ１１４によって検知され、原稿束１１０がセットされたことを示す情報が、コントローラ１５０からＩ／Ｆ１０７を介して本体制御部１０に送信される。
【００２１】
さらに、原稿テーブル面に設けられた原稿長さ検知センサ１１５，１１６により、原稿束１１０の搬送方向長さの概略が判定される。なお、原稿長さ検知センサ１１５，１１６としては、例えば、反射型センサまたは原稿１枚でも検知可能なアクチェータタイプのセンサが用いられる。また、原稿長さ検知センサ１１５，１１６の配置は、少なくとも同一原稿サイズの縦か横かを判断可能な配置としておく必要がある。
【００２２】
可動原稿テーブル１１１は、底板上昇モータ１０５により図２中のａ，ｂ方向に上下動可能な構成となっている。原稿テーブル１１２上に原稿束１１０がセットされていないとき、可動原稿テーブル１１１は下降した状態であり、この状態は底板ＨＰセンサ１１７により検知される。コントローラ１５０は、原稿テーブル１１２上に原稿束１１０がセットされたことが前記セットフィラー１１３およびセットセンサ１１４により検知されると、底板上昇モータ１０５を正転させて原稿束１１０の最上面が分離給送部Ｂのピックアップローラ１１８と接触するように、可動原稿テーブル１１１を上昇させる。ピックアップローラ１１８は、ピックアップモータ１０１によりカム機構の作用で図２中のｃ，ｄ方向に動作するとともに、可動原稿テーブル１１１が上昇して可動原稿テーブル１１１上の原稿束１１０上面によって押されることで図２中のｃ方向に上昇し、給紙適正位置センサ１１９により上限を検知可能となっている。
【００２３】
ユーザにより操作部１１のプリントキーが押下され、本体制御部１０からＩ／Ｆ１０７を介してコントローラ１５０に原稿給紙信号が送信されると、ピックアップローラ１１８は給紙モータ１０２の正転によりコロが回転駆動し、原稿テーブル１１２上の数枚（理想的には１枚）の原稿をピックアップする。回転方向は、最上位の原稿を給紙口に搬送する方向である。
【００２４】
給紙ベルト１２０は、給紙モータ１０２の正転により給紙方向に駆動される。また、リバースローラ１２１は、給紙モータ１０２の正転により給紙と逆方向に回転駆動される。これにより、最上位の原稿とその下の原稿とを分離して、最上位の原稿のみを給紙できる構成となっている。さらに詳しく説明すると、リバースローラ１２１は、給紙ベルト１２０と所定圧で接し、給紙ベルト１２０と直接または原稿１枚を介して接している状態では、給紙ベルト１２０の回転につられて反時計方向に連れ回りする。一方、原稿が２枚以上給紙ベルト１２０とリバースローラ１２１の間に進入したときは、連れ回り力がトルクリミッタのトルクよりも低くなるように設定されており、リバースローラ１２１は本来の駆動方向である時計方向に回転し、余分な原稿を押し戻す働きをする。これにより、原稿の重送が防止される。
【００２５】
給紙ベルト１２０とリバースローラ１２１との作用により１枚に分離された原稿は、給紙ベルト１２０によってレジスト部Ｃ側へと送られ、突き当てセンサ１２２によって先端が検知された後、さらに進んで停止しているプルアウトローラ１２３に突き当たる。その後、原稿は、突き当てセンサ１２２の検知から所定量定められた距離送られ、プルアウトローラ１２３に所定量撓みを持って押し当てられた状態で給紙モータ１０２を停止させることによって、給紙ベルト１２０の駆動が停止する。このとき、ピックアップモータ１０１を回転させることでピックアップローラ１１８を原稿上面から退避させ、原稿を給紙ベルト１２０の搬送力のみで送ることにより、原稿先端は、プルアウトローラ１２３の上下ローラ対のニップに進入し、先端の整合(スキュー補正)が行われる。
【００２６】
プルアウトローラ１２３は、前記スキュー補正機能を有するとともに、分離後にスキュー補正された原稿を中間ローラ１２４まで搬送するためのローラであり、給紙モータ１０２の逆転により駆動される。また、給紙モータ１０２の逆転時には、プルアウトローラ１２３と中間ローラ１２４は駆動されるが、ピックアップローラ１１８と給紙ベルト１２０は駆動されない。
【００２７】
原稿幅センサ１２５は図２の奥行き方向に複数個並べて設けられ、プルアウトローラ１２３により搬送された原稿の搬送方向と直交する幅方向のサイズを検知する。また、原稿の搬送方向の長さは、原稿の先端後端を突き当てセンサ１２２で読み取ることにより、モータパルスから原稿の長さが検知される。
【００２８】
プルアウトローラ１２３及び中間ローラ１２４の駆動によりレジスト部Ｃからターン部Ｄに原稿が搬送される際には、レジスト部Ｃでの搬送速度を第１読取搬送部Ｅでの搬送速度よりも高速に設定して、原稿を画像読取部へ送り込む処理時間の短縮が図られている。原稿の先端が読取入口センサ１２６により検出されると、読取入口ローラ１２７の上下ローラ対のニップに原稿の先端が進入する前に、原稿搬送速度を読取搬送速度と同速にするために減速を開始すると同時に、読取モータ１０３を正転駆動して読取入口ローラ１２７、読取出口ローラ１２８、ＣＩＳ出口ローラ１２９を駆動する。コントローラ１５０は、原稿の先端をレジストセンサ１３０にて検知すると、所定の搬送距離をかけて原稿の搬送速度を減速し、第１画像読取部１３１の手前で原稿を一時停止させるとともに、本体制御部１０にＩ／Ｆ１０７を介してレジスト停止信号を送信する。
【００２９】
続いて、本体制御部１０からＩ／Ｆ１０７を介してコントローラ１５０に読取開始信号が送信されると、コントローラ１５０は、レジスト停止していた原稿を、第１画像読取部１３１の位置に原稿先端が到達するまでに所定の搬送速度に立ち上がるように増速して搬送させる。このとき、読取モータ１０３のパルスカウントにより原稿先端の位置が検出され、原稿先端が第１画像読取部１３１に到達するタイミングで、本体制御部１０に対して原稿の表面の副走査方向（原稿の搬送方向と同じ方向）の有効画像領域を示すゲート信号が送信される。このゲート信号は、原稿後端が第１画像読取部１３１を抜けるまで継続して送信される。そして、原稿が読取入口ローラ１２７および読取出口ローラ１２８の駆動により搬送される間に、第１画像読取部１３１によって原稿の表面画像が読み取られる。
【００３０】
片面原稿読取りの場合には、第１読取搬送部Ｅの第１画像読取部１３１による表面画像の読み取りが終了した原稿は、第２読取搬送部Ｆをそのまま通過して排紙部Ｇへと搬送される。この際、コントローラ１５０は、排紙センサ１３２により原稿の先端を検知すると、排紙モータ１０４を正転駆動して排紙ローラ１３３を反時計方向に回転させる。また、コントローラ１５０は、排紙センサ１３２による原稿の先端検知からの排紙モータ１０４のパルスカウントにより、原稿後端が排紙ローラ１３３の上下ローラ対のニップから抜ける直前に、排紙モータ駆動速度を減速させて、スタック部Ｈの排紙トレイ１３４上に排出される原稿が飛び出さないように制御する。
【００３１】
一方、両面原稿読取りの場合には、排紙センサ１３２にて原稿先端を検知してから読取モータ１０３のパルスカウントにより搬送中の原稿先端の位置が検出され、第２読取搬送部Ｆの第２画像読取部１３５の位置に原稿先端が到達するタイミングで、コントローラ１５０から第２画像読取部１３５に対して、原稿の裏面の副走査方向の有効画像領域を示すゲート信号が送信される。このゲート信号は、原稿後端が第２画像読取部１３５を抜けるまで継続して送信される。そして、原稿が読取出口ローラ１２８およびＣＩＳ出口ローラ１２９の駆動により搬送される間に、原稿流し読み方式（シートスルー読取）で、第２画像読取部１３５によって原稿の裏面画像が読み取られる。
【００３２】
第２画像読取部１３５と対向配置される第２読取ローラ１３６は、第２画像読取部１３５における原稿の浮きを抑えると同時に、第２画像読取部１３５におけるシェーディングデータを取得するための基準白部を兼ねるものである。つまり、第２読取ローラ１３６は白色部材に相当するものである。この第２読取ローラ１３６は、ステッピングモータ１０６の駆動により、第２画像読取部１３５の読取面に対して近接離間する方向に移動可能とされている。この第２読取ローラ１３６の移動により、第２画像読取部１３５の読取面と第２読取ローラ１３６との間の隙間であるギャップ部の大きさが可変とされている。
【００３３】
本実施形態に係る複写機１では、上述したＡＤＦ１００の第２画像読取部１３５が、ＣＩＳ方式により原稿を読み取る読取手段として構成されている。以下、この第２画像読取部１３５および第２画像読取部１３５に関わる制御系の構成について、さらに詳しく説明する。
【００３４】
図４は、第２画像読取部１３５に関わる電気回路の要部を説明する図である。同図に示すように、第２画像読取部１３５は、ＬＥＤアレイ等からなる光源部２００と、複数のセンサチップが主走査方向（原稿幅方向に対応する方向）に並べられてなるリニアイメージセンサ２０１と、リニアイメージセンサ２０１の各センサチップに個別に接続された複数のアンプ回路２０２と、各アンプ回路２０２に接続された複数のＡ／Ｄコンバータ２０３とを備える。リニアイメージセンサ２０１が備える各センサチップは、等倍密着イメージセンサと称されるセンサチップであり、画素に対応して主走査方向に直線状に並べられた複数の光電変換素子と集光レンズとを具備している。
【００３５】
また、第２画像読取部１３５の出力は、デジタル信号処理部２１０に接続されている。デジタル信号処理部２１０は、Ａ／Ｄコンバータ２０３の出力信号を入力してリニアイメージセンサ２０１により読み取られた原稿の画像データを生成する画像処理部２０５と、画像処理部２０５により生成される画像データをフレーム単位で保持するフレームメモリ２０６と、画像データの出力を制御する出力制御回路２０７およびＩ／Ｆ回路２０８とを備える。
【００３６】
ＡＤＦ１００では、第２画像読取部１３５による読取位置（第２画像読取部１３５の読取面と対向する位置）に原稿が進入するのに先立って、コントローラ１５０から光源部２００に点灯ＯＮ信号が送られる。これにより、光源部２００が点灯し、その光を第２画像読取部１３５の読取位置（読取面と対向する位置）に進入した原稿に向けて照射する。原稿で反射した反射光は、リニアイメージセンサ２０１が備える各センサチップにおいて、集光レンズによって光電変換素子に集光されて画像情報として読み取られる。リニアイメージセンサ２０１の各センサチップで読み取られた画像の信号は、アンプ回路２０２によって増幅された後、Ａ／Ｄコンバータ２０３によってデジタルデータに変換される。
【００３７】
Ａ／Ｄコンバータ２０３から出力される各デジタルデータは画像処理部２０５に入力される。画像処理部２０５では、入力されたデジタルデータに黒レベル補正、シェーディング補正などを施した後、これらのデータを用いて原稿の画像データを生成してフレームメモリ２０６に一時的に格納する。なお、ＡＤＦ１００では、画像処理部２０５においてシェーディング補正を行うために、第２画像読取部１３５により第２読取ローラ（白色部材）１３６の表面（基準面）を読み取ってシェーディングデータを生成する処理を行うが、このシェーディングデータ生成処理については、詳細を後述する。
【００３８】
その後、フレームメモリ２０６に格納された原稿の画像データは、出力制御回路２０７によって本体制御部１０に受入可能なデータ形式に変換された後、Ｉ／Ｆ回路２０８を経由して本体制御部１０に出力される。なお、第２画像読取部１３５やデジタル信号処理部２１０の動作は、コントローラ１５０により統括的に制御される。例えば、コントローラ１５０は、原稿の先端が第２画像読取部１３５による読取位置に到達するタイミング（そのタイミング以降の画像データが有効データとして扱われる）を知らせるためのタイミング信号や、光源部２００の点灯信号などを出力して、第２画像読取部１３５やデジタル信号処理部２１０の動作を制御する。また、第２画像読取部１３５やデジタル信号処理部２１０への電源供給は、コントローラ１５０の制御のもとで行われる。
【００３９】
ところで、第２画像読取部１３５により原稿の読み取りを行う場合、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部に原稿を搬送しながら読み取りが行われるため、ギャップ部の大きさは、ＡＤＦ１００が対応している最大紙厚の原稿が適切に通過できる大きさを確保しておく必要がある。したがって、多くの原稿の紙厚に対してギャップ部の大きさに余裕があるため、ギャップ部を通過する原稿にばたつきが生じる可能性がある。
【００４０】
第２画像読取部１３５は、上述したように等倍結像系の光学系を用いたＣＩＳ方式の読取手段であるため、原稿搬送時の原稿のばたつきに起因した照明深度特性の影響を受けやすい。そして、照明深度特性の影響により主走査方向のある位置で出力レベルが変動していると、その変動分をシェーディング補正によって除去することができず、この出力レベルの変動が副走査方向に連続することによって、画像としては縦スジが発生してしまうという問題がある。
【００４１】
ここで、均一濃度の原稿を読み取った場合を例示しながら、画像に縦スジが発生する理由について更に詳しく説明する。図５および図６は、画像に縦スジが発生する理由を説明する図であり、第２画像読取部１３５で均一濃度の原稿を読み取った場合の出力レベルの主走査方向における分布を原稿の画像データ、第２画像読取部１３５で第２読取ローラ１３６の表面を読み取った場合の出力レベルの主走査方向における分布をシェーディングデータとしてそれぞれ示している。
【００４２】
シェーディングデータをＤｓｈ、原稿の画像データをＤｉｎとして、上述した演算式によりシェーディング補正を行うと、図５（ａ）に示すように主走査方向の全画素位置でＤｓｈとＤｉｎの出力比率が同じであれば、同図（ｂ）に示すように、シェーディング補正後はフラットな画像データとして出力される。
【００４３】
一方、図６（ａ）に示すように、照明深度特性が主走査方向の位置によってばらつき、ＤｓｈとＤｉｎの出力比率が異なる場合には、同図（ｂ）に示すように、均一濃度の原稿の画像を読み取った場合であっても、シェーディング補正後の画像データはフラットにならない。そして、その状態が副走査方向に連続するために、画像としては縦スジが発生してしまうことになる。
【００４４】
一般的に、照明深度特性は、読取手段の読取面からの距離（以下、読取距離という。）が離れるほど、ばらつきが大きくなる傾向にある。図７は、照明深度特性と読取距離との関係を示す図であり、図７（ａ）は、読取距離が０ｍｍ、０．２ｍｍ、０．４ｍｍのときの出力レベルの主走査方向における分布をそれぞれ表し、図７（ｂ）は、読取距離０ｍｍを基準とした読取距離０．２ｍｍの場合の照明深度特性および読取距離０．４ｍｍの場合の照明深度特性をそれぞれ表している。図７（ｂ）の読取距離０．２ｍｍの場合の照明深度特性と読取距離０．４ｍｍの場合の照明深度特性とを比較すると、読取距離０．４ｍｍの場合の照明深度特性のばらつきが大きいことが分かる。
【００４５】
シェーディングデータと原稿の画像データとの照明深度特性のばらつきを抑制し、シェーディング補正によって原稿の画像データにおける照明深度特性の影響を抑制するためには、シェーディングデータ生成時における読取距離（第２画像読取部１３５の読取面と第２読取ローラ１３６との間の距離）と、原稿読取時における読取距離（第２画像読取部１３５の読取面と原稿との間の距離）との差を小さくする必要がある。
【００４６】
ここで、図８に示すように、原稿読取時における第２画像読取部１３５の読取面と第２読取ローラ１３６との間の距離（ギャップ部の大きさ）をＡ、原稿読取時における読取距離をＢとすると、原稿読取時における読取距離Ｂは最小で０ｍｍ（第２画像読取部１３５の読取面に沿って原稿が搬送されるとき）、最大で距離Ａ（第２読取ローラ１３６に沿って原稿が搬送されるとき）となる。したがって、シェーディングデータ生成時における読取距離がＡの場合には、シェーディングデータ生成時における読取距離と、原稿読取時における読取距離Ｂとの差は、最大で距離Ａ（第２画像読取部１３５の読取面に沿って原稿が搬送されるとき）となり、照明深度特性は距離Ａで変動することになる。
【００４７】
一方、シェーディングデータ生成時における読取距離をＡよりも小さく、つまり原稿読取時におけるギャップ部の大きさよりも小さくし、例えばＡ／２とした場合には、シェーディングデータ生成時における読取距離と、原稿読取時における読取距離Ｂとの差は、最大で距離Ａ／２（第２読取部１３５の読取面または第２読取ローラ１３６に沿って原稿が搬送されるとき）となり、照明深度特性は距離±Ａ／２で変動することになる。このとき、シェーディングデータ生成時における読取距離と原稿読取時における読取距離との差を最も小さくできるので、照明深度特性のばらつきによる影響を最も小さくできる。
【００４８】
以上のように、シェーディング補正によって照明深度特性のばらつきによる影響を抑制するとの観点からは、シェーディングデータ生成時におけるギャップ部の大きさを、原稿読取時におけるギャップ部の大きさよりも小さくする（好ましくは１／２にする）ことが有効である。本実施形態のＡＤＦ１００では、上述したように、ステッピングモータ１０６の駆動によって第２読取ローラ１３６が第２画像読取部１３５の読取面に対して近接離間する方向に移動可能とされているので、シェーディングデータ生成時に第２読取ローラ１３６を第２画像読取部１３５の読取面に近づけるようにすれば、シェーディングデータ生成時におけるギャップ部の大きさを、原稿読取時におけるギャップ部の大きさよりも小さくできる。
【００４９】
しかしながら、光源の光量の時間変化なども考慮して最適なシェーディング補正を行うには、原稿の読み取りを行うたびにシェーディングデータの生成を行う必要があるため、例えば複数ページからなる原稿の読み取りジョブの実行時など、連続した原稿を読み取る際には、第２読取ローラ１３６の移動が繰り返されることになる。そして、第２読取ローラ１３６の移動に時間がかかるために生産性（一定時間に読み取りが可能な枚数）の低下を招くといった新たな問題が生じる。
【００５０】
そこで、本実施形態のＡＤＦ１００では、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが原稿読取時と略等しい状態で第２画像読取部１３５により第２読取ローラ１３６の表面を読み取ることで取得されるデータ（第１の基準データ）と、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが原稿読取時よりも小さい（例えば１／２）状態で第２画像読取部１３５により第２読取ローラ１３６の表面を読み取ることで取得されるデータ（第２の基準データ）との比率を基準データ比として求めて、この基準データ比を保持しておくようにしている。そして、実際に各原稿の画像データを補正するためのシェーディングデータを生成する際には、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが原稿読取時と略等しい状態で第２画像読取部１３５により第２読取ローラ１３６の表面を読み取ることで取得されるデータ（第３の基準データ）に、保持している基準データ比を乗算して、シェーディングデータを生成するようにしている。これにより、シェーディングデータ生成時には、第２読取ローラ１３６を移動させずに、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを原稿読取時と略等しくしながら、ギャップ部の大きさを小さくしたときと同等のシェーディングデータを生成してシェーディング補正を実施することができる。その結果、生産性の低下を招くことなく、シェーディング補正によって照明深度特性の影響を有効に低減することが可能となる。
【００５１】
図９は、第２読取ローラ１３６を第２画像読取部１３５の読取面に対して近接離間する方向に移動させる機構の一例を示す図である。同図に示すように、第２読取ローラ１３６と隣接した位置にはカム３０１が設けられ、このカム３０１がステッピングモータ１０６（図９では図示せず）の駆動により回転することで、第２読取ローラ１３６をガイド３０２に沿って第２画像読取部１３５の読取面に対して近接離間する方向に移動可能な構成となっている。
【００５２】
カム３０１の回転軸には、カム３０１の位置を制御するためのフィラー３０３が設けられている。また、カム３０１の近傍には、カム３０１の回転位置が第２読取ローラ１３６を第２画像読取部１３５の読取面に最も近づける位置（図９の例ではＡ／２）となったときにフィラー３０３を検知するカム位置検知センサ３０４が設けられている。
【００５３】
以上のような構成により、カム３０１の回転位置が図９（ａ）に示す位置のときに、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさがＡ（原稿読取時のギャップ部の大きさ）となり、カム位置検知センサ３０４によりフィラー３０３が検知されるまでステッピングモータ１０６によってカム３０１を回転させ、カム３０１の回転位置を図９（ｂ）に示す位置とすることでギャップ部の大きさがＡ／２となるように、ギャップ部の大きさを可変することができる。
【００５４】
基準データ比を算出する際は、まず、カム位置検知センサ３０４によりフィラー３０３が検知されるまでステッピングモータ１０６の駆動によりカム３０１を回転させて、図９（ｂ）に示すように、ギャップ部の大きさをＡ／２とする。この状態で第２画像読取部１３５により第２読取ローラ１３６の表面を読み取って第２の基準データを取得する。その後、所定ステップだけステッピングモータ１０６を駆動させてカム３０１を回転させ、図９（ａ）に示すように、ギャップ部の大きさを原稿読取時と略等しいＡとする。この状態で第２画像読取部１３５により第２読取ローラ１３６の表面を読み取って第１の基準データを取得する。そして、第１の基準データと第２の基準データの比を算出し、基準データ比として保持する。
【００５５】
以上のような本実施形態のＡＤＦ１００において特徴的な処理は、コントローラ１５０が第２画像読取部１３５、デジタル信号処理部２１０およびステッピングモータ１０６の動作を制御することによって実現される。以下、処理の具体例を実施例として説明する。
【００５６】
（第１実施例）
まず、図１０〜図１２を参照しながら第１実施例について説明する。第１実施例は、複数ページからなる原稿の読み取りジョブの実行時に、ジョブの先頭で基準データ比の算出を１回のみ行うようにした例である。
【００５７】
図１０は、コントローラ１５０の制御により画像処理部２０５において実現されるシェーディング補正に関わる構成を示す機能ブロック図である。画像処理部２０５に実現されるシェーディング補正に関わる機能は、基準データ比算出ブロック４００と、シェーディングデータ生成ブロック５００と、シェーディング補正ブロック６００と、メモリ７００とに分けられる。なお、図中のＤは第２画像読取部１３５から入力される各画像データを表し、図中のＤｏｕｔはシェーディング補正後の画像データを表している。
【００５８】
基準データ比算出ブロック４００は、第１の基準データ取得部４０１と、第２の基準データ取得部４０２と、黒補正データ取得部４０３と、減算器４０４，４０５と、基準データ比演算部４０６を有する。
【００５９】
第１の基準データ取得部４０１は、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを原稿読取時と略等しくした状態で第２画像読取部１３５が第２読取ローラ１３６の表面を読み取ったときに画像処理部２０５に入力される画像データを第１の基準データＤｓｈ１として取得する。また、第２の基準データ取得部４０２は、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを原稿読取時よりも小さく（例えば１／２）した状態で第２画像読取部１３５が第２読取ローラ１３６の表面を読み取ったときに画像処理部２０５に入力される画像データを第２の基準データＤｓｈ２として取得する。また、黒補正データ取得部４０３は、光源部２００を点灯させずに第２画像読取部１３５の読み取り動作を行ったときに画像処理部２０５に入力される画像データを黒補正データＢｋ１として取得する。
【００６０】
減算器４０４は、第１の基準データ取得部４０１で取得された第１の基準データＤｓｈ１から、黒補正データ取得部４０３により取得された黒補正データＢｋ１を減算し、第１の基準データＤｓｈ１から信号成分以外の黒レベルオフセット成分を除去する。黒レベルオフセット成分が除去された第１の基準データＤｓｈ１は、基準データ比演算部４０６に入力される。また、減算器４０５は、第２の基準データ取得部４０２で取得された第２の基準データＤｓｈ２から、黒補正データ取得部４０３により取得された黒補正データＢｋ１を減算し、第２の基準データＤｓｈ２から信号成分以外の黒レベルオフセット成分を除去する。黒レベルオフセット成分が除去された第２の基準データＤｓｈ２は、基準データ比演算部４０６に入力される。
【００６１】
基準データ比演算部４０６は、第２画像読取部１３５のリニアイメージセンサ２０１における有効画素毎に、黒レベルオフセット成分が除去された第１の基準データＤｓｈ１と黒レベルオフセット成分が除去された第２の基準データＤｓｈ２の比率を演算し、演算結果を基準データ比Ｋとしてメモリ７００に格納する。
【００６２】
シェーディングデータ生成ブロック５００は、第３の基準データ取得部５０１と、黒補正データ取得部５０２と、減算器５０３と、乗算器５０４を有する。
【００６３】
第３の基準データ取得部５０１は、シェーディングデータを生成するタイミングにおいて、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを原稿読取時と略等しくした状態で第２画像読取部１３５が第２読取ローラ１３６の表面を読み取ったときに画像処理部２０５に入力される画像データを第３の基準データＤｓｈ３として取得する。また、黒補正データ取得部５０２は、光源部２００を点灯させずに第２画像読取部１３５の読み取り動作を行ったときに画像処理部２０５に入力される画像データを黒補正データＢｋ２として取得する。
【００６４】
減算器５０３は、第３の基準データ取得部５０１で取得された第３の基準データＤｓｈ３から、黒補正データ取得部５０２により取得された黒補正データＢｋ２を減算し、第３の基準データＤｓｈ３から信号成分以外の黒レベルオフセット成分を除去する。乗算器５０４は、黒レベルオフセット成分が除去された第３の基準データＤｓｈ３に対して、メモリ７００から読み出された基準データ比Ｋを乗算して、シェーディングデータＤｓｈを生成する。
【００６５】
シェーディング補正ブロック６００は、原稿画像データ取得部６０１と、減算器６０２と、シェーディング補正実行部６０３を有する。
【００６６】
原稿画像データ取得部６０１は、第２画像読取部１３５の読取位置（読取面と対向する位置）に搬送された原稿を第２画像読取部１３５が読み取ったときに画像処理部２０５に入力される画像データを原稿画像データＤｉｎとして取得する。減算器６０２は、原稿画像データ取得部６０１で取得された原稿画像データＤｉｎから、黒補正データ取得部５０２により取得された黒補正データＢｋ２を減算し、原稿画像データＤｉｎから信号成分以外の黒レベルオフセット成分を除去する。
【００６７】
シェーディング補正実行部６０３は、シェーディングデータ生成ブロック５００の乗算器５０４によって生成されたシェーディングデータＤｓｈを用いて、黒レベルオフセット成分が除去された原稿画像データＤｉｎに対して、シェーディング補正を実施する。
【００６８】
図１１は、コントローラ１５０による制御のもとで実行される基準データ比の算出処理を示すフローチャートである。基準データ比を算出する際には、まずステップＳ１０１において、光源部２００が消灯した状態で第２画像読取部１３５により読み取り動作が行われ、黒補正データＢｋ１が取得される。
【００６９】
次に、ステップＳ１０２において、光源部２００が点灯する。その後、光源部２００の点灯から光量が安定するまでには時間を要するため、予め定められた光源安定化時間だけ待機する（ステップＳ１０３）。
【００７０】
次に、ステップＳ１０４において、ステッピングモータ１０６の駆動により第２読取ローラ１３６が第２画像読取部１３５に近づく方向に移動し、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが、原稿読取時よりも小さく（例えば１／２）される。そして、ステップＳ１０５において、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部が原稿読取時よりも小さくなっている状態で、第２画像読取部１３５により第２読取ローラ１３６の表面が読み取られ、第２の基準データＤｓｈ２が取得される。
【００７１】
次に、ステップＳ１０６において、ステッピングモータ１０６の駆動により第２読取ローラ１３６が元の位置まで移動し、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが、原稿読取時と略等しくされる。そして、ステップＳ１０７において、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部が原稿読取時と略等しくなっている状態で、第２画像読取部１３５により第２読取ローラ１３６の表面が読み取られ、第１の基準データＤｓｈ１が取得される。
【００７２】
次に、ステップＳ１０８において、ステップＳ１０７で取得した第１の基準データＤｓｈ１とステップＳ１０５で取得した第２の基準データＤｓｈ２のそれぞれに対して、ステップＳ１０１で取得した黒補正データＢｋ１を用いて黒レベルオフセット成分が除去され、黒レベルオフセット成分が除去された第１の基準データＤｓｈ１と第２の基準データＤｓｈ２との比率が基準データ比Ｋとして算出される。そして、ステップＳ１０９において、ステップＳ１０８で算出した基準データ比Ｋが、メモリ７００に格納される。
【００７３】
基準データ比Ｋは、以下の演算式に従い、第２画像読取部１３５のリニアイメージセンサ２０１の画素単位で算出される。
Ｋ（ｉ）＝（Ｄｓｈ２（ｉ）−Ｂｋ１（ｉ））／（Ｄｓｈ１（ｉ）−Ｂｋ１（ｉ））
Ｄｓｈ１（ｉ）：ｉ番目の画素における第１の基準データ
Ｄｓｈ２（ｉ）：ｉ番目の画素における第２の基準データ
Ｂｋ１（ｉ）：ｉ番目の画素における黒補正データ
Ｋ（ｉ）：ｉ番目の画素における基準データ比
【００７４】
図１２は、複数ページからなる原稿の読み取りジョブの実行時にコントローラ１５０による制御のもとで実行される一連の処理の流れを示すフローチャートである。複数ページからなる原稿の読み取りジョブを実行する場合、コントローラ１５０は、本体制御部１０からの読取開始命令を待ち、読取開始命令を受けると、ステップＳ２０１において、ＡＤＦ１００の原稿セット部Ａにセットされている複数ページからなる原稿の１ページ目の搬送を開始させる。そして、１ページ目の原稿が第２画像読取部１３５の読取位置に到達するまでの間に、図１１に示したフローチャートに従って基準データ比Ｋの算出を実行し、算出された基準データ比Ｋをメモリ７００に格納する（ステップＳ２０２）。
【００７５】
その後、１ページ目の原稿が第２画像読取部１３５の読取位置に到達すると、ステップＳ２０３において、第２画像読取部１３５による原稿の読み取りが行われ、原稿の画像データＤｉｎが取得される。そして、ステップＳ２０４において、ステップＳ２０２における基準データ比Ｋの算出に用いた第２の基準データＤｓｈ２をシェーディングデータとして用いて、原稿の画像データＤｉｎに対するシェーディング補正が行われる。
【００７６】
２ページ目以降の原稿については、以下の処理が繰り返される。まず、ステップＳ２０５において、次原稿があるかどうか、つまり前回処理した原稿が最終ページの原稿かどうかが判定され、次原稿がある場合（ステップＳ２０５：Ｙｅｓ）には、ステップＳ２０６において原稿の搬送が開始される。そして、原稿が第２画像読取部１３５の読取位置に到達するまでの間に、光源部２００が消灯し（ステップＳ２０７）、光源部２００が消灯した状態で第２画像読取部１３５により読み取り動作が行われ、黒補正データＢｋ２が取得される（ステップＳ２０８）。
【００７７】
次に、ステップＳ２０９において、光源部２００が点灯する。その後、光源部２００の点灯から光量が安定するまでには時間を要するため、予め定められた光源安定化時間だけ待機する（ステップＳ２１０）。
【００７８】
その後、原稿が第２画像読取部１３５の読取位置に到達する前に、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部が原稿読取時と略等しくなっている状態で、第２画像読取部１３５により第２読取ローラ１３６の表面が読み取られ、第３の基準データＤｓｈ３が取得される（ステップＳ２１１）。そして、ステップＳ２１２において、メモリ７００から基準データ比Ｋが読み出され、ステップＳ２１１で取得した第３の基準データＤｓｈ３に基準データ比Ｋを乗算することにより、シェーディングデータＤｓｈが生成される。
【００７９】
シェーディングデータＤｓｈは、以下の演算式に従い、第２画像読取部１３５のリニアイメージセンサ２０１の画素単位で生成される。
Ｄｓｈ（ｉ）＝（Ｄｓｈ３（ｉ）−Ｂｋ２（ｉ））×Ｋ（ｉ）
Ｄｓｈ（ｉ）：ｉ番目の画素におけるシェーディングデータ
Ｄｓｈ３（ｉ）：ｉ番目の画素における第３の基準データ
Ｂｋ２（ｉ）：ｉ番目の画素における黒補正データ
Ｋ（ｉ）：ｉ番目の画素における基準データ比
【００８０】
その後、原稿が第２画像読取部１３５の読取位置に到達すると、ステップＳ２１３において、第２画像読取部１３５による原稿の読み取りが行われ、原稿の画像データＤｉｎが取得される。そして、ステップＳ２１４において、ステップＳ２１２で生成したシェーディングデータＤｓｈを用いて、原稿の画像データＤｉｎに対するシェーディング補正が行われる。
【００８１】
シェーディング補正は、以下の演算式に従い、第２画像読取部１３５のリニアイメージセンサ２０１の画素単位で行われる。
Ｄｏｕｔ（ｉ）＝（Ｄｉｎ（ｉ）−Ｂｋ２（ｉ））／Ｄｓｈ（ｉ）×（２ｎ−１）
Ｄｏｕｔ（ｉ）：ｉ番目の画素におけるシェーディング補正後の画像データ
Ｄｉｎ（ｉ）：ｉ番目の画素における原稿の画像データ
【００８２】
上記のステップＳ２０６〜ステップＳ２１４の処理は、ジョブの最終ページの原稿の読取が終了するまで繰り返し行われる。そして、最終ページの原稿の読み取りが終了し、ステップＳ２０５で次原稿がないと判断されると（ステップＳ２０５：Ｎｏ）、図１２のフローチャートで示す一連の処理が終了する。
【００８３】
以上のように、本実施例では、複数ページからなる原稿の読み取りジョブの実行時に、ジョブの先頭で基準データ比の算出を行い、算出した基準データ比をメモリ７００に格納しておくようにしている。そして、２ページ目以降の原稿の画像データに対してシェーディング補正を行う場合は、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが原稿読取時と略等しい状態で取得した第３の基準データに対して、予め算出しておいた基準データ比を乗算してシェーディングデータを生成し、このシェーディングデータを用いて原稿の画像データに対するシェーディング補正を行うようにしている。したがって、第２読取ローラ１３６の移動回数を低減して、第２読取ローラ１３６の移動を頻繁に行った場合に懸念される生産性の低下を抑制しつつ、シェーディング補正によって照明深度特性の影響を有効に低減することが可能となる。
【００８４】
また、本実施例では、ジョブの先頭で基準データ比の算出を行うようにしているので、新たなジョブの実行時には基準データ比が更新されることになる。したがって、時間経過によって光源部２００の光量が変化したとしても、変化した光量に対応させてシェーディングデータを精度良く生成して、適切なシェーディング補正を実施することができる。
【００８５】
また、本実施例では、第２画像読取部１３５のリニアイメージセンサ２０１の画素単位で基準データ比の算出を行うようにしているので、精度の良いシェーディング補正を実現することができる。すなわち、先に図６を用いて説明したように、シェーディングデータ生成時と原稿読取時とで読取距離が異なると、照明深度特性のばらつきによって、シェーディングデータと原稿の画像データとで主走査方向の位置によって出力比率が異なる。この出力比率を同一にするためには、シェーディングデータの主走査方向の分布形状を画素単位で補正することが有効である。本実施例では、基準データ比を画素単位で算出しているので、第３の基準データに対して画素単位で基準データ比を乗算することで、主走査方向の分布形状を画素単位で補正したシェーディングデータが得られることになる。そして、このシェーディングデータを用いることで、精度の良いシェーディング補正を実現することができる。
【００８６】
なお、基準データ比の算出は、リニアイメージセンサ２０１の画素単位ではなく、リニアイメージセンサ２０１が備えるセンサチップ単位で行うようにしてもよい。この場合、算出した基準データ比を用いたシェーディングデータの生成や、生成したシェーディングデータを用いた原稿の画像データに対するシェーディング補正についても、リニアイメージセンサ２０１が備えるセンサチップ単位で行われることになる。リニアイメージセンサ２０１が備えるセンサチップ単位で基準データ比の算出を行うことで、照明深度特性のばらつきによる影響をある程度抑制できるうえに、基準データ比の算出を画素単位で行った場合と比較して、メモリの容量低減や計算処理時間の短縮といった効果が期待できる。
【００８７】
また、本実施例では、基準データ比を算出する際に、まず第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを原稿読取時よりも小さくして第２の基準データを取得し、その後、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを原稿読取時と略等しくして第１の基準データを取得するようにしているので、基準データ比を算出してから原稿の読み取りを行うまでの時間を短縮して、生産性の向上を図ることができる。すなわち、第１の基準データを取得する際のギャップ部の大きさは原稿読取時と略等しいため、第２の基準データを取得した後に第１の基準データを取得して基準データ比を算出するようにすれば、基準データ比を算出した後に原稿の読み取りを行うまでの間に第２読取ローラ１３６を移動させてギャップ部を変更する必要はない。したがって、基準データ比を算出してから原稿の読み取りを行うまでの時間が短縮され、生産性を向上させることができる。
【００８８】
また、本実施例では、シェーディングデータ生成の基準面となる白色部材として、原稿の搬送に伴って回転するローラ形状の第２読取ローラ１３６を用いるようにしているので、汚れの付着をローラの回転方向に分散することが可能となり、汚れの影響がシェーディングデータに現れて適切なシェーディング補正を阻害する要因となるといった不都合を有効に抑制することができる。
【００８９】
（第２実施例）
次に、図１３を参照しながら第２実施例について説明する。第２実施例は、読み取りを行った原稿の枚数または前回基準データ比の算出を行ってからの経過時間をカウントし、所定枚数の原稿の読み取りが行われる毎に、あるいは前回基準データ比の算出を行ってから所定時間が経過する毎に、基準データ比の算出を行うようにした例である。
【００９０】
図１３は、本実施例における一連の処理の流れを示すフローチャートである。本実施例では、コントローラ１５０は、本体制御部１０からの読取開始命令を待ち、読取開始命令を受けると、ステップＳ３０１において、ＡＤＦ１００の原稿セット部Ａにセットされている原稿の搬送を開始させる。そして、原稿が第２画像読取部１３５の読取位置に到達するまでの間に、図１１に示したフローチャートに従って基準データ比の算出を実行し、算出された基準データ比をメモリ７００に格納する（ステップＳ３０２）。
【００９１】
その後、原稿が第２画像読取部１３５の読取位置に到達すると、ステップＳ３０３において、第２画像読取部１３５による原稿の読み取りが行われ、原稿の画像データＤｉｎが取得される。そして、ステップＳ３０４において、ステップＳ３０２における基準データ比の算出に用いた第２の基準データをシェーディングデータとして用いて、原稿の画像データＤｉｎに対するシェーディング補正が行われる。
【００９２】
次に、ステップＳ３０５において、次原稿があるかどうかが判定され、次原稿がなければ（ステップＳ３０５：Ｎｏ）そのまま処理を終了する。一方、次原稿がある場合（ステップＳ３０５：Ｙｅｓ）には、ステップＳ３０６において、基準データ比を算出するタイミングであるか否かが判定される。ここで、基準データ比を算出するタイミングであるか否かの判定は、後述するステップＳ３１６でカウントされる読み取り済み原稿の枚数または前回の基準データ比算出時からの経過時間に基づいて行われる。すなわち、ステップＳ３１６でカウントされた読み取り済み原稿の枚数が所定枚数に達している場合、あるいはステップＳ３１６でカウントされた前回の基準データ比算出時からの経過時間が所定時間に達している場合に、基準データ比を算出するタイミングであると判定される。
【００９３】
そして、基準データ比を算出するタイミングであれば（ステップＳ３０６：Ｙｅｓ）、ステップＳ３１６でのカウント値をリセットした上で、ステップＳ３０１に戻ってステップＳ３０１以降の処理が繰り返される。一方、基準データ比を算出するタイミングでなければ（ステップＳ３０６：Ｎｏ）、ステップＳ３０７において、次の原稿の搬送が開始される。そして、次の原稿が第２画像読取部１３５の読取位置に到達するまでの間に、光源部２００が消灯し（ステップＳ３０８）、光源部２００が消灯した状態で第２画像読取部１３５により読み取り動作が行われ、黒補正データＢｋ２が取得される（ステップＳ３０９）。
【００９４】
次に、ステップＳ３１０において、光源部２００が点灯する。その後、光源部２００の点灯から光量が安定するまでには時間を要するため、予め定められた光源安定化時間だけ待機する（ステップＳ３１１）。
【００９５】
その後、原稿が第２画像読取部１３５の読取位置に到達する前に、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部が原稿読取時と略等しくなっている状態で、第２画像読取部１３５により第２読取ローラ１３６の表面が読み取られ、第３の基準データＤｓｈ３が取得される（ステップＳ３１２）。そして、ステップＳ３１３において、メモリ７００から基準データ比Ｋが読み出され、ステップＳ３１２で取得した第３の基準データＤｓｈ３に基準データ比Ｋを乗算することにより、シェーディングデータＤｓｈが生成される。
【００９６】
その後、原稿が第２画像読取部１３５の読取位置に到達すると、ステップＳ３１４において、第２画像読取部１３５による原稿の読み取りが行われ、原稿の画像データＤｉｎが取得される。そして、ステップＳ３１５において、ステップＳ３１３で生成したシェーディングデータＤｓｈを用いて、原稿の画像データＤｉｎに対するシェーディング補正が行われる。
【００９７】
原稿の画像データＤｉｎに対するシェーディング補正が終了すると、ステップＳ３１６において、これまでの読み取り済み原稿の枚数または前回の基準データ比算出時からの経過時間がカウントされる。そして、ステップＳ３０５に戻って、ステップＳ３０５以降の処理が繰り返される。
【００９８】
以上のように、本実施例では、所定枚数の原稿の読み取りが行われる毎に、あるいは前回基準データ比の算出を行ってから所定時間が経過する毎に基準データ比の算出を行い、算出した基準データ比をメモリ７００に格納しておくようにしている。そして、基準データ比の算出を行わないタイミングでは、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが原稿読取時と略等しい状態で取得した第３の基準データに対して、予め算出しておいた基準データ比を乗算してシェーディングデータを生成し、このシェーディングデータを用いて原稿の画像データに対するシェーディング補正を行うようにしている。したがって、第２読取ローラ１３６の移動回数を低減して、第２読取ローラ１３６の移動を頻繁に行った場合に懸念される生産性の低下を抑制しつつ、シェーディング補正によって照明深度特性の影響を有効に低減することが可能となる。
【００９９】
また、本実施例では、所定枚数の原稿の読み取りが行われる毎に、あるいは前回基準データ比の算出を行ってから所定時間が経過する毎に基準データ比の算出を行うので、基準データ比が随時更新されることになる。したがって、時間経過によって光源部２００の光量が変化したとしても、変化した光量に対応させてシェーディングデータを精度良く生成して、適切なシェーディング補正を実施することができる。
【０１００】
（第３実施例）
次に、図１４を参照しながら第３実施例について説明する。第３実施例は、複写機１の電源投入時、つまり画像読取装置としての機能を有するＡＤＦ１００の電源投入時に、基準データ比の算出を１回のみ行うようにした例である。
【０１０１】
図１４は、本実施例における一連の処理の流れを示すフローチャートであり、複写機１の電源オンとともに開始されるものである。本実施例では、複写機１の電源がオンされて図１４のフローチャートで示す処理が開始されると、まず、図１１に示したフローチャートに従って基準データ比の算出を実行し、算出された基準データ比をメモリ７００に格納する（ステップＳ４０１）。
【０１０２】
次に、コントローラ１５０は、本体制御部１０からの読取開始命令を待ち（ステップＳ４０２）、読取開始命令を受けると（ステップＳ４０２：Ｙｅｓ）、ステップＳ４０３において、ＡＤＦ１００の原稿セット部Ａにセットされている原稿の搬送を開始させる。そして、原稿が第２画像読取部１３５の読取位置に到達するまでの間に、光源部２００が消灯し（ステップＳ４０４）、光源部２００が消灯した状態で第２画像読取部１３５により読み取り動作が行われ、黒補正データＢｋ２が取得される（ステップＳ４０５）。
【０１０３】
次に、ステップＳ４０６において、光源部２００が点灯する。その後、光源部２００の点灯から光量が安定するまでには時間を要するため、予め定められた光源安定化時間だけ待機する（ステップＳ４０７）。
【０１０４】
その後、原稿が第２画像読取部１３５の読取位置に到達する前に、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部が原稿読取時と略等しくなっている状態で、第２画像読取部１３５により第２読取ローラ１３６の表面が読み取られ、第３の基準データＤｓｈ３が取得される（ステップＳ４０８）。そして、ステップＳ４０９において、メモリ７００から基準データ比Ｋが読み出され、ステップＳ４０８で取得した第３の基準データＤｓｈ３に基準データ比Ｋを乗算することにより、シェーディングデータＤｓｈが生成される。
【０１０５】
その後、原稿が第２画像読取部１３５の読取位置に到達すると、ステップＳ４１０において、第２画像読取部１３５による原稿の読み取りが行われ、原稿の画像データＤｉｎが取得される。そして、ステップＳ４１１において、ステップＳ４０９で生成したシェーディングデータＤｓｈを用いて、原稿の画像データＤｉｎに対するシェーディング補正が行われる。
【０１０６】
次に、ステップＳ４１２において、次原稿があるかどうかが判定され、次原稿があれば（ステップＳ４１２：Ｙｅｓ）、ステップＳ４０３に戻ってステップＳ４０３以降の処理が繰り返される。一方、次原稿がなければ（ステップＳ４１２：Ｎｏ）、複写機１の電源がオンのままであること（ステップＳ４１３：Ｎｏ）を条件に、ステップＳ４０２に戻って次の読取開始命令待ちの状態となり、複写機１の電源がオフされたら（ステップＳ４１３：Ｙｅｓ）、図１４のフローチャートで示す一連の処理が終了する。
【０１０７】
以上のように、本実施例では、複写機１の電源投入時、つまり画像読取装置としての機能を有するＡＤＦ１００の電源投入時に、基準データ比の算出を行い、算出した基準データ比をメモリ７００に格納しておくようにしている。そして、その後、第２画像読取部１３５で読み取った原稿の画像データに対してシェーディング補正を行う場合は、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが原稿読取時と略等しい状態で取得した第３の基準データに対して、予め算出しておいた基準データ比を乗算してシェーディングデータを生成し、このシェーディングデータを用いて原稿の画像データに対するシェーディング補正を行うようにしている。したがって、第２読取ローラ１３６の移動を最小限として、第２読取ローラ１３６の移動を頻繁に行った場合に懸念される生産性の低下を抑制しつつ、シェーディング補正によって照明深度特性の影響を有効に低減することが可能となる。
【０１０８】
（第４実施例）
次に、図１５〜図１７を参照しながら第４実施例について説明する。第４実施例は、第１実施例と同様に複数ページからなる原稿の読み取りジョブの先頭で基準データ比の算出を行うが、基準データ比を算出する際、搬送される原稿の厚さを検知して、検知した原稿の厚さに応じて原稿読取時における第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを決定するようにしたものである。
【０１０９】
図１５は、搬送される原稿の厚さを検知する機構の一例を示す図である。同図に示すように、ＡＤＦ１００のレジスト部Ｃに設けられている一対のプルアウトローラ１２３（以下、駆動側のローラをプルアウト駆動ローラ１２３ａ、従動側のローラをプルアウト従動ローラ１２３ｂという。）のうち、プルアウト従動ローラ１２３ｂを圧縮スプリング８００によってプルアウト駆動ローラ１２３ａ側に付勢する構成とする。
【０１１０】
具体的には、プルアウト従動ローラ１２３ｂの軸８０１を回転自在に支持する取付部材８０２と、ＡＤＦ１００の筐体フレームに固設された取付部材８０３との間に、圧縮スプリング８００を配設する。２つの取付部材８０２，８０３は対向配置され、プルアウト駆動ローラ１２３ａとプルアウト従動ローラ１２３ｂとの間のニップ部に原稿が進入すると、原稿の厚さに応じて圧縮スプリング８００が変形し、２つの取付部材８０２，８０３間の距離が変化する。
【０１１１】
２つの取付部材８０２，８０３の一方（図１５の例では取付部材８０３側）には変位センサ８０４が設けられ、変位センサ８０４の出力がコントローラ１５０に入力される。変位センサ８０４は、例えば光学的に２つの取付部材８０２，８０３間の距離を検出するものであって、図１６に示すように、その出力電圧と検出距離とは比例関係にある。したがって、コントローラ１５０は、プルアウト駆動ローラ１２３ａとプルアウト従動ローラ１２３ｂとの間のニップ部に原稿が進入しないときの出力電圧に対応する検出距離と、そのニップ部に原稿が進入通過したときの出力電圧に対応する検出距離との差から、原稿の厚さを検出することができる。
【０１１２】
なお、以上は、原稿の厚さを検知する機構をプルアウトローラ１２３に設けた例であるが、この例に限らず、原稿搬送経路における第２画像読取部１３５の上流側の別の箇所、例えばリバースローラ１２１等に原稿の厚さを検知する機構を設けるようにしてもよい。
【０１１３】
図１７は、本実施例における基準データ比の算出処理を示すフローチャートである。本実施例では、まずステップＳ５０１において、ＡＤＦ１００の原稿セット部Ａにセットされている複数ページからなる原稿の１ページ目の搬送を開始させる。そして、１ページ目の原稿がプルアウト駆動ローラ１２３ａとプルアウト従動ローラ１２３ｂとの間のニップ部を通過する際に、変位センサ８０４の出力電圧に基づいて原稿の厚さが検知される（ステップＳ５０２）。
【０１１４】
次に、ステップＳ５０３において、ステップＳ５０２で検知された原稿の厚さに応じて、原稿読取時における第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさ（以下、距離Ａとする。）が決定される。そして、ステップＳ５０４において、ステップＳ５０３で決定した距離Ａに基づき、第２基準データ取得時におけるギャップ部の大きさ（例えばＡ／２、以下、距離Ｂとする。）が決定される。
【０１１５】
次に、ステップＳ５０５において、光源部２００が消灯した状態で第２画像読取部１３５により読み取り動作が行われ、黒補正データＢｋ１が取得される。
【０１１６】
次に、ステップＳ５０６において、光源部２００が点灯する。その後、光源部２００の点灯から光量が安定するまでには時間を要するため、予め定められた光源安定化時間だけ待機する（ステップＳ５０７）。
【０１１７】
次に、ステップＳ５０８において、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさがステップＳ５０４で決定した距離Ｂとなるように、ステッピングモータ１０６の駆動により第２読取ローラ１３６を移動させる。そして、ステップＳ５０９において、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが距離Ｂとなっている状態で、第２画像読取部１３５により第２読取ローラ１３６の表面が読み取られ、第２の基準データＤｓｈ２が取得される。
【０１１８】
次に、ステップＳ５１０において、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさがステップＳ５０３で決定した距離Ａとなるように、ステッピングモータ１０６の駆動により第２読取ローラ１３６を移動させる。そして、ステップＳ５１１において、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさが距離Ａとなっている状態で、第２画像読取部１３５により第２読取ローラ１３６の表面が読み取られ、第１の基準データＤｓｈ１が取得される。
【０１１９】
次に、ステップＳ５１２において、ステップＳ５１１で取得した第１の基準データＤｓｈ１とステップＳ５０９で取得した第２の基準データＤｓｈ２のそれぞれに対して、ステップＳ５０５で取得した黒補正データＢｋ１を用いて黒レベルオフセット成分が除去され、黒レベルオフセット成分が除去された第１の基準データＤｓｈ１と第２の基準データＤｓｈ２との比率が基準データ比Ｋとして算出される。そして、ステップＳ５１３において、ステップＳ５１２で算出した基準データ比Ｋが、メモリ７００に格納される。
【０１２０】
以上のように、本実施例では、基準データ比を算出する際に、搬送される原稿の厚さを検知して、検知した原稿の厚さに応じて原稿読取時における第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを決定するようにしているので、原稿の厚さに応じて最適な基準データ比を算出することができ、照明深度特性の影響をより効果的に低減することができる。
【０１２１】
なお、本実施例では、１つの読み取りジョブの中で原稿の厚さが変化することは極めて稀であることを考慮して、基準データ比の算出を第１実施例と同様に複数ページからなる原稿の読み取りジョブの先頭で１回のみ行うようにしているが、複数ページからなる原稿の読み取りジョブの途中で原稿の厚さが変化したことを検知した場合に、その時点で再度、基準データ比の算出を行うようにしてもよい。これにより、１つの読み取りジョブの中で原稿の厚さが変化した場合にも、上記と同様の効果を得ることができる。
【０１２２】
また、第２の実施例と同様に、所定枚数の原稿の読み取りが行われる毎、あるいは前回基準データ比の算出を行ってから所定時間が経過する毎に基準データ比の算出を行うようにしても、上記と同様の効果を得ることができる。
【０１２３】
また、第３の実施例と同様に、複写機１の電源投入時、つまり画像読取装置としての機能を有するＡＤＦ１００の電源投入時に基準データ比の算出を行うことも可能である。この場合、電源投入時にいくつかの原稿厚（通常紙、はがき、薄紙など）に応じた基準データ比を算出して、メモリ７００に格納しておく。そして、原稿読み取り時には、検知した原稿の厚さに対応する基準データ比を読み出してシェーディングデータを生成し、シェーディング補正を行う。これにより、ジョブの先頭や所定枚数または所定時間毎に間欠で基準データ比を生成するよりも、原稿読み取り時の時間を短縮することが可能となり、生産性をさらに向上させることができる。また、異なる厚さの原稿が混在している連続読み取り動作においても、原稿の厚さが変わる度に基準データ比を算出する必要がないため、生産性をさらに向上させることができる。
【０１２４】
なお、本実施例では原稿が搬送される過程でその厚さが自動的に検知されるようにしているが、原稿の厚さについては、通常紙、はがき、薄紙などのパターンを用意して、原稿読み取り前にユーザが操作部１１を利用して設定する構成としてもよい。この場合、コントローラ１５０は、ユーザが設定した原稿の厚さに合わせて、原稿読取時における第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを決定する。この場合にも、原稿の厚さを自動的に検知する場合と同様の効果を得ることができる。
【０１２５】
以上、本発明の実施形態および具体的な実施例について説明したが、本発明は、上記の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。例えば、上記の実施形態では、第２読取ローラ１３６を移動させることで、第２画像読取部１３５の読取面と第２読取ローラ１３６との間のギャップ部の大きさを可変するようにしているが、第２画像読取部１３５を移動させることで、あるいは第２画像読取部１３５と第２読取ローラ１３６の双方を移動させることでギャップ部の長さを可変するようにしてもよい。
【０１２６】
また、上記の実施形態は、ＡＤＦ１００の第２画像読取部１３５に対して本発明を適用した例であるが、ＡＤＦ１００の第１画像読取部１３１もＣＩＳ方式で画像の読み取りを行うように構成されている場合には、第１画像読取部１３１に対しても本発明を適用するようにしてもよい。
【０１２７】
また、上記の実施形態は、本発明を複写機１に適用した例であるが、本発明は、ＣＩＳ方式の読取手段を備える画像読取装置に対して広く適用可能である。また、このような画像読取装置を備える画像形成装置であれば、複合機やファクシミリ装置など、複写機以外の画像形成装置であっても本発明は有効に適用可能である。
【符号の説明】
【０１２８】
１  複写機
３  画像形成部
１００  ＡＤＦ
１０６  ステッピングモータ
１３５  第２画像読取部
１３６  第２読取ローラ
１５０  コントローラ
２０１  リニアイメージセンサ
２０５  画像処理部
３０１  カム
４００  基準データ比算出ブロック
４０１  第１の基準データ取得部
４０２  第２の基準データ取得部
４０６  基準データ比演算部
５００  シェーディングデータ生成ブロック
５０１  第３の基準データ取得部
５０４  乗算器
６００  シェーディング補正ブロック
６０１  原稿画像データ取得部
６０３  シェーディング補正実行部
７００  メモリ
８０４  変位センサ
【先行技術文献】
【特許文献】
【０１２９】
【特許文献１】特開２００５−３２８１５６号公報
【図１】
0005736682.tif 000002
【図２】
0005736682.tif 000003
【図３】
0005736682.tif 000004
【図４】
0005736682.tif 000005
【図５】
0005736682.tif 000006
【図６】
0005736682.tif 000007
【図７】
0005736682.tif 000008
【図８】
0005736682.tif 000009
【図９】
0005736682.tif 000010
【図１０】
0005736682.tif 000011
【図１１】
0005736682.tif 000012
【図１２】
0005736682.tif 000013
【図１３】
0005736682.tif 000014
【図１４】
0005736682.tif 000015
【図１５】
0005736682.tif 000016
【図１６】
0005736682.tif 000017
【図１７】
0005736682.tif 000018