"複数の像担持体と、前記像担持体を走査するための光ビームを発生する複数の発光素子と、前記複数の発光素子より発生された光ビームを前記像担持体上に偏向させる単一の多面鏡と、前記光ビームのうちの少なくとも1つに対応して設けられ、前記多面鏡により走査される光ビームを受光し、該光ビームによって像担持体上に画像を記録するための第1同期信号を生成する検知手段とを含む光学系と、前記多面鏡の各面の誤差に関する情報を記憶する記憶手段と、前記検知手段から出力される第1同期信号を、前記記憶部の値に基づいて遅延させることによって、前記検知手段が設けられない光ビームによって画像を形成するための第2同期信号を生成する生成手段とを有することを特徴とする画像形成装置。前記記憶部は、前記多面鏡の面ごとの遅延量を記憶することを特徴とする請求項1記載の画像形成装置。前記検知手段より生成される第1同期信号の間隔を測定することにより、前記遅延量を算出するのに適した算出手段を有することを特徴とする請求項2記載の画像形成装置。前記検知手段に対応する面の、n面前に走査する光ビームが存在し、前記算出手段は、第1同期信号からn面後の第1同期信号の間隔を測定することにより、前記遅延量を算出することを特徴とする請求項3に記載の画像形成装置。前記算出手段は、各面における同期信号の間隔と、該間隔の最小値との差分を算出することにより、前記遅延量を算出することを特徴とする請求項3に記載の画像形成装置。前記算出手段は、前記測定動作を複数回実行し、それら測定値の平均値に基づいて、前記遅延量を算出することを特徴とする請求項3記載の画像形成装置。前記算出手段により算出される値の最大値と最小値の差分が所定値より大きい場合には、再度、前記算出手段による算出を実行することを特徴とする請求項5記載の画像形成装置。前記画像形成装置は、前記光学系を複数有し、複数色の画像を重ねあわせてカラー画像を形成することを特徴とする請求項1~7のいずれかに記載の画像形成装置。前記像担持体を4つと、前記光学系を2つ有し、前記各光学系はそれぞれ2色分の画像を形成することを特徴とする請求項8記載の画像形成装置。前記像担持体を4つと、前記光学系を1つ有し、前記光学系は、4色分の画像を形成することを特徴とする請求項8記載の画像形成装置。ブラックのトナー像を形成するための光ビームに対応する検知手段を設けたことを特徴とする請求項8記載の画像形成装置。イエローのトナー像を形成するための光ビームに対応する検知手段を設けないことを特徴とする請求項8記載の画像形成装置。上記提案のうち、特開昭58-95361号においては、ポリゴンミラー、スキャナモータについては1つに共通化している。しかしながら、BDセンサについてはそれぞれの色ごとに用意しなければならないので、その分のコストアップは避けられない。また、特開平4-313776においては、BDセンサを1つにしているためコストダウンは実現できる。しかしながら、BDセンサのない光源のBDに関しては、ポリゴンの回転位相差すなわち面分割精度が正確であることを前提にしている。すなわち、回転位相差はあらかじめ分かっているため、BDセンサのあるレーザのBD信号で、BDセンサのない方のレーザの走査位置は分かるとしている。複数色に対して共通のスキャナを用いるようにしたものの例を図15及び図16で説明する。図15においてLD1101の走査路上にはBDセンサ106が存在する。通常BDセンサ106からのBD信号をBD1とすれば、図16の1601、1602に示すようにBD1から、所定タイミングたとえばtc後に画像を書き出すことにより、正しい位置に画像が形成されていく。一方、LD2102の走査路上にもBDセンサ106が存在すれば、やはり図16の1603、1604に示すようにBD2BDセンサ701からのBD信号をBD2とするからtc後に画像を出力することにより、正しい位置に画像が形成されていく。2つのレーザ101と102は全く対称な位置で、ポリゴンミラー103も全くの理想的な90度の角度をもつ正方形であれば、BDセンサ106と701は全く同じタイミングでBD信号を出力するため、BDセンサは106の一方だけを利用すればよいということになる。しかしながら、現実にはポリゴンミラーの各鏡面の面分割精度を全て同じにすることは不可能であり、必ず図12に示すように誤差αが存在する。αはふつう数十から数百秒程度の角度このようなポリゴンミラーを使用した時のBD周期がどのようになるかを次に紹介する。図15に示すようなポリゴン103の各面の位置を1から4とし、レーザ101から出力されたレーザビームがポリゴン103によって反射され、BDセンサ106に入射したときのBD信号の周期を毎回測定する。図13はそのBD周期をプロットしたものである。図13においてt1-2はポリゴンの1面でBDを検知してから2面でBDを検知するまでの時間を示し、t2-3、t3-4、t4-1についても同様な意味である。Δt1はt1-2と平均BD周期1回転の4分の1との差を示し、t2、t3、t4についても同様な意味である。この様子を時間を横軸にとって表したのが図14である。ポリゴンの1面で検知したBDを基準にして、上側は理想的なポリゴンミラーの時のBD周期、下が実際のポリゴンミラーのBD周期である。t1-2は理想のBD周期に対し、Δt1だけ周期が短い。t2-3は理想のBD周期に対し、Δt2だけ周期が長い。誤差は累積してΔt1Δt2となる。Δt1は負、Δt2は正このようにして、ポリゴンが1周すると誤差は累積してΔt1Δt2Δt3Δt4となる。これはゼロと等しくなる。以上が実際のポリゴンミラーを使用した時のBD周期の特性である。通常、ポリゴンの各面で毎回必ずBDを検知するようにしているため、ポリゴン各面の誤差は影響せず、画像の書き出し位置がずれることはない。しかしながら、図15のように2つのレーザを1つのポリゴンで同時に走査し、一方のレーザのみBDセンサを配置し、他方のレーザのBD検知はBDセンサのあるレーザのBD信号から検知するような構成をとると、図13や図14で示したような各面ごとのBD周期のずれが影響し、BDのあるレーザの走査面とBDのないレーザの走査面が異なることから、BDのないレーザの方の画像の書き出しタイミングが合わず、書き出し位置ずれとなって現れてしまう。これを避けるためには、ポリゴンの面分割誤差を極限まで上げればよい。しかしながら、ポリゴンミラーの面分割誤差を上げるには、高度な精密加工技術が不可欠になる。これは製造の歩留まりが悪く、非常に高価なものになってしまう。本発明は上記した従来技術の課題を解決するためになされたものであり、その目的とするところは、BDセンサの数を減らし、低コストで且つ各色の画像レジスト位置の精度の高い、高品位な画像形成装置を提供することにある。本発明の画像形成装置は、複数の像担持体と、前記像担持体を走査するための光ビームを発生する複数の発光素子と、前記複数の発光素子より発生された光ビームを前記像担持体上に偏向させる単一の多面鏡と、前記光ビームのうちの少なくとも1つに対応して設けられ、前記多面鏡により走査される光ビームを受光し、該光ビームによって像担持体上に画像を記録するための第1同期信号を生成する検知手段とを含む光学系と、前記多面鏡の各面の誤差に関する情報を記憶する記憶手段と、前記検知手段から出力される第1同期信号を、前記記憶部の値に基づいて遅延させることによって、前記検知手段が設けられない光ビームによって画像を形成するための第2同期信号を生成する生成手段とを有することを特徴とする。以上、説明したように、本発明によれば、偏向走査手段ポリゴンミラー、レーザビーム検出手段BDセンサを減らすことができ、コストダウンをはかれるとともに、画像ずれのない画像形成装置を提供することができる。以下に、本発明の実施例1を図面に基づいて説明する。図3は、本実施例に関わる画像形成装置であるカラーレーザプリンタ以下レーザプリンタと記すの構成を示す断面図である。201はレーザプリンタ、202はホストコンピュータである。本実施例は4ドラム方式のカラーレーザプリンタの例である。本カラーレーザプリンタは4色イエロー:Y、マゼンダ:M、シアン:C、ブラック:BKの画像を重ねあわせたカラー画像を形成するために4色の画像形成部を備えている。画像形成部は、像担持体としての感光ドラム301~304を有するトナーカートリッジ207から210と、画像露光用光源としてのレーザビームを発生させるレーザダイオード請求項のレーザビーム発生素子に対応を有するスキャナユニット205、206とからなる。このうち、トナーカートリッジを4色それぞれ1つづつ有する。また、スキャナユニット205,206に関しては、イエロー、マゼンダで共通の1つ、シアン、ブラックで共通の1つの2つであるのが特徴である。このスキャナユニット205,206に関しては後で詳しく説明する。ホストコンピュータ202からの画像データを受け取ると、レーザプリンタ201内のビデオコントローラ203で前記画像データをビットマップデータに展開し、画像形成用のビデオ信号を生成する。ビデオコントローラ203とエンジンコントローラ204はシリアル通信を行い、情報の送受信を行っている。ビデオ信号はエンジンコントローラ204に送信され、エンジンコントローラ204は前記ビデオ信号に応じてスキャナユニット205と206内のレーザダイオード不図示を駆動し、トナーカートリッジ207~210内の感光ドラム301~304上にそれぞれ画像を形成する。感光ドラム301~304は、それぞれ301はブラック、302はシアン、303はマゼンダ、304はイエローの画像の形成に利用される。前記感光ドラムは、中間転写ベルト211に接しており、各色の感光ドラム上に形成された画像が中間転写ベルト211上に転写され順次重ね合わされていくことにより、カラー画像が形成される。各色画像は、まず最初にイエローYの画像が中間転写ベルト211に転写され、その上に、マゼンダM、シアンC、ブラックBKの順に転写され、カラー画像が形成される。一方、感光ドラム301は図示しないドラムモータによって一定速度で、回転する。感光ドラム301は帯電ローラ305によって表面を一様に帯電され、この表面をビデオコントローラで作成されたビデオ信号で変調されたレーザビームが走査することで、目には見えない静電潜像が形成される。静電潜像は現像器309によってトナー像として可視化される。また、カセット314内の記録紙は給紙ローラ316によって、レジストローラ319まで給紙され、該レジストローラ319の駆動タイミングによって、中間転写ベルト211上の画像に同期して記録紙が搬送される。そして、カラー画像は転写ローラ318によって中間転写ベルトITB211から記録紙に転写される。2次転写画像が転写された記録紙は定着器313で、熱と圧力によって、画像が定着された後、プリンタの上部、排紙トレイ317に排出される。また、中間転写ベルト211上の画像のレジスト位置をモニタするレジスト検知センサ212がある。このセンサは、中間転写ベルト211上に形成された各色の画像の位置を読み取り、ビデオコントローラ203あるいはエンジンコントローラ204にそのデータをフィードバックすることにより各色の画像レジスト位置を調整し、色ずれを防止するためのものである。図1は、図3におけるスキャナユニット205、206の詳細を示した図である。205と206は同一構成である為、一方のスキャナユニット205の構成について説明する。図1において、101および102はレーザダイオードであり、エンジンコントローラ204で生成されたビデオ信号によって、感光ドラム301、302上を走査していく。便宜上、101を第1のレーザダイオードLD1、102を第2のレーザダイオードLD2と称する。103はポリゴンミラー請求項の偏向走査手段に相当であり、図示しないモータで図中の矢印Aの方向に一定速度で回転し、レーザダイオードLD1及びLD2からのビームを反射しながら走査する。前記のモータはエンジンコントローラ204から速度制御信号の加速信号と減速信号で一定速度になるように制御され回転する。106は、レーザダイオードLD1の走査路上にあって、水平同期信号を生成する為の、レーザビームが入射されると信号を発生する光センサであり、BDBeamDetectセンサと呼ぶ。なお、BDセンサはレーザダイオードLD1の走査路上にのみあり、他方のレーザダイオードLD2の走査路上には存在しない。レーザダイオードLD1から発せられたレーザビームはポリゴンミラー103により反射されながら走査され、折り返しミラー104でさらに反射され、感光ドラム301上を右から左方向に走査する。なお、実際にはレーザビームは感光ドラム上に焦点をあわせる為、あるいはレーザビームを拡散光から平行光に変換する為、不図示の各種レンズ郡を経由する。通常、ビデオコントローラはBDセンサ106の出力信号を検知してから所定時間後に、ビデオ信号をエンジンコントローラに対して送信する。このことにより、感光ドラム上のレーザビームによる画像の主走査の書き出し位置が常に一致するのである。一方、レーザダイオードLD2についても、レーザダイオードLD1と同様に感光ドラム302上に静電潜像を形成する。なお、BDの検知に関して、レーザダイオード102の走査路上にBDセンサは存在しないので、レーザダイオードLD2用のBD信号はエンジンコントローラ204が生成する。以下の説明では、このBDセンサを有していないレーザ側の水平同期信号を擬似/BD信号と呼ぶことにする。生成方法の詳細については後で説明する。このようにして、BDセンサ106を有している側のレーザダイオードLD1によるブラックBKの色画像が感光ドラム301上に、また、BDセンサ106を有していない側のレーザダイオードLD2によるシアンCの色画像が感光ドラム302上に形成される。ブラックBK側はBDセンサを有していて、シアンC側はBDセンサを有していない。その逆で、ブラックBK側はBDセンサを有していなく、シアンC側はBDセンサを有していても良い。スキャナユニット205と同様な構成であるスキャナユニット206については、感光ドラム303上にマゼンダM、感光ドラム304上にイエローYの色画像がそれぞれ形成される。これは、イエローY側はBDセンサを有していなく、マゼンダM側はBDセンサを有している。その逆で、マゼンダM側はBDセンサを有していなく、イエローY側はBDセンサを有していても良い。以上が、画像形成の一連のプロセスである。次に、擬似BD生成方法の構成について、図2のブロック図を用いて説明する。エンジンコントローラ204内部には、ASIC402とCPU403が備えられていて、ASIC402とCPU403はアドレスデータバス接続されている。このASIC402は、擬似/BD信号を生成する回路を備え、主走査書き出し位置タイミングを検知する為にレーザ発光を制御する為のレーザ制御信号A206、レーザ制御信号B207を生成している。まず、BDセンサからの水平同期信号である/BD信号401は、エンジンコントローラ204に備えられているASIC404とビデオコントローラ203に接続されている。ASIC402は/BD401を受け取り、BD周期を算出し、そのBD周期からCPU403は擬似/BD信号の補正値を計算し、アドレスデータバスを通して、ASICにその補正値を入力する。そして、ASIC402は擬似/BD404を生成する。ビデオコントローラ203は、BDセンサ106からの出力の/BD401とASIC402で生成された擬似/BD信号404を受けとる。また、BDセンサ106が検知してからある所定タイミングでビデオコントローラ203から画像データVDO1VDO2が、スキャナ205のLD1101とLD2102へ出力される。その画像データVDO1VDO2によって、中間転写ベルト211に画像が形成され、記録紙に印字される。また、色ずれを防止する為に、レジスト検知センサ212で、中間転写ベルト211に形成されたBDセンサあり側の色とBDセンサなし側に色の画像の位置を読み取り、画像レジスト位置を調整する。次に、4面毎の補正値の計算方法と擬似BD生成方法を図5のタイミングチャートと図10のポリゴンとレーザとBDセンサの関係図を用いて説明する。ASIC402が測定したポリゴン103の面毎の/BD信号401のA面の周期はxa、B面の周期はxb、C面の周期はxc、D面の周期はxdとなる。その面ごとのBD周期から、この4つの周期の中で一番小さい周期を減算し、その値を補正値とする。なぜなら、/BD信号側がA面を使用している時は、擬似/BD信号側はB面を使用し、/BD信号側がB面を使用している時は、擬似/BD信号側はC面を使用し、/BD信号側がC面を使用している時は、擬似/BD信号側はD面を使用し、/BD信号側がD面を使用している時は、擬似/BD信号側はA面を使用し、この/BD信号側と擬似/BD信号側の対応から、補正値が決定されるからである。また、補正値はポリゴンに依存し経時変化はほとんど無いので、/BD信号からの書き出しは一定である。また、周期の最小値のBD周期のポリゴンの面を補正値0と決めることで、基準面が決定される。よって、一番短いBD周期をxbとすると、/BD信号側のA面に対応する擬似/BD信号のB面の補正値は、BD信号のA面の周期-一番短いBD周期=xa-xb補正値は、xa-xb/BD信号側のB面に対応する擬似/BD信号のC面の補正値は、BD信号のB面の周期-一番短いBD周期=xb-xb補正値は、0/BD信号側のC面に対応する擬似/BD信号のD面の補正値は、BD信号のC面の周期-一番短いBD周期=xc-xb補正値は、xc-xb/BD信号側のD面に対応する擬似/BD信号のA面の補正値は、BD信号のD面の周期-一番短いBD周期=xd-xa補正値は、xd-xaA面の/BD信号B面の擬似/BD信号の擬似/BD信号は、補正値がxa-xbなので、/BD信号からxa-xbクロック遅らせた擬似/BD信号を生成し、出力する。B面の/BD信号C面の擬似/BD信号の擬似/BD信号は、補正値が0なので、/BD信号そのものを擬似BDとして出力する。C面の/BD信号D面の擬似/BD信号の擬似/BD信号は、補正値がxc-xbなので、/BD信号からxc-xbクロック遅らせた擬似/BD信号を生成し、出力する。D面の/BD信号A面の擬似/BD信号の擬似/BD信号は、補正値がxd-xaなので、/BD信号からxd-xaクロック遅らせた擬似/BD信号を生成し、出力する。/BD信号401の場合は、図5のような擬似/BD信号404になる。次に、ASIC402の内部の回路ブロック図の図7を用いて回路構成を説明する。まず、2Bitカウンタ701にスキャナユニット205のBDセンサ106から出力される/BD信号401と、擬似BD制御を開始させる為にCPU403とASIC402のアドレスデータバスADDRESSDATABUS723の信号ラインを使用して、擬似BD制御を開始する為の信号poristart702を入力し、ポリゴン103のどの面をレーザが照射しているかがわかるように、2Bitカウンタ701を00→01→11→10→00の繰り返しの動作をさせる。その各々のカウンタ値DATAが00の時をA面とすると、01の時はB面、11の時はC面、10の時はD面とする。すると、図4に示すASIC内部回路のポリゴン面位置を決定するタイミングチャートのように、A面のBD周期を測定している時は、sela703がHighレベルになり、B面のBD周期を測定している時は、selb704がHighレベルになり、C面のBD周期を測定している時は、selc705がHighレベルになり、D面のBD周期を測定している時は、seld706がHighレベルになる。次に、707の17BitカウンタでBD周期をclk722でカウントし、sela703、selb704、selc705、seld706が選ばれた時に、それぞれのポリゴン103の面のBD周期のカウント値DATAが708、709、710、711に32回ずつ加算される。そして、32回ずつ加算したBD周期を32で割って1周期の平均値を計算する為に、その加算されたカウント値DATA01、DATA10、DATA11、DATA10を5Bit下位にシフト712し、上位5ビットを削除する。そのカウント値は17Bitレジスタ713、714、715、716に格納される。5Bitカウンタ717を使用してそれぞれのポリゴン103のBD周期を32回分加算したことを検知すると、BD周期加算終了信号のporiend718が出力される。この17Bitレジスタ713、714、715、716はBD周期の平均値になっていて、poriend718が出力されると、CPU403にADDRESSDATABUS723と使ってそれぞれの32回分のBD周期の平均値xa、xb、xc、xdをCPUが読むことが出来る。また、poriend718もADDRESSDATABUS723を使用してCPU403が読むことが出来るので、このporiend718が出力されるのを検知したら、CPU403はBD周期の平均値xa、xb、xc、xdを読む。次に、CPU403は、ADDRESSDATABUS723から、ASIC402の8Bitregistor718、719,720,721にそれぞれのポリゴン面に対応した補正値xas、xbs、xcs、xdsを入力する。sela703、selb704、selc705、seld706によって、いずれかの補正値が選択され、その補正値xas’、xbs’、xcs’、xds’から8Bitカウンタ722によって擬似/BD404がビデオコントローラ203に出力される。本実施例では、ポリゴン103の各面のBD周期の32回分の平均から補正値を計算したが、この回数は、この限りではない。例えば、各面のBD周期を64回毎加算した場合は、6Bit下位にシフトし上位5Bitを削除すればよい。以上がASIC内部の回路ブロック図の説明である。この一連のCPU403の動作を図6のフローチャートを用いて説明する。スキャナモータの回転駆動の指示をASIC402に対して行うS601。次に、CPU403がASIC402に対し、BD周期測定の開始指示を行うS602。すると、ASIC402がポリゴンの各面のBD周期を測定しS603、ポリゴンの各面のBD周期の平均値が計算される。前記の各々のBD周期が測定されると、ASIC402はCPU403に対してBD周期測定終了ビットporiendを出力する。BD周期測定終了ビットporiendがtrueになったらS604、CPU403は、ASIC402が測定したポリゴンの各面のBD周期の平均値xa,xb,xc,xdを読み込むS605。これは、n回目の読み込みである。次に、読み込み回数が3回以上であれば、S608の補正値計算を行い、2回以下であれば、BD周期を再度測定する為に、S602に戻る。読み込み回数が3回以上であれば、前記のポリゴンの各面のBD周期から、CPU403が補正値を計算するS608。次に、CPU403は、n回目に測定したBD周期から計算した前記の補正値xasn,xbsn,xcsn,xdsnと、n-1回目に測定したポリゴンの各面のBD周期から計算した前回のn-1回目に測定したポリゴンの各面のBD周期から計算した補正値xasn-1,xbsn-1,xcsn-1,xdsn-1と、前々回のn-2回目に測定したポリゴンの各面のBD周期から計算した補正値xasn-2,xbsn-2,xcsn-2,xdsn-2を下記に示すように比較しS609、全てがα以下であれば、補正値xasn,xbsn,xcsn,xdsnをASICの補正レジスタにセットするS610。1つでもα以下でなければ、S602に戻りBD周期測定の開始指示を行う。αは任意の値である。|xasn-xasn-1|≦α|xbsn-xbsn-1|≦α|xcsn-xcn-1|≦α|xdsn-xdn-1|≦α|xasn-1-xasn-2|≦α|xbsn-1-xbsn-2|≦α|xcsn-1-xcsn-2|≦α|xdsn-1-xdsn-2|≦α|xasn-2-xasn|≦α|xbsn-2-xbsn|≦α|xcsn-2-xcsn|≦α|xdsn-2-xdsn|≦αすると、ASIC402から擬似/BD信号404が出力される。以上がCPUの一連の動作である。以上、説明したように、1ポリゴン2ステーションの走査光学系において、ポリゴンの面ごとのBD周期を測定し、そのBD周期からBDセンサがない側のBD信号擬似BD信号を生成することによって、ポリゴンの面分割誤差をなくすことが出来る。実施例2である擬似BD生成方法について説明する。図8に実施例2のスキャナユニットを示す。実施例1と異なる点は、LD2702がLD1101とポリゴン103に対して反対側にあることである。レーザダイオードLD1からのレーザビームは図の右側から、レーザダイオードLD2からのレーザビームは図の左側から同時にポリゴンミラー103に照射される。それ以外は、実施例1の構成と同様である。この構成において、4面毎の補正値の計算方法と擬似BD生成方法を図9のタイミングチャートと図11のポリゴンとレーザとBDセンサの関係図を用いて説明する。ここでも4面ポリゴンの実施例を示す。ポリゴンの面数は問わない。ASIC402が測定したポリゴン103の面毎の/BD信号401のA面とB面の合わせた周期はxa_b、B面とC面の合わせた周期はxb_c、C面とD面の合わせた周期はxc_d、D面とA面の合わせた周期はxd_aとなる。その面ごとのBD周期から、この4つの周期の中で一番小さい周期を減算し、その値を補正値とする。一番短いBD周期をxa_bとすると、/BD信号側のA面に対応する擬似/BD信号のC面の補正値は、/BD信号のA面とB面を合わせた周期-一番短いBD周期=xa_b-xa_b補正値は、0/BD信号側のB面に対応する擬似/BD信号のD面の補正値は、/BD信号のB面とC面を合わせた周期-一番短いBD周期=xb_c-xa_b補正値は、xb_c-xa_b/BD信号側のC面に対応する擬似/BD信号のA面の補正値は、/BD信号のC面とD面を合わせた周期-一番短いBD周期=xc_d-xa_b補正値は、xc_d-xa_b/BD信号側のD面に対応する擬似/BD信号のB面の補正値は、/BD信号のD面とA面を合わせた周期-一番短いBD周期=xd_a-xa_b補正値は、xd_a-xa_bA面の/BD信号C面の擬似/BD信号の擬似/BD信号は、補正値が0なので、/BD信号そのものを擬似/BDとして出力する。B面の/BD信号D面の擬似/BD信号の擬似/BD信号は、補正値がxb_c-xa_bなので、/BD信号からxb_c-xa_bクロック遅らせた擬似/BD信号を生成し、出力する。C面の/BD信号A面の擬似/BD信号の擬似/BD信号は、補正値がxc_d-xa_bなので、/BD信号からxc_d-xa_bクロック遅らせた擬似/BD信号を生成し、出力する。D面の/BD信号B面の擬似/BD信号の擬似/BD信号は、補正値がxd_a-xa_bなので、/BD信号からxd_a-xa_bクロック遅らせた擬似/BD信号を生成し、出力する。/BD信号401の場合は、図9のような擬似/BD信号904になる。以上、説明したように、1ポリゴン2ステーションの走査光学系において、レーザの位置がBDセンサのある側のレーザとポリゴンに対して反対側に設ける構成で、ポリゴンの面ごとのBD周期を測定し、そのBD周期からBDセンサがない側のBD信号擬似BD信号を生成することによって、ポリゴンの面分割誤差をなくすことが出来る。また、BDセンサのある側のステーションとBDセンサのない側のステーションは、レーザを反射させるポリゴン面の使用場所は同じであるので、ポリゴンの面精度を必要としないことから、ポリゴンのコストダウンがはかれる。実施例3である擬似BD生成方法について説明する。図18は、本実施例に関わる画像形成装置であるカラーレーザプリンタ以下レーザプリンタと記すの構成を示す断面図である。また、図17は、図18におけるスキャナユニット905の詳細を示した図である。実施例1と異なる主な点は、スキャナユニットは1つであり、1つのポリゴン809を使用して4色の画像の形成を行うことである。画像形成部は、像担持体としての感光ドラム301~304を有するトナーカートリッジ207から210と、画像露光用光源としてのレーザビームを発生させるレーザダイオード請求項のレーザビーム発生素子に対応を有するスキャナユニット905とからなる。このうち、トナーカートリッジを4色それぞれ1つづつ有する。また、スキャナユニット905に関しては、イエロー、マゼンダ、シアン、ブラックで共通の1つスキャナユニット905であるのが特徴である。次に、このスキャナユニット905に関しては第1の実施例と異なる点を詳しく説明する。図17において、801、802、803、804はレーザダイオードであり、エンジンコントローラ204で生成されたビデオ信号によって、感光ドラム805、806、807、808上を走査していく。便宜上、801を第1のレーザダイオードLD1、802を第2のレーザダイオードLD2、803を第3のレーザダイオードLD3、804を第4のレーザダイオードLD4と称する。809はポリゴンミラー請求項の回転多面鏡に相当であり、図示しないモータで図中の矢印Aの方向に一定速度で回転し、レーザダイオードLD1、LD2、LD3およびLD4からのビームを反射しながら走査する。前記のモータはエンジンコントローラ204から速度制御信号の加速信号と減速信号で一定速度になるように制御され回転する。BDセンサ106はレーザダイオードLD1の走査路上にのみあり、他方のレーザダイオードLD2、LD3、LD4の走査路上には存在しない。レーザダイオードLD1から発せられたレーザビームはポリゴンミラー809により反射されながら走査され、折り返しミラー810でさらに反射され、感光ドラム805上を右から左方向に走査する。一方、レーザダイオードLD2についても、レーザダイオードLD1と同様に感光ドラム806上に静電潜像を形成する。また、LD3についても、レーザダイオードLD1と同様に感光ドラム807上に静電潜像を形成する。また、LD4についても、レーザダイオードLD1と同様に感光ドラム808上に静電潜像を形成する。なお、BDの検知に関して、レーザダイオードLD2用のBD信号、レーザダイオードLD3用のBD信号およびLD4用のBD信号は、エンジンコントローラ204が生成する。生成方法の詳細については後で説明する。このようにして、BDセンサ106を有しているレーザダイオードLD1によるブラックBKの色画像が感光ドラム805上に、また、BDセンサ106を有していないレーザダイオードLD2によるシアンCの色画像が感光ドラム806上に、レーザダイオードLD3によるマゼンタMの色画像が感光ドラム807上に、レーザダイオードLD4によるイエローYの色画像が感光ドラム808上に形成される。ブラックBK側はBDセンサを有していて、シアンC側、マゼンタM側およびイエローY側はBDセンサを有していない。また、ブラックBK側はBDセンサを有していなく、シアンC側、マゼンタM側もしくはイエローY側にBDセンサを有していても良い。以上が、画像形成の一連のプロセスである。擬似BD生成方法の構成については、第1、2の実施例と同様である。また、ASIC402の内部の回路ブロック図を図21に示す。第1の実施例と異なる点は、シアンC用擬似BDが1901、マゼンタM用擬似BDが1902、イエローY用擬似BDが1903の3つの擬似BDがある点である。次に、4面毎の補正値の計算方法と擬似BD生成方法を図20のタイミングチャートと図19のポリゴンとレーザとBDセンサの関係図を用いて説明する。ASIC402が測定したポリゴン809の面毎の/BD信号401のA面の周期はxa、B面の周期はxb、C面の周期はxc、D面の周期はxdとなる。その面ごとのBD周期から、この4つの周期の中で一番小さい周期を減算し、その値を補正値とする。なぜなら、ブラックBK用/BD信号側がA面を使用している時は、イエローY用擬似/BD信号側はB面、マゼンタM用擬似/BD信号側はC面、シアンC用擬似/BD信号側はD面を使用し、ブラックBK用/BD信号側がB面を使用している時は、イエローY用擬似/BD信号側はC面、マゼンタM用擬似/BD信号側はD面、シアンC用擬似/BD信号側はA面を使用し、ブラックBK用/BD信号側がC面を使用している時は、イエローY用擬似/BD信号側はD面、マゼンタM用擬似/BD信号側はA面、シアンC用擬似/BD信号側はB面を使用し、ブラックBK用/BD信号側がD面を使用している時は、イエローY用擬似/BD信号側はA面、マゼンタM用擬似/BD信号側はB面、シアンC用擬似/BD信号側はC面を使用し、この/BD信号側と擬似/BD信号側の対応から、補正値が決定されるからである。また、補正値はポリゴンに依存し経時変化はほとんど無いので、/BD信号からの書き出しは一定である。また、周期の最小値のBD周期のポリゴンの面を補正値0と決めることで、基準面が決定される。イエローY用の擬似BD信号1903の補正値の計算方法を以下に示す。一番短いBD周期をxbとすると、/BD信号401側のA面に対応するイエローY用擬似/BD信号1903のB面の補正値は、BD信号のA面の周期-一番短いBD周期=xa-xb補正値は、xa-xb/BD信号401側のB面に対応するイエローY用擬似/BD信号1903のC面の補正値は、BD信号のB面の周期-一番短いBD周期=xb-xb補正値は、0/BD信号401側のC面に対応するイエローY用擬似/BD信号1903のD面の補正値は、BD信号のC面の周期-一番短いBD周期=xc-xb補正値は、xc-xb/BD信号401側のD面に対応するイエローY用擬似/BD信号1903のA面の補正値は、BD信号のD面の周期-一番短いBD周期=xd-xa補正値は、xd-xaよって、イエローY用の擬似/BD信号1903は、次のとおりである。A面の/BD信号401のイエローY用擬似/BD信号は、補正値がxa-xbなので、/BD信号401からxa-xbクロック遅らせたイエローY用擬似/BD信号1903を生成し、出力する。B面の/BD信号401のイエローY用擬似/BD信号1903は、補正値が0なので、/BD信号401そのものをイエローY用擬似/BD信号1903を生成し、出力する。C面の/BD信号401のイエローY用擬似/BD信号1903は、補正値がxc-xbなので、/BD信号401からxc-xbクロック遅らせたイエローY用擬似/BD信号1903を生成し、出力する。D面の/BD信号401のイエローY用擬似/BD信号1903は、補正値がxd-xaなので、/BD信号401からxd-xaクロック遅らせたイエローY用擬似/BD信号1903を生成し、出力する。図20に示すとおり、/BD信号401の場合は、イエローY用擬似/BD信号1903になる。マゼンタM用の擬似/BD信号1902の補正値の計算方法を以下に示す。イエローY用擬似/BD信号1903のB面とマゼンタM用擬似/BD1902のC面との時間差は、0であり、/BD信号401のA面とイエローY用擬似/BD信号1903のB面との補正値は、xa-xbであるので、/BD信号401側のA面に対応するマゼンタM用擬似/BD信号1902のC面の補正値は、0xa-xb=xa-xbイエローY用擬似/BD信号1903のC面とマゼンタM用擬似/BD1902のD面との時間差は、xc-xbであり、/BD信号401のB面とイエローY用擬似/BD信号1903のC面との補正値は、0であるので、/BD信号401側のB面に対応するマゼンタM用擬似/BD信号1902のD面の補正値は、xc-xb0=xc-xbイエローY用擬似/BD信号1903のD面とマゼンタM用擬似/BD1902のA面の時間差は、xd-xbであり、/BD信号401のC面とイエローY用擬似/BD信号1903のD面との補正値は、xc-xbであるので、/BD信号401側のC面に対応するマゼンタM用擬似/BD信号1902のA面の補正値は、xc-xbxd-xb=xcxd-2xbイエローY用擬似/BD信号1903のA面とマゼンタM用擬似/BD1902のB面の時間差は、xa-xbであり、/BD信号401のD面とイエローY用擬似/BD信号1903のA面との補正値は、xd-xbであるので、/BD信号401側のD面に対応するマゼンタM用擬似/BD信号1902のB面の補正値は、xa-xbxd-xb=xaxd-2xbよって、マゼンタM用擬似/BD信号1902は、次のとおりである。A面の/BD信号401のマゼンタM用擬似/BD信号1902は、補正値がxa-xbなので、/BD信号401からxa-xbクロック遅らせたマゼンタM用擬似/BD信号1902を生成し、出力する。B面の/BD信号401のマゼンタM用擬似/BD信号1902は、補正値がxc-xbなので、/BD信号401からxc-xbクロック遅らせたマゼンタM用擬似/BD1902を生成し、出力する。C面の/BD信号401のマゼンタM用擬似/BD信号1902は、補正値がxcxd-2xbなので、/BD信号401からxcxd-2xbクロック遅らせたマゼンタM用擬似/BD信号1902を生成し、出力する。D面の/BD信号401のマゼンタM用擬似/BD信号1902は、補正値がxaxd-2xbなので、/BD信号401からxaxd-2xbクロック遅らせたマゼンタM用擬似/BD信号1902を生成し、出力する。図20に示すとおり、/BD信号401の場合は、マゼンタM用擬似/BD信号1902になる。シアンC用の擬似/BD信号1901の補正値の計算方法を以下に示す。マゼンタM用擬似/BD1902のC面とシアンC用擬似/BD信号1901のD面との時間差は、xc-xbであり、/BD信号401のA面とマゼンタM用擬似/BD1902のC面との補正値は、xa-xbであるので、/BD信号401側のA面に対応するシアンC用擬似/BD信号1901のD面の補正値は、xc-xbxa-xb=xaxc-2xbマゼンタM用擬似/BD1902のD面とシアンC用擬似/BD信号1901のA面との時間差は、xd-xbであり、/BD信号401のB面とマゼンタM用擬似/BD1902のD面との補正値は、xc-xbであるので、/BD信号401側のB面に対応するシアンC用擬似/BD信号1901のA面の補正値は、xd-xbxc-xb=xcxd-2xbマゼンタM用擬似/BD1902のA面とシアンC用擬似/BD信号1901のB面との時間差は、xa-xbであり、/BD信号401のC面とマゼンタM用擬似/BD1902のA面との補正値は、xcxd-2xbであるので、/BD信号401側のC面に対応するシアンC用擬似/BD信号1901のB面の補正値は、xa-xbxcxd-2xb=xaxcxd-3xbマゼンタM用擬似/BD1902のB面とシアンC用擬似/BD信号1901のC面との時間差は、0であり、/BD信号401のD面とマゼンタM用擬似/BD1902のB面との補正値は、xaxd-2xbであるので、/BD信号401側のD面に対応するシアンC用擬似/BD信号1901のC面の補正値は、0xaxd-2xb=xaxd-2xbよって、シアンC用の擬似/BD信号1901は、次のとおりである。A面の/BD信号401のシアンC用擬似/BD信号1901は、補正値がxaxc-2xbなので、/BD信号401からxaxc-2xbクロック遅らせたシアンC用擬似/BD信号1901を生成し、出力する。B面の/BD信号401のシアンC用擬似/BD信号1901は、補正値がxcxd-2xbなので、/BD信号401からxcxd-2xbクロック遅らせたシアンC用擬似/BD信号1901を生成し、出力する。C面の/BD信号401のシアンC用擬似/BD信号1901は、補正値がxaxcxd-3xbなので、/BD信号401からxaxcxd-3xbクロック遅らせたシアンC用擬似/BD信号1901を生成し、出力する。D面の/BD信号401のシアンC用擬似/BD信号1901は、補正値がxaxd-2xbなので、/BD信号401からxaxd-2xbクロック遅らせたシアンC用擬似/BD信号1901を生成し、出力する。図20に示すとおり、/BD信号401の場合は、シアンC用擬似/BD信号1901になる。以上、説明したように、1ポリゴン4ステーションの走査光学系においても、1ポリゴン2ステーションの走査光学系と同様に、ポリゴンの面ごとのBD周期を測定し、そのBD周期からBDセンサがない側のBD信号擬似BD信号を生成することによって、ポリゴンの面分割誤差をなくすことが出来る。"