"回転駆動される円周面を有する感光体と、前記感光体を回転可能に支持する感光体支持部材と、前記感光体から離間した位置に固定され、レーザー光を受光する受光面を備え、前記レーザー光の前記受光面における受光位置を検出する受光位置検出部と、前記感光体支持部材の一部に固定され、前記受光位置検出部に向けてレーザー光を出射する発光部と、画像データの各画素の濃度値に対応する光量のレーザー光を前記感光体の一端から他端まで走査することによって、前記感光体の周面に主走査方向1ライン分ずつ潜像を形成する露光部と、前記露光部によってレーザー光が走査されていないときに、前記発光部にレーザー光を出射させることによって、前記受光位置検出部によって検出された当該レーザー光の受光位置を基準位置として決定する基準位置決定部と、前記露光部によってレーザー光が走査されている間、前記発光部にレーザー光を出射させ続けることによって、前記受光位置検出部によって検出される当該レーザー光の受光位置の前記基準位置からのずれを常時監視する受光位置監視部と、前記受光位置監視部によって監視中の前記ずれの方向が前記潜像を薄くする条件を満たす場合は、前記ずれの大きさに応じた分だけ前記潜像を濃くするように、前記露光部に走査させるレーザー光の光量を調整し、前記ずれの方向が前記潜像を濃くする条件を満たす場合は、前記ずれの大きさに応じた分だけ前記潜像を薄くするように、前記露光部に走査させるレーザー光の光量を調整するフィードバック制御部と、を備える画像形成装置。前記フィードバック制御部は、前記受光位置監視部によって監視中の前記ずれの方向が主走査方向であった場合には、前記露光部に走査させるレーザー光の光量を、画像データの各画素よりも前記ずれの大きさに応じた分だけ先に又は後に形成される画素の濃度値に対応する光量に調整し、前記受光位置監視部によって監視中の前記ずれの方向が副走査方向であった場合には、前記露光部に走査させるレーザー光の光量を、前記画像データの各画素の濃度値を前記ずれの大きさに応じた分だけ増減した濃度値に対応する光量に調整する請求項1に記載の画像形成装置。前記発光部は複数設けられ、前記複数の発光部のうちの一つである第一の発光部は、前記感光体支持部材における前記感光体の一端を支持する部分に固定され、前記複数の発光部のうちの前記第一の発光部とは異なる第二の発光部は、前記感光体支持部材における前記感光体の他端を支持する部分に固定され、前記受光位置検出部は複数設けられ、前記複数の受光位置検出部のうちの一つである第一の受光位置検出部は、前記第一の発光部に対向する位置に設けられ、前記第一の発光部から出射されるレーザー光を受光し、前記複数の受光位置検出部のうちの前記第一の受光位置検出部とは異なる第二の受光位置検出部は、前記第二の発光部に対向する位置に設けられ、前記第二の発光部から出射されるレーザー光を受光し、前記基準位置決定部は、前記露光部によってレーザー光が走査されていないときに、前記第一の発光部及び前記第二の発光部からレーザー光を出射させ、前記第一の受光位置検出部によって検出された前記レーザー光の受光位置を第一基準位置として決定し、前記第二の受光位置検出部によって検出された前記レーザー光の受光位置を第二基準位置として決定し、前記受光位置監視部は、前記露光部によってレーザー光が走査されている間、前記第一の発光部及び前記第二の発光部にレーザー光を出射させ続けることによって、前記第一の受光位置検出部によって検出される、前記レーザー光の受光位置の前記第一基準位置からのずれを第一のずれとして常時監視し、前記第二の受光位置検出部によって検出される、前記レーザー光の受光位置の前記第二基準位置からのずれを第二のずれとして常時監視し、前記フィードバック制御部は、前記受光位置監視部によって常時監視される、前記第一のずれと前記第二のずれのうち何れか一方のずれを基準ずれとし、前記基準ずれの方向が前記潜像を薄くする条件を満たす場合は、前記基準ずれの大きさに応じた分だけ前記潜像を濃くするように、前記露光部に走査させるレーザー光の光量を調整し、前記基準ずれの方向が前記潜像を濃くする条件を満たす場合は、前記基準ずれの大きさに応じた分だけ前記潜像を薄くするように、前記露光部に走査させるレーザー光の光量を調整する基準ずれ調整処理を実行し、前記第一のずれと前記第二のずれとの間にずれの差異が見られる場合は、前記基準ずれ調整処理の実行後、前記基準ずれを検出した前記受光位置検出部に対応する前記発光部が固定されている位置を基準発光位置として、前記基準発光位置から前記露光部によって前記感光体にレーザー光が照射される位置までの距離と、前記第一の発光部と前記第二の発光部間の距離と、に基づいて、前記第一のずれと前記第二のずれとの間のずれの差異を補正した後、当該補正後のずれの差異の方向が前記潜像を薄くする条件を満たすときは、前記補正後のずれの差異の大きさに応じた分だけ前記潜像を濃くするように、前記露光部に走査させるレーザー光の光量を調整し、前記補正後のずれの差異の方向が前記潜像を濃くする条件を満たすときは、前記補正後のずれの差異の大きさに応じた分だけ前記潜像を薄くするように、前記露光部に走査させるレーザー光の光量を調整する請求項1又は2に記載の画像形成装置。しかしながら、上記特許文献1に記載の技術では、走査ライン毎に、副走査位置検出センサーにより検出された副走査方向照射位置に基づいて、レーザー光の光量を調整して濃度ムラを抑止する制御が行われるため、主走査方向1ライン分の潜像が形成される最中に、感光体や露光部が振動等によって想定する位置よりもずれることによって発生する濃度ムラを抑制することができなかった。そこで、本発明は、このような事情に鑑みてなされたものであり、感光体に形成される主走査方向1ライン分の潜像に濃度ムラが発生する虞を低減することができる画像形成装置を提供することを目的とする。本発明に係る画像形成装置は、回転駆動される円周面を有する感光体と、前記感光体を回転可能に支持する感光体支持部材と、前記感光体から離間した位置に固定され、レーザー光を受光する受光面を備え、前記レーザー光の前記受光面における受光位置を検出する受光位置検出部と、前記感光体支持部材の一部に固定され、前記受光位置検出部に向けてレーザー光を出射する発光部と、画像データの各画素の濃度値に対応する光量のレーザー光を前記感光体の一端から他端まで走査することによって、前記感光体の周面に主走査方向1ライン分ずつ潜像を形成する露光部と、前記露光部によってレーザー光が走査されていないときに、前記発光部にレーザー光を出射させることによって、前記受光位置検出部によって検出された当該レーザー光の受光位置を基準位置として決定する基準位置決定部と、前記露光部によってレーザー光が走査されている間、前記発光部にレーザー光を出射させ続けることによって、前記受光位置検出部によって検出される当該レーザー光の受光位置の前記基準位置からのずれを常時監視する受光位置監視部と、前記受光位置監視部によって監視中の前記ずれの方向が前記潜像を薄くする条件を満たす場合は、前記ずれの大きさに応じた分だけ前記潜像を濃くするように、前記露光部に走査させるレーザー光の光量を調整し、前記ずれの方向が前記潜像を濃くする条件を満たす場合は、前記ずれの大きさに応じた分だけ前記潜像を薄くするように、前記露光部に走査させるレーザー光の光量を調整するフィードバック制御部と、を備える。この構成によれば、受光位置監視部によって、感光体支持部材の一部に固定された発光部から出射されるレーザー光の受光位置の、基準位置からのずれが常時監視される。つまり、感光体支持部材が基準とする位置からどの程度ずれているのかが常時監視され、言い換えれば、当該感光体支持部材が支持している感光体が、基準とする位置からどの程度ずれているのかが常時監視される。そして、フィードバック制御部によって、監視中のずれの方向が感光体に形成される潜像を薄くする条件を満たす場合は、ずれの大きさに応じた分だけ潜像を濃くするように、露光部に走査させるレーザー光の光量が調整され、ずれの方向が潜像を濃くする条件を満たす場合は、ずれの大きさに応じた分だけ潜像を薄くするように、露光部に走査させるレーザー光の光量が調整される。このため、当該レーザー光が感光体の周面の一端から他端まで走査されている間に、振動等によって感光体に位置ずれが生じることによって、感光体に形成される主走査ライン1ライン分の潜像に濃度ムラが生じる虞を低減することができる。また、前記フィードバック制御部は、前記受光位置監視部によって監視中の前記ずれの方向が主走査方向であった場合には、前記露光部に走査させるレーザー光の光量を、画像データの各画素よりも前記ずれの大きさに応じた分だけ先に又は後に形成される画素の濃度値に対応する光量に調整し、前記受光位置監視部によって監視中の前記ずれの方向が副走査方向であった場合には、前記露光部に走査させるレーザー光の光量を、前記画像データの各画素の濃度値を前記ずれの大きさに応じた分だけ増減した濃度値に対応する光量に調整することが好ましい。この構成によれば、レーザー光が感光体の周面の一端から他端まで走査されている間に、感光体が主走査方向にずれた場合は、露光部に走査させるレーザー光の光量が、画像データの各画素よりもずれの大きさに応じた分だけ先に又は後に形成される画素の濃度値に対応する光量に調整される。このため、レーザー光が走査されている間に感光体が主走査方向にずれることによって、均等であった各画素同士の間隔が疎密になるような場合であっても、感光体に形成される潜像の各画素がずれの大きさに応じて適切な位置に形成される。これによって、潜像の主走査方向に濃度ムラが発生することを低減することができる。また、この構成によれば、レーザー光が感光体の周面の一端から他端まで走査されている間に、感光体が副走査方向にずれた場合は、露光部に走査させるレーザー光の光量が、画像データの各画素の濃度値をずれの大きさに応じた分だけ増減した濃度値に対応する光量に調整される。このため、レーザー光が走査されている間に感光体が副走査方向にずれることによって、均等であったライン間隔が疎密になるような場合であっても、感光体に形成される潜像の濃淡がライン間隔の疎密に応じて適切に調整される。これによって、潜像の副走査方向に濃度ムラが発生することを低減することができる。このように、主走査方向及び副走査方向の両方向の感光体の位置ずれに起因して、感光体に形成される主走査ライン1ライン分の潜像において、主走査方向及び副走査方向の両方向に濃度ムラが生じる虞を低減することができる。また、前記発光部は複数設けられ、前記複数の発光部のうちの一つである第一の発光部は、前記感光体支持部材における前記感光体の一端を支持する部分に固定され、前記複数の発光部のうちの前記第一の発光部とは異なる第二の発光部は、前記感光体支持部材における前記感光体の他端を支持する部分に固定され、前記受光位置検出部は複数設けられ、前記複数の受光位置検出部のうちの一つである第一の受光位置検出部は、前記第一の発光部に対向する位置に設けられ、前記第一の発光部から出射されるレーザー光を受光し、前記複数の受光位置検出部のうちの前記第一の受光位置検出部とは異なる第二の受光位置検出部は、前記第二の発光部に対向する位置に設けられ、前記第二の発光部から出射されるレーザー光を受光し、前記基準位置決定部は、前記露光部によってレーザー光が走査されていないときに、前記第一の発光部及び前記第二の発光部からレーザー光を出射させ、前記第一の受光位置検出部によって検出された前記レーザー光の受光位置を第一基準位置として決定し、前記第二の受光位置検出部によって検出された前記レーザー光の受光位置を第二基準位置として決定し、前記受光位置監視部は、前記露光部によってレーザー光が走査されている間、前記第一の発光部及び前記第二の発光部にレーザー光を出射させ続けることによって、前記第一の受光位置検出部によって検出される、前記レーザー光の受光位置の前記第一基準位置からのずれを第一のずれとして常時監視し、前記第二の受光位置検出部によって検出される、前記レーザー光の受光位置の前記第二基準位置からのずれを第二のずれとして常時監視し、前記フィードバック制御部は、前記受光位置監視部によって常時監視される、前記第一のずれと前記第二のずれのうち何れか一方のずれを基準ずれとし、前記基準ずれの方向が前記潜像を薄くする条件を満たす場合は、前記基準ずれの大きさに応じた分だけ前記潜像を濃くするように、前記露光部に走査させるレーザー光の光量を調整し、前記基準ずれの方向が前記潜像を濃くする条件を満たす場合は、前記基準ずれの大きさに応じた分だけ前記潜像を薄くするように、前記露光部に走査させるレーザー光の光量を調整する基準ずれ調整処理を実行し、前記第一のずれと前記第二のずれとの間にずれの差異が見られる場合は、前記基準ずれ調整処理の実行後、前記基準ずれを検出した前記受光位置検出部に対応する前記発光部が固定されている位置を基準発光位置として、前記基準発光位置から前記露光部によって前記感光体にレーザー光が照射される位置までの距離と、前記第一の発光部と前記第二の発光部間の距離と、に基づいて、前記第一のずれと前記第二のずれとの間のずれの差異を補正した後、当該補正後のずれの差異の方向が前記潜像を薄くする条件を満たすときは、前記補正後のずれの差異の大きさに応じた分だけ前記潜像を濃くするように、前記露光部に走査させるレーザー光の光量を調整し、前記補正後のずれの差異の方向が前記潜像を濃くする条件を満たすときは、前記補正後のずれの差異の大きさに応じた分だけ前記潜像を薄くするように、前記露光部に走査させるレーザー光の光量を調整することが好ましい。この構成では、受光位置監視部によって、第一の発光部から出射されるレーザー光の受光位置の第一基準位置からのずれである第一のずれと、第二の発光部から出射されるレーザー光の受光位置の第二基準位置からのずれである第二のずれが常時監視される。そして、フィードバック制御部によって、第一のずれと第二のずれのうち何れか一方のずれを基準ずれとして、当該基準ずれの方向及び大きさに基づいて、露光部に走査させるレーザー光の光量を調整する基準ずれ調整処理が行われる。第一のずれと第二のずれとの間にずれの差異が見られる場合、つまり、感光体がねじれた状態になっている場合は、基準ずれ調整処理の実行後、更に、フィードバック制御部によって、基準ずれを検出した受光位置検出部に対応する発光部が固定されている位置を基準発光位置として、基準発光位置から露光部によって感光体にレーザー光が照射される位置までの距離と、第一の発光部と第二の発光部間の距離と、に基づいて、第一のずれと第二のずれとの間のずれの差異が補正される。そして、当該補正後のずれの差異が示す大きさ及び方向に基づいて、つまり、感光体のねじれの大きさ及び方向に基づいて、露光部に走査させるレーザー光の光量が調整される。これによって、感光体がねじれた状態になることによって、感光体に形成される主走査ライン1ライン分の潜像において、主走査方向及び副走査方向の両方向に濃度ムラが生じる虞を低減することができる。本発明によれば、感光体に形成される主走査方向1ライン分の潜像に濃度ムラが発生する虞を低減することができる画像形成装置を提供することが可能になる。[第一実施形態]以下、本発明に係る画像形成装置の一例としてのプリンターを図面に基づいて説明する。図1に示すように、プリンター1は、感光体ドラム10、帯電器11、レーザースキャナーユニット12、現像器13、転写ローラ15及び定着器16を備えている。感光体ドラム10本発明に係る感光体の一例は、主走査方向図1における紙面表裏方向を長尺とする円筒状の部材であり、図略のモータからの駆動力を受けて、図1における時計回りの方向に回転される。帯電器11は、主走査方向図1における紙面表裏方向を長尺とする円筒状の部材であり、感光体ドラム10に当接して図1における反時計回りの方向に回転され、感光体ドラム10の表面を略一様に帯電する。レーザースキャナーユニット12本発明に係る露光部の一例は、レーザーダイオード等の光源を備え、帯電器11によって略一様に帯電された感光体ドラム10の周面に対して、画像データに対応する光信号を照射して、画像データの静電潜像を形成する。ここで、画像データは、ネットワークを介してプリンター1に接続されたパーソナルコンピュータ等から送信されたものを、当該プリンター1が受信したものである。尚、感光体ドラム10及びレーザースキャナーユニット12の詳細については後述する。現像器13は、トナーを収納するトナーコンテナを備え、静電潜像が形成された感光体ドラム10の表面にトナーを供給してトナー像を形成する。感光体ドラム10に形成されたトナー像が、後述する転写ローラ15によって、搬送路Pを搬送される記録紙又は転写ベルト図示省略に転写される。転写ローラ15は、感光体ドラム10と対向する位置に配設されている。転写ローラ15は、導電性を有するゴム材料等で構成され、感光体ドラム10に形成されたトナー像を搬送路Pを搬送される記録紙又は転写ベルトに転写する。定着器16は、ヒータ等を内蔵する定着ローラ160及び定着ローラ160と対向する位置に設けられた加圧ローラ161を備え、トナー像が形成された記録紙を加熱搬送することにより、記録紙に形成されたトナー像を定着させる。次に、プリンター1の画像形成動作について簡単に説明する。先ず、帯電器11により感光体ドラム10の表面が略均一に帯電される。そして、帯電された感光体ドラム10表面が、レーザースキャナーユニット12により露光され、記録紙に形成する画像の静電潜像が感光体ドラム10の表面に形成される。この静電潜像が、現像器13により感光体ドラム10の表面にトナーを付着させることにより顕画化され、転写ローラ15により感光体ドラム10の表面のトナー像が記録紙に転写される。この動作が行われた後、定着器16により記録紙に転写されたトナー像が固着される。以下では、感光体ドラム10及びレーザースキャナーユニット12の詳細について、図2及び図3を用いて説明する。図2及び図3に示すように、感光体ドラム10は、図略のモータにより回転駆動されるドラムシャフト102と一体的に構成され、ドラム支持部材101本発明に係る感光体支持部材の一例によって回転可能に支持されている。ドラム支持部材101本発明に係る感光体支持部材の一例は、感光体ドラム10を支持するための部材であって、感光体ドラム10の両端部に配設されている。ドラム支持部材101には、ドラムシャフト102及び帯電器11の回転軸を挿入するための孔が設けられている。つまり、ドラム支持部材101は、当該孔によって感光体ドラム10及び帯電器11を回転可能に支持している。また、少なくとも一つのドラム支持部材101には、レーザースキャナーユニット12に向けて所定の波長のレーザー光を出射する位置検出用レーザー本発明に係る発光部の一例2aが設けられている。レーザースキャナーユニット12は、防塵ガラス3、半導体レーザー4、ポリゴンミラー5、走査レンズ6、BDBeamDetectセンサー9、反射ミラー8、及び位置検出センサー7aを備えている。防塵ガラス3は、レーザースキャナーユニット12の一側面を構成する透明のガラス部材である。防塵ガラス3は、レーザースキャナーユニット12内部への塵の侵入を防止するとともに、位置検出用レーザー2aから出射されるレーザー光や、後述するように、ポリゴンミラー5等を介して半導体レーザー4から出射されたレーザー光を透過させる。半導体レーザー4は、後述する光源駆動制御部21図5による制御の下、感光体ドラム10の周面に形成する潜像の画像データにおいて、主走査方向に連続する各画素の濃度値に対応する強度光量のレーザー光を出射する。尚、各画素の濃度値各画素値は、大きくなるにつれて画像の濃度が濃くなり、小さくなるにつれて画像の濃度が薄くなることを示すものとする。ただし、これに限定する趣旨ではない。例えば、図4に示すように、半導体レーザー4から出射されるレーザー光の光量は、レーザー光の電圧値によって調整され、所定の期間ΔTが経過する度に、感光体ドラム10の周面に形成する潜像の画像データにおいて、主走査方向に連続する各画素値に対応する電圧値を示すように変化する。具体的には、半導体レーザー4は、感光体ドラム10の周面に形成する潜像の画像データにおいて、主走査方向の先頭からj番目の画素の濃度値に対応する電圧Vjのレーザー光を、レーザー光の出射を開始してから、時間j×ΔTの経過後に出射する。尚、レーザー光の光量は、レーザー光の電圧値に限らず電流値によって調整されるものであってもよい。ポリゴンミラー5は、光を反射するミラーP1~P6を周面に備え、図略のポリゴンモータにより供給される駆動力で図中の矢印方向に等速度で回転駆動するように構成されている。各ミラーP1~P6には、半導体レーザー4から出射されたレーザー光が入射される。各ミラーP1~P6では、入射されたレーザー光が回転に伴って連続的に角度を変える偏向ビームとなって、感光体ドラム10に向けて反射される。走査レンズ6は、ポリゴンミラー5によって反射された偏向ビームとなったレーザー光を集光し、防塵ガラス3を透過させて、感光体ドラム10の周面を主走査方向図中のX方向に等速度で水平走査させる。反射ミラー8は、光を反射するミラーであり、ポリゴンミラー5によって反射されたレーザー光が入射されると、当該レーザー光をBDセンサー9に向けて反射させるように配設されている。BDセンサー9は、レーザー光による感光体ドラム10に対する水平走査を開始させるタイミングである、半導体レーザー4からのレーザー光の出射タイミングと、ポリゴンミラー5の回転との同期を取るために用いられる。具体的には、BDセンサー9は、ポリゴンミラー5及び反射ミラー8によって反射されたレーザー光を受光して、当該受光したことを示す検出信号を出力する。BDセンサー9によって出力された検出信号は、ポリゴンミラー5の回転と画像データの書き出しタイミング、つまり、図2のX方向の書き出しの同期を取るために用いられる。このように、ポリゴンミラー5が回転することによって、画像データの主走査方向1ライン図2のX方向に延びる一点鎖線のライン分の水平走査露光が感光体ドラム10に対して行われることとなる。そして、感光体ドラム10が、副走査方向図2のY方向に所定のライン間隔分だけ回転され、次の画像データの主走査方向1ライン分の露光が行われることとなる。位置検出センサー7a本発明に係る受光位置検出部の一例は、ドラム支持部材101に備えられた位置検出用レーザー2aに対向する位置に配設されている。位置検出センサー7aは、主走査方向及び副走査方向の両方向に延びるように、複数の受光素子が2次元に配列された受光面を有している。位置検出センサー7aは、位置検出用レーザー2aから出射されたレーザー光を当該受光面で受光すると、レーザー光を受光した受光素子の位置例えば、受光面の左上端を基準点とする相対座標を示す検出信号を出力する。続いて、上記プリンター1の電気的構成について説明する。図5に示すように、プリンター1には、プリンター1全体の制御を司る制御部20が備えられている。制御部20には、CPUと、画像形成動作を制御する制御プログラム等、装置全体の動作プログラムを記憶したROM、画像データ等を一時的に格納すると共に作業領域として機能するRAM、各種制御用パラメータの設定値を記憶する不揮発性メモリ、及びハードディスクHDD等のメモリが備えられている。当該ROMに記憶された動作プログラムが当該CPUにより実行されることにより、装置全体の制御が行われる。尚、以下では、制御部20により行われる制御のうち、本発明の趣旨である半導体レーザー4から出射されるレーザー光の光量の調整制御について説明する。制御部20には、位置検出用レーザー2a、位置検出センサー7a、BDセンサー9、半導体レーザー4、ポリゴンミラー5の駆動源であるポリゴンモータ32、及び感光体ドラム10の駆動源であるドラムモータ33が接続され、位置検出センサー7a及びBDセンサー9から出力される検出信号や、位置検出用レーザー2a、半導体レーザー4、ポリゴンモータ32及びドラムモータ33の駆動を制御する制御信号を入出力する図略のインタフェース回路が備えられている。また、制御部20は、光源駆動制御部21、基準位置決定部22、受光位置監視部23、及びフィードバック制御部24として機能する。光源駆動制御部21は、ポリゴンモータ32を所定の回転速度で回転駆動させることによって、ポリゴンミラー5を所定の回転速度で回転させる。そして、BDセンサー9から出力される検出信号を用いて、当該ポリゴンミラー5の回転と同期する所定の出射タイミングになったことを検知すると、感光体ドラム10の周面に形成する主走査方向1ライン分の潜像の画像データの各画素値を時系列に示す信号を生成し、当該信号に応じて時系列に光量が変化するレーザー光図4参照を半導体レーザー4に出射させる。そして、光源駆動制御部21は、ポリゴンミラー5の回転によってレーザー光を感光体ドラム10の主走査方向に走査させ、主走査方向1ライン分の潜像を感光体ドラム10に形成すると、ドラムモータ33を所定の回転角度だけ回転駆動させ、つまり、感光体ドラム10を副走査方向に所定のライン間隔分だけ回転させる。また、光源駆動制御部21は、後述するフィードバック制御部24による制御の下、半導体レーザー4に出射させるレーザー光の光量を調整する。基準位置決定部22は、半導体レーザー4からレーザー光が出射されていないときに、位置検出用レーザー2aにレーザー光を出射させ、当該出射させたレーザー光が位置検出センサー7aの受光面で受光されたときに、位置検出センサー7aから出力された検出信号が示す、当該レーザー光を受光した受光素子の位置例えば、受光面の左上端を基準点とする相対座標を基準位置としてメモリに記憶する。受光位置監視部23は、半導体レーザー4からレーザー光が出射され、感光体ドラム10に当該レーザー光が照射されている間、位置検出用レーザー2aにレーザー光を出射させ続ける。そして、受光位置監視部23は、位置検出センサー7aから出力される検出信号が示す、当該レーザー光を受光した受光素子の位置と基準位置決定部22によってメモリに記憶された基準位置とを対比することによって、当該レーザー光を受光した受光素子の位置の基準位置からのずれを常時監視し、当該ずれを示す検出信号を出力する。フィードバック制御部24は、受光位置監視部23から出力される検出信号が示すずれの方向が、感光体ドラム10に形成される潜像を濃くする条件を満たす場合は、当該ずれの大きさに応じた分だけ潜像を薄くするように、感光体ドラム10の周面に照射させるレーザー光の光量を調整する指示を示す制御信号を光源駆動制御部21に出力する。また、フィードバック制御部24は、当該ずれの方向が感光体ドラム10に形成される潜像を薄くする条件を満たす場合は、当該ずれの大きさに応じた分だけ潜像を濃くするように、感光体ドラム10の周面に照射させるレーザー光の光量を調整する指示を示す制御信号を光源駆動制御部21に出力する。以下では、半導体レーザー4から出射させるレーザー光の光量の調整制御の流れについて詳述する。図6に示すように、基準位置決定部22は、半導体レーザー4からレーザー光が出射されていないときに、位置検出用レーザー2aにレーザー光を出射させるS1。そして、基準位置決定部22は、例えば図7に示すように、当該出射させたレーザー光が位置検出センサー7aの受光面によって受光されたときに出力された検出信号が示す、当該レーザー光を受光した受光素子の位置P0を基準位置としてメモリに記憶し、位置検出用レーザー2aからのレーザー光の出射を停止させるS2。尚、基準位置決定部22は、ステップS2において、基準位置をメモリに記憶した後も、継続して位置検出用レーザー2aからレーザー光を出射させるように構成してもよい。ここで、図7は、説明の便宜上、図2におけるCからDの矢印方向に、位置検出センサー7aの受光面の背面から受光面を透過して見た図を示し、図中のX方向及びY方向は、それぞれ、図2におけるX方向主走査方向及びY方向副走査方向に対応している。図6に戻り、制御部20によって、例えば、ネットワークを介してプリンター1に接続されたパーソナルコンピュータから画像データを受信すること等により、当該受信した画像データの感光体ドラム10への露光が開始されるとS3;YES、受光位置監視部23は、位置検出用レーザー2aにレーザー光を出射させるS4。そして、受光位置監視部23は、位置検出センサー7aから出力される検出信号が示す、当該レーザー光を受光した受光素子の位置と、ステップS2でメモリに記憶された基準位置とを対比し、当該レーザー光を受光した受光素子の位置の基準位置からのずれを示す検出信号を出力するS5。そして、ステップS5で受光位置監視部23から出力された検出信号が示すずれの方向が主走査方向のずれを示す場合S6;YES、フィードバック制御部24は、更に、当該主走査方向のずれの方向が、感光体ドラム10に形成される潜像を濃くする又は薄くする条件を満たすか否かを判定するS7。一方、ステップS5で受光位置監視部23から出力された検出信号が示すずれの方向が主走査方向のずれを示さない場合S6;NO、後述のステップS10に移行する。ステップS7において、当該主走査方向のずれの方向が、感光体ドラム10に形成される潜像を薄くする条件を満たす場合はS7;YES、フィードバック制御部24は、レーザー光の電圧を、本来の画像データの各画素の濃度値に対応する電圧に代えて、本来の画像データの各画素よりも、当該ずれの大きさに応じた分だけ後に形成される画素の濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力するS8。一方、当該主走査方向のずれの方向が、感光体ドラム10に形成される潜像を濃くする条件を満たす場合はS7;NO、フィードバック制御部24は、レーザー光の電圧を、本来の画像データの各画素の濃度値に対応する電圧に代えて、本来の画像データの各画素よりも、当該ずれの大きさに応じた分だけ先に形成される画素の濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力するS9。具体的には、例えば、図7に示すように、受光位置監視部23は、ステップS5において、位置検出センサー7aから出力される検出信号が示すレーザー光を受光した受光素子の位置受光位置P1とステップ2でメモリに記憶された基準位置P0とを対比し、主走査方向においてレーザー光の走査が進行する方向とは逆方向図中-X方向に、大きさD1分だけ、受光位置P1が基準位置P0からずれていることを示す検出信号を出力する。この場合、図8aに示すように、感光体ドラム10は、ステップS2で基準位置P0が決定されたとき図8bに示すときよりも、大きさD1分だけ、主走査方向においてレーザー光の走査が進行する方向とは逆方向にずれていることになるS6;YES。したがって、感光体ドラム10が基準とする位置にある場合図8bの場合に、感光体ドラム10における図中の楕円部が示す位置に照射される、例えば、画像データの主走査方向において5番目に形成される画素の濃度値に対応する電圧値V5のレーザー光が、本来であれば6番目に形成される画素の濃度値に対応する電圧値V6のレーザー光が照射される位置に照射されることになる。つまり、画像データの各画素が本来よりも遅れた位置に形成されるため、前に形成された画素との間隔が広くなる傾向にあり、これによって、形成される潜像の濃度が薄くなると考えられる。そこで、フィードバック制御部24は、ステップS7において、ステップS5で受光位置監視部23から出力された検出信号が示す主走査方向のずれが、主走査方向においてレーザー光の走査が進行する方向とは逆方向にずれていることを示す場合は、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定するS7;YES。この場合、フィードバック制御部24は、ステップS8において、図9aの破線部に示すように、レーザー光の電圧を、本来の画像データの各画素の濃度値に対応する電圧図9aの実線部に代えて、本来の画像データの各画素よりも、例えば1つ後に形成される画素の濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力する。これによって、画像データの各画素が、前に形成された画素との間隔が狭くなるように、つまり、形成される潜像の濃度を濃くするように、レーザー光の光量が調整される。尚、レーザー光の電圧を、本来の画像データの各画素よりもどの程度後に形成される画素の濃度値に対応させるかは、ステップS5で受光位置監視部23から出力された検出信号が示すずれの大きさに応じて調整される。一方、例えば、図7に示すように、受光位置監視部23は、ステップS5において、位置検出センサー7aから出力される検出信号が示すレーザー光を受光した受光素子の位置受光位置P2とステップ2でメモリに記憶された基準位置P0とを対比し、主走査方向においてレーザー光の走査が進行する方向図中X方向に、大きさD2分だけ、受光位置P2が基準位置P0からずれていることを示す検出信号を出力したとする。この場合、図8cに示すように、感光体ドラム10は、ステップS2で基準位置P0が決定されたとき図8bに示すときよりも、大きさD2分だけ、主走査方向においてレーザー光の走査が進行する方向にずれていることになるS6;YES。したがって、感光体ドラム10が基準とする位置にある場合図8bの場合に、感光体ドラム10における図中の楕円部が示す位置に照射される、例えば、画像データの主走査方向において5番目に形成される画素の濃度値に対応する電圧値V5のレーザー光が、本来であれば4番目に形成される画素の濃度値に対応する電圧値V4のレーザー光が照射される位置に照射されることになる。つまり、画像データの各画素が本来よりも先の位置に形成されるため、前に形成された画素との間隔が狭くなる傾向にあり、これによって、形成される潜像の濃度が濃くなると考えられる。そこで、フィードバック制御部24は、ステップS7において、ステップS5で受光位置監視部23から出力された検出信号が示す主走査方向のずれが、主走査方向においてレーザー光の走査が進行する方向にずれていることを示す場合は、感光体ドラム10に形成される潜像を濃くする条件を満たすと判定するS7;NO。この場合、フィードバック制御部24は、ステップS9において、図9bの破線部に示すように、レーザー光の電圧を、本来の画像データの各画素の濃度値に対応する電圧図9bの実線部に代えて、本来の画像データの各画素よりも、例えば1つ先に形成される画素の濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力する。これによって、画像データの各画素が、前に形成された画素との間隔が広くなるように、つまり、形成される潜像の濃度を薄くするように、レーザー光の光量が調整される。尚、レーザー光の電圧を、本来の画像データの各画素よりもどの程度先に形成される画素の濃度値に対応させるかは、ステップS5で受光位置監視部23から出力された検出信号が示すずれの大きさに応じて調整される。このように、レーザー光が感光体ドラム10の周面の一端から他端まで走査されている間に、振動等によって感光体ドラム10が主走査方向にずれた場合であっても、感光体ドラム10の周面に照射させるレーザー光の光量が、画像データの各画素値よりもずれの大きさに応じた分だけ先に又は後に形成される画素の濃度値に対応する光量に調整される。このため、レーザー光が走査されている間に感光体ドラム10が主走査方向にずれることによって、均等であった各画素同士の間隔が疎密になるような場合であっても、感光体ドラム10に形成される潜像の各画素がずれの大きさに応じて適切な位置に形成される。これによって、潜像の主走査方向に濃度ムラが発生することを低減することができる。図6に戻り、ステップS5で受光位置監視部23から出力された検出信号が示すずれの方向が副走査方向のずれを示す場合S10;YES、フィードバック制御部24は、更に、当該副走査方向のずれの方向が、感光体ドラム10に形成される潜像を薄くする条件を満たすか否かを判定するS11。一方、ステップS5で受光位置監視部23から出力された検出信号が示すずれの方向が副走査方向のずれを示さない場合S10;NO、後述のステップS14に移行する。ステップS11において、当該副走査方向のずれの方向が、感光体ドラム10に形成される潜像を薄くする条件を満たす場合はS11;YES、フィードバック制御部24は、レーザー光の電圧を、本来の画像データの各画素の濃度値を当該ずれの大きさに応じた分だけ増大させた濃度値に対応する電圧を示すように調整する指示を示す制御信号を、光源駆動制御部21に出力するS12。一方、当該副走査方向のずれの方向が、感光体ドラム10に形成される潜像を濃くする条件を満たす場合はS11;NO、フィードバック制御部24は、レーザー光の電圧を、本来の画像データの各画素の濃度値を当該ずれの大きさに応じた分だけ減少させた濃度値に対応する電圧を示すように調整する指示を示す制御信号を、光源駆動制御部21に出力するS13。具体的には、例えば、図10に示すように、受光位置監視部23は、ステップS5において、位置検出センサー7aから出力される検出信号が示すレーザー光を受光した受光素子の位置受光位置P3とステップ2でメモリに記憶された基準位置P0とを対比し、副走査方向において、先に主走査方向に水平走査されたラインの方向図中Y方向、以下、上流側と示すに、大きさD3分だけ、受光位置P3が基準位置P0からずれていることを示す検出信号を出力する。ここで、図10は、説明の便宜上、図2におけるCからDの矢印方向に、位置検出センサー7aの受光面の背面から受光面を透過して見た図を示し、図中のX方向及びY方向は、それぞれ、図2におけるX方向主走査方向及びY方向副走査方向に対応している。この場合、図11aの実線矩形部に示すように、感光体ドラム10は、ステップS2で基準位置P0が決定されたとき図11bに示すときよりも、大きさD3分だけ、副走査方向において上流側にずれていることになるS10;YES。したがって、感光体ドラム10が基準とする位置にある場合図11bの場合に、感光体ドラム10における図中の網掛けの矩形部に示すラインに照射されるレーザー光は、図11aに示す破線矩形部に示すように、副走査方向において下流側のラインに照射されることになる。これによって、感光体ドラム10に形成される潜像の副走査方向の各ラインの間隔が広くなる傾向にあり、つまり、形成される潜像の濃度が薄くなると考えられる。そこで、フィードバック制御部24は、ステップS11において、ステップS5で受光位置監視部23から出力された検出信号が示す副走査方向のずれが、副走査方向において上流側にずれていることを示す場合は、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定するS11;YES。この場合、フィードバック制御部24は、ステップS12において、図12aの破線部に示すように、レーザー光の電圧を、画像データの各画素の濃度値を本来図12aの実線部よりも増大させた濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力する。これによって、形成される潜像の濃度を濃くするように、レーザー光の光量が調整される。尚、各画素の濃度値を増大させる量は、ステップS5で受光位置監視部23から出力された検出信号が示すずれの大きさに応じて調整される。一方、例えば、図10に示すように、受光位置監視部23は、ステップS5において、位置検出センサー7aから出力される検出信号が示すレーザー光を受光した受光素子の位置受光位置P4とステップ2でメモリに記憶された基準位置P0とを対比し、副走査方向において、後に主走査方向に水平走査されるラインの方向図中-Y方向、以下、下流側と示すに、大きさD4分だけ、受光位置P4が基準位置P0からずれていることを示す検出信号を出力する。この場合、図11cの実線矩形部に示すように、感光体ドラム10は、ステップS2で基準位置P0が決定されたとき図11bに示すときよりも、大きさD4分だけ、副走査方向において下流側にずれていることになるS10;YES。したがって、感光体ドラム10が基準とする位置にある場合図11bの場合に、感光体ドラム10における図中の網掛けの矩形部に示すラインに照射されるレーザー光は、図11cに示す破線矩形部に示すように、副走査方向において上流側のラインに照射されることになる。これによって、感光体ドラム10に形成される潜像の副走査方向の各ラインの間隔が狭くなる傾向にあり、つまり、形成される潜像の濃度が濃くなると考えられる。そこで、フィードバック制御部24は、ステップS11において、ステップS5で受光位置監視部23から出力された検出信号が示す副走査方向のずれが、副走査方向において下流側にずれていることを示す場合は、感光体ドラム10に形成される潜像を濃くする条件を満たすと判定するS11;NO。この場合、フィードバック制御部24は、ステップS13において、図12bの破線部に示すように、レーザー光の電圧を、画像データの各画素の濃度値を本来図12bの実線部よりも減少させた濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力する。これによって、形成される潜像の濃度を薄くするように、レーザー光の光量が調整される。尚、各画素の濃度値を減少させる量は、ステップS5で受光位置監視部23から出力された検出信号が示すずれの大きさに応じて調整される。このように、レーザー光が感光体ドラム10の周面の一端から他端まで走査されている間に、振動等によって感光体ドラム10が副走査方向にずれた場合であっても、感光体ドラム10の周面に照射させるレーザー光の光量が、画像データの各画素の濃度値をずれの大きさに応じた分だけ増減した濃度値に対応する光量に調整される。このため、レーザー光が走査されている間に感光体ドラム10が副走査方向にずれることによって、均等であったライン間隔が疎密になるような場合であっても、感光体ドラム10に形成される潜像の濃淡がライン間隔の疎密に応じて適切に調整される。これによって、潜像の副走査方向に濃度ムラが発生することを低減することができる。また、別の例として、図13に示すように、受光位置監視部23は、ステップS5において、位置検出センサー7aから出力された受光位置P5を示す検出信号を受信すると、主走査方向においてレーザー光の走査が進行する方向とは逆方向図中-X方向に、大きさD5x分だけ、受光位置P5が基準位置P0からずれていることを示す検出信号と、副走査方向において上流側図中Y方向に、大きさD5y分だけ、受光位置P5が基準位置P0からずれていることを示す検出信号と、を出力する。ここで、図13は、説明の便宜上、図2におけるCからDの矢印方向に、位置検出センサー7aの受光面の背面から受光面を透過して見た図を示し、図中のX方向及びY方向は、それぞれ、図2におけるX方向主走査方向及びY方向副走査方向に対応している。この場合、フィードバック制御部24は、当該ずれは、主走査方向において、レーザー光の走査が進行する方向とは逆方向にずれていることを示しているため、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定しS6;YES,S7;YES、レーザー光の電圧を、本来の画像データの各画素よりも、ずれの大きさD5xに相当する分だけ後に形成される画素の濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力するS8。また、フィードバック制御部24は、当該ずれは、副走査方向において、上流側にずれていることを示しているため、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定しS10;YES,S11;YES、レーザー光の電圧を、画像データの各画素の濃度値を本来よりも、ずれの大きさD5yに相当する分だけ増大させた濃度値に対応する電圧を示すように調整する指示を示す制御信号を光源駆動制御部21に出力するS12。このように、制御部20は、画像データの感光体ドラム10への露光が終了しない間はS14;NO、ステップS5からステップS13によるレーザー光の光量の調整を繰り返し実行させ、画像データの感光体ドラム10への露光が終了するとS14;YES、レーザー光の光量の調整の制御を終了する。これによって、レーザー光が感光体ドラム10の周面の一端から他端まで走査されている間に、振動等によって感光体ドラム10が主走査方向及び副走査方向にずれた場合であっても、当該ずれによって感光体ドラム10に形成される主走査ライン1ライン分の潜像において、濃度ムラが生じる虞を低減することができる。尚、フィードバック制御部24は、ステップS7からステップS9を行わずに、ステップS11からステップS13を行うように簡素化して構成し、これによって、感光体ドラム10に形成される潜像において、副走査方向の濃度ムラが生じる虞のみを低減してもよい。また、フィードバック制御部24は、ステップS11からステップS13を行わずに、ステップS7からステップS9を行うように簡素化して構成し、これによって、感光体ドラム10に形成される潜像において、主走査方向の濃度ムラが生じる虞のみを低減してもよい。[第二実施形態]以下の第二実施形態の説明では、第一実施形態とは異なる部分についてのみ詳述し、第一実施形態と同じ部分については説明を省略する。第二実施形態の構成では、図2に示すように、感光体ドラム10の両端のドラム支持部材101に、それぞれ、位置検出用レーザー2a,2bが設けられている。これに対応して、レーザースキャナーユニット12には、位置検出用レーザー2a,2bのそれぞれに対向する位置に、位置検出センサー7a,7bが設けられている。また、図5に示すように、制御部20には、位置検出用レーザー2a,2b、位置検出センサー7a,7bが接続され、位置検出センサー7a,7bから出力される検出信号と、位置検出用レーザー2a,2bの駆動を制御する制御信号を入出力する図略のインタフェース回路が備えられている。図14に示すように、基準位置決定部22は、半導体レーザー4からレーザー光が出射されていないときに、位置検出用レーザー2a,2bにレーザー光を出射させるS21。そして、基準位置決定部22は、例えば図16aに示すように、位置検出用レーザー2aに出射させたレーザー光が、位置検出センサー7aの受光面によって受光されたときに出力された検出信号が示す、当該レーザー光を受光した受光素子の位置P0_1を第一基準位置としてメモリに記憶し、位置検出用レーザー2aからのレーザー光の出射を停止させる。また、基準位置決定部22は、例えば図16bに示すように、位置検出用レーザー2bに出射させたレーザー光が、位置検出センサー7bの受光面によって受光されたときに出力された検出信号が示す、当該レーザー光を受光した受光素子の位置P0_2を第二基準位置としてメモリに記憶し、位置検出用レーザー2bからのレーザー光の出射を停止させるS22。尚、基準位置決定部22は、ステップS22において、基準位置をメモリに記憶した後も、継続して位置検出用レーザー2a,2bからレーザー光を出射させるように構成してもよい。ここで、図16a及び図16bは、説明の便宜上、図2におけるCからDの矢印方向に、位置検出センサー7a,7bの受光面の背面から、各受光面を透過して見た図を示し、図中のX方向及びY方向は、それぞれ、図2におけるX方向主走査方向及びY方向副走査方向に対応している。そして、画像データの感光体ドラム10への露光が開始されるとS3;YES、受光位置監視部23は、位置検出用レーザー2a,2bにレーザー光を出射させるS23。そして、受光位置監視部23は、位置検出センサー7aから出力される検出信号が示す、当該レーザー光を受光した受光素子の位置と、ステップS22でメモリに記憶された第一基準位置とを対比し、当該レーザー光を受光した受光素子の位置の第一基準位置からのずれである第一のずれを示す検出信号を出力する。また、受光位置監視部23は、位置検出センサー7bから出力される検出信号が示す、当該レーザー光を受光した受光素子の位置と、ステップS22でメモリに記憶された第二基準位置とを対比し、当該レーザー光を受光した受光素子の位置の第二基準位置からのずれである第二のずれを示す検出信号を出力するS24。次に、フィードバック制御部24は、ステップS24で受光位置監視部23から出力された検出信号が示す第一のずれと第二のずれのうち、何れか一方のずれを基準ずれとして決定するS25。具体的には、ステップS24において、受光位置監視部23は、例えば図16aに示すように、位置検出センサー7aから出力された受光位置P6を示す検出信号を受信すると、主走査方向においてレーザー光の走査が進行する方向とは逆方向図中-X方向に、大きさD6x分だけ、受光位置P6が第一基準位置P0_1からずれていることを示す検出信号と、副走査方向において上流側図中Y方向に、大きさD6y分だけ、受光位置P6が第一基準位置P0_1からずれていることを示す検出信号と、を第一のずれを示す検出信号として出力する。また、ステップS24において、受光位置監視部23は、例えば図16bに示すように、位置検出センサー7bから出力された受光位置P7を示す検出信号を受信すると、主走査方向においてレーザー光の走査が進行する方向とは逆方向図中-X方向に、大きさD7x分だけ、受光位置P7が第二基準位置P0_2からずれていることを示す検出信号と、副走査方向において上流側図中Y方向に、大きさD7y分だけ、受光位置P7が第二基準位置P0からずれていることを示す検出信号と、を第二のずれを示す検出信号として出力する。次に、フィードバック制御部24は、ステップS25において、例えば、ステップS24で受光位置監視部23から出力された検出信号を用いて、第一のずれの主走査方向の大きさD6xと副走査方向の大きさD6yから、第一のずれの大きさD6図16aを算出し、第二のずれの主走査方向の大きさD7xと副走査方向の大きさD7yから、第二のずれの大きさD7図16bを算出する。そして、フィードバック制御部24は、例えば、当該算出したずれの大きさの小さい方である第一のずれを基準ずれとして決定する。尚、フィードバック制御部24が、ステップS25において、第一のずれと第二のずれのうち、何れを基準ずれとして決定するかは、これに限定する趣旨ではなく、例えば、ずれの大きさが大きい方を基準ずれとして決定してもよい。図14に戻り、フィードバック制御部24は、ステップS25において、基準ずれを決定すると、当該基準ずれが主走査方向のずれを含む場合はS26;YES、ステップS7を実行して、当該基準ずれの方向が感光体ドラム10に形成される潜像を薄くする条件を満たすと判定するとS7;YES、ステップS8を実行し、当該基準ずれの方向が感光体ドラム10に形成される潜像を濃くする条件を満たすと判定するとS7;NO、ステップS9を実行する。上記具体例の場合、基準ずれが、主走査方向においてレーザー光の走査が進行する方向とは逆方向に、大きさD6x分だけ、ずれていることを示すため、フィードバック制御部24は、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定しS7;YES、レーザー光の電圧を、本来の画像データの各画素よりも、基準ずれにおける主走査方向のずれの大きさD6xに相当する分だけ後に形成される画素の濃度値に対応する電圧に調整する指示を示す制御信号を、光源駆動制御部21に出力するS8。また、フィードバック制御部24は、当該基準ずれが副走査方向のずれを含む場合はS27;YES、ステップS11を実行して、当該基準ずれの方向が感光体ドラム10に形成される潜像を薄くする条件を満たすと判定するとS11;YES、ステップS12を実行し、当該基準ずれの方向が感光体ドラム10に形成される潜像を濃くする条件を満たすと判定するとS11;NO、ステップS13を実行する。上記具体例の場合、基準ずれが、副走査方向において上流側に、大きさD6y分だけ、ずれていることを示すため、フィードバック制御部24は、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定しS11;YES、レーザー光の電圧を、本来の画像データの各画素の濃度値よりも、ずれの大きさD6yに相当する分だけ増大させた濃度値に対応する電圧に調整する指示を示す制御信号を、光源駆動制御部21に出力するS12。次に、図15に示すように、フィードバック制御部24は、ステップS24で受光位置監視部23から出力された検出信号が示す第一のずれと第二のずれとを対比して、ずれの差異があるか否かを判定するS28。具体的には、上記の図16a及び図16bを用いた具体例に基づいて説明すると、フィードバック制御部24は、ステップS28において、第一基準位置P0_1と第二基準位置P0_2とを同じ位置にあるものとした場合に、受光位置P6と受光位置P7とが同じ位置にないときは、ずれの差異があるものと判定する。当該具体例においては、図16cに示すように、第一基準位置P0_1と第二基準位置P0_2とを同じ位置にあるものとすると、主走査方向においてレーザー光の走査が進行する方向とは逆方向図中-X方向に、大きさD67x分だけ、受光位置P7が受光位置P6からずれており、副走査方向において上流側図中Y方向に、大きさD67y分だけ、受光位置P7が受光位置P6からずれている。このため、フィードバック制御部24は、主走査方向においてレーザー光の走査が進行する方向とは逆方向図中-X方向に、大きさD67xのずれの差異があり、副走査方向において上流側図中Y方向に、大きさD67yのずれの差異があるものと判定する。図15に戻り、フィードバック制御部24は、ステップS28において、第一のずれと第二のずれとの間にずれの差異があると判定するとS28;YES、基準ずれを検出した位置検出センサーに対応する位置検出用レーザーが固定されている位置を基準発光位置として決定するS29。そして、フィードバック制御部24は、ステップS29で決定した基準発光位置から、感光体ドラム10にレーザー光が照射される位置走査位置までの距離を算出するS30。そして、フィードバック制御部24は、ステップS30で算出された距離と、位置検出用レーザー2a,2b間の距離に基づいて、ステップS24で受光位置監視部23から出力された検出信号が示す、第一のずれと第二のずれとの間のずれの差異を補正するS31。具体的には、上記の図16a、図16b及び図16cを用いた具体例に基づいて説明すると、フィードバック制御部24は、ステップS29において、ステップS25で決定された基準ずれである第一のずれ図16a参照を検出した位置検出センサー7aに対応する位置検出用レーザー2aが固定されている位置を基準発光位置として決定する。そして、フィードバック制御部24は、ステップS30において、当該決定した基準発光位置である位置検出用レーザー2aが固定されている位置から走査位置までの距離を算出する。尚、以下では、ステップS30で算出された距離をαとして示す。次に、フィードバック制御部24は、ステップS31において、例えば、図17に示すように、ステップS30で算出された距離αと、位置検出用レーザー2a2b間の距離Lとを用いて、ずれの差異の主走査方向の大きさD67xをD67x×L-α/Lに変更し、ずれの差異の副走査方向の大きさD67yをD67y×L-α/Lに変更することによって、ずれの差異を補正する。図15に戻り、フィードバック制御部24は、ステップS31において、第一のずれと第二のずれとの間のずれの差異を補正すると、当該補正後のずれの差異が主走査方向のずれを示す場合はS32;YES、ステップS7を実行して、当該補正後のずれの差異の方向が感光体ドラム10に形成される潜像を薄くする条件を満たすと判定するとS7;YES、ステップS8を実行し、当該補正後のずれの差異の方向が感光体ドラム10に形成される潜像を濃くする条件を満たすと判定するとS7;NO、ステップS9を実行する。上記具体例の場合、当該補正後のずれの差異が、主走査方向においてレーザー光の走査が進行する方向とは逆方向に、大きさD67x×L-α/L分だけ、ずれていることを示すため、フィードバック制御部24は、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定しS7;YES、レーザー光の電圧を、本来の画像データの各画素よりも、当該補正後のずれの差異における主走査方向の大きさD67x×L-α/Lに相当する分だけ後に形成される画素の濃度値に対応する電圧に調整する指示を示す制御信号を、光源駆動制御部21に出力するS8。また、フィードバック制御部24は、ステップS31において補正後のずれの差異が副走査方向のずれを示す場合はS33;YES、ステップS11を実行して、当該補正後のずれの差異の方向が感光体ドラム10に形成される潜像を薄くする条件を満たすと判定するとS11;YES、ステップS12を実行し、当該補正後のずれの差異の方向が感光体ドラム10に形成される潜像を濃くする条件を満たすと判定するとS11;NO、ステップS13を実行する。上記具体例の場合、当該補正後のずれの差異が、副走査方向において上流側に、大きさD67y×L-α/L分だけ、ずれていることを示すため、フィードバック制御部24は、感光体ドラム10に形成される潜像を薄くする条件を満たすと判定しS11;YES、レーザー光の電圧を、本来の画像データの各画素の濃度値よりも、当該補正後のずれの差異における副走査方向の大きさD67y×L-α/Lに相当する分だけ増大させた濃度値に対応する電圧に調整する指示を示す制御信号を、光源駆動制御部21に出力するS12。そして、制御部20は、画像データの感光体ドラム10への露光を終了するまでS14;YES、ステップS24以降の処理を繰り返し実行させる。つまり、ステップS26からステップS28の間で行われる、ステップS7からステップS9の処理、及びステップS11からステップS12の処理によって、本発明に係る基準ずれ調整処理の一例が構成されている。このように、第二実施形態の構成では、第一のずれと第二のずれのうち何れか一方のずれを基準ずれとして、当該基準ずれの方向及び大きさに基づいて、感光体ドラム10を走査するレーザー光の光量が調整される。基準ずれの方向及び大きさに基づいて、感光体ドラム10を走査するレーザー光の光量が調整された後、第一のずれと第二のずれとの間にずれの差異が見られる場合、つまり、感光体ドラム10がねじれた状態になっている場合は、更に、基準ずれを検出した位置検出センサーに対応する位置検出用レーザーが固定されている位置を基準発光位置として、基準発光位置からレーザー光が照射される位置までの距離と、位置検出用レーザー2a2b間の距離と、に基づいて、第一のずれと第二のずれとの間のずれの差異が補正される。そして、当該補正後のずれの差異が示す大きさ及び方向に基づいて、つまり、感光体ドラム10のねじれの大きさ及び方向に基づいて、感光体ドラム10を走査するレーザー光の光量が調整される。このため、感光体ドラム10がねじれた状態になることによって、感光体ドラム10に形成される主走査ライン1ライン分の潜像において、主走査方向及び副走査方向の両方向に濃度ムラが生じる虞を低減することができる。尚、第一実施形態の構成と同様に、第二実施形態の構成においても、フィードバック制御部24は、ステップS7を行わずに、ステップS9を行うように簡素化して構成してもよい。また、フィードバック制御部24は、ステップS9を行わずに、ステップS7を行うように簡素化して構成してもよい。また、本発明は、上記実施形態の構成に限られず種々の変形が可能である。図1乃至図17に示した構成及び処理は、本発明に係る実施形態の例示に過ぎず、本発明を上記実施形態に限定する趣旨ではない。"