The present application is based on, and claims priority from JP Application Serial Number 2022-011723, filed Jan. 28, 2022, the disclosure of which is hereby incorporated by reference herein in its entirety.
The present disclosure relates to an information processing device, an information processing method, and a non-transitory computer-readable storage medium storing a program.
In printing, printing is performed by stacking a plurality of printing layers in some cases. For example, an image layer and a foundation layer to be a foundation of the image layer are printed so as to overlap each other in some cases. In JP-A-2017-159552 (Document 1), there is disclosed a technology of designating a plurality of layers of color materials to be printed in a stacked manner via a GUI screen.
Regarding the plurality of printing layers which is grouped as a printing target, and which is to be printed, there is a desire of checking a layer configuration. In Document 1, the designation of an order of stacking the layers of the color materials is received as a condition used in generation of a preview image of a printed result via the GUI screen. In Document 1, there is disposed a plurality of check columns corresponding to the plurality of color materials layer by layer, and by inputting a check in any of the check columns, what color material is used in the corresponding layer is designated. Therefore, in order to confirm the layer configuration of the plurality of layers to be stacked on one another, it is required to confirm what check column out of the plurality of check columns is provided with a check with respect to each of the layers after providing the check to the check column. The user is required to take a lot of trouble with confirming what check column out of the plurality of check columns is provided with the check layer by layer. Therefore, in Document 1, there is taken a lot of trouble with confirming the layer configuration of the printed layer stacked on one another.
In view of the problems described above, an information processing device includes an acquisition unit configured to obtain a group datum in which a plurality of print layers to be printed in a stacked manner is grouped, and a display controller configured to make a display unit output a plurality of icons which corresponds respectively to the plurality of print layers included in the group datum, and which is arranged in an order of stacking the print layers corresponding to the icons, as layer configuration information representing a layer configuration of the group datum.
Here, some embodiments of the present disclosure will be described along an order described below.
(1-1) Configuration of Information Processing Device:
The printer 200 is a printer for printing an image on the print medium (e.g., an acrylic plate, a glass plate a medium (e.g., a smartphone case made of resin) made of resin, or a print sheet) in accordance with an instruction from the image processing device 100. In the present embodiment, the printer 200 performs printing on the print medium using the color materials of cyan (C), magenta (M), yellow (Y), black (K), and white, and the predetermined surface effect paint. The paint used by the printer 200 according to the present embodiment is a paint which cures due to irradiation with an ultraviolet ray. In the present embodiment, the printer 200 performs ejection of the paint on the print medium, and the irradiation with the ultraviolet ray on the paint thus ejected to thereby perform printing. The information processing device 100 and the printer 200 are connected to each other so as to be able to communicate with each other with wire or wirelessly.
Hardware included in the information processing device 100 will be described.
The information processing device 100 is provided with a processor 110, a communication unit 120, a storage medium 130, and a UI unit 140. Further, the information processing device 100 is provided with a RAM (Random Access Memory) and a ROM (Read Only Memory). The processor 110 executes a variety of programs stored in the ROM, the storage medium 130, and so on to thereby control the information processing device 100. The processor 110 can be formed of a single chip, or can also be formed of a plurality of chips. Further, the processor 110 is assumed to be a CPU (Central Processing Unit) in the present embodiment, but can be formed of an ASIC or the like, or can also be constituted by a CPU and an ASIC. The communication unit 120 is provided with a circuit to be used for the communication compliant with a variety of types of wired or wireless communication protocol with external equipment such as the printer 200. The storage medium 130 stores a variety of programs such as a display control program 111 for executing processing of controlling printing via the printer 200 and a variety of types of information such as image data 130a and group data 130b.
The image data 130a are data of a plurality of images (print layers) to be print candidates. In the present embodiment, the image data 130a are each an RGB datum representing each of pixels of the image divided by a predetermined number of pixels (e.g., 640×480 or 1200×1600) using grayscale values of three channels of RGB.
The group data 130b are each a datum obtained by grouping the plurality of print layers to be printed so as to be stacked on one another as the printing target. In the present embodiment, the group data 130b are generated by a function of a grouping unit 111a described later.
The UI unit 140 is provided with an input unit which receives an input from a user such as an operation unit of a mouse, a keyboard, a touch pad, or a touch panel, and a display unit such as a monitor or a display of the touch panel.
Subsequently, a function of the information processing device 100 will be described.
The processor 110 of the information processing device 100 executes the display control program 111 stored in the storage medium 130 to thereby function as the grouping unit 111a, an acquisition unit 111b, a display controller 111c, a receiving unit 111d, and a decision unit 111e.
The grouping unit 111a is a function of grouping the plurality of print layers designated as the plurality of print layers to be printed so as to be stacked on one another as the group datum 130b. The processor 110 receives the designation of the plurality of print layers to be included in the group datum, and the order of stacking the print layers based on the operation of the UI unit 140 by the user due to the function of the grouping unit 111a, then groups the plurality of print layers thus designated as the plurality of print layers to be printed in the order thus designated, and then stores the result as the group datum 130b. Here, processing related to the function of the grouping unit 111a in the present embodiment will be described.
When the processor 110 receives an instruction of starting the grouping processing of the print layers, the processor 110 displays a display screen 300 to be used for grouping the print layers, displaying the variety of types of information of the group datum 130b obtained by grouping, and so on. The display screen 300 in the present embodiment is shown in
The user inputs the name of the group datum 130b to be generated in the display field 301 via the UI unit 140. Further, the user drags and drops data (e.g., icons of files) representing the plurality of print layers corresponding to the print layers desired to be grouped on the input field 303 in an order of a desire of stacking. In the present embodiment, the user drags and drops the icons corresponding to images desired to be grouped out of the icons of the files of the respective print layers represented by the image data 130a on the input field 303. In other words, defining a side of a surface on which printing is performed out of the surfaces of the print medium as a lower side, the user first drags and drops the datum representing the print layer desired to be arranged at the lowermost side on the input field 303. Subsequently, the user drags and drops the datum representing the print layer which is desired to be arranged on the print layer arranged at the lowermost side, namely which is desired to be arranged at the second lowermost side, on the input field 303. As described above, the user drags and drops the data representing the print layers desired to be stacked in the order of stacking on the input field 303.
When the processor 110 detects the drag and drop of the plurality of data representing the print layers on the input field 303, the processor 110 groups the print layers corresponding to the data as the print layers to be stacked in the order in which the data have been dragged and dropped. The processor 110 stores the plurality of print layers thus grouped in the storage medium 130 as the group datum 130b having the name input in the display field 301.
The acquisition unit 111b is a function of obtaining the group datum 130b in which a plurality of print layers to be printed so as to be stacked on one another is grouped in advance. In the present embodiment, the processor 110 obtains the group datum 130b stored in the storage medium 130 due to the function of the acquisition unit 111b. In the present embodiment, when the group datum 130b is stored in the storage medium 130 due to the function of the grouping unit 111a, the processor 110 obtains the group datum 130b.
The display controller 111c is a function of outputting the layer configuration information representing the layer configuration of the group datum 130b obtained by the function of the acquisition unit 111b to the display unit. Here, the layer configuration means the order of stacking the variety of print layers included in the group datum 130b. Further, the layer configuration information is information representing what types of print layers are stacked in what order, and are icons corresponding respectively to the print layers arranged in the order of stacking in the present embodiment. In the present embodiment, the processor 110 makes the UI unit 140 display the layer configuration information of the group datum 130b due to the function of the display controller 111c. The details of the processing related to the function of the display controller 111c will hereinafter be described.
The processor 110 identifies the plurality of print layers and the order of stacking included in the group datum 130b obtained by the function of the acquisition unit 111b. The processor 110 obtains the icons respectively representing the print layers thus identified. In the present embodiment, as the icons representing the print layers, the processor 110 obtains the icons each shaped like a rectangle with a background corresponding to the type of the corresponding print layer. In the present embodiment, as the icon representing the print layer of the image layer (the color layer), the processor 110 obtains the rectangular icon with a hatched background. Further, as the icon representing the print layer of the white layer, the processor 110 obtains the rectangular icon with a white background. Further, as the icon representing the print layer of the black layer (the color layer), the processor 110 obtains the rectangular icon with a black background. Further, as the icon representing the print layer of the surface effect layer, the processor 110 obtains the rectangular icon with a gray background. It should be noted that as another example, the icons representing the variety of types of print layers can be other icons. For example, the icon representing the print layer of the image layer (the color layer) can be an icon representing that multiple colors are used, for example, an icon with a background of a gradation pattern.
The processor 110 arranges the icons thus obtained left to right in the order of stacking the corresponding print layers, and displays the icons in the display field 302 of the display screen 300 displayed in the UI unit 140. For example, when the group datum 130b represents the image layer (the color layer), the white layer, the color layer (the black layer), the white layer, the color layer (the image layer), and the surface effect layer stacked in sequence from the bottom, the processor 110 displays the icons horizontally arranged in the display field 302 as the layer configuration information as shown in
Further, the processor 110 displays the predetermined information (information such as the file name, and a point when the print layer was added to the group datum 130b) of each of the print layers included in the group datum 130b obtained by the function of the acquisition unit 111b in the input field 303 of the display screen in the order of stacking.
Thus, it is possible for the processor 110 to present the detailed information of each of the print layers included in the group datum 130b to the user.
Here, the receiving unit 111d will be described.
The receiving unit 111d is a function of receiving a change of the setups of the print layers of the group datum 130b. As the setups of the print layer, there are cited a layout (a size, a position, and so on) of the print layer in the print medium, a density of the print layer, and so on. In the present embodiment, the setups of the print layer include the number of times of printing which represents how many times printing of the print layer is repeatedly performed. For example, it is assumed that when performing printing of the plurality of print layers represented by the group datum 130b, printing of the print layers is performed once in turns. On this occasion, it is assumed that the thickness of the white layer formed on the print medium is thinner than expected. In such a case, by setting the number of times of printing of the white layer to no smaller than 2, it is possible to increase the thickness of the white layer formed. The print layer in which printing is repeatedly performed a plurality of times is hereinafter referred to as a lapped layer. As described above, in the present embodiment, the receiving unit 111d is also a function of receiving a designation of the number of times of printing, namely a repeat count of printing, when setting the print layer as the lapped layer.
When the processor 110 receives an instruction of change of setups of the print layer included in the group datum 130b based on the operation of the UI unit 140 by the user due to the function of the receiving unit 111d, the processor 110 makes the UI unit 140 display the screen used for the change of the setup of the print layer. In the present embodiment, a predetermined operation (e.g., double-clicking, or selection of a predetermined menu displayed after right-clicking) on any one of the icons displayed in the display field 302 is received as the instruction of the change of the setup of the print layer corresponding to this icon. It should be noted that it is possible for the processor 110 to receive the instruction of the change of the setup of the print layer in other ways. For example, it is possible for the processor 110 to receive an instruction of startup of an application to be used for the change of the setup of each of the print layers included in the group datum 130b as the instruction of the change of the setup of the print layer included in the group datum 130b.
Depending on the type of the print layer, it is requested to inhibit the print layer from being set as the lapped layer in some cases. For example, regarding the white layer and the surface effect layer, an adjustment of the thickness is requested as needed in some cases for the sake of an adjustment of whiteness as the foundation, an adjustment of the glaze of the surface, and so on, and regarding the color layer, an adjustment of the thickness is requested in some cases for the sake of prevention of the print result from becoming unexpected one, and so on.
Therefore, in the present embodiment, when the processor 110 receives the instruction of the change of the setup of the print layer included in the group datum 130b, the processor 110 makes the UI unit 140 display a setup screen 400 which is also used for the designation of the number of times of printing when the target print layer of the setup change is the white layer or the surface effect layer. Here, the setup screen 400 to be displayed is shown in
The user inputs the repeat count of printing requested with respect to the target print layer of the setup change in the input field 401 via the UI unit 140. When the processor 110 detects the selection of the decision button 402 in the state in which a value is input in the input field 401, the processor 110 sets the number of time of printing of the target print layer of the setup change included in the group datum 130b as the value input in the input field 401. More specifically, the processor 110 makes the group datum 130b include the information representing the fact that printing is repeated as much times as the value input in the input field 401 with respect to the target print layer of the setup change. Further, when a value is input in any other input fields of the setup screen 400, the processor 110 changes the setup of the target print layer of the setup change in accordance with the value thus input.
Further, when the processor 110 receives the instruction of the change of the setup of the print layer included in the group datum 130b, the processor 110 makes the UI unit 140 display a setup screen 400 which does not include the input field 401 when the target print layer of the setup change is the color layer. On this occasion, when a value is input in each of the input fields, the processor 110 changes the setup of the target print layer of the setup change in accordance with the value thus input when the processor 110 detects the selection of the decision button 402.
Going back to the description of the display controller 111c, there will hereinafter be described display control processing of the layer configuration information when the group datum 130b includes the print layer (the lapped layer) in which the number of times of printing is designated by the function of the receiving unit 111d.
When the print layer as the lapped layer is included in the group datum 130b, the processor 110 makes the UI unit 140 display the layer configuration information representing the fact that the lapped layer is included in the group datum 130b when the processor 110 displays the layer configuration information of the group datum 130b. In the present embodiment, the processor 110 makes the UI unit 140 display the information representing the number of times of printing of the print layer as the lapped layer as the layer configuration information. More specifically, the processor 110 obtains the icons representing the print layers included in the group datum 130b similarly to when the print layer as the lapped layer is not included in the group datum 130b. The processor 110 superimposes the repeat count of printing (the number of times of printing) of the print layer as the lapped layer on the icon representing this print layer. Then, the processor 110 makes the UI unit 140 display the information in which the plurality of icons representing the plurality of print layers included in the group datum 130b is arranged in the order of stacking the corresponding print layers as the layer configuration information. In other words, the processor 110 makes the UI unit 140 display the information including the icon representing the number of times of printing of the print layer as the lapped layer as the layer configuration information.
It should be noted that as another example, it is possible for the processor 110 to arrange the icons each representing the print layer which is not the lapped layer as much as the number of times of printing to display the icons as shown in
As described hereinabove, according to the configuration of the present embodiment, the information processing device 100 makes the UI unit 140 display the information in which the icons corresponding to the print layers are arranged side by side as the layer configuration information representing the layer configuration with respect to the group datum 130b in which the plurality of print layers to be printed in a stacked manner is grouped. Thus, it is possible for the user to easily confirm the order of stacking the print layers of the group datum 130b. In other words, it is possible for the information processing device 100 to help the user confirm the order of stacking the print layers of the group datum 130b.
For example, when using a paint which cures due to the UV irradiation as in the printer 200, it becomes possible to print a larger number of print layers in a stacked manner compared to printing using other paints. In such a case, the layer configuration of the plurality of print layers to be printed in the stacked manner becomes complicated in some cases. The information processing device 100 according to the present embodiment capable of making the confirmation by the visual recognition of the layer configuration easy even when the layer configuration of the plurality of print layers becomes complicated as described above.
Further, in the present embodiment, when the print layer as the lapped layer is included in the group datum 130b, the information processing device 100 makes the UI unit 140 display the layer configuration information representing the fact that the print layer as the lapped layer is included. Thus, it is possible for the information processing device 100 to present the fact that the lapped layer is included in the group datum 130b to the user.
Further, in the present embodiment, the information processing device 100 makes the UI unit 140 display the information including the icon representing the number of times of printing of the print layer as the lapped layer as the layer configuration information. Thus, it is possible for the information processing device 100 to present the number of times of printing of the print layer as the lapped layer to the user.
Further, in the present embodiment, the information processing device 100 uses an icon smaller in size than when arranging the icons of the print layer which is not the lapped layer as much as the number of times of printing to display the icons thus arranged as the icon representing the print layer as the lapped layer included in the layer configuration information. Thus, it is possible for the information processing device 100 to save the display area of the UI unit 140. Further, it is possible for the information processing device 100 to make the layer configuration information simpler, to make the user easier to figure out the layer configuration of the group datum 130b.
(1-2) Processing of Information Processing Device:
Processing to be executed by the information processing device 100 will be described using
The grouping processing for grouping the print layers to be printed in a stacked manner will be described using
In the step S100, the processor 110 makes the UI unit 140 display the display screen 300 due to the function of the grouping unit 111a. After the completion of the processing in the step S100, the processor 110 proceeds the processing to the step S105.
In the step S105, the processor 110 receives the designation of the name of the group datum 130b as a generation target to the display field 301 based on the operation of the UI unit 140 by the user due to the function of the grouping unit 111a. Further, the processor 110 detects the drag and drop of the plurality of data representing the print layers on the input field 303, and then groups the print layers corresponding to the data as the print layers to be stacked in the order in which the data have been dragged and dropped. The processor 110 stores the plurality of print layers thus grouped in the storage medium 130 as the group datum 130b having the name input in the display field 301. After the completion of the processing in the step S105, the processor 110 completes the processing shown in
Subsequently, display control processing for displaying the layer configuration information of the group datum 130b using
The processor 110 starts the processing shown in
In the step S200, the processor 110 obtains the group datum 130b from the storage medium 130 due to the function of the acquisition unit 111b. The processing in the step S200 is an example of an acquisition step. After the completion of the processing in the step S200, the processor 110 proceeds the processing to the step S205.
In the step S205, the processor 110 identifies the types of the plurality of print layers and the order of stacking included in the group datum 130b obtained in the step S200 due to the function of the display controller 111c. The processor 110 obtains the icons respectively representing the print layers thus identified.
In the step S210, the processor 110 makes the UI unit 140 display the plurality of icons which is obtained in the step S205 due to the function of the display controller 111c, and which is arranged left to right in the order of stacking the corresponding print layers, as the layer configuration information. The processing in the step S210 is an example of a display control step. After the completion of the processing in the step S210, the processor 110 completes the processing shown in
Subsequently, setup change processing for changing the setups of the print layers included in the group datum 130b using
When the processor 110 receives an instruction of changing the setups of the print layers included in the group datum 130b, the processor 110 starts the processing shown in
In the step S300, the processor 110 determines whether or not the type of the print layer to be the target of the setup change is one of the white layer and the surface effect layer due to the function of the receiving unit 111d. When the processor 110 determines that the type of the print layer to be the target of the setup change is one of the white layer and the surface effect layer, the processor 110 proceeds the processing to the step S305. Further, when the processor 110 determines that the type of the print layer to be the target of the setup change is neither the white layer nor the surface effect layer, the processor 110 proceeds the processing to the step S320.
In the step S305, the processor 110 makes the UI unit 140 display the setup screen 400 including the input field 401 due to the function of the receiving unit 111d. After the completion of the processing in the step S305, the processor 110 proceeds the processing to the step S310.
In the step S310, the processor 110 receives the input to the input fields of the setup screen 400 due to the function of the receiving unit 111d. Here, the processor 110 receives at least the input to the input field 401. After the completion of the processing in the step S310, the processor 110 proceeds the processing to the step S315.
In the step S315, when the processor 110 detects the selection of the decision button 402 due to the function of the receiving unit 111d, the processor 110 sets the number of times of printing of the target print layer of the setup change as the value input to the input field 401. When a value is input in any other input fields of the setup screen 400, the processor 110 changes the setup of the target print layer of the setup change in accordance with the value thus input. After the completion of the processing in the step S315, the processor 110 completes the processing shown in
In the step S320, the processor 110 makes the UI unit 140 display the setup screen 400 which does not include the input field 401 due to the function of the receiving unit 111d. After the completion of the processing in the step S320, the processor 110 proceeds the processing to the step S325.
In the step S325, the processor 110 receives the input to the input fields of the setup screen 400 due to the function of the receiving unit 111d. Here, the processor 110 receives at least the input to the input field.
In the step S330, when the processor 110 detects the selection of the decision button 402 due to the function of the receiving unit 111d, the processor 110 changes the setup of the target print layer of the setup change in accordance with values input to the input fields of the setup screen 400. After the completion of the processing in the step S330, the processor 110 completes the processing shown in
In the present embodiment, the processor 110 performs the processing shown in
A second embodiment will be described.
It should be noted that in the present embodiment, the description is presented assuming that the information processing device 100 generates the plurality of group data 130b in advance due to the function of the grouping unit 111a.
The decision unit 111e is a function of deciding the group data 130b the same in layer configuration as nesting targets, and deciding the group data 130b different in layer configuration from each other to be prevented from becoming the nesting targets. Here, the nesting means printing a plurality of print data so as to be arranged side by side.
The nesting will be described using
Regarding the print layers the same in type, substantially the same printing conditions are set. Therefore, the group data 130b the same in layer configuration become substantially the same in printing conditions.
Therefore, the processor 110 identifies the layer configuration with respect to the plurality of group data 130b stored in the storage medium 130 due to the function of the decision unit 11e. More specifically, the processor 110 identifies what type of print layers are stacked on one another in what order as the layer configuration with respect to each of the group data 130b. Then, the processor 110 extracts a plurality of layer configurations the same as each other from the layer configurations thus identified. The processor 110 decides the plurality of group data 130b corresponding to the plurality of layer configurations thus extracted as the nesting target. Further, the processor 110 decides the group data 130 corresponding to the layer configurations different from each other so as not to become the nesting target.
As described hereinabove, according to the configuration of the present embodiment, it is possible for the information processing device 100 to reduce the occurrence of the situation of erroneously setting the group data 130b which cannot be printed in a lump as the nesting target.
The embodiments described above are each an example for implementing the present disclosure, and a variety of embodiments can be adopted besides the above. For example, although in each of the embodiments described above, the information processing device 100 and the printer 200 are configured as devices different from each other, the both devices can also be configured as the same device. For example, the functions of the information processing device 100 can be implemented in the printer 200. Further, it is possible for the information processing device 100 to be constituted by a plurality of devices.
In each of the embodiments described above, it is assumed that the processor 110 groups the plurality of print layers to be printed in a stacked manner using the display screen 300. It should be noted that it is possible for the processor 110 to group the plurality of print layers to be printed in a stacked manner in other ways. For example, it is possible for the processor 110 to receive the designation of the order of stacking the print layers in a text data format, and then group the plurality of print layers which are printed so as to be stacked in the order represented by the designation thus received as the group datum 130b.
Further, in each of the embodiments described above, it is assumed that the icon obtained by superimposing the number of times of printing on the icon in accordance with the type of the print layer is defined by the processor 110 as the icon of the print layer as the lapped layer to be displayed as the layer configuration information. It should be noted that it is possible for the processor 110 to use another icon smaller in size than when arranging the icons as much as the number of times of printing (the icons as much as the repeat count of printing) as the icon of the print layer as the lapped layer to be displayed as the layer configuration information. For example, it is possible for the processor 110 to use an icon adjacent to which the number of times of printing is described as shown in
Further, in each of the embodiments described above, it is assumed that the processor 110 displays the information in which the icons corresponding to the print layers included in the group datum 130b are arranged left to right in the order of stacking the print layers as the layer configuration information. It should be noted that it is possible for the processor 110 to display other information as the layer configuration information as long as the icons are arranged in the order of stacking the print layers. For example, it is possible for the processor 110 to display the information in which the icons corresponding to the print layers included in the group datum 130b are arranged from bottom up in the order of stacking the print layers as the layer configuration information.
Further, in each of the embodiments described above, it is assumed that the processor 110 displays the layer configuration information when grouping the plurality of print layers via the display screen 300. It should be noted that it is possible for the processor 110 to display the layer configuration information in other aspects.
For example, it is possible for the processor 110 to obtain the group datum 130b grouped in advance of a processing time point due to the functions of the acquisition unit 111b and the display controller 111c, and then display the layer configuration information of the group datum 130b thus obtained on the UI unit 140. For example, it is possible for the processor 110 to make the UI unit 140 display the layer configuration information in addition to the screen to be used for the instruction of printing of the group datum 130b, or so as to be included in this screen, in advance of the printing of the group datum 130b. Thus, the processor 110 can present the layer configuration of the group datum 130b even at the timing (e.g., the timing before the printing, and the timing when the confirmation of the layer configuration is requested) other than the timing when the group datum 130b is generated. As a result, it is possible for the user to confirm whether or not the layer configuration of the print layers is set correctly regarding the group datum 130b prepared in advance.
Further, in each of the embodiments described above, it is assumed that the processor 110 performs the control so as to receive the designation of the number of times of printing when making the lapped layer when the type of the print layer as the target of the setup change is one of the white layer and the surface effect layer, and so as not to receive the designation in the case of other types due to the function of the receiving unit 111d. It should be noted that it is possible for the processor 110 to control whether to receive the designation of the number of times of printing when making the lapped layer in other ways in accordance with the type of the print layer as the target of the setup change. For example, it is possible for the processor 110 to perform the control so as to receive the designation of the number of times of printing when making the lapped layer when the print layer as the target of the setup change is the white layer, and so as not to receive the designation of the number of times of printing when making the lapped layer in the case of other types. Further, it is possible for the processor 110 to perform the control so as to receive the designation of the number of times of printing when making the lapped layer when the print layer as the target of the setup change is any one of the black layer (the color layer), the white layer, and the surface effect layer, and perform the control so as not to receive the designation in the case of other types.
Further, in each of the embodiments described above, it is assumed that the printer 200 is the printer for performing printing using the paint which cures due to the irradiation with the ultraviolet ray, but the printer 200 can be a printer for performing printing using other paints.
Further, the present disclosure can also be applied as a program and a method to be executed by a computer. Further, the system, the program, and the method described above can be realized by a single device in some cases, or can also be realized by using components provided to a plurality of devices in some cases, and therefore, include a variety of aspects. For example, a modification such as a configuration of partially using software and partially using hardware can arbitrarily be adopted. Further, the present disclosure is also realized as a computer-readable recording medium storing the program for controlling an information processing device. Obviously, the recording medium for storing the program can be a magnetic recording medium or a semiconductor memory, and completely the same also applies to any recording media to be developed in the future.
Number | Date | Country | Kind |
---|---|---|---|
2022-011723 | Jan 2022 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
8259372 | Suzuki | Sep 2012 | B2 |
11418683 | Ramsey | Aug 2022 | B1 |
20060262367 | Hattori | Nov 2006 | A1 |
20070146469 | Takizawa | Jun 2007 | A1 |
20090109457 | Koyano | Apr 2009 | A1 |
20090213160 | Murai | Aug 2009 | A1 |
20090213161 | Murai | Aug 2009 | A1 |
20090303504 | Iinuma | Dec 2009 | A1 |
20100007902 | Kikuchi | Jan 2010 | A1 |
20110058192 | Hatanaka | Mar 2011 | A1 |
20140085648 | Kawamura | Mar 2014 | A1 |
20160246205 | Hirano | Aug 2016 | A1 |
20170264789 | Miyahara | Sep 2017 | A1 |
20190066551 | Horiuchi | Feb 2019 | A1 |
20190208087 | Tajima | Jul 2019 | A1 |
20190384549 | Miyasaka | Dec 2019 | A1 |
20190384551 | Miyasaka | Dec 2019 | A1 |
20200175345 | Itogawa | Jun 2020 | A1 |
20200210117 | Miyasaka | Jul 2020 | A1 |
20230013495 | Kivimäki | Jan 2023 | A1 |
Number | Date | Country |
---|---|---|
2017-159552 | Sep 2017 | JP |
Number | Date | Country | |
---|---|---|---|
20230247149 A1 | Aug 2023 | US |