(57)【要約】【課題】本発明は、副走査方向に位置ずれした複数の光書き込み手段を用いて像担持体に光書き込みを正確に行う。【解決手段】画像形成装置１は、主走査方向を中心として回転駆動される感光体ドラム３１の主走査方向に、所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で３つ配置されているＬＥＤアレイ３３ａ〜３３ｃが、感光体ドラム３１に書き込み光を照射し、少なくとも該ＬＥＤアレイ３３ａ〜３３ｃと感光体ドラム３１との距離を距離センサ４２ａ、４２ｂで検出して、感光体ドラム３１が所定量回転する間に、距離センサ４２ａ、４２ｂの検出する前記距離に基づいて、少なくとも１つのＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への書き込み光の照射タイミングをＬＥＤアレイ制御部３９で補正する。【選択図】          図１
2013146891.tif 000002
【特許請求の範囲】
【請求項１】
円筒状または円柱状で軸方向である主走査方向を中心として回転駆動される像担持体と、
前記像担持体の主走査方向に所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で複数配置されて該像担持体に書き込み光を照射する光書き込み手段と、
少なくとも前記光書き込み手段と前記像担持体との距離を検出する距離検出手段と、
前記像担持体が所定量回転する間に、前記距離検出手段の検出する前記距離に基づいて、少なくとも１つの前記光書き込み手段による前記像担持体への前記書き込み光の照射タイミングを補正する補正手段と、
を備えていることを特徴とする画像形成装置。
【請求項２】
前記補正手段は、
前記距離検出手段の検出する前記距離の平均値、最大値及び最小値を演算する演算手段と、
前記演算手段の演算した前記平均値、前記最大値及び前記最小値を保存する保存手段と、
前記距離検出手段の検出する前記距離、前記保存手段の前記平均値、前記最大値及び前記最小値に基づいて前記光書き込み手段による前記書き込み光の照射開始タイミングを補正する照射タイミング補正手段と、
を備えていることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記照射タイミング補正手段は、
前記光書き込み手段が書き込みを行う現ラインの１ライン前である前ラインの前記照射タイミングと、現ラインにおいて前記距離検出手段の検出する現距離、前記保存手段に保存されている前記平均値、前記最大値、前記最小値及び所定の基本補正量を用いて、該現距離が該平均値未満であると、
照射タイミング＝前ライン照射タイミング＋（（現距離−平均値）／（最大値−平均値））×基本補正量
なる式で前記照射タイミングを決定し、
該現距離が該平均値を越えていると、
照射タイミング＝前ライン照射タイミング−（（平均値−現距離）／（平均値−最小値））×基本補正量
なる式で前記照射タイミングを決定することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記画像形成装置は、
前記距離検出手段の検出結果からノイズを除去するノイズ除去手段を備えていることを特徴とする請求項１から請求項３のいずれかに記載の画像形成装置。
【請求項５】
複数の前記光書き込み手段は、
前記副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で主走査方向に千鳥状に配置されていることを特徴とする請求項１から請求項４のいずれかに記載の画像形成装置。
【請求項６】
円筒状または円柱状で軸方向である主走査方向を中心として回転駆動される像担持体の該主走査方向に所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で複数配置されている光書き込み手段で該像担持体に書き込み光を照射する光書き込み処理ステップと、
少なくとも前記光書き込み手段と前記像担持体との距離を検出する距離検出処理ステップと、
前記像担持体が所定量回転する間に、前記距離検出処理ステップで検出される前記距離に基づいて、少なくとも１つの前記光書き込み手段を用いた前記光書き込み処理ステップでの前記像担持体への前記書き込み光の照射タイミングを補正する補正処理ステップと、
を有していることを特徴とする画像形成制御方法。
【請求項７】
コンピュータに、
円筒状または円柱状で軸方向である主走査方向を中心として回転駆動される像担持体の該主走査方向に所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で複数配置されている光書き込み手段で該像担持体に書き込み光を照射する光書き込み処理と、
少なくとも前記光書き込み手段と前記像担持体との距離を検出する距離検出処理と、
前記像担持体が所定量回転する間に、前記距離検出処理で検出される前記距離に基づいて、少なくとも１つの前記光書き込み手段を用いた前記光書き込み処理での前記像担持体への前記書き込み光の照射タイミングを補正する補正処理と、
を実行させることを特徴とする画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成制御方法及び画像形成制御プログラムに関し、詳細には、副走査方向に位置ずれした複数の光書き込み手段を用いて像担持体に正確に光書き込みを行う画像形成装置、画像形成制御方法及び画像形成制御プログラムに関する。
【背景技術】
【０００２】
電子写真方式を利用した複写装置、プリンタ装置、ファクシミリ装置及び複合装置等の画像形成装置においては、一様に帯電された感光体（像担持体）上に、光書き込み部で画像データにより変調された書き込み光を照射して、感光体上に静電潜像を形成し、この静電潜像の形成された感光体に現像部によりトナーを供給して感光体を現像する。画像形成装置は、この感光体上のトナー像を転写部で用紙に転写した後、定着部で用紙上に転写したトナー画像を加熱・加圧して定着させて画像形成している。
【０００３】
このような画像形成装置の光書き込み部としては、Ａ０幅等の大判サイズのプリント出力を必要とする広幅機の場合には、ＬＤ走査方式のポリゴンミラーのような可動部がなく、高信頼性を有し、主走査方向に光ビームを走査させるための光学的空間が不要であることから、光源としてＬＥＤ（Light Emitting Diode）等の発光素子をアレイ状に配列した発光素子アレイ方式が用いられることが多くなってきている。
【０００４】
一方、発光素子アレイ方式は、発光素子アレイユニットとして、画像書き込み幅以上の長尺の発光素子アレイユニットを用いる必要があるが、Ａ０幅等の大判サイズのプリント出力を必要とする広幅機では、発光素子アレイユニットが長尺になるのに応じて、使用するＬＥＤ素子ドライバＩＣが増えて生産の歩留まりが低下し、また、発光素子アレイユニットが長くなり、書き込みビーム配列の精度を維持するために、高精度の部品を用いる必要があるため、部品単価もＡ４やＡ３の発光素子アレイユニットに比較して、非常に高価なものとなってしまう。また、この長尺の発光素子アレイユニットのうち、１ドットでも故障すると、発光素子アレイユニット毎交換しなければならず、この観点からも高価なものとなる。
【０００５】
そこで、従来、例えば、Ａ０サイズの広幅の書き込みが必要な場合、Ａ３サイズの３つのＬＥＤアレイを主走査方向に配置し、分割露光を行う方法を用いることでコストの削減を行っている（特許文献１参照）。この場合、Ａ０幅の感光体に対して露光を行うには、Ａ３幅よりも多少大きい３本のＬＥＤアレイを、副走査方向に所定量位置ずれさせるとともに、主走査方向に千鳥状に配置して、全体としてＡ０幅以上にして、Ａ０幅分の画像を分割露光する。
【０００６】
このようにＬＥＤアレイを千鳥状に配置することで、感光体の主走査方向及び副走査方向に位置ずれが生じる。この位置ずれによってＬＥＤアレイの繋ぎ目が画像にスジとして現れてしまうため、ＬＥＤアレイを用いる画像形成装置は、従来から、千鳥状配列による各ＬＥＤアレイの配置位置の差によって生じる副走査方向の位置ずれを補正する副走査位置ずれ補正機能と、主走査方向の位置ずれを補正する主走査方向位置ずれ補正機能と、繋ぎ目部分を目立たなくするための濃度補正機能を備えている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の複数の短いＬＥＤアレイを用いてより長い幅の画像を形成する場合、例えば、Ａ３幅のＬＥＤアレイを３本用いてＡ０幅の画像を形成する場合における複数のＬＥＤアレイの副走査方向の位置ずれを補正する副走査位置ずれ補正機能にあっては、単に複数のＬＥＤアレイの副走査方向における配置位置の差を補正するだけの機能であり、副走査方向における位置ずれの補正値を常に一定値として補正を行なっている。
【０００８】
ところが、実際の画像形成装置においては、感光体の偏芯、回転軸の傾き等種々の要因によって、ＬＥＤアレイによる感光体への光書き込み位置の副走査方向における位置ずれが発生しており、そのずれ量は感光体の１回転周期単位において不定値である。この感光体の偏心等に起因する感光体１周単位における不定量の位置ずれによって、ＬＥＤアレイ間の副走査方向の繋ぎ目における位置ずれが生じ、形成画像の画像品質が劣化するという問題があった。
【０００９】
そこで、本発明は、副走査方向に位置ずれさせた複数の光書き込み手段による像担持体への光書き込みの該光書き込み手段間の繋ぎ目位置における光書き込みを正確に行なって、画像品質を向上させることを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像形成装置は、円筒状または円柱状で軸方向である主走査方向を中心として回転駆動される像担持体と、前記像担持体の主走査方向に所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で複数配置されて該像担持体に書き込み光を照射する光書き込み手段と、少なくとも前記光書き込み手段と前記像担持体との距離を検出する距離検出手段と、前記像担持体が所定量回転する間に、前記距離検出手段の検出する前記距離に基づいて、少なくとも１つの前記光書き込み手段による前記像担持体への前記書き込み光の照射タイミングを補正する補正手段と、を備えていることを特徴としている。
【発明の効果】
【００１１】
本発明によれば、副走査方向に位置ずれさせた複数の光書き込み手段による像担持体への光書き込みの該光書き込み手段間の繋ぎ目位置における光書き込みを正確に行なって、画像品質を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を適用した画像形成装置の概略構成図。
【図２】画像形成装置の要部構成図。
【図３】ＬＥＤアレイの配置状態の説明図。
【図４】印字データ制御部及びエア駆動制御部の詳細なブロック構成図。
【図５】距離変化量検出部のブロック構成図。
【図６】タイミング補正部のブロック構成図。
【図７】距離検出信号値、感光体ドラムの偏心量およびドットの移動量の関係を示す図。
【図８】基本印刷制御処理を示すフローチャート。
【図９】プロファイルデータ生成処理を示すフローチャート。
【図１０】副走査タイミングの補正を伴う印刷ジョブ実行処理を示すフローチャート。
【図１１】印刷制御処理のタイミング図。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１４】
図１〜図１１は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を示す図であり、図１は、本発明の画像形成装置、画像形成制御方法及び画像形成制御プログラムの一実施例を適用した画像形成装置１の概略構成図である。
【００１５】
図１において、画像形成装置１は、エンジンコントローラ２、メモリコントローラ３、プリントエンジン４、スキャナ５、操作パネル６、ＳＤＲＡＭ（Synchronous Dynamic Random Access Memory）７、ハードディスク（ＨＤＤ）８、プリンタインターフェイス９、ＦＡＸモデム１０、ＰＣＩ（Peripheral Component Interconnect）オプション１１等を備えており、主要各部は、ＰＣＩバス１２によって接続されている。
【００１６】
プリンタインターフェイス９には、パーソナルコンピュータ等のホスト装置Ｈｓが接続され、ホスト装置Ｈｓは、画像データを画像形成装置１に送信して印刷要求を行なう。プリンタインターフェイス９は、ホスト装置Ｈｓから画像データと印刷要求を受け取ると、エンジンコントローラ２の制御下で、ＰＣＩバス１２及びメモリコントローラ３を介してＳＤＲＡＭ７またはハードディスク８に該画像データを一旦保存する。
【００１７】
ＦＡＸモデム１０には、図示しない電話回線が接続され、ＦＡＸモデム１０は、電話回線を介した画像データのファクシミリ送信やファクシミリ受信を行う。画像形成装置１は、ＦＡＸモデム１０の受信した画像データを、エンジンコントローラ２の制御下で、ＰＣＩバス１２及びメモリコントローラ３を介してＳＤＲＡＭ７またはハードディスク８に一旦保存する。
【００１８】
ＰＣＩオプション１１は、ＰＣＩバスに接続される各種追加のオプションであり、画像形成装置１は、ＰＣＩオプション１１からの画像データを、エンジンコントローラ２の制御下で、ＰＣＩバス１２及びメモリコントローラ３を介してＳＤＲＡＭ７またはハードディスク８に一旦保存する。
【００１９】
スキャナ５は、例えば、ＣＣＤ（Charge Coupled Device）またはＣＭＯＳ（Complementary Metal Oxide Semiconductor ）を利用したイメージスキャナが用いられており、原稿を走査して、原稿の画像を所定の解像度で読み取る。
【００２０】
画像形成装置１は、スキャナ５の読み取った原稿の画像データを、エンジンコントローラ２の制御下で、ＰＣＩバス１２及びメモリコントローラ３を介してＳＤＲＡＭ７またはハードディスク８に一旦保存する。
【００２１】
操作パネル６は、画像形成装置１を操作するのに必要な各種キーを備えるとともに、ディスプレイ（例えば、液晶ディスプレイ）やＬＥＤ等のランプを備えている。操作パネル６は、操作キーにおいて、画像形成装置１を利用した複写処理、プリンタ処理、スキャナ処理、ファクシミリ処理等の各種処理に必要な各種操作や後述するように画像形成制御処理での各種操作が行われ、ディスプレイに、操作キーから入力された命令内容や画像形成装置１からユーザに通知する各種情報が表示される。
【００２２】
ＳＤＲＡＭ７は、メモリコントローラ３の制御下で、画像データ等のデータが書き込まれ、また、読み出される。
【００２３】
ハードディスク８は、エンジンコントローラ２の制御下で、メモリコントローラ３を介して画像データやプログラム等が書き込まれ、また、読み出される。
【００２４】
エンジンコントローラ２は、ＣＰＵ（Central Processing Unit ）２１及び画像処理部２２等を備えており、プリンタエンジン４は、所定の回転速度で回転駆動される感光体ドラム（像担持体）３１を中心に、帯電チャージャ３２、ＬＥＤ（Light Emitting Diode）アレイ部３３、現像部３４、濃度センサ３５、転写分離チャージャ３６、クリーニングブレード３７及び除電ランプ３８等が配設されているとともに、ＬＥＤアレイ部３３とエンジンコントローラ２との間に接続されているＬＥＤアレイ制御部３９、図示しない用紙を保管する給紙部から１枚ずつ用紙を感光体ドラム３１と転写分離チャージャ３６との間に搬送する搬送部４０及び定着部４１等を備えている。
【００２５】
プリンタエンジン４は、図１の時計方向に回転駆動される感光体ドラム（像担持体）３１を、帯電チャージャ３２によって一様に帯電させ、ＬＥＤアレイ部３３から書き込み光を感光体ドラム３１の表面に照射して静電潜像を形成させる。プリンタエンジン４は、静電潜像の形成された感光体ドラム３１に現像部３４からトナーを供給して該静電潜像を現像してトナー画像を形成し、感光体ドラム３１の表面に形成されたトナー画像を、給紙部から搬送部４０によって感光体ドラム３１と転写分離チャージャ３６との間に搬送されてきた用紙に、転写分離チャージャ３６のサポートにより、転写するとともに、トナー画像の転写された用紙を感光体ドラム３１から分離させて定着部４１に搬送する。定着部４１は、トナー画像の転写された用紙を搬送しつつ加熱・加圧して、トナー画像を用紙に定着させ、図示しない排紙トレイ上に排出する。
【００２６】
プリンタエンジン４は、トナー画像の用紙への転写の完了した感光体ドラム３１上に残留するトナーを、クリーニングブレード３７でクリーニングした後、除電ランプ３８で除電して、再度、帯電チャージャ３２によって帯電させることで、再度、感光体ドラム３１を画像形成に供する。プリンタエンジン４は、画像形成可能最大用紙サイズがＡ０の広幅サイズに対応しており、感光体ドラム３１は、Ａ０サイズの用紙への画像形成が可能な長さを有している。
【００２７】
そして、濃度センサ３５は、反射型の光センサが用いられており、画像形成装置１は、形成画像の濃度を安定させるために、静電潜像生成の露光前に、感光体ドラム３１に対して、濃度センサ３５による読み取り専用の黒ベタパターン画像を生成して、黒ベタパターン部分の濃度センサ３５の出力電圧をモニタすることで感光体ドラム３１に付着しているトナー量を検出して、現像部３４内へのトナー補給量を調節する。
【００２８】
そして、ＬＥＤアレイ制御部３９は、エンジンコントローラ２の制御下で、ＬＥＤアレイ部３３へデータ信号の転送及びＬＥＤ点灯駆動信号の転送を行なって、ＬＥＤアレイ部３３の各ＬＥＤの点灯制御を行なう。
【００２９】
エンジンコントローラ２は、ＣＰＵ２１が、図示しないＲＯＭ（Read Only Memory）またはハードディスク８内のプログラムに基づいて、画像形成装置１の各部を制御して、画像形成装置１としての基本処理を実行するとともに、本発明の画像形成制御方法を実行する。
【００３０】
すなわち、画像形成装置１は、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像形成制御方法を実行する画像形成制御プログラムを読み込んでＲＯＭやハードディスク８に導入することで、後述するＬＥＤアレイ    の副走査方向の感光体ドラム３１に対する相対位置ずれを補正する画像形成制御方法を実行する画像形成装置として構築されている。この画像形成制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００３１】
また、ＣＰＵ２１は、ＳＤＲＡＭ７やハードディスク８に格納されている画像データの転送をメモリコントローラ３に対して要求し、転送されてきた画像データを画像処理部２２に必要な画像処理を行わせて、ＬＥＤアレイ制御部３９に転送する。
【００３２】
そして、ＳＤＲＡＭ７、ハードディスク８、エンジンコントローラ２、ＬＥＤアレイ制御部３９、ＬＥＤアレイ部３３及び感光体ドラム３１は、図２に示すように構成されており、ＬＥＤアレイ部３３は、Ａ３サイズの３つの光書き込み手段としての第１ＬＥＤアレイ３３ａ、第２ＬＥＤアレイ３３ｂ、第３ＬＥＤアレイ３３ｃが感光体ドラム３１の回転方向（副走査方向）にそれぞれ所定量位置ずれして、感光体ドラム３１の軸方向（主走査方向）でその端部が所定量重なるとともに、千鳥状に配列されている。
【００３３】
第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの繋ぎ位置（重なり位置）と第２ＬＥＤアレイ３３ｂと第３ＬＥＤアレイ３３ｃとの繋ぎ位置（重なり位置）には、それぞれ距離センサ（距離検出手段）４２ａ、４２ｂが配設されており、距離センサ４２ａ、４２ｂは、非接触レーザ反射型で、検出距離に対してリニアなアナログの距離検出信号を出力する。距離センサ４２ａは、第１ＬＥＤアレイ３３ａの繋ぎ目ドットＬＥＤに近い位置に設置されており、また、距離センサ４２ｂは、第２ＬＥＤアレイ３３ｂの繋ぎ目ドットＬＥＤに近い位置に設置されている。これらの距離センサ４２ａ、４２ｂは、自身の設置位置から感光体ドラム３１の表面までの距離を検出してアナログの距離検出信号をＡＤコンバータ５３ａ、５３ｂに出力し、ＡＤコンバータ５３ａ、５３ｂがデジタル変換して、デジタルの距離検出信号として印字データ制御部５１に出力する。
【００３４】
また、感光体ドラム３１の近傍には、ＨＰ（ホームポジション）センサ４３が配設されており、ＨＰセンサ４３は、感光体ドラム３１の回転のホーム位置を検出して１回転周期のタイミングでオンとなって、ＨＰ信号をＬＥＤアレイ制御部３９に出力する。
【００３５】
そして、ＬＥＤアレイ部３３の各ＬＥＤアレイ３３ａ〜３３ｃは、図３に示すように、第１ＬＥＤアレイ３３ａを基準位置として、第３ＬＥＤアレイ３３ｃが、副走査方向においてｄ１の配置位置差が、第２ＬＥＤアレイ３３ｂが、副走査方向においてｄ２（ｄ１＜ｄ２）の配置位置差がある状態で配置されており、また、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂとの間に、主走査方向において重なり領域Ｒａが、第２ＬＥＤアレイ３３ｂと第３ＬＥＤアレイ３３ｃとの間に、主走査方向において重なり領域Ｒｂが、それぞれある状態で配置されている。この重なり領域Ｒａと重なり領域Ｒｂにおいては、図３に破線で示すように、各ＬＥＤアレイ３３ａ〜３３ｃの先端側の画素をマスクした印字データ（後述するように、印字データ制御部５１が各ＬＥＤアレイ３３ａ〜３３ｃに振り分けた画像データを、印字データという。）が、各ＬＥＤアレイ３３ａ〜３３ｃに付与されて、ＬＥＤアレイ３３ａとＬＥＤアレイ３３ｂ及びＬＥＤアレイ３３ｂとＬＥＤアレイ３３ｃにおいて重複印刷を防止している。
【００３６】
ＬＥＤアレイ制御部３９は、印字データ制御部５１、ＬＥＤアレイ３３ａ〜３３ｃに対応するＬＥＤアレイ駆動制御部５２ａ、５２ｂ、５２ｃ、ＡＤコンバータ５３ａ、５３ｂ、第２ＬＥＤアレイ用画像メモリ５４ａ、第３ＬＥＤアレイ用画像メモリ５４ｂ及びレジスタ制御部５５等を備えている。
【００３７】
印字データ制御部（補正手段）５１には、エンジンコントローラ２の画像処理部２２から画像処理済みの画像データが入力され、印字データ制御部５１は、画像処理部２２から受け取った画像データを、各ＬＥＤアレイ３３ａ〜３３ｃに振り分けて、以下に説明するタイミングでＬＥＤアレイ３３ａ〜３３ｃに対応するＬＥＤアレイ駆動制御部５２ａ〜５２ｃに印字データとして出力する。
【００３８】
印字データ制御部５１は、振り分けた印字データのうち、第２ＬＥＤアレイ３３ｂの印字データと第３ＬＥＤアレイ３３ｃの印字データを、それぞれ、第２ＬＥＤアレイ用画像メモリ５４ａと第３ＬＥＤアレイ用画像メモリ５４ｂに一旦格納する。
【００３９】
印字データ制御部５１は、第２ＬＥＤアレイ用画像メモリ５４ａと第３ＬＥＤアレイ用画像メモリ５４ｂに格納した印字データを、図３に示した千鳥状に配置された各Ａ３幅ＬＥＤアレイ３３ａ〜３３ｃの配置位置の差ｄ１、ｄ２を吸収するタイミングで読み出して、Ａ３幅ＬＥＤアレイ３３ａ〜３３ｃの画像がＡ０幅に繋がるように、ＬＥＤアレイ駆動制御部５２ｂ及びＬＥＤアレイ駆動制御部５２ｃへ転送する。
【００４０】
そして、上述のように、ＬＥＤアレイ３３ａ〜３３ｃの配置は、第１ＬＥＤアレイ３３ａが基準位置となっていて、第１ＬＥＤアレイ３３ａに対応するＬＥＤアレイ駆動制御部５２ａへの印字データ転送を、画像メモリの蓄積なしで行うため、第２ＬＥＤアレイ用画像メモリ５４ａは、図３の第１ＬＥＤアレイ３３ａと第３ＬＥＤアレイ３３ｃとの配置位置差ｄ２に相当するライン数分以上の印字データを格納する容量を有しており、第３ＬＥＤアレイ用画像メモリ５４ｂは、図３の第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂとの配置位置差ｄ１に相当するライン数分以上の印字データを格納する容量を有している。
【００４１】
ＬＥＤアレイ３３ａ〜３３ｃの印字タイミングは、エンジンコントローラ２のＣＰＵ２１が管理しており、ＬＥＤアレイ制御部３９のレジスタ制御部５５に印字スタートを通達する。
【００４２】
ＣＰＵ２１は、その他にも、ＬＥＤアレイ制御部３９のレジスタ制御部５５に、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの副走査方向の配置位置差ｄ２に相当するライン数の情報、第１ＬＥＤアレイ３３ａと第３ＬＥＤアレイ３３ｃの副走査方向の配置位置差ｄ１に相当するライン数の情報、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの重なり領域Ｒａのマスク情報、第２ＬＥＤアレイ３３ｂと第３ＬＥＤアレイ３３ｃとの重なり領域Ｒｂのマスク情報及び各ＬＥＤアレイ３３ａ〜３３ｃの１ライン当たりの発光時間設定値等を通知する。
【００４３】
ＡＤコンバータ５３ａ及びＡＤコンバータ５３ｂは、それぞれ距離センサ４２ａ及び距離センサ４２ｂから入力されるアナログの距離検出信号をデジタル変換して、デジタルの距離検出信号として印字データ制御部５１に出力する。
【００４４】
そして、印字データ制御部５１及びＬＥＤアレイ駆動制御部５２ａ〜５２ｃは、図４に示すようにブロック構成されており、印字データ制御部５１は、レジスタ制御部５５に保存されているＣＰＵ２１から通達された情報と、距離センサ４２ａ、４２ｂの距離検出結果、ＨＰセンサ４３からのＨＰ信号に基づいて、ライン周期信号（ラインＳＹＮＣ信号）、画像メモリリードイネーブル信号、ＬＥＤアレイ３３ａ〜３３ｃの印字データ転送タイミング信号、印字ストローブ信号を生成する。ＬＥＤアレイ駆動制御部５２ａ〜５２ｃは、印字データ制御部５１からの印字データ転送タイミング信号に基づいて、データ転送用クロックを生成して、印字データと印字ストローブ信号を、対応する各ＬＥＤアレイ３３ａ〜３３ｃに転送する。ＬＥＤアレイ３３ａ〜３３ｃは、ＬＥＤアレイ駆動制御部５２ａ〜５２ｃから転送されてきた印字データと印字ストローブ信号を受けて、各ＬＥＤ素子の点灯／消灯を行なって、感光体ドラム３１に対して書き込み光を照射する作像発光を行う。
【００４５】
すなわち、印字データ制御部５１は、入力画像データ制御部１０１、副走査遅延制御部１０２、距離変化量検出部１０３、ＬＥＤアレイ基準信号生成部１０４、タイミング補正部１０５、印字データバッファ制御部１０６及び各ＬＥＤアレイ駆動制御部５２ａ〜５２ｃに対応する印字データバッファＦＩＦＯ１０７ａ〜１０７ｃ等を備えている。
【００４６】
ＬＥＤアレイ基準信号制御部１０４は、プリンタ動作において１ラインの作像時間の基準となるライン周期信号（以下、ラインSYNC信号という。）を生成する。
【００４７】
入力画像データ制御部１０１は、ＬＥＤアレイ基準信号生成部１０４で生成されるラインSYNC信号のアサートを起点に１ライン単位でエンジンコントローラ２から送信されてくる画像データを、ＬＥＤアレイ３３ａ〜３３ｃのデータ転送フォーマットのデータ（上述のように、印字データという。）に変換するフォーマット変換を行なった後、ＬＥＤアレイ３３ａ用の印字データについては、印字データバッファＦＩＦＯ１０７ａに、ＬＥＤアレイ３３ｂ用及びＬＥＤアレイ３３ｃ用の印字データについては、副走査遅延制御部１０２に渡すことで、各ＬＥＤアレイ３３ａ〜３３ｃ用に印字データを振り分けるという画像パス制御処理を行う。
【００４８】
副走査遅延制御部１０２は、画像メモリ制御として、入力画像データ制御部１０１から送られてくる第２ＬＥＤアレイ３３ｂ用の印字データ及び第３ＬＥＤアレイ３３ｃ用の印字データを、それぞれ一旦第２ＬＥＤアレイ用画像メモリ５４ａと第３ＬＥＤアレイ用画像メモリ５４ｂに保存した後、図３に示した第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの副走査方向の配置位置差ｄ２に相当するライン周期分及び第１ＬＥＤアレイ３３ａと第３ＬＥＤアレイ３３ｃの副走査方向の配置位置差ｄ１に相当するライン周期分だけ遅延（ディレイ）させて、印字データバッファＦＩＦＯ１０７ｂ及び印字データバッファ１０７ｃに出力する。この第２ＬＥＤアレイ３３ｂと第３ＬＥＤアレイ３３ｃの印字データの読み出し時のディレイライン数の情報は、レジスタ制御部５５に保存されている。画像メモリ５４ａ、５４ｂのリードイネーブルタイミングは、タイミング補正部１０５よって生成されるHSYNC信号に基づいて生成され、副走査遅延制御部１０２は、第２ＬＥＤアレイ用画像メモリ５４ａから読み出した印字データを、印字データバッファＦＩＦＯ１０７ｂへ渡し、第３ＬＥＤアレイ用画像メモリ５４ｂから読み出した印字データを、印字データバッファＦＩＦＯ１０７ｃに渡す。
【００４９】
印字データバッファＦＩＦＯ１０７ｂ及び印字データバッファＦＩＦＯ１０７ｃは、デュアルポートＦＩＦＯであり、印字データの一時的な格納場所である。すなわち、印字データバッファＦＩＦＯ１０７ｂ及び印字データバッファＦＩＦＯ１０７ｃは、第２ＬＥＤアレイ用画像メモリ５４ａと第３ＬＥＤアレイ用画像メモリ５４ｂからの印字データのリードと第２ＬＥＤアレイ３３ｂ及び第３ＬＥＤアレイ３３ｃへのデータ転送の転送レートの差及び画像メモリリードイネーブルのアサートタイミングと印字データ転送タイミングの時間差を吸収するために設けられている。
【００５０】
印字データバッファ制御部１０６は、タイミング補正部１０５によって生成されるHSYNC信号に基づいて、印字データバッファＦＩＦＯ１０７ａ〜１０７ｃのライト・リードのイネーブル及びリセットを生成する。
【００５１】
距離センサ４２ａ、４２ｂは、上述のように、それぞれ第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの繋ぎ目（重なり領域）のドット位置から感光体ドラム３１の表面までの距離を検出して、アナログの距離検出信号をＡＤコンバータ５３ａ、５３ｂに出力し、ＡＤコンバータ５３ａ、５３ｂがデジタル変換して、デジタルの距離検出信号として、コリ変化量検出部１０３に出力する。
【００５２】
距離変化量検出部（演算手段、保存手段）１０３は、距離センサ４２ａ、４２ｂのデジタル距離検出信号を、距離平均値算出部１０３ａで、感光体ドラム３１の１周分平均値化するとともに、ＭＡＸ値ホールド部１０３ｂとＭＩＮ値ホールド部１０３ｃで、距離センサ４２ａ、４２ｂのデジタル距離検出信号の最大値（ＭＡＸ値）と最小値（ＭＩＮ値）をホールドし、また、ノイズ除去部（ノイズ除去手段）１０３ｄで、このデジタル距離検出信号のノイズ除去を行なう。そして、距離変化量検出部１０３は、距離センサ４２ａに対応する第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの繋ぎ目補正用と、距離センサ４２ｂに対応する第２ＬＥＤアレイ３３ｂと第３ＬＥＤアレイ３３ｃの繋ぎ目補正用に、それぞれ、印刷ジョブの実行前に、対応する距離検出信号値の更新と保持を行う。
【００５３】
すなわち、距離変化量検出部１０３は、距離センサ４２ａに対応する距離変化量検出部１０３について図５に示すように、距離センサ４２ａからのアナログの距離検出信号がＡＤコンバータ５３ａでデジタル変換されたデジタル距離検出信号が、ノイズ除去部１０３ｄで、ノイズを除去されて、距離平均値算出部１０３ａを構成する重加算平均部１０３ａａに入力されるとともに、ＭＡＸ値ホールド部１０３ｂとＭＩＮ値ホールド部１０３ｃに入力される。ノイズ除去部１０３ｄは、デジタル変換されたデジタル距離検出信号値がノイズかどうかの判断を、例えば、デジタル距離検出信号値が、エンジンコントローラ２のＣＰＵ２１によって設定された上限値と下限値の範囲内であるか否かによって行なう。具体的には、ノイズ除去部１０３ｄは、デジタル距離検出信号値が、該上限値と該下限値の範囲内であれば、ノイズとせずに、重加算平均部１０３ａａに出力するとともに、ＭＡＸ値ホールド部１０３ｂとＭＩＮ値ホールド部１０３ｃに出力し、デジタル距離検出信号値が、該上限値と該下限値の範囲外であると、ノイズと判断して、重加算平均部１０３ａａ及びＭＡＸ値ホールド部１０３ｂとＭＩＮ値ホールド部１０３ｃへ出力せずに、これらの処理対象外とする。この上限値及び下限値は、上述のように、エンジンコントローラ２のＣＰＵ２１からレジスタ制御部５５に設定された値を用いてもよいし、重加算平均部１０３ａａの算出結果の重加算平均値から、上限値と下限値を計算してもよい。距離変化量検出部１０３は、ノイズ除去部１０３ｄでノイズを除去することで、後段の重加算平均値、ＭＡＸ値、ＭＩＮ値の精度を向上させている。
【００５４】
距離平均値算出部１０３ａは、重加算平均部１０３ａａが、レジスタ１０３ａｂを利用して、以下に示す重加算平均値を算出する。
【００５５】
１ライン目の平均値＝（１ライン目センサ値）／４・・・（１）
現ラインの平均値＝（３×前ラインの平均値＋現ラインセンサ値）／４・・・（２）
この重加算平均値は、感光体ドラム３１の１回転周期期間であっても、通常、約５９３４回サンプル数を確保することができるため、十分な精度である。
【００５６】
なお、図５では、距離センサ４２ａに対応する距離変化量検出部１０３について示したが、距離センサ４２ｂに対応する距離変化量検出部１０３についても同様である。
【００５７】
タイミング補正部（照射タイミング補正手段）１０５は、距離変化量検出部１０３によって算出されて保持されている距離検出信号値（距離）の平均値、ＭＡＸ値、ＭＩＮ値を受け取り、また、リアルタイムに距離センサ４２ａ、４２ｂが出力する距離検出信号値も同時に受け取って、補正値演算部１０５ａが、ＬＥＤアレイ３３ａ〜３３ｃが１ライン毎に行う作像発光の同期信号であるHSYNC信号のアサートタイミングを補正算出する。タイミング補正部１０５は、このHSYNC信号のアサートタイミング（照射開始タイミング）を、ラインSYNC信号のアサートからタイミング補正の時間分タイミングを前後させたタイミングで各ＬＥＤアレイ３３ａ〜３３ｃ用として３本生成する。
【００５８】
このタイミング補正部１０５は、その補正値演算部１０５ａが、図６に示すように、アドレスデコード部１１１、除算部として機能するＲＡＭ１１２、タイミング加算・演算部１１３及びレジスタ１１４等を備えており、アドレスデコード部１１１に、上記距離変化量検出部１０３からの重加算平均値、ＭＡＸ値及びＭＩＮ値が入力されるとともに、ＡＤコンバータ５３ａ、５３ｂでデジタル変換された距離センサ４２ａ、４２ｂからのデジタル距離検出信号値が入力される。
【００５９】
アドレスデコード部１１１は、距離変化量検出部１０３からの重加算平均値、ＭＡＸ値、ＭＩＮ値及びＡＤコンバータ５３ａ、５３ｂからのデジタル距離検出信号値の除算部としてのＲＡＭ１１２への分母と分子の値としてアドレスデコードして、除算の演算結果をＲＡＭ１１２にデータとして格納し、タイミング加算・演算部１１３は、ＲＡＭ１１２のデータに基づいて、前ライン補正データを保持するレジスタ１１４を用いてラインHSYNC信号タイミングの加算・減算処理を行なって、補正後HSYNC信号タイミングを生成して各印字データバッファＦＩＦＯ１０７ａ〜１０７ｃに出力する。そして、タイミング補正部１０５は、補正後HSYNC信号タイミングである現ラインHSYNC信号タイミングを、以下のように算出する。
【００６０】
（ａ）距離検出信号値＜重加算平均値（感光体ドラム３１の表面までの距離が小さいとき）
現ラインHSYNC信号タイミング＝前ラインHSYNC信号タイミング＋（（現ライン距離検出信号値−  平均値）／（ＭＡＸ値−平均値））×基本補正量・・・（３）
（ｂ）距離検出信号値＞平均値（感光体ドラム３１表面までの距離が大きいとき）
現ラインHSYNC信号タイミング＝前ラインHSYNC信号タイミング−（（平均値−現ライン距離検出  信号値）／（平均値−ＭＩＮ値））×基本補正値・・・（４）
（ｃ）距離検出信号値＜ＭＩＮ値
現ラインHSYNC信号タイミング＝前ラインHSYNC信号タイミング・・・（５）
（ｄ）距離検出信号値＞ＭＡＸ値
現ラインHSYNC信号タイミング＝前ラインHSYNC信号タイミング・・・（６）
そして、上記各計算式において、基本補正量は、ＬＥＤアレイ３３ａ〜３３ｃの取り付け位置、距離センサ４２ａ、４２ｂの取り付け位置、感光体ドラム３１の偏心等の画像形成装置１を構成する部品それぞれの機械的なばらつきを吸収するために設定されるため、画像形成装置１それぞれ個別の値である。
【００６１】
また、上記（ｃ）、（ｄ）のケースは、距離検出信号値がそれぞれノイズであると想定される場合であって、これらのケースをノイズと判断して、現ラインのHSYNC信号タイミングを、前ラインのHSYNC信号タイミングと同等とすることで、ノイズによる誤補正を防止することができ、精度をより一層向上させた状態で繋ぎ目補正を行なうことができる。
【００６２】
図４において、ＬＥＤアレイ駆動制御部５２ａ〜５２ｃは、同様の構成であり、図４にＬＥＤアレイ駆動制御部５２ａについて示すように、主走査レジスト制御部２０１、光量補正データ格納メモリ２０２、ＬＥＤアレイＩ／Ｆ制御部２０３及び光量補正データ制御部２０４等を備えている。
【００６３】
主走査レジスト制御部２０１は、レジスタ制御部５５の主走査マスク位置情報（図３の重なり領域Ｒａ、Ｒｂ）に基づいて、印字データ制御部５１の対応する印字データバッファＦＩＦＯ１０７ａ〜１０７ｃから送られてくる印字データに対して、データマスク処理及び主走査方向の印字位置シフト処理を行って、次段のＬＥＤアレイＩ／Ｆ制御部２０４へ印字データを渡す。
【００６４】
ＬＥＤアレイＩ／Ｆ制御部２０４は、タイミング補正部１０５から受け取ったHSYNC信号を基準に、ＬＥＤアレイ３３ａ〜３３ｃのデータ通信フォーマットに遵守した形で、印字データ転送クロックを生成し、転送する印字データに転送クロックを同期させて対応するＬＥＤアレイ３３ａ〜３３ｃへ印字データを転送する。また、ＬＥＤアレイＩ／Ｆ制御部２０４は、対応するＬＥＤアレイ３３ａ〜３３ｃの仕様に従って付加する制御信号（例えば、シリアル転送ラッチ信号等）を生成して、ＬＥＤアレイ３３ａ〜３３ｃに転送し、さらに、レジスタ制御部５５の１ライン当たりのＬＥＤ発光時間設定値に基づいてＬＥＤ発光ストローブを生成して、対応するＬＥＤアレイ３３ａ〜３３ｃへ転送する。
【００６５】
光量補正データ制御部２０３は、ＬＥＤアレイ３３ａ〜３３ｃに搭載されているＲＯＭに格納されている光量補正データをシリアル通信で読み出して光量補正データ格納メモリ２０２にライトする（書き込む）。この光量補正データは、ＬＥＤアレイ３３ａ〜３３ｃを構成している個々のＬＥＤの光量を補正するための光量補正データであり、ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目のすじを目立たなくするために、繋ぎ目となっている画素の光量を、その補正データを変更することによって調整するために、光量補正データを読み出している。光量補正データ制御部２０３は、繋ぎ目補正した光量補正データを、再度、ＬＥＤアレイのＲＯＭに書き込む。
【００６６】
次に、本実施例の作用を説明する。本実施例の画像形成装置１は、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みを正確に行なって、画像品質を向上させる。
【００６７】
すなわち、画像形成装置１は、プリンタエンジン４のＬＥＤアレイ部３３に設けられているＡ３サイズの３つの第１ＬＥＤアレイ３３ａ、第２ＬＥＤアレイ３３ｂ、第３ＬＥＤアレイ３３ｃが感光体ドラム３１の回転方向である副走査方向にそれぞれ所定量位置ずれして、感光体ドラム３１の軸方向である主走査方向にその端部が所定量重なるとともに、千鳥状に配列されている。
【００６８】
そして、画像形成装置１は、ＬＥＤアレイ制御部３９が、ＣＰＵ２１の制御下で、印字データを、これら各ＬＥＤアレイ３３ａ〜３３ｃへ振り分けてＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みを制御するとともに、感光体ドラム３１が１回転する間における各ＬＥＤアレイ３３ａ〜３３ｃの繋ぎ目のＬＥＤアレイ３３ａ〜３３ｃと感光体ドラム３１との距離の変化に伴うＬＥＤアレイ３３ａ〜３３ｃ間の副走査方向の繋ぎ目のずれが生じて形成画像の画像品質が劣化することを、防止する。
【００６９】
そこで、画像形成装置１は、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂとの繋ぎ目位置及び第２ＬＥＤアレイ３３ｂと第３ＬＥＤアレイ３３ｃとの繋ぎ目位置に、距離センサ４２ａ、４２ｂが配設されており、距離センサ４２ａ、４２ｂと感光体ドラム３１との距離の変化、すなわち、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂとの繋ぎ目位置及び第２ＬＥＤアレイ３３ｂと第３ＬＥＤアレイ３３ｃとの繋ぎ目位置と感光体ドラム３１との距離の変化を検出して、この距離の変化に基づいて、LEDアレイ３３ａ〜３３ｃの副走査方向における繋ぎ目位置でのＬＥＤの点灯タイミングを調整している。
【００７０】
すなわち、距離センサ４２ａ、４２ｂと感光体ドラム３１との距離は、距離センサ４２ａについて、図７に示すように、感光体ドラム３１の１回転周期で変動し、この距離の変動が発生する原因は、上述のように、感光体ドラム３１の偏芯、感光体ドラム３１の回転軸の傾き、取り付けガタ、感光体ドラム３１の回転時の振動等種々の要因が混在している。
【００７１】
この距離センサ４２ａ、４２ｂと感光体ドラム３１との距離の検出結果である距離検出信号値が、図７にケースＣとして示すように、小さく（距離が短く）なると、白丸地にＣの黒字で示すドット（以下、Ｃ黒字ドットという。）の移動距離は、距離検出信号値が、図７にケースＢとして示すように、平均値のときのドット（白丸地にＢの黒文字で示すドット、以下、Ｂ黒字ドットという。）に比較して、図７に黒丸地にＣの白抜き字ドット（以下、Ｃ白字ドットという。）と黒丸地にＢの白抜き字ドット（以下、Ｂ白字ドットという。）で示すように、移動距離が大きくなる。逆に、図７にケースＡとして示すように、距離検出信号値が、大きく（距離が長く）なると、白丸地にＡの黒字で示すドット（以下、Ａ黒字ドットという。）は、Ｂ黒字ドットが、移動する距離よりも、黒丸地にＡの白抜き字ドット（以下、Ａ白字ドットという。）で示すように、移動距離が小さくなる。
【００７２】
したがって、印字データ制御部５１における第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの印字タイミングのラインディレイ数設定が、平均であるケースＢのタイミング（Ｂ黒字ドットからＢ白字ドットまでの移動時間と同じタイミング）のラインディレイ数に設定されていると、感光体ドラム３１の表面がケースＡの位置（Ａ白字ドット）と、ケースＣの位置（Ｃ白字ドット）では、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂの繋ぎ目領域Ｒａの画像のずれが発生する。
【００７３】
そして、感光体ドラム３１の表面位置がケースＡの場合には、ケースＢの場合よりも、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂのディレイタイミングを短くすることで、繋ぎ目領域Ｒａの画像ずれを防止することができる。
【００７４】
逆に、感光体ドラム３１の表面位置がケーズＣの場合には、ケースＢの場合よりも、第１ＬＥＤアレイ３３ａと第２ＬＥＤアレイ３３ｂのディレイタイミングを長くすることで、繋ぎ目領域Ｒａの画像ずれを防止することができる。
【００７５】
そこで、本実施例の画像形成装置１は、図８に示すように、印刷に際して、まず、エンジンコントローラ２のＣＰＵ２１から印刷スタートが指示されると、画像形成装置１の駆動系をスタートさせて、駆動系がスタートすると、用紙が給紙部から感光体ドラム３１に搬送されてくるまでの間においても感光体ドラム３１が回転しているので、この感光体ドラム３１が回転している状態で、印字データ制御部５１が、距離検出信号値の平均値、ＭＡＸ値、ＭＩＮ値を取得するプロファイルデータ生成処理を実行し(ステップＳ１０１）、その後に、用紙が感光体ドラム３１に到達すると、印刷ジョブの実行、すなわち、印刷データに基づく印刷処理を実行する（ステップＳ１０２）。
【００７６】
画像形成装置１は、上記距離検出信号値のプロファイルデータ生成処理を、印字データ制御部５１が、図９に示すように実行する。すなわち、印字データ制御部５１は、距離検出信号値のプロファイルデータ生成処理がスタートすると、ＬＥＤアレイ基準信号生成部１０４によるラインSYNC信号の生成がスタートされていて、このラインSYNC信号のアサートを監視する（ステップＳ２０１）。
【００７７】
ステップＳ２０１で、ラインSYNC信号がアサートすると、距離変化量検出部１０３は、距離センサ４２ａ、４２ｂから距離検出信号値を取得し（ステップＳ２０２）、上記式（１）、式（２）を用いて距離検出信号値から重加算平均演算、ＭＡＸ値ホールド、ＭＩＮ値ホールドして、算出した重加算平均値、ＭＡＸ値及びＭＩＮ値を保存する（ステップＳ２０３）。すなわち、距離変化量検出部１０３は、１ライン目の平均値については、式（１）に基づいて算出して、保存し、次ラインがスタートすると、式（２）に基づいて、前ラインの保存値を引用して、重加算平均演算を実施して重加算平均値を求めるとともに、ＭＡＸ値ホールド、ＭＩＮ値ホールドを、前ラインと現ラインの比較を行なうことで、取得して保存する。
【００７８】
距離変化量検出部１０３は、上記処理を感光体ドラム３１が予め設定されているＮ回転（１回転または所定の複数回転）したかチェックし（ステップＳ２０４）、Ｎ回転していないとき（ステップＳ２０４で、ＮＯのとき）には、ステップＳ２０１に戻って、ラインSYNC信号がアサートしたかのチェックから上記同様に処理を繰り返し行う（ステップＳ２０１〜Ｓ２０４）。
【００７９】
距離変化量検出部１０３は、ステップＳ２０４で、感光体ドラム３１が予め設定されているＮ回転すると（ステップＳ２０４で、ＹＥＳのとき）、プロファイデータ生成処理を終了する。
【００８０】
このプロファイルデータ生成処理において、上述のように、感光体ドラム３１が１回転する間にラインSYNC信号のアサートは、感光体ドラム３１の直径が８０ｍｍ、画像形成装置１の副走査解像度が６００ｄｐｉとすると、約５９３４回であり、感光体ドラム３１の１回転でプロファイルデータを生成しても、プロファイルデータの精度としては、十分であるが、感光体ドラム３１の回転数を増やすほど、精度が向上する。
【００８１】
そして、画像形成装置１は、図８の印刷処理を、図１０に示すように、実行する。すなわち、画像形成装置１は、用紙が感光体ドラム３１に到達すると、ＣＰＵ２１の制御下で、印刷ジョブ実行処理をスタートさせ、タイミング制御部１０５が、ラインSYNC信号がアサートしたかチェックして（ステップＳ３０１）、ラインSYNC信号がアサートすると（ステップＳ３０１で、ＹＥＳのとき）、距離変化量検出部１０３から先に取得されている距離検出信号値のプロファイルデータ（平均値、ＭＡＸ値、ＭＩＮ値）を取得するとともに、同時に距離センサ４２ａ、４２ｂが検出してＡＤコンバータ５３ａ、５３ｂがデジタル変換した距離検出信号値を取得する（ステップＳ３０２）。
【００８２】
タイミング制御部１０５は、取得した距離検出信号値を用いて、ラインSYNC信号のアサートタイミングに対するタイミング補正値を計算して、各ＬＥＤアレイ３３ａ〜３３ｃ用のHSYNC信号を生成する（ステップＳ３０３）。画像形成装置１は、タイミング制御部１０５がHSYNC信号を生成すると、各エア駆動制御部５２ａ〜５２ｃが、これらのHSYNC信号に基づいて、各ＬＥＤアレイ３３ａ〜３３ｃへのデータ転送及びＬＥＤ発行スロトーブ信号の生成等を行なって印刷を実行する。
【００８３】
タイミング制御部１０５は、HSYNC信号を生成すると、印刷ラインが終了かチェックし（ステップＳ３０４）、印刷ラインが終了していないとき（ステップＳ３０４で、ＮＯのとき）には、ステップＳ３０１に戻って、ラインSYNC信号のアサートを確認する処理から上記同様に処理する（ステップＳ３０１〜Ｓ３０４）。
【００８４】
ステップＳ３０４で、印刷ラインが終了のとき（ステップＳ３０４で、ＹＥＳのとき）には、印刷ジョブ実行処理を終了する。
【００８５】
すなわち、画像形成装置１は、図１１に示すようなタイミングに基づいて印刷処理を行なう。すなわち、ＨＰセンサ４３の出力するＨＰ信号は、感光体ドラム３１の１回転周期でアサートされるSYNC信号であり、感光体ドラム３１の１回転周期の間にライン周期のアサートは、感光体ドラム３１の直径が８０ｍｍ、画像形成装置１の副走査解像度が６００ｄｐｉのとき、約５９３４回アサートされる。
【００８６】
そして、上述のように、距離変化量検出部１０３が、距離センサ４２ａ、４２ｂのプロファイルデータの生成を、ＨＰ信号（SYNC信号）のアサートをトリガとして開始し、感光体ドラム３１のＮ回転後のＨＰ信号（SYNC信号）のサートで終了する。
【００８７】
距離変化量検出部１０３は、この距離検出信号値のプロファイルデータの生成処理では、距離センサ４２ａ、４２ｂの検出する距離検出信号値として、ラインSYNC信号のアサート直後の距離検出信号値を採用して、平均値演算、ＭＡＸ値検出、ＭＩＮ値検出を行い、上述のように、感光体ドラム３１の１回転周期で距離センサ４２ａ、４２ｂの距離検出信号値の取り込み、平均値計算、ＭＡＸ値検出、ＭＩＮ値検出を行うと、約５９３４回実施することとなる。なお、距離変化量検出部１０３は、このプロファイル生成処理を、用紙が感光体ドラム３１に到着するまでの間、すなわち、感光体ドラム３１への印刷ジョブ実行開始直前まで続けることができるが、印刷ジョブ実行開始後は、プロファイルデータの演算処理を行わない。
【００８８】
画像形成装置１は、印刷ジョブの実行開始になると、タイミング補正部１０５が、各ＬＥＤアレイ３３ａ〜３３ｃ用のHSYNC信号に対してタイミング補正を開始し、現ラインのHSYNC信号アサートタイミングとして、前ラインのHSYNC信号アサートタイミングに対して、補正値分だけタイミング補正を行う。タイミング補正部１０５は、このHSYNC信号の補正値計算を、毎ライン、ラインSYNC信号周期毎に、ラインSYNC信号がアサートした直後の距離検出信号値と、距離変化量検出部１０３が印刷ジョブ実行前に演算して内部に格納している距離センサ４２ａ、４２ｂの検出した距離検出信号値の平均値、ＭＡＸ値、ＭＩＮ値と、を用いて実施し、補正値を、さらに、次ラインのラインSYNC信号に対応したHSYNC信号の補正に使用する。
【００８９】
図１１にも示されているが、HSYNC信号タイミング補正を実施するのは、第１ＬＥＤアレイ３３ａと第３ＬＥＤアレイ３３ｃのみであり、第２ＬＥＤアレイ３３ｂのHSYNC信号タイミングについては、補正を実施しない、すなわち、ラインSYNC信号と同タイミングとする。
【００９０】
このようにするのは、HSYNC信号補正処理を簡略化するためである。すなわち、第１ＬＥＤアレイ３３ａのHSYNC信号タイミングを固定して、第２ＬＥＤアレイ３３ｂのHSYNC信号タイミングの補正を実施すると、第３ＬＥＤアレイ３３ｃのHSYNC信号補正タイミングの計算が、第２ＬＥＤアレイ３３ｂのHSYNC信号補正タイミングを加味した計算となってしまい、計算処理が複雑化するためである。
【００９１】
画像形成装置１は、HSYNC信号の補正を行うと、距離検出信号値が平均値よりも大きい（図７のケースＣに対応する距離が小さい）場合には、第１ＬＥＤアレイ３３ａの発光タイミングと第２ＬＥＤアレイ３３ｂの発光タイミング及び第２ＬＥＤアレイ３３ｂの発光タイミングと第３ＬＥＤアレイ３３ｃの発光タイミングを、図１１に左向き矢印で示すように、時間的に広げる方向に補正し、逆に、距離検出信号値が平均値よりも小さい（図７のケースＡに対応する距離が大きい）場合には、第１ＬＥＤアレイ３３ａの発光タイミングと第２ＬＥＤアレイ３３ｂの発光タイミング及び第２ＬＥＤアレイ３３ｂの発光タイミングと第３ＬＥＤアレイ３３ｃの発光タイミングを、図１１に右向き矢印で示すように、時間的に狭める方向に補正する。
【００９２】
画像形成装置１は、印刷ジョブが終了した後は、HSYNC信号補正処理を終了して、第１ＬＥＤアレイ３３ａと第３ＬＥＤアレイ３３ｃのHSYNC信号アサートタイミングを、第２ＬＥＤアレイ３３ｂと同じタイミング（ラインSYNC信号と同じタイミング）に戻す。
【００９３】
画像形成装置１は、上述のようにしてHSYNC信号の補正を実施して、ＬＥＤアレイ３３ａ〜３３ｃの発光ストローブを、HSYNC信号に同期させてアサートし、感光体ドラム３１への作像発光タイミングを、感光体ドラム３１とＬＥＤアレイ３３ａ〜３３ｃとの距離に応じたタイミングにリアルタイムの繋ぎ目補正を行なう。
【００９４】
このように、本実施例の画像形成装置１は、円筒状または円柱状で軸方向である主走査方向を中心として回転駆動される感光体ドラム（像担持体）３１と、感光体ドラム３１の主走査方向に所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で複数配置されて感光体ドラム３１に書き込み光を照射するＬＥＤアレイ（光書き込み手段）３３ａ〜３３ｃと、少なくとも該ＬＥＤアレイ３３ａ〜３３ｃと感光体ドラム３１との距離を検出する距離センサ（距離検出手段）４２ａ、４２ｂと、感光体ドラム３１が所定量回転する間に、距離センサ４２ａ、４２ｂの検出する前記距離に基づいて、少なくとも１つのＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への前記書き込み光の照射タイミングを補正するＬＥＤアレイ制御部（補正手段）３９と、を備えている。
【００９５】
したがって、感光体ドラム３１の偏心量に応じてＬＥＤアレイ３３ａ〜３３ｃの照射タイミングを補正することができ、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みを正確に行なって、画像品質を向上させることができる。
【００９６】
また、本実施例の画像形成装置１は、円筒状または円柱状で軸方向である主走査方向を中心として回転駆動される感光体ドラム３１の該主走査方向に所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で複数配置されているＬＥＤアレイ３３ａ〜３３ｃで該感光体ドラム３１に書き込み光を照射する光書き込み処理ステップと、少なくともＬＥＤアレイ３３ａ〜３３ｃと感光体ドラム３１との距離を検出する距離検出処理ステップと、感光体ドラム３１が所定量回転する間に、前記距離検出処理ステップで検出される前記距離に基づいて、少なくとも１つのＬＥＤアレイ３３ａ〜３３ｃを用いた前記光書き込み処理ステップでの感光体ドラム３１への前記書き込み光の照射タイミングを補正する補正処理ステップと、を有する画像形成制御方法を実行している。
【００９７】
したがって、感光体ドラム３１の偏心量に応じてＬＥＤアレイ３３ａ〜３３ｃの照射タイミングを補正することができ、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みを正確に行なって、画像品質を向上させることができる。
【００９８】
さらに、本実施例の画像形成装置１は、コンピュータに、円筒状または円柱状で軸方向である主走査方向を中心として回転駆動される感光体ドラム３１の該主走査方向に所定長さを有し副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で複数配置されているＬＥＤアレイ３３ａ〜３３ｃで該感光体ドラム３１に書き込み光を照射する光書き込み処理と、少なくともＬＥＤアレイ３３ａ〜３３ｃと感光体ドラム３１との距離を検出する距離検出処理と、感光体ドラム３１が所定量回転する間に、前記距離検出処理で検出される前記距離に基づいて、少なくとも１つのＬＥＤアレイ３３ａ〜３３ｃを用いた前記光書き込み処理での感光体ドラム３１への前記書き込み光の照射タイミングを補正する補正処理と、を実行させる画像形成制御プログラムを搭載している。
【００９９】
したがって、感光体ドラム３１の偏心量に応じてＬＥＤアレイ３３ａ〜３３ｃの照射タイミングを補正することができ、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みを正確に行なって、画像品質を向上させることができる。
【０１００】
また、本実施例の画像形成装置１は、前記距離センサ４２ａ、４２ｂの検出する前記距離の平均値、最大値及び最小値を演算する距離変化量検出部（演算手段）１０３と、該印字データ制御部５１の演算した前記平均値、前記最大値及び前記最小値を保存する保存手段としての第２ＬＥＤアレイ用画像メモリ５４ａと第３ＬＥＤアレイ用画像メモリ５４ｂと、該距離センサ４２ａ、４２ｂの検出する前記距離、前記ＬＥＤアレイ用画像メモリ５４ａ、５４ｂの前記平均値、前記最大値及び前記最小値に基づいてＬＥＤアレイ３３ａ〜３３ｃによる前記書き込み光の照射開始タイミングを補正するタイミング補正部（照射タイミング補正手段）１０５と、を備えている。
【０１０１】
したがって、簡単な構成で、感光体ドラム３１の偏心量に応じてＬＥＤアレイ３３ａ〜３３ｃの照射タイミングを正確に補正することができ、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みをより一層正確に行なって、画像品質をより一層向上させることができる。
【０１０２】
さらに、本実施例の画像形成装置１は、前記照射タイミング補正手段であるタイミング補正部１０５が、ＬＥＤアレイ３３ａ〜３３ｃが書き込みを行う現ラインの１ライン前である前ラインの前記照射タイミングとしての現ラインHSYNC信号タイミングと、現ラインにおいて前記距離センサ４２ａ、４２ｂの検出する現ライン距離検出信号値（現距離）、前記ＬＥＤアレイ用画像メモリ５４ａ、５４ｂに保存されている前記平均値、前記最大値、前記最小値及び所定の基本補正量を用いて、該現ライン距離検出信号値が該平均値未満（距離検出信号値＜重加算平均値）であると、照射タイミング＝前ライン照射タイミング＋（（現距離−平均値）／（最大値−平均値））×基本補正量、すなわち、上記式（３）で前記照射タイミングとしての現ラインHSYNC信号タイミングを決定し、該現距離が該平均値を越えていると、すなわち、距離検出信号値＞平均値（感光体ドラム３１表面までの距離が大きいとき）、照射タイミング＝前ライン照射タイミング−（（平均値−現距離）／（平均値−最小値））×基本補正量、すなわち、上記式（４）で前記照射タイミングとしての現ラインHSYNC信号タイミングを決定している。
【０１０３】
したがって、除算部をＲＡＭ１１２で構成すること等によって、簡単な構成で、より一層正確に、感光体ドラム３１の偏心量に応じてＬＥＤアレイ３３ａ〜３３ｃの照射タイミングを補正することができ、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みをより一層正確に行なって、画像品質をより一層向上させることができる。
【０１０４】
また、本実施例の画像形成装置１は、距離センサ４２ａ、４２ｂの検出結果からノイズを除去するノイズ除去部（ノイズ除去手段）１０３ｄを備えている。
【０１０５】
したがって、感光体ドラム３１の偏心量に応じてＬＥＤアレイ３３ａ〜３３ｃの照射タイミングをより一層正確に補正することができ、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みをより一層正確に行なって、画像品質をより一層向上させることができる。
【０１０６】
さらに、本実施例の画像形成装置１は、複数のＬＥＤアレイ３３ａ〜３３ｃが、前記副走査方向に所定量位置ずれしてそれぞれの端部が所定量重なり合う状態で主走査方向に千鳥状に配置されている。
【０１０７】
したがって、感光体ドラム３１の偏心量に応じて、簡単かつ小型の構成のＬＥＤアレイ３３ａ〜３３ｃの照射タイミングを正確に補正することができ、副走査方向に位置ずれさせた複数のＬＥＤアレイ３３ａ〜３３ｃによる感光体ドラム３１への光書き込みの該ＬＥＤアレイ３３ａ〜３３ｃ間の繋ぎ目位置における光書き込みをより一層正確に行なって、画像品質をより一層向上させることができる。
【０１０８】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０９】
１  画像形成装置
２  エンジンコントローラ
３  メモリコントローラ
４  プリントエンジン
５  スキャナ
６  操作パネル
７  ＳＤＲＡＭ
８  ハードディスク
９  プリンタインターフェイス
１０  ＦＡＸモデム
１１  ＰＣＩオプション
１２  ＰＣＩバス
２１  ＣＰＵ
２２  画像処理部
３１  感光体ドラム
３２  帯電チャージャ
３３  ＬＥＤアレイ部
３３ａ  第１ＬＥＤアレイ
３３ｂ  第２ＬＥＤアレイ
３３ｃ  第３ＬＥＤアレイ
３４  現像部
３５  濃度センサ
３６  転写分離チャージャ
３７  クリーニングブレード
３８  除電ランプ
３９  ＬＥＤアレイ制御部
４０  搬送部
４１  定着部
４２ａ、４２ｂ  距離センサ
５１  印字データ制御部
５２ａ、５２ｂ、５２ｃ  ＬＥＤアレイ駆動制御部
５３ａ、５３ｂ  ＡＤコンバータ
５４ａ  第２ＬＥＤアレイ用画像メモリ
５４ｂ  第３ＬＥＤアレイ用画像メモリ
５５  レジスタ制御部
１０１  入力画像データ制御部
１０２  副走査遅延制御部
１０３  距離変化量検出部
１０３ａ  距離平均値算出部
１０３ａａ  重加算平均部
１０３ａｂ  レジスタ
１０３ｂ  ＭＡＸ値ホールド部
１０３ｃ  ＭＩＮ値ホールド部
１０３ｄ  ノイズ除去部
１０４  ＬＥＤアレイ基準信号生成部
１０５  タイミング補正部
１０５ａ  補正値演算部
１０５ｂ  ＬＥＤデータ転送タイミング生成部
１０６  印字データバッファ制御部
１０７ａ〜１０７ｃ  印字データバッファＦＩＦＯ
１１１  アドレスデコード部
１１２  ＲＡＭ
１１３  タイミング加算・演算部
１１４  レジスタ
２０１  主走査レジスト制御部
２０２  光量補正データ格納メモリ
２０３  ＬＥＤアレイＩ／Ｆ制御部
２０４  光量補正データ制御部
Ｒａ、Ｒｂ  重なり領域
ｄ１、ｄ２  配置位置差
【先行技術文献】
【特許文献】
【０１１０】
【特許文献１】特開２００４−１１４３１７号公報
【図１】
2013146891.tif 000003
【図２】
2013146891.tif 000004
【図３】
2013146891.tif 000005
【図４】
2013146891.tif 000006
【図５】
2013146891.tif 000007
【図６】
2013146891.tif 000008
【図７】
2013146891.tif 000009
【図８】
2013146891.tif 000010
【図９】
2013146891.tif 000011
【図１０】
2013146891.tif 000012
【図１１】
2013146891.tif 000013