(57)【特許請求の範囲】
【請求項１】
複数のジョブを１つの印刷用紙にレイアウトして印刷するための印刷データを生成する情報処理装置であって、
入力された複数のジョブを１つの印刷用紙にレイアウトして印刷するための複数のレイアウト候補を作成する作成手段と、
前記作成手段で作成した各レイアウト候補について規定されるレイアウトにおける、前記印刷用紙上の断裁線に基づく断裁回数と、断裁処理時に必要とする前記印刷用紙の回転回数を決定する決定手段と、
複数のレイアウト候補から１つのレイアウト候補を選択するための選択条件を入力する入力手段と、
前記入力手段により入力された選択条件と、前記決定手段で決定された断裁回数または回転回数とに基づいて、前記作成手段により作成された複数のレイアウト候補から、前記複数のジョブに対して適用するレイアウト候補を選択する選択手段と、
前記選択手段で選択したレイアウト候補に従って、前記複数のジョブを１つの印刷用紙に印刷するための印刷データを生成する生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記選択条件として、前記断裁回数及び前記回転回数それぞれに対する重要度を設定する設定手段と、
前記設定手段で設定された重要度に基づいて、前記作成手段で作成したレイアウト候補それぞれについて、前記決定手段で決定された断裁回数及び回転回数から断裁難易度を計算する計算手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記生成手段は、前記選択手段で選択されたレイアウトに基づいて、当該レイアウトの断裁線及びその断裁順序を示す断裁順番号を印刷するための印刷データを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記作成手段は、処理対象のジョブの個数が所定値以上である場合に、該処理対象のジョブを、その面積順に従って１つの印刷用紙にレイアウトして印刷するためのレイアウト候補を作成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記計算手段で計算した断裁難易度の内、最小の断裁難易度のレイアウト候補が複数存在する場合、前記選択手段は、その複数の最小の断裁難易度のレイアウト候補のいずれかを選択するための選択画面を生成し、その選択画面を介して選択されたレイアウト候補を、前記複数のジョブに対するレイアウトとして選択する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記選択手段は、前記選択画面による選択がなされない場合、デフォルト設定のレイアウト候補に従うか否かを確認するための確認画面を生成し、前記確認画面を介してデフォルト設定のレイアウト候補に従うことが指定された場合、そのデフォルト設定のレイアウト候補を、前記複数のジョブに対するレイアウトとして選択する
ことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記選択手段で選択するレイアウト候補に対応する断裁回数及び回転回数の制限値を設定する制限値設定手段を更に備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記制限値設定手段で制限値が設定されている場合、前記選択手段は、その制限値を満足するレイアウト候補の内で、前記選択条件に従って、レイアウト候補を選択する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記印刷データに基づく印刷物の後処理装置の種類を選択する後処理装置選択手段を更に備え、
前記計算手段は、前記作成手段で作成されたレイアウト候補それぞれについて前記決定手段で決定された断裁回数と回転回数と、前記後処理装置選択手段で選択された後処理装置に対するデバイス情報に基づいて、各レイアウト候補に対応する断裁難易度を計算する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項１０】
複数のジョブを１つの印刷用紙にレイアウトして印刷するための印刷データを生成する情報処理装置の制御方法であって、
作成手段が、入力された複数のジョブを１つの印刷用紙にレイアウトして印刷するための複数のレイアウト候補を作成する作成工程と、
決定手段が、前記作成工程で作成した各レイアウト候補について規定されるレイアウトにおける、前記印刷用紙上の断裁線に基づく断裁回数と、断裁処理時に必要とする前記印刷用紙の回転回数を決定する決定工程と、
入力手段が、複数のレイアウト候補から１つのレイアウト候補を選択するための選択条件を入力する入力工程と、
選択手段が、前記入力工程により入力された選択条件と、前記決定工程で決定された断裁回数または回転回数とに基づいて、前記作成工程により作成された複数のレイアウト候補から、前記複数のジョブに対して適用するレイアウト候補を選択する選択工程と、
生成手段が、前記選択工程で選択したレイアウト候補に従って、前記複数のジョブを１つの印刷用紙に印刷するための印刷データを生成する生成工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１１】
設定手段が、前記選択条件として、前記断裁回数及び前記回転回数それぞれに対する重要度を設定する設定工程と、
計算手段が、前記設定工程で設定された重要度に基づいて、前記作成工程で作成したレイアウト候補それぞれについて、前記決定工程で決定された断裁回数及び回転回数から断裁難易度を計算する計算工程を更に備える
ことを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１２】
前記生成工程は、前記選択工程で選択されたレイアウトに基づいて、当該レイアウトの断裁線及びその断裁順序を示す断裁順番号を印刷するための印刷データを生成する
ことを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１３】
前記作成工程は、処理対象のジョブの個数が所定値以上である場合に、該処理対象のジョブを、その面積順に従って１つの印刷用紙にレイアウトして印刷するためのレイアウト候補を作成する
ことを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１４】
前記計算工程で計算した断裁難易度の内、最小の断裁難易度のレイアウト候補が複数存在する場合、前記選択工程は、その複数の最小の断裁難易度のレイアウト候補のいずれかを選択するための選択画面を生成し、その選択画面を介して選択されたレイアウト候補を、前記複数のジョブに対するレイアウトとして選択する
ことを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１５】
前記選択工程は、前記選択画面による選択がなされない場合、デフォルト設定のレイアウト候補に従うか否かを確認するための確認画面を生成し、前記確認画面を介してデフォルト設定のレイアウト候補に従うことが指定された場合、そのデフォルト設定のレイアウト候補を、前記複数のジョブに対するレイアウトとして選択する
ことを特徴とする請求項１４に記載の情報処理装置の制御方法。
【請求項１６】
制限値設定手段が、前記選択工程で選択するレイアウト候補に対応する断裁回数及び回転回数の制限値を設定する制限値設定工程を更に備える
ことを特徴とする請求項１０に記載の情報処理装置の制御方法。
【請求項１７】
前記制限値設定工程で制限値が設定されている場合、前記選択工程は、その制限値を満足するレイアウト候補の内で、前記選択条件に従って、レイアウト候補を選択する
ことを特徴とする請求項１６に記載の情報処理装置の制御方法。
【請求項１８】
後処理装置選択手段が、前記印刷データに基づく印刷物の後処理装置の種類を選択する後処理装置選択工程を更に備え、
前記計算工程は、前記作成工程で作成されたレイアウト候補それぞれについて前記決定工程で決定された断裁回数と回転回数と、前記後処理装置選択工程で選択された後処理装置に対するデバイス情報に基づいて、各レイアウト候補に対応する断裁難易度を計算する
ことを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１９】
複数のジョブを１つの印刷用紙にレイアウトして印刷するための印刷データを生成する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
前記コンピュータを、
入力された複数のジョブを１つの印刷用紙にレイアウトして印刷するための複数のレイアウト候補を作成する作成手段と、
前記作成手段で作成した各レイアウト候補について規定されるレイアウトにおける、前記印刷用紙上の断裁線に基づく断裁回数と、断裁処理時に必要とする前記印刷用紙の回転回数を決定する決定手段と、
複数のレイアウト候補から１つのレイアウト候補を選択するための選択条件を入力する入力手段と、
前記入力手段により入力された選択条件と、前記決定手段で決定された断裁回数または回転回数とに基づいて、前記作成手段により作成された複数のレイアウト候補から、前記複数のジョブに対して適用するレイアウト候補を選択する選択手段と、
前記選択手段で選択したレイアウト候補に従って、前記複数のジョブを１つの印刷用紙に印刷するための印刷データを生成する生成手段と
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のジョブを１つの印刷用紙にレイアウトして印刷するための印刷データを生成する情報処理装置及びその制御方法、プログラムに関するものである。
【背景技術】
【０００２】
商業的印刷業界は、第三者（顧客、クライアント）から印刷物（雑誌、新聞、カタログ、広告、グラビア等）の作成依頼を受注し、該クライアントの所望の印刷物を作成し、それを該クライアントに納品することでクライアントから報酬を得る。この商業的印刷業界では、現在でも、オフセット製版印刷機等の大規模な印刷装置を用いているのが主流である。
【０００３】
この商業的印刷業界では、様々な工程を踏んで作業が進められる。この工程には、例えば、入稿、デザインやレイアウト、カンプ（プリンタ出力によるプレゼンテーション）、校正（レイアウト修正や色修正）、校正刷り（プルーフプリント）、版下作成、印刷、後処理加工、発送等がある。上述のような印刷機の利用には版下作成を欠かすことができず、一度版下を作成すると、その修正は容易でなく、且つコスト的にかなり不利である。これは、入念な校正、即ち、レイアウトのチェックや色の確認作業が必須である事等に起因する。
【０００４】
このように、この種の業界では、大掛かりな装置を必要とし、尚且つ、クライアントが所望する印刷物を作成するのにある程度の時間も必要であった。しかも、これらそれぞれの作業には専門知識が必要であり、いわば職人と呼ばれる熟練者のノウハウが必要であった。
【０００５】
一方で、最近、電子写真方式の印刷装置やインクジェット方式の印刷装置の高速化、高画質化に伴い、上記のような印刷業界に対抗して、プリント・オン・デマンドという業態が出現しつつある。以下、プリント・オン・デマンド（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）は、ＰＯＤと略記する。
【０００６】
ＰＯＤでは、印刷装置で扱うジョブを、より比較的小ロットのジョブに分けることで、大掛かりな装置、システムを用いずに、短納期で印刷処理を取り扱うことを目指している。特に、このＰＯＤでは、上記のような大規模な印刷機、印刷手法に代えて、例えば、ディジタル複写機やディジタル複合機等のディジタル画像形成装置を最大限に活用して、電子データを用いたディジタルプリントを実現している。そして、このＰＯＤによる業態のＰＯＤ市場が展開されつつある。このようなＰＯＤ市場では、従来の印刷業界に比べてディジタル化が融合し、コンピュータを利用した管理、制御が浸透してきており、コンピュータを利用してある程度、印刷業界のレベルに近づこうとしている。
【０００７】
このような背景の中で、ＰＯＤ市場には、コピー・プリントショップ印刷会社の印刷サービスと言われるＰＦＰや、企業内社内向け印刷サービスと言われるＣＲＤ等が存在する。ここで、ＰＦＰは、Ｐｒｉｎｔ  Ｆｏｒ  Ｐａｙの略称である。また、ＣＲＤは、Ｃｅｎｔｒａｌｉｚｅｄ  Ｒｅｐｒｏｄｕｃｔｉｏｎ  Ｄｅｐａｒｔｍｅｎｔの略称である。
【０００８】
ここで、上記のような印刷業界やＰＯＤ市場では、印刷物を商品として、その商品の受発注から、梱包、配送、アフターサービス、在庫管理、入金管理までの全ての業務を一括して代行するようなサービスも提供することが提案されている。しかしながら、まだまだその検討の余地が残されている。
【０００９】
また、上記のような印刷業界やＰＯＤ市場では、生産関連データの収集、加工、報告を通して経営計画と管理業務を支援し、情報を蓄積して、必要なとき、必要な部署に提供することができるようなシステムも検討されてはいる。しかしながら、これも最適なシステムの実現・運用化には、まだまだ至っていないのが実情である。
【００１０】
また、上記のようなＰＯＤ市場では、従来の印刷業界ほど、スキルのある作業者が雇えないのが現状であり、低コストにてジョブを仕上げたい、少ない投資で商売を行いたい、ＴＣＯを削減したい、等の要望も出ている。しかしながら、まだまだ新しい市場のために、このような要望に、十分に対応しきれていないのが実情であり、解決すべき問題点が残されている。ここで、ＴＣＯは、Ｔｏｔａｌ  Ｃｏｓｔ  ｏｆ  Ｏｗｎｅｒｓｈｉｐの略称である。
【００１１】
更に、上記のような印刷業界やＰＯＤ市場では、写真等の複数のデータ（原稿データ）を１つの印刷用紙上に複数レイアウトして印刷後、その印刷用紙を断裁する技術が存在する。例として、写真等の定型データをプリント時に１枚の印刷用紙に多面付けを行い、その際、印刷領域を用紙の端に寄せたり、他のデータと印刷領域を隣接させてトンボ線を共有したりすることで断裁の回数を削減する技術がある。
【００１２】
このように、複数の印刷ジョブを１つの印刷ジョブ（Ｇａｎｇ−Ｊｏｂ（ギャングジョブ））に結合して印刷し、得られる印刷物を断裁して、各印刷ジョブに対応する印刷物を得ることが行われている。
【特許文献１】特開２０００−９４７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
従来、ディジタルプリントにおけるギャングジョブ印刷では、前工程（レイアウト、印刷）に比べて断裁工程ではより多くの処理時間がかかる。また、レイアウト毎に断裁手順が異なるため、断裁工程での処理時間は大きく変わる。
【００１４】
そのため、コスト削減や印刷時間短縮を目的にギャングジョブ印刷や多ページ／枚の印刷を行っても、レイアウトによっては断裁工程で時間がかかり、単位時間当たりの仕事量が増えるため、最終的なコストや処理時間が短縮されないという課題がある。
【００１５】
本発明は上記の課題を解決するためになされたものであり、印刷製本システムに係るトータルスループットを向上することができる情報処理装置及びその制御方法、プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
複数のジョブを１つの印刷用紙にレイアウトして印刷するための印刷データを生成する情報処理装置であって、
入力された複数のジョブを１つの印刷用紙にレイアウトして印刷するための複数のレイアウト候補を作成する作成手段と、
前記作成手段で作成した各レイアウト候補について規定されるレイアウトにおける、前記印刷用紙上の断裁線に基づく断裁回数と、断裁処理時に必要とする前記印刷用紙の回転回数を決定する決定手段と、
複数のレイアウト候補から１つのレイアウト候補を選択するための選択条件を入力する入力手段と、
前記入力手段により入力された選択条件と、前記決定手段で決定された断裁回数または回転回数とに基づいて、前記作成手段により作成された複数のレイアウト候補から、前記複数のジョブに対して適用するレイアウト候補を選択する選択手段と、
前記選択手段で選択したレイアウト候補に従って、前記複数のジョブを１つの印刷用紙に印刷するための印刷データを生成する生成手段と
を備える。
【００１７】
また、好ましくは、前記選択条件として、前記断裁回数及び前記回転回数それぞれに対する重要度を設定する設定手段と、
前記設定手段で設定された重要度に基づいて、前記作成手段で作成したレイアウト候補それぞれについて、前記決定手段で決定された断裁回数及び回転回数から断裁難易度を計算する計算手段を更に備える。
【００１８】
また、好ましくは、前記生成手段は、前記選択手段で選択されたレイアウトに基づいて、当該レイアウトの断裁線及びその断裁順序を示す断裁順番号を印刷するための印刷データを生成する。
【００１９】
また、好ましくは、前記作成手段は、処理対象のジョブの個数が所定値以上である場合に、該処理対象のジョブを、その面積順に従って１つの印刷用紙にレイアウトして印刷するためのレイアウト候補を作成する。
【００２０】
また、好ましくは、前記計算手段で計算した断裁難易度の内、最小の断裁難易度のレイアウト候補が複数存在する場合、前記選択手段は、その複数の最小の断裁難易度のレイアウト候補のいずれかを選択するための選択画面を生成し、その選択画面を介して選択されたレイアウト候補を、前記複数のジョブに対するレイアウトとして選択する。
【００２１】
また、好ましくは、前記選択手段は、前記選択画面による選択がなされない場合、デフォルト設定のレイアウト候補に従うか否かを確認するための確認画面を生成し、前記確認画面を介してデフォルト設定のレイアウト候補に従うことが指定された場合、そのデフォルト設定のレイアウト候補を、前記複数のジョブに対するレイアウトとして選択する。
【００２２】
また、好ましくは、前記選択手段で選択するレイアウト候補に対応する断裁回数及び回転回数の制限値を設定する制限値設定手段を更に備える。
【００２３】
また、好ましくは、前記制限値設定手段で制限値が設定されている場合、前記選択手段は、その制限値を満足するレイアウト候補の内で、前記選択条件に従って、レイアウト候補を選択する。
【００２４】
また、好ましくは、前記印刷データに基づく印刷物の後処理装置の種類を選択する後処理装置選択手段を更に備え、
前記計算手段は、前記作成手段で作成されたレイアウト候補それぞれについて前記決定手段で決定された断裁回数と回転回数と、前記後処理装置選択手段で選択された後処理装置に対するデバイス情報に基づいて、各レイアウト候補に対応する断裁難易度を計算する。
【００２５】
上記の目的を達成するための本発明による情報処理装置の制御方法は以下の構成を備える。即ち、
複数のジョブを１つの印刷用紙にレイアウトして印刷するための印刷データを生成する情報処理装置の制御方法であって、
入力された複数のジョブを１つの印刷用紙にレイアウトして印刷するための複数のレイアウト候補を作成する作成工程と、
前記作成工程で作成した各レイアウト候補について規定されるレイアウトにおける、前記印刷用紙上の断裁線に基づく断裁回数と、断裁処理時に必要とする前記印刷用紙の回転回数を決定する決定工程と、
複数のレイアウト候補から１つのレイアウト候補を選択するための選択条件を入力する入力工程と、
前記入力工程により入力された選択条件と、前記決定工程で決定された断裁回数または回転回数とに基づいて、前記作成工程により作成された複数のレイアウト候補から、前記複数のジョブに対して適用するレイアウト候補を選択する選択工程と、
前記選択工程で選択したレイアウト候補に従って、前記複数のジョブを１つの印刷用紙に印刷するための印刷データを生成する生成工程と
を備える。
【００２６】
上記の目的を達成するための本発明によるプログラムは以下の構成を備える。即ち、
複数のジョブを１つの印刷用紙にレイアウトして印刷するための印刷データを生成する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
入力された複数のジョブを１つの印刷用紙にレイアウトして印刷するための複数のレイアウト候補を作成する作成工程と、
前記作成工程で作成した各レイアウト候補について規定されるレイアウトにおける、前記印刷用紙上の断裁線に基づく断裁回数と、断裁処理時に必要とする前記印刷用紙の回転回数を決定する決定工程と、
複数のレイアウト候補から１つのレイアウト候補を選択するための選択条件を入力する入力工程と、
前記入力工程により入力された選択条件と、前記決定工程で決定された断裁回数または回転回数とに基づいて、前記作成工程により作成された複数のレイアウト候補から、前記複数のジョブに対して適用するレイアウト候補を選択する選択工程と、
前記選択工程で選択したレイアウト候補に従って、前記複数のジョブを１つの印刷用紙に印刷するための印刷データを生成する生成工程と
をコンピュータに実行させる。
【発明の効果】
【００２７】
本発明によれば、印刷製本システムに係るトータルスループットを向上することができる情報処理装置及びその制御方法、プログラムを提供できる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【００２９】
本発明は、印刷製本システムにおいて、印刷時間の短縮等を目的として、複数ジョブを１枚の用紙にレイアウトして出力する場合に、自動的に断裁工程までの処理時間が最小になるような設定を選択することで、時間の短縮を可能とする構成について説明する。
【００３０】
また、ギャングジョブ印刷において、複数のジョブから成る様々なレイアウトの組み合わせの中から、決められた印刷コスト内で、断裁工程までの処理時間が最小になるような設定を容易に選択することが可能とする構成について説明する。
【００３１】
また、用紙上のトンボ線（断裁線）に断裁手順（断裁順番号）を印刷することで、断裁処理を行うオペレータの断裁ミスを軽減することを可能とする構成について説明する。
【００３２】
まず、本発明の各実施形態を説明するにあたり、各実施形態で前提となる基本構成について説明する。
［システム全体の構成］
図１は印刷製本システム全体の基本構成の一例を示すブロック図である。
【００３３】
本ブロック図は、１つまたは複数のエンドユーザ環境と、インターネットを介して接続されているＰＯＤ（Ｐｒｉｎｔ  Ｏｎ  Ｄｅｍａｎｄ）サイト環境から成っている。エンドユーザ環境は、プリントの発注依頼を行う発注者が存在する。そして、それぞれのエンドユーザ環境（ここでは、エンドユーザ環境Ａ及びエンドユーザ環境Ｂ）からそれぞれのクライアントＰＣを利用して、プリントジョブの依頼を始めとして、ジョブのステータス確認などができる。
【００３４】
一方、ＰＯＤサイト環境においては、工程管理部、プリプレス部、ディジタルプリント部、そしてポストプレス部の４つの工程から成り立っている。これらは、ネットワークを介して接続されている。
【００３５】
工程管理部は、ＰＯＤサイト環境における工程管理部、プリプレス部、ディジタルプリント部、ポストプレス部の各工程に対して作業を指示し、コンピュータや各種デバイスにより構成される本システムのワークフローを一元管理する部分である。この工程管理部は、エンドユーザからジョブを受信したり、エンドユーザからのジョブを保管したりする。更には、この工程管理部は、エンドユーザからのジョブの指定に基づいて、各工程における作業をワークフローとして組み立てたり、各デバイスや各作業者における作業を効率よくスケジュールしたりする等の役割を果たす。
【００３６】
プリプレス部は、工程管理部より受信したプリプレスジョブの作業指示に基づいて、スキャナ／ＭＦＰ等のスキャンデバイスによりエンドユーザから受け取った紙原稿をスキャンする。また、プリプレス部は、そのスキャンによって得られる画像をスキャン画像ファイルとしてプリプレスサーバやクライアントＰＣに取り込む。
【００３７】
これに加えて、プリプレス部は、画像補正、ファイルのマージやページの挿入／削除、各種ページレイアウト編集、面付け処理等の各種処理を実行する。また、プリプレス部は、必要に応じて最終成果物のレイアウトや色味を確認するためのプルーフ出力を実行したりする等の役割を果たす。
【００３８】
ここで、ＭＦＰは、Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｐｈｅｒａｌの略称である。
【００３９】
ディジタルプリント部は、工程管理部あるいはプリプレス部より受信したプリントジョブの作業指示に従って、スキャン＆プリントデバイスによりエンドユーザから受け取った紙原稿をコピーする。これに加えて、デジタルプリント部は、クライアントＰＣからプリンタドライバやホットフォルダを経由して、受信したファイルをプリントデバイスにプリントアウトしたりする等の役割を果たす。
【００４０】
ここで、受信するファイルとしては、エンドユーザから受信した文書／画像ファイル、スキャンデバイスから得られるスキャン画像ファイル、それらを編集した文書／画像ファイル等がある。また、スキャン＆プリントデバイスには、白黒ＭＦＰやカラーＭＦＰ等がある。
【００４１】
ポストプレス部は、工程管理部、プリプレス部あるいはディジタルプリント部より受信したポストプレスジョブの作業指示に従って、紙折り機、中綴じ製本機、くるみ製本機、断裁機、封入機、帳合機等の後処理デバイスを制御する。これに加えて、ポストプレス部は、ディジタルプリント部より出力された記録紙に対して、紙折り、中綴じ製本、くるみ製本、断裁、封入、帳合等の仕上げ処理を実行する等の役割を果たす。
【００４２】
［工程管理部のシステム構成］
図２は工程管理部の構成の一例を示すブロック図である。
【００４３】
工程管理部は、ネットワーク２００に接続されたＭＩＳ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）サーバ２０１、受注サーバ２０２、ファイルサーバ２０３、クライアントＰＣ２０４等から構成されている。
【００４４】
ここで、ＭＩＳサーバ２０１は、受注から納品までのシステム全体のワークフローを管理すると共に、様々な経営情報や販売情報を統括的に管理するシステムにおけるサーバである。
【００４５】
受注サーバ２０２は、インターネットを利用して、エンドユーザ環境のクライアントＰＣ２０５や２０６からジョブを受信するサーバである。受信したジョブは、ジョブのＩＤ番号で管理され、ＩＤ番号と管理上必要となる情報はＭＩＳサーバ２０１に伝えられ、ＭＩＳサーバ２０１の指示に従って、画像データ等のそれ以外の情報と一緒に下流の工程に伝える役割を持っている。
【００４６】
ファイルサーバ２０３は、エンドユーザ環境のクライアントＰＣ２０５や２０６からの同一原稿による再発注に備えて、クライアントＰＣ２０５や２０６から受信したジョブを保管するため文書管理サーバである。一般に、ファイルサーバ２０３には、画像データと前回出力の際のジョブの設定情報（ジョブチケット）を一緒に保存してある。
【００４７】
工程管理部におけるこれらのＭＩＳサーバ２０１、受注サーバ２０２、ファイルサーバ２０３、クライアントＰＣ２０４間でやり取りされる情報は、ＪＤＦと呼ばれるジョブの作業指示を記載したジョブチケット等を利用して情報交換している。これにより、ジョブを転送したり、制御コマンドを発行したりして、工程管理部を中心にプリプレス部、ディジタルプリント部、ポストプレス部等と連携をとってトータルなワークフローの自動化を提供している。
【００４８】
ここで、ＪＤＦは、Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔの略称である。
【００４９】
［プリプレス部のシステム構成］
図３はプリプレス部の構成の一例を示すブロック図である。
【００５０】
プリプレスサーバ３０２は、スキャナ３０１／ＭＦＰ３０５等のスキャンデバイスにより紙原稿をスキャンして、スキャン画像ファイルとして取り込む。また、プリプレスサーバ３０２は、この取込んだスキャン画像ファイルに斜行補正や黒点除去等の画像補正を実行する。また、プリプレスサーバ３０２は、受信した複数個の文書／画像ファイルやスキャンデバイスによりスキャンした複数個のスキャン画像ファイルをマージする。また、プリプレスサーバ３０２は、ページを挿入／削除したり、ページ番号やアノテーションの追加、インデックス紙や表紙や合紙の挿入、Ｎ−ｕｐ印刷や多連印刷の指定等の各種ページレイアウト編集や面付け処理を実行する。
【００５１】
プリプレス部の構成としては、１つのプリプレスサーバ３０２と複数のクライアントＰＣ３０３、３０４で構成するようにしてもよいし、プリプレスサーバ３０２なしで複数のクライアントＰＣ３０３、３０４のみで構成するようにしてもよい。
【００５２】
受信したジョブがコピージョブの場合は、まず、作業者がスキャナ３０１／ＭＦＰ３０５等のスキャンデバイスにより紙原稿をスキャンして、スキャン画像ファイルとしてプリプレスサーバ３０２やクライアントＰＣ３０３、３０４に取り込む。取り込んだスキャン画像が斜めに傾いてしまった場合は、斜行補正処理を実行することにより、スキャン画像の傾きを補正する。また、取り込んだスキャン画像にパンチ穴やゴミがある場合は、黒点除去処理を実行することにより、スキャン画像のパンチ穴やゴミを除去することが可能である。
【００５３】
また、受信したジョブがプリントジョブの場合は、まず、作業者がプリプレスサーバ３０２やクライアントＰＣ３０３、３０４に受信した文書／画像ファイルを取り込む。また、受信した文書／画像ファイルやスキャンデバイスによりスキャンしたスキャン画像ファイルが複数個存在する場合は、これらのファイルをマージする。
【００５４】
さらに、受信した文書／画像ファイルやスキャンデバイスによりスキャンしたスキャン画像ファイルをさらに編集する必要がある場合は、例えば、作業者が複数ページのレイアウトを確認しながら、編集を行うことが可能である。例えば、編集対象ファイルに対して、他のファイルからのページを挿入したり、編集対象ファイルのページを削除したりすることが可能である。
【００５５】
また、例えば、作業者がページ番号やアノテーション（機密情報を表わすウォーターマークやロゴ等の文字や画像）を追加したり、Ｎ−ｕｐ印刷や多連印刷（１つの印刷面に複数ページをレイアウトする印刷）を指定したりすることが可能である。また、インデックス紙、表紙、合紙を挿入したり、ステープルやパンチやＺ折り等の後処理を指定したりする等の各種ページレイアウト編集や面付け処理を実行する。
【００５６】
このプリプレス部では、ダイレクトメールの宛名印刷や顧客別のパンフレット等のワントゥーワンマーケティングを実現するために、プリプレスサーバ３０２や別サーバに構築したデータベースと連携して、同一ドキュメントを複数部印刷する。そして、これに平行して、宛先や関連データを差し替えて印刷するバリアブル印刷システムを構築することも可能である。
【００５７】
印刷業界では、製版・印刷工程に入る前に、広告主にプレゼンテーションすることを目的としたカラーカンプ（Ｃｏｌｏｒ  Ｃｏｍｐｒｅｈｅｎｓｉｖｅ  Ｌａｙｏｕｔ）と呼ばれる出力がある。これは、最近では、パーソナルコンピュータを使って出版物を作成するＤＴＰや、印刷工程で画像の修正や合成等に使用するＣＥＰＳで処理したディジタルカラー画像を、カラー出力デバイスで出力したカラーのハードコピーがこのカラーカンプに用いられている。
【００５８】
ここで、ＤＴＰとは、Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇの略称である。また、ＣＥＰＳは、Ｃｏｌｏｒ  Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｅｐｒｅｓｓ  Ｓｙｓｔｅｍの略称である。また、カラー出力デバイスには、カラーＭＦＰ、カラープリンタやカラープロッタがある。
【００５９】
カラーＭＦＰ等のカラープリンタを利用したＰＯＤでは、カンプに相当するレイアウト確認と簡易的な色味確認やプルーフに相当する詳細な色味確認を含むプルーフ出力を行うことが可能である。これは、具体的には、同じカラーＭＦＰ等のカラープリンタ（あるいは白黒ＭＦＰ等の白黒プリンタ）によりプルーフ出力することが可能である。
【００６０】
このプリプレス部では、必要に応じて、このような最終成果物のレイアウトや色味を確認するために、ＭＦＰにプルーフ出力することも可能である。
【００６１】
プリプレス部におけるこれらのプリプレスサーバ３０２、クライアントＰＣ３０３、３０４、スキャナ３０１、ＭＦＰ３０５は、ネットワーク３００により接続されている。そして、これらの機器は、ネットワーク３００を介して、ジョブを転送したり、制御コマンドを発行したりして、プリプレス部で受信したジョブを処理していくことになる。
【００６２】
［ディジタルプリント部のシステム構成］
図４はディジタルプリント部の構成の一例を示すブロック図である。
【００６３】
ここには、ネットワーク４００に接続されたプリントサーバ４０１、クライアントＰＣ４０２、４０３、白黒ＭＦＰ４０４、４０５及びカラーＭＦＰ４０６、４０７、４０８がそれぞれ１つまたは複数個接続されている。
【００６４】
プリントサーバ４０１は、２つの役割を持っている。１つは、ディジタルプリント部の外部と情報の送受信である。ここで、入稿されるジョブの画像情報や設定情報等は、まず、プリントサーバ４０１に入力され、そのジョブが終了するとステータス等の情報を外部に知らせられる。もう１つは、ディジタルプリント部内部の管理制御である。ここでは、外部から入力されたジョブ及び、ディジタルプリント部の内部で発生したジョブが、プリントサーバにて一元管理される。
【００６５】
また、ディジタルプリント部の内部にある全てのデバイスと全てのジョブの状況が監視できると共に、ジョブの一時停止、設定変更、印刷再開あるいは、ジョブの複製、移動、削除等の制御が行えるようになっている。
【００６６】
クライアントＰＣ４０２、４０３は、入力されたアプリケーションファイルの編集、印刷指示、あるいは、プリントレディファイルの投入の役割と、プリントサーバ４０１内で管理されているデバイスやジョブの監視や制御の補佐する役割を持っている。
【００６７】
白黒ＭＦＰ４０４、４０５及びカラーＭＦＰ４０６、４０７、４０８は、スキャン、プリント、コピー等の様々な機能を有する画像形成装置である。ここで、カラーＭＦＰと白黒ＭＦＰとでは、スピードやコスト等が異なるため、それぞれの用途に応じて使い分ける必要がある。
【００６８】
［ポストプレス部のシステム構成］
図５はポストプレス部の構成の一例を示すブロック図である。
【００６９】
ポストプレス部は、ポストプレスサーバ５０１、クライアントＰＣ５０２、５０３及び、紙折り機５０４、断裁機５０５、中綴じ製本機５０６、くるみ製本機５０７に代表される後処理装置で構成されている。
【００７０】
まず、ポストプレスサーバ５０１は、後処理工程を統括管理するコンピュータであり、受注サーバ２０２にて受け付けたジョブの指示やＭＩＳサーバ２０１から出されるジョブの指示等に基づいて、ポストプレス部で仕上げ可能な後処理条件を作成する。そして、エンドユーザの要求通りの後処理（仕上げ処理）工程の指示を行う。一般に、ポストプレスサーバ５０１がポストプレス部の外とＪＤＦ等の情報交換手段を使って、ポストプレス部の内部コマンドやステータスでそれぞれの後処理装置と情報交換している。
【００７１】
後処理装置は、３つの種類に分類することができ、以下のように定義する。また、ここでは、２）ニアラインフィニッシャと３）オフラインフィニッシャに関してのみ説明する。
【００７２】
１）インラインフィニッシャ：紙パスがＭＦＰと物理的に接続されており、かつ、操作指示や状況確認もＭＦＰと電気的に接続されている後処理装置。
【００７３】
２）ニアラインフィニッシャ：紙パスはＭＦＰと接続されておらず、作業者（オペレータ）が出力物の運搬、出力物の設定を行うが、操作指示や状況確認はネットワーク等の通信手段を介して電気的に情報送受可能な後処理装置。
【００７４】
３）オフラインフィニッシャ：紙パスも操作指示や状況確認等の通信手段もＭＦＰと全く接続されておらず、作業者が出力物の運搬、出力物の設定、手作業での操作入力、機器自体が発する状況報告を作業者が目視で確認する後処理装置。
【００７５】
更に、後処理装置は、出力原稿に対する様々なシート加工処理を、ＭＦＰ等の画像形成装置にて印刷された記録紙に対して施す後処理工程を実行する。この後処理工程には、断裁処理工程、中綴じ製本処理工程、くるみ製本処理工程、紙折処理工程、穴あけ処理工程、封入処理工程、帳合処理工程等がある。この後処理装置は、エンドユーザに提供する製本形態に加工するように制御する。
【００７６】
ポストプレスサーバ５０１が管理するニアラインフィニッシャ（時には、オフラインフィニッシャも含めて）には、紙折機５０４、断裁機５０５、中綴じ製本機５０６、くるみ製本機５０７が含まれる。この他にも、ステープラ、穴あけ機、封入機あるいは、帳合機（コレータ）を初めとして様々なものがある。そして、ポストプレスサーバ５０１は、これらのニアラインフィニッシャと予め決められたプロトコルで逐次ポーリング等でデバイスの状況やジョブの状況を把握し、ジョブの実行状況を管理する。
【００７７】
尚、上記構成においては、上述の複数のシート処理をそれぞれ別々のシート処理装置により実行可能にする構成でも、複数種類のシート処理を１台のシート処理装置が実行可能にする構成でも良い。また、複数のシート処理装置の内のいずれかのシート処理装置を本システムに具備する構成でも良い。
【００７８】
［ＪＤＦによる製本のしくみ］
図６はＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）を利用した場合の製本の一例を示す階層図である。
【００７９】
「本」を作成するには、表紙を作ったり、中身を作ったり、あるいは、それらを製本したりと様々な工程を経てエンドユーザに届けられる「本全体」ができあがる。
【００８０】
ＪＤＦでは、出力物を構成する際に、物理的な出力物を作成する工程をプロダクトノード、プロダクトノードを作成するための処理工程をプロセスノードと呼んでいる。これに加えて、プロダクトノードを作成するための中間的段階の要素でいくつかのプロセスノードの集合体をプロセスグループノードと呼んでいる。
【００８１】
図６では、表紙と本身をくるみ製本と断裁を行って、本全体を構成する例を示しており、「表紙」プロダクトノードは、「表紙の出力」プロセスグループノード１つから成っている。その「表紙の出力」プロセスグループノードは、表紙をプリントアウトしてできる「表紙出力のプロセス１」プロセスノードと、その出力されたものに対してラミネートやニス加工等で表面加工処理する「表紙の加工処理」プロセスノードから成っている。
【００８２】
同様にして、「本身」プロダクトノードは、「カラーページの出力」プロセスグループノードと、「白黒ページの出力」プロセスグループノードから成っている。更に、それぞれのプロセスグループノードは、対応する「ページのＲＩＰ処理」プロセスノードと「ページのプリント処理」プロセスノードから成っている。
【００８３】
そして、「本全体の製本処理」プロセスグループノードを使って、上記「表紙」と「本身」は製本処理され、その「本全体の製本処理」プロセスグループノードは、「くるみ製本処理」プロセスノードと「断裁処理」プロセスノードで成り立っている。
【００８４】
ＪＤＦファイルは、これらの各ノード情報とその属性情報が記載されたファイルであり、ＪＤＦマネージャと呼ばれるＪＤＦの作成を行う情報処理装置は、このＪＤＦファイルの作成や変更を担当する。
【００８５】
一方、ＪＤＦワーカと呼ばれる情報処理装置は、ＪＤＦマネージャから吐き出されたＪＤＦファイルを受信して、それに記載された情報に基づいて、必要な作業を担当する。
【００８６】
［ＭＩＳサーバと工程管理のワークフロー］
ＭＩＳ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ）サーバ２０１（図２）は、工程管理部の主要な機能の一つである。そして、このＭＩＳサーバ２０１は、管理情報システムあるいは、経営管理システムと呼ばれる企業の経営や管理等の意思決定に必要な情報を収集・分析するためのシステムサーバである。
【００８７】
一般的に、ＭＩＳサーバ２０１は、宣伝、受注、見積もり、計画、生産、出荷、在庫、購入、販売を始めとする様々な経営情報や販売情報を統括的に管理するシステムにおけるサーバである。ここで、特に、印刷業界におけるＭＩＳサーバ２０１は、印刷生産工程管理システムとしてサーバの側面を持つものである。そして、このＭＩＳサーバ２０１は、印刷生産設備や印刷生産資源を一元管理するとともに、ＪＤＦジョブにおける作業指示を記載したジョブチケットで、受注から納品あるいは費用回収に至るまでのトータルなワークフローを自動化する仕組みを提供できる。
【００８８】
ＭＩＳサーバ２０１は、この経営管理システムの中心となるサーバコンピュータであり、エンドユーザからのジョブの指定に基づいて、ＰＯＤサイト環境における各工程に対してジョブにおける作業指示を記載したＪＤＦを発行する。これにより、コンピュータや各種デバイスにより構成される本システムのワークフローを制御する。
【００８９】
また、このＭＩＳサーバ２０１は、ＰＯＤサイト環境における各工程との間でＪＭＦ（Ｊｏｂ  Ｍｅｓｓａｇｉｎｇ  Ｆｏｒｍａｔ）と呼ばれるメッセージを交換する。そして、各デバイスが具備する機能情報や能力情報、各デバイスのステータス情報、受け付けたジョブの進捗情報等を取得することにより、本システムのワークフローを一元管理する。
【００９０】
さらに、このＭＩＳサーバ２０１は、ワークフローエディタ、ワークフローエンジンに代表されるプロセス管理機能あるいは、ジョブやデバイスの日程時間管理を行うスケジューラ機能を内蔵している。更には、ＭＩＳサーバ２０１これらの機能を持つアプリケーション等と連携する。各工程における作業をワークフローとして組み立てて実行指示するとともに、各デバイスや各作業者における作業を効率よくスケジュールすることにより、各工程におけるワークフローを自動化することも可能である。
【００９１】
但し、ＭＩＳサーバ２０１内のこれらの様々な機能は、経営者、工程管理者（工務）、現場のオペレータ、見積もりを用意する営業マン等の様々な作業者が別々なクライアントＰＣを利用してデータ参照する。そのため、それぞれユーザＩＤやパスワードなどを用いていたり、アプリケーションソフトウェアとしてもライセンス管理されたりしていることが多い。
【００９２】
［受注サーバのしくみ］
受注サーバ２０２（図２）は、いわゆるＰＯＤにおける電子商取引（ＥＣ：Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｍｍｅｒｃｅ）の仲介役で、インターネット等の通信媒体を介してエンドユーザ環境のクライアントＰＣからジョブを受発注するためのサーバである。この受注サーバ２０１は、エンドユーザ環境から見ると、インターネット上のウェブページを利用した電子店舗となる。
【００９３】
例えば、発注依頼したいジョブがプリントジョブの場合は、エンドユーザ環境のクライアントＰＣのブラウザからユーザ認証を行った後に、どのようなプリント条件で出力させるかを指定するプリント条件設定やその他のプリント依頼情報等を入力する。これにより、エンドユーザ環境のクライアントＰＣからこの受注サーバ２０２に対して、インターネットを経由してプリント条件設定やその他のプリント依頼情報等とともにプリント対象となる文書／画像ファイルを電子データとして送信する。そうすることで、ウェブサーバとして機能する受注サーバ２０２にプリントジョブを発注する。
【００９４】
受注サーバ２０２もしくはエンドユーザ環境の各クライアントＰＣにホットフォルダを具備することにより、プリント対象となる文書／画像ファイルやそれに付随するプリント条件設定やその他のプリント依頼情報等をデータ転送できるように構成してもよい。
【００９５】
このホットフォルダは、プリント条件設定やその他のプリント依頼情報等を属性として含む仮想的なフォルダであり、受注サーバもしくはエンドユーザ環境の各クライアントＰＣが具備するハードディスク等のメモリ（不図示）に複数個作成可能なものである。
【００９６】
例えば、エンドユーザがエンドユーザ環境の各クライアントＰＣからこのホットフォルダにプリント依頼する文書／画像ファイルをドラッグ＆ドロップする。これにより、受注サーバ２０２もしくはエンドユーザ環境の各クライアントＰＣの監視プログラムがその文書／画像ファイルの存在を認識する。次に、そのホットフォルダに付随するプリント条件設定やその他のプリント依頼情報等を関連付けることによって、受注サーバがこれらの情報を読み出すことが可能となる。
【００９７】
また、発注依頼したいジョブがコピージョブの場合は、文書／画像ファイルを電子データとして送付しない代わりに、コピー対象となる紙原稿を物理媒体として宅配便等で別送する。そして、エンドユーザ環境のクライアントＰＣのブラウザからは、どのようなコピー条件で出力させるかを指定するコピー条件設定やその他のコピー依頼情報のみを入力する。この場合、別送されたコピー対象となる紙原稿と受注サーバに送付されたコピー条件設定やその他のコピー依頼情報等との関連付けをオペレータが判断することになる。
【００９８】
［受発注におけるワークフロー］
図７はエンドユーザからのジョブの受発注におけるワークフローの一例を示す図である。
【００９９】
図における左側のブロックは、エンドユーザである発注者の作業、右側のブロックは、ＰＯＤサイトにおける作業者の作業を示している。
【０１００】
まず、発注者は、インターネット上のウェブページを利用して、ＰＯＤサイトの受注サーバに対して、仮発注を実行する。
【０１０１】
例えば、発注依頼したいジョブがプリントジョブの場合は、エンドユーザ環境のクライアントＰＣのブラウザからユーザ認証を行う。その後に、どのようなプリント条件で出力させるかを指定するプリント条件設定やその他のプリント依頼情報等を入力する。これにより、エンドユーザ環境のクライアントＰＣから該受注サーバに対して、インターネットを経由してプリント条件設定やその他のプリント依頼情報等とともにプリント対象となる文書／画像ファイルを電子データとして送付する。そして、ウェブサーバとして機能する受注サーバ２０２にプリントジョブを仮発注する。
【０１０２】
また、発注依頼したいジョブがコピージョブの場合は、文書／画像ファイルを電子データとして送付しない代わりに、コピー対象となる紙原稿を物理媒体として宅配便等で別送する。そして、エンドユーザ環境のクライアントＰＣのブラウザからは、どのようなコピー条件で出力させるかを指定するコピー条件設定やその他のコピー依頼情報のみを入力する。この場合、別送されたコピー対象となる紙原稿と受注サーバに送付されたコピー条件設定やその他のコピー依頼情報等との関連付けをオペレータが判断することになる。
【０１０３】
発注者から仮発注を受けたＰＯＤサイトの受注サーバ２０２では、仮受注したジョブに対して受付や保存等の仮受注のための処理を実行するとともに、受注サーバ２０２あるいはＭＩＳサーバ２０１において作業担当者の割り当てを実行する。
【０１０４】
作業担当者の割当方法としては、様々な方法がある。一例としては、受注サーバ２０２のスケジューラにより作業担当者を自動割当する方法、作業者の管理者が適当な作業担当者を手動割当する方法、各作業者が仮受注したジョブを処理することによる手動割当する方法等がある。
【０１０５】
さらに、ＰＯＤサイトの受注サーバあるいはＭＩＳサーバ２０２では、仮受注したジョブに対してコストの見積りを実行する。この見積りは、仮発注時に発注者が入力したプリント条件やコピー条件等を参照して、ジョブに必要な作業や資源に関わる費用や配送料等の諸経費の見積りに基づいたトータルコストを算出し、発注者に対して見積り金額を提示する。
【０１０６】
見積り金額の提示を受けた発注者は、管理者からの承認を得た後に、ＰＯＤサイトの受注サーバに対して、正式発注を実行する。この際、仮発注したジョブのプリント条件やコピー条件等を正式発注時に変更することも可能である。
【０１０７】
ＰＯＤサイトの受注サーバが発注者より正式発注を受けると、工程管理、プリプレス、ディジタルプリント、ポストプレスの各工程を利用して、正式受注したジョブに対する印刷／製本等の各種処理を実行する。
【０１０８】
ＰＯＤサイトにおける印刷／製本等の各種処理を終了したならば、発注者より予め指定された配送先に対して最終成果物（印刷物）を配送することにより、発注者が最終成果物（印刷物）を受け取ることになる。
【０１０９】
［ジョブチケットによるワークフロー］
図８はジョブチケットにより実現されるワークフロー構成の一例を示す図である。
【０１１０】
尚、図８では、印刷工程と各種印刷後工程を含む各種工程（ジョブ）の管理情報（ジョブ管理情報）であるＪＤＦデータにより実現される印刷システムの一例を示している。
【０１１１】
図８において、ＭＩＳサーバ１０は、受注から納品までのシステム全体のワークフローを管理すると共に、様々な経営情報や販売情報を統括的に管理するシステムである。このＭＩＳサーバ１０には、ワークフローにおける作業指示が記述されたジョブチケットに相当するＪＤＦデータ１２を作成するためのＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）作成アプリケーション１１が構成されている。
【０１１２】
プリントサーバ２０は、ディジタルプリント部であるＭＦＰ２４に投入されるジョブを受信すると共に、ＭＦＰ２４全体を管理制御するためのサーバである。プリンタサーバ２０には、ＪＤＦデータを解釈するためのＪＤＦパーサ２１、ＰＤＦ／ＰＳ等の各種ＰＤＬデータを処理するためのＰＤＬコントローラ２２、ＭＦＰ等のプリンタエンジンと接続するためのプリンタインタフェース２３が構成されている。
【０１１３】
ポストプレスサーバ３０は、ポストプレス部であるフィニッシャに投入されるジョブを受信すると共に、フィニッシャ全体を統括管理するためのサーバである。ポストプレスサーバ３０には、ＪＤＦデータを解釈するためのＪＤＦパーサ３１、少なくとも１台のフィニッシャ（後処理装置）を接続するためのフィニッシャインタフェースが構成されている。
【０１１４】
尚、図８では、ポストプレスサーバ３０には、フィニッシャＡ３４とフィニッシャＢ３５と接続するためのフィニッシャＡインタフェース３２とフィニッシャＢインタフェース３３が構成されている例を示している。ここで、必要なフィニッシャの数に応じて、対応するフィニッシャインタフェースがポストプレスサーバ３０に構成されることは言うまでもない。
【０１１５】
ジョブチケットによるワークフローは、以下のように実現される。
【０１１６】
ＭＩＳサーバ１０に受注ジョブが投入されると、作業者は、ＭＩＳサーバ１０にインストールされているＪＤＦ作成アプリケーション１１により、ワークフローにおける作業指示が記述されたジョブチケットに相当するＪＤＦデータ１２を作成する。
【０１１７】
作成されたＪＤＦデータ１２がプリントサーバ２０に渡されると、プリントサーバ２０のＪＤＦパーサ２１がＪＤＦデータを解釈して、ＭＦＰ２４に対するジョブを実行する。例えば、ＪＤＦデータには、出力用紙サイズや両面片面印刷やＮ−ｕｐ等の属性が指定されている。ＪＤＦデータの内容に従って、ＰＤＬコントローラ２２がＪＤＦデータにより参照されるＰＤＦ／ＰＳ等のＰＤＬデータを処理する。そして、これとともにプリンタインタフェース２３を介してＭＦＰ２４に対して印刷を実行する。
【０１１８】
プリントサーバ２０より作成されたＪＤＦデータがポストプレスサーバ３０に渡されると、ポストプレスサーバ３０におけるＪＤＦパーサ３１がＪＤＦデータを解釈して、フィニッシャに対するジョブを実行する。例えば、ＪＤＦデータには、くるみ製本や中綴じ製本や裁断等の属性が指定されている。そして、ＪＤＦデータの内容に従って、フィニッシャＡインタフェース３２とフィニッシャＢインタフェース３３を介してフィニッシャＡ３４とフィニッシャＢ３５に対して後処理（印刷後工程）を実行する。
【０１１９】
［ファイルサーバのしくみ］
ファイルサーバ２０３は、エンドユーザからの同一原稿による再発注に備えて、エンドユーザの顧客情報（名前、連絡先、クレジット等の口座番号）、受信したジョブ等を保管するためのファイルサーバである。ここで、ジョブには、プリント対象となる文書／画像ファイルやそれに付随するプリント条件設定やその他のプリント依頼情報等の情報が含まれる。また、ジョブには、コピー対象となる紙原稿をスキャンしたスキャン画像ファイルやそれに付随するコピー条件設定やその他のコピー依頼情報等が含まれる。
【０１２０】
保管された情報は、後で再印刷の要求が入った場合等に、呼び出して顧客情報や前回のジョブ等を照合や参照して迅速に対応するためのものである。
【０１２１】
ファイルの形態は、アプリケーションファイルデータ、ＰＤＬデータ、プリントレディデータあるいは、それらの中間データ等、用途に応じてそれらの一つまたは、いくつかを保管しておくことができる。
【０１２２】
ここで、プリントレディデータとは、例えば、ＲＩＰ後のデータであり、ビットマップファイルそのものやＴｉｆｆファイルのように圧縮された形式がある。また、中間データは、ディスプレイリストのように最終出力ではないが、ＰＤＬデータとプリントレディデータとの中間的な存在となるデータである。
【０１２３】
保管に当たっては、プリントレディデータの保管は大きな容量のデータとなってしまう。そのため、別の記憶メディア（ＣＤ−ＲＯＭやＭＯ、ＺＩＰ等）に記録されたり、ＰＤＬデータであっても古いものや容量の大きいものは同様に別メディアなどに保管されたりする。また、ユーザが希望した場合には、最終出力と一緒に送り返すことも可能である。
【０１２４】
このように、ファイルサーバは、エンドユーザからの再印刷要求がなされる度に、その都度、そのユーザのジョブデータを、所望の印刷出力条件でもって、記憶媒体から読み出して再印刷可能に制御する。
【０１２５】
一方で、保管されたデータをユーザがリストアして再印刷要求をかけることもある。例えば、受注サーバ２０２がエンドユーザ環境のクライアントＰＣより受信したプリントジョブの文書／画像ファイルをオリジナル原稿のまま該ファイルサーバ２０３が具備するハードディスク等のメモリユニットに格納して、一定期間保持しておくことができる。これにより、エンドユーザからの同一原稿によるプリントジョブの再発注時には、エンドユーザから文書／画像ファイルを再度送信してもらうことなく、再発注を処理することが可能となる。
【０１２６】
また、エンドユーザから受け取ったコピージョブの紙原稿をスキャンして、スキャン画像ファイルとして取り込んだ後、そのファイルサーバ２０３が具備するハードディスク等のメモリユニットに格納して、一定期間保持しておく。これにより、エンドユーザからの同一原稿によるコピージョブの再発注時には、エンドユーザから紙原稿を再度送付してもらうことなく、再発注を処理することが可能となる。
【０１２７】
さらに、エンドユーザが所望する出力形態（プリント条件設定やその他のプリント依頼情報等、コピー条件設定やその他のコピー依頼情報等）で、プリントジョブやコピージョブを印刷処理する。その後に、作業者が編集加工した印刷前の最終文書／画像ファイルや印刷処理済の最終印刷データを、ファイルサーバ２０３が具備するハードディスク等のメモリユニットに格納して、一定期間保持する。これにより、エンドユーザからの再発注時における後工程の作業を軽減することが可能となる。
【０１２８】
［顧客からの発注形態］
通常、発注時に発注者は製本工程の詳細部分までは指定せず、おおまかに作成したい形態のみを指示して上述の印刷システムに発注を行う。例えば、顧客は部数、納期設定、紙サイズ、表紙設定、製本時の綴じ方、片面／両面印刷、使用するカラープロファイル情報等の製本情報と、印刷原稿データを指定して、受注サーバ２０２に見積り依頼を行う。
【０１２９】
これらの製本情報をプロダクトインテント情報と呼び、プロダクトノードに記載される。
【０１３０】
受注サーバ２０２は、ＭＩＳサーバ２０１にプロダクトインテント情報を送信する。ＭＩＳサーバ２０１はプロダクトインテント情報を、プリプレスサーバ３０２、プリントサーバ４０１、ポストプレスサーバ５０１に送信する。
【０１３１】
プロダクトインテント情報を受信した各サーバは、自分の管理するＪＤＦワーカの負荷情況や紙やインク等のリソース状況、実行可能な機能を参照して、プロダクトノードを、具体的な処理を表すプロセスノードに変換する。
【０１３２】
プロダクトノードからプロセスノードへの変換は一意には決まらず、ＪＤＦワーカの状態や能力に応じて様々な変換結果が得られる。例えば、Ａ４サイズの製本物を作成する場合にＡ４サイズの紙を束ねて製本するのか、Ａ３サイズの用紙を折りや断裁して使用するのかによって、実現できるＪＤＦワーカが異なるため、ワークフローも異なる。
【０１３３】
ＭＩＳサーバ２０１は、これらのプロセスノードをまとめ、印刷工程全体のワークフローを構築する。ＭＩＳサーバ２０１は、印刷ワークフローから納期と料金の見積りを行い、必要があれば印刷物のサンプルを作成して顧客に提示する。
【０１３４】
顧客は、サンプルを確認して納期と金額で合意すれば正式に発注を行う。
【０１３５】
発注を受けたＭＩＳサーバ２０１は、見積もり時に構築したワークフローに基づいて各工程の処理を行い、印刷製本を行う。
【０１３６】
処理時に使用されたインテントノード、プロセスノードが記載されたジョブチケットは再印刷に備え保存される。
【０１３７】
［ギャングジョブ印刷］
印刷の一形態として、複数の印刷ジョブを１枚の用紙にレイアウトして印刷するギャングジョブ印刷（結合ジョブ印刷）がある。商業印刷では印刷時に、プレートを作成して、印刷を行う。１面のプレートに複数のジョブをレイアウトすることで１ジョブ当りのプレート版作成のコストを下げることができる。印刷時の色処理や印刷用紙は均一になるが、これにより、１ジョブ当りの印刷代を軽減することができる。プリントされた用紙は、断裁機でジョブ毎に断裁され、各顧客に納入される。
【０１３８】
［断裁処理］
断裁機による断裁処理では、用紙上のトンボ線（裁ち落とし位置目印（断裁線）、単にトンボとも呼ばれる）に沿って用紙を断裁する。一般に、ギャングジョブ印刷によってレイアウトされる領域は、複雑になっている。また、ギャングジョブ印刷によって用紙上に印刷された画像のレイアウトに従って、オペレータは用紙を移動、回転させながら断裁線に沿ってジョブ毎に断裁を行う。
【０１３９】
＜実施形態１＞
次に、本発明の実施形態１における印刷製本システムについて、図９Ａを用いて説明する。
【０１４０】
図９Ａは本発明の実施形態１の印刷製本システムの構成例を示す図である。
【０１４１】
図９Ａに示す印刷製本システムは、図１の印刷製本システムで示される構成の内、特に、実施形態１に関わる構成要素を抜粋した構成で示している。図９Ａにおいて、印刷製本システムは、クライアントＰＣ９０１、ＭＩＳサーバ９０３、プリプレスサーバ９１０、デバイス９０４、断裁機９０８を備えている。
【０１４２】
ＭＩＳサーバ９０３は、ユーザのクライアントＰＣ９０１からの依頼（ジョブ９０２）を受信する。このＭＩＳサーバ９０３は、受信したジョブ（あるいはギャングジョブ）を順次プリプレスサーバ９１０へ送信する。プリプレスサーバ９１０は、受信したジョブ９０２を印刷用紙に印刷するためのレイアウト処理、ジョブがレイアウトされた印刷用紙上に断裁線を設定したり、その断裁手順を設定する断裁手順決定処理を実行する。その後、レイアウト処理や断裁手順決定処理によって生成した印刷データをデバイス９０４へ送信する。
【０１４３】
また、プリプレスサーバ９１０には、断裁機９０８やデバイス９０４等のデバイスに関する情報を管理するデバイス情報ＤＢ（データベース）９０５と、断裁処理を行うオペレータの情報を管理するオペレータＤＢ（データベース）９０６が接続されている。プリプレスサーバ９１０は、必要に応じて、各ＤＢを参照することが可能である。
【０１４４】
デバイス９０４は、プリプレスサーバ９１０から受信した印刷データに基づいて、ジョブ（原稿データ）及び断裁線を印刷する。デバイス９０４の後段には、デバイス９０４から出力された、複数ジョブから構成された出力物９０７の後処理装置が構成されている。ここでは、後処理装置として、断裁処理を行う断裁機９０８が構成されている。断裁機９０８は、複数ジョブから構成された出力物９０７に対して、断裁処理を行うことで、各ジョブに対する出力物９０９を生成する。ここで、断裁機９０８では、オペレータによって、処理対象の出力物（印刷用紙）上に印刷されている断裁線に応じて、その出力物の向きを回転させて断裁処理がなされることになる。
【０１４５】
本実施形態１の印刷製本システムでは、例えば、プリプレスサーバ９０３（あるいはクライアントＰＣ９０１）内の一般アプリケーションにより作成されたデータファイルが、電子原稿ライタによって電子原稿ファイルに変換される。製本アプリケーション（面付けアプリケーション）は、その電子原稿ファイルを編集する機能を提供している。
【０１４６】
尚、本例では、印刷製本システムで実現される各種機能が明瞭になるように、一般アプリケーション、電子原稿ライタ、製本アプリケーション、電子原稿デスプーラ等の各機能を分離して示しているが、ユーザに提供されるパッケージはこれらに限定されない。例えば、これらの各種機能は、それらを組み合わせたアプリケーションやグラフィックエンジンとして提供されても良い。
【０１４７】
＜印刷製本システムのソフトウェア構成例＞
図９Ｂは本発明の実施形態１の印刷製本システムのソフトウェア構成を示す図である。ここでは、実施形態１の主要構成となる、コンピュータ９１０（プリプレスサーバ９１０）とデバイス９０４（プリンタ９１０７）との関係に着目した形で説明する。
【０１４８】
印刷製本システムは、本発明の文書処理装置（情報処理装置）の好適な実施形態であるコンピュータ９１００（以下、ホストコンピュータとも呼ばれる）によって実現されている。このコンピュータ９１００は、代表的には、プリプレスサーバ９１０に対応する。しかしながら、最終的に印刷を行うデバイス９０４（例えば、ＭＦＰ）へ印刷データを投入することが可能な機器であれば、印刷製本システム内で構成される各種サーバ（例えば、ＭＩＳサーバ）やクライアントＰＣがその役割を果たすことも可能である。あるいは、デバイスを制御するコントローラが、コンピュータ９１００の役割を果たすことも可能である。
【０１４９】
一般アプリケーション９１０１は、ワードプロセシングやスプレッドシート、フォトレタッチ、ドローあるいはペイント、プレゼンテーション、テキスト編集等の各種機能を提供するアプリケーションプログラムである。この一般アプリケーション９１０１は、コンピュータ９１００上で動作するＯＳ（オペレーティングシステム）に対する印刷機能を有している。これらの一般アプリケーション９１０１は、作成された文書データや画像データ等のアプリケーションデータを印刷するにあたって、ＯＳにより提供される所定のインタフェースを利用する。この所定のインタフェースは、一般に、ＧＤＩ：Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅと呼ばれる。
【０１５０】
即ち、任意の一般アプリケーション９１０１は、作成したデータを印刷するために、所定のインタフェースを提供するＯＳの出力モジュール（不図示）に対して、ＯＳに依存する所定形式の出力コマンド（ＧＤＩ関数と呼ばれる）を送信する。出力コマンドを受信した出力モジュールは、プリンタ等の出力デバイスが処理可能な形式にその出力コマンドを変換し、変換されたコマンド（ＤＤＩ：Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ  Ｉｎｔｅｒｆａｃｅ関数と呼ばれる）を出力する。
【０１５１】
出力デバイスが処理可能な形式は、デバイスの種類やメーカ、機種等によって異なるために、デバイス毎にそれを制御するためのデバイスドライバが提供されている。ＯＳでは、そのデバイスドライバを利用してコマンドの変換を行い、印刷データを生成し、ＪＬ（Ｊｏｂ  Ｌａｎｇｕａｇｅ）でくくることにより印刷ジョブが生成される。ＯＳとしてマイクロソフト社のウインドウズを利用する場合には、前述した出力モジュールとしては、ＧＤＩ（Ｇｒａｐｈｉｃ  Ｄｅｖｉｃｅ  Ｉｎｔｅｒｆａｃｅ）と呼ばれるモジュールが相当する。
【０１５２】
電子原稿ライタ９１０２は、前述のデバイスドライバを改良したものであり、本印刷製本システム実現のために提供されるソフトウェアモジュールである。但し、電子原稿ライタ９１０２は、特定の出力デバイスを目的としておらず、後述の製本アプリケーション９１０４やプリンタドライバ９１０６により処理可能な形式に出力コマンドを変換する。
【０１５３】
この電子原稿ライタ９１０２による変換後の形式（以後、「電子原稿形式」と呼ぶ）は、ページ単位の原稿を詳細な書式をもって表現可能であれば、特に、その形式は問わない。実質的な標準形式の内では、例えば、米国のアドビシステムズ社によるＰＤＦ形式や、Ｗ３Ｃにより公開されているＳＶＧ（Ｓｃａｌａｂｅｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）形式等が電子原稿形式として採用できる。
【０１５４】
一般アプリケーション９１０１により電子原稿ライタ９１０２を利用させる場合には、出力に使用するデバイスドライバとして電子原稿ライタ９１０２を指定してから印刷を実行させる。但し、電子原稿ライタ９１０２によって作成されたままの電子原稿ファイルは、電子原稿ファイルとして完全な形式を備えていない。
【０１５５】
そのため、デバイスドライバとして電子原稿ライタ９１０２を指定するのは製本アプリケーション９１０４であり、その管理下でアプリケーションデータの電子原稿ファイルへの変換が実行される。製本アプリケーション９１０４は、電子原稿ライタ９１０２が生成した新規の不完全な電子原稿ファイルを、後述する形式を備えた電子原稿ファイルとして完成させる。
【０１５６】
以下では、この点を明瞭に識別する必要がある際には、電子原稿ライタ９１０２によって作成されたファイルを電子原稿ファイルと呼び、製本アプリケーション９１０４によって構造を与えられた電子原稿ファイルをブックファイルと呼ぶ。また、特に、区別する必要がない場合は、アプリケーションにより生成されるドキュメントファイル、電子原稿ファイル、及びブックファイルをいずれも文書ファイル（または文書データ）と呼ぶ。
【０１５７】
このようにデバイスドライバとして電子原稿ライタ９１０２を指定し、一般アプリケーション９１０１によりそのアプリケーションデータを印刷させる。これにより、アプリケーションデータは、一般アプリケーション９１０１によって定義されたページ（以後、「論理ページ」あるいは「原稿ページ」と呼ぶ）を単位とする電子原稿形式に変換される。そして、この電子原稿形式のアプリケーションデータは、電子原稿ファイル９１０３としてハードディスク等の記憶媒体に格納される。
【０１５８】
尚、ハードディスクは、本実施形態の印刷製本システムを実現するコンピュータが備えているローカルドライブであっても良いし、ネットワークに接続されている場合にはネットワーク上に提供されるドライブであっても良い。
【０１５９】
また、一般アプリケーション９１０１自身が電子原稿形式のデータを作成する能力を有する場合には、電子原稿ライタ９１０２を指定して印刷を実行する必要はない。この場合は、一般アプリケーション９１０１自身が生成した電子原稿形式のデータを、製本アプリケーション９１０４の管理下で、アプリケーションデータを電子原稿ファイルへ変換することも可能である。
【０１６０】
製本アプリケーション９１０４は、電子原稿ファイルあるいはブックファイル９１０３を読み込み、それを編集するための機能を利用者に提供する。
【０１６１】
製本アプリケーション９１０４によって編集されたブックファイル９１０３を印刷する際には、製本アプリケーション９１０４によって電子原稿デスプーラ９１０５が起動される。電子原稿デスプーラ９１０５は、製本アプリケーション９１０４と共にコンピュータ内にインストールされるプログラムモジュールである。この電子原稿デスプーラ９１０５は、製本アプリケーション９１０４で利用するドキュメント（ブックファイル）を印刷する際に、プリンタドライバ９１０６へ描画データを出力するために使用されるモジュールである。
【０１６２】
電子原稿デスプーラ９１０５は、指定されたブックファイル９１０３をハードディスクから読み出し、それに記述された形式で各ページを印刷するために、ＯＳの出力モジュールに適合する出力コマンドを生成して、それを出力モジュールに出力する。その際に、出力デバイスとして使用されるプリンタ９１０７のプリンタドライバ９１０６がデバイスドライバとして指定される。出力モジュールは、指定されたプリンタ９１０７のプリンタドライバ９１０６を用いて受信した出力コマンドを、プリンタ９１０７で解釈実行可能なデバイスコマンドに変換する。そして、デバイスコマンドはプリンタ９１０７に送信され、プリンタ９１０７によってデバイスコマンドに応じた画像が印刷用紙に印刷される。
【０１６３】
＜印刷製本システムのハードウェア構成例＞
図９Ｃは本発明の実施形態１の印刷製本システムのハードウェア構成を示す図である。
【０１６４】
図９Ｃにおいて、９１００はホストコンピュータであり、ＣＰＵ９２０１を備える。ＣＰＵ９２０１は、ＲＯＭ９２０３のプログラム用ＲＯＭ９２０３ｂあるいは外部メモリ９２１１に記憶された文書処理プログラム（アプリケーションプログラム）、印刷処理関連プログラム等のプログラムに基づく処理を実行する。この処理には、図形、イメージ、文字、表（表計算等を含む）等の構成要素が混在した文書処理がある。更に、ＣＰＵ９２０１は、ホストコンピュータ９１００内のシステムバス９２０４に接続される各デバイスを総括的に制御する。
【０１６５】
ＲＯＭ９２０３のプログラム用ＲＯＭ９２０３ｂあるいは外部メモリ９２１１には、ＢＩＯＳや、ＣＰＵ９２０１の制御プログラムであるオペレーティングシステムプログラム（以下、ＯＳ）等のプログラムも記憶している。また、ＲＯＭ９２０３のフォント用ＲＯＭ９２０３ａあるいは外部メモリ９２１１には、文書処理の際に使用するフォントデータ等のデータを記憶している。また、ＲＯＭ９２０３のデータ用ＲＯＭ９２０３ｃあるいは外部メモリ９２１１には、文書処理等の各種処理を行う際に使用する各種データを記憶する。
【０１６６】
９２０２はＲＡＭであり、ＣＰＵ９２０１の主メモリ、ワークエリア等として機能する。９２０５はキーボードコントローラ（ＫＢＣ）であり、キーボード（ＫＢ）９２０９からのキー入力やポインティングデバイス（不図示）からのコマンド入力を制御する。９２０６はＣＲＴコントローラ（ＣＲＴＣ）であり、ＣＲＴディスプレイ（ＣＲＴ）９２１０の表示を制御する。尚、ＣＲＴコントローラ９２０６及びＣＲＴディスプレイ９２１０の代りに、ＬＣＤコントローラ及びＬＣＤを用いても良い。
【０１６７】
９２０７はディスクコントローラ（ＤＫＣ）であり、ハードディスク（ＨＤ）、フロッピー（登録商標）ディスク（ＦＤ）等の外部メモリ９２１１とのアクセスを制御する。この外部メモリ９２１１は、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、印刷制御コマンド生成プログラム（以下、プリンタドライバ）等の各種データを記憶する。
【０１６８】
９２０８はプリンタコントローラ（ＰＲＴＣ）であり、所定の双方向性インタフェース（インタフェース）９２１を介してプリンタ９１０７に接続されて、プリンタ９１０７との通信制御処理を実行する。双方向性インタフェースの例には、ＵＳＢインタフェース、ＩＥＥＥ１３９４インタフェース、無線ＬＡＮインタフェース等がある。
【０１６９】
尚、ＣＰＵ９２０１は、例えば、ＲＡＭ９２０２上に設定された表示情報ＲＡＭへのアウトラインフォントの展開（ラスタライズ）処理を実行してＧＵＩを提供することで、ＣＲＴ９２１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ９２０１は、ＣＲＴ９２１０上のマウスカーソル（不図示）等で指示されたコマンドに基づいて、登録された種々のウインドウを開き、種々のデータ処理を実行する。ユーザは、印刷を実行する際、印刷の設定に関するウインドウ（操作画面）を開き、プリンタの設定や、印刷モードの選択を含むプリンタドライバに対する印刷方法の設定を行える。
【０１７０】
プリンタ（印刷装置）９１０７において、９３１２はプリンタＣＰＵであり、プリンタＣＰＵ９３１２は、プリンタ制御部１０００内のシステムバス９３１５に接続される各デバイスを総括的に制御する。また、プリンタＣＰＵ９３１２は、印刷部インタフェース（Ｉ／Ｆ）９３１６を介して、出力情報としての画像信号を印刷部（プリンタエンジン）９３１７に出力する。尚、この出力は、ＲＯＭ９３１３のプログラム用ＲＯＭ９３１３ｂあるいは外部メモリ９３１４に記憶された制御プログラム等のプログラムに基づくものである。
【０１７１】
ＲＯＭ９３１３のプログラム用ＲＯＭ９３１３ｂには、プリンタＣＰＵ９３１２の制御プログラム等のプログラムを記憶している。また、ＲＯＭ９３１３のフォント用ＲＯＭ９３１３ａには、上記出力情報を生成する際に使用するフォントデータ等のデータを記憶している。また、ハードディスク（ＨＤ）、ＩＣカード等の外部メモリ９３１４がないプリンタの場合には、ＲＯＭ９３１３のデータ用ＲＯＭ９３１３ｃには、ホストコンピュータ９１００上で利用される情報等を記憶している。
【０１７２】
プリンタＣＰＵ９３１２は、入力部９３１８を介してホストコンピュータ９１００との通信処理が可能となっており、プリンタ９１０７内のステータス情報等の各種情報をホストコンピュータ９１００に通知可能に構成されている。９３１９は、プリンタＣＰＵ９３１２の主メモリ、ワークエリア等として機能するＲＡＭである。このＲＡＭ９３１９は、増設ポート（不図示）に接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成されている。
【０１７３】
尚、ＲＡＭ９３１９は、出力情報展開領域、環境データ格納領域、ＮＶＲＡＭ等に用いられる。外部メモリ９３１４は、メモリコントローラ（ＭＣ）９３２０によりアクセスが制御される。外部メモリ９３１４は、オプションとして接続され、フォントデータ、エミュレーションプログラム、フォームデータ等のデータを記憶する。また、９３２１は操作部であり、プリンタ９１０７に対する各種操作を実現するための操作パネルやスイッチ、ＬＥＤ表示器等が構成されている。
【０１７４】
また、外部メモリ９３１４は１個に限らず、少なくとも１個以上備え、内蔵フォントに加えてオプションフォントカード、言語系の異なるプリンタ制御言語を解釈するプログラムを格納した外部メモリを複数接続できるように構成されていても良い。さらに、ＮＶＲＡＭ（不図示）を有し、操作部９３２１からのプリンタモード設定情報を記憶するようにしてもよい。
【０１７５】
［システム処理概要フロー］
ディジタルプリントでは、コンベンショナルプリントのギャングジョブ印刷とは異なり、版作成コストは非常に低い。
【０１７６】
その印刷工程は、レイアウトにほとんど依存しないが、断裁工程ではレイアウトに応じて断裁手順が異なる。また、断裁手順が複雑になるにつれて、断裁線の本数と、断裁時に行われる回転の回数は増加する。
【０１７７】
そのため、本発明では、断裁にかかるコストを計る尺度として、断裁線数と回転回数から得られる断裁の難易度を使用する。そこで、まず、実施形態１の印刷製本システムの処理概要について、図１０を用いて説明する。
【０１７８】
尚、ここで断裁線数は、その断裁線数分の断裁を行うことになるので、通常、断裁線数と断裁回数は等しくなる。但し、断裁方法によっては、複数分の断裁線を１度に断裁すること場合もあり得る。そのため、断裁線数と断裁回数が必ずしも等しくとなるとは限らず、断裁線数に対して断裁回数が異なる（通常は、少なくなる）場合もあり得る。しかしながら、上記の断裁の難易度については、この断裁線数を基準にした場合と、断裁回数を基準にした場合との差異は大きくないので、以下では、断裁線数を基準にした断裁の難易度を使用する場合を例に挙げて説明する。もちろん、より厳密な断裁の難易度を必要とする場合には、断裁線数に基づく断裁回数を基準にした断裁の難易度を使用することが可能であることは言うまでもない。
【０１７９】
図１０は本発明の実施形態１の印刷製本システムの処理を示すフローチャートである。
【０１８０】
本動作は、具体的には、クライアントＰＣ９０１、ＭＩＳサーバ９０３、プリプレスサーバ９１０、デバイス９０４、断裁機９０８の各機器のメモリ上に記憶されるプログラムに基づいて、各機器に内蔵されるＣＰＵが演算処理することにより実現される。ここで、その動作主体の理解を容易にするために、各機器（クライアントＰＣ９０１、ＭＩＳサーバ９０３、プリプレスサーバ９１０、デバイス９０４、断裁機９０８）の名称を用いて、その動作を説明する。
【０１８１】
ステップＳ１００１で、ユーザのクライアントＰＣ９０１から発行されたジョブ９０２を、受注サーバ９０３を介して、プリプレスサーバ９１０は、自身に投入する。
【０１８２】
ステップＳ１００２で、ユーザは、クライアントＰＣ９０１を介して、ジョブと同時にコストや納期等の発注情報を入力する。尚、この発注情報は、プリプレスサーバ９１０を介して、入力しても良い。
【０１８３】
ステップＳ１００３で、ユーザは、クライアントＰＣ９０１を介して、ジョブ９０２に対する断裁設定において、印刷用紙に対する断裁線数か回転回数のどちらを重視するかを設定する。尚、この設定は、例えば、クライアントＰＣ９０１のモニタ上で表示される断裁設定画面（図１６）に基づいて実現することができる。そして、この断裁設定画面によって設定された設定情報を、プリプレスサーバ９１０が受信することになる。プリプレスサーバ９１０は、その受信した設定情報に基づいて、断裁線数の重要度（係数）α、回転回数の重要度（係数）βを決定する。
【０１８４】
ステップＳ１００４で、プリプレスサーバ９１０は、デバイス情報ＤＢ９０５及びオペレータＤＢ９０６と通信を行い、断裁機９０８とそのオペレータに関する情報を取得する。プリプレスサーバ９１０は、受信した複数のジョブ（原稿データ）を印刷用紙上にレイアウトするためのレイアウト処理を行う。尚、このレイアウト処理の詳細については、後述する。また、このレイアウト処理により、複数のレイアウト候補が決定されることになる。
【０１８５】
ステップＳ１００５で、プリプレスサーバ９１０は、ステップＳ１００４で決定された各レイアウト候補に対して、断裁手順を決定する断裁手順決定処理を実行する。尚、この断裁手順決定処理の詳細については、後述する。
【０１８６】
ステップＳ１００６で、プリプレスサーバ９１０は、ステップＳ１００３で決定された係数α及びβと、ステップＳ１００５で決定された断裁手順から、各レイアウト候補の断裁難易度を計算する。ここでは、尺度として、断裁処理時の断裁線数と印刷用紙の回転回数を用いる。具体的には、断裁難易度＝断裁線数×α＋回転回数×βを計算する。
【０１８７】
ステップＳ１００７で、プリプレスサーバ９１０は、全レイアウト候補から断裁難易度が最小のレイアウトを選択する。
【０１８８】
ステップＳ１００８で、プリプレスサーバ９１０は、ステップＳ１００２で設定した発注情報から得られるコスト定数と、ステップＳ１００７で選択したレイアウトの最小断裁難易度とを比較する。コスト定数が最小断裁難易度より大きい場合（ステップＳ１００８でＹＥＳ）、プリプレスサーバ９１０は、選択したレイアウトに基づいて、印刷データを生成し、デバイス９０４へ出力する。一方、コスト定数が最小断裁難易度以下である場合（ステップＳ１００８でＮＯ）、ステップＳ１００２に進み、再度条件を入力する。
【０１８９】
尚、プリプレスサーバ９１０が生成する印刷データは、決定されたレイアウトで複数のジョブをレイアウトし、かつ設定された断裁線及びその断裁順序を示す断裁順番号を印刷するためのデータとなっている。
【０１９０】
ステップＳ１００９で、デバイス９０４は、プリプレスサーバ９１０から受信した印刷データに設定されている印刷設定情報（最少断裁難易度のレイアウト）に基づいて、その印刷データの印刷を行う。
【０１９１】
ステップＳ１０１０で、断裁機９０８は、ステップＳ１００９で印刷された印刷物をレイアウト及び断裁線に従って断裁を行い、断裁された出力物９０９をユーザに納品して終了する。尚、印刷された印刷物をオフラインフィニッシャで後処理する場合には、その印刷物をオペレータが断裁機６０８へセットして、オペレータ操作（印刷用紙の回転）が介在する断裁処理を実行することになる。
【０１９２】
［レイアウト処理］
次に、図１０のステップＳ１００４のレイアウト処理の詳細について、図１１を用いて説明する。
【０１９３】
図１１は本発明の実施形態１のレイアウト処理の詳細を示すフローチャートである。
【０１９４】
本動作は、具体的には、製本アプリケーション１０４のプログラムに基づいてＣＰＵ２０１が演算処理することにより実現されるが、理解を容易にすべく製本アプリケーション１０４の動作として説明する。
【０１９５】
ステップＳ１１０１で、製本アプリケーション１０４は、レイアウトされるジョブの番号（ジョブ番号）を表すｎを０に初期化する。ステップＳ１１０２で、製本アプリケーション１０４は、印刷用紙上にレイアウトされる印刷領域を表す変数ｍ（印刷領域番号）を０に初期化する。
【０１９６】
ステップＳ１１０３で、製本アプリケーション１０４は、印刷領域Ｓ［ｍ］に用紙全面を設定する。ステップＳ１１０４で、製本アプリケーション１０４は、レイアウトされる印刷用紙上の印刷領域（印刷可能領域）の角を示すＣに左上を示す０を設定する。ここで、Ｃ＝０、１、２、３はそれぞれ矩形の印刷領域の左上、右上、右下、左下を示す。
【０１９７】
ステップＳ１１０５で、製本アプリケーション１０４は、ジョブ数により以後のレイアウト処理を分岐する。ここで、ジョブ数が増えると、計算数が増えてパフォーマンスに影響があるため、いくつかのジョブ（原稿ページ）は予め決められたルールで配置する。ジョブ数が５未満である場合（ステップＳ１１０５でＹＥＳ）、ステップＳ１１０６に進む。一方、ジョブ数が５以上である場合（ステップＳ１１０５でＮＯ）、ステップＳ１１０７に進む。
【０１９８】
まず、ジョブ数が５未満である場合について、以下に説明する。
【０１９９】
ステップＳ１１０６で、製本アプリケーション１０４は、ジョブを投入時刻順にソートする。ステップＳ１１０８で、製本アプリケーション１０４は、ジョブ番号ｎがジョブ数より少ないか否かを判定する。ジョブ番号ｎがジョブ数未満である場合（ステップＳ１１０８でＹＥＳ）、ステップＳ１１０９に進む。一方、ジョブ番号ｎがジョブ数以上である場合（ステップＳ１１０８でＮＯ）、レイアウト処理を終了する。
【０２００】
ステップＳ１１０９で、製本アプリケーション１０４は、未レイアウトのジョブｎの矩形領域の左上と、印刷領域Ｓ［ｍ］の角Ｃを重ねて、他のジョブと重ならずにレイアウト可能であるか否かを判定する。レイアウト可能である場合（ステップＳ１１０９でＹＥＳ）、ステップＳ１１１０に進む。一方、レイアウト不可能である場合（ステップＳ１１０９でＮＯ）、ステップＳ１１１６に進む。
【０２０１】
ステップＳ１１１０で、製本アプリケーション１０４は、ジョブｎの矩形領域の左上を印刷領域Ｓ［ｍ］の角Ｃにレイアウトする。ステップＳ１１１１で、製本アプリケーション１０４は、ジョブｎのレイアウトフラグをＯＮにする。ステップＳ１１１２で、製本アプリケーション１０４は、印刷領域Ｓ［ｍ］の角Ｃを１加算する。
【０２０２】
ステップＳ１１１３で、製本アプリケーション１０４は、用紙全面の角がレイアウトされていれば、さらに内部の未レイアウト領域を使用する。印刷領域Ｓ［０］，Ｃ＞３の場合、ジョブがレイアウトされていない未レイアウト領域を矩形に分割して印刷領域Ｓ［ｐ］とする。分割された新規印刷領域は、これまでレイアウトされた印刷領域と辺を共有するため、新規印刷領域にレイアウトされたジョブは、既にレイアウトされたジョブと境界線を共有することが可能となる。
【０２０３】
ステップＳ１１１４で、製本アプリケーション１０４は、ステップＳ１１１３で未レイアウト領域を分割した結果に合わせて、印刷領域番号ｍを再設定する。ステップＳ１１１５で、製本アプリケーション１０４は、ジョブ番号ｎを１加算して、次のジョブを処理する。その後、ステップＳ１１０８に戻る。
【０２０４】
一方、ステップＳ１１０９で、レイアウト不可能である場合（ステップＳ１１０９でＮＯ）、ステップＳ１１１６で、製本アプリケーション１０４は、ジョブｎの矩形領域を９０度回転する。ステップＳ１１１７で、製本アプリケーション１０４は、未レイアウトのジョブｎの矩形領域の左上と、印刷領域Ｓ［ｍ］の角Ｃを重ねて、他のジョブと重ならずにレイアウト可能であるか否かを判定する。レイアウト可能である場合（ステップＳ１１１７でＹＥＳ）、ステップＳ１１１０に進む。一方、レイアウト不可能である場合（ステップＳ１１１７でＮＯ）、ステップＳ１１１５に進む。
【０２０５】
一方、ステップＳ１１０５で、ジョブ数が５以上である場合（ステップＳ１１０５でＮＯ）、ステップＳ１１０７で、製本アプリケーション１０４は、ジョブを面積順にソートする。
【０２０６】
ステップＳ１１１８で、製本アプリケーション１０４は、未レイアウトの面積最大のジョブの矩形領域の左上と、印刷領域Ｓ［ｍ］の角Ｃを重ねて、他のジョブと重ならずにレイアウト可能であるか否か判定する。レイアウト可能である場合（ステップＳ１１１８でＹＥＳ）、ステップＳ１１１９に進む。ステップＳ１１１９で、製本アプリケーション１０４は、面積が最大のジョブの矩形領域の左上を印刷領域Ｓ［ｍ］の角Ｃにレイアウトする。ステップＳ１１２０で、製本アプリケーション１０４は、レイアウトされたジョブのレイアウトフラグをＯＮにする。ステップＳ１１２１で、製本アプリケーション１０４は、印刷領域Ｓ［ｍ］の角Ｃを１加算する。
【０２０７】
一方、レイアウト不可能である場合（ステップＳ１１１８でＮＯ）、ステップＳ１１２２に進む。ステップＳ１１２２で、製本アプリケーション１０４は、次に面積の大きなジョブを選択する。その後、ステップＳ１１１８に進む。
【０２０８】
尚、図１１のレイアウト処理では、処理対象のジョブを１つずつ印刷領域上に適宜配置して、その最終的なレイアウト位置を決定する構成としているが、これに限定されない。例えば、使用する印刷用紙のサイズや、各ジョブをレイアウトするために必要なレイアウトサイズ（仕上がりページサイズ）は、通常、処理時には、ジョブ自身あるいは設定情報から取得することが可能である。
【０２０９】
そのため、印刷用紙のサイズに対して、配置するジョブ数、各ジョブのレイアウトサイズの組み合わせに基づく、最適なジョブレイアウトを予めテンプレートデータとして確保しておく。そして、処理時には、そのテンプレートデータを参照して、処理対象のジョブと条件が合致するテンプレートデータを選択して、そのテンプレートデータで定義されるレイアウトを、最終的なレイアウトとして決定することも可能である。
【０２１０】
［レイアウト例］
図１２は本発明の実施形態１の図１１のレイアウト処理によるレイアウト例を示す図である。
【０２１１】
図１２（ａ）では、３つのジョブをレイアウトした例を示している。この場合、図１１では、ステップＳ１１０６以降の処理が実行されることになる。
【０２１２】
３つのジョブが投入された場合に、１つ目のジョブ１のレイアウト結果がレイアウト１２０１及びレイアウト１２０２である。レイアウト１２０２は、ジョブ１を９０度回転してレイアウトしたものである。その後、残りのジョブを投入時刻順にレイアウトする。
【０２１３】
ジョブ１のレイアウト結果に対して、２つ目のジョブ２をレイアウトした結果、レイアウト１２０４が生成される。ここで、ジョブが重なるレイアウト１２０３（×印）を除くと、４種類のレイアウトが可能となる。
【０２１４】
ジョブ１、２のレイアウト結果に対して、ジョブ３をレイアウトした結果、レイアウト１２０６が生成される。ジョブが重なるレイアウト１２０５（×印）を除くと、最終的に６種類のレイアウトが可能となる。
【０２１５】
そのため、この場合には、この６種類のレイアウト候補に対して、それぞれ断裁難易度が計算されることになる。
【０２１６】
図１２（ｂ）は、５つのジョブをレイアウトした例を示している。この場合、図１１のステップＳ１１０７以降の処理が実行されることになる。
【０２１７】
面積最大のジョブ２を、領域１２０７にレイアウトする。その後、残りのジョブを面積順にレイアウトする。この場合、それぞれ領域１２０８、１２０９、１２１０及び１２１１に、ジョブ１、３、４及び５がレイアウトされる。尚、ジョブ４及び５については、ジョブ１及び３によって形成された領域にレイアウトされる。これにより、レイアウト済のジョブと領域の線を共有することが可能となる。
【０２１８】
［断裁手順決定処理］
次に、図１０のステップＳ１００５の断裁手順決定処理の詳細について、図１３を用いて説明する。
【０２１９】
図１３は本発明の実施形態１の断裁手順決定処理の詳細を示すフローチャートである。
【０２２０】
本動作は、具体的には、製本アプリケーション１０４のプログラムに基づいてＣＰＵ２０１が演算処理することにより実現されるが、理解を容易にすべく製本アプリケーション１０４の動作として説明する。ここでは、以下の処理で成立する複数のレイアウトに対して、断裁線（点線）の位置と回転のタイミングを計算して、印刷後の断裁機による断裁手順を決定する。
【０２２１】
まず、ステップＳ１３０１で、製本アプリケーション１０４は、印刷用紙上の断裁線数を表す変数ＣＬを初期化（ＣＬ＝０）する。ステップＳ１３０２で、製本アプリケーション１０４は、断裁処理時の印刷用紙の回転回数を示す変数Ｒｏｔを初期化（Ｒｏｔ＝０）する。ステップＳ１３０３で、製本アプリケーション１０４は、断裁線の優先度を表すＮを初期化（Ｎ＝１）する。ステップＳ１３０４で、製本アプリケーション１０４は、用紙全体の外枠を断裁線として設定する。
【０２２２】
ステップＳ１３０５で、製本アプリケーション１０４は、Ｎに１加算する。ステップＳ１３０６で、製本アプリケーション１０４は、変数ＣＬに４加算する。ステップＳ１３０７で、製本アプリケーション１０４は、変数Ｒｏｔに２加算する。ステップＳ１３０８で、製本アプリケーション１０４は、各ジョブの矩形を構成する各辺を断裁線として設定する。ステップＳ１３０９で、製本アプリケーション１０４は、変数ＣＬにステップＳ１３０８で設定した断裁線数（ジョブ数×４）を追加する。ステップＳ１３１０で、製本アプリケーション１０４は、重複して設定されている断裁線を削除する。
【０２２３】
ステップＳ１３１１で、製本アプリケーション１０４は、ステップＳ１３１０で削除した断裁線数を変数ＣＬから減算する。ステップＳ１３１２で、製本アプリケーション１０４は、レイアウトのＹ軸方向を走査して、ジョブの印刷領域にかからない断裁線を検索する。
【０２２４】
ステップＳ１３１３で、製本アプリケーション１０４は、断裁線が存在するか否かを判定する。断裁線が存在しない場合（ステップＳ１３１３でＮＯ）、ステップＳ１３１６に進む。一方、断裁線が存在する場合（ステップＳ１３１３でＹＥＳ）、ステップＳ１３１４に進む。ステップＳ１３１４で、製本アプリケーション１０４は、ステップＳ１３１２で検索された断裁線に、優先度Ｎを設定する。ステップＳ１３１５で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２２５】
ステップＳ１３１６で、製本アプリケーション１０４は、優先度Ｎに１加算する。ステップＳ１３１７で、製本アプリケーション１０４は、レイアウトのＸ軸方向を走査して、ジョブの印刷領域にかからない断裁線を検索する。
【０２２６】
ステップＳ１３１８で、製本アプリケーション１０４は、断裁線が存在するか否かを判定する。断裁線が存在しない場合（ステップＳ１３１８でＮＯ）、ステップＳ１３２１に進む。一方、断裁線が存在する場合（ステップＳ１３１８でＹＥＳ）、ステップＳ１３１９に進む。ステップＳ１３１９で、製本アプリケーション１０４は、ステップＳ１３１７で検索された断裁線に、優先度Ｎを設定する。ステップＳ１３２０で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２２７】
ステップＳ１３２１で、製本アプリケーション１０４は、優先度Ｎに１加算する。
【０２２８】
ステップＳ１３２２〜ステップＳ１３３２で、ループ処理を実行する。この処理は、すべての断裁線に優先度が設定されるまで、ステップＳ１３２２〜ステップＳ１３３２の処理を繰り返す。
【０２２９】
ステップＳ１３２３で、製本アプリケーション１０４は、優先度が設定済の断裁線により断裁処理後の各領域について、レイアウトのＹ軸方向を走査して、ジョブの印刷領域にかからない断裁線を検索する。
【０２３０】
ステップＳ１３２４で、製本アプリケーション１０４は、断裁線が存在するか否かを判定する。断裁線が存在しない場合（ステップＳ１３２４でＮＯ）、ステップＳ１３２７に進む。一方、断裁線が存在する場合（ステップＳ１３２４でＹＥＳ）、ステップＳ１３２５に進む。ステップＳ１３２５で、製本アプリケーション１０４は、ステップＳ１３２３で検索された断裁線に、優先度Ｎを設定する。ステップＳ１３２６で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２３１】
ステップＳ１３２７で、製本アプリケーション１０４は、優先度Ｎに１加算する。
【０２３２】
ステップＳ１３２８で、製本アプリケーション１０４は、優先度が設定済の断裁線により断裁処理後の各領域について、レイアウトのＸ軸方向を走査して、ジョブの印刷領域にかからない断裁線を検索する。
【０２３３】
ステップＳ１３２９で、製本アプリケーション１０４は、断裁線が存在するか否かを判定する。断裁線が存在しない場合（ステップＳ１３２９でＮＯ）、ステップＳ１３３２に進む。一方、断裁線が存在する場合（ステップＳ１３２９でＹＥＳ）、ステップＳ１３３０に進む。ステップＳ１３３０で、製本アプリケーション１０４は、ステップＳ１３２８で検索された断裁線に、優先度Ｎを設定する。ステップＳ１３３１で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２３４】
ステップＳ１３３２で、製本アプリケーション１０４は、優先度Ｎに１加算する。
【０２３５】
ステップＳ１３２２のループ処理の終了条件を満たさない場合、ステップＳ１３２３に進む。終了条件を満たす場合、断裁手順決定処理を終了する。
【０２３６】
［断裁手順の設定例］
図１４は本発明の実施形態１の断裁手順設定例を示す図である。
【０２３７】
ここでは、あるレイアウトに対して、図１３の断裁手順決定処理に基づいて、断裁手順を設定した例を示している。
【０２３８】
印刷用紙１４０１上に、３つのジョブＡ、Ｂ、Ｃがレイアウトされている。印刷用紙１４０１の印刷領域の４辺と、各ジョブの印刷領域の４辺をそれぞれ断裁線とする。重複したものを除外すると、図１４での断裁線は１０本となる。
【０２３９】
初めに、印刷用紙１４０１の印刷領域の外枠を表す線に、断裁線１、２、３、４を設定する。断裁線１、２の断裁後、印刷用紙１４０１を９０度回転して断裁を行う必要があるため、回転回数を１加算する。
【０２４０】
次に、縦軸方向の断裁線を走査して、各ジョブ領域にかからない断裁線を検索する。このとき、９０度回転する（横軸で検索）ので、回転回数を１加算する。
【０２４１】
図１４ではジョブＡとジョブＢ間の２本の線を、断裁線５、６として設定する。
【０２４２】
次に、横軸でジョブの印刷領域にかからないに断裁線を検索するが、そのような線は存在しないため、ここでは断裁線に設定しない。また、回転回数も増やさない。
【０２４３】
次に、断裁線５、６で断裁された場合に、作成される３つの矩形領域について、断裁手順を設定する。各矩形領域は以下のようになる。
【０２４４】
矩形領域（１）：断裁線５の左側（ジョブＡとＣを含む）
矩形領域（２）：断裁線５と６の間（ジョブを含まない）
矩形領域（３）：断裁線６の右側（ジョブＢを含む）
この内、矩形領域（２）はジョブを含まないので除外する。矩形領域（１）について、断裁線を走査する。縦軸方向にジョブにかからない断裁線はみつからないため、設定しない。矩形領域（３）についても同様に断裁線は見つからないため設定しない。
【０２４５】
次に、９０度回転して、矩形領域（１）及び（３）について、ジョブにかからない断裁線を検索する。矩形領域（１）については、断裁線７と８を設定する。また、矩形領域（３）については、断裁線９を設定する。更に、回転回数を１加算する。
【０２４６】
次に、矩形領域（１）を断裁線７と８で断裁することにより作成される矩形領域の内、断裁線８の下側の矩形領域を矩形領域（４）とする。再度、縦軸で矩形領域（４）の断裁線を検索すると断裁線１０を設定できる。更に、回転回数を１加算する。
【０２４７】
ここで、全ての断裁線を設定し終わったので、断裁手順の設定を終了する。
【０２４８】
［断裁設定例］
図１５は本発明の実施形態１の断裁設定例を示す図である。
【０２４９】
ここでは、複数のレイアウト候補に対して、図１３の断裁手順決定処理で断裁手順を設定した例を示している。
【０２５０】
ここでは、レイアウト１５０１、１５０２、１５０３、１５０４、１５０５、１５０６の６つのレイアウトに対して断裁線と回転を設定している。図中（  ）内の番号は、各回転時の断裁を示す。つまり、（１）は、１回９０度回転後の断裁を表す。この中では、レイアウト１５０４がもっとも断裁線数及び回転回数が少ないことが分かる。
【０２５１】
つまり、図１５のレイアウト候補それぞれにおいて得られる断裁難易度の内、レイアウト１５０４の断裁難易度が最小になることがわかる。
【０２５２】
［レイアウト処理における重視項目設定ＵＩ］
図１６は本発明の実施形態１の重要度を設定するための断裁設定画面の一例を示す図である。
【０２５３】
図１６の断裁設定画面１６００は、図１０のステップＳ１００３において、レイアウト作成時に重視する項目を設定するための重視項目ＵＩ（ユーザインタフェース）である。このＵＩは、例えば、製本アプリケーション１０４によって生成され、必要に応じて、クライアントＰＣ１０９のディスプレイに表示する。
【０２５４】
断裁線数をできるだけ少なくしたいレイアウトを構築したい場合は、断裁設定画面１６００上で「断裁線数を重視」（ボタンコントロール１６０１）を選択する。また、断裁時の回転回数を減らしたレイアウト構築したい場合は、設定画面１６００上で「回転回数を重視」（ボタンコントロール１６０２）を選択する。
【０２５５】
双方ともバランスよく考慮する場合は、断裁設定画面１６００上で「両方とも重視」（ボタンコントロール１６０３）を選択する。
【０２５６】
また、この断裁設定画面１６００では、レイアウト作成時の制限値を入力することも可能である。制限値を入力する場合には、「制限値を入力」（ボタンコントロール１６０４）を選択すると、サブウインドウ１６０５が表示され、このサブウインドウ１６０５において、制限値として、断裁線数及び回転回数の数値を指定することが可能である。尚、この制限値に係る実施形態については、実施形態３として後述する。
【０２５７】
そして、このサブウインドウ１６０５上で、数値の指定後、ＯＫボタンが操作されると、サブウインドウ１６０５を閉じるとともに、その数値が制限値として一旦、コンピュータ９１００のＲＡＭ９２０２に保持する。一方、キャンセルボタンが操作されると、サブウインドウ１６０５を閉じる。
【０２５８】
断裁設定画面１６００において、各種操作をした後、ＯＫボタン１６０６が操作されると、操作に応じた設定値を、コンピュータ９１００のＲＡＭ９２０２に保持する。一方、キャンセルボタン１６０７が操作されると、断裁設定画面１６００を閉じる。
【０２５９】
［断裁手順の印刷］
図１７は本発明の実施形態１の印刷用紙上の断裁線（トンボ線）に断裁順番号の印刷例を示す図である。
【０２６０】
オペレータは、この印刷手順に従って断裁処理を行うことで、断裁ミスを軽減することが可能となる。その際、断裁順番号は、余白領域に印刷される。
【０２６１】
また、断裁順番号は余白領域中で、断裁後に必要としなくなる部分に印刷される。図１７で、０番の断裁順番号は、断裁後は切り落とされた紙に記載されるため、処理済の断裁順番号を参照することがなくなり、その後の工程での断裁ミスを減らすことができる。そのためオペレータは、常に用紙上で最小の断裁順番号を探して断裁すればよい。
【０２６２】
また、断裁順番号が印刷される向きは、断裁時に正方向となるよう印刷される。図１７では、断裁順番号３は、図１７の状態から９０度回転して断裁を行うので、９０度回転して番号を印刷する。
【０２６３】
以上説明したように、実施形態１によれば、複数のジョブを１つの印刷用紙にレイアウトして印刷する際に、印刷後の印刷用紙に対する断裁処理の断裁線数や印刷用紙の回転回数が最小となるレイアウトの印刷データを生成することができる。
【０２６４】
また、この印刷データを生成する際には、処理の重視項目として、断裁線数及び回転回数を重要視する比率を指定することができるので、使用する断裁機の仕様に応じて、より適切なレイアウトの印刷データを生成することができる。
【０２６５】
＜実施形態２＞
実施形態１では、特に、複数のジョブを１つの印刷用紙にレイアウトして印刷する際に、印刷後の印刷用紙に対する断裁処理の断裁線数や印刷用紙の回転回数が最小となるレイアウトの印刷データを生成する構成について説明した。
【０２６６】
これに対し、実施形態２では、実施形態１の構成を採用しつつ、特に、同一の断裁難易度のレイアウトが作成された場合に、その同一のレイアウトから所望のレイアウトあるいはそれ以外のレイアウトを選択することを可能にする構成について説明する。
【０２６７】
図１８は本発明の実施形態２の印刷製本システムの処理を示すフローチャートである。
【０２６８】
本動作は、具体的には、クライアントＰＣ９０１、ＭＩＳサーバ９０３、プリプレスサーバ９１０、デバイス９０４、断裁機９０８の各機器のメモリ上に記憶されるプログラムに基づいて、各機器に内蔵されるＣＰＵが演算処理することにより実現される。ここで、その動作主体の理解を容易にするために、各機器（クライアントＰＣ９０１、ＭＩＳサーバ９０３、プリプレスサーバ９１０、デバイス９０４、断裁機９０８）の名称を用いて、その動作を説明する。
【０２６９】
ステップＳ１８０１で、ユーザのクライアントＰＣ９０１から発行されたジョブ９０２を、受注サーバ９０３を介して、プリプレスサーバ９１０は、自身に投入する。
【０２７０】
ステップＳ１８０２で、ユーザは、クライアントＰＣ９０１を介して、レイアウト選択指示を入力する。尚、このステップＳ１８０２の処理は、通常は、ステップＳ１８０９からの処理から遷移する場合に実行される。
【０２７１】
ステップＳ１８０３で、プリプレスサーバ９１０は、受信した複数のジョブを印刷用紙上にレイアウトするためのレイアウト処理を実行して、レイアウト候補となる全パターンのレイアウト作成を行う。ステップＳ１８０４で、プリプレスサーバ９１０は、ステップＳ１８０３で作成されたレイアウトに対して、断裁手順を決定する断裁手順決定処理を実行する。尚、この断裁手順決定処理の詳細については、後述する。
【０２７２】
ステップＳ１８０５で、プリプレスサーバ９１０は、ステップＳ１８０５で決定された断裁手順から断裁難易度を計算する。ここでは、尺度として、断裁処理時の断裁千数と印刷用紙の回転回数を用いる。具体的には、断裁難易度＝断裁線数×α＋回転回数×βを計算する。尚、ここでは、α及びβは、予め設定されていても、別途、プリプレスサーバ９１０おいて設定しても良い。
【０２７３】
ステップＳ１８０６で、プリプレスサーバ９１０は、ステップＳ１８０５で計算した断裁難易度を判定して、最小の断裁難易度のレイアウトを選択する。そして、選択した最小の断裁難易度を有するレイアウトが複数存在するか否かを判定する。複数存在する場合（ステップＳ１８０６でＮＯ）、ステップＳ１８０７に進む。
【０２７４】
ステップＳ１８０７で、プリプレスサーバ９１０は、ユーザに最小の断裁難易度を持つレイアウトが複数存在することを示すダイアログをクライアントＰＣ９０１に提示して、ユーザが自らレイアウトを選択するかどうかの指示を受け付ける。
【０２７５】
ダイアログを介して、ユーザが自らレイアウトを選択することの指示がある場合（ステップＳ１８０７でＹＥＳ）、プリプレスサーバ９１０は、最小の断裁難易度を有するレイアウトからなるレイアウト確認画面をクライアントＰＣ９０１に提示する。ユーザは、レイアウト確認画面の中から所望のレイアウトを選択することが可能である。特に、このレイアウト確認画面においてレイアウトが選択された場合、その選択されたレイアウトを特定した上で、ステップＳ１８０８に進む。
【０２７６】
一方、レイアウト確認画面においてレイアウトが選択されない場合（ステップＳ１８０７でＮＯ）、ステップＳ１８０９に進む。
【０２７７】
ステップＳ１８０９で、プリプレスサーバ９１０は、レイアウト選択においてシステムのデフォルト設定に従うか否かを問い合わせる確認画面をクライアントＰＣ９０１に提示する。その確認画面を介して、デフォルト設定に従う指示が入力された場合（ステップＳ１８０９でＹＥＳ）、プリプレスサーバ９１０は、デフォルト設定のレイアウトを選択して、ステップＳ１８０８に進む。一方、デフォルト設定に従わない指示が入力された場合（ステップＳ１８０９でＮＯ）、ステップＳ１８０２に戻り、プリプレスサーバ９１０は、ユーザが所望するレイアウトを選択するためのレイアウト選択画面をクライアントＰＣ９０１に提示する。そして、このレイアウト選択画面を介して、ユーザが所望するレイアウト選択指示を入力する。
【０２７８】
ステップＳ１８０６で最小の断裁難易度を持つレイアウトが唯一存在する場合、ステップＳ１８０７でユーザがレイアウトを選択した場合、あるいはステップＳ１８０９でデフォルト設定に従う場合、プリプレスサーバ９１０は、選択されたレイアウトに基づいて、印刷データを生成して、デバイス９０４へ出力する。
【０２７９】
ステップＳ１８０８で、プリプレスサーバ９１０から受信した印刷データに設定されている印刷設定情報に基づいて、その印刷データの印刷を行う。
【０２８０】
ステップＳ１８１０で、断裁機９０８は、ステップＳ１００９で印刷された印刷物をレイアウト及び断裁線に従って断裁を行い、断裁された出力物９０９をユーザに納品して終了する。尚、印刷された印刷物をオフラインフィニッシャで後処理する場合には、その印刷物をオペレータが断裁機６０８へセットして、オペレータ操作（印刷用紙の回転）が介在する断裁処理を実行することになる。
【０２８１】
［断裁手順決定処理］
次に、図１８のステップＳ１８０４の断裁手順決定処理の詳細について、図１９を用いて説明する。
【０２８２】
図１９は本発明の実施形態２の断裁手順決定処理を示すフローチャートである。
【０２８３】
本動作は、具体的には、製本アプリケーション１０４のプログラムに基づいてＣＰＵ２０１が演算処理することにより実現されるが、理解を容易にすべく製本アプリケーション１０４の動作として説明する。
【０２８４】
ステップＳ１９０１で、製本アプリケーション１０４は、印刷用紙上の断裁線数を表す変数ＣＬを初期化（ＣＬ＝０）する。ステップＳ１９０２で、製本アプリケーション１０４は、断裁処理時の印刷用紙の回転回数を示す変数Ｒｏｔを初期化（Ｒｏｔ＝０）する。ステップＳ１９０３で、製本アプリケーション１０４は、断裁線の優先度を表すＮを初期化（Ｎ＝１）する。ステップＳ１９０４で、製本アプリケーション１０４は、レイアウトされた全てのジョブ座標から、全ジョブの座標値の最小値Ｐ＿ｍｉｎ（Ｘｍｉｎ，Ｙｍｉｎ）と最大値Ｐ＿ｍａｘ（Ｘｍａｘ，Ｙｍａｘ）を取得する。
【０２８５】
ステップＳ１９０５で、製本アプリケーション１０４は、Ｐ＿ｍａｘとＰ＿ｍｉｎで矩形Ｒを作成し、その４辺を断裁線として設定する。ステップＳ１９０６で、製本アプリケーション１０４は、矩形ＲのＹ軸方向の線に、断裁優先度を表すＮを設定する。ステップＳ１９０７で、製本アプリケーション１０４は、Ｎに１加算する。ステップＳ１９０８で、製本アプリケーション１０４は、変数ＣＬに４加算する。ステップＳ１９０９で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２８６】
ステップＳ１９１０で、製本アプリケーション１０４は、レイアウトされた各ジョブの各辺を断裁線として設定する。ステップＳ１９１１で、製本アプリケーション１０４は、変数ＣＬにステップＳ１９１０で設定した断裁線数（ジョブ数×４）を加算する。ステップＳ１９１２で、製本アプリケーション１０４は、重複して設定されている断裁線を削除する。
【０２８７】
ステップＳ１９１３で、製本アプリケーション１０４は、ステップＳ１９１２で削除した断裁線数を変数ＣＬから減算する。ステップＳ１９１４で、製本アプリケーション１０４は、レイアウトのＹ軸方向を走査して、ジョブの印刷領域にかからない断裁線を検索する。
【０２８８】
ステップＳ１９１５で、製本アプリケーション１０４は、断裁線が存在するか否かを判定する。断裁線が存在しない場合（ステップＳ１９１５でＮＯ）、ステップＳ１９１８に進む。一方、断裁線が存在する場合（ステップＳ１９１５でＹＥＳ）、ステップＳ１９１６に進む。ステップＳ１９１６で、製本アプリケーション１０４は、ステップＳ１９１４で検索された断裁線に、優先度Ｎを設定する。ステップＳ１９１７で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２８９】
ステップＳ１９１８で、製本アプリケーション１０４は、優先度Ｎに１加算する。ステップＳ１９１９で、製本アプリケーション１０４は、矩形ＲのＸ軸方向の線に、断裁優先度を表すＮを設定する。ステップＳ１９２０で、製本アプリケーション１０４は、Ｎに１加算する。ステップＳ１９２１で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２９０】
ステップＳ１９２２で、製本アプリケーション１０４は、レイアウトのＸ軸方向を走査して、ジョブの印刷領域にかからない断裁線を検索する。ステップＳ１９２３で、製本アプリケーション１０４は、断裁線が存在するか否かを判定する。断裁線が存在しない場合（ステップＳ１９２３でＮＯ）、ステップＳ１９２６に進む。一方、断裁線が存在する場合（ステップＳ１９２３でＹＥＳ）、ステップＳ１９２４に進む。ステップＳ１９２４で、製本アプリケーション１０４は、ステップＳ１９２２で検索された断裁線に、優先度Ｎを設定する。ステップＳ１９２５で、製本アプリケーション１０４は、変数Ｒｏｔに１加算する。
【０２９１】
ステップＳ１９２６で、優先度Ｎに１加算する。
【０２９２】
ステップＳ１９２７〜ステップＳ１９３７で、ループ処理を実行する。この処理は、実施形態１の図１３のステップＳ１３２２〜ステップＳ１３２２に対応するので、その説明は省略する。
【０２９３】
以上説明したように、実施形態２によれば、実施形態１で説明した効果に加えて、同一の断裁難易度のレイアウトが複数種類存在する場合には、その中から、あるいは別のレイアウトをユーザに選択させることが可能となる。
【０２９４】
これにより、必要に応じて、ユーザがより意図するレイアウトを選択することが可能となり、システムの柔軟性を向上することが可能となる。
【０２９５】
＜実施形態３＞
実施形態３では、実施形態１の構成に加えて、断裁線数及び回転回数の制限値を入力する構成について説明する。
【０２９６】
図２０は本発明の実施形態３の印刷製本システムの処理を示すフローチャートである。
【０２９７】
本動作は、具体的には、クライアントＰＣ９０１、ＭＩＳサーバ９０３、プリプレスサーバ９１０、デバイス９０４、断裁機９０８の各機器のメモリ上に記憶されるプログラムに基づいて、各機器に内蔵されるＣＰＵが演算処理することにより実現される。ここで、その動作主体の理解を容易にするために、各機器（クライアントＰＣ９０１、ＭＩＳサーバ９０３、プリプレスサーバ９１０、デバイス９０４、断裁機９０８）の名称を用いて、その動作を説明する。
【０２９８】
ステップＳ２００１で、ユーザのクライアントＰＣ９０１から発行されたジョブ９０２を、受注サーバ９０３を介して、プリプレスサーバ９１０は、自身に投入する。
【０２９９】
ステップＳ２００２で、ユーザは、クライアントＰＣ９０１を介して、ジョブと同時にコストや納期等の発注情報を入力する。また、ユーザは、クライアントＰＣ９０１を介して、断裁設定画面１６００（図１６）によって、断裁線数と断裁時の回転回数の制限値を入力することができる。
【０３００】
そこで、ステップＳ２００３で、プリプレスサーバ９１０は、ユーザのクライアントＰＣ９０１からの制限値の入力の有無を判定する。制限値の入力がある場合（ステップＳ２００３でＹＥＳ）、その制限値をＲＡＭ９２０２に記憶し、ステップＳ２００５に進む。ステップＳ２００５で、プリプレスサーバ９１０は、断裁設定画面１６００に対する入力操作に応じて、断裁線数、回転回数の制限値を入力する。
【０３０１】
一方、制限値の入力がない場合（ステップＳ２００３でＮＯ）、ステップＳ２００４で、プリプレスサーバ９１０は、断裁処理を行うデバイスを選択する。インラインフィニッシャで断裁処理を行う場合、ステップＳ２００７に進む。一方、ニアラインフィニッシャまたはオフラインフィニッシャで断裁処理を行う場合、ステップＳ２００６に進む。ステップＳ２００６で、プリプレスサーバ９１０は、オペレータＤＢ９０６から断裁難易度係数α（断裁線数に対するもの）とβ（回転回数に対するもの）を取得する。
【０３０２】
ステップＳ２００７で、プリプレスサーバ９１０は、デバイス情報ＤＢ９０５から断裁難易度係数αとβを取得する。尚、既に、ステップＳ２００６で断裁難易度係数αとβを取得済の場合は、それらの内の高いほうの数値を使用する。
【０３０３】
ステップＳ２００８で、プリプレスサーバ９１０は、所定のアルゴリズムに基づきジョブのレイアウト処理を行い、全てのレイアウトを生成する。ステップＳ２００９で、プリプレスサーバ９１０は、ステップＳ２００８で生成されたレイアウトに対して、断裁手順を決定する断裁手順決定処理を実行する。
【０３０４】
ステップＳ２０１０で、プリプレスサーバ９１０は、ステップＳ２００９で決定された断裁手順から断裁線数と回転回数を取得して、断裁難易度を計算する。ここでは、尺度として、断裁処理時の断裁線数と印刷用紙の回転回数を用いる。具体的には、断裁難易度＝断裁線数×α＋回転回数×βを計算する。
【０３０５】
ステップＳ２０１１で、プリプレスサーバ９１０は、制限値が入力されているか否かを判定する。制限値が入力されている場合（ステップＳ２０１１でＹＥＳ）、ステップＳ２０１２に進む。ステップＳ２０１２で、プリプレスサーバ９１０は、制限値に合致するレイアウトが存在するか否かを判定する。換言すれば、制限値以下の断裁線数と回転回数のレイアウトが存在するか否かを判定する。条件に合致するレイアウトが存在する場合（ステップＳ２０１２でＹＥＳ）、プリプレスサーバ９１０は、それ以外のレイアウトを削除して、ステップＳ２０１３に進む。一方、条件に合致するレイアウトが存在しない場合（ステップＳ２０１２でＮＯ）、ステップＳ２００５に進み、クライアントＰＣ９０１に対して、再度、制限値の入力を促す。
【０３０６】
ステップＳ２０１３で、プリプレスサーバ９１０は、全レイアウト候補から断裁難易度が最小のレイアウトを選択する。そして、選択したレイアウトに基づいて、印刷データを生成し、デバイス９０４へ出力する。
【０３０７】
ステップＳ２０１４で、デバイス９０４は、プリプレスサーバ９１０から受信した印刷データに設定されている印刷設定情報（最少断裁難易度のレイアウト）に基づいて、その印刷データの印刷を行う。
【０３０８】
ステップＳ２０１５で、断裁機９０８は、ステップＳ２０１５で印刷された印刷物をレイアウト及び断裁線に従って断裁を行い、断裁された出力物９０９をユーザに納品して終了する。尚、印刷された印刷物をオフラインフィニッシャで後処理する場合には、その印刷物をオペレータが断裁機６０８へセットして、オペレータ操作（印刷用紙の回転）が介在する断裁処理を実行することになる。
【０３０９】
［デバイスデータベースとオペレータデータベース］
次に、図２０のステップＳ２００６で参照するオペレータＤＢ（データベース）と、ステップＳ２００７で参照するデバイス情報ＤＢ（データベース）の一例について、図２１を用いて説明する。
【０３１０】
図２１は本発明の実施形態３のオペレータＤＢとデバイス情報ＤＢの概念図である。
【０３１１】
デバイス情報ＤＢ２１０１は、デバイスの種別と、システムに接続された断裁機の能力情報を管理している。断裁機の能力情報は、直線の断裁能力と回転を行う能力を数値化したものである。
【０３１２】
また、オペレータＤＢ２１０２は、各オペレータの、デバイス毎の処理能力を数値化したものである。断裁機が、インラインフィニッシャである場合、直接、断裁機からその能力情報をプリプレスサーバが取得することが可能となるので、オペレータデータベースは参照されない。
【０３１３】
以上説明したように、実施形態３によれば、実施形態１で説明した効果に加えて、断裁線数及び回転回数の制限値を設けることで、ユーザが意図する断裁線数及び回転回数に合致するレイアウトの印刷データを生成することができる。
【０３１４】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０３１５】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【０３１６】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０３１７】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【０３１８】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスクがある。また、更に、記録媒体としては、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【０３１９】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、その接続先のホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０３２０】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０３２１】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【０３２２】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【０３２３】
【図１】印刷製本システム全体の基本構成の一例を示すブロック図である。
【図２】工程管理部の構成の一例を示すブロック図である。
【図３】プリプレス部の構成の一例を示すブロック図である。
【図４】ディジタルプリント部の構成の一例を示すブロック図である。
【図５】ポストプレス部の構成の一例を示すブロック図である。
【図６】ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）を利用した場合の製本の一例を示す階層図である。
【図７】エンドユーザからのジョブの受発注におけるワークフローの一例を示す図である。
【図８】ジョブチケットにより実現されるワークフロー構成の一例を示す図である。
【図９Ａ】本発明の実施形態１の印刷製本システムの構成例を示す図である。
【図９Ｂ】本発明の実施形態１の印刷製本システムのソフトウェア構成を示す図である。
【図９Ｃ】本発明の実施形態１の印刷製本システムのハードウェア構成を示す図である。
【図１０】本発明の実施形態１の印刷製本システムの処理を示すフローチャートである。
【図１１】本発明の実施形態１のレイアウト処理の詳細を示すフローチャートである。
【図１２】本発明の実施形態１の図１１のレイアウト処理によるレイアウト例を示す図である。
【図１３】本発明の実施形態１の断裁手順決定処理の詳細を示すフローチャートである。
【図１４】本発明の実施形態１の断裁手順設定例を示す図である。
【図１５】本発明の実施形態１の断裁設定例を示す図である。
【図１６】本発明の実施形態１の重要度を設定するための断裁設定画面の一例を示す図である。
【図１７】本発明の実施形態１の印刷用紙上の断裁線（トンボ線）に断裁順番号の印刷例を示す図である。
【図１８】本発明の実施形態２の印刷製本システムの処理を示すフローチャートである。
【図１９】本発明の実施形態２の断裁手順決定処理を示すフローチャートである。
【図２０】本発明の実施形態３の印刷製本システムの処理を示すフローチャートである。
【図２１】本発明の実施形態３のオペレータＤＢとデバイス情報ＤＢの概念図である。
【符号の説明】
【０３２４】
９０１  クライアントＰＣ
９０３  ＭＩＳサーバ
９０４  デバイス
９０８  断裁機
【図１】
0004717709.tif 000002
【図２】
0004717709.tif 000003
【図３】
0004717709.tif 000004
【図４】
0004717709.tif 000005
【図５】
0004717709.tif 000006
【図６】
0004717709.tif 000007
【図７】
0004717709.tif 000008
【図８】
0004717709.tif 000009
【図９Ａ】
0004717709.tif 000010
【図９Ｂ】
0004717709.tif 000011
【図９Ｃ】
0004717709.tif 000012
【図１０】
0004717709.tif 000013
【図１１】
0004717709.tif 000014
【図１２】
0004717709.tif 000015
【図１３】
0004717709.tif 000016
【図１４】
0004717709.tif 000017
【図１５】
0004717709.tif 000018
【図１６】
0004717709.tif 000019
【図１７】
0004717709.tif 000020
【図１８】
0004717709.tif 000021
【図１９】
0004717709.tif 000022
【図２０】
0004717709.tif 000023
【図２１】
0004717709.tif 000024