(57)【要約】【課題】誤った解像度で画像読取動作が行われることを防止する。【解決手段】イメージセンサ１２は、一直線上に並べて設けられた複数の光電変換素子２２，２２，…と、各光電変換素子２２と出力信号線６３との間をオン−オフするスイッチング素子６２と、スタート信号ＳＰがハイレベルとなっている間のクロックパルス信号ＣＬＫの個数によって指示される解像度を表す解像度切替信号Ｕ１，Ｕ２を生成する解像度切替信号生成部６４と、解像度切替信号Ｕ１，Ｕ２が表す解像度に対応する解像度確認信号を生成して出力する解像度確認信号生成部６６と、解像度切替信号Ｕ１，Ｕ２の表す解像度で画像の読み取りを行うようにスイッチング素子６２をオン−オフ制御するシフトレジスタ６８とを備えている。この構成によれば、解像度の指示がイメージセンサ１２に正常に伝わったか否かを解像度確認信号に基づき容易に判断することができる。【選択図】  図６
2004328384.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取り、該画像を表す画像信号を出力信号線を介して出力する画像読取動作を行う読取部と、
前記読取部が前記画像読取動作を行う際の読取解像度を該読取部に指示するとともに、その読取部からの画像信号が入力される制御部と、
を備え、前記読取部が、前記制御部から指示された読取解像度で前記画像読取動作を行うように構成された画像読取装置において、
前記読取部は、前記制御部から指示された読取解像度を表す解像度確認信号を生成して前記制御部へ出力する確認信号生成手段を備えており、
該確認信号生成手段からの解像度確認信号が入力された前記制御部は、該解像度確認信号の表す読取解像度が前記読取部に指示した読取解像度と一致しているか否かを判定する判定処理を行うことで、読取解像度の指示が前記読取部に正常に伝わったか否かを判断すること、
を特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
前記制御部は、読取解像度の指示が前記読取部に正常に伝わっていないと判断した場合に、前記読取部による前記画像読取動作を中止させること、
を特徴とする画像読取装置。
【請求項３】
請求項１又は請求項２に記載の画像読取装置において、
前記確認信号生成手段は、前記出力信号線を介して、前記解像度確認信号を前記制御部へ出力すること、
を特徴とする画像読取装置。
【請求項４】
請求項３に記載の画像読取装置において、
前記確認信号生成手段は、前記制御部へ前記画像信号が出力される前に前記解像度確認信号を出力すること、
を特徴とする画像読取装置。
【請求項５】
請求項１ないし請求項４の何れか１項に記載の画像読取装置において、
前記読取部は、１回の画像読取動作で画像を１ライン読み取るものであり、
前記制御部は、前記読取部が行う各画像読取動作について読取解像度を該読取部に指示すること、
を特徴とする画像読取装置。
【請求項６】
請求項５に記載の画像読取装置において、
前記確認信号生成手段は、前記制御部から読取解像度が指示される毎に前記解像度確認信号を生成して前記制御部へ出力するように構成されており、
前記制御部は、前記解像度確認信号の表す読取解像度が前記読取部に指示した読取解像度と一致していないと判定した場合には、次に入力された解像度確認信号について再度判定処理を行い、この判定処理でも一致していないと判定した場合に、読取解像度の指示が正常に伝わっていないと判断すること、
を特徴とする画像読取装置。
【請求項７】
請求項６に記載の画像読取装置において、
前記制御部は、読取解像度の指示が正常に伝わっていないと判断した場合には、その後に入力される画像信号に基づく処理を行わないこと、
を特徴とする画像読取装置。
【請求項８】
画像を読み取り、該画像を表す画像信号を出力信号線を介して出力する画像読取動作を行う読取部と、前記読取部が前記画像読取動作を行う際の読取解像度を該読取部に指示するとともに、その読取部からの画像信号が入力される制御部と、を備え、前記読取部が、前記制御部から指示された読取解像度で前記画像読取動作を行うように構成された画像読取装置において、前記制御部から前記読取部への読取解像度の指示が正常に伝わったか否かを判断する確認方法であって、
前記読取部が、前記制御部から指示された読取解像度を表す解像度確認信号を生成して前記制御部へ出力し、
前記読取部からの解像度確認信号が入力された前記制御部が、該解像度確認信号の表す読取解像度が前記読取部に指示した読取解像度と一致しているか否かを判定する判定処理を行うことで、読取解像度の指示が前記読取部に正常に伝わったか否かを判断すること、
を特徴とする読取解像度確認方法。
【請求項９】
請求項８に記載の読取解像度確認方法において、
前記制御部は、読取解像度の指示が前記読取部に正常に伝わっていないと判断した場合に、前記読取部による前記画像読取動作を中止させること、
を特徴とする読取解像度確認方法。
【請求項１０】
請求項８又は請求項９に記載の読取解像度確認方法において、
前記読取部は、前記出力信号線を介して、前記解像度確認信号を前記制御部へ出力すること、
を特徴とする読取解像度確認方法。
【請求項１１】
請求項１０に記載の読取解像度確認方法において、
前記読取部が、前記制御部へ前記画像信号を出力する前に前記解像度確認信号を出力すること、
を特徴とする読取解像度確認方法。
【請求項１２】
請求項８ないし請求項１１の何れか１項に記載の読取解像度確認方法において、
前記読取部は、１回の画像読取動作で画像を１ライン読み取るものであり、
前記制御部は、前記読取部が行う各画像読取動作について読取解像度を該読取部に指示すること、
を特徴とする読取解像度確認方法。
【請求項１３】
請求項１２に記載の読取解像度確認方法において、
前記読取部が、前記制御部から読取解像度が指示される毎に前記解像度確認信号を生成して該制御部へ出力し、
前記制御部が、前記解像度確認信号の表す読取解像度が前記読取部に指示した読取解像度と一致していないと判定した場合に、次に入力された解像度確認信号について再度判定処理を行い、この判定処理でも一致していないと判定した場合に、読取解像度の指示が正常に伝わっていないと判断すること、
を特徴とする読取解像度確認方法。
【請求項１４】
請求項１３に記載の読取解像度確認方法において、
前記制御部が、読取解像度の指示が正常に伝わっていないと判断した場合に、その後に入力される画像信号に基づく処理を行わないこと、
を特徴とする読取解像度確認方法。
【請求項１５】
外部から指示された読取解像度で画像を読み取り、該画像を表す画像信号を出力信号線を介して出力する画像読取動作を行う読取手段を備えたイメージセンサにおいて、
外部から指示された読取解像度を表す解像度確認信号を生成して出力する確認信号生成手段を備えたこと、
を特徴とするイメージセンサ。
【請求項１６】
請求項１５に記載のイメージセンサにおいて、
前記確認信号生成手段は、前記出力信号線を介して前記解像度確認信号を出力すること、
を特徴とするイメージセンサ。
【請求項１７】
請求項１６に記載のイメージセンサにおいて、
前記確認信号生成手段は、前記読取手段により前記画像信号が出力される前に前記解像度確認信号を出力すること、
を特徴とするイメージセンサ。
【請求項１８】
請求項１５ないし請求項１７の何れか１項に記載のイメージセンサにおいて、
前記読取手段は、１回の画像読取動作で画像を１ライン読み取るものであり、
前記確認信号生成手段は、外部から読取解像度が指示される毎に前記解像度確認信号を生成して出力するように構成されていること、
を特徴とするイメージセンサ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イメージセンサの解像度を切り替えるための技術に関するものである。
【０００２】
【従来の技術】
従来、ファクリミリやコピー機等に搭載される読取装置として、スタート信号及びクロックパルス信号に従い画像読取動作を行う密着型イメージセンサ（ＣＩＳ：Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いたものが知られている。
【０００３】
こうした読取装置としては、画像を読み取る際のイメージセンサの解像度を切り替える構成のものが提案されており、例えば特許文献１には、イメージセンサに指示すべき解像度に応じてスタート信号のパルス幅を変更し、スタート信号がオン状態にあるときのクロックパルス信号の個数を変えることで、専用の信号線を用いることなく解像度をイメージセンサに指示するようにしたものが開示されている。
【０００４】
【特許文献１】
特開２０００−１０１８０３号公報（第４−５頁、第４図）
【０００５】
【発明が解決しようとする課題】
しかしながら、この構成では、例えばノイズ等が生じることでイメージセンサへの解像度の指示が正常に行われなかった場合に、誤った解像度で画像読取動作が行われてしまうという問題があった。
【０００６】
本発明は、こうした問題に鑑みなされたものであり、誤った解像度で画像読取動作が行われることを防止することを目的としている。
【０００７】
【課題を解決するための手段及び発明の効果】
上記目的を達成するためになされた請求項１に記載の画像読取装置は、画像を読み取り、その画像を表す画像信号を出力信号線を介して出力する画像読取動作を行う読取部と、読取部が画像読取動作を行う際の読取解像度を読取部に指示するとともに、その読取部からの画像信号が入力される制御部と、を備えており、本画像読取装置では、読取部が、制御部から指示された読取解像度で画像読取動作を行うように構成されている。さらに、本画像読取装置では、読取部が、制御部から指示された読取解像度を表す解像度確認信号を生成して制御部へ出力する確認信号生成手段を備えており、この確認信号生成手段からの解像度確認信号が入力された制御部が、この解像度確認信号の表す読取解像度が読取部に指示した読取解像度と一致しているか否かを判定する判定処理を行うことで、読取解像度の指示が読取部に正常に伝わったか否かを判断する。
【０００８】
このような請求項１の画像読取装置によれば、読取解像度の指示が何らかの理由により正常に伝わらなかった場合にも、誤った読取解像度で画像読取動作が完了してしまう前に、読取解像度が正常に伝わっていないことを判断することができる。このため、読取解像度が正常に伝わらなかった場合に、誤った解像度で画像読取動作が行われることを防止するための処理を行うことが可能となる。
【０００９】
具体的には、例えば請求項２に記載のように、制御部が、読取解像度の指示が読取部に正常に伝わっていないと判断した場合に、読取部による画像読取動作を中止させるように構成されていれば、誤った読取解像度で画像読取動作が進行してしまうことを防ぐことができる。
【００１０】
ところで、確認信号生成手段が出力する解像度確認信号は、例えば請求項３に記載のように、画像信号を出力するための出力信号線を介して制御部へ出力するようにするとよい。このようにすれば、解像度確認信号を出力するための通信線を別途設ける必要がないため、低コストで実現できるからである。
【００１１】
そして特に、請求項４に記載のように、確認信号生成手段が、制御部へ画像信号が出力される前に解像度確認信号を出力するように構成されていれば、読取解像度の指示が読取部に正常に伝わったか否かを早期に判断することができる。また、解像度確認信号を画像信号と区別して容易に抽出することが可能となる。
【００１２】
また、請求項５に記載の画像読取装置では、上記請求項１〜４の何れか１項の装置において、読取部は、１回の画像読取動作で画像を１ライン読み取るものであり、制御部は、読取部が行う各画像読取動作について読取解像度を読取部に指示する。この構成によれば、１ライン毎の処理の共通化を図ることができる。
【００１３】
そして、請求項６に記載の画像読取装置では、上記請求項５の装置において、確認信号生成手段が、制御部から読取解像度が指示される毎に解像度確認信号を生成して制御部へ出力するように構成されており、制御部が、解像度確認信号の表す読取解像度が読取部に指示した読取解像度と一致していないと判定した場合には、次に入力された解像度確認信号について再度判定処理を行い、この判定処理でも一致していないと判定した場合に、読取解像度の指示が正常に伝わっていないと判断する。この構成によれば、解像度確認信号の表す読取解像度と読取部に指示した読取解像度とが一時的な原因により一致しなかっただけであるにもかかわらず、読取解像度の指示が正常に伝わっていないと即座に判断してしまうことを防止して、より適切な判断を行うことができる。
【００１４】
そして特に、請求項７に記載のように、制御部が、読取解像度の指示が正常に伝わっていないと判断した場合に、その後に入力される画像信号に基づく処理を行わないようにすれば、誤った読取解像度の画像信号に基づき無駄な処理が行われてしまうことを防ぐことができる。
【００１５】
次に、請求項８に記載の読取解像度確認方法は、画像を読み取り、その画像を表す画像信号を出力信号線を介して出力する画像読取動作を行う読取部と、読取部が画像読取動作を行う際の読取解像度を読取部に指示するとともに、その読取部からの画像信号が入力される制御部と、を備え、読取部が、制御部から指示された読取解像度で画像読取動作を行うように構成された画像読取装置において、制御部から読取部への読取解像度の指示が正常に伝わったか否かを判断するためのものである。そして、本読取解像度確認方法は、読取部が、制御部から指示された読取解像度を表す解像度確認信号を生成して制御部へ出力し、読取部からの解像度確認信号が入力された制御部が、この解像度確認信号の表す読取解像度が読取部に指示した読取解像度と一致しているか否かを判定する判定処理を行うことで、読取解像度の指示が読取部に正常に伝わったか否かを判断することを特徴としている。この方法によれば、上記請求項１の装置について述べた効果と同様の効果を得ることができる。
【００１６】
次に、請求項９に記載の読取解像度確認方法は、上記請求項８の方法において、制御部が、読取解像度の指示が読取部に正常に伝わっていないと判断した場合に、読取部による画像読取動作を中止させることを特徴としている。この方法によれば、上記請求項２の装置について述べた効果と同様の効果を得ることができる。
【００１７】
次に、請求項１０に記載の読取解像度確認方法は、上記請求項８又は９の方法において、読取部が、出力信号線を介して、解像度確認信号を制御部へ出力することを特徴としている。この方法によれば、上記請求項３の装置について述べた効果と同様の効果を得ることができる。
【００１８】
次に、請求項１１に記載の読取解像度確認方法は、上記請求項１０の方法において、読取部が、制御部へ画像信号を出力する前に解像度確認信号を出力することを特徴としている。この方法によれば、上記請求項４の装置について述べた効果と同様の効果を得ることができる。
【００１９】
次に、請求項１２に記載の読取解像度確認方法は、上記請求項８〜１１の何れか１項の方法において、読取部は、１回の画像読取動作で画像を１ライン読み取るものであり、制御部が、読取部が行う各画像読取動作について読取解像度を読取部に指示することを特徴としている。この方法によれば、上記請求項５の装置について述べた効果と同様の効果を得ることができる。
【００２０】
次に、請求項１３に記載の読取解像度確認方法は、上記請求項１２の方法において、読取部が、制御部から読取解像度が指示される毎に解像度確認信号を生成して制御部へ出力し、制御部が、解像度確認信号の表す読取解像度が読取部に指示した読取解像度と一致していないと判定した場合に、次に入力された解像度確認信号について再度判定処理を行い、この判定処理でも一致していないと判定した場合に、読取解像度の指示が正常に伝わっていないと判断することを特徴としている。この方法によれば、上記請求項６の装置について述べた効果と同様の効果を得ることができる。
【００２１】
次に、請求項１４に記載の読取解像度確認方法は、上記請求項１３の方法において、制御部が、読取解像度の指示が正常に伝わっていないと判断した場合に、その後に入力される画像信号に基づく処理を行わないことを特徴としている。この方法によれば、上記請求項７の装置について述べた効果と同様の効果を得ることができる。
【００２２】
次に、請求項１５に記載のイメージセンサは、外部から指示された読取解像度で画像を読み取り、その画像を表す画像信号を出力信号線を介して出力する画像読取動作を行う読取手段を備えたものである。そして、本イメージセンサでは、確認信号生成手段が、外部から指示された読取解像度を表す解像度確認信号を生成して出力する。この構成によれば、上記請求項１の装置と同様の効果が得られる画像読取装置を構築することができる。
【００２３】
次に、請求項１６に記載のイメージセンサでは、上記請求項１５のイメージセンサにおいて、確認信号生成手段が、出力信号線を介して解像度確認信号を出力する。この構成によれば、上記請求項３の装置と同様の効果が得られる画像読取装置を構築することができる。
【００２４】
次に、請求項１７に記載のイメージセンサでは、上記請求項１６のイメージセンサにおいて、確認信号生成手段が、読取手段により画像信号が出力される前に解像度確認信号を出力する。この構成によれば、上記請求項４の装置と同様の効果が得られる画像読取装置を構築することができる。
【００２５】
次に、請求項１８に記載のイメージセンサでは、上記請求項１５〜１７の何れか１項のイメージセンサにおいて、読取手段が、１回の画像読取動作で画像を１ライン読み取るものであり、確認信号生成手段が、外部から読取解像度が指示される毎に解像度確認信号を生成して出力するように構成されている。この構成によれば、上記請求項５の装置と同様の効果が得られる画像読取装置を構築することができる。
【００２６】
【発明の実施の形態】
以下、本発明が適用された実施形態について、図面を用いて説明する。
図１は、実施形態の画像読取装置１０が組み込まれた複合機１の外観図である。
【００２７】
図１に示すように、この複合機１は、下側本体１ａに対して上側本体１ｂを開閉可能に取り付けてなるクラムシェル構造のものであり、上側本体１ｂに画像読取装置１０を備えている。また、上側本体１ｂの正面側には操作パネル２が設けられている。なお、複合機１は、画像読取装置１０のほかに画像形成装置（レーザプリンタ）も備えているが、本発明とは直接関係しないため説明を省略する。
【００２８】
図２は、画像読取装置１０の断面図である。
図２に示すように、この画像読取装置１０は、フラットベッド機構（ＦＢ）及び自動給紙機構（ＡＤＦ：Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄ）の双方を備えたタイプのものであり、この画像読取装置１０自体も、フラットベッド部１０ａに対してカバー部１０ｂを開閉可能に取り付けてなるクラムシェル構造となっている。
【００２９】
そして、この画像読取装置１０において、フラットベッド部１０ａには、密着型イメージセンサ（読取ヘッド）１２や第１プラテンガラス１４等が設けられており、カバー部１０ｂには、原稿供給トレイ１６、原稿搬送装置１８、原稿搬出トレイ２０等が設けられている。
【００３０】
イメージセンサ１２は、受光部（光電変換素子）２２、セルフォックレンズ２４及び光源２６を備えており、読取対象位置に存在する原稿に対して光源２６から光を照射し、原稿からの反射光をセルフォックレンズ２４によって受光部２２に結像することで画像を読み取るように構成されている。
【００３１】
また、イメージセンサ１２は、図示しない駆動機構により図２における左右方向に駆動されるようになっており、実際に原稿を読み取る際には、受光部２２が読取位置の真下となる位置へ移動する。
次に、画像読取装置１０の電気的構成について説明する。
【００３２】
図３は、画像読取装置１０の電気的構成の概略を表すブロック図である。
図３に示すように、この画像読取装置１０は、スタート信号（以下「ＳＰ信号」という。）を入力することによりクロックパルス信号（以下「ＣＬＫ信号」という。）に同期した画像の読み取りを行い、その読み取った画像を表す画像信号を出力信号ＡＯとして出力するイメージセンサ１２と、このイメージセンサ１２へＳＰ信号及びＣＬＫ信号を出力するとともに、イメージセンサ１２からの出力信号ＡＯを入力してその出力信号ＡＯに含まれる画像信号に基づく画像処理を行うＡＳＩＣ３０とを備えている。
【００３３】
ここで、まずＡＳＩＣ３０の構成について説明する。
ＡＳＩＣ３０は、ＳＰ信号及びＣＬＫ信号を出力する波形生成部３２と、イメージセンサ１２からの出力信号ＡＯをアナログ／デジタル（Ａ／Ｄ）変換するＡ／Ｄ変換部３４と、Ａ／Ｄ変換された画像信号に基づき画像処理を行う画像処理部３６と、各種処理を実行するＣＰＵ３８とを備えている。
【００３４】
波形生成部３２は、図４に示すように、ＡＳＩＣ３０内の図示しないスタート信号生成部により生成されるＳＰ信号と、ＡＳＩＣ３０内の図示しない発振器により出力されＣＰＵ３８の動作クロックとして用いられる基準クロックと、ＣＰＵ３８から出力される解像度設定データとを入力して、ＳＰ信号及びＣＬＫ信号を出力するものであり、３つのＤ型フリップフロップ４２，４４，４６と、４つの入力端子０〜３に入力される信号のうちの１つを選択的に出力する切替スイッチ４８と、２つの入力端子０，１に入力される信号のうちの何れか一方を選択的に出力する切替スイッチ５０とを備えている。なお、図４から明らかなように、波形生成部３２に入力されるＳＰ信号と、波形生成部３２から出力されるＳＰ信号とは、同じものである。
【００３５】
この波形生成部３２において、発振器から入力される基準クロックは、切替スイッチ４８の入力端子３に入力されるとともに、フリップフロップ４２の入力端子（ＣＬＫ）に入力される。
そして、フリップフロップ４２は、その出力端子（反転Ｑ）からの出力信号が、当該フリップフロップ４２の入力端子（Ｄ）に入力されるようになっており、これによりフリップフロップ４２の出力端子（Ｑ）からの出力信号は、入力端子（ＣＬＫ）に入力される基準クロックを２分周したパルス信号となる。このパルス信号は、切替スイッチ４８の入力端子２に入力されるとともに、フリップフロップ４４の入力端子（ＣＬＫ）に入力される。
【００３６】
そして、フリップフロップ４４も同様に、その出力端子（反転Ｑ）からの出力信号が、当該フリップフロップ４４の入力端子（Ｄ）に入力されるようになっており、これによりフリップフロップ４４の出力端子（Ｑ）からの出力信号は、入力端子（ＣＬＫ）に入力されるパルス信号を２分周した（つまり、基準クロックを４分周した）パルス信号となる。このパルス信号は、切替スイッチ４８の入力端子１に入力されるとともに、フリップフロップ４６の入力端子（ＣＬＫ）に入力される。
【００３７】
そして、フリップフロップ４６も同様に、その出力端子（反転Ｑ）からの出力信号が、当該フリップフロップ４６の入力端子（Ｄ）に入力されるようになっており、これによりフリップフロップ４６の出力端子（Ｑ）からの出力信号は、入力端子（ＣＬＫ）に入力されるパルス信号を２分周した（つまり、基準クロックを８分周した）パルス信号となる。このパルス信号は、切替スイッチ４８の入力端子０に入力されるとともに、切替スイッチ５０の入力端子０に入力される。
【００３８】
切替スイッチ４８は、ＣＰＵ３８から入力される解像度設定データに基づき、入力端子０〜３に入力される信号のうちの１つを選択する。すなわち、本画像読取装置１０では、画像を読み取る際の解像度（読取解像度）を、１２００ｄｐｉ，６００ｄｐｉ，３００ｄｐｉ，１５０ｄｐｉの４つの解像度の中から設定可能となっており、ＣＰＵ３８は、設定されている解像度を表す解像度設定データを出力する。そして、切替スイッチ４８は、１２００ｄｐｉを表す解像度設定データが入力されている状態では入力端子０を選択し、６００ｄｐｉを表す解像度設定データが入力されている状態では入力端子１を選択し、３００ｄｐｉを表す解像度設定データが入力されている状態では入力端子２を選択し、１５０ｄｐｉを表す解像度設定データが入力されている状態では入力端子３を選択する。こうして切替スイッチ４８で選択された入力端子からの信号（切替スイッチ４８の出力信号）は、切替スイッチ５０の入力端子１に入力される。
【００３９】
一方、切替スイッチ５０は、スタート信号生成部から入力されるＳＰ信号に基づき、入力端子０，１に入力される信号のうちの何れか一方を選択して、その信号をＣＬＫ信号として出力する。具体的には、ＳＰ信号がローレベル（オフ状態）となっている状態では入力端子０を選択し、ＳＰ信号がハイレベル（オン状態）となっている状態では入力端子１を選択する。
【００４０】
このような構成により、ＳＰ信号がハイレベルの状態では、切替スイッチ５０により入力端子１が選択されるため、切替スイッチ４８からの出力信号がＣＬＫ信号として出力される。
具体的には、図５に示すように、解像度が１２００ｄｐｉに設定されている場合には、切替スイッチ４８により入力端子０が選択されるため、基準クロックを８分周したパルス信号がＣＬＫ信号として出力される。
【００４１】
また、解像度が６００ｄｐｉに設定されている場合には、切替スイッチ４８により入力端子１が選択されるため、基準クロックを４分周したパルス信号がＣＬＫ信号として出力される。
また、解像度が３００ｄｐｉに設定されている場合には、切替スイッチ４８により入力端子２が選択されるため、基準クロックを２分周したパルス信号がＣＬＫ信号として出力される。
【００４２】
また、解像度が１５０ｄｐｉに設定されている場合には、切替スイッチ４８により入力端子３が選択されるため、基準クロックがそのままＣＬＫ信号として出力される。
そして、本画像読取装置１０では、ＳＰ信号のパルス幅（ＳＰ信号がハイレベルの期間）を固定値としており、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号の数（具体的には、ＣＬＫ信号が立ち下がる回数）によって、設定されている解像度をＡＳＩＣ３０からイメージセンサ１２に指示するようになっている。本実施形態では、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号の数が、解像度が１２００ｄｐｉの場合には「１」、６００ｄｐｉの場合には「２」、３００ｄｐｉの場合には「４」、１５０ｄｐｉの場合には「８」となるようにしている。
【００４３】
一方、ＳＰ信号がローレベルの状態では、切替スイッチ５０により入力端子０が選択されるため、基準クロックを８分周したパルス信号がＣＬＫ信号として出力される。したがって、解像度が１２００ｄｐｉの場合には、ＳＰ信号がハイレベルの状態とローレベルの状態とでＣＬＫ信号の周波数が変更されないこととなる。
【００４４】
画像処理部３６は、図示しないが、Ａ／Ｄ変換部３４によりＡ／Ｄ変換された出力信号ＡＯを記憶するメモリ（ラインバッファ）と、メモリ内のデータを用いて画像処理を行う処理部とを備えている。
次に、イメージセンサ１２の構成について説明する。
【００４５】
イメージセンサ１２は、図６に示すように、一直線上に並べて設けられた複数の光電変換素子（本実施形態ではフォトトランジスタ）２２，２２，…と、複数の光電変換素子２２，２２，…のそれぞれに対応して設けられ、光電変換素子２２と出力信号線６３との間をオン−オフする複数のスイッチング素子（チャンネルセレクトスイッチ）６２，６２，…と、ＡＳＩＣ３０からＳＰ端子１１６を介して入力されるＳＰ信号及びＡＳＩＣ３０からＣＬＫ端子１１８を介して入力されるＣＬＫ信号に基づき解像度切替信号Ｕ１，Ｕ２を生成する解像度切替信号生成部６４と、解像度切替信号Ｕ１，Ｕ２に基づき解像度確認信号を生成し、出力信号線６３及びＡＯ端子１２０を介して出力信号ＡＯとしてＡＳＩＣ３０へ出力する解像度確認信号生成部６６と、解像度切替信号Ｕ１，Ｕ２に基づいた順序でスイッチング素子６２，６２，…をオン−オフ制御するシフトレジスタ６８とを備えている。なお、イメージセンサ１２には、電源電圧Ｖｄｄが印加されるＶｄｄ端子１２２と、グランドに接続されるＧＮＤ端子１２４とが設けられている。
【００４６】
各光電変換素子２２には、コンデンサ６１が設けられており、原稿からの反射光（光信号）を光電変換素子２２により電荷（電気信号）に変換した後コンデンサ６１に蓄積する。本実施形態のイメージセンサ１２では、１０３３６個の光電変換素子２２が１２００ｄｐｉに対応する密度で一直線上に配置されており、原稿上の画像について１ライン分の読み取りを行うようになっている。
【００４７】
解像度切替信号生成部６４は、図７に示すように、ＡＳＩＣ３０からのＳＰ信号及びＣＬＫ信号を入力して、解像度切替信号Ｕ１，Ｕ２と、ＳＰ信号及びＣＬＫ信号とを出力するものであり、３つのＴ型フリップフロップ８２，８４，８６と、２つのＤ型フリップフロップ８８，９０とを備えている。なお、図７から明らかなように、解像度切替信号生成部６４に入力されるＳＰ信号及びＣＬＫ信号と、この解像度切替信号生成部６４から出力されるＳＰ信号及びＣＬＫ信号とは、同じものである。
【００４８】
この解像度切替信号生成部６４において、ＡＳＩＣ３０から入力されるＳＰ信号は、フリップフロップ８８，９０の入力端子（ＣＬＫ）に入力されるとともに、ＮＯＴ回路９２を介してフリップフロップ８２，８４，８６の入力端子（ＣＬＲ）に入力される。なお、フリップフロップ８４には、ＯＲ回路９４を介して入力される。
【００４９】
また、ＡＳＩＣ３０から入力されるＣＬＫ信号は、フリップフロップ８２の入力端子（Ｔ）に入力される。
フリップフロップ８２の出力端子（Ｑ）からの出力信号は、フリップフロップ８４の入力端子（Ｔ）に入力されるとともに、ＡＮＤ回路９６に入力される。また、フリップフロップ８４の出力端子（Ｑ）からの出力信号は、フリップフロップ８６の入力端子（Ｔ）と、ＡＮＤ回路９６と、フリップフロップ８８の入力端子（Ｄ）とに入力される。また、フリップフロップ８６の出力端子（Ｑ）からの出力信号は、ＡＮＤ回路９６と、フリップフロップ９０の入力端子（Ｄ）とに入力される。このように、ＡＮＤ回路９６には、フリップフロップ８２，８４，８６の各出力端子（Ｑ）からの出力信号が入力されるようになっており、これらがすべてハイレベルとなっている状態で出力信号がハイレベルとなる。このＡＮＤ回路９６の出力信号はＯＲ回路９４に入力される。
【００５０】
そして、フリップフロップ８８の出力端子（Ｑ）からの出力信号Ｕ１と、フリップフロップ９０の出力端子（Ｑ）からの出力信号Ｕ２とが、解像度切替信号Ｕ１，Ｕ２としてシフトレジスタ６８に入力される。
このような構成により、ＳＰ信号がローレベルの状態では、フリップフロップ８２，８４，８６がリセットされた状態となっており、解像度切替信号Ｕ１，Ｕ２は０となっている。
【００５１】
そして、ＳＰ信号がハイレベルに立ち上がると、フリップフロップ８２の出力端子（Ｑ）からの出力信号Ｑ０は、その入力端子（Ｔ）に入力されているＣＬＫ信号が立ち下がるタイミングで「１０１０１…」という順序で変化する。
また、フリップフロップ８４の出力端子（Ｑ）からの出力信号Ｑ１は、その入力端子（Ｔ）に入力されている信号Ｑ０が立ち下がるタイミングで「１０１０１…」という順序で変化する。つまり、ＣＬＫ信号が立ち下がるタイミングを基準とすると、「０１１００１１０…」という順序で変化する。
【００５２】
また、フリップフロップ８６の出力端子（Ｑ）からの出力信号Ｑ２は、その入力端子（Ｔ）に入力されている信号Ｑ１が立ち下がるタイミングで「１０１０１…」という順序で変化する。つまり、ＣＬＫ信号が立ち下がるタイミングを基準とすると、「０００１１１１０…」という順序で変化する。
【００５３】
ただし、フリップフロップ８２，８４，８６の出力端子（Ｑ）からの出力信号Ｑ１，Ｑ２，Ｑ３がすべて「１」になると、ＡＮＤ回路９６の出力が「１」となり、ＯＲ回路９４の出力が「１」となる。これにより、フリップフロップ８４がリセットされ、その出力信号Ｑ１が「０」となる。
【００５４】
ここで、ＳＰ信号がハイレベルに立ち上がってからのＣＬＫ信号の立ち下がり回数と、出力信号Ｑ１，Ｑ２，Ｑ３との関係を表１に示す。なお、前述したように、ＣＬＫ信号が７回立ち下がった場合の出力信号Ｑ１，Ｑ２，Ｑ３の値は、「１」，「１」，「１」から直ちに「１」，「０」，「１」に変化する。
【００５５】
【表１】
2004328384.tif 000003
その後、ＳＰ信号がローレベルに立ち下がると、フリップフロップ８８の入力端子（Ｄ）の入力信号Ｑ１が、その出力端子（Ｑ）から解像度切替信号Ｕ１として出力される。同様に、フリップフロップ９０の入力端子（Ｄ）の入力信号Ｑ２が、その出力端子（Ｑ）から解像度切替信号Ｕ２として出力される。
【００５６】
ここで、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号の立ち下がり回数と、解像度切替信号Ｕ１，Ｕ２との関係を表２に示す。
【００５７】
【表２】
2004328384.tif 000004
前述したように、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号が立ち下がる回数によって、設定されている解像度がＡＳＩＣ３０から指示されるようになっている。このため、表２に示すように、立ち下がり回数が１回の場合の解像度切替信号Ｕ１，Ｕ２の値「０」，「０」は、解像度が１２００ｄｐｉであることを表し、立ち下がり回数が２回の場合の解像度切替信号Ｕ１，Ｕ２の値「１」，「０」は、解像度が６００ｄｐｉであることを表し、立ち下がり回数が４回の場合の解像度切替信号Ｕ１，Ｕ２の値「０」，「１」は、解像度が３００ｄｐｉであることを表し、立ち下がり回数が８回の場合の解像度切替信号Ｕ１，Ｕ２の値「１」，「１」は、解像度が１５０ｄｐｉであることを表す。
【００５８】
そして、この解像度切替信号Ｕ１，Ｕ２の値（換言すれば、ＡＳＩＣ３０から指示された解像度）に基づき、シフトレジスタ６８が動作する。なお、シフトレジスタ６８の具体的な動作については後述する。
解像度確認信号生成部６６は、図７に示すように、解像度切替信号生成部６４からのＳＰ信号及びＣＬＫ信号を入力して、出力信号ＡＯと、ＳＰ信号及びＣＬＫ信号とを出力するものであり、３つのＤ型フリップフロップ９８，１００，１０２と、２つの入力端子０，１に入力される信号のうちの何れか一方を選択的に出力する切替スイッチ１０４，１０６と、各切替スイッチ１０４，１０６の出力端子と出力信号線６３に繋がる信号線１０８とを繋ぐ経路をオン−オフするスイッチング素子１１０，１１２とを備えている。なお、図７から明らかなように、解像度確認信号生成部６６に入力されるＣＬＫ信号と、この解像度確認信号生成部６６から出力されるＣＬＫ信号とは、同じものである。
【００５９】
切替スイッチ１０４は、入力端子０に低電位電圧Ｖｒｅｆが入力され、入力端子１に高電位電圧Ｖｄｄと低電位電圧Ｖｒｅｆとの間の分圧Ｖｈが入力されている。そして、切替スイッチ１０４は、解像度切替信号Ｕ１が「０」となっている状態では入力端子０を選択し、解像度切替信号Ｕ１が「１」となっている状態では入力端子１を選択する。なお、低電位電圧Ｖｒｅｆは、アンプ１１４（図６）で画像信号を増幅する際の基準電圧であり、アンプ１１４に低電位電圧Ｖｒｅｆが入力されると画像信号のローレベルに相当する電圧が出力信号ＡＯとして出力され、アンプ１１４に分圧Ｖｈが入力されると画像信号のハイレベルに相当する電圧が出力信号ＡＯとして出力される。
【００６０】
また同様に、切替スイッチ１０６は、入力端子０に低電位電圧Ｖｒｅｆが入力され、入力端子１に分圧Ｖｈが入力されている。そして、切替スイッチ１０６は、解像度切替信号Ｕ２が「０」となっている状態では入力端子０を選択し、解像度切替信号Ｕ２が「１」となっている状態では入力端子１を選択する。
【００６１】
スイッチング素子１１０は、フリップフロップ１００の出力端子（Ｑ）からの出力信号がハイレベルの状態でオンし、ローレベルの状態でオフする。
また、スイッチング素子１１２は、フリップフロップ１０２の出力端子（Ｑ）からの出力信号がハイレベルの状態でオンし、ローレベルの状態でオフする。
【００６２】
この解像度確認信号生成部６６において、解像度切替信号生成部６４からのＳＰ信号は、フリップフロップ９８の入力端子（Ｄ）と、フリップフロップ１００の入力端子（ＣＬＲ）に入力される。また、解像度切替信号生成部６４からのＣＬＫ信号は、各フリップフロップ９８，１００，１０２の入力端子（ＣＬＫ）に入力される。
【００６３】
そして、フリップフロップ９８の出力端子（Ｑ）からの出力信号は、フリップフロップ１００の入力端子（Ｄ）に入力される。
また、フリップフロップ１００の出力端子（Ｑ）からの出力信号は、フリップフロップ１０２の入力端子（Ｄ）に入力されるとともに、スイッチング素子１１０に入力される。
【００６４】
また、フリップフロップ１０２の出力端子（Ｑ）からの出力信号は、スイッチング素子１１２に入力されるとともに、ＳＰ信号としてシフトレジスタ６８に入力される。
このような構成の解像度確認信号生成部６６により、ＳＰ信号がハイレベルになると、フリップフロップ９８の出力端子（Ｑ）からの出力信号がＣＬＫ信号の立ち下がるタイミングでハイレベルとなるが、この出力信号が入力端子（Ｄ）に入力されるフリップフロップ１００は、ＳＰ信号がハイレベルの間リセットされた状態となっているため、スイッチング素子１１０，１１２はオフ状態となる。このため、図８に示すように、ＳＰ信号がハイレベルとなっている間、出力信号ＡＯはローレベルとなっている。
【００６５】
その後、ＳＰ信号がローレベルに立ち下がると、次にＣＬＫ信号が立ち下がるタイミングでフリップフロップ９８の出力端子（Ｑ）からの出力信号がローレベルになり、同時にフリップフロップ１００の出力端子（Ｑ）からの出力信号がハイレベルとなって、スイッチング素子１１０がオンする。これにより、解像度切替信号Ｕ１が「１」の場合には出力信号ＡＯがハイレベルとなり（図８に示す状態）、解像度切替信号Ｕ１が「０」の場合には出力信号ＡＯがローレベルとなる。
【００６６】
さらに、次にＣＬＫ信号が立ち下がるタイミングでフリップフロップ１００の出力端子（Ｑ）からの出力信号がローレベルとなって、スイッチング素子１１０がオフし、同時にフリップフロップ１０２の出力端子（Ｑ）からの出力信号がハイレベルとなって、スイッチング素子１１２がオンする。これにより、解像度切替信号Ｕ２が「１」の場合には出力信号ＡＯがハイレベルとなり、解像度切替信号Ｕ２が「０」の場合には出力信号ＡＯがローレベルとなる（図８に示す状態）。また、このタイミングで、シフトレジスタ６８へ出力されるＳＰ信号がハイレベルとなる。
【００６７】
さらに、次にＣＬＫ信号が立ち下がるタイミングでフリップフロップ１０２の出力端子（Ｑ）からの出力信号がローレベルとなって、スイッチング素子１１２がオフする。また、このタイミングで、シフトレジスタ６８へ出力されるＳＰ信号がローレベルとなる。
【００６８】
ここで、解像度切替信号Ｕ１，Ｕ２と解像度確認信号との関係を表３に示す。
【００６９】
【表３】
2004328384.tif 000005
表３に示すように、解像度切替信号Ｕ１，Ｕ２の値が「０」，「０」（解像度１２００ｄｐｉ）の場合には、解像度確認信号出力期間Ａ及び解像度確認信号出力期間Ｂ（図８）での出力信号ＡＯが共にローレベル（Ｌ）となる。また、解像度切替信号Ｕ１，Ｕ２の値が「１」，「０」（解像度６００ｄｐｉ）の場合には、上記期間Ａでの出力信号ＡＯがハイレベル（Ｈ）となり、上記期間Ｂでの出力信号ＡＯがローレベルとなる。また、解像度切替信号Ｕ１，Ｕ２の値が「０」，「１」（解像度３００ｄｐｉ）の場合には、上記期間Ａでの出力信号ＡＯがローレベルとなり、上記期間Ｂでの出力信号ＡＯがハイレベルとなる。また、解像度切替信号Ｕ１，Ｕ２の値が「１」，「１」（解像度１５０ｄｐｉ）の場合には、上記期間Ａ及び上記期間Ｂでの出力信号ＡＯが共にハイレベルとなる。
【００７０】
次に、シフトレジスタ６８の構成について説明する。
シフトレジスタ６８は、図９に示すように、複数のスイッチング素子６２（１），６２（２），…のそれぞれに対応して設けられるＤ型フリップフロップ（以下「第１列目のフリップフロップ」ともいう。）７０（１），７０（２），…と、２つのスイッチング素子６２に対して１つの割合で設けられるＤ型フリップフロップ（以下「第２列目のフリップフロップ」ともいう。）７１（１），７１（２），…と、４つのスイッチング素子６２に対して１つの割合で設けられるＤ型フリップフロップ（以下「第３列目のフリップフロップ」ともいう。）７２（１），７２（２），…と、８つのスイッチング素子６２に対して１つの割合で設けられるＤ型フリップフロップ（以下「第４列目のフリップフロップ」ともいう。）７３（１），７３（２），…とを備えている。なお、電荷蓄積部６０は、前述した光電変換素子２２とコンデンサ６１とから構成される。
【００７１】
そして、本シフトレジスタ６８において、解像度確認信号生成部６６から入力されるＣＬＫ信号は、すべてのフリップフロップ７０〜７３の入力端子（ＣＬＫ）に入力される。また、各フリップフロップ７０〜７３の出力端子（Ｑ）からの出力信号は、複数のスイッチング素子６２（１），６２（２），…のそれぞれに対応して設けられるＯＲ回路７８（１），７８（２），…に入力されるとともに、後段のフリップフロップ７０〜７３の入力端子（Ｄ）に入力される。
【００７２】
一方、シフトレジスタ６８は、入力端子に入力される解像度確認信号生成部６６からのＳＰ信号を４つの出力端子０〜３のうちの１つに選択的に出力する切替スイッチ７４と、入力端子に印加されるフリップフロップ７０〜７３を駆動するための電源電圧Ｖｄｄを４つの出力端子０〜３のうちの１つに選択的に印加する切替スイッチ７６とを備えている。
【００７３】
切替スイッチ７４は、解像度切替信号生成部６４から入力される解像度切替信号Ｕ１，Ｕ２に基づき、出力端子０〜３のうちの１つを選択する。具体的には、解像度切替信号Ｕ１，Ｕ２の値が「０」，「０」（解像度１２００ｄｐｉ）の場合には、出力端子０を選択するようになっており、これによりＳＰ信号がフリップフロップ７０（１）の入力端子（Ｄ）に入力される。また、解像度切替信号Ｕ１，Ｕ２の値が「１」，「０」（解像度６００ｄｐｉ）の場合には、出力端子１を選択するようになっており、これによりＳＰ信号がフリップフロップ７１（１）の入力端子（Ｄ）に入力される。また、解像度切替信号Ｕ１，Ｕ２の値が「０」，「１」（解像度３００ｄｐｉ）の場合には、出力端子２を選択するようになっており、これによりＳＰ信号がフリップフロップ７２（１）の入力端子（Ｄ）に入力される。また、解像度切替信号Ｕ１，Ｕ２の値が「１」，「１」（解像度１５０ｄｐｉ）の場合には、出力端子３を選択するようになっており、これによりＳＰ信号がフリップフロップ７３（１）の入力端子（Ｄ）に入力される。
【００７４】
そして、切替スイッチ７６も同様に、解像度切替信号Ｕ１，Ｕ２の値が「０」，「０」（解像度１２００ｄｐｉ）の場合には、出力端子０を選択するようになっており、これにより電源電圧Ｖｄｄが第１列目のフリップフロップ７０の入力端子（ＥＮＢ）に入力される。また、解像度切替信号Ｕ１，Ｕ２の値が「１」，「０」（解像度６００ｄｐｉ）の場合には、出力端子１を選択するようになっており、これにより電源電圧Ｖｄｄが第２列目のフリップフロップ７１の入力端子（ＥＮＢ）に入力される。また、解像度切替信号Ｕ１，Ｕ２の値が「０」，「１」（解像度３００ｄｐｉ）の場合には、出力端子２を選択するようになっており、これにより電源電圧Ｖｄｄが第３列目のフリップフロップ７２の入力端子（ＥＮＢ）に入力される。また、解像度切替信号Ｕ１，Ｕ２の値が「１」，「１」（解像度１５０ｄｐｉ）の場合には、出力端子３を選択するようになっており、これにより電源電圧Ｖｄｄが第４列目のフリップフロップ７３の入力端子（ＥＮＢ）に入力される。
【００７５】
ここで、各解像度におけるシフトレジスタ６８の動作について説明する。
解像度が１２００ｄｐｉ（最大解像度）の場合には、第１列目のフリップフロップ７０が動作する。具体的には、フリップフロップ７０（１）にＳＰ信号が入力された後のＣＬＫ信号が立ち下がるタイミングで、スイッチング素子６２を１つずつ順にオンする。これにより、電荷蓄積部６０（具体的にはコンデンサ６１）に蓄積されている電荷（電気信号）が、１２００ｄｐｉの解像度で画像を表す画像信号として出力される。
【００７６】
また、解像度が６００ｄｐｉの場合には、第２列目のフリップフロップ７１が動作する。具体的には、フリップフロップ７１（１）にＳＰ信号が入力された後のＣＬＫ信号が立ち下がるタイミングで、スイッチング素子６２を２つずつ同時にオンする。これにより、電荷蓄積部６０に蓄積されている電荷が、６００ｄｐｉの解像度で画像を表す画像信号として出力される。
【００７７】
また、解像度が３００ｄｐｉの場合には、第３列目のフリップフロップ７２が動作する。具体的には、フリップフロップ７２（１）にＳＰ信号が入力された後のＣＬＫ信号が立ち下がるタイミングで、スイッチング素子６２を４つずつ同時にオンする。これにより、電荷蓄積部６０に蓄積されている電荷が、３００ｄｐｉの解像度で画像を表す画像信号として出力される。
【００７８】
また、解像度が１５０ｄｐｉの場合には、第４列目のフリップフロップ７３が動作する。具体的には、フリップフロップ７３（１）にＳＰ信号が入力された後のＣＬＫ信号が立ち下がるタイミングで、スイッチング素子６２を８つずつ同時にオンする。これにより、電荷蓄積部６０に蓄積されている電荷が、１５０ｄｐｉの解像度で画像を表す画像信号として出力される。
【００７９】
なお、画像信号は出力信号ＡＯとしてＡＳＩＣ３０へ出力されるが、前述した解像度確認信号生成部６６により、画像信号が出力される前に解像度確認信号が出力される。したがって、図８に示すように、画像信号は解像度確認信号に続いて出力されることとなる。
【００８０】
次に、ＡＳＩＣ３０のＣＰＵ３８が行う読取解像度確認処理について、図１０のフローチャートを用いて説明する。なお、本読取解像度確認処理は、原稿の読み取りを開始するための操作が操作パネル２において行われることにより開始される。
【００８１】
この読取解像度確認処理が開始されると、まずＳ１１０にて、カウンタＫの値を「０」にする。
続いて、Ｓ１２０では、設定されている解像度の解像度設定データを出力する。なお、この解像度設定データは、前述したように波形生成部３２へ入力され、その後、スタート信号生成部により生成されるＳＰ信号がハイレベルとなることで、ＣＬＫ信号が解像度設定データに基づき選択された周波数に切り替えられて、ＡＳＩＣ３０からイメージセンサ１２へ解像度が指示される。
【００８２】
続いて、Ｓ１３０では、解像度確認信号を読み取る。
すなわち、解像度確認信号は、前述したように画像信号の先頭に付され、イメージセンサ１２からＡＳＩＣ３０へ出力信号ＡＯとして出力される。そして、この出力信号ＡＯは、Ａ／Ｄ変換部３４でＡ／Ｄ変換された後、画像処理部３６のメモリ（ラインバッファ）に記憶される。このため、本Ｓ１３０では、画像処理部３６のメモリに記憶された最初の２ビット分のデータの読み取りを行うことで、解像度確認信号を読み取るようにしている。なお、解像度確認信号の読み取りは、イメージセンサ１２からＡＳＩＣ３０へ解像度確認信号が出力された後で行う必要があるが、このタイミングは、例えば画像処理部３６からの割り込み処理により指示することが可能である。
【００８３】
こうしてＳ１３０で解像度確認信号を読み取ると、Ｓ１４０へ移行し、その解像度確認信号の表す解像度と、設定されている解像度（すなわち、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号の数によってイメージセンサ１２に指示した解像度）とが一致しているか否かを判定する。
【００８４】
そして、Ｓ１４０で、解像度確認信号の表す解像度と設定されている解像度とが一致しないと判定した場合には、Ｓ１５０へ移行し、カウンタＫの値に「１」を加算する。
続いて、Ｓ１６０では、カウンタＫの値が「２」より小さいか否かを判定する。
【００８５】
このＳ１６０で、カウンタＫの値が「２」より小さいと判定した場合（すなわち、カウンタＫの値が「１」の場合）には、Ｓ１３０へ戻り、前述したようにＳ１３０で解像度確認信号を読み取り、Ｓ１４０でその解像度確認信号の表す解像度と設定されている解像度とが一致しているか否かを判定する。そして、Ｓ１４０で、解像度が一致しないと再度判定した場合には、Ｓ１５０へ移行してカウンタＫの値に「１」を加算することでカウンタＫの値が「２」となり、Ｓ１６０でカウンタＫの値が「２」より小さくないと判定して、Ｓ１７０へ移行する。
【００８６】
Ｓ１７０では、解像度が正常に設定されなかった旨のエラー処理を行う。具体的には、操作パネル２のＬＣＤに、「読取解像度が正常に設定されませんでした」と表示するとともに、ブザーで報知する。そして、そのまま本読取解像度確認処理を終了して、その後に入力される画像信号に基づく画像処理を行わないようにする。つまり、ＡＳＩＣ３０からイメージセンサ１２への解像度の指示が正常に伝わらなかったと判断した場合には、画像の読み取りを中止するようにしている。
【００８７】
一方、Ｓ１４０で、解像度確認信号の表す解像度と設定されている解像度とが一致していると判定した場合には、Ｓ１８０へ移行し、１ページ分の画像の読取処理を行う。すなわち、画像処理部３６に対し、そのメモリに格納されているデータのうち、どこからどこまでを読み取るかというアドレス指定を行う。具体的には、各ラインのデータについて、最初の２ビット分のデータ（解像度確認信号を表すデータ）を読み飛ばすように指示する。また、原稿１ページ分の読み取りが完了したか否かを原稿の検出状態に基づき判断し、原稿１ページ分の読み取りが完了したと判断した時点でＳ１９０へ移行する。
【００８８】
Ｓ１９０では、読み取り対象の原稿の全ページについて読み取りが終了したか否かを判定する。
そして、Ｓ１９０で、全ページについての読み取りが終了していないと判定した場合には、Ｓ１１０へ戻り、次の原稿について前述した処理を行う。つまり、本読取装置１０では、原稿１ページ毎に解像度を設定できるようになっており、原稿１ページにつき１回解像度の確認を行うようにしている。
【００８９】
一方、Ｓ１９０で、全ページについての読み取りが終了したと判定した場合には、本読取解像度確認処理を終了する。
以上のように、本実施形態の画像読取装置１０では、ＡＳＩＣ３０の波形生成部３２が、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号の周波数を変更することで、設定されている解像度をイメージセンサ１２に指示する。
【００９０】
そして、イメージセンサ１２では、解像度切替信号生成部６４が、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号のパルス数に対応する解像度を表す解像度切替信号Ｕ１，Ｕ２を生成し、シフトレジスタ６８へ出力することで、当該イメージセンサ１２の読取解像度を選択する。また、解像度確認信号生成部６６が、ＳＰ信号がローレベルに立ち下がった後のＣＬＫ信号の１回目の立ち下がり及び２回目の立ち下がりのタイミングで、解像度切替信号Ｕ１，Ｕ２に対応する解像度を表す解像度確認信号を生成し、ＡＳＩＣ３０へ出力する。そして、シフトレジスタ６８は、ＳＰ信号がローレベルに立ち下がった後のＣＬＫ信号の３回目の立ち下がりのタイミングで、解像度切替信号Ｕ１，Ｕ２に応じた順序でのスイッチング素子６２のオン−オフ制御を開始し、画像１ライン分を読み取る画像読取動作を行う。こうして、イメージセンサ１２からＡＳＩＣ３０へ、解像度確認信号と画像信号とが出力信号ＡＯとして出力される。
【００９１】
ここで、ＡＳＩＣ３０からイメージセンサ１２へ出力されるＳＰ信号は、画像の読み取りにおける１ライン毎に読み取り開始を指示するものであるため、ＡＳＩＣ３０からイメージセンサ１２への解像度の指示も１ライン毎に行われることとなり、これにより、解像度切替信号Ｕ１，Ｕ２及び解像度確認信号の生成、出力も１ライン毎に行われることとなる。なお、カラー画像の読み取りを行う場合には、Ｒ（赤），Ｇ（緑），Ｂ（青）の各色の光源（ＬＥＤ）２６を用いて、各色についての画像読取動作を別々に行う。その際にも、各色についての画像の読み取り開始はＳＰ信号により指示するため、Ｒ，Ｇ，Ｂの各色の画像信号の先頭に解像度確認信号がそれぞれ付加されることとなる。
【００９２】
一方、ＡＳＩＣ３０では、イメージセンサ１２からの信号をＡ／Ｄ変換部３４でＡ／Ｄ変換した後、解像度確認信号を抽出し、その解像度確認信号に基づき、解像度の指示が正常に伝わったか否かを判断する。そして、解像度が正常に伝わったと判断した場合には、そのままの解像度で１ページ分の画像の読み取り処理を行う。つまり、１ページ分の画像の読み取りの最初に解像度の確認を行うようにしている。ただし、解像度確認信号の表す解像度が指示した解像度と異なる場合には、次に出力される解像度確認信号に基づき再度解像度の確認を行い、それでも異なる場合に、解像度が正常に伝わっていないと判断して読み取り処理を中止する。
【００９３】
なお、本実施形態の画像読取装置１０では、イメージセンサ１２が、読取部に相当し、ＡＳＩＣ３０が、制御部に相当している。また、解像度確認信号生成部６６が、確認信号生成手段に相当し、電荷蓄積部６０と、スイッチング素子６２と、解像度切替信号生成部６４と、シフトレジスタ６８とが、読取手段に相当している。
【００９４】
以上のように、本実施形態の画像読取装置１０によれば、ＡＳＩＣ３０からイメージセンサ１２への解像度の指示が正常に伝わっていないと判断した場合には、画像の読み取りを中止するようにしているため、誤った解像度で画像の読み取りが行われてしまうことを防ぐことができる。特に、解像度確認信号の表す解像度が設定解像度と異なると判定した場合にも、次のラインを読み取る際に出力される解像度確認信号に基づき再度判定を行うようにしているため、ノイズ等が一時的に生じた場合等により解像度が異なると判定されただけであるにもかかわらず、即座に画像の読み取りが中止されてしまうことを防ぐことができる。
【００９５】
また、本画像読取装置１０によれば、ＡＳＩＣ３０からイメージセンサ１２へ出力するＳＰ信号及びＣＬＫ信号を利用して解像度を指示するようにしており、解像度を指示するための信号線を別途設ける必要がないため、低コストで実現することができる。また、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号の数により解像度を指示するようにしているため、多段階の解像度を容易に指示することができる。
【００９６】
そして特に、本画像読取装置１０によれば、ＳＰ信号がハイレベルとなっている時間を一定にしてＣＬＫ信号の周波数を変更するようにしているため、従来技術（特開２０００−１０１８０３号公報）のようにＳＰ信号のパルス幅を長くする構成に比べ、イメージセンサ１２で画像の読み取りを開始するまでに要する時間を短縮することができる。
【００９７】
以上、本発明の一実施形態について説明したが、本発明は、種々の形態を採り得ることは言うまでもない。
例えば、上記実施形態の画像読取装置１０では、ＳＰ信号がハイレベルとなっている間のＣＬＫ信号が立ち下がる回数によって解像度を指示するようにしているが、これに限ったものではなく、ＣＬＫ信号が立ち上がる回数としてもよい。また、立ち上がり回数や立ち下がり回数以外のＣＬＫ信号の状態（例えば周波数自体）によって解像度を指示するようにしてもよい。ただし、立ち上がり回数や立ち下がり回数は、比較的簡単な回路で検出することができるという面で有利である。
【図面の簡単な説明】
【図１】実施形態の画像読取装置が組み込まれた複合機の外観図である。
【図２】画像読取装置の断面図である。
【図３】画像読取装置の電気的構成の概略を表すブロック図である。
【図４】波形生成部の構成を表す説明図である。
【図５】波形生成部の出力信号の波形を示す説明図である。
【図６】イメージセンサの構成を表す説明図である。
【図７】解像度切替信号生成部及び解像度確認信号生成部の構成を表す説明図である。
【図８】イメージセンサの出力信号の波形を示す説明図である。
【図９】シフトレジスタの構成を表す説明図である。
【図１０】読取解像度確認処理のフローチャートである。
【符号の説明】
１０…画像読取装置、１２…イメージセンサ、２２…光電変換素子、３０…ＡＳＩＣ、３２…波形生成部、３４…Ａ／Ｄ変換部、３６…画像処理部、３８…ＣＰＵ、６０…電荷蓄積部、６１…コンデンサ、６２…スイッチング素子、６３…出力信号線、６４…解像度切替信号生成部、６６…解像度確認信号生成部、６８…シフトレジスタ
【図１】
2004328384.tif 000006
【図２】
2004328384.tif 000007
【図３】
2004328384.tif 000008
【図４】
2004328384.tif 000009
【図５】
2004328384.tif 000010
【図６】
2004328384.tif 000011
【図７】
2004328384.tif 000012
【図８】
2004328384.tif 000013
【図９】
2004328384.tif 000014
【図１０】
2004328384.tif 000015