(57)【要約】【課題】ユーザから指定された画像データに基づき、ユーザの美感に適した画像を光ディスクのレーベル面へ印刷可能な技術を提供する。【解決手段】本発明が適用された情報処理装置は、印刷対象データが選択されると、設定画面Ｇ１，Ｇ２を表示して、印刷対象データが表す画像領域にレイアウトされた画像オブジェクトの内、レーベル面に印刷すべき画像オブジェクトの指定を受ける。そして、指定された画像オブジェクトがレーベル面に印刷されるように、当該画像オブジェクトの印刷対象データ内における配置を変更する。これによって、ユーザから指定された画像オブジェクトが印刷対象データにおける印刷範囲内に収まるように印刷対象データを編集する。【選択図】図４
2011076674.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクのレーベル面に印刷する対象の画像データを取得するデータ取得手段と、
前記データ取得手段によって取得される画像データが表す画像領域にレイアウトされた画像オブジェクトの内、前記レーベル面に印刷すべき画像オブジェクトとしてユーザが指定した画像オブジェクトの情報であるオブジェクト指定情報を取得するオブジェクト指定情報取得手段と、
前記データ取得手段によって取得された画像データが表す画像領域内で、前記レーベル面の形状に対応した領域を、印刷範囲に選択する印刷範囲選択手段と、
前記データ取得手段によって取得された画像データが表す画像領域から、前記印刷範囲選択手段によって選択された印刷範囲内の画像を抽出して、印刷装置に当該抽出した画像を前記レーベル面に印刷させるための画像データである印刷用データを生成する印刷用データ生成手段と、
前記オブジェクト指定情報取得手段によって取得された前記オブジェクト指定情報に基づき、前記印刷範囲選択手段によって選択された印刷範囲に、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトの全体が収まっているか否かを判断する判断手段と、
前記判断手段により前記画像オブジェクトの全体が収まっていないと判断された場合には、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを、その全体が前記印刷範囲内に収まるように移動させる画像処理を、前記印刷用データ生成手段による画像抽出対象の前記画像データに対して実行する編集手段
としての機能をコンピュータに実現させるためのレーベル印刷用データ生成プログラム。
【請求項２】
請求項１記載のレーベル印刷用データ生成プログラムであって、
前記各手段に加えて、
前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトの全体が印刷範囲に収まっていないと判断された場合に当該画像オブジェクトを移動させるべき前記印刷範囲内の領域、を指定する移動先指定情報を取得する移動先指定情報取得手段
としての機能をコンピュータに実現させると共に、
前記画像処理として、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを、前記移動先指定情報にて指定された前記印刷範囲内の領域に移動させる処理
をコンピュータに実行させるためのレーベル印刷用データ生成プログラム。
【請求項３】
請求項２記載のレーベル印刷用データ生成プログラムであって、
前記移動先指定情報は、予め分割された前記レーベル面の区画のいずれかを前記画像オブジェクトの移動先として指定する情報であり、
前記画像処理は、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを、前記印刷範囲内の前記移動先指定情報によって指定された区画に移動させる処理であって、前記印刷範囲内の前記移動先指定情報によって指定された区画に対応する領域に、当該領域に移動させる移動対象の前記画像オブジェクトとは異なる画像オブジェクトが既にレイアウトされている場合には、当該既にレイアウトされている画像オブジェクトと前記移動対象の画像オブジェクトとが重ならないようにして、前記指定された区画に対応する領域に、前記移動対象の画像オブジェクトを移動させる処理であること
を特徴とするレーベル印刷用データ生成プログラム。
【請求項４】
請求項３記載のレーベル印刷用データ生成プログラムであって、
前記画像処理は、前記移動対象の画像オブジェクトを、移動前の画像サイズと同サイズで、前記既にレイアウトされている画像オブジェクトに重ならないようにして、前記指定された区画に対応する領域に移動させることができない場合、前記移動対象の画像オブジェクトを縮小処理し、縮小処理後の画像オブジェクトを、前記既にレイアウトされている画像オブジェクトに重ならないようにして、前記指定された区画に対応する領域に移動させる処理であること
を特徴とするレーベル印刷用データ生成プログラム。
【請求項５】
請求項１〜請求項４のいずれか一項に記載のレーベル印刷用データ生成プログラムであって、
前記各手段に加えて、
前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを前記印刷範囲内の領域に移動させる際に当該移動対象の画像オブジェクトに対して施すべき画像加工の形態、を指定する形態指定情報を取得する形態指定情報取得手段
としての機能をコンピュータに実現させると共に、
前記画像処理として、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトの移動時には、当該移動対象の画像オブジェクトに前記形態指定情報にて指定された画像加工を施す手順を含む処理
をコンピュータに実行させるためのレーベル印刷用データ生成プログラム。
【請求項６】
請求項１〜請求項５のいずれか一項に記載のレーベル印刷用データ生成プログラムであって、
前記画像処理は、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトであって、前記印刷範囲内に全体が収まっていないが一部領域については前記印刷範囲内にある画像オブジェクトを、その全体が前記印刷範囲内に収まるように移動させる際、移動対象の前記画像オブジェクトが移動前において位置していた前記印刷範囲内の領域を、周辺画素を用いて補完する手順を含む処理であること
を特徴とするレーベル印刷用データ生成プログラム。
【請求項７】
前記補完する手順は、補完対象の領域が所定面積未満であるとき、その補完対象の領域を、周辺画素を用いて補完する一方、前記補完対象の領域が前記所定面積以上であるときには、その補完対象の領域を、予め指定された画像パターンで補完する手順であること
を特徴とする請求項６記載のレーベル印刷用データ生成プログラム。
【請求項８】
光ディスクのレーベル面に印刷する対象の画像データを取得するデータ取得手段と、
前記データ取得手段によって取得される画像データが表す画像領域にレイアウトされた画像オブジェクトの内、前記レーベル面に印刷すべき画像オブジェクトとしてユーザが指定した画像オブジェクトの情報であるオブジェクト指定情報を取得するオブジェクト指定情報取得手段と、
前記データ取得手段によって取得された画像データが表す画像領域内で、前記レーベル面の形状に対応した領域を、印刷範囲に選択する印刷範囲選択手段と、
前記データ取得手段によって取得された画像データが表す画像領域から、前記印刷範囲選択手段によって選択された印刷範囲内の画像を抽出して、印刷装置に当該抽出した画像を前記レーベル面に印刷させるための画像データである印刷用データを生成する印刷用データ生成手段と、
前記オブジェクト指定情報取得手段によって取得された前記オブジェクト指定情報に基づき、前記印刷範囲選択手段によって選択された印刷範囲に、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトの全体が収まっているか否かを判断する判断手段と、
前記判断手段により前記画像オブジェクトの全体が収まっていないと判断された場合には、前記レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを、その全体が前記印刷範囲内に収まるように移動させる画像処理を、前記印刷用データ生成手段による画像抽出対象の前記画像データに対して実行する編集手段と、
を備えることを特徴とするレーベル印刷用データ生成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レーベル印刷用の画像データを生成するレーベル印刷用データ生成プログラム及びレーベル印刷用データ生成装置に関する。
【背景技術】
【０００２】
従来、ＣＤやＤＶＤ等の光ディスクのレーベル面に画像を印刷するレーベル印刷装置が知られている。例えば、レーベル印刷装置としては、印刷対象の矩形画像データを解析してメイン画像を特定し、メイン画像がドーナツ状の印刷範囲に収まるように印刷範囲を調整して、メイン画像がレーベル面に印刷されるようにする装置が知られている（特許文献１参照）。その他、必要に応じてオリジナルの画像データを縮小処理して、メイン画像が印刷範囲に収まるようにする技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０５８９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術では、印刷範囲に収めるメイン画像を装置が自動で選択するため、ユーザの美感に合うように、レーベル面を印刷することができない可能性があった。
また、従来技術では、印刷対象の矩形画像データの全体を縮小処理してメイン画像が印刷範囲に収まるようにするため、印刷対象の矩形画像データが表す画像領域内に、メイン画像が複数離れて配置されている場合には、これらの画像の位置関係に影響されて、印刷対象の画像データを大幅に縮小処理しなければ、複数画像を印刷範囲に収めることができない場合があった。
【０００５】
本発明は、こうした問題に鑑みなされたものであり、従来よりも適切にオリジナルの画像データを処理して、ユーザの美感に適した画像を光ディスクのレーベル面へ印刷可能なレーベル印刷用の画像データを生成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた本発明のプログラムは、光ディスクのレーベル面に印刷する対象の画像データを取得するデータ取得手段と、この画像データが表す画像領域にレイアウトされた画像オブジェクトの内、レーベル面に印刷すべき画像オブジェクトとしてユーザが指定した画像オブジェクトの情報であるオブジェクト指定情報を取得するオブジェクト指定情報取得手段と、データ取得手段によって取得された画像データが表す画像領域内で、レーベル面の形状に対応した領域を、印刷範囲に選択する印刷範囲選択手段と、この画像データが表す画像領域から、印刷範囲選択手段によって選択された印刷範囲内の画像を抽出して、印刷装置に当該抽出した画像をレーベル面に印刷させるための画像データである印刷用データを生成する印刷用データ生成手段と、上記オブジェクト指定情報に基づき、印刷範囲選択手段によって選択された印刷範囲に、レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトの全体が収まっているか否かを判断する判断手段と、判断手段により上記画像オブジェクトの全体が収まっていないと判断された場合には、レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを、その全体が印刷範囲内に収まるように移動させる画像処理を、印刷用データ生成手段による画像抽出対象の画像データに対して実行する編集手段としての機能をコンピュータに実現させるためのレーベル印刷用データ生成プログラムである。
【０００７】
このレーベル印刷用データ生成プログラムによれば、上記オブジェクト指定情報に従って、ユーザから指定された画像オブジェクトを印刷範囲に収めるように印刷対象の画像データを編集する。従って、このプログラムによれば、従来よりも適切にオリジナルの画像データを処理して、ユーザの美感に適した画像を光ディスクのレーベル面へ印刷可能な印刷用データを生成することができる。
【０００８】
ところで、上述のプログラムは、印刷範囲に収まっていないと判断された画像オブジェクトを移動させるべき印刷範囲内の領域、を指定する移動先指定情報を取得する移動先指定情報取得手段としての機能を更にコンピュータに実現させるためのプログラムとして構成することができる。また、上記画像処理は、レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを、移動先指定情報にて指定された印刷範囲内の領域に移動させる処理とすることができる。
【０００９】
上記画像処理を実現可能なプログラムによれば、ユーザは、印刷範囲内に収める画像オブジェクトを指定することができると共に、その画像オブジェクトの移動先を指定することできる。従って、このプログラムによれば、一層ユーザの美感に適したレーベル画像を光ディスクのレーベル面に印刷可能な印刷用データを生成することができる。
【００１０】
更に言えば、上記レーベル面については、複数区画に分割し、分割したレーベル面の区画のいずれかを画像オブジェクトの移動先として指定する情報を、上記移動先指定情報として取得するように、上記プログラムを構成するとよい。即ち、上記画像処理では、レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを、印刷範囲内の移動先指定情報によって指定された区画に移動させるとよい。
【００１１】
そして、印刷範囲内の上記移動先指定情報によって指定された区画に対応する領域に、移動対象の画像オブジェクトとは異なる画像オブジェクトが既にレイアウトされている場合には、既にレイアウトされている画像オブジェクトと上記移動対象の画像オブジェクトとが重ならないようにして、上記指定された区画に対応する領域に、上記移動対象の画像オブジェクトを移動させるとよい。
【００１２】
上記処理を実現可能なプログラムによれば、移動先にて既にレイアウトされている画像オブジェクトとの調和を図りながら、移動対象の画像オブジェクトを移動先にレイアウトすることができる。よって、このプログラムによれば、一層ユーザの美感に適したレーベル画像をレーベル面に印刷可能な印刷用データを生成することができる。
【００１３】
また、移動対象の画像オブジェクトを、移動前の画像サイズと同サイズで、既にレイアウトされている画像オブジェクトに重ならないようにして、上記指定された区画に対応する領域に移動させることができない場合には、移動対象の画像オブジェクトを縮小処理し、縮小処理後の画像オブジェクトを、既にレイアウトされている画像オブジェクトに重ならないようにして、上記指定された区画に対応する領域に移動させるとよい。
【００１４】
また、上述のレーベル印刷用データ生成プログラムは、レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトを印刷範囲内の領域に移動させる際に当該画像オブジェクトに対して施すべき画像加工の形態、を指定する形態指定情報を取得する機能を更にコンピュータに実現させるためのプログラムとして構成することができる。
【００１５】
即ち、上記画像処理は、レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトの移動時に、移動対象の画像オブジェクトに上記形態指定情報にて指定された画像加工を施す手順を含む処理とすることができる。
【００１６】
このレーベル印刷用データ生成プログラムによれば、一層、ユーザの美感に適したレーベル画像をレーベル面に印刷可能なレーベル印刷用データを生成することができる。
この他、レーベル面に印刷すべき画像オブジェクトとして指定された画像オブジェクトであって、印刷範囲内に全体が収まっていないが一部領域については印刷範囲内にある画像オブジェクトを、その全体が印刷範囲内に収まるように移動させる際には、移動元において、移動対象の画像オブジェクトが切り抜かれた状態になる。このため、移動対象の画像オブジェクトが移動前において位置していた印刷範囲内の領域については、周辺画素を用いて補完するとよい。
【００１７】
また、上記画像処理は、補完対象の領域が所定面積未満であるときには、補完対象の領域を、周辺画素を用いて補完し、補完対象の領域が所定面積以上であるときには、補完対象の領域を、予め指定された画像パターンで補完する手順を含む処理として構成することができる。
【００１８】
この処理を行うレーベル印刷用データ生成プログラムによれば、画像オブジェクトの移動に際して、移動元の領域を適切に補完することができる。
また、上述したプログラムに関する発明の概念は、レーベル印刷用データ生成装置に適用することができる。例えば、レーベル印刷用データ生成装置は、上述したデータ取得手段、オブジェクト指定情報取得手段、印刷範囲選択手段、印刷用データ生成手段、判断手段及び編集手段を備えた構成とすることができる。このように構成されたレーベル印刷用データ生成装置によれば、本発明のレーベル印刷用データ生成プログラムと同様の効果を得ることができる。
【図面の簡単な説明】
【００１９】
【図１】印刷システム１の構成を表すブロック図である。
【図２】ＣＰＵ３１ａが実行する印刷操作受付処理を表すフローチャートである。
【図３】ＣＰＵ３１ａが実行するレーベル印刷設定操作受付処理を表すフローチャートである。
【図４】各種設定画面の構成を表す図である。
【図５】ＣＰＵ３１ａが実行する自動調整前処理を表すフローチャートである。
【図６】ＣＰＵ３１ａが実行する自動調整処理を表すフローチャートである。
【図７】ＣＰＵ３１ａが実行する自動調整処理を表すフローチャートである。
【図８】画像オブジェクトの配置態様を示した図である。
【発明を実施するための形態】
【００２０】
以下に本発明の実施例について、図面と共に説明する。
図１に示すように、本実施例の印刷システム１は、プリンタ装置１０と、プリンタ装置１０が印刷処理可能な画像データであるプリントデータを生成してプリンタ装置１０に入力する情報処理装置３０と、からなる。
【００２１】
本実施例の印刷システム１を構成するプリンタ装置１０は、ＣＤやＤＶＤ等の光ディスク５０のレーベル面に、情報処理装置３０から入力されたプリントデータに基づく画像を印刷可能なレーベル印刷機能を有するものである。このプリンタ装置１０は、情報処理装置３０から光ディスク５０を印刷媒体として指定するプリントデータが入力されると、当該プリントデータが表す画像を、光ディスク５０のレーベル面に印刷する。
【００２２】
一方、情報処理装置３０は、ＣＰＵ３１ａやＲＡＭ（図示せず）等を備えて装置各部を統括制御する制御部３１と、ＣＰＵ３１ａが実行するプログラム等を記憶する記憶部３３（ハードディスク装置等）と、情報表示用の液晶ディスプレイ等で構成される表示部３５と、ユーザが操作可能なキーボードやポインティングデバイス等で構成される操作部３７と、プリンタ装置１０との間でデータ通信可能なインタフェース部３９と、を備えた構成にされている。
【００２３】
また、情報処理装置３０は、ユーザから指定された印刷対象の画像データをプリンタ装置１０への入力データである上記プリントデータに変換してプリンタ装置１０に入力する手順を、ＣＰＵ３１ａに実行させるための印刷制御プログラムＰＧを、記憶部３３に記憶した構成にされている。
【００２４】
即ち、ＣＰＵ３１ａは、操作部３７を通じて印刷対象データ（印刷対象の画像データ）が選択されると、記憶部３３に記憶された印刷制御プログラムＰＧに従って、図２に示す印刷操作受付処理を実行する。
【００２５】
尚、記憶部３３には、印刷制御プログラムＰＧの他に、文書作成ソフトウェアや図形作成ソフトウェア等の各種アプリケーションプログラムが記憶されており、印刷対象データとなりうるデータは、これらアプリケーションプログラムを通じて生成される。
【００２６】
印刷操作受付処理を開始すると、ＣＰＵ３１ａは、印刷対象データの選択時に、印刷モードとしてレーベル印刷モードがユーザにより選択されたか否かを判断する（Ｓ１１０）。そして、レーベル印刷モードが選択されていないと判断すると（Ｓ１１０でＮｏ）、印刷対象データを通常処理して、印刷対象データが表す画像をプリンタ装置１０に印刷させるためのプリントデータを生成し、これをプリンタ装置１０に入力する（Ｓ１９０）。これにより、印刷対象データに基づく画像が、プリンタ装置１０によって用紙に形成されるようにする。
【００２７】
一方、印刷モードとしてレーベル印刷モードが選択された場合には（Ｓ１１０でＹｅｓ）、図３に示すレーベル印刷設定操作受付処理を実行する（Ｓ１２０）。レーベル印刷設定操作受付処理を開始すると、ＣＰＵ３１ａは、レーベル面からのはみ出しを禁止する文字又は画像を登録可能な設定画面（以下、「上位設定画面」と表現する。）Ｇ１を、表示部３５に表示する（Ｓ２１０）。図４（ａ）は、上位設定画面Ｇ１の構成例を示す図である。
【００２８】
この上位設定画面Ｇ１は、レーベル面からのはみ出しを禁止する文字又は画像として、レーベル面に印刷すべき画像オブジェクト（以下、「注目画像オブジェクト」と表現する。）の指定情報を受付可能なグラフィカルユーザインタフェース（ＧＵＩ）として構成されている。
【００２９】
具体的に、上位設定画面Ｇ１には、注目画像オブジェクトについての登録操作を受付可能な設定エリアが複数設けられており、この上位設定画面Ｇ１は、複数の注目画像オブジェクトの指定を受け付けることができるように構成されている。具体的に、図４（ａ）に示す例では、三つの設定エリアＧ１１，Ｇ１２，Ｇ１３が設けられており、上位設定画面Ｇ１は、合計３つの注目画像オブジェクトを登録可能な構成にされている。
【００３０】
これら各設定エリアＧ１１，Ｇ１２，Ｇ１３は、夫々、注目画像オブジェクトに指定する画像オブジェクトのタイプとして「文字」及び「画像」のいずれか一方を選択可能なラジオボタンＥ１と、タイプが「文字」である場合に注目画像オブジェクトを定義付ける文字列の入力欄Ｅ２と、タイプが「画像」である場合に注目画像オブジェクトに対応する画像データの格納場所（パス）を入力するための入力欄Ｅ５と、当該設定エリアのユーザインタフェースを構成するこれらエレメントＥ１，Ｅ２，Ｅ５への入力情報で定まる注目画像オブジェクトに対応する下位設定画面を呼出可能な詳細設定ボタンＥ６と、を備える。
【００３１】
また、上位設定画面Ｇ１には、注目画像オブジェクトの登録操作を完了する旨のユーザ意思を受け付けるための登録完了ボタンＢ１が設けられている。
ＣＰＵ３１ａは、Ｓ２１０でこのような構成の上位設定画面Ｇ１を表示部３５に表示した後、操作部３７を通じて上位設定画面Ｇ１に対する操作がなされるまで待機する（Ｓ２２０）。そして、操作がなされると（Ｓ２２０でＹｅｓ）、Ｓ２３０に移行する。
【００３２】
Ｓ２３０に移行すると、ＣＰＵ３１ａは、当該なされた操作が詳細設定ボタンＥ６の押下操作であるか否かを判断し（Ｓ２３０）、詳細設定ボタンＥ６の押下操作であると判断すると（Ｓ２３０でＹｅｓ）、Ｓ３１０に移行する。一方、詳細設定ボタンＥ６の押下操作ではないと判断すると（Ｓ２３０でＮｏ）、Ｓ２４０に移行する。
【００３３】
また、Ｓ２４０に移行すると、ＣＰＵ３１ａは、上記なされた操作が登録完了ボタンＢ１の押下操作であるか否かを判断する。そして、登録完了ボタンＢ１の押下操作であると判断した場合には（Ｓ２４０でＹｅｓ）、Ｓ２５０に移行し、登録完了ボタンＢ１の押下操作ではないと判断した場合には（Ｓ２４０でＮｏ）、Ｓ２４５に移行する。
【００３４】
また、Ｓ２４５では、上位設定画面Ｇ１に対してなされたその他の操作に対応した処理を実行する。具体的には、操作内容に従って、上位設定画面Ｇ１を構成するエレメントＥ１，Ｅ２，Ｅ５の表示態様を切り替えると共に、上位設定画面Ｇ１を構成する各エレメントＥ１，Ｅ２，Ｅ５が保持する値を初期値から変更する。その後、Ｓ２２０に移行する。
【００３５】
一方、Ｓ３１０に移行すると、ＣＰＵ３１ａは、図４（ｂ）に示す下位設定画面Ｇ２を表示部３５に表示して下位設定画面をアクティブにする一方、上位設定画面を非アクティブ（操作不可能な状態）に設定する。図４（ｂ）は、Ｓ３１０で表示部３５に表示される下位設定画面Ｇ２の構成例を示す図である。この下位設定画面Ｇ２は、注目画像オブジェクトの移動先及び移動態様及び移動元補完方法の指定を受付可能なグラフィカルユーザインタフェースとして構成されている。
【００３６】
具体的に、下位設定画面Ｇ２は、移動先の指定操作を受付可能な移動先設定エリアＧ２１、及び、移動態様の指定操作を受付可能な移動態様設定エリアＧ２２、及び、注目画像オブジェクトの移動により空にされる移動元領域の補完方法の指定操作を受付可能な補完設定エリアＧ２３を有した構成にされている。
【００３７】
そして、移動先設定エリアＧ２１は、レーベル面を９０度ずつ４分割してなる各区画の内、注目画像オブジェクトの移動先とする区画を指定可能なラジオボタンＥ１１を備える。即ち、移動先設定エリアＧ２１では、注目画像オブジェクトの移動先についての指定情報を、操作部３７を通じてユーザから操作されるラジオボタンＥ１１から取得する。
【００３８】
一方、移動態様設定エリアＧ２２は、注目画像オブジェクトを移動先の区画で円弧（レーベル面の外周）に沿って配置するか否かを指定可能なチェックボックスＥ１２と、注目画像オブジェクトを移動先の区画に拡大又は縮小して配置するか否かを指定可能なチェックボックスＥ１３と、注目画像オブジェクトを拡大又は縮小する場合の変倍率を入力可能な入力欄Ｅ１４と、を備える。
【００３９】
また、補完設定エリアＧ２３は、注目画像オブジェクトの移動に伴って、移動元で空にされた画像領域を補完する際に用いるべき画像パターンを指定可能な入力欄Ｅ１５を備える。具体的に、入力欄Ｅ１５には、補完時に用いるべき画像パターンに対応した画像データの格納場所を表す情報が入力される。更に、下位設定画面Ｇ２には、上位設定画面Ｇ１に操作対象の画面を戻すための完了ボタンＢ２が設けられている。
【００４０】
このような構成の下位設定画面Ｇ２を表示部３５に表示すると、ＣＰＵ３１ａは、下位設定画面Ｇ２に対する何らかの操作がなされるまで待機し（Ｓ３２０）、操作がなされると（Ｓ３２０でＹｅｓ）、なされた操作が完了ボタンＢ２の押下操作であるか否かを判断する（Ｓ３３０）。そして、なされた操作が完了ボタンＢ２の押下操作である場合には（Ｓ３３０でＹｅｓ）、下位設定画面Ｇ２を閉じて上位設定画面Ｇ１をアクティブな状態に戻す（Ｓ３４０）。その後、Ｓ３２０に移行する。
【００４１】
一方、なされた操作が完了ボタンＢ２の押下操作ではないと判断すると（Ｓ３３０でＮｏ）、ＣＰＵ３１ａは、Ｓ３３５に移行し、下位設定画面Ｇ２に対するその他の操作に対応した処理を実行する。具体的には、操作内容に従って下位設定画面Ｇ２を構成するエレメントＥ１１〜Ｅ１５の表示態様を切り替えると共に、下位設定画面Ｇ２を構成する各エレメントＥ１１〜Ｅ１５が保持する値を初期値から変更する。その後、Ｓ３２０に移行する。
【００４２】
また、上位設定画面Ｇ１における登録完了ボタンＢ１が押下操作されて、Ｓ２５０に移行すると、ＣＰＵ３１ａは、上位設定画面Ｇ１及び下位設定画面Ｇ２において初期値から変更された各エレメントの値に基づき、ユーザにより登録操作がなされた注目画像オブジェクトの定義情報と注目画像オブジェクトの移動先及び移動態様及び移動元補完方法についての指定情報とを関連付けたデータ（以下、「注目画像オブジェクト設定データ」と表現する。）を注目画像オブジェクト毎に生成し、記憶部３３に記憶保持する。その後、上記設定画面Ｇ１を閉じて当該レーベル印刷設定操作受付処理を終了する。これにより、上位設定画面Ｇ１及び下位設定画面Ｇ２を通じてなされたユーザ操作に従う注目画像オブジェクトの登録を完了する。
【００４３】
尚、注目画像オブジェクト設定データを構成する上記注目画像オブジェクトの定義情報は、エレメントＥ２に入力された文字列、又は、エレメントＥ５を通じて入力された画像データの格納場所の情報からなる。ちなみに、エレメントＥ２及びエレメントＥ５のいずれにも情報入力がなされなかった設定エリアＧ１１，Ｇ１２，Ｇ１３については、この設定エリアにおいて注目画像オブジェクトの登録操作がなされなかったものと見做す。
【００４４】
即ち、該当する設定エリアのエレメントＥ１，Ｅ２，Ｅ５が保持する値に基づいた注目画像オブジェクト設定データについては、作成しないものとする。
一方、注目画像オブジェクト設定データが備える注目画像オブジェクトの移動先指定情報は、下位設定画面Ｇ２のエレメントＥ１１を通じて選択された区画を表す情報からなる。エレメントＥ１１に対してユーザ操作がなされなかった場合には、初期値を、注目画像オブジェクトの移動先指定情報に格納する。
【００４５】
同様に、注目画像オブジェクト設定データが備える注目画像オブジェクトの移動態様指定情報は、注目画像オブジェクトを移動先の区画で円弧（レーベル面の外周）に沿って配置するか否かを表す情報、注目画像オブジェクトを移動先の区画に拡大又は縮小して配置するか否かを表す情報、及び、変倍率を表す情報からなる。エレメントＥ１２，Ｅ１３に対してユーザ操作がなされなかった場合には、円弧に沿って配置する意思、拡大又は縮小する意思がユーザにないものとして、注目画像オブジェクトの移動態様指定情報を生成する。尚、変倍率の初期値は、拡大縮小しないことを表す１００％に設定されている。
【００４６】
この他、注目画像オブジェクト設定データが備える注目画像オブジェクトの移動元補完方法指定情報は、エレメントＥ１５に入力された画像データの格納場所の情報からなる。エレメントＥ１５に対するユーザ操作がなかった場合には、画像データが指定されていない旨の情報を移動元補完方法指定情報に格納する。
【００４７】
続いて、レーベル印刷設定操作受付処理の実行後に、ＣＰＵ３１ａがＳ１３０で実行する自動調整前処理について図５を用いて説明する。この自動調整前処理は、印刷対象データから、注目画像オブジェクトがレイアウトされた位置を特定するための処理である。
【００４８】
図５に示す自動調整前処理を開始すると、ＣＰＵ３１ａは、ユーザにより選択された上記印刷対象データを読み込み（Ｓ４１０）、印刷対象データに対してレーベル面の形状に対応した印刷範囲を設定する（Ｓ４２０）。例えば、ドーナツ状の印刷範囲の中心を、印刷対象データが表す画像の中心に合わせるようにして、印刷範囲を設定する。
【００４９】
また、Ｓ４２０での処理を終えると、ＣＰＵ３１ａは、レーベル印刷設定操作受付処理において生成し記憶保持した注目画像オブジェクト設定データの一群の情報に基づき、レーベル印刷設定操作受付処理で登録された注目画像オブジェクトの一つを、処理対象オブジェクトに設定する（Ｓ４３０）。
【００５０】
その後、処理対象オブジェクトが「文字」タイプの画像オブジェクトであるか否かを、対応する注目画像オブジェクト設定データを参照して判断し（Ｓ４４０）、処理対象オブジェクトが「文字」の画像オブジェクトであると判断すると（Ｓ４４０でＹｅｓ）、印刷対象データ（尚、本実施例では、ラスタ画像データを想定している。）を、周知のＯＣＲ処理と同様の手法で解析して、印刷対象データが表す画像領域内の文字を抽出し、この抽出結果から、処理対象オブジェクトに対応する文字列がレイアウトされた上記印刷対象データが表す画像領域内の位置を、処理対象オブジェクトのレイアウト位置として特定し、このレイアウト位置の情報を記憶保持する処理を実行する（Ｓ４５０）。その後、Ｓ４７０に移行する。
【００５１】
一方、処理対象オブジェクトが、「文字」タイプの画像オブジェクトではないと判断すると（Ｓ４４０でＮｏ）、注目画像オブジェクト設定データが備える上記注目画像オブジェクトの定義情報として記述された画像データの格納場所の情報に基づき、この格納場所に格納された画像データを読み出して、当該画像データの画素配列と印刷対象データの画素配列とを比較し、これによって、印刷対象データが表す画像領域内における処理対象オブジェクトのレイアウト位置を特定し、このレイアウト位置の情報を記憶保持する処理を実行する（Ｓ４６０）。その後、Ｓ４７０に移行する。
【００５２】
尚、Ｓ４６０では、例えば、画素配列が一致する場所を、処理対象オブジェクトのレイアウト位置であると特定することができる。
また、Ｓ４７０に移行すると、ＣＰＵ３１ａは、Ｓ４５０，Ｓ４６０で処理対象オブジェクトのレイアウト位置を特定することができたか否かを判断する。そして、印刷対象データに処理対象オブジェクトがレイアウトされていない等の原因により、処理対象オブジェクトのレイアウト位置を特定することができなかった場合には（Ｓ４７０でＮｏ）、処理対象オブジェクトを特定することができなかった旨のエラーメッセージを表示部３５に表示する。その後、Ｓ４９０に移行する。
【００５３】
一方、処理対象オブジェクトのレイアウト位置を特定することができた場合には（Ｓ４７０でＹｅｓ）、エラーメッセージを表示することなく、Ｓ４９０に移行する。
Ｓ４９０に移行すると、ＣＰＵ３１ａは、レーベル印刷設定操作受付処理にて登録された注目画像オブジェクトの全てを処理対象オブジェクトに選択して、Ｓ４４０以降の処理を実行したか否かを判断する。そして、実行していないと判断すると（Ｓ４９０でＮｏ）、Ｓ４３０に移行する。一方、実行していると判断すると（Ｓ４９０でＹｅｓ）、当該自動調整前処理を終了する。このようにして、自動調整前処理では、レーベル印刷設定操作受付処理にて登録された各注目画像オブジェクトの印刷対象データが表す画像領域内でのレイアウト位置を特定する。
【００５４】
また、自動調整前処理を終了すると、ＣＰＵ３１ａは、Ｓ１４０に移行して、図６及び図７に示す自動調整処理を実行する。具体的に、自動調整処理では、注目画像オブジェクトが印刷範囲に収まるように、印刷範囲を変更したり、注目画像オブジェクトのレイアウト位置を変更する画像処理を印刷対象データに対して実行したりする。
【００５５】
Ｓ１４０で自動調整処理を開始すると、ＣＰＵ３１ａは、レーベル印刷設定操作受付処理にて登録された全ての注目画像オブジェクトがＳ４２０で設定された印刷範囲内に収まっているか否かを判断する（Ｓ５１０）。尚、Ｓ５１０以降では、自動調整前処理にてレイアウト位置を特定することができなかった注目画像オブジェクトを無視して（換言すれば、注目画像オブジェクトではないと取り扱って）、各処理を行う。
【００５６】
即ち、Ｓ５１０では、レイアウト位置を特定することができた注目画像オブジェクトについて、特定されたレイアウト位置の情報に基づき、各注目画像オブジェクトの全体が印刷範囲からはみ出ることなく、印刷範囲に収まっているか否かを判断する。そして、全ての注目画像オブジェクトが印刷範囲内に収まっている場合には、肯定判断する。一方、一つの注目画像オブジェクトでも印刷範囲内に収まっていない場合には、否定判断する。
【００５７】
Ｓ５１０で肯定判断すると、ＣＰＵ３１ａは、当該自動調整処理を終了する。一方、Ｓ５１０で否定判断すると、Ｓ４２０で設定した印刷範囲を、印刷対象データが表す画像領域内でずらして、その印刷範囲内に全ての注目画像オブジェクトが収まるか否かを判断する処理を繰り返す。これによって、全ての注目画像オブジェクトが収まるように印刷範囲を設定することができるか否かをチェックする。
【００５８】
そして、全ての注目画像オブジェクトが収まるように印刷範囲を設定することができる場合には（Ｓ５３０でＹｅｓ）、印刷範囲を、上記全ての注目画像オブジェクトが収まる印刷範囲に再設定する（Ｓ５３５）。その後、当該自動調整処理を終了する。
【００５９】
一方、全ての注目画像オブジェクトが収まるように印刷範囲を設定することができない場合には（Ｓ５３０でＮｏ）、Ｓ５４０に移行し、印刷範囲内にその全体が収まっていない注目画像オブジェクトの一つを、抽出対象オブジェクトに設定する。具体的に、Ｓ５４０では、レイアウトの優先順位の高い順に、注目画像オブジェクトを抽出対象オブジェクトに選択する。その後、Ｓ５５０以降の処理を実行する。
【００６０】
尚、本実施例においては、上位設定画面Ｇ１で登録された各注目画像オブジェクトに対して、登録時に用いられた設定エリアＧ１１，Ｇ１２，Ｇ１３に応じた、レイアウトの優先順位が割り当てられる。例えば、設定エリアＧ１１を通じて登録された注目画像オブジェクトの優先順位は、１位（最優先）に設定され、設定エリアＧ１２を通じて登録された注目画像オブジェクトの優先順位は、２位に設定され、設定エリアＧ１３を通じて登録された注目画像オブジェクトの優先順位は、３位（最下位）に設定される。この優先順位の情報は、注目画像オブジェクト設定データ内に記述される。
【００６１】
Ｓ５５０に移行すると、ＣＰＵ３１ａは、抽出対象オブジェクトを印刷対象データの画像領域から抽出する。その後、当該抽出により空の状態にされた画像領域（換言すれば元々抽出対象オブジェクトがレイアウトされていた領域）の面積が、予め定められた閾値以上であるか否かを判断する（Ｓ５６０）。但し、ここでは、抽出により空の状態にされた画像領域であって印刷範囲内に位置する領域の面積が、予め定められた閾値以上であるか否かを判断する。
【００６２】
そして、空の状態にされた画像領域の面線が閾値未満であると判断すると（Ｓ５６０でＮｏ）、当該空の状態にされた画像領域部分をフィルタ処理して周辺画素で補完する（Ｓ５７０）。例えば、周知のメディアンフィルタを用いて該当する画像領域部分を周辺画素で補完することができる。その後、Ｓ５９０に移行する。
【００６３】
尚、フィルタとしては、その他に最大値フィルタや最小値フィルタなどが知られており、Ｓ５７０では、これらのフィルタを用いてもよい。また、Ｓ５７０では、空の状態にされた画像領域の内、印刷範囲内に位置する領域のみを周辺画素で補完すればよく、印刷範囲外の領域については、レーベル面の印刷に用いられないので、わざわざ補完する必要はない。この点については、後述するＳ５８０の処理に対しても同様のことが言える。
【００６４】
一方、空の状態にされた画像領域の面積が閾値以上であると判断すると（Ｓ５６０でＹｅｓ）、補完用データがあるか否かを判断する（Ｓ５６５）。具体的に、Ｓ５６５では、抽出対象オブジェクトに対応する注目画像オブジェクト設定データを参照して、移動元補完方法指定情報に画像データの格納場所が記述されているか否かを判断する。また、格納場所が記述されていれば、当該格納場所から画像データを取得できるか否かを判断する。そして、移動元補完方法指定情報にて指定された格納場所から画像データを取得できた場合には、補完用データがあると判断し、それ以外の場合には、補完用データがないと判断する。
【００６５】
ここで、補完用データがないと判断すると（Ｓ５６５でＮｏ）、ＣＰＵ３１ａは、Ｓ５７０に移行して、上述したように、空の状態にされた画像領域部分をフィルタ処理して周辺画素で補完する。一方、補完用データがあると判断すると（Ｓ５６５でＹｅｓ）、ＣＰＵ３１ａは、Ｓ５８０に移行して、空の状態にされた画像領域部分に、上記取得した画像データが表す画像を配列して、画像パターンを形成する。これによって、該当する画像領域部分を補完する。その後、Ｓ５９０に移行する。
【００６６】
また、Ｓ５９０では、印刷範囲から外れた注目画像オブジェクトの全てについて、これを抽出対象オブジェクトに選択し、Ｓ５５０以降の処理を実行したか否かを判断し、実行していない場合には（Ｓ５９０でＮｏ）、Ｓ５４０に移行し、新たな抽出対象オブジェクトを設定して、Ｓ５５０以降の処理を実行する。一方、実行したと判断すると（Ｓ５９０でＹｅｓ）、Ｓ６００に移行する（図７参照）。
【００６７】
また、Ｓ６００に移行すると、ＣＰＵ３１ａは、Ｓ５５０の処理で抽出した注目画像オブジェクトの一つを、レイアウト対象オブジェクトに選択し、Ｓ６１０以降の処理を実行する。但し、レイアウト対象オブジェクトについては、Ｓ５４０での処理と同様、レイアウト優先順位の高い注目画像オブジェクトから順に選択して、これをレイアウト対象オブジェクトに設定する。
【００６８】
レイアウト対象オブジェクトを選択してＳ６１０に移行すると、ＣＰＵ３１ａは、既にレイアウト済の注目画像オブジェクトに重ならないようにして、印刷対象データにおけるＳ４２０で設定した印刷範囲内の区画であって、レイアウト対象オブジェクトに対応する注目画像オブジェクト設定データの移動先指定情報が示す区画に、当該注目画像オブジェクト設定データの移動態様指定情報が示す移動態様で、当該レイアウト対象オブジェクトをレイアウトできるか否かをチェックする。
【００６９】
例えば、円弧に沿って配置することが指定されている場合には（ケース１）、レーベル面の外周から予め定められた微小量内側の円弧に合わせるようにして、レイアウト対象オブジェクトの底辺を湾曲させて、印刷範囲の移動先指定情報が示す区画に、当該レイアウト対象オブジェクトをレイアウトするが（図８（ａ）参照：レイアウト方式１）、この際には、既にレイアウトされている注目画像オブジェクトに重ならないようにしつつ、移動先指定情報が示す区画内に、上述したレイアウト方式１で、レイアウト対象オブジェクトを、その全体が区画内に収まるように、レイアウトできるか否かをチェックする。尚、図８（ａ）は、円弧に沿って配置することが指定されている場合の注目画像オブジェクトのレイアウト方式を示した説明図である。
【００７０】
一方、円弧に沿って配置することが指定されていない場合には（ケース２）、レイアウト対象オブジェクトを湾曲させることなく、元の形状のまま、印刷範囲の移動先指定情報が示す区画にレイアウトするが（図８（ｂ）参照：レイアウト方式２）、この際には、既にレイアウトされている注目画像オブジェクトに重ならないようにしつつ、移動先指定情報が示す区画内に、上述したレイアウト方式２で、レイアウト対象オブジェクトを、その全体が区画内に収まるように、レイアウトできるか否かをチェックする。図８（ｂ）は、円弧に沿って配置することが指定されていない場合の注目画像オブジェクトのレイアウト方式を示した説明図である。
【００７１】
この他、移動態様指定情報にて拡大又は縮小することが指定されている場合には、レイアウト対象オブジェクトを、指定された変倍率で拡大又は縮小処理した後の画像オブジェクトを基準にして、当該レイアウト対象オブジェクトを、上述した条件を満足するようにレイアウトできるか否かをチェックする。
【００７２】
そして、レイアウトできると判断した場合には（Ｓ６２０でＹｅｓ）、Ｓ６３０に移行して、レイアウト対象オブジェクトを、既にレイアウトされている注目画像オブジェクトに重ならないようにしつつ、上記印刷範囲における移動先指定情報が示す区画内に、移動態様指定情報が示す移動態様に対応する上記レイアウト方式１又はレイアウト方式２で（拡大又は縮小することが指定されている場合には更にレイアウト対象オブジェクトを拡大又は縮小処理して）、その全体が区画内に収まるように、レイアウトする。勿論、この際には、Ｓ５７０，Ｓ５８０の処理を経てレイアウト対象オブジェクトの移動元の領域が補完された後の印刷対象データを画像処理して、上記手法で、レイアウト対象オブジェクトをレイアウトする。
【００７３】
尚、移動先の区画に、先にレイアウトされている注目画像オブジェクトが一つもない場合には、移動先区画の中心（レイアウト方式１の場合には円弧の中心）に寄せるようにして、レイアウト対象オブジェクトをレイアウトするのが好ましい。但し、移動先の区画の、どの位置にレイアウト対象オブジェクトをレイアウトするかは任意設計的事項である。
【００７４】
また、Ｓ６３０での処理を終えると、ＣＰＵ３１ａは、Ｓ５５０で抽出した注目画像オブジェクトの全てについて、これらをレイアウト対象オブジェクトに設定して、Ｓ６１０以降の処理を実行したか否かを判断し、実行していないと判断すると（Ｓ６８０でＮｏ）、Ｓ６００に移行して、新たにレイアウト対象オブジェクトを設定する。
【００７５】
そして、新たに設定した上記レイアウト対象オブジェクトについて、当該レイアウト対象オブジェクトに対応する注目画像オブジェクト設定データの移動先指定情報が示す区画に、既にレイアウト済の注目画像オブジェクトに重ならないようにして、当該注目画像オブジェクト設定データの移動態様指定情報が示す移動態様で、当該レイアウト対象オブジェクトをレイアウトできるか否かをチェックする（Ｓ６１０）。
【００７６】
そして、レイアウトできないと判断すると（Ｓ６２０でＮｏ）、レイアウト対象オブジェクトを縮小処理すれば、既にレイアウトされている注目画像オブジェクトに重ならないようにしつつ、上記印刷範囲における移動先指定情報が示す区画内に、移動態様指定情報が示す移動態様に対応する上記レイアウト方式１又はレイアウト方式２で、レイアウト対象オブジェクトの全体が区画内に収まるように、縮小処理後の当該レイアウト対象オブジェクトをレイアウトすることができるか否かをチェックする（Ｓ６４０）。
【００７７】
但し、ここでは、変倍率に下限を設定して、その変倍率以上の縮小処理で、レイアウト対象オブジェクトを、上記条件を満足するように、レイアウトすることができるか否かをチェックする。尚、移動態様指定情報にて拡大又は縮小することが指定されている場合には、レイアウト対象オブジェクトを指定された変倍率で拡大又は縮小処理した後のレイアウト対象オブジェクトを基準にして、これを縮小処理すれば、既にレイアウト済の注目画像オブジェクトに重ならないようにして、移動先指定情報が示す区画に、上記レイアウト方式１又はレイアウト方式２で、レイアウト対象オブジェクトをレイアウトできるか否かをチェックする。
【００７８】
そして、レイアウトできると判断すると（Ｓ６５０でＹｅｓ）、レイアウト対象オブジェクトを縮小処理して（移動態様指定情報にて拡大又は縮小することが指定されている場合には、レイアウト対象オブジェクトを指定された変倍率で拡大又は縮小処理した後のレイアウト対象オブジェクトを縮小処理して）、印刷範囲における移動先指定情報が示す区画に、既にレイアウト済の注目画像オブジェクトに重ならないようにして、上記レイアウト方式１又はレイアウト方式２で、レイアウト対象オブジェクトをレイアウトする（Ｓ６６０）。その後、Ｓ６８０に移行する。
【００７９】
この他、Ｓ６５０でレイアウトできないと判断すると、ＣＰＵ３１ａは、Ｓ６７０に移行し、レイアウト対象オブジェクト（移動態様指定情報にて拡大又は縮小することが指定されている場合には、レイアウト対象オブジェクトを指定された変倍率で拡大又は縮小処理した後のレイアウト対象オブジェクト）を上記下限まで縮小処理する。その後、この縮小処理後のレイアウト対象オブジェクトを、既に移動先の区画内にレイアウトされている注目画像オブジェクトと同変倍率で、縮小処理する。
【００８０】
即ち、既にレイアウト済の注目画像オブジェクトに重ならないようにして、印刷範囲における移動先指定情報が示す区画に、移動態様指定情報が示す移動態様に対応したレイアウト方式１又はレイアウト方式２で、レイアウト対象オブジェクトをレイアウトできるようになるまで、レイアウト対象オブジェクトを、既にレイアウトされている注目画像オブジェクトと共に縮小処理する。
【００８１】
その後、縮小処理後のレイアウト対象オブジェクトを、上述した条件を満足するように、印刷範囲にレイアウトする。このようにしてレイアウト対象オブジェクトを、印刷範囲にレイアウトすると、Ｓ６８０に移行し、Ｓ５５０で抽出した注目画像オブジェクトの全てについて、これらをレイアウト対象オブジェクトに設定して、Ｓ６１０以降の処理を実行したか否かを判断する。そして、実行したと判断すると、当該自動調整処理を終了して、Ｓ１５０に移行する。
【００８２】
また、Ｓ１５０では、自動調整処理による編集後の印刷対象データ（編集されていない場合には元の印刷対象データ）から、現在設定されている印刷範囲内の画像を抽出して、当該抽出画像を、光ディスク５０のレーベル面に印刷させるためのプリントデータを生成する。このプリントデータは、印刷対象データが表す画像の内、上記抽出した印刷範囲内の画像情報のみを有する画像データである。
【００８３】
その後、ＣＰＵ３１ａは、生成したプリントデータに基づき、レーベル面への印刷結果を表すプレビュー画面を表示し（Ｓ１６０）、操作部３７を通じて印刷ＯＫとの指令がユーザから入力されると（Ｓ１７０でＹｅｓ）、上記生成したプリントデータを、プリンタ装置１０に入力して、プリンタ装置１０に、このプリントデータに基づく画像を、光ディスク５０のレーベル面に印刷させる（Ｓ１８０）。その後、当該印刷操作受付処理を終了する。一方、操作部３７を通じて印刷ＮＧとの指令がユーザから入力されると（Ｓ１７０でＮｏ）、上記生成したプリントデータを破棄して、当該印刷操作受付処理を終了する。
【００８４】
以上に、本実施例の印刷システム１の構成について説明したが、本実施例によれば、ユーザから指定された画像オブジェクトを印刷範囲に収めるように印刷対象データを編集する。従って、本実施例によれば、従来よりも適切に印刷対象データを処理して、ユーザの美感に適した画像を光ディスク５０のレーベル面へ印刷可能なレーベル印刷用データ（プリントデータ）を生成することができる。
【００８５】
また、本実施例によれば、画像オブジェクトの移動先を、ユーザに大雑把に指定させて、移動先の区画においては、他の画像オブジェクトと重ならないように、移動対象の画像オブジェクトのレイアウト位置を決定する。従って、ユーザの美感を、画像オブジェクトのレイアウト位置に反映させながらも、ユーザによるレイアウト位置の調整が未熟であることが原因で、画像オブジェクト間の重なりが生じてレーベル画像の美感が損なわれるのを抑えることができる。即ち、本実施例によれば、簡単な操作で適切なレーベル画像を光ディスク５０のレーベル面に印刷することができる。
【００８６】
この他、本実施例によれば、ユーザからの指示に従って、画像オブジェクトをレーベル面の外周に沿ってレイアウトしたり、画像オブジェクトを拡大又は縮小したりする。即ち、本実施例の印刷システム１によれば、画像オブジェクトの移動態様（換言すれば、画像加工の態様）を、ユーザが選択できるようにしている。従って、ユーザは、レーベル画像のレイアウトを簡単な操作で自由度高く調整することができ、より自分の美感に沿ったレーベル画像をレーベル面に印刷することができる。
【００８７】
また、本実施例によれば、画像オブジェクトを移動させる際に、印刷範囲内に位置する移動元の画像領域部分を、周辺画素で補完したり、ユーザから指定された画像パターンで補完する。更に、補完方法を、移動元領域の面積によって切り替える。従って、本実施例によれば、画像オブジェクトの移動に伴い、移動元の領域で美感が損なわれるのを抑えることができて、一層、ユーザの美感に適したレーベル画像を、光ディスク５０のレーベル面に印刷することができる。
【００８８】
尚、「特許請求の範囲」に記載された発明と、上記実施例との対応関係は、次の通りである。即ち、データ取得手段は、Ｓ４１０の処理にて実現され、オブジェクト指定情報取得手段は、ユーザインタフェースとして機能する上位設定画面Ｇ１及び上位設定画面Ｇ１での設定内容から注目画像オブジェクト設定データを生成するレーベル印刷設定操作受付処理にて実現されている。
【００８９】
また、印刷範囲選択手段は、Ｓ４２０にて実現され、印刷用データ生成手段は、Ｓ１５０の処理にて実現され、判断手段は、Ｓ５１０の処理にて実現され、編集手段は、Ｓ５４０〜Ｓ６８０の処理にて実現されている。また、移動先指定情報取得手段は、移動先設定エリアＧ２１及び移動先設定エリアＧ２１での設定内容から注目画像オブジェクト設定データ（移動先指定情報）を生成するレーベル印刷設定操作受付処理にて実現されている。
【００９０】
この他、形態指定情報取得手段は、移動態様設定エリアＧ２２及び移動態様設定エリアＧ２２での設定内容から注目画像オブジェクト設定データ（移動態様指定情報）を生成するレーベル印刷設定操作受付処理にて実現されている。
【００９１】
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、Ｓ６７０の処理は、実行しないようしてもよい。また、図４に示す設定画面Ｇ１，Ｇ２の構成は、あくまで一例であり、設定画面Ｇ１，Ｇ２の構成が、上記実施例に限定されるものではないことはいうまでもない。
【符号の説明】
【００９２】
１…印刷システム、１０…プリンタ装置、３０…情報処理装置、３１…制御部、３１ａ…ＣＰＵ、３３…記憶部、３５…表示部、３７…操作部、３９…インタフェース部、５０…光ディスク、Ｇ１，Ｇ２…設定画面、Ｇ１１，Ｇ１２，Ｇ１３…設定エリア、Ｇ２１…移動先設定エリア、Ｇ２２…移動態様設定エリア、Ｇ２３…補完設定エリア、ＰＧ…印刷制御プログラム
【図１】
2011076674.tif 000003
【図２】
2011076674.tif 000004
【図３】
2011076674.tif 000005
【図４】
2011076674.tif 000006
【図５】
2011076674.tif 000007
【図６】
2011076674.tif 000008
【図７】
2011076674.tif 000009
【図８】
2011076674.tif 000010