(57)【要約】  【課題】  読取りクロック周波数が異なるモードであっても、ライン毎の受光量のムラを防止。  【解決手段】  原稿照明光源１０２と、点灯タイミング信号ＣＫｉｎｖに応じて点灯駆動する点灯手段２０５と、原稿反射光を画像信号に変換し読み取りクロックφに同期してシリアル出力する光電変換手段１０７と、画像信号を画像データにデジタル変換するＡ／Ｄ変換手段１１３−１１８とを有する原稿読み取り装置において、クロックφに同期しその周期の整数倍ｍの周期の点灯タイミング信号ＣＫｉｎｖを発生して点灯手段２０５に出力する分周手段２１２；を備えることを特徴とする原稿読み取り装置。クロックφの周期を何倍ｍにした点灯タイミング信号ＣＫｉｎｖを光源点灯装置に供給すべきか、を読取りモード毎に予め用意しておき、読取りモードによってそれｍを切り替える事によって光源点灯装置に適正な点灯タイミング信号ＣＫｉｎｖを供給する。  【選択図】  図５
2006262073.tif 000002
【特許請求の範囲】
【請求項１】
光を原稿に照射する光源と、点灯タイミング信号に応じて前記光源を点灯駆動する点灯手段と、原稿から反射した光の画像情報を電気画像信号に変換し画素に区切る読み取りクロックに同期してシリアル出力する光電変換手段と、該光電変換手段が出力する電気画像信号を画像データにデジタル変換して出力するＡ／Ｄ変換手段とを有する原稿読み取り装置において、
前記読み取りクロックに同期し該読み取りクロックの周期の整数倍の周期の点灯タイミング信号を発生して前記点灯手段に出力する分周手段；を備えることを特徴とする原稿読み取り装置。
【請求項２】
前記分周手段の、前記読み取りクロックの周期の整数倍の周期を設定する手段；を更に備える、請求項１に記載の原稿読み取り装置。
【請求項３】
前記分周手段は、前記整数倍の値がプリセット値として与えられ、前記読み取りクロックをカウントしてプリセット値をカウントするとまた新たにプリセット値のカウントを開始する循環カウンタ、および、該循環カウンタがプリセット値をカウントするたびに前記点灯タイミング信号の指示レベルを反転するフリップフロップ、を含む；請求項１に記載の原稿読み取り装置。
【請求項４】
前記整数倍の値を表わすデータを、前記循環カウンタのプリセットデータ入力端に与えるプリセット手段；を更に備える請求項３に記載の原稿読み取り装置。
【請求項５】
前記分周手段は、前記光電変換手段が電気画像信号をシリアル出力するラインの切換りに同期して、前記循環カウンタを初期化する手段および前記フリップフロップを初期化する手段、を含む；請求項３又は４に記載の原稿読み取り装置。
【請求項６】
極性指示信号に応じて、シリアル出力するラインの切換り直後の前記フリップフロップをクリア又はセットして、前記フリップフロップの出力である点灯タイミング信号の指示レベルを非指示又は指示レベルとする開始レベル設定手段；を更に備える請求項３乃至５のいずれか１つに記載の原稿読み取り装置。
【請求項７】
画像データが表す画像を用紙上に形成するプリンタ；
請求項１乃至６のいずれか１つに記載の原稿読み取り装置；および、
前記原稿読み取り装置が発生する画象データを、前記プリンタの画像形成に適する画像データに変換する画像データ処理手段；を備える複写装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読み取り装置およびそれを用いる複写装置に関し、通信機能があるファクシミリ装置および複合機能複写機にも使用できる。
【背景技術】
【０００２】
【特許文献１】特開平  ０９−００９００７号公報
【特許文献２】特開平  ０９−０９８２６２号公報
【特許文献３】特開２００１−  ４５２３１号公報
【特許文献４】特開２００４−  ７２６０６号公報
【特許文献５】特開２００４−３５７１３６号公報。
【０００３】
特許文献１には、タイミングジェネレータ６０でインバータ用周波数ｆＩＮＶ  のクロックを生成するとともに、更にそのクロックを第２分周回路６６で分周して１ラインの取り込み信号（周波数ｆＬＤのＬＤ信号）を生成して、インバータ用周波数ｆＩＮＶ  のクロックをインバータ１１に加えて蛍光管１０の高周波点灯を制御し、他方、前記ＬＤ信号をＣＣＤ駆動回路１５に加えてＣＣＤラインセンサ１４の露出タイミングを制御するスキャナが、記載されている。このように点灯周波数ｆＩＮＶ  を１ラインの取り込み周波数ｆＬＤの自然数倍とすることで、高周波点灯に起因する蛍光管１０の輝度変動の周期と前記ＣＣＤラインセンサ１４が電荷を蓄積する露出タイミングとを完全に同期させている。これにより、ＣＣＤラインセンサ１４が受光するライン毎の受光量ムラを無くす。
【０００４】
特許文献２には、原稿の画像光を光電変換素子アレイ３で画像信号に変換し、クロック信号１２と同期しスタート信号１１の入力転送をし、光電変換素子アレイ３の動作モードを制御し配列順に蓄積電荷を出力ライン信号１４として読み出す光電変換素子ドライバ４の終端からのキヤリーアウト信号１３と次ラインのスタート信号１１とにより光源の発光タイミング制御をする光源制御信号１５を発光ダイオードアレイ１に出力する画像読取装置が記載されている。搬送制御信号発生器６で光源制御信号１５と重ならないタイミングに設定し外部搬送手段の搬送タイミング制御をする搬送制御信号１６を生成する。
【０００５】
特許文献３には、ＣＣＤイメージセンサ制御部１６が、カウントパルス信号ＣＳを、ＣＣＤイメージセンサ２６に出力すると共に、光源制御部１４に出力する画像入力装置が記載されている。
【０００６】
特許文献４には、原稿を露光ランプで照射してその反射光を光電変換素子で受光することで原稿画像に対する電気信号をライン単位で読み取るにおいて、ランプを点灯させるインバータの発振回路を各ラインの読取開始タイミングを規定するライン同期信号に同期させて制御し、また、１ライン周期に対するランプ点灯パルス数が一定になるようにインバータの発振周波数を設定する画像読取装置が記載されている。
【０００７】
特許文献５には、原稿に光を照射する光源と、前記光源に駆動電圧を印加することで前記光源を点灯させる光源点灯手段と、前記原稿からの前記光の反射光又は透過光を竜荷に変換する光電変換手段と、前記電荷を画像信号に変換するために前記電荷を転送する電荷転送手段とを備え、前記原稀に描画された画像を前記画像信号として読み取る画像読取装置であって前記電荷がシフトされるタイミングを制御するためのシフト制御信号を生成するシフト制御信号生成手段と、前記駆動電圧が印加されるタイミングを制御するための点灯制御信号を生成する点灯制御信号生成手段とを備え、前記点灯制御信号の波形を、前記シフト制御信号の１周期を繰り返し単位として同一波形が繰り返すような波形とする画像読取装置が記載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
先に示した特許文献１は、各読取りラインの受光量ムラが無い様に、「蛍光管を高周波点灯させる点灯周波数を、１ラインの取り込み信号の取込周波数の自然数倍する」、という内容である。これは逆にいうと、１ラインの取り込み期間は、蛍光管の点灯周期の倍数でしか設定出来ないと言うことであり、１ラインの取り込み期間設定に対して制約を受ける事になる。逆に１ラインの取り込み期間を優先して決定した後に、蛍光管の点灯周波数をその自然数倍とすると光源にうまくマッチしない場合も生じる。
【０００９】
一方、カラー読取りとモノクロ読取りのモードがある画像読取装置では以下のような設計が行われる事がある。すなわちカラー読取りモードでは、１ライン処理の時間を長く許容して画質を優先し、モノクロ読取りモードでは１ライン処理の時間を短くして生産性（単位時間当たりの読取り枚数）を優先させるといった設計である。高速機の場合、処理するクロック周波数を少しでも下げた方がＥＭＩ（電磁誘導ノイズ）その他特性が有利な事があるので、カラー読取りでは、１ライン処理の時間を長く許容された分をクロック周波数を下げることにすることが可能である。この場合、前記従来技術にて「１ライン処理の時間を長くする」ためには、「点灯周波数を遅くする」必要がある。
【００１０】
しかし、一般的に蛍光管と、その点灯装置はある周波数で効率良く点灯するように作られているものであるから、その周波数から大きく異なる周波数で点灯させようとすると意図した光量が出力されなかったり、悪くすると完全には点灯しないような不良状態になってしまう事がある。
【００１１】
そこで本発明に於いては、読取りクロック周波数が異なるモードの存在する画像読取装置であっても、読み取りライン毎の受光量のムラを防止することを目的とする。
【課題を解決するための手段】
【００１２】
そこで本発明に於いては、読み取りクロックの周期を何倍にした点灯タイミング信号(ＣＫinv)を光源点灯装置に供給すべきか、を読取りモード毎に予め用意しておく。読取りモードによってそれを切り替える事によって光源点灯装置に適正な点灯タイミング信号(ＣＫinv)を供給する。これを次の原稿読み取り装置で実施する。
（１）光を原稿に照射する光源(102)と、点灯タイミング信号(ＣＫinv)に応じて前記光源を点灯駆動する点灯手段(205)と、原稿から反射した光の画像情報を電気画像信号に変換し画素に区切る読み取りクロック(φ)に同期してシリアル出力する光電変換手段(107)と、該光電変換手段が出力する電気画像信号を画像データにデジタル変換して出力するＡ／Ｄ変換手段(113-118)とを有する原稿読み取り装置において、
前記読み取りクロック(φ)に同期し該読み取りクロック(φ)の周期の整数倍（ｍ）の周期の点灯タイミング信号(ＣＫinv)を発生して前記点灯手段(205)に出力する分周手段(212)；を備えることを特徴とする原稿読み取り装置。
【００１３】
なお、理解を容易にするために括弧内には、図面に示し後述する実施例の対応要素又は対応事項の記号を、例示として参考までに付記した。以下も同様である。
【発明の効果】
【００１４】
光源を点灯させる点灯手段に入力される点灯タイミング信号(ＣＫinv)は、光電変換手段の読取り周期と同期を取られ、且つ、読取りモードに応じて読み取りクロックをｍ分周したものを点灯装置に供給できるので、ランプを安定した条件（周波数）で駆動できるとともに、ライン毎に同じＣＣＤ受光量を得ることができる。
【発明を実施するための最良の形態】
【００１５】
（２）前記分周手段(212)の、前記読み取りクロック(φ)の周期の整数倍（ｍ）の周期を設定する手段(206)；を更に備える、上記（１）に記載の原稿読み取り装置。
【００１６】
（３）前記分周手段(212)は、前記整数倍の値（ｍ）がプリセット値として与えられ、前記読み取りクロック(φ)をカウントしてプリセット値（ｍ）をカウントするとまた新たにプリセット値のカウントを開始する循環カウンタ(213)、および、該循環カウンタ(213)がプリセット値（ｍ）をカウントするたびに前記点灯タイミング信号(ＣＫinv)の指示レベルを反転するフリップフロップ(214)、を含む；上記（１）に記載の原稿読み取り装置。
【００１７】
（４）前記整数倍（ｍ）の値を表わすデータを、前記循環カウンタ(213)のプリセットデータ入力端に与えるプリセット手段；を更に備える上記（３）に記載の原稿読み取り装置。
【００１８】
（５）前記分周手段(212)は、前記光電変換手段(107)が電気画像信号をシリアル出力するラインの切換り(ＳＨ0)に同期して、前記循環カウンタ(213)を初期化する手段(215)および前記フリップフロップ(214)を初期化する手段(216)、を含む；上記（３）又は（４）に記載の原稿読み取り装置。
【００１９】
（６）極性指示信号（ＰＬ）に応じて、シリアル出力するラインの切換り(ＳＨ0)直後の前記フリップフロップ(214)をクリア又はセットして、前記フリップフロップ(214)の出力である点灯タイミング信号(ＣＫinv)の指示レベルを非指示又は指示レベルとする開始レベル設定手段(216a-216c)；を更に備える上記（３）乃至（５）のいずれか１つに記載の原稿読み取り装置。
【００２０】
（７）画像データが表す画像を用紙上に形成するプリンタ(200)；
請求項１乃至６のいずれか１つに記載の原稿読み取り装置(100,120)；および、
前記原稿読み取り装置(100,120)が発生する画象データを、前記プリンタの画像形成に適する画像データに変換する画像データ処理手段(302)；を備える複写装置。
【００２１】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明より明らかになろう。
【００２２】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明より明らかになろう。
【実施例１】
【００２３】
図１に、本発明の第１実施例のフルカラーデジタル複合機能複写機ＭＦ１の外観を示す。このフルカラー複写機ＭＦ１は、大略で、自動原稿送り装置（ＡＤＦ）１２０と、操作ボード１０と、カラースキャナ１００と、カラープリンタ２００の各ユニットで構成されている。なお、操作ボード１０と、ＡＤＦ１２０付きのカラースキャナ１００は、プリンタ２００から分離可能なユニットであり、カラースキャナ１００は、動力機器ドライバやセンサ入力およびコントローラを有する制御ボードを有して、エンジンコントローラ（ＣＰＵ３０１：図３）と直接または間接に通信を行いタイミング制御されて原稿画像の読取りを行う。
【００２４】
スキャナ１００およびプリンタ２００ならびに画像入出力装置（３０２：図３）を含むエンジン（３００：図３）を接続したコントローラボード（４００：図３）には、パソコンＰＣが接続したＬＡＮ(Local Area Network)が接続されており、ファクシミリコントロールユニット（ＦＣＵ  ４１７：図３）には、電話回線ＰＮ（ファクシミリ通信回線）に接続された交換器ＰＢＸが接続されている。
【００２５】
図２に、複合機能複写機ＭＦ１のスキャナ１００およびそれに装着されたＡＤＦ１２０の、原稿画像読取り機構を示す。このスキャナ１００のコンタクトガラス１０１上に置かれた原稿は、照明ランプ１０２により照明され、原稿の反射光（画像光）が第１ミラー１０３で副走査方向ｙと平行に反射される。照明ランプ１０２および第１ミラー１０３は、図示しない、副走査方向ｙに定速駆動される第１キャリッジに搭載されている。第１キャリッジと同方向にその１／２の速度で駆動される、図示しない第２キャリッジには、第２および第３ミラー１０４，１０５が搭載されており、第１ミラー１０３が反射した画像光は第２ミラー１０４で下方向（ｚ）に反射され、そして第３ミラー１０５で副走査方向ｙに反射されて、レンズ１０６により集束され、ＣＣＤ１０７に照射され、電気信号に変換される。すなわちＲＧＢ各色画像信号に変換される。
【００２６】
第１および第２キャリッジは、走行体モータ１０８を駆動源として、ｙ方向に往（原稿走査），復（リタ−ン）駆動される。このようにスキャナ１００は、コンタクトガラス１０１上の原稿をランプ１０２およびミラー１０３で走査して原稿画像をＣＣＤ１０７に投影するフラットベッド読取りの原稿スキャナであるが、第１キャリッジをホームポジション（待機位置）ＨＰに停止して、シートスルー読取りを行うことも可能である。
【００２７】
シートスルー読取りを行うために、自動原稿供給装置(ＡＤＦ)１２０がスキャナ１００に装着されており、第１キャリッジがホームポジションＨＰで停止しているときの第１ミラー１０３の読取り視野位置に、シートスルー読取り窓であるガラス１３２があり、ＡＤＦ１２０の搬送ドラム（プラテン）１２５がガラス１３２に対向している。
【００２８】
ＡＤＦ１２０の原稿トレイ１２１に積載された原稿は、フィラーセンサ１３０で検出される。なお、原稿サイズは、原稿を所定姿勢に強制するサイド板の設定位置を検出するスイッチ群１３１のオン，オフに基づいて判定される。シートスルー読取りのときには、ＡＤＦ１２０の原稿トレイ１２１に積載された原稿の最上部の一枚が、ピックアップローラ１２２および送り込みローラ１２３，１２４でレジストローラ１２５に送り出され、レジストローラ１２５から窓ガラス１３２に送り出されて、このときホームポジションＨＰにある第１ミラー１０３で原稿上の画像が第２ミラー１０４に反射されてＣＣＤ１０７に投影され、ＣＣＤ１０７が投影画像を光電変換して画像信号を発生する。すなわちＲＧＢ各色画像信号を発生する。
【００２９】
この実施例では、ホームポジションＨＰが、画像読取り光学系のシートスルー読取り位置であり、また、フラットベッド読取りの第１キャリッジ駆動始点（＝リターン終点）である。フラットベッド読取りの場合、第１キャリッジをホームポジションＨＰから駆動して、ＨＰからＡ＋Ｂの距離進んだ位置（目盛り板ｓｃｐの右端：読取り開始点）から原稿画像の読取りを開始する。すなわちＣＣＤ１０７が発生する画像信号を有効とする。ホームポジションＨＰと読取り開始点との間には、第１キャリッジを検出する基点センサ１０９、ならびに、基準白板ｒｗｐがある。基準白板ｒｗｐは、コンタクトガラス１０１の左端部の上面に密着している。基準白板ｒｗｐは、照明ランプ１０２の個々の発光強度のばらつき，また主走査方向ｘのばらつきや、ＣＣＤ１０７の画素毎の感度ムラ等が原因で、一様な濃度の原稿を読み取ったにもかかわらず、読取りデータがばらつく現象を補正（シェーディング補正）するために用意されている。また、画像信号の増幅ゲイン調整（ＡＧＣ）にも用いられる。
【００３０】
フラットベッド読取りのときには、ホームポジションＨＰから、第１キャリッジの副走査駆動および副走査位置の追跡を開始する。第１キャリッジの読取り視野に基準白板ｒｗｐがあるとき、ＣＣＤ１０７の画像信号（をデジタル変換した画像データ）が、画像信号処理回路１１１（図３）に読込まれる。第１キャリッジが基点センサ１０９を横切るとき第１キャリッジの起動が終わり走査速度が設定値に収束している。副走査位置が読取り始端（Ａ＋Ｂ：目盛り板ｓｃｐの右端の右側）に達したときに、画像信号有効信号（フレーム同期信号：ＦＧＡＴＥ）が有意レベルに切り換えられる。フラットベッド読取りでは、第１キャリッジを、コンタクトガラス１０１上の原稿の先端（右端）まで副走査駆動して、そこで折返してリターン駆動するとき、ホームポジションＨＰで一時停止するが、その直前に、基点センサ１０９が第１キャリッジを検出し、検出時点に副走査位置が基点位置データ（設定値）に初期化される。第１キャリッジはホームポジションＨＰで一時停止してから原稿サイズ検出位置（Ａ＋Ｂ＋Ｃ）に駆動され、そこで待機する。
【００３１】
ＡＤＦ１２０の基体１３５は、奥側（図２紙面の裏側）でスキャナ１００の基体にヒンジ結合（蝶番連結）しており、基体１３５の手前側（図２紙面の表側）の取っ手１３６を持ってＡＤＦ１２０の基体１３５引き上げることにより、ＡＤＦ１２０を起こす（開く）ことができる。ＡＤＦ１２０の基体１３５の奥側には、ＡＤＦ１２０の開閉を検出する圧板スイッチがある。この実施例では、ＡＤＦ１２０が図１に示す平伏姿勢から、起立姿勢に起こされる過程の、圧板（原稿押さえ板）１３７の下面がコンタクトガラス１０１の原稿載置面に対して３０度前後の設定角度を超えるときに、圧板スイッチは、圧板閉を表すオフから、圧板開を表すオンに切換わり、起立姿勢から平伏姿勢に倒される過程では、圧板１３７の下面がコンタクトガラス１０１の原稿載置面に対して該設定角度以下の角度になるときに、圧板スイッチは、圧板開を表すオンから、圧板閉を表すオフに切換わる。
【００３２】
このように圧板スイッチの開／閉検出の切換り角度を３０度前後の広い角度に設定しているのは、該設定角度より小角度になるときに、予め原稿サイズ検出位置（図２）に位置決めした第１キャリッジ上の照明灯１０２を点灯してコンタクトガラス１０１上の原稿を照明し、原稿像をＣＣＤ１０７に投影して、ＣＣＤ１０７の画像信号に基づいて原稿とその背景との境界すなわち原稿側端（原稿の主走査方向ｘの幅）を検出するためである。ＡＤＦ１２０が略１０度以上傾斜しているときには、照明灯１０２の光はコンタクトガラス１０１上の原稿で反射してＣＣＤ１０７に至り、ＣＣＤ１０７によって明るく検出されるが、原稿を外れた光は、圧板１３７の下面で反射されるものの、該下面が傾いているのでほとんどＣＣＤ１０７の光学視野の外に向かうので、原稿の外側はＣＣＤ１０７によって暗く検出される。このような明暗の差にしたがって、後述する原稿サイズ検出４８（図４）が、コンタクトガラス１０１上の原稿のサイズを検出する。
【００３３】
この実施例では、次のモードの原稿画像読取りを行うことができる：
１．手置原稿読取り
ユーザがＡＤＦ１２０を起こしてコンタクトガラス１０１上に原稿を載せ、ＡＤＦ１２０を倒して圧板１３７で原稿を押さえて、上記のフラットベッド方式の原稿走査（フラットベッド読取り）を行う。第１キャリッジが基準白板ｒｗｐ直下を通過するとき、基準白板ｒｗｐの読取り画像データに基づいてシェーディング補正データを生成して、メモリのシェーディング補正データを今回得たものに更新する。フラットベッド読取りが終わるとユーザがＡＤＦ１２０を起こして原稿を取り出す。ユーザが、原稿をコンタクトガラス１０１上にセットしてＡＤＦ１２０を閉じるとき、原稿サイズ検出４８（図４）が、コンタクトガラス１０１上の原稿のサイズを検出する。
２．シートスルー読取り
ＡＤＦ１２０で原稿トレイ１２１上の原稿を移送して上述のシートスルー読取りを行う。一枚の原稿をトレイ１２１から送り出すとき、第１キャリッジを基準白板ｒｗｐの位置に駆動しそしてホームポジションＨＰに戻し、第１キャリッジが基準白板ｒｗｐ直下にあるとき、基準白板ｒｗｐの読取り画像データに基づいてシェーディング補正データを生成して、メモリのシェーディング補正データを今回得たものに更新する。原稿トレイ１２１上の原稿の各一枚についてこの読取りを行う。
【００３４】
図３に、図１の複合機能複写機ＭＦ１の画像処理システムの構成を示す。複合機能複写機ＭＦ１は、原稿画像読取りおよびカラー印刷を行うエンジン３００，コントローラボード４００および操作ボード１０を含む。エンジン３００は、画像読取りおよび印刷のプロセスを制御するＣＰＵ３０１，上述のカラースキャナ１００，上述のプリンタ２００、および、ＡＳＩＣ(Application Specific IC)で構成した画像入出力処理３０２を備えている。
【００３５】
スキャナ１００の読取りユニット１１０にはＣＰＵ，ＲＯＭおよびＲＡＭがあり、該ＣＰＵが該ＲＯＭに格納されたプログラムを該ＲＡＭに書き込んで実行する事で、スキャナ１００の全体の制御を行っている。また、プロセス制御用のＣＰＵ３０１と通信線を介して接続されおり、コマンド及びデータの送受信により指令された動作を行う。読取りユニット１１０内のＣＰＵは、フィラーセンサ（原稿検知センサ），基点センサ，圧板スイッチ，冷却ファン等の検知及びＯＮ／ＯＦＦの制御をする。読取りユニット１１０内において、スキャナモータドライバが、ＣＰＵからのＰＷＭ出力によりドライブされ励磁パルスシーケンスを発生し原稿走査駆動用のパルスモータを駆動する。
【００３６】
原稿画像は、ランプレギュレータによって通電されるハロゲンランプ１０２（図２）の光量出力により照明されて、原稿の反射光すなわち光信号は、複数ミラー１０３〜１０５及びレンズ１０６を通りＲ，ＧおよびＢ読取り用の３個のラインセンサを含むＣＣＤ１０７に結像される。３ラインＣＣＤ１０７は、各ＲＧＢの各画素のアナログの画像信号をデジタル処理回路（ＡＦＥ）１１１に出力する。ＡＦＥ１１１は、画像信号を増幅し画像データにデジタル変換しそしてシェーディング補正する画像信号処理手段である。
【００３７】
コントローラボード４００は、ＣＰＵ４０２と、ＡＳＩＣで構成された書画蓄積制御４０３と、ハードディスク装置（以下ではＨＤＤと表記）４０１と、ローカルメモリ（ＭＥＭ−Ｃ）４０６と、システムメモリ（ＭＥＭ−Ｐ）４０９と、ノースブリッジ（以下、ＮＢと記す）４０８と、サウスブリッジ（以下、ＳＢと記す）４１５と、ＮＩＣ４１０(Network Interface Card)と、ＵＳＢデバイス４１１と、ＩＥＥＥ１３９４デバイス４１２と、セントロニクスデバイス４１３他を含む。操作ボード１０は、コントローラボード４００の書画蓄積制御４０３に接続されている。ファクシミリコントロールユニット（ＦＣＵ）４１７も、書画蓄積制御４０３にＰＣＩバスで接続されている。
【００３８】
ＣＰＵ４０２は、ＮＩＣ４１０を介してＬＡＮに接続されたパソコンＰＣあるいはインターネットを介する他のパソコンＰＣと書画情報の送受信を行うことができる。また、ＵＳＢ４１１，ＩＥＥＥ１３９４  ４１２，セントロニクス４１３を用いてパソコン，プリンタ，デジタルカメラ等と通信することができる。
【００３９】
ＳＢ４１５と、ＮＩＣ４１０と、ＵＳＢデバイス４１１と、ＩＥＥＥ１３９４デバイス４１２と、セントロニクスデバイス４１３と、ＭＬＢ４１４は、ＮＢ４０８にＰＣＩバスで接続されている。このように、ＭＬＢ４１４は、エンジン３００にＰＣＩバスを介して接続する基板である。そして、ＭＬＢ４１４は、外部から入力された書画データをイメージデータ（画像データ）に変換し、変換された画像データをエンジン３００に出力する。
【００４０】
コントローラボード４００の書画蓄積制御４０３にローカルメモリ４０６、ＨＤＤ４０１などが接続されると共に、ＣＰＵ４０２と書画蓄積制御４０３とがＣＰＵチップセットのＮＢ４０８を介して接続されている。書画蓄積制御４０３とＮＢ４０８とは、ＡＧＰ(Accelerated Graphics Port)を介して接続されている。
【００４１】
ＣＰＵ４０２は、複合機能複写機ＭＦ１の全体制御を行うものである。ＮＢ４０８は、ＣＰＵ４０２、システムメモリ４０９、ＳＢ４１５および書画蓄積制御４０３を接続するためのブリッジである。システムメモリ４０９は、複合機能複写機ＭＦ１の描画用メモリなどとして用いるメモリである。ＳＢ４１５は、ＮＢ４０８とＰＣＩバス、周辺デバイスとを接続するためのブリッジであり、ＳＢ４１５には外付けＲＯＭおよびＳＤメモリカード（以下ではＳＤカード）の読み書きをするカードＩＦ４１８が接続されている。このカードＩＦ４１８には、ＳＤカード読み書き装置（カードリーダ）が接続されており、カードリーダに装着されるＳＤカードのデータを読み取ることができ、またＳＤカードにデータを書込むことができる。
【００４２】
ローカルメモリ４０６はコピー用画像バッファ、符号バッファとして用いるメモリである。ＨＤＤ４０１は、画像データの蓄積，文書データの蓄積，プログラムの蓄積，フォントデータの蓄積，フォームの蓄積，ＬＵＴ(Look Up Table)の蓄積などを行うためのメモリである。また、操作ボード１０は、ユーザからの入力操作を受け付けると共に、ユーザに向けた表示を行う操作部である。
【００４３】
図３には、スキャナ１００およびプリンタ２００と画像入出力処理３０２との間でやり取りする画像データの流れを示す。画像入出力処理３０２には、カラー原稿スキャナ１００が原稿画像を読み取って発生するＲ，Ｇ，Ｂ画像データのそれぞれに対して読取りγ補正，ＭＴＦ補正等を行うスキャナ画像処理３０３があり、また、Ｒ，Ｇ，Ｂ画像データをプリンタ２００の、Ｃ，Ｍ，Ｙ，Ｋ各色書込みの画像表現特性に合ったｃ，ｍ，ｙ，ｋ記録色データ（印刷データ）に変換するプリンタ画像処理３０４があり、更に、書画蓄積制御４０３に原稿読取り画像データＲＧＢを出力し、書画蓄積制御４０３が出力する画像データＲＧＢをプリンタ画像処理３０４に与える画像処理Ｉ／Ｆ(Interface circuit)３０５がある。
【００４４】
白黒コピーのときには、スキャナ画像処理３０３からＧ画象データが画像処理Ｉ／Ｆ３０５に出力され、画像処理Ｉ／Ｆ３０５がＧ画像データをプリンタ画像処理３０４に出力し、プリンタ画像処理３０４がＧ画像データをｋ記録色データに変換し、必要に応じて変倍，画像加工を、そしてプリンタγ変換および階調処理をして、プリンタ２００のＣ書込みユニット２１２に出力する。書込みユニット２１２は、画像処理３０４が出力するｋ記録色データによって、光学走査ユニット２０３（図４）のレーザ発光ダイオードに通電する電流を変調又はオン，オフする。
【００４５】
カラーコピーのときは、スキャナ画像処理３０３が出力するＲＧＢ画像データが、画像処理Ｉ／Ｆ３０５および画像蓄積制御４０３を介して、ローカルメモリ４０６又はＨＤＤ４０１に一時蓄積又はＨＤＤ４０１に登録され、そして読み出されて、コピーまたは印刷に用いられ、あるいは外部に送出される。
【００４６】
プリンタ２００による登録画像データ、又は、外部から受信した画像データの印刷のときには、画像蓄積制御４０３および画像処理Ｉ／Ｆ３０５を介して画像データがプリンタ画像処理３０４に与えられる。プリンタ画像処理３０４は、画像データをｃｍｙｋ記録色データに変換してから、必要に応じて変倍，画像加工を、そしてプリンタγ変換および階調処理をして、書込みユニット２１２に出力する。
【００４７】
読取りユニット１１０の圧板スイッチおよびＡＤＦ１２０のフィラーセンサ１３０の各検出信号線，操作ボード１０の電源キースイッチ２１のキー操作検出信号線、ならびに、ファクシミリコントローラ４１７の受信検出信号線は、コントローラボード４００の状態変化検知回路ＡＣＤに接続されている。状態変化検知回路ＡＣＤには、主電源スイッチがオンの間、電源回路８０が休止モードであっても継続して出力される動作電圧＋５ＶＥが印加される。この＋５ＶＥが加わっている限り、検知回路ＡＣＤに接続された上記信号線の何れかに信号変化があると、これを表す変化検出信号をＣＰＵ４０２に与える。ＣＰＵ４０２はこの信号に応答して電源回路８０をスタンバイモードに切換える。
【００４８】
状態変化検知回路ＡＣＤには、休止モードでの動作電圧＋５ＶＥが加わったとき（主電源スイッチ７９がオフからオンに切換わったとき）にリセットパルスを発生する電源オンリセット回路および該リセットパルスでリセットされてその出力である電源投入モード信号ＰＯＤを低レベルＬ（“０”）とするラッチ（フリップフロップ；そのＱ出力が電源投入モード信号ＰＯＤ）がある。ＣＰＵ４０２が、休止モードからスタンバイモードに電源回路８０を切換えるときに、このラッチをセットしてその出力である電源投入モード信号ＰＯＤを高レベルＨ（“１”）に切換える。電源投入モード信号ＰＯＤの“０”は、主電源スイッチ７９のオフからオンへの切換りにより電源回路８０がスタンバイモードになっていることを意味し、電源投入モード信号ＰＯＤの“１”は、休止モードからスタンバイモードに切り換わっていることを意味する。この電源投入モード信号ＰＯＤは、原稿スキャナ１００に動作電圧が加わったとき原稿スキャナ１００によって、動作電圧の印加が主電源スイッチ７９のオンによるものか、あるいはＣＰＵ４０２による、休止モードからスタンバイモードへの切換えによるものかを判定するために参照される。
【００４９】
図４に、カラー原稿スキャナ１００のセンサーボードユニットＳＢＵおよびＡＦＥ１１１の画像信号処理機能の概要を示す。ＣＣＤ１０７は、Ｒ，Ｇ，Ｂ画像信号のそれぞれを偶数番画素列と奇数番画素列に分けて並行出力する。各色画像信号の偶数番画素列と奇数番画素列は、個別にバッファアンプで増幅して、ＡＦＥ１１１の画像出力補正１１３〜１１８のそれぞれに出力される。図４には、Ｒの画像信号の偶数番画素列をデジタルデータに変換する画像出力補正１１３の機能構成のみを示すが、他の画像出力補正１１４〜１１８の機能構成も画像出力補正１１３のものと同様である。以下では、画像出力補正１１３の機能を説明する。
【００５０】
ＣＣＤ１０７が出力する、Ｒ偶数番画素列のアナログ画像信号は、ＳＢＵ上のＲｅバッファアンプでドライブされてサンプリング回路３１にてサンプルホールドされ、リセットノイズ等の高周波成分が除去される。可変ゲインアンプ３２は、そのコントロール端子に印加される制御電圧Ｖgにてゲインを制御出来るアンプであり、オフセット設定回路３３はそのコントロール端子に印加される制御電圧Ｖofにて、プラス，マイナスのオフセットレベルを設ける機能を有する。Ｖg，Ｖofは、ＣＰＵ４２がＤ／Ａ変換回路３７を操作して決定する電圧である。例えばＤ／Ａ変換回路３７が８ビットであればＣＰＵ４２は０〜２５５のいずれかの値をＤ／Ａ変換回路３７に対して設定し、Ｄ／Ａ変換回路３７は対応した電圧を出力する。
【００５１】
Ａ／Ｄ変換回路３４は、アナログ画像信号を上限基準値Ｖrefd／Ｖrefw、下限基準値Ｖrefbに基づいて所定の分解能（例えば８bit）でデジタル画像信号すなわち画像データに変換する。この画像データは、オフセットレベル検出回路３９およびオフセットレベル減算回路３５に入力される。ここで上限基準値Ｖrefw／Ｖrefdおよび下限基準値Ｖrefbは、ＣＰＵ４２がＤ／Ａ変換回路３７を操作して決定する。Ｄ／Ａ変換回路３７の上限基準値出力ＶrefwとＶrefdは、セレクタ３８に入力されており、セレクタ３８は基準白板ｒｗｐを読取る際にはＶrefwを、原稿を読取る際にはＶrefdを、上限基準値としてＡ／Ｄ変換回路３４に与える。
【００５２】
ＣＣＤ１０７には、オプティカルブラック（ＯＰＢ）画素といわれる物理的に遮光したセンサ部があり、続いて有効画素といわれる入射光量に比例した電圧を出力するセンサ部がある。このＯＰＢ画素と有効画素のデータは１主走査期間毎に繰り返して出力される。
【００５３】
オフセットレベル検出回路３９は、ｘopb信号がアサートされている期間に、ＣＣＤ１０７のＯＰＢ画素に対応したＡ／Ｄ変換回路３４の出力を取り込んで保存する機能を有する。オフセットレベルは複数のＯＰＢ画素を取り込んだ平均値であり、ＣＣＤ１０７の出力系統毎に保存される。オフセットレベル減算回路３５は、入力されたＡ／Ｄ変換回路３４の出力値からオフセットレベル検出回路３９に保存されたオフセットレベルを減算する回路である。白ピーク検出回路４１は、原稿読取り時の有効画素区間を表すｘlgate信号および基準白板読取り時の読込期間を表わすＳMPL信号がアサートされている期間内で入力された画像データのピーク値を保存する回路である。ＣＰＵ４２は、オフセットレベル検出回路３９および白ピーク検出回路４１にアクセスすることにより、最新のオフセットレベル値およびピーク値を得ることが出来る。
【００５４】
シェーディングデータ保存４０は、基準白板ｒｗｐを読み取った値を各画素毎に平均化等の処理を行いながら順次保存する回路であり、シェーディング補正回路３６は、画像を読み取った画像データを、シェーディングデータ保存４０に保存されている補正データを用いてシェーディング補正した画像データに変換する回路である。ＣＰＵ４２は、このシェーディングデータ保存４０にある、画像データのライン間平均化のために画像データを一時蓄積するラインメモリに、基準白板読取りの画像データを格納してから、特定画素（基準白板ｒｗｐの主走査方向ｘのある位置）の画像データを読み取ることが出来る。
【００５５】
Ａ／Ｄ変換回路３４の出力は、Ａ／Ｄ変換する際に所定の遅れを生ずる。ｘopbは、ＯＰＢ画素の読取りアナログ信号に対応するＡ／Ｄ変換出力のタイミングで所定期間アサートされるようにタイミング設計されている、オフセットレベルデータ範囲指示信号である。通常、ＯＰＢ画素の読取りアナログ信号の後半部分を使用した方がノイズが少ないことが経験上わかっており、本実施例でもその様に設定している。ｘlgateは、有効画素部の原稿を読取る領域でアサートされる信号であり、白ピーク検出時の読込範囲指定に使用する。
【００５６】
ＷTGTはＣＣＤ１０７が基準白板ｒｗｐを読取るタイミングにアサートされる信号であり、セレクタ切り替え信号として使用する。セレクタ３８は、ＷTGTがアサートされている場合はＶrefwを、ネゲートされている場合はＶrefdを選択して、Ａ／Ｄ変換回路３４に印加する。ＳＭＰＬはＣＣＤ１０７が基準白板ｒｗｐを読取るタイミング（ＷTGT）中の一部の期間アサートされ、シェーディングデータＦＩＦＯに基準白板データを取り込むタイミングを指示するものである。
【００５７】
−ゲイン等の調整ＡＧＣ−
「ゲイン等の調整ＡＧＣ」では、ＲＯＭ４３ａから読出してＲＡＭ４３ｂに書込んだ動作プログラムに従ってＣＰＵ４２はまず、第１キャリッジが基準白板ｒｗｐの位置に移動すると、Ａ／Ｄ変換回路３４に上側基準電圧Ｖrefwを与えて、基準白板読取りのピークデータＤwpを読取る。次に、ピークデータＤwpが所定範囲Ｄp±Ｂに入っているかチェックする。Ｄpは調整目標値であり、Ａ／Ｄ変換回路３４に入力されるアナログ画像信号のピーク値が上側基準電圧Ｖrefwを超えない値（マージンを考えると例えば、上側基準電圧Ｖrefwの約８割）である。これはＡ／Ｄ変換回路の性能を充分引き出して、精度の高いデジタル信号を取り出すためである。また、Ｂは調整公差である。
【００５８】
ピークデータＤwpが所定範囲Ｄｐ±Ｂに入っている場合には、このとき設定中の、制御電圧Ｖｇ，下基準電圧Ｖrefb，ならびに上基準電圧Ｖrefw，ＶrefdをＲＡＭ４３ｂに保存する。ピークデータＤwpが所定範囲Ｄｐ±Ｂに入っていない場合は、入るように、ゲインを決定する制御電圧Ｖg（Ｄ／Ａ出力）を出力するためのＤ／Ａ変換回路３７の設定値Ｓvg（Ｄ／Ａ入力）を計算する。計算結果のＳvgがＤ／Ａ変換回路３７の設定可能範囲（ＳvgL〜ＳvgH）内か判断する。Ｄ／Ａ変換回路３７が例えば、８ｂｉｔのＤ／Ａ変換回路であれば設定可能範囲は、０〜２５５といった具合である。設定可能範囲内の値であれば、実際に設定して再度ピークデータＤwpを読み取る。ＳvgがＤ／Ａ変換回路３７に設定可能範囲外の場合は、設定可能範囲内で計算値に近い値ＳvgLまたはＳvgHを設定して再度ピークデータＤwpを読取り、同様にチェックする。
【００５９】
ピークデータＤwpが所定範囲Ｄp±Ｂに入っていない場合、ＣＰＵ４２は基準白板ｒｗｐを読取る際のＡ／Ｄ変換回路３４の上側基準電圧Ｖrefwを計算する。Ｄ／Ａ変換回路３７の設定値（入力データ）と基準電圧Ｖrefw（出力電圧）の関係が、Ｖrefw＝ｆ（Ｓrefw）で示され、ｆ（Ｓrefw）の逆関数がＳrefw＝ｇ（Ｖrefw）である場合、変更するＶrefw用のＤ／Ａ変換回路３７の入力データＳrefwは、
Ｓrefw＝ｇ（Ｄwp／Ｄp／（ｆ（Ｓtp）−ｆ（Ｓtb））−ｆ（Ｓtb））
で示される。ここで、
Ｄp：Ｖrefw宛てのＤ／Ａ変換回路３７に与える設定値Ｓrefwを変更後に期待する
ピークデータ，
Ｓtp：ピーク値Ｄwpを得たときのＤ／Ａ変換回路３７に与えた設定値Ｓrefw，
Ｓtb：Ｖrefb宛てのＤ／Ａ変換回路３７の設定値Ｓrefｂ、
である。
【００６０】
計算結果のＳrefwがＤ／Ａ変換回路３７の設定可能範囲（ＳrefwL〜ＳrefwH）内かチェックする。例えば、４３が８ｂｉｔのＤ／Ａ変換回路であれば設定可能範囲は、０〜２５５といった具合である。設定可能範囲内の値であれば、実際に設定して再度ピークデータＤwpを読み取る。計算結果のＳrefwがＤ／Ａ変換回路３７の設定可能範囲外の場合はエラーであるが、設定可能範囲内で計算値に近い値を設定して終了する。但し、このエラーになるのはパターン断線等のハード的な問題が発生している場合だけである。
【００６１】
基準白板読取り用基準電圧Ｖrefwを変更したので、原稿読取り用基準電圧Ｖrefdも変更しないとシェーディング補正後の画像データの大きさが変わってしまうので、変更する。変更前，後の基準白板読取り用基準電圧Ｖrefwを各々Ｖrefwb，Ｖrefwa、変更前，後の原稿読取り用基準電圧Ｖrefdを各々Ｖrefdb，Ｖrefda、下側基準電圧をＶrefbとした時に、
(Ｖrefwb−Ｖrefb)／(Ｖrefwa−Ｖrefb)
＝(Ｖrefdb−Ｖrefb)／(Ｖrefda−Ｖrefb)
になる様にＶrefdを変更する。すなわち、Ｄ／Ａ変換回路３７の原稿読取り用基準電圧Ｖrefdを、上式を満足するＶrefdaに設定する。
【００６２】
次にＣＰＵ４２は、Ｖrefd宛てに上記Ｖrefdaを出力する設定値を、またＶrefw宛てに上記Ｖrefwaを出力する設定値を設定し、このように設定した上基準電圧Ｖrefw，Ｖrefd、このとき設定中の制御電圧Ｖｇ，下基準電圧Ｖrefbの設定値Ｓrefw，Ｓrefd，Ｓvg，ＳrefbをＲＡＭ４３ｂに保存して、ゲイン等の調整ＡＧＣを終了する。このゲイン調整で得た各設定値は、コントローラボード４００に転送して、そのときの時刻を前回実施時刻としてこの前回実施時刻と共に、不揮発メモリであるＨＤＤ４０１の、ＡＦＥ１１１宛ての設定データテーブルに登録（更新書込み）する。これは後述の図１３に示すステップ２６で行われる。
【００６３】
なお、スキャナ１００（およびＡＤＦ１２０）に電源が投入された直後に、スキャナ１００のＡＦＥ１１１のＣＰＵ４２は、ＨＤＤ４０１の上記各設定値をコントローラボード４００（のＨＤＤ４０１）から取得してＲＡＭ４３ｂに書込んでから、図４に示す画像出力補正１１３〜１１８内の各部に設定する。これは、後述の図１３のステップ２４および２７で行われる。この設定を次に示す。
【００６４】
−ゲイン等の設定−
電源オフ又は省エネモード（休止モード：後述）から、原稿画像読取りの指示を待つ待機状態（スタンバイモード又は低電力モード：後述）に進むとき、ＣＰＵ４２は、コントローラボード４００のＨＤＤ４０１の設定データテーブルに登録している調整ゲイン等上述の各種設定値を読出してＲＡＭ４３ｂに書込み、そして各画像出力補正のＤ／Ａ変換回路３７のラッチ（レジスタ）に格納（設定）する。すなわちＣＰＵ４２は、不揮発メモリであるＨＤＤ４０１に登録したＶrefｄ用の設定値ＳrefdをＤ／Ａ変換回路３７に与えてそのＤ／Ａ変換出力電圧Ｖrefｄをセレクタ３８を介してＡ／Ｄ変換回路３４に上基準電圧として与える。また、Ｖｇ，Ｖrefbの設定値Ｓvg，ＳrefbもＤ／Ａ変換回路３７に与える。このような設定の後に、画像信号が画像出力補正１１３に入力されるときには、Ａ／Ｄ変換回路３４は、原稿読取りのアナログ画像信号を、下基準電圧Ｖrefbおよび上基準電圧Ｖrefｄの間を所定の分割数に分割して表わす画像データにＡ／Ｄ変換する。
【００６５】
−シェーディング補正データの設定−
ＣＰＵ４２は、第１キャリッジが基準白板ｒｗｐの直下にあるときのシェーディング補正用データの設定の時には、上述のようにゲイン調整値等の各設定値をＤ／Ａ変換回路３７に設定した画像読取り処理によって基準白板ｒｗｐを読取り、その画像データに基づいて主走査１ライン分のシェーディング補正データを生成してシェーディングデータ保存４０に格納する。
【００６６】
−原稿サイズ検出−
第１キャリッジが原稿検出位置にありしかも、圧板スイッチのオン／オフ信号が、圧板１３７開から閉の変化を示すと、読取りユニット１１０（図３）内のＣＰＵが照明灯１０２を点灯して第１キャリッジをホームポジションＨＰに駆動し、ＡＦＥ１１１のＣＰＵ４２が、原稿サイズ検出４８に、原稿サイズ検出を指示する。原稿サイズ検出４８は、各ラインの画像データの、主走査方向ｘの読取り始点（図３のように圧板１３７を開いた状態でのコンタクトガラス１０１の奥側の側端部）から終点までの連続白画素数をカウントして、数ラインのカウント値の平均値を、原稿サイズにエンコード（符号化）して、ＣＰＵ４２に出力する。なお、所定の連続白画素数が得られなかったときには原稿サイズ検出４８は、原稿なしコードをＣＰＵ４２に出力する。
【００６７】
−画像出力補正−
原稿画像読取りのときには、不揮発メモリであるＨＤＤ４０１の設定データテーブルから読み出してＤ／Ａ変換回路３７に設定された各設定値に従う画像処理をＡＦＥ１１１の各画像出力補正１１３〜１１８が実行し、可変ゲインアンプ３２は設定ゲインＶｇで画像信号を増幅し、Ａ／Ｄ変換回路３４は、画像信号を、下基準電圧Ｖrefbおよび上基準電圧Ｖrefｄの間を所定の分割数に分割して表わす画像データにＡ／Ｄ変換する。上述の「ゲイン等の調整ＡＧＣ」で設定し不揮発メモリ４３に書込んだ上基準電圧値Ｖrefw，Ｖrefdを用いてアナログ画像信号を画像データにＡ／Ｄ変換するので、仮に光量が経時で変動しても、Ａ／Ｄ変換回路３４が出力する画像データの精度は高く、安定する。
【００６８】
シェーディング補正回路３６が、画像データに、シェーディングデータ保存４０のデータに基づいてシェーディング補正を加える。これにより、主走査方向ｘの各点（画像）の画像データが、同一の白レベルに対しては実質上同一値の画像データとなるように補正されて出力される。
【００６９】
画像出力補正１１３が上述のようにシェーディング補正したＲ偶数番画素列の画像データは、ライン合成４５によって、同様に画像出力補正１１４がシェーディング補正したＲ偶数番画素列の画像データと１ライン列に合成されて、スキャナ画像処理３０３に出力される。同様な画像信号処理により、１ラインに合成されたＧおよびＢ画像データがライン合成４６および４７から、スキャナ画像処理３０３に出力される。
【００７０】
フラットベッド読取りの場合のシェーディング補正を説明する。ユーザが原稿をコンタクトガラス１０１に載せてＡＤＦ１２０を閉じるときに、圧板スイッチが開から閉に切換り、このとき第１キャリッジが原稿サイズ検出位置にあって、読取りユニット１１０が照明灯１０２を点灯して、ホームポジションＨＰへの第１キャリッジのリターン駆動を開始する。ＡＦＥ１１１の原稿サイズ検出４８が、画像出力補正１１５が出力するＧ画像データに基づいてコンタクトガラス１０１上の原稿サイズを検出する。基点センサ１０９が第１キャリッジを検出すると読取りユニット１１０は副走査位置データを基点センサ１０９の副走査位置（固定値データ）を表わすものに更新する。第１キャリッジを副走査駆動している間、読取りユニット１１０は、第１キャリッジを駆動するパルスモータの駆動パルスに同期して、第１キャリッジのフラットベッド読取りの副走査駆動（往駆動：図２で左から右）の間は副走査位置データをインクレメント（駆動パルスをアップカウント）し、リターン方向（図２で右から左）の駆動の間はデクレメント（駆動パルスをダウンカウント）する。この副走査位置を監視して読取りユニット１１０は、第１キャリッジをホームポジションに位置決めし、照明灯１０２を消灯する。
【００７１】
ユーザがスタートキー１７を操作すると、読取りユニット１１０が照明灯１０２を点灯して、第１キャリッジの、フラットベッド読取りの副走査駆動を開始する。副走査位置が、基準白板ｒｗｐの領域になるとシェーディングデータ保存４０（図４）が基準白板ｒｗｐの読取り画像データの読込みを開始して、複数ラインの平均値を算出して、一ライン上の各画素宛ての画像データの平均値を、基準白レベルの画像データ（例えば２５５又はその８０％程度）とするに必要な乗算係数値を算出し、データ保存４０の内部のＦＩＦＯメモリに格納する。
【００７２】
副走査位置が原稿始端から終端までの原稿領域にある間は、データ保存４０がＦＩＦＯメモリから１ライン上各画素宛ての乗算係数値を順次に読み出してシェーディング補正３６に与える。シェーディング補正３６は、原稿読取りの各ラインの各画素の画像データと、同一画素宛ての乗算係数値とを同時に、シェーディング補正３６の内部にあるＲＯＭの読出しアドレスに与える。ＲＯＭには、アドレスとして与えられた画像データと乗算係数値との積を表すシェーディング補正後の画像データが格納されているので、アドレスとして与えられた画像データのシェーディング補正した画像データが、ＲＯＭから出力されて、次段のライン合成４５に出力される。
【００７３】
次にシートスルー読取りの場合のシェーディング補正を説明する。ユーザが原稿トレイ１２１に原稿を装填してスタートキー１７を操作すると、読取りユニット１１０が原稿トレイ１２１からの原稿の送給を開始し、しかも、照明灯１０２を点灯して、第１キャリッジの、フラットベッド読取りの副走査駆動を開始する。副走査位置が基準白板ｒｗｐの領域になるとシェーディングデータ保存４０（図４）が基準白板ｒｗｐの読取り画像データの読込みを開始して、複数ラインの平均値を算出して、一ライン上の各画素宛ての画像データの平均値を、基準白レベルの画像データとするに必要な乗算係数値を算出し、データ保存４０の内部のＦＩＦＯメモリに格納する。これが終了すると読取りユニット１１０は、ホームポジションＨＰへの第１キャリッジのリターン駆動を開始して、第１キャリッジをホームポジションＨＰに位置決めする。これは原稿トレイ２１から繰り出した原稿の先端が窓ガラス１３２に到達するまでに終わる。
【００７４】
原稿の先端がホームポジションＨＰにある第１キャリッジの撮像視野に入りそして原稿の尾端が該撮像視野から抜ける間の原稿読取りの間、データ保存４０がＦＩＦＯメモリから１ライン上各画素宛ての乗算係数値を順次に読み出してシェーディング補正３６に与える。シェーディング補正３６は、シェーディング補正した画像データをライン合成４５に出力する。
【００７５】
原稿の尾端が第１キャリッジの撮像視野を抜けたときに原稿トレイ１２１に原稿があると読取りユニット１１０は、原稿の送り出しを開始し、上述の基準白板ｒｗｐの読取りを開始する。その後の読取り制御は上述の第１枚目の原稿読取りと同様である。
【００７６】
読み取りユニット１１のスキャナ制御回路２０６は、ＣＰＵ３０１からの指示に従って、ランプ制御回路２０５，タイミング制御回路２１１及びモータ制御ユニット２０７を制御する。ランプ制御回路２０５は、スキャナ制御ＣＰＵ２０６からの指示に従って放電管である露光ランプ１０２のオン／オフを制御する。
【００７７】
モータ制御ユニット２０７は、スキャナ制御ＣＰＵ２０６からの指示に従って、副走査駆動モータ１０８及びＡＤＦモータを制御する。副走査駆動モータ１０８の駆動軸にはロータリエンコーダ（Ｅ）が連結されている。位置センサは、スキャナおよびＡＤＦの可動部が基準位置にあるかを検知する。
【００７８】
タイミング制御回路２１１は、スキャナ制御ＣＰＵ２０６，ＣＰＵ４２およびエンジン３００のＣＰＵ３０１からの指示あるいは制御信号に従って、各種信号を生成する。スキャナ制御ＣＰＵ２０６は、ＣＰＵ３０１から読み取り開始指示を受けると、タイミング制御回路２１１を制御してＣＣＤイメージセンサ１０７の読み取りを開始し、露光ランプ１０２を点灯し、副走査駆動モータ１０８を駆動開始する。
【００７９】
ＣＣＤ１０７は、タイミング制御回路２１１から出力された駆動クロックがドライバ（図示せず）を介して供給され、受光量にほぼ比例したアナログ電圧（偶数番画素ｅ，奇数番画素ｏ）を出力する。ここで駆動クロックは受光画素列からアナログ・シフトレジスタに電荷を転送するクロック、アナログ・シフトレジスタを駆動するクロックなどＣＣＤ駆動に必要な一連の信号を指す（図６参照）。
【００８０】
タイミング制御回路２１１は、スキャナ制御ＣＰＵ２０６から指示された条件でクロックを生成し、読取り部ＳＢＵ及びランプ駆動回路２０５に出力する。ここでＣＰＵに指示された条件とは、１主走査クロック数、クロック周波数などである。
【００８１】
タイミング制御回路２１１は、ＣＣＤ駆動クロック（φ）などの読取りに関わる主走査信号（図６のφ〜ＣＰ）、副走査信号（ＳＨ）、光源点灯のためのクロック（ＣＫｉｎｖ）などを生成する。タイミング制御回路２１１において、発振子から出力されたクロックは逓倍回路に入力され、２００ＭＨｚ等の高周波のクロックが生成される。このクロックを元にしてＣＣＤ駆動の為の各種クロックを生成する為する。ＣＣＤ駆動クロックなどの読取りに関わる各種クロック自体は２５ＭＨｚ程度の周波数であるが、駆動クロック間の位相、デユーティーなどを満足させる為に、この位の高周波クロックが必要になる。光源点灯のためのクロック（ＣＫｉｎｖ）は読取りに関わるクロック（例えばφクロックと同等周波数のクロック）をカウントして、所定カウント進んだら反転するような構成とした。
【００８２】
ランプ駆動回路２０５の入力は、電源（２４Ｖ）、ＧＮＤ、ランプ駆動クロック（ＣＫｉｎｖ）、点灯許可信号ｃｎｔである。ランプ駆動回路２０５は、点灯許可信号ｃｎｔとランプ駆動クロックＣＫｉｎｖによって点灯に関する制御が行なわれる。ランプ駆動クロックＣＫｉｎｖはランプ駆動回路２０５の出力であるランプ駆動電圧を生成する為のタイミングクロックであり、図６に示すＣＫｉｎｖの立上りでランプ駆動回路２０５からランプに高圧が印加される。点灯許可信号ｃｎｔは、Ｌｏｗレベルの時に点灯を許可する信号であり、これがＨｉｇｈレベルの時にランプ駆動クロックＣＫｉｎｖが入力されても点灯しない（図７参照）。
【００８３】
これにより通常、ランプ駆動クロックＣＫｉｎｖをランプ駆動回路２０５に入力しておき、ＣＰＵは画像読み取り要求があった時に点灯許可信号：ｃｎｔをアクティブにするＯＮ／ＯＦＦ制御が簡単に行なえる。もちろん、点灯許可信号：ｃｎｔが無い構成（電源、ＧＮＤ、ランプ駆動クロック：ＣＫｉｎｖ）であっても本発明に関して何ら支障無い。
【００８４】
図７はＣＣＤの駆動クロック（ＳＨ、φ、／φ、ＲＳ、ＣＰを入力して駆動するのが一般的である）とランプ駆動クロック：Ｃｋｉｎｖを図示したものである。１ラインの取り込み信号：ＳＨはＣＣＤの受光部に蓄積された電荷をＣＣＤ内部のシフトレジスタに転送するための信号であり、図６ではＨｉｇｈ期間に転送が行なわれる。φ、／φ、ＲＳ、ＣＰは電荷をシフトレジスタ内で転送させ、最終的に電圧信号として出力させる為のクロックである。
【００８５】
ここで画像読取装置での単位読取り量である１ラインの読取り時間は、図６に示す光蓄積時間（Ｔint）で規定される。この時間はφクロックの周波数：ｆとクロック数：ｎで決まることになる。すなわち、Ｔint＝ｎ×１／ｆである。ランプ駆動クロックＣｋinvは、読み取りクロックφの周波数相当のクロックがｍ個でクロックが反転することを例として示している。これを行う分周回路２１２が、タイミング制御回路２１１にある。
【００８６】
図５に、分周回路２１２の構成を示す。分周回路２１２は、カウンタ２１３とフリップフロップ２１４から成り、これらに、信号ＳＨ０，クロックＣＫ０，初期値（プリセットデータｍ）を入力する構成である。１ラインの同期信号ＳＨ０は、読み取りの１ライン時間Ｔintと同じ周期の信号であり、ＣＫ０はφクロックと同じ周波数のクロックである。カウンタ２１３は、ノアゲート２１５を介して、１ラインの同期信号ＳＨ０またはカウンタ２１３のキャリー（プリセット値のカウントオーバ）発生時にカウント初期値ｍを取り込み、クロックＣＫ０を初期値ｍからカウントダウンするものである。フリップフロップ２１４は、カウンタ２１３のキャリーによって出力（ランプ駆動クロックＣＫｉｎｖ）のレベルを反転させる構成である。この構成では、カウント初期値ｍによってランプ駆動クロックＣＫinvの周期を設定する事が出来る。この設定値ｍは予め、スキャナ制御ＣＰＵ２０６のメモリに入った値であり、カラー読取り／モノクロ読取りモードなどのモード別に保持（記憶）されており、スキャナ制御ＣＰＵ２０６は、指示されている読取りモードに対応した値（ｍ）を読み出して、タイミング制御回路２１１のレジスタ（ラッチ）に設定することによって反映する。すなわちプリセット循環カウンタ２１３のプリセットデータ入力端に印加する。図５の例では、１ラインの同期信号ＳＨ０をフリップフロップ２１４の／ＣＬＲに入力しているので、ライン同期信号ＳＨ０が到来したライン始端で、ランプ駆動クロックＣＫｉｎｖのレベルは強制的にＬｏｗになる。
【実施例２】
【００８７】
図８に、第２実施例の分周回路の構成を示す。図８の分周回路２１２は、１ラインの同期信号ＳＨ０入力時にフリップフロップ２１４の出力を強制Ｌｏｗにするか、Ｈｉｇｈにするかの機能を持たせたものである。極性指示信号ＰＬはそれを指示するものであり、ＰＬ＝Ｌｏｗ，Ｈｉｇｈの場合は各々、インバータ２１６ｃおよびゲート２１６ａ，ｂを介して、フリップフロップ２１４の出力を強制Ｈｉｇｈ、Ｌｏｗにする。この極性指示信号ＰＬは、この設定レベルは予めスキャナ制御ＣＰＵ２０６のメモリに書込んだ（保持した）値であり、カラー読取り／モノクロ読取りモードなどのモード別に定められており、スキャナ制御ＣＰＵ２０６は、指示されている読取りモードに対応した値を読み出して、タイミング制御回路２１１のレジスタに設定することによって、反映する。
【００８８】
このように、カラー読取り／モノクロ読取りモードなどのモード別に、ランプ駆動クロックを生成する際のカウンタ初期値ｍ、ＳＨ０同期時の極性指示信号ＰＬを設定することにより、カラー読取り／モノクロ読取りモードなどのモード別に読取りクロック周波数を変化する際も、ほぼ同じランプ駆動クロックＣＫｉｎｖの周波数を得ることが出来る。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１実施例の複合機能複写機ＭＦ１の機構概要を示す縦断面図である。
【図２】図１に示すカラースキャナ１００およびＡＤＦ１２０の拡大縦断面図である。
【図３】図１に示す複写機ＭＦ１内の、画像処理システムの構成を示すブロック図である。
【図４】図３に示す読み取りユニット１１および画像信号処理回路（ＡＦＥ）１１１の機能構成を示すブロック図である。
【図５】図４に示すタイミング制御回路２１１の、分周回路２１２の構成を示すブロック図である。
【図６】図４に示すＣＣＤ１０７の駆動信号の数種と、点灯タイミング信号ＣＫｉｎｖの波形を示すタイムチャートである。
【図７】図４に示すランプ駆動回路２０５に与えられる点灯指示信号ｃｎｔと点灯タイミング信号ＣＫｉｎｖを示すタイムチャートである。
【図８】本発明の第２実施例の分周回路２１２を示すブロック図である。
【符号の説明】
【００９０】
１０１：コンタクトガラス
１０２：照明ランプ
１０３：第１ミラー  １０４：第２ミラー
１０５：第３ミラー  １０６：レンズ
１０７：ＣＣＤ      １０８：パルスモータ
１０９：基点センサ  ｒｗｐ：基準白板
ｓｃｐ：スケール    １１２：圧板スイッチ
１２１：原稿トレイ  １２５：搬送ドラム
１２６：搬送ベルト  １３０：フィラーセンサ
１３１：サイド板位置検出スイッチ
１３２：ガラス      １３７：圧板
【図１】
2006262073.tif 000003
【図２】
2006262073.tif 000004
【図３】
2006262073.tif 000005
【図４】
2006262073.tif 000006
【図５】
2006262073.tif 000007
【図６】
2006262073.tif 000008
【図７】
2006262073.tif 000009
【図８】
2006262073.tif 000010