"階層構造を有し且つ各階層に対応する複数の内部印刷設定を含むドキュメントデータに、外的に定義された外部印刷設定をさらに付加するための印刷制御装置であって、前記外部印刷設定の入力と、前記複数の内部印刷設定のうち引き継ぐべき階層に関する引き継ぎ設定の入力とを受け付けて保存する保存手段と、前記引き継ぎ設定により印刷設定の引き継ぎが指定されている場合、前記複数の内部印刷設定のうち引継ぎが指定された階層の内部印刷設定と、前記外部印刷設定とをマージして新たな前記引き継ぎが指定された階層の印刷設定を生成する生成手段と、前記生成手段により生成された印刷設定を、前記ドキュメントデータとともにプリンタデバイスに送信するデータ送信手段とを備えることを特徴とする印刷制御装置。前記引き継ぎ設定には、前記外部印刷設定の優先の選択が含まれ、前記生成手段は、前記外部印刷設定の優先が選択されている場合には、前記内部印刷設定を削除することを特徴とする請求項1に記載の印刷制御装置。前記保存手段には、データ送信手段により送信されるデータ形式を、前記ドキュメントデータそのものとするか、前記ドキュメントデータに印刷設定を付加した形式とするかを選択するための出力形式の設定も保存され、前記生成手段は、前記出力形式としてドキュメントデータそのものが選択されている場合には、新たな印刷設定を、前記内部印刷設定の形式で生成し、前記出力形式としてドキュメントデータに印刷設定を付加した形式が選択されている場合には、新たな印刷設定を、前記外部印刷設定の形式で生成することを特徴とする請求項1に記載の印刷制御装置。前記生成手段は、前記出力形式としてドキュメントデータに印刷設定を付加した形式が選択されている場合には、新たな印刷設定を、前記外部印刷設定の形式で生成することを特徴とする請求項3に記載の印刷制御装置。前記ドキュメントデータは、ジョブレベルの階層と、前記ジョブレベルの階層より下位のページレベルの階層を有し、前記引継ぎ設定は、前記ページレベルの階層の前記内部印刷設定を引き継がずに前記ジョブレベルの階層の前記内部印刷設定を引き継ぐ指定と、前記ページレベルの階層の前記内部印刷設定と前記ジョブレベルの階層の前記内部印刷設定を引き継ぐ指定のいずれかを含むことを特徴とする請求項1に記載の印刷制御装置。階層構造を有し且つ各階層に対応する複数の内部印刷設定を含むドキュメントデータに、外的に定義された外部印刷設定をさらに付加するための印刷制御方法であって、保存手段が、前記外部印刷設定の入力と、前記複数の内部印刷設定のうち引き継ぐべき階層に関する引き継ぎ設定の入力とを受け付けて保存する保存工程と、生成手段が、前記引き継ぎ設定により印刷設定の引き継ぎが指定されている場合、前記複数の内部印刷設定のうち引継ぎが指定された階層の内部印刷設定と、前記外部印刷設定とをマージして新たな前記引き継ぎが指定された階層の印刷設定を生成する生成工程と、データ送信手段が、前記生成工程により生成された印刷設定を、前記ドキュメントデータとともにプリンタデバイスに送信するデータ送信工程とを有することを特徴とする印刷制御方法。前記引き継ぎ設定には、前記外部印刷設定の優先の選択が含まれ、前記生成工程では、前記外部印刷設定の優先が選択されている場合には、前記内部印刷設定を削除することを特徴とする請求項6に記載の印刷制御方法。前記保存工程では、データ送信手段により送信されるデータ形式を、前記ドキュメントデータそのものとするか、前記ドキュメントデータに印刷設定を付加した形式とするかを選択するための出力形式の設定も保存され、前記生成工程では、前記出力形式としてドキュメントデータそのものが選択されている場合には、新たな印刷設定を、前記内部印刷設定の形式で生成し、前記出力形式としてドキュメントデータに印刷設定を付加した形式が選択されている場合には、新たな印刷設定を、前記外部印刷設定の形式で生成することを特徴とする請求項6に記載の印刷制御方法。前記生成工程では、前記出力形式としてドキュメントデータに印刷設定を付加した形式が選択されている場合には、新たな印刷設定を、前記外部印刷設定の形式で生成することを特徴とする請求項8に記載の印刷制御方法。前記ドキュメントデータは、ジョブレベルの階層と、前記ジョブレベルの階層より下位のページレベルの階層を有し、前記引継ぎ設定は、前記ページレベルの階層の前記内部印刷設定を引き継がずに前記ジョブレベルの階層の前記内部印刷設定を引き継ぐ指定と、前記ページレベルの階層の前記内部印刷設定と前記ジョブレベルの階層の前記内部印刷設定を引き継ぐ指定のいずれかを含むことを特徴とする請求項6に記載の印刷制御方法。階層構造を有し且つ各階層に対応する複数の内部印刷設定を含むドキュメントデータに、外的に定義された外部印刷設定をさらに付加するための印刷制御装置としてコンピュータを機能させるためのプログラムであって、前記外部印刷設定の入力と、前記複数の内部印刷設定のうち引き継ぐべき階層に関する引き継ぎ設定の入力とを受け付けて保存する保存手段と、前記引き継ぎ設定により印刷設定の引き継ぎが指定されている場合、前記複数の内部印刷設定のうち引継ぎが指定された階層の内部印刷設定と、前記外部印刷設定とをマージして新たな前記引き継ぎが指定された階層の印刷設定を生成する生成手段と、前記生成手段により生成された印刷設定を、前記ドキュメントデータとともにプリンタデバイスに送信するデータ送信手段としてコンピュータを機能させるためのプログラム。前記引き継ぎ設定には、前記外部印刷設定の優先の選択が含まれ、前記生成手段は、前記外部印刷設定の優先が選択されている場合には、前記内部印刷設定を削除することを特徴とする請求項11に記載のプログラム。前記保存手段には、データ送信手段により送信されるデータ形式を、前記ドキュメントデータそのものとするか、前記ドキュメントデータに印刷設定を付加した形式とするかを選択するための出力形式の設定も保存され、前記生成手段は、前記出力形式としてドキュメントデータそのものが選択されている場合には、新たな印刷設定を、前記内部印刷設定の形式で生成し、前記出力形式としてドキュメントデータに印刷設定を付加した形式が選択されている場合には、新たな印刷設定を、前記外部印刷設定の形式で生成することを特徴とする請求項11に記載のプログラム。前記生成手段は、前記出力形式としてドキュメントデータに印刷設定を付加した形式が選択されている場合には、新たな印刷設定を、前記外部印刷設定の形式で生成することを特徴とする請求項13に記載のプログラム。前記ドキュメントデータは、ジョブレベルの階層と、前記ジョブレベルの階層より下位のページレベルの階層を有し、前記引継ぎ設定は、前記ページレベルの階層の前記内部印刷設定を引き継がずに前記ジョブレベルの階層の前記内部印刷設定を引き継ぐ指定と、前記ページレベルの階層の前記内部印刷設定と前記ジョブレベルの階層の前記内部印刷設定を引き継ぐ指定のいずれかを含むことを特徴とする請求項11に記載のプログラム。しかしながら、特許文献1に記載の技術では、XPSドキュメントのようにドキュメントが印刷設定を有する場合に、XPSドキュメントが有する印刷設定を利用することができない。そのため、帳票データの例のように、XPSドキュメントの特定の印刷設定のみを使用して出力したい場合に、XPSドキュメントに指定されている印刷設定を利用者が知り、それをホットフォルダの設定に移し替えなければ本来の出力結果を得られない。また、XPSドキュメントを出力形式とするホットフォルダに例外設定を指定する場合、各ページのプリントチケットを編集する必要がある。そのため、ドキュメントのページ数や例外設定の項目が多くなると、編集の労力がかかり、生産性が低下するばかりか、人為的な過誤の原因ともなる。本発明は上記従来例に鑑みてなされたもので、上述した課題を解決することを目的とする。さらに詳しくはXPS等のドキュメントデータに含まれる印刷設定のうち、指定したレベルすなわち例外を含むか否か及び指定した項目を、ホットフォルダ設定に引き継ぐことができる印刷制御装置及び方法を提供することを目的とする。上記目的を達成するために本発明は以下の構成を有する。すなわち、階層構造を有し且つ各階層に対応する複数の内部印刷設定を含むドキュメントデータに、外的に定義された外部印刷設定をさらに付加するための印刷制御装置であって、前記外部印刷設定の入力と、前記複数の内部印刷設定のうち引き継ぐべき階層に関する引き継ぎ設定の入力とを受け付けて保存する保存手段と、前記引き継ぎ設定により印刷設定の引き継ぎが指定されている場合、前記複数の内部印刷設定のうち引継ぎが指定された階層の内部印刷設定と、前記外部印刷設定とをマージして新たな前記引き継ぎが指定された階層の印刷設定を生成する生成手段と、前記生成手段により生成された印刷設定を、前記ドキュメントデータとともにプリンタデバイスに送信するデータ送信手段とを備えることを特徴とする。本発明によれば、上述した課題を解決することができる。特に、XPS等のドキュメントデータに含まれる印刷設定のうち、指定したレベルすなわち例外を含むか否か及び指定した項目を、ホットフォルダ設定に引き継ぐことができる。[第1実施形態]<システム構成>図1は、本発明に係る印刷制御装置を有する印刷システム構成図である。図1に示すように、クライアントPC101、プリンタ103から構成されており、これらは通信媒体であるネットワーク104によって通信することが可能となっている。ネットワーク上に複数のクライアントPCが存在することを示すためにクライアントPC101および102の2台を図示している。2台とも同じ構成のため、クライアントPCの101のみを説明に使用する。クライアントPC101には電子文書、具体的には階層構造を有するXPSドキュメントを受け付けて印刷するためのホットフォルダが搭載されている。プリンタ103は、XPSドキュメントを解釈してXPSドキュメントに含まれる印刷設定にしたがって印刷できる。また、JDFを解釈して、JDFで定義された印刷設定にしたがってJDFに関連づけられたドキュメントを印刷することもできる。なお、印刷設定を含むジョブ制御情報と、印刷される文書の内容コンテンツとを合わせてパッケージと呼ぶ。また、XPSドキュメントに含まれる印刷設定は、XPSドキュメントの一部を構成しており、内部印刷設定あるいはドキュメントに従属した従属印刷設定と呼ぶことができる。一方、ホットフォルダに対して外的に定義された印刷設定は、外部印刷設定、あるいはドキュメントと独立した独立印刷設定と呼ぶことができる。<本発明におけるホットフォルダの構成>図2は、本実施形態におけるホットフォルダの動作を制御するホットフォルダマネージャ200の構成を示したものである。クライアントPC101に搭載され、ホットフォルダの設定制御や入力される電子文書を処理するためのシステムである。ホットフォルダマネージャ200は、ドキュメント制御部201、設定制御部202を備える。以下でホットフォルダマネージャ200を構成する各制御部について説明する。<本発明におけるホットフォルダの設定制御部の説明>設定制御部202のUI制御部213は、ホットフォルダにあらかじめ印刷設定や動作設定を指定するためのUI制御部である。UI制御部213は、後述の図3から図7の操作画面を備える。図8のフローチャートを用いて、印刷設定時のUI制御部213の設定保存処理について説明する。図3~図7の各UI画面で入力された設定値は、各項目毎に識別可能な形式で一時保存される。ユーザがデスクトップ等に作成しているホットフォルダのアイコンを右クリックするなどして設定画面を開くと不図示、UI制御部213は、図3のような設定画面301を表示する。本実施形態における設定画面301は、基本設定シート302、例外設定シート303、XPS動作設定シート304からなる。基本設定シート302は、ホットフォルダ名305、基本印刷設定の選択領域307、OKボタン308、キャンセルボタン306で構成される。基本設定シート302では、ホットフォルダが生成する印刷ジョブ全体に指定される印刷設定の指定印刷設定を受け付ける。例えば、図3の画面例の出力用紙サイズを例にとると、用紙サイズをA4サイズで出力する印刷設定が入力されている。図4は、例外設定シート303の画面例である。例外設定は、図3の基本設定シート301に対し、ある特定のページに対する印刷設定である。例外設定シート303は、例外設定のページ範囲表示領域401と、それぞれのページ範囲に設定されている印刷設定の内容を表示する設定項目表示領域402とを含む。また、例外設定シート303は、例外設定追加ボタン403と例外設定の削除ボタン404とを備える。例外設定追加ボタン403が押下されると、図5に示すような例外設定追加画面501が表示され、例外設定が追加可能となる。削除ボタン404が押下されると、例外設定表示領域で選択された例外設定が削除される。図4の例では、2~3ページに対してカラー設定と解像度設定が、5~10ページに対して出力用紙サイズの設定がそれぞれ例外設定として設定されている。図5の例外設定追加画面501は、例外設定を適用するページ範囲を指定するページ例外範囲指定領域502と、例外設定領域503と、OKボタン504と、キャンセルボタン505とからなる。図5の画面例では、5ページから10ページが例外範囲として指定され、その範囲に対して出力用紙サイズをA3サイズで出力する例外設定が設定されている。ユーザがOKボタン504を押下することで、例外設定領域503の設定項目がページ例外範囲指定領域502に指示されたページに関連づけられて登録される。登録された内容は、前述のページ範囲表示領域401、設定項目表示領域402に表示される。例外設定領域503で基本設定と同じと指定されている印刷設定は、基本設定シート302で指示された印刷設定を使用して処理されることを意味する。図6は、ドキュメント制御部201にXPSドキュメントが入力された際の動作設定を操作する画面例である。出力形式指定部601、動作モード指定部602、引継ぎ項目指定部603、引継ぎレベル指定部604からなる。出力形式指定部601では、XPSドキュメントがホットフォルダに入力された場合のデバイスに送付する出力形式のフォーマットを指定する。本実施形態においては、XPSパッケージ形式で出力、JDF形式で出力のいずれかが選択できる。それぞれの形式についての詳細については後述する。動作モード指定部602では、入力されたXPSドキュメント内に指示されている印刷設定を引き継ぐか否かを設定する。具体的には図7に示すようにホットフォルダの設定を優先するか選択した項目のXPS設定を引き継ぐのいずれかを選択する。動作モード指定部602で、選択した項目のXPS設定を引き継ぐが指定された場合は、印刷設定のうち、引継ぎ項目指定部603で指定された項目が引き継がれる。引継ぎ項目指定部603では、すべての項目を引き継ぐか、あるいはカラー設定や出力用紙サイズなど設定項目別に、引き継がれる項目を指定する。図6の例では、カラー設定と出力用紙サイズを引き継ぐ設定になっている。引継ぎレベル指定部604では、動作モード指定部602で、選択した項目のXPS設定を引き継ぐが選択された場合に、XPSドキュメントのどの階層の設定を引き継ぐかを選択する。ジョブの設定のみが指定された場合は、図13に示すXPSドキュメント内のジョブレベルすなわちドキュメントデータレベルの印刷設定1304のみ引き継ぐ。この場合には例外設定は引き継がれないことになる。一方、すべてのページが選択された場合には、入力されたXPSドキュメント内のすべてのFixedPageに関連付けられている印刷設定属性とも呼ぶ1306が引き継がれる。すなわち、例外設定も含めて引き継がれる。以上説明したように、ホットフォルダ設定では、基本印刷設定と例外印刷設定という印刷設定に加えて、XSPドキュメントが内包する内部印刷設定の引き継ぎに関する引き継ぎ設定も指定しておくことができる。引き継ぎ設定では、ホットフォルダの印刷設定すなわち内部印刷設定を引き継がずに外部印刷設定のみに従って印刷を行うという第1の引き継ぎ設定と、内部印刷設定を引き継ぐという第2の引き継ぎ設定のいずれかを選択できる。第2の引き継ぎ設定では、さらに、内部印刷設定を全て引き継ぐという設定と、全ては引き継がないという設定とが選択できる。全ては引き継がない場合には、引き継ぐ項目を指定ができる。また、第2の引き継ぎ設定ではさらに、引き継ぎレベルを設定できる。引き継ぎレベルでは、ジョブ全体の印刷設定のみを引き継ぐか、全てのページの例外印刷設定も含めて引き継ぐか選択できる。<ホットフォルダの設定制御部による処理>図8は、図3から図7の設定画面で設定が終了し、OKボタン308が押下された際に、ホットフォルダ設定制御部202が設定画面の内容を保存する処理のフローチャートを示す。S801にてホットフォルダ設定画面301でイベントが発生すると、S802でOKボタンの押下イベントか否かを判断する。OKボタンの押下イベントであると判断すると、次のS803に進む。S802でOKボタンの押下イベントでないと判断された場合には、再びS801でイベント待ち状態となる。S803では、XPSホットフォルダ動作設定保存部214によって、XPS動作設定シート304で設定された内容をXPS動作設定216に保存する。XPS動作設定216の内容は、図6,図7に示す通りであるが、まとめると次のようなものとなる。1出力形式:XPSパッケージまたはJDF形式。これは、力形式をドキュメントデータそのものとするか、ドキュメントデータに印刷設定を付加した形式とするか、という選択とも言える。2動作モード:ホットフォルダ設定外部印刷設定の優先またはXPS印刷設定内部印刷設定の引き継ぎ3引き継ぎ項目:引き継がれる項目の指定全てまたは個々の項目4引き継ぎレベル:ジョブレベルすなわちドキュメントレベルまたはページレベル。すなわち、引き継ぎレベルは、例外印刷設定を引き継ぐか否かを示す。次にS804でホットフォルダ設定により指定された印刷設定の内容をJDFデータ218に保存する。ここで保存される内容は、基本設定シート302の設定内容と、例外設定シート303の設定内容である。図3、図4のUI画面例の基本設定と例外設定の場合、図16の例に示すようなJDFが保存される。図16のJDF1601は、レイアウト配置処理設定1602、レンダリング処理設定1603、印刷処理設定1604を持つ。図16中のPxはページ番号を示す。レイアウト配置処理設定1602においては、すべてのページに基本設定が適用されており、すべてのページに対して、印刷の向きとしてポートレイトが指定されている。レンダリング処理設定1603においては、基本設定として、色設定がカラー、解像度が600dpiに設定され、例外設定として、2ページと3ページに、色設定がモノクロ、解像度が300dpiに設定されている。JDFJobDefinitionFormatは、XMLで定義されたジョブ制御情報であり、印刷設定などを含む。S805では、XPS動作設定シート304の出力形式指定部601で指定された出力形式が判定される。XPSパッケージ形式で出力が選択されている場合にはS806に進み、そうでない場合は処理を終了する。S806では、印刷設定フォーマット生成部215により、基本設定302の内容をプリントチケット217に保存して処理を終了する。図3の画面例であれば、図15に示すようなプリントチケットを生成する。プリントチケットもまたXMLで定義されたデータである。プリントチケット1500は、PrintTicketタグ1501の中にFeature指定部1502を複数個持つ。Feature指定部1502は設定項目を表し、Option指定部1503では、Feature指定部1502で指定された設定項目の設定値を表す。図15の例では、基本設定画面に指定された以下のような項目が格納されている。<FeatureName=JobDuplex>:両面設定<OptionName=TwoSided>:両面印刷<FeatureName=PageMediaSize>:用紙サイズ<OptionName=ISOA4>:A4サイズ<FeatureName=PageOutputColor>:カラー設定<OptionName=Color>:カラー印刷<FeatureName=PageOrientation>:印刷の向き<OptionName=Portrait>:縦<FeatureName=PageResolition>:解像度<OptionName=600dpi>:600dpi。以上の手順により、ホットフォルダUIで入力された印刷設定は、出力形式としてXPSパッケージ形式が選択されていれば、プリントチケット形式で保存され、JDF形式が選択されていればJDF形式で保存される。<ホットフォルダの入力ドキュメント制御部による処理>以下では、本実施形態におけるホットフォルダマネージャ200の入力ドキュメント制御部201の動作について説明する。図9は、ホットフォルダにドキュメントが入力された際の処理フローを示したものである。ドキュメント受信部203がS901で入力待ち状態となり、S902でイベントが発生し、S903にてS902で発生したイベントがドキュメント入力イベントか否かを判別する。S903で入力イベントであると判断された場合には、S904に進む。一方、入力イベントでないと判断された場合には、S901に進み再び入力待ち状態となる。S904では、入力ドキュメント判別部205が入力されたドキュメントのデータタイプを判別し、S905に進む。S905では、判別された入力ドキュメントのデータタイプがXPSドキュメントであるか否かを判定する。S905でXPSドキュメントであると判別された場合には、S907に進む。一方、XPSドキュメント以外のデータタイプと判別された場合には、S911に進む。XPSドキュメント以外のデータタイプとは、従来からホットフォルダでサポートされていたPDFやTIFF、PostScriptなどを指す。ドキュメントファイルがXPSドキュメントであることは、たとえば文書の先頭に付加されたxmlのタグによって判定できる。S911では、PDF制御部206やTIFF制御部205などによって従来の出力処理が実行される。図12は、従来のホットフォルダの出力処理のフローチャートである。S1201で設定制御部202によって保存されたJDFデータ218を取得する。S1202では、S1201で取得したJDFのコンテンツすなわち印刷対象のドキュメントファイルとして、ドキュメント受信部203に入力されたドキュメントデータを指定して印刷ジョブを生成する。図18は、JDFデータ218に保存されたJDFデータ1801コンテンツデータとしてPDFファイルSAMPLE.pdfを指定した場合の例である。S1202で、JDFデータ1801にコンテンツデータ1805の識別子を記述し、S1203で、PDFデータ1805とJDFデータ1801をパッケージ化したパッケージデータ1806をデバイス103に対して送信し、処理を終了する。このパッケージデータが印刷ジョブに相当するデータである。一方、図9のS905でXPSドキュメントであると判別された場合の処理について説明する。S906では、XPS動作設定216を取得する。もちろん取得しなくともXPS動作設定216の内容にアクセスできる状態になればよい。S907では、XPS動作設定216の出力形式の設定に応じて、PTデータ217またはJDFデータ218を参照して、例外設定項目に設定値があるか判定する。S908にて、出力フォーマット判定部208により、XPS動作設定216内の出力形式指定部601の設定値が、XPSパッケージ形式で出力であるか否かを判定する。S908でXPSパッケージ形式であると判別された場合には、S909に進む。一方、XPSパッケージ形式でないと判別された場合には、S910に進む。S909では、XPSパッケージ形式の出力処理が実行される。図10のフローチャートを用いて、S909におけるXPSパッケージ形式の出力処理について説明する。S1001にて、プリントチケット形式で保存されているホットフォルダの印刷設定PTデータ217を取得する。S1002にて、S907で取得したXPS動作設定216に、入力されたXPSドキュメントの印刷設定の引き継ぎ設定がされているか否かを判定する。XPSの印刷設定の引き継ぎ設定がない場合、すなわち動作モード指定部602でホットフォルダの設定を優先するが指定されている場合には、S1013に進む。S1013では、図14に示すようなXPSドキュメントのジョブレベルのプリントチケット1401を削除する。ジョブレベルの印刷設定とは、図14に示すXPSドキュメントのFixedDocumentSequenceノードに関連付けられたプリントチケット1401を指す。S1014にて、入力されたXPSドキュメントのFixedDocumentSequenceに、削除したプリントチケットの代わりとしてプリントチケット217を関連付ける。プリントチケット217は、図6のステップS806で保存されたデータである。さらに、S1015で、入力されたXPSドキュメントに属するすべてのFixedPageのプリントチケットを削除する。その結果、図20に示すような、FixedDocumentSequenceノードにのみプリントチケットが関連づけられたXPSドキュメントが生成される。S1017で、生成されたXPSドキュメントをプリンタデバイスへ送信して処理を終了する。一方、S1002で、入力されたXPSドキュメントの印刷設定を引き継ぐと判断された場合には、S1003に進む。S1003では、引継ぎ項目指定部603で指定された引継ぎ項目をXPS動作設定216より取得する。図6の画面例の場合、以下のように引継ぎ項目としてカラー、出力用紙サイズが取得される。[引継ぎ項目]<PageOutputColor><PageMediaSize>。次にS1004では、入力されたXPSドキュメントのジョブレベルの印刷設定を取得する。その一例であるプリントチケット1401には、以下のような印刷設定が関連付けられている。<FeatureName=PageMediaSize>用紙サイズ<OptionName=ISOA4>A4サイズ<FeatureName=PageOutputColor>カラー設定<OptionName=Mono>モノクロ印刷<FeatureName=PageResolition>解像度<OptionName=300dpi>300dpi。S1005で、S1004で取得した印刷設定のうち、S1003で取得した、指定された引継ぎ項目のみをホットフォルダの印刷設定PTデータ217にマージする。図14に示す入力XPSドキュメントのジョブレベルのプリントチケット1401に、図15のプリントチケット1500をマージして得られるプリントチケットが、図21のプリントチケット2100である。入力ドキュメントのプリントチケット1401のうち、引継ぎ項目のPageOutputColor、PageMediaSizeについては、プリントチケット2100に引き継がれている。このマージ処理では、マージされる側の印刷設定ホットフォルダの印刷設定に、マージする側の印刷設定XPSドキュメントの印刷設定と同一の項目があれば、その項目の設定値はマージする側の印刷設定値に置換される。また、同一の項目がなければ、マージする側のその項目を、マージされる側の印刷設定に追加する。S1006では、入力されたXPSドキュメントのジョブレベルのプリントチケット1401を削除後、新たに作成されたプリントチケット2100をジョブレベルに関連付ける。次に、S1007にて、すべてのページの設定を引き継ぐか否かを判定する。ここでは、S907で取得したXPS動作設定216で、図6の引継ぎレベル指定部604のすべてのページが指定されているか否かを判定する。すべてのページが指定されていないと判断された場合には、S1016に進む。S1016では、入力XPSドキュメントのページレベルの印刷設定、すなわちFixedPageに関連付かれているプリントチケットをすべて削除する。図14の入力XPSドキュメントの例であれば、プリントチケット1402が削除されることになる。その結果、図22に示すような、入力ドキュメントのXPS設定とホットフォルダの印刷設定とをマージしたプリントチケット2201をジョブレベルに持つXPSドキュメントが生成される。次に、S1017で生成されたXPSドキュメントをプリンタデバイスに送信する。一方、S1007にて、すべての印刷設定を引き継ぐと判断された場合には、S1008に進み、入力XPSドキュメントの最初のページのプリントチケットを取得する。次にS1009で、S1008で取得したプリントチケットのうち、S1003で取得した引継ぎ項目の印刷設定のみを抽出する。S1010にて、S1008で取得した元のプリントチケットを関連するページから削除後、S1009で抽出した、引き継がれる印刷設定のみを含むプリントチケットを再度関連づける。次にS1011にて現在参照しているページが最後のページか否かを判定し、最後のページでなければS1012で次のページを参照し、再びS1008を繰り返す。なお、プリントチケットが関連づけられていないページについては、引き継ぐべき設定項目はないので、S1008からS1011へ分岐しても良い。一方、S1011にて最後のページと判定された場合には、S1017へ進み、入力XPSドキュメントの全ページについて、指定された項目の設定値を引き継いだプリントチケットが関連づけられたXPSドキュメントをデバイスに送信する。図23は、図14に示すXPSドキュメントのすべてのページに関連付けられたプリントチケットのうち、指定された項目のみ引き継いで作成されたXPSドキュメントの例である。FixedDocumentSequenceのプリントチケット2301では、入力された元のXPSドキュメントのプリントチケットのうち、引継ぎが指定された項目PageOutputColorとPageMediaSizeがマージされている。また、FixedPage2、FixedPage3に関連づけられたプリントチケットでも、指定された項目のみがプリントチケット2302に引き継がれていることがわかる。FixedPaeg2、FixedPage3には、PageOutputColorとPageMediaSizeのみが例外設定として設定されており、その他の項目は、ジョブレベルのプリントチケット2301の設定に従う。図9の説明に戻る。S910では、JDFXPS形式の出力処理が実行される。図11のフローチャートを用いて、JDFXPS形式の出力処理について説明する。S1101では、ホットフォルダに指定された印刷設定を持つJDFデータ218を取得する。次に、S1102に進み、S907で取得したXPS動作設定216に、入力されたXPSドキュメントの印刷設定を引き継ぐホットフォルダ設定がされているか否かを判定する。XPSの印刷設定を引き継ぐ設定がされていない場合にはS1107に進む。S1107では、JDFデータ218に入力されたXPSドキュメントをコンテンツとして指定し、図19の例のようなJDFデータ1901を生成する。さらにS1108にてJDFとXPSドキュメント1905のパッケージデータ1906をデバイスへ送信して処理を終了する。一方、XPSドキュメントの印刷設定を引き継ぐ指示がある場合には、S1103に進む。S1103では、引継ぎ項目指定部603で指定された引継ぎ項目をXPS動作設定216より取得する。図6の画面例の場合、以下のように引継ぎ項目としてカラー、出力用紙サイズが取得される。[引継ぎ項目]<PageOutputColor><PageMediaSize>。次に、S1104で入力されたXPSドキュメントのジョブレベルの印刷設定プリントチケットを取得する。たとえばジョブレベルのプリントチケット1401には、以下のような印刷設定が関連付けられている。<FeatureName=PageMediaSize>用紙サイズ<OptionName=ISOA4>A3サイズ<FeatureName=PageOutputColor>カラー設定<OptionName=Mono>モノクロ印刷<FeatureName=PageResolition>解像度<OptionName=300dpi>300dpi。次にS1105で、PTマージ部209によって、入力されたXPSドキュメントの印刷設定のうちS1103で取得した引継ぎ項目をJDFデータ218の印刷設定にマージする。図16に示すJDF1601がホットフォルダに指定されている状態で、図14のプリントチケットの設定をマージした結果の例を、図17のJDFデータ1701に示す。図6の画面例においては、カラー印刷設定と、出力用紙サイズが引継ぎ項目として指定されている。プリントチケット1401のうち、カラー設定のモノクロ印刷設定と、出力用紙サイズのA4設定とが、ホットフォルダの印刷設定であるJDFデータ218の基本設定に対して引き継がれる。JDFデータ218のカラー設定の基本設定は、カラー印刷設定であるので、レンダリング処理設定1603のカラー印刷設定がレンダリング処理設定1703のようにモノクロ印刷設定に変更される。出力用紙サイズ1604については、ホットフォルダの基本設定がA4サイズであるため、引き継ぎがされてもJDFデータ218の設定はそのままである。また、プリントチケット1401には、解像度として300dpiが指示されているが、引継ぎ項目に含まれないため引き継がれない。次に、S1106に進み、S1105でマージされたJDFデータ1701に対し、入力XPSドキュメントをそのコンテンツデータと指定する。たとえば、JDFにXPSドキュメントファイル名を記述する。図28は、JDF1701にXPSデータ1905SAMPLE.xpsをコンテンツとして指定した例である。JDF2801のコンテンツ指定部分でSAMPLE.xpsが指定されている。次にS1108に進み、JDF1901とXPSデータ1905をパッケージ化したパッケージデータ1906をプリンタデバイス103に送信する。以上の手順により、XPSドキュメントを入力ドキュメントしたホットフォルダの実現が可能となる。すなわち、XPSドキュメントに指定されている印刷設定をそのまま利用指定印刷することもできる。あるいは、指定した項目だけ、XPSドキュメントに指定された印刷設定を用い、他の設定項目はホットフォルダの印刷設定を用いることもできる。また、XPSドキュメントの印刷設定を一切用いず、ホットフォルダの印刷設定のみを用いることができる。さらに、XPSドキュメントの印刷設定を引き継ぐ場合、ページ単位で設定される例外設定を引き継ぐか否かを指定することもできる。これにより、たとえばXPSドキュメントに含まれる印刷設定には、必須の項目のみを与え、印刷を行うクライアントにおいては、ホットフォルダ設定を、XPS設定を引き継ぐ設定としておくという設定が可能となる。このような設定にしておくことで、XPSドキュメントの作成者が意図した印刷設定に従いつつ、個別の印刷環境に応じた設定に従って印刷することができる。また、プリンタへの力形式として、従来のJDFを用いた形式、XPS形式、JDFをXPSに付加した形式といったように、プリンタのサポート状況に応じて形式を切り換えることができる。本実施形態では、プリンタはXPSとJDFといずれにも対応しているものとしたが、いずれか一方のみサポートするプリンタもあり得るため、この様なプリンタを利用することが可能となる。なお、本実施形態では例外印刷設定はページレベルのみとしているが、FixedDocumentレベルのプリントチケットを例外印刷設定として、ページレベルの例外印刷設定と同様に扱うこともできる。[第2実施形態]本実施形態では、第1実施形態の図9におけるS909及びS910の詳細が、それぞれ図24、図25に示す手順となる点で第1実施形態と異なっている。まず図24のフローチャートを用いて、XPSパッケージ形式の出力処理について説明する。S2401にて、プリントチケット形式で保存されているホットフォルダの印刷設定PTデータ217を取得する。次にS2402で、S907で取得したXPS動作設定216に指示された引継ぎ項目と引継ぎレベルを取得する。S2403にて、S2402で取得した引継ぎ項目で、入力されたXPSドキュメントの印刷設定を引き継ぐ指示があるか否かを判定する。XPSの印刷設定を引き継ぐ指示がない場合、すなわち動作モード602でホットフォルダの設定を優先するが指定されている場合には、S2409に進む。S2409で、図14に示すようなXPSドキュメント形式の入力ドキュメントに含まれるジョブレベルのプリントチケット1401を削除する。ジョブレベルの印刷設定とは、図14に示すXPSドキュメントのFixedDocumentSequenceに関連付けられたプリントチケット1401を指す。S2410にて、入力XPSドキュメントのFixedDocumentSequenceに、ホットフォルダ設定で入力された印刷設定を持つPTデータ217を関連付ける。S2411では、S2410で関連づけたプリントチケットに、引継ぎレベルとしてNoneを指定する。その結果、図29に示すようなプリントチケット2900が生成される。引継ぎレベル指定部2901には、S2411で指定されたNoneが記述されている。S2408で、生成された図30に示すXPSドキュメントをデバイス103に送信して処理を終了する。プリントチケット2900を受信したデバイス103では、引継ぎレベル指定部2901でNoneが指定されていた場合には、ページレベルに指定されているプリントチケット3002の内容は無視する。その結果、ホットフォルダでの指示通り、入力されたXPSドキュメントの印刷設定は引き継がれない。一方、S2403で、入力されたXPSドキュメントの印刷設定を引き継ぐと判断された場合には、S2404に進む。S2404では、入力されたXPSドキュメントのジョブレベルの印刷設定を取得する。プリントチケット1401には、以下のような印刷設定が関連付けられている。<FeatureName=PageMediaSize>用紙サイズ<OptionName=ISOA4>A3サイズ<FeatureName=PageOutputColor>カラー設定<OptionName=Mono>モノクロ印刷<FeatureName=PageResolition>解像度<OptionName=300dpi>300dpi。S2405で、S2404で取得した印刷設定のうち、S2402で取得した引継ぎ項目のみを、ホットフォルダの印刷設定PTデータ217にマージする。図14に示す入力XPSドキュメントに含まれるジョブレベルのプリントチケット1401に、図15のプリントチケット1500をマージ後のプリントチケットが、図21のプリントチケット2100である。入力ドキュメントのプリントチケット1401のうち、引継ぎ項目のPageOutputColor、PageMediaSizeのみプリントチケット2240に引き継がれているのがわかる。S2406では、入力されたXPSドキュメントのジョブレベルのプリントチケット1401を削除後、プリントチケット2240をジョブレベルに関連付ける。次に、S2407で、S2406でジョブレベルに指定したプリントチケットにS2402で取得したXPSドキュメントの引き継ぐ項目と引継ぎレベルを指定する。図27のプリントチケット2700が引継ぎ項目と引継ぎレベルを指定したプリントチケットの例である。引継ぎレベル指定部2701にPageが指定され、引継ぎ項目指定部2702にPageMediaSize2703と、PageOutputColor2704とが指定されている。図31に示すような、プリントチケット2700をジョブレベルに指定したXPSドキュメントが生成され、S2408にてデバイスに送信される。引継ぎレベルにPageが指定されたプリントチケットをデバイスが受け取ると、ページレベルのプリントチケットのうち、引継ぎ項目指定部2702に指定された印刷設定のみ適用して印刷処理を実行する。図31の例では、プリントチケット3102に指定されている印刷設定のうち、指定された項目であるPageOutputColorとPageMediaSizeの設定値が、FixedPage2、FixedPage3に適用される。次に図25のフローチャートを用いて、JDFXPS形式の出力処理について説明する。S2501では、ホットフォルダに指定された印刷設定を持つJDFデータ218を取得する。次に、S2502に進み、S907で取得したXPS動作設定216の入力されたXPSドキュメントの印刷設定を引き継ぎ項目と引継ぎレベルを取得する。S2503にて、XPSドキュメントの印刷設定を引き継ぐ指示があるか否かを判定する。XPSの印刷設定を引き継ぐ指示がない場合には、S2506に進む。S2506では、JDFデータ218に入力されたXPSドキュメントをコンテンツとして指定し、さらに、S2507でJDFデータに引継ぎレベルを指定する。ここでは、XPSドキュメントの印刷設定を引き継がないので、図32に示すJDF3201のXPS引継ぎレベル指定部3202のように、NONEを指定する。さらにS2508にて、JDFとXPSのパッケージデータ3206をデバイス103へ送信して処理を終了する。パッケージデータ3206を受信したデバイス103では、XPS引継ぎレベル指定部3202にNONEが指定された場合、XPSドキュメント3207に指定されている印刷設定は無視される。一方、S2503にてXPSの印刷設定を引き継ぐ指示があると判断された場合には、S2504に進む。S2504では、S2502で取得した設定の引継ぎ項目と引継ぎレベルとをJDFの引継ぎレベル指定部とXPS優先項目設定指定部とにそれぞれ指定する。図26のJDF2601の例では、XPS引継ぎレベル指定部2602にPAGELEVELが、XPS優先項目設定指定部2603には、出力用紙サイズとカラー設定が指定されている。次に、S2505で引継ぎ項目レベルを指定したJDF3201に、そのコンテンツとして入力XPSドキュメント3207を指定する。その結果、図33に示すようなJDF3301が作成される。S2508でデバイス103にXPSパッケージデータ3307を送信する。XPSパッケージデータ3206を受信したデバイス103では、JDFのXPS引継ぎレベル指定部3302、XPS優先項目設定指定部3303の設定にしたがって、XPSドキュメント3308のプリントチケットに記述された印刷設定を引き継ぐ。以上の手順により、本実施形態においても、XPSドキュメントを入力ドキュメントしたホットフォルダの実現が可能となる。以上の手順により、XPSドキュメントを入力ドキュメントしたホットフォルダの実現が可能となる。すなわち、XPSドキュメントに指定されている印刷設定をそのまま利用指定印刷することもできる。あるいは、指定した項目だけ、XPSドキュメントに指定された印刷設定を用い、他の設定項目はホットフォルダの印刷設定を用いることもできる。また、XPSドキュメントの印刷設定を一切用いず、ホットフォルダの印刷設定のみを用いることができる。さらに、XPSドキュメントの印刷設定を引き継ぐ場合、ページ単位で設定される例外設定を引き継ぐか否かを指定することもできる。これにより、たとえばXPSドキュメントに含まれる印刷設定には、必須の項目のみを与え、印刷を行うクライアントにおいては、ホットフォルダ設定を、XPS設定を引き継ぐ設定としておくという設定が可能となる。このような設定にしておくことで、XPSドキュメントの作成者が意図した印刷設定に従いつつ、個別の印刷環境に応じた設定に従って印刷することができる。また、プリンタへの力形式として、従来のJDFを用いた形式、XPS形式、JDFをXPSに付加した形式といったように、プリンタのサポート状況に応じて形式を切り換えることができる。本実施形態では、プリンタはXPSとJDFといずれにも対応しているものとしたが、いずれか一方のみサポートするプリンタもあり得るため、この様なプリンタを利用することが可能となる。なお本発明は、複数の機器例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなどから構成されるシステムに適用しても、一つの機器からなる装置例えば、複写機、ファクシミリ装置などに適用してもよい。また本発明の目的は、前述の実施形態の機能を実現するプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体およびプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、本発明には、プログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた場合についても、本発明は適用される。その場合、書き込まれたプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される。"