"文書データの種類ごとに定められたアプリケーションプログラムに従って動作し、印刷対象の文書データに指定された前記アプリケーションプログラムごとに設定可能な印刷設定に基づいて当該文書データから印刷用データを作成するアプリケーション実行手段と、文書データおよび当該文書データに対する前記印刷設定が指定されたときに、当該印刷設定に基づいて前記アプリケーション実行手段を特定するアプリケーション特定手段と、特定されたアプリケーション実行手段に、前記印刷設定を指定して前記文書データの印刷を指示する印刷指示手段とを備え、前記アプリケーション実行手段は、前記印刷指示手段により指定された印刷設定に基づいて、文書データから印刷用データを作成することを特徴とする印刷実行装置。アプリケーション実行手段が作成した印刷用データを、文書データの出力先である出力端末に対応する印刷出力用データに変換する1つ以上の印刷出力用データ変換手段と、出力端末および当該出力端末で設定可能な印刷設定である出力端末印刷設定が指定されたときに、前記印刷出力用データ変換手段の中から出力端末に応じて一の印刷出力用データ変換手段を選択する作成対象選択手段とを備え、前記作成対象選択手段により選択された印刷出力用データ変換手段は、前記出力端末印刷設定に基づいて、アプリケーション実行手段が作成した印刷用データを出力端末に対応する印刷出力用データに変換する請求項1記載の印刷実行装置。アプリケーション実行手段が作成した印刷用データを、文書データの出力先として予め定めた出力端末に対応する印刷出力用データに変換する印刷出力用データ変換手段を備えた請求項1記載の印刷実行装置。印刷出力用データ変換手段は、印刷出力用データを用いて出力端末に文書データを出力させる請求項2または請求項3記載の印刷実行装置。アプリケーション特定手段は、印刷設定に含まれる所定の識別情報に基づいてアプリケーションプログラムを特定することにより、印刷を指示するアプリケーション実行手段を特定する請求項1から請求項4のうちのいずれか1項に記載の印刷実行装置。アプリケーションプログラムごとに設定可能な印刷設定と印刷対象の文書データとを入力する入力手段を備えた請求項1から請求項5のうちのいずれか1項に記載の印刷実行装置。入力手段は、文書データと当該文書データに指定された印刷設定とを対応づけて記憶する文書データ記憶手段から、印刷対象の文書データおよび印刷設定を抽出し、印刷指示手段は、抽出された印刷設定に基づいて特定されるアプリケーション実行手段に、当該印刷設定を指定して、抽出された文書データの印刷を指示する請求項6記載の印刷実行装置。印刷指示手段は、抽出された印刷設定に基づいて特定されるアプリケーション実行手段に、当該アプリケーション実行手段を動作させるアプリケーションプログラムで設定可能な印刷設定として、抽出された前記印刷設定とは異なる印刷設定を指定して抽出した文書データの印刷を指示する請求項7記載の印刷実行装置。文書データの印刷要求を受け付ける印刷要求受付手段と、少なくとも前記印刷要求がなされた文書データを記憶する文書データ記憶手段と、出力端末に前記文書データを印刷させる印刷実行手段とを備え、前記印刷要求受付手段は、文書データの種類ごとに定められたアプリケーションプログラムを用いて文書データの印刷要求が行われたときに、当該印刷要求時に指定された印刷設定を特定する印刷設定特定手段と、特定された印刷設定と印刷要求が行われた文書データとを、前記文書データ記憶手段に記憶させる印刷関連情報登録手段とを含み、前記印刷実行手段は、前記アプリケーションプログラムに従って動作し、指定された印刷設定に基づいて文書データから印刷用データを作成するアプリケーション実行手段と、文書データを指定して印刷実行指示が行われたときに、前記文書データ記憶手段から当該文書データに指定された印刷設定を抽出する印刷関連情報抽出手段と、抽出された印刷設定に基づいて特定されるアプリケーション実行手段に、抽出された印刷設定を指定して前記文書データの印刷を指示する印刷指示手段とを含み、前記アプリケーション実行手段は、前記印刷指示手段により指定された印刷設定に基づいて、指定された文書データから印刷用データを作成することを特徴とする印刷システム。印刷関連情報登録手段は、文書データの印刷要求を行ったユーザの識別情報を、印刷設定および文書データとともに文書データ記憶手段に記憶させ、印刷関連情報抽出手段は、印刷実行指示を行ったユーザの識別情報に一致する文書データおよび印刷設定を前記文書データ記憶手段から抽出する請求項9記載の印刷システム。文書データの種類ごとに定められたアプリケーションプログラムを用いて文書データの印刷要求が行われたときに、当該印刷要求時に指定された印刷設定を特定する印刷設定特定手段と、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させる印刷関連情報登録手段とを備え、前記印刷設定特定手段は、印刷設定の特定後に当該印刷設定を指定して行われた印刷要求を取り消すことを特徴とする印刷要求受付装置。出力端末に文書データを印刷させる印刷実行手段が、文書データの種類ごとに定められたアプリケーションプログラムごとに設定可能な印刷設定のうち、印刷対象の文書データに指定された印刷設定および当該文書データが指定されたときに、前記アプリケーションプログラムに従って動作し、文書データから印刷用データを作成するアプリケーション実行手段を、指定された印刷設定に基づいて特定し、前記印刷実行手段が、特定されたアプリケーション実行手段に、前記印刷設定を指定して前記文書データの印刷を指示し、前記アプリケーション実行手段が、指定された印刷設定に基づいて、前記文書データから印刷用データを作成することを特徴とする印刷実行方法。印刷実行手段が、出力端末および当該出力端末で設定可能な印刷設定である出力端末印刷設定が指定されたときに、印刷用データを出力端末に対応する印刷出力用データに変換する1つ以上の印刷出力用データ変換手段の中から出力端末に応じて一の印刷出力用データ変換手段を選択し、選択された印刷出力用データ変換手段が、前記出力端末印刷設定に基づいて、アプリケーション実行手段が作成した印刷用データを出力端末に対応する印刷出力用データに変換する請求項12記載の印刷実行方法。文書データの印刷要求を受け付ける印刷要求受付手段が、文書データの種類ごとに定められたアプリケーションプログラムを用いて文書データの印刷要求が行われたときに、当該印刷要求時に指定された印刷設定を特定し、前記印刷要求受付手段が、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させ、出力端末に文書データを印刷させる印刷実行手段が、文書データを指定して印刷実行指示が行われたときに、前記文書データ記憶手段から当該文書データに指定された印刷設定を抽出し、前記印刷実行手段が、前記アプリケーションプログラムに従って動作し、指定された印刷設定に基づいて文書データから印刷用データを作成するアプリケーション実行手段を抽出された印刷設定に基づいて特定し、前記印刷実行手段が、特定されたアプリケーション実行手段に、抽出された印刷設定を指定して前記文書データの印刷を指示し、前記アプリケーション実行手段が、指定された印刷設定に基づいて、前記文書データから印刷用データを作成することを特徴とする印刷方法。印刷要求受付手段が、文書データの印刷要求を行ったユーザの識別情報を、印刷設定および文書データとともに文書データ記憶手段に記憶させ、印刷実行手段が、印刷実行指示を行ったユーザの識別情報に一致する文書データおよび印刷設定を前記文書データ記憶手段から抽出する請求項14記載の印刷方法。文書データの種類ごとに定められたアプリケーションプログラムを用いて文書データの印刷要求が行われたときに、当該印刷要求時に指定された印刷設定を特定し、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させ、印刷設定の特定後に当該印刷設定を指定して行われた印刷要求を取り消すことを特徴とする印刷要求受付方法。コンピュータに、文書データの種類ごとに定められたアプリケーションプログラムごとに設定可能な印刷設定のうち、印刷対象の文書データに指定された印刷設定、および、当該文書データが指定されたときに、前記アプリケーションプログラムに従って動作し、文書データから印刷用データを作成するアプリケーション実行手段を、指定された印刷設定に基づいて特定するアプリケーション特定処理、および、特定されたアプリケーション実行手段に、前記印刷設定を指定して前記文書データの印刷を指示する印刷指示処理を実行させ、前記アプリケーション特定処理で、特定されたアプリケーション実行手段に、指定された印刷設定に基づいて、文書データから印刷用データを作成させるための印刷実行プログラム。コンピュータに、出力端末および当該出力端末で設定可能な印刷設定である出力端末印刷設定を指定して印刷実行指示が行われたときに、印刷用データを出力端末に対応する印刷出力用データに変換する1つ以上の印刷出力用データ変換手段の中から出力端末に応じて一の印刷出力用データ変換手段を選択する作成対象選択処理を実行させ、前記作成対象選択処理で、選択された印刷出力用データ変換手段に、前記出力端末印刷設定に基づいて、アプリケーション実行手段が作成した印刷用データを出力端末に対応する印刷出力用データに変換させる請求項17記載の印刷実行プログラム。コンピュータに、文書データの種類ごとに定められたアプリケーションプログラムを用いて文書データの印刷要求が行われたときに、当該印刷要求時に指定された印刷設定を特定する印刷設定特定処理、および、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させる印刷関連情報登録処理を実行させ、前記印刷設定特定処理で、印刷設定の特定後に当該印刷設定を指定して行われた印刷要求を取り消させるための印刷要求受付プログラム。上述するように、一般的な印刷システムでは、印刷要求が行われた時点で印刷設定を反映させたスプールファイルが作成される。そのため、印刷実行指示の時点で印刷設定を変更することは困難である。一方、特許文献1に記載された加工装置は、作成した中間ファイルを加工して新たな印刷ジョブを作成するため、印刷実行指示時点でも印刷設定を変更することは可能である。しかし、特許文献1に記載された加工装置で変更可能な印刷設定は、アプリケーションソフトで設定可能な印刷設定を網羅しているわけではなく、マルチページ印刷や重ね印刷など、所定の印刷設定に限られる。そのため、特許文献1に記載された加工装置を利用したとしても、印刷実行指示の時点で、変更したい印刷設定に必ずしも変更できるとは限らないという問題がある。また、特許文献1に記載された加工装置が加工対象とするデータは、印刷要求時に指定された範囲のデータである。そのため、印刷要求時に指定しなかった範囲を印刷実行指示時に含めることはできない。例えば、印刷要求時に、文書データの1ページ目から5ページ目までが印刷範囲として指定された場合、1ページ目から5ページ目までの中間ファイルは作成されるが、6ページ目以降の中間ファイルは作成されない。そのため、6ページ目以降を印刷範囲に含めると言う印刷設定の変更はできない。そこで、本発明は、印刷要求と印刷実行指示が異なるタイミングで行われ、かつ、印刷実行指示時に要求される印刷設定が印刷要求時の印刷設定と異なる場合であっても、印刷実行指示時の印刷設定を反映させた印刷実行を行うことができる印刷実行装置、印刷システム、印刷要求受付装置、印刷実行方法、印刷方法、印刷要求受付方法、印刷実行プログラムおよび印刷要求受付プログラムを提供することを目的とする。本発明による印刷実行装置は、文書データの種類ごとに定められたアプリケーションに従って動作し、印刷対象の文書データに指定されたアプリケーションごとに設定可能な印刷設定に基づいてその文書データから印刷用データを作成するアプリケーション実行手段と、文書データおよび印刷設定を指定して印刷実行指示が行われたときに、その印刷設定に基づいて特定されるアプリケーション実行手段に、その印刷設定を指定して文書データの印刷を指示する印刷指示手段とを備え、アプリケーション実行手段が、印刷指示手段により指定された印刷設定に基づいて、文書データから印刷用データを作成することを特徴とする。本発明による印刷システムは、文書データの印刷要求を受け付ける印刷要求受付手段と、少なくとも印刷要求がなされた文書データを記憶する文書データ記憶手段と、出力端末に文書データを印刷させる印刷実行手段とを備え、印刷要求受付手段が、文書データの種類ごとに定められたアプリケーションを用いて文書データの印刷要求が行われたときに、その印刷要求時に指定された印刷設定を特定する印刷設定特定手段と、特定された印刷設定と印刷要求が行われた文書データとを、文書データ記憶手段に記憶させる印刷関連情報登録手段とを含み、印刷実行手段が、アプリケーションに従って動作し、指定された印刷設定に基づいて文書データから印刷用データを作成するアプリケーション実行手段と、文書データを指定して印刷実行指示が行われたときに、文書データ記憶手段からその文書データに指定された印刷設定を抽出する印刷関連情報抽出手段と、抽出された印刷設定に基づいて特定されるアプリケーション実行手段に、抽出された印刷設定を指定して文書データの印刷を指示する印刷指示手段とを含み、アプリケーション実行手段が、印刷指示手段により指定された印刷設定に基づいて、指定された文書データから印刷用データを作成することを特徴とする。本発明による印刷要求受付装置は、文書データの種類ごとに定められたアプリケーションを用いて文書データの印刷要求が行われたときに、その印刷要求時に指定された印刷設定を特定する印刷設定特定手段と、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させる印刷関連情報登録手段とを備え、印刷設定特定手段が、印刷設定の特定後にその印刷設定を指定して行われた印刷要求を取り消すことを特徴とする。本発明による印刷実行方法は、出力端末に文書データを印刷させる印刷実行手段が、文書データの種類ごとに定められたアプリケーションごとに設定可能な印刷設定のうち、印刷対象の文書データに指定された印刷設定およびその文書データを指定して印刷実行指示が行われたときに、アプリケーションに従って動作し、文書データから印刷用データを作成するアプリケーション実行手段を、指定された印刷設定に基づいて特定し、印刷実行手段が、特定されたアプリケーション実行手段に、印刷設定を指定して文書データの印刷を指示し、アプリケーション実行手段が、指定された印刷設定に基づいて、文書データから印刷用データを作成することを特徴とする。本発明による印刷方法は、文書データの印刷要求を受け付ける印刷要求受付手段が、文書データの種類ごとに定められたアプリケーションを用いて文書データの印刷要求が行われたときに、その印刷要求時に指定された印刷設定を特定し、印刷要求受付手段が、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させ、出力端末に文書データを印刷させる印刷実行手段が、文書データを指定して印刷実行指示が行われたときに、文書データ記憶手段からその文書データに指定された印刷設定を抽出し、印刷実行手段が、アプリケーションに従って動作し、指定された印刷設定に基づいて文書データから印刷用データを作成するアプリケーション実行手段を抽出された印刷設定に基づいて特定し、印刷実行手段が、特定されたアプリケーション実行手段に、抽出された印刷設定を指定して文書データの印刷を指示し、アプリケーション実行手段が、指定された印刷設定に基づいて、文書データから印刷用データを作成することを特徴とする。本発明による印刷要求受付方法は、文書データの種類ごとに定められたアプリケーションを用いて文書データの印刷要求が行われたときに、その印刷要求時に指定された印刷設定を特定し、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させ、印刷設定の特定後にその印刷設定を指定して行われた印刷要求を取り消すことを特徴とする。本発明による印刷実行プログラムは、コンピュータに、文書データの種類ごとに定められたアプリケーションごとに設定可能な印刷設定のうち、印刷対象の文書データに指定された印刷設定およびその文書データを指定して印刷実行指示が行われたときに、アプリケーションに従って動作し、文書データから印刷用データを作成するアプリケーション実行手段を、指定された印刷設定に基づいて特定する特定処理、および、特定されたアプリケーション実行手段に、印刷設定を指定して文書データの印刷を指示する印刷指示処理を実行させ、特定処理で、特定されたアプリケーション実行手段に、指定された印刷設定に基づいて、文書データから印刷用データを作成させることを特徴とする。本発明による印刷要求受付プログラムは、コンピュータに、文書データの種類ごとに定められたアプリケーションを用いて文書データの印刷要求が行われたときに、その印刷要求時に指定された印刷設定を特定する印刷設定特定処理、および、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段に記憶させる印刷関連情報登録処理を実行させ、印刷設定特定処理で、印刷設定の特定後にその印刷設定を指定して行われた印刷要求を取り消させることを特徴とする。本発明によれば、印刷要求と印刷実行指示が異なるタイミングで行われ、かつ、印刷実行指示時に要求される印刷設定が印刷要求時の印刷設定と異なる場合であっても、印刷実行指示時の印刷設定を反映させた印刷実行を行うことができる。以下、本発明の実施形態を図面を参照して説明する。図1は、本発明による印刷システムの一実施形態を示すブロック図である。本実施形態における印刷システムは、デスクトップサービス処理装置10と、スプール装置20と、印刷実行装置30と、操作端末40と、出力端末50とを備えている。操作端末40は、文書データの作成や編集操作を行う端末である。なお、以下の説明で、文書データとは、ユーザがアプリケーションソフト等を利用して作成および編集を行うことが可能なデータを意味する。また、文書データは、ワードプロセッシングソフトで作成および編集されるデータに限定されない。文書データには、例えば、表計算ソフトで作成および編集されるデータなども含まれる。また、操作端末40は、文書データを指定してデスクトップサービス処理装置10に印刷要求を行う。操作端末40は、例えば、ノートPC、タブレットや、スマートフォン、携帯電話機などにより実現される。操作端末40は、文書データの作成や編集を行うアプリケーションを実装する端末であってもよい。また、操作端末40自身は、アプリケーションを実装せず、デスクトップサービス処理装置10が備えるアプリケーションを操作する機能のみを備えた端末であってもよい。すなわち、操作端末40とデスクトップサービス処理装置10とが、1つの装置印刷要求受付装置で実現されていてもよい。本実施形態では、操作端末40は、後述するデスクトップサービス処理装置10が備えるアプリケーション実行部11を介して文書データを操作する場合について説明する。デスクトップサービス処理装置10は、アプリケーション実行部11と、共通ドライバ実行部12とを備えている。アプリケーション実行部11は、文書データの作成や編集操作を行う。なお、アプリケーション実行部11は、文書データの種類ごとに定められたアプリケーションプログラムに従って動作するコンピュータのCPUによって実現される。例えば、アプリケーションプログラムは、デスクトップサービス処理装置10の記憶部図示せずに記憶され、CPUは、そのアプリケーションプログラムを読み込み、そのアプリケーションプログラムに従って、アプリケーション実行部11として動作する。また、アプリケーション実行部11は、操作端末40を介してユーザから文書データの印刷要求を、その文書データに対する印刷設定とともに受け付ける。具体的には、アプリケーション実行部11は、ユーザにより印刷を行う旨の指示が行われると、アプリケーションごとに設定可能な印刷設定以下、アプリケーション固有設定と記す。を入力させるダイアログ画面を表示する。そして、アプリケーション実行部11は、そのダイアログ画面を介してユーザの印刷設定を受け付ける。アプリケーション固有の印刷設定として、例えば、ページ指定や、文書データ中の印刷範囲シート指定などが挙げられる。このとき、アプリケーション実行部11は、通常ユーザがアプリケーションを利用して印刷指示を行う方法により印刷要求を受け付けることが望ましい。すなわち、アプリケーション実行部11は、各アプリケーションが備える印刷設定の機能に基づいて動作することが望ましい。このようにすることで、ユーザは、通常の操作と違和感なく印刷要求を行うことができる。さらに、管理者は、各アプリケーションプログラムの修正に必要なコストを抑えることができる。なお、印刷要求と印刷実行指示が異なるタイミングで行われる場合、出力端末50が決定していないことが多い。そこで、アプリケーション実行部11は、出力端末50ごとに設定可能な印刷設定以下、出力端末個別設定と記す。を包含する設定以下、共通印刷設定と記す。の中から、印刷する文書データに指定する印刷設定を受け付けてもよい。この場合、アプリケーション実行部11は、例えば、印刷設定を入力させるダイアログ画面に、共通印刷設定に含まれる印刷設定を入力される項目を加えたダイアログ画面を表示してもよい。そして、アプリケーション実行部11は、そのダイアログ画面を介して、共通印刷設定に含まれる印刷設定を受け付けてもよい。共通印刷設定として、例えば、両面印刷指定や、2in1指定、モノクロ/カラー指定などが挙げられる。共通印刷設定は、少なくとも各出力端末個別設定で共通の印刷設定を含むことが好ましい。ユーザの多くが印刷時に指定する一般的な印刷設定は、ほとんどの出力端末で設定が可能である。そのため、各出力端末個別設定で共通の印刷設定を共通印刷設定に含めることで、ユーザが望む印刷設定が欠落することを回避できる。また、共通印刷設定には、少なくとも2つ以上の出力端末個別設定に含まれる印刷設定を含めてもよい。すなわち、共通印刷設定には、全ての出力端末個別設定に含まれる印刷設定だけでなく、一部の出力端末個別設定間で共通に含まれる印刷設定を含めてもよい。また、印刷設定を示す機能名が異なっていても、印刷設定の内容機能が共通であれば、その印刷設定を共通印刷設定に含めてもよい。例えば、両面印刷と、裏表印刷とが、共に、紙面の裏および表の両方に印刷を行う印刷設定であるとする。このとき、紙面の裏および表の両方に印刷を行う印刷設定を共通印刷設定に含めてもよい。その場合、例えば、印刷設定の画面を表示する際、選択させる印刷設定を共通にし、その印刷設定に付加する説明をそれぞれ併記するようにしてもよい。印刷設定特定部13は、アプリケーション実行部11を介してユーザによる印刷要求が行われたことを検知する。印刷設定特定部13は、例えば、アプリケーション実行部11が表示したダイアログ画面上の印刷ボタンをユーザが押下した場合に、そのボタン押下により発生するイベントを印刷要求として検知してもよい。また、印刷設定特定部13は、印刷要求が行われた際に発行されるメッセージを印刷要求として検知してもよい。ただし、印刷設定特定部13が印刷要求を検知する方法は、上記方法に限定されない。そして、印刷設定特定部13は、印刷要求が行われたことを検知すると、印刷要求時に指定された印刷設定を特定する。例えば、アプリケーション実行部11が表示したダイアログ画面を利用してユーザが印刷設定を行った場合、印刷設定特定部13は、印刷ボタン押下時に発生するイベントにより実行される処理に含まれる印刷設定用のパラメータをアプリケーション固有設定として抽出してもよい。なお、アプリケーション実行部11が表示するダイアログ画面を利用して印刷設定を抽出する場合、印刷ボタン押下時に発生するイベントにより、実際の印刷が行われる可能性がある。この場合、印刷設定特定部13は、印刷設定の抽出処理後、印刷要求を取り消す指示を行うようにしてもよい。このような処理を行うことで、印刷要求時に印刷が行われることが抑制できるため、印刷要求と印刷実行指示とを異なるタイミングで行うことが可能になる。また、ユーザにとっても意図しない印刷が行われることを回避できる。また、印刷設定特定部13は、アプリケーション固有設定だけでなく、共通印刷設定の中から指定された印刷設定を特定してもよい。印刷要求情報登録部14は、印刷要求を行ったユーザの識別情報以下、ユーザIDと記す。と、印刷対象の文書データと、印刷設定特定部13が抽出した印刷設定とをスプール装置20に送信し、後述するスプールデータ記憶部22に記憶させる。以下、ユーザIDと、印刷要求が行われた文書データと、その文書データに指定された印刷設定とを合わせて、印刷要求情報と記す。印刷設定には、アプリケーション固有設定だけでなく、共通印刷設定の中から指定された印刷設定を含んでいてもよい。また、印刷要求情報には、印刷要求が行われたアプリケーションや、文書データの種類を識別可能な情報以下、文書データ種別と記す。を含んでいてもよい。印刷設定特定部13と、印刷要求情報登録部14とは、プログラム印刷要求受付プログラムに従って動作するコンピュータのCPUによって実現される。例えば、プログラムは、デスクトップサービス処理装置10の記憶部図示せずに記憶され、CPUは、そのプログラムを読み込み、プログラムに従って、印刷設定特定部13および印刷要求情報登録部14として動作する。スプール装置20は、印刷要求情報制御部21と、スプールデータ記憶部22とを備えている。印刷要求情報制御部21は、デスクトップサービス処理装置10から印刷要求情報を受信すると、スプールデータ記憶部22に受信した印刷要求情報を記憶させる。また、印刷要求情報制御部21は、後述する印刷実行装置30の印刷要求情報抽出31から印刷要求情報の取得を要求されると、スプールデータ記憶部22から印刷要求情報を抽出し、抽出した印刷要求情報を印刷実行装置30に送信する。また、印刷要求情報制御部21は、ユーザが印刷要求を行った文書データの一覧を印刷実行装置30から要求された場合、スプールデータ記憶部22からそのユーザに対応する印刷要求情報を抽出し、印刷実行装置30に送信してもよい。スプールデータ記憶部22は、ユーザIDと、印刷要求が行われた文書データと、その文書データに指定された印刷設定とを対応づけて記憶する。スプールデータ記憶部22は、例えば、磁気ディクス等により実現される。出力端末50は、印刷要求が行われた文書データを出力する端末である。出力端末50は、MFPMultifunctionPeripheralや、プリンタなどにより実現される。出力端末50は、操作部51と、印刷制御部52とを備えている。操作部51は、ユーザによる印刷実行指示を受け付ける。具体的には、操作部51は、ユーザにより文書データを指定して印刷実行指示が行われると、指定された文書データを識別する情報と、出力端末50自身の識別情報以下、出力端末識別情報と記す。とを印刷実行装置30に送信する。操作部51は、例えば、ユーザからの操作を受け付ける操作パネルや、ユーザIDを記憶したICカードを読み取るカード読取装置などにより実現される。ただし、操作部51の内容は、上記内容に限定されない。また、操作部51は、文書データに指定された印刷設定の変更指示をユーザから受け付けてもよい。具体的には、操作部51は、印刷要求が行われた後に指定された印刷設定変更指示を印刷実行装置30に送信する。印刷制御部52は、印刷実行指示を行うユーザの認証を行う。印刷制御部52は、例えば、ICカードに記載されたユーザIDをもとにユーザを認証してもよく、操作パネルを介して入力されるユーザIDおよびパスワードを用いてユーザを認証してもよい。ただし、ユーザを認証する方法は、上記方法に限定されない。ユーザを認証する方法は広く知られており、詳細な説明は省略する。また、印刷制御部52は、スプール装置20に記憶された文書データのうち、ユーザが印刷要求を行った文書データの一覧を、印刷実行装置30に要求してもよい。そして、印刷制御部52は、受け取った文書データの一覧を操作部51に表示し、その中から印刷する文書データをユーザに指定させてもよい。そして、印刷制御部52は、印刷実行装置30から出力端末50用の印刷出力用データを受け取ると、その印刷出力用データに基づいて文書データを印刷する。ここで、印刷出力用データとは、出力端末50が実際に印刷を行う際に利用されるデータのことを意味する。具体的には、印刷出力用データとは、後述する端末固有ドライバ実行部33により作成され、各出力端末50が行う印刷動作を制御するデータである。印刷出力用データの例として、例えば、印刷動作を制御する制御コードなどが挙げられる。以下の説明では、出力端末50自身が操作部51と印刷制御部52を備えている場合について説明する。ただし、文書データの出力を行う装置例えば、プリンタなどと、操作部51と、印刷制御部52とが、それぞれ別の装置で実現されていてもよい。例えば、操作部51および印刷制御部52を含むコンピュータが、他のプリンタ装置に対して印刷処理を指示するようにしてもよい。印刷実行装置30は、印刷要求情報抽出部31と、印刷データ変換制御部32と、端末固有ドライバ実行部33と、アプリケーション実行部34と、印刷制御部35とを備えている。印刷要求情報抽出部31は、印刷対象として指定された文書データおよび印刷設定すなわち、印刷要求情報をスプール装置20に要求する。すなわち、印刷要求情報抽出部31は、文書データを指定して印刷実行指示が行われたときに、スプール装置20より詳しくは、スプールデータ記憶部22から、その文書データに指定された印刷設定を抽出する。このとき、印刷要求情報抽出部31は、印刷実行指示を行ったユーザIDに一致する文書データおよび印刷設定をスプール装置20に要求する。このようにすることで、他のユーザが文書データを印刷することを抑制できる。また、印刷要求情報抽出部31は、印刷制御部52からユーザが印刷要求を行った文書データの一覧を要求された場合、そのユーザに対応する印刷要求情報をスプール装置20に要求してもよい。また、印刷要求情報抽出部31は、印刷制御部52からユーザが印刷可能な文書データの一覧を要求された場合、そのユーザに対応する印刷要求情報をスプール装置20に要求してもよい。さらに、印刷要求情報抽出部31は、スプール装置20から受け取った印刷設定を出力端末50に送信してもよい。印刷要求の際に指定された印刷設定を出力端末50に送信することで、ユーザが文書データの印刷状況を確認できる。このように、印刷要求情報抽出部31により、印刷実行装置30で用いるデータが入力されるため、印刷要求情報抽出部31は、入力装置と言うことができる。アプリケーション実行部34は、印刷要求情報抽出部31が抽出した文書データから印刷用データを作成する。ここで、印刷用データとは、アプリケーションプログラムに従ってアプリケーション実行部34が作成する印刷用のデータである。この印刷用データは、後述する端末固有ドライバ実行部33が作成する各出力端末50用の印刷出力用データの元データになることから、中間データと言うこともできる。また、その文書データに対してユーザからアプリケーション固有の印刷設定が指定されている場合、アプリケーション実行部34は、その印刷設定を反映させた印刷用データを作成する。さらに、アプリケーション実行部34は、後述する印刷制御部35により印刷設定を指定して文書データの印刷指示が行われると、指定された印刷設定に基づいて、文書データから印刷用データを作成する。アプリケーション実行部34は、文書データごとに定められたアプリケーションプログラムに従って動作するコンピュータのCPUによって実現される。例えば、アプリケーションプログラムは、印刷実行装置30の記憶部図示せずに記憶され、CPUは、そのアプリケーションプログラムを読み込み、アプリケーションプログラムに従って、アプリケーション実行部34として動作する。具体的には、アプリケーション実行部34は、印刷対象の文書データが指定されると、各オペレーティングシステムにおいて予め用意された印刷用の関数を呼び出すことで、印刷処理を開始する。そして、アプリケーション実行部34は、その文書データに対応するアプリケーションプログラムに従って印刷用データを作成する。なお、アプリケーション実行部34と、デスクトップサービス処理装置10におけるアプリケーション実行部11とは同一のアプリケーションプログラムに従って動作することが望ましい。ユーザは、アプリケーション実行部11を利用して印刷要求を行うため、実際に印刷用データを作成するアプリケーションプログラムが印刷要求を受けるアプリケーションプログラムと同一であれば、ユーザが想定する品質で印刷用データが作成されるからである。印刷制御部35は、印刷要求情報抽出部31により抽出された印刷設定をアプリケーション実行部34に指定して、印刷実行指示が行われた文書データの印刷を指示する。具体的には、印刷制御部35は、指定された印刷設定をもとに、印刷実行指示が行われた文書データに対応するアプリケーションプログラムに従って動作するアプリケーション実行部34を特定する。このとき、印刷制御部35は、例えば、印刷要求情報に含まれる文書データ種別をもとにアプリケーション実行部34を特定してもよい。そして、印刷制御部35は、特定したアプリケーション実行部34に対し、文書データおよび抽出された印刷設定を指定して、その文書データの印刷を指示する。また、印刷制御部35は、操作部51から印刷設定の変更指示を受信すると、アプリケーション実行部34に、そのアプリケーション実行部34を動作させるアプリケーションプログラムで設定可能な印刷設定を指定して、文書データの印刷を指示してもよい。なお、ここで指定する印刷設定は、抽出した印刷設定と同様であってもよいし、異なっていてもよい。端末固有ドライバ実行部33は、アプリケーション実行部34が生成した印刷用データを、出力端末50ごとに定められた印刷設定に応じて印刷出力用データに変換する。その際、印刷要求情報抽出部31が抽出した印刷設定の中に、共通印刷設定の中から指定された印刷設定が含まれている場合、端末固有ドライバ実行部33は、その印刷設定も反映させた印刷出力用データを作成する。このように、端末固有ドライバ実行部33は、印刷要求の際にユーザが指定した印刷設定を反映させた印刷出力用データを作成するため、印刷要求時の印刷設定に基づいて文書データを印刷できる。そして、端末固有ドライバ実行部33は、作成した印刷出力用データを出力端末50に送信し、その印刷出力用データに基づいて文書データを印刷させる。また、端末固有ドライバ実行部33は、操作部51を介してユーザから印刷設定の変更指示を受信した場合、アプリケーション実行部34が生成した印刷用データを、変更後の印刷設定に応じて印刷出力用データに変換してもよい。すなわち、端末固有ドライバ実行部33は、印刷要求が行われた後に指定された印刷設定に基づいて印刷出力用データを作成してもよい。また、端末固有ドライバ実行部33は、印刷要求時に指定された印刷設定が、印刷実行指示が行われた出力端末50で設定できない印刷設定の場合、印刷設定が出来ない旨を出力端末50に通知し、新たな印刷設定を受け付けてもよい。このような変更指示を反映させることで、印刷要求の際には指定できなかった印刷設定を出力結果に反映させることが可能になる。また、例えば、印刷要求時の共通印刷設定に含まれる印刷設定に出力端末50が対応していなかった場合であっても、印刷実行指示の時点で変更することが可能になるため、ユーザにとって思わぬ挙動で文書データが印刷されることを抑制できる。端末固有ドライバ実行部33は、各出力端末50に応じたプリンタドライバすなわち、各社ドライバに従って動作するコンピュータのCPUによって実現される。なお、各社ドライバは、出力端末50の種類ごとに準備される。印刷実行装置30は、出力端末50ごとに端末固有ドライバ実行部33を備えていてもよい。すなわち、印刷実行装置30が出力端末50ごとに複数の端末固有ドライバ実行部33を備えていてもよい。また、1つの端末固有ドライバ実行部33が、複数の各社ドライバに従って動作する機能を備えていてもよい。この場合、端末固有ドライバ実行部33は、後述する印刷データ変換制御部32が選択したドライバに対応する機能を実行するようにしてもよい。端末固有ドライバ実行部33は、例えば、アプリケーション実行部34がどの出力端末50に対しても行う処理の部分を共通の論理プリンタとして実装してもよい。また、端末固有ドライバ実行部33は、ドライバすなわち、出力端末50ごとに印刷設定が異なる部分の処理を出力端末50ごとにモジュール化して実装してもよい。以下の説明では、印刷実行装置30が、出力端末50ごとに端末固有ドライバ実行部33を備える場合について説明する。印刷データ変換制御部32は、操作部51を介して指定された出力端末識別情報に基づいて、印刷出力用データを作成させる端末固有ドライバ実行部33を特定する。例えば、印刷実行装置30が出力端末50ごとに1つまたは複数の端末固有ドライバ実行部33を備えている場合、印刷データ変換制御部32は、その端末固有ドライバ実行部33の中から、印刷出力用データを作成させる一の端末固有ドライバ実行部33を選択してもよい。また、端末固有ドライバ実行部33が複数の各社ドライバに従って動作する機能を備えている場合、印刷データ変換制御部32は、出力端末識別情報に対応する機能を特定し、その機能を実行する指示を端末固有ドライバ実行部33に行ってもよい。このように、印刷データ変換制御部32は、各社ドライバ固有の機能を制御するディスパッチャの役割を果たす。なお、出力端末50が1つの場合、端末固有ドライバ実行部33は一意に決定される。そのため、出力端末50が1つの場合、印刷実行装置30は、印刷データ変換制御部32を含んでいなくてもよい。印刷要求情報抽出部31と、印刷データ変換制御部32と、印刷制御部35とは、プログラム印刷実行プログラムに従って動作するコンピュータのCPUによって実現される。例えば、プログラムは、印刷実行装置30の記憶部図示せずに記憶され、CPUは、そのプログラムを読み込み、プログラムに従って、印刷要求情報抽出部31、印刷データ変換制御部32および印刷制御部35として動作してもよい。また、印刷要求情報抽出部31と、印刷データ変換制御部32と、印刷制御部35とは、それぞれが専用のハードウェアで実現されていてもよい。また、上記のように、印刷要求が行われた文書データと出力端末とを指定して印刷実行指示を行うだけで、その後は、ユーザ等の操作を介することなく、適切なアプリケーションプログラムが実行自動される。そのため、印刷実行要求時にアプリケーションプログラムで指定した印刷設定を、印刷実行時に反映させることが可能になる。次に、本実施形態における印刷要求受付装置の動作を説明する。図2は、本実施形態における印刷要求受付装置の動作例を示すシーケンス図である。まず、アプリケーション実行部11が、操作端末40から文書データの印刷要求を受け付けるステップS1。具体的には、アプリケーション実行部11を利用して文書データを作成しているユーザにより、その文書データの印刷要求が行われると、アプリケーション実行部11は、印刷設定を入力させるダイアログ画面を表示させる。ダイアログ画面には、各アプリケーション固有の印刷設定を指定する画面と、各出力端末50の印刷設定を包含する共通印刷設定の中から印刷設定を指定する画面とが含まれる。各アプリケーション固有の印刷設定として、例えば、ページ指定や、文書データ中の印刷範囲シート指定などが挙げられる。また、共通印刷設定として、例えば、両面印刷指定や、2in1指定、モノクロ/カラー指定などが挙げられる。アプリケーション実行部11を介してユーザによる印刷要求が行われると、印刷設定特定部13は、印刷要求を検知しステップS2、印刷要求時に指定された印刷設定を特定するステップS3。このとき、印刷設定特定部13は、アプリケーション固有設定だけでなく、共通印刷設定の中から指定された印刷設定を特定してもよい。ここで、印刷設定特定部13は、同時指定が許可されない印刷設定がされた場合、自動で設定を変更する、エラー表示を行うなどの禁則処理を行ってもよい。同時指定が許可されない印刷設定として、例えば、両面印刷指定と裏紙使用可指定とが挙げられる。なお、同時指定を許可しない印刷設定の組合せは、共通印刷設定を作成する管理者等により、予め定められる。印刷設定特定部13は、禁則処理において同時指定が許可されない印刷設定を検出した場合、ユーザに対する警告表示を行ってもよい。そして、印刷設定特定部13は、印刷対象として指定された文書データ、特定した印刷設定および印刷要求を行ったユーザIDを含む印刷要求情報をスプール装置20に送信するステップS4。スプール装置20が印刷要求情報を受信すると、印刷要求情報制御部21は、その印刷要求情報をスプールデータ記憶部22に記憶させるステップS5。次に、本実施形態における印刷実行装置の動作を説明する。図3は、本実施形態における印刷実行装置の動作例を示すシーケンス図である。ユーザにより、出力端末50を介して印刷実行装置30に文書データの印刷実行指示が行われるとステップS6、印刷要求情報抽出部31は、印刷要求情報の取得をスプール装置20に要求するステップS7。なお、印刷実行指示には、出力端末50を識別する出力端末識別情報も含まれる。印刷要求情報制御部21は、印刷要求情報抽出部31が要求する印刷要求情報をスプールデータ記憶部22から抽出ステップS8し、抽出した印刷要求情報を印刷実行装置30に送信するステップS9。印刷要求情報抽出部31は、印刷要求情報を受信すると、受信した印刷要求情報を印刷制御部35に通知するステップS10。印刷制御部35は、抽出された印刷設定に基づいてアプリケーション実行部34を特定するステップS11。印刷制御部35は、例えば、印刷設定に含まれる文書データ種別から、印刷要求の際に利用されたアプリケーションプログラムを特定することにより、アプリケーション実行部34を特定してもよい。また、印刷制御部35は、印刷設定に含まれる所定のキーに基づいてアプリケーションプログラムを特定することにより、アプリケーション実行部34を特定してもよい。一般に、アプリケーションプログラムでは、印刷時に指定すべき印刷設定が存在する。そのため、アプリケーション固有設定に含まれる所定の識別情報例えば、文字列、プロパティや、文書ファイルの種類を示す情報アプリケーション種別を検索することで、印刷要求が行われたアプリケーションプログラムを特定することが可能である。例えば、マイクロソフト登録商標のアプリケーションプログラムであるWordを利用して印刷要求を行う際には、印刷範囲の指定が求められる。この印刷範囲が指定されたことを示す識別情報は、印刷設定に含まれるため、アプリケーションプログラムを特定することができる。なお、アプリケーションプログラムと、そのアプリケーションプログラムの印刷設定に含まれる識別情報との関係は、予め調べてメモリ等に記憶させておけばよい。また、印刷制御部35は、印刷設定の情報だけでなく、文書ファイルに付加されたプロパティや、文書ファイルの拡張子に基づいてアプリケーションプログラムを特定してもよい。そして、印刷制御部35は、特定したアプリケーション実行部34に、抽出された印刷設定を指定して、印刷要求情報に含まれる文書データの印刷を指示するステップS12。アプリケーション実行部34は、印刷要求情報抽出部31により指定された印刷設定に基づいて、印刷対象の文書データから印刷用データを作成するステップS13。そして、アプリケーション実行部34は、作成した印刷用データを端末固有ドライバ実行部33に通知するステップS14。具体的には、印刷データ変換制御部32が、操作部51を介して指定された出力端末識別情報に基づいて端末固有ドライバ実行部33を特定する。そして、アプリケーション実行部34が、特定された端末固有ドライバ実行部33に、作成した印刷用データを通知する。端末固有ドライバ実行部33は、アプリケーション実行部34が生成した印刷用データを、出力端末50ごとに定められた印刷設定および印刷要求情報に含まれる印刷設定に応じた印刷出力用データに変換するステップS15。そして、端末固有ドライバ実行部33は、作成した印刷出力用データを出力端末50に送信し、印刷指示を行うステップS16。出力端末50がその印刷出力用データを受信すると、印刷制御部52は、その印刷出力用データに基づいて印刷を行うステップS17。以上のように、本実施形態によれば、印刷制御部35が文書データおよびその文書データに対するアプリケーション固有設定が指定されたときに、その印刷設定に基づいてアプリケーション実行部34を特定する。また、印刷制御部35が特定したアプリケーション実行部34に、印刷設定を指定して文書データの印刷を指示する。そして、特定されたアプリケーション実行部34が、指定された印刷設定に基づいて文書データから印刷用データを作成する。すなわち、本実施形態によれば、印刷要求時に指定された印刷設定と異なる設定を印刷実行指示時に指定できる。そのため、印刷要求と印刷実行指示が異なるタイミングで行われ、かつ、印刷実行指示時に要求される印刷設定が印刷要求時の印刷設定と異なる場合であっても、印刷実行指示時の印刷設定を反映させた印刷実行を行うことができる。また、文書データの種類ごとに定められたアプリケーションプログラムに従って動作するアプリケーション実行部34が、印刷実行指示時の印刷設定に基づいて印刷用データを作成するため、各アプリケーションプログラムが備える印刷設定に基づいた印刷を行うことができる。以下、具体的な実施例により本発明を説明するが、本発明の範囲は以下に説明する内容に限定されない。本実施例では、オペレーティングシステムであるWindows登録商標上で動作するアプリケーションプログラムに、マイクロソフト登録商標のWordを利用した場合の動作について説明する。すなわち、上記実施形態では、CPUがアプリケーションプログラムであるWordを読み込み、そのアプリケーションプログラムに従って、CPUがアプリケーション実行部11として動作することに相当する。まず、Wordを利用して作成された文書データのうち、1,3,6ページ目を印刷するとする。この場合、ユーザは、Wordの印刷ダイアログの中の印刷範囲のうち、ページ指定を選択し、入力フィールドに1,3,6と指定する。なお、印刷要求と印刷実行指示とが異なる場合、出力端末が未定なことが多い。その場合、共通印刷設定が可能なドライバ以下、共通ドライバと記す。を予めインストールしておき、そのドライバを事後印刷用のプリンタとして仮に選択させておけばよい。ユーザがこれらの情報を印刷ダイアログに設定してOKボタンを押下すると、印刷設定特定部13は、アプリケーション固有の設定を示す値を特定する。この場合、例えば、以下の値が印刷範囲の印刷設定を示す値として特定される。Print.Range=RangeOfPages同様に、以下の値がページ指定の印刷設定を示す値として特定される。Print.Page=1,3,6印刷設定特定部13は、特定したこれらアプリケーション固有の設定をファイル化する。印刷設定特定部13は、アプリケーション実行部11に印刷指示を行う。印刷指示をうけたアプリケーション実行部11は、各オペレーティングシステムにおいて予め用意された印刷用の関数を呼び出す。ここでは、Windowsで予め用意された関数であるStartDoc関数を呼び出して、印刷ジョブを開始させる。ここで、印刷設定特定部13は、StartDoc関数へのメッセージをフックし、ジョブIDを取得する。なお、印刷要求時に共通印刷設定の中の印刷設定が指定された場合、印刷設定特定部13は、共通印刷設定の中から指定された印刷設定も別途ファイル化する。最後に、印刷設定特定部13は、フックを解除するとともに、印刷処理をキャンセルする指示を行う。印刷要求情報登録部14は、印刷対象の文書データと、印刷設定特定部13が作成した印刷設定のファイルを、印刷指示を行ったユーザIDとともにスプール装置20に送信し、スプールデータ記憶部22に記憶させる。その後、ユーザは、例えば、ICカードを操作部51にかざして印刷制御部52による認証を受けた後、操作部51を介して文書データの印刷実行指示を行う。言い換えると、印刷制御部52がユーザを認証すると、操作部51は、ユーザにより指定された文書データを識別する情報と、出力端末50の出力端末識別情報とを印刷実行装置30に送信する。印刷実行装置30では、印刷要求情報抽出部30がスプール装置20に印刷要求情報の取得を要求すると、印刷要求情報制御部21は、スプールデータ記憶部22から、指定された文書ファイルと、印刷設定を含むファイルとを抽出し、印刷実行装置30に返信する。印刷制御部35は、印刷設定を含むファイルの内容から、文書データがWordを利用して作成されたアプリケーションプログラムであることを特定し、印刷実行指示を行うアプリケーション実行部34を特定する。印刷制御部35は、アプリケーション実行部34にWordを起動させる指示を与え、さらに、抽出した文書ファイルをオープンする指示を与える。また、印刷制御部35は、StartDoc関数を呼び出して、印刷ジョブを開始させる。さらに、印刷制御部35は、StartDoc関数へのメッセージをフックする。その後、印刷制御部35は、OLEObjectLinkingandEmbedding機能を利用し、アプリケーション実行部34に印刷実行指示を行う。具体的には、印刷制御部35は、PrintOutメソッドを利用し、出力端末識別情報を指定して印刷指示を行う。印刷制御部35は、印刷要求時に指定された印刷設定に基づいて、PrintOutメソッドの引数に、以下の値を設定する。Range=WordWdPrintOutRangewdPrintRangeOfPages実際の値は4Pages=1,3,6設定されたページなお、出力端末50から印刷設定の変更指示を受けた場合、印刷制御部35は、変更指示で指定される印刷設定をPrintOutメソッドの引数に反映すればよい。印刷実行指示後、印刷制御部35は、フックを解除する。このようにして、印刷要求が行われた文書データが出力端末50に印刷される。なお、本実施例では、アプリケーション固有の設定として、印刷対象のページが指定される場合を例示した。他にも、例えば、Word印刷時の印刷対象に文書プロパティが選択された場合、印刷設定特定部13は、以下の値を印刷対象の印刷設定を示す値として特定してもよい。Print.Item=Propertiesこの場合、印刷制御部35は、PrintOutメソッドの引数に、以下の値を設定すればよい。Item=WordWdPrintOutItemwdPrintProperties実際の値は1さらに、例えば、Word印刷時のオプションの内容が選択された場合、印刷設定特定部13は、以下の値を印刷設定を示す値として特定してもよい。ここで、Trueは、各設定が指定されていることを示す。WithThisApplicationOptionsBackgroundSaveTrueOvertypeTrueUpdateFieldsAtPrintTruePrintHiddenTextTruePrintFieldCodesTrueEndWith次に、本発明の最小構成の例を説明する。図4は、本発明による印刷実行装置の最小構成の例を示すブロック図である。本発明による印刷実行装置は、文書データの種類ごとに定められたアプリケーションプログラム例えば、Wordに従って動作し、印刷対象の文書データに指定されたアプリケーションプログラムごとに設定可能な印刷設定例えば、アプリケーション固有設定に基づいてその文書データから印刷用データを作成するアプリケーション実行手段61例えば、アプリケーション実行部34と、文書データおよびその文書データに対する印刷設定が指定されたときに、その印刷設定に基づいてアプリケーション実行手段61を特定するアプリケーション特定手段62例えば、印刷制御部35と、特定されたアプリケーション実行手段61に、その印刷設定を指定して文書データの印刷を指示する印刷指示手段63例えば、印刷制御部35とを備えている。アプリケーション実行手段61は、印刷指示手段62により指定された印刷設定に基づいて、文書データから印刷用データを作成する。このように、印刷要求時に指定された印刷設定と異なる設定を印刷実行指示時に指定できるため、印刷要求と印刷実行指示が異なるタイミングで行われ、かつ、印刷実行指示時に要求される印刷設定が印刷要求時の印刷設定と異なる場合であっても、印刷実行指示時の印刷設定を反映させた印刷実行を行うことができる。また、アプリケーション実行手段61が作成した印刷用データを、文書データの出力先である出力端末例えば、出力端末50に対応する印刷出力用データに変換する1つ以上の印刷出力用データ変換手段例えば、端末固有ドライバ実行部33と、出力端末およびその出力端末で設定可能な印刷設定である出力端末印刷設定例えば、出力端末個別設定が指定されたときに、印刷出力用データ変換手段の中から出力端末に応じて一の印刷出力用データ変換手段を選択する作成対象選択手段例えば、印刷データ変換制御部32とを備えていてもよい。そして、作成対象選択手段により選択された印刷出力用データ変換手段は、出力端末印刷設定に基づいて、アプリケーション実行手段が作成した印刷用データを出力端末に対応する印刷出力用データに変換してもよい。このような構成により、印刷要求と印刷実行指示が異なるタイミングで行われ、かつ、印刷要求時点で文書データを印刷する出力装置が決定していない場合であっても、印刷実行指示時に選択した出力装置が保証する品質で印刷用データを作成できる。また、印刷実行装置は、アプリケーション実行手段61が作成した印刷用データを、文書データの出力先として予め定めた出力端末に対応する印刷出力用データに変換する印刷出力用データ変換手段例えば、端末固有ドライバ実行部33を備えていてもよい。また、印刷出力用データ変換手段は、印刷出力用データを用いて出力端末例えば、出力端末50に文書データを出力させてもよい。また、アプリケーション特定手段62は、印刷設定に含まれる所定の識別情報例えば、文字列、プロパティに基づいてアプリケーションプログラムを特定することにより、印刷を指示するアプリケーション実行手段61を特定してもよい。また、印刷実行装置は、アプリケーションプログラムごとに設定可能な印刷設定と印刷対象の文書データとを入力する入力手段例えば、印刷要求情報抽出部31を備えていてもよい。また、入力手段は、文書データとその文書データに指定された印刷設定とを対応づけて記憶する文書データ記憶手段例えば、スプール装置20のスプールデータ記憶部22から、印刷対象の文書データおよび印刷設定を抽出してもよい。そして、印刷指示手段62は、抽出された印刷設定に基づいて特定されるアプリケーション実行手段に、その印刷設定を指定して、抽出された文書データの印刷を指示してもよい。また、印刷指示手段62は、抽出された印刷設定に基づいて特定されるアプリケーション実行手段61に、そのアプリケーション実行手段61を動作させるアプリケーションプログラムで設定可能な印刷設定として、抽出された印刷設定とは異なる印刷設定を指定して抽出した文書データの印刷を指示してもよい。この場合、文書データ記憶手段に記憶された印刷設定を、印刷実行時に異なる印刷設定に変更することが可能になる。図5は、本発明による印刷システムの最小構成の例を示すブロック図である。本発明による印刷システムは、文書データの印刷要求を受け付ける印刷要求受付手段70例えば、デスクトップサービス処理装置10と、少なくとも印刷要求がなされた文書データを記憶する文書データ記憶手段80例えば、スプール装置20と、出力端末例えば、出力端末50に文書データを印刷させる印刷実行手段90例えば、印刷実行装置30とを備えている。印刷要求受付手段70は、文書データの種類ごとに定められたアプリケーションプログラム例えばWordを用いて文書データの印刷要求が行われたときに、その印刷要求時に指定された印刷設定例えば、アプリケーション固有設定を特定する印刷設定特定手段71例えば、印刷設定特定部13と、特定された印刷設定と印刷要求が行われた文書データとを、文書データ記憶手段80に記憶させる印刷関連情報登録手段72例えば、印刷要求情報登録部14とを含む。印刷実行手段90は、アプリケーションプログラムに従って動作し、指定された印刷設定に基づいて文書データから印刷用データを作成するアプリケーション実行手段91例えば、アプリケーション実行部34と、文書データを指定して印刷実行指示が行われたときに、文書データ記憶手段80からその文書データに指定された印刷設定を抽出する印刷関連情報抽出手段92例えば、印刷要求情報抽出部31と、抽出された印刷設定に基づいて特定されるアプリケーション実行手段91に、抽出された印刷設定を指定してその文書データの印刷を指示する印刷指示手段93例えば、印刷制御部35とを含んでいる。そして、アプリケーション実行手段91は、印刷指示手段93により指定された印刷設定に基づいて、指定された文書データから印刷用データを作成する。以上の構成により、印刷要求と印刷実行指示が異なるタイミングで行われ、かつ、印刷実行指示時に要求される印刷設定が印刷要求時の印刷設定と異なる場合であっても、印刷実行指示時の印刷設定を反映させた印刷実行を行うことができる。また、印刷関連情報登録手段72が、文書データの印刷要求を行ったユーザの識別情報例えば、ユーザIDを、印刷設定および文書データとともに文書データ記憶手段80に記憶させ、印刷関連情報抽出手段92が、印刷実行指示を行ったユーザの識別情報に一致する文書データおよび印刷設定を文書データ記憶手段80から抽出してもよい。図6は、本発明による印刷要求受付装置の最小構成の例を示すブロック図である。本発明における印刷要求受付装置は、文書データの種類ごとに定められたアプリケーションプログラム例えばWordを用いて文書データの印刷要求が行われたときに、その印刷要求時に指定された印刷設定を特定する印刷設定特定手段51例えば、印刷設定特定部13と、特定された印刷設定と印刷要求が行われた文書データとを文書データ記憶手段例えば、スプール装置20のスプールデータ記憶部22に記憶させる印刷関連情報登録手段52とを備えている。印刷設定特定手段51は、印刷設定の特定後にその印刷設定を指定して行われた印刷要求を取り消す。このような構成により、印刷要求時の情報が文書データ記憶手段に記憶されるため、印刷時には、この情報を用いて印刷処理が行うことができる。さらに、印刷時に印刷設定を変更したい場合には、この印刷設定を変更可能である。よって、印刷要求と印刷実行指示が異なるタイミングで行われ、かつ、印刷実行指示時に要求される印刷設定が印刷要求時の印刷設定と異なる場合であっても、印刷実行指示時の印刷設定を反映させた印刷実行を行うことができる。"