LABEL ISSUING APPARATUS AND LABEL READING APPARATUS
20220198166 · 2022-06-23
Assignee
Inventors
Cpc classification
H04N2201/3269
ELECTRICITY
G06F3/1208
PHYSICS
H04N1/32288
ELECTRICITY
H04N1/32293
ELECTRICITY
H04N1/32133
ELECTRICITY
International classification
G06K7/14
PHYSICS
G06F3/12
PHYSICS
Abstract
A label issuing apparatus includes: a storage unit that stores a plurality of pieces of product information regarding a product; a print control unit that generates print data defining that a barcode, in which at least one piece of the product information stored in the storage unit is encoded, and a digital watermark, in which at least one piece of the product information encoded as the barcode is embedded, are arranged on one product label and the barcode and the digital watermark are arranged at different positions on the one product label; and a label issuing unit that issues the product label on which the barcode and the digital watermark are displayed at different positions by printing information based on the print data on a label.
Claims
1. A label issuing apparatus, comprising: a storage unit configured to store a plurality of pieces of product information regarding a product; a print control unit configured to generate print data defining that a barcode, in which at least one piece of the product information stored in the storage unit is encoded, and a digital watermark, in which at least one piece of the product information encoded as the barcode is embedded, are arranged on one product label and the barcode and the digital watermark are arranged at different positions on the one product label; and a label issuing unit configured to issue the product label on which the barcode and the digital watermark are displayed at different positions by printing information based on the print data on a label.
2. The label issuing apparatus according to claim 1, wherein the product information encoded as the barcode and the product information embedded as the digital watermark are the same.
3. The label issuing apparatus according to claim 1, wherein the print control unit generates the print data defining that the digital watermark is arranged so as to surround an area where the barcode is arranged.
4. The label issuing apparatus according to claim 3, wherein the label issuing unit issues the product label on which the digital watermark is displayed so as to surround an area where the barcode is displayed.
5. The label issuing apparatus according to claim 1, wherein the print control unit generates the print data defining that a margin area where the digital watermark is not arranged is present around the barcode, and the label issuing unit issues the product label in which the margin area is present around the barcode.
6. The label issuing apparatus according to claim 4, wherein the print control unit generates the print data defining that a margin area where the digital watermark is not arranged is present around the barcode, and the label issuing unit issues the product label in which the margin area is present around the barcode.
7. The label issuing apparatus according to claim 1, wherein the print control unit executes: a first process of generating first data defining that the digital watermark is arranged in an entire area of the one product label; a second process of generating second data defining that the barcode is arranged in a first predetermined area on the product label; a third process of generating third data defining that the digital watermark is arranged at a position different from the first predetermined area on the one product label based on the first data and the second data; and a fourth process of generating the print data based on the second data and the third data.
8. The label issuing apparatus according to claim 3, wherein the print control unit executes: a first process of generating first data defining that the digital watermark is arranged in an entire area of the one product label; a second process of generating second data defining that the barcode is arranged in a first predetermined area on the product label; a third process of generating third data defining that the digital watermark is arranged at a position different from the first predetermined area on the one product label based on the first data and the second data; and a fourth process of generating the print data based on the second data and the third data.
9. The label issuing apparatus according to claim 1, wherein the print control unit executes: a fifth process of generating fifth data defining that the barcode is arranged in a predetermined area on the one the product label; a sixth process of generating sixth data defining that a dividing line for dividing the one product label into two areas is arranged so as not to cross the predetermined area; a seventh process of generating seventh data defining that the digital watermark is arranged in an entire area where the predetermined area is not present between the two areas generated by division by the dividing line, based on the fifth data and the sixth data; and an eighth process of generating the print data based on the fifth data and the seventh data.
10. The label issuing apparatus according to claim 3, wherein the print control unit executes: a fifth process of generating fifth data defining that the barcode is arranged in a predetermined area on the one the product label; a sixth process of generating sixth data defining that a dividing line for dividing the one product label into two areas is arranged so as not to cross the predetermined area; a seventh process of generating seventh data defining that the digital watermark is arranged in an entire area where the predetermined area is not present between the two areas generated by division by the dividing line, based on the fifth data and the sixth data; and an eighth process of generating the print data based on the fifth data and the seventh data.
11. The label issuing apparatus according to claim 1, wherein the print control unit determines a size of the product label based on the product information included in the print data.
12. The label issuing apparatus according to claim 1, wherein, when a digital watermark in which at least one piece of the product information stored in the storage unit is embedded is arranged on a product label, the print control unit generates print data in which an arrangement area of the digital watermark is specified based on a size of the product label predicted from a product information display portion in which at least one piece of the product information stored in the storage unit is displayed.
13. The label issuing apparatus according to claim 3, wherein, when a digital watermark in which at least one piece of the product information stored in the storage unit is embedded is arranged on a product label, the print control unit generates print data in which an arrangement area of the digital watermark is specified based on a size of the product label predicted from a product information display portion in which at least one piece of the product information stored in the storage unit is displayed.
14. A label reading apparatus, comprising: a reading unit configured to read the product label issued from the label issuing apparatus according to claim 1; and a reading control unit configured to decode read information, wherein the reading means reads both the barcode and the digital watermark printed on the product label, and when it is determined that at least one of the barcode and the digital watermark read by the reading means is decodable, the reading control unit determines that information decoded from at least one of the barcode and the digital watermark is the product information regarding the product.
15. A label reading apparatus, comprising: a reading unit configured to read the product label issued from the label issuing apparatus according to claim 3; and a reading control unit configured to decode read information, wherein the reading means reads both the barcode and the digital watermark printed on the product label, and when it is determined that at least one of the barcode and the digital watermark read by the reading means is decodable, the reading control unit determines that information decoded from at least one of the barcode and the digital watermark is the product information regarding the product.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION
[0044] Hereinafter, a case where a label printer (label issuing unit) 11, which is a preferred embodiment of one aspect of the invention, is applied to a weighing and packaging pricing device (label issuing apparatus) 1 will be described in detail with reference to the diagrams. In addition, in the description of the diagrams, the same elements are denoted by the same reference numerals, and repeated description thereof will be omitted.
[0045] The weighing and packaging pricing apparatus 1 shown in
[0046] The weighing and packaging pricing apparatus 1 includes a weighing and carrying mechanism 2 in which a weighing mechanism is provided, a lift mechanism (not shown) that is arranged after the weighing and carrying mechanism 2 to raise a product up to a packaging station 3, a film roll support mechanism 4, a film feeding mechanism 5, a film transport mechanism 6, a folding mechanism 7, a sealing mechanism 8, a pricing machine 10, and a control device 9.
[0047] The weighing and carrying mechanism 2 is provided at the center of the front of the main body 1a. The weighing and carrying mechanism 2 includes a weighing table 21 that is loaded on a load sensor, such as a load cell, and measures the weight of a product such as food placed on a tray and a transport mechanism 25 that transports the product placed on the weighing table 21 to the packaging station 3. When a product is placed on the weighing table 21, the weight of the product is measured by a load sensor that supports the weighing table 21, and then the product is transported to the packaging station 3 by the transport mechanism 25. The film roll support mechanism 4 is arranged on both sides of the main body 1a to hold a film roll. The film feeding mechanism 5 feeds a film drawn from the film roll upward. The film transport mechanism 6 receives the film from the film feeding mechanism and transports the film to the packaging station 3, which is a space formed in the main body 1a.
[0048] A lift mechanism (not shown) raises the product received from the weighing and carrying mechanism 2 and lifts the film stretched on the packaging station 3 from below. The folding mechanism 7 folds the film lifted by the product around the product at the packaging station 3, thereby packaging the product. The sealing mechanism 8 heat-seals the film folded on the bottom surface side of the product by the folding mechanism 7. The pricing machine 10 issues a product label L on which product information (weight, price, and the like), which is information regarding the product, is printed, and attaches the product label L to the product. The pricing machine 10 is arranged above the folding mechanism 7 and the sealing mechanism 8.
[0049] The pricing machine 10 includes a label printer 11 and an attaching machine 12, and the label printer 11 and the attaching machine 12 are integrally configured. The label printer 11 issues the product label L (see
[0050] As shown in
[0051] The display panel 91 is a touch panel capable of displaying various kinds of information for the operator and receiving the operation of the operator. The operation key 92 receives a checking operation or the like by the operator.
[0052] The control unit 93 includes an input and output interface for receiving and outputting a signal from and to the outside, a storage medium such as a ROM (Read Only Memory) that stores programs, information, and the like for performing processing and a RAM (Random Access Memory) that temporarily stores data, a CPU (Central Processing Unit), and a communication circuit. The control unit 93 stores the input data in the RAM based on the signal output from the CPU, loads the program stored in the ROM to the RAM, and executes the program loaded to the RAM to execute various processes.
[0053] When the product selected by the operation of the operation key 92 by the operator is placed on the weighing table 21, the control unit 93 calculates the price of the product based on the weight of the weighed product. The control unit 93 reads product information such as raw materials stored for each product from the storage unit 94, and controls the label printer 11 to issue the product label L on which the weight, price, and the like of the product are printed. In addition, the process of issuing the product label L will be described in detail later. The control unit 93 also executes a process of encoding the JAN code stored in the storage unit 94 as a barcode A3 (see
[0054] The storage unit 94 stores a plurality of pieces of product information regarding the product. For example, for each product, the storage unit 94 stores product information, such as a product ID, a manufacturer ID, a product name, a unit price, a production area, a manufacture date, an expiration date, and a JAN code. In addition, the storage unit 94 also stores a format that defines which product information is arranged in which area of one product label L.
[0055] As shown in
[0056] In addition, the “area where the barcode A3 is displayed” referred to in this specification refers to an area between the bars arranged at both ends in the arrangement direction of the bars (synonymous with a first predetermined area PA1 shown in the lower portion) in the case of a one-dimensional barcode, and a quiet zone located outside the bars arranged at both ends (a margin area provided around the area actually printed as a barcode, that is, a predetermined margin area around a barcode whose width is determined by the standard of each barcode) is not included. That is, “displayed so that the digital watermark A5 surrounds the area where the barcode A3 is displayed” means that the digital watermark A5 may be arranged in the quiet zone or the digital watermark A5 may be arranged around the area in which the quiet zone and/or the margin area is added to the “area where the barcode A3 is displayed”. In addition, also in the case of a two-dimensional barcode, the “area where the barcode A3 is displayed” refers to an area configured to include a group of cells arranged in a grid pattern, and a quiet zone arranged around the cell group is not included. However, depending on the density of the digital watermark A5 to be arranged or the accuracy of the device for reading, there is a possibility that the barcode A3 cannot be read even by arranging the digital watermark in the quiet zone. In this case, the control unit 93 may be configured so that the digital watermark is not arranged in the quiet zone and/or the margin area (configured to generate print data defining that the digital watermark is not arranged in the quiet zone and/or the margin area).
[0057] The digital watermark referred to in the present embodiment refers to information which can be visually recognized by the human eye but whose embedded information cannot be determined. An example of the digital watermark is a tint block (pattern) in which information that can be extracted by scanning using a scanner 103 (see
[0058] The label printer 11 issues the product label L shown in
[0059] In the present embodiment, the control unit 93 generates print data to arrange, on one product label L, a product name A1 that is a piece of product information stored in the storage unit 94, a price A2 obtained by multiplying the unit price, which is a piece of product information stored in the storage unit 94, by the value measured by the weighing table 21, the barcode A3 in which the JAN code stored in the storage unit 94 is encoded, and the digital watermark A5 in which the JAN code is embedded. In other words, print data is generated in which product information obtained by decoding the barcode A3 and product information obtained by decoding the digital watermark A5 are the same. In addition, as a method of arranging the barcode A3 and the digital watermark A5 at different positions on one product label L, the control unit 93 adopts an arrangement method in which the digital watermark A5 is arranged so as to surround the area where the barcode A3 is arranged.
[0060] A method of generating such print data will be described in more detail with reference to
[0061] In addition, assuming that the arrangement direction of the bars forming the barcode A3 is a first direction and the extending direction of each bar is a second direction, the first predetermined area PA1 where the barcode A3 is arranged refers to a rectangular area having four points as its corners. The four points are two points at both ends of a bar, which is arranged at one end in the first direction, in the second direction and two points at both ends of a bar, which is arranged at the other end in the first direction, in the second direction. In addition, the definition of such a first predetermined area PA1 is an example. The first predetermined area may be, for example, an area including all bars entirely thereinside and having sides parallel to the extending direction (second direction) of each bar.
[0062] Then, based on the second data described above, the control unit 93 generates modified second data defining that a frame-shaped second predetermined area (margin area) PA2 surrounding the outside of the product label L is arranged on the product label L as shown in
[0063] The control unit 93 controls the label printer 11 to print information based on the print data generated by the process described above on the label LR, thereby issuing the product label L shown in
[0064] The product label L issued in this manner can be read by, for example, the scanner (reading means) 103 provided in a client terminal (label reading apparatus) 100. The client terminal 100 is arranged, for example, in a store and used for sales management or the like. As shown in
[0065] The control unit 101 has an input and output interface, a storage medium such as a ROM and a RAM, a CPU, a communication circuit, and the like, and stores the input data in the RAM based on the signal output from the CPU, loads the program stored in the ROM to the RAM, and executes the program loaded to the RAM to execute various processes. If it is determined that at least one of the barcode A3 and the digital watermark A5 read by the reading means can be decoded, the control unit 101 of the present embodiment determines that the information decoded from at least one of the barcode A3 and the digital watermark A5 is product information regarding the product.
[0066] The scanner 103 reads both the barcode A3 and the digital watermark A5 printed on the product label L, and transmits the read information to the control unit 101. The display unit 102 is a unit that displays various kinds of information. In the present embodiment, the display unit 102 displays the product information decoded from the barcode A3 and the digital watermark A5 read by the scanner 103. That is, the display unit 102 of the present embodiment displays the JAN code decoded from the barcode A3 and the digital watermark A5. In addition, when both the barcode A3 and the digital watermark A5 read by the scanner 103 cannot be decoded, the display unit 102 displays the fact. The communication unit 104 is provided so as to be able to communicate with, for example, a server device. The information for decoding the barcode A3 and the digital watermark A5 read by the scanner 103 may be acquired through the communication unit 104, or may be acquired from a storage unit or the like provided in the client terminal 100.
[0067] In the weighing and packaging pricing apparatus 1 of the embodiment described above, one product label L on which both the barcode A3 and the digital watermark A5 relevant to at least one piece of product information are displayed is issued. Therefore, for example, even if the product label L is wrinkled or a part of the barcode A3 is dirty, the product information can be acquired from the digital watermark A5. In addition, in the label printer 11 of the embodiment described above, the product label L is issued based on the print data defining that the barcode A3 and the digital watermark A5 are arranged at different positions on one product label L. For this reason, compared with a product label L0 in which the barcode A3 and the digital watermark A5 are arranged so as to overlap each other (at the same position) as shown in
[0068] In the weighing and packaging pricing apparatus 1 of the embodiment described above, the print data defining that the digital watermark A5 is arranged so as to surround the area where the barcode A3 is arranged is generated. Therefore, since the digital watermark A5 can be widely arranged on one product label L, it is possible to improve the readability of the digital watermark A5 by the scanner 103.
[0069] In the weighing and packaging pricing apparatus 1 of the embodiment described above, the product label L is issued on which the digital watermark A5 is printed so as to surround the area where the barcode A3 is printed. Therefore, since the digital watermark A5 can be widely arranged on one product label L, it is possible to improve the readability of the digital watermark A5 by the scanner 103.
[0070] In the client terminal 100 of the embodiment described above, if it is determined that at least one of the barcode A3 and the digital watermark A5 read by the scanner 103 can be decoded, the information decoded from at least one of the barcode A3 and the digital watermark A5 is determined to be product information regarding the product. Therefore, it is possible to enhance the identity between the information written on the product label L and the information read by the scanner 103.
[0071] Although one embodiment has been described above, one aspect of the invention is not limited to the embodiment described above, and various modifications can be made without departing from the spirit of the invention.
First Modification Example
[0072] The print data generated by the control unit 93 is not limited to the print data generated by the above-described processing, and may be, for example, print data generated by processing shown below. Hereinafter, a method of generating print data according to this modification example will be described in more detail with reference to
[0073] The control unit 93 generates fifth data defining the arrangement position of each piece of product information when it is assumed that product information other than the digital watermark A5 is printed on the product label L as shown in
[0074] Then, the control unit 93 generates sixth data defining that a dividing line L1 for dividing one product label L into two areas does not cross (do not overlap) the first predetermined area PA1 as shown in
[0075] Then, based on the fifth data and the seventh data, the control unit 93 generates print data defining that the barcode A3, in which the JAN code is encoded, and the digital watermark A5, in which the JAN code is embedded, are arranged on one product label L and the barcode A3 and the digital watermark A5 are arranged at different positions (so as not to overlap each other) on the one product label L as shown in
[0076] In addition, in
[0077] In addition, in the above modification example, an example has been described in which the control unit 93 divides one product label L into two areas as shown in
[0078] In addition, in order to arrange the digital watermark A5 in the area A11 and the area A12, seventh data may be generated that defines that the area A13 defined by an L-shaped bent dividing line L10, which is formed by a straight line L11 that is a part of the dividing line L1 and a straight line L12 that completely matches the dividing line L2, and an area including the area A11 and the area A12 are specified and the digital watermark A5 is arranged in the area other than the area A13 where the barcode A3 is arranged.
[0079] As described above, the control unit 93 does not necessarily have to arrange the digital watermark A5 so as to surround the four sides (top, bottom, left, and right) of the barcode A3, and may arrange the digital watermark A5 so as to be located at one of the top, bottom, left, and right when viewed from the barcode A3.
Second Modification Example
[0080] A method of generating print data according to a second modification example will be described in more detail with reference to
[0081] The control unit 93 generates first data defining that the digital watermark A5 is arranged in the entire area of one product label L as shown in
[0082] Then, based on the first data and the second data described above, the control unit 93 generates fifth data defining that the product name A1 that is a piece of product information stored in the storage unit 94, the price A2 obtained by multiplying the unit price, which is a piece of product information stored in the storage unit 94, by the value measured by the weighing table 21, and the digital watermark A5 in which the JAN code is embedded are arranged on one product label L as shown in
[0083] Then, as shown in
Third Modification Example
[0084] In the weighing and packaging pricing apparatus 1 of the embodiment and the second modification example described above, an example has been described in which a margin area is formed around the barcode A3 and the digital watermark A5 is arranged around the margin area. However, the invention is not limited thereto. For example, the digital watermark A5 may be arranged in the margin area.
Fourth Modification Example
[0085] In the embodiment and the modification examples described above, the case where the product information encoded as the barcode A3 and the product information embedded as the digital watermark A5 are completely the same has been described as an example. However, in addition to the product information (JAN code) encoded as the barcode A3, other pieces of product information (for example, information on allergic ingredients, information of transportation route from processing to sale and inspection record, or URL information of WEB page where these pieces of information can be viewed) may be embedded. In addition, the individual identification number of a product may be embedded as a digital watermark. Since the digital watermark can generally include a larger amount of information than the barcode A3, various kinds of information can be further included in addition to (a part of) the information of the barcode A3.
Fifth Modification Example
[0086] When the label LR is a mountless label to which no mount is attached, instead of or in addition to the functional configuration of the control unit 93 of the embodiment described above, the control unit (print control unit) 93 of a fifth modification example may generate print data, in which the arrangement area of the digital watermark is specified, based on the size of the product label L predicted from a product information display portion A0 (see
[0087] As shown in
[0088] More specifically, in this fifth modification example, the control unit 93 generates print data defining that the product name A1 (product information display portion A0) that is a piece of product information stored in the storage unit 94, the production area A4 (product information display portion A0) that is a piece of product information stored in the storage unit 94, the price A2 (product information display portion A0) obtained by multiplying the unit price, which is a piece of product information stored in the storage unit 94, by the value measured by the weighing table 21, the barcode A3 in which the JAN code stored in the storage unit 94 is encoded, and the digital watermark A5 in which the JAN code is embedded are arranged on one product label L.
[0089] In addition, the control unit 93 of this fifth modification example generates print data defining that the arrangement area of the digital watermark A5 in the product label L is specified based on the size SL of the product label L predicted from the display sizes of the product name A1, the production area A4, the price A2, and the barcode A3 as the product information display portion A0. In the upper part, it has been described that the product label L is issued by printing information based on the print data on the mountless label LR unwound from the label roll. However, each of the size SL of the product label L and the size of the product information display portion A0 described above means the size of the mountless label LR in the unwinding direction. In addition, in this fifth modification example, the product information obtained by decoding the barcode A3 and the product information obtained by decoding the digital watermark A5 are the same.
[0090] As described above, the control unit 93 that prints the product information on the mountless label generates print data according to a format FM that defines which product information is arranged in which area of one product label L. For example, as shown in
[0091] When all the pieces of information corresponding to the product name, the production area, the price and the barcode defined as the format FM are stored in the storage unit 94, the control unit 93 generates print data defining that the product name, the production area, the price, and the barcode are arranged on one product label L as shown in
[0092] In the weighing and packaging pricing apparatus 1 of the fifth modification example, the arrangement area of the digital watermark A5 in the product label L is specified based on the size SL of the product label L predicted from the product information display portion A0 printed as the product label L. Therefore, a situation in which the size of the digital watermark A5 is extremely smaller or larger than the size of the product information display portion A0 does not occur. This solves a problem that the digital watermark A5 is not arranged over the entire size SL of the product label L and a problem that a margin portion where only the digital watermark A5 is printed is formed. That is, when issuing the product label L by printing the information including the digital watermark A5 on the mountless label LR, it is possible to issue the product label L having a high readability of the digital watermark A5 by the scanner 103 and a small margin portion.
[0093] In the weighing and packaging pricing apparatus 1 of the fifth modification example, since the control unit 93 specifies the entire size SL of the product label L predicted from the product information display portion A0 as the arrangement area of the digital watermark A5, the digital watermark A5 can be widely arranged on one product label L. Therefore, it is possible to improve the readability of the digital watermark A5 by the scanner 103.
Other Modification Examples
[0094] In the embodiment described above, an example has been described in which the control unit 93 generates data defining that the digital watermark A5 is arranged in the entire area of one product label L as shown in
[0095] In the embodiment and the modification examples described above, an example has been described in which the control unit 93 generates print data in which the digital watermark A5 is arranged so as to be continuous. However, the control unit 93 may generate print data in which the digital watermark A5 is arranged so as to be divided into two or more areas.
[0096] In the embodiment and the modification examples described above, an example has been described in which the product label L having product information printed on the label LR with a mount is issued. However, a product label having product information printed on a mountless label may be issued. In this case, the control unit 93 may determine the size of the product label based on the product information included in the print data. In this configuration, it is possible to prevent the product label from becoming unnecessarily long.
[0097] In the embodiment and the modification examples described above, the case where the product label L issued from the label printer 11 is used for the purpose of sales management in a store or the like has been described as an example. However, for example, the product label L issued from the label printer 11 may be used for the purpose of inventory management, distribution management, and the like in warehouses, processing centers, and the like. In this case, as examples of product information encoded as the barcode A3 and product information embedded as the digital watermark A5, it is conceivable that the identification number of the product or the like is barcoded and digitally watermarked or information, such as the store name of the delivery destination, product name, and quantity, is barcoded and digitally watermarked.
[0098] In addition, in the embodiment and the modification examples described above, an example has been described in which the position of the barcode A3 is the lower left on the entire product label L. However, the barcode A3 may be arranged anywhere on the product label L. The control unit 93 appropriately sets the area of the digital watermark A5 according to the position of the barcode A3.
[0099] In addition, in the embodiment and the modification examples described above, an example in which one barcode A3 is arranged on the product label L is shown. However, the number of barcodes A3 is not limited to one. When arranging a plurality of barcodes A3, the control unit 93 arranges the barcodes A3 and the digital watermark A5 so that none of the barcodes A3 overlaps the digital watermark A5.
[0100] In addition, in the embodiment and the modification examples described above, an example in which the barcode A3 arranged on the product label L is a so-called one-dimensional barcode is shown. However, the invention is not limited thereto. For example, a so-called two-dimensional barcode (for example, a QR code (registered trademark)) may be arranged instead of the one-dimensional barcode.
[0101] In the embodiment and the modification examples described above, an example has been described in which the control unit (print control unit) 93 for generating print data is built in the main body of the weighing and packaging pricing apparatus 1. However, the control unit 93 may be provided, for example, in an external server capable of communicating with the weighing and packaging pricing apparatus 1. That is, in the weighing and packaging pricing apparatus 1 according to the modification example, the control unit 93 provided in the external server may acquire information from the storage unit 94 to generate the above-described print data, and the label printer 11 provided in the main body of the weighing and packaging pricing apparatus 1 may download or receive the above-described print data from the control unit 93 and print the information based on the print data on the label LR, thereby issuing the product label L on which the barcode A3 and the digital watermark A5 are displayed at different positions.
[0102] In the embodiment described above, a label issuing and attaching device having a weighing function and a packaging function for weighing a product and then packaging the product with a film has been described as an example. However, one aspect of the invention may be applied to a product label issuing device having only a function of issuing a product label. The invention can be applied to various devices having a function of issuing a product label.