(57)【要約】【課題】ＣＣＤセンサの各ラインセンサの相互の接続位置の出力に差が生じていても、その差を解消できる画像読取装置とその制御方法および画像形成装置を提供する。【解決手段】ＣＣＤセンサ７のラインセンサ５０，６０，７０の出力をそれぞれ増幅する複数のゲインアンプ９４，９５，９６を設け、これらゲインアンプ９４，９５，９６のゲインを調整する。【選択図】図４
2010252333.tif 000002
【特許請求の範囲】
【請求項１】
白色基準部材と、
原稿および前記白色基準部材を露光するための露光ランプと、
複数のラインセンサを直列接続し、前記原稿または前記白色基準部材からの反射光を受けその受光量に対応する電圧レベルの画像信号を出力するＣＣＤセンサと、
前記各ラインセンサの出力をそれぞれ増幅する複数のゲインアンプと、
前記各ゲインアンプの出力信号をアナログ／デジタル変換し前記各ラインセンサの画像データとして出力するアナログ／デジタル変換器と、
当該装置の起動時、前記露光ランプにより前記白色基準部材を露光する第１制御手段と、
当該装置の起動時、前記各ラインセンサのうち最大出力の１つのラインセンサを選定する選定手段と、
前記選定したラインセンサに対応する前記ゲインアンプのゲインを、同選定したラインセンサの１ライン分の画像データの最大値が予め定めた設定値となるように調整するとともに、この調整後、同選定したラインセンサの１ライン分の画像データのうち両端位置の画像データを検出する第１処理手段と、
前記選定したラインセンサの左側に別のラインセンサがあるかどうかを判定する第１判定手段と、
前記第１判定手段の判定結果がありの場合、前記左側のラインセンサに対応する前記ゲインアンプのゲインを、同左側のラインセンサの右端位置の画像データが右隣りの前記ラインセンサの左端位置の画像データに一致するように調整するとともに、この調整後、同左側のラインセンサの１ライン分の画像データのうち、左端位置の画像データを検出する第２処理手段と、
前記第２処理手段による検出後、前記左側のラインセンサの左側に別のラインセンサがあるかどうかを判定する第２判定手段と、
前記第２判定手段の判定結果がありの場合、前記第２処理手段の調整および検出を繰り返す第２制御手段と、
前記第１判定手段の判定結果がなしの場合、および前記第２判定手段の判定結果がなしの場合、前記選定したラインセンサの右側に別のラインセンサがあるかどうかを判定する第３判定手段と、
前記第３判定手段の判定結果がありの場合、前記右側のラインセンサに対応する前記ゲインアンプのゲインを、同右側のラインセンサの左端位置の画像データが左隣りの前記ラインセンサの右端位置の画像データに一致するように調整するとともに、この調整後、同右側のラインセンサの１ライン分の画像データのうち、右端位置の画像データを検出する第３処理手段と、
前記第３処理手段による検出後、前記右側のラインセンサの右側に別のラインセンサがあるかどうかを判定する第４判定手段と、
前記第４判定手段の判定結果がありの場合に前記第３処理手段の調整および検出を繰り返し、同判定結果がなしの場合に同第３処理手段の調整および検出を終了する第３制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記各ラインセンサは、前記原稿または前記白色基準部材からの反射光を受けてライン走査することにより、その受光量に対応する電圧レベルの画像信号を出力することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記各ラインセンサは、フォトダイオードアレイ、シフトゲート、アナログシフトレジスタ、およびバッファアンプを含むことを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記原稿をセットするための透明の原稿プレート、をさらに備えることを特徴とする請求項１記載の画像読取装置。
【請求項５】
前記設定値は、起動に伴い初期設定する白色基準値であることを特徴とする請求項１記載の画像読取装置。
【請求項６】
前記選定手段は、当該装置の起動時、前記各ラインセンサのうち最大出力の１つのラインセンサを、前記各ラインセンサの画像データに基づき選定する、
前記第１判定手段は、前記選定したラインセンサの左側に別のラインセンサがあるかどうかを、前記各ラインセンサの画像データに基づき判定する、
前記第２判定手段は、前記第２処理手段による検出後、前記左側のラインセンサの左側に別のラインセンサがあるかどうかを、前記各ラインセンサの画像データに基づき判定する、
前記第３判定手段は、前記第１判定手段の判定結果がなしの場合、および前記第２判定手段の判定結果がなしの場合、前記選定したラインセンサの右側に別のラインセンサがあるかどうかを、前記各ラインセンサの画像データに基づき判定する、
前記第４判定手段は、前記第３処理手段による検出後、前記右側のラインセンサの右側に別のラインセンサがあるかどうかを、前記各ラインセンサの画像データに基づき判定する、
ことを特徴とする請求項１記載の画像読取装置。
【請求項７】
白色基準部材と、原稿および前記白色基準部材を露光するための露光ランプと、複数のラインセンサを直列接続し、前記原稿または前記白色基準部材からの反射光を受けその受光量に対応する電圧レベルの画像信号を出力するＣＣＤセンサと、これらラインセンサの出力をそれぞれ増幅する複数のゲインアンプと、これらゲインアンプの出力信号をアナログ／デジタル変換し前記各ラインセンサの画像データとして出力するアナログ／デジタル変換器と、を備えた画像読取装置の制御方法であって、
前記装置の起動時、前記露光ランプにより前記白色基準部材を露光するステップと、
前記装置の起動時、前記各ラインセンサのうち最大出力の１つのラインセンサを選定するステップと、
前記選定したラインセンサに対応する前記ゲインアンプのゲインを、同選定したラインセンサの１ライン分の画像データの最大値が予め定めた設定値となるように調整するとともに、この調整後、同選定したラインセンサの１ライン分の画像データのうち両端位置の画像データを検出する第１処理を実行するステップと、
前記選定したラインセンサの左側に別のラインセンサがあるかどうかを第１判定するステップと、
前記第１判定結果がありの場合、前記左側のラインセンサに対応する前記ゲインアンプのゲインを、同左側のラインセンサの右端位置の画像データが右隣りの前記ラインセンサの左端位置の画像データに一致するように調整するとともに、この調整後、同左側のラインセンサの１ライン分の画像データのうち、左端位置の画像データを検出する第２処理を実行するステップと、
前記第２処理による検出後、前記左側のラインセンサの左側に別のラインセンサがあるかどうかを第２判定するステップと、
前記第２判定結果がありの場合、前記第２処理の調整および検出を繰り返すステップと、
前記第１判定結果がなしの場合、および前記第２判定結果がなしの場合、前記選定したラインセンサの右側に別のラインセンサがあるかどうかを第３判定するステップと、
前記第３判定結果がありの場合、前記右側のラインセンサに対応する前記ゲインアンプのゲインを、同右側のラインセンサの左端位置の画像データが左隣りの前記ラインセンサの右端位置の画像データに一致するように調整するとともに、この調整後、同右側のラインセンサの１ライン分の画像データのうち、右端位置の画像データを検出する第３処理を実行するステップと、
前記第３処理による検出後、前記右側のラインセンサの右側に別のラインセンサがあるかどうかを第４判定するステップと、
前記第４判定結果がありの場合に前記第３処理の調整および検出を繰り返し、同第４判定結果がなしの場合に同第３処理の調整および検出を終了するステップと、
を備えることを特徴とする画像読取装置の制御方法。
【請求項８】
白色基準部材と、
原稿および前記白色基準部材を露光するための露光ランプと、
複数のラインセンサを直列接続し、前記原稿または前記白色基準部材からの反射光を受けその受光量に対応する電圧レベルの画像信号を出力するＣＣＤセンサと、
前記各ラインセンサの出力をそれぞれ増幅する複数のゲインアンプと、
前記各ゲインアンプの出力信号をアナログ／デジタル変換し前記各ラインセンサの画像データとして出力するアナログ／デジタル変換器と、
当該装置の起動時、前記露光ランプにより前記白色基準部材を露光する第１制御手段と、
当該装置の起動時、前記各ラインセンサのうち最大出力の１つのラインセンサを選定する選定手段と、
前記選定したラインセンサに対応する前記ゲインアンプのゲインを、同選定したラインセンサの１ライン分の画像データの最大値が予め定めた設定値となるように調整するとともに、この調整後、同選定したラインセンサの１ライン分の画像データのうち両端位置の画像データを検出する第１処理手段と、
前記選定したラインセンサの左側に別のラインセンサがあるかどうかを判定する第１判定手段と、
前記第１判定手段の判定結果がありの場合、前記左側のラインセンサに対応する前記ゲインアンプのゲインを、同左側のラインセンサの右端位置の画像データが右隣りの前記ラインセンサの左端位置の画像データに一致するように調整するとともに、この調整後、同左側のラインセンサの１ライン分の画像データのうち、左端位置の画像データを検出する第２処理手段と、
前記第２処理手段による検出後、前記左側のラインセンサの左側に別のラインセンサがあるかどうかを判定する第２判定手段と、
前記第２判定手段の判定結果がありの場合、前記第２処理手段の調整および検出を繰り返す第２制御手段と、
前記第１判定手段の判定結果がなしの場合、および前記第２判定手段の判定結果がなしの場合、前記選定したラインセンサの右側に別のラインセンサがあるかどうかを判定する第３判定手段と、
前記第３判定手段の判定結果がありの場合、前記右側のラインセンサに対応する前記ゲインアンプのゲインを、同右側のラインセンサの左端位置の画像データが左隣りの前記ラインセンサの右端位置の画像データに一致するように調整するとともに、この調整後、同右側のラインセンサの１ライン分の画像データのうち、右端位置の画像データを検出する第３処理手段と、
前記第３処理手段による検出後、前記右側のラインセンサの右側に別のラインセンサがあるかどうかを判定する第４判定手段と、
前記第４判定手段の判定結果がありの場合に前記第３処理手段の調整および検出を繰り返し、同判定結果がなしの場合に同第３処理手段の調整および検出を終了する第３制御手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像読取装置とその制御方法および画像形成装置に関する。
【背景技術】
【０００２】
スキャナ等の画像読取装置およびコピー機などの画像形成装置では、露光ランプを原稿プレートに沿って往復動させ、その往動時に露光ランプによって原稿プレート上の原稿を露光する。この露光により生じる原稿からの反射光を、光電変換素子であるＣＣＤセンサが受ける。ＣＣＤセンサは、受けた光を露光ランプの移動方向と直交する方向にライン走査するとともに、このライン走査を露光ランプの往動に伴って繰り返す。このＣＣＤセンサのライン走査の方向が、主走査方向である。露光ランプの往動方向が、副走査方向である。
【０００３】
ＣＣＤセンサを露光ランプと共に原稿プレートに沿って往復動させるＣＩＳ型の場合、ＣＣＤセンサのライン走査方向の長さが原稿プレートの幅とほぼ同じである。このＣＣＤセンサは、複数のラインセンサをライン状に直列接続し、原稿からの反射光を受けてライン走査することにより、受光量に対応する電圧レベルの画像信号を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１５８８３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＣＩＳ型のＣＣＤセンサの場合、各ラインセンサの相互の接続位置の出力に差が生じることがある。この出力の差は、画像形成時の濃度の斑となって現れる。
【０００６】
本発明の実施形態の目的は、ＣＣＤセンサの各ラインセンサの相互の接続位置の出力に差が生じていても、その差を解消できる画像読取装置とその制御方法および画像形成装置を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の画像読取装置は、白色基準部材と、原稿および前記白色基準部材を露光するための露光ランプと、複数のラインセンサを直列接続し、前記原稿または前記白色基準部材からの反射光を受けその受光量に対応する電圧レベルの画像信号を出力するＣＣＤセンサと、前記各ラインセンサの出力をそれぞれ増幅する複数のゲインアンプと、前記各ゲインアンプの出力信号をアナログ／デジタル変換し前記各ラインセンサの画像データとして出力するアナログ／デジタル変換器と、当該装置の起動時、前記露光ランプにより前記白色基準部材を露光する第１制御手段と、当該装置の起動時、前記各ラインセンサのうち最大出力の１つのラインセンサを選定する選定手段と、前記選定したラインセンサに対応する前記ゲインアンプのゲインを、同選定したラインセンサの１ライン分の画像データの最大値が予め定めた設定値となるように調整するとともに、この調整後、同選定したラインセンサの１ライン分の画像データのうち両端位置の画像データを検出する第１処理手段と、
前記選定したラインセンサの左側に別のラインセンサがあるかどうかを判定する第１判定手段と、前記第１判定手段の判定結果がありの場合、前記左側のラインセンサに対応する前記ゲインアンプのゲインを、同左側のラインセンサの右端位置の画像データが右隣りの前記ラインセンサの左端位置の画像データに一致するように調整するとともに、この調整後、同左側のラインセンサの１ライン分の画像データのうち、左端位置の画像データを検出する第２処理手段と、前記第２処理手段による検出後、前記左側のラインセンサの左側に別のラインセンサがあるかどうかを判定する第２判定手段と、前記第２判定手段の判定結果がありの場合、前記第２処理手段の調整および検出を繰り返す第２制御手段と、前記第１判定手段の判定結果がなしの場合、および前記第２判定手段の判定結果がなしの場合、前記選定したラインセンサの右側に別のラインセンサがあるかどうかを判定する第３判定手段と、前記第３判定手段の判定結果がありの場合、前記右側のラインセンサに対応する前記ゲインアンプのゲインを、同右側のラインセンサの左端位置の画像データが左隣りの前記ラインセンサの右端位置の画像データに一致するように調整するとともに、この調整後、同右側のラインセンサの１ライン分の画像データのうち、右端位置の画像データを検出する第３処理手段と、前記第３処理手段による検出後、前記右側のラインセンサの右側に別のラインセンサがあるかどうかを判定する第４判定手段と、前記第４判定手段の判定結果がありの場合に前記第３処理手段の調整および検出を繰り返し、同判定結果がなしの場合に同第３処理手段の調整および検出を終了する第３制御手段と、を備える。
【図面の簡単な説明】
【０００８】
【図１】一実施形態の画像読取装置およびその画像読取装置を含む画像形成装置の構成を示す図。
【図２】同実施形態における原稿、原稿プレート、およびＣＣＤセンサを示す図。
【図３】同実施形態のＣＣＤセンサの構成を示す図。
【図４】同実施形態の制御回路のブロック図。
【図５】同実施形態の作用を説明するためのフローチャート。
【図６】図５に続くフローチャート。
【図７】同実施形態における各ラインセンサの画像データを示す図。
【図８】同実施形態における中央のラインセンサの画像データの最大値が白色基準値に一致した状態を示す図。
【図９】同実施形態における左側のラインセンサの右端位置の画像データが中央のラインセンサの左端位置の画像データに一致した状態を示す図。
【図１０】同実施形態における右側のラインセンサの左端位置の画像データが中央のラインセンサの右端位置の画像データに一致した状態を示す図。
【図１１】同実施形態のＣＣＤセンサの変形例の構成を示す図。
【図１２】同変形例における各ラインセンサの画像データを示す図。
【図１３】同変形例における左側のラインセンサの画像データの最大値が白色基準値に一致した状態を示す図。
【図１４】同実施形態における右側のラインセンサの左端位置の画像データが左側のラインセンサの右端位置の画像データに一致した状態を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態を、図面を参照して説明する。  
図１に示すように、画像形成装置たとえば本体１は、上部に自動原稿送り装置（ＡＤＦ）３を開閉自在に備え、その自動原稿送り装置３の下に原稿Ａをセットするための透明の原稿プレート２を備える。自動原稿送り装置３は、１枚または複数枚の原稿Ａを１枚ずつ原稿プレート２に自動送りする。原稿プレート２は、図２に示すように、インジケータ部２ａを有する。このインジケータ部２ａの縁が、原稿セット用の基準位置となる。
【００１０】
原稿プレート２の下面側にキャリッジ４を配置し、そのキャリッジ４に露光ランプ５、セルフォック（登録商標）レンズ６、およびＣＣＤセンサ７を搭載する。また、図２に示すように、インジケータ部２ａの下面に、シェーディング補正用の白色基準部材である白色基準板８を配置する。
【００１１】
キャリッジ４は、原稿プレート２の下面に沿って往復動する。露光ランプ５は、原稿プレート２上の原稿Ａおよび白色基準板８を露光する。この露光により、原稿Ａおよび白色基準板８から反射光が生じる。ＣＣＤセンサ７は、この反射光をセルフォック（登録商標）レンズ６を通して受ける。
【００１２】
ＣＣＤセンサ７は、後述する複数のラインセンサ５０，６０，７０を上記キャリッジ４の往復動方向と直交する方向に沿ってライン状に直列接続し、原稿Ａまたは白色基準板８からの反射光を受けてライン走査することにより、受光量に対応する電圧レベルの画像信号を出力する。このＣＣＤセンサのライン走査の方向が、主走査方向Ｘである。露光ランプの往動方向が、副走査方向Ｙである。ＣＣＤセンサ７の主走査方向Ｘの長さは、原稿プレート２の幅とほぼ同じである。
【００１３】
少なくとも上記原稿プレート２から上記ＣＣＤセンサ７までの部品により、画像読取装置を構成している。
【００１４】
一方、図１に示すように、本体１内の略中央部に、感光体ドラム２０を回転自在に配置する。この感光体ドラム２０の周囲に、帯電ユニット２１、現像ユニット２２、転写ユニット２３、剥離ユニット２４、クリーナ２５、除電ユニット２６を順に配置する。そして、上記レーザユニット２７が発するレーザビームを感光体ドラム２０の表面に照射する。
【００１５】
本体１内の底部に、複数の給紙カセット３０を配置する。これら給紙カセット３０は、互いに異なるサイズの多数枚のペーパーシートＰを収容する。プリント時、各給紙カセット３０のいずれか１つからペーパーシートＰを１枚ずつ取出す。この取出し用として、給紙カセット３０ごとに、ピックアップローラ３１を配置している。取出したペーパーシートＰは、それぞれ分離器３２により給紙カセット３０から分離する。レジストローラ３３は、上記分離したペーパーシートＰを感光体ドラム２０と転写ユニット２３との間に送り込む。
【００１６】
上記帯電ユニット２１は、高電圧を感光体ドラム２０に印加することにより、感光体ドラム２０の表面に静電荷を帯電させる。レーザユニット２７は、帯電が済んだ感光体ドラム２０の表面にレーザビームを照射することにより、感光体ドラム２０の表面に静電潜像を形成する。
【００１７】
現像ユニット２２は、感光体ドラム２０上の静電潜像にトナーを与えることにより、その静電潜像を顕像化する。転写ユニット２３は、感光体ドラム２０上の顕像をペーパーシートＰに転写する。剥離ユニット２４は、顕像が転写されたペーパーシートＰを感光体ドラム２０から剥離する。搬送ベルト４１は、剥離したペーパーシートＰを定着ユニット４２に送る。定着ユニット４２は、ペーパーシートＰ上の転写像を熱によって定着させる。排紙ローラ４３は、定着が済んだペーパーシートＰを排紙トレイ４４へ排出する。
【００１８】
ペーパーシートＰが剥離された感光体ドラム２０の表面には、現像剤および電荷が残留する。クリーナ２５は、残留する現像剤を除去する。除電ユニット２６は、残留する電荷を除去する。
【００１９】
少なくとも感光体ドラム２０から排紙トレイ４４までの部品により、画像をペーパーシートＰにプリントする後述のプロセスユニット８５を構成している。
【００２０】
上記ＣＣＤセンサ７は、ライン状に直列接続した３つのラインセンサ５０，６０，７０を含む。ラインセンサ５０は、フォトダイオードアレイ５１、シフトゲート９、アナログシフトレジスタ５２、およびバッファアンプ５３を含む。ラインセンサ６０は、フォトダイオードアレイ６１、上記シフトゲート９、アナログシフトレジスタ６２、およびバッファアンプ６３を含む。ラインセンサ７０は、フォトダイオードアレイ７１、上記シフトゲート９、アナログシフトレジスタ７２、およびバッファアンプ７３を含む。
【００２１】
また、主制御部であるＣＰＵ８０に、露光ランプコントローラ８１、ＣＣＤコントローラ８２、画像処理ユニット８３、およびプロセスユニットコントローラ８４を接続する。そして、露光ランプコントローラ８１に上記露光ランプ５を接続する。ＣＣＤコントローラ８２に上記ＣＣＤセンサ７を接続する。画像処理ユニット８３は、白色メモリ、黒色メモリ、ラインメモリ、ページメモリ、およびシェーディング補正部などを含む。プロセスユニットコントローラ８４にプロセスユニット８５を接続する。
【００２２】
ＣＣＤセンサ７のラインセンサ５０，６０，７０の出力信号を、コンデンサ８６，８７，８８を介してアナログ処理回路９０に供給する。アナログ処理回路９０は、ラインセンサ５０，６０，７０の出力信号に含まれるオフセット分を除去するオフセット除去回路９１，９２，９３、これらオフセット除去回路９１，９２，９３の出力信号を増幅するゲインアンプ９４，９５，９６、これらゲインアンプ９４，９５，９６の出力信号をアナログ／デジタル変換しラインセンサ５０，６０，７０の画像データとして出力するアナログ／デジタル変換器９７，９８，９９を含む。ゲインアンプ９４，９５，９６は、それぞれゲインの調整が可能である。
【００２３】
そして、ＣＰＵ８０は、主要な機能として次の（１）〜（１１）の手段を備える。  
（１）本体１の起動時、露光ランプ５により白色基準板８を露光する第１制御手段。
【００２４】
（２）本体１の起動時、ＣＣＤセンサ７のラインセンサ５０，６０，７０のうち最大出力の１つのラインセンサを、ラインセンサ５０，６０，７０の画像データに基づき選定する選定手段。
【００２５】
（３）上記選定したラインセンサに対応するゲインアンプのゲインを、同選定したラインセンサの１ライン分の画像データの最大値が予め定めた設定値となるように調整するとともに、この調整後、同選定したラインセンサの１ライン分の画像データのうち両端位置の画像データを検出する第１処理手段。上記設定値は、本体１の起動に伴い初期設定する白色基準値Ｄｗｔである。
【００２６】
（４）上記選定したラインセンサの左側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する第１判定手段。
【００２７】
（５）上記第１判定手段の判定結果がありの場合、上記左側のラインセンサに対応する上記ゲインアンプのゲインを、同左側のラインセンサの右端位置の画像データが右隣りの上記ラインセンサの左端位置の画像データに一致するように調整するとともに、この調整後、同左側のラインセンサの１ライン分の画像データのうち、左端位置の画像データを検出する第２処理手段。
【００２８】
（６）上記第２処理手段による検出後、上記左側のラインセンサの左側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する第２判定手段。
【００２９】
（７）上記第２判定手段の判定結果がありの場合、上記第２処理手段の調整および検出を繰り返す第２制御手段。
【００３０】
（８）上記第１判定手段の判定結果がなしの場合、および上記第２判定手段の判定結果がなしの場合、上記選定したラインセンサの右側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する第３判定手段。
【００３１】
（９）上記第３判定手段の判定結果がありの場合、上記右側のラインセンサに対応する上記ゲインアンプのゲインを、同右側のラインセンサの左端位置の画像データが左隣りの上記ラインセンサの右端位置の画像データに一致するように調整するとともに、この調整後、同右側のラインセンサの１ライン分の画像データのうち、右端位置の画像データを検出する第３処理手段。
【００３２】
（１０）上記第３処理手段による検出後、上記右側のラインセンサの右側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する第４判定手段。
【００３３】
（１１）上記第４判定手段の判定結果がありの場合に上記第３処理手段の調整および検出を繰り返し、同判定結果がなしの場合に同第３処理手段の調整および検出を終了する第３制御手段。
【００３４】
つぎに、図５および図６を参照しながら、作用を説明する。  
本体１の起動時（ステップ１０１のＹＥＳ）、ＣＰＵ８０は、ゲインアンプ９４，９５，９６のゲインを“１”に初期設定し（ステップ１０２）、かつ白色基準値Ｄｗｔおよび黒色基準値Ｄｂｔを初期設定する（ステップ１０３）。そして、ＣＰＵ８０は、露光ランプ５により白色基準板８を露光する（ステップ１０４）。
【００３５】
この起動時、ＣＰＵ８０は、ＣＣＤセンサ７のラインセンサ５０，６０，７０のうち最大出力の１つのラインセンサを、ラインセンサ５０，６０，７０の画像データに基づき選定する（ステップ１０５）。
【００３６】
ラインセンサ５０，６０，７０の画像データの例を図７に示す。ラインセンサ５０の１ライン分の画像データは、右端位置の画素５０ａに対応する画像データＤ３ａから左端位置の画素５０ｎに対応する画像データＤ３ｎまでリニアに変化している。ラインセンサ６０の１ライン分の画像データは、右端位置の画素６０ａに対応する画像データＤ１ａから左端位置の画素６０ｎに対応する画像データＤ１ｎまでリニアに変化している。ラインセンサ７０の１ライン分の画像データは、右端位置の画素７０ａに対応する画像データＤ２ａから左端位置の画素７０ｎに対応する画像データＤ２ｎまでリニアに変化している。この場合、最大出力のラインセンサは、中央のラインセンサ６０である。
【００３７】
ＣＰＵ８０は、最大出力のラインセンサ６０を選定する。そして、ＣＰＵ８０は、選定したラインセンサ６０に対応するゲインアンプ９５のゲインを、同選定したラインセンサの１ライン分の画像データの最大値が白色基準値Ｄｗｔとなるように調整する（ステップ１０６）。この調整後、ＣＰＵ８０は、同選定したラインセンサ６０の１ライン分の画像データのうち、両端位置の画像データＤ１ａ´，Ｄ１ｎ´を検出する（ステップ１０７）。ラインセンサ６０の画像データの最大値Ｄ１ａが白色基準値Ｄｗｔに一致した状態を図８に示す。すなわち、右端位置の画像データＤ１ａ´は、白色基準値Ｄｗｔである。左端位置の画像データＤ１ｎ´は、ラインセンサ６０の画像データＤ１ａ〜Ｄ１ｎの傾きに基づいて算出する。
【００３８】
続いて、ＣＰＵ８０は、上記選定したラインセンサ６０の左側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する（ステップ１０８）。この場合、ラインセンサ６０の左側にラインセンサ７０が存在するので、上記判定結果はありである（ステップ１０９のＹＥＳ）。
【００３９】
ＣＰＵ８０は、判定結果がありの場合（ステップ１０９のＹＥＳ）、上記左側のラインセンサ７０に対応するゲインアンプ９６のゲインを、同左側のラインセンサ７０の右端位置の画像データＤ２ａがその右隣りのラインセンサ６０の左端位置の画像データＤ１ｎ´に一致するように調整する（ステップ１１０）。この調整後、ＣＰＵ８０は、同左側のラインセンサ７０の１ライン分の画像データのうち、左端位置の画像データＤ２ｎ´を検出する（ステップ１１１）。ラインセンサ７０の右端位置の画像データＤ２ａがラインセンサ６０の左端位置の画像データＤ１ｎ´に一致した状態を図９に示す。ラインセンサ７０の左端位置の画像データＤ２ｎ´は、ラインセンサ７０の画像データＤ２ａ〜Ｄ２ｎの傾きに基づいて算出する。
【００４０】
続いて、ＣＰＵ８０は、ラインセンサ７０の左側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する（ステップ１１２）。この場合、ラインセンサ７０の左側には別のラインセンサが存在しないので、判定結果はなしである（ステップ１０９のＮＯ）。
【００４１】
ＣＰＵ８０は、判定結果がなしの場合（ステップ１０９のＮＯ）、上記選定したラインセンサ６０の右側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する（ステップ１１３）。この場合、ラインセンサ６０の右側にラインセンサ５０が存在するので、上記判定結果はありである（ステップ１１４のＹＥＳ）。
【００４２】
ＣＰＵ８０は、判定結果がありの場合（ステップ１１４のＹＥＳ）、右側のラインセンサ５０に対応するゲインアンプ９４のゲインを、同右側のラインセンサ５０の左端位置の画像データＤ３ａがその左隣りのラインセンサ６０の右端位置の画像データＤ１ａ´に一致するように調整する（ステップ１１５）。この調整後、ＣＰＵ８０は、同右側のラインセンサ５０の１ライン分の画像データのうち、右端位置の画像データＤ３ａ´を検出する（ステップ１１６）。ラインセンサ５０の左端位置の画像データＤ３ｎがラインセンサ６０の右端位置の画像データＤ１ａ´に一致した状態を図１０に示す。ラインセンサ５０の右端位置の画像データＤ３ａ´は、ラインセンサ５０の画像データＤ３ａ〜Ｄ３ｎの傾きに基づいて算出する。
【００４３】
続いて、ＣＰＵ８０は、ラインセンサ５０の右側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０，７０の画像データに基づき判定する（ステップ１１７）。この場合、ラインセンサ５０の右側には別のラインセンサが存在しないので、判定結果はなしである（ステップ１１４のＮＯ）。これで、調整および検出が終了となる。この終了後、ＣＰＵ８０は、シェーディング補正用の白色基準値Ｄｗｔおよび黒色基準値Ｄｂｔを求める処理に移行する。
【００４４】
したがって、ＣＣＤセンサ７のラインセンサ５０，６０，７０の相互の接続位置の出力に差が生じていても、その差を解消できる。よって、画像形成時の濃度の斑を解消できる。
【００４５】
ＣＣＤセンサ７の変形例の構成を図１１に示す。  
ＣＣＤセンサ７は、２つのラインセンサ５０，６０をキャリッジ４の往復動方向と直交する方向に沿ってライン状に直列接続し、原稿Ａまたは白色基準板８からの反射光を受けてライン走査することにより、受光量に対応する電圧レベルの画像信号を出力する。このＣＣＤセンサ７の採用に伴い、ラインセンサ７０に対応するコンデンサ８８、オフセット除去回路９３、ゲインアンプ９６、アナログ／デジタル変換器９９が不要となる。
【００４６】
本体１の起動時（ステップ１０１のＹＥＳ）、ＣＰＵ８０は、ゲインアンプ９４，９５のゲインを“１”に初期設定し（ステップ１０２）、かつ白色基準値Ｄｗｔおよび黒色基準値Ｄｂｔを初期設定する（ステップ１０３）。そして、ＣＰＵ８０は、露光ランプ５により白色基準板８を露光する（ステップ１０４）。
【００４７】
この起動時、ＣＰＵ８０は、ＣＣＤセンサ７のラインセンサ５０，６０のうち最大出力の１つのラインセンサを、そのラインセンサ５０，６０の画像データに基づき選定する（ステップ１０５）。
【００４８】
ラインセンサ５０，６０の画像データの例を図１２に示す。ラインセンサ５０の１ライン分の画像データは、右端位置の画素５０ａに対応する画像データＤ３ａから左端位置の画素５０ｎに対応する画像データＤ３ｎまでリニアに変化している。ラインセンサ６０の１ライン分の画像データは、右端位置の画素６０ａに対応する画像データＤ１ａから左端位置の画素６０ｎに対応する画像データＤ１ｎまでリニアに変化している。この場合、最大出力のラインセンサは、左側のラインセンサ６０である。
【００４９】
ＣＰＵ８０は、最大出力のラインセンサ６０を選定する。そして、ＣＰＵ８０は、選定したラインセンサ６０に対応するゲインアンプ９５のゲインを、同選定したラインセンサの１ライン分の画像データの最大値が白色基準値Ｄｗｔとなるように調整する（ステップ１０６）。この調整後、ＣＰＵ８０は、同選定したラインセンサ６０の１ライン分の画像データのうち、両端位置の画像データＤ１ａ´，Ｄ１ｎ´を検出する（ステップ１０７）。ラインセンサ６０の画像データの最大値Ｄ１ａが白色基準値Ｄｗｔに一致した状態を図１３に示す。すなわち、右端位置の画像データＤ１ａ´は、白色基準値Ｄｗｔである。左端位置の画像データＤ１ｎ´は、ラインセンサ６０の画像データＤ１ａ〜Ｄ１ｎの傾きに基づいて算出する。
【００５０】
続いて、ＣＰＵ８０は、上記選定したラインセンサ６０の左側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０の画像データに基づき判定する（ステップ１０８）。この場合、ラインセンサ６０の左側には別のラインセンサが存在しないので、判定結果はなしである（ステップ１０９のＮＯ）。
【００５１】
ＣＰＵ８０は、判定結果がなしの場合（ステップ１０９のＮＯ）、上記選定したラインセンサ６０の右側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０の画像データに基づき判定する（ステップ１１３）。この場合、ラインセンサ６０の右側にラインセンサ５０が存在するので、上記判定結果はありである（ステップ１１４のＹＥＳ）。
【００５２】
ＣＰＵ８０は、判定結果がありの場合（ステップ１１４のＹＥＳ）、右側のラインセンサ５０に対応するゲインアンプ９４のゲインを、同右側のラインセンサ５０の左端位置の画像データＤ３ａがその左隣りのラインセンサ６０の右端位置の画像データＤ１ａ´に一致するように調整する（ステップ１１５）。この調整後、ＣＰＵ８０は、同右側のラインセンサ５０の１ライン分の画像データのうち、右端位置の画像データＤ３ａ´を検出する（ステップ１１６）。ラインセンサ５０の左端位置の画像データＤ３ｎがラインセンサ６０の右端位置の画像データＤ１ａ´に一致した状態を図１４に示す。ラインセンサ５０の右端位置の画像データＤ３ａ´は、ラインセンサ５０の画像データＤ３ａ〜Ｄ３ｎの傾きに基づいて算出する。
【００５３】
続いて、ＣＰＵ８０は、ラインセンサ５０の右側に別のラインセンサがあるかどうかを、ラインセンサ５０，６０の画像データに基づき判定する（ステップ１１７）。この場合、ラインセンサ５０の右側には別のラインセンサが存在しないので、判定結果はなしである（ステップ１１４のＮＯ）。これで、調整および検出が終了となる。
【００５４】
なお、上記実施形態では、ＣＣＤセンサ７が露光ランプ５と共に原稿プレート２に沿って移動するＣＩＳ型を例に説明したが、原稿Ａおよび白色基準板８からの反射光をいくつかの反射鏡および１つのレンズブロックを介して固定位置のＣＣＤセンサ７に照射するタイプにも同様に実施可能である。
【００５５】
また、動作を実行する主体は例えば、ハードウェア、ハードウェアとソフトウェアとの複合体、ソフトウェア、及び実行中のソフトウェアなどといった、コンピュータに係る主体である。動作を実行する主体は例えば、プロセッサ上で実行されるプロセス、プロセッサ、オブジェクト、実行ファイル、スレッド、プログラムおよびコンピュータであるがこれらに限るものではない。例えば、画像読取装置やそこで実行されるアプリケーションが動作を実行する主体であってもよい。プロセスやスレッドに、動作を実行する主体を複数演じさせてもよい。動作を実行する主体が１つの画像読取装置内にあってもよいし、複数の画像読取装置へ分配されたかたちであってもよい。
【００５６】
本実施形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【符号の説明】
【００５７】
１…本体、２…原稿プレート、３…自動原稿送り装置、４…キャリッジ、５…露光ランプ、６…セルフォック（登録商標）レンズ、７…ＣＣＤセンサ、８…白色基準板、２０…感光体ドラム、２１…帯電ユニット、２２…現像ユニット、２３…転写ユニット、２４…剥離ユニット、２５…クリーナ、２６…除電ユニット、２７…レーザユニット、４２…定着ユニット、５０，６０，７０…ラインセンサ、８０…ＣＰＵ、８２…ＣＣＤコントローラ、８３  …画像処理ユニット、９０…アナログ処理回路
【図１】
2010252333.tif 000003
【図２】
2010252333.tif 000004
【図３】
2010252333.tif 000005
【図４】
2010252333.tif 000006
【図５】
2010252333.tif 000007
【図６】
2010252333.tif 000008
【図７】
2010252333.tif 000009
【図８】
2010252333.tif 000010
【図９】
2010252333.tif 000011
【図１０】
2010252333.tif 000012
【図１１】
2010252333.tif 000013
【図１２】
2010252333.tif 000014
【図１３】
2010252333.tif 000015
【図１４】
2010252333.tif 000016