(57)【特許請求の範囲】
【請求項１】
中折り処理を実行することによって製本物を生成することが可能な画像処理装置であって、
両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷手段と、
Ｍ（１＜Ｍ＜Ｎ、ＭはＫの整数倍）ページ目と（Ｍ＋１）ページ目の間にサイズが前記シートの半分である挿入紙を挿入することが設定されたことに基づき、１ページ目からＭページ目までが印刷された少なくとも１枚のシートと、（Ｍ＋１）ページ目からＮページ目までが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
中折り処理を実行することによって製本物を生成することが可能な画像処理装置であって、
両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷手段と、
Ｍ（１＜Ｍ＜Ｎ、Ｍは（Ｋ／２）の整数倍）ページ目と（Ｍ＋１）ページ目の間にサイズが前記シートと同一である挿入紙を挿入することが設定されたことに基づき、Ｍを２倍してＮで割ったときの余りに相当する数のページが印刷された少なくとも１枚のシートと、残りのページが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
中折り処理を実行することによって製本物を生成することが可能な画像処理装置であって、
両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷手段と、
Ｍ（１＜Ｍ＜Ｎ、ＭはＫの整数倍）ページ目と（Ｍ＋１）ページ目の間に前記シートの半分のサイズの挿入紙を挿入することが設定されたことに基づき、１ページ目からＭページ目までが印刷された少なくとも１枚のシートと、（Ｍ＋１）ページ目からＮページ目までが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御し、Ｍページ目と（Ｍ＋１）ページ目の間に前記シートと同一のサイズの挿入紙を挿入することが設定されたことに基づき、Ｍを２倍してＮで割ったときの余りに相当する数のページが印刷された少なくとも１枚のシートと、残りのページが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項４】
１ページ目の前またはＮページ目の後に前記挿入紙を挿入することが設定された場合は、前記制御手段は、１ページ目からＮページ目が印刷されたシートに一括して中折り処理を実行するよう制御することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
受信した原稿画像のページ数がＫの整数倍でない場合に、白紙ページを追加することによってページ数をＮにする追加手段を更に備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
中折り処理を実行することによって製本物を生成することが可能な画像処理装置の制御方法であって、
両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷工程と、
Ｍ（１＜Ｍ＜Ｎ、ＭはＫの整数倍）ページ目と（Ｍ＋１）ページ目の間にサイズが前記シートの半分である挿入紙を挿入することが設定されたことに基づき、１ページ目からＭページ目までが印刷された少なくとも１枚のシートと、（Ｍ＋１）ページ目からＮページ目までが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項７】
中折り処理を実行することによって製本物を生成することが可能な画像処理装置の制御方法であって、
両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷工程と、
Ｍ（１＜Ｍ＜Ｎ、Ｍは（Ｋ／２）の整数倍）ページ目と（Ｍ＋１）ページ目の間にサイズが前記シートと同一である挿入紙を挿入することが設定されたことに基づき、Ｍを２倍してＮで割ったときの余りに相当する数のページが印刷された少なくとも１枚のシートと、残りのページが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項８】
中折り処理を実行することによって製本物を生成することが可能な画像処理装置の制御方法であって、
両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷工程と、
Ｍ（１＜Ｍ＜Ｎ、ＭはＫの整数倍）ページ目と（Ｍ＋１）ページ目の間に前記シートの半分のサイズの挿入紙を挿入することが設定されたことに基づき、１ページ目からＭページ目までが印刷された少なくとも１枚のシートと、（Ｍ＋１）ページ目からＮページ目までが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御し、Ｍページ目と（Ｍ＋１）ページ目の間に前記シートと同一のサイズの挿入紙を挿入することが設定されたことに基づき、Ｍを２倍してＮで割ったときの余りに相当する数のページが印刷された少なくとも１枚のシートと、残りのページが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項９】
請求項６乃至８のいずれか１項に記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びその制御方法、並びにプログラムに関するものである。
【背景技術】
【０００２】
プリンタ、複合機等の画像処理装置には、原稿データに対応する画像が印刷された複数枚の用紙（印刷物）を束ねて半分に折って（中折りして）、製本物を生成する製本機能を備えたものがある。例えば、特許文献１には、複数枚の印刷物を束にして半分に折って製本物を生成する中折り製本処理、及び、束にして半分に折られた複数枚の印刷物を、その折り目に沿ってステイプルで綴じて製本物を生成する中綴じ製本処理を実行可能な装置が記載されている。
【０００３】
また、特許文献２には、製本機能を備えた画像処理装置として、原稿の画像が印刷された複数枚の印刷物を複数の束に分割して、個別の束ごとに製本処理（分割製本）を実行する画像処理装置が記載されている。この画像処理装置は、複数枚の印刷物を複数の束に分割する際の分割箇所に、章、節といった原稿の区切りを指定可能としている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１６８１３４号公報
【特許文献２】特開２００７−１２３９９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のような、複数の用紙を中折りする折り処理に基づく製本（折り製本）の機能を備える画像処理装置において、製本物の本文が印刷される用紙とは別の用紙を当該製本物の任意の箇所に挿入する場合、以下のような問題が生じうる。ここで、折り製本による製本物における任意の箇所に、製本物を構成する用紙を半分に折ったサイズ（折りサイズ）の用紙を挿入する場合と、製本物を構成する用紙と同一のサイズ（見開きサイズ）の用紙を挿入する場合を想定する。図１１は、本文の１２頁分の原稿の画像が両面に印刷された３枚の用紙に折り処理を施して得られた製本物に対して、それら３枚の用紙とは別の用紙（挿入紙）を挿入する場合を一例として示している。
【０００６】
まず、製本物１１０１は、本文に対応する３枚の用紙とは別に、本文の第４頁と第５頁の間に折りサイズの用紙を挿入して得られる製本物を示している。製本物１１０１のような製本物を生成するためには、例えば、本文の用紙に対して折り処理を実行した後に、本文の第４頁と第５頁の間に折りサイズの用紙を挿入することが考えられる。しかし、一般に、このようにして製本物１１０１を生成することは、装置の構成上、実現が難しいことが知られている。
【０００７】
一方、本文の用紙に対して折り処理を実行する前に、本文の第４頁と第５頁の間に折りサイズの用紙を挿入した場合、当該折り処理の結果、製本物１１０２のような製本物が生成される可能性がある。即ち、見開きサイズの本文の用紙に対して、挿入した折りサイズの用紙の位置合わせが適切になされなかった場合、挿入した用紙が、ユーザの意図に反して、本文の第４頁と第５頁の間だけでなく第８頁と第９頁の間にも挿入された状態になってしまう可能性がある。
【０００８】
また、折り製本による製本物における任意の箇所に見開きサイズの用紙を挿入する場合には、挿入する用紙の全面に何らかの印刷を行うことを想定すると、当該用紙を見開き可能に挿入できることが望ましいといえる。しかし、製本物に挿入した用紙を見開き可能とするためには、複数の用紙を重ねて折り処理を施した結果、最も内側に（即ち、生成される製本物の中心頁に）挿入した用紙が位置付けられる必要がある。それ以外の場合には、製本物１１０３のように、挿入紙を見開き可能とすることができなくなる。製本物１１０３では、挿入した用紙が、本文の第４頁と第５頁の間に加えて第８頁と第９頁の間にも分散して挿入された状態となっており、このような場合、挿入した用紙の印刷内容をユーザが見開きで確認することはできない。
【０００９】
本発明の画像処理装置は、上述の問題に鑑みてなされたものである。本発明は、中折り処理を実行することによって製本物を生成することが可能な画像処理装置において、ページ間に挿入紙を挿入することが設定された場合に、当該挿入紙が適切に挿入された製本物を生成する技術を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明の画像処理装置は、例えば、中折り処理を実行することによって製本物を生成することが可能な画像処理装置であって、両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷手段と、Ｍ（１＜Ｍ＜Ｎ、ＭはＫの整数倍）ページ目と（Ｍ＋１）ページ目の間にサイズが前記シートの半分である挿入紙を挿入することが設定されたことに基づき、１ページ目からＭページ目までが印刷された少なくとも１枚のシートと、（Ｍ＋１）ページ目からＮページ目までが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御手段と、を備えることを特徴とする。また例えば、中折り処理を実行することによって製本物を生成することが可能な画像処理装置であって、両面合わせてＫページ分が１枚のシートに印刷されるようにして、Ｎ（ＮはＫの整数倍）ページ分の原稿画像を複数のシートに印刷する印刷手段と、Ｍ（１＜Ｍ＜Ｎ、Ｍは（Ｋ／２）の整数倍）ページ目と（Ｍ＋１）ページ目の間にサイズが前記シートと同一である挿入紙を挿入することが設定されたことに基づき、Ｍを２倍してＮで割ったときの余りに相当する数のページが印刷された少なくとも１枚のシートと、残りのページが印刷された少なくとも１枚のシートに、個別に中折り処理を実行するよう制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、中折り処理を実行することによって製本物を生成することが可能な画像処理装置において、ページ間に挿入紙を挿入することが設定された場合に、当該挿入紙が適切に挿入された製本物を生成することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態に係る印刷システムの構成を示すブロック図である。
【図２】第１の実施形態に係る、仕上げ設定及び給紙設定についての設定画面の一例を示す図である。
【図３】第１の実施形態に係る、挿入紙設定についての設定画面の一例を示す図である。
【図４Ａ】第１の実施形態に係る、プリンタドライバによって作成される、折りサイズの挿入紙を使用する設定を含むプリントジョブの内容の一例を示す図である。
【図４Ｂ】第１の実施形態に係る、プリンタドライバによって作成される、見開きサイズの挿入紙を使用する設定を含むプリントジョブの内容の一例を示す図である。
【図５Ａ】第１の実施形態に係る、画像処理装置１２０においてプリントジョブに基づいて実行される製本処理の手順を示すフローチャートである。
【図５Ｂ】図５ＡのＳ５０４において実行される処理の手順を示すフローチャートである。
【図６】第１の実施形態に係る、レンダリング処理によって生成される描画データの一例を示す図である。
【図７Ａ】第１の実施形態に係る、折りサイズ形式の挿入紙を使用する場合の、レイアウト処理によって生成される印刷設定データ及び画像データの一例を示す図である。
【図７Ｂ】図７Ａの印刷設定データ及び画像データに基づいて生成される製本物の一例を示す図である。
【図８】第１の実施形態に係る、折りサイズ形式の挿入紙の挿入頁Ｍ＝０（先頭頁）及び１２（最終頁）である場合に生成される製本物の一例を示す図である。
【図９Ａ】第１の実施形態に係る、見開きサイズ形式の挿入紙を使用する場合の、レイアウト処理によって生成される印刷設定データ及び画像データの一例を示す図である。
【図９Ｂ】図９Ａの印刷設定データ及び画像データに基づいて生成される製本物の一例を示す図である。
【図１０】第１の実施形態に係る、見開きサイズ形式の挿入紙の挿入頁Ｍ＝６（中心頁）、０（先頭頁）及び１２（最終頁）である場合に生成される製本物の一例を示す図である。
【図１１】折り製本による製本物に、本文に対応する用紙と同一の又は半分のサイズの用紙を挿入した場合に得られる製本物の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１４】
［第１の実施形態］
以下では、図１乃至図１０を参照して、第１の実施形態について説明する。本実施形態では、情報処理装置と画像処理装置を含む印刷システムにおいて、情報処理装置のプリンタドライバによって作成されたプリントジョブに基づいて、画像処理装置側で、製本印刷用の画像データのレイアウト処理を実行する場合について説明する。
【００１５】
＜印刷システム及び画像処理装置の構成＞
まず、図１を参照して、本実施形態に係る印刷システム、及び当該印刷システム内の画像処理装置１２０の構成について説明する。図１に示す印刷システムは、情報処理装置１００と画像処理装置１２０を備える。情報処理装置１００と画像処理装置１２０は、ＬＡＮ１１０を介して相互に通信可能に接続されている。
【００１６】
図１に示すように、画像処理装置１２０は、システムバス１３０を介して相互に接続された複数のモジュールを備える。ＣＰＵ１２１は、画像処理装置１２０全体の制御及び画像処理を担う。画像処理装置１２０は、情報処理装置１００においてプリンタドライバ等のソフトウェアを使用して作成されたプリントジョブを、ＬＡＮ１１０及びネットワーク・インタフェース（Ｉ／Ｆ）１２２を介して情報処理装置１００から受信する。
【００１７】
画像処理装置１２０において、ＣＰＵ１２１は、情報処理装置１００からネットワークＩ／Ｆ１２２を介してプリントジョブを受け付ける（受信する）と、受け付けたプリントジョブを、記憶装置１２４の記憶領域内の受信領域に保存する。ジョブ設定解析処理部１２５は、受信したプリントジョブに設定された仕上げ設定に関する情報を解析し、その解析結果を当該プリントジョブの設定情報として、記憶装置１２４に一時的に保存する。ＰＤＬ解析処理部１２６は、受信したプリントジョブについてＰＤＬ解析を行って、中間データを生成する。レンダリング処理部１２７は、ＰＤＬ解析処理部１２６によって生成された中間データに基づいて描画（レンダリング）処理を行って、描画データを生成する。
【００１８】
画像データ処理部１２８は、生成された描画データに対して、製本印刷のためのレイアウト処理（以下では、「製本レイアウト処理」又は単に「レイアウト処理」と称する。）を行って生成した画像データを、記憶装置１２４に保存する。ＣＰＵ１２１は、記憶装置１２４に保存された画像データをプリンタエンジン１２９に出力する。プリンタエンジン１２９は、用紙（記録紙）に対して当該画像データに基づく画像の印刷処理を行う。プリンタエンジン１２９は、必要に応じてサドル（不図示）を使用して、画像が印刷された複数の用紙を束ねて中折りする折り処理を実行することで、当該複数の用紙に製本処理して製本物を生成する。このようにして、プリンタエンジン１２９は、入力された画像データに基づく製本印刷を実現する。
【００１９】
本実施形態では、画像処理装置１２０は、原稿データに対応する画像を見開きサイズ（第１のサイズ）の複数の用紙に印刷し、印刷後の当該複数の用紙を束ねて中折りすることで製本物を生成する製本印刷のための画像データを生成する画像処理装置に相当する。画像処理装置１２０が生成した画像データを用いて生成される製本物においては、各頁が見開きサイズの半分の折りサイズ（第２のサイズ）となる。
【００２０】
本実施形態では、レンダリング処理部１２７によるレンダリング処理前の、各頁の原稿に対応する原稿データを「ＰＤＬデータ」、レンダリング処理後の各頁の原稿に対応する原稿データを「描画データ」と称する。また、画像データ処理部１２８によるレイアウト処理後の、印刷処理対象のデータを「画像データ」と称する。なお、レンダリング処理部１２７及び画像データ処理部１２８によるレンダリング処理及びレイアウト処理の詳細については、図５に示すフローチャートを参照しながら説明する。
【００２１】
＜製本物への用紙の挿入に関する設定＞
次に、図２及び図３を参照して、情報処理装置１００における、折り製本による製本物の任意の箇所（位置）に、当該製本物の本文に対応する用紙以外の別の用紙を挿入するためのプリントジョブの生成について説明する。情報処理装置１００におけるプリントジョブの生成には、プリンタドライバ等が使用される。
【００２２】
本明細書において、製本物に対して挿入される用紙を「挿入紙」と称する。本実施形態では、挿入紙として、折り製本による製本物を構成する本文に対応する用紙を半分に折った（中折りした）際の、当該用紙の半分のサイズ（折りサイズ）、又は、本文に対応する用紙と同一のサイズ（見開きサイズ）の、異なる種類の用紙を使用する。この見開きサイズは、製本物を見開いた状態の用紙サイズに相当する。なお、本実施形態では、「見開きサイズ」は第１のサイズに相当し、「折りサイズ」は第２のサイズに相当する。
【００２３】
図２の仕上げ設定に関する設定画面２１０は、例えば情報処理装置１００においてプリンタドライバによって情報処理装置１００のディスプレイ（表示装置）に表示される操作画面である。ユーザは、情報処理装置１００の操作部に設けられた入力デバイス（キーボード、マウス等）を使用して、当該操作画面を介した設定を行うことができる。
【００２４】
情報処理装置１００のプリンタドライバは、仕上げ設定に関する設定画面２１０を介して、折り製本の設定を受け付ける。プリンタドライバは、印刷方法（２１１）として、「片面印刷」、「両面印刷」又は「製本印刷」の選択指示を受け付ける。プリンタドライバは、印刷方法として「製本印刷」の選択指示を受け付けた場合に、折り設定（２１２）について選択指示を受け付け可能とする。プリンタドライバは、折り設定（２１２）として、「設定なし」又は「折り」の選択指示を受け付ける。プリンタドライバは、印刷方法（２１１）として「製本印刷」を、折り設定（２１２）として「折り」の設定を受け付けた場合に、プリントジョブとして折り製本ジョブを生成する。
【００２５】
プリンタドライバは、製本印刷の処理方法の項目２１３において、レイアウト処理を、画像処理装置１２０側で実行するか、プリンタドライバ（情報処理装置１００）側で実行するかの選択指示を受け付ける。本実施形態では、画像処理装置１２０側でレイアウト処理を実行する場合について説明する。なお、第２の実施形態では、プリンタドライバ（情報処理装置１００）側でレイアウト処理を実行する場合について説明する。ここで、レイアウト処理は、「面付け処理」とも称され、折り製本等によって用紙に折り処理を施して製本した結果、製本物に含まれることになる複数の頁について、各頁の原稿に対応する正しい順序で製本されるようにレイアウト（面付け）を行う処理に相当する。
【００２６】
なお、設定画面２１０では、さらに、製本方法として、用紙の中心を綴じた後に用紙に折り処理を施して製本する綴じ処理をするか否かの設定や、左開き製本又は右開き製本の選択を可能としてもよい。本実施形態では、左開き製本によって製本処理を行う場合について説明する。
【００２７】
次に、情報処理装置１００のプリンタドライバは、給紙設定に関する設定画面２２０を介して、挿入紙の使用に関する設定を受け付ける。プリンタドライバは、項目２２１において、本文の用紙及び挿入紙の給紙方法について、用紙種類及び給紙部の何れに基づいて指定するかを受け付ける。また、プリンタドライバは、項目２２２において、挿入紙を使用するか否かについて指定を受け付ける。プリンタドライバは、挿入紙の使用が指定された場合、本文の用紙設定（２２３）と挿入紙の用紙設定（２２４）との選択指示を受付可能とする。プリンタドライバは、本文の用紙設定（２２３）として、「給紙段指定」又は「用紙タイプ指定」の選択指示を受付可能である（不図示）。また、挿入紙設定の項目２２４が選択された場合、プリンタドライバは、挿入紙の詳細設定を行うための設定画面３００（図３）を情報処理装置１００のディスプレイに表示して、さらなる設定を受け付ける。
【００２８】
プリンタドライバは、挿入紙の設定画面３００において、挿入形式（３０１）、挿入頁（３０２）、及び挿入紙の給紙元となる給紙部（３０３）の指定指示を受け付けるとともに、当該指定に基づく設定内容を表示欄３０５に反映させる。挿入形式（３０１）としては、折りサイズの挿入紙を使用するか見開きサイズの挿入紙を使用するかと、挿入紙に対する印字の有無との組み合わせを選択可能である。具体的には、プリンタドライバは、次の６つの組み合わせの中から、挿入形式（３０１）の選択指示を受付可能とする。６つの組合せとは、「折りサイズかつ印字無し」、「折りサイズかつ表面に印字有り」、「折りサイズかつ裏面に印字有り」、「折りサイズかつ両面に印字有り」、「見開きサイズかつ印字無し」及び「見開きサイズかつ印字有り」である。
【００２９】
プリンタドライバは、製本物において挿入紙が挿入される位置を示す数値を、挿入頁（３０２）として受付可能である。挿入頁は、当該頁と次の頁との間に挿入紙が挿入されることを示す数値を示す。本実施形態では、プリンタドライバは、設定画面２１０において折り製本を実行する設定を受け付け済みである場合に、設定画面３００において挿入頁として端数が入力されることを防止する。
【００３０】
ここで、折り製本における挿入頁の端数について説明する。折り製本のためのレイアウト処理においては、複数頁分の原稿の原稿データが１枚の用紙に割り当てられる。通常は、１枚の用紙に折り処理を施して半分に折った場合に、当該用紙の表面及び裏面のそれぞれに２頁分の原稿データに基づく画像が印刷されることになり、用紙１枚につき４頁分の原稿の原稿データが割り当てられる。即ち、本実施形態では、画像処理装置１２０は、印刷対象の見開きサイズの用紙の表面又は裏面に対応する各画像データに対して、２頁分の原稿データをレイアウトする。その結果、画像処理装置１２０は、４頁単位で原稿データを印刷対象の各用紙に割り当てて、製本印刷のための画像データを生成する。さらに、画像処理装置１２０は、生成した画像データに基づいて各用紙の印刷処理を行うとともに、得られた複数の印刷物を束ねて中折りすることで、製本物を生成する。
【００３１】
本実施形態では、後述のように、画像処理装置１２０は、最終的に生成される製本物において挿入紙が挿入される挿入位置を基準として、レンダリング処理後の複数頁の描画データについて、４ページ単位で分割処理を行う。このため、画像処理装置１２０は、挿入紙の挿入位置として、生成される製本物において、当該挿入位置の前に、４頁単位の頁数の原稿データに対応した頁が含まれることになる位置が指定されたプリントジョブのみを受け付ける。従って、指定された挿入位置（挿入頁）よりも前に、４頁単位の頁数の原稿データに対応した頁が存在しない場合には、指定された挿入頁は端数となる。
【００３２】
なお、挿入頁としてこのような端数の指定を許容する場合、折りサイズ形式の挿入紙が指定されているときは、挿入頁Ｍとして、４の倍数、先頭頁（Ｍ＝０）、又は最終頁が指定されていない限り、挿入頁の前に白紙の頁が必要となる。見開きサイズ形式の挿入紙が指定されているときは、指定された挿入頁Ｍに対してＭの２倍（＝２Ｍ）が４の倍数ではない限り、挿入頁の前に白紙の頁を補充することが必要となる。
【００３３】
本実施形態では、情報処理装置１００のプリンタドライバは、このような挿入頁の端数の入力を受け付けた場合は、その旨を通知するための画面をディスプレイに表示することで、ユーザが端数を入力しないように促す。
【００３４】
設定画面３００において、プリンタドライバは、挿入紙を給紙するための給紙部（３０３）として、画像処理装置１２０に設けられた何れかの給紙段の指定を受け付ける。給紙段の指定は画像処理装置１２０の装置構成に依存し、例えばカセット１、カセット２、インサータ、手差し等が選択可能である。なお、プリンタドライバは、ＬＡＮ１１０を介して画像処理装置１２０の装置構成等に関する情報を取得することが可能であり、当該情報には、画像処理装置１２０の給紙段の構成を示す情報も含まれる。
【００３５】
プリンタドライバは、追加ボタン３０４の押下を受け付けた場合に、挿入形式（３０１）、挿入頁（３０２）、給紙部（３０３）として指定された内容を、表示欄３０５に表示（反映）させる。
【００３６】
プリンタドライバは、以上のように折り製本及び挿入紙に関する設定を受け付けるとともに、ジョブの実行指示を受け付けた場合には、当該設定内容に基づいてプリントジョブを生成する。さらに、生成したプリントジョブを、ＬＡＮ１１０を介して画像処理装置１２０に送信する。
【００３７】
＜プリントジョブの構成例＞
次に、図４Ａ及び図４Ｂを参照して、情報処理装置１００においてプリンタドライバによって作成される、折り製本による製本物を生成するためのプリントジョブの構成例について説明する。図４Ａは、折りサイズの挿入紙を使用する設定を含むプリントジョブ４００の構成例、図４Ｂは、見開きサイズの挿入紙を使用する設定を含むプリントジョブ４１０の構成例をそれぞれ示している。プリントジョブ４００、４１０は、大きく分けて、ジョブ属性部４０１、４１１と、ＰＤＬデータ部４０２、４１２との２つの部分から構成される。
【００３８】
ジョブ属性部４０１、４１１は、印刷処理に必要な設定（ジョブ属性値）を含み、主として図２及び図３に示した設定画面２１０、２２０、３００を用いて設定される項目（印刷方法、仕上げ設定、用紙設定等）のジョブ属性値を含む。ジョブ属性部４０１、４１１に含まれる各項目のジョブ属性値の設定例として、本実施形態に関連するものを以下に列挙する。なお、ジョブ属性部４０１、４１１には、以下に示す設定以外の設定も含まれうる。
【００３９】
印刷方法
‐印刷方法：折り製本、両面印刷、片面印刷等
原稿設定
‐原稿頁数  ：原稿頁数を示す数値
‐原稿サイズ：Ａ４、Ａ３、ＬＴＲ、ＬＧＬ等の用紙サイズ
（描画データのサイズも指定可能であり、ＰＤＬデータ部に含まれてもよい）
挿入紙設定
‐挿入形式：折りサイズ形式、又は見開きサイズ形式
（折りサイズ形式又は見開きサイズ形式の設定時には、挿入紙が使用される）
‐印字有無：印字無し、片面印字（表面又は裏面）、又は両面印字
‐挿入頁  ：挿入紙の挿入位置を示す数値
（例えば、４の場合、第４頁と第５頁との間に挿入紙が挿入される）
本文設定
‐本文の用紙サイズ：Ａ４、Ａ３、ＬＴＲ、ＬＧＬ等
‐本文の用紙種類  ：普通紙、厚紙、薄紙、コート紙、特殊紙等
‐本文の給紙段設定：カセット１、カセット２、手差し等
その他
‐例えば、用紙１枚に割り当てられる原稿の頁数（本実施形態では４）
【００４０】
ＰＤＬデータ部４０２、４１２に含まれるＰＤＬデータは、ＰＤＬ言語仕様に基づいて記載され、頁単位で描画内容を示すデータが含まれる。なお、ＰＤＬデータ部４０２、４１２には、ＰＤＬ言語仕様に従った仕上げ設定等の記載が含まれうる。
【００４１】
プリントジョブ４００は、Ａ４サイズの１２頁の原稿を製本物の本文に割り当て、Ａ３サイズの普通紙を用いて折り製本処理を実行するジョブである。そしてこのプリントジョブ４００には、本文の第４頁と第５頁との間に、折りサイズ（Ａ４サイズ）の色紙を印字無しで挿入するよう設定されている。一方、プリントジョブ４１０は、Ａ４サイズの１２頁の原稿を製本物の本文に割り当て、Ａ３サイズの普通紙を用いて折り製本処理を実行するとともに、本文の第８頁と第９頁との間に見開きサイズ（Ａ３サイズ）のコート紙を印字ありで挿入するためのジョブである。
【００４２】
プリントジョブ４１０では、ＰＤＬデータ部４１２に、第８頁に割り当てられたＡ４サイズの原稿に対応するＰＤＬデータの次に、Ａ３サイズの挿入紙に対応するＰＤＬデータが格納されている。このように、プリントジョブ４１０では、挿入紙の描画内容を示すＰＤＬデータに対応するサイズ（見開きサイズ）と、本文の各頁の描画内容を示すＰＤＬデータに対応する用紙サイズ（折りサイズ）とは異なっている。本実施形態では、プリントジョブ４１０に示すように、ＰＤＬデータ部４０２、４１２には、特別な処理を必要とすることなく、異なるサイズの頁の描画内容に対応したＰＤＬデータを混在して記載することが可能である。
【００４３】
このように、プリントジョブ４００、４１０は、製本物の本文に対応する複数頁の原稿データ（ＰＤＬデータ）と、当該製本物に挿入すべき挿入紙のサイズ（挿入形式）及び挿入位置（挿入頁）が指定された設定データとを含んでいる。
【００４４】
＜画像処理装置における製本処理＞
次に、図５Ａ及び図５Ｂを参照して、本実施形態に係る画像処理装置１２０においてプリントジョブに基づいて実行される製本処理について説明する。なお、図５Ａ及び図５Ｂに示すフローチャートの各ステップの動作は、ＣＰＵ１２１が制御プログラムを記憶装置１２４から読み出して、ＲＡＭ（不図示）に展開して実行することによって、画像処理装置１２０において実現される。
【００４５】
まず、Ｓ５０１で、画像処理装置１２０は、複数頁のＰＤＬデータと、挿入紙に関する設定データとを含む、製本印刷のためのプリントジョブを、情報処理装置１００から受信する。これにより、画像処理装置１２０は、製本印刷のためのプリントジョブを受け付ける。
【００４６】
次に、Ｓ５０２で、画像処理装置１２０は、受信したプリントジョブに含まれるジョブ属性値を解釈して、その解釈結果を「ジョブ設定データ」として記憶装置１２４に保存する。ここでは、図４Ａ及び図４Ｂに示すジョブ属性値に対応するデータが、ジョブ設定データとして記憶装置１２４に保存される。ジョブ設定データには、原稿頁数Ｌ等の原稿データに関する設定データと、挿入形式Ｊ、挿入頁Ｍ、挿入紙への印字有無Ｎ等の挿入紙に関する設定データとが含まれる。
【００４７】
ジョブ設定データには、さらに、製本物を構成する用紙１枚に割り当てられる（レイアウトされる）原稿頁数Ｋが含まれる。本実施形態では、１枚の用紙の表面及び裏面のそれぞれに２頁ずつ原稿を割り当てるために、用紙１枚当たりの原稿頁数Ｋ＝４とする。また、プリントジョブに設定された印刷方法が折り製本である場合には、レイアウト処理用の原稿頁数Ｌ'がジョブ設定データに追加される。Ｌ'には、Ｋの倍数となるようにＬを調整して得られた値が設定される。即ち、折り製本の場合、Ｋ頁単位で１枚の用紙に印刷を行うため、Ｋの倍数に相当する頁分の画像データを用意する必要がある。例えば、プリントジョブにジョブ属性値として原稿頁数Ｌ＝１０が設定されている場合、白紙の２頁分を加えて、Ｌ'＝１２とする。
【００４８】
次に、Ｓ５０３で、画像処理装置１２０は、受信したプリントジョブに含まれるＰＤＬデータを解釈し、それにより得られた中間データに基づいてレンダリング処理を実行することで、描画データを生成する。本実施形態では、ＰＤＬデータ、中間データ、及び描画データの何れも、原稿データに相当する。
【００４９】
さらに、Ｓ５０４で、画像処理装置１２０は、レンダリング処理によって得られた描画データに基づいて、画像データ処理部１２８によってレイアウト処理を実行する。特に、画像処理装置１２０は、記憶装置１２４に保存したジョブ設定データに含まれる挿入形式Ｊと挿入頁Ｍとに依存して、異なるレイアウト処理を実行する。なお、本実施形態では、挿入形式Ｊとして、Ｊ＝０は折りサイズ形式、Ｊ＝１は見開きサイズ形式に対応するものとする。
【００５０】
ここで、図５Ｂを参照して、Ｓ５０４のレイアウト処理の詳細について説明する。まず、Ｓ５１１で、画像処理装置１２０は、ジョブ設定データに含まれる挿入形式Ｊを参照して、製本物に対する挿入紙の挿入形式が、折りサイズ形式（Ｊ＝０）であるか見開きサイズ形式（Ｊ＝１）であるかを判定する。ここで、画像処理装置１２０は、当該挿入形式が折りサイズ形式であると判定した場合（Ｊ＝０）、Ｓ５１２に処理を進める一方で、見開きサイズ形式であると判定した場合（Ｊ＝１）、Ｓ５１５に処理を進める。
【００５１】
（挿入形式が折りサイズ形式の場合（Ｊ＝０））
Ｓ５１２で、画像処理装置１２０は、ジョブ設定データに含まれる挿入頁Ｍが、用紙１枚当たりの原稿頁数Ｋの倍数であるか（Ｍ／Ｋ＝整数）、又は、Ｍ＝０（先頭頁）若しくはＬ（最終頁）であるかを判定する。画像処理装置１２０は、挿入頁ＭがＫの倍数であると判定した場合には、処理をＳ５１３に進める。一方で、画像処理装置１２０は、Ｓ５１２で、挿入頁ＭがＭ＝０（先頭頁）又はＬ（最終頁）であると判定した場合には、処理をＳ５１４に進める。
【００５２】
Ｓ５１２では、画像処理装置１２０は、Ｓ５１３における分割製本に基づくレイアウト処理を行うか否かを決定している。即ち、画像処理装置１２０は、プリントジョブで指定された、挿入紙の挿入位置（挿入頁）が、生成される製本物における本文の先頭頁の前、又は当該本文の最終頁の後である場合には、分割製本を行わないことを決定して、処理をＳ５１４に進める。
【００５３】
Ｓ５１３で、画像処理装置１２０は、生成される製本物の本文に対応する複数頁の描画データについて、分割製本に基づくレイアウト処理を行って、レイアウト処理済みの画像データを生成する。
【００５４】
Ｓ５１３では、まず、製本物の本文に対応する複数頁の描画データを、第１及び第２の描画データ群（第１及び第２の原稿データ群）に分割する。挿入紙が折りサイズ形式である場合、画像処理装置１２０は、受け付けたプリントジョブで指定された挿入紙の挿入位置を境界として、製本物の本文に対応する複数頁の描画データを、第１及び第２の描画データ群に分割する。ここで、第１の描画データ群及び第２の描画データ群は、それぞれ連続した原稿データを含み、生成される製本物を分割した第１及び第２の製本物を生成するための、第１の原稿データ群及び第２の原稿データ群に相当する。
【００５５】
本実施形態では、挿入頁に基づいて、本文の第Ｍ頁と第（Ｍ＋１）頁との間が挿入位置として指定されている。このため、画像処理装置１２０は、本文のＬ'頁の描画データを、第１〜Ｍ頁の描画データを含む第１の描画データ群と、第（Ｍ＋１）〜Ｌ'頁の描画データを含む第２の描画データ群とに分割する。これにより、製本物における本文の第Ｍ頁と第（Ｍ＋１）頁との間に挿入紙が挿入されるようにする。
【００５６】
Ｓ５１３では、次に、画像処理装置１２０は、第１及び第２の描画データ群に含まれる描画データを、第１及び第２の製本物を順に生成する際の印刷順に並べた複数の画像データにレイアウトするレイアウト処理を行う。具体的には、画像処理装置１２０は、第１の描画データ群に含まれる描画データを、当該第１の描画データ群に対応する１つ以上の画像データにレイアウトする。また、画像処理装置１２０は、第２の描画データ群に含まれる描画データを、当該第２の描画データ群に対応する１つ以上の画像データにレイアウトする。これにより、レイアウト処理済みの複数の画像データが生成される。その後、画像処理装置１２０は処理をＳ５１８に進める。
【００５７】
一方、Ｓ５１４で、画像処理装置１２０は、Ｓ５１３のように分割製本に基づくレイアウト処理を行わない。Ｓ５１４で、画像処理装置１２０は、分割されていない複数頁の描画データ（第１〜Ｌ'頁の描画データ）を、製本物を生成する際の印刷順に並べた複数の画像データにレイアウトするレイアウト処理を行う。その後、画像処理装置１２０は処理をＳ５１８に進める。
【００５８】
（挿入形式が見開きサイズ形式の場合（Ｊ＝１））
Ｓ５１５で、画像処理装置１２０は、ジョブ設定データに含まれる挿入頁Ｍについて、その２倍の値（２Ｍ）がＫの倍数であるか（２Ｍ／Ｋ＝整数）、又は、Ｍ＝０（先頭頁）、Ｌ'／２（製本物の本文の中心頁）若しくはＬ（最終頁）であるかを判定する。画像処理装置１２０は、２ＭがＫの倍数であると判定した場合には、処理をＳ５１６に進める。  一方で、画像処理装置１２０は、Ｓ５１５で、挿入頁がＭ＝０（先頭頁）、Ｌ'／２（製本物の本文の中心頁）又はＬ（最終頁）であると判定した場合には、処理をＳ５１７に進める。
【００５９】
Ｓ５１５では、画像処理装置１２０は、Ｓ５１６における分割製本に基づくレイアウト処理を行うか否かを決定している。画像処理装置１２０は、Ｓ５１２と同様、プリントジョブで指定された、挿入紙の挿入位置（挿入頁）が、生成される製本物における本文の先頭頁の前、又は当該本文の最終頁の後である場合には、分割製本を行わないことを決定して、処理をＳ５１７に進める。さらに、画像処理装置１２０は、挿入紙の挿入位置が、生成される製本物の本文の中心部分における、挿入紙を挿入した際に当該挿入紙が見開き可能となる位置である場合（Ｍ＝Ｌ'／２）にも、分割製本を行わないことを決定して、処理をＳ５１７に進める。
【００６０】
Ｓ５１６で、画像処理装置１２０は、生成される製本物の本文に対応する複数頁の描画データについて、分割製本に基づくレイアウト処理を行って、レイアウト処理済みの画像データを生成する。
【００６１】
Ｓ５１６では、まず、画像処理装置１２０は、製本物の本文に対応する複数頁の描画データを、第１及び第２の描画データ群（第１及び第２の原稿データ群）に分割する。挿入紙が見開きサイズ形式である場合、画像処理装置１２０は、分割後の第１及び第２の描画データ群に対応してそれぞれ生成される第１及び第２の製本物の何れかにおいて挿入紙が見開き可能となるように定められる位置を境界として、当該分割処理を行う。
【００６２】
本実施形態では、画像処理装置１２０は、境界頁（分割位置）Ｄ＝２Ｍ％Ｌ' として、本文の複数頁の描画データを第Ｄ頁と第（Ｄ＋１）頁との間を境界として、本文のＬ'頁の描画データを分割する。これにより、製本物における本文の第Ｄ頁と第（Ｄ＋１）頁との間に挿入紙が挿入されるようにする。ここで、「％」は剰余演算子を表しており、（２Ｍ％Ｌ'）はＭを２倍して、製本物の本文の全頁数Ｌ'で割った際の剰余を表す。
【００６３】
Ｓ５１６では、次に、画像処理装置１２０は、Ｓ５１３と同様にして、第１及び第２の描画データ群に含まれる描画データを、第１及び第２の製本物を順に生成する際の印刷順に並べた複数の画像データにレイアウトするレイアウト処理を行う。これにより、レイアウト処理済みの複数の画像データが生成される。その後、画像処理装置１２０は処理をＳ５１８に進める。
【００６４】
このように、本実施形態では、挿入形式が見開きサイズ形式の場合（Ｊ＝１）の場合、本文の複数頁の描画データを、折りサイズ形式の場合（Ｊ＝０）のように第Ｍ頁の後で分割するのではなく、第Ｄ（＝２Ｍ％Ｌ'）頁の後で分割して、レイアウト処理を行う。即ち、画像処理装置１２０は、本文のＬ'頁の描画データを、第１〜Ｄ頁の描画データと、第（Ｄ＋１）〜Ｌ'頁の描画データとに分割して、分割後の各描画データ群に対して（分割製本による）レイアウト処理を行う。なお、２Ｍ＞Ｌ'となる場合においても、Ｌ'に基づく剰余演算によって、Ｌ'頁未満の境界頁Ｄが得られる。
【００６５】
一方、Ｓ５１７では、画像処理装置１２０は、Ｓ５１４と同様に、分割されていない第１〜Ｌ'頁の本文の描画データのレイアウト処理を行う。その後、画像処理装置１２０は処理をＳ５１８に進める。なお、本実施形態におけるＳ５１３、Ｓ５１４、Ｓ５１６及びＳ５１７におけるレイアウト処理は、第１のレイアウト手段による処理に相当する。また本実施形態では、当該レイアウト処理は、後述するように、印刷対象の見開きサイズの用紙の表面又は裏面に対応する各画像データに対し、同一の描画データ群に含まれる何れか２つの原稿データをレイアウトすることによって実現される。
【００６６】
その後、画像処理装置１２０は、Ｓ５１３、Ｓ５１４、Ｓ５１６及びＳ５１７におけるレイアウト処理が行われた複数の画像データと、挿入紙に対応する画像データとについて、挿入位置（挿入頁）の指定に従ったレイアウト処理を行う。具体的には、Ｓ５１８で、画像処理装置１２０は、ジョブ設定データに含まれる、挿入紙への印字有無Ｎ及び挿入位置（挿入頁）に従って、挿入紙についてのレイアウト処理を行う。これにより、画像処理装置１２０は、製本印刷のための印刷順に並べた複数の画像データを生成する。なお、本実施形態におけるＳ５１８におけるレイアウト処理は、第２のレイアウト手段による処理に相当する。
【００６７】
Ｓ５１８では、画像処理装置１２０は、まず、印字有無Ｎに基づいて生成した挿入紙に対応する画像データを生成する。次に、画像処理装置１２０は、挿入紙が折りサイズ形式である場合、挿入紙に対応する画像データを、印刷順に並べた複数の画像データにおいて、第１の描画データ群に対応する画像データと第２の描画データ群に対応する画像データとの境界位置にレイアウトする。一方、画像処理装置１２０は、挿入紙が見開きサイズ形式である場合、次のように制御する。画像処理装置１２０は、挿入紙に対応する画像データを、印刷順に並べた複数の画像データにおいて、第１の描画データ群に対応する画像データ間、又は、第２の描画データ群に対応する画像データ間の、指定された挿入位置に対応する位置にレイアウトする。
【００６８】
Ｓ５１８のレイアウト処理が完了すると、Ｓ５１９で、画像処理装置１２０は、レイアウト処理済みの画像データを記憶装置１２４に保存する。その後、画像処理装置１２０は、処理をＳ５０５に進める。
【００６９】
Ｓ５０５で、画像処理装置１２０は、記憶装置１２４に保存されているジョブ設定データとレイアウト処理済みの画像データとに基づいて、当該レイアウト処理済みの画像データに対応した印刷設定データを生成し、生成したデータを記憶装置１２４に保存する。Ｓ５０５において生成される印刷設定データには、例えば、（図７Ａ及び図９Ａを参照して後述するように）以下の設定が含まれる。
‐印刷方法：片面、両面
‐用紙サイズ／給紙段情報／用紙種類情報
‐折り設定：開始フラグ、継続フラグ、終了フラグ、なし
【００７０】
最終的に、Ｓ５０６で、画像処理装置１２０は、レイアウト処理済みの複数の画像データをプリンタエンジン１２９に出力して、Ｓ５０５で生成した印刷設定データに従って、プリンタエンジン１２９に印刷処理を実行させる。即ち、画像処理装置１２０は、レイアウト処理済みの複数の画像データに基づく製本印刷を行うことで、挿入紙が、指定された挿入位置に挿入された、第１及び第２の製本物を含む最終的な製本物を生成する。
【００７１】
Ｓ５０６では、挿入紙が折りサイズ形式か見開きサイズ形式かに依存して、以下のようにして最終的な製本物が生成される。挿入紙が折りサイズ形式である場合、画像処理装置１２０は、次のように制御する。画像処理装置１２０は、第１の描画データ群に対応する画像データに基づく第１の製本物と、挿入紙に対応する画像データに基づく印刷物と、第２の描画データ群に対応する画像データに基づく第２の製本物とを順に生成する。その結果、生成された第１の製本物、挿入紙に対応する印刷物、及び第２の製本物は、最終的な製本物となる。
【００７２】
一方、挿入紙が見開きサイズ形式である場合、画像処理装置１２０は、次のように制御する。画像処理装置１２０は、第１の描画データ群に対応する画像データと挿入紙に対応する画像データとに基づく、挿入紙が挿入された第１の製本物と、第２の原稿データ群に対応する画像データに基づく第２の製本物とを順に生成する。あるいは、画像処理装置１２０は、第１の原稿データ群に対応する画像データに基づく第１の製本物と、第２の原稿データ群に対応する画像データと挿入紙に対応する画像データとに基づく、挿入紙が挿入された第２の製本物とを順に生成する。生成された第１の製本物、及び第２の製本物は、最終的な製本物となる。
【００７３】
このようにして、画像処理装置１２０は、挿入紙として折りサイズ及び見開きサイズの何れが指定された場合にも、最終的に生成される製本物において、挿入紙を適切に挿入することができる。即ち、折りサイズ形式の挿入紙を使用する場合には、そもそも実現困難であった製本物の任意の箇所への挿入紙の挿入を、分割製本に基づいて実現することが可能となる。また、見開きサイズ形式の挿入紙を使用する場合には、生成される製本物における任意の箇所に、挿入紙を見開き可能に挿入することを、分割製本に基づいて実現することが可能になる。
【００７４】
＜折りサイズ形式の挿入紙の使用例１＞
次に、図５Ａ及び図５Ｂのフローチャートに従った処理を画像処理装置１２０が実行した場合の、複数の具体例について説明する。まず、画像処理装置１２０が、プリントジョブ４００に基づいて、折りサイズ形式（Ｊ＝０）の挿入紙を使用して製本処理を行う例について説明する。なお、図７Ａは、プリントジョブ４００（図４Ａ）に対応した印刷設定データ７１１〜７１７及び画像データ７２１〜７２７を示している。また、図７Ｂは、図７Ａに示す印刷設定データ７１１〜７１７に従って画像データ７２１〜７２７に対する印刷処理を行った結果、得られる製本物の例を示している。
【００７５】
画像処理装置１２０は、プリントジョブ４００を情報処理装置１００から受信し（Ｓ５０１）、ジョブ属性部４０１に含まれる属性値を解釈して、各属性値をジョブ設定データとして記憶装置１２４に保存する（Ｓ５０２）。当該ジョブ設定データには、印刷方法＝折り製本、挿入形式Ｊ＝０（折りサイズ形式）、原稿サイズ＝Ａ３、が含まれる。また、当該ジョブ設定データには、原稿頁数Ｌ＝１２、挿入頁Ｍ＝４、挿入紙の印字有無Ｎ＝０、挿入紙の用紙設定＝手差し／色紙、本文の用紙設定＝Ａ３／カセット１／普通紙１、等の設定が含まれる。ここで、原稿頁数Ｌ＝１２であるため、ＬをＫ＝４の倍数に調整する必要はなく、レイアウト用の原稿頁数Ｌ'＝１２（＝Ｌ）である。
【００７６】
画像処理装置１２０は、プリントジョブ４００に含まれるＰＤＬデータを解釈し、レンダリング処理を行って、描画データを生成する（Ｓ５０３）。本実施形態では、プリントジョブ４００に含まれるＰＤＬデータについては、情報処理装置１００のプリンタドライバ側ではレイアウト処理が行われていない。また、挿入紙は印字無し（Ｎ＝０）であるため、挿入紙に対応するＰＤＬデータはプリントジョブ４００には含まれていない。従って、画像処理装置１２０が、このＰＤＬデータについてレンダリング処理を行うと、図６の６１０に示すように、第１〜１２頁の原稿に対応する１２頁分の描画データが生成される。
【００７７】
その後、画像処理装置１２０は、レンダリング処理によって生成された描画データについてレイアウト処理を行う（Ｓ５０４）。ここで、記憶装置１２４に保存されているジョブ設定データにおいて、挿入形式Ｊ＝０（折りサイズ形式）、挿入頁Ｍ＝４であるため、画像処理装置１２０は、Ｓ５１３に処理を進める。Ｓ５１３で、画像処理装置１２０は、１２頁分の描画データ（図６の６１０）を、第１〜４（＝Ｍ）頁の描画データと、第５（＝Ｍ＋１）〜１２（＝Ｌ'）頁の描画データとに分割して、分割後の各描画データ群についてレイアウト処理を行う。これにより、レイアウト処理済みの画像データが生成される。また、挿入紙については印字を行わない設定であるため（Ｎ＝０）、画像処理装置１２０は、折りサイズの白紙の画像データを挿入紙の画像データとしてレイアウト処理を行う（Ｓ５１８）。
【００７８】
図７Ａの７２０には、上記のレイアウト処理によって生成され、記憶装置１２４に保存された全ての画像データ７２１〜７２７を概念的に示している。図７Ａでは、矢印で示すように、画像データ７２１〜７２７が印刷順にレイアウトされた状態で、記憶装置１２４保存されている様子を示している。画像処理装置１２０は、画像データ７２１、７２２と、画像データ７２４〜７２７とにそれぞれ基づいて分割製本を行うことで、個別の製本物を生成する（第１及び第２の製本物）。画像データ７２３は、生成される２つの製本物の間に挿入される挿入紙に対応する画像データである。
【００７９】
図７Ａの７１０には、画像データ７２１〜７２７のそれぞれに対応する印刷設定データ７１１〜７１７を示している。画像処理装置１２０は、図７Ａの７１０に示すように、レイアウト処理によって生成された画像データ７２１〜７２７のそれぞれに、その印刷順にジョブ設定データに含まれる設定を対応付けて、印刷設定データ７１１〜７１７を生成する（Ｓ５０５）。ここで、印刷設定データ７１１〜７１７に含まれる各項目（「印刷方法」、「折り設定」、「用紙サイズ」、「給紙段情報」及び「用紙種類」）の設定についてそれぞれ説明する。
【００８０】
「印刷方法」には、対応する画像データの印刷方法として、片面印刷又は両面印刷と、表面印刷又は裏面印刷とが設定される。具体的には、第１の製本物の画像データ７２１、７２２に対応する印刷設定データ７１１、７１２では、「印刷方法」として、「両面／裏面」と「両面／表面」とがそれぞれ設定されている。また、第２の製本物の画像データ７２４〜７２７に対応する印刷設定データ７１４〜７１７についても、「印刷方法」として、「両面／裏面」及び「両面／表面」が印刷順に交互に設定されている。ただし、挿入紙の画像データ７２３については、ジョブ設定データにおいて挿入紙設定に「印字無し」が設定されているため、対応する印刷設定データ７１３の「印刷方法」には形式的に「片面／表面」が設定されている。
【００８１】
第１及び第２の製本物に対応する印刷設定データ７１１、７１２、７１４〜７１７の「用紙サイズ」、「給紙段情報」及び「用紙種類」には、ジョブ設定データにおける本文の用紙設定（Ａ３／カセット１／普通紙）が設定されている。一方、挿入紙に対応する印刷設定データ７１３の「給紙段情報」及び「用紙種類」には、ジョブ設定データにおける挿入紙の用紙設定（手差し／色紙）が設定され、「用紙サイズ」には「Ａ４」が設定されている。このＡ４サイズは、折りサイズに相当し、本文の用紙サイズ（ここではＡ３サイズ）の半分のサイズに設定されている。
【００８２】
印刷設定データ７１１〜７１７の「折り設定」には、「開始フラグ」、「継続フラグ」、「終了フラグ」及び「なし」の何れかが設定されている。画像処理装置１２０は、折り処理の「開始フラグ」が設定されている画像データから「終了フラグ」が設定されている画像データまでの画像データまでに基づいて得られた印刷物を一束として、折り処理を実行する。なお、「継続フラグ」は、「開始フラグ」が設定されている画像データと「終了フラグ」が設定されている画像データとの間の画像データに対して設定されるフラグであり、折り処理の対象となっていることを示している。「開始フラグ」又は「終了フラグ」が設定された画像データ以外の画像データについては、「継続フラグ」の設定の有無に基づいて、折り処理の対象となっているか否かを判別可能である。
【００８３】
画像処理装置１２０は、上述した各項目の設定に従って、複数の用紙に対する印刷処理を行う（Ｓ５０６）。具体的には、まず、画像処理装置１２０は、印刷設定データ７１１、７１２に従って、Ａ３サイズの１枚の普通紙に対して画像データ７２１、７２２に基づく両面印刷を行うことで、第１の製本物を構成する（１枚の）印刷物を生成する。画像処理装置１２０は、さらに、「折り設定」に従って、この１枚の印刷物を１束として、印刷物に対する折り処理（サドル折り）を実行することで、第１の製本物を生成する。
【００８４】
次に、画像処理装置１２０は、印刷設定データ７１３に従って、Ａ４サイズの１枚の色紙に対して画像データ７２３に基づく片面印刷を行うことで、挿入紙に対応する印刷物を生成する。ただし、本例では挿入紙設定として「印字無し」が設定されているため、実際には、挿入紙には何も印刷されない。また、「折り設定」が「なし」に設定されているため、挿入紙に対して折り処理は行われない。
【００８５】
その後、画像処理装置１２０は、印刷設定データ７１４〜７１７に従って、Ａ３サイズの２枚の普通紙に対して画像データ７２４〜７２７に基づく両面印刷を行うことで、第２の製本物を構成する（２枚の）印刷物を生成する。画像処理装置１２０は、さらに、「折り設定」に従って、この２枚の印刷物を１束として、印刷物に対する折り処理（サドル折り）を実行することで、第２の製本物を生成する。
【００８６】
上述のように、画像処理装置１２０は、図７Ａに示す印刷設定データ７１１〜７１７に従って画像データ７２１〜７２７に対する印刷処理を行った結果、図７Ｂに示す製本物を生成して出力する。図７Ｂに示す製本物には、第１〜４頁の原稿に対応する印刷物から成る第１の製本物７３１と、第４及び第５頁の原稿に対応する印刷物の間の挿入紙７３２と、第５〜１２頁の原稿に対応する印刷物から成る第２の製本物７３３とが含まれる。画像処理装置１２０は、第１の製本物７３１と、挿入紙７３２と、第２の製本物７３３とを順に重ねて出力することで、最終的な製本物を生成する。このようにして、画像処理装置１２０は、第１の製本物の最後の頁（本文の第４頁）と第２の製本物の最初の頁（本文の第５頁）との間に挿入紙が挿入された製本物を生成でき、即ち、指定された位置に挿入紙が挿入された製本物を生成できる。
【００８７】
＜折りサイズ形式の挿入紙の使用例２＞
次に、画像処理装置１２０が、プリントジョブ４００（図４Ａ）に基づいて、折りサイズ形式（Ｊ＝０）の挿入紙を使用して製本処理を行う場合の他の例として、上述の使用例１とは挿入頁Ｍが異なる場合について説明する。具体的には、挿入頁Ｍ＝０（先頭頁）、Ｌ（最終頁）である場合について説明する。この場合、上述の使用例１とはレイアウト処理が異なり、画像処理装置１２０は、Ｓ５１３ではなくＳ５１４において分割製本せずにレイアウト処理を行う。
【００８８】
本使用例では、画像処理装置１２０が受信するプリントジョブ４００（図４Ａ）に含まれる挿入頁Ｍの属性値として、Ｍ＝４ではなく、Ｍ＝０（先頭頁）又はＭ＝１２（最終頁）が設定されているものとする。このようなプリントジョブ４００に含まれるＰＤＬデータについて、画像処理装置１２０がレンダリング処理を行うと、上述の使用例１と同様、図６の６１０に示す１〜１２頁の原稿に対応する１２頁分の描画データが生成される（Ｓ５０３）。
【００８９】
次に、画像処理装置１２０は、レンダリング処理によって生成された描画データについてレイアウト処理を行う（Ｓ５０４）。本使用例では、記憶装置１２４に保存されているジョブ設定データにおいて、挿入形式Ｊ＝０（折りサイズ形式）、挿入頁Ｍ＝０又は１２であるため、画像処理装置１２０は、Ｓ５１４に処理を進める。Ｓ５１４で、画像処理装置１２０は、本文の１２頁分（第１〜１２（＝Ｌ'）頁）の描画データ（図６の６１０）について、（Ｓ５１３のように）分割することなく、レイアウト処理を行う。
【００９０】
その後、画像処理装置１２０は、折りサイズの白紙の画像データを挿入頁Ｍの画像データとしてレイアウト処理を行う（Ｓ５１８）。ここで、挿入紙に対応する画像データは、Ｍ＝０の場合には先頭頁に、Ｍ＝１２の場合には最終頁にレイアウトされる。その結果、レイアウト処理済みの画像データが生成される。
【００９１】
図８の８００は、挿入頁Ｍ＝０（先頭頁）の場合に、折りサイズ形式の挿入紙を使用して製本処理を行った結果、得られる製本物の例を示している。この場合、画像処理装置１２０は、先頭頁に配置された（色紙の）挿入紙８０１と、それに続く本文の第１〜１２頁の原稿に対応する（普通紙の）印刷物から成る製本物８０２とを含む、製本物を生成する。一方で、図８の８１０は、挿入頁Ｍ＝１２（最終頁）の場合に、折りサイズ形式の挿入紙を使用して製本処理を行った結果、得られる製本物の例を示している。この場合、画像処理装置１２０は、本文の第１〜１２頁の原稿に対応する（普通紙の）印刷物から成る製本物８１１と、それに続いて最終頁に配置された（色紙の）挿入紙８１２とを含む、製本物を生成する。画像処理装置１２０は、製本物８１１と、挿入紙８１２とを順に重ねて出力することで、最終的な製本物を生成する。このようにして、画像処理装置１２０は、先頭頁又は最終頁が挿入紙の挿入位置として指定された場合にも、指定された位置に挿入紙が挿入された製本物を生成できる。
【００９２】
＜見開きサイズ形式の挿入紙の使用例１＞
次に、図５Ａ及び図５Ｂのフローチャートに従った処理を画像処理装置１２０が実行した場合の具体例として、画像処理装置１２０が、プリントジョブ４１０に基づいて、見開きサイズ（Ｊ＝１）の挿入紙を使用して製本処理を行う例について説明する。なお、図９Ａは、プリントジョブ４１０（図４Ｂ）に対応した印刷設定データ９１１〜９１７及び画像データ９２１〜９２７を示している。また、図９Ｂは、図９Ａに示す印刷設定データ９１１〜９１７に従って画像データ９２１〜９２７に対する印刷処理を行った結果、得られる製本物の例を示している。
【００９３】
画像処理装置１２０は、プリントジョブ４１０を情報処理装置１００から受信し（Ｓ５０１）、ジョブ属性部４１１に含まれる属性値を解釈して、各属性値をジョブ設定データとして記憶装置１２４に保存する（Ｓ５０２）。当該ジョブ設定データには、印刷方法＝折り製本、挿入形式Ｊ＝１（見開きサイズ形式）、原稿サイズ＝Ａ３が含まれる。また、当該ジョブ設定データには、原稿頁数Ｌ＝１２、挿入頁Ｍ＝８、挿入紙の印字有無Ｎ＝１、挿入紙の用紙設定＝手差し／コート紙、本文の用紙設定＝Ａ３／カセット１／普通紙１、等の設定が含まれる。ここで、原稿頁数Ｌ＝１２であるため、ＬをＫ＝４の倍数に調整する必要はなく、レイアウト用の原稿頁数Ｌ'＝１２（＝Ｌ）である。
【００９４】
画像処理装置１２０は、プリントジョブ４１０に含まれるＰＤＬデータを解釈し、レンダリング処理を行って、描画データを生成する（Ｓ５０３）。本実施形態では、プリントジョブ４００と同様、プリントジョブ４１０には、レイアウト処理が行われていない、本文の各頁の原稿に対応するＰＤＬデータが含まれる。また、挿入紙については片面（表面）に印刷を行う設定である。このため、プリントジョブ４１０にはさらに、本文の第８頁のＰＤＬデータと第９頁のＰＤＬデータとの間に、見開きサイズの挿入紙の印刷面に画像を印刷するための、挿入紙に対応するＰＤＬデータが含まれる。
【００９５】
このＰＤＬデータについて画像処理装置１２０がレンダリング処理を行うと、図６の６２０に示す１３頁分の描画データが生成される。即ち、第１〜１２頁の原稿に対応する１２頁分の描画データ６２１、６２３と、挿入紙に対応する見開きサイズの１頁分の描画データ６２２とを含む、１３頁分の描画データが生成される。また、挿入紙に対応する描画データは、第８頁の原稿に対応する描画データと第９頁の原稿に対応する描画データとの間に配置される。
【００９６】
その後、画像処理装置１２０は、レンダリング処理によって生成された描画データについてレイアウト処理を行う（Ｓ５０４）。ここで、記憶装置１２４に保存されているジョブ設定データにおいて、挿入形式Ｊ＝１（見開きサイズ形式）、挿入頁Ｍ＝８であるため、画像処理装置１２０は、Ｓ５１６に処理を進める。Ｓ５１６で、画像処理装置１２０は、１３頁分の描画データのうち、１２頁分の本文の描画データを使用して、分割製本によるレイアウト処理を行う。
【００９７】
ここで、Ｍ＝８、Ｌ'＝１２であるため、境界頁Ｄ＝２Ｍ％Ｌ'＝４である。即ち、Ｓ５１６で、画像処理装置１２０は、本文の第１〜１２頁の描画データ６２１、６２３を、第１〜４頁の描画データと第５〜１２頁（＝Ｌ'）の描画データとに分割して、分割後の各描画データ群に対して（分割製本による）レイアウト処理を行う。また、挿入紙については印字を行う設定である（Ｎ＝１）。このため、画像処理装置１２０は、本文の第８頁の描画データの後に配置された、見開きサイズの挿入紙の描画データ６２２に基づく画像データを、挿入紙の画像データとしてレイアウト処理を行う（Ｓ５１８）。
【００９８】
図９Ａの９２０には、上記のレイアウト処理によって生成され、記憶装置１２４に保存された全ての画像データ９２１〜９２７を概念的に示している。図９Ａでは、矢印で示すように、画像データ９２１〜９２７が印刷順にレイアウトされた状態で、記憶装置１２４保存されている様子を示している。画像処理装置１２０は、画像データ９２１、９２２と、画像データ９２３〜９２７とにそれぞれ基づいて分割製本を行うことで、個別の製本物を生成する（第１及び第２の製本物）。ここで、見開きサイズの挿入紙の画像データは、本文の第８頁及び第９頁の原稿に対応するデータを含む画像データ９２６の後に、画像データ９２７としてレイアウトされている。これにより、画像データ９２３〜９２７に基づく印刷物を束にして折り処理を行うと、生成された製本物に対して、挿入紙が見開き頁となるように挿入された状態となる。
【００９９】
図９Ａの９１０には、画像データ９２１〜９２７のそれぞれに対応する印刷設定データ９１１〜９１７を示している。画像処理装置１２０は、図９Ａの９１０に示すように、レイアウト処理によって生成された画像データ９２１〜９２７のそれぞれに、その印刷順にジョブ設定データに含まれる設定を対応付けて、印刷設定データ９１１〜９１７を生成する（Ｓ５０５）。
【０１００】
ここで、第１の製本物を生成するための印刷設定データについて説明する。第１の製本物の画像データ９２１、９２２に対応する印刷設定データ９１１、９１２では、「印刷方法」として、「両面／裏面」と「両面／表面」とがそれぞれ設定されている。印刷設定データ９１１、９１２では、「用紙サイズ」、「給紙段情報」及び「用紙種類」として、ジョブ設定データにおける本文の用紙設定（Ａ３／カセット１／普通紙）が設定されている。さらに、「折り設定」として、印刷設定データ９１１、９１２ではそれぞれ「開始フラグ」及び「終了フラグ」がそれぞれ設定されている。
【０１０１】
画像処理装置１２０は、Ｓ５０６で、これらの設定に従って、Ａ３サイズの１枚の普通紙に対して、本文用の画像データ９２１、９２２に基づく両面印刷を行うことで、第１の製本物を構成する（１枚の）印刷物を生成する。画像処理装置１２０は、さらに、「折り設定」に従って、この１枚の印刷物を束として、印刷物に対する折り処理（サドル折り）を実行することで、第１の製本物を生成する。
【０１０２】
次に、第２の製本物を生成するための印刷設定データについて説明する。第２の製本物の画像データ９２３〜９２７のうち、本文の画像データ９２３〜９２６に対応する印刷設定データ９１３〜９１６では、「印刷方法」として、「両面／裏面」及び「両面／表面」が印刷順に交互に設定されている。一方、挿入紙の画像データ９２７に対応する印刷設定データ９１７では、「印刷方法」として、「片面／表面」が設定されている。また、「用紙サイズ」、「給紙段情報」及び「用紙種類」として、本文に対応する印刷設定データ９１３〜９１６には、ジョブ設定データにおける本文の用紙設定（Ａ３／カセット１／普通紙）が設定されている。一方、挿入紙に対応する印刷設定データ９１７には、ジョブ設定データにおける挿入紙の用紙設定（Ａ３／手差し／コート紙）が設定されている。さらに、「折り設定」として、印刷設定データ９１３には「開始フラグ」、印刷設定データ９１７には「終了フラグ」、印刷設定データ９１４〜９１６には「継続フラグ」がそれぞれ設定されている。
【０１０３】
画像処理装置１２０は、Ｓ５０６で、これらの設定に従って、Ａ３サイズの２枚の普通紙に対して、本文用の画像データ９２３〜９２６に基づく両面印刷を行うことで、第２の製本物を構成する（２枚の）印刷物を生成する。また、画像処理装置１２０は、Ａ３サイズの１枚のコート紙に対して、挿入紙用の画像データ９２７に基づく片面印刷を行うことで、第２の製本物を構成する（１枚の）印刷物を生成する。この１枚の印刷物は、第２の製本物に対する挿入紙となる。その後、画像処理装置１２０は、「折り設定」に従って、本文に対応する２枚の印刷物と、挿入紙に対応する１枚の印刷物とを束にして、それらの印刷物に対する折り処理を実行する。
【０１０４】
上述のように、画像処理装置１２０が、図９Ａに示す印刷設定データ９１１〜９１７に従って画像データ９２１〜９２７に対する印刷処理を行った結果、図９Ｂに示す製本物が生成される。図９Ｂに示す製本物には、第１〜４頁の原稿に対応する印刷物から成る第１の製本物９３１と、第５〜１２頁の原稿に対応する印刷物、及び、挿入紙に対応する印刷物９３３から成る第２の製本物９３２とが含まれる。画像処理装置１２０は、第１の製本物９３１と、挿入紙に対応する印刷物９３３を含む第２の製本物９３２とを、順に重ねて出力することで、最終的な製本物を生成する。このようにして、画像処理装置１２０は、本文の第８頁と第９頁との間に挿入紙が挿入された製本物を生成でき、即ち、指定された位置に挿入紙が挿入された製本物を生成できる。
【０１０５】
＜見開きサイズ形式の挿入紙の使用例２＞
次に、画像処理装置１２０が、プリントジョブ４１０（図４Ｂ）に基づいて、見開きサイズ形式（Ｊ＝１）の挿入紙を使用して製本処理を行う場合の他の例として、上述の使用例１とは挿入頁Ｍが異なる場合について説明する。具体的には、挿入頁Ｍ＝０（先頭頁）、Ｌ'／２（中心頁）、Ｌ（最終頁）である場合について説明する。この場合、上述の使用例１とはレイアウト処理が異なり、画像処理装置１２０は、Ｓ５１７において、本文の描画データについて分割製本せずにレイアウト処理を行う。なお、挿入形式Ｊ＝０（折りサイズ形式）の場合と比較して、挿入形式Ｊ＝１（見開きサイズ形式）の場合には、挿入頁Ｍ＝０、Ｌだけでなく、挿入頁Ｍ＝Ｌ'／２（中心頁）の場合にも、本文の画像データについては分割製本せずにレイアウト処理が行われる。
【０１０６】
本使用例では、画像処理装置１２０が受信するプリントジョブ４１０（図４Ｂ）に含まれる挿入頁の属性値として、Ｍ＝８ではなく、Ｍ＝０（先頭頁）、Ｍ＝６（＝Ｌ'／２（中心頁））、又はＭ＝１２（最終頁）が設定されているものとする。このようなプリントジョブ４１０に含まれるＰＤＬデータについて、画像処理装置１２０がレンダリング処理を行うと、図６の６２０に示すように描画データと画像データが生成される。具体的には、第１〜１２頁の原稿に対応する１２頁分の描画データ６２１、６２３と、挿入紙に対応する描画データ６２２とが生成される（Ｓ５０３）。ただし、描画データ６２２は、挿入頁Ｍに応じた位置に配置される。
【０１０７】
次に、画像処理装置１２０は、レンダリング処理によって生成された描画データについてレイアウト処理を行う（Ｓ５０４）。本使用例では、記憶装置１２４に保存されているジョブ設定データにおいて、挿入形式Ｊ＝１（見開きサイズ形式）、挿入頁Ｍ＝０、６又は１２であるため、画像処理装置１２０は、Ｓ５１７に処理を進める。Ｓ５１７で、画像処理装置１２０は、本文の第１〜１２（＝Ｌ'）頁の１２頁分の本文の描画データ６２１、６２３を、（Ｓ５１６のように）分割することなく、レイアウト処理を行う。
【０１０８】
その後、Ｓ５１８で、見開きサイズの挿入紙に対応する描画データ６２２について、挿入頁Ｍの画像データとしてレイアウト処理を行う。ここで、挿入紙に対応する画像データは、Ｍ＝０の場合には先頭頁に、Ｍ＝６の場合には中心頁に、Ｍ＝１２の場合には最終頁にレイアウトされる。その結果、レイアウト処理済みの画像データが生成される。
【０１０９】
図１０の１０００、１０１０及び１０２０は、挿入頁Ｍ＝６（中心頁）、Ｍ＝０（先頭頁）及びＭ＝１２（最終頁）の場合に、見開きサイズ形式の挿入紙を使用して製本処理を行った結果、得られる製本物の例を示している。同図に示すように、Ｍ＝６、０又は１２の場合、本文の第１〜１２頁の原稿に対応する（普通紙の）印刷物から成る製本物１００１、１０１１、１０２１が生成される。また、それらの製本物に対して、折り処理が施された（見開きサイズのコート紙の）挿入紙１００２、１０１２、１０２２が、挿入頁Ｍに応じた位置に挿入された製本物が生成される。
【０１１０】
図１０に示すように、Ｍ＝６の場合（１０００）、製本物１００１に対して、その中心頁に、折り処理が施された挿入紙１００２が挿入される。Ｍ＝０の場合（１０１０）、製本物１０１１に対して、その先頭頁に、折り処理が施された挿入紙１０１２が挿入される。また、Ｍ＝１２の場合（１０２０）、製本物１０２１に対して、その最終頁に、折り処理が施された挿入紙１０２２が挿入される。なお、Ｍ＝６（中心頁）の場合には、レイアウト処理済みの画像データに基づく印刷処理（Ｓ５０６）において、本文の原稿に対応する印刷物と挿入紙とは、一体で折り処理が施されることで、最終的な製本物が生成される。
【０１１１】
以上説明したように、本実施形態によれば、挿入紙として折りサイズ及び見開きサイズの何れが指定された場合にも、最終的に生成される製本物において、挿入紙を適切に挿入することができる。具体的には、折りサイズ形式の挿入紙を使用する場合には、そもそも実現困難であった製本物の任意の箇所への挿入紙の挿入を、分割製本に基づいて実現することが可能となる。また、見開きサイズ形式の挿入紙を使用する場合には、生成される製本物における任意の箇所に、挿入紙を見開き可能に挿入することを、分割製本に基づいて実現することが可能になる。
【０１１２】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。第１の実施形態では、情報処理装置と画像処理装置を含む印刷システムにおいて、情報処理装置のプリンタドライバによって作成されたプリントジョブに基づいて、画像処理装置側で、製本印刷用の画像データのレイアウト処理を実行する場合について説明した。第２の実施形態では、情報処理装置から画像処理装置へのプリントジョブの送信前に、情報処理装置側でプリンタドライバによって、製本印刷用の画像データのレイアウト処理を行う場合について説明する。なお、以下では、説明の簡略化のため、第１の実施形態と共通する部分についてはその説明を省略する。
【０１１３】
本実施形態では、情報処理装置１００が、原稿データに対応する画像を見開きサイズ（第１のサイズ）の複数の用紙に印刷し、印刷後の当該複数の用紙を束ねて中折りすることで製本物を生成する製本印刷のための画像データを生成する画像処理装置に相当する。本実施形態では、情報処理装置１００のプリンタドライバは、例えば、Ｓ５０１〜Ｓ５０４の処理を実行することで、レイアウト処理済みの複数の画像データを生成する。さらに、プリンタドライバは、生成した画像データを画像処理装置１２０に送信する。画像処理装置１２０は、Ｓ５０５で、受信した各画像データに対応した印刷設定データとを生成し、Ｓ５０６で、当該印刷設定データに基づいて、画像データの印刷処理を実行する。
【０１１４】
なお、上述の説明は、情報処理装置１００のプリンタドライバが、描画データのレンダリング処理を行って画像データを生成することを想定しているものの、当該レンダリング処理は、画像処理装置１２０側で行われてもよい。その場合、情報処理装置１００のプリンタドライバは、Ｓ５０４では、レンダリング処理前の各頁の原稿に対応する原稿データについて、印刷順の複数の画像データに対してどのようにレイアウト処理が行われるのかを示すＰＤＬデータを、生成すればよい。また、プリンタドライバは、生成したＰＤＬデータをプリントジョブに含めて、画像処理装置１２０に送信すればよい。画像処理装置１２０は、受信したプリントジョブに含まれるＰＤＬデータに基づき、各頁のＰＤＬデータのレンダリング処理を行えばよい。
【０１１５】
本実施形態によれば、情報処理装置１００側において、画像処理装置１２０側の製本印刷のためのレイアウト処理を、プリントジョブの送信前に事前に行ったとしても、第１の実施形態と同等の効果を得ることが可能である。
【０１１６】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005917111.tif 000002
【図２】
0005917111.tif 000003
【図３】
0005917111.tif 000004
【図４Ａ】
0005917111.tif 000005
【図４Ｂ】
0005917111.tif 000006
【図５Ａ】
0005917111.tif 000007
【図５Ｂ】
0005917111.tif 000008
【図６】
0005917111.tif 000009
【図７Ａ】
0005917111.tif 000010
【図７Ｂ】
0005917111.tif 000011
【図８】
0005917111.tif 000012
【図９Ａ】
0005917111.tif 000013
【図９Ｂ】
0005917111.tif 000014
【図１０】
0005917111.tif 000015
【図１１】
0005917111.tif 000016