受信した印刷データから印刷用のラスタイメージを生成するにあたり、印刷データに付加された印刷レイアウト設定値を取得し、当該印刷レイアウト設定値が反映されたラスタイメージを生成する第一のラスタイメージ生成部と、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換した後、変換した印刷データから印刷用のラスタイメージを生成する第二のラスタイメージ生成部と、を有し、前記第一のラスタイメージ生成部は、受信した印刷データが所定の文書フォーマットで作成されたものであるとき、当該印刷データに付加された印刷レイアウト設定値を保持する印刷レイアウト設定値保持手段を備え、前記第二のラスタイメージ生成部は、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換する際に、当該印刷データの印刷レイアウト設定値を前記第一のラスタイメージ生成部から取得する印刷レイアウト設定値取得手段と、取得した印刷レイアウト設定値を変換後の印刷データに反映させる印刷レイアウト設定値反映手段と、を備えることを特徴とする画像形成装置。前記第二のラスタイメージ生成部は、印刷データのページ記述言語を解釈してラスタイメージの描画を実行させるインタープリタと、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換する変換モジュールと、前記変換モジュールの処理結果を前記インタープリタの描画環境に設定するオペレータと、前記インタープリタに設定された描画環境に応じて、ラスタイメージの描画を実行する描画モジュールと、を備え、前記印刷レイアウト設定値取得手段は、前記第二のラスタイメージ生成部に追加される追加オペレータにより構成され、前記印刷レイアウト設定値反映手段は、前記変換モジュールを拡張することにより構成される請求項1記載の画像形成装置。前記追加オペレータは、前記第一のラスタイメージ生成部と前記第二のラスタイメージ生成部との間に追加される追加インタフェースを介して、前記第一のラスタイメージ生成部から印刷レイアウト設定値を取得する請求項2記載の画像形成装置。所定の画像形成装置のコンピューターを、受信した印刷データから印刷用のラスタイメージを生成するにあたり、印刷データに付加された印刷レイアウト設定値を取得し、当該印刷レイアウト設定値が反映されたラスタイメージを生成する第一のラスタイメージ生成手段、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換した後、変換した印刷データから印刷用のラスタイメージを生成する第二のラスタイメージ生成手段、として機能させ、前記第一のラスタイメージ生成手段に、受信した印刷データが所定の文書フォーマットで作成されたものであるとき、当該印刷データに付加された印刷レイアウト設定値を保持させるとともに、前記第二のラスタイメージ生成手段に、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換する際に、当該印刷データの印刷レイアウト設定値を前記第一のラスタイメージ生成手段から取得させ、取得した印刷レイアウト設定値を変換後の印刷データに反映させることを特徴とする画像形成プログラム。しかしながら、PDFダイレクト印刷機能を実現する従来の構成では、ユーザからの種々の機能要求を同時に満たすことは困難であった。例えば、PDFダイレクト印刷において、PDFの新バージョンへの対応、透明度機能や印刷パフォーマンスの改善等を実現しつつ、印刷レイアウト設定機能集約印刷、ブックレット印刷等等、元々のPDFの仕様からの独自拡張機能を短期間でサポートすることは困難であった。本発明は、上記の事情にかんがみなされたものであり、ダイレクト印刷機能に係るユーザからの種々の機能要求を満たすことができる画像形成装置及び画像形成プログラムの提供を目的とする。上記目的を達成するため本発明の画像形成装置は、受信した印刷データから印刷用のラスタイメージを生成するにあたり、印刷データに付加された印刷レイアウト設定値を取得し、当該印刷レイアウト設定値が反映されたラスタイメージを生成する第一のラスタイメージ生成部と、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換した後、変換した印刷データから印刷用のラスタイメージを生成する第二のラスタイメージ生成部と、を有し、前記第一のラスタイメージ生成部は、受信した印刷データが所定の文書フォーマットで作成されたものであるとき、当該印刷データに付加された印刷レイアウト設定値を保持する印刷レイアウト設定値保持手段を備え、前記第二のラスタイメージ生成部は、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換する際に、当該印刷データの印刷レイアウト設定値を前記第一のラスタイメージ生成部から取得する印刷レイアウト設定値取得手段と、取得した印刷レイアウト設定値を変換後の印刷データに反映させる印刷レイアウト設定値反映手段と、を備えた構成としてある。また、本発明の画像形成プログラムは、所定の画像形成装置のコンピューターを、受信した印刷データから印刷用のラスタイメージを生成するにあたり、印刷データに付加された印刷レイアウト設定値を取得し、当該印刷レイアウト設定値が反映されたラスタイメージを生成する第一のラスタイメージ生成手段、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換した後、変換した印刷データから印刷用のラスタイメージを生成する第二のラスタイメージ生成手段、として機能させ、前記第一のラスタイメージ生成手段に、受信した印刷データが所定の文書フォーマットで作成されたものであるとき、当該印刷データに付加された印刷レイアウト設定値を保持させるとともに、前記第二のラスタイメージ生成手段に、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換する際に、当該印刷データの印刷レイアウト設定値を前記第一のラスタイメージ生成手段から取得させ、取得した印刷レイアウト設定値を変換後の印刷データに反映させるようにしてある。以上のように、本発明によれば、ダイレクト印刷機能に係るユーザからの種々の機能要求をすべて満たすことができる。以下、本発明に係る画像形成装置画像形成プログラムの実施形態について図面を参照して説明する。ここで、以下に説明する画像形成装置は、パーソナルコンピューター等から印刷データを受け取るデータ受信部、受信した印刷データを解釈して描画データを生成する制御部、描画データにもとづいてトナー像を形成し、印刷用紙等に印字を行う印刷エンジン等を備えるデータ受信部、制御部及び印刷エンジンは非図示。すなわち、本実施形態に係る画像形成装置は、このような構成によって、プリンターやプリンター機能を有するMFPとしての機能を実現する。制御部は、CPUCentralProcessUnit、ROMReadOnlyMemory及びRAMRandomAccessMemory等により構成されたコンピューターを有する。CPUは、画像形成プログラムを実行する演算処理装置である。ROMは、画像形成プログラム及びデータを予め記憶した不揮発性のメモリである。RAMは、画像形成プログラムを実行する際にそのプログラム及びデータを一時的に記憶して、作業領域として用いるメモリである。ROMに記憶された画像形成プログラムは、CPUの制御手段に読み込まれることにより、コンピューターの構成各部に指令を送り、所定の処理、例えば、PJLインタープリタによる処理、PSインタープリタによる処理、PDF/PS変換処理、ラスタイメージ生成処理などを行わせる。図1は、本発明の実施形態に係る画像形成装置が備えるラスタイメージ生成部の構成及び処理手順を示すブロック図である。この図に示すように、本発明の実施形態に係る画像形成装置は、PJLインタープリタ10と、第一のラスタイメージ生成部20と、第二のラスタイメージ生成部30と、を備えている。PJLインタープリタ10は、PC等のホストコンピューターから、非図示のデータ受信部を介して所定のプリントジョブ記述言語PJLで記述された印刷データや所定の文書フォーマットで生成された印刷データ例えば、PDFデータを受信するとともに、印刷データの受信に応じて、第一のラスタイメージ生成部20を起動する。印刷データには、ホストコンピューター側で設定された印刷レイアウト設定値例えば、集約印刷設定値、ブックレット印刷設定値等も含まれている。例えば、PDFデータをダイレクト印刷する場合、ホストコンピューターのディスプレイに図2のaに示すダイレクト印刷設定画面を表示させ、この画面で設定をクリックすると、図2のbに示す印刷レイアウト設定画面が表示される。この画面のレイアウトの項目で任意のレイアウト例えば、ブックレットを選択してからダイレクト印刷操作を行うと、印刷レイアウト設定値が付加されたPDFデータが画像形成装置に送信されるようになっている。このレイアウト設定機能は、元々のPDFの仕様ではなく独自に拡張されたものである。第一のラスタイメージ生成部20は、画像形成装置が本来有するラスタイメージプロセッサ以下、適宜RIPと言う。であって、受信した印刷データから印刷用のラスタイメージを生成する。例えば、所定のページ記述言語PostScript以下、適宜PSと言う。を解釈してラスタイメージの描画を実行させるPSインタープリタ21や、PSインタープリタ21に設定された描画環境に応じて、ラスタイメージの描画を実行する描画モジュール図示せずを備えて構成される。また、第一のラスタイメージ生成部20は、受信した印刷データから印刷用のラスタイメージを生成するにあたり、印刷データに付加された印刷レイアウト設定値を取得し、当該印刷レイアウト設定値が反映されたラスタイメージを生成することができる。ただし、第一のラスタイメージ生成部20においては、PDFなどの所定の文書フォーマットで作成された印刷データのラスタイメージを生成することはできない。第二のラスタイメージ生成部30は、所定の文書フォーマットで作成された印刷データのダイレクト印刷を実現するために画像形成装置に搭載されるラスタイメージプロセッサであって、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換した後、変換した印刷データから印刷用のラスタイメージを生成することができる。例えば、PDFデータの場合は、同じメーカAdobe社で開発され、仕様が似ているPostScriptデータ以下、適宜PSデータという。に変換した後、変換したPSデータから印刷用のラスタイメージを生成するのが一般的であり、このような処理が可能なラスタイメージプロセッサとしては、Artifex社のGhostscriptが知られている。このように、汎用性の高い既存のRIPを用いることにより、迅速かつ確実なユーザサポートを可能とすることができる。本発明の実施形態に係る画像形成装置では、このような第二のラスタイメージ生成部30を搭載するにあたり、第一のラスタイメージ生成部20には、受信した印刷データが所定の文書フォーマットで作成されたものであるとき、当該印刷データに付加された印刷レイアウト設定値を保持する印刷レイアウト設定値保持手段を設けるようにしている。また、第二のラスタイメージ生成部30には、所定の文書フォーマットで作成された印刷データを所定のページ記述言語の印刷データに変換する際に、当該印刷データの印刷レイアウト設定値を第一のラスタイメージ生成部20から取得する印刷レイアウト設定値取得手段と、取得した印刷レイアウト設定値を変換後の印刷データに反映させる印刷レイアウト設定値反映手段と、を設けるようにしている。以下、第二のラスタイメージ生成部30の具体的な構成について、図1を参照して説明する。図1に示すように、第二のラスタイメージ生成部30は、印刷データのページ記述言語PostScriptを解釈してラスタイメージの描画を実行させるPSインタープリタ31と、所定の文書フォーマットPDFで作成された印刷データを所定のページ記述言語PostScriptの印刷データに変換するPDF/PS変換モジュール32と、PDF/PS変換モジュール32の処理結果をPSインタープリタ31の描画環境に設定するPSオペレータ33と、PSインタープリタ31に設定された描画環境に応じて、ラスタイメージの描画を実行する描画モジュール34と、を予め備えており、ここに、前述した印刷レイアウト設定値取得手段と印刷レイアウト設定値反映手段が追加される。印刷レイアウト設定値反映手段は、PDF/PS変換モジュール32を拡張することにより構成される。例えば、画像形成装置独自の印刷レイアウト設定値をPSデータに変換する機能をPDF/PS変換モジュール32に追加する。印刷レイアウト設定値取得手段は、第二のラスタイメージ生成部30に追加される追加PSオペレータ35により構成される。つまり、PDF/PS変換モジュール32第二のラスタイメージ生成部30は、C言語プログラムではなく、PostScriptプログラムであるので、独自の追加PSオペレータ35を追加することによって印刷レイアウト設定値取得手段を得る。このようにすると、PDF/PS変換モジュール32の拡張を最小限に抑えることができるので、PDFの新バージョンへの対応や、透明度機能や印刷パフォーマンスの改善が図られた高機能のPDF対応RIPを短期間で実現することが可能になる。追加PSオペレータ35は、第一のラスタイメージ生成部20と第二のラスタイメージ生成部30との間に追加される追加インタフェース40を介して、第一のラスタイメージ生成部20から印刷レイアウト設定値を取得することが好ましい。このようにすると、アーキテクチャが全く異なるラスタイメージ生成部20、30間でも、印刷レイアウト設定値を容易に取得することが可能になる。次に、画像形成装置がPDFデータを受信した際の処理手順について、図1を参照して説明する。図1に示すように、PJLインタープリタ10がPDFデータを受け取ったら、第一のラスタイメージ生成部20PSインタープリタ21を起動する。第一のラスタイメージ生成部20は、PDFデータに印刷レイアウト設定値が付加されていれば、それをPSインタープリタ21に保持する図1の手順1参照。次に、第一のラスタイメージ生成部20は、第二のラスタイメージ生成部30にPDFデータを処理させるために、第二のラスタイメージ生成部30PSインタープリタ31を起動する図1の手順2参照。PSインタープリタ31は、PDFデータを処理するためにPDF/PS変換モジュール32を読み込んで実行する図1の手順3参照。PDF/PS変換モジュール32は、印刷レイアウト設定値を取得するために、追加PSオペレータ35を実行する図1の手順4参照。追加PSオペレータ35は、追加インタフェース40が持つレイアウト設定値取得関数を呼ぶ図1の手順5参照。追加インタフェース40は、第一のラスタイメージ生成部20が持つレイアウト設定値取得関数を呼ぶ図1の手順6参照。PDF/PS変換モジュール32は、印刷レイアウト設定値を取得したら、その設定値に応じて、集約やブックレットのページ割り付け処理をする図1の手順7参照。次に、PDF/PS変換モジュール32は、ページ割り付け処理結果をPSインタープリタ31の描画環境に設定するために、PSオペレータ33を実行する図1の手順8参照。PSオペレータ33は、描画環境をPSインタープリタ31に反映する図1の手順9参照。PSインタープリタ31は、自身が保持する描画環境に応じて、ページの描画処理を実行する図1の手順10参照。描画モジュール34は、ページごと描画データを生成して非図示の印刷エンジン等に出力する図1の手順11参照。次に、第二のラスタイメージ生成部30による印刷レイアウト設定値の具体的な取得手順について、図3を参照して説明する。図3は、本発明の実施形態に係る画像形成装置が備えるラスタイメージ生成部の印刷レイアウト設定値取得手順を示すブロック図である。この図に示すように、PDF/PS変換モジュール32は、PostScriptで記述されており、PSインタープリタ31は、PDF/PS変換モジュール32を自身のPostScriptパーサで解析する。PSインタープリタ31は、PDF/PS変換モジュール32の解析の中に、印刷レイアウト設定値を取得するための追加PSオペレータ35をパースしたら、そのオペレータ35に関連付けられたC言語関数を実行して第一のラスタイメージ生成部20から印刷レイアウト設定値を取得する。なお、図1では、処理手順等の説明の便宜のため、PDF/PS変換モジュール32から追加PSオペレータ35やPSオペレータ33に向かった矢印が記されているが、実際には、PDF/PS変換モジュール32を解析しているPSインタープリタ31が追加PSオペレータ35やPSオペレータ33を実行するようにしている。次に、本発明の実施形態に係る画像形成装置の優位性について、参考例と比較しつつ説明する。図4は、参考例1に係る画像形成装置が備えるラスタイメージ生成部の構成及び処理手順を示すブロック図、図5は、参考例2に係る画像形成装置が備えるラスタイメージ生成部の構成及び処理手順を示すブロック図である。図4に示す参考例1の画像形成装置では、PDF対応RIP例えば、Ghostscriptを構成するPDF/PS変換モジュール132のみを実装することで、PDFダイレクト印刷を実現している。PDF/PS変換モジュール132は、前述したPDF/PS変換モジュール32と同様に拡張し、印刷レイアウト設定値は、第一のラスタイメージ生成部120に設けられるPSオペレータ122を介して、第一のラスタイメージ生成部120のPSインタープリタ121から取得する。そして、PDF/PS変換モジュール132は、印刷レイアウト設定値を取得したら、その設定値に応じて、集約やブックレットのページ割り付け処理をし、PSオペレータ122を介して、ページ割り付け処理結果をPSインタープリタ121の描画環境に設定する。その後、PSインタープリタ121は、第一のラスタイメージ生成部120の描画モジュール123で描画を実行する。このように構成された画像形成装置でも、画像形成装置独自の印刷レイアウト設定機能がサポートされたPDFダイレクト印刷が可能であるが、第一のラスタイメージ生成部120側で描画を行うので、PDFの新バージョンへの対応、透明度機能や印刷パフォーマンスの改善等を短期間で実現することは難しい。その理由は、参考例1の構成では、PDFの新バージョンへの対応、透明度機能や印刷パフォーマンスの改善等を実現する場合、PDF/PS変換モジュール132だけでなく、画像形成装置独自のラスタイメージプロセッサである第一のラスタイメージ生成部120の大幅な改良が必要だからである。一方、図5に示す参考例2の画像形成装置では、本発明の実施形態に係る画像形成装置と同様に、PDF対応RIP例えば、Ghostscriptを第二のラスタイメージ生成部230として搭載し、第二のラスタイメージ生成部230側で描画を行うので、このようなPDF対応RIPを搭載するだけで、PDFの新バージョンをサポートし、透明度機能や印刷パフォーマンスを短期間で改善することが可能である。しかしながら、このように構成された画像形成装置では、PDFダイレクト印刷において、画像形成装置独自の印刷レイアウト設定機能をサポートすることができない。そこで、本発明の実施形態に係る画像形成装置は、図1に示すような構成とすることにより、PDFダイレクト印刷において、PDFの新バージョンへの対応、透明度機能や印刷パフォーマンスの改善、画像形成装置独自の印刷レイアウト設定機能等を短期間でサポートできるようにしたものである。以上のように構成された本実施形態の画像形成装置によれば、所定の文書フォーマットで作成された印刷データのダイレクト印刷において、文書フォーマットの新バージョンへの対応や機能改善、画像形成装置独自の印刷レイアウト設定機能等を迅速にサポートすることができる。また、汎用のRIPを用いることにより各構成部の拡張や変更を最少限に抑えつつ、最新のPDF対応RIPを短期間で実現することが可能になる。この際、追加PSオペレータ35及び追加インタフェース40を構成するようにしているため、アーキテクチャが全く異なるRIP間でも、印刷レイアウト設定値を容易に取得することが可能になる。以上、本発明について、実施形態を示して説明したが、本発明は、上述した実施形態にのみ限定されるものではなく、特許請求の範囲内で種々の変更が可能であることは言うまでもない。例えば、前記実施形態では、第二のラスタイメージ生成部に相当するRIPとしてArtifex社のGhostscriptを用いた例について説明したが、これに限定するものではなく、PDFの新バージョンや透明度機能等をサポートする他のRIPを用いることによっても同様の効果を奏することができる。また、ダイレクト印刷機能の対象となる所定の文書フォーマットとしてPDFを例示したが、PDF以外の文書フォーマットにも適用できることは言うまでもない。