(57)【要約】【課題】イメージセンサの種類を簡易な方法で正確に判別することが可能な画像読取装置及びイメージセンサの判別方法を提供する。【解決手段】読取動作時において、イメージセンサ１４から初期設定期間中に出力される出力信号に基づいて、イメージセンサ１４の種類を判別する。これにより、簡易な構成で精度良くイメージセンサ１４の判別を行うことができる。【選択図】図５
2009027248.tif 000002
【特許請求の範囲】
【請求項１】
読取動作時において、複数の受光素子からの受光信号に基づく画素データをデータ出力期間中に出力信号に乗せて出力する複数種類のイメージセンサの中から選択されたイメージセンサが組み込まれる画像読取装置であって、
前記イメージセンサに前記読取動作を実行させる制御手段と、
前記読取動作時において、前記イメージセンサから、前記データ出力期間外のデータ非出力期間中に出力される出力信号に基づいてイメージセンサの種類を判別する判別手段と、
を備える画像読取装置。
【請求項２】
請求項１に記載の画像読取装置において、
前記制御手段は、前記イメージセンサの読取対象に対して光を照射する光源のオン・オフを制御し、
前記判別手段は、前記光源をオフとした状態での出力信号に基づいて、イメージセンサの種類を判別する。
【請求項３】
請求項１または請求項２に記載の画像読取装置において、
前記判別手段は、前記データ非出力期間中の複数のタイミングにおける前記出力信号の出力値を取得し、それらの出力値の組み合わせに基づいて、イメージセンサの種類を判別する。
【請求項４】
請求項１から請求項３のいずれか一項に記載の画像読取装置において、
前記判別手段は、前記出力信号から複数のタイミングにて取得される出力値を平均化した値に基づいて判別を行う。
【請求項５】
請求項１から請求項４のいずれか一項に記載の画像読取装置において、
前記判別手段は、前記出力信号の出力値に対応するイメージセンサの種類が見つからない場合には、エラーが生じたと判定する。
【請求項６】
請求項１から請求項５のいずれか一項に記載の画像読取装置において、
前記制御手段は、前記イメージセンサと複数の信号線で接続されており、前記判別手段により判別された前記イメージセンサの種類に応じて、前記複数の信号線のうち少なくとも一部の信号線で伝達される信号の種別を切り替える。
【請求項７】
読取動作時において、複数の受光素子からの受光信号に基づく画素データをデータ出力期間中に出力信号に乗せて出力する複数種類のイメージセンサの中から選択されたイメージセンサの種類を判別する方法であって、
前記読取動作時において、前記イメージセンサから、前記データ出力期間外のデータ非出力期間中に出力される出力信号に基づいてイメージセンサの種類を判別するイメージセンサの判別方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置及びイメージセンサの判別方法に関する。
【背景技術】
【０００２】
イメージセンサにより原稿画像の読み取りを行う画像読取装置では、製造時に、互いに読取特性が異なる複数種類のイメージセンサの中から選択されたものを装置に組み込むことがある。こうしたイメージセンサのインターフェイスはメーカに拘わらず共通化が図られており、イメージセンサとその制御部とを接続する各信号線の機能はある程度共通化されている。また、制御部には、そうした複数種類のイメージセンサに対応可能なファームウェアが組み込まれており、作業者がイメージセンサの種類を指定することで、各イメージセンサの種類に応じた動作を切り替えて行うことができるように構成されている。
【特許文献１】特開２００１−３５８９９８公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、従来では、作業者がイメージセンサに貼り付けたバーコード等を参照してイメージセンサの種類を判別していた。そのため、作業者は、組み込んだイメージセンサの種類を確実に判別して適切な設定を行わねばならず、手間がかかると共に、設定ミスが生じると正しい読取動作を行うことができなくなってしまうおそれがあった。
【０００４】
この対策として、例えば新たに種類判別用の信号線を設けてイメージセンサと制御部とを接続し、組み込まれたイメージセンサの種類を制御部で自動判別する方法が考えられる。しかしながら、そのようにすると構成が複雑化しコストアップを招くという問題がある。
【０００５】
本発明は上記のような事情に基づいて完成されたものであって、イメージセンサの種類を簡易な方法で精度良く判別することが可能な画像読取装置及びイメージセンサの判別方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための手段として、第１の発明は、読取動作時において、複数の受光素子からの受光信号に基づく画素データをデータ出力期間中に出力信号に乗せて出力する複数種類のイメージセンサの中から選択されたイメージセンサが組み込まれる画像読取装置であって、前記イメージセンサに前記読取動作を実行させる制御手段と、前記読取動作時において、前記イメージセンサから、前記データ出力期間外のデータ非出力期間中に出力される出力信号に基づいてイメージセンサの種類を判別する判別手段と、を備える。
【０００７】
第１の発明によれば、読取動作時において、イメージセンサからデータ非出力期間中に出力される出力信号に基づいて、イメージセンサの種別を判別する。これにより、受光素子からの受光信号に基づいて判別を行う場合等に比べ、簡易な構成で精度良くイメージセンサの判別を行うことができる。
【０００８】
第２の発明は、第１の発明において、前記制御手段は、前記イメージセンサの読取対象に対して光を照射する光源のオン・オフを制御し、前記判別手段は、前記光源をオフとした状態での出力信号に基づいて、イメージセンサの種類を判別する。
【０００９】
第２の発明によれば、光源をオフにした状態でイメージセンサの種類を判別することができるため、光源オン後の立ち上がりを待つ必要が無く、速やかに判別処理を行うことができる。
【００１０】
第３の発明は、第１または第２の発明において、前記判別手段は、前記データ非出力期間中の複数のタイミングにおける前記出力信号の出力値を取得し、それらの出力値の組み合わせに基づいて、イメージセンサの種類を判別する。
【００１１】
第３の発明によれば、複数のタイミングにおける出力値の組み合わせに基づいて判別を行うため、一つのタイミングの出力値のみに基づいて判別する場合に比較すると、精度を高めることができ、また、多種類のイメージセンサの判別を行うことが可能となる。
【００１２】
第４の発明は、第１から第３のいずれかの発明において、前記判別手段は、前記出力信号から複数のタイミングにて取得される出力値を平均化した値に基づいて判別を行う。
第４の発明によれば、ノイズの影響を低減でき、判定精度を確保することができる。
【００１３】
第５の発明は、第１から第４のいずれかの発明において、前記判別手段は、前記出力信号の出力値に対応するイメージセンサの種類が見つからない場合には、エラーが生じたと判定する。
第５の発明によれば、出力信号の出力値に対応するイメージセンサがみつからないときには、エラーと判定する。これによりイメージセンサの異常等を見つけることができる。
【００１４】
第６の発明は、第１から第５のいずれかの発明において、前記制御手段は、前記イメージセンサと複数の信号線で接続されており、前記判別手段により判別された前記イメージセンサの種類に応じて、前記複数の信号線のうち少なくとも一部の信号線で伝達される信号の種別を切り替える。
第６の発明によれば、イメージセンサの種類に応じて信号線で伝達される信号の種別を切り替えるため、信号線の配置が異なる種類のイメージセンサにも対応することができる。
【００１５】
第７の発明は、読取動作時において、複数の受光素子からの受光信号に基づく画素データをデータ出力期間中に出力信号に乗せて出力する複数種類のイメージセンサの中から選択されたイメージセンサの種類を判別する方法であって、前記読取動作時において、前記イメージセンサから、前記データ出力期間外のデータ非出力期間中に出力される出力信号に基づいてイメージセンサの種類を判別する。
【００１６】
第７の発明によれば、読取動作時において、イメージセンサからデータ非出力期間中に出力される出力信号に基づいて、イメージセンサの種別を判別する。これにより、受光素子からの受光信号に基づいて判別を行う場合等に比べ、簡易な構成で精度良くイメージセンサの判別を行うことができる。
【発明の効果】
【００１７】
本発明によれば、読取動作時において、イメージセンサからデータ非出力期間中に出力される出力信号に基づいて、イメージセンサの種別を判別する。これにより、受光素子からの受光信号に基づいて判別を行う場合等に比べ、簡易な構成で精度良くイメージセンサの判別を行うことができる。
【発明を実施するための最良の形態】
【００１８】
次に本発明の一実施形態について図１から図６を参照して説明する。
【００１９】
（複合機の構成）
本実施形態では、本発明をスキャナ機能、プリンタ機能、コピー機能、ファクシミリ機能等を備えた複合機１（画像読取装置の一例）に適用した例を示す。図１は、複合機１の外観斜視図であり、図２は、原稿読取部３の要部拡大断面図である。
【００２０】
複合機１は、図１に示すように、用紙に画像を印刷する画像形成部３８（図３参照）を収容した本体部２を備え、その上方に原稿を読み取る原稿読取部３を備えている。原稿読取部３の前側には、各種のボタンや液晶ディスプレイ等を備えた操作パネル４が設けられ、この操作パネル４により動作状態等の表示や、ユーザによる操作の入力が可能となっている。
【００２１】
原稿読取部３は、フラットベッド部６とその上方を開閉可能に覆う原稿カバー部７とを備えている。フラットベッド部６の上面には、透明な長方形状をなした第１プラテンガラス８と第２プラテンガラス９とが並んで設けられている。原稿カバー部７は、ＡＤＦ（自動原稿供給装置）１１、原稿トレイ１２、排出トレイ１３を備えている。ＡＤＦ１１は、原稿トレイ１２に載置された原稿を一枚ずつ搬送して、その原稿を第２プラテンガラス９に対向する位置に搬送した後、排出トレイ１３上に排出する。
【００２２】
第１プラテンガラス８の下側には、イメージセンサ１４が設けられている。このイメージセンサ１４は、ＣＩＳ（Contact Image Sensor）方式のものであり、ＣＭＯＳ撮像素子１５、レンズからなる光学素子１６、ＲＧＢ３色の発光ダイオードからなる光源１７を備えている。ＣＭＯＳ撮像素子１５は、主走査方向（紙面に直交方向）に一列に並んで配置された複数の画素部を有しており、光源１７より原稿に光を当てたときの反射光を光学素子１６を介して、各画素部に設けられたフォトダイオードで受光し、各画素部毎に反射光の光強度（明度）を電気信号に変換して出力する。
【００２３】
原稿の読み取りは、原稿を第１プラテンガラス８上に載置して行う場合と、ＡＤＦ１１を利用する場合とがある。前者の場合、イメージセンサ１４がステップモータ４０（図３参照）の動力により副走査方向（図２の矢線Ａ方向）に移動され、その際に主走査方向（図２の紙面に直交する方向）に１ラインずつ原稿の読み取りが行われる。また、後者の場合には、イメージセンサ１４が第２プラテンガラス９に対向する位置に固定され、原稿がＡＤＦ１１の駆動によって第２プラテンガラス９に対向する位置に搬送されたときに、原稿の読み取りが主走査方向に１ラインずつ行われる。
【００２４】
フラットベッド部６には、筐体の第２プラテンガラス９に隣接した内面部分には、基準部材２０が設けられている。この基準部材２０は、長方形の板状をなしており、主走査方向に細長く、かつイメージセンサ１４の１ラインの読取領域よりも若干大きい程度の長さ寸法を有している。基準部材２０は、副走査方向に二分されており、一方が全域が均一な濃度の白色をなした白基準部２１であり、他方がイメージセンサ１４のホームポジション（初期位置）を検出するための所定のマークが形成されたＨＰ検出基準部２２とされている。
【００２５】
（複合機の電気的構成）
次に、複合機１の電気的構成について説明する。図３は、複合機１の電気的構成を概略的に示すブロック図である。
【００２６】
複合機１は、ＣＰＵ３１（制御手段、判別手段の一例）、ＲＯＭ３２、ＲＡＭ３３、ＮＶＲＡＭ（不揮発性メモリ）３４、ＡＳＩＣ３５、ネットワークインターフェイス３６、ファクシミリインターフェイス３７等を備えて構成された制御装置３０を備えている。
【００２７】
ＲＯＭ３２には、複合機１を制御するための各種制御プログラムや各種設定、初期値等が記憶されており、例えば後述する各型のイメージセンサ１４に関する設定情報等が記憶されている。ＲＡＭ３３は、各種制御プログラムが読み出される作業領域として、あるいは画像データを一時的に記憶する記憶領域として用いられる。ＡＳＩＣ３５は、既述の画像形成部３８、原稿読取部３、操作パネル４等と接続されている。ＣＰＵ３１は、ＲＯＭ３２から読み出した制御プログラムに従って、その処理結果をＲＡＭ３３又はＮＶＲＡＭ３４に記憶させながら、ＡＳＩＣ３５を介して複合機１の各構成要素を制御する。
【００２８】
ネットワークインターフェイス３６には、コンピュータ等が接続され、このネットワークインターフェイス３６を介して相互のデータ通信が可能となっている。また、ファクシミリインターフェイス３７は、電話回線（図示せず）に接続され、このファクシミリインターフェイス３７を介して外部のファクシミリ装置等とファクシミリデータの通信が可能となっている。
【００２９】
（イメージセンサとＡＳＩＣ間で送受される信号の機能）
本実施形態の複合機１では、製造時に読取速度等の特性が異なるＡ型、Ｂ型、Ｃ型の３種類のイメージセンサ１４のうちいずれか一つが選択され、原稿読取部３に組み込まれる。各型のイメージセンサ１４のインターフェイスは共通化が図られており、それぞれＡＳＩＣ３５に対して１１本の信号線を備えたフレキシブルフラットケーブル３９（図３参照）を介して接続されるようになっている。
【００３０】
図４は、Ａ型のイメージセンサ１４とＡＳＩＣ３５を接続する信号線の番号（詳細にはフレキシブルフラットケーブル３９とＡＳＩＣ３５と接続するコネクタのピン番号）と、その信号の機能とを示している。このうち１番の信号は、イメージセンサ１４からＡＳＩＣ３５へ出力されるアナログの出力信号であり、後述するように、読取動作時には、ＣＭＯＳ撮像素子１５の各画素からの出力に基づく画素データがこの出力信号に乗せて出力される。なお、この出力信号は、ＡＳＩＣ３５側でＡ／Ｄ変換されてその電圧値が取得される。
【００３１】
２番から１１番の信号は、いずれもＡＳＩＣ３５側からイメージセンサ１４に入力される信号であって、読取動作時の解像度を切り替えるための解像度切替信号、ＧＮＤ電位を入力するためのＧＮＤ信号、イメージセンサ１４を駆動するための駆動電源信号（Ｖｃｃ）、出力時の基準となる電圧を入力するための基準電圧信号（Ｖｒｅｆ）、ライン毎の駆動開始タイミングを与える駆動開始パルス信号（ＳＰ（ＴＧ））、基準クロックを入力するための駆動クロック信号（ＣＩＳ＿ＣＬＫ）、光源１７であるＲＧＢ各色の発光ダイオードのアノード側に共通に供給される電流供給コモン信号、各色の発光ダイオード別にカソード側に供給される電流供給信号からなる。
【００３２】
Ｂ型、Ｃ型のイメージセンサ１４における各信号線の機能（即ち信号のピン配置）は、１番から８番まではＡ型と共通であり、９番から１１番まではＡ型と異なっている。即ち、Ａ型のイメージセンサ１４では９番がＢ、１０番がＧ、１１番がＲの発光ダイオードに対する電流供給信号であるのに対し、Ｂ型のイメージセンサ１４では９番がＧ、１０番がＲ、１１番がＢの発光ダイオードに対する電流供給信号であり、Ｃ型では９番がＲ、１０番がＢ、１１番がＧの発光ダイオードに対する電流供給信号となっている。
【００３３】
（イメージセンサの読取動作）
図５は、各型のイメージセンサ１４の出力信号の例を示すタイミングチャートである。イメージセンサ１４の１ライン毎の動作は、同図に示すように、その出力信号の内容に応じて、初期設定期間、データ出力期間、待機期間の３つに分けることができる。
【００３４】
初期設定期間（データ非出力期間の一例）は、駆動開始パルス信号（ＳＰ（ＴＧ））に基づいて開始される一定の期間（同図では０〜８２クロック）である。この初期設定期間には、ＣＭＯＳ撮像素子１５において、各画素部からの情報電荷（受光信号）が出力部に転送され、続いて各画素部に蓄積された電荷が放出されてリセット状態となる。また、ＣＭＯＳ撮像素子１５にＶｃｃ、ＧＮＤ、Ｖｒｅｆの各電圧が取り込まれ、それぞれが基準の電位として設定される。
【００３５】
この初期設定期間には、各型のイメージセンサ１４ともに出力信号として画素データとは異なる信号が出力され、その出力値はイメージセンサ１４の種類によって異なる。即ち、図５に示すように、Ａ型のイメージセンサ１４では、始めはＧＮＤの値が出力され、途中で（同図では７９クロックの時点で）Ｖｒｅｆの値に切り替わる。また、Ｂ型のイメージセンサ１４では、初期設定期間の間、常にＶｒｅｆの値が出力され、Ｃ型のイメージセンサ１４では、常にＧＮＤの値が出力される。
【００３６】
続くデータ出力期間には、ＣＭＯＳ撮像素子１５の各画素部において電荷が蓄積される。一方で、出力部に転送された電荷情報（前ラインの動作期間中に各画素部で蓄積されたもの）が各画素毎に駆動クロックと同期したタイミングで順次読み出され、画素データとして出力信号に乗せて出力される。
【００３７】
データ出力期間に続く待機期間（データ非出力期間の一例）には、ＣＭＯＳ撮像素子１５の各画素部において電荷の蓄積が続行されるとともに、次ラインの駆動開始パルス信号の入力が待機される待機状態となる。この待機期間には、各型のイメージセンサ１４とも画素データの出力を停止し、Ａ型及びＣ型のイメージセンサ１４では、常にＧＮＤの値、Ｂ型のイメージセンサ１４では、常にＶｒｅｆの値を出力信号として出力する。そして、ＣＭＯＳ撮像素子１５は、待機期間中に次の駆動開始パルス信号を受けると、既述の初期設定期間の動作を開始する。
【００３８】
（起動時設定処理）
複合機１の電源投入時にＣＰＵ３１の制御により実行される起動時設定処理の動作について説明する。図６は、起動時設定処理の流れを示すフローチャートである。
【００３９】
ＣＰＵ３１は、起動時設定処理を開始すると、以下に述べるように、最初にイメージセンサ１４の種類を判別する処理を行う。ＣＰＵ３１は、まずＡＳＩＣ３５からイメージセンサ１４に対し既述の各信号を入力して各種読取モードの設定を行う（Ｓ１０１）。具体的には、解像度切替信号によりイメージセンサ１４の読取動作時の解像度を設定する。ここで、各型のイメージセンサ１４では、それぞれ解像度切替信号に基づいて読取動作時の解像度を１２００ｄｐi、６００ｄｐi、３００ｄｐiの３種類のうちのいずれかに設定することができる。この例では、イメージセンサ１４の解像度を６００ｄｐｉに設定する。
【００４０】
また、電流供給信号により読取動作時の光源１７をオフ状態とするように設定する。さらに基準電圧信号（Ｖｒｅｆ）により基準電圧として１．１［Ｖ］等の値をイメージセンサ１４に入力する。また、駆動開始パルス信号及び駆動クロック信号により、イメージセンサ１４の１ラインの動作周期を所定のクロック数（例えば５４５６クロック）に設定する。
【００４１】
次に、ＣＰＵ３１は、イメージセンサ１４の読取動作を実行し、初期設定期間（１〜Ｗクロック）における各クロック毎の出力信号の出力値（電圧値）を取得する（Ｓ１０２）。なお、ここでは、初期設定期間の最後のクロック数をＷ（図５では８２に対応する）としている。また、読取動作を開始して最初の２ライン分のデータは捨てられ、それに続くラインの出力信号から上記のデータが取得される。
【００４２】
そして、ＣＰＵ３１は、Ａ型のイメージセンサ１４において初期設定期間に出力がＧＮＤからＶｒｅｆの値に切り替わるときのクロック数をＸ＋１とすると、得られた出力値を１〜ＸクロックのものとＸ＋１〜Ｗクロックのものとの２組に分ける。そして、各組の出力値の中から上位と下位の所定数のデータを除去し、残りのデータについて平均値を算出する（Ｓ１０３）。
【００４３】
続いて、１〜Ｘクロックの出力平均値を、ＶｒｅｆとＧＮＤとの中間の値をとる所定の閾値と比較し（Ｓ１０４）、そしてＸ＋１〜Ｗクロックの出力平均値を同じ閾値と比較する（Ｓ１０５，Ｓ１０６）。出力平均値が閾値よりも小さい出力をＬ、閾値よりも大きい出力をＨとすると、１〜Ｘクロックの出力平均値がＬ、Ｘ＋１〜Ｗクロックの出力平均値がＨの場合（Ｓ１０４：Ｙｅｓ、Ｓ１０５：Ｎｏ）には、イメージセンサ１４がＡ型であると判定される。このため、ＲＯＭ３２に記憶されたＡ型のイメージセンサ１４に関する各種設定情報を読み込み、Ａ型用の設定を行う（Ｓ１０７）。
【００４４】
具体的には、例えば、取得された画素データの補正の際に、Ａ型のイメージセンサ１４に対応したガンマテーブルを用いるように設定する。また、９番から１１番の信号線（電流供給信号）の機能をＡ型のイメージセンサ１４に対応するものに切り替える。さらには、画素データの取得タイミング（サンプリングポイント）をＡ型のイメージセンサ１４に対応するタイミングに設定する等の設定を行う。
【００４５】
同様に１〜Ｘクロックの出力平均値とＸ＋１〜Ｗクロックの出力平均値とがともにＨの場合（Ｓ１０４：Ｎｏ、Ｓ１０６：Ｎｏ）には、イメージセンサ１４がＢ型であると判定されるため、Ｂ型のイメージセンサ１４に関する各種設定情報を読み込み、Ｂ型用の設定を行う（Ｓ１０８）。即ち、Ｂ型のイメージセンサ１４に対応するガンマテーブルを用いる設定としたり、信号線の機能をＢ型のイメージセンサ１４に対応するものに切り替えたり、あるいは画素データのサンプリングポイントをＢ型のイメージセンサ１４に適したタイミングに設定したり等の設定を行う。そして、１〜Ｘクロックの出力平均値とＸ＋１〜Ｗクロックの出力平均値とがともにＬの場合（Ｓ１０４：Ｙｅｓ、Ｓ１０５：Ｙｅｓ）には、イメージセンサ１４がＣ型であると判定されるため、Ｃ型のイメージセンサ１４に関する各種設定情報を読み込み、Ｃ型用の設定を同様に行う（Ｓ１０９）。
【００４６】
また、１〜Ｘクロックの出力平均値がＨ、Ｘ＋１〜Ｗクロックの出力平均値がＬの場合（Ｓ１０４：Ｎｏ、Ｓ１０６：Ｙｅｓ）、即ち両出力平均値の組み合わせに対応するイメージセンサ１４が見つからないときには、何らかのエラーが生じたと判断される。この場合、イメージセンサ１４の種類が特定できないエラーが生じた旨を操作パネル４のディスプレイに表示して、エラー情報をＮＶＲＡＭ３４に記録する等のエラー処理を行い（Ｓ１１０）、処理を終了する。
【００４７】
続いて、ＣＰＵ３１は、イメージセンサ１４のホームポジションを検出するＨＰ検出処理や光源１７である発光ダイオードの光量を調整する光量調整処理等の各種の調整処理を実行する（Ｓ１１１）。ＨＰ検出処理においては、まずステップモータ４０の動力によりイメージセンサ１４を副走査方向に移動させつつ読取動作を行い、出力された画素データからＨＰ検出基準部２２のマークが検出された位置をホームポジション（副走査方向における初期位置）とする。
【００４８】
また、光量調整処理においては、イメージセンサ１４により白基準部２１をスキャンして１ライン又は複数ラインの読み取りを行う。なお、このとき各色の発光ダイオードが所定の（仮の）光量で発光するように各電流供給信号が入力される。そして、ＣＰＵ３１は、取得される画素データの値が所定範囲内となるように電流供給信号を変化させることで各色の発光ダイオードの光量（１ラインの点灯時間や供給される電流値）を調整する。
【００４９】
ＣＰＵ３１は、上記の各種調整処理を終了した後に起動時設定処理を終了し、ユーザからの指示を待機する待機状態となる。
【００５０】
（本実施形態の効果）
以上のように本実施形態によれば、読取動作時において、イメージセンサ１４から初期設定期間中に出力される出力信号に基づいて、イメージセンサ１４の種類を判別する。これにより、簡易な構成で精度良くイメージセンサ１４の判別を行うことができる。
【００５１】
ここで、イメージセンサの種類の判別を行う別の方法として、イメージセンサにより基準部材等の読み取りを行ってその出力信号の出力値（画素データ）を取得し、それに基づいてイメージセンサの種類を判別することも考えられる。しかしながら、この方法では、イメージセンサの種類が不明の状態で読み取りを行うために、出力信号に対してイメージセンサの特性に合わせた処理を行うことが困難である。具体的には、例えば出力信号の電圧値を取得するタイミング（サンプリングポイント）をイメージセンサに合わせて設定することができないため、判別に適した値を得ることが難しい場合がある。そのため、この方法では、精度良い判別を行うことが困難である。
【００５２】
本実施形態では、データ非出力期間中の出力信号に基づいてイメージセンサの種類を判別するため、上記のように画素データに基づいて判別を行うような場合に比べ、簡易な構成で精度良くイメージセンサ１４の判別を行うことができる。また、判別に際して画素データを用いないために、イメージセンサ１４がどのような位置にあっても判別を行うことができ、イメージセンサの位置を検知するセンサ等を設ける必要がない。さらに、例えば原稿カバー部７が開いて、外部からの光がイメージセンサ１４に入光するような状況下でも判別を行うことができる。
【００５３】
また、光源１７をオフにした状態でイメージセンサ１４の種類を判別することができるため、光源オン後の立ち上がりを待つ必要が無く、速やかに判別処理を行うことができる。
【００５４】
また、複数のタイミングにおける出力信号の出力値の組み合わせに基づいて判別を行うため、一つのタイミングの出力値のみに基づいて判別する場合に比較すると、精度を高めることができ、また、多種類のイメージセンサ１４の判別を行うことが可能となる。
【００５５】
また、出力信号から複数のタイミングにて取得される出力値を平均化した値に基づいて判別を行うため、ノイズの影響を低減でき、判定精度を確保することができる。
【００５６】
また、出力信号の出力値に対応するイメージセンサ１４が見つからないときには、エラーと判定する。これによりイメージセンサ１４の異常等を見つけることができる。
【００５７】
また、イメージセンサ１４の種類に応じて信号線で伝達される信号の種別を切り替えるため、信号線の配置が異なる種類のイメージセンサ１４にも対応することができる。
【００５８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
（１）上記実施形態では、ＣＩＳ方式のイメージセンサの種類を判別するものを示したが、本発明は、ＣＣＤ方式等の他の方式のイメージセンサの種類を判別する場合にも適用することができる。
【００５９】
（２）上記実施形態では、１ラインの始めの初期設定期間に出力される出力信号に基づいてイメージセンサの種類を判別するものを示したが、１ラインの終りの待機期間に出力される出力信号に基づいて判別を行っても良い。
【００６０】
（３）上記実施形態では、本発明を複合機に適用した例を示したが、本発明は、少なくともスキャナ機能を備えた画像読取装置であれば、プリンタ機能、コピー機能やファクシミリ機能を備えていないものにも適用することができる。
【図面の簡単な説明】
【００６１】
【図１】複合機の外観斜視図
【図２】原稿読取部の要部拡大断面図
【図３】複合機の電気的構成を概略的に示すブロック図
【図４】Ａ型のイメージセンサとＡＳＩＣとを接続する信号線の番号とその信号の機能とを説明する図
【図５】各型のイメージセンサの出力信号の例を示すタイミングチャート
【図６】起動時設定処理の流れを示すフローチャート
【符号の説明】
【００６２】
１…複合機（画像読取装置）
１４…イメージセンサ
１７…光源
３１…ＣＰＵ（制御手段、判別手段）
３９…フレキシブルフラットケーブル（信号線）
【図１】
2009027248.tif 000003
【図２】
2009027248.tif 000004
【図３】
2009027248.tif 000005
【図４】
2009027248.tif 000006
【図５】
2009027248.tif 000007
【図６】
2009027248.tif 000008