(57)【特許請求の範囲】
【請求項１】
原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段と、
前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段と、
を有し、
前記加工手段は、出力時の前記原稿のサイズに適合するように、前記原稿データに基づく前記原稿のサイズを変更し、
前記加工制限は、変更前の前記原稿のサイズに対する変更後の前記原稿のサイズの比率であり、
前記作成手段は、前記比率が比率閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、
情報処理装置。
【請求項２】
原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段と、
前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段と、
を有し、
前記原稿データは、オブジェクトによって構成されており、
前記加工手段は、出力時の前記原稿の色に適合するように、前記原稿データを構成する前記オブジェクトの色を変更し、
前記加工制限は、前記オブジェクトの色の変更量であり、
前記作成手段は、前記色の変更量が色変更量閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、
情報処理装置。
【請求項３】
前記加工手段は、特定の色を有する前記オブジェクトの色を、前記特定の色とは異なる色に変更する、
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記加工手段は、前記記録媒体上に設定された切り取り線上における前記オブジェクトの色が前記特定の色に該当する場合、前記オブジェクトの色を別の色に変更する、
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記原稿データ毎に、前記原稿データと、前記原稿データについて前記加工制限を満たす仕上がり状態を示すデータと、前記加工制限を満たす仕上がり状態に適合するよう加工された前記原稿データについて前記配置制限を満たす配置領域を示すデータと、を対応付けて組み合わせとして記憶する記憶手段を更に有し、
前記原稿データ、前記仕上がり状態を示すデータ及び前記配置領域を示すデータの中の１つが選択された場合、前記加工手段は、選択されたデータを含む組み合わせに含まれる前記仕上がり状態を示すデータに従って、当該組み合わせに含まれる前記原稿データを加工し、前記作成手段は、当該組み合わせに含まれる前記配置領域を示すデータに従って、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、
ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置。
【請求項６】
原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段と、
前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段と、
前記原稿データ毎に、前記原稿データと、前記原稿データについて前記加工制限を満たす仕上がり状態を示すデータと、前記加工制限を満たす仕上がり状態に適合するよう加工された前記原稿データについて前記配置制限を満たす配置領域を示すデータと、を対応付けて組み合わせとして記憶する記憶手段と、
を有し、
前記原稿データ、前記仕上がり状態を示すデータ及び前記配置領域を示すデータの中の１つが選択された場合、前記加工手段は、選択されたデータを含む組み合わせに含まれる前記仕上がり状態を示すデータに従って、当該組み合わせに含まれる前記原稿データを加工し、前記作成手段は、当該組み合わせに含まれる前記配置領域を示すデータに従って、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、
情報処理装置。
【請求項７】
コンピュータを、
原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段、
前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段、
として機能させ、
前記加工手段は、出力時の前記原稿のサイズに適合するように、前記原稿データに基づく前記原稿のサイズを変更し、
前記加工制限は、変更前の前記原稿のサイズに対する変更後の前記原稿のサイズの比率であり、
前記作成手段は、前記比率が比率閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、
プログラム。
【請求項８】
コンピュータを、
原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段、
前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段、
として機能させ、
前記原稿データは、オブジェクトによって構成されており、
前記加工手段は、出力時の前記原稿の色に適合するように、前記原稿データを構成する前記オブジェクトの色を変更し、
前記加工制限は、前記オブジェクトの色の変更量であり、
前記作成手段は、前記色の変更量が色変更量閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、
プログラム。
【請求項９】
コンピュータを、
原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段、
前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段、
前記原稿データ毎に、前記原稿データと、前記原稿データについて前記加工制限を満たす仕上がり状態を示すデータと、前記加工制限を満たす仕上がり状態に適合するよう加工された前記原稿データについて前記配置制限を満たす配置領域を示すデータと、を対応付けて組み合わせとして記憶する記憶手段、
として機能させ、
前記原稿データ、前記仕上がり状態を示すデータ及び前記配置領域を示すデータの中の１つが選択された場合、前記加工手段は、選択されたデータを含む組み合わせに含まれる前記仕上がり状態を示すデータに従って、当該組み合わせに含まれる前記原稿データを加工し、前記作成手段は、当該組み合わせに含まれる前記配置領域を示すデータに従って、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
ユーザが、印刷物のデザインを定義する複数の異なるテンプレート（デザインサンプル）の中から特定のテンプレートを選択し、その特定のテンプレートを編集して印刷データを作成する場合がある。通常、その印刷データは印刷装置によって印刷され、後処理装置によって段裁等の後処理が適用され、これにより、最終的な印刷物が作成される。利用する印刷装置、後処理装置、用紙、等の条件によって、作成する印刷データが異なる場合がある。例えば、段裁で使用されるカッターの種類によって段裁位置が異なる場合があり、また、利用する用紙によってその用紙に適した色や印字範囲が異なる場合があるため、条件に応じて異なる印刷データが作成される。
【０００３】
特許文献１には、レイアウト条件や印字条件が予め設定された複数の異なるレイアウト定義データが予め用意されており、複数のレイアウト定義データの中からユーザによって選択されたレイアウト定義データを用いて、印刷データを作成する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０９３９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、テンプレートには、レイアウト定義データの他、画像データやテキストデータも含まれており、互いに異なるレイアウト、画像及びテキストを有する複数のテンプレートが提供される。色違いや画像違いのテンプレート等も存在し、その数は膨大となる。また、様々な材質や形状を有する用紙や、切り取り線が形成された用紙、等のような特殊用紙に対応したテンプレート群を予め用意した場合、テンプレートの数は更に増大する。このように、あらゆる条件に適合するテンプレート群を予め用意した場合、その数は膨大となるため、そのようなテンプレート群を用意することは現実的ではない。一方、あらゆる条件に適合するテンプレート群を予め用意しない場合、ユーザは、自身が使用する印刷装置や後処理装置や用紙等の条件に適合するようにテンプレートを編集したり、レイアウトを選択したりする必要があるが、通常、そのような作業や選択はユーザにとって容易ではない。
【０００６】
本発明の目的は、あらゆる条件に適合する印刷データを予め用意しておかなくても、原稿データによって定義されるデザインを維持しつつ、出力時における原稿の仕上がり状態に適合するとともに記録媒体に対する原稿の配置制限を満たす印刷データが提供されるようにすることにある。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段と、前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段と、を有し、前記加工手段は、出力時の前記原稿のサイズに適合するように、前記原稿データに基づく前記原稿のサイズを変更し、前記加工制限は、変更前の前記原稿のサイズに対する変更後の前記原稿のサイズの比率であり、前記作成手段は、前記比率が比率閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、情報処理装置である。
【０００８】
請求項２に係る発明は、原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段と、前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段と、を有し、前記原稿データは、オブジェクトによって構成されており、前記加工手段は、出力時の前記原稿の色に適合するように、前記原稿データを構成する前記オブジェクトの色を変更し、前記加工制限は、前記オブジェクトの色の変更量であり、前記作成手段は、前記色の変更量が色変更量閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、情報処理装置である。
【００１３】
請求項３に係る発明は、前記加工手段は、特定の色を有する前記オブジェクトの色を、前記特定の色とは異なる色に変更する、ことを特徴とする請求項２に記載の情報処理装置である。
【００１４】
請求項４に係る発明は、前記加工手段は、前記記録媒体上に設定された切り取り線上における前記オブジェクトの色が前記特定の色に該当する場合、前記オブジェクトの色を別の色に変更する、ことを特徴とする請求項３に記載の情報処理装置である。
【００１６】
請求項５に係る発明は、前記原稿データ毎に、前記原稿データと、前記原稿データについて前記加工制限を満たす仕上がり状態を示すデータと、前記加工制限を満たす仕上がり状態に適合するよう加工された前記原稿データについて前記配置制限を満たす配置領域を示すデータと、を対応付けて組み合わせとして記憶する記憶手段を更に有し、前記原稿データ、前記仕上がり状態を示すデータ及び前記配置領域を示すデータの中の１つが選択された場合、前記加工手段は、選択されたデータを含む組み合わせに含まれる前記仕上がり状態を示すデータに従って、当該組み合わせに含まれる前記原稿データを加工し、前記作成手段は、当該組み合わせに含まれる前記配置領域を示すデータに従って、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、ことを特徴とする請求項１から請求項４のいずれか一項に記載の情報処理装置である。
請求項６に係る発明は、原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段と、前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段と、前記原稿データ毎に、前記原稿データと、前記原稿データについて前記加工制限を満たす仕上がり状態を示すデータと、前記加工制限を満たす仕上がり状態に適合するよう加工された前記原稿データについて前記配置制限を満たす配置領域を示すデータと、を対応付けて組み合わせとして記憶する記憶手段と、を有し、前記原稿データ、前記仕上がり状態を示すデータ及び前記配置領域を示すデータの中の１つが選択された場合、前記加工手段は、選択されたデータを含む組み合わせに含まれる前記仕上がり状態を示すデータに従って、当該組み合わせに含まれる前記原稿データを加工し、前記作成手段は、当該組み合わせに含まれる前記配置領域を示すデータに従って、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、情報処理装置である。
【００１７】
請求項７に係る発明は、コンピュータを、原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段、前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段、として機能させ、前記加工手段は、出力時の前記原稿のサイズに適合するように、前記原稿データに基づく前記原稿のサイズを変更し、前記加工制限は、変更前の前記原稿のサイズに対する変更後の前記原稿のサイズの比率であり、前記作成手段は、前記比率が比率閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、プログラムである。
請求項８に係る発明は、コンピュータを、原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段、前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段、として機能させ、前記原稿データは、オブジェクトによって構成されており、前記加工手段は、出力時の前記原稿の色に適合するように、前記原稿データを構成する前記オブジェクトの色を変更し、前記加工制限は、前記オブジェクトの色の変更量であり、前記作成手段は、前記色の変更量が色変更量閾値以下の場合、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、プログラムである。
請求項９に係る発明は、コンピュータを、原稿のデザインを定義する原稿データを受け、出力時における前記原稿の仕上がり状態に適合するように前記原稿データを加工する加工手段、前記加工手段による加工の量が加工制限内の場合において、前記原稿が形成される記録媒体上の配置領域に対する加工後の前記原稿データに基づく前記原稿の領域の割合が配置制限内の場合、加工後の前記原稿データに基づく前記原稿が前記配置領域に配置された出力データを作成する作成手段、前記原稿データ毎に、前記原稿データと、前記原稿データについて前記加工制限を満たす仕上がり状態を示すデータと、前記加工制限を満たす仕上がり状態に適合するよう加工された前記原稿データについて前記配置制限を満たす配置領域を示すデータと、を対応付けて組み合わせとして記憶する記憶手段、として機能させ、前記原稿データ、前記仕上がり状態を示すデータ及び前記配置領域を示すデータの中の１つが選択された場合、前記加工手段は、選択されたデータを含む組み合わせに含まれる前記仕上がり状態を示すデータに従って、当該組み合わせに含まれる前記原稿データを加工し、前記作成手段は、当該組み合わせに含まれる前記配置領域を示すデータに従って、加工後の前記原稿データに基づく前記原稿を前記配置領域に配置することにより前記出力データを作成する、プログラムである。
【発明の効果】
【００１８】
請求項１，７に係る発明によると、あらゆる条件に適合する印刷データを予め用意しておかなくても、原稿データによって定義されるデザインを維持しつつ、出力時における原稿の仕上がり状態に適合するとともに記録媒体に対する原稿の配置制限を満たす印刷データが提供される。また、原稿サイズの比率が比率閾値を超える場合と比べて、原稿サイズの変更量が小さくなり、加工前の原稿データによって定義されるデザインとの差が小さいデザインを有する出力データが作成される。
【００２１】
請求項２，８に係る発明によると、オブジェクトの色の変更量が色変更量閾値を超える場合と比べて、オブジェクトの色の変更量が小さくなり、加工前の原稿データによって定義されるデザインとの差が小さいデザインを有する出力データが作成される。
【００２２】
請求項３に係る発明によると、特定の色に起因する出力不良が回避される。
【００２３】
請求項４に係る発明によると、切り取り線と特定の色との組み合わせに起因する出力不良が回避される。
【００２５】
請求項５，６，９に係る発明によると、原稿データ群、仕上がり状態を示すデータ群、及び、配置領域を示すデータ群、を含む全データの中からランダムにデータを選択する場合と比べて、原稿データによって定義されるデザインを維持しつつ、出力時における原稿の仕上がり状態に適合するとともに記録媒体に対する原稿の配置制限を満たす印刷データを作成するためのデータの選択の手間は省ける。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施形態に係るデザイン作成システムを示すブロック図である。
【図２】本実施形態に係るデザイン作成装置を示すブロック図である。
【図３】端末装置を示すブロック図である。
【図４】原稿データを示す図である。
【図５】原稿データの構造を示す図である。
【図６】テキストオブジェクトのデータを示す図である。
【図７】原稿のサムネイル画像を示す図である。
【図８】背景画像オブジェクトを示す図である。
【図９】画像オブジェクトを示す図である。
【図１０】仕上がり設定データを示す図である。
【図１１】仕上がり設定データの構造を示す図である。
【図１２】仕上がり状態を示すサムネイル画像を示す図である。
【図１３】配置設定データを示す図である。
【図１４】配置設定データの構造を示す図である。
【図１５】配置領域を示すサムネイル画像を示す図である。
【図１６】印刷データ作成処理を示すフローチャートである。
【図１７】仕上がりデータを示す図である。
【図１８】印刷データを示す図である。
【図１９】変形例に係るデザイン作成装置を示すブロック図である。
【図２０】原稿データ、仕上がり設定データ及び配置設定データの対応付けを説明するための図である。
【図２１】変形例に係る処理を示すフローチャートである。
【発明を実施するための形態】
【００２７】
本発明の実施形態に係る情報処理システムとしてのデザイン作成システムについて説明する。図１には、本実施形態に係るデザイン作成システムの一例が示されている。デザイン作成システムは、情報処理装置としてのデザイン作成装置１０と端末装置１２とを含む。デザイン作成装置１０と端末装置１２は、ネットワーク等の通信経路Ｎに接続されている。図１に示す例では、１つの端末装置１２が通信経路Ｎに接続されているが、複数の端末装置１２が通信経路Ｎに接続されてもよい。
【００２８】
デザイン作成装置１０は、印刷物のデザイン作成に関する原稿データを記憶しており、その原稿データを加工して、出力データとしての印刷データを作成する装置である。印刷物は、例えば、名刺、チラシ、広告、ダイレクトメール（ＤＭ）、ポスター、はがき、カタログ、その他の文書、等である。印刷データは図示しない印刷装置によって印刷され、後処理装置によって後処理が適用され、これにより、最終的な印刷物が作成される。後処理は、例えば、記録媒体としての用紙の段裁、折り処理、綴じ処理、等である。また、デザイン作成装置１０は、他の装置との間でデータを送受信する機能を備えている。
【００２９】
端末装置１２は、ＰＣ（パーソナルコンピュータ）、タブレットＰＣ、スマートフォン、携帯電話、等の装置であり、他の装置との間でデータを送受信する機能を備えている。端末装置１２は、例えば印刷物のデザインを作成するときに使用される。
【００３０】
なお、端末装置１２がデザイン作成装置１０に組み込まれて、デザイン作成装置１０と端末装置１２が物理的に一体化された装置であってもよい。
【００３１】
以下、図２を参照して、デザイン作成装置１０の構成について詳しく説明する。図２には、デザイン作成装置１０の構成が示されている。
【００３２】
通信部１４は通信インターフェースであり、通信経路Ｎを介して、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。例えば、通信部１４によって、端末装置１２との間でデータが送受信される。
【００３３】
情報記憶部１６はハードディスク等の記憶装置であり、原稿記憶部１８、仕上がり設定記憶部２０、配置設定記憶部２２及び制限情報記憶部２４を含む。
【００３４】
原稿記憶部１８には、互いにデザインの異なる複数の原稿データが予め記憶されている。原稿データは、原稿のデザインを定義するデータであり、デザインの雛型としてのデータである。例えば、印刷物の種類毎に、互いにデザインの異なる複数の原稿データが予め作成されて原稿記憶部１８に記憶されている。例えば、名刺について互いにデザインの異なる複数の原稿データが予め作成されている。他の印刷物についても同様である。各原稿データには、当該原稿データを識別するための識別情報（例えば、原稿の名称や原稿ＩＤ等）が対応付けられている。
【００３５】
原稿データは、例えば１又は複数種類のオブジェクト（デザインアイテム、デザイン部品）によって構成されている。例えば、原稿データは、背景画像オブジェクト、背景画像以外の画像オブジェクト、及び、テキストオブジェクト、等によって構成されている。背景画像オブジェクト及び画像オブジェクトは、例えばビットマップ形式の画像データである。原稿データについては、図４を参照して後で詳しく説明する。
【００３６】
仕上がり設定記憶部２０には、印刷時（出力時）における原稿の仕上がり状態を定義する仕上がり設定データが記憶されている。仕上がり設定記憶部２０には、互いに異なる仕上がり状態を定義する複数の仕上がり設定データが記憶されている。仕上がり状態は、印刷時の原稿のサイズ、印刷時のオブジェクトの位置、印刷時の原稿の色、及び、用紙の折り位置の中の少なくとも１つであり、仕上がり設定データは、それらを定義するデータである。原稿データは、仕上がり設定データによって定義される仕上がり状態に適合するように加工され、これにより、仕上がりデータが生成される。以下、加工前の原稿データが示す原稿を「加工前原稿」と称し、加工後の原稿データ（仕上がりデータ）が示す原稿を「加工後原稿」と称することとする。
【００３７】
配置設定記憶部２２には、用紙上における加工後原稿（仕上がりデータが示す原稿）の配置領域（描画領域）を定義する配置設定データ（面付け設定データ）が記憶されている。配置領域は、用紙上において加工後原稿が配置される領域であり、配置設定データは、用紙上における加工後原稿のレイアウトを定義するデータである。配置設定記憶部２２には、互いに異なる配置領域を定義する複数の配置設定データが記憶されている。加工後原稿は、用紙上において配置設定データによって定義される配置領域に配置され、これにより、出力データとしての印刷データが生成される。
【００３８】
制限情報記憶部２４には、原稿データの加工量（変更量）の制限を示す加工制限情報と、加工後原稿の配置設定の制限を示す配置制限情報と、が記憶されている。
【００３９】
加工制限情報は、仕上がり設定データによって定義される仕上がり状態に原稿データを加工する際の加工量（変更量）の制限を示す情報である。加工制限情報は、加工前原稿と加工後原稿とのミスマッチを防止するための情報である。加工制限情報は、一例として、加工前原稿のサイズに対する加工後原稿のサイズの比率の閾値（比率閾値）、オブジェクトの位置の変更量の閾値（位置変更量閾値）、オブジェクトの色の変更量の閾値（色変更量閾値）、等である。
【００４０】
配置制限情報は、配置設定データによって定義される用紙上の配置領域（描画領域）に対する加工後原稿（実際に描画された加工後原稿）の領域の割合（例えば面積の割合）に関する制限情報である。配置制限情報は、不適切な配置設定の適用を防止するための情報である。配置制限情報は、例えば、上限値と下限値とによって規定される適正割合の範囲を示す情報である。
【００４１】
加工部２６は、仕上がり設定データによって定義される仕上がり状態に適合するように、原稿データを加工する。これにより、仕上がりデータが作成される。例えば、複数の異なる仕上がり設定データの中からユーザによって特定の仕上がり設定データが選択され、加工部２６は、ユーザによって選択された仕上がり設定データに従って原稿データを加工する。例えば、加工部２６は、出力時の原稿のサイズに適合するように、原稿データに基づく原稿のサイズを変更する。また、加工部２６は、出力時のオブジェクトの位置に適用するように、原稿データを構成するオブジェクトの位置を変更する。また、加工部２６は、出力時の原稿の色に適合するように、原稿データを構成するオブジェクトの色を変更する。加工部２６による加工の量が、加工制限情報が示す加工量の制限を満たす場合、つまり加工量が制限内の場合、加工部２６は、原稿データを加工することによって作成された仕上がりデータを、印刷データ作成部２８に出力する。加工部２６による加工の量が、加工制限情報が示す加工量の制限を満たさない場合、つまり、加工量が制限を超える場合、加工部２６は、仕上がりデータを破棄する。この場合、加工部２６は、加工量が制限を超えた旨を示す情報（以下、「加工量警告情報」と称する）を出力する。加工量警告情報は、制御部３０の制御の下、通信部１４によって、通信経路Ｎを介して端末装置１２に送信され、端末装置１２に表示される。
【００４２】
印刷データ作成部２８は、仕上がりデータが示す原稿（加工後原稿）を、配置設定データによって定義される配置領域（描画領域）に配置する。これにより、印刷データが作成される。例えば、複数の異なる配置設定データの中からユーザによって特定の配置設定データが選択され、印刷データ作成部２８は、ユーザによって選択された配置設定データに従って、加工後原稿を配置領域に配置する。印刷データ作成部２８は、用紙上の配置領域に対する加工後原稿の領域の割合を演算する。その割合が、配置制限情報が示す原稿領域の割合の制限を満たす場合、つまり領域の割合が適正割合の範囲に含まれる場合、印刷データ作成部２８は、加工後原稿が配置された印刷データを出力する。印刷データは、例えば、制御部３０の制御の下、端末装置１２や図示しない印刷装置に送信される。印刷装置においては、印刷データが印刷され、これにより、原稿の印刷物が作成される。また、後処理が設定されている場合、後処理装置によって後処理が適用され、これにより、最終的な印刷物が作成される。その割合が、配置制限情報が示す原稿領域の割合の制限を満たさない場合、つまり領域の割合が適正割合の範囲に含まれない場合、印刷データ作成部２８は、印刷データを破棄する。この場合、印刷データ作成部２８は、割合が制限を超えた旨を示す情報（以下、「割合警告情報」と称する）を出力する。割合警告情報は、制御部３０の制御の下、通信部１４によって、通信経路Ｎを介して端末装置１２に送信され、端末装置１２に表示される。
【００４３】
制御部３０は、デザイン作成装置１０の各部の動作を制御する。また、制御部３０は、表示制御部３２を含む。表示制御部３２は、各種の情報を表示装置に表示させる。例えば、表示制御部３２は、通信経路Ｎを介して、各種の情報を端末装置１２に表示させる。
【００４４】
以下、図３を参照して、端末装置１２について詳しく説明する。図３には、端末装置１２の構成が示されている。通信部３４は通信インターフェースであり、通信経路Ｎを介して、他の装置にデータを送信する機能、及び、他の装置からデータを受信する機能を備えている。例えば、通信部３４によって、端末装置１２との間でデータが送受信される。記憶部３６はハードディスク等の記憶装置であり、プログラムやデータ等を記憶する。ＵＩ部３８はユーザインターフェースであり、表示部と操作部を含む。操作部は、例えばキーボード、マウス、タッチパネル、等の入力装置である。制御部４０は、端末装置１２の各部の動作を制御する。
【００４５】
以下、具体例を挙げて、デザイン作成装置１０について詳しく説明する。
【００４６】
まず、図４を参照して、原稿データについて詳しく説明する。図４には、原稿データの一例が示されている。原稿データ４２は、例えば、背景画像オブジェクト４４、背景画像以外の画像オブジェクト４６、及び、テキストオブジェクト４８，５０，５２，５４によって構成されている。原稿データ４２が表す原稿は矩形状の形状を有し、その原稿のＸ方向の長さはＸ１ｍｍであり、Ｙ方向の長さはＹ１ｍｍである。オブジェクトを異ならせながら、複数の原稿データが作成される。これにより、オブジェクトが互いに異なる複数の原稿データが作成される。印刷物毎に、複数の異なる原稿データが作成される。各原稿データは予め作成されて原稿記憶部１８に記憶されている。
【００４７】
図５には、原稿データの構造の一例が示されている。原稿データは、例えば、当該原稿データを識別するための原稿データＩＤ、当該原稿のサイズを示す情報（Ｘ１，Ｙ１）、及び、当該原稿データを構成するオブジェクトの情報を含む。また、原稿データには、原稿のサムネイル画像のデータ（縮小画像のデータ）が対応付けられている。各原稿データについてのサムネイル画像のデータが予め作成されて原稿記憶部１８に予め記憶されている。以下、原稿のサムネイル画像を「原稿サムネイル画像」と称することとする。原稿サムネイル画像には原稿データＩＤが対応付けられている。
【００４８】
図６には、テキストオブジェクトのデータの一例が示されている。テキストオブジェクトのデータは、例えば、当該テキストオブジェクトを識別するためのオブジェクト名、原稿データ４２内における当該テキストオブジェクトの配置座標（配置位置）、テキスト値（テキストオブジェクトの内容）、及び、当該テキストオブジェクトのフォントを示すフォント情報を含む。図６中の「テキスト１」がテキストオブジェクト４８であり、「テキスト２」がテキストオブジェクト５０であり、「テキスト３」がテキストオブジェクト５２であり、「テキスト４」がテキストオブジェクト５４である。テキストオブジェクトのデータは、原稿記憶部１８に予め記憶されている。
【００４９】
図７には、原稿サムネイル画像の一例が示されている。原稿サムネイル画像５６は、原稿データ４２の縮小画像である。原稿サムネイル画像５６のデータは、例えば、通信経路Ｎを介してデザイン作成装置１０から端末装置１２に送信され、端末装置１２に原稿サムネイル画像５６が表示される。例えば、複数の異なる原稿サムネイル画像が端末装置１２に表示され、それら複数の原稿サムネイル画像の中からユーザによって特定の原稿サムネイル画像が選択される。これにより、特定の原稿データがユーザによって選択される。
【００５０】
図８には、背景画像オブジェクト４４が示されており、図９には、画像オブジェクト４６が示されている。
【００５１】
上記の背景画像オブジェクト４４、画像オブジェクト４６、及び、テキストオブジェクト４８，５０，５２，５４が合成されることにより、原稿データ４２が生成される。
【００５２】
次に、図１０を参照して、仕上がり設定データについて説明する。図１０に示されている仕上がり設定データ５８は、原稿の仕上がり状態を示すデータであり、一例として、吹き出しＰＯＰ（Point of purchase）広告用の専用用紙への印刷を想定した仕上がり状態を示すデータである。仕上がり設定データ５８が示す仕上がり状態の原稿は矩形状の形状を有し、仕上がり状態の原稿のＸ方向の長さはＸ２ｍｍであり、Ｙ方向の長さはＹ２ｍｍである。仕上がり設定データ５８には、吹き出しの形状を有する切り取り線６０が示されている。この仕上がり設定データ５８は、切り取り線６０に対応するミシン目が形成されている専用用紙への印刷を想定した仕上がり状態を示すデータである。仕上がり設定データ５８においては、切り取り線６０の外側領域へのテキストオブジェクトの配置が禁止され、切り取り線６０上におけるオブジェクトの色が制限されている。印刷物毎に、複数の異なる仕上がり設定データが予め作成されて仕上がり設定記憶部２０に予め記憶されている。
【００５３】
図１１には、仕上がり設定データの構造の一例が示されている。仕上がり設定データは、例えば、当該仕上がり設定データを識別するための仕上がり設定ＩＤ、原稿の仕上がりサイズを示す情報（Ｘ２，Ｙ２）、及び、制限内容を示す情報を含む。仕上がりサイズは、印刷後の原稿のサイズである。制限内容は仕上がり設定の内容である。図１１に示す例では、仕上がり設定データ５８の内容が示されている。「制限内容１」は、切り取り線６０の外側領域へのテキストオブジェクトの配置を禁止することを示す情報であり、切り取り線６０の座標とその禁止内容とを含む情報である。「制限内容２」は、切り取り線６０上におけるオブジェクトの色の制限を示す情報であり、切り取り線６０の座標とその禁止内容とを含む情報である。
【００５４】
また、仕上がり設定データには、仕上がり状態を示すサムネイル画像のデータが対応付けられている。各仕上がり設定データについてのサムネイル画像のデータが予め作成されて仕上がり設定記憶部２０に予め記憶されている。以下、仕上がり状態を示すサムネイル画像を「仕上がり状態サムネイル画像」と称することとする。仕上がり状態サムネイル画像には仕上がり設定ＩＤが対応付けられている。
【００５５】
図１２には、仕上がり状態サムネイル画像の一例が示されている。仕上がり状態サムネイル画像６２は、仕上がり設定データ５８によって定義される仕上がり状態の原稿を示す縮小画像である。仕上がり状態サムネイル画像６２のデータは、例えば、通信経路Ｎを介してデザイン作成装置１０から端末装置１２に送信され、端末装置１２に仕上がり状態サムネイル画像６２が表示される。例えば、複数の異なる仕上がり状態サムネイル画像が端末装置１２に表示され、それら複数の仕上がり状態サムネイル画像の中からユーザによって特定の仕上がり状態サムネイル画像が選択される。これにより、特定の仕上がり設定がユーザによって選択される。
【００５６】
例えば、仕上がり設定データ５８によって定義される仕上がり状態に適合するように、原稿データ４２が加工され、これにより、仕上がりデータ（加工後原稿データを示すデータ）が生成される。
【００５７】
次に、図１３を参照して、配置設定データ（面付け設定データ）について説明する。配置設定データ６４には、用紙領域６６に対する加工後原稿（仕上がり設定データが表す原稿）の配置領域（描画領域）６８が定義されている。配置領域６８は、用紙領域６６上において加工後原稿が配置される（描画される）領域である。図１３に示す例では、８個の配置領域６８が配置設定データ６４によって定義されている。各配置領域６８の位置は、配置点７０（配置座標）、Ｘ方向マージン７２及びＹ方向マージン７４によって規定されている。配置点７０は、例えば、配置領域６８の始点に相当する。Ｘ方向マージン７２は、互いに隣接する配置領域６８間のＸ方向の距離であり、Ｙ方向マージン７４は、互いに隣接する配置領域６８間のＹ方向の距離である。互いに異なる配置領域を定義する複数の配置設定データが予め作成されて配置設定記憶部２２に予め記憶されている。仕上がりデータが表す加工後原稿は、配置設定データ６４によって定義される配置領域６８に配置され、これにより、印刷データが生成される。
【００５８】
図１４には、配置設定データの構造の一例が示されている。配置設定データは、例えば、当該配置設定データを識別するための配置設定ＩＤ、加工後原稿の配置数を示す情報、配置領域６８のサイズ（Ｘ方向の長さ、Ｙ方向の長さ）を示す情報、配置点７０の座標（Ｘ，Ｙ）、用紙サイズ（Ｘ方向の長さ、Ｙ方向の長さ）を示す情報、及び、マージン（Ｘ方向マージン、Ｙ方向マージン）を示す情報を含む。
【００５９】
また、配置設定データには、配置領域を示すサムネイル画像のデータが対応付けられている。各配置設定データについてのサムネイル画像のデータが予め作成されて配置設定記憶部２２に予め記憶されている。以下、配置領域を示すサムネイル画像を「配置領域サムネイル画像」と称することとする。配置領域サムネイル画像には配置設定ＩＤが対応付けられている。
【００６０】
図１５には、配置領域サムネイル画像の一例が示されている。配置領域サムネイル画像７６は、配置設定データによって定義される配置領域を示す縮小画像である。配置領域サムネイル画像７６のデータは、例えば、通信経路Ｎを介してデザイン作成装置１０から端末装置１２に送信され、端末装置１２に配置領域サムネイル画像７６が表示される。例えば、複数の異なる配置領域サムネイル画像が端末装置１２に表示され、それら複数の配置領域サムネイル画像の中からユーザによって特定の配置領域サムネイル画像が選択される。これにより、特定の配置設定がユーザによって選択される。
【００６１】
以下、図１６を参照して、印刷データ作成処理について詳しく説明する。図１６には、その処理を示すフローチャートが示されている。
【００６２】
まず、ユーザが端末装置１２を用いて、デザイン作成装置１０にアクセスする。これにより、端末装置１２には、複数の原稿サムネイル画像と複数の仕上がり状態サムネイル画像が表示される。ユーザは、複数の原稿サムネイル画像の中から目的の原稿サムネイル画像を選択し、複数の仕上がり状態サムネイル画像の中から目的の仕上がり状態サムネイル画像を選択する。これにより、目的の原稿データと仕上がり設定がユーザによって選択される（Ｓ０１）。ユーザによって選択された原稿データを識別するための原稿データＩＤと、仕上がり設定を識別するための仕上がり設定ＩＤが、通信経路Ｎを介して端末装置１２からデザイン作成装置１０に送信される。例えば、図４に示されている原稿データ４２と、図１０に示されている仕上がり設定データ５８が、ユーザによって選択されたものとする。
【００６３】
次に、加工部２６は、仕上がり設定データ５８によって定義される仕上がり状態に適合するように原稿データ４２を加工した場合の原稿データ４２の変更量（加工量）を算出する（Ｓ０２）。その変更量が、加工制限情報が示す加工制限内の場合（Ｓ０３，Ｙｅｓ）、加工部２６は、原稿データ４２を加工することにより仕上がりデータを生成する（Ｓ０４）。
【００６４】
変更量が制限内の場合、仕上がり設定データ５８によって定義される仕上がり状態は、原稿データ４２にとって適切な仕上がり状態に相当する。つまり、変更量が制限内に収まるということは、原稿データと仕上がり設定データとの適切な組み合わせがユーザに選択されたことを意味する。変更量が制限内ということは、原稿データ４２の変更量が比較的に小さい、換言すると、原稿データ４２が喚起する印象（テイスト）の変更量が比較的に小さいことを意味する。それ故、変更量が制限内となる原稿データ４２と仕上がり設定データ５８との組み合わせを用いることにより、原稿データ４２が喚起する印象を維持しつつ、仕上がり状態に適合する仕上がりデータが作成される。
【００６５】
一方、その変更量が、加工制限情報が示す加工制限を超える場合（Ｓ０３，Ｎｏ）、加工部２６は、加工量警告情報を出力する（Ｓ０５）。加工量警告情報は、通信部１４によって、通信経路Ｎを介して端末装置１２に送信され、端末装置１２に表示される。そして、処理はステップＳ０１に戻る。ステップＳ０１では、原稿データ及び仕上がり設定データの中の少なくとも１つについて、先に選択したデータとは異なるデータがユーザによって選択される。例えば、原稿データ４２以外の原稿データがユーザによって選択されてもよいし、仕上がり設定データ５８以外の仕上がり設定データがユーザによって選択されてもよいし、原稿データ４２及び仕上がり設定データ５８の両方について、ユーザによって別のデータが選択されてもよい。ユーザによって新たに選択されたデータを対象として、ステップＳ０２以降の処理が実行される。
【００６６】
変更量が制限を超える場合、仕上がり設定データ５８によって定義される仕上がり状態は、原稿データ４２にとって不適切な仕上がり状態に相当する。つまり、変更量が制限を超えるということは、原稿データと仕上がり設定データとの不適切な組み合わせがユーザによって選択されたことを意味する。変更量が制限を超えるということは、原稿データ４２の変更量が比較的に大きい、換言すると、原稿データ４２が喚起する印象（テイスト）の変更量が比較的に大きいことを意味する。それ故、変更量が制限を超える原稿データ４２と仕上がり設定データ５８との組み合わせを用いた場合、原稿データ４２が喚起する印象を維持する仕上がりデータが作成されないことがある。この場合、別の原稿データや仕上がり設定データがユーザによって選択されるように、加工部２６は加工量警告情報を出力する。
【００６７】
以下、ステップＳ０２からステップＳ０５の処理について詳しく説明する。
【００６８】
まず、加工部２６は、仕上がり設定データ５８によって定義されている仕上がりサイズに適合するように、原稿データ４２の縦横比を維持しつつ拡大又は縮小する際の拡大率又は縮小率を算出する。具体的には、加工部２６は、仕上がりサイズ（Ｘ２）／原稿のサイズ（Ｘ１）、及び、仕上がりサイズ（Ｙ２）／原稿のサイズ（Ｙ１）を算出し、いずれか値の大きい比率を採用する。その比率が加工制限情報としての比率閾値以下の場合、加工部２６は、仕上がりサイズに適合するように原稿データ４２を拡大又は縮小する。一方、その比率が比率閾値を超える場合、加工部２６は、加工量警告情報を出力する。この場合、処理はステップＳ０１に戻る。比率閾値は予め設定された値であってもよいし、ユーザによって変更されてもよい。比率が比率閾値以下ということは、原稿データ４２が喚起する印象の変更量が比較的に小さいことを意味し、比率が比率閾値を超えるということは、原稿データ４２が喚起する印象の変更量が比較的に大きいことを意味する。
【００６９】
上記の比率が比率閾値以下の場合、加工部２６は、拡大又は縮小された原稿データ４２において、オブジェクトの配置位置を制限内に収めるための各オブジェクトの位置の変更量を算出する。具体的には、加工部２６は、拡大又は縮小された原稿データ４２において、「制限内容１」に従って、原稿データ４２に含まれるテキストオブジェクト４８，５０，５２，５４を切り取り線６０で囲まれた領域内に配置するためのテキストオブジェクト４８，５０，５２，５４の移動量、つまり位置の変更量を算出する。その移動量（位置の変更量）が加工制限情報としての位置変更量閾値以下の場合、加工部２６は、テキストオブジェクト４８，５０，５２，５４を切り取り線６０で囲まれた領域内に移動させる。一方、その移動量が位置変更量閾値を超える場合、加工部２６は、加工量警告情報を出力し、上記の拡大又は縮小された原稿データ４２を破棄する。この場合、処理はステップＳ０１に戻る。位置変更量閾値は、予め設定された値であってもよいし、ユーザによって変更されてもよい。移動量が位置変更量閾値以下ということは、原稿データ４２が喚起する印象の変更量が比較的に小さいことを意味し、移動量が位置変更量閾値を超える場合、原稿データ４２が喚起する印象の変更量が比較的に大きいことを意味する。
【００７０】
上記の移動量が位置変更量閾値以下の場合、加工部２６は、拡大又は縮小された原稿データ４２において、オブジェクトの色を制限内に収めるための各オブジェクトの色の変更量を算出する。具体的には、加工部２６は、拡大又は縮小された原稿データ４２において、「制限内容２」に従って、切り取り線６０上における各オブジェクトの色が特定の色範囲に含まれないようにするための各オブジェクトの色の変更量を算出する。
【００７１】
特定の色範囲は、一例として、色成分Ｒ（赤）の値が８６〜２３８の範囲であり、色成分Ｇ（緑）の値が１９４〜２５５の範囲であり、かつ、色成分Ｂ（青）の値が２１４〜２２１の範囲である。例えば、切り取り線６０上におけるオブジェクトの色成分Ｒ（赤）の値が８６〜２３８の範囲に含まれ、色成分Ｇ（緑）の値が１９４〜２５５の範囲に含まれ、色成分Ｂ（青）の値が２１４〜２２１の範囲に含まれる場合、加工部２６は、切り取り線６０上におけるオブジェクトの色を、上記の特定の色範囲以外の範囲に含まれる色に変更するための変更量を算出する。なお、上記の特定の色範囲は一例に過ぎず、使用する印刷装置、用紙、トナー、インク、等によって変わる場合がある。
【００７２】
例えば、加工部２６は、オブジェクトの色成分Ｒ（赤）の値を、８６〜２３８の範囲外の値（例えば８０又は２４０）に変更するための変更量を算出する。このとき、加工部２６は、特定の色範囲（８６〜２３８）外の値であってオブジェクトの色成分Ｒ（赤）の値との差が最小となる値に、オブジェクトの色成分Ｒ（赤）を変更するための変更量を算出する。例えば、オブジェクトの色成分Ｒ（赤）の値が「９０」の場合、変更量は「１０（＝９０−８０）」である。同様に、加工部２６は、オブジェクトの色成分Ｇ（緑）の値を、１９４〜２５５の範囲外の値（例えば１９０又は２６０）に変更するための変更量を算出する。このとき、加工部２６は、特定の色範囲（１９４〜２５５）外の値であってオブジェクトの色成分Ｇ（緑）の値との差が最小となる値に、オブジェクトの色成分Ｇ（緑）を変更するための変更量を算出する。同様に、加工部２６は、オブジェクトの色成分Ｂ（青）の値を、２１４〜２２１の範囲外の値（例えば２１０又は２２５）に変更するための変更量を算出する。このとき、加工部２６は、特定の色範囲（２１４〜２２１）外の値であってオブジェクトの色成分Ｂ（青）の値との差が最小となる値に、オブジェクトの色成分Ｂ（青）を変更するための変更量を算出する。
【００７３】
色の変更量、例えば、３つの色の変更量のすべてが加工制限情報としての色変更量閾値以下の場合、加工部２６は、切り取り線６０上におけるオブジェクトの色を、特定の色範囲以外の範囲に含まれる色に変更する。一方、その色の変更量、例えば、少なくとも１つの色の変更量が、色変更量閾値を超える場合、加工部２６は、加工量警告情報を出力し、上記の拡大又は縮小された原稿データ４２を破棄する。この場合、処理はステップＳ０１に戻る。色変更量閾値は、予め設定された値であってもよいし、ユーザによって変更されてもよい。色の変更量が色変更量閾値以下ということは、原稿データ４２が喚起する印象の変更量が比較的に小さいことを意味し、色の変更量が色変更量閾値を超える場合、原稿データ４２が喚起する印象の変更量が比較的に大きいことを意味する。なお、加工部２６は、３つの色の変更量のすべてが色変更量閾値を超える場合に加工量警告情報を出力し、少なくとも１つの色の変更量が色変更量閾値以下の場合に、切り取り線６０上におけるオブジェクトの色を、特定の色範囲以外の範囲に含まれる色に変更してもよい。
【００７４】
仕上がり設定データ５８によって定義されている仕上がり状態を有する原稿が印刷される用紙には、切り取り線６０に対応するミシン目が予め形成されている。このような用紙において、上記の特定の色範囲に含まれる色を有する原稿がミシン目上に印刷されると、ミシン目部分及びその周辺部分において青色系の色が再現され難くなり、例えば、色抜けや色滲み等が発生する場合がある。これに対処するために、本実施形態では、切り取り線６０上に配置されたオブジェクトの色が上記の特定の色範囲に含まれる場合、加工部２６は、当該オブジェクトの色を特定の色範囲外の色に変更する。その色の変更量が色変更量閾値以下の場合、ミシン目上における色抜けや色滲み等の発生を防止又は抑制しつつ、原稿データ４２が喚起する印象が維持される。
【００７５】
また、仕上がり設定として、用紙の折り位置が設定されている場合、加工部２６は、拡大又は縮小された原稿データ４２において、各オブジェクトを用紙の折り位置以外の位置に配置するための各オブジェクトの移動量、つまり位置の変更量を算出する。その移動量（位置の変更量）が加工制限情報としての位置変更量閾値以下の場合、加工部２６は、各オブジェクトを折り位置以外の位置に移動させる。一方、その移動量が位置変更量閾値を超える場合、加工部２６は、加工量警告情報を出力し、上記の拡大又は縮小された原稿データ４２を破棄する。この場合、処理はステップＳ０１に戻る。移動量が位置変更量閾値以下ということは、原稿データ４２が喚起する印象の変更量が比較的に小さいことを意味し、移動量が位置変更量閾値を超える場合、原稿データ４２が喚起する印象の変更量が比較的に大きいことを意味する。
【００７６】
上記のように原稿データ４２の変更量が加工制限内の場合、原稿データ４２を加工することにより仕上がりデータが作成される。図１７には、仕上がりデータの一例が示されている。仕上がりデータ７８においては、切り取り線６０で囲まれた領域内にテキストオブジェクト４８，５０，５２，５４が配置されている。つまり、原稿データ４２に含まれていたテキストオブジェクト４８，５０，５２，５４が切り取り線６０で囲まれた領域内に含まれるように、テキストオブジェクト４８，５０，５２，５４が移動させられている。
【００７７】
次に、端末装置１２には、複数の配置領域サムネイル画像が表示される。ユーザは、複数の配置領域サムネイル画像の中から目的の配置領域サムネイル画像を選択する。これにより、目的の配置設定がユーザによって選択される（Ｓ０６）。ユーザによって選択された配置設定を識別するための配置設定ＩＤが、通信経路Ｎを介して端末装置１２からデザイン作成装置１０に送信される。例えば、図１３に示されている配置設定データ６４がユーザによって選択されたものとする。
【００７８】
次に、印刷データ作成部２８は、配置設定データ６４によって定義される用紙領域６６上の配置領域６８に対する加工後原稿（仕上がりデータが示す原稿）の領域の割合を算出する（Ｓ０７）。
【００７９】
配置領域６８に対する加工後原稿の領域の割合（面積の割合）が、配置制限情報が示す適正割合（適正面積割合）の範囲内に含まれる場合（Ｓ０８，Ｙｅｓ）、印刷データ作成部２８は、仕上がりデータが示す原稿（加工後原稿）を、配置設定データ６４によって定義される配置領域（描画領域）６８に配置することにより、印刷データを作成する（Ｓ０９）。つまり、面積の割合が、適正面積割合の範囲の上限値と下限値との間の値に該当する場合、印刷データ作成部２８は印刷データを作成する。
【００８０】
面積の割合が適正面積割合の範囲内の場合、配置設定データ６４によって定義される配置領域６８は、仕上がりデータにとって適切な配置領域に相当する。つまり、面積の割合が適正面積割合の範囲内に収まるということは、仕上がりデータとの関係で適切な配置設定データがユーザによって選択されたことを意味する。詳しく説明すると、面積の割合が適正面積割合の範囲内の場合、配置領域６８のサイズは、加工後原稿のサイズに対して、小さ過ぎず、かつ、大き過ぎない。配置領域６８のサイズが加工後原稿のサイズに対して小さ過ぎる場合、つまり、配置領域６８に対する加工後原稿の面積の割合が、適正面積割合の範囲の上限値を超える場合、加工後原稿の一部が用紙に印刷されないという問題が発生し得る。一方、配置領域６８のサイズが加工後原稿のサイズに対して大き過ぎる場合、つまり、配置領域６８に対する加工後原稿の面積の割合が、適正面積割合の範囲の下限値未満となる場合、面積の割合が適正面積割合の範囲内の場合と比べて、用紙において、加工後原稿が印刷されない領域の割合が増大するという問題が生じる。つまり、無駄な領域が増大する。面積の割合が適正面積割合の範囲内の場合、上記の問題が回避される。
【００８１】
一方、領域の割合（面積の割合）が、適正割合（適正面積割合）の範囲に含まれない場合（Ｓ０８，Ｎｏ）、印刷データ作成部２８は、割合警告情報を出力する（Ｓ１０）。例えば、面積の割合が、適正面積割合の範囲の上限値を超える場合、又は、その範囲の下限値未満となる場合、印刷データ作成部２８は、割合警告情報を出力する。割合警告情報は、通信部１４によって、通信経路Ｎを介して端末装置１２に送信され、端末装置１２に表示される。そして、処理はステップＳ０６に戻る。ステップＳ０６では、配置設定データ６４とは異なる配置設定データがユーザによって選択され、ユーザによって新たに選択された配置設定データを対象として、ステップＳ０６以降の処理が実行される。
【００８２】
図１８には、印刷データの一例が示されている。印刷データ８０においては、用紙領域６６上の各配置領域６８に仕上がりデータ７８が配置されている。印刷データ８０は、例えば、通信経路Ｎを介して端末装置１２に送信される。また、印刷データ８０が印刷装置に送信され、印刷装置によって印刷データ８０が印刷される。これにより、印刷物が作成される。その後、後処理装置において、切り取り線６０に沿って印刷物が段裁され、これにより、最終的な印刷物が作成される。
【００８３】
以上のように本実施形態によると、加工制限を超える仕上がり設定がユーザによって選択された場合、警告が発せられ、これにより、加工制限内の仕上がりデータ、つまり、原稿データが有するデザイン（原稿データが喚起する印象（テイスト））が維持されない仕上がりデータが作成されることが防止される。加工制限内の仕上がり設定がユーザによって選択された場合、加工制限内の仕上がりデータが作成される。つまり、加工制限を超える仕上がりデータと比べて、ユーザによって選択された原稿データが有するデザインとの差が小さい仕上がりデータが作成される。ユーザは、複数の原稿データの中から目的の原稿データを選択し、複数の仕上がり設定の中から目的の仕上がり設定を選択すれば、目的の仕上がり状態を有しつつ、原稿データが有するデザインが維持された仕上がりデータが作成される。ユーザは、仕上がり設定が加工制限内か否か、つまり、自身が選択した仕上がり設定によって原稿データのデザインが維持されるか否かを判断せずに済む。
【００８４】
また、配置制限を超える配置設定がユーザによって選択された場合、警告が発せられ、これにより、配置制限を超える印刷データが作成されることが防止される。配置制限内の配置設定がユーザによって選択された場合、配置制限内の印刷データが生成される。これにより、配置制限を超える印刷データと比べて、仕上がりデータに適した配置設定を有する印刷データが生成される。つまり、配置領域に対する加工後原稿の面積の割合が大き過ぎて、加工後原稿の一部が用紙に印刷されないという問題が回避される。また、配置領域に対する加工後原稿の面積の割合が小さ過ぎて、用紙において、加工後原稿が印刷されない領域の割合が増大するという問題が回避される。ユーザは、複数の配置設定の中から目的の配置設定を選択すれば、仕上がりデータが表す加工後原稿に適した配置設定、つまり、加工後原稿にとって小さ過ぎず、かつ、大き過ぎない配置設定が選択され、加工後原稿が適切に配置された印刷データが生成される。ユーザは、配置設定が配置制限内か否かを判断せずに済む。
【００８５】
本実施形態によると、あらゆる条件（あらゆる原稿データ、仕上がり設定及び配置設定）を考慮して、それらの条件の制限を満たす印刷データを予め用意しておかなくても、原稿データによって定義されるデザインを維持しつつ、印刷時における原稿の仕上がり状態に適合するとともに用紙に対する原稿の配置制限を満たす印刷データが作成される。
【００８６】
（変形例）
以下、変形例に係るデザイン作成装置について説明する。図１９には、変形例に係るデザイン作成装置１０Ａが示されている。デザイン作成装置１０Ａは、情報記憶部１６に代えて情報記憶部１６Ａを含み、更に推奨データ提供部８４を含む。情報記憶部１６Ａは、推奨データ記憶部８２を含む。推奨データ記憶部８２及び推奨データ提供部８４以外の構成は、上述した実施形態に係るデザイン作成装置１０の構成と同じである。
【００８７】
推奨データ記憶部８２には、原稿データ毎に、原稿データと、当該原稿データについて加工制限内の仕上がり状態を定義する仕上がり設定データと、当該仕上がり設定データに従って作成された仕上がりデータについて配置制限内の配置領域を定義する配置設定データと、が対応付けられて組み合わせとして記憶されている。
【００８８】
推奨データ提供部８４は、原稿データのサムネイル画像群（原稿サムネイル画像群）、仕上がりデータのサムネイル画像群（仕上がり状態サムネイル画像群）、及び、配置設定データのサムネイル画像群（配置領域サムネイル画像群）の中の少なくとも１つのサムネイル画像群を端末装置１２に提供する。サムネイル画像群のデータは、通信経路Ｎを介して端末装置１２に送信され、端末装置１２にはサムネイル画像群が表示される。
【００８９】
端末装置１２においては、ユーザよって、サムネイル画像群の中から目的のサムネイル画像が選択される。これにより、原稿データ、仕上がりデータ、又は、配置設定データのいずれかがユーザによって選択される。加工部２６は、ユーザによって選択されたデータを含む組み合わせに含まれる仕上がり設定データに従って、当該組み合わせに含まれる原稿データを加工することにより仕上がりデータを作成する。印刷データ作成部２８は、当該組み合わせに含まれる配置設定データに従って、仕上がりデータに基づく原稿を配置領域に配置することにより印刷データを作成する。
【００９０】
以下、変形例１について詳しく説明する。
【００９１】
まず、図２０を参照して、原稿データ、仕上がり設定データ及び配置設定データの対応付けについて説明する。図２０には、その対応付けが示されている。
【００９２】
原稿データＡ（ＩＤ：ａａａ）には、仕上がり設定データＢ（ＩＤ：ｂｂｂ）、仕上がり設定データＣ（ＩＤ：ｃｃｃ）、及び、仕上がり設定データＤ（ＩＤ：ｄｄｄ）が対応付けられている。つまり、仕上がり設定データＢ，Ｃ，Ｄは、原稿データＡとの関係において、加工制限内の仕上がり状態を定義するデータである。
【００９３】
仕上がり設定データＢには、配置設定データＥ（ＩＤ：ｅｅｅ）と配置設定データＦ（ＩＤ：ｆｆｆ）が対応付けられている。つまり、配置設定データＥ，Ｆは、原稿データＡに仕上がり設定データＢを適用することで得られた仕上がりデータとの関係において、配置制限内の配置領域を定義するデータである。
【００９４】
原稿データ、仕上がり設定データ及び配置設定データの中から１つのデータを選択することにより、選択されたデータに対応付けられているデータが特定される。
【００９５】
以下、図２１を参照して、変形例に係る処理について詳しく説明する。図２１には、その処理を示すフローチャートが示されている。
【００９６】
まず、ユーザが端末装置１２を用いて、デザイン作成装置１０にアクセスする。これにより、端末装置１２には、原稿サムネイル画像群、仕上がり状態サムネイル画像群、及び、配置領域サムネイル画像群、の中の少なくとも１つのサムネイル群が表示される。例えば、ユーザが選択したサムネイル画像群が端末装置１２に表示される。原稿のデザインを起点にする場合、原稿サムネイル画像群が端末装置１２に表示される。仕上がり状態を起点にする場合、仕上がり状態サムネイル画像群が端末装置１２に表示される。原稿の配置を起点にする場合、配置領域サムネイル画像が端末装置１２に表示される。
【００９７】
ユーザは、いずれかのサムネイル画像群の中から目的のサムネイル画像を選択する。これにより、原稿データ、仕上がり設定、及び、配置設定の中の１つが選択される（Ｓ２０）。一例として、原稿サムネイル画像群の中から目的の原稿サムネイル画像がユーザによって選択されたものとする。これにより、目的の原稿データが選択されたことになる。ユーザによって選択された原稿データを識別するための原稿データＩＤが、通信経路Ｎを介して端末装置１２からデザイン作成装置１０に送信される。
【００９８】
次に、推奨データ提供部８４は、推奨データ記憶部８２から、ユーザによって選択された原稿データに対応付けられている仕上がり設定データ群と、当該仕上がり設定データに対応付けられている配置設定データ群を、推奨データとして取得し、その推奨データ（仕上がり設定データと配置設定データ）のサムネイル画像群を端末装置１２に提供する（Ｓ２１）。これにより、サムネイル画像群のデータが通信経路Ｎを介して端末装置１２に送信され、端末装置１２には、推奨データとしての仕上がり設定データのサムネイル画像群（仕上がり状態サムネイル画像群）と、推奨データとしての配置設定データのサムネイル画像群（配置領域サムネイル画像群）が表示される。これらは候補として表示される。
【００９９】
次に、端末装置１２において、ユーザによって、仕上がり設定データと配置設定データが選択される（Ｓ２２）。例えば、端末装置１２に表示されている仕上がり状態サムネイル画像群の中から目的の仕上がりサムネイル画像がユーザによって選択されたものとする。これにより、目的の仕上がり設定データが選択されたことになる。仕上がり設定データがユーザによって選択されると、端末装置１２においては、ユーザによって選択された仕上がり設定データに対応付けられている配置設定データの選択が許可され、ユーザによって選択された仕上がり設定データに対応付けられていない配置設定データの選択が禁止される。これにより、既に選択された原稿データ及び仕上がり設定データに適さない配置領域を定義している配置設定データが、ユーザによって選択されてしまうことが防止される。次に、選択が許可された配置領域サムネイル画像群の中から目的の配置領域サムネイル画像がユーザによって選択される。これにより、目的の配置設定データが選択されたことになる。ユーザによって選択された仕上がり設定データを識別するための仕上がり設定ＩＤと、配置設定データを識別するための配置設定ＩＤが、通信経路Ｎを介して端末装置１２からデザイン作成装置１０Ａに送信される。
【０１００】
デザイン作成装置１０Ａにおいては、加工部２６が、ユーザによって選択された仕上がり設定データに従って、ユーザによって選択された原稿データを加工することにより、仕上がりデータを作成する（Ｓ２３）。この作成処理は、上述した実施形態と同じであるため、説明を省略する。
【０１０１】
次に、印刷データ作成部２８は、ユーザによって選択された配置設定データに従って、仕上がりデータが表す加工後原稿を、配置領域に配置することにより、印刷データを作成する（Ｓ２４）。この作成処理は、上述した実施形態と同じであるため、説明を省略する。上述した実施形態と同様に、印刷装置によって印刷データが印刷され、後処理装置によって後処理が実行され、これにより、最終的な印刷物が作成される。
【０１０２】
以上のように変形例においては、原稿データに、加工制限内の仕上がり設定データと、配置制限内の配置設定データが対応付けられて、それらは推奨データとしてユーザに提供される。推奨データの中からユーザによって選択されたデータを用いて、仕上がりデータ及び印刷データが作成される。それ故、原稿データ群、仕上がり設定データ群、及び、配置設定データ群、を含む全データの中からユーザがランダムにデータを選択する場合と比べて、データ選択の手間が省ける。
【０１０３】
なお、上述した例では、ステップＳ２０にて原稿データがユーザによって選択されているが、仕上がり設定データ又は配置設定データのいずれかがユーザによって選択されてもよい。例えば、仕上がり設定データがユーザによって選択された場合、その仕上がり設定データに対応付けられている原稿データ群と配置設定データ群が抽出され、その原稿データ群及び配置設定データ群の中からユーザによってデータが選択され、それらのデータを用いて印刷データが作成される。最初に配置設定データがユーザによって選択された場合も同様である。
【０１０４】
次に、推奨データの更新タイミングについて説明する。例えば、新たな原稿データ、新たな仕上がり設定データ、及び、新たな配置設定データの中の少なくとも１つがデザイン作成装置１０Ａに登録されたときに、推奨データは更新される。また、加工制限情報及び配置制限情報の中の少なくとも１つが変更されたときに、推奨データは更新される。例えば、原稿データがデザイン作成装置１０Ａに登録された後に、新たな仕上がり設定データや配置設定データが登録される場合があり、このような場合に、推奨データが自動的に更新される。
【０１０５】
以下、新たな原稿データがデザイン作成装置１０Ａに登録される場合の処理について説明する。まず、推奨データ提供部８４は、制限情報記憶部２４から加工制限情報を取得する。推奨データ提供部８４は、既に登録されている仕上がり設定データ毎に、新たな原稿データが表す原稿のサイズと、仕上がり設定データが表す原稿の仕上がりサイズと、の比率を算出し、その比率が加工制限情報によって定義されているサイズの比率に関する制限内となる仕上がり設定データを候補として抽出する。さらに、オブジェクトの位置の変更量等のオブジェクトに関する制限が加工制限情報によって定義されている場合、推奨データ提供部８４は、候補としての仕上がり設定データを用いて、新たな原稿データを加工する。その加工によってオブジェクトの移動が発生した場合、推奨データ提供部８４は、その移動量が制限内となる仕上がり設定データを抽出する。その加工によってオブジェクトの色の変更が発生した場合、推奨データ提供部８４は、その変更量が制限内となる仕上がり設定データを抽出する。推奨データ提供部８４は、抽出した仕上がり設定データを新たな原稿データに対応付けて、推奨データ記憶部８２に記憶させる。配置設定データについても同様であり、配置制限内となる配置設定データが新たな原稿データに対応付けられて推奨データ記憶部８２に記憶される。新たな仕上がり設定データや新たな配置設定データが登録された場合も同様である。
【０１０６】
上記のデザイン作成装置１０，１０Ａは、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、デザイン作成装置１０，１０Ａは、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、デザイン作成装置１０，１０Ａの各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記録媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。または、デザイン作成装置１０，１０Ａの各部は、例えばプロセッサや電子回路等のハードウェア資源により実現されてもよい。その実現においてメモリ等のデバイスが利用されてもよい。別の例として、デザイン作成装置１０の各部は、ＤＳＰ（Digital Signal Processor）やＦＰＧＡ（Field Programmable Gate Array）等によって実現されてもよい。
【符号の説明】
【０１０７】
１０  デザイン作成装置、１２  端末装置、１４  通信部、１６  情報記憶部、１８  原稿記憶部、２０  仕上がり設定記憶部、２２  配置設定記憶部、２４  制限情報記憶部、２６  加工部、２８  印刷データ作成部、３０  制御部、３２  表示制御部、８２  推奨データ記憶部、８４  推奨データ提供部。
【図１】
0006690340.tif 000002
【図２】
0006690340.tif 000003
【図３】
0006690340.tif 000004
【図４】
0006690340.tif 000005
【図５】
0006690340.tif 000006
【図６】
0006690340.tif 000007
【図７】
0006690340.tif 000008
【図８】
0006690340.tif 000009
【図９】
0006690340.tif 000010
【図１０】
0006690340.tif 000011
【図１１】
0006690340.tif 000012
【図１２】
0006690340.tif 000013
【図１３】
0006690340.tif 000014
【図１４】
0006690340.tif 000015
【図１５】
0006690340.tif 000016
【図１６】
0006690340.tif 000017
【図１７】
0006690340.tif 000018
【図１８】
0006690340.tif 000019
【図１９】
0006690340.tif 000020
【図２０】
0006690340.tif 000021
【図２１】
0006690340.tif 000022