(57)【要約】      （修正有）【課題】画像の読み取り中にＡＤＦのモーターを停止させる場合において、読取画像に劣化が生じることを防ぐ技術を提供する。【解決手段】モーター３１０により駆動されるＡＤＦ３００を備える画像読取装置５０であって、光電変換素子に蓄積された電荷をシフトパルスによってシフトレジスター２２０に転送する画像読取部と、モーター３１０の回転に基づいてシフトパルスの出力タイミングを制御するシフトパルス制御部と、を備え、シフトパルス制御部は、モーター３１０の回転が停止された場合において、最後の光源点灯により蓄積された電荷を転送するためのシフトパルスを出力する。【選択図】図１
2011244169.tif 000002
【特許請求の範囲】
【請求項１】
モーターにより駆動されるＡＤＦを備える画像読取装置であって、
光電変換素子に蓄積された電荷をシフトパルスによってシフトレジスターに転送する画
像読取部と、
前記モーターの回転に基づいて前記シフトパルスの出力タイミングを制御するシフトパ
ルス制御部と、を備え、
前記シフトパルス制御部は、
前記モーターの回転が停止された場合において、最後の光源点灯により蓄積された電荷
を転送するためのシフトパルスを出力する、
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記画像読取部は、
複数色の光源を前記シフトパルスの出力タイミングで所定順に順次点灯させる連続点灯
を繰り返して、電荷の蓄積を行うものであって、
前記モーターの回転が停止された後、原稿の読み取りを再開するために当該モーターが
再駆動される場合において、当該モーターの再駆動前に前記連続点灯を完了させておき、
当該モーターの再駆動時に最初に点灯すべき色の光源を点灯させる、
ことを特徴とする画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記画像読取部は、
前記モーターの再駆動前に前記連続点灯を少なくとも２ライン分完了させておく、
ことを特徴とする画像読取装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像読取装置であって、
前記モーターを制御するモーター制御部を備え、
前記モーター制御部は、
前記シフトレジスターに転送された電荷に基づいて生成された画素データを記憶するメ
モリーがニアフルである場合に、前記モーターの回転を停止させる、
ことを特徴とする画像読取装置。
【請求項５】
請求項２乃至４のいずれか１項に記載の画像読取装置であって、
前記画像読取部は、
ＲＧＢの光源を順次点灯させる連続点灯を繰り返す、
ことを特徴とする画像読取装置。
【請求項６】
請求項２乃至５のいずれか１項に記載の画像読取装置であって、
前記画像読取部は、
原稿の読み取り開始前において、当該モーターの駆動前に前記連続点灯を完了させてお
き、当該モーターの駆動時に最初に点灯すべき色の光源を点灯させる、
ことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関する。
【背景技術】
【０００２】
ＡＤＦ（Auto Document Feeder）機能を備えたイメージスキャナー（画像読取装置）が
ある（例えば、特許文献１）。かかるイメージスキャナーでは、給紙モーターを回転させ
ることによって原稿を一定速度で移動させながら、静止させたイメージセンサーにより原
稿全体の画像を読み取る。
【０００３】
また、イメージスキャナーは、読み取った画像データを一旦バッファに格納し、順次、
パーソナルコンピューター（ＰＣ）などのホストに転送する。転送速度は、ホストコンピ
ューターの処理能力などに応じて定められる。そのため、イメージスキャナーの読み取り
速度は、バッファがフルにならない程度に調整されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２０１６７２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、イメージスキャナーの読み取り速度を調整してもなお、バッファがフルになる
場合がある。イメージスキャナーは、バッファがフルに近づいたことを検知すると、画像
の読み取りを中止して、給紙モーターも停止する。そして、バッファがフルの状態から解
除されてから、画像の読み取りを再開する。
【０００６】
給紙モーターの停止中においては、画像データをホストに転送できないため、給紙モー
ターの停止前に読み取り途中の画像データについては、読み取り再開後に転送せざるを得
ない。この場合、給紙モーターが停止中の間、イメージセンサーには電荷が蓄積され続け
ているため、画像データに暗部ノイズが生じてしまう。
【０００７】
また、読み取り再開時には、点灯すべき色のＬＥＤ（Light Emitting Diode）を点灯さ
せなければ、適切に画像データを読み取ることができない。しかし、給紙モーターの停止
中においては、点灯すべき色のＬＥＤを点灯させる準備（以下では「ＬＥＤの同期制御」
とよぶことがある。）ができず、読み取り再開後にその準備を行わざるを得ない。そうす
ると、画像データにライン抜けが生じてしまう。
【０００８】
本発明は、上記のように読み取りを中断する場合に生じる画像の劣化を防ぐ技術を提供
することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための本願発明は、モーターにより駆動されるＡＤＦを備える画像
読取装置であって、光電変換素子に蓄積された電荷をシフトパルスによってシフトレジス
ターに転送する画像読取部と、前記モーターの回転に基づいて前記シフトパルスの出力タ
イミングを制御するシフトパルス制御部と、を備え、前記シフトパルス制御部は、前記モ
ーターの回転が停止された場合において、最後の光源点灯により蓄積された電荷を転送す
るためのシフトパルスを出力する。
【図面の簡単な説明】
【００１０】
【図１】本実施形態の画像読取装置５０の概略構成の一例を示すブロック図である。
【図２】画像読取制御の一例を説明するためのタイミングチャート（前半）である。
【図３】画像読取制御の一例を説明するためのタイミングチャート（後半）である。
【図４】画像読取制御におけるＬＥＤ光源２１０の点灯タイミングと各制御信号を示す第１の図である。
【図５】画像読取制御におけるＬＥＤ光源２１０の点灯タイミングと各制御信号を示す第２の図である。
【図６】画像読取制御におけるＬＥＤ光源２１０の点灯タイミングと各制御信号を示す第３の図である。
【図７】画像読取制御におけるＬＥＤ光源２１０の点灯タイミングと各制御信号を示す第４の図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態の一例を図面を参照して説明する。
【００１２】
図１は、本発明の一実施形態が適用された画像読取装置５０の概略構成の一例を示すブ
ロック図である。
【００１３】
画像読取装置５０は、筐体の上面に原稿台（不図示）を備えた、いわゆるフラットベッ
ド型画像読取装置である。画像読取装置５０は、透明板を有する原稿台に固定された原稿
に、下から光を当てて、イメージセンサー２１０を走査して画像を読み取る。
【００１４】
画像読取装置５０は、被読取媒体である原稿を載せるための上向きの原稿台（不図示）
と、この原稿台の原稿載置面（盤面）およびイメージ読取窓を上からカバーする蓋（不図
示）と、を備える。蓋は、原稿台にヒンジ機構を介して結合しており、開閉可能である。
【００１５】
また、蓋と一体となって、イメージ読取窓の上側に、ＡＤＦ（給紙装置）３００が設け
られている。ＡＤＦ３００は、ＤＣモーター３１０、給紙トレイ（不図示）、搬送ローラ
ー（不図示）、排紙トレイ（不図示）、等を備える。ここで、搬送ローラーの回転は、Ｄ
Ｃモーター３１０によって制御される。ＡＤＦ３００は、給紙トレイ上に載置された原稿
を、イメージ読取窓の上面へ送り込んで通過させることができる。なお、ＤＣモーター３
００には、搬送ローラーの回転量（すなわち、原稿の搬送量）に応じてパルスを出力する
エンコーダーが備えられている。
【００１６】
また、画像読取装置５０は、図示するように、ＬＥＤ光源２１０及びイメージセンサー
（例えば、ＣＣＤカラーイメージセンサー）２２０を搭載したキャリッジ２００を原稿台
の下に備え、さらには、キャリッジ２００の往復移動を制御するキャリッジ駆動機構（不
図示）と、画像読取装置５０の全体を制御し、画像を読み取るための種々の処理を行うコ
ントローラー１００と、を備えている。
【００１７】
キャリッジ２００は、イメージセンサー２２０を副走査方向に運搬する。キャリッジ２
００は、原稿台の盤面およびイメージ読取窓に対し平行なガイド用のシャフト等にスライ
ド自在に取り付けられており、キャリッジ駆動機構のモーターにより回転するベルトによ
り牽引され、往復移動する。キャリッジ２００の移動量は、キャリッジ駆動機構のモータ
ーの回転量に応じてパルスを出力するエンコーダーの出力値により制御される。
【００１８】
すなわち、キャリッジ駆動機構は、キャリッジに取り付けられたベルトを回転させるた
めのモーターと、モーターの回転量に応じてパルスを出力するエンコーダーと、を備えて
いる。
【００１９】
なお、ＡＤＦ３００により原稿を搬送させながら読み取りを行う場合、キャリッジ２０
０は、イメージ読取窓の下の所定位置に固定される。
【００２０】
ＬＥＤ光源２１０は、赤色（Ｒ）ＬＥＤ、緑色（Ｇ）ＬＥＤ、青色（Ｂ）ＬＥＤからな
り、ＲＧＢの３色の光を所定の順序で発生する。本実施形態では、ＬＥＤ光源２１０は、
通常の原稿の１ライン分の読み取りを行う場合には、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥ
Ｄの順に光を発生する。そして、原稿の画像データの生成に必要なライン数分の読み取り
を行うために、同様の発光動作を繰り返す。各色のＬＥＤの発光時間は、色ごとに予め定
められており、点灯してからその定められた時間が経過したときに、消灯する。なお、各
色のＬＥＤ光源２１０の点灯は、所定電流（後述する制御ＡＳＩＣ１１０からの電流）が
供給されて行われる。
【００２１】
イメージセンサー２２０は、原稿に反射した光を受光し、受光量に応じた電荷を蓄積し
、画像読取データ（電気信号）として、コントローラー１００に送る。
【００２２】
イメージセンサー２２０は、主走査方向に並んだ複数のセンサーチップからなる。各セ
ンサーチップは、通常のＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Dev
ice）イメージセンサーと同様の構成を備えている。すなわち、各センサーチップは、光
電変換素子（フォトダイオード）と、シフトゲートと、シフトレジスターと、を備える。
そして、光電変換素子に蓄積された電荷を、シフトゲートを開通させてシフトレジスター
へ転送し、シフトレジスターにより電荷を順次移動させながら出力する。
【００２３】
シフトゲートの開通（電荷の転送）は、シフトパルス（後述する制御ＡＳＩＣ１１０か
らの信号）の印加に応答して行われる。光電変換素子は、常時、光の受光量に応じて電荷
を蓄積しているため、電荷のシフトレジスターへの転送タイミングが、次の発光色の光に
ついての電荷を蓄積する開始タイミングとなる。シフトレジスターに転送された電荷は、
シフトレジスターの末端の出力部より、電気信号（アナログデータ）に変換されて、Ａ／
Ｄ変換部１２０に送られる。
【００２４】
シフトレジスターに格納された電荷の出力は、所定の読み出しクロック（後述する制御
ＡＳＩＣ１１０からの信号）に応答して行われる。例えば、１クロック毎に１画素の電荷
がアナログデータとして出力される。
【００２５】
コントローラー１００は、イメージセンサー２２０から出力されたアナログデータをデ
ジタルデータに変換するＡ／Ｄ変換部１２０と、Ａ／Ｄ変換部１２０から出力されたデジ
タルデータに対して各種補正を行うデータ処理部１３０と、データ処理部１３０による各
種補正に用いられる補正用データ（白基準データや黒基準データ）や、補正対象の読取デ
ータ（画像データ）を記憶する記憶部１４０と、データ処理部１３０からのデータをパー
ソナルコンピューターなどのホストに送るための出力部１５０と、コントローラー１００
内の各機能部を全体的に制御するとともに、キャリッジ２００内のＬＥＤ光源２１０やイ
メージセンサー２２０、及び、キャリッジ駆動機構を制御する制御ＡＳＩＣ１１０と、を
備えている。
【００２６】
Ａ／Ｄ変換部１２０は、例えば、ＡＦＥ（Analog Front End）によって実現され、イメ
ージセンサー２２０から出力されたアナログデータをデジタルデータに変換する。
【００２７】
データ処理部１３０は、Ａ／Ｄ変換部１１０から出力されたデジタルデータにシェーデ
ィング補正などの各種補正を施して、出力部１５０に出力する。
【００２８】
なお、データ処理部１３０は、主制御装置であるＣＰＵと、プログラム等が記憶された
ＲＯＭと、メインメモリーとしてデータ等を一時的に格納するＲＡＭと、を備えたコンピ
ューターで構成することができる。もちろん、データ処理部１３０は、各種補正処理を専
用に行うように設計されたＡＳＩＣ（Application Specific Integrated Circuit）で構
成されていてもよい。
【００２９】
記憶部１４０は、例えば、バッファによって実現される。記憶部１４０は、先入れ先出
しのＦＩＦＯ形式で、Ａ／Ｄ変換部１２０から出力されたデジタルデータを一時的に記憶
し、先に記憶したデータから順に出力部１５０に送る。
【００３０】
なお、記憶部１４０は、記憶したデータが所定のデータ量（ニアフル値）を超えている
こと（ニアフル）を検出すると、制御ＡＳＩＣ１１０に検出結果を通知する。また、ニア
フルが検出されると、ＡＤＦ３００による原稿の搬送は、減速、停止される。この場合に
おいて、記憶部１４０は、減速ステップ中に読み取られるデータについては受け付けるが
、原稿の搬送が停止すると、その停止位置で最後に読み取られた１ライン分のデータ（Ｒ
、Ｇ、Ｂ）を除き、データの受け付けを停止する。そして、記憶部１４０は、出力部１５
０への転送のみを行い、所定のデータ量（フリー値）未満となる（メモリーフリー）まで
は、次のデータを受け付けない（バッファリングの停止）。
【００３１】
ここで、記憶部１４０のデータ量に関する値であるニアフル値とフリー値について説明
する。
【００３２】
本実施形態では、ＡＤＦ３００による原稿の搬送を減速させている間（ＤＣモーター３
１０の減速ステップ中）にも、読み取られたデータは記憶部１４０に向けて転送される。
ニアフル値とは、記憶部１４０がフルになることなく、減速ステップ中に読み取られるデ
ータの受け付け可能な、データ量の最大限界である。なお、本実施形態では、原稿の搬送
が停止後であっても、その停止位置で最後に読み取られた１ライン分のデータ（Ｒ、Ｇ、
Ｂ）は、記憶部１４０に向けて転送される。上記のニアフル値には、原稿（ＤＣモーター
３１０）の停止位置で最後に読み取られた１ライン分のデータ（Ｒ、Ｇ、Ｂ）のデータ量
も含まれている。
【００３３】
一方、読み取りの準備が完了すると、ＡＤＦ３００による原稿の搬送や、イメージセン
サー２２０による読取動作は、再開される。ここで、読み取りの準備が完了するとは、記
憶部１４０が所定のデータ量（フリー値）未満となることである。そして、フリー値は、
読取動作を再開させても、すぐさま記憶部１４０がニアフルとならないように定められた
、データ量の最大限界である。
【００３４】
出力部１５０は、ネットワーク接続やＵＳＢ接続を行うためのインターフェイスにより
実現される。出力部１５０は、ホストの処理能力に応じた転送速度で、記憶部１４０のデ
ータを、ホストコンピューター（スキャナー制御装置）に送信する。
【００３５】
制御ＡＳＩＣ１１０は、ＡＤＦ３００と、キャリッジ２００と、キャリッジ駆動機構（
不図示）と、を制御する。
【００３６】
具体的には、制御ＡＳＩＣ１１０は、図示するように、ＰＩＤ割り込み部１１１と、モ
ーター制御部１１２と、読取制御部１１３と、シフト制御部１１４と、シフト生成部１１
５と、ＬＥＤドライバー部１１６と、を有する。
【００３７】
ＰＩＤ割り込み部１１１は、後述するモーター制御部１１２によるＤＣモーター（駆動
モーター）３１０のＰＩＤ制御において、所定の周期で割り込み、ＤＣモーター３１０が
目標速度となるように種々の計算を行う。例えば、ＰＩＤ割り込み部１１１は、ＤＣモー
ター３１０について、目標速度と実際の速度との間の速度偏差（速度差）を算出し、その
偏差に基づいて比例要素、積分要素、及び、微分要素の計算を行う。そして、その計算結
果に基づいて、ＤＣモーター３１０が目標速度に沿うように制御値（Ｄｕｔｙ比）を決定
し、モーター制御部１１２に通知する。
【００３８】
モーター制御部１１２は、ＡＤＦ３００のＤＣモーター（駆動モーター）３１０を制御
（ＰＩＤ制御）して、給紙トレイの原稿を搬送し、イメージ読取窓に通過させる。例えば
、モーター制御部１１２は、ＤＣモーター３１０を「定速駆動」、「減速駆動」、「停止
制御」、「駆動終了制御」、「駆動準備制御」、「加速駆動」することができる。ここで
、「定速駆動」とは、ＤＣモーター３１０を一定速度で回転させる駆動を指す。また、「
減速駆動」とは、ＤＣモーター３１０の回転速度を徐々に減速させる駆動を指す。また、
「停止制御」とは、ＤＣモーター３１０が回転しないように停止した状態にしておく制御
を指す。また、「駆動終了制御」とは、ＤＣモーター３１０への電力供給を遮断する制御
を指す。また、「駆動準備制御」とは、ＤＣモーター３１０への電力供給を開始（再開も
含む）する制御を指す。また、「加速駆動」とは、ＤＣモーター３１０の回転速度を徐々
に加速させる駆動を指す。
【００３９】
読取制御部１１３は、イメージセンサー２２０による、画像読み取りを制御する。具体
的には、読取制御部１１３は、イメージセンサー２２０に対してシフトパルスの提供を行
い、光電変換素子に蓄積された電荷のシフトレジスターへの転送タイミング（次の電荷蓄
積の開始タイミング）を制御する。また、読取制御部１１３は、イメージセンサー２２０
に対して読み出しクロックの供給を行い、シフトレジスターに格納されている電荷のＡ／
Ｄ変換部１２０への出力を制御する。このとき、イメージセンサー２２０から出力された
データ（アナログデータ）は、Ａ／Ｄ変換部１２０でデジタルデータに変換され、データ
処理部１３０によって各種補正が施される。
【００４０】
それから、読取制御部１１３は、データ処理部１３０に指示信号を通知して、各種補正
が施されたデータを記憶部１４０に格納（バッファリング）させる。以下では、イメージ
センサー２２０で読み取られたデータ（画像データ）を記憶部１４０に格納させるモード
を、「読み取りモード」とよぶ。
【００４１】
ただし、上述した通り、記憶部１４０がニアフルとなってＡＤＦ３００での原稿の搬送
が停止されると、記憶部１４０はデータの受け付けを停止する。このとき、読取制御部１
１３は、イメージセンサー２２０で読み取られたデータ（画像データ）を、記憶部１４０
に格納させない（バッファリングを停止する）。以下では、イメージセンサー２２０で読
み取られたデータ（画像データ）を記憶部１４０に格納させないモードを、「バッファリ
ング停止モード」とよぶ。
【００４２】
なお、読取制御部１１３は、ＡＤＦ３００を用いた原稿の読み取り時には、キャリッジ
２００をイメージ読取窓の下に停止させた状態にしておく。もちろん、ＡＤＦ３００を用
いずに原稿台に載置された原稿を読み取る場合には、読取制御部１１３は、キャリッジ駆
動機構のモーターの回転を制御することにより、キャリッジ２００の移動を制御すること
もできる。
【００４３】
シフト生成部１１５は、読取制御部１１３がイメージセンサー２２０に対して出力する
シフトパルスを生成する。例えば、シフト生成部１１５は、読み取り開始（ＤＣモーター
３１０の駆動後、初めて行われる読み取り）のトリガーとなるシフトパルス（Trigger A
）を生成する。また、シフト生成部１１５は、赤色（Ｒ）のＬＥＤ光源２１０を点灯させ
るトリガーとなるシフトパルス（Trigger B）を生成する。また、シフト生成部１１５は
、ＤＣモーター３１０の回転停止中において、ＤＣモーター３１０の回転が停止される前
に読み取られた画像データ（光電変換素子に蓄積された電荷）をシフトレジスターへ転送
するトリガーや、ＬＥＤ同期制御を行うトリガーとなるシフトパルス（Trigger C）を生
成する。また、シフト生成部１１５は、緑色（Ｇ）或いは青色（Ｂ）のＬＥＤ光源２１０
の点灯させるトリガーとなるシフトパルス（Trigger D）を生成する。
【００４４】
シフト制御部１１４は、シフト生成部１１５によって生成されるシフトパルスに基づい
て、各部（１１１〜１１３、１１５、１１６）を制御する。例えば、シフト制御部１１４
は、ＬＥＤドライバー部１１６に対して、ＬＥＤ光源２１０の点灯、消灯、ＬＥＤ同期制
御などを指示する。また、シフト制御部１１４は、読取制御部１１３に対して、ＤＣモー
ター３１０の回転が停止される前に読み取られた画像データ（光電変換素子に蓄積された
電荷）をシフトレジスターへ転送する指示や、画像読み取りの再開の指示を行う。
【００４５】
ＬＥＤドライバー部１１６は、イメージセンサー２２０の読み取り動作に合わせて、Ｌ
ＥＤ光源２１０の点灯、消灯を制御する。具体的には、ＬＥＤドライバー部１１６は、読
取制御部１１３からシフトパルスがイメージセンサー２２０に供給されるタイミングで、
赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のＬＥＤ光源２１０を、順次、点灯させる。なお、
通常の原稿の１ライン分を読み取るために、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）のＬＥ
Ｄ光源２１０を、１回ずつ連続して点灯させることを「連続点灯」とよぶ。
【００４６】
また、ＬＥＤドライバー部１１６は、ＬＥＤ光源２１０を点灯させるとともに、次に点
灯させるＬＥＤ光源（Next LED）２１０を決定する。すなわち、赤色（Ｒ）、緑色（Ｇ）
、青色（Ｂ）の順序でＬＥＤ光源２１０を点灯させる「連続点灯」を繰り返す場合には、
赤色（Ｒ）のＬＥＤ光源２１０を点灯させるとともに、緑色（Ｇ）のＬＥＤ光源２１０を
次に点灯させるＬＥＤ光源２１０として決定する。同様に、緑（Ｇ）のＬＥＤ光源２１０
を点灯させるとともに、青色（Ｂ）のＬＥＤ光源２１０を次に点灯させるＬＥＤ光源２１
０として決定し、青色（Ｂ）のＬＥＤ光源２１０を点灯させるとともに、赤色（Ｒ）のＬ
ＥＤ光源２１０を次に点灯させるＬＥＤ光源２１０として決定する。
【００４７】
また、ＬＥＤドライバー部１１６は、原稿の読み取り停止後に再開する場合において、
ＤＣモーター３１０の再駆動前に少なくとも２ライン分の「連続点灯」を完了させておき
、ＤＣモーター３１０の再駆動時に最初に点灯すべき色のＬＥＤ光源２１０を点灯させる
。例えば、ＤＣモーター３１０の再駆動時に最初に点灯すべき色のＬＥＤ光源２１０が赤
色（Ｒ）のＬＥＤ光源２１０である場合には、ＬＥＤドライバー部１１６は、ＤＣモータ
ー３１０の再駆動直前に、赤色（Ｒ）のＬＥＤ光源２１０を次に点灯させるＬＥＤ光源（
Next LED）２１０として決定する。
【００４８】
かかる制御ＡＳＩＣ１１０は、各部（１１１〜１１６）の処理を専用に行うように設計
されたＡＳＩＣで構成することができる。また、制御ＡＳＩＣ１１０は、主制御装置であ
るＣＰＵと、プログラム等が記憶されたＲＯＭと、メインメモリーとしてデータ等を一時
的に格納するＲＡＭと、を備えたコンピューターで構成されていてもよい。
【００４９】
本実施形態が適用された画像読取装置５０は、以上のような構成からなる。ただし、こ
の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の
構成に限られない。また、一般的な画像読取装置が備える他の構成を排除するものではな
い。また、画像読取装置５０は、さらにプリント機能や、ファクシミリ機能を有する複合
機であってもよい。また、Ａ／Ｄ変換部１２０は、キャリッジ２００内の基板に搭載され
ていてもよい。
【００５０】
また、上記した各構成要素は、画像読取装置５０の構成を理解容易にするために、主な
処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明
が制限されることはない。画像読取装置５０の構成は、処理内容に応じて、さらに多くの
構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行する
ように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行さ
れてもよいし、複数のハードウェアで実行されてもよい。
【００５１】
次に、上記のように構成される画像読取装置５０の特徴的な動作について説明する。
【００５２】
＜画像読取制御＞
図２、図３は、本実施形態の画像読取装置５０で実行される画像読取制御（原稿の読み
取り制御）の一例を説明するためのタイミングチャートである。また、図４、図５、図６
、図７は、画像読取制御において、ＬＥＤ光源２１０の点灯タイミングと、各制御信号を
示す図である。
【００５３】
図２、図３のタイミングチャートは、画像データの読み取り中に記憶部１４０がニアフ
ルとなり、ＡＤＦ３００のＤＣモーター３１０が停止される場合を示している。
【００５４】
図２に示すように、タイミングチャートの開始時点では、読取制御部１１３は、モータ
ー制御部１１２によってＤＣモーター３１０が定速駆動（原稿が定速で搬送）されている
間に、画像データの読み取りを行っている（「読み取りモード」）。
【００５５】
このとき、シフト生成部１１５は、ＤＣモーター３１０のエンコーダーから出力される
パルス（搬送ローラーの回転量に応じて出力されるパルス）に基づき、赤色（Ｒ）のＬＥ
Ｄ光源２１０を点灯させるトリガーとなるシフトパルス（Trigger B）、緑色（Ｇ）のＬ
ＥＤ光源２１０の点灯させるトリガーとなるシフトパルス（Trigger D）、青色（Ｂ）の
ＬＥＤ光源２１０の点灯させるトリガーとなるシフトパルス（Trigger D）を、順次、繰
り返し生成している。なお、図４には、ＤＣモーター３１０から出力されるパルスが示さ
れている（「ENC A」、「ENC B」）。図示する例では、シフト生成部１１５は、「ENC A
」の立ち下がりタイミング（EP0、EP3、EP5、EP7）で、Trigger Bとなるシフトパルスを
生成し、その後、所定間隔でTrigger Dとなるシフトパルスを２回生成する。
【００５６】
そして、シフト制御部１１４は、シフト生成部１１５で各シフトパルスが生成されるタ
イミングで、対応する各色（Ｒ、Ｇ、Ｂ）の点灯指示をＬＥＤドライバー部１１６に通知
するとともに、読取制御部１１３に対して各シフトパルスの出力指示を通知する。
【００５７】
ＬＥＤドライバー部１１６は、シフト制御部１１４からの点灯指示に応答して、赤色（
Ｒ）、緑色（Ｇ）、青色（Ｂ）のＬＥＤ光源２１０を、１回ずつ連続して点灯させる（連
続点灯）。なお、図４に示す例では、ＬＥＤドライバー部１１６は、Trigger Bとなるシ
フトパルスが生成されるタイミングで、赤色（Ｒ）のＬＥＤ光源２１０を点灯させるとと
もに（点灯LED）、緑色（Ｇ）のＬＥＤ光源２１０を次に点灯させるＬＥＤとして決定す
る（Next LED）。同様に、ＬＥＤドライバー部１１６は、Trigger Dとなるシフトパルス
が生成されるタイミングで、緑色（Ｇ）のＬＥＤ光源２１０を点灯させるとともに（点灯
LED）、青色（Ｂ）のＬＥＤ光源２１０を次に点灯させるＬＥＤとして決定する。続いて
、Trigger Dとなるシフトパルスが生成されるタイミングで、青色（Ｂ）のＬＥＤ光源２
１０を点灯させるとともに（点灯LED）、赤色（Ｒ）のＬＥＤ光源２１０を次に点灯させ
るＬＥＤとして決定する。なお、図には、赤色（Ｒ）のＬＥＤ光源２１０を黒塗りの四角
、緑色（Ｇ）のＬＥＤ２１１Ｇ光源２１０を斜線の四角、青色（Ｂ）のＬＥＤ光源２１０
を横線の四角で示す。もちろん、各色の点灯時間は色ごとに異なり、図示する四角は点灯
時間を示すものではない。
【００５８】
また、読取制御部１１３は、シフト制御部１１４からの通知（シフトパルスの出力指示
）に応答して、イメージセンサー２２０に対してシフトパルスを出力する。これにともな
い、イメージセンサー２２０では、光電変換素子に蓄積された電荷がシフトレジスターへ
転送される（もちろん、次の電荷蓄積も開始される）。なお、図４に示す例では、赤色（
Ｒ）のＬＥＤ光源２１０を点灯させて光電変換素子に蓄積された電荷は、緑色（Ｇ）のＬ
ＥＤ光源２１０を点灯させるためのシフトパルスが提供されるタイミングでシフトレジス
ターへ転送されている。同様に、緑色（Ｇ）のＬＥＤ光源２１０を点灯させて光電変換素
子に蓄積された電荷は、青色（Ｂ）のＬＥＤ光源２１０を点灯させるためのシフトパルス
が提供されるタイミングでシフトレジスターへ転送される。また、青色（Ｂ）のＬＥＤ光
源２１０を点灯させて光電変換素子に蓄積された電荷は、赤色（Ｒ）のＬＥＤ光源２１０
を点灯させるためのシフトパルスが提供されるタイミングでシフトレジスターへ転送され
る。
【００５９】
そして、読取制御部１１３は、読み取り要求をイメージセンサー２２０に対して行い（
具体的には、所定の読み出しクロックをイメージセンサー２２０に供給する）、シフトレ
ジスターに転送された電荷は、Ａ／Ｄ変換部１２０、データ処理部１３０を介して、記憶
部１４０にデータとして記憶される。
【００６０】
図２に戻り、上記のように画像データを読み取り中に、記憶部１４０はニアフル（デー
タ量が所定値を超えていること）を検出すると、検出結果をシフト制御部１１４に通知す
る。そして、シフト制御部１１４は、この通知を受け付けると、次に赤色（Ｒ）のＬＥＤ
光源２１０を点灯させるトリガーとなるシフトパルス（Trigger B）がシフト生成部１１
５で生成されるのを待ち（減速準備）、モーター制御部１１２に対して、「定速駆動」か
ら「減速駆動」に切り替える指示を通知する（具体的には、図４に示すように停止要求信
号をHighにする）。これとともに、シフト制御部１１４は、ＤＣモーター３１０が減速駆
動されている（すなわち、原稿が減速しながら搬送されている）間でも原稿の読み取りが
可能なように、シフトパルスの生成タイミングを調整する指示をシフト生成部１１５に対
して行う。
【００６１】
モーター制御部１１２は、「減速駆動」に切り替える指示が通知されると、ＡＤＦ３０
０のＤＣモーター３１０を減速駆動する。これに合わせて、シフト生成部１１５は、しだ
いにシフトパルスを生成する間隔を延ばして、減速駆動時における読取制御部１１３によ
る読み取り（減速読取）を可能にする。
【００６２】
減速読取中において、モーター制御部１１２は、ＤＣモーター３１０のエンコーダーか
ら出力されるパルス（「ENC A」、「ENC B」）に基づき、ＤＣモーター３１０の回転停止
を判定する。ここで、モーター制御部１１２は、ＤＣモーター３１０の回転が停止してい
ると判定された場合には、「減速駆動」から「停止制御」に切り替え（この場合、図５に
示すように停止要求信号をLowにする。「停止要求解除」ともよぶ）、ＤＣモーター３１
０が停止位置から回転しないように停止した状態にしておく（停止制御）。これとともに
、モーター制御部１１２は、ＤＣモーター３１０の回転停止の判定結果を、シフト制御部
１１５やシフト生成部１１６に対して通知する。
【００６３】
このように、記憶部１４０がニアフルの状態となることによってＡＤＦ３００のＤＣモ
ーター３１０が停止された場合には、図５に示すように、ＤＣモーター３１０のエンコー
ダーからパルス（「ENC A」、「ENC B」）は出力されなくなる。そうすると、従来では、
シフト生成部１１５ではシフトパルスを生成できないため、読取制御部１１３からイメー
ジセンサー２２０へはシフトパルスが供給されない。
【００６４】
ここで、図５に示すように、１ラインの画像データの読み取り途中に、ＤＣモーター３
１０の回転が停止（停止判定）されてしまう場合がある（図示する例では、緑色（Ｇ）の
ＬＥＤ光源２１０が点灯され、青色（Ｂ）のＬＥＤ光源２１０が点灯される前に停止判定
されている）。この場合、従来では、読取制御部１１３からイメージセンサー２２０へは
シフトパルスが供給されないため、ＤＣモーター３１０の停止後は、光電変換素子に蓄積
された電荷をシフトレジスターへ転送できない。そうすると、ＤＣモーター３１０の停止
時点で読み取り途中であった画像データについては、読み取り再開後（ＤＣモーター３１
０の再駆動後）にシフトレジスターへ転送せざるを得ない。しかし、ＤＣモーター３１０
を停止させている間に、光電変換素子には電荷が蓄積され続けるため、読み取り再開後に
光電変換素子に蓄積された電荷をシフトレジスターへ転送したとしても、画像データに暗
部ノイズが含まれてしまう。
【００６５】
そこで、本発明の画像読取装置５０では、ＤＣモーター３１０の停止後も、イメージセ
ンサー２２０に対して適切なタイミングでシフトパルスを供給可能にする。
【００６６】
具体的には、本実施形態のシフト生成部１１５は、ＤＣモーター３１０の回転停止の判
定結果（「Trigger C要求」ともよぶ）が通知されると、Trigger Cとなるシフトパルスを
、ＤＣモーター３１０の回転とは独立して生成する。なお、図５に示すように、シフト生
成部１１５は、ＤＣモーター３１０の回転停止の判定結果が通知されてから、所定間隔（
Ｒ、Ｇ、Ｂの各色の読み取りが可能な間隔）で連続してTrigger Cとなるシフトパルスを
生成する。
【００６７】
そして、シフト制御部１１４は、ＤＣモーター３１０の回転停止の判定結果が通知され
てから、Trigger Cとなるシフトパルスが生成されるタイミングで、読取制御部１１３に
対してシフトパルスの出力指示を通知する。このとき、読取制御部１１３は、シフト制御
部１１４からの通知に応答して、イメージセンサー２２０に対してシフトパルスを出力す
る。これにともない、イメージセンサー２２０では、光電変換素子に蓄積された電荷がシ
フトレジスターへ転送される。それから、シフトレジスターへ転送された電荷（データ）
は、Ａ／Ｄ変換部１２０、データ処理部１３０を介して、記憶部１４０に向けて転送され
る。
【００６８】
これにより、本実施形態の画像読取装置５０では、ＤＣモーター３１０の回転が停止さ
れる場合であっても、停止後（原稿の搬送が停止後）に、その停止位置で最後に読み取ら
れた１ライン分のデータ（図５に示す例では、青色（Ｂ）のＬＥＤ光源２１０を点灯させ
た状態で光電変換素子に蓄積された電荷に相当するデータ）を、記憶部１４０に向けて転
送することができる。そのため、原稿の読み取り途中でＤＣモーター３１０が停止される
ことがあっても、暗部ノイズが含まれていない、きれいな画像データを得ることができる
。
【００６９】
なお、ＤＣモーター３１０の停止位置で最後に読み取られた１ライン分のデータがシフ
トレジスターに向けて転送された後、シフト制御部１１４は、画像読取部１１３に対して
画像読み取りの停止を要求する（具体的には、図５に示すように、読み取り要求信号をLo
wにする）。
【００７０】
また、ＤＣモーター３１０の回転停止後であって、画像の読み取りも行わない場合には
、ＬＥＤ光源２１０を点灯させておく必要はない。そのため、ＬＥＤドライバー部１１６
は、ＤＣモーター３１０の停止位置で最後に読み取られた１ライン分のデータがシフトレ
ジスターに転送された後は、ＬＥＤ光源２１０を消灯する。
【００７１】
このとき、シフト制御部１１５は、ＤＣモーター３１０の回転停止の判定結果が通知さ
れると、ＬＥＤドライバー部１１６に対してＬＥＤ光源２１０の消灯を指示する（具体的
には、図５に示すように、ＬＥＤ制御信号をLowにする）。そして、その指示を受け付け
たＬＥＤドライバー部１１６は、ＬＥＤ光源２１０を消灯する。こうして、無駄な電力消
費を抑えることができる。なお、図５には、消灯させたＬＥＤ光源２１０を、空白の四角
で示している。
【００７２】
ただし、図５に示すように、ＬＥＤ光源２１０を消灯させても、ＬＥＤドライバー部１
１６は、Trigger Cとなるシフトパルスが生成されるタイミングで、各色（Ｒ、Ｇ、Ｂの
いずれかの色）のＬＥＤ光源２１０を次に点灯させるＬＥＤとして決定する処理は続けて
おく（Next LED）。
【００７３】
ところで、シフト制御部１１４は、画像読取部１１３に対して画像読み取りの停止を要
求した後、記憶部１４０がメモリーフリー（所定のデータ量未満）となるまで待つ（読取
停止解除待ち）。
【００７４】
そして、読取制御部１１３は、画像の読み取りを停止する（「バッファリング停止モー
ド」）。このとき、読取制御部１１３は、例えば、イメージセンサー２２０に対して、シ
フトパルスの供給を停止すればよい。
【００７５】
また、これにともない、記憶部１４０はデータの受け付けを停止する。そして、記憶部
１４０は、出力部１５０への転送のみを行い、メモリーフリーとなるまでは、次のデータ
を受け付けない。こうして、記憶部１４０はニアフルの状態からメモリーフリーの状態へ
向かう。
【００７６】
また、モーター制御部１１２は、ＤＣモーター３１０の回転が停止されてから所定時間
経過後、ＤＣモーター３１０への電力供給を遮断する（駆動終了制御）。これとともに、
モーター制御部１１２は、シフト生成部１１６に対して駆動終了の通知を行う（具体的に
は、図５に示すように、ＬＥＤ同期要求信号をHighにする）。それから、モーター制御部
１１２は、ＤＣモーター３１０への電力供給を再開し、ＤＣモーター３１０を駆動可能な
状態にしておく（駆動準備）。
【００７７】
一方、シフト生成部１１６は、駆動終了の通知を受け付けると、赤色（Ｒ）のＬＥＤ光
源２１０を点灯させるトリガーとなる予定のシフトパルス（Trigger C）、緑色（Ｇ）の
ＬＥＤ光源２１０の点灯させるトリガーとなる予定のシフトパルス（Trigger D）、青色
（Ｂ）のＬＥＤ光源２１０の点灯させるトリガーとなる予定のシフトパルス（Trigger D
）を、順次、繰り返し生成している。具体的には、図５に示すように、シフト生成部１１
６は、駆動終了の通知を受け付けてから、所定間隔（Ｒ、Ｇ、Ｂの全色の読み取りが可能
な間隔）でTrigger Cとなるシフトパルスを繰り返し生成し、Trigger Cとなるシフトパル
スを生成する毎に、所定間隔（Ｒ、Ｇ、Ｂの各色の読み取りが可能な間隔）でTrigger D
となるシフトパルスを２回生成する。なお、Trigger C、Trigger Dのいずれのシフトパル
スも、ＤＣモーター３１０の回転とは独立して生成する。
【００７８】
さて、図２に戻り、記憶部１４０はメモリーフリー（データ量が所定値未満）を検出す
ると、その検出結果をシフト制御部１１４に通知する。シフト制御部１１４は、この通知
を受け付けると、ＬＥＤドライバー部１１６に対してＬＥＤ光源２１０の点灯を指示する
（具体的には、図６に示すように、ＬＥＤ制御信号をHighにする）。そして、その指示を
受け付けたＬＥＤドライバー部１１６は、前回にシフトパルス（図６に示す例では、Trig
ger Cとなるシフトパルス）が生成されたタイミングで決定された色（図６に示す例では
、青色）のＬＥＤ光源２１０を点灯する。
【００７９】
このとき、シフト制御部１１４は、図３に示すように、所定の期間、待機してから（読
み取り準備）、ＬＥＤ光源２１０の点灯順序を調整する指示をＬＥＤドライバー部１１６
に対して行う（具体的には、図６に示すように、ＬＥＤ同期指令パルスをＬＥＤドライバ
ー部１１６に対して供給する）。
【００８０】
ここで点灯順序を調整するのは、読み取り再開（モーター再駆動）時に（図６に示すEP
13）、最初に点灯すべき色のＬＥＤ光源２１０を点灯させなければ、適切に画像データを
読み取ることができないためである。
【００８１】
ところが、本実施形態では、ＤＣモーター３１０の回転停止から駆動終了までの期間（
図５に示す「Free Running」）において、連続してTrigger Cとなるシフトパルスがシフ
ト生成部１１６によって生成される回数は定められていない。にもかかわらず、次に点灯
させる色（ＬＥＤ光源２１０）の決定は、赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の順序で
繰り返される（Next LED）。その結果、「Free Running」以降の期間（図５、６に示す「
Free Running & Repeat」の期間）において、Trigger Cとなるシフトパルスを生成するタ
イミングで、点灯すべき色（本実施形態では赤色）のＬＥＤ光源２１０が点灯されていな
い可能性がある（図６に示す例では、Trigger Cとなるシフトパルスを生成するタイミン
グで、青色のＬＥＤ光源２１０が点灯されている）。
【００８２】
そのため、本実施形態のＬＥＤドライバー部１１６は、シフト制御部１１４からの指示
に基づいて、ＬＥＤ光源２１０の点灯順序を調整する（点灯順序調整）。
【００８３】
具体的には、ＬＥＤドライバー部１１６は、ＬＥＤ同期指令パルスが供給されたタイミ
ングにおいてシフト生成部１１５で生成されるシフトパルスを判別して、次に点灯させる
色（ＬＥＤ光源２１０）を決定する。
【００８４】
例えば、ＬＥＤドライバー部１１６は、ＬＥＤ同期指令パルスが供給されたタイミング
においてシフト生成部１１５で生成されるシフトパルスが、Trigger Cとなるシフトパル
スである場合には、次に点灯させる色（ＬＥＤ光源２１０）を緑色（Ｇ）に決定する。同
様に、ＬＥＤドライバー部１１６は、ＬＥＤ同期指令パルスが供給されたタイミングにお
いてシフト生成部１１５で生成されるシフトパルスが、Trigger Cのシフトパルス生成後
１回目のTrigger Dとなるシフトパルスである場合には、次に点灯させる色（ＬＥＤ光源
２１０）を青色（Ｂ）に決定する。また、ＬＥＤドライバー部１１６は、ＬＥＤ同期指令
パルスが供給されたタイミングにおいてシフト生成部１１５で生成されるシフトパルスが
、Trigger Cのシフトパルス生成後２回目のTrigger Dとなるシフトパルスである場合には
、次に点灯させる色（ＬＥＤ光源２１０）を赤色（Ｒ）に決定する。なお、図６に示す例
では、ＬＥＤ同期指令パルスが供給されたタイミングにおいてシフト生成部１１５で生成
されるシフトパルスは、１回目のTrigger Dとなるシフトパルスであるため、ＬＥＤドラ
イバー部１１６は、次に点灯させる色（ＬＥＤ光源２１０）を青色（Ｂ）に決定している
（「点灯順序調整」：点線で囲まれた「Next LED」）。
【００８５】
これにより、点灯順序の調整後には、Trigger Cとなるシフトパルスが生成される毎に
、赤色（Ｒ）のＬＥＤ光源２１０が必ず点灯されるようになり、読み取り再開（モーター
再駆動）時（EP13）の最初に点灯すべき色（赤色）のＬＥＤ光源２１０を点灯することが
できる。その結果、読み取り再開（モーター再駆動）後に、ＬＥＤ光源２１０の点灯順序
について調整を行う必要がなく、読み取り画像にライン抜けが生じない。
【００８６】
なお、シフト制御部１１４は、上記の点灯順序調整がされた後、少なくとも２ライン分
の連続点灯の指示をＬＥＤドライバー部１１６に対して行う（ＬＥＤ同期）。すなわち、
ＬＥＤドライバー部１１６は、ＬＥＤ光源２１０の点灯順序調整後、読み取り再開（モー
ター再駆動）前に、少なくとも２ライン分の連続点灯を完了させる。これにより、モータ
ー再駆動時に、安定してＬＥＤ光源２１０の点灯、画像の読み取りを行うことができる。
【００８７】
図３に戻り、シフト制御部１１４は、少なくとも２ライン分の連続点灯を完了後、所定
時間待機してから（読み取り待ち）、モーター制御部１１２に対して、ＤＣモーター３１
０の再駆動を指示する。この指示に基づき、モーター制御部１１２は、ＡＤＦ３００のＤ
Ｃモーター３１０を再駆動する（加速駆動、定速駆動）。
【００８８】
ＤＣモーター３１０の再駆動後、ＤＣモーター３１０のエンコーダーからは、図７に示
すように、パルス（「ENC A」、「ENC B」）の出力が再開され、シフト生成部１１５は、
読み取り再開のトリガーとなるシフトパルス（Trigger A）を生成する。
【００８９】
そして、ＬＥＤドライバー部１１６は、シフト生成部１１５でTrigger Aとなるシフト
パルスが生成されるタイミングで、最初に点灯すべき色（本実施形態では赤色）の点灯指
示をＬＥＤドライバー部１１６に通知する。ここで、ＬＥＤドライバー部１１６は、シフ
ト制御部１１４からの点灯指示に応答して、ＤＣモーター３１０再駆動後において最初に
点灯すべき赤色（Ｒ）のＬＥＤ光源２１０を点灯させる。
【００９０】
それから、シフト生成部１１５は、ＤＣモーター３１０のエンコーダーから出力される
パルスに基づき、緑色（Ｇ）のＬＥＤ光源２１０の点灯させるトリガーとなるシフトパル
ス（Trigger D）、青色（Ｂ）のＬＥＤ光源２１０の点灯させるトリガーとなるシフトパ
ルス（Trigger D）を、生成する。その後は、赤色（Ｒ）のＬＥＤ光源２１０を点灯させ
るトリガーとなるシフトパルス（Trigger B）、緑色（Ｇ）のＬＥＤ光源２１０の点灯さ
せるトリガーとなるシフトパルス（Trigger D）、青色（Ｂ）のＬＥＤ光源２１０の点灯
させるトリガーとなるシフトパルス（Trigger D）を、順次、繰り返し生成する。
【００９１】
そして、シフト制御部１１４は、シフト生成部１１５で各シフトパルスが生成されるタ
イミングで、対応する各色（Ｒ、Ｇ、Ｂ）の点灯指示をＬＥＤドライバー部１１６に通知
するとともに、読取制御部１１３に対して各シフトパルスの出力指示を通知する。
【００９２】
ＬＥＤドライバー部１１６は、シフト制御部１１４からの点灯指示に応答して、ＬＥＤ
光源２１０を連続点灯させる。
【００９３】
また、図３に示すように、シフト制御部１１４は、シフト生成部１１５でTrigger Aと
なるシフトパルスが生成されるタイミングで、画像読取部１１３に対して画像読み取りの
再開を要求する（具体的には、図７に示すように、読み取り要求信号をHighにする）。
【００９４】
そして、読取制御部１１３は、モーター制御部１１２によるＤＣモーター３１０の駆動
（加速駆動、定速駆動）に合わせて、画像データの読み取りを再開する（「読み取りモー
ド」）。もちろん、具体的には、読取制御部１１３は、ＤＣモーター３１０停止前の制御
と同様に、シフト制御部１１４からの通知（シフトパルスの出力指示）に応答して、イメ
ージセンサー２２０に対してシフトパルスを出力し、イメージセンサー２２０による画像
データの読み取りを再開する。
【００９５】
以上の画像読取制御が行われることにより、本実施形態の画像読取装置５０は、画像の
読み取り中にＡＤＦ３００のＤＣモーター３１０を停止させても、画像を劣化させずに読
み取ることができる。
【００９６】
なお、上記した各タイミングチャートにおける各処理単位は、画像読取装置５０を理解
容易にするために、主な処理内容に応じて分割したものである。処理の分類の仕方やその
名称によって、本願発明が制限されることはない。画像読取装置５０が行う処理は、さら
に多くの処理に分割することもできる。また、１つの処理が、さらに多くの処理を実行し
てもよい。また、上記の各処理とともに他の処理を実行することを排除するものではない
。
【００９７】
また、上記の実施形態は、本発明の要旨を例示することを意図し、本発明を限定するも
のではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【００９８】
例えば、上記の実施形態では、１ライン分の読み取りを行う場合のＬＥＤ光源２１０の
発光順序は、ＲＧＢの順序としている。しかし、本発明は、これに限られない。また、上
記の実施形態では、３色のＬＥＤ光源２１０が使用されている。しかし、本発明は、これ
に限定されず、複数色のＬＥＤ光源２１０を所定の順序で発光する全ての装置に適用可能
である。
【００９９】
また、上記の実施形態では、記憶部１４０がニアフルとなる場合に、ＡＤＦ３００のＤ
Ｃモーター３１０の回転を停止している。しかし、本発明は、これに限定されない。例え
ば、画像読取装置５０にエラーが発生した場合に、ＤＣモーター３１０の回転を停止して
もよい。
【符号の説明】
【０１００】
５０・・・画像読取装置、１００・・・コントローラー、１１０・・・制御ＡＳＩＣ、１
１１・・・ＰＩＤ割り込み部、１１２・・・モーター制御部、１１３・・・読取制御部、
１１４・・・シフト制御部、１１５・・・シフト生成部、１１６・・・ＬＥＤドライバー
部、１２０・・・Ａ／Ｄ変換部、１３０・・・データ処理部、１４０・・・記憶部、１５
０・・・出力部、２００・・・キャリッジ、２１０・・・ＬＥＤ光源、２２０・・・イメ
ージセンサー、３００・・・ＡＤＦ、３１０・・・ＤＣモーター
【図１】
2011244169.tif 000003
【図２】
2011244169.tif 000004
【図３】
2011244169.tif 000005
【図４】
2011244169.tif 000006
【図５】
2011244169.tif 000007
【図６】
2011244169.tif 000008
【図７】
2011244169.tif 000009