Self commodity sales data processing device and program

By using image recognition and processing technology on a self-service sales terminal, combined with a code scanner and an image processing algorithm, the problem of fraudulent product registration in a self-service sales device is solved, and accurate judgment of multi-product extraction and effective monitoring of transactions is achieved to prevent repeated registration.

JP2025019214AActive Publication Date: 2025-02-06TOSHIBA TEC KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024204359
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-11-25
Publication Date
2025-02-06
Estimated Expiration
2041-03-01

AI Technical Summary

Technical Problem

Existing self-service product sales data processing equipment is difficult to effectively prevent customers from conducting fraudulent product registration operations, such as extracting multiple products at the same time and repeatedly scanning the symbols of low-priced products to register multiple products.

Method used

Image recognition technology is used to capture product extraction actions through a camera, combine a code scanner and an image processing algorithm to determine whether multiple products are extracted at the same time, and prevent duplicate registration by judging whether the product is the same product, including the first and second same judgment modules to confirm the uniqueness of the product, and terminate the transaction when repeated registration is detected.

Benefits of technology

It effectively prevents fraudulent product registration by customers on self-service sales terminals, ensuring the accuracy of product registration and fairness of transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025019214000001_ABST
    Figure 2025019214000001_ABST
Patent Text Reader

Abstract

To provide a self commodity sales data processing device and a program capable of preventing a customer's illegal action in commodity registration.SOLUTION: A commodity self sales data processing device for performing transaction of a commodity purchased by a customer through self-operation comprises: taking-out determination means for determining whether a plurality of commodities have been simultaneously taken out on the basis of an image of commodities taken out from a commodity placing part; first sameness determination means for determining whether the taken-out commodities are the same or different when the taking-out determination means determines that the commodities have been simultaneously taken out; a reading unit that reads information about the taken-out commodities; second sameness determination means for determining whether the commodities read by the reading unit are the same when the first sameness determination means determines that the commodities are different commodities; and stop means for stopping the transaction when the second sameness determination means determines that the commodities are the same.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] An embodiment of the present invention relates to a self-service product sales data processing device and a program. [Background technology]

[0002] When products are sold in stores such as supermarkets, mass retailers, and convenience stores, a self-service product sales data processing device (e.g., a self-service POS (Point of Sales) terminal) may be used, which performs product registration processing and payment processing by the customer himself / herself. Such self-service product sales data processing devices are equipped with a scanner that allows the customer to take products out of a basket and read symbols such as barcodes. The customer packs the products whose symbols have been read by the scanner into shopping bags set in the bagging section.

[0003] However, such self-service product sales data processing devices are subject to fraudulent acts by customers. For example, a customer may take out multiple products (e.g., two products) from a basket at the same time and have the symbol on one of the products (e.g., a cheaper product) read twice to register the two products. It has been difficult to prevent such fraudulent acts. Summary of the Invention [Problem to be solved by the invention]

[0004] An object of the present invention is to provide a self-service product sales data processing device and program capable of preventing fraudulent acts by customers in relation to product registration. [Means for solving the problem]

[0005] The self-service product sales data processing device of one embodiment is a self-service product sales data processing device that is operated by a customer himself to carry out transactions for products he purchases, and is equipped with a removal determination means for determining whether multiple products have been removed simultaneously based on images of the products removed from the product mounting section, a first identity determination means for determining whether the multiple products removed are different products or the same product if the removal determination means determines that multiple products have been removed simultaneously, a reading section for reading information of the removed products, a second identity determination means for determining whether the multiple products read by the reading section are the same product if the first identity determination means determines that the products are different products, and a stop means for stopping the transaction if the second identity determination means determines that the products are the same product. [Brief description of the drawings]

[0006] [Figure 1] FIG. 1 is a perspective view showing a self-service product sales data processing device according to an embodiment. [Diagram 2] FIG. 2 is a front view showing the self-service product sales data processing device. [Diagram 3] FIG. 3 is a block diagram showing a hardware configuration of the self-service product sales data processing device. [Figure 4] FIG. 4 is a functional block diagram showing the functional configuration of the self-service product sales data processing device. [Diagram 5] FIG. 5 is a flowchart showing the control flow of the self-service product sales data processing device. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0007] Hereinafter, an embodiment will be described with reference to the drawings. In the embodiment, a self-service POS terminal (hereinafter referred to as a "self-service POS terminal") that is operated by a customer himself will be described as an example of a self-service product sales data processing device. Note that the present invention is not limited to the embodiment described below.

[0008] A self-service POS terminal according to the embodiment is installed in the checkout area of ​​a store. The store displays products for customers to purchase. Symbols are affixed to the products or containers (bags, boxes, etc.) in which the products are placed. The symbols are coded information and include information for identifying the products to which they are affixed. When a customer enters the store, they receive a basket and place the products they wish to purchase into the basket.

[0009] The self-service POS terminal is a device that allows a customer to operate himself or herself to perform a product registration operation in which a symbol attached to a product to be purchased is read by a scanner, and a settlement operation in which the customer pays for the product.

[0010] Fig. 1 is a perspective view showing a self-service POS terminal 1 according to an embodiment of the present invention, and Fig. 2 is a front view showing the self-service POS terminal 1 according to an embodiment of the present invention.

[0011] As shown in Figs. 1 and 2, the self-service POS terminal 1 of the embodiment has a basket stand 2 (product placement section), a product registration section 4, and an article placement section 6. The basket stand 2 is a stand on which a basket K containing products is placed. In other words, the basket stand 2 is a stand on which products are indirectly placed. The basket stand 2 is attached to the article placement section 6 by a mounting member 22. The basket stand 2 also has a foot section 23, which supports the side of the basket stand 2 opposite to the side attached to the article placement section 6. The basket stand 2 also has a basket placement surface 21 facing upward. The basket placement surface 21 is kept approximately horizontal by the foot section 23. The basket placement surface 21 is large enough to place a basket K on.

[0012] In addition, the basket placement stand 2 is provided with a stopper 24, which is an example of a regulating part, at the boundary with the article placement section 6. The stopper 24 is formed, for example, by bending a rod-shaped metal into a substantially U-shape, and is attached so as to protrude upward from the basket placement surface 21 at the substantial end on the article placement section 6 side, in a direction perpendicular to the flow direction of the products described below.

[0013] The product registration unit 4 is installed close to the basket stand 2. The product registration unit 4 is a device that reads symbols attached to products removed from the basket K and performs product registration processing and payment processing. The product registration unit 4 includes a bagging unit 41, a display unit 43, a scanner 46 (reading unit), and a control unit 300 described below. The scanner 46 is provided downstream of the basket stand 2 in the direction of product movement. The bagging unit 41 is also provided downstream of the scanner 46 in the direction of product movement.

[0014] Two support columns 42 stand upright from the upper rear portion of the housing 48. A temporary stand 45, a scanner 46, and a display unit 43 are attached to the support columns 42 in this order from the bottom.

[0015] The scanner 46 is attached to the support pillar 42 by a support part 421 that protrudes to the right (upstream side in the direction of product flow) from the right support pillar 42. In other words, the scanner 46 is provided to the right (upstream side in the direction of product flow) of the product registration unit 4. In other words, the product registration unit 4 is provided downstream of the scanner 46 in the direction of product flow.

[0016] Scanner 46 has a reading window 461 facing a customer who performs a symbol reading operation. Scanner 46 has a built-in camera, which captures an image of a symbol attached to a commodity passing in front of reading window 461 and reads the symbol. Alternatively, commodity registration unit 4 emits laser light and optically receives and reads the light reflected by a symbol attached to a commodity passing in front of reading window 461. In this embodiment, scanner 46 captures an image of a symbol using a camera and reads the symbol.

[0017] The display unit 43 is attached to the upper position of the support pillar 42 (at a height that is easy for customers to see) with the display surface facing the customer. The display unit 43 displays information to the customer operating the self-service POS terminal 1. The control unit 300 analyzes the symbol read by the scanner 46 to obtain a product code that identifies the product, reads out product information (product name, price, etc.) of the product identified by the product code, and displays it on the display unit 43. The display unit 43 is attached to the support pillar 42 so that its angle can be adjusted left / right and up / down, so that it can be oriented at an angle that is easy for customers to see depending on their height, etc.

[0018] An operation unit 44, which is formed of, for example, a touch panel, is provided on the display surface of the display unit 43. By operating positions on the operation unit 44 that correspond to the images of keys displayed on the display unit 43, the operation unit 44 functions as a keyboard where the displayed keys can be operated.

[0019] The bagging section 41 is an area where products are placed (bagged) into bags F (such as shopping bags or reusable bags) set on an extension rod 411 that extends substantially horizontally from a support 42. The bags F are set on the extension rod 411 by the customer. When set on the extension rod 411, the bottom surface of the bag F contacts the bag placement surface 412. The customer places the product whose symbol has been read by the scanner 46 into the bag F, and the product is bagged. The customer checks that the information about the product whose symbol has been read by the scanner 46 is displayed on the display unit 43 before bagging the product. The basket placement surface 21 of the basket placement table 2 and the bag placement surface 412 of the bagging section 41 are at substantially the same height.

[0020] The temporary placement table 45 is a table on which fragile products or products with a fragile shape (tofu, eggs, bread, assorted sashimi, etc.) are temporarily placed among the products whose symbols have been read by the scanner 46. These products are packed last after the other products have been packed, so that they are packed at the top of the bag F.

[0021] From here, the article placement section 6 will be described. The article placement section 6 is provided adjacent to the upstream side of the product flow direction of the product registration section 4. As described above, the basket placement stand 2 is attached to the article placement section 6, and therefore the article placement section 6 is interposed between the basket placement stand 2 and the product registration section 4. Specifically, the article placement section 6 is located between the basket placement stand 2 and the product registration section 4, and is disposed adjacent to or in contact with the basket placement stand 2 and the product registration section 4.

[0022] A placement section 62 for placing an article related to the sale of a commodity is provided on an upper surface 61 of the article placement section 6. In the embodiment, a handheld touch scanner 621 is an example of an article related to the sale of a commodity. The touch scanner 621 has substantially the same functions as the scanner 46, and reads a symbol attached to the commodity. In the embodiment, the touch scanner 621 is configured to receive reflected light from an LED (Liquid Emitting Diode) symbol emitted from inside with an image sensor arranged in a line, and read the symbol. The placement section 62 is a stand for the touch scanner 621.

[0023] The upper surface 61 of the article placement section 6 is recessed downward from the basket placement surface 21 of the basket placement stand 2 and the bag placement surface 412 of the bagging section 41. However, by providing the placement section 62 on the upper surface 61 of the article placement section 6, the article placement section 6 is formed in an upwardly convex shape. Specifically, by placing the touch scanner 621 on the placement section 62 on the upper surface 61, the article placement section 6 becomes an upwardly convex curved surface (i.e., non-planar) due to the placed touch scanner 621. Furthermore, the article placement section 6 with the touch scanner 621 placed on the placement section 62 becomes in a convex state protruding upward from the basket placement surface 21 of the basket placement stand 2 and the bag placement surface 412 of the bagging section 41.

[0024] Further, the placement unit 62 is located approximately directly below the scanner 46 in the flow direction of the products (width direction of the self-service POS terminal 1) indicated by the arrow Y. In the embodiment, the placement unit 62 is not located approximately directly below the scanner 46 in the depth direction of the self-service POS terminal 1 as shown in Fig. 3. In other words, the placement unit 62 is located in front of the scanner 46 (customer side) in the depth direction of the self-service POS terminal 1.

[0025] Additionally, a generally cylindrical pole 49 extending upward is provided on the upper surface of the support portion 421. A patrol lamp 50 is provided on the upper end of the pole 49. The patrol lamp 50 is a lamp for notifying an attendant when an error occurs in the self-service POS terminal 1 (particularly the product registration unit 4) or when receipt paper has run out, and emits light in red, orange, or other colors depending on the type and situation of the error. Under normal circumstances, the patrol lamp 50 emits blue light or is off.

[0026] Furthermore, a camera 51 is provided at approximately the center of the pole 49 in the vertical direction. The camera 51 is a camera capable of capturing video. The camera 51 is installed facing downward. The camera 51 captures video of the action of removing a product from the basket K, the removed product, the action of moving the product removed from the basket K to a position approximately in front of the scanner 46 in the direction indicated by the arrow Y, and the product being moved. The camera 51 may capture a series of snapshots of the action of removing a product from the basket K, the removed product, the action of moving the product removed from the basket K to a position approximately in front of the scanner 46, and the product being moved.

[0027] In an embodiment configured as described above, a customer places a basket K containing products to be purchased on the basket placement surface 21 of the basket placement stand 2. Since the basket placement stand 2 is provided with a stopper 24, when the basket K is placed on the basket placement surface 21 of the basket placement stand 2, the basket K does not protrude beyond the placement section 62 side, and when a product is removed from the basket K, the basket K does not move toward the placement section 62 side. Therefore, the products in the basket K are not positioned directly below the scanner 46 (i.e., the stopper 24 prevents the products in the basket K from protruding beyond or moving toward the scanner 46 side), and the scanner 46 does not erroneously read the products in the basket K.

[0028] When a customer operates a start key (not shown), the self-service POS terminal 1 starts a transaction for a commodity with the customer. The customer removes a commodity from basket K and moves the commodity in the direction of arrow Y (the direction of movement of the commodity). The customer points the symbol on the commodity toward the scanner 46. The camera 51 captures this action and the commodity that has been removed. The scanner 46 reads the symbol that is pointed at. The customer then moves the commodity whose symbol has been read in the direction of arrow Y and places it in a bag F. The customer performs this action for all the commodity in basket K to perform a commodity registration operation. The self-service POS terminal 1 executes a commodity registration process and a payment process for the commodity for which the customer has performed the commodity registration operation.

[0029] If the product scanned by the scanner 46 is fragile, the customer places the product temporarily on the temporary storage table 45. After the symbols of all the products have been scanned, the products placed on the temporary storage table 45 are finally packed into bags.

[0030] The product registration process refers to a process of obtaining a product code that identifies the product based on the symbol read by scanner 46, reading product information (product name, product price, etc.) related to the product from product master 342 (described later) (see Figure 3) based on the obtained product code, displaying it on display unit 43, and storing the product information in product information unit 332 (see Figure 3).

[0031] The settlement process refers to the process of making a settlement for the transaction using a specified medium based on the product information stored in the product information section 332. The settlement process also includes issuing a receipt on which the total amount and product information are printed. When the settlement process is completed, the transaction with a customer is finished.

[0032] From here, the hardware of the self-service POS terminal 1 according to the embodiment will be described. FIG. 3 is a block diagram showing the hardware configuration of the self-service POS terminal 1. As shown in FIG. 3, the self-service POS terminal 1 includes a central processing unit (CPU) 31, a read-only memory (ROM) 32, a random access memory (RAM) 33, a memory unit 34, and the like. The CPU 31 is the main controller. The ROM 32 stores various programs. The RAM 33 expands programs and various data. The memory unit 34 stores various programs. The CPU 31, the ROM 32, the RAM 33, and the memory unit 34 are connected to one another via a bus 35. The CPU 31, the ROM 32, and the RAM 33 constitute a control unit 300. That is, the control unit 300 executes a control process of the self-service POS terminal 1, which will be described later, by the CPU 31 operating in accordance with a control program stored in the ROM 32 or the memory unit 34 and expanded in the RAM 33.

[0033] The RAM 33 comprises a quantity section 331, a product information section 332, a temporary storage section 333, and a flag section 334. The quantity section 331 stores the number of products removed from basket K at one time. The product information section 332 stores product information of products for which product registration processing has been performed. The temporary storage section 333 temporarily stores product information (product code) of multiple products removed from basket K at one time when the multiple products are read by the scanner 46. The flag section 334 stores a flag "1" when the products removed from basket K at one time are different products. The flag section 334 does not store a flag "1" (the flag remains "0") when the products removed from basket K at one time are the same product.

[0034] The memory unit 34 is composed of a HDD (Hard Disc Drive), a flash memory, etc., and maintains the stored contents even when the power is cut off. The memory unit 34 includes a control program unit 341 and a product master 342. The control program unit 341 stores a control program for controlling the self-service POS terminal 1. The product master 342 stores product information such as the product name and price of the product for each product in association with a product code that identifies the product.

[0035] The control unit 300 connects the operation unit 44, the display unit 43, the coin change machine 52, the bill change machine 53, the printer 54, the card reader 55, the scanner 46, and the camera 51 via the bus 35 and the controller 36. The display unit 43 displays information such as product information and payment information to the customer who operates the self-service POS terminal 1. The operation unit 44 is a keyboard that is provided on the display unit 43 and is operated by the customer, and is composed of touch keys including an end key 441. The end key 441 is operated by the customer when product data processing for all purchased products is completed and the customer's operation of the self-service POS terminal 1 is completed. The coin change machine 52 stores coins out of the money received from the customer and dispenses change for the coins. The bill change machine 53 stores bills out of the money received from the customer and dispenses change for the bills. The printer 54 issues receipts on which product information, payment information, and the like are printed. The card reader 55 reads card information such as a credit card. The scanner 46 reads symbols attached to products. The camera 51 captures an image of the product that the customer has taken out of the basket K.

[0036] The control unit 300 is also connected to a communication interface (I / F) 56 via the bus 35. The communication interface 56 is connected to a store server (not shown), which is a higher-level device of the self-service POS terminal 1, so as to be able to transmit and receive information.

[0037] From here, a functional configuration of the self-service POS terminal 1 according to the embodiment will be described. Fig. 4 is a functional block diagram showing the functional configuration of the self-service POS terminal 1. As shown in Fig. 4, the control unit 300 of the self-service POS terminal 1 functions as a removal determination means 301, a storage means 302, a first identity determination means 303, a second identity determination means 304, a stop means 305, a notification means 306, and a product registration means 307 by following a control program stored in a control program unit 341 and deployed in RAM 33. The removal determination means 301 determines whether multiple (e.g., two) products have been removed at the same time based on an image of the products removed from the basket stand 2. Specifically, the removal determination means 301 determines whether multiple products have been removed at the same time based on an image captured by the camera 51 that captures the images of the products removed from the basket stand 2, for example, by using a method of detecting the contours of the products using a known edge detection technique. More specifically, the removal determination means 301 first detects the hand of the customer who removed the products from the basket K, and determines whether multiple products have been removed at the same time using the above method for the products held in the hand.

[0038] The storage means 302 stores the number of products (e.g., 2 products) that the removal determination means 301 determines have been removed simultaneously. Specifically, the storage means 302 stores the number of products in the number unit 331 when the removal determination means 301 determines that a plurality of products have been removed simultaneously.

[0039] The first identity determination means 303 determines whether each of the products determined to be a plurality by the removal determination means 301 is a different product or the same product. Specifically, the first identity determination means 303 determines whether each of the products determined to be a plurality (e.g., two products) by the removal determination means 301 is a different product or the same product based on whether the colors, textures, etc. of the multiple products are the same or different, for example, using a known general recognition technique.

[0040] When the first identity determination means 303 determines that the products are different (e.g., two different products), the second identity determination means 304 determines whether the products read by the scanner 46 are the same product based on the product information read by the scanner 46. Specifically, when the number of products stored in the storage means 302 (e.g., two products) are read by the scanner 46, the second identity determination means 304 determines whether the products are the same product. For example, when the storage means 302 stores "2", the second identity determination means 304 determines that the two products read by the scanner 46 are the same product if they are the same product. For example, when the storage means 302 stores "3", the second identity determination means 304 determines that the three products read by the scanner 46 are all the same product if they are the same product.

[0041] The stopping means 305 stops the transaction when the second identity determination means 304 determines that the products are the same.

[0042] The notification means 306 issues an alert when the stop means 305 stops a transaction. Specifically, the notification means 306 notifies an attendant or the like of the alert by, for example, causing the patrol lamp 50 to emit red or orange light. The notification means 306 also notifies an attendant or the like of the alert by, for example, transmitting alert information to an attendant PC monitored by the attendant so that the alert information is displayed.

[0043] When the second identity determination means 304 determines that the products are different, the product registration means 307 executes a product registration process for the multiple products. Specifically, when the second identity determination means 304 determines that the products are different, the product registration means 307 executes a product registration process for multiple products (e.g., two products) based on the product codes stored in the temporary storage unit 333.

[0044] From here, the control of the self-service POS terminal 1 will be described. FIG. 5 is a flowchart showing the flow of control of the self-service POS terminal 1. As shown in FIG. 5, the control unit 300 of the self-service POS terminal 1 stores a flag "0" in the flag unit 334 as an initial setting (S11). Next, the control unit 300 judges whether a product has been taken out of the basket K based on an image captured by the camera 51 (S12). For example, if an object other than a hand is present in the image captured by the camera 51, it is judged that a product has been taken out of the basket K. If it is judged that a product has been taken out of the basket K (Yes in S12), then the take-out judgment unit 301 judges whether multiple products have been taken out at the same time based on the image of the camera 51 capturing the image of the product taken out of the basket K (S13). If it is judged that multiple products have been taken out at the same time (Yes in S13), the storage unit 302 stores the number of products taken out at the same time in the number unit 331 (S14).

[0045] Next, the first identity determination means 303 determines whether the multiple products whose numbers are stored in the quantity unit 331 are different products or the same product (S15). If it is determined that the multiple products whose numbers are stored in the quantity unit 331 are different products (No in S15), the control unit 300 rewrites the flag "0" stored in the flag unit 334 to a flag "1" (S16). Then, the control unit 300 returns to S12.

[0046] In addition, if it is determined in S13 that multiple products have not been taken out at the same time (No in S13), the control unit 300 returns to S12. In addition, if it is determined in S15 that the multiple products stored in the quantity unit 331 are the same product (Yes in S15), the control unit 300 returns to S12.

[0047] Furthermore, if it is determined in S12 that the item is not being removed from the basket K (No in S12), the control unit 300 determines whether a symbol has been read by the scanner 46 (S21). If it is determined that a symbol has been read (Yes in S21), the control unit 300 determines whether a flag "1" has been stored in the flag unit 334 (S22). If it is determined that a flag "1" has not been stored in the flag unit 334 (No in S22), the control unit 300 executes a product registration process for the product based on the product code obtained by analyzing the read symbol (S30). Then, the control unit 300 returns to S12.

[0048] Furthermore, in S22, if it is determined that the flag "1" is stored in the flag section 334 (Yes in S22), the acquired product code is stored in the temporary storage section 333 (S23).

[0049] Next, control unit 300 determines whether scanner 46 has read the symbols the number of times stored in count unit 331 (S24). If it is determined that the symbols have not been read the number of times stored in count unit 331 (No in S24), control unit 300 returns to S21 and waits to read the next symbol.

[0050] Furthermore, if it is determined that the scanner 46 has read the number of symbols stored in the number unit 331 (Yes in S24), then the second identity determination means 304 determines whether the products read by the scanner 46 are the same product based on the product information read by the scanner 46 (S25). If it is determined that the products are not the same product (No in S25), the product registration means 307 executes product registration processing for the product based on the product code stored in the temporary storage unit 333 (S26). Then, the control unit 300 changes the flag "1" stored in the flag unit 334 to a flag "0". Then, the control unit 300 returns to S12.

[0051] Furthermore, in S25, if it is determined that the product is the same based on the product information read by the scanner 46 (Yes in S25), the stopping means 305 stops the transaction for that customer (S28). That is, the control unit 300 stops all subsequent processing for that customer and stops the transaction for that customer. Then, the notification means 306 notifies an attendant or the like of an alert indicating that the stopping means 305 has stopped the transaction (S29). Then, the control unit 300 returns to S12. In other words, the control unit 300 determines in S15 that the products removed at the same time are not the same product, but determines in S25 that the product whose symbol is read is the same product, and therefore halts the customer's transaction, as there is a possibility that the customer has engaged in fraud.

[0052] When an attendant or the like is notified of the alert, he or she goes to the self-service POS terminal 1 that issued the alert and checks whether or not the customer has committed any fraud.

[0053] Furthermore, if it is determined in S21 that the operation is not the reading of a symbol (No in S21), the control unit 300 determines whether the end key 441 has been operated (S41). If it is determined that the end key 441 has been operated (Yes in S41), the control unit 300 executes the settlement process for the customer based on the product information stored in the product information section 332 (S42). Then, the control unit 300 ends the transaction for the customer. If it is determined that the end key 441 has not been operated (No in S41), the control unit 300 returns to S12.

[0054] Thus, the self-service POS terminal 1 of the embodiment is a self-service POS terminal 1 that is operated by a customer himself to carry out a transaction for purchasing goods, and is equipped with a removal determination means 301 that determines whether multiple goods have been removed simultaneously based on an image of the goods removed from a basket K placed on the basket stand 2, a first identity determination means 303 that determines whether the multiple goods removed are different goods or the same goods if the removal determination means 301 determines that multiple goods have been removed simultaneously, a scanner 46 that reads information about the removed goods, a second identity determination means 304 that determines whether the multiple goods read by the scanner 46 are the same goods if the first identity determination means 303 determines that the goods are different goods, and a stop means 305 that stops the transaction if the second identity determination means 304 determines that the goods are the same goods.

[0055] According to the self-service POS terminal 1 of such an embodiment, when multiple items taken out of the basket K at one time are different items, if the items read by the scanner 46 are the same item, the transaction is stopped. Therefore, the self-service POS terminal 1 of such an embodiment can prevent fraudulent acts by customers regarding item registration.

[0056] Although the embodiment of the present invention has been described above, this embodiment is presented as an example and is not intended to limit the scope of the invention. This embodiment can be implemented in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the gist of the invention. This embodiment and its modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.

[0057] For example, in the embodiment, the camera 51 has been described as a component of the self-service POS terminal 1. However, this is not limiting, and the camera 51 does not have to be a component of the self-service POS terminal 1. In this case, an image captured by the camera 51 installed near the self-service POS terminal 1 is input to the self-service POS terminal 1. The removal determination means 301 determines whether multiple products have been removed at the same time based on the image input from the camera 51 installed near the self-service POS terminal 1.

[0058] In addition, the program executed by the self-service POS terminal 1 of the embodiment is provided in an installable or executable format file recorded on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD).

[0059] The program executed by the self-service POS terminal 1 of the embodiment may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. The program executed by the self-service POS terminal 1 of the embodiment may be provided or distributed via a network such as the Internet.

[0060] Furthermore, the program executed by the self-service POS terminal 1 of the embodiment may be configured to be provided by being pre-installed in a ROM or the like. [Explanation of symbols]

[0061] 1 Self-service POS terminal 2 Basket stand 4. Product Registration Department 6. Item placement section 21 Basket placement surface 31 CPU 41 Bag Packing Department 43 Display section 44 Control section 46 Scanner 49 Paul 50 Patrol Lamp 51 Camera 300 Control section 301 Retrieval judgment means 302 Memory means 303 First identity determination means 304 Second identity determination means 305 Stopping means 306 Notification means 307 Product Registration Method 331 Number of Pieces 332 Product Information Department 333 Temporary storage 334 Flag section 342 Product Master 421 Support 441 End key 461 Reading window K Basket [Prior art documents] [Patent documents]

[0062] [Patent Document 1] JP 2008-027427 A

Claims

1. A self-service product sales data processing device that allows a customer to operate the device and make a transaction for purchasing a product, a take-out determining means for determining whether a plurality of products have been taken out at the same time based on an image of the product taken out from the product placement unit; a first identity determination means for determining whether the plurality of products taken out at the same time are different products or the same product when the take-out determination means determines that the plurality of products have been taken out at the same time; A reading unit that reads information on the taken-out product; a second identity determination means for determining whether the plurality of products read by the reading unit are the same product when the first identity determination means determines that the products are different products; A stop means for stopping the transaction when the second identity determination means determines that the products are the same product; A self-service product sales data processing device comprising:

2. The method further includes a product registration unit that executes a product registration process for the plurality of products when the second identity determination unit determines that the products are different products. The self-service product sales data processing device according to claim 1.

3. The apparatus further includes a storage means for storing the number of products determined by the removal determination means to have been removed simultaneously, the second identity determination means, when the number of products stored in the storage means is read by the reading unit, determines whether the products are identical products; 3. The self-service product sales data processing device according to claim 1 or 2.

4. The first identity determination means determines whether the products are identical using a general recognition technique.

4. The self-service product sales data processing device according to claim 1.

5. A notification means for notifying an alert when the halting means halts the transaction, 5. A self-service product sales data processing device according to claim 1.

6. a customer himself operates the computer to carry out a transaction for a product to be purchased, and a reading unit reads information on the product taken out from the product placement unit; a take-out determining means for determining whether a plurality of products have been taken out at the same time based on an image of the product taken out from the product placement unit; a first identity determination means for determining whether the plurality of products taken out at the same time are different products or the same product when the take-out determination means determines that the plurality of products have been taken out at the same time; a second identity determination means for determining whether the plurality of products read by the reading unit are the same product when the first identity determination means determines that the products are different products; A stop means for stopping the transaction when the second identity determination means determines that the products are the same product; A program to make it function as such.

Citation Information

Patent Citations

  • Self-checkout terminal

    JP2008027427A