(57)【要約】【課題】  見開きページを構成する複数のページをまたぐように配置されている１枚の画像をページ毎に分割し、製本印刷処理する場合でも、製本印刷後に見開きページ上で画像の補正処理結果が異ならないようにすることを目的とする。【解決手段】  編集システムにおいて、複数の片ページで構成される見開きページに画像をレイアウトし、レイアウトされた画像のうち、複数の片ページにまたがってレイアウトされている画像を片ページ毎に分割して分割画像を作成し、片ページ毎に分割画像を挿入して原稿データを生成する。そして、印刷制御システムにおいて、原稿データから分割画像を抽出し、分割画像を結合して結合画像を作成し、結合画像に対して補正処理を実行し、補正後の結合画像を分割して分割画像を作成し、分割画像を原稿データに挿入して原稿データを更新し、更新された原稿データに対して印刷処理を実行する。【選択図】  図９
2014222862.tif 000002
【特許請求の範囲】
【請求項１】
編集システムは、
複数の片ページで構成される見開きページに画像をレイアウトするレイアウト手段と、
前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像を前記片ページ毎に分割して分割画像を作成する第１の分割手段と、
前記片ページ毎に前記第１の分割手段により作成された分割画像を挿入して原稿データを生成する生成手段と、
前記原稿データを印刷制御システムへ送信する送信手段を備え、
印刷制御システムは、
前記送信された原稿データから分割画像を抽出する抽出手段と、
前記分割画像を結合して結合画像を作成する結合手段と、
前記結合画像に対して補正処理を実行する補正手段と、
前記補正後の結合画像を分割して分割画像を作成する第２の分割手段と、
前記第２の分割手段により作成された分割画像を前記原稿データに挿入して前記原稿データを更新する更新手段と、
前記更新された原稿データに対して印刷処理を実行する印刷処理手段を備えたことを特徴とする製本印刷システム。
【請求項２】
前記生成手段は、前記見開きページの綴じ目から所定の距離の範囲に空白領域を設けて前記原稿データを生成することを特徴とする請求項１に記載の製本印刷システム。
【請求項３】
前記生成手段は、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされていない画像を挿入して前記原稿データを生成するとき、前記空白領域を設けないことを特徴とする請求項２記載の製本印刷システム。
【請求項４】
前記印刷制御システムは、
前記送信された原稿データが前記複数の片ページにまたがってレイアウトされている画像を含むか否かを判定する判定手段をさらに備え、
前記判定手段により前記複数の片ページにまたがってレイアウトされている画像を含むと判定されれば、前記抽出手段は前記抽出を行うことを特徴とする請求項１乃至３のいずれか１項に記載の製本印刷システム。
【請求項５】
複数の片ページで構成される見開きページに画像をレイアウトし、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像を前記片ページ毎に分割して分割画像を作成し、前記片ページ毎に前記作成された分割画像を挿入して生成された原稿データを取得する取得手段と、
前記取得された原稿データから分割画像を抽出する抽出手段と、
前記分割画像を結合して結合画像を作成する結合手段と、
前記結合画像に対して補正処理を実行する補正手段と、
前記補正後の結合画像を分割して分割画像を作成する分割手段と、
前記分割画像を前記原稿データに挿入して前記原稿データを更新する更新手段と、
前記更新された原稿データに対して印刷処理を実行する印刷処理手段を備えたことを特徴とする情報処理装置。
【請求項６】
前記原稿データは、さらに前記見開きページの綴じ目から所定の距離の範囲に空白領域が設けられていることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記取得された原稿データが前記複数の片ページにまたがってレイアウトされている画像を含むか否かを判定する判定手段をさらに備え、
前記判定手段により前記複数の片ページにまたがってレイアウトされている画像を含むと判定されれば、前記抽出手段は前記抽出を行うことを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
編集システムは、
複数の片ページで構成される見開きページに画像をレイアウトするレイアウト手段と、
前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像の分割位置を決定する決定手段と、
前記片ページ毎に前記複数の片ページにまたがってレイアウトされている画像を挿入して原稿データを生成する生成手段と、
前記原稿データとともに前記分割位置を印刷制御システムへ送信する送信手段を備え、
印刷制御システムは、
前記送信された原稿データから前記複数の片ページにまたがってレイアウトされている画像を抽出する抽出手段と、
前記抽出された画像に対して補正処理を実行する補正手段と、
前記補正後の画像を前記送信された分割位置に基づき分割して分割画像を作成する分割手段と、
前記分割画像を前記原稿データに挿入して前記原稿データを更新する更新手段と、
前記更新された原稿データに対して印刷処理を実行する印刷処理手段を備えたことを特徴とする製本印刷システム。
【請求項９】
前記印刷制御システムは、
前記送信された原稿データが前記複数の片ページにまたがってレイアウトされている画像を含むか否かを判定する判定手段をさらに備え、
前記判定手段により前記複数の片ページにまたがってレイアウトされている画像を含むと判定されれば、前記分割手段は前記分割を行うことを特徴とする請求項８に記載の製本印刷システム。
【請求項１０】
複数の片ページで構成される見開きページに画像をレイアウトし、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像の分割位置を決定し、前記片ページ毎に前記複数の片ページにまたがってレイアウトされている画像を挿入して生成された原稿データを取得する取得手段と、
前記取得された原稿データから前記複数の片ページにまたがってレイアウトされている画像を抽出する抽出手段と、
前記抽出された画像に対して補正処理を実行する補正手段と、
前記補正後の画像を前記分割位置に基づき分割して分割画像を作成する分割手段と、
前記分割画像を前記原稿データに挿入して前記原稿データを更新する更新手段と、
前記更新された原稿データに対して印刷処理を実行する印刷処理手段を備えたことを特徴とする情報処理装置。
【請求項１１】
前記取得された原稿データが前記複数の片ページにまたがってレイアウトされている画像を含むか否かを判定する判定手段をさらに備え、
前記判定手段により前記複数の片ページにまたがってレイアウトされている画像を含むと判定されれば、前記分割手段は前記分割を行うことを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
複数の片ページで構成される見開きページに画像をレイアウトし、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像を前記片ページ毎に分割して分割画像を作成し、前記片ページ毎に前記作成された分割画像を挿入して生成された原稿データを取得する取得ステップと、
前記取得された原稿データから分割画像を抽出する抽出ステップと、
前記分割画像を結合して結合画像を作成する結合ステップと、
前記結合画像に対して補正処理を実行する補正ステップと、
前記補正後の結合画像を分割して分割画像を作成する分割ステップと、
前記分割画像を前記原稿データに挿入して前記原稿データを更新する更新ステップと、
前記更新された原稿データに対して印刷処理を実行する印刷処理ステップを備えたことを特徴とする情報処理装置の制御方法。
【請求項１３】
複数の片ページで構成される見開きページに画像をレイアウトし、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像の分割位置を決定し、前記片ページ毎に前記複数の片ページにまたがってレイアウトされている画像を挿入して生成された原稿データを取得する取得ステップと、
前記取得された原稿データから前記複数の片ページにまたがってレイアウトされている画像を抽出する抽出ステップと、
前記抽出された画像に対して補正処理を実行する補正ステップと、
前記補正後の画像を前記分割位置に基づき分割して分割画像を作成する分割ステップと、
前記分割画像を前記原稿データに挿入して前記原稿データを更新する更新ステップと、
前記更新された原稿データに対して印刷処理を実行する印刷処理ステップを備えたことを特徴とする情報処理装置の制御方法。
【請求項１４】
コンピュータに、
複数の片ページで構成される見開きページに画像をレイアウトし、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像を前記片ページ毎に分割して分割画像を作成し、前記片ページ毎に前記作成された分割画像を挿入して生成された原稿データを取得する取得ステップと、
前記取得された原稿データから分割画像を抽出する抽出ステップと、
前記分割画像を結合して結合画像を作成する結合ステップと、
前記結合画像に対して補正処理を実行する補正ステップと、
前記補正後の結合画像を分割して分割画像を作成する分割ステップと、
前記分割画像を前記原稿データに挿入して前記原稿データを更新する更新ステップと、
前記更新された原稿データに対して印刷処理を実行する印刷処理ステップを実行させることを特徴とするプログラム。
【請求項１５】
前記原稿データは、さらに前記見開きページの綴じ目から所定の距離の範囲に空白領域が設けられていることを特徴とする請求項１４に記載のプログラム。
【請求項１６】
前記取得された原稿データが前記複数の片ページにまたがってレイアウトされている画像を含むか否かを判定する判定ステップをさらに実行させ、
前記判定ステップにて前記複数の片ページにまたがってレイアウトされている画像を含むと判定されれば、前記抽出ステップで前記抽出を行わせることを特徴とする請求項１４または１５に記載のプログラム。
【請求項１７】
コンピュータに、
複数の片ページで構成される見開きページに画像をレイアウトし、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像の分割位置を決定し、前記片ページ毎に前記複数の片ページにまたがってレイアウトされている画像を挿入して生成された原稿データを取得する取得ステップと、
前記取得された原稿データから前記複数の片ページにまたがってレイアウトされている画像を抽出する抽出ステップと、
前記抽出された画像に対して補正処理を実行する補正ステップと、
前記補正後の画像を前記分割位置に基づき分割して分割画像を作成する分割ステップと、
前記分割画像を前記原稿データに挿入して前記原稿データを更新する更新ステップと、
前記更新された原稿データに対して印刷処理を実行する印刷処理ステップを実行させることを特徴とするプログラム。
【請求項１８】
前記取得された原稿データが前記複数の片ページにまたがってレイアウトされている画像を含むか否かを判定する判定ステップをさらに実行させ、
前記判定ステップにて前記複数の片ページにまたがってレイアウトされている画像を含むと判定されれば、前記分割ステップで前記分割を行わせることを特徴とする請求項１７に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ブックのようなブック形式のデータにしたがって製本印刷する際に、見開きページに配置された画像の色味を合わせるための技術に関する。
【背景技術】
【０００２】
従来、複数の画像を選択し、画像を選択順、撮影日時順またはファイル名順に並べて電子ブックのページ上に配置して表示するものがある（特許文献１参照）。
【０００３】
そして、電子ブックのようなブック形式のデータにしたがって製本印刷することが行われている。電子ブックの表示状態とは異なり、製本されると、その綴じ方によっては本のノドいっぱいまで開くことができないため、見開きページの中央が隠れてしまうことがある。よって、見開きページの中央部に白データを作成することが行われている（特許文献２参照）。この場合、画像を見開きページをまたぐように配置すると、ページの中央部に配置された画像の部分が欠落してしまうことになる。一方、見開きページの中央部に画像を配置しないようにして、見開きページを構成する左右のページそれぞれに個別に画像を配置すれば、製本されても画像に隠れる部分はなく、また画像の欠落も起こらない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１８６９２７号公報
【特許文献２】特開２００２−３３１７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
そこで、見開きページをまたぐように配置されている１枚の画像を、左右に分割し、ページを綴じ合わせる領域に空白を追加して、左右のページそれぞれに個別に配置することが考えられる。
【０００６】
しかしながら、この場合、左右のページそれぞれに分割して配置された画像も元々、個別であった画像と同様に、別の画像として独立して補正処理されることとなる。よって、例えば異なる色調整処理が分割画像それぞれに適用されてしまい、製本印刷後には１枚の一続きの画像になるにも関わらず、左右で色味が異なってしまうという問題があった。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本願に係る発明の１つである製本印刷システムは、編集システムは、複数の片ページで構成される見開きページに画像をレイアウトするレイアウト手段と、前記レイアウトされた画像のうち、前記複数の片ページにまたがってレイアウトされている画像を前記片ページ毎に分割して分割画像を作成する第１の分割手段と、前記片ページ毎に前記第１の分割手段により作成された分割画像を挿入して原稿データを生成する生成手段と、前記原稿データを印刷制御システムへ送信する送信手段を備え、印刷制御システムは、前記送信された原稿データから分割画像を抽出する抽出手段と、前記分割画像を結合して結合画像を作成する結合手段と、前記結合画像に対して補正処理を実行する補正手段と、前記補正後の結合画像を分割して分割画像を作成する第２の分割手段と、前記第２の分割手段により作成された分割画像を前記原稿データに挿入して前記原稿データを更新する更新手段と、前記更新された原稿データに対して印刷処理を実行する印刷処理手段を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、見開きページを構成する複数のページをまたぐように配置されている１枚の画像をページ毎に分割し、製本印刷処理する場合でも、製本印刷後に見開きページ上で画像の色味が揃うようになるという効果が得られる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る製本印刷システムの構成の一例を示すブロック図である。
【図２】本発明の一実施形態に係るコンピュータ装置の構成の一例を示すブロック図である。
【図３】本発明の一実施形態に係る編集システムにおけるブック編集処理の動作の一例を示す図である。
【図４】本発明の一実施形態に係る電子ブックのプレビューの一例を示す図である。
【図５】本発明の一実施形態に係るブックデータの構成の一例を示す図である。
【図６】本発明の一実施形態に係る編集システムにおける注文ファイル作成処理の動作の一例を示す図である。
【図７】本発明の一実施形態に係るジョブチケットの構成の一例を示す図である。
【図８】本発明の一実施形態に係る編集システムにおける原稿データ生成処理の動作の一例を示す図である。
【図９】本発明の一実施形態に係る原稿データの一例を示す図である。
【図１０】本発明の一実施形態に係る印刷制御システムにおける印刷処理の動作の一例を示す図である。
【図１１】本発明の一実施形態に係る編集システムにおける原稿データ生成処理の動作の一例を示す図である。
【図１２】本発明の一実施形態に係る印刷制御システムにおける印刷処理の動作の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１１】
（第１の実施形態）
本実施例の製本印刷システムの全体の構成について図１を参照して説明する。
【００１２】
編集システム１０１はユーザの操作に応答して電子ブックの編集処理を実行し、編集結果に基づきブックデータを生成し、保存する。なお、ユーザの情報処理機器が電子ブックの編集処理やブックデータの生成処理を実行し、編集システムは１０１ブックデータを情報処理機器からネットワーク１０４を介して受信し、保存するようにしてもよい。そして、編集システム１０１はブックデータにしたがって原稿データやジョブチケットを生成し、ネットワーク１０４を介して印刷制御システム１０２へ送信する。
【００１３】
印刷制御システム１０２は原稿データやジョブチケットを編集システム１０１から受信すると、データ変換処理や色処理などの印刷処理を実行し、印刷装置１０３に印刷を実行させる。その後、印刷物が製本処理される。
【００１４】
ネットワーク１０４は、インターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆回線などである。
【００１５】
本発明は、編集システム１０１と印刷制御システム１０２が別になっている場合に特に有用であるため、本実施例では編集システム１０１と印刷制御システム１０２が独立して存在している場合を例に挙げて説明する。しかしながら、編集システム１０１と印刷制御システム１０２が同じシステムに収容されている場合であっても本実施例を同様に適用できる。
【００１６】
また、本実施例では編集システム１０１や印刷制御システム１０２、印刷装置１０３はそれぞれ１つの場合について説明するが、複数存在していても構わない。
【００１７】
本実施例の編集システム１０１や印刷制御システム１０２を構成するコンピュータ装置の構成について、図２のブロック図を参照して説明する。編集システム１０１や印刷制御システム１０２はそれぞれ単一のコンピュータ装置で実現してもよいし、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬＡＮなどで接続されている。
【００１８】
図２において、制御部２０１及び２３１は編集システム１０１や印刷制御システム１０２全体をそれぞれ制御し、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ（ＲＯＭ）２０２及び２３２は変更を必要としないプログラムやパラメータを格納する。Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ（ＲＡＭ）２０３及び２３３は外部装置などから供給されるプログラムやデータを一時記憶する。記憶装置２０４及び２３４は編集システム１０１や印刷制御システム１０２それぞれに固定して設置されたハードディスクドライブ（ＨＤＤ）である。あるいは、フラッシュメモリで構成されるソリッドステートドライブ（ＳＳＤ）、ハードディスクとフラッシュメモリを併用したハイブリッドドライブやメモリカードなどである。記憶装置２０４及び２３４はＯｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などのプログラムを記憶する。入力インターフェイス２０５及び２３５はユーザの操作を受け、データを入力するポインティングデバイスやキーボードなどの入力装置と接続する。Ｂｉｔ  Ｍｏｖｅ  Ｕｎｉｔ（ＢＭＵ）２０６及び２３６は、例えばメモリ間（例えば、ＶＲＡＭ２０７及び２３７と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークインターフェイス２０９及び２３９）間のデータ転送を制御する。Ｖｉｄｅｏ  Ｒ  Ａ  Ｍ（ＶＲＡＭ）２０７及び２３７は、表示装置２１１及び２４１それぞれに表示する為の画像を描画する。このＶＲＡＭ２０７及び２３７に生成した画像を、所定の規定に従って表示装置２１１及び２４１に送信し、これにより表示装置２１１及び２４１は画像を表示する。ネットワークインターフェイス２０９及び２３９はネットワーク１０４に接続する。システムバス２１２及び２４２は２０１〜２０９及び２３１〜２３９の各ユニットを通信可能に接続する。
【００１９】
本実施例の編集システム１０１におけるブックデータの生成処理について図３を参照して説明する。以下の処理は編集システム１０１の制御部２０１が記憶装置２０４から電子ブック編集アプリケーションプログラムを読み出し、これに従って上述の各モジュールを制御することにより実現される。
【００２０】
まず、制御部２０１はユーザの操作に応答して、編集対象となる電子ブックを選択し、当該電子ブックを一意の特定するブックＩＤを取得する（Ｓ３０１）。ここで、制御部２０１は、既存の電子ブックが選択されればそのブックＩＤを取得し、ブックＩＤに関連付けられたブックデータを記憶装置２０４から読み出し、以下の処理は読み出されたブックデータを再編集し、更新する処理として実行する。一方、制御部２０１は、新規の電子ブックが選択されれば新規にブックＩＤを発行する。
【００２１】
制御部２０１はユーザの操作に応答して、電子ブックのページにレイアウトする画像のリソース元を選択する（Ｓ３０２）。例えば、画像のリソース元として、画像が保存されている記憶装置２０４のフォルダまたは、ネットワークインターフェイス２０９を介して画像をダウンロード可能なネットワーク１０４上のストレージを選択する。
【００２２】
制御部２０１は画像をステップＳ３０２で選択されたリソース元から取得する（Ｓ３０３）。制御部２０１は、記憶装置２０４のフォルダが選択されると、原画像ファイルへのファイルパスやサムネイル画像、ファイル名等の画像の属性情報を記憶装置２０４から取得する。また、制御部２０１は、ネットワーク１０４上のストレージが選択されると、ネットワークインターフェイス２０９を介して画像の属性情報を取得する。
【００２３】
制御部２０１はステップＳ３０３で取得された画像の属性情報にしたがってサムネイル画像を含む画像一覧画面を生成し、表示装置２１１に表示するよう表示制御する（Ｓ３０４）。ユーザは画像一覧画面のサムネイル画像の中からレイアウト対象の画像の選択操作を行い、制御部２０１は、それに応答して画像を選択する（Ｓ３０５）。
【００２４】
制御部２０１は、ステップＳ３０５で選択されたサムネイル画像を所定の順番にしたがって電子ブックの各ページに自動的にレイアウトし、初期表示用のページデータを生成する（Ｓ３０６）。
【００２５】
制御部２０１は、ステップＳ３０６で生成された初期表示用のページデータにしたがって電子ブックのページを表示装置２１１に表示する（Ｓ３０７）。例えば、図４（ａ）に示すように１枚のサムネイル画像４０４を見開きページ４０１を構成する左ページ４０２と右ページ４０３にまたがってレイアウトすることが可能である。また、図４（ｂ）に示すように見開きページ４２１を構成する左ページ４２２と右ページ４２３それぞれに個別にサムネイル画像４２６および４２７をレイアウトすることが可能である。
【００２６】
なお、本実施例では見開きページに跨がって１枚の画像をレイアウトする場合と見開きページを構成する左右の片ページ毎に１枚ずつの画像をレイアウトする場合を例に説明するが、それぞれ複数枚の画像が存在するレイアウトであっても同様に本実施例を適用できる。
【００２７】
また、本実施例では見開きページが左右の２ページで構成される場合について説明するが、天地の２ページで構成されても同様であり、また２ページ以上の複数ページであっても同様である。
【００２８】
制御部２０１はユーザの編集操作に応答して、サムネイル画像がレイアウトされている位置や、サムネイル画像のサイズ、サムネイル画像のうちページ上で表示されるクリッピング領域などを変更して編集処理を行う（Ｓ３０８）。ここで、ページに配置されるサムネイル画像はサムネイル画像全体ではなく、一部を切り抜いた領域（クリッピング領域）である。ここで、制御部２０１はステップＳ３０８での編集結果にしたがってブックデータを生成し、ＲＡＭ２０３などのメモリに一時保存している。
【００２９】
制御部２０１はユーザの操作に応答して、電子ブックの編集処理の終了指示を受け付けると（Ｓ３０９でＹｅｓ）、最新の編集結果にしたがってブックデータを更新し、記憶装置２０４に保存する（Ｓ３１０）。
【００３０】
ここで、本実施例のブックデータの構成の一例について図５を参照して説明する。ブックデータ５００は上位層から順にブック情報５０１、ページ情報５０２および画像情報５０３からなる階層構造を有し、各情報は下位層へのリンクを含む。ブック情報５０１はブックＩＤ５１１、ブックタイトル５１２、ページ総数５１３、後述する見開きレイアウトを有するページのページ番号のリスト５１４など電子ブック全体に関する情報を含む。見開きレイアウトリスト５１４は見開きレイアウトを用いて配置されている画像の存在する見開きページを構成する両ページのうち一方のページのページ番号を含む。本実施例では、前方のページの場合について説明するが、後方のページであっても同様である。なお、見開きレイアウトリスト５１４は見開きレイアウトで配置される画像を一意に識別する画像ＩＤを含むようにしてもよい。ページ情報５０２は電子ブック内でページを一意に特定するページ番号５２１、ページの背景色５２２など各ページに関する情報を含む。画像情報５０３は各ページにレイアウトされる画像のファイルパスを示す画像リンク５３１、各ページで画像がレイアウトされる位置５３２、画像のクリッピング領域５３３など各画像に関する情報を含む。なお、画像が見開きレイアウトで配置されている場合は、その画像情報５０３は見開きページを構成する両ページのうち一方のページのページ情報５０２とリンク関連付けられる。このように、ブックデータ５００はステップＳ３０８の編集処理により得られた電子ブックを実現するのに必要な各種情報を含む。
【００３１】
本実施例の編集システム１０１における製本印刷の注文処理について図６を参照して説明する。以下の処理は編集システム１０１の制御部２０１が記憶装置２０４から電子ブック編集アプリケーションプログラムを読み出し、これに従って上述の各モジュールを制御することにより実現される。
【００３２】
制御部２０１はユーザの選択操作に応答して、注文対象となる電子ブックのブックＩＤを取得し、ブックＩＤ５１１と関連付けられたブックデータを記憶装置２０４から読み出す（Ｓ６０１）。制御部２０１はブックデータに従い、後述する原稿データの生成処理を実行する（Ｓ６０２）。原稿データは表紙ページや本文ページ、裏表紙ページなど電子ブックを構成する各パーツに属する片ページ毎に作成される。原稿データは多様な印刷制御システムで利用可能なようにＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などの電子ドキュメントの汎用な形式で生成される。
【００３３】
また、制御部２０１はユーザの操作に応答して入力される印刷設定情報や、ステップＳ６０１で取得されたブックデータに従い、ジョブチケットを作成する（Ｓ６０３）。ジョブチケットは原稿データを最小単位とする構造を有するデータであり、ジョブチケットにおける構造は用紙上における原稿データのレイアウトを定義する。ジョブチケットは１ジョブにつき１つ生成される。図７は本実施例のジョブチケットの一例を示す図である。ジョブチケットは例えばＪＤＦ（Ｊｏｂ  Ｄｅｆｉｎｉｔｉｏｎ  Ｆｏｒｍａｔ）などのＸＭＬベースの形式で生成される。電子ブックの製本印刷のためのジョブチケットは用紙の集合で構成されており、各用紙は表と裏の２面で構成される。各面は原稿データをレイアウトする領域（物理ページ）を持ち、各物理ページは最小単位である原稿データの集合から構成される。図７において、最上位にブック情報７０１のノードがあり、電子ブックのタイトルやページ総数、見開きレイアウトのページ番号を示す見開きレイアウトリストなどの電子ブック全体に関する情報と用紙情報のリストから構成される。その下位に用紙情報７０２のノードがあり、用紙サイズや用紙種類、印刷装置１０３の給紙口の指定などの用紙に関する情報と、用紙上に配置される面に関する面情報のリストから構成される。その下位に面情報７０３のノードがあり、面に固有の情報と、面上に配置される物理ページに関する物理ページ情報のリストから構成される。両面印刷ならば１つの面に２つの物理ページ情報が属する。その下位に物理ページ情報７０４のノードがあり、物理ページのサイズやヘッダ・フッタ等の物理ページに関する情報と、物理ページを構成する原稿データに関する原稿データ情報のリストから構成される。その下位に原稿データ情報７０５のノードがあり、原稿データに関する情報と原稿データの実体へのリンク先を示す原稿データリンクから構成される。
【００３４】
制御部２０１は原稿データおよびジョブチケットを含む注文ファイルを作成し（Ｓ６０４）、印刷制御システム１０２へネットワーク１０４を介して送信する（Ｓ６０５）。なお、注文ファイルは原稿データおよびジョブチケットを、１つのファイルに統合してもよいし、あるいは、１つのフォルダに格納し、フォルダごとＺＩＰ形式などで圧縮することで１つのファイルとしてもよい。また、ステップＳ６０５における注文ファイルの送信は、ステップＳ６０４で注文ファイルが作成される度に実行してもよいし、所定量の注文ファイルが作成された後または所定時間経過後に複数の注文ファイルの送信処理を一括して実行するようにしてもよい。
【００３５】
ステップＳ６０２の原稿データの生成処理について図８を参照して説明する。
【００３６】
まず、制御部２０１は変数ｉに“０”を代入し、変数Ｍにブックデータ５００のページ総数５１３を代入することで、変数を初期化し（Ｓ８０１）、変数ｉに“１”を加算する（Ｓ８０２）。変数ｉと変数Ｍを比較し、変数ｉの値が変数Ｍの値より大きくなければ（Ｓ８０３でＮｏ）、ｉページ目に画像がレイアウトされているか否かを判定する（Ｓ８０４）。すなわち制御部２０１はステップＳ８０４において、ページ番号“ｉ”のページ情報５０２に関連付けられた画像情報５０３が存在するか否かを判定する。
【００３７】
画像情報が存在すれば（Ｓ８０４でＹｅｓ）、制御部２０１はｉページ目のページ情報に関連付けられている画像情報５０３の画像リンク５３１に格納されているファイルパスに基づき原画像ファイルを取得する（Ｓ８０５）。“ｉ”ページ目が見開きレイアウトの場合は、ステップＳ８０５において制御部２０１は“ｉ＋１”ページ目にまたがってレイアウトされたサムネイル画像と対応する原画像ファイルを取得することになる。なお、“ｉ＋１”ページ目のページ情報５０２には対応付けられた画像情報５０３が存在しないので（Ｓ８０４でＮｏ）、ステップＳ８０２の処理に遷移する。
【００３８】
制御部２０１はステップＳ８０５で取得された原画像ファイルに対し、印刷に適した解像度（印刷ＤＰＩ）への画像変換処理を行う（Ｓ８０６）。ここで、原画像ファイルをビットマップデータの形式に変換した後で、所望の解像度への画像変換処理を実施するようにしてもよい。また、ステップＳ８０６での処理は通信負荷や処理負荷を軽減するために、画像変換処理によりデータサイズを小さくするためのものであり、適宜、スキップしてもよい。また、印刷に最適な解像度は用紙サイズや印刷装置１０３の能力により決定されるようにしてもよい。そして、制御部２０１はクリッピング領域５３３に基づき、ステップＳ８０６で生成された変換画像に対してクリッピング処理を実行する（Ｓ８０７）。
【００３９】
制御部２０１は見開きレイアウトリスト５１４に基づき、ｉページ目が見開きレイアウトであるか否かを判定する（Ｓ８０８）。見開きレイアウトであれば（Ｓ８０８でＹｅｓ）、ｉページ目の画像の配置位置５３２と見開きページの綴じ目の位置に基づき、ステップＳ８０７で生成されたクリッピング画像を見開きページの綴じ目で分割し、分割画像を作成する（Ｓ８０９）。なお、クリッピング処理をせず、変換画像全体を使用することも可能であり、その場合、制御部２０１は変換画像に対してステップＳ８０９の処理を実行する。
【００４０】
制御部２０１はｉページ目が見開きレイアウトであれば、ステップＳ８１０で生成された分割画像を片ページ毎に原稿データに挿入する（Ｓ８１０）。図９（ａ）に見開きレイアウトの原稿データの一例を示す。原稿データ９０２、９０３は見開きページを構成する左右の片ページ４０２、４０３とそれぞれ対応する。原稿データ９０２、９０３には綴じ目から所定の距離の範囲が空白領域９０７、９０８として設けられる。制御部２０１は、空白領域９０７、９０８の境界線９０９、９１０を電子ブック上での見開きページの綴じ目として、配置位置５３２に基づき、分割画像９０５、９０６それぞれを原稿データ９０２、９０３に挿入する。
【００４１】
一方、制御部２０１は、ｉページ目が見開きレイアウトでなければ（Ｓ８０８でＮｏ）、ステップＳ８０７で生成されたクリッピング画像を含む原稿データを生成する（Ｓ８１０）。図９（ｂ）に見開きレイアウトでない場合の原稿データの一例を示す。原稿データ９２２、９２３は見開きページを構成する左右の片ページ４２２、４２３とそれぞれ対応する。制御部２０１は配置位置５３２に基づき、クリッピング画像９２５、９２６それぞれを原稿データ９２２、９２３に挿入する。このとき、空白領域は設けられない。
【００４２】
制御部２０１はステップＳ８１０で生成された原稿データをｉページ目の原稿データとして記憶装置２０４に保存する（Ｓ８１１）。
【００４３】
その後、制御部２０１は変数ｉに“１”を加算し（Ｓ８０２）、変数ｉが変数Ｍより大きければ（Ｓ８０３でＹｅｓ）、全ページについて処理を終了したことになるので、本処理を終了する。
【００４４】
本実施例の印刷制御システム１０２における製本印刷処理について図１０を参照して説明する。以下の処理は印刷制御システム１０２の制御部２３１が記憶装置２３４から印刷処理アプリケーションプログラムを読み出し、これに従って上述の各モジュールを制御することにより実現される。
【００４５】
制御部２３１は注文ファイルを編集システム１０１から受信する（Ｓ１００１）。制御部２３１は変数ｉに“１”を代入し、変数Ｍにジョブチケット７００のブック情報７０１のページ総数を代入し、変数を初期化する（Ｓ１００２）。
【００４６】
制御部２３１はブック情報７０１の見開きレイアウトリストに基づき、ｉページ目が見開きレイアウトであるか否かを判定する（Ｓ１００３）。見開きレイアウトであれば（Ｓ１００３でＹｅｓ）、ステップＳ１００４へ進み、見開きレイアウトでなければ（Ｓ１００３でＮｏ）、ステップＳ１０１１へ進む。
【００４７】
制御部２３１はｉページ目の原稿データに含まれる分割画像とｉ＋１ページ目の原稿データから分割画像を抽出し（Ｓ１００４）、分割画像を結合して結合画像を作成する（Ｓ１００５）。このとき、制御部２３１は結合位置をＲＡＭ２３３などのメモリに保持しておく。
【００４８】
制御部２３１は結合画像に対して補正処理を実行する（Ｓ１００６）。補正処理は例えば、画像の色調整であり、画像がモノクロであれば黒色が鮮明になるようにしたり、特定の色が多い場合にはその色が鮮やかになるようにしたりする。本実施形態における補正処理は、印刷制御システム１０２の印刷処理アプリケーションプログラムや、印刷装置１０３の印刷能力に応じて印刷対象の画像を最適化するための処理であり、編集システム１０１では実行せずに、印刷制御システム１０２で実行される。
【００４９】
制御部２３１は補正後の結合画像をステップＳ１００４で保持された結合位置に基づき分割することにより、分割画像を再度、作成する（Ｓ１００７）。そして、制御部２３１はｉページ目とｉ＋１ページ目の原稿データを補正後の分割画像で更新する（Ｓ１００８）。制御部２３１は更新後のｉページ目とｉ＋１ページ目の原稿データにしたがって印刷処理を実行する（Ｓ１００９）。その後、制御部２３１は変数ｉに“２”を加算し（Ｓ１０１０）、変数ｉが変数Ｍより大きくなければ（Ｓ１０１１でＮｏ）、ステップＳ１００３の処理に戻る。
【００５０】
一方、ｉページ目が見開きレイアウトでなければ（Ｓ１００４でＮｏ）、ｉページ目の原稿データに含まれる画像に対して補正処理を実行し（Ｓ１０１２）、ｉページ目の原稿データを補正後の画像で更新する（Ｓ１０１３）。ステップＳ１０１２で実行される補正処理はステップＳ１００６と同様である。
【００５１】
制御部２３１は更新後のｉページ目の原稿データにしたがって印刷処理を実行する（Ｓ１０１４）。その後、制御部２３１は変数ｉに“１”を加算し、ステップＳ１０１１の処理を実行する。
【００５２】
本実施例によれば、見開きページに跨がってレイアウトされた１枚の画像を綴じ目の位置で分割し、綴じ目周辺を避けて各ページに配置し、ページ毎に印刷処理する場合でも、各分割画像に共通の補正処理を適用できるので、１枚の画像の色味を揃えることができる。
【００５３】
（第２の実施形態）
本実施形態では、ステップＳ６０２の原稿データの生成処理において、編集システム１０１が分割画像を生成しない場合について説明する。なお、以下では、第１の実施形態と共通する構成については説明を省略し、本実施形態に特有の構成について詳細に説明する。
【００５４】
本実施形態における編集システム１０１の動作について図１１を参照して説明する。まず、編集システム１０１の制御部２０１はステップＳ８０１〜Ｓ８０７と同様の処理を実行する。そして、制御部２０１はクリップ画像を含む原稿データを生成し（Ｓ１１０１）、生成された原稿データをｉページ目の原稿データとして記憶装置２０４に保存する（Ｓ１１０２）。制御部２０１は見開きレイアウトリスト５１４に基づき、ｉページ目が見開きレイアウトであると判定されれば（Ｓ１１０３でＹｅｓ）、画像における綴じ目の位置とｉページ目に配置される側の領域を示す情報を分割位置として決定する（Ｓ１１０４）。そして、決定された分割位置を保存する（Ｓ１１０５）。なお、分割位置は原稿データに付加してもよいし、ステップＳ６０３で印刷ジョブチケットに付加してもよい。
【００５５】
次に、本実施形態における印刷制御システム１０２の動作について図１２を参照して説明する。印刷制御システム１０２の制御部２３１はステップＳ１００１〜Ｓ１００２と同様の処理を実行する。なお、ステップＳ１００４の画像の結合処理に相当する処理は実行しない。そして、制御部２３１はｉページ目の原稿データに含まれる画像全体に対して補正処理を実行する（Ｓ１２０１）。ここで、補正処理はステップＳ１００６と同様である。また、本実施形態の補正処理では、画像が同じで、共通の印刷制御システム１０２と印刷装置１０３で印刷処理を行う場合、同じ補正結果が得られるものとする。
【００５６】
制御部２３１はブック情報７０１の見開きレイアウトリストに基づき、ｉページ目が見開きレイアウトであると判定されれば（Ｓ１２０２でＹｅｓ）、補正後の画像を原稿データの分割位置にしたがって分割し、分割画像を生成する（Ｓ１２０３）。制御部２３１はｉページ目の原稿データをｉページ目の側の分割画像で更新し（Ｓ１２０４）、更新後の原稿データにしたがって印刷処理を実行する（Ｓ１２０５）。そして、変数ｉに１を加算し（Ｓ１２０６）、変数ｉが変数Ｍより大きくなければ（Ｓ１０１１でＮｏ）、ステップＳ１２０１の処理に戻る。
【００５７】
一方、ｉページ目が見開きレイアウトでないと判定されれば（Ｓ１２０２でＮｏ）、原稿データを補正後の画像で更新し（Ｓ１２０７）、更新後の原稿データにしたがって印刷処理を実行する（Ｓ１２０５）。
【００５８】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施例の機能が実現されるだけではない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーションシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施例の機能が実現される場合も含まれることは言うまでもない。さらに、以下のような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。まず、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う。
【図１】
2014222862.tif 000003
【図２】
2014222862.tif 000004
【図４】
2014222862.tif 000005
【図５】
2014222862.tif 000006
【図７】
2014222862.tif 000007
【図９】
2014222862.tif 000008
【図１０】
2014222862.tif 000009
【図１２】
2014222862.tif 000010
【図３】
2014222862.tif 000011
【図６】
2014222862.tif 000012
【図８】
2014222862.tif 000013
【図１１】
2014222862.tif 000014