(57)【要約】【課題】  アミューズメント施設やテーマパーク等の施設に設置することを想定しているため、ネイルアートのデザイン作成から印刷までの１つの装置で行うため、大型となり、個人が自宅等で用いる目的には適していない。【解決手段】  情報処理装置のコンピュータに、爪に固定するシートのデザインコンテンツに関連する画像の一覧画面を表示させるステップと、前記一覧画面におけるユーザ選択に基づき、前記選択された画像に関連するデザインデータの編集を受け付ける編集画面を表示させるステップと、前記編集画面において編集されたデザインデータに基づき、印刷データを生成するステップと、ユーザ入力に応じて、前記印刷データに基づく印刷を実行させるための印刷装置の指定を受け付けるステップと、を実行させる。【選択図】  図２５
2019191837.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のコンピュータに、
爪に固定するシートのデザインコンテンツに関連する画像の一覧画面を表示させるステップと、
前記一覧画面におけるユーザ選択に基づき、前記選択された画像に関連するデザインデータの編集を受け付ける編集画面を表示させるステップと、
前記編集画面において編集されたデザインデータに基づき、印刷データを生成するステップと、
ユーザ入力に応じて、前記印刷データに基づく印刷を実行させるための印刷装置の指定を受け付けるステップと、
を実行させるプログラム。
【請求項２】
前記コンピュータに、
前記情報処理装置と接続可能な印刷装置をスキャンするステップをさらに実行させ、
前記スキャンにより前記情報処理装置と接続可能な印刷装置が複数発見された場合、ユーザ入力に応じて、前記発見された複数の印刷装置から印刷を実行させる印刷装置が指定されることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記コンピュータに、
前記指定された印刷装置を登録するステップと、
ユーザ入力に応じて、前記登録された印刷装置が、前記情報処理装置が属するネットワークに接続されているか判定するステップと、
をさらに実行させることを特徴とする請求項１又は２に記載のプログラム。
【請求項４】
前記一覧画面では、印刷が施されたシートが爪に固定された状態を示す画像が表示され、前記編集画面では、前記選択された画像に関連するデザインコンテンツの印刷レイアウトを示す画像が表示されることを特徴とする請求項１から３のいずれか１項に記載のプログラム。
【請求項５】
前記印刷レイアウト内に表示された複数の印刷オブジェクトのうち、印刷を実行する印刷オブジェクトを選択可能であることを特徴とする請求項４に記載のプログラム。
【請求項６】
前記一覧画面内の１つのデザインコンテンツに関連する画像の領域において表示される爪に固定されたシートの数よりも、前記編集画面において表示される印刷オブジェクトの数のほうが多いことを特徴とする請求項１から５のいずれか１項に記載のプログラム。
【請求項７】
前記編集画面に表示された複数の印刷オブジェクトの中から選択された印刷オブジェクトのデザインを、別の印刷オブジェクトにコピーすることが可能であることを特徴とする請求項１から６のいずれか１項に記載のプログラム。
【請求項８】
前記編集画面において選択された印刷オブジェクトについての編集を可能にするための個別編集画面が表示され、
前記個別編集画面では、前記印刷オブジェクト上にガイドが表示されることを特徴とする請求項１から６のいずれか１項に記載のプログラム。
【請求項９】
爪に固定するシートのデザインコンテンツに関連する画像の一覧画面を表示させる手段と、
前記一覧画面におけるユーザ選択に基づき、前記選択された画像に関連するデザインデータの編集を受け付ける編集画面を表示させる手段と、
前記編集画面において編集されたデザインデータに基づき、印刷データを生成する手段と、
ユーザ入力に応じて、前記印刷データに基づく印刷を実行させるための印刷装置の指定を受け付ける手段と、
を備える情報処理装置。
【請求項１０】
情報処理装置の制御方法であって、
爪に固定するシートのデザインコンテンツに関連する画像の一覧画面を表示させるステップと、
前記一覧画面におけるユーザ選択に基づき、前記選択された画像に関連するデザインデータの編集を受け付ける編集画面を表示させるステップと、
前記編集画面において編集されたデザインデータに基づき、印刷データを生成するステップと、
ユーザ入力に応じて、前記印刷データに基づく印刷を実行させるための印刷装置の指定を受け付けるステップと、
を備えることを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム、情報処理装置、および制御方法に関する。特に、爪に固定するシートのデザインを作成するための技術に関する。
【背景技術】
【０００２】
従来、爪にエナメル液を塗って色をつけたり、ネイルチップ（つけ爪）を爪に貼ったりする方法があった。特許文献１では、より簡易にネイルアートを楽しむため、ネイルシールを作成するアートシール自動発売装置について開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３３１３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のアートシール自動発売装置は、アミューズメント施設やテーマパーク等の施設に設置することを想定しているため、ネイルアートのデザイン作成から印刷までの１つの装置で行うため、大型となり、個人が自宅等で用いる目的には適していない。
【０００５】
そこで、本発明は、所有するプリンタや身近にあるプリンタを用いてネイルシール等のシートを作成するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のプログラムは、情報処理装置のコンピュータに、爪に固定するシートのデザインコンテンツに関連する画像の一覧画面を表示させるステップと、前記一覧画面におけるユーザ選択に基づき、前記選択された画像に関連するデザインデータの編集を受け付ける編集画面を表示させるステップと、前記編集画面において編集されたデザインデータに基づき、印刷データを生成するステップと、ユーザ入力に応じて、前記印刷データに基づく印刷を実行させるための印刷装置の指定を受け付けるステップと、を実行させる。
【発明の効果】
【０００７】
本発明により、所有プリンタや身近にあるプリンタを用いてネイルシール等のシートを作成することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】システム構成図を示す模式図である。
【図２】端末装置の構成を表すブロック図である。
【図３】印刷装置の構成を表すブロック図である。
【図４】アプリケーションのトップ画面を示す模式図である。
【図５】メニュー画面を示す模式図である。
【図６】新着一覧画面を示す模式図である。
【図７】人気ランキング画面を示す模式図である。
【図８】カテゴリ検索画面を示す模式図である。
【図９】お気に入りデザイン一覧表示画面を示す模式図である。
【図１０】マイデザイン表示画面を示す模式図である。
【図１１】デザイン詳細画面を示す模式図である。
【図１２】デザイン編集確認画面とデザイン編集開始画面を示す模式図である。
【図１３】デザイン編集画面を示す模式図である。
【図１４】背景色選択画面と文字追加画面を示す模式図である。
【図１５】デザイン編集画面を示す模式図である。
【図１６】スタンプ追加画面を示す模式図である。
【図１７】デザイン編集画面を示す模式図である。
【図１８】レイヤ調整画面を示す模式図である。
【図１９】ネイルデザインコピー画面を示す模式図である。
【図２０】ＤＬデザイン一覧表示画面を示す模式図である。
【図２１】デザイン選択画面を示す模式図である。
【図２２】デザイン編集確認画面を示す模式図である。
【図２３】新規保存画面を示す模式図である。
【図２４】プレビュー画面を示す模式図である。
【図２５】印刷実行画面を示す模式図である。
【図２６】全体処理を表すフローチャート図である。
【図２７】印刷処理を表すフローチャート図である。
【図２８】デザイン編集処理を表すフローチャート図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
また、下記の実施形態では、情報処理装置としてスマートフォンを例に挙げて説明するが、印刷対象となるファイルを扱える装置であれば、情報処理装置の種類はこれに限定されない。例えば、スマートフォン以外の携帯端末、ノート型のパーソナルコンピュータ（ＰＣ）、デスクトップ型のＰＣ、タブレット端末、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、デジタルカメラ等、種々のものを適用可能である。また、印刷装置としては、プリンタであれば、インクジェットプリンタ、レーザービームプリンタ等を用いることができる。また、プリント機能のみでなく、原稿を読み取るスキャン機能、コピー機能、ファクシミリ機能を有する複合機でもよい。
【００１１】
［実施形態１］
＜システム全体の構成＞
図１は印刷処理システムの構成を示す図である。このシステムは、スマートフォン等の携帯型の端末装置２００と印刷装置３００とを備える。端末装置２００は、アクセスポイント１００が構築したネットワークを介して印刷装置３００と通信する。端末装置２００には、後述するネイルシール作成用のアプリケーション等のプログラムが格納される。よって、このアプリケーションを用いて作成されたデザインに基づく印刷データが、ネットワークを介して端末装置２００から印刷装置３００へ送信される。また、本実施形態のアクセスポイント１００は無線ＬＡＮルータとして機能するため、この無線ＬＡＮルータを介して、端末装置２００はインターネットに接続される。よって、端末装置２００は、インターネット経由でコンテンツ管理サーバ４００と通信することが可能である。
【００１２】
コンテンツ管理サーバ４００は、ネイルシール作成用のアプリケーションが使用するデザインデータのテンプレートおよびサムネイル画像等を管理する情報処理装置である。
【００１３】
＜端末装置の構成＞
図２は、本システムで利用する端末装置２００の構成を示すブロック図である。端末装置２００は、装置全体の制御を行うメインボード２１０、無線ＬＡＮユニット２０２、ＮＦＣユニット２０１、回線接続ユニット２０３、プリンタの機能操作、およびプリンタの情報を表示するタッチパネルディスプレイ２０４からなる。ここで、ＮＦＣユニット２０１、無線ＬＡＮユニット２０２、及び回線接続ユニット２０３は、それぞれ、ＮＦＣ１０１、無線ＬＡＮ１０２携帯電話回線網１０５を利用して通信が可能である。
【００１４】
メインボード２１０に配置されるマイクロプロセッサ形態のＣＰＵ２１１は、内部バス２１２を介して接続されているＲＯＭ形態のプログラムメモリ２１３に格納されている制御プログラムと、ＲＡＭ形態のデータメモリ２１４の内容とに従って動作する。プログラムメモリ２１３は、組み込みオペレーティングシステム（ＯＳ）及び、本実施形態のネイルシール作成用のアプリケーションプログラム等のプログラムを格納することができる。本実施形態では、プログラムメモリ２１３に格納される各アプリケーションプログラムは、ＯＳの管理下でソフトウエア実行制御が行われる。具体的には、ＣＰＵ２１１がプログラムメモリ２１３に格納されたアプリケーションプログラムをＲＡＭ形態のデータメモリ２１４に読み出して実行することにより実現される。
【００１５】
ＣＰＵ２１１は、無線ＬＡＮ制御回路２１５を介して無線ＬＡＮユニット２０２を制御することで、他の通信端末装置と無線ＬＡＮ１０２による通信を行う。なお、ＷＬＡＮユニット２０２は、例えばＩＥＥＥ８０２．１１シリーズ（ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ等）に準拠した通信方式によりデータ（パケット）通信が可能であるものとする。
【００１６】
また、ＣＰＵ２１１は、ＮＦＣ制御回路２１６を介してＮＦＣユニット２０１を制御することによって、他のＮＦＣ端末とのＮＦＣ１０１による接続を検知し、他のＮＦＣ端末との間でデータの送受信を行うことができる。さらに、ＣＰＵ２１１は、回線制御回路２１７を介して回線接続ユニット２０３を制御することで、携帯電話回線網１０５に接続し、通話やデータ送受信を行うことができる。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）の通信方式を行うためのユニットを備えてもよい。
【００１７】
ＣＰＵ２１１は、操作部制御回路２１８を制御することによってタッチパネルディスプレイ２０４に表示を行ったり、ユーザからの操作を受け付けたりすることが可能である。ＣＰＵ２１１は、カメラ部２１９を制御して画像を撮影することができ、撮影した画像を不揮発性メモリ２２１に格納する。そして、ネイルシール用のアプリケーションを用いて画像を取り込む場合に、データメモリ２１４中の画像メモリ２２０に格納する。また、撮影した画像以外にも、携帯電話回線網１０５、無線ＬＡＮ１０２、あるいはＮＦＣ１０１を通じて外部から取得した画像を画像メモリ２２０に格納したり、逆に外部に送信したりすることも可能である。
【００１８】
不揮発性メモリ２２１は、フラッシュメモリ等のメモリで構成され、電源をオフされた後でも保存しておきたいデータを格納する。例えば、電話帳データや、各種通信接続情報や過去に接続したデバイス情報等の他、保存しておきたい画像データ等が格納される。本実施形態のネイルシール作成用のアプリケーションが管理するアプリケーション管理情報も不揮発性メモリ２２１内に格納される。
【００１９】
＜印刷装置の構成＞
図３は印刷装置の構成を示すブロック図である。印刷装置３００は、装置全体の制御を行うメインボード３１０、無線ＬＡＮユニット３０１、ＮＦＣユニット３０２、及び操作パネル３０３からなる。ここで、無線ＬＡＮユニット３０１及びＮＦＣユニット３０２は、印刷装置３００の通信部として機能する。
【００２０】
メインボード３１０に配置されるマイクロプロセッサ形態のＣＰＵ３１１は、内部バス３１２を介して接続されているＲＯＭ形態のプログラムメモリ３１３に格納されている制御プログラムと、ＲＡＭ形態のデータメモリ３１４の内容とに従って動作する。
【００２１】
ＣＰＵ３１１は、スキャナ部３１５を制御して原稿を読み取り、データメモリ３１４中の画像メモリ３１６に格納する。また、ＣＰＵ３１１は、印刷部３１７を制御してデータメモリ３１４中の画像メモリ３１６の画像を記録媒体に印刷することができる。また、スキャンした画像データを、無線ＬＡＮ制御回路３１８で制御された無線ＬＡＮユニット３０１経由で端末装置に送信することも可能である。
【００２２】
ＣＰＵ３１１は、無線ＬＡＮ制御回路３１８を通じて無線ＬＡＮユニット３０１を制御することで、他の通信端末装置と無線ＬＡＮ１０２による通信を行う。なお、ＷＬＡＮユニット１０２は、例えばＩＥＥＥ８０２．１１シリーズ（ＩＥＥＥ  ８０２．１１ａ、ＩＥＥＥ  ８０２．１１ｂ、ＩＥＥＥ  ８０２．１１ｇ等）に準拠した通信方式によりデータ（パケット）通信が可能であるものとする。また、ＣＰＵ３１１は、ＮＦＣ制御回路３１９を介してＮＦＣユニット３０２を制御することによって、他のＮＦＣ端末とのＮＦＣ１０１による接続を検知し、他のＮＦＣ端末との間でデータの送受信を行うことができる。
【００２３】
ＣＰＵ３１１は、操作表示部制御回路３２０を制御することによって操作パネル３０３に印刷装置３００の状態の表示や機能選択メニューの表示を行ったり、ユーザからの操作を受け付けたりすることが可能である。
【００２４】
本実施例の印刷装置は、プリンタ制御命令が付与されたＪＰＥＧファイル形式のデータを受信して印刷することができる。
【００２５】
なお、本実施形態の印刷装置には、ネイルシール用のシートがセットされ、端末装置２００から受信した印刷データに基づき、印刷が実行される。ネイルシール用のシートは、具体的には、台紙となるシートと、その台紙となるシートに貼付された粘着面を有するシートと、が一体となったシート部材である。粘着面を有するシートには、１２個の爪形状の切込みが入っており、このシートの表面側（粘着面と反対側）における爪形状の切り込みの範囲内（剥がし取り部）に印刷が実行される。印刷後、ユーザが印刷済みのシート部分を台紙から剥がし、ネイルシールとして爪に装着することができる。本実施形態のシートには、１０個の爪の数よりも多い１２個のネイルシールが作成できるよう、１２個の剥がし取り部を設けている。具体的には、後述するデザインデータ（図１２（Ａ）参照）の１２個のオブジェクトが印刷される剥がし取り部が設けられており、１２個の剥がし取り部のサイズは、６種類の異なるサイズの形状がそれぞれ２つずつ設けられている。これは、個人によって爪のサイズが異なるため、ネイルシールのサイズを６パターン設け、その中からユーザ自身の爪のサイズにあったネイルシールを選べるようにするためである。なお、本発明において、爪に固定されるシートとしては、上述のようなシール状のシートに限定されない。粘着面を有していないシートでもよく、この場合は、印刷後に接着剤を用いてシートを爪に固定するとよい。また、シートの素材は、紙やプラスチックフィルム等、印刷が可能なシートであればどのような素材でもよい。
【００２６】
＜アプリケーションの構成＞
次に図４〜図２５を用いて、本実施形態のネイルシール作成用のアプリケーションの表示画面とその動作について説明する。
【００２７】
図４は、本実施形態におけるネイルシール作成用のアプリケーションのトップ画面を示す模式図である。本画面では、コンテンツメニュー表示ボタン４００、新着タブ４０１、人気ランキングタブ４０２、デザイン一覧表示エリア４０３、管理情報表示エリア４０４が表示される。コンテンツメニュー表示ボタン４００がタップされると、コンテンツメニュー表示画面に遷移する。
【００２８】
デザイン一覧表示エリア４０３には、様々なデザインのネイルシール（様々なデザインに基づく印刷が施されたシート）が実際に爪に固定された状態を示す写真が一覧表示される。つまり、デザイン一覧表示エリア４０３に一覧表示されている画像は、各ネイルシールを作成するためのデザインコンテンツに関連するイメージ図であり、デザインデータを用いて作成した完成作品（印刷済みのネイルシール）の見本を示す見本画像である。ユーザは、この一覧画面を見て、印刷あるいは編集可能な複数のデザインを把握することができ、一覧画面に表示された画像は、デザインコンテンツ単位で選択可能である。
【００２９】
この一覧表示されている見本画像データは、本実施形態のアプリケーションが、コンテンツ管理サーバ４００と通信を行い取得する。具体的には、コンテンツ管理サーバ４００に、見本画像データを含むデザイン一覧表示エリア４０３の表示データが格納されており、本実施形態のアプリケーションの起動に応じて、アプリケーションはこの表示データをコンテンツ管理サーバ４００から取得する。表示データは、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式で記述されている。アプリケーションは、このＨＴＭＬ形式のデータを受信すると、アプリケーションに組み込まれたＷｅｂＶｉｅｗプログラムを用いてＨＴＭＬ形式のデータを解釈し、デザイン一覧表示エリア４０３に見本画像の一覧を表示することができる。ＷｅｂＶｉｅｗとは、Ｗｅｂページ描画の際に用いられるＨＴＭＬを解釈し、画面への表示制御を行う機能を有するソフトウエアである。アプリケーションに組み込む事によって、簡単にＨＴＭＬの制御を行うことができる。なお、本実施形態のネイルシール要のアプリケーションは、Ｃｏｒｄｏｖａ（Ｗｅｂ技術を用いてアプリケーションを作成できるミドルウエア）を利用してもよい。この場合、トップ画面全体がＨＴＭＬのページデータとなる。
【００３０】
トップ画面において、新着タブ４０１がユーザ選択されると、デザイン一覧表示エリア４０３には、コンテンツ管理サーバ４００に登録されて間もないデザインコンテンツである新着デザインに関連する見本画像の一覧が画面の上位に表示される。トップ画面において、人気ランキングタブ４０２がタップされると、デザイン一覧表示エリア４０３には、人気が高い人気デザインコンテンツに関連する見本画像の一覧が画面の上位に表示される。なお、通常は、アプリケーション起動時には、左側のタブである新着タブ４０１の表示がデフォルトとなっているため、起動直後のトップ画面には、デザイン新着一覧が表示される。ランク情報は、個々のデザインコンテンツに関連する見本画像と紐づけられており、コンテンツ管理サーバ４００で管理されている。新着デザインコンテンツに関連する見本画像の一覧画面も、人気デザインコンテンツに関連する見本画像の一覧画面も、アプリケーションが、コンテンツ管理サーバ４００からＨＴＭＬデータを受信することにより、デザイン一覧表示エリア４０３に表示する。
【００３１】
管理情報表示エリア４０４には、コンテンツ管理サーバ４００のメンテナンス情報やデザイン情報の新着情報等のメッセージが表示される。
【００３２】
図５は、図４のトップ画面においてコンテンツメニュー表示ボタン４００を選択したことにより表示されるコンテンツメニュー画面の模式図である。本画面には、アプリ設定ボタン５００、新着ボタン５０１、人気ランキングボタン５０２、カテゴリ検索ボタン５０３、お気に入りボタン５０４、マイデザインボタン５０５、ダウンロード済みデザインボタン５０６、が表示される。５０１〜５０６のそれぞれのボタン選択に応じて、表示が切り替わる。それぞれのボタンがタップされた場合に遷移する画面は、図６〜図１０（Ａ）、図２０を用いて説明する。
【００３３】
図６は、新着一覧画面の模式図である。図５のコンテンツメニュー画面で、新着ボタン５０１がタップされると本画面に遷移する。本画面のデザイン一覧表示エリア４０３には、新着デザインコンテンツが把握できるよう、新着デザインを含む複数のデザインに関連する見本画像が表示される。さらに、コンテンツ管理サーバ４００に登録されて間もない新着デザインコンテンツの見本画像には、新着マーク６０２が付与される。戻るボタン６０１がタップされると遷移前の画面に戻る。なお、図６の新着一覧画面のデザイン一覧表示エリア４０３に表示される画像と、図４の新着タブ４０１の選択後のデザイン一覧表示エリア４０３に表示される画像と、は同じである。ただし、図６の画面のほうが、上部のタブや下部の管理情報表示エリアがないため、多くの画像が表示される。
【００３４】
図７は、人気ランキング画面の模式図である。図５のコンテンツメニュー画面で、人気ランキングボタン５０２がタップされると本画面に遷移する。本画面のデザイン一覧表示エリア４０３には、デザインコンテンツの人気順が把握できるよう、デザインコンテンツの人気順に対応するデザインに関連する見本画像が表示される。なお、図７の人気ランキング画面のデザイン一覧表示エリア４０３に表示される画像と、図４の人気ランキングタブ４０２の選択後のデザイン一覧表示エリア４０３に表示される画像と、は同じである。ただし、図７の画面のほうが、上部のタブや下部の管理情報表示エリアがないため、多くの画像が表示される。個々のデザインコンテンツの人気情報は、前述したようにコンテンツ管理サーバ４００から取得可能である。つまり、人気デザイン一覧画面のＨＴＭＬデータをコンテンツ管理サーバ４００から取得される。個々のデザインデータには、ランキング情報７０１が紐付されてコンテンツ管理サーバ４００に保存されている。つまり、コンテンツ管理サーバ４００側では、ダウンロード数が多いデザインコンテンツを計算しており、ダウンロード数が多い順にコンテンツを並べ、さらにランキング情報７０１を付与したＨＴＭＬデータを生成する。
【００３５】
図８（Ａ）は、カテゴリ検索画面の模式図である。図５のコンテンツメニュー画面で、カテゴリ検索ボタン５０３がタップされると本画面に遷移する。本画面では、キーワード入力エリア８０１と、カテゴリボタン８０２が表示される。コンテンツ管理サーバ４００に保存されている個々のデザインデータ（デザインコンテンツのデータ）には、メタ情報（データを表す属性または関連情報を記述したデータ）として、キーワード、およびカテゴリ情報が紐づけて保存される。
【００３６】
ユーザ操作により、キーワード入力エリア８０１にキーワードが入力されると、入力されたキーワードに紐づけられたデザインコンテンツに関連する見本画像が表示される。カテゴリボタン８０１がタップされるとサブカテゴリが表示される。例えば、「クリスマス」ボタンがタップされると、図８（Ｂ）に示す通り、「サンタ」「トナカイ」「冬」「レッド」といったサブカテゴリ９０２が表示される。サブカテゴリがタップされるとデザインデータに紐付いたカテゴリ情報と合致するデザインコンテンツに関連する見本画像が表示される。
【００３７】
図９は、お気に入りデザイン一覧表示画面の模式図である。図５のコンテンツメニュー画面で、お気に入りボタン５０４がタップされると本画面に遷移する。本画面のデザイン一覧表示エリア４０３には、お気に入りデザインに関連する見本画像が表示される。見本画像には、お気に入りを表すマーク１００１が付与され、ユーザに該マークをタップされるとお気に入り情報が「有効」となる。なお、「有効」設定は、アプリケーションにより制御され、ＨＴＭＬやＳＶＧ形式により記述されたＵＩ画面において、「有効」に設定されると、お気に入りを表すマークを塗りつぶす制御を行う。お気に入り情報は、個々のデザインデータに紐付いてコンテンツ管理サーバ４００に保存される。お気に入り情報は、図６の新着一覧画面、図７の人気ランキング画面、図８（Ａ）及び図８（Ｂ）のカテゴリ検索画面を介して表示される一覧画面、のそれぞれにおいて表示される各見本画像に関連するデザインデータに対して、「有効」に設定することができる。そして、「有効」に設定されたデザインデータに関連する見本画像が、図９のお気に入りデザイン一覧表示画面に表示される。
【００３８】
図１０（Ａ）は、マイデザイン表示画面の模式図である。図５のコンテンツメニュー画面で、マイデザインボタン５０５がタップされると本画面に遷移する。図１０（Ａ）の画面は、アプリケーションが提供する画面であり、マイデザインのデータは、ＳＶＧ形式で作成され保存される。図１１（Ａ）を用いて後述するが、本アプリケーションは、シートに印刷するためのデザインデータを、コンテンツ管理サーバ４００からインターネットを介してダウンロードすることができる。そして、取得したデザインデータを編集せずにそのまま印刷に使用することもでき、また、個々のデザインに対してユーザが編集して保存することもできる。本画面では、マイデザイン一覧表示エリア１００１に、ユーザが作成したデザインデータの一覧が表示される。なお、以降の説明において、「ユーザが作成したデザインデータ」とは、コンテンツ管理サーバ３０１から取得したデザインデータに対してユーザが編集を行ったデザインデータを含むものとする。なお、図１０（Ａ）のマイデザイン表示画面に一覧表示される各画像は、図４、６、７、１０に示したような見本画像ではなく、実際のデザインデータを示す画像の縮小画像（サムネイル画像）である。具体的には、ＳＶＧ形式で保存されたデータを小さくレンダリングした画像である。なお、ＳＶＧ形式は、ＨＴＭＬ同様に、ＷｅｂＶｉｅｗで表示可能なフォーマットであり、ＷｅｂＶｉｅｗを用いてレンダリングすることによりサムネイルを生成することが可能となる。
【００３９】
図１０（Ａ）のマイデザイン表示画面には、ダウンロードボタン１００４が表示される。また、個々のマイデザインの領域には、アップロードボタン１００２、ごみ箱ボタン１００３が表示される。アップロードボタン１００２がタップされると対応するマイデザインのデータがコンテンツ管理サーバ４００にアップロードされる。図１０（Ａ）において、ごみ箱ボタン１００３がタップされるとマイデザインが削除される。
【００４０】
図１０（Ｂ）は、図１０（Ａ）においてアップロードボタン１００２のタップ時に表示される画面の模式図である。本画面では、ダウンロードコード表示ダイアログ１２０１が表示されると共に、選択したマイデザインのデータがコンテンツ管理サーバ４００にアップロードされる。ダウンロードコード表示ダイアログ１２０１には、ダウンロード時に必要となるダウンロードコード（インポートコード）が表示される。ダウンロードコードはＵＵＩＤのように、マイデザインを一意に特定できるような識別情報である。ダウンロードコードは、コンテンツ管理サーバ３０１から通知され、アプリケーションにより表示される。
【００４１】
図１０（Ｃ）は、図１０（Ａ）のダウンロードボタン１００４がタップされたときに表示される画面の模式図である。本画面では、ダウンロードコード入力ダイアログ１３０１が表示される。ダウンロードコード入力ダイアログ１３０１に、ユーザ操作によりダウンロードコードが入力され、ＯＫボタンがタップされると、コンテンツ管理サーバ４００から、ダウンロードコードに紐付いたマイデザインデータがダウンロードされる。
【００４２】
以上が、トップ画面から遷移可能な各一覧画面の表示についての説明である。なお、図５のダウンロード済みデザインボタン５０６から遷移する画面については、図２０を用いて後述する。
【００４３】
次に、デザインの詳細画面について説明する。
【００４４】
図１１（Ａ）は、デザイン詳細画面の模式図である。この画面もＨＴＭＬやＳＶＧで表現される。デザイン詳細画面には、一覧画面において選択された画像のデザインデータのサムネイルが表示される。一覧画面とは、図６の新着一覧画面、図７の人気ランキング画面、図８（Ａ）（Ｂ）のカテゴリ検索画面を介して表示される一覧画面、図９のお気に入りデザイン一覧表示画面、等を示す。
【００４５】
図４、６、７、１０に示したような一覧画面では、デザインデータを用いて作成した作品（印刷済みのネイルシール）を指に装着した状態の写真を見本画像として表示していた。一方で、図１１（Ａ）のデザインデータのサムネイルは、実際のデザインデータを示す画像の縮小画像を示している。実際のデザインデータは、そのデザインに基づいて印刷が実行される場合の印刷レイアウトを示している。本実施形態のデザインデータは、印刷レイアウト内に１２個の印刷オブジェクトのデザインが配置されており、この印刷オブジェクトのそれぞれは、シートから分離された後の個々のネイルシールに対応する。なお、本画面では、デザインデータのサムネイルを表示するだけであり、デザインデータの編集はできない。図１１（Ａ）の画面にて、ダウンロードボタン１４０２がタップされると、表示されているサムネイルに対応するデザインデータ（以下、「デザイン詳細構造化データ」とも呼ぶ）がダウンロードされる。デザイン詳細構造化データは、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）であってもよいし、Ｃａｎｖａｓ形式であってもよい。ユーザは、ダウンロードされたデータに対してデザインを編集することができるが、編集後のデータはＳＶＧとして保存される。
【００４６】
図１１（Ｂ）は、デザイン詳細構造化データがダウンロードされた後のデザイン詳細画面を示す模式図である。この画面もＨＴＭＬやＳＶＧにより表現される。図１１（Ｂ）のデザイン詳細画面には、印刷ボタン１５０１、および、つくるボタン１５０２が表示される。印刷ボタン１５０１がタップされると印刷実行画面（図２５参照）に遷移する。印刷実行画面については後述する。つくるボタン１５０２がタップされると、図１２（Ａ）のネイルのデザインを編集するための画面に遷移する。
【００４７】
図１２（Ａ）は、図１１（Ｂ）のつくるボタン１５０２が選択されたことにより遷移するデザイン編集確認画面の模式図である。ユーザが選択したデザインのＳＶＧデータがコンテンツ管理サーバ４００からダウンロードされることにより、アプリケーションは、このＳＶＧデータをＷｅｂＶｉｅｗを使用して表示する。デザイン編集確認画面のネイル選択エリア１６０１には、図１１（Ａ）におけるダウンロード指示によりダウンロードされた実際のデザインデータ（デザイン詳細構造化データ）が表示される。ネイル選択エリア１６０１では、選択されたネイルのデザインを編集することができ、ネイル選択エリア１６０１に表示されるデザインデータは、そのデザインに基づいて印刷が実行される場合の印刷レイアウトを示している。前述したとおり、本実施形態のネイルシール用のシートは、ユーザ自身の爪のサイズにあったネイルシールを選べるようにするため、１０個の爪の数よりも多い１２個のネイルシールが作成できる。よって、図１１（Ａ）において表示されるデザインデータも、１２個の印刷オブジェクトのデザインが配置されている。この印刷オブジェクトのそれぞれが、台紙から剥がされた後の個々のネイルシールに対応する。なお、図４、６、７、１０に示したような一覧画面では、デザインデータを用いて作成した完成作品（印刷済みのネイルシール）を見本画像として表示している。よって、一覧画面内の各デザインコンテンツの領域内に表示されるネイルシールの数（爪の数に対応）は１０個以下としている。つまり、１つのデザインコンテンツを示す領域内に表示されるネイルシールの数は、実際にデザインデータを用いて作成可能なネイルシールの数よりも少なくしている。これは、完成作品の見本を提示する状態で、１２個表示されると、ユーザによっては違和感を生じる可能性があるためである。よって、本実施形態では、デザイン詳細画面やデザイン編集画面に遷移してはじめて１２個のオブジェクトが表示されたデザインが表示されるようにしている。
【００４８】
図１２（Ａ）のデザイン編集確認画面には、印刷ボタン１５０１、プレビューボタン１６０２、新規保存ボタン１６０３が表示される。印刷ボタン１５０１のタップ時は、図１１（Ｂ）のデザイン詳細画面において同ボタンがタップされた場合と同様に動作する。プレビューボタン１６０２がタップされると、図２４に示すプレビュー画面が表示される。なお、図１２（Ａ）のデザイン編集確認画面が初回表示された時点では、新規保存ボタン１６０３は選択できない状態になっており、デザインの編集が開始された時点で新規保存ボタン１６０３が選択可能になる。これは、ダウンロードしたままのデザイン（編集されていないデザイン）は「ダウンロード済みデザイン」として、編集した後に保存されたデザインは「マイデザイン」として管理するためである。新規保存ボタン１６０３がタップされると、図２３に示す新規保存画面が表示される。新規保存画面に遷移すると、デザイン名入力ダイアログが表示され、ユーザからのデザイン名の入力を受け付ける。デザイン名入力エリア３２０１にテキストが入力された状態で、ＯＫボタン３２０３がタップされると、入力されたデザイン名で、編集したデザインデータが不揮発性メモリ２２１に保存される。なお、保存されるデザインデータは、デザイン詳細構造化データでありＳＶＧとして保存される。データキャンセルボタン３２０２がタップされると保存されず、図１２（Ａ）のデザイン編集確認画面に遷移する。
【００４９】
図１２（Ｂ）は、デザイン編集開始画面を示す模式図である。図１２（Ｂ）は、図１２（Ａ）のネイル選択エリア１６０１において１つのネイルに対応する印刷オブジェクトが選択されることにより遷移し、表示される画面である。なお、以降の説明において、各ネイルに対応する印刷オブジェクトのそれぞれを、形式的に単に「ネイル」又は「ネイルオブジェクト」と表現することがある。本画面では、デザインするボタン１７０１、別のネイルにコピーボタン１７０３、ダウンロード済みデザインアイテムボタン１７０２が表示される。デザインするボタン１７０１がタップされると、図１３のデザイン編集画面に遷移する。別のネイルにコピーボタン１７０３がタップされると選択された特定のネイルオブジェクトのデザインを、他のネイルオブジェクトにコピーすることができる。ダウンロード済みデザインアイテムボタン１７０２がタップされると、図２０のダウンロード済みＤＬデザイン一覧表示画面が表示される。
【００５０】
図１３は、デザイン編集画面を示す模式図であり、図１２のデザイン編集開始画面において１つのネイルオブジェクトが選択された後、デザインするボタン１７０１がタップされると遷移する。つまり、１つのネイルオブジェクトについての個別編集が可能な個別編集画面である。ネイルデザイン編集結果確認エリア１８０１には、ユーザが編集した結果が反映される。本エリアには、ネイルのどの位置にデザインされるかの目安を確認するためのガイド情報が印刷オブジェクト上（ネイルオブジェクト上）に重ねて表示される。ガイド切替ボタン１８０２がタップされる毎に、ガイドの表示・非表示が切り替わる。レイヤ調整ボタン１８０３がタップされると、デザインを編集する際に配置する描画オブジェクト（描画アイテムとも呼ぶ）のレイヤの層方向の上下を調整するためのレイヤ調整画面（図１８（Ａ）参照）に遷移する。本アプリにおける描画アイテムとは、後述する、画像やスタンプ、文字等である。カメラ起動ボタン１８０５がタップされると、端末装置に設けられたカメラが起動される。そして、撮影された画像をデザイン編集画面のネイルオブジェクト上に表示することが可能である。フォトアルバム起動ボタン１８０６がタップされると端末装置内に格納される画像一覧が表示され、選択された画像が、ネイルオブジェクト上に表示される。スタンプ選択ボタン１８０７がタップされると、本アプリが提供するスタンプ一覧が表示され、選択されたスタンプが、ネイルオブジェクト上に表示される。文字追加ボタン１８０８がタップされると、ユーザが入力した文字列が、ネイルオブジェクト上に表示される。背景色選択ボタン１８０９がタップされると、カラーパレットが表示され、ユーザが選択した色がネイルオブジェクトの背景色となる。決定ボタン１８１０がタップされると、ユーザ操作により生成されたデザイン編集結果がＳＶＧに反映され、図１２（Ｂ）のデザイン編集確認画面に遷移する。キャンセルボタン１８０４がタップされると、ユーザよって操作されたデザイン編集結果をＳＶＧに反映することなく、図１２（Ｂ）のデザイン編集確認画面に遷移する。
【００５１】
図１４（Ａ）は、背景色選択画面を示す模式図である。ＯＫボタン１９０３がタップされると、カラーパレット１９０２で選択された色が背景色としてネイルデザイン編集結果確認エリア１８０１に反映される。キャンセルボタン１９０１がタップされると、選択された色が反映されず、カラーパレット１９０２が非表示となる。
【００５２】
図１４（Ｂ）は、文字追加画面を示す模式図であり、ソフトウエアキーボード２００５で入力された文字が、文字表示エリア２００２に表示される。フォント選択タブ２００３でフォントを選択することが可能である。また、カラーパレット２００４にて、文字の色を切り替えことができる。ＯＫボタン２００６がタップされると、図１５に示すように、入力した文字がオブジェクトとして、ネイルオブジェクト上に表示される。回転ボタン２１０１をタッチしたままタッチした指を移動させると、描画アイテムを回転して表示される。削除ボタン２１０２がタップされると、描画アイテムが削除される。拡大・縮小ボタン２１０３をタッチしたままタッチした指を移動させると、移動方向に応じて、拡大・縮小表示される。キャンセルボタン２００１がタップされると入力した文字が破棄され、ネイルオブジェクト上には表示されない。
【００５３】
図１６（Ａ）は、スタンプ追加画面を示す模式図である。スタンプ一覧表示エリア２２０３で指定したスタンプを選択された状態で、ＯＫボタン２２０２がタップされると、ネイルオブジェクト上にスタンプが表示される。図１６（Ｂ）は、選択されたスタンプがネイルオブジェクト上に配置されたことを示す模式図である。スタンプの描画アイテムには、文字同様に、回転ボタン２１０１、削除ボタン２１０２、拡大・縮小ボタン２１０３が表示され、文字の描画アイテムと同様の操作が可能である。キャンセルボタン２２０１がタップされると、選択されたスタンプは破棄され、ネイルオブジェクト上には表示されない。
【００５４】
図１７（Ａ）は、画像追加画面を示す模式図である。カメラ起動ボタン１８０５がタップされ、写真が撮影された後、または、フォトアルバム起動ボタン１８０６がタップされ端末装置内の画像が選択された後、図１７（Ａ）の画像追加画面に遷移する。選択された画像は、画像表示エリア２４０１に表示される。さらに本画面では、トリミング枠選択メニュー２４０３があり、トリミングの形状を選択することができる。本実施例では、△、○、□、トリミング枠なしが選択可能である。ＯＫボタン２４０４がタップされると、選択されたトリミング枠に従い、図１７（Ｂ）に示すように、画像の描画アイテムがネイルオブジェクト上に表示される。文字、スタンプ、同様に回転、削除、拡大・縮小することが可能である。
【００５５】
図１８（Ａ）は、レイヤ調整画面を示す模式図である。ネイルオブジェクト上に表示された描画アイテムの層方向の上下関係を調整することができる。図１８（Ａ）は、最上位の層に文字、その下の層にスタンプ、さらにその下の層に画像、の順で描画アイテムが表示されている状態を表している。最上位アイテム操作エリア２０６２には、↓ボタン、削除ボタンが表示される、中間アイテム操作エリア２６０３、最下位アイテム２６０４には、↑ボタン、↓ボタン、削除ボタンが表示される。中間アイテム操作エリア２６０３の↑ボタンをタップすると、図１８（Ｂ）に示すように、中間に位置していた、スタンプの描画アイテムが最上位に移動され表示される。
【００５６】
図１９は、ネイルデザインコピー画面を示す模式図である。ユーザが作成したネイルオブジェクトのデザインを、他のネイルオブジェクト上にコピーすることができる。図１２（Ｂ）のデザイン編集確認画面において、コピー元のネイルオブジェクトの選択後、別のネイルにコピーボタン１７０３がタップされると、図１９の画面に遷移する。本画面にて、コピー先のネイルオブジェクトを選択すると、コピー元のネイルオブジェクトのデザインがコピー先のネイルオブジェクトへコピーされる。コピー終了ボタン２８０１をタップすると、ネイルデザインコピー画面から、図１２（Ｂ）のデザイン編集確認画面に遷移する。
【００５７】
図２０は、ＤＬデザイン一覧表示画面であり、ダウンロード済のデザインコンテンツに関連する見本画像が一覧表示される。図１２（Ｂ）のデザイン編集確認画面にてダウンロード済みデザインアイテムボタン１７０２をタップすると本画面に遷移する。なお本画面は、図５のダウンロード済みデザインボタン５０６から遷移することもできる。
【００５８】
図２１は、デザイン選択画面を示す模式図である。図２０のＤＬデザイン一覧表示画面において、１つのデザインコンテンツの見本画像がタップされることにより、選択された見本画像に対応するデザインコンテンツのデータ（デザインデータ）が図２１の画面内に表示される。図２１の画面内に表示されたデザインデータから所望のデザインのネイルオブジェクトを選択すると、選択したネイルオブジェクトのデザインがコピーされる。そして、図１２（Ｂ）のデザイン編集確認画面に遷移し、図１２（Ｂ）において、コピー先として指定されたネイルオブジェクトにコピーが反映される。
【００５９】
図２２は、ユーザによりデザインが編集され、新規保存された後に表示されるデザイン編集確認画面を示す模式図である。図２２の画面では、印刷ボタン１５０１、プレビューボタン１６０２に加え、上書き保存ボタン３１０２、別名保存３１０２が表示される。上書き保存ボタン３１０２がタップされると、不揮発性メモリ２２１のデザイン詳細構造化データが更新される。別名保存３１０２がタップされると、別名で不揮発性メモリ２２１に、詳細構造化データが保存される。
【００６０】
図２５は、印刷実行画面を示す模式図である。プリンタ表示リスト３４０１には、端末装置が属するネットワークに接続された複数のプリンタを示す情報が一覧表示される。具体的には、プリンタ表示リスト３４０１に表示される情報としては、プリンタ名やプリンタの種類を示す名称等、プリンタが識別可能な情報である。ユーザにより、プリンタ表示リスト３４０１の中から選択されたプリンタが、印刷を実行させるプリンタとして指定される。
【００６１】
印刷対象選択ボタン３４０２は、印刷を実行するネイルオブジェクト（印刷オブジェクト）を選択するためのボタンである。左の印刷対象選択ボタン３４０２が選択されると、２段に配置されたネイルオブジェクトの１２個全てを印刷することが指定される。中央の印刷対象選択ボタン３４０２が選択されると、上段の行の６個のネイルオブジェクトのみを印刷することが指定される。右の印刷対象選択ボタン３４０２が選択されると、下段の行の６個のネイルオブジェクトを印刷することが選択される。位置調整ボタン３４０３は、プリンタでの印刷実行時に発生する印刷誤差を調整するためボタンである。上下・左右方向に印刷位置をずらすような数値を入力することができる。実行ボタン３４０４がタップされると、印刷を実行させるための処理が行われる。この処理については、図２６及び図２７を用いて説明する。
【００６２】
なお、上述の例では、端末装置２００が属するネットワークに接続されたプリンタを探索し、発見された複数のプリンタの中から、ユーザ入力により１つのプリンタが選択された。そして、アプリケーションは、その選択されたプリンタを、印刷を実行するプリンタとして指定した。しかしながら、本実施形態はこの例に限定されない。例えば、端末装置２００が属するネットワークに一台のプリンタしか接続されていない場合は、ユーザがそのプリンタを指定することで、アプリケーションは、その接続された一台のプリンタを印刷実行プリンタとして指定してもよい。さらに、アプリケーションは、端末装置２００が属するネットワークに現在接続されたプリンタを探索する処理とは別に、端末装置２００と接続可能なプリンタを検索（スキャン）してもよい。例えば、外部に設けられたアクセスポイントを介さずにダイレクトに無線ＬＡＮ接続可能なプリンタは、ＳＳＩＤ等を含む識別情報を発信している。このＳＳＩＤ等を含む識別情報を端末装置２００の無線ＬＡＮユニット１０２が受信し、アプリケーションは、この識別情報を用いて、端末装置２００と接続可能なプリンタを認識することが可能となる。そして、アプリケーションは、端末装置２００と接続可能なプリンタのＳＳＩＤ等の識別情報を一覧表示する。この一覧表示の中には、現在、端末装置２００が属するネットワークに接続されたプリンタのＳＳＩＤ等の識別情報も表示するとよい。そして、その一覧の中からユーザに所望なプリンタ選択を促せてもよい。
【００６３】
また、その選択されたプリンタをアプリケーションに登録することも可能である。アプリケーションは、プリンタを登録すると、以降はそのプリンタを印刷実行プリンタとして指定する。そして、印刷実行のタイミングにおいて、その登録されたプリンタが、実際に、端末装置２００と接続できるかを判定するとよい。つまり、登録されたプリンタが、端末装置２００と同じネットワークに属していると判定されれば、そのままそのプリンタに印刷データを送信することができる。
【００６４】
＜処理フロー＞
次に、本実施形態の処理フローを説明する。図２６〜図２８で示すフローチャートは、例えば、ＣＰＵ２１１がプログラムメモリ２１３や不揮発性メモリ２２１等に格納されたアプリケーションプログラム等を、ＲＡＭであるデータメモリ２１４に読み出して実行することにより実現される。なお、全ての処理は必ずしも一つのプロセス上で逐次的に実行されるものではなく、一度ＯＳ側に処理が移り、再度ＯＳから呼び出されるようなケースもあり得る。あくまでアプリケーションの主要な処理を、便宜的にわかりやすく示したフローである。
【００６５】
まず、図２６のフローチャート図を使用して本実施形態の基本的な処理フローを説明する。最初に、ユーザによる端末装置２００のタッチパネルディスプレイが操作され、ＣＰＵ２１１は、アプリケーションを起動する。アプリケーション起動後、ＣＰＵ２１１は、アプリケーションの図４のトップ画面を表示する（Ｓ３５０１）。ＣＰＵ２１１は、トップ画面にて、コンテンツメニュー表示ボタン４００が指定され、図５のコンテンツメニュー画面の中から選択されたメニューを判定する（Ｓ３５０２）。そして、選択されたメニューを判定すると（Ｓ３５０２でＹＥＳ）、選択されたメニューに対応するデザイン一覧画面を表示する（Ｓ３５０３）。例えば、図５のコンテンツメニュー画面において、新着ボタン５０１がタップされると、ＣＰＵ２１１は、図６の新着一覧画面に遷移する。
【００６６】
次に、ＣＰＵ２１１は、表示されたデザイン一覧画面の中から、所望のデザインコンテンツの画像が選択されたか判定する（Ｓ３５０４）。所望のデザインコンテンツの画像が選択されたと判定されると（Ｓ３５０４でＹＥＳ）、ＣＰＵ２１１は、選択されたデザインコンテンツの詳細を表す図１１（Ａ）のデザイン詳細画面を表示する（Ｓ３５０５）。
【００６７】
図１１（Ａ）のデザイン詳細画面にて、ダウンロードボタン１４０２がタップされると、ＣＰＵ２１１は、選択したデザインに対応したデザイン詳細構造化データ（デザインデータ）をダウンロードする（Ｓ３５０６）。ダウンロードが完了すると、ＣＰＵ２１１は、図１１（Ｂ）に示すように、選択したデザインを印刷するための印刷ボタン１５０１、デザインを編集するためのつくるボタン１５０２を表示する。つくるボタン１５０２がタップされると画面が遷移し、ＣＰＵ２１１は、図１２（Ａ）のデザイン編集確認画面を表示する（Ｓ３５０７）。
【００６８】
図１２（Ａ）のデザイン編集確認画面において、ネイルオブジェクトがタップされると、ＣＰＵ２１１は、図１２（Ｂ）のデザイン編集開始画面に遷移させる。図１２（Ｂ）のデザイン編集開始画面を介して、図１３〜図２１の編集用画面において、各ネイルオブジェクトのデザインが編集される。ＣＰＵ２１１は、デザイン編集が一度でも行われると、図１２（Ａ）のデザイン編集確認画面に、新規保存ボタン１６０３をアクティブな状態で表示する。また、ＣＰＵ２１１は、新規保存処理を実行した後には、図２２に示すように、上書き保存ボタン３１０１、別名保存ボタン３１０２を表示する。印刷ボタン１５０１、プレビューボタン１６０２は、常に表示される。
【００６９】
図１２（Ａ）又は図２２のデザイン編集確認画面において印刷ボタン１５０１がタップされると、ＣＰＵ２１１は、印刷のための処理を実行する（Ｓ３５１０）。印刷のための処理は、図２７を用いて詳細に説明する。この処理の終了後、ＣＰＵ２１１は、図２２のデザイン編集確認画面に表示を戻す。図２２において、プレビューボタン１６０２がタップされると、ＣＰＵ２１１は、図２４のプレビュー画面を表示する（Ｓ３５１４）。このプレビュー画面において、編集したデザインの印刷完成後のイメージを確認することができる。新規保存ボタン１６０３、上書き保存ボタン３１０１、別名保存ボタン３１０２がそれぞれタップされると、各々の保存に応じた保存処理が実行される（Ｓ３５１５）。ＣＰＵ２１１は、各保存処理の終了後、図２２のデザイン編集確認画面に戻る。この画面において、表示されたいずれかのネイルオブジェクトがタッチされると、デザイン編集画面に遷移し、ネイルオブジェクトのデザインを編集することができる（Ｓ３５１６）。ネイルオブジェクトのデザイン編集処理については図２８を用いて詳細に説明する。編集終了後、図２２のデザイン編集確認画面に戻る。そして、図示はしないが端末装置２００においてアプリ終了操作が行われると、ＣＰＵ２１１は、アプリケーションの処理を終了する。
【００７０】
次に、図２７のフローチャートを使用して印刷処理フローを説明する。ＣＰＵ２１１は、印刷ボタン１５０１のユーザ指示に応じて、図２５の印刷実行画面を表示する。本画面への遷移に応じて、ＣＰＵ２１１は、端末装置２００が属するネットワークに接続されているプリンタを探索する処理を実行する。そして、ＣＰＵ２１１は、探索処理により複数発見されたプリンタの一覧をプリンタ表示リスト３４０１に表示する。そして、ユーザは該リストの中から所望するプリンタを選択することが可能となる。
【００７１】
図２５において実行ボタン３４０４がタップされると、ＣＰＵ２１１は、ＳＶＧ形式のデザイン詳細構造化データ（デザインデータ）に基づきレンダリング処理を実行し、ＲＧＢデータを生成する（Ｓ３６０２）。レンダリング処理時は、印刷対象選択ボタン３４０２により、選択されたネイルオブジェクト（印刷オブジェクト）のみレンダリングを実行する。例えば、印刷オブジェクトとして、ネイルオブジェクトの上段のみ印刷するように選択された場合は、デザイン詳細構造化データから、下段の部分を削除し、レンダリングを行う。さらに、位置調整ボタン３４０３により上下・左右への調整量が入力された場合は、ＣＰＵ２１１は、レンダリング時に該調整量を考慮したＲＧＢデータを生成する。次いで、ＣＰＵ２１１は、ＲＧＢデータを、プリンタで印刷可能なＪＰＥＧデータに変換する。そして、そのＪＰＥＧデータに印刷制御命令を付与し、印刷データを生成する。
【００７２】
以上の処理により、ユーザからの印刷指示に応じて、プリンタへ送信する印刷データを生成することが可能となる。なお、Ｓ３６０１のプリンタ選択処理では、端末装置２００が属するネットワークに接続されたプリンタを探索し、発見された複数のプリンタの中から、ユーザ入力により１つのプリンタが選択された。そして、ＣＰＵ２１１は、その選択されたプリンタを、印刷を実行するプリンタとして指定した。しかしながら、本実施形態はこの例に限定されない。例えば、端末装置２００が属するネットワークに一台のプリンタしか接続されていない場合は、ユーザがそのプリンタを指定することで、ＣＰＵ２１１は、その接続された一台のプリンタを印刷実行プリンタとして指定してもよい。さらに、ＣＰＵ２１１は、端末装置２００が属するネットワークに接続されたプリンタの探索処理とは別に、端末装置２００と接続可能なプリンタを検索（スキャン）してもよい。例えば、外部に設けられたアクセスポイントを介さずにダイレクトに無線ＬＡＮ接続可能なプリンタは、ＳＳＩＤ等を含む識別情報を発信している。ＣＰＵ２１１は、このＳＳＩＤ等を含む識別情報を端末装置２００の無線ＬＡＮユニット１０２に受信させてもよい。そして、ＣＰＵ２１１は、スキャンにより得られた接続可能プリンタのＳＳＩＤ等の識別情報を一覧表示する。この一覧表示の中には、現在、端末装置２００が属するネットワークに接続されたプリンタのＳＳＩＤ等の識別情報も表示するとよい。そして、その一覧の中からユーザに所望なプリンタ選択を促せてもよい。また、その選択されたプリンタをアプリケーションに登録することも可能である。ＣＰＵ２１１は、プリンタをアプリケーションに登録すると、以降はそのプリンタを印刷実行プリンタとして指定する。そして、印刷実行のタイミングにおいて、その登録されたプリンタが、実際に、端末装置２００と接続できるかを判定するとよい。つまり、登録されたプリンタが、端末装置２００と同じネットワークに属していると判定されれば、そのままそのプリンタに印刷データを送信することができる。
【００７３】
次に、図２８のフローチャート図を使用してデザイン編集処理を説明する。図２６のＳ３５１６において、デザイン編集処理が開始されると、ＣＰＵ２１１は、図１２（Ｂ）のデザイン編集開始画面を表示する（Ｓ３７０１）。ＣＰＵ２１１は、図１２（Ｂ）のデザイン編集開始画面において、デザインするボタン１７０１がタップされたかを判定し（Ｓ３７０２）、タップされたと判定されると、デザインの編集が可能となる。前述したように、文字、スタンプ、画像の追加、および背景色を変更するといった編集作業が行なわれる（Ｓ３７０３）。ＣＰＵ２１１は、図１２（Ｂ）のデザイン編集開始画面において、別のネイルにコピーボタン１７０３がタップされたかを判定し（Ｓ３７０４）、タップされたと判定されると、前述したように、あるネイルオブジェクトのデザインが他のネイルオブジェクトにコピーされる（Ｓ３７０５）。ＣＰＵ２１１は、図１２（Ｂ）のデザイン編集開始画面において、ダウンロード済みデザインアイテムボタン１７０２がタップされたか判定し（Ｓ３７０６）、タップされたと判定されると、前述したように、ダウンロード済の他のデザインが、ネイルオブジェクトに反映される（Ｓ３７０７）。
【００７４】
以上説明したように、本実施形態では、ネイルシール作成用のアプリケーションを用いることにより、ユーザがスマートフォン等の端末装置を用いて容易にネイルシールのデザインを編集作成することが可能となる。また、アプリケーションは、編集作成されたデザインに基づき印刷データを生成することができ、ユーザは、その印刷データに基づく印刷を実行させるプリンタ指定することができる。よって、ユーザ所有のプリンタや近くにあるプリンタを用いて印刷を実行できるため、容易にネイルシールが作成可能となる。
【００７５】
＜その他の実施形態＞
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することとなる。プロセッサーとしては、ＣＰＵ、ＭＰＵ等のプロセッサーが含まれる。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７６】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳやアプリケーションなどが実際の処理の一部または全部を行ってもよい。このＯＳやアプリケーションの処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【符号の説明】
【００７８】
２００  端末装置
３００  印刷装置
４００  コンテンツ管理サーバ
【図１】
2019191837.tif 000003
【図２】
2019191837.tif 000004
【図３】
2019191837.tif 000005
【図４】
2019191837.tif 000006
【図５】
2019191837.tif 000007
【図６】
2019191837.tif 000008
【図７】
2019191837.tif 000009
【図８】
2019191837.tif 000010
【図９】
2019191837.tif 000011
【図１０】
2019191837.tif 000012
【図１１】
2019191837.tif 000013
【図１２】
2019191837.tif 000014
【図１３】
2019191837.tif 000015
【図１４】
2019191837.tif 000016
【図１５】
2019191837.tif 000017
【図１６】
2019191837.tif 000018
【図１７】
2019191837.tif 000019
【図１８】
2019191837.tif 000020
【図１９】
2019191837.tif 000021
【図２０】
2019191837.tif 000022
【図２１】
2019191837.tif 000023
【図２２】
2019191837.tif 000024
【図２３】
2019191837.tif 000025
【図２４】
2019191837.tif 000026
【図２５】
2019191837.tif 000027
【図２６】
2019191837.tif 000028
【図２７】
2019191837.tif 000029
【図２８】
2019191837.tif 000030