(57)【要約】【課題】印刷物における画像の画質を元の画像の画質から変化させることなく、画像の輪郭を強調する。【解決手段】画像形成装置１００は、印刷データ取得部と、画素種別判別部３３１３と、濃度調整部３３３と、を備える。印刷データ取得部は、印刷物中の画像を画像データとして取得する。画素種別判別部３３１３は、画像データに含まれる黒ドットが画像の輪郭を表す輪郭ドットであるかを判別する。また、画素種別判別部３３１３は、黒ドットが輪郭ドットと判別された場合、当該輪郭ドットに隣接して黒ドットが存在するかを判別する。濃度調整部３３３は、輪郭ドットに隣接して黒ドットが存在したと判別された場合、輪郭ドットと判別された黒ドットの印刷濃度を、他の黒ドットの印刷濃度よりも大きくする。【選択図】図１１Ａ
2016039436.tif 000002
【特許請求の範囲】
【請求項１】
印刷物の印刷濃度を調整可能な電子写真方式を用いた画像形成装置であって、
前記印刷物中の画像を画像データとして取得する印刷データ取得部と、
前記画像データに含まれる黒ドットが前記画像の輪郭を表す輪郭ドットであるかを判別し、前記黒ドットが前記輪郭ドットと判別された場合、前記輪郭ドットに隣接して黒ドットが存在するかを判別する画素種別判別部と、
前記輪郭ドットに隣接して黒ドットが存在したと判別された場合、前記輪郭ドットの印刷濃度を、他の黒ドットの印刷濃度よりも大きくする濃度調整部と、
を備える画像形成装置。
【請求項２】
前記濃度調整部は、前記輪郭ドットの両側に隣接して黒ドットが存在する場合に、前記輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする、請求項１に記載の画像形成装置。
【請求項３】
前記濃度調整部は、前記輪郭ドットのいずれかの側に隣接して黒ドットが存在する場合に、前記輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする、請求項１又は２に記載の画像形成装置。
【請求項４】
前記濃度調整部は、前記輪郭ドットの両側に隣接して黒ドットが存在する場合に前記輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする第１印刷モード、又は、前記輪郭ドットのいずれかの側に隣接して黒ドットが存在する場合に前記輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする第２印刷モードのいずれかを選択可能となっている、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
前記濃度調整部は、前記輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする場合、前記輪郭ドットの印刷濃度を調整可能となっている、請求項１〜４のいずれかに記載の画像形成装置。
【請求項６】
前記印刷データ取得部は、カラー表現された画像を、モノクロ疑似中間調データにて表現される画像データとして取得可能となっている、請求項１〜５のいずれかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式にて印刷物を印刷する画像形成装置に関する。
【背景技術】
【０００２】
従来、電子写真方式を用いたプリンタなどの画像形成装置において、画像の輪郭を損なうことなく、トナーをセーブする技術が開示されている。例えば、特許文献１の画像形成装置においては、画像データの輪郭画素に対して所定の画素幅以内で隣接する黒画素の少なくとも一部（輪郭隣接画素）の露光量（第２露光量）を、黒領域の輪郭部分を構成する黒画素である輪郭画素の露光量よりも少なくしている。さらに、輪郭画素及び輪郭隣接画素よりも内側に位置する黒画素である内側画素の露光量を、第２露光量よりも多くしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−４４９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のように、従来の画像形成装置においては、輪郭と判断された画素については通常の濃度にて印刷する一方、輪郭以外の画素については輪郭よりも低い濃度にて印刷することにより、トナーをセーブ（トナーの使用量を節約）していた。このような場合、画像形成装置においては、特に印刷物において左右又（行方向）は上下（列方向）に印刷濃度の偏りが生じた場合、全体的な画質補正を行うと、印刷された画像において、元の画像の階調（色合い）を再現できなかった。
【０００５】
本発明の課題は、画像形成装置において、印刷物における画像の画質を元の画像の画質から変化させることなく、画像の輪郭を強調することにある。
【課題を解決するための手段】
【０００６】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
本発明の一見地に係る画像形成装置は、印刷物の印刷濃度を調整可能な電子写真方式を用いた画像形成装置である。
画像形成装置は、印刷データ取得部と、画素種別判別部と、濃度調整部と、を備える。印刷データ取得部は、印刷物中の画像を画像データとして取得する。
画素種別判別部は、画像データに含まれる黒ドットが画像の輪郭を表す輪郭ドットであるかを判別する。また、画素種別判別部は、黒ドットが輪郭ドットと判別された場合、当該輪郭ドットに隣接して黒ドットが存在するかを判別する。
濃度調整部は、輪郭ドットに隣接して黒ドットが存在したと判別された場合、当該輪郭ドットの印刷濃度を、他の黒ドットの印刷濃度よりも大きくする。
【０００７】
上記の画像形成装置においては、まず、印刷データ取得部が、印刷物中の画像を画像データとして取得する。次に、画素種別判別部が、画像データに含まれる黒ドットが画像の輪郭を表す輪郭ドットであるかを判別する。黒ドットが輪郭ドットと判別された場合、画素種別判別部は、さらに、当該輪郭ドットに隣接して黒ドットが存在するかを判別する。
輪郭ドットに隣接して黒ドットが存在したと判別された場合、濃度調整部が、当該輪郭ドットと判別された黒ドットの印刷濃度を、他の黒ドットの印刷濃度よりも大きくする。
【０００８】
上記の画像形成装置においては、画素種別判別部が、輪郭ドットに隣接して黒ドットが存在するかどうかを判別する。また、濃度調整部が、輪郭ドットに隣接して黒ドットが存在したと判別された場合、当該輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする。
【０００９】
これにより、上記の画像形成装置においては、印刷物において画像の輪郭が過剰に強調されることを抑制できる。その結果、印刷物における画像の画質が元の画質から変化することを抑制しつつ、画像の輪郭を強調できる。
【００１０】
濃度調整部は、輪郭ドットの両側に隣接して黒ドットが存在する場合に、輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくしてもよい。これにより、印刷物における画像の画質が、元の画質から変化することをより抑制できる。
【００１１】
濃度調整部は、輪郭ドットのいずれかの側に隣接して黒ドットが存在する場合に、輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくしてもよい。これにより、印刷物において画像の輪郭をより明確化できる。
【００１２】
濃度調整部は、第１印刷モード又は第２印刷モードのいずれかを選択可能となっていてもよい。第１印刷モードは、輪郭ドットの両側に隣接して黒ドットが存在する場合に輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする印刷モードである。第２印刷モードは、輪郭ドットのいずれかの側に隣接して黒ドットが存在する場合に輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする印刷モードである。
【００１３】
これにより、画像の種類に応じて適切な輪郭ドットを選択して強調できる。その結果、印刷物において画像の画質を元の画像の画質から変化させることなく、画像の輪郭を強調できる。
【００１４】
濃度調整部は、輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする場合、輪郭ドットの印刷濃度を調整可能となっていてもよい。これにより、印刷物における画像の輪郭を任意の印刷濃度にて印刷できる。
【００１５】
印刷データ取得部は、カラー表現された画像を、白黒（モノクローム、以下モノクロという）疑似中間調データにて表現される画像データとして取得可能となっていてもよい。これにより、印刷したい画像がカラー表現されたものであっても、画質を変化させることなくモノクロにて画像を印刷できる。
【発明の効果】
【００１６】
本発明に係る画像形成装置において、印刷物における画像の画質を元の画像の画質から変化させることなく、画像の輪郭を強調できる。
【図面の簡単な説明】
【００１７】
【図１】画像形成装置の全体構成を示す図。
【図２】制御部の全体構成を示す図。
【図３】ＦＰＧＡの全体構成を示す図。
【図４】画素判別モジュールの構成を示す図。
【図５】濃度調整部の構成を示す図。
【図６】画像形成装置の全体的な動作を示すフローチャート。
【図７】印刷物に印刷する画像の一例を示す図。
【図８Ａ】第１判別用パターンを示す図。
【図８Ｂ】第２判別用パターンを示す図。
【図９】画素種別の判別を行った結果の一例を示す図。
【図１０】印刷濃度の算出方法を示すフローチャート。
【図１１Ａ】第１印刷モードにて印刷を実行した場合の印刷結果の一例を示す図。
【図１１Ｂ】第２印刷モードにて印刷を実行した場合の印刷結果の一例を示す図。
【図１２Ａ】主走査方向の両側に黒ドットが存在する輪郭ドットを強調した場合の印刷結果の一例を示す図。
【図１２Ｂ】列方向の両側に黒ドットが存在する輪郭ドットを強調した場合の印刷結果の一例を示す図。
【発明を実施するための形態】
【００１８】
１．第１実施形態
（１）画像形成装置の全体構成
第１実施形態に係る画像形成装置１００の全体構成について、図１を用いて説明する。図１は、画像形成装置の全体構成を示す図である。図１に示す画像形成装置１００は、印刷物の印刷濃度を調整可能な電子写真方式を用いた画像形成装置である。また、本実施形態における画像形成装置１００は、主に、モノクロ印刷を行うものである。なお、以下の説明において、輪郭ドット（後述）の印刷濃度を他の黒ドット（後述）の印刷濃度よりも大きくすることを、「輪郭ドットを強調する」と表現することもある。
画像形成装置１００は、電子写真部１と制御部３とを備える。
電子写真部１は、印刷データ取得部（後述）において取得した画像を、電子写真方式により紙面上などに形成し、印刷物を印刷する。制御部３は、電子写真部１を制御する。以下、電子写真部１及び制御部３の詳細について説明する。
【００１９】
（２）電子写真部の構成
電子写真部１の構成について、図１を用いて説明する。電子写真部１は、帯電工程と、露光工程と、現像工程と、転写工程と、定着工程と、の５つの工程により紙面上などに画像を形成する電子写真方式による画像形成部である。従って、電子写真部１は、感光ドラム１１と、帯電部１２と、露光部１３と、現像部１４と、転写部１５と、定着部１６と、クリーニング部１７と、を有する。
【００２０】
感光ドラム１１は、印刷したい画像の静電潜像を形成し、静電潜像の電荷量に応じたトナーを静電気力により表面に保持する。感光ドラム１１の表面の電荷量は、帯電部１２（後述）により感光ドラム１１の全面を均一に帯電した後に感光ドラム１１に光を照射して、帯電された電荷の一部を感光ドラム１１の内側へと逃すことにより調整される。
【００２１】
帯電部１２は、感光ドラム１１の表面を帯電する。帯電部１２としては、例えば、コロナ放電を用いた帯電装置を用いることができる。図１に示すように、本実施形態においては、帯電部１２は、感光ドラム１１の表面を負極性に帯電する。
【００２２】
露光部１３は、感光ドラム１１に光を照射して、感光ドラム１１の表面の帯電電荷量を調整する。感光ドラム１１の帯電電荷量は、感光ドラム１１の表面への露光量（露光部１３からの光量と露光時間との積）により決定される。本実施形態においては、露光部１３は、照射する光の量は一定とする一方、露光時間を調整して露光量を調整する。
【００２３】
露光部１３としては、例えば、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）や半導体レーザなどを用いることができる。本実施形態においては、露光部１３は、複数のＬＥＤ（光源）を主走査方向に一列にアレイ状に整列したプリンタヘッド（ＬＰＨ、ＬＥＤ  Ｐｒｉｎｔ  Ｈｅａｄ）である。この実施の形態では、各画素に対する露光時間データを入力し、画素毎に露光時間を調整できる、すなわち露光量を調整できるＬＰＨを用いている。
【００２４】
現像部１４は、感光ドラム１１の表面にトナーを付着させる。現像部１４から供給されるトナーは、感光ドラム１１に帯電の極性と同じ極性の静電気を帯びており、感光ドラム１１の表面の帯電量が多い箇所においてはトナーの付着量は少なく、帯電量が少ない箇所においてはトナーの付着量が多くなる。その結果、画像を紙面上に印刷した場合、露光量が少なくトナーの付着量が少ない箇所は（見た目上）印刷濃度が低くなり、露光量が多くトナーの付着量が多い箇所は印刷濃度が高くなる。
【００２５】
なお、現像部１４から供給されるトナーが帯びている静電気の極性は、感光ドラム１１の表面に帯電される電荷の極性と同じであることに限られない。トナーは、感光ドラム１１の表面に帯電される電荷とは逆の極性の電荷を帯びていてもよい。この場合、感光ドラム１１の表面の帯電量が多い（すなわち、露光量が少ない）ほど、トナーの付着量が多くなる。
【００２６】
転写部１５は、感光ドラム１１の表面に静電的に付着したトナーを、紙面上などの画像を形成する表面に転写する。転写部１５は、例えば、トナーが帯びている電荷の極性とは逆の極性の静電気を、画像を形成する表面に帯びさせる。これにより、トナーが、感光ドラム１１の表面から画像を形成する表面に転写される。
【００２７】
定着部１６は、画像を形成する表面に転写されたトナーを、ローラーなどにより当該表面に押しつけて定着させる。クリーニング部１７は、トナーを転写した後に、感光ドラム１１の表面に残留したトナーを除去する。
【００２８】
電子写真部１が上記の構成を有することにより、露光部１３からの露光量に応じて感光ドラム１１の表面に付着するトナー量を制御して、印刷物の画像の印刷濃度を調整できる。
【００２９】
（３）制御部の構成
Ｉ．全体構成
次に、制御部３の構成について説明する。まず、制御部３の全体構成について、図２を用いて説明する。図２は、制御部の全体構成を示す図である。図２に示すように、制御部３は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０と、統合チップセット３１と、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）３３と、を備える。
【００３０】
ＣＰＵ３０は、システムバス３４を介して接続されたフラッシュＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０１に記録された制御プログラムを実行することにより、電子写真部１の動作を制御する。システムバス３４には、ＣＰＵ３０及びフラッシュＲＯＭ３０１の他に、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０２と、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０３と、モデム３０４と、操作パネルユニット３０５と、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）３０６と、が接続されている。
【００３１】
ＳＲＡＭ３０２は、ＣＰＵ３０により更新及び参照されるデータ（例えば、電話帳データ）を記憶する。モデム３０４は、ＮＣＵ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）基板３０７を通じて、外部のファクシミリ装置へ送信するデータの送信信号を変調する処理及びＮＣＵ基板３０７により得られる受信信号を復調する処理を行う。
【００３２】
ＳＤＲＡＭ３０３は、ＣＰＵ３０のワークエリアとして使用される。操作パネルユニット３０５は、人に操作される操作部であり、ユーザからの操作を受け付ける各種キーと、ユーザに対して情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ、液晶ディスプレイ）とを有する。ＲＴＣ３０６は日時をカウントし、ＣＰＵ３０の要求に応じて、日時データをシステムバス３４に出力する。
【００３３】
統合チップセット３１は、ＣＰＵ３０の指令に応じて、スキャナユニット３２、ＦＰＧＡ３３、および、外部のパーソナルコンピュータＰＣなどの通信機器と画像データの送受信を、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などを介して行うためのネットワーク基板３５を制御する。
【００３４】
また、統合チップセット３１は、ＣＰＵ３０からプリント指示があると、画像データをＦＰＧＡ３３に出力する。画像データは、例えば、ネットワーク基板３５（及びＬＡＮ）を介して外部のパーソナルコンピュータＰＣなどの通信機器から受信した画像データ、スキャナユニット３２で読み取った原稿を示す画像データ、モデム３０４を介して受信した画像データなどが挙げられる。なお、統合チップセット３１は、画像データを記憶するための第２のＳＤＲＡＭ３１１に接続されている。
すなわち、統合チップセット３１と、パーソナルコンピュータＰＣと、スキャナユニット３２と、モデム３０４と、ネットワーク基板３５と、が印刷データ取得部を構成している。
【００３５】
画像データは、例えば、図７（後述）に示すように、複数の印字画素（黒丸にて表示）及び複数の非印字画素（白四角にて表示）をマトリックス状に配置して形成される。以下の説明において、黒丸にて示した黒ドットは、トナーを付着させる画素のことを言う。白四角にて示した白ドットは、トナーを付着させない画素のことを言う。すなわち、画像データは、二値画像データである。以下の説明では、黒ドットのデータの値を「１」、白ドットのデータの値を「０」として説明する。
【００３６】
また、印刷したい画像がカラー表現されていた場合、本実施形態の印刷データ取得部は、カラー表現された画像を、モノクロ疑似中間調画像データにて表現された画像データとして取得可能となっている。具体的には、例えば、スキャナユニット３２にてカラーの画像を読み込んだ場合は、スキャナユニット３２において画像に光を照射した際に画像から反射される光の強度にディザ法や誤差拡散法を適用して、カラーの画像をモノクロ疑似中間調データにて表現された画像データとして取得できる。
【００３７】
ＦＰＧＡ３３は、画像データに基づき各画素の露光量（露光時間）を決定し、露光部１３の各画素に対応するＬＥＤに決定した露光時間を示すデータを出力する。露光部１３の図示しない内部回路は、各画素についての露光時間、ＬＥＤを点灯する。これにより、画像データに対応した静電潜像が感光ドラム１１の表面に形成できる。
【００３８】
また、ユーザが操作パネルユニット３０５を用いて印刷モードの設定を行った際、ＦＰＧＡ３３は、ＣＰＵ３０から印刷モード設定指令を受信し、受信した印刷モード設定指令に基づいて、画像形成装置１００における印刷モードを設定する。
【００３９】
さらに、ＦＰＧＡ３３は、ＣＰＵ３０から印刷濃度変更信号を受信した際に、黒ドットの基準の印刷濃度を変更してもよい。この場合、補正データメモリ３３３３（後述）に記憶された基準の印刷濃度を印刷する時の露光量（基準露光量）の値が変更される。以下に、ＦＰＧＡ３３の構成について説明する。
【００４０】
ＩＩ．ＦＰＧＡの構成
（ｉ）全体構成
次に、本実施形態に係るＦＰＧＡ３３の全体構成について、図３を用いて説明する。図３は、ＦＰＧＡの全体構成を示す図である。ＦＰＧＡ３３は、画素判別モジュール３３１と、濃度調整部３３３と、印刷モード設定部３３５と、を有する。なお、本実施形態においては、以下に示すＦＰＧＡ３３が有する各構成要素の機能は、ＦＰＧＡ中に形成された電子回路により実現されている。
【００４１】
画素判別モジュール３３１は、画像データに基づき各画素の画素種別を判別し、画素種別信号を濃度調整部３３３に入力する。また、画素判別モジュール３３１は、黒ドットが輪郭ドットと判別された場合に、当該輪郭ドットに隣接して黒ドットが存在しているかを判定し、判定結果を濃度調整部３３３に出力する。画素判別モジュール３３１の構成の詳細については、後ほど説明する。
【００４２】
濃度調整部３３３は、ＬＰＨモジュールとも呼ばれるものである。濃度調整部３３３は、印刷濃度を調整する。具体的には、濃度調整部３３３は、画素判別モジュール３３１において輪郭ドットに隣接して黒ドットが存在したと判別された場合に、当該輪郭ドットの印刷濃度を、他の黒ドットの印刷濃度よりも大きくする。なお、濃度調整部３３３の構成の詳細については、後ほど説明する。
【００４３】
印刷モード設定部３３５は、画像形成装置１００における印刷モードを設定する。本実施形態の画像形成装置１００における印刷モードとしては、第１印刷モードと第２印刷モードとが存在する。第１印刷モードは、輪郭ドットの両側に隣接して黒ドットが存在する場合に、当該輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくして印刷を実行するモードである。一方、第２印刷モードは、輪郭ドットのいずれかの側に隣接して黒ドットが存在する場合に、当該輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくして印刷を実行するモードである。
【００４４】
画像形成装置１００において、上記の２つの印刷モードを選択して印刷物の印刷が実行可能であることにより、印刷物の画像の種類に応じて適切な輪郭ドットを選択して強調できる。
具体的には、後述するように、印刷物の画像が文字など主に線により構成された画像である場合には、第２印刷モードを選択できる。一方、印刷物の画像が塗りつぶしの図形（画像）である場合には、第１印刷モードを選択できる。なぜなら、後述するように、第１印刷モードにおいて強調される輪郭ドットの数は、第２印刷モードにおいて強調される輪郭ドットの数よりも少ないからである。
【００４５】
（ｉｉ）画素判別モジュールの構成
次に、画素判別モジュール３３１の構成について、図４を用いて説明する。図４は、画素判別モジュールの構成を概念的に示す図である。画素判別モジュール３３１は、画素メモリ３３１１と、ラインメモリ３３１２と、画素種別判別部３３１３と、を有する。
画素メモリ３３１１は、画素判別モジュール３３１において、マトリックス状（図４においては、５（主走査方向）×５（副走査方向）のマトリックス）に配置されている。画素メモリ３３１１は、画像データに含まれるドットデータを記憶する。具体的には、画素メモリ３３１１は、画素種別を調べたい注目ドットを含んだ周囲のドットデータを記憶する。本実施形態においては、画素メモリ３３１１は、注目ドットを中心とした５×５ドットの範囲のドットデータのそれぞれを記憶する。なお、以下の説明においては、主走査方向を「行」、副走査方向を「列」ということがある。
【００４６】
画素メモリ３３１１としては、例えば、ＲＡＭなどの記憶素子を用いることができる。その他、Ｄ−フリップフロップを画素メモリ３３１１として用いてもよい。
【００４７】
ラインメモリ３３１２は、注目ドットの画素種別の判別に用いないドットデータを一時的に記憶する。画素種別の判別を行う際、画素判別モジュール３３１は、注目ドットを含むラインデータ（画像データの１行分のデータ）と、当該ラインデータの前後２行分のラインデータの合計５行分のラインデータを画素メモリ３３１１とラインメモリ３３１２に保持する。
従って、ラインメモリ３３１２は、５行分のラインデータに含まれるドットデータのうち、上記の注目ドットを中心とした５×５ドットの範囲内の２５個のドットデータ以外のドットデータを記憶する。
【００４８】
画素種別判別部３３１３は、注目ドットの画素種別を判別する。具体的には、注目ドットが黒ドットの場合に、注目ドットが画像の輪郭を表す黒ドットである輪郭ドットであるかを判別する。また、画素種別判別部３３１３は、さらに、画像の輪郭から１ドット分内側の黒ドットである輪郭隣接ドットであるか、又は、輪郭隣接ドットよりもさらに内側にある黒ドットである内側ドットであるかを判定してもよい。
【００４９】
また、画素種別判別部３３１３は、黒ドットが輪郭ドットと判別された場合、当該輪郭ドットに隣接して黒ドットが存在するかを判別する。具体的には、画素種別判別部３３１３は、輪郭ドットの両側に隣接して黒ドットが存在しているかどうか、又は、輪郭ドットのいずれかの側に隣接して黒ドットが存在しているかどうかを判別する。
なお、画素種別の具体的な判別方法及び輪郭ドットに隣接して黒ドットが存在するかどうかの判別方法は、後ほど詳しく説明する。
【００５０】
さらに、画素種別判別部３３１３は、「白孤立点」という黒ドットに周囲を囲まれた白ドットや、「黒孤立点」という白ドットに周囲を囲まれた黒ドットを判別してもよい。これにより、印刷物の印刷濃度を下げた場合でも、白孤立点や黒孤立点を印刷物において適切に再現できる。
【００５１】
（ｉｉｉ）濃度調整部の構成
次に、濃度調整部３３３の構成について、図５を用いて説明する。図５は、濃度調整部の構成を示す図である。濃度調整部３３３は、濃度修正値出力部３３３１と、補正データメモリ３３３３と、濃度算出部３３３５と、を有する。
濃度修正値出力部３３３１は、画素判別モジュール３３１から受信した画素種別信号、及び、輪郭ドットに隣接して黒ドットが存在するかどうかの判定結果と、印刷モード設定部３３５から受信した印刷モードとに基づいて、注目ドットの印刷濃度を数値（例えば、８ビット値（０〜２５５の範囲の値））として算出する。なお、具体的な印刷濃度の算出方法については、後ほど詳しく説明する。
【００５２】
補正データメモリ３３３３は、露光部１３をＬＰＨとして構成している各ＬＥＤの特性の違いを補正するための補正データを記憶する。具体的には、補正データメモリ３３３３は、例えば、基準の印刷濃度（例えば、印刷濃度の数値が２５５の場合の印刷濃度）を達成するために必要な露光部１３の各ＬＥＤの露光時間を補正データとして記憶する。これにより、ＬＰＨとして構成されている露光部１３の各ＬＥＤにばらつきがあったとしても、同じ印刷濃度の数値に対して、印刷物の場所に関わらず同じ印刷濃度にて画像を印刷できる。
【００５３】
濃度算出部３３３５は、濃度修正値出力部３３３１において算出された印刷濃度と、補正データメモリ３３３３に記憶されている補正データとに基づいて、露光部１３の各ＬＥＤの露光時間を算出する。具体的には、例えば、以下のようにして露光時間を算出できる。
以下の説明においては、ラインデータのｎ番目（すなわち、主走査方向位置がｎ）のドットデータが注目ドットであるとし、基準の印刷濃度（印刷濃度の数値が２５５の時の印刷濃度）を達成するためには露光部１３の（主走査方向において）ｎ番目のＬＥＤはＴ１の露光時間が必要であると補正データに示されていたとする。また、濃度修正値出力部３３３１において、印刷濃度がａと算出されたとする。
【００５４】
上記の場合、濃度算出部３３３５は、露光部１３のｎ番目のＬＥＤの露光時間を（ａ／２５５）＊Ｔ１と算出できる。濃度算出部３３３５は、露光時間を算出後、露光時間データをＬＰＨである露光部１３に入力する。ＬＰＨである露光部１３への露光時間データの入力は１ライン毎に行われ、ＬＰＨである露光部１３の図示しない内部回路は、露光時間データで定まる時間ＬＥＤを点灯する。
【００５５】
（４）画像形成装置の動作
Ｉ．全体的な動作
次に、本実施形態に係る画像形成装置１００の動作について説明する。まず、画像形成装置１００における全体的な動作について、図６を用いて説明する。図６は、画像形成装置の全体的な動作を示すフローチャートである。以下に説明する例においては、図７に示す画像が用紙に印刷される場合を例にとって説明する。図７は、用紙に印刷する画像の一例を示す図である。
【００５６】
画像形成装置１００が動作を開始すると、まず、印刷データ取得部、すなわち、スキャナユニット３２、モデム３０４、又はパーソナルコンピュータＰＣから、印刷物の画像データが取得される。統合チップセット３１が取得した画像データを受信し、第２のＳＤＲＡＭ３１１に記憶する。次に、画素判別モジュール３３１が、画像データに含まれるドットデータの画素種別を判別するために必要なドットデータを読み込む（ステップＳ１）。
具体的には、画素判別モジュール３３１は、画素種別を判別したいドットデータ（注目ドット）を中心とした画像データ５行分のドットデータを、統合チップセット３１を介して、第２のＳＤＲＡＭ３１１から読み出して、画素メモリ３３１１及びラインメモリ３３１２に記憶する。
【００５７】
さらに具体的には、画素判別モジュール３３１は、画素メモリ３３１１に注目ドットを中心とした５×５ドットの範囲のドットデータを記憶する。一方、ラインメモリ３３１２には、５行分のドットデータのうち、注目ドットを中心とした５×５ドットの範囲内のドットデータである２５個のドットデータ以外のドットデータが記憶される。
【００５８】
なお、注目ドットが画像データの先頭近辺のドットデータであるか、又は、末尾近辺のドットデータであるために、画素メモリ３３１１及びラインメモリ３３１２を画像データ中のドットデータにより満たせない場合、当該画像データ中のドットデータにより満たせなかった画素メモリ３３１１及びラインメモリ３３１２には、白ドット（すなわち、「０」値）が記憶される。
【００５９】
画素種別に必要なドットデータを取得後、画素種別判別部３３１３が、注目ドットの画素種別を判別する。まず、画素種別判別部３３１３は、注目ドットが黒ドットかどうかを判別する（ステップＳ２）。
注目ドットが白ドットであると判別された場合（ステップＳ２において「Ｎｏ」の場合）、画素種別判別部３３１３は、注目ドットが白ドットであることを示す画素種別信号を出力し（ステップＳ３）、ステップＳ８に進む。
【００６０】
一方、注目ドットが黒ドットであると判別された場合（ステップＳ２において「Ｙｅｓ」の場合）、画素種別判別部３３１３は、注目ドットが画像の輪郭を表す輪郭ドットであるかどうかを判別する（ステップＳ４）。
具体的には、画素種別判別部３３１３は、画素メモリ３３１１に記憶されている５×５ドット分のドットデータにより形成されるパターンが図８Ａに示す第１判別用パターンと一致せず、かつ、図８Ｂに示す第２判別用パターンとも一致しない場合に、注目ドットを輪郭ドットと判別する。図８Ａは、第１判別用パターンを示す図である。図８Ｂは、第２判別用パターンを示す図である。
【００６１】
５×５ドット分のドットデータにより形成されるパターンが第１判別用パターンと一致するかどうかは、例えば、図４に示した画素メモリ３３１１の３行３列目の画素メモリ（図４において、色付けされ「注目ドット」とラベリングされた画素メモリ）を注目ドットが記憶された画素メモリとした場合、１行３列目の画素メモリ、２行２列目の画素メモリ、２行３列目の画素メモリ、２行４列目の画素メモリ、３行１列目の画素メモリ、３行２列目の画素メモリ、３行４列目の画素メモリ、３行５列目の画素メモリ、４行２列目の画素メモリ、４行３列目の画素メモリ、４行４列目の画素メモリ、及び５行３列目の画素メモリに、黒ドットが記憶されている場合に、第１判別用パターンと一致したと判別する。その他の場合には、第１判別用パターンと一致しないと判別する。
【００６２】
一方、５×５ドット分のドットデータにより形成されるパターンが第２判別用パターンと一致するかどうかは、例えば、３行３列目の画素メモリを注目ドットとした場合、２行２列目の画素メモリ、２行３列目の画素メモリ、２行４列目の画素メモリ、３行２列目の画素メモリ、３行４列目の画素メモリ、４行２列目の画素メモリ、４行３列目の画素メモリ、及び４行４列目の画素メモリに黒ドットが記憶されている場合、第２判別用パターンと一致したと判別する。その他の場合には、第２判別用パターンと一致しないと判別する。
【００６３】
なお、上記のステップＳ４を実行中に、５×５ドット分のドットデータにより形成されるパターンが第１判別用パターンと一致したと判断された場合に、注目ドットを内側ドットと判別してもよい。内側ドットは、輪郭隣接ドット（後述）よりもさらに画像の内側に存在する黒ドットである。なお、図８Ａ及び図８Ｂに示すように、第１判別用パターンと一致する場合、５×５ドット分のドットデータにより形成されるパターンは第２判別用パターンとも一致している。
また、５×５ドット分のドットデータにより形成されるパターンが第１判別用パターンと一致しないが第２判別用パターンと一致すると判別された場合、注目ドットを、画像の輪郭から１ドット分内側の輪郭隣接ドットと判別してもよい。
【００６４】
上記のように、注目ドットの画素種別をさらに詳細に判別することにより、上記の輪郭隣接ドット及び／又は内側ドットに対しても、所定の条件に基づいて印刷濃度の調整が可能となる。
上記のようにパターンマッチングを用いて、図７に示す画像に対して画素種別の判別を行った結果を図９に示す。図９は、画素種別の判別を行った結果の一例を示す図である。
図９において、輪郭ドットと判別された黒ドットは、市松模様に塗りつぶした丸印にて示してある。また、輪郭隣接ドットと判別された黒ドットは、網掛け模様に塗りつぶした丸印にて示し、内側ドットと判別された黒ドットは、縦縞模様に塗りつぶした丸印にて示している。
【００６５】
注目ドットが輪郭ドットでないと判別された場合（ステップＳ４において「Ｎｏ」の場合）、画素種別判別部３３１３は、注目ドットは強調しない黒ドットであるとの判別結果を出力する（ステップＳ７）。
一方、注目ドットが輪郭ドットであると判別された場合（ステップＳ４において「Ｙｅｓ」の場合）、ステップＳ５に進む。
【００６６】
ステップＳ５において、画素種別判別部３３１３は、輪郭ドットと判別された注目ドットに隣接して黒ドットが存在するかどうかを判別する。このとき、画素種別判別部３３１３は、輪郭ドットと判別された注目ドットのいずれかの側に黒ドットが存在するかどうか、又は、輪郭ドットと判別された注目ドットの両側に黒ドットが存在するかどうかを判別結果として出力する。
【００６７】
また、輪郭ドットに隣接して黒ドットが存在するかどうかを判別する際、画素種別判別部３３１３は、行方向（主走査方向）に隣接して黒ドットが存在しているかを判別するか、又は、列方向（主走査方向とは垂直の副走査方向）に隣接して黒ドットが存在しているかを判別するかを選択可能となっている。
輪郭ドットに対して行方向に隣接して黒ドットが存在するかどうかを判別するか、又は、列方向に隣接して黒ドットが存在するかどうかを判別するかは、印刷物においてどの方向に印刷濃度の偏りが生じるかなどの基準によって決定できる。
【００６８】
具体的には、例えば、画素判別モジュール３３１において注目ドットが３行３列目の画素メモリ３３１１に記憶されている場合であって、行方向に黒ドットが隣接する場合に黒ドットが隣接して存在すると判別する場合、画素種別判別部３３１３は、３行２列目の画素メモリ３３１１、及び／又は、３行４列目の画素メモリ３３１１に黒ドットが記憶されているときに、黒ドットが隣接して存在すると判別できる。
【００６９】
一方、列方向に黒ドットが隣接する場合に黒ドットが隣接して存在すると判別する場合、画素種別判別部３３１３は、２行３列目の画素メモリ３３１１、及び／又は、４行３列目の画素メモリ３３１１に黒ドットが記憶されているときに、黒ドットが隣接して存在すると判別できる。
【００７０】
上記のようにして判別した結果、輪郭ドットに隣接して黒ドットが存在すると判別された場合（ステップＳ５において「Ｙｅｓ」の場合）、画素種別判別部３３１３は、注目ドットが強調する黒ドットであるとの判別結果を出力する（ステップＳ６）。
一方、輪郭ドットに隣接して黒ドットが存在しないと判別された場合（ステップＳ５において「Ｎｏ」の場合）、画素種別判別部３３１３は、注目ドットが強調する黒ドットではないとの判別結果を出力する（ステップＳ７）。
【００７１】
上記のステップＳ１〜Ｓ７を実行して現在の注目ドットが強調する黒ドットであるかどうかを判別後、濃度調整部３３３は、注目ドットの印刷濃度を算出する（ステップＳ８）。注目ドットの印刷濃度を算出後、濃度調整部３３３は、現在の注目ドットに対応する露光部１３のＬＥＤについての露光時間を、上記の印刷濃度に基づいて算出する。さらにその後、濃度調整部３３３は、露光時間データをＬＰＨである露光部１３に出力する。なお、ステップＳ８における印刷濃度の算出方法については、後ほど詳しく説明する。
【００７２】
上記のステップＳ１〜Ｓ８を実行後、画素種別判別部３３１３は、注目ドットがラインデータの末尾のドットデータであるかを判別する（ステップＳ９）。注目ドットがラインデータの末尾のドットデータである場合（ステップＳ９において「Ｙｅｓ」の場合）、ステップＳ１０に進む。
一方、注目ドットがラインデータの末尾のドットデータでない場合（ステップＳ９において「Ｎｏ」の場合）、ステップＳ１に戻り、次の注目ドットに対して上記ステップＳ１〜Ｓ８を実行して、次の注目ドットを強調して印刷するかどうかを判別する。
【００７３】
ステップＳ１０において、画素種別判別部３３１３は、注目ドットが画像データの末尾のドットデータであるかどうかを判別する。注目ドットが画像データの末尾のドットデータである場合（ステップＳ１０において「Ｙｅｓ」の場合）、画像形成装置１００は動作を終了する。一方、注目ドットが画像データの末尾のドットデータでない場合（ステップＳ１０において「Ｎｏ」の場合）、ステップＳ１に戻り、次の注目ドットを強調して印刷するかどうかの判別を行う。
【００７４】
なお、現在の注目ドットが、ラインデータの末尾であるか又は画像データの末尾であるかは、例えば、画像データのサイズに基づいて決定できる。図示しない１ラインの画素を数えるカウンタとラインを数えるラインカウンタにより、１ラインの終了と、画像データの終了を判断することができる。
【００７５】
また、ステップＳ１に戻り次の注目ドットを強調して印刷するどうかを判別する際、画素判別モジュール３３１は、現在画素メモリ３３１１及びラインメモリ３３１２に記憶されているドットデータ値を、画素メモリ３３１１の行方向（図４において、画素メモリ同士を接続する矢印の方向、及び、画素メモリとラインメモリとを接続する矢印の方向）に１つシフトさせる。具体的には、例えば、３行３列目の画素メモリ３３１１に記憶されているドットデータ（注目ドット）を、３行４列目の画素メモリ３３１１へ記憶し、３行２列目の画素メモリ３３１１に記憶されているドットデータを３行３列目の画素メモリ３３１１に記憶して次の注目ドットとする。当該ドットデータのシフトを全ての画素メモリ３３１１及びラインメモリ３３１２において行う。
【００７６】
ドットデータをシフト後、画素判別モジュール３３１は、画像データの次のドットデータ（図４に示す画素判別モジュール３３１の例においては、現在５行１列目の画素メモリ３３１１に記憶されているドットデータの、画像データにおける次のドットデータ）を、５行１列目の画素メモリ３３１１に記憶する。
すなわち、画素判別モジュール３３１は、第２のＳＤＲＡＭ３１１に記憶されている画像データを数珠つなぎ状態（画像データ中のラインデータの末尾に次のラインデータの先頭を接続した状態）に読み込んで、画素メモリ３３１１及びラインメモリ３３１２に記憶する。
【００７７】
ＩＩ．印刷濃度算出方法
次に、上記のステップＳ８における、注目ドットの印刷濃度の算出方法について、図１０を用いて説明する。図１０は、印刷濃度の算出方法をフローチャートで示したものである。
注目ドットの印刷濃度の算出を開始すると、まず、濃度調整部３３３が、注目ドットが白ドットであるかどうかを判定する（ステップＳ８１）。具体的には、濃度修正値出力部３３３１が、画素種別判別部３３１３から受信した画素種別信号が白ドットを示す画素種別信号であるかを判定する。
【００７８】
注目ドットが白トッドである場合（ステップＳ８１において「Ｙｅｓ」の場合）、濃度修正値出力部３３３１は、印刷濃度を０に設定し（ステップＳ８２）、ステップＳ８９に進む。一方、注目ドットが黒ドットの場合（ステップＳ８１において「Ｎｏ」の場合）、ステップＳ８３に進む。
【００７９】
ステップＳ８３において、濃度調整部３３３は、現在の注目ドットが、黒ドットが隣接して存在する輪郭ドットであるかどうかを判定する。すなわち、濃度調整部３３３は、現在の注目ドットを強調して印刷するかどうかを判定する。
具体的には、濃度修正値出力部３３３１は、（注目ドットが）黒ドットが隣接して存在する輪郭ドット（すなわち、強調する黒ドットである）であるとの判別結果を画素種別判別部３３１３から受信した場合、現在の注目ドットを強調して印刷すると判定する。
【００８０】
現在の注目ドットを強調して印刷しないと判定した場合（ステップＳ８３において「Ｎｏ」の場合）、濃度修正値出力部３３３１は、現在の注目ドットを強調しないと判断する（ステップＳ８７）。すなわち、濃度修正値出力部３３３１は、注目ドットを強調する場合の印刷濃度よりも低い印刷濃度を、現在の注目ドットの印刷濃度として算出する。その後、ステップＳ８９に進む。
【００８１】
一方、現在の注目ドットを強調して印刷すると判定した場合（ステップＳ８３において「Ｙｅｓ」の場合）、濃度調整部３３３は、印刷モードが第１印刷モードに設定されているか、又は、第２印刷モードに設定されているかを確認する（ステップＳ８４）。
具体的には、濃度修正値出力部３３３１が、印刷モード設定部３３５における印刷モードを入力し、当該印刷モードが第１印刷モードに設定されているか第２印刷モードに設定されているかを確認する。これにより、濃度調整部３３３は、第１印刷モード又は第２印刷モードのいずれかを選択可能となる。
【００８２】
印刷モードが第１印刷モードに設定されている場合（ステップＳ８４において「第１印刷モード」の場合）、濃度調整部３３３は、輪郭ドットと判別されている注目ドットの両側に黒ドットが存在しているかどうかを確認する（ステップＳ８５）。
具体的には、濃度修正値出力部３３３１が、輪郭ドット（と判別されている注目ドット）の両側に黒ドットが存在しているとの判別結果を画素種別判別部３３１３から受信したかどうかを確認する。
【００８３】
輪郭ドットと判別されている現在の注目ドットの両側に黒ドットが存在していない場合（ステップＳ８５において「Ｎｏ」の場合）、濃度修正値出力部３３３１は、現在の注目ドットを強調しないと判定する（ステップＳ８７）。すなわち、濃度修正値出力部３３３１は、注目ドットを強調する場合の印刷濃度よりも低い印刷濃度を、現在の注目ドットの印刷濃度として算出する。その後、ステップＳ８９に進む。
【００８４】
一方、輪郭ドットと判別されている現在の注目ドットの両側に黒ドットが存在している場合（ステップＳ８５において「Ｙｅｓ」の場合）、濃度修正値出力部３３３１は、現在の注目ドットを強調すると判定する（ステップＳ８８）。すなわち、濃度修正値出力部３３３１は、注目ドットを強調するための印刷濃度ｄ１（強調しない他の黒ドットの印刷濃度ｄ０よりも大きな印刷濃度、ｄ１＞ｄ０）を、現在の注目ドットの印刷濃度として算出する。その後、ステップＳ８９に進む。
【００８５】
これにより、印刷モードが第１印刷モードの時に、輪郭ドットの両側に隣接して黒ドットが存在する場合に、輪郭ドット（と判別された注目ドット）の印刷濃度を、他の黒ドットの印刷濃度よりも大きくできる。
【００８６】
一方、印刷モードが第２印刷モードに設定されている場合（ステップＳ８４において「第２印刷モード」の場合）、濃度調整部３３３は、輪郭ドットと判別されている注目ドットのいずれかの側に黒ドットが存在しているかどうかを確認する（ステップＳ８６）。
具体的には、濃度修正値出力部３３３１が、輪郭ドット（と判別されている注目ドット）のいずれかの側に黒ドットが存在しているとの判別結果を画素種別判別部３３１３から受信したかどうかを確認する。
【００８７】
輪郭ドットと判別されている現在の注目ドットのいずれの側にも黒ドットが存在していない場合（ステップＳ８６において「Ｎｏ」の場合）、濃度修正値出力部３３３１は、現在の注目ドットを強調しないと判定する（ステップＳ８７）。すなわち、濃度修正値出力部３３３１は、注目ドットを強調する場合の印刷濃度よりｄ１も低い印刷濃度ｄ０を、現在の注目ドットの印刷濃度として算出する。その後、ステップＳ８９に進む。
【００８８】
一方、輪郭ドットと判別されている現在の注目ドットのいずれかの側に黒ドットが存在している場合（ステップＳ８６において「Ｙｅｓ」の場合）、濃度修正値出力部３３３１は、現在の注目ドットを強調すると判定する（ステップＳ８８）。すなわち、濃度修正値出力部３３３１は、注目ドットを強調するための印刷濃度（強調しない他の黒ドットの印刷濃度よりも大きな印刷濃度）を、現在の注目ドットの印刷濃度として算出する。その後、ステップＳ８９に進む。
【００８９】
これにより、印刷モードが第２印刷モードの時に、輪郭ドットのいずれかの側に隣接して黒ドットが存在する場合に、輪郭ドット（と判別された注目ドット）の印刷濃度を、他の黒ドットの印刷濃度よりも大きくできる。
【００９０】
注目ドットの印刷濃度を算出後、濃度調整部３３３は、現在の注目ドットに対応する露光部１３のＬＥＤの露光時間を算出し、当該ＬＥＤを露光時間だけ発光させる信号を出力する（ステップＳ８９）。
具体的には、濃度算出部３３３５が、上記のステップＳ８１〜Ｓ８８を実行することにより算出された印刷濃度の数値と、補正データメモリ３３３３に記憶されている補正データとを用いて、注目ドットに対応する露光部１３のＬＥＤの露光時間を算出する。その後、濃度算出部３３３５は、露光時間のデータを露光部１３に出力する。露光部１３の図示しない内部回路は、対応する露光時間だけ各ＬＥＤを点灯させる。その結果、上記の対応するＬＥＤは、算出された露光時間により決定される露光量の光を、感光ドラム１１に照射できる。
【００９１】
なお、１ライン分の画像データ（１つのラインデータ）に対して印刷濃度及び露光時間が算出された後に、ＬＰＨにより構成されている露光部１３の各ＬＥＤから露光が開始される。または、画像データの全てのドットデータに対して印刷濃度及び露光時間を決定後に露光が開始されてもよい。
【００９２】
また、上記において説明した画像形成装置１００の動作は、図６及び図１０のフローチャートにて示した動作例に限られない。本発明の範囲を超えない範囲で、フローチャート中のステップの動作を変更したり、省略したり、別のステップを追加したり、及び／又は、ステップの動作順を変更したりできる。
【００９３】
ＩＩＩ．印刷結果
次に、上記のステップＳ１〜Ｓ１０を実行することにより、黒ドットが隣接して存在する輪郭ドットを強調したときの印刷結果について、図７に示す画像を印刷した場合を例にとって説明する。
まず、第１印刷モードを印刷モードとして選択した場合（すなわち、両側に黒ドットが存在する輪郭ドットを強調する場合）の印刷結果と、第２印刷モードを印刷モードとして選択した場合（すなわち、いずれかの側に黒ドットが存在する輪郭ドットを強調する場合）の印刷結果について、図１１Ａ及び図１１Ｂを用いて説明する。図１１Ａは、第１印刷モードにて印刷を実行した場合の印刷結果の一例を示す図である。図１１Ｂは、第２印刷モードにて印刷を実行した場合の印刷結果の一例を示す図である。
【００９４】
図１１Ａ及び図１１Ｂに示すように、上記のステップＳ１〜Ｓ１０を実行した場合、第１印刷モードにて印刷を実行しても、第２印刷モードにて印刷を実行しても、全ての輪郭ドットデータが強調されているわけではないことがわかる。すなわち、中央の大きなドットデータの集合の輪郭は強調されているが、例えば、孤立した輪郭ドットデータについては強調されていない。これにより、画像の輪郭が過剰に強調されることなく画像が印刷されていることが分かる。
【００９５】
また、第１印刷モードによる印刷結果（図１１Ａ）と第２印刷モードによる印刷結果（図１１Ｂ）とを比較した場合、第１印刷モードにおける強調された輪郭ドット数が、第２印刷モードにおける強調された輪郭ドット数よりも少なくなっていることが分かる。このように、印刷モードとして第１印刷モード又は第２印刷モードを選択可能とすることにより、強調する輪郭ドット数を制御できる。すなわち、画像における輪郭の強調度合いを制御できる。
【００９６】
例えば、元の画像がカラーであって、印刷データ取得部によりモノクロ疑似中間調の画像データが得られた場合には、第１印刷モードを選択して印刷を実行することが好ましい。これは、以下の理由による。
【００９７】
モノクロ疑似中間調は、一般的には、単位面積内のドットの密度を変化させることにより達成される。すなわち、ドットの密度が高ければ濃い色が表現され、ドットの密度が低ければ薄い色（淡い色）が表現される。このような場合に、第２印刷モードを用いて印刷を実行すると、印刷物における画像の色合い（階調）が元の色合い（階調）よりも濃くなる傾向がある。なぜなら、第２印刷モードにて印刷を実行した場合、元の色合いよりも濃い色合いにて印刷される輪郭ドット数が、第１印刷モードにて印刷を実行した場合よりも増加するからである。このように、特に元々はカラーの画像を第１印刷モードにて印刷を実行することにより、印刷物における画像の画質が、元の画質から変化することを抑制できる。
【００９８】
一方、例えば、線画や文字など主として線により構成される画像を印刷する場合には、第２印刷モードを選択して印刷を実行することが好ましい。なぜなら、第２印刷モードを用いると、強調される輪郭ドット数を増加できるからである。これにより、例えば、露光部１３やスキャナユニット３２などの光学的特性などにより印刷濃度が印刷物の位置によって異なって印刷される可能性がある場合において、特に印刷濃度が薄くなった箇所において、文字や線（画像）の輪郭をより明瞭化できる。
【００９９】
上記のステップＳ１〜Ｓ１０を実行して強調する輪郭ドットの数を制御することにより、画像形成装置１００においては、印刷物において画像の輪郭が過剰に強調されたり、画像形成装置１００の特性により印刷物の印刷濃度に偏りができてしまったりすることを抑制できる。その結果、印刷物における画像の画質が元の画質から変化することを抑制しつつ、画像の輪郭を強調できる。
【０１００】
また、本実施形態に係る画像形成装置１００においては、行方向（主走査方向）に黒ドットが隣接する輪郭ドットを強調するか、列方向（副走査方向）に黒ドットが隣接する輪郭ドットを強調するかを選択可能となっている。輪郭ドットのどの方向に黒ドットが隣接している場合に輪郭ドットを強調するかによる、印刷結果への影響について以下に説明する。
【０１０１】
第１印刷モードにて印刷を実行した場合を例にとって説明すると、図１２Ａ及び図１２Ｂに示すように、輪郭ドットの行方向の両側に黒ドットが存在する場合に輪郭ドットを強調する場合（図１２Ａ）と、輪郭ドットの列方向の両側に黒ドットが存在する場合に輪郭ドットを強調する場合（図１２Ｂ）とで、強調される輪郭ドットに差が見られる。
図１２Ａは、行方向の両側に黒ドットが存在する輪郭ドットを強調した場合の印刷結果の一例を示す図である。図１２Ｂは、列方向の両側に黒ドットが存在する輪郭ドットを強調した場合の印刷結果の一例を示す図である。
【０１０２】
すなわち、行方向の両側に黒ドットが存在する輪郭ドットを強調する場合には、行方向に伸びる輪郭が主に強調される一方（図１２Ａ）、列方向の両側に黒ドットが存在する輪郭ドットを強調する場合には、列方向に伸びる輪郭が主に強調されている（図１２Ｂ）。
【０１０３】
（５）実施形態の効果
上記の第１実施形態の効果は、以下のように記載できる。
画像形成装置（例えば、画像形成装置１００）は、印刷データ取得部（例えば、統合チップセット３１と、パーソナルコンピュータＰＣと、スキャナユニット３２と、モデム３０４と、ネットワーク基板３５）と、画素種別判別部（例えば、画素種別判別部３３１３）と、濃度調整部（例えば、濃度調整部３３３）と、を備える。印刷データ取得部は、印刷物中の画像を画像データとして取得する。
画素種別判別部は、画像データに含まれる黒ドットが画像の輪郭を表す輪郭ドットであるかを判別する。また、画素種別判別部は、黒ドットが輪郭ドットと判別された場合、当該輪郭ドットに隣接して黒ドットが存在するかを判別する。
濃度調整部は、輪郭ドットに隣接して黒ドットが存在したと判別された場合、当該輪郭ドットの印刷濃度を、他の黒ドットの印刷濃度よりも大きくする。
【０１０４】
第１実施形態の画像形成装置においては、まず、印刷データ取得部が、印刷物中の画像を画像データとして取得する（例えば、ステップＳ１）。次に、画素種別判別部が、画像データに含まれる黒ドットが画像の輪郭を表す輪郭ドットであるかを判別する（例えば、ステップＳ２〜Ｓ４）。黒ドットが輪郭ドットであった場合（例えば、ステップＳ４において「Ｙｅｓ」の場合）、画素種別判別部が、当該輪郭ドットに隣接して黒ドットが存在するかを判別する（例えば、ステップＳ５）。
輪郭ドットに隣接して黒ドットが存在したと判別された場合（例えば、ステップＳ５において「Ｙｅｓ」であり、かつ、ステップＳ８５又はステップＳ８６において「Ｙｅｓ」の場合）、濃度調整部が、当該輪郭ドットの印刷濃度を、他の黒ドットの印刷濃度よりも大きくする（例えば、ステップＳ８８）。
【０１０５】
第１実施形態の画像形成装置においては、画素種別判別部が、輪郭ドットに隣接して黒ドットが存在するかどうかを判別する。また、濃度調整部が、輪郭ドットに隣接して黒ドットが存在したと判別された場合、当該輪郭ドットの印刷濃度を他の黒ドットの印刷濃度よりも大きくする。
【０１０６】
これにより、第１実施形態の画像形成装置においては、印刷物において画像の輪郭が過剰に強調されることを抑制できる。その結果、印刷物における画像の画質が元の画質から変化することを抑制しつつ、画像の輪郭を強調できる。
【０１０７】
２．他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組み合せ可能である。
【０１０８】
（Ａ）印刷濃度の調整方法に関する他の実施形態
上記の第１実施形態に係る画像形成装置１００においては、露光部１３のＬＥＤの露光量を調整して、感光ドラム１１上に付着するトナー量を調整することにより、画像の印刷濃度を調整していた。
しかし、これに限られず、画像（画像データ）の１ドットを複数行に分けて、１ドット中に何行の黒が存在するかにより印刷濃度を調整可能となっていてもよい。ＬＰＨには、1画素１ビットで個々の画素の露光量を調整できない仕様のものが存在する。そのようなＬＰＨを露光部１３として用いた場合であっても、本発明のような印刷濃度の調整が可能となる。
（Ｂ）輪郭ドットの強調方法についての他の実施形態
上記の第１実施形態においては、画像データ全体に対して同一の印刷モードを用いて印刷を実行していた。しかし、これに限られず、画像データをいくつかの領域に分割し、領域毎に異なる印刷モードを用いて印刷を実行してもよい。
【０１０９】
例えば、文字と塗りつぶしの図形（画像）の両方を含む画像データにおいて、文字や線が主として含まれる領域と、画像が主として含まれる領域とを、ユーザの設定又は画像形成装置１００にて自動的に判別して、文字や線が主として含まれる領域に対しては第２印刷モードを用いて印刷を実行し、塗りつぶしの図形が主として含まれる領域に対しては第１印刷モードを用いて印刷を実行してもよい。
【０１１０】
これにより、文字や線が多い領域においては輪郭を強調して文字や線を明瞭化しつつ、画像が多い領域においては、印刷物中の画像の階調（色合い）を元の画像の階調（色合い）から変化させることなく輪郭を強調して印刷物を印刷できる。
【０１１１】
なお、上記において、文字や線が主に含まれる領域と、画像が主に含まれる領域とは、例えば、画素データ１ライン分のデータ（ラインデータ）に含まれる内側ドットと判別された黒ドット数と輪郭隣接ドットと判別された黒ドット数との比率に基づいて、自動的に判別できる。この場合、内側ドットの比率が高いラインデータにより構成される領域には画像が主に含まれていると判別できる。一方、輪郭隣接ドットの比率が高いラインデータにより構成される領域には、文字や線が主に含まれていると判別できる。
【０１１２】
また、印刷物において、行方向又は列方向の印刷濃度の偏りが顕著な領域においてのみ、それぞれ、列方向又は行方向の輪郭を強調してもよい。これにより、印刷濃度の偏りを修正しつつ、画像の画質を変化させるような意図しない（不必要な）輪郭の強調を抑制できる。
【０１１３】
さらに、行方向に黒ドットが隣接して存在する輪郭ドットを強調するか、及び／又は、列方向に黒ドットが隣接して存在する輪郭ドットを強調するかを、画像データの分割した領域毎に異ならせてもよい。これにより、印刷物の領域により印刷濃度の偏りの現れ方が異なる場合に、印刷物全体に亘って均一な印刷濃度にて印刷物を印刷できる。
【０１１４】
（Ｃ）画素判別モジュールに関する他の実施形態
上記の第１実施形態に係る画像形成装置１００において、画素判別モジュール３３１の画素判別のマトリクスのサイズは５×５であった。しかし、これに限られず、画素種別の判別方法などにより任意のマトリクスのサイズを選択できる。また、マトリクスの主走査方向の大きさと、副走査方向の大きさが異なっていてもよい。
この場合、画素種別判別部３３１３において参照可能とするマトリクス内の画素の数を、パターンマッチングの要求などに応じて、任意に変更可能となっていてもよい。これにより、上記の第１実施形態において説明したパターンマッチング以外のパターンマッチングなどの操作を実行できる。
【０１１５】
（Ｄ）制御部に関する他の実施形態
上記の第１実施形態に係る画像形成装置１００において、制御部３のＦＰＧＡ３３が画像データの印刷濃度の調整（露光部１３の制御）を実行していた。すなわち、画像データの印刷濃度の調整機能がハードウェアにより実現されていた。
しかし、これに限られず、ＦＰＧＡ３３における上記の機能の一部（又は全部）を、制御部３のコンピュータシステム上にて実行可能なソフトウェアにより実現してもよい。この場合、当該プログラムを制御部３のフラッシュＲＯＭ３０１に記憶してもよい。
これにより、第１実施形態において説明したＦＰＧＡ３３を備えない汎用的な制御部３において、上記に説明した画像データの印刷濃度の調整を実現できる。
【産業上の利用可能性】
【０１１６】
本発明は、電子写真方式にて印刷物を印刷する画像形成装置に広く適用できる。
【符号の説明】
【０１１７】
１００ 画像形成装置
１     電子写真部
１１   感光ドラム
１２   帯電部
１３   露光部
１４   現像部
１５   転写部
１６   定着部
１７   クリーニング部
３     制御部
３０   ＣＰＵ
３０１ フラッシュＲＯＭ
３０２ ＳＲＡＭ
３０３ ＳＤＲＡＭ
３０４ モデム
３０５ 操作パネルユニット
３０６ ＲＴＣ
３０７ ＮＣＵ基板
３１   統合チップセット
３１１ 第２のＳＤＲＡＭ
３２   スキャナユニット
３３   ＦＰＧＡ
３３１ 画素判別モジュール
３３１１      画素メモリ
３３１２      ラインメモリ
３３１３      画素種別判別部
３３３ 濃度調整部
３３３１      濃度修正値出力部
３３３３      補正データメモリ
３３３５      濃度算出部
３３５ 印刷モード設定部
３４   システムバス
３５   ネットワーク基板
ＰＣ   パーソナルコンピュータ
【図１】
2016039436.tif 000003
【図２】
2016039436.tif 000004
【図３】
2016039436.tif 000005
【図４】
2016039436.tif 000006
【図５】
2016039436.tif 000007
【図６】
2016039436.tif 000008
【図７】
2016039436.tif 000009
【図８Ａ】
2016039436.tif 000010
【図８Ｂ】
2016039436.tif 000011
【図９】
2016039436.tif 000012
【図１０】
2016039436.tif 000013
【図１１Ａ】
2016039436.tif 000014
【図１１Ｂ】
2016039436.tif 000015
【図１２Ａ】
2016039436.tif 000016
【図１２Ｂ】
2016039436.tif 000017