(57)【要約】【課題】ＤＣモータを駆動源として原稿の読取走査する画像読取装置では、ＤＣモータの速度変動が大きくなると、イメージセンサに必要な画素出力時間及び画素蓄積が終了する前に次のラインの読取が始まってしまうため、ラインの読取が正常に行われなくなる。【解決手段】モータにより読取手段を予め定められた方向に移動させながら原稿の画像を読取る画像読取装置において、次のような設定を行う。まず、予め定められた方向に関する前記読取手段の位置を検知する。そして、モータを複数回、回転させて前記読取手段を移動させ、前記検知に基づいて取得した前記読取手段が１ライン分の画像を読取るのに必要な距離を移動する最小の時間から、前記読取手段が１ライン分の画像を読取るのに必要な目標の時間を設定する。【選択図】  図５
2018207255.tif 000002
【特許請求の範囲】
【請求項１】
読取手段を予め定められた方向に移動させながら原稿の画像を読取る画像読取装置であって、
前記読取手段を移動させるモータと、
前記予め定められた方向に関する前記読取手段の位置を検知する検知手段と、
前記モータを複数回、回転させて前記読取手段を移動させ、前記検知手段による検知に基づいて取得した前記読取手段が１ライン分の画像を読取るのに必要な距離を移動する最小の時間から、前記読取手段が１ライン分の画像を読取るのに必要な目標の時間を設定する設定手段とを有することを特徴とする画像読取装置。
【請求項２】
前記設定手段による設定は、実際の画像読取に先立って行うことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記設定手段による設定はさらに、前記画像読取装置の電源をＯＮにしたタイミングで行うことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記設定手段による設定は、前記画像読取装置の電源をＯＮにし、スキャンジョブが発行されたタイミングで行うことを特徴とする請求項２に記載の画像読取装置。
【請求項５】
前記読取手段は、ライン状に配列された複数の読取素子とＬＥＤとを含むＣＩＳであり、
前記設定手段は、前記複数の読取素子により原稿の画像を読取ることにより出力される画像信号の転送時間と、前記ＬＥＤの点灯時間と、前記最小の時間とに基づいて、前記目標の時間を設定することを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
前記ＬＥＤの点灯時間は調光により調整されることを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記ＬＥＤは、緑色ＬＥＤと青色ＬＥＤと赤色ＬＥＤとを含み、
前記緑色ＬＥＤと前記青色ＬＥＤと前記赤色ＬＥＤとを順次、点灯して、原稿のカラー画像を読取ることを特徴とする請求項５又は６に記載の画像読取装置。
【請求項８】
前記画像信号の転送時間と前記赤色ＬＥＤの転送時間のいずれか長い方の時間と前記最小の時間との差により、以前に設定された前記読取手段が１ライン分の画像を読取るのに必要な目標の時間を補正することを特徴とする請求項７に記載の画像読取装置。
【請求項９】
前記目標の時間に同期して１ラインの画像読取が開始されることを特徴とする請求項１乃至８のいずれか１項に記載の画像読取装置。
【請求項１０】
前記モータはＤＣモータであることを特徴とする請求項１乃至９のいずれか１項に記載の画像読取装置。
【請求項１１】
モータにより読取手段を予め定められた方向に移動させながら原稿の画像を読取る画像読取装置の設定方法であって、
前記予め定められた方向に関する前記読取手段の位置を検知する検知工程と、
前記モータを複数回、回転させて前記読取手段を移動させ、前記検知工程における検知に基づいて取得した前記読取手段が１ライン分の画像を読取るのに必要な距離を移動する最小の時間から、前記読取手段が１ライン分の画像を読取るのに必要な目標の時間を設定する設定工程とを有することを特徴とする設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像読取装置及びその設定方法に関し、特に、例えば、インクジェット記録ヘッドにより記録を行うプリンタ部を備えた多機能プリンタ装置に組み込まれ、光学的に原稿の画像を読取る画像読取装置、及びその設定方法に関する。
【背景技術】
【０００２】
ＤＣモータを駆動源として原稿の読取走査する画像読取装置において、ＤＣモータの速度変動は従来からも課題となっており、サーボ制御等様々な補正方法が提案されている。一方、近年の画像読取装置の製造工程では、使用部品の低コスト化や共通化を進めているため、高価格モデルであってもコギング等の速度変動が大きいＤＣモータの使用を余儀なくされる。
【０００３】
このため、スキャナの読取速度を小さくして高解像度に画像読取を行う場合には、ＤＣモータの回転速度は遅くなり、コギングによる速度変動が更に大きくなってしまうため、従来の方法だけでは読取画像の品質への影響を抑えることが難しい。それ故に、速度変動が大きいＤＣモータを用いたとしても、画質への影響を抑えられるような、速度制御が必要となる。
【０００４】
例えば、特許文献１では、ＤＣモータにより特定方向にＣＩＳを移動させる構成において、ＣＩＳの移動方向の位置を検出するエンコーダから出力されるパルス信号の測定周期と目標周期の差分に基づいて、ＤＣモータに供給する電流を増減補正している。さらに、特許文献１では、エンコーダからのパルス信号が所定のカウント数に達したなら、読取開始指示をＣＩＳに入力することにより、１ライン毎の受光時間を一定に維持している。またさらに、原稿の読取開始位置にＣＩＳの受光素子の電荷蓄積開始位置を合わせることができるようにして、読取位置ずれを防止しようとしている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−１７６５３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながらＤＣモータのようなコギング等のトルク変動の大きいモータを使用した場合、ＤＣモータの目標速度に対して、ＤＣモータの実際の速度が目標速度に対して大幅に変動する。
【０００７】
図１１はＤＣモータの回転特性を示す図である。
【０００８】
図１１において、（ａ）はＣＩＳを特定方向（ライン方向）に移動させる際に、ＤＣモータの目標速度に対して、ＤＣモータの実際の速度が目標速度に対して大幅に変動する様子を示している。また、（ｂ）はＤＣモータの駆動に従って発生するエンコーダパルスに同期して生成されるＣＩＳのライン同期信号（センサスタートパルスともいう）を示している。
【０００９】
図１１から分かるように、ＤＣモータの速度が目標速度に対して速くなったラインでは、図１１（ｂ）の破線のようにＣＩＳのイメージセンサに必要な処理時間を待たずして、次のライン同期信号が入力され、次ラインの処理が開始されてしまう。ここでいうイメージセンサに必要な処理時間とは、イメージセンサのフォトダイオードで光電変換した電荷蓄積時間と、電荷を電圧変換した信号を全画素分出力する時間のことをいう。従って、これらの処理が正常に行われないラインにおいては、十分な電荷蓄積時間が得られず、適切な画像信号が出力されず、画素抜け等が発生してしまう。
【００１０】
このような問題を解決するために、従来よりモータ速度を目標速度に補正するためのパラメータに従って速度補正するサーボ制御が公知であるが、サーボ制御は非常にコストが高いという問題がある。加えて、モータ個体における速度変動バラつきが大きい低コストのＤＣモータを用いて、特に、低解像度の高速読取から高解像度の低速読取までを行う場合、要求される速度レンジが広く、上述のパラメータでは補正しきれないという問題もある。
【００１１】
本発明は上記従来例に鑑みてなされたもので、読取手段を移動させる駆動源としてのモータの速度が変動する場合でも高品位な画像読取を実現できる画像読取装置及びその設定方法を提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の画像読取装置は次のような構成を有する。
【００１３】
即ち、読取手段を予め定められた方向に移動させながら原稿の画像を読取る画像読取装置であって、前記読取手段を移動させるモータと、前記予め定められた方向に関する前記読取手段の位置を検知する検知手段と、前記モータを複数回、回転させて前記読取手段を移動させ、前記検知手段による検知に基づいて取得した前記読取手段が１ライン分の画像を読取るのに必要な距離を移動する最小の時間から、前記読取手段が１ライン分の画像を読取るのに必要な目標の時間を設定する設定手段とを有することを特徴とする。
【００１４】
また本発明を他の側面から見れば、モータにより読取手段を予め定められた方向に移動させながら原稿の画像を読取る画像読取装置の設定方法であって、前記予め定められた方向に関する前記読取手段の位置を検知する検知工程と、前記モータを複数回、回転させて前記読取手段を移動させ、前記検知工程における検知に基づいて取得した前記読取手段が１ライン分の画像を読取るのに必要な距離を移動する最小の時間から、前記読取手段が１ライン分の画像を読取るのに必要な目標の時間を設定する設定工程とを有することを特徴とする設定方法を備える。
【発明の効果】
【００１５】
本発明によれば、例えば、ＤＣモータのような速度変動の大きいモータを使用して、ＣＩＳのような読取手段を移動させる場合でも、良好な画像読取を行うことができるという効果がある。
【図面の簡単な説明】
【００１６】
【図１】本発明の代表的な実施例であるマルチファンクションプリンタ装置（ＭＦＰ装置）の概観斜視図である。
【図２】図１に示したＭＦＰ装置に組み込まれるスキャナユニットの概略構成を示す側断面図である。
【図３】図１を示したＭＦＰ装置の制御構成を示すブロック図である。
【図４】スキャナユニットの詳細な制御構成を示すブロック図である。
【図５】画像読取処理の全体概要を示すフローチャートである。
【図６】モータ速度変動計測処理の詳細を示すフローチャートである。
【図７】ＭＦＰ装置が実行するモータ速度変動計測処理に関係する各信号のタイミングチャートである。
【図８】ラインタイム補正処理の詳細を示すフローチャートである。
【図９】ラインタイム補正処理に係る各信号のタイミングチャートである。
【図１０】他の実施例に従う画像読取処理の全体概要を示すフローチャートである。
【図１１】ＤＣモータの回転特性を示す図である。
【発明を実施するための形態】
【００１７】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。なお、以下の説明では、図面全体を通して、同じ構成要素に対して同じ参照番号を付して言及する。そのため、一度説明した構成要素に対しては同じ参照番号を用いて言及し、その説明を繰り返すことはしない。
【００１８】
＜ＭＦＰ装置＞
図１は本発明の代表的な実施例であるマルチファンクションプリンタ装置（以下、ＭＦＰ装置）１の概観斜視図である。なお、図１では、読取機能及び印刷機能を有するＭＦＰ装置を例に挙げて説明するが、本発明の画像読取装置はこれによって限定されるものではない。例えば、単機能の画像読取装置（スキャナ）であってもよいし、さらにＭＦＰ装置にＦＡＸ機能等を付加した複合機であってもよい。
【００１９】
ＭＦＰ装置１は、接続されたホスト（不図示）からの画像データに基づいて、記録用紙などの記録媒体に画像を記録する以外に、メモリカードなどに格納された画像データに基づいた記録や画像原稿を光学的に読取って複写することができる。
【００２０】
図１において、（ａ）は原稿カバー１０３が閉じられた状態を示しており、（ｂ）は記録媒体の載置トレー１０４、排紙トレー１０５、及び原稿カバー１０６が開けられた状態を示している。
【００２１】
また、コンタクトイメージセンサ（ＣＩＳ）ユニットを搭載するスキャナユニット（画像読取装置）８は画像原稿を読取り、Ｒ成分、Ｇ成分、Ｂ成分のアナログ輝度信号を出力する。カードインタフェース９は、例えば、デジタルスチルカメラ（不図示）で撮影された画像ファイルを記録したメモリカードなどを挿入して、操作部４の所定の操作に従い、そのメモリカードから画像データを読み込むのに使用される。また、ＭＦＰ装置１にはＬＣＤ１１０のような表示部が設けられている。ＬＣＤ１１０は操作部４による設定内容の表示や機能選択メニューの表示や画像の表示などのために用いられる。
【００２２】
図２は図１に示したＭＦＰ装置１に組み込まれるスキャナユニット８の構成を示す側断面図である。
【００２３】
図２において、ＣＩＳ１００は原稿を照明するためのＬＥＤ光源とその光源から原稿に対して照射された光の反射光を受光する受光素子を搭載したモジュールである。原稿台ガラス４０２に載置された原稿の画像を読取る時には、外光を遮光するために原稿カバー１０６を閉じ、ＤＣモータ２０１を駆動して、ＣＩＳ１００をガイドレール４０１に沿って移動させながら、原稿に光を照射してその画像を読取る。なお、原稿台ガラス４０２の端部にはＣＩＳ１００に対向してシェーディング補正、調光処理などを行うための白色基準板４００が貼着されている。
【００２４】
図３は図１に示したＭＦＰ装置１の制御構成を示すブロック図である。
【００２５】
図３に示すように、ＭＦＰ装置１は、機構制御回路５０９、ＡＳＩＣ５１０、ＲＯＭ５１２、ＲＡＭ５１３、ＥＥＰＲＯＭ５１４、カードインタフェース９、操作部４、Ｉ／Ｆ５１７、Ｉ／Ｆ５１９を含み、それぞれがシステムバス５１５で接続されている。
【００２６】
ＡＳＩＣ５１０は、ＣＰＵ５１１と読取制御部５１０ａを含み、これらによってＭＦＰ装置各部の動作を全体的に制御する。ＣＰＵ５１１はマイクロプロセッサ形態の処理部であり、プログラムの実行やハードウェアの起動によりＭＦＰ装置全体の動作を制御する。読取制御部５１０ａは、ＣＩＳ１００などのイメージセンサや、後述するＡＦＥ部の駆動を制御する。ＲＯＭ５１２は、ＡＳＩＣ５１０が実行する処理手順に対応したプログラムを記憶する。ＲＡＭ５１３は、ＣＰＵ５１１の作業領域として用いられたり、ＡＳＩＣ５１０が処理手順を実行するためのパラメータや画像データを一時保存したりする。ＥＥＰＲＯＭ５１４は、ＭＦＰ装置１の電源オフ時にも記録ヘッド５０１の状態を保存する。カードインタフェース９に装着されたメモリカード５１６はデジタルカメラ等で撮影した画像データなどを保存する。
【００２７】
操作部４は、例えば、ユーザによって種々の操作がなされるハードキーや、音響情報に基づく音響（ブザー、音声等）を出力することによってユーザに警告音の通知ができる音声発生器等を備える。また、ＬＣＤ１１０には、例えば、タッチパネルの機能を備えても良い。
【００２８】
インタフェース（Ｉ／Ｆ）５１７、５１９はそれぞれ、外部装置とのインタフェース（Ｉ／Ｆ）である。インタフェース５１７を介して、例えば、パーソナルコンピュータ（ＰＣ）５１８が接続され、インタフェース５１９を介して、例えば、デジタルカメラ、光ディスク等の外部装置５２０が接続される。このようにして、インタフェース５１７やインタフェース５１９を介して、ＭＦＰ装置１と外部装置との間で画像データの入出力を行うことができる。
【００２９】
ＭＦＰ装置１はさらに、インクジェット記録ヘッド（以下、記録ヘッド）５０１と記録ヘッド制御回路５０２とスキャナユニット８とを有する。記録ヘッド制御回路５０２とスキャナユニット８は、ＡＳＩＣ５１０に接続されている。記録ヘッド制御回路５０２は、記録ヘッド５０１を電気的に制御し、画像データに基づいてインクを吐出させるための駆動パルスを生成する。スキャナユニット８の構成については、図２を参照して説明した通りである。
【００３０】
ＭＦＰ装置１はさらに、キャリッジモータ５０５と搬送モータ５０６とセンサ類５０８と有し、これらは機構制御回路５０９に接続されている。機構制御回路５０９は各種モータ及びセンサを制御管理する回路である。キャリッジモータ５０５は、記録ヘッドを搭載したキャリッジ（不図示）を往復移動させる駆動源となるモータである。搬送モータ５０６は、記録媒体を搬送するためのモータである。センサ類５０８は、ＭＦＰ装置各部やスキャナユニット８の動作状態を監視するためのセンサ類である。
【００３１】
なお、キャリッジは記録ヘッド５０１とＹＭＣＫ各色のインクを収容したインクタンクとを搭載し、キャリッジを支えるシャフトに沿って記録媒体とは搬送方向と直交する方向に移動しながら、記録ヘッド５０１からインクを記録媒体に吐出して画像を記録する。なお、この実施例では、キャリッジを記録媒体の搬送方向と交差する方向に往復移動させて画像を記録する構成を採用しているが、本発明はこれによって限定されるものではない。例えば、記録媒体の幅方向の記録幅を有するフルライン記録ヘッドを用い、その記録幅方向とは直交する方向に記録媒体を搬送して画像を記録する構成を採用したものでも良い。
【００３２】
図４はスキャナユニット８の詳細な制御構成を示すブロック図である。
【００３３】
図４に示されるように、スキャナユニット８はＣＩＳ１００と駆動部２００とを含む。ＣＩＳ１００と駆動部２００はフラットケーブル等のケーブル（非図示）によりＡＳＩＣ５１０、ＲＯＭ５１２、ＲＡＭ５１３等が実装される回路基板（不図示）に接続される。
【００３４】
ＣＩＳ１００は、複数の読取素子をライン状に配列したイメージセンサ１０１と、原稿に光を照射するための光源としてのＬＥＤ１０２などで構成される。なお、複数の読取素子が配列された方向を主走査方向という。ＬＥＤ１０２は光の３原色に対応して、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤで構成されている。原稿の画像読取において、ＣＩＳ１００はＬＥＤ１０２を原稿に照射し、その原稿で反射した光をイメージセンサ１０１のフォトダイオードで受光して光電変換した電荷を蓄積し、これを電圧変換してから画像信号として出力する。
ＣＩＳ１００から出力された画像信号は、ＡＦＥ１０３（アナログ・フロント・エンド）に入力される。ＡＦＥ１０３ではその画像信号をサンプリングし、利得調整とオフセット調整などを実行してからＡ／Ｄ変換し、ＡＳＩＣ５１０の読取信号処理部３００へ出力する。読取信号処理部３００では入力された画像信号のパッキング、シェーディング、色補正などの画像処理を実行する。
【００３５】
駆動部２００は、ＤＣモータ２０１とエンコーダ２０２などで構成される。ＤＣモータ２０１は原稿台ガラス４０２に載置された原稿の画像を読取る場合、ＣＩＳ１００を所定の方向（図２における左から右、又は、右から左：以下、副走査方法）に走査する。なお、ＡＤＦ（オートドキュメントフィーダ）が備えられており、ＡＤＦにより原稿を自動給送して原稿の画像を読取る場合には、ＤＣモータ２０１を駆動してＣＩＳ１００を所定位置に移動させ、その位置で固定する。
【００３６】
この実施例ではエンコーダ２０２として光学式のロータリーエンコーダを用いている。ＣＩＳ１００が副走査方向に一定距離走査されるとエンコーダ２０２から出力されるエンコーダパルスがエンコーダ処理部３０２でカウントされ、副走査方向に１ラインに相当するカウント数に達したらラインスタートパルス（ＳＰ）を生成する。ラインスタートパルスの間隔が１ラインの読取時間（ラインタイム）に相当する。また、ＣＰＵ５１１はエンコーダ処理部３０２で取得される位置情報と速度情報を用いて、目標ラインタイムＴｌｉｎｅでＣＩＳ１００を走査できるようにモータ制御部３０３をフィードバック制御する。モータ制御部３０３は、モータドライバ２０３からＤＣモータ２０１に供給する電流のＰＷＭ制御を行う。
【００３７】
ＡＳＩＣ５１０の残りの構成要素については、以下に説明するフローチャートを参照しながら説明する。
【００３８】
図５は画像読取処理の全体概要を示すフローチャートである。
【００３９】
ステップＳ１００でＭＦＰ装置１の操作部４にて電源ＯＮすると、ステップＳ１０１ではＤＣモータ２０１のモータ速度変動計測処理を実行してラインタイム変動量を求め、ステップＳ１０２では、装置は待機状態に遷移する。
【００４０】
そして、ステップＳ１０３では、ＭＦＰ装置１の操作部４またはパソコンやスマートフォンの操作等でスキャンジョブが発行されると、ステップＳ１０４ではモータ速度変動計測処理で求めたラインタイム変動量に基づいてラインタイム補正処理を実行する。その後、ステップＳ１０５では、補正されたラインタイムで画像読取処理を実行する。画像読取が終了すると、処理はステップＳ１０２に戻って装置は待機状態に遷移する。
【００４１】
ここで、ステップＳ１０１において実行するモータ速度変動計測処理の詳細について説明する。
【００４２】
図６はモータ速度変動計測処理の詳細を示すフローチャートである。
【００４３】
モータ速度変動計測処理を開始すると、ステップＳ２０１では、ＭＦＰ装置１がモータ速度を調整するための読取モード（モータ速度調整読取モード）に設定されているかどうかを調べる。ここで、モータ速度調整読取モードに設定されていない場合、モータ速度変動計測処理を終了するが、モータ速度調整読取モードに設定されている場合、処理はステップＳ２０２に進む。ステップＳ２０２では、ＣＰＵ５１１は所定の読取モードにおける目標ラインタイムＴｌｉｎｅで走査させるためのＡＳＩＣ５１０のレジスタ設定を行う。さらに、ステップＳ２０３では、モータ回転数カウンタ（Ｍ）とラインカウンタ（Ｎ）とをそれぞれ、初期値に設定する。即ち、Ｍ＝０、Ｎ＝０とする。そして、ステップＳ２０４では、所定の読取モードにおける目標ラインタイムＴｌｉｎｅに相当する速度でＤＣモータ２０１を１ライン駆動する。
【００４４】
エンコーダ２０２から出力されたエンコーダパルスがエンコーダ処理部３０２に入力されると、エンコーダ処理部３０２はエンコーダパルスの立ち上がりと立ち下がりの両エッジを検知するとカウントアップするカウンタ（エンコーダカウンタ）を有している。
【００４５】
図７はＭＦＰ装置が実行するモータ速度変動計測処理に関係する各信号のタイミングチャートである。
【００４６】
図７に示すように、エンコーダカウンタによりカウントされたエンコーダパルスの数が予めレジスタ等で設定した１ラインに相当するカウント数に達したら（図７では立ち上がり／立ち下がりエッジを６カウント）、ラインスタートパルス（ＳＰ）を出力する。
【００４７】
さて、ラインスタートパルスはコギング等のモータ速度変動により変動する。ラインスタートパルスはＳＰ生成部３０４にてイメージセンサ１０１の読取同期信号（センサスタートパルス）として逓倍される。その逓倍数はレジスタ等で設定することができる。図７ではカラー画像読取を想定しており、ＬＥＤ１０２がＲＧＢ順次点灯であるため３逓倍としている。センサスタートパルスは、ラインスタートパルス（ＳＰ）と、ラインスタートパルスがＳＰ生成部３０４へ入力されてから内部タイマで設定した時間間隔Ｔｓｐでラインスタートパルスを内部的に逓倍し生成するパルスと、で構成される。
【００４８】
上述のように、図７の例では、カラー画像読取を想定し、ＬＥＤ１０２がＲＧＢ順次点灯であるため３逓倍としている。このため、ラインスタートパルス（ＳＰ）の立ち上がりに合わせて、最初のセンサスタートパルスが生成され、その後、時間Ｔｓｐが経過後に次のセンサスタートパルスが生成され、更に時間Ｔｓｐ経過後にさらに次のセンサスタートパルスが生成される。そして、次のラインスタートパルスにてさらに次のセンサスタートパルスが生成される。逓倍数と時間Ｔｓｐはレジスタ等に設定される。生成されたセンサスタートパルスは、読取信号処理部３００、読取デバイス制御部３０５、ＬＥＤ制御部３０１に入力される。
【００４９】
また、上述のように、ＤＣモータ２０１の速度は変動するので、その変動に伴ってＣＩＳ１００が１ライン分に相当する距離を移動する時間も変動する。従って、図７において破線で示すように、エンコーダパルスに基づいてラインスタートパルスが得られるタイミングもモータ速度変動に従って、想定されるタイミングに対して前後する。
【００５０】
このため、ステップＳ２０５では、ＡＳＩＣ５１０のＳＰ生成部３０４は１ラインの区間において、内部タイマから生成されたセンサスタートパルスから次のラインスタートパルスまでの時間Ｔｅｎｄを次のように算出する。即ち、図７に示すカラー画像読取の例では、エンコーダ処理部３０２でカウントされたエンコーダパルスから計測された実際のラインタイムをＴｌｉｎｅ＿ｃとすると、
Ｔｅｎｄ＝Ｔｌｉｎｅ＿ｃ−２×Ｔｓｐ
で求められる。
【００５１】
次に、ステップＳ２０６では、ＡＳＩＣ５１０のレジスタ（或いは、ＲＡＭ５１３）に格納されている最小値ＴｅｎｄｍｉｎとステップＳ２０５において算出されたＴｅｎｄとを比較する。ここで、Ｔｅｎｄ＜Ｔｅｎｄｍｉｎであれば、処理はステップＳ２０７に進み、ステップＳ２０５で算出したＴｅｎｄを最小値ＴｅｎｄｍｉｎとしてＡＳＩＣ５１０のレジスタを更新する。これに対して、Ｔｅｎｄ≧Ｔｅｎｄｍｉｎであれば、処理はステップＳ２０８に進む。
【００５２】
ステップＳ２０８では、ラインカウンタ（Ｎ）の値に基づいて、ＤＣモータ２０１が１周分回転しているかどうかを調べる。ここで、ＤＣモータ２０１が１周分回転していないと判断された場合、処理はステップＳ２１０に進み、ラインカウンタ（Ｎ）の値を“１”インクリメントする。その後、処理はステップＳ２０４に戻る。これに対して、ＤＣモータ２０１は１周分回転したと判断された場合、処理はステップＳ２０９に進む。
【００５３】
ステップＳ２０９では、モータ回転数カウンタ（Ｍ）の値に基づいて、ＤＣモータ２０１がＭ周分回転したかどうかを調べる。ここで、ＤＣモータ２０１がＭ周分回転していないと判断された場合、処理はステップＳ２１２に進み、モータ回転数カウンタ（Ｍ）の値を“１”インクリメントする。その後、処理はステップＳ２０４に戻る。これに対して、ＤＣモータ２０１Ｍ周分回転したと判断された場合、処理はステップＳ２１１に進む。ここでいうＭ周分とは、ＤＣモータの速度変動を十分に把握するために予め設定した閾値である。この値は、ユーザや装置の製造者により予め設定されるＤＣモータの複数回、回転する数である。
【００５４】
ステップＳ２１１では、モータ速度調整読取モードにおいて、Ｔｅｎｄが算出されたかどうかを調べる。ここで、Ｔｅｎｄが算出されていない場合、処理はステップＳ２０２に戻り、レジスタ設定をやり直す。Ｔｅｎｄが算出された場合、処理は終了する。
【００５５】
次に、ステップＳ１０４において実行するラインタイム補正処理の詳細について説明する。
【００５６】
図８はラインタイム補正処理の詳細を示すフローチャートである。
【００５７】
ラインタイム補正処理を開始すると、ステップＳ３０１では、ＣＰＵ５１１は指定された読取モードでＣＩＳ１００とＡＦＥ１０３を動作させるため、そして、目標ラインタイムＴｌｉｎｅで走査させるため、ＡＳＩＣ５１０のレジスタ設定を行う。次に、ステップＳ３０２では、ＣＰＵ５１１は指定された読取モードに対応する読取画素数より、ＣＩＳ１００の画素転送時間Ｔｔｒを計算し、レジスタ（或いは、ＲＡＭ５１３）に格納する。
【００５８】
ステップＳ３０３では、ＭＦＰ装置１がモータ速度調整（ＤＣモータキャリブレーション）が必要な読取モードで動作しているかどうかを調べる。ここで、モータ速度調整が必要な読取モータで動作していると判断された場合、処理はステップＳ３０４に進むが、モータ速度調整が必要な読取モードで動作していないと判断された場合、処理を終了する。この場合、現在設定されている目標ラインタイムは保持される。
【００５９】
ステップＳ３０４では、設定されている読取モードでは調光が必要であるかどうかを調べる。調光とはＣＩＳ１００で読取った白を示す輝度値を所定の値に合わせるために、ＬＥＤ１０２の各色の点灯幅（点灯時間）を調整することである。なお、その調整方法は公知であるためここでの詳細な説明は省略する。ここで、調光が必要であると判断された場合、処理はステップＳ３０５に進み、調光処理を実行する。これに対して、調光が必要でないと判断された場合、処理を終了する。この場合、現在設定されている目標ラインタイムは保持される。
【００６０】
調光により調整されたＬＥＤ１０２の各色の点灯幅をＲＧＢ各色成分に対応するＬＥＤ制御部３０１のレジスタに格納し、画像読取時はＬＥＤ制御部３０１のレジスタに格納された点灯幅にてＬＥＤ１０２を点灯する。ステップＳ３０６では、そのうちの赤色ＬＥＤの点灯幅をＴｌｅｄとして使用する。
【００６１】
ステップＳ３０７では、赤色ＬＥＤの点灯時間ＴｌｅｄとＣＩＳ１００の画素転送時間Ｔｔｒとを比較する。ここで、Ｔｌｅｄ＜Ｔｔｒである場合、処理はステップＳ３０８に進み、ラインタイムの補正量Ｔｃを、Ｔｃ＝Ｔｔｒ−Ｔｅｎｄとして計算する。そして、その計算結果はレジスタ（或いは、ＲＡＭ５１３）に格納する。これに対して、Ｔｌｅｄ≧Ｔｔｒである場合、処理はステップＳ３０９に進み、ラインタイムの補正量Ｔｃを、Ｔｃ＝Ｔｌｅｄ−Ｔｅｎｄとして計算する。そして、その計算結果はレジスタ（或いは、ＲＡＭ５１３）に格納する。このようにして、赤色ＬＥＤの点灯時間Ｔｌｅｄと画素転送時間Ｔｔｒのうちいずれか長い方の時間とＴｅｎｄとの差が補正量となる。
【００６２】
ステップＳ３０８又はＳ３０９の実行後、処理はステップＳ３１０において、補正後の目標ラインタイムＴｌｉｎｅ’を、Ｔｌｉｎｅ’＝Ｔｌｉｎｅ（以前に設定された目標ラインタイム）＋Ｔｃとして算出する。さらに、ステップＳ３１１では、ＣＰＵ５１１は補正後の目標ラインタイムＴｌｉｎｅ’を目標ラインタイムとしてＡＳＩＣ５１０のレジスタに設定する。
【００６３】
なお、この実施例では、ステップＳ３０７〜Ｓ３０９のＴｃ算出処理は補正値測定部３０６で実行する。
【００６４】
図９はラインタイム補正処理に係る各信号のタイミングチャートである。
【００６５】
図９において、エンコーダパルス、エンコーダカウンタ、ラインスタートパルス、センサスタートパルスについては図７を参照して説明したので、その説明は省略する。
【００６６】
図９（ａ）はラインタイム補正処理を実行時におけるＬＥＤ１０２の点灯時間とＣＩＳ１００からの画素転送時間が示されている。読取デバイス制御部３０５ではセンサスタートパルスに同期して、イメージセンサ１０１及びＡＦＥ１０３の制御信号を生成する。
【００６７】
図９（ａ）によれば、ＬＥＤ制御部３０１ではセンサスタートパルスに同期してＬＥＤ１０２を点灯し、１ライン読取周期において、緑色（Ｒ）→青色（Ｇ）→赤色（Ｒ）の順に各ＬＥＤを点灯させ、その間にイメージセンサ１０１における電荷蓄積を行う。ＣＩＳ１００からの各色成分の信号出力は、電荷蓄積に対し１周期遅延して、センサスタートパルスに同期して行われる。即ち、１ラインにおいて、赤色（Ｒ）→緑色（Ｇ）→青色（Ｒ）の色成分順にイメージセンサ１０１から信号が出力される。ＬＥＤ１０２の点灯幅ＴｌｅｄについてはＬＥＤ制御部３０１で行う調光により決定されるが、上述のように、この実施例では赤色ＬＥＤの点灯幅をＴｌｅｄとして取得する。なお、図９（ａ）ではＴｌｅｄ＜Ｔｔｒである場合の例を示している。
【００６８】
図９（ｂ）はラインタイム補正処理後の各信号のタイミングチャートを示している。図９（ｂ）によれば、ラインタイム補正処理補正された目標ラインタイムＴｌｉｎｅ’（Ｔｌｉｎｅ’＝Ｔｌｉｎｅ＋Ｔｃ）が設定されている。他の信号は図９（ａ）に示したのと同様である。
【００６９】
従って以上説明した実施例によれば、画像読取処理に先立ってＤＣモータの速度変動を計測し、その計測から得られた画像１ライン分の最小読取時間から目標ラインタイムを補正して画像読取を実行することができる。これにより、ＤＣモータの速度変動により次の読取タイミングが速くなり、ＣＩＳによる電荷蓄積時間が不足して、良好な画像信号が得られないといった状況が発生するのを防止することが可能になる。
【００７０】
なお、上述の実施例では、ＭＦＰ装置の電源をＯＮにしたタイミングでＤＣモータのモータ速度変動計測処理を実行したが本発明はこれによって限定されるものではない。例えば、スキャンジョブ発行のタイミングでモータ速度変動計測処理を実行するようにしても良い。
【００７１】
図１０は他の実施例に従う画像読取処理の全体概要を示すフローチャートである。なお、図１０において、既に図５のフローチャートで説明したのと同じ処理ステップには同じステップ参照番号を付し、その説明は省略する。
【００７２】
図１０によれば、ＭＦＰ装置の電源ＯＮ後には、ＭＦＰ装置は、ステップＳ１００’において待機状態となる。そして、ステップＳ１００”において、スキャンジョブが発行されると、処理はステップＳ１０１に進み、図５〜図６で説明したようなＤＣモータ２０１のモータ速度変動計測処理を実行する。
【００７３】
このようにすることで、ＭＦＰ装置が設置された場所の環境温度が変化したり、経時変化によりＤＣモータの特性が変動しても、その変動に合ったラインタイム変動量を求めることができるという利点がある。
【００７４】
また、以上説明した実施例では、モータ速度の補正を逐次行っていたが、モータ速度変動計測処理でモータ速度を計測した結果に応じてモータ速度テーブル（不図示）を適用して補正を行うようにしても良い。
【符号の説明】
【００７５】
１  ＭＦＰ装置、１００  ＣＩＳ、１０１  イメージセンサ、１０２  ＬＥＤ、
１０３  ＡＦＥ、２００  駆動部、２０１  ＤＣモータ、２０２  エンコーダ、
２０３  モータドライバ、３００  読取信号処理部、３０１  ＬＥＤ制御部、
３０２  エンコーダ処理部、３０３  モータ制御部、３０４  ＳＰ制御部、
３０５  読取デバイス制御部、３０６  補正値測定部、４００  白色基準板、
４０１  ガイドレール、４０２  原稿台ガラス
【図１】
2018207255.tif 000003
【図２】
2018207255.tif 000004
【図３】
2018207255.tif 000005
【図４】
2018207255.tif 000006
【図５】
2018207255.tif 000007
【図６】
2018207255.tif 000008
【図７】
2018207255.tif 000009
【図８】
2018207255.tif 000010
【図９】
2018207255.tif 000011
【図１０】
2018207255.tif 000012
【図１１】
2018207255.tif 000013