(57)【要約】【課題】  処理環境に左右されることなく判読性に優れた符号情報部を画像形成することを可能とした画像形成装置および画像形成制御プログラムを提供する。【解決手段】  モード情報判定部１０８でバーコード出力モードであると判定され、バーコード検索部１０４でバーコードが検索されると、バーコードリーダの光源波長に対するバーコードの印刷面からの反射光とバーコードの反射光によりバーコードであると認識できる色材により印刷出力する。【選択図】図１
2010076193.tif 000002
【特許請求の範囲】
【請求項１】
符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段と、
黒の色材が使用可能状態かを判別する判別手段と、
前記判別手段により黒の色材が使用可能状態にないと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に変えた印刷データを生成する印刷データ生成手段と、
前記印刷データ変更手段により変更された印刷データにより画像形成を行う画像形成手段と
を具備する画像形成装置。
【請求項２】
前記印刷データ生成手段は、
前記符号情報部に対する黒の色材の指定をシアン色材の指定に変えた印刷データを生成する請求項１記載の画像形成装置。
【請求項３】
前記印刷データ生成手段は、
前記符号情報部に対する黒の色材の指定をシアン色材を含む複数の色材の指定に変えた印刷データを生成する請求項１記載の画像形成装置。
【請求項４】
前記印刷データ生成手段は、
前記符号情報部に対する黒の色材の指定をシアン色材を他の色材で挟んで重ね合せるようにした複数の色材の指定に変えた印刷データを生成する請求項１記載の画像形成装置。
【請求項５】
符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段と、
前記印刷データ受付手段により受け付けた印刷データが前記符号部以外に黒の色材の指定を含むかを判別する判別手段と、
前記判別手段により前記符号部以外に黒の色材の指定を含むと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの中の前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に選択的に変えた印刷データを生成する印刷データ生成手段と、
前記印刷データ変更手段により変更された印刷データにより画像形成を行う画像形成手段と
を具備する画像形成装置。
【請求項６】
前記印刷データ生成手段は、
前記符号情報部に対する黒の色材の指定をシアン色材の指定に選択的に変えた印刷データを生成する請求項５記載の画像形成装置。
【請求項７】
前記印刷データ生成手段は、
前記符号情報部に対する黒の色材の指定をシアン色材を含む複数の色材の指定に選択的に変えた印刷データを生成する請求項５記載の画像形成装置。
【請求項８】
前記印刷データ生成手段は、
前記符号情報部に対する黒の色材の指定をシアン色材を他の色材で挟んで重ね合せるようにした複数の色材の指定に選択的に変えた印刷データを生成する請求項５記載の画像形成装置。
【請求項９】
コンピュータを、
符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段、
黒の色材が使用可能状態かを判別する判別手段、
前記判別手段により黒の色材が使用可能状態にないと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に変えた印刷データを生成する印刷データ生成手段、
前記印刷データ変更手段により変更された印刷データにより画像形成の制御を行う画像形成制御手段
として機能させる画像形成制御プログラム。
【請求項１０】
コンピュータを、
符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段、
前記印刷データ受付手段により受け付けた印刷データが前記符号部以外に黒の色材の指定を含むかを判別する判別手段、
前記判別手段により前記符号部以外に黒の色材の指定を含むと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの中の前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に選択的に変えた印刷データを生成する印刷データ生成手段、
前記印刷データ変更手段により変更された印刷データにより画像形成を行う画像形成制御手段
として機能させる画像形成制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置および画像形成制御プログラムに関する。
【背景技術】
【０００２】
バーコードに代表されるコード情報はその特徴から所定の情報を識別することが必要であるため、正確にコード情報を読み取ることができる状態で印刷されていることが不可欠となっている。
【０００３】
特許文献１に開示された技術では、印字ヘッドを構成する複数の発熱素子によって一度に形成される印字領域に含まれる情報が、文字のみであるのか、バーコードのみであるのか、それとも文字とバーコードの混在であるのかのパターンにより、印加するエネルギー量を調整することで安定した印字品質を得ることを可能にしている。
【特許文献１】特許３２４２２５６号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、処理環境に左右されることなく判読性に優れた符号情報部を画像形成することを可能とした画像形成装置および画像形成制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、請求項１の発明は、符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段と、黒の色材が使用可能状態かを判別する判別手段と、前記判別手段により黒の色材が使用可能状態にないと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に変えた印刷データを生成する印刷データ生成手段と、前記印刷データ変更手段により変更された印刷データにより画像形成を行う画像形成手段とを具備する。
【０００６】
また、請求項２の発明は、請求項１の発明において、前記印刷データ生成手段は、前記符号情報部に対する黒の色材の指定をシアン色材の指定に変えた印刷データを生成する。
【０００７】
また、請求項３の発明は、請求項１の発明において、前記印刷データ生成手段は、前記符号情報部に対する黒の色材の指定をシアン色材を含む複数の色材の指定に変えた印刷データを生成する。
【０００８】
また、請求項４の発明は、請求項１の発明において、前記印刷データ生成手段は、前記符号情報部に対する黒の色材の指定をシアン色材を他の色材で挟んで重ね合せるようにした複数の色材の指定に変えた印刷データを生成する。
【０００９】
また、請求項５の発明は、符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段と、前記印刷データ受付手段により受け付けた印刷データが前記符号部以外に黒の色材の指定を含むかを判別する判別手段と、前記判別手段により前記符号部以外に黒の色材の指定を含むと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの中の前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に選択的に変えた印刷データを生成する印刷データ生成手段と、前記印刷データ変更手段により変更された印刷データにより画像形成を行う画像形成手段とを具備する。
【００１０】
また、請求項６の発明は、請求項５の発明において、前記印刷データ生成手段は、前記符号情報部に対する黒の色材の指定をシアン色材の指定に選択的に変えた印刷データを生成する。
【００１１】
また、請求項７の発明は、請求項５の発明において、前記印刷データ生成手段は、前記符号情報部に対する黒の色材の指定をシアン色材を含む複数の色材の指定に選択的に変えた印刷データを生成する。
【００１２】
また、請求項８の発明は、請求項５の発明において、前記印刷データ生成手段は、前記符号情報部に対する黒の色材の指定をシアン色材を他の色材で挟んで重ね合せるようにした複数の色材の指定に選択的に変えた印刷データを生成する。
【００１３】
また、請求項９の発明は、コンピュータを、符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段、黒の色材が使用可能状態かを判別する判別手段、前記判別手段により黒の色材が使用可能状態にないと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に変えた印刷データを生成する印刷データ生成手段、前記印刷データ変更手段により変更された印刷データにより画像形成の制御を行う画像形成制御手段として機能させる。
【００１４】
また、請求項１０の発明は、コンピュータを、符号情報部を印刷する色材として黒が指定された印刷データを受け付ける印刷データ受付手段、前記印刷データ受付手段により受け付けた印刷データが前記符号部以外に黒の色材の指定を含むかを判別する判別手段、前記判別手段により前記符号部以外に黒の色材の指定を含むと判別された場合は、前記印刷データ受付手段で受け付けた印刷データの中の前記符号情報部に対する黒の色材の指定を前記符号情報が符号情報読取装置で読取可能な他の色材の指定に選択的に変えた印刷データを生成する印刷データ生成手段、前記印刷データ変更手段により変更された印刷データにより画像形成を行う画像形成制御手段として機能させる。
【発明の効果】
【００１５】
本発明の請求項１によれば、処理環境に左右されることなく判読性に優れた符号情報部を画像形成することが可能になるという効果を奏する。
【００１６】
また、請求項２によれば、黒色の色材に類似する反射率を有するシアン色を用いて符号情報部の印刷出力が可能になり、判読性に優れるという効果を奏する。
【００１７】
また、請求項３によれば、黒色の色材に類似する反射率を有するシアン色を含む色材、例えばプロセスブラックによって符号情報部の印刷出力が可能となって判読性に優れるとともに、黒色の色材と同程度の黒色の視認性を確保することが可能になるという効果を奏する。
【００１８】
また、請求項４によれば、黒色の色材に類似する反射率を有するシアン色を含む色材、例えばプロセスブラックを用いた印刷出力においてもシアン色を含む色材で印刷出力することができ、符号情報部の認識することが可能になるという効果を奏する。
【００１９】
また、請求項５によれば、処理環境に左右されることなく判読性に優れた符号情報部を画像形成することが可能になるという効果を奏する。
【００２０】
また、請求項６によれば、黒色の色材に類似する反射率を有するシアン色を用いて符号情報部の印刷出力が可能になり、判読性に優れるという効果を奏する。
【００２１】
また、請求項７によれば、黒色の色材に類似する反射率を有するシアン色を含む色材、例えばプロセスブラックによって符号情報部の印刷出力が可能となって判読性に優れるとともに、黒色の色材と同程度の黒色の視認性を確保することが可能になるという効果を奏する。
【００２２】
また、請求項８によれば、黒色の色材に類似する反射率を有するシアン色を含む色材、例えばプロセスブラックを用いた印刷出力においてもシアン色を含む色材で印刷出力することができ、符号情報部の認識することが可能になるという効果を奏する。
【００２３】
また、請求項９によれば、処理環境に左右されることなく判読性に優れた符号情報部を画像形成することが可能になるという効果を奏する。
【００２４】
また、請求項１０によれば、処理環境に左右されることなく判読性に優れた符号情報部を画像形成することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下、本発明に係わる画像形成装置の一実施例を添付図面を参照して詳細に説明する。
【００２６】
本発明の画像形成装置は、例えば電子写真式のプリンタにより構成され、印刷要求された印刷データを複数の色材を用いて印刷媒体上に印刷する処理を行う。このプリンタは多色印刷に対応し、Ｃ（Cyan：シアン（藍））、Ｍ（Magenta：マゼンタ（紅））、Ｙ（Yellow：イエロー（黄））、Ｋ（blocK：ブラック（黒））の各色材を印刷媒体上に転写する転写機構を搭載している。
【００２７】
これらの色材以外の色材は、各色材を所定の割合で混合することにより生成する。例えば、シアンとイエローを１対１の割合で混合させることにより「緑色」の色材が生成され、また全ての色材を混ぜ合わせることによりグレー色や黒色の色材が生成される。このように混合させて生成した色材は、プロセスカラーと呼ばれ、特にプロセスカラーにより生成した黒色をプロセスブラックと呼ぶ。
【００２８】
プロセスカラーによる印刷出力は、ブラック以外の色材であるシアン、マゼンタ、イエロー（これらを総称して「ＣＭＹ色」という）を混合させた重畳印刷によって行われる。
【実施例１】
【００２９】
図１は、本発明の実施の形態における画像形成装置および画像形成制御プログラムを適用して構成した画像形成装置の構成を示す図の一例である。
【００３０】
本実施例１では、黒色の色材が利用できない状態、例えば残量不足や故障中にある状態で、バーコードや２次元バーコードその他の符号情報部を黒色の色材以外の色材（シアン色、マゼンタ色、イエロー色）を用いて描画する。以下では、符号情報部の一例であるバーコードを例に説明する。
【００３１】
バーコードは、図５（ａ）に示すように複数の罫線が連続して形成されるコード情報であってその罫線の太さが異なるものがある。
【００３２】
図１において、印刷要求元であるクライアントＰＣ２００にインストールされたアプリケーションにより作成された印刷対象データを、同じくインストールされたプリンタドライバに送信する。このアプリケーションにより作成された印刷対象データはＲ（Red：レッド（赤））、Ｇ（Green：グリーン（緑））、Ｂ（Blue：ブルー（青））の配色により構成されている。
【００３３】
プリンタドライバでは、その印刷対象データを元にプリンタ１００で処理が可能なＰＤＬ（Page Description Language）形式の印刷データを生成し、指定されたプリンタ１００にその印刷データを送信する。
【００３４】
このプリンタドライバにより生成される印刷データは、印刷データである画像情報のほかモード情報が含まれている。このモード情報は、その印刷データにバーコードが付与されているか否かを示す情報である。
【００３５】
図１では、モード情報および画像情報からなる印刷データを点線で示している。
【００３６】
プリンタ１００は、主制御部１０１、ＰＤＬ解析部１０２、ビットマップ変換部１０３、バーコード検索部１０４、バーコード色置換部１０５、色変換部１０６、階調補正部１０７、モード情報判定部１０８、色変換データ／階調補正テーブル選択部１０９、色変換データ／階調補正テーブル保存部１１０、ビデオ信号生成部１１１、ハーフトーン処理部１１２、パルス幅制御部１１３、出力部１１４、イメージ生成部１１５、画像形成部１１６、エンジン制御部１１７、モード情報比較部１１８、プロセスパラメータ設定部１１９を具備して構成され、クライアントＰＣ２００から送信された印刷データを通信インターフェース（図示せず）を介して主制御部１０１で受信する。
【００３７】
この主制御部１０１は、コントローラとも呼ばれ、印刷要求に基づいた印刷出力を可能とする印刷制御を行う。この主制御部１０１で受信した印刷対象データのうち、画像情報をＰＤＬ解析部１０２で受信し、モード情報をモード情報判定部１０８で受信する。
【００３８】
モード情報判定部１０８では、モード情報により印刷データにバーコードが含まれていることを示すバーコード出力モードであるか否かを判定する。そして、バーコード出力モードであるか否かの判定結果を色変換データ／階調補正テーブル選択部１０９へ通知する。色変換データ／階調補正テーブル選択部１０９では、バーコード出力モードであるとの判定結果を受信することで色変換データ／階調補正テーブル保存部１１０で保存するバーコードの印刷出力に用いる色変換データおよび階調補正テーブルを選択する。
【００３９】
それに対して、ＰＤＬ解析部１０２は、ＰＤＬ形式の印刷データを解析する処理を行う。このＰＤＬ解析部１０２は、ビットマップ変換部１０３、バーコード検索部１０４、バーコード色置換部１０５を具備し、ビットマップ変換部１０３では、ＰＤＬ形式の印刷データをラスタライズ処理することによりビットマップ形式に変換する。
【００４０】
ビットマップ変換部１０３によりビットマップ形式に変換された印刷データをバーコード検索部１０４と色変換処理部１０６へ送信する。バーコード検索部１０４では、ビットマップ形式の印刷データからバーコードの検索を行い、バーコードが検索された場合には印刷データにバーコードが含まれている旨を示す情報およびそのバーコードが印刷データのどの位置にあるかを示す位置情報をバーコード色置換部１０５へと送信する。バーコードが検索されない場合にもバーコードが検索できない旨をバーコード色置換部１０５へと通知する。
【００４１】
この位置情報により、印刷データに１又は複数のバーコードを含む場合における各バーコードそれぞれに対して処理を行うことが可能となる。
【００４２】
位置情報を受信したバーコード色置換部１０５では、その位置情報に示す位置にあるバーコードを描画する色の置換処理を行う。バーコードを描画する色をシアン色若しくはＣＭＹ色を混合させたプロセスブラックに置換する。特に、バーコードが黒色系で視認される必要がある場合にはバーコードを描画する色をシアン色ではなくプロセスブラックに置換する。
【００４３】
図４は、一般的な色材であるトナーインキの吸収スペクトルを示す図であって、横軸に波長[nm]を示し、縦軸に反射率[％]を示している。
【００４４】
また、バーコードの読み取りを行うバーコードリーダは、一般的に赤色波長域の光源波長６２０ｎｍ〜６８０ｎｍを読み取りを行っている。図４に示す光源波長６２０ｎｍ〜６８０ｎｍの各トナーの吸収スペクトルが示す反射率として、イエロー（Ｙ）色とマゼンタ（Ｍ）色については「７０％〜９５％程度」の高い反射率であるのに対してシアン（Ｃ）色とブラック（Ｋ）色については「５％程度」の低い反射率であることが示されている。
【００４５】
すなわち、反射率の高いイエロー（Ｙ）色やマゼンタ（Ｍ）色によってバーコードを反射率の高い白色の印刷媒体（印刷用紙）に印刷した場合、バーコードリーダは高い確率でそのバーコードを認識することができない（バーコードを読み取ることができない）。
【００４６】
それに対して、反射率の低いシアン（Ｃ）色やブラック（Ｋ）色によってバーコードを、反射率の高い白色の印刷媒体（印刷用紙）に印刷した場合、バーコードリーダは反射率の差により高い確率でそのバーコードを認識することができる。
【００４７】
図１に示すプリンタでは、ブラック（Ｋ）色の色材を利用することができないことからバーコード色置換部１０５がシアン（Ｃ）色若しくはプロセスブラックへと印刷する色を置換する。このバーコード色置換部１０５で置換されるプロセスブラックは、反射率の高いイエロー（Ｙ）色とマゼンタ（Ｍ）色に反射率の低いシアン（Ｃ）色を混合させて生成される色材である。
【００４８】
なお、バーコード検索部１０４よりバーコードが検索されない旨が通知されると、バーコード色置換部１０５は、その旨を色変換処理部１０６へと転送する。
【００４９】
バーコード色置換部１０５でバーコードを印刷する色がシアン色若しくはプロセスブラックに置換されると、バーコード色置換部１０５は、置換後の色情報を色変換処理部１０６へと通知する。
【００５０】
色変換処理部１０６では、ＰＤＬ解析部１０２のビットマップ変換部１０３より受信したビットマップ形式の印刷データおよびバーコード色置換部１０５より通知された色情報を受信することにより、色変換データ／階調補正テーブル選択部１０９により選択された色変換データを用いて色変換の処理を行う。
【００５１】
この色変換処理部１０６で行われる色変換処理は、印刷データに含まれるバーコードを色情報に基づく色（シアン色若しくはプロセスブラック）に色変換するとともに、バーコード以外の他の部分をアプリケーションで指定したＲ（Red：レッド（赤））、Ｇ（Green：グリーン（緑））、Ｂ（Blue：ブルー（青））の色（以下、「ＲＧＢ色」という）からＣＭＹ色へと色変換する。
【００５２】
ちなみにバーコード色置換部１０５よりバーコードが検索されない旨が通知されると、色変換処理部１０６では印刷データ全体をその印刷データのＲＧＢ色からＣＭＹへと色変換する処理を行う。
【００５３】
色変換処理を行った色変換処理部１０６では、ＣＭＹ色への変換処理が行われた印刷データを階調補正処理部１０７へと送信し、階調補正処理部１０７では、色変換データ／階調補正テーブル選択部１０９で選択された階調補正テーブルを用いて階調補正を行う。
【００５４】
この階調補正において、図６（ａ）に示すようにシアン色のガンマ特性が乱れ、色のバランスが悪化した場合には同図６（ａ）に示すガンマ補正曲線からなるガンマ補正テーブルを用いてガンマ補正を行う。これによって、同図６（ａ）に示す理想となるガンマ特性を得ることが可能となる。また、プロセスブラックについても図６（ｂ）、図６（ｃ）、図６（ｄ）に示すようなガンマ補正を行うことで最適な階調性を得ることが可能となる。
【００５５】
このようにして階調補正が行われると、階調補正処理部１０７は、ビデオ信号生成部１１１へとその印刷データを送信する。ビデオ信号生成部１１１は、印刷用紙等の印刷媒体に色材を印刷する印刷データのビデオ信号を生成する処理を行う。このビデオ信号生成部１１１は、ハーフトーン処理部１１２とパルス幅制御部１１３から構成され、まず、階調補正部１０７から送信された印刷データをハーフトーン処理部１１２で受信する。
【００５６】
ハーフトーン処理部１１２では、階調補正された印刷データの中間色を表現するハーフトーン処理を行い、処理後の印刷データをパルス幅制御部１１３へと送信する。パルス幅制御部１１３では、色変換処理により変換されたＣＭＹ色を再現するために画素ごとのパルス幅を制御する。
【００５７】
そして、ビデオ信号生成部１１１から出力部１１４へとその印刷データを送信する。出力部１１４は、印刷データを印刷用紙等の印刷媒体に印刷出力するエンジン部であって、イメージ生成部１１５、画像形成部１１６によって構成される。
【００５８】
このイメージ生成部１１５、画像形成部１１６によって構成される出力部１１４では、エンジン制御部１１７からのパラメータ設定情報に基づいて処理を行う。エンジン制御部１１７は、モード情報比較部１１８、プロセスパラメータ設定部１１９によって構成され、モード情報比較部１１８は、印刷要求された印刷データのモード情報がバーコード出力モードであるかを比較し、バーコード出力モードである場合にプロセスパラメータ設定部１１９にその旨を通知する。
【００５９】
プロセスパラメータ設定部１１９では、バーコードを印刷出力する際の色材の重ね合わせ順を指定したパラメータ設定情報を出力部１１４のイメージ生成部１１５、画像形成部１１６へ送信する。
【００６０】
出力部１１４のイメージ生成部１１５では、ビデオ信号生成部１１１から送信された印刷データおよびプロセスパラメータ設定部１１９から受信したパラメータ設定情報に基づいてイメージ画像を生成する。
【００６１】
そして、画像形成部１１６では、イメージ生成部１１５で生成されたイメージ画像に基づいて印刷データの画像形成（印刷出力）を行う。
【００６２】
この画像形成部１１６で行うパラメータ設定情報に基づくイメージ画像の画像形成処理でバーコードをプロセスブラックを用いる印刷処理について説明する。
【００６３】
バーコードの印刷出力を行う色変換後の色がプロセスブラックである場合には、プロセスブラックを構成するシアン色のみを細らせるような処理を行う。
【００６４】
この処理として、例えば、印刷データを１ピクセル程度、細らせる処理やプロセスブラックに用いるＣＭＹ各色の使用量（露光光量）を低減させる処理のほか、各色の色材が持つ電荷と逆の電荷をかけるバイアス条件を変更する処理がある。
【００６５】
また、ＣＭＹの三色からなるプロセスブラックを、図７に示すように反射率の低いシアン（Ｃ）色をマゼンタ（Ｍ）色とイエロー（Ｙ）色で挟み込んで生成する。すなわち、三層構造の中間層としてシアン色を重ね合わせる。
【００６６】
図７は、ＣＭＹの三色からなるプロセスブラックによる色の混合処理を示す図であって、特に、プリンタが４サイクル式のプリンタである場合に有効である。図７（ａ）、図７（ｂ）は、感光体ドラムに乗っている色材を中間転写ベルト上で順々に重ね合わせることによってプロセスブラックを作成する例を示している。
【００６７】
マゼンタ（Ｍ）色の次にシアン（Ｃ）色、その次にイエロー（Ｙ）色を重ね合わせる若しくはイエロー（Ｙ）色の次にシアン（Ｃ）色、その次にマゼンタ（Ｍ）色を重ね合わせてプロセスブラックを生成する処理を行う。
【００６８】
図７（ｂ）に示すようにＣＭＹ色全てを重ね合わせた場合に最上位に重ね合わせたマゼンタ色若しくはイエロー色の色材の散りが発生しても、中間層にある反射率の低いシアン（Ｃ）色についてはその影響が最小限に抑制される。
【００６９】
続いて、図７（ｃ）、図７（ｄ）は、図７（ｂ）に示すようなＣＭＹの三色を重ね合わせた中間転写ベルトをさらに回転させて印刷用紙上に転写した図である。図７（ｃ）に示すようにシアン色を中間層として重ね合わせて生成したプロセスブラックが図７（ｄ）に示すように印刷用紙に転写される際、最上位にあるイエロー色若しくはマゼンタ色の色材の転写不良が発生した場合でも中間層のシアン色についてはその影響が最小限に抑制される。
【００７０】
このようにしてバーコードをプロセスブラック若しくはシアン色によって印刷すると、そのバーコードは、図５（ｄ）に示すような反射率となる。
【００７１】
図５（ａ）は、上記で用いたようにバーコードの一例を示す図であって、この図５に示すバーコードの一部を拡大した図が図５（ｂ）である。また、この図５（ｂ）に示す拡大したバーコード部分に対する反射率を示す図が図５（ｃ）、図５（ｄ）、図５（ｅ）である。
【００７２】
図５（ｃ）は、理想的な反射率のプロファイルを示す図であって、図５（ｄ）は、プロセスブラック若しくはシアン色を用いて印刷したバーコードの反射率のプロファイルを示す図であり、図５（ｅ）は、イエロー色、マゼンタ色若しくはイエロー色とマゼンタ色を混合させた色材を用いて印刷したバーコードの反射率のプロファイルを示す図である。
【００７３】
図５（ｃ）に示す理想的な反射率のプロファイルでは、バーコードの大きさに基づく波形となっている。また、図５（ｄ）に示すプロセスブラック若しくはシアン色を用いて印刷したバーコードの反射率のプロファイルでは、バーコード部分の反射率とバーコード以外のその他の部分の反射率と差が大きくなっていることから、バーコードを認識することができる。
【００７４】
それに対して、図５（ｅ）に示すイエロー色、マゼンタ色の単色の色材若しくはイエロー色とマゼンタ色を混合させた色材を用いて印刷したバーコードの反射率のプロファイルでは、図５（ｄ）に示す図に比べてバーコード部分の反射率とバーコード以外の他の部分の反射率との差が極端に小さくなり、バーコードを認識することができない。
【００７５】
図２は、本発明の実施の形態における画像形成装置に印刷要求を行うクライアントＰＣで行われる処理の流れを示す図である。
【００７６】
図２において、クライアントＰＣにインストールされた所定のアプリケーションによって作成された印刷対象データの印刷出力を操作すると処理が開始され、その印刷対象データを元にＰＤＬ形式の印刷データを生成する（２０１）。
【００７７】
続いて、印刷出力の操作によってユーザがバーコード出力モードを選択したかを判断する（２０２）。バーコード出力モードを選択した場合（２０２でＹＥＳ）には、ＰＤＬ形式の印刷データのモード情報をバーコード出力モードに設定する（２０３）。なお、バーコード出力モードを選択しない場合（２０２でＮＯ）には、モード情報として何も設定しない。
【００７８】
そして、この印刷データをプリンタに送信する（２０４）。
【００７９】
図３は、本発明の実施の形態における画像形成装置の処理の流れを示すフローチャートを示す図である。
【００８０】
図３において、クライアントＰＣから印刷データを受信すると処理が開始され、受信した印刷データのモード情報としてバーコード出力モードが設定されているかを判断する（３０１）。設定されている場合（３０１でＹＥＳ）には、印刷出力時の印刷出力におけるプロセス条件をバーコード印刷用に設定する（３０９）とともに、その印刷データをラスタライズ処理することによりビットマップ画像を生成する（３０２）。さらに、バーコードを印刷する色を設定した色変換データを選択する（３１０）。
【００８１】
続いて、ラスタライズ処理によって生成したビットマップ画像を用いてバーコードを示すバーコード画像を検索する（３０３）。バーコード画像が検索されると、そのバーコード画像のバーコードを印刷する色をシアン色若しくはプロセスブラックへと置換して設定する（３０４）。
【００８２】
そして、選択された色変換データを用いてＲＧＢ色からなるビットマップ画像の印刷データをＣＭＹ色へと色変換処理を行う（３０５）。色変換処理が行われると、階調補正を行う（３０６）。
【００８３】
さらに、そのビットマップ画像の印刷データに対してハーフトーン処理（３０７）、パルス幅制御処理（３０８）を行う。
【００８４】
これらの処理が行われたビットマップ画像の印刷データをバーコード印刷用に設定されたプロセス条件に基づいて印刷出力する画像形成処理を行う（３１４）。
【実施例２】
【００８５】
図８は、本発明の実施の形態における画像形成装置および画像形成制御プログラムを適用して構成した画像形成装置の構成を示す図の一例である。
【００８６】
本実施例２では、バーコードをそのバーコード以外の他の印刷データの印刷に用いる色材と異なる色材により印刷する。
【００８７】
図８において、印刷要求元であるクライアントＰＣ２００にインストールされたアプリケーションにより作成された印刷対象データを、同じくインストールされたプリンタドライバに送信する。このアプリケーションにより作成された印刷対象データはＲ（Red：レッド（赤））、Ｇ（Green：グリーン（緑））、Ｂ（Blue：ブルー（青））の配色により構成されている。
【００８８】
プリンタドライバでは、その印刷対象データからプリンタ１００で処理が可能なＰＤＬ（Page Description Language）形式の印刷データを生成し、指定されたプリンタ１００にその印刷データを送信する。
【００８９】
このプリンタドライバにより生成される印刷データは、印刷データである画像情報のほかモード情報が含まれている。
【００９０】
このモード情報には、その印刷データにバーコードが付与されているか否かを示す情報のほか、その情報によりバーコードが付与された印刷データである場合に当該バーコードよりもその印刷データを構成する文字を優先して印刷出力する「文字優先モード」であるか、そのバーコードよりもその印刷データを構成する写真を優先して印刷出力する「写真優先モード」であるかの情報を更に含む。
【００９１】
文字優先モードとは、バーコードを印刷する色材よりもそのバーコード以外の他の文字情報を印刷する際に用いる色材を優先し、バーコードの印刷出力にはバーコード以外の他の文字情報の印刷出力に用いる色材以外の色材を用いて印刷出力を行う。
【００９２】
また、写真優先モードとは、バーコードを印刷する色材よりもそのバーコード以外の他の写真情報を印刷する際に用いる色材を優先し、バーコードの印刷出力にはバーコード以外の他の文字情報の印刷出力に用いる色材以外の色材を用いて印刷出力を行う。
【００９３】
プリンタ１００は、主制御部１０１、ＰＤＬ解析部１０２、ビットマップ変換部１０３、バーコード検索部１０４、バーコード色置換部１０５、色変換部１０６、階調補正部１０７、モード情報判定部１０８、色変換データ／階調補正テーブル選択部１０９、色変換データ／階調補正テーブル保存部１１０、ビデオ信号生成部１１１、ハーフトーン処理部１１２、パルス幅制御部１１３、出力部１１４、イメージ生成部１１５、画像形成部１１６、エンジン制御部１１７、モード情報比較部１１８、プロセスパラメータ設定部１１９、文字オブジェクト検索部８０１、黒オブジェクト色置換部８０２を具備して構成され、クライアントＰＣ２００から送信された印刷データを通信インターフェース（図示せず）を介して主制御部１０１で受信する。
【００９４】
この主制御部１０１は、コントローラとも呼ばれ、クライアントＰＣ２００からの印刷要求に基づいた印刷出力を可能とする印刷制御を行う。この主制御部１０１で受信した印刷データの画像情報をＰＤＬ解析部１０２で受信し、モード情報をモード情報判定部１０８で受信する。
【００９５】
モード情報判定部１０８では、モード情報により印刷データにバーコードが含まれていることを示すバーコード出力モードであるか否かを判定するとともに、バーコード出力モードである場合には、更に文字優先モード若しくは写真優先モードが指定されているかを判定する。
【００９６】
そして、これらの判定結果を色変換データ／階調補正テーブル選択部１０９へ通知する。色変換データ／階調補正テーブル選択部１０９では、バーコード出力モードであって文字優先モード若しくは写真優先モードが指定されているとの判定結果を受信することで色変換データ／階調補正テーブル保存部１１０で保存するバーコードの印刷出力に用いる色変換データおよび階調補正テーブルを選択する。
【００９７】
それに対して、ＰＤＬ解析部１０２は、ＰＤＬ形式の印刷データを解析する処理を行う。このＰＤＬ解析部１０２は、ビットマップ変換部１０３、バーコード検索部１０４、バーコード色置換部１０５、文字オブジェクト検索部８０１、黒オブジェクト色置換部８０２を具備し、ビットマップ変換部１０３では、ＰＤＬ形式の印刷データをラスタライズ処理することによりビットマップ形式に変換する。
【００９８】
ビットマップ変換部１０３によりビットマップ形式に変換された印刷データをバーコード検索部１０４、文字オブジェクト検索部８０１、色変換処理部１０６へ送信する。文字オブジェクト検索部８０１へは、文字優先モードが指定されている場合に送信し、色変換処理部１０６へは、写真優先モードが指定されている場合に送信する。
【００９９】
まず、バーコード検索部１０４では、ビットマップ形式の印刷データからバーコードの検索を行い、バーコードが検索された場合には印刷データにバーコードが含まれている旨を示す情報およびそのバーコードが印刷データのどの位置にあるかを示す位置情報をバーコード色置換部１０５へと送信する。バーコードが検索されない場合にもバーコードが検索できない旨をバーコード色置換部１０５へと通知する。
【０１００】
この位置情報により、印刷データに１又は複数のバーコードを含む場合における各バーコードそれぞれに対して処理を行うことが可能となる。
【０１０１】
位置情報を受信したバーコード色置換部１０５では、その位置情報に示す位置にあるバーコードを描画する色の置換処理を行う。
【０１０２】
この色の置換処理は、まず、モード情報として「文字優先モード」が指定されている場合、文字の印刷出力に用いる色材とは異なる色材を選択する。例えば、文字が黒色の色材で印刷することが指定されている場合には、バーコードを印刷する色材として、シアン色もしくはシアン色を含む色材を重ね合わせたプロセスブラック色を選択する。
【０１０３】
それに対して、モード情報として「写真優先モード」が指定されている場合には、バーコードを印刷する色材として単色の黒色を選択する。
【０１０４】
なお、バーコード検索部１０４よりバーコードが検索されない旨が通知されたバーコード色置換部１０５では、その旨を色変換処理部１０６へと転送する。
【０１０５】
バーコード色置換部１０５でバーコードを印刷する色材が決定して置換されると、バーコード色置換部１０５は、置換後の色情報を色変換処理部１０６へと通知する。
【０１０６】
次に、文字オブジェクト検索部８０１では、文字優先モードが指定されている場合に印刷データを受信し、その印刷データから文字オブジェクトを検索する。この検索処理では、印刷データを構成する画像情報をオブジェクトごとに分解することで文字オブジェクトを検索する。検索処理が行われると、続いて、文字オブジェクト色置換部８０２では、その文字オブジェクトを印刷する色の置換を行う。通常、単色の黒色が選択される。
【０１０７】
もちろん、この文字オブジェクト色置換部８０２がバーコード色置換部１０５と連動し、双方で異なる色が選択されるように処理を行うような構成であってもよい。
【０１０８】
そして、文字オブジェクト色置換部８０２で置換された置換後の色情報を色変換処理部１０６へと送信する。
【０１０９】
この色変換処理部１０６は、ビットマップ変換部１０３より印刷データを受信する。文字優先モードが指定されている場合には、文字オブジェクト色置換部８０２より文字オブジェクトを印刷する色情報を受信し、バーコード色置換部１０５よりバーコードを印刷する色情報を受信する。
【０１１０】
色変換処理部１０６は、受信した色情報に基づいて、色変換データ／階調補正テーブル選択部１０９で選択されたバーコードの印刷出力に用いる色変換データおよび階調補正テーブルを用いて印刷データのＲＧＢ色をＣＭＹ色へと変換する色変換処理を行う。
【０１１１】
文字優先モードが指定されており、文字を印刷する色情報が単色の黒色であってバーコードを印刷する色情報がプロセスブラックである場合、ＣＭＹ色を用いてプロセスブラックを生成する。また、写真優先モードが指定されており、写真を印刷する色情報がフルカラーであってバーコードを印刷する色情報が単色の黒色である場合、ＣＭＹ色を用いたフルカラーの配色を行う。
【０１１２】
このようにして色変換処理が行われた印刷データを階調補正部１０７へ送信し、階調補正部１０７で上記実施例１で示すような階調補正を行う。
【０１１３】
階調補正が行われると、階調補正処理部１０７は、ビデオ信号生成部１１１へとその印刷データを送信する。ビデオ信号生成部１１１は、印刷用紙等の印刷媒体に色材を印刷する印刷データのビデオ信号を生成する処理を行う。このビデオ信号生成部１１１は、ハーフトーン処理部１１２とパルス幅制御部１１３から構成され、まず、階調補正部１０７から送信された印刷データをハーフトーン処理部１１２で受信する。
【０１１４】
ハーフトーン処理部１１２では、階調補正された印刷データの中間色を表現するハーフトーン処理を行い、処理後の印刷データをパルス幅制御部１１３へと送信する。パルス幅制御部１１３では、色変換処理により変換されたＣＭＹ色を再現するために画素ごとのパルス幅を制御する。
【０１１５】
そして、ビデオ信号生成部１１１から出力部１１４へとその印刷データを送信する。出力部１１４は、印刷データを印刷用紙等の印刷媒体に印刷出力するエンジン部であって、イメージ生成部１１５、画像形成部１１６によって構成される。
【０１１６】
このイメージ生成部１１５、画像形成部１１６によって構成される出力部１１４では、エンジン制御部１１７からのパラメータ設定情報に基づいて処理を行う。エンジン制御部１１７は、モード情報比較部１１８、プロセスパラメータ設定部１１９によって構成され、モード情報比較部１１８は、印刷要求された印刷データのモード情報がバーコード出力モードであるかを比較し、バーコード出力モードである場合にプロセスパラメータ設定部１１９にその旨を通知する。
【０１１７】
プロセスパラメータ設定部１１９では、バーコードを印刷出力する際の色材の重ね合わせ順を指定したパラメータ設定情報を出力部１１４のイメージ生成部１１５、画像形成部１１６へ送信する。
【０１１８】
出力部１１４のイメージ生成部１１５では、ビデオ信号生成部１１１から送信された印刷データおよびプロセスパラメータ設定部１１９から受信したパラメータ設定情報に基づいてイメージ画像を生成する。
【０１１９】
そして、画像形成部１１６では、イメージ生成部１１５で生成されたイメージ画像に基づいて印刷データの画像形成（印刷出力）を行う。
【０１２０】
図９は、本発明の実施の形態における画像形成装置に印刷要求を行うクライアントＰＣで行われる処理の流れを示す図である。
【０１２１】
図９において、クライアントＰＣにインストールされた所定のアプリケーションによって作成された印刷対象データの印刷操作を行うと処理が開始され、その印刷対象データを元にＰＤＬ形式の印刷データを生成する（９０１）。
【０１２２】
そして、印刷出力の操作によってユーザがバーコード出力モードを選択したかを判断する（９０２）。バーコード出力モードを選択した場合（９０２でＹＥＳ）には、続いて、文字優先モード若しくは写真優先モードのいずれかが指定されているかを判断し（９０３）、文字優先モード若しくは写真優先モードが指定されている場合（９０３でＹＥＳ）には、そのＰＤＬ形式の印刷データのモード情報として、バーコード出力モードと、文字優先モード若しくは写真優先モードのいずれか一方の優先モードとを設定する。
【０１２３】
そして、印刷データにこれらのモード情報が設定されると、このモード情報を含む印刷データをプリンタ（画像形成装置）に送信する（９０５）。
【０１２４】
それに対して、バーコード出力モードが選択されていない場合（９０２でＮＯ）や、バーコード出力モードが設定されたが文字優先モード若しくは写真優先モードのいずれも設定されていない場合（９０３でＮＯ）には、生成したＰＤＬ形式の印刷データをプリンタに送信する（９０５）。
【０１２５】
図１０は、本発明の実施の形態における画像形成装置の処理の流れを示すフローチャートを示す図である。
【０１２６】
図１０において、クライアントＰＣから印刷データを受信すると処理が開始され、受信した印刷データのモード情報としてバーコード出力モードが設定されているかを判断する（１００１）。設定されていない場合（１００１でＮＯ）には、図３に示すＢ地点へと移行する。
【０１２７】
また、バーコード出力モードが設定されている場合（１００１でＹＥＳ）には、続いて、そのモード情報にさらに文字優先モード若しくは写真優先モードのいずれかが設定されているかを判断する（１００２）。いずれの優先モードも指定されていない場合（１００２でＮＯ）には、図３に示すＡ地点へと移行する。
【０１２８】
文字優先モード若しくは写真優先モードのいずれかが設定されている場合（１００２でＹＥＳ）には、印刷出力時の印刷出力におけるプロセス条件をバーコード印刷用に設定する（１０１１）とともに、その印刷データをラスタライズ処理することによりビットマップ画像を生成する（１００３）。
【０１２９】
さらに、バーコードを印刷する色を設定した色変換データを選択する（１０１２）。
【０１３０】
続いて、ラスタライズ処理によって生成したビットマップ画像を用いて、文字優先モードである場合には文字オブジェクトを、写真優先モードである場合にはイメージ（写真）オブジェクトを検索する（１００４）。続いて、ラスタライズ処理したビットマップ画像からバーコードを検索する（１００５）。
【０１３１】
バーコードが検索されると、各優先モードで指定された文字および写真とは異なる色材をそのバーコードの色材に置換する（１００６）。例えば、文字優先モードで文字が単色の黒色により印刷することが指定されている場合にはバーコードをシアン色、マゼンタ色、イエロー色、プロセスブラックのいずれかに置換する。また、写真優先モードでイメージ（写真）がフルカラーにより印刷することが指定されている場合にはバーコードの色を単色の黒色に置換する。
【０１３２】
そして、置換後の色をＣＭＹ色へ変換し（１００７）、階調補正を行う（１００８）。この階調補正では、上記のようにガンマ補正を行うことで最適な階調性を得ることが可能となる。
【０１３３】
さらに、そのビットマップ画像の印刷データに対してハーフトーン処理（１００９）、パルス幅制御処理（１０１０）を行う。これらの処理が行われたビットマップ画像の印刷データをバーコード印刷用に設定されたプロセス条件に基づいて印刷出力する画像形成処理を行う（１０１３）。
【０１３４】
なお、本発明は、通信機能を備えた画像制御システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体（ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から該プログラムをコンピュータにインストールし、これを実行させることにより、上述の処理を実行する画像制御システムを構成することも可能である。画像制御システムを構成するコンピュータは、システムバスを介してＣＰＵ（Central Processor Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスクが接続されている。ＣＰＵは、ＲＯＭまたはハードディスクに記憶されているプログラムに従い、ＲＡＭを作業領域にして処理を行う。
【０１３５】
また、プログラムを供給するための媒体は、通信媒体（通信回線、通信システムのように一時的または流動的にプログラムを保持する媒体）でもよい。例えば、通信ネットワークの電子掲示板（ＢＢＳ：Bulletin Board Service）に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。
【０１３６】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【図面の簡単な説明】
【０１３７】
【図１】本発明の実施の形態における画像形成装置および画像形成制御プログラムを適用して構成した画像形成装置の構成を示す図の一例
【図２】本発明の実施の形態における画像形成装置に印刷要求を行うクライアントＰＣで行われる処理の流れを示す図
【図３】本発明の実施の形態における画像形成装置の処理の流れを示すフローチャートを示す図
【図４】各色材の反射率を示す図。
【図５】色材を用いてバーコードを印刷出力した際の反射率を示す図。
【図６】階調特性を示す図。
【図７】色材の重ね合わせによる印刷出力を示す図。
【図８】本発明の実施の形態における画像形成装置および画像形成制御プログラムを適用して構成した画像形成装置の構成を示す図の一例
【図９】本発明の実施の形態における画像形成装置に印刷要求を行うクライアントＰＣで行われる処理の流れを示す図
【図１０】本発明の実施の形態における画像形成装置の処理の流れを示すフローチャートを示す図
【符号の説明】
【０１３８】
１０        クライアントＰＣ
１００      プリンタ（画像形成装置）
１０１      主制御部
１０２      ＰＤＬ解析部
１０３      ビットマップ変換部
１０４      バーコード検索部
１０５      バーコード色置換部
１０６      色変換部
１０７      階調補正部
１０８      モード情報判定部
１０９      色変換データ／階調補正テーブル管理部
１１０      ビデオ信号生成部
１１１      ハーフトーン処理部
１１２      パルス幅制御部
１１３      出力部、
１１４      イメージ生成部
１１５      画像形成部
１１６      エンジン制御部
１１７      モード情報比較部
１１８      プロセスパラメータ設定部
【図１】
2010076193.tif 000003
【図２】
2010076193.tif 000004
【図３】
2010076193.tif 000005
【図４】
2010076193.tif 000006
【図５】
2010076193.tif 000007
【図６】
2010076193.tif 000008
【図７】
2010076193.tif 000009
【図８】
2010076193.tif 000010
【図９】
2010076193.tif 000011
【図１０】
2010076193.tif 000012