"描画開始座標情報と描画終了座標情報と線幅情報とを有する描画要素データの画像処理を行う画像処理装置であって、第1の描画要素データに基づく第1の要素画像と、第2の描画要素データに基づく第2の要素画像との重複を検出する重複検出手段を有し、前記重複検出手段において前記重複が検出され、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれるときに、前記第2の要素画像の描画の後に前記第1の要素画像を描画することを特徴とする画像処理装置。前記描画要素データは色情報を更に有し、前記第1の描画要素データの前記色情報と前記第2の描画要素データの前記色情報とを比較して色の差分が所定量内か否かを判断する色判断手段と、前記色情報を変更する色情報変更手段と、を更に有し、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれると共に、前記色判断手段において前記色の差分が所定量内と判断されたときに、前記第1の描画要素データの前記色情報と前記第2の描画要素データの前記色情報とのうち、少なくとも1つの前記色情報を変更することを特徴とする画像処理装置。前記所定量は、0であることを特徴とする請求項2に記載の画像処理装置。前記所定量は、前記画像処理装置において表色可能な色空間における最大の色の差分の3未満であることを特徴とする請求項2に記載の画像処理装置。描画開始座標情報と描画終了座標情報と線幅情報とを有する描画要素データの画像処理を行う画像処理方法であって、第1の描画要素データに基づく第1の要素画像と、第2の描画要素データに基づく第2の要素画像との重複を検出する重複検出工程を有し、前記重複検出工程において前記重複が検出され、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれるときに、前記第2の要素画像の描画の後に前記第1の要素画像を描画することを特徴とする画像処理方法。描画開始座標情報と描画終了座標情報と線幅情報とを有する描画要素データの画像処理を行う画像処理プログラムであって、第1の描画要素データに基づく第1の要素画像と、第2の描画要素データに基づく第2の要素画像との重複を検出する重複検出機能を有し、前記重複検出機能により前記重複が検出され、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれるときに、前記第2の要素画像の描画の後に前記第1の要素画像を描画することをコンピューターに実行させることを特徴とする画像処理プログラム。しかしながら、特許文献1の画像形成装置では、ベクターデータ同士が重複した場合の処理については記載されていない。また、従来の画像形成装置では、ベクターデータが他方のベクターデータに全て含まれて重複している場合、含まれている方のベクターデータに対して上書きして描画してしまうと、含まれている方のベクターデータが隠れて見えなくなってしまうことがある。本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。[適用例1]描画開始座標情報と描画終了座標情報と線幅情報とを有する描画要素データの画像処理を行う画像処理装置であって、第1の描画要素データに基づく第1の要素画像と、第2の描画要素データに基づく第2の要素画像との重複を検出する重複検出手段を有し、前記重複検出手段において前記重複が検出され、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれるときに、前記第2の要素画像の描画の後に前記第1の要素画像を描画することを特徴とする画像処理装置。上記した画像処理装置によれば、重複検出手段において第1の要素画像と第2の要素画像との重複が検出され、第1の要素画像の領域の全てが第2の要素画像の領域に含まれるときに、第2の要素画像の描画の後に第1の要素画像を描画する。第2の要素画像の描画の後に、第2の要素画像の領域に全て含まれる第1の要素画像を描画することから、第2の要素画像を上書きしたために第1の要素画像を見えなくしてしまう問題を回避することができる。[適用例2]前記描画要素データは色情報を更に有し、前記第1の描画要素データの前記色情報と前記第2の描画要素データの前記色情報とを比較して色の差分が所定量内か否かを判断する色判断手段と、前記色情報を変更する色情報変更手段と、を更に有し、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれると共に、前記色判断手段において前記色の差分が所定量内と判断されたときに、前記第1の描画要素データの前記色情報と前記第2の描画要素データの前記色情報とのうち、少なくとも1つの前記色情報を変更することを特徴とする上記画像処理装置。上記した画像処理装置によれば、第1の要素画像の領域の全てが第2の要素画像の領域に含まれると共に、色判断手段において色の差分が所定量内と判断されたときに、色情報変更手段が、重複が検出された描画要素データの色情報のうち、片方又は両方の色情報を変更する。これにより、第2の要素画像の領域に全て含まれる第1の要素画像を識別可能にすることができる。[適用例3]前記所定量は、0であることを特徴とする上記画像処理装置。上記した画像処理装置によれば、重複する同一色の描画画像を識別可能にしながら、色情報の変更対象の画素領域を小さく抑えることができる。[適用例4]前記所定量は、前記画像処理装置において表色可能な色空間における最大の色の差分の3未満であることを特徴とする上記画像処理装置。上記した画像処理装置によれば、重複する識別困難な色の描画画像を識別可能にしながら、色情報の変更対象の画素領域を小さく抑えることができる。[適用例5]描画開始座標情報と描画終了座標情報と線幅情報とを有する描画要素データの画像処理を行う画像処理方法であって、第1の描画要素データに基づく第1の要素画像と、第2の描画要素データに基づく第2の要素画像との重複を検出する重複検出工程を有し、前記重複検出工程において前記重複が検出され、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれるときに、前記第2の要素画像の描画の後に前記第1の要素画像を描画することを特徴とする画像処理方法。上記した画像処理方法によれば、重複検出工程において第1の要素画像と第2の要素画像との重複が検出され、第1の要素画像の領域の全てが第2の要素画像の領域に含まれるときに、第2の要素画像の描画の後に第1の要素画像を描画する。第2の要素画像の描画の後に、第2の要素画像の領域に全て含まれる第1の要素画像を描画することから、第2の要素画像を上書きしたために第1の要素画像を見えなくしてしまう問題を回避することができる。[適用例6]描画開始座標情報と描画終了座標情報と線幅情報とを有する描画要素データの画像処理を行う画像処理プログラムであって、第1の描画要素データに基づく第1の要素画像と、第2の描画要素データに基づく第2の要素画像との重複を検出する重複検出機能を有し、前記重複検出機能により記重複が検出され、前記第1の要素画像の領域の全てが前記第2の要素画像の領域に含まれるときに、前記第2の要素画像の描画の後に前記第1の要素画像を描画することをコンピューターに実行させることを特徴とする画像処理プログラム。上記した画像処理プログラムによれば、重複検出機能により第1の要素画像と第2の要素画像との重複が検出され、第1の要素画像の領域の全てが第2の要素画像の領域に含まれるときに、第2の要素画像の描画の後に第1の要素画像を描画する。第2の要素画像の描画の後に、第2の要素画像の領域に全て含まれる第1の要素画像を描画することから、第2の要素画像を上書きしたために第1の要素画像を見えなくしてしまう問題を回避することができる。以下、図面に従って、本発明の実施形態について説明する。ただし、本発明の技術的範囲は、本実施形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。図1は、本実施形態に係る画像処理装置を有する印刷システムの構成例を示す図である。同図に示す印刷システムは、ホストコンピューター40とプリンター10とを備えて構成される。ホストコンピューター40は、CPU41、アプリケーションプログラム42、RAM43、画像処理装置としてのプリンタードライバー44、外部インターフェイスI/F45等を有する。アプリケーションプログラム42は、CPU41と協働することによって機能する。プリンタードライバー44は、重複検出ユニット51、色判断ユニット52、色情報変更ユニット53等を有し、各ユニットは、CPU41と協働することによって画像処理装置の手段として機能する。各ユニットの処理の詳細については、後述する。図1において、アプリケーションプログラム42は、画像データの印刷処理の開始を指示すると、GDIGraphicsDeviceInterfaceの描画命令を呼び出しプリンタードライバー44に渡す。図示していないが、ホストコンピューター40はGDIモジュールを有する。GDIモジュールは、プリンター10やホストコンピューター40のディスプレイ等の出力デバイスに依存しない共通のグラフィックス用インターフェイスを、アプリケーションプログラム42に提供する。そして、プリンタードライバー44は、描画命令に基づいてレンダリング処理を行う。その結果、プリンター10において印刷可能な解像度の画素毎に、RGB表色系の256階調の色情報を有する画像データ11が生成され、外部I/F45を介してプリンター10に送信される。一方、プリンター10は、コントローラー20と印刷エンジン30とを有する。コントローラー20は、例えば、外部I/F22、画像形成プログラム23、RAM24、CPU21、色変換ユニット27、二値化ユニット28等を有する。プリンター10は、コントローラー20の外部I/F22を介して画像データ11を受信すると、画像形成プログラム23を実行してRGB表色系の256階調の色情報を有する画像データ11を、印刷エンジン30が印刷可能な形式の画像データ例えば、CMYKの2値の画像データに変換する。具体的には、コントローラー20の色変換ユニット27は、RGB表色系の256階調の画像データ11をプリンター10の例えばトナーやインクの色に対応するCMYKの表色系の256階調の画像データに変換する。また、二値化ユニット28は、色変換処理後の画像データの階調この例では、256階調を、画素毎のドットの有無を表す2値に変換する。二値化処理には、例えば、誤差拡散法やディザ法などの方法が用いられる。そして、印刷エンジン30は、CMYK表色系の2値の画像データに基づいて、印刷媒体に画像を形成する。なお、本実施形態では、プリンター10において色変換処理及び二値化処理を行う形態としているが、ホストコンピューター40においてこれらの処理を行う形態としても良い。また、本実施形態では、ホストコンピューター40において、重複検出処理、色判断処理、及び色情報変更処理を行う形態としているが、プリンター10においてこれらの処理を行う形態としても良い。図2は、本実施形態における描画例を示す画像Pc、及び画像Pcの描画命令リストCL1の例を示す図である。同図aに示す画像Pcは、描画要素データに基づいて描画される画像である。描画要素データは、描画対象の要素画像を規定する描画開始座標情報と描画終了座標情報と線幅情報と色情報とを有する。以下、描画要素データをベクターデータとして述べる。図2aに示す画像Pcを描画するためのベクターデータは、線分L1を描画するベクターデータB1、線分L2を描画するベクターデータB2、線分L3を描画するベクターデータB3、及び線分L4を描画するベクターデータB4を有する。図2bに示す描画命令リストCL1は、図2aの画像Pcを印刷する際にプリンタードライバー44に渡される描画命令の例である。具体的には、描画命令C1は、線分L1を描画するベクターデータB1の描画命令であり、線分L1の始点座標描画開始座標P1-112,12と終点座標描画終了座標P1-242,12、線幅情報W1、及び色情報RGB1が指定される。ここで、色情報RGB1は、黒色RGB1=0,0,0を示している。同様に、描画命令C2,C3,C4は、それぞれ線分L2,L3,L4を描画するベクターデータB2,B3,B4の描画命令である。線分L2,L3,L4の始点座標は、それぞれP2-112,20,P3-112,28,P4-112,36であり、終点座標は、それぞれP2-242,20,P3-242,28,P4-242,36である。また、描画命令C2,C3,C4の線幅情報及び色情報は、両方とも描画命令C1と同一であり、線幅情報W1及び色情報RGB1=0,0,0である。プリンタードライバー44は、図2bに示す描画命令リストCL1の各描画命令C1~C4に基づいてレンダリング処理を行い、画素毎にRGB表色系の256階調を有する画像データを生成する。図3は、図2における画像Pcに対して、更に描画を追加した例を示す図である。図3aでは、図2における線分L4の領域に線分L10が上書きされている。この線分L10は、図3bにおいて描画命令リストCL1に追加された描画命令C10により描画される。この描画命令C10は、線分L10を描画するベクターデータB10の描画命令であり、線分L10の始点座標P10-112,36と終点座標P10-242,36、線幅情報W2、及び色情報RGB2が指定される。ここで、描画命令C10の線幅情報W2は、描画命令C1~C4の線幅情報W1よりも広い線幅を示している。また、色情報RGB2は、グレーRGB2=35,35,35を示している。このため、図3aに示すように、図2では確認できた線分L4が、線分L4よりも線幅が広い線分L10により上書きされて、線分L4が隠れて見えない状態となっている。次に、本実施形態の画像処理装置の処理の詳細について説明する。図4は、本実施形態における印刷処理の流れの例を説明するフローチャートである。同図に示すフローチャートは、図3aにおいて、線分L4が線分L10により上書きされて見えない状態となっている問題に対して対応する動作を示す。最初に、プリンタードライバー44は、描画命令リストCL1図3b参照を受信すると、重複検出ユニット51図1参照により、描画命令の示す描画領域に基づいてベクターデータの描画領域が重複するか否かを検出するステップS10。具体的には、プリンタードライバー44は、描画命令のパラメーターの示す描画対象の画素領域が、既に描画済みの他のベクターデータの画素領域、または、他のベクターデータの描画命令の示す画素領域と重複するか否かを判定する。図3の例では、描画命令C4による線分L4の領域と、描画命令C10による線分L10の領域とが重複している。また、本実施形態では、第1の描画要素データに基づく第1の要素画像をベクターデータB4に基づく線分L4とし、第2の描画要素データに基づく第2の要素画像をベクターデータB10に基づく線分L10とする。ベクターデータの描画領域の重複が検出された場合ステップS10:YES、プリンタードライバー44は、描画領域小が描画領域大に全て含まれる重複であるか否かを判定するステップS20。図3の例では、描画命令C4による線分L4の領域が描画領域小となり、描画命令C10による線分L10の領域が描画領域大となる。そして、線分L4の領域は、線分L10の領域に全て含まれている。描画領域小が描画領域大に全て含まれる場合ステップS20:YES、ステップS30へ進み、描画命令リストCL1の描画順序の検証を行う。他方、ベクターデータの描画領域の重複が検出されない場合ステップS10:NO、または、重複が検出された場合であってステップS10:YES、描画領域小のいずれかの領域が描画領域大に含まれない場合ステップS20:NO、プリンタードライバー44は、そのままステップS70へ進む。ステップS30では、プリンタードライバー44は、描画命令リストCL1における描画命令が、描画領域小の後に描画領域大の描画を行う形式であるか否かを判定する。図3の例では、図3bの描画命令リストCL1に示すように、描画命令C4の後に描画命令C10が位置しており、描画領域小の後に描画領域大の描画を行う形式となっている。描画領域小の後に描画領域大の描画を行う形式の場合ステップS30:YES、プリンタードライバー44は、描画命令リストCL1において描画領域小の描画命令と描画領域大の描画命令との描画順序を入れ替えるステップS40。図5は、図3bに示す描画命令リストCL1に対して、描画順序を入れ替えた例を示す図である。図5bに示す描画命令リストCL2では、描画命令C4と描画命令C10との描画順序を入れ替えている。つまり、線分L10描画領域大の描画の後に、線分L4描画領域小の描画を行うようにしている。この描画順序の入れ替えにより、図5aに示すように、線分L10に線分L4が上書きされて、図3aでは隠れて見えない状態となっていた線分L4が見えるようになっている。他方、描画領域小の後に描画領域大の描画を行う形式でない場合ステップS30:NO、プリンタードライバー44は、描画順序の入れ替えをしないで、次のステップS50へ進む。ステップS50では、プリンタードライバー44は、色判断ユニット52図1参照により、重複が検出されたベクターデータの色情報における色の差分が所定量内であるか否かを判定するステップS50。色の差分が所定量内であると判定された場合ステップS50:YES、プリンタードライバー44は、色情報変更ユニット53図1参照により、ベクターデータの色情報を、色の差分が所定量をこえるように変更するステップS60。そして、次のステップS70へ進む。他方、ベクターデータの色情報における色の差分が所定量内ではない場合ステップS50:NO、プリンタードライバー44は色情報の変更を行わないでステップS70へ進む。図5の例では、描画命令C4の色情報RGB1と描画命令C10の色情報RGB2との色の差分が所定量内ではないステップS50:NO、即ち、重複する線分L4と線分L10との識別が可能であるとして、色情報の変更は行わない。一方、図6は、描画命令C4と描画命令C10との色情報が同一である例を示す図である。図6bに示す描画命令リストCL3では、線分L4の描画命令C4と線分L10の描画命令C10とは、いずれも同色の色情報RGB1となっている。このため、重複する線分L4の色情報RGB1と線分L10の色情報RGB1との色の差分が所定量内=0になるステップS50:YES。この場合、重複する線分L4と線分L10との識別が困難であるとして、色情報の変更を行う。図7は、描画命令C4と描画命令C10との色情報が同一である場合に、一方の色情報を変更した例を示す図である。同図bに示す描画命令リストCL4では、線分L4の描画命令C4の色情報がRGB1からRGB2に変更されている。この色情報の変更により、図6aでは線分L4と線分L10との識別が困難であったのが、図7aでは識別可能となっている。なお、本実施形態では、線分L4の描画命令C4の色情報をRGB1からRGB2に変更しているが、線分L4の描画命令C4の色情報をRGB1のままとして、線分L10の描画命令C10の色情報をRGB1からRGB2に変更しても良い。また、本実施形態における色の差分の所定量は、例えば、印刷対象の印刷装置において表色可能な色空間における最大の色の差分の約3未満である。例えば、CIE2000の色差式に基づく色の差分が、色空間における最大の色の差分の約3未満内である場合に、両色の人の目による識別が困難であることが実測に基づいて確認されている。ただし、この色の差分の所定量は、印刷装置の機種、経年劣化、及び使用する色材の種類等に依存して変動する。次に、ステップS70では、プリンタードライバー44は、ベクターデータの描画命令に基づいて、レンダリング処理を行う。ステップS80では、プリンタードライバー44は、全てのベクターデータの描画命令について処理が終了したか否かを判定し、未処理の描画命令がある場合ステップS80:NOは、ステップS10に戻り、ステップS10以降の処理を繰り返す。他方、全てのベクターデータの描画命令について処理が終了した場合ステップS80:YESは、生成した画像データ11をプリンター10に送信するステップS100。そして、プリンター10に画像データ11が入力されると、プリンター10の色変換ユニット27は、画素毎にRGB表色系の階調値を有する画素データをトナーの表色系であるCMYKの階調値を有する画素データに色変換するステップS110。次に、画像データは、二値化ユニット28によって印刷エンジン30が印刷可能な階調を画素毎に有する画像データに変換されステップS120、印刷エンジン30によって紙等の印刷媒体に印刷されるステップS130。上述したように、本実施形態では、図3の例に示すように、線分L4の全てが線分L10によって隠れて見えない状態となる問題に対して、図5の例に示すように、重複するベクターデータの互いの描画順序を入れ替えることにより対応する。また、図6の例に示すように、線分L4の全てが線分L10の領域に含まれ、且つそれぞれの色の差分が所定量内であって線分L4の識別が困難である場合に、線分L4又は線分L10の色を変更することによって識別可能にする。このように、ベクターデータ同士が重複して、一方のベクターデータが他方のベクターデータの領域に全て含まれて識別困難な場合に限定して上記の対応を行うようにしている。これにより、ベクターデータが重複するときに、ベクターデータの色情報の変更を最低限に抑えつつ、重複するベクターデータを識別することが可能になる。"