(57)【特許請求の範囲】
【請求項１】
被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段と、
前記被包装物に対する包装紙の包み方の選択を受け付ける包み方選択受付手段と、
受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段と、
選択された包み方に基づき、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域を、個別情報が印刷可能な領域として抽出する抽出手段と、
前記包装紙の表面のうち前記抽出手段が抽出した領域に前記個別情報を配置した表面画像を生成する表面画像生成手段と、
前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段と、
を備える包装紙印刷装置。
【請求項２】
前記包装紙の模様の選択を受け付ける模様選択受付手段を更に備え、
前記包み方選択受付手段は、複数の包み方のうち、前記模様選択受付手段が受け付けた選択結果の模様に対応する包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける、
ことを特徴とする請求項１に記載の包装紙印刷装置。
【請求項３】
前記個別情報の寸法を特定する情報を受け付ける個別情報寸法受付手段を更に備え、
前記包み方選択受付手段は、複数の包み方のうち、前記模様選択受付手段が受け付けた選択結果の模様に対応する包み方であり、かつ、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域に、前記個別情報寸法受付手段が受け付けた情報が示す寸法の前記個別情報を印刷可能な包み方を特定し、特定した包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける、
ことを特徴とする請求項２に記載の包装紙印刷装置。
【請求項４】
前記個別情報の寸法を特定する情報を受け付ける個別情報寸法受付手段を更に備え、
前記包み方選択受付手段は、複数の包み方の中から、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域に、前記個別情報寸法受付手段が受け付けた情報が示す寸法の前記個別情報を印刷可能な包み方を特定し、特定した包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける、
ことを特徴とする請求項１に記載の包装紙印刷装置。
【請求項５】
コンピュータを、
被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段、
前記被包装物に対する包装紙の包み方の選択を受け付ける包み方選択受付手段、
受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段、
選択された包み方に基づき、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域を、個別情報が印刷可能な領域として抽出する抽出手段、
前記包装紙の表面のうち前記抽出手段が抽出した領域に前記個別情報を配置した表面画像を生成する表面画像生成手段、
前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段、
として機能させるためのプログラム。
【請求項６】
被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段と、
個別情報を、前記被包装物のどの面に対応する前記包装紙の領域に印刷するかの指定を受け付ける印刷場所受付手段と、
複数の包み方のうち、前記印刷場所受付手段に指定された領域が前記被包装物を包装したときに外部に露出する包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける包み方選択受付手段と、
受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段と、
前記包装紙の表面のうち前記印刷場所受付手段に対して指定された前記印刷場所に前記個別情報を配置した表面画像を生成する表面画像生成手段と、
前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段と、
を備える包装紙印刷装置。
【請求項７】
コンピュータを、
被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段、
個別情報を、前記被包装物のどの面に対応する前記包装紙の領域に印刷するかの指定を受け付ける印刷場所受付手段、
複数の包み方のうち、前記印刷場所受付手段に指定された領域が前記被包装物を包装したときに外部に露出する包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける包み方選択受付手段、
受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段、
前記包装紙の表面のうち前記印刷場所受付手段に対して指定された前記印刷場所に前記個別情報を配置した表面画像を生成する表面画像生成手段、
前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、包装紙印刷装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、印刷対象文書の画像を紙折り装置により折られる折り目に重ならないように配置して印刷データを形成し、紙折り装置を備えた印刷装置に前記形成した印刷データの印刷を指示するプリントサーバが開示されている。
【０００３】
特許文献２には、仕上がり体裁における折りを考慮して印刷ジョブデータを生成する方法（図９，図１０参照）が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２３５０７２号公報
【特許文献２】特開２００８−２６２３２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、包装紙に模様以外の個別情報を印刷する場合に、被包装物を包装したときに包装紙の他の部分で隠れずに見える位置にその個別情報が印刷できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段と、前記被包装物に対する包装紙の包み方の選択を受け付ける包み方選択受付手段と、受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段と、選択された包み方に基づき、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域を、個別情報が印刷可能な領域として抽出する抽出手段と、前記包装紙の表面のうち前記抽出手段が抽出した領域に前記個別情報を配置した表面画像を生成する表面画像生成手段と、前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段と、を備える包装紙印刷装置である。
【０００７】
請求項２に係る発明は、前記包装紙の模様の選択を受け付ける模様選択受付手段を更に備え、前記包み方選択受付手段は、複数の包み方のうち、前記模様選択受付手段が受け付けた選択結果の模様に対応する包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける、ことを特徴とする請求項１に記載の包装紙印刷装置である。
【０００８】
請求項３に係る発明は、前記個別情報の寸法を特定する情報を受け付ける個別情報寸法受付手段を更に備え、前記包み方選択受付手段は、複数の包み方のうち、前記模様選択受付手段が受け付けた選択結果の模様に対応する包み方であり、かつ、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域に、前記個別情報寸法受付手段が受け付けた情報が示す寸法の前記個別情報を印刷可能な包み方を特定し、特定した包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける、ことを特徴とする請求項２に記載の包装紙印刷装置である。
【０００９】
請求項４に係る発明は、前記個別情報の寸法を特定する情報を受け付ける個別情報寸法受付手段を更に備え、前記包み方選択受付手段は、複数の包み方の中から、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域に、前記個別情報寸法受付手段が受け付けた情報が示す寸法の前記個別情報を印刷可能な包み方を特定し、特定した包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける、ことを特徴とする請求項１に記載の包装紙印刷装置である。
【００１０】
請求項５に係る発明は、コンピュータを、被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段、前記被包装物に対する包装紙の包み方の選択を受け付ける包み方選択受付手段、受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段、選択された包み方に基づき、前記包装紙の表面の領域のうち前記被包装物を包装したときに外部に露出する領域を、個別情報が印刷可能な領域として抽出する抽出手段、前記包装紙の表面のうち前記抽出手段が抽出した領域に前記個別情報を配置した表面画像を生成する表面画像生成手段、前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段、として機能させるためのプログラムである。
【００１１】
請求項６に係る発明は、被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段と、個別情報を、前記被包装物のどの面に対応する前記包装紙の領域に印刷するかの指定を受け付ける印刷場所受付手段と、複数の包み方のうち、前記印刷場所受付手段に指定された領域が前記被包装物を包装したときに外部に露出する包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける包み方選択受付手段と、受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段と、前記包装紙の表面のうち前記印刷場所受付手段に対して指定された前記印刷場所に前記個別情報を配置した表面画像を生成する表面画像生成手段と、前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段と、を備える包装紙印刷装置である。
【００１２】
請求項７に係る発明は、コンピュータを、被包装物の寸法を特定する寸法特定情報の入力を受け付ける被包装物寸法受付手段、個別情報を、前記被包装物のどの面に対応する前記包装紙の領域に印刷するかの指定を受け付ける印刷場所受付手段、複数の包み方のうち、前記印刷場所受付手段に指定された領域が前記被包装物を包装したときに外部に露出する包み方を候補として提示し、提示した候補の中から包み方の選択を受け付ける包み方選択受付手段、受け付けた前記寸法特定情報から特定される前記被包装物の寸法及び選択された包み方に基づき、前記包装紙の裏面に印刷すべきガイド画像として、前記被包装物を前記包み方で包装する場合に前記被包装物を前記包装紙の裏面上に配置すべき配置位置を少なくとも示すガイド画像を生成するガイド画像生成手段、前記包装紙の表面のうち前記印刷場所受付手段に対して指定された前記印刷場所に前記個別情報を配置した表面画像を生成する表面画像生成手段、前記表面画像及び前記ガイド画像をそれぞれ前記包装紙の表面及び裏面に印刷するよう印刷装置を制御する印刷制御手段、として機能させるためのプログラムである。
【発明の効果】
【００１３】
請求項１，５，６，７に係る発明によれば、包装紙に模様以外の個別情報を印刷する場合に、被包装物を包装したときに包装紙の他の部分で隠れずに見える位置にその個別情報が印刷できるようにすることができる。
【００１４】
請求項２に係る発明によれば、選択された模様に応じた包み方が選択されるようにすることができる。
【００１５】
請求項３に係る発明によれば、選択された模様に応じた包み方であり、かつ、被包装物を包装したときに外部から見える領域に、受け付けた寸法の個別情報を印刷可能な包み方が選択されるようにすることができる。
【００１６】
請求項４に係る発明によれば、被包装物を包装したときに外部から見える領域に、受け付けた寸法の個別情報を印刷可能な包み方が選択されるようにすることができる。
【図面の簡単な説明】
【００１７】
【図１】合わせ包みの場合の、個別情報を印刷可能な領域を説明するための図である。
【図２】実施形態の装置構成の例を示す図である。
【図３】被包装物の寸法の表し方を説明するための図である。
【図４】包装条件ＤＢのデータ内容の一例を示す図である。
【図５】合わせ包みの場合の適切な包装紙寸法の求め方を説明するための図である。
【図６】斜め包みの場合の包装紙上への被包装物の配置位置等を説明するための図である。
【図７】斜め包みの場合のガイド画像の例を示す図である。
【図８】斜め包みの包装結果を説明するための図である。
【図９】合わせ包みの場合のガイド画像の例を示す図である。
【図１０】斜め包みの場合の、包装紙表面上での個別情報を印刷可能な領域（印刷場所の候補）を示す図である。
【図１１】実施形態の装置の処理手順の一例を示すフローチャートである。
【図１２】印刷場所の指定のためのＵＩ画面の表示例を示す図である。
【図１３】包装紙の印刷パラメータ同士の依存関係の例を示す図である。
【図１４】包装条件ＤＢのデータ内容の別の例を示す図である。
【図１５】実施形態の装置の処理手順の別の例を示すフローチャートである。
【図１６】包装紙の模様が最初に選択された場合の条件設定の手順の一部を示すフローチャートである。
【図１７】包装紙の模様が最初に選択された場合の条件設定の手順の残りの部分を示すフローチャートである。
【発明を実施するための形態】
【００１８】
バリアブル印刷（可変印刷、バリアブルデータ印刷等とも呼ばれる）等の技術を利用して、包装紙を例えばオンデマンドでカスタマイズ（個別誂え）することが考えられる。例えば、包装紙ごとに、模様（柄）だけでなく、そこに印刷するメッセージ、宛名、送り主名、又は写真等の画像などのコンテンツや、それらコンテンツの印刷場所などを、利用者（例えば送り主）の希望に沿ってカスタマイズするなどである。例えば、バリアブル印刷システムを利用すれば、個々の包装紙に印刷すべき模様やメッセージ等のコンテンツの情報をバリアブルデータとしてデータベースに登録することで、包装紙ごとに、当該包装紙用のバリアブルデータに指定されたコンテンツが印刷される。
【００１９】
包装紙上に模様以外の個別情報（メッセージ、画像、宛名など）を印刷する場合、そのような個別情報をどこに印刷してもよいわけではない。商品等の被包装物（商品などの、包装される物）を包装紙で包装した場合、包装紙の表面のうちのある部分は、包装紙の別の部分により覆われてしまい、外部から見えなくなる。そのように包装状態で見えなくなる部分に個別情報を印刷しても意味がない。
【００２０】
例えば、図１には、直方体の被包装物を「合わせ包み」という包み方で包装した場合の包装状態の外観を模式的に示す。図１の（ａ）は包装結果である包装物１０を上面１１側から見た状態を示す斜視図、（ｂ）は包装物１０を底面１６側から見た状態を示す斜視図である。図示のように、「合わせ包み」の場合、包装物１０の側面１３や底面１６には包装紙の重ね目があり、その一部に包装の固定のために粘着テープ１４及び１７で留められているのに対し、上面１１，側面１２及び１５には一面全体にわたって一続きの包装紙表面が露出している。したがって、包装紙の表面のうち、包装物１０の上面１１，側面１２又は１５に該当する部分に個別情報を印刷すれば、その個別情報は確実に外から見える状態となる。包装紙の表面のうちのこれらの部分は、個別情報の印刷に適した部分といえる。これに対し、包装紙の表面のうちのその他の部分に個別情報を印刷すると、包装状態では、その印刷部分の一部又は全部が、包装紙の他の部分に覆われてしまったり、包装の内面側に折り込まれたり、あるいは粘着テープを上に貼られたりして見えない状態となる可能性が高い。
【００２１】
図１は「合わせ包み」の例であったが、同じ直方体の被包装物（例えば箱）の包み方だけでもこの他に「斜め包み」や「ふろしき包み」などといった様々な種類があり、また円筒や三角柱などといった他の形状も考えると非常に多様な包み方が存在する（例えばウェブページ  http://www.sekichu.co.jp/diy/097.html、http://www.akinaishien.co.jp/wrapping/index.html、http://www.packageplaza.net/gift/t5000000.htm、書籍「ラッピングのきほん事典(ISBN-9784791614400)」等を参照）。そして、包装紙の表面のうちどの部分が包装状態で外側に露出するかは、包み方に応じて変わってくる。このため、個別情報を包装紙のどの部分に印刷したらよいのかは、包み方に依存する。
【００２２】
そこで、この実施形態のシステムでは、包み方に応じた適切な場所に個別情報を印刷するための仕組みを提供する。
【００２３】
図２に、実施形態の包装紙印刷システムの構成例を示す。図１に示すシステムは、制御装置１００と印刷装置１５０とを備えている。制御装置１００は、操作者からの入力に応じて包装紙の印刷データを生成し、印刷装置１５０に印刷させる制御を行う。印刷装置１５０は、制御装置１００から受け取った包装紙の印刷データを用紙に印刷する。制御装置１００と印刷装置１５０との組合せ方は特に限定されない。それら両者がデジタル複合機（コピー機、プリンタ、スキャナ等の複数の機能を兼ね備えた装置）等の１つのハードウエア装置内に実装されていてもよいし、それら両者が通信ケーブル又はネットワークを介して相互に通信可能な別々のハードウエア装置として実装されてもよい。また、図２では印刷装置を一つだけしか備えていない例を示しているが、複数の印刷装置を備えていてもよい。
【００２４】
制御装置１００は、条件設定受付部１１０、印刷データ生成部１２０、包装紙模様ＤＢ（データベース）１３２、個別情報ＤＢ１３４及び包装条件ＤＢ１３６を備える。
【００２５】
条件設定受付部１１０は、商品等の個々の被包装物のための包装紙の設定条件の入力を受け付けるユーザインタフェース機能を提供する。条件設定受付部１１０は、包装紙指定ＵＩ（ユーザインタフェース）１１１、被包装物形状・寸法入力ＵＩ１１３、個別情報入力ＵＩ１１５、個別情報印刷指定ＵＩ１１７、包み方指定ＵＩ１１９を備える。これら各ＵＩ１１１〜１１９は、特に限定するものではないが、例えばグラフィカルユーザインタフェース（ＧＵＩ）として実装される。
【００２６】
包装紙指定ＵＩ１１１は、紙質や表面の模様（柄、パターン、デザイン）等の指定を受け付けるためのＵＩ機構である。紙質は、例えば、紙の厚み、及び表面コーティングの有無や種類等により規定される紙の性質のことである。包装紙指定ＵＩ１１１は、例えば、印刷装置１５０が対応可能な紙質の選択肢を提示するＧＵＩをユーザに提供し、それら選択肢の中からユーザの選択を受け付ける。なお、印刷装置１５０は、普通紙その他の表面コーティングされていない用紙に対して、光沢印刷などといったいくつかの種類の表面コーティングを付加する機能を備えていてもよく、この場合包装紙指定ＵＩ１１１は、印刷装置１５０が備える用紙の種類に応じた紙質の選択肢に加え、印刷装置１５０が実行可能な表面コーティング処理を考慮した選択肢も提供する。また、包装紙指定ＵＩ１１１は、包装紙模様ＤＢ１３２に記憶された各模様を選択肢として提供し、ユーザから選択を受け付ける。模様の選択肢には、縞模様や格子模様等といった様々なパターン、あるいは様々な色の無地パターンなどが含まれてよい。なお、模様と紙質（紙の厚み及び／又は表面コーティング）との好適な組合せの情報を制御装置１００に登録しておき、包装紙の模様を選択すると、それに適合した紙質が自動選択されるようにしてもよい。
【００２７】
被包装物形状・寸法入力ＵＩ１１３は、包装紙により包装しようとする商品等の被包装物の形状・寸法の入力を受け付けるＵＩである。このＵＩ１１３は、被包装物の形状について、直方体、円筒、三角柱、瓶などといった形状の選択肢を提供し、ユーザから選択を受け付ける。また、ＵＩ１１３は、被包装物の寸法の入力を受け付ける。寸法の表し方は、被包装物の形状ごとに異なる。例えば直方体の場合、寸法は幅と奥行きと高さの組合せで表現され、円筒の場合は底面の半径（又は直径）と高さの組合せで表現される。ＵＩ１１３は、例えば、選択された形状に応じて、寸法を特定する項目の入力欄を提供し、ユーザからの入力を受け付ける。例えば、直方体の場合、幅Ｗと奥行きＤと高さＨ（図３参照）の値を入力する入力欄を提供する。形状と入力すべき寸法項目との対応関係の情報は、制御装置１００にあらかじめ登録されている。入力された形状及び寸法の情報は、例えば、被包装物の識別情報に対応づけて、個別情報ＤＢ１３４に登録してもよい。
【００２８】
なお、商品の外箱の表面に印刷されたバーコード等の画像コードと、その外箱の形状及び寸法との対応関係を制御装置１００にあらかじめ登録しておき、外箱の画像コードをコード読取装置で読み取ることで、ＵＩ１１３に形状及び寸法が入力されるようにしてもよい。また、本システムが対象とする被包装物の形状が１つに限られている場合（例えば直方体しか取り扱わない場合）、ＵＩ１１３は、寸法の入力のみを受け付けるものでよい。
【００２９】
個別情報入力ＵＩ１１５は、包装紙に印刷する個別情報の入力を受け付けるＵＩである。例えば、入力される個別情報には、例えば、被包装物の受取人の住所・氏名、送り主の住所・氏名、送り主から受取人へ当てたメッセージや写真等の画像などがある。もちろん、これらは例示に過ぎない。ユーザは、それら各種の個別情報のうちの１以上の種類のものの内容を入力する。ＵＩ１１５は、このような個別情報の内容（コンテンツ）の入力を受け付ける。入力された個別情報の内容は、例えば被包装物を特定する識別情報と対応づけて、個別情報ＤＢ１３４に登録してもよい。
【００３０】
個別情報印刷指定ＵＩ１１７は、包装紙に印刷する個別情報の印刷条件の指定を受け付けるためのＵＩである。指定する個別情報の印刷条件には、例えば個別情報の印刷場所又は印刷場所（すなわち包装紙上で個別情報を印刷する領域）がある。印刷場所の指定は、例えば被包装物の形状の面を（例えば直方体の上面、側面、底面など）単位として行うものであってもよいし、面内の更に細かい位置を特定するものであってもよい。この印刷場所指定の受付の際に、後述する包み方指定ＵＩ１１９で指定された包み方に応じて、その包み方に適した印刷場所の候補をユーザに提示し、それら候補の中からユーザの選択を受け付けるようにしてもよい。また、個別情報の印刷の向きの指定を受け付けてもよい。また、個別情報の印刷サイズの指定を受け付けてもよい。例えば、メッセージや画像を、何段階かのサイズのうちユーザの選択したサイズで印刷するなどである。
【００３１】
包み方指定ＵＩ１１９は、包装紙による被包装物の包み方の指定を受け付けるＵＩであり、例えば包み方の選択肢をＧＵＩにてユーザに提供し、ユーザから選択を受け付ける。提供する包み方の選択肢の組合せは、被包装物の形状に対応する。例えば、「合わせ包み」、「斜め包み」、「ふろしき包み」等の包み方は、直方体に対応した選択肢である。被包装物の形状と包み方の選択肢との対応関係は、包装条件ＤＢ１３６に登録されている。また、包装紙の模様に応じて包み方の選択肢を制限してもよい。例えば、斜め縞模様（すなわち長方形の包装紙の各辺に対して斜め方向の縞模様）の包装紙で「斜め包み」を行うと、包んだ状態での縞模様の傾斜がユーザの意図するものと異なってくる可能性があるので、斜め縞模様は「斜め包み」の場合の選択肢から外す、等である。模様と包み方の選択肢との対応関係は、あらかじめ包装条件ＤＢ１３６に登録しておけばよい。
【００３２】
さらに、包装紙の模様によっては、個別情報の印刷位置が制限されたり、反対に個別情報の位置によって模様が制限されたりすることも考えられる。例えば、ワンポイントの模様であれば、個別情報と重ならないように個別情報の印刷位置を回避したり、反対にワンポイントの模様を個別情報で置き換えたりできる。これらを自由に選択させてもよいし、どちらかの情報を先に選択して操作者の意図にあわせて他の選択肢を制限してもよい。
【００３３】
条件設定受付部１１０内のこれらＵＩ１１１〜１１９は、例えば制御装置１００に内蔵又は接続された表示装置及び入力装置を介してそれらの入力情報を取得してもよい。また、ネットワークを介してリモートの装置にウェブページなどの形で入力画面を提供し、入力情報を取得してもよい。
【００３４】
印刷データ生成部１２０は、条件設定受付部１１０で受け付けた条件に合った包装紙を印刷するための印刷データを生成する。印刷データ生成部１２０は、ＤＢ検索部１２２、表面データ生成部１２４、及び裏面データ生成部１２６を備える。
【００３５】
ＤＢ検索部１２２は、包装紙の印刷データの生成に必要な情報をＤＢ１３２〜１３６から検索する。例えば、被包装物形状・寸法入力ＵＩ１１３に入力された被計測物の形状と、包み方指定ＵＩ１１９に指定された包み方との組合せに応じて、個別情報を印刷する場所（印刷場所）の候補を包装条件ＤＢ１３６から検索するなどの処理を行う。なお、このとき検索された候補の情報は、個別情報印刷指定ＵＩ１１７を介して、個別情報の印刷場所の選択肢としてユーザに提供される。また、ＤＢ検索部１２２は、例えば、包装紙指定ＵＩ１１１に指定された包装紙の模様のデータを包装紙模様ＤＢ１３２から検索する処理も行う。
【００３６】
表面データ生成部１２４は、包装紙の表裏両面のうちの表面用の印刷データを生成する。表面用の印刷データは、包装紙の模様と個別情報とを組み合わせた画像である。すなわち、この実施形態では、あらかじめ模様が印刷された包装紙に個別情報を印刷するのではなく、模様と個別情報とを組み合わせた画像を白紙の包装用紙に印刷する。このため、個別情報の印刷場所の選択の自由度が高い。表面データ生成部１２４は、ユーザから指定された包装紙の模様、並びに、個別情報の内容、印刷場所、及び寸法に従って、その模様と個別情報とを組み合わせることで、表面用の印刷データを生成する。
【００３７】
裏面データ生成部１２６は、包装紙の裏面用の印刷データを生成する。本実施形態では、包装紙の裏面に、包み方をガイド（案内）するガイド画像を印刷する。裏面用の印刷データは、このガイド画像を表す。ガイド画像は、少なくとも、その包み方で包む場合の、包装紙上での被包装物の配置位置を表す画像を含む。また、ガイド画像は、包んでいく際の包装紙の折り目の位置を表す画像（例えば折り目を表す線など）を含んでいてもよい。また、包装作業の際に包装紙を折り込んでいく順序を表す画像を含んでいてもよい。
【００３８】
ここで、この裏面用のガイド画像と、表面上の個別情報の印刷場所とは、互いに対応している。すなわち、包み方に対応する個別情報の印刷場所の候補は、被包装物をその包み方に応じた包装紙上の特定の位置に配置してその包み方で包んだ場合を想定して割り出されるものなので、包装紙裏面のガイド画像はその想定の位置に被包装物を置く場合に対応した画像とする。
【００３９】
包装紙模様ＤＢ１３２には、包装紙の表面に印刷する各種の模様を表す印刷データが登録されている。
【００４０】
個別情報ＤＢ１３４には、包装紙に印刷する個別情報の内容や個別情報の印刷条件などが登録される。個別情報は、バリアブル印刷におけるバリアブルデータと捉えてよい。これらの登録情報は、例えば被包装物（あるいはその被包装物の包装を依頼した依頼者）の識別情報に対応づけて登録しておいてもよい。また、条件設定受付部１１０にて選択された包装紙の紙質や模様、被包装物の形状・寸法、包み方などの情報などを、被包装物等の識別情報と対応づけてＤＢ１３４に記憶してもよい。
【００４１】
包装条件ＤＢ１３６には、包み方などによって決まる、包装や個別情報の印刷場所についての制約条件が登録されている。図４に包装条件ＤＢ１３６のデータ内容の一例を示す。図４の例では、ＤＢ１３６には、被包装物の形状と包み方の組合せごとに、その組合せに対応する包装紙寸法判定ルール、包み方ガイドルール、及び個別情報印刷場所抽出ルールが登録されている。なお、多くの場合、１つの包み方は１つの被包装物形状にしか対応しないので、そのような場合には、図４のデータ構造は、包み方ごとに、これに対応する包装紙寸法判定ルール、包み方ガイドルール、及び個別情報印刷場所抽出ルールを登録したものと捉えてもよい。
【００４２】
包装紙寸法判定ルールは、当該形状の被包装物の当該包み方で包装する場合の包装紙の適切な寸法を求めるためのルール（例えば計算アルゴリズム）である。例えば、直方体の被包装物を包む「合わせ包み」の場合、被包装物と適切な包装紙との寸法の関係は、図５に示すようになる。すなわち、被包装物の幅、奥行き、高さをそれぞれＷ，Ｄ，Ｈ（図３参照）とした場合、包装紙２０の適切な縦長Ｘは、被包装物２２を図示のように包装紙２０の中央に置いたときにその両側に被包装物２２の高さＨの２／３倍のマージンが残る長さであり、包装紙２０の適切な横幅Ｙは被包装物２２の周囲の長さに３〜４ｃｍの余裕を足した長さである。式で表すと次のようになる（ただし、次の関係式では、横幅Ｙについての余裕を３ｃｍとしている）。
Ｘ＝Ｗ＋２ａ
ここで、ａ＝２／３Ｈ
Ｙ＝２（Ｄ＋Ｈ）＋３（ｃｍ）
【００４３】
このように、合わせ包みのための包装紙２０の適正寸法は、被包装物２２の寸法から上述のような関係式（ルール）により求められる。
【００４４】
同様に、斜め包みやふろしき包み（いずれも直方体に適用）、円筒包みなどといった他の包み方にも、適正な包装紙寸法の求め方（ルール）がある。このようなルールが、それぞれの包み方に対応づけてＤＢ１３６に登録されている。
【００４５】
包み方ガイドルールは、包装紙の裏面に印刷する包み方ガイドの画像を生成するためのルール（又は計算アルゴリズム）である。
【００４６】
例えば、斜め包みの場合、図６に示すように、直方体の被包装物の矩形の底面を、適正寸法の包装紙の裏面２０Ｂ上の特定の矩形領域３２の位置に置き、斜め包みの手順に従って包むことで、きれいな包装結果が得られる。このように、適正寸法の包装紙上のどの場所に、どのような向きで、被包装物のどの面を最初に位置決めするかは、包み方によって決まっている。また、そのように位置決めした被包装物を包装したときに包装紙の裏面２０Ｂの各領域が被包装物のどの面に面するかも、包み方により決まっている。図６に示す破線の矩形３４，３６，３８などは、包装紙の裏面２０Ｂのうち、包装したときに被包装物の各面に面する領域をそれぞれ示している。このように、包み方と被包装物の寸法が分かれば、被包装物を包装紙のどの場所に最初に位置決めし、その後包装紙をどのように折って被包装物を包めばよいかが決まる。
【００４７】
そこで、この実施形態では、そのような被包装物の位置決め先などを表すガイド画像を生成し、包装紙の裏面２０Ｂに印刷するのである。図７に、このようなガイド画像４０の一例を示す。図７の例は、図６の斜め包みの例に対応している。ガイド画像４０は、少なくとも、包装の際に被包装物を最初に位置決めする場所を示す位置決め図形４２を含んでいる。また、ガイド画像４０に、位置決め図形４２上に被包装物を置いた後、包んでいく際の包装紙の折り目を示すガイド線４４を含めてもよい。図示例では、位置決め図形４２は、他のガイド線４４で囲まれた矩形から区別できるパターンを印刷する。ただし、位置決め図形４２を目立たせるのには、他の強調表示形態（例えば位置決め図形４２の周囲を囲む線を他のガイド線４４よりも太くするなど）を用いてもよい。また、包装の際の包装紙の折り目は、図示のようなガイド線４４以外の表示形態で表してもよい。ガイド線４４以外のガイド表示としては、例えば、包装したときに被包装物の角に当たる点を表示する方法がある。これら点同士を結んだ線が包装紙の折り目になる。なお、ある程度習熟した作業者ならば、最初の位置決めさえ的確なら、その後の包装紙の折りは特にガイドしなくてよいので、そのような作業者向けの場合は、折り目を示すガイド表示は印刷しなくてもよい。
【００４８】
包み方ガイドルールには、包装すべき被包装物の寸法から、位置決め図形４２の位置や寸法、向きを求める方法を表すルール又はアルゴリズムが含まれる。また包み方ガイドルールは、更に、包装紙の折り目を特定するためのルール又はアルゴリズムを含んでいてもよい。また、包み方ガイドルールは、位置決め図形４２や折り目をどのような図形オブジェクトで表現するかを示す設定情報を含んでいる。包み方と被包装物の寸法とが決まれば、対応する包み方ガイドルールに従って、包み方のガイド画像４０が計算される。図７に例示したガイド画像４０が裏面に印刷された包装紙に被包装物を位置決めして包装すれば、包装結果として、図８に例示する斜め包みの包装物１０が得られる。図８は、包装物１０を底面側から見た斜視図である。斜め包みの場合、底面が粘着テープ１９で留められる。
【００４９】
また、合わせ包みの場合は、ガイド画像４０は、例えば図９に示すようなものとなる。合わせ包みでは、位置決め図形４２は包装紙の裏面２０Ｂの中央に位置する。また、その周囲に包装時の折り目を示すガイド線４４を印刷してもよい。
【００５０】
また、包装条件ＤＢ１３６に登録される個別情報印刷場所抽出ルールには、包装紙の表面のうちの個別情報が印刷可能な領域（すなわち、印刷した個別情報が包装紙の他の部分やテープなどにより隠れずに外部から見える領域）を特定するルール又はアルゴリズムが含まれる。例えば合わせ包みの場合、図１に例示したように、包装物１０の上面１１、及びテープ留めされない２つの側面１２及び１５は、包装紙の表面が外部に完全に露出するので、個別情報が印刷可能な領域である。また、斜め包みの場合、図８から分かるように、包装物１０の上面及び４つの側面が、個別情報が印刷可能な領域である。包み方ガイドルールにて位置決め図形４２や折り目の位置を求めるのと同じアルゴリズムで、包装紙の表面のどの領域が最終的な包装物１０の上面や側面の位置にて外部に露出するかが計算される。個別情報印刷場所抽出ルールは、このような外部に露出する面を求めるアルゴリズムを含んでいてもよい。例えば、斜め包みの場合、図１０に例示するように、個別情報印刷場所抽出ルールを用いることで、包装紙の表面２０Ｆのうち、包装物の上面及び４つの側面に対応する領域（ハッチングで示した）が、個別情報を印刷可能な領域として認識される。それ以外の領域は、包装状態では、その一部又は全部が、包装紙の他の部分により覆われてしまうので、個別情報の印刷には適さない。
【００５１】
次に、実施形態のシステムの処理手順の一例を、図１１を参照して説明する。図１１の手順では、まず条件設定受付部１１０が、ユーザから、被包装物の形状及び寸法、包装紙の模様（及び紙質）、包み方、印刷すべき個別情報の入力を受け付ける（Ｓ１０）。次に、ＤＢ検索部１２２が、入力された包み方に対応する包装紙寸法判定ルール及び包み方ガイドルールを包装条件ＤＢ１３６から検索し、これらルールに従って裏面データ生成部１２６が、適切な包装紙の寸法と、包み方のガイド画像４０とを算出し、包装紙の裏面に印刷すべき裏面画像データを生成する（Ｓ１２）。ここで、印刷装置１５０が備える用紙のサイズは必ずしも適切な包装紙の寸法に合っているとは限らないので、裏面画像データには、用紙から適切な寸法を切り出すための切取線の画像を含めてもよい。
【００５２】
また、印刷データ生成部１２０は、入力された包み方に対応する個別情報印刷場所抽出ルールを包装条件ＤＢ１３６から読み出し、そのルールに従って包装紙表面の個別情報の印刷場所の候補を算出する（Ｓ１４）。個別情報印刷指定ＵＩ１１７は、Ｓ１４の算出結果から個別情報の印刷場所の候補を選択するためのＵＩ画面を生成し、ユーザに対して表示する（Ｓ１６）。
【００５３】
図１２に、合わせ包みの場合の印刷場所選択画面６０の一例を示す。図１２の例は、包装物６２を上面側から見た状態を模式的に表示している。包装物６２の上面６４及び手前側の側面６６に示された「ＯＫ」は、それらの面が個別情報を印刷可能な領域であることを示しており、右側の側面６８に示された「ＮＧ」は、その面が個別情報の印刷に適さない領域であることを示している。また、側面６６上に示された上向きの矢印は、この面に個別情報を印刷する場合の向きの制限を表している。すなわち、側面６６には、個別情報の画像を印刷する場合、個別情報の画像の上方向をこの矢印の指す向きに合わせられる。これは、包装物６２を、上面を上にして置いたときに、側面６６に印刷された個別情報が読みやすい状態となることを意図した制約である。図１２に例示した選択画面６０では、上面６４及び側面６６は、ポインティングデバイスなどの入力装置により選択可能となっている。ユーザは、入力装置を操作して、それら候補の中から、実際に個別情報を印刷する面を選択する。図１２の表示画面には、包装物６２を上面側から見た状態が表示されているが、例えばポインティングデバイス等の操作により、包装物６２を底面側やその他の方向から見た状態を表示画面に表示させ、上面側の表示のみで見えない面について選択できるようにしてもよい。同様に、６６を上面、６４を側面に設定変更して、包装物６２の見える向きを決定してもよい。
【００５４】
また、Ｓ１６では、個別情報についてのその他の印刷条件、例えば個別情報の印刷画像のサイズに関する設定（例えば拡大・縮小率など）や、個別情報の印刷画像の向き（すなわち、選択した面に対してどのような向きで印刷するか）などの指定を受け付けてもよい。ここで、指定可能なサイズは、選択された印刷場所の面内に収まる範囲に制限される。また、指定可能な向きは、選択された印刷場所の面に設定された向きの制約を満たすものに制限される。例えば、図１２の例で側面６６が選択された場合、印刷する個別情報の画像の向きは矢印の示す向きに制限される。これに対し、上面６４が選択された場合は、この例では上面には向きの制限がないので、個別情報の向きは自由に選択してよい。包装紙に印刷する個別情報が複数ある場合、Ｓ１６では、それら個々の個別情報について、その個別情報の印刷場所及び他の印刷条件を指定する。
【００５５】
このようにして個別情報の印刷場所及び他の印刷条件の指定が行われると、表面データ生成部１２４は、Ｓ１０で指定された包装紙表面の模様の印刷画像データに対し、包装紙表面上の指定された場所に指定されたサイズ及び向きで個別情報の印刷画像データを合成することにより、包装紙の表面画像データを生成する（Ｓ１８）。ここで生成される表面画像データと、Ｓ１２で生成される裏面画像データとは、互いに位置合わせされている。そして、印刷データ生成部１２０は、生成された表面画像データ及び裏面画像データを印刷装置１５０に送信して、印刷を指示する（Ｓ２０）。印刷装置１５０は、この指示に応じて、用紙の表面に表面画像データを、裏面に裏面画像データを印刷する。なお、印刷装置１５０は、両面印刷可能な装置であってもよいし、そうでなくてもよい。両面印刷可能でない場合は、片面ずつ印刷することになる。また、印刷装置１５０は、用紙としてロール紙を用いるものであってもよいし、カット紙を用いるものであってもよい。カット紙を用いる場合、印刷装置１５０は、保持する各種の用紙のうち、求められた包装紙の寸法をカバーできる最小サイズの用紙を選択すればよい。多数の用紙サイズや紙質を実現するために、印刷装置１５０や異なるサイズの用紙トレイを複数用意してもよいし、さまざまな用紙をその場で挿入できる多目的用紙トレイを利用してもよい。
【００５６】
なお、図１１の手順において、Ｓ１４〜Ｓ１８の処理と、Ｓ１２の処理とは、どちらを先に実行してもよい。
【００５７】
図１１の例は、被包装物の形状・寸法、包装紙の模様、包み方などをユーザが最初に指定し、その指定に応じて個別情報の印刷場所の候補を絞り込んで提示し、ユーザの選択を受ける流れであった。しかし、被包装物の形状・寸法と個別情報の内容とを除いた残りのパラメータの指定の順序は、この例に限らない。ただし、各種のパラメータには相互に依存関係がある場合があり、あるパラメータの値を選択すると、これに依存する他のパラメータの選択範囲が絞り込まれる場合もある。このようなパラメータの依存関係の例を図１３に示す。
【００５８】
図１３の例では、まず、包み方と、包装紙表面上での個別情報の印刷場所（印刷可能な領域）と、の間には相互に依存関係がある。包み方を選択するとこれに応じて個別情報の印刷場所が限定されることについては既に説明したが、その逆も成り立つ。すなわち、被包装物のある面を個別情報の印刷場所に指定した場合、包装結果において包装紙のその面に該当する領域が外部に露出する包み方は限られてくる。例えば、図１２を参照すると、包装物６２の側面６８を個別情報の印刷場所に指定した場合、その側面６８がテープ留めされる合わせ包み（図１参照）は選択肢から外れる。
【００５９】
また、包装紙の模様と包み方との間にも相互に依存関係がある。例えば、上述したように、斜め縞模様は斜め包みには適さないので、斜め縞模様を選択した場合には斜め包みは選択肢から外れ、斜め包みを選択した場合には斜め縞模様は選択肢から外れる。
【００６０】
また、個別画像の印刷時の画像寸法と包み方との間にも相互に依存関係がある。すなわち、包み方が決まれば被包装物の面のうち個別情報が印刷可能な面が決まり、さらに被包装物の形状・寸法が決まればそれら各面の寸法も決まるので、個別情報の画像寸法が指定されれば、その寸法を印刷可能な面が限定されることになる。このとき、それら各面についての個別情報の印刷の向きの制限があれば、選択肢は、指定された寸法の画像がその向きに印刷できる面に限定されることになる。逆に、被包装物の形状・寸法と個別情報の画像寸法が決まれば、その寸法の画像が印刷可能な面が特定され、包装結果にてそれらの面が外部に露出する包み方が特定される。
【００６１】
また、個別情報の印刷場所と画像寸法との間にも相互に依存関係がある。すなわち、被包装物の寸法と被包装物のどの面に個別情報を印刷するかが決まれば、その面に印刷可能な個別情報の寸法も決まってくる。その面に個別情報の向きの制約があれば、その面に印刷可能な個別情報の寸法は、その制約を満たすように制約される。また、被包装物の寸法と個別情報の画像寸法とかが決まれば、その寸法の画像を印刷可能な面は絞り込まれる。また、包装紙の模様と個別情報の印刷位置・大きさにも依存関係が存在する場合がある。写真フレームのような模様やワンポイントの模様などでは個別情報の印刷位置や大きさが制約される場合がある。さらに、写真フレームのような模様は個別情報に上書きされる場合があるため、その場合は印刷位置だけでなく印刷画像合成時の順序にも依存関係が存在する。
【００６２】
条件設定受付部１１０（図２参照）は、各種のパラメータの値が選択されるごとに、そのような依存関係に従って、他のパラメータの選択肢を絞り込む。図１３の依存関係に従う場合、包装条件ＤＢ１３６には、包装紙の模様と他のパラメータ（条件項目）との間の対応関係の情報も保持される。この例を図１４に示す。
【００６３】
図１４の例では、包装条件ＤＢ１３６には、図４に例示した項目に加え、包み方ごとに模様制約が登録されている。包み方に対応する模様制約は、その包み方を採用する場合における包装紙の模様についての制約であり、言い換えれば、その包み方を選んだ時に選択できる（あるいは選択できない）包装紙の模様を特定する情報である。例えば、斜め包みの模様制約は、斜め縞模様に該当する模様は選択できない、というものになる。
【００６４】
なお、図１４に例示したデータ構造は、指定された包み方に対応する個別情報の印刷場所や模様の制約等を検索するのに向いたものであるが、個別情報の印刷場所又は模様が指定された場合に、このデータ構造のデータから逆に包み方を求めてもよい。また、個別情報の印刷場所からこれに対応する包み方を求めるデータベース、及び模様からこれに対応する包み方を求めるデータベース等を用意してもよい。
【００６５】
個別情報の画像寸法と包み方又は印刷場所との依存関係に基づく選択肢の絞り込みは、被包装物の寸法を考慮した計算に基づき行えばよい。例えば、個別情報の画像寸法が指定された場合に、その個別情報を印刷可能な包み方の選択肢を求めるには、次のようにすればよい。すなわち、包み方ごとに、当該包み方に対応する個別情報の印刷場所の候補（これは図１４の情報から特定される）の各面の寸法を求め（これら寸法は被包装物の寸法から計算される）、これら各面のうちその個別情報の画像寸法を収容できるものがあれば、当該包み方を選択肢の一つに選べばよい。このとき同時に、その包み方を選んだ場合における、その個別情報の印刷場所の候補も特定される。逆に、包み方が指定された場合には、当該包み方に対応する個別情報の印刷場所の候補の各面の寸法を計算することで、それら各面に印刷可能な個別情報の寸法の上限が求められる。
【００６６】
次に、このようなパラメータ間の依存関係に応じた条件設定の流れを含む処理手順の例を、図１５を参照して説明する。
【００６７】
図１５の手順では、まず被包装物形状・寸法入力ＵＩ１１３を介して、ユーザから被包装物の形状・寸法の入力を受け付ける（Ｓ３０）。次に、条件設定受付部１１０を介して、包装紙印刷のための様々なパラメータ設定を受け付ける（Ｓ１００）（詳細は後述）。そして、その設定に従って表面データ生成部１２４及び裏面データ生成部１２６が包装紙の表面及び裏面の画像データを生成し（Ｓ３２）、これらデータを印刷装置１５０に送って用紙に印刷させる（Ｓ３４）。
【００６８】
Ｓ１００の詳細な手順の例を、図１６及び図１７を参照して説明する。
【００６９】
図１６及び図１７は、図１４に例示したパラメータのうち、包装紙の模様がユーザから最初に選択された場合のパラメータ設定の流れを示す。包装を依頼する人（例えば被包装物を購入した顧客）が、包装紙の模様を最優先で考える場合、模様が最初に選択されることになる。この手順では、まず、ユーザ（包装依頼者自身、又はその依頼者からの依頼に応じて本システムを操作する操作者）が包装紙指定ＵＩ１１１を用いて、包装紙の模様を指定する（Ｓ１０２）。すると、包み方指定ＵＩ１１９は、包装条件ＤＢ１３６（特に模様制約と包み方の関係等）を参照して、その模様に対して選択可能な包み方の選択肢を抽出する（Ｓ１０４）。包み方指定ＵＩ１１９は、抽出された包み方の選択肢を提示し、ユーザから選択を受け付ける（Ｓ１０６）。包み方が選択されると、個別情報印刷指定ＵＩ１１７は、包装条件ＤＢ１３６（特にその包み方に対応する個別情報印刷場所抽出ルール等）を参照して、その包み方に対応する個別情報の印刷場所の候補（選択肢）を抽出する（Ｓ１０８）。そして、抽出された候補を提示し、ユーザから選択を受ける（Ｓ１１０）。そして、選択された印刷場所に印刷可能な範囲で、個別情報の画像寸法の指定を受け付ける（Ｓ１１２）。なお、印刷すべき個別情報は、別途入力されているものとする。以上により、包装紙の印刷パラメータがすべて指定されたことになり、Ｓ３２（図１５参照）に進む。
【００７０】
Ｓ１０８の後、印刷場所の選択より前に個別情報印刷指定ＵＩ１１７に対してユーザから個別情報の画像寸法が指定された場合（Ｓ１１４）、Ｓ１０８で抽出された印刷場所の候補の中から、その画像寸法を収容可能な寸法を持つ印刷場所を候補として抽出し（Ｓ１１６）、抽出した候補をユーザに提示し、ユーザからの選択を受け付ける（Ｓ１１８）。このあと処理はＳ３２に進む。
【００７１】
Ｓ１０４の後、包み方の選択より前に個別情報印刷指定ＵＩ１１７に対してユーザから個別情報の印刷場所が指定された場合（Ｓ１２０）、包み方指定ＵＩ１１９は、Ｓ１０４で抽出された包み方の候補の中から、Ｓ１２０で指定された印刷場所が包装結果において外部に露出するものを更に抽出する（Ｓ１２２）。そして、Ｓ１２２で抽出された候補をユーザに提示し、その中から選択を受け付ける（Ｓ１２４）。その後、個別情報印刷指定ＵＩ１１７がユーザから個別情報の画像寸法の指定を受け付ける（Ｓ１２６）。このあと処理はＳ３２に進む。
【００７２】
Ｓ１２２の後、包み方の選択より前に個別情報印刷指定ＵＩ１１７に対してユーザから個別情報の画像寸法が指定された場合（Ｓ１２８）、包み方指定ＵＩ１１９は、Ｓ１２２で抽出された包み方の候補の中から、その画像寸法が収容可能な面が包装結果において外部に露出する包み方を更に抽出する（Ｓ１３０）。そして、Ｓ１３０で抽出された候補をユーザに提示し、その中から選択を受け付ける（Ｓ１３２）。このあと処理はＳ３２に進む。
【００７３】
Ｓ１０４の後、図１７に示すように、包み方の選択より前に個別情報印刷指定ＵＩ１１７に対してユーザから個別情報の画像寸法が指定された場合（Ｓ１３４）、包み方指定ＵＩ１１９は、Ｓ１０４で抽出された包み方の候補の中から、その画像寸法が収容可能な面が包装結果において外部に露出する包み方を更に抽出する（Ｓ１３６）。また、被包装物の寸法から求められる被包装物の各面の面積から、Ｓ１３４で指定された寸法の画像を収容できる面を印刷場所の候補として抽出する（Ｓ１３８）。その後、包み方指定ＵＩ１１９を介して、ユーザから包み方の選択を受け付けると（Ｓ１４０）、個別情報印刷指定ＵＩ１１７がＳ１３８で抽出された印刷場所の候補の中から、その包み方での包装結果において外部に露出するものを抽出し（Ｓ１４２）、抽出した候補をユーザに提示し、ユーザから選択を受け付ける（Ｓ１４４）。このあと処理はＳ３２に進む。
【００７４】
Ｓ１３８の後、包み方の選択より前に個別情報印刷指定ＵＩ１１７に対してユーザから個別情報の印刷場所が指定された場合（Ｓ１４６）、包み方指定ＵＩ１１９は、Ｓ１３６で抽出された包み方の候補の中から、Ｓ１４６で指定された印刷場所が包装結果において外部に露出するものを更に抽出する（Ｓ１４８）。そして、Ｓ１４８で抽出された候補をユーザに提示し、その中から選択を受け付ける（Ｓ１５０）。このあと処理はＳ３２に進む。
【００７５】
図１６及び図１７の例は、包装紙の模様が最初に選択された場合の例であった。最初に選択又は指定されるのが、包み方、個別情報の印刷場所、又は個別情報の画像寸法である場合も、図１６及び図１７の例と同様、図１３の依存関係に従って、先に選択されたパラメータの値に応じて、残りの各パラメータの選択肢が段階的に絞り込まれていく。例えば、最初に包み方が選択された場合、この選択に応じて包装紙の模様、個別情報の印刷場所、及び個別情報の画像寸法が制約されることになる。この後、例えば、個別情報の画像寸法が指定されると、その指定に応じて個別情報の印刷場所が更に制約されることになる。また、最初に個別情報の画像寸法が指定された場合、この指定に応じて包み方及び個別情報の印刷場所が制約されることになる。
【００７６】
なお、以上に例示した手順において、パラメータの候補が１つに絞り込まれた場合には、ユーザの選択を求めずに自動的にその候補を選択してもよいし、その候補でよいかどうか、ユーザの確認を求めるようにしてもよい。
【００７７】
また、以上の手順では、条件設定受付部１１０に対するパラメータ群の指定に続いて印刷処理を実行したが、これは一例に過ぎない。この代わりに、図１１のＳ１０〜Ｓ１６の流れ、あるいは、図１５のＳ１００で指定されたパラメータの組合せをバリアブルデータとして（例えば図２の個別情報ＤＢ１３４に）保存しておき、後で複数のバリアブルデータをバッチ処理でレイアウトプログラムに適用することで、複数の包装紙をバッチ処理で印刷するようにしてもよい。
【００７８】
また、以上の例では、包装物の各面を個別情報の印刷場所の単位とした。ただし、例えば図１の（ｂ）に示すように、合わせ包みの場合、包装物１０の底面のほぼ１／２ずつという広い面積の包装紙表面が外部に露出するので、これら露出する２つの領域を個別情報の印刷場所の候補に含めてもよい。
【００７９】
以上に説明した実施形態の制御装置１００は、例えば、汎用のコンピュータに上述の各機能モジュールの処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、ＨＤＤ（ハードディスクドライブ）を制御するＨＤＤコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばＩ／Ｏインタフェース経由で、ＣＤやＤＶＤなどの可搬型ディスク記録媒体に対する読み取り及び／又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び／又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。なお、それら機能モジュール群のうちの一部又は全部を、専用ＬＳＩ(Large Scale Integration)、ＡＳＩＣ（Application Specific Integrated Circuit、特定用途向け集積回路）又はＦＰＧＡ（Field Programmable Gate Array）等のハードウエア回路として構成してもよい。
【符号の説明】
【００８０】
１００  制御装置、１１０  条件設定受付部、１１１  包装紙指定ＵＩ、１１３  被包装物形状・寸法入力ＵＩ、１１５  個別情報入力ＵＩ、１１７  個別情報印刷指定ＵＩ、１１９  包み方指定ＵＩ、１２０  印刷データ生成部、１２２  ＤＢ検索部、１２４  表面データ生成部、１２６  裏面データ生成部、１３２  包装紙模様ＤＢ、１３４  個別情報ＤＢ、１３６  包装条件ＤＢ、１５０  印刷装置。
【図１】
0005672048.tif 000002
【図２】
0005672048.tif 000003
【図３】
0005672048.tif 000004
【図４】
0005672048.tif 000005
【図８】
0005672048.tif 000006
【図１１】
0005672048.tif 000007
【図１３】
0005672048.tif 000008
【図１４】
0005672048.tif 000009
【図１５】
0005672048.tif 000010
【図１６】
0005672048.tif 000011
【図１７】
0005672048.tif 000012
【図５】
0005672048.tif 000013
【図６】
0005672048.tif 000014
【図７】
0005672048.tif 000015
【図９】
0005672048.tif 000016
【図１０】
0005672048.tif 000017
【図１２】
0005672048.tif 000018