"画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段505と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段506と、印刷ジョブを管理する管理手段501とからなる文書処理方法であって、前記印刷設定手段は、起動モードがジョブ管理を行うかどうかを判定する判定手段704と、初期設定情報を読み取る初期設定読み取り手段701と、印刷設定および後処理設定を表示する表示手段713とを持ち、前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報508を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御708を行い、前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、前記ジョブ生成手段は、前記初期設定情報に後処理装置情報が含まれているかを判断する判断手段805と、前記GUIの設定に基づいてジョブを形成する形成手段807と、前記後処理装置へジョブを送信する送信手段808を持ち、前記判断手段が後処理装置情報を含むと判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、前記判断手段が後処理装置情報を含まないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する事を特徴とする文書処理方法。前記形成手段は、前記判断手段が後処理装置情報を含むと判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする請求項1に記載の文書処理方法。画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段505と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段506と、印刷ジョブを管理する管理手段501とからなる文書処理方法であって、前記印刷設定手段は、起動モードがジョブ管理を行うかどうかを判定する判定手段704と、初期設定情報を読み取る初期設定読み取り手段701と、後処理装置の出力先情報を設定する設定手段と、印刷設定および後処理設定を表示する表示手段713とを持ち、前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報508を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御708を行い、前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、前記ジョブ生成手段は、前記設定手段により後処理装置の出力先情報が指定されているかを判断する判断手段と、前記GUIの設定に基づいてジョブを形成する形成手段807と、前記後処理装置へジョブを送信する送信手段808を持ち、前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、前記判断手段が、後処理装置の出力先情報が指定されていないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する事を特徴とする文書処理方法。前記形成手段は、前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする請求項3に記載の文書処理方法。しかし、ジョブ管理サーバと連携して印刷設定を行い、画像形成装置と後処理装置を含むシステム構成に出力する文書処理方法に置いては、連携時および出力先の装置に応じてGUIやその他の制御を変更しなければならないといった課題があった。また、画像形成装置と後処理装置へ出力する場合には、文書処理方法が一旦生成した印刷ジョブをジョブ管理サーバが出力先の装置に応じて編集するといった制御が必要となり、処理が煩雑になるという課題があった。またジョブ管理サーバ側に印刷ジョブを編集する制御、および後処理装置と通信して後処理装置を制御するためのデータを出力するための制御を持たなければならないという課題があった。すなわち、文書処理方法側にのみ出力先の装置に応じた印刷ジョブを生成する制御や、後処理装置へ出力するための制御を有する構成には適用できないといった課題があった。かかる目的下において、第1の発明は、画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段505と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段506と、印刷ジョブを管理する管理手段501とからなる文書処理方法であって、前記印刷設定手段は、起動モードがジョブ管理を行うかどうかを判定する判定手段704と、初期設定情報を読み取る初期設定読み取り手段701と、印刷設定および後処理設定を表示する表示手段713とを持ち、前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報508を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御708を行い、前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、前記ジョブ生成手段は、前記初期設定情報に後処理装置情報が含まれているかを判断する判断手段805と、前記GUIの設定に基づいてジョブを形成する形成手段807と、前記後処理装置へジョブを送信する送信手段808を持ち、前記判断手段が後処理装置情報を含むと判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、前記判断手段が後処理装置情報を含まないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する事を特徴とする。第2の発明は、第1の発明において、前記形成手段は、前記判断手段が後処理装置情報を含むと判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする。第3の発明は、画像形成装置および後処理装置に対する印刷指示情報を設定する印刷設定手段505と、印刷指示情報に基づく印刷ジョブを生成するジョブ生成手段506と、印刷ジョブを管理する管理手段501とからなる文書処理方法であって、前記印刷設定手段は、起動モードがジョブ管理を行うかどうかを判定する判定手段704と、初期設定情報を読み取る初期設定読み取り手段701と、後処理装置の出力先情報を設定する設定手段505と、印刷設定および後処理設定を表示する表示手段713とを持ち、前記判定手段によりジョブ管理を実施する起動モードであると判定した場合、前記初期設定読み取り手段がジョブ識別情報508を含む初期設定情報の読み込みを行うとともに、読み込んだ出力先情報および初期設定情報を前記表示手段に表示した状態で起動するとともに、GUIの制御708を行い、前記判定手段により、ジョブ管理を実施する起動モードではないと判定した場合、前記初期設定情報がジョブ識別情報を含む初期設定情報の読み込みを必要としないで起動し、前記ジョブ生成手段は、前記設定手段により後処理装置の出力先情報が指定されているかを判断する判断手段805と、前記GUIの設定に基づいてジョブを形成する形成手段807と、前記後処理装置へジョブを送信する送信手段808を持ち、前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記形成手段は画像形成装置および後処理装置に応じたジョブを前記ジョブ識別情報を含むようにそれぞれ形成し、前記形成した画像形成装置用のジョブを管理手段へ出力するとともに、前記送信手段は前記形成した後処理装置用のジョブを後処理装置へ送信し、前記判断手段が、後処理装置の出力先情報が指定されていないと判断した場合、前記形成手段は画像形成装置用のジョブを、ジョブ識別情報を含むように形成し、前記形成した画像形成装置用のジョブを管理手段へ出力する事を特徴とする。第4の発明は、第3の発明において、前記形成手段は、前記判断手段が、後処理装置の出力先情報が指定されていると判断した場合、前記画像形成装置用のジョブを、ジョブ識別用の付属ジョブと、画像形成用の印刷原稿データを含む本体ジョブとに分割して形成する事を特徴とする。ジョブ管理サーバと連携して印刷設定用紙設定、両面設定等を行い、画像形成装置と後処理装置を含むシステム構成に出力する文書処理方法に置いては、連携時および出力先に応じて必要なGUIの制御や、連携処理特有の処理初期値ジョブID、印刷設定、出力先画像形成装置、後処理装置を読み込み、設定を反映した状態で起動するなどを実施することができるようになる。さらに、文書処理方法が印刷ジョブを生成する際に、出力先に応じて適切に印刷ジョブを生成し、後処理装置へ出力することができるようにしたことで、ジョブ管理サーバが出力先の装置に応じたジョブの編集機能や後処理装置への出力機能を有しない場合でも画像処理装置および後処理装置へ適切な出力ができるようになる。以下、本発明を実施するための最良の形態について図面を用いて説明する。[本実施形態の文書処理システムの概要]本発明の第1の実施形態である文書処理システムの概要を、図1~図5を参照して説明する。尚、本例では、それぞれの機能が明瞭になるように、ジョブ管理サーバ、クライアントモジュール、面付けアプリケーションを分離して示しているが、ユーザに提供されるインスールパッケージはこれらに限定されず、これらを組み合わせたアプリケーションやシステムとしてもよい。以下、その詳細は説明する。<本実施形態の文書処理システムのネットワーク構成例>図1は、本実施形態の文書処理システムのネットワーク構成を示す図である。ネットワーク100に、サーバ101、クライアント102、画像形成装置としてのプリンタ103、後処理装置としてのニアラインフィニッシャ104が接続されている。ニアラインフィニッシャ104はプリンタ103と物理的に接続されていないが、サーバ101やクライアント102、プリンタ104と通信を行うことができる後処理装置である。サーバ101上では、後述するジョブ管理サーバプログラム、WEBサーバなどのプログラムが動作している。また、プリンタ103、ニアラインフィニッシャ104とネットワーク越しに接続し、プリンタ103を制御するためのプリンタドライバプログラムなどがインストールされている。図ではクライアント102、プリンタ103、ニアラインフィニッシャ104はそれぞれ1つであるが、それぞれ複数であってもよい。また、ネットワーク100はインターネットであってもよく、例えば、クライアント102からインターネット越しにサーバ101へとアクセスする構成であってもよい。<本実施形態の文書処理システムのハードウェア構成例>図2は、本実施形態の文書処理システムにおけるサーバ101、クライアント102、プリンタ103のハードウェア構成を示す図である。サーバ101、クライアント102の構成は同様であるため、図2においては両者を総称してホストコンピュータ以下ホストコンピュータ101と表現している。ホストコンピュータ101は、ROM203内のプログラム用ROMあるいは外部メモリ211に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表表計算等を含む等が混在した文書処理を実行するCPU201を備え、システムバス204に接続される各デバイスをCPU201が総括的に制御する。また、このROM203内のプログラム用ROMあるいは外部メモリ211には、CPU201の制御プログラムであるオペレーティングシステムプログラム等を記憶し、ROM203内のフォント用ROMあるいは外部メモリ211には上記文書処理の際に使用するフォントデータ等を記憶し、ROM203内のデータ用ROMあるいは外部メモリ211には上記文書処理等を行う際に使用する各種データを記憶する。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。キーボードコントローラKBC205は、キーボード209や不図示のポインティングデバイスからのキー入力を制御する。CRTコントローラCRTC206は、CRTディスプレイCRT210の表示を制御する。207はディスクコントローラDKCで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム以下プリンタドライバ等を記憶するハードディスクHD、フロッピー登録商標ディスクFD等の外部メモリ211とのアクセスを制御する。プリンタコントローラPRTC208は、双方向性インタフェースインタフェース21を介してプリンタ103に接続されて、プリンタ103やニアラインフィニッシャ104との通信制御処理を実行する。NC212はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。なお、CPU201は、例えばRAM202上に設定された表示情報RAMへのアウトラインフォントの展開ラスタライズ処理を実行し、CRT210上でのWYSIWYGを可能としている。また、CPU201は、CRT210上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウインドウを開き、プリンタやニアラインフィニッシャの設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。プリンタ103は、CPU312により制御される。プリンタのCPU312は、ROM313内のプログラム用ROMに記憶された制御プログラム等あるいは外部メモリ314に記憶された制御プログラム等に基づいてシステムバス315に接続される印刷部プリンタエンジン317に出力情報としての画像信号を出力する。また、このROM313内のプログラムROMには、CPU312の制御プログラム等を記憶する。ROM313内のフォント用ROMには上記出力情報を生成する際に使用するフォントデータ等が記憶され、ROM313内のデータ用ROMには、ハードディスク等の外部メモリ314がないプリンタの場合には、ホストコンピュータ上で利用される情報等が記憶されている。CPU312は入力部318を介してホストコンピュータとの通信処理が可能となっており、プリンタ内の情報等をホストコンピュータ101に通知できる。入力部318がさらにネットワークコントローラを備え、ホストコンピュータ101とネットワークで接続する構成にすることもできる。この場合、RAM319は、CPU312の主メモリや、ワークエリア等として機能するRAMで、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。なお、RAM319は、出力情報展開領域、環境データ格納領域、NVRAM等に用いられる。前述したハードディスクHD、ICカード等の外部メモリ314は、メモリコントローラMC320によりアクセスを制御される。外部メモリ314は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、321は前述した操作パネルで、操作のためのスイッチ及びLED表示器等が配されている。また、前述した外部メモリ314は1個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。更に、図示しないNVRAMを有し、操作パネル321からのプリンタモード設定情報を記憶するようにしてもよい。図3は、本実施形態の文書処理システムにおけるニアラインフィニッシャ104のハードウェア構成を示す図である。ニアラインフィニッシャは、印刷用紙に対して中綴じ製本やくるみ製本、紙折りやステイプルなどの後処理を実行する後処理デバイス410と、後処理デバイス410を制御するコントローラ400とを備える。コントローラ400は、制御プログラム実行機能と周辺装置制御機能とを兼ね備えた、フィニッシャ全体を制御するプロセッサ、制御部内部の各構成要素を接続するシステムバス、プロセッサが実行する制御プログラムや各種データ等を格納するROMを備える。また、コントローラ400は、ジョブチケットなどを保存するRAMを備える。本実施の形態では、コントローラ400は、ネットワーク部4001と、記憶装置4002と、ジョブ制御部4003と、操作部4004と、ジョブ制御情報解釈部4005と、デバイス制御部4006とを備える。ネットワーク部4001は、外部のホストコンピュータ101やプリンタ103などの他のネットワーク機器と通信を行い、後処理指示が記述されたジョブチケットジョブ制御情報とも呼ぶを受信する。記憶装置4002は、一時的に情報を保存するDRAMのような一次記憶装置やHDDのような二次記憶装置である。記憶装置4002には、ニアラインフィニッシャの名称、形式、IDなどのプロファイル情報を記憶する領域4002aと、前述のジョブチケットなどを記憶する領域4002bなどが用意されている。なお、領域4002a,4002bに記憶されるデータは、ジョブ制御部4003内のROM不図示に格納されていてもよい。また、これらのデータは、ネットワークを介してプリンタ103に転送し、プリンタ103によって読み取られる或いは予め書き込まれるように構成してもよい。このような方法によって、プリンタ103で得られた印刷物を当該ニアラインフィニッシャやオフラインフィニッシャプリンタ103が備える後処理装置によって利用する際の後述する各種の制御が実行可能となる。ジョブ制御部4003は、ニアラインフィニッシャにおいて印刷ジョブの制御を行うプロセッサCPUやメモリ等を有する。操作部4004は、ユーザからのID入力や後処理を行う対象となるジョブチケットを選択する操作などを受け付ける。ジョブ制御情報解釈部4005は、入力されたジョブチケットを解釈してデバイスを制御できる形式に変換する。フィニッシャを制御するためのジョブチケットは後処理設定情報とも呼ばれる。デバイス制御部4006は、後処理デバイス410を制御する。後処理デバイス410は、後処理ポストプレス処理を行う処理機構であり、例えばくるみ製本機能を実現するためのハードウェアを有する。<本実施形態の文書処理システムのソフトウェア構成例>図4は、本実施形態の文書処理システムのソフトウェア構成を示す図である。文書処理システムは、本発明の文書処理装置情報処理装置の好適な実施形態であるコンピュータ101、102によって実現されている。図3Aは、サーバ101のソフトウェア構成を示す。サーバ101上では、印刷ジョブの設定および管理を行うプログラムであるジョブ管理サーバプログラム501、およびプリンタ103を制御するためのプリンタドライバプログラムであるプリンタドライバ502が動作する。ジョブ管理サーバプログラム501は、ユーザからの印刷ジョブを受け付け、印刷を実行し、印刷ジョブを管理する機能を提供するアプリケーションプログラムである。ジョブ管理サーバプログラム501は、プリンタドライバ502を通じて印刷ジョブをプリンタ103へと送信する。ユーザは、ジョブ管理サーバプログラム501が保持している印刷ジョブを選択し、選択した印刷ジョブに対して印刷する用紙の種類や両面印刷をする等の設定をする事ができる。ジョブ管理サーバプログラム501はGUI部を有するプログラムとして構成し、サーバ101に接続されたキーボード209から操作することも可能であるが、サーバ101とは異なる別のコンピュータであるクライアント102からジョブ管理サーバプログラム501にネットワーク経由でアクセスし操作する構成とすることもできる。ジョブ管理サーバプログラム501をWEBサーバプログラムとともに動作する構成にする事で、ユーザは、WEBブラウザを通じてネットワークに接続されたクライアント102からサーバ101で動作しているジョブ管理サーバプログラム501へとアクセスできる。また、汎用のWEBブラウザではなく、専用のクライアントアプリケーション不図示をクライアント102にインストールし、このクライアントアプリケーションからジョブ管理サーバプログラム501を操作する構成であっても構わない。図1Bは、クライアント102のソフトウェア構成を示す。クライアント102には、WEBブラウザ503がインストールされている。WEBブラウザの標準的な機能では足りない操作性や機能を追加するために、クライアントモジュール504がインスールされている。クライアントモジュール504はWEBブラウザのプラグインであり、ジョブ管理サーバプログラム501からダウンロードなどの方法で取得し、クライアント102へとインストールする。クライアント102にはさらに、面付けアプリケーション505がインストールされており、ユーザはこの面付けアプリケーション505を操作することで、より詳細な印刷方法を設定することができる。クライアントモジュール504は、ジョブ管理サーバプログラム501から、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を受け取り、そのファイルを面付けアプリケーション505がアクセスできる場所に保存する。印刷原稿データ507は、印刷時に用紙に印字するためのデータであり、ワードプロセッサなどのプログラムで作成した文書やスキャナによって紙から電子化された文書データ等である。ワードプロセッサなどで作成した文書の場合は文書を作成したアプリケーションが無い場合に印刷ができないため、汎用のデータ形式であるPDFを用いる事が多い。ジョブ設定ファイル508は、ジョブを特定するための情報であるジョブIDや印刷を行うプリンタの情報、後処理を行うニアラインフィニッシャの情報などがジョブ管理サーバプログラム501とクライアントモジュール504、面付けアプリケーション505などのモジュールと共有すべき情報が記載されたファイルである。印刷設定ファイル509は、印刷原稿データに対する印刷設定、例えば、両面印刷、カラー印刷、ステイプル、印刷に使用する用紙等の情報が記載されたファイルである。面付けアプリケーション505は、起動時にこれらのファイル507~509を受け取り、それらを読み込んだ状態で起動する。面付けアプリケーション505は、プリンタドライバ506へと印刷するとともに、ニアラインフィニッシャ104へジョブチケットを出力する。プリンタドライバ502がプリンタサーバとして共有設定されており、Windows登録商標が持っているポイントアンドプリントの機能でプリンタドライバ506がインストールされている場合、面付けアプリケーション505が印刷した印刷ジョブは、プリンタドライバ506を通じてプリンタドライバ502へと送られ、ジョブ管理サーバ501からの指示によりプリンタ103で印刷される。プリンタドライバ502を経由することで、印刷ジョブがサーバ101へと渡されるため、ジョブ管理サーバプログラム501がこの印刷ジョブを管理することが可能となる。面付けアプリケーション505は、印刷の実行およびジョブチケットの出力が完了した後に、印刷設定を終えた文書ファイル510とステータスファイル511をクライアントモジュール504がアクセスできる場所へと保存する。図5はユーザ、クライアントモジュール504、ジョブ管理サーバプログラム501、面付けアプリケーション505、ニアラインフィニッシャ104、プリンタ103の処理概要を示すシーケンス図である。ユーザはクライアント102で動作するWEBブラウザ503およびWEBブラウザとともに動作するクライアントモジュール504を操作するが、本図では両者を区別せずにクライアントモジュール504としている。クライアントモジュール504は、ユーザからの編集指示601を受ける。クライアントモジュール504に表示された編集対象候補のデータリストをユーザが選択し、ENTERキーを押下する、あるいは、クライアントモジュールが面付けアプリケーション505を起動するためのGUI部品としてボタンを持っている場合、このボタンをキーボードやマウスなどで選択する事で、クライアントモジュール504は編集指示601として編集対象となるデータと編集を開始する指示を受けることができる。するとクライアントモジュール504は編集対象となるジョブを特定するIDとともにデータ要求602をジョブ管理サーバプログラム501へ送付する。ジョブ管理サーバプログラム501は、データ要求602に応じて、指定されたジョブIDに対応する印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を送付する603。送付方法は、HTTPやFTPの通信方法や共有のファイルサーバを利用する方法などが利用可能である。さらに、印刷に使用するプリンタ103で利用できる用紙やステイプルなどの機能の情報を含むデバイスDB情報を送信する604。デバイスDB情報は、デバイス固有の情報であっても、複数のデバイスの情報の和ORや積ANDを利用した仮想的なデバイスの情報の場合もある。後から実際に印刷するデバイスを変更したり、複数のデバイスへプリンタジョブを振り分けたりするワークフローの場合は、仮想的なデバイス情報を利用する事が可能である。サーバ101、クライアント102のOSがWindwosである場合、プリンタドライバ502をプリンタサーバとし、OSがもつポイントプリント機能を利用してプリンタドライバ506をインストールする事できる。このプリンタドライバ506は、プリンタ103の構成などの情報を取得するためのデバイス情報DBとして利用することが可能である。さらに、クライアントモジュール504は、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を印刷面付けアプリケーション505がアクセス可能な場所へと配置後、面付けアプリケーション505をジョブ管理サーバ連携モードで起動605する。さらに印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を面付けアプリケーション505に送付する606。印刷原稿データには、印刷業界で広く利用されているPDF形式のデータを利用することができる。PDF形式以外でも、TIFF、JPEGなどの画像データ、PS形式等を使用してもよい。また、印刷原稿データと合わせて、印刷設定情報を送付する方式も考えられる。この場合、面付けアプリケーション505は、印刷データともに印刷設定を読み込んだ状態で起動する構成をとる事ができる。印刷設定には標準形式であるJDFを利用可能であるが、独自形式であってもかまわない。印刷原稿データなどを読み込んだ面付けアプリケーション505をユーザが操作し607、用紙タイプの設定など各種印刷設定を行う。印刷設定が終了すると、ユーザは面付けアプリケーション505を終了する608。終了メッセージ608を受け付けた面付けアプリケーション505は、起動時に指定されたプリンタドライバ506に対して印刷を実行609し、ニアラインフィニッシャ104へジョブチケットを送付610し、さらに、文書ファイル510とステータスファイル511をクライアントモジュール504へと送付する611。データ送付609、611を受けたクライアントモジュール504は、受けたデータをジョブ管理サーバプログラム501へと送付する612。さらに、クライアントモジュール504は、処理が終了した事をジョブ管理サーバプログラム501へと通知する613。ユーザがクライアントモジュール504へ印刷の指示を行うと614、クライアントモジュール504はジョブ管理サーバプログラム510への指示615を介してプリンタ103へ印刷データが送付される616。本図では、面付けアプリケーション505起動後に、606で、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を面付けアプリケーション505に送付しているが、起動時のパラメータにこれらのファイルへのパスを含め、605と606とをまとめた形も考えられる。また、前述したように、609で生成した印刷データをクライアントモジュール504がジョブ管理サーバプログラム501へ送付する方式ではなく、プリンタドライバ506がプリンタサーバとなっているプリンタドライバ502へと送付する方式も可能である。図6は、面付けアプリケーション505の起動時の処理例を示すフローチャートである。面付けアプリケーション505は、本明細書では、CPU、RAM、ROM、HDD等からなる。なお、フローチャートで示す手順が面付けアプリケーション505のRAM,ROM,HDDのいずれかの記憶手段に記憶され、CPUにより実行される。ステップ701で、面付けアプリケーション505は、起動時のコマンドラインパラメータを読み込み、起動オプションや入力ファイルの有無を解析する。ステップ702で、面付けアプリケーション505は、ステップ701で読み込んだコマンドラインパラメータに印刷原稿データが指定されているかどうかを判定する。指定されている場合は703へ、そうでない場合は704へと進む。ステップ703で、面付けアプリケーション505は、ステップ701で読み込んだコマンドラインパラメータで指定されている印刷原稿データ507を読み込む。コマンドラインパラメータには、印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509のアドレス情報が記載されている。アドレス情報はURLやファイルパス等の形式が利用可能である。また、印刷原稿データ507は単数である必要はなく、複数データをまとめて読み込んでもよい。次にステップ704で、面付けアプリケーション505は、ステップ701で読み込んだコマンドラインパラメータで起動オプションが指定されているかどうかを判定する。起動オプションが指定されている場合はステップ705へ、そうでない場合は、そのままアプリケーションを起動する。ステップ705では、さらに、面付けアプリケーション505は、ジョブ設定ファイル508を読み込む。ジョブ設定ファイル508には、ジョブID、印刷先プリンタ、出力先ニアラインフィニッシャ等の情報を含む事ができる。次にステップ706で、面付けアプリケーション505は、ステップ705で読み込んだジョブ設定ファイルに出力先ニアラインフィニッシャの情報が含まれているかを判定する。ニアラインフィニッシャの情報が含まれている場合は707へ、そうでない場合は708へ進む。ステップ707では、面付けアプリケーション505は、ニアラインフィニッシャへの設定および出力を行うために、ニアラインフィニッシャを面付けアプリケーション505へ登録する。次にステップ708で、面付けアプリケーション505は、ステップ705で読み込んだジョブ設定ファイル508の内容を反映する。例えば、面付けアプリケーション505がジョブIDをファイル名として利用する場合は読み込んだジョブIDをファイル名とする。次にステップ709で、面付けアプリケーション505は、印刷設定ファイル509を読み込む。印刷設定ファイル509には、印刷時にプリンタに指定する各種印刷設定が記載されている。印刷設定には、カラーモードモノクロカラー、片面/両面、綴じ方向長辺とじ/短辺とじ、中とじOn/Off、パンチ穴、ステイプルOn/Off、コレート、ステイプル位置、用紙サイズ、用紙種類厚紙、コート紙等、給紙方法等を含むことができる。次にステップ710で、面付けアプリケーション505は、ステップ709で読み込んだ印刷設定を反映させる。次にステップ711で後の処理に備えて、面付けアプリケーション505は、起動モードが何であったかを保存する。ステップ712で、面付けアプリケーション505は、終了時にステータス情報等を書き込む先として、印刷原稿データやジョブ情報ファイルが置かれていたデータフォルダを保存する。次にステップ713で、面付けアプリケーション505は、起動時に読み込んだ情報を元にGUIを変更する。変更するGUIは固定的に決まっているものと動的に変わるものとがある。固定的に決まっている物の例としては、面付けアプリケーション505の別名保存のメニューをDisableにする処理があげられる。クライアントモジュール504と連携する際にはファイル名にジョブIDを連動する方式の場合、ファイル名を変更するとジョブIDに影響を与えてしまうため、別名保存のメニューをDisable化する必要がある。固定的なGUI変更は、テーブル等を用意しそのテーブルに書かれたGUI項目を変更すればよい。動的なGUI変更処理の例としては、ジョブ設定ファイル508で指定されたプリンタやニアラインフィニッシャの能力にあわせてGUIの構成を変更する処理があげられる。指定されたプリンタやニアラインフィニッシャの種類、および、そのプリンタやニアラインフィニッシャの能力に応じてどのGUIを変更するかが変化する。コマンドラインは、面付けアプリケーションのファイル名がiwppm.exeである場合、iwppm.exe/ud:tempとなる。/uの部分が起動オプションであり、これが指定された場合にはジョブ管理サーバプログラム501と連携するモードで動作する。また、コマンドラインのd:tempの部分はジョブ情報ファイルや印刷設定ファイルが置かれているパスを示す。置かれているファイルがジョブ情報であるか、印刷設定であるかは、ファイルの拡張子を使って判断することが可能である。また、ファイルの中にファイル種別の情報を書き込んでおり、これを元にファイル種別を判定する方法でもよい。本フローチャートの処理により、面付けアプリケーション505は、クライアントモジュール504と連携する場合に、起動時の初期設定として印刷設定などを読み込み、それを反映し、GUIを連携用に制御することができるようになる。図7は、面付けアプリケーション505の終了処理の例を示すフローチャートである。ステップ801で、面付けアプリケーション505は、ステップ711で保存した起動モードを取得する。次にステップ802で、面付けアプリケーション505は、ステップ801で取得した起動モードが、通常モードであるか、クライアントモジュール504からの起動モードであるかを判定する。面付けアプリケーション505が通常モードであると判定した場合はステップ811へと進み、通常の終了処理を継続する。この処理には、ファイルの上書き保存確認等が含まれる。ステップ802で面付けアプリケーション505が、クライアントモジュール504から起動されたと判定した場合、ステップ803へ進み、ジョブ設定ファイル508からプリンタへの出力指示がされているかを判定する。プリンタへの出力指示がされている場合はステップ804へと進み、そうでない場合はステップ805へと進む。ステップ804では、面付けアプリケーション505が、ステップ705で読み込んだジョブ設定ファイル508に指定されているプリンタのプリンタドライバ506へと出力する。このとき、ジョブ設定ファイル508に指定されているジョブIDをプリンタドライバ506が生成する出力データにセットするようにプリンタドライバ506へ指示する。続いて、ステップ805では、面付けアプリケーション505は、ジョブ設定ファイル508からニアラインフィニッシャへの出力指示がされているかを判定する。ニアラインフィニッシャへの出力指示がされている場合はステップ806へと進む。そうでない場合はステップ809へと進む。ステップ806では、面付けアプリケーション505は、ステップ705で読み込んだジョブ設定ファイル508に指定されているプリンタのプリンタドライバ506へジョブ情報データを出力する。ジョブ情報データは、ユーザがプリンタ103から出力された印刷物とニアラインフィニッシャ104で選択するジョブチケットを紐付けするためのデータである。例えば、ジョブ情報データには、印刷ジョブの先頭のサムネイル画像やジョブIDの値、またはバーコード情報などが含まれる。このとき、ジョブ設定ファイル508に指定されているジョブIDをプリンタドライバ506が生成するジョブ情報データの出力データにセットするようにプリンタドライバ506へ指示する。ステップ807では、面付けアプリケーション505は、ジョブチケットと印刷ジョブの先頭ページのサムネイル画像データを生成する。ジョブチケットには標準形式であるJDFを利用可能であるが、独自形式であってもかまわない。サムネイル画像データには、印刷業界で広く利用されているPDF形式のデータを利用することができる。PDF形式以外でも、TIFF、JPEGなどの画像データ、PS形式等を使用してもよい。ステップ808では、面付けアプリケーション505は、ステップ807で生成したジョブチケットと印刷ジョブの先頭ページのサムネイル画像データをジョブ設定ファイル508に指定されているニアラインフィニッシャへ送信する。ステップ809では、面付けアプリケーション505は、ステップ712で保存したデータフォルダを取得する。そしてステップ810で、面付けアプリケーション505は、ステップ809で取得したフォルダへファイルを保存する。このファイルは、クライアントモジュール504によってジョブ管理サーバプログラム501へと送付され、ステップ804で出力された印刷ジョブおよびステップ808で出力されたジョブチケットと関連づけられて保存される。そして、ステップ804で出力された印刷ジョブおよびステップ808で出力されたジョブチケットに対してユーザが再度編集処理を指定した場合に、元の印刷原稿データの代わりに利用される。ステップ811では、面付けアプリケーション505は、ステータスファイル511をステップ809で取得したフォルダへ保存する。ステータスファイル511には、プリンタドライバへの出力処理が成功したかどうか、ニアラインフィニッシャへの送信処理が成功したかどうか、失敗した場合は詳細なエラーコード、また、出力先のプリンタや送信先のニアラインフィニッシャ等の情報が記載される。ステップ812では、面付けアプリケーション505は、設定情報ファイルを作成しステップ809で取得したフォルダへと保存する。設定情報ファイルは、ステップ810で保存したファイルの設定部分の情報が書かれており、以降の処理においてステップ709で読み込むジョブ情報として利用することができる。本フローチャートの処理により、面付けアプリケーション505は、クライアントモジュール504と連携する際に、通常の起動とは異なる処理プリンタドライバへの出力の実行、ニアラインフィニッシャへの送信の実行、ファイル保存、ステータスファイルの作成を実施する事ができる。また、面付けアプリケーション505は、クライアントモジュール504と連携する際に、以降の処理に再利用可能であるジョブ情報を生成することができる。図8は、クライアントモジュール504が面付けアプリケーション505を起動する処理の詳細例を示すフローチャートである。クライアントモジュール504は、本明細書では、CPU、RAM、ROM、HDD等からなる。なお、フローチャートで示す手順が面付けアプリケーション505のRAM,ROM,HDDのいずれかの記憶手段に記憶され、CPUにより実行される。ステップ901でクライアントモジュール504が起動モードを取得する。起動モードには、プリンタ固定モードとプリンタ変更モード、ニアライン出力モードとがあり、プリンタ固定モードの場合は、面付けアプリケーション505から印刷したプリンタを変更しないモードである。このモードでは、使用するプリンタが特定できるため、そのプリンタの能力に合わせた設定を行うことが可能となる。プリンタ変更モードの場合、後からプリンタを変更することが可能であるが、印刷に使うプリンタの機能を全て使うことができない、或いは、面付けアプリケーション505で設定した印刷設定を実現できないプリンタに印刷してしまう場合もある。ニアライン出力モードの場合、プリンタへの印刷ジョブの出力を行わず、ニアラインフィニッシャへジョブチケットの出力を行う。ステップ902では、クライアントモジュール504がステップ901で取得したプリンタモードを判定して、プリンタ変更モードだと判定した場合はステップ903へ、そうでない場合はステップ906へと進む。ステップ903では、クライアントモジュール504がダミープリンタドライバをインストールする。このダミープリンタドライバは、ジョブ管理サーバプログラム501からクライアントモジュール504へと渡されたものである。利用可能なプリンタの共通能力だけを取得および設定を受け付けることができるようなプリンタドライバあるいは、利用可能なプリンタの能力の和をとった能力の取得および設定を受け付けるプリンタドライバである。共通能力だけにするか、和の能力とするか、或いは、機能によって共通能力と和の能力が混在するような形でもよい。次にステップ904で、クライアントモジュール504がカスタム用紙をクライアント102に登録する。ここで、カスタム用紙とは、A4、Letterなどの定型用紙ではない、任意のサイズの用紙の事である。これによって、ステップ903でインストールしたダミープリンタドライバに対してカスタム用紙を設定できるようになる。次にステップ905で、クライアントモジュール504が用紙銘柄情報をクライアント102に登録する。これによって、ステップ903でインストールしたダミープリンタから用紙銘柄情報を利用できるようになる。用紙銘柄情報とは、用紙の物理的な属性、例えば、厚さ坪量、表面性、色等をまとめた情報であり、プリンタの給紙指定に使用する情報である。ステップ906では、クライアントモジュール504がステップ901で取得したプリンタモードを判定して、プリンタ固定モードだと判定した場合はステップ907へ、そうでない場合ニアライン出力モードの場合はステップ910へと進む。ステップ907では、クライアントモジュール504がユーザの指定した印刷に使用するプリンタの情報を取得する。この情報はジョブ管理サーバプログラム501から渡された情報である。ステップ908で、クライアントモジュール504がステップ907で取得したプリンタのプリンタドライバをインストールする。次にステップ909で、クライアントモジュール504がステップ904同様にカスタム用紙をクライアント102に登録する。ステップ910では、クライアントモジュール504がジョブ管理サーバプログラム501から渡された印刷原稿データ507を面付けアプリケーション505がアクセス可能な場所へと保存する。ステップ911では、クライアントモジュール504がジョブ管理サーバプログラム501から渡された情報を元にジョブ設定ファイル508を作成し面付けアプリケーション505がアクセス可能な場所へと保存する。ステップ912では、クライアントモジュール504がジョブ管理サーバプログラム501から渡された印刷設定ファイルを、面付けアプリケーション505がアクセスできる場所へと保存する。ステップ913では、クライアントモジュール504がステップ910、ステップ911、ステップ912で保存したファイルを起動パラメータとして、面付けアプリケーション505を起動する。図8Bはステップ910以降の処理と置き換え可能な処理の例を示すフローチャートである。ステップ914から916はステップ910から912と同じ処理である。ステップ917では、ステップ812で面付けアプリケーション505が保存した印刷設定ファイルがジョブ管理サーバプログラム501から渡されているかを判定する。設定ファイルがある場合は、ステップ919へ、そうでない場合はステップ918へと進む。ステップ918では、第二の印刷設定ファイル509を面付けアプリケーション505がアクセス可能な場所へと保存する。ステップ919では、保存した印刷原稿データ507、ジョブ設定ファイル508、印刷設定ファイル509を起動パラメータとして面付けアプリケーション505を起動する。本フローチャートの処理により、クライアントモジュール504は、ジョブ管理サーバプログラム501がサーバ101で管理しているプリンタドライバ、カスタム用紙、用紙銘柄の情報をクライアント102で利用可能な状態にする事ができる。これによって、面付けアプリケーション505は、ジョブ管理サーバプログラム501とカスタム用紙等の情報を共有することが可能となる。図9は、ジョブ設定ファイル508の例である。1000はジョブ設定ファイルの内容である。本図では、ジョブ設定ファイル508はXML形式のファイルとしている。図9Aで、1001はジョブを識別するためのジョブIDである。1002はプリンタの情報であり、ModelNameはプリンタ103を特定するためのプリンタ名称、PrinterTypeの1は、プリンタ固定モードであることを示す。1003はニアラインフィニッシャの情報であり、URLはジョブチケットを送信するサーバのアドレスを示す。1004は印刷設定ファイル509を特定するための情報であり、Nameで印刷設定ファイル509のファイル名が記載されている。1005は印刷原稿データ507を特定するための情報であり、Typeはファイルフォーマットであり、Nameは印刷原稿データ507のファイル名である。この例では、印刷原稿データはPDF形式のファイルが指定されている。図9Bはもう一つのジョブ設定ファイル508の例である。1006は1002と同じくプリンタの情報である。1006ではPrinterTypeで2が指定されており、プリンタ変更モードであることを示している。1007で指定されているファイルフォーマットIWDは、面付けアプリケーション505固有のファイル形式である。IWD形式のファイルには、印刷設定および原稿データが含まれているため、ファイルは一つだけである。図10は、ステータスファイル511の例である。1100がステータスファイルの内容である。本図では、ステータスファイル511はXML形式のファイルとしている。図10Aは、正常終了した場合の例である。1101は面付けアプリケーション505が保存したファイルの情報が記載されている。この例では、面付けアプリケーション505固有のファイル形式であるIWD形式のファイルが保存されている事が記載されている。1102は処理のステータス情報であり、処理成功を示すステータスコード0が記載されている。ステータスコードの値でクライアントモジュール504およびジョブ管理サーバプログラム501は面付けアプリケーション505での処理が成功したのか失敗したのかを判定することができる。図10Bは、保存せずに面付けアプリケーション505を終了した場合の例である。1101に相当するファイルの記載が無く、1103にリターンコードの2000だけが記載されている。図10Cはエラー発生時の例である。こちらもファイルの記載はなく、1104にリターンコードにエラーを示す負の値のエラーコード-1010が記載されている。印刷設定ファイル509の例は図示しないが、カラーモードカラー印刷/モノクロ印刷種別、印刷方法片面印刷/両面印刷長辺とじ/両面印刷短辺とじ、中とじ製本のOn/Off、パンチ穴の設定、コレートノンコレート、ステイプル設定、用紙サイズ、用紙名称、給紙部等の印刷に関する指定を記載することができる。印刷設定はこれに限らず、例えば、パーフェクトバインドや断裁の設定を含める事も可能である。面付けアプリケーション505は、起動時に印刷設定ファイル509を読み込む。また、プリンタドライバ506からプリンタ103の能力情報を取得し、ニアラインフィニッシャ104から能力情報を取得する。ここで、両者を比較した際に、プリンタ103またはニアラインフィニッシャ104で実現できない機能が印刷設定ファイル509に記載されていた場合、面付けアプリケーションは設定できなかった項目がある事をユーザに通知することができる。図11は、面付けアプリケーション505が表示するメッセージの例である。この例では、プリンタ103がカラーモードを切り替え出来ないプリンタであり、印刷設定ファイル509にカラーモノクロ設定をページ毎に切り替える指定されていた場合に、表示するメッセージの例である。ページ毎に切り替える設定を、全ページカラーで印刷する設定へと変更して処理を継続している事を示している。本実施の形態では、クライアントモジュール504から面付けアプリケーション505を起動する際に、ジョブ設定ファイル508にニアラインフィニッシャの情報を記述し、面付けアプリケーション505がこの情報をもとにニアラインフィにシャを登録方法で本発明を開示した。しかし、クライアントモジュール504からニアラインフィニッシャの情報を渡すのではなく、面付けアプリケーション505にニアラインフィニッシャを登録するGUIを持ち、該GUIからニアラインフィニッシャを登録することでニアラインフィニッシャに対する設定を行う方法でも本発明への適用が可能である。この形態により、クライアントモジュール504から面付けアプリケーション505へニアラインフィニッシャを管理する処理を切り離すことが可能となる。"