(57)【要約】【課題】本刷用の装置で印刷される不安定画素体の網点をデジタルプリンタのような画像形成装置においてドットとして安定的に形成することを可能にする画像処理装置、画像形成装置、及びプログラムを提供することを目的とする。【解決手段】本発明は、プルーフ画像データを受け付ける受付手段と、上記受付手段により受け付けられた上記プルーフ画像データから濃度値０の画素に囲まれ且つ全体の濃度値が所定値未満を示す不安定画素体を検出する不安定画素体検出手段と、上記不安定画素体検出手段により検出された上記不安定画素体を画像形成装置が安定的にドットを形成する安定画素体に置換する不安定画素体置換手段と、上記プルーフ画像データの上記不安定画素体が上記不安定画素体置換手段により上記安定画素体に置換されてなるデータを上記画像形成装置に送信する送信手段と、を有することを特徴とする。【選択図】図１
2018046419.tif 000002
【特許請求の範囲】
【請求項１】
プルーフ画像データを受け付ける受付手段と、
前記受付手段により受け付けられた前記プルーフ画像データから濃度値０の画素に囲まれ且つ全体の濃度値が所定値未満を示す不安定画素体を検出する不安定画素体検出手段と、
前記不安定画素体検出手段により検出された前記不安定画素体を画像形成装置が安定的にドットを形成する安定画素体に置換する不安定画素体置換手段と、
前記プルーフ画像データの前記不安定画素体が前記不安定画素体置換手段により前記安定画素体に置換されてなるデータを前記画像形成装置に送信する送信手段と、
を有することを特徴とする画像処理装置。
【請求項２】
更に、
前記受付手段により受け付けられた前記プルーフ画像データの解像度を前記画像形成装置の出力解像度に変換する解像度変換手段を有し、
前記不安定画素体検出手段は、前記解像度変換手段により変換された解像度のデータから前記不安定画素体を検出する、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記不安定画素体の全体の濃度値は、前記画像形成装置の所定サイズのドットに対応する濃度値未満であり、
前記安定画素体の全体の濃度値は、前記画像形成装置の前記所定サイズのドットに対応する前記濃度値以上である、
ことを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記不安定画素体置換手段は、それぞれの全体の濃度値が異なる複数の不安定画素体において、各不安定画素体において置換されるそれぞれの安定画素体の中に全体の濃度値が最も低い安定画素体が複数ある場合に、前記全体の濃度値が最も低い安定画素体の内の前記不安定画素体において濃度値がより低い方を前記画像形成装置がドットを形成することができない画素により置換する、
ことを特徴とする請求項１乃至３の内の何れか１項に記載の画像処理装置。
【請求項５】
前記不安定画素体置換手段は、多段階の濃度値を有する画素を組み合わせた安定画素体により前記不安定画素体を置換する、
ことを特徴とする請求項１乃至４の内の何れか１項に記載の画像処理装置。
【請求項６】
プルーフ画像データを受け付ける受付手段と、
前記受付手段により受け付けられた前記プルーフ画像データから濃度値０の画素に囲まれ且つ全体の濃度値が所定値未満を示す不安定画素体を検出する不安定画素体検出手段と、
前記不安定画素体検出手段により検出された前記不安定画素体を画像形成装置が安定的にドットを形成する安定画素体に置換する不安定画素体置換手段と、
前記プルーフ画像データの前記不安定画素体が前記不安定画素体置換手段により前記安定画素体に置換されてなるデータを基に画像を形成する画像形成手段と、
を有することを特徴とする画像形成装置。
【請求項７】
画像処理装置のコンピュータを、
プルーフ画像データを受け付ける受付手段と、
前記受付手段により受け付けられた前記プルーフ画像データから濃度値０の画素に囲まれ且つ全体の濃度値が所定値未満を示す不安定画素体を検出する不安定画素体検出手段と、
前記不安定画素体検出手段により検出された前記不安定画素体を画像形成装置が安定的にドットを形成する安定画素体に置換する不安定画素体置換手段と、
前記プルーフ画像データの前記不安定画素体が前記不安定画素体置換手段により前記安定画素体に置換されてなるデータを前記画像形成装置に送信する送信手段と、
して機能させるためのプログラム。
【請求項８】
画像形成装置のコンピュータを、
プルーフ画像データを受け付ける受付手段と、
前記受付手段により受け付けられた前記プルーフ画像データから濃度値０の画素に囲まれ且つ全体の濃度値が所定値未満を示す不安定画素体を検出する不安定画素体検出手段と、
前記不安定画素体検出手段により検出された前記不安定画素体を画像形成装置が安定的にドットを形成する安定画素体に置換する不安定画素体置換手段と、
前記プルーフ画像データの前記不安定画素体が前記不安定画素体置換手段により前記安定画素体に置換されてなるデータを基に画像の形成を指示する画像形成指示手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、オフセット印刷機は、印刷製版工程が存在するので一般的に品質が良いと言われている。しかしながら、オフセット印刷機は、デジタルプリンタと比べると版の校正刷りを行うプルーフ印刷工程にコストがかさむというデメリットもある。そこで、ＲＩＰ（Raster  Image  Processor）の処理を終えたスクリーニング済みの２値の画像データをオフセット印刷機での本刷りを想定してデジタルプリンタにより印刷する方法がある。この方法によれば、校正刷りをデジタルプリンタで行うので、プルーフ印刷工程のコストを抑えながら、色調やモアレの有無などの印刷物の仕上がりを事前に確認することが可能になる。デジタルプリンタでプルーフ印刷を行う場合には、網点や色合いなどの再現性を保つ技術が必要で、その技術を開示したものがある。その技術では、プルーフ印刷工程において網点の面積率を補正し、補正後の露光量の光を感光材料に照射することにより網点や色合いなどの再現性を保つようにする（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
プルーフ印刷を行う画像データ（プルーフ画像データ）には、デジタルプリンタにおいてドットを形成することが困難な不安定画素体が含まれる。不安定画素体は、濃度値０を示す画素に囲まれた濃度値が０よりも大きい値を示す１画素又は複数の画素の集合体で、且つ全体の濃度値が出力先のデジタルプリンタが安定してドットを形成するために必要な濃度値に満たないものを指す。デジタルプリンタでは、当該不安定画素体の濃度情報がドットとして形成されることによりオフセット印刷機での本刷りに近い網点や色合いの再現が可能になる。しかしながら、当該不安定画素体は、高精細なオフセット印刷機においては画素毎に濃度に対応するサイズの網点として印刷されるが、デジタルプリンタにおいては、対応するドットが意図するようには形成されないという問題がある。
【０００４】
本発明は、上記に鑑みてなされたものであって、本刷用の装置で印刷される不安定画素体の網点をデジタルプリンタなどの画像形成装置においてドットとして安定的に形成することを可能にする画像処理装置、画像形成装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、プルーフ画像データを受け付ける受付手段と、上記受付手段により受け付けられた上記プルーフ画像データから濃度値０の画素に囲まれ且つ全体の濃度値が所定値未満を示す不安定画素体を検出する不安定画素体検出手段と、上記不安定画素体検出手段により検出された上記不安定画素体を画像形成装置が安定的にドットを形成する安定画素体に置換する不安定画素体置換手段と、上記プルーフ画像データの上記不安定画素体が上記不安定画素体置換手段により上記安定画素体に置換されてなるデータを上記画像形成装置に送信する送信手段と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、不安定画素体が画像形成装置が安定的にドットを形成することが可能な安定画素体に置換されるため、本刷用の装置で印刷される不安定画素体の網点を画像形成装置においても安定的にドットとして形成することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施の形態に係る画像処理装置を含むプルーフ印刷システムの全体構成の一例を示す図である。
【図２】図２は、ＤＦＥのハードウエアブロックの一例を示す図である。
【図３】図３は、ＤＦＥの画像処理のための主な機能ブロックの一例を示す図である。
【図４】図４は、ＤＦＥにおける画像処理の全体フローの一例を示す図である。
【図５】図５は、プルーフ用画像処理部の詳細な処理フローの一例を示す図である。
【図６】図６は、入力画像であるプルーフ画像データの画素構成の一例を示した図である。
【図７】図７は、不安定画素体検出用のパターン画像の画素構成の一例を示した図である。
【図８】図８は、不安定画素体検出用の複数のパターン画像の画素構成の一例を示す図である。
【図９】図９は、置換用画像の画素構成の一例を示す図である。
【図１０】図１０は、置換処理の処理フローの一例を示す図である。
【図１１】図１１は、不安定画素体を置換用画像の画素で置き換えた後の入力画像の画素構成の一例を示した図である。
【図１２】図１２は、第２の実施の形態に係るＤＦＥの画像処理のための主な機能ブロックの一例を示す図である。
【図１３】図１３は、ＤＦＥの全体フローの一例を示す図である。
【図１４】図１４は、解像度変換の処理フローの一例を示す図である。
【図１５】図１５は、カラー深度１ビットの入力画像の画素構成の一例を示した図である。
【図１６】図１６は、解像度変換時に使用する畳み込みの単位領域についての説明図である。
【図１７】図１７は、カラー深度２ビットのプリンタが有するドットサイズの説明図である。
【図１８】図１８は、解像度変換処理により得られた画像の画素構成の一例を示す図である。
【図１９】図１９は、不安定画素体検出用の複数のパターン画像の画素構成の一例を示した図である。
【図２０】図２０は、置換用画像の画素構成の一例を示す図である。
【図２１】図２１は、不安定画素体を置換用画像の画素で置き換えた後の入力画像の画素構成の一例を示した図である。
【図２２】図２２は、第３の実施の形態に係る置換用画像の一例を示す図である。
【図２３】図２３は、第４の実施の形態に係る画像形成装置を含むプルーフ印刷システムの全体構成の一例を示す図である。
【図２４】図２４は、ＭＦＰのハードウエアブロックの一例を示す図である。
【図２５】図２５は、ＭＦＰの主な機能の一例を示した機能ブロック図である。
【図２６】図２６は、ＭＦＰのＣＰＵが実行するプルーフ印刷に適した画像処理フローの一例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、画像処理装置、画像形成装置、及びプログラムの実施の形態を詳細に説明する。
【０００９】
（第１の実施の形態）
図１は、第１の実施の形態に係る画像処理装置を含むプルーフ印刷システムの全体構成の一例を示す図である。図１に示すプルーフ印刷システム１は、ホストコンピュータ１０と、「画像処理装置」としてのＤＦＥ（Digital  Front  End）２０と、「画像形成装置」としてのプリンタ３０とを有する。
【００１０】
ホストコンピュータ１０は、画像データを印刷のためにＤＦＥ２０に送信する汎用ＰＣ（Personal  Computer）等のコンピュータである。画像データは、１つは通常時に印刷される「通常の画像データ」であり、もう１つは、オフセット印刷機で本刷りする前のプルーフ印刷用の画像データ（「プルーフ画像データ」と呼ぶ）Ｑである。「通常の画像データ」は、プルーフ画像データＱにおける網点の忠実な再現までは要求されない通常印刷する画像データである。以下では、８ビットカラー画像データを「通常の画像データ」の一例として説明する。
【００１１】
一方、プルーフ画像データＱは、ホストコンピュータ１０がオフセット印刷機などの本刷用の外部機器から通信や可搬型記憶媒体などを介して読み取ったものである。プルーフ画像データＱは、外部機器において色変換や網点などの処理が既に施されたカラー深度１ビットのＴＩＦＦ（Tagged  Image  File  Format）画像データである。本実施の形態では、プルーフ画像データＱを、Ｃ（Cyan）Ｍ（Magenta）Ｙ（Yellow）Ｋ（Black）の内の「Ｋ」の刷版データであるものとして説明する。なお、「Ｋ」の刷版データは、本実施の形態を説明するための一例であり、その他の「Ｃ」、「Ｍ」、「Ｙ」のそれぞれにおいても同様のものとする。
【００１２】
ＤＦＥ２０は、ホストコンピュータ１０からの画像データを受け付ける受付手段２０−１と、画像データを処理する画像処理手段２０−２と、画像が処理された印刷データをプリンタ３０に送信する送信手段２０−３とを有する。
【００１３】
画像処理手段２０−２は、各種の画像データを対象に画像処理モードに応じた画像処理を行う。
【００１４】
具体的に、画像処理手段２０−２は、８ビットカラー画像データなどを対象に通常の処理モードで画像処理を行う。例えば、画像処理手段２０−２は、色変換や中間調処理などの通常の画像処理を行い、ＣＭＹＫ各版のデータを生成する。
【００１５】
また、画像処理手段２０−２は、主にプルーフ画像データＱを対象に校正用の処理モードでプルーフ印刷に適した画像処理を行う。本実施の形態では、画像処理手段２０−２は不安定画素体検出手段２０−２ａと不安定画素体置換手段２０−２ｂとを有する。不安定画素体検出手段２０−２ａは、プルーフ画像データＱに含まれる不安定画素体を検出し、不安定画素体置換手段２０−２ｂは、その不安定画素体を安定画素体に置き換える。
【００１６】
ここで、「不安定画素体」とは、濃度値０（本例では白色）を示す画素に囲まれた濃度値が０よりも大きい値を示す１画素又は複数の画素の集合体で、且つ全体の濃度値が出力先のプリンタ３０が安定してドットを形成するために必要な濃度値に満たないものを指す。例えば、不安定画素体に濃度値が０よりも大きい値を示す画素が１画素だけ構成されている場合、その１画素の濃度値が上記全体の濃度値に当たる。また、不安定画素体に濃度値が０よりも大きい値を示す複数の画素が構成されている場合、それらの構成画素の各濃度値の総和が上記全体の濃度値に当たる。プリンタ３０が安定してドットを形成するために必要な濃度値は、プリンタ３０の能力により制限があるドットサイズの内の、プリンタ３０が最小ドットを形成するために必要な濃度値である。以下では、この濃度値を「最小ドットの濃度値」と呼ぶ。「安定画素体」とは、「最小ドットの濃度値」を満たした画素体を指す。
【００１７】
第１の実施の形態に係る「画像形成装置」としてのプリンタ３０は、ＣＭＹＫ各色のトナーを有し、電子写真方式により印刷を行う従来型のデジタルプリンタである。プリンタ３０は、通常の画像データや、プルーフ画像データＱを、ＤＦＥ２０から送信される印刷データＴに基づいて印刷する。
【００１８】
以上のように、プルーフ印刷に適した画像処理を行う画像処理手段２０−２を設けることにより、プルーフ印刷システム１において、通常の画像データの印刷の他にプルーフ画像データＱのプルーフ印刷が可能となる。
【００１９】
以下、プルーフ印刷に適した画像処理を行う画像処理装置の構成と処理フローについて一例を挙げて更に詳しく説明する。
【００２０】
図２は、ＤＦＥ２０のハードウエアブロックの一例を示す図である。図２に示すＤＦＥ２０は、ＣＰＵ（Central  Processing  Unit）２００、ＲＯＭ（Read  Only  Memory）２０１、ＲＡＭ（Random  Access  Memory）２０２、ＨＤＤ（Hard  Disk  Drive）２０３、パネルインターフェース２０４、ホストインターフェース２０５、及びエンジンインターフェース２０６を有し、これらはバス２０８により互いに接続されている。パネルインターフェース２０４には、パネル装置２０７が接続されている。ＨＤＤ２０３は、ＳＳＤ（Solid  State  Drive）などであっても良い。
【００２１】
ＣＰＵ２００は中央処理装置であり、プログラムを実行するなどしてＤＦＥ２０全体の動作を統括的に制御する。ＲＯＭ２０１は、固定のプログラムを格納する読出し専用の不揮発性記憶媒体である。ＲＡＭ２０２は、ＣＰＵ２００がプログラムを実行する際の作業領域に使用する読み書き自在の揮発性記憶媒体である。ＨＤＤ２０３は、各種のプログラムやデータを格納する読み書き自在の不揮発性記憶媒体である。ＨＤＤ２０３は、上記各種のプログラムとして、プルーフ印刷のための画像処理プログラムなどを格納する。また、ＨＤＤ２０３は、プルーフ印刷時のパターンマッチング用の画像データ（パターン画像）や置換用の画像データ（置換用画像）などを格納する。また、ＨＤＤ２０３は、「画像処理モード」の判定のためのフラグ領域として「校正用モード」のフラグ領域を有する。上記パターン画像や、上記置換用画像や、上記「校正用モード」のフラグ領域は、ＣＰＵ２００によるプルーフ印刷の画像処理の実行時に使用するものであり、これらの詳細については後述する。
【００２２】
パネルインターフェース２０４は、パネル装置２０７をＣＰＵ２００に接続するインターフェースである。パネルインターフェース２０４は、パネル装置２０７のタッチパネルからの操作情報をＣＰＵ２００へ通知する。また、パネルインターフェース２０４は、ＣＰＵ２００が生成した表示情報をパネル装置２０７へ出力して表示ディスプレイへの表示を制御する。
【００２３】
ホストインターフェース２０５は、ホストコンピュータ１０と通信を行うＵＳＢ（Universal  Serial  Bus）やＩＥＥＥ１３９４などの通信インターフェースである。
【００２４】
エンジンインターフェース２０６は、プリンタ３０と通信を行い、プリンタ３０のプリントエンジンに印刷データを出力するＩＥＥＥ１３９４などのインターフェースである。
【００２５】
パネル装置２０７は、液晶等の表示ディスプレイにタッチパネルを設けたユーザ操作パネルである。
【００２６】
次に、ＤＦＥ２０の機能構成について説明する。ＤＦＥ２０は、ＣＰＵ２００がＲＯＭ２０１やＨＤＤ２０３などの各種のプログラムをＲＡＭ２０２にロードして実行することにより、各種の機能を発揮する。
【００２７】
図３は、ＤＦＥ２０の画像処理のための主な機能ブロックの一例を示す図である。図３に示すＤＦＥ２０は、主な機能部として、ホスト通信部２１や、プリンタ通信部２２や、記憶制御部２３や、操作受付部２４や、表示制御部２５や、画像判定部２６や、プルーフ用画像処理部２７や、通常画像処理部２８や、印刷データ送信指示部２９などを有する。
【００２８】
ホスト通信部２１は、ホストインターフェース２０５を介してホストコンピュータ１０と通信を行い、ホストコンピュータ１０から送信される画像データなどを受け付ける。
【００２９】
プリンタ通信部２２は、プリンタ３０と通信を行う。
【００３０】
記憶制御部２３は、ＲＯＭ２０１や、ＲＡＭ２０２や、ＨＤＤ２０３などにアクセスし、アクセスエリアに応じてプログラムやデータなどの書き込みや読み出しを指示する。
【００３１】
操作受付部２４は、パネル装置２０７からの操作信号を受け付ける。本実施の形態では、「校正用モード」のＯＮ／ＯＦＦボタンの操作信号などを受け付ける。
【００３２】
表示制御部２５は、パネル装置２０７の表示を制御する。本実施の形態では、「画像処理モード」のモード切替ボタン、例えば「校正用モード」のＯＮ／ＯＦＦボタンを含む設定画面を表示させるなどの制御を行う。
【００３３】
画像判定部２６は、ホスト通信部２１が受け付けた画像データの画像処理モードを判定する。本実施の形態では、画像判定部２６は、ＨＤＤ２０３の「校正用モード」のフラグ領域の値を記憶制御部２３を介して読み取り、その読み取った値により画像データの画像処理モードを判定する。
【００３４】
ＨＤＤ２０３の「校正用モード」のフラグ領域の値は、ＤＦＥ２０が記憶制御部２３を介して設定する。例えば、ＤＦＥ２０は、起動時にＨＤＤ２０３の「校正用モード」のフラグ領域にデフォルト値「０」を設定する。これにより、ＤＦＥ２０は、画像データを受け付けた場合に通常の画像処理を行えるようにする。また、ＤＦＥ２０は、表示制御部２５が設定画面を表示中に操作受付部２４が当該設定画面のモード切替ボタンの操作信号を受け付けた場合に、記憶制御部２３を介して「校正用モード」のフラグ領域にフラグ「１」を設定する。これにより、ＤＦＥ２０は、画像データを受け付けた場合にプルーフ印刷を行えるようにする。ＤＦＥ２０は、モード切替ボタンの操作信号を再度受け付けた場合には、「校正用モード」のフラグ領域の値を「０」に戻し、通常の画像処理を行える状態にする。
【００３５】
なお、ＤＦＥ２０は、画像処理モードの設定をホストコンピュータ１０からの送信信号により受け付けても良い。例えば、ＤＦＥ２０は、ホストコンピュータ１０から送信される画像処理モードの種類を示す選択信号をホスト通信部２１において受信する。そして、ＤＦＥ２０は、受信した選択信号に基づき、記録制御部２３を介して「校正用モード」のフラグ領域の値を設定する。
【００３６】
プルーフ用画像処理部２７は、ホスト通信部２１が受信した画像データ（プルーフ画像データＱ）に対してプルーフ印刷用の画像処理を行う。具体的に、プルーフ用画像処理部２７は、不安定画素体検出部２７−１と不安定画素体置換部２７−２とを有する。
【００３７】
不安定画素体検出部２７−１は、プルーフ画像データＱから不安定画素体を検出する。
【００３８】
不安定画素体置換部２７−２は、不安定画素体検出部２７−１が検出した不安定画素体を安定画素体に置き換える。
【００３９】
通常画像処理部２８は、ホスト通信部２１が受信した画像データ（８ビットカラー画像データＰ）に対して既存の画像処理を行う。例えば、通常画像処理部２８は、色変換処理部２８−１や、総量規制部２８−２や、ガンマ変換部２８−３や、中間調処理部２８−４などを有する。
【００４０】
色変換処理部２８−１は、８ビットカラー画像データＰを様々な入力形式からＣＭＹＫ形式へと変換する。
【００４１】
総量規制部２８−２は、プリンタ３０の総量規制値に応じてＣＭＹＫの合計のトナー量が規制値を超えている画素に対して、トナー量を調整する。
【００４２】
ガンマ変換部２８−３は、ＣＭＹＫの濃度特性をプリンタ３０の濃度特性に合わせて修正する。
【００４３】
中間調処理部２８−４は、網点処理を施し、プリンタ３０のカラー深度に合わせた画像データを生成する。
【００４４】
印刷データ送信指示部２９は、プリンタ通信部２２にプリントエンジンへの印刷データＴの送信を指示する。印刷データＴは、プルーフ用画像処理部２７又は通常画像処理部２８の何れかの画像処理により生成された画像データである。
【００４５】
この例において、ＣＰＵ２００とＲＯＭ２０１とＲＡＭ２０２とＨＤＤ２０３とを有する制御ユニットと、パネル装置２０７と、パネルインターフェース２０４と、ホストインターフェース２０５と、ホスト通信部２１と、記憶制御部２３と、操作受付部２４と、画像判定部２６とが、「受付手段２０−１（図１参照）」に該当する。上記制御ユニットと、エンジンインターフェース２０６と、プリンタ通信部２２と、印刷データ送信指示部２９とが、「送信手段２０−３（図１参照）」に該当する。上記制御ユニットと、記憶制御部２３と、不安定画素体検出部２７−１とが、「不安定画素体検出手段２０−２ａ（図１参照）」に該当する。上記制御ユニットと、記憶制御部２３と、不安定画素体置換部２７−２とが、「不安定画素体置換手段２０−２ｂ（図１参照）」に該当する。
【００４６】
続いて、ＤＦＥ２０によるプルーフ印刷用の画像処理について詳しく説明する。
図４は、ＤＦＥ２０における画像処理の全体フローの一例を示す図である。先ず、画像判定部２６は、ホスト通信部２１から画像データの受信を知らせる通知を受けると、当該画像データの画像処理モードを判定する（Ｓ１）。
【００４７】
例えば、画像判定部２６は、記憶制御部２３を介してＨＤＤ２０３の「校正用モード」のフラグ領域の値を読み取り、値「１」の場合に当該画像処理モードを「校正用モード」と判定し（ステップＳ１：Ｙｅｓ判定）、値「０」の場合に当該画像処理モードを「通常モード」と判定する（ステップＳ１：Ｎｏ判定）。
【００４８】
画像処理モードが通常モードである場合（ステップＳ１：Ｎｏ判定）、通常画像処理部２８が当該画像データの画像処理を行う。具体的に、通常画像処理部２８の画像処理として、色変換処理部２８−１が色変換処理を行い（Ｓ２）、総量規制部２８−２がトナー量を調整し（Ｓ３）、ガンマ変換部２８−３がＣＭＹＫの濃度特性を修正し（Ｓ４）、中間調処理部２８−４が中間調処理を行う（Ｓ５）。
【００４９】
一方、画像処理モードが校正用モードである場合は（ステップＳ１：Ｙｅｓ判定）、プルーフ用画像処理部２７が当該画像データの画像処理（不安定画素体置換処理）を行う（Ｓ６）。具体的に、プルーフ用画像処理部２７では、不安定画素体検出部２７−１が不安定画素体の検出処理を実行し、不安定画素体置換部２７−２が、当該不安定画素体を安定画素体に置き換える置換処理を実行する。
【００５０】
図５〜図１１は、プルーフ用画像処理部２７（不安定画素体検出部２７−１及び不安定画素体置換部２７−２）の処理の説明図である。図５は、プルーフ用画像処理部２７の詳細な処理フローの一例を示す図である。図５に示す処理フローについて、図６〜図１１を用いて説明する。
【００５１】
図６は、入力画像であるプルーフ画像データＱの画素構成の一例を示した図である。図６に示す入力画像Ｑ１は、一辺の画素数がＷ、他方の辺の画素数がＨの２値画像を示している。入力画像Ｑ１のマトリックス状に配列した矩形領域の１つ１つが画素に当たる。各画素において、白色により示す画素は濃度値０（白）の画素で、斜線により示す画素は、最大濃度値１（黒）の画素である。黒の画素は、オフセット印刷において網点が印刷される画素となる。
【００５２】
図５の処理では、図６の入力画像Ｑ１の左上に示す１行１列目の画素を原点（０，０）に、画素数Ｗの辺にｘ軸を設定し、一方の画素数Ｈの辺にｙ軸を設定し、各画素の配列を（ｘ，ｙ）により示す。
【００５３】
図７は、不安定画素体検出用のパターン画像の画素構成の一例を示した図である。図７に示すパターン画像Ｒ１は、２値画像用のものであり、「最小ドットの濃度値」を満たすための条件として、隣接する４画素の濃度値の総和を「４」以上とした場合のものである。なお、ここで示す、隣接する画素数や濃度値の総和などの条件は、一例であり、これらは、出力先のプリンタ３０の最小ドットサイズなどに応じて適宜変更する。
【００５４】
図７に示すパターン画像Ｒ１の画素数ｗ×画素数ｈは３×３であり、矩形領域の１つ１つが画素に当たる。パターン画像Ｒ１は、外周部に濃度値０（白）の画素を有する。パターン画像Ｒ１の斜線で示す画素は、入力画像Ｑ１（図６参照）の斜線で示す画素と同じ最大濃度値１（黒）の画素である。この例では、黒色の画素が１つであり、画素数ｗ×画素数ｈの各画素の濃度値の総和は「１」となり、「最小ドットの濃度値」を満たすための濃度値の総和「４」を下回る。このように、隣接する４画素の濃度値の総和が「最小ドットの濃度値」を満たすための濃度値の総和「４」を下回る画素配列のものをパターン画像として準備する。
【００５５】
図５の処理では、準備したパターン画像上の各画素の配列を次のように示す。図７のパターン画像Ｒ１を例にすると、１行１列目の画素を原点（０，０）に、画素数ｗの辺にｉ軸を設定し、画素数ｈの辺にｊ軸を設定し、各画素の配列を（ｉ，ｊ）により示す。
【００５６】
図８は、不安定画素体検出用の複数のパターン画像の画素構成の一例を示す図である。図８に示す各パターン画像は、図７に示すパターン画像Ｒ１と同様の条件のパターン画像である。本例では、識別番号ｎ＝１〜９までのパターン画像を設けている。識別番号ｎ＝１が図７に示すパターン画像Ｒ１に当たる。図８に示すように、何れのパターン画像も、外周部に濃度値０（白）の画素を有し、画素の濃度値の総和は「３」以下となり、「最小ドットの濃度値」を満たすための濃度値の総和「４」を下回ったものになっている。
【００５７】
図９は、パターン画像の画素を濃度値の総和が「最小ドットの濃度値」を満たす安定画素体に置き換えるための置換用画像の画素構成の一例を示す図である。図９には、図８に示すパターン画像と、各パターン画像の置換用画像を横並びで対応させて示している。図９に示すように、各置換用画像は、隣接する４画素が共に最大濃度値「１（黒）」のものであり、濃度値の総和が「４」となり、「最小ドットの濃度値」を満たすものになっている。なお、各置換用画像は、パターン画像の画素配列などに応じて、適宜上記の４画素の配列位置を変形しても良い。例えば、４画素をまとめて何れかの方向に１画素分ずらすなどの変形をしても良い。
【００５８】
図５に示すプルーフ用画像処理部２７の処理フローは次の通りとなる。先ず、プルーフ用画像処理部２７は、処理対象の入力画像をbinary_imageに設定する（Ｓ６１）。これにより、プルーフ用画像処理部２７は、入力画像上の（ｘ，ｙ）点の画素をbinary_image[ｘ][ｙ]により定義する。
【００５９】
そして、プルーフ用画像処理部２７は、パラメータｘとパラメータｙの値を「０」に初期化する（Ｓ６２）。
【００６０】
更に、プルーフ用画像処理部２７は、パラメータｎの値を「０」に初期化する（Ｓ６３）。
【００６１】
続いて、プルーフ用画像処理部２７は、パターン画像ｎをpattern_imageに設定する（Ｓ６４）。これにより、プルーフ用画像処理部２７は、パターン画像ｎ上の（ｉ，ｊ）点の画素をpattern_image[ｉ][ｊ]として定義する。
【００６２】
そして、プルーフ用画像処理部２７は、パラメータｉとパラメータｊの値を「０」に初期化する（Ｓ６５）。
【００６３】
続いて、プルーフ用画像処理部２７は、pattern_image[ｉ][ｊ]の示す濃度値とbinary_image[ｘ＋ｉ][ｙ＋ｊ]の示す濃度値とを比較し、各濃度値が一致するか否かを判定する（Ｓ６６）。すなわち、pattern_imageに設定したパターン画像ｎ内の１画素の示す濃度値と、binary_imageに設定した入力画像の当該パターン画像ｎを位置合わせした画素領域内の、上記１画素に対応する１画素の濃度値とが一致するかを判定する。
【００６４】
それぞれの値が一致する場合（ステップＳ６６：Ｙｅｓ判定）、プルーフ用画像処理部２７は、パラメータｉ又はパラメータｊの値を変更することにより、比較対象画素を移動する（Ｓ６７）。具体的には、プルーフ用画像処理部２７は、binary_image[ｘ＋ｉ][ｙ＋ｊ]とpattern_image[ｉ][ｊ]が示すパラメータｉとパラメータｊの内、例えばパラメータｉの値に１を加算する。この加算によりパラメータｉの値が上限値を超える場合には、パラメータｉの値を「０」に戻し、パラメータｊの値に１を加算する。なお、パラメータｉの上限値は、pattern_imageに設定したパターン画像のｉ方向に並ぶ末端の画素数に相当する。
【００６５】
そして、プルーフ用画像処理部２７は、上記パターン画像内の全ての画素の比較を行ったか否かを判定する（Ｓ６８）。具体的に、プルーフ用画像処理部２７は、パラメータｊの値が上限値を上回った場合に全ての画素の比較を行ったと判定する（ステップＳ６８：Ｙｅｓ判定）。また、パラメータｊの値が上限値以下の場合には比較を行っていない画素があると判定する（ステップＳ６８：Ｎｏ判定）。なお、パラメータｊの上限値は、pattern_imageに設定したパターン画像ｎのｊ方向に並ぶ画素数に相当する。
【００６６】
プルーフ用画像処理部２７は、比較を行っていない画素があると判定した場合（ステップＳ６８：Ｎｏ判定）、ステップＳ６６において、残りの画素の１つについて値が一致するか否かを判定する。
【００６７】
一方、プルーフ用画像処理部２７は、全ての画素の比較を行ったと判定した場合（ステップＳ６８：Ｙｅｓ判定）、入力画像内のパターン画像ｎを位置合わせした画素領域の画素の置換処理を行う（Ｓ６９）。
【００６８】
そして、プルーフ用画像処理部２７は、binary_image[ｘ＋ｉ][ｙ＋ｊ]のパラメータｘの値又はパラメータｙの値を変更することにより、パターン画像ｎと比較する対象の画素領域を移動する（Ｓ７０）。具体的には、プルーフ用画像処理部２７は、binary_image[ｘ＋ｉ][ｙ＋ｊ]が示すパラメータｘとパラメータｙの内、例えばパラメータｘの値に１を加算する。この加算によりパラメータｘの値が上限値を超える場合には、パラメータｘの値を「０」に戻し、パラメータｊの値に１を加算する。なお、パラメータｘの上限値は、入力画像のｘ方向に並ぶ画素数からpattern_imageに設定したパターン画像ｎのｉ方向に並ぶ画素数を差し引いた値に相当する。
【００６９】
そして、プルーフ用画像処理部２７は、上記入力画像内の全ての画素の比較を行ったか否かを判定する（Ｓ７１）。具体的に、プルーフ用画像処理部２７は、パラメータｙの値が上限値を上回った場合に入力画像内の全ての画素の比較を行ったと判定する（ステップＳ７１：Ｙｅｓ判定）。また、パラメータｙの値が上限値以下の場合には入力画像内に比較を行っていない画素があると判定する（ステップＳ７１：Ｎｏ判定）。なお、パラメータｙの上限値は、入力画像のｙ方向に並ぶ画素数からpattern_imageに設定したパターン画像ｎのｊ方向に並ぶ画素数を差し引いた値に相当する。
【００７０】
プルーフ用画像処理部２７は、入力画像内に比較を行っていない画素があると判定した場合（ステップＳ７１：Ｎｏ判定）、ステップＳ６５からの処理を繰り返す。
【００７１】
一方、プルーフ用画像処理部２７は、入力画像内の全ての画素の比較を行ったと判定した場合（ステップＳ７１：Ｙｅｓ判定）、パターン画像ｎのパラメータｎの値に１を加算する（Ｓ７２）。
【００７２】
そして、プルーフ用画像処理部２７は、パターン画像を全て使用したか否かを判定する（Ｓ７３）。具体的に、プルーフ用画像処理部２７は、パラメータｎの値が上限値を上回った場合にパターン画像を全て使用したと判定する（ステップＳ７３：Ｙｅｓ判定）。また、パラメータｎの値が上限値以下の場合には、比較を行っていないパターン画像が残っていると判定する（ステップＳ７３：Ｎｏ判定）。なお、パラメータｎの上限値は、パターン画像ｎの数に相当する。
【００７３】
プルーフ用画像処理部２７は、比較を行っていないパターン画像が残っていると判定した場合（ステップＳ７３：Ｎｏ判定）、ステップＳ６４からの処理を繰り返す。すなわち、別のパターン画像ｎによるパターンマッチングを行う。
【００７４】
パターン画像を全て使用したと判定した場合（ステップＳ７３：Ｙｅｓ判定）、画素が置換されている入力画像を印刷データ送信指示部２９へ出力する（Ｓ７４）。
【００７５】
図１０は、ステップＳ６９の置換処理の処理フローの一例を示す図である。先ず、不安定画素体置換部２７−２は、パターン画像ｎに対応する置換用画像ｎをreplace_imageに設定する（Ｓ６９１）。これにより、不安定画素体置換部２７−２は、置換用画像ｎ上の（ｉ，ｊ）点の画素をreplace_image[ｉ][ｊ]により定義する。
【００７６】
そして、不安定画素体置換部２７−２は、replace_image[ｉ][ｊ]のパラメータｉとパラメータｊの値を「０」に初期化する（Ｓ６９２）。
【００７７】
続いて、不安定画素体置換部２７−２は、binary_image[ｘ＋ｉ][ｙ＋ｊ]の示す値をreplace_image[ｉ][ｊ]の示す値で置き換える（Ｓ６９３）。
【００７８】
そして、不安定画素体置換部２７−２は、パラメータｉ又はパラメータｊの値を変更することにより、置換対象の画素を移動する（Ｓ６９４）。例えば、不安定画素体置換部２７−２は、パラメータｉの値に１を加算する。この加算によりパラメータｉの値が上限値を超える場合には、パラメータｉの値を「０」に戻し、パラメータｊの値に１を加算する。なお、パラメータｉの上限値は、replace_imageに設定した置換用画像のｉ方向に並ぶ画素数に相当する。
【００７９】
続いて、不安定画素体置換部２７−２は、入力画像に対して置換用画像ｎ内の全ての画素の置換を行ったか否かを判定する（Ｓ６９５）。具体的に、不安定画素体置換部２７−２は、パラメータｊの値が上限値を上回った場合に、入力画像に対して置換用画像ｎ内の全ての画素の置換を行ったと判定する（ステップＳ６９５：Ｙｅｓ判定）。また、パラメータｊの値が上限値以下の場合には入力画像に対して置換を行っていない画素が置換用画像ｎ内に残っていると判定する（ステップＳ６９５：Ｎｏ判定）。なお、パラメータｊの上限値は、replace_imageに設定した置換用画像ｎのｊ方向に並ぶ画素数に相当する。
【００８０】
不安定画素体置換部２７−２は、入力画像に対して置換を行っていない画素が置換用画像ｎ内に残っていると判定した場合（ステップＳ６９５：Ｎｏ判定）、ステップＳ６９３からの処理を繰り返す。
【００８１】
一方、不安定画素体置換部２７−２は、入力画像に対して置換用画像ｎ内の全ての画素の置換を行ったと判定した場合（ステップＳ６９５：Ｙｅｓ判定）、置換処理を終了する。
【００８２】
以上のような置換処理により、入力画像の、当該パターン画像ｎを位置合わせした画素領域内の画素の濃度値を、１画素毎に、replace_imageに設定した置換用画像ｎ内の対応する画素の濃度値で置き換える。
【００８３】
図１１は、検出した不安定画素体を置換用画像の画素で置き換えた後の入力画像の画素構成の一例を示した図である。図１１に示す入力画像Ｑ２から明らかなように、入力画像Ｑ２は、入力画像Ｑ１（図６参照）の各不安定画素体が最大濃度値１（黒）の４画素の集合体（安定画素体）により置き換えられたものになる。つまり、入力画像Ｑ２は、プリンタ３０の「最小ドットの濃度値」を満たす画素構成になる。
【００８４】
（第２の実施の形態）
第２の実施の形態として、プルーフ画像データの解像度がプリンタ３０の出力解像度と異なる場合においてプルーフ印刷を実行可能なＤＦＥの構成について示す。ここでは、第１の実施の形態のＤＦＥ２０（図１参照）と異なる構成や処理フローについて説明する。
【００８５】
第２の実施の形態のＤＦＥでは、ＤＦＥ２０（図１参照）のハードウエアブロックのＨＤＤ２０３（図２参照）に対し、解像度変換用のプログラムを更に格納する。ＣＰＵ２００（図２参照）はＲＯＭ２０１（図２参照）やＨＤＤ２０３（図２参照）などの各種のプログラムをＲＡＭ２０２（図２参照）にロードして実行することにより、第１の実施の形態に示す各種機能に加え、「解像度変換手段」としての解像度変換機能を発揮する。
【００８６】
図１２は、第２の実施の形態に係るＤＦＥの画像処理のための主な機能ブロックの一例を示す図である。図１２は、第１の実施の形態に示す機能部に更に解像度変換部２７−３を追加したものである。
【００８７】
解像度変換部２７−３は、プルーフ画像データＱと出力先のプリンタ３０との解像度が異なる場合に、プルーフ画像データＱを解像度変換して不安定画素体検出部２７−１に引き渡す。
【００８８】
図１３は、第２の実施の形態に係るＤＦＥの全体フローの一例を示す図である。図１３は、第１の実施の形態に示すＤＦＥ２０の全体フロー（図４参照）において解像度変換処理を追加している。
【００８９】
図１３に示す処理フローにおいて、ＤＦＥ２０は、画像処理モードが校正用モードである場合（ステップＳ１：Ｙｅｓ判定）、先ず解像度変換処理を行い（Ｓ８）、それに続いて不安定画素体置換処理（Ｓ９）を実行する。なお、ステップＳ９の処理は、図４のステップＳ６に対応する処理である。
【００９０】
図１４〜図１７は、当該解像度変換処理の説明図である。ここでは、カラー深度１ビットの入力画像をカラー深度２ビットのプリンタで出力する場合を例に解像度変換処理について示す。
【００９１】
図１４は、解像度変換の処理フローの一例を示す図である。図１４の解像度変換の処理フローについて、次に示す図１５〜図１７を用いて説明する。
【００９２】
図１５は、カラー深度１ビットの入力画像（プルーフ画像データＱ）の画素構成の一例を示した図である。図１５に示す入力画像Ｑ３は、一辺の画素数がＷ、他方の辺の画素数がＨの２４００ｄｐｉの解像度のものとする。入力画像Ｑ３のマトリックス状に配列した矩形領域の１つ１つが画素に当たる。各画素において、白色により示す画素は濃度値０（白）の画素で、斜線により示す画素は、最大濃度値１（黒）の画素である。黒の画素は、オフセット印刷において網点が印刷される画素となる。図１４に示す処理では、当該入力画像Ｑ３の１行１列目の画素を原点（０，０）に、画素数Ｗの辺にｘ軸を設定し、一方の画素数Ｈの辺にｙ軸を設定し、各画素の配列を（ｘ，ｙ）により示す。
【００９３】
図１６は、解像度変換時に使用する畳み込みの単位領域についての説明図である。ここでは、解像度２４００ｄｐｉの入力画像Ｑ３を出力解像度１２００ｄｐｉの低解像度へと変換する場合のものとして、畳み込みの単位領域（画素数ｐ×画素数ｑ）を２×２としたものについて示している。矩形領域の１つ１つが画素に当たる。図１４に示す処理では、単位領域の１行１列目の画素を原点（０，０）に、画素数ｐの辺にｉ軸を設定し、画素数ｑの辺にｊ軸を設定し、各画素の配列を（ｉ，ｊ）により示す。
【００９４】
図１７は、カラー深度２ビットのプリンタ３０が有するドットサイズの説明図である。図１７に示すように、プリンタ３０は、ドットを打たないドット無しの０ドットｄ０と、ドットを打つ３種類のサイズのドットを有する。ドットサイズの小さなものから順に、１／３ドット（最小ドット）ｄ１、２／３ドットｄ２、１ドットｄ３となる。
【００９５】
図１４に示す解像度変換処理は、次の通りとなる。先ず、解像度変換部２７−３は、畳み込みの単位（ｕｎｉｔ）を決定する（Ｓ８１）。具体的に、解像度変換部２７−３は、入力画像Ｑ３の解像度と出力先のプリンタ３０の出力解像度とを比較し、出力解像度の１画素に対して畳み込む入力画像Ｑ３の画素単位を畳み込みの単位（ｕｎｉｔ）として決定する。
【００９６】
そして、解像度変換部２７−３は、畳み込みの単位（ｕｎｉｔ）が「１」であるか否かを判定する（Ｓ８２）。畳み込みの単位が「１」である場合（ステップＳ８２：Ｙｅｓ判定）、当該解像度変換処理を終了し、その入力画像Ｑ３を不安定画素体検出部２７−１に引き渡す。畳み込みの単位が「１」のものは、出力解像度の１画素と入力画像の１画素が１対１で対応するので、解像度変換は行わずに、その入力画像Ｑ３を不安定画素体検出部２７−１に引き渡す。
【００９７】
一方、畳み込みの単位が「１」でない場合には（ステップＳ８２：Ｎｏ判定）、次の解像度変換処理を実行する。先ず、解像度変換部２７−３は、処理対象の入力画像Ｑ３をin_binary_imageに設定する（Ｓ８３）。これにより、解像度変換部２７−３は、入力画像上の（ｘ，ｙ）点の画素をin_binary_image[ｘ][ｙ]により定義する。
【００９８】
そして、解像度変換部２７−３は、パラメータｘとパラメータｙの値を「０」に初期化する（Ｓ８４）。
【００９９】
更に、解像度変換部２７−３は、パラメータｉ、パラメーラｊ、パラメータｋ、パラメータｌ、輝度値の合計を示すｓｕｍの値を全て「０」に初期化する（Ｓ８５）。
【０１００】
続いて、解像度変換部２７−３は、ｓｕｍにin_binary_image[ｘ＋ｉ][ｙ＋ｊ]の値を加算する（Ｓ８６）。つまり、解像度変換部２７−３は、in_binary_image[ｘ＋ｉ][ｙ＋ｊ]により指定される画素の濃度値を読み取ってｓｕｍに加算する。
【０１０１】
続いて、解像度変換部２７−３は、パラメータｉ又はパラメータｊの値を変更することにより、読取対象の画素を移動する（Ｓ８７）。具体的には、解像度変換部２７−３は、パラメータｉとパラメータｊの内、例えばパラメータｉの値に１を加算する。この加算によりパラメータｉの値が上限値を超えた場合には、パラメータｉの値を「０」に戻し、パラメータｊの値に１を加算する。なお、パラメータｉの上限値は、ｕｎｉｔのｐの値に相当する。
【０１０２】
そして、解像度変換部２７−３は、上記ｕｎｉｔ内の画素の読み取りを全て行ったか否かを判定する（Ｓ８８）。具体的に、解像度変換部２７−３は、パラメータｊの値が上限値を上回った場合に全て読取済みであると判定する（ステップＳ８８：Ｙｅｓ判定）。また、パラメータｊの値が上限値以下の場合には読み取りを行っていない画素があると判定する（ステップＳ８８：Ｎｏ判定）。なお、パラメータｊの上限値は、ｕｎｉｔのｑの値に相当する。
【０１０３】
解像度変換部２７−３は、読み取りを行っていない画素があると判定した場合（ステップＳ８８：Ｎｏ判定）、ステップＳ８６において、読み取りを行っていない画素の内の１つの濃度値をｓｕｍに加算する。
【０１０４】
一方、解像度変換部２７−３は、全て読取済みであると判定した場合（ステップＳ８８：Ｙｅｓ判定）、単位領域内の濃度値の平均を算出する（Ｓ８９）。具体的には、ｓｕｍに設定されている濃度値の総和を単位領域の画素数により割って、平均値を求める。
【０１０５】
続いて、解像度変換部２７−３は、算出した平均値と、変換先の１画素に設定する濃度値の対応情報とを比較し、変換先の１画素に設定する濃度値を４種類のドットサイズを示す濃度値から判定する（Ｓ９０）。ここでは、一例として、平均値が５／６よりも大きいものを１ドットｄ３を示す濃度値とし、平均値が５／６以下で１／２よりも大きいものを２／３ドットｄ２を示す濃度値とし、平均値が１／２以下で１／６よりも大きいものを１／３ドットｄ１を示す濃度値とし、平均値が１／６よりも小さいものを０ドットｄ０を示す濃度値とする対応情報を有するものとする。
【０１０６】
従って、解像度変換部２７−３は、平均値が５／６よりも大きい場合に、１ドットｄ３を示す濃度値をａｖｅに設定する（Ｓ９１）。
【０１０７】
平均値が５／６以下で１／２よりも大きい場合に、２／３ドットｄ２を示す濃度値をａｖｅに設定する（Ｓ９２）。
【０１０８】
平均値が１／２以下で１／６よりも大きい場合に、１／３ドットｄ１を示す濃度値をａｖｅに設定する（Ｓ９３）。
【０１０９】
平均値が１／６よりも小さい場合に０ドットｄ０を示す濃度値をａｖｅに設定する（Ｓ９４）。
【０１１０】
そして、解像度変換部２７−３は、ａｖｅに設定した値をout_binary_image[k][l]の値に設定する（Ｓ９５）。
【０１１１】
そして、解像度変換部２７−３は、パラメータｘの値又はパラメータｙの値を変更することにより、単位領域を設定する入力画像上の画素領域を移動する（Ｓ９６）。具体的には、解像度変換部２７−３は、パラメータｘとパラメータｙの内、例えばパラメータｘの値にｐを加算する。この加算によりパラメータｘの値が上限値を超える場合には、パラメータｘの値を「０」に戻し、パラメータｙの値にｑを加算する。なお、パラメータｘの上限値は、入力画像のＷに相当する。
【０１１２】
更に、解像度変換部２７−３は、単位領域の移動先にある画素の変換先の画素の配列番号を指定するために、パラメータｋの値とパラメータｌの値を設定する（Ｓ９７）。具体的には、解像度変換部２７−３は、パラメータｋにｘ／ｐの値を設定し、パラメータｌにｙ／ｑの値を設定する。
【０１１３】
そして、解像度変換部２７−３は、全ての画素において解像度変換を行ったか否かを判定する（Ｓ９８）。具体的に、解像度変換部２７−３は、パラメータｙの値が上限値を上回った場合に全ての画素において解像度変換を行ったと判定する（ステップＳ９８：Ｙｅｓ判定）。また、パラメータｙの値が上限値以下の場合には解像度変換を行ってない画素があると判定する（ステップＳ９８：Ｎｏ判定）。なお、パラメータｙの上限値は、入力画像のＨに相当する。
【０１１４】
解像度変換部２７−３は、解像度変換を行っていない画素があると判定した場合（ステップＳ９８：Ｎｏ判定）、ステップＳ８５からの処理を繰り返す。
【０１１５】
一方、解像度変換部２７−３は、全ての画素において解像度変換を行ったと判定した場合（ステップＳ９８：Ｙｅｓ判定）、out_binary_imageに設定されている画像を出力する（Ｓ９９）。
【０１１６】
図１８は、解像度変換処理により得られた画像の画素構成の一例を示す図である。図１８に示す画像Ｑ４は、入力画像Ｑ３（図１５参照）を基に図１４に示す解像度変換処理を行って得たものである。入力画像Ｑ３に設定された単位領域において４画素全ての濃度値が１の画素領域については、最大濃度である１ドットｄ３（図１７参照）を示す濃度値が画像Ｑ４の変換先の１画素に設定される。単位領域において３画素の濃度値が１の画素領域については、２番目に濃度の高い２／３ドットｄ２（図１７参照）を示す濃度値が画像Ｑ４の変換先の１画素に設定される。単位領域において２画素の濃度値が１の画素領域については、３番目に濃度の高い１／３ドットｄ１（図１７参照）を示す濃度値が画像Ｑ４の変換先の１画素に設定される。単位領域において１画素の濃度値のみが１の画素領域については、０ドットｄ０（図１７参照）を示す濃度値０が画像Ｑ４の変換先の１画素に設定される。
【０１１７】
ＤＦＥは、以上のような解像度変換処理に続き、その処理により得た画像を対象に不安定画素体置換処理を実行する。第２の実施の形態では、ＤＦＥは、多値画像用のパターン画像と置換用画像とを用いて不安定画素体置換処理を実行する。なお、不安定画素体置換処理そのものは、図５と図１０に一例として示した処理フローと同様であるため、ここでの処理フローの説明は省略する。
【０１１８】
図１９は、第２の実施の形態に係る不安定画素体検出用の複数のパターン画像の画素構成の一例を示した図である。図１９に示す各パターン画像は、解像度変換処理により得られた画像（図１８参照）の各画素が４つの濃度値をとり、「最小ドットの濃度値」を満たすための条件として、隣接画素の濃度値の総和を「１」以上とした場合のものである。図１９に示す各パターン画像は、画素数ｗ×画素数ｈの各画素の濃度値の総和が全て「１」未満のものである。なお、隣接する画素数や濃度値の総和などの条件は、一例であり、これらは、出力先のプリンタの最小ドットサイズやカラー深度などに応じて適宜変更しても良い。
【０１１９】
図１９に示す各パターン画像は、第１の実施形態に示す各パターン画像（図８参照）と同様、外周部に濃度値０（白）の画素を有する。図１９に示す各パターン画像の各種の斜線は、解像度変換処理により得られた画像（図１８参照）の画素に示す斜線に対応し、１ドットや、２／３ドットや、１／３ドットなどの濃度値を示す。濃度値の「０」、「１／３」、「２／３」、「１」の総和が「１」未満となる。
【０１２０】
図２０は、パターン画像の画素を「最小ドットの濃度値」を満たす安定画素体に置き換えるための置換用画像の画素構成の一例を示す図である。図２０には、図１９に示すパターン画像と、各パターン画像の置換用画像を横並びで対応させて示している。
【０１２１】
図２０に示すように、各置換用画像は、パターン画像の１ドットや、２／３ドットや、１／３ドットや、０ドットなどの多段階の濃度値を適宜高くしたものになっており、これにより「最小ドットの濃度値」を満たすようにしている。例えば、ｎ＝３のパターン画像は、濃度値１／３を２つ有し、それらの総和は２／３で、１を下回るが、置換用画像では、その内の１つの画素の濃度値が１／３から２／３に置換され、総和が１となり、１を満たすようになる。また、ｎ＝５のパターン画像は、濃度値１／３の画素を斜めの並びに２つ有し、それらの総和が２／３で、１を下回るが、置換用画像では、これらの２つの画素に隣接する濃度値０の画素が１／３に置換され、総和が１となり、１を満たすようになる。このように、各置換用画像は、多段階の濃度値を有する複数の画素を総和が１を満たすように任意に組み合わせたものにより構成される。
【０１２２】
第２の実施の形態に係るＤＦＥは、以上のようなパターン画像と置換用画像の使用により、パターン画像ｎを位置合わせした入力画像の画素領域内の画素の濃度値を、１画素毎に、replace_imageに設定した置換用画像ｎ内の対応する画素の濃度値で置き換える。
【０１２３】
図２１は、検出した不安定画素体を置換用画像の画素で置き換えた後の入力画像の画素構成の一例を示した図である。図２１に示す入力画像Ｑ５から明らかなように、入力画像Ｑ５は、入力画像Ｑ４（図１８参照）の各不安定画素体が１を満たす画素の集合体（安定画素体）により置き換えられたものになる。つまり、入力画像Ｑ５は、プリンタ３０の「最小ドットの濃度値」を満たす画素構成になる。
【０１２４】
（第３の実施の形態）
第２の実施の形態では、「最小ドットの濃度値」を満たすように不安定画素体をより高い濃度の画素で置換する構成について示したが、一部については低い濃度の画素で置換するようにしても良い。
【０１２５】
図２２は、パターン画像の画素の一部をより低い濃度の画素で置換する場合の置換用画像の一例を示す図である。図２２は、図２０に示す置換用画像の内のｎ＝１の置換用画像を変形したものである。図２０では、ｎ＝１とｎ＝２に示す互いに濃度値が異なる各パターン画像に対し、共に同じ濃度値の置換用画像を対応させている。一方、図２２では、ｎ＝１のパターン画像に対し、ｎ＝２のパターン画像に対応させた置換用画像とは異なる濃度値の置換用画像を対応させている。
【０１２６】
具体的に、ｎ＝１のパターン画像は、濃度値１／３を１つ有し、それらの総和は１／３で、１を下回るが、置換用画像では、その濃度値を０にしたものを対応付け、ドットを形成させないようにする。これにより、ｎ＝２との置換後の階調値に差を生じさせることができ、元の色合いなどをより再現できる。
【０１２７】
（第４の実施の形態）
図２３は、第４の実施の形態に係る画像形成装置を含むプルーフ印刷システムの全体構成の一例を示す図である。図２３に示すプルーフ印刷システム２は、ホストコンピュータ１０と、「画像形成装置」としてのＭＦＰ（MultiFunction  Peripheral）４０とを有する。本実施の形態では、ホストコンピュータ１０とＭＦＰ４０は、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などのネットワークを介して接続されるものとする。ホストコンピュータ１０は、ＭＦＰ４０とネットワークを介して通信を行うこと以外、第１の実施の形態に示すものと同様である。従って、以下ではＭＦＰ４０の構成などについて詳しく説明する。
【０１２８】
ＭＦＰ４０は、第１の実施の形態に示すＤＦＥ２０（図３参照）の機能を搭載したＭＦＰである。
【０１２９】
図２４は、ＭＦＰ４０のハードウエアブロックの一例を示す図である。図２４に示すＭＦＰ４０は、ＣＰＵ４００と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）４０１と、ＲＯＭ４０２ａとＲＡＭ４０２ｂを含むシステムメモリ４０２と、ＳＤメモリカードスロット４０３ａとＵＳＢインタフェース４０３ｂとネットワークインタフェース４０３ｃとを含むインタフェース４０３と、補助記憶装置４０４と、タッチ表示ディスプレイ４０５と、エンジン４０６と、スキャナ４０７と、を有する。
【０１３０】
ＣＰＵ４００は、ＲＡＭ４０２ｂの所定領域を作業領域として、ＲＯＭ４０２ａまたは補助記憶装置４０４に予め記憶された各種制御プログラムとの協働により各種処理を実行し、ＭＦＰ４０全体の動作を統括的に制御する。
【０１３１】
ＡＳＩＣ４０１は、画像処理用のハードウエア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＣＰＵ４００と各部を夫々接続するブリッジとしての機能を有する。
【０１３２】
ＲＯＭ４０２ａは、固定プログラムや固定データを格納する読み出し専用メモリである。ＲＡＭ４０２ｂは、プログラムやデータの展開用あるいはプリンタの描画用などに用いられる、書き込みと読み出しとが自在な揮発性メモリである。
【０１３３】
インタフェース４０３は、自装置と外部デバイスとを着脱可能に接続するインタフェースである。図２４に一例として示すＳＤメモリカードスロット４０３ａは、外部記憶装置としてのＳＤ（登録商標）メモリカードを着脱可能に接続する。ＵＳＢインタフェース４０３ｂは、外部記憶装置としてのＵＳＢフラッシュメモリを着脱可能に接続する。
【０１３４】
また、インタフェース４０３は、自装置をネットワークに接続するためのネットワークインタフェースを有する。図２４に示すネットワークインタフェース４０３ｃは、ネットワークカードなどであり、自装置をネットワークに接続する。
【０１３５】
なお、本実施形態では、外部記憶装置としてＳＤメモリカードやＵＳＢフラッシュメモリなどを例示しているが、外部記憶装置をこれらに限定するものではない。
【０１３６】
補助記憶装置４０４は、磁気的、電気的、または光学的に書き込みや読出しを行う記憶媒体を有する。例えば磁気記録媒体を有するものとしてＨＤＤなどがある。補助記憶装置４０４は、ＭＦＰ４０の各種制御にかかるプログラム（プルーフ印刷に適した画像処理に係るプログラムを含む）や機器能力情報等の設定情報を書き換え可能に記憶する。また、補助記憶装置４０４は、スキャナ４０７が入力した画像データや、インタフェース４０３を介して入力された画像データ等を記憶する。
【０１３７】
タッチ表示ディスプレイ４０５は、ユーザがＭＦＰ４０を対話形式で操作するためのインタフェースであり、液晶等の表示デバイスと、タッチパネルやキースイッチ群などを有する入力デバイスとから構成される。タッチ表示ディスプレイ４０５は、ＣＰＵ４００の制御の下、ＭＦＰ４０の動作や設定等の状態や操作方法などを表示デバイスの画面に表示する。また、タッチ表示ディスプレイ４０５は、タッチパネルやキースイッチ群を介してユーザによる入力を検出すると、その入力情報をＣＰＵ４００に出力する。
【０１３８】
エンジン４０６は、「画像形成手段」としてのプリントエンジンであり、例えば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタなどである。
【０１３９】
スキャナ４０７は、ＣＣＤ（Charge  Coupled  Device）光電変換素子からなるラインセンサや、アナログの読取信号をデジタル信号に変換するＡ／Ｄコンバータや、それらの駆動回路などを有する。
【０１４０】
次に、ＭＦＰ４０の機能構成について説明する。ＭＦＰ４０は、ＣＰＵ４００がＲＯＭ４０２ａや補助記憶装置４０４などの各種のプログラムをＲＡＭ４０２ｂにロードして実行することにより、各種の機能を発揮する。
【０１４１】
図２５は、ＭＦＰ４０の主な機能の一例を示した機能ブロック図である。図２５に示すＭＦＰ４０は、画像処理に係る機能部として、ホスト通信部４１や、記憶制御部４３や、操作受付部４４や、表示制御部４５や、画像判定部４６や、プルーフ用画像処理部４７や、通常画像処理部４８や、「画像形成指示手段」としての印刷実行部４９などを有する。画像判定部４６、プルーフ用画像処理部４７、及び通常画像処理部４８は、それぞれ、画像判定部２６、プルーフ用画像処理部２７、及び通常画像処理部２８に対応する。
【０１４２】
ホスト通信部４１は、ネットワークインタフェース４０３ｃを介してホストコンピュータ１０と通信を行い、ホストコンピュータ１０から送信される各種の画像データを受け付ける。
【０１４３】
記憶制御部４３は、ＲＯＭ４０２ａや、ＲＡＭ４０２ｂや、補助記憶装置４０４などにアクセスし、アクセスエリアに応じてプログラムやデータなどの書き込みや読み出しを指示する。
【０１４４】
操作受付部４４は、タッチ表示ディスプレイ４０５のタッチパネルやキースイッチ群などからの操作信号（キー信号等）を受け付ける。
【０１４５】
表示制御部４５は、タッチ表示ディスプレイ４０５の表示デバイスの表示を制御する。
【０１４６】
印刷実行部４９は、エンジン４０６を制御して印刷データＴの印刷を実行する。
【０１４７】
図２６は、ＭＦＰ４０のＣＰＵ４００が実行するプルーフ印刷に適した画像処理フローの一例を示す図である。ステップＳ１１〜ステップＳ１６までの処理は、第１の実施形態に示すＤＦＥ２０におけるステップＳ１〜ステップＳ６までの処理（図４参照）に対応するので、ここでの説明を省略する。
【０１４８】
ステップＳ１５又はステップＳ１６に続き、ＣＰＵ４００（印刷実行部４９）は、エンジン４０６を制御して印刷データＴの印刷を実行する（Ｓ１７）。具体的に、ＣＰＵ４００（印刷実行部４９）は、通常画像処理部２８のステップＳ１２〜ステップＳ１５の画像処理により得られたデータに基づいてエンジン４０６を制御して印刷データＴの印刷を実行する。また、ＣＰＵ４００（印刷実行部４９）は、プルーフ用画像処理部２７のステップＳ１６の画像処理（不安定画素体置換処理）によりデータを得た場合には、プルーフ用画像処理部２７の画像処理により得たデータに基づいてエンジン４０６を制御して印刷データＴの印刷を実行する。
【０１４９】
各実施の形態に示したプルーフ用画像処理部や通常画像処理部などの画像処理に係る各機能の一部又は全てを、ＡＳＩＣなどのハードウエアにより構成しても良い。
【０１５０】
第２の実施の形態では、解像度変換を２４００ｄｐｉから１２００ｄｐｉに変換する例を示したため、４画素を処理単位に解像度変換を行ったが、この処理単位は、プルーフ画像データの解像度とプリンタやＭＦＰの出力解像度に応じて適宜変形しても良い。
【０１５１】
また、プリンタやＭＦＰのカラー深度が２ビットの場合の例を示したため、ドットサイズを０ドット、１／３ドット、２／３ドット、及び３／３ドットの中の、４種類のドットサイズの中から決定したが、ドットサイズの種類はプリンタやＭＦＰのカラー深度に応じて適宜増加させても減少させても良い。
【０１５２】
以上により、各実施の形態及び各変形例では、画像形成装置が安定的にドットを形成する画素にプルーフ画像データ中の不安定画素体が置換されるため、本刷用の装置で印刷される不安定画素体の網点を画像形成装置においても安定的にドットとして形成することができるという効果を奏する。
【０１５３】
各実施の形態及び各変形例で実行されるプログラムは、ＲＯＭやＨＤＤなどのメモリ部に予め組み込まれて提供するものとしているが、これに限定されるものではない。各実施の形態及び各変形例で実行されるプログラムを、ＤＦＥやＭＦＰなどのコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供してもよい。例えば、インストール可能な形式または実行可能な形式のファイルで、フレキシブルディスク、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）、ブルーレイディスク（登録商標）、半導体メモリ等の記録媒体に記録して提供してもよい。
【０１５４】
また、各実施の形態及び各変形例で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、各実施の形態及び各変形例で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【０１５５】
１          プルーフ印刷システム
１０        ホストコンピュータ
２０        ＤＦＥ
２０−１    受付手段
２０−２    画像処理手段
２０−２ａ  不安定画素体検出手段
２０−２ｂ  不安定画素体置換手段
２０−３    送信手段
３０        プリンタ
Ｔ          印刷データ
Ｑ          プルーフ画像データ
【先行技術文献】
【特許文献】
【０１５６】
【特許文献１】特開２００６−０３０２７７号公報
【図１】
2018046419.tif 000003
【図２】
2018046419.tif 000004
【図３】
2018046419.tif 000005
【図４】
2018046419.tif 000006
【図５】
2018046419.tif 000007
【図６】
2018046419.tif 000008
【図７】
2018046419.tif 000009
【図８】
2018046419.tif 000010
【図９】
2018046419.tif 000011
【図１０】
2018046419.tif 000012
【図１１】
2018046419.tif 000013
【図１２】
2018046419.tif 000014
【図１３】
2018046419.tif 000015
【図１４】
2018046419.tif 000016
【図１５】
2018046419.tif 000017
【図１６】
2018046419.tif 000018
【図１７】
2018046419.tif 000019
【図１８】
2018046419.tif 000020
【図１９】
2018046419.tif 000021
【図２０】
2018046419.tif 000022
【図２１】
2018046419.tif 000023
【図２２】
2018046419.tif 000024
【図２３】
2018046419.tif 000025
【図２４】
2018046419.tif 000026
【図２５】
2018046419.tif 000027
【図２６】
2018046419.tif 000028