(57)【要約】【課題】１ラインあたりの周期を定める同期信号を計時・測定し、同期信号の周期の調整、補正を行い、画像データに横筋（横縞）が現れることを防ぐ。【解決手段】スキャナ２は、ランプ４６と、ランプ４６を発光させるインバータ９５と、インバータ９５によるランプ４６の発光に利用するクロック信号ＣＬＫ１の供給に用いるクロック発振器ＣＧ１を備えたクロック発生部（ＣＰＵ９１）と、１ライン毎に原稿を読み取るイメージセンサ４７と、クロック発振器ＣＧ２が生成したクロックを利用し、１ラインあたりの周期を各ラインで同じ長さとする同期信号ＨＳＹＮＣを生成する同期信号生成部（ＡＳＩＣ９４）と、を備え、クロック発生部は、同期信号ＨＳＹＮＣの周期を計時し、クロック信号ＣＬＫ１のクロック周波数が同期信号ＨＳＹＮＣの周波数の整数倍となるように、同期信号ＨＳＹＮＣの周期の変更を指示する。【選択図】図５
2010028499.tif 000002
【特許請求の範囲】
【請求項１】
原稿に光を照射するランプと、
前記ランプを発光させるインバータと、
前記インバータによる前記ランプの電極に印加する電圧の大きさ切り換えに利用する第１クロック信号の供給に用いられる第１クロック発振器を備えたクロック発生部と、
前記原稿に照射された光が入射され、１ライン毎に原稿を読み取るイメージセンサと、
各ラインで１ラインあたりの周期を同じにするため前記イメージセンサに入力される同期信号の生成に利用する第２クロック信号の供給に用いられる第２クロック発振器を有する同期信号生成部と、を備え、
前記クロック発生部は、前記同期信号の入力を受け、前記同期信号の周期を計時し、前記第１クロック信号のクロック周波数が、前記同期信号の周期の逆数である同期信号周波数の整数倍になる、又は、近づくように、前記同期信号生成部に、前記同期信号の周期の変更を指示し、
前記同期信号生成部は、前記指示に合わせて前記同期信号の発生周期を変更することを特徴とする画像読取装置。
【請求項２】
前記同期信号生成部は、前記第２クロック信号をカウントし、カウント数が設定値に達した場合、前記同期信号を出力するカウンタを有し、
前記クロック発生部が、前記同期信号生成部に、前記同期信号の発生周期の変更を指示する場合、
前記クロック発生部は、前記同期信号生成部に、前記カウンタの前記設定値の変更を指示し、前記同期信号生成部は、指示に基づき前記設定値を変更することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記第１クロック発振器と前記第２クロック発振器は、それぞれ、水晶振動子を用いた発振回路によりクロック信号を生成することを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の画像読取装置を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ等の原稿の読取を行う画像読取装置に関する。又、この画像読取装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、原稿読取を行い、画像データを出力する画像読取装置がある。又、複写機、複合機、ＦＡＸ装置等の画像形成装置に、コピーやスキャンのため、画像読取装置が装備される。一般に、画像読取装置は、原稿に対し光を照射するランプを備え、原稿の反射光をイメージセンサに導き、画像データを得る。又、画像読取装置のイメージセンサは、ラインセンサであり、１ラインごとに読み取りを行う。具体的に、１ラインあたりの周期の間に反射光の光量に応じてライン内の各光電変換素子（各画素）で電荷を蓄え、蓄えられた電荷を画像信号として取り出し、最終的にディジタルの原稿の画像データを得る。
【０００３】
ここで、一般に、ランプには、例えば、冷陰極管等の放電を利用して発光するものが用いられる。そして、放電により発光するランプは、インバータにより交流やパルスが入力され、厳密には短時間に点滅を繰り返し、ランプの光量自体は随時変化している。特に、光の青色成分の残光特性が悪く、青色成分が急速に失われ、光量変動の大きな要因となっている。尚、青色成分の残光特性の悪さは、蛍光材の特性に起因し、青色成分の残光特性そのものを向上させることは、現状、コスト等の面において難しい。
【０００４】
そのため、例えば、ランプの発光周期の整数倍が１ラインあたりの周期となる関係を保ち、読み取りの１ラインあたりの周期でのランプの発光回数（発光量）が同じでなければ、各ラインの蓄積光量（積算光量）が異なる。そうすると、同一濃度のものを読み取っても、イメージセンサで蓄積される電荷量がラインごとに異なり、得られた画像データに濃い部分と薄い部分が現れ、この濃淡が周期的に現れた場合、読み取って得られた画像データに横筋（横縞）が生ずることがあった。
【０００５】
このような、１ライン分の蓄積光量差により横筋（横縞）が発生する点に関し、特許文献１記載の発明が存在する。具体的に、特許文献１には、原稿をランプで照射してその反射光を光電変換素子で受光し原稿画像に対する電気信号をライン単位で読み取る画像読取装置であって、各ラインの読取開始タイミングを規定するライン同期信号に同期してランプを点灯させるインバータ部と、所定の値に設定されたコンデンサ及び抵抗の時定数に応じて所定の周期で発振クロックを出力するクロック発振器と、ライン同期信号と非同期で入力され、クロック発振器への電力の供給／非供給を切り替えるランプＯＮ／ＯＦＦ制御信号がクロック発振器への電力供給を指示している期間に、クロック発振器が出力する所定の周期の発振クロックを、インバータ部のランプ点灯信号として供給するように制御する点灯制御部と、を備え、点灯制御部は、クロック発振器においてライン同期信号によりコンデンサに充電された電荷を放電させることでライン同期信号に同期してランプを点灯する画像読取装置が記載されている。この構成により、コンデンサに充電された電荷を放電させることでライン同期信号に同期してランプを点灯し、各ライン毎の積算光量に差をなくし、読取画像が白横稿となる不具合を解消しようとする（特許文献１：補正後の請求項１、補正後の段落［０００５］等参照）。
【特許文献１】特開２００７−１２９７８０
【発明の開示】
【発明が解決しようとする課題】
【０００６】
まず、ランプを点灯させるインバータは、ランプ発光用のクロック信号を利用し、ランプの電極に印加される電圧の極性を切り替えてランプを発光させる。このランプ発光用のクロック信号は、外部からインバータに入力されることもあれば、インバータの基板内で生成されることもある。そして、一般に、１ラインの同期信号の周波数の整数倍に、インバータでのランプ発光用のクロック信号のクロック周波数を合わせ、各ラインの蓄積光量の差をなくし、横筋（横縞）の発生を抑えようとする。従って、横筋（横縞）の発生を抑えるためには、インバータでのランプ発光用のクロック信号のクロック周波数と同期信号の周波数を固定することが望ましい。
【０００７】
しかし、画像読取装置では、インバータでのランプ発光用のクロック信号を生成するクロック発振器と、同期信号を発生するために用いられるクロック発振器は、別個に設けられる場合がある。これら、２つのクロック発振器で、たとえ、高精度で発振する水晶振動子を用いた発振回路でクロック信号を生成しても、水晶振動子の個体差、誤差により、インバータでのランプ発光用のクロック信号のクロック周波数と同期信号用のクロック信号のクロック周波数を設計どおり固定できない場合がある。即ち、２つの水晶振動子を用いるので、インバータでのランプ発光用のクロック信号のクロック周波数が、１ラインの同期信号の周波数の整数倍になるように合わせきれず、各ラインでの蓄積光量に差が生じ、読み取って得られた画像データに横筋（横縞）が発生するという問題がある。尚、特許文献１では、発振回路を２つ備えた構成は示されておらず、上記問題には対応できない。
【０００８】
又、特許文献１記載の発明では、発振回路は、ラインごとに発振停止、発振再開を繰り返すので、ラインの周期間のランプ発光回数を一定とできる点で有用と考えられる。しかし、そもそも、発振回路は、発振が安定するまで（十分な振幅に到るまで）一定の時間を要する（通常、水晶発振回路で数ミリ秒は必要）。従って、特許文献１の図７及び図８に示されるランプ発光を得るためには、早期に（特許文献１では約２５μ秒）発振回路の発振が安定するクロック発振器でなければならず、そのような発振回路で、高精度なクロック周波数を得られる保証はないという問題がある。
【０００９】
又、一般に、クロック発振器の発信周波数を決定づける発振回路内のコンデンサや抵抗には公差がある上に、しかもその定数（静電容量や抵抗値等）は温度より変化するので、クロック発振器の発振周波数は、環境温度により変動するという問題もある。更に、クロック発振器の周囲の回路（例えば、インバータ）の発熱により、クロック発振器のクロック周波数を変動することもある。このような温度や素子の公差も周波数固定を難しくする要因となっている。尚、特許文献１記載の発明は、コンデンサ、抵抗とＩＣによりクロック発振器を構成するが（特許文献１：段落［０００９］、［００１０］、図５等参照）、抵抗やコンデンサによる発振回路は、安価であるが、温度の影響を受けやすいとされる。そうすると、特許文献１記載の発明では、温度の影響等で、所望のランプの発光回数を得られるかどうかさえ定かではないという問題もある。尚、特許文献１に温度を考慮する記載はあるが（特許文献１：段落［００１２］）、インバータの自己発熱や公差の点の考慮はなされておらず、「周波数範囲は・・そのように設定する」とあるのみで、具体的対応策に関する示唆、記載はない。
【００１０】
本発明は、上記従来技術の問題点に鑑み、インバータに入力するクロック信号を加工するのではなく、１ラインあたりの周期を定める同期信号を計時・測定し、同期信号の周期の調整、補正を行い、温度や水晶振動子等の素子の個体差によらず、同期信号の周波数の整数倍がインバータでのランプ発光用のクロック信号の周波数となる関係を保ち、画像データに横筋（横縞）が現れることを防ぐことを課題とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に係る画像読取装置は、原稿に光を照射するランプと、前記ランプを発光させるインバータと、前記インバータによる前記ランプの電極に印加する電圧の大きさ切り換えに利用する第１クロック信号の供給に用いられる第１クロック発振器を備えたクロック発生部と、前記原稿に照射された光が入射され、１ライン毎に原稿を読み取るイメージセンサと、各ラインで１ラインあたりの周期を同じにするため前記イメージセンサに入力される同期信号の生成に利用する第２クロック信号の供給に用いられる第２クロック発振器を有する同期信号生成部と、を備え、前記クロック発生部は、前記同期信号の入力を受け、前記同期信号の周期を計時し、前記第１クロック信号のクロック周波数が、前記同期信号の周期の逆数である同期信号周波数の整数倍になる、又は、近づくように、前記同期信号生成部に、前記同期信号の周期の変更を指示し、前記同期信号生成部は、前記指示に合わせて前記同期信号の発生周期を変更することとした。
【００１２】
この構成によれば、振動子の個体差や、温度の影響や、クロック信号のクロック周波数を決定づける素子の公差等により、第１クロック発振器のクロック周波数と、第２クロック発振器のクロック周波数が、設定された周波数から変動し、設計通りの周波数が得られなくても、同期信号生成部は、クロック発生部の指示に合わせて同期信号の発生周期を変更するので、ランプ発光用の第１クロック信号のクロック周波数が、同期信号周波数の整数倍となるように、同期信号の周期が補正される。その結果、各ラインでの原稿に照射する光の蓄積光量が等しくなり、横筋（横縞）の発生を抑えることができる。
【００１３】
又、請求項２に係る発明は、請求項１記載の発明において、前記同期信号生成部は、前記第２クロック信号をカウントし、カウント数が設定値に達した場合、前記同期信号を出力するカウンタを有し、前記クロック発生部が、前記同期信号生成部に、前記同期信号の発生周期の変更を指示する場合、前記クロック発生部は、前記同期信号生成部に、前記カウンタの前記設定値の変更を指示し、前記同期信号生成部は、指示に基づき前記設定値を変更することとした。
【００１４】
この構成によれば、同期信号生成部は、クロック信号発生部の指示に基づき、同期信号を発するまでのカウンタの設定値を変更して、同期信号の周期を調整するので、単に、同期信号生成部内のクロックカウント数を調整するだけで、同期信号の周期が変更される。
【００１５】
又、請求項３に係る発明は、請求項１又は２の発明において、前記第１クロック発振器と前記第２クロック発振器は、それぞれ、水晶振動子を用いた発振回路によりクロック信号を生成することとした。一般に水晶振動子の発振周波数は高精度であり、この構成によれば、第１クロック発振器と第２クロック発振器は、水晶振動子を用いた発振回路でクロック信号を生成するので、温度等の影響で、同期信号生成部での同期信号の周期変更による調整でも対応できないほどの各クロック周波数の変動がない。従って、第１クロック発振器と第２クロック発振器のクロック周波数の精度が高いので、第１クロック信号のクロック周波数を、同期信号周波数の整数倍に、容易かつ高精度に近づけることができる。
【００１６】
又、請求項４に係る画像形成装置は、請求項１乃至請求項３のいずれかに記載の画像読取装置を備えることとした。この構成によれば、コピー時等に、原稿を読み取って得られた画像データでは、横筋（横縞）の発生がないので、形成される画像の品質が高い画像形成装置を提供することができる。
【発明の効果】
【００１７】
上述の通り、本発明によれば、１ラインあたりの周期を定める同期信号の周期を調整、変更して、１ラインあたりの周期を定める同期信号の周波数の整数倍が、インバータに供給されるランプ発光用のクロック信号のクロック周波数であるという関係を保つことができ、原稿を読み取って得られた画像データに横筋（横縞）が発生しない。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について図１〜８を参照しつつ説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１９】
（画像形成装置の概略）
まず、図１を用いて、本発明の実施形態におけるスキャナ１（画像読取装置に相当）を備えた電子写真方式の複写機２（画像形成装置に相当）の概略を説明する。図１は、本発明の実施形態に係る複写機２の概略構成を示す正面から見た模型的断面図である。
【００２０】
図１に示すように、本実施形態に係る複写機２は、上方にスキャナ１が配される。スキャナ１は、主として、上方の原稿を搬送する原稿搬送部３（原稿搬送装置に相当）と、原稿搬送部３の下方に配され、原稿に光を照射し、反射光により読取を行う画像読取部４から構成される。尚、スキャナ１の詳細な説明は、後述する。
【００２１】
次に、複写機２内部の構成、動作について説明する。複写機２は内部に、シート供給部５０、シート搬送路５２、画像形成部６０、定着部６７等を備え、画像読取部４の下方位置に排紙空間が設けられる。そこで、これらの構成をシートの搬送経路に沿って説明する。尚、図１に複写機２内でのシートの搬送経路を実線矢印で図示する。
【００２２】
まず、シート供給部５０は、複写機２の最下部に設けられ、例えば、コピー用紙、ＯＨＰシート、ラベルシート等の各種、各サイズ（Ａ４、Ｂ５等）のシートを収容する。そして、シート供給部５０のシート搬送方向下流側上方に、給紙ローラ５１が設けられる。給紙ローラ５１は、最上位のシートに当接し、シート供給の際、所定の方向（図１では時計方向）に回転駆動し、シートを１枚ずつシート搬送路５２に送り出す。
【００２３】
シート搬送路５２は、本実施形態では、複写機２内でシートを搬送し、シート供給部５０から画像形成部６０を経て、排出トレイ５３までシートを搬送する。そして、シート搬送路５２には、駆動機構（不図示）により回転駆動する搬送ローラ対５４や、シートを案内するための複数のガイド板（不図示）や、形成されたトナー像に合わせてシートを送り出すレジストローラ対５５や、シート排出のための排出ローラ対５６等が設けられる。
【００２４】
画像形成部６０は、図１において、複写機２内の中央左方の位置に配され、スキャナ１が読み取った原稿や複写機２に入力された画像データ等に基づき、トナー像を形成し、シートに転写を行う。そして、画像形成部６０は、像担持体としての感光体ドラム６１、帯電装置６２、露光装置６３、現像装置６４、転写ローラ６５、清掃装置６６等で構成される。感光体ドラム６１は、画像形成部６０の略中央に配され、駆動装置（不図示）によって所定の方向（図１では時計方向）に回転駆動し、外周面にアモルファスシリコン等の感光層を有する。帯電装置６２は、図１の感光体ドラム６１の右斜め上方に対向して配され、所定の電位で感光体ドラム６１の周面を帯電させる。尚、コロナ放電式のものの他、帯電ローラ、ブラシ等を用いても良い。
【００２５】
露光装置６３は、図１における感光体ドラム６１及び帯電装置６２の右側方に配され、帯電後の感光体ドラム６１の周面に、形成すべき画像の画像データに基づき光（例えば、レーザ光）を照射し、周面を走査・露光し、感光体ドラム６１の周面に画像データに対応した静電潜像が形成される。現像装置６４は、図１において感光体ドラム６１の下方に設けられ、収容するトナーを所定の電位に帯電させ、そのトナーを静電潜像に供給し、静電潜像がトナー像として現像される。
【００２６】
転写ローラ６５は、図１において、感光体ドラム６１の左斜め下方に回転可能に支持され、感光体ドラム６１上に形成されたトナー像をシートに転写する。そのため、転写ローラ６５は、感光体ドラム６１に当接しニップを形成する。そして、このニップにシートが進入し転写ローラ６５にトナーの帯電極性と逆極性の電圧が印加され、トナー像のシートへの転写がなされる。清掃装置６６は、図１において、感光体ドラム６１の上方に配され、感光体ドラム６１の周面上の残トナーや塵芥等を除去、回収する。
【００２７】
定着部６７は、本実施形態では、加熱ローラ６８、加圧ローラ６９等を有し、シートに転写されたトナー像を加圧・加熱しシートに固着させる。加熱ローラ６８は内部に発熱体が内蔵され、加圧ローラ６９と加熱ローラ６８は、互いに圧接してニップを形成する。このニップにトナー像が転写されたシートが進入し、トナーの定着が行われる。定着完了後のシートは、排出ローラ対５６により、排出トレイ５３に排出される。
【００２８】
（スキャナ１の構成）
次に、図２を用いて、本発明の実施形態に係るスキャナ１の詳細を説明する。図２は、本発明の実施形態に係る複写機２のスキャナ１部分の拡大模型的断面図である。まず、原稿搬送部３について説明する。
【００２９】
原稿搬送部３は、読み取りを行う原稿を１枚ずつ、自動的に連続して読み取り位置に搬送し、原稿搬送方向上流側から順に、原稿載置トレイ３１、原稿供給ローラ３２、原稿搬送路３３、複数の原稿搬送ローラ対３４、原稿排出ローラ対３５、原稿排出トレイ３６等を備える。又、原稿搬送部３は、画像読取部４の上方に図２の紙面奥側を支点として画像読取部４に上下方向に開閉自在に取り付けられ、画像読取部４のコンタクトガラス（送り読取用コンタクトガラス４１ａ及び載置読取用コンタクトガラス４１ｂ）を上方から押さえるカバーとして機能する。
【００３０】
原稿載置トレイ３１は、複数枚の原稿を載置でき、原稿搬送路３３の上流端に接続される。尚、例えば、原稿載置トレイ３１には、図２に示すように、原稿載置トレイ３１に原稿が載置されていることを検出するための反射型の光センサ等の原稿検知センサ３７を備える。そして、原稿供給ローラ３２は、最上位の原稿に当接し、原稿読取や複写をする旨の入力が複写機２に入力されると、原稿搬送路３３に原稿を送り出す。送り出された原稿は、複数の原稿搬送ローラ対３４やガイドに導かれ、画像読取部４上面の送り読取用コンタクトガラス４１ａ（読取位置に相当）の上面を通過する。この通過の際、画像読取部４が読取を行う。そして、読取が完了した原稿は、原稿排出ローラ対３５から原稿排出トレイ３６に排出される（原稿搬送経路を２点鎖線で図示）。尚、上記の各回転体（原稿排出ローラ対３５等）は、原稿搬送モータＭ３（図４参照）を駆動源として回転する。
【００３１】
次に、本実施形態における画像読取部４を説明する。図１や図２に示すように、画像読取部４は、箱形の筐体を有する。そして、画像読取部４の上面に、図２の左方から、板状の送り読取用コンタクトガラス４１ａ、載置読取用コンタクトガラス４１ｂが配される。載置読取用コンタクトガラス４１ｂは、書籍や新聞、原稿を１枚ずつ読み取る場合、原稿搬送部３を持ち上げ、読取面を下向きに原稿が載置される面である。
【００３２】
又、図２に示すように、画像読取部４の筐体内には、第１移動枠４２ａ、第２移動枠４２ｂ、ワイヤ４３、巻取ドラム４４、レンズ４５と、原稿に光を照射するランプ４６と、原稿に照射された光が入射され、１ライン毎に原稿を読み取り、画像データを生成するためのイメージセンサ４７等が配される。イメージセンサ４７は、例えば、ライン状に光電変換素子を並べたＣＣＤ（Charge Coupled Device）で構成され、原稿の反射光を元に、１ライン毎に原稿を読み取る。従って、一枚の原稿を読み取って得られた画像データは、複数ラインの読取結果の合成となる。
【００３３】
そして、第１移動枠４２ａは、上方の載置読取用コンタクトガラス４１ｂに載置された原稿等に、例えば、白色光を照射するランプ４６（放電により発光するランプ、例えば、冷陰極ランプ、キセノンランプ、蛍光ランプ）を、下方に第１ミラー４８ａを支持する。尚、ランプ４６、各ミラー４８は、図２の紙面垂直方向に延びる形状である。
【００３４】
第２移動枠４２ｂは、上方に第２ミラー４８ｂを、下方で第３ミラー４８ｃを支持する。又、第１移動枠４２ａは第２移動枠４２ｂの上方に配される。又、この第１移動枠４２ａ及び第２移動枠４２ｂには複数本のワイヤ４３が取り付けられ（図２では、１本のみ図示）、ワイヤ４３の他端が巻取ドラム４４に接続され、巻取モータＭ４（図４参照）を駆動源として、巻取ドラム４４が正逆回転し、第１移動枠４２ａと第２移動枠４２ｂが水平方向に自在に移動する。即ち、原稿の一端縁から対向する端縁に向けて順次の光を照射するため、スキャナ１は、ランプ４６の長手方向と垂直な方向でランプ４６を移動させる駆動機構として、第１移動枠４２ａ、ワイヤ４３、巻取ドラム４４、駆動源としての巻取モータＭ４（モータ）を有する。
【００３５】
ここで、具体的な原稿読取動作の一例を説明しておく。まず、原稿搬送部３により搬送される原稿の読取の場合、原稿載置トレイ３１から搬送された原稿は、送り読取用コンタクトガラス４１ａの上面を通過しつつ搬送される。そして、送り読取用コンタクトガラス４１ａの下方位置（読み取り位置）に、巻取モータＭ４の駆動で、第１移動枠４２ａと第２移動枠４２ｂが固定され、通過する原稿に対し、ランプ４６が光を照射する。
【００３６】
ランプ４６から発せられた光は、送り読取用コンタクトガラス４１ａ上の原稿に当たり、その反射光を第１ミラー４８ａは、画像読取部４の左側面方向に向けて反射し、その光路上に第２ミラー４８ｂが配され、第２ミラー４８ｂは下方に向け、光を反射し、その光路上に第３ミラー４８ｃが配され、第３ミラー４８ｃは、スキャナ１の右方に向け光を反射する。その後、反射光は、レンズ４５に集光され、イメージセンサ４７に入射され、画像濃度に応じたアナログの電気信号に変換される。この原稿の主走査方向（原稿搬送方向と垂直な方向）にライン単位で読取を行い、このライン単位の読取を副走査方向（原稿搬送方向）に連続して繰り返し行うことで、１枚の原稿が読み取られる。
【００３７】
一方、載置読取用コンタクトガラス４１ｂ上に載置された原稿を読み取る場合、第１移動枠４２ａ及び第２移動枠４２ｂを巻取ドラム４４やワイヤ４３等により、ホームポジションから図２の右方向に水平に移動させ、走査動作を、順次原稿端部まで連続的に行うことで、原稿画像全体が読み取られ、原稿画像が電気信号に変換される。
【００３８】
（複写機２のハードウェア構成）
次に、図３に基づき本発明の実施形態に係る複写機２のハードウェア構成の一例を説明する。図３は、本発明の実施形態に係る複写機２の構成の一例を示すブロック図である。
【００３９】
まず、複写機２のメイン制御基板上の本体制御部２０には、中央演算処理装置として、ＣＰＵ２１が設けられ、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）やＨＤＤ（Hard disk drive）やフラッシュＲＯＭ等の不揮発性と揮発性のメモリからなる記憶部２２を有する。記憶部２２は、複写機２を制御するためのプログラム、データ等が記憶される。そして、本体制御部２０には、シート供給部５０、シート搬送路５２、画像形成部６０、定着部６７と接続され、本体制御部２０は、シート搬送や、トナー像形成等、接続される各部の動作制御を行う。又、本体制御部２０は、スキャナ１とも接続され、スキャナ１に対して動作指示を与える（詳細は後述）。そして、本体制御部２０は、複写時、読み取った原稿の画像データを受け取り、その画像データに基づき、印刷を行う。
【００４０】
又、本体制御部２０には、Ｉ／Ｆ回路２３が接続され、このＩ／Ｆ回路２３を介して、ネットワーク等により、１又は複数のユーザ端末１００（例えば、パーソナルコンピュータ）が複写機２に接続される。この接続により、複写機２は、ユーザ端末１００から画像データや印刷設定データの送信を受けて、印刷を行うことができる。又、スキャナ１を利用して読み取った原稿の画像データをユーザ端末１００に送信することもできる。
【００４１】
（スキャナ１のハードウェア構成）
次に、図４に基づき、本発明の実施形態に係るスキャナ１のハードウェア構成の一例を説明する。図４は、本発明の実施形態に係るスキャナ１の構成の一例を示すブロック図である。
【００４２】
上述したように、本実施形態のスキャナ１は、原稿搬送部３と画像読取部４で構成され、原稿搬送部３には、原稿搬送部３の制御を行う原稿搬送制御部８が設けられ、画像読取部４には、画像読取部４の制御を行う読取制御部９が設けられる。
【００４３】
そこで、原稿搬送制御部８を説明する。原稿搬送制御部８は、上述の本体制御部２０と接続され、本体制御部２０からの指示を受け、原稿搬送部３の動作制御を行う。そして、原稿搬送制御部８は、中央演算処理装置としてのＣＰＵ８１、ＲＯＭ８２、ＲＡＭ８３等を有する。ＣＰＵ８１は、本体制御部２０との通信を制御し、又、本体制御部２０の指示を受け、原稿搬送部３の動作制御を行う。例えば、本体制御部２０から原稿の読み取り指示があった場合、原稿搬送モータＭ３を駆動させ、原稿供給ローラ３２、原稿搬送ローラ対３４等を回転させる。ＲＯＭ８２、ＲＡＭ８３は、制御用のプログラムやデータを記憶し、展開するためのメモリである。又、ＣＰＵ８１には、原稿検知センサ３７の出力が入力され、原稿搬送制御部８は、原稿載置トレイ３１に原稿が存在するかを検知する。
【００４４】
次に、画像読取部４と読取制御部９の概略構成を説明する。
【００４５】
図４に示すように、本体制御部２０と接続される読取制御部９は、ＣＰＵ９１（クロック発生部に相当）が設けられ、記憶装置として、ＲＯＭ９２、ＲＡＭ９３が設けられる。ＲＯＭ９２は、スキャナ１の制御に必要なプログラム、データを記憶する不揮発性メモリである。ＲＡＭ９３は、スキャナ１の制御を行う際のプログラムやデータ等、各種プログラム、データが展開される揮発性のメモリである。そして、例えば、コピーを行う旨が複写機２に入力され、本体制御部２０から読取実行指示が与えられた場合等、本体制御部２０の指示を受け、読取制御部９は、スキャナ１の動作制御や、読み取って得られた画像データの本体制御部２０への送信制御を行う。
【００４６】
そして、読取制御部９には、画像読取部４の以下のような各構成が接続される。具体的に、ＡＳＩＣ９４（同期信号生成部に相当、詳細は後述）や、画像読取部４のランプ４６を実際に発光させるインバータ９５や、巻取ドラム４４を駆動するための巻取モータＭ４や、イメージセンサ４７等が接続される。そして、原稿読取時、読取制御部９は、各部を制御する。読取制御部９は、インバータ９５を駆動させ、ランプ４６を点灯させ、巻取ドラム４４で各移動枠を移動させ、イメージセンサ４７を駆動させる。尚、インバータ９５の詳細は後述する。
【００４７】
更に、画像読取部４には、イメージセンサ４７によって得られた各画素のアナログの電気信号の転送を受け、ディジタル信号に変換するＡ／Ｄ変換部４９ａや、画像データを蓄積するための画像メモリ４９ｂが搭載される。この画像メモリ４９ｂ内の画像データは、本体制御部２０に送信され、更に、画像処理後、露光装置６３による露光に用いられ、又は、ユーザ端末１００等に送信される。
【００４８】
具体的に、Ａ／Ｄ変換部４９ａは、イメージセンサ４７から出力される原稿のアナログ信号を、画素ごと（光電変換素子ごと）にＡ／Ｄ変換し、ディジタル信号に変換する。Ａ／Ｄ変換部４９ａは、アナログ信号をサンプルホールドし、アナログ信号の出力（電流又は電圧）の大きさに合わせて量子化を行い、各画素の濃度値を得る。このＡ／Ｄ変換を全ライン、全画素について行えば、１枚の原稿のディジタルの画像データが得られる。
【００４９】
ここで、ＡＳＩＣ（Application Specific Integrated Circuit）９４は、イメージセンサ４７のライン状に並べられた各光電変換素子から、蓄えられた電荷を抜き出すためのクロック信号ＣＬＫ４をイメージセンサ４７に入力する。例えば、イメージセンサ４７が６００ｄｐｉでＡ４サイズに対応するものであれば、１インチ＝２．５４センチメートルとし、Ａ４縦を２９センチメートルと仮定すれば、２９÷２．５４×６００＝６８５０（ドット）となり、約７０００個の画素がイメージセンサ４７に備えられていることになる。そこで、ＡＳＩＣ９４は、例えば、７０００回のクロック信号ＣＬＫ４を１ラインの周期の間に、イメージセンサ４７に入力する。そして、イメージセンサ４７は、このクロック信号ＣＬＫ４に合わせて、１画素ごとに蓄えられた電荷を、順次、例えば、Ａ／Ｄ変換部４９ａに転送する。尚、ＡＳＩＣ９４がＡ／Ｄ変換機能を有すれば、各画素の電荷をＡＳＩＣ９４に転送すればよい。
【００５０】
このように、ＡＳＩＣ９４において、１ライン分の読み出し開始から、次の１ラインの読み出し開始までの時間が、１ラインあたりの周期といえ、ＡＳＩＣ９４は、この１ラインあたりの周期を定める同期信号ＨＳＹＮＣを生成し、この同期信号ＨＳＹＮＣは、イメージセンサ４７に入力される。即ち、ＡＳＩＣ９４は、ライン同期信号ＨＳＹＮＣ（読み出し開始信号）を発信し、次のライン同期信号ＨＳＹＮＣ（読み出し開始信号）を発信するまでに、例えば、７０００回のクロック信号ＣＬＫ４をイメージセンサ４７へ入力する。イメージセンサ４７は、同期信号ＨＳＹＮＣの入力を受け、ラインの電荷の取り出し（転送）の開始を認識する。尚、ＡＳＩＣ９４の読み出しにおけるクロック信号ＣＬＫ４のクロック周波数は、１ラインあたりの周期の間に、イメージセンサ４７の１ラインの画素数分（例えば７０００画素）だけ入力できる周波数であれば良く、特に制限はない。
【００５１】
そして、ＡＳＩＣ９４は、例えば、１ラインの読み出し開始と同時に、ＣＰＵ９１に同期信号ＨＳＹＮＣを送信し、ＣＰＵ９１にも同期信号ＨＳＹＮＣは、入力される。ＣＰＵ９１は、２つの同期信号ＨＳＹＮＣ間の時間を測定すれば、ＣＰＵ９１は、１ラインあたりの周期を認識できる。
【００５２】
更に、ＣＰＵ９１が１ラインあたりの周期を認識できれば、巻取モータＭ４、ワイヤ４３を利用したランプ４６の理想的な移動速度と原稿搬送速度も決定できる。即ち、１ラインあたりの幅は決まっており、例えば、１ラインの幅が６００ｄｐｉを基準として定まるのであれば、１インチ＝２５．４ミリメートルとすると、１ラインの幅Ｗは、
Ｗ  ＝  ２．５４  ÷  ６００  ≒０．０４２ミリメートル
となる。従って、０．０４２ミリメートルを１ラインあたりの周期で割れば、理想的なランプ移動速度と原稿搬送速度が求められ、この理想的な速度に合わせ、ランプ４６を移動させれば、ランプ４６と読み取り中のラインの距離は変わらない。更に、原稿搬送部３により原稿を読み取る場合も同様、理想的な原稿搬送速度とすれば、各ラインの蓄積光量を均一にしやすくすることができる。
【００５３】
具体的に、理想的なランプ移動速度とするため、読取制御部９は、巻取モータＭ４の回転速度を制御すればよい。又、理想的な原稿搬送速度とするためには、読取制御部９が原稿搬送制御部８に理想的な原稿搬送速度を指示し、原稿搬送制御部８のＣＰＵ８１が、原稿搬送モータＭ３の回転速度を制御すればよい。例えば、巻取モータＭ４と、原稿搬送モータＭ３にステッピングモータを用いるならば、各モータに入力するパルスの速度を変更すればよい。
【００５４】
（横筋発生防止のための構成）
次に、図５乃至図８に基づき、横筋発生理由と、本発明の実施形態に係る横筋（横縞）発生防止のための構成を説明する。図５は、本発明の実施形態に係る画像読取部４から横筋（横縞）発生防止に関する構成の一例を抜粋したブロック図である。図６は、本発明の実施形態に係るクロック発振器の一例を示す回路図である。図７（ａ）は、本発明の実施形態に係るランプ印加電圧の一例を示す図であり、（ｂ）は、光のうち、青色成分の光量の一例を示すグラフである。図８は、本発明の実施形態に係る同期信号ＨＳＹＮＣの変更の一例を示すタイミングチャートである。
【００５５】
まず、図５により、画像読取部４のインバータ９５の詳細な構成を説明する。インバータ９５には、コントローラ９７と、フルブリッジ回路９８と、昇圧トランス９９が設けられる。そして、フルブリッジ回路９８には一般的に使用されるものを用いることができ、複数の半導体スイッチング素子（例えば、ＦＥＴやトランジスタ）を備える（例えば４つ）。各半導体スイッチング素子は、コントローラ９７によってＯＮ／ＯＦＦが切り換えられ、フルブリッジ回路９８の出力としてのそれぞれの２本のアームＡｒに印加される電圧の極性が反転し、大小関係が入れ替わる。例えば、２本のアームＡｒの出力は、矩形波的な交流となる。尚、フルブリッジ回路９８には、別途直流電圧が印加されている。
【００５６】
そして、コントローラ９７は、フルブリッジ回路９８の半導体スイッチング素子のスイッチングの制御用ＩＣ等で構成され、ＣＰＵ９１から供給されるクロック信号ＣＬＫ１を利用して、半導体スイッチング素子のスイッチングを行う。このようなスイッチングにより、クロック信号ＣＬＫ１の周期に併せて切り替わるフルブリッジ回路９８の出力（アームＡｒ）は、ランプ４６を点灯させるための電圧を得るため（例えば、冷陰極ランプで１０００Ｖ程度）、昇圧トランス９９の一次側に入力される。
【００５７】
又、昇圧トランス９９の二次側には、ランプ４６が接続される。尚、用いるランプによって、昇圧トランス９９がなくてもランプを点灯できる場合もあり得るので、その場合、昇圧トランス９９は不要となる。このように、インバータ９５は、ＣＰＵ９１からのクロック信号ＣＬＫ１を利用して動作し、ランプ４６の両電極に印加される電圧の大小（極性）を切り換える。これにより、ランプ４６の電極から電子が放出され、ランプ内のガスに電子が衝突し、この衝突により紫外線を発生させ、紫外線が蛍光体にあたり、発光する。
【００５８】
そして、上述したインバータ９５にクロック信号ＣＬＫ１を入力するＣＰＵ９１には、クロック発振器ＣＧ１（第１クロック発振器に相当）が接続される。即ち、ＣＰＵ９１は、インバータ９５によるランプ４６の電極に印加する電圧の大きさの切り換えに利用するクロック信号ＣＬＫ１の供給に用いられるクロック発振器ＣＧ１を備える。尚、クロック発振器ＣＧ１は、ＣＰＵ９１の構成の一部として、内蔵されてもよい。このクロック発振器ＣＧ１は、ＣＰＵ９１の駆動用のクロック信号ＣＬＫ３を生成し、ＣＰＵ９１に入力する。ＣＰＵ９１は、クロックＣＬＫ３をそのまま内部クロックとして利用してもよいし、又は、ＣＰＵ９１内に設けられる逓倍回路を利用して周波数を引き上げた上で、内部クロックとして利用してもよい。
【００５９】
そして、ＣＰＵ９１は、クロック発振器ＣＧ１が生成したクロック信号ＣＬＫ３を、周波数が適切であれば、そのままクロック信号ＣＬＫ１としてインバータ９５に供給することができる。又、例えば、ＣＰＵ９１は、内蔵する逓倍回路や分周器で、クロック発振器ＣＧ１が生成したクロック信号ＣＬＫ３のクロック周波数を低下させる等、周波数を調整して、クロック信号ＣＬＫ１としてインバータ９５に供給してもよい。言い換えると、ＣＰＵ９１は、クロック発振器ＣＧ１からのクロック信号ＣＬＫ３を利用して、クロック信号ＣＬＫ１をインバータ９５に供給する。その結果、例えば、ＣＰＵ９１からインバータ９５に、例えば、約６０ｋ〜１２０ｋＨｚ程度のクロック信号ＣＬＫ１が入力される。
【００６０】
次に、ＡＳＩＣ９４について説明する。
【００６１】
ＡＳＩＣ９４は、クロック発振器ＣＧ２（第２クロック発振器に相当）とカウンタ７を備える。尚、図５では、クロック発振器ＣＧ２は、ＡＳＩＣ９４に内蔵された形態で図示しているが、クロック発振器ＣＧ２を、ＡＳＩＣ９４の外部回路として設け、クロックをＡＳＩＣ９４に供給する形態でもよい。そして、クロック発振器ＣＧ２が生成するクロック信号ＣＬＫ２は、周波数が適切であれば、そのままイメージセンサ４７にクロック信号ＣＬＫ４として入力され、又は、ＡＳＩＣ９４に内蔵される逓倍回路や分周回路によりクロック信号ＣＬＫ２の周波数が調整された上で、イメージセンサ４７にクロック信号ＣＬＫ４として入力される。そして、例えば、クロック信号ＣＬＫ４は、約２０ＭＨｚ程度でイメージセンサに入力される。イメージセンサ４７は、このクロック信号ＣＬＫ４に併せて、ライン状に並べられた１つの光電変換素子（１画素）ごとに、電荷をＡ／Ｄ変換部４９ａに転送する。尚、ＡＳＩＣ９４にＡ／Ｄ変換機能を持つならば、イメージセンサ４７からＡＳＩＣ９４に電荷が転送されてもよい。
【００６２】
ＡＳＩＣ９４に設けられるカウンタ７は、例えば、クロック発振器ＣＧ２が生成するクロック信号ＣＬＫ２（クロック信号ＣＬＫ４でもよい）をカウントする。尚、カウンタ７は、ＡＳＩＣ９４に内蔵される逓倍回路や分周器にて、周波数を調整した後のクロック信号ＣＬＫ２をカウントしてもよい。そして、カウンタ７は、クロック信号ＣＬＫ２のカウント数が設定値に達すると、各ラインの同期を取るための同期信号ＨＳＹＮＣを発する。即ち、本実施形態のスキャナ１では、ＡＳＩＣ９４は、クロック発振器ＣＧ２を有し、クロック発振器ＣＧ２が生成したクロックを利用し、１ラインあたりの周期を各ラインで同じ長さとするためイメージセンサ４７に入力される同期信号ＨＳＹＮＣを生成するので、１ラインあたりの周期は、ＡＳＩＣ９４のクロック発振器ＣＧ２とカウンタ７に基づき定められる。この同期信号ＨＳＹＮＣは、イメージセンサ４７に入力され、イメージセンサ４７は、ラインの切り替わりを認識する。又、本実施形態のスキャナ１では、同期信号ＨＳＹＮＣは、ＣＰＵ９１にも入力される。
【００６３】
具体的に、カウンタ７が生成する同期信号ＨＳＹＮＣは、ＣＰＵ９１内の計時部９６（タイマー）に入力される。尚、計時部９６は、ＣＰＵ９１外に別途、回路として設けられてもよい。この計時部９６は、同期信号ＨＳＹＮＣの周期を測定する。例えば、計時部９６は、同期信号ＨＳＹＮＣの入力後（ＨｉｇｈとＬｏｗの状態変化があってから）、次の同期信号ＨＳＹＮＣが入力されるまでの間のＣＰＵ９１の内部クロックをカウントする。
【００６４】
一般に、ＣＰＵは、機器内で最も高い周波数のクロックで動作し、本実施形態のスキャナ１でも、ＣＰＵ９１は、インバータ９５に入力するクロック信号ＣＬＫ１や、ＡＳＩＣ９４におけるクロック信号ＣＬＫ２などの、他のクロックよりも高速なクロックで動作することができる。従って、最も分解能の高いクロックで、同期信号ＨＳＹＮＣの周期を測れるので、測定精度を高めることができる。そして、この計時された同期信号ＨＳＹＮＣに基き、クロック信号ＣＬＫ１のクロック周波数が、同期信号ＨＳＹＮＣの同期信号周波数の整数倍になる、又は、近づくように、ように、カウンタ７における同期信号ＨＳＹＮＣを発するまでのカウント数（設定値）をＣＰＵ９１が指示する（詳細は後述）。
【００６５】
ここで、クロック発振器ＣＧ１及びクロック発振器ＣＧ２の一例を図６に基づき説明する。図６に示すように、クロック発振器ＣＧ１とクロック発振器ＣＧ２は、それぞれ、水晶振動子Ｘｔを用いた発振回路によりクロック信号を生成する。尚、一般に、水晶振動子Ｘｔを用いた発振回路は、発振周波数の精度が高いとされる。
【００６６】
この回路では、水晶振動子Ｘｔの両端にコンデンサＣ１、Ｃ２が接続され、各コンデンサは、グランドに接続される。そして、水晶振動子Ｘｔには、並列にＮＯＴ回路ＩＮＶと、帰還用の抵抗Ｒｆが接続される。尚、Ｃ２と抵抗Ｒｆ間の抵抗Ｒｄは、発振の強度を調節するための抵抗である。具体的に、クロック発振器ＣＧ１及びクロック発振器ＣＧ２においては、帰還用の抵抗Ｒｆに発振に必要な電位差を与え、その後、ＮＯＴ回路ＩＮＶを利用してクロックを生成する。このクロック発生回路では、ＮＯＴ回路ＩＮＶの入力側には、水晶振動子Ｘｔの自由振動波形が表れ（ほぼ正弦波）、ＮＯＴ回路ＩＮＶは、水晶振動子Ｘｔの自由振動波形が一定値以上では、Ｌｏｗを出力し、一定値以下ではＨｉｇｈを出力する。このＮＯＴ回路ＩＮＶの出力切り替えの結果、ＯＵＴ端子に矩形波（クロック）が出力される。尚、図６に示す、クロック発振器ＣＧ１及びクロック発振器ＣＧ２としての、この回路は、一体化されＩＣ化され、ＣＰＵ９１やＡＳＩＣ９４に接続されてもよいし、ＣＰＵ９１やＡＳＩＣ９４に内蔵されてもよい。又、図６に示す回路は一例にすぎず、他のクロック発生回路を用いても、当然、構わない。
【００６７】
次に、図７に基づき、ランプ印加電圧と発光量の関係を説明する。
【００６８】
本実施形態のランプ４６は、上述したように、インバータ９５を利用して、冷陰極管、キセノンランプ、蛍光ランプ等の放電を利用し、原稿に光を照射する。そして、一定の１ライン分の周期、即ち、同期信号ＨＳＹＮＣの間に、イメージセンサ４７は、ランプ４６の光を電荷に変換し、１ライン分の電荷を蓄積する。
【００６９】
そして、ＣＰＵ９１は、クロック信号ＣＬＫ１を供給し、コントローラ９７は、このクロック信号ＣＬＫ１を利用して、フルブリッジ回路９８のアームＡｒに現れる電圧の極性を切り換える。この結果、ランプ４６には、図７（ａ）に示すような矩形波状の交流電圧が印加される。尚、このグラフでは、縦軸は、電圧を示し、横軸は時間を示す。
【００７０】
そして、ランプ４６の電極に印加された電圧と青色成分の発光量との関係を示すグラフが図７（ｂ）である。尚、図７（ｂ）は、縦軸に光量を示し、横軸は時間を示す。この図７（ｂ）に示されるように、ランプ４６は、印加電圧の極性切替（電圧の立ち上がり、立ち下がり）時の急激な電圧の変化時に、発光量が大きくなる。
【００７１】
ここで、図７（ｂ）中の実線は、ランプ光のうち、青色成分であり、青色の光を発する蛍光材の特性等を要因として、青色成分は、他の色成分（例えば、緑色成分、赤色成分、図７（ｂ）中に一例を破線で図示）に比べ、急速に減衰する。即ち、次の発光までに、青色成分は急速に失われ、青色成分は残光特性が悪い。もし、ランプ印加電圧の極性切替に利用されるクロック信号ＣＬＫ１のクロック周波数が、同期信号ＨＳＹＮＣの周波数の整数倍の関係にあるなど、１ラインの周期内での発光回数が同じでなければ、特に、青色成分の残光特性の悪さを要因として各ラインにおいて蓄積光量に差が生じることがあった。言い換えると、上記の関係が保たれていなければ、１ラインの切替がランプ発光周期のうちの決まったタイミングで行われず、各ラインについて蓄積光量に差が生じ得た。
【００７２】
そして、各ラインについて蓄積光量に差が周期的に現れた場合、図７（ｃ）に示すように、原稿を読み取って得られた画像データにおいて、ラインごとの濃淡差として、横筋（横縞）として現れ、この横筋（横縞）は、画像データや画像データの印刷物の品質を低下させる。そこで、本発明は、ＣＰＵ９１は、同期信号ＨＳＹＮＣの周期を測定し、クロック信号ＣＬＫ１のクロック周波数が、同期信号ＨＳＹＮＣの周波数の整数倍の関係となる、又は、近づくように、ＣＰＵ９１は、同期信号ＨＳＹＮＣの周期（周波数）を調整、補正の指示をＡＳＩＣ９４に与える。
【００７３】
この同期信号ＨＳＹＮＣの周期（周波数）を調整を図５及び図８に基き説明する。
【００７４】
まず、図８の最上段のチャートは、なんら調整を施さない場合の同期信号ＨＳＹＮＣの一例を示している。即ち、本発明を実施しない従来の例である。尚、図８において、本発明を実施しない場合の同期信号ＨＳＹＮＣの周期をＴ０で示している。一方、図８の中段のチャートは、ＣＰＵ９１がインバータ９５に入力するランプ４６の発光用のクロック信号ＣＬＫ１である。
【００７５】
設計時や製造時に、クロック信号ＣＬＫ１のクロック周波数が、同期信号ＨＳＹＮＣの周波数の整数倍の関係となるように設計・設定したとしても、この図８に示すように、その関係が崩れてしまう場合がある。その要因としては、クロック発振器ＣＧ１とクロック発振器ＣＧ２の水晶振動子Ｘｔが異なること、及び、水晶振動子Ｘｔ自体に個体差があること、その他、温度による発振周波数の変動などがある。このように、同期信号ＨＳＹＮＣの周波数の整数倍が、ＣＰＵ９１がインバータ９５に入力するクロック信号ＣＬＫ１のクロック周波数となる関係が崩れると、横筋（横縞）が発生する場合がある。
【００７６】
そこで、本発明では、図８の最下段に示すチャートに示すように、同期信号ＨＳＹＮＣの周期を調整・変更して、クロック信号ＣＬＫ１のクロック周波数が、同期信号ＨＳＹＮＣの周波数の整数倍の関係に近づける。尚、図８において、本発明を実施した場合の同期信号ＨＳＹＮＣの周期をＴで示している。即ち、本発明では、実際に生成される同期信号ＨＳＹＮＣの周期のＴ０と、理想的な周期としての周期Ｔのずれを解消して、実際の周期と理想的な周期を近づけ、一致させる。
【００７７】
この同期信号ＨＳＹＮＣの調整の具体的な方法を図５に戻って説明する。本実施形態のスキャナ２では、この同期信号ＨＳＹＮＣの調整・変更を、ＣＰＵ９１が指示する。
【００７８】
まず、ＣＰＵ９１は、ＡＳＩＣ９４のカウンタ７から同期信号ＨＳＹＮＣの入力を受ける。そして、ＣＰＵ９１の計時部９６は、同期信号ＨＳＹＮＣの周期を確認する。例えば、計時部９６は、ＣＰＵ９１内の内部クロックを利用して、同期信号ＨＳＹＮＣの立ち上がり（図８参照）から、次の同期信号ＨＳＹＮＣの立ち上がりまでの内部クロックのクロック数をカウントする。これにより、ＣＰＵ９１の内部クロックを基準として、相対的に同期信号ＨＳＹＮＣが周期を測定される。
【００７９】
又、同様に、ＣＰＵ９１は、計時部９６等を利用してＣＰＵ９１が生成するクロック信号ＣＬＫ１について、そのクロックの立ち上がりから、次のクロックの立ち上がりまでの内部クロックのクロック数を、カウントする。言い換えると、ＣＰＵ９１は、同期信号ＨＳＹＮＣの周期確認に用いたクロックと同じクロックを用いて、クロック信号ＣＬＫ１についてカウントを行う。これにより、ＣＰＵ９１の内部クロックを基準として相対的にクロック信号ＣＬＫ１についても、周期を測定することができる。
【００８０】
そして、ＣＰＵ９１は、測定されたクロック信号ＣＬＫ１の周期内での内部クロックのカウント数と、同期信号ＨＳＹＮＣの周期内にカウントされた内部クロックのカウント数を比較する。この時、例えば、ＣＰＵ９１は、同期信号ＨＳＹＮＣの周期内での内部クロックのカウント数を、クロック信号ＣＬＫ１の周期間における内部クロックのカウント数で除する（割る）。その演算結果が整数であれば、ランプ４６発光用のクロック信号ＣＬＫ１のクロック周波数は同期信号ＨＳＹＮＣの周波数の整数倍である関係となるので、演算結果のうちの余りが、クロック信号ＣＬＫ１のクロック周波数における整数倍である関係との誤差（ずれ）となる。即ち、同期信号ＨＳＹＮＣの周期での内部クロックのカウント数を、クロック信号ＣＬＫ１の周期間における内部クロックのカウント数で除した値が、整数になるか、極めて整数に近づければ、横筋（横縞）の発生を防ぐことができる。
【００８１】
尚、クロック信号ＣＬＫ１の周期内での内部クロックのカウント数を、１ラインの周期の間にインバータ９５に与えるべき、予め定められたクロック信号ＣＬＫ１のクロック数（例えば、１ラインの周期中にランプ４６を１０〜１５回程度発光させるのに必要なクロック数）を乗じて得られたカウント数で、同期信号ＨＳＹＮＣの周期にカウントされた内部クロックのカウント数を除する演算を行っても良い。これによれば、１ラインに要するランプ発光用のクロック信号ＣＬＫ１の合計周期と、同期信号ＨＳＹＮＣの周期Ｔ０との相対的なずれを百分率で演算することができる。
【００８２】
このように、演算により求められたずれから、ＣＰＵ９１は、ＡＳＩＣ９４に対し、同期信号ＨＳＹＮＣを発するまでのカウンタ７のカウント数（設定値）を調整するように指示する。例えば、図８に示すように、現在の同期信号ＨＳＹＮＣの周期Ｔ０が、理想的な周期Ｔよりも長ければ、設定値を減らすように、ＣＰＵ９１はＡＳＩＣ９４に指示する。一方、現在の同期信号ＨＳＹＮＣの周期Ｔ０が、理想的な周期Ｔよりも短ければ、設定値を増やすように指示する。従って、カウンタ７には、例えば、プログラマブルカウンタを採用することができる。
【００８３】
まとめると、ＣＰＵ９１（計時部９６）は、同期信号ＨＳＹＮＣの入力を受け、同期信号ＨＳＹＮＣの周期を計時し、クロック信号ＣＬＫ１のクロック周波数が、同期信号ＨＳＹＮＣの周期の逆数である同期信号ＨＳＹＮＣ周波数の整数倍になる、又は、近づくように、ＡＳＩＣ９４に、同期信号ＨＳＹＮＣの周期の変更を指示し、ＡＳＩＣ９４は、指示に合わせて同期信号ＨＳＹＮＣの発生周期を変更する。又、ＡＳＩＣ９４は、クロック発振器ＣＧ２が生成したクロックを利用してカウントし、カウント数が設定値に達した場合、同期信号ＨＳＹＮＣを出力するカウンタ７を有し、ＣＰＵ９１が、ＡＳＩＣ９４に、同期信号ＨＳＹＮＣの発生周期の変更を指示する場合、ＣＰＵ９１は、ＡＳＩＣ９４に、カウンタ７の設定値の変更を指示し、ＡＳＩＣ９４は、指示に基づき設定値を変更する。
【００８４】
具体的にＣＰＵ９１から同期信号ＨＳＹＮＣの調整、補正のために指示される設定値（カウント数）は、カウンタ７がカウントするクロックの周波数等によって適宜設定される（ＡＳＩＣ９４内では、複数種の内部クロックが用いられ得る）。例えば、同期信号ＨＳＹＮＣを発するまでに、現在、カウンタ７が７０００回のクロックをカウントし、現在の同期信号ＨＳＹＮＣの周期Ｔ０が理想的な周期Ｔから、±１％程度の範囲でずれているならば、ＣＰＵ９１は、カウンタ７が同期信号ＨＳＹＮＣを発するまでのカウント数を、±７０回の範囲で増減するように指示する。その結果、カウンタ７は、ＡＳＩＣ９４の内部クロックを６９３０〜７０７０回カウントするごとに同期信号ＨＳＹＮＣを発するように、カウンタ７の設定値が変更される。
【００８５】
このような、同期信号ＨＳＹＮＣの周期（周波数）調整、補正により、図８の最下段のチャートに示されるように、同期信号ＨＳＹＮＣの周波数の整数倍が、クロック信号ＣＬＫ１のクロック周波数の整数倍となる関係が維持される。
【００８６】
尚、実際には、同期信号ＨＳＹＮＣの周期でのＣＰＵ９１の内部クロックのカウント数が、クロック信号ＣＬＫ１の周期間における内部クロックのカウント数で割切れるとは限らないので、上記の演算で得られる演算結果が、整数に最も近づくように、同期信号ＨＳＹＮＣを発するまでのカウンタ７のカウント数を調整することになる。
【００８７】
このようにして、本実施形態の構成によれば、振動子の個体差や、温度の影響や、クロック信号のクロック周波数を決定づける素子の公差等により、第１クロック発振器（クロック発振器ＣＧ１）のクロック周波数と、第２クロック発振器（クロック発振器ＣＧ２）のクロック周波数が、設定された周波数から変動し、設計通りの周波数が得られなくても、同期信号生成部（ＡＳＩＣ９４）は、クロック発生部（ＣＰＵ９１）の指示に合わせて同期信号ＨＳＹＮＣの発生周期を変更するので、第１クロック信号（クロック信号ＣＬＫ１）のクロック周波数が、同期信号ＨＳＹＮＣの周波数の整数倍に近づくように、同期信号ＨＳＹＮＣの周期が補正される。その結果、各ラインでの原稿に照射する光の蓄積光量が等しくなり、横筋（横縞）の発生を抑えることができる。
【００８８】
又、同期信号生成部は、クロック信号発生部の指示に基づき、同期信号ＨＳＹＮＣを発するまでのカウンタ７の設定値を変更して、同期信号ＨＳＹＮＣの周期を調整するので、単に、同期信号生成部内のクロックカウント数を調整するだけで、同期信号ＨＳＹＮＣの周期を変更することができる。又、水晶振動子Ｘｔの発振周波数は高精度であるところ、この構成によれば、第１クロック発振器と第２クロック発振器は、水晶振動子Ｘｔを用いた発振回路によりクロック信号を生成するので、同期信号生成部での同期信号ＨＳＹＮＣの周期変更による調整でも対応できないほど、温度等の影響により各クロック周波数が変動することがない。従って、第１クロック発振器と第２クロック発振器のクロック周波数の精度が高いので、第１クロック信号のクロック周波数を、同期信号ＨＳＹＮＣ周波数の整数倍に、容易かつ高精度に近づけることができる。又、コピー時等に、原稿を読み取って得られた画像データでは、横筋（横縞）の発生がないので、形成される画像の品質が高い画像形成装置（例えば、複写機２）を提供することができる。
【００８９】
以上、本発明の実施形態を説明したが、本発明の範囲はこれに限定されず、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００９０】
本発明は、スキャナ等の画像読取装置やこれを備えた画像形成装置に利用可能である。
【図面の簡単な説明】
【００９１】
【図１】実施形態に係る複写機の概略構成を示す正面から見た模型的断面図である。
【図２】実施形態に係る複写機のスキャナ部分の拡大模型的断面図である。
【図３】実施形態に係る複写機の構成の一例を示すブロック図である。
【図４】実施形態に係るスキャナの構成の一例を示すブロック図である。
【図５】実施形態に係る画像読取部から横筋（横縞）発生防止に関する構成の一例を抜粋したブロック図である。
【図６】実施形態に係るクロック発振器の一例を示す回路図である。
【図７】（ａ）は、本発明の実施形態に係るランプ印加電圧の一例を示す図であり、（ｂ）は、光のうち、青色成分の光量の一例を示すグラフである。
【図８】実施形態に係る同期信号の変更の一例を示すタイミングチャートである。
【符号の説明】
【００９２】
１    スキャナ（画像読取装置）          ２    複写機（画像形成装置）
４６    ランプ                          ４７  イメージセンサ
７    カウンタ                          ９    読取制御部
９１  ＣＰＵ（クロック発生部）          ９４  ＡＳＩＣ（同期信号生成部）
９５  インバータ                      ９６  計時部
ＣＧ１  クロック発振器（第１クロック発振器）
ＣＧ２  クロック発振器（第２クロック発振器）
ＣＬＫ１  クロック信号（第１クロック信号）
ＣＬＫ２  クロック信号（第２クロック信号）
ＨＳＹＮＣ  同期信号                  Ｘｔ  水晶振動子
【図１】
2010028499.tif 000003
【図２】
2010028499.tif 000004
【図３】
2010028499.tif 000005
【図４】
2010028499.tif 000006
【図５】
2010028499.tif 000007
【図６】
2010028499.tif 000008
【図７】
2010028499.tif 000009
【図８】
2010028499.tif 000010