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