"1又は複数のデザインパーツを含むデザイン画像の画像データが複数記憶されているデザイン画像記憶手段と、指を撮影して指画像を得る撮影手段と、この撮影手段によって取得された前記指画像から爪領域を抽出し、この爪領域の輪郭線の座標値を検出する爪領域情報検出手段と、前記デザイン画像記憶手段に記憶されている前記複数のデザイン画像の中から一つのデザイン画像を選択するデザイン選択手段と、このデザイン選択手段によって選択されたデザイン画像の画像データを前記デザイン画像記憶手段から読み出して、この読み出されたデザイン画像の画像データと前記爪領域情報検出手段により抽出された爪領域の大きさとに基づいて前記デザインパーツの配置を示す座標値を含む中間デザイン画像の画像データを生成する中間デザイン画像生成手段と、この中間デザイン画像生成手段によって生成された前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出手段によって検出された前記爪領域の輪郭線の座標値とを比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するパーツ位置判断手段と、前記パーツ位置判断手段によって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記デザインパーツの全てが前記爪領域内に収まるように前記中間デザイン画像を移動させるデザイン画像移動手段と、前記デザイン画像移動手段による前記中間デザイン画像の移動後に、前記中間デザイン画像の画像データに基づく画像を前記爪領域に印刷する印刷手段と、を備えていることを特徴とするネイルプリント装置。前記デザイン画像移動手段は、前記パーツ位置判断手段によって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記中間デザイン画像の外周枠を設定し、この外周枠の座標値を得る外周枠設定手段と、この外周枠設定手段によって得られた前記外周枠の座標値と前記爪領域情報検出手段によって検出された前記爪領域の輪郭線の座標値とを比較して、前記外周枠が前記爪領域内に収まっているか否かを判断する外周枠位置判断手段と、この外周枠判断手段によって前記外周枠が前記爪領域内に収まっていないと判断されたときに、前記外周枠が前記爪領域内に収まるように前記外周枠の位置及び/又は大きさを調整する外周枠調整手段と、を含み、この外周枠調整手段による調整の結果、前記外周枠位置判断手段によって前記外周枠が前記爪領域内に収まっていると判断されたときに、前記中間デザイン画像をその中心点が前記外周枠調整手段による調整後の前記外周枠の中心点と一致する位置まで移動させるものであることを特徴とする請求項1に記載のネイルプリント装置。前記パーツ位置判断手段は、前記デザイン画像移動手段による移動後の前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出手段によって検出された前記爪領域の輪郭線の座標値とをさらに比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するものであり、前記パーツ位置判断手段によって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記中間デザイン画像を縮小するデザイン画像縮小手段をさらに備えていることを特徴とする請求項1又は請求項2に記載のネイルプリント装置。前記デザイン画像縮小手段は、前記外周枠調整手段による調整後の外周枠の、調整前の外周枠に対する縮小率に応じて前記中間デザイン画像を縮小するものであることを特徴とする請求項3に記載のネイルプリント装置。前記デザイン画像縮小手段は、前記外周枠調整手段による調整後の外周枠の座標値と調整前の外周枠の座標値との各対応座標の平均値を算出してこの平均値を座標値とする中間外周枠を設定する中間外周枠設定手段を含み、この中間外周枠設定手段により設定された前記中間外周枠内に収まる大きさまで前記中間デザイン画像を縮小するものであることを特徴とする請求項3又は請求項4に記載のネイルプリント装置。前記デザイン画像記憶手段は、前記デザイン画像を構成している前記デザインパーツ毎にサイズデータ、位置データ、イメージデータを対応付けて記憶しているものであり、前記爪領域情報検出手段は、前記指画像から爪領域を抽出し、この爪領域の面積と横方向及び縦方向の長さ寸法とを検出するものであって、前記中間デザイン画像生成手段は、前記デザイン画像に含まれている前記各デザインパーツのサイズデータ及び位置データと、前記爪領域情報検出手段により検出された前記爪領域の面積、横方向及び縦方向の長さ寸法とに基づいて、前記各デザインパーツの印刷サイズ及び印刷位置を算出するパーツレイアウト算出手段を含み、このパーツレイアウト算出手段により算出された各デザインパーツの印刷サイズ及び印刷位置と、前記デザイン画像記憶手段から読み出されたデザイン画像に含まれている各デザインパーツのイメージデータとに基づいて前記中間デザイン画像を生成するものであることを特徴とする請求項1から請求項5に記載のネイルプリント装置。前記各デザインパーツのサイズデータは、前記デザイン画像を基準爪モデル上に配置した場合における各デザインパーツの面積と前記基準爪モデルの面積との相対的な面積比率により前記各デザインパーツのサイズを特定するものであり、前記各デザインパーツの位置データは、前記基準爪モデルの横方向の長さ及び縦方向の長さを基準としたときの相対的な位置関係により前記各デザインパーツの位置を特定するものであって、前記パーツレイアウト算出手段は、前記基準爪モデルの面積並びに横方向及び縦方向の長さ寸法を前記爪領域情報検出手段により検出された前記爪領域の面積並びに横方向及び縦方向の長さ寸法に置き換えて、前記各デザインパーツの印刷サイズ及び印刷位置を算出するものであることを特徴とする請求項6に記載のネイルプリント装置。指を撮影して指画像を得る撮影ステップと、この撮影ステップにおいて取得された前記指画像から爪領域を抽出し、この爪領域の輪郭線の座標値を検出する爪領域情報検出ステップと、1又は複数のデザインパーツを含むデザイン画像の画像データが複数記憶されているデザイン画像記憶手段の中から一つのデザイン画像が選択されると、この選択された一つのデザイン画像を前記デザイン画像記憶手段から読み出して、この読み出されたデザイン画像の画像データと前記爪領域情報検出ステップにおいて抽出された爪領域の大きさとに基づいて前記デザインパーツの配置を示す座標値を含む中間デザイン画像の画像データを生成する中間デザイン画像生成ステップと、この中間デザイン画像生成ステップにおいて生成された前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出ステップにおいて検出された前記爪領域の輪郭線の座標値とを比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するパーツ位置判断ステップと、前記パーツ位置判断ステップにおいて前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記デザインパーツの全てが前記爪領域内に収まるように前記中間デザイン画像を移動させるデザイン移動ステップと、前記デザイン移動ステップにおける前記中間デザイン画像の移動後に、前記中間デザイン画像の画像データに基づく画像を前記爪領域に印刷する印刷ステップと、を含んでいることを特徴とする印刷制御方法。前記パーツ位置判断ステップは、前記デザイン画像移動ステップにおける移動後の前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出ステップによって検出された前記爪領域の輪郭線の座標値とをさらに比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するものであり、前記パーツ位置判断ステップによって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記中間デザイン画像を縮小するデザイン画像縮小ステップをさらに備えていることを特徴とする請求項8に記載の印刷制御方法。しかしながら、デザイン画像の画像データ全体の縮尺を変えるだけでは、デザイン画像に含まれている個々の絵柄が歪んでしまったり、絵柄部分と爪領域の境界線との間の間隔が不自然に開き過ぎたり詰まり過ぎたりすることがある。この場合、たとえ爪領域内にデザイン画像が収まったとしても、実際に爪領域に印刷される画像がユーザによって選択されたデザイン画像のイメージと異なってしまい、ユーザの所望するイメージ通りのデザインを適切に印刷することができないという問題がある。また、爪領域の形状は個々に異なるため、単に画像データを縮小したのでは、実際に印刷した際、個々の絵柄の一部が爪領域からはみ出してしまったり、小さく縮小し過ぎてイメージ通りの印刷を行うことができない場合もあり得る。この点、例えば、デザイン画像に含まれる個々の絵柄についてユーザが微調整することができれば、このような個々の絵柄の歪みや爪領域からのはみ出し等を防ぐことができる。しかし、このような微調整を行うには時間と手間を要し、ユーザにとって煩わしいという問題もある。本発明は以上のような事情に鑑みてなされたものであり、ユーザの手を煩わせることなく、自動的に、ユーザが選択したデザイン画像のイメージにできるだけ近似したデザインをできるだけ大きくユーザの爪領域に印刷することのできるネイルプリント装置及び印刷制御方法を提供することを目的とするものである。前記課題を解決するために、請求項1に記載のネイルプリント装置は、1又は複数のデザインパーツを含むデザイン画像の画像データが複数記憶されているデザイン画像記憶手段と、指を撮影して指画像を得る撮影手段と、この撮影手段によって取得された前記指画像から爪領域を抽出し、この爪領域の輪郭線の座標値を検出する爪領域情報検出手段と、前記デザイン画像記憶手段に記憶されている前記複数のデザイン画像の中から一つのデザイン画像を選択するデザイン選択手段と、このデザイン選択手段によって選択されたデザイン画像の画像データを前記デザイン画像記憶手段から読み出して、この読み出されたデザイン画像の画像データと前記爪領域情報検出手段により抽出された爪領域の大きさとに基づいて前記デザインパーツの配置を示す座標値を含む中間デザイン画像の画像データを生成する中間デザイン画像生成手段と、この中間デザイン画像生成手段によって生成された前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出手段によって検出された前記爪領域の輪郭線の座標値とを比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するパーツ位置判断手段と、前記パーツ位置判断手段によって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記デザインパーツの全てが前記爪領域内に収まるように前記中間デザイン画像を移動させるデザイン画像移動手段と、前記デザイン画像移動手段による前記中間デザイン画像の移動後に、前記中間デザイン画像の画像データに基づく画像を前記爪領域に印刷する印刷手段と、を備えていることを特徴としている。また、請求項8に記載の印刷制御方法は、指を撮影して指画像を得る撮影ステップと、この撮影ステップにおいて取得された前記指画像から爪領域を抽出し、この爪領域の輪郭線の座標値を検出する爪領域情報検出ステップと、1又は複数のデザインパーツを含むデザイン画像の画像データが複数記憶されているデザイン画像記憶手段の中から一つのデザイン画像が選択されると、この選択された一つのデザイン画像を前記デザイン画像記憶手段から読み出して、この読み出されたデザイン画像の画像データと前記爪領域情報検出ステップにおいて抽出された爪領域の大きさとに基づいて前記デザインパーツの配置を示す座標値を含む中間デザイン画像の画像データを生成する中間デザイン画像生成ステップと、この中間デザイン画像生成ステップにおいて生成された前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出ステップにおいて検出された前記爪領域の輪郭線の座標値とを比較して、前記デザインパーツのすべてが前記爪領域内に収まっているか否かを判断するパーツ位置判断ステップと、前記パーツ位置判断ステップにおいて前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記デザインパーツの全てが前記爪領域内に収まるように前記中間デザイン画像を移動させるデザイン移動ステップと、前記デザイン移動ステップにおける前記中間デザイン画像の移動後に、前記中間デザイン画像の画像データに基づく画像を前記爪領域に印刷する印刷ステップと、を含んでいることを特徴としている。本発明によれば、ユーザにより選択されたデザイン画像に含まれているデザインパーツの全てがユーザの爪領域内に収まっているか否かを判断し、デザインパーツの一部が爪領域内に収まっていないと判断されると、デザインパーツの全てが爪領域内に収まるようにデザイン画像を縮小または移動させた後に、デザイン画像を爪領域に印刷することができる。このため、ユーザの爪領域の面積や縦横の長さ寸法に応じてデザイン画像の大きさや位置等を調整することができ、各デザインパーツの形状が崩れたり、各デザインパーツ間の位置関係、各デザインパーツと爪領域の端部との位置関係が変わるのを防ぐことができるとともに、ユーザが選択したデザイン画像をそのイメージに近い形でできるだけ大きくユーザの爪領域に印刷することができるとの効果を奏する。図1から図36を参照しつつ、本発明に係るネイルプリント装置の一実施形態について説明する。図1は、本実施形態におけるネイルプリント装置の外観を示す斜視図であり、図2は、ネイルプリント装置の内部構成を示す斜視図である。図1に示すように、このネイルプリント装置1は、ケース本体2及び蓋体4を備えている。このケース本体2及び蓋体4は、ケース本体2の上面後端部に設けたヒンジ3を介して、互いに連結されている。上記ケース本体2は平面視で長円状に形成されている。このケース本体2には前側には開閉板2cが起倒可能に設けられている。この開閉板2cは、ケース本体2の前面下端部に設けたヒンジ図示せずを介して、ケース本体2に連結されている。この開閉板2cは、ケース本体2の前面を開閉するためのものである。また、ケース本体2の天板2fには後述する操作部12が設置されており、天板2fのほぼ中央部には表示部13が設定されている。なお、ケース本体2及び蓋体4の形状、構成はここに例示したものに限定されない。また、ケース本体2にはネイルプリント装置1の装置本体10が収容されている。この装置本体10は、図2に示す印刷指固定手段を構成している印刷指固定部20、撮影手段を構成している撮影部30、印刷手段を構成している印刷部40及び制御手段を構成している制御装置50図8参照を備えている。これら印刷指固定部20、撮影部30、印刷部40及び制御装置50は機枠11に設けられている。なお、機枠11は下部機枠11a及び上部機枠11bによって構成されている。そして、下部機枠11aは箱状に形成され、ケース本体2の内部下方に設置され、上部機枠11bは下部機枠11aの上方で且つケース本体2の内部上方に設置されている。印刷指固定部20は、機枠11の中の下部機枠11aに設けられている。この下部機枠11aに設けられた印刷指挿入部20a、非印刷指挿入部20b及び掴み部20cによって印刷指固定部20が構成されている。ここで、印刷指挿入部20aは、印刷しようとする爪Tに対応する指以下印刷指という。U1を挿入するめための指挿入部である図3参照。印刷指挿入部20aの底面印刷指載置面は、印刷指U1を載置する指載置手段として機能する。印刷指U1の撮影や印刷は、印刷指U1がこの指載置手段としての印刷指挿入部20aの印刷指載置面に載置された状態で行われる。また、非印刷指挿入部20bは、印刷指以外の指以下非印刷指という。U2を挿入するための指挿入部である図3参照。また、掴み部20cは、印刷指挿入部20aに挿入された印刷指U1と、非印刷指挿入部20bに挿入された非印刷指U2とで挟持することが可能な部分である。本実施形態において、この掴み部20cは印刷指挿入部20aと非印刷指挿入部20bとを仕切る隔壁21によって構成されている。この隔壁21の上面は平坦な印刷指載置面を構成している。この隔壁21の指挿入側端部には膨出部22が形成されている。この膨出部22は、印刷指挿入部20a及び非印刷指挿入部20bに印刷指U1及び非印刷指U2を深く挿入した際に、印刷指U1及び非印刷指U2の付け根U3が当接する部分に形成されている。膨出部22は、印刷指U1の腹全体が印刷指載置面に当接した状態で、印刷指U1と非印刷指U2とで隔壁21掴み部20cを強く挟持することができるように、指挿入方向の断面が、隔壁21の下面から下方に向けて膨出するように円形となっている。なお、膨出部22の形状は、断面円形に限定されることなく、断面楕円形,多角形等の非円形であってもよい。例えば、左手の親指以外の4本の指人差し指、中指、薬指及び小指が印刷指U1となる場合には、図3に示すように、ユーザは印刷指挿入部20aに4本の印刷指U1を挿入し、非印刷指挿入部20bに非印刷指U2である親指を挿入する。この場合、ユーザが印刷指挿入部20aに挿入された印刷指U1と、非印刷指挿入部20bに挿入された非印刷指U2とで掴み部20cを挟持することにより、印刷指U1が掴み部20cの上で固定される。また、親指のみが印刷指U1となる場合には、親指印刷指U1を印刷指挿入部20aに挿入さし、親指以外の4本の指非印刷指U2を非印刷指挿入部20bに挿入する。この場合にも、ユーザが印刷指U1と非印刷指U2とで掴み部20cを挟持することで印刷指U1が固定される。また、図4は、本実施形態に係るネイルプリント装置1の正面側の断面図であり、図5は、ネイルプリント装置1の側断面図である。図4及び図5に示すように、撮影部30は、機枠11の中の上部機枠11bに設けられている。すなわち、上部機枠11bに設置された基板31の中央部下面には、ドライバーを内蔵した200万画素程度以上の画素を有するカメラ32が設置されている。また、基板31には、カメラ32を囲むように白色LED等の照明灯33が設置されている。撮影部30は、このカメラ32及び照明灯33を備えて構成されている。この撮影部30は、指載置手段である印刷指挿入部20aに載置された印刷指U1を照明灯33によって照明し、カメラ32によってその印刷指U1を撮影して、指画像を得る撮影手段であり、この撮影部30は、後述する制御装置50の本体制御部52に接続され、該本体制御部52によって制御されるようになっている。また、印刷部40は、爪領域Taの座標値に基づく印刷用データに従って印刷対象領域である爪領域Ta図7等参照に色や模様等の印刷を施す印刷手段であり、主に上部機枠11bに設けられている。すなわち、図4及び図5に示すように、上部機枠11bの両側板には、2本のガイドロッド41が平行に架設されている。このガイドロッド41には、主キャリッジ42が摺動自在に設置されている。また、図5に示すように、主キャリッジ42の前壁42aおよび後壁42bには2本のガイドロッド44が平行に架設されている。このガイドロッド44には、副キャリッジ45が摺動自在に設置されている。この副キャリッジ45の下面中央部には、印刷ヘッド46が搭載されている。本実施形態において、この印刷ヘッド46は、インクを微滴化し、被印字媒体に対し直接に吹き付けて印刷を行うインクジェット方式の印刷ヘッドである。なお、印刷ヘッド46の記録方式はインクジェット方式に限定されない。主キャリッジ42は動力伝達手段図示せずを介してモータ43に連結され、モータ43の正逆回転によって、ガイドロッド41に沿って左右方向に移動ように構成されている。また、副キャリッジ45は動力伝達手段図示せずを介してモータ47に連結され、モータ47の正逆回転によって、ガイドロッド44に沿って前後方向に移動するように構成されている。また、下部機枠11aには、印刷ヘッド46にインクを供給するためのインクカートリッジ48が設けられている。インクカートリッジ48は、図示しないインク供給管を介して印刷ヘッド46と接続されており、適宜印刷ヘッド46にインクを供給するようになっている。なお、印刷ヘッド46自体にインクカートリッジを搭載する構成としてもよい。印刷部40は、これらガイドロッド41、主キャリッジ42、モータ43、ガイドロッド44、副キャリッジ45、印刷ヘッド46、モータ47及びインクカートリッジ48等を備えて構成されている。この印刷部40のモータ43、印刷ヘッド46、モータ47は、後述する制御装置50の本体制御部52に接続され、該本体制御部52によって制御されるようになっている。操作部12は、ユーザが各種入力を行うための入力手段である。操作部12には、例えば、ネイルプリント装置1の電源をONする電源スイッチ釦、動作を停止させる停止スイッチ釦、その他各種の入力を行うための操作釦121が配置されている。本実施形態では、操作釦121の内の一つは、後述する記憶部51のデザインデータ保持部511に記憶されている複数のデザイン画像の中から一つのデザイン画像を選択するデザイン選択手段として機能する。すなわち、表示部13には、図6に示すようにデザイン選択画面131が表示されるようになっており、ユーザは、所望のデザイン画像に対応するアルファベットを操作釦121によって選択することにより、印刷されるデザイン画像が選択される。表示部13は、例えば液晶パネル液晶ディスプレイLCD:LiquidCrystalDisplay等で構成された表示手段である。なお、表示部13の表面に、タッチパネルが一体的に構成されていてもよい。この場合には、図示しないスタイラスペンや指先等によるタッチ操作により、表示部13の表面をタッチすることによっても各種の入力を行うことができるように構成される。表示部13には、例えば、印刷指U1を撮影した指画像やその中の爪領域Ta、印刷指U1の爪領域Taに印刷すべきネイル画像パターン、デザイン確認用のサムネイル画像等が表示されるようになっている。また、表示部13には、前述のように、図6に示すデザイン選択画面131が表示されるようになっている。本実施形態では、デザイン画像としてデザイン画像aからデザイン画像eの5種類が選択可能となっており、デザイン選択画面131には、例えば、aからeのデザイン画像が並べて表示される。なお、表示部13の表面に、タッチパネルが一体的に構成されている場合には、ユーザが所望のデザイン画像をタッチするだけで、そのデザイン画像が印刷されるデザイン画像として選択されるようにしてもよい。この場合には、表示部13がデザイン選択手段として機能する。また、表示部13には、図7に示すようなデザイン確認用画面132が表示される。デザイン確認用画面132は、ユーザの指画像の爪領域Taにユーザが選択したデザイン画像を重畳したものである。このデザイン確認用画面132において表示されるデザイン画像は、後述する制御装置50において、ユーザの爪領域Taに合うように、その全体のサイズや各デザインパーツdpの印刷サイズ及び印刷位置が調整されたものであり、ユーザはこのデザイン確認用画面132により、最終的な印刷イメージを確認することができる。ユーザはこのデザイン確認用画面132によって爪領域Taに施される印刷の最終的なデザインを確認して、そのまま印刷を開始してよければ、印刷の開始実行を指示する操作釦121を操作する。また、デザイン画像を変更した場合には、変更を指示する操作釦121を操作することにより、デザイン選択画面131図6参照に戻ることができる。なお、表示部13の表面に、タッチパネルが一体的に構成されている場合には、ユーザがデザイン確認用画面132をタッチしたり、当該画面上にOK釦等の操作釦121を表示させて、これをタッチするだけで、そのデザイン画像を印刷する処理が開始されるようにしてもよい。また、制御装置50は、例えば上部機枠11bに配置された基板31等に設置されている。図8は、本実施形態における制御構成を示す要部ブロック図である。制御装置50は、図示しないCPUCentralProcessingUnitの他、ROMReadOnlyMemory、RAMRandomAccessMemory等全て図示せずで構成される記憶部51を備えるコンピュータである。記憶部51には、爪領域を抽出するための爪領域抽出プログラム、デザインパーツの印刷サイズや印刷位置を算出するためのパーツレイアウト算出プログラム、印刷用のデータを生成するための印刷用データ生成プログラム、印刷処理を行うための印刷プログラム等の各種プログラムが格納されており、制御装置50はこれらのプログラムを実行してネイルプリント装置1の各部を制御するようになっている。また、本実施形態において記憶部51には、デザイン画像に関するデータを記憶するデザインデータ保持部511が設けられている。デザインデータ保持部511は、複数のデザインパーツdpから構成され、個々のデザインパーツdp毎にサイズデータ、位置データ、イメージデータが対応付けられているデザイン画像を複数組記憶している記憶手段である。図9は図6におけるデザイン画像eの構成例を示した説明図であり、図10は、図9に示すデザイン画像eに関するデータの構成例を示す表である。デザイン画像eはNo.1からNo.4の4つのデザインパーツdpから構成されており、図10に示すように、各デザインパーツdp毎にそのサイズデータ、位置データ、イメージデータが対応付けられてデザインデータ保持部511に記憶されている。各デザインパーツdpのサイズデータは、当該デザイン画像を理想形状の爪領域基準爪モデル上に配置した場合における各デザインパーツdpの面積と基準爪モデルの面積との相対的な面積比率であり、基準爪モデルの面積を100としたときの各デザインパーツdpの面積比率により各デザインパーツのサイズを特定するものである。例えば、基準爪モデルの面積を100としたときにNo.1のデザインパーツdpのサイズは20であり、No.2のデザインパーツdpのサイズは28である。各デザインパーツdpの位置データは、基準爪モデルの横方向x軸方向の長さ及び縦方向y軸方向の長さを基準としたときの相対的な位置関係により各デザインパーツdpの位置を特定するものである。図11及び図12に示すように、本実施形態において、各デザインパーツdpの横方向x軸方向の位置は、基準爪モデルの上下左右を枠で囲い、デザインパーツdpをその左端が基準爪モデルの枠の左端に重なるように基準爪モデル上に配置したときに、デザインパーツdpの中心が配置される位置を0とし、デザインパーツdpをその右端が基準爪モデルの枠の右端に重なるように基準爪モデル上に配置したときに、デザインパーツdpの中心が配置される位置を100としたときの相対的な位置である。また、各デザインパーツdpの縦方向y軸方向の位置は、同様に、デザインパーツdpをその上端が基準爪モデルの枠の上端に重なるように基準爪モデル上に配置したときに、デザインパーツdpの中心が配置される位置を0とし、デザインパーツdpをその下端が基準爪モデルの枠の下端に重なるように基準爪モデル上に配置したときに、デザインパーツdpの中心が配置される位置を100としたときの相対的な位置である。なお、横方向x軸方向の位置及び縦方向y軸方向の位置における0となる位置及び100となる位置は、各デザインパーツdpのサイズによって変更される。すなわち、図11及び図12に示すように、デザインパーツdpのサイズによって、デザインパーツdpの中心から端部までの距離が異なり、サイズの小さなデザインパーツdp例えば図9及び図10におけるNo.1とNo.4のデザインパーツdpの場合には、デザインパーツdpの中心から端部までの距離が短くなり、0となる位置及び100となる位置は、基準爪モデルの枠の端部に近い位置となる図11参照。他方、サイズの大きなデザインパーツdp例えば図9及び図10におけるNo.2とNo.3のデザインパーツdpの場合には、サイズの小さなデザインパーツdpよりもデザインパーツdpの中心から端部までの距離が長くなり、0となる位置及び100となる位置は、基準爪モデルの枠の端部から離れた位置となる図12参照。なお、図9では、No.1のデザインパーツdpについての横方向x軸方向及び縦方向y軸方向の0から100の範囲における相対的な位置を一点鎖線で示し、No.3のデザインパーツdpについての横方向x軸方向及び縦方向y軸方向の0から100の範囲における相対的な位置を二点鎖線で示している。図9及び図10に示すように、本実施形態におけるデザイン画像eを構成するデザインパーツdpのうち、No.1のデザインパーツdpは、基準爪モデル上において、横方向x軸方向が50であり、縦方向y軸方向が15の位置に配置される。また、No.3のデザインパーツdpは、基準爪モデル上において、横方向x軸方向が80であり、縦方向y軸方向が70の位置に配置される。また、イメージデータは、各デザインパーツdpの絵柄自体のデータであり、例えば花柄や桜柄例えばデザイン画像bの場合、雪の結晶柄例えばデザイン画像aの場合等の画像データが、ビットマップデータbmpとして記憶されているものである。なお、イメージデータのデータ形式はビットマップデータbmpに限定されず、その他のデータ形式で記憶されていてもよい。例えば、図13は図6におけるデザイン画像bの構成例を示した説明図であり、図14は、図13に示すデザイン画像bに関するデータの構成例を示す表である。デザイン画像bはNo.1からNo.3の3つのデザインパーツdpから構成されており、図14に示すように、各デザインパーツ毎にそのサイズデータ、位置データ、イメージデータが対応付けられてデザインデータ保持部511に記憶されている。なお、図13では、No.1のデザインパーツdpについての横方向x軸方向及び縦方向y軸方向の0から100の範囲における相対的な位置を一点鎖線で示し、No.3のデザインパーツdpについての横方向x軸方向及び縦方向y軸方向の0から100の範囲における相対的な位置を二点鎖線で示している。なお、各デザインパーツdpにおける横方向x軸方向の位置及び縦方向y軸方向の位置における0となる位置及び100となる位置の定め方については、デザイン画像eの場合図11及び図12参照と同様であるため、その説明を省略する。図13及び図14に示すように、本実施形態におけるデザイン画像bを構成するデザインパーツdpのうち、No.1のデザインパーツdpは、イメージデータが桜柄であり、サイズは30である。また、基準爪モデル上において、横方向x軸方向が8であり、縦方向y軸方向が70の位置に配置される。また、No.3のデザインパーツdpは、イメージデータが花b柄であり、サイズは34である。また、基準爪モデル上において、横方向x軸方向が75、縦方向y軸方向が12の位置に配置される。さらに、本実施形態において記憶部51には、撮影部30によって取得されたユーザの印刷指U1の指画像から抽出された爪領域Ta図19参照の爪領域情報である爪領域Taの面積と横方向及び縦方向の長さ寸法を記憶する爪領域データ保持部512が設けられている。なお、図19では、図示の便宜上、印刷指U1の全体を二点鎖線で表している。また、本実施形態において記憶部51には、後述する中間デザイン画像生成部によって生成された中間デザイン画像が記憶される中間デザイン画像保持部513が設けられている。図20は、爪領域データ保持部512において保持される爪領域情報の一例を示す図である。本実施形態において、爪領域Taの面積Sは、図20に示すように、爪領域Taの面積を、爪領域Taを構成するドット数で表したものである。本実施形態では、爪領域Taが21593ドットdotで構成されている場合を例示している。また、図19及び図20に示すように、横方向の長さ寸法横幅:Wは、爪領域Taの横方向x軸方向の長さ寸法をドット数で表したものであり、本実施形態では、爪領域Taの横方向のドット数が115ドットdotである場合を例示している。また、図19及び図20に示すように、縦方向の長さ寸法縦幅:Hは、爪領域Taの縦方向y軸方向の長さ寸法をドット数で表したものであり、本実施形態では、爪領域Taの縦方向のドット数が211ドットdotである場合を例示している。本実施形態において制御装置50は、本体制御部52、爪領域情報検出部53、中間デザイン画像生成部54、パーツ位置判断部55、デザイン画像移動部56、デザイン画像縮小部57等の機能部を含んでいる。本体制御部52は、ネイルプリント装置1の全体を統括制御する機能部である。本実施形態では、本体制御部52は、撮影部30を制御してユーザの印刷指U1を撮影させ、指画像を取得させる。また、本体制御部52は、後述する印刷用のデータを印刷部40に出力して、この印刷用データにしたがって爪領域Taに印刷を施すように印刷部40を制御する印刷制御手段として機能する。爪領域情報検出部53は、撮影部40よって取得された指画像から爪領域Taを抽出し、この爪領域Taの面積S、横方向x軸方向の長さ寸法W、縦方向y軸方向の長さ寸法Hを検出する爪領域情報検出手段である。爪領域情報検出部53による検出結果は、記憶部51の爪領域データ保持部512に送られ、記憶される。中間デザイン画像生成部54は、デザイン選択手段である操作部12等によって選択されたデザイン画像の画像データをデザインデータ保持部511から読み出して、この読み出されたデザイン画像の画像データと爪領域情報検出部53により抽出された爪領域Taの大きさとに基づいてデザインパーツdpの配置を示す座標値を含む中間デザイン画像の画像データを生成する中間デザイン画像生成手段である。ここで爪領域Taの大きさとは、ユーザの印刷指U1の爪領域Taの面積及び横方向及び縦方向の長さ寸法をいう。中間デザイン画像生成部54は、パーツレイアウト算出手段であるパーツレイアウト算出部541を含み、このパーツレイアウト算出部541により算出された各デザインパーツdpの印刷サイズ及び印刷位置と、デザインデータ保持部511から読み出されたデザイン画像に含まれている各デザインパーツdpのイメージデータとに基づいて中間デザイン画像を生成する。パーツレイアウト算出部541は、操作部12の操作釦121等のデザイン選択手段により選択された一つのデザイン画像を記憶部51のデザインデータ保持部511から読み出して、この読み出されたデザイン画像に含まれている各デザインパーツdpのサイズデータ及び位置データと、爪領域情報検出部53により検出された爪領域Taの面積並びに横方向及び縦方向の長さ寸法とに応じて、各デザインパーツdpの印刷サイズ及び印刷位置を算出するパーツレイアウト算出手段である。パーツレイアウト算出部541は、基準爪モデルの面積及び横方向及び縦方向の長さ寸法を爪領域情報検出部53により検出されたユーザの印刷指U1の爪領域Taの面積及び横方向及び縦方向の長さ寸法に置き換えて、各デザインパーツdpの印刷サイズ及び印刷位置を算出する。すなわち、例えば、デザイン画像eのNo.1のデザインパーツdpの基準爪モデル上におけるサイズは20であるので、パーツレイアウト算出部541は、印刷指U1の爪領域Taの面積Sに対して20となる大きさdot数を算出し、これが当該デザインパーツdpの印刷サイズとなる。また、No.1のデザインパーツdpは、基準爪モデル上において、横方向x軸方向が50であり、縦方向y軸方向が15の位置に配置されるものであるため、パーツレイアウト算出部541は、印刷指U1の爪領域Taにおける横方向x軸方向が50、縦方向y軸方向が15となる位置を算出する。ここで、0となる位置及び100となる位置は、当該デザインパーツdpのサイズに応じて変化するため、まず、印刷指U1の爪領域Taの上下左右を枠で囲い、上記のようにして算出された印刷サイズのデザインパーツdpを、その左端が爪領域Taの枠の左端に重なるように爪領域Ta上に配置し、このときに、デザインパーツdpの中心が配置される位置を0とする。また、デザインパーツdpをその右端が爪領域Taの枠の右端に重なるように爪領域Ta上に配置したときに、デザインパーツdpの中心が配置される位置を100とする。同様に、縦方向y軸方向についても、0の位置及び100の位置を定める。そして、No.1のデザインパーツdpの場合には、横方向x軸方向は、爪領域Ta上における0から100の範囲における50の位置にデザインパーツdpの中心が位置するように配置される。また、縦方向y軸方向は、爪領域Ta上における0から100の範囲における15の位置にデザインパーツdpの中心が位置するように配置される。図21から図23は、ユーザの印刷指U1の爪領域Taが基準爪モデルよりも細長い形状をしている場合における各デザインパーツdpの印刷サイズ及び印刷位置の定め方を示す説明図である。この場合、パーツレイアウト算出部541は、まず、爪領域Taの面積にしたがって、各デザインパーツdpの印刷サイズが算出される。次に、算出された印刷サイズのデザインパーツdpを爪領域Ta上に配置して、各デザインパーツdp毎の、上下左右の0の位置及び100の位置を算出するデザイン画像eのNo.1及びNo.4のデザインパーツdpについて図21参照。No.2及びNo.3のデザインパーツdpについて図22参照。。そして、算出された印刷サイズのデザインパーツdpを爪領域Ta上の算出された印刷位置にそれぞれ配置する図23参照。これにより、ユーザの爪領域Taが基準爪モデルよりも細長い形状である場合でも、基準爪モデル上に配置されていたときとほぼ同じレイアウトとなるように各デザインパーツdpを配置することができる。図24から図26は、ユーザの印刷指U1の爪領域Taが基準爪モデルよりも縦の長さが短く幅広の形状をしている場合における各デザインパーツdpの印刷サイズ及び印刷位置の定め方を示す説明図である。この場合、パーツレイアウト算出部541は、まず、爪領域Taの面積にしたがって、各デザインパーツdpの印刷サイズが算出される。次に、算出された印刷サイズのデザインパーツdpを爪領域Ta上に配置して、各デザインパーツdp毎の、上下左右の0の位置及び100の位置を算出するデザイン画像eのNo.1及びNo.4のデザインパーツdpについて図24参照。No.2及びNo.3のデザインパーツdpについて図25参照。。そして、算出された印刷サイズのデザインパーツdpを爪領域Ta上の算出された印刷位置にそれぞれ配置する図26参照。これにより、ユーザの爪領域Taが基準爪モデルよりも縦の長さが短く幅広の形状である場合でも、基準爪モデル上に配置されていたときとほぼ同じレイアウトとなるように各デザインパーツdpを配置することができる。中間デザイン画像生成部54は、パーツレイアウト算出部541により算出された各デザインパーツdpの印刷サイズ及び印刷位置と、これら各デザインパーツdpのイメージデータとに基づいてユーザの爪領域Taの面積及び横方向及び縦方向の長さ寸法に合った印刷サイズ及び印刷位置で各デザインパーツdpを配置した中間デザイン画像G図28参照を生成する。中間デザイン画像Gの画像データは、例えば各デザインパーツdpの座標値等の情報を含む1つのビットマップ形式のデータであり、印刷を施すための印刷用データとして用いることも可能な画像データである。例えば、印刷対象となるユーザの爪領域Taが図27に示すような形状である場合、中間デザイン画像Gの画像データは、例えば図28に示すようなデザイン画像を表すビットマップデータとなる。なお、中間デザイン画像Gの画像データのデータ形式は、ビットマップデータ形式に限定されない。中間デザイン画像生成部54において生成された中間デザイン画像Gは、記憶部51の中間デザイン画像保持部513に記憶される。パーツ位置判断部55は、中間デザイン画像生成部54によって生成された中間デザイン画像Gの画像データに含まれるデザインパーツdpの座標値と爪領域情報検出部53によって検出された爪領域Taの輪郭線の座標値とを比較して、デザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断するパーツ位置判断手段である。具体的には、パーツ位置判断部55は、図29に示すように、爪領域Taの輪郭線図29において破線で示すと中間デザイン画像Gとを重ね合わせ、所定位置から順に走査スキャンしていく。そして、中間デザイン画像Gの画像データに含まれる全てのデザインパーツdpの座標値が爪領域Taの輪郭線の座標値の内側すなわち爪領域Ta内となる範囲内に収まっているか否かを判断する。なお、本実施形態では、図29に示すように、画像の一番上のラインから1ラインずつ、左から右に向かって順次走査していく場合を例としているが、走査する順序は特に限定されない。また、パーツ位置判断部55は、後述するデザイン画像移動部56による中間デザイン画像Gの移動後にも、移動後の中間デザイン画像Gの画像データに含まれるデザインパーツdpの座標値と爪領域情報検出部53によって検出された爪領域Taの輪郭線の座標値とをさらに比較して、デザイン画像移動部56による移動の結果、デザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断する。さらに、パーツ位置判断部55は、後述するデザイン画像縮小部57による中間デザイン画像Gの縮小後にも、縮小後の中間デザイン画像Gの画像データに含まれるデザインパーツdpの座標値と爪領域情報検出部53によって検出された爪領域Taの輪郭線の座標値とをさらに比較して、デザイン画像縮小部57による縮小の結果、デザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断する。図30は、図29において一点鎖線で囲んだ部分を拡大した図である。図30に示すように、本実施形態では、デザインパーツdp2の一部の座標値が爪領域Taの輪郭線の座標値の外側にはみ出している図30において、爪領域Taの輪郭線からはみ出している部分を網掛けで示す。。なお、パーツ位置判断部55がデザインパーツdpの全てが爪領域Ta内に収まっていると判断した場合例えば図23及び図26に示すような場合には、中間デザイン画像Gの画像データがそのまま爪領域Taに印刷を施すための印刷用データとして用いられる。デザイン画像移動部56は、パーツ位置判断部55によってデザインパーツdpの一部が爪領域Ta内に収まっていないと判断されたときに、デザインパーツdpの全てが爪領域Ta内に収まるように中間デザイン画像Gを移動させるデザイン画像移動手段である。なお、中間デザイン画像Gの移動は、例えば1ビットずつ行われる。デザイン画像移動部56は、パーツ位置判断部55によってデザインパーツdpの一部が爪領域Ta内に収まっていないと判断されたときに、中間デザイン画像Gの外周枠F1図31等参照を設定し、この外周枠F1の座標値を得る外周枠設定手段としての外周枠設定部561と、この外周枠設定部561によって得られた外周枠F1の座標値と爪領域情報検出部53によって検出された爪領域Taの輪郭線の座標値とを比較して、外周枠F1が爪領域Ta内に収まっているか否かを判断する外周枠位置判断手段としての外周枠位置判断部562と、この外周枠位置判断部562によって外周枠F1が爪領域Ta内に収まっていないと判断されたときに、外周枠F1が爪領域Ta内に収まるように外周枠F1の位置及び/又は大きさを調整する外周枠調整手段としての外周枠調整部563とを含んでいる。図31A、図31B、図32及び図33を参照しつつ、デザイン画像移動部56による中間デザイン画像Gの移動について具体的に説明する。図31A及び図31Bは、外周枠F1の設定及び設定された外周枠F1の移動縮小を説明する説明図であり、図32は、中間デザイン画像Gの移動を示す図であり、図33は、移動後の中間デザイン画像Gをユーザの爪領域Taに重ね合わせた状態を示すイメージ図である。パーツ位置判断部55によってデザインパーツdp本実施形態ではデザインパーツdp2の一部が爪領域Ta内に収まっていないと判断されたときには、外周枠設定部561により中間デザイン画像Gの外周枠F1が設定される。外周枠F1は中間デザイン画像Gの外周を画する枠であり、外周枠設定部561は、例えば中間デザイン画像Gに含まれるデザインパーツの座標値のうち、中間デザイン画像Gにおける上下左右の各最端部に位置する座標値をもって外周枠F1を構成する各辺の座標値とし、4つの辺で構成される四角形状の外周枠F1を設定する。本実施形態では、デザインパーツdp1の花びらの最上端部の座標が中間デザイン画像Gにおける上側の最端部に位置する座標であり、デザインパーツdp4の花びらの最下端部の座標が中間デザイン画像Gにおける下側の最端部に位置する座標である。このため、外周枠設定部561は、これら各座標のy軸方向の座標値を外周枠F1の上下の辺のy軸方向の座標値とする。また、デザインパーツdp2の花びらの最左端部の座標が中間デザイン画像Gにおける左側の最端部に位置する座標であり、デザインパーツdp3の花びらの最右端部の座標が中間デザイン画像Gにおける右側の最端部に位置する座標である。このため、外周枠設定部561は、これら各座標のx軸方向の座標値を外周枠F1の左右の辺のx軸方向の座標値とし、これら4つの辺で構成される四角形状の外周枠F1を設定する。外周枠位置判断部562は、図31Aに示すように、外周枠設定部561によって得られた外周枠F1図31Aにおいて実線で示す。を爪領域情報検出部53によって検出された爪領域Taの輪郭線図31Aにおいて破線で示す。と重ね合わせ、所定位置から順に走査スキャンしていく例えば画像の一番上のラインから1ラインずつ、左から右に向かって順次走査。そして、外周枠F1の座標値が爪領域Taの輪郭線の座標値の内側すなわち爪領域Ta内となる範囲内に収まっているか否かを判断する。なお、外周枠位置判断部562による走査の順序はここに例示したものに限定されない。外周枠調整部563は、外周枠位置判断部562によって外周枠F1が爪領域Ta内に収まっていないと判断されると、まず外周枠F1が爪領域Ta内に収まるように外周枠F1を縮小しながらy軸方向に沿って上下に移動させ、その位置と大きさを調整する。このとき、外周枠調整部563は、外周枠F1の縦横比を維持したまま外周枠F1図31Bにおいて二点鎖線で示す。を縮小する。外周枠調整部563による調整が行われると、外周枠位置判断部562は、調整後の外周枠F2図31Bにおいて実線で示す。を爪領域Taに重ね合わせた状態で再度走査し、調整後の外周枠F2が爪領域Ta内に収まっているか否かを判断する。外周枠調整部563による外周枠F1の調整と外周枠位置判断部562による判断は、外周枠位置判断部562により調整後の外周枠F2が爪領域Ta内に収まったと判断されるまで繰り返される。図31Bは、外周枠位置判断部562により調整後の外周枠F2が爪領域Ta内に収まったと判断される状態を示したものである。図31Bにおいて、爪領域Taの輪郭線を破線で示すとともに、調整前の外周枠F1すなわち、調整前の中間デザイン画像Gの外周位置を二点鎖線で示し、調整後の外周枠F2を実線で示している。デザイン画像移動部56は、外周枠調整部563による調整の結果、外周枠位置判断部562によって調整後の外周枠F2が爪領域Ta内に収まっていると判断されたときに、中間デザイン画像Gをその中心点すなわち、中間デザイン画像Gの当初の位置を示す外周枠F1の中心点、図31A及び図31Bにおいて中心点P1が外周枠調整部563による調整後の外周枠F2の中心点図31Bにおいて中心点P2と一致する位置まで移動させるようになっている。このとき、図32に示すように、中間デザイン画像Gは、縮小されることなく、中心点P1と中心点P2との間の距離L分だけ上下方向y軸方向に移動する。なお、中間デザイン画像Gをy軸方向に沿って上下どちらに移動させるかは、パーツ位置判断部55による走査の結果爪領域Taからはみ出していると最初に判断されたデザインパーツdpが中心点P1よりも上に位置するか下に位置するかによって決定される。本実施形態では、パーツ位置判断部55による走査の結果爪領域Taからはみ出していると最初に判断されたデザインパーツdp2は中心点P1よりも上に位置するため、中間デザイン画像Gをy軸方向に沿って下に移動させる。デザイン画像移動部56により中間デザイン画像Gが移動されると、前述のように、再度パーツ位置判断部55により、移動後の中間デザイン画像Gに含まれるデザインパーツdpの全てが爪領域Ta内に収まっているか否かの判断が行われる。デザイン画像移動部56による移動の結果、中間デザイン画像Gに含まれる全てのデザインパーツdpが爪領域Ta内に収まった場合例えば図23に示すような場合には、移動後の中間デザイン画像Gの画像データが爪領域Taに印刷を施すための印刷用データとして用いられる。デザイン画像縮小部57は、パーツ位置判断部55によって中間デザイン画像Gの移動後のデザインパーツdpの一部が爪領域Ta内に収まっていないと判断されたときに、中間デザイン画像Gを縮小するデザイン画像縮小手段である。中間デザイン画像Gの縮小は、例えば1ビットずつ行われる。デザイン画像縮小部57は、外周枠調整部563による調整後の外周枠F2の調整前の外周枠F1に対する縮小率に応じて中間デザイン画像Gを縮小するものである。なお、外周枠F1を縮小する際、デザイン画像移動部56によって移動された後の外周枠F1の中心点をずらさずに、そのサイズだけを縮小するようになっている。本実施形態では、デザイン画像縮小部57は、外周枠調整部563による調整後の外周枠F2図34Aにおいて二点鎖線で示す枠の座標値と調整前の外周枠F1の座標値図34A及び図34Bにおいて破線で示す枠との各対応座標の平均値を算出して、この平均値を座標値とする中間外周枠F3図34A及び図34Bにおいて実線で示す枠を設定する中間外周枠設定手段としての中間外周枠設定部571を含んでいる。そして、デザイン画像縮小部57は、まず、この中間外周枠設定部571により設定された中間外周枠F3内に収まる大きさまで中間デザイン画像Gを縮小する。デザイン画像縮小部57による縮小の結果、中間デザイン画像Gに含まれる全てのデザインパーツdpが爪領域Ta内に収まった場合例えば図34Bに示すような場合には、縮小後の中間デザイン画像Gの画像データが爪領域Taに印刷を施すための印刷用データとして用いられる。また、中間外周枠F3内に収まる大きさまで中間デザイン画像Gを縮小しても、中間デザイン画像Gに含まれる全てのデザインパーツdpが爪領域Ta内に収まらない場合には、デザイン画像縮小部57は、さらに中間デザイン画像Gを調整後の外周枠F2図34Aにおいて二点鎖線で示す枠と同じ大きさまで縮小する。例えば、図35A及び図35Bに示すように、爪領域Taが一部分大きく窪んでいるような形状である場合、中間外周枠F3内図35A及び図35Bにおいて実線で示す枠内に収まる大きさまで中間デザイン画像Gを縮小してもデザインパーツdpの一部図35Aでは、デザインパーツdp2の左側の一部分が爪領域Taからはみ出してしまう場合がある。この場合には、さらに、図35Bに示すように、外周枠調整部563による調整後の外周枠F2図35Bにおいて二点鎖線で示す枠と同じ大きさまで中間デザイン画像Gを縮小しつつ上下方向y軸方向に移動させる。この場合には、この調整後の外周枠F2と同じ大きさまで縮小された中間デザイン画像Gが印刷用データとなる。これにより、図36に示すように、特殊な形状の爪領域Taである場合でも、全てのデザインパーツdpを確実に爪領域Ta内に収めることができ、デザイン全体を欠けることなく爪領域Taに印刷することができる。本体制御部52は、この印刷用データをユーザの指画像の爪領域Taに重畳した画像をデザイン確認用画面132として表示部13に表示させる表示制御手段として機能する。また、本体制御部52は、印刷用データを印刷部40に出力することにより、印刷用データに従って爪領域Taに印刷を施すように印刷部40を制御する印刷制御手段として機能する。次に、図15から図36を参照しつつ、本実施形態におけるネイルプリント装置1による印刷制御方法について説明する。このネイルプリント装置1により印刷を行う場合、ユーザはまず、電源スイッチを入れて制御装置50を起動させる。図15に示すように、本体制御部52は、表示部13にデザイン選択画面131図6参照を表示させステップS1、ユーザは操作部12の操作釦121等を操作して、デザイン選択画面131に表示された複数のデザイン画像の中から所望のデザイン画像を選択することにより、操作部12から選択指示信号が出力されて一つのデザイン画像が選択されるステップS2。次に、ユーザは、印刷指U1を印刷指挿入部20aに挿入し、非印刷指U2を非印刷指挿入部20bに挿入して、印刷指U1を固定した上で、印刷スイッチを操作する。例えば、左手の人差し指、中指、薬指及び小指の爪領域Taに印刷を施したい場合には、図3に示すように、印刷指挿入部20aに人差し指、中指、薬指及び小指を平面的に並べて挿入し、非印刷指挿入部20bに親指を挿入する。そして、印刷指挿入部20aに挿入した人差し指、中指、薬指及び小指と非印刷指挿入部20bに挿入した親指とで掴み部20cを挟持する。これによって、印刷指U1である人差し指、中指、薬指及び小指が固定される。制御装置50は、表示部13の印刷スイッチから指示が入力されると、印刷動作を開始する前に、まず撮影部30を制御して、印刷指U1全体を撮影させる。これにより、印刷指U1の指画像が取得されるステップS3。爪領域情報検出部53は、この指画像から印刷対象領域となる爪領域Taを抽出しステップS4、図19参照、この爪領域Taの面積S、横方向x軸方向の長さ寸法W、縦方向y軸方向の長さ寸法Hを検出するステップS5。爪領域情報検出部53による検出結果は、記憶部51の爪領域データ保持部512に送られ、記憶される図20参照。次に、中間デザイン画像生成部54により中間デザイン画像Gの生成処理が行われるステップS6。図16は、中間デザイン画像生成処理図15のステップS6の内容を具体的に示すフローチャートである。図16に示すように、中間デザイン画像生成部54のパーツレイアウト算出部541は、図15のステップS2において選択されたデザイン画像に含まれている各デザインパーツdpの各データ図10参照をデザインデータ保持部511から読み出してステップS21、この読み出されたデザイン画像に含まれている各デザインパーツdpのサイズデータ及び2つの位置データと、前述した爪領域情報検出部53により検出されたユーザの印刷指U1の爪領域Taの面積、横方向及び縦方向の長さ寸法とに基づいて、各デザインパーツdpの印刷サイズ及び印刷位置を算出するステップS22、図20から図22、図24から図26参照。そして、中間デザイン画像生成部54は、パーツレイアウト算出部541により算出された各デザインパーツdpの印刷サイズ及び印刷位置と、これら各デザインパーツdpのイメージデータとに基づいてユーザの爪領域Taの面積及び横方向及び縦方向の長さ寸法に合った印刷サイズ及び印刷位置で各デザインパーツdpを配置した中間デザイン画像Gを生成する。ステップS23。中間デザイン画像生成部54において生成された中間デザイン画像Gは、記憶部51の中間デザイン画像保持部513に記憶される。中間デザイン画像Gが生成されると、図15に戻って、パーツ位置判断部55は、図29に示すように、爪領域情報検出部53によって検出された爪領域Taの輪郭線図29において破線で示すと中間デザイン画像生成部54によって生成された中間デザイン画像Gとを重ね合わせるステップS7。そして、例えば画像の左上端部等の所定位置から順に走査スキャンしていき、中間デザイン画像Gの画像データに含まれるデザインパーツdpの座標値と爪領域Taの輪郭線の座標値とを比較して、デザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断するステップS8。そして、パーツ位置判断部55によって中間デザイン画像Gにおけるデザインパーツdpの全てが爪領域Ta内に収まっていると判断された場合ステップS8;YESには、この中間デザイン画像Gの画像データを印刷用データとして記憶部51に記憶させる。パーツ位置判断部55により、中間デザイン画像Gの画像データに含まれるデザインパーツdpの全てが爪領域Ta内に収まっていないと判断された場合ステップS8;NOには、次に、中間デザイン画像Gを移動させるデザイン画像移動処理ステップS9が行われる。図17は、デザイン画像移動処理図15のステップS9の内容を具体的に示すフローチャートである。パーツ位置判断部55によってデザインパーツdpの一部が爪領域Ta内に収まっていないと判断された場合図15のステップS8;NOには、図17に示すように、デザイン画像移動部56の外周枠設定部561は、中間デザイン画像Gの外周を画する枠である外周枠F1を設定するステップS31。次に、外周枠位置判断部562は、図31Aに示すように、外周枠設定部561によって得られた外周枠F1図31Aにおいて実線で示す。を爪領域情報検出部53によって検出された爪領域Taの輪郭線図31Aにおいて破線で示す。と重ね合わせるステップS32。そして、所定位置から順に走査スキャンしていき例えば画像の一番上のラインから1ラインずつ、左から右に向かって順次走査。そして、外周枠F1の座標値が爪領域Taの輪郭線の座標値の内側すなわち爪領域Ta内となる範囲内に収まっているか否かを判断するステップS33。外周枠位置判断部562によって外周枠F1が爪領域Ta内に収まっていないと判断されるとステップS33;NO、外周枠調整部563は、まず外周枠F1が爪領域Ta内に収まるように外周枠F1を縮小しながらy軸方向に上下に移動させてその位置と大きさを調整するステップS34。このとき、外周枠調整部563は、外周枠F1の縦横比を維持したまま外周枠F1を縮小する。外周枠調整部563による調整が行われると、外周枠位置判断部562は、調整後の外周枠F2を爪領域Taに重ね合わせた状態で再度走査し、調整後の外周枠F2が爪領域Ta内に収まっているか否かを判断するステップS35。外周枠位置判断部562が、外周枠調整部563による調整後の外周枠F2が爪領域Ta内に収まっていると判断した場合ステップS35;YESには、デザイン画像移動部56は、中間デザイン画像Gを、その中心点図31A及び図31Bにおいて中心点P1。が外周枠調整部による調整後の外周枠の中心点図31Bにおいて中心点P2。と一致する位置まで、中心点P1と中心点P2との間の距離L分だけ上下方向y軸方向に移動させるステップS36。他方、外周枠位置判断部562が、外周枠調整部563による調整後の外周枠F2が爪領域Ta内に収まっていないと判断した場合ステップS35;NOには、ステップS34に戻って外周枠位置判断部562により外周枠F2が爪領域Ta内に収まったと判断されるまで処理を繰り返す。デザイン画像移動部56により、中間デザイン画像Gが移動された場合図17のステップS36には、図15に戻って、パーツ位置判断部55は、図15に示すように、爪領域情報検出部53によって検出された爪領域Taの輪郭線図32において破線で示すとデザイン画像移動部56による移動後の中間デザイン画像Gとを重ね合わせるステップS10。そして、例えば画像の左上端部等の所定位置から順に走査スキャンしていき、中間デザイン画像Gの画像データに含まれるデザインパーツdpの座標値と爪領域Taの輪郭線の座標値とを比較して、デザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断するステップS11。そして、パーツ位置判断部55によって移動後の中間デザイン画像Gにおけるデザインパーツdpの全てが爪領域Ta内に収まっていると判断された場合ステップS11;YESには、移動後の中間デザイン画像Gの画像データを印刷用データとして記憶部51に記憶させる。パーツ位置判断部55により、移動後の中間デザイン画像Gの画像データに含まれるデザインパーツdpの一部が爪領域Ta内に収まっていないと判断された場合ステップS11;NOには、次に、中間デザイン画像Gを縮小させるデザイン画像縮小処理ステップS12が行われる。図18は、デザイン画像縮小処理図15のステップS12の内容を具体的に示すフローチャートである。パーツ位置判断部55によってデザインパーツdpの一部が爪領域Ta内に収まっていないと判断された場合図15のステップS11;NOには、図18に示すように、デザイン画像縮小部57の中間外周枠設定部571は、外周枠調整部563による調整後の外周枠F2図34Aにおいて二点鎖線で示す枠の座標値と調整前の外周枠F1の座標値図34A及び図34Bにおいて破線で示す枠との各対応座標の平均値を算出してこの平均値を座標値とする中間外周枠F3図34A及び図34Bにおいて実線で示す枠を設定するステップS41。そして、デザイン画像縮小部57は、まず、外周枠調整部563による調整前の外周枠F1から中間外周枠F3への縮小率S1を算出しステップS42、中間デザイン画像Gの中心点をデザイン画像移動部56による外周枠F2の移動後の中心点P2と一致させたまま、中間デザイン画像Gを縮小率S1で縮小するステップS43。デザイン画像縮小部57によって、中間デザイン画像Gを縮小率S1で縮小すると、パーツ位置判断部55は、爪領域情報検出部53によって検出された爪領域Taの輪郭線図34Bにおいて破線で示すとデザイン画像縮小部57による縮小後の中間デザイン画像Gとを重ね合わせるステップS44。そして、例えば画像の左上端部等の所定位置から順に走査スキャンしていき、縮小後の中間デザイン画像Gの画像データに含まれるデザインパーツdpの座標値と爪領域Taの輪郭線の座標値とを比較して、デザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断するステップS45。そして、パーツ位置判断部55によって縮小後の中間デザイン画像Gにおけるデザインパーツdpの全てが爪領域Ta内に収まっていると判断された場合ステップS45;YES、例えば図34B参照には、縮小後の中間デザイン画像Gの画像データを印刷用データとして記憶部51に記憶させ、デザイン画像縮小処理を終了する。他方、パーツ位置判断部55によってデザインパーツdpの一部が爪領域Ta内に収まっていないと判断された場合ステップS45;NO、例えば図35A参照には、デザイン画像縮小部57は、さらに、中間デザイン画像Gを外周枠調整部563による調整後の外周枠F2の大きさまで縮小しながらy軸方向に移動させるステップS46。パーツ位置判断部55は、爪領域情報検出部53によって検出された爪領域Taの輪郭線図35A及び図35Bにおいて破線で示すとデザイン画像縮小部57による縮小後の中間デザイン画像Gとを重ね合わせるステップS47。そして、例えば画像の左上端部等の所定位置から順に走査スキャンしていき、縮小後の中間デザイン画像Gの画像データに含まれるデザインパーツdpの座標値と爪領域Taの輪郭線の座標値とを比較して、デザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断するステップS48。パーツ位置判断部55によって縮小後の中間デザイン画像Gにおけるデザインパーツdpの一部が爪領域Ta内に収まっていないと判断された場合ステップS48;NOには、ステップS46に戻って以下の処理を繰り返す。そして、パーツ位置判断部55によって縮小後の中間デザイン画像Gにおけるデザインパーツdpの全てが爪領域Ta内に収まっていると判断された場合ステップS48;YESには、縮小後の中間デザイン画像Gの画像データを印刷用データとして記憶部51に記憶させ、デザイン画像縮小処理を終了する。図15に戻って、パーツ位置判断部55によって中間デザイン画像生成部54により生成された中間デザイン画像Gにおけるデザインパーツdpの全てが爪領域Ta内に収まっていると判断された場合ステップS8;YES、パーツ位置判断部55によってデザイン画像移動部56による移動後の中間デザイン画像Gにおけるデザインパーツdpの全てが爪領域Ta内に収まっていると判断された場合ステップS11;YES、及びパーツ位置判断部55によってデザイン画像縮小部57による縮小後の中間デザイン画像Gにおけるデザインパーツdpの全てが爪領域Ta内に収まっていると判断された場合図18のステップS48;YESには、記憶部51に記憶された印刷用データが本体制御部52に出力され、本体制御部52は、この印刷用データをユーザの指画像の爪領域Taに重畳した画像をデザイン確認用画面132図7参照として表示部13に表示させるステップS13。ユーザは、このデザイン確認用画面132を見て最終的な印刷イメージを確認し、この印刷イメージで印刷してよい場合には、操作部12のOK釦等の操作釦121を操作して印刷開始指示を入力する。本体制御部52は、印刷開始指示が入力されたか否かを判断しステップS14、印刷開始指示が入力されたと判断する場合ステップS14;YESには、印刷用データを印刷部40に出力して、印刷用データに従って爪領域Taに印刷を施すように印刷部40を制御する。これにより、印刷部40による印刷処理が開始されるステップS15。他方、ユーザがOK釦等を操作せず、本体制御部52が印刷開始指示が入力されないと判断する場合ステップS14;NOには、本体制御部52は、ステップS1に戻って、再度デザイン選択画面131を表示部13に表示させ、以降の処理を繰り返す。なお、ここでは、1本の印刷指U1に対する対応について述べたが、本実施形態のように、例えば4本等、複数の印刷指U1に対して同時に印刷処理を行う場合には、以上の処理を各印刷指U1についてそれぞれ繰り返すことにより、全ての印刷指U1について印刷処理を行う。以上のように、本実施形態におけるネイルプリント装置1によれば、デザイン画像の画像データとユーザの爪領域Taの大きさとに基づいて中間デザイン画像Gの画像データを生成するとともに、この中間デザイン画像Gの画像データに含まれるデザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断し、デザインパーツdpの一部が爪領域Ta内に収まっていない場合には、デザインパーツdpの全てが爪領域Ta内に収まるように中間デザイン画像Gを移動させる。このため、ユーザの爪領域Taの大きさに応じてデザイン画像の大きさ等を調整する際に、各デザインパーツの形状が崩れたり、各デザインパーツ間の位置関係、各デザインパーツと爪領域の端部との位置関係が変わるのを防ぐことができるとともに、ユーザが選択したデザイン画像をそのイメージに近い形でできるだけ大きくユーザの爪領域Taに印刷することができる。また、中間デザイン画像Gを移動させた段階でデザインパーツdpが爪領域Ta内に収まっているか否かを判断し、収まっていない場合には中間デザイン画像Gを縮小するため、図37A~Fのように、様々な形状の爪領域Taに対して、ユーザが選択したデザイン画像のイメージに近いデザインをできるだけ大きくかつバランスよく印刷することができる。また、デザインパーツdpの一部が爪領域Ta内に収まっていないと判断された場合には、中間デザイン画像Gの外周枠F1を設定して、この外周枠F1が前記爪領域内に収まるように調整した調整後の外周枠F2と調整前の外周枠F1とのずれ量分だけ中間デザイン画像Gを移動させる。このため、中間デザイン画像Gの配置が大きく変わることがなく、ユーザによって選択されたデザイン画像のイメージにできるだけ近い状態を維持しつつ調整を行うことができる。また、本実施形態では、中間デザイン画像Gの移動後に再度パーツ位置判断部55によってデザインパーツdpの全てが爪領域Ta内に収まっているか否かを判断し、デザインパーツdpの一部が爪領域Ta内に収まっていない場合に、中間デザイン画像Gを縮小する。このため、移動のみで収まる場合には縮小せずに元の大きさのままデザインを印刷することができ、デザイン画像を可能な限り大きく印刷することができる。また、デザイン画像縮小部57は、調整後の外周枠F2の調整前の外周枠F1に対する縮小率に応じて中間デザイン画像を縮小するものであるため、過度に中間デザイン画像Gを縮小し過ぎることを防いで、デザイン画像をできるだけ大きく印刷することができる。また、デザイン画像縮小部57は、調整後の外周枠F2の座標値と調整前の外周枠F1の座標値との各対応座標の平均値を算出してこの平均値を座標値とする中間外周枠F3を設定し、まずこの中間外周枠F3内に収まる大きさまで中間デザイン画像を縮小し、それでも収まらない場合に調整後の外周枠F2内に収まる大きさまで中間デザイン画像を縮小する。このため、過度に中間デザイン画像Gを縮小し過ぎることを防いで、デザイン画像をできるだけ大きく印刷することができる。また、爪領域Taに印刷するデザイン画像のデータが、複数のデザインパーツdpから構成されており、個々のデザインパーツdp毎にサイズデータ、位置データ、イメージデータが対応付けられた形でデザインデータ保持部511に記憶されており、ユーザの爪領域Taの面積や形状例えば縦方向の長さが長い図23参照、横幅が広い図26参照等に合わせて、デザイン画像の大きさや形状を調整する際に、各デザインパーツdp毎にその印刷サイズ、印刷位置を算出することができる。このため、デザイン画像全体を一つのデータとして保持してデザイン画像全体の縮尺率を変えて印刷用データを生成する場合と異なり、各デザインパーツdpの形状が崩れたり、各デザインパーツdp間の位置関係、各デザインパーツdpと爪領域Taの端部との位置関係が変わるのを防ぐことができ、ユーザがデザイン選択画面131で選択したデザイン画像をできるだけそのイメージに近い形でユーザの爪領域Taに印刷することができる。また、各デザインパーツdpのサイズデータは、デザイン画像を基準爪モデル上に配置した場合における各デザインパーツdpの面積と基準爪モデルの面積との相対的な面積比率により各デザインパーツdpのサイズを特定するものであり、各デザインパーツdpの位置データは、基準爪モデルの横方向の長さ及び縦方向の長さを基準としたときの相対的な位置関係により前記各デザインパーツdpの位置を特定するものであって、パーツレイアウト算出部541は、基準爪モデルの面積及び横方向及び縦方向の長さ寸法を爪領域情報検出部53により検出されたユーザの爪領域Taの面積及び横方向及び縦方向の長さ寸法に置き換えて、各デザインパーツdpの印刷サイズ及び印刷位置を算出するため、どのような面積や形状の爪領域Taであっても、各デザインパーツdpの当該爪領域Taに占める面積割合、相対位置を算出することで、簡易に各デザインパーツdpの印刷サイズ、印刷位置を算出することができる。なお、本実施形態では、中間デザイン画像Gをユーザの爪領域Taに重ね合わせた場合に、デザインパーツdpの一部が爪領域Taからはみ出しているとパーツ位置判断部55が判断した場合に、中間デザイン画像Gを上下方向y軸方向に移動させる場合を例として示したが、中間デザイン画像Gを移動させる方向は上下方向y軸方向に限定されない。例えば、中間デザイン画像Gをx軸方向に移動させながら縮小してもよいし、上下方向y軸方向ではなく、斜め方向に移動させながら縮小してもよいし、x軸、y軸双方に適宜移動させながら縮小してもよい。爪領域Taの形状や選択されたデザイン画像によってはx軸方向や斜め方向に移動させた方が、中間デザイン画像Gが爪領域Ta内に収まりやすい場合があるため、このような調整をすることも有効である。また、本実施形態では、外周枠調整部563が外周枠F1を調整する際も、外周枠F1を縮小しながらy軸方向に沿って上下に移動させてその位置と大きさを調整する例を挙げて説明したが、外周枠調整部563による外周枠F1の調整についてもこれに限定されず、x軸方向や斜め方向に移動させながら調整してもよい。また、例えば、図38A、図38Bに示すように、爪領域Taの上部だけが細い場合、パーツレイアウト算出部541の算出結果に基づく当初の配置では、デザイン画像に含まれるデザインパーツdpの一部が爪領域Taの外側にはみ出してしまう場合であっても、中間デザイン画像Gをy軸に沿って上下方向図38Aの場合には下方向に移動させれば、それだけで全てのデザインパーツdpが爪領域Ta内に収まる場合もあり得る。よって、このような場合には、図38Bに示すように、デザイン画像移動部56は、中間デザイン画像Gを縮小せずに移動させるだけで調整を行ってもよい。また、本実施形態では、外周枠調整部563が外周枠F1を調整する際も、外周枠F1を移動させながら縮小してその位置と大きさを調整する例を挙げて説明したが、移動のみで外周枠F1が爪領域Ta内に収まる場合には縮小せずに調整を行ってもよい。また、本実施形態では、パーツ位置判断部55が中間デザイン画像Gをユーザの爪領域Taに重ね合わせた場合に、爪領域Taからはみ出していると最初に判断したデザインパーツdpを基準として中間デザイン画像Gの移動等を行う場合を例としたが、外周枠F1の調整及び中間デザイン画像Gの移動等を行う基準は、爪領域Taからはみ出していると最初に判断されたデザインパーツdpに限定されない。例えば、画像全体を走査スキャンした後に、最もはみ出し量の大きいデザインパーツdpを基準としてもよいし、デザイン画像を構成するデザインパーツdpに予め重み付けを設けておき、重み付けされたデザインパーツdpのうちで爪領域Taからはみ出しているものを基準としてもよい。複数のデザインパーツdpが爪領域Taからはみ出している場合にどのデザインパーツdpを基準として中間デザイン画像Gの移動等を行うかは特に限定されず、パーツ位置判断部55が爪領域Taからはみ出していると最初に判断したデザインパーツdpを基準としてもよいし、はみ出し量の多いものを基準にしてもよいし、はみ出していると判断されたデザインパーツdpについてそれぞれ同様の処理を繰り返すことにより順次対応するようにしてもよい。また、本実施形態では、各デザインパーツdpの横方向x軸方向の位置は、基準爪モデルまたは爪領域Taの上下左右を枠で囲い、デザインパーツdpをその左端が基準爪モデルの枠の左端に重なるように基準爪モデルまたは爪領域Ta上に配置したときに、デザインパーツdpの中心が配置される位置を0とし、デザインパーツdpをその右端が基準爪モデルまたは爪領域Taの枠の右端に重なるように基準爪モデルまたは爪領域Ta上に配置したときに、デザインパーツdpの中心が配置される位置を100としたときの相対的な位置としたが、各デザインパーツdpの横方向x軸方向の位置を定める基準となる0の位置及び100の位置の定め方はここに例示したものに限定されない。例えば、デザインパーツdpをその左端が基準爪モデルの枠の左端に重なるように基準爪モデルまたは爪領域Ta上に配置したときに、デザインパーツdpの左端が配置される位置を0とし、デザインパーツdpをその右端が基準爪モデルまたは爪領域Taの枠の右端に重なるように基準爪モデルまたは爪領域Ta上に配置したときに、デザインパーツdpの右端が配置される位置を100と定めてもよい。各デザインパーツdpの縦方向y軸方向の位置を定める基準となる0の位置及び100の位置の定め方についても同様である。また、本実施形態では、爪領域Taのデータとして、面積Sをdot数で表したもの、横方向x軸方向の長さ寸法W及び縦方向y軸方向の長さ寸法Hをdot数で表したものを保持するものとしたが、面積S、横方向x軸方向の長さ寸法W及び縦方向y軸方向の長さ寸法Hのデータの持ち方はdot数で表したものに限定されない。また、本実施形態では、デザインデータ保持部511、爪領域データ保持部512が制御装置50の記憶部51内に設けられている場合を例としたが、デザインデータ保持部511、爪領域データ保持部512は制御装置50の記憶部51に設けられている場合に限定されず、別途記憶部が設けられていてもよい。また、本実施形態では、4本の指に対して同時に印刷を行うことのできるネイルプリント装置1を例としたが、指を1本ずつ装置に挿入して順次印刷を行う装置に本発明を適用することも可能である。その他、本発明が本実施形態に限定されず、適宜変更可能であることはいうまでもない。以上本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。付記<請求項1>1又は複数のデザインパーツを含むデザイン画像の画像データが複数記憶されているデザイン画像記憶手段と、指を撮影して指画像を得る撮影手段と、この撮影手段によって取得された前記指画像から爪領域を抽出し、この爪領域の輪郭線の座標値を検出する爪領域情報検出手段と、前記デザイン画像記憶手段に記憶されている前記複数のデザイン画像の中から一つのデザイン画像を選択するデザイン選択手段と、このデザイン選択手段によって選択されたデザイン画像の画像データを前記デザイン画像記憶手段から読み出して、この読み出されたデザイン画像の画像データと前記爪領域情報検出手段により抽出された爪領域の大きさとに基づいて前記デザインパーツの配置を示す座標値を含む中間デザイン画像の画像データを生成する中間デザイン画像生成手段と、この中間デザイン画像生成手段によって生成された前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出手段によって検出された前記爪領域の輪郭線の座標値とを比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するパーツ位置判断手段と、前記パーツ位置判断手段によって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記デザインパーツの全てが前記爪領域内に収まるように前記中間デザイン画像を移動させるデザイン画像移動手段と、前記デザイン画像移動手段による前記中間デザイン画像の移動後に、前記中間デザイン画像の画像データに基づく画像を前記爪領域に印刷する印刷手段と、を備えていることを特徴とするネイルプリント装置。<請求項2>前記デザイン画像移動手段は、前記パーツ位置判断手段によって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記中間デザイン画像の外周枠を設定し、この外周枠の座標値を得る外周枠設定手段と、この外周枠設定手段によって得られた前記外周枠の座標値と前記爪領域情報検出手段によって検出された前記爪領域の輪郭線の座標値とを比較して、前記外周枠が前記爪領域内に収まっているか否かを判断する外周枠位置判断手段と、この外周枠判断手段によって前記外周枠が前記爪領域内に収まっていないと判断されたときに、前記外周枠が前記爪領域内に収まるように前記外周枠の位置及び/又は大きさを調整する外周枠調整手段と、を含み、この外周枠調整手段による調整の結果、前記外周枠位置判断手段によって前記外周枠が前記爪領域内に収まっていると判断されたときに、前記中間デザイン画像をその中心点が前記外周枠調整手段による調整後の前記外周枠の中心点と一致する位置まで移動させるものであることを特徴とする請求項1に記載のネイルプリント装置。<請求項3>前記パーツ位置判断手段は、前記デザイン画像移動手段による移動後の前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出手段によって検出された前記爪領域の輪郭線の座標値とをさらに比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するものであり、前記パーツ位置判断手段によって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記中間デザイン画像を縮小するデザイン画像縮小手段をさらに備えていることを特徴とする請求項1又は請求項2に記載のネイルプリント装置。<請求項4>前記デザイン画像縮小手段は、前記外周枠調整手段による調整後の外周枠の、調整前の外周枠に対する縮小率に応じて前記中間デザイン画像を縮小するものであることを特徴とする請求項3に記載のネイルプリント装置。<請求項5>前記デザイン画像縮小手段は、前記外周枠調整手段による調整後の外周枠の座標値と調整前の外周枠の座標値との各対応座標の平均値を算出してこの平均値を座標値とする中間外周枠を設定する中間外周枠設定手段を含み、この中間外周枠設定手段により設定された前記中間外周枠内に収まる大きさまで前記中間デザイン画像を縮小するものであることを特徴とする請求項3又は請求項4に記載のネイルプリント装置。<請求項6>前記デザイン画像記憶手段は、前記デザイン画像を構成している前記デザインパーツ毎にサイズデータ、位置データ、イメージデータを対応付けて記憶しているものであり、前記爪領域情報検出手段は、前記指画像から爪領域を抽出し、この爪領域の面積と横方向及び縦方向の長さ寸法とを検出するものであって、前記中間デザイン画像生成手段は、前記デザイン画像に含まれている前記各デザインパーツのサイズデータ及び位置データと、前記爪領域情報検出手段により検出された前記爪領域の面積、横方向及び縦方向の長さ寸法とに基づいて、前記各デザインパーツの印刷サイズ及び印刷位置を算出するパーツレイアウト算出手段を含み、このパーツレイアウト算出手段により算出された各デザインパーツの印刷サイズ及び印刷位置と、前記デザイン画像記憶手段から読み出されたデザイン画像に含まれている各デザインパーツのイメージデータとに基づいて前記中間デザイン画像を生成するものであることを特徴とする請求項1から請求項5に記載のネイルプリント装置。<請求項7>前記各デザインパーツのサイズデータは、前記デザイン画像を基準爪モデル上に配置した場合における各デザインパーツの面積と前記基準爪モデルの面積との相対的な面積比率により前記各デザインパーツのサイズを特定するものであり、前記各デザインパーツの位置データは、前記基準爪モデルの横方向の長さ及び縦方向の長さを基準としたときの相対的な位置関係により前記各デザインパーツの位置を特定するものであって、前記パーツレイアウト算出手段は、前記基準爪モデルの面積並びに横方向及び縦方向の長さ寸法を前記爪領域情報検出手段により検出された前記爪領域の面積並びに横方向及び縦方向の長さ寸法に置き換えて、前記各デザインパーツの印刷サイズ及び印刷位置を算出するものであることを特徴とする請求項6に記載のネイルプリント装置。<請求項8>指を撮影して指画像を得る撮影ステップと、この撮影ステップにおいて取得された前記指画像から爪領域を抽出し、この爪領域の輪郭線の座標値を検出する爪領域情報検出ステップと、1又は複数のデザインパーツを含むデザイン画像の画像データが複数記憶されているデザイン画像記憶手段の中から一つのデザイン画像が選択されると、この選択された一つのデザイン画像を前記デザイン画像記憶手段から読み出して、この読み出されたデザイン画像の画像データと前記爪領域情報検出ステップにおいて抽出された爪領域の大きさとに基づいて前記デザインパーツの配置を示す座標値を含む中間デザイン画像の画像データを生成する中間デザイン画像生成ステップと、この中間デザイン画像生成ステップにおいて生成された前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出ステップにおいて検出された前記爪領域の輪郭線の座標値とを比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するパーツ位置判断ステップと、前記パーツ位置判断ステップにおいて前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記デザインパーツの全てが前記爪領域内に収まるように前記中間デザイン画像を移動させるデザイン移動ステップと、前記デザイン移動ステップにおける前記中間デザイン画像の移動後に、前記中間デザイン画像の画像データに基づく画像を前記爪領域に印刷する印刷ステップと、を含んでいることを特徴とする印刷制御方法。<請求項9>前記パーツ位置判断ステップは、前記デザイン画像移動ステップにおける移動後の前記中間デザイン画像の画像データに含まれる前記デザインパーツの座標値と前記爪領域情報検出ステップによって検出された前記爪領域の輪郭線の座標値とをさらに比較して、前記デザインパーツの全てが前記爪領域内に収まっているか否かを判断するものであり、前記パーツ位置判断ステップによって前記デザインパーツの一部が前記爪領域内に収まっていないと判断されたときに、前記中間デザイン画像を縮小するデザイン画像縮小ステップをさらに備えていることを特徴とする請求項8に記載の印刷制御方法。"