(57)【特許請求の範囲】
【請求項１】
主走査方向の一ラインに対応する基本クロックの列に前記基本クロックと時間長の異なる補正クロックが間欠的に挿入された画素クロック列を生成する画素クロック生成部を備え、
前記画素クロック列が、それぞれ複数の基本クロックおよび複数の補正クロックを含む複数のブロックから生成され、
前記画素クロック列には、前記補正クロックが挿入されるパターンとしての補正パターンが相異なる複数の前記ブロックが含まれ、
前記画素クロック列が、相互に隣接して前記補正パターンが相異なる二つの前記ブロックを含み、
少なくとも一つの前記ブロックが、所定のインタバルより所定の差分だけ長い長インタバルで挿入された補正クロックと、前記所定のインタバルより前記差分だけ短い短インタバルで挿入された補正クロックとを交互に含む、
ことを特徴とする画素クロック生成装置。
【請求項２】
少なくとも一つの前記ブロックが、前記補正クロックがそれぞれ相異なるインタバルで反復して挿入された複数の小ブロックを含むことを特徴とする請求項１に記載の画素クロック生成装置。
【請求項３】
副走査方向に隣接する複数のラインに対応する複数の画素クロック列が、副走査方向に隣接する領域に対応して前記補正パターンが相異なる複数の前記ブロックからなるブロック群を含むことを特徴とする請求項１または２に記載の画素クロック生成装置。
【請求項４】
副走査方向に隣接する主走査方向の複数のラインに対応する複数の画素クロック列が、前記補正クロックの挿入数が同じである複数の前記ブロック群を含むことを特徴とする請求項３に記載の画素クロック生成装置。
【請求項５】
前記ブロック群が、所定のインタバルより所定の差分だけ長い長インタバルで反復して挿入された補正クロックを含むブロックと、前記所定のインタバルより前記差分だけ短い短インタバルで反復して挿入された補正クロックを含むブロックと、を含むことを特徴とする請求項３または４に記載の画素クロック生成装置。
【請求項６】
前記ブロック群が、所定のインタバルで反復して挿入された補正クロックを含むブロックと、前記長インタバルで反復して挿入された補正クロックを含むブロックと、前記短インタバルで反復して挿入された補正クロックを含むブロックと、を含むことを特徴とする請求項５に記載の画素クロック生成装置。
【請求項７】
所定の記憶部に前記補正パターンを記憶させる補正パターン記憶処理部を備え、
前記画素クロック生成部が、前記記憶された補正パターンにしたがって前記画素クロック列を生成することを特徴とする請求項１〜６のうちいずれか一つに記載の画素クロック生成装置。
【請求項８】
前記補正パターン記憶処理部は、前記画素クロック列に含まれる一部の前記ブロックについての前記補正パターンを記憶させることを特徴とする請求項７に記載の画素クロック生成装置。
【請求項９】
所定の記憶部に前記複数の画素クロック列に含まれる一部の前記ブロック群に対して前記補正クロックが挿入される前記補正パターンを記憶させる補正パターン記憶処理部を備えたことを特徴とする請求項３〜６のうちいずれか一つに記載の画素クロック生成装置。
【請求項１０】
請求項１〜９のうちいずれか一つに記載の画素クロック生成装置に含まれる前記画素クロック生成部と、
前記画素クロック生成部で生成された前記画素クロック列にしたがって光源を制御して、感光体上に光ビームを照射させる光源制御部と、
前記感光体上に形成された描画パターンを検知する画像検知部または前記感光体に向けて照射された光ビームを検知する光ビーム検知部の検知結果から主走査方向の位相ずれを算出する位相ずれ算出部と、
前記位相ずれ算出部による算出結果に基づいて前記補正パターンを作成する補正パターン作成部と、
を備えた画像形成装置。
【請求項１１】
請求項７〜９のうちいずれか一つに記載の画素クロック生成装置に含まれる前記画素クロック生成部と、
前記画素クロック生成部で生成された前記画素クロック列にしたがって光源を制御して、感光体上に光ビームを照射させる光源制御部と、
前記感光体上に形成された描画パターンが転写され、その転写された前記描画パターンを搬送する無端状の搬送体上に形成された前記描画パターンを検知する画像検知部または前記感光体に向けて照射された光ビームを検知する光ビーム検知部の検知結果から主走査方向の位相ずれを算出する位相ずれ算出部と、
前記位相ずれ算出部による算出結果に基づいて前記補正パターンを作成する補正パターン作成部と、
を備え、
前記搬送体の回転回数が所定回数となる毎に、前記補正パターン作成部が前記補正パターンを作成し、
前記画素クロック生成部が、前記作成された前記補正パターンにしたがって前記画素クロック列を生成することを特徴とする画像形成装置。
【請求項１２】
請求項７〜９のうちいずれか一つに記載の画素クロック生成装置に含まれる前記画素クロック生成部と、
前記画素クロック生成部で生成された前記画素クロック列にしたがって光源を制御して、感光体上に光ビームを照射させる光源制御部と、
前記感光体上に形成された描画パターンを検知する画像検知部または前記感光体に向けて照射された光ビームを検知する光ビーム検知部の検知結果から主走査方向の位相ずれを算出する位相ずれ算出部と、
前記位相ずれ算出部による算出結果に基づいて前記補正パターンを作成する補正パターン作成部と、
を備え、
画像形成に用いられるトナーの使用量が所定量となる毎に、前記補正パターン作成部が前記補正パターンを作成し、
前記画素クロック生成部が、前記作成された前記補正パターンにしたがって前記画素クロック列を生成することを特徴とする画像形成装置。
【請求項１３】
請求項７〜９のうちいずれか一つに記載の画素クロック生成装置に含まれる前記画素クロック生成部と、
前記画素クロック生成部で生成された前記画素クロック列にしたがって光源を制御して、感光体上に光ビームを照射させる光源制御部と、
前記感光体上に形成された描画パターンが転写され、その転写された前記描画パターンを搬送する無端状の搬送体上に形成された前記描画パターンを検知する画像検知部または前記感光体に向けて照射された光ビームを検知する光ビーム検知部の検知結果から主走査方向の位相ずれを算出する位相ずれ算出部と、
前記位相ずれ算出部による算出結果に基づいて前記補正パターンを作成する補正パターン作成部と、
を備え、
前記搬送体、または前記感光体を含む感光体ユニットが交換される毎に、前記補正パターン作成部が前記補正パターンを作成し、
前記画素クロック生成部が、前記生成された前記補正パターンにしたがって前記画素クロック列を生成することを特徴とする画像形成装置。
【請求項１４】
請求項７〜９のうちいずれか一つに記載の画素クロック生成装置に含まれる前記画素クロック生成部と、
前記画素クロック生成部で生成された前記画素クロック列にしたがって光源を制御して、感光体上に光ビームを照射させる光源制御部と、
前記感光体上に形成された描画パターンを検知する画像検知部または前記感光体に向けて照射された光ビームを検知する光ビーム検知部の検知結果から主走査方向の位相ずれを算出する位相ずれ算出部と、
前記位相ずれ算出部による算出結果に基づいて前記補正パターンを作成する補正パターン作成部と、
画像形成装置内の温度を検出する温度センサと、
を備え、
前記温度センサによって検出された温度と前記所定の記憶部に記憶された基準温度との差分が所定値を超えた場合に、前記補正パターン作成部が前記補正パターンを作成し、
前記画素クロック生成部が、前記生成された前記補正パターンにしたがって前記画素クロック列を生成することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画素クロック生成装置および画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置において、画素クロックのパルス列中に周期を変更した画素クロックを間欠的に挿入することで主操作方向のドット位置ずれを補正する際に、画像劣化が生じるのを抑制するため、副操作方向に隣接するラインについて画素クロックを挿入するタイミングをずらす技術が知られている（例えば特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述した補正を行う場合、周期を変更した画素クロックを挿入する周期が一定であると、画像劣化が生じやすいことが確認された。
【０００４】
そこで、本発明は、周期を変更した画素クロックを挿入することでドット位置ずれを補正する場合に、より画像劣化が生じにくい画素クロック生成装置および画像形成装置を得ることを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の画素クロック生成装置にあっては、主走査方向の一ラインに対応する基本クロックの列に前記基本クロックと時間長の異なる補正クロックが間欠的に挿入された画素クロック列を生成する画素クロック生成部を備え、前記画素クロック列が、それぞれ複数の基本クロックおよび複数の補正クロックを含む複数のブロックから生成され、前記画素クロック列には、前記補正クロックが挿入されるパターンとしての補正パターンが相異なる複数の前記ブロックが含まれていることを特徴の一つとする。
【発明の効果】
【０００６】
本発明によれば、補正クロックが挿入されるパターンとしての補正パターンをブロック単位で変化させることで、より画像劣化が生じにくい画素クロック生成装置および画像形成装置を得ることができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の一実施形態にかかる画像形成装置のハードウェア構成の一例を示すブロック図である。
【図２】図２は、画像形成装置の機能構成の一例を示す図である。
【図３】図３は、本発明の一実施形態にかかる画像形成装置に含まれるプリントエンジンの構成の一例を示す図である。
【図４】図４は、本発明の一実施形態にかかる画像形成装置に含まれる光書き込み装置の構成の一例を示す上面図である。
【図５】図５は、本発明の一実施形態にかかる光書き込み装置の構成の一例を示す側断面図である。
【図６】図６は、本発明の一実施形態にかかる光書き込み装置の制御回路の一例を示すブロック図である。
【図７】図７は、本発明の一実施形態にかかる画素クロック生成装置で生成された画素クロックの一例を模式的に示す説明図である。
【図８】図８は、本発明の一実施形態にかかる画素クロック生成装置で生成された複数の画素クロック列に含まれるブロック群の一例を模式的に示す説明図である。
【図９】図９は、本発明の一実施形態にかかる画素クロック生成装置で生成された画素クロックに含まれるブロックの一例を模式的に示す説明図である。
【図１０】図１０は、本発明の一実施形態にかかる画素クロック生成装置で生成された画素クロックに含まれるブロックの別の一例を模式的に示す説明図である。
【図１１】図１１は、本発明の一実施形態にかかる画素クロック生成装置における補正パターンの更新処理のフローチャートの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して、本発明の実施形態について詳細に説明する。なお、以下では、複合機（ＭＦＰ：Multi Function Peripheral）としての画像形成装置について例示する。本実施形態にかかる画像形成装置は、電子写真方式による画像形成装置であり、感光体に静電潜像を形成するための光書き込み装置における副走査方向の画像の書き込み位置の補正がその要旨である。
【０００９】
図１は、本実施形態にかかる画像形成装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態にかかる画像形成装置１は、一般的なサーバやＰＣ（Personal Computer）等の情報処理端末と同様の構成に加えて、画像形成を実行するエンジンを有する。すなわち、本実施形態にかかる画像形成装置１は、ＣＰＵ（Central Processing Unit）１０や、ＲＡＭ（Random Access Memory）１１、ＲＯＭ（Read Only Memory）１２、エンジン１３、ＨＤＤ（Hard Disk Drive）１４、Ｉ／Ｆ１５、不揮発性の記憶部としてのＮＶＲＡＭ（Non Volatile RAM）１９等が、バス１８を介して接続されている。また、Ｉ／Ｆ１５には、ＬＣＤ（Liquid Crystal Display）１６および操作部１７が接続されている。
【００１０】
ＣＰＵ１０は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ１１は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ１２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＮＶＲＡＭ１９は、情報の読み書きが可能な不揮発性の記憶部であり、位置ずれ補正処理で用いられる補正値や差分等（後に詳述）が記憶される。エンジン１３は、画像形成装置１において実際に画像形成を実行する機構である。
【００１１】
ＨＤＤ１４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Operating System）や各種の制御プログラム、アプリケーションプログラム等が格納されている。インタフェース（Ｉ／Ｆ）１５は、バス１８と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ１６は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部１７は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。
【００１２】
このようなハードウェア構成において、ＲＯＭ１２やＨＤＤ１４もしくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ１１に読み出され、ＣＰＵ１０の制御にしたがって動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態にかかる画像形成装置１の機能を実現する機能ブロックが構成される。
【００１３】
次に、図２を参照して、本実施形態にかかる画像形成装置１の機能構成の一例について説明する。図２は、本実施形態にかかる画像形成装置１の機能構成の一例を示すブロック図である。図２に示すように、本実施形態にかかる画像形成装置１は、コントローラ２０や、ＡＤＦ（Auto Document Feeder：原稿自動搬送装置）２１、スキャナユニット２２、排紙トレイ２３、ディスプレイパネル２４、給紙テーブル２５、プリントエンジン２６、排紙トレイ２７、ネットワークＩ／Ｆ２８等を有する。
【００１４】
コントローラ２０は、主制御部３０や、エンジン制御部３１、入出力制御部３２、画像処理部３３、操作表示制御部３４等を有する。図２に示すように、本実施形態にかかる画像形成装置１は、スキャナユニット２２およびプリントエンジン２６を有する複合機として構成されている。なお、図２では、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００１５】
ディスプレイパネル２４は、画像形成装置１の状態を視覚的に表示する出力インタフェースであるとともに、タッチパネルとしてユーザが画像形成装置１を直接操作しもしくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ２８は、画像形成装置１がネットワークを介して他の機器と通信するためのインタフェースであり、イーサネット（Ethernet、登録商標）やＵＳＢ（Universal Serial Bus）インタフェース等が用いられる。
【００１６】
コントローラ２０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、例えば、ＲＯＭ１２や不揮発性メモリ並びにＨＤＤ１４や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ１１等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御にしたがって構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２０が構成される。コントローラ２０は、画像形成装置１全体を制御する制御部として機能する。
【００１７】
主制御部３０は、コントローラ２０に含まれる各部を制御する役割を担い、コントローラ２０の各部に命令を与える。エンジン制御部３１は、プリントエンジン２６やスキャナユニット２２等を制御もしくは駆動する駆動手段としての役割を担う。また、エンジン制御部３１は、プリントエンジン２６に含まれる光書き込み装置における光ビームの走査位置を算出する機能を含む。
【００１８】
入出力制御部３２は、ネットワークＩ／Ｆ２８を介して入力される信号や命令を主制御部３０に入力する。また、主制御部３０は、入出力制御部３２を制御し、ネットワークＩ／Ｆ２８を介して他の機器にアクセスする。
【００１９】
画像処理部３３は、主制御部３０の制御にしたがい、入力された印刷ジョブに含まれる印刷情報に基づいて描画情報を生成する。ここで、描画情報とは、画像形成部であるプリントエンジン２６が画像形成動作において形成すべき画像を描画するための情報である。また、印刷ジョブに含まれる印刷情報とは、パーソナルコンピュータ等の情報処理装置にインストールされたプリンタドライバによって画像形成装置１が認識可能な形式に変換された画像情報である。操作表示制御部３４は、ディスプレイパネル２４に情報表示を行いもしくはディスプレイパネル２４を介して入力された情報を主制御部３０に通知する。
【００２０】
画像形成装置１がプリンタとして動作する場合、まず、入出力制御部３２がネットワークＩ／Ｆ２８を介して印刷ジョブを受信する。入出力制御部３２は、受信した印刷ジョブを主制御部３０に転送する。主制御部３０は、印刷ジョブを受信すると、画像処理部３３を制御して、印刷ジョブに含まれる印刷情報に基づいて描画情報を生成させる。
【００２１】
画像処理部３３によって描画情報が生成されると、エンジン制御部３１は、生成された描画情報に基づき、給紙テーブル２５から搬送される用紙に対して画像形成を実行する。すなわち、プリントエンジン２６が画像形成部として機能する。プリントエンジン２６によって画像形成が施された文書は排紙トレイ２７に排紙される。
【００２２】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル２４の操作もしくはネットワークＩ／Ｆ２８を介して外部のＰＣ等から入力されるスキャン実行指示に応じて、操作表示制御部３４もしくは入出力制御部３２が主制御部３０にスキャン実行信号を転送する。主制御部３０は、受信したスキャン実行信号に基づき、エンジン制御部３１を制御する。
【００２３】
エンジン制御部３１は、ＡＤＦ２１を駆動し、ＡＤＦ２１にセットされた撮像対象原稿をスキャナユニット２２に搬送する。また、エンジン制御部３１は、スキャナユニット２２を駆動し、ＡＤＦ２１から搬送される原稿を撮像する。また、ＡＤＦ２１に原稿がセットされておらず、スキャナユニット２２に直接原稿がセットされた場合、スキャナユニット２２は、エンジン制御部３１の制御にしたがい、セットされた原稿を撮像する。すなわち、スキャナユニット２２が撮像部として動作する。
【００２４】
撮像動作では、スキャナユニット２２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部３１は、スキャナユニット２２が生成した撮像情報を画像処理部３３に転送する。画像処理部３３は、主制御部３０の制御にしたがい、エンジン制御部３１から受信した撮像情報に基づき画像情報を生成する。画像処理部３３が生成した画像情報はＨＤＤ１４等の画像形成装置１に装着された記憶媒体に保存される。すなわち、スキャナユニット２２、エンジン制御部３１および画像処理部３３が連動して、原稿読み取り部として機能する。
【００２５】
画像処理部３３によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ１４等に格納されもしくは入出力制御部３２およびネットワークＩ／Ｆ２８を介して外部の装置に送信される。すなわち、ＡＤＦ２１およびエンジン制御部３１が画像入力部として機能する。
【００２６】
一方、画像形成装置１が複写機として動作する場合は、エンジン制御部３１がスキャナユニット２２から受信した撮像情報もしくは画像処理部３３が生成した画像情報に基づき、画像処理部３３が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部３１がプリントエンジン２６を駆動する。
【００２７】
次に、本実施形態にかかるプリントエンジン２６の構成について、図３を参照して説明する。図３に示すように、本実施形態にかかるプリントエンジン２６は、無端状移動手段である搬送ベルト１０５に沿って各色の画像形成部１０６が並べられた構成を備えるものであり、所謂タンデムタイプといわれるものである。すなわち、給紙トレイ１０１から給紙ローラ１０２と分離ローラ１０３とにより分離給紙される用紙（記録紙）１０４を搬送する搬送ベルト１０５に沿って、この搬送ベルト１０５の搬送方向の上流側から順に、複数の画像形成部（電子写真プロセス部）１０６ＢＫ，１０６Ｍ，１０６Ｃ，１０６Ｙが配列されている。
【００２８】
これら複数の画像形成部１０６ＢＫ，１０６Ｍ，１０６Ｃ，１０６Ｙは、形成するトナー画像の色が異なるだけで内部構成は共通である。画像形成部１０６ＢＫはブラックの画像を、画像形成部１０６Ｍはマゼンタの画像を、画像形成部１０６Ｃはシアンの画像を、画像形成部１０６Ｙはイエローの画像をそれぞれ形成する。なお、以下の説明では、画像形成部１０６ＢＫについて具体的に説明するが、他の画像形成部１０６Ｍ，１０６Ｃ，１０６Ｙは、画像形成部１０６ＢＫと同様であるので、その画像形成部１０６Ｍ，１０６Ｃ，１０６Ｙの各構成要素については、画像形成部１０６ＢＫの各構成要素に付したＢＫに替えて、Ｍ、Ｃ、Ｙによって区別した符号を図に表示するにとどめ、詳細な説明を省略する。
【００２９】
搬送ベルト１０５は、回転駆動される駆動ローラ１０７と従動ローラ１０８とに架け渡されたエンドレスのベルト、すなわち無端状ベルトである。この駆動ローラ１０７は、不図示の駆動モータにより回転駆動させられ、この駆動モータと、駆動ローラ１０７と、従動ローラ１０８とが、無端状移動手段である搬送ベルト１０５を移動させる駆動手段として機能する。
【００３０】
画像形成に際して、給紙トレイ１０１に収納された用紙１０４は最も上のものから順に送り出され、静電吸着作用により搬送ベルト１０５に吸着されて回転駆動される搬送ベルト１０５により最初の画像形成部１０６ＢＫに搬送され、ここで、ブラックのトナー画像を転写される。すなわち、搬送ベルト１０５が、画像の転写対象である用紙を搬送する搬送体として機能する。
【００３１】
画像形成部１０６ＢＫは、感光体としての感光体ドラム１０９ＢＫや、この感光体ドラム１０９ＢＫの周囲に配置された帯電器１１０ＢＫ、光書き込み装置１１１、現像器１１２ＢＫ、感光体クリーナ（図示せず）、除電器１１３ＢＫ等から構成されている。光書き込み装置１１１は、それぞれの感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃ，１０９Ｙに対して光ビーム（一例としてはレーザビーム）１１４ＢＫ，１１４Ｍ，１１４Ｃ，１１４Ｙを照射するように構成されている。
【００３２】
画像形成に際し、感光体ドラム１０９ＢＫの外周面は、暗中にて帯電器１１０ＢＫにより一様に帯電された後、光書き込み装置１１１からのブラック画像に対応した光ビーム１１４ＢＫにより書き込みが行われ、静電潜像を形成される。現像器１１２ＢＫは、この静電潜像をブラックトナーにより可視像化し、このことにより感光体ドラム１０９ＢＫ上にブラックのトナー画像が形成される。
【００３３】
このトナー画像は、感光体ドラム１０９ＢＫと搬送ベルト１０５上の用紙１０４とが当接する位置（転写位置）で、転写器１１５ＢＫの働きにより用紙１０４上に転写される。この転写により、用紙１０４上にブラックのトナーによる画像が形成される。トナー画像の転写が終了した感光体ドラム１０９ＢＫは、外周面に残留した不要なトナーを感光体クリーナにより払拭された後、除電器１１３ＢＫにより除電され、次の画像形成のために待機する。
【００３４】
以上のようにして、画像形成部１０６ＢＫでブラックのトナー画像を転写された用紙１０４は、搬送ベルト１０５によって次の画像形成部１０６Ｍに搬送される。画像形成部１０６Ｍでは、画像形成部１０６ＢＫでの画像形成プロセスと同様のプロセスにより感光体ドラム１０９Ｍ上にマゼンタのトナー画像が形成され、そのトナー画像が用紙１０４上に形成されたブラックの画像に重畳されて転写される。
【００３５】
用紙１０４は、さらに次の画像形成部１０６Ｃ，１０６Ｙに搬送され、同様の動作により、感光体ドラム１０９Ｃ上に形成されたシアンのトナー画像と、感光体ドラム１０９Ｙ上に形成されたイエローのトナー画像とが、用紙１０４上に重畳されて転写される。こうして、用紙１０４上にフルカラーの画像が形成される。このフルカラーの重ね画像が形成された用紙１０４は、搬送ベルト１０５から剥離されて定着器１１６にて画像を定着された後、画像形成装置１の外部に排紙される。
【００３６】
このような画像形成装置１では、感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙの軸間距離の誤差、感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙの平行度誤差、光書き込み装置１１１内での偏向ミラーの設置誤差、感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙへの静電潜像の書き込みタイミング誤差等により、本来重ならなければならない位置に各色のトナー画像が重ならず、各色間で位置ずれが生ずることがある。
【００３７】
また、同様の原因により、転写対象である用紙において本来画像が転写される範囲から外れた範囲に画像が転写されることがある。このような位置ずれの成分としては、主にスキュー、副走査方向のレジストずれ、主走査方向の倍率誤差、主走査方向のレジストずれ等が知られている。また、装置内温度変化や経時劣化による搬送ベルト１０５の伸縮等が知られている。
【００３８】
そして、このような位置ずれを補正するため、画像検知センサ１１７が設けられている。画像検知センサ１１７は、感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙによって搬送ベルト１０５上に転写された位置ずれ補正用の描画パターンを読み取る（例えば撮像する）光学センサである。図３に示すように、画像検知センサ１１７は、感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙの下流側において、搬送ベルト１０５の搬送方向と直行する方向に沿って同一の基板上に支持されている。そして、搬送ベルト１０５上に描画パターンの書き込み処理が開始されてから画像検知センサ１１７で当該描画パターンが検知されるまでの時間をカウントして対応する基準値等と比較することで、副走査方向の位置ずれを補正することが可能となる。また、描画パターンの長さや描画パターンの主走査方向に離れた二点間の距離等を検知して対応する基準値等と比較することで、主走査方向の位置ずれを補正することが可能となる。
【００３９】
次に、本実施形態にかかる光書き込み装置１１１について説明する。図４は、本実施形態にかかる光書き込み装置１１１を上面から見た図である。また、図５は、本実施形態にかかる光書き込み装置を側面から見た断面図である。図４，５に示すように、各色の感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃ，１０９Ｙに書き込みを行う光ビームは光源である光源装置２８１ＢＫ，２８１Ｙ，２８１Ｍ，２８１Ｃ（以降、総じて光源装置２８１とする）から照射される。なお、本実施形態にかかる光源装置２８１は、半導体レーザ、コリメータレンズ、スリット、プリズム、シリンダレンズ等で構成されている。
【００４０】
光源装置２８１から照射された光ビームは、反射鏡２８０によって反射される。各光ビームは図示しないｆθレンズ等の光学系によってそれぞれミラー２８２ＢＫ，２８２Ｙ，２８２Ｍ，２８２Ｃ（以降、総じて２８２とする）に導かれ、さらにその先の光学系によって各感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃ，１０９Ｙの表面へと走査される。
【００４１】
反射鏡２８０は６面体のポリゴンミラーであり、回転することによってポリゴンミラー１面につき主走査方向のライン分の光ビームを走査することができる。本実施形態にかかる光書き込み装置１１１は、４つの光源装置を２８１ＢＫ，２８１Ｙと、２８１Ｍ，２８１Ｃの２色ずつの光源装置に分けて反射鏡２８０の異なる反射面を用いて走査を行うことによって、１つの反射面のみを用いて走査する方式よりコンパクトな構成で、同時に異なる４つの感光体ドラムに書き込むことを可能としている。
【００４２】
また、反射鏡２８０によって光ビームが走査される範囲の走査開始位置近傍には、光ビーム検知センサ１１８が設けられている。光源装置２８１から照射された光ビームが光ビーム検知センサ１１８に入射することにより、主走査ラインの走査開始位置のタイミングが検知され、光源装置２８１を制御する制御装置と反射鏡２８０との同期がとられる。また、光ビーム検知センサ１１８を、各感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃ，１０９Ｙの書き込み開始位置および書き込み終了位置の近傍に設けることができる。その場合、光ビーム検知センサ１１８による検知結果によって、主走査方向のドット位置ずれを補正することが可能となる。
【００４３】
次に、本実施形態にかかる光書き込み装置１１１の制御回路について、図６を参照して説明する。図６は、本実施形態にかかる光書き込み装置１１１を制御する光書き込み装置制御部１２０の機能構成および各部との接続関係を示している。
【００４４】
図６に示すように、本実施形態にかかる光書き込み装置制御部１２０は、一例として、書き込み制御部１２１や、カウント部１２２、センサ制御部１２３、画素クロック制御部１２４、位相ずれ算出部１２５、補正パターン演算部１２６、データ記憶処理部１２７、トナー量検出部１２８Ａ、回転回数検出部１２８Ｂ、部品交換検出部１２８Ｃ、温度検出部１２８Ｄ等を含む。また、補正パターン演算部１２６には、基本インタバル算出部１２６Ａや、ブロック決定部１２６Ｂ、補正パターン作成部１２６Ｃ等が含まれる。なお、本実施形態にかかる光書き込み装置１１１は、図１で説明したようなＣＰＵ１０や、ＲＡＭ１１、ＲＯＭ１２、ＮＶＲＡＭ１９、ＨＤＤ１４等の情報処理機構を含み、図６に示すような光書き込み装置制御部１２０は、画像形成装置１のコントローラ２０と同様に、ＲＯＭ１２もしくはＨＤＤ１４に記憶されている制御プログラムがＲＡＭ１１にロードされ、ＣＰＵ１０の制御にしたがって動作することによって、構成される。
【００４５】
書き込み制御部１２１は、コントローラ２０のエンジン制御部３１から入力される画像情報に基づき、光ビーム検知センサ１１８による同期検知信号に応じて光源装置２８１を制御する。本実施形態では、書き込み制御部１２１が光源制御部に相当する。また、書き込み制御部１２１は、エンジン制御部３１から入力される画像情報に基づいて光源装置２８１を制御する他、位置ずれ補正用の描画パターンを描画するために、光源装置２８１を制御する。
【００４６】
また、書き込み制御部１２１は、画素クロック生成部としての画素クロック生成回路１３０で生成された画素クロックに基づいて動作する。画素クロック生成回路１３０が生成した補正クロックを含む画素クロック列にしたがって書き込み制御部１２１を動作させることで、主走査方向の位置ずれを補正することが可能となる。
【００４７】
カウント部１２２は、副走査方向の位置ずれ補正処理では、書き込み制御部１２１が光源装置２８１を制御して感光体ドラム１０９ＢＫの露光を開始してから画像検知センサ１１７の出力信号に基づいてパターンを検知するまでの時間をカウントする。また、カウント部１２２は、各色のトナー画像のずれを補正するための副走査方向の位置ずれ補正処理では、副走査方向に間欠的に描画された描画パターンの検知タイミングをそれぞれカウントする。
【００４８】
また、カウント部１２２は、主走査方向の位置ずれ補正処理（ドット位置ずれ補正処理）では、各感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃ，１０９Ｙに対応する一対の光ビーム検知センサ１１８で光ビームが検知された時間間隔をカウントすることができる。すなわち、各感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃ，１０９Ｙについて、光ビームが、書き込み開始位置近傍の光ビーム検知センサ１１８で光ビームが検知されてから、書き込み終了位置近傍の光ビーム検知センサ１１８で光ビームが検知されるまでの時間をカウント値として取得することができる。
【００４９】
センサ制御部１２３は、画像検知センサ１１７や光ビーム検知センサ１１８を制御する制御部である。センサ制御部１２３は、主走査方向の位置ずれ補正処理（ドット位置ずれ補正処理）では、画像検知センサ１１７の出力信号に基づき、例えば、搬送ベルト１０５上に形成された描画パターンの主走査方向の長さや、描画パターンの主走査方向に異なる二点間の距離等を検知する。また、センサ制御部１２３は、光ビーム検知センサ１１８の出力信号に基づき、光ビーム検知センサ１１８で光ビームが検知されたタイミングを取得する。取得されたタイミングは、カウント部１２２に入力される。
【００５０】
位相ずれ算出部１２５は、画像検知センサ１１７による検知結果、または光ビーム検知センサ１１８による検知結果に基づいて、主走査方向の位相ずれを算出する。例えば、画像検知センサ１１７の検知結果による主走査方向の検知長さがＬｓであり、これに対応する基準長さがＬｒであった場合、主走査方向の長さの誤差ΔＬは、ΔＬ＝Ｌｓ−Ｌｒとして算出することができる。ここで、基準長さＬｒ分の主走査方向の走査時間に対応するカウント値をＮｒ１とすると、位相ずれ算出部１２５は、位相ずれに対応するカウント値ΔＮを、ΔＮ＝Ｎｒ１×ΔＬ／Ｌｒとして算出することができる。
【００５１】
また、例えば、一対の光ビーム検知センサ１１８の検知結果による主走査方向の時間差に対応するカウント値がＮｓであった場合、一対の光ビーム検知センサ１１８間のタイミング差に対応する基準となるカウント値をＮｒ２とすると、位相ずれ算出部１２５は、位相ずれに対応するカウント値ΔＮを、ΔＮ＝Ｎｒ２−Ｎｓとして算出することができる。
【００５２】
補正パターン演算部１２６は、位相ずれ算出部１２５で算出された位相ずれに対応するカウント値ΔＮに基づいて、画素クロックの補正パターンを算出する。補正パターンとは、画素クロック列中（あるいはブロック中）で補正クロックが含まれるパターンである。補正パターン演算部１２６は、図６に示すように、基本インタバル算出部１２６Ａや、ブロック決定部１２６Ｂ、補正パターン作成部１２６Ｃ等を含むことができる。ここで、図７を参照しながら、補正パターン演算部１２６による補正パターンの算出について説明する。なお、図７では、小さい正方形あるいは長方形は、いずれも画素クロック１パルスを示している。横方向は主走査方向（左から右へ走査）、縦方向は副走査方向（上から左へ走査）である。また、基本クロックを白抜きで、補正クロックをハッチングで示す。これらは、図８〜１１でも同様である。
【００５３】
画素クロック生成回路１３０は、主走査方向の一ラインに対応する基本クロックの列に当該基本クロックと時間長の異なる補正クロックが間欠的に挿入された画素クロック列（修正された画素クロック列）を生成する。画素クロック生成回路１３０は、画素クロック制御部１２４からの制御信号に基づいて、例えば画素クロック制御部１２４から補正クロックを出力する指示信号を受信したタイミングで補正クロックを出力し、それ以外では基本クロックを出力することで、企図された補正パターンで画素クロック列を出力することができる。このような処理を行う画素クロック生成回路１３０は、一例としては、特開２００７−２０３７３９号公報等に開示されている公知の回路、例えば、高周波クロック生成回路、カウンタ、比較回路、クロック生成回路、選択回路等を含む回路（図示せず）等として、構成することができる。
【００５４】
補正クロックは、基本クロックに対して、クロック補正単位の分（一例としては画素クロックの元とする高周波クロックの１パルス分）だけ周期が短いあるいは長いクロックとし、補正クロックを主走査方向の一ラインに対応する基本クロックの列に対して間欠的にかつ分散させて挿入するのが好適である。そして、基本クロックの列に対して補正クロックを挿入するパターン、すなわち補正パターンを算出するに際し、補正パターン演算部１２６は、まず、位相ずれをクロック補正単位で除算することで、主走査方向の一ラインに対応する基本クロックの列に、補正クロックを何個挿入するか（主走査方向の一ラインに対応する画素クロック列における補正クロックの数）を算出する。例えば、位相ずれに対応するカウント値ΔＮに対して、クロック補正単位分のカウント値がΔＮｍであった場合、補正パターン演算部１２６は、補正クロックの挿入数Ｎｉを、Ｎｉ＝ΔＮ／ΔＮｍとして算出する。なお、一例として、カウント部１２２によるカウントが高周波クロックで行われ、クロック補正単位が高周波クロックの１パルス分であった場合、ΔＮｍ＝１となって、補正クロックの挿入数Ｎｉは、Ｎｉ＝ΔＮとなる。
【００５５】
基本インタバル算出部１２６Ａは、主走査方向の一ラインに対応する基本クロックの列に、補正クロックを等間隔で挿入した場合の挿入間隔としての基本インタバルを算出する。主走査方向の一ラインの画素クロック数がＮｔであった場合、基本インタバル算出部１２６Ａは、基本インタバルＩｂを、Ｉｂ＝Ｎｔ／Ｎｉとして算出する（ただし、Ｉｂは整数）。
【００５６】
ブロック決定部１２６Ｂは、主走査方向の一ラインに対応する画素クロックの列を複数のブロックに分割する。ブロックは、複数の画素クロックの集合である。図７の例では、ブロック決定部１２６Ｂは、主走査方向の一ラインに対応する画素クロックの列を、それぞれがｍ個の画素クロックを含むｎ個のブロックに分割している。ブロックの分割に際し、ブロック決定部１２６Ｂは、同数のクロックを含む複数のブロックに分割することができる。これにより、一つのブロックについて作成した補正パターンを他のブロックに適用できるようになり、補正パターンの作成をより簡素化することができる。さらに、ブロック決定部１２６Ｂは、各ブロックに含まれる画素クロック数を、一ラインに含まれる全画素クロック数の約数となるようにすることができる。これにより、一ライン全体の補正パターンを、ブロック単位で決定しやすくなる。なお、ブロックに含まれない余剰の画素クロックが生じる場合には、当該余剰の画素クロックの補正パターンも決定すればよい。
【００５７】
そして、補正パターン作成部１２６Ｃが、補正パターンを作成する。図７の例では、主走査方向の奇数番目のブロック（以下、奇数ブロックと記す）と、偶数番目のブロック（以下偶数ブロックと記す）とで、補正パターンを異ならせている。奇数ブロックでは、基本クロックの列中に、基本クロックと周期の異なる補正クロックが、基本インタバル算出部１２６Ａで算出した基本インタバル（図７の例では、基本インタバル＝３）で反復的かつ間欠的に挿入されている。一方、偶数ブロックでは、基本クロックの列中に、基本インタバルより差分だけ長い長インタバル（図７の例では、長インタバル＝４）で挿入された補正クロックと、基本インタバルより差分（この例では１クロック）だけ短い短インタバル（図７の例では、短インタバル＝２）で挿入された補正クロックとが、交互に挿入されている。偶数ブロックでは、短インタバルと長インタバルとが交互に反復しており、短インタバルと長インタバルとを合わせたクロック数が基本インタバル二つ分の同じクロック数となるため、偶数ブロックでの補正クロックの挿入数を、奇数ブロックでの補正クロックの挿入数に、比較的容易に合わせることができる。図７のように、ブロック単位で異なる補正パターンとすることで、一ライン内で、補正クロックが含まれる補正パターンを容易に変化することができ、補正クロックの配置による画質劣化をより抑制しやすくなる。そして、副走査方向に隣接するラインでは、図７のブロック＃１を偶数ブロックとし、ブロック＃２を奇数ブロックとすることで、副走査方向に隣接するブロックで補正パターンを相違させることができ、補正クロックの配置による画質劣化をより容易に抑制しやすくなる。なお、ブロック決定部１２６Ｂでは、各ブロックのクロック数を基本インタバルの偶数倍に設定することで、補正クロックが短インタバルと長インタバルとで交互に含まれるブロックの補正クロックの数と、補正クロックが基本インタバルで反復して含まれるブロックの補正クロックの数とを、容易に一致させることができ、補正クロック数をより容易に管理しやすくなることが理解できよう。また、差分のクロック数は、１クロックより大きくしてもよい。その方が補正クロックをより分散して配置できることもある。図７の例の場合、補正パターン作成部１２６Ｃは、主走査方向の一ラインに対応する画素クロック列への補正クロックの挿入数が、先に算出した挿入数Ｎｉとなるように、補正パターンを決定している。
【００５８】
また、補正パターン作成部１２６Ｃは、副走査方向に隣接した複数のブロックを含むブロック群単位で、補正パターンを作成することができる。図８の例では、副走査方向のｊ番目のラインとそのラインに隣接するｊ−１番目のラインおよびｊ＋１番目のラインについて、三つのブロックからなるブロック群が設定されている。そして、副走査方向に隣接した三つの奇数ブロック（主走査方向に奇数番目のブロック）を含むブロック群では、三つの奇数ブロックともに基本インタバル（この例では、基本インタバル＝４）で補正クロックが含まれている。ただし、各ブロックで補正クロックが含まれるタイミングがずれている。また、副走査方向に隣接した三つの偶数ブロック（主走査方向に偶数番目のブロック）を含むブロック群では、ｊ番目のラインのブロックでは基本インタバル（＝４）で補正クロックが含まれ、ｊ−１番目のラインのブロックでは長インタバル（＝５）で補正クロックが含まれ、ｊ＋１番目のラインのブロックでは短インタバル（＝３）で補正クロックが含まれている。また、補正クロックが短インタバルで含まれるブロックには、長インタバルで含まれるブロックで不足する数を補うため、補正クロック（図８中で黒で塗りつぶされた長方形）を補充している。すなわち、図８の例では、長インタバルで補正クロックが含まれるブロックでは、補正クロックが最適な状態より少なくなり、短インタバルで補正クロックが含まれるブロックでは、補正クロックが最適な状態より多くなるものの、ブロック群としては、最適な補正クロック数となる。すなわち、この例では、副走査方向に隣接するブロック群の単位で、適切な補正クロック数を設定することで、補正クロック数のずれの累積によって副走査方向に位置ずれが生じるのを抑制することができる。なお、図８の例の場合、補正パターン作成部１２６Ｃは、主走査方向の三つのラインに対応する画素クロック列への補正クロックの挿入数が、先に算出した挿入数Ｎｉの３倍となるように、補正パターンを決定する。すなわち、この例では、補正クロックの挿入数が、適切な挿入数Ｎｉになっていないラインが存在する可能性もあるが、ブロック群が跨る副走査方向に隣接した複数のライン（図８の例では三つのライン）については、適切な挿入数Ｎｉの３倍となっている。こうすることで、補正クロックの挿入数のずれ、すなわち位相ずれが、副走査方向に累積して、副走査方向の位置ずれや色ずれになるのを抑制しながら、補正クロックの配置による画質劣化をより一層抑制しやすくなる。ちなみに、図示しないが、短インタバル（＝３）で補正クロックが含まれるｊ−１番目のラインのブロックと、基本インタバル（＝４）で補正クロックが含まれｊ番目のラインのブロックと、長インタバル（＝５）で補正クロックが含まれるｊ＋１番目のラインのブロックとを含むブロック群と、図８の下段に示すブロック群とを、主走査方向に隣接させる補正パターンとすることも可能である。その場合、主走査方向の各ラインで、補正ブロック数を適切に設定しやすくなる。
【００５９】
また、補正パターン作成部１２６Ｃは、ブロックをさらに細分化した小ブロック単位でインタバルが変化する補正パターンを作成することも可能である。図９の例では、ブロックを同数の画素クロックを含む小ブロックに分割し、隣接する小ブロックについて補正クロックのインタバルを変化させている。また、図１０の例では、小ブロックに含まれる画素クロックの数を変化させている。そして、図９や図１０に示すようなブロックを、主走査方向の１ライン上に対応する画素クロック列中に、交互にあるいはランダムに配置することで、補正クロックの規則的な配置による画質劣化を抑制しやすくなる。
【００６０】
そして、図６に示すデータ記憶処理部１２７は、生成した補正パターンを記憶部１４０に記憶する。すなわち、データ記憶処理部１２７は、補正パターン記憶処理部に相当する。記憶部１４０は、好適には不揮発性の記憶部であり、例えば、図１のＨＤＤ１４やＮＶＲＡＭ１９として構成することができる。ここで、データ記憶処理部１２７は、ブロック毎あるいはブロック群毎の補正パターンを、当該ブロック毎あるいはブロック群毎の補正パターンの組み合わせや、順番、配列等を示すデータとともに、記憶部１４０に記憶する。そして、画素クロック制御部１２４は、記憶部１４０に記憶されたデータを参照し、保存された補正パターンにしたがって画素クロック列に補正クロックが含まれるよう、画素クロック生成回路１３０に制御信号を送る。このような構成により、主走査方向の１ライン分あるいは複数ライン分の補正パターンを記憶する場合に比べて、補正パターンの記憶容量を減らすことができる。
【００６１】
さらに、図６に示すように、本実施形態にかかる光書き込み装置制御部１２０は、トナー量検出部１２８Ａや、回転回数検出部１２８Ｂ、部品交換検出部１２８Ｃ、温度検出部１２８Ｄ等を含み、これらの検出結果に基づいて、補正パターンを更新している。
【００６２】
トナー量検出部１２８Ａは、トナー量センサ１２９Ａの検出信号に基づいてトナーの使用量を検出する。そして、補正パターン演算部１２６は、トナー量検出部１２８Ａによって検出されたトナー量が所定量（トナー量閾値）となる毎に、補正パターンを生成し、その生成された補正パターンを、データ記憶処理部１２７が記憶部１４０に保存する。
【００６３】
また、回転回数検出部１２８Ｂは、回転回数センサ１２９Ｂの検出信号に基づいて搬送ベルト１０５の回転回数（積算値）を算出する。そして、補正パターン演算部１２６は、回転回数検出部１２８Ｂによって算出された回転回数（積算値）が所定回数（回転回数閾値）となる毎に、補正パターンを生成し、その生成された補正パターンを、データ記憶処理部１２７が記憶部１４０に保存する。
【００６４】
また、部品交換検出部１２８Ｃは、部品交換センサ１２９Ｃの検出信号に基づいて部品（例えば搬送ベルト１０５や、感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙを含む感光体ユニット等）の交換が実施されたことを検出する。部品交換センサ１２９Ｃは、一例としては、部品の着脱によってオンオフが切り替わる接触式あるいは非接触式のセンサやスイッチ等として構成することができる。そして、補正パターン演算部１２６は、部品交換センサ１２９Ｃによって所定の部品の交換が検出される毎に、補正パターンを生成し、その生成された補正パターンを、データ記憶処理部１２７が記憶部１４０に保存する。
【００６５】
また、温度検出部１２８Ｄは、温度センサ１２９Ｄの検出信号に基づいて機内の温度を検出する。そして、補正パターン演算部１２６は、検出された温度と基準温度との温度差が所定の閾値（温度差閾値）を超えた場合に、補正パターンを生成し、その生成された補正パターンを、データ記憶処理部１２７が記憶部１４０に保存する。
【００６６】
すなわち、図１１に示すように、補正パターン演算部１２６は、搬送ベルト１０５の回転回数が所定回数に達した場合や（ステップＳ１０でＹｅｓ）、トナーの使用量が所定量に達した場合（ステップＳ１１でＹｅｓ）、搬送ベルト１０５または感光体ユニットの脱着（交換）があった場合（ステップＳ１２でＹｅｓ）、温度差が所定値以下でなかった場合（ステップＳ１３でＮｏ）等に、ステップＳ１４〜ステップＳ１６を実行する。その場合、まず、補正パターン演算部１２６は、例えば、光ビーム検知センサ１１８で検知する光ビームを感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙに向けて照射するため書き込み制御部１２１を制御したり、画像検知センサ１１７で検知する描画パターンを搬送ベルト１０５上に形成するために書き込み制御部１２１を制御したりするなどの準備処理（ステップＳ１４）を実行する（ステップＳ１４）。次いで、補正パターン演算部１２６は、センサ制御部１２３での検知処理結果に基づいて補正パターンを生成する（ステップＳ１５）。そして、データ記憶処理部１２７が、生成された補正パターンを記憶部１４０に保存する（ステップＳ１６）。画素クロック制御部１２４は、記憶部１４０に記憶された補正パターンに基づいて、画素クロック生成回路１３０を制御し、画素クロック生成回路１３０が、生成された補正パターンにしたがって画素クロックを生成する。
【００６７】
以上、説明したように、本実施形態では、画素クロック生成部の一例としての画素クロック生成回路１３０が生成する画素クロック列が、それぞれ複数の基本クロックおよび複数の補正クロックを含む複数のブロックから生成され、かつ、補正クロックの挿入される補正パターンの異なる複数のブロックを含む。よって、ブロック単位で補正パターンを変化させることで、補正クロックの規則的な配置による画質劣化を抑制しやすくなる。また、ブロック単位で補正パターンを設定することで、主走査方向の一ラインあるいは複数ライン分の補正パターンを生成する場合に比べて、補正パターンをより容易に作成することができるとともに、補正パターンを記憶部に記憶する場合には、その記憶容量をより小さくすることができる。
【００６８】
また、本実施形態では、画素クロック列は、主走査方向に相互に隣接して補正パターンが相異なる二つのブロックを含むことができる。その場合、補正パターンが主走査方向に連続して規則的になるのを抑制することができ、補正クロックの配置による画質劣化を抑制しやすくなる。
【００６９】
また、本実施形態では、少なくとも一つのブロックは、所定のインタバルより所定の差分だけ長い長インタバルで挿入された補正クロックと、所定のインタバルより差分だけ短い短インタバルで挿入された補正クロックとを交互に含むことができる。その場合、ブロック内で、補正クロックが規則的に配置されるのをより容易に抑制し、補正クロックの規則的な配置による画質劣化をより容易に抑制しやすくなる。また、短インタバルと長インタバルとの組み合わせが所定のインタバルの二つ分と同じになるため、ブロック内に補正クロック数が含まれる比率を、例えば一定にするなど、より容易に管理しやすくなる。
【００７０】
また、本実施形態では、少なくとも一つのブロックは、補正クロックがそれぞれ相異なるインタバルで反復して挿入された複数の小ブロックを含むことができる。その場合、ブロック内で補正クロックのインタバルを小ブロック単位で変化させることができるため、ブロック内で、補正クロックが規則的に配置されるのをより容易に抑制し、補正クロックの配置による画質劣化をより容易に抑制しやすくなる。
【００７１】
また、本実施形態では、副走査方向に隣接する複数のラインに対応する複数の画素クロック列は、副走査方向に隣接する領域に対応して補正パターンが相異なる複数のブロックからなるブロック群を含むことができる。その場合、補正パターンが副走査方向に沿って規則的に配置されるのを抑制し、補正クロックの配置による画質劣化をより容易に抑制しやすくなる。
【００７２】
また、本実施形態では、副走査方向に隣接する複数のラインに対応する複数の画素クロック列が、補正クロックの挿入数が同じである複数のブロック群を含むことができる。その場合、ブロック群の単位で補正クロックの挿入数を管理することで、補正ブロックの挿入数のずれによって副走査方向の位置ずれや色ずれ等が生じるのを抑制しやすくなる。また、副走査方向に隣接するライン間で補正クロックが規則的に配置されるのを抑制しやすくなり、補正クロックの配置による画質劣化をより一層容易に抑制しやすくなる。
【００７３】
また、本実施形態では、ブロック群が、所定のインタバルより所定の差分だけ長い長インタバルで反復して挿入された補正クロックを含むブロックと、所定のインタバルより差分だけ短い短インタバルで反復して挿入された補正クロックを含むブロックと、を含むことができる。その場合、補正クロックの挿入パターンを副走査方向により容易に異ならせやすくなり、補正クロックの配置による画質劣化をより一層容易に抑制しやすくなる。
【００７４】
また、本実施形態では、ブロック群は、所定のインタバルで反復して挿入された補正クロックを含むブロックと、長インタバルで反復して挿入された補正クロックを含むブロックと、短インタバルで反復して挿入された補正クロックを含むブロックと、を含むことができる。その場合、３種類の異なる補正パターンを含んで補正クロックの配置による画質劣化をより一層容易に抑制しやすくなる画素クロック列を、より容易に得ることができる。
【００７５】
また、本実施形態では、補正パターン記憶処理部の一例としてデータ記憶処理部１２７は、所定の記憶部１４０に補正パターンを記憶させ、画素クロック生成部の一例としての画素クロック生成回路１３０が、記憶された補正パターンにしたがって画素クロック列を生成することができる。その場合、画像形成処理を実行する度に補正パターンを算出する必要が無くなって、画像形成装置の制御部の処理負荷を軽減することができる。
【００７６】
また、本実施形態では、補正パターン記憶処理部の一例としてデータ記憶処理部１２７は、所定の記憶部１４０に、画素クロック列に含まれる一部のブロックについての補正パターンを記憶させることができる。また、補正パターン記憶処理部の一例としてデータ記憶処理部１２７は、所定の記憶部１４０に、複数の画素クロック列に含まれる一部のブロック群についての補正パターンを記憶させることができる。その場合、一ラインあるいは複数ラインの全体について補正パターンを記憶させる場合に比べて、記憶部１４０における記憶容量を小さくすることができる。
【００７７】
また、本実施形態では、搬送体の一例としての搬送ベルト１０５の回転回数が所定回数となる毎に、または、画像形成に用いられるトナーの使用量が所定量となる毎に、または、または、搬送ベルト１０５、もしくは感光体ドラム１０９ＢＫ，１０９Ｍ，１０９Ｃおよび１０９Ｙを含む感光体ユニットが交換される毎に、または、温度センサの一例としての温度センサ１２９Ｄによって検出された温度と所定の記憶部の一例としての記憶部１４０に記憶された基準温度との差分が所定値を超えた場合に、補正パターン作成部の一例としての補正パターン作成部１２６Ｃが補正パターンを作成し、画素クロック生成部としての画素クロック生成回路１３０が、作成された補正パターンにしたがって画素クロック列を生成する。よって、搬送ベルト１０５等の機内の状況の変化が生じた場合、あるいは状況の変化が生じそうな場合には、補正パターンを更新することができるため、補正クロックの配置による画質劣化をより確実に抑制しやすくなる。
【００７８】
ところで、光書き込み装置制御部１２０に含まれる各部は、光書き込み装置制御部１２０を動作させるプログラムによって構成することも可能である。その場合、画像形成装置では、ユーザが電源を投入すると、ＲＯＭ１２やＨＤＤ１４等からＯＳ（オペレーティングシステム）がＲＡＭ１１に読み込まれ、ＣＰＵ１０によってそのＯＳが起動される。起動されたＯＳは、ユーザの操作に応じてＲＯＭ１２やＨＤＤ１４等からアプリケーションプログラムをＲＡＭ１１に読み出して起動したり、情報を読み込んだり保存したりする。また、アプリケーションプログラムは、所定のＯＳ上で動作するものに限らず、後述の各種処理の一部の実行をＯＳに肩代わりさせるものであってもよいし、所定のアプリケーションプログラムやＯＳなどを構成する一群のプログラムファイルの一部として含まれているものであってもよい。
【００７９】
また、ＨＤＤ１４等にインストールされるアプリケーションプログラムは、ＣＤ−ＲＯＭ（図示せず）などの記憶媒体に記録され、この記憶媒体に記録されたアプリケーションプログラムがハードディスク（ＨＤＤ）等にインストールされる。すなわち、ＣＤ−ＲＯＭ等の可搬性を有する記憶媒体は、アプリケーションプログラムを記憶する記憶媒体となり得る。さらには、アプリケーションプログラムは、例えば外部との通信インタフェース（図示せず）を介して外部から取り込まれ、ハードディスク等にインストールされても良い。
【００８０】
そして、ＣＰＵ１０は、ＲＡＭ１１に保持されたアプリケーションプログラムを実行することにより、図６に示す位相ずれ算出部１２５や、補正パターン演算部１２６、データ記憶処理部１２７、画素クロック制御部１２４等として動作する。この場合、プログラムには、ＣＰＵ１０を、位相ずれ算出部１２５や、補正パターン演算部１２６、データ記憶処理部１２７、画素クロック制御部１２４等として動作させる各モジュールが含まれる。
【００８１】
以上、本発明の好適な実施形態について説明したが、本発明は上記実施形態には限定されず、種々の変形が可能である。例えば、補正パターンの作成例は、上述した例には限定されず、種々の変形例が考えられる。ブロックに含まれる画素クロックの数や、ブロック群に含まれるブロックの数や、主走査方向の一ラインにおけるブロックの数等も、適宜に変更することが可能である。
【００８２】
また、上記実施形態の画像形成装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００８３】
さらに、上記実施形態の画像形成装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態の画像形成装置１で実行されるプログラムをインターネット等のネットワーク経由で提供または配信するように構成してもよい。
【符号の説明】
【００８４】
１  画像形成装置（画層形成装置の一例）
１１７  画像検知センサ（画像検知部の一例）
１１８  光ビーム検知センサ（光ビーム検知部の一例）
１２１  書き込み制御部（光源制御部の一例）
１２５  位相ずれ算出部（位相ずれ算出部の一例）
１２６Ｃ  補正パターン作成部（補正パターン作成部の一例）
１２７  データ記憶処理部（補正パターン記憶処理部の一例）
１２９Ｄ  温度センサ（温度センサの一例）
１３０  画素クロック生成回路（画素クロック生成部の一例）
２８１  光源装置（光源の一例）
【先行技術文献】
【特許文献】
【００８５】
【特許文献１】特開２００７−２０３７３９号公報
【図１】
0005760349.tif 000002
【図２】
0005760349.tif 000003
【図３】
0005760349.tif 000004
【図４】
0005760349.tif 000005
【図５】
0005760349.tif 000006
【図６】
0005760349.tif 000007
【図７】
0005760349.tif 000008
【図８】
0005760349.tif 000009
【図９】
0005760349.tif 000010
【図１０】
0005760349.tif 000011
【図１１】
0005760349.tif 000012