Label creation program, information processing device, and label creation method

The label creation program efficiently creates labels with the same format but different content by using input and image acquisition processes, eliminating the need for database reading and enhancing efficiency.

JP7848471B2Active Publication Date: 2026-04-21BROTHER KOGYO KK
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
BROTHER KOGYO KK
Filing Date
2021-11-30
Publication Date
2026-04-21

AI Technical Summary

Technical Problem

Creating multiple labels with the same format but different contents requires reading a database, which decreases work efficiency.

Method used

A label creation program that uses an input unit to specify input operations, an image acquisition process to acquire image data, and a label creation process to combine symbols or characters with input records based on a format file, allowing labels to be created without database reading.

Benefits of technology

Enables efficient creation of multiple labels with the same format but different content, improving work efficiency by eliminating the need to read a database.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007848471000001
    Figure 0007848471000001
  • Figure 0007848471000002
    Figure 0007848471000002
  • Figure 0007848471000003
    Figure 0007848471000003
Patent Text Reader

Abstract

To create a plurality of labels having the same format but different contents without reading a database.SOLUTION: A control unit 11 of a portable terminal 2 executes input processing, image acquisition processing, and label creation processing. The input processing displays on a display screen an item input area in which an input field corresponding to a character string forming a label is formed, and inputs the value of the character string into the input field. The image acquisition processing acquires image data representing an image forming the label. The label creation processing inserts symbols or characters between multiple input records based on an input form creation file in which the symbols or characters to be placed between character string values that make up the multiple input records and the image data are set, thereby creating the label containing the multiple input records.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a technique for creating labels using an information processing device.

Background Art

[0002] Patent Document 1 describes an apparatus configured to be able to create a plurality of labels corresponding to a database by reading the database and displaying the read database on an edit display screen.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] When creating a plurality of labels with the same format but different contents, it is necessary to read a database, and as a result, for example, the work efficiency of creating labels may decrease.

[0005] An object of the present disclosure is to create a plurality of labels with the same format but different contents without reading a database.

Means for Solving the Problems

[0006] One aspect of the present disclosure is a label creation program configured to cause a control unit of an information processing device including a display unit having a display screen, an input unit, and a control unit to execute an input process, an image acquisition process, and a label creation process.

[0007] The input unit is configured to output input operation information for specifying an input operation performed by a user. The input process displays an input form on the screen, in which at least one input field is formed for each of the at least one strings that make up the label, and prompts the user to enter the string value into at least one input field via the input section.

[0008] The image acquisition process acquires at least one image data representing each of the at least one images that make up the label. The label creation process creates a label containing multiple input records by placing symbols or characters between the multiple input records, based on a format file that specifies symbols or characters to be placed between the string values ​​and image data that make up the multiple input records. Each input record is at least one string value entered in at least one input field, and at least one image data acquired in the image acquisition process.

[0009] The label creation program described herein, configured in this manner, can create labels by inputting text into input fields corresponding to the label format and acquiring image data. This makes it possible to create multiple labels with the same format but different content without reading a database, thereby improving the efficiency of label creation, for example.

[0010] Another aspect of this disclosure is a label creation program configured to cause the control unit of an information processing device to perform a multiple image acquisition process and an image label creation process. The multiple image acquisition process acquires multiple image data, each representing a different image that makes up a label.

[0011] The image label creation process uses each of the multiple image data acquired in the multiple image acquisition process as an input record. Based on a format file that specifies symbols or characters to be placed between the multiple image data that make up the multiple input records, the process creates a label containing the multiple input records by placing symbols or characters between the multiple input records.

[0012] The label creation program described herein, configured in this manner, can create multiple labels with the same format but different content without reading a database, thereby improving the efficiency of label creation, for example.

[0013] A further aspect of this disclosure is an information processing apparatus comprising a display unit, an input unit, and a control unit, configured to perform input processing, image acquisition processing, and label creation processing. The information processing device of the present disclosure configured in this manner is a device controlled by the label creation program of the present disclosure and can achieve the same effects as the label creation program of the present disclosure.

[0014] Another aspect of this disclosure is an information processing device configured to perform a multiple image acquisition process and an image label creation process. The information processing device of the present disclosure configured in this manner is a device controlled by the label creation program of the present disclosure and can achieve the same effects as the label creation program of the present disclosure.

[0015] A further aspect of this disclosure is a label creation method performed by an information processing apparatus comprising a display unit, an input unit, and a control unit, comprising an input step, an image acquisition step, and a label creation step.

[0016] The label creation method described herein is a method performed by the label creation program described herein, and by performing this method, the same effect as the label creation program described herein can be obtained.

[0017] A further aspect of this disclosure is a label creation method performed by an information processing device, comprising a multiple image acquisition step and an image label creation step. The label creation method described herein is a method performed by the label creation program described herein, and by performing this method, the same effect as the label creation program described herein can be obtained. [Brief explanation of the drawing]

[0018] [Figure 1] It is a block diagram showing the configuration of an image processing system. [Figure 2] It is a flowchart showing input form creation processing. [Figure 3] It is a diagram showing an input form creation file. [Figure 4] It is a diagram showing an input form selection image and a label selection image. [Figure 5] It is a flowchart showing label input processing of the first embodiment. [Figure 6] It is a diagram showing an input form image and a label display image of the first embodiment. [Figure 7] It is a flowchart showing label input processing of the second embodiment. [Figure 8] It is a diagram showing an input form image and a label display image of the second embodiment.

Mode for Carrying Out the Invention

[0019] [First Embodiment] The first embodiment of the present disclosure will be described below with reference to the drawings. (1) Configuration of Image Processing System 1 As shown in FIG. 1, the image processing system 1 of the present embodiment includes a mobile terminal 2 and a printer 3.

[0020] The mobile terminal 2 and the printer 3 are configured to be able to communicate with each other by short-range wireless communication conforming to the Bluetooth standard or by wired communication using USB. USB is an abbreviation for Universal Serial Bus. Bluetooth is a registered trademark.

[0021] The mobile terminal 2 is assigned to each operator who performs work using the printer 3 and is carried by the operator. The mobile terminal 2 includes a control unit 11, a communication unit 12, a display unit 13, an input unit 14, and a storage unit 15.

[0022] The control unit 11 includes a CPU 21 and a memory 22. The CPU 21 executes programs stored in the memory 22, thereby realizing various functions of the mobile terminal 2. Note that the various functions realized by the control unit 11 are not limited to being realized by program execution; some or all of them may be realized using one or more hardware components.

[0023] Memory 22 comprises semiconductor memory (e.g., ROM, RAM, and flash memory), which are non-transitional tangible recording media. Memory 22 stores the operating system (OS) program 31 and the application program 32.

[0024] The OS program 31 is a program that provides the basic functions of the mobile terminal 2. The application program 32 is a program for creating labels (hereinafter referred to as the label creation application).

[0025] The communication unit 12 communicates data with the printer 3 using short-range wireless communication compliant with the Bluetooth standard, or wired communication using USB. The display unit 13 includes a display device (not shown) and displays various images on the display device. The input unit 14 includes a touch panel installed on the display screen of the display unit 13 and switches installed around the display screen of the display unit 13. The input unit 14 outputs input operation information to identify the input operations performed by the operator via the touch panel and switches. The storage unit 15 includes auxiliary storage devices such as HDDs and SSDs and stores various data. HDD stands for Hard Disk Drive. SSD stands for Solid State Drive.

[0026] The display screen of the display unit 13 shows an app icon for launching the application program 32. When a worker holding the mobile terminal 2 taps this app icon on the touch panel, the application program 32 is executed by the CPU 21, and the label creation application is launched.

[0027] Printer 3 is a small, lightweight mobile printer that can be carried by the aforementioned worker. Printer 3 comprises a control unit 41, a communication unit 42, a display unit 43, an input unit 44, and a printing unit 45.

[0028] The control unit 41 includes a CPU 51 and a memory 52. ​​The CPU 51 executes the program stored in the memory 52, thereby realizing the various functions of the printer 3. The various functions implemented by the control unit 41 are not limited to being implemented by program execution; some or all of them may be implemented using one or more hardware components. The memory 52 includes semiconductor memory (e.g., ROM, RAM, and flash memory), which is a non-transitional physical recording medium, and stores programs and data.

[0029] The communication unit 42 performs data communication with the mobile terminal 2 using short-range wireless communication compliant with the Bluetooth standard or wired communication using USB. The display unit 43 includes a display device (not shown) and displays various images on the display device. The input unit 44 includes switches installed around the display screen of the display unit 43. The input unit 44 outputs input operation information to identify the input operations performed by the operator via the switches.

[0030] The printing unit 45 is equipped with a thermal printing mechanism and can print images onto thermal roll paper. The printing unit 45 may also be configured to print on cut sheets of paper, or to print using a well-known recording method other than thermal (for example, an inkjet method).

[0031] (2) Processing performed on the mobile terminal 2 Next, the procedure for creating the input form executed by the CPU 21 of the mobile terminal 2 will be explained. The input form creation process is a process that is repeatedly executed from the time the label creation application is started by the execution of the application program 32 until it is terminated.

[0032] When the input form creation process is executed, the CPU 21 first determines in S10 whether or not an input form creation operation has been performed on the mobile terminal 2, as shown in Figure 2. Specifically, the CPU 21 determines whether or not input operation information indicating an input form creation operation has been entered from the input unit 14. If input operation information indicating an input form creation operation has been entered, the CPU 21 determines that the input form creation operation has been performed.

[0033] If no input form creation operation has been performed, CPU21 terminates the input form creation process. On the other hand, if an input form creation operation has been performed, CPU21 reads the input form creation file in S20.

[0034] Specifically, the CPU 21 first displays a file selection image on the display screen of the display unit 13 for selecting an input form. The file selection image is configured to allow the user to select one input form creation file from the one or more displayed input form creation files based on the input operations performed by the user via the touch panel and switches. Furthermore, the CPU 21 determines whether an input form creation file has been selected. Specifically, the CPU 21 determines whether input operation information indicating the selected input form creation file has been input from the input unit 14. If input operation information indicating the selected input form creation file has been input from the input unit 14, the CPU 21 determines that an input form creation file has been selected. Once an input form creation file is selected, the CPU 21 reads the selected input form creation file.

[0035] In this embodiment, the input form creation file is written in JSON format. An example of an input form creation file written in JSON format is shown in Figure 3. The input form creation file shown in Figure 3 comprises a string input setting area SR1, a string selection setting area SR2, a fixed image setting area SR3, and a selected image setting area SR4.

[0036] The string input setting area SR1 is a sorting field for setting up an input field for entering a string. The code is written. In the string input setting area SR1, setting "type": "Text" sets it to "Free Input". "Free Input" is a format in which any string can be entered. Note that the string is formed by an arrangement of letters or numbers.

[0037] The setting "fieldName": "Campus" sets the name of the input field to "Campus". The setting "caps:Normal" sets the CAPS displayed on the keyboard to "Normal". "Normal" is an input method where the first letter is capitalized and subsequent letters are lowercase.

[0038] The setting "keyboard": "Default" sets the "type of keyboard displayed" to "Normal". "Normal" is the keyboard set by the user. The line `"prefix":""` sets the prefix to "none".

[0039] "suffix:." sets the suffix to ".". In the string selection setting area SR2, "type": "Select" sets the "selection format". The "selection format" is a format in which one string is selected from multiple string candidates.

[0040] The setting "fieldName": "Floor" sets the "name of the input field" to "Floor". The line `"dataList":["A","B","C"]` sets the selectable strings to "A", "B", and "C".

[0041] In the fixed image setting area SR3, "type": "Image" sets it to "Image Acquisition". "Image Acquisition" is the format in which image data is input. The setting "location": "https: / / ····.png" specifies the location where the image data is stored.

[0042] In the selected image setting area SR4, set "type": "Image" to "Image Acquisition". Setting `"location":"Local"` sets the format to "image selection." "Image selection" is a format where one image is selected from multiple image candidates.

[0043] Once the processing in S20 is complete, the CPU 21, as shown in Figure 2, creates an input form in S30 based on the input form creation file it read, and stores the created input form in the storage unit 15. Once the storage of the input form is complete, the CPU 21 terminates the input form creation process.

[0044] When the label creation application is launched, a label creation icon LC is displayed in the lower part of the display screen DS of the mobile terminal 2, as shown in Figure 4. When the operator taps the label creation icon LC, the input form selection image IM1 is displayed on the display screen DS.

[0045] The input form selection image IM1 includes the first form selection icon FS1, the second form selection icon FS2, the third form selection icon FS3, the fourth form selection icon FS4, the fifth form selection icon FS5, and the sixth form selection icon FS6.

[0046] When the first form selection icon FS1 is tapped, the input form for "Self lami" is selected. When the second form selection icon FS2 is tapped, "Cabl The input form for "e wrap" is selected. When the third form selection icon FS3 is tapped, the input form for "Cable flag" is selected. When the fourth form selection icon FS4 is tapped, the input form for "Diecut flag" is selected. When the fifth form selection icon FS5 is tapped, the input form for "Patch panel" is selected. When the sixth form selection icon FS6 is tapped, the input form for "Faceplate" is selected.

[0047] Then, for example, when the first form selection icon FS1 is tapped, the label selection image IM2 for "Self lami" is displayed on the display screen DS. The label selection image IM2 includes the first label selection icon LS1, the second label selection icon LS2, and the new label selection icon LS3.

[0048] The first label selection icon LS1 and the second label selection icon LS2 are icons used to select labels that have already been created. When the first and second label selection icons LS1 and LS2 are tapped, the labels represented by the first and second label selection icons LS1 and LS2 are selected, respectively.

[0049] When the new label selection icon LS3 is tapped, the CPU 21 of mobile device 2 executes the label input process. The new label selection icon LS3 is displayed after the input form has been created by pre-loading an input form creation file written in JSON format. Next, the procedure for label input processing will be explained. When the label input process is executed, the CPU 21 first displays an input form in S110, as shown in Figure 5. The input form includes a format selection area R1, an item input area R2, and an input completion icon DN, as shown in the input form image IM3 in Figure 6.

[0050] The format selection area R1 is the area for selecting the input format. In the input form image IM3, the input formats set are "Permanent links," "Permanent links-Form / To," "Patch codes," and "Patch codes-Form / To." Radio buttons RB1, RB2, RB3, and RB4 are placed near where each input format option is listed. The format selection area R1 is structured so that one input format can be selected from multiple input formats using radio buttons RB1 to RB4.

[0051] The item input area R2 displays multiple input fields corresponding to the input format selected in the format selection area R1. In the input form image IM3 in Figure 6, the item input area R2 displays input fields IF1 and IF2 and an input button SB1 corresponding to "Permanent links-Form / To". Input field IF1 is populated with the string corresponding to "Campus". Input field IF2 is populated with one of the strings "A", "B", or "C" corresponding to "Floor".

[0052] The input button SB1 is tapped when selecting image data. When the input button SB1 is tapped, the CPU 21 first displays an image data selection image on the display screen of the display unit 13. The image data selection image is configured to allow the operator to select one image data from the one or more displayed image data based on the input operations performed via the touch panel and switches. Furthermore, the CPU 21 determines whether or not an image data has been selected. Specifically, the CPU 21 determines whether or not input operation information indicating the selected image data has been input from the input unit 14. If input operation information indicating the selected image data has been input from the input unit 14, the CPU 21 stores the file path indicating the storage location of the image data in the memory 22 and terminates the display of the image data selection image.

[0053] The input completion icon DN is tapped when input is complete. When the processing in S110 is completed, the CPU 21 determines in S120 whether or not an input completion operation has been performed, as shown in Figure 5. Specifically, the CPU 21 determines whether or not the input completion icon DN has been tapped. If an input completion operation has not been performed, the CPU 21 proceeds to S160. On the other hand, if an input completion operation has been performed, the CPU 21 obtains the image data selected in the input form displayed in S110 based on the file path stored in memory 22 in S130, and further obtains the image data by accessing the storage location (for example, URL "https: / / ····.png") described in the fixed image setting area of ​​the input form creation file of the input form displayed in S110.

[0054] Then, in S140, CPU21 creates a label. Specifically, CPU21 uses one or more strings entered in the input fields of the input form displayed in S110, and one or more image data obtained in S130, as input records, and creates a label by placing the prefix and suffix set in the input form creation file of the input form displayed in S110 between the multiple input records.

[0055] Furthermore, in S150, CPU21 displays the label created in S140 on the display screen DS, and then proceeds to S160. The label display image IM4 in Figure 6 is an example of an image that will be displayed on the display screen DS during processing in S150.

[0056] The label display image IM4 includes the label display area R11, the cancel icon UD, the save icon SV, the print icon PR, and the exit icon ED. The label display area R11 displays the label LB1 created in S140. Label LB1 is "AAAA.C ● Bus Image".

[0057] Labels LB1, "AAAA" and "C," correspond to the input fields "Campus" and "Floor," respectively. Label LB1, "●," corresponds to the image set in the fixed image setting area SR3 of the input form creation file. Label LB1, "Bus Image," corresponds to the input button SB1.

[0058] The "." placed between "AAAA" and "C" in label LB1 is a suffix set in the string input setting area SR1 of the input form creation file. When the system switches to S160, CPU21 determines whether a save operation has been performed on mobile device 2. Specifically, CPU21 determines whether the save icon SV has been tapped.

[0059] If no save operation is performed, the CPU 21 proceeds to S180. On the other hand, if a save operation is performed, the CPU 21 executes the database save process in S170 and then proceeds to S180. Specifically, the CPU 21 first displays a file string input image on the display screen DS. The file string input image is configured to allow the user to input a file string based on the input operations performed by the user via the touch panel and switches. The CPU 21 then determines whether or not a file string has been entered based on the input operation information from the input unit 14. Once a file string has been entered, the CPU 21 generates a label file and a database file and saves them to the storage unit 15.

[0060] The label file contains the label format corresponding to the input form displayed in S110. This is a file with a set label. The label format is the order of the input items (e.g., "Campus", "Floor", "Image", etc.) and the prefix or suffix (e.g., ".", "-", etc.).

[0061] The label format is set to include information such as "Campus" in the first field, "." in the second field, "Floor" in the third field, and so on. The database file stores the strings and image data that make up the labels created in S140, along with their arrangement order.

[0062] A label file contains information that shows the correspondence between multiple input fields that make up the label format and multiple strings and image data that make up the database file.

[0063] When the CPU 21 saves the label file and the database file to the storage unit 15, it sets filenames for each of them. The filename of the label file consists of the input file string and the label file identifier (e.g., ".lbx"). The filename of the database file consists of the input file string and the database file identifier (e.g., ".csv").

[0064] When the system switches to S180, CPU21 determines whether or not a print operation has been performed on mobile device 2. Specifically, CPU21 determines whether or not the print icon PR has been tapped.

[0065] If no printing operation is performed, CPU21 proceeds to S200. On the other hand, if a printing operation is performed, CPU21 executes a printing process in S190 to print the label displayed in the label display area R11, and then proceeds to S200.

[0066] When the system switches to S200, CPU21 determines whether or not a termination operation has been performed on mobile device 2. Specifically, CPU21 determines whether or not the termination icon ED has been tapped.

[0067] If no termination operation is performed, CPU21 proceeds to S120. On the other hand, if a termination operation is performed, CPU21 executes the database saving process in S210 in the same manner as S170, and terminates the label input process.

[0068] (3) Effects The portable terminal 2 of the image processing system 1 configured in this way includes a display unit 13 equipped with a display screen DS, an input unit 14 configured to output input operation information for identifying input operations performed by the operator, and a control unit 11.

[0069] The control unit 11 is configured to perform input processing, image acquisition processing, and label creation processing. The input process displays an item input area R2 on the display screen DS, which has at least one input field corresponding to each of the at least one strings that make up the label LB1, and prompts the user to input the string value into at least one input field via the input unit 14.

[0070] The image acquisition process acquires at least one image data representing each of the at least one images that make up label LB1. The label creation process involves the string values ​​and image data that make up multiple input records. Based on an input form creation file in which the symbols to be placed (in this embodiment, a "." placed between "AAAA" and "C" in label LB1) are set, a label LB1 containing multiple input records is created by placing the symbols between multiple input records. Each input record is at least one string value entered in at least one input field, and at least one image data obtained in the image acquisition process.

[0071] In this way, the mobile terminal 2 can create label LB1 by entering a string into an input field corresponding to the label LB1 format and acquiring image data. This makes it possible to create multiple labels with the same format but different content without reading a database, thus improving the efficiency of label creation, for example.

[0072] Furthermore, the image acquisition process acquires image data corresponding to each of the at least one images that make up the label LB1, based on the input operation information output from the input unit 14. With such a portable terminal 2, the operator can insert the image they desire into the label at their discretion.

[0073] Furthermore, the image acquisition process obtains at least one image data corresponding to each of the at least one images that make up the label by accessing a data storage location (in this embodiment, "https: / / ····.png" in the fixed image setting area SR3) that is set in advance for each of the at least one image. With such a mobile terminal 2, when inserting a pre-set image into a label, no user operation is required, which improves user convenience.

[0074] In the embodiments described above, the application program 32 corresponds to a label creation program, the mobile terminal 2 corresponds to an information processing device, and the printer 3 corresponds to a printing device. Furthermore, S110 corresponds to the input processing and input step, S130 corresponds to the image acquisition processing and image acquisition step, S140 corresponds to the label creation processing and label creation step, the input form creation file corresponds to the format file, and the item input area R2 corresponds to the input form.

[0075] [Second Embodiment] A second embodiment of this disclosure is described below with reference to the drawings. Note that the second embodiment will describe parts that differ from the first embodiment. Common components will be denoted by the same reference numerals.

[0076] The image processing system 1 of the second embodiment differs from the first embodiment in that it creates labels using an input form creation file that is designed to accept only multiple images. Furthermore, the label input processing in the second embodiment differs from that of the first embodiment in that, as shown in Figure 7, it executes processes S115, S135, S145, and S155 instead of S110, S130, S140, and S150.

[0077] In other words, when the label input process is executed, the CPU 21 first displays an input form in S115. As shown in the input form image IM11 in Figure 8, the input form includes input buttons SB11, SB12, and SB13 in the item input area R2. The functions of input buttons SB11, SB12, and SB13 are the same as those of input button SB1 in the first embodiment. Then, an image is set using input buttons SB11, SB12, and SB13.

[0078] Furthermore, if the input completion operation is performed in S120, the CPU 21 acquires the image data selected by input buttons SB11, SB12, and SB13 in S135. Furthermore, CPU21 creates labels in S145. Specifically, CPU21 uses each of the multiple image data selected in the input form displayed in S115 as an input record, and creates labels by placing the prefix and suffix set in the input form creation file of the input form displayed in S115 between the multiple input records.

[0079] Furthermore, in S155, CPU21 displays the label created in S145 on the display screen DS, and then proceeds to S160. In the label display area R11 of Figure 8, the label LB11 created in S145 is displayed. The label LB11 is "●.▲-■".

[0080] The "●", "▲", and "■" symbols on label LB11 correspond to input buttons SB11, SB12, and SB13, respectively. The "." placed between "●" and "▲" in label LB11 is a suffix set in the input form creation file. Similarly, the "-" placed between "▲" and "■" in label LB11 is a suffix set in the input form creation file.

[0081] The portable terminal 2 of the image processing system 1 configured in this way includes a display unit 13 equipped with a display screen DS, an input unit 14 configured to output input operation information for identifying input operations performed by the operator, and a control unit 11.

[0082] The control unit 11 is configured to perform multiple image acquisition processing and image label creation processing. The multiple image acquisition process acquires multiple image data representing each of the multiple images that make up the label LB11.

[0083] The image label creation process uses each of the multiple image data acquired in the multiple image acquisition process as an input record, and creates a label LB11 containing multiple input records by placing symbols (in this embodiment, "." and "-") between the multiple image data that make up the multiple input records, based on an input form creation file that has these symbols set.

[0084] In this way, the mobile terminal 2 can create label LB11 by acquiring image data that corresponds to the label LB11 format. Therefore, it becomes possible to create multiple labels with the same format but different content without reading a database, which can improve the efficiency of label creation, for example.

[0085] In the embodiments described above, S115, S120, and S135 correspond to the multiple image acquisition process and the multiple image acquisition step, and S145 corresponds to the image label creation process and the image label creation step.

[0086] Although one embodiment of the present disclosure has been described above, the present disclosure is not limited to the above embodiment and can be implemented in various modified forms. [Example 1] For example, the above embodiment shows a method of creating an input form by reading an input form creation file. However, it is also possible to enable the creation of a new input form creation file within the label creation application.

[0087] [Differentiation 2] In the above embodiment, between the multiple string values ​​that make up the input record, a label is placed This example demonstrates how labels are created by arranging pre-defined symbols based on a matte pattern. However, there are also formats that create labels without placing the above symbols between multiple strings of text.

[0088] [Difference 3] In the above embodiment, an input form is created by reading an input form creation file. Alternatively, the contents of the read input form creation file may be displayed on the display screen of the display unit 13 of the mobile terminal 2, and the contents of the input form creation file may be edited based on input operations performed via the input unit 14 of the mobile terminal 2. Furthermore, if the contents of the input form creation file do not conform to a predetermined description format (JSON format in this embodiment), an error message may be displayed to inform the user of this fact.

[0089] [Differentiation Example 4] In the first embodiment described above, the input form creation file was shown to include both a fixed image setting area SR3 and a selected image setting area SR4. However, the input form creation file may include a fixed image setting area SR3 but not a selected image setting area SR4. Alternatively, the input form creation file may include a selected image setting area SR4 but not a fixed image setting area SR3.

[0090] [Difference 5] In the above embodiment, the suffix was shown as a symbol such as "." and "-". However, the prefix and suffix may also be letters such as "no" and "on".

[0091] [Modification 6] In the above embodiment, an input form creation file was shown in which the "prefix" was set to "none". However, in the input form creation file, the "prefix" may also be set to, for example, "." or "-".

[0092] Multiple functions of one component in the above embodiment may be realized by multiple components, or one function of one component may be realized by multiple components. Furthermore, multiple functions of multiple components may be realized by one component, or one function realized by multiple components may be realized by one component. Also, some parts of the configuration of the above embodiment may be omitted. Furthermore, at least some parts of the configuration of the above embodiment may be added to or replaced with the configuration of other above embodiments.

[0093] In addition to the mobile terminal 2 described above, this disclosure can also be implemented in various forms, such as a system that uses the mobile terminal 2 as a component, a program for causing the mobile terminal 2 to function as a computer, a non-transitional tangible recording medium such as semiconductor memory on which this program is recorded, and a label creation method. [Explanation of symbols]

[0094] 2...Mobile terminal, 3...Printer, 11...Control unit, 13...Display unit, 14...Input unit, 32...Application program

Claims

1. The control unit of the information processing device comprises a display unit equipped with a display screen, an input unit configured to output input operation information for identifying input operations performed by a user, and a control unit, An input form is displayed on the display screen, in which at least one input field is formed corresponding to each of the at least one strings that constitute a label, and an input process is performed to input the value of the string into at least one of the input fields via the input unit. Image acquisition process to acquire at least one image data representing each of the at least one images constituting the label, A label creation process that creates a label containing multiple input records by using the value of at least one string entered in each of at least one of the input fields and the image data obtained in the image acquisition process as input records, and by placing the symbols or characters between the multiple input records based on a format file which is set to contain symbols or characters to be placed between the string values ​​and image data that constitute the multiple input records, A database storage process that stores a database containing multiple input records that constitute the created label in a storage unit. It is configured to execute, The aforementioned format file is written in JSON format. The aforementioned format file is A string input setting area for setting the input field for entering the aforementioned string, A string selection setting area where a selection expression is set in a format where one string is selected from multiple string candidates, A fixed image setting area for setting the storage location where the aforementioned image data is stored, It includes a selection image setting area for setting an image selection formula in which one image is selected from multiple candidate images, The control unit, in the input processing, displays the input form on the display screen in which the input field corresponding to the selected image setting area is formed. The control unit, in the image acquisition process, acquires the image data set in the fixed image setting area and uses it in the label creation process. The control unit acquires the image data selected via the input field corresponding to the selected image setting area of ​​the input form in the image acquisition process, and provides a label creation program to be used in the label creation process.

2. A label creation program according to claim 1, The image acquisition process is a label creation program that acquires image data corresponding to each of the at least one of the images constituting the label, based on the input operation information output from the input unit.

3. A label creation program according to claim 1 or claim 2, The image acquisition process is a label creation program that acquires at least one image data corresponding to each of the at least one of the images constituting the label by accessing a data storage location that is set in advance for each of the at least one of the images.

4. The control unit of the information processing device comprises a display unit equipped with a display screen, an input unit configured to output input operation information for identifying input operations performed by a user, and a control unit, A process for acquiring multiple images, each representing one of the multiple images that make up a label, Image label creation process: Using each of the multiple image data acquired in the multiple image acquisition process as an input record, and creating the label including the multiple input records by placing the symbols or characters between the multiple input records based on a format file which has symbols or characters set to be placed between the multiple image data constituting the multiple input records, A database storage process that stores a database containing multiple input records that constitute the created label in a storage unit. It is configured to execute, The aforementioned format file is written in JSON format. The aforementioned format file is A fixed image setting area for setting the storage location where the aforementioned image data is stored, It includes a selection image setting area for setting an image selection formula in which one image is selected from multiple candidate images, The control unit, in the multiple image acquisition process, displays on the display screen an input form in which an input field corresponding to the selected image setting area is formed. The control unit, in the multiple image acquisition process, acquires the image data set in the fixed image setting area and uses it in the image label creation process. The control unit acquires the image data selected through the input field corresponding to the selected image setting area of ​​the input form in the multiple image acquisition process, and provides a label creation program to be used in the image label creation process.

5. A display unit equipped with a display screen, An input unit configured to output input operation information for identifying the input operations performed by the user, Control unit and Equipped with, The control unit, An input form is displayed on the display screen, in which at least one input field is formed corresponding to each of the at least one strings that constitute a label, and an input process is performed to input the value of the string into at least one of the input fields via the input unit. Image acquisition process to acquire at least one image data representing each of the at least one images constituting the label, A label creation process that creates a label containing multiple input records by using the value of at least one string entered in each of at least one of the input fields and the image data obtained in the image acquisition process as input records, and by placing the symbols or characters between the multiple input records based on a format file which is set to contain symbols or characters to be placed between the string values ​​and image data that constitute the multiple input records, A database storage process that stores a database containing multiple input records that constitute the created label in a storage unit. It is configured to perform, The aforementioned format file is written in JSON format. The aforementioned format file is A string input setting area for setting the input field for entering the aforementioned string, A string selection setting area where a selection expression is set in a format where one string is selected from multiple string candidates, A fixed image setting area for setting the storage location where the aforementioned image data is stored, It includes a selection image setting area for setting an image selection formula in which one image is selected from multiple candidate images, The control unit, in the input processing, displays the input form on the display screen in which the input field corresponding to the selected image setting area is formed. The control unit, in the image acquisition process, acquires the image data set in the fixed image setting area and uses it in the label creation process. The control unit is an information processing device that, in the image acquisition process, acquires the image data selected via the input field corresponding to the selected image setting area of ​​the input form and uses it for the label creation process.

6. A display unit equipped with a display screen, An input unit configured to output input operation information for identifying the input operations performed by the user, Control unit and Equipped with, The control unit, A process for acquiring multiple images, each representing one of the multiple images that make up a label, Image label creation process: Using each of the multiple image data acquired in the multiple image acquisition process as an input record, and creating the label including the multiple input records by placing the symbols or characters between the multiple input records based on a format file which has symbols or characters set to be placed between the multiple image data constituting the multiple input records, A database storage process that stores a database containing multiple input records that constitute the created label in a storage unit. It is configured to perform, The aforementioned format file is written in JSON format. The aforementioned format file is A fixed image setting area for setting the storage location where the aforementioned image data is stored, It includes a selection image setting area for setting an image selection formula in which one image is selected from multiple candidate images, The control unit, in the multiple image acquisition process, displays on the display screen an input form in which an input field corresponding to the selected image setting area is formed. The control unit, in the multiple image acquisition process, acquires the image data set in the fixed image setting area and uses it in the image label creation process. The control unit is an information processing device that, in the multiple image acquisition process, acquires the image data selected via the input field corresponding to the selected image setting area of ​​the input form and uses it for the image label creation process.

7. A display unit equipped with a display screen, An input unit configured to output input operation information for identifying the input operations performed by the user, Control unit and A label creation method performed by an information processing device comprising: An input step is to display an input form on the display screen in which at least one input field is formed corresponding to each of the at least one strings that constitute a label, and to have the value of the string entered into at least one of the input fields via the input unit, Image acquisition step: acquires at least one image data representing each of the at least one images constituting the label, A label creation step that creates a label containing multiple input records by setting symbols or characters between the multiple input records based on a format file which is set to define symbols or characters to be placed between the string values ​​and image data that constitute the multiple input records, with each of the values ​​of at least one string entered in each of the at least one input field and each of the image data acquired in the image acquisition step as input records, A database storage step involves storing a database containing multiple input records that constitute the created label in a storage unit. Equipped with, The aforementioned format file is written in JSON format. The aforementioned format file is A string input setting area for setting the input field for entering the aforementioned string, A string selection setting area where a selection expression is set in a format where one string is selected from multiple string candidates, A fixed image setting area for setting the storage location where the aforementioned image data is stored, It includes a selection image setting area for setting an image selection formula in which one image is selected from multiple candidate images, The control unit, in the input step, displays the input form on the display screen in which the input field corresponding to the selected image setting area is formed. The control unit, in the image acquisition step, acquires the image data set in the fixed image setting area and uses it in the label creation step. The control unit acquires the image data selected via the input field corresponding to the selected image setting area of ​​the input form in the image acquisition step, and provides a label creation method for use in the label creation step.

8. A display unit equipped with a display screen, An input unit configured to output input operation information for identifying the input operations performed by the user, Control unit and A label creation method performed by an information processing device comprising: A multiple image acquisition step involves acquiring multiple image data representing each of the multiple images that make up the label, Image label creation step: Using each of the multiple image data acquired in the multiple image acquisition step as an input record, and creating a label including the multiple input records by placing the symbols or characters between the multiple input records based on a format file which has symbols or characters set to be placed between the multiple image data constituting the multiple input records, A database storage step involves storing a database containing multiple input records that constitute the created label in a storage unit. Equipped with, The aforementioned format file is written in JSON format. The aforementioned format file is A fixed image setting area for setting the storage location where the aforementioned image data is stored, It includes a selection image setting area for setting an image selection formula in which one image is selected from multiple candidate images, In the multiple image acquisition step, the control unit displays on the display screen an input form in which an input field corresponding to the selected image setting area is formed. The control unit, in the multiple image acquisition step, acquires the image data set in the fixed image setting area and uses it in the image label creation step. The control unit acquires the image data selected via the input field corresponding to the selected image setting area of ​​the input form in the multiple image acquisition step, and provides a label creation method for use in the image label creation step.

Citation Information

Patent Citations

  • Labeling for packaging

    JP2005501318A

  • Information processing device, information processing method, program

    JP2013257602A

  • Information processing apparatus, information processing system, method for controlling information processing system, and program

    JP2017147668A

  • Printing data editing device and printing data editing program

    JP2019051657A

  • Application program

    JP2019174942A