画像読取装置であって、光電変換素子に蓄積された電荷をシフト信号によってシフトレジスターへ転送するイメージセンサーと、前記シフト信号の出力タイミングを制御する制御手段と、前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、前記モーターの回転量を検出し出力するエンコーダーと、を備え、前記制御手段は、1ライン毎に、RGB各色の電荷蓄積開始タイミングであるシフト信号を出力する3シフト制御と、1ライン毎に、RGB各色に対応する電荷蓄積開始タイミングであるシフト信号に加え、前記RGB各色に対応するシフト信号の出力後に所定のダミーシフト信号を出力する4シフト制御と、のいずれかを選択的に実行し、前記エンコーダーの出力に基づいてモーター速度を判定し、該モーター速度が所定速度以下である場合には前記4シフト制御を選択し、該モーター速度が所定速度を超える場合には前記3シフト制御を選択する、ことを特徴とする画像読取装置。請求項1に記載の画像読取装置であって、前記イメージセンサーからの画像信号を処理する処理手段を備え、前記処理手段は、前記4シフト制御が選択されている場合、所定の基準色に対応するシフト信号により前記イメージセンサーから出力された画像信号を、無効なデータとして処理する、ことを特徴とする画像読取装置。請求項1又は2に記載の画像読取装置であって、RGB各色に対応する光源を備え、前記制御手段は、前記4シフト制御において、前記RGB各色の電荷蓄積開始タイミングであるシフト信号に合わせて、対応する色の光源を点灯させ、前記所定のダミーシフト信号ではいずれの光源も点灯させない、ことを特徴とする画像読取装置。請求項1~3いずれか一項に記載の画像読取装置であって、前記制御手段は、前記4シフト制御において、前記エンコーダーの出力結果が所定状態の場合に、前記所定の基準色に対応する電荷蓄積の開始タイミングであるシフト信号を出力し、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記所定の基準色以外の各色について定められた時間が経過した場合に、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフト信号を出力し、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフト信号の出力後、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められた時間が経過した場合に、前記所定のダミーシフト信号を出力する、ことを特徴とする画像読取装置。請求項1~4いずれか一項に記載の画像読取装置であって、前記4シフト制御が実行される期間には、前記モーターの加速期間と減速期間の少なくとも一部の期間が含まれる、ことを特徴とする画像読取装置。画像読取装置における画像読取制御方法であって、前記画像読取装置は、光電変換素子に蓄積された電荷をシフト信号によってシフトレジスターへ転送するイメージセンサーと、前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、を備え、1ライン毎に、RGB各色の電荷蓄積開始タイミングであるシフト信号を出力する3シフト制御と、1ライン毎に、RGB各色に対応する電荷蓄積開始タイミングであるシフト信号に加え、前記RGB各色に対応するシフト信号の出力後に所定のダミーシフト信号を出力する4シフト制御と、のいずれかを選択的に実行し、前記モーターの速度を判定し、該モーター速度が所定速度以下である場合には前記4シフト制御を選択し、該モーター速度が所定速度を超える場合には前記3シフト制御を選択する、ことを特徴とする画像読取制御方法。ところで、キャリッジの移動では、移動の開始から終了までに、加速期間加速領域、定速期間定速等速領域、減速期間減速領域を経る。定速期間においては、モーターの速度が安定しているため、転送タイミング信号は、安定的におよそ等間隔で出力される。そのため、イメージセンサーには、各ラインの各色の電気信号が理想的な時間蓄積されることとなる。しかしながら、減速期間では、モーター速度が減速することにより、エンコーダー信号の間隔が、定速期間における間隔よりも長くなる。そのため、各ラインの各色の電気信号の蓄積時間も長くなり、画質に影響する。図6を用いて具体的に説明する。図6は、従来の画像読取制御減速期間のタイミングチャートである。ポジショントリガーは、モーターの回転に応じて出力されるエンコーダー信号に基づいて生成される転送タイミング信号である。リピートトリガーは、ポジショントリガーを基準として、リピートタイマーにより所定時間間隔で生成される転送タイミング信号である。フリーラントリガーは、モーターが停止したと判定された位置を基準として、フリーランタイマーにより所定時間間隔で生成される転送タイミング信号である。本図の例では、RGBの順にLEDが繰り返し点灯される。また、ポジショントリガーにより、Bの電荷が転送され、ポジショントリガー直後のリピートトリガーによりRの電荷が転送され、その次のリピートトリガーによりGの電荷が転送される。すなわち、1ラインごとにRGB各色に対応するシフト信号が3つ出力される。なお、以下では、この制御方法を、3シフト制御ともいう。ここで、定速期間では、モーターの回転速度は一定であるため、ポジショントリガーは、理想の間隔Iで生成されるT10、T20、T30。リピートトリガーは、ポジショントリガーから間隔iで生成されるT11、T12、T21、T22、T31、T32。また、Gの電荷を転送するためのリピートトリガーT12、T22と、それらの直後のポジショントリガーT20、T30との間隔は、一定の間隔となっている。従って、各ラインのRGB各色に対応する電荷は、理想の時間蓄積される。一方、減速期間では、モーターの回転が徐々に減速されるため、時間の経過とともに、ポジショントリガーの間隔は、定速期間における理想の間隔Iよりも長くなっているI’、I’’、I’’’。すなわち、減速期間では、ポジショントリガーの出力が徐々に遅れるためT40、T50、T60、Gの電荷を転送するためのリピートトリガーT32、T42、T52と、その直後のポジショントリガーT40、T50、T60との間隔が、上記の定速期間における一定の間隔よりも長くなっている。そのため、B色の電荷を蓄積する時間が長くなり、B色のLEDが消灯した後も、不要な電荷が蓄積される図中のノイズ。その結果、画像処理手段に転送されるB色の電荷T40、T50、T60で転送開始される画像情報、有効データにノイズ成分暗部ノイズなどともいうが含まれ、読み取り画質に影響が出る。モーター駆動が停止した後は、フリーラントリガーが出力されるT70、T71。Gの電荷を転送するためのリピートトリガーT62と、その直後のフリーラントリガーT70との間隔I’’’’が、上記の定速期間における一定の間隔よりも長くなる場合、B色の電荷にはノイズ成分が含まれることとなる。同様に、加速期間においても、モーターの回転が徐々に加速されるため、定速期間から離れるにつれて、ポジショントリガーの間隔が、定速期間における理想の間隔Iよりも長くなる。そのため、B色の電荷にノイズ成分が含まれ、画質に影響が出る。そこで、本発明は、加速期間、減速期間などのモーター速度が安定しない場合に、読み取り画質を向上することを目的とする。上記の課題を解決するための本発明の一態様は、画像読取装置であって、光電変換素子に蓄積された電荷をシフト信号によってシフトレジスターへ転送するイメージセンサーと、前記シフト信号の出力タイミングを制御する制御手段と、前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、前記モーターの回転量を検出し出力するエンコーダーと、を備え、前記制御手段は、1ライン毎に、RGB各色の電荷蓄積開始タイミングであるシフト信号を出力する3シフト制御と、1ライン毎に、RGB各色に対応する電荷蓄積開始タイミングであるシフト信号に加え、前記RGB各色に対応するシフト信号の出力後に所定のダミーシフト信号を出力する4シフト制御と、のいずれかを選択的に実行し、前記エンコーダーの出力に基づいてモーター速度を判定し、該モーター速度が所定速度以下である場合には前記4シフト制御を選択し、該モーター速度が所定速度を超える場合には前記3シフト制御を選択する、ことを特徴とする。ここで、前記画像読取装置は、前記イメージセンサーからの画像信号を処理する処理手段を備え、前記処理手段は、前記4シフト制御が選択されている場合、所定の基準色に対応するシフト信号により前記イメージセンサーから出力された画像信号を、無効なデータとして処理する、ことを特徴としていてもよい。また、前記画像読取装置は、RGB各色に対応する光源を備え、前記制御手段は、前記4シフト制御において、前記RGB各色の電荷蓄積開始タイミングであるシフト信号に合わせて、対応する色の光源を点灯させ、前記所定のダミーシフト信号ではいずれの光源も点灯させない、ことを特徴としていてもよい。また、前記制御手段は、前記4シフト制御において、前記エンコーダーの出力結果が所定状態の場合に、前記所定の基準色に対応する電荷蓄積の開始タイミングであるシフト信号を出力し、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記所定の基準色以外の各色について定められた時間が経過した場合に、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフト信号を出力し、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフト信号の出力後、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められた時間が経過した場合に、前記所定のダミーシフト信号を出力する、ことを特徴としていてもよい。また、前記4シフト制御が実行される期間には、前記モーターの加速期間と減速期間の少なくとも一部の期間が含まれる、ことを特徴としていてもよい。上記の課題を解決するための本発明の他の態様は、画像読取装置における画像読取制御方法であって、前記画像読取装置は、光電変換素子に蓄積された電荷をシフト信号によってシフトレジスターへ転送するイメージセンサーと、前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、を備え、1ライン毎に、RGB各色の電荷蓄積開始タイミングであるシフト信号を出力する3シフト制御と、1ライン毎に、RGB各色に対応する電荷蓄積開始タイミングであるシフト信号に加え、前記RGB各色に対応するシフト信号の出力後に所定のダミーシフト信号を出力する4シフト制御と、のいずれかを選択的に実行し、前記モーターの速度を判定し、該モーター速度が所定速度以下である場合には前記4シフト制御を選択し、該モーター速度が所定速度を超える場合には前記3シフト制御を選択する、ことを特徴とする。以下、本発明の一実施形態の一例について、図面を参照して説明する。図1は、本発明の一実施形態の一例に係る画像読取装置の概略構成図である。画像読取装置10は、筐体の上面に原稿台不図示を備えた、いわゆるフラットベッド型画像読取装置である。画像読取装置10は、イメージセンサー220により透明板の原稿台に載置された原稿の画像を読み取る。画像読取装置10は、光源210及びイメージセンサー220を搭載したキャリッジ200と、キャリッジ200の移動を制御する駆動機構300と、画像読取装置10の全体を制御し、画像を読み取るための種々の処理を行う制御部100と、を備えている。キャリッジ200は、イメージセンサー220を、光源210とともに副走査方向に運搬する。キャリッジ200は、原稿台の盤面に対し平行なガイド用のシャフト等にスライド自在に取り付けられており、駆動機構300のモーター例えば、DCモーター310により回転するベルトにより牽引される。キャリッジの200の移動量は、駆動機構300のモーター310の所定の回転量に応じてエンコーダー信号を出力するエンコーダー320の出力信号に基づいて制御される。光源210は、例えば、赤色LED、緑色LED、青色LEDからなり、RGBの3色の光を所定の順序で発生する。本実施形態では、光源210は、1ライン分の画像読み取りを行う場合には、赤色LED、緑色LED、青色LEDの順に光を発生する。そして、複数ライン分の画像読み取りを行うため、同様の発光動作を繰り返す。各色のLEDの発光時間は、色ごとに予め定められており、点灯してからその定められた時間が経過したときに、消灯する。以下では、RGBの3色のうち、1ライン分の発光動作において最初に発光する色を基準色とよぶ。なお、発光順序は、RGBの順序に限られない。イメージセンサー220は、原稿に反射した光を受光し、受光量に応じた電荷を蓄積し、画像読取データ電気信号として、制御部100に送る。イメージセンサー220は、主走査方向に並んだ複数のセンサーチップからなる。各センサーチップは、例えば、通常のCCDChargeCoupledDeviceイメージセンサーと同様の構成を備えている。すなわち、各センサーチップは、光電変換素子フォトダイオードPDと、シフトゲートと、シフトレジスターと、を備える。そして、光電変換素子に蓄積された電荷を、シフトゲートを開通させてシフトレジスターへ転送し、シフトレジスターにより電荷を順次移動させながら出力する。シフトゲートの開通電荷の転送は、転送タイミング信号であるトリガー信号後述する読取制御部120からの信号の印加に応答して行われる。ここで、光電変換素子は、常時、光の受光量に応じて電荷を蓄積しているため、電荷のシフトレジスターへの転送タイミングが、次の発光色の光についての電荷を蓄積する開始タイミングとなる。そして、シフトレジスターに転送された電荷は、シフトレジスターの末端の出力部により、電気信号アナログデータに変換されて、A/D変換部110に送られる。制御部100は、イメージセンサー220から出力されたアナログデータをデジタルデータに変換するA/D変換部110と、A/D変換部110から出力されたデジタルデータに対して各種補正を行うデータ処理部130と、データ処理部130が各種補正を行うためのデジタルデータを記憶する記憶部140と、データ処理部130からのデータをパーソナルコンピューターなどのホストに送るための出力部150と、制御部100内の各機能部を全体的に制御するとともに、キャリッジ200内の光源210やイメージセンサー220、及び、駆動機構300を制御する読取制御部120と、を備えている。なお、A/D変換部110は、キャリッジ200内の基板に搭載されていてもよい。読取制御部120は、駆動機構300のモーター310の回転を制御することにより、キャリッジ200の移動を制御する。また、読取制御部120は、イメージセンサー220の画像読み取り、白基準データの読み取り、黒基準データの読み取り、を制御する。具体的には、イメージセンサー220に対してトリガー信号の供給を行い、光電変換素子に蓄積された電荷のシフトレジスターへの転送タイミング次の電荷蓄積の開始タイミングを制御する。この制御を行うため、読取制御部120は、タイマー部121を備える。また、読取制御部120は、イメージセンサー220が読み取ったデータのA/D変換部110への転送を制御する。また、読取制御部120は、また、イメージセンサー220の読み取り動作に合わせて、光源210の点灯、消灯を制御する。データ処理部130は、A/D変換部110から出力されたデジタルデータにシェーディング補正などの各種補正を施して、出力部150に出力する。例えば、シェーディング補正を行う場合、データ処理部130は、A/D変換部110から出力された画像データ、白基準データ、黒基準データを、それぞれ、後述する記憶部140に記憶し、対応する画素ごとに、所定の補正式に従ったシェーディング補正を行う。補正後、データ処理部130は、補正済みの画像データを、出力部150に出力する。記憶部140は、データ処理部130が各種補正処理を行うためのデータを記憶する。例えば、記憶部140は、白基準データや黒基準データを記憶する。また、記憶部140は、補正前の画像データを記憶するようにしてもよい。出力部150は、ネットワーク接続やUSB接続を行うためのインターフェイスを備え、データ処理部130から出力されたデジタルデータを、ホストコンピューターに送信する。上記の制御部100の主な構成要素は、主制御装置であるCPUと、プログラム等が記録されたROMと、メインメモリーとしてデータ等を一時的に格納するRAMと、ホスト等との入出力を制御するインターフェイスと、各構成要素間の通信経路となるシステムバスとを備えた一般的なコンピューターにより達成することができる。各処理を専用に行うように設計されたASICApplicationSpecificIntegratedCircuitで構成されていてもよい。A/D変換部110は、アナログフロントエンドICIntegratedCircuitで構成することができる。本実施形態が適用された画像読取装置10は、以上のような構成からなる。ただし、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な画像読取装置が備える他の構成を排除するものではない。また、画像読取装置10は、さらにプリント機能や、ファクシミリ機能を有する複合機であってもよい。また、上記した各構成要素は、画像読取装置10の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。画像読取装置10の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。次に、読取制御部120において行われる画像読取制御について説明する。図2は、本発明の一実施形態の一例に係る画像読取制御加速期間のタイミングチャートである。また、図3は、本発明の一実施形態の一例に係る画像読取制御減速期間のタイミングチャートである。なお、各種トリガー信号、エンコーダー信号の出力タイミングは、図示する間隔に限定されるものではない。読取制御部120は、加速期間、減速期間などのモーター速度が安定しない場合における画質の低下を防ぐため、ポジショントリガー、及びリピートトリガーに加え、ダミートリガーを生成する。すなわち、1ラインごとにRGB各色に対応すするシフト信号3つと、ダミー信号1つとを出力する。以下では、この制御方法を、4シフト制御ともいう。ポジショントリガーは、モーターの回転に応じて出力されるエンコーダー信号に基づいて生成される転送タイミング信号である。リピートトリガーは、ポジショントリガーを基準として、リピートタイマータイマー部121により所定時間間隔で生成される転送タイミング信号である。フリーラントリガーは、モーターが停止したと判定された位置を基準として、フリーランタイマータイマー部121により所定時間間隔で生成される転送タイミング信号である。ダミートリガーは、ポジショントリガーを基準として、ダミータイマータイマー部121により所定時間経過後に生成される転送タイミング信号である。具体的には、読取制御部120は、タイマー部121を用いて定期的にエンコーダー信号の信号状態を監視し、モーターの所定の回転量図示する例では、2周期ごとごとに発生する所定の信号状態図示する例では、エンコーダー信号の上の相がHハイ状態を検出した場合に、ポジショントリガーを出力する。ポジショントリガーは、基準色図示する例では、Rに対応する電荷蓄積の開始タイミングであるとともに、ポジショントリガーの直前のダミートリガー又はリピートトリガーのタイミングから蓄積された電荷の転送タイミングでもある。従って、図2に示すように、モーター駆動開始後、T10、T20、T30、T40、及びT50において、ポジショントリガーが出力される。なお、読み取り開始位置は、モーター駆動開始以降であればT10に限られない。また、図3に示すように、T10、T20、T30、T40、T50、T60において、ポジショントリガーが出力される。また、読取制御部120は、基準色以外の色図示する例では、G、Bに対応する電荷の蓄積の開始タイミングであるとともに、前の色に対応する電荷の転送タイミングであるリピートトリガーを、リピートタイマータイマー部121を用いて出力する。すなわち、読取制御部120は、ポジショントリガーの出力タイミングから、所定間隔iが経過した場合にGに対応するリピートトリガーを出力し、さらに所定間隔iが経過した場合にBに対応するリピートトリガーを出力する。従って、図2に示すように、T11、T12、T21、T22、T31、T32、T41、T42、及びT51において、リピートトリガーが出力される。また、図3に示すように、T11、T12、T21、T22、T31、T32、T41、T42、T51、T52、T61、及びT62において、リピートトリガーが出力される。また、読取制御部120は、RGB各色のうち最後の色図示する例では、Bに対応するリピートトリガーを出力後、後述する所定の条件の場合に、最後の色に対応する電荷の転送タイミングであるダミートリガーを出力する。ダミートリガーは、当該ダミートリガーからその直後のポジショントリガーまでの間の電荷暗部ノイズの蓄積の開始タイミングでもある。具体的には、読取制御部120は、ポジショントリガーから所定期間Diが経過したか否かを判定するとともに、ダミートリガーの有効/無効を示す設定値が有効であるか否かを判定する。そして、所定期間Diが経過し、かつ、前記設定値が有効である場合に、ダミートリガーを出力する。所定期間Diは、2iに、定速期間におけるGの電荷を転送するためのリピートトリガーとその直後のポジショントリガーとの間隔を加えた期間、例えば、3iとすることができる。読取制御部120は、原稿の読み取り指示を受け付けた場合など、モーターの駆動開始のタイミングで、前記設定値を有効に設定する。モーター駆動開始後の加速期間においては、読取制御部120は、周期割り込みごとにモーターの駆動周期を測定し、所定の閾値と比較を行い、モーターの駆動周期が該所定の閾値以下となった場合に、前記設定値を無効に設定する。定速期間から減速期間にかけては、読取制御部120は、モーターの駆動周期と前記所定の閾値と比較を行い、モーターの駆動周期が前記所定の閾値を超えた場合に、前記設定値を有効に設定する。モーターの駆動が停止したタイミングでは、前記設定値を無効に設定する。前記所定の閾値は、ポジショントリガーの間隔周期が、RGB全色の電荷蓄積時間と最後の色に対応する画像情報転送時間の合計値を超えるか否か又はその合計値以下であるか否か、を判定するための値である。該合計値は、例えば、所定期間Diにiを加えた4iとすることができる。例えば図2及び図3では、所定の閾値は、2iを設定することができる。すなわち、図2では、C1のタイミングで測定したモーターの駆動周期と所定の閾値2iとを比較することにより、ポジショントリガー間の間隔I’が前記合計値4i以下となると予測できる。また、図3では、所定のC2のタイミングで測定したモーターの駆動周期と所定の閾値2iとを比較することにより、ポジショントリガー間の間隔I’’が前記合計値4iを超えると予測できる。もちろん、上記の所定の閾値や合計値は一例であり、適宜調整することが可能である。なお、仮に、ポジショントリガーの間隔が前記合計値以下である場合にまで、ダミートリガーが出力されると、最後の色の画像情報の転送時間が足りなくなるという問題がある。そこで、モーターの駆動周期が前記所定の閾値を超えた場合に、ポジショントリガーの間隔が前記合計値を超えると判断できるように、前記所定の閾値の値が設定される。従って、図2に示すように、T13、及びT23において、ダミートリガーが出力される。また、図3に示すように、T43、T53、及びT63において、ダミートリガーが出力される。すなわち、ダミートリガーにより、Bについて蓄積された電荷の転送が行われる。また、ダミートリガーの次のポジショントリガー又はフリーラントリガーにより、当該ダミートリガーから当該次のポジショントリガー又はフリーラントリガーまでの間に蓄積された電荷暗部ノイズの転送が行われる。ここで、ダミートリガーの次のポジショントリガー又はフリーラントリガーにより転送される画像情報は、RGBのいずれにも対応しない無効なデータであるため、データ処理部130は、このデータを読み捨て廃棄し、読み取りデータとして扱わない。もちろん、他の機能部で、読み捨てるようにしてもよい。なお、読取制御部120は、ダミートリガーを出力した場合、次のトリガーで転送されるデータは無効であることを、データ処理部130に通知する。また、読取制御部120は、モーター駆動停止後、フリーランタイマータイマー部121を用いてフリーラントリガーを出力する。すなわち、読取制御部120は、モーターの駆動が停止したか否かを監視し、モーターの駆動が停止した場合、そのタイミングから、所定間隔iごとに、フリートリガーを出力する。本実施形態では、フリーラントリガーは、暗部ノイズに対応する電荷の転送タイミングとなる。従って、図3に示すように、T70、及びT71において、フリーラントリガーが出力される。また、読取制御部120は、シフト信号の出力タイミングに合わせて、光源210の点灯、消灯を切り替える。ただし、ダミートリガーのタイミングでは、読取制御部120は、光源210の点灯を行わない。すなわち、読取制御部120は、ポジショントリガーのタイミングで、赤色LEDを点灯させ、所定時間点灯を継続後、消灯する。また、ポジショントリガーの次のリピートトリガーのタイミングで、緑色LEDを点灯させ、所定時間点灯を継続後、消灯する。また、さらに次のリピートトリガーのタイミングで、緑色LEDを点灯させ、所定時間点灯を継続後、消灯する。一方、ダミートリガーのタイミングでは、読取制御部120は、光源210の点灯を行わない。また、フリーラントリガーのタイミングでも、光源210の点灯を行わない。従って、図2に示すように、例えば、RT10、GT11、BT12の順にLEDが点灯された後、ダミートリガーT13では、LEDは点灯されない。また、図3に示すように、例えば、フリーラントリガーT70では、LEDは点灯されない。なお、実際には、各色LEDの点灯継続時間は、色によって異なる。光源3色の輝度並びにセンサの感度には色による違い及びばらつきがあるので、点灯継続時間を同じにすると、各色の光電変換された出力電荷量が等しくならないからである。従って、光源3色の輝度並びにセンサの感度に応じて、点灯継続時間が異なるように予め設定されている。以上のように、画像読取装置10は、加速期間、減速期間などのモーター速度が安定しない場合には、4シフト制御を行い、定速期間などのモーター速度が安定している場合には、3シフト制御を行う。次に、上記の画像読取装置10の特徴的な動作の流れについて説明する。図4は、本発明の一実施形態の一例に係る画像読取装置が実行する処理読取制御処理を説明するフロー図である。なお、本フローは、各トリガーで実行される処理に注目して説明するものである。本フローは、エンコーダー信号を監視するタイマー以下、ポジションタイマーという、リピートタイマー、ダミータイマー、又はフリーランタイマーにより、それぞれのタイマーに対応する所定時間が経過した場合にタイマー割り込みにより、開始される。S10では、読取制御部120は、ポジショントリガーの発生タイミングであるか否かを判定する。具体的には、読取制御部120は、ポジションタイマーによる割り込みが発生したか否かを判定する。ポジションタイマー割り込みが発生した場合S10:YES、処理をS20に進める。ポジションタイマー割り込みが発生していない場合S10:NO、処理をS50に進める。なお、S10:YESの場合、ポジションタイマー割り込みが発生した場合S10:YES、読取制御部120は、検出したエンコーダー信号が所定の信号状態であるか否かを判定する。すなわち、モーターが所定量回転したか否かを判定する。エンコーダー信号が所定の信号状態である場合、処理をS20に進める。エンコーダー信号が所定の信号状態でない場合は、本フローを終了する。S20では、読取制御部120は、シフト信号ポジショントリガーを生成し、イメージセンサー220に出力する。そして、処理をS30に進める。S30では、読取制御部120は、LED点灯制御を行う。具体的には、読取制御部120は、光源210のうち点灯色として設定されたLEDを、所定時間点灯させる。なお、本処理では、基準色の赤色LEDが点灯される。そして、読取制御部120は、処理をS40に進める。S40では、読取制御部120は、次回の点灯色を設定する。具体的には、読取制御部120は、S30で点灯した色の次の点灯色を設定する。なお、本処理では、基準色の次の色である緑色LEDが設定される。そして、読取制御部120は、本フローを終了する。S50では、読取制御部120は、リピートトリガーの発生タイミングであるか否かを判定する。具体的には、読取制御部120は、リピートトタイマーによる割り込みが発生したか否かを判定する。リピートタイマー割り込みが発生した場合S50:YES、処理をS60に進める。リピートタイマー割り込みが発生していない場合S50:NO、処理をS90に進める。S60では、読取制御部120は、シフト信号リピートトリガーを生成し、イメージセンサー220に出力する。そして、処理をS70に進める。S70では、読取制御部120は、LED点灯制御を行う。具体的には、読取制御部120は、光源210のうち点灯色として設定されたLEDを、所定時間点灯させる。なお、本処理では、基準色の次の緑色LED、又は緑色LEDの次の青色LEDが点灯される。そして、読取制御部120は、処理をS80に進める。S80では、読取制御部120は、次回の点灯色を設定する。具体的には、読取制御部120は、S70で点灯した色の次の点灯色を設定する。なお、本処理では、緑色LEDの次の青色LED、又は青色LEDの次の赤色LED基準色が設定される。そして、読取制御部120は、本フローを終了する。S90では、読取制御部120は、ダミートリガーの発生タイミングであるか否かを判定する。具体的には、読取制御部120は、ダミータイマーによる割り込みが発生したか否かを判定する。ダミータイマー割り込みが発生した場合S90:YES、処理をS100に進める。ダミータイマー割り込みが発生していない場合S90:NO、処理をS140に進める。S100では、読取制御部120は、ダミートリガーの有効/無効を示す設定値が有効であるか否かを判定する。該設定値が有効である場合S100:YES、処理をS110に進める。該設定値が有効でない場合S100:NO、本フローを終了する。S110では、読取制御部120は、シフト信号ダミートリガーを生成し、イメージセンサー220に出力する。そして、処理をS120に進める。S120では、読取制御部120は、転送無効通知を行う。具体的には、読取制御部120は、次回のトリガーで転送されるデータが無効であることをデータ処理部130に通知する。そして、処理をS130に進める。S130では、読取制御部120は、次回の点灯色を設定する。具体的には、読取制御部120は、次回の点灯色として基準色を設定する。なお、本処理では、赤色LEDが設定される。そして、読取制御部120は、本フローを終了する。S140では、読取制御部120は、フリーラントリガーの発生タイミングであるか否かを判定する。具体的には、読取制御部120は、フリーランタイマーによる割り込みが発生したか否かを判定する。フリーランタイマー割り込みが発生した場合S140:YES、処理をS150に進める。フリーランタイマー割り込みが発生していない場合S140:NO、本フローを終了する。S150では、読取制御部120は、シフト信号フリーラントリガーを生成し、イメージセンサー220に出力する。そして、処理をS160に進める。S160では、読取制御部120は、転送無効通知を行う。具体的には、読取制御部120は、次回のトリガーで転送されるデータが無効であることをデータ処理部130に通知する。そして、本フローを終了する。図5は、本発明の一実施形態の一例に係る画像読取装置が実行する処理周期割り込み処理を説明するフロー図である。なお、本フローは、ダミートリガーの有効/無効の設定処理に注目して説明するものである。本フローは、例えば、周期割り込みにより、開始される。S210では、読取制御部120は、モーター駆動の開始指示があったか否かを判定する。指示がある場合S210:YES、処理をS220に進める。指示がない場合S210:NO、処理をS230に進める。S220では、読取制御部120は、ダミートリガーの有効/無効を示す設定値を有効に設定する。そして、本フローを終了する。S230では、読取制御部120は、モーター駆動が停止したか否かを判定する。モーター駆動が停止した場合S230:YES、処理をS240に進める。モーター駆動が停止していない場合S230:NO、処理をSS260に進める。S240では、読取制御部120は、ダミートリガーの有効/無効を示す設定値を無効に設定する。そして、処理をS250に進める。S250では、読取制御部120は、フリーランタイマーを開始する。そして、本フローを終了する。S260では、読取制御部120は、モーターの駆動周期を測定し、所定の閾値と比較する。モーターの駆動周期が該所定の閾値を超える場合S260:YES、処理をS270に進める。モーターの駆動周期が該所定の閾値以下である場合S260:NO、処理をS280に進める。S270では、読取制御部120は、ダミートリガーの有効/無効を示す設定値を有効に設定する。そして、本フローを終了する。S280では、読取制御部120は、ダミートリガーの有効/無効を示す設定値を無効に設定する。そして、本フローを終了する。上述の図4、5の各フローの各処理単位は、読取制御部120の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。読取制御部120の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。以上、本発明の一実施形態について説明した。本実施形態によれば、加速期間、減速期間などのモーター速度が安定しない場合に、読み取り画質を向上することができる。すなわち、本実施形態よれば、画像読取装置10は、加速期間、減速期間などのモーター速度が安定しない場合に、4シフト制御により原稿が読み取られる。このような構成により、暗部ノイズをより低減し、画質を高めることができる。なお、上記の本発明の一実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。