(57)【要約】【課題】バーコードの読取り成功率の低下を抑制しつつ現像剤の消費量を抑制する手段を提供する。【解決手段】記録媒体の反射率を検出する反射率検出手段と、前記反射率に基づいてバーコードの画像の形成に使用する現像剤量を導出するとともに、前記現像剤量を補正する画像処理部と、前記補正された現像剤量で前記バーコードの画像を記録媒体に形成する画像形成部と、を有し、前記バーコードの画像は、第１の色の現像剤を使用した第１の画像と、第２の色の現像剤を使用した第２の画像とにより構成され、前記画像処理部は、前記バーコードの読取り成功率を保証する所定の条件を満たす前記第１の色の現像剤量および前記第２の色の現像剤量を算出し、前記第１の色の現像剤量および前記第２の色の現像剤量の総使用量が最も少なくなる前記第１の色の現像剤量と前記第２の色の現像剤量との組み合わせを選択する。【選択図】        図１
2019109305.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の反射率を検出する反射率検出手段と、
前記反射率に基づいてバーコードの画像の形成に使用する現像剤量を導出するとともに、前記現像剤量を補正する画像処理部と、
前記補正された現像剤量で前記バーコードの画像を記録媒体に形成する画像形成部と、
を有し、
前記バーコードの画像は、第１の色の現像剤を使用した第１の画像と、第２の色の現像剤を使用した第２の画像とにより構成され、
前記画像処理部は、
前記バーコードの読取り成功率を保証する所定の条件を満たす前記第１の色の現像剤量および前記第２の色の現像剤量を算出し、前記第１の色の現像剤量および前記第２の色の現像剤量の総使用量が最も少なくなる前記第１の色の現像剤量と前記第２の色の現像剤量との組み合わせを選択することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記画像形成部は、
前記第１の画像を前記記録媒体に形成した後、前記第２の画像を記録媒体に形成することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、
前記画像処理部は、
前記第１の色の現像剤量および前記第２の色の現像剤量のいずれか一方を優先して現像剤の使用量を少なくすることを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において、
前記画像処理部は、
前記第１の色の現像剤および前記第２の色の現像剤のうち、残量が少ない現像剤の使用量を少なくすることを特徴とする画像形成装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の画像形成装置において、
前記第２の画像は、前記第１の画像より反射率が低く、
前記所定の条件は、
前記バーコードのシンボルコントラストが第１の閾値以上であり、かつ、前記バーコードの変位幅が第２の閾値以上であることを特徴とする画像形成装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の画像形成装置において、
前記第１の色は、白色であることを特徴とする画像形成装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の画像形成装置において、
前記第２の色は、黒色およびシアン色のいずれかであることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコード印刷機能を有する画像形成装置に関する。
【背景技術】
【０００２】
従来の画像形成装置は、反射率の低いバーと反射率の高いスペースを複数組み合わせたバーコードを印刷する場合、記録媒体の反射率に応じて低反射率の色材と高反射率の色材とを切り替えてバーとスペースを記録媒体に印刷するようにしている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３４１１４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、記録媒体の反射率によっては印刷したバーコードのバーとスペースの反射率の差異が不十分となりバーコードの読取り成功率が低下してしまうことがあるため、バーまたはスペースを印刷するために使用する色材としての現像剤を増加させる必要があり、現像剤の消費量が増大してしまうという問題がある。
本発明は、このような問題を解決することを課題とし、バーコードの読取り成功率の低下を抑制しつつ現像剤の消費量を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
そのため、本発明は、記録媒体の反射率を検出する反射率検出手段と、前記反射率に基づいてバーコードの画像の形成に使用する現像剤量を導出するとともに、前記現像剤量を補正する画像処理部と、前記補正された現像剤量で前記バーコードの画像を記録媒体に形成する画像形成部と、を有し、前記バーコードの画像は、第１の色の現像剤を使用した第１の画像と、第２の色の現像剤を使用した第２の画像とにより構成され、前記画像処理部は、前記バーコードの読取り成功率を保証する所定の条件を満たす前記第１の色の現像剤量および前記第２の色の現像剤量を算出し、前記第１の色の現像剤量および前記第２の色の現像剤量の総使用量が最も少なくなる前記第１の色の現像剤量と前記第２の色の現像剤量との組み合わせを選択することを特徴とする。
【発明の効果】
【０００６】
このようにした本発明は、バーコードの読取り成功率の低下を抑制しつつ現像剤の消費量を抑制することができるという効果が得られる。
【図面の簡単な説明】
【０００７】
【図１】実施例における画像形成装置の構成を示すブロック図
【図２】実施例における補正処理の流れを示すフローチャート
【図３】実施例における第１の反射率算出処理の流れを示すフローチャート
【図４】実施例における第２の反射率算出処理の流れを示すフローチャート
【図５】実施例における補正処理の流れを示すフローチャート
【図６】実施例におけるバーコード領域補正結果の説明図
【図７】比較例におけるバーコード画像の説明図
【図８】実施例におけるバーコード画像の説明図
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明による画像形成装置の実施例を説明する。
【実施例】
【０００９】
図１は実施例における画像形成装置の構成を示すブロック図である。
【００１０】
図１において、画像形成装置１は、普通紙や色紙等の記録媒体に対して白色を含む複数色の現像剤としてのトナーを用いて画像を形成する電子写真方式のプリンタ等である。本実施例の画像形成装置１は、複数色のトナーを用いて反射率の高いスペースと反射率の低いバーを複数組み合わせて配列したバーコードの画像を記録媒体に形成し、印刷する。
バーコードは、光の反射率の高いスペース（第１の色の現像剤を使用した第１の画像）と、スペースの光の反射率より低い光の反射率のバー（第２の色の現像剤を使用した第２の画像）とが複数組み合わせられて構成され、バーとスペースのサイズ比率や繰り返しパターンの相違により種々の情報を表すものであり、バーコードリーダにより読取られるものである。バーコードには様々な種類が存在するが（例えば、Ｃｏｄｅ１２８等）、本実施例のバーコードは、特定のバーコードに限定されるものではない。
【００１１】
画像形成装置１は、通信部１１と、反射センサ１２と、画像形成部１３と、画像処理部２０とを有している。
通信部１１は、例えば有線の通信回線としてのＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して接続されたホストコンピュータとの間で通信を行い、ホストコンピュータから送信された印刷データＤＰ等を受信するものである。また、通信部１１は、受信した印刷データを画像処理部２０に供給する。
【００１２】
なお、本実施例では、有線のＬＡＮを用いた例で説明するが、これに限定されることなく、無線のＬＡＮを用いても良い。また、ＬＡＮに限定されるものでなく、ＬＡＮに代えて、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の通信回線を用いても良い。
【００１３】
反射率検出手段としての反射センサ１２は、画像形成部１３が画像を形成する記録媒体の反射率を測定（検出）するものである。この反射センサ１２は、例えば記録媒体に光を照射し、その反射光を受光して反射率（例えば、０〜１００％）を測定する光反射型のセンサである。反射センサ１２は、測定した記録媒体の反射率を媒体反射率Ｃとして画像処理部２０に供給する。
【００１４】
画像処理部２０は、通信部１１で受信した印刷データＤＰに基づいて５色の色画像データＤ（色画像データＤＹ，色画像データＤＭ，色画像データＤＣ，色画像データＤＫ，色画像データＤＷ）を生成し、各色画像データＤに対して補正処理を行うものである。
本実施例の画像処理部２０は、通信部１１で受信した印刷データＤＰに基づいてバーコードの５色の色画像データＤを生成し、反射センサ１２で検出した記録媒体の反射率に基づいてバーコードの画像の形成に使用する現像剤量としてのトナー使用量を導出するとともに、各色画像データＤのトナー使用量を補正する補正処理を行う。
【００１５】
画像処理部２０は、色画像生成部２１と、バーコード領域補正部２２と、テーブル記憶部２３とを有している。
色画像生成部２１は、通信部１１から供給された印刷データＤＰに基づいて５色の色画像データＤ（色画像データＤＹ，色画像データＤＭ，色画像データＤＣ，色画像データＤＫ，色画像データＤＷ）と、バーコード領域データＲとを生成するものである。
【００１６】
色画像データＤＹは、黄色（Ｙ）のトナーを用いて形成されるべき画像に対応する画像データである。
色画像データＤＭは、マゼンタ色（Ｍ）のトナーを用いて形成されるべき画像に対応する画像データである。
色画像データＤＣは、シアン色（Ｃ）のトナーを用いて形成されるべき画像に対応する画像データである。
色画像データＤＫは、黒色（Ｋ）のトナーを用いて形成されるべき画像に対応する画像データである。
色画像データＤＷは、白色（Ｗ）のトナーを用いて形成されるべき画像に対応する画像データである。
【００１７】
また、バーコード領域データＲは、画像データＤ内のバーコード領域の位置（例えば、座標等）を示すデータである。
【００１８】
本実施例では、第１の色を白色、第２の色を黒色およびシアン色のいずれかとし、色画像データＤＷをバーコードのスペースを構成する第１の画像データ、色画像データＤＣおよび色画像データＤＫのいずれか一方をバーコードのバーを構成する第２の画像データとする。
【００１９】
バーコード領域補正部２２は、媒体反射率Ｃ、バーコード領域データＲ、およびテーブル記憶部２３に保持されている各種変換テーブルを用いて、５色の色画像データＤ（色画像データＤＹ，色画像データＤＭ，色画像データＤＣ，色画像データＤＫ，色画像データＤＷ）のうち、バーコード画像を形成するために必要な色画像データＤに対して補正処理を行い、５色の色画像データＥ（色画像データＥＹ，色画像データＥＭ，色画像データＥＣ，色画像データＥＫ，色画像データＥＷ）を生成するものである。
なお、色画像データＥＹは黄色（Ｙ）のトナー、色画像データＥＭはマゼンタ色（Ｍ）のトナー、色画像データＥＣは、シアン色（Ｃ）のトナー、色画像データＥＫは、黒色（Ｋ）のトナー、色画像データＥＷは、白色（Ｗ）のトナー、を用いて形成されるべき画像に対応する画像データである。
【００２０】
本実施例では、バーコードのバーに使用する第２の色のトナーを黒色（Ｋ）のトナーとして説明する。ただし、これに限定されるものでなく、バーコードリーダで読み取られる際に低い反射率となるトナーであれば良く、シアン色のトナーを使用するようにしても良い。
【００２１】
また、本実施例では、バーコードのスペースに使用する第１の色のトナーを白色（Ｗ）のトナーとする。
【００２２】
したがって、本実施例において、バーコード領域補正部２２は、色画像データＤＫ、ＤＷに対して補正処理を行い、補正後の色画像データＥＫ、ＥＷを生成するものとする。色画像データＤＹ、ＤＭ、ＤＣは補正処理されず、そのまま色画像データＥＹ、ＥＭ、ＥＣとして生成される。
【００２３】
テーブル記憶部２３は、メモリ等の記憶手段で構成され、バーコード領域補正部２２で使用される各種変換テーブルを保持するものである。テーブル記憶部２３は、バートナー使用量変換テーブル２３１と、スペーストナー使用量変換テーブル２３２と、バー反射率変換テーブル２３３と、ＭＯＤ算出用テーブル２３４とを有している。
テーブル記憶部２３が保持する各種テーブルは、画像形成装置１のトナー使用量と印刷物（記録媒体やバーコード）の反射率の関係に基づいて予め作成してあるものとする。
【００２４】
ここで、トナー使用量とは、画像を形成する場合の各色の画素毎のトナーの使用量であり、０％（淡）〜１００％（濃）の色の濃度の階調に対応させたトナー使用量である。本実施例では、最も高濃度の画素を形成するために使用されるトナーの量を基準とし、その基準としたトナー使用量に対して１００％のトナー使用量とする場合「トナーの使用量が１００％」とした指標で表し、最も低濃度の画素を形成するために使用されるトナーの量を「トナーの使用量が０％」とした指標で表すものとする。
【００２５】
バートナー使用量変換テーブル２３１は、記録媒体の反射率やバーコードのバーの反射率（バーコード内の最小反射率）とバーのトナーの使用量とを対応付けたデータテーブルであり、記録媒体の反射率やバーコード内の最小反射率に基づいてバーコードのバーのトナー使用量を抽出することができるようになっている。
スペーストナー使用量変換テーブル２３２は、バーコードのスペースの反射率（バーコード内の最大反射率）とスペースのトナーの使用量とを対応付けたデータテーブルであり、バーコード内の最大反射率に基づいてバーコードのスペースのトナー使用量を抽出することができるようになっている。
【００２６】
バー反射率変換テーブル２３３は、バーコードのバーのトナー使用量とバーの反射率（バーコード内の最小反射率）とを対応付けたデータテーブルであり、バーのトナー使用量に基づいてバーコード内の最小反射率を抽出することができるようになっている。
ＭＯＤ算出用テーブル２３４は、バーコードのバーとスペースの反射率（バーコードの最小反射率と最大反射率）と、隣接するバーとスペースの反射率の差の最小値（ＥＣｍｉｎ）とを対応付けたデータテーブルであり、バーコードの最小反射率と最大反射率に基づいて隣接するバーとスペースの反射率の差の最小値（ＥＣｍｉｎ）を抽出することができるようになっている。
【００２７】
画像形成部１３は、画像処理部２０で生成された５色の色画像データＥに基づいて記録媒体に画像を形成するものである。画像形成部１３は、黄色、マゼンタ色、シアン色、黒色、白色の５色のトナーを用いて記録媒体に画像を形成する。
【００２８】
本実施例の画像形成部１３は、画像処理部２０で補正され、生成されたトナー使用量でバーコードの画像を記録媒体に形成する。
【００２９】
画像形成部１３は、色画像データＥＹに基づいて黄色のトナーを用いて黄色の画像を形成し、色画像データＥＭに基づいてマゼンタ色のトナーを用いてマゼンタ色の画像を形成し、色画像データＥＣに基づいてシアン色のトナーを用いてシアン色の画像を形成し、色画像データＥＫに基づいて黒色のトナーを用いて黒色の画像を形成し、色画像データＥＷに基づいて白色のトナーを用いて白色の画像を形成する。
その際、画像形成部１３は、白色の画像、黒色の画像、シアン色の画像、マゼンタ色の画像、および黄色の画像を、記録媒体にこの順で形成する。即ち、白色の画像が最下層に形成される。このように白色の画像を最下層に形成することにより、画像形成装置１では、記録媒体の色が画質に与える影響を抑えることができるようになっている。
【００３０】
本実施例においてバーコードの画像を記録媒体に形成する場合、画像形成部１３は、白色トナーの画像を記録媒体に形成した後、黒色トナーの画像を記録媒体に形成する。
【００３１】
画像形成装置１で行われる各動作は、画像形成装置１の記憶手段に格納された制御プログラム（ソフトウェア）に従ってＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を有する制御部によって実行される。
制御プログラムは、不揮発性メモリや揮発性メモリ、ハードディスク等の磁気記憶媒体等の記憶手段に格納されているものとする。
また、画像形成装置１の各処理で使用、作成されるデータやテーブル等は、不揮発性メモリやハードディスク等の記憶手段に記憶されるものとする。
【００３２】
このように構成された画像形成装置１の画像処理部２０は、バーコードの読取り成功率を保証する所定の条件を満たす第１の色（白色）のトナー使用量および第２の色（黒色）のトナー使用量を算出し、第１の色（白色）のトナー使用量および第２の色（黒色）のトナー使用量の総使用量が最も少なくなる第１の色（白色）のトナー使用量と第２の色（黒色）のトナー使用量との組み合わせを選択する。
【００３３】
画像形成部１３は、画像処理部２０で選択された第１の色（白色）のトナー使用量と第２の色（黒色）のトナー使用量との組み合わせでバーコードの画像を記録媒体に形成する。
【００３４】
上述した構成の作用について説明する。
【００３５】
まず、画像形成装置が行うバーコード画像形成処理の概要を図１に基づいて説明する。
画像形成装置１の通信部１１は、通信回線で接続されたホストコンピュータと通信を行うことにより、印刷データＤＰをホストコンピュータから受信し、画像処理部２０に供給する。
画像形成装置１は、記録媒体を給紙し、画像形成部１３へ搬送する。なお、記録媒体は給紙カセットに収容されたプレカット紙でも良く、また連続紙であっても良い。
【００３６】
反射センサ１２は、画像形成部１３が画像を形成する記録媒体の反射率を測定し、その測定結果を媒体反射率Ｃとして画像処理部２０のバーコード領域補正部２２に供給する。
画像処理部２０の色画像生成部２１は、供給された印刷データＤＰに基づいて、５つの色画像データＤ（色画像データＤＹ，色画像データＤＭ，色画像データＤＣ，色画像データＤＫ，色画像データＤＷ）と、バーコード領域データＲとを生成し、バーコード領域補正部２２に供給する。
【００３７】
画像処理部２０のバーコード領域補正部２２は、媒体反射率Ｃ、バーコード領域データＲ、およびテーブル記憶部２３に記憶されたテーブルの情報を用いて、５つの色画像データＤ（色画像データＤＹ，色画像データＤＭ，色画像データＤＣ，色画像データＤＫ，色画像データＤＷ）に対して補正処理を行い、５つの色画像データＥ（色画像データＥＹ，色画像データＥＭ，色画像データＥＣ，色画像データＥＫ，色画像データＥＷ）を生成し、画像形成部１３に供給する。
【００３８】
画像形成部１３は、画像処理部２０のバーコード領域補正部２２から供給された５つの色画像データＥ（色画像データＥＹ，色画像データＥＭ，色画像データＥＣ，色画像データＥＫ，色画像データＥＷ）に基づいて搬送された記録媒体にバーコードのトナー画像を転写し、形成する。
バーコードのトナー画像が形成された記録媒体は、定着部で熱と圧力によりトナー画像が定着され、装置外へと排出される。
【００３９】
このようにして、画像形成装置１はバーコード画像形成処理を行う。
【００４０】
ここで、バーコードの評価パラメータについて説明する。
バーコードの評価パラメータには、復号の判定、シンボルコントラスト（ＳＣ）、最小反射率、最小エッジコントラスト、変位幅（ＭＯＤ）、欠陥、復号容易度など、様々なものが存在する。バーコード領域補正部２２は、この評価パラメータを用いてバーコードの読取り成功率を保証するための条件として複数設定することができる。
【００４１】
本実施例では、バーコードの読取り成功率を保証するための所定の条件として、以下に説明する２つの条件の双方を満たすことを設定するものとするが、これに限られるものでなく、３つ以上の条件を設定するようにしても良い。
【００４２】
第１の条件は、シンボルコントラスト（ＳＣ）が第１の閾値としての閾値ＴＨ１以上であることである。
第２の条件は、変位幅（ＭＯＤ）が第２の閾値としての閾値ＴＨ２以上であることである。
シンボルコントラスト（ＳＣ）とは、バーコードの最大反射率と最小反射率の差である。
【００４３】
また、変位幅（ＭＯＤ）とは、隣接するバーとスペースの反射率の差の最小値（ＥＣｍｉｎ）のシンボルコントラスト（ＳＣ）に対する比である。
変位幅（ＭＯＤ）は次の式１で算出することができる。
変位幅（ＭＯＤ）＝ＥＣｍｉｎ／ＳＣ  ・・・（式１）
本実施例では、閾値ＴＨ１を６０、閾値ＴＨ２を０．７とする。なお、閾値ＴＨ１および閾値ＴＨ２は、実際にバーコードリーダを使用するユーザによって変更可能である。
【００４４】
次に、画像処理部２０のバーコード領域補正部２２が行う補正処理を図２の実施例における補正処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００４５】
Ｓ１：画像処理部２０のバーコード領域補正部２２は、第１の反射率算出処理を行う。具体的には、バーコード領域補正部２２は、上述した第１の条件を満たす反射率を算出する。
【００４６】
Ｓ２：次に、バーコード領域補正部２２は、第２の反射率算出処理を行う。具体的には、バーコード領域補正部２２は、Ｓ１で算出した反射率が、上述した第２の条件を満たすか否かを判定し、第２の条件を満たしていなければ第２の条件を満たすように反射率を補正し、算出する。
【００４７】
Ｓ３：次に、バーコード領域補正部２２は、補正処理を行う。具体的には、バーコード領域補正部２２は、Ｓ２で算出した反射率、即ち第１の条件を満たし、かつ第２の条件を満たす反射率を用いてトナー使用量を算出し、トナー使用量が最小となる画素値を抽出する補正処理を行う。
ここで、画素値とは、画素の色の濃度の階調を表す数値であり、例えば０（淡）〜２５５（濃）の数値である。
【００４８】
なお、上述したＳ１、Ｓ２、Ｓ３で行う処理の詳細は後述する。
次に、画像処理部２０のバーコード領域補正部２２が図２のＳ１において行う第１の反射率算出処理を図３の実施例における第１の反射率算出処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００４９】
Ｓ１１：バーコード領域補正部２２は、バーコードのバーのトナー使用量Ｋ１を設定する。トナー使用量Ｋ１は、０〜１００％まで設定することができ、Ｓ１１では未設定の値を設定する。例えば、トナー使用量Ｋ１を０％から１００％まで１％毎に順次設定するものとする。
【００５０】
Ｓ１２：バーコード領域補正部２２は、バーコードのバーの反射率を算出する。
まず、バーコード領域補正部２２は、反射センサ１２から供給された媒体反射率Ｃに基づいてバートナー使用量変換テーブル２３１を検索し、バートナー使用量Ｋ２を抽出する。
次に、バーコード領域補正部２２は、Ｓ１１で設定したバートナー使用量Ｋ１と、抽出したバートナー使用量Ｋ２とを加算してバートナー使用量Ｋ３を算出する。
【００５１】
さらに、バーコード領域補正部２２は、算出したバートナー使用量Ｋ３に基づいてバー反射率変換テーブル２３３を検索し、バーの反射率を抽出する。
このようにして、バーコード領域補正部２２は、媒体反射率Ｃの記録媒体にＳ１１で設定したトナー量を用いてバーコードを印刷した場合のバーの反射率（バーコード内の最小反射率）を算出する。
【００５２】
Ｓ１３：バーコード領域補正部２２は、バーコードのスペースの反射率を算出する。
【００５３】
ここで、バーコード領域補正部２２は、第１の条件を満たすスペースの反射率（バーコード内の最大反射率）を算出する。
具体的には、バーコード領域補正部２２は、Ｓ１２で算出したバー反射率に、閾値ＴＨ１を加算し、第１の条件を満たすスペースの反射率を算出する。
【００５４】
なお、バーコード領域補正部２２は、算出したスペースの反射率に上限値を設定し、その上限値を算出したスペースの反射率が超えた場合、Ｓ１１で設定したバートナー使用量Ｋ１では、第１の条件を満たすことができないと判定するようにしても良い。
【００５５】
Ｓ１４：バーコード領域補正部２２は、バーのトナー使用量のすべての設定（例えば、０〜１００％）で処理が完了したか否かを判定し、完了していない（未設定のバートナー使用量が存在する）と判定すると未設定のバートナー使用量を設定するため処理をＳ１１へ移行し、完了したと判定すると本処理を終了する。
【００５６】
次に、画像処理部２０のバーコード領域補正部２２が図２のＳ２において行う第２の反射率算出処理を図４の実施例における第２の反射率算出処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００５７】
Ｓ２１：バーコード領域補正部２２は、バーコードのバーとスペースの反射率を設定する。バーコード領域補正部２２は、図２のＳ１に示す第１の反射率算出処理で算出したバーとスペースの反射率の組み合わせのうち未選択の反射率の組み合わせを設定するものとする。
【００５８】
Ｓ２２：バーコード領域補正部２２は、変位幅（ＭＯＤ）を算出する。
【００５９】
バーコード領域補正部２２は、Ｓ２１において設定したバーとスペースの反射率またはＳ２４において更新されたたバーとスペースの反射率に基づいてＭＯＤ算出用テーブル２３４を検索し、隣接するバーとスペースの反射率の差の最小値（ＥＣｍｉｎ）を抽出する。
【００６０】
変位幅（ＭＯＤ）は、上述した式１で算出することができ、本実施例では、シンボルコントラスト（ＳＣ）は閾値ＴＨ１なので、ＭＯＤ＝ＥＣｍｉｎ／ＴＨ１で算出することができる。
バーコード領域補正部２２は、抽出したバーとスペースの反射率の差の最小値（ＥＣｍｉｎ）と閾値ＴＨ１とに基づき変位幅（ＭＯＤ）を算出する。
【００６１】
Ｓ２３：バーコード領域補正部２２は、算出した変位幅（ＭＯＤ）が閾値ＴＨ２以上か否かを判定し、変位幅（ＭＯＤ）が閾値ＴＨ２以上であると判定すると処理をＳ２５へ移行し、変位幅（ＭＯＤ）が閾値ＴＨ２未満であると判定すると処理をＳ２４へ移行する。
【００６２】
Ｓ２４：バーコード領域補正部２２は、変位幅（ＭＯＤ）が閾値ＴＨ２未満であると判定すると、設定されたバーとスペースの反射率を更新し、処理をＳ２２へ移行する。
【００６３】
ここで、バーコード領域補正部２２は、バーの反射率を下げる、またはスペースの反射率を上げるように更新する。
【００６４】
本実施例では、バーコード領域補正部２２は、バーの反射率を「１」減算する処理とスペースの反射率を「１」加算する処理を交互に行うものとする。例えば、バーコード領域補正部２２は、Ｓ２１の処理を行った後の最初のＳ２４の処理ではバー反射率を「１」減算し、その後Ｓ２２で変位幅（ＭＯＤ）を算出し、Ｓ２３で変位幅（ＭＯＤ）が閾値ＴＨ２未満となった場合、次のＳ２４の処理ではスペースの反射率を「１」加算する。以降、Ｓ２３において変位幅（ＭＯＤ）が閾値ＴＨ２以上であると判定までバーの反射率を「１」減算する処理とスペースの反射率を「１」加算する処理を交互に行う。
【００６５】
なお、バーの反射率に下限値を設定し、またスペースの反射率に上限値を設定するようにしても良い。バーコード領域補正部２２は、例えばＳ２４の処理で更新したバーの反射率が下限値に達した場合、バーの反射率を下限値とし、スペースの反射率を「１」加算し、また更新したスペースの反射率が上限値に達した場合、スペースの反射率を上限値とし、バーの反射率を「１」減算する。
【００６６】
また、Ｓ２４において、特定トナーの使用量を節約する場合、節約すべきトナーでない他方のトナーの反射率の更新処理を行うようにしても良い。即ち、バーコードの第１の色のトナー使用量および第２の色のトナー使用量のいずれか一方を優先してトナーの使用量を少なくするように更新処理を行うようにしても良い。
【００６７】
例えば、白色のトナーの使用量を節約する場合、バーの反射率を「１」減算する処理を下限値に達するまで優先的に行うものとする。節約すべきトナーの設定は、印刷データＤＰに含ませるようにしても良く、また画像形成装置１の操作パネル等からユーザの操作により設定できるようにしても良い。
【００６８】
また、設定を行うことなく、トナーの残量に応じて節約すべきトナーを自動的に決定するようにしても良い。例えば、白色のトナーと黒色のトナーのうち、白色のトナーの残量が黒色のトナーの残量より少ない場合、白色のトナーを節約するようにトナー使用量を決定するため、バーの反射率を「１」減算する処理を下限値に達するまで優先的に行う。
【００６９】
Ｓ２５：バーコード領域補正部２２は、バーとスペースの反射率のすべての設定（組み合わせ）で処理が完了したか否かを判定し、完了していない（未設定のバーとスペースの反射率が存在する）と判定すると未設定のバーとスペースの反射率を設定するため処理をＳ２１へ移行し、完了したと判定すると本処理を終了する。
【００７０】
次に、画像処理部２０のバーコード領域補正部２２が図２のＳ３において行う補正処理を図５の実施例における補正処理の流れを示すフローチャートの図中Ｓで表すステップに従って図１を参照しながら説明する。
【００７１】
Ｓ３１：バーコード領域補正部２２は、バーコード領域データＲからバーコード領域のバーの画素数ＰＫと、スペースの画素数ＰＷとを取得する。
【００７２】
Ｓ３２：バーコード領域補正部２２は、バーコードのバーとスペースの反射率の設定を行う。バーコード領域補正部２２は、図２のＳ２で算出したバーとスペースの反射率の組み合わせのうち未選択のものを設定するものとする。
【００７３】
Ｓ３３：バーコード領域補正部２２は、バーのトナー使用量を算出する。バーコード領域補正部２２は、Ｓ３２で設定したバー反射率に基づいてバートナー使用量変換テーブル２３１を検索し、１画素当たりのトナー使用量であるバートナー使用量Ｋ４を抽出する。
【００７４】
Ｓ３４：バーコード領域補正部２２は、スペースのトナー使用量を算出する。バーコード領域補正部２２は、Ｓ３２で設定したスペース反射率に基づいてスペーストナー使用量変換テーブル２３２を検索し、１画素当たりのトナー使用量であるスペーストナー使用量Ｗ４を抽出する。
【００７５】
なお、Ｓ３２とＳ３３の処理順序は逆であっても良い。
【００７６】
Ｓ３５：バーコード領域補正部２２は、総トナー使用量を算出する。バーコード領域補正部２２は、バー画素数ＰＫ、スペース画素数ＰＷ、バートナー使用量Ｋ４、スペーストナー使用量Ｗ４を用いて、次の式２により総トナー使用量を算出する。
【００７７】
総トナー使用量＝ＰＫ×Ｋ４＋ＰＷ×Ｗ４  ・・・（式２）
なお、算出された総トナー使用量は、指標であり、トナー使用量の絶対量を表すものではない。
【００７８】
Ｓ３６：バーコード領域補正部２２は、算出した総トナー使用量が、既に算出した総トナー使用量の中で最小値だった場合、バートナー使用量をＭＩＮＫ、スペーストナー使用量をＭＩＮＷとして記憶手段に保持する。
【００７９】
また、特定のトナーの使用量を節約する場合、バーコード領域補正部２２は、節約すべきトナーの使用量が最小のときのバートナー使用量をＭＩＮＫ、スペーストナー使用量をＭＩＮＷとして記憶手段に保持するようにしても良い。例えば、白色のトナーの使用量を節約する場合、スペーストナーの使用量が最小値のときのバートナー使用量をＭＩＮＫ、スペーストナー使用量をＭＩＮＷとして記憶手段に保持する。
【００８０】
なお、節約すべきトナーの設定は、印刷データＤＰに含ませるようにしても良く、また画像形成装置１の操作パネル等からユーザの操作により設定できるようにしても良い。また、設定を行うことなく、トナーの残量に応じて節約すべきトナーを自動的に決定、即ち残量が少ないトナーを節約すべきトナーとして決定するようにしても良い。
【００８１】
Ｓ３７：バーコード領域補正部２２は、バーとスペースの反射率のすべての設定で処理が完了したか否かを判定し、完了していない（未選択のバーとスペースの反射率が存在する）と判定すると未選択のバーとスペースの反射率を設定するため処理をＳ３２へ移行し、完了したと判定すると処理をＳ３８へ移行する。
【００８２】
Ｓ３８：バーコード領域補正部２２は、Ｓ３６において記憶手段に保持したトナー使用量が最小となるバートナー使用量ＭＩＮＫおよびスペーストナー使用量ＭＩＮＷ、並びにバーコード領域データＲを用いて色画像データＤＫおよび色画像データＤＷの補正処理を行う。
【００８３】
まず、バーコード領域補正部２２は、バーコード領域データＲを用いて色画像データＤＫおよび色画像データＤＷのバーコードの領域を特定する。
次に、バーコード領域補正部２２は、バートナー使用量ＭＩＮＫを画素値に変換した値を、色画像データＤＫのバーコード領域のバーを形成する領域の画素値に置き換えることにより、色画像データＤＫの補正を行い、色画像データＥＫを生成する。
また、バーコード領域補正部２２は、スペーストナー使用量ＭＩＮＷを画素値に変換した値を、色画像データＤＷのバーコード領域のスペースを形成する領域の画素値に置き換えることにより、色画像データＤＷの補正を行い、色画像データＥＷを生成する。
トナーの使用量は０〜１００％の値の範囲なので、例えば各色画像データＤの画素値の範囲が０〜２５５である場合、トナー使用量の値を２．５５倍した値が画素値となる。
【００８４】
このように、本実施例では、画像形成装置１は、バーコード領域補正部２２によりバーコードの読取り成功率を保証するための所定の条件を満たすバートナー使用量およびスペーストナー使用量の組み合わせのうち、消費するトナーの量である総トナー使用量が最小になるバートナー使用量およびスペーストナー使用量を選択し、画像形成部１３でバーコードを印刷するようにしたことにより、バーコードの読取り成功率の低下を抑制しつつトナーの消費量を抑制することができる。
【００８５】
図６は実施例におけるバーコード領域補正結果の説明図である。
【００８６】
図６（ａ）は、第１の反射率算出処理（図２のＳ１、図３に示す処理）により、バートナー使用量に対して第１の条件を満たすバーの反射率およびスペースの反射率を算出した例である。図６（ａ）に示すように、バートナー使用量に対してバー反射率が求められ、そのバー反射率から第１の条件を満たすスペース反射率が算出される。
【００８７】
図６（ｂ）は、第２の反射率算出処理（図２のＳ２、図４に示す処理）により、第１の反射率算出処理で算出されたバーの反射率およびスペースの反射率に対して、第２の条件を満たすバーの反射率およびスペースの反射率を算出した例である。図６（ｂ）に示すように、設定した反射率として第１の条件を満たすバー反射率およびスペース反射率に対して、第２の条件を満たすようにバー反射率およびスペース反射率が処理後の反射率として算出される。
【００８８】
図６（ｃ）は、補正処理（図２のＳ３、図５に示す処理）により、第２の反射率算出処理で算出されたバーの反射率およびスペースの反射率に対して総トナー使用量の指標を算出した例である。図６（ｃ）に示すように、第２の反射率算出処理で算出されたバーの反射率およびスペースの反射率、即ち第１の条件を満たし、かつ第２の条件を満たすバーの反射率およびスペースの反射率を設定した反射率とし、それぞれの反射率の組み合わせについてバートナー使用量、スペーストナー使用量、および総トナー使用量を処理後のトナー使用量の指標として算出される。
【００８９】
図６に示す例では、第１の条件および第２の条件を満たすバートナー使用量およびスペーストナー使用量の組み合わせのうち、図６（ｃ）に示すように、バートナー使用量が３８％、スペーストナー使用量が４２％のとき、総トナー使用量の指標が「８２８２０」となり、最小となる。
【００９０】
図７は比較例におけるバーコード画像の説明図であり、反射率５０％の記録媒体にバーコード画像を形成した例を示したものである。
【００９１】
図７（ａ）は、バー７１のトナー使用量およびスペース７２のトナー使用量の両方を１００％としてバーコード画像を形成した例を表している。
図７（ｂ）は、バー７１のトナー使用量を１００％、スペース７２のトナー使用量を０％としてバーコード画像を形成した例を表している。
図７（ｃ）は、バー７１のトナー使用量を０％、スペース７２のトナー使用量を１００％としてバーコード画像を形成した例を表している。
【００９２】
図７（ａ）に示す例では、読取り成功率の高いバーコード画像を形成することができるが、トナーの使用量（消費量）を抑えることができない。
一方、図７（ｂ）または図７（ｃ）に示す例では、トナーの使用量（消費量）を抑えることはできるが、バー７１またはスペース７２のどちらか一方のトナーでバーコードの画像を形成するため、バー７１とスペース７２との反射率の差が５０％以下となってしまいバーコードの読取り成功率が低下してしまう。
【００９３】
図８は実施例におけるバーコード画像の説明図であり、反射率５０％の記録媒体に本実施例によるバーコード画像を形成した例を示したものである。
【００９４】
図８に示すように、本実施例では、バーコードの読取り成功率を保証するために、所定の条件として第１の条件および第２の条件を満たすバー８１のトナー使用量とスペース８２の使用量の組み合わせのうち、総トナー使用量が最小となる組み合わせであるバートナー使用量が３８％、スペーストナー使用量が４２％の組み合わせを選択しているため、バーコードの読取り成功率を保証するとともに、必要最小限のトナー使用量でバーコード画像を形成するようにしている。
したがって、本実施例によって形成されるバーコード画像は、バーコードの読取り成功率を保証しつつトナーの使用量（消費量）を削減することができる。
【００９５】
以上説明したように、本実施例では、バーコードの読取り成功率を保証するための所定の条件を満たすバートナー使用量およびスペーストナー使用量の組み合わせのうち、消費するトナーの量である総トナー使用量が最小になるバートナー使用量およびスペーストナー使用量を選択し、バーコードを印刷するようにしたことにより、バーコードの読取り成功率の低下を抑制しつつ現像剤の消費量を抑制することができるという効果が得られる。
【００９６】
なお、本実施例では、画像形成装置をプリンタとして説明したが、それに限られるものでなく、画像を記録媒体に形成するものであれば複合機（ＭＦＰ：ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等の入力された画像を処理する装置であっても良い。
【符号の説明】
【００９７】
１    画像形成装置
１１  通信部
１２  反射センサ
１３  画像形成部
２０  画像処理部
２１  色画像生成部
２２  バーコード領域補正部
２３  テーブル記憶部
２３１  バートナー使用量変換テーブル
２３２  スペーストナー使用量変換テーブル
２３３  バー反射率変換テーブル
２３４  ＭＯＤ算出用テーブル
【図１】
2019109305.tif 000003
【図２】
2019109305.tif 000004
【図３】
2019109305.tif 000005
【図４】
2019109305.tif 000006
【図５】
2019109305.tif 000007
【図６】
2019109305.tif 000008
【図７】
2019109305.tif 000009
【図８】
2019109305.tif 000010