(57)【要約】【課題】複数の回転多面鏡の反射面の特定を、反射面を特定するための同期信号にノイズが生じた場合であっても正確に行う画像形成装置を提供する。【解決手段】画像形成装置は、ポリゴンミラー１００２の反射面により偏向するレーザ光により感光ドラム７０８を走査するレーザスキャナユニット７０７、エンジン制御部１１９、及び画像制御部１００７を備える。エンジン制御部１１９は、レーザスキャナユニット７０７から出力されるＢＤ信号に同期した作像用ＢＤ信号を生成する。画像制御部１００７は、作像用ＢＤ信号のアサート期間をマスクし、マスクしたアサート期間に応じて、特定の反射面を判定する。画像制御部１００７は、特定の反射面のときの作像用ＢＤ信号のマスク期間を、他の反射面のマスク期間よりも長く設定する。画像制御部１００７は、特定した反射面に応じて画像データを補正して画像形成処理を制御する。【選択図】図３
2020027180.tif 000002
【特許請求の範囲】
【請求項１】
感光体と、
光を出力する光源、複数の反射面を有し回転することにより前記複数の反射面を用いて前記光源から出力される前記光を反射することで、前記感光体を走査する回転多面鏡、及び前記回転多面鏡によって反射された前記光を検出している間は第１レベルであり、前記光を検出していない間は第２レベルとなる検出信号を出力する検出部を備え、前記感光体に画像を形成するレーザスキャナユニットと、
前記レーザスキャナユニットの動作を制御するとともに、特定の反射面で反射された光による第１検出信号に同期した第１同期信号及び他の反射面で反射された光による第２検出信号に同期した第２同期信号を含み、前記第１検出信号の前記第１レベルに相当する前記第１同期信号の第１アサート期間が、前記第２検出信号の前記第１レベルに相当する前記第２同期信号の第２アサート期間とは異なる長さの同期信号を出力する制御手段と、を備える画像形成装置に接続され、
前記同期信号のアサート期間の開始から所定のマスク期間、前記同期信号をマスクするマスク手段と、
前記マスク手段によりマスクされた前記同期信号のアサート期間に応じて、前記感光体を走査している反射面が前記特定の反射面であるか否かを判定する判定手段と、
前記判定手段による前記判定に基づいて、前記感光体を走査している反射面を表す面番号を生成する面番号手段と、
前記面番号が表す反射面に応じた補正データにより、形成する画像を表す画像データを補正して、補正後の画像データを前記レーザスキャナユニットへ送信する画像出力手段と、を備え、
前記マスク手段は、前記面番号が前記特定の反射面を表す場合に前記同期信号をマスクする第１マスク期間を、前記面番号が前記特定の反射面を表さない場合に前記同期信号をマスクする第２マスク期間よりも長く設定することを特徴とする、
情報処理装置。
【請求項２】
前記判定手段は、前記制御手段から出力される前記第１アサート期間が前記第２アサート期間よりも長い前記同期信号に応じて、前記感光体を走査している反射面が前記特定の反射面であるか否かを判定することを特徴とする、
請求項１記載の情報処理装置。
【請求項３】
前記マスク手段は、前記第１マスク期間を前記第１アサート期間よりも短く設定することを特徴とする、
請求項１又は２記載の情報処理装置。
【請求項４】
前記マスク手段は、前記第２マスク期間を前記第２アサート期間よりも短く設定することを特徴とする、
請求項１〜３のいずれか１項記載の情報処理装置。
【請求項５】
前記マスク手段は、前記判定手段が、前記感光体を走査している反射面が前記特定の反射面であると最初に判定するまでは、前記マスク期間を前記第２マスク期間に設定することを特徴とする、
請求項１〜４のいずれか１項記載の情報処理装置。
【請求項６】
前記マスク手段は、前記マスク期間を、前記面番号が前記反射面の数と一致する場合に前記第１マスク期間に設定し、前記面番号が前記反射面の数と一致しない場合に前記第２マスク期間に設定することを特徴とする、
請求項１〜５のいずれか１項記載の情報処理装置。
【請求項７】
前記面番号手段は、前記判定手段が、前記感光体を走査している反射面が前記特定の反射面であると判定すると、前記特定の反射面を表す面番号を生成することを特徴とする、
請求項１〜６のいずれか１項記載の情報処理装置。
【請求項８】
前記面番号手段は、前記同期信号のエッジに応じて前記面番号を更新することを特徴とする、
請求項７記載の情報処理装置。
【請求項９】
感光体と、
前記感光体に光を照射して画像を形成するレーザスキャナユニットと、
前記レーザスキャナユニットの動作を制御する第１制御手段と、
第２制御手段と、を備え、
前記レーザスキャナユニットは、
光を出力する光源、複数の反射面を有し回転することにより前記複数の反射面を用いて前記光源から出力される前記光を反射することで、前記感光体を走査する回転多面鏡、及び前記回転多面鏡によって反射された前記光を検出している間は第１レベルであり、前記光を検出していない間は第２レベルとなる検出信号を出力する検出部を備え、
前記第１制御手段は、前記レーザスキャナユニットの動作を制御するとともに、特定の反射面で反射された光による第１検出信号に同期した第１同期信号及び他の反射面で反射された光による第２検出信号に同期した第２同期信号を含み、前記第１検出信号の前記第１レベルに相当する前記第１同期信号の第１アサート期間が、前記第２検出信号の前記第１レベルに相当する前記第２同期信号の第２アサート期間とは異なる長さの同期信号を出力し、
前記第２制御手段は、
前記同期信号のアサート期間の開始から所定のマスク期間、前記同期信号をマスクするマスク手段と、
前記マスク手段によりマスクされた前記同期信号のアサート期間に応じて、前記感光体を走査している反射面が前記特定の反射面であるか否かを判定する判定手段と、
前記判定手段による前記判定に基づいて、前記感光体を走査している反射面を表す面番号を生成する面番号手段と、
前記面番号が表す反射面に応じた補正データにより、形成する画像を表す画像データを補正して、補正後の画像データを前記レーザスキャナユニットへ送信する画像出力手段と、を備え、
前記マスク手段は、前記面番号が前記特定の反射面を表す場合に前記同期信号をマスクする第１マスク期間を、前記面番号が前記特定の反射面を表さない場合に前記同期信号をマスクする第２マスク期間よりも長く設定することを特徴とする、
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーザ光を用いて画像形成を行う、電子写真方式のプリンタ、複写機、ファクシミリ装置等の画像形成装置に関する。
【背景技術】
【０００２】
従来、レーザ光を用いた電子写真方式の画像形成装置において、回転するポリゴンミラーにより偏向されるレーザ光が感光体を走査することによって、感光体に静電潜像が形成される構成が知られている。
【０００３】
レーザ光を偏向するポリゴンミラーの複数の反射面の形状は面毎に異なる。反射面の形状が面毎に異なると、それぞれの反射面で偏向されたレーザ光によって感光体に形成される静電潜像が歪んでしまう。
そこで、特許文献１では、入力される主走査同期信号の隣接するパルスの時間間隔に基づいて、レーザ光が偏向されるポリゴンミラーの反射面を画像コントローラが特定（面特定）する構成が述べられている。具体的には、画像コントローラは、隣接するパルスの時間間隔を測定し、測定結果に基づいてそれぞれのパルスに対応する反射面を特定する処理を行う。画像コントローラは、画像データに対して、それぞれの反射面に対応する補正（画像の書き出し位置等の補正）を行う。画像形成は、補正された画像データに基づいて行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１１７６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１において、主走査同期信号にノイズが生じた場合、画像コントローラは、ポリゴンミラーの反射面を正確に特定することができなくなってしまう可能性がある。ポリゴンミラーの反射面が正確に特定されないと、それぞれの反射面に対応する適切な補正が行われなくなり、形成される静電潜像が歪んでしまう可能性がある。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、高精度に反射面を決定することを主たる目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、感光体と、光を出力する光源、複数の反射面を有し回転することにより前記複数の反射面を用いて前記光源から出力される前記光を反射することで、前記感光体を走査する回転多面鏡、及び前記回転多面鏡によって反射された前記光を検出している間は第１レベルであり、前記光を検出していない間は第２レベルとなる検出信号を出力する検出部を備え、前記感光体に画像を形成するレーザスキャナユニットと、前記レーザスキャナユニットの動作を制御するとともに、特定の反射面で反射された光による第１検出信号に同期した第１同期信号及び他の反射面で反射された光による第２検出信号に同期した第２同期信号を含み、前記第１検出信号の前記第１レベルに相当する前記第１同期信号の第１アサート期間が、前記第２検出信号の前記第１レベルに相当する前記第２同期信号の第２アサート期間とは異なる長さの同期信号を出力する制御手段と、を備える画像形成装置に接続され、前記同期信号のアサート期間の開始から所定のマスク期間、前記同期信号をマスクするマスク手段と、前記マスク手段によりマスクされた前記同期信号のアサート期間に応じて、前記感光体を走査している反射面が前記特定の反射面であるか否かを判定する判定手段と、前記判定手段による前記判定に基づいて、前記感光体を走査している反射面を表す面番号を生成する面番号手段と、前記面番号が表す反射面に応じた補正データにより、形成する画像を表す画像データを補正して、補正後の画像データを前記レーザスキャナユニットへ送信する画像出力手段と、を備え、前記マスク手段は、前記面番号が前記特定の反射面を表す場合に前記同期信号をマスクする第１マスク期間を、前記面番号が前記特定の反射面を表さない場合に前記同期信号をマスクする第２マスク期間よりも長く設定することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、高精度に反射面を決定することができる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の構成図。
【図２】記録媒体１面分の画像を示す図。
【図３】レーザスキャナユニットの構成を示すブロック図。
【図４】（ａ）、（ｂ）は、ＢＤ信号と、反射面の面番号との関係の一例を示す図。
【図５】各種信号とカウント数との関係を示すタイムチャート。
【図６】エンジン制御部が行う制御を説明するフローチャート。
【図７】画像処理部の構成説明図。
【図８】第１マスク信号及び第２マスク信号を示すタイムチャート。
【図９】マスク信号の処理を表すフローチャート。
【図１０】画像制御部によって行われる制御を説明するフローチャート。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明の好適な実施の形態を説明する。ただし、本実施形態に記載されている構成部品の形状及びそれらの相対配置などは、この発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、この発明の範囲が以下の実施形態に限定される趣旨のものではない。
【００１１】
（全体構成）
図１は、モノクロの電子写真方式の複写機（以下、画像形成装置と称する）１００の構成を示す断面図である。なお、画像形成装置１００は複写機に限定されず、例えば、ファクシミリ装置、印刷機、プリンタ等であっても良い。また、画像形成装置１００は、モノクロ及びカラーのいずれの形式であっても良い。
以下に、画像形成装置１００の構成および機能について説明する。図１に示すように、画像形成装置１００は、画像読取装置（以下、「リーダ」と称する）７００及び画像印刷装置７０１を有する。
【００１２】
リーダ７００の読取位置において照明ランプ７０３によって照射された光の原稿による反射光は、反射ミラー７０４ａ、７０４ｂ、７０４ｃ及びレンズ７０５からなる光学系によってカラーセンサ７０６に導かれる。リーダ７００は、カラーセンサ７０６に入射された光を、ブルー（以下、「Ｂ」と称する）、グリーン（以下、「Ｇ」と称する）、レッド（以下、「Ｒ」と称する）の色毎に読み取り、電気的な画像信号に変換する。リーダ７００は、Ｂ、Ｇ、Ｒの画像信号の強度に基づいて色変換処理を行うことによって画像データを生成し、この画像データを後述する画像制御部１００７（図３参照）に出力する。
【００１３】
画像印刷装置７０１の内部には、シート収納トレイ７１８が設けられている。シート収納トレイ７１８に収納された記録媒体は、給紙ローラ７１９によって給送され、搬送ローラ７２２、７２１、７２０によって停止状態のレジストレーションローラ（以下、「レジローラ」と称する）７２３へ搬送される。搬送ローラ７２０によって搬送方向に搬送される記録媒体の先端は、停止状態のレジローラ７２３のニップ部に当接する。記録媒体の先端が停止状態のレジローラ７２３のニップ部に当接している状態で搬送ローラ７２０が記録媒体を更に搬送することによって、記録媒体に撓みが生じる。この結果、記録媒体に弾性力が働き、記録媒体の先端辺がレジローラ７２３のニップ部に沿って当接する。このようにして記録媒体の斜行補正が行われる。レジローラ７２３は、記録媒体の斜行補正が行われた後、後述するタイミングで記録媒体の搬送を開始する。なお、記録媒体とは、画像形成装置１００によって画像が形成されるものであって、例えば、用紙、樹脂シート、布、ＯＨＰシート、ラベル等は記録媒体に含まれる。
【００１４】
リーダ７００によって得られた画像データは、画像制御部１００７によって補正され、レーザ光源及び回転多面鏡であるポリゴンミラーを含むレーザスキャナユニット７０７に入力される。感光ドラム７０８は、帯電器７０９によって外周面が帯電される。感光ドラム７０８の外周面が帯電された後、レーザスキャナユニット７０７は、画像データに応じたレーザ光を感光ドラム７０８の外周面に照射する。この結果、感光ドラム７０８の外周面を覆う感光層（感光体）に静電潜像が形成される。静電潜像がレーザ光によって感光層に形成される構成については後述する。
【００１５】
続いて、静電潜像が現像器７１０内のトナーによって現像されることで、感光ドラム７０８の外周面にトナー像が形成される。感光ドラム７０８に形成されたトナー像は、感光ドラム７０８と対向する位置（転写位置）に設けられた転写帯電器７１１によって記録媒体に転写される。レジローラ７２３は、記録媒体の所定の位置にトナー像が転写されるようなタイミングに合わせて当該記録媒体を転写位置へ搬送する。レジローラ７２３と転写位置との間には、搬送される記録媒体を検出するシートセンサ７２６が設けられる。
【００１６】
トナー像が転写された記録媒体は、定着器７２４へ搬送され、定着器７２４によって加熱加圧されて、トナー像が定着される。トナー像が定着された記録媒体は、機外の排紙トレイ７２５へ排出される。
このようにして、画像形成装置１００によって記録媒体に画像が形成される。以上が画像形成装置１００の構成および機能についての説明である。
【００１７】
（静電潜像が形成される構成）
図２は、記録媒体１面分の画像を示す図である。図２に示す面番号は、後述のポリゴンミラーが有する複数の反射面を示す番号である。本実施形態では、ポリゴンミラーは４面の反射面を有する。
【００１８】
１つの反射面によって偏向されるレーザ光が感光層を感光ドラム７０８の軸方向（主走査方向）に走査することによって、１走査分（１ライン分）の画像（静電潜像）が感光層に形成される。記録媒体１面分の静電潜像は、ポリゴンミラーの各反射面で偏向されるレーザ光の走査が感光ドラム７０８の回転方向（副走査方向）に繰り返し行われることによって感光層に形成される。
以下の説明においては、１ライン分の静電潜像に対応する画像のデータを画像データと称する。
【００１９】
（レーザスキャナユニット）
図３は、本実施形態におけるレーザスキャナユニット７０７の構成を示すブロック図である。以下に、レーザスキャナユニット７０７の構成について説明する。エンジン制御部１００９及び画像制御部１００７は、レーザスキャナユニット７０７の動作を制御する。画像制御部１００７は、本発明の情報処理装置に相当する。本実施形態では、エンジン制御部１００９が設けられる基板Ａは画像制御部１００７が設けられる基板Ｂとは異なる基板である。エンジン制御部１００９が設けられる基板Ａは画像制御部１００７が設けられる基板Ｂにケーブルで繋がれている（接続されている）。
【００２０】
レーザスキャナユニット７０７は、レーザ光源１０００、コリメータレンズ１００１、ポリゴンミラー１００２、フォトダイオード（ＰＤ）１００３、ビーム検知センサ１００４、Ｆ−θレンズ１００５、及び折り返しミラー１００６を備える。以下、ビーム検知センサは、ＢＤ（Beam Detect）センサ１００４と称する。レーザスキャナユニット７０７は、画像制御部１００７から入力される画像データに応じてレーザ光源１０００の発光制御を行うレーザ制御部１００８を備える。
【００２１】
レーザ光源１０００は、発光素子により二方向へレーザ光を出射する。レーザ光源１０００から一方向へ出射されたレーザ光はフォトダイオード１００３に入射する。フォトダイオード１００３は、入射されたレーザ光を電気信号に変換し、ＰＤ信号としてレーザ制御部１００８へ送信する。レーザ制御部１００８は、ＰＤ信号に基づいて、レーザ光が所定の光量となるように、レーザ光源１０００の出力光量制御（ＡＰＣ：Auto Power control）を行う。ここでは、一般的なＡＰＣ制御が行われるため、詳細説明を省略する。
【００２２】
レーザ光源１０００から他の一方向へ出射されたレーザ光は、コリメータレンズ１００１を介してポリゴンミラー１００２に照射される。ポリゴンミラー１００２は、複数の反射面を有し、不図示のポリゴンモータによって回転駆動される。上記の通り本実施形態のポリゴンミラー１００２は、４面の反射面を有する。ポリゴンモータは、エンジン制御部１００９から出力されるモータ駆動信号（Acc/Dec）に応じてポリゴンミラー１００２を回転駆動する。
【００２３】
ポリゴンミラー１００２に照射されたレーザ光は、反射面によって感光ドラム７０８の方向へ偏向される。ポリゴンミラー１００２が回転することで、偏向角が変化する。偏向角の変化により、レーザ光は、感光ドラム７０８上を一方向に走査する。本実施形態では、レーザ光は、感光ドラム７０８を図３の右から左方向へ走査する。レーザ光は、感光ドラム７０８を等速で走査するようにＦ−θレンズ１００５によって光路が補正され、折り返しミラー１００６を介して感光ドラム７０８に照射される。
【００２４】
ポリゴンミラー１００２によって偏向されたレーザ光は、ＢＤセンサ１００４に受光される。本実施形態のＢＤセンサ１００４は、レーザ光が感光ドラム７０８の走査を開始する前にレーザ光を検出できる位置に配置される検出部である。具体的には、例えばＢＤセンサ１００４は、図３に示すように、ポリゴンミラー１００２によって反射されたレーザ光が通過する領域のうち、角度αで表される領域の外側の領域且つレーザ光の走査方向（主走査方向）において上流側の領域に配置される。
【００２５】
ＢＤセンサ１００４は、検出したレーザ光に基づいて第１レベルと第２レベルとを有するＢＤ信号を生成し、エンジン制御部１００９へ送信する。ＢＤ信号は、例えばＢＤセンサ１００４がレーザ光を検出している間は第１レベル（Low）であり、ＢＤセンサ１００４がレーザ光を検出していない間は第２レベル（High）である検出信号である。エンジン制御部１００９は、取得したＢＤ信号に基づいて、ポリゴンミラー１００２の回転周期が所定周期になるように、ポリゴンモータを制御する。エンジン制御部１００９は、ＢＤ信号の周期が所定周期になることで、ポリゴンミラー１００２の回転周期が所定周期で安定していると判断する。つまりエンジン制御部１００９は、ＢＤ信号に基づいてモータ駆動信号を調整することで、ポリゴンミラー１００２の回転が所定周期で安定するように、フィードバック制御を行う。
【００２６】
エンジン制御部１００９は、ＢＤ信号の同期信号である作像用ＢＤ信号を画像制御部１００７へ送信する。ＢＤ信号及び作像用ＢＤ信号は、レーザ光が感光ドラム７０８を走査する１走査周期を示す信号である。エンジン制御部１００９は、ポリゴンミラー１００２の回転が安定すると（回転周期が所定周期になると）、生成部１００９ｄにより作像用ＢＤ信号を生成して画像制御部１００７へ送信する。
【００２７】
シートセンサ７２６は、搬送が再開された記録媒体を検出すると、エンジン制御部１００９及び画像制御部１００７へ記録媒体の検出を通知する。画像制御部１００７は、特定した反射面の情報に応じて画像データを補正する。画像制御部１００７は、シートセンサ７２６から記録媒体の検出通知を受信すると、作像用ＢＤ信号に同期して、レーザ光源１０００にレーザ光を出射させるための補正後の画像データをレーザ制御部１００８へ送信する。つまり画像制御部１００７は、作像用ＢＤ信号を、画像データを出力するためのタイミング信号として用いる。レーザ制御部１００８は、取得した画像データに応じてレーザ光源１０００の発光制御を行う。レーザ光源１０００は、レーザ制御部１００８の制御により点滅駆動して、感光ドラム７０８に画像データに応じた静電潜像を形成する。
【００２８】
なお、シートセンサ７２６の記録媒体の検出位置から転写位置までの距離Ｌは、感光ドラム７０８のレーザ光が照射される外周面上の位置から転写位置までの感光ドラム７０８の回転方向における距離ｘよりも長い。具体的には、距離Ｌは、シートセンサ７２６が記録媒体を検出してレーザ光源１０００からレーザ光が出射されるまでの期間に記録媒体が搬送される距離と、距離ｘとを足し合わせた長さになる。シートセンサ７２６が記録媒体の先端を検出してからレーザ光源１０００からレーザ光が出射されるまでの期間に、画像制御部１００７による画像データの補正やレーザ制御部１００８の制御等が行われる。
【００２９】
（ポリゴンミラーの反射面を特定する面特定処理）
画像制御部１００７は、入力される作像用ＢＤ信号の周期に応じて、補正した画像データを、副走査方向における最上流の画像データから順にレーザ制御部１００８に出力する。レーザ制御部１００８は、入力される画像データに応じてレーザ光源１０００を制御することによって、感光ドラム７０８の外周面上に画像を形成する。なお、本実施形態においては、ポリゴンミラー１００２の反射面の数は４面であるが、この数は４面に限定されるわけではない。
【００３０】
記録媒体に形成される画像は、ポリゴンミラー１００２が有する複数の反射面により偏向されたレーザ光によって形成される。具体的には、例えば、図２に示すように、副走査方向における最上流の画像データに対応する画像は、ポリゴンミラー１００２の第１面により偏向されたレーザ光によって形成される。また、副走査方向における最上流から２番目の画像データに対応する画像は、ポリゴンミラー１００２の第１面とは異なる第２面により偏向されたレーザ光によって形成される。このように、記録媒体に形成される画像は、ポリゴンミラー１００２が有する複数の反射面のそれぞれで順次反射されたレーザ光によって形成される画像で構成される。
【００３１】
４面の反射面を有するポリゴンミラー１００２が用いられる場合、隣接する２つの反射面がなす角度が正確には９０°ではない可能性がある。具体的には、４面の反射面を有するポリゴンミラー１００２を回転軸方向から見た場合に、隣接する２つの辺が成す角度が正確には９０°ではない（即ち、回転軸方向から見たポリゴンミラー１００２の形状が正方形ではない）可能性がある。なお、ｎ個（ｎは正の整数）の反射面を有するポリゴンミラーが用いられる場合、回転軸方向から見たポリゴンミラーの形状が正ｎ角形ではない可能性がある。
【００３２】
４面の反射面を有するポリゴンミラー１００２の隣接する２つの反射面がなす角度が正確に９０°ではない場合、レーザ光によって形成される画像の位置や大きさが、反射面毎に異なってしまう。その結果、感光ドラム７０８の外周面上に形成される画像に歪みが生じ、記録媒体に歪んだ画像が形成される。
【００３３】
そこで、本実施形態では、ポリゴンミラー１００２が有する複数の反射面のそれぞれに対応する補正値（補正データ）による補正（書出位置の補正等）が画像データに対して行われる。この場合、レーザ光を偏向する反射面を特定する構成が必要となる。以下に、レーザ光を偏向する反射面を特定する方法の一例を説明する。本実施形態では、ポリゴンミラー１００２が備える複数の反射面のうちレーザ光を偏向（反射）する反射面を、エンジン制御部１００９に設けられた面特定部１００９ａが特定する。
【００３４】
図４（ａ）は、レーザ光がＢＤセンサ１００４の受光面を走査することによって生成されたＢＤ信号と、当該レーザ光が偏向される反射面（面番号）との関係の一例を示す図である。図４（ａ）に示すように、ＢＤ信号のパルスが立ち下がってから当該ＢＤ信号が立ち上がった後の最初にＢＤ信号が立ち下がるまでの時間（走査周期）は、ポリゴンミラー１００２の反射面毎に異なる。なお、走査周期は、レーザ光がＢＤセンサ１００４の受光面を走査した後に、再びレーザ光が受光面を走査するまでの時間に対応する。
【００３５】
図４（ａ）では、面番号１に対応する走査周期はＴ１、面番号２に対応する走査周期Ｔ２、面番号３に対応する走査周期はＴ３、面番号４に対応する走査周期はＴ４と示されている。なお、それぞれの走査周期は面特定部１００９ａに設けられたメモリ１００９ｃに予め格納されている。
【００３６】
面特定部１００９ａは、レーザ光が偏向される反射面（面番号）を以下の方法で特定する。具体的には、面特定部１００９ａは、図４（ｂ）に示すように、ＢＤ信号の連続する４つの走査周期に対して面番号Ａ乃至Ｄを設定する。そして、面特定部１００９ａは、面番号Ａ乃至Ｄのそれぞれについての走査周期の測定を所定回数行い（例えば３２回）、測定した走査周期の平均値を面番号Ａ乃至Ｄのそれぞれについて算出する。
面特定部１００９ａは、算出した走査周期の平均値と、メモリ１００９ｃに格納されている周期Ｔ１乃至Ｔ４と、に基づいて面番号Ａ乃至Ｄのそれぞれが面番号１乃至４のいずれに対応するかを特定する。
以上のようにして、面特定部１００９ａは、レーザ光が偏向される反射面（ポリゴンミラー１００２が有する複数の反射面のうち感光ドラム７０８の走査に用いられる反射面）の面番号を、入力されるＢＤ信号に基づいて特定することができる。
【００３７】
（エンジン制御部の処理）
次に、本実施形態におけるエンジン制御部１００９が行う制御について、図３及び図５を用いて説明する。図３に示すように、面特定部１００９ａは、ＢＤセンサ１００４の受光面を走査するレーザ光が偏向される反射面を示す面情報を保持する面カウンタ１００９ｂを有する。図５は、各種信号と面カウンタ１００９ｂのカウント数Ｍ１との関係を示すタイムチャートである。なお、面カウンタ１００９ｂのカウント数Ｍ１は面情報に対応する。
【００３８】
ポリゴンミラー１００２の回転周期が所定周期になると（時刻ｔ１）、エンジン制御部１００９（面特定部１００９ａ）は、入力されるＢＤ信号に基づいて、前述した方法で面番号の特定（面の判定）を行う。
【００３９】
エンジン制御部１００９は、面特定部１００９ａによる面番号の特定（推定）が終了する時刻ｔ２から、面カウンタ１００９ｂによるカウントを開始する。具体的には、面番号の特定が終了すると、エンジン制御部１００９は、面番号の特定が終了した後の最初に入力されるＢＤ信号に対応する面番号を、面カウンタ１００９ｂのカウント数Ｍ１の初期値として設定する。エンジン制御部１００９は、カウント数Ｍ１の初期値を設定した後は、例えば、入力されるＢＤ信号の立ち下がりエッジを検出するごとにカウント数Ｍ１を更新する。なお、ポリゴンミラー１００２がｎ個（ｎは正の整数）の反射面を有する場合、Ｍ１は１≦Ｍ１≦ｎを満たす正の整数である。
【００４０】
その後、反射面の判定が完了したことがエンジン制御部１００９から画像制御部１００７に通信Ｉ／Ｆ１００９ｅを介して通知される。ＣＰＵ１５１（Central Processing Unit）は、エンジン制御部１００９からの通知を取得した後に、印刷を実行する（記録媒体に画像を形成する）指示を通信Ｉ／Ｆ１０１２を介してエンジン制御部１００９に出力する（タイミングＡ）。エンジン制御部１００９は、該指示に応じて、レジローラ７２３の駆動を開始する。シートセンサ７２６は、搬送が再開された記録媒体の先端を検知する（タイミングＢ）。なお、タイミングＡは、画像形成装置１００に入力された印刷ジョブの処理時間に応じてＣＰＵ１５１によって決定される。即ち、タイミングＡは、図５に示すタイミングに限定されるわけではない。また、本実施形態では、図５に示すシートセンサ７２６の検知結果がローレベルになったことが、シートセンサ７２６が記録媒体の先端を検知したことを表す。
【００４１】
反射面の判定が完了すると、生成部１００９ｄは、面特定部１００９ａによって特定された反射面の面情報とＢＤセンサ１００４から出力されるＢＤ信号とに基づいて、作像用ＢＤ信号を生成する。具体的には、生成部１００９ｄは、特定の反射面（本実施形態では反射面「１」）を示す作像用ＢＤ信号が「Ｌ（ローレベル）」である時間（アサート期間）を他の反射面を示す作像用ＢＤ信号が「Ｌ（ローレベル）」である時間とは異なる時間に設定する。より具体的には、図５に示すように、面番号「１」に対応する作像用ＢＤ信号が「Ｌ」である時間を他の面番号「２」、「３」、及び「４」とは異なる時間に設定する。本実施形態では、面番号「１」に対応する作像用ＢＤ信号が「Ｌ」である時間ｔａ（アサート期間ｔａ）は、他の面番号「２」、「３」、「４」に対応する作像用ＢＤ信号が「Ｌ」である時間ｔｂ（アサート期間ｔｂ）よりも長い時間に設定される。ここでは、アサート期間が他のアサート期間よりも長い作像用ＢＤ信号を「マーキングＢＤ」と呼ぶ。
エンジン制御部１００９は、ＢＤセンサ１００４から出力されるＢＤ信号に応じて（同期して）、生成部１００９ｄによって生成された信号を作像用ＢＤ信号として出力する。
【００４２】
エンジン制御部１００９は、出力した作像用ＢＤ信号のパルスの数をカウントするパルスカウンタ１００９ｆを有する。また、エンジン制御部１００９には、記録媒体の搬送方向においてレジローラ７２３の下流側に設けられた、記録媒体の先端の到達を検知するシートセンサ７２６の検知結果が入力される。エンジン制御部１００９は、シートセンサ７２６から記録媒体の先端を検知したことを示す信号が入力されると、パルスカウンタ１００９ｆを用いて、出力した作像用ＢＤ信号のパルスの数のカウントを開始する。エンジン制御部１００９は、カウントしたパルス数が、記録媒体１ページ分（期間Ｔａ）に相当するパルス数に到達すると、レジローラ７２３の駆動を停止する。
【００４３】
図６は、本実施形態におけるエンジン制御部１００９が行う制御を説明するフローチャートである。以下の説明において、エンジン制御部１００９は、面特定が完了した後、入力されるＢＤ信号の立ち下がりエッジを検出するごとに面カウンタ１００９ｂのカウント数Ｍ１を更新する。
【００４４】
印刷ジョブが開始されると、エンジン制御部１００９は、ポリゴンミラー１００２を回転駆動するモータ（ポリゴンモータ）の駆動を開始する（Ｓ１０１）。ポリゴンミラー１００２の回転周期が所定周期で安定すると（Ｓ１０２：Y）、エンジン制御部１００９は、面特定を開始する（時刻ｔ１）（Ｓ１０３）。そして、エンジン制御部１００９が面特定を完了すると（時刻ｔ２）、処理はＳ１０５に進む（Ｓ１０４：Y）。
【００４５】
エンジン制御部１００９は、面番号の特定が終了した後の最初に入力されるＢＤ信号に対応する面番号を面カウンタ１００９ｂのカウント数Ｍ１の初期値として設定する（Ｓ１０５）。なお、初期値が設定されると、エンジン制御部１００９は、入力されるＢＤ信号の立ち下がりエッジを検出するごとにカウント数Ｍ１を更新する。エンジン制御部１００９は、面特定が完了したことを通信Ｉ／Ｆ１００９ｅを介して画像制御部１００７に通知する（Ｓ１０６）。エンジン制御部１００９は、作像用ＢＤ信号の出力を開始する（Ｓ１０７）。
【００４６】
エンジン制御部１００９は、記録媒体に画像を形成する指示をＣＰＵ１５１から受信すると（Ｓ１０８：Y）、レジローラ７２３の駆動を開始する（Ｓ１０９）。この結果、記録媒体の搬送が開始される。シートセンサ７２６が記録媒体の先端を検知したことを示す信号がエンジン制御部１００９に入力されると（Ｓ１１０：Y）、エンジン制御部１００９は、出力した作像用ＢＤ信号のパルスのカウントを開始する（Ｓ１１１）。なお、エンジン制御部１００９は、例えば、出力した作像用ＢＤ信号のパルスの立ち下がりをカウントする。
【００４７】
カウントしたパルス数が記録媒体１枚分（期間Ｔａ）に相当するパルス数に到達すると（Ｓ１１２：Y）、エンジン制御部１００９は、出力した作像用ＢＤ信号のパルスのカウントを終了する（Ｓ１１３）。エンジン制御部１００９は当該カウント数をリセットする（Ｓ１１４）。更にエンジン制御部１００９は、レジローラ７２３の駆動を停止する（Ｓ１１５）。
【００４８】
印刷ジョブが終了しない場合は、処理は再びＳ１０８に戻る（Ｓ１１６：N）。印刷ジョブが終了する場合（Ｓ１１６：Y）、エンジン制御部１００９は、作像用ＢＤ信号の出力を停止し（Ｓ１１７）、ポリゴンミラー１００２の駆動を停止し（Ｓ１１８）、このフローチャートの処理を終了する。
以上が、エンジン制御部１００９が行う制御についての説明である。
【００４９】
（画像制御部）
次に、画像制御部１００７が行う制御について説明する。図３に示すように、画像制御部１００７は、複数の反射面のうちＢＤセンサ１００４の受光面を走査するレーザ光が偏向される反射面を示す面情報を特定し、当該面情報に基づいて画像データを補正する画像処理部１０１０を有する。以下に、画像処理部１０１０の機能を説明する。
【００５０】
図７は、画像処理部１０１０の構成説明図である。画像処理部１０１０は、入力される作像用ＢＤ信号の第１の変化としての立ち下がりエッジを検出する第１検出部１０１０ａ及び入力される作像用ＢＤ信号の第２の変化としての立ち上がりエッジを検出する第２検出部１０１０ｂを有する。画像処理部１０１０は、第１検出部１０１０ａから出力される検出結果に応じてマスク信号を出力する第１マスク処理部１０１０ｃ及び第２マスク処理部１０１０ｄを有する。画像処理部１０１０は、複数の反射面のうちＢＤセンサ１００４の受光面を走査するレーザ光が偏向される反射面を特定する特定部１０１０ｅを有する。画像処理部１０１０は、特定部１０１０ｅによって特定された反射面に関する情報に基づいて画像データを補正する画像補正部１０１１を有する。
【００５１】
第１検出部１０１０ａは、入力される作像用ＢＤ信号の立ち下がりエッジを検出すると、立ち下がりエッジを検出したことを示す信号をマスク処理部１０１０ｃ、第２マスク処理部１０１０ｄ、特定部１０１０ｅ及び画像補正部１０１１に出力する。
第２検出部１０１０ｂは、入力される作像用ＢＤ信号の立ち上がりエッジを検出すると、立ち上がりエッジを検出したことを示す信号を特定部１０１０ｅに出力する。
【００５２】
特定部１０１０ｅは、作像用ＢＤ信号が「Ｌ：ローレベル」である時間を第１検出部１０１０ａ及び第２検出部１０１０ｂの検出結果に基づいて計測するタイマ１０１０ｆと、特定された反射面を示す面情報を記憶する面カウンタ１０１０ｇと、を有する。なお、面カウンタ１０１０ｇのカウント数Ｍ２は面情報に対応する。
【００５３】
特定部１０１０ｅは、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されると、タイマ１０１０ｆの計測時間をリセットする。また、特定部１０１０ｅは、立ち上がりエッジを検出したことを示す信号が第２検出部１０１０ｂから出力されると、タイマ１０１０ｆをストップさせる。
特定部１０１０ｅは、タイマ１０１０ｆの計測結果に基づいて反射面を特定する。具体的には、タイマ１０１０ｆによる計測時間ｔが所定時間ｔｃより大きい場合は、特定部１０１０ｅは、画像制御部１００７に入力された作像用ＢＤ信号が面番号「１」を示す信号であると判定する。なお、所定時間ｔｃは、面番号「１」に対応する作像用ＢＤ信号が「Ｌ」である時間ｔａよりも短い時間且つ他の面番号「２」、「３」、「４」に対応する作像用ＢＤ信号が「Ｌ」である時間よりも長い時間に設定される。
【００５４】
特定部１０１０ｅは、画像制御部１００７に入力された作像用ＢＤ信号が面番号「１」を示す信号であると判定すると、面カウンタ１０１０ｇのカウント数Ｍ２を「１」に設定する。
特定部１０１０ｅは、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力される毎に、面カウンタ１０１０ｇのカウント数Ｍ２を更新する。面カウンタ１０１０ｇのカウント数Ｍ２は、面番号として画像補正部１０１１に出力される。なお、ポリゴンミラー１００２がｎ個（ｎは正の整数）の反射面を有する場合、Ｍ２は１≦Ｍ２≦ｎを満たす正の整数である。
【００５５】
画像補正部１０１１は、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されることに応じて、補正された画像データを出力する。なお、画像補正部１０１１が画像データを補正する方法については後述する。
【００５６】
図８は、第１マスク処理部１０１０ｃから出力される第１マスク信号、第２マスク処理部１０１０ｄから出力される第２マスク信号を示すタイムチャートである。
立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されると、第１マスク処理部１０１０ｃは、第１マスク信号を「Ｈ：ハイレベル」にして特定部１０１０ｅ及び画像補正部１０１１に出力する。即ち、第１マスク処理部１０１０ｃは、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されることを起点として第１マスク信号を「Ｈ」にして出力する。なお、本実施形態では、第１マスク信号が「Ｈ」である時間は、それぞれの面番号に対応する走査周期Ｔ１乃至Ｔ４のうち最も短い周期の９５％の時間に設定される。
立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されると、第２マスク処理部１０１０ｃは、第２マスク信号を「Ｈ」にして特定部１０１０ｅに出力する。即ち、第２マスク処理部１０１０ｃは、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されることを起点として第２マスク信号を「Ｈ」にして出力する。
【００５７】
なお、本実施形態では、第２マスク信号が「Ｈ」である時間は、特定部１０１０ｅによる面特定が完了するまでの期間Ｔｍ１においては、例えば、時間ｔｂの９５％の時間に設定される。以下、このマスク信号の処理をマスクパターン１と称する。
また、第２マスク信号が「Ｈ」である時間は、特定部１０１０ｅによる面特定が完了した後の期間Ｔｍ２においては、特定部１０１０ｅから出力される面番号に応じて設定される。具体的には、面番号が「４」である場合に立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されると、第２マスク処理部１０１０ｃは、第２マスク信号が「Ｈ」である時間を時間ｔａの９５％の時間に設定する。また、面番号が「１」、「２」、「３」である場合に立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されると、第２マスク処理部１０１０ｃは、第２マスク信号が「Ｈ」である時間を時間ｔｂの９５％の時間に設定する。以下、このマスク信号の処理をマスクパターン２と称する。
【００５８】
特定部１０１０ｅは、第１マスク信号が「Ｈ」である期間は、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されたとしても、面カウンタ１０１０ｇのカウント数Ｍ２の更新を行わない。この結果、立ち下がりエッジが検出されてから当該エッジの次の立ち下がりエッジが検出されるまでの間にノイズが発生することに起因してカウント数Ｍ２とレーザ光が偏向されている反射面とが異なってしまうことを抑制することができる。
【００５９】
画像補正部１０１１は、第１マスク信号が「Ｈ」である期間は、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されても、画像データの出力を行わない。この結果、ノイズによる作像用ＢＤ信号の立ち下がりのタイミングで画像データが出力されてしまうことを抑制することができる。
【００６０】
特定部１０１０ｅは、第２マスク信号が「Ｈ」である期間は、立ち上がりエッジを検出したことを示す信号が第２検出部１０１０ｂから出力されても、タイマ１０１０ｆによる時間の計測をストップさせない。また、特定部１０１０ｅは、第１マスク信号が「Ｈ」である期間は、立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ｂから出力されても、タイマ１０１０ｆによる計測時間をリセットしない。
このような構成によって、作像用ＢＤ信号が「Ｌ」である時間に基づいて反射面を特定する際にノイズに起因して面番号の特定を誤ってしまうことを抑制することができる。
【００６１】
図９は、マスク信号の処理を表すフローチャートである。この処理は、ＣＰＵ１５１によって実行される。なお、以下の説明において、面カウンタ１０１０ｇから画像補正部１０１１へ出力される面番号は、カウント数Ｍ２が更新される度に更新される。また、図９に示すフローチャートが実行されている期間中、画像制御部１００７（画像補正部１０１１）は、出力した画像データの領域の個数をカウントしている。
【００６２】
ジョブが開始されると、ＣＰＵ１５１は、マスクパターン１を開始するように第２マスク処理部１０１０ｄを制御する。この結果、第２マスク信号が「Ｈ」である時間が、時間ｔｂの９５％の時間に設定される（Ｓ１００１）。特定部１０１０ｅによってマーキングＢＤが検出されると（Ｓ１００２：Y）、ＣＰＵ１５１は、マスクパターン２を開始するように第２マスク処理部１０１０ｄを制御する（Ｓ１００３）。その後、第１検出部１０１０ａによって作像用ＢＤ信号の立ち下がりエッジが検出されると（Ｓ１００４：Y）、処理はＳ１００５に進む。
【００６３】
面カウンタ１０１０ｇの面番号とポリゴンミラーの反射面の数（本実施形態では４）とが一致する場合（Ｓ１００５：Y）、ＣＰＵ１５１は、第２マスク信号が「Ｈ」である時間を長いマスク期間に設定する。即ち、ＣＰＵ１５１は、時間ｔａの９５％の時間に設定するように第２マスク処理部１０１０ｄを制御する（Ｓ１００６）。
【００６４】
面カウンタ１０１０ｇの面番号とポリゴンミラーの反射面の数とが一致しない場合（Ｓ１００５：N）、ＣＰＵ１５１は、第２マスク信号が「Ｈ」である時間を短いマスク期間に設定する。即ち、ＣＰＵ１５１は、時間ｔｂの９５％の時間に設定するように第２マスク処理部１０１０ｄを制御する（Ｓ１００７）。
【００６５】
マスク期間の設定後にＣＰＵ１５１は、すべての印刷ジョブが終了したか否かを確認する（Ｓ１００８）。印刷ジョブが終了していない場合（Ｓ１００８：N）、ＣＰＵ１５１は、Ｓ１００４以降の処理を繰り返し行う。印刷ジョブが終了した場合（Ｓ１００８：Y）、ＣＰＵ１５１は、この処理を終了する。
【００６６】
以上のように本実施形態では、特定部１０１０ｅは、マーキングＢＤが検出された後は、第１検出部１０１０ａによって作像用ＢＤ信号の立ち下がりエッジが検出される毎に面カウンタ１０１０ｇの面番号を更新する。また、特定部１０１０ｅは、マーキングＢＤが検出された後も、マーキングＢＤの検出を行う。この結果、第１検出部１０１０ａによる作像用ＢＤ信号の立ち下がりエッジの検出に誤検出があったとしても、マーキングＢＤの検出が行われる度に面番号が修正される。その結果、形成される潜像が歪んでしまうことを抑制することができる。
【００６７】
本実施形態では、第２マスク信号が「Ｈ」である時間は、特定部１０１０ｅによる面特定が完了するまでの期間Ｔｍ１においては、例えば、時間ｔｂの９５％の時間に設定される。また、第２マスク信号が「Ｈ」である時間は、特定部１０１０ｅによる面特定が完了した後の期間Ｔｍ２においては、特定部１０１０ｅから出力される面番号に応じて設定される。具体的には、面番号が「４」である場合に立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されると、第２マスク処理部１０１０ｃは、第２マスク信号が「Ｈ」である時間を時間ｔａの９５％の時間に設定する。また、面番号が「１」、「２」、「３」である場合に立ち下がりエッジを検出したことを示す信号が第１検出部１０１０ａから出力されると、第２マスク処理部１０１０ｃは、第２マスク信号が「Ｈ」である時間を時間ｔｂの９５％の時間に設定する。この結果、作像用ＢＤ信号にノイズが生じた場合にポリゴンミラーの面を正確に特定することができなくなってしまうことを抑制することができる。即ち、高精度に反射面を決定することができる。
【００６８】
（画像データの出力タイミング）
画像制御部１００７は、エンジン制御部１００９から入力される作像用ＢＤ信号に基づいて、補正後の画像データを出力する。具体的には、画像制御部１００７は、記録媒体の先端を検知したことを示す信号がシートセンサ７２６から出力されてからｙ個（本実施形態では、１０個）の作像用ＢＤ信号が入力されると（即ち、１１個目のパルスから）、補正後の画像データの出力を開始する。このように、本実施形態では、シートセンサ７２６が記録媒体の先端を検知してから作像用ＢＤ信号が１０パルス出力されると、補正後の画像データの出力が開始される。この結果、記録媒体の所定の位置に画像が形成される。
【００６９】
（画像データの補正）
補正手段としての画像補正部１０１１は、図２において説明した１ページ分の画像を構成する複数のデータのうち副走査方向における最上流の画像データである画像データＡから順に画像データを補正する。具体的には、例えば、画像データＡに対応する画像が面番号「１」に対応する反射面によって偏向されるレーザ光によって形成される画像である場合、画像補正部１０１１は、面番号「１」に対応する補正を、画像データＡに対して行う。より具体的には、画像補正部１０１１は、メモリ１０１１ａから面番号「１」に対応する補正データを読み出す。そして、画像補正部１０１１は、画像データＡを、読み出した補正データに基づいて補正する。その後、画像補正部１０１１は、副走査方向において画像データＡよりも下流側の複数の画像データのうち、最上流の画像データＢを、メモリ１０１１ａに格納されている面番号「２」に対応する補正データに基づいて補正する。このように、メモリ１０１１ａには、それぞれの面番号に対応する補正データが面番号に関連付けて格納されている。このような構成によって、面番号「ｍ」（ｍは１乃至４までの整数）に対応する補正データによって補正された画像データに応じたレーザ光が面番号「ｍ」に対応する反射面によって偏向される。画像補正部１０１１は、記録媒体１面分の画像データの補正が完了するまで、上述の処理を行う。
【００７０】
画像補正部１０１１は、上述のようにして領域ごとに補正された画像データを、下流側から（即ち、画像データＡから）順番に領域ごとにレーザ制御部１００８に出力する。画像補正部１０１１は、第１検出部１０１０ａによって作像用ＢＤ信号の立ち下がりエッジが検出されることに同期して、１個分の画像データをレーザ制御部１００８に出力する。本実施形態では、画像補正部１０１１は、第１検出部１０１０ａによって作像用ＢＤ信号の立ち下がりエッジが検出されることに同期して、画像データの補正及び補正された画像データの出力を行うが、この限りではない。例えば、画像補正部１０１１は、予め画像データを面番号に基づいて補正し、当該予め補正された画像データを第１検出部１０１０ａによって作像用ＢＤ信号の立ち下がりエッジが検出されることに同期してレーザ制御部１００８に出力する構成でもよい。
画像補正部１０１１には、出力した画像データの個数をカウントするカウンタ（不図示）が内蔵されており、当該カウンタのカウントが記録媒体１枚分（１ページ分）に到達すると、画像データの出力を停止する。
【００７１】
図１０は、画像制御部１００７によって行われる制御を説明するフローチャートである。図１０に示すフローチャートの処理は、ＣＰＵ１５１によって実行される。図１０に示すフローチャートが実行されている期間中、画像制御部１００７（画像補正部１０１１）は、出力した画像データの領域の個数をカウントしている。
【００７２】
面特定が完了すると（Ｓ３０１：Y）、ＣＰＵ１５１は、記録媒体への画像形成を行う指示をエンジン制御部１００９に出力する（Ｓ３０２）。その結果、エンジン制御部１００９はレジローラ７２３の駆動を開始する。その後、シートセンサ７２６が記録媒体の先端を検知したことを示す信号が画像制御部１００７に入力されると（Ｓ３０３：Y）、ＣＰＵ１５１は処理をＳ３０４に進める。
【００７３】
作像用ＢＤ信号が所定数（本実施形態では１０個）入力されると（作像用ＢＤ信号の立ち下がりエッジが所定回数検出されると）（Ｓ３０４：Y）、処理はＳ３０５に進む。次の作像用ＢＤ信号（本実施形態では１１個目）が入力されると（Ｓ３０５：Y）、ＣＰＵ１５１は、面番号に基づいて、画像データの補正を行うように画像出力部８０６を制御する（Ｓ３０６）。この結果、画像出力部８０６は、面番号に基づいて画像データの補正を行う。そして、ＣＰＵ１５１は、Ｓ３０６において補正された画像データを、ＨＳＹＮＣ信号に同期してレーザ制御部１００８に出力するように画像出力部８０６を制御する（Ｓ３０７）。その結果、補正された画像データが作像用ＢＤ信号に同期してレーザ制御部１００８に出力される。
【００７４】
画像制御部１００７は、記録媒体１面分（１ページ分）の画像データを出力するまで、Ｓ３０５からＳ３０７までの処理を繰り返し行う（Ｓ３０８）。以降、ＣＰＵ１５１は、印刷ジョブが終了するまで上述の処理を繰り返し行う（Ｓ３０９）。
【００７５】
本実施形態では、作像用ＢＤ信号のアサート期間を「Ｌ」として処理を行っているが、アサート期間を「Ｈ」として処理を行うことも可能である。
本実施形態では、エンジン制御部１００９は、作像用ＢＤ信号の出力を開始すると、出力した作像用ＢＤ信号のパルス数のカウントを開始したが、この限りではない。例えば、エンジン制御部１００９は、画像制御部１００７からレーザ制御部１００８への画像データの出力が開始されると、出力した作像用ＢＤ信号のパルス数のカウントを開始する構成でもよい。
【００７６】
本実施形態におけるレーザ光源１０００、ポリゴンミラー１００２、感光ドラム７０８、ＢＤセンサ１００４及びエンジン制御部１００９は、画像形成手段に含まれる。
本実施形態では、画像制御部１００７は、補正後の画像データをレーザ制御部１００８に出力したが、この限りではない。例えば、画像制御部１００７は補正後の画像データをエンジン制御部１００９に出力し、エンジン制御部１００９がレーザ制御部１００８に当該画像データを出力する構成であってもよい。即ち、画像制御部１００７は、補正後の画像データを画像形成手段に出力する構成であればよい。
本実施形態では、シートセンサ７２６は転写位置より上流側且つレジローラ７２３より下流側に設けられたが、この限りではない。例えば、シートセンサ７２６がレジローラ７２３よりも上流側に設けられてもよい。
本実施形態では、図４及び図５において説明したように、ＢＤ信号の周期に基づいて面番号が特定されたが、面番号が特定される方法はこれに限定されるわけではない。例えば、ポリゴンミラー１００２を回転駆動するモータの回転周期を示す信号（例えば、エンコーダの信号やＦＧ信号等）とＢＤ信号との位相差に基づいて面番号が特定されてもよい。
【図１】
2020027180.tif 000003
【図２】
2020027180.tif 000004
【図３】
2020027180.tif 000005
【図４】
2020027180.tif 000006
【図５】
2020027180.tif 000007
【図６】
2020027180.tif 000008
【図７】
2020027180.tif 000009
【図８】
2020027180.tif 000010
【図９】
2020027180.tif 000011
【図１０】
2020027180.tif 000012