(57)【特許請求の範囲】
【請求項１】
原稿を主走査方向に沿ったライン単位で読み取る撮像素子と、
前記原稿を副走査方向に相対的に移動させる動力を生成するステッピングモーターと、
前記ステッピングモーターの駆動に用いるパルス信号を生成するパルス信号生成部、及び、前記原稿が副走査方向に相対的に１画素分移動したことを示すステップアップ信号を、前記パルス信号と同期して生成するステップアップ信号生成部を含み、前記原稿を副走査方向に相対的に移動させる制御をする移動制御部と、 
水平同期信号を前記ステップアップ信号と同期させて生成する第１の水平同期信号生成部を含み、前記撮像素子の動作を制御する撮像素子制御部と、
前記撮像素子が前記原稿を読み取ることにより、前記撮像素子から出力された画像データを一時蓄積する記憶部と、
前記原稿を副走査方向に相対的に移動させながら、前記第１の水平同期信号生成部で生成された前記水平同期信号を用いて前記撮像素子に前記原稿を読み取らせる動作、前記原稿の読み取り中に前記記憶部に一時蓄積された画像データが所定量を超えた場合、前記原稿の読み取りを一時停止させ、かつ前記原稿が副走査方向に相対的に移動することを停止させる動作、及び、前記原稿の読み取りを再開する場合、前記原稿を副走査方向に相対的に後退させた後、前進させることにより、前記原稿の読み取りの停止位置から前記原稿の読み取りを再開させる動作を、前記移動制御部及び前記撮像素子制御部を制御することにより実行する読取制御部と、を備え、
前記ステップアップ信号生成部は、前記ステッピングモーターを逆回転させる前記パルス信号の場合、前記ステップアップ信号を生成しない原稿読取装置。
【請求項２】
前記原稿に光を照射する光源と、
前記光源の点灯を制御する光源制御部と、を備え、
前記光源制御部は、前記光源の点灯可能期間を規定し、前記点灯可能期間が前記水平同期信号の周期より短いイネーブル信号を、前記パルス信号と同期させて生成するイネーブル信号生成部を含む請求項１に記載の原稿読取装置。
【請求項３】
前記撮像素子制御部は、クロック信号を生成するクロック生成部と、前記水平同期信号を前記クロック信号と同期させて生成する第２の水平同期信号生成部と、を含み、
前記撮像素子制御部は、前記原稿を副走査方向に相対的に移動させないで、前記撮像素子に画像データの補正に用いる基準データを取得させる場合、前記第２の水平同期信号生成部で生成された前記水平同期信号を用いて前記撮像素子に前記基準データを取得させる請求項１又は２に記載の原稿読取装置。
【請求項４】
前記撮像素子により読み取られた前記原稿の画像データを目的地へ転送するネットワークに接続可能なインターフェイスを備える請求項１〜３のいずれか一項に記載の原稿読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、ネットワークスキャンを実行する機能を有する原稿読取装置に関する。
【背景技術】
【０００２】
原稿を副走査方向に相対的に移動させながら、リニアイメージセンサーのような撮像素子によって原稿をライン単位で読み取る原稿読取装置として、フラットベッド式の原稿読取装置とＡＤＦ(Auto Document Feeder)式の原稿読取装置とがある。フラットベッド式では、キャリッジを副走査方向に移動させて原稿を読み取る。ＡＤＦ式では、原稿を副走査方向に移動させて原稿を読み取る。
【０００３】
原稿読取装置によって読み取られた原稿の画像データをネットワーク経由でサーバー等の目的地に転送するネットワークスキャンでは、画像データのネットワーク上での転送速度が、ネットワークのトラフィックに依存する。このため、ネットワークのトラフィックが多ければ、原稿読取装置が原稿を読み取る速度に比べて、画像データのネットワーク上での転送速度が遅くなる現象が生じる。
【０００４】
原稿読取装置は画像データを一時蓄積するバッファーメモリーを備えている。しかし、上記現象が発生すると、バッファーメモリーに蓄積すべき画像データの量がバッファの容量を超える可能性が生じる。原稿の読み取り中に、バッファーメモリーに蓄積すべき画像データの量がバッファーメモリーの容量を超えれば、その原稿の読み取りは失敗する。
【０００５】
そこで、以下の二つのタイプの原稿読取装置が提案されている。第１のタイプは、１ページ分の原稿の画像データを蓄積できるバッファーメモリーを備える。このタイプでは、バッファーメモリーの容量が大きくなるので、原稿読取装置のコストが上昇する。
【０００６】
第２のタイプは、バッファーメモリーに蓄積すべき画像データが、原稿の読み取り中にバッファーメモリーの容量を超える場合、原稿の読み取りを一時停止し、バッファーメモリーに蓄積された画像データがネットワークに送られてバッファーメモリーが空になると、原稿の読み取りを再開する。
【０００７】
第２のタイプによれば、バッファーメモリーの容量を小さくできるので、原稿読取装置のコストを下げることができる。しかし、原稿の読み取り中にその原稿の読み取りを一時停止させ、そして読み取りを再開するので、画像のつなぎ目が生じる。読み取りの停止位置でのラインは読み取られていないので、停止位置から読み取りが再開される。画像のつなぎ目がずれないように、読み取りの再開位置を読み取りの停止位置に合わせる精度を向上させる必要がある。
【０００８】
読み取りの再開位置を読み取りの停止位置に合わせる精度を向上させることにより、画像のつなぎ目がずれるのを防止した原稿読取装置として、例えば、以下の３つの原稿読取装置が提案されている。
【０００９】
一つ目は、原稿の副走査方向の画像読み取り位置を計測する距離計測手段と、基準クロック信号の分周信号から水平同期信号を生成する手段と、この水平同期信号を再同期化する手段と、を備えた原稿読取装置である(例えば、特許文献１参照)。この原稿読取装置では、バッファーオーバーラン発生等により読み取り動作を中断する場合、中断時の副走査読み取り位置をバッファーメモリーに記憶し、再読み取り動作時にキャリッジが再読み取り開始位置を通過するタイミングで水平同期信号を再同期化することにより、つなぎ目の位置ずれをなくしている。
【００１０】
二つ目は、読取った画像を一時的に格納するバッファーメモリーの空き容量を検出する空き容量検出部と、空き容量検出部が空き容量不足を検出するときに画像の読取りを停止し、空き容量が確保されたことを検出するときに画像の読取りを再開する読取り制御部と、空き容量検出部が空き容量不足を検出するときにモーターを停止し、空き容量が確保されたことを検出するときに、あらかじめ設定された読取りモード毎のセトリング時間でモーターをセトリングし、モーターを加速、最速、減速して、読取り速度で駆動させるモーター制御部と、を備えた原稿読取装置である(例えば、特許文献２参照)。
【００１１】
三つ目は、主走査同期信号を基に主走査方向の画像読み取りを行う撮像手段と、その主走査同期信号とは非同期の駆動制御信号を基に撮像手段を副走査方向に移動させる駆動手段と、撮像手段による画像読み取りを間欠的に行うための停止指示および再開指示を発生させる間欠指示手段と、停止指示の発生があると主走査同期信号と駆動制御信号との位相差を認識して保持し、再開指示の発生があると認識保持された位相差に基づいて主走査同期信号と駆動制御信号との位相差を補正する位相制御手段と、を備えた原稿読取装置である(例えば、特許文献３参照)。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平８−２２８２６７号公報
【特許文献２】特開２００１−２１７９９６号公報
【特許文献３】特開２０００−２７０１６２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１３】
フラットベッド式において、原稿の読み取り中に読み取りを一時停止させ、読み取りを再開させる制御は、次のように実行される。バッファーメモリーに蓄積すべき画像データが、原稿の読み取り中に所定量を超える場合(例えば、バッファーメモリーが満杯になった場合)、キャリッジの副走査方向の移動を一時停止させ、原稿の読み取りを一時停止させる。バッファーメモリーに蓄積された画像データがネットワークに送られてバッファーメモリーが空になると、キャリッジを副走査方向に停止位置から後退させた後、前進させ、読み取り停止位置でキャリッジの移動速度を目標速度に到達させて、読み取り停止位置から原稿の読み取りを再開させる。
【００１４】
キャリッジを副走査方向に移動させる動力を、ステッピングモーターで生成する場合、ステッピングモーターのスローアップ及びスローダウンを考慮しながら、読み取りの再開位置を読み取りの停止位置に合わせる。ステッピングモーターでは、モーターの回転角度を制御するパルス信号の数と、キャリッジの副走査方向の移動量とが、一対一で対応するので、読み取りの再開位置を読み取りの停止位置に比較的高い精度で合わせることができる。
【００１５】
しかし、モーターの回転角度を制御するパルス信号を生成する原クロックと原稿を読み取る際の水平同期信号を生成する原クロックとが異なれば、読み取りの再開位置を読み取りの停止位置に合わせる精度が低下する原因となる。その結果、画像のつなぎ目が副走査方向でずれることが発生する。
【００１６】
本発明は、原稿を副走査方向に相対的に移動させて原稿を読み取る方式において、読み取りが一時停止した場合に、読み取りの再開位置を読み取りの停止位置に合わせる精度を向上させることができる原稿読取装置を提供することを目的とする。
【００１７】
本発明は、原稿を副走査方向に相対的に移動させて原稿を読み取る方式において、読み取りが一時停止した場合に、読み取りの一時停止から読み取りの再開までの時間を短縮することができる原稿読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成する本発明の一局面に係る原稿読取装置は、原稿を主走査方向に沿ったライン単位で読み取る撮像素子と、前記原稿を副走査方向に相対的に移動させる動力を生成するモーターと、前記モーターの回転角度を制御するパルス信号を用いて、前記原稿を副走査方向に相対的に移動させる制御をする移動制御部と、水平同期信号を前記パルス信号と同期させて生成する第１の水平同期信号生成部を含み、前記撮像素子の動作を制御する撮像素子制御部と、前記撮像素子が前記原稿を読み取ることにより、前記撮像素子から出力された画像データを一時蓄積する記憶部と、前記原稿を副走査方向に相対的に移動させながら、前記第１の水平同期信号生成部で生成された前記水平同期信号を用いて前記撮像素子に前記原稿を読み取らせる動作、前記原稿の読み取り中に前記記憶部に一時蓄積された画像データが所定量を超えた場合、前記原稿の読み取りを一時停止させ、かつ前記原稿が副走査方向に相対的に移動することを停止させる動作、及び、前記原稿の読み取りを再開する場合、前記原稿を副走査方向に相対的に後退させた後、前進させることにより、前記原稿の読み取りの停止位置から前記原稿の読み取りを再開させる動作を、前記移動制御部及び前記撮像素子制御部を制御することにより実行する読取制御部と、を備える。
【００１９】
本発明の一局面に係る原稿読取装置では、原稿の読み取りに用いられる水平同期信号をパルス信号と同期させて生成する。パルス信号は、原稿を副走査方向に相対的に移動させる動力を生成するモーターの回転角度を制御する信号である。このように、本発明の一局面によれば、水平同期信号をモーターの回転角度を制御するパルス信号と同期させて生成している。従って、読み取りの再開位置を読み取りの停止位置に合わせる精度を向上させることができるので、画像のつなぎ目がずれないようにすることができる。
【００２０】
モーターの回転角度を制御するパルス信号とは、ステッピングモーターの場合、ステッピングモーターの駆動に用いるパルス信号である。ＤＣモーターでは、ＤＣモーターの回転をエンコーダーによって検出して、ＤＣモーターの回転がフィードバック制御される。このためＤＣモーターの場合、エンコーダーから出力されるパルス信号が、モーターの回転角度を制御するパルス信号となる。
【００２１】
水平同期信号が、モーターの回転角度を制御するパルス信号と同期していなければ、モーターの回転速度が変動すると、撮像素子により読み取った１ラインの幅が変動する。本発明の一局面に係る原稿読取装置のように、水平同期信号が、モーターの回転角度を制御するパルス信号と同期していれば、モーターの回転速度が変動しても、各ラインを読み取る位置は変動しないので、１ラインの幅を一定にできる。従って、原稿の先端から後端まで、１ラインの幅が伸び縮みすることなく、原稿を読み取ることができる。
【００２２】
上記構成において、前記原稿に光を照射する光源と、前記光源の点灯を制御する光源制御部と、を備え、前記光源制御部は、前記光源の点灯可能期間を規定し、前記点灯可能期間が前記水平同期信号の周期より短いイネーブル信号を、前記パルス信号と同期させて生成するイネーブル信号生成部を含む。
【００２３】
この構成によれば、光源の点灯可能期間を規定するイネーブル信号をパルス信号と同期させて生成するので、イネーブル信号を水平同期信号と同期させて生成することができる。このため、水平同期信号の生成前に、光源が点灯することを防止できる。
【００２４】
上記構成において、前記モーターはＤＣモーターである。
【００２５】
ＤＣモーターでは、エンコーダーから出力されるパルス信号(モーターの回転角度を制御するパルス信号)を用いたフィードバック制御で回転速度が制御される。エンコーダーから出力されるパルス信号の周波数は変化するので、本発明の一局面においてＤＣモーターを適用した場合、水平同期信号の間隔に多少のずれが生じる。この構成によれば、イネーブル信号が規定する点灯可能期間が、水平同期信号の周期より短く、かつ、イネーブル信号が水平同期信号と同期して生成される。このため、水平同期信号の間隔に多少のずれが生じても、ある水平同期信号に同期して生成されたイネーブル信号が次の水平同期信号の期間にまたがることを防止することができる。従って、各ラインの読み取りにおいて、光源の点灯時間を一定にすることができる。よって、各ラインの読み取りで撮像素子に蓄積される光量を一定に保つことができるので、読み取った原稿の画像の画質を向上させることができる。
【００２６】
上記構成において、前記撮像素子制御部は、クロック信号を生成するクロック生成部と、前記水平同期信号を前記クロック信号と同期させて生成する第２の水平同期信号生成部と、を含み、前記撮像素子制御部は、前記原稿を副走査方向に相対的に移動させないで、前記撮像素子に画像データの補正に用いる基準データを取得させる場合、前記第２の水平同期信号生成部で生成された前記水平同期信号を用いて前記撮像素子に前記基準データを取得させる。
【００２７】
白基準データや黒基準データのような基準データは、原稿を副走査方向に相対的に移動させないで、撮像素子により取得される。この構成によれば、基準データの取得に用いる水平同期信号は、撮像素子制御部に含まれるクロック生成部で生成されるクロック信号と同期させて生成している。従って、原稿を副走査方向に相対的に移動させていなくても(パルス信号を生成していなくても)、水平同期信号を生成することができる。
【００２８】
上記構成において、前記撮像素子により読み取られた前記原稿の画像データを目的地へ転送するネットワークに接続可能なインターフェイスを備える。
【００２９】
本発明の他の局面に係る原稿読取装置は、原稿に光を照射する光源と、前記光源によって光が照射された前記原稿を、主走査方向に沿ったライン単位で読み取る撮像素子と、前記原稿を副走査方向に相対的に移動させる制御をする移動制御部と、水平同期信号を生成する水平同期信号生成部を含み、前記撮像素子の動作を制御する撮像素子制御部と、前記水平同期信号の発生から次の前記水平同期信号の発生までの期間の一部を前記光源の点灯時間とし、前記原稿が副走査方向に相対的に等速移動する場合、減速移動する場合及び加速移動する場合において、前記点灯時間を同じにする制御をする光源制御部と、前記撮像素子が前記原稿を読み取ることにより、前記撮像素子から出力された画像データを一時蓄積する記憶部と、(ａ)前記原稿を副走査方向に相対的に等速移動させながら、前記撮像素子に前記原稿を読み取らせる動作、(ｂ)前記原稿の読み取り中に前記記憶部に一時蓄積された画像データが所定量を超えた場合、前記原稿を副走査方向に相対的に減速移動させながら、前記撮像素子に原稿を読み取らせる動作、(ｃ)前記減速移動後、前記原稿が副走査方向に相対的に移動することを停止させて、前記原稿の読み取りを一時停止させる動作、及び、(ｄ)前記原稿の読み取りを再開する場合、前記原稿を副走査方向に相対的に後退させないで、前記原稿の相対的移動が停止された位置から前記原稿を副走査方向に相対的に加速移動させながら、前記原稿の相対的移動が停止された位置から前記原稿の読み取りを再開させる動作を、前記移動制御部、前記撮像素子制御部及び前記光源制御部を制御することにより実行する読取制御部と、を備える。
【００３０】
本発明の他の局面に係る原稿読取装置では、原稿の読み取り中に記憶部に一時蓄積された画像データが所定量を超えることにより、原稿の読み取りを一時停止する場合、以下の動作がされる。まず、原稿を副走査方向に相対的に減速移動させながら、撮像素子に原稿を読み取らせる動作を実行させて、原稿が副走査方向に相対的に移動することを停止させる。そして、原稿の読み取りを再開する場合、原稿を副走査方向に相対的に後退させないで、原稿の相対的移動が停止された位置から原稿を副走査方向に相対的に加速移動させながら、原稿の相対的移動が停止された位置から原稿の読み取りを再開させる。
【００３１】
原稿を副走査方向に相対的に減速移動及び加速移動させているときにも、撮像素子に原稿を読み取らせる動作が実行される。本発明の他の局面では、水平同期信号の発生から次の水平同期信号の発生までの期間の一部を光源の点灯時間とし、原稿が副走査方向に相対的に等速移動する場合、減速移動する場合及び加速移動する場合において、点灯時間を同じにする制御をしている。これにより、各ラインの読み取りにおいて、撮像素子に蓄積される光量を一定に保つ(光量を同じにする)ことができる。従って、原稿を副走査方向に相対的に減速移動及び加速移動しているときに読み取られたラインの画質を、等速移動しているときに読み取られたラインの画質と同じにすることができる。
【００３２】
以上述べたように、本発明の他の局面によれば、原稿の読み取りを再開する場合、原稿を副走査方向に相対的に後退させないで、原稿の相対的移動が停止された位置から原稿の読み取りを再開する。従って、原稿の読み取りを再開する場合に、原稿を副走査方向に相対的に後退させた後、前進させることにより、原稿の読み取りの停止位置から原稿の読み取りを再開させる方式に比べて、読み取りの一時停止から読み取りの再開までの時間を短縮することができる。
本発明のさらに他の局面に係る原稿読取装置は、原稿を主走査方向に沿ったライン単位で読み取る撮像素子と、前記原稿を副走査方向に相対的に移動させる動力を生成するステッピングモーターと、前記ステッピングモーターの駆動に用いるパルス信号を生成するパルス信号生成部、及び、前記原稿が副走査方向に相対的に１画素分移動したことを示すステップアップ信号を、前記パルス信号と同期して生成するステップアップ信号生成部を含み、前記原稿を副走査方向に相対的に移動させる制御をする移動制御部と、水平同期信号を前記ステップアップ信号と同期させて生成する第１の水平同期信号生成部を含み、前記撮像素子の動作を制御する撮像素子制御部と、前記撮像素子が前記原稿を読み取ることにより、前記撮像素子から出力された画像データを一時蓄積する記憶部と、前記原稿を副走査方向に相対的に移動させながら、前記第１の水平同期信号生成部で生成された前記水平同期信号を用いて前記撮像素子に前記原稿を読み取らせる動作、前記原稿の読み取り中に前記記憶部に一時蓄積された画像データが所定量を超えた場合、前記原稿の読み取りを一時停止させ、かつ前記原稿が副走査方向に相対的に移動することを停止させる動作、及び、前記原稿の読み取りを再開する場合、前記原稿を副走査方向に相対的に後退させた後、前進させることにより、前記原稿の読み取りの停止位置から前記原稿の読み取りを再開させる動作を、前記移動制御部及び前記撮像素子制御部を制御することにより実行する読取制御部と、を備え、前記ステップアップ信号生成部は、前記ステッピングモーターを逆回転させる前記パルス信号の場合、前記ステップアップ信号を生成しない。
【発明の効果】
【００３３】
本発明の一局面によれば、原稿を副走査方向に相対的に移動させて原稿を読み取る方式において、読み取りが一時停止した場合に、読み取りの再開位置を読み取りの停止位置に合わせる精度を向上させることができる。
【００３４】
本発明の他の局面によれば、原稿を副走査方向に相対的に移動させて原稿を読み取る方式において、読み取りが一時停止した場合に、読み取りの一時停止から読み取りの再開までの時間を短縮することができる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１実施形態及び第２実施形態に係る原稿読取装置を適用できる画像形成装置の内部構造の概略を示す図である。
【図２】図１に示す画像形成装置の構成を示すブロック図である。
【図３】本発明の第１実施形態に係る原稿読取装置の主要部を示すブロック図である。
【図４】第１実施形態において、モノクロ読み取りモードでの読み取り動作を示すタイムチャートである。
【図５】第１実施形態において、カラー読み取りモードでの読み取り動作の前半部を示すタイムチャートである。
【図６】第１実施形態において、カラー読み取りモードでの読み取り動作の後半部を示すタイムチャートである。
【図７】第１実施形態に係る原稿読取装置の動作を説明するフローチャートである。
【図８】第２実施形態において、モノクロ読み取りモードでの読み取り動作の前半部を示すタイムチャートである。
【図９】第２実施形態において、モノクロ読み取りモードでの読み取り動作の後半部を示すタイムチャートである。
【発明を実施するための形態】
【００３６】
以下、図面に基づいて本発明の実施形態を詳細に説明する。図１は、本発明の第１実施形態及び第２実施形態に係る原稿読取装置を適用できる画像形成装置１の内部構造の概略を示す図である。画像形成装置１は例えば、コピー、プリンター、スキャナー及びファクシミリーの機能を有するデジタル複合機に適用することができる。画像形成装置１は装置本体１００、装置本体１００の上に配置された原稿読取部２００、原稿読取部２００の上に配置された原稿給送部３００及び装置本体１００の上部前面に配置された操作部４００を備える。
【００３７】
原稿給送部３００は自動原稿送り装置として機能し、原稿載置部３０１に置かれた複数枚の原稿を連続的に原稿読取部２００に送ることができる。
【００３８】
原稿読取部２００は光源及び撮像素子等を搭載したキャリッジ２０１、ガラス等の透明部材により構成された原稿台２０３、及び、原稿読取スリット２０５を備える。原稿台２０３に載置された原稿を読み取る場合、キャリッジ２０１を原稿台２０３の長手方向に移動させながら撮像素子により原稿を読み取る。これに対して、原稿給送部３００から給送された原稿を読み取る場合、キャリッジ２０１を原稿読取スリット２０５と対向する位置に移動させて、原稿給送部３００から送られてきた原稿を、原稿読取スリット２０５を通して撮像素子により読み取る。撮像素子は読み取った原稿を画像データとして出力する。
【００３９】
装置本体１００は用紙貯留部１０１、画像形成部１０３及び定着部１０５を備える。用紙貯留部１０１は装置本体１００の最下部に配置されており、用紙の束を貯留することができる用紙トレイ１０７を備える。用紙トレイ１０７に貯留された用紙の束において、最上位の用紙がピックアップローラ１０９の駆動により、用紙搬送路１１１へ向けて送出される。用紙は用紙搬送路１１１を通って、画像形成部１０３へ搬送される。
【００４０】
画像形成部１０３は搬送されてきた用紙にトナー画像を形成する。画像形成部１０３は感光体ドラム１１３、露光部１１５、現像部１１７及び転写部１１９を備える。露光部１１５は画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリー受信の画像データ等)に対応して変調された光を生成し、一様に帯電された感光体ドラム１１３の周面に照射する。これにより、感光体ドラム１１３の周面には画像データに対応する静電潜像が形成される。この状態で感光体ドラム１１３の周面に現像部１１７からトナーを供給することにより、周面には画像データに対応するトナー画像が形成される。このトナー画像は転写部１１９によって先ほど説明した用紙貯留部１０１から搬送されてきた用紙に転写される。
【００４１】
トナー画像が転写された用紙は、定着部１０５に送られる。定着部１０５において、トナー画像と用紙に熱と圧力が加えられて、トナー画像は用紙に定着される。用紙はスタックトレイ１２１又は排紙トレイ１２３に排紙される。
【００４２】
操作部４００は操作キー部４０１と表示部４０３を備える。表示部４０３はタッチパネル機能を有しており、ソフトキーを含む画面が表示される。ユーザは画面を見ながらソフトキーを操作することによって、コピー等の機能の実行に必要な設定等をする。
【００４３】
操作キー部４０１にはハードキーからなる操作キーが設けられている。具体的にはスタートキー４０５、テンキー４０７、ストップキー４０９、リセットキー４１１、コピー、プリンター、スキャナー及びファクシミリーを切り換えるための機能切換キー４１３等が設けられている。
【００４４】
スタートキー４０５はコピー、ファクシミリー送信等の動作を開始させるキーである。テンキー４０７はコピー部数、ファクシミリー番号等の数字を入力するキーである。ストップキー４０９はコピー動作等を途中で中止させるキーである。リセットキー４１１は設定された内容を初期設定状態に戻すキーである。
【００４５】
機能切換キー４１３はコピーキー及び送信キー等を備えており、コピー機能、送信機能等を相互に切り替えるキーである。コピーキーを操作すれば、コピーの初期画面が表示部４０３に表示される。送信キーを操作すれば、ファクシミリー送信及びメール送信の初期画面が表示部４０３に表示される。
【００４６】
図２は、図１に示す画像形成装置１の構成を示すブロック図である。画像形成装置１は装置本体１００、原稿読取部２００、原稿給送部３００、操作部４００、制御部５００及び通信部６００が、バスによって相互に接続された構成を有する。装置本体１００、原稿読取部２００、原稿給送部３００及び操作部４００に関しては既に説明したので、説明を省略する。
【００４７】
制御部５００はＣＰＵ(Central Processing Unit)、ＲＯＭ(Read Only Memory)、ＲＡＭ(Random Access Memory)及び画像メモリー等を備える。ＣＰＵは画像形成装置１を動作させるために必要な制御を、画像形成装置１を構成する上記ハードウェアに対して実行する。ＲＯＭは画像形成装置１の動作の制御に必要なソフトウェアを記憶している。ＲＡＭはソフトウェアの実行時に発生するデータの一時的な記憶及びアプリケーションソフトの記憶等に利用される。画像メモリーは画像データ(原稿読取部２００から出力された画像データ、パソコンから送信された画像データ、ファクシミリー受信の画像データ等)を一時的に記憶する。
【００４８】
通信部６００はファクシミリー通信部６０１及びネットワークＩ／Ｆ部６０３を備える。ファクシミリー通信部６０１は相手先ファクシミリーとの電話回線の接続を制御するＮＣＵ(Network Control Unit)及びファクシミリー通信用の信号を変復調する変復調回路を備える。ファクシミリー通信部６０１は電話回線６０５に接続される。
【００４９】
ネットワークＩ／Ｆ部６０３はＬＡＮ(Local Area Network)６０７に接続される。ネットワークＩ／Ｆ部６０３はＬＡＮ６０７に接続されたパソコン等の端末装置との間で通信を実行するための通信インターフェイス回路である。
【００５０】
図３は、本発明の第１実施形態に係る原稿読取装置２の主要部を示すブロック図である。図２に示す原稿読取部２００及びネットワークＩ／Ｆ部６０３が、原稿読取装置２として機能する。原稿読取装置２はキャリッジ２０１、モーター１０、移動制御部３０、撮像素子制御部４０、光源制御部５０、読取制御部６０、画像処理部７０、記憶部の一例であるバッファーメモリー８０及びネットワークＩ／Ｆ部６０３を備える。
【００５１】
キャリッジ２０１は撮像素子２１及び光源２３等を収容する。撮像素子２１は主走査方向に沿ったライン単位で原稿を読み取るリニアイメージセンサーである(例えば、ＣＣＤリニアイメージセンサー、ＣＩＳ(Contact Image Sensor))。本実施形態ではＣＩＳを例に説明する。光源２３は原稿台２０３(図１)に置かれた原稿に光を照射する。光源２３は赤色光源２３Ｒ、緑色光源２３Ｇ及び青色光源２３Ｂにより構成される。赤色光源２３Ｒは例えば、赤色ＬＥＤであり、緑色光源２３Ｇは例えば、緑色ＬＥＤであり、青色光源２３Ｂは例えば、青色ＬＥＤである。
【００５２】
モーター１０はキャリッジ２０１を副走査方向に移動(言い換えれば、原稿を副走査方向に相対的に移動)させる動力を生成する。以下、キャリッジ２０１の副走査方向の移動は、原稿の副走査方向の相対的移動を意味する。本実施形態ではフラットベッド方式で原稿を読み取る場合を説明するが、ＡＤＦ方式で原稿を読み取る場合にも、本発明を適用することができる。ＡＤＦ方式で原稿を読み取るときは、キャリッジ２０１を固定し、原稿を副走査方向に移動させる。
【００５３】
本実施形態ではモーター１０としてステッピングモーターを例に説明するが、ＤＣモーターなどの他のモーターを用いることもできる。
【００５４】
移動制御部３０はモーター１０の回転角度を制御するパルス信号ＰｕＳを用いて、キャリッジ２０１を副走査方向に移動させる制御をする。移動制御部３０は電源３１、パルス信号生成部３３及びステップアップ信号生成部３５を備える。
【００５５】
電源３１はモーター１０に電力を供給する。パルス信号生成部３３はモーター１０の回転角度を制御するパルス信号ＰｕＳを生成する。ステッピングモーターの場合、ステッピングモーターの駆動に用いるパルス信号が、モーター１０の回転角度を制御するパルス信号ＰｕＳである。ＤＣモーターではＤＣモーターの回転をエンコーダーによって検出して、ＤＣモーターの回転速度や回転量がフィードバック制御される。このためＤＣモーターの場合、エンコーダーから出力されるパルス信号が、モーター１０の回転角度を制御するパルス信号ＰｕＳとなる。
【００５６】
ステップアップ信号生成部３５はステップアップ(ＳＴＥＰＵＰ)信号ＳｔＳを生成する。ステップアップ信号ＳｔＳはキャリッジ２０１が副走査方向に１画素分移動したことを示す信号(言い換えれば、キャリッジ２０１が、次に読み取られるライン上に移動したことを示す信号)である。本実施形態ではステップアップ信号ＳｔＳの１周期が、副走査方向に１画素分移動したことを示している。しかし、これに限定されず、例えば、ステップアップ信号ＳｔＳの４周期が、副走査方向に１画素分移動したことを示してもよい。
【００５７】
ステップアップ信号ＳｔＳはモーター１０の回転角度を制御するパルス信号ＰｕＳと同期して生成される。キャリッジ２０１の副走査方向の１画素分の移動量は、原稿の読み取りの解像度(例えば、６００ｄｐｉ、３００ｄｐｉ)に応じて異なる。さらに、ステッピングモーターの場合、励磁方法(例えば、１−２相励磁、２相励磁)に応じて、キャリッジ２０１の副走査方向の１画素分の移動量が異なる。よって、ステップアップ信号ＳｔＳは、原稿の読み取りの解像度(ステッピングモーターの場合、さらに、励磁方法)を考慮して設定される。
【００５８】
撮像素子制御部４０は撮像素子２１の動作を制御するドライバーである。撮像素子制御部４０はクロック生成部４１、第１の水平同期信号生成部４３、第２の水平同期信号生成部４５、電源４７、ＡＤコンバーター４９を備えるＡＳＩＣ(Application Specific Integrated Circuit)により構成される。撮像素子制御部４０は垂直同期信号生成部等をさらに備えるが、これらは本実施形態の説明に特に関連しないので、説明を省略する。
【００５９】
クロック生成部４１は垂直同期信号や第２の水平同期信号生成部４５で生成される水平同期信号ＨｏＳの基準となるクロック信号を生成する。電源４７は撮像素子２１に電力を供給する。
【００６０】
第１の水平同期信号生成部４３はステップアップ信号ＳｔＳと同期させて、水平同期信号ＨｏＳを生成する。この水平同期信号ＨｏＳは撮像素子２１に送られて、原稿の読み取りに使用される。ステップアップ信号ＳｔＳはパルス信号ＰｕＳと同期して生成されるので、第１の水平同期信号生成部４３で生成される水平同期信号ＨｏＳは、パルス信号ＰｕＳと同期して生成されることになる。
【００６１】
第２の水平同期信号生成部４５はクロック生成部４１で生成されるクロック信号と同期させて、水平同期信号ＨｏＳを生成する。この水平同期信号ＨｏＳは撮像素子２１に送られて、白基準や黒基準の読み取りに使用される。
【００６２】
ＡＤコンバーター４９は撮像素子２１が原稿を読み取って出力したアナログの画像データＩｍＤをデジタルの画像データに変換する。このデジタルの画像データは画像処理部７０で所定の処理(例えば、シェーディング補正)がされる。この所定の処理がされたデジタルの画像データは、バッファーメモリー８０に一時蓄積されてから、ネットワークＩ／Ｆ部６０３によってネットワークを経由してサーバー等の目的地に転送される。
【００６３】
バッファーメモリー８０は撮像素子２１が原稿を読み取ることにより、撮像素子２１から出力された画像データＩｍＤを一時蓄積する記憶部の一例である。ネットワークＩ／Ｆ部６０３は撮像素子２１により読み取られた原稿の画像データＩｍＤを目的地へ転送するネットワークに接続可能なインターフェイスの一例である。
【００６４】
光源制御部５０は電源５１及びイネーブル信号生成部５３を備え、光源２３の点灯を制御する。電源５１は赤色光源２３Ｒ、緑色光源２３Ｇ及び青色光源２３Ｂに電力を供給する。イネーブル信号生成部５３は赤色光源２３Ｒ、緑色光源２３Ｇ及び青色光源２３Ｂのそれぞれの点灯可能期間を規定するイネーブル信号ＥｎＳ(Ｒ)，ＥｎＳ(Ｇ)，ＥｎＳ(Ｂ)を、ステップアップ信号ＳｔＳと同期させて生成し、赤色光源２３Ｒ、緑色光源２３Ｇ及び青色光源２３Ｂのそれぞれに送る。イネーブル信号の期間(すなわち、点灯可能期間)は、水平同期信号ＨｏＳの周期より短い。本実施形態では、水平同期信号ＨｏＳの発生から次の水平同期信号ＨｏＳの発生までの期間の一部を、光源２３の点灯時間にする場合で説明している。しかしながら、原稿の読み取りの全期間にわたって光源２３を点灯する方式にも、本発明は適用することができる。
【００６５】
読取制御部６０は移動制御部３０、撮像素子制御部４０及び光源制御部５０を制御し、ＣＰＵ、ＲＡＭ及びＲＯＭ等により実現される。パルス信号生成部３３は読取制御部６０のＣＰＵのクロックを原クロックとして、パルス信号ＰｕＳを生成する。ステップアップ信号ＳｔＳはパルス信号ＰｕＳと同期して生成される。第１の水平同期信号生成部４３はステップアップ信号ＳｔＳと同期させて水平同期信号ＨｏＳを生成する。従って、第１の水平同期信号ＨｏＳで生成される水平同期信号ＨｏＳとパルス信号生成部３３で生成されるパルス信号ＰｕＳとは、同期している。
【００６６】
読取制御部６０は移動制御部３０、撮像素子制御部４０及び光源制御部５０を制御することによって、以下の動作(１)〜(３)を実行する。
【００６７】
動作(１)は、キャリッジ２０１を副走査方向に移動させながら、第１の水平同期信号生成部４３で生成された水平同期信号ＨｏＳを用いて撮像素子２１に原稿を読み取らせる動作である。
【００６８】
動作(２)は、原稿の読み取り中にバッファーメモリー８０に一時蓄積された画像データが満杯になった場合、原稿の読み取りを一時停止させ、かつキャリッジ２０１を副走査方向に移動することを停止させる動作である。バッファーメモリー８０に一時蓄積された画像データが満杯になった場合は、バッファーメモリー８０に一時蓄積された画像データが所定量を超えた場合の一例である。バッファーメモリー８０に一時蓄積された画像データがニアフルになった場合でもよい。
【００６９】
動作(３)は、原稿の読み取りを再開する場合、キャリッジ２０１を副走査方向に後退(言い換えれば、原稿を副走査方向に相対的に後退)させた後、前進させることにより、原稿の読み取りの停止位置から原稿の読み取りを再開させる動作である。
【００７０】
次に、原稿の読み取り中に、バッファーメモリー８０の蓄積された画像データが満杯になった場合の読み取り動作について説明する。図４は、モノクロ読み取りモードでの読み取り動作を示すタイムチャートである。図５及び図６は、カラー読み取りモードでの読み取り動作を示すタイムチャートである。まず、モノクロ読み取りモードの場合を、図３及び図４を用いて説明する。
【００７１】
モノクロ読み取りモードでは緑色光源２３Ｇが使用され、赤色光源２３Ｒ及び青色光源２３Ｂは使用されない。ステップアップ信号生成部３５はパルス信号生成部３３で生成された、モーター１０の回転角度を制御するパルス信号ＰｕＳを基にして、ステップアップ信号ＳｔＳを生成する。第１の水平同期信号生成部４３はステップアップ信号ＳｔＳの立ち上がりと同期させて、水平同期信号ＨｏＳを生成する。また、イネーブル信号生成部５３はステップアップ信号ＳｔＳの立ち上がりと同期させて、緑色光源２３Ｇのイネーブル信号ＥｎＳ(Ｇ)を生成する。撮像素子２１は水平同期信号ＨｏＳと同期して、１ライン単位で原稿を読み取り、読み取ったラインの画像データＩｍＤを出力する。
【００７２】
撮像素子２１が位置するラインより、一つ前のラインの画像データＩｍＤが出力される。すなわち、撮像素子２１がｎ番目のラインに位置するとき、ｎ−１番目のラインの画像データＩｍＤが出力される。従って、撮像素子２１が最初のラインに位置するときに出力された画像データＩｍＤは破棄される。
【００７３】
読取制御部６０が、バッファーメモリー８０に一時蓄積されている画像データが満杯になったと判断したとき、原稿の読み取りを一時停止する。図４では、ｎ番目のラインを読み取った後、読み取りを一時停止したことを示している。読み取りが一時停止しているときは、モーター１０を停止するので、パルス信号ＰｕＳは生成されない。このため、ステップアップ信号ＳｔＳは生成されない。但し、ｎ番目のラインの画像データＩｍＤを出力するために、水平同期信号ＨｏＳ及びイネーブル信号ＥｎＳ(Ｇ)がそれぞれ一つ生成される。それ以降は、水平同期信号ＨｏＳ及びイネーブル信号ＥｎＳ(Ｇ)は生成されない。
【００７４】
読取制御部６０が、バッファーメモリー８０に一時蓄積されている画像データが空になった判断したとき、移動制御部３０、撮像素子制御部４０及び光源制御部５０を制御して、読み取りを再開する制御を実行する。以下、この制御を詳しく説明する。
【００７５】
移動制御部３０はモーター１０を逆回転させるパルス信号ＰｕＳを、パルス信号生成部３３に生成させて、モーター１０を逆回転させることにより、キャリッジ２０１を副走査方向に後退させる。ステップアップ信号生成部３５はモーター１０を逆回転させるパルス信号ＰｕＳの場合、ステップアップ信号ＳｔＳを生成しない。このため、キャリッジ２０１が副走査方向に後退している期間は、水平同期信号ＨｏＳ及びイネーブル信号ＥｎＳ(Ｇ)が生成されない。
【００７６】
移動制御部３０はキャリッジ２０１を所定距離だけ後退させると、モーター１０を停止させて、キャリッジ２０１の副走査方向の後退を停止させる。そして、移動制御部３０はモーター１０を正回転させるパルス信号ＰｕＳを、パルス信号生成部３３に生成させてモーター１０を正回転させることにより、キャリッジ２０１を副走査方向に前進させる。ステップアップ信号生成部３５ではステップアップ信号ＳｔＳが生成されるので、ステップアップ信号ＳｔＳの立ち上がりと同期して、第１の水平同期信号生成部４３は水平同期信号ＨｏＳを生成し、かつイネーブル信号生成部５３はイネーブル信号ＥｎＳ(Ｇ)を生成する。
【００７７】
読取制御部６０は原稿の読み取りの停止位置のラインの画像データから、画像データを有効とする処理をすることにより、原稿の読み取りの停止位置から原稿の読み取りを再開させる。図４では、ｎ＋１番目のラインから原稿の読み取りが再開されたことを示している。撮像素子２１がｎ＋２番目のラインに位置するとき、ｎ＋１番目のラインの画像データＩｍＤが出力される。従って、撮像素子２１がｎ＋１番目のラインに位置するときに出力された画像データＩｍＤは破棄される。
【００７８】
次に、カラー読み取りモードの場合を、図３、図５及び図６を用いて説明する。撮像素子２１としてＣＩＳを用いているので、カラー読み取りモードでは、１ラインの読み取りにおいて、赤色光源２３Ｒ、緑色光源２３Ｇ及び青色光源２３Ｂが順番に点灯される。従って、１ラインの読み取りにおいて、赤色の読み取り用の水平同期信号ＨｏＳ(Ｒ)、緑色の読み取り用の水平同期信号ＨｏＳ(Ｇ)及び青色の読み取り用の水平同期信号ＨｏＳ(Ｂ)の三つが生成される。
【００７９】
第１の水平同期信号生成部４３は、ステップアップ信号ＳｔＳの立ち上がりと同期させて、最初に読み取る色に対応する水平同期信号ＨｏＳ(ここでは、水平同期信号ＨｏＳ(Ｒ))を生成し、最初に読み取る色に対応する水平同期信号ＨｏＳから、予め定められた間隔を設けて、次に読み取る色に対応する水平同期信号ＨｏＳ(ここでは、水平同期信号ＨｏＳ(Ｇ))、最後に読み取る色に対応する水平同期信号ＨｏＳ(ここでは、水平同期信号ＨｏＳ(Ｂ))を生成する。
【００８０】
イネーブル信号生成部５３は水平同期信号ＨｏＳ(Ｒ)と同期(言い換えれば、ステップアップ信号ＳｔＳの立ち上がりと同期)させて、赤色光源２３Ｒのイネーブル信号ＥｎＳ(Ｒ)を生成し、水平同期信号ＨｏＳ(Ｇ)と同期させて緑色光源２３Ｇのイネーブル信号ＥｎＳ(Ｇ)を生成し、水平同期信号ＨｏＳ(Ｂ)と同期させて青色光源２３Ｂのイネーブル信号ＥｎＳ(Ｂ)を生成する。  
【００８１】
撮像素子２１は１ラインの読み取りにおいて、水平同期信号ＨｏＳ(Ｒ)と同期させて読み取られた画像データＩｍＤ(Ｒ)、水平同期信号ＨｏＳ(Ｇ)と同期させて読み取られた画像データＩｍＤ(Ｇ)、及び、水平同期信号ＨｏＳ(Ｂ)と同期させて読み取られた画像データＩｍＤ(Ｂ)を、それぞれ出力する。
【００８２】
撮像素子２１が位置するラインより、一つ前のラインの画像データが出力される。すなわち、撮像素子２１がｎ番目のラインに位置するとき、ｎ−１番目のラインの画像データＩｍＤ(Ｒ)，ＩｍＤ(Ｇ)，ＩｍＤ(Ｂ)が出力される。従って、撮像素子２１が最初のラインに位置するときに出力された画像データは破棄される。
【００８３】
読取制御部６０が、バッファーメモリー８０に一時蓄積されている画像データが満杯になったと判断した場合、モノクロ読み取りモードと同様に、原稿の読み取りを一時停止する。図５では、ｎ番目のラインを読み取った後、読み取りを一時停止したことを示している。原稿の読み取りが一時停止されると、ステップアップ信号ＳｔＳは生成されない。但し、ｎ番目のラインの画像データＩｍＤ(Ｒ)，ＩｍＤ(Ｇ)，ＩｍＤ(Ｂ)を出力するために、水平同期信号ＨｏＳ(Ｒ)、ＨｏＳ(Ｇ)、ＨｏＳ(Ｂ)及びイネーブル信号ＥｎＳ(Ｒ)、ＥｎＳ(Ｇ)、ＥｎＳ(Ｂ)がそれぞれ一つ生成される。それ以降は、水平同期信号及びイネーブル信号は生成されない。
【００８４】
読取制御部６０は、バッファーメモリー８０に一時蓄積されている画像データが空になり、読み取りを再開する場合、モノクロ読み取りモードと同様に、キャリッジ２０１を副走査方向に後退させた後、前進させることにより、原稿の読み取りの停止位置から原稿の読み取りを再開する。図６では、ｎ＋１番目のラインから原稿の読み取りが再開されたことを示している。撮像素子２１がｎ＋２番目のラインに位置するとき、ｎ＋１番目のラインの画像データＩｍＤ(Ｒ)，ＩｍＤ(Ｇ)，ＩｍＤ(Ｂ)が出力される。従って、撮像素子２１がｎ＋１番目のラインに位置するときに出力された画像データは破棄される。
【００８５】
第１実施形態に係る原稿読取装置２ａの動作を、図３及び図７を用いて説明する。図７は、この動作を説明するフローチャートである。
【００８６】
操作者が、図１に示す原稿台２０３に原稿をセットし、スタートキー４０５を操作すると、読取制御部６０はフラットベッドモードで原稿の読み取りを開始する(ステップＳ１)。撮像素子２１はライン単位で原稿を読み取り、アナログの画像データＩｍＤを出力する。アナログの画像データＩｍＤはＡＤコンバーター４９により、デジタルの画像データＩｍＤに変換され、デジタルの画像データＩｍＤは画像処理部７０により、所定の処理がされた後、バッファーメモリー８０に一時蓄積される。
【００８７】
読取制御部６０は、バッファーメモリー８０に一時蓄積されている画像データＩｍＤが満杯になったか否かを判断する(ステップＳ２)。読取制御部６０が、バッファーメモリー８０に一時蓄積されている画像データＩｍＤが満杯になったと判断しない場合(ステップＳ２でＮｏ)、撮像素子２１に原稿の読み取りを続行させる(ステップＳ３)。そして、ステップＳ２に戻る。
【００８８】
読取制御部６０が、バッファーメモリー８０に一時蓄積されている画像データＩｍＤが満杯になったと判断した場合(ステップＳ２でＹｅｓ)、原稿の読み取りを一時停止する(ステップＳ４)。
【００８９】
読取制御部６０は、バッファーメモリー８０に一時蓄積されている画像データＩｍＤが空になったか否かを判断する(ステップＳ５)。読取制御部６０が、バッファーメモリー８０に一時蓄積されている画像データＩｍＤが空になったと判断しない場合(ステップＳ５でＮｏ)、ステップＳ４へ戻る。
【００９０】
読取制御部６０が、バッファーメモリー８０に一時蓄積されている画像データＩｍＤが空になったと判断した場合(ステップＳ５でＹｅｓ)、原稿の読み取りを再開する(ステップＳ６)。
【００９１】
読取制御部６０は、原稿の読み取りが終了したか否かを判断する(ステップＳ７)。読取制御部６０が、原稿の読み取りが終了したと判断しない場合(ステップＳ７でＮｏ)、ステップＳ３へ戻る。読取制御部６０が、原稿の読み取りが終了したと判断した場合(ステップＳ７でＹｅｓ)、原稿の読み取りが終了する。
【００９２】
第１実施形態の主な効果を説明する。第１実施形態ではパルス信号ＰｕＳと同期してステップアップ信号ＳｔＳが生成され、ステップアップ信号ＳｔＳと同期して水平同期信号ＨｏＳが生成される。従って、原稿の読み取りに用いられる水平同期信号ＨｏＳは、パルス信号ＰｕＳと同期して生成される。パルス信号ＰｕＳは、キャリッジ２０１を副走査方向に移動させる動力を生成するモーター１０の回転角度を制御する信号である。このように、第１実施形態によれば、原稿の読み取りに用いられる水平同期信号ＨｏＳを、モーター１０の回転角度を制御するパルス信号ＰｕＳと同期させて生成している。従って、読み取りの再開位置を読み取りの停止位置に合わせる精度を向上させることができるので、画像のつなぎ目がずれないようにすることができる。
【００９３】
水平同期信号ＨｏＳが、モーター１０の回転角度を制御するパルス信号ＰｕＳと同期していなければ、モーター１０の回転速度が変動すると、撮像素子２１により読み取った１ラインの幅が変動する。第１実施形態のように、水平同期信号ＨｏＳが、モーター１０の回転角度を制御するパルス信号ＰｕＳと同期していれば、モーター１０の回転速度が変動しても、各ラインを読み取る位置は変動しないので、１ラインの幅を一定できる。従って、原稿の先端から後端まで、１ラインの幅が伸び縮みすることなく、原稿を読み取ることができる。
【００９４】
また、第１実施形態ではパルス信号ＰｕＳと同期してステップアップ信号ＳｔＳが生成される。モノクロ読み取りでは、図４に示すように、ステップアップ信号ＳｔＳと同期して緑色光源２３Ｇの点灯可能期間を規定するイネーブル信号ＥｎＳ(Ｇ)が生成される。カラー読み取りでは、図５及び図６に示すように、ステップアップ信号ＳｔＳと同期して赤色光源２３Ｒの点灯可能期間を規定するイネーブル信号ＥｎＳ(Ｒ)が生成される。このように、イネーブル信号ＥｎＳ(Ｇ)，ＥｎＳ(Ｒ)をパルス信号ＰｕＳと同期させて生成するので、イネーブル信号ＥｎＳ(Ｇ) ，ＥｎＳ(Ｒ)を水平同期信号ＨｏＳと同期させて生成することができる。また、カラー読み取りでは、緑色光源２３Ｇのイネーブル信号ＥｎＳ(Ｇ)が、水平同期信号ＨｏＳ(Ｇ)と同期して生成され、青色光源２３Ｂのイネーブル信号ＥｎＳ(Ｂ)が、水平同期信号ＨｏＳ(Ｂ)と同期して生成される。従って、モノクロ読み取り及びカラー読み取りにおいて、水平同期信号ＨｏＳの生成前に、光源２３が点灯することを防止できる。
【００９５】
モーター１０としてＤＣモーターを用いた場合、次の効果が生じる。ＤＣモーターでは、エンコーダーから出力されるパルス信号(モーター１０の回転角度を制御するパルス信号ＰｕＳ)を用いたフィードバック制御で回転速度が制御される。このためエンコーダーから出力されるパルス信号の周波数は変化するので、第１実施形態においてＤＣモーターを適用した場合、水平同期信号ＨｏＳの間隔に多少のずれが生じる。第１実施形態によれば、イネーブル信号ＥｎＳ(Ｒ)，ＥｎＳ(Ｇ)，ＥｎＳ(Ｂ)が規定する点灯可能期間が、水平同期信号ＨｏＳの周期より短く、かつ、イネーブル信号ＥｎＳ(Ｒ)，ＥｎＳ(Ｇ)，ＥｎＳ(Ｂ)が水平同期信号ＨｏＳと同期して生成される。このため、水平同期信号ＨｏＳの間隔に多少のずれが生じても、ある水平同期信号ＨｏＳに同期して生成されたイネーブル信号ＥｎＳ(Ｒ)，ＥｎＳ(Ｇ)，ＥｎＳ(Ｂ)が次の水平同期信号ＨｏＳの期間にまたがることを防止することができる。従って、各ラインの読み取りにおいて、光源２３の点灯時間を一定にすることができる。よって、各ラインの読み取りで撮像素子２１に蓄積される光量を一定に保つことができるので、読み取った原稿の画像の画質を向上させることができる。
【００９６】
第１実施形態において、画像データの補正に用いる基準データ(例えば、白基準や黒基準データ)を、撮像素子２１により取得する場合、キャリッジ２０１は副走査方向に移動されずに、固定される。このため、モーター１０は駆動されないので、パルス信号生成部３３はパルス信号ＰｕＳを生成しない。従って、第１の水平同期信号生成部４３は、水平同期信号ＨｏＳを生成することができない。
【００９７】
そこで、撮像素子制御部４０はキャリッジ２０１を副走査方向に移動させないで、撮像素子２１に画像データの補正に用いる基準データを取得させる場合、図３に示す第２の水平同期信号生成部４５で生成された水平同期信号ＨｏＳを用いて撮像素子２１に基準データを取得させる。第２の水平同期信号生成部４５はクロック生成部４１で生成されたクロックを原クロックとして、水平同期信号ＨｏＳを生成する。また、イネーブル信号生成部５３は第２の水平同期信号生成部４５で生成された水平同期信号ＨｏＳと同期させて、イネーブル信号を生成する。以上により、白基準や黒基準データの取得を実現する。
【００９８】
本発明の第２実施形態について、第１実施形態の相違を中心に説明する。第２実施形態に係る原稿読取装置が、図３に示す第１実施形態に係る原稿読取装置２と異なるのは、光源制御部５０及び読取制御部６０の機能である。
【００９９】
第２実施形態において、キャリッジ２０１が副走査方向に等速移動する場合、減速移動する場合及び加速移動する場合において、光源制御部５０はイネーブル信号ＥｎＳ(Ｒ)，ＥｎＳ(Ｇ)，ＥｎＳ(Ｂ)の発生期間を同じにする制御をする。言い換えれば、光源制御部５０は水平同期信号ＨｏＳの発生から次の水平同期信号ＨｏＳの発生までの期間の一部を光源２３の点灯時間とし、キャリッジ２０１が副走査方向に等速移動する場合、減速移動する場合及び加速移動する場合において、点灯時間を同じにする制御をする。
【０１００】
第２実施形態において、読取制御部６０は移動制御部３０、撮像素子制御部４０及び光源制御部５０を制御することによって、以下の動作(ａ)〜(ｄ)を実行する。
【０１０１】
動作(ａ)は、キャリッジ２０１を副走査方向に等速移動させながら、撮像素子２１に原稿を読み取らせる動作である。
【０１０２】
動作(ｂ)は、原稿の読み取り中にバッファーメモリー８０に一時蓄積された画像データが満杯になった場合、キャリッジ２０１を副走査方向に減速移動させながら、撮像素子２１に原稿を読み取らせる動作である。
【０１０３】
動作(ｃ)は、減速移動後、キャリッジ２０１を副走査方向に移動することを停止させて、原稿の読み取りを一時停止させる動作である。
【０１０４】
動作(ｄ)は、原稿の読み取りを再開する場合、キャリッジ２０１を副走査方向に後退させないで、キャリッジ２０１の移動が停止された位置からキャリッジ２０１を副走査方向に加速移動させながら、キャリッジ２０１の移動が停止された位置から原稿の読み取りを再開させる動作である。
【０１０５】
第２実施形態において、原稿の読み取り中に、バッファーメモリー８０に一時蓄積された画像データが満杯になった場合の読み取り動作について説明する。図８は、モノクロ読み取りモードでの読み取り動作の前半部を示すタイムチャートである。図９は、モノクロ読み取りモードでの読み取り動作の後半部を示すタイムチャートである。
【０１０６】
原稿の読み取り中に、図３に示すバッファーメモリー８０に一時蓄積された画像データが満杯になることにより、読み取りを一時停止する場合、モーター１０をスローダウンさせてキャリッジ２０１を等速移動から減速移動に切り替えてキャリッジ２０１を停止させる。そして、読み取りを再開する場合、モーター１０をスローアップさせてキャリッジ２０１を加速移動させ、キャリッジ２０１が目標速度に到達すれば、キャリッジ２０１を加速移動から等速移動に切り替える。キャリッジ２０１の減速移動及び加速移動の制御は、モーター１０がステッピングモーターのとき、脱調を防止するために、重要な制御である。
【０１０７】
キャリッジ２０１の等速移動でのステップアップ信号ＳｔＳの周波数を、例えば５．０ｋＨｚとすれば、１ラインを読み取る周期Ｔ１は２００μｓとなる。モーター１０をスローダウンさせてキャリッジ２０１を例えば二段階で減速させて停止させる場合、キャリッジ２０１の減速移動でのステップアップ信号ＳｔＳの周波数を、例えば２．５ｋＨｚ、１．０ｋＨｚとすれば、１ラインの読み取り周期Ｔ２，Ｔ３はそれぞれ４００μｓ、１０００μｓとなる。キャリッジ２０１の停止状態からモーター１０をスローアップさせて、キャリッジ２０１を例えば二段階で加速させて等速に切り替える場合、キャリッジ２０１の加速移動でのステップアップ信号ＳｔＳの周波数を、例えば２．５ｋＨｚ、１．０ｋＨｚとすれば、１ラインの読み取り周期Ｔ２，Ｔ３はそれぞれ４００μｓ、１０００μｓとなる。
【０１０８】
キャリッジ２０１の等速、減速及び加速移動時において、イネーブル信号ＥｎＳ(Ｇ)の周期Ｔ０を一定(例えば、１００μｓ)にしている。これは、水平同期信号ＨｏＳの発生から次の水平同期信号ＨｏＳの発生までの期間の一部を、光源２３の点灯時間とし、キャリッジ２０１が副走査方向に等速移動する場合、減速移動する場合及び加速移動する場合において、点灯時間を同じにすることを意味する。これにより、各ラインの読み取りにおいて、撮像素子２１に蓄積される光量を一定に保つ(光量を同じにする)ことができるので、減速移動及び加速移動しているときに読み取られたラインの画質を、等速移動しているときに読み取られたラインの画質と同じにすることができる。
【０１０９】
１ラインを読み取る周期が２００μｓの場合(周期Ｔ１の場合)、イネーブル信号ＥｎＳ(Ｇ)のデューティが５０％となる。１ラインを読み取る周期が４００μｓの場合(周期Ｔ２の場合)、イネーブル信号ＥｎＳ(Ｇ)のデューティが２５％となる。１ラインを読み取る周期が１０００μｓの場合(周期Ｔ３の場合)、イネーブル信号ＥｎＳ(Ｇ)のデューティが１０％となる。よって、１ラインを読み取る周期が長くなるにしたがって、イネーブル信号ＥｎＳ(Ｇ)のデューティが低くなる。
【０１１０】
原稿は、キャリッジ２０１を副走査方向に等速移動させて、撮像素子２１によって読み取られる。第２実施形態では、さらに、上記減速移動中及び加速移動中でも、撮像素子２１によって原稿を読み取らせる。これにより、原稿の読み取りを再開する場合、キャリッジ２０１を副走査方向に後退させないで、キャリッジ２０１の移動が停止された位置からキャリッジ２０１を副走査方向に加速移動させながら、キャリッジ２０１の移動が停止された位置から原稿の読み取りを再開させることができる。
【０１１１】
以上述べたように、第２実施形態によれば、原稿の読み取りを再開する場合、キャリッジ２０１を副走査方向に後退させないで、キャリッジ２０１の移動が停止された位置から原稿の読み取りを再開する。従って、原稿の読み取りを再開する場合に、キャリッジ２０１を副走査方向に後退させた後、前進させることにより、原稿の読み取りの停止位置から原稿の読み取りを再開させる方式に比べて、読み取りの一時停止から読み取りの再開までの時間を短縮することができる。
【符号の説明】
【０１１２】
１  画像形成装置
２  原稿読取装置
１０  モーター
２１  撮像素子
２３  光源
３０  移動制御部
４０  撮像素子制御部
４１  クロック生成部
４３  第１の水平同期信号生成部
４５  第２の水平同期信号生成部
５０  光源制御部
５３  イネーブル信号生成部
６０  読取制御部
８０  バッファーメモリー
【図１】
0005744705.tif 000002
【図２】
0005744705.tif 000003
【図３】
0005744705.tif 000004
【図４】
0005744705.tif 000005
【図５】
0005744705.tif 000006
【図６】
0005744705.tif 000007
【図７】
0005744705.tif 000008
【図８】
0005744705.tif 000009
【図９】
0005744705.tif 000010