(57)【要約】      （修正有）【課題】コスト削減、納期短縮の効果がある混在ジョブを容易に生成する混在ジョブ生成方法を提供する。【解決手段】固定データを処理する有版オフセット印刷機と、可変データに対応可能な無版デジタル印刷機とが接続されたシステムにおける、固定データと可変データとが混在する入力データをページ単位で処理するために、有版オフセット印刷機が連続して印刷処理可能な固定データのページ数を取得し、取得した有版オフセット印刷機が連続して印刷処理可能な固定データのページ数が、固定データと可変データとが混在する入力データ中の連続して印刷処理可能な固定データのページ数を越えない場合に、入力データ中の連続して処理可能な固定データのページを有版オフセット印刷機に割付ける第１のジョブを生成し、入力データから有版オフセット印刷機に割付けた固定データを除いた残りの入力データを、無版デジタル印刷機に割付ける第２のジョブを生成する。【選択図】図３
2008146607.tif 000002
【特許請求の範囲】
【請求項１】
固定データを処理する第１の印刷機器と可変データに対応可能な第２の印刷機器とが接続されたシステムにおける、固定データと可変データとが混在する入力データを処理するための混在ジョブ生成装置における混在ジョブ生成方法であって、
前記第１の印刷機器が連続して印刷処理可能な固定データのページ数を取得する工程と、
前記固定データと可変データとが混在する入力データ中の連続して印刷処理可能な固定データのページ数が、前記取得した第１の印刷機器が連続して印刷処理可能な固定データのページ数を越える場合に、前記入力データ中の連続して印刷処理可能な固定データのページを前記第１の印刷機器の印刷データに割付ける第１のジョブを生成する工程と、
前記入力データから前記第１の印刷機器に割付けた固定データのページを除いた残りの入力データのページを、前記第２の印刷機器の印刷データに割付ける第２のジョブを生成する工程とを有することを特徴とする混在ジョブ生成方法。
【請求項２】
前記第１の印刷機器が有版印刷機であり、前記第２の印刷機器が無版印刷機であって、データは印刷ページ単位で処理され、
前記第１の印刷機器の印刷データは、前記第１の印刷機器で用いられる刷版を制作するための版用データであって、
前記入力された印刷ページの異なる複数の分割方法をそれぞれ順に選択する工程と、
前記選択されたそれぞれの異なる分割方法に従って、前記第１のジョブを生成する工程と前記第２のジョブを生成する工程とを実行する工程と、
前記生成された第１及び第２のジョブの複数の組合せから、予め決められた条件をより満たす組合せを選択する工程とを更に有することを特徴とする請求項１に記載の混在ジョブ生成方法。
【請求項３】
前記複数の分割方法は、印刷結果の中綴り製本に対応する分割方法と平綴り製本に対応する分割方法とを含むことを特徴とする請求項２に記載の混在ジョブ生成方法。
【請求項４】
前記選択する工程で前記中綴り製本に対応する分割方法と平綴り製本に対応する分割方法とをそれぞれ選択する第１の処理と、前記中綴り製本に対応する分割方法と平綴り製本に対応する分割方法との一方を指定する第２処理との指示に従って、前記第１及び第２の処理のいずれかを選択する工程を更に有することを特徴とする請求項３に記載の混在ジョブ生成方法。
【請求項５】
前記複数の分割方法は、前記第１のジョブと第２のジョブとを組合せた分割方法と前記第２のジョブのみの分割方法とを含むことを特徴とする請求項２又は３に記載の混在ジョブ生成方法。
【請求項６】
前記複数の分割方法は、前記第１の印刷機器に丁合の同一位置に異なる折丁を挿入するセレクティブ・バインディング機能が付加されている分割方法と該セレクティブ・バインディング機能が付加されていない分割方法とを含むことを特徴とする請求項２又は３又は５に記載の混在ジョブ生成方法。
【請求項７】
可変データを含む印刷ページの変化の頻度を算出する工程と、
前記算出の結果から、変化の頻度が最も少ない印刷ページを可変の印刷ページから除外して、当該印刷ページについて前記セレクティブ・バインディング機能を実施する工程とを有することを特徴とする請求項６記載の混在ジョブ生成方法。
【請求項８】
前記有版印刷機及び／又は無版印刷機が、複数の印刷ページの両面印刷及び折丁の機能を有し、前記有版印刷機が１シートに印刷処理可能なページ数は前記無版印刷機が１シートに印刷処理可能なページ数より多いことを特徴とする請求項２に記載の混在ジョブ生成方法。
【請求項９】
前記予め決められた条件をより満たす組合せを選択する工程では、より低いコスト及び／又はより短い処理時間を選択することを特徴とする請求項２に記載の混在ジョブ生成方法。
【請求項１０】
前記固定データと可変データとが混在する入力データが予め決められた第１のフォーマットのジョブチケットで入力され、前記第１及び第２のジョブが予め決められた第２のフォーマットのジョブチケットで伝達され、前記有版印刷機と無版印刷機の印刷出力を製本する製本機の制御を指示する第３のジョブが予め決められた第３のフォーマットのジョブチケットで伝達されることを特徴とする請求項２に記載の混在ジョブ生成方法。
【請求項１１】
請求項１乃至１０のいずれか１項に記載の混在ジョブ生成方法の工程をコンピュータに実行させるためのコンピュータプログラム。
【請求項１２】
請求項１１に記載のコンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１３】
固定データを処理する第１の印刷機器と可変データに対応可能な第２の印刷機器とが接続されたシステムにおける、固定データと可変データとが混在する入力データを処理するための混在ジョブ生成装置であって、
前記第１の印刷機器が連続して印刷処理可能な固定データのページ数を取得する手段と、
前記固定データと可変データとが混在する入力データ中の連続して印刷処理可能な固定データのページ数が、前記取得した第１の印刷機器が連続して印刷処理可能な固定データのページ数を越える場合に、前記入力データ中の連続して印刷処理可能な固定データのページを前記第１の印刷機器の印刷データに割付ける第１のジョブを生成する手段と、
前記入力データから前記第１の印刷機器に割付けた固定データのページを除いた残りの入力データのページを、前記第２の印刷機器の印刷データに割付ける第２のジョブを生成する手段とを有することを特徴とする混在ジョブ生成装置。
【請求項１４】
前記第１の印刷機器が有版印刷機であり、前記第２の印刷機器が無版印刷機であって、データは印刷ページ単位で処理され、
前記第１の印刷機器の印刷データは、前記第１の印刷機器で用いられる刷版を制作するための版用データであって、
前記入力された印刷ページの異なる複数の分割方法をそれぞれ順に選択する手段と、
前記選択されたそれぞれの異なる分割方法に従って、前記第１のジョブを生成する手段と前記第２のジョブを生成する手段に、前記第１のジョブと第２のジョブを生成させる手段と、
前記生成された第１及び第２のジョブの複数の組合せから、予め決められた条件をより満たす組合せを選択する手段とを更に有することを特徴とする請求項１３に記載の混在ジョブ生成装置。
【請求項１５】
前記複数の分割方法は、印刷結果の中綴り製本に対応する分割方法と平綴り製本に対応する分割方法とを含むことを特徴とする請求項１４に記載の混在ジョブ生成装置。
【請求項１６】
前記選択する手段で前記中綴り製本に対応する分割方法と平綴り製本に対応する分割方法とをそれぞれ選択する第１の処理と、前記中綴り製本に対応する分割方法と平綴り製本に対応する分割方法との一方を指定する第２処理の指示に従って、前記第１及び第２の処理のいずれかを選択する手段を更に有することを特徴とする請求項１５に記載の混在ジョブ生成装置。
【請求項１７】
前記複数の分割方法は、前記第１のジョブと第２のジョブとを組合せた分割方法と前記第２のジョブのみの分割方法とを含むことを特徴とする請求項１４又は１５に記載の混在ジョブ生成装置。
【請求項１８】
前記複数の分割方法は、前記第１の印刷機器に丁合の同一位置に異なる折丁を挿入するセレクティブ・バインディング機能が付加されている分割方法と該セレクティブ・バインディング機能が付加されていない分割方法とを含むことを特徴とする請求項１４又は１５又は１７に記載の混在ジョブ生成装置。
【請求項１９】
可変データを含む印刷ページの変化の頻度を算出する手段と、
前記算出の結果から、変化の頻度が最も少ない印刷ページを可変の印刷ページから除外して、当該印刷ページについて前記セレクティブ・バインディング機能を実施する手段とを有することを特徴とする請求項１８記載の混在ジョブ生成装置。
【請求項２０】
前記有版印刷機及び／又は無版印刷機が、複数の印刷ページの両面印刷及び折丁の機能を有し、前記有版印刷機が１シートに印刷処理可能なページ数は前記無版印刷機が１シートに印刷処理可能なページ数より多いことを特徴とする請求項１４に記載の混在ジョブ生成装置。
【請求項２１】
前記予め決められた条件をより満たす組合せを選択する手段では、より低いコスト及び／又はより短い処理時間を選択することを特徴とする請求項１４に記載の混在ジョブ生成装置。
【請求項２２】
前記固定データと可変データとが混在する入力データが予め決められた第１のフォーマットのジョブチケットで入力され、前記第１及び第２のジョブが予め決められた第２のフォーマットのジョブチケットで伝達され、前記有版印刷機と無版印刷機の印刷出力を製本する製本機の制御を指示する第３のジョブが予め決められた第３のフォーマットのジョブチケットで伝達されることを特徴とする請求項１４に記載の混在ジョブ生成装置。
【請求項２３】
請求項１３乃至２２のいずれか１項に記載の混在ジョブ生成装置を、前記有版印刷機及び無版印刷機とは独立に含むことを特徴とする印刷製本システム。
【請求項２４】
請求項１３乃至２２のいずれか１項に記載の混在ジョブ生成装置が、前記有版印刷機の版を作成するプリプレス部又は無版印刷機に組み込まれていることを特徴とする印刷製本システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、混在ジョブ生成方法及びその装置、該装置を含む印刷製本システムに関するものである。特に、異なる種類の印刷製本装置を組み合わせて使用するジョブを作成して、ユーザから依頼された印刷製本処理を実行するための混在ジョブ生成方法及びその装置、該装置を含む印刷製本システムに関するものである。更に、混在ジョブ生成方法をコンピュータに実現させるためのコンピュータプログラム及びそれを記憶した記憶媒体に関するものである。
【背景技術】
【０００２】
従来、印刷製本物を得るためにはオフセット印刷などの有版オフセット印刷が用いられてきた。近年、これに加えて電子写真方式に代表される無版のデジタル印刷方式も用いられるようになってきている。有版オフセット印刷の特徴は、大部数の印刷においてコストが低く、印刷速度が速いことである。しかし、有版オフセット印刷では、複数ページをまとめた折丁を用いて印刷及び製本を行なうため、各折丁に対応するページ範囲を製版前に確定しなければならない。このページ範囲が変更になった場合には、全ての製版をやり直すことになる。
【０００３】
一方、無版のデジタル印刷の特徴は、ＶＤＰ(可変・データ・プリント: Valiable Data Print)に代表される、部の単位で異なる内容の出力を行なうことが出来る可変ページの印刷である。
【０００４】
このため、従来の印刷業者においては、受注したジョブの種類に応じて印刷方式の別（有版あるいは無版デジタル印刷）を最初から切り替えて、処理を行っていた。
【０００５】
上記それぞれの印刷方式においては、以下に示すように、処理を効率化するための工夫が行われている。
【０００６】
有版オフセット印刷の場合には、折丁の単位で面付けを行なうために、ページの台割りを自動的に行なうシステムが存在する。これにより、有版オフセット印刷のレイアウト作成を効率的に行なうことが可能となる（例えば、特許文献１参照）。
【０００７】
また、現在の市場における印刷製本ジョブの受注形態では、入稿される原稿データの一部が直前まで確定しない場合がある。このために、台割の視覚的な編集と各ページの進捗の管理ができるようにしたシステムが存在する（例えば、特許文献２参照）。
【０００８】
これに対して、無版デジタル印刷の場合には、可変ページを含めることが容易である。そして、出力体裁の編集を視覚的に行なう編集アプリケーションにより、デジタル印刷機で出力するためのレイアウト作成を効率的に行なったり、ジョブを分割することが出来る（例えば、特許文献３参照）。
【０００９】
ところが、近年、デジタル印刷機のランニングコストの低下、及び高速化に伴い、少部数の印刷の場合には、固定ページ印刷であっても、無版デジタル印刷の方が有版オフセット印刷と比べて低コストや短納期が可能となってきている。また、無版デジタル印刷機の普及に伴い、市場においは顧客毎に異なる出力を行なう印刷の需要が増加している。但し、このような需要においても、印刷製本物の全てのページに可変の印刷要素が含まれているわけではない。従って、可変の印刷が可能と言う理由だけで、全頁を無版デジタル印刷のジョブとすることには、コスト面や納期面で不満が残る場合がある。逆に、直前まで確定しない入稿データの一部ページに関しても、（ＶＤＰではないものの）無版デジタル印刷の方が、有版オフセット印刷と比較してコストや納期の面で有利となる場合も有り得る。
【００１０】
一方、有版オフセット印刷において、可変の印刷要素が含まれている場合であっても、丁合の同一位置に異なる折丁を挿入するセレクティブ・バインディングのような手法も存在する（例えば、特許文献４参照）。
【特許文献１】特開昭６３−０８５５５９号
【特許文献２】特許第３２９４１８４号
【特許文献３】特開２００３−２９６０７０（図１１）
【特許文献４】特開平０９−２０７３２０号
【発明の開示】
【発明が解決しようとする課題】
【００１１】
以上のような背景により、現状では、印刷業者は、受注したジョブについて、有版オフセット印刷で処理するか無版デジタル印刷で処理するかの選択を迫られ、その判断におけるトレードオフに悩んでいる。従って、有版オフセット印刷と無版デジタル印刷の双方のメリットを活かして、コストや納期の面で効率的な混在ジョブを生成する方法が求められている。すなわち、ユーザは、コスト削減及び／又は納期短縮で効果がある混在ジョブを生成することを望んでいる。
【００１２】
効率的な混在ジョブの生成とは、固定した内容で大部数を印刷するページは出来るだけ有版オフセット印刷をし、可変の内容を印刷するページは無版デジタル印刷をし、それらをまとめて一冊に製本するような印刷製本ジョブの生成である。あるいは、無版デジタル印刷の方が有版オフセット印刷よりもコスト削減や納期短縮につながる場合には、ジョブ中のその部分のみを無版デジタル印刷とするような印刷製本ジョブの生成である。
【００１３】
しかしながら、上述した従来の技術によれば、有版オフセット印刷が混在する場合、無版デジタル印刷をする部分のページについても、台割り作業の前にページ編集を行なわなければならない。つまり、固定の印刷部分が可変の印刷部分の準備の状況に影響を受けることとなる。また、折丁では複数ページをまとめて一枚のシートに印刷するため、無版デジタル印刷が必要なページが含まれないように、折丁のページ範囲を決定する必要がある。
【００１４】
従って、これらを考慮した、有版オフセット印刷と無版デジタル印刷と製本とを実現するための混在ジョブの生成処理は、容易ではない。
【００１５】
例えば、特許文献１あるいは特許文献２に示すページ台割りの自動処理の前提となっている、有版オフセット印刷のページ台割りを、混在ジョブに適用することが考えられる。しかし、有版オフセット印刷のページ台割りでは、折丁の種類が固定されているため、そのまま無版デジタル印刷が混在する混在ジョブに適用しようとしても、混在ジョブの生成処理を行なうことは容易ではない。
【００１６】
一方、特許文献３に示すような視覚的に編集を行なう編集アプリケーションにおいて、動的にレイアウト作成を行っても問題とならないのは、版を作らない無版デジタル印刷の特長に依存するためである。これを、そのまま有版オフセット印刷が混在する混在ジョブに適用しようとしても、混在ジョブの生成処理を行なうことは容易ではない。
【００１７】
なお、上記説明では、印刷製本処理における有版オフセット印刷と無版デジタル印刷との混合ジョブを例に問題点を説明したが、かかる問題はそれに限定されない。すなわち、本発明は、同じ目的を持つが、それらが例えばコスト削減及び／又は納期短縮などでトレードオフの関係にある複数の処理方法を、どのように混在させて効果的な結果を実現するかという、一般的な混在ジョブ作成方法にも共通の課題である。本発明は、かかる一般的な混在ジョブ作成方法の課題解決をも対象にしている。
【００１８】
従って、本発明は、上記従来の問題点に鑑み、コスト削減及び／又は納期短縮の効果がある混在ジョブを容易に生成する混在ジョブ生成方法及びその装置、該装置を含む印刷製本システムを提供する。
【００１９】
具体的には、それぞれの印刷装置用に分割されたページをそれぞれの印刷装置に振り分けることが可能で、印刷装置群の運用性を向上させることができる混在ジョブ生成方法及びその装置、該装置を含む印刷製本システムを提供する。
【課題を解決するための手段】
【００２０】
上述した課題を解決するために、本発明の混在ジョブ生成方法は、固定データを処理する第１の印刷機器と可変データに対応可能な第２の印刷機器とが接続されたシステムにおける、固定データと可変データとが混在する入力データを処理するための混在ジョブ生成装置における混在ジョブ生成方法であって、前記第１の印刷機器が連続して印刷処理可能な固定データのページ数を取得する工程と、前記固定データと可変データとが混在する入力データ中の連続して印刷処理可能な固定データのページ数が、前記取得した第１の印刷機器が連続して印刷処理可能な固定データのページ数を越える場合に、前記入力データ中の連続して印刷処理可能な固定データのページを前記第１の印刷機器の印刷データに割付ける第１のジョブを生成する工程と、前記入力データから前記第１の印刷機器に割付けた固定データのページを除いた残りの入力データのページを、前記第２の印刷機器の印刷データに割付ける第２のジョブを生成する工程とを有することを特徴とする。
【００２１】
ここで、前記第１の印刷機器が有版印刷機であり、前記第２の印刷機器が無版印刷機であって、データは印刷ページ単位で処理され、前記第１の印刷機器の印刷データは、前記第１の印刷機器で用いられる刷版を制作するための版用データであって、前記入力された印刷ページの異なる複数の分割方法をそれぞれ順に選択する工程と、前記選択されたそれぞれの異なる分割方法に従って、前記第１のジョブを生成する工程と前記第２のジョブを生成する工程とを実行する工程と、前記生成された第１及び第２のジョブの複数の組合せから、予め決められた条件をより満たす組合せを選択する工程とを更に有する。
【００２２】
また、上記混在ジョブ生成方法の工程をコンピュータに実行させるためのコンピュータプログラム、及び該コンピュータプログラムを記憶したコンピュータ読み取り可能な記憶媒体を提供する。
【００２３】
また、本発明の混在ジョブ生成装置は、固定データを処理する第１の印刷機器と可変データに対応可能な第２の印刷機器とが接続されたシステムにおける、固定データと可変データとが混在する入力データを処理するための混在ジョブ生成装置であって、前記第１の印刷機器が連続して印刷処理可能な固定データのページ数を取得する手段と、前記固定データと可変データとが混在する入力データ中の連続して印刷処理可能な固定データのページ数が、前記取得した第１の印刷機器が連続して印刷処理可能な固定データのページ数を越える場合に、前記入力データ中の連続して印刷処理可能な固定データのページを前記第１の印刷機器の印刷データに割付ける第１のジョブを生成する手段と、前記入力データから前記第１の印刷機器に割付けた固定データのページを除いた残りの入力データのページを、前記第２の印刷機器の印刷データに割付ける第２のジョブを生成する手段とを有することを特徴とする。
【００２４】
ここで、前記第１の印刷機器が有版印刷機であり、前記第２の印刷機器が無版印刷機であって、データは印刷ページ単位で処理され、前記第１の印刷機器の印刷データは、前記第１の印刷機器で用いられる刷版を制作するための版用データであって、前記入力された印刷ページの異なる複数の分割方法をそれぞれ順に選択する手段と、前記選択されたそれぞれの異なる分割方法に従って、前記第１のジョブを生成する手段と前記第２のジョブを生成する手段に、前記第１のジョブと第２のジョブを生成させる手段と、前記生成された第１及び第２のジョブの複数の組合せから、予め決められた条件をより満たす組合せを選択する手段とを更に有する。
【００２５】
また、本発明の印刷製本システムは、上記混在ジョブ生成装置を、前記有版印刷機及び無版印刷機とは独立に含むことを特徴とする。また、本発明の印刷製本システムには、上記混在ジョブ生成装置が、前記有版印刷機の版を作成するプリプレス部又は無版印刷機に組み込まれていることを特徴とする。
【発明の効果】
【００２６】
本発明によって、コスト削減及び／又は納期短縮の効果がある混在ジョブを容易に生成することができる。
【００２７】
また、印刷処理においては、それぞれの印刷装置用に分割されたページをそれぞれの印刷装置に振り分けることが可能となり、印刷装置群の運用性を向上させることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２９】
［実施形態１］
本発明における実施形態１の印刷製本システムについて説明する。
【００３０】
＜本実施形態の印刷製本システム全体の機器構成例＞
図１Ａは、本実施形態の印刷製本システム全体の機器構成の一例を示すブロック図である。
【００３１】
図１Ａにおいて、１０１は、本発明の主要な構成要素となる混在ジョブ生成装置である。混在ジョブ生成装置１０１は、VDP編集部１０２、編集表示部１０３、ページ分割部１０４、情報収集部１０５、ジョブ制御部１０６、を含む。１０７は、ジョブの入稿部である。１０８は、可変データ印刷に使用されるデータベース（ＤＢ）である。
【００３２】
１０９は、公知の有版オフセット印刷に必要な前処理を行なうプリプレス部である。プリプレス部１０９は  面付け部１１０、製版部１１２を含む。なお、プリプレス部１０９は公知の技術によるものであり、１１０、１１２以外の処理ブロックを持つこともある。しかし、図１Ａにおいては、本発明に関連する代表的な処理ブロックとして、面付け部１１０及び製版部（ＲＩＰ／ＣＴＰ部）１１２を図示している。
【００３３】
ＲＩＰ／ＣＴＰ部（Computer to Plate）１１２は、デジタル化された印刷情報を入力し、オフセット印刷機で用いられる刷版を制作すべく刷版制作機を制御する。そのため、混在ジョブ生成装置１０１は、ＰＤＦ（Portable Document Format）やＴＩＦＦフォーマットのように、オフセット印刷機で用いられる刷版を制作するための刷版用データを生成する機能も有している。混在ジョブ生成装置１０１は、生成した刷版用データをファイルとして指定されたディレクトリに保存してもよいし、刷版用データをプリプレス部１０９に直接出力してもよい。
【００３４】
１１３は、プリンタドライバであり、可変データに対応可能な第２の印刷機器の一例である無版印刷機、すなわち無版デジタル印刷機１１５を駆動するための印刷ジョブを生成する。１１４は、固定データを処理する第１の印刷機器の一例である有版印刷機、すなわち有版オフセット印刷機（Offset Press機）である。有版オフセット印刷機１１４には所定の後処理が含まれ、その出力として折丁が得られるものとする。同様に無版デジタル印刷機１１５の出力についても所定の折丁が得られるものとする。
【００３５】
プリプレス部１０９で生成された刷版制作ジョブを有版オフセット印刷機１１４に送信することで、有版オフセット印刷機で用いられる刷版（銅版）を制作することができる。本実施例では、有版オフセット印刷機１１４は、刷版を作成する刷版制作機能を備えるものとする。もちろん、有版オフセット印刷機１１４とは別に、有版オフセット印刷機１１４で用いられる刷版を、別の制作機で制作してもよく、その場合は、刷版制作ジョブは別の製作機に送信される。
【００３６】
これにより制作された刷版を有版オフセット印刷機１１４の転写部に装着することで、指定された枚数分のオフセット印刷を実行することが可能である。ここで、有版オフセット印刷機１１４は、製作された刷版を装着し、既知の技術を用いて印刷用紙に印刷を行なうことが可能である。具体的には、製作された刷版は、表面が加工処理されて、水に馴染む部分と水を弾く部分とを有している。こうしてできた刷版全体に水をかけ、水を吸着した部分と水を弾いて何もない部分とに別れ、その上からインキを乗せると、水のある部分はインキと反発してインキが載らず、水のない部分だけにインキが残る。これをブランケット部品とよばれるゴムに一度転写し、記録媒体である紙にインキを移して印刷を行なう。この印刷手法が、オフセット印刷と呼ばれる。
【００３７】
１１６は複数の折丁から製本を行なう製本機である。製本機１１６は、製本に必要な綴じ、断裁、といった複数の後処理が含まれているものとする。１１７は、有版オフセット印刷機１１４から製本機１１６への物理的な折丁が渡される場合があることを示している。１１８は、無版デジタル印刷機１１５から製本機１１６への物理的な折丁が渡されることを示している。１１９は、製本機１１６の出力として物理的な製本物が得られることを示している。
【００３８】
１２０は、プリプレス部１０９、有版オフセット印刷機１１４、無版デジタル印刷機１１５、製本機１１６から能力情報及び稼動履歴情報を収集する。そして、情報収集部１０５に機器能力判断及びコスト計算のための情報を提供する情報管理システム(MIS: Management Information System)である。
【００３９】
また、本発明の混在ジョブ生成装置は、プリンタドライバ１１３とプリプレス部１０９とを含んで１つの装置にすることも可能である。
【００４０】
＜混在ジョブ生成装置の構成例＞
図１Ｂは、本実施形態の混在ジョブ生成装置１０１の構成例を示すブロック図である。図１Ｂにおいて、図１Ａと同一の構成要素には同じ参照番号が付されており、ここでは説明を省く。尚、表示部１０３ａと入力指示部１０３ｂとは、図１ａの編集表示部１０３を構成する。
【００４１】
図１Ｂにおいて、１０１−１は、混在ジョブ生成装置１０１を制御する演算制御用のＣＰＵである。１０１−２は、固定プログラムやパラメータを格納するＲＯＭである。１０１−３は、ＣＰＵ１０１−１がコンピュータプログラムを実行中に、データの一時記憶として使用されるＲＡＭである。１０１−４は、ディスクなどの外部記憶部であり、ＲＡＭ１０１−３にロードされて実行されるアプリケーションプログラムや、印刷用のページデータやデータベースなどのデータが記憶される。１０１−５は、図１Ａの入稿部１０７，ＭＩＳ１２０，上記入力指示部１０３ｂが接続される入力インタフェースである。１０１−６は、図１Ａのプリプレス部１０９，製本機１１６，プリンタドライバ１１３，上記表示部１０３ａが接続される出力インタフェースである。
【００４２】
ＲＡＭ１０１−３には、以下の本実施形態に関連する記憶領域が確保される。ＲＡＭ１０１−３には、１つの印刷製本ジョブについての関連する記憶領域のみが図示されている。なお、本実施形態に関連の少ないあるいは汎用の記憶領域、又、以下のフローチャートで使用される変数については、図示していない。
【００４３】
１０１−３ａは、印刷製本ジョブを識別するためのＩＤを記憶する領域である。１つの印刷製本ジョブは、かかるＩＤで管理される。１０１−３ｂは、本実施形態による選択で、平綴じ製本を選択したか／中綴じ製本を選択したか示すフラグを記憶する領域である。１０１−３ｃは、本実施形態による選択で、有版オフセット印刷と無版デジタル印刷の混在を選択したか／無版デジタル印刷のみを選択したか示すフラグを記憶する領域である。１０１−３ｄは、有版オフセット印刷機１１４あるいは無版デジタル印刷機１１５で折丁のための折り処理が可能か否かを示すフラグを記憶する領域である。１０１−３ｅは、実施形態２において使用する、セレクティブ・バインディング（ＳＢ）機能が可能か否かあるいは実施するか否かのフラグを記憶する領域である。
【００４４】
１０１−３ｆは、平綴じ製本の場合の割付けのために生成したジョブを記憶する領域であり、新たなジョブＩＤで管理される。１０１−３ｇ〜１０１−３ｊまでは、平綴じ製本の場合の各選択条件に対応して比較される算出値と、ページ割付けの結果の折丁情報リスト（以下の図１０〜図１５参照）とを記憶する領域である。１０１−３ｇには、有版オフセット印刷と無版デジタル印刷との割付けた場合の処理コストや処理時間の算出値が記憶される。１０１−３ｈには、無版デジタル印刷のみに割付けた場合の処理コストや処理時間の算出値が記憶される。１０１−３ｉには、セレクティブ・バインディング（ＳＢ）機能を考慮して割付けた場合の処理コストや処理時間の算出値が記憶される。
【００４５】
１０１−３ｋは、中綴じ製本の場合の割付けのために生成したジョブを記憶する領域であり、新たなジョブＩＤで管理される。１０１−３ｍと１０１−３ｎには、中綴じ製本の場合の選択条件に対応して比較される算出値と、ページ割付けの結果の折丁情報リスト（以下の図１０〜図１５参照）とを記憶する領域である。１０１−３ｍには、有版オフセット印刷と無版デジタル印刷との割付けた場合の処理コストや処理時間の算出値が記憶される。
【００４６】
１０１−３ｐには、図１ａの情報収集部１０５によって収集された各機器の能力情報が記憶される。１０１ー３ｑには、図１Ａの編集表示部１０３での表示あるいは編集指示に対応する情報が記憶される。
【００４７】
外部記憶部１０１−４には、以下のデータ及びプログラムが記憶される。なお、ＲＡＭ１０１−３には、本実施形態に関連の深いデータ及びコンピュータプログラムのみが図示されている。なお、本実施形態に関連の少ないあるいは汎用のデータ及びコンピュータプログラムについては、図示していない。
【００４８】
１０１−４ａは、本実施形態の処理の結果選択された印刷製本の折丁情報リスト（図１０〜図１５参照）が記憶される。かかる折丁情報リストに基づいて、以下で説明するジョブが発生されて、１つの印刷製本が完成するように各機器が制御される。１０７ａは、固定ページデータであり、図１Ａの入稿部１０７から入稿される。１０８は、可変ページデータを記憶するデータベース（ＤＢ）であり、図１ＡのＤＢ１０８に相当する。
【００４９】
以下、各コンピュータプログラムの参照番号は、図１Ａの各構成要素の参照番号の先頭に"Ｓ"を付して対応させている。Ｓ１０６は、ジョブ制御部１０６を実現するジョブ制御プログラムである。Ｓ１０４は、ページ分割部１０４を実現するページ分割プログラムである。Ｓ１０３（Ｓ１０２）は、編集表示部１０３及びＶＤＰ編集部１０２を実現する、ＶＤＰ編集プログラムを含む編集表示プログラムである。Ｓ１０５は、情報収集部１０５を実現する情報収集プログラムである。
【００５０】
なお、ＲＡＭ１０１−３には、煩雑さを避けるため以下のフローチャートで使用する各種パラメータについては全てを示していないが、これらパラメータ（フラグや変数、カウンタなど）の領域も確保される。
【００５１】
（製本機、有版オフセット印刷機、無版デジタル印刷機への制御情報例）
図１Ｃは、図１ＢのＲＡＭ１０１−３に記憶される製本機、有版オフセット印刷機、無版デジタル印刷機への制御情報例を示す図である。かかる情報を、製本機、有版オフセット印刷機、無版デジタル印刷機に送って、同期した印刷製本が実現する。なお、この制御情報はジョブ制御部１０６の集中制御の場合の一例であって、折丁情報リストを製本機、有版オフセット印刷機、無版デジタル印刷機に送って、各機器が折丁情報リストを解析して動作する構成であってもよい。かかる制御情報の記憶領域も、図１ＢのＲＡＭ１０１−３に確保される。
【００５２】
図１Ｃにおいては、以下の図３の例で示す中綴りの場合の制御情報を示す。
【００５３】
１０１−ｒは、製本機１１６を制御するための製本機ジョブ制御情報である。製本機ジョブ制御情報１０１−３ｒは、中綴りか平綴りかを示す情報１０１−３ｒ−１を含む。又、有版オフセット印刷機１１４からの印刷及び折丁結果を無版デジタル印刷機１１５からの印刷及び折丁結果と、どのように中綴りするかの情報１０１−３ｒ−２を含む。情報１０１−３ｒ−２のジョブＩＤ（１−１）は、有版オフセット印刷機１１４への制御情報のジョブＩＤ（１−１）に一致する。又、無版デジタル印刷機１１５からの印刷及び折丁結果を有版オフセット印刷機１１４からの印刷及び折丁結果と、どのように中綴りするかの情報１０１−３ｒ−３を含む。情報１０１−３ｒ−３のジョブＩＤ（１−２）は、無版デジタル印刷機１１５への制御情報のジョブＩＤ（１−２）に一致する。
【００５４】
１０１−ｓは、有版オフセット印刷機１１４を制御するための生成ジョブである。有版オフセット印刷機用生成ジョブ１０１−３ｓは、印刷するページと折丁についての情報１０１−３ｓ−１を有する。情報１０１−３ｓ−１は、ジョブＩＤ（１−１）と、印刷するページ番号のリスト（図１Ｃではページ１〜４，９〜１２：図３参照）と、ページ番号からページデータへのポインタと、折丁情報（図１Ｃでは４つ折り：図３参照）とを含む。
【００５５】
１０１−ｔは、無版デジタル印刷機１１５を制御するための生成ジョブである。無版デジタル印刷機用生成ジョブ１０１−３ｔは、印刷するページと折丁についての情報１０１−３ｔ−１を有する。情報１０１−３ｔ−１は、ジョブＩＤ（１−２）と、印刷するページ番号のリスト（図１Ｃではページ５〜８：図３参照）と、ページ番号からページデータへのポインタと、折丁情報（図１Ｃでは２つ折り：図３参照）とを含む。
【００５６】
ここで、有版オフセット印刷機用生成ジョブが第１のジョブに相当し、無版デジタル印刷機用生成ジョブが第２のジョブに相当する。なお、かかるジョブの伝達が、以下の実施形態６によりジョブチケットに置き換えられる。
【００５７】
（ＭＩＳの機器能力情報例）
図１Ｄは、ＭＩＳ１２０に各機器から収集され、情報収集部１０５に提供される機器能力情報例を示す図である。かかる各機器の能力情報が、本実施形態におけるコストや時間の算出、平綴り／中綴りの選択、オフセット印刷機／デジタル印刷機へのジョブ分割に利用される。なお、図１Ｄには、本実施形態に関連のある情報のみを示したが、他の処理能力情報も記憶される。また、ページコスト／版コストのみを示したが、全印刷ページ数／全版数と全コストとを記憶して置く構成でもよい。
【００５８】
図１Ｄにおいて、１２０−１は、ＩＤを含む各機器を記憶する列である。１２０−２は、各機器の能力を示す能力情報を記憶する列である。複数の能力情報を含んでもよい。１２０−３は、各機器の動作履歴から算出された１ページ印刷毎のページコスト、有版オフセット印刷機の場合は版作成毎の版コストを記憶する列である。更に、本実施例では、１ページ毎のページ処理時間や版作成毎の版作成時間なども記憶される。
【００５９】
本実施形態では、各行にプリプレス部の情報１２０ａ、有版オフセット印刷機の情報１２０ｂ、無版デジタル印刷機の情報１２０ｃ、製本機の情報１２０ｄが記憶される。
【００６０】
＜本実施形態の印刷製本システム全体の処理例＞
次に、図１Ａに示す構成の印刷製本システムの処理例について説明する。
【００６１】
まず、入稿部１０７からジョブが投入されると、ページ分割部１０４に入力データであるコンテンツのページデータが渡される。一方、編集表示部１０３ではVDP編集部１０２と連携して、ページデータに対して可変データ印刷のための設定を行なう。より具体的には、ユーザによって指定されたページ及びページ中の位置に対して可変の印刷領域を設定する。更に、その領域に対してデータベース１０８に保持されているデータを関連付ける。こうして、固定データと可変データとが混在する入力データが生成される。
【００６２】
ページ分割部１０４にて有版オフセット印刷向けと無版デジタル印刷向けにページが分割された後、ジョブ制御部１０６にて、有版オフセット印刷、無版デジタル印刷それぞれに応じた処理を行なう。
【００６３】
つまり、そのページが有版オフセット印刷向けの場合には、各ページ毎に可変印刷の描画オブジェクトをそのページデータに付加する。この場合、ページデータは、プリプレス部１０９の入力に適した形式（例えば、ＰＤＦやＴＩＦＦ）で表現されたデータとなる。そして、有版オフセット印刷の場合には、付加された描画オブジェクトを面付け部１１０にて、刷版用のページ配置（レイアウト）を行い、ＲＩＰ／ＣＴＰ部１１２にて、展開する。展開処理により得られた刷版用印刷ジョブは、前述したように、有版オフセット印刷機１１４または図示省略した刷版製作機に送信される。
【００６４】
一方、そのページが無版デジタル印刷向けの場合には、各ページ毎に可変印刷の描画オブジェクトリストをページデータに付加する。この場合、ページデータはPPML等で代表される可変印刷を行なうためのデータで表現される。そして、無版デジタル印刷の場合には、プリンタドライバ１１３を経由して無版デジタル印刷機１１５において、この印刷領域とデータの関連付けに従った印刷が行なわれるものとする。ここで、プリンタドライバ１１３、あるいは、無版デジタル印刷機１１５がPPML等の可変印刷用データフォーマットに対応しているものとする。PPML（Personalized Printing Markup Language）は、XMLをベースとしたバリアブルプリント対応言語である。かかるPPMLは、米国で設立され欧米を中心に活動する非営利団体PODi（Digital Print Initiative）により標準化と普及推進が行われている。
【００６５】
また、編集表示部１０３において、入稿部１０７）から差し替えページが入稿される可能性のあるページに印を付ける。
【００６６】
一方情報収集部１０５は、MIS１２０から機器情報を取得する。
【００６７】
ページ分割部１０４は、編集表示部１０３の編集結果情報及び情報収集部１０５の情報を基に、ページデータを有版オフセット印刷機用と無版デジタル印刷機用に分割する。分割されたそれぞれのページ群はジョブ制御部１０６を通じて、有版オフセット印刷用のページ群はプリプレス部１０９へ、無版デジタル印刷機用のページ群はプリンタドライバ１１３へ送られる。このようにして、有版オフセット印刷機用の第１のジョブと無版デジタル印刷機用の第２のジョブとの混在ジョブが生成される。
【００６８】
また、ジョブ制御部１０６は製本機１１６に対して指示を出し、有版オフセット印刷機１１４及び無版デジタル印刷機１１５からの折丁群を一つに製本する。
【００６９】
MIS１２０は、接続されている、プリプレス部１０９、有版オフセット印刷機１１４、無版デジタル印刷機１１５、製本機１１６といった機器の能力情報を常時収集している。そして、情報収集部１０５からの問い合わせに対して、機器の能力情報を返答する。また、これら接続されている機器の動作実績から、ページ当たりのコスト、及び版当たりのコストを計算して保持している。このコスト情報についても、情報収集部１０５からの問い合わせに対して、コスト計算の情報を返答する。
【００７０】
＜本実施形態の混在ジョブ生成装置によるページ分割の例＞
以下に、本実施形態の混在ジョブ生成装置によるページ分割の数例を示す。かかる例は、本実施形態の混在ジョブ生成装置の手順を数例のページの組合せに適応したものであり、本発明はかかる例に限定されるものではない。
【００７１】
（ページ分割例１）
図２は、本実施形態におけるページ分割の様子の一例を示した図である。
【００７２】
図２において、２００は、分割される前のページデータを示している。図２においては、両面印刷を前提とした１２ページのページデータが存在する。ページデータ２００において、１から１２までの番号はページ番号を示している。１が1ページ目、１２が１２ページ目を示している。また、４ページ目につけられている"V"という記号は４ページ目が可変印刷を行なうページであることを意味している。"V"の記号が付されていないその他のページは固定内容のページである。
【００７３】
図２には、本実施形態による判断に従って、ページデータ２００を平綴じ製本する場合を図示している。
【００７４】
２０１及び２０２は、ページデータ２００を２つのページ群に分割し、それぞれ、無版デジタル印刷用と有版オフセット印刷用に面付けすることを示している。１ページ目から４ページ目までは無版デジタル印刷用２０１にまとめられ、二つ折り処理され、５ページ目から１２ページ目までは有版オフセット印刷用２０２にまとめられ、四つ折り処理されることを示している。更に、これらのページ群をそれぞれ印刷して折った折丁結果を２０３、２０４で示している。２０５は、折丁結果２０３，２０４を順に重ねて平綴じ製本することを示しており、２０６はその結果の製本物を表している。なお、折丁結果２０４の少なくとも１辺（例えば天袋の辺）を断裁してから、平綴じ製本することになる。
【００７５】
なお、比較参照のために、２０７に、図２のページデータ２００を中綴じ製本する場合の例を図示している。なお、中綴じ製本では、印刷物を重ねてから二つ折りするため、製本後のめくり順がページの昇順になるように、面付け（ページ配置）する必要がある。図２の中綴じ製本では、１，２，１１，１２ページがデジタルの２つ折り、３，４，９，１０ページがデジタル２つ折り、５〜８ページがデジタル２つ折りとなる。
【００７６】
（ページ分割例２）
図３は、別のページ分割の一例を示した図である。
【００７７】
図３において、３１０は、分割される前の１２ページのページデータを示している。ページデータ３１０では、可変印刷を行なうページが６ページ目に設定されている。
【００７８】
図３には、本実施形態による判断に従って、ページデータ３１０を中綴じ製本する場合を図示している。
【００７９】
図３の場合には、３１１と３１２にページ群が分割される。１ページから４ページ目と９ページ目から１２ページ目までが１つのページ群として有版オフセット印刷用３１１にまとめられ、四つ折り処理される。また、５ページ目から８ページ目までが無版デジタル印刷用３１２にまとめられ、二つ折り処理される。有版オフセット印刷用３１１の結果は折丁結果３１３となり、無版デジタル印刷用３１２の結果は折丁結果３１４となる。３１５は、折丁結果３１３に折丁結果３１４を差し込んで中綴じ製本することを示しており、３１６はその結果の製本物を表している。なお、折丁結果３１３の少なくとも１辺（例えば天袋の辺）を断裁してから、平綴じ製本することになる。
【００８０】
なお、図３には、比較参照のために、３１７に、図３のページデータ３１０を平綴じ製本する場合の例を図示している。図３の平綴じ製本では、１〜４ページがデジタルの２つ折り、５〜８ページがデジタル２つ折り、９〜１２ページがデジタル２つ折りとなる。
【００８１】
図１Ａにおけるページ分割部１０４では、可変印刷ページ、つまり無版デジタル印刷に割り当てる必要のあるページの位置に応じて、図２あるいは図３に示すようにページ範囲を分割する。その際、製本方式を考慮してページ範囲の分割を行い、ジョブ制御部１０６を経由して製本機１１６を制御することで適切な製本を行なう。
【００８２】
（ページ分割例３）
図１Ａにおけるページ分割部１０４における別のページ分割例を示す。図４は別のページ分割の一例を示した図である。
【００８３】
図４において、４２０は分割される前のページデータを示している。図４においては、両面印刷を前提とした２４ページのページデータが存在する。付記されているページ番号及び可変印刷ページマークは、前出の図２、図３と同様である。図４においては２０ページ目と２１ページ目が可変印刷を行なうページとなっている。
【００８４】
図４には、本実施形態による判断に従って、ページデータ４２０を平綴じ製本する場合を図示している。
【００８５】
４２１、４２２、４２３は、ページデータ４２０を３つのページ群に分割し、それぞれ有版オフセット印刷用４２１、無版デジタル印刷用４２２、４２３に面付けすることを示している。1ページ目から１６ページ目までは有版オフセット印刷用４２１にまとめられ、四つ折り処理される。また、１７ページ目から２０ページ目までは無版デジタル印刷用４２２、２１ページ目から２４ページ目までが無版デジタル印刷用４２３にそれぞれまとめられ、個別に二つ折り処理される。
【００８６】
これらのページ群を印刷して折った折丁結果を、４２４、４２５、４２６で示しており、これらを順に重ねて平綴じ製本することを４２７に示し、製本結果の製本物を４２８にて示している。なお、折丁結果４２４の少なくとも１辺（例えば天袋の辺）を断裁してから、平綴じ製本することになる。
【００８７】
なお、比較参照のために、４２９に、図４のページデータ４２０を中綴じ製本する場合の例を図示している。図４の中綴じ製本では、１，２，２３，２４ページがデジタルの２つ折り、３，４，２１，２２ページがデジタル２つ折り、５，６，１９，２０ページがデジタル２つ折りとなる。更に、７〜１０，１５〜１８ページがオフセット４つ折り、１１〜１４ページがデジタル２つ折りとなる。
【００８８】
（ページ分割例４）
図５は、２４ページのページデータに対する別の例となっている。図５においては、1ページ目、１２ページ目、２１ページ目が可変印刷の対象となっている。
【００８９】
このようなページデータに対して、図５に示す例では次の５つのページ範囲に分割している。すなわち、折丁を作らない無版デジタル印刷用の１シート５３１、有版オフセット印刷用５３２、無版デジタル印刷用の１シート５３３、有版オフセット印刷用５３４、無版デジタル印刷用の折丁５３５である。そして、５３６に示すように、順に重ねて平綴じ製本することで、製本物５３７を作ることを示している。
【００９０】
なお、比較参照のために、５３８に、図５のページデータ５３０を中綴じ製本する場合の例を図示している。。図５の中綴じ製本では、１，２，２３，２４ページがデジタルの２つ折り、３，４，２１，２２ページがデジタル２つ折り、５〜８，１７〜２００ページがオフセット４つ折りとなる。更に、９，１０，１５，１６ページがデジタル２つ折り、１１〜１４ページがデジタル２つ折りとなる。
【００９１】
図２、図３、図４、図５に示すページ分割の例から分かる通り、ページ分割に当たっては、製本方式、折り数、折り数に合わせた用紙サイズを組み合わせることで、有版オフセット印刷用のページ範囲と無版デジタル印刷用のページ範囲とに分けている。
【００９２】
＜本実施形態の印刷製本システム全体の処理手順例＞
次に本実施形態における処理手順について詳細を説明する。
【００９３】
図６は、図１Ａに示す本実施形態における印刷製本システム全体の処理の流れを示したフローチャートである。なお、本フローチャートは、集中制御の場合は図１Ａのジョブ制御部１０６が実行する。
【００９４】
まず、ステップＳ６００にて処理を開始する。次に、ステップＳ６０１で入稿部１０７からページデータを入稿する。この際、可変印刷用データがある場合には、可変印刷用データがデータベース１０８にて提供されることがある。ステップＳ６０２にてページの編集を行なう。ここでは、可変データの割り当てや未入稿ページの指定を行い、次のページ分割の基準情報を作る。
【００９５】
ステップＳ６０３にて、有版オフセット印刷向けページ範囲と無版デジタル印刷向けページ範囲とにページ分割を行なう。かかるページ分割については、以下で更に詳細なフローチャートに従って説明する。
【００９６】
ステップＳ６０４にて、まず分割された有版オフセット印刷向けのページ範囲をプリプレス部１０９へ送信する。
【００９７】
無版デジタル印刷向け分については、ステップＳ６０５にて差し替えページが存在するかを判断する。差し替えページが存在する場合（Ｓ６０５のＹｅｓ）には、ステップＳ６０６へ進み、そうでない場合（Ｓ６０５のＮｏ）にはステップＳ６０８へ進む。ステップＳ６０６では、差し替えページの入稿を待つ。差し替えページが全て揃ったらステップＳ６０７へ進む。ステップＳ６０７では、追加入稿されたページデータで無版デジタル印刷向け分のページデータを差し替えて編集し、ステップＳ６０８へ進む。
【００９８】
ステップＳ６０８にて、無版デジタル印刷向けのページ範囲をプリンタドライバ１１３へ送信する。
【００９９】
ステップＳ６０９では、ステップＳ６０４及びステップＳ６０８にて割り振った印刷及び折丁作成の完了を待つ。最後にステップＳ６１０にて、ジョブ制御部１０６は、製本機１１６に製本指示ファイル（ＪＤＦ：Job Definition Language）を送信し、分割したページ群を順に１つにまとめて製本する。ステップＳ６１１で処理が終了する。
【０１００】
＜ページ分割部によるページ分割処理の手順例＞
図７は、図６におけるページ分割処理Ｓ６０３の詳細な処理の流れの一例を示したフローチャートである。ステップＳ６０３−１にてページ分割の処理を開始する。
【０１０１】
ステップＳ７０１にて中綴じ製本を行なう条件でページの割付計算（コストや時間）を行なう。更に、ステップＳ７０２にて平綴じ製本を行なう条件でページの割付計算（コストや時間）を行なう。そして、ステップＳ７０３にて、中綴じ製本、平綴じ製本、その他の条件それぞれの計算結果を比較して、有利な条件のページ割付結果を選択する。選択結果の内容に基づいて、本印刷製本システムが実行する有版オフセット印刷ページ群と無版デジタル印刷ページ群との分割を行なう。ステップＳ７０４でページ分割の処理は終了して、図６のステップＳ６０４にリターンする。
【０１０２】
以下、更にページ分割処理Ｓ６０３の各ステップの詳細な処理の流れについて説明する。
【０１０３】
（中綴じ製本ページ割付計算：Ｓ７０１）
図８は、図７における中綴じ製本ページ割付計算Ｓ７０１の詳細な処理の流れを示したフローチャートである。ステップＳ７０１にて中綴じ製本のページ割付計算を開始する。
【０１０４】
ステップＳ８０１では、初期化処理の１つとして変数Ｓに割り付けるページ群の開始ページ番号（通常は１ページ目）を、変数Ｅに終了ページ番号を設定する。ステップＳ８０２では、別の初期化処理として、折丁情報リストを初期化する。折丁情報リストは折丁単位でその折丁に対応するページ番号を保持している折丁情報の一覧である。各折丁情報は、対応するページ番号、その折丁が有版オフセット印刷向けか無版デジタル印刷向けかを示すフラグを保持する。折丁情報の構造については、以下図１０などにて例示して後述する。
【０１０５】
次に、ステップＳ８０３では、ＭＩＳ１２０から情報収集部１０５を経由して、有版オフセット印刷において利用可能な折丁サイズ一覧を取得する。利用可能な折丁サイズは、プリプレス部１０９の対応面付け方式、有版オフセット印刷機１１４の対応用紙サイズ、有版オフセット印刷機１１４における折り処理の対応折数から決定されるものとする。
【０１０６】
例えば、原稿のページデータがＡ４サイズであり、有版オフセット印刷機１１４の対応用紙サイズがＡ１サイズ、プリプレス部１０９が４面付け及び８面付けに対応、折り処理の対応折り数が２回から３回までとする。その結果は、対応可能な折丁のサイズは両面８ページと両面１６ページの２種類と言うことになる。例えば、かかるページ数が、連続して印刷処理可能な固定データのページ数に相当する。
【０１０７】
次に、ステップＳ８０４では、ステップＳ８０３で取得した利用可能な折丁サイズ一覧のページ数の大きいほうから順に１つ取得する。１６ページと８ページであれば、まず、１６ページという値を現在の折丁サイズとする。ステップＳ８０５では、変数Ｓ及び変数Ｅから判断可能な残ページ数、すなわちＥ−Ｓ＋１、と現在の折丁サイズを比較する。残ページ数よりも折丁サイズが大きい場合（Ｓ８０５のＹｅｓ）には、ステップＳ８０４へ戻り、利用可能な折丁サイズ一覧から次に小さい折丁サイズを現在の折丁サイズとする。そうでない場合（Ｓ８０５のＮｏ）、すなわち折丁サイズが残ページ数を越えない場合には、ステップＳ８０６へ進む。ステップＳ８０６では、変数Ｓから変数Ｅの範囲のそれぞれ先頭と最後から現在の折丁サイズの半数ずつの範囲の中に、無版デジタル印刷の対象ページが含まれているか否かを判断する。無版デジタル印刷の対象ページが含まれていない場合（Ｓ８０６のＮｏ）にはステップＳ８０９へ進む。含まれている場合（Ｓ８０６のＹｅｓ）にはステップＳ８０７へ進む。ステップＳ８０７では、利用可能な折丁サイズ一覧に現在の折丁サイズよりも小さい（ページ数の少ない）折丁サイズが存在するかを判断する。ある場合（Ｓ８０７のＹｅｓ）にはステップＳ８０４へ戻る。無い場合（Ｓ８０７のＮｏ）にはステップＳ８０８へ進む。
【０１０８】
ステップＳ８０８では、次の処理のための一時変数sigsizeに２を設定する。この一時変数sigsizeは、次に作成する折丁情報のページ数を決定する。変数sigsizeに設定された２は、変数Ｓから変数Ｅまでの間の前後２ページずつを折丁情報とすることを意味する。また、ステップＳ８０８では、次に作成する折丁情報が無版デジタル印刷向けであることを設定する。ステップＳ８０９では、一時変数sigsizeに現在の折丁サイズの半分の値を設定する。例えば、現在の折丁サイズが１６ページであれば、８を設定することになる。そして、次に作成する折丁情報が有版オフセット印刷向けであることを設定する。ステップＳ８０８、Ｓ８０９を終わると、次にステップＳ８１０へ進む。
【０１０９】
ステップＳ８１０では、変数Ｓから変数Ｅで示されるページ範囲の先頭、末尾からそれぞれsigsizeページずつを取り出して折丁情報とする。ステップＳ８１１では、この折丁情報を折丁情報リストに追加する。
【０１１０】
ステップＳ８１２では、変数Ｓ及び変数Ｅを更新して、折丁情報に追加した分のページを変数Ｓと変数Ｅで示すページ範囲から除外する。ステップＳ８１３では、全てのページ範囲について折丁情報を作成したかを判断する。終了ページが開始ページよりも大きければ（Ｓ８１３のＹｅｓ）、割付の必要なページが残っていることを意味するためステップＳ８０３へ戻る。そうでなければ（Ｓ８１３のＮｏ）、ステップＳ８１４へ進んで中綴じ製本ページ割付計算を終了して、図７のＳ７０２にリターンする。
【０１１１】
（平綴じ製本ページ割付計算：Ｓ７０２）
図９は、図７における平綴じ製本ページ割付計算Ｓ７０２の詳細な処理の流れを示したフローチャートである。ステップＳ７０２にて平綴じ製本のページ割付計算を開始する。
【０１１２】
ステップＳ９０１では、図８のＳ８０１と同様に開始ページの変数Ｓと終了ページの変数Ｅを初期化する。また、ステップＳ９０２で折丁情報リストを初期化する。ステップＳ９０３では、全てのページ範囲について折丁情報を作成したかを判断する。開始ページの変数Ｓが終了ページの変数Ｅよりも大きければ（Ｓ９０３のＹｅｓ）、割付の必要なページが残っていないことを意味するためステップＳ９１８へ進む。そうでなければ（Ｓ９０３のＮｏ）、ステップＳ９０４へ進む。
【０１１３】
ステップＳ９０４では、図８におけるステップＳ８０３と同様に利用可能な折丁サイズ一覧を取得する。ステップＳ９０５では、本処理のための一時変数ｉを１に初期化する。この一時変数ｉは利用可能な折丁サイズ一覧のインデックスに使用される。
【０１１４】
ステップＳ９０６では、利用可能な折丁サイズ一覧の折丁サイズの小さいほうからｉ番目の折丁サイズを、現在の折丁サイズとして設定する。ステップＳ９０７では、残ページ数と現在の折丁サイズを比較する。残ページ数よりも現在の折丁サイズが大きい場合（Ｓ９０７のＹｅｓ）、ステップＳ９１２へ進む。そうでない場合（Ｓ９０７のＮｏ）には、ステップＳ９０８へ進む。
【０１１５】
ステップＳ９０８では、変数Ｓから、現在の折丁サイズページ分の中に、有版デジタル印刷向けのページが含まれているかを判断する。含まれている場合（Ｓ９０８のＹｅｓ）、ステップＳ９１２へ進む。そうでない場合（Ｓ９０８のＮｏ）には、ステップＳ９０９へ進む。ステップＳ９０９では、利用可能な折丁サイズ一覧に、現在よりも更に大きい（ページ数の多い）折丁サイズがあるかを判断する。存在する場合（Ｓ９０９のＹｅｓ)には、ステップＳ９１０へ進む。存在しない場合（Ｓ９０９のＹｅｓ)には、ステップＳ９１１へ進む。
【０１１６】
ステップＳ９１０では、次の折丁サイズを取得するために一時変数ｉをインクリメントし、ステップＳ９０６へ戻る。ステップＳ９１１では、一時変数sigsizeに、利用可能な折丁サイズ一覧の折丁サイズの小さいほうからｉ番目の折丁サイズを設定する。そして、次に作成する折丁情報が有版オフセット印刷向けであることを設定する。
【０１１７】
ステップＳ９１２では、変数ｉが１に等しいか否かを判断する。これは、利用可能な折丁サイズ一覧の中で最も小さい折丁サイズでも、有版オフセット印刷用の折丁分を割り当てることが出来なかったことを意味する。変数ｉが１の場合（Ｓ９１２のＹｅｓ）には、ステップＳ９１３へ進み、そうでない場合（Ｓ９１２のＮｏ）には、ステップＳ９１４へ進む。
【０１１８】
ステップＳ９１３では、一時変数sigsizeに２を設定する。そして、次に作成する折丁情報が無版デジタル印刷向けであることを設定する。ステップＳ９１４では、一時変数sigsizeに、利用可能な折丁サイズ一覧の折丁サイズの小さいほうから（ｉ−１）番目の折丁サイズ、つまり無版デジタル印刷向けページを含まずに割り当てられる最もページ数の多い折丁サイズ、を設定する。そして、次に作成する折丁情報が有版オフセット印刷向けであることを設定する。
【０１１９】
ステップＳ９１１、S９１３、S９１４が終わると、次にステップＳ９１５へ進む。ステップＳ９１５では、変数Ｓで示されるページ範囲の先頭からsigsizeページ分を取り出して折丁情報とする。ステップＳ９１６では、この折丁情報を折丁情報リストに追加する。ステップＳ９１７では変数Ｓを更新して、折丁情報に追加した分のページを変数Ｓと変数Ｅで示すページ範囲から除外する。そして、ステップＳ９０３へ戻る。
【０１２０】
開始ページの変数Ｓが終了ページの変数Ｅより大きけない場合（Ｓ９０３のＮｏ）に進むステップＳ９１８からは、それまでに出来ている折丁情報リストを調整して無版デジタル印刷向けに最適化する。
【０１２１】
ステップＳ９１８では、ＭＩＳ１２０から情報収集部１０５を経由して、無版デジタル印刷において利用可能な最大対応用紙サイズを取得する。ステップＳ９１９では、この最大対応用紙サイズとページサイズとから折り数を求める。例えば、対応用紙サイズがＡ３、ページサイズがＡ４であれば折り数は一回である。次に同様にして、ステップＳ９２０にて、無版デジタル印刷後の後処理の能力を取得する。ステップＳ９２１では、ステップＳ９１９で求めた数の折り処理がステップＳ９２０で取得したデバイス能力で可能であるかを判断する。折りが可能である場合（Ｓ９２１のＹｅｓ)には、ステップＳ９２２へ進む。そうでない場合（Ｓ９２１のＮｏ)には、ステップＳ９２３へ進む。
【０１２２】
ステップＳ９２２では、ステップＳ９１９で求めた折数に従って、既に無版デジタル印刷向けとして割り当てられている折丁情報を統合する。例えば、可能な折数が１回であれば、連続する２つの無版デジタル印刷向け折丁情報を１つにまとめる。可能な折数が２回であれば、連続する４つの無版デジタル印刷向け折丁情報を１つにまとめる。このように、折数をｆとして２のｆ乗個の連続する無版デジタル印刷向け折丁情報を１つにまとめる。最後に、ステップＳ９２３で平綴じ製本ページ割付計算を終了し、図７のＳ７０３にリターンする。
【０１２３】
（ページ分割部によるページ割付の具体例）
次に、中綴じ及び平綴じ製本のページ割付計算の具体例を示す。具体例の基となるページデータは、図４及び図５に示す２４ページのページデータである。
【０１２４】
（図４のページデータの中綴製本のページ割付例）
図１０は、図４におけるページデータ４２０を、図８に示すフローチャートの中綴割付処理に従ってページ割付を行った結果の、折丁情報リスト１０００の例である。
【０１２５】
図１０において、最初の５行が折丁情報リストを示しており、各行が折丁情報を示している。行の左側に"digital"あるいは"offset"と記載されているものは、その行が示す折丁情報がそれぞれ、無版デジタル印刷向け折丁であること、有版オフセット印刷向け折丁であることを示している。リスト中の各数値はページ番号を示している。"＃"は中綴じ面付けにおける左右を分割する位置を示している。また、可変印刷などの無版デジタル印刷向けページの存在位置をページ番号のすぐ右に"ｄ"を記載することで示している。
【０１２６】
図１０において、最後の行は、有版オフセット印刷及び無版デジタル印刷に割り当てられたページ数と折丁数を示している。図１０においては、有版オフセット印刷向けに８ページ、１折丁が割り当てられたこと、無版デジタル印刷向けに１６ページ、４折丁が割り当てられたことが分かる。
【０１２７】
図１０に示す例では、有版オフセット印刷において折丁サイズとして両面８ページ及び両面１６ページが利用可能であったものとして例を示している。
【０１２８】
（図４のページデータの平綴製本のページ割付例）
図１１は、図１０と同じ条件で、図４におけるページデータ４２０を、図９に示すフローチャートの平綴割付処理に従ってページ割付を行った結果の、ステップＳ９１８の直前の折丁情報リスト１１００の例である。図の見方は図１０と同様である。
【０１２９】
図１１において、最初の５行が折丁情報リストを示している。更に、図１２は、図１１の状態から進めてステップＳ９１８以降のステップＳ９２３まで進めた結果の折丁情報リスト１２００を示した例になっている。
【０１３０】
なお、図１２に示す例においては、無版デジタル印刷において１回折りのための用紙サイズ及び後処理が利用可能であると言う条件で計算している。１回の折りが可能であるため、図１１及び図１２から分かる通り、４つの無版デジタル印刷用折丁が２つの折丁に統合されている。図１２の結果の各折丁は、図４における折丁結果４２４、４２５、４２６に対応している。
【０１３１】
（図５のページデータの中綴製本のページ割付例）
図１３は、図５におけるページデータ５３０を、図８に示すフローチャートの中綴割付処理に従ってページ割付を行った結果の、折丁情報リスト１３００の例である。利用可能な折丁サイズの条件は、図１０と同様であるものとする。
【０１３２】
図１３において、最初の５行が折丁情報リストを示しており、各行が折丁情報を示している。図１３においては、有版オフセット印刷向けに８ページ、１折丁が割り当てられたこと、無版デジタル印刷向けに1１６ページ、４折丁が割り当てられたことが分かる。
【０１３３】
（図５のページデータの平綴製本のページ割付例）
図１４は、図１３と同じ条件で図５におけるページデータ５３０を、図９に示すフローチャートの平綴割付処理に従ってページ割付を行った結果の、ステップＳ９１８の直前の折丁情報リスト１４００の例である。図の見方は、図１３と同様である。
【０１３４】
更に、図１５は、図１４の状態から進めてステップＳ９１８以降をステップＳ９２３まで進めた結果の、折丁情報リスト１５００を示した例になっている。１回の折りが可能であるため、図１４及び図１５から分かる通り、最後の２つの無版デジタル印刷用の折丁が１つの折丁に統合されている。図１５の結果の各折丁は、図５における折丁結果５３１、５３２、５３３、５３４、５３５に対応している。
【０１３５】
なお、図１におけるジョブ制御部１０６は、図１０、図１２、図１３、図１５に示した折丁情報リストの結果に従ってページデータを分割し、プリプレスシステム１０９及びプリンタドライバ１１３へ送信する。
【０１３６】
＜本実施形態の割付選択の処理手順例＞
以下、図７のＳ７０３に示した有利な条件のページ割付結果を選択する手順例について、説明する。
【０１３７】
（有利な割付選択例１：Ｓ７０３）
図１６は、図７における有利な割付選択プＳ７０３の詳細な処理の流れを示したフローチャートである。ステップＳ７０３にて、有利なページ割付方法、すなわちページの分割方法の選択処理を開始する。なお、本例で有利な方法とは、予め決められた条件である後述の判断基準によるコストの低くなる条件を満たすページ割付方法を指すものとする。なお、処理時間の短くなるページ割付方法の選択、あるいはコストと処理時間とのトレードオフからの選択も可能であり、これらも本発明に含まれる。
【０１３８】
ステップＳ１６０１にて、出力する部数を入力する。この部数は、入稿時に入稿部１０７から得られるか、あるいは本実施形態の操作者によって決定されるものとする。次に、ステップＳ１６０２では、ＭＩＳ１２０から、情報収集部１０５を経由して、無版デジタル印刷機１１５による印刷を行った場合のコスト情報を取得する。同じくステップＳ１６０３では、有版オフセット印刷機１１４による印刷を行った場合のコスト情報を取得する。
【０１３９】
次に、ステップＳ１６０４では、平綴じ製本割付の場合のコストを計算し、内部変数Ａに設定する。ステップＳ１６０５では、全てのページを無版デジタル印刷機１１５で印刷した場合のコストを計算し、内部変数Ｂに設定する。
【０１４０】
次に、ステップＳ１６０６では、ＭＩＳ１２０から、情報収集部１０５を経由して、無版デジタル印刷において利用可能な最大対応用紙サイズを取得する。ステップＳ１６０７では、この最大対応用紙サイズとページサイズとから折り数を求める。例えば、対応用紙サイズがＡ３で、ページサイズがＡ４であれば折り数は１回である。
【０１４１】
次に、ステップＳ１６０８にて、無版デジタル印刷後の後処理の能力を取得する。ステップＳ１６０９では、ステップＳ１６０７で求めた数の折り処理が、ステップＳ１６０８で取得したデバイス能力で可能であるかを判断する。中綴じ製本の場合には、無版デジタル印刷の場合であっても両面４ページ以上の面付けが必要となり、１回以上の折りの処理が必要となる。従って、無版デジタル印刷後に折りの処理が不可能である場合には、中綴じ製本を前提としたページ分割を選択することは出来ない。折りが可能である場合（Ｓ１６０８のＹｅｓ)には、ステップＳ１６１０へ進む。そうでない場合（Ｓ１６０８のＭｏ)には、ステップＳ１６１２へ進む。ステップＳ１６１０では、中綴じ製本割付の場合のコストを計算し、内部変数Ｃに設定する。
【０１４２】
ステップＳ１６１１では、内部変数Ａ、Ｂ、Ｃの中で最小のコストを選択し、その最小コストに対応する割付方法を選択結果とする。ステップＳ１６１２では、内部変数Ａ、Ｂの中で最小のコストを選択し、その最小コストに対応する割付方法を選択結果とする。
【０１４３】
（コスト計算例）
次に、ステップＳ１６０４、Ｓ１６０５、Ｓ１６１０で行っているコスト計算の一例について、詳細に説明する。
【０１４４】
図１７は、本実施形態におけるＭＩＳ１２０が保持しているコスト情報の種類と意味について模式的に表したグラフである。
【０１４５】
図１７において、縦軸１７００は、印刷製本にかかる金額コストを示す。横軸１７０１は印刷部数またはレコード数を表す。１７０２は、一例としての無版デジタル印刷のコストグラフ、１７０３は、同条件の一例としての有版オフセット印刷のコストグラフである。１７０４は、ＭＩＳ１２０に保持されているコスト情報の１つであり、コストグラフ１７０２に対応する無版デジタル印刷におけるページ単価の係数である。同様に、１７０５は、コストグラフ１７０３に対応する有版オフセット印刷におけるページ単価の係数である。また、１７０６も、ＭＩＳ１２０に保持されているコスト情報であり、コストグラフ１７０３に対応する有版オフセット印刷における折丁単位の初期コストである。
【０１４６】
図１７に示すとおり、有版オフセット印刷の場合には刷版（銅版）を作成するための固定コスト１７０６がかかる一方で、印刷部数が増えた場合のコストの上昇率（１７０５）が低い。一方、無版デジタル印刷の場合には版を作成するコストが無い、あるいは有版オフセット印刷に比較して極端に少ない一方で、印刷部数（印刷枚数）が増えた場合のコストの上昇率（１７０４）が高い。
【０１４７】
なお、本実施例では、可変データ印刷を想定しているため、印刷部数＝印刷するレコード数となる。レコードとは、データベースで管理している１つのデータ項目に対する可変データの数に相当する。つまり、１００人分の可変データ印刷を行うためには、１００レコード分の印刷処理を行う必要がある。無版デジタル印刷装置で制作する場合のコストは、以下の式１により算出可能である。
【０１４８】
＜式１＞無版デジタル印刷コスト＝１部の用紙枚数（二つ折りなら１枚あたり４ページ）×印刷するレコード数×上昇率（１７０４）
また、有版オフセット印刷装置で制作する場合のコストは、以下の式により算出可能である。
【０１４９】
＜式２＞有版オフセット印刷装置コスト＝刷版コスト（１７０６）×刷版枚数＋刷版枚数×印刷するレコード数×上昇率（１７０５）
これらの式を用いて、ジョブ制御部１０６は、ページ分割パターン毎に上記式を適用して合計コストを算出し、結果としてコストが安くなるページ分割パターンを決定することになる。
【０１５０】
前述のコスト計算においては、図１０から図１５で例示されるページ分割後の各印刷方式のページ数、折丁数、部数の情報及び図１７で例示される初期コストと係数を基に、各総ページ数をグラフに適用して合計のコストを算出する。
【０１５１】
ＭＩＳ１２０は、各印刷機の動作実績から図１７に示す係数及び初期コストを算出して保持しておくものとする。
【０１５２】
以上、図１６及び図１７で説明したような計算を基に、有利な条件のページ割付方法を決定する。
【０１５３】
＜本実施形態のページ編集処理の例＞
次に、編集表示部１０３のユーザインタフェースによるページ編集処理について、詳細を説明する。
【０１５４】
（可変印刷ページの表示例）
図１８は、図１Ａにおける編集表示部１０３において操作可能な編集画面１８００の一例である。図１８に示す編集画面はキーボード及びマウスなどの入力デバイスを使用して操作するものとする（図１Ｂの表示部１０３ａ及び入力指示部１０３ｂに相当）。
【０１５５】
図１８において、１８００は、編集画面を示している。１８０１は、編集対象となっているページデータの名称（ファイル名）及び現在編集中のページ番号を表示している。１８０２は、ファイル操作機能を提供するメニューボタン、１８０３は、編集機能を提供するメニューボタン、１８０４は、ヘルプ機能を提供するメニューボタンである。
【０１５６】
編集画面１８００は、大きく分けて４つの領域からなっている。可変印刷データの設定を入力する左上の領域１８０５、ページの設定を入力する左中央の領域１８１４、ページ単位の表示編集を行なう右側の領域１８１２、ページ一覧を表示する下側の領域１８１７である。
【０１５７】
左上の領域１８０５の中には、現在選択中の可変印刷データフィールドのＸ座標１８０６、同Ｙ座標１８０８、同じく幅１８０７と高さ１８０９、同フィールドの名称１８１０、同フィールドに対応するデータベース名称１８１１、が含まれている。
【０１５８】
左中央の領域１８１４の中には、現在選択中のページの原稿が確定していないことを示すチェックボックス１８１５と、その原稿が確定した結果複数ページに置き換えられる可能性を示すチェックボックス１８１６が含まれている。
【０１５９】
ページ単位の表示編集を行なう右側の領域１８１２には、縦方向のスクロールバー１８２４と横方向のスクロールバー１８２５があり、ページ全体の詳細を確認できるようになっている。この中で、１８１３は、現在選択中の可変印刷データフィールドを表している。
【０１６０】
ページ一覧を表示する下側の領域１８１７には、１８１８を代表とするページの一覧が表示されており、各ページに未定ページマーク１８１９、１８２１、あるいは可変データの存在を示すマーク１８２０が表示されている場合もある。１８２３は、ページ一覧領域のスクロールバーであり、全てのページを確認することが出来るようになっている。１８２２は、現在選択中のページを表しており、選択ページ１８２２に対応するページの内容が  １８１２に表示されている。
【０１６１】
図１８に示す画面は、入稿部１０７からページデータが入力されると表示され、ページの編集が可能となる。
【０１６２】
右側の領域１８１２の中で位置を指定した上で編集メニューボタン１８０３を操作することにより、可変印刷データのフィールドを配置することが出来る。可変印刷データフィールド１８１３は、そのようにして配置されたフィールドの一例である。また、配置されたフィールドを選択し、そのフィールドの詳細設定を、左上の領域１８０５の設定で変更することが出来る。
【０１６３】
図１８の例では、可変印刷データフィールド１８１３に対応する位置がＸ座標１８０６、Ｙ座標１８０８に、フィールドのサイズが幅１８０７と高さ１８０９に表示されている。フィールドの位置や大きさの設定は、右側の領域１８１２の中でも、左上の領域１８０５での入力でも変更できる。データベース名称１８１１は、可変印刷データフィールド１８１３のフィールドに対応する可変データのレコードを保持している、データベース(表）を指定している。そして、データベース名称１８１１で指定されたデータベースにおける列を特定する名称が、フィールドの名称１８１０に表示されている。図１８の例では、ページ上の可変印刷データフィールド１８１３のフィールドに、「Database-1」という表の「Field-x」という名称の列が対応付けられている。従って、印刷時には「Database-1」表の「Field-x」列から順にデータが読み出されて、可変印刷データフィールド１８１３の領域に配置される。
【０１６４】
可変印刷データフィールド１８１３のようにページに可変印刷データが１つでも配置されると、下側の領域１８１７中の対応するページにマーク１８２０に示されるような"ｖ"マークが表示される。これは、そのページに可変印刷データが含まれていることを示している。このマークのついたページは、例えば図２における４ページ目や、図１０における２０ページ目や２１ページ目に対応する無版デジタル印刷向けとして扱われる。
【０１６５】
下側の領域１８１７でページを選択することにより、編集対象ページを選択し、右側の領域１８１２に表示されるページを変更することが出来る。
【０１６６】
（未確定印刷ページが１ページの場合の表示例）
図１９は、更に別のページを選択した画面１９００の例である。
【０１６７】
図１９においては、１９０５に示すページを選択した結果の画面を示している。１９０１に示すとおり、編集画面１９００は、１２ページ目を選択していることが分かる。１９０２は、選択ページ１９０５に対応するページの内容を表示している。
【０１６８】
図１９の例では、入稿されたページデータに未確定のページが含まれており、入稿時に該当するページの部分に入稿者のコメントが記載されていることが分かる、と言う前提としている。これによりページの編集者は、現在選択中のページの原稿が確定していないことを示すチェックボックス１９０３を操作し、１２ページ目が未確定ページであることを設定する。この操作により、未定ページマーク１９０４に示すように、対象ページが差し替えられるページであることを示すマークが表示される。このマークが付けられたページは、可変印刷ページマーク１８２０が付けられたページと同様に、無版デジタル印刷向けページとして扱われる。
【０１６９】
なお、本実施形態における編集画面においては、編集メニューボタン１８０３を操作することにより、ページの挿入、削除、差し替えを行なうことが出来る。この操作により、未定ページマーク１９０４に示すような差し替えページマークの付けられたページを、確定ページに置き換える。また、図１９に示す例のように、入稿時に明示的に差し替えページの位置がページデータ内に記載されていない場合、本実施形態の編集画面での操作者が仮のページを挿入して、同様の差し替えページマークを設定する操作を行なうものとする。
【０１７０】
図１９では、未定ページマーク１９０４の付けられた１つのページは別の１ページに置き換えられることを示している。この場合、ページ数が変化しないため、図６のステップＳ６０３に示すページ分割処理に影響は無い。しかし、未確定ページに置き換えられるページの数が不定である場合にはこの限りではない。例えば、ある未定部分に挿入されるページが１ページなのか２ページなのかが決まっていない場合などがある。このような場合には、対象ページが複数ページに置き換えられる可能性がある旨の設定を行なう。
【０１７１】
（未確定印刷ページが複数ページの場合の表示例）
図２０は、１２ページ目を複数ページ置き換えとする設定を行った様子を示す例である。図２０は、図１９から更に原稿が確定した結果複数ページに置き換えられる可能性を示すチェックボックス２００３に示すチェックボックスの設定を行っている。チェックボックス２００２を設定し更にチェックボックス２００３を設定することにより、未定ページマーク２００４に示すように、対象ページ以降最終ページまで全て差し替えページマークが設定される。これにより、ページ分割処理における影響をなくすことが出来る。
【０１７２】
以上、図１８、図１９、図２０で示した編集操作により設定された情報に基づいて、ページ分割に必要な基準情報とする。
【０１７３】
＜実施形態１の作用効果＞
以上説明したように、無版デジタル印刷機で印刷を行なう必要のあるページに関する情報を基に、ページの範囲を自動分割する。更に、有版オフセット印刷機と無版デジタル印刷機とのそれぞれで処理した印刷結果を１つにまとめる処理を行なう。これにより、利用者は容易に有版オフセット印刷及び無版デジタル印刷の混在ジョブを作成することが可能となった。
【０１７４】
通常、大部数の場合には、無版デジタル印刷と比較して有版オフセット印刷のほうがコスト面で有利となる。そこで、上記手順では出来るだけ多くのページが有版オフセット印刷に配分されるように計算している。また、ＭＩＳ１２０からの情報を基に確認を行なっているため、例えば小部数の場合など、仮に無版デジタル印刷と有版デジタル印刷とでコストの大小が逆転した場合でも、適切なページ配分が選択されることとなる。これにより、コストダウン効果のあるジョブを作成することが可能となった。
【０１７５】
なお、本実施形態においては、ＭＩＳ１２０に保存されている情報としてページ数とコストの関係を形式化したパラメータを保持していた。しかし、これに限ることなく、例えば、ページ数と印刷時間の関係も同じモデルを構成することが出来る。この情報を基に、上記で説明した構成、処理手順に従ってページ範囲分割を行なうことにより、納期短縮に効果のある混在ジョブを作成することが可能となる。従って、ページ数と金額コスト以外の関係を情報として利用した場合であっても、同様の構成による効果があるという意味で、本発明による実施形態の範囲に含まれることは言うまでも無い。
【０１７６】
［実施形態２］
本発明における実施形態２の印刷製本システムについて説明する。実施形態２は、丁合の同一位置に異なる折丁を挿入するセレクティブ・バインディング（ＳＢ）機能を含む処理である。
【０１７７】
なお、実施形態２については、実施形態１と基本的な構成が同じであるため、実施形態１との差異についてのみ説明する。
【０１７８】
＜本実施形態におけるセレクティブ・バインディング（ＳＢ）の処理例＞
可変印刷データがあるページであっても、可変印刷のフィールドに同一のデータが繰り返し出現する場合には、有版オフセット印刷におけるセレクティブ・バインディングを選択することが出来る。以下、このようなページを無版デジタル印刷向けページとせずにページ分割処理を行なう手順について説明する。
【０１７９】
図２１は、同じデータが繰り返される可変印刷の例を示している。
【０１８０】
図２１において、横方向の１揃え、たとえば２１００は、５ページの１部のページ群を示しており、縦方向は各部の可変印刷データの変化の様子を示している。２１０１、２１０２、２１０３は、可変印刷データを含む１ページ目、３ページ目、５ページ目を示している。なお、本実施形態においては説明の簡略化のため１ページに１つの可変印刷フィールドのみ存在するものと仮定しているが、複数のフィールドがある場合でもその組み合わせを対象とすることで、以下の説明と同様の処理が可能である。
【０１８１】
１ページ目２１０１では、１００部出力する全ての部で異なる値（図２１では"１"から"１００"）が割り当てられている。３ページ目２１０２では、"Ａ"という値と"Ｂ"という値が割り当てられているが、その数はそれぞれ２０部と８０部となっている。５ページ目２１０３では、"Ｘ"、"Ｙ"、"Ｚ"の３つの値が割り当てられている。その数はそれぞれ３２部、３５部、３３部となっている。本実施形態においては、５ページ目２１０３をセレクティブ・バインディングの対象とする。以下、この決定手順について説明する。
【０１８２】
（セレクティブ・バインディングの判断手順例）
図２２は、本実施形態において、編集表示部１０３における編集後のページデータにセレクティブ・バインディング対象とできるページが含まれているか否か、及びその対象ページを判断するための処理手順を示したフローチャートである。かかる処理は、以下の図２３のＳ２３０７で行われ、可変印刷ページ毎にデータのヒストグラムを作成することにより行われる。なお、図６のページ編集Ｓ６０２内、あるいはページ編集Ｓ６０２後に行われてもよい。
【０１８３】
まず、ステップＳ２２００で判断処理を開始する。ステップＳ２２０１では、ページを示すカウンタ変数ｉを初期化して、１ページ目を指すようにする。ステップＳ２２０２では、ｉページ目に可変印刷のフィールドが含まれているかを判断する。含まれている場合（Ｓ２２０２のＹｅｓ）には、ステップＳ２２０３へ進む。そうでない場合（Ｓ２２０２のＮｏ）には、ステップＳ２２０５へ進み次の２つの処理をスキップする。
【０１８４】
ステップＳ２２０３では、ｉページ目における可変印刷データのレコード数のヒストグラムを作成する。つまり、例えば図２１に示すところの"１"、"２"、...、"１００"、"Ａ"、"Ｂ"、"Ｘ"、"Ｙ"、"Ｚ"のそれぞれ出力される部数の、全部数に対する割合を計算する。例えば、図２１においては、１ページ目のヒストグラムを作成すると、各レコードが１％ずつ１００レコード存在すると言うものになる。
【０１８５】
次に、ステップＳ２２０４では、計算したヒストグラムの中でもっとも比率が低いものを選択して変数Ｒ[ｉ]に設定する。ここでＲは配列変数であり、ｉは変数Ｒに対応するページを表わす添え字である。例えば、図２１においては、１ページ目２１０１では１％が最小値であり、以下同様に、３ページ目２１０２では"Ａ"の２０％、５ページ目２１０３では"Ｘ"の３２％が最小値となる。
【０１８６】
ステップＳ２２０５では、最終ページまでヒストグラムを作成したかを判断する。最終ページまでいった場合（Ｓ２２０５のＹｅｓ）には、ステップＳ２２０７へ進み、そうでない場合（Ｓ２２０５のＮｏ）には、ステップＳ２２０６へ進む。ステップＳ２２０６では、変数ｉをインクリメントして次のページへ進む。そして、ステップＳ２２０２へ戻る。
【０１８７】
ステップＳ２２０７では、それまで計算してきた最小比率値の中の最大値を求める。具体的には、配列変数Ｒ［ｉ］中の最大値とその最大値を持つページ番号を求める。複数のページで同じ最大値を持つ場合には、その中から１ページだけ、例えば最初に該当したページ、を選択する。例えば、図２１においては、５ページ目２１０３が３２％で最大となるため、これに該当する。
【０１８８】
ステップＳ２２０８では、ステップＳ２２０７で求めた最大値が所定の閾値よりも高いかを判断する。本実施形態においては、この閾値を３０％と設定している。閾値よりも高い場合（Ｓ２２０８のＹｅｓ）には、ステップＳ２２０９へ進み、そうでない場合（Ｓ２２０８のＮｏ）には、ステップＳ２２１１へ進む。例えば、図２１において、５ページ目２１０３の３２％は閾値を超えているため、ステップＳ２２０９へ進むことになる。
【０１８９】
ステップＳ２２０９では、ステップＳ２２０７で求めた最大値を持つページ番号をセレクティブ・バインディングの対象ページとする。そして、ステップＳ２２１０で、図２２における判断処理の結果を「セレクティブ・バインディング可能」として終了する。ステップＳ２２１１では判断処理の結果を「セレクティブ・バインディング不可」として終了する。
【０１９０】
＜セレクティブ・バインディングに対応したページ分割処理手順例＞
次に、セレクティブ・バインディングに対応したページ分割処理手順について説明する。
【０１９１】
図２３は、本実施形態における図６のページ分割処理Ｓ６０３の手順例を示したフローチャートであり、実施形態１における図７及び図１６に対応する部分の処理手順を示している。ステップＳ６０３−２にてページ分割の処理を開始する。
【０１９２】
ステップＳ２３０１にて、平綴じ製本を行なう条件でページ割付計算を行なう。ステップＳ２３０２では、部数の入力を行なう。ステップＳ２３０３では、ＭＩＳ１２０から、情報収集部１０５を経由して、無版デジタル印刷機１１５による印刷を行った場合のコスト情報を取得する。同じくステップＳ２３０４では、有版オフセット印刷機１１４による印刷を行った場合のコスト情報を取得する。
【０１９３】
ステップＳ２３０５では、平綴じ製本割付の場合のコストを計算し、内部変数Ａに設定する。次に、ステップＳ２３０６では、全てのページを無版デジタル印刷機１１５で印刷した場合のコストを計算し、内部変数Ｂに設定する。
【０１９４】
ステップＳ２３０７では、図２２にて説明したセレクティブ・バインディングの判断計算を行なう。ステップＳ２３０８では、ステップＳ２３０７での計算結果から、セレクティブ・バインディングの可否に基づいて分岐する。セレクティブ・バインディング可能な場合（Ｓ２３０８のＹｅｓ）には、ステップＳ２３０９へ進む。そうでない場合（Ｓ２３０８のＮｏ）には、ステップＳ２３１３へ進む。
【０１９５】
ステップＳ２３０９では、ステップＳ２３０７での計算で得られたセレクティブ・バインディング対象ページに付けられている可変印刷マーク"v"の情報を削除する。そして、ステップＳ２３１０にて、改めて平綴じ製本を行なう条件でのページ割付計算を行なう。ステップＳ２３１１では、この結果、つまり、セレクティブ・バインディング対応を含めた平綴じ製本用のページ分割でのコストを計算し、内部変数Ｃに設定する。
【０１９６】
ステップＳ２３１２では、内部変数Ａ、Ｂ、Ｃの中で最小のコストを選択し、その最小コストに対応する割付方法を選択結果とする。ステップＳ２３１３では、内部変数Ａ、Ｂの中で最小のコストを選択し、その最小コストに対応する割付方法を選択結果とする。
【０１９７】
＜実施形態２の作用効果＞
以上説明したように、可変データの出現頻度を調べ、ページ分割の基準情報に反映することにより、有版オフセット印刷におけるセレクティブ・バインディングも選択できるようになった。
【０１９８】
可変印刷においてフィールドに同じデータが繰り返し出現する場合に、それを無版デジタル印刷向けにページ分割するのではなく、有版オフセット印刷へ割り振ることでよりコストダウン効果のあるジョブを作成することが可能となった。
【０１９９】
なお、本実施形態においては、セレクティブ・バインディングについての差分を説明するために、図２３において平綴じ製本との組み合わせのみ例示した。しかし、中綴じ、平綴じ両方の組み合わせの中から最適なものを選択しても良いことは言うまでも無い。すなわち、図７及び図１６と図２３とを組合せることで容易に実現できる。ちなみに、その場合のコスト比較は、中綴じ製本、中綴じ製本＋セレクティブ・バインディング、平綴じ製本、平綴じ製本＋セレクティブ・バインディング、全て無版デジタル印刷、の５つを対象とすることになる。
【０２００】
［実施形態３］
本発明における実施形態３の印刷製本システムについて説明する。
【０２０１】
なお、実施形態３については、実施形態１との差異についてのみ説明する。
【０２０２】
＜本実施形態の印刷製本システム全体の機器構成例＞
図２４は、本実施形態における印刷製本システム全体の機器構成の一例を示すブロック図である。図２４において、実施形態１における図１Ａと同一の構成物については、下二桁に同じ番号を付しており、ここでは説明を省く。
【０２０３】
実施形態１においては、１つの無版デジタル印刷機が接続されており、その無版デジタル印刷機の能力に従ってページ分割を行っていた。本実施形態３においては、複数の無版デジタル印刷機が接続され、その中から適切な印刷機が選択される。
【０２０４】
図２４では２つの無版デジタル印刷機の場合を示している。２４２３は１つ目の無版デジタル印刷機であり、２４２４はもう１つの無版デジタル印刷機である。ＭＩＳ１２０は、これらの無版デジタル印刷機それぞれの処理能力及び稼動実績情報を保持している。２４２１は、無版デジタル印刷機２４２３に接続されているプリンタドライバ、２４２２は、無版デジタル印刷機２４２４に接続されているプリンタドライバである。
【０２０５】
＜本実施形態の無版デジタル印刷機の選択手順例＞
次に、本実施形態におけるページ分割処理及び印刷機へのページデータの分配について説明する。
【０２０６】
図２５は、本実施形態における平綴じ製本用のページ割付計算を行なう処理手順を示すフローチャートの一部である。図２５は、実施形態１における図９のＳ９０３のＹｅｓに続く処理を示している。図９において、平綴じ製本用に最初のページ分割が終了した後、ステップＳ９１８から無版デジタル印刷向けに最適化を行なう。
【０２０７】
図２５においては、ステップＳ９１８の前に、ステップＳ２５０１にて、複数接続されている無版デジタル印刷機の中から１つを選択する。図２５におけるステップＳ９１８からステップＳ９２１では、ステップＳ２５０１にて選択された無版デジタル印刷機について、図９と同様にその能力を判断する。
【０２０８】
ステップＳ９２１にて折りの処理が不可能であると判断された場合（Ｓ９２１のＮｏ）には、ステップＳ２５０２にて、更に他の無版デジタル印刷機が存在するか否かを判断する。他の印刷機が存在する場合（Ｓ２５０２のＹｅｓ）には、ステップＳ２５０１へ戻り、他のデバイスについて能力判断を繰り返す。そうでない場合（Ｓ２５０２のＮｏ）には、ステップＳ２５０３へ進む。
【０２０９】
ステップＳ９２１にて折りの処理が可能であると判断された場合（Ｓ９２１のＹｅｓ）には、ステップＳ９２２にて折丁をまとめる処理を行なう。
【０２１０】
ステップＳ２５０３では、最終的に判断の基になっている無版デジタル印刷機を使用デバイスとして決定する。
【０２１１】
ここで決まったデバイスは、図６におけるステップＳ６０８にて、無版デジタル印刷向けのページ範囲を送信する際の対象デバイスとなる。また、図１６におけるステップＳ１６０６からの折り処理の可否判断においても、このデバイスが対象となる。
【０２１２】
＜実施形態３の作用効果＞
以上のように、ページ分割の際の無版デジタル印刷機の能力判断において、複数のデバイスの能力を調べ、処理可能なデバイスを選択する。これにより、必要とされる用紙サイズに対応する適切な無版デジタル印刷機を選択することになる。従って、複数デバイスが接続されている場合であっても混在ジョブの作成を効果的に行なうことが出来るようになる。
【０２１３】
なお、上記実施形態では、平綴じ製本用のページ割付計算処理中に複数の無版デジタル印刷機からの使用する無版デジタル印刷機の選択処理を組み込んだが、処理を複雑にすることなく他の処理中に、あるいは選択処理を独立して組み込むことも可能である。
【０２１４】
また、本実施形態においては２つの無版デジタル印刷機が接続されている例を示したが、これに限らず３台以上のデバイス、あるいはプリプレス部１０９、
有版オフセット印刷機についても複数台の中から適切なデバイスを選択することが有効であることは言うまでも無い。
【０２１５】
［実施形態４］
本発明における実施形態４の印刷製本システムについて説明する。
【０２１６】
なお、実施形態４については、実施形態１との差異についてのみ説明する。
【０２１７】
＜本実施形態の印刷製本システム全体の機器構成例＞
図２６は、本実施形態における印刷製本システム全体の機器構成の一例を示すブロック図である。図２６において、実施形態１における図１Ａと同一の構成物については、下二桁に同じ番号を付しており、ここでは説明を省く。
【０２１８】
２６３０は無版デジタル印刷機であり、本実施形態においては混在ジョブ生成装置を無版デジタル印刷機２６３０の中に含んだ構成となっている。
【０２１９】
２６３３は、ページ分割部である。図１Ａにおけるページ分割部１０４に対応するが、本実施形態においては入稿部２６０７からＰＰＭＬ等の可変印刷用のデータフォーマットでくるものとする。ページ分割部２６３３は、可変印刷用のデータフォーマットを解釈し、どのページが可変印刷ページとなっているのかを判断する。
【０２２０】
２６３４は、ＭＩＳ２６２０に接続された情報収集部であるが、無版デジタル印刷機に関する情報については、ＭＩＳ２６２０経由ではなく情報収集部２６３４が自身で保持する構成となっている。
【０２２１】
２６３５は、編集表示部である。図１Ａにおける編集表示部１０３に対応するが、本実施形態においては、ページ分割部２６３３においてＰＰＭＬ等から可変印刷ページを判断するため、可変印刷フィールドの編集などは行わない。その代わりに、可変印刷用のデータフォーマットから判断された可変印刷対象ページの情報を基に、ページ分割部２６３３がページ分割を行なう。一方、編集表示部２６３５は、実施形態１と同様に未確定ページのチェック編集を行なう。
【０２２２】
２６３６は、入稿されたページデータを含むジョブ情報を複数保持するジョブ保持部である。ジョブ保持部２６３６は、未入稿ページを含むページデータを一時的に保持する。ページデータが追加入稿されるまでの間、そのページデータを含むジョブ情報は保持され、無版デジタル印刷機２６３０が他のジョブを受けることができるようになっている。
【０２２３】
２６３７は、ジョブ制御部である。図１Ａにおけるジョブ制御部１０６に対応するが、ジョブ制御部２６３７は、未入稿ページを含むジョブ情報をジョブ保持部２６３６へ一時保存する構成となっている。
【０２２４】
２６３２は画像形成部であり、いわゆる公知のデジタルプリンタと同じ構成となっている。画像形成部２６３２は、ページデータと出力指示をページ記述言語（ＰＤＬ）の形式で受け取りそれを解釈し印刷出力する。
【０２２５】
なお、本実施形態における画像形成部２６３２を除く部分は、図１Ｂに示した混在ジョブ生成装置１０１を無版デジタル印刷機２６３０に組み込んだものとなる。
【０２２６】
＜本実施形態の印刷製本システムの動作手順例＞
次に、本実施形態における印刷製本システムの動作手順について説明する。
【０２２７】
図２７は、実施形態４における印刷製本システム全体の処理の流れを示したフローチャートである。本フローチャートも図６と同様に、無版デジタル印刷機２６３０が集中制御しても、分散処理であってもよい。
【０２２８】
ステップＳ２７００にて処理を開始する。次に、ステップＳ２７０１にて、入稿データがあるかを判断する。ページデータが入稿された場合（Ｓ２７０１のＹｅｓ）、ステップＳ２７０２へ進み、そうでない場合（Ｓ２７０１のＮｏ）には、ステップＳ２７０１に戻って入稿を待つ。ステップＳ２７０２では、入稿部２６０７からページデータを入力する。この際、可変印刷用のデータはＰＰＭＬ等の可変印刷用のデータフォーマットに対応しているものとする。
【０２２９】
ステップＳ２７０３では、入稿されたページデータが以前に入稿されたジョブの差し替えのページデータであるかを判断する。差し替えのページデータの入稿であった場合（Ｓ２７０３のＹｅｓ）には、ステップＳ２７０９へ進み、そうでない場合（Ｓ２７０３のＮｏ）には、ステップＳ２７０４へ進む。
【０２３０】
ステップＳ２７０４にてページ編集を行なう。ここでは、未入稿ページの指定を行なう。可変印刷ページは、ページ分割２６３３にてＰＰＭＬ等の可変印刷用のデータフォーマットを解析することにより判断されるものとする。
【０２３１】
ステップＳ２７０５にて、有版オフセット印刷向けのページ範囲と無版デジタル印刷向けのページ範囲とにページ分割を行なう。ここでの処理は、実施形態１の図７に示すフローチャートの処理と同じである。
【０２３２】
ステップＳ２７０６にて、まず、分割された有版オフセット印刷向けのページ範囲をプリプレス部２６０９へ送信する。無版デジタル印刷向け分については、ステップＳ２７０７にて、差し替えページが存在するかを判断する。差し替えページが存在する場合（Ｓ２７０７のＹｅｓ）には、ステップＳ２７０８へ進み、そうでない場合（Ｓ２７０７のＮｏ）には、ステップＳ２７１０へ進む。ステップＳ２７０８では、今回入稿され差し替えページ分を待っているジョブをジョブ保持部２６３６へ一時保存する。そして、ステップＳ２７０１へ戻り、差し替えページの入稿を待つ。
【０２３３】
差し替えページが入稿されたら、ステップＳ２７０９にて、追加入稿されたページデータで無版デジタル印刷向け分のページデータを差し替え編集し、再度ジョブ保持部２６３６へ保存する。そして、ステップＳ２７１０へ進む。
【０２３４】
ステップＳ２７１０にて、無版デジタル印刷向けのページ範囲を画像形成部２６３２へ送る。ステップＳ２７１１では、ステップＳ２７０６及びステップＳ２７１０にて割り振った印刷及び折丁作成の有版オフセット印刷機２６１４と無版デジタル印刷機２６３０での完了を待つ。最後に、ステップＳ２７１２にて、製本機２６１６に指示を出し、分割したページ群を順にひとつにまとめて製本する。そして、次のジョブを待つためにステップＳ２７０１へ戻る。
【０２３５】
＜本実施形態に特有の編集画面の表示例＞
図２８は、本実施形態における図２６における編集表示部２６３５において操作可能な編集画面の一例である。図２８は、実施形態１における図２０に対応する。本実施形態においては、可変印刷ページをＰＰＭＬ等のフォーマットを解釈することによって判別するため、可変印刷の編集を行なう機能は省略されている。  図２８において、２８００は編集画面を表している。編集画面２８００において、選択ページの表示を行い、原稿が確定していないことを示すチェックボックス２８０２及び複数ページに置き換えられる可能性を示すチェックボックス２８０３を操作して、未入稿ページの設定を行なう。これに対応して、未定ページマーク２８０５や２８０４のような表示で設定されているページ範囲を確認できるようになっている。詳細については、図２０と同様である。
【０２３６】
＜実施形態４の作用効果＞
以上説明したように、有版デジタル印刷機に本発明の混在ジョブ生成装置を組み込むことにより、通常のデジタルプリンタとして使用可能な一方で、有版オフセット印刷との混在ジョブも利用可能となる。
【０２３７】
また、ジョブ保持部を設けることにより、未入稿ページを待つ間に他のジョブを受け付けることができるようにもなる。これにより、通常のデジタルプリンタの利便性と混在ジョブを作成することによる利点を両立させることも可能となる。
【０２３８】
［実施形態５］
本発明における実施形態５の印刷製本システムについて説明する。
【０２３９】
なお、実施形態５については、実施形態１との差異についてのみ説明する。
【０２４０】
＜本実施形態の印刷製本システム全体の機器構成例＞
図２９は、実施形態５における印刷製本システム全体の機器構成の一例を示すブロック図である。図２９において、実施形態１における図１Ａと同一の構成物については同じ番号を付しており、ここでは説明を省く。
【０２４１】
実施形態５においては、混在ジョブ生成装置を公知の有版オフセット印刷におけるプリプレス部の面付け部（図１Ａの１１０）の中に組み込んでいる。
【０２４２】
図２９において、２９４０は、有版オフセット印刷における面付け部を含む混在ジョブ生成装置である。面付け部を含む混在ジョブ生成装置２９４０は、ページ分割部２９４１、編集表示部２９０３、ＶＤＰ編集部２９０２、情報収集部２９４４、ジョブ制御部２９４３、面付け部２９４２を含む。
【０２４３】
ページ分割部２９４１は、図１Ａにおけるページ分割部１０４に対応する。本実施形態においては面付け部２９４２と連携し、有版オフセット印刷用のページ範囲における台割り及び面付け処理と連携して、実際に可能な面付けレイアウトに基づいてページ分割を行なうものとする。
【０２４４】
情報収集部２９４４は、面付けに関する能力情報に関しては、ＭＩＳ２９２０経由ではなく、情報収集部２９４４自体が能力情報を保持している。
【０２４５】
ジョブ制御部２９４３は、面付け部を含む混在ジョブ生成装置２９４０内で有版オフセット印刷用のページ範囲のページ処理を行なうため、面付け部２９４２へ有版オフセット印刷用のページ範囲を振り分ける。
【０２４６】
＜実施形態５の作用効果＞
以上説明したように、有版オフセット印刷における面付け処理の一部として混在ジョブ生成装置を構成する。これにより、公知の有版オフセット印刷システムを利用するユーザにとっては無版デジタル印刷機を追加接続するだけのユーザインタフェースとなる。従って、容易に混在ジョブ作成システムを導入することができるようになる。
【０２４７】
［実施形態６］
上記実施形態１の図１Ｃでは、製本機、有版オフセット印刷機、無版デジタル印刷機への印刷製本指示のジョブ例を示した。
【０２４８】
本実施形態では、上記実施形態１乃至５の処理において、入稿部からの指示及び上記各機器への指示を統一されたフォーマッとのジョブトケットを使って行なう。以下、各指示におけるジョブトケットの例を示す。
【０２４９】
＜入稿部からページ分割部へ送られるジョブチケットの例＞
図３０は、本実施形態における入稿部からページ分割部へ送られるジョブチケット３０００の一例を示した図である。
【０２５０】
本実施形態におけるデータフォーマットは、ＳＧＭＬやＸＭＬなどに代表されるマークアップ言語を利用したテキストドキュメントの形式をとっている。ただし、本実施形態の説明に必要な部分のみの簡易的な表現を用いており、ＳＧＭＬやＸＭＬ等の仕様に厳密に従ったものではない。
【０２５１】
図３０に示すデータは３行から成り立っている。１行目の＜JobTicket＞はデータの記述の開始を意味し、これに対応する表現として３行目の＜／JobTicket＞はデータの記述の終了を意味する。以降同様に"＜"と"＞"とに括られたキーワードの行と、同じキーワードを"＜／"と"＞"とで括ったキーワードの行との間の複数行で、各キーワードに対応する記述がなされるフォーマットとなっている。＜JobTicket＞の記述の中には、更に１行の記述がある。
【０２５２】
１行目において「id="id_i0"」という記述は、このジョブチケットが示すジョブの識別子が、"id_i0"であることを示している。この識別子によって複数のジョブを内部的に識別するものとする。
【０２５３】
２行目において「filename="Page-data-1.pdf"」という記述は、このジョブチケットが示すジョブの入力原稿データのファイル名が、"Page-data-1.pdf"であることを示している。このファイル名は、例えば図１８に示す編集画面において、ページデータの名称及び現在編集中のページ番号１８０１の位置に表示されているファイル名に対応している。
【０２５４】
上記各実施形態における入稿部は、図３０に示すジョブチケットを生成して送信する機能を持つ。また、各ページ分割部は、図３０に示すジョブチケットを受信してページ分割処理する機能を持つ。
【０２５５】
＜ジョブ制御部からプリプレス部へ送られるジョブチケットの例＞
図３１は、本実施形態におけるジョブ制御部からプリプレス部へ送られるジョブチケット３１００の一例を示した図である。図３１は、図１２に示すページ分割結果に対応して、有版オフセット印刷向けに送られるジョブチケットを表している。なお、他の実施形態におけるジョブチケットも同様のフーマットを有する。
【０２５６】
１行目において、分割後のジョブの識別子が"id_o1"であることを示している。この識別子は、後に分割されたページ群を１つに製本する際に参照される。
【０２５７】
２行目において、「＜device name="offset"/＞」という記述は、このジョブチケットが、有版オフセット印刷のデバイスである"offset"という機器識別子のデバイスへ送られることを表している。この識別子は、上記実施形態の有版オフセット印刷機に対応するものとする。
【０２５８】
３行目において、「filename="Page-data-1.pdf"」という記述は、このジョブチケットが示すジョブの入力原稿データのファイル名が、"Page-data-1.pdf"であることを示している。このファイル名は、図３０に示すジョブチケットより引き継がれている情報である。
【０２５９】
４行目において、折丁単位でページの並びと、そのページのならびに対応する印刷を行なうデバイスの指定を記述している。「device="offset"」という記述によって、４行目に示す折丁が"offset"というデバイスにて印刷されることを表している。また、「page="1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16"」という記述によって、４行目に示す折丁に対応するページ番号のリストを示している。このリストは、図１２における有版オフセット印刷向けのページ範囲に対応していることが分かる。また、「id="sig1"」という記述は、この折丁の識別子が"sig1"であることを表している。この折丁の識別子は、後に分割されたページ群を１つに製本する際に参照される。
【０２６０】
上記各実施形態のジョブ制御部は、ページ分割結果に従ってプリプレス部を制御するために、図３１に示すジョブチケットを生成し送信する機能を持つ。また、上記各実施形態のプリプレス部は、図３１に示すジョブチケットを受信して指定されたページ範囲の折丁を印刷するための処理を行なう機能を持つ。
【０２６１】
＜ジョブ制御部からプリンタドライバへ送られるジョブチケットの例＞
図３２は、本実施形態におけるジョブ制御部からプリンタドライバへ送られるジョブチケットの一例を示した図である。なお、無版デジタル印刷機がジョブチケットを直接受け付けられる場合には、ジョブ制御部から無版デジタル印刷機へジョブチケットを送信する構成とすることも可能である。
【０２６２】
図３２は、図１２に示すページ分割結果に対応して、無版デジタル印刷向けに送られるジョブチケットを表している。なお、他の実施形態におけるジョブチケットも同様に作成できる。
【０２６３】
１行目において、分割後のジョブの識別子が"id_d2"であることを示している。この識別子は、後に分割されたページ群を１つに製本する際に参照される。
【０２６４】
２行目において、「＜device name="digital"/＞」という記述は、このジョブチケットが無版デジタル印刷のデバイスである" digital "という機器識別子のデバイスへ送られることを表している。この識別子は、各実施形態における無版デジタル印刷機に対応するものとする。
【０２６５】
３行目において、「filename="Page-data-1.pdf"」という記述は、このジョブチケットが示すジョブの入力原稿データのファイル名が、"Page-data-1.pdf"であることを示している。このファイル名は、図３０に示すジョブチケットより引き継がれている情報である。
【０２６６】
４行目において、折丁単位でページの並びと、そのページのならびに対応する印刷を行なうデバイスの指定を記述している。「device="digital"」という記述によって、４行目に示す折丁が"digital"というデバイスにて印刷されることを表している。また、「page="17 18 19 20"」という記述によって、４行目に示す折丁に対応するページ番号のリストを示している。このリストは、図１２における無版デジタル印刷向けページ範囲に対応していることが分かる。また、「id="sig2"」という記述は、この折丁の識別子が"sig2"であることを表している。この折丁の識別子は、後に分割されたページ群を一つに製本する際に参照される。
【０２６７】
図３２に示すジョブチケットにおいては、もう１つ、５行目に示す折丁も記述されている。４行目と同様に、"digital"向けのページ範囲が"21 22 23 24"という折丁を、識別子"sig3"として送ることを表している。
【０２６８】
各実施形態におけるジョブ制御部は、ページ分割結果に従ってプリンタドライバを制御するために、図３２に示すジョブチケットを生成し送信する機能を持つ。また、各実施形態におけるプリンタドライバは、図３２に示すジョブチケットを受信して指定されたページ範囲の折丁を印刷するための処理を行なう機能を持つ。なお、実施形態５（図２６参照）には、プリンタドライバが表示されていないが、ジョブ制御部から画像形成部に図３２のジョブチケットが送られる構成でもよいし、無版デジタル印刷のジョブチケットはジョブ保持部に保持される構成でもよい。
【０２６９】
＜ジョブ制御部から製本機へ送られるジョブチケットの例＞
図３３は、本実施形態におけるジョブ制御部から製本機へ送られるジョブチケットの一例を示した図である。図３３は、図１２に示すページ分割結果に対応して、製本機向けに送られるジョブチケットを表している。なお、他の実施形態におけるジョブチケットも同様に作成できる。
【０２７０】
２行目において、「＜device name="binder"/＞」という記述は、このジョブチケットが製本デバイスある" binder "という機器識別子のデバイスへ送られることを表している。この識別子は、各実施形態の製本機に対応するものとする。
【０２７１】
３行目において、「type="stitching"」という記述は、平綴じ製本を行なうことを表している。また、「joinlist="id_o1 id_d2"」という記述は、図３１及び図３２に示すジョブチケットに対応する分割後のジョブを結合することを指定している。また、「idlist="sig1 sig2 sig3"」という記述は、図３１及び図３２に示すジョブチケット中に記述された折丁識別子に対応している。そして、idlistに示された識別子の順序で製本を行なうことを表している。
【０２７２】
各実施形態におけるジョブ制御部は、ページ分割結果に従ってそれぞれ印刷した折丁を製本する製本機を制御するために、図３３に示すジョブチケットを生成して送信する機能を持つ。また、各実施形態における製本機は、図３３に示すジョブチケットを受信して最終的な製本処理を行なうための機能を持つ。
【０２７３】
＜実施形態６の作用効果＞
以上説明したように、各機器間の情報伝達をジョブチケットという統一されたツールで行なうことにより、システムの拡張性を高めると共にインターネットなどの通信網を介した情報伝達も可能になる。また、ジョブチケットを共有することにより各機器のソフトウェアの開発も独立して可能となる。
【０２７４】
［実施形態７］
上記実施形態では、製本種別（平綴／中綴）をコストや時間を条件に自動的に選択して、印刷製本を行なった。本実施形態７では、製本種別（平綴／中綴）は固定したまま変えずに、ページ分割のみ行なう。
【０２７５】
例えば、ユーザによっては、混在ジョブを作成する際に、特定の製本方式、つまり、中綴じあるいは平綴じ、に限定してジョブを作成することを望むことも有り得る。このような要求がある場合には、図７において、ステップＳ７０１のみ、あるいは、ステップＳ７０２のみを実行するようにしても良い。
【０２７６】
なお、実施形態７については、実施形態１と基本的な構成が同じであるため、実施形態１との差異についてのみ説明する。
【０２７７】
＜本実施形態のページ分割部によるページ分割処理の手順例＞
図３４は、図６におけるページ分割処理Ｓ６０３において、ユーザが特定の製本方式による混在ジョブ作成を望む場合の処理手順を示したフローチャートである。図３４において、図７と同じ処理を示す部分には図７と同じステップ番号を付している。ステップＳ６０３−１にてページ分割の処理を開始する。
【０２７８】
ステップＳ３４０１において、中綴じ製本のみでページ割付を行なうか否かを判断する。中綴じ製本のみでページ分割を行なう場合（Ｓ３４０１のＹｅｓ）には、ステップＳ３４０７へ進む。そうでない場合（Ｓ３４０１のＮｏ）には、ステップＳ３４０２へ進む。ステップＳ３４０７では、中綴じ製本によるページ割付計算を行なう。ここでの処理は、ステップＳ７０１と同じである。そして、ステップＳ７０４へ進み、図６のＳ６０４へリターンする。
【０２７９】
ステップＳ３４０２において、平綴じ製本のみでページ割付を行なうか否かを判断する。平綴じ製本のみでページ分割を行なう場合（Ｓ３４０２のＹｅｓ）には、ステップＳ３４０６へ進む。そうでない場合（Ｓ３４０２のＮｏ）には、ステップＳ７０１へ進む。ステップＳ３４０６では、平綴じ製本によるページ割付計算を行なう。ここでの処理は、ステップＳ７０２と同じである。そして、ステップＳ７０４へ進み、図６のＳ６０４へリターンする。
【０２８０】
なお、製本種別（平綴／中綴）の指定は、図６のＳ６０２のページ編集時に、例えば図１８などに指定用のボタンやチェックボックスを設けて行なうことが出来る。
【０２８１】
＜実施形態７の作用効果＞
以上説明したように、製本種別（平綴／中綴）の指定も可能とすることにより、ユーザの望まない製本種別で印刷製本される不都合を避けることが可能となった。
【０２８２】
尚、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、プリンタなど）から構成されるシステムあるいは統合装置に適用しても、ひとつの機器からなる装置に適用してもよい。
【０２８３】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（OS）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２８４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行なう。このような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２８５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０２８６】
【図１Ａ】実施形態１における印刷製本システム全体の機器構成を示すブロック図である。
【図１Ｂ】本実施形態の混在ジョブ生成装置を実現する構成例を示すブロック図である。
【図１Ｃ】本実施形態の各機器へのジョブの構成例を示す図である。
【図１Ｄ】本実施形態のＭＩＳに保持された機器能力情報及び可動履歴情報の一例を示す図である。
【図２】本実施形態によるページ分割の一例を示す図である。
【図３】本実施形態のよるページ分割の他例を示す図である。
【図４】本実施形態によるページ分割の更に他例を示す図である。
【図５】本実施形態によるページ分割の更に他例を示す図である。
【図６】本実施形態における印刷製本システム全体の手順例を示すフローチャートである。
【図７】図６のページ分割処理Ｓ６０３の実施形態１における手順例を示すフローチャートである。
【図８】図７の中綴じ製本ページ割付計算Ｓ７０１の手順例を示すフローチャートである。
【図９】図７の平綴じ製本ページ割付計算Ｓ７０２の手順例を示すフローチャートである。
【図１０】図４の中綴じ製本のページ割付結果のページ分割データの例を示す図である。
【図１１】図４の平綴じ製本のページ割付途中のページ分割データの例を示す図である。
【図１２】図４の平綴じ製本のページ割付結果のページ分割データの例を示す図である。
【図１３】図５の中綴じ製本のページ割付結果のページ分割データの例を示す図である。
【図１４】図５の平綴じ製本のページ割付途中のページ分割データの例を示す図である。
【図１５】図５の平綴じ製本のページ割付結果のページ分割データの例を示す図である。
【図１６】図７の割付け選択処理Ｓ７０３の手順例を示すフローチャートである。
【図１７】ＭＩＳに保持された情報の関係を示すグラフの図である。
【図１８】本実施形態における可変印刷ページが選択された編集画面例を示す図である。
【図１９】本実施形態における未確定印刷ページが選択された編集画面例を示す図である。
【図２０】本実施形態における複数の未確定印刷ページが選択された編集画面例を示す図である。
【図２１】実施形態２における可変印刷データの出現頻度例を示す図である。
【図２２】実施形態２におけるセレクティブ・バインディング（ＳＢ）の可否を判断する手順を示すフローチャートである。
【図２３】実施形態２における図６のページ分割処理の手順例を示すフローチャートである。
【図２４】実施形態３における印刷製本システム全体の機器構成を示すブロック図である。
【図２５】実施形態３における平綴り製本ページ割付計算Ｓ７０２の手順例の変更部分を示すフローチャートである。
【図２６】実施形態４における印刷製本システム全体の機器構成を示すブロック図である。
【図２７】実施形態４における印刷製本システム全体の手順例を示すフローチャートである。
【図２８】実施形態４における複数の未確定印刷ページが選択された編集画面例を示す図である。
【図２９】実施形態５における印刷製本システム全体の機器構成を示すブロック図である。
【図３０】実施形態６における入稿部からページ分割部へのジョブチケットの例を示す図である。
【図３１】実施形態６におけるページ分割部から有版オフセット印刷機へのジョブチケットの例を示す図である。
【図３２】実施形態６におけるページ分割部から無版デジタル印刷機へのジョブチケットの例を示す図である。
【図３３】実施形態６におけるページ分割部から製本機へのジョブチケットの例を示す図である。
【図３４】実施形態７における図６のページ分割処理Ｓ６０３の手順例を示すフローチャートである。
【図１Ａ】
2008146607.tif 000003
【図１Ｂ】
2008146607.tif 000004
【図１Ｃ】
2008146607.tif 000005
【図１Ｄ】
2008146607.tif 000006
【図２】
2008146607.tif 000007
【図３】
2008146607.tif 000008
【図４】
2008146607.tif 000009
【図５】
2008146607.tif 000010
【図６】
2008146607.tif 000011
【図７】
2008146607.tif 000012
【図８】
2008146607.tif 000013
【図９】
2008146607.tif 000014
【図１０】
2008146607.tif 000015
【図１１】
2008146607.tif 000016
【図１２】
2008146607.tif 000017
【図１３】
2008146607.tif 000018
【図１４】
2008146607.tif 000019
【図１５】
2008146607.tif 000020
【図１６】
2008146607.tif 000021
【図１７】
2008146607.tif 000022
【図１８】
2008146607.tif 000023
【図１９】
2008146607.tif 000024
【図２０】
2008146607.tif 000025
【図２１】
2008146607.tif 000026
【図２２】
2008146607.tif 000027
【図２３】
2008146607.tif 000028
【図２４】
2008146607.tif 000029
【図２５】
2008146607.tif 000030
【図２６】
2008146607.tif 000031
【図２７】
2008146607.tif 000032
【図２８】
2008146607.tif 000033
【図２９】
2008146607.tif 000034
【図３０】
2008146607.tif 000035
【図３１】
2008146607.tif 000036
【図３２】
2008146607.tif 000037
【図３３】
2008146607.tif 000038
【図３４】
2008146607.tif 000039