(57)【要約】【課題】通常順序及び反対順序のいずれの書き込みが行われる場合であっても正しく階調変換を行うことができる画像形成装置及び階調変換方法を提供する。【解決手段】入力された画像データの解像度を変換するスキュー補正部１３９と、階調変換テーブルを参照して、解像度が変換された画像データに対し、通常順序での書き込みの場合には当該通常順序での階調変換用のマトリクス変換を施し、通常順序とは反対の反対順序での書き込みの場合には当該反対順序での階調変換用のマトリクス変換を施す階調変換部１４３と、マトリクス変換が施された画像データに応じた書き込みを行うＬＥＤＡヘッド３２と、を備える。【選択図】図２
2014058076.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データの解像度を変換する解像度変換部と、
階調変換テーブルを参照して、解像度が変換された前記画像データに対し、通常順序での書き込みの場合には当該通常順序での階調変換用のマトリクス変換を施し、前記通常順序とは反対の反対順序での書き込みの場合には当該反対順序での階調変換用のマトリクス変換を施す階調変換部と、
マトリクス変換が施された前記画像データに応じた書き込みを行う書込部と、
を備える画像形成装置。
【請求項２】
前記階調変換部は、前記通常順序での書き込みの場合、前記階調変換テーブルが示す内容のマトリクス変換を施し、前記反対順序での書き込みの場合、前記階調変換テーブルが示す内容を反転した内容のマトリクス変換を施す請求項１に記載の画像形成装置。
【請求項３】
前記階調変換部は、レジスタ設定、外部信号、又は前記書込部の種別に基づいて、前記通常順序での書き込みか前記反対順序での書き込みかを判定する請求項２に記載の画像形成装置。
【請求項４】
前記階調変換部は、前記反対順序での書き込みが行われる場合、前記階調変換テーブルが示す内容のマトリクス変換を施し、マトリクス変換後の前記画像データを主走査方向に反転する請求項２又は３に記載の画像形成装置。
【請求項５】
前記通常順序での書き込みが行われる場合、前記階調変換テーブルを前記通常順序用の内容に書き換え、前記反対順序での書き込みが行われる場合、前記階調変換テーブルを前記通常順序用の内容を反転した内容に書き換える制御部を更に備える請求項１に記載の画像形成装置。
【請求項６】
前記制御部は、前記反対順序での書き込みが行われる場合、前記階調変換テーブルを前記通常順序用の内容を主走査方向に反転した内容に書き換える請求項５に記載の画像形成装置。
【請求項７】
前記書込部は、ＬＥＤＡ（Light  Emitting  Diode  Array）、有機ＥＬＡ（Organic  Electroluminescence  Array）、又はＬＤＡ（Laser  Diode  Array）である請求項１〜６のいずれか１つに記載の画像形成装置。
【請求項８】
入力された画像データの解像度を変換する解像度変換ステップと、
階調変換テーブルを参照して、解像度が変換された前記画像データに対し、通常順序での書き込みの場合には当該通常順序での階調変換用のマトリクス変換を施し、前記通常順序とは反対の反対順序での書き込みの場合には当該反対順序での階調変換用のマトリクス変換を施す階調変換ステップと、
マトリクス変換が施された前記画像データに応じた書き込みを行う書込ステップと、
を含む階調変換方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び階調変換方法に関する。
【背景技術】
【０００２】
２値での書き込みを行うＬＥＤＡ（Light  Emitting  Diode  Array）を用いた画像形成装置において、入力された多値の画像データを高解像度化して出力する場合に、入力された多値の画像データにマトリクス変換を施して２値へ階調変換する技術が知られている。例えば特許文献１には、多値画像データを２値又は少値の画像データに変換する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、マトリクス変換を施して階調変換を行う場合、通常順序での書き込みが行われるか通常順序とは反対の反対順序での書き込みが行われるかでマトリクスのパターンが異なる場合がある。
【０００４】
本発明は、上記事情に鑑みてなされたものであり、通常順序及び反対順序のいずれの書き込みが行われる場合であっても正しく階調変換を行うことができる画像形成装置及び階調変換方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる画像形成装置は、入力された画像データの解像度を変換する解像度変換部と、階調変換テーブルを参照して、解像度が変換された前記画像データに対し、通常順序での書き込みの場合には当該通常順序での階調変換用のマトリクス変換を施し、前記通常順序とは反対の反対順序での書き込みの場合には当該反対順序での階調変換用のマトリクス変換を施す階調変換部と、マトリクス変換が施された前記画像データに応じた書き込みを行う書込部と、を備える。
【０００６】
また、本発明の別の態様にかかる階調変換方法は、入力された画像データの解像度を変換する解像度変換ステップと、階調変換テーブルを参照して、解像度が変換された前記画像データに対し、通常順序での書き込みの場合には当該通常順序での階調変換用のマトリクス変換を施し、前記通常順序とは反対の反対順序での書き込みの場合には当該反対順序での階調変換用のマトリクス変換を施す階調変換ステップと、マトリクス変換が施された前記画像データに応じた書き込みを行う書込ステップと、を含む。
【発明の効果】
【０００７】
本発明によれば、通常順序及び反対順序のいずれの書き込みが行われる場合であっても正しく階調変換を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本実施形態の印刷装置の機械的構成の一例を示す模式図である。
【図２】図２は、本実施形態の印刷装置の機能構成の一例を示すブロック図である。
【図３】図３は、本実施形態の解像度変換前の画像データの一例を示す図である。
【図４】図４は、本実施形態の解像度変換後の画像データの一例を示す図である。
【図５】図５は、本実施形態の階調変換テーブルの一例を示す図である。
【図６】図６は、本実施形態のガンマルックアップテーブルの一例を示す図である。
【図７】図７は、本実施形態の通常モード時における階調変換用のマトリクス変換の一例を示す説明図である。
【図８】図８は、ミラーモード時において、通常モード時における階調変換用のマトリクス変換を施した場合の一例を示す説明図である。
【図９】図９は、本実施形態のミラーモード時における階調変換用のマトリクス変換を施した場合の一例を示す説明図である。
【図１０】図１０は、本実施形態の印刷装置で実行される書込制御処理の一例を示すフローチャート図である。
【図１１】図１１は、変形例１のガンマルックアップテーブルの一例を示す図である。
【図１２】図１２は、本実施形態及び各変形例の印刷装置のハードウェア構成の一例を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照しながら、本発明にかかる画像形成装置及び階調変換方法の実施形態を詳細に説明する。以下の各実施形態では、本発明の画像形成装置を、電子写真方式の印刷装置に適用した場合を例に取り説明するが、これに限定されるものではない。本発明の画像形成装置は、電子写真方式で画像を形成する装置であれば適用でき、例えば、電子写真方式の複写機や複合機（ＭＦＰ：Multifunction  Peripheral）などにも適用できる。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【００１０】
図１は、本実施形態の印刷装置１０の機械的構成の一例を示す模式図である。
【００１１】
図１に示すように、印刷装置１０は、給紙トレイ１２と、給紙ローラ１４と、分離ローラ対１６と、画像形成部１８と、定着部４０とを、備える。なお図１に示す例では、後述するように、搬送ベルトに沿って各色の作像部が配列されたいわゆるタンデムタイプと称される印刷装置を示しているが、これに限定されるものではない。
【００１２】
給紙トレイ１２には、複数の記録紙が重ね合わせて収容される。
【００１３】
給紙ローラ１４は、給紙トレイ１２の最上部に位置する記録紙Ｐに当接されており、当接している記録紙Ｐを給紙する。
【００１４】
分離ローラ対１６は、給紙ローラ１４により給紙された記録紙Ｐを画像形成部１８へ送る。なお、給紙ローラ１４により２枚以上の記録紙が給紙された場合には、分離ローラ対１６は、記録紙Ｐ以外の記録紙を押し戻すことにより、記録紙Ｐと記録紙Ｐ以外の記録紙とを分離し、記録紙Ｐのみを画像形成部１８へ送る。
【００１５】
画像形成部１８は、分離ローラ対１６から送られた記録紙Ｐに画像を形成するものであり、作像部２０Ｂ、２０Ｍ、２０Ｃ、及び２０Ｙと、ＬＥＤＡヘッド３２と、搬送ベルト３４と、駆動ローラ３６と、従動ローラ３８とを、備える。
【００１６】
作像部２０Ｂ、２０Ｍ、２０Ｃ、及び２０Ｙは、分離ローラ対１６から送られた記録紙Ｐを搬送する搬送ベルト３４の搬送方向の上流側から作像部２０Ｂ、２０Ｍ、２０Ｃ、及び２０Ｙの順番で搬送ベルト３４に沿って配列されている。
【００１７】
作像部２０Ｂは、感光体ドラム２２Ｂ、並びに感光体ドラム２２Ｂの周囲に配置された帯電器２４Ｂ、現像器２６Ｂ、転写器２８Ｂ、感光体クリーナ（図示省略）、及び除電器３０Ｂを備える。作像部２０Ｂ及びＬＥＤＡヘッド３２は、感光体ドラム２２Ｂ上で、作像プロセス（帯電工程、露光工程、現像工程、転写工程、クリーニング工程、及び除電工程）を行うことにより、感光体ドラム２２Ｂ上にブラックのトナー画像を形成する。
【００１８】
なお、作像部２０Ｍ、２０Ｃ、及び２０Ｙは、いずれも作像部２０Ｂと共通の構成要素を備えており、作像部２０Ｍは、作像プロセスを行うことによりマゼンタのトナー画像を形成し、作像部２０Ｃは、作像プロセスを行うことによりシアンのトナー画像を形成し、作像部２０Ｙは、作像プロセスを行うことによりイエローのトナー画像を形成する。このため、以下では、作像部２０Ｂの構成要素についての説明を主に行い、作像部２０Ｍ、２０Ｃ、及び２０Ｙの構成要素については、作像部２０Ｂの構成要素の符号に付したＢに替えてそれぞれＭ、Ｃ、Ｙを付すに留め、その説明を省略する。
【００１９】
感光体ドラム２２Ｂ（像担持体の一例）は、図示せぬ駆動モータにより回転駆動される。
【００２０】
まず、帯電工程では、帯電器２４Ｂは、回転駆動されている感光体ドラム２２Ｂの外周面を暗中にて一様に帯電する。
【００２１】
続いて、露光工程（書込工程）では、ＬＥＤＡヘッド３２（書込部の一例）は、回転駆動されている感光体ドラム２２Ｂの外周面をブラック画像に応じた照射光で露光し（書き込み）、感光体ドラム２２Ｂ上にブラック画像に基づく静電潜像を形成する。なお、ＬＥＤＡヘッド３２は、感光体ドラム２２Ｍの場合、外周面をマゼンタ画像に応じた照射光で露光し、感光体ドラム２２Ｃの場合、外周面をシアン画像に応じた照射光で露光し、感光体ドラム２２Ｙの場合、外周面をイエロー画像に応じた照射光で露光する。
【００２２】
続いて、現像工程では、現像器２６Ｂは、感光体ドラム２２Ｂ上に形成された静電潜像をブラックトナーで現像し、感光体ドラム２２Ｂ上にブラックのトナー画像を形成する。
【００２３】
続いて、転写工程では、転写器２８Ｂは、感光体ドラム２２Ｂと搬送ベルト３４により搬送される記録紙Ｐとが接する転写位置で、感光体ドラム２２Ｂ上に形成されたブラックのトナー画像を記録紙Ｐに転写する。なお、感光体ドラム２２Ｂ上には、トナー画像の転写後においても未転写トナーが僅かながら残存する。
【００２４】
続いて、クリーニング工程では、感光体クリーナは、感光体ドラム２２Ｂ上に残存している未転写トナーを払拭する。
【００２５】
最後に、除電工程では、除電器３０Ｂは、感光体ドラム２２Ｂ上の残留電位を除電する。そして、作像部２０Ｂは、次回の画像形成を待機する。
【００２６】
搬送ベルト３４は、駆動ローラ３６と従動ローラ３８とに巻回されたエンドレスのベルトであり、分離ローラ対１６から送られた記録紙Ｐが静電吸着作用により吸着される。搬送ベルト３４は、駆動ローラ３６が図示せぬ駆動モータにより回転駆動させられることにより無端移動し、吸着されている記録紙Ｐを作像部２０Ｂ、２０Ｍ、２０Ｃ、２０Ｙの順に搬送する。
【００２７】
そして、搬送ベルト３４により搬送される記録紙Ｐには、まず、作像部２０Ｂによりブラックのトナー画像が転写され、続いて、作像部２０Ｍによりマゼンタのトナー画像、作像部２０Ｃによりシアンのトナー画像、作像部２０Ｙによりイエローのトナー画像が重畳して転写される。これにより、記録紙Ｐ上にフルカラーの画像が形成される。
【００２８】
定着部４０は、搬送ベルト３４から剥離された記録紙Ｐを加熱及び加圧することにより、作像部２０Ｂ、２０Ｍ、２０Ｃ、及び２０Ｙにより形成されたフルカラーの画像を記録紙Ｐに定着させる。画像が定着された記録紙Ｐは、印刷装置１０の外部に排紙される。
【００２９】
図２は、本実施形態の印刷装置１０の機能構成の一例を示すブロック図である。図２に示すように、印刷装置１０は、コントローラ１１０と、ページメモリ１２０と、書込制御部１３０と、制御部１５０と、ＬＥＤＡヘッド３２とを、備える。
【００３０】
コントローラ１１０は、ＰＣ５０（ＰＣ５０にインストールされているプリンタドライバ）により生成された印刷データを、ネットワーク（図示省略）を介して受信する。なお、印刷データは、例えば、ＰＤＬ（Page  Description  Language）などで記述されている。そしてコントローラ１１０は、受信した印刷データをページメモリ１２０上で複数の画素で構成される画像データ（例えば、ビットマップデータ）に変換し、書込制御部１３０へライン単位で転送する。
【００３１】
本実施形態では、書込制御部１３０へ転送（入力）される画像データは６００ｄｐｉ（dots  per  inch）であり、１６値で表されるものとするが、これに限定されるものではない。
【００３２】
書込制御部１３０は、コントローラ１１０からライン単位で転送される画像データに基づいて、ＬＥＤＡヘッド３２を発光させ（に書き込みを行わせ）、静電潜像を形成させる。つまり、書込制御部１３０は、コントローラ１１０から転送される画像データを発光データとして扱う。
【００３３】
但し、本実施形態では、書込制御部１３０は、通常モードであれば、ライン単位で転送された画像データそのままの順序である通常順序でＬＥＤＡヘッド３２を発光させる（に書き込みを行わせる）が、ミラーモードであれば、通常順序とは反対の反対順序でＬＥＤＡヘッド３２を発光させる（に書き込みを行わせる）。このため、書込制御部１３０は、ミラーモードである場合、ライン単位で転送された画像データを反転して扱うが、画像データの反転は、書込制御部１３０のいずれの処理段階で行ってもよい。
【００３４】
また書込制御部１３０は、通常モードであるかミラーモードであるかを、どのような手法で判断してもよい。例えば、書込制御部１３０が備える図示せぬレジスタ上に通常モードであるかミラーモードであるかを示すフラグを記憶しておき、書込制御部１３０がフラグの値から通常モードであるかミラーモードであるかを判定してもよい。なお、フラグの値は制御部１５０により制御される。また例えば、書込制御部１３０を有する図示せぬ基板上で生成された外部信号に基づいて、書込制御部１３０が通常モードであるかミラーモードであるかを判定してもよいし、ＬＥＤＡヘッド３２の種別に応じて、書込制御部１３０が通常モードであるかミラーモードであるかを判定してもよい。
【００３５】
書込制御部１３０は、速度変換部１３１と、ラインメモリ１３３と、画像領域制御部１３５と、パターン制御部１３７と、スキュー補正部１３９と、複数のラインメモリ１４１と、階調変換部１４３と、ＬＥＤＡ制御部１４５とを、備える。
【００３６】
コントローラ１１０と書込制御部１３０とは、動作クロック周波数が異なる。このため、速度変換部１３１は、コントローラ１１０からライン単位で転送される画像データをラインメモリ１３３に順次記録するとともに、記録した画像データを書込制御部１３０の動作クロックに基づいて順次読み出すことにより、速度（周波数）変換を行い、画像領域制御部１３５へライン単位で転送する。
【００３７】
画像領域制御部１３５は、速度変換部１３１からライン単位で転送される画像データの画像サイズやタイミングを制御することにより、解像度単位に応じた位置ずれ補正を行い、パターン制御部１３７へライン単位で転送する。
【００３８】
パターン制御部１３７は、画像領域制御部１３５からライン単位で転送される画像データに対し、内部パターンを付加する処理やトリミング処理などの画像処理を施し、スキュー補正部１３９へライン単位で転送する。なお、画像処理として、例えば、ジャギー補正などのラインメモリを要する処理を行う場合、書込制御部１３０は、パターン制御部１３７用のラインメモリを有することになる。
【００３９】
スキュー補正部１３９（解像度変換部の一例）は、パターン制御部１３７からライン単位で転送される画像データを複数のラインメモリ１４１に順次記録する（ライトする）とともに、複数のラインメモリ１４１のうち読み出し対象のラインメモリを画像位置に応じて切り替えながら順次読み出す（リードする）ことにより、スキュー補正を行い、階調変換部１４３へライン単位で転送する。
【００４０】
なお本実施形態では、スキュー補正部１３９は、ライン単位で転送される画像データの複数のラインメモリ１４１へのライト回数を制御することで、スキュー補正と同時に解像度変換を行う。ここで、解像度変換とは、書込制御部１３０に入力された画像データの解像度をＬＥＤＡヘッド３２が扱う画像データ（発光データ）の解像度に合わせるための変換であり、一般的に、画像データを高解像度化することを意味する。
【００４１】
具体的には、スキュー補正部１３９は、入力された画像データを複数のラインメモリ１４１へライトする際に同一画像データを副走査方向に複数回ライトすることで、副走査方向の解像度変換を行い、１画素のｂｉｔ数を再定義することで、主走査方向の解像度変換を行う。
【００４２】
図３は、本実施形態の解像度変換前の画像データの一例を示す図であり、図４は、本実施形態の解像度変換後の画像データの一例を示す図である。
【００４３】
前述したように、書込制御部１３０へ入力される画像データは６００ｄｐｉであり、スキュー補正部１３９に入力される画像データも６００ｄｐｉである（図３参照）。そして、ＬＥＤＡ３２が扱う画像データの副走査方向の解像度が２４００ｄｐｉである場合には、スキュー補正部１３９は、同一画像データを副走査方向に４回ライトすることで、副走査方向の解像度を６００ｄｐｉから２４００ｄｐｉに変換する（図４参照）。これにより、スキュー補正部１３９は、画像データをＬＥＤＡ３２の発光周期に合わせた画像データに解像度を変換する。なお、ＬＥＤＡ３２が扱う画像データの解像度が１２００ｄｐｉである場合には、スキュー補正部１３９は、同一画像データを副走査方向に２回ライトすることで、副走査方向の解像度を６００ｄｐｉから１２００ｄｐｉに変換すればよい。
【００４４】
また、前述したように、書込制御部１３０へ入力される画像データは１６値で表されるため、スキュー補正部１３９は、入力された画像データを１画素４ｂｉｔ単位で扱う（図３参照）。そして、ＬＥＤＡ３２が扱う画像データの主走査方向の解像度が１２００ｄｐｉである場合には、スキュー補正部１３９は、１画素４ｂｉｔ単位で定義されている画像データを１画素２ｂｉｔ単位に再定義することで、主走査方向の解像度を６００ｄｐｉから１２００ｄｐｉに変換する（図４参照）。
【００４５】
この結果、書込制御部１３０へ入力された画像データの１画素は、スキュー補正部１３９による解像度変換後の画像データの８画素に対応することになる。
【００４６】
階調変換部１４３は、階調変換テーブルを保持しており、当該階調変換テーブルを参照して、スキュー補正部１３９からライン単位で転送される画像データに対して画像濃度を調整するための階調変換を施し、ＬＥＤＡ制御部１４５へライン単位で転送する。なお本実施形態では、画像データを１６値から２値へ階調変換するものとするが、これに限定されるものではない。
【００４７】
図５は、本実施形態の階調変換テーブルの一例を示す図である。図５に示すように、階調変換テーブルは、画素種別情報と、ガンマルックアップテーブルと、設定値と、を対応付けたテーブルとなっている。
【００４８】
前述したように、書込制御部１３０へ入力される画像データは１６値で表されるため、画素種別情報は、０ｈ〜Ｆｈ（１６進表記）までの１６種類の画素のうちのいずれの種別の画素であるかを示す。
【００４９】
図６は、本実施形態のガンマルックアップテーブルの一例を示す図である。ガンマルックアップテーブルは、階調変換テーブルにおいて、ガンマルックアップテーブルに対応付けられた設定値の各ｂｉｔの割り当てを示しており、図６に示すように、副走査位置とｏｄｄドット／ｅｖｅｎドットとで表される４行２列のマトリクスに、設定値のどのｂｉｔを割り当てるかを示している。例えば、副走査位置「１」及びｏｄｄドットで特定されるマトリクス上の位置には、設定値の７ｂｉｔ目の値が割り当てられる。
【００５０】
ここで、４行２列のマトリクスは、解像度変換後の８画素の画像データに対応する。従って、解像度変換後の８画素の画像データには、４行２列のマトリクスに割り当てられたｂｉｔの値に応じた階調変換が施される。
【００５１】
なお、図６における＃は、０〜Ｆのいずれかの値となる。例えば、階調変換テーブルにおいて、画素種別情報「０ｈ」に割り当てられているガンマルックアップテーブルであれば、＃は「０」となる。
【００５２】
図５に戻り、設定値は、８ｂｉｔのデータであり、ガンマルックアップテーブルの４行２列のマトリクスに割り当てられるｂｉｔの値を示す。本実施形態では、設定値のｂｉｔの値が「０」であれば、当該ｂｉｔが割り当てられたマトリクス上の位置に対応する画素を白とする階調変換が施され、設定値のｂｉｔの値が「１」であれば、当該ｂｉｔが割り当てられたマトリクス上の位置に対応する画素を黒とする階調変換が施される。
【００５３】
ここで、階調変換部１４３は、図５に示す階調変換テーブルを参照して、通常モードの場合には当該通常順序での階調変換用のマトリクス変換を施し、ミラーモードの場合には反対順序での階調変換用のマトリクス変換を施す。なお階調変換部１４３は、前述した書込制御部１３０と同様の手法で通常モードであるかミラーモードであるかを判定する。
【００５４】
具体的には、階調変換部１４３は、通常モードの場合には、スキュー補正部１３９からライン単位で転送される画像データに対し、図５に示す階調変換テーブルが示す内容のマトリクス変換を施す。
【００５５】
図７は、本実施形態の通常モード時における階調変換用のマトリクス変換の一例を示す説明図である。但し、図７に示す例では、マトリクス変換前の画像データは、書込制御部１３０へ入力された画像データを示している。例えば、画素種別情報が「Ａｈ」の画素（図中「Ａ」と表記されている画素）については、図５に示す階調変換テーブルにおいて、設定値が「８’ｂ１１１０＿１１００」となっているため、４行２列のマトリクスに割り当てられたｂｉｔのうち副走査位置「１」、副走査位置「２」、及び副走査位置「３」かつｏｄｄドットのｂｉｔの値は「１」となる。このため、階調変換部１４３は、マトリクスに割り当てられたｂｉｔの値に従い、「Ａ」の画素に対応する８画素のうちマトリクスにおいてｂｉｔの値が「１」である箇所に対応する画素を黒にする階調変換用のマトリクス変換を施す。
【００５６】
また、階調変換部１４３は、ミラーモードの場合には、スキュー補正部１３９からライン単位で転送される画像データに対し、図５に示す階調変換テーブルが示す内容を反転した内容のマトリクス変換を施す。より詳細には、階調変換部１４３は、図５に示す階調変換テーブルが示す内容のマトリクス変換を施し、マトリクス変換後の画像データを主走査方向に反転する。
【００５７】
これは、本実施形態では、主走査方向にも解像度変換が行われているためであり、ミラーモードの場合、マトリクスのパターンについても反転して階調変換を行わなければ、画像データが正しく反転されないためである。
【００５８】
図８は、ミラーモード時において、通常モード時における階調変換用のマトリクス変換を施した場合の一例を示す説明図である。但し、図８に示す例でも、マトリクス変換前の画像データは、書込制御部１３０へ入力された画像データを示している。
【００５９】
図８に示す例では、書込制御部１３０へ入力された画像データの順序は、「６，０，Ａ，６，Ａ，Ｆ」となっており、通常モード時の順序（図７参照）と反対となっている。但し、図８に示す例では、ミラーモード時にも関わらず、通常モード時と同様の階調変換用のマトリクス変換が施されているため、マトリクス変換後の画像データは、図７のマトリクス変換後の画像データを反転した画像データとなっていない。
【００６０】
このため本実施形態では、階調変換部１４３は、ミラーモードの場合には、通常モード時と同様の階調変換用のマトリクス変換を行った後に、ｏｄｄドットに対応する画素とｅｖｅｎドットに対応する画素とを入れ替える。
【００６１】
図９は、本実施形態のミラーモード時における階調変換用のマトリクス変換を施した場合の一例を示す説明図である。図９に示す例では、通常モード時と同様の階調変換用のマトリクス変換を行った後に、ｏｄｄドットに対応する画素とｅｖｅｎドットに対応する画素との入れ替えが行われているため、マトリクス変換後の画像データは、図７のマトリクス変換後の画像データを反転した画像データとなっている。
【００６２】
なお本実施形態では、階調変換部１４３は、マトリクス変換を行う変換回路の後段にｏｄｄドットに対応する画素とｅｖｅｎドットに対応する画素とを入れ替える入替回路を搭載し、ミラーモード時のみマトリクス変換後の画像データが入替回路に入力されるようにしている。
【００６３】
ＬＥＤＡ制御部１４５は、階調変換部１４３からライン単位で転送される画像データに基づいて、ＬＥＤＡヘッド３２を発光させ、静電潜像を形成させる。
【００６４】
制御部１５０は、書込制御部１３０を制御するものであり、通常モードであるかミラーモードであるかを書込制御部１３０に設定したりする。
【００６５】
図１０は、本実施形態の印刷装置１０で実行される書込制御処理の一例を示すフローチャート図である。
【００６６】
まず、コントローラ１１０は、ＰＣ５０により生成された印刷データを受信し、受信した印刷データをページメモリ１２０上で複数の画素で構成されるビットマップ形式の画像データに変換する（ステップＳ１０１）。
【００６７】
続いて、速度変換部１３１は、コントローラ１１０からライン単位で転送される画像データをラインメモリ１３３に順次記録するとともに、記録した画像データを書込制御部１３０の動作クロックに基づいて順次読み出すことにより、速度（周波数）変換を行う（ステップＳ１０３）。
【００６８】
続いて、画像領域制御部１３５は、速度変換部１３１からライン単位で転送される画像データの画像サイズやタイミングを制御することにより、解像度単位に応じた位置ずれ補正を行う（ステップＳ１０５）。
【００６９】
続いて、パターン制御部１３７は、画像領域制御部１３５からライン単位で転送される画像データに対し、内部パターンを付加する処理やトリミング処理などの画像処理を施す（ステップＳ１０７）。
【００７０】
続いて、スキュー補正部１３９は、ライン単位で転送される画像データの複数のラインメモリ１４１へのライト回数を制御することで、スキュー補正と同時に解像度変換を行う（ステップＳ１０９）。
【００７１】
続いて、階調変換部１４３は、スキュー補正部１３９からライン単位で転送される画像データに対し、図５に示す階調変換テーブルが示す内容のマトリクス変換を施す（ステップＳ１１１）。
【００７２】
続いて、階調変換部１４３は、ミラーモードの場合には（ステップＳ１１３でＹｅｓ）、ｏｄｄドットに対応する画素とｅｖｅｎドットに対応する画素とを入れ替える（ステップＳ１１５）。
【００７３】
一方、階調変換部１４３は、通常モードの場合には（ステップＳ１１３でＮｏ）、ステップＳ１１５の処理は行わない。
【００７４】
続いて、ＬＥＤＡ制御部１４５は、階調変換部１４３からライン単位で転送される画像データに基づいて、ＬＥＤＡヘッド３２を発光させ（に書き込みを行わせ）、静電潜像を形成させる（ステップＳ１１７）。
【００７５】
以上のように本実施形態によれば、通常順序及び反対順序のいずれの書き込みが行われる場合であっても正しく階調変換を行うことができる。特に本実施形態では、通常モード時とミラーモード時とで階調変換部１４３の処理を異ならせているため、通常モード時でもミラーモード時でも同一の階調変換テーブルで対応できる。
【００７６】
（変形例）
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
【００７７】
（変形例１）
例えば、上記実施形態では、階調変換部１４３が、ミラーモードの場合には、通常モード時と同様の階調変換用のマトリクス変換を行った後に、ｏｄｄドットに対応する画素とｅｖｅｎドットに対応する画素とを入れ替える例について説明したが、制御部１５０が階調変換テーブルを書き換えるようにしてもよい。
【００７８】
具体的には、制御部１５０は、通常モードの場合、階調変換部１４３が保持する階調テーブルを通常順序用の内容に書き換え、ミラーモードの場合、階調変換部１４３が保持する階調テーブルを通常順序用の内容を反転した内容に書き換えるようにする。
【００７９】
より詳細には、制御部１５０は、ミラーモードの場合、階調変換部１４３が保持するガンマルックアップテーブルのｏｄｄドットとｅｖｅｎドットとを入れ替え、図１１に示すガンマルックアップテーブルに書き換える。
【００８０】
変形例１では、通常モード時とミラーモード時とで階調変換テーブル（ガンマルックアップテーブル）異ならせているため、通常モード時でもミラーモード時でも階調変換部１４３の処理を同一化でき、回路の削減などコストを削減できる。
【００８１】
（変形例２）
上記実施形態では、露光（書込）機構をＬＥＤＡヘッド３２で実現する例について説明したが、露光機構は、有機ＥＬＡ（Organic  Electroluminescence  Array）やＬＤＡ（Laser  Diode  Array）で実現するようにしてもよい。
【００８２】
（変形例３）
上記実施形態では、各作像部が記録紙に直接画像を形成する例について説明したが、各作像部が中間転写ベルトに画像を形成し、中間転写ベルトから記録紙に画像を転写するようにしてもよい。
【００８３】
（ハードウェア構成）
図１２は、本実施形態及び各変形例の印刷装置のハードウェア構成の一例を示すブロック図である。図１２に示すように、上記実施形態及び各変形例の印刷装置は、コントローラ９１０とエンジン部（Engine）９６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ９１０は、複合機全体の制御、描画、通信、及び操作表示部９２０からの入力を制御するコントローラである。エンジン部９６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部９６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００８４】
コントローラ９１０は、ＣＰＵ９１１と、ノースブリッジ（ＮＢ）９１３と、システムメモリ（ＭＥＭ−Ｐ）９１２と、サウスブリッジ（ＳＢ）９１４と、ローカルメモリ（ＭＥＭ−Ｃ）９１７と、ＡＳＩＣ９１６と、ハードディスクドライブ（ＨＤＤ）９１８とを有し、ノースブリッジ（ＮＢ）９１３とＡＳＩＣ９１６との間をＡＧＰ（Accelerated  Graphics  Port）バス９１５で接続した構成となる。また、ＭＥＭ−Ｐ９１２は、ＲＯＭ９１２ａと、ＲＡＭ９１２ｂとをさらに有する。
【００８５】
ＣＰＵ９１１は、複合機の全体制御をおこなうものであり、ＮＢ９１３、ＭＥＭ−Ｐ９１２およびＳＢ９１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００８６】
ＮＢ９１３は、ＣＰＵ９１１とＭＥＭ−Ｐ９１２、ＳＢ９１４、ＡＧＰバス９１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ９１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００８７】
ＭＥＭ−Ｐ９１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ９１２ａとＲＡＭ９１２ｂとからなる。ＲＯＭ９１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ９１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００８８】
ＳＢ９１４は、ＮＢ９１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ９１４は、ＰＣＩバスを介してＮＢ９１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【００８９】
ＡＳＩＣ９１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰバス９１５、ＰＣＩバス、ＨＤＤ９１８およびＭＥＭ−Ｃ９１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ９１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ９１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部９６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ９１６には、ＰＣＩバスを介してＵＳＢ（Universal  Serial  Bus）９４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース９５０が接続される。操作表示部９２０はＡＳＩＣ９１６に直接接続されている。
【００９０】
ＭＥＭ−Ｃ９１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ９１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００９１】
ＡＧＰバス９１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ９１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【符号の説明】
【００９２】
１０  印刷装置
１２  給紙トレイ
１４  給紙ローラ
１６  分離ローラ対
１８  画像形成部
２０Ｂ、２０Ｍ、２０Ｃ、２０Ｙ  作像部
２２Ｂ、２２Ｍ、２２Ｃ、２２Ｙ  感光体ドラム
２４Ｂ、２４Ｍ、２４Ｃ、２４Ｙ  帯電器
２６Ｂ、２６Ｍ、２６Ｃ、２６Ｙ  現像器
２８Ｂ、２８Ｍ、２８Ｃ、２８Ｙ  転写器
３０Ｂ、３０Ｍ、３０Ｃ、３０Ｙ  除電器
３２  ＬＥＤＡヘッド
３４  搬送ベルト
３６  駆動ローラ
３８  従動ローラ
４０  定着部
５０  ＰＣ
１１０  コントローラ
１２０  ページメモリ
１３０  書込制御部
１３１  速度変換部
１３３  ラインメモリ
１３５  画像領域制御部
１３７  パターン制御部
１３９  スキュー補正部
１４１  ラインメモリ
１４３  階調変換部
１４５  ＬＥＤＡ制御部
１５０  制御部
９１０  コントローラ
９１１  ＣＰＵ
９１２  システムメモリ
９１２ａ  ＲＯＭ
９１２ｂ  ＲＡＭ
９１３  ノースブリッジ
９１４  サウスブリッジ
９１５  ＡＧＰバス
９１６  ＡＳＩＣ
９１７  ローカルメモリ
９１８  ハードディスクドライブ
９２０  操作表示部
９４０  ＵＳＢ
９５０  ＩＥＥＥ１３９４インタフェース
９６０  エンジン部
【先行技術文献】
【特許文献】
【００９３】
【特許文献１】特開２００４−１５５１６７号公報
【図１】
2014058076.tif 000003
【図２】
2014058076.tif 000004
【図３】
2014058076.tif 000005
【図４】
2014058076.tif 000006
【図５】
2014058076.tif 000007
【図６】
2014058076.tif 000008
【図７】
2014058076.tif 000009
【図８】
2014058076.tif 000010
【図９】
2014058076.tif 000011
【図１０】
2014058076.tif 000012
【図１１】
2014058076.tif 000013
【図１２】
2014058076.tif 000014