(57)【要約】【課題】冊子の印刷におけるユーザの操作負荷を軽減する情報処理装置を提供する。【解決手段】原稿データが割り当てられた複数ページから、設定情報を取得するページを選択する。その選択されたページと同じ属性を持つ他のページ選択されたページの設定情報を反映する。【選択図】図１０
2020009133.tif 000002
【特許請求の範囲】
【請求項１】
原稿データに基づいて複数ページからなる冊子データを生成する生成手段と、
前記冊子データにおける前記複数ページから、設定情報を取得するページを選択する選択手段と、
前記選択手段により選択されたページの設定情報を、前記選択されたページと同じ属性を備える他のページに反映するための指示アイテムを表示する表示制御手段と、
前記指示アイテムが選択された場合、前記選択されたページの設定情報を、前記選択されたページと同じ属性を備える他のページに反映する反映手段と、を備え、
前記指示アイテムに対応する表示内容は、前記選択されたページの属性に基づいて決定される、
ことを特徴とする情報処理装置。
【請求項２】
前記選択手段により選択されたページが第１属性のページから第２属性のページに変更された場合、前記指示アイテムに対応する表示内容が変更されることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記反映手段による反映の後、ページ操作を受け付ける第２受付手段、をさらに備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記選択されたページと同じ属性を備えないページに配置されていたページデータが、前記第２受付手段により受け付けた前記ページ操作の結果、前記選択されたページと同じ属性を備えるページに配置された場合、前記選択されたページの設定情報に基づいて前記ページデータが表示されることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ページ操作は、ページの追加、ページの挿入およびページの削除の少なくともいずれかを含むことを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記複数ページは、おもて表紙とうら表紙を含み、前記おもて表紙および前記うら表紙に用いられる用紙の種類が、前記複数ページのうちの他のページに用いられる用紙の種類と異なる場合、前記反映手段は、前記おもて表紙および前記うら表紙を、当該反映の対象としないことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記おもて表紙および前記うら表紙に用いられる用紙の種類が、前記複数ページのうちの他のページに用いられる用紙の種類と同じである場合、前記反映手段は、前記おもて表紙およびうら表紙を、当該反映の対象とすることを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記属性とは、冊子の見開きにおける右側ページ、冊子の見開きにおける右側ページ、冊子の見開き、の少なくともいずれかであることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記冊子データに基づく印刷処理を印刷装置に印刷させる制御手段、をさらに備えることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
請求項１乃至９のいずれか１項に記載の情報処理装置と、
前記冊子データに基づく印刷処理を実行する印刷装置と、
を備えることを特徴とするシステム。
【請求項１１】
情報処理装置において実行される制御方法であって、
原稿データに基づいて複数ページからなる冊子データを生成する生成工程と、
前記冊子データにおける前記複数ページから、設定情報を取得するページを選択する選択工程と、
前記選択工程において選択されたページの設定情報を、前記選択されたページと同じ属性を備える他のページに反映するための指示アイテムを表示する表示制御工程と、
前記指示アイテムが選択された場合、前記選択されたページの設定情報を、前記選択されたページと同じ属性を備える他のページに反映する反映工程と、を有し、
前記指示アイテムに対応する表示内容は、前記選択されたページの属性に基づいて決定される、
ことを特徴とする制御方法。
【請求項１２】
請求項１乃至１０のいずれか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、冊子データを作成可能な情報処理装置、システム、制御方法、およびプログラムに関する。
【背景技術】
【０００２】
従来より、画像データを各ページに割り当てて、ステイプル等の製本を行うことが知られている。特許文献１には、ページを設定する操作の実行時に、設定値の反映先を「選択中の１ページ」「全ページ」「１ページおき」「個別指定する任意の複数ページ」から選択可能であることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１６３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが冊子を印刷するための操作負荷は大きく、その操作負荷を軽減することが求められている。
【０００５】
上記の点に鑑み、本発明は、冊子の印刷におけるユーザの操作負荷を軽減する情報処理装置、システム、制御方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る情報処理装置は、原稿データに基づいて複数ページからなる冊子データを生成する生成手段と、前記冊子データにおける前記複数ページから、設定情報を取得するページを選択する選択手段と、前記選択手段により選択されたページの設定情報を、前記選択されたページと同じ属性を備える他のページに反映するための指示アイテムを表示する表示制御手段と、前記指示アイテムが選択された場合、前記選択されたページの設定情報を、前記選択されたページと同じ属性を備える他のページに反映する反映手段と、を備え、前記指示アイテムに対応する表示内容は、前記選択されたページの属性に基づいて決定されることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、冊子の印刷におけるユーザの操作負荷を軽減できる。
【図面の簡単な説明】
【０００８】
【図１】システム構成例及び装置のハードウェア構成例を示す図である。
【図２】情報処理装置のソフトウェア構成例を示す図である。
【図３】製本アプリケーションの基本設定画面の例を示す図である。
【図４】製本アプリケーションにおける編集画面の例を示す図である。
【図５】製本アプリケーションにおける編集画面の例を示す図である。
【図６】製本アプリケーションにおける編集画面の例を示す図である。
【図７】製本アプリケーションにおける編集画面の例を示す図である。
【図８】製本アプリケーションにおける編集画面の例を示す図である。
【図９】製本アプリケーションにおける編集画面の例を示す図である。
【図１０】一括反映指示を受け付けるボタンの表示を変更する処理を示すフローチャートである。
【図１１】一括反映の指示を受け付けるボタンの表示を説明するための図である。
【図１２】一括反映の指示を受け付けるボタンの表示を説明するための図である。
【図１３】一括反映の指示を受け付けるボタンの表示を説明するための図である。
【図１４】一括反映を適用するための処理を示すフローチャートである。
【図１５】一括反映を適用するための処理を示すフローチャートである。
【図１６】一括反映の適用前と適用後の表示の変化を説明するための図である。
【図１７】一括反映の適用前と適用後の表示の変化を説明するための図である。
【図１８】一括反映の適用前と適用後の表示の変化を説明するための図である。
【図１９】一括反映の適用後にページ操作を行った場合を説明するための図である。
【図２０】一括反映の適用後にページ操作を行った場合を説明するための図である。
【図２１】一括反映が行われた後でページ操作が行われた場合の処理を示すフローチャートである。
【図２２】表紙が見開きの場合の表示を説明するための図である。
【図２３】表紙が見開きの場合の表示を説明するための図である。
【図２４】表紙が見開きでない場合の表示を説明するための図である。
【図２５】表紙が見開きでない場合の表示を説明するための図である。
【図２６】見開きページの設定について一括変更の適用前を示す図である。
【図２７】見開きページの設定について一括変更の適用後を示す図である。
【図２８】一括反映の適用先の一覧を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
（システム及び装置の構成）
図１を用いて、本実施形態に係るシステムの構成例について説明する。本システムは、情報処理装置１０１と印刷装置１５１とを含んで構成され、情報処理装置１０１が用意した印刷データを、ネットワークを介して印刷装置１５１に送信することによって印刷処理が実行される。なお、情報処理装置１０１と印刷装置１５１との間の通信は、例えば、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮによって、アクセスポイント１３１を介して行われうる。なお、以下では、アクセスポイント１３１を用いたネットワーク構成に基づく実施形態について説明するが、情報処理装置１０１と印刷装置１５１とが相互に通信可能となる他の構成が用いられてもよい。例えば、情報処理装置１０１と印刷装置１５１は、不図示の有線回線を介して接続されてもよい。また、情報処理装置１０１の機能と印刷装置１５１の機能との両方を有する装置が用いられてもよく、この場合、情報処理装置１０１と印刷装置１５１との間の情報のやり取りは装置内のバス等を介して行われうる。また、図１に示す複数のブロックが１つのブロックに統合されてもよいし、１つのブロックが複数のブロックに分割されてもよい。また、図１に示される以外のブロックが追加されてもよいし、図１に示すブロックのうちの１つ以上が省略されてもよい。
【００１１】
情報処理装置１０１は、例えば、パーソナルコンピュータ（ＰＣ）、スマートフォン、携帯端末、ノートＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等、印刷対象データを印刷データに変換可能な演算装置である。印刷装置１５１は、情報処理装置１０１等の外部装置から印刷データを取得して印刷処理を実行可能な任意のプリンタである。印刷装置１５１による印刷は、本実施形態ではインクジェット方式で実行されるものとするが、例えば電子写真方式等の他の任意の方式で印刷が実行されてもよい。また、印刷装置１５１は、複写機能、ＦＡＸ機能、印刷機能等の複数の機能を有する複合機であってもよい。
【００１２】
情報処理装置１０１は、例えば、入力インタフェース１０２、ＣＰＵ１０３、ＲＯＭ１０４、ＲＡＭ１０５、外部記憶装置１０６、出力インタフェース１０７、通信部１０９、及び近距離無線通信部１１０を含んで構成される。ここで、ＣＰＵ、ＲＯＭ、及びＲＡＭは、それぞれ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、及びＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙの頭字語である。なお、図１では、情報処理装置１０１が外部のディスプレイ等の表示装置（表示部１０８）に情報を表示させる場合の例を示しているが、情報処理装置１０１内部に表示部１０８が含まれてもよい。
【００１３】
入力インタフェース１０２は、ユーザからのデータ入力や動作指示を受け付けるためのインタフェースである。入力インタフェース１０２は、例えば、物理キーボード、ボタン、タッチパネル等によって構成される。なお、画面の出力とユーザからの操作の受け付けとを共通のハードウェアを用いて行うように、後述の出力インタフェース１０７と入力インタフェース１０２とが統合されてもよい。
【００１４】
ＣＰＵ１０３は、システム制御部であり、情報処理装置１０１の全体を制御する。ＲＯＭ１０４は、ＣＰＵ１０３が実行する制御プログラムやデータテーブル、組み込みオペレーティングシステム（以下、「ＯＳ」と呼ぶ。）プログラム等の固定データを格納する。本実施形態では、ＲＯＭ１０４に格納されている各制御プログラムは、ＲＯＭ１０４に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウェア実行制御を行う。ＲＡＭ１０５は、バックアップ電源を必要とするＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。なお、ＲＡＭ１０５は、不図示のデータバックアップ用の１次電池によってデータが保持されるため、プログラム制御変数等の重要なデータを揮発させずに格納することができる。また、情報処理装置１０１の設定情報や管理データ等を格納するメモリエリアも、ＲＡＭ１０５に設けられうる。また、ＲＡＭ１０５は、ＣＰＵ１０３の主メモリ及びワークメモリとして、用いられうる。
【００１５】
外部記憶装置１０６は、印刷実行機能を提供するアプリケーション、印刷装置１５１が解釈可能な印刷情報を生成する印刷情報生成プログラム等を保存する。また、外部記憶装置１０６は、通信部１０９を介して接続している他装置（例えば印刷装置１５１）との間で情報を送受信するための制御プログラム等の各種プログラムや、これらのプログラムが使用する各種情報を保存しうる。
【００１６】
出力インタフェース１０７は、表示部１０８がデータの表示や情報処理装置１０１の状態の情報の提示のための制御を行うインタフェースである。出力インタフェース１０７は、例えば、表示部１０８に情報を表示させるための制御情報及び表示対象情報を出力する。表示部１０８は、ＬＥＤ（発光ダイオード）やＬＣＤ（液晶ディスプレイ）等を含んで構成され、データの表示や情報処理装置１０１の状態をユーザに通知する。なお、表示部１０８上に、数値入力キー、モード設定キー、決定キー、取り消しキー、電源キー等のキーを含んだソフトキーボードを表示させ、そのソフトキーボードを介してユーザからの入力を受け付けてもよい。
【００１７】
通信部１０９は、印刷装置１５１等の外部装置と接続してデータ通信を実行するためのベースバンド回路や無線周波数（ＲＦ）回路等を含んで構成される。例えば、通信部１０９は、情報処理装置１０１や印刷装置１５１とは別個に存在するアクセスポイント１３１を介して、印刷装置１５１と通信しうる。アクセスポイント１３１は、例えば、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線通信方式に従って動作する無線ＬＡＮルータ等の機器でありうる。また、通信部１０９は、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）  Ｄｉｒｅｃｔ（登録商標）等のプロトコルに従って、印刷装置１５１と直接接続を確立してもよい。さらに、印刷装置１５１が不図示のアクセスポイントを含んでいる場合、通信部１０９は、そのアクセスポイントに接続することにより、印刷装置１５１との直接接続を確立してもよい。なお、通信部１０９は、Ｗｉ−Ｆｉ（登録商標）で通信を行うように構成されうるが、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の他の無線通信方式によって通信を行うようにしてもよい。
【００１８】
近距離無線通信部１１０は、印刷装置１５１（外部装置）が所定の近距離範囲内に進入したことに少なくとも基づいて、印刷装置１５１の近距離無線通信部１５７と無線接続を確立してデータ通信を実行する。近距離無線通信部１１０は、例えばＢｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）などの、通信部１０９とは異なる通信方式によって通信を行う。
【００１９】
印刷装置１５１は、例えば、ＲＯＭ１５２、ＲＡＭ１５３、ＣＰＵ１５４、プリントエンジン１５５、通信部１５６、近距離無線通信部１５７を含んで構成される。
【００２０】
通信部１５６は、情報処理装置１０１等の外部装置と接続するためのベースバンド回路や無線周波数（ＲＦ）回路等を含んで構成される。通信部１５６は、情報処理装置１０１の通信部１０９と対応し、例えばＷｉ−ＦｉやＢｌｕｅｔｏｏｔｈ等の無線通信方式によって通信を行う。通信部１５６は、例えば、上述のように、アクセスポイントとして機能し又は所定のプロトコルに従って、情報処理装置１０１の通信部１０９と直接接続してもよいし、外部のアクセスポイント１３１等を介して接続してもよい。通信部１５６は、アクセスポイントとして機能する場合、アクセスポイントとして機能するためのハードウェアを有してもよいし、アクセスポイントとして機能することを可能とするソフトウェアを利用してもよい。なお、情報処理装置１０１と印刷装置１５１は、図１の例では１つのアクセスポイント１３１に接続されているが、それぞれが、ネットワークに接続された別個のアクセスポイントに接続し、ネットワークを介して接続してもよい。
【００２１】
近距離無線通信部１５７は、情報処理装置１０１（外部装置）が所定の近距離範囲内に進入したことに少なくとも基づいて、情報処理装置１０１の近距離無線通信部１５７と無線接続を確立してデータ通信を実行する。近距離無線通信部１５７は、情報処理装置１０１の近距離無線通信部１５７と対応し、例えばＢＬＥ等の無線通信方式によって通信を行う。なお、例えば、情報処理装置１０１等から送信される印刷情報は、データ量が大きく、高速大容量通信が要求されるため、近距離無線通信部１５７よりも高速に通信可能な通信部１５６を介して受信される。
【００２２】
ＲＡＭ１５３は、ＲＡＭ１０５と同様のメモリである。ＲＡＭ１５３には、印刷装置１５１の設定情報や管理データ等を格納するメモリエリアが設けられる。また、ＲＡＭ１５３は、ＣＰＵ１５４の主メモリとワークメモリとしても用いられ、情報処理装置１０１等から受信した印刷情報を一時的に保存するための受信バッファとして機能し、また、各種の情報を保存する。ＲＯＭ１５２は、ＣＰＵ１５４が実行する制御プログラムやデータテーブル、ＯＳプログラム等の固定データを格納する。ＲＯＭ１５２に格納されている各制御プログラムがＣＰＵ１５４によって実行されることにより、ＲＯＭ１５２に格納されている組み込みＯＳの管理下で、スケジューリングやタスクスイッチ、割り込み処理等のソフトウェア実行制御が実行されうる。ＣＰＵ１５４は、システム制御部であり、印刷装置１５１の全体を制御する。なお、印刷装置１５１には、外付けＨＤＤやＳＤカード等のメモリがオプション機器として装着されてもよく、印刷装置１５１に保存される情報は、そのようなメモリに保存されてもよい。
【００２３】
プリントエンジン１５５は、ＲＡＭ１５３に保存された情報や情報処理装置１０１等から受信した印刷情報に基づいて、インク等の記録剤を用いて紙等の記録媒体上に画像を形成して、印刷結果を出力する。
【００２４】
図２は、情報処理装置１０１の機能構成例を示す図である。情報処理装置１０１は、その機能構成として、例えば、後述の処理を実行する製本アプリケーション２０１と、印刷装置１５１が解釈可能な印刷データを生成するプリンタドライバ２０２とを有する。後述の製本アプリケーション２０１の画面において印刷指示がユーザによって入力された場合に、プリンタドライバ２０２は、製本アプリケーション２０１から出力されたアプリケーションデータを受信し、印刷データを生成する。なお、製本アプリケーション２０１の画面における印刷指示は、例えば、図４の印刷設定ボタン４１６が押下された後に表示される画面に含まれるＯＫボタンを押下することに相当する。ユーザは、図４の印刷設定ボタン４１６が押下された後に表示される画面を使って印刷範囲（ページ番号、シート番号など）を指定できる。そして、プリンタドライバ２０２が、製本アプリケーション２０１によって生成された印刷データを印刷装置１５１に送信することにより、印刷装置１５１において印刷処理が実行される。
【００２５】
（製本アプリケーションの動作の概要）
続いて、上述の製本アプリケーション２０１による製本動作の流れの例について説明する。図３は、情報処理装置１０１のＣＰＵ１０３が、例えばＲＯＭ１０４や外部記憶装置１０６に記憶された製本アプリケーション２０１に対応するプログラムを実行することによって、表示部１０８に表示される基本設定画面の例を示している。基本設定画面３００は、一例として、製本後のイメージ３０１と、プリンタ選択領域３０２と、用紙サイズ選択領域３０３と、とじ方設定領域３０４と、とじ方向設定領域３０５と、表紙の用紙に関する設定領域３０６とを含む。
【００２６】
プリンタ選択領域３０２は、使用する印刷装置を選択する領域である。プリンタ選択領域３０２のプルダウンボタンがユーザ操作によって押下されると、情報処理装置１０１が使用可能な印刷装置のリストが表示される。ユーザは、この製本アプリケーション２０１による冊子データ（以下、冊子ともいう）の作成に用いる印刷装置をリストから選択することができる。なお、プリンタ選択領域３０２のプルダウンボタンを押下された場合に表示される印刷装置の一覧は、製本アプリケーション２０１に対応可能な印刷装置のみが表示されうる。ただしこれに限られず、例えば、製本アプリケーション２０１への対応可否によらず、情報処理装置１０１が使用可能な印刷装置が全て表示されてもよい。
【００２７】
用紙サイズ選択領域３０３は、製本に使用する用紙のサイズを選択する領域である。用紙サイズ選択領域３０３のプルダウンボタンがユーザ操作によって押下されると、プリンタ選択領域３０２において選択されている印刷装置が使用可能な用紙サイズのリストを表示する。ユーザは、表示された用紙サイズのリストから、作成する冊子のサイズに応じたサイズを１つ選択することができる。なお、プリンタ選択領域３０２において選択されている印刷装置が使用可能な用紙サイズの情報は、その印刷装置から、例えばプリンタドライバ２０２を介して取得することができる。
【００２８】
とじ方設定領域３０４は、冊子のとじ方を設定する領域である。とじ方設定領域３０４のプルダウンボタンがユーザ操作によって押下されると、例えば「平とじ」と「中とじ」とが選択可能に表示される。「平とじ」は、印刷された複数のシートを重ねた状態で綴じ側の辺をステープル等を用いて製本するとじ方である。「中とじ」は、印刷された複数のシートを重ねた状態で二つに折り、二つ折りにされた用紙の折り目の部分で、ステープル等を用いて製本するとじ方である。「中とじ」が選択されると、用紙が二つ折りにされることが前提となるため、２ｉｎ１印刷設定が自動的に選択されうる。なお、「中とじ」が選択された場合には、１ｉｎ１以外の、例えば４ｉｎ１等の設定が選択可能に表示されてもよい。なお、「平とじ」が選択された場合には、１ｉｎ１印刷設定が自動的に選択されうる。ただし、この場合にも、２ｉｎ１や４ｉｎ１等の設定が選択可能に表示されてもよい。なお、「中とじ」の場合に２ｉｎ１が選択されなかった場合や「平とじ」の場合に１ｉｎ１が選択されなかった場合には、それに応じて、後述のページ割り付けが異なることとなる。
【００２９】
とじ方向設定領域３０５は、冊子のとじ方向を設定する領域である。とじ方向設定領域３０５のプルダウンボタンがユーザ操作によって押下されると、例えば「右とじ」と「左とじ」とが選択可能に表示される。場合によっては、「天とじ」が選択可能に表示されてもよい。「右とじ」は、表表紙の右側を綴じるとじ方向であり、「左とじ」は、表表紙の左側を綴じるとじ方向である。また、「天とじ」は、表紙の上部を綴じるとじ方向である。とじ方向設定領域３０５の「とじ方向」の文字は、「開き方向」等に置き換えられてもよい。右開きが右とじに対応し、左開きが左とじに対応する。この領域の設定により、作成される冊子のページが右から左へ進行するか、左から右へ進行するかが定まる。
【００３０】
表紙の用紙に関する設定領域３０６は、表紙の用紙をどのようにするかを設定する領域である。例えば、表紙と本文とを同じ種類の用紙で作成する項目と、異なる種類の用紙で作成する項目とを選択可能とするラジオボタンが表示される。なお、設定領域３０６において、表紙と本文とを同じ種類の用紙で作成する場合は、本文の用紙種類（例えば「普通紙」等）が、表紙の用紙種類として設定されるため、表紙の用紙種類を選択可能とする領域については選択できないようにグレーアウトされうる。一方、設定領域３０６において、表紙と本文とを別の種類の用紙で作成する設定が選択された場合は、この表紙の用紙種類を選択可能とする領域がアクティブ化される。そして、表紙の用紙種類を設定する領域におけるプルダウンボタンが押下された場合に、選択可能な用紙種類（例えば、光沢紙、普通紙等）が一覧表示される。なお、例えば「普通紙」が選択された場合に「フチなし印刷はできません」という文字列や「光沢紙」が選択された場合に「フチなし印刷ができます」という文字列等が表示されうる。この他にも、用紙種類ごとに必要な情報が設定され、ユーザ操作によって選択された用紙種類に応じた文字列が表示されるようにしてもよい。また、表紙と本文とを別の種類の用紙で作成する設定が選択された場合、「表紙／本文、別々の用紙をセットして印刷する必要があります」等のメッセージが表示されてもよい。
【００３１】
図３の基本設定画面において「ＯＫ」が押下されると、編集画面に遷移する。編集画面は、とじ方と表紙の用紙の種類を本文の用紙と同じにするか否か等の設定項目に応じて異なりうる。そこで、以下では、これらの基本設定に対応する編集画面の例について説明する。
【００３２】
［平とじ、表紙と本文が同じ種類の用紙で作成される場合］
図４に、とじ方が平とじ（１ｉｎ１）かつ右とじで、表紙と本文とが同じ種類の用紙を用いるような設定が行われた場合の編集画面の例を示している。なお、図４の例では、既に８ページ分（「Ａ」と書かれたページから「Ｈ」と書かれたページまで）の文書（原稿データ）が読み込まれた状態の例を示している。文書が読み込まれる前の段階において、編集領域４０１及び原稿データ領域４０２は、文書が読み込まれていないことをユーザが認識可能な所定の状態（例えば空白の状態）となる。なお、例えば文書が読み込まれる前の段階において、編集領域４０１に「冊子に載せる原稿データを読み込んでください」等のメッセージを表示してもよく、さらに、データの読み込み方をユーザに通知するメッセージが表示されてもよい。なお、このようなメッセージは原稿データ領域４０２に表示されてもよい。また、ダイアログの表示など、別の手法で原稿データの読み込みを促してもよい。なお、１つの原稿データが読み込まれても良いし、複数の原稿データが読み込まれても良い。
【００３３】
ユーザが「読み込み」ボタン４０３をクリックすると、例えばファイル選択ダイアログが表示され、ユーザは、表示されたファイル一覧から、冊子の作成に用いるファイル（原稿データ）を選択する。ファイルが選択されると、そのファイルに含まれるページデータが原稿データ領域４０２に展開される。同様に、そのファイルに含まれるページデータがページ順と基本設定画面３００における設定内容に基づいて自動的に割り付けられた結果が、編集領域４０１に表示されうる。自動ページ割り付けは、例えば、ファイル中の１ページ目〜４ページ目のページデータが、それぞれ「表表紙」、「裏表紙」、「表表紙の裏面（内側）」、及び「裏表紙の裏面（内側）」となるように、それ以降のページのページデータが本文となるように、行われうる。図４の編集領域４０１は、このようにして自動ページ割り付けが行われた場合の例を示している。展開されたファイルのうち、１ページ目である「Ａ」が書かれているページデータが表表紙に、２ページ目である「Ｂ」が書かれているページデータが裏表紙に、それぞれ割り付けられる。そして、３ページ目である「Ｃ」が書かれているページデータが表表紙の内側に、４ページ目である「Ｄ」が書かれているページデータが裏表紙の内側に、それぞれ割りつけられる。つまり、製本アプリケーション２０１は、原稿データに含まれるページデータの割り付け結果である冊子のデータを生成し、生成された冊子のデータに基づいて図４の編集領域４０１に各ページのプレビュー画像を表示する。なお、ファイル中の１ページ目と２ページ目のページデータが、それぞれ「表表紙」及び「表表紙の内側」に割り付けられ、ファイル中の最後のページと最後から２ページ目のデータが、それぞれ「裏表紙」及び「裏表紙の内側」に割り付けられるようにしてもよい。なお、図４及び以下のいくつかの例は右とじの場合の例を示しており、表表紙が最右端に表示され、裏表紙が最左端に表示されているが、左とじが選択されている場合には、表表紙が最左端に表示され、裏表紙が最右端に表示される。
【００３４】
なお、ファイルの内容が原稿データ領域４０２に展開される際に、例えば「自動ページ割り付けをしますか？」等の確認メッセージを表示して、ページの割り付けを自動で行うか否かのユーザによる判断を受け付けてもよい。この場合、ユーザが自動ページ割り付けを承認した場合に、自動ページ割り付けが行われた結果が編集領域４０１に表示され、自動ページ割り付けが承認されなかった場合には、編集領域４０１は空白のままとしてもよい。また、ユーザの判断によらずに、自動ページ割り付けを行わず、選択されたファイルに含まれるページデータが原稿データ領域４０２に展開されるだけとしてもよい。なお、自動ページ割り付けが行われない場合であっても、ユーザが「すべてを追加」ボタン４０４をクリックすることにより、ファイルに含まれるページ順でページデータの自動ページ割り付けが行われうる。
【００３５】
なお、複数のファイルが読み出された場合、原稿データ領域４０２には、その複数のファイルに含まれる全てのページデータが展開される。このとき、展開されるページデータの順序を、プルダウンメニュー４０５によって決定することができる。例えば、図４に示すように「読み込み順」が選択されている場合、先に選択されたファイルのページデータであるほど左側に表示されるような順序で、ページデータが原稿データ領域４０２に展開される。これに対して、例えば「ファイル名順」（不図示）が選択されている場合、ファイル名が昇順（又は降順）となるように、ページデータが展開される。例えば、「Ｂ．ｐｄｆ」という名称のファイルの後に「Ａ．ｐｄｆ」という名称のファイルが開かれた場合、「読み込み順」の場合には、「Ｂ．ｐｄｆ」のページデータが表示される位置の右側に「Ａ．ｐｄｆ」のページデータが表示される。一方、「ファイル名順」の場合には、「Ｂ．ｐｄｆ」の方が先に開かれていても、「Ａ．ｐｄｆ」のページデータが表示される位置の右側に「Ｂ．ｐｄｆ」のページデータが表示される。なお、並び順は、読み込み順とファイル名順に限定されず、例えばファイルの作成日（更新日）順や、本アプリケーションでの使用頻度順等の様々な順序が用いられうる。
【００３６】
編集領域４０１には、完成後の冊子のページをめくることによって現れる順序で割り付けられたページデータが表示される。なお、このページデータは、上述した冊子のデータに含まれる。つまり、冊子のデータには、冊子を構成する複数のページに対応するページデータが含まれる。また、見開きで表示される２つのページの間の距離は、隣接するが見開きで表示されない他のページとの距離よりも小さくなるように表示が行われる。これにより、冊子の見開きを構成するページと見開きを構成しないページとをユーザが容易に判別することができる。図４の例では、「Ｃ」と書かれたページと「Ｅ」と書かれたページとの間の距離が十分に小さいことによって、これらのページが見開きを構成するページだとあるとユーザは容易に認識できる。一方、「Ｅ」と書かれたページと「Ｆ」と書かれたページとの間の距離が「Ｃ」と書かれたページと「Ｅ」と書かれたページとの間の距離と比較して大きい。これにより、これらのページは隣接しているが見開きを構成するページではないと、ユーザは容易に認識できる。このようにして、冊子のデータに含まれる各ページのページデータに基づいて、全ページのイメージが編集領域４０１に表示される。なお、図４の例では、冊子のデータに含まられる全てのページの全体を表示できている場合の例を示しているが、このように全ページを表示する状態を維持したままページ数が多くなると、各ページのサイズが小さくなってしまいうる。このため、この製本アプリケーション２０１は、各ページの拡大縮小表示が可能なように構成されうる。このとき、編集領域４０１に全てのページが表示できない場合は、例えば編集領域４０１の下部にスクロールバーを表示させるなどによって、表示範囲を移動できるようにしうる。
【００３７】
なお、平とじが選択されている場合、ステープルによるとじ位置４０６も表示される。このとじ位置４０６の表示は、例えば所定の色（例えば赤）によってユーザが認識可能なように表示されうる。このとじ位置４０６の表示は、そのまま印刷され、ユーザは、ステープルを用いてこの位置で冊子を綴じることができる。
【００３８】
また、編集領域４０１に表示されるページには、印刷可能な領域と余白領域との境界を示す境界線４０７が表示される。そして、ユーザがページ設定４０８の領域内の各設定値を入力することにより、その設定値に基づいてページデータがページ内に配置される。例えば、ユーザは、ページ設定４０８において、原稿データを余白や用紙に合わせて拡大縮小するか、原寸大で表示するかの設定や、上下左右の位置の設定を行う。ここで、上下左右の位置は、例えば、負の値により原稿データのページ内での位置を上方向又は左方向に移動させ、正の値により原稿データのページ内での位置を下方向又は右方向に移動させる。これにより、ページデータがページ内でどのように配置されるかをユーザが詳細に設定することができる。なお、これらの設定は、ページ単位で適用されうる。例えば、編集領域４０１において「Ｅ」が書かれたページが選択された状態で、ページ設定４０８において設定値が入力されると、その設定値は、この選択されているページにのみ適用されうる。なお、ページ設定４０８において、「全ページに適用」が選択されることにより、入力された設定が全ページに対して一括で適用される。なお、このとき、ユーザは、「Ｅ」が書かれたページのページ枠４０９が強調表示されることにより選択したページを認識することができ、これにより、特定のページについての設定を行っていることを認識することができる。また、ユーザは、例えばアイコン４１０を押下することにより、このページを編集領域４０１から削除することができる。
【００３９】
また、ユーザは、「見開き」チェックボックス４１５を選択することにより、１つのページデータに対して見開き属性を設定することができる。図４のように「Ｅ」が書かれたページが選択された状態で「見開き」チェックボックス４１５が選択された場合の表示例を、図５に示す。「見開き」チェックボックス４１５が選択されると、選択されたページに対応するページデータに見開き属性が付与される。そして、見開き属性が付与されたページデータが編集領域上の２ページ分の領域に割り付けられる。ここで、図４、図５とは異なるが、本文の偶数ページ（右とじの場合は見開きの右側のページ、左とじの場合は見開きの左側のページ）が選択された状態で「見開き」チェックボックス４１５が選択されたケースについて説明する。このケースでは、選択されているページに割りつけられていたページデータが、当該選択されているページを含む見開きの中央に表示される。そして、そのページより後のページが１ページずつ後ろにずれるようにページデータの再割り付けが行われる。すなわち、この場合、製本アプリケーション２０１は、選択されたページの後ろに１ページを追加することで新たな見開き領域を生成し、選択されていたページのページデータを新たな見開き領域の中央に配置する。
【００４０】
一方、図４で「Ｅ」が書かれたページのように、本文の奇数ページが選択される場合、その選択されたページの次のページは、選択されたページが含まれる見開きとは異なる見開きに含まれる。なお、奇数ページとは、右とじの場合は見開きの左側のページ、左とじの場合は見開きの右側のページを指す。このため、単に選択されたページの後ろに１ページを追加して新たな見開き領域を生成し、当該新たな見開き領域に１つのページデータを割り付けるだけでは、製本アプリケーション２０１は、そのページデータを見開きとして表示することができない。このため、例えば図５のように、本文の奇数ページが選択された状態で「見開き」チェックボックス４１５が選択されると、その選択されたページの後ろのみならず前にも１ページを追加しうる。これにより、製本アプリケーション２０１は、選択されたページのページデータを１つの見開き領域に割り付けることができる。なお、この場合、選択されたページより後のページが２ページずつ後ろにずれるようにページデータの再割り付けが行われる。
【００４１】
奇数ページが選択された状態で「見開き」チェックボックス４１５が選択された場合に、ユーザに対して、その選択されたページの前に１ページが追加されることを通知するメッセージを表示してもよい。そして、ユーザがページの追加を承認した場合に、選択されているページデータに見開き属性を設定し、選択されているページデータを複数のページにまたがって配置してもよい。これにより、ユーザが意図しないページが追加されることを防ぐことができる。なお、ユーザがページの追加を承認しなかった場合、見開き属性の設定をキャンセルしてもよい。また、奇数ページが選択された状態で「見開き」チェックボックス４１５が選択された場合に、上述のようなメッセージを表示せずに、選択されたページの後に１ページ分のスペースを追加して２ページ分の領域に選択されたページを割り付けてもよい。なお、このような割り付けを行う場合、そのままでは選択されたページのページデータが見開き領域に配置されないことを示すメッセージを製本アプリケーション２０１が表示してもよい。
【００４２】
また、ページデータに対して見開き属性が設定された後に「見開き」チェックボックス４１５を解除することにより、そのページデータの見開き属性が解除される。その結果、割り付けた際に追加された（前後の）ページが削除され、そのページより後のページの再割り付けが行われる。なお、例えば奇数ページが見開きに割り付けられる際に追加された白紙ページ等のページについて、削除してよいか否かを示すメッセージが表示されてもよい。
【００４３】
なお、横長のページデータが編集領域４０１にドラッグ＆ドロップされた場合（又は自動割り付けされた場合）に、自動で当該ページデータに見開き属性が設定されてもよい。この場合、「見開き」チェックボックス４１５は自動的にチェックが入った状態となる。また、このページデータの挿入位置が奇数ページである場合は、上述のように、そのページの前に空白ページ等が挿入されてもよいし、所定のエラー表示等が行われてもよい。また、横長のページデータに見開き属性が設定されて見開き領域に割り付けられた後に、「見開き」チェックボックス４１５が解除されることにより、当該横長のページデータの見開き属性が解除される。その結果、当該横長のページデータは、見開きを構成する片側のページに（例えば縮小や回転により）割り付けられうる。なお、横長のページデータに自動で見開き属性を設定せずに、縦長のページと同様に、片側のページに割り付けられるようにしてもよい。図４に戻り、選択されたページについて、そのページが含まれる見開きの製本後のイメージが冊子プレビュー４１１として表示されることにより、ユーザが、冊子完成後の選択中のページの状態を容易に認識することができる。なお、プレビュー中の「＜」又は「＞」が選択されることにより、隣接する見開きのプレビューが表示されうる。このとき、選択中のページも連動して移動してもよいし、選択中のページとプレビューとを同期させずにプレビューだけページ移動させてもよい。
【００４４】
ユーザは、原稿データ領域４０２に展開されたページデータを、ページ単位で操作することができる。ユーザは、例えば、原稿データ領域４０２内の１つのページデータを選択して、編集領域４０１にドラッグ＆ドロップすることにより、そのページデータを冊子における１ページとして追加することができる。図４では、原稿データ領域４０２に展開されたデータのうち「Ｃ」と書かれたページが選択されている状態を示している。このように選択されたページデータは、編集領域４０１の任意の位置にドラッグ＆ドロップされると、ドロップされた位置に対応するページとして冊子のデータに組み込まれる。例えば、編集領域４０１の「Ｆ」と書かれたページと「Ｇ」と書かれたページとの間の所定の範囲にこのページデータがドラッグ＆ドロップされる。この操作により、製本アプリケーション２０１は、「Ｆ」のページデータと「Ｇ」のページデータの間に「Ｃ」と書かれたページデータが挿入された冊子のデータを生成する。なお、このようなページデータの挿入が行われると、挿入後の冊子のデータに基づいて見開きの関係が再構成される。すなわち、「Ｆ」のページと新たに追加された「Ｃ」のページとが見開きの関係となり、「Ｇ」のページは「Ｃ」のページの追加に伴って「Ｈ」のページと見開きの関係となる。
【００４５】
また、ユーザは、「白ページを追加」ボタン４１２を押下することにより、白紙のページを追加することができる。例えば、「Ｃ」と書かれたページが選択された状態で「白ページを追加」ボタン４１２が押下された場合に、「Ｃ」と書かれたページと「Ｅ」と書かれたページとの間に白紙のページが追加される。この場合、製本アプリケーション２０１は、「Ｃ」と「Ｅ」のページデータ間に白紙のページデータが含まれた冊子のデータを生成する。また、事前に定められたルールによって選択中のページの右若しくは左に、又は２つのページが選択された場合にその間に、白紙のページを追加するようにしてもよい。これにより、表紙の裏面を白紙にしたい場合、又はユーザの嗜好等に従って、冊子中の任意の位置に白紙のページを追加することができる。
【００４６】
なお、原稿データ領域４０２内のページデータが、編集領域４０１内で使用されている場合に、それを特定する情報が各データの左上に付される。図４では、「Ａ」と書かれたページデータと「Ｃ」と書かれたページデータが表表紙（及びその裏面）に使用されている。そして、「Ｂ」と書かれたページデータと「Ｄ」と書かれたページデータが裏表紙（及びその裏面）に使用されている。そして、他のページデータが本文に用いられている。これにより、例えば、冊子内のページとして含めるべきページデータが編集領域４０１で使用されていないことや、冊子内に含める予定がないページデータが使用されてしまっていることをユーザが認識できる。また、ユーザは、表紙に使用されるページデータが適切であるか否かを、認識することもできる。また、ユーザは、原稿データ領域４０２において、冊子作成に使用しないページデータを削除することができる。例えば、選択状態にあるデータの右上に表示されるアイコン４１３をユーザが選択することにより、この選択されたページデータを原稿データ領域４０２から削除することができる。これにより、原稿データ領域４０２内に多数の使用されないデータが存在することに起因して編集作業が煩雑となることを防ぐことができる。
【００４７】
また、原稿データ領域４０２において、複数のデータを選択して一括して操作することができる。例えば、「Ｃ」と書かれたページデータと「Ｄ」と書かれたページデータとが選択された状態で、それらのページデータをまとめて編集領域４０１にドラッグ＆ドロップする。この操作により、これらのページデータが２つの連続するページとして冊子のデータに挿入される。３つ以上のページデータが選択された場合も同様である。また、複数のページデータが選択された状態で「複数を削除」ボタン４１４が押下されると、これらの複数のページデータを一括して原稿データ領域４０２から削除することができる。なお、「複数を削除」ボタン４１４は、１つのデータが選択されている場合又はデータが選択されていない場合は、例えばグレーアウトされるなど、無効化されうる。
【００４８】
ユーザは、以上のようにして冊子の編集を完了すると、印刷設定ボタン４１６を押下し、冊子の印刷を実行することができる。つまり、製本アプリケーション２０１は、これまでの編集処理に従う順序で並べられたページデータを含む冊子のデータに基づいてアプリケーションデータを出力する。そしてプリンタドライバ２０２は、出力されたアプリケーションデータに基づいて印刷データを生成する。なお、平とじ（１ｉｎ１）の場合、ｎを１以上の整数とした場合に、（２ｎ−１）ページ目と２ｎページ目とが表裏の関係となるような両面印刷が行われる。なお、表表紙とその裏面、及び、裏表紙とその裏面が表裏の関係となるように両面印刷が行われる。
【００４９】
［中とじ、表紙と本文が同じ種類の用紙で作成される場合］
続いて、とじ方が中とじ（２ｉｎ１）で、表紙と本文とが同じ種類の用紙を用いるような設定が行われた場合の編集画面の例について、図６を用いて説明する。この場合の編集画面は、図４の場合とほとんど同様である。ただし、中とじの場合、とじ位置がページとページとの間となるため、図６の画面例６００に示すようにとじ位置を示すマークが表示されない。なお、紙面へ印刷した場合に、ページとページとの間の所定の位置にとじ位置のマークが表示されてもよい。
【００５０】
なお、とじ方が中とじ（２ｉｎ１）の場合、２ｉｎ１で両面印刷がされるため、１枚の紙面当たりのページ数は４ページとなる。このため、編集領域４０１に追加されたページ数が４の倍数でない場合、総ページ数が４の倍数となるように、例えば最後尾に白紙等のページが追加されうる。
【００５１】
なお、中とじ（２ｉｎ１）かつ右とじの場合、ページ総数をＮとし、ｍを０以上の整数とした場合に、１枚の用紙に対して、表面に、（Ｎ／２＋２ｍ＋２）ページ目が右側で（Ｎ／２−２ｍ−１）ページ目が左側となる面が印刷される。そして、その裏面に、（Ｎ／２−２ｍ）ページ目が右側で（Ｎ／２＋２ｍ＋１）ページ目が左側となる面が印刷される。例えば、Ｎ＝８の場合、６ページ目が右側で３ページ目が左側の表面と、４ページ目が右側（３ページ目の裏側）で５ページ目が左側（６ページ目の裏側）の裏面とが１枚の用紙の両面に印刷される。同様に、８ページ目が右側で１ページ目が左側の表面と、２ページ目が右側（１ページ目の裏側）で７ページ目が左側（８ページ目の裏側）の裏面とが１枚の用紙の両面に印刷される。また、裏表紙が右側で表表紙が左側に配置される表面と、表表紙の裏面が右側で裏表紙の裏面が左側に配置される裏面とが両面印刷される。なお左とじの場合については、上述の右側と左側との関係が逆転する点を除いて同様である。
【００５２】
［平とじ、表紙と本文が別の種類の用紙で作成される場合］
続いて、とじ方が平とじ（１ｉｎ１）で、表紙と本文とで別の種類の用紙を用いるような設定が行われた場合の編集画面の例について、図７及び図８を用いて説明する。表紙と本文とで別の種類の用紙を用いる場合、図７のような表紙用の編集画面７００と、図８のような本文用の編集画面８００とが用いられる。なお、必ずしもこのような形態でなければならないわけではないが、少なくとも印刷を表紙と本文とで別個に行うことができるように構成される。つまり、ユーザは、製本アプリケーション２０１に対して表紙用の印刷指示と本文用の印刷指示を個別に行う必要がある。表紙用の編集画面７００と本文用の編集画面８００とが別個である場合、それらの切り替えのためのボタンが、例えば、図７の表紙選択ボタン７０１と本文選択ボタン７０２のように、編集領域４０１の内部に表示される。表紙選択ボタン７０１がユーザによって選択されると、図７のような表紙用の編集画面７００が表示され、本文選択ボタン７０２がユーザによって選択されると、図８のような本文用の編集画面８００が表示される。なお、これらのボタンは、編集領域４０１の外部に表示されてもよい。また、ボタンの形式ではなく、例えばタブ形式で、表紙用の編集画面のためのタブと本文用の編集画面のためのタブとを表示し、いずれかのタブを選択することによって画面を切り替えられるようにしてもよい。
【００５３】
表紙用の編集画面では、図７のように、表表紙及び裏表紙のみが表示される。なお、表表紙と裏表紙は、背表紙側から冊子を見た場合の形式で表示される。すなわち、右とじの場合、左側に表表紙が表示され、右側に裏表紙が表示される。一方、左とじの場合は、右側に表表紙が表示され、左側に裏表紙が表示される。平とじが用いられる場合はとじ位置が表示されるが、このような表紙用の編集画面では、図７に示すように、表表紙と裏表紙とが並べて配置されている中心側にこのとじ位置が表示されることとなる。このように、表紙用の編集画面７００では、図４や図６のような表紙と本文とが一括で編集される編集画面と比して、表表紙と裏表紙との位置関係が反転する。このような表示を行うことにより、製本後の冊子を開いたときに背表紙側からどのように見えるかをユーザが容易に認識することが可能となる。
【００５４】
なお、本実施形態では、表紙と本文とが別の種類の用紙を用いる場合には、表表紙の裏面や裏表紙の裏面が使用されない（すなわち白紙となる）ものとするが、これに限られない。表表紙の裏面や裏表紙の裏面が使用される場合、表紙用の編集画面において、例えば表表紙の隣に表表紙の裏面が表示され、裏表紙の隣に裏表紙の裏面が表示される。図７の例では、表表紙の左側に表表紙の裏面が表示され、裏表紙の右側に裏表紙の裏面が表示されうる。
【００５５】
本文用の編集画面では、図８のように、表表紙及び裏表紙（並びにそれらの裏面）を除いた本文が編集領域に表示される。図８の編集画面は、表表紙及び裏表紙とそれらの裏面が含まれない点以外は図４と同様である。
【００５６】
［中とじ、表紙と本文が別の種類の用紙で作成される場合］
中とじが選択されており、表紙と本文とで別の種類の用紙を用いるような設定が行われた場合の編集画面は、とじ位置のマークは表示されない点を除いて、図７及び図８と同様である。なお、中とじの場合、上述のようにページ数が４の倍数である必要があるが、表紙と本文とで別の種類の用紙を用いる場合は、本文のページ数が４の倍数である必要がある。すなわち、上述の例では、表紙と本文とを合わせたページ数が４の倍数となるような調整が行われるように説明したが、本例では、本文のみのページ数が４の倍数となるような調整が行われる。この結果、本例では、表紙の裏面が片面印刷であるとすると、表紙と本文とを合わせたページ数は４の倍数にはならない（ａを整数とすると、総ページ数は４ａ＋２となる）。例えば、本文が６ページ分のデータを含むような編集が行われた場合、本文のページ数を４の倍数とするように、２ページ分の白紙ページ等の挿入が行われる。
【００５７】
なお、表紙と本文とで別の種類の用紙を用いる設定が行われた場合、表紙は、例えば光沢紙を使用することによって、フチなし印刷をすることができる。この場合の編集画面の例を図９に示す。フチなし印刷をする場合、印刷対象の画像を、仕上がりのサイズよりも大きいサイズとするような、いわゆる「塗り足し」をする必要がある。このため、光沢紙等のフチなし印刷可能な用紙が選択された場合には、塗り足しを含んだサイズの領域９０２と、その説明文９０３とが表示されうる。また、ページデータの拡大／縮小が、塗り足しを含んだサイズへ合わせることための選択肢９０１が表示される。これにより、ユーザは、簡単な操作を行うだけで、表紙をフチなし印刷で作成することが可能となる。
【００５８】
そして、ユーザは、図４から図９に示される画面を使って編集処理が完了した場合、これらの画面に含まれる印刷設定ボタンを選択する。ユーザは、印刷設定ボタンを選択することで選択される印刷設定画面を使って更なる印刷設定処理を行い、印刷実行を選択する。この処理により製本アプリケーション２０１により生成されたアプリケーションデータが図３において選択したプリンタに対応するプリンタドライバに送付され、プリンタドライバがアプリケーションデータに基づく印刷データを生成する。なお、表紙と本文とを同一の紙に印刷する場合、アプリケーションデータには表紙に配置されるページと本文に配置されるページの両者が含まれる。一方、表紙と本文を別の紙に印刷する場合、表紙と本文とが別々に印刷されることになる。このため、上述した印刷設定画面が、印刷対象として表紙または本文を選択するための選択肢を用意する。ここでユーザが表紙を選択した状態で印刷を指示した場合、アプリケーションデータには表紙に配置されるページのみが含まれ、表紙用の印刷データがプリンタドライバにより生成される。一方、ユーザが本文を選択した状態で印刷を指示した場合、アプリケーションデータには本文に配置されるページのみが含まれ、本文用の印刷データがプリンタドライバにより生成される。
【００５９】
以下、原稿データ領域４０２に展開されたファイルのページデータが編集領域４０１に配置された後、編集領域４０１において選択された（フォーカスされた）ページの設定値を他のページにも一括で反映させる構成について説明する。本実施形態では、一括で反映させるケースとして以下を説明する。
【００６０】
一つは、ユーザが、見開きを構成するページのうち、右側ページを選択した場合に、その選択した右側ページの設定内容を、他の見開きの右側ページに対して適用するケースである。例えば、図１１の２ページ目と３ページ目が見開きを構成しており、このうち２ページ目を選択した場合、この２ページ目の設定内容を他の見開きの右側に配置される６ページ目にも適用するケースが相当する。また、一つは、ユーザが、見開きを構成するページのうち、左側ページを選択した場合に、その選択した左側ページの設定内容を、他の見開きの左側ページに対して適用するケースである。例えば、図１１の２ページ目と３ページ目が見開きを構成しており、このうち３ページ目を選択した場合、この３ページ目の設定内容を他の見開きの左側に配置される７ページ目にも適用するケースが相当する。また、一つは、ユーザが見開き属性のページデータが配置されているページを選択した場合に、その選択したページの設定内容を、他の見開き属性のページデータが配置されているページに対して適用するケースである。
【００６１】
このように、各ケースによって一括反映の対象となるページが異なる。そこで、本実施形態では、ユーザにより選択されたページに対する割り当ての形態に応じて、一括反映の指示を受け付けるボタンの表示を変化させる。なお、本実施形態では、一括反映の指示を受け付けるＵＩとして「ボタン」を説明するが、特にボタンに限られず、一括反映の指示を受付可能なＵＩ構成であれば、アイコン等、他のＵＩ構成が用いられても良い。
【００６２】
図１１は、原稿データに含まれるページデータの割り付けが行われた編集領域４０１を含む画面１１００であり、ユーザによりページ２が選択されている様子を示す図である。ページ設定１１０１には、選択されたページ２に対応するページ設定の項目及び設定値が表示される。ページ設定の項目としては、例えば、画像の位置やページ内の余白設定である。しかしながら、図１１に示す項目以外がページ設定１１０１に含まれていても良い。図１１では、ページ２、即ち、見開きが可能なページの組の右側ページが選択されているので、ボタン１１０２の表示は「全ての右ページに適用」と表示される。なお、図１１では不図示であるが、編集領域４０１においてページの選択が行われていない場合には、ボタン１１０２の表示はデフォルト表示となる。例えば、デフォルト表示として、「いずれかのページを選択して下さい。反映先がここに示されます。」といったようなユーザに操作を促すようなメッセージがデフォルト表示として表示されても良い。
【００６３】
図１２は、原稿データに含まれるページデータの割り付けが行われた編集領域４０１を含む画面１２００であり、ユーザによりページ３が選択されている様子を示す図である。図１２では、ページ３、即ち、見開きを構成するページの組の左側ページが選択されているので、ボタン１２０１の表示は「全ての左ページに適用」と表示される。なお、図１２では不図示であるが、編集領域４０１においてページの選択が行われていない場合には、ボタン１１０２と同様に、ボタン１２０１の表示はデフォルト表示となる。
【００６４】
図１３は、原稿データに含まれるページデータの割り付けが行われた編集領域４０１を含む画面１３００であり、ユーザによりページ４及び５にまたがってページデータが配置されているページが選択されている様子を示す図である。つまり、図１３は、上述した見開き属性が設定されているページデータが配置されているページが選択されている様子を示す図である。なお、このような、見開き属性が設定されているページデータが配置されているページを単に見開きページと呼ぶことがある。図１３では、見開きページが選択されているので、ボタン１３０１の表示は「全ての見開きページに適用」と表示される。なお、図１３では不図示であるが、編集領域４０１においてページの選択が行われていない場合には、ボタン１１０２と同様に、ボタン１３０１の表示はデフォルト表示となる。
【００６５】
図１０は、ユーザのページの選択状態に応じて、一括反映指示を受付けるボタンの表示を変更する表示制御処理を示すフローチャートである。図１０の各処理は、例えば、ＣＰＵ１０３がＲＯＭ１０４に記憶されたプログラムをＲＡＭ１０５にロードして実行することにより実現される。また、図１０の処理は、原稿データ領域４０２で読み出されたファイルの内容に対してページ割り付けが行われると開始される。図１０の処理の開始時には、ボタン１１０２、１２０１、１３０１の表示はデフォルト表示とされている。なお、ボタン１１０２、１２０１、１３０１を指示アイテムと呼ぶこともある。
【００６６】
Ｓ１００１において、ＣＰＵ１０３は、現在ユーザにより編集領域４０１において選択されているページを判断する。Ｓ１００１の判断は、選択されているページが存在するか否かの判断を含む。また、ＣＰＵ１０３は、例えば、現在選択されているページの属性を示す情報を参照する。この参照結果に基づいて、ＣＰＵ１０３は、選択されているページが上述の右側ページであるか、左側ページであるか、もしくは、見開きページであるかを判断する。
【００６７】
Ｓ１００２において、ＣＰＵ１０３は、Ｓ１００１の判断結果が、選択されているページが存在し且つ選択されているページは右側ページであるか否かを判定する。選択されているページが存在し且つ右側ページであると判定された場合、Ｓ１００３に進み、ＣＰＵ１０３は、ボタンの表示内容をデフォルト表示から、全ての右側ページに一括反映するための表示に変更する。Ｓ１００３の処理が実行されると、図１１のボタン１１０２の表示となる。また、表示内容は、ボタン１１０２の文言に限られず、全ての右側ページに一括反映することを示す内容であれば、図形やパターン表示等であっても良い。Ｓ１００３の後、Ｓ１００９に進む。一方、Ｓ１００２の判断条件を満たさないと判定された場合、Ｓ１００４に進む。
【００６８】
Ｓ１００４において、ＣＰＵ１０３は、Ｓ１００１の判断結果が、選択されているページが存在し且つ選択されているページは左側ページであるか否かを判定する。選択されているページが存在し且つ左側ページであると判定された場合、Ｓ１００５に進み、ＣＰＵ１０３は、ボタンの表示内容をデフォルト表示から、全ての左側ページに一括反映するための表示に変更する。Ｓ１００５の処理が実行されると、図１２のボタン１２０１の表示となる。また、表示内容は、ボタン１２０１の文言に限られず、全ての左側ページに一括反映することを示す内容であれば、図形やパターン表示等であっても良い。Ｓ１００５の後、Ｓ１００９に進む。一方、Ｓ１００４の判断条件を満たさないと判定された場合、Ｓ１００６に進む。
【００６９】
Ｓ１００６において、ＣＰＵ１０３は、Ｓ１００１の判断結果が、選択されているページが存在し且つ選択されているページは見開きページであるか否かを判定する。選択されているページが存在し且つ見開きページであると判定された場合、Ｓ１００７に進み、ＣＰＵ１０３は、ボタンの表示内容をデフォルト表示から、全ての見開きページに一括反映するための表示に変更する。Ｓ１００７の処理が実行されると、図１３のボタン１３０１の表示となる。また、表示内容は、ボタン１３０１の文言に限られず、全ての見開きページに一括反映することを示す内容であれば、図形やパターン表示等であっても良い。Ｓ１００７の後、Ｓ１００９に進む。一方、Ｓ１００６の判断条件を満たさないと判定された場合、Ｓ１００８に進む。
【００７０】
Ｓ１００６からＳ１００８に進むケースとは、例えば、ユーザにより選択されているページが存在しないケースである。ページ割り付けの対象となる原稿データがない場合などにも、Ｓ１００６からＳ１００８に処理が進む。Ｓ１００８において、ＣＰＵ１０３は、ボタンの表示をデフォルト表示とする。Ｓ１００８の後、Ｓ１００９に進む。
【００７１】
Ｓ１００９において、ＣＰＵ１０３は、画面１１００、１２００、１３００、もしくは、Ｓ１００８でデフォルト表示されている状態での画面、において、ユーザ操作を受け付ける。そして、Ｓ１０１０において、ＣＰＵ１０３は、選択されている状態が変化したか否かを判定する。例えば、ユーザが右側ページを選択していた状態から見開きページを選択した場合には、選択されている状態が変化したと判定し、Ｓ１００１の処理を繰り返す。一方、選択されている状態が変化していないと判定した場合には、Ｓ１００９の処理を繰り返す。
【００７２】
以上のように、本実施形態によれば、ユーザのページの選択状態に応じて、他のページへ一括反映するためのボタンの表示を変更する。その結果、例えば、冊子データに存在する複数の見開きページに一括してページ設定内容を反映したい場合にも、ユーザは複数メニューから対応する反映先についての指示項目を選ぶ必要がない。よって、ユーザの操作性を向上させることができる。
【００７３】
次に、ユーザがボタン１１０２、１２０１、１３０１を押下した場合の動作について説明する。
【００７４】
図１６（ａ）は、図１１の画面１１００において、全ての右側ページへの適用前（一括反映前）を示す図であり、図１６（ｂ）は、画面１１００において、全ての右側ページへの適用後（一括反映後）を示す図である。なお、図１６（ａ）（ｂ）ともに、画面１１００のうち編集領域４０１に対応する部分のみ示している。
【００７５】
図１６（ａ）では、ユーザが選択したページ２について、ユーザのページ設定１１０１の設定により、画像の位置が下側にずれるようにページ設定が行われた様子を示している。この時点では、ボタン１１０２は押下されていないので、図１６（ａ）に示すように、ページ２のみの画像（ページデータ）の位置が下側にずれている。
【００７６】
図１６（ｂ）は、図１６（ａ）の状態から、ユーザがボタン１１０２を押下することにより、全ての右側ページへの適用が行われた後を示している。図１６（ｂ）に示すように、ページ２と同様のページ設定内容がページ６、ページ８にも反映されている。なお、ページ４及び５の見開きページに対しては、ページ２のページ設定内容は反映されない。
【００７７】
図１７（ａ）は、図１２の画面１２００において、全ての左側ページへの適用前を示す図であり、図１７（ｂ）は、画面１２００において、全ての左側ページへの適用後を示す図である。なお、図１７（ａ）（ｂ）ともに、画面１２００のうち編集領域４０１に対応する部分のみ示している。
【００７８】
図１７（ａ）では、ユーザが選択したページ３について、ユーザのページ設定１１０１の設定により、画像（ページデータ）の位置が上側にずれるようにページ設定が行われた様子を示している。この時点では、ボタン１２０１は押下されていないので、図１７（ａ）に示すように、ページ３のみの画像の位置が上側にずれている。
【００７９】
図１７（ｂ）は、図１７（ａ）の状態から、ユーザがボタン１２０１を押下することにより、全ての左側ページへの適用が行われた後を示している。図１７（ｂ）に示すように、ページ３と同様のページ設定内容がページ７、ページ９にも反映されている。なお、ページ４及び５の見開きページに対しては、ページ２のページ設定内容は反映されない。
【００８０】
図１８（ａ）では、ユーザが選択したページ１０及び１１の見開きページについて、ユーザのページ設定１１０１の設定により、画像（見開き属性を備えるページデータ）の位置が下側にずれるようにページ設定が行われた様子を示している。この時点では、ボタン１３０１は押下されていないので、図１８（ａ）に示すように、ページ１０及び１１の見開きページのみの画像の位置が下側にずれている。
【００８１】
図１８（ｂ）は、図１８（ａ）の状態から、ユーザがボタン１３０１を押下することにより、全ての見開きページへの適用が行われた後を示している。図１８（ｂ）に示すように、ページ１０及び１１の見開きページと同様のページ設定内容がページ４及び５の見開きページ、ページ１２及び１３の見開きページにも反映されている。
【００８２】
図１４は、ページ設定の反映処理に関するフローチャートである。図１４の各処理は、例えば、ＣＰＵ１０３がＲＯＭ１０４に記憶されたプログラムをＲＡＭ１０５にロードして実行することにより実現される。また、図１４の処理は、画面１１００、１２００、１３００、もしくは、図１０のＳ１００８でデフォルト表示されているボタンを含む画面上でユーザによる操作が行われたときに開始される。
【００８３】
Ｓ１４０１において、ＣＰＵ１０３は、一括反映の対象が右側ページであるか否かを判定する。ＣＰＵ１０３は、例えば、ボタン１１０２が押下された場合、一括反映の対象が右側ページであると判定する。一括反映の対象が右側ページであると判定された場合、Ｓ１４０２に進み、ＣＰＵ１０３は、後述する右側ページ用処理を行う。Ｓ１４０２の後、図１４の処理を終了する。一方、一括反映の対象が右側ページでないと判定された場合、Ｓ１４０３に進む。
【００８４】
Ｓ１４０３において、ＣＰＵ１０３は、一括反映の対象が左側ページであるか否かを判定する。ＣＰＵ１０３は、例えば、ボタン１２０１が押下された場合、一括反映の対象が左側ページであると判定する。一括反映の対象が左側ページであると判定された場合、Ｓ１４０４に進み、ＣＰＵ１０３は、後述する左側ページ用処理を行う。Ｓ１４０４の後、図１４の処理を終了する。一方、一括反映の対象が左側ページでないと判定された場合、Ｓ１４０５に進む。
【００８５】
Ｓ１４０５において、ＣＰＵ１０３は、一括反映の対象が見開きページであるか否かを判定する。ＣＰＵ１０３は、例えば、ボタン１３０１が押下された場合、一括反映の対象が見開きページであると判定する。一括反映の対象が見開きページであると判定された場合、Ｓ１４０６に進み、ＣＰＵ１０３は、後述する見開きページ用処理を行う。Ｓ１４０６の後、図１４の処理を終了する。一方、一括反映の対象が見開きページでないと判定された場合、Ｓ１４０７に進む。
【００８６】
Ｓ１４０７において、ＣＰＵ１０３は、画面上で押下されたボタンに応じた処理を行い、図１４の処理を終了する。また、ボタンの押下が無効とされているボタンの押下を検出した際には、ＣＰＵ１０３は、その操作については無視する。
【００８７】
図１５は、図１４のＳ１４０２の処理を示すフローチャートである。Ｓ１５０１において、ＣＰＵ１０３は、選択されているページは表紙であるか否かを判定する。ここで、表紙とは、おもて表紙とうら表紙を含む。表紙であると判定された場合、図１５の処理を終了する。一方、表紙でない、即ち、「本文」であると判定された場合、Ｓ１５０２に進む。Ｓ１５０１の処理は、表紙と本文とに異なる種類の用紙が用いられている場合に実行される。表示と本文とに同じ種類の用紙が用いられている場合には、Ｓ１５０１の処理はスキップされ、Ｓ１５０２の処理が実行される。
【００８８】
Ｓ１５０２において、ＣＰＵ１０３は、選択されているページ（例えば、図１１におけるページ２）の設定内容の設定値を取得し、一括反映用設定値としてＲＡＭ１０５等の記憶領域に保持する。ここでは、右側ページが選択されている。また、設定値とは、例えば、図１１のページ設定１１０１の設定値である。Ｓ１５０３において、ＣＰＵ１０３は、現在ページ割り付けの対象となっている原稿データについて「一括反映済みフラグ」を有効とする。一括反映済みフラグは、一括反映が行われた後、ページの追加や挿入などのページ操作が行われたときに、ＣＰＵ１０３により参照される。一括反映が行われた後にページ操作が行われた場合の処理については後述する。
【００８９】
Ｓ１５０４において、ＣＰＵ１０３は、全てのページについて以下の処理を行ったか否かを判定する。ここで、全てのページについて処理を行ったと判定した場合、図１５の処理を終了する。一方、全てのページについて処理を行っていないと判定した場合、Ｓ１５０５において、ＣＰＵ１０３は、処理の対象とするページを決定する。初期値としては、１ページ目、もしくは表紙が決定されるようにしても良い。
【００９０】
Ｓ１５０６において、ＣＰＵ１０３は、対象としているページのページ属性を取得する。そして、Ｓ１５０７において、ＣＰＵ１０３は、取得したページ属性が「右側ページ」であり且つ「本文」であるという条件を満たすか否かを判定する。ここで、その条件を満たすと判定された場合、Ｓ１５０９において、ＣＰＵ１０３は、対象としているページのページ設定の設定値を、Ｓ１５０２で保持された設定値に変更する。Ｓ１５０９の後、Ｓ１５０４の処理を繰り返す。一方、条件を満たさないと判定された場合、Ｓ１５０８に進む。
【００９１】
Ｓ１５０８において、ＣＰＵ１０３は、取得したページ属性が「右側ページ」であり且つ「本文と一緒に変更する表紙」であるという条件を満たすか否かを判定する。ここで、本文と一緒に変更する表紙とは、例えば、本文と表紙とが同じ種類の用紙であるといった場合が相当する。その条件を満たすと判定された場合には、Ｓ１５０９に進む。一方、例えば普通紙と光沢紙といったように、本文と表紙とが異なる種類の用紙が使用される場合には、ＣＰＵ１０３は、Ｓ１５０８の条件を満たさないと判定し、Ｓ１５０４へと処理を戻す。全てのページについてＳ１５０４〜Ｓ１５０９が行われた結果が、図１６（ｂ）となる。
【００９２】
図１４のＳ１４０４の処理について説明する。Ｓ１４０４の場合、Ｓ１５０２では、ＣＰＵ１０３は、選択されているページ（今回の説明では左側ページ）の設定内容の設定値を取得する。Ｓ１５０７において、ＣＰＵ１０３は、取得したページ属性が「左側ページ」であり且つ「本文」であるという条件を満たすか否かを判定する。また、Ｓ１５０８において、ＣＰＵ１０３は、取得したページ属性が「左側ページ」であり且つ「本文と一緒に変更する表紙」であるという条件を満たすか否かを判定する。その他の処理については、図１５で上述した内容と同じである。全てのページについてＳ１５０４〜Ｓ１５０９が行われた結果が、図１７（ｂ）となる。
【００９３】
図１４のＳ１４０６の処理について説明する。Ｓ１４０６の場合、Ｓ１５０２では、ＣＰＵ１０３は、選択されているページ（今回の説明では見開きページ）の設定内容の設定値を取得する。Ｓ１５０７において、ＣＰＵ１０３は、取得したページ属性が「見開きページ」であり且つ「本文」であるという条件を満たすか否かを判定する。また、Ｓ１５０８において、ＣＰＵ１０３は、取得したページ属性が「見開きページ」であり且つ「本文と一緒に変更する表紙」であるという条件を満たすか否かを判定する。その他の処理については、図１５で上述した内容と同じである。全てのページについてＳ１５０４〜Ｓ１５０９が行われた結果が、図１８（ｂ）となる。
【００９４】
以上のように、本実施形態によれば、ユーザは選択したページの設定内容を変更し、ボタンを押下するだけで、選択したページの設定内容が他のページに一括反映される。そのような構成により、ユーザの利便性を向上させることができる。
【００９５】
次に、図１５の処理により、一括反映を適用した後に新たにページを挿入した場合の動作について説明する。
【００９６】
まず、図１７（ｂ）に示すように、ユーザにより一括反映のために選択された左側ページの設定内容が全ての左側ページに適用された後、図１９に示すように、星形画像がページ６に挿入される場合を説明する。図１９の場合には、星形画像のページデータは、見開きを構成する見開き領域の右側ページに割り当てられ、ユーザにより一括反映のために選択されていた左側ページの設定内容は反映されない。また、星形画像が挿入されたことにより、ページ７以降、ページデータのページへの割当てが１ページずつずれることになる。そして、割り当てが１ページずつずれた結果、見開きの左側ページに割り当てられていたページデータ（城、チューリップ）が他の見開きの右側ページに割り当てられることになる。そのため、見開きの右側ページに割り当てられることになったページデータは、適用前（一括反映前）の状態に戻る。一方、割り当てが１ページずつずれた結果、見開きの右側ページに割り当てられていたページデータ（くらげ、ペンギン）が左側ページに割り当てられることになる。そのため、左側ページに割り当てられることになったページデータは、ユーザにより一括反映のために選択されていた左側ページの設定値に基づいて表示および印刷される。
【００９７】
次に、図１６（ｂ）に示すように、ユーザにより一括反映のために選択された右側ページの設定内容が全ての右側ページに適用された後、図２０に示すように、星形画像のページデータがページ６に挿入される場合を説明する。図２０の場合には、星形画像のページデータは、見開きの右側ページに割り当てられ、ユーザにより一括反映のために選択されていた右側ページの設定内容が反映される。また、星形画像のページデータが挿入されたことにより、ページ７以降、ページデータのページへの割り当てが１ページずつずれることになる。そして、割り当てが１ページずつずれた結果、見開きの左側ページに割り当てられていたページデータ（城、チューリップ）が右側ページに割り当てられることになる。そのため、右側ページに割り当てられることになったページデータは、ユーザにより一括反映のために選択されていた右側ページの設定値に基づいて表示および印刷される。一方、割り当てが１ページずつずれた結果、見開きの右側ページに割り当てられていたページデータ（くらげ、ペンギン）が左側ページに割り当てられることになる。そのため、それらのページデータは、適用前（一括反映前）の状態に戻る。
【００９８】
本実施形態では、図１５で説明したように、ページデータではなくページの属性（右側ページであるか等）に基づいて、設定値の変更の可否が決定される。従って、一括反映が行われた後にページを挿入することによりページデータの割り当ての形態が変更されると、変更後のページへの割り当ての形態に従って、各ページデータの表示および印刷内容が変更される。また、一括反映が行われた後にページの削除が行われた場合にも同様に、変更後のページデータの割り当ての形態に従って、各ページデータの表示および印刷内容が変更される。本実施形態によれば、そのような構成により、ユーザは、ページ操作を行った後に再度、ページの選択及びボタンの押下の操作を行う必要がなく、操作性を向上させることができる。
【００９９】
図２１は、一括反映が行われた後でページ操作が行われた場合の処理を示すフローチャートである。図２１の各処理は、例えば、ＣＰＵ１０３がＲＯＭ１０４に記憶されたプログラムをＲＡＭ１０５にロードして実行することにより実現される。
【０１００】
Ｓ２１０１において、ＣＰＵ１０３は、ページ操作を受け付けたか否かを判定する。ここで、ページ操作とは、ページの挿入、削除を含む。ページ操作を受け付けたと判定された場合、Ｓ２１０２へ進み、ページ操作を受け付けていないと判定された場合、Ｓ２１０１の処理を繰り返す。
【０１０１】
Ｓ２１０２において、ＣＰＵ１０３は、「一括反映済みフラグ」が有効であるか否かを判定する。ここで、有効であると判定された場合、Ｓ２１０３へ進み、有効でないと判定された場合は、上述した一括反映が行われていないということであるので、図２１の処理を終了する。
【０１０２】
Ｓ２１０３において、ＣＰＵ１０３は、ページ操作に従い、画像（ページデータ）のページへの再割り当てを行う。例えば、ページデータを追加した場合、以降のページデータに対して、画像が１ページずつずれるように再割り当てを行う。Ｓ２１０４において、ＣＰＵ１０３は、一括反映のページ設定に従ってページデータを表示する。例えば、左側ページが一括反映の対象になっていた場合には、再割り当て後に左側ページとなるページデータについては、一括反映のために設定されていたページ設定の内容が反映される。Ｓ２１０４の後、図２１の処理を終了する。
【０１０３】
次に、表紙と本文とに同じ種類の用紙が用いられる場合に、表紙が見開きのケースと見開きでないケースのそれぞれにおける表示について説明する。
【０１０４】
図２２は、表紙と本文とに同じ種類の用紙が用いられ且つ表紙に見開き属性が設定されたページデータが配置された場合の編集領域４０１の表示の一例を示す図である。図２２に示すように、おもて表紙とうら表紙とで見開きページが形成されている。そのような場合、丸で囲われた領域のように、おもて表紙とうら表紙とは隣同士に配置されて表示される。また、おもて表紙の左隣には、おもて表紙の内側に配置されたページデータが表示されているが、これは、右綴じであるからであり、左綴じの場合には、おもて表紙の右隣におもて表紙の内側が表示される。つまり、右綴じの場合と左綴じの場合とで、ページの表示されている横方向の向きが逆となり、以下の図においても同様である。このような構成により、おもて表紙とうら表紙とで形成される見開きページをユーザに容易に認識させることができる。
【０１０５】
図２３は、図２２に対応する、うら表紙近辺の表示の一例を示す図である。図２３に示すように、うら表紙の内側の左隣にうら表紙のページデータが表示される。また、その際、うら表紙の左隣におもて表紙のページデータが表示されるので、見開きページであることをユーザに認識させることができる。また、図２３において、おもて表紙とうら表紙とで形成される見開きページは、他のページと識別可能に表示される。例えば、図２３では、他のページよりも少し薄めに表示される。これは、右にスライドしていけば図２２に既に表示されているからであり、図２３で表示されるおもて表紙およびうら表紙は、実際上のページ数には含まれないことをユーザに認識させることができる。
【０１０６】
図２４は、表紙と本文とに同じ種類の用紙が用いられ且つ表紙に見開き属性を備えるページデータが配置されていない場合の編集領域４０１の表示の一例を示す図である。そのような場合、丸で囲われた領域のように、おもて表紙とおもて表紙の内側が表示され、うら表紙は表示されない。
【０１０７】
図２５は、図２４に対応する、うら表紙近辺の表示の一例を示す図である。図２５に示すように、うら表紙の内側の左隣にうら表紙が表示される。また、その際、おもて表紙は表示されない。また、図２３と異なり、図２５においてうら表紙は、他のページと同様に表示される。
【０１０８】
図２２〜図２５において、表紙と本文とに同じ種類の用紙が用いられる場合の表示を示したが、表紙と本文とに異なる種類の用紙が用いられる場合には、既に述べたように、図７と図８のように、表紙と本文とで別個に表示が行われる。
【０１０９】
図２６は、選択された見開きページの設定を他の見開きページに適用する前の画面を示す図である。図２６では、ページ４及びページ５の見開きページが選択されている。また、図２６においては、編集領域４０１のスライドバーをうら表紙を表示するまで左側にスライドさせていった編集領域４０１の部分を画面２６０１として合わせて示している。図２６では、ページ４及びページ５の見開きページに配置されている見開き属性を備えるページデータは、ユーザによるページ設定１１０１の設定により、上側にずれている。
【０１１０】
図２７は、選択された見開きページの設定を他の見開きページに適用した後の画面を示す図である。図２７に示すように、ページ４及びページ５の見開きページ、他の本文の見開きページだけでなく、おもて表紙およびうら表紙の見開きページにも反映される。また、表表紙の内側の隣に位置するおもて表紙およびうら表紙の見開きページだけでなく、うら表紙の内側の隣に位置するおもて表紙およびうら表紙の見開きページにも設定が適用されて表示される。
【０１１１】
以上のように、表紙と本文とに同じ種類の用紙が用いられ且つ表紙が見開きである場合にも、見開きページの設定の一括反映を行うと、おもて表紙およびうら表紙の見開きページにどのように反映されるかをユーザに容易に認識させることができる。
【０１１２】
以下、本実施形態における、選択されたページの設定値の適用先についてまとめる。図２８は、選択されたページの設定値の適用先の一覧を示す図である。
【０１１３】
テーブル２８０１は、表紙と本文とに異なる種類の用紙が用いられる場合のテーブルを示す。ユーザにより本文の右側ページが選択された場合、表紙の形態が見開き／非見開きのいずれの場合においても、本文の右側ページが一括反映の適用先となる（適用先２８０２、２８０３）。また、ユーザにより本文の左側ページが選択された場合、表紙の形態が見開き／非見開きのいずれの場合においても、本文の左側ページが一括反映の適用先となる（適用先２８０４、２８０５）。また、ユーザにより本文の見開きページが選択された場合、表紙の形態が見開き／非見開きのいずれの場合においても、本文の見開きページが一括反映の適用先となる（適用先２８０６、２８０７）。
【０１１４】
ユーザにより表紙の見開きページが選択された場合、非見開きのおもて表紙／うら表紙が選択された場合、のいずれの場合でも、一括反映のボタンに対する操作は無効とされ、一括反映は行われない。この場合は、図１５のＳ１５０１で選択されているページが表紙であると判定された場合に該当し、ボタン操作が無効とされる。
【０１１５】
テーブル２８１１は、右綴じの場合で且つ表紙と本文とに同じ種類の用紙が用いられる場合のテーブルを示す。ユーザにより本文の右側ページが選択された場合、表紙の形態が見開きの場合には、本文の右側ページが一括反映の適用先となる（適用先２８１２）。また、ユーザにより本文の右側ページが選択された場合、表紙の形態が非見開きの場合には、本文の右側ページ及びうら表紙が一括反映の適用先となる（適用先２８１３）。また、ユーザにより本文の左側ページが選択された場合、表紙の形態が見開きの場合には、本文の左側ページが一括反映の適用先となる（適用先２８１４）。また、ユーザにより本文の左側ページが選択された場合、表紙の形態が非見開きの場合には、本文の左側ページ及びおもて表紙が一括反映の適用先となる（適用先２８１５）。また、ユーザにより本文の見開きページが選択された場合、表紙の形態が見開きの場合には、本文の見開きページ及び表紙の見開きページが一括反映の適用先となる（適用先２８１６）。また、ユーザにより本文の見開きページが選択された場合、表紙の形態が非見開きの場合には、本文の見開きページが一括反映の適用先となる（適用先２８１７）。
【０１１６】
ユーザにより表紙の見開きページが選択された場合、表紙の形態が見開きページである場合、本文の見開きページ及び表紙の見開きページが一括反映の適用先となる（適用先２８１８）。表紙の形態が非見開きでユーザによりおもて表紙が選択された場合、本文の左側ページ及びおもて表紙が一括反映の適用先となる（適用先２８１９）。表紙の形態が非見開きでユーザによりうら表紙が選択された場合、本文の右側ページ及びうら表紙が一括反映の適用先となる（適用先２８２０）。
【０１１７】
テーブル２８２１は、左綴じの場合で且つ表紙と本文とに同じ種類の用紙が用いられる場合のテーブルを示す。左綴じの場合には、表紙の見開きページのおもて表紙及びうら表紙それぞれが、左側ページになるのかもしくは右側ページになるのかという点で、右綴じの場合と逆になる。つまり、ユーザにより本文の右側ページが選択された場合、表紙の形態が非見開きの場合には、本文の右側ページ及びおもて表紙が一括反映の適用先となる（適用先２８２２）。また、ユーザにより本文の左側ページが選択された場合、表紙の形態が非見開きの場合には、本文の左側ページ及びうら表紙が一括反映の適用先となる（適用先２８２３）。
【０１１８】
表紙の形態が非見開きでユーザによりおもて表紙が選択された場合、本文の右側ページ及びおもて表紙が一括反映の適用先となる（適用先２８２４）。また、表紙の形態が非見開きでユーザによりうら表紙が選択された場合、本文の左側ページ及びうら表紙が一括反映の適用先となる（適用先２８２５）。
【０１１９】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１２０】
１０１  情報処理装置：  １０３、１５４  ＣＰＵ：  １０４、１５２  ＲＯＭ：  １０５、１５３  ＲＡＭ：  １５１  印刷装置：  ２０１  製本アプリケーション
【図１】
2020009133.tif 000003
【図２】
2020009133.tif 000004
【図３】
2020009133.tif 000005
【図４】
2020009133.tif 000006
【図５】
2020009133.tif 000007
【図６】
2020009133.tif 000008
【図７】
2020009133.tif 000009
【図８】
2020009133.tif 000010
【図９】
2020009133.tif 000011
【図１０】
2020009133.tif 000012
【図１１】
2020009133.tif 000013
【図１２】
2020009133.tif 000014
【図１３】
2020009133.tif 000015
【図１４】
2020009133.tif 000016
【図１５】
2020009133.tif 000017
【図１６】
2020009133.tif 000018
【図１７】
2020009133.tif 000019
【図１８】
2020009133.tif 000020
【図１９】
2020009133.tif 000021
【図２０】
2020009133.tif 000022
【図２１】
2020009133.tif 000023
【図２２】
2020009133.tif 000024
【図２３】
2020009133.tif 000025
【図２４】
2020009133.tif 000026
【図２５】
2020009133.tif 000027
【図２６】
2020009133.tif 000028
【図２７】
2020009133.tif 000029
【図２８】
2020009133.tif 000030