(57)【要約】【課題】解像度の異なる印字部が搭載された印刷装置に、解像度の異なる境界で印刷されない部分が発生しないような印刷画像を出力する画像形成装置を提供すること。【解決手段】色ごとに印字部が設けられ該印字部として相対的に解像度の低い低解像度印字部と相対的に解像度の高い高解像度印字部が少なくとも搭載される印刷装置に対する印刷画像データを形成する画像形成装置２０において、原画像の色を印刷装置用の色データに変換する色変換処理部２２と、原画像から印刷部の解像度に対応した形状に係るデータを生成するラスタライズ部２４と、色変換処理部による色データとラスタライズ部による形状に係るデータを合成して上書き側オブジェクトに係る上書き画像データを作成し、下地画像データに上書き画像データを上書きする上書き処理を実行することで印刷画像データを作成する調整処理部２６と、を備える。【選択図】図２
2015012500.tif 000002
【特許請求の範囲】
【請求項１】
色ごとに印字部が設けられ該印字部として相対的に解像度の低い低解像度印字部と相対的に解像度の高い高解像度印字部が少なくとも搭載される印刷装置に対する印刷画像データを形成する画像形成装置において、
原画像の色を前記印刷装置用の色データに変換する色変換処理部と、
前記原画像から前記印刷部の解像度に対応した形状に係るデータを生成するラスタライズ部と、
前記色変換処理部による色データと前記ラスタライズ部による形状に係るデータを合成して上書き側オブジェクトに係る上書き画像データを作成し、下地画像データに前記上書き画像データを上書きする上書き処理を実行することで前記印刷画像データを作成する調整処理部と、を備え、
前記調整処理部は、前記上書き画像データにおいて、前記低解像度印字部に対応する低解像度成分のデータと前記高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて低解像度成分のデータが広い部分を有し、かつ前記境界部分の前記広い部分に色ヌキ指示が付されている場合には、
前記境界部分の前記広い部分に対応する前記低解像度成分のデータを削除してから前記上書き処理を実行する
ことを特徴とする画像形成装置。
【請求項２】
色ごとに印字部が設けられ該印字部として相対的に解像度の低い低解像度印字部と相対的に解像度の高い高解像度印字部が少なくとも搭載される印刷装置に対する印刷画像データを形成する画像形成装置において、
原画像の色を前記印刷装置用の色データに変換する色変換処理部と、
前記原画像から前記印刷部の解像度に対応した形状に係るデータを生成するラスタライズ部と、
前記色変換処理部による色データと前記ラスタライズ部による形状に係るデータを合成して上書き側オブジェクトに係る上書き画像データを作成し、下地画像データに前記上書き画像データを上書きする上書き処理を実行することで前記印刷画像データを作成する調整処理部と、を備え、
前記調整処理部は、前記上書き画像データにおいて、前記低解像度印字部に対応する低解像度成分のデータと前記高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて高解像度成分のデータが広い部分を有し、かつ前記境界部分の広い部分に色ヌキ指示が付されている場合には、
前記境界部分の前記広い部分よりも前記低解像度成分のデータを広くしてから前記上書き処理を実行する
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解像度の異なる印字ヘッドが搭載された印刷装置に対する印刷画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
高画質の印刷画像を得るために印字部の高解像度化が進んでいるが、印刷装置に搭載される印字部としては、全色を高解像度印字部にするのではなく、特定の色のみが高解像度印字部にされ、他の色は通常解像度印字部で構成される場合もある。装置コストや印刷スピードの関係で、特定の色のみ高解像度にする方が適切な場合があるからである。
【０００３】
解像度の異なる印字部が搭載された印刷装置に関するものとして、例えば、印字部から解像度情報を読取り、読取った解像度に対応した印刷処理を行う印刷装置が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４９６４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、解像度の異なる印字部を搭載した印刷装置で印刷を行った場合に、解像度の異なる印字部に対応する色の境界部分で、印刷されない部分が発生することがある。図１５は、印刷されない部分の発生例を模式的に示す図である。ここで、印刷画像２００を、画像全体の背景ともなる下地側２０２と、文字“Ｒ”による上書き側２０４より構成される画像とする。下地側２０２が通常解像度印字部の色で通常解像度印字部で印刷され、上書き側２０４が高解像度印字部の色で通常解像度印字部で印刷されたものとする。このような場合に、境界部分に印刷されない部分（白抜け）２０６が発生することがある。
【０００６】
本願発明は、上記課題に鑑み、解像度の異なる印字部が搭載された印刷装置に、解像度の異なる境界で印刷されない部分が発生しないような印刷画像を出力する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１の発明は、色ごとに印字部が設けられ該印字部として相対的に解像度の低い低解像度印字部と相対的に解像度の高い高解像度印字部が少なくとも搭載される印刷装置に対する印刷画像データを形成する画像形成装置において、原画像の色を前記印刷装置用の色データに変換する色変換処理部と、前記原画像から前記印刷部の解像度に対応した形状に係るデータを生成するラスタライズ部と、前記色変換処理部による色データと前記ラスタライズ部による形状に係るデータを合成して上書き側オブジェクトに係る上書き画像データを作成し、下地画像データに前記上書き画像データを上書きする上書き処理を実行することで前記印刷画像データを作成する調整処理部と、を備え、前記調整処理部は、前記上書き画像データにおいて、前記低解像度印字部に対応する低解像度成分のデータと前記高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて低解像度成分のデータが広い部分を有し、かつ前記境界部分の前記広い部分に色ヌキ指示が付されている場合には、前記境界部分の前記広い部分に対応する前記低解像度成分のデータを削除してから前記上書き処理を実行する。
【０００８】
また、第２の発明は、色ごとに印字部が設けられ該印字部として相対的に解像度の低い低解像度印字部と相対的に解像度の高い高解像度印字部が少なくとも搭載される印刷装置に対する印刷画像データを形成する画像形成装置において、原画像の色を前記印刷装置用の色データに変換する色変換処理部と、前記原画像から前記印刷部の解像度に対応した形状に係るデータを生成するラスタライズ部と、前記色変換処理部による色データと前記ラスタライズ部による形状に係るデータを合成して上書き側オブジェクトに係る上書き画像データを作成し、下地画像データに前記上書き画像データを上書きする上書き処理を実行することで前記印刷画像データを作成する調整処理部と、を備え、前記調整処理部は、前記上書き画像データにおいて、前記低解像度印字部に対応する低解像度成分のデータと前記高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて高解像度成分のデータが広い部分を有し、かつ前記境界部分の広い部分に色ヌキ指示が付されている場合には、前記境界部分の前記広い部分よりも前記低解像度成分のデータを広くしてから前記上書き処理を実行する。
【０００９】
以上、第１及び第２の発明による画像形成装置によれば、上書き側オブジェクトのデータを調整するという簡単な処理で、境界での白抜けを無くすことができる。
【発明の効果】
【００１０】
本発明によれば、解像度の異なる印字部が搭載された印刷装置に、解像度の異なる境界で印刷されない部分が発生しないような印刷画像を出力する画像形成装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の画像形成装置が適用されるＰＣ１と、接続されるプリンタ１０を示す図である。
【図２】画像形成処理を説明するための機能ブロック図である。
【図３】プリントされる画像の一例を示す図である。
【図４】第１の組み合わせで境界が一致する場合の、上書き側オブジェクトデータを示す図である。
【図５】第１の組み合わせで境界が一致する場合の、下地側オブジェクトデータである。
【図６】第１の組み合わせで境界が一致する場合の、合成オブジェクトデータが形成される過程を示す図である。
【図７】第１の組み合わせで境界が一致しない場合(第１の例)での、合成オブジェクトデータが形成される過程を示す図である。
【図８】第１の組み合わせで調整処理を行わない場合の合成オブジェクトデータが形成される過程を示す図である。
【図９】第１の組み合わせで調整処理を行って合成オブジェクトデータが形成される過程を示す図である。
【図１０】第３の組み合わせで境界が一致する場合の合成オブジェクトデータの形成過程を示す図である。
【図１１】第３の組み合わせで境界が一致しない場合(第１の例)の合成オブジェクトデータの形成過程を示す図である。
【図１２】第３の組み合わせで境界が一致しない場合(第２の例)の合成オブジェクトデータの形成過程を示す図である。
【図１３】第１−第４の各組み合わせにおける調整処理の手順を説明するフローチャート１である。
【図１４】第１−第４の各組み合わせにおける調整処理の手順を説明するフローチャート２である。
【図１５】印刷されない部分の発生例を模式的に示す図である。
【発明を実施するための形態】
【００１２】
以下、図面に従って本発明の実施形態を説明する。図１は、本実施形態の画像形成装置が適用されるＰＣ１（パーソナルコンピュータ）と、ＰＣ１に接続されカラー画像を印刷するプリンタ１０を示す図である。ＰＣ１は、原稿や撮影画像あるいはグラッフィク画像等（まとめて原画像とも称す）から、接続されるプリンタ１０用の印刷画像データを形成して出力する。プリンタ１０は、ＰＣ１より出力される印刷画像データに基づき、用紙を搬送し内部の印字ヘッド等を駆動して印刷を実行する。
【００１３】
ＰＣ１は、ＣＰＵ２、メモリ４、入出力ＩＦ６を有する。ＣＰＵ２は、プログラムを読込み、読み込んだプログラムに従って各処理を実行する。また、本実施形態においては、ＣＰＵ２は、原稿や画像から印刷画像を形成する画像形成処理を実行して、印刷画像データを作成する。メモリ４は、各種プログラムやデータを不揮発的に記憶するメモリ（例えばハードディスク）と、ワーキングエリアとなる一時記憶部（例えばＤＲＡＭ）とからなる。
【００１４】
入出力ＩＦ６は、ＰＣ１とＰＣ１に接続される外部機器間でのデータ通信を制御するインターフェースである。例えば、ＵＳＢやＬＡＮである。
図２は、ＣＰＵ２による画像形成処理を説明するための機能ブロック図である。ＣＰＵ２がメモリ４からプログラムを読込んで、読込んだ所定のプログラムに従って画像形成処理を実行するが、ＣＰＵ２によって実行される画像形成処理を、以下で画像形成部２０により行われる処理と説明する。
【００１５】
画像形成部２０は、ＰＣ１で作成されたあるいはＰＣ１に入力されたグラフィックデータから、接続されるプリンタ１０に応じたプリントデータを形成するものである。画像形成部２０は、色変換部２２、ラスタライズ処理部２４、調整処理部２６を有する。画像形成部２０は画像形成装置とも称し、調整処理部２６は調整処理装置とも称す。
【００１６】
色変換部２２は、原画像の色データをデバイス色成分（プリンタ１０が使用する複数の印字部に対応する色）の階調データに色変換する処理を行う。例えば、一般的な画像データであるＲＧＢデータを構成する各画素の階調データを変換対象として順次対象画素を移動させながら、ＬＵＴ（色変換テーブル）を参照してＲＧＢからなる画像データをＣＭＹＫインクに対応した各２５６階調（０〜２５５の整数値）の画像データに色変換する。
【００１７】
ラスタライズ処理部２４は、原画像のデータから形状を示す図形データを取り込みラスタデータを描画する。
調整処理部２６は、色変換部２２により色変換された画像データと、ラスタライズ処理部２４で描画されたラスタデータとを合成して、プリントデータを形成して、出力する。
【００１８】
調整処理部２６はさらに、解像度が異なる印字部が搭載されたプリンタ１０用のプリントデータを形成する場合に、解像度が異なる色の境界部分で印刷されない部分（白抜け）が発生しないように、プリンタ１０における各色に対応する印字部の解像度のデータに基づき、描画されたプリントデータの境界部分を調整する。以下に、調整処理部２６により行われる調整処理について、詳細に説明する。
【００１９】
図３は、プリントされる画像の一例を示す図である。図３で示すように、グラッフィクデータの原画像５０として、背景である下地画像７０に主体である上書き画像６０として“Ｒ”の文字が重なった画像を例とする。上書き画像（上書き側オブジェクト）６０と下地画像（下地側オブジェクト）７０の境界の一部であるｇ部について、調整処理を説明する。
【００２０】
プリンタ１０は、ＣＭＹＫの４色の印字部(以下では、印字ヘッドと称す)を有するインクジェット形式のプリンタとする。上書き画像６０と下地画像７０は異なる色になるとし、１例として、黒色（Ｋ）とシアン（Ｃ）の組み合わせとする。そして、黒色（Ｋ）とシアン（Ｃ）の印字ヘッドで、解像度が異なるものとし、一方が低解像度で、他方が高解像度とする。これによって第１から第４までの４つの組み合わせができる。各組合せにおいて行われる調整処理部２６による調整処理を、順番に説明する。なお、以下では、低解像度として３００ＤＰＩ、高解像度として６００ＤＰＩを例にする。
【００２１】
<第１の組み合わせ>
図４−図９は、第１の組み合わせの場合に、白抜けを防止する調整処理を説明する図である。第１の組み合わせは、上書き画像６０が高解像度（６００ＤＰＩ）で、黒色（Ｋ）の場合である。つまり、下地画像７０が低解像度（３００ＤＰＩ）でシアン（Ｃ）になる。
【００２２】
図４は、第１の組み合わせで境界が一致する場合の、上書き側オブジェクトのドットデータ（ビットマップデータとも呼ばれる）を示す図である。境界が一致する場合とは、上書き画像６０と下地画像７０の境界ｈが、高解像度と低解像度の両方のドットの境界と一致する場合である。
【００２３】
図４（Ａ）は、グラフィックデータ拡大図で、原画像５０のｇ部を拡大した図である。原画像５０のドットデータをマップ化した図である。グラフィックデータは、低解像度（３００ＤＰＩ）単位のドットデータ（低解像度成分のデータ）と高解像度（６００ＤＰＩ）の単位のドットデータ（高解像度成分のデータ）に分けて、色変換部２２とラスタライズ処理部２４で処理される。
【００２４】
細線による最少の枠が高解像度成分の１ドットである。細線枠４つからなる太線の枠が低解像度成分の１ドットである。低解像度成分の各ドットを、Ｓ、Ｔ、Ｕで示し、低解像度成分のドットに属する高解像度の１ドットを、その位置に応じて１、２、３、４の数字で示す。例えば、低解像度ドットＴに属する高解像度ドットを、図示のように、Ｔ１、Ｔ２、Ｔ３、Ｔ４と名付ける。
【００２５】
図４（Ａ）の右側でクロス斜線の示されるエリア（ドットＴとドットＵ）が、黒色（Ｋ）による上書き画像６０のエリアである。図の左側で細かい点で示されるエリア（ドットＳ）が、シアン（Ｃ）による下地画像７０のエリアである。以降、黒色（Ｋ）エリアをクロス斜線で示し、シアン（Ｃ）エリアを細かい点で示す。画像の境界ｈは、ドットＳとドットＴとの境界(区切り)に一致している。
【００２６】
図４（Ｂ）は、上書き側オブジェクトデータを示す図である。以下で、上書き側オブジェクトのドットデータを上書き側オブジェクトデータと称し、下地側オブジェクトのドットデータを下地側オブジェクトデータと称す。
【００２７】
図４（Ａ）のグラッフィクデータに基づいて、上書き側オブジェクトデータが作成される。上書き側オブジェクトデータとして、６００ＤＰＩ成分（以下６００ＤＰＩとも略す）と３００ＤＰＩ成分（以下３００ＤＰＩとも略す）のそれぞれについてのオブジェクトデータが作成される。
【００２８】
図４（Ｂ−１）は、６００ＤＰＩの上書き側オブジェクトデータである。ドットＴ１とドットＴ２から右側が６００ＤＰＩのオブジェクトデータとして作成される。図４（Ｂ−２）は、３００ＤＰＩの上書き側オブジェクトデータである。ドットＴから右側が３００ＤＰＩのオブジェクトデータとして作成される。図４（Ｂ−１）と図４（Ｂ−２）は、ラスタライズ処理部２４で作成され、グラフィックデータの形状のデータのみで、色についての情報は含まれていない。
【００２９】
図４（Ｂ−３）は、形状に関する６００ＤＰＩと３００ＤＰＩの上書き側オブジェクトデータのデータに、色変換部２２による色情報が設定された上書き側オブジェクトデータである。色情報は、上書き側では黒色（Ｋ）のみでシアン（Ｃ）は無い。
【００３０】
黒色（Ｋ）に対応する６００ＤＰＩのドットＴ１−Ｔ４、ドットＵ１−Ｕ４等については、“黒色（Ｋ）有”というデータが設定される。また、シアン（Ｃ）に対応する３００ＤＰＩのドットＴ及びドットＵについては、“シアン（Ｃ）無”というデータが設定される。これらを重ねて、色情報が設定された上書き側オブジェクトデータ（６００＋３００）が生成される。
【００３１】
色情報が設定された上書き側オブジェクトデータ（６００＋３００）として、図４（Ｂ−３）のようなデータが作成される。なお、“黒色（Ｋ）有”は、ドットＴ１−Ｔ４等の６００ＤＰＩの各ドットに対して設定され、“シアン（Ｃ）無”のデータは、３００ＤＰＩの各ドットに対して設定される。
【００３２】
図５は、第１の組み合わせで境界が一致する場合の、下地側オブジェクトデータである。下地側オブジェクトデータは、６００ＤＰＩ及び３００ＤＰＩの下地側オブジェクトデータの形状に関するデータに、色変換部２２による色情報が設定されたものである。図５（Ａ）のグラッフィクデータは、図４（Ａ）と同じである。
【００３３】
図５（Ａ）のグラッフィクデータに基づいて、下地側オブジェクトデータが作成される。下地画像７０は、グラフィック画像全体とし、つまりドットＳ，Ｔ，Ｕの全てが含まれる。図５（Ｂ−１）は、作成された６００ＤＰＩの下地側オブジェクトデータで、ドットＳ１−Ｓ４等全てのドットが含まれる。図５（Ｂ−２）は、作成された３００ＤＰＩの下地側オブジェクトデータで、同様にドットＳ、Ｔ等全てのドットが含まれる。
【００３４】
図５（Ｂ−３）は、６００ＤＰＩと３００ＤＰＩの下地側オブジェクトデータの形状に関するデータに、色変換部２２による色情報が設定された下地側オブジェクトデータである。色情報は、下地側はシアン（Ｃ）のみで黒色（Ｋ）は無いので、シアン（Ｃ）に対応する３００ＤＰＩの各ドットについて、“シアン（Ｃ）有”の情報が設定される。また、黒色（Ｋ）に対応する６００ＤＰＩの各ドットについては、“黒色（Ｋ）無”の情報が設定される。
【００３５】
図６は、第１の組み合わせで境界が一致する場合の、合成オブジェクトデータが形成される過程を示す図である。合成オブジェクトデータは、上書き側オブジェクトデータに下地側オブジェクトデータを合成したものである。図６（Ａ）は、上書き側オブジェクトデータで、図４（Ｂ−３）と同じである。図６（Ｂ）は、下地側オブジェクトデータで、図５（Ｂ−３）と同じである。
【００３６】
図６（Ｃ）は、合成オブジェクトデータを示す図である。合成オブジェクトデータは、上書き側と下地側で重複するエリアでは、上書き側のデータを優先するように作成される。従って、上書き側と下地側で重複するドットＴやドットＵでは、上書きデータが優先される。
【００３７】
例えば、ドットＴ１−Ｔ４及びドットＵ１−Ｕ４（６００ＤＰＩ）では、上書き側で“黒色（Ｋ）有”、下地側で“黒色（Ｋ）無”であるが、上書き側が優先されるので、“黒色（Ｋ）有”が設定される。また、ドットＴ及びドットＵ（３００ＤＰＩ）では、上書き側で“シアン（Ｃ）無”、下地側で“シアン（Ｃ）有”であるが、上書き側が優先されるので、“シアン（Ｃ）無”が設定される。ドットＳでは、上書き側データがないので、下地側データがそのまま適用される。
【００３８】
このようにして、合成オブジェクトデータが形成される。形成された合成オブジェクトデータは、プリントデータとして、プリンタ１０に出力される。図６（Ｃ）に示すように、第１の組み合わせにおいて境界が一致する場合には、境界付近で色の存在しないドットはないので、白抜けのない正常な画像が印刷される。
【００３９】
図７は、第１の組み合わせで境界が一致しない場合(第１の例)での、合成オブジェクトデータが形成される過程を示す図である。グラフィックデータの境界ｈが、ドットの境界（区切り）に一致するとは限らないからである。
【００４０】
図７（Ａ）は、グラフィックデータ拡大図で、原画像５０のｇ部を拡大した図である。ここでは、境界が一致しない場合の第１の例として、３００ＤＰＩの１ドットをピッチｐとして、画像（オブジェクト）の境界ｈが、ドットの境界に対して０．４ｐ分ずれた場合を例にする。ドットの中間に画像の境界が存在する場合の処理として、ドットエリアの５０％以上を占めている方の画像を、そのドットの画像とする。従って、０．２５ｐ以下や、０．７５ｐ以上の場合には、図６で説明したような“境界が一致する場合”と同じになる。
【００４１】
図７（Ｂ）は、上書き側オブジェクトデータの作成を説明する図である。図７（Ｂ−１）は，６００ＤＰＩの上書き側オブジェクトデータを示す図である。
本例では、境界ｈのずれが０．４ｐなので、６００ＤＰＩのドットＴ３とＴ４では、８０%が上書きのエリアに含まれることになる。従って、ドットＴ３とＴ４は上書きオブジェトに含まれることになる。これにより、図７（Ｂ−１）に示すように、ドットＴ３とＴ４から右側のエリアが６００ＤＰＩの上書き側オブジェトデータとして作成される。
【００４２】
３００ＤＰＩのドットＴでは、０．４ｐで上書きのエリアが５０％以下であるので、ドットＴは、上書き側オブジェクトデータには含まれないことになる。従って、図７（Ｂ−２）に示すように、ドットＵから右側のエリアが３００ＤＰＩの上書き側オブジェトデータとして作成される。
【００４３】
図７（Ｂ−３）は、色情報が設定された上書き側オブジェクトデータである。６００ＤＰＩと３００ＤＰＩの上書き側オブジェクトデータの形状に関するデータに、色変換部２２による色情報が設定された上書き側オブジェクトデータである。ドットＴ３とＴ４は、６００ＤＰＩのみの情報であるから、色情報は、“黒色（Ｋ）有”のみで、シアン（Ｃ）のデータはない。
【００４４】
図７（Ｃ）は、色情報が設定された下地側オブジェクトデータである。下地側オブジェクトデータは境界ｈの位置の影響を受けないので、図６（Ｂ）と同じである。
図７（Ｄ）は、合成オブジェクトデータである。前述のように、合成オブジェクトデータは、上書き側と下地側で重複するエリアでは、上書き側のデータを優先して作成される。従って、作成された合成オブジェクトデータでは、作成されたドットＴ３、Ｔ４から右側のエリアが６００ＤＰＩの“黒色（Ｋ）有”になる。
【００４５】
また、上書き側オブジェクトデータでの３００ＤＰＩのシアン（Ｃ）に関しては、“シアン（Ｃ）無”がドットＵから右側であって、ドットＴではシアン（Ｃ）に関する色情報はない。つまり、上書き側オブジェクトデータのドットＴにはシアン（Ｃ）に関する情報はないので、ドットＴについては、下地側オブジェクトデータの“シアン（Ｃ）有”が、設定されることになる。つまり、ドットＴ３，Ｔ４では、シアン（Ｃ）と黒色（Ｋ）が重複するデータが作成される。これにより、第１の組み合わせにおいて境界が一致しない第１の例の場合でも、境界で白抜けのない画像が印刷される。
【００４６】
図８、図９は、第１の組み合わせにおいて境界が一致しない場合（第２の例）での、合成オブジェクトデータが形成される過程を示す図である。第２の例は、色の境界ｈが０．７ｐ分ずれた場合である。まず図８は、調整処理を行わない場合の合成オブジェクトデータが形成される過程を示す図である。
【００４７】
図８（Ａ）は、グラフィックデータ拡大図で、原画像５０のｇ部を拡大した図である。図示するように、画像（オブジェクト）の境界ｈがドットの境界から０．７ｐ分ずれている。
【００４８】
図８（Ｂ）は、上書き側オブジェクトデータの作成を説明する図である。図８（Ｂ−１）は，６００ＤＰＩの上書き側オブジェクトデータを示す図である。
本例では、境界ｈが０．７ｐの位置なので、６００ＤＰＩのドットＴ１とＴ２では、それぞれ４０%しか上書きのエリアに含まれないことになる。従って、ドットＴ１とＴ２は上書きオブジェトに含まれないことになる。これにより、図８（Ｂ−１）に示すように、ドットＴ３とＴ４から右側のエリアが６００ＤＰＩの上書きオブジェトデータとして作成される。
【００４９】
これに対して、３００ＤＰＩのドットＴは、上書きのエリアが７０％であるので、上書き側オブジェクトデータに含まれることになる。従って、図７（Ｂ−２）に示すように、ドットＴから右側のエリアが３００ＤＰＩの上書きオブジェトデータとして作成される。
【００５０】
図８（Ｂ−３）は、色情報が設定された上書き側オブジェクトデータである。そして、３００ＤＰＩのドットＴには、“シアン（Ｃ）無”という色情報が設定される。“シアン（Ｃ）無”のような境界部分での色の無い情報を、“色ヌキ指示”とも称す。
【００５１】
図８（Ｃ）は、色情報が設定された下地側オブジェクトデータである。下地側オブジェクトデータは境界ｈの位置の影響を受けないので、図７（Ｃ）と同じである。
図８（Ｄ）は、合成オブジェクトデータである。合成オブジェクトデータは、上書き側のデータを優先して作成される。ドットＴは上書き側オブジェクトデータの“シアン（Ｃ）無”が優先されるので、合成オブジェクトデータのドットＴでは、シアン（Ｃ）無の情報が設定されてしまう。つまり、ドットＴの左半分（ドットＴ１，Ｔ２）が“黒色（Ｋ）無、シアン（Ｃ）無”の情報が設定され、ドットＴ１，Ｔ２は色なしドット８０になってしまう。ドットＴの右半分（ドットＴ３、４）には“黒色（Ｋ）有、シアン（Ｃ）無”が設定される。そして、この合成オブジェクトデータによりプリントがされると、境界部分で縦に０．５ｐの幅で白抜けが発生してしまう。
【００５２】
図９は、調整処理を行って合成オブジェクトデータが形成される過程を示す図である。図８で示したような白抜けが発生しないように、調整処理部２６により境界部分で色情報を補う調整処理が行われる。
【００５３】
図９（Ａ）は、図８（Ｂ−３）で示した上書き側オブジェクトデータである。図８の例では、上書き側オブジェクトデータの３００ＤＰＩのドットＴに設定された“シアン（Ｃ）無”の情報（色ヌキ指示）によって、下地側オブジェクトデータのドットＴの“シアン（Ｃ）有”が打ち消されてしまった。そこで、上書き側オブジェクトデータから、ドットＴに設定された“シアン（Ｃ）無”の情報を、削除する調整処理を行う。
【００５４】
図９（Ｂ）は、調整処理により、ドットＴから“シアン（Ｃ）無”の情報を削除した、上書き側オブジェクトデータを示す図である。図９（Ｃ）は、図８（Ｃ）で示した下地側オブジェクトデータである。図９（Ｄ）は、調整処理された上書き側オブジェクトデータによる合成オブジェクトデータを示す図である。境界で白抜けのない画像が印刷される。結果として、図７（Ｄ）と同じ合成オブジェクトデータが形成される。
【００５５】
以上によれば、上書き側オブジェクトデータを調整するという簡単な処理で、上書き側オブジェクトのサイズをほとんど変化させることなく、白抜けを無くすことができる。また、白抜けを防止するための低解像度データの削除量は、１ドット以上であっても良い。
【００５６】
なお、換言すると、この調整処理は、“下地側オブジェクトの色が低解像度印字部の色で、上書き側オブジェクトの色が高解像度印字部の色である場合であって、かつ上書き画像データにおいて、低解像度印字部に対応する低解像度成分のデータと高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて低解像度成分のデータが広い部分を有する場合には、境界部分の前記広い部分に対応する前記低解像度成分のデータを削除してから前記上書き処理を実行する”というものである。
【００５７】
また、この調整処理は、別な表現をすれば、“上書き画像データにおいて、低解像度印字部に対応する低解像度成分のデータと高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて低解像度成分のデータが広い部分を有し、かつ境界部分の前記広い部分に色ヌキ指示が付されている場合には、境界部分の前記広い部分に対応する前記低解像度成分のデータを削除してから上書き処理を実行する”というものである。
【００５８】
<第２の組み合わせ>
第２の組み合わせは、上書き画像６０が高解像度（６００ＤＰＩ）のシアン（Ｃ）で、下地画像７０が低解像度（３００ＤＰＩ）の黒色（Ｋ）の場合である。第２の組み合わせは、第１の組み合わせでの色を交換した（Ｋ⇔Ｃ）もので、白抜け防止のために行われる調整処理は、上述した第１の組み合わせの場合と同じになるので、説明は省略する。
【００５９】
<第３の組み合わせ>
図１０−図１２は、第３の組み合わせの場合に、白抜けを防止する調整処理を説明する図である。第３の組み合わせは、下地画像７０が高解像度（６００ＤＰＩ）の黒色（Ｋ）で、上書き画像６０が低解像度（３００ＤＰＩ）のシアン（Ｃ）の場合である。
【００６０】
図１０は、第３の組み合わせで境界が一致する場合の合成オブジェクトデータの形成過程を示す図である。前述した第１の組み合わせでの説明（図４−図６）と同様であるので、簡単に説明する。図１０（Ａ）は、プリントされる画像の一例で、グラッフィクデータの原画像５０として、下地画像７０（黒色）に主体である上書き画像６０（シアン）として“Ｒ”の文字が重なった画像である。
【００６１】
図１０（Ｂ）は、グラフィックデータ拡大図で、原画像５０のｇ部を拡大した図である。図１０（Ｃ）は、上書き側オブジェクトデータを示す図である。図１０（Ｄ）は、下地側オブジェクトデータを示す図である。図１０（Ｅ）は、上書き側オブジェクトデータと下地側オブジェクトデータによる合成オブジェクトデータを示す図である。第１、第２の組み合わせと同様に、境界が一致する場合には、白抜けは発生しない。
【００６２】
図１１は、第３の組み合わせで境界が一致しない場合(第１の例)の合成オブジェクトデータの形成過程を示す図である。図１１（Ａ）のグラッフィクデータの拡大図に示すように、画像の境界ｈがドットの境界から０．４ｐ分ずれている場合である。
【００６３】
図１１（Ｂ）は、上書き側オブジェクトデータを示す図である。上書き側オブジェクトの６００ＤＰＩのエリアとして、ドットＴ３，Ｔ４から右側のエリアは“黒色（Ｋ）無“（色ヌキ指示）に設定される。また、上書き側オブジェクトの３００ＤＰＩのエリアとして、ドットＵから右側のエリアが“シアン（Ｃ）有”に設定される。
【００６４】
図１１（Ｃ）は、下地側オブジェクトデータを示す図である。下地側オブジェクトデータは、これまでと同じであるので説明を省略する。
図１１（Ｄ）は、合成オブジェクトデータを示す図である。ドットＴの右半分（ドットＴ３，Ｔ４）が色情報が全くない色なしドット８０になる。上書き側オブジェクトデータのドットＴ３，Ｔ４の “黒色（Ｋ）無“が優先されるので、この部分で、白抜けが発生してしまう。
【００６５】
そこで、上書き側オブジェクトデータで、３００ＤＰＩのドットＴを“シアン（Ｃ）有”に設定する調整処理を行う。図１１（Ｅ）は、調整処理された上書き側オブジェクトデータを示す図である。図１１（Ｆ）は、調整された上書き側オブジェクトデータによる合成オブジェクトデータを示す図である。ドットＴまでシアン（Ｃ）のエリアを左に伸ばしたことで、ドットＴ３，Ｔ４での白抜け発生を防止することができる。また、白抜けを防止するための低解像度データを左に伸ばす量（増加量）は、１ドット以上であっても良い。
【００６６】
この調整処理は、換言すると、“下地側オブジェクトの色が高解像度印字部の色で、上書き側オブジェクトの色が低解像度印字部の色である場合であって、かつ上書き画像データにおいて、低解像度印字部に対応する低解像度成分のデータと高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて高解像度成分のデータが広い部分を有する場合には、境界部分の広い部分よりも低解像度成分のデータを広くしてから上書き処理を実行する“というものである。
【００６７】
また、この調整処理は、別な表現をすれば、“上書き画像データにおいて、低解像度印字部に対応する低解像度成分のデータと高解像度印字部に対応する高解像度成分のデータとがそれらの境界部分にて高解像度成分のデータが広い部分を有し、かつ境界部分の広い部分に色ヌキ指示が付されている場合には、境界部分の広い部分よりも低解像度成分のデータを広くしてから上書き処理を実行する“というものである。
【００６８】
図１２は、第３の組み合わせで境界が一致しない場合(第２の例)の合成オブジェクトデータの形成過程を示す図である。図１２（Ａ）のグラッフィクデータの拡大図に示すように、画像の境界ｈがドットの境界から０．７ｐ分ずれている。
【００６９】
図１２（Ｂ）は、上書き側オブジェクトデータを示す図である。上書き側オブジェクトデータの６００ＤＰＩのエリアとして、ドットＴ３，Ｔ４から右側のエリアは“黒色（Ｋ）無“に設定される。また、上書き側オブジェクトの３００ＤＰＩのエリアとして、ドットＴから右側のエリアが“シアン（Ｃ）有”に設定される。
【００７０】
図１２（Ｃ）は、下地側オブジェクトデータを示す図である。下地側オブジェクトデータは、これまでと同じである。図１２（Ｄ）は、合成オブジェクトデータを示す図である。第２の例では、白抜けは発生しない。
【００７１】
<第４の組み合わせ>
第４の組み合わせは、下地画像７０が高解像度（６００ＤＰＩ）のシアン（Ｃ）で、上書き画像６０が低解像度（３００ＤＰＩ）の黒色（Ｋ）の場合である。第４の組み合わせは、第３の組み合わせでの色を交換した（Ｋ⇔Ｃ）もので、白抜け防止のために行われる調整処理は、上述した第３の組み合わせの場合と同じであるので、説明は省略する。
【００７２】
<処理フロー> 
図１３は、第１−第４の各組み合わせにおける調整処理の手順を説明するフローチャート１である。画像形成部２０の調整処理部２６によって主に行われる処理である。
上書き側の色が高解像度ヘッドの色に対応するかを判断する（ステップＳ１０）。上書き側オブジェクトの色が高解像度ヘッドの色に対応するのは、前述した第１と第２の組み合わせの場合である。第１や第２の組み合わせの場合には、上書き側の色が高解像度であると判断し（ステップＳ１０Ｙｅｓ）、次に境界が同じであるかを判断する（ステップＳ１２）。
【００７３】
画像（オブジェクト）の境界がドットの境界（区切り）に一致しているかどうかである。境界が同じであると判断すると（ステップＳ１２Ｙｅｓ）、境界での調整処理を行わずに、処理を終了する。図４，５，６で説明したように、境界が同じ場合には、白抜け部の発生はなく、境界での調整処理は不要だからである。
【００７４】
境界が同じでないと判断すると（ステップＳ１２Ｎｏ）、上書き側オブジェクトで低解像度成分のデータが広く描画されているかを判断する(ステップＳ１４)。低解像度オブジェクトが広く描画されているとは、境界部分で、低解像度成分の方が高解像度成分を越して描画されていることを意味する。具体的には、図８（Ｂ−３）で示したような場合で、ドットＴ１、Ｔ２で低解像度成分のシアン（Ｃ）が高解像度成分の黒色（Ｋ）より広い状態になっている。
【００７５】
一方、図７（Ｂ）の場合には、上書き側オブジェクトで低解像度成分のデータが広く描画されていないと判断し(ステップＳ１４Ｎｏ)、境界での調整処理を行わずに、処理を終了する。図７で説明したように、この場合には白抜け部が発生することはなく、境界での調整処理は不要だからである。
【００７６】
図８（Ｂ−３）の場合には、上書き側オブジェクトで低解像度成分のデータが広く描画されていると判断し(ステップＳ１４Ｙｅｓ)、上書き側オブジェクトの低解像度成分データを１ドット少なく調整する(ステップＳ１６)。図９で説明したような調整処理で、これにより、白抜け発生を防止することができる。調整処理後、終了する。なお、低解像度成分データは、1ドット以上少なくするように調整しても良い。
【００７７】
また、第３や第４の組み合わせの場合には、上書き側の色が高解像度でないと判断し（ステップＳ１０Ｎｏ）、次に境界が同じであるかを判断する（ステップＳ２０）。境界が同じであると判断すると（ステップＳ２０Ｙｅｓ）、境界での調整処理を行わずに、処理を終了する。図１０で説明したように、境界が同じ場合には、白抜け部の発生はなく、境界での調整処理は不要だからである。
【００７８】
境界が同じでないと判断すると（ステップＳ２０Ｎｏ）、上書き側オブジェクトで低解像度成分のデータが狭く描画されているかを判断する(ステップＳ２２)。低解像度オブジェクトが狭く描画されているとは、境界部分で、高解像度成分の方が低解像度成分を越して描画されていることを意味する。具体的には、図１１（Ｂ）で示すような場合で、ドットＴ３、Ｔ４で高解像度成分の黒色（Ｋ）が低解像度成分のシアン（Ｃ）より広い状態をいう。
【００７９】
図１２（Ｂ）の場合には、上書き側オブジェクトで低解像度成分のデータが狭く描画されていないと判断し(ステップＳ２２Ｎｏ)、境界での調整処理を行わずに、処理を終了する。図１２で説明したように、白抜け部の発生はなく、境界での調整処理は不要だからである。
【００８０】
図１１（Ｂ）の場合には、上書き側オブジェクトで低解像度成分のデータが狭く描画されている（高解像度成分のデータが広い）と判断し(ステップＳ２２Ｙｅｓ)、上書き側オブジェクトの低解像度成分データを１ドット多く調整する(ステップＳ２４)。図１１（Ｅ）で説明したような調整処理で、これにより、白抜け発生を防止することができる。調整処理後、終了する。なお、低解像度成分データの調整量は、1ドットより多くしても良い。
【００８１】
図１４は、第１−第４の各組み合わせにおける調整処理の手順を説明するフローチャート２である。フローチャート１と判断の表現を変えたもので、実行される処理としては同じである。フローチャート１と同様に、画像形成部２０の調整処理部２６によって主に行われる処理である。
【００８２】
上書き側オブジェクトの低解像度データ成分と高解像度データ成分の境界が一致しているかを判断する(ステップＳ３０)。上書き側オブジェクトの低解像度データ成分と高解像度データ成分の境界が一致していると判断すると(ステップＳ３０Ｙｅｓ)、データ調整不要として(ステップＳ３４)、終了する。前述のように、境界が一致している場合には、白ぬけは発生しないからである。
【００８３】
境界が一致していないと判断すると(ステップＳ３０Ｎｏ)、境界の広い部分が色ヌキ指示されているかを判断する(ステップＳ３２)。広い部分が色ヌキ指示されていないと判断すると(ステップＳ３２Ｎｏ)、データ調整不要として(ステップＳ３４)、終了する。第１の組み合わせの図７や第３の組み合わせの図１２に示す場合である。
【００８４】
広い部分が色ヌキ指示されていると判断すると(ステップＳ３２Ｙｅｓ)、広い部分を有するのは高解像度成分データかを判断する(ステップＳ３６)。広い部分を有するのは高解像度成分データと判断すると(ステップＳ３６Ｙｅｓ)、低解像度成分データを1ドット追加調整する(ステップＳ３８)。第３の組み合わせの図１１に示す場合である。広い部分を有するのは高解像度成分データではないと判断すると(ステップＳ３６Ｎｏ)、低解像度成分データを1ドット削除調整する(ステップＳ４０)。第１の組み合わせの図９に示す場合である。以上で、フローチャート２の説明を終わる。
【００８５】
なお、上記実施形態では、印字ヘッドとして、黒色（Ｋ）とシアン（Ｃ）の組み合わせを説明したが、これは１例であって、他の色（イエローやマゼンタ）であっても当然によい。また、プリンタの印字方式としてインクジェット式を代表にしたが、静電式あるいはサーマル方式であってもよい。また、解像度を“３００ＤＰＩと６００ＤＰＩ”を例にしたが、他の組み合わせであってもよい。
【００８６】
また、調整処理部２６をＰＣ１のアプリケーションの１つとして説明したが、調整処理部２６は、プリンタ１０に内蔵しても良いし、あるいはＰＣ１に格納されるプリンタドライバの機能の１つとしてもよい。さらに、調整処理部２６をＣＰＵ２によって実現されるソフトウェアとして説明したが、一部あるいは全部をハードウェアで構成するようにしてもよい。
【００８７】
なお、本発明は上述した実施形態そのままに限定されるものではく、実施段階でのその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素を適宜組み合わせても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。このような、発明の趣旨を逸脱しない範囲内において種々の変形や応用が可能であることはもちろんである。
【符号の説明】
【００８８】
１    ＰＣ
２    ＣＰＵ
４    メモリ
６    入出力ＩＦ
１０  プリンタ
２０  画像形成部
２２  色変換部
２４  ラスタライズ処理部
２６  調整処理部
５０  原画像
６０  上書き画像
７０  下地画像
８０  白抜け部
【図１】
2015012500.tif 000003
【図２】
2015012500.tif 000004
【図４】
2015012500.tif 000005
【図５】
2015012500.tif 000006
【図６】
2015012500.tif 000007
【図７】
2015012500.tif 000008
【図８】
2015012500.tif 000009
【図９】
2015012500.tif 000010
【図１１】
2015012500.tif 000011
【図１２】
2015012500.tif 000012
【図１３】
2015012500.tif 000013
【図１４】
2015012500.tif 000014
【図３】
2015012500.tif 000015
【図１０】
2015012500.tif 000016
【図１５】
2015012500.tif 000017