(57)【要約】      （修正有）【課題】画像形成装置に含まれるハードウェアを最適化することにより、機能を損なうことなく製造コストを低減する。【解決手段】印刷ジョブに基づいてビットマップデータを生成して出力するコントローラ２０と、ビットマップデータに基づいてＬＥＤＡ１１１による光書き込みを制御する書き込み制御部２０１とを含み、コントローラ２０は、ビットマップデータをページ単位で保持するページメモリと、ページメモリに格納された画素情報を、作像機構の組み立て状態に応じて固定的に生じる画像のスキュー補正用のパラメータに基づいて主走査ライン上の所定の位置でシフトして読み出して出力するエンジン制御部とを含む。【選択図】図５
2014140972.tif 000002
【特許請求の範囲】
【請求項１】
用紙に対して走査線毎に画像を形成する画像形成装置を制御する画像形成制御装置であって、
画像形成出力対象の画像の情報及び画像形成出力命令を受信し、前記用紙に対して画像を形成する作像機構に入力するための画像の情報であって前記画像形成出力対象の画像を構成する画素毎の情報によって構成される画素情報を生成する画素情報生成制御部と、
生成された前記画素情報に基づいて前記作像機構による画像形成出力を制御する作像機構制御部とを含み、
前記画素情報生成制御部は、
前記画素情報を画像形成出力対象の画像のページ単位で保持するページメモリと、
前記ページメモリに格納された画素情報を、前記作像機構の組み立て状態に応じて固定的に生じる画像の傾きに関する情報に基づき、前記固定的に生じる画像の傾きが補正されるように、主走査ライン上の所定の位置において画素を読み出す主走査ラインを副走査方向に切り替えて読み出して出力する画素情報出力部とを含むことを特徴とする画像形成制御装置。
【請求項２】
前記作像機構制御部は、
前記画素情報を主走査ライン毎に保持するラインメモリと、
前記画素情報生成制御部から出力されて前記ラインメモリに格納された画素情報を、前記画像形成装置の使用状態に基づいて変動する画像の傾きに関する情報に基づき、前記変動する画像の傾きが補正されるように、主走査ライン上の所定の位置において画素情報を読み出す主走査ラインを副走査方向に切り替えて読み出して出力する変動スキュー補正部を含むことと特徴とする請求項１に記載の画像形成制御装置。
【請求項３】
前記画像形成装置の使用状態に基づいて変動する画像の傾きに関する情報は、前記作像機構によって形成された所定の画像パターンを読み取った結果に基づいて生成された情報であり、
前記画素情報生成制御部は、前記所定の画像パターンを描画するための画素情報を生成して前記ページメモリに格納するパターン生成部を含むことを特徴とする請求項２に記載の画像形成制御装置。
【請求項４】
前記画素情報出力部は、前記所定の画像パターンを描画するための画素情報が前記ラインメモリに格納された場合においても、前記変動する画像の傾きが補正されるように、主走査ライン上の所定の位置において画素情報を読み出す主走査ラインを副走査方向に切り替えて読み出して出力することを特徴とする請求項３に記載の画像形成制御装置。
【請求項５】
前記作像機構制御部は、前記変動スキュー補正部から出力された画素情報の解像度を前記作像機構の解像度に合わせて変換する解像度変換部と、
前記解像度変換部によって解像度が変換されて前記ラインメモリに格納された画素情報を、前記作像機構が出力する画像の位置ずれの情報に基づき、前記位置ずれが補正されるように、画素情報を読み出すタイミングを調整して読み出して出力することにより、変換後の解像度単位で画像の位置ずれを補正する位置ずれ補正部とを含むことを特徴とする請求項２乃至４いずれか１項に記載の画像形成制御装置。
【請求項６】
前記作像機構制御部は、回路構成を書き換えることが可能な集積回路によって構成されることを特徴とする請求項１乃至５いずれか１項に記載の画像形成制御装置。
【請求項７】
請求項１乃至６いずれか１項に記載の画像形成制御装置を含むことを特徴とする画像形成装置。
【請求項８】
用紙に対して走査線毎に画像を形成する画像形成装置を制御する画像形成制御方法であって、
画像形成出力対象の画像の情報及び画像形成出力命令を受信し、前記用紙に対して画像を形成する作像機構に入力するための画像の情報であって前記画像形成出力対象の画像を構成する画素毎の情報によって構成される画素情報を生成する画素情報生成制御部において、
前記画素情報を画像形成出力対象の画像のページ単位で保持するページメモリに、画像形成出力対象の画像の画素情報を格納し、
前記ページメモリに格納された画素情報を、前記作像機構が組み立てられた状態において固定的に生じる画像の傾きに関する情報に基づき、前記固定的に生じる画像の傾きが補正されるように、主走査ライン上の所定の位置において画素を読み出す主走査ラインを副走査方向に切り替えて読み出して出力し、
前記画素情報に基づいて前記作像機構による画像形成出力を制御する作像機構制御部において、前記ページメモリから読み出されて出力された前記画素情報に基づいて前記作像機構を制御して画像形成出力を実行させることを特徴とする画像形成制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成制御装置、画像形成装置及び画像形成制御方法に関し、特に、装置構成の効率化に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、電子化された情報の出力に用いられるプリンタやファクシミリ及び書類の電子化に用いるスキャナ等の画像処理装置は欠かせない機器となっている。このような画像処理装置は、撮像機能、画像形成機能及び通信機能等を備えることにより、プリンタ、ファクシミリ、スキャナ、複写機として利用可能な複合機として構成されることが多い。
【０００３】
このような画像処理装置のうち、電子化された書類の出力に用いられる画像形成装置においては、電子写真方式の画像形成装置が広く用いられている。電子写真方式の画像形成装置においては、感光体を露光することにより静電潜像を形成し、トナー等の顕色剤を用いてその静電潜像を現像してトナー画像を形成し、そのトナー画像を用紙に転写することによって紙出力を行う。
【０００４】
このような画像処理装置のうち、電子化された書類の出力に用いられる画像形成装置においては、電子写真方式の画像形成装置が広く用いられている。電子写真方式の画像形成装置においては、感光体を露光することにより静電潜像を形成し、トナー等の顕色剤を用いてその静電潜像を現像してトナー画像を形成し、そのトナー画像を用紙に転写することによって紙出力を行う。
【０００５】
電子写真方式の画像形成装置において、感光体を露光する光書き込み装置にはＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ）ラスター光学系方式とＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）書込み方式とがある。ＬＤラスター光学系方式の場合、感光体を露光するビームを照射する光源及び照射されたビームを偏向して感光体上の全体を走査するためのポリゴンスキャナ等の偏向器を含み、ＬＥＤ書き込み方式の場合、ＬＥＤＡ（ＬＥＤ  Ａｒｒａｙ）ヘッドを含む。このような光書き込み装置において、ＬＤラスター光学系ならばｆθレンズ、反射ミラーの歪み、位置ずれ等による誤差があり、ＬＥＤ書込みならばＬＥＤＡヘッドの歪み、取り付け誤差等がある。
【０００６】
このような誤差による生じる課題の１つとして、副走査方向が本来の方向に対して傾いてしまうスキューの課題がある。このスキューを補正する方法としては、ＬＤ、ＬＥＤ共に機械的に補正する方法と、出力すべき画像をスキュー量に応じて画像処理により変形させることにより最終的に好適な画像が形成されるようにする方法とがある（例えば、特許文献１参照）。
【０００７】
他方、このような電子写真方式の画像形成装置においては、装置全体を制御するためのコントローラと、上述した光書き込み装置や感光体によって構成される作像機構を制御するための制御部とが夫々の制御を行うことにより動作する。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に開示されているようなスキュー補正の態様においては、出力対象の画像を構成する各画素の情報を主走査ライン単位で保持するラインメモリを、上述した作像機構側に設ける必要がある。しかしながら、ラインメモリのための記憶容量は、上述した作像機構側の制御回路のコストの大部分を占めるため、可能な限り削減することが求められる。
【０００９】
他方、装置全体を制御するためのコントローラには、用紙の１ページ分に相当する画素の情報を格納可能なページメモリが搭載されることが一般的である。しかしながら、このページメモリは、作像機構に入力するための画素の情報を一時的に保持する以外の用途に用いられておらず、有効に利用されていなかった。
【００１０】
本発明は、上記実情を考慮してなされたものであり、画像形成装置に含まれるハードウェアを最適化することにより、機能を損なうことなく製造コストを低減することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の一態様は、用紙に対して走査線毎に画像を形成する画像形成装置を制御する画像形成制御装置であって、画像形成出力対象の画像の情報及び画像形成出力命令を受信し、前記用紙に対して画像を形成する作像機構に入力するための画像の情報であって前記画像形成出力対象の画像を構成する画素毎の情報によって構成される画素情報を生成する画素情報生成制御部と、生成された前記画素情報に基づいて前記作像機構による画像形成出力を制御する作像機構制御部とを含み、前記画素情報生成制御部は、前記画素情報を画像形成出力対象の画像のページ単位で保持するページメモリと、前記ページメモリに格納された画素情報を、前記作像機構の組み立て状態に応じて固定的に生じる画像の傾きに関する情報に基づき、前記固定的に生じる画像の傾きが補正されるように、主走査ライン上の所定の位置において画素を読み出す主走査ラインを副走査方向に切り替えて読み出して出力する画素情報出力部とを含むことを特徴とする。
【００１２】
本発明の他の態様は、画像形成装置であって、上述した画像形成制御装置を含むことを特徴とする。
【００１３】
本発明の更に他の態様は、用紙に対して走査線毎に画像を形成する画像形成装置を制御する画像形成制御方法であって、画像形成出力対象の画像の情報及び画像形成出力命令を受信し、前記用紙に対して画像を形成する作像機構に入力するための画像の情報であって前記画像形成出力対象の画像を構成する画素毎の情報によって構成される画素情報を生成する画素情報生成制御部において、前記画素情報を画像形成出力対象の画像のページ単位で保持するページメモリに、画像形成出力対象の画像の画素情報を格納し、前記ページメモリに格納された画素情報を、前記作像機構が組み立てられた状態において固定的に生じる画像の傾きに関する情報に基づき、前記固定的に生じる画像の傾きが補正されるように、主走査ライン上の所定の位置において画素を読み出す主走査ラインを副走査方向に切り替えて読み出して出力し、前記画素情報に基づいて前記作像機構による画像形成出力を制御する作像機構制御部において、前記ページメモリから読み出されて出力された前記画素情報に基づいて前記作像機構を制御して画像形成出力を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、画像形成装置に含まれるハードウェアを最適化することにより、機能を損なうことなく製造コストを低減することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図３】本発明の実施形態に係るプリントエンジンの構成を示す図である。
【図４】本発明の実施形態に係る光書き込み装置の構成を模式的に示す図である。
【図５】本発明の実施形態に係る光書き込み装置の制御構成を示すブロック図である。
【図６】本発明の実施形態に係る画像形成装置における画像形成出力動作を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、画像形成装置としての複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例とし、トナーやインクなどの顕色剤を用いて紙面上に画像を形成する作像部と、作像機構が画像を形成するために参照する各画素の情報を、画像形成出力命令である印刷ジョブに基づいて生成する制御部との夫々における機能の分散を特徴として説明する。尚、画像形成装置は複合機でなくとも良く、例えば、複写機、プリンタ、ファクシミリ装置等であっても良い。
【００１７】
図１は、本実施形態に係る画像形成装置１のハードウェア構成を示すブロック図である。図１に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の情報処理端末と同様の構成に加えて、画像形成を実行するエンジンを有する。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、エンジン１３、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１４及びＩ／Ｆ１５がバス１８を介して接続されている。また、Ｉ／Ｆ１５にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１６及び操作部１７が接続されている。
【００１８】
ＣＰＵ１０は演算手段であり、画像形成装置１全体の動作を制御する。ＲＡＭ１１は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ１２は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。エンジン１３は、画像形成装置１において実際に画像形成を実行する作像機構や、用紙の読取を行う撮像機構である。
【００１９】
ＨＤＤ１４は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納されている。Ｉ／Ｆ１５は、バス１８と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ１６は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部１７は、キーボードやマウス等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。
【００２０】
このようなハードウェア構成において、ＲＯＭ１２やＨＤＤ１４若しくは図示しない光学ディスク等の記録媒体に格納されたプログラムがＲＡＭ１１に読み出され、ＣＰＵ１０がそれらのプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００２１】
次に、図２を参照して、本実施形態に係る画像形成装置１の機能構成について説明する。図２は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図２に示すように、本実施形態に係る画像形成装置１は、コントローラ２０、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）２１、スキャナユニット２２、排紙トレイ２３、ディスプレイパネル２４、給紙テーブル２５、プリントエンジン２６、排紙トレイ２７及びネットワークＩ／Ｆ２８を有する。
【００２２】
また、コントローラ２０は、主制御部３０、エンジン制御部３１、入出力制御部３２、画像処理部３３、操作表示制御部３４及びページメモリ３５を有する。図２に示すように、本実施形態に係る画像形成装置１は、スキャナユニット２２、プリントエンジン２６を有する複合機として構成されている。尚、図２においては、電気的接続を実線の矢印で示しており、用紙の流れを破線の矢印で示している。
【００２３】
ディスプレイパネル２４は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ２８は、画像形成装置１がネットワークを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００２４】
コントローラ２０は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ１２や不揮発性メモリ並びにＨＤＤ１４や光学ディスク等の不揮発性記録媒体に格納されたファームウェア等の制御プログラムが、ＲＡＭ１１等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ１０の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ２０が構成される。コントローラ２０は、画像形成装置１全体を制御する制御部として機能する。
【００２５】
主制御部３０は、コントローラ２０に含まれる各部を制御する役割を担い、コントローラ２０の各部に命令を与える。エンジン制御部３１は、プリントエンジン２６やスキャナユニット２２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部３２は、ネットワークＩ／Ｆ２８を介して入力される信号や命令を主制御部３０に入力する。また、主制御部３０は、入出力制御部３２を制御し、ネットワークＩ／Ｆ２８を介して他の機器にアクセスする。
【００２６】
画像処理部３３は、主制御部３０の制御に従い、入力された印刷ジョブに含まれる印刷情報に基づいて描画情報を生成してページメモリ３５に格納する。この描画情報とは、画像形成部であるプリントエンジン２６が画像形成動作において形成すべき画像を描画するための情報であり、出力するべき画像を構成する各画素を示すビットマップデータ、即ち画素情報である。また、印刷ジョブに含まれる印刷情報とは、ＰＣ等の情報処理装置にインストールされたプリンタドライバによって画像形成装置１が認識可能な形式に変換された画像情報である。このように、画像処理部３３を含むコントローラ２０が画素情報生成制御部として機能する。
【００２７】
操作表示制御部３４は、ディスプレイパネル２４に情報表示を行い若しくはディスプレイパネル２４を介して入力された情報を主制御部３０に通知する。ページメモリ３５は、エンジン制御部３１がプリントエンジン２６を制御して画像形成出力を実行させる際、安定して描画情報を入力するために、１ページ分に相当する描画情報を保持する。エンジン制御部３１は、ページメモリ３５に格納された描画情報をプリントエンジン２６に入力する。
【００２８】
本実施形態に係るエンジン制御部３１は、情報の送受信における汎用的な規格に従ってプリントエンジン２６に描画情報を送信する。この汎用的な規格としては、例えば、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）−Ｅｘｐｒｅｓｓ、ＰＣＩ３２、ＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）等が用いられる。
【００２９】
尚、本実施形態に係るエンジン制御部３１は、ページメモリ３５に格納された描画情報を単純にプリントエンジン２６に出力するのではなく、画像のスキューの補正処理、画像位置のシフト処理、トリミング処理等を行いながら出力する機能を有する。即ち、エンジン制御部３１が、画素情報出力部として機能する。このような処理は、従来プリントエンジン２６側で実行されていた処理であり、このような処理をコントローラ２０側において実行することが本実施形態に係る要旨の１つである。
【００３０】
また、本実施形態に係る画像処理部３３は、上述したような印刷ジョブに基づく描画情報の生成機能の他、そのようにして生成した描画情報に所定のパターンを付加する機能や、後述するプリントエンジン２６の調整用の画像パターンを生成してページメモリ３５に格納する機能を有する。即ち、画像処理部３３が、パターン生成部として機能する。このような処理も、従来プリントエンジン２６側で実行されていた処理であり、このような処理をコントローラ２０側において実行することが本実施形態に係る要旨の１つである。
【００３１】
画像形成装置１がプリンタとして動作する場合は、まず、入出力制御部３２がネットワークＩ／Ｆ２８を介して印刷ジョブを受信する。入出力制御部３２は、受信した印刷ジョブを主制御部３０に転送する。主制御部３０は、印刷ジョブを受信すると、画像処理部３３を制御して、印刷ジョブに含まれる印刷情報に基づいて描画情報を生成させる。
【００３２】
画像処理部３３によって描画情報が生成されてページメモリ３５に格納されると、エンジン制御部３１は、描画情報をプリントエンジン２６に入力すると共に給紙テーブル２５及びプリントエンジン２６を制御して、給紙テーブル２５から搬送される用紙に対して画像形成を実行する。プリントエンジン２６によって画像形成が施された用紙は排紙トレイ２７に排紙される。
【００３３】
画像形成装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル２４の操作若しくはネットワークＩ／Ｆ２８を介して外部のＰＣ等から入力されるスキャン実行指示に応じて、操作表示制御部３４若しくは入出力制御部３２が主制御部３０にスキャン実行信号を転送する。主制御部３０は、受信したスキャン実行信号に基づき、エンジン制御部３１を制御する。
【００３４】
エンジン制御部３１は、ＡＤＦ２１を駆動し、ＡＤＦ２１にセットされた撮像対象原稿をスキャナユニット２２に搬送する。また、エンジン制御部３１は、スキャナユニット２２を駆動し、ＡＤＦ２１から搬送される原稿を撮像する。また、ＡＤＦ２１に原稿がセットされておらず、スキャナユニット２２に直接原稿がセットされた場合、スキャナユニット２２は、エンジン制御部３１の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット２２が撮像部として動作する。
【００３５】
撮像動作においては、スキャナユニット２２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部３１は、スキャナユニット２２が生成した撮像情報を画像処理部３３に転送する。画像処理部３３は、主制御部３０の制御に従い、エンジン制御部３１から受信した撮像情報に基づき画像情報を生成する。
【００３６】
コントローラ２０において撮像情報を保持する記憶領域としてページメモリ３５を用いることが可能である。画像処理部３３が生成した画像情報はＨＤＤ１４等の画像形成装置１に装着された記憶媒体に保存され、若しくは入出力制御部３２及びネットワークＩ／Ｆ２８を介して外部の装置に送信される。
【００３７】
また、画像形成装置１が複写機やファクシミリとして動作する場合は、エンジン制御部３１がスキャナユニット２２若しくはファクシミリインタフェースから受信した撮像情報が描画情報としてページメモリ３５に格納され、その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部３１がプリントエンジン２６を駆動する。この他、複写動作やファクシミリの受信動作に際して、画像処理部３３による画像処理機能を用いることも可能である。
【００３８】
次に、本実施形態に係るプリントエンジン２６の構成について、図３を参照して説明する。図３に示すように、本実施形態に係るプリントエンジン２６は、無端状移動手段である搬送ベルト１０５に沿って各色の画像形成部１０６が並べられた構成を備えるものであり、所謂タンデムタイプといわれるものである。すなわち、給紙トレイ１０１から給紙ローラ１０２と分離ローラ１０３とにより分離給紙される用紙（記録媒体の一例）１０４に転写するための中間転写画像が形成される中間転写ベルトである搬送ベルト１０５に沿って、この搬送ベルト１０５の搬送方向の上流側から順に、複数の画像形成部（電子写真プロセス部）１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙが配列されている。
【００３９】
これら複数の画像形成部１０６ＢＫ、１０６Ｍ、１０６Ｃ、１０６Ｙは、形成するトナー画像の色が異なるだけで内部構成は共通である。画像形成部１０６ＢＫはブラックの画像を、画像形成部１０６Ｍはマゼンタの画像を、画像形成部１０６Ｃはシアンの画像を、画像形成部１０６Ｙはイエローの画像をそれぞれ形成する。尚、以下の説明においては、画像形成部１０６ＢＫについて具体的に説明するが、他の画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙは画像形成部１０６ＢＫと同様であるので、その画像形成部１０６Ｍ、１０６Ｃ、１０６Ｙの各構成要素については、画像形成部１０６ＢＫの各構成要素に付したＢＫに替えて、Ｍ、Ｃ、Ｙによって区別した符号を図に表示するにとどめ、説明を省略する。
【００４０】
搬送ベルト１０５は、回転駆動される駆動ローラ１０７と従動ローラ１０８とに架け渡されたエンドレスのベルト、即ち無端状ベルトである。この駆動ローラ１０７は、不図示の駆動モータにより回転駆動させられ、この駆動モータと、駆動ローラ１０７と、従動ローラ１０８とが、無端状移動手段である搬送ベルト１０５を移動させる駆動手段として機能する。
【００４１】
画像形成に際しては、回転駆動される搬送ベルト１０５に対して、最初の画像形成部１０６ＢＫが、ブラックのトナー画像を転写する。画像形成部１０６ＢＫは、感光体としての感光体ドラム１０９ＢＫ、この感光体ドラム１０９ＢＫの周囲に配置された帯電器１１０ＢＫ、光書き込み装置２００、現像器１１２ＢＫ、感光体クリーナ（図示せず）、除電器１１３ＢＫ等から構成されている。光書き込み装置２００は、夫々の感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ、１０９Ｙ（以降、総じて「感光体ドラム１０９」という）に対して光を照射するように構成されている。
【００４２】
画像形成に際し、感光体ドラム１０９ＢＫの外周面は、暗中にて帯電器１１０ＢＫにより一様に帯電された後、光書き込み装置２００からのブラック画像に対応した光源からの光により書き込みが行われ、静電潜像が形成される。現像器１１２ＢＫは、この静電潜像をブラックトナーにより可視像化し、このことにより感光体ドラム１０９ＢＫ上にブラックのトナー画像が形成される。
【００４３】
このトナー画像は、感光体ドラム１０９ＢＫと搬送ベルト１０５とが当接若しくは最も接近する位置（転写位置）で、転写器１１５ＢＫの働きにより搬送ベルト１０５上に転写される。この転写により、搬送ベルト１０５上にブラックのトナーによる画像が形成される。トナー画像の転写が終了した感光体ドラム１０９ＢＫは、外周面に残留した不要なトナーを感光体クリーナにより払拭された後、除電器１１３ＢＫにより除電され、次の画像形成のために待機する。
【００４４】
以上のようにして、画像形成部１０６ＢＫにより搬送ベルト１０５上に転写されたブラックのトナー画像は、搬送ベルト１０５のローラ駆動により次の画像形成部１０６Ｍに搬送される。画像形成部１０６Ｍでは、画像形成部１０６ＢＫでの画像形成プロセスと同様のプロセスにより感光体ドラム１０９Ｍ上にマゼンタのトナー画像が形成され、そのトナー画像が既に形成されたブラックの画像に重畳されて転写される。
【００４５】
搬送ベルト１０５上に転写されたブラック、マゼンタのトナー画像は、さらに次の画像形成部１０６Ｃ、１０６Ｙに搬送され、同様の動作により、感光体ドラム１０９Ｃ上に形成されたシアンのトナー画像と、感光体ドラム１０９Ｙ上に形成されたイエローのトナー画像とが、既に転写されている画像上に重畳されて転写される。こうして、搬送ベルト１０５上にフルカラーの中間転写画像が形成される。
【００４６】
給紙トレイ１０１に収納された用紙１０４は最も上のものから順に送り出され、その搬送経路が搬送ベルト１０５と接触する位置若しくは最も接近する位置において、搬送ベルト１０５上に形成された中間転写画像がその紙面上に転写される。これにより、用紙１０４の紙面上に画像が形成される。紙面上に画像が形成された用紙１０４は更に搬送され、定着器１１６にて画像を定着された後、画像形成装置の外部に排紙される。
【００４７】
このような画像形成装置１においては、感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ及び１０９Ｙの軸間距離の誤差、感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ及び１０９Ｙの平行度誤差、光書込み装置２００内での光源の設置誤差、感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ及び１０９Ｙへの静電潜像の書込みタイミング誤差等により、本来重ならなければならない位置に各色のトナー画像が重ならず、各色間で位置ずれが生ずることがある。
【００４８】
また、同様の原因により、転写対象である用紙において本来画像が転写される範囲から外れた範囲に画像が転写されることがある。このような位置ずれの成分としては、主にスキュー、副走査方向のレジストずれ、主走査方向の倍率誤差、主走査方向のレジストずれ等が知られている。また、用紙を搬送する搬送ローラの回転速度の誤差や摩耗による搬送量の誤差等が知られている。
【００４９】
このような位置ずれを補正するため、パターン検知センサ１１７が設けられている。パターン検知センサ１１７は、感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ及び１０９Ｙによって搬送ベルト１０５上に転写された位置ずれ補正用パターンを読み取るための光学センサであり、搬送ベルト１０５の表面に描画された補正用パターンを照射するための発光素子及び補正用パターンからの反射光を受光するための受光素子を含む。
【００５０】
図３に示すように、パターン検知センサ１１７は、感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ及び１０９Ｙの下流側において、搬送ベルト１０５の搬送方向と直行する方向に沿って同一の基板上に支持されている。更に、本実施形態に係るパターン検知センサ１１７は、装置の経時変化による濃度変動を補正するための補正用パターンを読み取るためのセンサとしても用いられる。
【００５１】
次に、本実施形態に係る光書き込み装置２００について説明する。図４は、本実施形態に係る光書き込み装置２００と感光体ドラム１０９との配置関係を示す図である。図４に示すように、各色の感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ、１０９Ｙ夫々に照射される照射光は、光源であるＬＥＤＡ（ＬＥＤ  Ａｒｒａｙ）１１１ＢＫ、１１１Ｍ、１１１Ｃ、１１１Ｙ（以降、総じてＬＥＤＡ１１１とする）から照射される。
【００５２】
ＬＥＤＡ１１１は、発光素子であるＬＥＤが、感光体ドラム１０９の主走査方向に並べられて構成されている。光書き込み装置２００に含まれる制御部は、主走査方向に並べられている夫々のＬＥＤの点灯／消灯状態を、出力すべき画像のデータに基づいて主走査ライン毎に制御することにより、感光体ドラム１０９の表面を選択的に露光し、静電潜像を形成する。
【００５３】
次に、本実施形態に係る光書き込み装置２００の制御ブロックについて、図５を参照して説明する。図５は、本実施形態に係る光書き込み装置２００においてＬＥＤＡ１１１を制御する書き込み制御部２０１の機能構成と、ＬＥＤＡ１１１及びコントローラ２０との接続関係を示す図である。即ち、本実施形態においては、書き込み制御部２０１が、作像機構の一部であるＬＥＤＡ１１１を制御する作像機構制御部として機能すると共に、コントローラ２０と書き込み制御部２０１とが連動して画像形成制御装置として機能する。
【００５４】
図５に示すように、本実施形態に係る書き込み制御部２０１は、光書き込み装置２００全体の動作を制御するＣＰＵ２０２、主記憶装置としてのＲＡＭ２０３、ＲＡＭ２０３の記憶領域上に確保されるラインメモリ２０４及びＬＥＤ書き込み制御回路２１０を含む。また、ＬＥＤ書き込み制御回路２１０は、周波数変換部２１１、画像領域制御回路２１２、パターン制御部２１３、スキュー補正部２１４、解像度変換部２１５、画像シフト部２１６、ＬＥＤＡ制御部２１７及びエンジン画像Ｉ／Ｆ２１８を含む。
【００５５】
尚、本実施形態に係る画像形成装置１においては、後述するように、ＬＥＤＡ書き込み制御回路２１０に含まれるモジュールのいくつかを省略することが可能となるが、画像形成出力に際して本来必要である機能の説明として、省略可能なモジュールを含めた状態で説明する。本実施形態に係るＬＥＤＡ書き込み制御回路２１０は、内部の回路構成を書き換えることが可能な集積回路であるＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）によって構成される。
【００５６】
このように、本実施形態に係る書き込み制御部２０１は、図１において説明したハードウェア構成と同様に、記憶媒体に記憶されている制御プログラムがＲＡＭ２０３にロードされ、ＣＰＵ２０２がそのプログラムに従って演算を行うことにより構成されるソフトウェア制御部と、ハードウェアとの組み合わせによって構成される。
【００５７】
また、以降の説明においては、ＬＥＤＡ１１１に対する書き込み制御部２０１の構成及び機能について説明するが、図３、図４において説明したように、ＬＥＤＡ１１１は感光体ドラム１０９ＢＫ、１０９Ｍ、１０９Ｃ、１０９Ｙ夫々に対応して設けられておいる。従って、書き込み制御部２０１は、各色のＬＥＤＡ１１１及び感光体ドラム１０９毎に制御を行う機能を有する。
【００５８】
尚、各色ＬＥＤＡ１１１及び感光体ドラム１０９毎の画像処理においては、各色毎に異なるフォーマットの情報を処理可能な方式と、各色で共通のフォーマットの情報のみを処理可能な方式とがある。各色毎に異なるフォーマットの情報を処理可能な方式の場合、各色毎に異なる印刷ジョブについての画像処理を行うことが可能であり、連続印刷の生産性を高めることができる。他方、各色共通のフォーマットのみが処理可能な場合、ＬＥＤＡ書き込み制御回路２１０の回路規模や信号線を低減することができ、コストを削減することが可能である。
【００５９】
ＬＥＤＡ書き込み制御回路２１０は、コントローラ２０から入力される描画情報に基づいてＬＥＤＡ１１１の発光を制御する発光制御部であり、集積回路等のハードウェアによって構成され、ＣＰＵ２０２の制御に従って動作する。エンジン画像Ｉ／Ｆ２１８は、上述したように、コントローラ２０のエンジン制御部３１から汎用的な規格に従って入力される描画情報を取得し、ＬＥＤＡ書き込み制御回路２１０内部の情報形式に変換して出力する。
【００６０】
エンジン画像Ｉ／Ｆ２１８には、ＬＥＤＡ１１１の点灯周期、即ちライン周期を示すライン同期信号が入力されており、エンジン画像Ｉ／Ｆ２１８は、形式を変換した描画情報をライン同期信号に従って出力する。周波数変換部２１１は、エンジン画像Ｉ／Ｆ２１８から入力される描画情報をＬＥＤＡ書き込み制御回路２１０の動作周波数に対応させて出力する。そのため、周波数変換部２１１は、コントローラ２０から入力される描画情報を、周波数変換用に設けられたラインメモリ２０４に一次的に格納し、ＬＥＤＡ書き込み制御回路２１０の動作周波数に従って出力する。
【００６１】
尚、上述したように、エンジン画像Ｉ／Ｆ２１８は、ライン同期信号に従って描画情報を出力するため、その時点で描画情報の周期はＬＥＤＡ書き込み制御回路２１０の動作周波数に対応している。従って、周波数変換部２１１は周波数変換を行うことなくバイパスすることも可能であるし、周波数変換部２１１を省略することも可能である。上述したように、本実施形態に係るＬＥＤＡ書き込み制御回路２１０はＦＰＧＡで構成されるため、このようなモジュール動作の切り替えを容易に実現可能である。このようなモジュール動作の切り替えが、本実施形態に係る要旨の１つである。
【００６２】
画像領域制御回路２１２は、周波数変換されて出力された画像データに対して、画像サイズの変更やトリミング処理並びに内部パターンの付加等を行うと共に、次段の処理モジュールであるパターン制御部２１３への画像データの出力タイミングや、主走査方向の画素の読出し位置を制御することにより、コントローラ２０から入力された解像度単位での主走査方向の位置ずれ補正を行う。画像領域制御回路２１２による主走査方向の位置ずれ補正は、コントローラ２０から入力された描画データの解像度単位で行われる。
【００６３】
パターン制御部２１３は、上述した補正用パターンの生成を制御する。その場合、パターン制御部２１３は、書込み制御部２０１に設けられている図示しない記憶媒体からパターンを描画するための情報を取得し、パターンを構成する画素の情報を描画情報として出力する。尚、コントローラ２０によって制御される通常の画像形成出力動作の場合、画像領域制御回路２１２から入力される画像データは、パターン制御部２１３において特に処理を施されることなくスキュー補正部２１４に入力される。
【００６４】
スキュー補正部２１４は、ＬＥＤＡ１１１と感光体ドラム１０９との配置による誤差等、様々な要因によって生じる画像のスキューを補正する。スキュー補正に関するパラメータ値は書き込み制御部２０１に含まれる記憶装置に記憶されており、ＣＰＵ２０２の制御によってスキュー補正部２１４に設定される。スキュー補正部２１４は、パターン制御部２１３から入力された画像データをラインメモリ２０４に主走査ライン毎に格納し、設定されたパラメータ値に従ってラインメモリ２０４から画像データを読み出すことによりスキュー補正を実行する。
【００６５】
解像度変換部２１５は、スキュー補正部２１４によってスキューが補正された画像データの主走査方向及び副走査方向の解像度を変倍処理する。スキュー補正部２１４によってラインメモリ２０４から読みだされた画像データは、解像度変換部２１５のためのラインメモリ２０４に書き込まれる。解像度変換部２１５は、ＣＰＵ２０２によって設定される解像度変換用のパラメータに従い、ラインメモリ２０４からの画像データの読み出し処理によって解像度変換を行う。
【００６６】
例えば、副走査副走査の解像度変倍の場合、解像度変換部２１５は、ラインメモリ２０４に格納された画像データを解像度の倍率に応じて繰り返し読み出す。例えば、本実施形態においてコントローラ２０から入力される描画データの解像度は６００ｄｐｉである。その解像度を副走査方向に１２００ｄｐｉ、即ち２倍とする場合、解像度変換部２１５は、１ライン分の画像データの読出しを２回繰り返す。また、２４００ｄｐｉ、即ち４倍とするためには４回繰り返す。
【００６７】
また、主走査方向の解像度変倍の場合、解像度変換部２１５は、ラインメモリ２０４に格納された１画素分の画像データを解像度の倍率に応じて繰り返し出力する。例えば、上述したように６００ｄｐｉの画像データを１２００ｄｐｉに変換する場合、解像度変換部２１５は、１画素分の画像データを２回繰り返して出力する。
【００６８】
尚、本実施形態においては、スキュー補正部２１４と解像度変換部２１５とが異なるモジュールとして設けられているため、夫々のモジュールについてラインメモリ２０４の記憶領域を確保する必要があるとともに、ラインメモリ２０４への画像データの書き込み及び読み出しが２回分発生する。これに対して、スキュー補正処理と解像度変換処理とを同時に行うことも可能である。
【００６９】
即ち、ラインメモリ２０４に格納された画像データを読み出す際、ＣＰＵ２０２から設定されたスキュー補正用のパラメータに従って主走査方向の所定の位置で画像データを読み出すラインをシフトすると共に、解像度変換用のパラメータに従って１ライン分の画像データの繰り返しの読み出しや、１画素分の画像データの繰り返し出力を行う。このような処理により、ラインメモリ２０４への画像データの書き込み及び読み出し処理を少なくすることができると共に、ＲＡＭ２０３においてラインメモリ２０４として確保するべき記憶領域を低減することが可能である。
【００７０】
画像シフト部２１６は、解像度変換部２１５から出力された画素データの転送タイミングを調整してＬＥＤＡ制御部２１７に入力することにより、変換後の解像度の単位での精細な位置ずれ補正を行う。画像シフト部２１６における画像データのタイミング調整に際しては、画像をずらす方向に応じてタイミングを調整する。
【００７１】
例えば、主走査方向の位置ずれを補正する場合、画像データをＬＥＤＡ制御部２１７に転送するタイミングを調整する。この際、転送タイミングを遅らせる方向にタイミング調整の方向を限定すれば、画像シフト部２１６を単純なフリップフロップ回路で構成することができ、回路の単純化を図ることが可能である。
【００７２】
また、副走査方向の位置ずれを補正する場合、画像シフト部２１６は、解像度変換部２１５が出力した画像データを画像シフト部２１６のために確保されているラインメモリ２０４に格納し、その画像データを読み出してＬＥＤＡ制御部２１７に転送するタイミングを、解像度変換後のライン周期単位で調整する。ＬＥＤＡ制御部２１７は、画像シフト部２１６から出力される画像データに基づいてＬＥＤＡ１１１を発光駆動することにより、感光体ドラム１０９表面を選択的に露光する。
【００７３】
このような構成において、本実施形態に係る要旨は、上述した位置ずれ補正等の画像処理の処理タイミング、処理主体に関する。具体的には、従来ＬＥＤＡ書き込み制御回路２１０において実行されていた画像処理のうち、画像領域制御回路２１２、パターン制御部２１３及びスキュー補正部２１４によって実行される処理を、コントローラ２０の画像処理部３３側に担わせる。これにより、ＬＥＤＡ書き込み制御回路２１０の回路規模を低減することができると共に、ラインメモリ２０４としてのＲＡＭ２０３の記憶領域を有効に利用することができる。
【００７４】
ここで、上述したように、スキュー補正部２１４によって補正する必要のあるスキューの原因には、光源であるＬＥＤＡ１１１や感光体ドラム１０９の設置誤差のように、作像機構の組み立て状態に応じて固定的に生じる固定要因と、画像形成装置１の使用状態等の環境条件のような変動要因とがある。本実施形態に係る画像形成装置において、画像処理部３３は、スキュー補正部２１４によるスキュー補正処理のうち、上述した固定要因によるスキューの補正を行う。
【００７５】
上述した固定要因によるスキューを補正するためのパラメータ（以降、「固定スキュー補正用パラメータ」とする）は、ＬＥＤＡ１１１や感光体ドラム１０９が画像形成装置１において設置された後に測定され、書き込み制御部２０１に設けられた記憶媒体に保存される。コントローラ２０側のエンジン制御部３１は、書き込み制御部２０１側において保存されている固定スキュー補正用パラメータを取得して、そのパラメータに応じたスキュー補正を行う。
【００７６】
他方、ＬＥＤＡ書き込み制御回路２１０側に設けられるスキュー補正部２１４は、上述した変動要因によるスキューの補正を行う。変動要因によるスキューを補正するためのパラメータ（以降、「変動スキュー補正用パラメータ」とする）は、上述した補正用パターンをパターン検知センサ１１７が検知することによって生成される。
【００７７】
上記固定要因及び変動要因のうち、スキューの程度に対して支配的なのは固定要因である。即ち、固定要因によって発生するスキュー量と、変動要因によって発生するスキュー量とでは、固定要因によって発生するスキュー量のほうが大きい。スキュー補正部２１４においてスキュー補正を行う場合、例えば主走査方向全体で１０ライン分のスキューが発生している場合、ラインメモリ２０４のうち１０ライン分をスキュー補正部２１４に割り当てる必要がある。
【００７８】
これに対して、コントローラ２０側においては、１ページ分の画像データがページメモリ３５において保持されるため、ページメモリ３５からの読み出しに際して、画像データを読み出すラインをシフトすることにより、何ライン分でもスキュー補正を行うことができる。
【００７９】
そして、変動要因によって発生するスキュー量は、固定要因によって発生するスキュー量よりも小さく、ラインメモリ２０４のうちスキュー補正部２１４に割り当てるライン数は少なくて良いため、ＬＥＤＡ書き込み制御回路２１０の回路規模を低減し、若しくは他のモジュールに対してより多くのメモリを割り当てることが可能である。
【００８０】
図６は、本実施形態に係る画像形成出力動作におけるコントローラ２０及び書き込み制御部２０１夫々の動作を示すシーケンス図である。図６に示すように、まずはコントローラ２０において主制御部３０が入出力制御部３２を介して印刷ジョブを受信する（Ｓ６０１）。
【００８１】
印刷ジョブを受信した主制御部３０は、プリントエンジン２６におけるスキュー補正、位置ずれ補正、濃度補正等のためのパラメータを更新するため、画像処理部３３を制御して夫々のパラメータを生成するための補正用パターンを生成させる（Ｓ６０２）。Ｓ６０２において、画像処理部３３は、通常の画像形成出力動作において描画情報をページメモリ３５に書き込むのと同様に、あらかじめ定められている補正用パターンの描画情報をページメモリ３５に書き込む。
【００８２】
このように、コントローラ２０側で補正用パターンを生成する場合、ページ単位で描画情報を保持することができるページメモリ３５を用いることができる。従って、補正用パターンとして、ページ単位で作りこまれた画像を用いることが可能である。また、そのようなページ単位で作りこまれた画像は、ＨＤＤ１４のような大容量の記憶媒体に格納しておくことができる。
【００８３】
これに対して、図５において説明したように書き込み制御部２０１においては、ページメモリ３５のようなページ単位で描画情報を保持することができるような記憶容量を搭載することが困難である。従って、パターン制御部２１３によって補正用パターンを生成する場合、生成可能な補正用パターンは、所定のルールに従って生成された単純なパターンのみである。
【００８４】
従って、コントローラ２０側で補正用パターンを生成して通常の画像形成出力のように描画情報としてプリントエンジン２６に出力することにより、ページ単位で作りこまれた補正用パターンを用いて、より有効なパラメータ補正を実行することができる。
【００８５】
画像処理部３３がページメモリ３５に補正用パターンの描画情報を書き込むと、主制御部３０はエンジン制御部３１を制御し、パラメータの補正指示をプリントエンジン２６に送信する（Ｓ６０３）。これにより、ページメモリ３５に書き込まれた描画情報が通常の画像形成出力動作と同様にプリントエンジン２６に入力される。
【００８６】
尚、Ｓ６０２において生成され、Ｓ６０３においてプリントエンジン２６に送信される補正用パターンの描画情報は、予めプリントエンジン２６からコントローラ２０側に通知されている固定スキュー補正用パラメータによってスキュー補正が実行された状態であることが好ましい。これにより、画像形成出力された補正用パターンに生じるスキューは、変動要因によって発生するスキューのみとなる。そのため、プリントエンジン２６によって実行される補正用パラメータ生成処理によって生成されるのは、変動要因に基づくスキューの補正用パラメータ、即ち、上述した変動スキュー補正用パラメータとなる。
【００８７】
プリントエンジン２６においては、書き込み制御部２０１が、コントローラ２０から入力されたパラメータ補正指示に応じて、補正用パターンの描画情報に基づいて画像形成出力を実行する（Ｓ６０４）。補正用パターンの画像形成出力が実行されると、書き込み制御部２０１は、搬送ベルト１０５上に形成された補正用パターンの読取結果をパターン検知センサ１１７から取得し（Ｓ６０５）、その読取結果に基づいて補正用パラメータの設定を行う（Ｓ６０６）。
【００８８】
また、書き込み制御部２０１は、Ｓ６０６において、生成された補正用のパラメータや、上述したように予め設定されている固定スキュー補正用パラメータをコントローラ２０側に通知する。尚、固定スキュー補正用パラメータについては、Ｓ６０６のタイミングではなく、予めコントローラ２０側において保存しておいてもよい。
【００８９】
特に、固定スキュー補正用パラメータに基づくスキュー補正が施された状態の補正用パターンを生成するためには、予めコントローラ２０側に固定スキュー補正用パラメータを通知しておく必要がある。これは、コントローラ２０側において固定スキュー補正用パラメータを保存しておく場合の他、例えば図６のＳ６０２に際して、コントローラ２０がプリントエンジン２６から固定スキュー補正用パラメータを取得するようにしても良い。
【００９０】
プリントエンジン２６に対するパラメータ補正指示に続いて、コントローラ２０側では、主制御部３０が画像処理部３３を制御し、印刷ジョブに基づいて描画情報を生成させる（Ｓ６０７）。これにより、印刷対象の画像の描画情報がページメモリ３５に書き込まれる。
【００９１】
ページメモリ３５に出力対象の画像の描画情報が書き込まれると、主制御部３０は、エンジン制御部３１を制御し、ページメモリ３５に書き込まれた描画情報を読み出してプリントエンジン２６に送信させる。この際、エンジン制御部３１は、画像の主副方向のシフト、トリミング及びスキュー補正をするようにページメモリ３５から描画情報を読み出して、プリントエンジン２６に出力する（Ｓ６０８）。
【００９２】
Ｓ６０８において、エンジン制御部３１は、Ｓ６０６において書き込み制御部２０１から取得したパラメータに従ってシフト処理、トリミング処理、スキュー補正処理を行うように、ページメモリ３５から描画情報を読み出す。このシフト処理およびトリミング処理は、図５において説明した画像領域制御回路２１２によって実行される処理である。このように、コントローラ２０側でシフト処理およびトリミング処理を行うことにより、ＬＥＤＡ書き込み制御回路２１０の画像領域制御回路２１２を省略することが可能である。
【００９３】
このようにして出力対象の画像が書き込み制御部２０１に入力されると、書き込み制御部２０１においては、エンジン画像Ｉ／Ｆ２１８が画像のフォーマット変換を行って（Ｓ６０９）後段のモジュールに画像データを転送する。エンジン画像Ｉ／Ｆ２１８から画像データを取得した周波数変換部２１１は、ＬＥＤＡ書き込み制御回路２１０の動作周波数に対応させて画像データを後段に転送する。
【００９４】
周波数変換部２１１から出力された画像データは、バイパスされた画像領域制御回路２１２及びパターン制御部２１３を経てスキュー補正部２１４に入力される。スキュー補正部２１４は、上述した変動スキュー補正用パラメータに従ってスキュー補正を行い（Ｓ６１０）、後段の解像度変換部２１５に画像データを転送する。即ち、スキュー補正部２１４が、変動スキュー補正部として機能する。スキュー補正部２１４から画像データを取得した解像度変換部２１５は、上述したような処理により解像度の変倍処理を行い（Ｓ６１１）、後段の画像シフト部２１６に画像データを転送する。
【００９５】
解像度変換部２１５から画像データを取得した画像シフト部２１６は、上述したような処理により、解像度変換部２１５による変換後の解像度単位で画像シフト処理を行い（Ｓ６１２）、後段のＬＥＤＡ制御部２１７に画像データを転送する。即ち、画像シフト部２１６が、変換後の解像度単位で画像の位置ずれを補正する位置ずれ補正部として機能する。画像シフト部２１６からシフト後のタイミングで画像データを取得したＬＥＤＡ制御部２１７は、取得した画像データに基づき、ライン同期信号に従ってＬＥＤＡ１１１を駆動する（Ｓ６１３）。このような処理により、本実施形態に係る画像形成出力動作が完了する。
【００９６】
以上説明したように、本実施形態に係る画像形成装置１においては、コントローラ２０側において、プリントエンジン２６から通知された固定スキュー補正用パラメータに基づいて固定要因によって発生するスキューを補正する。そのため、プリントエンジン２６においては、補正用パターンの検知結果に従って生成された変動スキュー補正用パラメータに基づくスキュー補正のみを行えばよく、そのために必要なラインメモリの容量を削減することが可能である。従って、画像形成装置１に含まれるハードウェアを最適化することにより、機能を損なうことなく製造コストを低減することが可能となる。
【００９７】
また、本実施形態に係る画像形成装置１においては、コントローラ２０側でシフト処理やトリム処理を行うため、ＬＥＤＡ書き込み制御回路２１０における画像領域制御回路２１２の処理を省略し、転送効率を向上することができる。このような転送効率の向上は、画像領域制御回路２１２をバイパスすることによって実現されるが、本実施形態に係るＬＥＤＡ書き込み制御回路２１０はＦＰＧＡで構成されているため、そのようなバイパス処理を容易に実現することが可能である。
【００９８】
また、画像領域制御回路２１２をバイパスすることにより、画像領域制御回路２１２に割り当てられるラインメモリ２０４を省略することが可能であり、上述したスキュー補正部２１４の場合と同様に、必要なラインメモリの容量を削減することが可能である。このようにしてラインメモリ数が削減されることにより、ＲＡＭ２０３の容量を削減することが可能であり、書き込み制御部２０１の回路規模や製造コストを低減することが可能である。
【００９９】
また、削減されたラインメモリ数をＲＡＭ２０３の容量削減に適用する場合の他、ＬＥＦＤＡ書き込み制御回路２１０の他のモジュールに割り当てることも可能である。例えば、削減されたラインメモリ数を画像シフト部２１６に割り当てることにより、画像シフト部２１６においてシフトさせることが可能なライン数を多くすることが可能である。
【０１００】
特に、画像シフト部２１６においては、解像度変換部２１５によって変倍された後の画像データを扱うため、一主走査ラインのためのラインメモリであっても、主走査解像度が２倍になっていれば２倍の容量が必要であり、主走査解像度が４倍になっていれば４倍の容量が必要である。従って、ＬＥＤＡ書き込み制御回路２１０に含まれる他のモジュールへのラインメモリの割り当てを削減することにより、ＲＡＭ２０３全体の容量を増大させることなく、画像シフト部２１６に必要なラインメモリを割り当てることが可能となる。
【０１０１】
また、画像形成装置の設計においては、コントローラ２０と、書き込み制御部２０１と、ＬＥＤＡ１１１とが夫々別個に設計されることがあり、コントローラ２０及びＬＥＤＡ１１１の設計がすでに完了した状態において、その間をつなぐための機能を持たせて書き込み制御部２０１が設計されることがある。
【０１０２】
このような場合、フレキシブルな設計を可能とするために書き込み制御部２０１に搭載するＬＥＤＡ書き込み制御回路２１０をＦＰＧＡによって構成するが、ＦＰＧＡは回路規模が大きくなる程、等比級数的にコストが増大する。また、ＲＡＭ２０３のコストが大きいことは上述したとおりである。そのため、ＬＥＤＡ書き込み制御回路の回路規模やＲＡＭ２０３の容量は可能な限り低減することが好ましい。
【０１０３】
これに対して、本実施形態に係る画像形成装置１においては、コントローラ２０において一般的に搭載されるページメモリ３５を用いることにより、シフト処理、トリム処理、スキュー補正等の、従来プリントエンジン２６側において実行されていた画像処理を行う。そのため、上記目的の通りプリントエンジン２６の書き込み制御部２０１の規模を低減することが可能であると共に、１ページ分という大きな容量を用いた処理を行うことが可能であり、書き込み制御部２０１において上述した各処理を行うよりも好適な処理を実現することができる。
【０１０４】
尚、上記実施形態においては、ＬＥＤＡ１１１を用いる光書込み装置２００を例として説明したが、本実施形態に係る要旨は、スキュー補正をはじめとした画像処理を要する作像機構であれば同様に適用可能である。従って、ＬＥＤＡ１１１に限らず、有機ＥＬ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ）ヘッド、ＬＤ（Ｌａｓｅｒ  Ｄｉｏｄｅ）アレイヘッド、面発光レーザー等の固体走査系書き込みヘッドであれば同様に適用可能である。
【０１０５】
更に、電子写真方式にも限定されず、主走査ラインのような走査線毎に画像を形成する作像機構であれば良く、例えば、光書き込み装置２００及び感光体ドラム１０９を含む画像形成部１０６の替わりにインクジェット方式であっても、スキュー補正機能をはじめとした画像処理機能を用いる作像機構ならば適用可能である。
【符号の説明】
【０１０６】
１  画像形成装置
１０  ＣＰＵ
１１  ＲＡＭ
１２  ＲＯＭ
１３  エンジン
１４  ＨＤＤ
１５  Ｉ／Ｆ
１６  ＬＣＤ
１７  操作部
１８  バス
２０  コントローラ
２１  ＡＤＦ
２２  スキャナユニット
２３  排紙トレイ
２４  ディスプレイパネル
２５  給紙テーブル
２６  プリントエンジン
２７  排紙トレイ
２８  ネットワークＩ／Ｆ
３０  主制御部
３１  エンジン制御部
３２  入出力制御部
３３  画像処理部
３４  操作表示制御部
３５  ページメモリ
１０１  給紙トレイ
１０２  給紙ローラ
１０３  分離ローラ
１０４  用紙
１０５  搬送ベルト
１０６ＢＫ、１０６Ｃ、１０６Ｍ、１０６Ｙ  画像形成部
１０７  駆動ローラ
１０８  従動ローラ
１０９ＢＫ、１０９Ｃ、１０９Ｍ、１０９Ｙ  感光体ドラム
１１０ＢＫ  帯電器
１１１、１１１ＢＫ、１１１Ｙ、１１１Ｍ、１１１Ｃ  ＬＥＤＡ
１１２ＢＫ、１１２Ｃ、１１２Ｍ、１１２Ｙ  現像器
１１３ＢＫ、１１３Ｃ、１１３Ｍ、１１３Ｙ  除電器
１１５ＢＫ、１１５Ｃ、１１５Ｍ、１１５Ｙ  転写器
１１６  定着器
１１７  パターン検知センサ
２００  光書き込み装置
２０１  書き込み制御部
２０２  ＣＰＵ
２０３  ＲＡＭ
２０４  ラインメモリ
２１０  ＬＥＤＡ書き込み制御回路
２１１  周波数変換部
２１２  画像領域制御回路
２１３  パターン制御部
２１４  スキュー補正部
２１５  階調制御部
２１６  主走査シフト部
２１７  ＬＥＤＡ制御部
２１８  エンジン画像Ｉ／Ｆ
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２０１２−０６１６７５号公報
【図１】
2014140972.tif 000003
【図２】
2014140972.tif 000004
【図３】
2014140972.tif 000005
【図４】
2014140972.tif 000006
【図５】
2014140972.tif 000007
【図６】
2014140972.tif 000008