"複数の原色が混在した混色画像を2値で示した2値化画像において、特定の原色の多値化対象画素に対して予め定められた方向に該特定の原色の画素が連続している場合、該多値化対象画素の濃度が予め定められた閾値以上となるように該多値化対象画素を多値化し、該多値化対象画素に対して該方向に該特定の原色の画素が連続していない場合、該多値化対象画素の濃度が該閾値未満となるように該多値化対象画素を多値化することにより該2値化画像を多値化画像に変換する変換手段と、前記変換手段によって変換されて得られた多値化画像において、前記閾値以上の濃度を有する前記特定の原色の画素のうちの注目画素を含む予め定められた領域に該注目画素とは異なる原色の画素が含まれる場合、該注目画素を該領域に含まれる各画素の原色が混在した画素に置き換える置換手段と、を含む画像処理装置。前記置換手段によって前記注目画素が置き換えられて得られた前記多値化画像を2値化する2値化手段を更に含む請求項1に記載の画像処理装置。前記変換手段は、前記多値化対象画素を始点として前記方向に連続する前記特定の原色の画素に対して互いに異なる重み値を付与する重み値付与手段を有し、該重み値付与手段によって付与された重み値を加算して得た総計値を前記多値化対象画素の濃度に相当する値として適用することにより前記2値化画像を前記多値化画像に変換する請求項1または請求項2に記載の画像処理装置。前記重み値付与手段は、更に、前記多値化対象画素を始点として前記方向に対して交差する方向に連続する前記特定の原色の画素に対して互いに異なる重み値を付与し、前記変換手段は、前記重み値付与手段によって前記方向に連続する画素に対して付与された重み値を加算して得た総計値及び前記重み値付与手段によって前記交差する方向に連続する前記特定の原色の画素に対して付与された重み値を加算して得た総計値のうちの予め定められた条件を満足した方を前記多値化対象画素の濃度に相当する値として適用することにより前記2値化画像を前記多値化画像に変換する請求項3に記載の画像処理装置。前記重み値付与手段は、更に、前記多値化対象画素を始点として前記方向に対して交差する方向に連続する前記特定の原色の画素に対して互いに異なる重み値を付与し、前記重み値付与手段によって前記方向に連続する画素に対して付与された重み値を加算して得た総計値と前記重み値付与手段によって前記交差する方向に連続する前記特定の原色の画素に対して付与された重み値を加算して得た総計値との何れかを前記多値化対象画素の濃度に相当する値として指定する指定手段を更に含み、前記変換手段は、前記指定手段によって指定された総計値を前記多値化対象画素の濃度に相当する値として適用することにより前記2値化画像を前記多値化画像に変換する請求項3に記載の画像処理装置。入力された指示に応じて前記閾値を変更する変更手段を更に含み、前記重み値付与手段が画素に対して付与する重み値を、前記変更手段によって変更された前記閾値に対して予め定められた重み値とした請求項3~請求項5の何れか1項に記載の画像処理装置。前記変換手段は、更に、前記混色画像を多値で示した画像を示す画像情報が入力された場合、該画像情報により示される画像を2値化し、2値化して得た画像を前記2値化画像とした請求項1~請求項6の何れか1項に記載の画像処理装置。前記特定の原色を黒色とした請求項1~請求項7の何れか1項に記載の画像処理装置。請求項1~請求項8の何れか1項に記載の画像処理装置と、前記置換手段によって前記注目画素が置き換えられて得られた前記多値化画像が2値化されて得られた画像を記録媒体に形成する形成手段と、を含む画像形成装置。コンピュータを、複数の原色が混在した混色画像を2値で示した2値化画像において、特定の原色の多値化対象画素に対して予め定められた方向に該特定の原色の画素が連続している場合、該多値化対象画素の濃度が予め定められた閾値以上となるように該濃度を多値化し、該多値化対象画素に対して該方向に該特定の原色の画素が連続していない場合、該多値化対象画素の濃度が該閾値未満となるように該多値化対象画素を多値化することにより該2値化画像を多値化画像に変換する変換手段、及び前記変換手段によって変換されて得られた多値化画像において、前記閾値以上の濃度を有する前記特定の原色の画素のうちの注目画素を含む予め定められた領域に該注目画素とは異なる原色の画素が含まれる場合、該注目画素を該領域に含まれる各画素の原色が混在した画素に置き換える置換手段として機能させるためのプログラム。本発明の課題は、本発明の変換手段及び置換手段を有しない場合に比べ、複数の原色が混在した画像に対してレジずれが原因で発生する白抜けを抑制するための加工を施すことによって生じる画質の低下を軽減する画像処理装置、画像形成装置、及びプログラムを提供することである。上記目的を達成するために、請求項1に記載の画像処理装置を、複数の原色が混在した混色画像を2値で示した2値化画像において、特定の原色の多値化対象画素に対して予め定められた方向に該特定の原色の画素が連続している場合、該多値化対象画素の濃度が予め定められた閾値以上となるように該多値化対象画素を多値化し、該多値化対象画素に対して該方向に該特定の原色の画素が連続していない場合、該多値化対象画素の濃度が該閾値未満となるように該多値化対象画素を多値化することにより該2値化画像を多値化画像に変換する変換手段と、前記変換手段によって変換されて得られた多値化画像において、前記閾値以上の濃度を有する前記特定の原色の画素のうちの注目画素を含む予め定められた領域に該注目画素とは異なる原色の画素が含まれる場合、該注目画素を該領域に含まれる各画素の原色が混在した画素に置き換える置換手段と、を含めて構成した。請求項2に記載の画像処理装置を、請求項1に記載の発明において、前記置換手段によって前記注目画素が置き換えられて得られた前記多値化画像を2値化する2値化手段を更に含むものとしてもよい。請求項3に記載の画像処理装置を、請求項1または請求項2に記載の発明において、前記変換手段が、前記多値化対象画素を始点として前記方向に連続する前記特定の原色の画素に対して互いに異なる重み値を付与する重み値付与手段を有し、該重み値付与手段によって付与された重み値を加算して得た総計値を前記多値化対象画素の濃度に相当する値として適用することにより前記2値化画像を前記多値化画像に変換するものとしてもよい。請求項4に記載の画像処理装置を、請求項3に記載の発明において、前記重み値付与手段は、更に、前記多値化対象画素を始点として前記方向に対して交差する方向に連続する前記特定の原色の画素に対して互いに異なる重み値を付与し、前記変換手段が、前記重み値付与手段によって前記方向に連続する画素に対して付与された重み値を加算して得た総計値及び前記重み値付与手段によって前記交差する方向に連続する前記特定の原色の画素に対して付与された重み値を加算して得た総計値のうちの予め定められた条件を満足した方を前記多値化対象画素の濃度に相当する値として適用することにより前記2値化画像を前記多値化画像に変換するものとしてもよい。請求項5に記載の画像処理装置を、請求項3に記載の発明において、前記重み値付与手段が、更に、前記多値化対象画素を始点として前記方向に対して交差する方向に連続する前記特定の原色の画素に対して互いに異なる重み値を付与し、前記重み値付与手段によって前記方向に連続する画素に対して付与された重み値を加算して得た総計値と前記重み値付与手段によって前記交差する方向に連続する前記特定の原色の画素に対して付与された重み値を加算して得た総計値との何れかを前記多値化対象画素の濃度に相当する値として指定する指定手段を更に含み、前記変換手段が、前記指定手段によって指定された総計値を前記多値化対象画素の濃度に相当する値として適用することにより前記2値化画像を前記多値化画像に変換するものとしてもよい。請求項6に記載の画像処理装置を、請求項3~請求項5の何れか1項に記載の発明において、入力された指示に応じて前記閾値を変更する変更手段を更に含み、前記重み値付与手段が画素に対して付与する重み値を、前記変更手段によって変更された前記閾値に対して予め定められた重み値としたものとしてもよい。請求項7に記載の画像処理装置を、請求項1~請求項6の何れか1項に記載の発明において、前記変換手段が、更に、前記混色画像を多値で示した画像を示す画像情報が入力された場合、該画像情報により示される画像を2値化し、2値化して得た画像を前記2値化画像としたものとしてもよい。請求項8に記載の画像処理装置を、請求項1~請求項7の何れか1項に記載の発明において、前記特定の原色を黒色としたものとしてもよい。請求項9に記載の画像形成装置を、請求項1~請求項8の何れか1項に記載の画像処理装置と、前記置換手段によって前記注目画素が置き換えられて得られた前記多値化画像が2値化されて得られた画像を記録媒体に形成する形成手段と、を含めて構成した。請求項10に記載のプログラムを、コンピュータを、複数の原色が混在した混色画像を2値で示した2値化画像において、特定の原色の多値化対象画素に対して予め定められた方向に該特定の原色の画素が連続している場合、該多値化対象画素の濃度が予め定められた閾値以上となるように該濃度を多値化し、該多値化対象画素に対して該方向に該特定の原色の画素が連続していない場合、該多値化対象画素の濃度が該閾値未満となるように該多値化対象画素を多値化することにより該2値化画像を多値化画像に変換する変換手段、及び前記変換手段によって変換されて得られた多値化画像において、前記閾値以上の濃度を有する前記特定の原色の画素のうちの注目画素を含む予め定められた領域に該注目画素とは異なる原色の画素が含まれる場合、該注目画素を該領域に含まれる各画素の原色が混在した画素に置き換える置換手段として機能させるためのものとした。請求項1、請求項9及び請求項10に係る発明によれば、本発明の変換手段及び置換手段を有しない場合に比べ、複数の原色が混在した画像に対してレジずれが原因で発生する白抜けを抑制するための加工を施すことによって生じる画質の低下が軽減される、という効果が得られる。請求項2に係る発明によれば、置換手段によって注目画素が置き換えられて得られた多値化画像を2値化しない場合に比べ、加工を施す過程で要する記憶容量が削減される、という効果が得られる。請求項3に係る発明によれば、本発明の重み値付与手段を有しない場合に比べ、2値化画像が容易に多値化される、という効果が得られる。請求項4に係る発明によれば、本発明の変換手段を有しない場合に比べ、2値化画像が高精度に多値化される、という効果が得られる。請求項5に係る発明によれば、2値化画像を多値化する上での利便性が向上する、という効果が得られる。請求項6に係る発明によれば、本発明の変更手段を有しない場合に比べ、白抜けを抑制するための加工の精度が容易に調整される、という効果が得られる。請求項7に係る発明によれば、混色画像を多値で示した画像を示す画像情報が入力された場合、該画像情報により示される画像を2値化して得た画像を多値化しない場合に比べ、加工を施す過程で要する記憶容量が削減される、という効果が得られる。請求項8に係る発明によれば、特定の原色を黒色としない場合に比べ、画質の低下がより一層軽減される、という効果が得られる。以下、図面を参照して本発明を実施するための形態の一例について詳細に説明する。なお、以下では、3段階以上の離散値で画素値を表現した画素画像若しくは画像領域を多値で示した画素画像若しくは画像領域又は多値で表現された画素画像若しくは画像領域と称する。図1は、本実施形態に係る画像形成装置10の構成の一例を示すブロック図である。同図に示すように、画像形成装置10は、各種プログラムの処理を実行することにより画像形成装置10全体を制御するCPU中央処理装置12と、画像形成装置10全体の作動を制御する制御プログラムや後述するトラッピング処理プログラム、各種データ等が予め記憶された記憶媒体であるROMReadOnlyMemory14と、各種プログラムの実行時のワークエリア等として用いられる記憶媒体であるRAMRandomAccessMemory16と、画像形成装置10の電源スイッチ図示省略が切られても各種プログラムやパラメータ等の各種情報を記憶する不揮発性の記憶媒体である二次記憶部例えばハードディスク18と、ディスプレイ上に透過型のタッチパネルが重ねられたタッチパネルディスプレイ等から構成され、各種情報がディスプレイの表示面に表示されると共に、ユーザがタッチパネルに触れることにより各種情報や指示を受け付けるUIパネル20と、通信手段を介して端末装置22例えば、パーソナルコンピュータと各種情報の授受が行うためのインタフェースI/F24とを含んで構成されている。また、画像形成装置10は、外部から画像を示す画像情報が入力された場合、入力された画像情報により示される画像を記録用紙に形成する画像形成部26を備えている。なお、本実施形態では、画像形成部26としてゼログラフィ方式で記録用紙にトナーによる画像を形成するプリンタを適用しているが、これに限らず、サーマル方式のプリンタやインクジェット方式のプリンタを適用してもよい。CPU12、ROM14、RAM16、二次記憶部18、UIパネル20、I/F24、及び画像形成部26は、バス28を介して相互に接続されている。従って、CPU12は、ROM14、RAM16、及び二次記憶部18に対するアクセスと、UIパネル20への各種情報の表示と、UIパネル20によって受け付けられた各種情報の把握と、I/F24を介した各種情報の送受信と、画像形成部26の作動の制御と、を各々行う。次に、本実施形態に係る画像形成装置10の作用について説明する。画像形成装置10は、外部例えば、端末装置22から、黒K、イエローY、マゼンタM、シアンCの各原色で表現された画像を示す画像情報が入力されると、各原色の画像情報に対応したトナー像を記録用紙に順次に形成し、形成したトナー像を加熱及び加圧することにより記録用紙に定着させ、トナー像が定着された記録用紙を外部に排出する。ところで、画像形成装置10では、KYMCのトナーを記録用紙に付着させるプロセスは原色毎に独立して行われる。従って、機械的な位置精度や記録用紙の搬送速度のむら等が原因となって各原色の画像の相対的な位置関係が数画素分ずれる所謂レジずれが発生する場合がある。これにより、複数の原色が混在した混色画像を記録用紙に形成する場合、例えば図2に示すように記録用紙に形成される黒色の文字あというKの画像領域とK以外の原色で形成された周辺の画像領域例えば、Mの画像領域との境界Kの画像領域の輪郭において部分的に本来存在しない非画像形成領域以下、白抜けと称する。が発生する場合がある。なお、図2の例では、記録用紙が白色であるため、Kの画像領域の輪郭において部分的に白い輪郭が発生する。そのため、一般的には、画像の輪郭部分、すなわち異なる原色の画像領域の境界領域に対してトラッピングを行うことによりレジずれが原因で発生する白抜けを抑制している。なお、本実施形態において、トラッピングとは、複数の原色が混在した混色画像において一方の画像領域が他方の画像領域に対して予め定められた濃度差を有する異なる原色による2つの画像領域例えば、Kの画像領域とMの画像領域に挟まれた領域にその異なる原色を混在させる加工を施すことを意味する。また、以下では、錯綜を回避するために、上記の2つの画像領域に挟まれた領域をKの画像領域とし、この画像領域を構成しているKの単一画素が注目画素とされた場合に注目画素の画素値をKの画素の画素値とMの画素の画素値とを足し合わせるKの画素にMの画素の画素値を追加することによりトラッピングを行う形態例を挙げて説明する。ここで、足し合わせるとは、数値階調値の加算ではなく、各色のレイヤの重ね合わせ例えば、KのレイヤとMのレイヤとの重ね合わせによることを意味する。ここで、図3を参照しながら従来のトラッピングの手法について説明する。なお、図3は、濃度が50のKの画像領域と濃度が50のMの画像領域とが隣接して構成され、かつ多値で表現された混色画像に対してトラッピングを行う過程の一例が示されている。同図aに示されるように、Kの画像領域とMの画像領域との境界領域は、縦横の各々に5個の画素が配置されるウィンドウを示す5×5のウィンドウを用いて判別される。つまり、5×5のウィンドウの中央に配置される画素を注目画素として、同図aの正面視左から右に同図に示すX方向に1画素単位で移動させると共に同図aの正面視上から下に同図に示すY方向に1ライン単位で移動させながら5×5のウィンドウに注目画素の画素値との画素値の差が予め定められた値以上の画素が含まれているか否かを判定することによってKの画像領域とMの画像領域との境界領域が判別される。なお、ここで言う画素値とは、各色を8ビットの階調値例えばCMYKの階調値で表現したものを示す。5×5のウィンドウによってKの画像領域とMの画像領域との境界領域が判別されると、Kの画素が注目画素とされた場合、注目画素の現在の画素値を、5×5のウィンドウに含まれる全画素のうちの画素値が0の画素以外の画素の画素値を足し合わせた画素値に置き換える。同図bに示す例では、Kの画像領域においてMの画像領域との境界から2画素分の領域を構成している画素に対してトラッピングが行われている。この結果、Kの画像領域においてMの画像領域との境界から2画素分の領域がKとMとが混在した色で表される。このようにして多値で表現された混色画像に対してトラッピングが行われて得られたトラッピング済みの混色画像は2値化される。なお、同図cは、多値で示した混色画像を2値化せずにトラッピングを行ってから2値化した混色画像の一例を模式的に示している。一方、多値で示した混色画像を2値化してからトラッピングを行う場合、一例として同図aに示す混色画像を同図dに示すように2値化してから、注目画素の現在の画素値を、5×5のウィンドウに含まれる全画素のうちの画素値が0の画素以外の画素の画素値を足し合わせた画素値に置き換える。なお、同図eは、多値で示した混色画像を2値化してからトラッピングを行った場合の混色画像の一例を模式的に示している。図4は、濃度が50のKの画像領域と濃度が50のMの画像領域とが重ねられて構成され、かつ多値で表現された混色画像を2値化する過程の一例が示されている。同図aに示すように多値で示したKの画像領域と多値で示したMの画像領域とが重ねられているため、トラッピングは行われずに2値化される。なお。同図cは、同図aに示す多値で表現された混色画像を2値化した混色画像の一例を模式的に示している。同図a~cの例では、多値で示したKの画像領域の濃度50に対して2値で示したKの画像領域でKが占める割合は50となり、多値で示したMの画像領域の濃度50に対して2値で示したMの画像領域でMが占める割合は50となる。つまり、2値化の前後で混色画像の全体に対してKの占める割合及びMの占める割合に変化は生じない。一方、同図aに示す多値で示した混色画像を2値化すると、混色画像は、一例として同図dに示すように、Kのみの画像領域、Mのみの画像領域、画素値が0の画素からなる領域、及びKの画素値とMの画素値とを足し合わせた画素値を有する画素からなる画像領域によって構成される。そして、同図dに示す2値で示した混色画像に対して従来の手法を用いてトラッピングを行うと、Kの画像領域にMの画像領域が重ねられて混色画像の全体に対してMの占める割合が75になってしまう。そのため、一例として同図eに示すように、図4cに示す混色画像とは異なる混色画像が得られることになる。このように、従来のトラッピングの手法を用いると、トラッピングが行われるべきでない画素に対してトラッピングが行われてしまうことがあった。そこで、本実施形態に係る画像形成装置10では、トラッピングが行われるべきでない画素に対してトラッピングが行われることを回避する処理が実行される。次に、図5を参照して、トラッピング処理を実行しているときの画像形成装置10の作用を説明する。なお、図5は、画像情報が入力された際にCPU12によって実行されるトラッピング処理プログラムの処理の流れを示すフローチャートであり、このトラッピング処理プログラムはROM14の予め定められた領域に予め記憶されている。また、ここでは、錯綜を回避するために、Kの画像領域を示すKレイヤ及びMの画像領域を示すMレイヤが重ね合わされて構成された混色画像であって、マトリクス状に配列された複数の画素によって構成された混色画像に対してトラッピングを行う場合について説明する。また、ここでは、錯綜を回避するために、混色画像におけるMの画像領域を構成しているMの画素を、白抜けを発生させる条件を満足した画素であることを前提にして説明する。また、ここでは、白抜けを発生させる条件として、白抜けが視認される濃度として予め定められた濃度に相当する画素値を有する、との条件を適用している。同図のステップ100では、入力された画像情報により示される画像が多値で示した多値化画像あるか否かを判定し、否定判定となった場合にはステップ104に移行する一方、肯定判定となった場合にはステップ102に移行し、多値化画像を2値で示した2値化画像に変換した後、ステップ104に移行する。ステップ104では、多値化処理ルーチンプログラムを実行する。ここで、図6を参照して、本実施形態に係る多値化処理ルーチンプログラムについて説明する。なお、図6は、多値化処理ルーチンプログラムの処理の流れを示すフローチャートであり、このプログラムもROM14の予め定められた領域に予め記憶されている。同図のステップ200では、特定の原色ここでは、K以外の原色のレイヤここでは、Mレイヤを単純多値化した後、ステップ204に移行し、Kレイヤに対して一例として図7に示す1次元フィルタαを重ね合わせることにより1次元フィルタαに含まれる画素を連続性の有無の判定対象画素として指定する。ここで、単純多値化とは、入力の2値データを入力が0のときは出力を0とし、入力が1のときは出力を多値化の最大値とすることを意味し、8ビット多値化とは、0->0,1->255に変換することを意味する。本実施形態に係る1次元フィルタαは、一例として図7に示すように水平方向X方向に5画素分の重み値を有している。また、1次元フィルタαを構成している5画素分の重み値は中央の画素位置を中心にして水平方向に対称に配置されている。同図に示す例では、1次元フィルタαの中央の画素位置Aに重み値として0.65が付与されている。また、画素位置Aに隣接する各画素位置Bには重み値として0.1が付与されている。更に、画素位置Bの各々に隣接する画素位置Cには重み値として0.05が付与されている。なお、上記ステップ204の処理では、1次元フィルタαの画素位置Aに配置された画素が多値化対象画素として扱われ、Kレイヤを構成している各画素に1次元フィルタαの画素位置Aを配置した際に1次元フィルタαに含まれる画素を連続性の有無の判定対象画素として指定する。また、上記ステップ204の処理では、Kレイヤを構成している画素の何れも未だに多値化されていない場合、Kレイヤの左上隅の画素が注目画素として扱われるように1次元フィルタαを配置する。次のステップ206では、1次元フィルタαの画素位置Aに配置された画素、すなわち多値化対象画素がKの画素であるか画素値が0の画素でないか否かを判定し、否定判定となった場合にはステップ216に移行する一方、肯定判定となった場合にはステップ208に移行し、1次元フィルタαにおいて画素位置Aに配置された多値化対象画素を始点としてKの画素が連続しているか孤立していないか否かを判定し、肯定判定となった場合にはステップ210に移行し、1次元フィルタαにおいて多値化対象画素を始点として連続している画素の各々に対して対応する重み値を付与した後、ステップ212に移行し、多値化対象画素の画素値を算出することにより多値化対象画素の多値化を行った後、ステップ216に移行する。上記ステップ212では、例えば、多値化対象画素を含めてKの画素が2画素連続していた場合には画素位置Aの重み値0.65に画素位置Bの重み値0.1を加算して得た0.75を多値化対象画素の濃度に相当する画素値以下、濃度相当値と称するとして多値化対象画素の現在の画素値と置き換えることにより多値化対象画素を多値化している。また、多値化対象画素を含めてKの画素が3画素連続していた場合には画素位置Aの重み値0.65に画素位置Bの重み値0.1及び画素位置Cの重み値0.05を加算して得た0.8を濃度相当値として多値化対象画素の現在の画素値と置き換えることにより多値化対象画素を多値化している。一方、上記ステップ208において否定判定となった場合にはステップ214に移行し、多値化対象画素に対して画素位置Aの重み値0.65を付与することにより多値化対象画素の多値化を行った後、ステップ216に移行する。ここでは、上記ステップ214の処理の一例として、画素位置Aの重み値0.65を濃度相当値として多値化対象画素の現在の画素値と置き換えることにより多値化対象画素を多値化する処理を適用している。なお、本多値化処理ルーチンプログラムでは、説明の便宜上、上記ステップ208の処理によって上記ステップ210又は上記ステップ214に分岐させる形態例を挙げて説明したが、これはあくまでも一例であり、上記ステップ208、上記ステップ210及び上記ステップ214を必ずしも設ける必要はない。この場合、上記ステップ212の処理に代えて、状況に応じて例えば多値化対象画素が孤立しているか否かに応じて上述したステップ210,214の処理を使い分けて多値化対象画素の画素値を多値化する処理を適用すれば良い。ステップ216では、Kのレイヤを構成している全画素を多値化したか否かを判定し、否定判定となった場合にはステップ218に移行し、1次元フィルタαの画素位置Aに次に予定された画素が配置されるように1次元フィルタαを移動させた後、ステップ204に移行する。なお、本多値化処理ルーチンプログラムでは、Kレイヤを構成している全画素の何れも未だに多値化されていない状態で上記ステップ204の処理が実行されると、Kレイヤの左上隅の画素が多値化対象画素として扱われるように1次元フィルタαが配置される。そして、上記ステップ218の処理によって、1次元フィルタαを、Kレイヤを構成している画素の各々が1回ずつ多値化対象画素として扱われるようにKレイヤの水平方向左から右に1画素単位で移動させると共にKレイヤの垂直方向上から下に1ライン単位で移動させる。一方、上記ステップ216において肯定判定となった場合には本多値化処理ルーチンプログラムを終了し、トラッピング処理プログラムのステップ106に移行する。ステップ106では、特定の原色のレイヤここでは、Kレイヤに対して上述した5×5のウィンドウを重ねることによって注目画素を指定する。すなわち、5×5のウィンドウの中央の画素位置に配置される画素を注目画素として指定した後、ステップ108に移行する。ステップ108では、5×5のウィンドウの中央の画素位置に配置された画素、すなわち注目画素がKの画素であるか画素値が0の画素でないか否かを判定し、否定判定となった場合にはステップ116に移行する一方、肯定判定となった場合にステップ110に移行する。ステップ110では、注目画素の濃度相当値が予め定められた閾値以上であるか否かを判定し、否定判定となった場合にはステップ116に移行する一方、肯定判定となった場合にはステップ112に移行する。なお、上記予め定められた閾値は、連続画素数に対応する値を意味しており、閾値が大きいということは、画素数の連続性が高いことを意味する。例えば、本実施形態では、一例として、2画素連続しているか否かを判断するために用いられる閾値が0.75とされ、3画素連続しているか否かを判断するために用いられる閾値が0.8とされ、4画素連続しているか否かを判断するために用いられる閾値を0.9とされている。これらの閾値の組み合わせはあくまでも一例である。これに限らず、例えば、2画素連続しているか否かを判断するために用いられる閾値を0.71とし、3画素連続しているか否かを判断するために用いられる閾値を0.8とし、4画素連続しているか否かを判断するために用いられる閾値を0.99としても良い。この場合、例えば1次元フィルタαの画素位置Aの重み値を0.6、画素位置Bの重み値を0.11、画素位置Cの重み値を0.09とすれば良い。また、閾値の組み合わせは上記のように一通りに限定される必要はなく、複数通り予め用意されていても良い。この場合、例えば上記ステップ110で用いられ得る閾値の組み合わせがROM14に予め複数記憶されており、この組み合わせがユーザの指示によって予め指定されるものとしてもよい。また、この組み合わせに対しては1次元フィルタαで用いられる重み値として一意に定められた重み値が対応付けられており、ROM14に閾値の組み合わせに対応付けられた状態で予め記憶されている。よって、ユーザがUIパネル20を介して閾値の組み合わせを指定することにより指定した閾値の組み合わせと共にこれに対応する重み値もCPU12によってROM14から読み出され、読み出された閾値は上記ステップ110の処理で用いられ、読み出された重み値は1次元フィルタαの重み値として適用される。ステップ112では、5×5のウィンドウにKの画素とMの画素との境界が存在するか否かを判定し、否定判定となった場合にはステップ116に移行する一方、肯定判定となった場合にはステップ114に移行し、トラッピングを行う。ここでのトラッピングとは、注目画素の現在の画素値を、5×5のウィンドウに含まれる全画素のうちの画素値が0の画素以外の画素単純多値化なので0以外は255のみしかないがあれば置き換えることを意味する。ステップ116では、Kレイヤを構成している全画素に対して上記ステップ108の処理を実行したか否かを判定し、否定判定となった場合にはステップ118に移行し、5×5のウィンドウの中央の画素位置に次に予定された画素が配置されるように5×5のウィンドウを移動させた後、ステップ106に移行する。なお、本トラッピング処理プログラムでは、Kレイヤを構成している画素の何れに対しても上記ステップ108の処理が実行されていない状態で上記ステップ106の処理が実行されると、Kレイヤの左上隅の画素が注目画素として扱われるように5×5のウィンドウが配置される。そして、上記ステップ118の処理によって、5×5のウィンドウを、Kレイヤを構成している画素の各々が1回ずつ注目画素として扱われるように水平方向左から右に1画素単位で移動させると共に垂直方向上から下に1ライン単位で移動させる。一方、ステップ116において肯定判定となった場合には本トラッピング処理プログラムを終了する。なお、このようにトラッピング処理によってトラッピングが行われて得られた混色画像はCPU12によって2値化されてRAM16における予め定められた記憶領域に記憶される。次に、図8及び図9を参照しながら本実施形態に係るトラッピング処理の具体例を説明する。なお、ここでは、錯綜を回避するために、上記ステップ110の処理で用いる閾値として、2画素連続しているか否かを判断するために用いられる閾値を0.71とし、3画素連続しているか否かを判断するために用いられる閾値を0.8とし、4画素連続しているか否かを判断するために用いられる閾値を0.99とし、1次元フィルタαの画素位置Aの重み値を0.6、画素位置Bの重み値を0.11、画素位置Cの重み値を0.09とした場合について説明する。また、ここでは、錯綜を回避するために、トラッピング後の2値化単純2値化で用いられる閾値として0.6以下の値を用いた場合について説明する。先ず、図8に示す具体例について説明する。図8は、本実施形態に係る画像形成装置10によって、Kの画像領域とMの画像領域とが隣接している多値で示した混色画像30Aを、トラッピングを行ってから2値化する過程の一例を示す模式図である。同図aに示すように、混色画像30Aは、濃度が80のKの画像領域32A及び濃度が80のMの画像領域34Aが隣接して構成された多値化画像である。ここで、従来のトラッピングの手法を用いて同図aに示す混色画像30Aに対して2値化せずにトラッピングを行うと、一例として同図bに示すようにKの画像領域32AにおいてMの画像領域34Aとの境界から2画素分の領域を構成している画素に対してトラッピングが行われる。この結果、混色画像30Aは、Kの画像領域32AにおいてMの画像領域34Aとの境界から2画素分の領域がKとMとが混在した色で表される。このようにして得られたトラッピング済みの混色画像30Aは、2値化されると、一例として同図cに示すように、混色画像30Aにおいてトラッピングが行われた領域Kの画像領域30AとMの画像領域30Bとの境界領域に対応する領域に対してトラッピングが行われた2値で示した混色画像30Bが得られる。一方、混色画像30Aを2値化してからトラッピングを行う場合、先ず、一例として同図a及びdに示すように混色画像30Aを2値化して混色画像30Cに変換する。同図dの例では、同図aに示すKの画像領域32AがKの画像領域32Bに、同図aに示すMの画像領域34AがMの画像領域34Bに各々変換されている。Kの画像領域32Bは、Kの画像領域32Aに対応する領域を構成している複数の画素の80の画素を予め定められたスクリーンパターンを用いてKの画素に変換することによって構成されている。また、Mの画像領域34Bは、Mの画像領域34Aに対応する領域を構成している複数の画素の80の画素を予め定められたスクリーンパターンを用いてMの画素に変換することによって構成されている。なお、ここでは、Kの画像領域32Bを構成する際に用いられるスクリーンパターンのスクリーン角度として63度を、Mの画像領域34Bを構成する際に用いられるスクリーンパターンのスクリーン角度として117度を各々適用している。次に、同図eに示すように混色画像30CのKの画素に着目し、1次元フィルタαを用いてKの画像領域32Bを構成しているKの各画素を多値化する。また、Kの画素とは別にMの画像領域34Bを構成しているMの各画素は単純多値化で多値化する。この結果、同図dに示す混色画像30Cは同図fに示すように多値で示した混色画像30Dに変換される。同図fに示す例では、水平方向にかけてKの画素が3連続している各画素には0.8の濃度相当値濃度=80が付与され、水平方向にかけてKの画素が2連続している各画素には0.71の濃度相当値濃度=71が付与され、水平方向に連続していない単一のKの画素には0.6の濃度相当値濃度=60が付与される。そして、0.71の濃度相当値が付与された画素及び0.6の濃度相当値が付与された画素を孤立画素とし、0.8の濃度相当値が付与された画素を非孤立画素とした上で、5×5のウィンドウを用いて、注目画素に孤立画素が配置された場合は5×5のウィンドウ内のMの画素の存在の有無に拘わらず注目画素に対してトラッピングを行わず、注目画素に非孤立画素が配置され、かつ5×5のウィンドウにMの画素が存在する場合は注目画素に対してトラッピングを行う。この結果、混色画像30Dは、同図gに示すようにKの画像領域32BにおいてMの画像領域34Bとの境界から2画素分の領域の非孤立画素のみにトラッピングが行われ、この非孤立画素は、KとMとが混在した色Kの画素の画素値とMの画素の画素値とが足し合わされて表現された色で表される。このようにして得られたトラッピング済みの混色画像30Dは、2値化されると、一例として同図hに示すように、混色画像30Dにおいてトラッピングが行われた画素非孤立画素に対応する画素に対してトラッピングが行われた2値で示した混色画像30Eが得られる。ここでの2値化は単純2値化を行う。単純2値化とは、ある閾値に対してそれより小さい値は0とし、大きい値は1とする2値化のことである。この閾値には1次元フィルタαの画素位置Aの重み値以下の値を使用することで孤立ドットも欠落することなく表現される。なお、上記ステップ110の処理で用いる閾値として0.7を適用した場合、同図fに示す混色画像30DのKの画像領域32Bにおいて0.6の濃度相当値が付与された画素を孤立画素とし、0.7の濃度相当値が付与された画素及び0.8の濃度相当値が付与された画素を非孤立画素とした上で、5×5のウィンドウを用いて、注目画素に孤立画素が配置された場合は5×5のウィンドウ内のMの画素の存在の有無に拘わらず注目画素に対してトラッピングを行わず、注目画素に非孤立画素が配置され、かつ5×5のウィンドウにMの画素が存在する場合は注目画素に対してトラッピングを行う。この結果、混色画像30Dは、Kの画像領域32BにおいてMの画像領域34Bとの境界から2画素分の領域の非孤立画素のみにトラッピングが行われ、この非孤立画素は、KとMとが混在した色で表される。このようにして得られたトラッピング済みの混色画像30Dは、単純2値化されると、一例として同図iに示すように、混色画像30Dにおいてトラッピングが行われた画素非孤立画素に対応する画素に対してトラッピングが行われた2値で示した混色画像30Fが得られる。以上のように、同図aに示す混色画像30Aから同図dに示す混色画像30Cへの変換は、通常の2値化一般的なスクリーン処理によって実現されるのに対し、同図fに示す混色画像30Dから同図iに示す混色画像30Fへの変換及び同図gに示す混色画像30Dから同図hに示す混色画像30Eへの変換は、単純2値化1×1単位で予め定められた閾値を超えているか否かで判断される2値化によって実現される。次に、図9に示す具体例について説明する。図9は、本実施形態に係る画像形成装置10によって、濃度が50のKの画像領域と濃度が50のMの画像領域とが重ねられて構成され、かつ多値で表現された混色画像40Aを2値化する過程の一例が示されている。同図aに示すように混色画像40Aは、多値で示したKの画像領域と多値で示したMの画像領域とが重ねられているため、トラッピングは行われずに2値化される。なお。同図cには、同図aに示す多値で表現された混色画像を2値化した混色画像の一例が示されている。同図a~cの例では、多値で示したKの画像領域の濃度50に対して2値で示したKの画像領域でKが占める割合は50となり、多値で示したMの画像領域の濃度50に対して2値で示したMの画像領域でMが占める割合は50となる。つまり、2値化の前後で混色画像の全体に対してKの占める割合及びMの占める割合に変化は生じない。一方、同図aに示す混色画像40Aを2値化してからトラッピングを行う場合、先ず、同図aに示す混色画像40Aを2値化することにより混色画像40Aを混色画像40Cに変換する。混色画像40Cは、一例として同図dに示すように、Kのみの画像領域、Mのみの画像領域、画素値が0の画素からなる領域及びKの画素値とMの画素値とを足し合わせた画素値を有する画素Kのレイヤの画素とMのレイヤの画素とを重ね合わせた画素からなる画像領域で構成される。次に、同図eに示すようにKのみの画素に着目し、1次元フィルタαを用いてKの各画素を多値化する。また、Kの画素とは別にMの画像領域を構成しているMの各画素は単純多値化する。この結果、同図eに示すKのみの画素は同図fに示すように多値で示したKのみの画素に変換される。同図fに示す例では、水平方向にかけてKの画素が2連続している各画素には0.71の濃度相当値濃度=71が付与され、水平方向に連続していない単一のKの画素には0.6の濃度相当値濃度=60が付与される。なお、水平方向にKの画素が3連続している各画素には0.8の濃度相当値が付与されるが、同図fに示す例では水平方向にKの画素が3連続している画素は存在しないため、同図fに示すKの画素の何れにも0.8の濃度相当値が付与されない。そして、同図fに示すKの画像領域に多値化されたMの画像領域を重ね合わせてから、0.71の濃度相当値が付与された画素及び0.6の濃度相当値が付与された画素を孤立画素とし、0.8の濃度相当値が付与された画素を非孤立画素とした上で、5×5のウィンドウを用いて、注目画素に孤立画素が配置された場合は5×5のウィンドウ内のMの画素の存在の有無に拘わらず注目画素に対してトラッピングを行わず、注目画素に非孤立画素が配置され、かつ5×5のウィンドウにMの画素が存在する場合は注目画素に対してトラッピングを行う。この結果、同図hに示すように、同図cに示す混色画像40Bが得られる。つまり、同図fに示すKの画像領域を構成している画素には非孤立画素が存在しないため、トラッピングが実施されない。以上詳細に説明したように、本実施形態に係る画像形成装置10によれば、トラッピングを行うべき画素に対してはトラッピングが行われ、トラッピングを行うべきでない画素に対してはトラッピングが行われないので、記録用紙に形成される画像の画質の低下が軽減される。なお、上記実施形態では、1次元フィルタαを用いて多値化を行う場合の形態例を挙げて説明したが、これに限らず、例えば図10に示すように1次元フィルタαを90度回転させた1次元フィルタβを用いて多値化を行ってもよい。1次元フィルタα及びβの何れを用いるかは、入力2値化データのスクリーンパターンのスクリーン角度に応じて決定すればよい。例えば、スクリーン角度θが0度以上45度以下の場合及び135度以上180度未満の場合に1次元フィルタβを用いることが好ましい。この場合、1次元フィルタαによって多値化対象画素に付与された濃度相当値及び1次元フィルタβによって多値化対象画素に付与された濃度相当値の予め定められた条件を満足した方を適用することにより多値化を行う形態例が挙げられる。予め定められた条件としては、例えば、他方よりも大きな濃度相当値を有する、との条件や、他方よりも小さな濃度相当値を有する、との条件が挙げられる。また、ユーザがUIパネル20を介して1次元フィルタα及びβの何れを用いるかを予め指定し、指定した1次元フィルタによって多値化対象画素に付与された濃度相当値を適用することにより多値化を行ってもよい。1次元フィルタα及びβの何れを用いるかは、多値で示した画像を2値化する際に用いるスクリーンパターンのスクリーン角度に応じて決定すればよい。例えば、スクリーン角度θが45度よりも大きく135度よりも小さい場合には1次元フィルタαを用い、スクリーン角度θが0度以上45度以下の場合及び135度以上180度未満の場合に1次元フィルタβを用いることが好ましい。また、多値化を行うために用いるフィルタは1次元フィルタに限らず、2次元フィルタを用いてもよい。この場合、例えば、重み値がマトリクス状に配列されたN×MN及びM;2以上の自然数の2次元フィルタを用いる形態例や、1次元フィルタα及びβを併用する形態例が挙げられる。また、上記実施形態では、CPU12によってトラッピング処理プログラムが実行されることによりトラッピング処理プログラムの各ステップを実現するソフトウェア的な形態を例示したが、これに限らず、各種回路一例として、ASICApplicationSpecificIntegratedCircuitを接続して構成されるハードウェア的な形態や、ソフトウェア的な形態とハードウェア的な形態とを組み合わせた形態が挙げられる。また、上記実施形態では、トラッピング処理プログラムがROM14に予め記憶されている場合の形態例を挙げて説明したが、本発明はこれに限定されるものではなく、これらのプログラムをCD-ROMやDVD-ROM、USBメモリなどのコンピュータによって読み取られる記録媒体に格納した状態で提供する形態を適用してもよいし、有線又は無線による通信手段を介して配信する形態を適用しても良い。"