(57)【要約】【課題】  より短時間に画像を読み取ることができる画像読取装置を提供する。【解決手段】原稿トレイにセットされた原稿を搬送する搬送部１と、搬送部１により搬送された前記原稿から画像データを読み取る画像読取部２と、画像読取部２により読み取られた画像データを補正するためのシェーディング動作を行うシェーディング動作部（画像処理部４、露光ランプユニット２２、ＣＣＤ２３）と、を備える画像読取装置１００に、原稿トレイに原稿がセットされたことを検知する原稿検知手段（原稿検知部１２）と、原稿検知手段により原稿が検知された時点で、シェーディング動作部によるシェーディング動作を開始させる制御手段（ＣＰＵ７０，不揮発メモリ７２）と、を備えた。【選択図】図１
2006191375.tif 000002
【特許請求の範囲】
【請求項１】
原稿トレイにセットされた原稿を搬送する搬送部と、前記搬送部により搬送された前記原稿から画像データを読み取る画像読取部と、前記画像読取部により読み取られた画像データを補正するためのシェーディング動作を行うシェーディング動作部と、を備える画像読取装置において、
前記原稿トレイに前記原稿がセットされたことを検知する原稿検知手段と、
前記原稿検知手段により前記原稿が検知された時点で、前記シェーディング動作部によるシェーディング動作を開始させる制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記シェーディング動作部は、複数種類のシェーディング動作を行うことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記シェーディング動作部によるシェーディング動作終了からの経過時間を計時する計時手段と、
前記画像読取部による画像読取動作指示を入力する入力部と、を備え、
前記制御手段は、
前記入力部からの画像読取動作指示に基づいて、前記計時手段により計時された時間が所定時間を経過しているか否かを判断し、所定時間が経過していると判断した場合に、前記シェーディング動作部によるシェーディング動作を行ってから、前記画像読取部による画像読取動作を開始させる制御を行うことを特徴とする請求項１又は２に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
従来、原稿等に露光ランプにより光を照射して得られる光学像をＣＣＤ（Charge  Coupled  Device）等の撮像素子により電気信号に変換し、画像データを取得する画像読取装置が知られている。通常、画像読取装置においては、露光ランプの照度のばらつきや点灯時間の経過等に伴う光量の低下等による画像データの濃度むらを補正するシェーディング補正が行われている。そして、このシェーディング補正は、読取開始キーが押下された後に開始され、シェーディング補正が終了した後に、原稿等が画像形成装置の読取位置に搬送されて画像の読み取りが開始される。そのため、シェーディング補正の時間の分だけ、実際に画像の読み取りが開始される時間が遅くなってしまう。そこで、シェーディング補正を行っている間に原稿等を画像読取装置の読取位置に搬送することにより、読取開始キーが押下されてから読み取りが終了するまでの時間を短縮する画像読取装置が知られている（例えば、特許文献１）。
【特許文献１】特開２００３−００８８４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像読取装置では、例えば、図７に示すように、読取開始キーから画像読取動作指示が入力されると（図７のｔ２の時点）、搬送部により原稿が搬送され、画像読取位置に到達する（図７のｔ３の時点）。一方、読取開始キーから画像読取動作指示が入力された時点で（図７のｔ２の時点）、シェーディング動作も開始されるが、例えば、搬送部により搬送されて原稿が画像読取位置に到達した時点において（図７のｔ３の時点）、シェーディング動作は完了しないことがある。そのため、シェーディング動作の完了する時点（図７のｔ４の時点）まで、画像の読取開始は遅れることとなる。
従って、読取開始キーが押下されてから読み取りが終了するまでの時間が長くなってしまうという問題がある。
【０００４】
本発明の課題は、より短時間に画像を読み取ることができる画像読取装置を提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明は、原稿トレイにセットされた原稿を搬送する搬送部と、前記搬送部により搬送された前記原稿から画像データを読み取る画像読取部と、前記画像読取部により読み取られた画像データを補正するためのシェーディング動作を行うシェーディング動作部と、を備える画像読取装置において、前記原稿トレイに前記原稿がセットされたことを検知する原稿検知手段と、前記原稿検知手段により前記原稿が検知された時点で、前記シェーディング動作部によるシェーディング動作を開始させる制御手段と、を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像読取装置において、前記シェーディング動作部は、複数種類のシェーディング動作を行うことを特徴としている。
【０００７】
請求項３に記載の発明は、請求項１又は２に記載の画像読取装置において、前記シェーディング動作部によるシェーディング動作終了からの経過時間を計時する計時手段と、前記画像読取部による画像読取動作指示を入力する入力部と、を備え、前記制御手段は、前記入力部からの画像読取動作指示に基づいて、前記計時手段により計時された時間が所定時間を経過しているか否かを判断し、所定時間が経過していると判断した場合に、前記シェーディング動作部によるシェーディング動作を行ってから、前記画像読取部による画像読取動作を開始させる制御を行うことを特徴としている。
【発明の効果】
【０００８】
請求項１に記載の発明によれば、原稿トレイに原稿がセットされたことを検知する原稿検知手段と、原稿検知手段により原稿が検知された時点で、シェーディング動作部によるシェーディング動作を開始させる制御手段と、を備えるので、原稿が原稿トレイにセットされた時点でシェーディング動作が開始されることとなる。従って、画像読取動作が指示される時点ではすでにシェーディング動作が開始されているので、従来の画像読取動作が指示されてからシェーディング動作が開始される場合よりも、画像読取動作が指示されてから画像の読取が開始されるまでの時間を短縮することができる。
【０００９】
請求項２に記載の発明によれば、請求項１に記載の発明と同様な効果が得られるのは勿論のこと、特に、シェーディング動作部は複数種類のシェーディング動作を行うので、原稿のサイズが決まってない場合等で複数種類のシェーディング動作を行う必要があり、シェーディング動作に時間がより長くかかる場合であっても、従来よりも、原稿が原稿トレイにセットされてから画像読取動作が指示されるまでの時間の分だけ早く画像の読取が開始されることとなる。従って、複数種類のシェーディング動作を行う場合において、従来よりも、画像読取動作が指示されてから画像の読取が開始されるまでの時間をより効果的に短縮することができる。
【００１０】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られるのは勿論のこと、特に、制御手段は、入力部からの画像読取動作指示に基づいて、計時手段により計時された時間が所定時間を経過しているか否かを判断し、所定時間が経過していると判断した場合に、シェーディング動作部によるシェーディング動作を行ってから、画像読取部による画像読取動作を開始させる制御を行うので、例えば、ユーザがいったん原稿トレイに原稿をセットしてから所定時間経過した後に入力部を介して画像動作動作指示を入力した場合であっても、もう一度シェーディング動作を行ってから画像読取動作が開始されることとなって、いったん原稿トレイに原稿をセットしてからシェーディング動作の有効時間が過ぎてしまった後において画像読取動作指示が入力されても、もう一度シェーディング動作がなされるので、確実にシェーディング動作を行うことができる。
【発明を実施するための最良の形態】
【００１１】
以下、図を参照して本発明を実施するための最良の形態を詳細に説明する。
本発明の実施形態に係る画像読取装置１００として、画像形成装置２００に設けられる画像読取装置１００を例示して説明する。画像形成装置２００は、図１に示すように、画像読取装置１００，プリント部３００等を備えて構成される。
【００１２】
本発明に係る画像読取装置１００は、図１，図２に示すように、搬送部１，画像読取部２，エンジン部３，画像処理部４，操作部５，タイマ部６，システム制御部７等を備えて構成される。
【００１３】
搬送部１は、図１，図２に示すように、原稿トレイ１０，ＡＤＦ（Auto  Document  Feeder）１１，原稿検知部１２等を備えて構成されており、ＡＤＦ１１，原稿検知部１２等はエンジン制御部３０により動作制御されている。そして、ＡＤＦ１１は、原稿トレイ１０にセットされた原稿を一枚ずつ搬送し、原稿検知部１２は、原稿検知手段として、原稿トレイ１０にセットされた原稿を検知して所定の原稿検知信号をエンジン制御部３０に出力する。
【００１４】
画像読取部２は、図１，図２に示すように、プラテンガラス２０，白基準板２１，露光ランプユニット２２，ＣＣＤ（Charge  Coupled  Device）２３等を備えて構成されており、露光ランプユニット２２，ＣＣＤ２３等はエンジン制御部３０により動作制御されている。
また、露光ランプユニット２２は、光源２２Ａ，反射機構２２Ｂ，レンズ２２Ｃ，及び光源２２Ａと反射機構２２Ｂを保持して、原稿を走査する主走査方向に対して略垂直な副走査方向に移動させるキャリッジ（図示省略）等を備えて構成される。
光源２２Ａは、プラテンガラス２０上に載置される原稿に対する主走査方向に長尺なキセノンランプ管等によって構成され、原稿画像面を１ライン毎に露光する。また、光源２２Ａの副走査方向移動速度は、拡大や縮小等、画像の読取倍率に応じて設定され、少なくとも２種類の走査周期を備える。ここで、２種類の走査周期としては、通常の読取倍率における走査周期であるＮｏｒｍａｌＩｎｄｅｘと、それ以外の読取倍率における走査周期であるＬｏｎｇＩｎｄｅｘとが挙げられる。
【００１５】
そして、原稿トレイ１０にセットされた原稿は、ＡＤＦ１１により画像読取装置１００の画像読取位置Ｘまで搬送され、画像読取部２において、露光ランプユニット２２により光が照射される。その結果得られた光学像はＣＣＤ２３により電気振動である画像データに変換され、画像データの読取が行われる。
また、露光ランプユニット２２及びＣＣＤ２３は、シェーディング動作部として、システム制御部７のＣＰＵ７０における後述するシェーディング動作プログラム７２Ａの実行による制御信号を出力されたエンジン制御部３０の制御に従って所定のシェーディング動作を行う。
【００１６】
エンジン部３は、エンジン制御部３０等を備えて構成され、エンジン制御部３０は、システム制御部７のＣＰＵ７０から入力される制御信号に従って、ＡＤＦ１１，原稿検知部１２，露光ランプユニット２２，ＣＣＤ２３等の動作を制御するように構成されている。
より具体的には、エンジン制御部３０は、ＣＰＵ（Central  Processing  Unit）（図示省略），ＲＡＭ（Random  Access  Memory）（図示省略），記憶部（図示省略）等を備えて構成される。そして、エンジン制御部３０は、記憶部に記憶されている各種プログラム及びデータ等を適宜読み出してＲＡＭに展開し、ＣＰＵによりＲＡＭに展開された各種プログラムによる処理を実行する。なお、本実施形態では、エンジン制御部３０のＣＰＵの処理により、ＡＤＦ１１，原稿検知部１２，露光ランプユニット２２，ＣＣＤ２３が制御されることとしたが、ＡＤＦ，原稿検知部１２，露光ランプユニット２２，ＣＣＤ２３に別個独立にＣＰＵが設けられて、それぞれのＣＰＵにおける処理により制御されることとしてもよい。
【００１７】
具体的に、エンジン制御部３０は、原稿検知部１２を制御して、原稿が原稿トレイ１０にセットされたことを検知する処理を行う。より詳細には、エンジン制御部３０は、原稿が原稿トレイ１０にセットされた際に原稿検知部１２から出力される原稿検知信号をシステム制御部７のＣＰＵ７０に出力する。
【００１８】
またエンジン制御部３０は、ＡＤＦ１１を制御して、システム制御部７のＣＰＵ７０から画像読取動作指示が入力された際に、原稿トレイ１０にセットされた原稿を画像読取位置Ｘまで搬送させる処理を行わせる。
【００１９】
更にエンジン制御部３０は、露光ランプユニット２２の光源２２Ａの点灯・消灯を制御するとともに、キャリッジ（図示省略）を制御して、当該光源２２Ａを原稿を走査する走査方向に対して略垂直な副走査方向に移動させる処理を実行させる。
【００２０】
画像処理部４は、読込処理部４０，圧縮ＩＣ４１，ＤＲＡＭ制御ＩＣ４２，画像メモリ４３，伸長ＩＣ４４，書込処理部４５等を備えて構成され、ＣＰＵ７０からの指示に従って、画像読取部２により読み取られた画像データに各種画像処理を行う。
また、画像処理部４は、シェーディング動作部として、システム制御部７のＣＰＵ７０における後述するシェーディング動作プログラム７２Ａの実行による制御に従って所定のシェーディング動作を行う。より具体的には、画像処理部４は、シェーディング動作部として、画像読取部２でシェーディング動作が行われた際にＣＣＤ２３から出力される読取データに基づいて補正値の算出を行う。なお、シェーディング動作部は、画像処理部４のみから構成されても良く、補正値の算出のみを行うものであっても良い。
【００２１】
読込処理部４０は、画像読取部２のＣＣＤ２３から入力される画像データに、アナログ処理，Ａ／Ｄ変換処理，シェーディング補正処理等の各種処理を施した後、デジタルの画像データを生成する。生成された画像データは、圧縮ＩＣ４１に出力される。圧縮ＩＣ４１は、入力された画像データに圧縮処理を施してＤＲＡＭ制御ＩＣ４２に出力する。
【００２２】
ＤＲＡＭ制御ＩＣ４２は、ＣＰＵ７０からの指示に従って、圧縮ＩＣ４１による画像データの圧縮処理及び伸長ＩＣ４４による圧縮画像データの伸長処理を制御するとともに、画像メモリ４３への画像データの入出力を制御する。画像メモリ４３は、ＤＲＡＭ（Dynamic  RAM）から構成される圧縮メモリ４３Ａ，ページメモリ４３Ｂ，補正データメモリ４３Ｃ等を備える。圧縮メモリ４３Ａは、圧縮画像データを格納するためのメモリであり、ページメモリ４３Ｂは、プリント前にプリント対象の非圧縮画像データを一時的に格納するためのメモリである。また、補正データメモリ４３Ｃは、画像処理部４で算出された補正値等の補正データを格納するためのメモリである。
【００２３】
伸長ＩＣ４４は、入力される圧縮画像データに伸長処理を施す。書込処理部４５は、伸長ＩＣ４４から入力された非圧縮画像データに基づいて、画像形成のための画像データを生成し、プリント部３００に出力する。
【００２４】
操作部５は、操作制御部５０，入力部５１等を備えて構成される。入力部５１は、透明感圧スイッチであるタッチパネル（図示省略），操作キー（図示省略）等を備えて構成される。そして、当該入力部５１からユーザ（図示省略）からの読取動作指示が操作制御部５０を介してシステム制御部７のＣＰＵ７０へ出力される。また、操作制御部５０は、ＣＰＵ７０から入力される表示信号に従って、プリント条件を入力するための操作画面や、各種処理結果等を透明感圧スイッチであるタッチパネル（図示省略）に表示させる。
【００２５】
タイマ部６は、タイマ回路（図示省略）等を備えて構成され、システム制御部７のＣＰＵ７０における計時プログラム７２Ｂの実行により制御されて、シェーディング動作終了からの経過時間を計時し、計時した時間が所定時間を経過した際に、経過信号をＣＰＵ７０に出力する。
【００２６】
システム制御部７は、図１に示すように、ＣＰＵ７０，ＲＡＭ７１，不揮発メモリ７２等を備えて構成される。
【００２７】
ＣＰＵ７０は、制御手段として、不揮発メモリ７２に格納されている各種プログラムに従って、画像読取装置１００の各部及びプリント部３００の動作を集中制御する。ＣＰＵ７０は、不揮発メモリ７２から各種プログラムを適宜読み出してＲＡＭ７１に展開し、ＲＡＭ７１に展開された各種プログラムと協働で各種処理を実行する。
また、ＣＰＵ７０は、エンジン制御部３０、ＤＲＡＭ制御ＩＣ４２，操作部５，プリント制御部３０１等とシリアルインターフェース等により接続されており、エンジン制御部３０、ＤＲＡＭ制御ＩＣ４２，操作部５，タイマ部６，プリント制御部３０１に制御信号を出力することにより、画像読取装置１００の各部及びプリント部３００の動作を集中制御する。
【００２８】
ＲＡＭ７１は、ＣＰＵ７０により実行された処理プログラム等を、ＲＡＭ７１内のプログラム格納領域に展開するとともに、入力データや上記処理プログラムが実行される際に生じる処理結果等をワークエリアに格納する。
【００２９】
不揮発メモリ７２は、少なくともデータ書き換えが可能なフラッシュメモリ等から構成され、各種データ，各種のプログラム，これらプログラムの実行により処理されたデータ等を記憶する。
より具体的には、不揮発メモリ７２は、図３に示すように、シェーディング動作プログラム７２Ａ，計時プログラム７２Ｂ，読取プログラム７２Ｃ，プリントプログラム７２Ｄ等を記憶している。
【００３０】
シェーディング動作プログラム７２Ａは、例えば、ＣＰＵ７０に、原稿検知部１２からエンジン制御部３０を介して原稿検知信号が出力された時点で、前回のシューディング動作終了からの経過時間が所定時間を経過しているか否かを判断し、エンジン部３及び画像処理部４を制御して、画像読取部２により読み取られた画像データを補正するためのシェーディング動作を行わせる処理を実現させるプログラムである。
より具体的には、ＣＰＵ７０に、原稿検知部１２からエンジン制御部３０を介して原稿検知信号が出力された時点で、前回のシューディング動作終了からの経過時間が所定時間を経過しているか否かを判断し、所定時間が経過したと判断した際に、エンジン部３及び画像処理部４を制御して、光源２２Ａを白基準板２１の第１の補正位置（図示省略）に移動させて消灯させ、光源２２Ａの走査周期であるＮｏｒｍａｌＩｎｄｅｘとＬｏｎｇＩｎｄｅｘに従って走査させ、ＣＣＤ２３により読み取られた読取データを画像処理部４に出力させるとともに、画像処理部４を制御して、当該読取データに基づいて補正値を算出させ（黒補正用）、次いで、光源２２Ａを点灯させて、ＮｏｒｍａｌＩｎｄｅｘとＬｏｎｇＩｎｄｅｘに従って走査させ、ＣＣＤ２３により読み取られた読取データを画像処理部４に出力させるとともに、画像処理部４に当該読取データに基づいて補正値を算出させ（白補正用）、次いで、光源２２Ａを白基準板２１の第２の補正位置（図示省略）に移動させて、点灯させ、ＮｏｒｍａｌＩｎｄｅｘとＬｏｎｇＩｎｄｅｘに従って走査させ、ＣＣＤ２３により読み取られた読取データを画像処理部４に出力させるとともに、画像処理部４に当該読取データに基づいて補正値を算出させ（白補正用）、これらシェーディング動作により得られた補正値を画像処理部４の補正データメモリ４３Ｃへ格納させる処理を実現させるプログラムである。ＣＰＵ７０は、シェーディング動作手段として、かかるシェーディング動作プログラム７２Ａを実行することにより、エンジン部３及び画像処理部４を制御して、シェーディング動作を行わせる。
【００３１】
計時プログラム７２Ｂは、例えば、ＣＰＵ７０に、前回のシェーディング動作の終了後の経過時間を計時する処理を実現させるプログラムである。より具体的には、ＣＰＵ７０に、タイマ部６を制御して、シェーディング動作終了からの経過時間を計時させ、計時した時間が所定時間を経過した際に、経過信号をＣＰＵ７０に出力させる処理を実現させるプログラムである。ＣＰＵ７０は、計時手段として、かかる計時プログラム７２Ｂを実行することにより、前回のシェーディング動作の終了後の経過時間を計時する。
【００３２】
読取プログラム７２Ｃは、例えば、ＣＰＵ７０に、画像読取装置１００の各部を制御して、画像データの読取を行わせる処理を実現させるプログラムである。より具体的には、ＣＰＵ７０に、画像読取部２を制御して画像を読み取らせ、当該画像を画像データに変換させて出力させ、読込処理部４０，書込処理部４５等を制御して当該画像データに各種処理を施させて画像データを生成させ、プリント部３００へ出力させる処理を実現させるプログラムである。
【００３３】
プリントプログラム７２Ｄは、例えば、ＣＰＵ７０に、プリント部３００を制御して、読取プログラム７２Ｃを実行することにより生成された画像データに基づいて、記録用紙に画像形成を行わせる処理を実現させるプログラムである。
【００３４】
プリント部３００は、プリント制御部３０１，画像形成部３０２等を備えて構成される。プリント制御部３０１は、ＣＰＵ７０からの指示に従って画像形成部３０２等のプリント部３００の各部を制御し、書込処理部４５から入力された画像データに基づいて記録用紙に画像形成を行わせる。
【００３５】
次に、上述のような構成の画像読取装置１００における、原稿が原稿トレイ１０にセットされてから読取動作が行われるまでの動作の流れを説明する。
まず、図４に示すように、原稿が原稿トレイ１０にセットされた際に、原稿検知部１２は所定の原稿検知信号をシステム制御部７のＣＰＵ７０に出力する（ステップＳ１）。
【００３６】
次に、ＣＰＵ７０は、エンジン制御部３０からの原稿検知信号の入力に基づいて、シェーディング動作プログラム７２Ａを実行し、前回、シェーディング動作が終了してから所定時間が経過しているか否かを判断する（ステップＳ２）。
【００３７】
ステップＳ２において、前回、シェーディング動作が終了してから所定時間が経過していると判断した場合には（ステップＳ２；Ｙｅｓ）、ＣＰＵ７０は、シェーディング動作プログラム７２Ａを実行することにより、エンジン制御部３０及び画像処理部４を制御して、シェーディング動作を行わせるとともに、シェーディング動作の終了後、計時プログラム７２Ｂを実行することにより、経過時間を計時する（ステップＳ３）。
ステップＳ２において、前回、シェーディング動作が終了してから所定時間が経過していないと判断した場合には、ステップＳ４へ進む（ステップＳ２；Ｎｏ）。
【００３８】
次に、ＣＰＵ７０は、操作制御部５０からの出力を検出して、ユーザ（図示省略）により、入力部５１を介して、画像読取動作指示が入力されたか否かを判断する（ステップＳ４）。
ステップＳ４において、画像読取動作指示が入力されていないと判断した場合には、ステップＳ２の前に戻る（ステップＳ４；Ｎｏ）。
ステップＳ４において、画像読取動作指示が入力されたと判断した場合には（ステップＳ４；Ｙｅｓ）、ＣＰＵ７０は、シェーディング動作プログラム７２Ａを実行することにより、前回、シェーディング動作が終了してから所定時間が経過しているか否かをを判断する（ステップＳ５）。
【００３９】
ステップＳ５において、前回、シェーディング動作が終了してから所定時間が経過していると判断した場合には（ステップＳ５；Ｙｅｓ）、ＣＰＵ７０は、シェーディング動作プログラム７２Ａを実行することにより、エンジン制御部３０及び画像処理部４を制御して、シェーディング動作を行わせるとともに、シェーディング動作の終了後、計時プログラム７２Ｂを実行することにより、経過時間を計時する（ステップＳ６）。
ステップＳ５において、前回、シェーディング動作が終了してから所定時間が経過していないと判断した場合には、ステップＳ７へ進む（ステップＳ５；Ｎｏ）。
【００４０】
次に、ＣＰＵ７０は、読取プログラム７２Ｃを実行することにより、画像読取装置１００の各部を制御して、画像データの読取を行わせる。より具体的には、画像読取部２を制御して画像を読み取らせ、当該画像を画像データに変換させて出力させ、読込処理部４０，書込処理部４５等を制御して当該画像データに各種処理を施させて画像データを生成させる（ステップＳ７）。
【００４１】
次に、本発明に係る画像読取装置１００におけるシェーディング動作の流れについて、図５に示すフローチャートを参照しながら、説明する。
【００４２】
まず、ＣＰＵ７０は、シェーディング動作プログラム７２Ａを実行することにより、エンジン制御部３０を制御して、光源２２Ａを白基準板２１の第１の補正位置（図示省略）に移動させる（ステップＳ３０１）。
次に、ＣＰＵ７０は、エンジン制御部３０及び画像処理部４を制御して、光源２２Ａを消灯させ（ステップＳ３０２）、ＬｏｎｇＩｎｄｅｘに対応するシェーディング動作（黒補正用）を行わせ（ステップＳ３０３）、次いで、ＮｏｒｍａｌＩｎｄｅｘに対応するシェーディング動作を行わせる（ステップＳ３０４）。
【００４３】
次に、ＣＰＵ７０は、エンジン制御部３０及び画像処理部４を制御して、光源２２Ａを点灯させ（ステップＳ３０５）、ＬｏｎｇＩｎｄｅｘに対応するシェーディング動作（白補正用）を行わせ（ステップＳ３０６）、次いで、ＮｏｒｍａｌＩｎｄｅｘに対応するシェーディング動作を行わせる（ステップＳ３０７）。
【００４４】
次に、ＣＰＵ７０は、エンジン制御部３０を制御して、光源２２Ａを白基準板２１の第２の補正位置（図示省略）に移動させる（ステップＳ３０８）。次いで、ＣＰＵ７０は、エンジン制御部３０及び画像処理部４を制御して、ＬｏｎｇＩｎｄｅｘに対応するシェーディング動作（白補正用）を行わせ（ステップＳ３０９）、次いで、ＮｏｒｍａｌＩｎｄｅｘに対応するシェーディング動作を行わせる（ステップＳ３１０）。
次に、ＣＰＵ７０は、エンジン制御部３０を制御して、光源２２Ａを画像読取位置Ｘまで移動させ、入力部５１から画像読取動作指示が出力されるまで待機する（ステップＳ３１１）。
【００４５】
次に、本発明に係る画像読取装置１００における、原稿が原稿トレイ１０にセットされてから読取動作が行われるまでの動作を、図７に示した従来の画像読取装置における、原稿が原稿トレイ１０にセットされてから読取動作が行われるまでの動作と対比してを図６に示すタイミングチャートを参照しながら説明する。
【００４６】
本発明に係る画像読取装置１００では、原稿トレイ１０に原稿がセットされると、原稿検知部１２から原稿検知信号がＣＰＵ７０に出力され（図６のｔ１の時点）、前回のシェーディング動作が終了してから所定時間経過した場合には、ｔ１の時点で、シェーディング動作が開始される。そして、通常、原稿を原稿トレイ１０にセットされてから入力部５１を介して画像読取動作指示が入力されるまでには、シェーディング動作を行う１４００ｍｓ程度の時間は経過するため、入力部５１から画像読取動作指示が入力された時点では（図６のｔ２の時点）、２種類のシェーディング動作がすべて終了している。そのため、搬送部１により原稿が搬送されて画像読取位置Ｘに到達した時点において（図６のｔ３の時点）、すぐに、画像の読取開始がなされることとなる。
【００４７】
以上に説明した、本発明の実施形態に係る画像読取装置１００によれば、原稿検知部１２により原稿トレイ１０に原稿がセットされたことが検知された時点で、システム制御部７０により画像処理部４，露光ランプユニット２２，ＣＣＤ２３によるシェーディング動作を開始させるので、原稿が原稿トレイ１０にセットされた時点でシェーディング動作が開始されることとなる。従って、画像読取動作が指示される時点ではすでにシェーディング動作が開始されているので、従来の画像読取動作が指示されてからシェーディング動作が開始される場合よりも、画像読取動作が指示されてから画像の読取が開始されるまでの時間を短縮することができる。
【００４８】
また、画像処理部４，露光ランプユニット２２，ＣＣＤ２３は複数種類のシェーディング動作を行うので、原稿のサイズが決まってない場合等で複数種類のシェーディング動作を行う必要があり、シェーディング動作に時間がより長くかかる場合であっても、従来よりも、原稿が原稿トレイ１０にセットされてから画像読取動作が指示されるまでの時間の分だけ早く画像の読取が開始されることとなる。従って、複数種類のシェーディング動作を行う場合において、従来よりも、画像読取動作が指示されてから画像の読取が開始されるまでの時間をより効果的に短縮することができる。
【００４９】
また、入力部５１からの画像読取動作指示に基づいて、システム制御部７０のＣＰＵ７０は、計時プログラム７２Ｂを実行することにより、シェーディング動作の終了後の経過時間を計時し、シェーディング動作プログラム７２Ａを実行することにより、計時された時間が所定時間を経過しているか否かを判断し、所定時間が経過していると判断された場合に、再びシェーディング動作を行ってから、画像読取部２による画像読取動作を開始させる制御を行うので、例えば、ユーザがいったん原稿トレイ１０に原稿をセットしてから所定時間経過した後に入力部５１を介して画像動作動作指示を入力した場合であっても、もう一度シェーディング動作を行ってから画像読取動作が開始されることとなって、いったん原稿トレイ１０に原稿をセットしてからシェーディング動作の有効時間が過ぎてしまった後において画像読取動作指示が入力されても、もう一度シェーディング動作がなされるので、確実にシェーディング動作を行うことができる。
【００５０】
なお、本実施形態では、２種類のシェーディング動作が行われることとしたが、３種類以上のシェーディング動作が行われても良い。また、最初から原稿から読み取られる画像データの読取倍率が決定されている場合には、複数種類のシェーディング動作のうちのどれが必要かを判断し、何れか一つのシェーディング動作を行う構成としても良い。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施形態に係る画像形成装置の構成を示すブロック図である。
【図２】本発明の実施形態に係る画像読取装置を示す正面断面図である。
【図３】本発明の実施形態に係る画像読取装置の不揮発メモリの構成を示す図である。
【図４】本発明の実施形態に係る画像読取装置における、原稿が原稿トレイにセットされてから読取動作が行われるまでの動作の流れを示すフローチャートである。
【図５】本発明の実施形態に係る画像読取装置におけるシェーディング動作の流れを示すフローチャートである。
【図６】従来及び本発明の実施形態に係る画像読取装置における、原稿が原稿トレイにセットされてから読取動作が行われるまでの動作の流れを示すタイミングチャートである。
【図７】従来の画像読取装置における、原稿が原稿トレイにセットされてから読取動作が行われるまでの動作の流れを示すタイミングチャートである。
【符号の説明】
【００５２】
１  搬送部
４  画像処理部（シェーディング動作部）
１０  原稿トレイ
１２  原稿検知部（原稿検知手段）
２  画像読取部
２２  露光ランプユニット（シェーディング動作部）
２３  ＣＣＤ（シェーディング動作部）
１００  画像読取装置
３０  エンジン制御部
５１  入力部
７０  ＣＰＵ（制御手段，計時手段）
７２  不揮発メモリ（制御手段，計時手段）
７２Ａ  シェーディング動作プログラム（制御手段）
７２Ｂ  計時プログラム（計時手段）
【図１】
2006191375.tif 000003
【図２】
2006191375.tif 000004
【図３】
2006191375.tif 000005
【図４】
2006191375.tif 000006
【図５】
2006191375.tif 000007
【図６】
2006191375.tif 000008
【図７】
2006191375.tif 000009