[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2020123237A - Information processing device, control method for information processing device, and program - Google Patents

Information processing device, control method for information processing device, and program Download PDF

Info

Publication number
JP2020123237A
JP2020123237A JP2019015877A JP2019015877A JP2020123237A JP 2020123237 A JP2020123237 A JP 2020123237A JP 2019015877 A JP2019015877 A JP 2019015877A JP 2019015877 A JP2019015877 A JP 2019015877A JP 2020123237 A JP2020123237 A JP 2020123237A
Authority
JP
Japan
Prior art keywords
nail
print
area
unit
image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2019015877A
Other languages
Japanese (ja)
Other versions
JP7237614B2 (en
Inventor
奈津美 徳永
Natsumi Tokunaga
奈津美 徳永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2019015877A priority Critical patent/JP7237614B2/en
Publication of JP2020123237A publication Critical patent/JP2020123237A/en
Application granted granted Critical
Publication of JP7237614B2 publication Critical patent/JP7237614B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

To reduce the time and effort of a user when having the image of a print object reflected in a print area.SOLUTION: A nail application 900 causes an information processing device 101 to function as an image display control unit 913 for displaying an image obtained by imaging a print object in a printer 151 in a moving-image display area 308 of a display unit 108, a print area setting unit 914 capable of setting a plurality of print areas 310 to the image displayed in the moving-image display area 308, a reflection data acceptance unit 915 for accepting the selection of nail image data 304, among a plurality of nail image data 304 displayed in a nail art data confirmation area 303, which is reflected in each print area 310 set by the print area setting unit 914, and a reflection execution unit 916 for having the nail image data 304 the acceptance of selection of which is completed, reflected in a corresponding print area 310.SELECTED DRAWING: Figure 8

Description

本発明は、複数の印刷領域に画像データを反映する技術に関する。 The present invention relates to a technique for reflecting image data in a plurality of print areas.

近年、プリンターを使用して爪にネイルアートを印刷することが可能になっている。以下、爪にネイルアートを印刷するためのプリンターをネイルプリンターと称する。特許文献1には、ネイルシートにネイルアートの画像を印刷する技術が開示されている。なお、特許文献1では、ユーザが、ネイルアートの画像を1つ選択し、設定した印刷領域までその画像をドラッグ&ドロップする技術が記載されている。ユーザは、各爪の印刷領域に、このようなドラッグ&ドロップ操作をそれぞれ行うことで、ネイルアートの画像データを印刷領域に反映させている。 In recent years, it has become possible to print nail art on nails using a printer. Hereinafter, a printer for printing nail art on a nail is referred to as a nail printer. Patent Document 1 discloses a technique for printing a nail art image on a nail sheet. Note that Patent Document 1 describes a technique in which a user selects one nail art image and drags and drops the image to a set print area. The user reflects the nail art image data in the print area by performing such a drag & drop operation in the print area of each nail.

特開2017−54254号公報JP, 2017-54254, A

特許文献1に記載の技術では、ネイルアートの画像をユーザが1つ選択し、その画像を印刷領域までユーザがドラッグ&ドロップする必要があり、ユーザの操作負荷が増大するおそれがあった。 In the technique described in Patent Document 1, the user needs to select one nail art image and drag and drop the image to the print area, which may increase the operation load on the user.

本発明は、ユーザの操作負荷を軽減することで利便性の高い操作が可能なアプリケーションを提供することを目的とする。 An object of the present invention is to provide an application capable of highly convenient operation by reducing the operation load on the user.

本発明の一態様に係るプログラムは、コンピュータを、プリンターと通信可能な情報処理装置として機能させるためのプログラムであって、前記情報処理装置を、前記プリンター内の印刷対象を撮影することで得られた第一画像を表示部の第一領域に表示する表示制御手段と、前記第一領域に表示された第一画像において複数の印刷領域を設定可能な設定手段と、前記表示部において前記第一領域とは異なる第二領域に表示されている第二画像群のうち、前記設定手段によって設定された各印刷領域に反映する第二画像の選択を受け付ける受付手段と、前記第二画像群のうち、前記受付手段で選択の受け付けが完了した第二画像を対応する印刷領域に反映する反映手段と、として機能させるためのプログラムである。 A program according to one aspect of the present invention is a program for causing a computer to function as an information processing apparatus capable of communicating with a printer, and is obtained by capturing an image of a print target in the printer with the information processing apparatus. Display control means for displaying the first image in the first area of the display section, setting means for setting a plurality of print areas in the first image displayed in the first area, and the first section in the display section. Of the second image group displayed in a second area different from the area, a receiving unit that receives a selection of the second image reflected in each print area set by the setting unit, and the second image group , A program for causing the second image, the selection of which has been accepted by the accepting unit, to be reflected in the corresponding print area.

本発明によれば、ユーザの操作負荷を軽減することができる。 According to the present invention, the operation load on the user can be reduced.

システム構成を示す概略図。Schematic showing the system configuration. ネイルアートの選択画面を示すUI画面を説明する図。The figure explaining the UI screen which shows the selection screen of nail art. 印刷データ作成画面を示すUI画面を説明する図。The figure explaining the UI screen which shows a print data creation screen. プリンターリストを示す画面。A screen showing the printer list. 印刷領域を設定する例を説明する図。FIG. 6 is a diagram illustrating an example of setting a print area. 印刷領域とネイル画像データとの対応付けを説明する図。FIG. 6 is a diagram illustrating association between a print area and nail image data. ネイル画像データを選択する例を示す図。The figure which shows the example which selects nail image data. ネイル画像データを印刷領域に反映する例を示す図。FIG. 6 is a diagram showing an example in which nail image data is reflected in a print area. 情報処理装置の機能ブロックの一例を示す図。The figure which shows an example of the functional block of an information processing apparatus. 処理の一例を示すシーケンス図。The sequence diagram which shows an example of a process. 処理の一例を示すシーケンス図。The sequence diagram which shows an example of a process. 識別番号を割り振る例を示す図。The figure which shows the example which allocates an identification number. 処理の一例を示すシーケンス図。The sequence diagram which shows an example of a process. 画像データ選択時の処理の例を示す図。The figure which shows the example of a process at the time of image data selection. エラー処理の一例を示す図。The figure which shows an example of an error process. 画像データ反映時の処理の例を示す図。The figure which shows the example of a process at the time of image data reflection. UI画面の例を示す図。The figure which shows the example of a UI screen. 印刷ボタンを押下時の処理の例を示す図。FIG. 6 is a diagram showing an example of processing when a print button is pressed. 選択ダイアログを表示する例を示す図。The figure which shows the example which displays a selection dialog. UI画面を説明する図。The figure explaining a UI screen. 左右選択ボタンを押下した時の一例を示す図。The figure which shows an example at the time of pushing down a right-and-left selection button. 左右選択ボタンを押下した時の一例を示す図。The figure which shows an example at the time of pushing down a right-and-left selection button. 処理の一例を示すシーケンス図。The sequence diagram which shows an example of a process. 右手選択ボタンを押下した際の一例を示す図。The figure which shows an example at the time of pressing a right hand selection button.

以下、本発明の実施の形態を詳細に説明する。なお、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。また、本発明は、その要旨を逸脱しない限り、様々な変形が可能である。 Hereinafter, embodiments of the present invention will be described in detail. The following embodiments are examples for explaining the present invention, and the present invention is not intended to be limited to the embodiments. Further, the present invention can be variously modified without departing from the gist thereof.

<<実施形態1>>
<システムの構成>
本実施形態は、情報処理装置とプリンターとを含むシステムによって構成される形態である。本実施形態では、情報処理装置としてタブレット端末を例に挙げて説明する。なお、情報処理装置は、タブレット端末に限定されるものではない。情報処理装置として、携帯端末、ノートPC、スマートフォン、PDA(Personal Digital Assistant)、デジタルカメラなど、種々のものを適用可能である。また、本実施形態では、プリンターとして、例えば、インクジェットプリンター、モノクロプリンター、3Dプリンターなどを適用することができる。その他、本実施形態のプリンターは、複写機能、FAX機能、印刷機能などの複数の機能を備える複合機であってもよい。本実施形態のプリンターは、人の手の爪に直接描画する機能を持つものである。なお、本実施形態では、情報処理装置とプリンターとを別の装置として説明するが、両者の機能を一体的に含む装置を用いる形態でもよい。
<<Embodiment 1>>
<System configuration>
The present embodiment is a form configured by a system including an information processing device and a printer. In the present embodiment, a tablet terminal will be described as an example of the information processing apparatus. The information processing device is not limited to the tablet terminal. As the information processing device, various devices such as a mobile terminal, a notebook PC, a smartphone, a PDA (Personal Digital Assistant), and a digital camera can be applied. Further, in the present embodiment, for example, an inkjet printer, a monochrome printer, a 3D printer, or the like can be applied as the printer. In addition, the printer of the present embodiment may be a multi-function peripheral having a plurality of functions such as a copying function, a FAX function, and a printing function. The printer of this embodiment has a function of directly drawing on the nail of a human hand. In the present embodiment, the information processing device and the printer are described as different devices, but a device that integrally includes both functions may be used.

図1は、本実施形態の情報処理装置101およびプリンター151を含むシステムを説明する図である。図1(a)には、情報処理装置101およびプリンター151のブロック図が示されている。図1(b)には、プリンター151の外観の模式図が示されている。以下、図1を用いて情報処理装置101およびプリンター151の構成を説明する。 FIG. 1 is a diagram illustrating a system including an information processing apparatus 101 and a printer 151 according to this embodiment. FIG. 1A shows a block diagram of the information processing apparatus 101 and the printer 151. FIG. 1B shows a schematic diagram of the appearance of the printer 151. Hereinafter, the configurations of the information processing apparatus 101 and the printer 151 will be described with reference to FIG.

<情報処理装置>
図1(a)に示すように、情報処理装置101は、入力インターフェース102、CPU103、ROM104、RAM105、外部記憶装置106、出力インターフェース107、および通信部109を有する。これらはシステムバスを介して互いに接続されている。
<Information processing device>
As shown in FIG. 1A, the information processing apparatus 101 includes an input interface 102, a CPU 103, a ROM 104, a RAM 105, an external storage device 106, an output interface 107, and a communication unit 109. These are connected to each other via a system bus.

入力インターフェース102は、物理キーボード、ボタン、およびタッチパネルなどの操作部(不図示)を介して、ユーザからのデータ入力や操作指示を受け付けるためのインターフェースである。なお、本実施形態では、後述の表示部108と操作部との少なくとも一部が一体であり、例えば、画面の出力とユーザからの操作の受け付けとを同一の画面において行うような形態である。 The input interface 102 is an interface for receiving data input and operation instructions from a user via an operation unit (not shown) such as a physical keyboard, buttons, and a touch panel. In the present embodiment, at least a part of a display unit 108 and an operation unit, which will be described later, are integrated, and for example, a screen is output and an operation from a user is accepted on the same screen.

CPU103は、システム制御部であり、プログラムの実行やハードウェアの起動などのように情報処理装置101の全体を制御する。ROM104は、CPU103が実行する制御プログラム、データテーブル、組み込みオペレーティングシステム(以下、OSという。)、およびプログラムなどのデータを格納する。本実施形態では、ROM104に格納されている各制御プログラムは、ROM104に格納されている組み込みOSの管理下で、例えば、スケジューリング、タスクスイッチ、および割り込み処理などのソフトウエア実行制御を行う。 The CPU 103 is a system control unit, and controls the entire information processing apparatus 101 such as execution of programs and activation of hardware. The ROM 104 stores data such as a control program executed by the CPU 103, a data table, an embedded operating system (hereinafter referred to as OS), and a program. In this embodiment, each control program stored in the ROM 104 performs software execution control such as scheduling, task switching, and interrupt processing under the control of the embedded OS stored in the ROM 104.

RAM105は、SRAM(Static Random Access Memory)またはDRAMなどで構成される。なお、RAM105は、図示しないデータバックアップ用の1次電池によってデータが保持されていてもよい。その場合、RAM105は、プログラム制御変数などのデータを揮発させずに格納することができる。また、RAM105には、情報処理装置101の設定情報および情報処理装置101の管理データなどを格納するメモリエリアも設けられている。また、RAM105は、CPU103の主メモリおよびワークメモリとしても用いられる。 The RAM 105 is configured by SRAM (Static Random Access Memory), DRAM, or the like. The RAM 105 may retain data by a primary battery (not shown) for data backup. In that case, the RAM 105 can store data such as program control variables without volatilizing. Further, the RAM 105 is also provided with a memory area for storing setting information of the information processing apparatus 101, management data of the information processing apparatus 101, and the like. The RAM 105 is also used as a main memory and a work memory of the CPU 103.

外部記憶装置106は、印刷実行機能を提供するアプリケーション、および、プリンター151が解釈可能な印刷情報を生成する印刷情報生成プログラムなどを保存している。また、外部記憶装置106は、通信部109を介して接続しているプリンター151との間で情報を送受信する情報送受信制御プログラムなどの各種プログラム、および、これらのプログラムが使用する各種情報を保存している。 The external storage device 106 stores an application that provides a print execution function, a print information generation program that generates print information that the printer 151 can interpret, and the like. In addition, the external storage device 106 stores various programs such as an information transmission/reception control program for transmitting/receiving information to/from the printer 151 connected via the communication unit 109, and various information used by these programs. ing.

出力インターフェース107は、表示部108によるデータの表示および情報処理装置101の状態の通知などの制御を行うインターフェースである。 The output interface 107 is an interface that controls display of data by the display unit 108 and notification of the state of the information processing apparatus 101.

表示部108は、LED(発光ダイオード)またはLCD(液晶ディスプレイ)などから構成され、データの表示および情報処理装置101の状態の通知などを行う。なお、表示部108上に、数値入力キー、モード設定キー、決定キー、取り消しキー、電源キーなどのキーを備えるソフトキーボードを設置することで、表示部108を介してユーザからの入力を受け付けてもよい。また、表示部108は、前述のように、タッチパネルディスプレイとして構成されていてもよい。表示部108は、出力インターフェース107を通じてシステムバスと接続されている。 The display unit 108 includes an LED (light emitting diode), an LCD (liquid crystal display), or the like, and displays data and notifies the state of the information processing apparatus 101. A soft keyboard having keys such as a numerical value input key, a mode setting key, a decision key, a cancel key, and a power key is installed on the display unit 108 so that an input from the user can be accepted via the display unit 108. Good. In addition, the display unit 108 may be configured as a touch panel display as described above. The display unit 108 is connected to the system bus through the output interface 107.

通信部109は、プリンター151などの外部装置と接続して、データ通信を実行するように構成されている。通信部109は、例えば、プリンター151内のアクセスポイント(不図示)に接続可能である。通信部109とプリンター内のアクセスポイントとが接続することで、情報処理装置101およびプリンター151は、相互に無線通信可能となる。なお、通信部109は、無線通信でプリンター151とダイレクトに通信してもよいし、外部に存在する外部アクセスポイント(アクセスポイント131)を介して通信してもよい。無線通信方式としては、例えば、Wi−Fi(WirelessFidelity)(登録商標)およびBluetooth(登録商標)などが挙げられる。また、アクセスポイント131としては、例えば、無線LANルーターなどの機器などが挙げられる。本実施形態において、情報処理装置101とプリンター151とが外部アクセスポイント131を介さずにダイレクトに接続する方式をダイレクト接続方式という。また、情報処理装置101とプリンター151とが外部アクセスポイント131を介して接続する方式をインフラストラクチャー接続方式という。なお、情報処理装置101とプリンター151とは、有線で接続される形態でもよい。 The communication unit 109 is configured to connect to an external device such as the printer 151 and execute data communication. The communication unit 109 can be connected to, for example, an access point (not shown) in the printer 151. By connecting the communication unit 109 and the access point in the printer, the information processing apparatus 101 and the printer 151 can wirelessly communicate with each other. The communication unit 109 may communicate directly with the printer 151 by wireless communication, or may communicate via an external access point (access point 131) existing outside. Examples of the wireless communication system include Wi-Fi (Wireless Fidelity) (registered trademark) and Bluetooth (registered trademark). Examples of the access point 131 include a device such as a wireless LAN router. In the present embodiment, a method in which the information processing apparatus 101 and the printer 151 are directly connected without going through the external access point 131 is called a direct connection method. Further, a method of connecting the information processing apparatus 101 and the printer 151 via the external access point 131 is called an infrastructure connection method. The information processing apparatus 101 and the printer 151 may be connected by wire.

本実施形態では、情報処理装置101は、ROM104または外部記憶装置106などに所定のアプリケーションを格納しているものとする。所定のアプリケーションとは、例えば、ユーザからの操作に応じて、ネイルアートデータを印刷させるための印刷ジョブを、プリンター151に送信するためのアプリケーションプログラムである。このような機能を有するアプリケーションを、以後ネイルアプリという。なお、ネイルアプリは、印刷機能以外に、他の機能を備えていてもよい。例えば、本実施形態におけるネイルアプリは、プリンター151と通信して、プリンター151の撮影部157のカメラを起動する機能を備えていてもよい。すなわち、ネイルアプリは、印刷ジョブ以外に、カメラ起動ジョブをプリンター151に送信する機能を有していてもよい。また、ROM104または外部記憶装置106などに格納されている所定のアプリケーションは、ネイルアプリに限定されず、印刷以外の機能を備えているアプリケーションプログラムであってもよい。 In the present embodiment, the information processing apparatus 101 is assumed to store a predetermined application in the ROM 104, the external storage device 106, or the like. The predetermined application is, for example, an application program for transmitting a print job for printing nail art data to the printer 151 in response to a user operation. An application having such a function is hereinafter referred to as a nail application. The nail application may have other functions in addition to the printing function. For example, the nail application according to the present embodiment may have a function of communicating with the printer 151 to activate the camera of the image capturing unit 157 of the printer 151. That is, the nail application may have a function of transmitting a camera activation job to the printer 151, in addition to the print job. The predetermined application stored in the ROM 104 or the external storage device 106 is not limited to the nail application, and may be an application program having a function other than printing.

<プリンター>
プリンター151は、ROM152、RAM153、CPU154、プリントエンジン155、通信部156、および撮影部157を有する。これらは、システムバスを介して互いに接続されている。また、プリンター151は、印刷対象を挿入するための空間である印刷対象挿入部158を有する。図1(b)は、プリンター151の外観を示す概略図である。図1(b)に示すように、プリンター151の内部には、印刷対象挿入部158が設けられている。図1(b)では、印刷対象挿入部158に、ユーザが自身の手を入れている様子を示している。このように、本実施形態において、印刷対象挿入部158には、人間の手が挿入されることを想定している。また、本実施形態において印刷対象は、爪である。
<Printer>
The printer 151 has a ROM 152, a RAM 153, a CPU 154, a print engine 155, a communication unit 156, and a photographing unit 157. These are connected to each other via a system bus. The printer 151 also has a print target insertion unit 158 that is a space for inserting a print target. FIG. 1B is a schematic diagram showing the appearance of the printer 151. As shown in FIG. 1B, a print target insertion section 158 is provided inside the printer 151. In FIG. 1B, the user inserts his/her hand into the print target insertion portion 158. As described above, in the present embodiment, it is assumed that a human hand is inserted into the print target insertion portion 158. Further, in the present embodiment, the print target is a nail.

ROM152は、CPU154が実行する制御プログラム、データテーブル、およびOSプログラムなどのデータを格納する。本実施形態では、ROM152に格納されている各制御プログラムは、ROM152に格納されている組み込みOSの管理下で、スケジューリング、タスクスイッチ、および割り込み処理などのソフトウエア実行制御を行う。 The ROM 152 stores data such as a control program executed by the CPU 154, a data table, and an OS program. In this embodiment, each control program stored in the ROM 152 performs software execution control such as scheduling, task switching, and interrupt processing under the control of the embedded OS stored in the ROM 152.

RAM153は、SRAMまたはDRAMなどで構成される。なお、RAM153は、図示しないデータバックアップ用の1次電池によってデータが保持されていてもよい。この場合、RAM153には、プログラム制御変数などデータを揮発させずに格納することができる。また、プリンター151の設定情報およびプリンター151の管理データなどを格納するメモリエリアもRAM153に設けられている。また、RAM153は、CPU154の主メモリおよびワークメモリとしても用いられ、情報処理装置101から受信した印刷情報および各種情報などを一旦保存することができる。 The RAM 153 is composed of SRAM or DRAM. The RAM 153 may hold data by a primary battery (not shown) for data backup. In this case, data such as program control variables can be stored in the RAM 153 without being volatilized. The RAM 153 is also provided with a memory area for storing setting information of the printer 151, management data of the printer 151, and the like. The RAM 153 is also used as a main memory and a work memory of the CPU 154, and can temporarily store print information and various information received from the information processing apparatus 101.

CPU154は、システム制御部であり、プログラムの実行やハードウェアの起動により、プリンター151の全体を制御する。プリントエンジン155は、RAM153に保存された情報または情報処理装置101から受信した印刷ジョブに基づき、インクなどの記録剤を用いて、印刷対象挿入部158に挿入されている爪などの被記録媒体上に画像を形成する。 The CPU 154 is a system control unit, and controls the entire printer 151 by executing programs and activating hardware. Based on the information stored in the RAM 153 or the print job received from the information processing apparatus 101, the print engine 155 uses a recording material such as ink on a recording medium such as a nail inserted in the print target insertion portion 158. To form an image.

通信部156は、プリンター151内部のアクセスポイントとして、情報処理装置101などの外部装置と接続するためのアクセスポイントを有している。このアクセスポイントは、情報処理装置101の通信部109に接続可能である。通信部156は、無線通信で情報処理装置101とダイレクトに通信してもよいし、外部のアクセスポイント131を介して通信してもよい。また、通信部156は、アクセスポイントとして機能するハードウェアを備えていてもよいし、アクセスポイントとして機能させるためのソフトウエアにより、アクセスポイントとして動作してもよい。 The communication unit 156 has, as an access point inside the printer 151, an access point for connecting to an external device such as the information processing device 101. This access point can be connected to the communication unit 109 of the information processing apparatus 101. The communication unit 156 may communicate directly with the information processing apparatus 101 by wireless communication, or may communicate via the external access point 131. Further, the communication unit 156 may include hardware that functions as an access point, or may operate as an access point with software that causes the communication unit 156 to function as an access point.

撮影部157は、撮影機能を有するデバイスである。撮影機能をもつデバイスは、プリンター151に付属及び設置されている。撮影部157は、印刷対象挿入部158に挿入される印刷対象(爪)を含む所定の領域を撮影し、撮影した画像(静止画または動画)をリアルタイムに情報処理装置101に送る機能を有する。本実施形態では、撮影部157は、動画を撮影するものである。撮影機能を有するデバイスは、少なくともレンズおよびイメージセンサーにより構成されるカメラモジュールである。レンズは、印刷対象挿入部158に挿入される印刷対象を写してイメージセンサー上に結像する。イメージセンサーは、レンズが写した光をCPU154が処理できる電気信号に変換する。このような機能を有していれば、撮影機能を有するデバイスとしてスマートフォン、携帯端末、またはデジタルカメラなどが代用して用いられてもよい。プリントエンジン155は、印刷対象挿入部158に挿入された印刷対象に対して印刷を行う。 The photographing unit 157 is a device having a photographing function. A device having a photographing function is attached to and installed in the printer 151. The image capturing unit 157 has a function of capturing a predetermined area including the print target (nails) inserted in the print target insertion unit 158 and sending the captured image (still image or moving image) to the information processing apparatus 101 in real time. In the present embodiment, the image capturing unit 157 captures a moving image. The device having a photographing function is a camera module including at least a lens and an image sensor. The lens images the print target inserted in the print target insertion unit 158 and forms an image on the image sensor. The image sensor converts the light imaged by the lens into an electric signal that can be processed by the CPU 154. As long as it has such a function, a smartphone, a mobile terminal, a digital camera, or the like may be used instead as a device having a photographing function. The print engine 155 prints on the print target inserted in the print target insertion unit 158.

なお、プリンター151には、外付けHDDまたはSDカードなどのメモリが装着されてもよく、プリンター151に保存される情報は、当該メモリに保存されてもよい。また、図1に示す構成は、一例に過ぎず、情報処理装置101およびプリンター151には、これ以外の構成も含み得るが、ここでの説明は省略する。 A memory such as an external HDD or an SD card may be attached to the printer 151, and the information stored in the printer 151 may be stored in the memory. The configuration illustrated in FIG. 1 is merely an example, and the information processing apparatus 101 and the printer 151 may include other configurations, but the description thereof is omitted here.

<用語の定義>
次に、本実施形態で使用する用語を説明する。本実施形態は、主に爪にネイルアートを印刷する形態である。また、本実施形態は、片方の手の各爪にネイルアートを施す(印刷する)形態である。一般的に、各爪に施されるネイルアートは、同一のコンセプトであるが、個々の爪に施されるネイルアートは、完全に同一のネイルアートではない場合がある。例えば、デザインAのネイルアートセットには、5つのネイルアート(5本の各爪に対応するネイルアート)が含まれており、その5つネイルアートは、相互に共通のデザインコンセプトのものであるが、完全に同一の模様などになっていないことがある。以上の点を踏まえて、本実施形態では、以下のように用語を扱うものとする。
・「ネイル画像データ」:1つの爪に施されるネイルアートの画像データのことである。
・「ネイルアートデータ」:複数のネイル画像データの集合体の画像データである。つまり、ネイルアートデータは、複数のネイル画像データのデータセットともいえる。典型的には、5本の爪のネイルアートに対応する各ネイル画像データの画像を集約した画像データである。ネイルアートデータは、5本の各ネイル画像データが集まったデータ(つまり、5つの画像データのセット)でもよいし、5本の各ネイル画像データを合成して1つの画像とした画像データでもよい。
<Definition of terms>
Next, terms used in this embodiment will be described. In the present embodiment, nail art is mainly printed on nails. In addition, the present embodiment is a mode in which nail art is applied (printed) to each nail of one hand. Generally, the nail art applied to each nail has the same concept, but the nail art applied to each nail may not be the same nail art. For example, the nail art set of design A includes 5 nail arts (nail arts corresponding to 5 nails), and the 5 nail arts have a common design concept. However, the pattern may not be exactly the same. In view of the above points, in this embodiment, terms are treated as follows.
"Nail image data": Nail art image data applied to one nail.
"Nail art data": Image data of a set of a plurality of nail image data. That is, the nail art data can be said to be a data set of a plurality of nail image data. Typically, it is image data in which images of nail image data corresponding to nail arts of five nails are aggregated. The nail art data may be data in which five pieces of nail image data are collected (that is, a set of five pieces of image data), or may be image data in which five pieces of nail image data are combined into one image. ..

このように、「ネイル画像データ」と称する場合、個別の爪のネイルアートの画像のデータを指し、ネイルアートデータと称する場合、5本分のネイルアートの画像のセットのデータのことを指すものとする。 Thus, when referred to as "nail image data", it refers to the data of nail art images of individual nails, and when referred to as nail art data, it refers to data of a set of five nail art images. And

<ネイルアートの印刷の概要>
本実施形態では、情報処理装置101のCPU103が、ROM104または外部記憶装置106に記憶されているネイルアプリのプログラムを実行することで、ネイルアプリを起動する。そして、ネイルアプリを用いることで、ユーザは、自身が選択したネイルアートデータのネイル画像データを印刷領域に反映して、爪にネイルアートを印刷することができる。つまり、以下の一例の動作がネイルアプリを用いて行われる。(1)ユーザが、アプリケーション上でネイル画像データのセット(すなわち、ネイルアートデータ)を選択する。(2)ユーザが、ネイルプリンターに手を挿入する。(3)ユーザが、ネイルプリンターの内部にあるカメラを起動する。(4)アプリケーションは、ネイルプリンターから送信されたカメラ画像を表示する。(5)表示されているカメラ画像上において、ユーザは、ネイルアートを印刷する爪の領域を設定する。(6)ユーザは、設定した印刷領域に、ネイルアートデータに含まれるネイル画像データを反映させる。(7)アプリケーションは、反映された画像データを用いてネイルプリンターに印刷を実行させる。本実施形態では、上記の(6)の工程において、ユーザが印刷領域に画像を反映させる際の処理の手間を省くことが可能な形態を説明する。なお、プリンター151に手を入れるユーザと、アプリケーションを操作するユーザは、同一のユーザであっても良いし、異なるユーザであっても良い。
<Outline of nail art printing>
In the present embodiment, the CPU 103 of the information processing apparatus 101 activates the nail application by executing the nail application program stored in the ROM 104 or the external storage device 106. Then, by using the nail application, the user can print the nail art on the nail by reflecting the nail image data of the nail art data selected by the user in the print area. That is, the following example operation is performed using the nail application. (1) The user selects a set of nail image data (that is, nail art data) on the application. (2) The user inserts his/her hand into the nail printer. (3) The user activates the camera inside the nail printer. (4) The application displays the camera image transmitted from the nail printer. (5) On the displayed camera image, the user sets a nail area on which nail art is printed. (6) The user reflects the nail image data included in the nail art data on the set print area. (7) The application causes the nail printer to perform printing using the reflected image data. In the present embodiment, in the above step (6), a mode will be described in which the user can save the labor of the processing when the image is reflected in the print area. The user who puts his/her hand on the printer 151 and the user who operates the application may be the same user or different users.

<ネイルアプリのユーザインターフェース>
理解を容易にするために、ネイルアプリで表示されるユーザインターフェース(以下、UIという)画面を先に説明することにする。以下で説明するUI画面は、ネイルアプリを実行するCPU103によって、表示部108に表示されるものである。また、入力インターフェース102は、表示部108と一体となった操作部として機能するものとして説明する。本実施形態におけるネイルアプリのUI画面は、大きく2種類存在する。第一UI画面は、図2に示すネイルアートデータの選択画面である。第二UI画面は、図3に示す印刷データ作成画面である。以下、各画面を用いてネイルアプリのUI画面を説明する。
<Nail app user interface>
To facilitate understanding, the user interface (hereinafter referred to as UI) screen displayed by the nail application will be described first. The UI screen described below is displayed on the display unit 108 by the CPU 103 that executes the nail application. Further, the input interface 102 will be described as one that functions as an operation unit integrated with the display unit 108. There are roughly two types of UI screens of nail applications in the present embodiment. The first UI screen is a nail art data selection screen shown in FIG. The second UI screen is the print data creation screen shown in FIG. Hereinafter, the UI screen of the nail application will be described using each screen.

図2は、ネイルアートデータの選択画面201を示すUI画面(第一UI画面)を説明する図である。図2(a)に示すネイルアートデータの選択画面201は、ネイルアートデータ表示領域202と、ネイルアートデータ決定ボタン204とを有する。 FIG. 2 is a diagram illustrating a UI screen (first UI screen) showing a nail art data selection screen 201. The nail art data selection screen 201 shown in FIG. 2A has a nail art data display area 202 and a nail art data determination button 204.

ネイルアートデータ表示領域202には、各爪に印刷するネイルアートの各デザインコンセプトに対応したネイルアートデータが複数表示される。具体的には、図2(a)の画面上では、ネイルアートデータ203が4つ分表示されている。1つのネイルアートデータ203には、親指、人差し指、中指、薬指、小指のそれぞれの爪に対応する5種類のネイル画像データが含まれている。ユーザは、1つもしくは複数のネイルアートデータ203を選択できる。ユーザは、選択したネイルアートデータ203を解除することもできる。 In the nail art data display area 202, a plurality of nail art data corresponding to each design concept of nail art to be printed on each nail is displayed. Specifically, on the screen of FIG. 2A, four pieces of nail art data 203 are displayed. One piece of nail art data 203 includes five types of nail image data corresponding to the nails of the thumb, forefinger, middle finger, ring finger, and little finger. The user can select one or more nail art data 203. The user can also cancel the selected nail art data 203.

図2(b)は、ユーザがネイルアートデータ203を選択または解除する方法の一例を示す図である。図2(b)では、ユーザがネイルアートデータ203を1回タップすることでネイルアートデータ203を選択することを示している。また、選択済みのネイルアートデータ203をユーザがもう一度タップすると、選択状態を解除することができる。 FIG. 2B is a diagram showing an example of a method in which the user selects or cancels the nail art data 203. FIG. 2B shows that the user taps the nail art data 203 once to select the nail art data 203. When the user taps the selected nail art data 203 again, the selected state can be canceled.

ネイルアートデータ決定ボタン204は、ユーザがネイルアートデータ表示領域202から1つもしくは複数のネイルアートデータ203を選択した後に押下することで、図3示す印刷データ作成画面301に遷移させる機能を有する。 The nail art data determination button 204 has a function of transitioning to the print data creation screen 301 shown in FIG. 3 when the user selects one or a plurality of nail art data 203 from the nail art data display area 202 and then presses it.

なお、本実施形態では、各種のボタンを操作する際には「押下」と称し、各領域を操作するときは、タッチパネルの操作であるとして、「タップ」、「タッチ」、「ピンチイン」、「ピンチアウト」などと説明するが、これらは例示に過ぎない。例えば、タッチパネル上の各種のボタンをタッチすることで各種のボタンの押下動作が実現されてもよい。また、各領域の操作は、例えばマウスなどを用いたカーソル操作によって各領域の操作が行われてもよい。また、入力インターフェース102が各種の方向指示ボタンを備えており、その方向指示ボタンによって各領域の操作が行われてもよい。 In the present embodiment, when operating various buttons, it is referred to as “press”, and when operating each area, it is assumed that the operation of the touch panel is “tap”, “touch”, “pinch-in”, “ Pinch out” and the like, but these are merely examples. For example, the pressing operation of various buttons may be realized by touching various buttons on the touch panel. Further, the operation of each area may be performed by a cursor operation using, for example, a mouse. Further, the input interface 102 may include various direction instruction buttons, and the operation of each area may be performed by the direction instruction buttons.

図3は、印刷データ作成画面301を示すUI画面(第二UI画面)を説明する図である。図3に示す印刷データ作成画面301は、選択データ表示領域302と、ネイルアートデータ確定領域303と、プリンター検索ボタン305と、プリンター名表示領域306とを有している。また、印刷データ作成画面301は、撮影ボタン307と、動画表示領域308と、印刷領域設定ボタン309と、画像データ解除ボタン311と、印刷ボタン312とを有している。動画表示領域308には、後述する印刷領域310が含まれる。 FIG. 3 is a diagram illustrating a UI screen (second UI screen) showing the print data creation screen 301. The print data creation screen 301 shown in FIG. 3 has a selection data display area 302, a nail art data confirmation area 303, a printer search button 305, and a printer name display area 306. The print data creation screen 301 also includes a shooting button 307, a moving image display area 308, a print area setting button 309, an image data cancel button 311, and a print button 312. The moving image display area 308 includes a print area 310 described later.

選択データ表示領域302は、図2(a)に示すネイルアートデータ203の選択画面201でユーザが選択した1つもしくは複数のネイルアートデータ203を表示する領域である。ユーザは、印刷に用いるネイルアートデータ203を選択データ表示領域302から1つ選択できる。また、ユーザは、選択したネイルアートデータ203を解除することもできる。ユーザがネイルアートデータ203を選択または解除する方法の一例を示す。ユーザは、ネイルアートデータ203を1回タップすることでネイルアートデータ203を選択することができる。また、ユーザは、選択済みのネイルアートデータ203をもう一度タップすると選択状態を解除することができる。つまり、ユーザは、複数の印刷デザインの中から、印刷に用いる候補のデザイン(ネイルアートデータ203)を図2(a)に示す選択画面201で1つ以上選択しておく。そして、ユーザは、印刷データ作成画面301では、その1つ以上選択した印刷デザイン(ネイルアートデータ203)の中から、印刷に用いるネイルアートデータ203を選択する。選択データ表示領域302から選択されたネイルアートデータ203は、ネイルアートデータ確定領域303に表示される。 The selection data display area 302 is an area for displaying one or a plurality of nail art data 203 selected by the user on the selection screen 201 of the nail art data 203 shown in FIG. The user can select one nail art data 203 to be used for printing from the selection data display area 302. The user can also cancel the selected nail art data 203. An example of a method for the user to select or cancel the nail art data 203 will be shown. The user can select the nail art data 203 by tapping the nail art data 203 once. Further, the user can cancel the selected state by tapping the selected nail art data 203 again. That is, the user selects one or more candidate designs (nail art data 203) to be used for printing from the plurality of print designs on the selection screen 201 shown in FIG. Then, on the print data creation screen 301, the user selects the nail art data 203 used for printing from the one or more selected print designs (nail art data 203). The nail art data 203 selected from the selected data display area 302 is displayed in the nail art data confirmation area 303.

ネイルアートデータ確定領域303には、選択データ表示領域302から選択されたネイルアートデータ203が表示される。ネイルアートデータ確定領域303に表示されるネイルアートデータにおいては、5種類のネイル画像データ304がそれぞれ独立して表示される。具体的には、親指、人差し指、中指、薬指、小指の各爪のネイル画像データ304a〜304eが独立して表示されている。なお、本明細書において「ネイル画像データ304」のように、枝番の符号を省略する場合には、その対象物の全般的なものを指しており、「ネイル画像データ304a」のように枝番の符号を含めている場合には、個々の対象物を指しているものとする。つまり、ネイルアートデータ確定領域303には、個々のネイル画像を含むネイル画像群が表示されている。 In the nail art data confirmation area 303, the nail art data 203 selected from the selection data display area 302 is displayed. In the nail art data displayed in the nail art data determination area 303, five types of nail image data 304 are independently displayed. Specifically, nail image data 304a to 304e of each nail of the thumb, the index finger, the middle finger, the ring finger, and the little finger are independently displayed. In the present specification, when the reference numeral of the branch number is omitted as in “nail image data 304”, it indicates the general object, and the branch is referred to as “nail image data 304a”. When the number code is included, it refers to an individual object. That is, in the nail art data determination area 303, a nail image group including individual nail images is displayed.

本実施形態においてネイルアートデータ確定領域303に表示されているネイル画像データ304は、後述するように、順番を入れ替えることができる。例えば、親指の爪のネイル画像データ304aと中指の爪のネイル画像データ304cとを入れ替えることができる。このように、ネイルアートデータ確定領域303に表示されるネイル画像データ304は、個別の画像データとして扱うことができる。なお、ネイルアートデータ確定領域303に表示されるネイル画像データ304は、ネイルアートデータ203に含まれる各画像を分離して得られる画像データでもよい。あるいは、ネイルアートデータ203に対応する個別のネイル画像データ304が予め用意されており、この対応する個別のネイル画像データ304がそれぞれ表示されてもよい。 In the present embodiment, the order of the nail image data 304 displayed in the nail art data confirmation area 303 can be changed, as described later. For example, the nail image data 304a of the nail of the thumb and the nail image data 304c of the nail of the middle finger can be exchanged. In this way, the nail image data 304 displayed in the nail art data confirmation area 303 can be treated as individual image data. The nail image data 304 displayed in the nail art data confirmation area 303 may be image data obtained by separating each image included in the nail art data 203. Alternatively, individual nail image data 304 corresponding to the nail art data 203 may be prepared in advance, and the corresponding individual nail image data 304 may be displayed.

また、ネイルアートデータ確定領域303に表示されているネイル画像データ304は、個別の画像データとして扱うことが可能であればよく、表示画面上で個別の画像データとして視認されなくてもよい。図3の例では、ネイル画像データ304は、独立した画像として表示されている例を示している。しかしながら、例えば選択データ表示領域302に表示されているネイルアートデータ203のように、各ネイルの画像間に境界が表示されない形でネイルアートデータ確定領域303に表示されていてもよい。この場合、1つのネイルアートデータ203の画像中の各ネイルの位置情報に基づいて、個別の画像のデータとしてネイルアプリ内で内部的に処理ができればよい。 Further, the nail image data 304 displayed in the nail art data confirmation area 303 need only be handled as individual image data and may not be visually recognized as individual image data on the display screen. In the example of FIG. 3, the nail image data 304 is displayed as an independent image. However, for example, like the nail art data 203 displayed in the selected data display area 302, the nail art data may be displayed in the nail art data determination area 303 in a form in which no boundary is displayed between the images of each nail. In this case, it suffices that the nail app can internally process the data as individual image data based on the position information of each nail in the image of one nail art data 203.

プリンター検索ボタン305は、ユーザによって押下されると、ネイルアプリと通信可能なプリンター151を検索する機能を実施するためのボタンである。検索の結果、プリンター151が発見された場合、ネイルアプリは、発見したプリンター151を特定する情報を表示する。 The printer search button 305 is a button for performing a function of searching for the printer 151 that can communicate with the nail application when pressed by the user. If the printer 151 is found as a result of the search, the nail application displays information that identifies the found printer 151.

図4は、プリンター検索ボタン305の押下に応じて検索が行われ、検索の結果、ネイルアプリが発見したプリンター151のプリンターリスト401を示す画面である。ここでは、発見されたプリンター名またはプリンターの機種名などがプリンターリスト401として表示される。ユーザは、このようなプリンターリスト401から任意のプリンター151を1つ選択することができ、選択されたプリンター151はプリンター名表示領域306に表示される。 FIG. 4 is a screen showing a printer list 401 of the printers 151 found by the nail application as a result of the search performed by pressing the printer search button 305. Here, the discovered printer name or printer model name is displayed as the printer list 401. The user can select any one printer 151 from the printer list 401, and the selected printer 151 is displayed in the printer name display area 306.

撮影ボタン307は、ユーザによって押下されることでプリンター名表示領域306に表示されたプリンター151と通信し、プリンター151の撮影部157で撮影された動画をリアルタイムで受け取って動画表示領域308に表示するためのボタンである。本実施形態では、印刷対象挿入部158に人間の手を入れることを想定している。このため、例えばユーザが片方の手を入れて、他方の手で、UI画面501上で撮影ボタン307を押下することで、爪を含むユーザの手先の画像が動画表示領域308にリアルタイムで表示される。なお、この使い方は一例であり、例えば、ネイルサロンの利用客が片方の手を入れて、ネイルサロンの従業員がUI画面501上で撮影ボタン307を押下しても良い。 When the user presses the shooting button 307, the shooting button 307 communicates with the printer 151 displayed in the printer name display area 306, receives a moving image shot by the shooting unit 157 of the printer 151 in real time, and displays the moving image in the moving image display area 308. This is a button for. In the present embodiment, it is assumed that a human hand is put in the print target insertion section 158. Therefore, for example, when the user inserts one hand and presses the shooting button 307 on the UI screen 501 with the other hand, the image of the user's fingertip including the nail is displayed in the moving image display area 308 in real time. It Note that this usage is an example, and for example, a nail salon user may put one hand and an employee of the nail salon may press the photographing button 307 on the UI screen 501.

印刷領域設定ボタン309は、動画表示領域308に動画が表示されているときにユーザによって押下されることで、表示されている動画の中から特定の印刷領域310をユーザが設定する領域設定モードに移行するためのボタンである。 The print area setting button 309 is pressed by the user while the moving image is displayed in the moving image display area 308, whereby an area setting mode in which the user sets a specific print area 310 from the displayed moving image is set. It is a button for shifting.

図5は、印刷領域設定ボタン309が押下されたことに応じて、ネイルアプリが印刷領域310を設定可能な領域設定モードに遷移し、ユーザからの操作に応じてネイルアプリが印刷領域310を設定する例を説明する図である。図5(a)は、領域設定モードが起動して、ユーザ操作によってネイルアプリが印刷領域310を設定する例を示している。具体的には、まず、ユーザは、印刷領域設定ボタン309を押下して動画表示領域308を領域設定モードにする。そして、領域設定モードが起動中に動画表示領域308をユーザが1回タップする。このタップに応じてネイルアプリは、タップした位置を印刷領域310として設定する。設定された印刷領域310は、ユーザが視認可能な態様で表示される。この例では、点線の矩形領域として視認される。この領域設定モードは、動画表示領域308以外の場所をユーザがタップすることで解除される。また、別の方法として、ネイルアプリが、動画から爪の領域を自動認識して自動的に印刷領域310を表示してもよい。設定された印刷領域310は、ユーザが大きさを自由に変更することができる。また、ユーザは、設定した印刷領域310を削除することもできる。図5(b)は、大きさを変更する方法の一例を示す図である。図5(b)に示すように、ユーザは、設定した印刷領域310をタップすると、タップした印刷領域310が選択状態になり、印刷領域310の辺を指の操作で伸縮できる。図5(c)は、設置した印刷領域310を削除する例を示す図である。図5(c)に示すように、ユーザは、設定した印刷領域310をダブルタップすると、設定した印刷領域310を削除することができる。 In FIG. 5, when the print area setting button 309 is pressed, the nail application shifts to an area setting mode in which the print area 310 can be set, and the nail application sets the print area 310 in accordance with a user operation. It is a figure explaining the example which does. FIG. 5A shows an example in which the area setting mode is activated and the nail application sets the print area 310 by a user operation. Specifically, first, the user presses the print area setting button 309 to put the moving image display area 308 in the area setting mode. Then, the user taps the moving image display area 308 once while the area setting mode is activated. In response to this tap, the nail application sets the tapped position as the print area 310. The set print area 310 is displayed in a manner that can be visually recognized by the user. In this example, the area is visually recognized as a dotted rectangular area. This area setting mode is canceled by the user tapping a place other than the moving image display area 308. As another method, the nail application may automatically recognize the nail area from the moving image and automatically display the print area 310. The size of the set print area 310 can be freely changed by the user. The user can also delete the set print area 310. FIG. 5B is a diagram showing an example of a method of changing the size. As shown in FIG. 5B, when the user taps the set print area 310, the tapped print area 310 is in a selected state, and the sides of the print area 310 can be expanded or contracted by a finger operation. FIG. 5C is a diagram showing an example of deleting the installed print area 310. As shown in FIG. 5C, the user can double-tap the set print area 310 to delete the set print area 310.

ユーザがネイルアートを施したい爪は、手の全ての指の爪である場合もあれば、一部の指の爪である場合もあり得る。このため、本実施形態では、ユーザが、所望とする印刷領域310を設定することが可能となっている。また、本実施形態において画像を反映する印刷対象の領域である印刷領域310は、ユーザの爪を想定している。このため、設定されている印刷領域310の大きさは、各々異なるサイズとなり得る。従って、本実施形態では、プリンター151内にユーザが手を挿入して、実際の爪の画像(動画)を確認しながら、印刷領域310を設定することで適切な爪の位置にネイルアートを印刷することができる。なお、本実施形態では、ユーザが設定した印刷領域310の数は、5つであるものとして説明する。なお、ネイルアプリは、ユーザが設定した印刷領域310の数を、第一の数として記憶しておく。つまり、本実施形態では、第一の数は、5である。 The nails that the user wants to apply nail art to may be the nails of all fingers of the hand or the nails of some fingers. Therefore, in this embodiment, the user can set the desired print area 310. Further, in the present embodiment, the print area 310, which is an area to be printed on which the image is reflected, is assumed to be the nail of the user. Therefore, the size of the set print area 310 may be different from each other. Therefore, in the present embodiment, the user inserts his/her hand into the printer 151 and prints the nail art at an appropriate nail position by setting the print area 310 while checking the actual nail image (moving image). can do. In the present embodiment, the number of print areas 310 set by the user will be described as five. The nail application stores the number of print areas 310 set by the user as the first number. That is, in this embodiment, the first number is five.

なお、一度設定した印刷領域310は、画像認識処理などによって追従させてもよい。例えば、ユーザが印刷領域310を設定した後に、プリンター151内で指(または爪)の位置がずれた場合には、設定された印刷領域310の画像領域を追従して、自動的に印刷領域310が変わってもよい。 The print area 310 once set may be made to follow by image recognition processing or the like. For example, when the position of the finger (or nail) in the printer 151 is displaced after the user sets the print area 310, the print area 310 is automatically followed by the image area of the set print area 310. May change.

印刷領域310が設定されると、ネイルアプリは、ユーザの爪にネイルアートを印刷するために、設定された印刷領域310にネイル画像データ304を反映させる処理を行う。ネイルアプリは、印刷領域310にネイル画像データ304を反映させるために、まず設定されている5つの印刷領域310と、5種類のネイル画像データ304a〜304eとの対応付けを行う。 When the print area 310 is set, the nail application performs a process of reflecting the nail image data 304 in the set print area 310 in order to print the nail art on the nail of the user. In order to reflect the nail image data 304 in the print area 310, the nail application first associates the set five print areas 310 with the five types of nail image data 304a to 304e.

図6は、印刷領域310とネイル画像データ304との対応付けを説明する図である。図6(a)は、設定された5つの印刷領域310a〜310eと、5種類のネイル画像データ304a〜304eとに、それぞれ識別情報601を順番に割り振る例を示している。具体的には、ネイルアプリは、印刷対象挿入部158にユーザの右手が挿入されていた場合、親指の爪1番、人差し指の爪2番、中指の爪3番…といったように親指の爪から小指の爪まで1番〜5番までの識別情報601を割り振る。同様に、ネイルアプリは、ネイルアートデータ確定領域303に表示されている5種類のネイル画像データ304にも左から1番、2番、3番…と1番〜5番までの識別情報601を割り振る。即ち、印刷領域310aとネイル画像データ304aとが対応付けられ、印刷領域310bとネイル画像データ304bとが対応付けられ、印刷領域310cとネイル画像データ304cとが対応付けられる。また、印刷領域310dとネイル画像データ304dとが対応付けられ、印刷領域310eとネイル画像データ304eとが対応付けられる。このように割り振った識別情報601は、ユーザが視認可能なように動画表示領域308に表示される。即ち、識別情報601は、印刷領域310およびネイル画像データ304の近傍にそれぞれ表示される。なお、識別情報601は、ネイルアプリ内で対応付けが可能であればよく、UI画面上に表示されなくてもよい。 FIG. 6 is a diagram illustrating the correspondence between the print area 310 and the nail image data 304. FIG. 6A shows an example in which the identification information 601 is sequentially assigned to the set five print areas 310a to 310e and the five types of nail image data 304a to 304e. Specifically, when the user's right hand is inserted into the print target insertion portion 158, the nail application starts from the nail of the thumb such as nail 1 of the thumb, nail 2 of the index finger, nail 3 of the middle finger, and so on. Identification information 601 of Nos. 1 to 5 is assigned to the nail of the little finger. Similarly, the nail application also adds identification information 601 from 1st to 2nd, 3rd... and 1st to 5th from the left to the five types of nail image data 304 displayed in the nail art data confirmation area 303. Allocate. That is, the print area 310a is associated with the nail image data 304a, the print area 310b is associated with the nail image data 304b, and the print area 310c is associated with the nail image data 304c. Further, the print area 310d and the nail image data 304d are associated with each other, and the print area 310e and the nail image data 304e are associated with each other. The identification information 601 thus assigned is displayed in the moving image display area 308 so that the user can visually recognize it. That is, the identification information 601 is displayed in the vicinity of the print area 310 and the nail image data 304, respectively. It should be noted that the identification information 601 need not be displayed on the UI screen as long as it can be associated in the nail application.

この識別情報601は随時更新される。例えば、ユーザが動画表示領域308に表示されている識別情報と、ネイル画像データ304に表示されている識別情報601とを確認して、対応付けを変更したいと考える場合がある。この場合には、ユーザが対応付けを変更することで識別情報601が更新される。 This identification information 601 is updated at any time. For example, the user may want to confirm the identification information displayed in the moving image display area 308 and the identification information 601 displayed in the nail image data 304 and change the association. In this case, the user changes the association to update the identification information 601.

図6(b)および図6(c)は、識別情報601が更新される例を示す図である。図6(b)では、ユーザが5種類のネイル画像データ304の内1つをドラッグ&ドロップしてネイル画像データ304の順番を入れ替えている例を示している。この例では、ユーザは、中指の爪の印刷領域310cに対応付けられているネイル画像データ304cと、人差し指の爪の印刷領域310bに対応付けられているネイル画像データ304bとを入れ替えたいと考えている。そこで、ユーザがネイル画像データ304cをドラッグして、ネイル画像データ304bよりも図中の左側に置くようにドロップすることで、ネイル画像データ304の順番が入れ替わる。図6(c)では、図6(b)のようにしてネイル画像データ304の順番を入れ替えた後、識別情報601をもう一度ネイル画像データ304の左から右へ順番に割り振り直し、識別情報601を更新している例を示している。つまり、図6(a)と図6(c)とを比べると、ネイル画像データ304bとネイル画像データ304cとの位置が入れ替わっており、かつ、識別情報601も入れ替わっている。つまり、ネイル画像データ304と印刷領域310との対応付けが部分的に変更され、かつ、その変更された様子がユーザにとって視認可能な状態で表示されている。このように、ネイル画像データ304の並び順を変更する操作がされた場合、識別情報601の割り当てが再度行われることになる。 6B and 6C are diagrams showing an example in which the identification information 601 is updated. FIG. 6B shows an example in which the user changes the order of the nail image data 304 by dragging and dropping one of the five types of nail image data 304. In this example, the user wants to replace the nail image data 304c associated with the print area 310c of the middle finger nail with the nail image data 304b associated with the print area 310b of the nail of the index finger. There is. Therefore, the user drags the nail image data 304c and drops the nail image data 304c so as to be placed on the left side of the nail image data 304b in the drawing, whereby the order of the nail image data 304 is changed. In FIG. 6C, after the order of the nail image data 304 is exchanged as shown in FIG. 6B, the identification information 601 is reassigned from the left to the right of the nail image data 304 again in order to obtain the identification information 601. An example of updating is shown. That is, comparing FIGS. 6A and 6C, the positions of the nail image data 304b and the nail image data 304c are interchanged, and the identification information 601 is also interchanged. That is, the association between the nail image data 304 and the print area 310 is partially changed, and the changed state is displayed in a state that the user can visually recognize. In this way, when the operation of changing the arrangement order of the nail image data 304 is performed, the identification information 601 is allocated again.

なお、図6の例では、印刷領域310とネイル画像データ304との対応付けを行う際に、識別情報601として番号を割り振る形態を例に挙げて説明した。しかし、印刷領域310とネイル画像データ304との対応付けがわかるようなものであれば、どのような形態でもよい。例えば、識別情報601として英文字を割り振ってもよいし、絵文字のようなものを割り振ってもよい。また、異なる5つのアイコンを割り振ってもよい。また、対応付けが分かればよいので、ネイル画像データ304の背景部分の色を変更し、これに応じて印刷領域310の色を変更することで、対応付けをユーザが認識できるようにしてもよい。つまり、印刷領域310およびネイル画像データ304の一部の表示を変更することで、ユーザが対応付けを視認可能にしてもよい。その後、ユーザは、ネイル画像データ304を印刷領域に反映させる操作を行う。 Note that the example of FIG. 6 has been described by exemplifying the mode in which a number is assigned as the identification information 601 when the print area 310 and the nail image data 304 are associated with each other. However, any form may be used as long as the correspondence between the print area 310 and the nail image data 304 can be understood. For example, English characters may be assigned as the identification information 601, or something like a pictogram may be assigned. Also, five different icons may be assigned. Further, since it is sufficient to know the correspondence, the user may recognize the correspondence by changing the color of the background portion of the nail image data 304 and changing the color of the print area 310 accordingly. .. That is, by changing the display of the print area 310 and a part of the nail image data 304, the user may visually recognize the association. After that, the user performs an operation to reflect the nail image data 304 in the print area.

図7は、ユーザが、印刷領域310に反映させるネイル画像データ304を選択する例を示す図である。図7(a)では、ユーザが、選択するネイル画像データ304を、ピンチアウト操作を用いて指で囲っている例を示している。図7(b)では、ユーザが、選択するネイル画像データ304を、ピンチイン操作を用いてネイル画像データ304の範囲を閉じるように指を動かして選択する例を示している。このように、ピンチインまたはピンチアウトで囲われた範囲のネイル画像データ304を、ユーザが選択したとみなす。別の方法を図7(c)に示す。図7(c)は、印刷データ作成画面301に画像データ選択ボタン701を設けた例を示した図である。ユーザは、画像データ選択ボタン701を押下後、1つもしくは複数のネイル画像データ304をタップすることで、印刷領域310に反映させるネイル画像データ304を選択することができる。ネイルアプリは、ユーザによってタップされたネイル画像データ304が選択されたものと扱う。なお、これまでの図においては、右手が印刷対象挿入部158に挿入された状態で、右手でネイル画像データ304を選択する例を示しているが、操作者が単一ユーザである場合には、左手でネイル画像データ304を選択することになる。ネイル画像データ304を選択した後、選択したネイル画像データ304を印刷領域310に反映する処理が行われる。 FIG. 7 is a diagram showing an example in which the user selects the nail image data 304 to be reflected in the print area 310. FIG. 7A shows an example in which the user surrounds the nail image data 304 to be selected with a finger by using a pinch-out operation. FIG. 7B shows an example in which the user selects the nail image data 304 to be selected by moving the finger so as to close the range of the nail image data 304 by using the pinch-in operation. In this way, it is considered that the user has selected the nail image data 304 in the range surrounded by the pinch-in or the pinch-out. Another method is shown in FIG. FIG. 7C is a diagram showing an example in which an image data selection button 701 is provided on the print data creation screen 301. The user can select the nail image data 304 to be reflected in the print area 310 by pressing one or more nail image data 304 after pressing the image data selection button 701. The nail application treats the nail image data 304 tapped by the user as selected. It should be noted that in the above figures, an example is shown in which the nail image data 304 is selected with the right hand while the right hand is inserted in the print target insertion section 158. However, when the operator is a single user, , The nail image data 304 is selected with the left hand. After selecting the nail image data 304, a process of reflecting the selected nail image data 304 in the print area 310 is performed.

図8は、ユーザによる選択が完了したネイル画像データ304を動画表示領域308の印刷領域310に反映する例を示す図である。図8(a)は、選択したネイル画像データ304を動画表示領域308にドラッグ&ドロップして、ネイル画像データ304a〜304eに対応付けられている印刷領域310a〜310eにネイル画像データ304をそれぞれ反映する例を示している。即ち、選択したネイル画像データ304を動画表示領域308にドラッグ&ドロップされることで、ネイルアプリは、ユーザによる選択が完了したと判定して、反映処理を行う。なお、このとき、選択したネイル画像データ304の一部が動画表示領域308にドロップされた場合、即ち、選択したネイル画像データ304が動画表示領域308に少しでも重なった場合に反映が実行されてもよい。別の例を図8(b)に示す。図8(b)は、印刷データ作成画面301に画像データ決定ボタン801を設置した例である。ユーザが画像データ決定ボタン801を押下すると、ユーザによる選択が完了したと判定され、選択されているネイル画像データ304が、ネイル画像データ304と対応付けている印刷領域310に反映される。印刷領域310にネイル画像データ304が反映されると、動画表示領域308に表示されている動画(画像)のうち、印刷領域310にはネイル画像データ304の画像が重畳して表示されることになる。つまり、ネイルアートの画像がプレビュー表示される。 FIG. 8 is a diagram showing an example in which the nail image data 304 selected by the user is reflected in the print area 310 of the moving image display area 308. In FIG. 8A, the selected nail image data 304 is dragged and dropped onto the moving image display area 308, and the nail image data 304 is reflected in the print areas 310a to 310e associated with the nail image data 304a to 304e, respectively. An example is shown. That is, by dragging and dropping the selected nail image data 304 to the moving image display area 308, the nail application determines that the selection by the user is completed, and performs the reflection process. At this time, the reflection is executed when a part of the selected nail image data 304 is dropped in the moving image display area 308, that is, when the selected nail image data 304 overlaps the moving image display area 308 as much as possible. Good. Another example is shown in FIG. FIG. 8B is an example in which an image data determination button 801 is installed on the print data creation screen 301. When the user presses the image data determination button 801, it is determined that the selection by the user is completed, and the selected nail image data 304 is reflected in the print area 310 associated with the nail image data 304. When the nail image data 304 is reflected in the print area 310, among the moving images (images) displayed in the moving image display area 308, the image of the nail image data 304 is superimposed and displayed in the print area 310. Become. That is, the nail art image is previewed.

図7および図8で説明したように、本実施形態においては、複数の印刷領域310が存在する場合において、各印刷領域310に適用するネイル画像データ304を反映する際に、複数のネイル画像データ304をまとめて反映させることができる。即ち、ネイルアプリは、印刷領域310とネイル画像データ304との対応付けを行う。そして、ユーザは、ネイル画像データ304のうち、反映したいネイル画像データ304を選択する。その後、ユーザは、選択したネイル画像データ304を反映する操作を行う。このように本実施形態では、複数の印刷領域310に対してネイル画像データ304を1つずつドラッグ&ドロップして反映しなくて済むので、印刷対象の画像を印刷領域310に反映させる際のユーザの手間を軽減することができる。なお、ここではユーザは、反映したいネイル画像データ304を選択する操作を行い、その後、選択したネイル画像データ304を反映する操作を行う例を示しているが、これに限られない。ユーザが反映したいネイル画像データ304を選択する操作を行った結果、選択されたネイル画像データ304が自動的に印刷領域310に反映されてもよい。即ち、ユーザが、反映したいネイル画像データ304を図7に示すように選択することで、ネイルアプリが、この選択に応じてネイル画像データ304を印刷領域310に自動的に反映する処理を行ってもよい。 As described with reference to FIGS. 7 and 8, in the present embodiment, when a plurality of print areas 310 exist, when the nail image data 304 applied to each print area 310 is reflected, a plurality of nail image data 304 can be reflected collectively. That is, the nail application associates the print area 310 with the nail image data 304. Then, the user selects the nail image data 304 to be reflected from the nail image data 304. After that, the user performs an operation to reflect the selected nail image data 304. As described above, in the present embodiment, it is not necessary to drag and drop the nail image data 304 one by one to reflect the plurality of print areas 310, so that the user when the image to be printed is reflected in the print area 310 The labor of can be reduced. Note that, here, an example in which the user performs an operation of selecting the nail image data 304 to be reflected and then performs an operation of reflecting the selected nail image data 304 is shown, but the present invention is not limited to this. As a result of the user's operation of selecting the nail image data 304 to be reflected, the selected nail image data 304 may be automatically reflected in the print area 310. That is, the user selects the nail image data 304 to be reflected as shown in FIG. 7, and the nail application performs a process of automatically reflecting the nail image data 304 in the print area 310 according to this selection. Good.

図3に戻り印刷データ作成画面301のUI画面の説明を続ける。図3の印刷データ作成画面301における画像データ解除ボタン311は、印刷領域310に反映されたネイル画像データ304を解除するためのボタンである。ユーザが画像データ解除ボタン311を押下すると、印刷領域310に反映されたネイル画像データ304が解除される。 Returning to FIG. 3, the description of the UI screen of the print data creation screen 301 will be continued. The image data cancel button 311 on the print data creation screen 301 of FIG. 3 is a button for canceling the nail image data 304 reflected in the print area 310. When the user presses the image data release button 311, the nail image data 304 reflected in the print area 310 is released.

図3の印刷データ作成画面301における印刷ボタン312は、印刷開始を指示するボタンである。印刷ボタン312が押下されると、ネイルアプリは、爪に印刷するための印刷データを、印刷領域310に反映されたネイル画像データ304を元に作成し、作成した印刷データをプリンター名表示領域306に表示されたプリンター151に送信する。印刷データは、動画表示領域308から5つの印刷領域310を抽出して作成される。プリンター151はネイルアプリから送られた印刷データを基に爪に印刷する。 A print button 312 on the print data creation screen 301 in FIG. 3 is a button for instructing to start printing. When the print button 312 is pressed, the nail application creates print data for printing on the nail based on the nail image data 304 reflected in the print area 310, and the created print data is displayed in the printer name display area 306. It is transmitted to the printer 151 displayed in. The print data is created by extracting five print areas 310 from the moving image display area 308. The printer 151 prints on the nail based on the print data sent from the nail application.

<情報処理装置の構成>
図9は、上述した機能を実現するための情報処理装置101の機能ブロックの一例を示す図である。情報処理装置101は、ネイルアプリ900を備えている。ネイルアプリ900は、情報処理装置101のCPU103が、ROM104または外部記憶装置106に記憶されているネイルアプリ900のプログラムを実行することで、CPU103にネイルアプリ900の機能を実行させることが可能となる。ネイルアプリ900は、表示制御部910を有する。表示制御部910は、図2(a)に示すネイルアートデータの選択画面201および図3に示す印刷データ作成画面301を含む各UI画面を、表示部108に表示させる機能を有する。また、表示制御部910は、入力インターフェース102の機能を有しており、ユーザから入力される操作指示に応じて各種の制御を行う。
<Configuration of information processing device>
FIG. 9 is a diagram showing an example of functional blocks of the information processing apparatus 101 for realizing the above-described functions. The information processing apparatus 101 includes a nail application 900. The nail application 900 enables the CPU 103 of the information processing apparatus 101 to execute the program of the nail application 900 stored in the ROM 104 or the external storage device 106, thereby causing the CPU 103 to execute the function of the nail application 900. .. The nail application 900 has a display control unit 910. The display control unit 910 has a function of causing the display unit 108 to display each UI screen including the nail art data selection screen 201 shown in FIG. 2A and the print data creation screen 301 shown in FIG. Further, the display control unit 910 has a function of the input interface 102, and performs various controls according to operation instructions input by the user.

表示制御部910は、ネイルアートデータ選択受付部911、撮影指示部912、画像表示制御部913、印刷領域設定部914、反映データ受付部915、反映実行部916、および印刷指示部917を有する。 The display control unit 910 includes a nail art data selection reception unit 911, a shooting instruction unit 912, an image display control unit 913, a print area setting unit 914, a reflection data reception unit 915, a reflection execution unit 916, and a print instruction unit 917.

ネイルアートデータ選択受付部911は、図2に示すように、ユーザからのネイルアートデータ203の選択を受け付け、選択されたネイルアートデータ203を取得する。撮影指示部912は、図3の撮影ボタン307の押下を検知し、撮影ボタン307の押下の検知に応じてプリンター151に動画の撮影を指示する。画像表示制御部913は、プリンター151から送信された動画の画像データを、動画表示領域308に表示する。印刷領域設定部914は、ユーザからの指示に従って、動画表示領域308上に印刷領域310を設定する。反映データ受付部915は、ネイル画像データ304と印刷領域310との対応付けを行い、印刷領域310に反映させるネイル画像データ304の選択をユーザから受け付ける。反映実行部916は、ユーザによる選択が完了したネイル画像データ304を、対応する印刷領域310に反映させる。印刷指示部917は、印刷領域310に反映されたネイル画像データ304をプリンター151に印刷するための印刷データを作成し、印刷データをプリンター151に送信する。 As shown in FIG. 2, the nail art data selection acceptance unit 911 accepts the selection of the nail art data 203 from the user and acquires the selected nail art data 203. The shooting instruction unit 912 detects pressing of the shooting button 307 in FIG. 3 and instructs the printer 151 to shoot a moving image in response to the detection of pressing of the shooting button 307. The image display control unit 913 displays the image data of the moving image transmitted from the printer 151 in the moving image display area 308. The print area setting unit 914 sets the print area 310 on the moving image display area 308 according to an instruction from the user. The reflected data receiving unit 915 associates the nail image data 304 with the print area 310, and receives from the user the selection of the nail image data 304 to be reflected in the print area 310. The reflection execution unit 916 reflects the nail image data 304 selected by the user in the corresponding print area 310. The print instruction unit 917 creates print data for printing the nail image data 304 reflected in the print area 310 on the printer 151, and sends the print data to the printer 151.

<処理の流れ>
図10は、本実施形態の処理の一例を示すシーケンス図である。図10のネイルアプリ900の処理は、情報処理装置101のCPU103がROM104または外部記憶装置106に記憶されているプログラムコードをRAM105に展開し実行することにより行われる。あるいはまた、図10におけるステップの一部または全部の機能をASICや電子回路などのハードウェアで実現してもよい。なお、各処理の説明における記号「S」は、当該シーケンスにおけるステップであることを意味する。図10においては、ユーザがネイルアプリ900を起動し、ネイルアプリ900の制御によって、印刷対象挿入部158に挿入された爪にプリントエンジン155がネイルアートを印刷する流れを説明する。
<Process flow>
FIG. 10 is a sequence diagram showing an example of processing of this embodiment. The processing of the nail application 900 of FIG. 10 is performed by the CPU 103 of the information processing apparatus 101 expanding the program code stored in the ROM 104 or the external storage device 106 into the RAM 105 and executing the program code. Alternatively, the functions of some or all of the steps in FIG. 10 may be realized by hardware such as an ASIC or an electronic circuit. The symbol "S" in the description of each process means a step in the sequence. In FIG. 10, a flow in which the user starts the nail application 900, and the print engine 155 prints nail art on the nail inserted into the print target insertion portion 158 under the control of the nail application 900 will be described.

まず、ユーザは、ネイルアプリ900を起動する。S1001で表示制御部910は、図2(a)に示す選択画面201を表示する。そして、ネイルアートデータ選択受付部911は、選択画面201のネイルアートデータ表示領域202から1つまたは複数のネイルアートデータ203の選択を受け付ける。 First, the user activates the nail application 900. In S1001, the display control unit 910 displays the selection screen 201 shown in FIG. Then, the nail art data selection receiving unit 911 receives selection of one or more nail art data 203 from the nail art data display area 202 of the selection screen 201.

ユーザが、1つまたは複数のネイルアートデータ203を選択後、ネイルアートデータ決定ボタン204を押下すると、S1002において表示制御部910は、ボタン押下を検知し、図3に示す印刷データ作成画面301を表示部108に表示する。図3に示す印刷データ作成画面301が表示部108に表示されると、印刷データ作成画面301中の選択データ表示領域302に、S1001でユーザによって選択された1つまたは複数のネイルアートデータ203が表示される。 When the user presses the nail art data determination button 204 after selecting one or a plurality of nail art data 203, the display control unit 910 detects the pressing of the button in S1002, and displays the print data creation screen 301 shown in FIG. It is displayed on the display unit 108. When the print data creation screen 301 shown in FIG. 3 is displayed on the display unit 108, one or more nail art data 203 selected by the user in S1001 are displayed in the selected data display area 302 in the print data creation screen 301. Is displayed.

ユーザは、選択データ表示領域302の中から、爪に印刷するネイルアートデータ203を1つ選択する。S1003においてネイルアートデータ選択受付部911は、ユーザから、1つのネイルアートデータ203の選択を受け付ける。表示制御部910は、ユーザによって選択されたネイルアートデータ203をネイルアートデータ確定領域303に表示する。 The user selects one piece of nail art data 203 to be printed on the nail from the selection data display area 302. In step S1003, the nail art data selection receiving unit 911 receives selection of one piece of nail art data 203 from the user. The display control unit 910 displays the nail art data 203 selected by the user in the nail art data confirmation area 303.

S1003で爪に印刷するネイルアートデータが決定された後、S1004で表示制御部910は、プリンター検索ボタン305の押下を受け付ける。プリンター検索ボタン305が押下されると、ネイルアプリ900は、ネイルアプリと通信可能なプリンター151を検索する。表示制御部910は、検索結果を示すプリンターリスト401を表示部108に表示する。 After the nail art data to be printed on the nail is determined in S1003, the display control unit 910 receives a press of the printer search button 305 in S1004. When the printer search button 305 is pressed, the nail application 900 searches for a printer 151 that can communicate with the nail application. The display control unit 910 displays the printer list 401 indicating the search result on the display unit 108.

プリンターリスト401が表示部108を表示されると、ユーザは、プリンター151を指定する。S1005において表示制御部910は、ユーザによって指定されたプリンター151を選択する。 When the printer list 401 is displayed on the display unit 108, the user specifies the printer 151. In step S1005, the display control unit 910 selects the printer 151 designated by the user.

ユーザは、S1006において、S1005で選択したプリンター151に設けられた印刷対象挿入部158にユーザの手を挿入する。このとき、S1003で選択したネイルアートデータ203をより精彩に印刷するために、あらかじめユーザの爪にジェル状の液体を塗布しておく。以下、この液体をベースコートと呼ぶ。このベースコートの色は、複数存在し、例えば白、半透明などがある。また、ネイルアプリ900は、このタイミングで、プリンター151に手を挿入することをユーザに促すメッセージを表示しても良い。 In step S1006, the user inserts the user's hand into the print target insertion unit 158 provided in the printer 151 selected in step S1005. At this time, in order to print the nail art data 203 selected in S1003 more vividly, a gel-like liquid is applied to the user's nails in advance. Hereinafter, this liquid is referred to as a base coat. There are a plurality of colors of this base coat, such as white and semi-transparent. Further, the nail application 900 may display a message prompting the user to insert his/her hand into the printer 151 at this timing.

S1007において撮影指示部912は、ユーザからの撮影ボタン307の押下を受け付ける。ユーザによって撮影ボタン307が押下されると、S1008においてネイルアプリ900は、S1005で選択されているプリンター151と通信する。そして、ネイルアプリ900は、プリンター151に対して、撮影部157による撮影を指示する。なお、S1008において、ネイルアプリ900が、プリンター151に対してカメラ起動ジョブを送信しても良い。そして、プリンター151は、このカメラ起動ジョブの受信に基づいて、撮影部157を起動して撮影を開始しても良い。 In step S1007, the shooting instruction unit 912 receives a press of the shooting button 307 from the user. When the user presses the shooting button 307, the nail application 900 communicates with the printer 151 selected in S1005 in S1008. Then, the nail application 900 instructs the printer 151 to shoot by the shooting unit 157. Note that the nail application 900 may transmit the camera activation job to the printer 151 in S1008. Then, the printer 151 may start the shooting by starting the shooting unit 157 based on the reception of the camera startup job.

S1009においてプリンター151は、撮影部157で撮影している動画をネイルアプリ900に送信する。この動画は、図3に示す印刷データ作成画面301の動画表示領域308に表示される。撮影部157で撮影された動画は、ほぼリアルタイムで動画表示領域308に表示される。この時点においては、動画表示領域308には、印刷対象挿入部158に挿入されたユーザの指先の動画が表示されている状態となる。 In step S1009, the printer 151 transmits the moving image captured by the capturing unit 157 to the nail application 900. This moving image is displayed in the moving image display area 308 of the print data creation screen 301 shown in FIG. The moving image shot by the shooting unit 157 is displayed in the moving image display area 308 in almost real time. At this point, the moving image display area 308 is in a state in which the moving image of the user's fingertip inserted in the print target insertion unit 158 is displayed.

S1009で動画表示領域308に動画が表示されている状態において、S1010で印刷領域設定部914は、図5において上述したように、ユーザによって指定された印刷領域310を動画表示領域308上に設定する。ユーザは、印刷領域設定ボタン309を押下し、その後、動画表示領域308上において印刷領域310を指定する。印刷領域設定部914は、ユーザ指定に応じて印刷領域310を設定する。本実施形態では、設定可能な印刷領域310の数が予め所定値に規定されているものとする。本実施形態は、片手の爪の数に対応しているので、所定値は、「5」として規定されている。この所定値は、ネイルアートデータ203に含まれるネイル画像データの数に対応する。本実施形態においては、ユーザが、この所定値と同じ数の印刷領域310を設定する形態を例に挙げて説明する。つまり、本実施形態では、印刷領域310が5つ設定されるものとする。ここで設定された印刷領域310の数は、第一の値としてRAM105に保存される。つまり、本実施形態では、第一の値は、「5」である。 In the state where the moving image is displayed in the moving image display area 308 in S1009, the printing area setting unit 914 sets the printing area 310 designated by the user in the moving image display area 308 in S1010, as described above with reference to FIG. .. The user presses the print area setting button 309, and then specifies the print area 310 on the moving image display area 308. The print area setting unit 914 sets the print area 310 according to user designation. In the present embodiment, it is assumed that the number of print areas 310 that can be set is defined as a predetermined value in advance. The present embodiment corresponds to the number of nails of one hand, and thus the predetermined value is defined as "5". The predetermined value corresponds to the number of nail image data included in the nail art data 203. In the present embodiment, an example will be described in which the user sets the same number of print areas 310 as the predetermined value. That is, in this embodiment, five print areas 310 are set. The number of print areas 310 set here is stored in the RAM 105 as a first value. That is, in this embodiment, the first value is “5”.

印刷領域設定部914によって印刷領域310が設定された後、反映データ受付部915は、S1011において、ネイルアートデータ確定領域303に表示されている5種類のネイル画像データ304と、設定された5つの印刷領域310との対応付けを行う。このとき、図6において説明したように、ユーザは、ネイル画像データ304と印刷領域310との対応付けを変更することもできる。 After the print area 310 is set by the print area setting unit 914, the reflected data reception unit 915, in S1011, the five types of nail image data 304 displayed in the nail art data finalized region 303 and the five set nail image data 304. It is associated with the print area 310. At this time, as described with reference to FIG. 6, the user can change the association between the nail image data 304 and the print area 310.

S1011でネイル画像データ304と印刷領域310との対応付けが完了後、S1012で反映データ受付部915は、図7のように、ユーザからネイル画像データ304の選択を受け付ける。ユーザは、対応付けが完了したネイルアートデータ確定領域303から、1つまたは複数のネイル画像データ304を選択する。反映データ受付部915は、このユーザの選択を受け付ける。ここでネイルアプリが、印刷したいネイル画像データの選択を促すメッセージを表示しても良い。 After the association between the nail image data 304 and the print area 310 is completed in S1011, the reflected data acceptance unit 915 accepts the selection of the nail image data 304 from the user in S1012, as shown in FIG. The user selects one or a plurality of nail image data 304 from the nail art data confirmation area 303 in which the association is completed. The reflected data reception unit 915 receives this user selection. Here, the nail application may display a message prompting selection of nail image data to be printed.

S1013において反映実行部は、S1012で選択を受け付けたネイル画像データ304を印刷領域310に反映する。例えば、図7および図8で説明したように、ユーザは、1つまたは複数のネイル画像データ304を印刷領域310に反映することができる。例えば、ネイルアートデータ確定領域303の全部のネイル画像データ304をユーザが選択している場合、全部のネイル画像データ304が印刷領域310に反映される。ネイルアートデータ確定領域303の一部のネイル画像データ304が選択された場合、その一部のネイル画像データ304が、対応する印刷領域310に反映される。選択されていないネイル画像データ304に対応する印刷領域310には、ネイル画像データ304は反映されない。即ち、動画表示領域308上では、ネイル画像データ304が反映される印刷領域310には、ネイル画像が表示され、ネイル画像データ304が反映されない印刷領域310は、ユーザの爪の動画がそのまま表示されることになる。 In step S1013, the reflection execution unit reflects the nail image data 304 selected in step S1012 in the print area 310. For example, as described with reference to FIGS. 7 and 8, the user can reflect one or more nail image data 304 in the print area 310. For example, when the user selects all the nail image data 304 in the nail art data determination area 303, all the nail image data 304 is reflected in the print area 310. When a part of the nail image data 304 in the nail art data determination area 303 is selected, the part of the nail image data 304 is reflected in the corresponding print area 310. The nail image data 304 is not reflected in the print area 310 corresponding to the nail image data 304 that is not selected. That is, in the moving image display area 308, the nail image is displayed in the print area 310 in which the nail image data 304 is reflected, and the moving image of the nail of the user is displayed as it is in the print area 310 in which the nail image data 304 is not reflected. Will be.

S1014において印刷指示部917は、ネイル画像データ304が印刷領域310に反映された印刷データを作成する。例えば、ユーザは、印刷領域310にネイル画像データ304を反映し、内容を確認した後に、印刷ボタン312を押下する。印刷指示部917は、印刷ボタン312の押下に応じて印刷データを作成する。この際、ネイルアプリは、「プリンター151に挿入されている手を動かさないでください」という主旨のメッセージを表示しても良い。 In step S1014, the print instruction unit 917 creates print data in which the nail image data 304 is reflected in the print area 310. For example, the user reflects the nail image data 304 in the print area 310, confirms the content, and then presses the print button 312. The print instruction unit 917 creates print data in response to the press of the print button 312. At this time, the nail application may display a message to the effect that “Please do not move the hand inserted in the printer 151”.

S1015においてネイルアプリ900は、作成された印刷データをプリンター151に送信する。S1016においてプリンター151は、送信された印刷データに基づいて、印刷を行う。この結果、ユーザの爪にネイルの画像が印刷されることになる。なお、プリンター151は、印刷中も爪の撮影を継続しており、印刷が完了する前に手がプリンター151から離れたことを検知した場合、印刷を停止しても構わない。また、印刷が完了する前に手がプリンター151から離れたことをネイルアプリが検知して、ネイルアプリ900がプリンター151に印刷の停止を指示しても構わない。 In S1015, the nail application 900 transmits the created print data to the printer 151. In S1016, the printer 151 performs printing based on the transmitted print data. As a result, a nail image is printed on the user's nail. Note that the printer 151 continues to image the nails even during printing, and may stop printing if it is detected that the hand is separated from the printer 151 before printing is completed. Further, the nail application 900 may detect that the hand is separated from the printer 151 before printing is completed, and the nail application 900 may instruct the printer 151 to stop printing.

以上説明したように、本実施形態によれば、複数の印刷領域310があり、各印刷領域310にネイル画像データ304を反映する場合に、ネイル画像データを複数選択してまとめて反映することが可能となる。例えば、本実施形態では、複数のネイル画像データ304が選択された後のユーザの1回の操作で、複数のネイル画像データ304を複数の印刷領域310に反映することができる。つまり、選択されたネイル画像データ304の数よりも少ないユーザ操作により、複数のネイル画像データ304が複数の印刷領域310に反映される。このため、例えばネイル画像データ304を1つずつドラッグ&ドロップで印刷領域310に反映する場合と比べて、少ない操作でユーザは、ネイル画像データ304を印刷領域310に反映することができる。このため、ネイル画像データ304を印刷領域310に反映させる際のユーザの手間を軽減することができる。 As described above, according to this embodiment, when there are a plurality of print areas 310 and the nail image data 304 is reflected in each print area 310, a plurality of nail image data can be selected and reflected collectively. It will be possible. For example, in the present embodiment, the plurality of nail image data 304 can be reflected in the plurality of print areas 310 by one operation of the user after the plurality of nail image data 304 is selected. That is, the plurality of nail image data 304 is reflected in the plurality of print areas 310 by the user operation smaller than the number of selected nail image data 304. Therefore, for example, the user can reflect the nail image data 304 in the print area 310 with a small number of operations as compared with the case where the nail image data 304 is reflected in the print area 310 by dragging and dropping one by one. Therefore, it is possible to reduce the trouble of the user when reflecting the nail image data 304 on the print area 310.

一般的にネイルアートデータ203は、ある種の統一感を有するデザインコンセプト(例えば柄、模様、色彩など)のネイルアートの集まりである。既定のデザインの組で用いることももちろん可能ではあるが、カスタマイズを希望するユーザもいる。例えば、人差し指の爪用のデザインを人差し指ではなく、薬指の爪に使用するなど、既定のデザインの組の範囲内でカスタマイズを希望する場合がある。本実施形態の処理によれば、ユーザは、少ない操作でネイル画像データ304を印刷領域310に反映することができるので、カスタマイズの手間を軽減することもできる。 Generally, the nail art data 203 is a collection of nail arts of a design concept (eg, pattern, pattern, color, etc.) having a certain sense of unity. Of course it is possible to use it with a set of default designs, but some users would like to customize it. For example, there may be cases where customization is desired within the range of a predetermined design set, such as using the design for the nail of the index finger on the nail of the ring finger instead of the index finger. According to the processing of this embodiment, the user can reflect the nail image data 304 in the print area 310 with a small number of operations, so that the labor of customization can be reduced.

<<実施形態2>>
実施形態1では、ユーザが設定する印刷領域310の数が、設定可能な印刷領域310の数を規定している所定値と同じ数である場合、即ち、ユーザが設定する印刷領域310の数が「5」である場合を例に挙げて説明した。本実施形態では、ユーザが設定する印刷領域310の数(第一の値)が、所定値未満(即ち、5つ未満)である場合を例に挙げて説明する。また、ユーザがネイルアートデータ確定領域303から選択するネイル画像データ304の数(第二の値)が、ユーザが設定する印刷領域310の数(第一の値)と同じ場合の形態を説明する。
<<Embodiment 2>>
In the first embodiment, when the number of print areas 310 set by the user is the same as a predetermined value defining the number of print areas 310 that can be set, that is, the number of print areas 310 set by the user is The case where the value is “5” has been described as an example. In the present embodiment, a case where the number of print areas 310 (first value) set by the user is less than a predetermined value (that is, less than 5) will be described as an example. A case will be described in which the number of nail image data 304 (second value) selected by the user from the nail art data determination area 303 is the same as the number of print areas 310 (first value) set by the user. ..

図11は本実施形態の流れを表すシーケンス図である。図11のS1101からS1109までは、図10のS1001からS1009までと同様の処理であり、ここでの説明は省略する。 FIG. 11 is a sequence diagram showing the flow of this embodiment. The processing from S1101 to S1109 in FIG. 11 is the same as the processing from S1001 to S1009 in FIG. 10, and the description thereof is omitted here.

S1109で動画表示領域308に動画が表示された後、S1110で印刷領域設定部914は、ユーザの操作に基づいて印刷領域310を設定する。ユーザは、印刷領域設定ボタン309を押下し、動画表示領域308上で印刷領域310を指定する。本実施形態では、ユーザは、印刷領域310を3つ指定するものとする。印刷領域設定部914は、ユーザからの指定に応じて印刷領域310を3つ設定する。 After the moving image is displayed in the moving image display area 308 in S1109, the printing area setting unit 914 sets the printing area 310 based on the user's operation in S1110. The user presses the print area setting button 309 to specify the print area 310 on the moving image display area 308. In this embodiment, the user designates three print areas 310. The print area setting unit 914 sets three print areas 310 according to the designation from the user.

なお、本実施形態において反映データ受付部915は、印刷領域設定部914によって設定された印刷領域310の数が、所定値未満(すなわち、5つ未満)である場合、S1110における印刷領域310の設定後に対応付けを直ちには行わない。この点が実施形態1との違いである。代わりに、本実施形態では、S1111に進み、反映データ受付部915は、ユーザによるネイル画像データ304の選択を受け付ける。本実施形態では、ユーザは、印刷領域310を設定した後、ネイルアートデータ確定領域303に表示されている5つのネイル画像データ304から3つのネイル画像データ304を選択する。 In the present embodiment, when the number of print areas 310 set by the print area setting section 914 is less than a predetermined value (that is, less than 5), the reflected data receiving unit 915 sets the print areas 310 in S1110. No later matching is done immediately. This is the difference from the first embodiment. Instead, in the present embodiment, the reflected data receiving unit 915 proceeds to S1111 and receives the selection of the nail image data 304 by the user. In the present embodiment, the user sets the print area 310 and then selects three nail image data 304 from the five nail image data 304 displayed in the nail art data finalization area 303.

その後、S1112に進み、反映データ受付部915は、S1110で設定された印刷領域310と、S1111で選択されたネイル画像データ304との対応付けを行う。つまり、本実施形態では、設定された印刷領域310の数が、ネイルアートデータ確定領域303に表示されているネイル画像データ304の数(所定値に対応している)未満となる。このため、ユーザが使用するネイル画像データ304を直ちに特定できず、印刷領域310とネイル画像データ304との対応付けができないので、本実施形態では、まず先にネイル画像データ304の選択を受け付ける処理を行っている。なお、仮処理としてS1111の前に印刷領域310とネイル画像データ304との対応付けを、所定順に(例えば、図の左から順に)行っておき、その後、ネイル画像データ304の選択に応じてS1912で再度対応付けを行うようにしてもよい。あるいは、S1110の印刷領域310の設定後に、印刷領域310のみ、識別情報1201を先に割り振ってしまってもよい。 After that, the process advances to step S1112, and the reflection data reception unit 915 associates the print area 310 set in step S1110 with the nail image data 304 selected in step S1111. That is, in the present embodiment, the number of set print areas 310 is less than the number of nail image data 304 displayed in the nail art data finalization area 303 (corresponding to a predetermined value). For this reason, the nail image data 304 used by the user cannot be immediately specified, and the print area 310 and the nail image data 304 cannot be associated with each other. Therefore, in the present embodiment, the process of accepting the selection of the nail image data 304 first. It is carried out. As a provisional process, the printing region 310 and the nail image data 304 are associated with each other in a predetermined order (for example, from the left side of the drawing) before S1111, and thereafter, in accordance with the selection of the nail image data 304, S1912. You may make it correspond again with. Alternatively, after setting the print area 310 in S1110, the identification information 1201 may be previously allocated only to the print area 310.

なお、本実施形態では、設定された印刷領域310の数が所定値未満であり、かつ、設定された印刷領域310の数と選択されたネイル画像データ304の数とが同一の形態を例に挙げて説明している。設定された印刷領域310の数が所定値未満であり、かつ、設定された印刷領域310の数と選択されたネイル画像データ304の数とが、異なる場合については、後述する実施形態3で説明することとする。 In this embodiment, the number of set print areas 310 is less than a predetermined value, and the number of set print areas 310 and the number of selected nail image data 304 are the same. I'll give you an explanation. A case where the number of set print areas 310 is less than a predetermined value and the number of set print areas 310 and the number of selected nail image data 304 are different will be described in a third embodiment described later. I decided to.

図12は、3つの印刷領域310と選択された3つのネイル画像データ304とにそれぞれ識別情報1201を順番に割り振る例を示す図である。例えば、ユーザが右手を印刷対象挿入部158に挿入し、人差し指の爪、中指の爪、薬指の爪の合計3つの印刷領域310が設定されていたとする。この場合、図12に示すように、表示制御部910は、左から人差し指の爪1番、中指の爪2番、薬指の爪3番と識別情報1201を割り振り、選択されたネイル画像データ304にも左から順番に識別情報1201を割り振る。なお、図12に示すように、選択されたネイル画像データ304は、連続して並んでいなくてもよい。あるいは、選択されたネイル画像データ304は、一つのまとまりとして連続して並ぶように順番が入れ替わってもよい。 FIG. 12 is a diagram showing an example in which the identification information 1201 is sequentially allocated to the three print areas 310 and the selected three nail image data 304. For example, it is assumed that the user inserts the right hand into the print target insertion unit 158, and a total of three print areas 310 of the nail of the index finger, the nail of the middle finger, and the nail of the ring finger are set. In this case, as shown in FIG. 12, the display control unit 910 allocates the identification information 1201 and the nail number 1 of the index finger, the nail number 2 of the middle finger, the nail number 3 of the ring finger from the left and assigns the identification information 1201 to the selected nail image data 304. Also allocates the identification information 1201 in order from the left. Note that, as shown in FIG. 12, the selected nail image data 304 does not have to be arranged continuously. Alternatively, the order of the selected nail image data 304 may be rearranged so that they are continuously arranged as one unit.

割り振られた識別情報1201は、随時更新される。更新方法の一例として、実施形態1で説明したように、ユーザが画像データの順番を入れ替えると、表示制御部910は、再度、選択されたネイル画像データ304に対して左から順に識別情報1201を割り振る。また、ユーザがネイル画像データ304の選択を変更した場合においても、表示制御部910は、再度、選択されたネイル画像データ304に対して左から順に識別情報1201を割り振る。 The assigned identification information 1201 is updated at any time. As an example of the updating method, as described in the first embodiment, when the user changes the order of the image data, the display control unit 910 again outputs the identification information 1201 to the selected nail image data 304 in order from the left. Allocate. Even when the user changes the selection of the nail image data 304, the display control unit 910 again allocates the identification information 1201 to the selected nail image data 304 in order from the left.

その後のS1113からS1116の処理については、図10のS1013からS1016の処理と同様の処理であるので、ここでの説明は省略する。 Subsequent processing from S1113 to S1116 is the same as the processing from S1013 to S1016 in FIG. 10, so description thereof will be omitted here.

以上説明したように、ユーザによって設定された印刷領域310の数が、所定値未満の場合においても、実施形態1と同様に、ユーザは、少ない操作でネイル画像データ304を印刷領域310に反映することができる。このため、印刷対象のネイル画像データ304を印刷領域310に反映させる際のユーザの手間を軽減することができる。 As described above, even when the number of print areas 310 set by the user is less than the predetermined value, the user reflects the nail image data 304 in the print area 310 with a small number of operations, as in the first embodiment. be able to. Therefore, it is possible to reduce the time and effort of the user when the nail image data 304 to be printed is reflected in the print area 310.

このように、実施形態2と実施形態1とは、S1110で設定された印刷領域310の数と、ネイルアートデータ確定領域303に表示されているネイル画像データ304の数(所定値に対応している)との比較結果に応じて切り替わる。つまり、設定された印刷領域310の数(第一の値)が所定値の場合、実施形態1で説明した処理が行われることになる。設定された印刷領域310の数が所定値未満の場合、実施形態2で説明した処理が行われることになる。 As described above, in the second embodiment and the first embodiment, the number of print areas 310 set in S1110 and the number of nail image data 304 displayed in the nail art data finalization area 303 (corresponding to a predetermined value It changes according to the comparison result with. That is, when the set number of print areas 310 (first value) is a predetermined value, the processing described in the first embodiment is performed. When the set number of print areas 310 is less than the predetermined value, the processing described in the second embodiment is performed.

<<実施形態3>>
本実施形態においては、実施形態2において、設定された印刷領域310の数と選択されたネイル画像データ304の数とが、異なる場合の形態を説明する。即ち、設定された印刷領域310の数が所定値未満であり、かつその設定された印刷領域310の数と選択されたネイル画像データ304の数とが、異なる場合の形態を説明する。
<<Embodiment 3>>
In the present embodiment, a case will be described in which the number of set print areas 310 and the number of selected nail image data 304 are different from each other in the second embodiment. That is, a mode in which the number of set print areas 310 is less than a predetermined value and the number of set print areas 310 and the number of selected nail image data 304 are different will be described.

実施形態1で説明したように、設定された印刷領域310の数が所定値(「5」)と同じであれば、選択されたネイル画像データ304の数が印刷領域310の数と異なっていても、対応付けがずれることはない。一方、設定された印刷領域310の数が所定値(「5」)未満の場合には、選択されたネイル画像データ304の数が設定された印刷領域310の数と異なる場合、対応付けが一義的に特定できない、あるいは、適切な対応付けにならない場合がある。本実施形態は、このような場合の形態を説明する。 As described in the first embodiment, if the set number of print areas 310 is the same as the predetermined value (“5”), the number of selected nail image data 304 is different from the number of print areas 310. However, the correspondence does not shift. On the other hand, if the number of set print areas 310 is less than the predetermined value (“5”) and the number of selected nail image data 304 is different from the number of set print areas 310, the correspondence is unique. In some cases, it may not be possible to identify it specifically, or an appropriate correspondence may not be obtained. In this embodiment, a mode in such a case will be described.

図13は、本実施形態の流れを表すシーケンス図である。図13のS1301からS1310までの処理は、図11のS1101からS1110までの処理と同様の処理であるので説明を省略する。 FIG. 13 is a sequence diagram showing the flow of this embodiment. Since the processing from S1301 to S1310 in FIG. 13 is the same as the processing from S1101 to S1110 in FIG. 11, the description thereof will be omitted.

S1310において印刷領域設定部914は、ユーザ操作に応じて印刷領域310を設定する。本実施形態では、ユーザは、実施形態2で説明したように、印刷領域310を3つ設定する。つまり、設定される印刷領域310の数は、所定の数(「5」)未満の数である。このように、本実施形態では、設定された印刷領域310の数を示す第一の値として、「3」がRAM105に保存される。 In step S1310, the print area setting unit 914 sets the print area 310 according to a user operation. In this embodiment, the user sets three print areas 310 as described in the second embodiment. That is, the number of print areas 310 to be set is less than the predetermined number (“5”). As described above, in the present embodiment, “3” is stored in the RAM 105 as the first value indicating the set number of print areas 310.

S1311において反映データ受付部915は、ユーザによるネイル画像データ304の選択を受け付ける。ユーザは、ネイルアートデータ確定領域303に表示されている5種類のネイル画像データ304から1つまたは複数のネイル画像データ304を選択する。このように選択されたネイル画像データ304の数は、第二の値としてRAM105に保存される。本実施形態においてネイルアプリ900は、ネイル画像データ304を選択した数に応じた処理を実施する。即ち、第一の値と第二の値との関係に応じて処理が変わる。 In S1311, the reflected data receiving unit 915 receives the selection of the nail image data 304 by the user. The user selects one or a plurality of nail image data 304 from the five types of nail image data 304 displayed in the nail art data confirmation area 303. The number of nail image data 304 thus selected is stored in the RAM 105 as a second value. In the present embodiment, the nail application 900 performs processing according to the number of selected nail image data 304. That is, the processing changes depending on the relationship between the first value and the second value.

図14は、S1311の処理の詳細を示すフローチャートである。まず、S1401で反映データ受付部915は、ユーザによるネイル画像データ304の選択を受け付ける。S1402で反映データ受付部915は、S1401においてユーザによって選択されたネイル画像データ304の数が、設定されている印刷領域310の数以下であるかを判定する。即ち、第二の値が第一の値(「3」)以下であるかを判定する。ユーザによって選択されたネイル画像データ304の数が、設定されている印刷領域310の数以下である場合、S1403に、即ち、S1312のネイル画像データ304と印刷領域310の対応付けの処理に移る。 FIG. 14 is a flowchart showing details of the process of S1311. First, in S1401, the reflected data receiving unit 915 receives the selection of the nail image data 304 by the user. In step S1402, the reflected data receiving unit 915 determines whether the number of nail image data 304 selected by the user in step S1401 is less than or equal to the set number of print areas 310. That is, it is determined whether the second value is less than or equal to the first value (“3”). If the number of nail image data 304 selected by the user is equal to or less than the set number of print areas 310, the process proceeds to S1403, that is, the processing of associating the nail image data 304 with the print area 310 in S1312.

一方、ユーザによって選択されたネイル画像データ304の数が、設定されている印刷領域310の数以下でない場合(即ち、「3」よりも多い場合)、S1404に進む。S1404で表示制御部910は、エラー処理を行う。 On the other hand, if the number of nail image data 304 selected by the user is not less than or equal to the set number of print areas 310 (that is, more than “3”), the process proceeds to S1404. In step S1404, the display control unit 910 performs error processing.

図15(a)は、エラー処理の一例を示す図である。本実施形態では、表示制御部910は、エラー処理としてエラーメッセージを表示する処理を行う。図15(a)は、例えばユーザが4つめのネイル画像データ304を選択した場合、4つめのネイル画像データ304は選択されず、ネイル画像データ304をこれ以上選択できない旨を伝えるエラーダイアログ1501を表示している例を示している。ユーザが「OK」ボタンを押下すると、エラーダイアログ1501が閉じる。つまり、本実施形態では、ユーザが選択できるネイル画像データ304の数は、設定されている印刷領域310の数以下になる。 FIG. 15A is a diagram showing an example of error processing. In the present embodiment, the display control unit 910 performs a process of displaying an error message as an error process. FIG. 15A shows an error dialog 1501 indicating that, for example, when the user selects the fourth nail image data 304, the fourth nail image data 304 is not selected and the nail image data 304 cannot be selected any more. An example is displayed. When the user presses the “OK” button, the error dialog 1501 is closed. That is, in the present embodiment, the number of nail image data 304 that the user can select is less than or equal to the number of print areas 310 that have been set.

S1311でネイル画像データ304が選択されると、S1312において表示制御部910は、選択されたネイル画像データ304と、S1310で設定された印刷領域310との対応付けを行う。なお、選択されたネイル画像データ304と設定された印刷領域310との数が同じ場合の処理は、実施形態2で説明した処理と同じである。本実施形態では、選択されたネイル画像データ304の数が、設定された印刷領域310の数より少ない場合の対応付けの例を説明する。 When the nail image data 304 is selected in S1311, the display control unit 910 associates the selected nail image data 304 with the print area 310 set in S1310 in S1312. The processing when the number of selected nail image data 304 and the number of set print areas 310 is the same as the processing described in the second embodiment. In the present embodiment, an example of association when the number of selected nail image data 304 is smaller than the number of set print areas 310 will be described.

図15(b)は、選択されたネイル画像データ304の数が、設定された印刷領域310の数より少ない場合の対応付けの例を示す図である。図15(b)では、右手の人差し指の爪、中指の爪、および薬指の爪の3つの印刷領域310が設定されている。また、2つのネイル画像データ304が選択されている。この場合、表示制御部910は、図15(b)に示すように、印刷領域310は左から人差し指の爪1番、中指の爪2番、薬指の爪3番と識別情報1510を割り振る。また、表示制御部910は、ユーザが選択したネイル画像データ304に対して左から1番、2番と識別情報1510を割り振る。なお、ユーザが選択したネイル画像データ304は、連続で並んでいなくてもよい。識別情報1510は、随時更新される。図15(b)に示す状態においては、薬指の爪の印刷領域310に対応付けられたネイル画像データ304が存在していない。 FIG. 15B is a diagram showing an example of association in the case where the number of selected nail image data 304 is smaller than the set number of print areas 310. In FIG. 15B, three print areas 310 are set: the nail of the index finger of the right hand, the nail of the middle finger, and the nail of the ring finger. Also, two nail image data 304 are selected. In this case, as shown in FIG. 15B, the display control unit 910 allocates the identification information 1510 to the print area 310 from the left, the first finger nail 1, the middle finger nail 2, the third finger nail 3, and the like. Further, the display control unit 910 allocates the identification information 1510 and the first and second numbers from the left to the nail image data 304 selected by the user. Note that the nail image data 304 selected by the user does not have to be arranged continuously. The identification information 1510 is updated at any time. In the state shown in FIG. 15B, the nail image data 304 associated with the print area 310 of the nail of the ring finger does not exist.

ネイル画像データ304と印刷領域310とが対応付けられた後、S1313で反映実行部916は、ユーザ操作に応じて、ネイル画像データ304を、ネイル画像データ304が対応付けられている印刷領域310に反映させる処理を行う。本実施形態では、選択されたネイル画像データ304の数(第二の数)に応じて、処理が異なる。以下、説明する。 After the nail image data 304 and the print area 310 are associated with each other, in step S1313, the reflection execution unit 916 changes the nail image data 304 to the print area 310 with which the nail image data 304 is associated, according to a user operation. Perform processing to reflect. In the present embodiment, the processing differs according to the number (second number) of the selected nail image data 304. This will be described below.

図16は、S1313の処理の詳細を示すフローチャートである。反映実行部916は、ユーザ操作(例えば、選択しているネイル画像データ304のドラッグ&ドロップなど)に応じて、図16の処理を開始する。S1601において反映実行部916は、ユーザが選択したネイル画像データ304が1つかを判定する。例えば反映実行部916は、RAM105に保存されている第二の値を参照して、選択されたネイル画像データ304が1つかを判定する。 FIG. 16 is a flowchart showing details of the process of S1313. The reflection execution unit 916 starts the process of FIG. 16 in response to a user operation (for example, drag and drop of the selected nail image data 304). In step S1601, the reflection execution unit 916 determines whether there is one piece of nail image data 304 selected by the user. For example, the reflection execution unit 916 refers to the second value stored in the RAM 105 and determines whether there is one selected nail image data 304.

選択されたネイル画像データ304が1つの場合、S1602に進む。選択されたネイル画像データ304が1つでない場合、S1604に進む。S1602において反映実行部916は、選択されている1つのネイル画像データ304を、設定されている全ての印刷領域310に反映させるかをユーザ指示に基づいて判定する。 When the number of selected nail image data 304 is one, the process proceeds to S1602. If the number of selected nail image data 304 is not one, the process proceeds to S1604. In step S1602, the reflection execution unit 916 determines whether to reflect one selected nail image data 304 in all the set print areas 310 based on a user instruction.

図17は、S1602に処理が進んだ場合に、表示制御部910が表示するUI画面の例を示す図である。図17は、すべての印刷領域310にネイル画像データ304を反映させるか選択する選択ダイアログ1701を表示している例を示す図である。ユーザが選択ダイアログ1701の「はい」ボタンを押下すると、S1603に処理が進み、「いいえ」ボタンを押下すると、S1604に処理が進む。 FIG. 17 is a diagram showing an example of a UI screen displayed by the display control unit 910 when the process proceeds to S1602. FIG. 17 is a diagram showing an example in which a selection dialog 1701 for selecting whether to reflect the nail image data 304 in all the print areas 310 is displayed. When the user presses the "Yes" button in the selection dialog 1701, the process proceeds to S1603, and when the "No" button is pressed, the process proceeds to S1604.

S1603において反映実行部916は、ユーザによって選択されている1つのネイル画像データ304を、設定されている印刷領域310の全てに反映させる。一方、S1604において反映実行部916は、対応付けされている識別情報1510に従って、ユーザが選択したネイル画像データ304を印刷領域310に反映する。図17のケースを例に挙げると、図17の選択ダイアログ1701で「いいえ」ボタンが押下されると、識別情報1510が「1番」の人差し指の爪のみにネイル画像データ304が反映される。そして、識別情報1510が「2番」の中指の爪と「3番」の薬指の爪とには、ネイル画像データ304が反映されない。なお、S1601でNoの場合、即ち、ユーザが選択したネイル画像データ304が2つ以上の場合にも、S1604では、ネイル画像データ304が対応付けられている印刷領域310に、ユーザにより選択されているネイル画像データ304が反映される。そして、ネイル画像データ304が対応付けられていない印刷領域310にはネイル画像データ304が反映されない。 In step S1603, the reflection execution unit 916 reflects one piece of nail image data 304 selected by the user in all the set print areas 310. On the other hand, in step S1604, the reflection execution unit 916 reflects the nail image data 304 selected by the user in the print area 310 according to the associated identification information 1510. Taking the case of FIG. 17 as an example, when the “No” button is pressed in the selection dialog 1701 of FIG. 17, the nail image data 304 is reflected only on the nail of the index finger whose identification information 1510 is “first”. The nail image data 304 is not reflected on the nail of the middle finger and the nail of the third finger whose identification information 1510 is “No. 2”. Note that in the case of No in S1601, that is, in the case where the number of the nail image data 304 selected by the user is two or more, the user selects the nail image data 304 in the print area 310 associated with the nail image data 304 in S1604. The existing nail image data 304 is reflected. Then, the nail image data 304 is not reflected in the print area 310 to which the nail image data 304 is not associated.

その後、S1314で印刷指示部917は、ユーザ操作に応じて、印刷データを作成する。ユーザが、印刷ボタン312を押下すると、この押下操作に応じて印刷指示部917は、印刷データを作成する。ここで、ネイル画像データ304が反映されていない印刷領域310が存在するかに応じて、処理が変わる。 Thereafter, in step S1314, the print instruction unit 917 creates print data according to the user operation. When the user presses the print button 312, the print instruction unit 917 creates print data according to the pressing operation. Here, the processing changes depending on whether or not there is the print area 310 in which the nail image data 304 is not reflected.

図18は、S1314の処理の詳細を示すフローチャートである。S1801において印刷指示部917は、ネイル画像データ304が反映されていない印刷領域310が存在するかを判定する。即ち、印刷領域310が設定されているものの、ネイル画像データ304が反映されていない印刷領域310が存在するかを判定する。ネイル画像データ304が反映されていない印刷領域310が存在しない場合、S1803に進み、印刷指示部917は印刷データを作成する。 FIG. 18 is a flowchart showing details of the process of S1314. In step S1801, the print instruction unit 917 determines whether there is a print area 310 to which the nail image data 304 is not reflected. That is, it is determined whether there is a print area 310 in which the print area 310 is set but the nail image data 304 is not reflected. When there is no print area 310 to which the nail image data 304 has not been reflected, the print instruction unit 917 creates print data in step S1803.

一方、ネイル画像データ304が反映されていない印刷領域310が存在する場合、S1802に進み、印刷指示部917は、この状態で印刷データを作成するかをユーザ指示に基づいて決定する。S1802に進むと、表示制御部910は、図19に示す画面を表示する。 On the other hand, if there is the print area 310 in which the nail image data 304 is not reflected, the process advances to step S1802, and the print instruction unit 917 determines whether to create print data in this state based on a user instruction. When the processing proceeds to step S1802, the display control unit 910 displays the screen shown in FIG.

図19は、ネイル画像データ304が反映されていない印刷領域310がある状態でユーザが印刷ボタン312を押下した時、印刷を続行しても問題ないかをユーザに選択させる選択ダイアログ1901を表示する例を示している。選択ダイアログ1901の「はい」ボタンが押下されると、S1803に進み、選択ダイアログ1901を閉じ、印刷指示部917は、印刷データを作成することを決定し、印刷データを作成する。「いいえ」ボタンが押下されると、S1804に進み、選択ダイアログ1901を閉じ、印刷指示部917は、印刷データを作成しない。 FIG. 19 shows a selection dialog 1901 that allows the user to select whether or not there is no problem in continuing printing when the user presses the print button 312 in the state where there is the print area 310 in which the nail image data 304 is not reflected. An example is shown. When the “Yes” button in the selection dialog 1901 is pressed, the process advances to step S1803 to close the selection dialog 1901, the print instruction unit 917 decides to create print data, and creates print data. If the “No” button is pressed, the process advances to step S1804, the selection dialog 1901 is closed, and the print instruction unit 917 does not create print data.

印刷データが作成された後の処理については、実施形態1および2で説明した処理と同様であるので説明を省略する。 The process after the print data is created is the same as the process described in the first and second embodiments, and thus the description thereof is omitted.

以上説明したように、本実施形態によれば、設定された印刷領域310の数と選択されたネイル画像データ304の数とが異なる場合であっても、適切な案内が通知される。このため、ユーザが判断に迷うことなく、ネイル画像データ304を印刷領域310に反映できる。 As described above, according to the present embodiment, even when the number of set print areas 310 and the number of selected nail image data 304 are different, appropriate guidance is notified. Therefore, the nail image data 304 can be reflected in the print area 310 without the user getting lost in the determination.

<<実施形態4>>
本実施形態では、実施形態1から3で説明したUI画面とは異なるUI画面を有する形態を説明する。具体的には、ネイルアプリ900が、一方の手の爪の印刷設定を他方の手の爪の印刷設定に容易に反映することができるUI画面を表示する形態を説明する。例えば、右手について設定したネイル画像データ304の対応付けを、左手用の設定に反映することができる。
<<Embodiment 4>>
In this embodiment, a mode having a UI screen different from the UI screens described in the first to third embodiments will be described. Specifically, a mode in which the nail application 900 displays a UI screen that allows the nail print settings of one hand to be easily reflected in the nail print settings of the other hand will be described. For example, the association of the nail image data 304 set for the right hand can be reflected in the setting for the left hand.

<アプリケーションのUI>
図20は、本実施形態におけるネイルアプリ900のUI画面を説明する図である。図20のUI画面は、図3に示す印刷データ作成画面301に本実施形態を適応させる場合のUI画面である。具体的には、印刷データ作成画面2001は左右選択ボタン2002を有し、それ以外は実施形態1のUI画面と同一である。
<Application UI>
FIG. 20 is a diagram illustrating a UI screen of the nail application 900 according to this embodiment. The UI screen of FIG. 20 is a UI screen when this embodiment is applied to the print data creation screen 301 shown in FIG. Specifically, the print data creation screen 2001 has a left/right selection button 2002, and is otherwise the same as the UI screen of the first embodiment.

左右選択ボタン2002は、左手選択ボタン2003と右手選択ボタン2004とに分けられる。左手選択ボタン2003は、ネイルアートデータ確定領域303に表示されているネイル画像データ304に左手用のネイル画像データ304を使用することを選択する指示を受け付ける指示受付ボタンである。右手選択ボタン2004は、右手用のネイル画像データ304を使用することを選択する指示を受け付ける指示受付ボタンである。ユーザは、印刷対象挿入部158に挿入した手に対応する方のボタンを押下する。 The left/right selection button 2002 is divided into a left-hand selection button 2003 and a right-hand selection button 2004. The left-hand selection button 2003 is an instruction acceptance button that accepts an instruction to select to use the left-hand nail image data 304 as the nail image data 304 displayed in the nail art data confirmation area 303. The right hand selection button 2004 is an instruction reception button that receives an instruction to select to use the nail image data 304 for the right hand. The user presses the button corresponding to the hand inserted in the print target insertion unit 158.

左右選択ボタン2002は、ネイルアートデータ確定領域303にネイル画像データ304が表示されている状態ならどのタイミングでも押下することができる。左手選択ボタン2003を押下すると、ネイルアートデータ確定領域303には、左手用のネイル画像データ304が表示される。右手選択ボタン2004を押下すると、ネイルアートデータ確定領域303には、右手用のネイル画像データ304が表示される。最初にネイルアートデータ確定領域303にネイル画像データ304が表示される際は、予め定められた手のネイル画像データ304が表示される。本実施形態では、最初にネイルアートデータ確定領域303にネイル画像データ304が表示される際には、右手用のネイル画像データ304が表示される。左手用のネイル画像データ304と右手用のネイル画像データ304とは、逆順に並ぶ画像データとなる。つまり、ネイルアートデータ203に含まれるネイル画像データ304には、初期設定としてどの爪用のデータであるかを示す情報が付加されている。例えば、図20では、ネイル画像データ304aに対して親指の爪用を示す情報が付加されており、ネイル画像データ304bに対して人差し指の爪用を示す情報が付加されている。そのため、右手選択ボタン2004が選択された場合、図20のネイルアートデータ確定領域303に表示される順序でネイル画像データ304が表示される。 The left/right selection button 2002 can be pressed at any timing as long as the nail image data 304 is displayed in the nail art data confirmation area 303. When the left hand selection button 2003 is pressed, the nail image data 304 for the left hand is displayed in the nail art data confirmation area 303. When the right hand selection button 2004 is pressed, the nail image data 304 for the right hand is displayed in the nail art data confirmation area 303. When the nail image data 304 is first displayed in the nail art data determination area 303, the nail image data 304 of a predetermined hand is displayed. In the present embodiment, when the nail image data 304 is first displayed in the nail art data determination area 303, the nail image data 304 for the right hand is displayed. The nail image data 304 for the left hand and the nail image data 304 for the right hand are image data arranged in reverse order. That is, the nail image data 304 included in the nail art data 203 is added with information indicating which nail data it is for as initial setting. For example, in FIG. 20, information indicating the nail image data 304a is used for the nail of the thumb, and the nail image data 304b is added information indicating the nail of the index finger. Therefore, when the right-hand selection button 2004 is selected, the nail image data 304 is displayed in the order in which it is displayed in the nail art data confirmation area 303 in FIG.

図21は、印刷領域310にネイル画像データ304が反映されている状態で、ユーザが左右選択ボタン2002を押下した時の一例を示す図である。図21は、右手選択ボタン2004が選択され、印刷領域310に右手のネイル画像データ304が反映されている状態でユーザが左手選択ボタン2003を押下した際の図である。図21では、左手のネイル画像データ304に変更しても問題ないかユーザに確認する確認ダイアログ2101が表示されている。確認ダイアログ2101は、「はい」ボタン2102と「いいえ」ボタン2103とを有している。ユーザが「いいえ」ボタン2103を押下した場合、何も変化せずに確認ダイアログ2101が閉じる。 FIG. 21 is a diagram showing an example when the user presses the left/right selection button 2002 while the nail image data 304 is reflected in the print area 310. FIG. 21 is a diagram when the user presses the left-hand selection button 2003 while the right-hand selection button 2004 is selected and the right-hand nail image data 304 is reflected in the print area 310. In FIG. 21, a confirmation dialog 2101 is displayed to confirm with the user whether there is no problem even if the nail image data 304 on the left is changed. The confirmation dialog 2101 has a “Yes” button 2102 and a “No” button 2103. When the user presses the “No” button 2103, the confirmation dialog 2101 is closed without any change.

一方、ユーザが「はい」ボタン2102を押下した場合、ネイルアートデータ確定領域303に表示されているネイル画像データ304が右手用から左手用のものに変化する。さらに、印刷領域310の位置が、左右反転する。この時、ネイル画像データ304が反映された印刷領域310は、ネイル画像データ304が反映済みであるという情報と関連付けられた状態で左右反転する。例えば、右手の親指の爪、薬指の爪、および小指の爪が印刷領域310として設定されており、かつ、ネイル画像データ304が反映されている場合を想定する。この場合、左手の親指の爪、薬指の爪、および小指の爪が印刷領域310として設定され、かつネイル画像データ304が反映されることになる。つまり、ユーザは、左右選択ボタン2002を用いることで左右の指の爪に同様のネイルアートを容易に印刷することができる。 On the other hand, when the user presses the “Yes” button 2102, the nail image data 304 displayed in the nail art data confirmation area 303 changes from the right-hand one to the left-hand one. Further, the position of the print area 310 is reversed left and right. At this time, the print area 310 in which the nail image data 304 is reflected is horizontally flipped in a state associated with the information that the nail image data 304 has been reflected. For example, it is assumed that the thumb of the right hand, the nail of the ring finger, and the nail of the little finger are set as the print area 310, and the nail image data 304 is reflected. In this case, the nail of the thumb of the left hand, the nail of the ring finger, and the nail of the little finger are set as the print area 310, and the nail image data 304 is reflected. That is, the user can easily print the same nail art on the nails of the left and right fingers by using the left/right selection button 2002.

なお、このような左右選択ボタン2002を用いて右手用のデータを左手用のデータに変更する場合、ユーザは、印刷対象挿入部158に挿入していた手を入れ替えて、印刷領域310の位置をUI画面上で再調整する操作を行うことになる。 When changing the data for the right hand to the data for the left hand by using the left/right selection button 2002, the user replaces the hand inserted in the print target insertion unit 158 to change the position of the print area 310. The readjustment operation is performed on the UI screen.

第一の操作で印刷した爪と反対側の手の爪のネイル画像データ304を印刷領域310に反映させる方法は、実施形態1と同様、印刷領域310とネイル画像データ304に割り振った識別情報を基にドラッグ&ドロップやボタンを用いて反映しても良い。また、識別情報の割り振り方も実施形態1と同様に、印刷領域310とネイル画像データ304の一番左の領域及びデータからそれぞれ1,2,3,4,5と識別番号を割り振る方法を使用できる。つまり、本実施形態においても実施形態1と同様、少ないステップで印刷領域310にネイル画像データ304を反映させることができ、ユーザビリティ向上につながる。 The method of reflecting the nail image data 304 of the nail on the side opposite to the nail printed by the first operation in the print area 310 is the same as in the first embodiment, in which the identification information assigned to the print area 310 and the nail image data 304 is used. It may be reflected by using drag and drop or a button as a base. Also, the method of allocating the identification information is the same as in the first embodiment, in which the identification numbers are assigned to the print area 310, the leftmost area of the nail image data 304, and the data, respectively. it can. That is, also in the present embodiment, as in the first embodiment, the nail image data 304 can be reflected in the print area 310 in a small number of steps, which leads to improvement in usability.

図22は、具体的な例を説明する図である。なお、図22は、先に左手の爪に印刷を行い、次に右手の爪に印刷を行うケースを想定している。図22の左側は、反転前の画面を示しており、左手の全ての指の爪に印刷領域310が設定されている。そして、その中から左手の小指の爪、薬指の爪、親指の爪の印刷領域310に左手用のネイル画像データ304が反映された状態を示している。図22の右側は、反転後の画面を示している。なお、ユーザは、左右選択ボタン2002を押下する前に、印刷対象挿入部158に挿入する手を、左手から右手に変更しているものとする。 FIG. 22 is a diagram illustrating a specific example. Note that FIG. 22 assumes a case where the left nail is printed first, and then the right nail is printed. The left side of FIG. 22 shows the screen before the inversion, and the print area 310 is set on all the fingernails of the left hand. The left hand nail image data 304 is reflected in the printing area 310 of the left little finger nail, the ring finger nail, and the thumb nail. The right side of FIG. 22 shows the screen after inversion. It is assumed that the user has changed the hand to be inserted into the print target insertion section 158 from the left hand to the right hand before pressing the left/right selection button 2002.

ユーザが右手選択ボタン2004を押下して左右反転すると、ネイル画像データ304が左手用のデータから右手用のデータに変化し、印刷領域310の位置も変化する。また、相応して、ネイル画像データ304が反映されていた印刷領域310の識別情報も変化する。識別情報は、印刷領域310の一番左から順に割り振られる。そのため、左右反転する前は左手の小指の爪、薬指の爪、中指の爪、人差し指の爪、親指の爪の順番で1,2,3,4,5と識別情報が割り振られていた。しかし、左右反転後は、右手の親指の爪、人差し指の爪、中指の爪、薬指の爪、小指の爪の順番で1,2,3,4,5と識別情報が割り振られる。つまり、左右反転前は識別情報1,2,5が割り振られていた印刷領域310にネイル画像データ304が反映されていたが、左右反転後は識別情報1,4,5が割り振られている印刷領域310にネイル画像データ304が反映される。この結果を基に、反映実行部916は、右用のネイル画像データ304の1,4,5の識別情報が割り振られているネイル画像データ304を、同じ識別情報が割り振られている印刷領域310に反映させる。なお、ここでは便宜上、画面の左から右に識別情報が割り振られる例を説明したが、左右反転時に逆順に識別情報が割り振られてもよい。いずれにせよ、左右の手の爪で同一の対応関係が維持されればよい。 When the user depresses the right-hand selection button 2004 to invert the image horizontally, the nail image data 304 changes from left-hand data to right-hand data, and the position of the print area 310 also changes. In addition, the identification information of the print area 310 in which the nail image data 304 is reflected also changes accordingly. The identification information is sequentially assigned from the leftmost side of the print area 310. Therefore, before left-right reversal, identification information is assigned to the left little finger nail, the ring finger nail, the middle finger nail, the index finger nail, and the thumb nail in the order of 1, 2, 3, 4, and 5. However, after the left-right reversal, the identification information is assigned as 1, 2, 3, 4, 5 in the order of the right thumb nail, the index finger nail, the middle finger nail, the ring finger nail, and the little finger nail. That is, the nail image data 304 is reflected in the print area 310 to which the identification information 1, 2, and 5 are allocated before the left-right reversal, but the printing in which the identification information 1, 4, and 5 is allocated after the left-right reversal. The nail image data 304 is reflected in the area 310. Based on this result, the reflection execution unit 916 sets the nail image data 304 to which the identification information of 1, 4 and 5 of the right nail image data 304 is assigned to the print area 310 to which the same identification information is assigned. To reflect. Note that, here, for convenience, the example in which the identification information is assigned from the left to the right of the screen has been described, but the identification information may be assigned in the reverse order at the time of left-right inversion. In any case, the same correspondence may be maintained between the left and right nails.

<シーケンス図>
図23は本実施形態の流れを表すシーケンス図である。図23のS2301からS2311までの処理は、基本的に図10のS1001からS1011までと同様の処理であるので説明を省略する。なお、本実施形態では、S2306においてユーザは、最初に右手用の手を印刷対象挿入部158に挿入している。また、本実施形態では、説明を簡便にするため、設定される印刷領域310の数は、所定値(「5」)であるものとする。なお、実施形態2または3で説明した形態と組み合わせても、もちろんよい。
<Sequence diagram>
FIG. 23 is a sequence diagram showing the flow of this embodiment. The processing from S2301 to S2311 in FIG. 23 is basically the same as the processing from S1001 to S1011 in FIG. In this embodiment, in S2306, the user first inserts the right hand into the print target insertion section 158. Further, in this embodiment, for the sake of simplicity of description, it is assumed that the number of print areas 310 to be set is a predetermined value (“5”). It should be noted that it may be combined with the form described in the second or third embodiment.

S2311でネイル画像データ304と印刷領域310との対応付けが完了後、表示制御部910は、ユーザによる左右選択ボタン2002の押下を受け付ける。この例では、ユーザは、右手を印刷対象挿入部158に挿入しているので、ユーザは、右手選択ボタン2004を押下する。表示制御部910は、押下された左右選択ボタン2002に応じて、ネイルアートデータ確定領域303に表示するネイル画像データ304の並び順を変更する。図24(a)は、ユーザが右手選択ボタン2004を押下し、ネイルアートデータ確定領域303に右手用のネイル画像データ304が表示された状態を示す図である。 After the association between the nail image data 304 and the print area 310 is completed in step S2311, the display control unit 910 receives a user's press of the left/right selection button 2002. In this example, the user inserts the right hand into the print target insertion unit 158, so the user presses the right hand selection button 2004. The display control unit 910 changes the arrangement order of the nail image data 304 displayed in the nail art data confirmation area 303 according to the pressed left/right selection button 2002. FIG. 24A is a diagram showing a state in which the user has pressed the right-hand selection button 2004 and the nail image data 304 for the right hand is displayed in the nail art data confirmation area 303.

S2313において反映データ受付部915は、ネイルアートデータ確定領域303から1つもしくは複数のネイル画像データ304の選択を受け付ける。本実施形態では、ユーザが選択したネイル画像データ304は3つであり、親指の爪、薬指の爪、小指の爪用のネイル画像データ304を選択したものとする。 In step S2313, the reflected data receiving unit 915 receives selection of one or a plurality of nail image data 304 from the nail art data finalized area 303. In the present embodiment, the nail image data 304 selected by the user is three, and it is assumed that the nail image data 304 for the nail of the thumb, the nail of the ring finger, and the nail of the little finger are selected.

S2314において反映実行部916は、ユーザ操作に応じて、選択されたネイル画像データ304を印刷領域310に反映させる。反映させる方法は実施形態1と同様に、印刷領域310とネイル画像データ304に割り振った識別情報に基づいて、ユーザによるドラッグ&ドロップ操作またはボタン押下などに応じて反映することができる。これによってユーザは効率的にネイル画像データ304を印刷領域310に反映させることができる。 In step S2314, the reflection execution unit 916 reflects the selected nail image data 304 in the print area 310 according to a user operation. As in the case of the first embodiment, the reflection method can be reflected in accordance with the user's drag and drop operation or button press based on the identification information assigned to the print area 310 and the nail image data 304. This allows the user to efficiently reflect the nail image data 304 in the print area 310.

S2315からS2317までの処理は、図10のS1014からS1016までの処理と同様であるので、説明は省略する。S2317の処理が完了すると、ユーザの右手の爪にネイル画像が印刷される。 The processing from S2315 to S2317 is the same as the processing from S1014 to S1016 in FIG. When the process of S2317 is completed, the nail image is printed on the nail of the user's right hand.

S2317の印刷後、S2318において表示制御部910は、印刷データ作成画面2001に誘導ダイアログを表示する。具体的には、ネイルアプリ900が、プリンター151から印刷完了通知を受信した場合に図24(b)の誘導ダイアログ2401を表示する。誘導ダイアログは、印刷が成功した場合に表示され、S2312で選択されていない方の手を印刷対象挿入部158に挿入するように促すダイアログである。図24(b)は、右手の印刷を完了した際に出る誘導ダイアログ2401の一例を示す図である。誘導ダイアログ2401は、左手を印刷対象挿入部158に挿入するように促している。このダイアログは「はい」ボタン2402、「いいえ」ボタン2403を有しており、「いいえ」ボタン2403を押すと誘導ダイアログ2401が閉じる。 After printing in S2317, the display control unit 910 displays a guidance dialog on the print data creation screen 2001 in S2318. Specifically, when the nail application 900 receives a print completion notification from the printer 151, the nail application 900 displays the guidance dialog 2401 in FIG. The guidance dialog is a dialog that is displayed when printing is successful and prompts to insert the hand not selected in S2312 into the print target insertion unit 158. FIG. 24B is a diagram showing an example of the guidance dialog 2401 that appears when the printing of the right hand is completed. The guidance dialog 2401 prompts the user to insert his left hand into the print target insertion section 158. This dialog has a “Yes” button 2402 and a “No” button 2403, and when the “No” button 2403 is pressed, the guidance dialog 2401 is closed.

S2318で表示された誘導ダイアログ2401を確認したユーザは、その後、印刷対象挿入部158に挿入していた右手を出し、左手を挿入する(ユーザ操作であるが、便宜上、S2319と付す)。 The user who confirms the guidance dialog 2401 displayed in S2318 then puts out the right hand inserted in the print target insertion unit 158 and inserts the left hand (a user operation, but is referred to as S2319 for convenience).

S2320において表示制御部910は、ユーザからの誘導ダイアログ2401の「はい」ボタン2402の押下を受け付ける。図24(c)は、ユーザが、「はい」ボタン2402を押下した後の画面の一例を示す図である。 In step S2320, the display control unit 910 receives pressing of the “Yes” button 2402 of the guidance dialog 2401 from the user. FIG. 24C is a diagram showing an example of a screen after the user presses the “Yes” button 2402.

図24(c)は、右手の親指の爪、薬指の爪、小指の爪の印刷領域310にネイル画像データ304を反映させた状態でS2321に処理が進んだ場合の例を示している。S2321において表示制御部910は、印刷領域310の位置を、右手の爪を印刷したときの状態から左右反転させる。この時、ネイル画像データ304が反映された印刷領域310は画像データが反映済みだったという情報と共に左右反転する。また、表示制御部910は、ネイルアートデータ確定領域303に表示されているネイル画像データ304も左手用のものに変化させ、左右選択ボタン2002も左手選択ボタン2003が選択された状態に変化させる。これらの動作は、図22で説明したように、ネイル画像データ304が印刷領域310に反映されているときに左右選択ボタン2002を押下した際の動作と同じである。図24(c)は、左手の小指の爪、薬指の爪、親指の爪の順に1,2,5の識別情報が割り振られている印刷領域310に、同じ識別情報が割り振られている左手のネイル画像データ304が反映されていることを表している。 FIG. 24C shows an example in which the process proceeds to S2321 with the nail image data 304 reflected in the print areas 310 of the right thumb nail, the ring finger, and the little finger nail. In step S2321, the display control unit 910 horizontally reverses the position of the print area 310 from the state when the nail of the right hand is printed. At this time, the print area 310 in which the nail image data 304 is reflected is horizontally flipped along with the information that the image data has been reflected. The display control unit 910 also changes the nail image data 304 displayed in the nail art data confirmation area 303 to that for the left hand, and changes the left/right selection button 2002 to the state in which the left hand selection button 2003 is selected. These operations are the same as the operations when the left/right selection button 2002 is pressed while the nail image data 304 is reflected in the print area 310, as described with reference to FIG. FIG. 24C shows the left hand with the same identification information assigned to the print area 310 to which the identification information of 1, 2, 5 is assigned in the order of the little finger nail, the ring finger nail, and the thumb nail in the left hand. This indicates that the nail image data 304 is reflected.

S2322において印刷領域設定部914は、ユーザによる印刷領域310の位置調整を受け付ける。ネイルアプリ900が印刷領域310の左右反転、反映されるネイル画像データ304の変更、およびネイルアートデータ確定領域303のネイル画像データ304の変更を実行する。その後、ユーザは、動画表示領域308上の左手の爪に印刷領域310が重なるように位置を調整する。なお、この位置調整は、ネイルアプリが爪の位置を認識することにより自動的に行われても良い。 In step S2322, the print area setting unit 914 receives the position adjustment of the print area 310 by the user. The nail application 900 executes left-right reversal of the print area 310, modification of the reflected nail image data 304, and modification of the nail image data 304 in the nail art data finalization area 303. After that, the user adjusts the position so that the print area 310 overlaps the left nail on the moving image display area 308. Note that this position adjustment may be automatically performed by the nail application recognizing the position of the nail.

S2323において印刷指示部917は、ユーザからの指示に基づいて、印刷データを作成する。ユーザは、印刷ボタン312を押下し、押下指示に基づいて、印刷指示部917は、印刷データを作成する。その後、S2324においてネイルアプリ900は、プリンター151に印刷データを送信する。S2325でプリンター151は、ユーザの爪に印刷データを印刷する。 In step S2323, the print instruction unit 917 creates print data based on the instruction from the user. The user presses the print button 312, and the print instruction unit 917 creates print data based on the press instruction. After that, the nail application 900 transmits print data to the printer 151 in step S2324. In step S2325, the printer 151 prints the print data on the nail of the user.

以上説明したように、本実施形態では、左右の手の爪にネイル画像データ304を反映する場合にユーザの手間を軽減することができる。 As described above, in the present embodiment, it is possible to reduce the trouble of the user when the nail image data 304 is reflected on the nails of the left and right hands.

なお、本実施形態では左右の手の爪に同じネイルアートデータ203を使用するケースについて説明したが、異なるネイルアートデータ203が使用されても良い。その場合、例えば、ユーザは図24(b)において「はい」ボタン2402を押下した後に、ネイルアプリ900が同じネイルアートデータ203を使用するか否かを問い合わせる。そして、ユーザが同じネイルアートデータ203を使用する旨をネイルアプリ900に入力した場合、ネイルアプリ900の処理は上述したS2320からS2321に移る。一方、ユーザが同じネイルアートデータ203を使用する旨をネイルアプリ900に入力した場合、ネイルアプリ900が別のネイルアートデータ203を選択する画面を表示する。そして、ネイルアプリ900は、選択された別のネイルアートデータ203を用いてS2321以降の処理を継続する。 Although the case where the same nail art data 203 is used for the nails of the left and right hands has been described in the present embodiment, different nail art data 203 may be used. In that case, for example, the user inquires whether or not the nail application 900 uses the same nail art data 203 after pressing the “Yes” button 2402 in FIG. Then, when the user inputs to the nail application 900 that the same nail art data 203 is used, the processing of the nail application 900 moves from S2320 to S2321 described above. On the other hand, when the user inputs to the nail application 900 that the same nail art data 203 is used, the nail application 900 displays a screen for selecting another nail art data 203. Then, the nail application 900 uses the other selected nail art data 203 to continue the processing from S2321 onward.

<<その他の実施形態>>
実施形態1から4においては、印刷対象挿入部158に片手の手を入れる形態のプリンター151を例に挙げて説明したが、これに限られない。例えば、店舗などに設置されるようなプリンターで、両手を入れるようなものでもよい。この場合、操作は、店員などが行えばよい。
<<Other Embodiments>>
In the first to fourth embodiments, the printer 151 in which one hand is inserted into the print target insertion unit 158 has been described as an example, but the present invention is not limited to this. For example, a printer installed in a store or the like may be one in which both hands are put. In this case, the operation may be performed by a store clerk or the like.

また、上述した各実施形態では、主に、ネイルアートとして画像(模様)を印刷する例を挙げて説明したが、3次元構造物などを示す形状データと画像データとを用いて、模様を含む構造物をネイルアートとして形成するような形態でもよい。 Further, in each of the above-described embodiments, an example in which an image (pattern) is printed as nail art has been mainly described, but a pattern is included using shape data and image data indicating a three-dimensional structure or the like. The structure may be formed as nail art.

また、上述した各実施形態では、手をプリンター151に挿入し、爪に直接印刷する形態で説明したが、別の形態でも構わない。例えば、シール等の爪に装着するオブジェクトに対して印刷を行うプリンターを使って印刷する場合に、上述した各実施形態の発明が適用されても構わない。 Further, in each of the above-described embodiments, the hand is inserted into the printer 151, and the print is directly performed on the nail. However, another form may be used. For example, the invention of each of the above-described embodiments may be applied when printing is performed using a printer that prints on an object such as a sticker attached to a nail.

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。 The present invention supplies a program that implements one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program. It can also be realized by the processing. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

900 ネイルアプリ
910 表示制御部
914 印刷領域設定部
915 反映データ受付部
916 反映実行部
900 nail application 910 display control unit 914 print area setting unit 915 reflection data receiving unit 916 reflection executing unit

Claims (27)

コンピュータを、プリンターと通信可能な情報処理装置として機能させるためのプログラムであって、前記情報処理装置を、
前記プリンター内の印刷対象を撮影することで得られた第一画像を表示部の第一領域に表示する表示制御手段と、
前記第一領域に表示された第一画像において複数の印刷領域を設定可能な設定手段と、
前記表示部において前記第一領域とは異なる第二領域に表示されている第二画像群のうち、前記設定手段によって設定された各印刷領域に反映する第二画像の選択を受け付ける受付手段と、
前記第二画像群のうち、前記受付手段で選択の受け付けが完了した第二画像を、対応する印刷領域に反映する反映手段と、
として機能させるためのプログラム。
A program for causing a computer to function as an information processing device capable of communicating with a printer, the information processing device comprising:
Display control means for displaying the first image obtained by photographing the print target in the printer in the first area of the display unit,
Setting means capable of setting a plurality of printing areas in the first image displayed in the first area,
Of the second image group displayed in a second area different from the first area in the display unit, a receiving unit that receives a selection of a second image reflected in each print region set by the setting unit,
Of the second image group, a reflecting unit for reflecting the second image, the selection of which has been accepted by the accepting unit, in the corresponding print area,
Program to function as.
前記情報処理装置を、
前記設定手段によって設定された印刷領域に識別情報を割り当てる第一割り当て手段と、
前記第二画像に、前記第一割り当て手段によって割り当てられた識別情報に対応する識別情報を割り当てる第二割り当て手段と、
としてさらに機能させ、
前記反映手段は、前記識別情報によって対応付けられている前記印刷領域に前記第二画像をそれぞれ反映することを特徴とする請求項1に記載のプログラム。
The information processing device,
First assigning means for assigning identification information to the print area set by the setting means,
Second assigning means for assigning identification information corresponding to the identification information assigned by the first assigning means to the second image;
To function further as
The program according to claim 1, wherein the reflection unit reflects each of the second images in the print area associated with the identification information.
前記識別情報は、前記印刷領域および前記第二画像の近傍に視認可能に表示されることを特徴とする請求項2に記載のプログラム。 The program according to claim 2, wherein the identification information is visibly displayed near the print area and the second image. 前記識別情報は、前記印刷領域および前記第二画像の一部の表示を変更することで視認可能に表示されることを特徴とする請求項2に記載のプログラム。 The program according to claim 2, wherein the identification information is displayed visibly by changing a display of the print area and a part of the second image. 前記第一割り当て手段および前記第二割り当て手段は、所定の並び順で識別情報を割り当てるように構成されており、
前記第二領域に表示されている前記第二画像群の第二画像の並び順を変更する操作がされた場合、前記第二割り当て手段は、前記識別情報の割り当てを再度行うことを特徴とする請求項2から4のいずれか一項に記載のプログラム。
The first assigning means and the second assigning means are configured to assign the identification information in a predetermined arrangement order,
When the operation of changing the arrangement order of the second images of the second image group displayed in the second area is performed, the second assigning unit again assigns the identification information. The program according to any one of claims 2 to 4.
前記設定手段で設定された印刷領域の数が、前記印刷対象に対応する所定値である場合、前記受付手段は、前記第一割り当て手段および前記第二割り当て手段によって前記識別情報が割り当てられた後に、前記印刷領域に反映する前記第二画像の選択を受け付けることを特徴とする請求項2から4のいずれか一項に記載のプログラム。 When the number of print areas set by the setting unit is a predetermined value corresponding to the print target, the receiving unit is configured after the identification information is assigned by the first assigning unit and the second assigning unit. The program according to any one of claims 2 to 4, wherein the selection of the second image reflected in the print area is accepted. 前記設定手段で設定された印刷領域の数が、前記印刷対象に対応する所定値未満である場合、前記第二割り当て手段は、前記受付手段によって第二画像が選択された後に、選択された第二画像に前記識別情報を割り当てることを特徴とする請求項2から4のいずれか一項に記載のプログラム。 When the number of print areas set by the setting unit is less than a predetermined value corresponding to the print target, the second assigning unit selects the second selected image after the second image is selected by the receiving unit. The program according to any one of claims 2 to 4, wherein the identification information is assigned to two images. 前記受付手段は、前記設定手段で設定された印刷領域の数よりも、前記受付手段によって選択された第二画像の数が多い場合、エラーを通知することを特徴とする請求項7に記載のプログラム。 The said acceptance means notifies an error, when the number of the 2nd images selected by the said acceptance means is larger than the number of print areas set by the said setting means. program. 前記反映手段は、前記受付手段で選択を受け付けた第二画像が1つの場合、前記設定手段で設定されている全ての印刷領域に前記選択を受け付けた第二画像を反映するかを、ユーザ操作に応じて決定することを特徴とする請求項7または8に記載のプログラム。 When there is one second image for which the selection unit has received the selection, the reflection unit determines whether to reflect the selection-accepted second image to all the print areas set by the setting unit. The program according to claim 7, wherein the program is determined according to 前記情報処理装置を、
前記反映手段による反映の結果、前記設定手段で設定された印刷領域に第二画像が反映されていない印刷領域がある場合、印刷を続行するかをユーザ操作に応じて決定する決定手段としてさらに機能させることを特徴とする請求項7から9のいずれか一項に記載のプログラム。
The information processing device,
As a result of the reflection by the reflection unit, when there is a print region in which the second image is not reflected in the print region set by the setting unit, it further functions as a determination unit that determines whether to continue printing according to a user operation. The program according to any one of claims 7 to 9, wherein the program is executed.
前記設定手段によって設定された印刷領域は、前記第一領域の前記第一画像上において視認可能に表示されることを特徴とする請求項1から10のいずれか一項に記載のプログラム。 The program according to any one of claims 1 to 10, wherein the print area set by the setting unit is visibly displayed on the first image of the first area. 前記設定手段によって設定された印刷領域は、各々のサイズが異なることを特徴とする請求項1から11のいずれか一項に記載のプログラム。 12. The program according to claim 1, wherein the print areas set by the setting unit have different sizes. 前記設定手段は、前記第一領域に表示されている前記第一画像における特定の領域に対するユーザの操作に応じて前記印刷領域を設定することを特徴とする請求項1から12のいずれか一項に記載のプログラム。 13. The setting unit sets the print region according to a user's operation on a specific region of the first image displayed in the first region, according to any one of claims 1 to 12. The program described in. 前記反映手段は、所定の操作があった場合、前記受付手段で選択の受け付けが完了したと判定することを特徴とする請求項1から13のいずれか一項に記載のプログラム。 14. The program according to claim 1, wherein the reflecting unit determines that the selection has been accepted by the accepting unit when a predetermined operation is performed. 前記反映手段は、前記所定の操作として、前記受付手段で選択を受け付けた第二画像がドラッグされ、前記第一領域に少なくとも一部が重なる位置でドロップされた場合、前記受付手段で選択の受け付けが完了したと判定することを特徴とする請求項14に記載のプログラム。 When the second image, the selection of which is accepted by the accepting unit, is dragged as the predetermined operation and is dropped at a position where at least a part of the first region overlaps, the reflecting unit accepts the selection by the accepting unit. 15. The program according to claim 14, wherein the program is determined to have been completed. 前記反映手段は、前記所定の操作として、所定のボタンが操作された場合、前記受付手段で選択の受け付けが完了したと判定することを特徴とする請求項14に記載のプログラム。 15. The program according to claim 14, wherein the reflection unit determines that the reception of the selection is completed by the reception unit when a predetermined button is operated as the predetermined operation. 前記反映手段は、前記第一領域の前記第一画像における前記印刷領域に、前記第二画像を重畳して表示することで前記第二画像を前記印刷領域に反映することを特徴とする請求項1から16のいずれか一項に記載のプログラム。 The reflecting means reflects the second image on the print area by superimposing and displaying the second image on the print area of the first image of the first area. The program according to any one of 1 to 16. 前記情報処理装置を、
所定値の数の前記第二画像を組み合わせたデータセットを取得する取得手段としてさらに機能させ、
前記第二領域に表示されている前記第二画像群は、前記取得手段で取得したデータセットに対応することを特徴とする請求項1から17のいずれか一項に記載のプログラム。
The information processing device,
Further functioning as an acquisition means for acquiring a data set combining a predetermined number of the second images,
The program according to any one of claims 1 to 17, wherein the second image group displayed in the second area corresponds to the data set acquired by the acquisition unit.
前記受付手段は、前記第二領域に表示されている前記第二画像群に対する所定の操作に応じて前記第二画像の選択を受け付けることを特徴とする請求項1から18のいずれか一項に記載のプログラム。 19. The receiving unit receives the selection of the second image in response to a predetermined operation on the second image group displayed in the second area. The listed program. 前記受付手段は、前記第二領域を少なくとも部分的に含むピンチインまたはピンチアウトの操作に応じて前記選択を受け付けることを特徴とする請求項19に記載のプログラム。 20. The program according to claim 19, wherein the accepting unit accepts the selection in response to a pinch-in or pinch-out operation that at least partially includes the second area. 前記受付手段は、前記第二領域とは異なる領域に表示されているボタンを用いて前記選択を受け付けることを特徴とする請求項19に記載のプログラム。 20. The program according to claim 19, wherein the accepting unit accepts the selection using a button displayed in an area different from the second area. 前記情報処理装置を、
前記印刷領域に前記第二画像が反映された印刷データを前記プリンターに送信する送信手段としてさらに機能させることを特徴とする請求項1から21のいずれか一項に記載のプログラム。
The information processing device,
22. The program according to any one of claims 1 to 21, further causing a transmission unit that transmits print data in which the second image is reflected in the print area to the printer.
前記第一領域に表示される第一画像は、爪を含む指または手の動画であることを特徴とする請求項1から22のいずれか一項に記載のプログラム。 23. The program according to claim 1, wherein the first image displayed in the first area is a moving image of a finger or a hand including a nail. 一方の手の爪の印刷設定を他方の手の爪の印刷設定に反映する指示を受け付ける指示受付手段と、
前記指示受付手段において前記指示を受け付けた場合、前記反映手段は、一方の手の爪の印刷設定を他方の手の爪の印刷設定に反映することを特徴とする請求項23に記載のプログラム。
Instruction receiving means for receiving an instruction to reflect the print setting of the nail of one hand on the print setting of the nail of the other hand,
24. The program according to claim 23, wherein when the instruction receiving unit receives the instruction, the reflecting unit reflects the print setting of the nail of one hand on the print setting of the nail of the other hand.
前記指示受付手段において前記指示を受け付けた場合、
前記第二領域に表示されている前記複数の第二画像が、逆の並び順で表示され、
前記第一領域において設定されている印刷領域が、前記第二画像の反映済みを示す情報と関連付けられた状態で逆の並び順で前記第一領域に表示され、
前記逆の並び順で表示された前記印刷領域には、前記受付手段において選択を受け付けられていた第二画像が反映されることを特徴とする請求項24に記載のプログラム。
When the instruction is received by the instruction receiving means,
The plurality of second images displayed in the second area are displayed in reverse order,
The print area set in the first area is displayed in the first area in the reverse order in a state associated with the information indicating that the second image has been reflected,
25. The program according to claim 24, wherein the print area displayed in the reverse order reflects the second image of which selection has been accepted by the acceptance unit.
プリンターと通信可能な情報処理装置であって、
前記プリンター内の印刷対象を撮影することで得られた第一画像を表示部の第一領域に表示する表示制御手段と、
前記第一領域に表示された第一画像において複数の印刷領域を設定可能な設定手段と、
前記表示部において前記第一領域とは異なる第二領域に表示されている第二画像群のうち、前記設定手段によって設定された各印刷領域に反映する第二画像の選択を受け付ける受付手段と、
前記第二画像群のうち、前記受付手段で選択の受け付けが完了した第二画像を、対応する印刷領域に反映する反映手段と、
を有することを特徴とする情報処理装置。
An information processing device capable of communicating with a printer,
Display control means for displaying the first image obtained by photographing the print target in the printer in the first area of the display unit,
Setting means capable of setting a plurality of printing areas in the first image displayed in the first area,
Of the second image group displayed in a second area different from the first area in the display unit, a receiving unit that receives a selection of a second image reflected in each print region set by the setting unit,
Of the second image group, a reflecting unit for reflecting the second image, the selection of which has been accepted by the accepting unit, in the corresponding print area,
An information processing device comprising:
プリンターと通信可能な情報処理装置における制御方法であって、
前記プリンター内の印刷対象を撮影することで得られた第一画像を表示部の第一領域に表示する表示制御ステップと、
前記第一領域に表示された第一画像において複数の印刷領域を設定可能な設定ステップと、
前記表示部において前記第一領域とは異なる第二領域に表示されている第二画像群のうち、前記設定ステップによって設定された各印刷領域に反映する第二画像の選択を受け付ける受付ステップと、
前記第二画像群のうち、前記受付ステップで選択の受け付けが完了した第二画像を、対応する印刷領域に反映する反映ステップと、
を有することを特徴とする、情報処理装置の制御方法。
A control method in an information processing device capable of communicating with a printer,
A display control step of displaying a first image obtained by photographing a print target in the printer in a first area of a display unit,
A setting step capable of setting a plurality of print areas in the first image displayed in the first area,
Of the second image group displayed in a second area different from the first area on the display unit, a receiving step of receiving a selection of a second image reflected in each print area set by the setting step,
Of the second image group, a reflection step of reflecting the second image of which the selection is completed in the reception step in the corresponding print area,
A method for controlling an information processing device, comprising:
JP2019015877A 2019-01-31 2019-01-31 Information processing device, control method for information processing device, and program Active JP7237614B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019015877A JP7237614B2 (en) 2019-01-31 2019-01-31 Information processing device, control method for information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019015877A JP7237614B2 (en) 2019-01-31 2019-01-31 Information processing device, control method for information processing device, and program

Publications (2)

Publication Number Publication Date
JP2020123237A true JP2020123237A (en) 2020-08-13
JP7237614B2 JP7237614B2 (en) 2023-03-13

Family

ID=71992759

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019015877A Active JP7237614B2 (en) 2019-01-31 2019-01-31 Information processing device, control method for information processing device, and program

Country Status (1)

Country Link
JP (1) JP7237614B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024138868A1 (en) * 2022-12-29 2024-07-04 上海魅奈儿科技有限公司 Self-service manicure method and manicure machine
US12064924B2 (en) 2021-01-07 2024-08-20 Seiko Epson Corporation Image processing device, image processing method, three-dimensional object forming device, and non-transitory computer-readable storage medium storing computer program
JP7563183B2 (en) 2021-01-07 2024-10-08 セイコーエプソン株式会社 Image processing device and image processing method

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6286517B1 (en) * 1998-12-22 2001-09-11 Pearl Technology Holdings, Llc Fingernail and toenail decoration using ink jets
JP2014057697A (en) * 2012-09-18 2014-04-03 Casio Comput Co Ltd Nail printer
JP2014215735A (en) * 2013-04-24 2014-11-17 国立大学法人筑波大学 Nail image synthesizing device, nail image synthesizing method, and nail image synthesizing program
JP2016064104A (en) * 2014-09-26 2016-04-28 カシオ計算機株式会社 Nail design display control device, nail printing device, nail design display control method, and nail design display control program
JP2017054254A (en) * 2015-09-08 2017-03-16 株式会社セガゲームス Printing sheet creation program
JP2018169669A (en) * 2017-03-29 2018-11-01 京セラドキュメントソリューションズ株式会社 Image formation apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6286517B1 (en) * 1998-12-22 2001-09-11 Pearl Technology Holdings, Llc Fingernail and toenail decoration using ink jets
JP2014057697A (en) * 2012-09-18 2014-04-03 Casio Comput Co Ltd Nail printer
JP2014215735A (en) * 2013-04-24 2014-11-17 国立大学法人筑波大学 Nail image synthesizing device, nail image synthesizing method, and nail image synthesizing program
JP2016064104A (en) * 2014-09-26 2016-04-28 カシオ計算機株式会社 Nail design display control device, nail printing device, nail design display control method, and nail design display control program
JP2017054254A (en) * 2015-09-08 2017-03-16 株式会社セガゲームス Printing sheet creation program
JP2018169669A (en) * 2017-03-29 2018-11-01 京セラドキュメントソリューションズ株式会社 Image formation apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US12064924B2 (en) 2021-01-07 2024-08-20 Seiko Epson Corporation Image processing device, image processing method, three-dimensional object forming device, and non-transitory computer-readable storage medium storing computer program
JP7563183B2 (en) 2021-01-07 2024-10-08 セイコーエプソン株式会社 Image processing device and image processing method
JP7563182B2 (en) 2021-01-07 2024-10-08 セイコーエプソン株式会社 Image processing device and image processing method
WO2024138868A1 (en) * 2022-12-29 2024-07-04 上海魅奈儿科技有限公司 Self-service manicure method and manicure machine

Also Published As

Publication number Publication date
JP7237614B2 (en) 2023-03-13

Similar Documents

Publication Publication Date Title
KR100191044B1 (en) An image processing device
JP6024848B1 (en) Information processing apparatus and program
JP4956712B2 (en) Driver device, processing control method, processing control program
JP7237614B2 (en) Information processing device, control method for information processing device, and program
KR101642708B1 (en) Image forming apparatus and method for displaying preview image, and server and method for providing preview image
EP2005286A1 (en) Method and apparatus to generate xhtml data in device
US20090113306A1 (en) Data processing device
US20220035516A1 (en) Storage medium, control method of information processing apparatus, and information processing apparatus
US20110074687A1 (en) Information processing apparatus, information processing apparatus control method, and storage medium
US20210386178A1 (en) Storage medium, computer control method, and information processing apparatus
US10635037B2 (en) Image forming apparatus that can be used in combination with mobile terminals, and image forming system in which this image forming apparatus and mobile terminals are used in combination
JP2005341343A (en) Image processing apparatus and image processing method
JP2021108010A (en) Information processing apparatus, control method of information processing apparatus, method of generating learning model, and program
JP2022121604A (en) Communication device and method for controlling the same, and program
JP2019194798A (en) Control system and control program
US20220036071A1 (en) Storage medium, control method of information processing apparatus, and information processing apparatus
JP2006190088A (en) Information processor and controlling method thereof
JP4016908B2 (en) Image forming apparatus
JP2024089338A (en) Information processor, printing system, method, and program
JP6331654B2 (en) Image forming apparatus, image forming system, control method thereof, and program
JP2024085779A (en) Information processing device, method, and program
JP7070105B2 (en) Control system and control program
JP6910488B2 (en) Communication system, image processing device and its control method, and program
JP2024088468A (en) Processing device, method for controlling processing device and program
JP5247625B2 (en) Display control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221116

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221206

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230118

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230131

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230301

R151 Written notification of patent or utility model registration

Ref document number: 7237614

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151