(57)【特許請求の範囲】
【請求項１】
紙搬送パスを介して印刷装置と接続されていない後処理装置を使用するか否かを選択する選択手段と、
前記選択手段により前記後処理装置を使用することが選択された場合、表紙用の排紙先と本身用の排紙先の両者を選択するための設定画面を表示し、前記選択手段により前記後処理装置を使用することが選択されなかった場合、後処理が実行された成果物用の排紙先を選択するための設定画面を表示装置に表示する表示制御手段と、
前記選択手段により前記後処理装置を使用することが選択された場合、印刷ジョブを前記印刷装置に送信すると共に後処理ジョブを前記後処理装置に送信し、前記選択手段により前記後処理装置を使用することが選択されなかった場合、後処理内容と印刷処理内容が記述されたジョブを前記印刷装置に送信する送信手段と、を備えることを特徴とするデータ処理装置。
【請求項２】
前記選択手段により前記後処理装置を使用することが選択された場合、先頭ページの画像が印刷されたジョブチケットを印刷するか否かの指定を受け付ける受付手段を更に備えることを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記受付手段により、表紙用ジョブチケットと本身用ジョブチケットの両者が印刷されることが指定された場合、前記表紙用ジョブチケットと前記本身用ジョブチケットの両者に同一の識別情報が印刷されることを特徴とする請求項２に記載のデータ処理装置。
【請求項４】
前記受付手段は、前記表示制御手段により表示される前記設定画面を介して、前記後処理装置を使用するか否かの選択と前記先頭ページの画像が印刷されたジョブチケットを印刷するか否かの指定との両者を受け付けることを特徴とする請求項２または３に記載のデータ処理装置。
【請求項５】
紙搬送パスを介して印刷装置と接続されていない後処理装置を使用するか否かを選択する選択工程と、
前記選択工程により前記後処理装置を使用することが選択された場合、表紙用の排紙先と本身用の排紙先の両者を選択するための設定画面を表示し、前記選択工程により前記後処理装置を使用することが選択されなかった場合、後処理が実行された成果物用の排紙先を選択するための設定画面を表示装置に表示する表示制御工程と、
前記選択工程により前記後処理装置を使用することが選択された場合、印刷ジョブを前記印刷装置に送信すると共に後処理ジョブを前記後処理装置に送信し、前記選択工程により前記後処理装置を使用することが選択されなかった場合、後処理内容と印刷処理内容が記述されたジョブを前記印刷装置に送信する送信工程と、を備えることを特徴とするデータ処理方法。
【請求項６】
前記選択工程により前記後処理装置を使用することが選択された場合、先頭ページの画像が印刷されたジョブチケットを印刷するか否かの指定を受け付ける受付工程を更に備えることを特徴とする請求項５に記載のデータ処理方法。
【請求項７】
前記受付工程により、表紙用ジョブチケットと本身用ジョブチケットの両者が印刷されることが指定された場合、前記表紙用ジョブチケットと前記本身用ジョブチケットの両者に同一の識別情報が印刷されることを特徴とする請求項６に記載のデータ処理方法。
【請求項８】
前記受付工程は、前記表示制御工程により表示される前記設定画面を介して、前記後処理装置を使用するか否かの選択と前記先頭ページの画像が印刷されたジョブチケットを印刷するか否かの指定との両者を受け付けることを特徴とする請求項６または７に記載のデータ処理方法。
【請求項９】
紙搬送パスを介して印刷装置と接続されていない後処理装置を使用するか否かを選択する選択手段と、
前記選択手段により前記後処理装置を使用することが選択された場合、表紙用の排紙先と本身用の排紙先の両者を選択するための設定画面を表示し、前記選択手段により前記後処理装置を使用することが選択されなかった場合、後処理が実行された成果物用の排紙先を選択するための設定画面を表示装置に表示する表示制御手段と、
前記選択手段により前記後処理装置を使用することが選択された場合、印刷ジョブを前記印刷装置に送信すると共に後処理ジョブを前記後処理装置に送信し、前記選択手段により前記後処理装置を使用することが選択されなかった場合、後処理内容と印刷処理内容が記述されたジョブを前記印刷装置に送信する送信手段としてコンピュータを機能させることを特徴とするコンピュータプログラム。
【請求項１０】
前記選択手段により前記後処理装置を使用することが選択された場合、先頭ページの画像が印刷されたジョブチケットを印刷するか否かの指定を受け付ける受付手段として更にコンピュータを機能させることを特徴とする請求項９に記載のコンピュータプログラム。
【請求項１１】
前記受付手段により、表紙用ジョブチケットと本身用ジョブチケットの両者が印刷されることが指定された場合、前記表紙用ジョブチケットと前記本身用ジョブチケットの両者に同一の識別情報が印刷されることを特徴とする請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記受付手段は、前記表示制御手段により表示される前記設定画面を介して、前記後処理装置を使用するか否かの選択と前記先頭ページの画像が印刷されたジョブチケットを印刷するか否かの指定との両者を受け付けることを特徴とする請求項１０または１１に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理方法、及びコンピュータプログラムに関し、特
に、印刷した後に後処理を行うために用いて好適なものである。
【背景技術】
【０００２】
近年、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、従来のオフセット印刷業界に対抗して、プリント・オン・デマンド（Print On Demand）と呼ばれる印刷物生成方法が台頭してきている。このプリント・オン・デマンド（以下の説明ではＰＯＤと称する）は、従来のオフセット印刷装置で扱うジョブよりも比較的小ロットのジョブを、大掛かりな装置、システムを用いずに、短納期で取り扱えることを目指したものである。
ＰＯＤ市場は、デジタル複写機やデジタル複合機等のデジタル画像形成装置を最大限に活用して、電子データを用いたデジタルプリントを実現し、デジタルプリントにより得られた最終生成物を商材とする市場である。このようなＰＯＤ市場では、従来の印刷業界に比べてデジタル化がシステムに融合し、コンピュータを利用した管理、制御が浸透してきている。
【０００３】
このようなデジタル化と既存の印刷装置との融合を目的としたＰＯＤシステムとして、以下のようなシステムが考えられている。
すなわち、インラインフィニッシャとニアラインフィニッシャとを備えたＰＯＤシステムが考えられている。インラインフィニッシャとは、デジタル複合機が備える（デジタル複合機と物理的に接続（例えば内蔵）されている）フィニッシング装置であり、デジタル複合機からの出力物に対してユーザの手を借りることなく自動的に後工程を行うフィニッシング装置である。一方、ニアラインフィニッシャとは、デジタル複合機が備えるものではないが（デジタル複合機と物理的に接続されていないが）、デジタル複合機と通信を行うことができるフィニッシング装置である。ニアラインフィニッシャは、デジタル複合機からの出力物がユーザの手作業によってセットされると、その出力物に対して後工程を行う。
このようなＰＯＤシステムでは、インラインフィニッシャの機能や能力では、印刷ジョブで指示されたくるみ製本等の後工程を行えない場合、通常、ユーザは、ニアラインフィニッシャ装置に紙原稿を運ぶことになる。
【０００４】
ニアラインフィニッシャを用いたシステムの従来技術として、ニアラインフィニッシャ装置での作業指示を作業者が理解できるように記述されたジョブチケットを、デジタル複合機からの出力物に予め物理的に印刷する技術がある。
また、ジョブを一意に識別するジョブＩＤを物理用紙にバーコードで描画して出力する。そして、物理用紙に描画されたバーコードをニアラインフィニッシャ装置に付属したバーコードリーダで読み取り、バーコードに基づくジョブＩＤと、予めニアラインフィニッシャに送られたジョブＩＤとを比較する技術がある。
【０００５】
更に、インラインフィニッシャを備えたデジタル複合機とニアラインフィニッシャとを組み合わせて使う技術として、特許文献１に記載の技術がある。この技術では、ネットワークに接続されている一つ又は複数のニアラインフィニッシャにデジタル複合機のインラインフィニッシングの作業負荷を分散・代行させ、全体の作業効率を向上させるようにしている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３０９３１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した従来の技術では、最終成果物として、くるみ製本等の後工程を行った印刷物を生成することを意図した場合に、以下のような問題点があった。
すなわち、インラインフィニッシャからの出力物は、くるみ製本された唯一の成果物を得るように構成されている。このため、デジタル複合機が備える後処理機（インラインフィニッシャ）で後工程を行うことを意図して生成されたジョブは、表紙と本文とに関するデータを含んでいる。よって、従来の技術では、当該ジョブから表紙と本身という２つの生成物を生成し、その生成物をニアラインフィニッシャで後処理するジョブに変更することができなかった。つまり、一度、インラインフィニッシャで処理することを意図して生成したジョブは、その後、ニアラインフィニッシャを使用した処理に変更できないという問題点があった。
【０００８】
例えば、くるみ製本処理を行う場合、最終生成物はくるみ製本処理された成果物となる。このため、デジタル複合機が備えたインラインフィニッシャを意図して作成されたジョブから生成される成果物は単一の最終生成物であり、排紙先も単一であることが指示される。一方、くるみ製本処理を行った生成物をニアラインフィニッシャで作成するためには、作業者は、表紙と本文とを区別してニアラインフィニッシャにセットし、くるみ製本処理を施す必要がある。このため、デジタル複合機からの出力物は表紙と本身とが正しく区分けされていている必要がある。しかしながら、前述したように従来の技術では、インラインフィニッシャで処理することを意図して生成したジョブを、ニアラインフィニッシャを使用した処理に変更できなかった。このため、インラインフィニッシャを使用するジョブが生成されると、そのジョブをニアラインフィニッシャで実行することが困難であるという問題点があった。
【０００９】
更にこれとは逆に、ニアラインフィニッシャを使用して最終成物を生成するように意図されたジョブにおける"デジタル複合機からの成果物"は、表紙と本身とからなる２つの成果物である。したがって、従来の技術では、このジョブを唯一の最終成果物を必要とするインラインフィニッシャ用のジョブに変換することができなかった。このため、ニアラインフィニッシャを使用するジョブが生成されると、そのジョブをインラインフィニッシャで実行することが困難であるという問題点があった。
【００１０】
本発明は、このような問題点に鑑みてなされたものであり、印刷装置が備える後処理装置（インラインフィニッシャ）と印刷装置が備えない後処理装置（ニアラインフィニッシャ）とを適応的に使用できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明のデータ処理装置は、紙搬送パスを介して印刷装置と接続されていない後処理装置を使用するか否かを選択する選択手段と、前記選択手段により前記後処理装置を使用することが選択された場合、表紙用の排紙先と本身用の排紙先の両者を選択するための設定画面を表示し、前記選択手段により前記後処理装置を使用することが選択されなかった場合、後処理が実行された成果物用の排紙先を選択するための設定画面を表示装置に表示する表示制御手段と、前記選択手段により前記後処理装置を使用することが選択された場合、印刷ジョブを前記印刷装置に送信すると共に後処理ジョブを前記後処理装置に送信し、前記選択手段により前記後処理装置を使用することが選択されなかった場合、後処理内容と印刷処理内容が記述されたジョブを前記印刷装置に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、ユーザによる設定に応じて、印刷装置からの出力物に対してユーザの手を借りることなく後処理を行う後処理装置と、印刷装置からの出力物がユーザによってセットされることにより出力物に対して後処理を行う後処理装置とを適応的に使用することができるようになる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態を示し、印刷システムの構成の一例を示す図である。
【図２】本発明の実施形態を示し、印刷システムのワークフローの一例を示す図である。
【図３】本発明の実施形態を示し、ＪＤＦジョブコントローラの構成の一例を示すブロック図である。
【図４】本発明の実施形態を示し、くるみ製本印刷を指示する場合のジョブチケット（ＪＤＦジョブ）の一例を概念的に示す図である。
【図５】本発明の実施形態を示し、ジョブチケット（ＪＤＦジョブ）をプロセス処理の側面から模式化して示した図である。
【図６】本発明の実施形態を示し、ユーザインターフェイス部が出力するユーザインターフェイスの第１の例を示す図である。
【図７】本発明の実施形態を示し、ユーザインターフェイス部が出力するユーザインターフェイスの第２の例を示す図である。
【図８】本発明の実施形態を示し、設定値を格納するテーブルの一例を示す図である。
【図９】本発明の実施形態を示し、ＪＤＦジョブコントローラの処理の全体概要の一例を説明するフローチャートである。
【図１０】本発明の実施形態を示し、ステップＳ７０１のジョブ解釈処理の詳細の一例を説明するフローチャートである。
【図１１】本発明の実施形態を示し、ステップＳ７０２の変換方法決定処理の詳細の一例を説明するフローチャートである。
【図１２】本発明の実施形態を示し、ステップＳ７０３のＪＤＦ編集処理の詳細の一例を説明するフローチャートである。
【図１３】本発明の実施形態を示し、ステップＳ７０４のジョブ送信処理の詳細の一例を説明するフローチャートである。
【図１４】本発明の実施形態を示し、印刷ジョブ（ジョブチケット）のプロセスの分割処理の前段階処理の手順の一例を概念的に示す図である。
【図１５】本発明の実施形態を示し、ＭＦＰ１０３に送信するＪＤＦジョブ（ジョブチケット）と、ニアラインフィニッシャ１０６に送信するＪＤＦジョブ（ジョブチケット）の一例を示す図である。
【図１６】本発明の実施形態を示し、表紙用ジョブチケットと本身用ジョブチケットの一例を示す図である。
【図１７】本発明の実施形態を示し、ニアラインフィニッシャ用のプロセス群をインラインフィニッシャ２０５用のプロセス群に統合する処理の手順の一例を概念的に示す図である。
【図１８】ジョブ生成ＰＣ、ワークフロー管理サーバ、ＭＦＰのハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、図面を参照しながら、本発明の一実施形態について説明する。
図１は、印刷システムの構成の一例を示す図である。
図１において、印刷システムは、ジョブ生成ＰＣ１０１と、ワークフロー管理サーバ１０２と、デジタル複合機（以下の説明ではＭＦＰと称する）１０３と、ニアラインフィニッシャシステム１０４とを備えている。
ジョブ生成ＰＣ１０１は、ユーザが所望する印刷ジョブを生成するためのコンピュータである。ワークフロー管理サーバ１０２は、ジョブ生成ＰＣ１０１から受け取った印刷ジョブを、当該印刷ジョブを完了するための各作業プロセスに分け、ＭＦＰ１０３及びニアラインフィニッシャシステム１０４に、各作業プロセスの印刷ジョブを送信する。尚、印刷ジョブには、印刷に使用される印刷データ（例えばＰＤＦ等のコンテンツデータ）と印刷・後処理に使用される設定情報（例えばＪＤＦ）とが含まれる。また、印刷データはＪＤＦに記述された参照先からＭＦＰ１０３が取得しても良い。
【００１５】
ここで、ＭＦＰ１０３は、白黒ＭＦＰやカラーＭＦＰ等のプリントデバイスであって、ワークフロー管理サーバ１０２より受信した印刷ジョブの作業指示に従って、プリントアウトするといった役割を果たすものである。また、ＭＦＰ１０３は、それ自体でくるみ製本処理等の後工程を行うことが可能である。ただし、ＭＦＰ１０３が備える（例えば、ＭＦＰ１０３に内蔵されている）インラインフィニッシャの機能や能力が不足する場合には、ニアラインフィニッシャ１０６を用いて後処理（例えばくるみ製本処理）を行うことが可能である。
【００１６】
ニアラインフィニッシャシステム１０４は、ニアラインフィニッシャコントロールサーバ１０５と、くるみ製本機等のニアラインフィニッシャ１０６とを備えている。ニアラインフィニッシャコントロールサーバ１０５は、後処理工程を統括管理するコンピュータである。ニアラインフィニッシャコントロールサーバ１０５は、ワークフロー管理サーバ１０２より受信した印刷ジョブの指示に基づいて、ニアラインフィニッシャ１０６に対して、要求通りの後処理（仕上げ処理）工程の指示を行う。一般に、ニアラインフィニッシャコントロールサーバ１０５は、ワークフロー管理サーバ１０２と情報の交換を行い、ニアラインフィニッシャ１０６の内部コマンドやステータスに基づいて夫々のニアラインフィニッシャ１０６と情報の交換を行っている。ワークフロー管理サーバ１０２は、ニアラインフィニッシャコントロールサーバ１０５を通じて、ニアラインフィニッシャ１０６の情報を得ることができる。
【００１７】
ニアラインフィニッシャ１０６は、出力原稿に対する様々なシート加工処理として、ＭＦＰ１０３等の画像形成装置にて印刷された紙原稿に対して施す後処理工程を実行し、印刷された紙原稿を所望の製本形態に加工するように制御する。後処理工程としては、断裁処理工程、中綴じ製本処理工程、くるみ製本処理工程、紙折処理工程、穴あけ処理工程、封入処理工程、及び帳合処理工程等がある。
【００１８】
ワークフロー管理サーバ１０２は、ＭＦＰ１０３とニアラインフィニッシャシステム１０４とに対して作業を指示することで、印刷システムのワークフローを一元管理する。具体的にワークフロー管理サーバ１０２は、前述したジョブ生成ＰＣ１０１から印刷ジョブを受信したり、その印刷ジョブの指定に基づいて各工程における作業をワークフローとして組み立てたりするといった役割を果たすものである。
【００１９】
ジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２、ＭＦＰ１０３、及びニアラインフィニッシャシステム１０４は、ＪＤＦ（Job Definition Format）等を利用して情報の交換を行う。ＪＤＦは、印刷ジョブの作業指示を記述するジョブチケット等における記述フォーマットである。ジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２、ＭＦＰ１０３、及びニアラインフィニッシャシステム１０４は、ＪＤＦを利用して、印刷ジョブを転送したり、制御コマンドを発行したりする。これにより、ワークフロー管理サーバ１０２が、ＭＦＰ１０３及びニアラインフィニッシャシステム１０４を使って、トータルなワークフローの自動化を実現する。
【００２０】
図１８は、本実施形態の各装置のハードウェア構成の一例を示す図である。尚、図１８では、ジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２をホストコンピュータと総称している。
ジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２は、ＲＯＭ１８０３あるいは外部メモリ１８１１に記憶された文書処理プログラム等に基づいて図形、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行するＣＰＵ１８０１を備える。ジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２では、システムバス１８０４に接続される各デバイスをＣＰＵ１８０１が総括的に制御する。また、このＲＯＭ１８０３内のプログラム用ＲＯＭあるいは外部メモリ１８１１には、ＣＰＵ１８０１の制御プログラムであるオペレーティングシステムプログラム等が記憶される。ＲＯＭ１８０３内のフォント用ＲＯＭあるいは外部メモリ１８１１には上記文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ１８０３内のデータ用ＲＯＭあるいは外部メモリ１８１１には上記文書処理等を行う際に使用する各種データが記憶される。ＲＡＭ１８０２は、ＣＰＵ１８０１の主メモリ、ワークエリア等として機能する。
【００２１】
キーボードコントローラ(ＫＢＣ)１８０５は、キーボード１８０９や不図示のポインティングデバイスからのキー入力を制御する。ＣＲＴコントローラ(ＣＲＴＣ)１８０６は、ＣＲＴディスプレイ(ＣＲＴ)１８１０の表示を制御する。ディスクコントローラ（ＤＫＣ）１８０７は、ファイルを記憶するハードディスク(ＨＤ)、フレキシブルディスク（ＦＤ）等の外部メモリ１８１１とのアクセスを制御する。記憶されるファイルには、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、プリンタ制御コマンド生成プログラム（以下プリンタドライバ）等がある。プリンタコントローラ(ＰＲＴＣ)１８０８は、双方向性インタフェース(インタフェース)１８２１を介してＭＦＰ１０３に接続されて、ＭＦＰ１０３との通信制御処理を実行する。ＮＣ１８１２はネットワークに接続されて、ネットワークに接続された他の機器との通信制御処理を実行する。
【００２２】
尚、ＣＰＵ１８０１は、例えばＲＡＭ１８０２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開(ラスタライズ）処理を実行し、ＣＲＴ１８１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１８０１は、ＣＲＴ１８１０上の不図示のマウスカーソル等で指示されたコマンドに基づいて登録された種々のウィンドウを開き、種々のデータ処理を実行する。ユーザは印刷を実行する際、印刷の設定に関するウィンドウを開き、ＭＦＰ１０３の設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行える。
【００２３】
ＭＦＰ１０３は、ＣＰＵ１９１２により制御される。ＣＰＵ１９１２は、ＲＯＭ１９１３に記憶された制御プログラムあるいは外部メモリ１９１４に記憶された制御プログラムに基づいてシステムバス１９１５に接続される印刷部(プリンタエンジン)１９１７に出力情報としての画像信号を出力する。また、このＲＯＭ１９１３内のプログラムＲＯＭには、ＣＰＵ１９１２の制御プログラム等を記憶する。ＲＯＭ１９１３内のフォント用ＲＯＭには上記出力情報を生成する際に使用するフォントデータ等が記憶されている。ＲＯＭ１９１３内のデータ用ＲＯＭには、ハードディスク等の外部メモリ１９１４がないＭＦＰ１０３の場合には、ジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２上で利用される情報等が記憶されている。
【００２４】
ＣＰＵ１９１２は入力部１９１８を介してジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２との通信処理が可能となっており、ＭＦＰ１０３内の情報等をジョブ生成ＰＣ１０１、ワークフロー管理サーバ１０２に通知できる。ＲＡＭ１９１９は、ＣＰＵ１９１２の主メモリや、ワークエリア等として機能するＲＡＭで、図示しない増設ポートに接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。尚、ＲＡＭ１９１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。前述したハードディスク(ＨＤ）、ＩＣカード等の外部メモリ１９１４は、メモリコントローラ(ＭＣ）２０によりアクセスを制御される。外部メモリ１９１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等を記憶する。また、前述した操作パネル１９２１には、操作のためのスイッチ及びＬＥＤ表示器等が配されている。
【００２５】
また、前述した外部メモリ１９１４は１個に限らず、複数個備えられ、内蔵フォントに加えてオプションカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていてもよい。さらに、図示しないＮＶＲＡＭを有し、操作パネル１９２１からのプリンタモード設定情報を記憶するようにしてもよい。
尚、ニアラインフィニッシャコントロールサーバ１０５は、ワークフロー管理サーバ１０２とほぼ同じハードウェア構成であり、ニアラインフィニッシャ１０６はＭＦＰ１０３とほぼ同じハードウェア構成である。ただし、ニアラインフィニッシャ１０６は、印刷に関するハードウェア構成を備えない。
【００２６】
図２は、印刷システムのワークフローの一例を示す図である。
ジョブ生成ＰＣ１０１上で動作するＪＤＦジョブ生成アプリケーション２０２は、印刷システムの作業者の指示に基づいて、顧客から受注した受注ジョブ２０１から、ワークフローにおける作業指示が記述された印刷ジョブであるＪＤＦジョブ２１２を作成する。
ＪＤＦジョブ２１２は、ワークフロー管理サーバ１０２上で動作するＪＤＦジョブコントローラ２０３に送信される。ＪＤＦジョブコントローラ２０３は、ＪＤＦジョブ２１２を受け取ると、ＪＤＦジョブ２１２に記載された各作業指示（プリプレス、プレス、ポストプレス等）に応じてＪＤＦジョブ２１２を分割する。ＪＤＦジョブコントローラ２０３は、ＭＦＰ１０３とニアラインフィニッシャシステム１０４に対する作業指示を分割した内容に基づいて生成し、その作業指示をＪＤＦジョブ２１３、２１４としてＭＦＰ１０３とニアラインフィニッシャシステム１０４に送信する。
【００２７】
ＪＤＦジョブ２１３がＭＦＰ１０３に渡されると、プリンタコントローラ２０４は、ＪＤＦジョブ２１３を解釈して、印刷処理を実行する。ＪＤＦジョブ２１３には、例えば、ＭＦＰ１０３が処理すべきプレス処理に対する作業指示が含まれている。この作業指示には、プレス指示に対する設定パラメータとして、給紙段情報や、出力用紙サイズや、両面片面印刷や、Ｎ−ｕｐ等の属性が指定されており、ＪＤＦジョブ２１３の内容に従って、印刷処理が実行され、出力物２０６が得られる。
また、ＪＤＦジョブ２１３に、くるみ製本や中綴じ製本や断裁等のポストプレスに関する指示が指定されているならば、ＭＦＰ１０３は、ＪＤＦジョブ２１３の内容に従って、インラインフィニッシャ２０５を使って印刷後の後処理を実行することも可能である。
【００２８】
一方、ＪＤＦジョブ２１４がニアラインフィニッシャシステム１０４に渡されると、ニアラインフィニッシャコントローラ２０７は、ＪＤＦジョブ２１４を解釈して、後処理を実行する。ＪＤＦジョブ２１４には、例えば、ニアラインフィニッシャ１０６が処理すべきポストプレス処理に対する作業指示が含まれている。また、ＪＤＦジョブ２１４には、くるみ製本や中綴じ製本や断裁等の属性が指定されており、ニアラインフィニッシャ１０６は、ＪＤＦジョブ２１４の内容に従って、印刷後の後処理を実行し、出力物２０８を得る。
また、ニアラインフィニッシャシステム１０４では、後処理をすべく紙原稿が必要であるが、通常は、ＭＦＰ１０３からの出力物２０６をユーザが手作業で運び、ニアラインフィニッシャ１０６にセットすることになる。
このように、作業指示自体は、ネットワークを介して行われるが、実際の紙原稿は、ＭＦＰ１０３からニアラインフィニッシャ１０６に電子的に送信されるものではない。このため、ニアラインフィニッシャ１０６で後処理を行う場合には、作業者が紙原稿を運んでニアラインフィニッシャ１０６で後処理を行うことになる。
【００２９】
ここで、図１に示す印刷システムにおいて、くるみ製本印刷を実現するために、ＭＦＰ１０３が備えるインラインフィニッシャ２０５（後処理装置）を使う場合には、プレス処理と、ポストプレス処理とをＪＤＦジョブ２１３に記載し、ＭＦＰ１０３に送信する。これにより、ＭＦＰ１０３からの唯一の成果物（出力物）であるくるみ製本印刷物が得られる。一方、ＭＦＰ１０３が備えないニアラインフィニッシャ（後処理装置）であるくるみ製本機で製本処理を行う場合はデジタル印刷機で表紙用の原稿と本身用の原稿を別々に出力する。そして、ユーザは、表紙原稿と本身原稿をそれぞれくるみ製本機に運び、くるみ製本機の給紙段に表紙原稿、本身原稿をセットし、くるみ製本作成作業を行う。このように通常、ニアラインフィニッシャのくるみ製本機では、表紙原稿と本身原稿とを区別して処理を行うことが必要とされている。
【００３０】
図３は、ＪＤＦジョブコントローラ２０３の構成の一例を示すブロック図である。
図３に示すコンポーネント３０１〜３１２は、ＣＰＵ１８０１により実行される制御部３００における全体制御のもと、図９〜図１３を参照しながら後述するフローチャートの各ステップが実現される。
ＪＤＦ受信部３０１は、図２に示したＪＤＦジョブ生成アプリケーション２０２からの印刷ジョブ（ＪＤＦジョブ２１２）を受信する。尚、受信した印刷ジョブは、受信ジョブ格納部３０２に格納される。
【００３１】
ＪＤＦ解釈部３０３は、受信した印刷ジョブ（ＪＤＦジョブ２１２）における"ＪＤＦによる記述内容"を解析し、印刷ジョブに施されている印刷設定を認識する。ＪＤＦ編集部３０４は、ＭＦＰ１０３、ニアラインフィニッシャシステム１０４に送信するために、印刷ジョブ（ＪＤＦジョブ２１２）の編集を行う。ジョブチケット生成部３０５は、ＪＤＦ編集部３０４における印刷ジョブ（ＪＤＦジョブ２１２）の編集時に、印刷ジョブを構成するページの先頭に印刷されるジョブチケットを生成する。尚、編集された印刷ジョブ（ＪＤＦジョブ２１２）は、ＪＤＦ格納部３０６に保存される。
変換方法決定部３０７は、受信した印刷ジョブ（ＪＤＦジョブ２１２）を、ＭＦＰ１０３、ニアラインフィニッシャシステム１０４に送信する際、印刷ジョブの変換方法としてどの変換方法を使用するかを決定する。
【００３２】
デバイス管理部３０８は、後段に接続されたＭＦＰ１０３及びニアラインフィニッシャシステム１０４を管理する。ＪＤＦ送信部３０９は、ＭＦＰ１０３、ニアラインフィニッシャシステム１０４に、印刷ジョブ（ＪＤＦジョブ２１３、２１４）を送信する役割を担う。
設定管理部３１０は、ユーザインターフェイス部３１１からユーザにより設定された"ワークフロー管理サーバ１０２の動作設定"を管理する。動作設定の値は設定値格納部３１２に保存される。
【００３３】
図４は、くるみ製本印刷を指示する場合のジョブチケット（ＪＤＦジョブ）の一例を概念的に示す図である。
ジョブチケット４００は、例えばＪＤＦ（ＸＭＬフォーマット）で記述されており、ノードの階層構造によって表現される。
図４において、くるみ製本された印刷物である本全体４０１は、表紙４０２を作ったり、本身（中身）４０４を作ったり、それらを製本したりするといった様々な工程を経て出来上がっていることを示している。
【００３４】
ＪＤＦでは、出力物を構成する際に物理的な出力物を形作る工程を、プロダクトノード(図４では、本全体４０１、表紙４０２、及び本身４０４)と呼んでいる。また、プロダクトノードを形作るための処理工程をプロセスノードと呼んでいる。プロセスノードは、プロダクトノードを作成するための中間的段階の要素である。幾つかのプロセスノードの集合体をプロセスグループノードと呼んでいる。このようにＪＤＦでは各工程を区別している。
また、図４において、表紙４０２を生成するプロセスの集合体として、表紙の出力４０３があり、そのプロセスは数々のプロセス群４０７から実現される。
具体例として、図４では、本身の出力４０５を行うプロセス群は、ＲＩＰ処理４０８と、プリント処理４０９とから構成される。更に、本全体の製本処理４０６を行うプロセス群は、くるみ製本処理４１０と、断裁処理４１１とから構成される。
【００３５】
図５は、図４に示したジョブチケット４００（ＪＤＦジョブ）をプロセス処理の側面から模式化して示した図である。
図５（ａ）は、ジョブチケット４００の全体構成の一例を示す図である。ジョブチケット４００には、ジョブチケット４００の全体の情報（全体情報５０１）と、作業プロセス（プロセス構造５０２）とが記載される。
図５（ｂ）は、図５（ａ）に示すジョブチケット４００を具体的に示したものである。
Prepress処理５０４は、ＰＤＦ等のコンテンツデータ（印刷データ）をどのように画像処理し、どのように配置するか等を指示するためのものである。ここでは、複数のPrepress処理５０４が存在する。
Press処理５０５は、Prepress処理５０４の指示に従って作成された画像データをどのように原稿（用紙）に出力するか等を指示するためのものである。ここでは、複数のPress処理５０５が存在する。
【００３６】
Postpress処理５０６は、Press処理５０５の指示に従って出力された原稿を、くるみ製本等、どのように後処理するかを指示するためのものである。ここでは、複数のPostpress処理５０６が存在する。ここで、Combined Process処理５０３は、Prepress処理５０４とPress処理５０５とPostpress処理５０６とを１つの処理に纏めるものである。通常、デジタルプリントを司るＭＦＰ１０３等では、１回の印刷ジョブの入力に対して、Prepress処理、Press処理、及びPostpress処理の実行が終了した製本結果が唯一つの成果物５０７（出力）となる。このようにCombined Process処理５０３は、一度のデータの入力に対して、Prepress処理とPress処理とPostpress処理とを連続的に処理し、唯一つの成果物５０７を出力する指示を行いたい場合に使用される。Prepress処理、Press処理、及びPostpress処理の少なくとも２つ以上の処理を行うＭＦＰ等のデジタル画像形成装置に対して指示を行う場合、Combined Process処理は常に使用される。
【００３７】
また、Prepress処理５０４は、例えば、図４に示した本身の出力４０５のプロセスノードであるＲＩＰ処理４０８等に相当する。また、Press処理５０５は、本身の出力４０５のプロセスノードであるプリント処理４０９等に相当する。Postpress処理５０６は、本全体の製本処理４０６のプロセスノードであるくるみ製本処理４１０や、断裁処理４１１等に相当する。
また、各プロセスノード５０４、５０５、５０６には、動作を規定するパラメータ群５０８ａ、５０８ｂ、５０８ｃが入力される。
【００３８】
図５（ｃ）は、プロセスノードに入力されるパラメータの具体例を示す図である。
図５（ｃ）において、Prepress処理５０４には、処理する元原稿の情報を示す元原稿情報５０９が入力される。Press処理５０５には、物理用紙の給紙先を示す給紙段情報５１０が入力される。また、PostPress処理５０６には、ポストプレス後の排紙先を示す排紙段情報５１１が入力される。
図５（ｄ）は、プロセスノードに入力されるパラメータの具体例の詳細を示す図である。
図５（ｄ）では、元原稿情報５０９として"Input.pdf"というＰＤＦデータを処理する情報がPrepress処理５０４に入力されることを示している。また、Press処理の際の給紙段情報５１０として、表紙は"Tray1"から、本身は"Tray2"から給紙することを示す情報がPress処理５０５に入力されることを示している。更に、ポストプレス後にStacker1"に排紙することを示す情報がPostPress処理５０６に入力されることを示している。
【００３９】
図６、図７は、ユーザインターフェイス部３１１が出力するユーザインターフェイスの一例を示す図である。ユーザインターフェイス部３１１で設定された設定値は設定管理部３１０の管理の下、設定値格納部３１２に保存される。
図６において、プロセス変換方法の設定の欄１２０１には、「ニアラインフィニッシャを優先する」ラジオボタン１２０２が表示される。このラジオボタン１２０２がオンされている場合には、ＪＤＦジョブ生成アプリケーション２０２が生成した印刷ジョブ（ＪＤＦジョブ２１２）に対して、ニアラインフィニッシャ１０６を優先的に使用する。
また、プロセス変換方法の設定の欄１２０１には、「インラインフィニッシャ２０５を優先する」ラジオボタン１２０３が表示される。このラジオボタン１２０３がオンされている場合には、ＪＤＦジョブ生成アプリケーション２０２が生成したＪＤＦジョブ２１２に対して、インラインフィニッシャ２０５を優先的に使用する。
尚、示したラジオボタン１２０２、１２０３は、排他的に動作する。
【００４０】
出力先設定の欄１２０４は、ＭＦＰ１０３からの出力物を設定する領域である。
尚、図６では、プロセス変換方法の欄１２０１において、「ニアラインフィニッシャを優先する」ラジオボタン１２０２がオンされているときの出力先設定の欄１２０４の表示例を示している。
コンボボックス１２０５は、ニアラインフィニッシャ１０６の使用時にＭＦＰ１０３から出力される表紙の出力先をユーザが選択するためのものである。
コンボボックス１２０６は、ニアラインフィニッシャ１０６の使用時にＭＦＰ１０３から出力される本身の出力先をユーザが選択するためのものである。
このように、本実施形態では、表紙の出力先と本身の出力先とをユーザが個別に選択できるようにしている。表紙及び本身の出力先として、通常は、異なるものが選択されるが、ユーザの希望によっては、表紙及び本身の出力先として、同じものが選択されることもある。
チェックボックス１２０７は、出力物に対してジョブチケットを発行（付与）するかどうかをユーザが選択するためのものである。ユーザは、ＭＦＰ１０３からの２つの生成物（表紙、本身）の夫々に対してジョブチケットを発行するか否かを選択することが可能である。
【００４１】
図７は、「インラインフィニッシャ２０５を優先する」ラジオボタン１２０３がオンされているときの出力先設定の欄１２０４の表示例を示している。
図７において、コンボボックス１３０1は、インラインフィニッシャ２０５の使用時にＭＦＰ１０３から出力される出力物の出力先をユーザが選択するためのものである。
前述したように、図６、図７に示したユーザインターフェイスにより設定された設定値は設定値格納部３１２に格納される。
【００４２】
図８は、設定値を格納するテーブルの一例を示す図である。図８（ａ）は、設定値が格納されていない状態のテーブルを示し、図８（ｂ）及び図８（ｃ）は、設定値が格納されている状態のテーブルを示す図である。
図８において、列１４０１には、図７、図８に示したユーザインターフェイスにおける各設定項目が格納される。列１４０２には、各設定項目に対する設定値が格納される。設定値１４０２としては、優先変換設定１４０３、表紙の出力先１４０４、本身の出力先１４０５、ジョブチケット出力１４０６、最終物の出力先１４０７がある。
【００４３】
以下、図９〜図１３のフローチャートを参照しながら、ＪＤＦジョブコントローラ２０３の処理の一例について説明する。
図９は、ＪＤＦジョブコントローラ２０３の処理の全体概要の一例を説明するフローチャートである。
まず、ステップＳ７００において、ＪＤＦ受信部３０１は、ＪＤＦジョブ生成アプリケーション２０２から印刷ジョブを受信する。この印刷ジョブは受信ジョブ格納部３０２に保存される。
本実施形態では、例えば、ステップＳ７００の処理を実行することにより取得手段の一例が実現される。
次に、ステップＳ７０１において、ＪＤＦ解釈部３０３は、ジョブ解釈処理を実行する。ジョブ解釈処理は、受信した印刷ジョブの属性がインラインフィニッシャ２０５を使用することを意図して作成された印刷ジョブか、それともニアラインフィニッシャ１０６を使用することを意図して作成された印刷ジョブかを決定する処理である。このステップＳ７０１の詳細については、図１０を参照しながら後述する。
【００４４】
次に、ステップＳ７０２において、変換方法決定部３０７は、変換方法決定処理を実行する。変換方法決定処理は、ＪＤＦジョブの変換方法を決定する処理である。変換方法とは、例えば、インラインフィニッシャ２０５を使用するジョブからニアラインフィニッシャ１０６を使用するジョブに変換すること等をいう。このステップＳ７０２の詳細については、図１１を参照しながら後述する。
【００４５】
次に、ステップＳ７０３において、ＪＤＦ編集部３０４は、ＪＤＦ編集処理を実行する。ＪＤＦ編集処理は、ステップＳ７０２で決定された変換方法に従って、ＪＤＦジョブの編集を行う処理である。このステップＳ７０３の詳細については、図１２を参照しながら後述する。
次に、ステップＳ７０４において、デバイス管理部３０８は、ジョブ送信処理を実行する。ジョブ送信処理は、ＪＤＦジョブコントローラ２０３で管理している後段のＭＦＰ１０３及びニアラインフィニッシャシステム１０４の少なくとも何れか１つに対して、ＪＤＦ送信部３０９を介して、ＪＤＦジョブの送信を行う処理である。
【００４６】
図１０は、ステップＳ７０１のジョブ解釈処理の詳細の一例を説明するフローチャートである。ジョブ解釈処理は、受信した印刷ジョブの属性がインラインフィニッシャ２０５を使用することを意図して作成された印刷ジョブか、ニアラインフィニッシャ１０６を使用することを意図して作成された印刷ジョブかをＪＤＦ解釈部３０３が決定する処理である。
【００４７】
まず、ステップＳ８０１において、ＪＤＦ解釈部３０３は、受信したＪＤＦジョブ２１２に含まれている"ＪＤＦの記述内容（ＪＤＦの構造）"を解析する。
次に、ステップＳ８０２において、ＪＤＦ解釈部３０３は、ステップＳ８０１の解析結果に基づいて、図５に示したようなジョブチケット４００（プロセスマップ）を読み出す。
次に、ステップＳ８０３において、ＪＤＦ解釈部３０３は、ジョブチケット４００に、前述したCombined Process処理５０３が含まれているか否かを判定する。この判定の結果、Combined Process処理５０３が含まれている場合には、ステップＳ８０４に進む。
【００４８】
ステップＳ８０４に進むと、ＪＤＦ解釈部３０３は、Combined Process処理５０３に、Press処理５０５とPostPress処理５０６とが含まれているか否かを判定する。この判定の結果、Press処理５０５とPostPress処理５０６とが含まれている場合には、ステップＳ８０５に進む。ステップＳ８０５に進むと、ＪＤＦ解釈部３０３は、受信した印刷ジョブ（ＪＤＦジョブ）は、インラインフィニッシャ２０５を使用するＪＤＦジョブと解釈する。
【００４９】
ステップＳ８０３において、Combined Process処理５０３がジョブチケット４００に含まれていない場合にはステップＳ８０６に進む。また、ステップＳ８０４において、Press処理５０５とPostPress処理５０６とがCombined Process処理５０３に含まれていない場合にもステップＳ８０６に進む。
ステップＳ８０６に進むと、ＪＤＦ解釈部３０３は、受信したＪＤＦジョブ２１２は、インラインフィニッシャ２０５を使用するＪＤＦジョブと解釈する。
以上のように本実施形態では、例えば、ステップＳ８０３、ステップＳ８０４の処理を実行することにより、第１の判定手段の一例が実現される。
【００５０】
尚、本例ではジョブの属性の判定方法として、ステップＳ８０３、Ｓ８０４のような判定方法を用いた。しかしながら、ジョブの属性の判定方法として、ＪＤＦで記述されている部分であって、ステップＳ８０３、Ｓ８０４で示した部分以外の他の部分の解析を行ってジョブの属性を判定するようにしてもよい。
【００５１】
図１１は、ステップＳ７０２の変換方法決定処理の詳細の一例を説明するフローチャートである。前述したように、変換方法決定処理は、変換方法決定部３０７がＪＤＦジョブの変換方法を決定する処理である。
まず、ステップＳ９０１において、変換方法決定部３０７は、本プログラムの動作を規定した設定値１４０２のうち、優先変換設定１４０３の値を設定管理部３１０から読み出す（図８を参照）。尚、設定値１４０２は、予めユーザによって設定されている。
【００５２】
次に、ステップＳ９０２において、変換方法決定部３０７は、ステップＳ９０１で読み出した優先変換設定１４０３の設定が、ニアラインフィニッシャ１０６を優先させるものに対応するか否かを判定する。
このように本実施形態では、例えば、ステップＳ９０２の処理を実行することにより第２の判定手段の一例が実現される。
この判定の結果、優先変換設定１４０３の設定が、ニアラインフィニッシャ１０６を優先させるものに対応する場合には、ステップＳ９０３に進む。ステップＳ９０３に進むと、変換方法決定部３０７は、ステップＳ７０１において、受信したＪＤＦジョブ２１２が図１０の処理によりインラインフィニッシャ２０５を使用するジョブであると決定されたか否かを判定する。
【００５３】
この判定の結果、受信したＪＤＦジョブ２１２がインラインフィニッシャ２０５を使用するジョブであると決定された場合には、ステップＳ９０４に進む。ステップＳ９０４に進むと、変換方法決定部３０７は、インラインフィニッシャ２０５を使用するジョブをニアラインフィニッシャ１０６を使用するジョブに変換すると決定する。
一方、ステップＳ９０３において、受信したＪＤＦジョブが図１０の処理によりインラインフィニッシャ２０５を使用するジョブであると決定されていない場合には、ステップＳ９０７に進む。ステップＳ９０７に進むと、変換方法決定部３０７は、ＪＤＦジョブ２１２の（プロセスの）変換をしないと決定する。
【００５４】
ステップＳ９０２において、ステップＳ９０１で読み出した優先変換設定１４０３の設定が、ニアラインフィニッシャ１０６を優先させるものではなく、インラインフィニッシャ２０５を優先させるものに対応すると判定された場合には、ステップＳ９０５に進む。ステップＳ９０５に進むと、変換方法決定部３０７は、ステップＳ７０１において、受信したＪＤＦジョブ２１２が図１０の処理によりニアラインフィニッシャ１０６を使用するジョブであると決定されたか否かを判定する。
この判定の結果、受信したＪＤＦジョブ２１２がニアラインフィニッシャ１０６を使用するジョブであると決定された場合には、ステップＳ９０６に進む。ステップＳ９０６に進むと、変換方法決定部３０７は、ニアラインフィニッシャ１０６を使用するジョブを、インラインフィニッシャ２０５を使用するジョブに変換すると決定する。
【００５５】
一方、ステップＳ９０５において、受信したＪＤＦジョブ２１２がニアラインフィニッシャ１０６を使用するジョブであると決定されていない場合には、ステップＳ９０７に進む。ステップＳ９０５に進むと、変換方法決定部３０７は、ＪＤＦジョブ２１２の（プロセスの）変換をしないと決定する。
【００５６】
図１２は、ステップＳ７０３のＪＤＦ編集処理の詳細の一例を説明するフローチャートである。前述したように、ＪＤＦ編集処理は、ＪＤＦ編集部３０４が、ステップＳ７０２で決定された変換方法に従って、ＪＤＦジョブの編集を行う処理である。
まず、ステップＳ１００１において、ＪＤＦ編集部３０４は、ステップＳ７０２で決められた変換方法を判定する。
この判定の結果、ＪＤＦジョブ２１２の変換を行わない場合には、図１２のフローチャートによる処理を終了する。
一方、図１１の処理によりインラインフィニッシャ２０５を使用するジョブをニアラインフィニッシャ１０６を使用するジョブへＪＤＦジョブ２１２を変換すると決定された場合には、ステップＳ１００２に進む。ステップＳ１００２に進むと、ＪＤＦ編集部３０４は、設定管理部３１０から、表紙の出力先１４０４の設定を読み出す。
【００５７】
次に、ステップＳ１００３において、ＪＤＦ編集部３０４は、設定管理部３１０から、本身の出力先１４０５の設定を読み出す。
次に、ステップＳ１００４において、ＪＤＦ編集部３０４は、ＪＤＦジョブのプロセスの分割処理の前段階処理を行う。本処理の具体的な例は後述する。
次に、ステップＳ１００５において、ＪＤＦ編集部３０４は、ＪＤＦジョブにおけるＭＦＰ１０３からの出力物の出力先として、読み出した出力先１４０４、１４０５の内容を設定する。
【００５８】
次に、ステップＳ１００６において、ＪＤＦ編集部３０４は、出力先１４０４、１４０５の内容に、ＭＦＰ１０３からの出力物の出力先が設定されたＪＤＦジョブを、ＭＦＰ１０３用のＪＤＦジョブと、ニアラインフィニッシャ１０６用のＪＤＦジョブに分割する。
次に、ステップＳ１００７において、ＪＤＦ編集部３０４は、ジョブチケット出力１４０６の設定を読み出す。
次に、ステップＳ１００８において、ＪＤＦ編集部３０４は、ジョブチケット出力１４０６の設定が、ジョブチケットを出力する設定であるか否かを判定する。この判定の結果、ジョブチケット出力１４０６の設定が、ジョブチケットを出力する設定でない場合には、図１２のフローチャートによる処理を終了する。
【００５９】
一方、ジョブチケット出力１４０６の設定が、ジョブチケットをつける設定である場合には、ステップＳ１００９に進む。ステップＳ１００９に進むと、ＪＤＦ編集部３０４は、ジョブチケット出力１４０６の設定が、ジョブチケットを表紙につける設定であるか否かを判定する。この判定の結果、ジョブチケット出力１４０６の設定が、ジョブチケットを表紙につける設定でない場合には、後述するステップＳ１０１１に進む。
一方、ジョブチケット出力１４０６の設定が、ジョブチケットを表紙につける設定である場合には、ステップＳ１０１０に進む。ステップＳ１０１０に進むと、ジョブチケット生成部３０５は、表紙用ジョブチケットを生成し、ＪＤＦ編集部３０４は、表紙のコンテンツの先頭に、表紙用ジョブチケットを追加する設定を行う。そして、ステップＳ１０１１に進む。
【００６０】
ステップＳ１０１１に進むと、ＪＤＦ編集部３０４は、ジョブチケット出力１４０６の設定が、ジョブチケットを本身につける設定であるか否かを判定する。この判定の結果、ジョブチケット出力１４０６の設定が、ジョブチケットを本身につける設定でない場合には、図１２のフローチャートによる処理を終了する。
一方、ジョブチケット出力１４０６の設定が、ジョブチケットを本身につける設定である場合には、ステップＳ１０１２に進む。ステップＳ１０１２に進むと、ジョブチケット生成部３０５は、本身用ジョブチケットを生成し、ＪＤＦ編集部３０４は、本身のコンテンツの先頭に、本身用ジョブチケットを追加する設定を行う。
【００６１】
また、ステップＳ１００１において、ニアラインフィニッシャ１０６を使用するジョブをインラインフィニッシャ２０５を使用するジョブに変換すると判定された場合には、ステップＳ１０１３に進む。ステップＳ１０１３に進むと、ＪＤＦ編集部３０４は、ニアラインフィニッシャ１０６用のプロセス群をインラインフィニッシャ２０５用のプロセス群に統合する処理を行う。尚、本処理の具体的な例は後述する。
次に、ステップＳ１０１４において、ＪＤＦ編集部３０４は、設定管理部３１０から、最終物の出力先１４０７の設定を読み出す。
次に、ステップＳ１０１５において、ＪＤＦ編集部３０４は、ステップＳ１０１３の処理によってプロセス群が統合されたＪＤＦジョブの出力先の設定情報として、ステップＳ１０１４で読み出した最終物の出力先１４０７の情報を設定する。
以上のように本実施形態では、例えば、図１２のフローチャートを実行することにより設定手段の一例が実現される。
【００６２】
図１３は、ステップＳ７０４のジョブ送信処理の詳細の一例を説明するフローチャートである。前述したように、ジョブ送信処理は、デバイス管理部３０８が、ＭＦＰ１０３及びニアラインフィニッシャシステム１０４の少なくとも何れか一方に、ＪＤＦ送信部３０９を介してＪＤＦジョブ２１３、２１４の送信を行う処理である。
まず、ステップＳ１１０１において、デバイス管理部３０８は、ＪＤＦジョブ２１３、２１４（送信するジョブ）が、ニアラインフィニッシャ１０６を使用するジョブであるか否かを判定する。尚、この判定は、ステップＳ７０３における判定の結果を利用して行われる。
この判定の結果、ＪＤＦジョブ２１３、２１４が、ニアラインフィニッシャ１０６を使用するジョブである場合には、ステップＳ１１０２に進む。ステップＳ１１０２に進むと、デバイス管理部３０８は、例えば、ステップＳ７０３で分割されたＪＤＦジョブのうち、ＭＦＰ１０３用のＪＤＦジョブを、ＪＤＦ送信部３０９を介してＭＦＰ１０３に送信する。
【００６３】
ステップＳ１１０３において、デバイス管理部３０８は、例えば、ステップＳ７０３で分割されたＪＤＦのうちニアラインフィニッシャ１０６用のＪＤＦジョブを、ＪＤＦ送信部３０９を介してニアラインフィニッシャコントロールサーバ１０５に送信する。
ステップＳ１１０１において、ＪＤＦジョブ２１３、２１４が、ニアラインフィニッシャ１０６を使用するジョブではなく、インラインフィニッシャ２０５用のジョブであった場合には、ステップＳ１１０４に進む。ステップＳ１１０４に進むと、デバイス管理部３０８は、例えば、ステップＳ７０３でプロセス群が統合されたＪＤＦジョブを、ＪＤＦ送信部３０９を介してＭＦＰ１０３に送信する。
尚、ジョブの変換が行われていない場合には、元々のＪＤＦジョブの内容に従ってＪＤＦジョブが送信されることになる。
【００６４】
（第１の具体例）
以下、本実施形態の第１の具体例を説明する。
本例では、前提条件として、図６に示したようなユーザ設定がなされているとする。このときの設定値格納部３１２に記憶されているテーブルの内容は、図８（ｂ）に示すようになっている。また、ＪＤＦジョブ生成アプリケーション２０２は、図５（ｄ）に示したようなインラインフィニッシャ２０５用のＪＤＦジョブ２１２（ジョブチケット４００）をＪＤＦジョブコントローラ２０３に送ったものとする。
【００６５】
このときの動作を図９〜図１３のフローチャートを参照しながら説明する。
まず、図９のステップＳ７００において、ＪＤＦ受信部３０１は、図５（ｄ）に示すインラインフィニッシャ２０５用のＪＤＦジョブ２１２（ジョブチケット４００）をＪＤＦジョブ生成アプリケーション２０２から受信する。
次に、図１０のステップＳ８０１において、ＪＤＦ解釈部３０３は、受信したＪＤＦジョブ２１２（ジョブチケット４００）に含まれている"ＪＤＦの記述内容（ＪＤＦの構造）"を解析し、ジョブチケット４００のプロセス構造５０２を読み出す。
【００６６】
そして、ここでは、ステップＳ８０３において、ＪＤＦ解釈部３０３は、読み出したプロセス構造５０２に、前述したCombined Process処理５０３が含まれていると判定する。更に、ステップＳ８０４において、ＪＤＦ解釈部３０３は、Combined Process処理５０３に、Press処理５０５とPostPress処理５０６とが含まれていると判定する。よって、ステップＳ８０５において、ＪＤＦ解釈部３０３は、受信したＪＤＦジョブ２１２は、インラインフィニッシャ２０５を使用するジョブであると判断する。
【００６７】
次に、図１１のステップＳ９０１において、変換方法決定部３０７は、本プログラムの動作を規定した設定値１４０２のうち、優先変換設定１４０８の値を設定管理部３１０から読み出す（図８（ｂ）を参照）。
そして、ここでは、ステップＳ９０２において、変換方法決定部３０７は、ステップＳ９０１で読み出した優先変換設定１４０８の設定が、ニアラインフィニッシャ１０６を優先させるものに対応するものであると判定する。更に、ステップＳ９０３において、変換方法決定部３０７は、ステップＳ７０１（ステップＳ８０５）において、受信したＪＤＦジョブ２１２がインラインフィニッシャ２０５を使用するジョブであると決定されたと判定する。よって、ステップＳ９０４において、変換方法決定部３０７は、インラインフィニッシャ２０５を使用するジョブを、ニアラインフィニッシャ１０６を使用するジョブに変換すると決定する。
【００６８】
次に、図１２のステップＳ１００１において、ＪＤＦ編集部３０４は、インラインフィニッシャ２０５を使用するジョブを、ニアラインフィニッシャ１０６を使用するジョブに変換すると決定したと判定し、ステップＳ１００２に進む。そして、ＪＤＦ編集部３０４は、ステップＳ１００２において、表紙の出力先１４０９の情報を読み出し、ステップＳ１００３において、本身の出力先１４１０の情報を読み出す。
【００６９】
次に、ステップＳ１００４において、ＪＤＦ編集部３０４は、ＪＤＦジョブ（ジョブチケット）のプロセスの分割処理の前段階処理を行う。
図１４は、印刷ジョブ（ジョブチケット）のプロセスの分割処理の前段階処理の手順の一例を概念的に示す図である。
まず、ＪＤＦ編集部３０４は、図１４（ａ）のＪＤＦジョブ（ジョブチケット４００）でCombined Process処理５０３に含まれていたPostPress処理５０６を図１４（ｂ）のようにCombined Process処理５０３の外に出す。
次に、ＪＤＦ編集部３０４は、図１４（ｃ）に示すように、Press処理５０５からの出力物（成果物）として、表紙コンポーネント１６０２と本身コンポーネント１６０３とを追加する。
【００７０】
次に、ＪＤＦ編集部３０４は、図１４（ｄ）に示すように、PostPress処理５０６のプロセスに、くるみ製本設定等の設定情報１６０４を追加する。ここで、プロセスの境界線１６０６は、ＭＦＰ１０３で行うジョブと、ニアラインフィニッシャシステム１０４で行うジョブとの境界を示している。すなわち、ＭＦＰ１０３から出力された表紙コンポーネント６０３及び本身コンポーネント６０４は、ニアラインフィニッシャシステム１０４におけるPostPress処理５０６の入力となることがＪＤＦジョブに設定されたことになる。
【００７１】
次に、ステップＳ１００５において、ＪＤＦ編集部３０４は、ＭＦＰ１０３からの出力物の出力先を、読み出した出力先１４０９、１４１０の設定の内容に更新する。ここでは、Press処理５０５への設定パラメータを、表紙の出力先１４０９の情報、本身の出力先１４１０の情報で更新する。具体的には、図１４（ｅ）に示すように、表紙の出力先が"StackerA"、本身の出力先が"StackerB"である出力先の情報１６０５にPress処理５０５への設定パラメータが更新される。
【００７２】
次に、ステップＳ１００６において、ＪＤＦ編集部３０４は、出力先１４０４、１４０５の設定の内容に出力先が更新されたＪＤＦジョブ（ジョブチケット）を、ＭＦＰ１０３に送信するジョブと、ニアラインフィニッシャ１０６に送信するジョブとに分割する。
図１５は、ＭＦＰ１０３に送信するＪＤＦジョブ（ジョブチケット４００ａ）と、ニアラインフィニッシャ１０６に送信するＪＤＦジョブ（ジョブチケット４００ｂ）の一例を示す図である。
【００７３】
次に、ステップＳ１００８において、ＪＤＦ編集部３０４は、ジョブチケット出力１４１１の設定が、ジョブチケットをつける設定であるかと判定する。更に、ステップＳ１００９に進むと、ＪＤＦ編集部３０４は、ジョブチケット出力１４１１の設定が、ジョブチケットを表紙につける設定であると判定する。そして、ステップＳ１０１０に進むと、ジョブチケット生成部３０５は、表紙用ジョブチケットを生成し、ＪＤＦ編集部３０４は、表紙のコンテンツの先頭に、表紙用ジョブチケットを追加する設定を行う。
次に、ステップＳ１０１１において、ＪＤＦ編集部３０４は、ジョブチケット出力１４１１の設定が、ジョブチケットを本身につける設定であると判定する。そして、ステップＳ１０１２において、ジョブチケット生成部３０５は、本身用ジョブチケットを生成し、ＪＤＦ編集部３０４は、本身のコンテンツの先頭に、生成した本身用ジョブチケットを追加する設定を行う。
【００７４】
図１６は、ＭＦＰ１０３が作成した表紙用ジョブチケットと本身用ジョブチケットの一例を示す図である。
図１６（ａ）は、表紙の出力物の上面に印刷された表紙用ジョブチケットの一例を示す図であり、図１６（ｂ）は、本身の出力物の上面に印刷された本身用ジョブチケットの一例を示す図である。例えば、図１６（ａ）に示すような表紙用ジョブチケットが印刷された用紙が出力された後に表紙が印刷され、図１６（ｂ）に示すような本身用ジョブチケットが印刷された用紙が出力された後に、本身が印刷される。
図１６では、バーコードでジョブＩＤ１５０１、１５０４を表示する場合を例に挙げて示している。
ジョブＩＤ１５０１と共に、表紙を識別する表紙ＩＤ１５０２と、表紙の先頭ページのサムネイル画像１５０３とが、表示用ジョブチケットとして表紙の出力物の上面に印刷される。一方、本身用ジョブチケットとして本身の出力物の上面に印刷される表紙ＩＤ１５０５は、本身の表紙に相当する表紙のＩＤであり、表紙の出力物の上面に印刷される表紙ＩＤ１５０２と同じＩＤとする。表示ＩＤ１５０２、ジョブＩＤ１５０４と共に、本身の先頭ページのサムネイル画像１５０６が、本身用ジョブチケットとして本身の出力物の上面に印刷される。
【００７５】
図１３の説明に進み、ステップＳ１１０１において、デバイス管理部３０８は、送信するＪＤＦジョブが、ニアラインフィニッシャ１０６を使用するジョブであると判定する。ここでは、図１２のステップＳ１００２〜Ｓ１０１２の処理を行い、インラインフィニッシャ２０５用のジョブをニアラインフィニッシャ１０６用のジョブに変換したからである。
次に、ステップＳ１１０２において、デバイス管理部３０８は、ＭＦＰ１０３用のＪＤＦジョブ（図１５（ａ）に示したＪＤＦジョブ（ジョブチケット））を、ＪＤＦ送信部３０９を介してＭＦＰ１０３に送信する。
次に、ステップＳ１１０３において、デバイス管理部３０８は、ニアラインフィニッシャ１０６用のＪＤＦジョブ（図１５（ｂ）のＪＤＦジョブ（ジョブチケット））を、ＪＤＦ送信部３０９を介してニアラインフィニッシャコントロールサーバ１０５に送信する。
【００７６】
（第２の具体例）
以下、本実施形態の第２の具体例を説明する。
第１の具体例では、インラインフィニッシャ２０５を使用することを意図したジョブをニアラインフィニッシャ１０６を使用することを意図したジョブに変更する処理に関して述べた。これに対し、本具体例では、ニアラインフィニッシャを使用することを意図したジョブをインラインフィニッシャ２０５を使用したジョブに変更する処理に関して説明する。
【００７７】
本例では、前提条件として、図７に示したようなユーザ設定がなされているとする。このときの設定値格納部３１２に記憶されているテーブルの内容は、図８（ｃ）に示すようになっている。また、ＪＤＦジョブ生成アプリケーション２０２は、図１７（ａ）に示すようなニアラインフィニッシャ用のＪＤＦジョブ（ジョブチケット４００）をＪＤＦジョブコントローラ２０３に送ったものとする。尚、本例の説明において、第１の具体例で説明した部分については、図１４等に付した符号と同一の符号を付すこと等により詳細な説明を省略する。
【００７８】
このときの動作を図９〜図１３のフローチャートを参照しながら説明する。
まず、図９のステップＳ７００において、ＪＤＦ受信部３０１は、図１７（ａ）に示すニアラインフィニッシャ用のＪＤＦジョブ２１２（ジョブチケット４００）をＪＤＦジョブ生成アプリケーション２０２から受信する。
次に、図１０のステップＳ８０１において、ＪＤＦ解釈部３０３は、受信したＪＤＦジョブ２１２（ジョブチケット４００）に含まれている"ＪＤＦの記述内容（ＪＤＦの構造）"を解析し、ジョブチケット４００のプロセス構造５０２を読み出す。
【００７９】
そして、ここでは、ステップＳ８０３において、ＪＤＦ解釈部３０３は、読み出したプロセス構造５０２に、前述したCombined Process処理５０３が含まれていると判定する。更に、ステップＳ８０４において、ＪＤＦ解釈部３０３は、Combined Process処理５０３には、Press処理５０５しか含まれておらず、Press処理５０５とPostPress処理５０６とが含まれていないと判定する。よって、ステップＳ８０６において、ＪＤＦ解釈部３０３は、受信したＪＤＦジョブ２１２は、ニアラインフィニッシャ１０６を使用するジョブであると判断する。
【００８０】
次に、図１１のステップＳ９０１において、変換方法決定部３０７は、本プログラムの動作を規定した設定値１４０２のうち、優先変換設定１４１２の値を設定管理部３１０から読み出す（図８（ｃ）を参照）。
次に、ステップＳ９０２において、変換方法決定部３０７は、ステップＳ９０１で読み出した優先変換設定１４０８の設定が、インラインフィニッシャ２０５を優先させるものに対応するものであると判定する。
そして、ここでは、ステップＳ９０５において、変換方法決定部３０７は、ステップＳ７０１（ステップＳ８０６）において、受信したＪＤＦジョブ２１２がニアラインフィニッシャ１０６を使用するジョブであると決定されたと判定する。よって、ステップＳ９０６において、変換方法決定部３０７は、ニアラインフィニッシャ１０６を使用するジョブを、インラインフィニッシャ２０５を使用するジョブに変換すると決定する。
【００８１】
次に、図１２のステップＳ１００１において、ＪＤＦ編集部３０４は、ニアラインフィニッシャを使用するジョブを、インラインフィニッシャ２０５を使用するジョブに変換すると決定したと判定し、ステップＳ１０１３に進む。そして、ＪＤＦ編集部３０４は、ニアラインフィニッシャ１０６用のプロセス群をインラインフィニッシャ２０５用のプロセス群に統合する処理を行う。
図１７は、ニアラインフィニッシャ１０６用のプロセス群をインラインフィニッシャ２０５用のプロセス群に統合する処理の手順の一例を概念的に示す図である。
まず、ＪＤＦ編集部３０４は、図１７（ａ）で示したニアラインフィニッシャ１０６用のＪＤＦジョブ（ジョブチケット４００）のPress処理５０５に設定されていた排紙先の情報１６０５等を削除する。
次に、ＪＤＦ編集部３０４は、図１７（ｃ）で示すように、中間出力コンポーネントである表紙コンポーネント１６０２及び本身コンポーネント１６０３を削除する。
次に、ＪＤＦ編集部３０４は、PostPress処理５０６をCombined Process処理５０３に統合する（図１７（ｄ）を参照）。
【００８２】
図１２の説明に戻り、ステップＳ１０１４において、ＪＤＦ編集部３０４は、設定管理部３１０から、最終物の出力先１４１３の設定を読み出す（図８（ｃ）を参照）。
次に、ステップＳ１０１５において、ＪＤＦ編集部３０４は、ステップＳ１０１３の処理によって統合されたＪＤＦジョブ（ジョブチケット）の出力先の設定情報を、ステップＳ１０１４で読み出した最終物の出力先１４１３の情報に更新する。図１７（ｅ）に示す例では、出力先の設定情報１７０４が、PostPress処理５０６への入力パラメータとして設定される。
【００８３】
そして、ここでは、ニアラインフィニッシャ１０６用のジョブをインラインフィニッシャ２０５用のジョブに変換した。よって、図１３のステップＳ１１０１において、デバイス管理部３０８は、送信するＪＤＦジョブが、インラインフィニッシャ２０５を使用するジョブであると判定する。
次に、ステップＳ１１０４において、デバイス管理部３０８は、ステップＳ１０１５で得られたＪＤＦジョブ（図１７（ｅ）に示したＪＤＦジョブ（ジョブチケット））を、ＪＤＦ送信部３０９を介してＭＦＰ１０３に送信する。
【００８４】
以上のように本実施形態では、インラインフィニッシャ２０５を使用する印刷ジョブを処理する際に、ニアラインフィニッシャ１０６の使用を優先させることをユーザが設定していると判定した場合、当該印刷ジョブをニアラインフィニッシャ１０６用に変換する。すなわち、インラインフィニッシャ２０５を使用する印刷ジョブを、インラインフィニッシャ２０５で実行する印刷ジョブ（プロセス）と、ニアラインフィニッシャ１０６で実行する印刷ジョブ（プロセス）とに分割する。このとき、インラインフィニッシャ２０５からの出力物の情報（コンポーネント１６０２、１６０３）と、インラインフィニッシャ２０５での排紙先の情報１６０５を、インラインフィニッシャ２０５で実行する印刷ジョブ（プロセス）に設定する。また、インラインフィニッシャ２０５における出力物の情報（表紙コンポーネント１６０２、本身コンポーネント１６０３）を後処理することを、ニアラインフィニッシャ１０６で実行する印刷ジョブ（プロセス）に設定する。
【００８５】
したがって、インラインフィニッシャ２０５で後処理を行うことを意図して生成されたジョブをニアラインフィニッシャ１０６で後処理する場合に、ＭＦＰ１０３からの出力を表紙と、本身とに正しく分けて排紙することができる。よって、作業者によるニアラインフィニッシャ１０６における作業処理を容易にすることができる。また、インラインフィニッシャ２０５で後処理を行うことを意図して生成されたジョブが投入された場合でも、ニアラインフィニッシャ１０６で容易に後処理することができる。
【００８６】
また、本実施形態では、インラインフィニッシャ２０５で後処理を行うことを意図して生成されたジョブをニアラインフィニッシャ１０６で後処理する場合には、表紙と本身とを互いに関連付ける物理ジョブチケットを表紙と本身に追加するようにした。具体的には、ジョブＩＤ１５０１と、表紙を識別する表紙ＩＤ１５０２と、表紙の先頭ページのサムネイル画像１５０３とを、表示用ジョブチケットとして、表紙の出力物の上面に印刷する。また、ジョブＩＤ１５０４と、表紙ＩＤ１５０２と同じＩＤである表紙ＩＤ１５０５と、本身の先頭ページのサムネイル画像１５０６とを、本身用ジョブチケットとして、本身の出力物の上面に印刷する。したがって、作業者は、互いに対応する表紙と本身とを容易に認識することができるようになる。
【００８７】
一方、ニアラインフィニッシャ１０６を使用する印刷ジョブを処理する際に、インラインフィニッシャ２０５の使用を優先させることをユーザが設定していると判定した場合には、当該印刷ジョブをインラインフィニッシャ２０５用に変換する。すなわち、インラインフィニッシャ２０５で実行するプロセスとニアラインフィニッシャ１０６で実行するプロセスとを統合して、当該印刷ジョブをインラインフィニッシャ２０５用に変換する。具体的には、インラインフィニッシャ２０５における排紙先の情報１６０５と、インラインフィニッシャ２０５における出力物の情報（表紙コンポーネント１６０２、本身コンポーネント１６０３）とを当該印刷ジョブから削除する。また、ニアラインフィニッシャ１０６における排紙先の情報１７０４を当該印刷ジョブに設定する。そして、印刷した表紙及び本身をインラインフィニッシャ２０５で一括して後処理することを当該印刷ジョブに設定する。
【００８８】
したがって、ニアラインフィニッシャ１０６で後処理を行うことを意図して生成されたジョブを統合し、ＭＦＰ１０３からの出力を唯一の成果物にすることができる。よって、ニアラインフィニッシャ１０６で後処理を行うことを意図して生成されたジョブが投入された場合でも、インラインフィニッシャ２０５で容易に後処理することができる。
以上のように、本実施形態では、ユーザの意図に応じて、インラインフィニッシャ２０５とニアラインフィニッシャとを適応的に使用できる。
【００８９】
尚、本実施形態では、表紙用ジョブチケットと本身用ジョブチケットとの夫々を生成するようにしたが、表紙と本身とを互いに対応付けることができれば、表紙用ジョブチケットと本身用ジョブチケットの何れか一方のみを生成してもよい。例えば、表紙用ジョブチケットにより、本身の最初のページのサムネイル画像を印刷するようにした場合には、必ずしも本身用ジョブチケットを生成する必要はない。
また、後処理（後工程）は、くるみ製本に限定されるものではない。くるみ製本を行った場合には、ＭＦＰ１０３が表紙と本身で印刷物を分けて出力し、その印刷物をニアラインフィニッシャ１０６（くるみ製本機）で後処理することになる。しかしながら、その他の方法で製本する場合には、後処理（製本）の方法に応じて、ＭＦＰ１０３が、印刷物を分けて出力することになる。すなわち、ＭＦＰ１０３は、後処理（製本）の方法に応じて、印刷物を複数の部分（一部分とその他の部分）に分けて出力することができる。
【００９０】
（本発明の他の実施形態）
前述した本発明の実施形態における印刷ジョブ管理装置を構成する各手段、並びに印刷ジョブ管理方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び前記プログラムを記録したコンピュータ読み取り可能な記録媒体は本発明に含まれる。
【００９１】
また、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００９２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図９〜図１３に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給するものを含む。そして、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００９３】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００９５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００９６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９７】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９９】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０１００】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０１０１】
尚、前述した各実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０１０２】
１０１  ジョブ生成ＰＣ
１０２  ワークフロー管理サーバ
１０３  ＭＦＰ
１０４  ニアラインフィニッシャシステム
１０５  ニアラインフィニッシャコントロールサーバ
１０６  ニアラインフィニッシャ
２０２  ＪＤＦジョブ生成アプリケーション
２０４  プリンタコントローラ
２０５  インラインフィニッシャ
２０７  ニアラインフィニッシャコントローラ
【図１】
0005367130.tif 000002
【図２】
0005367130.tif 000003
【図３】
0005367130.tif 000004
【図４】
0005367130.tif 000005
【図５】
0005367130.tif 000006
【図６】
0005367130.tif 000007
【図７】
0005367130.tif 000008
【図８】
0005367130.tif 000009
【図９】
0005367130.tif 000010
【図１０】
0005367130.tif 000011
【図１１】
0005367130.tif 000012
【図１２】
0005367130.tif 000013
【図１３】
0005367130.tif 000014
【図１４】
0005367130.tif 000015
【図１５】
0005367130.tif 000016
【図１６】
0005367130.tif 000017
【図１７】
0005367130.tif 000018
【図１８】
0005367130.tif 000019