(57)【要約】【課題】複数の入稿データを使用して共通の用紙に対してページを配置する際に複数冊の本として仕上がる印刷ジョブを容易に生成する仕組みを提供する。【解決手段】製本モードに応じて、第１の入稿データを基準として、他の入稿データを単一のジョブにおける処理に追加するか否かの判定を行うデータ判定手段と、単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う製本モードの場合において、前記データ判定手段にて前記他の入稿データを追加すると判定した際に、異なる入稿データそれぞれから生成された複数の画像データのうち、同一のページ番号の画像データを１枚の用紙に配置したものを仮の単一の画像データとみなして、当該仮の単一の画像データが当該用紙に収まるか否かを判定するサイズ判定手段とを有する。【選択図】  図２
2012038107.tif 000002
【特許請求の範囲】
【請求項１】
入稿データから、印刷対象である複数の画像データと印刷指示ならびに製本指示とからなるジョブを生成して、製本物を生成する印刷装置および後処理装置へ出力する情報処理装置であって、
製本を行う製本モードごとに入稿データから生成された複数の画像データの用紙における配置の基準が予め定められ、当該製本モードに応じて、ジョブ生成を制御する制御手段と、
前記製本モードに従って、第１の入稿データを基準として、他の入稿データを単一のジョブにおける処理に追加するか否かの判定を行うデータ判定手段と、
単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う製本モードの場合において、前記データ判定手段にて前記他の入稿データを追加すると判定した際に、異なる入稿データそれぞれから生成された複数の画像データのうち、同一のページ番号の画像データを１枚の用紙に配置したものを仮の単一の画像データとみなして、当該仮の単一の画像データが当該用紙に収まるか否かを判定するサイズ判定手段と、
前記サイズ判定手段にて前記用紙に収まると判定された前記仮の単一の画像データに含まれる画像データに対応する１以上の入稿データに対するジョブを生成するジョブ生成手段と
を有することを特徴とする情報処理装置。
【請求項２】
単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う製本モードの場合、
前記データ判定手段は、
前記他の入稿データと前記第１の入稿データが同じページ数か否かを判定するページ数判定手段と、
前記他の入稿データと前記第１の入稿データが同じ用紙種類か否かを判定する用紙種類判定手段と
を有し、
前記ページ数判定手段にて同じページ数と判定され、かつ前記用紙種類判定手段にて同じ用紙種類と判定された場合に、前記他の入稿データを前記単一のジョブにおける処理に追加すると判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
単一のジョブで、複数冊の、かつ同一の内容の製本物の製本を行う製本モードの場合、
前記サイズ判定手段にて、１枚の用紙に単一の入稿データから生成された複数の画像データのうち、いずれかの画像データを複製して１枚の用紙に配置したものを仮の単一の画像データとみなして、当該仮の単一の画像データが当該用紙に収まるか否かを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う製本モード、もしくは単一のジョブで、複数冊の、かつ同一の内容の製本物の製本を行う製本モードの場合、
前記ジョブ生成手段は、
前記入稿データから生成された複数の画像データを配置した複数の用紙に対し、当該複数の用紙それぞれに配置された複数の画像データを仮の単一の画像データとみなして、前記印刷装置にて綴じ処理を行うための第１の製本指示を生成する第１製本指示生成手段と、
前記第１の製本指示により綴じ処理を行った前記複数の用紙に対し、前記後処理装置にて仕上げ処理を行うための第２の製本指示を生成する第２製本指示生成手段と、
前記印刷指示と前記第１の製本指示とを前記印刷装置へ、前記第２の製本指示を前記後処理装置へ出力するジョブ出力手段と
を有することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記データ判定手段は更に、複数の入稿データから、前記第１の入稿データに追加可能な入稿データの候補を抽出してユーザに提示する提示手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記サイズ判定手段は更に、前記データ判定手段にて追加すると判定された他の入稿データがある場合、当該他の入稿データの画像データを含んだ前記仮の単一の画像データが収まるサイズの用紙に変更する変更手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記製本モードは、
単一のジョブで、単一の製本物の製本を行う第１製本モードと、
単一のジョブで、複数冊の、かつ同一の内容の製本物の製本を行う第２製本モードと、
単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う第３製本モードと
を含み、
前記第２製本モードは、単一の入稿データから生成された複数の画像データそれぞれを複製して同一のページごとに１枚の用紙に配置し、
前記第３製本モードは、異なる入稿データそれぞれから生成された複数の画像データのうち、同一のページ番号の画像データごとに１枚の用紙に配置する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
入稿データから、印刷対象である複数の画像データと印刷指示ならびに製本指示とからなるジョブを生成して、製本物を生成する印刷装置および後処理装置へ出力する製本印刷方法であって、
制御手段が、製本を行う製本モードごとに入稿データから生成された複数の画像データの用紙における配置の基準が予め定められ、当該製本モードに応じて、ジョブ生成を制御する制御工程と、
データ判定手段が、前記製本モードに従って、第１の入稿データを基準として、他の入稿データを単一のジョブにおける処理に追加するか否かの判定を行うデータ判定工程と、
サイズ判定手段が、単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う製本モードの場合において、前記データ判定工程において前記他の入稿データを追加すると判定した際に、異なる入稿データそれぞれから生成された複数の画像データのうち、同一のページ番号の画像データを１枚の用紙に配置したものを仮の単一の画像データとみなして、当該仮の単一の画像データが当該用紙に収まるか否かを判定するサイズ判定工程と、
ジョブ生成手段が、前記サイズ判定工程において前記用紙に収まると判定された前記仮の単一の画像データに含まれる画像データに対応する１以上の入稿データに対するジョブを生成するジョブ生成工程と
を有することを特徴とする製本印刷方法。
【請求項９】
コンピュータを
製本を行う製本モードごとに入稿データから生成された複数の画像データの用紙における配置の基準が予め定められ、当該製本モードに応じて、ジョブ生成を制御する制御手段、
前記製本モードに従って、第１の入稿データを基準として、他の入稿データを単一のジョブにおける処理に追加するか否かの判定を行うデータ判定手段、
単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う製本モードの場合において、前記データ判定手段により前記他の入稿データを追加すると判定した際に、異なる入稿データそれぞれから生成された複数の画像データのうち、同一のページ番号の画像データを１枚の用紙に配置したものを仮の単一の画像データとみなして、当該仮の単一の画像データが当該用紙に収まるか否かを判定するサイズ判定手段、
前記サイズ判定手段により前記用紙に収まると判定された前記仮の単一の画像データに含まれる画像データに対応する１以上の入稿データに対するジョブを生成するジョブ生成手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を印刷および製本するための情報処理装置、製本印刷方法、およびプログラムに関する。
【背景技術】
【０００２】
従来の製本技術には、１つの入稿データを複数部数印刷するために、同じ用紙に同一原稿の画像データを複数配置して印刷処理を施したものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−２０８５７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の技術では、同じ用紙に同一原稿の画像データを配置するため、１つの入稿データを複数部数印刷することはできても、フォトブックのような、１冊しか所望していないユーザの入稿データは考慮されていなかった。すなわち、そのような１冊だけの注文を複数集約し、複数の入稿データのページを同じ用紙に並べて配置しようとすると、指定された用紙種類の不一致や、冊子のページ数の不一致など、ユーザの意図せぬ成果物が生成される等の不都合が発生する問題があった。そのため、１冊のみの注文に対しては、１つの入稿データのみを用紙へ配置し一冊ずつ作成する必要があり、用紙の無駄や作業効率の低減等の問題があった。そこで、本発明は、複数の入稿データを使用して共通の用紙に対してページを配置する際に複数冊の本として仕上がる印刷ジョブを容易に生成する仕組みを提供する。
【課題を解決するための手段】
【０００５】
本発明は上記課題を解決するために、以下の構成を有する。すなわち、入稿データから、印刷対象である複数の画像データと印刷指示ならびに製本指示とからなるジョブを生成して、製本物を生成する印刷装置および後処理装置へ出力する情報処理装置であって、製本を行う製本モードごとに入稿データから生成された複数の画像データの用紙における配置の基準が予め定められ、当該製本モードに応じて、ジョブ生成を制御する制御手段と、前記製本モードに従って、第１の入稿データを基準として、他の入稿データを単一のジョブにおける処理に追加するか否かの判定を行うデータ判定手段と、単一のジョブで、複数冊の、かつ異なる内容の製本物の製本を行う製本モードの場合において、前記データ判定手段にて前記他の入稿データを追加すると判定した際に、異なる入稿データそれぞれから生成された複数の画像データのうち、同一のページ番号の画像データを１枚の用紙に配置したものを仮の単一の画像データとみなして、当該仮の単一の画像データが当該用紙に収まるか否かを判定するサイズ判定手段と、前記サイズ判定手段にて前記用紙に収まると判定された前記仮の単一の画像データに含まれる画像データに対応する１以上の入稿データに対するジョブを生成するジョブ生成手段とを有する。
【発明の効果】
【０００６】
本発明は、フォトブックのような個人ユーザによる１冊のみの注文に対しても、ユーザの意図した成果物を確実に作成し、かつ、用紙の無駄の削減や作業効率の向上等を可能にする。
【図面の簡単な説明】
【０００７】
【図１】本発明を適用可能なコンピュータのＨ／Ｗ構成図。
【図２】第一の実施形態に係る装置のソフトモジュールの説明図。
【図３】第一の実施形態に係る全体フローチャート。
【図４】第一の実施形態に係る第１製本モードジョブ生成処理のフロー図。
【図５】第一の実施形態に係る第２製本モードジョブ生成処理のフロー図。
【図６】第一の実施形態に係る第３製本モードジョブ生成処理のフロー図。
【図７】第一の実施形態に係る第１入稿処理のフロー図。
【図８】第一の実施形態に係る印刷＆製本ジョブ生成処理のフロー図。
【図９】第一の実施形態に係る追加入稿データ入力キャンセル処理のフロー図。
【図１０】第一の実施形態に係る追加入稿データ判定処理のフロー図。
【図１１】第一の実施形態に係る第１製本モードの場合の製本生成過程を表す模式図。
【図１２】第一の実施形態に係る第２製本モードの場合の製本生成過程を表す模式図。
【図１３】第一の実施形態に係る第３製本モードの場合の製本生成過程を表す模式図。
【図１４】第二の実施形態に係る第３製本モードジョブ生成処理のフロー図。
【図１５】第二の実施形態に係る追加入稿データ選抜処理のフロー図。
【図１６】第三の実施形態に係る第３製本モードジョブ生成処理のフロー図。
【図１７】第四の実施形態に係る印刷＆製本ジョブ生成処理のフロー図。
【発明を実施するための形態】
【０００８】
＜第一の実施形態＞
［システム構成］
図１は本実施形態に係る製本印刷方法を実行可能なシステムの構成例を図示している。コンピュータ１０１はキーボード１３２やマウス１３３のようなポインティングデバイスなどの入力装置をＩ／Ｏインタフェース１４３を介して接続し、またディスプレイ装置１４４をＶｉｄｅｏインタフェース１３７を介して接続する。ネットワークインタフェース１３８はコンピュータ１０１をネットワーク接続１０７に接続し、他のコンピュータ装置と通信が可能である。そのネットワーク接続１０７の典型としてローカルエリアネットワーク（ＬＡＮ）、あるいはワイドエリアネットワーク（ＷＡＮ）が挙げられる。
【０００９】
コンピュータ１０１は典型的な構成の例として、中央演算装置（ＣＰＵ）１３５、ランダムアクセスメモリ（ＲＡＭ）やリードオンリーメモリ（ＲＯＭ）から構成されるメモリ１３６を有する。また、記憶装置１３９は典型的にハードディスクドライブ（ＨＤＤ）１４０やフロッピー（登録商標）ディスクドライブ１４１を含んでいる。図には示されていないが磁気テープドライブなどが使用されても良い。ＣＤ−ＲＯＭドライブ１４２は、不揮発性のデータソースとして提供される。コンピュータ１０１は、オペレーティングシステム（ＯＳ）や相互接続バス１３４を介して通信を行うコンピュータ１０１のＣＰＵ１３５によって、ＣＤ−ＲＯＭドライブ１４２を利用する。なお、上記構成は一例であり、一般的な情報処理装置の構成を有するものであれば本発明は適用可能である。また、本発明が適用可能なコンピュータ１０１は、ネットワーク接続１０７を介して印刷装置であるＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：不図示）や後処理装置であるフィニッシャ（不図示）等にも接続されているものとする。
【００１０】
本発明の実施形態としてフローチャートで示された手順を実現するソフトウェアは、例えば上記の記憶装置を含むコンピュータの可読媒体に格納される。そして、それらのソフトウェアはコンピュータの可読媒体からコンピュータにロードされ、コンピュータ１０１のＣＰＵ１３５によって実行される。そのコンピュータでコンピュータプログラム製品を使用することにより印刷＆製本ジョブ生成処理制御に有利な装置として作動することができる。
【００１１】
図２は、本実施形態における印刷＆製本ジョブ生成装置として機能するコンピュータ１０１（以下、印刷＆製本ジョブ生成装置１０１と記載）におけるソフトモジュールの構成の一例を示したものである。印刷＆製本ジョブ生成装置１０１は、以下に示す各部位を備える。ジョブ生成制御部２０１は、各ソフトモジュールの処理やデータフローを制御する。ＵＩ部２０２は、オペレータからの入力や出力を受け付ける。入稿処理部２０３は、入稿データの入力を処理する。製本モード入力部２０４は、ＵＩ部２０２にてオペレータに選択された製本モードの入力を受け付ける。追加入稿データ判定処理部２０５は、追加する入稿データ（以下、追加入稿データ）が単一のジョブの処理において追加可能か否かを判定する。仮想仕上がりサイズ判定処理部２０６は、仮想仕上がりサイズを算出し、使用する用紙サイズ内に収まるか否かを判定する。ここでの仮想仕上がりサイズとは、１以上の入稿データから生成された画像データを用紙に配置したものを仮想的に単一の画像データとみなした場合に、その製本物の仕上がりのサイズを意味している。この仮想仕上がりサイズの算出方法およびその扱いについては、後述する。ジョブ生成処理部２０７は、印刷のための画像データと、印刷指示ならびに製本指示からなる印刷＆製本ジョブを生成する。ジョブ出力処理部２０８は、面付けした画像データおよび印刷装置への処理指示をジョブとして出力する。
【００１２】
［処理フロー］
（全体フロー）
以下、本実施形態における印刷＆製本ジョブ生成装置１０１の処理を図３乃至図１０のフローチャートを用いて説明する。なお本フローに係る印刷＆製本ジョブ生成装置１０１のプログラムは、フローチャートで示す手順がＲＡＭ、ＲＯＭ、ＨＤＤのいずれかの記憶手段に記憶され、読み出された後、ＣＰＵ１３５により実行される。
【００１３】
まず、処理の全体フローとして、図３を用いて説明する。処理が開始されると、入稿処理部２０３は、第１の入稿データの入力処理として第１入稿処理を行う（Ｓ３０１）。第１入稿処理（Ｓ３０１）の詳細については図７を用いて後述する。次に、製本モード入力部２０４は、ＵＩ部２０２においてオペレータに選択された製本モードの入力を受け付け、受け付けた製本モードをＨＤＤ１４０やメモリ１３６等の記憶手段に登録する（Ｓ３０２）。続いて、ジョブ生成制御部２０１は、製本モード入力部２０４を介して入力された入稿データに対する製本モードの判定を行う（Ｓ３０３）。
【００１４】
ここで、製本モードについて、簡単に述べておく。本実施形態では、製本モードは３つあり、第１製本モードは、１回のジョブで１冊の製本を行うために、１つの用紙に単一の入稿データのページデータを重複しないように配置するモードである。詳細については、図１１を用いて後述する。第２製本モードは、１回のジョブで複数冊の製本を同時に行うために、同一の用紙に単一の入稿データの同一ページデータを重複配置するモードである。詳細については、図１２を用いて後述する。第３製本モードは、１回のジョブで複数冊の製本を同時に行うために、同一の用紙に異なる入稿データのページデータを配置するモードである。詳細については、図１３を用いて後述する。
【００１５】
次に、ジョブ生成制御部２０１は、Ｓ３０３にて選択されている製本モードが第２製本モードであると判定した場合、第１入稿データを指定部数分複製すると判定し、この後の入稿データの追加を禁止する（Ｓ３０４）。そして、ジョブ生成制御部２０１は、ジョブ生成処理部２０７に、第２製本モードジョブを生成させる（Ｓ３０５）。ここでは、ジョブ生成処理部２０７は、第１入稿データの同一ページデータを同一の用紙に重複配置した画像データを印刷製本するための印刷ジョブを生成する（図１２に示す１２０１、１２０２）。なお、第２製本モードジョブ生成処理（Ｓ３０５）の詳細については図５を用いて後述する。
【００１６】
Ｓ３０３にて選択されている製本モードが第３製本モードであると判定した場合、ジョブ生成制御部２０１は、１回のジョブで複数冊の製本を同時に行うために、ジョブ生成処理部２０７に、第３製本モードジョブを生成させる（Ｓ３０６）。ここでは、ジョブ生成処理部２０７は、同一の用紙に異なる入稿データのページデータを配置した画像データを印刷製本するための印刷ジョブを生成する（図１３に示す１３０１、１３０２）。なお、第３製本モードジョブ生成処理（Ｓ３０６）の詳細については後述する。
【００１７】
Ｓ３０３にて選択されている製本モードが第１製本モードであると判定した場合、ジョブ生成制御部２０１は、ジョブ生成処理部２０７に１回のジョブで１冊の製本を行う第１製本モードジョブを生成させる（Ｓ３０７）。ここでは、ジョブ生成処理部２０７は、１つの用紙に第１入稿データのページデータを重複しないように配置した画像データを印刷製本するための印刷ジョブを生成する（図１１に示す１１０１、１１０２）。なお、第１製本モードジョブ生成処理（Ｓ３０７）の詳細は図４を用いて後述する。
【００１８】
各製本モードの処理（Ｓ３０５、Ｓ３０６、Ｓ３０７）が終了したら、ジョブ出力処理部２０８は、面付けした画像データおよびＭＦＰやニアラインフィニッシャへの処理指示をジョブとして出力する（Ｓ３０８）。そして、本処理フローを終了する。
【００１９】
（第１入稿処理）
図３のＳ３０１に示す第１入稿処理の詳細を、図７のフローチャートに示す。入稿処理部２０３は、オペレータの選択指示に基づいて選択された入稿データを、メモリ１３６上に読み込む（Ｓ７０１）。ここで、入稿データは以下の要素から構成される。なお、以下の構成は例であり、印刷＆製本ジョブ生成装置１０１の機能に応じて、他の要素を含んでいても良い。
【００２０】
・写真画像等を所定のサイズのページにレイアウトした原稿文書データ
・印刷注文データ
【００２１】
さらに入稿データに含まれる印刷注文データは少なくとも以下の情報を有する。
・仕上がりサイズ
・用紙種類
・製本種類
・部数
続いて入稿処理部２０３は、入稿データに含まれる原稿文書データからページ数をカウントし、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録する（Ｓ７０２）。入稿処理部２０３は、印刷注文データから用紙種類情報を抽出し、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録する（Ｓ７０３）。入稿処理部２０３は、印刷注文データから仕上がりサイズ情報を抽出し、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録する（Ｓ７０４）。入稿処理部２０３は、印刷注文データから製本種類情報を抽出し、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録する（Ｓ７０５）。入稿処理部２０３は、印刷注文データから部数情報を抽出し、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録する（Ｓ７０６）。以上により、本処理フローを終了する。
【００２２】
（製本モード）
本発明に係る製本モードについて、図１１乃至１３を用いて説明する。本実施形態において、製本モードは３つ定義されている。第１製本モードは、１回のジョブで１冊の製本を行うために、１つの用紙に単一の入稿データのページデータを重複しないように配置するモードである。この概念図を図１１に示す。イメージ１１０１は１枚の用紙に配置されたページデータを示している。ここでは製本物１冊、２ページ分のページデータとなり、イメージ１１０１の左右のイメージはそれぞれ異なるページとして印刷されることとなる。イメージ１１０２は、イメージ１１０１にて示したページデータがそれぞれ１ページとして、複数ページが重ねられることを示している。イメージ１１０３はイメージ１１０２にて示したページが重なり、用紙を裁断する前の状態を示している。イメージ１１０４は、イメージ１１０３にて示したページデータの部分を裁断して取り出し、製本した状態を示している。ここでは、１冊の製本物Ａが作成される。
【００２３】
続いて、第２製本モードは、１回のジョブで、複数冊で、かつ同一の内容の製本を同時に行うために、１枚の用紙に単一の入稿データの同一ページデータを重複配置するモードである。この概念図を図１２に示す。イメージ１２０１は、１枚の用紙に配置されたページデータを示している。ここでは同一の製本物２冊、２ページ分のページデータとなり、イメージ１２０１の上下のイメージは同じページであるが異なる製本物のページであり、左右のイメージは同一の製本物における異なるページを意味する。イメージ１２０２は、イメージ１２０１にて示した上下のページデータを１ページとして、複数ページが重ねられることを示している。イメージ１２０３はイメージ１２０２にて示したページが重なり、用紙を裁断する前の状態を示している。イメージ１２０４は、イメージ１２０３にて示したページデータの外枠の部分を裁断して取り出している状態を示している。イメージ１２０５は、イメージ１２０４を更に製本物ごとに裁断して製本した状態を示している。ここでは２冊の同一の製本物Ａが作成される。
【００２４】
第３製本モードは、１回のジョブで、複数冊で、かつ異なる内容の製本を同時に行うために、１枚の用紙に異なる入稿データのページデータを配置するモードである。この概念図を図１３に示す。イメージ１３０１は、１枚の用紙に配置されたページデータを示している。ここでは異なる製本物２冊、２ページ分のページデータとなり、イメージ１３０１の上下のイメージは同じページ番号であるが異なる製本物のページであり、左右のイメージは同一の製本物における異なるページを意味する。イメージ１２０２は、イメージ１２０１にて示した上下のページデータを１ページとして、複数ページが重ねられることを示している。イメージ１３０３はイメージ１３０２にて示したページが重なり、用紙を裁断する前の状態を示している。イメージ１３０４は、イメージ１３０３にて示したページデータの外枠の部分を裁断して取り出している状態を示している。イメージ１３０５は、イメージ１３０４を更に製本物ごとに裁断して製本した状態を示している。ここでは２冊の異なる製本物ＡおよびＢが作成される。
【００２５】
（ジョブ生成処理：第１製本モード時）
図３のＳ３０７に示す第１製本モードジョブ生成処理の詳細を、図４のフローチャートに示す。処理が開始されるとまず、ジョブ生成制御部２０１は、追加入稿データが入力されたか否かを判定する（Ｓ４０１）。追加入稿データがされた場合（Ｓ４０１にてＹＥＳ）には、新たな追加入稿データをすでに入力済みの入稿データにマージする処理を行う（Ｓ４０２）。新たな追加入稿データが複数ある場合には、全ての追加入稿データをマージするまで、本処理を繰り返す。これにより、複数の入稿データを単一の入稿データとしてマージし、以降のジョブ生成を行うこととなる。
【００２６】
追加入稿データの入力がなければ（Ｓ４０１にてＮＯ）、印刷＆製本ジョブ生成処理を実行する（Ｓ４０３）。印刷＆製本ジョブ生成処理については、図８を用いて後述する。印刷＆製本ジョブ生成処理が終了した後、本処理フローを終了する。
【００２７】
（ジョブ生成処理：第２製本モード時）
図３のＳ３０５に示す第２製本モードジョブ生成処理の詳細を、図５のフローチャートに示す。処理が開始されるとまず、ジョブ生成制御部２０１は、第１入稿データの複製処理を行う（Ｓ５０１）。次に、仮想仕上がりサイズ判定処理部２０６は、第１入稿データとその複製データのそれぞれのページを並べて配置した場合を想定した、仮想仕上がりサイズを以下の式に基づいて算出する（Ｓ５０２）。なお、各式にて用いられているパラメータの例は図１２に示す。
【００２８】
仮想製本物における天と地の間隔＝仮想仕上がりサイズ高さ
仮想仕上がりサイズ高さ（Ｈｓ）＝第１入稿データのページの高さ（Ｈ１）×２＋断裁のための余白領域（Ｈｄ）
仮想製本物における小口とのどの間隔＝仮想仕上がりサイズ幅
仮想仕上がりサイズ幅（Ｗｓ）＝（第１入稿データのページの幅（Ｗ１）＋断裁のための余白領域（Ｗｄ）
仮想製本物における天と地の間隔＝仮想仕上がりサイズ高さ（Ｈｓ）（１２０６）
第１入稿データのページの高さ（Ｈ１）（１２０７）
断裁のための余白領域（Ｈｄ）（１２０８）
第１入稿データのページの幅（Ｗ１）（１２０９）
用紙サイズ（Ｈｐ）（１２１０）
用紙サイズ（Ｗｐ）（１２１１）
断裁のための余白領域（Ｗｄ）（１２１２）
次に、仮想仕上がりサイズ判定処理部２０６は、算出した仮想仕上がりサイズが使用する用紙サイズ内に収まるか否かを判定する（Ｓ５０３）。
【００２９】
用紙サイズ（Ｈｐ）  ≧  仮想仕上がりサイズ（Ｈｓ）
かつ
用紙サイズ（Ｗｐ）  ≧  仮想仕上がりサイズ（Ｗｓ）
ならば、使用する用紙サイズ内に収まるものと判定する。Ｓ５０３で、使用する用紙サイズ内に収まるものと判定された場合は（Ｓ５０４にてＹＥＳ）、ジョブ生成制御部２０１は、Ｓ５０１へ戻り、第１入稿データの複製処理を繰り返す。これにより、その時点にて選択されている用紙サイズに含まれることが許容されうる範囲内で、１枚の用紙に対し複数の入稿データから生成された画像データを配置する。
【００３０】
Ｓ５０３で、使用する用紙サイズ内に収まらないものと判定された場合は（Ｓ５０４にてＮＯ）、ジョブ生成制御部２０１は、第１入稿データの複製がこれ以上、用紙内に収まらない旨の警告をＵＩ部２０２に表示する（Ｓ５０５）。続いて、ジョブ生成制御部２０１は、プリンタ情報を取得し、同じ用紙種類の異なるサイズの用紙が給紙されているか否かによって、使用する用紙サイズを変更可能か否かを判定する（Ｓ５０６）。ここでプリンタ情報とは、印刷＆製本ジョブ生成装置１０１にて用紙の供給状態やジョブステータス等を含む情報であり、本実施形態においては、少なくとも当該装置が取り扱うことが可能な用紙のサイズ及び給紙状態の情報を有しているものとする。Ｓ５０６で、用紙サイズの変更が可能と判定された場合は（Ｓ５０６にてＹＥＳ）、ジョブ生成制御部２０１は、出力用紙サイズを変更する（Ｓ５０７）。そして、仮想仕上がりサイズ判定処理（Ｓ５０３）へと戻る。用紙サイズの変更が不可能であると判定された場合は（Ｓ５０６にてＮＯ）、ジョブ生成制御部２０１は、再度、変更可能な用紙サイズが無い旨の警告をＵＩ部２０２表示する（Ｓ５０８）。
【００３１】
次に、ジョブ生成制御部２０１は、最後に複製したデータをキャンセルする（Ｓ５０９）。そして、仮想仕上がりサイズ判定処理部２０６は、第１入稿データと、キャンセルした分のデータを除く複製データのそれぞれのページを並べて配置した場合を想定した、仮想仕上がりサイズを算出し直す（Ｓ５１０）。
【００３２】
次に、ジョブ生成制御部２０１は、第１入稿データとその複製データの同一ページデータを同一の用紙に配置した画像データを印刷製本する際の印刷部数を以下の式に基づき印刷部数を算出する（Ｓ５１１）。
【００３３】
印刷部数＝注文部数／（複製回数＋１）  （ただし少数点は切り上げ）
この時、印刷部数が１部の場合、（複製回数＋１）部の製本物が同時に作成可能であることを示している。
【００３４】
次に、ジョブ生成処理部２０７は、印刷のための画像データと、印刷指示ならびに製本指示からなる、印刷＆製本ジョブを生成する（Ｓ５１２）。印刷＆製本ジョブ生成処理については、図８を用いて後述する。印刷＆製本ジョブ生成処理の後、本処理フローを終了する。
【００３５】
（ジョブ生成処理：第３製本モード時）
図３のＳ３０６に示す第３製本モードジョブ生成処理の詳細を、図６のフローチャートに示す。処理が開始されるとまず、ジョブ生成制御部２０１は、第２、第３の入稿データ（追加入稿データ）の入力があるか否かを判定する（Ｓ６０１）。追加入稿データの入力がある場合（Ｓ６０１にてＹＥＳ）、ジョブ生成制御部２０１は、追加入稿データをすでに入力済みの入稿データに対して異なる本を構成するデータとして取り扱うため、追加入稿データ判定処理部２０５に追加入稿データが使用可能か否かを判定させる。つまり、追加入稿データ判定処理部２０５は、追加入稿データを、第１入稿データと同一の用紙に印刷して製本する用途に使用可能か否かの判定処理を行う（Ｓ６０２）。追加入稿データ判定処理の詳細は図１０を用いて後述する。
【００３６】
続いて、Ｓ６０２の追加入稿データ判定処理で、追加入稿データが使用不可と判定された場合は（Ｓ６０３にてＮＯ）、ジョブ生成制御部２０１は、追加入稿データの入力に対するキャンセル処理を行う（Ｓ６０８）。なお、追加入稿データの入力キャンセル処理の詳細は図９を用いて後述する。
【００３７】
次に、Ｓ６０２の追加入稿データ判定処理で追加入稿データが使用可能と判定された場合（Ｓ６０３にてＹＥＳ）、もしくはＳ６０１にて追加入稿データの入力が無いと判定された場合（Ｓ６０１にてＮＯ）、仮想仕上がりサイズ判定処理部２０６は、第１入稿データと追加入稿データのそれぞれのページを並べて配置した場合を想定した仮想仕上がりサイズを以下の式に基づいて算出する（Ｓ６０４）。なお、各式にて用いられているパラメータの例を図１３に示す。
【００３８】
仮想仕上がりサイズ高さ（Ｈｓ）＝第１入稿データのページの高さ（Ｈ１）＋追加入稿データのページの高さ（Ｈａ）＋断裁のための余白領域（Ｈｄ）
仮想製本物における小口とのどの間隔＝仮想仕上がりサイズ幅
仮想仕上がりサイズ幅（Ｗｓ）＝第１入稿データのページの幅（Ｗ１）と追加入稿データのページの幅（Ｗａ）のうち、大きい値）
仮想製本物における天と地の間隔＝仮想仕上がりサイズ高さ（Ｈｓ）（１３０６）
第１入稿データのページの高さ（Ｈ１）」（１３０７）
断裁のための余白領域（Ｈｄ）（１３０８）
追加入稿データのページの高さ（Ｈａ）（１３０９）
第１入稿データのページの幅（Ｗ１）（１３１０）
追加入稿データのページの幅（Ｗａ）（１３１１）
用紙サイズ（Ｈｐ）（１３１２）
用紙サイズ（Ｗｐ）（１３１３）
【００３９】
次に、仮想仕上がりサイズ判定処理部２０６は、算出した仮想仕上がりサイズが使用する用紙サイズ内に収まるか否かを判定する（Ｓ６０５）。
用紙サイズ（Ｈｐ）  ≧  仮想仕上がりサイズ（Ｈｓ）
かつ
用紙サイズ（Ｗｐ）  ≧  仮想仕上がりサイズ（Ｗｓ）
ならば、使用する用紙サイズ内に収まるものと判定する。Ｓ６０５にて、使用する用紙サイズ内に収まらないと判定された場合は（Ｓ６０６にてＮＯ）、ジョブ生成制御部２０１は、追加入稿データの入力をキャンセルする（Ｓ６０９）。なお、追加入稿データの入力キャンセル処理の詳細は図９を用いて後述する。そして、仮想仕上がりサイズ判定処理部２０６は、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録されている第１入稿データの仕上がりサイズ情報を仮想仕上がりサイズ情報としてセットする（Ｓ６１０）。
【００４０】
Ｓ６０５にて使用する用紙サイズ内に収まると判定された場合（Ｓ６０６にてＹＥＳ）、もしくはＳ６１０の処理が終了した後、ジョブ生成処理部２０７は、印刷する画像データと、印刷指示ならびに製本指示からなる印刷＆製本ジョブを生成する（Ｓ６０７）。なお、Ｓ６０７における印刷＆製本ジョブ生成処理の詳細は図８を用いて後述する。以上により、本処理フローを終了する。
【００４１】
（追加入稿データ判定処理）
図６のＳ６０２に示す追加入稿データ判定処理の詳細を、図１０のフローチャートに示す。処理が開始されるとまず、追加入稿データ判定処理部２０５は、ページ数判定処理として、追加入稿データが、第１入稿データと同じページ数か否かを判定する（Ｓ１００１）。ここでは追加入稿データが、第１入稿データとページ数が異なる場合は、製本した際に白紙ページが発生するため、第１入稿データと同一の用紙に印刷して製本する用途に使用不可と判定する。そして、その判定結果の情報を保持する。
【００４２】
続いて、追加入稿データ判定処理部２０５は、用紙種類判定処理として、追加入稿データにおける印刷注文データの用紙種類が、第１入稿データの印刷注文の用紙種類情報と同じか否かを判定する（Ｓ１００２）。もし、追加入稿データにおける印刷注文データの用紙種類が、第１入稿データの印刷注文の用紙種類情報と異なる場合は、注文と異なる用紙で印刷＆製本することになるため、第１入稿データと同一の用紙に印刷して製本する用途に使用不可と判定する。そしてその判定結果の情報を保持する。以上により、本処理フローを終了する。
【００４３】
（印刷＆製本ジョブ生成処理）
図４のＳ４０３、図５のＳ５１２、図６のＳ６０７に示す印刷＆製本ジョブ生成処理の詳細を、図８のフローチャートに示す。処理が開始されるとまず、ジョブ生成処理部２０７は、単一のジョブとして処理を行う入稿データに対応する印刷のための画像データとして面付け画像を生成する（Ｓ８０１）。
【００４４】
ここで第１製本モードの場合は第１入稿データのみを用紙に配置する（図１１）。
【００４５】
また第２製本モードの場合は、第１入稿データと複製データの同一順序の画像データを同一の用紙に配置して面付けする（図１２）。すなわち、図５のＳ５１０で算出した仮想仕上がりサイズを元に１つの用紙を想定した領域に、第１入稿データと複製データに対応する同一順序の画像データを並べて配置した画像データを生成する。
【００４６】
また第３製本モードの場合は、第１入稿データと追加入稿データの同一順序の画像データを同一の用紙に配置して面付けする（図１３）。すなわち、図６のＳ６０４で算出した仮想仕上がりサイズを元に１つの用紙を想定した領域に、第１入稿データと追加入稿データに対応する同一順序の画像データを並べて配置した画像データを生成する。
【００４７】
次に、ジョブ生成処理部２０７は、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録されている印刷注文データの部数情報、製本種類情報、用種類情報を用いて印刷指示を生成する（Ｓ８０２）。なお、第２製本モードおよび第３製本モードの場合は、更にＳ５１０もしくはＳ６０５にて算出した仮想仕上がりサイズも用いて印刷指示を生成する。同様に、製本種類情報、仮想仕上がりサイズ情報、用紙種類情報などから、製本に必要な情報として、綴じ位置、折り位置、断裁位置等を算出して、製本指示を生成する（Ｓ８０３）。以上により、本処理フローを終了する。
【００４８】
（入力キャンセル処理）
図６のＳ６０８およびＳ６０９に示す追加入稿データの入力キャンセル処理の詳細を、図９のフローチャートに示す。処理が開始されるとまず、ジョブ生成制御部２０１は、ＵＩ部２０２を介して警告表示を行う（Ｓ９０１）。ここで、Ｓ６０８の処理として動作する場合には、例えば入力した追加入稿データを第１入稿データと共に製本することに使用できない旨の表示を行う。Ｓ６０９の処理として動作する場合には、例えば入力した追加入稿データを第１入稿データと共に製本する場合に用紙サイズに収まらない旨の表示を行う。
【００４９】
次に、ジョブ生成制御部２０１は、入力した追加入稿データをキャンセルする（Ｓ９０２）。ここで、Ｓ６０８の処理として実行する場合には、新たな追加入稿データの入力を可能な状態にする。またＳ６０９の処理として実行する場合には、第１入稿データ単独で製本を実施する状態にする。
【００５０】
以上の処理により、複数の入稿データのページを同じ用紙に並べて配置する場合においても、指定された用紙種類の不一致や、冊子のページ数の不一致などの不都合を軽減し、ユーザの意図どおりの成果物を確実に作成することができるようになる。
【００５１】
また、１冊のみの注文に対しても、複数の入稿データを使用して共通の用紙に対してページを配置して複数冊の本として仕上がる印刷ジョブを容易に生成することが可能になるため、用紙の無駄の削減や作業効率の向上が可能になる。
【００５２】
＜第二の実施形態＞
第一の実施形態では、図６に示した第３製本モードジョブの生成処理において、オペレータによって追加入稿データが入力された場合に、追加入稿データ判定処理（Ｓ６０２）を実施していた。しかしながら、オペレータにとって、追加入稿データ判定処理で使用不可となった場合に、複数の入稿データの中から再度、追加入稿データを選択し直すという手間があった。
【００５３】
本実施形態では、第３製本モードジョブ生成処理（Ｓ３０６）において、第１入稿データを基準に、追加入稿データ候補を自動的に選択表示する処理を行う。本実施形態の第３製本モードジョブ生成処理（Ｓ３０６）を、図１４および図１５のフローチャートに示す。なお本フローに係る印刷＆製本ジョブ生成装置１０１のプログラムは、フローチャートで示す手順がＲＡＭ、ＲＯＭ、ＨＤＤのいずれかの記憶手段に記憶され、ＣＰＵ１３５により実行される。
【００５４】
（ジョブ生成処理：第３製本モード時）
まず、ジョブ生成制御部２０１は、ユーザからの注文として蓄積されている入稿データの中から、追加入稿データとして処理の対象となりうる候補を選抜する（Ｓ１４０１）。
【００５５】
ここでＳ１４０１における追加入稿データ選抜処理の詳細を、図１５のフローチャートに示す。ジョブ生成制御部２０１は、蓄積されている入稿データを１つずつ抽出し（Ｓ１５０１）、追加入稿データ判定処理部２０５に、第１入稿データを基準にして、追加入稿データが使用可能か否かを判定させる（Ｓ１５０２）。Ｓ１５０２における追加入稿データ判定処理は、第一の実施形態において図１０を用いて述べた処理と同様である。
【００５６】
次に、Ｓ１５０２にて、追加入稿データが使用可能と判定された場合は（Ｓ１５０３にてＹＥＳ）、ジョブ生成制御部２０１は、その追加入稿データを入稿データ選抜リストに追加する（Ｓ１５０５）。そして、Ｓ１５０４へ進む。Ｓ１５０２にて、追加入稿データが使用不可能と判定された場合は（Ｓ１５０３にてＮＯ）、ジョブ生成制御部２０１は、その追加入稿データを入稿データ選抜リストに追加せず、Ｓ１５０４へ進む。
【００５７】
Ｓ１５０４にて、ユーザからの注文として蓄積されている入稿データがまだ残存している場合は（Ｓ１５０４にてＹＥＳ）、ジョブ生成制御部２０１は、Ｓ１５０１に戻り処理を繰り返す。蓄積されている入稿データがなくなった場合（Ｓ１５０４にてＮＯ）、図１４の処理に戻る。
【００５８】
ジョブ生成制御部２０１は、図１５に示す追加入稿データ選抜処理（Ｓ１４０１）が終了したら、追加入稿データ選抜リストをＵＩ部２０２を介して表示する（Ｓ１４０２）。ジョブ生成制御部２０１は、提示した追加入稿データ選抜リストの中からオペレータにより選択されたものがあれば（Ｓ１４０３にてＹＥＳ）、それを追加入稿データとして入力する（Ｓ１４０４）。選択された追加入稿データが無ければ（Ｓ１４０３にてＮＯ）、そのままＳ１４０５へ進む。Ｓ１４０５以降の処理は、第一の実施形態において示した図６のＳ６０４以降の処理と同様であるため、説明を省略する。
【００５９】
以上の処理により、追加入稿データ候補を自動的に選択表示する。従って、第一の実施形態の効果に加え、オペレータが選択した入稿データが使用不可と判定されることが無くなり、選択のやり直し等の手間を省くことが可能になる。
【００６０】
＜第三の実施形態＞
第一、第二の実施形態では、第３製本モードジョブ生成処理（図６、図１４）において、オペレータにより予め選択された用紙サイズを元に、仮想仕上がりサイズ判定処理を実施していた（Ｓ６０６、Ｓ１４０６）。しかしながら、追加入稿データを入力した後に、入力した複数の入稿データが、最初に選択した用紙サイズに対して収まらない場合、追加入稿データの入力をキャンセルしていた。そのため、オペレータにとって、入力した複数の入稿データが収まるように、適切な用紙サイズを最初に選択しておく必要があった。
【００６１】
本実施形態では、第３製本モードジョブ生成処理において、追加入稿データを入力した際に、自動的に用紙サイズを選択し直す処理を行う。本実施形態の第３製本モードジョブ生成処理を、図１６のフローチャートに示す。なお本フローに係る印刷＆製本ジョブ生成装置１０１のプログラムは、フローチャートで示す手順がＲＡＭ、ＲＯＭ、ＨＤＤのいずれかの記憶手段に記憶され、読み出された後、ＣＰＵ１３５により実行される。また、図１６のＳ１６０１からＳ１６０６までは、第二の実施形態にて示した図１４のＳ１４０１からＳ１４０６までの処理と同じであるため、説明を省略する。
【００６２】
Ｓ１６０６の判定で、使用する用紙サイズ内に収まらないと判定された場合は（Ｓ１６０７にてＮＯ）、ジョブ生成制御部２０１は、追加入稿データがこれ以上、用紙内に収まらない旨の警告をＵＩ部２０２を介して表示する（Ｓ１６０８）。次に、ジョブ生成制御部２０１は、プリンタ情報を取得し、同じ用紙種類の異なるサイズの用紙が給紙されているか否かによって、使用する用紙サイズを変更可能か否かを判定する（Ｓ１６０９）。ここでプリンタ情報とは、印刷＆製本ジョブ生成装置１０１にて用紙の供給状態やジョブステータス等を含む情報であり、本実施形態においては、少なくとも当該装置が取り扱うことが可能な用紙のサイズ及び給紙状態の情報を有しているものとする。
【００６３】
Ｓ１６０９で、用紙サイズの変更が可能と判定された場合は（Ｓ１６０９にてＹＥＳ）、ジョブ生成制御部２０１は、出力用紙サイズを変更する（Ｓ１６１４）。そして、仮想仕上がりサイズ判定処理（Ｓ１６０６）へと戻り、処理を繰り返す。Ｓ１６０９で、用紙サイズの変更が不可能と判定された場合（Ｓ１６０９にてＮＯ）は、ジョブ生成制御部２０１は、変更可能な用紙サイズが無い旨の警告をＵＩ部２０２を介して再度表示する（Ｓ１６１０）。
【００６４】
次に、ジョブ生成制御部２０１は、追加入稿したデータの入力キャンセル処理を行う（Ｓ１６１１）。ここでの入稿データ入力キャンセル処理は、第一の実施形態にて図９を用いて示した処理と同様であるため、説明は省略する。そして、仮想仕上がりサイズ判定処理部２０６は、第１入稿データのページのみを配置した場合を想定した、仮想仕上がりサイズを算出し直す（Ｓ１６１２）。ここで用いられる算出のための式は第一、第二の実施形態にて用いられているものと同様である。
【００６５】
次に、ジョブ生成処理部２０７は、Ｓ１６１２にて算出された仮想仕上がりサイズを用いて、印刷のための画像データと、印刷指示ならびに製本指示からなる印刷＆製本ジョブを生成する（Ｓ１６１３）。印刷＆製本ジョブ生成処理は、第一の実施形態にて図８を用いて示した処理と同様であるため、説明を省略する。また、Ｓ１６０６の判定で、使用する用紙サイズ内に収まるものと判定された場合（Ｓ１６０７にてＹＥＳ）は、ジョブ生成処理部２０７は、Ｓ１６０５で算出した仮想仕上がりサイズを用いて、印刷＆製本ジョブを生成する。
【００６６】
以上の処理により、入力した複数の入稿データが、最初に選択した用紙サイズに対して収まらない場合、代替えの用紙サイズを自動的に選択し直す。従って、第一の実施形態の効果に加えて、オペレータが適切な用紙サイズを最初に選択しておく手間や、選択のやり直し等の手間を省くことが可能になる。
【００６７】
＜第四の実施形態＞
第一の実施形態では、ジョブ生成処理部２０７は、単一の製本指示を生成していた（図８のＳ８０３）。しかしながら、ＭＦＰのような、１冊ずつの製本が想定されている装置の場合は、第２製本モードジョブや、第３製本モードジョブのような１回のジョブで複数冊の製本物を同時に生成するような複雑なジョブを処理することができなかった。そのため、ＭＦＰのような装置を印刷装置として選択した場合、製本が途中段階（図１２のイメージ１２０４や図１３のイメージ１３０４）で終了してしまう場合があった。
【００６８】
本実施形態では、印刷＆製本ジョブ生成処理（Ｓ５１２、Ｓ６０７）において、第２製本モードや第３製本モードジョブの場合に、異なる製本物として作成されるべき複数の製本物の情報が含まれている用紙束をＭＦＰで仮想的に１冊の製本物が含まれているとみなす。そして、ＭＦＰにて、その用紙束に対する綴じ処理を行うための第１の製本指示を生成する処理と、第１の製本指示で残る部分をニアラインフィニッシャで仕上げるための第２の製本指示を生成する処理を行う。つまり、第一の実施形態においては、ＭＦＰに対する製本指示のみを作成していたが、本実施形態では、製本指示をＭＦＰに対する第１の製本指示とニアラインフィニッシャに対する第２の製本指示に分けて生成し、それぞれの装置へ送信する。
【００６９】
本実施形態の印刷＆製本ジョブ生成処理（Ｓ５１２、Ｓ６０７）の詳細を、図１７のフローチャートに示す。なお本フローに係る印刷＆製本ジョブ生成装置１０１のプログラムは、フローチャートで示す手順がＲＡＭ、ＲＯＭ、ＨＤＤのいずれかの記憶手段に記憶され、読み出された後、ＣＰＵ１３５により実行される。また、図１７のＳ１７０６からＳ１７０８までは、第一の実施形態にて示した図８のＳ８０１からＳ８０３までの処理と同じであるため、説明を省略する。
【００７０】
処理が開始されると、製本モードの判定を行う（Ｓ１７０１）。第１製本モードである場合は、Ｓ１７０６に進み、第一の実施形態にて述べた処理と同様の処理を行う（Ｓ１７０６〜Ｓ１７０８）。第２製本モードもしくは第３製本モードである場合は、Ｓ１７０２へ進む。
【００７１】
ジョブ生成処理部２０７は、印刷対象の画像データに対する面付け画像を生成する（Ｓ１７０２）。第２製本モードの場合は、図１２に示すように第１入稿データと複製データの同一順序のページデータを同一の用紙に配置して面付けする。すなわち、Ｓ５１０で算出した仮想仕上がりサイズを元に、１つの用紙を想定した領域に第１入稿データと複製データの同一順序のページデータを並べて配置した画像データを生成する。第３製本モードの場合は、図１３に示すように第１入稿データと追加入稿データの同一順序のページデータを同一の用紙に配置して面付けする。すなわち、Ｓ６０４で算出した仮想仕上がりサイズを元に、１つの用紙を想定した領域に第１入稿データと追加入稿データの同一順序のページデータを並べて配置した画像データを生成する。
【００７２】
次に、ジョブ生成処理部２０７は、印刷指示生成処理を行う（Ｓ１７０３）。ここでは、ＨＤＤ１４０やメモリ１３６等の記憶手段に登録されている印刷注文データの部数情報、製本種類情報、用種類情報と、Ｓ５１０で算出した仮想仕上がりサイズの情報を用いて、印刷指示を示す情報を生成する。次に、ジョブ生成処理部２０７は、第１製本指示生成処理を行う（Ｓ１７０４）。ここでは、仮想仕上がりサイズ情報などから、仮想的に１冊とみなした場合の綴じ処理ならびに断裁処理からなる第１の製本指示を示す情報を生成する。次に、ジョブ生成処理部２０７は、第２製本指示生成処理を行う（Ｓ１７０５）。ここでは、第１の製本指示にて生成された状態（図１２のイメージ１２０４や図１３のイメージ１３０４の状態）から、ニアラインフィニッシャで製本物として仕上げるために必要となる第２の製本指示を示す情報を生成する。以上により、本処理フローを終了する。
【００７３】
生成した各指示は、Ｓ３０８にて、ジョブ出力処理部２０８が、画像データ、印刷指示および第１製本指示の情報をＭＦＰに出力し、第２製本指示の情報をニアラインフィニッシャに出力される。
【００７４】
以上の処理により、第２製本モードジョブや、第３製本モードジョブのような１回のジョブで複数冊の製本物を同時に生成するような複雑なジョブの場合でも、装置に応じた製本指示を出力するため、所望の製本物を確実に生成することが可能になる。
【００７５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012038107.tif 000003
【図２】
2012038107.tif 000004
【図３】
2012038107.tif 000005
【図４】
2012038107.tif 000006
【図５】
2012038107.tif 000007
【図６】
2012038107.tif 000008
【図７】
2012038107.tif 000009
【図８】
2012038107.tif 000010
【図９】
2012038107.tif 000011
【図１０】
2012038107.tif 000012
【図１１】
2012038107.tif 000013
【図１２】
2012038107.tif 000014
【図１３】
2012038107.tif 000015
【図１４】
2012038107.tif 000016
【図１５】
2012038107.tif 000017
【図１６】
2012038107.tif 000018
【図１７】
2012038107.tif 000019