(57)【要約】【課題】スキャナにおいて、異なる種類の画像読取センサの基準電圧が同レベルの場合や基準電圧にばらつきのある場合でも、画像読取センサの種類を判別する。【解決手段】スキャナのＣＰＵは、ＬＥＤアレイを点灯させて画像読取センサにより白基準調整シートを読み取ったときに（Ｓ６）、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定し（Ｓ７）、この判定結果に基いて、画像読取センサの種類を判別する（Ｓ８）。これにより、異なる種類の画像読取センサの基準電圧が同レベルの場合や基準電圧にばらつきのある場合でも、画像読取センサの種類を判別することができる。また、判別した画像読取センサの種類に応じて、ＡＦＥが保持するオフセット設定値とゲイン設定値とが変更されると共に、画像読取センサの種類に応じた基準電圧データ及び開始位置データを用いて画像読取動作が制御される（Ｓ９乃至Ｓ１２）。【選択図】図４
2008098753.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取るための画像読取センサと、前記画像読取センサによる画像読取動作を制御する読取動作制御手段と、前記画像読取センサの種類を判別するセンサ判別手段とを備え、前記読取動作制御手段は、前記センサ判別手段により判別した画像読取センサの種類に応じて、前記画像読取センサによる画像読取動作を制御するスキャナにおいて、
前記画像読取センサは、主走査方向に沿って設けられたＬＥＤアレイと、このＬＥＤアレイに平行に設けられた多数の受光素子と、これらの受光素子と一体的に設けられたレンズとを有するＣＩＳ（Contact Image Sensor）であり、
前記画像読取センサから供給されるアナログ信号に対して加えるオフセット電圧の基準電圧を表すオフセット設定値と、前記オフセット設定値に基くオフセット調整後のアナログ信号の増幅率を表すゲイン設定値とを保持し、前記画像読取センサから供給されるアナログ信号に対して前記オフセット設定値に基くオフセット調整を行うと共に、このオフセット調整後のアナログ信号に対して前記ゲイン設定値に基く信号増幅を行うＡＦＥ（Analog Front End）と、
前記ＡＦＥから出力されたアナログ信号をディジタル信号に変換するＡＤコンバータと、
光学系の歪み、傷等に起因する、前記画像読取センサを構成する各画素毎のゲインのばらつきの補正処理である白補正に用いる白基準部材と、
前記ＬＥＤアレイを点灯させて前記画像読取センサにより前記白基準部材を読み取ったときに、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定するトータル出力画素数判定手段と、
前記画像読取センサの種類毎に、前記画像読取センサを動作させるための基準電圧を表すデータ（以下、基準電圧データという）と、前記画像読取センサにおける有効画素の開始位置を表すデータ（以下、開始位置データという）とを含む各種の設定データを記憶する記憶手段とをさらに備え、
前記センサ判別手段は、前記トータル出力画素数判定手段による判定結果に基いて、前記画像読取センサの種類を判別し、
前記読取動作制御手段は、
前記センサ判別手段により判別した画像読取センサの種類に応じて、前記ＡＦＥが保持するオフセット設定値とゲイン設定値とを変更すると共に、
前記記憶手段に記憶された基準電圧データ及び開始位置データの中から、前記センサ判別手段により判別した画像読取センサの種類に応じた基準電圧データ及び開始位置データを選択し、この基準電圧データ及び開始位置データを用いて前記画像読取センサによる画像読取動作を制御することを特徴とするスキャナ。
【請求項２】
画像を読み取るための画像読取センサと、前記画像読取センサによる画像読取動作を制御する読取動作制御手段と、前記画像読取センサの種類を判別するセンサ判別手段とを備え、前記読取動作制御手段は、前記センサ判別手段により判別した画像読取センサの種類に応じて、前記画像読取センサによる画像読取動作を制御するスキャナにおいて、
前記画像読取センサは、多数の受光素子を有し、
所定の画像を読み取ったときに、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定するトータル出力画素数判定手段をさらに備え、
前記センサ判別手段は、前記トータル出力画素数判定手段による判定結果に基いて、前記画像読取センサの種類を判別することを特徴とするスキャナ。
【請求項３】
光学系の歪み、傷等に起因する、前記画像読取センサを構成する各画素毎のゲインのばらつきの補正処理である白補正に用いる白基準部材をさらに備え、
前記画像読取センサは、主走査方向に沿って設けられた線状光源をさらに有し、
前記トータル出力画素数判定手段は、前記線状光源を点灯させて前記白基準部材を読み取ったときに、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定する請求項２に記載のスキャナ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿に描かれた画像を読取るスキャナに関し、特に、画像読取センサの種類を判別する技術に関する。
【背景技術】
【０００２】
従来から、スキャナには、画像読取センサとして、メーカの異なる複数機種のうち、いずれかの機種が採用されて組み込まれている。画像読取センサは、その機種によって仕様が異なっている。このため、従来の一般のスキャナでは、組み込まれる画像読取センサの種類に応じて、ハードウェアやソフトウェアの設定（画像読取センサを動作させるための基準電圧や、画像読取センサにおける有効画素の開始位置や、ダイナミックレンジ（出力保障されている電圧範囲）等に関する設定）を変更して、画像読取動作を実行する必要がある。
【０００３】
そこで、従来のスキャナは、画像読取センサの種類に応じたハードウェアやソフトウェアの設定データ、及び画像読取センサの種類に応じた制御プログラムを予めメモリに記憶しておき、これらの設定データに基いて画像読取センサによる画像読取動作を制御するようにしている。
【０００４】
しかしながら、従来の一般のスキャナでは、（画像読取センサ周辺の）ハードウェアやソフトウェア（上記の制御プログラム）自体を変更せずに、上記のハードウェアやソフトウェアの設定のみを変更することにより、異なる種類の画像読取センサを適宜交換して組み込むことができない。これに対して、ハードウェアや制御プログラム自体を変更せずに、異なる種類の画像読取センサを適宜交換して組み込むことができれば、スキャナの製造メーカは、供給能力の高いメーカの画像読取センサや安価な画像読取センサを選択して組み込むことができる。
【０００５】
そこで、従来のスキャナにおいて、画像読取センサを動作させるための基準電圧の違いに基いて画像読取センサの種類を判別し、判別した画像読取センサの種類に応じて、画像読取センサによる画像読取動作を制御するようにしたものがある。このスキャナによれば、ハードウェアやソフトウェア自体を変更せずに、上記のハードウェアやソフトウェアの設定のみを変更することにより、異なる種類の画像読取センサを適宜交換して組み込むことができる。
【０００６】
ところが、上記の基準電圧の違いに基いて画像読取センサの種類を判別するスキャナでは、基準電圧が同レベルの異なる画像読取センサの種類を判別したり、基準電圧にばらつきのある（基準電圧の値に幅のある）画像読取センサの種類を判別することができないという問題があった。
【０００７】
これに対して、従来のスキャナにおいて、ＣＣＤの有効画素数に応じて、主走査同期クロックを変更するようにしたものが知られている（例えば、特許文献１参照）。けれども、この発明では、画像読取センサの種類に応じた基準電圧や有効画素の開始位置で画像読取センサによる画像読取動作を行うことができず、また、画像読取センサの種類に応じたオフセット調整や信号増幅（ゲイン調整）を行うことができないという問題があった。
【０００８】
さらにまた、画像処理装置の分野において、画素数の異なるプリンタに対応できるように、画像データを画素毎に記憶する画像メモリと、画像メモリに記憶された画像データを読み出して処理する画像処理回路を複数個具備し、画像メモリを複数の領域に分割して、各領域を複数の画像処理回路で読み出すようにしたものが知られている（例えば、特許文献２参照）。また、データ記録装置の分野において、蓄積している画像データの画素数を転送先の装置が表示できる画素数に変換するようにしたものが知られている（例えば、特許文献３参照）。
【０００９】
けれども、上記特許文献２及び３に記載の発明では、上記いずれの問題を解決することもできない。
【特許文献１】特開平１１−２７４７３号公報
【特許文献２】特開平６−３３４８２４号公報
【特許文献３】特開平６−３２６８５６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
本発明は、上記の問題を解決するためになされたものであり、異なる種類の画像読取センサの基準電圧が同レベルの場合や基準電圧にばらつきのある場合でも、画像読取センサの種類を判別することができると共に、画像読取センサの種類に応じた基準電圧や有効画素の開始位置で画像読取センサによる画像読取動作を行うことができ、しかも、画像読取センサの種類に応じたオフセット調整や信号増幅（ゲイン調整）を行うことが可能なスキャナを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために請求項１の発明は、画像を読み取るための画像読取センサと、前記画像読取センサによる画像読取動作を制御する読取動作制御手段と、前記画像読取センサの種類を判別するセンサ判別手段とを備え、前記読取動作制御手段は、前記センサ判別手段により判別した画像読取センサの種類に応じて、前記画像読取センサによる画像読取動作を制御するスキャナにおいて、前記画像読取センサは、主走査方向に沿って設けられたＬＥＤアレイと、このＬＥＤアレイに平行に設けられた多数の受光素子と、これらの受光素子と一体的に設けられたレンズとを有するＣＩＳ（Contact Image Sensor）であり、前記画像読取センサから供給されるアナログ信号に対して加えるオフセット電圧の基準電圧を表すオフセット設定値と、前記オフセット設定値に基くオフセット調整後のアナログ信号の増幅率を表すゲイン設定値とを保持し、前記画像読取センサから供給されるアナログ信号に対して前記オフセット設定値に基くオフセット調整を行うと共に、このオフセット調整後のアナログ信号に対して前記ゲイン設定値に基く信号増幅を行うＡＦＥ（Analog Front End）と、前記ＡＦＥから出力されたアナログ信号をディジタル信号に変換するＡＤコンバータと、光学系の歪み、傷等に起因する、前記画像読取センサを構成する各画素毎のゲインのばらつきの補正処理である白補正に用いる白基準部材と、前記ＬＥＤアレイを点灯させて前記画像読取センサにより前記白基準部材を読み取ったときに、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定するトータル出力画素数判定手段と、前記画像読取センサの種類毎に、前記画像読取センサを動作させるための基準電圧を表すデータ（以下、基準電圧データという）と、前記画像読取センサにおける有効画素の開始位置を表すデータ（以下、開始位置データという）とを含む各種の設定データを記憶する記憶手段とをさらに備え、前記センサ判別手段は、前記トータル出力画素数判定手段による判定結果に基いて、前記画像読取センサの種類を判別し、前記読取動作制御手段は、前記センサ判別手段により判別した画像読取センサの種類に応じて、前記ＡＦＥが保持するオフセット設定値とゲイン設定値とを変更すると共に、前記記憶手段に記憶された基準電圧データ及び開始位置データの中から、前記センサ判別手段により判別した画像読取センサの種類に応じた基準電圧データ及び開始位置データを選択し、この基準電圧データ及び開始位置データを用いて前記画像読取センサによる画像読取動作を制御するものである。
【００１２】
請求項２の発明は、画像を読み取るための画像読取センサと、前記画像読取センサによる画像読取動作を制御する読取動作制御手段と、前記画像読取センサの種類を判別するセンサ判別手段とを備え、前記読取動作制御手段は、前記センサ判別手段により判別した画像読取センサの種類に応じて、前記画像読取センサによる画像読取動作を制御するスキャナにおいて、前記画像読取センサは、多数の受光素子を有し、所定の画像を読み取ったときに、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定するトータル出力画素数判定手段をさらに備え、前記センサ判別手段は、前記トータル出力画素数判定手段による判定結果に基いて、前記画像読取センサの種類を判別するものである。
【００１３】
請求項３の発明は、請求項２に記載のスキャナにおいて、光学系の歪み、傷等に起因する、前記画像読取センサを構成する各画素毎のゲインのばらつきの補正処理である白補正に用いる白基準部材をさらに備え、前記画像読取センサは、主走査方向に沿って設けられた線状光源をさらに有し、前記トータル出力画素数判定手段は、前記線状光源を点灯させて前記白基準部材を読み取ったときに、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定するものである。
【発明の効果】
【００１４】
請求項１の発明によれば、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数に基いて、画像読取センサの種類が判別されるので、異なる種類の画像読取センサの基準電圧が同レベルの場合や基準電圧にばらつきのある場合でも、画像読取センサの種類を判別することができる。また、判別した画像読取センサの種類に応じて、ＡＦＥが保持するオフセット設定値とゲイン設定値とが変更されると共に、画像読取センサの種類に応じた基準電圧データ及び開始位置データを用いて画像読取センサによる画像読取動作が制御される。これにより、画像読取センサの種類に応じたオフセット調整や信号増幅（ゲイン調整）を行うことができ、しかも、画像読取センサの種類に応じた基準電圧や有効画素の開始位置で画像読取センサによる画像読取動作を行うことができる。
【００１５】
請求項２の発明によれば、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数に基いて、画像読取センサの種類が判別されるので、異なる種類の画像読取センサの基準電圧が同レベルの場合や基準電圧にばらつきのある場合でも、画像読取センサの種類を判別することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施形態に係るスキャナについて図面を参照して説明する。本実施形態では、本発明をスキャナ付プリンタに適用した場合の例について説明する。図１は、本実施形態によるスキャナ付プリンタの構成を示す。スキャナ付プリンタ１は、原稿に描かれている画像を読取って、その読取った画像をパーソナルコンピュータ等の外部機器に出力する機能を有する。また、このスキャナ付プリンタ１は、原稿から読取った画像を印刷用紙に印刷できると共に、パーソナルコンピュータ等の外部機器から入力される画像印刷用データを基に、印刷用紙に画像を印刷できるようになっている。
【００１７】
スキャナ付プリンタ１は、原稿が載置される原稿台２と、原稿を押さえるための原稿押さえ板３と、印刷用紙が装填されるペーパレスト４と、原稿の画像を読取るための画像読取センサ５と、画像読取センサ５を移動させるためのスキャンモータ６と、印刷用紙に画像を印刷するための印刷装置７と、スキャナ付プリンタ１の各種動作を指示するためのキー操作部８等を備える。
【００１８】
原稿台２は、透明板から成っており、筐体１０の上面に設けられている。原稿は、画像が描かれている面を下向きにして原稿台２に載置される。原稿押さえ板３は、筐体１０の上面に回動自在に設けられており、原稿押さえ板３を開くことにより、原稿台２に原稿を載置することができ、原稿押さえ板３を閉じることにより、原稿台２に載置された原稿を押さえることができるようになっている。ペーパレスト４は、筐体１０の背部に設けられている。印刷用紙は、ペーパレスト４に装填される。
【００１９】
画像読取センサ５は、画像の濃淡を光学的に検出して画像を読取るセンサである。この画像読取センサ５は、いわゆるＣＩＳ（Contact Image sensor）と呼ばれるセンサであり、主走査方向に沿って一列に配列されたＬＥＤアレイ５４（線状光源）と、このＬＥＤアレイ５４に平行に設けられた多数の受光素子５１と、これらの受光素子５１と一体的に設けられたレンズ５２と、これら受光素子５１及びレンズ５２を支持する支持体５３等により構成されている。画像読取センサ５は、受光素子５１の配列方向（主走査方向）にライン状に画像を読取るようになっており、受光素子５１及びレンズ５２が上向きとなる（原稿台２と対向する）ように筐体１０内に収納され、原稿台２に沿って、主走査方向（受光素子５１の配列方向）と直交する方向（副走査方向）に移動するようになっている。ＬＥＤアレイ５４は、例えば緑色、赤色、青色の発光色でそれぞれ発光する３個のＬＥＤ（発光ダイオード）により構成されており、受光素子５１でカラー原稿を読み取り可能となるように構成されている。すなわち、ＬＥＤアレイ５４は、３個のＬＥＤそれぞれの発光量を変化させることにより、ＬＥＤアレイ５４全体の発光色を、白色やその他の種々の色に調整することが可能なものである。
【００２０】
スキャンモータ６は、画像読取センサ５を移動させるための駆動力を発生するものであり、入力パルス数に比例して回転角が変位するステッピングモータが用いられている。スキャンモータ６の駆動力により、不図示のギア等から成るセンサ移動機構を介して、画像読取センサ５が移動する。
【００２１】
筐体１０の天板の下面側であって、原稿台２が設けられた部位の近傍には、黒パターン９ａが設けられた白色の白基準調整シート９（請求項における白基準部材）が、主走査方向に沿って設けられている。この白基準調整シート９は、画像読取センサ５の位置等のキャリブレーションや、光学系の歪み、傷等に起因する、画像読取センサ５を構成する各画素毎のゲインのばらつきの補正処理である白補正に用いられる。スキャナ付プリンタ１が動作を実行していない待機状態であるときには、画像読取センサ５は、この白基準調整シート９の下方近傍に停止している。
【００２２】
このスキャナ付プリンタ１においてスキャン処理が実行されるときには、画像読取センサ５により原稿画像を読み取る前に、画像読取センサ５のキャリブレーションが行われる。画像読取センサ５のキャリブレーションでは、画像読取センサ５が白基準調整シート９の下方に移動され、この白基準調整シート９が読み取られる。このとき、スキャナ付プリンタ１のＣＰＵ１５は、読み取った画像における黒パターン９ａの位置を基準として、画像読取センサ５と原稿台２との位置関係を正確に把握する。また、このキャリブレーション時には、白基準調整シート９と黒パターン９ａを読み取った結果に基づいて、ＬＥＤアレイ５４の各色のＬＥＤの発光光量のバランスが調整され、原稿を適切に読み取ることができるように構成されている。
【００２３】
画像読取動作は、スキャンモータ６を制御して、画像読取センサ５を副走査方向に移動させると共に、副走査方向の各位置でＬＥＤアレイ５４により照明された所定の範囲の像を各受光素子５１の受光面に結像させて、各受光素子によりその所定の範囲の画像を撮像することにより行われる。このような画像読取動作により、副走査方向の各位置で主走査方向にライン状の画像が得られ、従って、原稿台２に載置されている原稿から２次元画像が読取られる。
【００２４】
印刷装置７は、印刷用紙を搬送するためのフィードモータ７１と、印刷用紙に画像を印刷するための印刷ヘッド７２と、印刷ヘッド７２を移動させるためのキャリアモータ７３等を備えている。ペーパレスト４に装填されている印刷用紙は、フィードモータ７１の駆動力により動作する不図示の紙送り機構によって、印刷ヘッド７２の下方を搬送され、排紙口１１から排出される。印刷ヘッド７２は、キャリアモータ７３の駆動力により動作する不図示のヘッド送り機構によって、印刷用紙の搬送方向と直交する方向に移動し、そして、搬送される印刷用紙にインクを噴射することにより画像を印刷する。
【００２５】
本実施形態のスキャナ付プリンタ１は、ＬＥＤアレイ５４を点灯させて画像読取センサ５により白基準調整シート９を読み取ったときに、所定の階調以上の出力値を持つ受光素子５１の数であるトータル出力画素数を判定して、判定したトータル出力画素数に基いて画像読取センサ５の種類を判別し、判別した画像読取センサ５の機種に応じて、画像読取動作を制御する。
【００２６】
図２は、スキャナ付プリンタ１の電気的ブロック構成を示す。スキャナ付プリンタ１は、上記の構成に加えて、制御基板であるＰＣＢ（Print-Circuit Board）１１と、電源キー２１と、外部機器接続部２３とを備えている。外部機器接続部２３は、パーソナルコンピュータ等の外部機器との間で各種信号の送受信を行う。
【００２７】
上記のＰＣＢ１１には、ＡＦＥ（Analog Front End）１２と、ＡＳＩＣ(Application Specific IC)１３と、メモリ１４（記憶手段）とが配設されている。ＡＦＥ１２は、画像読取センサ５から供給されるアナログ信号Ｖｉｎに対して加えるオフセット電圧の基準電圧を表すオフセット設定値と、このオフセット設定値に基くオフセット調整後のアナログ信号の増幅率を表すゲイン設定値とを保持し、画像読取センサ５から供給されるアナログ信号に対して上記のオフセット設定値に基くオフセット調整を行うと共に、このオフセット調整後のアナログ信号に対して上記のゲイン設定値に基く信号増幅を行う。メモリ１４は、スキャナ付プリンタ１の動作を制御するためのプログラム(ファームウェア）等を記憶している。また、メモリ１４は、画像読取センサ５の種類毎に、画像読取センサ５を動作させるための基準電圧を表すデータ（以下、基準電圧データという）と、画像読取センサ５における有効画素の開始位置を表すデータ（以下、開始位置データという）とを含む各種の設定データを記憶している。
【００２８】
上記のＡＳＩＣ１３は、ＡＦＥ１２から出力されたアナログ信号Ｖｏｕｔをディジタル信号に変換するＡＤコンバータ（図中におけるＡＤＣ）１６と、ＡＤコンバータ１６から出力されたディジタル信号形式の画像データに対して各種の画像処理を行う画像処理回路１７と、スキャナ付プリンタ１全体を制御するＣＰＵ１５と、ＣＰＵ１５から出力される読取開始信号に応答したタイミングパルスを生成し、ＡＦＥ１２、画像読取センサ５等に供給するタイミングパルス生成回路１９とを有している。ＣＰＵ１５が、請求項における読取動作制御手段、センサ判別手段、及びトータル出力画素数判定手段に相当する。
【００２９】
次に、図３を参照して、上記のＡＦＥ１２の概略の回路構成について説明する。ＡＦＥ１２は、画像読取センサ５から供給される、Ｒ，Ｇ，Ｂの各色のアナログ信号Ｖｉｎに対して加えるオフセット電圧の基準電圧を表す各色のオフセット設定値を保持するオフセットレジスタ３３と、画像読取センサ５から供給される各色のアナログ信号Ｖｉｎに対して、上記のオフセットレジスタ３３に保持された各色のオフセット設定値に基くオフセット電圧を加える（オフセット調整を行う）オフセット調整回路３１と、オフセット調整後の各色のアナログ信号の増幅率を表すゲイン設定値を保持するゲインレジスタ３４と、このゲインレジスタ３４に保持された各色のゲイン設定値に基いて、上記のオフセット調整後の各色のアナログ信号に対する信号増幅を行う（ゲイン調整を行う）自動利得制御アンプ（Auto Gain-control Amplifier：以下、ＡＧＣと略す）３２とを備えている。オフセット調整回路３１によるオフセット調整、及びＡＧＣ３２によるゲイン調整は、ＣＰＵ１５による制御の下で行われる。
【００３０】
次に、図４のフローチャートを参照して、スキャナ付プリンタ１の電源投入時に行われる画像読取センサ５の種類に応じた各種設定の変更処理について説明する。ユーザが、電源キー２１を押して、スキャナ付プリンタ１の電源を投入すると（Ｓ１でＹＥＳ）、スキャナ付プリンタ１のＣＰＵ１５は、装置内のハードウェアとソフトウェアの初期化動作を開始して（Ｓ２）、ＡＦＥ１２内のオフセットレジスタ３３やゲインレジスタ３４のクリア処理を含む、ＡＦＥ１２の初期化処理を行う（Ｓ３）。次に、ＣＰＵ１５は、オフセットレジスタ３３に各色毎の固定のオフセット設定値をセットする（Ｓ４）。この時点でオフセットレジスタ３３にセットされるオフセット設定値は、下記のトータル出力画素数の判定処理を行うことが可能なレベルの信号を得ることができる値であればよいので、このスキャナ付プリンタ１に組み込むことが可能ないずれの画像読取センサに対応したオフセット電圧の基準電圧よりも、低い値の電圧を表す設定値であってもよい。続いて、ＣＰＵ１５は、ゲインレジスタ３４に各色の暫定的なゲイン設定値をセットする（Ｓ５）。この時点でゲインレジスタ３４にセットされるゲイン設定値は、下記のトータル出力画素数の判定処理を行うことが可能なレベルの信号を得ることができる値であればよいので、ＣＰＵ１５は、ゲインレジスタ３４に各色毎の固定のゲイン設定値（例えば３倍）をセットする。
【００３１】
そして、ＣＰＵ１５は、ＬＥＤアレイ５４内の全てのＬＥＤを点灯させて画像読取センサ５により白基準調整シート９を読み取って(Ｓ６)、所定の階調以上の出力値を持つ受光素子の数であるトータル出力画素数を判定する（Ｓ７）。
【００３２】
なお、画像読取センサ５の種類毎に、画素領域内のダミー領域（出力の直線性が保障されていない画素の領域、すなわち有効画素ではない画素の領域）が異なることから、画像読取センサ５についてのトータル出力画素数（ダミー領域内の所定の階調以上の出力値を持つ受光素子の数と有効画素の数とを合わせた数）は、画像読取センサ５の種類毎に異なる。
【００３３】
ＣＰＵ１５は、上記Ｓ７で判定した画像読取センサ５のトータル出力画素数に基いて、スキャナ付プリンタ１に組み込まれている画像読取センサ５（ＣＩＳ）の種類を判別する（Ｓ８）。
【００３４】
次に、図５を参照して、上記の画像読取センサ５の種類の判別処理について説明する。曲線８１は、ＬＥＤアレイ５４内の全てのＬＥＤを点灯させて、Ａ社製の６００ＤＰＩの画像読取センサ５（ＣＩＳ）により白基準調整シート９を読み取った場合における各受光素子（画素）の出力値を示す。また、曲線８２は、ＬＥＤアレイ５４内の全てのＬＥＤを点灯させて、Ｂ社製の６００ＤＰＩの画像読取センサ５（ＣＩＳ）により白基準調整シート９を読み取った場合における各受光素子（画素）の出力値を示す。図中のｘ軸方向（左右方向）は、画像読取センサ５の主走査方向に対応しており、曲線８１、８２における左右端の出力値は、それぞれ画像読取センサ５の主走査方向端部に配された受光素子の出力値を表す。
【００３５】
上記の曲線８１、８２より、上記Ｓ７におけるトータル出力画素数の判定に用いる各受光素子の出力値の閾値を３０階調とした場合には、Ａ社製の６００ＤＰＩの画像読取センサ５のトータル出力画素数ｎ１は、５１３０画素程度となり、Ｂ社製の６００ＤＰＩの画像読取センサ５のトータル出力画素数ｎ２は、５２００画素程度となる。従って、この場合には、ＣＰＵ１５は、例えば、画像読取センサ５のトータル出力画素数が５１８０画素以上であれば、スキャナ付プリンタ１に組み込まれている画像読取センサ５の種類が、Ｂ社製の６００ＤＰＩの画像読取センサ５であると判別し、画像読取センサ５のトータル出力画素数が５１８０画素未満であれば、スキャナ付プリンタ１に組み込まれている画像読取センサ５の種類が、Ａ社製の６００ＤＰＩの画像読取センサ５であると判別する。これにより、ＣＰＵ１５は、画像読取センサ５の種類を正確に判別することができる。
【００３６】
上記Ｓ８の画像読取センサ５の種類の判別処理が終了すると、ＣＰＵ１５は、画像読取センサ５の種類に応じた各種設定の更新処理を行う（Ｓ９）。具体的には、ＣＰＵ１５は、画像読取センサ５の種類に応じて、ＡＦＥ１２内のオフセットレジスタ３３内の各色のオフセット設定値や、ＡＦＥ１２内のゲインレジスタ３４内の各色のゲイン設定値を変更すると共に、メモリ１４に記憶された基準電圧データ及び開始位置データの中から、画像読取センサ５の種類に応じた基準電圧データ及び開始位置データを選択し、この基準電圧データ及び開始位置データを、画像読取センサ５による画像読取動作に使用する基準電圧データ及び開始位置データとして、メモリ１４に登録（記憶）する。
【００３７】
なお、上記の各色のオフセット設定値は、ラインセンサへの照射光をなくした状態で画像読取センサ５から出力されるアナログ信号をＡ／Ｄ変換することにより得られ、また、各色のゲイン設定値は、白基準調整シート９を読み取った場合に画像読取センサ５から出力されるアナログ信号をＡ／Ｄ変換することにより得られる。
【００３８】
ユーザが実際の画像の読み取りを指示すると（Ｓ１０でＹＥＳ）、ＣＰＵ１５は、上記の画像読取動作に使用する基準電圧データ及び開始位置データをメモリ１４から読み出して、この基準電圧データ及び開始位置データを用いて前記画像読取センサによる画像読取動作を開始し（Ｓ１１）、画像読取センサ５で原稿の画像を読み取って、読み取った画像に対して白補正及び黒補正を行う（Ｓ１２）。すなわち、画像読取センサ５から供給されるアナログ信号に対して上記Ｓ９で更新された各色のオフセット設定値に基くオフセット調整（黒補正）を行うと共に、このオフセット調整後のアナログ信号に対して上記Ｓ９で更新された各色のゲイン設定値に基く信号増幅（白補正）を行う。
【００３９】
上記のように、本実施形態によるスキャナ付プリンタ１によれば、所定の階調以上の出力値を持つ受光素子５１の数であるトータル出力画素数に基いて、画像読取センサ５の種類が判別されるので、異なる種類の画像読取センサ５の基準電圧が同レベルの場合や基準電圧にばらつきのある場合でも、画像読取センサ５の種類を判別することができる。また、判別した画像読取センサ５の種類に応じて、ＡＦＥ１２が保持するオフセット設定値とゲイン設定値とが変更されると共に、画像読取センサ５の種類に応じた基準電圧データ及び開始位置データを用いて画像読取センサ５による画像読取動作が制御される。これにより、画像読取センサ５の種類に応じたオフセット調整や信号増幅（ゲイン調整）を行うことができ、しかも、画像読取センサ５の種類に応じた基準電圧や有効画素の開始位置で画像読取センサ５による画像読取動作を行うことができる。
【００４０】
なお、本発明は、上記実施形態の構成に限られず、発明の趣旨を変更しない範囲で種々の変形が可能である。例えば、上記実施形態では、本発明をスキャナ付プリンタに適用した場合の例について説明したが、本発明の適用対象は、印刷機能を有しないスキャナであってもよい。また、画像読取センサ５は、ＣＩＳから成るものに限られず、ＣＣＤから成るものであってもよい。さらにまた、上記実施形態では、画像読取センサ５から出力されたアナログ信号に対してオフセット調整やゲイン調整を行ったが、画像読取センサから出力されたアナログ信号をＡＤコンバータでディジタル信号に変換してからオフセット調整やゲイン調整を行ってもよい。また、画像読取センサの種類に応じて変更する各種設定は、上記のオフセット設定値、ゲイン設定値、基準電圧データ及び開始位置データに限られない。
【図面の簡単な説明】
【００４１】
【図１】本発明の一実施形態に係るスキャナ付プリンタの概略構成を示す斜視図。
【図２】上記スキャナ付プリンタの電気的ブロック構成図。
【図３】図２中のＡＦＥの電気的ブロック構成図。
【図４】上記スキャナ付プリンタにおける画像読取センサの種類に応じた各種設定の変更処理のフローチャート。
【図５】異なる種類の画像読取センサで白基準調整シートを読み取った場合における各受光素子（画素）の出力値の例を示すグラフ。
【符号の説明】
【００４２】
１    スキャナ付プリンタ（スキャナ）
５    画像読取センサ
９    白基準調整シート（白基準部材）
１４  メモリ（記憶手段）
１５  ＣＰＵ（読取動作制御手段、センサ判別手段、トータル出力画素数判定手段）
１６  ＡＤコンバータ
３３  オフセットレジスタ
３４  ゲインレジスタ
５１  受光素子
５２  レンズ
５４  ＬＥＤアレイ（線状光源）
【図１】
2008098753.tif 000003
【図２】
2008098753.tif 000004
【図３】
2008098753.tif 000005
【図４】
2008098753.tif 000006
【図５】
2008098753.tif 000007