(57)【特許請求の範囲】
【請求項１】
用紙上にコードシンボルを含む画像を形成する画像形成部と、
前記用紙上に形成された画像を読み取る画像読取部と、
前記読み取られた画像に含まれるコードシンボルを解析する解析部と、
画質を調整する画質調整部と、
処理対象画像内のコードシンボルの領域を指定する指定部と、
前記解析部により解析された解析結果に基づいて、画質調整値を変更し、当該変更された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域のみに対して画質を調整させ、当該画質が調整された前記処理対象画像を、前記画像形成部により形成させる制御部と、
を備える画像形成装置であって、
前記制御部は、前記解析結果が所定の条件を満たす範囲内で、前記画像形成部において使用される色材の量を減らすように前記画質調整値を変更し、
前記制御部は、前記解析結果が前記所定の条件を満たさない場合に、前記画質調整値を複数の段階に変更させて前記画質調整部によりコードシンボルの画質を調整させ、前記変更された複数の画質調整値に基づいて調整されたそれぞれのコードシンボルを前記画像形成部により形成させ、当該形成された各コードシンボルを前記画像読取部により読み取らせ、当該読み取られた各コードシンボルを前記解析部により解析させ、当該各コードシンボルの解析結果に基づいて、前記複数の画質調整値のうち、前記解析結果が前記所定の条件を満たす範囲内で、前記色材の量が最も少なくなる画質調整値を選択する画像形成装置。
【請求項２】
用紙上にコードシンボルを含む画像を形成する画像形成部と、
前記用紙上に形成された画像を読み取る画像読取部と、
前記読み取られた画像に含まれるコードシンボルを解析する解析部と、
画質を調整する画質調整部と、
処理対象画像内のコードシンボルの領域を指定する指定部と、
前記解析部により解析された解析結果に基づいて、画質調整値を変更し、当該変更された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域のみに対して画質を調整させ、当該画質が調整された前記処理対象画像を、前記画像形成部により形成させる制御部と、
を備える画像形成装置であって、
前記制御部は、前記解析結果が所定の条件を満たす範囲内で、前記画像形成部において使用される色材の量を減らすように前記画質調整値を変更し、
前記制御部は、いずれの画質調整値を用いても、前記解析結果が前記所定の条件を満たさない場合に、コードシンボルのサイズを段階的に拡大した複数の拡大コードシンボルを生成し、当該生成された複数の拡大コードシンボルを前記画像形成部により形成させ、当該形成された各拡大コードシンボルを前記画像読取部により読み取らせ、当該読み取られた各拡大コードシンボルを前記解析部により解析させ、当該各拡大コードシンボルの解析結果に基づいて、当該解析結果が前記所定の条件を満たす拡大コードシンボルのうち、最小のサイズの拡大コードシンボルを提示する画像形成装置。
【請求項３】
前記制御部は、現状のサイズのコードシンボルと、前記最小のサイズの拡大コードシンボルと、を並べて前記画像形成部により形成させる請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、前記処理対象画像上のコードシンボルの位置に、現状のサイズのコードシンボルに代えて、前記最小のサイズの拡大コードシンボルを配置した画像を生成し、当該生成された画像を前記画像形成部により形成させる請求項２又は３に記載の画像形成装置。
【請求項５】
用紙上にコードシンボルを含む画像を形成する画像形成部と、
前記用紙上に形成された画像を読み取る画像読取部と、
前記読み取られた画像に含まれるコードシンボルを解析する解析部と、
画質を調整する画質調整部と、
処理対象画像内のコードシンボルの領域を指定する指定部と、
前記解析部により解析された解析結果に基づいて、画質調整値を変更し、当該変更された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域のみに対して画質を調整させ、当該画質が調整された前記処理対象画像を、前記画像形成部により形成させる制御部と、
を備える画像形成装置であって、
前記制御部は、前記解析結果が所定の条件を満たす範囲内で、前記画像形成部において使用される色材の量を減らすように前記画質調整値を変更し、
前記制御部は、前記解析結果が前記所定の条件を満たす範囲内で、前記色材の量を減らすように変更された画質調整値を前記画像形成部における画像形成条件と対応付けて記憶部に記憶させておき、前記処理対象画像に対する画像形成条件と一致する画像形成条件又は最も近い画像形成条件を前記記憶部から選択し、当該選択された画像形成条件と対応付けられた画質調整値を前記記憶部から取得し、当該取得された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域の画質を調整させる画像形成装置。
【請求項６】
前記画質調整部は、コードシンボルの濃度又は最高濃度を調整する請求項１〜５のいずれか一項に記載の画像形成装置。
【請求項７】
前記画質調整部は、さらに、コードシンボルの線幅又はシャープネスを調整する請求項６に記載の画像形成装置。
【請求項８】
前記指定部は、前記コードシンボルの領域として、固定の特定領域を指定する請求項１〜７のいずれか一項に記載の画像形成装置。
【請求項９】
前記指定部は、前記解析部により解析された解析結果に基づいて、前記コードシンボルの領域を指定する請求項１〜７のいずれか一項に記載の画像形成装置。
【請求項１０】
前記指定部は、前記処理対象画像のラスタライズ処理時にコードシンボルの領域を検出し、当該検出されたコードシンボルの領域を指定する請求項１〜７のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
近年、バーコードや２次元コード等のコードシンボルが広く用いられている。コードシンボルは、所定の情報を伝達するものであるため、正確に読み取ることができるレベルの画質であることが要求されている。例えば、印刷前に画像内からバーコードを検出し、そのバーコードがデコードできない場合に、デコード可能なバーコードに作り替える画像形成装置が提案されている（特許文献１参照）。
【０００３】
また、コードシンボルに対する最適な画質調整と、その他の写真領域や文字領域に対する最適な画質調整とは、必ずしも一致するわけではないため、バーコードの領域に対して、それ以外の領域と共通の画質調整を行うと、バーコードの読み取り精度が低下するおそれがある。そこで、印刷データがバーコードのデータであると判定した場合には、細線補正なしで印刷データを生成し、印刷データがバーコードのデータでないと判定した場合には、細線補正をして印刷データを生成する印刷システムが提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１８３３０４号公報
【特許文献２】特開２００８−００３９９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献２に記載された技術のように、コードシンボルの領域とそれ以外の領域とで異なる画質調整を行う場合であっても、コードシンボルを形成するためのトナーやインク等の色材が無駄に多くなる場合があった。具体的には、コードシンボルについては、画像として美しい必要はないため、所定の情報を伝達するというコードシンボルの役割を果たすことができる程度の濃度であればよい。
【０００６】
本発明は、コードシンボルの画質を調整するとともに、使用される色材の量を抑えることを課題とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、請求項１に記載の発明は、用紙上にコードシンボルを含む画像を形成する画像形成部と、前記用紙上に形成された画像を読み取る画像読取部と、前記読み取られた画像に含まれるコードシンボルを解析する解析部と、画質を調整する画質調整部と、処理対象画像内のコードシンボルの領域を指定する指定部と、前記解析部により解析された解析結果に基づいて、画質調整値を変更し、当該変更された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域のみに対して画質を調整させ、当該画質が調整された前記処理対象画像を、前記画像形成部により形成させる制御部と、を備える画像形成装置であって、前記制御部は、前記解析結果が所定の条件を満たす範囲内で、前記画像形成部において使用される色材の量を減らすように前記画質調整値を変更し、前記制御部は、前記解析結果が前記所定の条件を満たさない場合に、前記画質調整値を複数の段階に変更させて前記画質調整部によりコードシンボルの画質を調整させ、前記変更された複数の画質調整値に基づいて調整されたそれぞれのコードシンボルを前記画像形成部により形成させ、当該形成された各コードシンボルを前記画像読取部により読み取らせ、当該読み取られた各コードシンボルを前記解析部により解析させ、当該各コードシンボルの解析結果に基づいて、前記複数の画質調整値のうち、前記解析結果が前記所定の条件を満たす範囲内で、前記色材の量が最も少なくなる画質調整値を選択する。
【０００８】
請求項２に記載の発明は、用紙上にコードシンボルを含む画像を形成する画像形成部と、前記用紙上に形成された画像を読み取る画像読取部と、前記読み取られた画像に含まれるコードシンボルを解析する解析部と、画質を調整する画質調整部と、処理対象画像内のコードシンボルの領域を指定する指定部と、前記解析部により解析された解析結果に基づいて、画質調整値を変更し、当該変更された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域のみに対して画質を調整させ、当該画質が調整された前記処理対象画像を、前記画像形成部により形成させる制御部と、を備える画像形成装置であって、前記制御部は、前記解析結果が所定の条件を満たす範囲内で、前記画像形成部において使用される色材の量を減らすように前記画質調整値を変更し、前記制御部は、いずれの画質調整値を用いても、前記解析結果が前記所定の条件を満たさない場合に、コードシンボルのサイズを段階的に拡大した複数の拡大コードシンボルを生成し、当該生成された複数の拡大コードシンボルを前記画像形成部により形成させ、当該形成された各拡大コードシンボルを前記画像読取部により読み取らせ、当該読み取られた各拡大コードシンボルを前記解析部により解析させ、当該各拡大コードシンボルの解析結果に基づいて、当該解析結果が前記所定の条件を満たす拡大コードシンボルのうち、最小のサイズの拡大コードシンボルを提示する。
【０００９】
請求項３に記載の発明は、請求項２に記載の画像形成装置において、前記制御部は、現状のサイズのコードシンボルと、前記最小のサイズの拡大コードシンボルと、を並べて前記画像形成部により形成させる。
【００１０】
請求項４に記載の発明は、請求項２又は３に記載の画像形成装置において、前記制御部は、前記処理対象画像上のコードシンボルの位置に、現状のサイズのコードシンボルに代えて、前記最小のサイズの拡大コードシンボルを配置した画像を生成し、当該生成された画像を前記画像形成部により形成させる。
【００１１】
請求項５に記載の発明は、用紙上にコードシンボルを含む画像を形成する画像形成部と、前記用紙上に形成された画像を読み取る画像読取部と、前記読み取られた画像に含まれるコードシンボルを解析する解析部と、画質を調整する画質調整部と、処理対象画像内のコードシンボルの領域を指定する指定部と、前記解析部により解析された解析結果に基づいて、画質調整値を変更し、当該変更された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域のみに対して画質を調整させ、当該画質が調整された前記処理対象画像を、前記画像形成部により形成させる制御部と、を備える画像形成装置であって、前記制御部は、前記解析結果が所定の条件を満たす範囲内で、前記画像形成部において使用される色材の量を減らすように前記画質調整値を変更し、前記制御部は、前記解析結果が前記所定の条件を満たす範囲内で、前記色材の量を減らすように変更された画質調整値を前記画像形成部における画像形成条件と対応付けて記憶部に記憶させておき、前記処理対象画像に対する画像形成条件と一致する画像形成条件又は最も近い画像形成条件を前記記憶部から選択し、当該選択された画像形成条件と対応付けられた画質調整値を前記記憶部から取得し、当該取得された画質調整値に基づいて、前記画質調整部により前記処理対象画像内の前記指定されたコードシンボルの領域の画質を調整させる。
【００１２】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の画像形成装置において、前記画質調整部は、コードシンボルの濃度又は最高濃度を調整する。
【００１３】
請求項７に記載の発明は、請求項６に記載の画像形成装置において、前記画質調整部は、さらに、コードシンボルの線幅又はシャープネスを調整する。
【００１５】
請求項８に記載の発明は、請求項１〜７のいずれか一項に記載の画像形成装置において、前記指定部は、前記コードシンボルの領域として、固定の特定領域を指定する。
【００１６】
請求項９に記載の発明は、請求項１〜７のいずれか一項に記載の画像形成装置において、前記指定部は、前記解析部により解析された解析結果に基づいて、前記コードシンボルの領域を指定する。
【００１７】
請求項１０に記載の発明は、請求項１〜７のいずれか一項に記載の画像形成装置において、前記指定部は、前記処理対象画像のラスタライズ処理時にコードシンボルの領域を検出し、当該検出されたコードシンボルの領域を指定する。
【発明の効果】
【００１８】
本発明によれば、コードシンボルの画質を調整するとともに、使用される色材の量を抑えることができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態における画像形成装置の概略構成図である。
【図２】画像形成装置の機能的構成を示すブロック図である。
【図３】第１の実施の形態の画像形成装置において実行される第１のバーコード形成処理を示すフローチャートである。
【図４】バーコード画質調整値変更処理を示すフローチャートである。
【図５】バーコード画質調整値変更処理を示すフローチャートである。
【図６】第２の実施の形態の画像形成装置において実行される第２のバーコード形成処理を示すフローチャートである。
【図７】第２の実施の形態の画像形成装置において実行される第２のバーコード形成処理を示すフローチャートである。
【図８】第３の実施の形態の画像形成装置において実行される第３のバーコード形成処理の一部を示すフローチャートである。
【図９】複数のサイズの拡大バーコードが形成された状態を示す模式図である。
【図１０】第４の実施の形態の画像形成装置において実行される第４のバーコード形成処理を示すフローチャートである。
【発明を実施するための形態】
【００２０】
［第１の実施の形態］
まず、本発明の第１の実施の形態につき、図１〜図５を参照して説明する。なお、本発明は、図示例に限定されるものではない。
【００２１】
図１は、第１の実施の形態における画像形成装置１００の概略構成図である。画像形成装置１００は、電子写真方式により、カラー画像を形成するタンデム型のカラー画像形成装置である。
図１に示すように、画像形成装置１００は、画像形成部１０、画像読取部２０等を備える。
【００２２】
画像形成部１０は、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）、各色の感光体ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋ、中間転写ベルト２、２次転写ローラー３、定着装置４等を備え、用紙上に画像を形成する。
【００２３】
感光体ドラム１Ｙは、一様に帯電された後、イエロー色の画像データに基づいて、レーザービームにより走査露光され、感光体ドラム１Ｙの表面に静電潜像が形成される。次いで、感光体ドラム１Ｙ上の静電潜像にイエロー色のトナーが付着され、現像が行われる。
感光体ドラム１Ｍ，１Ｃ，１Ｋについても、扱う色が異なることを除いて、感光体ドラム１Ｙと同様であるため、説明を省略する。
【００２４】
感光体ドラム１Ｙ，１Ｍ，１Ｃ，１Ｋ上に形成された各色のトナー像は、回転する中間転写ベルト２上に逐次転写される（１次転写）。すなわち、中間転写ベルト２上には、４色のトナー像が重ね合わされたカラートナー像が形成される。
中間転写ベルト２上のカラートナー像は、２次転写ローラー３により、用紙の一方の面上に一括して転写される（２次転写）。
定着装置４は、加熱・加圧によりカラートナー像を用紙に定着させる。
【００２５】
画像読取部２０は、画像形成部１０により形成された用紙上の画像を読み取り、読取画像データを生成する。画像読取部２０は、用紙の幅方向の画像形成可能幅全体に亘ってＣＣＤ（Charge Coupled Device）がライン状に配列され、一次元画像を読み取るラインセンサーであり、画像形成された用紙が搬送されるタイミングに合わせて読取動作を行うことで、二次元画像を取得する。
【００２６】
画像形成装置１００は、用紙の両面に画像を形成することが可能である。
用紙の片面のみに画像が形成される場合には、用紙は搬送経路Ｒ１を搬送され、画像形成部１０により画像が形成された後、画像読取部２０により用紙の画像が読み取られ、搬送経路Ｒ２を搬送されて排出される。
【００２７】
一方、用紙の両面に画像が形成される場合には、用紙は搬送経路Ｒ１を搬送され、画像形成部１０により用紙の表面に画像が形成された後、画像読取部２０により用紙の表面の画像が読み取られる。その後、用紙は搬送経路Ｒ３を搬送され、搬送経路Ｒ４により反転された後、搬送経路Ｒ５を搬送されて裏面の画像形成に移行する。すなわち、用紙は搬送経路Ｒ１を搬送され、画像形成部１０により用紙の裏面に画像が形成された後、画像読取部２０により用紙の裏面の画像が読み取られ、搬送経路Ｒ２を搬送されて排出される。
【００２８】
図２は、画像形成装置１００の機能的構成を示すブロック図である。
図２に示すように、画像形成装置１００は、ＣＰＵ（Central Processing Unit）１１、画像メモリー１２、記憶部１３、操作部１４、表示部１５、通信部１６、画像形成部１０、画像読取部２０、入力画像処理部３０、バーコード解析部４０等を備える。
【００２９】
ＣＰＵ１１は、操作部１４から入力される操作信号又は通信部１６により受信される指示信号に応じて、記憶部１３に記憶されている各種処理プログラムに従って、画像形成装置１００の各部の動作を集中制御する。
【００３０】
画像メモリー１２は、通信部１６により受信された入力画像データ、画像読取部２０により生成された読取画像データ等を記憶する。
【００３１】
記憶部１３は、ハードディスクやフラッシュメモリー等により構成され、各種データを記憶する。
【００３２】
操作部１４は、表示部１５の表示画面上を覆うように形成されたタッチパネルや、数字ボタン、スタートボタン等の各種操作ボタンを備え、ユーザーの操作に基づく操作信号をＣＰＵ１１に出力する。例えば、操作部１４は、処理対象画像内のコードシンボルとしてのバーコードの領域を指定する際に用いられる。本実施の形態では、バーコードの領域として、固定の特定領域が指定される。
【００３３】
表示部１５は、ＬＣＤ（Liquid Crystal Display）により構成され、ＣＰＵ１１から入力される表示信号の指示に従って各種画面を表示する。
【００３４】
通信部１６は、ＬＡＮ（Local Area Network）等の通信ネットワークに接続された外部装置との間でデータの送受信を行う。
【００３５】
入力画像処理部３０は、通信部１６を介して受信された入力画像データを処理して、処理後の画像データを画像形成部１０に出力する。
入力画像処理部３０は、ＲＩＰ処理部３１、画質調整部３２を備える。
【００３６】
ＲＩＰ処理部３１は、入力画像データに対してラスタライズ処理（ＲＩＰ処理）を行い、ビットマップ形式の画像データを生成する。
【００３７】
画質調整部３２は、画質調整値に基づいて、処理対象画像内のバーコードの領域のみに対して画質を調整する。具体的には、画質調整部３２は、バーコードの濃度、最高濃度、線幅、シャープネスを調整する。
【００３８】
画像形成部１０は、入力画像処理部３０により処理された画質調整後の画像データに基づいて、バーコードを含む画像を用紙上に形成する。
【００３９】
画像読取部２０は、画像形成部１０により形成された画像を読み取り、読取画像データを生成する。生成された読取画像データは、ＣＰＵ１１により、画像メモリー１２に格納される。
【００４０】
バーコード解析部４０は、画像読取部２０により生成された読取画像データに含まれるバーコードを抽出し、抽出されたバーコードを解析し、バーコードが示す文字列、記号、画像等の情報を取得する。
【００４１】
ＣＰＵ１１は、バーコード解析部４０により解析された解析結果に基づいて、画質調整値を変更し、当該変更された画質調整値に基づいて、画質調整部３２により処理対象画像内の指定されたバーコードの領域のみに対して画質を調整させ、当該画質が調整された処理対象画像を、画像形成部１０により形成させる。
ＣＰＵ１１は、解析結果が所定の条件（以下、バーコード条件という。）を満たす範囲内で、画像形成部１０において使用される色材としてのトナーの量を減らす（節約する）ように画質調整値を変更する。
【００４２】
画質調整値には、濃度調整値、最高濃度調整値が含まれる。濃度調整値とは、画像に対し、低濃度領域から高濃度領域までの濃度を調整するためのパラメーターである。最高濃度調整値とは、画像の最高濃度を調整するためのパラメーターである。
また、画質調整値には、さらに、線幅調整値、シャープネス調整値が含まれる。線幅調整値とは、バーコードのバー（黒線）又はスペース（白線）の幅を調整するためのパラメーターである。シャープネス調整値とは、画像の鮮鋭度を調整するためのパラメーターである。
【００４３】
バーコード条件は、バーコードを読み取り可能と判断するための条件であり、例えば、ＪＩＳ  Ｘ０５２０に規定されたバーコードの印刷品質の評価仕様に基づいて、評価項目毎に定められている。評価項目として、コントラスト、線幅、エッジ等が挙げられる。バーコードの解析結果がバーコード条件を満たす場合には、そのバーコードは良品であると判断され、バーコードの解析結果がバーコード条件を満たさない場合には、そのバーコードは不良品であると判断される。バーコード条件として、いずれのレベルの品質を要求するかは、任意に変更可能とする。
【００４４】
次に、画像形成装置１００の動作について説明する。
図３は、画像形成装置１００において実行される第１のバーコード形成処理を示すフローチャートである。
【００４５】
まず、ＲＩＰ処理部３１は、処理対象画像の入力画像データに対してラスタライズ処理（ＲＩＰ処理）を行い、ビットマップ形式の画像データを生成する（ステップＳ１）。
【００４６】
次に、ユーザーの操作部１４からの操作により、処理対象画像内のバーコードの領域として、固定の特定領域を指定する（ステップＳ２）。例えば、ＣＰＵ１１は、表示部１５に処理対象画像を表示させ、表示された処理対象画像上で、操作部１４からバーコード領域（矩形領域）の左上位置及び右下位置を指定することを促すメッセージを表示させる。ＣＰＵ１１は、操作部１４から指定されたバーコード領域を示す情報として、バーコード領域の左上位置の座標（開始座標）、バーコード領域のサイズ（縦・横）を記憶部１３に記憶させる。さらに、バーコードの個数、バーコード規格の種類、バーコードの向き等の情報を記憶部１３に記憶させることとしてもよい。バーコード規格の種類としては、例えば、Ｃｏｄｅ３９、Ｃｏｄｅ９３、ＩＴＦ、ＮＷ−７、ＪＡＮ等が用いられる。
なお、ユーザーの操作によって固定の特定領域を指定することに代えて、予め固定の特定領域が調整領域として設定されていることとしてもよい。
【００４７】
次に、ＣＰＵ１１は、画像形成部１０を制御して、処理対象画像のビットマップ形式の画像データに基づいて、バーコードを含む画像を用紙上に形成させる（ステップＳ３）。初回時には、ＣＰＵ１１は、画質調整部３２に、画質調整値としてデフォルト値を用いてバーコードの領域の画質を調整させる。ＣＰＵ１１は、使用した画質調整値を記憶部１３に記憶させる。
【００４８】
次に、ＣＰＵ１１は、画像読取部２０を制御して、画像形成部１０により形成された画像を読み取らせ、読取画像データを生成させる（ステップＳ４）。ＣＰＵ１１は、読取画像データを画像メモリー１２に記憶させる。
【００４９】
次に、バーコード解析部４０は、画像読取部２０により生成された読取画像データに含まれるバーコードを解析する（ステップＳ５）。バーコード解析部４０は、バーコードの解析結果として、コントラストを評価するためのＭＲＤ（Minimum Reflectance Difference）値、線幅を評価するためのバーコードの黒線の線幅、エッジのなだらかさを評価するための隣り合うバーとスペースの反射率の差分等を算出する。ＣＰＵ１１は、バーコードの解析結果を記憶部１３に記憶させる。
【００５０】
次に、ＣＰＵ１１は、バーコード画質調整値変更処理を行う（ステップＳ６）。
ここで、図４及び図５を参照して、バーコード画質調整値変更処理について説明する。
【００５１】
ＣＰＵ１１は、バーコード解析部４０により解析された解析結果に基づいて、解析結果がバーコード条件を満たすか否か、すなわち、バーコードが良品であるか否かを判断する（ステップＳ２１）。
【００５２】
解析結果がバーコード条件を満たさない場合には（ステップＳ２１；ＮＯ）、ＣＰＵ１１は、トナー量を減らしたことによって、すなわち、濃度を下げたことによって、バーコードの解析結果がバーコード条件を満たさなくなったか否かを判断する（ステップＳ２２）。
【００５３】
トナー量の削減によりバーコード条件を満たさなくなったわけではない場合には（ステップＳ２２；ＮＯ）、ＣＰＵ１１は、バーコードの白黒のコントラストが予め定められた基準値より低いか否かを判断する（ステップＳ２３）。例えば、バーコードの印刷評価で使用されるＭＲＤ値が規定の範囲外である場合に、コントラストが基準値より低いと判断し、濃度調整を実施する。ＭＲＤ値は、バーとスペースの反射率に基づいて算出される値である。
【００５４】
コントラストが基準値より低くない場合には（ステップＳ２３；ＮＯ）、ＣＰＵ１１は、トナー量を減らすよう濃度調整値又は最高濃度調整値を所定の値だけ変更する（ステップＳ２４）。ここで、所定の値とは、予め定められた間隔であって、濃度調整値、最高濃度調整値を変更する際に用いられる。ＣＰＵ１１は、変更された濃度調整値又は最高濃度調整値を記憶部１３に記憶させる。
【００５５】
ステップＳ２３において、コントラストが基準値より低い場合には（ステップＳ２３；ＹＥＳ）、ＣＰＵ１１は、濃度を上げるよう濃度調整値又は最高濃度調整値を所定の値だけ変更する（ステップＳ２５）。ＣＰＵ１１は、変更された濃度調整値又は最高濃度調整値を記憶部１３に記憶させる。次に、ＣＰＵ１１は、変更後の濃度調整値又は最高濃度調整値が調整可能範囲内であるか否かを判断する（ステップＳ２６）。濃度調整値、最高濃度調整値の調整可能範囲は、予め記憶部１３に記憶されている。
【００５６】
ステップＳ２４の後、又は、ステップＳ２６において、変更後の濃度調整値又は最高濃度調整値が調整可能範囲内である場合には（ステップＳ２６；ＹＥＳ）、図５に移り、ＣＰＵ１１は、バーコードの黒線の線幅が細い又は太いか否か、すなわち、黒線の線幅が規定外であるか否かを判断する（ステップＳ２７）。バーコードにおいて、バー又はスペースの幅の比率は一般的に細線：太線=１：２〜１：３と決められている。この比率が規定外の場合に、線幅調整を実施する。バーコードの種類に応じてバーとスペースの太さの種類が異なるため、比率については複数存在する場合もある。
【００５７】
黒線の線幅が細い又は太い場合（ステップＳ２７；ＹＥＳ）、すなわち、黒線の線幅が規定外である場合には、ＣＰＵ１１は、線幅調整値を所定の値だけ変更する（ステップＳ２８）。ここで、所定の値とは、予め定められた間隔であって、線幅調整値を変更する際に用いられる。具体的には、ＣＰＵ１１は、黒線の線幅が細くて規定外となっている場合には、線幅を太くするよう線幅調整値を変更し、黒線の線幅が太くて規定外となっている場合には、線幅を細くするよう線幅調整値を変更する。ＣＰＵ１１は、変更された線幅調整値を記憶部１３に記憶させる。次に、ＣＰＵ１１は、変更後の線幅調整値が調整可能範囲内であるか否かを判断する（ステップＳ２９）。線幅調整値の調整可能範囲は、予め記憶部１３に記憶されている。
【００５８】
ステップＳ２７において、黒線の線幅が細くも太くもない場合（ステップＳ２７；ＮＯ）、すなわち、黒線の線幅が規定内である場合、又は、ステップＳ２９において、変更後の線幅調整値が調整可能範囲内である場合には（ステップＳ２９；ＹＥＳ）、ＣＰＵ１１は、黒線のエッジが予め定められた基準値よりなだらかであるか否かを判断する（ステップＳ３０）。例えば、隣り合うバーとスペースの反射率の差分が規定の範囲外である場合に、シャープネス調整を実施する。
【００５９】
黒線のエッジが基準値よりなだらかである場合には（ステップＳ３０；ＹＥＳ）、ＣＰＵ１１は、シャープネスを強くするようシャープネス調整値を所定の値だけ変更する（ステップＳ３１）。ここで、所定の値とは、予め定められた間隔であって、シャープネス調整値を変更する際に用いられる。ＣＰＵ１１は、変更されたシャープネス調整値を記憶部１３に記憶させる。次に、ＣＰＵ１１は、変更後のシャープネス調整値が調整可能範囲内であるか否かを判断する（ステップＳ３２）。シャープネス調整値の調整可能範囲は、予め記憶部１３に記憶されている。
【００６０】
ステップＳ３０において、黒線のエッジが基準値よりなだらかでない場合（ステップＳ３０；ＮＯ）、又は、ステップＳ３２において、変更後のシャープネス調整値が調整可能範囲内である場合には（ステップＳ３２；ＹＥＳ）、ＣＰＵ１１は、ステップＳ２３、ステップＳ２７、ステップＳ３０の全てがＮＯであるか否かを判断する（ステップＳ３３）。
【００６１】
ステップＳ２６、ステップＳ２９又はステップＳ３２において、変更後の画質調整値が調整可能範囲内でない場合（ステップＳ２６；ＮＯ、ステップＳ２９；ＮＯ、ステップＳ３２；ＮＯ）、ステップＳ３３において、ステップＳ２３、ステップＳ２７、ステップＳ３０の全てがＮＯである場合には（ステップＳ３３；ＹＥＳ）、ＣＰＵ１１は、調整不可として表示部１５にエラーを表示させる（ステップＳ３４）。ステップＳ３４の後、図３のステップＳ８に移行する。
【００６２】
ステップＳ２２において、トナー量の削減によりバーコード条件を満たさなくなった場合には（ステップＳ２２；ＹＥＳ）、ＣＰＵ１１は、一つ前の画質調整値を最適値として設定する（ステップＳ３５）。
【００６３】
ステップＳ２１において、バーコードの解析結果がバーコード条件を満たす場合には（ステップＳ２１；ＹＥＳ）、ＣＰＵ１１は、これまでの調整で、コントラストが低かったために濃度を上げるよう濃度調整値又は最高濃度調整値を変更したか否かを判断する（ステップＳ３６）。コントラストが低くて濃度を上げるよう濃度調整値又は最高濃度調整値を変更したことがない場合には（ステップＳ３６；ＮＯ）、ＣＰＵ１１は、トナー量を減らすよう濃度調整値又は最高濃度調整値を所定の値だけ変更する（ステップＳ３７）。ＣＰＵ１１は、変更された濃度調整値又は最高濃度調整値を記憶部１３に記憶させる。
【００６４】
ステップＳ３６において、これまでの調整で、コントラストが低かったために濃度を上げるよう濃度調整値又は最高濃度調整値を変更した場合には（ステップＳ３６；ＹＥＳ）、ＣＰＵ１１は、現状の画質調整値を最適値として設定する（ステップＳ３８）。
【００６５】
ステップＳ３５又はステップＳ３８の後、ＣＰＵ１１は、設定された画質調整値と画像形成部１０における画像形成条件とを対応付けて記憶部１３に記憶させ（ステップＳ３９）、調整（最適化）終了とする（ステップＳ４０）。
【００６６】
ステップＳ３７の後、ステップＳ４０の後、又は、ステップＳ３３において、ステップＳ２３、ステップＳ２７、ステップＳ３０のいずれかがＹＥＳである場合（ステップＳ３３；ＮＯ）、すなわち、コントラスト、線幅、シャープネスのいずれかが原因でバーコードの解析結果がバーコード条件を満たさなかった場合には、バーコード画質調整値変更処理が終了し、図３のステップＳ７に移行する。
【００６７】
バーコード画質調整値変更処理において、調整終了と判断されず（ステップＳ７；ＮＯ）、調整不可と判断されていない場合には（ステップＳ８；ＮＯ）、画質調整部３２は、変更された画質調整値に基づいて、処理対象画像内の、ステップＳ２において指定されたバーコードの領域のみに対して画質を調整する（ステップＳ９）。
【００６８】
次に、ＣＰＵ１１は、画像形成部１０を制御して、画質調整後の処理対象画像の画像データに基づいて、バーコードを含む画像を用紙上に形成させる（ステップＳ３）。以下、処理が繰り返される。
【００６９】
ステップＳ７において、バーコード画質調整値変更処理で調整終了と判断された場合には（ステップＳ７；ＹＥＳ）、画質調整部３２は、最適化された画質調整値に基づいて、処理対象画像内の、ステップＳ２において指定されたバーコードの領域のみに対して画質を調整する（ステップＳ１０）。
【００７０】
次に、ＣＰＵ１１は、画像形成部１０を制御して、画質調整後の画像データに基づいて、バーコードを含む画像を用紙上に形成させる（ステップＳ１１）。ＣＰＵ１１は、最適化された画質調整値を用いて、バーコードを含む画像の形成を続ける。
【００７１】
ステップＳ１１の後、又は、ステップＳ８において、バーコード画質調整値変更処理で調整不可と判断された場合には（ステップＳ８；ＹＥＳ）、第１のバーコード形成処理が終了する。
【００７２】
用紙の両面にバーコードを含む画像を形成する場合には、まず、入力画像処理部３０にて表面の画像データを処理し、画像形成部１０にて用紙の表面に画像を形成する。次に、画像読取部２０にて表面の画像を読み取り、バーコード解析部４０にて表面の読取画像データからバーコードを抽出し、抽出されたバーコードを解析する。表面のバーコードの解析結果は、これ以降の表面の画像形成時に使用される画質調整値に反映される。
その後、用紙は反転され、画像形成部１０に戻される。裏面についても、表面と同様、入力画像処理部３０にて裏面の画像データを処理し、画像形成部１０にて用紙の裏面に画像を形成する。そして、画像読取部２０にて裏面の画像を読み取り、バーコード解析部４０にて裏面の読取画像データからバーコードを抽出し、抽出されたバーコードを解析する。裏面のバーコードの解析結果は、これ以降の裏面の画像形成時に使用される画質調整値に反映される。
【００７３】
以上説明したように、第１の実施の形態によれば、バーコードの解析結果がバーコード条件を満たす範囲内で、画像形成部１０において使用されるトナーの量を減らすように画質調整値を変更するので、バーコードの画質を調整するとともに、使用されるトナーの量を抑えることができる。
具体的には、濃度を下げるように濃度調整値や最高濃度調整値を変更することにより、トナーの量を減らすことができる。
また、線幅調整値やシャープネス調整値を変更することで、バーコードの線幅やシャープネスを調整することができる。
【００７４】
［第２の実施の形態］
次に、本発明を適用した第２の実施の形態について説明する。
第２の実施の形態における画像形成装置は、第１の実施の形態に示した画像形成装置１００と同様の構成であるため、図１及び図２を援用し、図示及び説明を省略する。以下、第２の実施の形態に特徴的な構成及び処理について説明する。
【００７５】
ＣＰＵ１１は、バーコード解析部４０によるバーコードの解析結果がバーコード条件を満たさない場合に、画質調整値を複数の段階に変更させる。例えば、ＣＰＵ１１は、調整項目（濃度、最高濃度、線幅、シャープネス）毎に、画質調整値を複数の段階に振った画質調整値の組み合わせを複数生成する。なお、ＣＰＵ１１は、これまでの解析結果に基づいて、バーコード条件に近付ける方向に画質調整値を変化させる。
【００７６】
ＣＰＵ１１は、複数の段階に変更された画質調整値に基づいて、画質調整部３２によりバーコードの画質を調整させ、変更された複数の画質調整値に基づいて調整されたそれぞれのバーコードを画像形成部１０により形成させ、当該形成された各バーコードを画像読取部２０により読み取らせる。
【００７７】
ＣＰＵ１１は、読み取られた各バーコードをバーコード解析部４０により解析させる。
ＣＰＵ１１は、各バーコードの解析結果に基づいて、複数の画質調整値のうち、解析結果がバーコード条件を満たす範囲内で、トナーの量が最も少なくなる画質調整値を選択する。
【００７８】
図６及び図７は、第２の実施の形態の画像形成装置において実行される第２のバーコード形成処理を示すフローチャートである。
ステップＳ４１〜ステップＳ４５については、図３のステップＳ１〜ステップＳ５と同様であるため、説明を省略する。
【００７９】
次に、図７に移り、ＣＰＵ１１は、バーコード解析部４０により解析された解析結果に基づいて、解析結果がバーコード条件を満たすか否かを判断する（ステップＳ４６）。
【００８０】
解析結果がバーコード条件を満たさない場合には（ステップＳ４６；ＮＯ）、ＣＰＵ１１は、濃度調整値、最高濃度調整値、線幅調整値、シャープネス調整値のそれぞれを複数の段階に変更させた画質調整値の複数の組み合わせを生成する（ステップＳ４７）。ＣＰＵ１１は、生成された画質調整値の複数の組み合わせを記憶部１３に記憶させる。
【００８１】
次に、ＣＰＵ１１は、画質調整部３２に、各組み合わせの画質調整値に基づいて、バーコードに対して画質調整を行わせる（ステップＳ４８）。
【００８２】
次に、ＣＰＵ１１は、画像形成部１０を制御して、各画質調整結果の複数のバーコードを同一用紙上に画像形成させる（ステップＳ４９）。１枚の用紙に複数のバーコードが収まらない場合には、複数枚の用紙に分けて形成することとしてもよい。
【００８３】
次に、ＣＰＵ１１は、画像読取部２０を制御して、画像形成部１０により形成された画像を読み取らせ、読取画像データを生成させる（ステップＳ５０）。
【００８４】
次に、バーコード解析部４０は、画像読取部２０により生成された読取画像データに含まれる各バーコードを解析する（ステップＳ５１）。
【００８５】
次に、ＣＰＵ１１は、各バーコードの解析結果に基づいて、ステップＳ４７において生成された複数の画質調整値の組み合わせのうち、解析結果がバーコード条件を満たす範囲内で、トナー量が最も少なくなる画質調整値を選択する（ステップＳ５２）。
【００８６】
ステップＳ４６において、バーコードの解析結果がバーコード条件を満たす場合には（ステップＳ４６；ＹＥＳ）、ＣＰＵ１１は、トナー量を減らすよう濃度調整値又は最高濃度調整値を所定の値だけ変更する（ステップＳ５３）。ＣＰＵ１１は、変更された濃度調整値又は最高濃度調整値を記憶部１３に記憶させる。
【００８７】
次に、画質調整部３２は、変更された画質調整値に基づいて、処理対象画像内の、ステップＳ４２において指定されたバーコードの領域のみに対して画質を調整する（ステップＳ５４）。
【００８８】
次に、ＣＰＵ１１は、画像形成部１０を制御して、画質調整後の画像データに基づいて、バーコードを含む画像を用紙上に形成させる（ステップＳ５５）。
【００８９】
ステップＳ５６〜ステップＳ５８の処理は、ステップＳ４４〜ステップＳ４６の処理と同様であるため、説明を省略する。
ステップＳ５８において、バーコードの解析結果がバーコード条件を満たす場合には（ステップＳ５８；ＹＥＳ）、ステップＳ５３に戻り、処理が繰り返される。
ステップＳ５８において、バーコードの解析結果がバーコード条件を満たさない場合には（ステップＳ５８；ＮＯ）、ＣＰＵ１１は、一つ前の画質調整値を最適値として設定する（ステップＳ５９）。
【００９０】
ステップＳ５２において選択された画質調整値、又は、ステップＳ５９において設定された画質調整値に基づいて、処理対象画像内の指定されたバーコードの領域のみに対して画質を調整する（ステップＳ６０）。
【００９１】
次に、ＣＰＵ１１は、画像形成部１０を制御して、画質調整後の画像データに基づいて、バーコードを含む画像を用紙上に形成させる（ステップＳ６１）。ＣＰＵ１１は、最適化された画質調整値を用いて、バーコードを含む画像の形成を続ける。
以上で、第２のバーコード形成処理が終了する。
【００９２】
以上説明したように、第２の実施の形態によれば、バーコードの解析結果がバーコード条件を満たさない場合に、複数の段階に変更させた画質調整値を用いてバーコードを形成し、各バーコードの解析結果に基づいて、複数の画質調整値のうち、解析結果がバーコード条件を満たす範囲内で、トナーの量が最も少なくなる画質調整値を選択するので、バーコードの画質を調整するとともに、使用されるトナーの量を抑えることができる。
【００９３】
［第３の実施の形態］
次に、本発明を適用した第３の実施の形態について説明する。
第３の実施の形態における画像形成装置は、第１の実施の形態に示した画像形成装置１００と同様の構成であるため、図１及び図２を援用し、図示及び説明を省略する。以下、第３の実施の形態に特徴的な構成及び処理について説明する。
【００９４】
ＣＰＵ１１は、いずれの画質調整値を用いても、バーコードの解析結果がバーコード条件を満たさない場合に、バーコードのサイズを段階的に拡大した複数の拡大バーコードを生成する。
ＣＰＵ１１は、生成された複数の拡大バーコードを画像形成部１０により形成させ、当該形成された各拡大バーコードを画像読取部２０により読み取らせ、当該読み取られた各拡大バーコードをバーコード解析部４０により解析させる。
ＣＰＵ１１は、各拡大バーコードの解析結果に基づいて、当該解析結果がバーコード条件を満たす拡大バーコードのうち、最小のサイズの拡大バーコードを提示する。例えば、ＣＰＵ１１は、現状のサイズのバーコードと、解析結果がバーコード条件を満たす拡大バーコードのうち最小のサイズの拡大バーコードと、を並べて画像形成部１０により形成させる。
【００９５】
ＣＰＵ１１は、処理対象画像上のバーコードの位置に、現状のサイズのバーコードに代えて、解析結果がバーコード条件を満たす拡大バーコードのうち最小のサイズの拡大バーコードを配置した画像を生成し、当該生成された画像を画像形成部１０により形成させる。
【００９６】
第３の実施の形態の画像形成装置における動作は、第１の実施の形態において図３に示した処理と略同様であるが、ステップ８において、バーコード画質調整値変更処理で調整不可と判断された場合に（ステップＳ８；ＹＥＳ）、そのまま処理が終了するのではなく、図８に示す処理を行う点で異なる。
【００９７】
図８は、第３の実施の形態の画像形成装置において実行される第３のバーコード形成処理の一部を示すフローチャートである。
調整可能範囲内のいずれの画質調整値を用いても、バーコードの解析結果がバーコード条件を満たさない場合に、ＣＰＵ１１は、バーコードのサイズを段階的に拡大し、拡大率が異なる複数の拡大バーコードを生成する（ステップＳ７１）。例えば、調整不可と判断されたバーコードに対して、サイズを１．１倍、１．２倍、１．３倍と段階的に２倍まで拡大した画像を生成する。
【００９８】
次に、ＣＰＵ１１は、画質調整部３２に、現状の画質調整値に基づいて、各拡大バーコードに対して画質調整を行わせる（ステップＳ７２）。ここで、現状の画質調整値とは、調整不可と判断された時点で使用されていた画質調整値である。
【００９９】
次に、ＣＰＵ１１は、画像形成部１０を制御して、画質調整された複数の拡大バーコードを同一用紙上に画像形成させる（ステップＳ７３）。図９は、複数のサイズの拡大バーコードが形成された状態を示す模式図である。用紙Ｐには、現状のサイズの等倍バーコードＢ１０、１．１倍サイズの拡大バーコードＢ１１、１．２倍サイズの拡大バーコードＢ１２、１．３倍サイズの拡大バーコードＢ１３、１．４倍サイズの拡大バーコードＢ１４、・・・、２倍サイズの拡大バーコードＢ２０が形成されている。１枚の用紙に複数の拡大バーコードが収まらない場合には、複数枚の用紙に分けて形成することとしてもよい。
【０１００】
次に、ＣＰＵ１１は、画像読取部２０を制御して、画像形成部１０により形成された画像を読み取らせ、読取画像データを生成させる（ステップＳ７４）。
【０１０１】
次に、バーコード解析部４０は、画像読取部２０により生成された読取画像データに含まれる各拡大バーコードを解析する（ステップＳ７５）。
【０１０２】
次に、ＣＰＵ１１は、各拡大バーコードの解析結果に基づいて、解析結果がバーコード条件を満たす拡大バーコードのうち、最小のサイズの拡大バーコードを提示する（ステップＳ７６）。具体的には、ＣＰＵ１１は、現状のサイズのバーコードと、バーコード条件を満たす最小のサイズの拡大バーコードと、を並べて画像形成部１０により形成させる。
【０１０３】
また、ＣＰＵ１１は、現状のサイズのバーコードと、バーコード条件を満たす最小のサイズの拡大バーコードと、を並べて表示部１５に表示させることとしてもよい。この場合、実物大のバーコードを表示してもよいし、二つのバーコードのサイズの比率を維持したまま拡大又は縮小して表示してもよい。
【０１０４】
次に、ＣＰＵ１１は、ユーザーによる操作部１４からの操作により、バーコードサイズを変更する旨の指示があったか否かを判断する（ステップＳ７７）。バーコードサイズを変更する旨の指示があった場合には（ステップＳ７７；ＹＥＳ）、ＣＰＵ１１は、処理対象画像上のバーコードの位置に、現状のサイズのバーコードに代えて、バーコード条件を満たす最小のサイズの拡大バーコードを配置した画像を生成し、当該生成された画像を画像形成部１０により形成させる（ステップＳ７８）。
なお、ＣＰＵ１１は、読み取り可能となる（バーコード条件を満たす）まで拡大した拡大バーコードがバーコード領域外の画像と重なる場合には、読み取り不可と表示させることとしてもよい。
【０１０５】
ステップＳ７８の後、又は、ステップＳ７７において、バーコードサイズを変更する旨の指示がない場合には（ステップＳ７７；ＮＯ）、第３のバーコード形成処理が終了する。
【０１０６】
以上説明したように、第３の実施の形態によれば、第１の実施の形態と同様、バーコードの画質を調整するとともに、使用されるトナーの量を抑えることができる。
また、いずれの画質調整値を用いても、バーコードの解析結果がバーコード条件を満たさない場合には、複数の拡大バーコードを形成し、解析結果がバーコード条件を満たす拡大バーコードのうち、最小のサイズの拡大バーコードを提示するので、ユーザーにバーコードのサイズの変更を提案することができる。例えば、現状のサイズのバーコードと、バーコード条件を満たす最小のサイズの拡大バーコードと、を並べて同一用紙上に形成することで、どの程度拡大すれば使用可能となるかを提示することができる。
また、処理対象画像上のバーコードの位置に、現状のサイズのバーコードに代えて、バーコード条件を満たす最小のサイズの拡大バーコードを配置した画像を形成するので、ユーザーは、拡大バーコードを実際に使用する際の状態を確認することができる。
【０１０７】
［第４の実施の形態］
次に、本発明を適用した第４の実施の形態について説明する。
第４の実施の形態における画像形成装置は、第１の実施の形態に示した画像形成装置１００と同様の構成であるため、図１及び図２を援用し、図示及び説明を省略する。以下、第４の実施の形態に特徴的な構成及び処理について説明する。
【０１０８】
第４の実施の形態では、第１の実施の形態と同様の処理が行われ、最適化された画質調整値と、画像形成部１０における画像形成条件と、が対応付けられて記憶部１３に記憶される（図４のステップＳ３９参照）。画像形成条件には、例えば、用紙の紙種、用紙のサイズ、用紙の色、用紙の坪量、用紙の厚さ、印刷速度、倍率等が含まれる。
【０１０９】
ＣＰＵ１１は、バーコードの解析結果がバーコード条件を満たす範囲内で、トナーの量を減らすように変更された画質調整値を画像形成部１０における画像形成条件と対応付けて記憶部１３に記憶させておく。
ＣＰＵ１１は、処理対象画像に対する画像形成条件と一致する画像形成条件、又は、処理対象画像に対する画像形成条件と最も近い画像形成条件を記憶部１３から選択し、当該選択された画像形成条件と対応付けられた画質調整値を記憶部１３から取得し、当該取得された画質調整値に基づいて、画質調整部３２により処理対象画像内の指定されたバーコードの領域の画質を調整させる。
【０１１０】
図１０は、第４の実施の形態の画像形成装置において実行される第４のバーコード形成処理を示すフローチャートである。
ステップＳ８１及びステップＳ８２については、図３のステップＳ１及びステップＳ２と同様であるため、説明を省略する。
【０１１１】
次に、ＣＰＵ１１は、処理対象画像に対する画像形成条件に近い画像形成条件が記憶部１３に記憶されているか否かを判断する（ステップＳ８３）。処理対象画像に対する画像形成条件は、通信部１６により受信された入力画像データに付帯されていてもよいし、画像形成装置１００において設定されている設定条件から取得することとしてもよい。また、或る画像形成条件が他の画像形成条件と近いか否かは、画像形成条件に含まれる用紙の紙種、用紙のサイズ等の項目毎に予め定められた基準に基づいて判断される。
【０１１２】
処理対象画像に対する画像形成条件に近い画像形成条件が記憶部１３に記憶されている場合には（ステップＳ８３；ＹＥＳ）、ＣＰＵ１１は、処理対象画像に対する画像形成条件と一致する画像形成条件、又は、処理対象画像に対する画像形成条件に最も近い画像形成条件を記憶部１３から選択する（ステップＳ８４）。
【０１１３】
次に、ＣＰＵ１１は、選択された画像形成条件と対応付けられた画質調整値を記憶部１３から取得する（ステップＳ８５）。
次に、ＣＰＵ１１は、取得された画質調整値に基づいて、画質調整部３２により処理対象画像内の指定されたバーコードの領域の画質を調整させる（ステップＳ８６）。
【０１１４】
次に、ＣＰＵ１１は、画像形成部１０を制御して、画質調整後の画像データに基づいて、バーコードを含む画像を用紙上に形成させる（ステップＳ８７）。
【０１１５】
ステップＳ８３において、処理対象画像に対する画像形成条件に近い画像形成条件が記憶部１３に記憶されていない場合には（ステップＳ８３；ＮＯ）、ＣＰＵ１１は、通常処理を行う（ステップＳ８８）。具体的には、図３のステップ３以降の処理を行う。
【０１１６】
ステップＳ８７又はステップＳ８８の後、第４のバーコード形成処理が終了する。
【０１１７】
以上説明したように、第４の実施の形態によれば、第１の実施の形態と同様、バーコードの画質を調整するとともに、使用されるトナーの量を抑えることができる。
また、過去に今回の画像形成条件に近い画像形成条件においてバーコードに対する画質調整値が最適化されている場合には、その画質調整値を利用して処理対象画像内のバーコードの領域の画質を調整するので、新たに画質調整値を最適化することが不要となる。
【０１１８】
なお、上記各実施の形態における記述は、本発明に係る画像形成装置の例であり、これに限定されるものではない。装置を構成する各部の細部構成及び細部動作に関しても本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
例えば、上記各実施の形態の特徴部分を適宜組み合わせることとしてもよい。
【０１１９】
また、上記各実施の形態では、ユーザーの操作部１４からの操作によって、バーコードの領域を固定の特定領域として指定する場合について説明したが、バーコードの領域の指定方法については、これに限定されない。
例えば、バーコード解析部４０により解析された解析結果に基づいて、バーコードの領域を指定することとしてもよい。具体的には、バーコード解析部４０は、読取画像データからバーコードを検出し、バーコード領域の左上位置の座標、バーコード領域のサイズ、バーコードの個数、バーコード規格の種類、バーコードの向き等を特定し、処理対象画像内のバーコード領域を調整領域として指定する。ＣＰＵ１１は、これらの情報を記憶部１３に記憶させる。この方法の場合、指定されたバーコード領域は、画質調整部３２により、次の用紙に形成されるバーコードの領域の画質を調整する際に用いられる。
【０１２０】
また、ＲＩＰ処理部３１により処理対象画像のラスタライズ処理が行われる際に、ＣＰＵ１１により、バーコードの領域を検出し、検出したバーコードの領域を調整領域として指定することとしてもよい。ＣＰＵ１１は、ラスタライズ処理後の画像データからバーコードの領域を検出し、バーコード領域の左上位置の座標、バーコード領域のサイズ、バーコードの個数、バーコード規格の種類、バーコードの向き等の情報を取得し、記憶部１３に記憶させる。この方法の場合、処理対象画像の画像形成前にバーコードの領域を検出することで、検出されたバーコードの領域に対して画質を調整し、処理対象画像の画像形成を行うことができる。
【０１２１】
また、上記各実施の形態では、バーコード領域の画質を調整する画質調整値として、濃度調整値、最高濃度調整値、線幅調整値、シャープネス調整値を変更する場合を例にして説明したが、画質調整値には、少なくともトナー量を節約するための調整値が含まれていればよく、他の調整値も合わせて変更することとしてもよい。
【０１２２】
また、上記各実施の形態では、コードシンボルとして、バーコードを用いた場合を例にして説明したが、バーコード（１次元コード）だけでなく、２次元コードを用いることとしてもよい。
また、上記各実施の形態では、色材のとしてトナーの量を調整する場合を例にして説明したが、画像形成装置に用いる色材はインク等であってもよい。
【符号の説明】
【０１２３】
１０  画像形成部
１１  ＣＰＵ
１２  画像メモリー
１３  記憶部
１４  操作部
１５  表示部
１６  通信部
２０  画像読取部
３０  入力画像処理部
３１  ＲＩＰ処理部
３２  画質調整部
４０  バーコード解析部
１００  画像形成装置
【図１】
0006327042.tif 000002
【図２】
0006327042.tif 000003
【図３】
0006327042.tif 000004
【図４】
0006327042.tif 000005
【図５】
0006327042.tif 000006
【図６】
0006327042.tif 000007
【図７】
0006327042.tif 000008
【図８】
0006327042.tif 000009
【図９】
0006327042.tif 000010
【図１０】
0006327042.tif 000011