(57)【要約】【課題】原稿の読取品質への影響を抑制しつつ、原稿の読取開始直前における光量調整のための発光パラメータの決定およびシェーディング補正のための補正データの取得をなるべく避けることができる、読取装置を提供する。【解決手段】Ｎ−１回目の光量調整で決定された電流設定値およびシェーディング補正のための補正データと、Ｎ回目のデータに含まれる電流設定値および補正データとを基に、次の読取指示に対して光量調整および白データの取得を原稿の読み取り前に行うか否かが事前に決定される。【選択図】図９
2020123938.tif 000002
【特許請求の範囲】
【請求項１】
読取対象物に光を照射する光源および前記読取対象物からの反射光を信号に変換するイメージセンサを有し、前記読取対象物を読み取る読取部と、
前記読取部により読み取り可能な位置に配置された基準濃度板と、
前記光源の光量調整のための発光パラメータおよびシェーディング補正のための補正データを記憶する記憶部と、
制御部と、を備え、
前記制御部は、
原稿の読取指示に応じて、前記読取部に前記原稿の読み取りを実施させる原稿読取処理と、
前記読取部に前記基準濃度板の読み取りを実施させ、この読み取りにより前記読取部から出力される信号に応じて前記発光パラメータを決定する発光パラメータ決定処理と、
前記発光パラメータによる調整後の光量で前記光源を発光させて、前記読取部に前記基準濃度板の読み取りを実施させ、この読み取りにより前記読取部から出力される信号から前記補正データを取得する補正データ取得処理と、
前記発光パラメータ決定処理で決定した前記発光パラメータおよび前記補正データ取得処理で取得した前記補正データを前記記憶部に新たに記憶させる記憶処理と、
前記記憶処理の前から前記記憶部に記憶されている前記発光パラメータおよび前記補正データ、ならびに、前記記憶処理により前記記憶部に新たに記憶される前記発光パラメータおよび前記補正データを基に、次の前記読取指示に対して前記原稿読取処理の前に前記発光パラメータ決定処理および補正データ取得処理を実行するか否かを決定する決定処理と、を実行する、読取装置。
【請求項２】
請求項１に記載の読取装置であって、
前記制御部は、前記決定処理において、
前記記憶処理の前から前記記憶部に記憶されている前記補正データの値と前記記憶処理により前記記憶部に新たに記憶される前記補正データの値との差を求め、
この求めた値の差が第一所定値を超えている場合には、前記原稿読取処理前に前記発光パラメータ決定処理および補正データ取得処理を実行することを決定し、
前記値の差が前記第一所定値以下である場合には、前記記憶処理の前から前記記憶部に記憶されている前記発光パラメータと前記記憶処理により前記記憶部に新たに記憶される前記発光パラメータとの差を求め、この求めたパラメータの差が第二所定値未満であれば、前記原稿読取処理前に前記発光パラメータ決定処理および補正データ取得処理を実行せず、前記原稿読取処理後に前記発光パラメータ決定処理および補正データ取得処理を実行することを決定し、
前記パラメータの差が前記第二所定値以上であれば、所定の報知信号を出力する、読取装置。
【請求項３】
請求項１に記載の読取装置であって、
前記制御部は、前記決定処理において、
前記記憶処理の前から前記記憶部に記憶されている前記発光パラメータと前記記憶処理により前記記憶部に新たに記憶される前記発光パラメータとの差を求め、この求めたパラメータの差が第二所定値未満である場合には、前記記憶処理の前から前記記憶部に記憶されている前記補正データの値と前記記憶処理により前記記憶部に新たに記憶される前記補正データの値との差を求め、
この求めた値の差が第一所定値を超えていれば、前記原稿読取処理前に前記発光パラメータ決定処理および補正データ取得処理を実行することを決定し、
前記値の差が前記第一所定値以下であれば、前記原稿読取処理前に前記発光パラメータ決定処理および補正データ取得処理を実行せず、前記原稿読取処理後に前記発光パラメータ決定処理および補正データ取得処理を実行することを決定し、
前記パラメータの差が前記第二所定値以上である場合には、所定の報知信号を出力する、読取装置。
【請求項４】
請求項２または３に記載の読取装置であって、
前記発光パラメータは、前記光源に供給される電流値の設定に用いられる電流設定値であり、
前記電流設定値は、一定量ずつ大きくなるステップ状に設定されている、読取装置。
【請求項５】
請求項１〜４のいずれか一項に記載の読取装置であって、
現在時刻に係る時刻情報を生成する時計部、をさらに備え、
前記制御部は、
前記記憶処理が実行されたことに応じて前記時計部が生成する時刻情報を前記記憶部に記憶させ、
原稿の読取指示に応じて前記時計部が生成する時刻情報を確認し、この確認した時刻情報に係る時刻と前記記憶部に記憶されている時刻情報に係る時刻との時刻差が無補正上限値未満であれば、前記発光パラメータ決定処理および補正データ取得処理を実行せずに前記原稿読取処理を実行し、前記時刻差が前記無補正上限値以上であれば、前記発光パラメータ決定処理および補正データ取得処理を実行した後に前記原稿読取処理を実行する、読取装置。
【請求項６】
請求項５に記載の読取装置であって、
前記制御部は、前記決定処理により前記原稿読取処理の前に前記発光パラメータ決定処理および補正データ取得処理を実行することを決定した場合には、前記記憶部に記憶されている時刻情報に係る時刻と現在時刻との差が前記無補正上限値以上となるように、前記記憶部に記憶されている時刻情報を変更し、前記決定処理により前記原稿読取処理の前に前記発光パラメータ決定処理および補正データ取得処理を実行しないことを決定した場合には、前記記憶部に記憶されている時刻情報を前記時計部が生成する時刻情報に変更する、読取装置。
【請求項７】
請求項１〜４のいずれか一項に記載の読取装置であって、
時間を計測するタイマ、をさらに備え、
前記制御部は、
前記タイマが非作動状態で前記記憶処理が実行されたことに応じて前記タイマを作動させるタイマ作動処理をさらに実行し、
原稿の読取指示に応じて前記タイマにより計測されている計測時間を確認し、前記計測時間が無補正上限値未満であれば、前記発光パラメータ決定処理および補正データ取得処理を実行せずに前記原稿読取処理を実行し、前記計測時間が前記無補正上限値以上であれば、前記発光パラメータ決定処理および補正データ取得処理を実行した後に前記原稿読取処理を実行する、読取装置。
【請求項８】
請求項７に記載の読取装置であって、
前記制御部は、前記決定処理により前記原稿読取処理の前に前記発光パラメータ決定処理および補正データ取得処理を実行することを決定した場合には、前記タイマの計測時間を前記無補正上限値以上の値に変更し、前記決定処理により前記原稿読取処理の前に前記発光パラメータ決定処理および補正データ取得処理を実行しないことを決定した場合には、前記タイマの計測時間を初期値にリセットして、前記タイマを再び作動させる、読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置に関する。
【背景技術】
【０００２】
たとえば、ＦＢ（Flat Bed：フラットベッド）方式による画像の読み取りが可能な読取装置では、透明な原稿支持板の下側に、原稿支持板上に支持された原稿を主走査方向に沿った１ラインを読み取る読取部が副走査方向に移動可能に設けられている。読取部に備えられる光源が原稿に光を照射し、読取部が移動しながら原稿を１ラインずつ読み取ることにより、原稿の読取対象の全領域が読み取られる。
【０００３】
かかる読取装置では、環境変動やデバイスの状態の変動により、読取部の光源に一定の電流および電圧が供給されても、光源の発光量が変化する。これを考慮して、原稿支持板と異なる位置に白色板で形成される基準濃度板が配置され、原稿の読取開始の直前に、読取部が基準濃度板を読み取ることにより、原稿に照射される光の光量調整が行われる。また、光学系の特性による画素間の濃度むらを低減するシェーディング補正用の補正データを取得するため、その調整後の光量で光源を発光させて、読取部が基準濃度板を読み取ることが行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７８２７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、原稿の読取開始前に光量調整のための発光パラメータの決定および補正データの取得を実施することは、それらに必要な時間が原稿の読み取りに必要な時間に加算されることになり、読取装置に原稿の読取開始が指示された後、原稿の画像データの取得がその分だけ遅くなる。
【０００６】
本発明の目的は、原稿の読取品質への影響を抑制しつつ、原稿の読取開始直前の発光パラメータの決定および補正データの取得をなるべく避けることができる、読取装置を提供することである。
【課題を解決するための手段】
【０００７】
前記の目的を達成するため、本発明に係る読取装置は、読取対象物に光を照射する光源および読取対象物からの反射光を信号に変換するイメージセンサを有し、読取対象物を読み取る読取部と、読取部により読み取り可能な位置に配置された基準濃度板と、光源の光量調整のための発光パラメータおよびシェーディング補正のための補正データを記憶する記憶部と、制御部と、を備え、制御部は、原稿の読取指示に応じて、読取部に原稿の読み取りを実施させる原稿読取処理と、読取部に基準濃度板の読み取りを実施させ、この読み取りにより読取部から出力される信号に応じて発光パラメータを決定する発光パラメータ決定処理と、発光パラメータによる調整後の光量で光源を発光させて、読取部に基準濃度板の読み取りを実施させ、この読み取りにより読取部から出力される信号から補正データを取得する補正データ取得処理と、発光パラメータ決定処理で決定した発光パラメータおよび補正データ取得処理で取得した補正データを記憶部に新たに記憶させる記憶処理と、記憶処理の前から記憶部に記憶されている発光パラメータおよび補正データ、ならびに、記憶処理により記憶部に新たに記憶される発光パラメータおよび補正データを基に、次の読取指示に対して原稿読取処理の前に発光パラメータ決定処理および補正データ取得処理を実行するか否かを決定する決定処理と、を実行する。
【０００８】
この構成によれば、記憶部に先に記憶されている発光パラメータおよび補正データと、記憶部に新たに記憶される発光パラメータおよび補正データとを基に、次の読取指示に対して、発光パラメータを決定する発光パラメータ決定処理および補正データを取得する補正データ取得処理を実行するか否かが事前に決定される。
【０００９】
そのため、発光パラメータ決定処理および補正データ取得処理を実行しないことが決定された場合には、次の読取指示に応じた原稿の読取開始直前の発光パラメータの決定および補正データの取得を避けることができ、読取指示後速やかに、原稿の画像データを取得することができる。
【００１０】
また、発光パラメータ決定処理および補正データ取得処理を実行するか否かが適切に決定されれば、原稿の読取開始直前の発光パラメータの決定および補正データの取得が避けられても、それによる原稿の読取品質への影響を抑制することができる。
【発明の効果】
【００１１】
本発明によれば、原稿の読取品質への影響を抑制しつつ、原稿の読取開始直前の発光パラメータの決定および補正データの取得をなるべく避けることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係る読取装置を備える複合機の斜視図であり、ＡＤＦが開位置に開かれた状態を示す。
【図２】読取装置の図解的な断面図である。
【図３】読取装置の電気的構成の要部を示すブロック図である。
【図４】起動時処理の流れを示すフローチャートである。
【図５】光源に供給される電流値の設定に用いられる電流設定値と光度との関係を示す図である。
【図６】光源に供給される電流値を調整するデューティと画素値との関係を示す図である。
【図７】計時初期設定処理の流れを示すフローチャートである。
【図８】通常時処理の流れを示すフローチャートである。
【図９】読取前調整要否判定処理の流れを示すフローチャートである。
【図１０】他の計時初期設定処理の流れを示すフローチャートである。
【図１１】他の読取前調整要否判定処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下では、本発明の実施の形態について、添付図面を参照しつつ詳細に説明する。
【００１４】
＜複合機＞
図１には、複合機（ＭＦＰ：Multi-Function Peripheral）１が示されている。複合機１は、プリント機能及びスキャン機能など、複数の機能を有する電子機器である。プリント機能は、画像データに係る画像を用紙に形成する機能である。スキャン機能は、原稿などの読取対象物を読み取って画像データを生成する機能である。複合機１は、プリント機能のためのプリンタ２及びスキャナ機能のためのスキャナ３（読取装置の一例）を備えている。
【００１５】
プリンタ２は、略直方体形状のプリンタ筐体４を備えている。プリンタ筐体４の底部には、給紙トレイ５がプリンタ筐体４の一方側から抜き差し可能に設けられている。給紙トレイ５は、複数枚の用紙を積み重なった状態で支持可能に構成されている。
【００１６】
なお、以下の説明で使用するため、プリンタ筐体４の一方側、つまり給紙トレイ５をプリンタ筐体４から抜き出す側を「前側」とし、その反対側を「後側」と規定する。そして、複合機１を「前側」から見た状態を基準に左右を規定する。前後方向及び左右方向の両方向と直交する方向が「上下方向」であり、「上側」及び「下側」については、複合機１が水平面に設置された状態を基準とする。
【００１７】
用紙に画像が形成されるときには、給紙トレイ５からプリンタ筐体４内に用紙が１枚ずつ送り出され、プリンタ筐体４内をその用紙が搬送される。用紙がプリンタ筐体４内を搬送される間に、プリンタ筐体４内に収容されている画像形成部（図示せず）により、用紙に画像（カラー画像またはモノクロ画像）が形成される。画像形成部による画像形成の方式は、電子写真方式であってもよいし、インクジェット方式であってもよい。画像が形成された用紙は、プリンタ筐体４の上面に形成された排紙トレイ６に排出される。
【００１８】
＜スキャナ＞
スキャナ３は、プリンタ２の上側に配置されている。スキャナ３は、スキャナ筐体７と、ＡＤＦ（Auto Document Feeder：自動原稿送り装置）８とを備えている。スキャナ筐体７の上面には、透明板９が設けられている。ＡＤＦ８は、開位置と閉位置とに開閉可能に設けられている。ＡＤＦ８が閉位置に位置する状態では、透明板９がＡＤＦ８によって被覆される。ＡＤＦ８が開位置に位置する状態では、透明板９が露出する。すなわち、ＡＤＦ８は、透明板９を開閉可能なカバーとして機能する。
【００１９】
透明板９の左端部上には、図２に示されるように、透明板９の左端縁と間隔を空けて、前後方向に延びるガイド部材１１が設けられている。ガイド部材１１は、前後方向及び上下方向に延びる平面を右端面に有し、ガイド部材１１の左上方に中心が位置する円弧面を上面に有している。スキャナ３では、ＦＢ（Flat Bed：フラットベッド）方式及びＡＤＦ方式の両方式による原稿の読み取りが可能である。透明板９の上面におけるガイド部材１１の右側の領域９Ａは、ＦＢ方式による原稿の読み取りの際に原稿を支持する領域である。一方、透明板９の上面におけるガイド部材１１の左側の領域９Ｂは、ＡＤＦ方式による原稿の読み取りの際に原稿が通過する領域である。
【００２０】
ＦＢ方式による原稿の読み取りの際には、ＡＤＦ８が開位置に開かれて、原稿が透明板９の上面の領域９Ａ上に載置される。このとき、原稿は、左端縁がガイド部材１１の右端面に当接し、かつ、後端縁が領域９Ａの後端縁と重なるように配置される。その後、ＡＤＦ８が閉位置に閉じられて、原稿がＡＤＦ８によって上側から覆われた状態で、原稿における透明板９との接触面が読み取られる。
【００２１】
一方、ＡＤＦ方式による原稿の読み取りの際には、ＡＤＦ８の原稿セット部に原稿が載置される。そして、原稿セット部から原稿が１枚ずつ送り出され、その１枚の原稿が透明板９の上面の領域９Ｂ上を通過してＡＤＦ８の原稿排出部に排出される。原稿が透明板９上を通過する際、原稿における透明板９との接触面が読み取られる。
【００２２】
スキャナ筐体７内には、透明板９の下側に、ＣＩＳ（Contact Image Sensor）ユニット１２（読取部の一例）及び移動機構１３が設けられている。
【００２３】
ＣＩＳユニット１２には、光源２１、ロッドレンズアレイ２２及びイメージセンサ２３が内蔵されている。イメージセンサ２３は、たとえば、複数の受光素子が主走査方向である前後方向に配列されたリニアイメージセンサからなる。
【００２４】
透明板９上に載置された原稿の読取時には、光源２１から透明板９に向けて光が出射される。透明板９上の原稿で反射された光は、ロッドレンズアレイ２２に入射し、ロッドレンズアレイ２２の機能によりイメージセンサ２３で結像される。これにより、原稿が主走査方向（スキャナ３の前後方向）に１ライン分読み取られる。このときのイメージセンサ２３の位置がＣＩＳユニット１２による読取位置である。
【００２５】
なお、以下では、ＣＩＳユニット１２による読取位置での読取対象物の１ライン分の読み取りを単に「読み取り」という。
【００２６】
１ライン分の読み取りにより、イメージセンサ２３の各受光素子から光電変換による電圧が出力される。各受光素子から出力される電圧は、ゲイン調整回路による増幅後、Ａ／Ｄ変換回路によりデジタル値である画素値に変換される。Ａ／Ｄ変換回路は、たとえば、８ビット（０〜２５５）の分解能を有しており、下限側の基準電圧（下限値）未満の電圧については一律に「０」に変換し、上限側の基準電圧（上限値）を超える電圧については一律に「２５５」に変換し、下限値から上限値の範囲の電圧についてはその電圧の大小に応じた画素値に変換する。
【００２７】
移動機構１３は、ＣＩＳユニット１２を主走査方向と直交する副走査方向である左右方向に移動させる機構である。移動機構１３は、ＣＩＳユニット１２を担持するキャリッジ２４と、正逆回転可能なステッピングモータからなるモータ２５と、モータ２５により回転駆動される駆動プーリ２６と、駆動プーリ２６と対をなす従動プーリ２７と、駆動プーリ２６及び従動プーリ２７に巻き掛けられたベルト２８とを備えている。駆動プーリ２６は、スキャナ筐体７内の右端部に、回転軸線が前後方向に延びるように配置されている。従動プーリ２７は、スキャナ筐体７内の左端部に、回転軸線が駆動プーリ２６の回転軸線と同じ高さの位置で前後方向に延びるように配置されている。ベルト２８には、キャリッジ２４が取り付けられている。駆動プーリ２６の回転によりベルト２８が走行し、ベルト２８の走行に伴ってキャリッジ２４が図示しないガイドに沿って副走査方向（スキャナ３の左右方向）に移動する。
【００２８】
スキャナ筐体７内において、透明板９の左側には、基準濃度板３１が設けられている。基準濃度板３１は、前後方向に延びるように、スキャナ筐体７の内側の上面に貼着されている。基準濃度板３１は、ほぼ全体が白領域３２であり、その長手方向の両側の端部における透明板９側の角部に、矩形状の黒領域３３を有している。これにより、基準濃度板３１の長手方向の両側の端部では、白領域３２と黒領域３３とが副走査方向に互いに隣接している。
【００２９】
また、スキャナ３は、図３に示されるように、ＣＰＵ（Central Processing Unit）４１、ＲＯＭ（Read Only Memory）４２、ＲＡＭ（Random Access Memory）４３及びＲＴＣ（Real Time Clock）４４を備えている。
【００３０】
ＣＰＵ４１は、各種の処理のためのプログラムを実行することにより、ＣＩＳユニット１２及び移動機構１３を含むスキャナ３の各部を制御する。
【００３１】
ＲＯＭ４２（記憶部の一例）は、フラッシュメモリなどの書き換え可能な不揮発性メモリからなる。ＲＯＭ４２には、ＣＰＵ４１によって実行されるプログラム及び各種のデータなどが記憶されている。
【００３２】
ＲＡＭ４３は、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性メモリであり、ＣＰＵ４１がプログラムを実行する際のワークエリアとして使用される。また、ＲＡＭ４３により、ステップ数カウンタが構成される。ステップ数カウンタは、モータ２５が１ステップ駆動される度にステップ数をインクリメント（＋１）する。ＣＰＵ４１は、ステップ数カウンタによりカウントされるステップ数に基づいてモータ２５の駆動を制御することにより、ＣＩＳユニット１２の位置を制御することができる。
【００３３】
ＲＴＣ４４（時計部の一例）は、時計機能を実現する集積回路であり、現在時刻に係る時刻情報を生成する。
【００３４】
＜起動時処理＞
複合機１の電源投入による起動時には、ＣＰＵ４１により、図４に示される起動時処理が実行される。
【００３５】
起動時処理では、ＣＰＵ４１は、暗調整を行う（Ｓ１１）。暗調整では、ＡＤＦ８が閉位置に位置することにより透明板９への外光の入射が遮断され、かつ、光源２１が消灯された状態で、ＣＩＳユニット１２による読み取りが行われる。そして、Ａ／Ｄ変換回路から出力される画素値のうちの最小の画素値が０になるように、Ａ／Ｄ変換回路のマイナスの基準電圧が調整される。
【００３６】
次いで、ＣＰＵ４１は、光量調整を行う（Ｓ１２）。光源２１に供給される電流値の設定には、電流設定値（発光パラメータの一例）が用いられる。図５は、電流設定値と、光源の明るさ（光度）の関係を示したものであるが、電流設定値は、図５に示されるように、電流値が一定量ずつ大きくなるステップ状に７段階で設定されている。光量調整では、電流設定値の１つが選択されて、その電流設定値の電流値が光源２１に供給される。そして、ＣＩＳユニット１２による基準濃度板３１の読み取りが行われる。この読み取りにより得られる最大画素値が閾値以上であれば、現在の電流設定値が光源２１に供給される電流値の設定に用いられる電流設定値に決定される。基準濃度板３１の読み取りにより得られる最大画素値が閾値を超えない場合には、電流設定値が現在の電流設定値よりも１段階上の電流設定値に変更されて、その電流設定値の電流値が光源２１に供給されて、ＣＩＳユニット１２による基準濃度板３１の読み取りが再び行われる。基準濃度板３１の読み取りにより得られる最大画素値が閾値以上になるまで、電流設定値の変更が繰り返されて、光源２１に供給される電流値の設定に用いられる電流設定値が決定される。電流設定値が決定されると、図６に示されるように、その決定された電流設定値を最大電流値として、基準濃度板３１の読み取りにより得られる最大画素値が閾値に一致するように、光源２１に供給される電流値が電流設定値の電流値を１００％とするデューティ比で調整される。図６で示される光量調整では、デューティ比１００％の状態で、電流設定値のステップ３が選択された後、徐々にデューティ比を下げることで閾値と一致するデューティ比を決定している。
【００３７】
光量調整後、ＣＰＵ４１は、その光量調整後の電流値を光源２１に供給して、ＣＩＳユニット１２に基準濃度板３１を読み取らせる。基準濃度板３１の白領域３２の読み取りにより、白データが取得され、黒領域３３の読み取りにより、黒データが取得される（Ｓ１３）。
【００３８】
その後、ＣＰＵ４１は、光量調整で決定された電流設定値をＲＯＭ４２に記憶させ、光量調整後に取得した白データをシェーディング補正用の補正データとしてＲＯＭ４２に記憶させることにより、電流設定値及び補正データをＮ回目のデータとして保存する（Ｓ１４）。「Ｎ」は、以上で説明した暗調整、光量調整および補正データの取得が行われた回数を示し、初期値が「Ｎ＝０」であり、起動時取得処理の終了後、暗調整、光量調整および補正データの取得が行われる度にインクリメント（＋１）される。起動時取得処理で保存される電流設定値及び補正データは、０回目のデータとして保存される。
【００３９】
そして、ＣＰＵ４１は、計時初期設定処理の実行後（Ｓ１５）、この起動時処理を終了する、計時初期設定処理については、次に説明する。
【００４０】
＜計時初期設定処理１＞
計時初期設定処理の流れは、図７に示されている。
【００４１】
計時初期設定処理において、ＣＰＵ４１は、現時にＲＴＣ４４が生成する時刻情報をＲＡＭ４３に記憶させる（Ｓ１５１）。
【００４２】
また、ＣＰＵ４１は、無補正上限時間を設定する（Ｓ１５２）。具体的には、ＣＰＵ４１は、複合機１の使用環境温度の変化を考慮した時間、たとえば、１時間を無補正上限時間として設定する。
【００４３】
その後、ＣＰＵ４１は、計時初期設定処理を終了する。計時初期設定処理の終了に伴い、図４に示される起動時処理も終了となる。
【００４４】
＜通常時処理＞
起動時処理の終了後は、スキャナ３における原稿の読取指示が複合機１に入力されると、ＣＰＵ４１により、図８に示される通常時処理が実行される。原稿の読取指示は、たとえば、複合機１に設けられた操作パネル１０（図１参照）の操作により、複合機１に入力される。
【００４５】
通常時処理では、ＣＰＵ４１は、ＲＯＭ４２に保存されている電流設定値および補正データが有効期限内のものであるか否かを判断する（Ｓ２１）。この判断の手法は、計時初期設定処理の内容によって異なる。たとえば、計時初期設定処理が図７に示される内容である場合、ＣＰＵ４１は、現時にＲＴＣ４４が生成する時刻情報から現在時刻を取得し、現在時刻とＲＡＭ４３に記憶されている時刻情報に係る時刻との時刻差が無補正上限時間を超えていれば、電流設定値および補正データが有効期限内のものではないと判断される。一方、現在時刻とＲＡＭ４３に記憶されている時刻情報に係る時刻との時刻差が無補正上限時間内であれば、電流設定値および補正データが有効期限内のものであると判断される。
【００４６】
ＣＰＵ４１は、電流設定値および補正データが有効期限内のものであると判断した場合（Ｓ２１：ＹＥＳ）、ＣＩＳユニット１２及び移動機構１３を制御して、スキャナ３における原稿の読み取りを行わせる（Ｓ２２）。
【００４７】
原稿の読み取りが完了した後、ＣＰＵ４１は、暗調整、光量調整ならびに白データおよび黒データの取得を行う（Ｓ２３，Ｓ２４，Ｓ２５）。暗調整、光量調整ならびに白データおよび黒データの取得の手法については、前述のとおりである。
【００４８】
その後、ＣＰＵ４１は、電流設定値及び補正データをＮ回目のデータとしてＲＯＭ４２に保存する（Ｓ２６）。そして、ＣＰＵ４１は、読取前調整要否判定処理を実行して（Ｓ２７）、通常時処理を終了する。読取前調整要否判定処理については、後述する。
【００４９】
一方、ＣＰＵ４１は、電流設定値および補正データが有効期限内のものではないと判断した場合（Ｓ２１：ＮＯ）、原稿の読み取りを行わせる前に、暗調整、光量調整ならびに白データおよび黒データの取得を行う（Ｓ２８，Ｓ２９，Ｓ３０）。
【００５０】
そして、ＣＰＵ４１は、暗調整、光量調整ならびに白データおよび黒データの取得を行った後、原稿の読み取りを行わせる（Ｓ３１）。原稿の読み取りが完了した後、ＣＰＵ４１は、光量調整で決定された電流設定値及び電流調整後に取得したシェーディング補正用の補正データ（白データ）をＮ回目のデータとしてＲＯＭ４２に保存する（Ｓ２６）。そして、ＣＰＵ４１は、読取前調整要否判定処理を実行して（Ｓ２７）、通常時処理を終了する。
【００５１】
＜読取前調整要否判定処理＞
読取前調整要否判定処理の流れは、図９に示されている。
【００５２】
読取前調整要否判定処理では、ＣＰＵ４１は、Ｎ回目のデータに含まれる補正データの値（画素値）とＮ−１回目のデータに含まれる補正データの値との差を求めて、それらの値の差が第一所定値以下であるか否かを判定する（Ｓ２７１）。
【００５３】
ＣＰＵ４１は、補正データの値の差が第一所定値以下であると判定した場合（Ｓ２７１：ＹＥＳ）、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値とが同じであるか否かを判定する（Ｓ２７２）。この判定は、第二所定値を０として、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値との差が第二所定値以下であるか否かの判定と同義である。
【００５４】
ＣＰＵ４１は、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値とが同じであると判定した場合（Ｓ２７２：ＹＥＳ）、有効期限更新処理を実行して、読取前調整要否判定処理を終了する。有効期限更新処理の内容は、計時初期設定処理の内容によって異なる。たとえば、計時初期設定処理が図７に示される内容である場合、ＣＰＵ４１は、現時にＲＴＣ４４が生成する時刻情報をＲＯＭ４２に記憶されている時刻情報に上書きにてＲＯＭ４２に記憶させる。読取前調整要否判定処理の終了に伴い、図８に示される通常時処理も終了となる。
【００５５】
現時にＲＴＣ４４が生成する時刻情報がＲＯＭ４２に上書きされることにより、次回の通常時処理では、原稿の読取指示が複合機１に入力された時点での現在時刻とＲＯＭ４２に記憶されている時刻情報に係る時刻（Ｎ回目のデータがＲＯＭ４２に保存された時点での時刻）との時刻差が無補正上限時間を超えていなければ、原稿の読み取りが完了した後に、暗調整、光量調整ならびに白データおよび黒データの取得が行われる。これにより、原稿の読取指示後、原稿の画像データを速やかに取得することができる。
【００５６】
ＣＰＵ４１は、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値とが同じではないと判定した場合（Ｓ２７２：ＮＯ）、ＣＩＳユニット１２に異常が発生している旨を表すアラート（所定の報知信号の一例）を出力して、読取前調整要否判定処理を終了する。アラートの出力に応じて、たとえば、操作パネル１０の表示画面にメッセージが表示される。
【００５７】
一方、ＣＰＵ４１は、Ｎ回目のデータに含まれる補正データの値とＮ−１回目のデータに含まれる補正データの値との差が第一所定値を超えていると判定した場合（Ｓ２７１：ＮＯ）、有効期限切れ処理を実行して、読取前調整要否判定処理を終了する。有効期限切れ処理の内容は、計時初期設定処理の内容によって異なる。たとえば、計時初期設定処理が図７に示される内容である場合、ＣＰＵ４１は、現時にＲＴＣ４４が生成する時刻情報から現在時刻を取得し、その現在時刻から無補正上限時間以上前に遡った時刻に係る時刻情報をＲＯＭ４２に記憶されている時刻情報に上書きにてＲＯＭ４２に記憶させる。
【００５８】
現在時刻から無補正上限時間以上前に遡った時刻に係る時刻情報がＲＯＭ４２に上書きされることにより、次回の通常時処理では、原稿の読取指示が複合機１に入力された時点での現在時刻とＲＯＭ４２に記憶されている時刻情報に係る時刻との時刻差が無補正上限時間を超えるので、原稿の読み取りの前に、暗調整、光量調整ならびに白データおよび黒データの取得が行われる。これにより、原稿の良好な読み取りが達成され、読取品質に優れた画像データを取得することができる。
【００５９】
＜作用効果＞
以上のように、ＲＯＭ４２に先に記憶されたＮ−１回目の光量調整で決定された電流設定値およびシェーディング補正のための補正データと、ＲＯＭ４２に新たに記憶されるＮ回目のデータに含まれる電流設定値および補正データとを基に、次の読取指示に対して、光量調整および白データの取得を行うか否かが事前に決定される。
【００６０】
そのため、光量調整および白データの取得を実行しないことが決定された場合には、次の読取指示に応じた原稿の読取開始直前の光量調整および補正データの取得を避けることができ、読取指示後速やかに、原稿の画像データを取得することができる。
【００６１】
また、光量調整および白データの取得を実行するか否かが適切に決定されれば、原稿の読取開始直前の光量調整および補正データの取得が避けられても、それによる原稿の読取品質への影響を抑制することができる。
【００６２】
すなわち、Ｎ回目のデータに含まれる補正データの値とＮ−１回目のデータに含まれる補正データの値との差が求められて、それらの値の差が第一所定値以下であり、かつ、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値とが同じである場合には、原稿の読取指示時の現在時刻とＮ回目のデータがＲＯＭ４２に保存された時点での時刻との時刻差が無補正上限時間を超えていなければ、その読取指示に対する原稿の読み取りの前には、光量調整および補正データの取得が行われない。これにより、原稿の読取指示後、原稿の画像データを速やかに取得することができる。
【００６３】
一方、Ｎ回目のデータに含まれる補正データの値とＮ−１回目のデータに含まれる補正データ値との差が求められて、それらの値の差が第一所定値以下であり、かつ、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値とが同じであっても、原稿の読取指示時の現在時刻とＮ回目のデータがＲＯＭ４２に保存された時点での時刻との時刻差が無補正上限時間を超えている場合には、その読取指示に対する原稿の読み取りの前に、光量調整および補正データの取得が行われる。これにより、原稿の良好な読み取りが達成され、読取品質に優れた画像データを取得することができる。
【００６４】
もちろん、Ｎ回目のデータに含まれる補正データの値とＮ−１回目のデータに含まれる補正データの値との差が第一所定値を超えている場合には、Ｎ回目のデータに基づいては、原稿が良好に読み取られない可能性があるので、原稿の読み取りの前に、光量調整および補正データの取得が行われる。これにより、原稿の良好な読み取りが達成され、読取品質に優れた画像データを取得することができる。
【００６５】
また、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値とが同じではない場合、アラートが出力されて、たとえば、操作パネル１０の表示画面にＣＩＳユニット１２に異常が発生している旨を表すメッセージが表示される。これにより、ＣＩＳユニット１２の異常をユーザに報知することができる。
【００６６】
＜計時初期設定処理２＞
図７に示される計時初期設定処理に代えて、図１０に示される計時初期設定処理が実行されてもよい。
【００６７】
計時初期設定処理において、ＣＰＵ４１は、タイマカウンタをクリアする（Ｓ１５０１）。タイマカウンタ（タイマの一例）は、ＲＡＭ４３に設けられており、一定の周期でカウントアップ（カウント値をインクリメント）する。
【００６８】
また、ＣＰＵ４１は、タイムアウトカウント値を設定する（Ｓ１５０２）。具体的には、ＣＰＵ４１は、タイムアウトカウント値を複合機１の使用環境温度の変化を考慮した無補正上限時間に応じた値、たとえば、タイマカウンタがカウントアップを１時間続けた場合に到達するカウント値に設定する。
【００６９】
その後、ＣＰＵ４１は、タイマカウンタのカウントアップを開始させて（Ｓ１５０３）、計時初期設定処理を終了する。計時初期設定処理の終了に伴い、図４に示される起動時処理も終了となる。
【００７０】
図１０に示される計時初期設定処理が実行される場合、通常時処理におけるＲＯＭ４２に保存されている電流設定値および補正データが有効期限内のものであるか否かの判断では、現時でタイマカウンタのカウント値がタイムアウトカウント値を超えて、タイマカウンタがオーバフローしていれば、電流設定値および補正データが有効期限内のものではないと判断される。一方、現時でタイマカウンタのカウント値がタイムアウトカウント値未満であれば、電流設定値および補正データが有効期限内のものであると判断される。
【００７１】
＜読取前調整要否判定処理２＞
図９に示される読取前調整要否判定処理に代えて、図１１に示される読取前調整要否判定処理が実行されてもよい。
【００７２】
図１１に示される読取前調整要否判定処理では、ＣＰＵ４１は、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値との差を求めて、それらの電流設定値の差が第二所定値未満であるか否かを判定する（Ｓ２７０１）。第二所定値は、たとえば、２に設定されている。すなわち、Ｎ−１回目のデータに含まれる電流設定値からのＮ回目のデータに含まれる電流設定値の変化が２段階未満であるか否かが判定される。
【００７３】
ＣＰＵ４１は、電流設定値の差が第二所定値未満であると判定した場合（Ｓ２７０１：ＹＥＳ）、すなわち、Ｎ−１回目のデータに含まれる電流設定値からＮ回目のデータに含まれる電流設定値の変化が２段階未満である場合、Ｎ回目のデータに含まれる補正データの値（画素値）とＮ−１回目のデータに含まれる補正データの値との差を求めて、それらの値の差が第一所定値以下であるか否かを判定する（Ｓ２７０２）。
【００７４】
ＣＰＵ４１は、補正データの値の差が第一所定値以下であると判定した場合（Ｓ２７０２：ＹＥＳ）、有効期限更新処理を実行して、読取前調整要否判定処理を終了する。有効期限更新処理の内容は、計時初期設定処理の内容によって異なる。計時初期設定処理が図７に示される内容である場合、前述したとおり、ＣＰＵ４１は、現時にＲＴＣ４４が生成する時刻情報をＲＯＭ４２に記憶されている時刻情報に上書きにてＲＯＭ４２に記憶させる。時計初期設定処理が図１０に示される内容である場合、ＣＰＵ４１は、タイマカウンタのカウント値が０にクリアされて、タイマカウンタのカウントアップが０から開始される。読取前調整要否判定処理の終了に伴い、図８に示される通常時処理も終了となる。
【００７５】
タイマカウンタのカウント値が０にクリアされて、タイマカウンタのカウントアップが０から開始されることにより、次回の通常時処理では、原稿の読取指示が複合機１に入力された時点でのタイマカウンタのカウント値がタイムアウトカウント値未満であれば、原稿の読み取りが完了した後に、暗調整、光量調整ならびに白データおよび黒データの取得が行われる。これにより、原稿の読取指示後、原稿の画像データを速やかに取得することができる。
【００７６】
ＣＰＵ４１は、Ｎ回目のデータに含まれる補正データの値とＮ−１回目のデータに含まれる補正データの値との差が第一所定値を超えていると判定した場合（Ｓ２７０２：ＮＯ）、有効期限切れ処理を実行して、読取前調整要否判定処理を終了する。有効期限切れ処理の内容は、計時初期設定処理の内容によって異なる。たとえば、計時初期設定処理が図７に示される内容である場合、前述したとおり、ＣＰＵ４１は、現時にＲＴＣ４４が生成する時刻情報から現在時刻を取得し、その現在時刻から無補正上限時間以上前に遡った時刻に係る時刻情報をＲＯＭ４２に記憶されている時刻情報に上書きにてＲＯＭ４２に記憶させる。時計初期設定処理が図１０に示される内容である場合、ＣＰＵ４１は、タイマカウンタのカウント値を強制的にタイムアウトカウント値以上に書き換えて、タイマカウンタをオーバフローさせる。読取前調整要否判定処理の終了に伴い、図８に示される通常時処理も終了となる。
【００７７】
タイマカウンタがオーバフローすることにより、次回の通常時処理では、原稿の読取指示が複合機１に入力された時点でのタイマカウンタのカウント値がタイムアウトカウント値を超えるので、原稿の読み取りの前に、暗調整、光量調整ならびに白データおよび黒データの取得が行われる。これにより、原稿の良好な読み取りが達成され、読取品質に優れた画像データを取得することができる。
【００７８】
ＣＰＵ４１は、Ｎ回目のデータに含まれる電流設定値とＮ−１回目のデータに含まれる電流設定値との差が第二所定値未満ではない、つまり第二所定値以上であると判定した場合（Ｓ２７０１：ＮＯ）、ＣＩＳユニット１２に異常が発生している旨を表すアラート（所定の報知信号の一例）を出力して、読取前調整要否判定処理を終了する。
【００７９】
その他、前述の構成には、特許請求の範囲に記載された事項の範囲で種々の設計変更を施すことが可能である。
【符号の説明】
【００８０】
３：スキャナ
１２：ＣＩＳユニット
２１：光源
２３：イメージセンサ
３１：基準濃度板
４１：ＣＰＵ
４２：ＲＯＭ
４３：ＲＡＭ
４４：ＲＴＣ
【図１】
2020123938.tif 000003
【図２】
2020123938.tif 000004
【図３】
2020123938.tif 000005
【図４】
2020123938.tif 000006
【図５】
2020123938.tif 000007
【図６】
2020123938.tif 000008
【図７】
2020123938.tif 000009
【図８】
2020123938.tif 000010
【図９】
2020123938.tif 000011
【図１０】
2020123938.tif 000012
【図１１】
2020123938.tif 000013