(57)【特許請求の範囲】
【請求項１】
印刷物に複数のページを面付けするための面付けデータを生成するデータ生成装置であって、
前記面付けデータが前記各ページの位置、ページ番号及び向きで定義されるグリッドデータである場合に、前記印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番で定義されるフォールドデータに変換するフォールドデータ変換部と、
前記フォールドデータに基づいて、前記折りによって重なるページのページ番号が連番となり、且つ、前記重なるページの向きが互いに一致するように、前記印刷物を模擬した仮想印刷物に対する折りを試行する折り試行部と、
前記仮想印刷物に対する折りを試行して折り丁を形成することができた場合に、その試行結果を、前記印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番を示す折り情報として取得する折り情報取得部と、
を有することを特徴とするデータ生成装置。
【請求項２】
請求項１記載のデータ生成装置において、
前記折り試行部は、前記仮想印刷物に対する折りを試行しても、前記重なるページのページ番号が連番とならないか、又は、前記重なるページの向きが不一致である場合には、前記折り丁を形成することができないと判断することを特徴とするデータ生成装置。
【請求項３】
請求項１又は２記載のデータ生成装置において、
前記折り試行部は、前記仮想印刷物に複数の折り線があり、前記仮想印刷物を複数回折ることにより前記折り丁が形成される場合に、各回毎に、重なる連番のページの総数が最大となる折り線の位置及び折りの方向を特定することを特徴とするデータ生成装置。
【請求項４】
請求項３記載のデータ生成装置において、
前記折り試行部は、各回毎に、折ることが可能な全ての折り線に対して折りを試行することで前記重なる連番のページの総数が最大となる折り線の位置及び折りの方向を特定するか、あるいは、各回毎に、前記重なる連番のページの総数が最大となる折り線の位置及び折りの方向を特定した時点で、残りの折り線に対する折りの試行を中止することを特徴とするデータ生成装置。
【請求項５】
請求項１又は２記載のデータ生成装置において、
前記折り試行部は、前記仮想印刷物に複数の折り線があり、前記仮想印刷物を複数回折ることにより前記折り丁が形成される場合に、全ての折り線に対して折りを試行した後に、前記重なる連番のページの総数が最大となる折り線の位置、折りの方向、及び、折りの順番を特定することを特徴とするデータ生成装置。
【請求項６】
請求項１〜５のいずれか１項に記載のデータ生成装置において、
前記折り試行部での前記仮想印刷物に対する折りの試行結果を外部に通知する試行結果通知部をさらに有することを特徴とするデータ生成装置。
【請求項７】
請求項６記載のデータ生成装置において、
前記試行結果通知部は、前記折りの試行結果を表示する表示部であることを特徴とするデータ生成装置。
【請求項８】
印刷物に複数のページを面付けするための面付けデータを生成するデータ生成方法であって、
前記面付けデータが前記各ページの位置、ページ番号及び向きで定義されるグリッドデータである場合に、前記印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番で定義されるフォールドデータに変換する第１の工程と、
前記フォールドデータに基づいて、前記折りによって重なるページのページ番号が連番となり、且つ、前記重なるページの向きが互いに一致するように、前記印刷物を模擬した仮想印刷物に対する折りを試行する第２の工程と、
前記仮想印刷物に対する折りを試行して折り丁を形成することができた場合に、その試行結果を、前記印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番を示す折り情報として取得する第３の工程と、
を有することを特徴とするデータ生成方法。
【請求項９】
印刷物に複数のページを面付けするための面付けデータを生成する手段としてコンピュータを機能させるプログラムであって、
前記面付けデータが前記各ページの位置、ページ番号及び向きで定義されるグリッドデータである場合に、前記印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番で定義されるフォールドデータに変換する手段と、
前記フォールドデータに基づいて、前記折りによって重なるページのページ番号が連番となり、且つ、前記重なるページの向きが互いに一致するように、前記印刷物を模擬した仮想印刷物に対する折りを試行する手段と、
前記仮想印刷物に対する折りを試行して折り丁を形成することができた場合に、その試行結果を、前記印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番を示す折り情報として取得する手段と、
して前記コンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷物に複数のページを面付けするための面付けデータを生成するデータ生成装置及びデータ生成方法、並びに、前記面付けデータを生成する手段としてコンピュータを機能させるプログラムに関する。
【背景技術】
【０００２】
製本のための印刷工程では、大サイズの印刷用紙に本の複数のページとなる画像を印刷し、次に、前記印刷用紙を折り機で折り畳むことにより折り丁を形成し、前記折り丁を裁断して綴じることにより本として完成する。この場合、印刷工程の前工程では、複数のページを印刷用紙に割り付ける（面付けする）ための面付けデータを生成する面付け作業が行われる。
【０００３】
特許文献１及び２には、面付け作業の従来技術が開示されている。
【０００４】
特許文献１には、１冊の本の中にサイズの異なるページが含まれることで、複数の面付けデータが混在する場合でも、１冊の本に対する面付けを１つのジョブとして統一的に管理し、指定された折り及び面に対する面付けを自動的に行うことが開示されている。
【０００５】
また、特許文献２には、１枚の印刷用紙に複数のページを面付けする場合に、表示装置の画面上に複数の折り線候補を表示し、これらの折り線候補から１本の折り線を指定する毎に、次の折り線候補を画面上に表示することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許２８９８５２５号公報
【特許文献２】特開２０１１−１７９３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、印刷物に複数のページを面付けするための面付けデータは、データの形式として、当該印刷物に面付けされる複数のページの位置、該各ページのページ番号、及び、前記各ページの向きを定義したグリッドデータ（Ｇｌｉｄ  Ｄａｔａ）と、前記印刷物を折って折り丁を形成するための折り線の位置、該折り線を中心として前記印刷物を折る方向（折りの方向）、及び、折りの順番を定義したフォールドデータ（Ｆｏｌｄ  Ｄａｔａ）とに分類される。
【０００８】
従来は、面付け作業等のプリプレス、プレス（印刷）及びポストプレス（製本）が連携しておらず、グリッドデータに基づく画像を印刷物に印刷した後に、前記印刷物を２つに折って回転させる工程を繰り返し行うことにより折り丁を形成していた。そのため、一連の工程がマニュアル的な作業であった。
【０００９】
近年では、印刷機器の発達により、ＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）形式でデータをやり取りすることによって、プリプレスからポストプレスまでの工程が連携され、ワークフローの自動化やシステム化が実現可能となっている。これにより、フォールドデータに基づく画像を印刷物に印刷し、フォールドデータに従って折り機で印刷物を折っていくと、折り丁を容易に形成することができる。
【００１０】
そのため、ＪＤＦで連携したシステムにおいて、ＪＤＦによる連携が行われていない旧来の装置で作成されたグリッドデータを再利用して印刷物を印刷し、折り丁を形成したいという潜在的ニーズがある。また、印刷物を模擬した仮想印刷物を表示装置の画面上に表示して面付け作業を行う場合、ユーザとしては、折り線の位置、折りの方向及び折りの順番を選択してフォールドデータを生成するよりも、複数のページの位置、ページ番号及び向きを割り付けてグリッドデータを生成する方が作業としては容易である。従って、ＪＤＦで連携したシステムにおいて、折り機に印刷物を供給して折り丁を形成するためには、面付けデータをグリッドデータからフォールドデータに変換する必要がある。
【００１１】
本発明は、このような課題を考慮してなされたものであり、面付けデータをグリッドデータからフォールドデータに変換可能にすることで、印刷物から折り丁を容易に形成することができるデータ生成装置、データ生成方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、印刷物に複数のページを面付けするための面付けデータを生成するデータ生成装置及びデータ生成方法、並びに、前記面付けデータを生成する手段としてコンピュータを機能させるためのプログラムに関するものである。
【００１３】
そして、本発明は、上記の目的を達成するために、下記の構成を有する。
【００１４】
すなわち、本発明に係るデータ生成装置は、フォールドデータ変換部、折り試行部及び折り情報取得部を有する。また、本発明に係るデータ生成方法は、第１〜第３の工程を有する。さらに、本発明に係るプログラムは、コンピュータをフォールドデータに変換する手段、折りを試行する手段、及び、折り情報を取得する手段として機能させる。
【００１５】
具体的に、フォールドデータ変換部、第１の工程、及び、フォールドデータに変換する手段では、面付けデータが各ページの位置、ページ番号及び向きで定義されるグリッドデータである場合に、印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番で定義されるフォールドデータに変換する。
【００１６】
また、折り試行部、第２の工程、及び、折りを試行する手段では、上記のフォールドデータに基づいて、折りによって重なるページのページ番号が連番となり、且つ、前記重なるページの向きが互いに一致するように、印刷物を模擬した仮想印刷物に対する折りを試行する。
【００１７】
さらに、折り情報取得部、第３の工程、及び、折り情報を取得する手段では、上記の仮想印刷物に対する折りを試行して折り丁を形成することができた場合に、その試行結果を、印刷物を折って折り丁を形成するための折り線の位置、折りの方向、及び、折りの順番を示す折り情報として取得する。
【００１８】
このように、本発明では、面付けデータをグリッドデータからフォールドデータに自動的に変換することができる。これにより、ユーザは、面付けデータの種類の違い（グリッドデータであるか、又は、フォールドデータであるか）を意識することなく、面付け作業や製本作業等の各種の作業を遂行することができる。しかも、面付けデータがグリッドデータからフォールドデータに自動的に変換可能であるため、データの互換性を持たせることができる。
【００１９】
また、変換後のフォールドデータを用いて仮想印刷物に対する折りを試行し、折り丁を形成することができた場合には、その試行結果をフォールドデータの折り情報として取得するので、該折り情報に従って実際の印刷物に対する折り作業を実行すれば、折り丁を効率よく形成することができる。すなわち、フォールドデータをそのまま折り機に供給すれば、該折り機で自動的に折り作業を行うことができる。
【００２０】
このように、本発明では、面付けデータをグリッドデータからフォールドデータに変換することで、折り作業等を含む印刷及び製本の作業の効率化を図ることができる。そのため、例えば、ＪＤＦ連携がされていない旧来の装置において作成されたグリッドデータであっても、このグリッドデータを取得してフォールドデータに変換すれば、所望の折り丁を形成することができる。
【００２１】
また、本発明は、下記（１）〜（５）の機能を有してもよい。
【００２２】
（１）折り試行部は、仮想印刷物に対する折りを試行しても、重なるページのページ番号が連番とならないか、又は、前記重なるページの向きが不一致である場合には、折り丁を形成することができないと判断することが好ましい。これにより、折り機による折り作業の失敗によって印刷物が無駄になることを回避することができる。
【００２３】
（２）折り試行部は、仮想印刷物に複数の折り線があり、前記仮想印刷物を複数回折ることにより折り丁が形成される場合に、各回毎に、重なる連番のページの総数が最大となる折り線の位置及び折りの方向を特定することが好ましい。これにより、印刷物から折り丁を確実に且つ効率よく形成することができる。
【００２４】
（３）折り試行部は、各回毎に、折ることが可能な全ての折り線に対して折りを試行することで重なる連番のページの総数が最大となる折り線の位置及び折りの方向を特定するか、あるいは、各回毎に、重なる連番のページの総数が最大となる折り線の位置及び折りの方向を特定した時点で、残りの折り線に対する折りの試行を中止することが好ましい。
【００２５】
全ての折り線に対して折りを試行すれば、重なる連番のページの総数が最大となる折り線の位置及び折りの方向を確実に特定することができる。一方、重なる連番のページの総数が最大となる折り線の位置及び折りの方向を特定した時点で、残りの折り線に対する折りの試行を中止すれば、面付け作業に要する時間を短縮化することができる。
【００２６】
（４）折り試行部は、仮想印刷物に複数の折り線があり、前記仮想印刷物を複数回折ることにより折り丁が形成される場合に、全ての折り線に対して折りを試行した後に、重なる連番のページの総数が最大となる折り線の位置、折りの方向、及び、折りの順番を特定することが好ましい。この場合でも、印刷物から折り丁を確実に且つ効率よく形成することができる。
【００２７】
（５）本発明に係るデータ生成装置は、折り試行部での仮想印刷物に対する折りの試行結果を外部に通知する試行結果通知部をさらに有してもよい。これにより、ユーザは、折り試行部での試行結果（仮想印刷物に対する折りの試行の成功又は失敗）を把握することができる。なお、試行結果通知部が表示部であれば、折りの試行結果を画像で表示することが可能となるため、ユーザは、その画像を見ることで、折りの試行結果を容易に把握することができる。
【発明の効果】
【００２８】
本発明によれば、面付けデータをグリッドデータからフォールドデータに変換することにより、印刷物から折り丁を容易に形成することができる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態に係るデータ生成装置が組み込まれた印刷システムの概略説明図である。
【図２】図１のデータ生成装置の機能ブロック図である。
【図３】面付けデータをグリッドデータからフォールドデータに変換するためのフローチャートである。
【図４】図２のグリッドデータ蓄積部に蓄積されたグリッドデータを示す説明図である。
【図５】図２の折り線候補蓄積部に蓄積された折り線候補リストを示す説明図である。
【図６】図２のフォールドデータ蓄積部に蓄積された折り線解リストを示す説明図である。
【図７】図７Ａは、仮想印刷物の表面への複数のページの面付けを示す説明図であり、図７Ｂは、仮想印刷物の裏面への複数のページの面付けを示す説明図である。
【図８】図８Ａ及び図８Ｂは、図７Ａ及び図７Ｂに示す仮想印刷物から折った状態を示す説明図である。
【図９】図９Ａ及び図９Ｂは、図８Ａ及び図８Ｂに示す仮想印刷物から折った状態を示す説明図である。
【図１０】図１０Ａ及び図１０Ｂは、図９Ａ及び図９Ｂに示す仮想印刷物から折って折り丁を形成した状態を示す説明図である。
【図１１】図１１Ａ及び図１１Ｂは、グリッドデータからフォールドデータへの変換が不可能な場合を図示した説明図である。
【図１２】図１２Ａは、８枚の印刷物に対してそれぞれ１ページ分だけ面付けされた状態を示す説明図であり、図１２Ｂは、図１２Ａに示す各ページを１枚の印刷物に面付けした状態を示す説明図である。
【発明を実施するための形態】
【００３０】
本発明に係るデータ生成装置について、それを実施するデータ生成方法及びプログラムとの関係において好適な実施形態を挙げ、添付の図面を参照しながら、以下詳細に説明する。
【００３１】
［本実施形態の構成］
図１は、本実施形態に係るデータ生成装置２０が組み込まれた印刷システム１０の概略説明図である。印刷システム１０は、製版サイト１２、印刷サイト１４、製本サイト１５、データベースサーバ１６、及び、ＬＡＮ１８を基本的に備える。製版サイト１２は、データ生成装置２０及び校正機２２を備える。
【００３２】
データ生成装置２０は、ページ記述言語（以下、ＰＤＬという。）によるページ単位の編集データ（ページ記述データ）、例えば、４色（ＣＭＹＫ）や３色（ＲＧＢ）のカラーチャンネルからなるＰＤＬ形式のデータを生成する。
【００３３】
ここで、ＰＤＬとは、印刷や表示等の出力単位である「ページ」内で文字、図形等の書式情報、位置情報、色情報（濃度情報を含む）等の画像情報を記述する言語である。例えば、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔの略で、ＩＳＯ３２０００−１：２００８に規定）、ＡｄｏｂｅＳｙｓｔｅｍｓ社のＰｏｓｔＳｃｒｉｐｔ（登録商標）やＸＰＳ（ＸＭＬ  Ｐａｐｅｒ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ）等が知られている。
【００３４】
データ生成装置２０は、ページ単位の編集データに対して、所望の画像処理、例えば、プレフライト処理、色変換処理、又は、配置処理等を行った後、ラスタ形式のデータ（例えば、ビットマップやＴＩＦＦ）に変換し、印刷データを校正機２２に送信する各機能を有している。
【００３５】
データ生成装置２０は、本体部２６、表示部（試行結果通知部）２８、及び、入力部３０（キーボード３２及びマウス３４）を備える。ポインティングデバイスとしてのマウス３４に代替し、トラックパッドやトラックボールを用いてもよい。
【００３６】
校正機２２は、校正するための校正刷り２４を得る出力装置である。校正機２２として、オフセット印刷機と同等の印刷性能を備えるＤＤＣＰ（Ｄｉｒｅｃｔ  Ｄｉｇｉｔａｌ  Ｃｏｌｏｒ  Ｐｒｏｏｆｅｒ）、インクジェットカラープルーファ、低解像度のカラーレーザプリンタ（電子写真方式）やインクジェットプリンタ等が用いられる。
【００３７】
データベースサーバ１６は、最終印刷物ＦＰの生産に必要な各種データファイルを保存、更新、削除等する。各種データファイルには、図示しない制作会社からの素材データ（コンテンツ）、校正データ、刷版用データ、ジョブチケット（例えば、ＪＤＦファイル）、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）プロファイル、色見本データ等が含まれる。
【００３８】
ＬＡＮ１８は、イーサネット（登録商標）等の通信規格に基づいて構築されている。そして、ＬＡＮ１８を介して、製版サイト１２、印刷サイト１４及びデータベースサーバ１６が相互に接続されている。例えば、製版サイト１２と印刷サイト１４とが地理的に離れている場合、ＬＡＮ１８を介して、刷版用データは、製版サイト１２と印刷サイト１４との間で授受される。
【００３９】
印刷サイト１４には、刷版用データを用いて所望の画像処理を行う画像処理装置、刷版を作成するためのプレートセッタ、所望の画像を各種メディアに印刷して印刷物（複数の端物３６）を得るオフセット印刷機等が配置されている。なお、プレートセッタ及びオフセット印刷機に代替して、刷版用データから直接印刷可能なデジタル印刷機を設けてもよい。
【００４０】
製本サイト１５には、印刷サイト１４側から供給された複数の端物３６に対して、表面処理、紙折り、丁合い、綴じ、断裁、表紙貼り等の生産工程を実行する各種装置が配置されている。そして、前記生産工程が順次実行されることで、最終印刷物ＦＰ（本図例では上製本）が生産される。
【００４１】
図２は、図１に示すデータ生成装置２０の機能ブロック図である。本体部２６は、制御部６０、通信Ｉ／Ｆ６２、表示制御部６４、印刷Ｉ／Ｆ６６及びメモリ６８を備える。
【００４２】
通信Ｉ／Ｆ６２は、外部装置からの電気信号を送受信するインターフェースである。例えば、図示しない制作会社から提供された素材データを取得可能である。また、データベースサーバ１６で管理・保存された刷版用データ、ＩＣＣプロファイル等の各種情報を取得可能である。
【００４３】
表示制御部６４は、制御部６０の制御に従って、表示部２８を駆動制御する制御回路である。表示制御部６４が、図示しないＩ／Ｆを介して、表示制御信号を表示部２８に出力することで、表示部２８が駆動する。これにより、表示部２８は、各種画像を表示することができる。
【００４４】
印刷Ｉ／Ｆ６６は、印刷データとしての電気信号を送信するインターフェースである。印刷Ｉ／Ｆ６６を介して、校正機２２は、所望の校正刷り２４を印刷することができる。
【００４５】
メモリ６８は、制御部６０が各部を制御するのに必要なプログラム及びデータ等を記憶している。また、メモリ６８には、折り線候補蓄積部６８ａ、グリッドデータ蓄積部６８ｂ及びフォールドデータ蓄積部６８ｃが設けられている。
【００４６】
折り線候補蓄積部６８ａには、製本サイト１５において、複数のページが面付けされた端物３６を折って折り丁を形成する際の折り線の候補（以下、折り線候補ともいう。）が蓄積されている。
【００４７】
複数のページを端物３６に面付けするための面付けデータは、グリッドデータ蓄積部６８ｂ及びフォールドデータ蓄積部６８ｃに蓄積される。この場合、グリッドデータ蓄積部６８ｂ及びフォールドデータ蓄積部６８ｃには、同じ端物３６に対する面付けデータであって、互いに異なる形式のデータがそれぞれ蓄積される。
【００４８】
グリッドデータ蓄積部６８ｂには、端物３６に面付けされた複数のページの位置、各ページのページ番号、及び、各ページの向きで定義されるグリッドデータが格納されている。フォールドデータ蓄積部６８ｃには、製本サイト１５で端物３６を折って折り丁を形成するための折り線の位置、折り線に沿って端物３６を折る方向（折りの方向）、及び、折りの順番で定義されるフォールドデータが蓄積されている。
【００４９】
後述するように、制御部６０では、面付けデータをグリッドデータからフォールドデータに変換可能であるため、グリッドデータ及びフォールドデータは、互換性を持つデータである。
【００５０】
制御部６０は、ＣＰＵ等のプロセッサによって構成されている。制御部６０は、メモリ６８に格納されたプログラムを読み出し実行することで、面付けデータ作成部７０、面付けデータ変換部７２及び表示データ作成部７４の機能を実現可能である。
【００５１】
面付けデータ作成部７０は、文字、図形、絵柄や写真等から構成される素材データから、ページ単位の編集データを作成し、さらには、指定された綴じ方法や紙折り方法に応じて、所定サイズの用紙上にページ単位で面付けするための面付けデータ（例えば、ジョブチケット）を作成する。この場合、表示部２８の画面上に端物３６を模擬した仮想印刷物１００（図７Ａ及び図７Ｂ参照）を表示し、ユーザが入力部３０を操作して、複数のページの位置、ページ番号及び向きを指定した際に、面付けデータ作成部７０は、ユーザの指定内容に応じた面付けデータ（グリッドデータ）を作成する。作成されたグリッドデータは、グリッドデータ蓄積部６８ｂに蓄積される。
【００５２】
なお、本実施形態に係るデータ生成装置２０では、ＪＤＦ形式でデータをやり取りすることで、印刷システム１０内の各装置が互いに連携可能である。この場合、面付けデータ作成部７０は、ＪＤＦによる連携が行われていない旧来の装置から、ＬＡＮ１８等を介してグリッドデータを取得し、取得したグリッドデータをグリッドデータ蓄積部６８ｂに蓄積してもよい。
【００５３】
面付けデータ変換部７２は、フォールドデータ変換部７６、折り試行部７８及び折り情報取得部８０を備える。
【００５４】
フォールドデータ変換部７６は、グリッドデータ蓄積部６８ｂに蓄積されたグリッドデータを読み出し、読み出したグリッドデータをフォールドデータに一旦変換する。一旦変換されたフォールドデータは、折り線候補蓄積部６８ａに蓄積される。
【００５５】
折り試行部７８は、折り線候補蓄積部６８ａに蓄積されたフォールドデータを読み出し、読み出したフォールドデータを用いて、端物３６を模擬した仮想印刷物１００（図７Ａ及び図７Ｂ参照）に対する折りを試行する。この場合、折り試行部７８は、仮想印刷物１００に複数のページが面付けされ、フォールドデータの示す折り線が仮想印刷物１００に形成されていると仮定した状態で、各折り線に対する折りを試行することで、端物３６から折り丁になるような最適な折り線の位置、端物３６を折る方向（折りの方向）、及び、端物３６を折る順番（折りの順番）を特定する。
【００５６】
また、折り試行部７８は、フォールドデータを用いて仮想印刷物１００の各折り線に対する折りを試行しても、当該仮想印刷物１００から折り丁を形成することができないことが判明した場合、当該フォールドデータの元となるグリッドデータが誤ったデータであると判断する。
【００５７】
折り情報取得部８０は、折り試行部７８において仮想印刷物１００に対する折りを試行した結果、折り丁を形成することができた場合に、その試行結果を、端物３６を実際に折って折り丁を形成するための最適な折り線の位置、折りの方向、及び、折りの順番（折りの試行に対する最適解）を示すフォールドデータ（折り情報）として取得し、フォールドデータ蓄積部６８ｃに蓄積する。
【００５８】
従って、印刷システム１０では、フォールドデータ蓄積部６８ｃに蓄積されたフォールドデータ（面付けデータ、折り情報）に基づく刷版用データを、製版サイト１２からＬＡＮ１８を介して印刷サイト１４に供給することで、フォールドデータに基づく端物３６への印刷や、当該フォールドデータに基づく折り丁の形成を行うことが可能となる。
【００５９】
表示データ作成部７４は、表示部２８に表示すべき各種の画像データを作成する。具体的に、表示データ作成部７４は、面付けデータ作成部７０からグリッドデータを取得し、取得したグリッドデータに応じた画像を作成する。また、表示データ作成部７４は、フォールドデータ変換部７６、折り試行部７８又は折り情報取得部８０からフォールドデータ等の各種のデータを取得し、取得したデータに応じた画像を作成する。
【００６０】
従って、表示制御部６４は、表示データ作成部７４で作成された画像に応じた表示制御信号を表示部２８に出力することで、表示部２８にグリッドデータ又はフォールドデータ等に応じた各種の画像を表示することができる。例えば、表示部２８は、折り試行部７８での仮想印刷物１００に対する折りの試行結果を示す画像（折り丁を形成することができたことを示す画像、又は、折り丁を形成することができないことを示す画像）を表示する。
【００６１】
なお、表示データ作成部７４は、取得したグリッドデータ又はフォールドデータ（面付けデータ）に対してＲＩＰ処理してラスタ形式データ（以下、「ＲＩＰ後の面付けデータ」という。）に変換する。具体的に、表示データ作成部７４は、ページ単位の編集データを所定のデータ領域内にそれぞれ配置し、トンボ等のマーク情報を付加し、ラスタライズ処理を行うことで、ＲＩＰ後の面付けデータを得る。
【００６２】
［本実施形態の動作］
本実施形態に係るデータ生成装置２０は、基本的には、以上のように構成されるものであり、次に、その動作について、図３〜図１０Ｂを参照しながら説明する。
【００６３】
ここでは、一例として、図７Ａ及び図７Ｂに示すように、１枚の端物３６に応じた仮想印刷物１００の表面及び裏面にそれぞれ８ページ分だけ面付けされ、折り線１０２Ａ〜１０２Ｇ（図７Ａ〜図９Ｂ参照）に沿って仮想印刷物１００を折る場合について説明する。
【００６４】
なお、データ生成装置２０の動作は、印刷サイト１４での端物３６に対する印刷工程、及び、製本サイト１５での製本工程に先立って行われる。そのため、折り線１０２Ａ〜１０２Ｇに沿った仮想印刷物１００の折りの試行は、データ生成装置２０側で仮想的に行われ、折りの試行を含む図３の各ステップの処理内容は、必要に応じて、表示部２８の画面上に表示される。また、図３〜図１０Ｂは、基本的には、データ生成装置２０の面付けデータ変換部７２内での処理となる。
【００６５】
先ず、図３のステップＳ１（第１の工程）において、フォールドデータ変換部７６は、グリッドデータ蓄積部６８ｂに蓄積されている面付けデータとしてのグリッドデータ（図４参照）を読み出す。
【００６６】
図４は、端物３６を模擬した図７Ａ及び図７Ｂに示す仮想印刷物１００について、その表面（図７Ａ）及び裏面（図７Ｂ）での各ページの配置位置、各ページのページ番号、及び、各ページの向きを図示したものである。
【００６７】
この場合、図７Ａに示す表面では、８ページの境界が折り線１０２Ａ〜１０２Ｄとなり、各ページに応じた第１〜第８領域１０４ａ〜１０４ｈに、図４及び図７Ａに示すページがそれぞれ割り振られている。
【００６８】
図７Ａでは、第１〜第８領域１０４ａ〜１０４ｈにページ番号が図示されており、ページ番号の向きが当該ページの向きとなる。従って、図４に示す「反転（下向き）」とは、図７Ａ中の１５ページ、２ページ、３ページ及び１４ページに示すように、図示されたページ番号の向きが下向きである場合をいう。また、図４に示す「正面（上向き）」とは、図７Ａ中の１０ページ、７ページ、６ページ及び１１ページに示すように、図示されたページ番号の向きが上向きである場合をいう。なお、図７Ａにおいて、参照符号１０６ａ〜１０６ｈは、版面となる領域を示している。
【００６９】
一方、図７Ｂに示す裏面は、仮想印刷物１００の表面を裏返したものであるので、図７Ａの表面と同様に、８ページの境界が折り線１０２Ａ〜１０２Ｄとなり、各ページに応じた第１〜第８領域１０８ａ〜１０８ｈに、図４及び図７Ｂに示すページがそれぞれ割り振られ、第１〜第８領域１０８ａ〜１０８ｈ内に版面となる領域１１０ａ〜１１０ｈが図示されている。また、図４及び図７Ｂに示す裏面でも、第１〜第８領域１０８ａ〜１０８ｈにページ番号が図示され、各ページ番号の向きは、当該ページの向きを示している。
【００７０】
そこで、フォールドデータ変換部７６は、読み出したグリッドデータを用い、各ページの境界を抽出し、抽出した各ページの境界を折り線候補として、折り線候補蓄積部６８ａに蓄積する。
【００７１】
図７Ａ及び図７Ｂの場合には、折り線１０２Ａ〜１０２Ｄが存在するため、フォールドデータ変換部７６は、折り線１０２Ａ〜１０２Ｄを折り線候補として抽出し、図５に示すように、抽出した折り線１０２Ａ〜１０２Ｄを折り線候補蓄積部６８ａに蓄積する。
【００７２】
また、フォールドデータ変換部７６は、折り線１０２Ａ〜１０２Ｄに沿った表面又は裏面での折り方（山折り、谷折り）や、折り線１０２Ａ〜１０２Ｄに沿って折ることで接触する（重なる）ページのページ番号も抽出し、その抽出結果も折り線候補蓄積部６８ａに蓄積する。
【００７３】
従って、折り線候補蓄積部６８ａには、図５に示すように、折り線１０２Ａ〜１０２Ｄ（図５ではＡ、Ｂ、…と表記）、折り線１０２Ａ〜１０２Ｄに沿って折られる面（表面、裏面）、及び、折り方（山折り、谷折り）が、折り線候補として蓄積される。すなわち、フォールドデータ変換部７６は、グリッドデータを、端物３６を折って折り丁を形成するための折り線１０２Ａ〜１０２Ｄの位置、折り線１０２Ａ〜１０２Ｄを折る方向（折りの方向）、及び、折りの順番で定義されるフォールドデータに変換し、折り線候補蓄積部６８ａに蓄積する。
【００７４】
なお、図７Ａでの仮想印刷物１００の表面に対する山折りとは、折り線１０２Ａ〜１０２Ｄを中心として、表面を図７Ａの紙面の背後方向に２つ折りにすることをいう。また、仮想印刷物１００の表面に対する谷折りとは、折り線１０２Ａ〜１０２Ｄを中心として、表面を図７Ａの紙面の前方方向に２つ折りにすることをいう。一方、上記の説明における「図７Ａ」を「図７Ｂ」、且つ、「表面」を「裏面」に置換すれば、裏面に対する山折り又は谷折りの説明となる。
【００７５】
また、図５では、同じ折り線１０２Ａに対して、折る面が表面又は裏面である場合の折り方もそれぞれ蓄積されている。但し、折り線１０２Ａに沿って表面を山折りにすると裏面は谷折りとなり、一方で、折り線１０２Ａに沿って表面を谷折りにすると裏面は山折りとなる。そのため、折り線候補蓄積部６８ａには、少なくとも、表面又は裏面のいずれか一方の折り線及び折り方の情報が折り線候補として蓄積されていればよい。
【００７６】
図３に戻り、ステップＳ２において、折り試行部７８は、折り線１０２Ａ〜１０２Ｄに沿った１回の折りによって接触する（重なる）ページ数の最大値（以下、最大接触ページ数、又は、ページ数の最大値ともいう。）を０に設定する。なお、仮想印刷物１００に対応する端物３６を折り畳んで折り丁を形成し、折り丁を裁断して綴じると、各ページが順番に並ぶと共に、各ページの向きも同じ向きとなる。そのため、最大接触ページ数とは、折り丁を形成できるような折り方をした場合に、互いに重なり合うページ数の最大値をいう。
【００７７】
次のステップＳ３（第２の工程）において、折り試行部７８は、折り線候補蓄積部６８ａから図５に示すリスト（折り線候補リスト）を読み出し、読み出した折り線候補リストの示す折り線候補（折り線１０２Ａ〜１０２Ｄ）のうち、１本の折り線について折りを試行する。例えば、ステップＳ３において、折り試行部７８は、図５の折り線候補リストを参照し、折り線１０２Ａ（折り線Ａ）に沿って図７Ａの仮想印刷物１００の表面を山折りにする。
【００７８】
ステップＳ４において、折り試行部７８は、ステップＳ３での折りの試行の結果、接触したページ同士が連番であり、且つ、接触したページの向きが互いに一致するか否かを判定する。前述のように、端物３６を折り畳んで折り丁を形成した後に裁断して綴じると、各ページが順番に並ぶと共に、各ページの向きも同じ向きとなるため、ステップＳ４では、ステップＳ３で試行した折り方が折り丁を形成できるような折り方であるか否かを判定する。
【００７９】
ここで、具体的に、図７Ａの仮想印刷物１００の表面に対して１回目の折りを試行した場合について説明する。
【００８０】
ステップＳ３において、折り線１０２Ａに沿って図７Ａの仮想印刷物１００の表面を山折りにすると、裏面の１ページと１６ページとが接触すると共に、８ページと９ページとが接触する。この場合、１ページと１６ページとが連番ではないため、ステップＳ４において、折り試行部７８は、この折り方では折り丁を形成することができないと判断し（ステップＳ４：ＮＯ）、ステップＳ３に戻り、他の折り方を試行する。
【００８１】
また、ステップＳ３において、折り線１０２Ｂに沿って図７Ａの仮想印刷物１００の表面を谷折りにすると、表面の２ページと３ページとが接触し、６ページと７ページとが接触し、１０ページと１１ページとが接触し、且つ、１４ページと１５ページとが接触する。しかも、互いに接触する２つのページは、いずれも、同じ向きで接触する。従って、ステップＳ４において、折り試行部７８は、このような折り方をすれば折り丁を形成することができると判断し（ステップＳ４：ＹＥＳ）、次のステップＳ５に進む。
【００８２】
なお、図８Ａ及び図８Ｂには、折り線１０２Ｂに沿って図７Ａの仮想印刷物１００の表面を谷折りにした場合の結果を図示している。図８Ａは、谷折り後の表面を図示し、図８Ｂは、谷折り後の裏面を図示している。
【００８３】
ステップＳ５において、折り試行部７８は、ステップＳ４で肯定的に判定された折り方での接触ページの総数が、最大接触ページ数よりも大きいか否かを判定する。
【００８４】
この場合、ステップＳ２で最大接触ページ数が０に設定され、折り線１０２Ｂに沿った表面の谷折りによって、接触ページの総数が８（２ページと３ページ、６ページと７ページ、１０ページと１１ページ、及び、１４ページと１５ページの合計で８ページ分）となる（ステップＳ５：ＹＥＳ）。そのため、折り試行部７８は、次のステップＳ６において、ステップＳ５の判定処理で用いた接触ページの総数を最大接触ページ数として更新する（最大接触ページ数：０→８）。そして、折り試行部７８は、今回の折りの試行の結果を、折りの試行に対する解として、折り試行部７８内の図示しないメモリに仮登録をする（ステップＳ７）。
【００８５】
ステップＳ８において、折り試行部７８は、図７Ａ及び図７Ｂに示す仮想印刷物１００について、全ての折り線に対する折りの試行を完了していない場合には（ステップＳ８：ＮＯ）、ステップＳ３に戻り、折りの試行を行っていない残りの折り線に対する折りの試行を実行する。
【００８６】
なお、図７Ａ及び図７Ｂに示す仮想印刷物１００について、折り線１０２Ｃ、１０２Ｄに対する折りを試行した場合、接触する２つのページが連番とならないか、又は、向きの一致しない結果が得られる（ステップＳ４：ＮＯ）。
【００８７】
一方、ステップＳ８において、図７Ａ及び図７Ｂに示す仮想印刷物１００について、全ての折り線１０２Ａ〜１０２Ｄに対する折りの試行が完了した場合、次のステップＳ９において、折り情報取得部８０は、折り試行部７８のメモリ内にどのような情報が仮登録されているのかを調べる。
【００８８】
ステップＳ３〜Ｓ８の処理によって全ての折り線１０２Ａ〜１０２Ｄに対する折りの試行が実行され、その結果が仮登録されている場合、仮登録された情報は、折り丁を形成できるような折り線に関する情報、すなわち、折り線の試行に対する解を示す情報であると考えられる。但し、仮登録されている情報としては、最大接触ページ数に応じた情報や、最大接触ページ数よりも少ないページ数に応じた情報が含まれている。
【００８９】
そこで、ステップＳ９において、折り情報取得部８０は、折り試行部７８に仮登録されている情報のうち、最大接触ページ数に応じた情報を、折り線の試行に対する最適解である折り線情報として抽出し（ステップＳ９：ＹＥＳ）、次のステップＳ１０（第３の工程）において、図６に示すように、抽出した折り線情報をフォールドデータ蓄積部６８ｃに蓄積する。
【００９０】
フォールドデータ蓄積部６８ｃには、図６に示すように、折り線に沿って折られる面（表面）、折りの回数、折り線（図６では折り線１０２Ｂ、１０２Ｆ、１０２ＧをＢ、Ｆ、Ｇと表記）、折り方（山折り、谷折り）、最大接触ページ数（接触ページ総数）、及び、接触したページの組み合わせが、折り線の試行に対する最適解のリスト（折り線解リスト）として蓄積される。
【００９１】
なお、後述するように、上述した折りの試行は、仮想印刷物１００が折り丁の形になるまで繰り返し行われるので、フォールドデータ蓄積部６８ｃには、折りの回数毎に、折り線の試行に対する最適解がフォールドデータの形で蓄積される。
【００９２】
そして、ステップＳ１１において、折り情報取得部８０は、フォールドデータ蓄積部６８ｃに蓄積されている今回の折り（１回目の折り）での折り線解リストに基づいて、面付けデータ（フォールドデータ）の示す複数のページの群を図７Ａ及び図７Ｂから図８Ａ及び図８Ｂに更新する。この結果、表示データ作成部７４は、図８Ａ及び図８Ｂのページ群に応じた画像データを生成し、表示制御部６４を介して表示部２８に表示させる。
【００９３】
すなわち、表示部２８は、仮想印刷物１００が図７Ａ及び図７Ｂの状態から図８Ａ及び図８Ｂの状態に更新されたことを示す画像を表示することで、１回目の折りが成功したことをユーザに通知する。具体的には、ユーザが容易に把握することができるような画像（実際に折れたことが分かるような画像）を表示できればよいので、表示部２８は、例えば、（１）図７Ａ及び図７Ｂの状態から図８Ａ及び図８Ｂの状態に折られたことを示す３Ｄの動画像を表示するか、あるいは、（２）図７Ａ及び図７Ｂに対応する画像と図８Ａ及び図８Ｂに対応する画像とを並列表示すればよい。
【００９４】
ステップＳ１２において、折り情報取得部８０は、仮想印刷物１００が折り丁（１ページ分）の形に至ったか否かを判定し、折り丁にまで至っていない場合には、ステップＳ１に戻り、図８Ａ及び図８Ｂで更新されたページ群に対して、ステップＳ１〜Ｓ１１の処理を再度行う。
【００９５】
従って、面付けデータ変換部７２では、仮想印刷物１００が折り丁（１ページ分）の形になるまで、ステップＳ１〜Ｓ１２の処理を繰り返し実行する。
【００９６】
図８Ａ及び図８Ｂの仮想印刷物１００に対してステップＳ１〜Ｓ１２の処理を実行する場合、折り線候補としては、２つの折り線１０２Ｅ、１０２Ｆが存在する。従って、面付けデータ変換部７２では、２回目の折りの試行が実行される。
【００９７】
この場合、折り線１０２Ｆに沿って図８Ａの仮想印刷物１００の表面を山折りにすれば（ステップＳ３）、４ページと５ページとが接触すると共に、１２ページと１３ページとが接触し、しかも、接触した２つのページは、連番であると共に、ページの向きが同じ向きとなる（ステップＳ４：ＹＥＳ）。この場合でも、接触したページの総数が４であり、ステップＳ２で設定した最大接触ページ数０よりも大きいため（ステップＳ５：ＹＥＳ）、ステップＳ６で最大接触ページ数が４に更新され、この結果が折り線の解として仮登録される（ステップＳ７）。
【００９８】
なお、折り線１０２Ｆに沿って図８Ａの仮想印刷物１００の表面を谷折りにした場合、折り線１０２Ｅに沿って当該表面を山折りにした場合、及び、折り線１０２Ｅに沿って当該表面を谷折りにした場合には（ステップＳ３）、接触した２つのページが連番とならないか、又は、ページの向きが異なる向きとなる（ステップＳ４：ＮＯ）。
【００９９】
従って、図８Ａ及び図８Ｂの仮想印刷物１００について、全ての折り線１０２Ｅ、１０２Ｆに対する折りの試行が完了すれば（ステップＳ８：ＹＥＳ）、折り試行部７８には、折り線１０２Ｆに沿った図８Ａの仮想印刷物１００の表面に対する山折りの情報のみが仮登録されていることになる（ステップＳ９：ＹＥＳ）。そのため、折り情報取得部８０は、仮登録された前記情報を２回目の折りに対する最適解である折り線情報としてフォールドデータ蓄積部６８ｃに蓄積する。すなわち、前記折り線情報は、図６の２回目の折り線解リストとして蓄積される。
【０１００】
そして、ステップＳ１１において、折り情報取得部８０は、２回目の折りでの折り線解リストに基づいて、フォールドデータの示す複数のページの群を図８Ａ及び図８Ｂから図９Ａ及び図９Ｂに更新する。この結果、表示データ作成部７４は、図９Ａ及び図９Ｂのページ群に応じた画像データを生成し、表示制御部６４を介して表示部２８に表示させる。この場合でも、表示部２８は、１回目の折りが成功した場合と同様に、仮想印刷物１００が図８Ａ及び図８Ｂの状態から図９Ａ及び図９Ｂの状態に更新されたことを示す画像を表示し、２回目の折りが成功したことをユーザに通知する。
【０１０１】
図９Ａ及び図９Ｂに示すように、仮想印刷物１００は、まだ折り丁の形にまで至っていないため、ステップＳ１２において、面付けデータ変換部７２では、ステップＳ１２において否定的な判定結果を下した後に、ステップＳ１に戻り、図９Ａ及び図９Ｂに更新されたページ群に対して、ステップＳ１〜Ｓ１１の処理を再度実行する。
【０１０２】
図９Ａ及び図９Ｂの仮想印刷物１００に対してステップＳ１〜Ｓ１２の処理を実行する場合、折り線候補としては、１つの折り線１０２Ｇのみとなる。従って、面付けデータ変換部７２では、折り線１０２Ｇに対して３回目の折りの試行が実行される。
【０１０３】
この場合、折り線１０２Ｇに沿って図９Ａの仮想印刷物１００の表面を谷折りにすれば（ステップＳ３）、８ページと９ページとが接触する。接触した２つのページは、連番であると共に、ページの向きが同じ向きとなる（ステップＳ４：ＹＥＳ）。この場合、接触したページの総数は２であり、ステップＳ２で設定した最大接触ページ数０よりも大きいため（ステップＳ５：ＹＥＳ）、ステップＳ６で最大接触ページ数が２に更新され、この結果が折り線の解として仮登録される（ステップＳ７）。なお、折り線１０２Ｇに沿って図９Ａの仮想印刷物１００の表面を谷折りにした場合には、接触した２つのページが連番とならない（ステップＳ４：ＮＯ）。
【０１０４】
従って、図９Ａ及び図９Ｂの仮想印刷物１００について、折り線１０２Ｇに対する折りの試行が完了すれば（ステップＳ８：ＹＥＳ）、折り試行部７８には、折り線１０２Ｇに沿った図９Ａの仮想印刷物１００の表面に対する谷折りの情報のみが仮登録されているため（ステップＳ９：ＹＥＳ）、折り情報取得部８０は、仮登録された前記情報を３回目の折りに対する最適解である折り線情報としてフォールドデータ蓄積部６８ｃに蓄積する。すなわち、前記折り線情報は、図６の３回目の折り線解リストとして蓄積される。
【０１０５】
そして、ステップＳ１１において、折り情報取得部８０は、３回目の折りでの折り線解リストに基づいて、フォールドデータの示すページの群を図９Ａ及び図９Ｂから図１０Ａ及び図１０Ｂに更新する。この結果、表示データ作成部７４は、図１０Ａ及び図１０Ｂのページ群に応じた画像データを生成し、表示制御部６４を介して表示部２８に表示させる。この場合でも、表示部２８は、１回目及び２回目の折りが成功した場合と同様に、仮想印刷物１００が図９Ａ及び図９Ｂの状態から図１０Ａ及び図１０Ｂの状態に更新されたことを示す画像を表示し、３回目の折りが成功したことをユーザに通知する。
【０１０６】
図１０Ａ及び図１０Ｂに示すように、仮想印刷物１００は、折り丁の形となっているので、ステップＳ１２において、折り情報取得部８０は、折り丁に至ったことから（Ｓ１２：ＹＥＳ）、面付けデータ変換部７２での処理を完了させる。
【０１０７】
［本実施形態の効果］
本実施形態では、面付けデータをグリッドデータからフォールドデータに自動的に変換することができるので、ユーザは、面付けデータの種類の違い（グリッドデータであるか、又は、フォールドデータであるか）を意識することなく、面付け作業や製本作業等の各種の作業を遂行することができる。しかも、面付けデータがグリッドデータからフォールドデータに自動的に変換可能であるため、データの互換性を持たせることができる。
【０１０８】
また、変換後のフォールドデータを用いて仮想印刷物１００に対する折りを試行し、折り丁を形成することができた場合には、その試行結果をフォールドデータの折り情報として取得するので、該折り情報に従って端物３６に対する折り作業を実行すれば、折り丁を効率よく形成することができる。すなわち、フォールドデータをそのまま折り機に供給すれば、該折り機で自動的に折り作業を行うことができる。
【０１０９】
このように、本実施形態では、面付けデータをグリッドデータからフォールドデータに変換することで、折り作業等を含む印刷及び製本の作業の効率化を図ることができる。そのため、例えば、ＪＤＦ連携がされていない旧来の装置において作成されたグリッドデータであっても、このグリッドデータを取得してフォールドデータに変換すれば、所望の折り丁を形成することができる。
【０１１０】
また、仮想印刷物１００を複数回折ることにより折り丁が形成される場合に、折りの回数毎に、互いに重なり合う連番のページの総数（接触ページの総数）が最大接触ページ数となる折り線１０２Ａ〜１０２Ｇや、折りの方向を特定するので、端物３６から折り丁を確実に且つ効率よく形成することができる。
【０１１１】
しかも、折りの回数毎に、折ることが可能な全ての折り線１０２Ａ〜１０２Ｇに対して折りを試行すれば、接触ページの総数が最大接触ページ数となる折り線１０２Ａ〜１０２Ｇ及び折りの方向を確実に特定することができる。
【０１１２】
また、表示部２８は、折り試行部７８での仮想印刷物１００に対する折りの試行結果を画像として表示するので、ユーザは、表示部２８が表示した画像を見ることにより、折り試行部７８での試行結果（例えば、仮想印刷物１００に対する折りの試行が成功し、実際に折ることができたこと）を容易に把握することができる。
【０１１３】
［本実施形態の変形例］
本実施形態では、上記の説明に限定されることはなく、例えば、下記のような種々の改変も可能であることは勿論である。
【０１１４】
図１１Ａ及び図１１Ｂは、グリッドデータからフォールドデータへの変換ができない場合の一例を図示したものである。ここでは、ユーザが行う面付け作業で、誤って、図１１Ａに示す仮想印刷物１２０の表面の２つのページに対してページ番号「１」がそれぞれ面付けされ、図１１Ｂに示す仮想印刷物１２０の裏面の２つのページに対してそれぞれページ番号「２」が面付けされた場合について説明する。
【０１１５】
この場合、端物３６を模擬した仮想印刷物１２０において、図１１Ａに示す表面では、２つのページの境界が折り線１２２Ａとして形成され、折り線１２２Ａを境として各ページに応じた２つの領域１２４ａ、１２４ｂが形成されている。各領域１２４ａ、１２４ｂ内には、版面となる領域１２６ａ、１２６ｂがそれぞれ形成されている。
【０１１６】
図１１Ｂに示す裏面でも、折り線１２２Ａを境として各ページに応じた２つの領域１２８ａ、１２８ｂが形成され、各領域１２８ａ、１２８ｂ内には、版面となる領域１３０ａ、１３０ｂがそれぞれ形成されている。
【０１１７】
この場合、図３のステップＳ３において、折り線１２２Ａに沿って表面又は裏面を山折り又は谷折りにしても、接触したページ同士が連番ではない（ステップＳ４：ＮＯ）。しかも、仮想印刷物１２０には、１つの折り線１２２Ａしか形成されていない。
【０１１８】
そのため、ステップＳ４で折り試行部７８が否定的な判定を行った場合、折り情報取得部８０は、ステップＳ９において、折りの試行に対する最適解となる折り情報が折り試行部７８に仮登録されていないと判断し（ステップＳ９：ＮＯ）、端物３６を折り丁に形成するためのフォールドデータに変換することができないと判断する（ステップＳ１３）。従って、表示データ作成部７４は、ステップＳ１３の判断結果に基づき、グリッドデータからフォールドデータへの変換の失敗を示す画像データを作成し、表示制御部６４を介して表示部２８に表示させる。これにより、ユーザは、誤った面付け作業が行われたことを認識することができる。すなわち、表示部２８は、折り試行部７８での仮想印刷物１２０に対する折りの試行が失敗したことを画像として表示するので、ユーザは、表示部２８が表示した画像を確認することにより、仮想印刷物１２０を折ることができず、折りの試行に失敗したことを容易に把握することができる。
【０１１９】
このように、仮想印刷物１２０に対する折りを試行しても、互いに重なり合うページのページ番号が連番とならないか、又は、重なり合うページの向きが不一致となる場合には、折り丁を形成できないと判断するため、折り機による折り作業の失敗によって端物３６が無駄になることを回避することができる。
【０１２０】
また、本実施形態では、図１２Ａに示すように、複数の仮想印刷物１４０ａ〜１４０ｈに対して１ページ分しか面付けされていないグリッドデータがある場合（領域１４２ａ〜１４２ｈに対して版面となる１つの領域１４４ａ〜１４４ｈしか形成されていない場合）でも、図３の処理を行うことで、これらのグリッドデータをフォールドデータに変換し、図１２Ｂに示す１枚の仮想印刷物１４０内で複数の領域１４４ａ〜１４４ｈに面付けすることも可能となる。
【０１２１】
すなわち、１枚につき１ページ分の面付けデータの集まりから、１枚に複数のページが面付けされる面付けデータ（折り丁の塊）に変換することができ、面付け作業の編集が容易なものとなる。また、本実施形態では、面付けデータ内での複数のページの移動や、ブリード情報の設定等を面付けデータ変換部７２で一括して行うことも可能である。
【０１２２】
また、本実施形態では、折りの回数毎に、折ることが可能な全ての折り線１０２Ａ〜１０２Ｇに対して折りを試行する場合について説明した。これに代えて、折りの回数毎に、接触するページの総数が最大接触ページ数となる折り線と折りの方向とを特定できた時点で、折りの試行を行っていない残りの折り線に対する折りの試行を中止してもよい。これにより、面付けデータをグリッドデータからフォールドデータに変換する作業を含めた一連の面付け作業に要する時間を短縮化することができる。例えば、端物３６の紙面の中央で折るような場合に、このような処理を適用可能である。
【０１２３】
さらに、本実施形態では、上記の動作に代えて、取り敢えず、全ての折り線１０２Ａ〜１０２Ｇに対して折りを試行した後に、接触するページの総数が最大接触ページ数となるような折り線と、折りの方向と、折りの順番とを一挙に特定してもよい。この場合でも、端物３６から折り丁を確実に且つ効率よく形成することができる。
【０１２４】
さらにまた、本実施形態では、図７Ａ〜図１２Ｂに示す面付けデータについて説明したが、これらの面付けデータに限定されることはなく、例えば、ＪＤＦ仕様書（ＪＤＦ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ  Ｒｅｌｅａｓｅ１．３）に開示されている種々のグリッドデータをフォールドデータに変換し、折りの試行を行っても、上述の各効果が得られることは勿論である。
【符号の説明】
【０１２５】
１０…印刷システム                        １２…製版サイト
１４…印刷サイト                          １５…製本サイト
２０…データ生成装置                      ２６…本体部
２８…表示部                              ３６…端物
６０…制御部                              ６８…メモリ
６８ａ…折り線候補蓄積部                  ６８ｂ…グリッドデータ蓄積部
６８ｃ…フォールドデータ蓄積部            ７０…面付けデータ作成部
７２…面付けデータ変換部                  ７４…表示データ作成部
７６…フォールドデータ変換部              ７８…折り試行部
８０…折り情報取得部
１００、１２０、１４０、１４０ａ〜１４０ｈ…仮想印刷物
１０２Ａ〜１０２Ｇ、１２２Ａ…折り線
１０４ａ〜１０４ｈ、１０６ａ〜１０６ｈ、１０８ａ〜１０８ｈ、１１０ａ〜１１０ｈ、１２４ａ〜１３０ｂ、１４２、１４２ａ〜１４２ｈ、１４４ａ〜１４４ｈ…領域
【図１】
0005542177.tif 000002
【図２】
0005542177.tif 000003
【図３】
0005542177.tif 000004
【図４】
0005542177.tif 000005
【図５】
0005542177.tif 000006
【図６】
0005542177.tif 000007
【図７】
0005542177.tif 000008
【図８】
0005542177.tif 000009
【図９】
0005542177.tif 000010
【図１０】
0005542177.tif 000011
【図１１】
0005542177.tif 000012
【図１２】
0005542177.tif 000013