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