(57)【要約】【課題】読み取り解像度を定める信号線に関する構成の簡素化を図ると共に、より簡単な処理で読み取り解像度を定めること。【解決手段】ＴＧ２６により、ＳＴ信号がＨｉｇｈ信号であると判定したときのＲＥＳ信号の判定結果と、そのＳＴ信号がＨｉｇｈ信号であると判定してからＬｏｗ信号であると判定して以後のＲＥＳ信号の判定結果とに基づいて複数の読取解像度のうちいずれを用いるかを判定し、その判定結果の読取解像度に応じた駆動パルスを発生させるようパルス発生器２６ａを制御する。【選択図】図１
2008228284.tif 000002
【特許請求の範囲】
【請求項１】
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する読取センサ駆動装置であって、
第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を入力するｎ本（前記ｎと同じ）の解像度信号線を接続する解像度信号線接続手段と、
前記読取センサの読取り開始に用いられる開始信号を入力する開始信号線を接続する開始信号線接続手段と、
前記開始信号が第１の状態であるときの前記解像度信号の状態と、該開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とに基づいて前記複数の読取解像度のうちいずれを用いるかを判定する判定手段と、
前記判定手段の判定結果の読取解像度で前記読取センサを駆動する駆動信号を生成し該生成した駆動信号を前記読取センサへ出力する駆動信号生成出力手段と、
を備えた読取センサ駆動装置。
【請求項２】
前記第１の状態は、前記開始信号線の開始信号がＨｉｇｈ信号である状態であり、前記第２の状態は、前記開始信号線の開始信号がＬｏｗ信号である状態である、
請求項１に記載の読取センサ駆動装置。
【請求項３】
前記開始信号は、前記読取センサが情報を読み取り該読み取った情報を読み出す一連の動作毎に、各一連の動作の開始前に入力される信号である、
請求項１又は２に記載の読取センサ駆動装置。
【請求項４】
前記整数ｎは値１である、
請求項１〜３のいずれかに記載の読取センサ駆動装置。
【請求項５】
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する読取センサ駆動装置を制御する読取制御装置であって、
第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を出力するｎ本（前記ｎと同じ）の解像度信号線を接続し、該解像度信号を前記読取センサ駆動装置へ出力する解像度信号出力手段と、
前記読取センサの読取り開始に用いられる開始信号を出力する開始信号線を接続し、該開始信号を前記読取センサ駆動装置へ出力する開始信号出力手段と、
前記複数の読取解像度のうちのいずれかの読取解像度と、前記開始信号が第１の状態であるときの前記解像度信号の状態と、前記開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態と、を対応付けた対応情報を記憶している記憶手段と、
前記複数の読取解像度のうちいずれを用いるかによって、前記記憶手段に記憶された前記対応情報に基づいて、前記開始信号が第１の状態であるときの前記解像度信号の状態と該開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とを設定する設定手段と、
前記第１の状態の開始信号と該開始信号に対応する前記設定手段により設定された状態の解像度信号とが出力されるよう前記開始信号出力手段及び前記解像度信号出力手段を制御したあと、前記第２の状態の開始信号と該開始信号に対応する前記設定手段により設定された状態の解像度信号とが出力されるよう前記開始信号出力手段及び前記解像度信号出力手段を制御する制御手段と、
を備えた読取制御装置。
【請求項６】
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する、第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を入力するｎ本（前記ｎと同じ）の解像度信号線を接続する解像度信号線接
続手段と、前記読取センサの読取り開始に用いられる開始信号を入力する開始信号線を接続する開始信号線接続手段とを備えた読取センサ駆動装置のコンピュータソフトウェアによる制御方法であって、
（ａ）前記開始信号が第１の状態であるときの前記解像度信号の状態と、該開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とに基づいて前記複数の読取解像度のうちいずれを用いるかを判定するステップと、
（ｂ）前記ステップ（ａ）の判定結果の読取解像度で前記読取センサを駆動する駆動信号を生成するステップと、
（ｃ）前記ステップ（ｂ）で生成した駆動信号を前記読取センサへ出力するステップと、
を含む読取センサ駆動装置の制御方法。
【請求項７】
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する読取センサ駆動装置を制御する、第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を出力するｎ本（前記ｎと同じ）の解像度信号線を接続し、前記読取センサの読取り開始に用いられる開始信号を出力する開始信号線を接続し、前記複数の読取解像度のうちのいずれかの読取解像度と前記開始信号が第１の状態であるときの前記解像度信号の状態と前記開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とを対応付けた対応情報を記憶している記憶手段を備えた読取制御装置のコンピュータソフトウェアによる制御方法であって、
（ａ）前記複数の読取解像度のうちいずれを用いるかによって、前記記憶手段に記憶された前記対応情報に基づいて、前記開始信号が第１の状態であるときの前記解像度信号の状態と該開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とを設定するステップと、
（ｂ）前記第１の状態の開始信号と該開始信号に対応する前記ステップ（ａ）で設定された状態の解像度信号とを前記読取センサ駆動装置へ出力したあと、前記第２の状態の開始信号と該開始信号に対応する前記ステップ（ａ）で設定された状態の解像度信号とを前記読取センサ駆動装置へ出力するステップと、
を含む読取制御装置の制御方法。
【請求項８】
請求項６に記載された読取センサ駆動装置の制御方法の各ステップを１又は複数のコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取センサ駆動装置、読取制御装置、これらの装置の制御方法及びそのプログラムに関する。
【背景技術】
【０００２】
従来より、画像読み取りにおいて、解像度の異なる複数の読取モードを有するフラットベッドスキャナが知られている。例えば、特許文献１に記載のフラットベッドスキャナでは、解像度の異なる複数の読取モードのいずれかを指定する情報を読取開始指令に含めてＣＰＵからレジスタ群へ出力し、読取モードを設定したあと読み取りを開始する。
【特許文献１】特開２００４−４８１６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１に記載のフラットベッドスキャナでは、読取モードのいずれかを指定する情報をＣＰＵからレジスタ群へ出力するとき、例えば、４通りの解像度に対応する４通りの読取モードがある場合は２本の解像度設定用の信号線を用いて２ビットの情報を出力するものとし、１６通りの解像度に対応する１６通りの読取モードがある場合は４本の解像度設定用の信号線を用いて４ビットの情報を出力するものとすることが考えられる。この場合、許容する読取モードの数に対応した数の信号線が必要となり信号線に関する構成が煩雑となる場合がある。
【０００４】
また、読取モードのいずれかを指定する情報の入出力以外の処理のための信号線が複数ある場合が考えられる。そして、これらのうちの複数の信号線を解像度を表す信号線としても用いることも考えられる。しかしながら、これらの信号線は、本来持つ役割としての立ち上がりタイミングや立ち下がりタイミングなどが原則として決められているので、これらの立ち上がり、又は立ち下がりタイミングを読取モードの設定用に変更すると、これらの信号線から入力する信号やこれらの信号線へ出力する信号の制御が複雑となる場合がある。また、読取モード設定用ではない信号を変更するのは、読取処理を行う上で好ましくない。
【０００５】
本発明は、上述した課題に鑑みなされたものであり、読み取り解像度を定める信号線に関する構成の簡素化を図ると共に、より簡単な処理で読み取り解像度を定めることのできる読取センサ駆動装置、読取制御装置、これらの装置の制御方法及びそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の目的を達成するために以下の手段を採った。
【０００７】
本発明の読取センサ駆動装置は、
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する読取センサ駆動装置であって、
第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を入力するｎ本（前記ｎと同じ）の解像度信号線を接続する解像度信号線接続手段と、
前記読取センサの読取り開始に用いられる開始信号を入力する開始信号線を接続する開始信号線接続手段と、
前記開始信号が第１の状態であるときの前記解像度信号の状態と、該開始信号が第１の
状態後の第２の状態であるときの前記解像度信号の状態とに基づいて前記複数の読取解像度のうちいずれを用いるかを判定する判定手段と、
前記判定手段の判定結果の読取解像度で前記読取センサを駆動する駆動信号を生成し該生成した駆動信号を前記読取センサへ出力する駆動信号生成出力手段と、
を備えたものである。
【０００８】
この読取センサ駆動装置では、開始信号が第１の状態であるときの解像度信号の状態と、その開始信号が第１の状態後の第２の状態であるときの解像度信号の状態とに基づいて複数の読取解像度のうちいずれを用いるかを判定し、その判定結果の読取解像度で読取センサを駆動する駆動信号を生成しその生成した駆動信号を読取センサへ出力する。このように、開始信号を利用しているから、読取解像度を定める信号を入力するための信号線がその分少なくて済む。また、開始信号の２つの状態と解像度信号の２つの状態とに基づいて読取解像度を定めるから、解像度信号側でタイミングなどを調節可能であるため、開始信号の２つの状態を読取解像度を定めるために変更しなくてもよい。したがって、読み取り解像度を定める信号線に関する構成の簡素化を図ると共に、より簡単な処理で読み取り解像度を定めることができる。
【０００９】
本発明の読取センサ駆動装置において、前記第１の状態は、前記開始信号線の開始信号がＨｉｇｈ信号である状態であり、前記第２の状態は、前記開始信号線の開始信号がＬｏｗ信号である状態であるものとしてもよい。
【００１０】
本発明の読取センサ駆動装置において、前記開始信号は、前記読取センサが情報を読み取り該読み取った情報を読み出す一連の動作毎に、各一連の動作の開始前に入力される信号であるものとしてもよい。こうすれば、読取センサの一連の動作毎に読取解像度を更新することができる。
【００１１】
本発明の読取センサ駆動装置において、前記整数ｎは値１であるものとしてもよい。こうすれば、読取解像度が４通り得られるし、解像度信号線の本数が１本でよいから好適である。
【００１２】
本発明の読取制御装置は、
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する読取センサ駆動装置を制御する読取制御装置であって、
第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を出力するｎ本（前記ｎと同じ）の解像度信号線を接続し、該解像度信号を前記読取センサ駆動装置へ出力する解像度信号出力手段と、
前記読取センサの読取り開始に用いられる開始信号を出力する開始信号線を接続し、該開始信号を前記読取センサ駆動装置へ出力する開始信号出力手段と、
前記複数の読取解像度のうちのいずれかの読取解像度と、前記開始信号が第１の状態であるときの前記解像度信号の状態と、前記開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態と、を対応付けた対応情報を記憶している記憶手段と、
前記複数の読取解像度のうちいずれを用いるかによって、前記記憶手段に記憶された前記対応情報に基づいて、前記開始信号が第１の状態であるときの前記解像度信号の状態と該開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とを設定する設定手段と、
前記第１の状態の開始信号と該開始信号に対応する前記設定手段により設定された状態の解像度信号とが出力されるよう前記開始信号出力手段及び前記解像度信号出力手段を制御したあと、前記第２の状態の開始信号と該開始信号に対応する前記設定手段により設定された状態の解像度信号とが出力されるよう前記開始信号出力手段及び前記解像度信号出力手段を制御する制御手段と、
を備えたものである。
【００１３】
この読取制御装置では、複数の読取解像度のうちいずれを用いるかによって、記憶手段に記憶された対応情報に基づいて、開始信号が第１の状態であるときの解像度信号の状態とその開始信号が第１の状態後の第２の状態であるときの解像度信号の状態とを設定し、第１の状態の開始信号とその開始信号に対応する設定した状態の解像度信号とを出力したあと、第２の状態の開始信号とその開始信号に対応する設定した状態の解像度信号とを出力する。このように、開始信号を利用しているから、読取解像度を定める信号を出力するための信号線がその分少なくて済む。また、開始信号の２つの状態と解像度信号の２つの状態とに基づいて読取解像度を定めるから、解像度信号側でタイミングなどを調節可能であるため、開始信号の２つの状態を読取解像度を定めるために変更しなくてもよい。したがって、読み取り解像度を定める信号線に関する構成の簡素化を図ると共に、より簡単な処理で読み取り解像度を定めることができる。
【００１４】
本発明の読取センサ駆動装置の制御方法は、
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する、第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を入力するｎ本（前記ｎと同じ）の解像度信号線を接続する解像度信号線接続手段と、前記読取センサの読取り開始に用いられる開始信号を入力する開始信号線を接続する開始信号線接続手段とを備えた読取センサ駆動装置のコンピュータソフトウェアによる制御方法であって、
（ａ）前記開始信号が第１の状態であるときの前記解像度信号の状態と、該開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とに基づいて前記複数の読取解像度のうちいずれを用いるかを判定するステップと、
（ｂ）前記ステップ（ａ）の判定結果の読取解像度で前記読取センサを駆動する駆動信号を生成するステップと、
（ｃ）前記ステップ（ｂ）で生成した駆動信号を前記読取センサへ出力するステップと、
を含むものである。
【００１５】
この読取センサ駆動装置の制御方法では、開始信号が第１の状態であるときの解像度信号の状態と、その開始信号が第１の状態後の第２の状態であるときの解像度信号の状態とに基づいて複数の読取解像度のうちいずれを用いるかを判定し、その判定結果の読取解像度で読取センサを駆動する駆動信号を生成し、生成した駆動信号を読取センサへ出力する。このように、開始信号を利用しているから、読取解像度を定める信号を入力するための信号線がその分少なくて済む。また、開始信号の２つの状態と解像度信号の２つの状態とに基づいて読取解像度を定めるから、解像度信号側でタイミングなどを調節可能であるため、開始信号の２つの状態を読取解像度を定めるために変更しなくてもよい。したがって、読み取り解像度を定める信号線に関する構成の簡素化を図ると共に、より簡単な処理で読み取り解像度を定めることができる。なお、読取センサ駆動装置の制御方法において、上述したいずれかの本発明の読取センサ駆動装置の機能を実現するようなステップを追加してもよい。
【００１６】
本発明の読取制御装置の制御方法は、
２2(n-1)より大きく２2n以下である（ｎは１以上の整数）複数の読取解像度で読取センサを駆動する読取センサ駆動装置を制御する、第１の状態と第２の状態とを有し前記読取解像度を定めるために用いられる解像度信号を出力するｎ本（前記ｎと同じ）の解像度信号線を接続し、前記読取センサの読取り開始に用いられる開始信号を出力する開始信号線を接続し、前記複数の読取解像度のうちのいずれかの読取解像度と前記開始信号が第１の状態であるときの前記解像度信号の状態と前記開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とを対応付けた対応情報を記憶している記憶手段を備えた
読取制御装置のコンピュータソフトウェアによる制御方法であって、
（ａ）前記複数の読取解像度のうちいずれを用いるかによって、前記記憶手段に記憶された前記対応情報に基づいて、前記開始信号が第１の状態であるときの前記解像度信号の状態と該開始信号が第１の状態後の第２の状態であるときの前記解像度信号の状態とを設定するステップと、
（ｂ）前記第１の状態の開始信号と該開始信号に対応する前記ステップ（ａ）で設定された状態の解像度信号とを前記読取センサ駆動装置へ出力したあと、前記第２の状態の開始信号と該開始信号に対応する前記ステップ（ａ）で設定された状態の解像度信号とを前記読取センサ駆動装置へ出力するステップと、
を含むものである。
【００１７】
この読取制御装置の制御方法では、複数の読取解像度のうちいずれを用いるかによって、記憶手段に記憶された対応情報に基づいて、開始信号が第１の状態であるときの解像度信号の状態とその開始信号が第１の状態後の第２の状態であるときの解像度信号の状態とを設定し、第１の状態の開始信号とその開始信号に対応する設定した状態の解像度信号とを出力したあと、第２の状態の開始信号とその開始信号に対応する設定した状態の解像度信号とを出力する。このように、開始信号を利用しているから、読取解像度を定める信号を出力するための信号線がその分少なくて済む。また、開始信号の２つの状態と解像度信号の２つの状態とに基づいて読取解像度を定めるから、解像度信号側でタイミングなどを調節可能であるため、開始信号の２つの状態を読取解像度を定めるために変更しなくてもよい。したがって、読み取り解像度を定める信号線に関する構成の簡素化を図ると共に、より簡単な処理で読み取り解像度を定めることができる。
【００１８】
本発明のプログラムは、１又は複数のコンピュータに、上述した読取センサ駆動装置及び読取制御装置の制御方法を実行させるためのプログラムである。このプログラムは、コンピュータが読み取り可能な記録媒体（例えばハードディスク、ＲＯＭ、ＦＤ、ＣＤ、ＤＶＤなど）に記録されていてもよいし、伝送媒体（インターネットやＬＡＮなどの通信網）を介してあるコンピュータから別のコンピュータへ配信されてもよいし、その他どのような形で授受されてもよい。このプログラムを一つのコンピュータに実行させるか又は複数のコンピュータに各ステップを分担して実行させれば、上述した本発明の各装置の制御方法と同様の効果を得ることができる。
【発明を実施するための最良の形態】
【００１９】
次に、本発明を実施するための最良の形態を図面を用いて説明する。図１は、本発明の一実施形態であるＣＩＳコントローラ２５及びタイミングジェネレータ（ＴＧ）２６を搭載したスキャナ装置１０の構成の概略を示す構成図である。スキャナ装置１０は、図１に示すように、読取面３１に載置された読取原稿の画像を読み取るキャリッジ３０と、キャリッジ３０のコンタクトイメージセンサ（ＣＩＳ）３６を駆動制御するＣＩＳコントローラ２５と、ＣＩＳ３６の種々の動作の開始タイミングなどをＣＩＳ３６に出力するタイミングジェネレータ（ＴＧ）２６と、装置全体の制御を司る制御ユニット２０と、を備えている。
【００２０】
キャリッジ３０は、読取面３１に載置された原稿に光を照射する光源ユニット３２と、原稿で反射した光を受けることにより画像を読み取るコンタクトイメージセンサ（ＣＩＳ）３６とを備えている。光源ユニット３２は、赤色に点灯する赤ＬＥＤ３４Ｒ、緑色に点灯する緑ＬＥＤ３４Ｇ、青色に点灯する青ＬＥＤ３４Ｂをその内部に配置しており、これらいずれかのＬＥＤの光を照射部３３から原稿の読取面へ照射可能に構成されている。ＣＩＳ３６は、複数の撮像素子を直列に配設した複数個のＣＣＤチップ３７からなっている。撮像素子は、画素に対応する光電変換素子であり露光されたときの光を電荷に変換して蓄積するフォトダイオードと、各フォトダイオードごとに形成されフォトダイオードから
受け取った電荷を垂直方向及び水平方向に転送可能なＣＣＤとを備えている。本実施形態では、ＣＩＳ３６は、１５個のＣＣＤチップ３７を備えており、このＣＣＤチップ３７は６８８個の撮像素子を備えているＡ４サイズの原稿がダイレクトに読取可能に構成されている。このキャリッジ３０は、スキャナ装置１０の筐体の一端に取り付けられた駆動モータ３９と筐体の他端側に取り付けられた従動ローラ３８ａとの間に架設されたキャリッジベルト３８が駆動モータ３９によって駆動されるのに伴ってキャリッジ移動方向（副走査方向）へ移動する。なお、ここではＣＩＳ３６としてＣＣＤイメージセンサを例示したが、ＣＭＯＳ型のイメージセンサを採用してもよい。また、主走査方向にＣＣＤチップ３７を１列に配列したＣＩＳ３６を例示したが２列以上配列してもよい。
【００２１】
ＣＩＳコントローラ２５は、情報を記憶可能でありバッテリバックアップされたメモリ２５ａと、動作クロック（ＣＬＫ）信号の信号線４１が接続されるＣＬＫ端子４１ａと、スタート（ＳＴ）信号の信号線４２が接続されるＳＴ端子４２ａと、解像度（ＲＥＳ）信号の信号線４３が接続されるＲＥＳ端子４３ａと、キャリッジ３０による画像の読み取りの解像度（以下、「読取解像度」という）に応じてＳＴ信号及びＲＥＳ信号の状態を設定する状態設定部２５ｂと、ＣＩＳコントローラ２５全体を制御する制御部２５ｃとを備えている。ここで、ＣＬＫ信号、ＳＴ信号及びＲＥＳ信号にはそれぞれ２つの状態を表す２つの信号がある、即ち、Ｈｉｇｈ状態を表すＨｉｇｈ信号と、Ｌｏｗ状態を表すＬｏｗ信号とがある。そして、Ｈｉｇｈ状態を表すＨｉｇｈ信号とは、信号線４１，４２，４３の電圧値が予め定めた閾値以上の値となっている状態の信号をいうものとし、信号線４１，４２，４３の電圧値がその閾値未満の値のときは、Ｌｏｗ状態を表すＬｏｗ信号であるものとする。このＣＩＳコントローラ２５は、メインコントローラ２１から入力したメインクロックに基づいて作成したＣＩＳ３６の動作クロックをＴＧ２６へ出力する。また、メモリ２５ａには、図２に示すように、読取解像度とＳＴ信号とＲＥＳ信号との対応関係がリスト２５ｄとして記憶されている。このリスト２５ｄは、例えば、読取解像度が３００ｄｐｉのときは、ＳＴ信号がＨｉｇｈ状態のときＲＥＳ信号がＬｏｗ状態、ＳＴ信号がＬｏｗ状態のときＲＥＳ信号がＬｏｗ状態であり、読取解像度が６００ｄｐｉのときは、ＳＴ信号がＨｉｇｈ状態のときＲＥＳ信号がＬｏｗ状態、ＳＴ信号がＬｏｗ状態のときＲＥＳ信号がＨｉｇｈ状態であり、読取解像度が１２００ｄｐｉのときは、ＳＴ信号がＨｉｇｈ状態のときＲＥＳ信号がＨｉｇｈ状態、ＳＴ信号がＬｏｗ状態のときＲＥＳ信号がＬｏｗ状態であり、読取解像度が２４００ｄｐｉのときは、ＳＴ信号がＨｉｇｈ状態のときＲＥＳ信号がＨｉｇｈ状態、ＳＴ信号がＬｏｗ状態のときＲＥＳ信号がＨｉｇｈ状態であるように定められている。
【００２２】
ＴＧ２６は、パルス発生器２６ａと、レジスタ２６ｂと、ＣＬＫ端子４１ｂと、ＳＴ端子４２ｂと、ＲＥＳ端子４３ｂと、判定部２６ｃとを備えている。パルス発生器２６ａは、ＣＩＳ３６の種々の動作の開始タイミングなどを表す電気パルスを発生させるデバイスであり、読取解像度の設定に応じて異なる電気パルスを発生させるものである。レジスタ２６ｂは、フリップフロップなどを含む電気回路であり、ＲＥＳ信号のある時点での状態（Ｈｉｇｈ信号かＬｏｗ信号）を一定時間保持することができるものである。ＣＬＫ端子４１ｂ、ＳＴ端子４２ｂ及びＲＥＳ端子４３ｂはそれぞれ、既述のＣＬＫ信号の信号線４１、ＳＴ信号の信号線４２及びＲＥＳ信号の信号線４３を接続するものである。判定部２６ｃは、ＳＴ信号及びＲＥＳ信号の状態（Ｈｉｇｈ信号かＬｏｗ信号）を判定するものである。
【００２３】
制御ユニット２０は、装置全体の制御を司るメインコントローラ２１と、ＣＩＳ３６から出力された電気信号をデジタル信号に変換するアナログフロントエンド（ＡＦＥ）２７と、ＡＦＥ２７から入力した信号にガンマ補正など所定の処理を実行してデジタル画像データを作成する画像処理部２８と、を備えている。このメインコントローラ２１は、図示しないＣＰＵを中心とするマイクロプロセッサとして構成されており、ユーザパソコン（
ＰＣ）５０などの外部機器と接続可能なインタフェース（Ｉ／Ｆ）２９と、図示しない入出力ポートとを備えている。メインコントローラ２１には、Ｉ／Ｆ２９からの読取指令など各種の信号や画像処理部２８からデジタル画像データの信号などが入力される。また、メインコントローラ２１からは、光源ユニット３２への点灯信号や、駆動モータ３９への駆動信号、Ｉ／Ｆ２９へのデジタル画像データの信号、ＣＩＳコントローラ２５へのメインクロック及び読取指令の信号などが出力される。なお、この読取指令には、読取解像度に関する情報も含まれている。本実施形態では、３００ｄｐｉ，６００ｄｐｉ，１２００ｄｐｉ，２４００ｄｐｉのうちいずれかの読取解像度が選択されて読取指令に含まれているものとする。
【００２４】
次に、こうして構成された本実施形態のＣＩＳコントローラ２５の動作、特に、ＴＧ２６へＳＴ信号とＲＥＳ信号を出力するときの動作について説明する。図３はＣＩＳコントローラ２５により実行される信号出力処理ルーチンの一例を示すフローチャートである。この信号出力処理ルーチンは、メインコントローラ２１から読取指令を受信したときに実行される。なお、実際には、この信号出力処理ルーチンはＣＩＳコントローラ２５の状態設定部２５ｂ及び制御部２５ｃにより実行されるものとする。このルーチンが実行されると、ＣＩＳコントローラ２５は、まず、受信した読取指令の中から読取解像度を取得する（ステップＳ１００）。ここで、本実施形態では、このルーチンが最初に実行されるときのＳＴ信号とＲＥＳ信号の初期状態はＬｏｗ信号の状態であるものとする。次に、取得した読取解像度における、ＳＴ信号がＨｉｇｈ信号であるときのＲＥＳ信号の状態をリスト２５ｄ（図２参照）から読み出す（ステップＳ１１０）。そして、ＲＥＳ信号としてリスト２５ｄから読み出された状態の信号（例えば、読取解像度が６００ｄｐｉのときはＬｏｗ信号）をＲＥＳ信号の信号線４３を介してＴＧ２６へ出力する（ステップＳ１２０）。続いて、ＳＴ信号としてＨｉｇｈ信号をＳＴ信号の信号線４２を介してＴＧ２６へ出力し（ステップＳ１３０）、ＳＴ信号としてＨｉｇｈ信号を出力してから所定時間ｔａが経過したか否かを判定する（ステップＳ１４０）。ここで、所定時間ｔａはＳＴ信号としてＨｉｇｈ信号の出力を継続する所定時間ｔｂ以下の値として予め定められているものとした。所定時間ｔａが経過していないときは、くり返しステップＳ１４０の処理を実行し、所定時間ｔａが経過したときは、取得した読取解像度における、ＳＴ信号がＬｏｗ信号であるときのＲＥＳ信号の状態をリスト２５ｄ（図２参照）から読み出す（ステップＳ１５０）。そして、ＲＥＳ信号としてリスト２５ｄから読み出された状態の信号（例えば、読取解像度が６００ｄｐｉのときはＨｉｇｈ）をＲＥＳ信号の信号線４３を介してＴＧ２６へ出力する（ステップＳ１６０）。次に、ＳＴ信号としてＨｉｇｈ信号を出力してから所定時間ｔｂが経過したか否かを判定する（ステップＳ１７０）。所定時間ｔｂが経過していないときは、くり返しステップＳ１７０の処理を実行し、所定時間ｔｂが経過したときは、ＳＴ信号としてＬｏｗ信号をＳＴ信号の信号線４２を介してＴＧ２６へ出力し（ステップＳ１８０）、本ルーチンを終了する。ここで、所定時間ｔｂは、ＳＴ信号としてＨｉｇｈ信号の出力を継続する時間を示すものとなり、読取開始をＴＧ２６に伝えるというＳＴ信号本来の用途に最適な値（例えば、１６μｓ）として予め定められるものとした。
【００２５】
ここで、上述したようにＳＴ信号やＲＥＳ信号が出力される様子を図４を用いて説明する。図４は読取開始指令が入力されてからＳＴ信号としてＨｉｇｈ信号を出力してから再びＬｏｗ信号を出力した後までのＳＴ信号、ＲＥＳ信号の様子を示すタイミングチャートである。この図４では読取解像度が３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉ、２４００ｄｐｉの場合について図示しているが、説明の便宜のため６００ｄｐｉのときについてのみ説明する。ここでは、読取解像度が６００ｄｐｉの場合は、ＳＴ信号がＨｉｇｈ信号である場合に対してはＲＥＳ信号はＬｏｗ信号が対応し、ＳＴ信号がＬｏｗ信号である場合に対してはＲＥＳ信号はＨｉｇｈ信号が対応する（図２参照）。まず、時刻ｔ１で読取開始指令が入力されると、ＣＩＳコントローラ２５はＳＴ信号としてＨｉｇｈ信号を出力し、ＲＥＳ信号としてＬｏｗ信号を出力したままにする。そして、所定時間ｔａが経過
した時刻ｔ２に至ると、ＲＥＳ信号としてＨｉｇｈ信号を出力する。そして、時刻ｔ１から所定時間ｔｂが経過した時刻ｔ３に至ると、ＳＴ信号としてＬｏｗ信号を出力する。このように、ＳＴ信号の状態を変化させる以前に、読取解像度に応じた状態の信号（Ｈｉｇｈ信号かＬｏｗ信号）をＲＥＳ信号としてＴＧ２６へ出力するようにしている。つまり、ＳＴ信号の状態を変化させるタイミングを変更することなく、読取解像度をＴＧ２６へ伝えている。
【００２６】
次に、本実施形態のＴＧ２６の動作、特に、ＣＩＳコントローラ２５からＳＴ信号とＲＥＳ信号とが伝えられたときの動作について説明する。図５はＴＧ２６により実行される駆動パルス出力処理ルーチンの一例を示すフローチャートである。この駆動パルス出力処理ルーチンは、スキャナ装置１０の電源の投入時から繰り返し実行される。なお、実際には、この駆動パルス出力処理ルーチンはＴＧ２６の判定部２６ｃ及びパルス発生器２６ａにより実行されるものとする。このルーチンが実行されると、ＴＧ２６は、まず、ＳＴ信号がＨｉｇｈ信号か否かを判定する（ステップＳ２００）。ＳＴ信号がＨｉｇｈ信号でないときは、ステップＳ２００の処理を繰り返し実行し、ＳＴ信号がＨｉｇｈ信号になったときは、続いてＲＥＳ信号がＨｉｇｈ信号か否かを判定する（ステップＳ２１０）。既述したとおり、ＣＩＳコントローラ２５はＳＴ信号としてＨｉｇｈ信号を出力して以後、読取解像度に応じた状態（図２参照）のＲＥＳ信号（例えば、６００ｄｐｉのときはＬｏｗ信号）をこのＴＧ２６へ出力する。よって、ＴＧ２６はこのＳＴ信号がＨｉｇｈ信号となって以後ＲＥＳ信号の状態を判定するのである。ＲＥＳ信号がＨｉｇｈ信号でないとき、つまりＬｏｗ信号のときは、ＳＴ信号がＬｏｗ信号か否かを判定する（ステップＳ２２０）。ＳＴ信号がＬｏｗ信号でないときはステップＳ２２０の処理を繰り返し実行し、ＳＴ信号がＬｏｗ信号となったときは、続いてＲＥＳ信号がＨｉｇｈ信号か否かを判定する（ステップＳ２３０）。既述したとおり、ＣＩＳコントローラ２５はＳＴ信号としてＨｉｇｈ信号を出力してからＬｏｗ信号を出力して以後、読取解像度に応じた状態（図２参照）のＲＥＳ信号（例えば、６００ｄｐｉのときはＨｉｇｈ信号）をこのＴＧ２６へ出力する。よって、ＴＧ２６はこのＳＴ信号をＨｉｇｈ信号であると判定してからＬｏｗ信号であると判定して以後ＲＥＳ信号の状態を判定するのである。ＲＥＳ信号がＨｉｇｈ信号でないとき、つまりＬｏｗ信号のときは、読取解像度が３００ｄｐｉ用の駆動パルスを発生させるようパルス発生器２６ａを制御し（ステップＳ２４０）、本ルーチンを終了する。ＳＴ信号がＨｉｇｈ信号のときにＲＥＳ信号がＬｏｗ信号で、ＳＴ信号がＨｉｇｈ信号であると判定した後Ｌｏｗ信号であると判定したときにＲＥＳ信号がＬｏｗ信号である場合は、読取解像度が３００ｄｐｉであることを表しているからである（図２参照）。一方、ＲＥＳ信号がＨｉｇｈ信号のときは、読取解像度が６００ｄｐｉ用の駆動パルスを発生させるようパルス発生器２６ａを制御し（ステップＳ２５０）、本ルーチンを終了する。
【００２７】
そして、ステップＳ２１０でＲＥＳ信号がＨｉｇｈ信号であると判定されたときは、ＳＴ信号がＬｏｗ信号か否かを判定する（ステップＳ２６０）。ＳＴ信号がＬｏｗ信号でないときはステップＳ２６０の処理を繰り返し実行し、ＳＴ信号がＬｏｗ信号となったときは、続いてＲＥＳ信号がＨｉｇｈ信号か否かを判定する（ステップＳ２７０）。既述したとおり、ＣＩＳコントローラ２５はＳＴ信号としてＨｉｇｈ信号を出力してからＬｏｗ信号を出力して以後、読取解像度に応じた状態（図２参照）のＲＥＳ信号（例えば、６００ｄｐｉのときはＨｉｇｈ信号）をこのＴＧ２６へ出力する。よって、ＴＧ２６はこのＳＴ信号をＨｉｇｈ信号であると判定してからＬｏｗ信号であると判定して以後ＲＥＳ信号の状態を判定するのである。ＲＥＳ信号がＨｉｇｈ信号でないとき、つまりＬｏｗ信号のときは、読取解像度が１２００ｄｐｉ用の駆動パルスを発生させるようパルス発生器２６ａを制御し（ステップＳ２８０）、本ルーチンを終了する。一方、ＲＥＳ信号がＨｉｇｈ信号のときは、読取解像度が２４００ｄｐｉ用の駆動パルスを発生させるようパルス発生器２６ａを制御し（ステップＳ２９０）、本ルーチンを終了する。
【００２８】
ここで、上述したようにＳＴ信号やＲＥＳ信号を判定して駆動パルスを出力する様子を図４を用いて説明する。ここでは、一例として読取解像度が６００ｄｐｉの場合について説明する。時刻ｔ１でＳＴ信号がＨｉｇｈ信号であると判定されると、ＲＥＳ信号を判定し、Ｌｏｗ信号であると判定する。そして、時刻ｔ２に至るとＲＥＳ信号はＨｉｇｈ信号へと変化している。その後、時刻ｔ１から所定時間ｔｂが経過した時刻ｔ３に至るとＳＴ信号がＬｏｗ信号であると判定し、ＲＥＳ信号を判定して、Ｈｉｇｈ信号であると判定する。こうして、読取解像度が６００ｄｐｉであると判定して６００ｄｐｉ用の駆動パルスを生成してＴＧ２６へ出力する。
【００２９】
このように、ＳＴ信号の２回の状態変化のタイミングをＲＥＳ信号の状態を判定するタイミングに利用しているから、このタイミングを取るための信号線を他に用意する必要がない。また、ＳＴ信号の２つの状態とＲＥＳ信号の２つの状態とから読取解像度を定め、ＲＥＳ信号側でタイミングなどを調節可能であるため、ＳＴ信号の２つの状態を読取解像度を定めるために変更しなくてもよい。
【００３０】
ここで、本実施形態の構成要素と本発明の構成要素との対応関係を明らかにする。本実施形態のＲＥＳ端子４３ｂが本発明の解像度信号線接続手段に相当し、ＳＴ端子４２ｂが開始信号線接続手段に相当し、判定部２６ｃが判定手段に相当し、パルス発生器２６ａが駆動信号生成出力手段に相当し、ＲＥＳ端子４３ａが解像度信号出力手段に相当し、ＳＴ端子４２ａが開始信号出力手段に相当し、メモリ２５ａが記憶手段に相当し、状態設定部２５ｂが設定手段に相当し、制御部２５ｃが制御手段に相当する。また、ＲＥＳ信号の信号線が解像度信号の信号線に相当し、ＳＴ信号の信号線が開始信号の信号線に相当する。なお、本実施形態では、スキャナ装置１０の動作を説明することにより本発明の読取りセンサ駆動装置の制御方法及び読取制御装置の制御方法の一例も明らかにしている。
【００３１】
以上詳述した本実施形態のスキャナ装置１０によれば、ＴＧ２６により、ＳＴ信号がＨｉｇｈ信号であると判定したときのＲＥＳ信号の判定結果と、そのＳＴ信号がＨｉｇｈ信号であると判定してからＬｏｗ信号であると判定して以後のＲＥＳ信号の判定結果とに基づいて複数の読取解像度のうちいずれを用いるかを判定し、その判定結果の読取解像度に応じた駆動パルスを発生させるようパルス発生器２６ａを制御する。また、本実施形態のＣＩＳコントローラ２５によれば、複数の読取解像度のうちいずれを用いるかによって、メモリ２５ａに記憶された対応関係のリスト２５ｄ（図２参照）に基づいて、ＳＴ信号としてＨｉｇｈ信号を出力している場合に対応するＲＥＳ信号の状態とそのＳＴ信号としてＨｉｇｈ信号を出力したあとＬｏｗ信号を出力している場合に対応するＲＥＳ信号の状態とを設定し、ＳＴ信号としてのＨｉｇｈ信号とそのＳＴ信号の状態に対応する設定した状態のＲＥＳ信号とを出力したあと、ＳＴ信号としてのＬｏｗ信号とのＳＴ信号に対応する設定した状態のＲＥＳ信号とを出力する。このように、ＳＴ信号を利用しているから、読取解像度を定めるＲＥＳ信号の信号線がその分少なくて済む。また、ＳＴ信号の２つの状態（Ｈｉｇｈ信号とＬｏｗ信号）とＲＥＳ信号の２つの状態（Ｈｉｇｈ信号とＬｏｗ信号）とに基づいて読取解像度を定めるから、ＲＥＳ信号側でタイミングなどを調節可能であるため、ＳＴ信号の２つの状態を読取解像度を定めるために変更しなくてもよい。したがって、読取解像度を定める信号線に関する構成の簡素化を図ると共に、より簡単な処理で読取解像度を定めることができる。また、読取解像度が４通り得られるし、ＲＥＳ信号の信号線の本数が１本でよいから好適である。また、ＳＴ信号は、キャリッジ３０が情報を読み取り、読み取った情報を読み出す一連の動作毎に、各一連の動作の開始前に入力される信号であるから、キャリッジ３０の一連の動作毎に読取解像度を更新することができる。
【００３２】
なお、本発明は上述した実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の態様で実施し得ることはいうまでもない。
【００３３】
例えば、上述した実施形態では、キャリッジ３０が情報を読み取り、読み取った情報を読み出す一連の動作毎に、各一連の動作の開始前に入力されるＳＴ信号について、読取解像度をＴＧ２６に出力するものとしたが、読取開始指令ごとに、読取指令に含まれている読取解像度がＴＧ２６に出力されるものとしてもよい。
【００３４】
上述した実施形態では、ＴＧ２６は、ＳＴ信号がＨｉｇｈ信号，Ｌｏｗ信号であると判定する度に、ＲＥＳ信号を順に判定するものとしたが、ＳＴ信号がＨｉｇｈ信号であると判定したときのＲＥＳ信号の状態（Ｈｉｇｈ信号かＬｏｗ信号）をレジスタ２６ｂに記憶しておき、その後ＳＴ信号がＬｏｗ信号であると判定したときにＲＥＳ信号を判定し、レジスタ２６ｂに記憶しておいたＲＥＳ信号の状態と合わせて読取解像度を判定するものとしてもよい。
【００３５】
上述した実施形態では、読取解像度が４種類あるものとして説明したが、４種類に限られず複数であればいくつあるものとしてもよい。このとき、ＲＥＳ信号の信号線の本数ｎは、その読取解像度の場合の数が２2(n-1)より大きく２2n以下であるときのｎ本を備えるものとし、ＴＧ２６，ＣＩＳコントローラ２５は、それに対応する数のＲＥＳ端子を備えるものとする。
【００３６】
上述した実施形態では、ＴＧ２６にＣＬＫ信号、ＳＴ信号及びＲＥＳ信号を出力するＣＩＳコントローラ２５はメインコントローラ２１から独立したものとしたが、メインコントローラ２１と一体となっていてもよい。
【００３７】
上述した実施形態では、ＳＴ信号は初期状態がＬｏｗ信号で、読取開始を表すためＨｉｇｈ信号となりその後Ｌｏｗ信号となるものとしたが、逆でもよい。つまり、Ｈｉｇｈ信号からＬｏｗ信号になりその後Ｈｉｇｈ信号になるものとしてもよい。
【００３８】
上述した実施形態では、本発明をＣＩＳ３６を用いたスキャナ装置１０に用いるＣＩＳコントローラ２５やＴＧ２６に適用することについて説明したが、縮小光学系を用いたスキャナ装置に用いる画像読み取り用センサのコントローラやタイミングジェネレータに適用してもよい。
【００３９】
上述した実施形態では、ＳＴ信号がＨｉｇｈ信号であると判定した直後や、その後Ｌｏｗ信号であると判定した直後に、ＲＥＳ信号がＨｉｇｈ信号か否かを判定するものとしたが、ＲＥＳ信号をこれらのタイミングで判定するものに限られない。例えば、ＳＴ信号がＨｉｇｈ信号であると判定したあと動作クロック（ＣＬＫ）がＨｉｇｈ信号となったときや、その後ＳＴ信号がＬｏｗ信号であると判定したあと動作クロック（ＣＬＫ）が初めてＨｉｇｈ信号となったときに、ＲＥＳ信号がＨｉｇｈ信号か否かを判定するものとしてもよい。また、ＳＴ信号がＨｉｇｈ信号であると判定したあと動作クロック（ＣＬＫ）がＬｏｗ信号となったときや、その後ＳＴ信号がＬｏｗ信号であると判定したあと動作クロック（ＣＬＫ）が初めてＬｏｗ信号となったときに、ＲＥＳ信号がＨｉｇｈ信号か否かを判定するものとしてもよい。
【００４０】
上述した実施形態では、ＳＴ信号の立ち上がりと立ち下がりでのＲＥＳ信号の状態を利用して４種類の読取解像度を設定するものとしたが、ＳＴ信号の立ち上がりから、ＣＬＫ信号の１以上の所定回数目のＲＥＳ信号の状態をも利用して、読取解像度を設定するものとしてもよい。例えば、図７に示すように、ＳＴ信号の立ち上がりから、ＣＬＫ信号の１０回目及び１８回目のＲＥＳ信号の状態をも利用して読取解像度を設定するものとしてもよい。こうした場合には、最大で１６種類の読取解像度を設定可能である。ここでは、図６に示すように、５種類の読取解像度を設定可能な場合について説明する。図６は、読取解像度とＳＴ信号とＣＬＫ信号とＲＥＳ信号との対応関係を表すリスト２５ｅの説明図であり、図７は、読取開始指令が入力されてからＳＴ信号としてＨｉｇｈ信号を出力し再びＬｏｗ信号を出力した後までのＳＴ信号、ＣＬＫ信号及びＲＥＳ信号の様子を示すタイミングチャートである。リスト２５ｅは、図６に示すように、３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉ、２４００ｄｐｉ、４８００ｄｐｉの５種類の読取解像度と４回のタイミングのそれぞれでのＲＥＳ信号の状態（Ｈｉｇｈ状態又はＬｏｗ状態）とが対応付けられて定められている。例えば、読取解像度が６００ｄｐｉのとき、ＳＴ信号がＨｉｇｈ状態でＣＬＫ信号の１回目の立ち上がりのときＲＥＳ信号がＬｏｗ状態、１０回目の立ち上がりのときＲＥＳ信号がＬｏｗ状態、１８回目の立ち上がりのときＲＥＳ信号がＬｏｗ状態、ＳＴ信号がＬｏｗ状態でＣＬＫ信号の１回目の立ち上がりのときＲＥＳ信号がＨｉｇｈ状態であるよう定められている。このように読取解像度と４回のタイミングでのＲＥＳ信号の状態とが対応付けられているときに、ＳＴ信号やＣＬＫ信号、ＲＥＳ信号が出力される様子を図７を用いて説明する。ここでは、説明の便宜のため６００ｄｐｉのときについてのみ説明する。まず、時刻ｔ４で読取開始指令が入力されると、ＣＩＳコントローラ２５はＳＴ信号としてＨｉｇｈ信号を出力し、ＲＥＳ信号としてＬｏｗ信号を出力する。ＳＴ信号がＨｉｇｈ状態となってからＣＬＫ信号が１回目に立ち上がった判定タイミングではＲＥＳ信号はＬｏｗ状態となっている。そして、ＳＴ信号がＨｉｇｈ状態となってからＣＬＫ信号が１０回目及び１８回目に立ち上がる前の時刻ｔ５及びｔ６に至ったときにもＲＥＳ信号をＬｏｗ信号を出力したままにする。続いて、ＳＴ信号がＬｏｗ状態となってからＣＬＫ信号が１回目に立ち上がる前の時刻ｔ７に至ったときにＲＥＳ信号としてＨｉｇｈ信号を出力する。この後の判定タイミングではＲＥＳ信号はＨｉｇｈ状態となっている。このように、ＳＴ信号の状態を変化させるタイミングを変更することなく、ＣＬＫ信号を利用して読取解像度をＴＧ２６へ伝えている。このような場合でも、ＳＴ信号を利用しているから、読取解像度を定めるＲＥＳ信号の信号線がその分少なくて済む。なお、ここでは、ＳＴ信号がＨｉｇｈ状態となってからＣＬＫ信号が１０回目及び１８回目に立ち上がるときのＲＥＳ信号の状態を利用したが、特にこれに限定されず、ＣＬＫ信号の任意の回数目を利用してもよい。また、ＳＴ信号がＨｉｇｈ状態となってから、ＣＬＫ信号が１０回目及び１８回目の合計２回立ち上がるときのＲＥＳ信号の状態を利用したが、特にこれに限定されず、ＣＬＫ信号の立ち上がりの任意の回数を利用してもよい。回数を増やせば設定可能な読取解像度の種類の数を増やすことができる。
【００４１】
上述した実施形態では、本発明をスキャナ装置１０のＣＩＳコントローラ２５やＴＧ２６に適用することについて説明したが、ＣＣＤチップ３７を駆動するものやその制御装置であれば、いかなるものに適用してもよい。例えば、ＣＣＤチップ３７を搭載した複合機や、コピー機などのＣＣＤチップ３７を駆動するＣＩＳコントローラ２５やＴＧ２６に適用してもよい。
【図面の簡単な説明】
【００４２】
【図１】スキャナ装置１０の概略構成を示す構成図。
【図２】メモリ２５ａに記憶されたリスト２５ｄの説明図。
【図３】信号出力処理ルーチンの一例を示すフローチャート。
【図４】ＳＴ信号やＲＥＳ信号の様子を示すタイミングチャート。
【図５】駆動パルス出力処理ルーチンの一例を示すフローチャート。
【図６】メモリ２５ａに記憶されたリスト２５ｅの説明図。
【図７】ＳＴ信号やＣＬＫ信号、ＲＥＳ信号の様子を示すタイミングチャート。
【符号の説明】
【００４３】
１０  スキャナ装置、２０  制御ユニット、２１  メインコントローラ、２５  ＣＩＳコントローラ、２５ａ  メモリ、２５ｂ  状態設定部、２５ｃ  制御部、２５ｄ，２５ｅ  リスト、２６  タイミングジェネレータ（ＴＧ）、２６ａ  パルス発生器、２６ｂ  レジスタ、２６ｃ  判定部、２７  アナログフロントエンド（ＡＦＥ）、２８  画像処理部、２９  インタフェース（Ｉ／Ｆ）、３０  キャリッジ、３１  読取面、３２  光源ユニット、３３  照射部、３４Ｒ  赤ＬＥＤ、３４Ｇ  緑ＬＥＤ、３４Ｂ  青ＬＥＤ、３６  コンタクトイメージセンサ（ＣＩＳ）、３７  ＣＣＤチップ、３８  キャリッジベルト、３８ａ  従動ローラ、３９  駆動モータ、４１  ＣＬＫ信号の信号線、４１ａ，４１ｂ  ＣＬＫ端子、４２  ＳＴ信号の信号線、４２ａ，４２ｂ  ＳＴ端子、４３  ＲＥＳ信号の信号線、４３ａ，４３ｂ  ＲＥＳ端子、５０  ユーザパソコン（ＰＣ）。
【図１】
2008228284.tif 000003
【図２】
2008228284.tif 000004
【図３】
2008228284.tif 000005
【図４】
2008228284.tif 000006
【図５】
2008228284.tif 000007
【図６】
2008228284.tif 000008
【図７】
2008228284.tif 000009