(57)【要約】【課題】２以上の面付け領域に互いに異なる内容の面付けを行うことによって１つの折丁を作成する印刷・製本様式における台割表を容易に作成することができる技術を提供する。【解決手段】２つの中間折丁が丁付けされた合成折丁が作成される場合、第１テーブル生成部１２０は、ユーザからの入力操作に基づいて取得した初期情報に基づいて、各合成折丁の左側に丁付けされる中間折丁のページ構成を示した第１テーブルを作成する。第２テーブル生成部１３０は、右側に丁付けされる中間折丁のページ構成を示した第２テーブルを作成する。第３テーブル生成部１４０は、第１テーブルおよび第２テーブルに基づいて、合成折丁のページ構成を示した第３テーブルを作成する。第４テーブル生成部１５０は、第３テーブルＴ３に基づいて印刷台のページ構成を示した第４テーブルを作成する。【選択図】図２
2007334657.tif 000002
【特許請求の範囲】
【請求項１】
ｎ個の面付け領域（ｎは２のべき数）に互いに異なる内容の面付けがなされた折丁を作成する印刷製本様式に用いる台割表を作成する台割作成装置であって、
印刷物のページ総数と、前記面付け領域に割り付け可能なページ数の最大値と、印刷用紙に割り付け可能なページ数の最大値とを初期情報として取得する初期情報取得手段と、
前記初期情報に基づいて、前記印刷物の作成に用いる全ての折丁において配置位置が共通する面付け領域ごとにそれぞれの面付け領域におけるページ構成を特定し、それぞれが前記配置位置ごとのページ構成を示す前記ｎ個の領域テーブルを作成する領域テーブル作成手段と、
前記ｎ個の領域テーブルに基づいて、前記全ての折丁のそれぞれにおけるページ構成を示す製本台割テーブルを作成する製本台割テーブル作成手段と、
前記製本台割テーブルに基づいて、印刷台ごとのページ構成を示す印刷台割テーブルを作成する印刷台割テーブル作成手段と、
を備えることを特徴とする台割作成装置。
【請求項２】
請求項１に記載の台割作成装置であって、
前記領域テーブル作成手段が、
前記ｎ個の面付け領域に含まれる所定の面付け領域についてのページ構成を示す主領域テーブルを作成する主領域テーブル作成手段と、
前記ｎ個の面付け領域に含まれる前記所定の面付け領域以外のｎ−１個の面付け領域のそれぞれのページ構成を示すｎ−１個の副領域テーブルを、前記主領域テーブルの作成内容を利用することによって作成する副領域テーブル作成手段と、
を備えることを特徴とする台割作成装置。
【請求項３】
請求項１または２に記載の台割作成装置であって、
前記製本台割テーブル作成手段が、
前記ｎ個の領域テーブルから、同一の折丁に含まれることになる面付け領域のページ構成の内容を抽出することにより、前記製本台割テーブルを作成することを特徴とする台割作成装置。
【請求項４】
請求項１から３のいずれかに記載の台割作成装置であって、
前記印刷台割テーブル作成手段が、
面付けされるページの数が互いに等しい折丁について折丁グループを形成する折丁グループ形成手段、
を備え、
前記印刷台割テーブル作成手段は、一の印刷台には同じ折丁グループに属する折丁のみを割り振るようにして前記印刷台割テーブルを作成することを特徴とする台割作成装置。
【請求項５】
請求項１から４のいずれかに記載の台割作成装置であって、
前記面付け領域における面付けパターンを設定する面付けパターン設定手段、
を有することを特徴とする台割作成装置。
【請求項６】
請求項１から５のいずれかに記載の台割作成装置であって、
前記初期情報取得手段が、
前記最多折丁ページ数と前記最多印刷ページ数とを版型と対応させて格納した台割マスタを参照して、前記台割マスタの有する全ての版型のうちのいずれかの版型をユーザに選択させる版型選択受付手段と、
前記版型選択受付手段によって受け付けられた版型に対応する前記最多折丁ページ数と前記最多印刷ページ数とを前記台割マスタより取得する版型対応情報取得手段と、
を有することを特徴とする台割作成装置。
【請求項７】
コンピュータを、請求項１から請求項６のいずれかに記載の台割作成装置として機能させるためのプログラム。
【請求項８】
コンピュータを、請求項１から請求項６のいずれかに記載の台割作成装置として機能させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体。
【請求項９】
ｎ個の面付け領域（ｎは２のべき数）に互いに異なる内容の面付けがなされた折丁を作成する印刷製本様式に用いる台割表を作成する台割作成方法であって、
印刷物のページ総数と、前記面付け領域に割り付け可能なページ数の最大値と、印刷用紙に割り付け可能なページ数の最大値とを初期情報として取得する初期情報取得工程と、
前記初期情報に基づいて、前記印刷物の作成に用いる全ての折丁において配置位置が共通する面付け領域ごとにそれぞれの面付け領域におけるページ構成を特定し、それぞれが前記配置位置ごとのページ構成を示す前記ｎ個の領域テーブルを作成する領域テーブル作成工程と、
前記ｎ個の領域テーブルに基づいて、前記全ての折丁のそれぞれにおけるページ構成を示す製本台割テーブルを作成する製本台割テーブル作成工程と、
前記製本台割テーブルに基づいて、印刷台ごとのページ構成を示す印刷台割テーブルを作成する印刷台割テーブル作成工程と、
を備えることを特徴とする台割作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、雑誌や書籍などの制作に際して用いられる台割表を生成する技術に関する。
【背景技術】
【０００２】
一般に、雑誌や書籍などのいわゆるページものの印刷物の制作においては、印刷物の全体構成の把握や、係る構成に基づく印刷・製本内容の把握のために、印刷台や折丁ごとのページ構成を表形式で記述した台割表が作成され、この台割表に基づいて印刷・製本が行われる。台割表としては、折丁ごとのページ構成を示した「製本台割表」や、印刷台ごとのページ構成を示した「印刷台割表」が作成されるのが一般的である。
【０００３】
印刷・製本に際しては、個々の印刷業者や製本業者のノウハウに基づき、各種の様式が採用されうる。以下、図１８〜図２１を参照しつつ、主な印刷・製本様式について、全２０ページからなる印刷物を製作する場合を例に概説する。なお、図１８〜図２１において実線で囲んだ数字は、図面において視認される側に割り付けられているページを示し、破線で囲んだ数字は、反対側に割り付けられているページを示すものとする。
【０００４】
例えば、図１８（ａ）に示すように、「１」ページから「８」ページが面付けされた折丁３０１と、「９」ページから「１６」ページが面付けされた折丁３０２と、「１７」ページから「２０」ページが面付けされた折丁３０３とを、図１８（ｂ）に示すように丁合することによって、１冊の印刷物を作成する印刷・製本様式がある。以下において、このような様式を１丁１冊様式という。ただし、本実施の形態において「面付け」とは、印刷物の複数ページを所定の面付けパターンにしたがって印刷用紙に割り付けることを意味する。
【０００５】
また、例えば図１９（ａ）に示すように、「１」ページから「８」ページが２つずつ面付けされた折丁４０１と、「９」ページから「１６」ページが２つずつ面付けされた折丁４０２と、「１７」ページから「２０」ページが２つずつ面付けされた折丁４０３とを、図１９（ｂ）に示すように丁合したうえで、さらに図１９（ｃ）に示すように２つに断裁することで、２冊の印刷物４０４を同時に作成する印刷・製本様式がある。以下において、このような様式を２丁２冊様式という。
【０００６】
さらに、例えば図２０（ａ）に示すように、「１」ページから「８」ページと「１３」ページから「２０」ページとが面付けされた折丁５０１と、「９」ページから「１０」ページと「１１」ページから「１２」ページとが面付けされた折丁５０２とを、図２０（ｂ）に示すように丁合したものを２組用意し、図２０（ｃ）に示すように、一方を反転させてた上で２つを重ね合わせ、図２０（ｄ）に示すように２つに断裁することで、２冊の印刷物５０３を同時に作成する印刷・製本様式がある。以下において、このような様式を２丁１冊様式という。ただし、２丁１冊様式には、図２０（ｂ）に示すように折丁５０１〜５０２を丁合したものを、図２１（ａ）に示すように折ることで、図２１（ｂ）に示すように１冊の印刷物５０３を作成する手法も採用され得る。
【０００７】
２丁２冊様式や２丁１冊様式においては、１つの刷本に対して複数の面付け領域が設定され、それぞれに面付けが行われている。以下においては、このように、１つの刷本に対して複数の面付け領域を設定し、それぞれに面付けを行うことを「丁付け」ということがある。例えば、２つの面付け領域に面付けを行うことを「２丁付け」するなどと称する。また、複数の面付け領域への面付けが、つまりは丁付けがなされることで得られた折丁のことを「合成折丁」ということとする。また、合成折丁の個々の面付け領域の部分を、換言すれば、合成折丁に含まれる各面付け単位を「中間折丁」ということとする。例えば、図２０（ａ）に示される折丁５０１は、図面視左側半分と右側半分に対応する２つの面付け領域が設定された刷本から得られた合成折丁である。また、折丁５０１は、「１」ページから「８」ページが面付けされた第１の中間折丁と、「１３」ページから「２０」ページが面付けされた第２の中間折丁とから構成されているといえる。
【０００８】
いわば、１丁１冊様式とは合成折丁を作成することなく印刷物を作成する様式であり、２丁２冊様式とは２丁付けされた合成折丁より２冊の印刷物を作成する様式である。また、２丁１冊様式とは２丁付けされた合成折丁より１冊の印刷物を作成する様式である。以下において、２丁１冊様式を含め、複数の丁付けがなされた合成折丁より１冊の印刷物を作成する様式を多丁１冊様式という。
【０００９】
この多丁１冊様式に関連する技術として、連続的に印刷出力された複数の印刷用紙を積層した状態で裁断することによって、印刷物の印刷製本などを行う印刷システムにおいて、印刷用紙の１つの面に同一冊子内の互いに異なる複数のページを割り付けて出力する技術が公知である（例えば、特許文献１参照）。
【００１０】
【特許文献１】特開２００１−２０５８８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
多丁１冊様式は、１つの合成折丁を相異なるページの中間折丁によって構成する様式であるので、印刷用紙の無駄をなくして優れた印刷効率を実現することができるというメリットがある。
【００１２】
具体的にいえば、一般に、作成する刷本の種類が少なく、同一の刷本についての連続印刷の枚数が多いほど、印刷工程全体としての損紙の発生率が小さくなり、印刷効率が向上することになる。２丁２冊様式と２丁１冊様式とを比較すると、同一ページ数、同一部数の印刷物を作成する場合には、印刷台の数が少なく印刷する刷本の種類が少ない２丁１冊様式の方が、損紙の枚数が少なく印刷効率がよいといえる。
【００１３】
このように、２丁１冊様式を初めとする多丁１冊様式を採用することで、特に印刷工程の効率化という面において優れた効果が得られる。しかしながら、この多丁１冊様式は、１丁１冊様式および２丁２冊様式に比べて台割表の作成が難しいという問題がある。そのため、多丁１冊様式は、必ずしも一般的に採用されている様式ではない。
【００１４】
例えば、割り振るべき印刷ページの総数が比較的少なく、ページ構成が単純（例えば全ページがモノクロページのページ構成の場合）な印刷物の場合であれば、実際にその構成の通りに紙を折ってみてページ位置を確認するなどといった方法で台割表を作成することが可能であるので、こうした態様で作成した複数の台割表を予めメモリ等に格納しておき、多丁１冊様式での印刷・製本を行う際に、格納された台割表の中のいずれか作成しようとする印刷物に適用可能な台割表を選択するという方法も行える。しかしながら、当然のことながらこのような方法によると、単純な構成の印刷物についての台割表しか得ることができず、該当する台割表がない場合には多丁１冊様式での印刷・製本を行うことができなかった。
【００１５】
また、特許文献１に開示されている技術は、折丁の作成を必要としない平綴じの印刷物の作成を対象とするものであり、折丁を作成して製本する場合には適用することができない。
【００１６】
この発明は、上記課題に鑑みてなされたもので、２以上の面付け領域に互いに異なる内容の面付けを行うことによって１つの折丁を作成する印刷・製本様式における台割表を容易に作成することができる技術を提供することを目的としている。
【課題を解決するための手段】
【００１７】
請求項１の発明は、ｎ個の面付け領域（ｎは２のべき数）に互いに異なる内容の面付けがなされた折丁を作成する印刷製本様式に用いる台割表を作成する台割作成装置であって、印刷物のページ総数と、前記面付け領域に割り付け可能なページ数の最大値と、印刷用紙に割り付け可能なページ数の最大値とを初期情報として取得する初期情報取得手段と、前記初期情報に基づいて、前記印刷物の作成に用いる全ての折丁において配置位置が共通する面付け領域ごとにそれぞれの面付け領域におけるページ構成を特定し、それぞれが前記配置位置ごとのページ構成を示す前記ｎ個の領域テーブルを作成する領域テーブル作成手段と、前記ｎ個の領域テーブルに基づいて、前記全ての折丁のそれぞれにおけるページ構成を示す製本台割テーブルを作成する製本台割テーブル作成手段と、前記製本台割テーブルに基づいて、印刷台ごとのページ構成を示す印刷台割テーブルを作成する印刷台割テーブル作成手段と、を備える。
【００１８】
請求項２の発明は、請求項１に記載の台割作成装置であって、前記領域テーブル作成手段が、前記ｎ個の面付け領域に含まれる所定の面付け領域についてのページ構成を示す主領域テーブルを作成する主領域テーブル作成手段と、前記ｎ個の面付け領域に含まれる前記所定の面付け領域以外のｎ−１個の面付け領域のそれぞれのページ構成を示すｎ−１個の副領域テーブルを、前記主領域テーブルの作成内容を利用することによって作成する副領域テーブル作成手段と、を備える。
【００１９】
請求項３の発明は、請求項１または２に記載の台割作成装置であって、前記製本台割テーブル作成手段が、前記ｎ個の領域テーブルから、同一の折丁に含まれることになる面付け領域のページ構成の内容を抽出することにより、前記製本台割テーブルを作成する。
【００２０】
請求項４の発明は、請求項１から３のいずれかに記載の台割作成装置であって、前記印刷台割テーブル作成手段が、面付けされるページの数が互いに等しい折丁について折丁グループを形成する折丁グループ形成手段、を備え、前記印刷台割テーブル作成手段は、一の印刷台には同じ折丁グループに属する折丁のみを割り振るようにして前記印刷台割テーブルを作成する。
【００２１】
請求項５の発明は、請求項１から４のいずれかに記載の台割作成装置であって、前記面付け領域における面付けパターンを設定する面付けパターン設定手段、を有する。
【００２２】
請求項６の発明は、請求項１から５のいずれかに記載の台割作成装置であって、前記初期情報取得手段が、前記最多折丁ページ数と前記最多印刷ページ数とを版型と対応させて格納した台割マスタを参照して、前記台割マスタの有する全ての版型のうちのいずれかの版型をユーザに選択させる版型選択受付手段と、前記版型選択受付手段によって受け付けられた版型に対応する前記最多折丁ページ数と前記最多印刷ページ数とを前記台割マスタより取得する版型対応情報取得手段と、を有する。
【００２３】
請求項７の発明は、コンピュータを、請求項１から請求項６のいずれかに記載の台割作成装置として機能させる。
【００２４】
請求項８の発明は、コンピュータを、請求項１から請求項６のいずれかに記載の台割作成装置として機能させるためのプログラムを格納する。
【００２５】
請求項９の発明は、ｎ個の面付け領域（ｎは２のべき数）に互いに異なる内容の面付けがなされた折丁を作成する印刷製本様式に用いる台割表を作成する台割作成方法であって、印刷物のページ総数と、前記面付け領域に割り付け可能なページ数の最大値と、印刷用紙に割り付け可能なページ数の最大値とを初期情報として取得する初期情報取得工程と、前記初期情報に基づいて、前記印刷物の作成に用いる全ての折丁において配置位置が共通する面付け領域ごとにそれぞれの面付け領域におけるページ構成を特定し、それぞれが前記配置位置ごとのページ構成を示す前記ｎ個の領域テーブルを作成する領域テーブル作成工程と、前記ｎ個の領域テーブルに基づいて、前記全ての折丁のそれぞれにおけるページ構成を示す製本台割テーブルを作成する製本台割テーブル作成工程と、前記製本台割テーブルに基づいて、印刷台ごとのページ構成を示す印刷台割テーブルを作成する印刷台割テーブル作成工程と、を備える。
【発明の効果】
【００２６】
請求項１〜９に記載の発明では、印刷物のページ総数と、面付け領域に割り付け可能なページ数の最大値と、印刷用紙に割り付け可能なページ数の最大値とに基づいて、これら初期情報に応じた台割表を作成することができる。すなわち、ユーザは、２以上の面付け領域に互いに異なる内容の面付けを行うことによって１つの折丁を作成する印刷・製本様式における台割表を、これら初期情報に関する情報を与えることによって容易に得ることができる。
【００２７】
特に、請求項２に記載の発明では、副領域テーブルを、主領域テーブルの作成内容を利用することによって作成するので、各面付け領域についての領域テーブルを独立に作成する場合に比べて、領域テーブルの作成効率を向上させることができる。すなわち、台割表を効率的に作成することができる。
【００２８】
特に、請求項４に記載の発明では、一の印刷台には同じ折丁グループに属する折丁のみを割り振るので、効率的な印刷台割表を作成することができる。
【００２９】
特に、請求項６に記載の発明では、台割マスタを参照して、版型情報から、最多折丁ページ数と最多印刷ページ数とを取得するので、ユーザの初期情報の入力設定操作が簡便になる。
【発明を実施するための最良の形態】
【００３０】
〈１．装置構成〉
図１は、この発明の実施の形態に相当する台割作成装置１の構成を示す概略図である。台割作成装置１は、雑誌や書籍などの制作に際して用いられる台割表を作成する装置であって、特に、２以上の面付け領域に互いに異なる内容の面付けを行うことによって１つの折丁を作成する印刷製本様式における台割表を作成する装置である。
【００３１】
この台割作成装置１は、例えば、デジタルデータに基づいて印刷・製本を行う印刷製本システムにおいて使用される。係る印刷・製本システムは、この台割作成装置１に加えて、ページ単位のコンテンツデータを作成する装置と、台割表に基づいてページデータから印刷用紙の単位のデータを作成する装置と、印刷データを印刷出力する装置と、断裁機、折り機、丁合機、綴じ機等を有する製本処理装置とから構成されるのがその好適な一例である。
【００３２】
台割作成装置１は、制御部１１と、ＲＯＭ１２と、ＲＡＭ１３と、メディアドライブ１４と、操作部１５と、表示部１６とをバスライン１７を介して電気的に接続した構成となっている。
【００３３】
制御部１１は、ＣＰＵで構成されている。制御部１１は、メディアドライブ１４によって読み込まれたプログラムＰもしくはＲＯＭ１２に記憶されたプログラムＰに基づいて、上記のハードウエア各部を制御し、台割作成装置１の機能を実現する。
【００３４】
ＲＯＭ１２は、台割作成装置１の制御に必要なプログラムＰやデータを予め格納した読み出し専用の記憶装置である。
【００３５】
ＲＡＭ１３は、読み出しと書き込みとが可能な記憶装置であり、制御部１１による演算処理の際に発生するデータなどを一時的に記憶する。ＲＡＭ１３はＳＲＡＭやフラッシュメモリなどで構成される。
【００３６】
メディアドライブ１４は、記録媒体１４１（より具体的には、ＣＤーＲＯＭ、ＤＶＤ（Digital Versatile Disk）、フレキシブルディスクなどの可搬性の記録媒体）からその中に記憶されている情報を読み出す機能部である。
【００３７】
操作部１５は、キーボードおよびマウスによって構成される入力デバイスであり、コマンドや各種データの入力といったユーザ操作を受け付ける。操作部１４が受けたユーザ操作は信号として制御部１１に入力される。
【００３８】
表示部１６は、モニタ等を備え、作成された台割表や、台割作成装置１の動作状態などを表示する。
【００３９】
〈２．機能構成〉
図２は、台割作成装置１の機能的構成を示す概略図である。台割作成装置１においては、ＲＯＭ１２等に予め格納されたプログラムＰ、あるいは記録媒体１４１に記録されているプログラムＰが読み出され、制御部１１において実行されることにより、図２に示す各部の機能が実現される。
【００４０】
〈２−１．初期情報取得部〉
初期情報取得部１１０は、台割表作成に必要な初期情報を取得する処理部である。具体的には、ユーザからの操作部１５を介した入力操作に基づいて、「ページ総数」、「最多折丁ページ数」、「最多印刷ページ数」などの情報を台割作成処理の初期情報として取得する。なお、ユーザからの直接入力によって情報を取得する代わりに、初期情報取得部１１０が通信線によって接続された外部装置から必要な情報を取得する態様であってもよい。
【００４１】
「ページ総数」とは、ユーザが作成しようとしている印刷物のページの総数として設定される値である。ただし、この実施の形態においては、作成すべき１冊の印刷物が「カラー本文」「モノクロ本文」といった複数種類の部品から構成されるのではなく、１種類の部品（例えば「モノクロ本文」）のみから構成されるものとする。
【００４２】
「最多折丁ページ数」とは、１つの中間折丁に割り付け可能なページ数の最大値として設定される値である。つまりは、１つの面付け領域に割り付け可能なページ数の最大値である。この値は、製本段階で用いられる折り機の性能や、印刷に用いる印刷用紙の紙質などに応じて設定される。「最多折丁ページ数」と、１つの合成折丁に丁付けされる中間折丁の個数の積が、１つの合成折丁に割り付け可能な最大のページ数ということになる。
【００４３】
「最多印刷ページ数」とは、１枚の印刷用紙に割り付け可能なページ数の最大値として設定される値である。この値は、印刷段階において用いられる印刷装置の性能やページサイズなどに応じて設定される。
【００４４】
好ましくは、台割作成装置１においては、予めＲＡＭ１３などに台割マスタが格納されており、初期情報取得部１１０が台割マスタ参照部１１１を有している。「台割マスタ」とは、「最多折丁ページ数」と「最多印刷ページ数」とを、製本・印刷における基本サイズを仕上がりサイズに応じて類型化した「版型」と対応させて記憶したテーブルである。台割マスタ参照部１１１は、台割マスタの記述内容を参照し、台割マスタに記憶されている全ての「版型」について、ユーザがそのうちの１つを選択可能な態様で表示部１６に提示する。係る場合、ユーザが操作部１５を介して、「ページ総数」を設定するのに併せて、作成しようとする印刷物に適用する「版型」を選択すると、台割マスタ参照部１１１は、これに応答して、選択された「版型」に対応する「最多折丁ページ数」と「最多印刷ページ数」との値を台割マスタから取得する。
【００４５】
〈２−２．中間折丁テーブル作成部〉
中間折丁テーブル作成部２００は、中間折丁ごとのページ構成を示したテーブルを作成する処理部である。なお、この実施の形態においては、図１０に示すように２つ中間折丁が丁付けされた合成折丁を作成する２丁１冊様式における台割表を作成する場合について説明する。係る場合、中間折丁テーブル作成部２００は、各合成折丁の左側に丁付けされる中間折丁のページ構成を示したテーブル（以下において「第１テーブル」という）と、右側に丁付けされる中間折丁のページ構成を示したテーブル（以下において「第２テーブル」という）との２つのテーブルをそれぞれ作成することになる。第１テーブル生成部１２０が第１テーブルを作成し、第２テーブル生成部１３０が第２テーブルを作成するものとする。
【００４６】
図１１（ａ）は、第１テーブルＴ１の構成例を、図１１（ｂ）は第２テーブルＴ２の構成例をそれぞれ示す図である。第１テーブルＴ１および第２テーブルＴ２は、必要となる中間折丁の数に対応した数のレコードから構成される。第１テーブルＴ１および第２テーブルＴ２においては、ｉ番目のレコード（ｉ＝１，２・・）を単にレコードｉと称することとする。第１テーブルおよび第２テーブルにおいて、レコードｉは、面付けページ数Ｓ（ｉ）、中間折丁番号Ａ（ｉ）、合成折丁番号Ｂ（ｉ）、開始ページ番号ＰＳ（ｉ）および終了ページ番号ＰＥ（ｉ）の各項目が格納されたレコードｉ（ｉ＝１，２・・）から構成される。
【００４７】
面付けページ数Ｓ（ｉ）は、レコードｉが表す中間折丁に面付けされるページの総数を示す項目である。
【００４８】
中間折丁番号Ａ（ｉ）は、レコードｉが表す中間折丁を識別する番号を示す項目である。また、合成折丁番号Ｂ（ｉ）は、レコードｉが表す合成折丁を識別する番号を示す項目である。
【００４９】
開始ページ番号ＰＳ（ｉ）は、レコードｉが表す中間折丁に面付けされるページのうち、開始ページのページ番号を示す項目である。また、終了ページ番号ＰＥ（ｉ）は、レコードｉが表す中間折丁に面付けされるページのうち、終了ページのページ番号を示す項目である。つまり、開始ページ番号ＰＳ（ｉ）および終了ページ番号ＰＥ（ｉ）より中間折丁に面付けされるページ番号領域（ノンブルＰ（ｉ）（図１４参照））が規定される。
【００５０】
〔第１テーブル生成部〕
第１テーブル生成部１２０は、第１テーブルＴ１を生成する処理部である。第１テーブル生成部１２０は、ページ数算出部１２１、レコード枠作成部１２２、面付けページ数取得部１２３、中間折丁番号付与部１２４、合成折丁番号付与部１２５、ノンブル付与部１２６の各処理部を有している。第１テーブル生成部１２０は、１つ目の中間折丁に対応する１番目のレコードから順に、必要な数だけの（作成される中間折丁の数だけの）レコードを順次に生成することによって第１テーブルＴ１を生成する。
【００５１】
ページ数算出部１２１は、初期情報として取得される「ページ総数」に基づいて、第１テーブルＴ１において割り振られるべきページの数を算出する処理部である。換言すれば、そのページ構成の内容が第１テーブルＴ１に記述されるすべての中間折丁を構成するページの数を算出する処理部である。この実施の形態においては、それぞれの合成折丁に左右２つの中間折丁が丁付けされるので、この値は、取得された「ページ総数」を２で割ることで得られる。
【００５２】
レコード枠作成部１２２は、１つ目の中間折丁に対応する１番目のレコードから順に、ｉ番目のレコードｉの作成の可否を所定の条件式に基づいて判断し、作成すべきと判断した場合には、第１テーブルＴ１に当該レコードの記述領域を確保する処理を行う。ｉ番目のレコードの作成の可否は、ページ数算出部１２１によって算出された割り振るべきページの総数を初期値として１番目のレコードから順にそれぞれのレコードに割り振るページ数を減じていき、ｉ−１番目のレコードに対応する中間折丁への割り振りを行った後に割り振り対象として残っているページの数と、ｉ番目のレコードに対応する中間折丁を構成するのに要するページ数との差分の大小に基づいて判断される。詳細については後述する。なお、第１テーブルＴ１におけるレコードｉの記述領域のことをレコードｉについての「レコード枠」と称することとする。すなわち、レコード枠作成部１２２はいわば、所定の条件に合致する場合に、レコードｉについてのレコード枠を作成する処理部であるといえる。レコード枠作成部１２２が作成したそれぞれのレコード枠に、以下の各機能部によって得られる値が記述されることにより、当該レコード枠に係るレコードが作成されたことになる。以下、この実施の形態において作成される他のテーブルＴ２，Ｔ３，Ｔ４，Ｔ５，Ｔ６のそれぞれにおいても、レコードｉの記述領域のことをレコードｉについての「レコード枠」と称する。
【００５３】
面付けページ数取得部１２３は、面付けページ数Ｓ（ｉ）を取得する処理部である。この実施の形態において、面付けページ数Ｓ（ｉ）は、初期情報として取得される「最多折丁ページ数」がその取り得る値の最大値であり、面付けの対象となるページ数がこれよりも小さい場合には、「最多折丁ページ数」の（１／２）t倍＝１／２t倍の値（ｔ＝１，２・・）のうち、当該ページ数を超えない範囲でその最大値を取るように定められる。
【００５４】
中間折丁番号付与部１２４は、中間折丁番号Ａ（ｉ）を生成する処理部である。具体的には、初期値を１として、レコード枠の作成順に対応させて昇順に値を与える。
【００５５】
合成折丁番号付与部１２５は、合成折丁番号Ｂ（ｉ）を生成する処理部である。具体的には、初期値を１として、レコード枠の作成順に対応させて昇順に値を与える。
【００５６】
ノンブル付与部１２６は、開始ページ番号ＰＳ（ｉ）と終了ページ番号ＰＥ（ｉ）とを算出する処理部である。具体的には、開始ページ番号ＰＳ（ｉ）については、初期値を１として、レコード枠の作成順に対応させて順次に面付けページ数Ｓ（ｉ−１）を加えていくことで生成する。終了ページ番号ＰＥ（ｉ）については、初期値をＳ（１）として、レコード枠の作成順に対応させて順次に面付けページ数Ｓ（ｉ）を加えていくことで生成する。
【００５７】
〔第２テーブル生成部〕
第２テーブル生成部１３０は、第２テーブルＴ２を生成する処理部である。第２テーブル生成部１３０は、レコード枠作成部１３１、面付けページ数取得部１３２、中間折丁番号付与部１３３、合成折丁番号付与部１３４、ノンブル付与部１３５の各処理部を有している。第２テーブル生成部１３０は、第１テーブルＴ１で作成されたレコードと同数のレコードを順次に生成することによって第２テーブルＴ２を生成する。
【００５８】
レコード枠作成部１３１は、第２テーブルＴ２を構成するレコード枠を作成する処理部である。具体的には、第１テーブルＴ１において作成されたレコード枠と同数のレコード枠を作成する。
【００５９】
面付けページ数取得部１３２は、面付けページ数Ｓ（ｉ）を取得する処理部である。具体的には、第１テーブルＴ１のレコードｉについての面付けページ数Ｓ（ｉ）の値を取得して、第２テーブルＴ２のレコード枠ｉの面付けページ数Ｓ（ｉ）の値として出力する。
【００６０】
中間折丁番号付与部１３３は、中間折丁番号Ａ（ｉ）を生成する処理部である。具体的には、初期値を第１テーブルＴ１において付与した中間折丁番号の最大値より１つ大きな値として、レコード枠の作成の逆順に対応させて昇順に値を与える。
【００６１】
合成折丁番号付与部１３４は、合成折丁番号Ｂ（ｉ）を生成する処理部である。具体的には、初期値を１として、レコード枠の作成順に対応させて昇順に値を与える。
【００６２】
ノンブル付与部１３５は、開始ページ番号ＰＳ（ｉ）と終了ページ番号ＰＥ（ｉ）とを算出する処理部である。具体的には、開始ページ番号ＰＳ（ｉ）については、レコード枠の作成の逆順に対応させて順次に面付けページ数Ｓ（ｉ＋１）を加えていくことで生成する。ただし、初期値（すなわち、第２テーブルＴ２の最後のレコードＭ２の開始ページ番号ＰＳ（Ｍ２）の値）は、第１テーブルＴ１の最後のレコードＭ１の終了ページ番号ＰＥ（Ｍ１）に１を加えた値とする。終了ページ番号ＰＥ（ｉ）については、レコード枠の作成の逆順に対応させて順次に面付けページ数Ｓ（ｉ）を加えていくことで生成する。ただし、初期値（すなわち、終了ページ番号ＰＥ（Ｍ２）の値）は、終了ページ番号ＰＥ（Ｍ１）に面付けページ数Ｓ（Ｍ２）を加えた値とする。
【００６３】
〈２−３．第３テーブル生成部〉
第３テーブル生成部１４０は、各合成折丁のページ構成を示したテーブル（以下において「第３テーブル」という）を作成する処理部である。
【００６４】
図１２は、第３テーブルＴ３の構成例を示す図である。第３テーブルＴ３は、必要となる合成折丁の数に対応した数のレコードから構成される。第３テーブルＴ３においても、ｉ番目のレコード（ｉ＝１，２・・）を単にレコードｉと称することとする。第３テーブルＴ３において、レコードｉは、合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）、面付けページ数Ｓ（ｉ）、開始ページ番号ＰＳ（ｉ）、終了ページ番号ＰＥ（ｉ）、丁付けページ数Ｌ（ｉ）およびグループ番号Ｇ（ｉ）の各項目が格納されたレコードｉ（ｉ＝１，２・・）から構成される。
【００６５】
丁付けページ数Ｌ（ｉ）は、レコードｉが表す合成折丁に面付けされるページの総数を示す項目である。
【００６６】
グループ番号Ｇ（ｉ）は、レコードｉのグループ属性を識別する番号を示す項目である。その他の各項目の内容は第１テーブルＴ１および第２テーブルＴ２の各項目の内容と同じである。
【００６７】
第３テーブル生成部１４０は、レコード枠作成部１４１、合成折丁番号付与部１４２、中間折丁番号付与部１４３、丁付けページ数算出部１４４、折丁グループ番号付与部１４５の各処理部を有している。第３テーブル生成部１４０は、１つ目の合成折丁に対応する１番目のレコードから順に、必要な数だけの（作成される合成折丁の数だけの）レコードを順次に生成することによって第３テーブルＴ３を生成する。
【００６８】
レコード枠作成部１４１は、第３テーブルＴ３を構成するレコード枠を作成する処理部である。具体的には、第１テーブルＴ１において作成されたレコード枠と同数のレコード枠を作成する。
【００６９】
合成折丁番号付与部１４２は、合成折丁番号Ｂ（ｉ）を生成する処理部である。具体的には、第１テーブルＴ１（もしくは第２テーブルＴ２）のレコードｉについての合成折丁番号Ｂ（ｉ）の値を取得して、第３テーブルＴ３のレコード枠ｉの合成折丁番号Ｂ（ｉ）の値として出力する。
【００７０】
中間折丁番号付与部１４３は、中間折丁番号Ａ（ｉ）を生成する処理部である。具体的には、第１テーブルＴ１のレコードｉについての中間折丁番号Ａ（ｉ）の値を取得するとともに、第２テーブルＴ２のレコードｉについての中間折丁番号Ａ（ｉ）の値を取得して、これら取得した２つの値を第３テーブルＴ３のレコード枠ｉの中間折丁番号Ａ（ｉ）の値として出力する。つまり、第１テーブルＴ１および第２テーブルＴ２において互いに同一の合成折丁番号Ｂ（ｉ）を有するレコードの中間折丁番号Ａ（ｉ）が、それぞれ第３テーブルＴ３において同一のレコードの中間折丁番号Ａ（ｉ）として出力される。
【００７１】
丁付けページ数算出部１４４は、丁付けページ数Ｌ（ｉ）を算出する処理部である。具体的には、第３テーブルＴ３の各レコード枠ｉに格納された面付けページ数Ｓ（ｉ）の総和を算出する。
【００７２】
折丁グループ番号付与部１４５は、折丁グループ番号Ｇ（ｉ）を付与する処理部である。具体的には、丁付けページ数Ｌ（ｉ）が互いに等しいレコードｉから構成される折丁グループを形成して、折丁グループの生成順に、１から昇順に各折丁グループを識別するための番号を付与する。
【００７３】
〈２−４．第４テーブル生成部〉
第４テーブル生成部１５０は、各印刷台のページ構成を示したテーブル（以下において「第４テーブル」という）を生成する処理部である。
【００７４】
図１３は、第４テーブルＴ４の構成例を示す図である。第４テーブルＴ４は、必要となる印刷台の数に対応した数のレコードから構成される。第４テーブルＴ４においても、ｉ番目のレコード（ｉ＝１，２・・）を単にレコードｉと称することとする。第４テーブルＴ４において、レコードｉは、折丁グループ番号Ｇ（ｉ）、合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）、割り付け数Ｅ（ｉ）および印刷台番号Ｙ（ｉ）の各項目が格納されたレコードｉ（ｉ＝１，２・・）から構成される。
【００７５】
割り付け数Ｅ（ｉ）は、レコードｉが表す印刷台に割り付ける合成折丁の数を示す項目である。
【００７６】
印刷台番号Ｙ（ｉ）は、レコードｉが表す印刷台を識別する番号を示す項目である。その他の各項目の内容は第１〜第３テーブルＴ１，Ｔ２，Ｔ３の各項目の内容と同じである。
【００７７】
第４テーブル生成部１５０は、レコード枠作成部１５１、合成折丁番号付与部１５２、中間折丁番号付与部１５３、印刷台番号付与部１５４の各処理部を有している。第４テーブル生成部１５０は、１つ目の印刷台に対応する１番目のレコードから順に、必要な数だけの（作成される印刷台の数だけの）レコードを順次に生成することによって第４テーブルＴ４を生成する。
【００７８】
レコード枠作成部１５１は、１つ目の印刷台に対応する１番目のレコードから順に、ｉ番目のレコードｉの作成の可否を所定の条件式に基づいて判断し、作成すべきと判断した場合には、第４テーブルＴ４に当該レコードの記述領域を確保する処理を行う。ｉ番目のレコードの作成の可否は、割り振り処理の対象となる合成折丁の総数を初期値として１番目のレコードから順にそれぞれのレコードに割り振る合成折丁数を減じていき、ｉ−１番目のレコードに対応する印刷台への割り振りを行った後に割り振り対象として残っている合成折丁の数と、ｉ番目のレコードに対応する印刷台を構成するのに要する合成折丁数との差分の大小に基づいて判断される。詳細については後述する。レコード枠作成部１５１が作成したそれぞれのレコード枠に、以下の各機能部によって得られる値が記述されることにより、当該レコード枠に係るレコードが作成されたことになる。
【００７９】
合成折丁番号付与部１５２は、合成折丁番号Ｂ（ｉ）を付与する処理部である。具体的には、第３テーブルＴ３のレコードを、第４テーブルＴ４の各レコード枠に割り振る合成折丁の個数分だけ読み出して、当該読み出したレコードの合成折丁番号Ｂ（ｉ）を第４テーブルＴ４の合成折丁番号Ｂ（ｉ）として出力する。
【００８０】
中間折丁番号付与部１５３は、中間折丁番号Ａ（ｉ）を付与する処理部である。具体的には、合成折丁番号付与部１５２において読み出された第３テーブルＴ３のレコードの中間折丁番号Ａ（ｉ）を第４テーブルＴ４の中間折丁番号Ａ（ｉ）として出力する。
【００８１】
印刷台番号付与部１５４は、印刷台番号Ｙ（ｉ）生成する処理部である。具体的には、レコード枠の生成順に対応させて昇順に値を与える。
【００８２】
〈２−５．製本台割表生成部〉
製本台割表生成部１６０は、合成折丁ごとのページ構成および面付けパターンを示したテーブル（以下において「製本台割表Ｔ５」という）を生成する処理部である。
【００８３】
図１４は、製本台割表Ｔ５の構成例を示す図である。製本台割表Ｔ５は、必要となる合成折丁の数に対応した数のレコードから構成される。製本台割表Ｔ５においても、ｉ番目のレコード（ｉ＝１，２・・）を単にレコードｉと称することとする。製本台割表Ｔ５において、レコードｉは、合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）、面付けページ数Ｓ（ｉ）、開始ページ番号ＰＳ（ｉ）、終了ページ番号ＰＥ（ｉ）、丁付けページ数Ｌ（ｉ）および面付けのパターンＳＱの各項目が格納されたレコードｉ（ｉ＝１，２・・）から構成されている。
【００８４】
面付けのパターンＳＱは、レコードｉが表す合成折丁に丁付けされる中間折丁に面付けされるページの面付けパターン情報を示す項目である。その他の各項目の内容は第３テーブルＴ３の各項目の内容と同じである。
【００８５】
製本台割表生成部１６０は、レコード枠作成部１６１、面付けパターン選択部１６２の各処理部を有している。
【００８６】
レコード枠作成部１６１は、製本台割表Ｔ５を構成するレコード枠を作成する処理部である。具体的には、第３テーブルＴ３において作成されてたレコード枠と同数のレコード枠を作成する。
【００８７】
面付けパターン選択部１６２は、面付けパターンの設定を行う処理部である。具体的には、予めＲＡＭ１３等に格納された複数種類の面付けパターンのうちのいずれかの面付けパターンをユーザに選択させるための所定の処理を行うとともに、ユーザが選択した面付けパターンを面付けのパターンＳＱの項目に格納する。
【００８８】
〈２−６．印刷台割表生成部〉
印刷台割表生成部１７０は、印刷台ごとのページ構成および通し数を示したテーブル（以下において「印刷台割表Ｔ６」という）を生成する処理部である。
【００８９】
図１５は、印刷台割表Ｔ６の構成例を示す図である。印刷台割表Ｔ６は、必要となる印刷台の数に対応した数のレコードから構成される。印刷台割表Ｔ６においても、ｉ番目のレコード（ｉ＝１，２・・）を単にレコードｉと称することとする。印刷台割表Ｔ６において、レコードｉは、印刷台番号Ｙ（ｉ）、合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）、割り付け数Ｅ（ｉ）、版型Ｈおよび通し数Ｖ（ｉ）の各項目が格納されたレコードｉ（ｉ＝１，２・・）から構成されている。
【００９０】
通し数Ｖ（ｉ）は、レコードｉが表す印刷台の印刷枚数である。その他の各項目の内容は第３テーブルＴ３の各項目の内容と同じである。
【００９１】
印刷台割表生成部１７０は、レコード枠作成部１７１、通し数算出部１７２の各処理部を有している。
【００９２】
レコード枠作成部１７１は、製本台割表Ｔ５を構成するレコード枠を作成する処理部である。具体的には、第４テーブルＴ４において作成されたレコード枠と同数のレコード枠を作成する。
【００９３】
通し数算出部１７２は、通し数Ｖ（ｉ）を算出する処理部である。具体的には、ユーザから作成すべき印刷物の総数（総冊数Ｊ）の値を受け付けた上で、（総冊数Ｊ）／（割り付け数Ｅ（ｉ）なる演算を実行することにより通し数Ｖ（ｉ）を算出する。
【００９４】
〈３．台割表作成処理〉
図３は、台割作成装置１において、２丁１冊様式の台割表を生成する際の処理動作を示すフローチャートである。
【００９５】
〈３−１．初期情報取得処理〉
はじめに、初期情報取得部１１０が台割作成のための初期情報をユーザから受け付ける（ステップＳ２１〜ステップＳ２２）。
【００９６】
まず、初期情報の１つであるページ総数Ｐをユーザより受け付ける（ステップＳ２１）。より具体的には、初期情報取得部１１０が、ユーザにページ総数Ｐの入力を促すための所定の処理（例えば、表示部１６に、「印刷物のページの総数を入力してください」とのメッセージを表示する処理）を行う。当該メッセージに応じてユーザが入力操作を行うと、当該入力された値をページ総数Ｐとして受け付ける。
【００９７】
続いて、初期情報のひとつである最多折丁ページ数Ｍと最多印刷ページ数ｍとを読み込む（ステップＳ２２）。この処理は、より具体的には次のように行われる。はじめに、台割マスタ参照部１１１が台割マスタＩ（図９参照）を参照して、マスタ内に格納された版型Ｈの候補を一覧として読み出す。続いて初期情報取得部１１０が、読み出された版型Ｈの候補一覧を表示部１５に表示するとともに、ユーザにいずれかの版型Ｈを選択させるための所定の処理（例えば、表示部１６に、「版型を選択してください」とのメッセージを表示する処理）を行う。当該メッセージに応じてユーザが版型Ｈを選択すると、続いて、台割マスタ参照部１１１が、台割マスタＩから、当該選択された版型Ｈに応じた最多折丁ページ数Ｍおよび最多印刷ページ数ｍを読み込む。
【００９８】
なお、以下においては、具体例として、ユーザがページ総数Ｐとして「１８４」を入力するとともに、版型Ｈとして図９に例示する台割マスタＩに基づき「Ｂ全」を選択した場合の処理経過についても併せて示すこととする。この場合、最多折丁ページ数Ｍとして「１６」が、最多印刷ページ数ｍとして「６４」が取得されることになる。
【００９９】
〈３−２．中間折丁テーブル作成処理〉
〔第１テーブル〕
続いて、第１テーブル生成部１２０が、ステップＳ２１，ステップＳ２２で取得された初期情報に基づいて第１テーブルＴ１を生成する（ステップＳ２３）。図４は、第１テーブルＴ１の生成処理動作を示すフローチャートである。
【０１００】
はじめに、ページ数算出部１２１が、ページ総数Ｐのうち、第１テーブルＴ１に割り振るべきページ数を、Ｑ（０）＝（ページ総数Ｐ）／２なる演算を実行することにより算出する。Ｐ＝１８４からは、Ｑ（０）＝９２という値が得られる。
【０１０１】
次に、レコード枠作成部１２２が、第１テーブルを構成するレコードのレコード枠を１つずつ作成するとともに、面付けページ数取得部１２３が、作成されたレコード枠ｉの面付けページ数Ｓ（ｉ）を算出する。この処理について具体的に説明する。
【０１０２】
まず、ｉ＝１をセットする（ステップＳ３０２）。
【０１０３】
続いて、ｔ＝０をセットする（ステップＳ３０３）。ｔは、後述するように、面付けページ数Ｓ（ｉ）を規定する値となる。
【０１０４】
次に、Ｒ（ｉ）＝Ｑ（ｉ−１）−（（最多折丁ページ数Ｍ）／２t）なる演算を実行することにより仮の残りページ数Ｒ（ｉ）を算出する（ステップＳ３０４）。この演算式のＱ（ｉ−１）は、ｉ−１番目のレコードに対応する中間折丁に対するページの割り振りが行われた後に残っているページの数を意味している。（最多折丁ページ数Ｍ）／２tなる値は、ｉ番目のレコードに対応する中間折丁への面付けページ数の候補として設定される値である。つまり、仮の残りページ数Ｒ（ｉ）は、ページ割り振りが行われていないページの数から、仮に（最多折丁ページ数Ｍ）／２tのページを差し引いた場合に残るページ数である。いま、Ｑ（０）＝９２、最多折丁ページ数Ｍ＝１６、ｔ＝０であるので、仮の残りページ数Ｒ（１）＝７６となる。
【０１０５】
続いて、仮の残りページ数Ｒ（ｉ）の値が０以上か否かを判断する（ステップＳ３０５）。ステップＳ３０５において仮の残りページ数Ｒ（ｉ）の値が０以上であると判断された場合、（最多折丁ページ数Ｍ）／２tのページ数を割り振ることが可能であると判断してステップＳ３０６に進む。
【０１０６】
ステップＳ３０６においては、レコード枠をひとつ作成する。
【０１０７】
続いて、面付けページ数取得部１２３が、作成されたレコード枠ｉの面付けページ数Ｓ（ｉ）の値として、先のステップＳ３０４において仮に差し引いた値（（最多折丁ページ数Ｍ）／２tの値）を出力する（ステップＳ３０７）。いま、Ｒ（１）＝７６であるので、レコード枠１が作成され、Ｓ（１）＝１６となる。
【０１０８】
続いて、ページ数Ｑ（ｉ）の値として仮の残りページ数Ｒ（ｉ）の値をセットする（ステップＳ３０８）。すなわち、レコード枠ｉが作成されたことに伴い、仮の残りページ数Ｒ（ｉ）の値を、次のレコード枠ｉ＋１を作成する前の段階で残存するページの数（ページ数Ｑ（ｉ））としてセットする。いま、Ｒ（１）＝７６であるので、ページ数Ｑ（１）＝７６となる。
【０１０９】
次に、ページ数Ｑ（ｉ）の値が０であるか否かを判断する（ステップＳ３０９）。
【０１１０】
ステップＳ３０９において、ページ数Ｑ（ｉ）の値が０でないと判断された場合、割り振るべきページが残存すると判断し、ｉの値としてｉ＋１をセットして（ステップＳ３１０）、再度ステップＳ３０４の処理に進む。いま、Ｑ（１）＝７６であるので、Ｑ（１）は０でないと判断されて、ステップＳ３１０の処理に進む。以降、ステップＳ３１０およびステップＳ３０４〜Ｓ３０９の処理が４回繰り返されることによってレコード枠２〜５が作成される。ステップＳ３０６においてレコード枠５が作成されると、続いて、ステップＳ３０７〜ステップＳ３１０の処理が行われてステップＳ３０４の処理に進むこととなるが、このステップＳ３０４においては、Ｒ（６）＝−４が算出される。したがって、続くステップＳ３０５の処理において仮の残りページ数Ｒ（６）の値が０以上でないと判断される。
【０１１１】
ステップＳ３０５において仮の残りページ数Ｒ（ｉ）の値が０以上でないと判断された場合、（最多折丁ページ数Ｍ）／２tのページ数を割り振ることが不可能であると判断してステップＳ３１１に進む。ステップＳ３１１においては、ｔの値を１つ繰り上げてセットし、続いて、再度仮の残りページ数Ｒ（ｉ）の値を算出して（ステップＳ３０４）、ステップＳ３０５の判断を行う。すなわち、ページ数Ｑ（ｉ−１）から、仮に差し引くページの数の値（（最多折丁ページ数Ｍ）／２t）を順に小さくしながら（最多折丁ページ数Ｍ）／２tのページ数を割り振ることが可能であるか否かの判断を行う。つまり、１つの中間折丁に対してできるだけ多くのページが面付けされるように、ｔの値は（（最多折丁ページ数Ｍ）／２t）の値がＱ（ｉ−１）を超えない範囲でできるだけ大きな値となるように定められる。いま、Ｑ（５）＝１２であるので、ｔの値が１つ繰り上げられて１とされるとＲ（６）＝４となる。この場合、ステップＳ３０５において仮の残りページ数Ｒ（６）の値が０以上であると判断されて、ステップＳ３０６に進んでレコード枠６が作成される。また、レコード枠６のＳ（６）＝８となる。以降、ステップＳ３０８〜ステップＳ３１０およびステップＳ３０４〜Ｓ３０６の処理が行われてレコード枠７が作成される。ステップＳ３０６においてレコード枠７が作成されると、続いて、ステップＳ３０８の処理が行われてステップＳ３０９の処理に進むこととなるが、このステップＳ３０９においては、ページ数Ｑ（７）の値が０であると判断される。
【０１１２】
ステップＳ３０９においてページ数Ｑ（ｉ）の値が０であると判断された場合、割り振るべきページがなくなったと判断してステップＳ３１２の処理に進む。
【０１１３】
ステップＳ３１２においては、中間折丁番号付与部１２４が、レコード枠ｉの生成順に、１から昇順に番号を付与して中間折丁番号Ａ（ｉ）を出力する。
【０１１４】
続いて、合成折丁番号付与部１２５が、レコード枠ｉの生成順に、１から昇順に番号を付与して合成折丁番号Ｂ（ｉ）を出力する（ステップＳ３１３）。
【０１１５】
次に、ノンブル付与部１２６が、開始ページ番号ＰＳ（ｉ）と終了ページ番号ＰＥ（ｉ）の値を算出する（ステップＳ３１４）。まず、開始ページ番号ＰＳ（１）の値に初期値１をセットする。続いて、レコード枠ｉの生成の昇順に、式１に示す演算を行って開始ページ番号ＰＳ（ｉ）を算出する。一方、終了ページ番号ＰＥ（１）の値に面付けページ数Ｓ（１）をセットする。続いて、レコード枠ｉの生成の昇順に、式２に示す演算を行って終了ページ番号ＰＥ（ｉ）を算出する。
【０１１６】
【数１】
2007334657.tif 000003
【０１１７】
例えば、ＰＳ（２）＝１８となり、ＰＥ（２）＝３２となる。
【０１１８】
以上の処理によって、初期情報取得部１１０が取得した初期情報から第１テーブルＴ１が作成される。作成された第１テーブルＴ１はＲＡＭ１３に格納される。
【０１１９】
〔第２テーブル〕
再び図３のフローチャートを参照する。ステップＳ２３の処理が完了すると、続いて、第２テーブルＴ２生成部１３０が、ステップＳ２３で生成された第１テーブルＴ１に基づいて第２テーブルＴ２を生成する（ステップＳ２４）。図５は、第２テーブルＴ２の生成処理動作を示すフローチャートである。
【０１２０】
はじめに、レコード枠作成部１３１が、第２テーブルＴ２を構成するレコード枠ｉ（ｉ＝１，２・・）を作成する（ステップＳ４０１）。具体的には、第１テーブルＴ１に作成されたレコード枠ｉ（ｉ＝１，２・・）と同数のレコード枠ｉ（ｉ＝１，２・・）を順に作成する。なおここで、面付けページ数取得部１３２が、第１テーブルＴ１のレコードｉに格納されている面付けページ数Ｓ（ｉ）の値を取得して、第３テーブルＴ３のレコード枠ｉの面付けページ数Ｓ（ｉ）の値として出力する。いま、第１テーブルＴ１にはレコード枠１〜７が作成されているので、第２テーブルＴ２にはレコード枠ｉ（ｉ＝１，２・・７）が順に作成される。
【０１２１】
続いて、中間折丁番号付与部１３３が、レコード枠ｉの生成の逆順に、第１テーブルＴ１において付与した中間折丁番号の最大値より１つ大きな値から昇順に番号を付与して中間折丁番号Ａ（ｉ）を出力する（ステップＳ４０２）。いま、第１テーブルＴ１の中間折丁番号の最大値は７であるので、中間折丁番号Ａ（７）＝８となる。
【０１２２】
続いて、合成折丁番号付与部１３４が、レコード枠ｉの生成順に、１から昇順に番号を付与して合成折丁番号Ｂ（ｉ）を出力する（ステップＳ４０３）。
【０１２３】
次に、ノンブル付与部１３５が、開始ページ番号ＰＳ（ｉ）と終了ページ番号ＰＥ（ｉ）の値を算出する（ステップＳ４０４）。まず、開始ページ番号ＰＳ（Ｍ２）の値に、終了ページ番号ＰＥ（Ｍ１）＋１の値をセットする。続いて、レコード枠ｉの生成の降順に、式３に示す演算を行って開始ページ番号ＰＳ（ｉ）を算出する。一方、終了ページ番号ＰＥ（Ｍ２）の値に、終了ページ番号ＰＥ（Ｍ１）＋面付けページ数Ｓ（Ｍ２）の値をセットする。続いて、レコード枠ｉの生成の降順に、式４に示す演算を行って終了ページ番号ＰＥ（ｉ）を算出する。
【０１２４】
【数２】
2007334657.tif 000004
【０１２５】
例えば、ＰＳ（７）＝９３（すなわち、第１テーブルＴ１のレコード枠７の終了ページ番号ＰＥ（７）の値（９３）に１加えた値）となり、終了ページ番号ＰＥ（７）＝９６となる。
【０１２６】
以上の処理によって、第２テーブルＴ２が作成される。つまりは、初期情報取得部１１０が取得した初期情報から作成した第１テーブルＴ１から第２テーブルＴ２が作成される。作成された第２テーブルＴ２はＲＡＭ１３に格納される。
【０１２７】
〈３−３．第３テーブル作成処理〉
再び図３のフローチャートを参照する。ステップＳ２４の処理が完了すると、続いて、第３テーブルＴ３生成部１４０が、ステップＳ２３，Ｓ２４で生成された第１、第２テーブルＴ２に基づいて第３テーブルＴ３を生成する（ステップＳ２５）。図６は、第３テーブルＴ３の生成処理動作を示すフローチャートである。
【０１２８】
はじめに、レコード枠作成部１４１が、第３テーブルＴ３を構成するレコード枠ｉ（ｉ＝１，２・・）を作成する（ステップＳ５０１）。具体的には、第１テーブルＴ１（もしくは第２テーブルＴ２）に作成されたレコード枠ｉ（ｉ＝１，２・・）と同数のレコード枠ｉ（ｉ＝１，２・・）を順に作成する。
【０１２９】
続いて、合成折丁番号付与部１４２が、合成折丁番号Ｂ（ｉ）を出力する（ステップＳ５０２）。具体的には、第１テーブルＴ１（もしくは第２テーブルＴ２）においてレコード枠ｉに格納されている合成折丁番号Ｂ（ｉ）の値を取得して、第３テーブルＴ３のレコード枠ｉの合成折丁番号Ｂ（ｉ）の値として出力する。
【０１３０】
続いて、中間折丁番号付与部１４３が、中間折丁番号Ａ（ｉ）を出力する（ステップＳ５０３）。具体的には、第１テーブルＴ１のレコードｉに格納されている中間折丁番号Ａ（ｉ）の値を取得するとともに、第２テーブルＴ２のレコードｉに格納されている中間折丁番号Ａ（ｉ）の値を取得して、取得した２個の値を第３テーブルＴ３のレコード枠ｉの中間折丁番号Ａ（ｉ）の値として出力する。さらにここで、第１テーブルＴ１のレコードｉに格納されている面付けページ数Ｓ（ｉ）、開始ページ番号ＰＳ（ｉ）および終了ページ番号ＰＥ（ｉ）の値をそれぞれ取得して、第３テーブルＴ３のレコード枠ｉの同じ項目の値として出力する。また、第２テーブルＴ２のレコードｉに格納されている面付けページ数Ｓ（ｉ）、開始ページ番号ＰＳ（ｉ）および終了ページ番号ＰＥ（ｉ）の値もそれぞれ取得して、第３テーブルＴ３のレコード枠ｉの同じ項目の値として出力する。例えば、中間折丁番号Ａ（１）＝１、１４となる。
【０１３１】
続いて、丁付けページ数算出部１４４が、丁付けページ数Ｌ（ｉ）を算出する（ステップＳ５０４）。具体的には、レコード枠ｉに格納された２つの面付けページ数Ｓ（ｉ）の和を算出して、丁付けページ数Ｌ（ｉ）として出力する。いま、Ｓ（１）には１６と１６が格納されているので、Ｌ（１）＝３２となる。
【０１３２】
続いて、折丁グループ番号付与部１４５が、折丁グループ番号Ｇ（ｉ）を付与する（ステップＳ５０５）。具体的には、まず、丁付けページ数Ｌ（ｉ）が互いに等しいレコード枠ｉから構成される折丁グループを形成する。次に、折丁グループの生成順に、「１」から昇順に各折丁グループを識別するための番号を付与する。いま、レコード枠１，２，３，４，５はいずれも丁付けページ数Ｌ（ｉ）＝３２であるので、これらの各レコードから構成される折丁グループ１を形成する。すなわち、折丁グループ番号Ｇ（１），Ｇ（２），Ｇ（３），Ｇ（５）の値はいずれも１となる。
【０１３３】
以上の処理によって、第３テーブルＴ３が作成される。つまりは、初期情報取得部１１０が取得した初期情報から作成した第１テーブルＴ１および第２テーブルＴ２から、第３テーブルＴ３が作成される。作成された第３テーブルＴ３はＲＡＭ１３に格納される。
【０１３４】
〈３−４．第４テーブル作成処理〉
再び図３のフローチャートを参照する。ステップＳ２５の処理が完了すると、続いて、第４テーブルＴ４生成部１５０が、ステップＳ２５で生成された第３テーブルＴ３に基づいて第４テーブルＴ４を生成する（ステップＳ２６）。図７は、第４テーブルＴ４の生成処理動作を示すフローチャートである。
【０１３５】
はじめに、ｇ＝１をセットする（ステップＳ６０１）。ここでは、印刷台への合成折丁の割り振り処理は折丁グループごとに行われることとなり、「ｇ」は処理対象となる折丁グループのグループ番号を示す値となる。
【０１３６】
続いて、第３テーブルＴ３を参照して、折丁グループ番号Ｇ（ｉ）の値がｇのレコードｉを全て読み出す（ステップＳ６０２）。また併せて、折丁グループ番号Ｇ（ｉ）の値がｇのレコードｉの丁付けページ数Ｌ（ｉ）の値（以下において「グループ丁付けページ数ＬＧ（ｇ）（ｇ＝１，２・・）」と示す）を読み出す。ここではまず、第３テーブルＴ３（図１２参照）から折丁グループ番号Ｇ（ｉ）の値が１のレコード１，２，３，４，５が読み出される。また、ＬＧ（１）＝３２となる。
【０１３７】
次に、レコード枠作成部１５１が、第４テーブルＴ４を構成するレコードのレコード枠を１つずつ作成するとともに、合成折丁番号付与部１５２が、作成されたレコード枠ｉの合成折丁番号Ｂ（ｉ）を出力する。この処理について具体的に説明する。
【０１３８】
まず、印刷台に割り付け可能な合成折丁の最大数（最大割付数Ｎ）を、（最多印刷ページ数ｍ）／（グループ丁付けページ数ＬＧ（ｇ））なる演算を実行することにより算出する（ステップＳ６０３）。いま、ＬＧ（１）＝３２であるので、Ｎ＝２となる。
【０１３９】
次に、ｉ＝１をセットする（ステップＳ６０４）。
【０１４０】
続いて、ｒ＝０をセットする（ステップＳ６０５）。「ｒ」は、後述するように、各印刷台に割り振る合成折丁の個数を規定する値となる。
【０１４１】
次に、Ｕ（ｉ）＝Ｗ（ｉ−１）−（（最大割付数Ｎ）／２r）なる演算を実行することにより仮の残り合成折丁数Ｕ（ｉ）を算出する（ステップＳ６０６）。この演算式のＷ（ｉ−１）は、ｉ−１番目のレコードに対応する印刷台に対する合成折丁の割り振りが行われた後に残っている合成折丁の数を意味している。ただし、合成折丁数Ｗ（ｉ）の初期値となる合成折丁数Ｗ（０）の値（すなわち、印刷台に対する合成折丁の割り振りが行われる前の合成折丁の数）には、ステップＳ６０２において読み出したレコードの総数をセットする。（最大割付数Ｎ）／２rなる値は、ｉ番目のレコードに対応する印刷台に割り振る合成折丁数の候補として設定される値である。つまり、仮の残り合成折丁数Ｕ（ｉ）は、印刷台に割り振られていない合成折丁の数から、仮に（最大割付数Ｎ）／２rの合成折丁を差し引いた場合に残る合成折丁数であるいま、Ｗ（０）＝５、Ｎ＝２であるので、Ｕ（１）＝３となる。
【０１４２】
続いて、仮の残り合成折丁数Ｕ（ｉ）の値が０以上か否かを判断する（ステップＳ６０７）。ステップＳ６０７において仮の残り合成折丁数Ｕ（ｉ）の値が０以上であると判断された場合、（最大割付数Ｎ）／２rの合成折丁を割り振ることが可能であると判断してステップＳ６０８に進む。
【０１４３】
ステップＳ６０８においては、レコード枠を１つ作成する。なお、ここで作成したレコード枠ｉの割り付け数Ｅ（ｉ）の値としてｒの値を出力する。
【０１４４】
続いて、合成折丁番号付与部１５２が、作成されたレコード枠ｉの合成折丁番号Ｂ（ｉ）を出力する（ステップＳ６０９）。レコードｉに対応する印刷台には、（最大割付数Ｎ）／２r個の合成折丁割り振り可能である。したがって、この値をレコード枠ｉの合成折丁番号Ｂ（ｉ）に格納すべき合成折丁の個数とする。そこで、合成折丁番号付与部１５２は、まず、ステップＳ６０２で読み出した第３テーブルＴ３のレコードｉを昇順に（最大割付数Ｎ）／２r個読み出す。さらに、当該読み出した（最大割付数Ｎ）／２r個の各レコードの合成折丁番号Ｂ（ｉ）の値をレコード枠ｉの合成折丁番号Ｂ（ｉ）として出力する。また、中間折丁番号付与部１５３が、当該読み出した（最大割付数Ｎ）／２r個の各レコードｉの中間折丁番号Ａ（ｉ）の値をレコード枠ｉの中間折丁番号Ａ（ｉ）として出力する。例えば、レコード枠１に対応する印刷台には２つの合成折丁が割り振られる。したがって、レコード１とレコード２とが読み出され、Ｂ（１）＝１、２となる。また、Ａ（１）＝１、１４、２、１３となる。
【０１４５】
続いて、合成折丁数Ｗ（ｉ）の値として仮の残り合成折丁数Ｕ（ｉ）の値をセットする（ステップＳ６１０）。すなわち、レコード枠ｉが作成されたことに伴い、仮の残り合成折丁数Ｕ（ｉ）の値を、次のレコード枠ｉ＋１を作成する段階における合成折丁数Ｗ（ｉ）としてセットする。いま、Ｕ（１）＝３であるので、Ｗ（１）＝３となる。
【０１４６】
次に、合成折丁数Ｗ（ｉ）の値が０であるか否かを判断する（ステップＳ６１１）。
【０１４７】
ステップＳ６１０において、合成折丁数Ｗ（ｉ）の値が０でないと判断された場合、割り振るべき合成折丁が残存すると判断し、ｉの値としてｉ＋１をセットして（ステップＳ６１２）、再度ステップＳ６０６の処理に進む。いま、Ｗ（１）＝３であるので、Ｗ（１）＝０でないと判断されて、ステップＳ６１１の処理に進む。以降、ステップＳ６１２およびステップＳ６０６〜Ｓ６０８の処理が１回繰り返されることによってレコード枠２が作成される。ステップＳ６０８においてレコード枠２が作成されると、続いて、ステップＳ６１０〜ステップＳ６１２の処理が行われてステップＳ６０６の処理に進むこととなるが、このステップＳ６０６においては、Ｕ（２）＝−１が算出される。したがって、続くステップＳ６０７の処理においてＵ（２）の値が０以上でないと判断される。
【０１４８】
ステップＳ６０７において仮の残り合成折丁数Ｕ（ｉ）の値が０以上でないと判断された場合、（最多割付数Ｎ）／２rのページ数を割り振ることが不可能であると判断してステップＳ６１３に進む。ステップＳ６１３においては、ｒの値を１つ繰り上げてセットし、続いて、再度仮の残り合成折丁数Ｕ（ｉ）の値を算出して（ステップＳ６０６）、ステップＳ６０７の判断を行う。すなわち、合成折丁数Ｗ（ｉ−１）から、仮に差し引く合成折丁数の値（（最多割付数Ｎ）／２r）を順に小さくしながら（最多割付数Ｎ）／２rの合成折丁数を割り振ることが可能であるか否かの判断を行う。つまり、１つの印刷台に対してできるだけ多くの合成折丁が割り振られるように、ｒの値は（（最多割付数Ｎ）／２r）の値がＷ（ｉ−１）を超えない範囲でできるだけ大きな値となるように定められる。いま、Ｗ（２）＝１であるので、ｒの値が１つ繰り上げられて１とされるとＵ（３）＝０となる。この場合、ステップＳ６０８においてＵ（３）の値が０以上であると判断されて、ステップＳ６０９に進んでレコード枠３が作成される。続いて、ステップＳ６１０の処理が行われてステップＳ６１１処理に進むこととなるが、このステップＳ６１１においては、Ｕ（３）＝０であると判断される。
【０１４９】
ステップＳ６１１において割り振るべき合成折丁総数Ｕ（ｉ）の値が０であると判断された場合、割り振るべき合成折丁がなくなったと判断してステップＳ６１４の処理に進む。
【０１５０】
ステップＳ６１４においては、第３テーブルＴ３を参照して、ｇの値が折丁グループ番号Ｇ（ｉ）の最大値か否かが判断される。
【０１５１】
ステップＳ６１４においてｇの値が折丁グループ番号Ｇ（ｉ）の最大値でないと判断された場合、割り振るべき合成折丁のグループが残存すると判断し、ｇの値としてｇ＋１をセットして（ステップＳ６１５）再度ステップＳ６０２の処理に進む。
【０１５２】
ステップＳ６１４においてｇの値が折丁グループ番号Ｇ（ｉ）の最大値であると判断された場合、割り振るべき合成折丁のグループが残存しないと判断してステップＳ６１６の処理に進む。
【０１５３】
ステップＳ６１６においては、印刷台番号付与部１５４が、レコード枠ｉの生成順に、１から昇順に番号を付与して印刷台番号Ｙ（ｉ）を出力する。
【０１５４】
以上の処理によって、第４テーブルＴ４が作成される。つまりは、第１テーブルＴ１および第２テーブルＴ２から作成された第３テーブルＴ３からさらに第４テーブルＴ４が作成される。作成された第４テーブルＴ４はＲＡＭ１３に格納される。
【０１５５】
〈３−５．製本台割表作成処理〉
再び図３のフローチャートを参照する。ステップＳ２６の処理が完了すると、続いて、製本台割表Ｔ５生成部１６０が、ステップＳ２５で生成された第３テーブルＴ３に基づいて製本台割表Ｔ５を生成する（ステップＳ２７）。図８（ａ）は、製本台割表Ｔ５の生成処理動作を示すフローチャートである。
【０１５６】
はじめに、レコード枠作成部１６１が、製本台割表Ｔ５を構成するレコード枠ｉ（ｉ＝１，２・・）を作成する（ステップＳ７０１）。具体的には、第３テーブルＴ３に作成されたレコード枠ｉ（ｉ＝１，２・・）と同数のレコード枠ｉ（ｉ＝１，２・・）を順に作成する。
【０１５７】
続いて、レコード作成部１６１がさらに、合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）、面付けページ数Ｓ（ｉ）、開始ページ番号ＰＳ（ｉ）および開始ページ番号ＰＳ（ｉ）の各項目の値を出力する（ステップＳ７０２）。具体的には、第３テーブルＴ３のレコードｉに格納されている合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）、面付けページ数Ｓ（ｉ）、開始ページ番号ＰＳ（ｉ）および終了ページ番号ＰＥ（ｉ）の各項目の値を取得して、製本台割表Ｔ５のレコード枠ｉの同一の項目の値として出力する。ただし、取得された開始ページ番号ＰＳ（ｉ）の値はノンブルＰ（ｉ）の項目の開始値に、終了ページ番号ＰＥ（ｉ）の値はノンブルＰ（ｉ）の項目の終了値にそれぞれ出力する。
【０１５８】
続いて、面付けパターン選択部１６２が、作成されたレコード枠ｉについて面付けのパターンＳＱを設定する（ステップＳ７０３）。この処理は、具体的には次のように行われる。はじめに、メディアドライブ１４によって読み込まれた（もしくは予めＲＡＭ１３等に格納された）複数の面付けパターン候補（例えば面付けパターンａ１，ａ２・・）のうち、ステップＳ７０１で作成された台割構成において選択可能な面付けパターン候補（例えば、設定された版型Ｈと面付けページ数Ｌ（ｉ）の条件の下で設定可能な面付けパターン）を読み出す。続いて、当該読み出された面付けパターン候補のいずれかをユーザに選択させるための所定の処理（例えば、表示部１６に、選択可能な面付けパターンの一覧および「面付けパターンを選択してください」とのメッセージを表示する処理）を行う。当該メッセージに応じてユーザが面付けパターンを選択入力すると、当該入力された面付けパターンを、レコード枠ｉの面付けのパターンＳＱとして設定する。例えば、レコード枠１の面付けのパターンＳＱとしてパターンａが選択された場合、面付けのパターンＳＱの項目に当該パターンの識別記号「ａ」が出力される。
【０１５９】
以上の処理によって、製本台割表Ｔ５が作成される。作成された製本台割表Ｔ５はＲＡＭ１３に格納される。また、作成された製本台割表Ｔ５はユーザからの指示に応じて表示部１６に表示可能である。
【０１６０】
〈３−６．印刷台割表作成処理〉
再び図３のフローチャートを参照する。ステップＳ２７の処理が完了すると、続いて、印刷台割表Ｔ６生成部１７０が、ステップＳ２６で生成された第４テーブルＴ４に基づいて印刷台割表Ｔ６を生成する（ステップＳ２８）。図８（ｂ）は、印刷台割表Ｔ６の生成処理動作を示すフローチャートである。
【０１６１】
はじめに、レコード枠作成部１７１が、印刷台割表Ｔ６を構成するレコード枠ｉ（ｉ＝１，２・・）を作成する（ステップＳ８０１）。具体的には、第４テーブルＴ４に作成されたレコード枠ｉ（ｉ＝１，２・・）と同数のレコード枠ｉ（ｉ＝１，２・・）を順に作成する。
【０１６２】
続いて、レコード作成部１７１がさらに、印刷台番号Ｙ（ｉ）、合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）および割り付け数Ｅ（ｉ）の各項目の値を出力する。具体的には、第４テーブルＴ４のレコードｉに格納されている印刷台番号Ｙ（ｉ）、合成折丁番号Ｂ（ｉ）、中間折丁番号Ａ（ｉ）および割り付け数Ｅ（ｉ）の各項目の値を取得して、印刷台割表Ｔ６のレコード枠ｉの同一の項目の値として出力する。
【０１６３】
続いて、通し数算出部１７２が、作成されたレコードｉ（ｉ＝１，２・・）について通し数Ｖ（ｉ）を算出する（ステップＳ８０３）。この処理は、より具体的には次のように行われる。はじめに、総冊数Ｊ（作成すべき印刷物の総数）をユーザに入力させるための所定の処理（例えば、表示部１６に、「総冊数を入力してください」とのメッセージを表示する処理）を行う。当該メッセージに応じてユーザが総冊数Ｊを入力すると、続いて、通し数Ｖ（ｉ）を、（総冊数Ｊ）／（割り付け数Ｅ（ｉ）なる演算を実行することにより算出する。例えば、総冊数Ｊ＝１０，０００と入力された場合、割り付け数Ｅ（１）＝１のレコード１の通し数Ｖ（１）の値は１０，００００となる。
【０１６４】
以上の処理によって、印刷台割表Ｔ６が作成される。作成された印刷台割表Ｔ６はＲＡＭ１３に格納される。また、作成された印刷台割表Ｔ６はユーザからの指示に応じて表示部１６に表示可能である。
【０１６５】
再び図３のフローチャートを参照する。ステップＳ２７の処理が完了すると、台割表の作成処理が終了する。
【０１６６】
〈４．効果〉
上記の実施の形態における台割作成装置１を用いると、初期情報取得部１１０にページ総数Ｐ、最多折丁ページ数Ｍ、最多印刷ページ数ｍを初期情報として取得させるだけで、多丁１冊様式の台割表を作成することができる。より具体的には、初期情報取得部１１０が取得した初期情報から第１テーブルＴ１および第２テーブルＴ２が作成され、これら第１テーブルＴ１および第２テーブルＴ２から第３テーブルＴ３が作成される。さらに、第３テーブルＴ３から第４テーブルＴ４が作成される。すなわち、ユーザはページ総数Ｐと版型Ｈとを入力するだけで、２丁１冊様式の台割表を得ることができる。
【０１６７】
また、台割作成装置１は、第１テーブル生成部１２０が作成した第１テーブルＴ１に基づいて第２テーブル生成部１３０が第２テーブルＴ２を作成する。より具体的には、第２テーブル生成部１３０のレコード枠作成部１３１および面付けページ数取得部１３２は、先に作成された第１テーブルＴ１のレコードｉと面付けページ数Ｓ（ｉ）とをコピーにより取得して、それぞれ第２テーブルＴ２のレコードｉ、面付けページ数Ｓ（ｉ）の値として出力する。つまり、第２テーブル生成部１３０においては、実質的にはレコード生成処理や面付けページ数の算出処理を行わないので、第１テーブルＴ１および第２テーブルＴ２を別個独立に作成する場合に比べてテーブルの作成効率を向上させることができる。すなわち、台割表を効率的に作成することができる。
【０１６８】
また、台割作成装置１は、合成折丁番号付与部１５２が、合成折丁を丁付けページ数Ｌ（ｉ）について形成されたグループごとに印刷台に振り分ける。すなわち、一の印刷台には同じ折丁グループに属する折丁のみが割り振られる。これによって、同一の印刷台に割り振られるページの種類を多くすることができる。すなわち、印刷効率が良好な印刷台割表Ｔ６を作成することができる。
【０１６９】
〈５．変形例〉
上記の実施の形態においては、ページデータが同一種類の部品（モノクロ本文）から構成される場合における台割作成処理について示しているが、ページデータにおいて多種類の部品（例えば、モノクロ本文とカラー本文）が混在している場合について台割表を作成する場合、以下のような処理を行う。
【０１７０】
この場合、ステップＳ２１（図３参照）の処理を行う前に、予めページデータに含まれる部品を同一種類のものについてグルーピングしておく（例えばモノクロページとカラーページとをそれぞれグルーピングしておく）。
【０１７１】
続いて、ステップＳ２１の処理を行うのであるが、ここでは、ページデータの総ページ数Ｐとして、第１のグループ（例えばモノクロページのグループ）に属するページデータの総数を読み込む。続いて、第１のグループについてステップＳ２２〜ステップＳ２６の処理を行う。すなわち、第１のグループについて第１〜第４テーブルＴ１，Ｔ２，Ｔ３，Ｔ４を作成する。
【０１７２】
ステップＳ２６の処理が終了すると、ステップＳ２７の処理に進む前に、再度ステップＳ２１の処理に進み、今度は第２のグループ（例えばカラーページのグループ）に属するページデータの総数を読み込み、これについてステップＳ２２〜ステップＳ２６の処理を行う。すなわち、第２のグループについて第１〜第４テーブルＴ１，Ｔ２，Ｔ３，Ｔ４を作成する。
【０１７３】
全てのグループについて第１〜第４テーブルＴ１，Ｔ２，Ｔ３，Ｔ４が作成されると、ステップＳ２７〜ステップＳ２８の処理を行う。ここでは、各グループについて作成された第３および第４テーブルＴ４に基づいて製本台割表Ｔ５および印刷台割表Ｔ６を作成する。なお、各グループについて第１〜第３テーブルＴ１，Ｔ２，Ｔ３を作成し、作成された複数の第３テーブルＴ３から１つの第４テーブルＴ４を作成する構成としてもよい。図１６、図１７は、この変形例における処理動作によって作成された製本台割表Ｔ５および印刷台割表Ｔ６の構成例を示す図である。
【０１７４】
すなわち、上記の実施の形態において行われたステップＳ２１〜ステップＳ２６の各処理を複数回行うことによって、例えばカラーページとモノクロページとが混在したような場合であっても、任意のパターンに応じた多丁１冊様式の台割表を作成することができる。
【０１７５】
また、上記の実施の形態においては、第１テーブルの作成処理において中間折丁番号付与部１２４が、レコード枠の生成順に対応させて昇順に中間折丁番号を付与する構成としていたが（ステップＳ３０９（図４参照）、レコードの生成の逆順に対応させて昇順に番号をセットする構成としてもよい。なおこの場合、続く第２テーブルの作成処理において中間折丁番号付与部１３３が、レコードの生成の昇順に、第１テーブルにおいて付与した中間折丁番号の最大値より１つ大きな値から昇順に番号をセットする構成とする。
【０１７６】
また、上記の実施の形態においては、合成折丁に２つの互いに異なる中間折丁が丁付けされる２丁１冊様式の台割表を作成するものとしていたが、合成折丁にｎ個の互いに異なる中間折丁が丁付けされる製本様式の台割表を作成することも可能である。ただし、ｎは２のべき数（すなわち、ｎ＝２m（ｍは自然数））である。すなわち、上記の構成においては合成折丁に２つの中間折丁が丁付けされることに応じて各位置の中間折丁ごとのページ構成を示した２つのテーブル（すなわち第１テーブルＴ１と第２テーブルＴ２）を作成していたが、合成折丁にｎ個の中間折丁が丁付けされる場合、各位置の中間折丁ごとのページ構成を示したｎ個のテーブルを作成すればよい。この場合も２番目以降に作成するテーブルは、上記の実施の形態における第２テーブルと同様の処理によって作成することができる。すなわち、１番目に作成したテーブル（上記の実施の形態における第１テーブルから必要な情報（例えば、作成すべきレコード枠の総数や、各レコードの面付けページ数）を取得して作成することができる。
【０１７７】
また、上記の実施の形態においては、１種類の台割マスタを用いていた最多折丁ページ数および最多印刷ページ数の値を取得していたが、複数種類の台割マスタを用いてもよい。例えば、印刷製本のシステムラインにおいて、折り機や印刷装置がそれぞれ複数備えられている場合、折り機および印刷装置のあらゆる組み合わせについての台割マスタをＲＡＭ１３（図１参照）等に格納しておき、初期情報取得部１１０（図２参照）においてユーザに折り機および印刷装置の選択を行わせていずれの台割マスタを参照するかを決定する構成としてもよい。また、台割マスタを用いて最多折丁ページ数および最多印刷ページ数を決定するのではなく、ユーザに最多折丁ページ数および最多印刷ページ数の値を直接入力させてもよい。
【０１７８】
また、製本台割表および印刷台割表においては、上記の実施の形態において説明した各項目のほかにもユーザの所望する各種情報を包含させる構成としてもよい。例えば、印刷台割表の場合、各印刷台についての「部品名」、「刷版数」、「色」、「印刷所」、「用紙銘柄（搬入元）」、「用紙寸法（印刷寸法）」、「規格」、「連数（連量）」、「実用数」、「予備数」、「実際購入数」等を示す各項目をさらに設ける構成としてもよい。なお、図１６、図１７においては、「部品名」に項目が付加された場合の製本台割表Ｔ５、印刷台割表Ｔ６の構成例を示している。
【図面の簡単な説明】
【０１７９】
【図１】この発明の実施の形態に相当する台割作成装置の構成を示す概略図である。
【図２】台割作成装置の機能構成を示す概略図である。
【図３】台割表を生成する際の処理動作を示すフローチャートである。
【図４】第１テーブルの作成処理動作を示すフローチャートである。
【図５】第２テーブルの作成処理動作を示すフローチャートである。
【図６】第３テーブルの作成処理動作を示すフローチャートである。
【図７】第４テーブルの作成処理動作を示すフローチャートである。
【図８】製本台割表および印刷台割表の作成処理動作を示すフローチャートである。
【図９】台割マスタの構成例を示す図である。
【図１０】テーブル構成と合成折丁との関係を説明するための図である。
【図１１】第１テーブルおよび第２テーブルの構成例を示す図である。
【図１２】第３テーブルの構成例を示す図である。
【図１３】第４テーブルの構成例を示す図である。
【図１４】製本台割表の構成例を示す図である。
【図１５】印刷台割表の構成例を示す図である。
【図１６】製本台割表の構成例を示す図である。
【図１７】印刷台割表の構成例を示す図である。
【図１８】全２０ページからなる印刷物を製作する場合の折丁の構成例を示す図である。
【図１９】全２０ページからなる印刷物を製作する場合の折丁の構成例を示す図である。
【図２０】全２０ページからなる印刷物を製作する場合の折丁の構成例を示す図である。
【図２１】全２０ページからなる印刷物を製作する場合の折丁の構成例を示す図である。
【符号の説明】
【０１８０】
１    台割作成装置
１１    制御部
１２    ＲＯＭ
１３    ＲＡＭ
１４    メディアドライブ
１１０  初期情報取得部
１２０  第１テーブル生成部
１３０  第２テーブル生成部
１４０  第３テーブル生成部
１５０  第４テーブル生成部
１６０  製本台割表生成部
１７０  印刷台割表生成部
Ｔ１  第１テーブル
Ｔ２  第２テーブル
Ｔ３  第３テーブル
Ｔ４  第４テーブル
Ｔ５  製本台割表
Ｔ６  印刷台割表
Ｐ  プログラム
【図１】
2007334657.tif 000005
【図２】
2007334657.tif 000006
【図３】
2007334657.tif 000007
【図４】
2007334657.tif 000008
【図５】
2007334657.tif 000009
【図６】
2007334657.tif 000010
【図７】
2007334657.tif 000011
【図８】
2007334657.tif 000012
【図９】
2007334657.tif 000013
【図１０】
2007334657.tif 000014
【図１１】
2007334657.tif 000015
【図１２】
2007334657.tif 000016
【図１３】
2007334657.tif 000017
【図１４】
2007334657.tif 000018
【図１５】
2007334657.tif 000019
【図１６】
2007334657.tif 000020
【図１７】
2007334657.tif 000021
【図１８】
2007334657.tif 000022
【図１９】
2007334657.tif 000023
【図２０】
2007334657.tif 000024
【図２１】
2007334657.tif 000025