"PDLPageDescriptionLanguageデータを基に生成された第1の画像データと当該第1の画像データの属性データとから、前記第1の画像データ内の注目画素の階調値が所定値以上であって、かつ前記属性データが所定の種類を表しているとの判定条件を充足するか否かを判定して、判定結果を表す判定データを生成する判定部と、前記第1の画像データに前記属性データに対応する階調処理を施して第2の画像データを生成する階調処理部と、前記第1の画像データを2値化した画像データにスムージング処理を施して第3の画像データを生成するスムージング処理部と、前記判定データが前記判定条件を充足しない場合は前記第2の画像データ内の注目画素をプリントデータとして出力し、前記判定データが前記判定条件を充足する場合は前記第3の画像データ内の注目画素をプリントデータとして出力する切替部とを備えたことを特徴とする画像形成装置。前記属性データが表す所定の種類は、文字またはグラフィックスの輪郭部であることを特徴とする請求項1に記載の画像形成装置。前記PDLデータはカラーデータであり、前記判定部、階調処理部、スムージング部及び切替部は前記PDLデータを基に生成された各色の画像データ、属性データを処理することを特徴とする請求項2に記載の画像形成装置。PDLPageDescriptionLanguageデータを基に生成された第1の画像データと当該第1の画像データの属性データとから、前記第1の画像データ内の注目画素の階調値が所定値以上であって、かつ前記属性データが所定の種類を表しているとの判定条件を充足するか否かを判定して、判定結果を表す判定データを生成する判定ステップと、前記第1の画像データに前記属性データに対応する階調処理を施して第2の画像データを生成する階調処理ステップと、前記第1の画像データを2値化した画像データにスムージング処理を施して第3の画像データを生成するスムージング処理ステップと、前記判定データが前記判定条件を充足しない場合は前記第2の画像データ内の注目画素をプリントデータとして出力し、前記判定データが前記判定条件を充足する場合は前記第3の画像データ内の注目画素をプリントデータとして出力する切替ステップとを備えたこと特徴とする画像形成方法。前記属性データが表す所定の種類は、文字またはグラフィックスの輪郭部であることを特徴とする請求項4に記載の画像形成方法。前記PDLデータはカラーデータであり、前記判定ステップ、階調処理ステップ、スムージング処理ステップ及び切替ステップは前記PDLデータを基に生成された各色の画像データ、属性データを処理することを特徴とする請求項5に記載の画像形成方法。しかしながら、従来の2値データを出力するRIP処理と異なり、出力階調数を多値例えば256とするRIP処理も提案されている。従って、これまでの技術の蓄積を継承するため、このようなケースにおいても従来のパターンマッチング手法を用いたスムージング技術を適用したいとのニーズがある。上記課題を解決するための実施形態によれば、PDLPageDescriptionLanguageデータを基に生成された第1の画像データと当該第1の画像データの属性データとから、前記第1の画像データ内の注目画素の階調値が所定値以上であって、かつ前記属性データが所定の種類を表しているとの判定条件を充足するか否かを判定して、判定結果を表す判定データを生成する判定部と、前記第1の画像データに前記属性データに対応する階調処理を施して第2の画像データを生成する階調処理部と、前記第1の画像データを2値化した画像データにスムージング処理を施して第3の画像データを生成するスムージング処理部と、前記判定データが前記判定条件を充足しない場合は前記第2の画像データ内の注目画素をプリントデータとして出力し、前記判定データが前記判定条件を充足する場合は前記第3の画像データ内の注目画素をプリントデータとして出力する切替部とを備えた画像形成装置が提供される。第1の実施の形態図1は、第1の実施の形態のMFP12を用いたシステム構成を示す図である。図1に示すシステムでは、ネットワーク10に接続したコンピュータ端末PC11はMFP12内部の一部機能であるプリンタ120に対して、画像データの構造を示すPDLPageDescriptionLanguageデータあるいはラスタのデータを転送する。すなわち、PC11はプリンタ120とのインターフェース特性に合わせて、プリンタドライバ21からプリンタコントローラ121にPDLデータあるいはラスタのデータを転送する。プリンタ120では、プリンタコントローラ121が、プリンタエンジン122を駆動制御する。プリンタコントローラ121は、PC11から送られたPDLデータをビットマップに展開して各画像処理を実行した後、画像データをデータ記憶部に格納する。プリンタエンジン122は、プリンタコントローラ121からのビットマップの画像データを駆動信号に変換し、用紙の搬送やレーザの駆動制御等を行って印字動作を行う。プリンタコントローラ121は、各オブジェクトの属性を解析してそれぞれに最適な画像処理を施し、合成して出力することができる。PC11とプリンタ120は必ずしもネットワークを介して接続する必要はなく、USBを使用して接続しても良く、1対1の関係で接続しても良い。プリンタコントローラ121とプリンタエンジン122とのインターフェースは、プリンタのアーキテクチャに依存する。図2は、第1の実施の形態のMFP12内のプリンタコントローラ121の一構成例を示すブロック図である。プリンタコントローラ121は、イメージ属性分析部22、ラスタ演算部23、色変換部24、データ符号化部25、データ記憶部26、データ復号化部27、画像処理部28を備える。PC11のアプリケーションプログラム20での印刷命令によってプリンタドライバ21から転送されたPDLデータは、ネットワークを介してプリンタコントローラ121に転送される。プリンタコントローラ121では、イメージ属性分析部22が、受け取ったPDLデータから画像の属性を分析し、種類を分類する。基本的に画像データは大きく分けて、文字、写真、グラフィックス1、グラフィックス2のいずれかの属性となる。グラフィックス1は、画像がグラフィックスの輪郭部であることを表す。グラフィックス2は、画像がグラフィックスの内部であることを表す。分類されたデータの属性はタグとしてそれぞれのタイプの属性を割り当てられ後段の処理に渡される。例えば上記4種類の属性を持つ場合には2bitのタグデータが必要となる。ラスタ演算部23はPDLデータをビットマップデータに変換する。例えば、モノクロプリントの場合は、PDLデータは、単色8bitのビットマップデータに変換される。カラープリントの場合は、PDLデータは、各色8bitのビットマップデータに変換される。各ビットマップデータには位置に対応するタグデータも割り当てられている。色変換部24は、変換された各色8bitのモニタなどで標準的なRGB色信号を、プリンタでの色再現色のCMY色、あるいはCMYK色に変換する。R,G,Bはレッド、グリーン、ブルーの各色を示し、C,M,Y,Kはシアン、マゼンタ、イエロー、ブラックの各色を示している。図2の実施例では、色変換部24は、タグデータを基に、それぞれの画像の属性に応じて色変換の処理を切り替える。出力装置がモノクロプリンタであれば、K色信号に変換する。色変換された画像は次に、データ符号化部25に送られ、データの圧縮が行われる。圧縮方式は、多値の画像データを圧縮する方式であってよい。圧縮方式は非可逆であってよい。圧縮された画像データは次に、メモリやHDD等のデータ記憶部26に一時記憶される。圧縮によりデータ記憶部26に記憶するデータの容量を抑えることができ、システム全体のパフォーマンスを上げることができる。またデータ記憶部26に一旦蓄えることで、電子ソートなどの機能を有効に利用できる。データ復号化部27は、データ記憶部26からデータを読み出し、符号化されたデータを復号化する。画像処理部28は、各オブジェクトごとの画像の特性とタグデータとに応じてジャギーを滑らかに補正する処理、及びハーフトーン処理を行なう。ハーフトーン処理では、例えば閾値マトリクスを用いたフィルタリングにより、1画素のデータをプリンタ120の印字能力に合わせたbit数の階調数の画像データに変換する。ハーフトーン化部30は、オブジェクトごとの画像の特性とタグデータとに応じてハーフトーン化する。プリンタエンジン122は、画像データを、レーザを駆動するためのPWM信号に変換し、画像を形成する。図3は、第1の実施の形態のMFP12内の画像処理部28の一構成例を示すブロック図である。画像処理部28は、階調処理部31、2値化処理部32、スムージング処理部33、属性情報判定部34及び切替処理部35を備えている。階調処理部31は、ハーフトーン処理を実行する。2値化処理部32は、画像データを2値化する。スムージング処理部33は、画像データに含まれるジャギーを滑らかに補正する。属性情報判定部34は、画像データと属性データとから判定信号を生成する。切替処理部35は、2値化処理部32の出力画像データとスムージング処理部33の出力画像データとを判定信号に基づいて切り替えてプリントエンジンに出力する。なお、図3に示すRIP処理は、イメージ属性分析部22とラスタ演算部23とが実行する処理を表す。続いて、画像処理部28の各ブロックの動作について説明する。階調処理部31は、画像データに対して中間色を再現するためにハーフトーン処理を実行する。ハーフトーンとは、中間色を小さな点ドットのパターンで表現することで印刷可能とするものである。このハーフトーン処理により連続した色調の画像を少ない色調の出力によって表すことが可能となっている。階調処理部31は、予め用意したディザマトリクスを用いて、連続階調画像データをハーフトーン画像に変換する。階調処理部31は、階調再現重視、細字再現重視、ざらつき低減などの所望の画質を得る目的に応じたハーフトーン処理を実行するために、複数のディザマトリクスハーフトーンパターンを有している。即ち、画像の属性に対応してハーフトーンパターンを切り替えて処理する。スムージング処理部33は、2値化処理部32によって2値化された画像データに対して画像データに含まれるジャギーを滑らかに補正する。図4は、第1の実施の形態のスムージング処理において実施されるパターンマッチング処理を説明する図である。2値化処理後の画像データは、5×5のマトリックスに分割された複数の入力画像41として処理される。スムージング処理部33は、テンプレートデータベース40内のテンプレート画像40-1、40-2、、40-mと入力画像41とを比較して、それぞれの画像の画素配置の一致性を画素ごとに判定する。図4に示す例では、テンプレート画像40-2が入力画像41と一致している。パターンマッチング結果、入力画像41と一致したテンプレート画像があった場合は、そのテンプレート画像に応じて予め定められたスムージング処理に従って画素の値を変換する。図5は、第1の実施の形態のスムージング処理前後の画像を例示する図である。スムージング処理前画像43は、3行×3列のマトリックスで2値画像として表されている。スムージング処理後画像44では、1行2列のブロックの右下部分のブロックと、2行1列のブロックの右下部分のブロックとが2値データの黒=1の値に置き換えられている。これによって、図形の境界部分のジャギーが小さくなっている。図6は、第1の実施の形態の属性情報判定部34の処理手順を示すフローチャートである。ステップS01において、属性情報判定部34は、マトリックスで表されるブロックの画像データとその属性データとを入力する。そして、属性情報判定部34は、次の条件が成立するか否かを判定する。条件1注目画素ブロック中心の画素の階調値が所定範囲内にある。条件2属性データが文字またはグラフィックス1、すなわちブロック内の画像がグラフィックスの輪郭部を含んでいる。条件1及び条件2が共に成立する場合ステップS01Yesは、ステップS02において、属性情報判定部34は判定信号を1として出力する。条件1または条件2の少なくとも一つが成立しない場合ステップS01Noは、ステップS03において、属性情報判定部34は判定信号を0として出力する。条件1は注目画素の濃度が所定値以上であるかどうかを判定する。即ち、階調値=0を白、階調値=255を黒としたとき、例えば、階調値が150~255の範囲にある場合は、その画素は黒に近い濃度を備えていると判断できる。もし、属性データがグラフィックスの輪郭部を含んでいたとしても、階調値が小さい場合は、ジャギーが存在していることが顕著には視認されない。しかし、階調値が大きい場合は、ジャギーの存在が強く視認される。条件2は、スムージング処理を行なう必要性の有無を判定する。4種類の属性データの内、写真はスムージング処理を施すことによって画質劣化を生ずる。またグラフィックス2であるグラフィックスの内部はスムージング処理を行なう必要がない。一方、文字とグラフィックスの輪郭部はスムージング処理を行なう対象となるデータである。切替処理部35は、判定信号が0の場合は、階調処理部31が出力した画像データ内の注目画素の値をプリントエンジン122に出力し、判定信号が1の場合は、スムージング処理部33が出力した画像データ内の注目画素の値をプリントエンジン122に出力する。第2の実施の形態第2の実施の形態では、画像処理部28がカラー画像信号を処理するように構成されている。従って、第1の実施の形態と同一の部位には同一の符号を付してその詳細の説明は省略する。図7は、第2の実施の形態のMFP12内の画像処理部28の一構成例を示すブロック図である。画像処理部28は、階調処理部51、2値化処理部52、スムージング処理部53、属性情報判定部54及び切替処理部55を備えている。画像処理部28には、シアンC、マゼンタM、イエローY、ブラックKの各色の画像データと属性データとが入力される。画像処理部28を構成する各ブロックは、図3で説明したモノクロプリントでの画像処理動作を各色について実行する。以上、説明した各実施の形態の画像形成装置によれば、モノクロプリント、カラープリントでのスムージング処理が可能となり、写真、グラフィックス内部の画像劣化を起こすことなく文字、グラフィックスの輪郭を滑らかにすることができる。なお、上述の実施の形態で説明した各機能は、ハードウエアを用いて構成しても良く、また、ソフトウエアを用いて各機能を記載したプログラムをコンピュータに読み込ませて実現しても良い。また、各機能は、適宜ソフトウエア、ハードウエアのいずれかを選択して構成するものであっても良い。更に、各機能は図示しない記録媒体に格納したプログラムをコンピュータに読み込ませることで実現させることもできる。ここで本実施の形態における記録媒体は、プログラムを記録でき、かつコンピュータが読み取り可能な記録媒体であれば、その記録形式は何れの形態であってもよい。尚、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。"