(57)【要約】      （修正有）【課題】基準部材の読み取りが不能な構成であっても、読み取りユニットの温度変化に起因する読み取り画像のばらつきを抑制する。【解決手段】画像読取装置は、出荷前の段階で、異なる温度状態に相当する複数の状態ごとに表面用補正値テーブル及び裏面用補正値テーブルがＲＡＭに格納される。装置使用時の画像読取処理においては、毎回の原稿画像読み取り前に、スキャナユニットの温度Ｔｅｍｐｆ、Ｔｅｍｐｂに基づき状態が特定され、ＲＡＭに格納された補正値のうち１つの補正値が、特定された状態に応じて選択される。そして選択された補正値を用いて、読み取られた原稿画像に対してシェーディング補正が実施される。【選択図】図８
2017055216.tif 000002
【特許請求の範囲】
【請求項１】
光源及び受光部を有し、前記光源によって照射された原稿からの反射光を前記受光部で受光して原稿画像を読み取る読み取りユニットと、
異なる温度状態に相当する複数の状態ごとに補正値が格納された格納手段と、
前記読み取りユニットにより原稿画像を読み取る際に、温度状態に相当する前記読み取りユニットの状態を特定する特定手段と、
前記格納手段に格納された複数の補正値のうち１つの補正値を前記特定手段により特定された状態に応じて選択し、前記読み取りユニットにより読み取られた原稿画像に対して前記選択した補正値を用いてシェーディング補正を行う補正手段と、を有することを特徴とする画像読取装置。
【請求項２】
前記特定手段は、原稿の読み取り開始指示があった後における前記読み取りユニットの温度に基づいて前記読み取りユニットの状態を特定することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記読み取りユニットはレンズ部を有し、前記光源からの光は前記レンズ部を介して前記原稿に照射され、前記読み取りユニットの温度を検知する温度センサが、前記レンズ部の近傍に配置されたことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記特定手段は、原稿の読み取り開始指示があった後における前記読み取りユニットによる原稿の読み取り枚数に基づいて前記読み取りユニットの状態を特定することを特徴とする請求項１に記載の画像読取装置。
【請求項５】
前記特定手段は、原稿の読み取り開始指示があった後における前記読み取りユニットの前記光源または前記受光部に対する通電時間に基づいて前記読み取りユニットの状態を特定することを特徴とする請求項１に記載の画像読取装置。
【請求項６】
前記特定手段は、原稿の読み取り開始指示があった後における前記読み取りユニットによる原稿の読み取り枚数と、原稿の読み取り開始指示があった後における前記読み取りユニットの前記光源または前記受光部に対する通電時間と、のいずれか一方と環境温度とに基づいて前記読み取りユニットの状態を特定することを特徴とする請求項１に記載の画像読取装置。
【請求項７】
前記特定手段は、状態を複数に分けて定めた区分のうち前記読み取りユニットの状態がどの区分に該当するかを特定し、
前記補正手段は、前記特定手段により特定された区分に対応する状態に対応して前記格納手段に格納された補正値を選択することを特徴とする請求項１〜６のいずれか１項に記載の画像読取装置。
【請求項８】
異なる温度状態に相当する前記複数の状態ごとに前記読み取りユニットにより白色の基準部材を読み取らせ、その読み取り結果に基づいて更新用の補正値を決定し、前記更新用の補正値に基づいて、前記格納手段に格納された補正値を更新する更新手段を有することを特徴とする請求項１〜７のいずれか１項に記載の画像読取装置。
【請求項９】
前記更新手段は、前記基準部材の読み取り開始指示があった後における前記読み取りユニットの温度に基づいて前記更新用の補正値を決定することを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
前記更新手段は、前記基準部材の読み取り開始指示があった後における前記読み取りユニットによる前記基準部材の読み取り枚数に基づいて前記更新用の補正値を決定することを特徴とする請求項８に記載の画像読取装置。
【請求項１１】
前記更新手段は、前記基準部材の読み取り開始指示があった後における前記読み取りユニットの前記光源または前記受光部に対する通電時間に基づいて前記更新用の補正値を決定することを特徴とする請求項８に記載の画像読取装置。
【請求項１２】
前記更新手段は、前記基準部材の読み取り開始指示があった後における前記読み取りユニットによる前記基準部材の読み取り枚数と、前記基準部材の読み取り開始指示があった後における前記読み取りユニットの前記光源または前記受光部に対する通電時間と、のいずれか一方と環境温度とに基づいて前記更新用の補正値を決定することを特徴とする請求項８に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シェーディング補正機能を有した画像読取装置に関する。
【背景技術】
【０００２】
従来、画像読取装置において、原稿画像以外を要因とした濃度ムラ等を除去するために、シェーディング補正が行われている。シェーディング補正ではまず、照射用の光源をオフにした状態で読み取った画像データを元に各画素の黒基準値が均一になるように補正され、次に、均一な濃度の基準部材（シェーディング板）の読み取り結果を元に各画素のゲインが補正される。例えば、特許文献１では、対向部材の複数個所の各々の光量基準値と、これらの複数個所の各々の光量変動値との比が１に最も近い箇所の光量基準値及び光量変動値を用いて、シェーディング補正時にシェーディング補正データを補正している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３８５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、読取対象物からの反射光を受光して画像を読み取る読み取りユニットには、受光部である複数の光電変換素子（ＣＩＳ等）と複数のレンズ（レンズアレイ等）とを有するものがある。例えば、光電変換素子は直線的に配列され、複数のレンズは光電変換素子に沿って配列される。このような構成のユニットを用いた場合、光電変換素子またはレンズの少なくとも一方が光源の熱等により熱膨張することで、それらの相対的な位置関係にずれが生じる場合がある。
【０００５】
このようなずれが生じると、膨張前と膨張後とでの読み取り対象の読み取り位置が変化してしまう。図５（ａ）、（ｂ）に、レンズアレイの膨張と読み取り位置との関係を示す。図５（ａ）が膨張前の状態を示し、図５（ｂ）が膨張後の状態を示す。図５（ｂ）に示すように、温度上昇によってレンズアレイ（符号２０４）が熱膨張すると、受光部（ＣＩＳ）（符号２０８）への受光位置が変化し得る。
【０００６】
仮に、受光部等の膨張前に取得したシェーディング補正値を用いて、受光部等の膨張後に原稿画像の読み取り及びシェーディング補正を行うと、補正位置がずれることにより、シェーディング補正が適切になされない画素が異常な輝度となる。それにより、読み取り画像に黒スジや白スジ等を発生させる要因となる。こうした受光部等の熱膨張の影響を回避するには、画像読み取りの直前にシェーディング補正を実施する方法が考えられる。
【０００７】
ところで、シェーディング補正に用いる基準部材は、画像読み取り中には必要がないため、原稿の読み取り領域ではない位置に配置するのが適切である。この場合、シェーディング補正時には読み取りユニットを基準部材の位置に移動させるか、あるいは基準部材自体を読み取りユニットの位置に移動させる必要がある。すなわち、シェーディング補正を実施可能にするために、画像読取装置内に、基準部材と、基準部材と読み取りユニットとの相対位置をずらすための移動機構とを備えるのが一般的である。
【０００８】
一方、画像読取装置をより廉価にするために、基準部材や前述したような移動機構を個々の装置内に備えない構成とする場合がある。この場合のシェーディング補正に関しては、装置の製造工程においてシェーディング補正値等の情報が取得される。例えば、シェーディング板または白色シートが製造用の工具として用意される。そして、シェーディング板を読み取り位置に一時的に配置した状態か、或いは白色シートを読み取り位置まで給送した状態で、シェーディング補正のための読み取りを実施する。そして、補正に関連する各画素に対するシェーディング補正値などの情報を取得して不揮発メモリ等に保存しておく。
【０００９】
そして、画像読取装置が製品として納品された後における原稿画像の読み取りの際には、保存されたシェーディング補正値を用いてシェーディング補正が行われる。このようにして出荷された画像読取装置での画像読み取りでは、毎回同じシェーディング補正値を用いることになる。すなわち、基準部材や移動機構を備えない画像読取装置では、画像読み取り装置単独で補正値を取得できないため、受光部等の熱膨張の有無にかかわらずシェーディング補正時には同じ補正値を用いることになる。よって、基準部材の読み取り不能な構成の装置においては、読み取りユニットの温度変化の影響を常に受けることになる。従って、シェーディング補正位置のずれに起因した黒スジや白スジ等の、温度変化に起因する読み取り画像のばらつきが大きくなるおそれがあった。
【００１０】
本発明の目的は、基準部材の読み取りが不能な構成であっても、読み取りユニットの温度変化に起因する読み取り画像のばらつきを抑制することにある。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明は、光源及び受光部を有し、前記光源によって照射された原稿からの反射光を前記受光部で受光して原稿画像を読み取る読み取りユニットと、異なる温度状態に相当する複数の状態ごとに補正値が格納された格納手段と、前記読み取りユニットにより原稿画像を読み取る際に、温度状態に相当する前記読み取りユニットの状態を特定する特定手段と、前記格納手段に格納された複数の補正値のうち１つの補正値を前記特定手段により特定された状態に応じて選択し、前記読み取りユニットにより読み取られた原稿画像に対して前記選択した補正値を用いてシェーディング補正を行う補正手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、基準部材の読み取りが不能な構成であっても、読み取りユニットの温度変化に起因する読み取り画像のばらつきを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態に係る画像読取装置の一例を示す断面図である。
【図２】画像読取装置の構成を示すブロック図である。
【図３】ＡＤＦの平面図（図（ａ））、調整用シートを示す図（図（ｂ））である。
【図４】操作部を示す図である。
【図５】昇温前後の表面用のＬＥＤ、レンズアレイ及びラインセンサユニットの模式図（図（ａ）、（ｂ））である。
【図６】ＲＡＭの記憶領域の概念図である。
【図７】補正値格納処理を示すフローチャートである。
【図８】画像読取処理を示すフローチャートである。
【図９】調整用シート、原稿の読み取り時における温度、読み取り枚数、通電時間とスキャナユニットの状態との対応を示す図である。
【図１０】補正値格納処理を示すフローチャートである。
【図１１】画像読取処理を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施の形態を図面を参照して説明する。
【００１５】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る画像読取装置の一例を示す断面図である。この画像読取装置５００は、画像読取部２００、自動原稿給紙部（以下、ＡＤＦと記す）１００、及びコントローラ部（図１には図示せず）から構成される。
【００１６】
画像読取部２００の上面には表面流し読みガラス２０１及び原稿台ガラス２０９が配設される。画像読取装置５００は、読み取りユニットとして、表面用の光学スキャナユニット２０２と裏面用の光学スキャナユニット１０２とを有する。裏面用の光学スキャナユニット１０２はＡＤＦ１００内に配設される。表面用の光学スキャナユニット２０２は画像読取部２００内に配設される。光学スキャナユニット２０２は、原稿台ガラス２０９の下面に沿って移動自在である。
【００１７】
表面用の光学スキャナユニット２０２は、光源としての表面ＬＥＤ２０３（２０３ａ、２０３ｂ）、レンズ部としての表面用レンズアレイ２０４、受光部としての表面用ラインセンサユニット２０８、及び表面用温度センサ３２３ａを備える。裏面用の光学スキャナユニット１０２は、光源としての裏面ＬＥＤ１０３（１０３ａ、１０３ｂ）、裏面用レンズアレイ１０４、受光部としての裏面用ラインセンサユニット１０８、及び裏面用温度センサ３２３ｂを備える。表面用温度センサ３２３ａ、裏面用温度センサ３２３ｂはいずれもサーミスタである。表面用温度センサ３２３ａは表面用レンズアレイ２０４の近傍に配置され、表面用レンズアレイ２０４の近傍の温度を測定する。裏面用温度センサ３２３ｂは裏面用レンズアレイ１０４の近傍に配置され、裏面用レンズアレイ１０４の近傍の温度を測定する。
【００１８】
ＡＤＦ１００の動作について説明する。ＡＤＦ１００は、１枚以上の原稿で構成される原稿束Ｓを積載する原稿トレイ３０と、原稿の搬送開始前に、原稿束Ｓが原稿トレイ３０より突出して下流へ進出することを規制する分離ローラ２・分離パッド２１と、ピックアップローラ１とを有する。ピックアップローラ１は、原稿トレイ３０に積載された原稿束Ｓの原稿面に落下して回転する。これにより、原稿束Ｓの最上面の原稿が給紙される。ピックアップローラ１によって給送された原稿は、分離ローラ２と分離パッド２１の作用によって１枚に分離される。この分離は周知のリタード分離技術によって実現されている。
【００１９】
分離ローラ２と分離パッド２１とによって分離された原稿は、引抜ローラ対３によりレジストローラ４へ搬送され、レジストローラ４に前端が突き当てられる。これにより、原稿はループ状に形成され、原稿の搬送における斜行が解消される。レジストローラ４の下流側には、レジストローラ４を通過した原稿を表面流し読みガラス２０１の方向へ搬送する給紙パスが配置されている。給紙パスに送られた原稿は、表面読み取り搬送ローラ５、表面読み取り上流ローラ５１及び表面読み取り下流ローラ５２によって表面流し読み位置に搬送される。原稿は、上流ローラ５１及び下流ローラ５２によって十分な圧がかかった状態で表面流し読みガラス２０１に接触する。一方、表面ガラス対向部材６は、搬送される原稿に圧をかけて搬送トルクを増加させないよう、表面流し読みガラス２０１に非接触となる構成となっている。
【００２０】
表面流し読みガラス２０１と表面ガラス対向部材６との間を通過する原稿の表面は、光学スキャナユニット２０２における表面ＬＥＤ２０３ａ、２０３ｂによって照射される。その反射光は、表面用レンズアレイ２０４を透過し、表面用ラインセンサユニット２０８によって原稿の表面画像が読み取られる。その後、原稿は、表面読み取り下流ローラ５２により搬送され、裏面読み取り搬送ローラ７、裏面読み取り上流ローラ５３及び裏面読み取り下流ローラ５４によって裏面読み取り位置に搬送される。
【００２１】
原稿は、裏面読み取り上流ローラ５３及び裏面読み取り下流ローラ５４によって十分な圧がかかった状態で裏面流し読みガラス１０１に接触する。一方、裏面ガラス対向部材８は、搬送される原稿に圧をかけて搬送トルクを増加させないよう、裏面流し読みガラス１０１に非接触となる構成となっている。裏面流し読みガラス１０１と裏面ガラス対向部材８との間を通過する原稿の裏面は、光学スキャナユニット１０２における裏面ＬＥＤ１０３ａ、１０３ｂによって照射される。その反射光は、裏面用レンズアレイ１０４を透過し、裏面用ラインセンサユニット１０８によって原稿の裏面画像が読み取られる。その後、原稿は、裏面読み取り下流ローラ５４により搬送され、排紙センサ１１を通過しながら排紙ローラ１２によって排紙トレイ２０まで搬送される。
【００２２】
図２は、画像読取装置５００の構成を示すブロック図である。画像読取部２００には操作部４００が接続される。操作部４００からの入力情報はＣＰＵ３１０へ伝達される。画像読取部２００は、ＣＰＵ３１０、リードオンリーメモリ（以下、ＲＯＭ）３０７、格納手段としてのランダムアクセスメモリ（以下、ＲＡＭ）３０６を備える。ＣＰＵ３１０は出力ポート及び入力ポートを備えている。ＲＯＭ３０７には制御用プログラムが格納されており、画像読取装置５００の全ての制御を司る。ＲＡＭ３０６には、入力データや作業用データが格納されている。ＲＡＭ３０６は図示しない電池により内容を保持する不揮発性のメモリであり、シェーディング補正値を格納している。このシェーディング補正値（以降、単に、補正値と記すこともある）の詳細については図６で後述する。
【００２３】
まず、ＡＤＦ１００の制御ブロックについて説明する。ＡＤＦ１００はドライバ回路３０１を有し、ドライバ回路３０１はＣＰＵ３１０の出力ポートに接続される。ドライバ回路３０１には各種搬送用のローラを駆動するモータ３０２、ソレノイド３０３、クラッチ３０４が接続されており、ＣＰＵ３１０の指示に従ってこれらが駆動される。ＣＰＵ３１０の入力ポートには、各種のセンサ３００及び裏面用温度センサ３２３ｂが接続されている。図１に示される分離センサ１５、分離センサ１６、リードセンサ１８、排紙センサ１１、原稿有無検知センサ１７等が各種のセンサ３００に含まれる。ソレノイド３０３は給紙ローラ１を昇降させる機構に接続されており、ソレノイド３０３をオンすると給紙ローラ１は下降し、オフすると給紙ローラ１は上昇する。
【００２４】
次に画像読取部２００の制御ブロックについて説明する。ＣＰＵ３１０の入力ポートには、各種のセンサ３０５が接続されている。スキャナモータ３０９はドライバ回路３１１に接続されて駆動される。ドライバ回路３１１はＣＰＵ３１０に接続され、ＣＰＵ３１０の指示に従って、光学スキャナユニット２０２（図１）を移動させる。ＬＥＤ２０３はドライバ回路３１１に接続されて駆動される。ドライバ回路３１１はＣＰＵ３１０に接続され、ＣＰＵ３１０の指示に従いＬＥＤ２０３の点灯、消灯、光量が制御される。
【００２５】
表面用ラインセンサユニット２０８から出力される画像信号は、ラインセンサ制御部２１３に伝達され、ラインセンサ制御部２１３にてデジタル画像データに変換され、画像処理部３１４で各種画像処理が施されて、画像メモリ部３１２に書き込まれる。この各種画像処理には、シェーディング補正が含まれる。ラインセンサ制御部２１３は、表面用ラインセンサユニット２０８及びＬＥＤ２０３への通電のほか、同期信号出力、デジタル画像データへの変換を制御する。
【００２６】
ＣＰＵ３１０は、シェーディング補正において、シェーディングメモリ３１３に保持された各画素のゲイン、オフセットデータを用いてデジタル画像データの補正を行う。このとき、ＣＰＵ３１０は、本発明における補正手段として機能する。シェーディングメモリ３１３の記憶領域は、表面用の領域と裏面用の領域とに分かれている。表面用の領域には、表面用シェーディング補正テーブルｆ１〜ｆ３（図６）のいずれかのデータ列が、原稿読み取り動作の開始前にコピーされ格納される。裏面用の領域には、裏面用シェーディング補正テーブルｂ１〜ｂ３（図６）のいずれかのデータ列が、原稿読み取り動作の開始前にコピーされ格納される。
【００２７】
画像メモリ部３１２に書き込まれたデータは図示しない外部システムへ転送される。外部システムとしては例えば、複合複写機システムにおいて全体を制御するコントローラ部や、ＰＣ等がある。また、画像読取部２００には、環境温度を検知する環境温度センサ３３０が配設される。環境温度センサ３３０は、室温を検知できる場所に配置されればよく、画像読取装置５００内における光学スキャナユニット１０２、２０２等の発熱部品から遠い位置、あるいは装置の外側に配置される。表面用温度センサ３２３ａ、裏面用温度センサ３２３ｂ及び環境温度センサ３３０は、ＣＰＵ３１０のＡＤ変換入力ポートに接続されている。ＣＰＵ３１０は、これらのセンサから入力されたデジタルデータをＲＯＭ３０７に用意された変換テーブルを用いて温度データに変換する。
【００２８】
図３（ａ）は、ＡＤＦ１００の平面図である。原稿トレイ３０には、積載された原稿束Ｓの幅方向にスライド可能な一対のガイド規制板２４が設けられている。図３（ｂ）は、後述する調整用シートを示す図である。この調整用シートＷＳは、シェーディング補正値を取得する際に用いられる基準部材であり、表面ＷＳａ及び裏面ＷＳｂはともに濃度の均一な白色である。調整用シートＷＳのサイズは例えばＡ４サイズであり、調整用シートＷＳを原稿トレイ３０上のガイド規制板２４間にセットすると、Ａ４原稿と同様に搬送可能である。調整用シートＷＳは、主に、画像読取装置５００の製造段階で用いられることを想定したシートであるが、製品として出荷される段階で画像読取装置５００に付随させてもよい。
【００２９】
図４は、操作部４００を示す図である。操作部４００は、ユーザの指示の入力と情報の表示を行えるタッチパネルディスプレイを備える。スタートボタン４０１は、コピージョブ開始指示、ファクシミリ送信や画像読取の開始指示等を入力するためのボタンである。数値入力ボタン４０２の点線で囲まれた領域にはテンキー等が配置される。タッチパネルディスプレイである操作部４００では、コピーや画像読み取りの条件の設定を入力したり種々の情報が表示されたりする。操作部４００からの入力情報はＣＰＵ３１０へ伝達され、ＣＰＵ３１０は設定情報の認識やジョブ開始等を判断する。各種入力ボタンとしては、タッチパネルに限らず独立した操作スイッチを設ける構成としても良い。
【００３０】
図５（ａ）、（ｂ）は、光学スキャナユニット２０２における表面ＬＥＤ２０３、表面用レンズアレイ２０４及び表面用ラインセンサユニット２０８の模式図である。図５（ａ）は表面用レンズアレイ２０４の膨張がほとんどないような平常の温度における状態を示し、図５（ｂ）が昇温時における状態を示す。平温時に比し昇温時には表面用レンズアレイ２０４が膨張するので、表面ＬＥＤ２０３からの光の、表面用レンズアレイ２０４を介した表面用ラインセンサユニット２０８上の受光位置が平温時から変化する。画像読み取り時に、表面用レンズアレイ２０４の温度が異なるにもかかわらず常に同一の補正値を用いてシェーディング補正を施したとすると、シェーディング補正が適切になされないおそれがある。なお、裏面用の光学スキャナユニット１０２についても同様のことがいえる。そこで、本実施の形態では、表面用レンズアレイ２０４、裏面用レンズアレイ１０４の温度に応じて、表面、裏面のそれぞれに関し、シェーディング補正に用いる補正値を持ち替える。
【００３１】
図６は、ＲＡＭ３０６の記憶領域の概念図である。ＲＡＭ３０６におけるワークＲＡＭの領域以外の領域に、表面用のシェーディング補正値として３つの表面用シェーディング補正テーブルｆ（以下、表面用補正テーブルｆ１、ｆ２、ｆ３と略記する）が格納される。さらに、裏面用のシェーディング補正値として３つの裏面用シェーディング補正テーブルｂ（以下、裏面用補正テーブルｂ１、ｂ２、ｂ３と略記する）が格納される。これらの補正値は画像読取装置５００の製品としての出荷前に記録されるものである。上述のように、ユーザにおける原稿ごとの読み取り前には、表面用補正テーブルｆ１、ｆ２、ｆ３のいずれか１つ、及び裏面用補正テーブルｂ１、ｂ２、ｂ３のいずれか１つが選択され、シェーディングメモリ３１３に格納される。
【００３２】
図７は、補正値格納処理を示すフローチャートである。この処理はＣＰＵ３１０により実行される。本実施の形態では、表面と裏面のそれぞれについて、シェーディング補正における補正値の取得及び格納を行うものとする。図７は表面用の処理を示すが、裏面用の処理についての処理の流れは表面の場合と同様である。従って、図７の処理は表面用と裏面用とで別々に実施される。しかしこれに限定されるものではなく、表面又は裏面のどちらかは、従来通りにシェーディング板等の基準部材を用いて原稿の読み取り直前にシェーディング補正を行う構成としても良い。
【００３３】
図７の処理は画像読取装置５００の出荷前（製造工程）で行わることが想定されており、原稿台に工具として用意した調整用シートＷＳを原稿トレイ３０にセットした状態から、図７のフローチャートが開始されるものとする。また、この処理は、温度ごとの調整プロファイルを作成することを目的とした調整であるため、室温環境を一定に保った部屋で実施されるものとする。具体的には、室温環境を１５°Ｃの一定に保った部屋で実施される。なお、室温は、ステップＳ１０２で判断される閾値温度Ｔ１より低い温度に設定する必要がある。
【００３４】
まず、ステップＳ１００では、ＣＰＵ３１０は、スタートボタン４０１の押下による調整開始指示（すなわち、調整用シートＷＳの読み取り開始指示）があったか否かを判別する。ＣＰＵ３１０は、調整開始指示があるまで待機し、調整開始指示があると、原稿トレイ３０にセットされた調整用シートＷＳを読み取り位置まで搬送して停止させる（ステップＳ１０１）。ここでいう読み取り位置は、表面用の調整時においては表面ガラス対向部材６に対向する位置（表面流し読み位置）、裏面用の調整時においては裏面ガラス対向部材８に対向する位置（裏面読み取り位置）である。なお、調整用シートＷＳが対向部材６、８の双方に対向する位置に停止させることができれば、表面用と裏面用の調整時の読み取り位置を共通としてもよい。なお、調整用シートＷＳの読み取り位置への搬送開始と同時に、光学スキャナユニット２０２への通電により表面ＬＥＤ２０３の点灯も開始される。
【００３５】
次に、ＣＰＵ３１０は、表面用温度センサ３２３ａによる計測結果である表側温度Ｔｅｍｐｆを取得し（ステップＳ１０２）、表側温度Ｔｅｍｐｆが閾値温度Ｔ１を中心とする±５°Ｃの範囲に入っているか否かを判別する（ステップＳ１０３）。具体的には、ＣＰＵ３１０は、（Ｔ１−５）≦Ｔｅｍｐｆ＜（Ｔ１＋５）が成立するか否かを判別する。ここで、閾値温度Ｔ１は、例えば、２０°Ｃに設定される。ＣＰＵ３１０は、（Ｔ１−５）≦Ｔｅｍｐｆ＜（Ｔ１＋５）が成立するまで待機する。この間はＬＥＤ２０３の点灯状態も継続され、ラインセンサユニット２０８の温度が上昇していく。
【００３６】
そして、（Ｔ１−５）≦Ｔｅｍｐｆ＜（Ｔ１＋５）が成立すると、ＣＰＵ３１０は、ステップＳ１０４で、補正値の取得及び書き込み処理を実行する。すなわち、ＣＰＵ３１０は、調整用シートＷＳを読み取って測定した結果から、シェーディング補正を実施し、主走査方向の濃度が均一になるように各画素のゲイン、オフセット値を計算することで、補正値を取得する。そして、取得した補正値をＲＡＭ３０６（図６）に表面用補正テーブルｆ１として書き込む。
【００３７】
次にＣＰＵ３１０は、表側温度Ｔｅｍｐｆを取得し（ステップＳ１０５）、表側温度Ｔｅｍｐｆが閾値温度Ｔ２を中心とする±５°Ｃの範囲に入っているか否かを判別する（ステップＳ１０６）。具体的には、ＣＰＵ３１０は、（Ｔ２−５）≦Ｔｅｍｐｆ＜（Ｔ２＋５）が成立するか否かを判別する。ここで、閾値温度Ｔ２は、例えば、３０°Ｃに設定される。ＣＰＵ３１０は、（Ｔ２−５）≦Ｔｅｍｐｆ＜（Ｔ２＋５）が成立するまで待機する。この間はＬＥＤ２０３の点灯状態も継続され、ラインセンサユニット２０８の温度が上昇していく。
【００３８】
そして、（Ｔ２−５）≦Ｔｅｍｐｆ＜（Ｔ２＋５）が成立すると、ＣＰＵ３１０は、ステップＳ１０７で、ステップＳ１０４と同様にして補正値の取得及び書き込み処理を実行する。ここでは、ＣＰＵ３１０は、取得した補正値をＲＡＭ３０６（図６）に表面用補正テーブルｆ２として書き込む。
【００３９】
次にＣＰＵ３１０は、表側温度Ｔｅｍｐｆを取得し（ステップＳ１０８）、表側温度Ｔｅｍｐｆが閾値温度Ｔ３を中心とする±５°Ｃの範囲に入っているか否かを判別する（ステップＳ１０９）。具体的には、ＣＰＵ３１０は、（Ｔ３−５）≦Ｔｅｍｐｆ＜（Ｔ３＋５）が成立するか否かを判別する。ここで、閾値温度Ｔ３は、例えば、４０°Ｃに設定される。ＣＰＵ３１０は、（Ｔ３−５）≦Ｔｅｍｐｆ＜（Ｔ３＋５）が成立するまで待機する。この間はＬＥＤ２０３の点灯状態も継続され、ラインセンサユニット２０８の温度が上昇していく。
【００４０】
そして、（Ｔ３−５）≦Ｔｅｍｐｆ＜（Ｔ３＋５）が成立すると、ＣＰＵ３１０は、ステップＳ１１０で、ステップＳ１０４と同様にして補正値の取得及び書き込み処理を実行する。ここでは、ＣＰＵ３１０は、取得した補正値をＲＡＭ３０６（図６）に表面用補正テーブルｆ３として書き込む。
【００４１】
続くステップＳ１１１では、ＣＰＵ３１０は、調整用シートＷＳを排出して図７の処理を終了させる。
【００４２】
裏面に関する図７の処理においては、ＣＰＵ３１０は、裏面用温度センサ３２３ｂによる計測結果である裏側温度Ｔｅｍｐｂと閾値温度Ｔ１、Ｔ２、Ｔ３とに基づいて補正値を取得する。具体的には、ＣＰＵ３１０は、（Ｔ１−５）≦Ｔｅｍｐｂ＜（Ｔ１＋５）である場合に取得した補正値をＲＡＭ３０６に裏面用補正テーブルｂ１として書き込む。同様に、ＣＰＵ３１０は、（Ｔ２−５）≦Ｔｅｍｐｂ＜（Ｔ２＋５）である場合に取得した補正値、（Ｔ３−５）≦Ｔｅｍｐｂ＜（Ｔ３＋５）である場合に取得した補正値を、それぞれＲＡＭ３０６に裏面用補正テーブルｂ２、ｂ３として書き込む。
【００４３】
ここで、図９（ａ）、（ｂ）を参照して、補正値取得の場合分けについて説明する。図９（ａ）は、調整用シートＷＳの読み取り時における温度Ｔｅｍｐと光学スキャナユニットの状態との対応を示す図である。温度Ｔｅｍｐには表側温度Ｔｅｍｐｆ、裏側温度Ｔｅｍｐｂが該当する。光学スキャナユニット１０２、２０２の状態として３つの状態ＪＡ（ＪＡ１、ＪＡ２、ＪＡ３）を考える。状態ＪＡは、温度状態に相当するものである。本実施の形態では、表面用温度センサ３２３ａ、裏面用温度センサ３２３ｂはそれぞれ、実質的に表面用レンズアレイ２０４、裏面用レンズアレイ１０４の温度を検知するものであるので、表側温度Ｔｅｍｐｆ、裏側温度Ｔｅｍｐｂによって状態ＪＡが定まる。
【００４４】
図７のステップＳ１０３は、光学スキャナユニット２０２、１０２の状態ＪＡが第１の状態ＪＡ１に該当するか否かを判別する処理ステップである。同様に、図７のステップＳ１０６、Ｓ１０９は、光学スキャナユニット２０２、１０２の状態ＪＡが、それぞれ第２の状態ＪＡ２、第３の状態ＪＡ３に該当するか否かを判別する処理ステップである。閾値温度Ｔ１、Ｔ２、Ｔ３はそれぞれ２０、３０、４０°Ｃであるとした。従って、１５≦Ｔｅｍｐ＜２５であることが第１の状態ＪＡ１に対応し、２５≦Ｔｅｍｐ＜３５であることが第２の状態ＪＡ２に対応し、３５≦Ｔｅｍｐ＜４５であることが第３の状態ＪＡ３に対応する。
【００４５】
図９（ｂ）は、原稿読み取り時における温度Ｔｅｍｐと光学スキャナユニットの状態との対応を示す図である。原稿読み取り時においては、光学スキャナユニット１０２、２０２の状態として、予め３つの区分に分けて定めた状態ＪＢ（ＪＢ１、ＪＢ２、ＪＢ３）を考える。状態ＪＢは、温度状態に相当するものである。表側温度Ｔｅｍｐｆ、裏側温度Ｔｅｍｐｂによって状態ＪＢが特定される。このときＣＰＵ３１０は、本発明における特定手段として機能する。
【００４６】
詳細は図８で後述するが、表側に関していえば、図８のステップＳ２０３は、光学スキャナユニット２０２の状態ＪＢが第１の状態ＪＢ１に該当するか否かを判別する処理ステップとなる。同様に、図８のステップＳ２０４は、光学スキャナユニット２０２の状態ＪＢが、第２の状態ＪＢ２、第３の状態ＪＢ３のいずれに該当するかを判別する処理ステップとなる。具体的には、Ｔｅｍｐｆ＜２０であることが第１の状態ＪＢ１に対応し、２０≦Ｔｅｍｐｆ＜３０であることが第２の状態ＪＢ２に対応し、３０≦Ｔｅｍｐｆであることが第３の状態ＪＢ３に対応する。裏側に関して（ステップＳ２０９、Ｓ２１０）も同様に考えることができる。
【００４７】
図８は、画像読取処理を示すフローチャートである。この処理は、画像読取装置５００が製品としての納品後において電源のオンによって開始され、ＣＰＵ３１０により実行される。原稿の読み取りの態様として、原稿を搬送しながら表面と裏面の読み取りを並行して行う流し読み動作を例にとって説明する。原稿束Ｓを原稿トレイ３０にセットした状態から、図８のフローチャートが開始されるものとする。
【００４８】
まずステップＳ２０１では、ＣＰＵ３１０は、スタートボタン４０１の押下によるジョブ開始指示（すなわち、原稿読み取り開始指示）があったか否かを判別する。ＣＰＵ３１０は、原稿読み取り開始指示があるまで待機し、開始指示があると、表面用温度センサ３２３ａによる計測結果である表側温度Ｔｅｍｐｆを取得する（ステップＳ２０２）。
【００４９】
次に、ＣＰＵ３１０は、Ｔ１≦Ｔｅｍｐｆが成立するか否かを判別し（ステップＳ２０３）、Ｔ１≦Ｔｅｍｐｆが成立する場合は、Ｔ２≦Ｔｅｍｐｆが成立するか否かを判別する（ステップＳ２０４）。Ｔ１≦Ｔｅｍｐｆが成立しない場合は、表面用レンズアレイ２０４の近傍の温度が２０°Ｃ未満であり比較的低温であるので、光学スキャナユニット２０２の状態ＪＢは第１の状態ＪＢ１であると判断される（図９（ｂ））。この場合、ＣＰＵ３１０は、ステップＳ２０５で、シェーディング補正に用いる補正値として、表面用補正テーブルｆ１を選択し、それをシェーディングメモリ３１３に格納（セット）する。
【００５０】
ステップＳ２０４でＴ２≦Ｔｅｍｐｆが成立しない場合、すなわち、Ｔ１≦Ｔｅｍｐｆ＜Ｔ２である場合は、表面用レンズアレイ２０４の近傍の温度が２０°Ｃ以上３０°Ｃ未満である。従って、光学スキャナユニット２０２の状態ＪＢは第２の状態ＪＢ２であると判断される（図９（ｂ））。この場合、ＣＰＵ３１０は、ステップＳ２０６で、シェーディング補正に用いる補正値として、表面用補正テーブルｆ２を選択し、それをシェーディングメモリ３１３に格納する。ステップＳ２０４でＴ２≦Ｔｅｍｐｆが成立する場合は、表面用レンズアレイ２０４の近傍の温度が３０°Ｃ以上であり比較的高温であるので、光学スキャナユニット２０２の状態ＪＢは第３の状態ＪＢ３であると判断される（図９（ｂ））。この場合、ＣＰＵ３１０は、ステップＳ２０７で、シェーディング補正に用いる補正値として、表面用補正テーブルｆ３を選択し、それをシェーディングメモリ３１３に格納する。
【００５１】
ステップＳ２０５、Ｓ２０６、Ｓ２０７の後はステップＳ２０８で、ＣＰＵ３１０は、裏面用温度センサ３２３ｂによる計測結果である裏側温度Ｔｅｍｐｂを取得する。次に、ＣＰＵ３１０は、Ｔ１≦Ｔｅｍｐｂが成立するか否かを判別し（ステップＳ２０９）、Ｔ１≦Ｔｅｍｐｂが成立する場合は、Ｔ２≦Ｔｅｍｐｂが成立するか否かを判別する（ステップＳ２１０）。Ｔ１≦Ｔｅｍｐｂが成立しない場合は、裏面用レンズアレイ１０４の近傍の温度が２０°Ｃ未満であり比較的低温であるので、光学スキャナユニット１０２の状態ＪＢは第１の状態ＪＢ１であると判断される（図９（ｂ））。この場合、ＣＰＵ３１０は、ステップＳ２１１で、シェーディング補正に用いる補正値として、裏面用補正テーブルｂ１を選択し、それをシェーディングメモリ３１３に格納（セット）する。
【００５２】
ステップＳ２１０でＴ２≦Ｔｅｍｐｂが成立しない場合、すなわち、Ｔ１≦Ｔｅｍｐｂ＜Ｔ２である場合は、裏面用レンズアレイ１０４の近傍の温度が２０°Ｃ以上３０°Ｃ未満である。従って、光学スキャナユニット１０２の状態ＪＢは第２の状態ＪＢ２であると判断される（図９（ｂ））。この場合、ＣＰＵ３１０は、ステップＳ２０６で、シェーディング補正に用いる補正値として、裏面用補正テーブルｂ２を選択し、それをシェーディングメモリ３１３に格納する。ステップＳ２１０でＴ２≦Ｔｅｍｐｂが成立する場合は、裏面用レンズアレイ１０４の近傍の温度が３０°Ｃ以上であり比較的高温であるので、光学スキャナユニット１０２の状態ＪＢは第３の状態ＪＢ３であると判断される（図９（ｂ））。この場合、ＣＰＵ３１０は、ステップＳ２１３で、シェーディング補正に用いる補正値として、裏面用補正テーブルｂ３を選択し、それをシェーディングメモリ３１３に格納する。
【００５３】
このようにして、現在の温度状態に応じた表面用補正テーブルｆ、裏面用補正テーブルｂが取得・格納され、直後の原稿読み取り時のシェーディング補正に反映される。
【００５４】
ステップＳ２１１、Ｓ２１２、Ｓ２１３の後はステップＳ２１４で、ＣＰＵ３１０は、原稿トレイ３０にセットされた原稿の給紙を開始する。すなわち、ＣＰＵ３１０は、前述した給紙制御に従って、原稿束Ｓの最上面の原稿を搬送し、原稿読み取り位置を通過させて原稿排紙トレイ３５へ排紙するという一連の動作を開始する。ステップＳ２１５では、ＣＰＵ３１０は、原稿の表面に関する画像読み取り処理を、前述した制御に従って実行する。すなわちＣＰＵ３１０は、リードセンサ１８がオンしたタイミングから所定時間経過後に、表面用ラインセンサユニット２０８により原稿の表面の読み取りを開始するよう制御する。この画像読み取り処理で実施されるシェーディング補正には、シェーディングメモリ３１３に格納されている表面用補正テーブルｆが用いられる。
【００５５】
次に、ステップＳ２１６では、ＣＰＵ３１０は、原稿の裏面に関する画像読み取り処理を、前述した制御に従って実行する。すなわちＣＰＵ３１０は、ステップＳ２１５にて原稿の表面画像の読み取りが開始されたタイミングからさらに所定時間経過後に、裏面用ラインセンサユニット１０８により原稿の裏面の読み取りを開始するよう制御する。この画像読み取り処理で実施されるシェーディング補正には、シェーディングメモリ３１３に格納されている裏面用補正テーブルｂが用いられる。
【００５６】
続くステップＳ２１７では、ＣＰＵ３１０は、原稿束Ｓにおける最終紙についての画像読み取り処理が終了したか否かを判別する。これは、読み取り中の原稿が排紙されたタイミングで判断される。その判別の結果、最終紙の画像読み取り処理が終了していない場合は、ＣＰＵ３１０は、処理をステップＳ２０２に戻す。これにより、原稿ごとに画像読み取り直前の温度状態に応じてシェーディングメモリ３１３の格納内容が更新され得る。そして、最新の温度状態に応じた表面用補正テーブルｆ及び裏面用補正テーブルｂを用いてシェーディング補正が実施される。最終紙の画像読み取り処理が終了すると、図８の処理は終了する。
【００５７】
なお、図８の処理として、表面と裏面の並行読み取りを例示したが、表面のみ読み取る構成とする場合は、ステップＳ２０８〜Ｓ２１３、Ｓ２１６の処理ステップを省いた処理を実行すればよい。
【００５８】
本実施の形態によれば、図７の処理を経て、異なる温度状態に相当する複数の状態ごとに補正値（表面用補正テーブルｆ及び裏面用補正テーブルｂ）がＲＡＭ３０６に格納される。そして、画像読取装置５００がユーザにおいて使用される際、原稿画像を読み取る前に、スキャナユニット２０２、１０２の温度Ｔｅｍｐｆ、Ｔｅｍｐｂに基づき状態ＪＢが特定される。そしてＣＰＵ３１０は、ＲＡＭ３０６に格納された補正値のうち１つの補正値を、特定された状態ＪＢに応じて選択し、読み取られた原稿画像に対して選択した補正値を用いてシェーディング補正を行う。これにより、温度変化によるレンズアレイ１０４、２０４の伸縮があったとしても、最適なシェーディング補正値を用いてシェーディング補正を行える。よって、本実施の形態の画像読取装置５００のように、基準部材の読み取りが不能な構成であっても、読み取りユニット（ユニット２０２、１０２）の温度変化に起因する原稿の読み取り画像のばらつきを抑制することができる。
【００５９】
また、状態ＪＡ、ＪＢは、実測によるスキャナユニット２０２、１０２の温度Ｔｅｍｐｆ、Ｔｅｍｐｂに基づき特定されるので、特定精度が高い。特に、温度センサ３２３ａ、３２３ｂはそれぞれ、熱膨張しやすい部品であるレンズアレイ２０４、１０４の近傍に配置されたので、温度状態を直接的に把握でき、温度変化による影響を効果的に回避できる。なお、温度センサ３２３ａ、３２３ｂは、ラインセンサユニット２０８、１０８の近傍に配置してもよい。
【００６０】
なお、スキャナユニット２０２、１０２の状態特定に関し、補正値格納処理時（図７）と画像読取処理時（図８）とで、状態ＪＡ、ＪＢをそれぞれ区分するための臨界値として共通の閾値温度Ｔ１、Ｔ２を用いたが、両者は共通であることは必須でない。状態ＪＡ１、ＪＡ２、ＪＡ３と状態ＪＢ１、ＪＢ２、ＪＢ３とは対応関係にあればよく、一致しなくてもよい。また、状態の区分数も一致する必要はなく、例えば、状態ＪＡは３つ、状態ＪＢは６つとし、連続する２つの状態ＪＢが１つの状態ＪＡに対応するようにしてもよい。
【００６１】
（第２の実施の形態）
第１の実施の形態では、状態ＪＡ、ＪＢを、温度センサ３２３ａ、３２３ｂによる実測の温度Ｔｅｍｐｆ、Ｔｅｍｐｂに基づき特定した。これに対し本発明の第２の実施の形態では、温度計測の代わりに、読み取り開始指示後における調整用シートＷＳや原稿の読み取り枚数に基づき状態ＪＡ、ＪＢを特定する。従って、第１の実施の形態に対して、図７、図８に代えて図１０、図１１を用い、図９（ａ）、（ｂ）に代えて図９（ｃ）、（ｄ）を用いて、第２の実施の形態を説明する。
【００６２】
図９（ｃ）は、調整用シートＷＳの読み取り開始からの読み取り枚数と光学スキャナユニットの状態との対応を示す図である。図９（ｄ）は、原稿読み取り開始からの読み取り枚数と光学スキャナユニットの状態との対応を示す図である。図９（ｃ）、（ｄ）では複数の室温（環境温度）（５°Ｃ、１５°Ｃ、２５°Ｃ）ごとに読み取り枚数Ｃｎｔ（枚）と状態ＪＡ、ＪＢとの対応が示されているが、まず、室温１５°Ｃの場合を説明する。
【００６３】
図１０は、補正値格納処理を示すフローチャートである。ステップＳ１００の処理は図７で説明したのと同様である。ステップＳ３０１では、ＣＰＵ３１０は、状態特定を開始する。この状態特定には、調整用シートＷＳを読み取り位置まで搬送する処理に加えて、調整用シートＷＳの読み取り枚数Ｃｎｔのカウント開始も含まれる。次に、ステップＳ３０２では、ＣＰＵ３１０は、表面用の光学スキャナユニット２０２の状態ＪＡが第１の状態ＪＡ１に該当するか否かを判別する。具体的には、ＣＰＵ３１０は、読み取り枚数Ｃｎｔが１０枚以上２０枚未満であるか否かを判別する（図９（ｃ））。ＣＰＵ３１０は、その判別を、１０≦Ｃｎｔ＜２０が成立するまで継続し、１０≦Ｃｎｔ＜２０が成立すると、ステップＳ３０３で図７のステップＳ１０４と同様の処理を実行する。
【００６４】
次に、ステップＳ３０４では、光学スキャナユニット２０２の状態ＪＡが第２の状態ＪＡ２に該当するか否かを判別する。具体的には、ＣＰＵ３１０は、読み取り枚数Ｃｎｔが２０枚以上４０枚未満であるか否かを判別する（図９（ｃ））。ＣＰＵ３１０は、その判別を、２０≦Ｃｎｔ＜４０が成立するまで継続し、２０≦Ｃｎｔ＜４０が成立すると、ステップＳ３０５で図７のステップＳ１０７と同様の処理を実行する。
【００６５】
次に、ステップＳ３０６では、光学スキャナユニット２０２の状態ＪＡが第３の状態ＪＡ３に該当するか否かを判別する。具体的には、ＣＰＵ３１０は、読み取り枚数Ｃｎｔが４０枚以上であるか否かを判別する（図９（ｃ））。ＣＰＵ３１０は、その判別を、４０≦Ｃｎｔが成立するまで継続し、４０≦Ｃｎｔが成立すると、ステップＳ３０７で図７のステップＳ１１０と同様の処理を実行する。
【００６６】
その後、ＣＰＵ３１０は、図７で説明したのと同様にステップＳ１１１を実行して、図１０の処理を終了させる。裏面に関する処理も図１０と同様に実行される。
【００６７】
図１１は、画像読取処理を示すフローチャートである。ステップＳ２０１の処理は図８で説明したのと同様である。ステップＳ４０１では、ＣＰＵ３１０は、状態特定を開始する。この状態特定には、表側温度Ｔｅｍｐｆ及び裏側温度Ｔｅｍｐｂの取得、原稿の読み取り枚数Ｃｎｔのカウント開始も含まれる。以降のステップＳ４０２〜Ｓ４０６では表面に関する処理がなされ、ステップＳ４０７〜Ｓ４１１では裏面に関する処理がなされる。
【００６８】
まず、ステップＳ４０２では、ＣＰＵ３１０は、光学スキャナユニット２０２の状態ＪＡが第１の状態ＪＡ１に該当するか否かを判別する。具体的には、ＣＰＵ３１０は、読み取り枚数Ｃｎｔが１０枚未満であるか否かを判別する（図９（ｄ））。その判別の結果、Ｃｎｔ＜１０が成立する場合は、表面用レンズアレイ２０４が比較的低温と推定され、第１の状態ＪＡ１に該当すると判断できるので、処理をステップＳ４０４に進める。一方、Ｃｎｔ＜１０が成立しない場合は、ＣＰＵ３１０は、光学スキャナユニット２０２の状態ＪＡが第２の状態ＪＡ２に該当するか否かを判別する（ステップＳ４０３）。具体的には、ＣＰＵ３１０は、読み取り枚数Ｃｎｔが１０枚以上３０枚未満であるか否かを判別する（図９（ｄ））。その判別の結果、１０≦Ｃｎｔ＜３０が成立する場合は第２の状態ＪＡ２に該当するので、処理をステップＳ４０５に進める。一方、１０≦Ｃｎｔ＜３０が成立しない場合は、表面用レンズアレイ２０４が比較的高温と推定され、第３の状態ＪＢ３であると判断されるので、処理をステップＳ４０６に進める。
【００６９】
ステップＳ４０４、Ｓ４０５、Ｓ４０６では、ＣＰＵ３１０は、それぞれ、図８のステップＳ２０５、Ｓ２０６、Ｓ２０７と同様の処理を実行し、処理をステップＳ４０７に進める。
【００７０】
ステップＳ４０７、Ｓ４０８では、ＣＰＵ３１０は、表面に関して実行したステップＳ４０２、Ｓ４０３と同様に、裏面用の光学スキャナユニット１０２の状態ＪＡを、読み取り枚数Ｃｎｔと図９（ｄ）に示す対応関係とに基づいて特定する。そして、ステップＳ４０９、Ｓ４１０、Ｓ４１１では、ＣＰＵ３１０は、それぞれ、図８のステップＳ２１１、Ｓ２１２、Ｓ２１３と同様の処理を実行する。その後、ＣＰＵ３１０は、図７で説明したのと同様に、ステップＳ２１４〜Ｓ２１６、さらにステップＳ２１７を実行する。ステップＳ２１７で、最終紙の画像読み取り処理が終了していない場合は、ＣＰＵ３１０は、処理をステップＳ４０２に戻す一方、最終紙の画像読み取り処理が終了すると、図１１の処理は終了する。
【００７１】
本実施の形態によれば、温度センサを用いることなく、読み取り枚数によって状態ＪＡ、ＪＢを特定し、読み取りユニットの温度変化に起因する原稿の読み取り画像のばらつきを抑制することに関し、第１の実施の形態を同様の効果を奏することができる。
【００７２】
（第３の実施の形態）
第２の実施の形態では、調整用シートＷＳや原稿の読み取り枚数に基づき状態ＪＡ、ＪＢを特定した。これに対し本発明の第３の実施の形態では、読み取り開始指示後における光学スキャナユニット２０２、１０２（ラインセンサユニット２０８、１０８及びＬＥＤ２０３、１０３）への通電時間に基づき状態ＪＡ、ＪＢを特定する。従って、第２の実施の形態に対し、図９（ｃ）、（ｄ）に代えて図９（ｅ）、（ｆ）を用いて第３の実施の形態を説明する。補正値格納処理、画像読取処理の説明については、図１０、図１１を用いる。
【００７３】
図９（ｅ）は、調整用シートＷＳの読み取りのための光学スキャナユニット２０２、１０２への通電開始からの経過時間と光学スキャナユニットの状態との対応を示す図である。図９（ｆ）は、原稿読み取りのための光学スキャナユニット２０２、１０２への通電開始からの経過時間と光学スキャナユニットの状態との対応を示す図である。図９（ｅ）、（ｆ）では複数の室温（環境温度）（５°Ｃ、１５°Ｃ、２５°Ｃ）ごとに通電時間Ｔｉｍ（ｓｅｃ）と状態ＪＡ、ＪＢとの対応が示されているが、まず、室温１５°Ｃの場合を説明する。
【００７４】
図１０のステップＳ３０１における状態特定には、調整用シートＷＳを読み取り位置まで搬送する処理に加えて、光学スキャナユニット２０２への通電開始からの経過時間である通電時間Ｔｉｍの計時開始も含まれる。ステップＳ３０２では、ＣＰＵ３１０は、通電時間Ｔｉｍが１００秒以上２００秒未満であるか否かを判別する（図９（ｅ））。ＣＰＵ３１０は、その判別を、１００≦Ｔｉｍ＜２００が成立するまで継続する。そして、１００≦Ｔｉｍ＜２００が成立すると、ＣＰＵ３１０は、光学スキャナユニット２０２の状態ＪＡが第１の状態ＪＡ１に該当すると判断して、ステップＳ３０３を実行する。
【００７５】
次に、ステップＳ３０４では、ＣＰＵ３１０は、２００≦Ｔｉｍ＜４００が成立するか否かを判別する（図９（ｅ））。ＣＰＵ３１０は、その判別を、２００≦Ｔｉｍ＜４００が成立するまで継続し、２００≦Ｔｉｍ＜４００が成立すると、状態ＪＡが第２の状態ＪＡ２に該当すると判断して、ステップＳ３０５を実行する。
【００７６】
次に、ステップＳ３０６では、ＣＰＵ３１０は、４００≦Ｔｉｍが成立するか否かを判別する（図９（ｅ））。ＣＰＵ３１０は、その判別を、４００≦Ｔｉｍが成立するまで継続し、４００≦Ｔｉｍが成立すると、状態ＪＡが第３の状態ＪＡ３に該当すると判断して、ステップＳ３０７を実行する。その後、ＣＰＵ３１０は、ステップＳ１１１を実行して、図１０の処理を終了させる。裏面に関する処理も図１０と同様に実行される。
【００７７】
図１１のステップＳ４０１の状態特定には、光学スキャナユニット２０２への通電開始からの経過時間である通電時間Ｔｉｍの計時開始も含まれる。ステップＳ４０２では、ＣＰＵ３１０は、Ｔｉｍ＜１００が成立するか否かを判別する（図９（ｆ））。その判別の結果、Ｔｉｍ＜１００が成立する場合は、表面用レンズアレイ２０４が比較的低温と推定され、第１の状態ＪＡ１に該当すると判断できるので、ＣＰＵ３１０は、処理をステップＳ４０４に進める。一方、Ｔｉｍ＜１００が成立しない場合は、ＣＰＵ３１０は、ステップＳ４０３で、１００≦Ｔｉｍ＜３００が成立するか否かを判別する（図９（ｆ））。その判別の結果、１００≦Ｔｉｍ＜３００が成立する場合は、第２の状態ＪＡ２に該当するので、ＣＰＵ３１０は、処理をステップＳ４０５に進める。一方、１００≦Ｔｉｍ＜３００が成立しない場合は、表面用レンズアレイ２０４が比較的高温と推定され、第３の状態ＪＢ３であると判断されるので、処理をステップＳ４０６に進める。
【００７８】
ステップＳ４０４、Ｓ４０５、Ｓ４０６では、ＣＰＵ３１０は、それぞれ、図８のステップＳ２０５、Ｓ２０６、Ｓ２０７と同様の処理を実行し、処理をステップＳ４０７に進める。
【００７９】
ステップＳ４０７、Ｓ４０８では、ＣＰＵ３１０は、表面に関して実行したステップＳ４０２、Ｓ４０３と同様に、裏面用の光学スキャナユニット１０２の状態ＪＡを、通電時間Ｔｉｍと図９（ｆ）に示す対応関係とに基づいて特定する。そして、ステップＳ４０９、Ｓ４１０、Ｓ４１１では、ＣＰＵ３１０は、それぞれ、図８のステップＳ２１１、Ｓ２１２、Ｓ２１３と同様の処理を実行する。
【００８０】
本実施の形態によれば、温度センサを用いることなく、通電時間によって状態ＪＡ、ＪＢを特定し、読み取りユニットの温度変化に起因する原稿の読み取り画像のばらつきを抑制することに関し、第１の実施の形態を同様の効果を奏することができる。
【００８１】
なお、通電時間がラインセンサユニットとＬＥＤとで異なる場合は、いずれか一方の通電時間を用いてもよい。
【００８２】
ところで、画像読取処理（図８、図１１）はユーザ側で実施されるから、室温は１５°Ｃ等の平温とは限らない。従って、状態ＪＢを特定する際に環境温度を考慮するのが望ましい。そこで、第２、第３の実施の形態に関しては、図９（ｄ）、（ｆ）に示したように、状態ＪＢを区分する臨界値を環境温度に応じて異ならせてもよい。室温は環境温度センサ３３０によって計測される。
【００８３】
例えば、図９（ｄ）の例では、状態ＪＢを区分する臨界値は、室温１５°Ｃにおいては、１０枚と３０枚であった。これに対し、低温の室温５°Ｃにおいては臨界値をｃ４、ｃ５、温暖な室温２５°Ｃにおいては臨界値をｃ９、ｃ１０としてもよい。原稿等を１枚読み取るごとにレンズアレイ２０４、１０４の温度が０．５°Ｃだけ上昇すると考える。大小関係はｃ４＞１０＞ｃ９、ｃ５＞３０＞ｃ１０であり、例えば、ｃ４、ｃ５、ｃ９、ｃ１０の値は、１７、３５、８、２２（枚）とされる。
【００８４】
また、図９（ｆ）の例では、状態ＪＢを区分する臨界値は、室温１５°Ｃにおいては、１００秒と３００秒であった。これに対し、室温５°Ｃにおいては臨界値をｔ４、ｔ５、室温２５°Ｃにおいては臨界値をｔ９、ｔ１０としてもよい。スキャナユニット２０２、１０２への１０秒間連続して通電されるごとにレンズアレイ２０４、１０４の温度が０．５°Ｃだけ上昇すると考える。大小関係はｔ４＞１００＞ｔ９、ｔ５＞３００＞ｔ１０であり、例えば、ｔ４、ｔ５、ｔ９、ｔ１０の値は、１６０、３５０、７０、２２０（ｓｅｃ）とされる。
【００８５】
一方、補正値格納処理（図７、図１０）においても環境温度を考慮してもよく、図９（ｃ）、（ｅ）に示したように、状態ＪＡを区分する臨界値を環境温度に応じて異ならせてもよい。
【００８６】
例えば、図９（ｃ）の例では、状態ＪＡを区分する臨界値は、室温１５°Ｃにおいては、１０、２０、４０枚であった。これに対し、室温５°Ｃにおいては臨界値をｃ１、ｃ２、ｃ３、室温２５°Ｃにおいては臨界値をｃ６、ｃ７、ｃ８としてもよい。大小関係はｃ１＞１０＞ｃ６、ｃ２＞２０＞ｃ７、ｃ３＞４０＞ｃ８である。例えば、ｃ１、ｃ２、ｃ３、ｃ６、ｃ７、ｃ８の値は、１７、２７、４５、８、１８、３２（枚）とされる。
【００８７】
また、図９（ｅ）の例では、状態ＪＡを区分する臨界値は、室温１５°Ｃにおいては、１００秒、２００秒、４００秒であった。これに対し、室温５°Ｃにおいては臨界値をｔ１、ｔ２、ｔ３、室温２５°Ｃにおいては臨界値をｔ６、ｔ７、ｔ８としてもよい。大小関係はｔ１＞１００＞ｔ６、ｔ２＞２００＞ｔ７、ｔ３＞４００＞ｔ８である。例えば、ｔ１、ｔ２、ｔ３、ｔ６、ｔ７、ｃ８の値は、１７０、２７０、４５０、８０、１８０、３２０（ｓｅｃ）とされる。
【００８８】
なお、状態ＪＡ、ＪＢを特定する際に温度Ｔｅｍｐ、読み取り枚数Ｃｎｔ、通電時間Ｔｉｍのいずれを用いるかについては、補正値格納処理（図７または図１０）と画像読取処理（図８または図１１）とで一致させることは必須でない。例えば、補正値格納処理では温度Ｔｅｍｐ、画像読取処理では読み取り枚数Ｃｎｔを用いてもよい。
【００８９】
なお、図７、図８、図１０、図１１の処理は、画像読取装置５００がスタンバイ状態であるときに開始されると想定される。しかし、スタンバイ状態でなく、ジョブ開始前やスリープ状態から処理が開始されるとした場合は、スキャナユニット１０２、２０２の昇温の仕方が相違してくる。そこで、ジョブ開始前やスリープ状態から開始される場合には、上述した状態ＪＡ、ＪＢをそれぞれ区分する臨界値（ｃ値、ｔ値、Ｔ１〜Ｔ３値）に対して係数Ｋ（Ｋは１より大）を乗算した値で状態ＪＡ、ＪＢを区分してもよい。このように、環境温度や、読み取り開始時の条件を考慮することで、状態ＪＡ、ＪＢをより精度高く特定できる。
【００９０】
なお、各実施の形態において、状態ＪＡ、ＪＢの区分と共に、補正テーブルｆ、ｂは３つとしたが、これらは複数であればよく、４つ以上としてもよい。例えば、温度特性や目標とする画質レベルに応じて動的に増減させるようにしてもよい。
【００９１】
なお、シェーディング補正における補正値の持ち替えは、原稿１枚ずつの読み取りごとに行ったが、複数枚ごとに行うようにしてもよい。
【００９２】
なお、補正値格納処理（図７、図１０）において、表面に関してだけ補正値を取得するのであれば、調整用シートＷＳを流し読みすることは必須でない。例えば、適切なサイズの調整用シートＷＳを用意し、原稿台ガラス２０９に載置して読み取って、補正値を取得してもよい。
【００９３】
なお、補正値格納処理（図７、図１０）は製品出荷前の実施のみを想定したが、ユーザへの納品後においても、例えば、メンテナンスの一部として行えるようにしてもよい。その場合は、ＣＰＵ３１０は、補正値格納処理（図７、図１０）を実行することで更新用の補正値を決定し、既にＲＡＭ３０６に格納されている補正値を更新用の補正値に書き替えることで内容を更新する。そうすれば、納品後においても補正値を更新でき、シェーディング補正の精度を長期間、高く維持できる。
【００９４】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００９５】
１０２、２０２  光学スキャナユニット
１０３ａ、１０３ｂ  裏面ＬＥＤ
１０４  裏面用レンズアレイ
１０８  裏面用ラインセンサユニット
２０３ａ、２０３ｂ  表面ＬＥＤ
２０４  表面用レンズアレイ
２０８  表面用ラインセンサユニット
３０６  ＲＡＭ
３１０  ＣＰＵ
【図１】
2017055216.tif 000003
【図２】
2017055216.tif 000004
【図３】
2017055216.tif 000005
【図４】
2017055216.tif 000006
【図５】
2017055216.tif 000007
【図６】
2017055216.tif 000008
【図７】
2017055216.tif 000009
【図８】
2017055216.tif 000010
【図９】
2017055216.tif 000011
【図１０】
2017055216.tif 000012
【図１１】
2017055216.tif 000013