(57)【特許請求の範囲】
【請求項１】
原稿を搬送する搬送手段と、
前記搬送された原稿を搬送読取領域で読み取る読取手段と、
前記読取手段の読み取り可能な位置に配置された白基準板と、
前記白基準板を読み取らせて白基準データを取得すると共に、前記白基準データの取得に比して多い頻度で黒基準データを取得するよう前記搬送手段及び読取手段を制御する制御手段と、を備え、
前記制御手段は、所定の高頻度解像度を含む複数の解像度で前記原稿を読み取るように前記搬送手段及び前記読取手段を制御し、前記原稿を読み取る解像度が前記高頻度解像度以外の解像度であるときには前記白基準データ及び前記黒基準データを取得する一方、前記原稿を読み取る解像度が前記高頻度解像度であるときには前記黒基準データを取得する画像読取装置。
【請求項２】
前記読取手段は、該読取手段による前記原稿の読取時に発熱を伴って作動する作動手段が隣接して設けられている、請求項１に記載の画像読取装置。
【請求項３】
前記制御手段は、前記搬送された原稿を読み取る搬送読取領域で前記黒基準データを取得する、請求項１又は２に記載の画像読取装置。
【請求項４】
前記白基準板は、前記搬送読取領域に対して、原稿を載置した状態で読み取る載置読取領域を超えた位置に配置されており、
前記制御手段は、前記搬送読取領域で前記黒基準データを取得する、請求項１〜３のいずれか１項に記載の画像読取装置。
【請求項５】
前記制御手段は、前記原稿の読取処理において所定の連続読取時間を経過したときには、前記黒基準データを取得することにより前記多い頻度で前記黒基準データを取得する、請求項１〜４のいずれか１項に記載の画像読取装置。
【請求項６】
前記制御手段は、所定の低電力実行条件が成立すると該低電力状態で前記搬送手段及び読取手段を制御し、前記低電力状態から復帰する際には前記白基準データ及び前記黒基準データを取得する、請求項１〜５のいずれか１項に記載の画像読取装置。
【請求項７】
原稿を搬送する搬送手段と、前記搬送された原稿を搬送読取領域で読み取る読取手段と、前記読取手段の読み取り可能な位置に配置された白基準板と、を備えた画像読取装置を利用しコンピューターが実行する画像読取方法であって、
（ａ）前記白基準板を読み取らせて白基準データを取得すると共に、前記白基準データの取得に比して多い頻度で黒基準データを取得するよう前記搬送手段及び前記読取手段を制御するステップ、
（ｂ）所定の高頻度解像度を含む複数の解像度で前記原稿を読み取るように前記搬送手段及び前記読取手段を制御し、前記原稿を読み取る解像度が前記高頻度解像度以外の解像度であるときには前記白基準データ及び前記黒基準データを取得する一方、前記原稿を読み取る解像度が前記高頻度解像度であるときには前記黒基準データを取得するステップ、
を含む画像読取方法。
【請求項８】
請求項７に記載された画像読取方法のステップを１以上のコンピューターが実行するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来、画像読取装置としては、黒基準データを予め記憶しておき、原稿の読取の際には、白基準値のみを計測し、原稿を読み取って生成された画像データのシェーディング補正には、予め記憶された黒基準データと計測した白基準データとを用いる装置が提案されている（例えば、特許文献１参照）。この装置では、原稿の読取前にシェーディング補正に使用する黒基準データを記憶しておくことにより、原稿の読取の開始の遅れをより抑制する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９４１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上述した特許文献１の装置では、原稿の読取処理をより早く実行することを目的としているが、画像読取装置では、その構成や読取方法によっては、画像読取装置で読み取る黒基準データが変化する場合も考えられる。このように、原稿を読み取った画質の向上も望まれていた。
【０００５】
本発明は、このような課題に鑑みなされたものであり、原稿の読取処理を実行するに際して、より画質を向上させることができる画像読取装置、画像読取方法及びそのプログラムを提供することを主目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の主目的を達成するために以下の手段を採った。
【０００７】
本発明の画像読取装置は、
原稿を搬送する搬送手段と、
前記搬送された原稿を搬送読取領域で読み取る読取手段と、
前記読取手段の読み取り可能な位置に配置された白基準板と、
前記白基準板を読み取らせて白基準データを取得すると共に、前記白基準データの取得に比して多い頻度で黒基準データを取得するよう前記搬送手段及び前記読取手段を制御する制御手段と、を備えたものである。
【０００８】
この画像読取装置では、白基準板を読み取らせて白基準データを取得すると共に、白基準データの取得に比して多い頻度で黒基準データを取得する。例えば、読取手段による読取処理の継続に伴い、読取手段で読み取る黒基準データが変化することが考えられるが、ここでは、黒基準データを多い頻度で取得することにより、このような黒基準データの変化に対応するのである。したがって、原稿の読取処理を実行するに際して、より画質を向上させることができる。
【０００９】
本発明の画像読取装置において、前記読取手段は、該前記読取手段による前記原稿の読取時に発熱を伴って作動する作動手段が隣接して設けられているものとしてもよい。読取手段による読取処理の継続に伴い、作動手段の発熱により黒基準データが変化するため、こうすれば、発熱に伴う画質の低下をより抑制することによって、より画質を向上させることができる。このとき、前記作動手段は、前記搬送手段を駆動させる駆動モーターであるものとしてもよい。駆動モーターは発熱量が比較的高いため、本発明を適用する意義が高い。このとき、前記駆動モーターは、連結部により連結され前記搬送手段を駆動し、前記読取手段を移動させる駆動モーターを兼ねているものとしてもよい。こうすれば、原稿の読取の際に必須である原稿の搬送時に読取手段の近傍でより発熱するから、本発明を適用する意義が更に高い。
【００１０】
本発明の画像読取装置において、前記制御手段は、前記搬送された原稿を読み取る搬送読取領域で前記黒基準データを取得するものとしてもよい。こうすれば、頻度が高い黒基準データの取得に伴って生じうる読取手段の移動時間をより短縮可能であるため、処理時間が長くなるのをより抑制しつつ、より画質を向上させることができる。
【００１１】
本発明の画像読取装置において、前記白基準板は、前記搬送読取領域に対して、原稿を載置した状態で読み取る載置読取領域を超えた位置に配置されており、前記制御手段は、前記搬送読取領域で前記黒基準データを取得するものとしてもよい。こうすれば、離れて配置されている白基準板への読取手段の移動頻度がより低いため、処理時間が長くなるのをより抑制しつつ、より画質を向上させることができる。
【００１２】
本発明の画像読取装置において、前記制御手段は、前記原稿の読取処理において所定の連続読取時間を経過したときには、前記黒基準データを取得することにより前記多い頻度で前記黒基準データを取得するものとしてもよい。こうすれば、連続的な原稿の読取処理において、黒基準データを多い頻度で取得することによって、より画質を向上させることができる。ここで、所定の連続読取時間は、例えば、連続的な原稿の読取処理と、画質低下との関係を経験的に求め、画質低下が許容可能である範囲の時間として定めるものとしてもよい。
【００１３】
本発明の画像読取装置において、前記制御手段は、所定の高頻度解像度を含む複数の解像度で前記原稿を読み取るように前記搬送手段及び前記読取手段を制御し、前記原稿を読み取る解像度が前記高頻度解像度以外の解像度であるときには前記白基準データ及び前記黒基準データを取得する一方、前記原稿を読み取る解像度が前記高頻度解像度であるときには前記黒基準データを取得するものとしてもよい。こうすれば、所定の高頻度解像度では、処理時間が長くなるのをより抑制しつつ、画質の低下をより抑制することができる。ここで、高頻度解像度とは、例えば、他の解像度に比して、原稿の読取処理で用いられる頻度が高い解像度であるものとしてもよい。こうすれば、頻度が高い解像度での読取処理では、白基準データの取得頻度をより低減することによって、処理時間が長くなるのをより抑制しつつ、より画質を向上させることができる。
【００１４】
本発明の画像読取装置において、前記制御手段は、所定の低電力実行条件が成立すると該低電力状態で前記搬送手段及び読取手段を制御し、前記低電力状態から復帰する際には前記白基準データ及び前記黒基準データを取得するものとしてもよい。こうすれば、低電力状態から復帰した際に、新たな白基準データ及び黒基準データを取得することによって、より画質を向上させることができる。
【００１５】
なお、本発明の画像読取装置は、前記白基準データと前記黒基準データとを用い、前記原稿の読取処理でシェーディング補正を実行するシェーディング補正実行手段、を備えるものとしてもよい。
【００１６】
本発明の画像読取方法は、
原稿を搬送する搬送手段と、前記搬送された原稿を搬送読取領域で読み取る読取手段と、前記読取手段の読み取り可能な位置に配置された白基準板と、を備えた画像読取装置を利用しコンピューターが実行する画像読取方法であって、
（ａ）前記白基準板を読み取らせて白基準データを取得すると共に、前記白基準データの取得に比して多い頻度で黒基準データを取得するよう前記搬送手段及び読取手段を制御するステップ、を含むものである。
【００１７】
この画像読取方法では、上述した画像読取装置と同様に、読取手段による読取処理の継続に伴い、黒基準データが変化することが考えられるが、ここでは、黒基準データを多い頻度で取得し、このような黒基準データの変化に対応することによって、より画質を向上させることができる。なお、この画像読取方法において、上述した画像読取装置の種々の態様を採用してもよいし、また、上述した画像読取装置の各機能を実現するようなステップを追加してもよい。
【００１８】
本発明のプログラムは、上述した画像読取方法のステップを１以上のコンピューターが実行するものである。このプログラムは、コンピューターが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピューターから別のコンピューターへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピューターに実行させるか又は複数のコンピューターに各ステップを分担して実行させれば、上述した画像読取方法の各ステップが実行されるため、画像読取方法と同様の作用効果が得られる。
【図面の簡単な説明】
【００１９】
【図１】マルチファンクションプリンター２０の構成の概略を示す構成図。
【図２】スキャナーユニット４０の構成の概略を示す構成図。
【図３】メイン処理ルーチンの一例を示すフローチャート。
【図４】画像読取処理ルーチンの一例を示すフローチャート。
【発明を実施するための形態】
【００２０】
次に、本発明の実施の形態を図面を用いて説明する。図１は、本発明の一実施形態であるマルチファンクションプリンター２０の構成の概略を示す構成図である。図２は、スキャナーユニット４０の構成の概略を示す構成図である。
【００２１】
本実施形態のマルチファンクションプリンター２０は、図１に示すように、筐体２１と、筐体２１の上面を開閉可能な筐体カバー２２とにより構成されており、原稿を光学的に読み取ってイメージデータを生成するスキャナーユニット４０と、カセット２３内にセットされている用紙を給紙し印刷して排紙トレイ２４に排紙するプリンターユニット４２と、使用者による各種操作が可能な操作パネル４６と、装置全体の制御を司るメインコントローラー８０と、を備える。筐体２１の上面には、ガラス台３２を有するフラットベッド部３１が配設されており、ガラス台３２に載置された原稿をスキャナーユニット４０で光学的に読み取ることができるようになっている（以下、この動作モードを原稿固定読取モードと呼ぶ）。また、筐体カバー２２には、オートドキュメントフィーダーユニット６１（以下、ＡＤＦユニットと呼ぶ）が内蔵されており（図２参照）、原稿ガイド２９によりガイドされＡＤＦ挿入口２６にセットされている原稿を連続的に自動搬送しながらスキャナーユニット４０で光学的に読み取ることができるようになっている（以下、この動作モードをＡＤＦ読取モードと呼ぶ）。
【００２２】
スキャナーユニット４０は、スキャナーＡＳＩＣ５０と、スキャナーエンジン６０とを備える。スキャナーＡＳＩＣ５０は、スキャナーエンジン６０を制御する集積回路であり、メインコントローラー８０からのスキャン指令を受けると、原稿固定読取モードかＡＤＦ読取モードかのいずれかのモードで原稿をイメージデータとして読み取るようスキャナーエンジン６０を制御する。
【００２３】
スキャナーエンジン６０は、図２に示すように、ＡＤＦ挿入口２６にセットされた原稿ＳをＡＤＦ読取領域３４に自動搬送するＡＤＦユニット６１と、ガラス台３２あるいはＡＤＦ読取領域３４に光を照射する光源ユニット７１と、原稿Ｓからの反射光を受光して電荷として蓄えることにより原稿Ｓを読み取るコンタクトイメージセンサー（ＣＩＳ）７４と、光源ユニット７１とＣＩＳ７４とを搭載したＣＩＳモジュール７６と、ＣＩＳモジュール７６の筐体の下側に固定されＣＩＳモジュール７６と共に移動するキャリッジモーター７８と、キャリッジモーター７８により回転駆動されるモーターギア７８ａと、副走査方向に配設されたガイドギア７９と、を備える。ここでは、モーターギア７８ａと、ガイドギア７９とが噛み合わされており、かつ、ガイドギア７９の配設された副走査方向にＣＩＳモジュール７６の移動が規制されている。即ち、ＣＩＳモジュール７６は、キャリッジモーター７８の駆動に伴いガイドギア７９に沿って副走査方向に往復動するよう構成されている。キャリジモーター７８は、ＣＩＳモジュール７６による読取時に１ラインずつＣＩＳモジュール７６を移動させるステッピングモーターであり、発熱を伴って作動する。このキャリジモーター７８は、ＣＩＳ７４に隣接して配設されている。ＡＤＦユニット６１は、ＡＤＦ挿入口２６付近に配置されたピックアップローラー６３と、搬送経路６２に配置された複数の搬送ローラー６４と、ＡＤＦ排紙トレイ２８付近に配置された排紙ローラー６５とを備えている。光源ユニット７１は、図１に示すように、赤色光を点灯する赤ＬＥＤ７２Ｒと、緑色光を点灯する緑ＬＥＤ７２Ｇと、青色光を点灯する青ＬＥＤ７２Ｂの３色の光源を有しており、光源からの光を導光体７３を介してガラス台３２或いはＡＤＦ読取領域３４に照射する。ＣＩＳ７４は、一ライン分の複数の受光素子（ＣＭＯＳイメージセンサー）７５が主走査方向に配列されたものとして構成されており、各色のＬＥＤ７２Ｒ，７２Ｇ，７２Ｂの点灯を順次切り替えながら反射光を一色ずつ読み取ることによりカラーイメージデータを生成する。
【００２４】
このスキャナーエンジン６０では、図２に示すように、ＣＩＳモジュール７６がＡＤＦ読取領域３４に位置すると、ＡＤＦユニット６１のピックアップローラー６３、搬送ローラー６４、排紙ローラー６５など各搬送用のローラーに接続されたギア機構７７とモーターギア７８ａとが噛み合うように構成されている。ＡＤＦ読取領域３４では、図２の左方向へＣＩＳモジュール７６が移動するようキャリッジモーター７８を駆動するとガイドギア７９側ではモーターギア７８ａは噛み合わず、ギア機構７７側ではモーターギア７８ａが噛み合って駆動力がＡＤＦユニット６１側に伝わるようになっている。このように、ＡＤＦユニット６１では、キャリッジモーター７８の駆動力で各搬送用のローラーを回転駆動させることにより、ＡＤＦ挿入口２６にセットされた原稿を一枚ずつ取り込んで搬送経路６２上に自動搬送する。即ち、キャリッジモーター７８は、ＣＩＳモジュール７６の移動用モーターと原稿Ｓの搬送用モーターとを共用するよう構成されている。このように、構成を簡略化している。
【００２５】
スキャナーＡＳＩＣ５０は、各デバイスの制御を司る読取処理部５１と、ＬＥＤ７２Ｒ，７２Ｇ，７２Ｂを個別にオンオフするＬＥＤ駆動部５４と、ＣＩＳ７４で生じたアナログ信号を図示しない増幅器を介して入力してデジタル信号に変換するＡ／Ｄ変換部５６と、読取処理部５１からの制御信号を受けてキャリッジモーター７８を駆動するモーター駆動部５８と、を備える。読取処理部５１は、制御部５２と、シェーディング補正処理部５３と、を備えている。制御部５２は、原稿Ｓの読取処理のほか、シェーディング補正に用いる白基準データＷや黒基準データＫを取得する機能を有している。シェーディング補正処理部５３は、シェーディング補正処理を実行する機能を有している。シェーディング補正処理は、黒基準データＫと白基準データＷとを用い、光源ユニット７１の発光のバラツキや受光素子７５の素子毎の感度特性のバラツキ、ＣＩＳ７４の温度に依存した電荷変化などに起因して画素毎に生じる濃度ムラを除去（シェーディング補正）する処理である。スキャナーユニット４０では、ＡＤＦ読取領域３４に対して載置読取領域としてのガラス台３２を超えた位置、即ち、ガラス台３２の副走査方向の端部に、白基準板３６が設けられている。黒基準データＫは、ＣＩＳモジュール７６をＡＤＦ読取領域３４に配置した状態（又は白基準板３６に対向した状態）で、全ての光源をオフとしてスキャンしたときに受光素子７５で得られる出力電圧である。また、白基準データＷは、ＣＩＳモジュール７６と白基準板３６とを対向させた状態で、各色のＬＥＤ７２Ｒ、７２Ｇ、７２Ｂをオンとしてスキャンしたときに受光素子７５で得られる出力電圧である。
【００２６】
プリンターユニット４２は、プリンターＡＳＩＣ４４とプリンターエンジン４５とを備える。プリンターＡＳＩＣ４４は、プリンターエンジン４５を制御する集積回路であり、メインコントローラー８０から印刷指令を受けると、印刷指令の対象となる画像ファイルに基づいて記録紙に画像を印刷するようプリンターエンジン４５を制御する。プリンターエンジン４５は、印刷ヘッドから用紙へインクを吐出することにより印刷を行なう周知のインクジェット方式のカラープリンター機構として構成されている。なお、プリンターユニット４２は、本発明の要旨をなさないから、これ以上の詳細な説明は省略する。
【００２７】
操作パネル４６は、中央に配置された表示部４７と、この表示部４７の左隣に配置された電源ボタン４８と、を備える。表示部４７は、タッチパネル式の液晶ディスプレイとして構成されており、モードを選択するモードボタンや、ディスプレイ上に表示される案内に従ってタッチすることによりメニューや項目を選択する選択／設定ボタン，コピーや印刷を開始するスタートボタンなどを表示してタッチ操作を受け付ける。ここで、モード選択ボタンにより選択可能なモードとしては、ガラス台３２に載置された原稿をスキャンしてコピーするコピーモードやメモリーカードスロット４９に装着されたメモリーカードＭＣに記憶された画像を用いて印刷したり原稿をスキャンしてデータ化してメモリーカードＭＣに保存するメモリーカードモード，写真フィルムをスキャンして印刷したりデータをメモリーカードＭＣに保存したりするフィルムモードなどがある。
【００２８】
メインコントローラー８０は、ＣＰＵ８２を中心とするマイクロプロセッサーとして構成されており、各種処理プログラムや各種データ、各種テーブルなどを記憶したフラッシュメモリー８４と、一時的にスキャンデータや印刷データを記憶するＲＡＭ８６と、操作パネル４６との通信を可能とする内部通信インターフェイス８８と、を備える。メインコントローラー８０は、プリンターユニット４２やスキャナーユニット４０からの各種動作信号や各種検出信号を入力したり、操作パネル４６のタッチ操作に応じて発生する操作信号を入力したりする。また、メモリーカードＭＣから画像ファイルを読み出したり、画像データの印刷を実行するようプリンターユニット４２に指令を出力したり、操作パネル４６からのスキャン指令に基づいてガラス台３２に載置された原稿を画像データとして読み取るようスキャナーユニット４０に指令を出力したり、操作パネル４６に表示部４７の制御指令を出力したりする。
【００２９】
次に、こうして構成された本実施形態のスキャナーユニット４０の動作、特に、ＡＤＦ読取モードでスキャンする際の動作について説明する。図３は、メインコントローラー８０のＣＰＵ８２により実行されるメイン処理ルーチンの一例を示すフローチャートである。図４は、スキャナーＡＳＩＣ５０により実行される画像読取処理ルーチンの一例を示すフローチャートである。ここでは、使用者が、ＡＤＦ挿入口２６に原稿Ｓをセットし操作パネル４６に表示された図示しないスタートボタンを押下する操作を行うことにより、複数の原稿Ｓを連続的に読み取る場合を主に説明する。このメイン処理ルーチンは、スキャナーユニット４０での処理ルーチンであり、例えば、使用者により電源ボタン２７が押下され電源がオンされたあとに実行される。
【００３０】
このルーチンを実行すると、ＣＰＵ８２は、所定の高頻度解像度での白基準データＷを取得する処理を実行する（ステップＳ１００）。スキャナーユニット４０では、例えば、３００ｄｐｉ，６００ｄｐｉ，１２００ｄｐｉなど、複数の読取解像度で原稿Ｓの読取処理を実行可能である。この読取解像度のうち、使用者の利用頻度が高い解像度（例えば、６００ｄｐｉ）が高頻度解像度に定められている。また、白基準データＷの取得処理では、ＣＩＳモジュール７６をホームポジション（図２において白基準板３６の右側）から白基準板３６へ移動させ、光源ユニット７１の発光と共にＣＩＳモジュール７６で白基準板３６を読み取る処理を実行させるものとする。このように、利用頻度の高い読取解像度については、起動時に白基準データＷを記憶しておくのである。
【００３１】
次に、ＣＰＵ８２は、スキャン要求があるか否かを操作パネル４６からの入力信号に基づいて判定し（ステップＳ１１０）、スキャン要求がないときには、所定の低電力モードに移行する低電力実行条件が成立するか否かを判定する（ステップＳ１５０）。低電力モードは、原稿Ｓの読取時に比してメインコントローラー８０やキャリッジモーター７８などの消費電力をより低電力側で制御するモードである。低電力実行条件は、例えば、マルチファンクションプリンター２０へ印刷指令やスキャン指令を行わない状態が所定時間（２分、５分、１０分など）に亘って続いた場合などに成立するものとする。低電力実行条件が成立した場合は低電力モードで各ユニットを制御し（ステップＳ１６０）、低電力実行条件が成立しない場合は通常電力モードで各ユニットを制御する（ステップＳ１７０）。ステップＳ１６０又はステップＳ１７０のあと、電源オフされたか否かを判定し（ステップＳ１８０）、電源がオフされない場合は、ステップＳ１１０以降の処理を実行する。
【００３２】
一方、ステップＳ１１０でスキャン要求があるときには、ＣＰＵ８２は、現在の動作モードが低電力モードであるか否かを判定し（ステップＳ１２０）、低電力モードであるときには、低電力モードから通常電力モードに復帰する処理を実行する（ステップＳ１３０）。続いて、スキャナーユニット４０での原稿Ｓの画像読取処理を実行し（ステップＳ１４０）、上述したステップＳ１５０以降の処理を実行する。そして、ステップＳ１８０で電源がオフされるとこのルーチンを終了する。
【００３３】
ここで、ステップＳ１４０の画像読取処理について詳しく説明する。この画像読取処理は、読取処理部５１、制御部５２、シェーディング補正処理部５３、ＬＥＤ駆動部５４、Ａ／Ｄ変換部５６及びモーター駆動部５８などの各機能を利用して実行される。このルーチンを実行すると、スキャナーＡＳＩＣ５０は、原稿の読取モードを判定する（ステップＳ２００）。読取モードがＦＢ読取モードである場合は、白基準データＷを取得すると共に、黒基準データＫを取得する（ステップＳ２１０）。ここでは、白基準板３６に対向する位置でＣＩＳモジュール７６により白基準データＷを取得すると共に、この位置のまま光を照射しない暗状態でＣＩＳモジュール７６により黒基準データＫを取得する処理を実行するものとする。次に、フラットベッド部３１での原稿Ｓの読取処理を実行させ（ステップＳ２７０）、シェーディング補正を実行し（ステップＳ２８０）、シェーディング補正及び他の画像処理などを施して得られた画像データを保存する処理を実行する（ステップＳ２９０）。シェーディング補正処理では、ＣＩＳ７４で読み取った画素値を白基準データＷと黒基準データＫとを用いて補正する周知の処理を実行するものとする。続いて、処理が終了したか否かを判定し（ステップＳ３００）、処理が終了したときにはこのルーチンを終了する。
【００３４】
一方、ステップＳ２００で原稿の読取モードがＡＤＦ読取モードであるときには、スキャナーＡＳＩＣ５０は、低電力モードからの復帰であるか否かを判定し（ステップＳ２２０）、低電力モードからの復帰であるときには、ステップＳ２１０以降の処理、即ち白基準データＷ及び黒基準データＫを取得して原稿Ｓの読取処理を実行する。これは、前回の原稿Ｓの読取処理からかなりの時間がたっていることが考えられ、各白、黒基準データＷ，Ｋを新しく取得することが読取画質の向上によいためである。なお、このステップＳ２１０の処理では、白基準板３６に対向する位置でＣＩＳモジュール７６により白基準データＷを取得すると共に、ＡＤＦ読取領域３４にＣＩＳモジュール７６を移動し、光を照射しない暗状態でＣＩＳモジュール７６により黒基準データＫを取得する処理を実行するものとする。
【００３５】
一方、ステップＳ２２０で低電力モードからの復帰でないときには、スキャナーＡＳＩＣ５０は、今回が１枚目の読取処理であるか否かを判定し（ステップＳ２３０）、１枚目の読取処理であるときには、今回の原稿の読取処理が所定の高頻度解像度であるか否かを、使用者が設定したスキャン設定条件に基づいて判定する（ステップＳ２４０）。高頻度解像度であるときには、上述したメイン処理ルーチンのステップＳ１００で白基準データＷを取得済みであるから、黒基準データＫを取得する（ステップＳ２５０）。ここでは、ＡＤＦ読取領域３４にＣＩＳモジュール７６を配置し、光を照射しない暗状態でＣＩＳモジュール７６により黒基準データＫを取得する処理を実行するものとする。こうすれば、そのままＡＤＦ読取領域３４で原稿Ｓの読取処理を実行することができる。また、白基準板３６まで移動して白基準データＷを取得する必要がない。一方、ステップＳ２４０で高頻度解像度でないときには、白基準データＷ及び黒基準データＫもないことから、ステップＳ２１０で白基準データＷを取得すると共に黒基準データＫを取得する。ここでは、白基準板３６に対向する位置でＣＩＳモジュール７６により白基準データＷを取得すると共に、ＡＤＦ読取領域３４へＣＩＳモジュール７６を移動して黒基準データＫを取得する処理を実行するものとする。ステップＳ２５０、又は、ステップＳ２１０のあと、ステップＳ２７０以降の処理を実行する。即ち、原稿ＳをＡＤＦユニット６１で搬送させ、ＣＩＳモジュール７６で原稿Ｓを読み取り、白基準データＷや黒基準データＫを用いてシェーディング補正を実行しながら、画像データを生成する処理を行う。このとき、原稿Ｓが多数ある場合など、ＣＩＳ７４の近傍に配設され、原稿Ｓの搬送時に駆動されたキャリッジモーター７８の発熱により、ＣＩＳ７４の温度が上昇する場合などが生じる。
【００３６】
一方、ステップＳ２３０で１枚目の読取処理でない場合、即ち、２枚目以降の原稿Ｓの読取処理であるときには、連続的な原稿Ｓの読取処理が所定の連続読取時間を経過したか否かを判定する（ステップＳ２６０）。この所定の連続読取時間は、例えば、連続的な原稿Ｓの読取処理と、画質低下との関係を経験的に求め、画質低下が許容可能である範囲の時間として定めるものとしてもよい。なお、「連続的な原稿Ｓの読取処理」とは、例えば、キャリッジモーター７８の温度低下が顕著でないインターバルが存在しても、連続して読取処理を行っているものと判定してもよい趣旨である。さて、連続的な原稿Ｓの読取処理が所定の連続読取時間を経過していないときには、先に取得した白基準データＷ及び黒基準データＫを継続的に利用して、ステップＳ２７０以降の処理を実行する。即ち、原稿ＳをＡＤＦユニット６１で搬送させ、ＣＩＳモジュール７６で原稿Ｓを読み取り、白基準データＷや黒基準データＫを用いてシェーディング補正を実行しながら、画像データを生成する処理を行う。一方、ステップＳ２６０で連続的な原稿Ｓの読取処理が所定の連続読取時間を経過したときには、ステップＳ２５０で黒基準データＫを取得し、ステップＳ２７０以降の処理を実行する。ここでは、黒基準データＫを新たに取得するから、キャリッジモーター７８の継続駆動などによりＣＩＳ７４の温度上昇により生じるいわゆる黒浮き状態を、より確実に補正することができる。また、黒基準データＫのみを取得するから、白基準板３６への移動をより抑制し、処理時間の短縮を図ることができる。このように、キャリッジモーター７８の発熱に応じて、黒基準データＫを白基準データＷに比して多い頻度で取得するのである。そして、ステップＳ３００で処理終了であるときには、このルーチンを終了する。
【００３７】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＡＤＦユニット６１が本発明の搬送手段に相当し、ＣＩＳモジュール７６が読取手段に相当し、スキャナーＡＳＩＣ５０が制御手段に相当し、キャリッジモーター７８が作動手段に相当し、ＡＤＦ読取領域３４が搬送読取領域に相当し、ガラス台３２が載置読取領域に相当する。なお、本実施形態では、スキャナーユニット４０の動作を説明することにより本発明の画像読取方法の一例も明らかにしている。
【００３８】
以上詳述した本実施形態のスキャナーユニット４０によれば、白基準板３６を読み取らせて白基準データＷを取得すると共に、白基準データＷの取得に比して多い頻度で黒基準データＫを取得する。ＣＩＳモジュール７６による読取処理の継続に伴い、その温度変化などの影響で黒基準データＫが変化するが、ここでは、黒基準データＫを多い頻度で取得することにより、このような黒基準データＫの変化に対応するのである。したがって、原稿Ｓの読取処理を実行するに際して、より画質を向上させることができる。また、原稿Ｓの読取時に発熱を伴って作動するキャリッジモーター７８がＣＩＳ７４に隣接して設けられており、読取処理の継続に伴い、キャリッジモーター７８の発熱により黒基準データＫは変化するが、黒基準データＫを多い頻度で取得することにより、発熱に伴う画質の低下をより抑制することによって、より画質を向上させることができる。また、キャリッジモーター７８は発熱量が比較的高いため、本発明を適用する意義が高い。更に、キャリッジモーター７８は、ギア機構７７により連結されＡＤＦユニット６１の原稿Ｓの搬送モーターを兼ねているため、原稿Ｓの搬送時にＣＩＳ７４の近傍で、より発熱するから、本発明を適用する意義が更に高い。
【００３９】
また、原稿Ｓを読み取るＡＤＦ読取領域３４で黒基準データＫを取得するため、黒基準データＫの取得に伴って生じうるＣＩＳモジュール７６の移動時間がかからず、処理時間が長くなるのをより抑制しつつ、より画質を向上させることができる。更に、ＡＤＦ読取領域３４に対して、白基準板３６がガラス台３２の反対側に配置されており、ＡＤＦ読取領域３４で黒基準データＫを取得すると共に、白基準板３６に対向する位置で白基準データＷを取得するため、離れて配置されている白基準板３６へのＣＩＳモジュール７６の移動頻度がより低く、処理時間が長くなるのをより抑制しつつ、より画質を向上させることができる。更にまた、原稿を読み取る解像度が高頻度解像度以外の解像度であるときには白基準データＷ及び黒基準データＫを取得する一方、高頻度解像度であるときには黒基準データＫのみを取得するため、高頻度解像度では処理時間が長くなるのをより抑制しつつ、より画質を向上させることができる。また、高頻度解像度は、他の解像度に比して原稿の読取処理で用いられる頻度が高い解像度であるため、頻度が高い解像度での読取処理では、白基準データの取得頻度をより低減することによって、処理時間が長くなるのをより抑制しつつ、より画質を向上させることができる。そして、原稿の読取処理において、所定の連続読取時間を経過したときには、黒基準データＫを取得するため、連続的な原稿の読取処理において、黒基準データを多い頻度で取得することによって、より画質を向上させることができる。そしてまた、低電力状態から復帰する際には白基準データＷ及び黒基準データＫを取得するため、より画質を向上させることができる。
【００４０】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００４１】
例えば、上述した実施形態では、ＣＩＳ７４に隣接して発熱するキャリッジモーター７８が配設されているものとしたが、黒基準データＫを白基準データＷに比して多い頻度で取得するものとすれば、特にこれに限定されない。例えば、発熱以外の要因によって黒基準データＫが変化することがあるから、発熱機器がＣＩＳモジュール７６に隣接していなくとも黒基準データＫの取得頻度を多くしてより画質を向上させることができる。
【００４２】
上述した実施形態では、ＡＤＦ読取領域３４で黒基準データＫを取得するものとしたが、特にこれに限定されない。例えば、白基準板３６に対向する位置で黒基準データＫを取得するものとしてもよい。こうすれば、処理時間は長くなるが、より画質を向上させることはできる。なお、ＡＤＦ読取領域３４で黒基準データＫを取得する方が処理時間が短いため、好ましい。
【００４３】
上述した実施形態では、白基準板３６は、ＡＤＦ読取領域３４に対して、ガラス台３２を超えた位置に配置されているものとしたが、特にこれに限定されない。例えば、ＡＤＦ読取領域３４に隣接して設けてもよい。なお、ホームポジションの位置関係や遮光性、装置全体のコンパクト化を考慮すると、ＡＤＦ読取領域３４に対してガラス台３２を超えた位置に白基準板３６を配置するのが好ましい。
【００４４】
上述した実施形態では、高頻度解像度を１つの解像度としたが、２以上の解像度としてもよい。また、ステップＳ１００で２以上の解像度の白基準データＷを取得するものとしてもよい。あるいは、ステップＳ１００で白基準データＷを取得しないものとしてもよい。即ち、この高頻度解像度の設定を省略してもよい。
【００４５】
上述した実施形態では、所定の連続読取時間を経過したときには黒基準データＫを取得するものとしたが、黒基準データＫを白基準データＷに比して多い頻度で取得するものとすれば特にこれに限定されない。この所定の連続読取時間を用いないものとしてもよい。こうしても、黒基準データＫの取得頻度を多くしてより画質を向上させることができる。
【００４６】
上述した実施形態では、低電力状態から復帰する際には白基準データＷ及び黒基準データＫを取得するものとしたが、特にこれに限定されない。また、低電力状態を省略してもよい。
【００４７】
上述した実施形態では、マルチファンクションプリンター２０として説明したが、白基準データＷ及び黒基準データＫを用いてシェーディング補正するものとすれば、特に限定されず、例えば、プリンターユニット４２を備えないスキャナー装置としてもよいし、ＦＡＸ機能を備えたＦＡＸ装置としてもよい。また、プリンターユニット４２は、インクジェット方式のカラープリンター機構としたが、特にこれに限定されず、電子写真方式のカラープリンターとしてもよいし、ドットインパクト方式のカラープリンターとしてもよいし、これらのモノクロプリンターとしてもよい。
【００４８】
上述した実施形態では、マルチファンクションプリンター２０として説明したが、画像読取方法としてもよいし、この方法を実行するプログラムとしてもよい。
【符号の説明】
【００４９】
２０  マルチファンクションプリンター、２１  筐体、２２  筐体カバー、２３  カセット、２４  排紙トレイ、２６  ＡＤＦ挿入口、２８  ＡＤＦ排紙トレイ、２９  原稿ガイド、３１  フラットベッド部、３２  ガラス台、３４  ＡＤＦ読取領域、３６  白基準板、４０  スキャナーユニット、４２  プリンターユニット、４４  プリンターＡＳＩＣ、４５  プリンターエンジン、４６  操作パネル、４７  表示部、４８  電源ボタン、４９  メモリーカードスロット、５０  スキャナーＡＳＩＣ、５１  読取処理部、５２  制御部、５３  シェーディング補正処理部、５４  ＬＥＤ駆動部、５６  Ａ／Ｄ変換部、５８  モーター駆動部、６０  スキャナーエンジン、６１  オートドキュメントフィーダー（ＡＤＦ）ユニット、６２  搬送経路、６３  ピックアップローラー、６４  搬送ローラー、６５  排紙ローラー、７１  光源ユニット、７２Ｒ，７２Ｇ，７２Ｂ  ＬＥＤ、７３  導光体、７４  ＣＩＳ、７５  受光素子、７６  ＣＩＳモジュール、７７  ギア機構、７８  キャリッジモーター、７８ａ  モーターギア、７９  ガイドギア、８０  メインコントローラー、８２  ＣＰＵ、８４  フラッシュメモリー、８６  ＲＡＭ、８８  インターフェイス（Ｉ／Ｆ）、ＭＣ  メモリーカード、Ｓ  原稿。
【図１】
0005929281.tif 000002
【図２】
0005929281.tif 000003
【図３】
0005929281.tif 000004
【図４】
0005929281.tif 000005