This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2015-190324, filed Sep. 28, 2015, the entire contents of which are incorporated herein by reference.
Embodiments described herein relate generally to a sales registration apparatus of a checkout system, in particular, a sales registration apparatus that writes a reward value on customer media.
A checkout system of one type includes one or more merchandise registration devices and one or more checkout devices. Each of the merchandise registration devices retrieve merchandise information (e.g., unit price) associated with a merchandise code upon input of the merchandise code by an operator, and registers the merchandise information. A checkout device, upon receiving the registered merchandise information from one of the merchandise registration devices, carries out checkout processing in accordance with operation of the checkout device by a customer.
There is a business practice of awarding points in accordance with the amount of a purchase price to customers. The amount of points may be different depending on payment by cash or by a credit card.
According to the checkout system, each of the checkout devices calculates the points upon a customer's selection of a payment method using the checkout device. For customer convenience, it would be desirable to calculate the points with less customer operation of devices.
An embodiment provides an information processing device and a program capable of granting points without performing checkout (payment) processing.
In general, according to an embodiment, a sales registration apparatus includes an imaging device, a media writer, a memory device, a printing device, a communication interface, and a controller. The controller is configured to calculate a reward value earned by purchase of one or more articles, based on a calculation formula stored in the memory device and a total amount of said one or more articles, each of said one or more articles being identified based on an image captured by the imaging device, control the media writer to write the reward value on a rewritable media of a customer, control the printing device to print a receipt indicating identification information of the purchase, and control the communication interface to transmit purchase data including the total amount and the identification information to a checkout apparatus that is provided separately from the sales registration apparatus and with which payment can be made.
According to another embodiment, a method for processing purchase of one or more articles using a sales registration apparatus and a checkout apparatus that is provided separately from the sales registration apparatus includes the steps of: capturing, by the sales registration apparatus, an image of each of said one or more articles; calculating, by the sales registration apparatus, a reward value earned by purchase of said one or more articles based on a calculation formula stored in the sales registration apparatus and total amount of said one or more articles, each of said one or more articles being identified based on each image of said one or more articles; writing, by the sales registration apparatus, the reward value on a media of a customer; printing, by the sales registration apparatus, a sheet indicating identification information of the purchase; transmitting, from the sales registration apparatus to the checkout apparatus, purchase data including the total amount and the identification information; and processing, by the checkout apparatus, payment for said one or more article based on the purchase data and a payment media received from the customer.
According to still another embodiment, a non-transitory computer readable medium includes a program that is executable in a sales registration apparatus to cause the sales registration apparatus to perform a method for processing purchase of one or more articles. The method includes the steps of: capturing an image of each of said one or more articles; calculating a reward value earned by purchase of said one or more articles based on a calculation formula stored in the sales registration apparatus and total amount of said one or more articles, each of said one or more articles being identified based on each image of said one or more articles; writing the reward value on a media of a customer; printing a sheet indicating identification information of the purchase; and transmitting purchase data including the total amount and the identification information from the sales registration apparatus to a checkout apparatus that is provided separately from the sales registration apparatus and with which payment can be made.
Hereinafter, with reference to
The data registration device 102 is arranged on a horizontal work table 104. Each data registration device 102 and each checkout device 103 are electrically connected to each other by a network NT such as a local area network (LAN).
Two checkout devices 103 are arranged with respect to each of the data registration devices 102. In
First, the data registration device 102 will be described in detail.
In addition, the data registration device 102 includes a display device 114 that includes a touch panel 113 and an operation unit 115 on an upper surface of the scanner 111. The merchandise name, price, or the like of merchandise captured by the image capturing unit of the scanner 111 is displayed on the display device 114. The touch panel 113 and the operation unit 115 can receive input of merchandise information.
A printer 116 is provided on a left side of the data registration device 102 when viewed from an operator's side. The printer 116 issues a sheet including a bar code indicating identification data of a transaction, transaction data including the total amount of the transaction, or the like.
In addition, a card reader writer 118 is provided on a right side of the data registration device 102 when viewed from the operator's side. The card reader writer 118 magnetically reads and writes information with respect to a rewritable card (not illustrated) inserted into a card slot 118A. For example, the rewritable card is a film shaped card carried by a customer, that magnetically stores a customer code of the customer C and accumulated points. In addition, the rewritable card includes a rewritable region having a leuco layer formed with, for example, a leuco dye agent which visually displays the accumulated points, and the card reader writer 118 overwrites the accumulated points by applying heat with respect to the rewrite region of the rewrite card.
In addition, a customer-side display device 117 for the customer C is provided on a left side of the data registration device 102 when viewed from the operator's side.
The data registration device 102 specifies merchandise by reading a code such as a bar code or a QR code®, included in images captured by the image capturing unit, using object recognition technology.
The object recognition technology is described in the following document. Keiji Yanai, “The Current State and Future Directions on Generic Object Recognition”, Transactions of Information Processing Society of Japan, Vol. 48, No. SIG 16 “searched Jan. 6, 2014”, internet<URL:http://mm.cs.uec.ac.jp/IPSJ-TCVIM-Yanai.pdf>
The data registration device 102 displays a screen for receiving inputs such as a confirmation and the number of specific merchandise items on the display device 114. Based on information such as the merchandise code of merchandise of which inputs are accepted and the number of merchandise items that is input, the data registration device 102 retrieves merchandise information such as merchandise classification of merchandise corresponding to the merchandise code, the merchandise code, the merchandise name, and unit price of merchandise, from a PLU file F1 (see
In addition, the data registration device 102 transmits the merchandise information, the total amount or cost of the merchandise, points calculated based on the total amount or cost of the merchandise, and accumulated points to which the calculated points are added (hereinafter, collectively referred as to “transaction information”), and identification data of the transaction to the checkout device 103 through the network NT.
Next, the checkout device 103 performing checkout processing by operation of the customer C will be described.
The checkout device 103 includes a first housing 10 and a second housing 11. A change dispenser 4, a hand scanner 7, and a card reader and writer 8 are provided in the first housing 10. The second housing 11 is mounted on an upper surface 10a of the first housing 10. A stationary scanner 5, a display operation panel 6, and a printer 9 are provided in the second housing 11.
The stationary scanner 5 includes an image capturing window 5a provided in an upper portion of the first housing 10 and the image capturing unit (not illustrated) included in the second housing 11. The image capturing unit captures a code symbol image, for example, a bar code or the like when placed in front of the capturing window 5a, and decodes the captured code symbol image. Then, the image capturing unit outputs the decoded code information to a control unit 150 (see
The hand scanner 7 is arranged at an upper portion of a front surface 10b of the first housing 10. A holding portion 10c for holding a tip end portion 71 of the hand scanner 7 in a hooked state is provided at a right upper portion of a front surface 10b of the first housing 10. The hand scanner 7 is configured to read the bar code printed on the sheet issued by the data registration device 102.
The display operation panel 6 includes a display device 61 and a touch panel 62, and is mounted in the second housing 11. The display device 61 displays images. The touch panel 62 is provided on a front surface of the display device 61, and outputs information to a control unit 50 (see
The card reader and writer 8 is arranged on the left side of the second housing 11 and on an upper surface 10a of the first housing 10. The card reader and writer 8 reads and writes information with respect to the rewrite card (recording media) such as a point card and a credit card.
The change dispenser 4 includes a currency and coin insertion slot 41, a bill dispensing port 42, and a coin dispensing unit 43. The coin dispensing unit 43 includes a dispensing port 431 and a bowl 432. The change dispenser 4 receives and sorts bills and coins that are inserted to the money insertion slot 41. Accordingly, the change dispenser 4 discharges change from the dispensing port 431 according to a request of the control unit 50. The dispensed change is received by the bowl 432.
The printer 9 includes a printing unit (not illustrated) included in the second housing 11 and a receipt issue port 91 provided in a front surface 11a of the second housing 11. The printer 9 issues a receipt printed by the printing unit from the receipt issue port 91 according to control of the control unit 150.
In addition, the checkout device 103 includes a table 21 on one side of the first housing 10. The table 21 is a table for placing a basket when the customer C performs payment.
Furthermore, the checkout device 103 includes a display pole 22 that is disposed as a notification unit that indicates a current state of the checkout device 103 on an upper surface 10a of the first housing 10. The display pole 22 includes a light emitting unit 22a that selectively emits blue and red light at a tip end portion thereof.
The checkout device 103 performs the accounting processing through operation by the customer C. For example, in a case of payment by cash, the checkout device 103 calculates a change amount, based on transaction information received from the data registration device 102 and the amount of cash that is deposited, and discharges change from the change dispenser 4. In a case of credit payment, the checkout device 103 performs credit payment processing, based on the transaction information. In addition, the checkout device 103 issues a receipt including payment information for the transaction for which the checkout processing is performed and merchandise information received from the data registration device 102.
In the checkout system 101, the data registration device 102 performs sales registration processing of merchandise. The data registration device 102 transmits transaction information to the checkout device 103 and issues a receipt including identification data of the transaction. The customer inputs identification data printed on the issued receipt in the checkout device 103 to specify the transaction, and operates in the checkout device 103 to perform the checkout processing for the transaction.
Next, a hardware configuration of the data registration device 102 and the checkout device 103 will be described.
As illustrated in
The control unit 150 controls I/O devices such as the scanner 111, the touch panel 113, the display device 114, the operation unit 115 such as a key board, the printer 116, the customer side display device 117, the card reader writer 118, a hard disk drive (HDD) 136, through an input and output (I/O) device control unit 139 and a bus 138, and controls the entire system of the data registration device 102.
The operation unit 115 includes an aggregate key 1151 to complete one transaction. The display device 114 is configured to display transmission address keys B4 and B5 (see
A control program 137 which can be executed by CPU of the control unit 150 and the PLU file F1 are stored in the HDD 136. The PLU file F1 contains information relating to merchandise such as a merchandise code uniquely assigned to each item of merchandise, the name, the price, and merchandise classification of the merchandise, which are associated with each other. In addition, for merchandise to be specified by object recognition, the PLU file F1 also stores feature data such as color and an unevenness condition of a front surface of the merchandise. In addition, the HDD 136 stores a merchandise information storage region F2 for storing merchandise information and a point grant rate storage region F3 (storage unit) for storing a point calculation rate of reward points. In the first embodiment, it is assumed that a higher point grant rate for cash payment is stored in the point calculation rate storage region F3.
The control program 137 executed by the CPU of the control unit 150 of the data registration device 102 is provided by being recorded on a computer readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, a digital versatile disk (DVD) as a file of an installable format or an executable format.
Alternatively, the control program 137 may be stored on a computer connected to a network such as the Internet, and may be provided by being downloaded via a network. In addition, the control program 137 may be provided or distributed via a network such as the Internet.
The control unit 150 can communicate a store server (not illustrated) and the checkout device 103 that are connected through the network NT, using a communication I/F 140.
The store server performs management of merchandise sales registration processing performed by each of data registration devices 102 in a store, and the checkout processing performed by each of the checkout devices 103.
Meanwhile, as illustrated in
The control unit 50 controls I/O devices such as the touch panel 62, the display device 61, the stationary scanner 5, the hand scanner 7, the card reader and writer 8, the printer 9, the change dispenser 4, the display pole 22, and an HDD 36, and controls the entire system of the checkout device 103, through an I/O device control unit 39 and a bus 38.
The card reader and writer 8 read information of a point card and a credit card of a customer, which are inserted to a card insertion port. The printer 9 prints a receipt after the checkout processing, and discharges the printed receipt from the receipt issue port 91. The change dispenser 4 processes bills and coins that are inserted to the currency slot 41. In addition, the change dispenser 4 discharges change from the payment port 431, according to a request.
The HDD 36 stores a control program 37 which can be executed by the control unit 50 and includes a transaction information storage region F5 for storing transaction information transmitted from the data registration device 102.
The control program 37 is provided by being recorded on a computer readable recording medium such as the CD-ROM, the flexible disk (FD), the CD-R, the digital versatile disk (DVD) as a file of an installable format or an executable format.
Alternatively, the control program 37 may be stored on a computer connected to a network such as the Internet, and may be provided by being downloaded via a network. In addition, the control program 37 may be provided or distributed via a network such as the Internet.
The control unit 50 can communicate with a store server (not illustrated) and the data registration device 102 connected through the network NT such as a LAN using a communication I/F 40.
Hereinafter, control processing of the data registration device 102 and the checkout device 103 according to the checkout system 101 according to the present embodiment will be described.
First, control processing performed by the control unit 150 of the data registration device 102 executing the control program 137 will be described.
The total cost amount calculation section 151 has a function for calculating the total cost amount of merchandise sold to the customer C.
The transmission section 152 has a function of transmitting the total cost amount calculated by the total cost amount calculation section 151 to the checkout device 103.
The first point calculation section 153 has a function of calculating (reward) points in accordance with the total cost amount calculated by the total cost amount calculation section 151, using a calculation rate stored in the point calculation rate storage region F3.
The point addition section 154 has a function of adding the points calculated by the first point calculation section 153 to a rewritable card provided by the customer C.
The media selection section 155 has a function of selecting one of plural types of media (payment methods).
The second point calculation section 156 has a function of calculating points, using a calculation rate stored in the point calculation rate storage region F3 in association with one of media selected by the media selection section 155.
Next, a flow of the control processing of the data registration device 102 will be described in detail.
As illustrated in
Meanwhile, when it is determined that no merchandise code is read by the scanner 111 (No in S11), the control unit 150 determines whether or not the aggregate key 1151 is operated (S21). When it is determined that the aggregate key 1151 is operated (Yes in S21), the control unit 150 (total amount calculation section 151) calculates the total cost amount, based on the merchandise information stored in the merchandise information storage region F2 (S22).
Next, the control unit 150 (first point calculation section 153) calculates points granted to the customer C corresponding to the total cost amount, based on the total cost amount calculated in S22 and the calculation rate stored in the point calculation rate storage region F3 (S23). For example, when 5% as the calculation rate is stored in the point calculation rate storage region F3, the points are calculated based on the total cost amount multiplied by 0.05.
Next, the control unit 150 displays a point grant screen P2 indicating the total cost amount and the calculated points on the display device 114 (S24).
When there is an input to close the transaction, the total cost amount B6, the number of total purchased merchandise items, and merchandise information B1 regarding purchased merchandise are displayed on the payment amount display window W3. In addition, points B2 calculated in S23 based on the total cost amount and an announcement B3 prompting insertion of the rewritable card for storing points earned by the transaction into the card reader writer 118 are displayed on the payment amount display window W3.
Meanwhile, each of the first transmission address window W1 and the second transmission address window W2 includes transmission possibility information indicating whether or not information can be currently transmitted to a corresponding checkout device 103 which is displayed with an identification number of the checkout device 103. Also, the transmission address key B4 and the transmission address key B5 for instructing transmission are displayed in the first transmission address window W1 and the second transmission address window W2, respectively. Here, the transmission address key B4 is a declaration key for transmitting merchandise information, the total cost amount, points, or the like to the accounting device A. In addition, the transmission address key B5 is a declaration key for transmitting merchandise information, the total cost amount, points, or the like to the accounting device B. An indicator that transmission is impossible is displayed when the checkout processing is being performed. However, operation of the transmission address keys B4 and B5 for instructing transmission is possible. This is because the checkout processing is completed and transmission of data becomes ready, in a short time.
A selection method of the checkout device 103 as the transmission destination is not limited to by the operation of the transmission address key B4 and the transmission address key B5. For example, one of the checkout devices 103 may be selected as the transaction destination by a combination of the numeric keys and a transmission key provided on the operation unit 115. More specifically, the checkout device 103 correlated with the first transmission address window W1 may be selected by a combination operation of a numeric key “1” and the transmission key.
For example, when the transaction data are preferred to be transmitted to the checkout devices C and D that are not displayed on the point grant screen P2, it is possible to transmit the transaction data to the desired checkout device 103, by specifying one of the checkout devices 103 with the numeric keys and then by operating the transmission key. Since it is possible to arbitrarily specify an identification number of the checkout device 103 as the transmission destination, by a combination operation of the numeric keys and the transmission key provided in the operation unit 115, it is also possible to transmit the transaction data to a device other than the checkout device 103 that is designated in advance.
Returning to
Next, the control unit 150 determines whether or not the transmission address key B4 of the accounting device A is operated (S27). When it is determined that the transmission address key B4 is operated (Yes in S27), the control unit 150 (transmission section 152) transmits transaction information including points calculated in S23 to the accounting device A (S29). Then, the control unit 150 controls the printer 116 to issue a receipt including identification data of the transaction thereon (S31). Then, process returns to S11. In S21, when it is determined that the aggregate key 1151 is not operated (No in S21), the process returns to step S11.
Meanwhile, when it is determined that the transmission address key B4 is not operated (No in S27), the control unit 150 determines whether or not the transmission address key B5 of the accounting device B has been operated (S28). When it is determined that the transmission address key B5 has been operated (Yes in S28), the control unit 150 (transmission section 152) transmits transaction information including points calculated in S23 to the accounting device B (S30). Then, the control unit 150 performs step S31. When it is determined that the transmission address key B5 is not operated (No in S28), the process returns to step S27.
Subsequently, checkout processing performed by the control unit 50 of the checkout device 103 executing the control program 37 in accordance with operation of the customer C will be described.
Then, the control unit 50 of the checkout device 103 displays a payment selection screen (not illustrated) for selecting media (e.g., cash payment or credit payment) (S44). Then, the control unit 50 determines whether or not the cash payment is selected by operation of the customer C (S45). When it is determined that the cash payment is selected (Yes in S45), the control unit 50 displays a cash payment screen (S46). That is, the control unit 50 displays merchandise information (name and unit price of merchandise), the total cost amount, or the like of merchandise purchased by the customer C, based on the transaction information stored in the transaction information storage region F5.
Next, the control unit 50 determines whether or not cash is inserted and a payment key is operated by the customer C (S47). The control unit 50 waits until the payment key is operated (No in S47). When it is determined that the payment key is operated (Yes in S47), the control unit 50 performs cash payment processing, based on the total amount and the amount of cash inserted by the customer C (S48). When change needs to be returned, the control unit 50 controls the change dispenser 4 to discharge the change. Then, the control unit 50 issues a receipt indicating the merchandise name, a unit price, the total amount, the paid amount, a change amount, or the like (S49), by operating the printer 9. Then, the process returns to S41.
Meanwhile, when it is determined that a cash payment is not selected by the customer C (No in S45), the control unit 50 determines whether or not the credit payment is selected by the customer C (S61). When it is determined that the credit payment is selected (Yes in S61), the control unit 50 displays a credit payment screen (S62). That is, the control unit 50 displays merchandise information (merchandise name and unit price) of merchandise purchased by the customer C, the total cost amount, or the like, based on the transaction information. Then, the control unit 50 performs credit payment processing based on a credit card (S63). Then, the control unit 50 performs step S49. In addition, when it is determined that the credit payment is not selected (No in S61), the process returns to S45.
According to the first embodiment, the control unit 150 calculates points and stores the calculated result in the rewritable card, based on the highest calculation rate corresponding to the cash payment, which is stored in the point calculation rate storage region F3. That is, the data registration device 102, which does not perform the checkout processing can calculate and grant points for the transaction.
In the first embodiment, it is possible to store a calculation rate set for the credit payment, which is lower than that for the cash payment in the point calculation rate storage region F3.
For example, a credit only lane (path) only for credit payment may be provided in a plurality of lanes (paths) of the checkout system 101, and a calculation rate of points corresponding to the credit payment may be stored in the point calculation rate storage region F3 of the data registration device 102 arranged in the credit only lane. Accordingly, a point calculated based on the lower calculation rate may be granted to the customer C using the credit card only lane.
Since the credit only lane will be used by only customers C who want to make credit payment, the credit only lane is more likely to have less customers than non-restricted lanes. Therefore, even though grant points are lower, customers who are in a hurry may use the credit only lane.
A second embodiment will be described with reference to
The point calculation rate storage region F3 stores a high calculation rate associated with the cash payment. In addition, the point calculation rate storage region F3 stores a calculation rate for the credit payment, which is lower than that for the cash payment.
According to the second embodiment, calculation rates corresponding to the different payment methods are respectively stored in point calculation rate storage region F3, and the control unit 150 calculates points based on a calculation rate corresponding to the selected payment method. That is, the data registration device 102, which does not perform the checkout processing, can calculate and grant points for the transaction. In addition, according to the second embodiment, since the point calculated based on the calculation rate corresponding to the selected media is granted, no excessive points are granted.
While certain embodiments have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions . Indeed, the novel embodiments described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the embodiments described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
For example, in the above embodiments, the types of payment methods are cash and a credit card. However, the present disclosure is not limited thereto. For example, it is possible to perform checkout processing by other media such as a merchandise coupon and electronic money.
In addition, in the first embodiment, the highest calculation rate corresponding to the cash payment and a lower calculation rate for the credit payment are stored in the point calculation rate storage region F3. However, the present disclosure is not limited thereto. A calculation rate of a predetermined level may be stored.
In addition, in the above embodiments, merchandise is described as an example of a sales target. However, the sales target may be other matter (e.g., service).
Number | Date | Country | Kind |
---|---|---|---|
2015-190324 | Sep 2015 | JP | national |