Product sales data processing device and program

The product sales data processing device improves operability by dynamically enabling/disabling operation buttons based on user inputs and product registration context, simplifying the user interface and enhancing usability.

JP7619596B2Active Publication Date: 2025-01-22TERAOKA SEIKO CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2020170704
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-10-08
Publication Date
2025-01-22
Estimated Expiration
2040-10-08

AI Technical Summary

Technical Problem

Existing product registration systems, such as POS registers, suffer from complex and non-intuitive operation interfaces, leading to reduced operability, particularly with increasing numbers of operation keys and key groups.

Method used

A product sales data processing device that includes an operation receiving means to accept and process operator inputs, and a display means to dynamically enable or disable operation buttons based on the context of the input, such as numerical values and product registration status, thereby simplifying the user interface.

Benefits of technology

The device enhances operability by providing a more intuitive and user-friendly interface that reduces the complexity of operations, allowing even novice users to easily register products and manage transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007619596000001
    Figure 0007619596000001
  • Figure 0007619596000002
    Figure 0007619596000002
  • Figure 0007619596000003
    Figure 0007619596000003
Patent Text Reader

Abstract

To improve operability.SOLUTION: Provided is a commodity sales data processing device that registers a commodity, including: operation receiving means for receiving a declaration operation of an operator; and display means for displaying in an operable manner an operation button in accordance with the declaration operation received by the operation receiving means, in which in a case in which an operation of the operation button displayed by the display means is received subsequent to an operation of inputting a numeric value, the operation receiving means receives the numeric value as a value of an input item corresponding to the operation button.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a product sales data processing device. ,program Regarding. [Background technology]

[0002] Currently, the tasks performed in product registration devices such as POS registers used in supermarkets etc. are becoming more diverse, and the number of operation keys on the screen is also increasing. In response to this, a technology has been proposed that displays multiple key groups on the screen in different colors (for example, see Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2004-178443 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, the technology described in Patent Document 1 still has room for improvement in terms of operability, for example, the screen is still complicated.

[0005] The present invention has been made in consideration of the above circumstances, and has an object to provide a technique for improving operability. [Means for solving the problem]

[0006] One aspect of the present invention for solving the above-mentioned problems is a product sales data processing device that registers products, comprising an operation receiving means that receives a declaration operation from an operator, and a display means that displays an operation button corresponding to the declaration operation received by the operation receiving means in an operable manner, wherein the operation receiving means, when receiving an operation of an operation button displayed by the display means following an operation to input a numerical value, accepts the numerical value as the value of an input item corresponding to the operation button. [Brief description of the drawings]

[0007] [Figure 1] 1 is a perspective view showing an example of the appearance of a POS terminal according to a first embodiment; [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of a POS terminal according to the first embodiment. [Diagram 3] 1 is a display example of a POS terminal according to the first embodiment. [Figure 4] 1 is a display example of a POS terminal according to the first embodiment. [Diagram 5] 1 is a display example of a POS terminal according to the first embodiment. [Figure 6] 1 is a display example of a POS terminal according to the first embodiment. [Figure 7] 1 is a display example of a POS terminal according to the first embodiment. [Figure 8] 1 is a display example of a POS terminal according to the first embodiment. [Figure 9] 1 is a display example of a POS terminal according to the first embodiment. [Figure 10] 1 is a display example of a POS terminal according to the first embodiment. [Figure 11] 1 is a display example of a POS terminal according to the first embodiment. [Figure 12] 13 is a display example of a POS terminal according to the second embodiment. [Figure 13] 13 is a display example of a POS terminal according to the second embodiment. [Figure 14] 13 is a display example of a POS terminal according to the second embodiment. [Figure 15] 13 is a display example of a POS terminal according to the second embodiment. [Figure 16] 13 is a display example of a POS terminal according to the second embodiment. [Figure 17] 13 is a display example of a POS terminal according to the second embodiment. [Figure 18] 13 is a display example of a POS terminal according to the second embodiment. [Figure 19] 13 is a display example of a POS terminal according to the second embodiment. [Figure 20] 13 is a display example of a POS terminal according to the second embodiment. [Figure 21] 10 is a flowchart showing an operation example of the POS terminal according to the second embodiment. [Figure 22] 11 is an explanatory diagram illustrating the relationship between a numeric input value and valid / invalid button operations. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] (First embodiment) The first embodiment will be described with reference to Figs. 1 to 11. Fig. 1 is a perspective view showing an example of the appearance of a POS terminal 20 according to the first embodiment (similar to the second embodiment). Fig. 2 is a diagram showing an example of the configuration of a POS terminal 20 according to the first embodiment (similar to the second embodiment). In Figs. 1 and 2, the same parts are given the same reference numerals.

[0009] The POS terminal 20 (product sales data processing device) is capable of executing a product registration process for registering purchased products and a payment process (also referred to as a settlement process or a payment process) for settling (accounting) the registered products.

[0010] An example of the configuration of the POS terminal 20 shown in Fig. 2 will be described with reference to Fig. 1. The POS terminal 20 includes a CPU 201, a ROM 202, a RAM 203, a scanner unit 204, a store clerk display unit 205, a customer display unit 206, a hard disk 207, a key operation unit 208, a card payment unit 209, a printing unit 210, a voice output unit 211, a communication unit 212, and a drawer 213. These can communicate with each other via a bus 215.

[0011] The CPU 201 is a central processing unit, and controls the operation of the POS terminal 20 by reading and executing programs stored in the ROM 202 . The ROM 202 is a read-only memory, and stores various types of information used by the CPU 201, including programs.

[0012] The RAM 203 is a read / write memory and stores various information. For example, the RAM 203 stores information acquired from the outside (e.g., a product master acquired from a store controller (not shown)) and information generated in processing (e.g., registration information generated in a registration process, settlement information generated in a settlement process, etc.). In the following description, either or both of the registration information and the settlement information may be referred to as transaction information.

[0013] The scanner unit 204 optically reads, for example, a barcode or a two-dimensional code attached to a product. The sales clerk display unit 205 is a touch display for sales clerks, which displays various information to sales clerks and receives various inputs from sales clerks. The customer display unit 206 is a touch display for customers, which displays various information to customers and accepts various inputs from customers.

[0014] Although the scanner unit 204 is used to register products, products may be registered by other methods. For example, if a button corresponding to each product is displayed on the store clerk display unit 205, the store clerk can operate (press) the button to register the product.

[0015] The hard disk 207 stores various information. For example, the hard disk 207 may store programs executed by the CPU 201 instead of the ROM 202. Also, instead of the RAM 203, the hard disk 207 may store information acquired from the outside and information generated during processing.

[0016] The key operation unit 208 is made up of various keys (buttons) and receives various inputs from the store clerk. The card payment unit 209 reads information from various cards (credit cards, transportation cards, etc.) to execute non-cash payments. The card payment unit 209 may include, for example, a card recognition unit (reading unit), a display unit, and an operation unit, but it is sufficient if it includes at least a card recognition unit. The card recognition unit can also read point cards when giving or using points.

[0017] The printing unit 210 is a printing unit that ejects media, and prints and issues various media such as receipts. The audio output unit 211 outputs audio. For example, the audio output unit 211 outputs audio guidance and the like. The communication unit 212 transmits and receives information to and from other devices (other POS terminals 20, a store controller (not shown)).

[0018] The drawer 213 is a storage unit that stores the money received from the customer, and allows the money to be taken out from the storage unit or stored in the storage unit according to the operation of the store clerk display unit 205 or the key operation unit 208. Note that the POS terminal 20 may be provided with an automatic change dispenser in addition to the drawer 213.

[0019] (POS terminal operability) The POS terminal 20 has a screen on the clerk display unit 205 that is easier to understand for the clerk who is the operator, and allows the clerk to operate it more easily. This allows even a clerk who is not familiar with operating a cash register (such as a new employee) to operate it easily. In addition, there is no need to provide training such as an explanation of how to operate the cash register to clerks who are not familiar with the operation (or the time required for training can be reduced).

[0020] Fig. 3 is a display example of the POS terminal 20 according to the first embodiment (similar to the second embodiment). Figs. 4 to 11 are display examples of the POS terminal 20 according to the first embodiment. Figs. 4 to 11 show, as a specific example, a scene in which a certain customer purchases two bags of asparagus at a 10% discount and settles the payment using three gift certificates (50 yen).

[0021] Fig. 3 shows the display contents of the registration screen in a scene before the registration of one product item. In Fig. 3, the subtotal button BT10 at the bottom right of the screen is a button for instructing the end of the registration process (end of registration of all purchased products in the transaction). The subtotal button BT10 becomes valid after products are registered, so in the scene of Fig. 5 before the registration of one product item, operation of the subtotal button BT10 is invalid. Therefore, in the scene of Fig. 3, the subtotal button BT10 is displayed in a manner indicating that operation is invalid (grayed down, etc., shown with a dashed frame in the drawing, the same applies to other buttons in other drawings).

[0022] Fig. 4 (similar to Fig. 8) shows the display contents of a part of the registration screen (the part surrounded by dashed line P in Fig. 3). Fig. 4(A) shows the display contents in the scene shown in Fig. 3 where the store clerk declares a product discount (for example, by operating the product discount declaration key located on key operation unit 208). Symbol SGZ01 in Fig. 4(A) is product discount declared information that notifies the user that a product discount has been declared.

[0023] Fig. 4(B) shows the display content in the scene in Fig. 4(A) where the store clerk declares the number of items (for example, by operating a number key arranged on key operation unit 208). The symbol SGZ02 in Fig. 4(B) is number declaration completed information that notifies the fact that the number of items has been declared.

[0024] Although it is different from the flow of this example, if the sales clerk declares a product discount (for example, by operating the product discount declaration key located on the key operation unit 208) from the scene of Fig. 4(A), product discount declaration information notifying that the product discount has been declared is displayed. Also, if the sales clerk declares a product sale change (price change) from the scene of Fig. 4(A) (for example, by operating the product sale change declaration key located on the key operation unit 208), product sale change declaration information notifying that the product sale change has been declared is displayed.

[0025] Fig. 5 shows the display contents of the registration screen in the scene where the store clerk registers asparagus (in this example, by operating the preset button on the right side of the screen) from the scene of Fig. 4(B). In other words, when asparagus is registered after declaring the product discount and the quantity, the POS terminal 20 displays a small screen SG01 in front of the registration screen as shown in Fig. 5.

[0026] The small screen SG01 is provided with a quantity input value display area HR01 that displays the quantity input value, and an operation information display area HR02 that displays operation information. In addition, various buttons (discount button BT21, discount button BT22, quantity button BT23, sell change (selling price change) button BT24, input button BT30, confirm button BT31, and cancel button BT32) are arranged on the small screen SG01. In addition, the small screen SG01 is provided with a display area corresponding to the discount button BT21 (as well as the discount button BT22, quantity button BT23, and sell change button BT24).

[0027] The DISCOUNT button BT21, DISCOUNT button BT22, QUANTITY button BT23, and SELL / CHANGE button BT24 are buttons that correspond (are related to) declarations. Specifically, the DISCOUNT button BT21 is a button that corresponds to a product discount declaration. The DISCOUNT button BT22 is a button that corresponds to a product discount declaration. The QUANTITY button BT23 is a button that corresponds to a quantity declaration. The SELL / CHANGE button BT24 is a button that corresponds to a product sell / change declaration.

[0028] In the example shown in Fig. 5, "Asparagus under ¥100" is displayed in the operation information display area HR02. Also, in the example shown in Fig. 5, among the buttons corresponding to declarations (Discount button BT21, Discount button BT22, Quantity button BT23, Sell / Change button BT24), the buttons corresponding to declarations that have been made (Discount button BT22, Quantity button BT23) are displayed in a display mode (solid line frame in the drawing) indicating that the operation is valid, and the buttons corresponding to declarations that have not been made (Discount button BT21, Sell / Change button BT24) are displayed in a display mode indicating that the operation is invalid. In other words, before the registration of asparagus, no product discount declaration was made by the store clerk, so the POS terminal 20 displays the discount button BT21 corresponding to the product discount declaration in a display mode indicating that the operation is invalid, and because a product discount declaration was made by the store clerk, the POS terminal 20 displays the discount button BT22 corresponding to the product discount declaration in a display mode indicating that the operation is valid, and because a quantity declaration was made by the store clerk, the quantity button BT23 corresponding to the quantity declaration in a display mode indicating that the operation is valid, and because no product sale change declaration was made by the store clerk, the POS terminal 20 displays the discount button BT21 corresponding to the product sale change declaration in a display mode indicating that the operation is invalid.

[0029] The stop button BT32 is a button for invalidating (canceling) an operation (e.g., the immediately preceding operation) or for canceling the processing of the small screen SG01 (deleting the small screen, etc.). Instead of the stop button BT32, a button for invalidating an operation and a button for canceling the processing of the small screen SG01 may be separately arranged. The same applies to the stop button BT62 of the small screen SG02 shown in Fig. 9, the stop button BT132 of the small screen SG03 shown in Fig. 12, and the stop button BT162 of the small screen SG04 shown in Fig. 19.

[0030] Fig. 6 shows the display contents of the registration screen when the store clerk has completed the operation on the small screen SG01 from the scene in Fig. 5. Specifically, when the store clerk operates as shown in Fig. 7 from the scene in Fig. 5, the POS terminal 20 displays the registration screen as shown in Fig. 6.

[0031] Fig. 7(A) shows the display contents of the small screen SG01 in a scene where the store clerk inputs the number "10" (operating the number key "1" arranged on the key operation unit 208, and then operating the number key "0") from the scene in Fig. 5. In Fig. 7(A), the number "10" input by the store clerk is displayed in the number input value display area HR01.

[0032] Fig. 7(B) shows the display content of the small screen SG01 in the scene where the store clerk operates the discount button BT22 from the scene of Fig. 7(A). In Fig. 7(B), "10" is displayed in the display area corresponding to the discount button BT22.

[0033] Fig. 7(C) shows the display contents of the small screen SG01 in a scene where the store clerk operates the input button BT30 from the scene of Fig. 7(B). In Fig. 7(C), "Discount 10" is additionally displayed in the operation information display area HR02.

[0034] Fig. 7(D) shows the display contents of the small screen SG01 in a scene where the store clerk inputs the number "2" (operates the number key "2" arranged on the key operation unit 208) from the scene in Fig. 7(C). In Fig. 7(D), the number "2" input by the store clerk is displayed in the number input value display area HR01.

[0035] Fig. 7(E) shows the display content of the small screen SG01 in a scene where the store clerk operates the quantity button BT23 from the scene of Fig. 7(D). In Fig. 7(D), "2" is displayed in the display area corresponding to the quantity button BT23.

[0036] Fig. 7(F) shows the display contents of the small screen SG01 in a scene where the store clerk operates the input button BT30 from the scene of Fig. 7(E). In Fig. 7(F), "quantity 2" is additionally displayed in the operation information display area HR02. And Fig. 6 described above shows the display contents of the registration screen in a scene where the store clerk operates the Confirm button BT31 from the scene of Fig. 7(F). That is, when the store clerk operates the Confirm button BT31 from the scene of Fig. 7(F), the POS terminal 20 erases the small screen SG01 and reflects the information displayed in the operation information display area HR02 of the small screen SG01 on the registration screen. Fig. 7(G) will be described later.

[0037] 4 shows an example in which the product discount declaration is made in the order of the quantity declaration, but the quantity declaration may be made in the order of the product discount declaration. In other words, when multiple declarations are made before an operation to specify a product (scanning the product barcode or operating the product preset button), the order of the declarations may be arbitrary.

[0038] Also, while Fig. 7 shows an example in which the discount button BT22 and the quantity button BT23 are operated in this order, the quantity button BT23 and the discount button BT22 may be operated in this order. In other words, when operating multiple buttons (buttons corresponding to declarations) on the small screen SG01, the order of operation may be arbitrary. For example, the example in Fig. 7 shows the order of quantity input "10" → discount button BT22 → input button BT30 → quantity input "2" → quantity button BT23 → input button BT30 → confirm button BT31, but the order may be the order of quantity input "2" → quantity button BT23 → input button BT30 → quantity input "10" → discount button BT22 → input button BT30 → confirm button BT31.

[0039] 4 to 7 show an example of registering two bags of asparagus at a 10% discount, but the same applies when registering other products with a discount, when registering a sale price change, or when registering two or more products. For example, when changing the selling price of product A (484 yen including tax) to 399 yen and registering it, the store clerk declares the sale price change (operates the product sale price change declaration key arranged in the key operation unit 208), then specifies the product A (scans the barcode of product A, operates the preset button of product A), and operates according to the small screen SG01 displayed after specification (input quantity "399" → sale price change button BT24 → input button BT30 → confirm button BT31). For example, when registering three units of product B, the store clerk declares the quantity (operates the quantity declaration key located on key operation unit 208), then identifies product B, and operates in accordance with the small screen SG01 that is displayed after identification (input quantity "3" → quantity button BT23 → input button BT30 → confirm button BT31).

[0040] (When small screen SG01 is not displayed) 4 to 7 show an example of registering two bags of asparagus with a 10% discount, but when registering one product without discounting, discounting, or selling change, the store clerk does not make any declaration (product discount declaration, product discount declaration, quantity declaration, product selling change declaration) before identifying the product. In this case, the POS terminal 20 does not display the small screen SG01. In other words, if there is no declaration before identifying the product, the POS terminal 20 simply registers the product (no discount, no discount, no selling change, 1 unit registration) without displaying the small screen SG01 after identifying the product.

[0041] Fig. 8(A) shows the display content in a scene where the store clerk declares the number of pieces (operates the number key arranged on the key operation unit 208) from the scene in Fig. 6. In Fig. 8(A), the number of pieces declared information SGZ02 is displayed.

[0042] Fig. 8(B) shows the display content at the scene in Fig. 8(A) where the store clerk declares a gift certificate (for example, by operating a gift certificate key arranged on key operation unit 208). The code SGZ05 in Fig. 8(B) is gift certificate declaration completed information that notifies the fact that a gift certificate has been declared.

[0043] Although it is different from the flow of this example, if the store clerk declares a subtotal discount (for example, by operating the subtotal discount declaration key located on the key operation unit 208) from the scene of Fig. 6, subtotal discount declared information is displayed to notify that the subtotal discount has been declared. Also, if the store clerk declares a subtotal discount (for example, by operating the subtotal discount declaration key located on the key operation unit 208) from the scene of Fig. 6, subtotal discount declared information is displayed to notify that the subtotal discount has been declared.

[0044] Fig. 9 shows the display contents of the subtotal screen when the store clerk operates the subtotal button BT10 from the scene of Fig. 8(B). In other words, when the subtotal button BT10 is operated after the number of items or gift certificates is declared, the POS terminal 20 displays the small screen SG02 in front of the subtotal screen as shown in Fig. 9.

[0045] The small screen SG02 is provided with a quantity input value display area HR41 that displays the quantity input value, and an operation information display area HR42 that displays operation information. In addition, various buttons (Discount button BT51, discount button BT52, quantity button BT53, gift certificate button BT55, input button BT60, confirm button BT61, and cancel button BT62) are arranged on the small screen SG02. ​​In addition, the small screen SG02 is provided with a display area corresponding to the discount button BT51 (as well as the discount button BT52, quantity button BT53, and gift certificate button BT55).

[0046] The Discount button BT51, the discount button BT52, the quantity button BT53, and the gift certificate button BT55 are buttons that correspond (are related to) declarations. Specifically, the Discount button BT51 is a button that corresponds to a subtotal discount declaration. The Discount button BT52 is a button that corresponds to a subtotal discount declaration. The quantity button BT53 is a button that corresponds to a quantity declaration, similar to the quantity button BT23 on the small screen SG01. The gift certificate button BT55 is a button that corresponds to a gift certificate declaration.

[0047] In the example shown in FIG. 9, of the buttons corresponding to declarations (Discount button BT51, Discount button BT52, Quantity button BT53, Gift Certificate button BT55), the buttons corresponding to declarations that have been made (Quantity button BT53, Gift Certificate button BT55) are displayed in a display manner indicating that the operation is valid, and the buttons corresponding to declarations that have not been made (Discount button BT51, Discount button BT52) are displayed in a display manner indicating that the operation is invalid. In other words, before the operation of the subtotal button BT10, because no subtotal discount was declared by the store clerk, the POS terminal 20 displays the discount button BT51 corresponding to the subtotal discount declaration in a display mode indicating that the operation is invalid, and because no subtotal discount was declared by the store clerk, the discount button BT52 corresponding to the subtotal discount declaration in a display mode indicating that the operation is invalid, because a quantity was declared by the store clerk, the quantity button BT53 corresponding to the quantity declaration in a display mode indicating that the operation is valid, and because a gift certificate declaration was made by the store clerk, the gift certificate button BT55 corresponding to the gift certificate declaration in a display mode indicating that the operation is valid.

[0048] FIG. 10(A) shows the display contents of the small screen SG02 in a scene in which the clerk inputs the number "3" (operates the number key "3" arranged on the key operation unit 208) from the scene in FIG. 9. FIG. 10(B) shows the display contents of the small screen SG02 in a scene in which the clerk operates the quantity button BT53 from the scene in FIG. 10(A). In FIG. 10(B), "3" is displayed in the display area corresponding to the quantity button BT53. FIG. 10(C) shows the display contents of the small screen SG02 in a scene in which the clerk operates the input button BT60 from the scene in FIG. 10(B). In FIG. 10(C), "quantity 3" is displayed in the operation information display area HR42.

[0049] FIG. 10(D) shows the display contents of the small screen SG02 in a scene in which the clerk inputs the number "50" (operates the number key "5" arranged on the key operation unit 208, and then operates the number key "0") from the scene in FIG. 10(C). FIG. 10(E) shows the display contents of the small screen SG02 in a scene in which the clerk operates the gift certificate button BT55 from the scene in FIG. 10(D). In FIG. 10(E), "50" is displayed in the display area corresponding to the gift certificate button BT55. FIG. 10(F) shows the display contents of the small screen SG02 in a scene in which the clerk operates the input button BT60 from the scene in FIG. 10(E). In FIG. 10(F), "Gift Certificate 50" is additionally displayed in the operation information display area HR42.

[0050] Fig. 11 shows the display contents of the small screen when the store clerk operates the Confirm button BT61 from the scene of Fig. 10(F). In other words, when the store clerk operates the Confirm button BT61 from the scene of Fig. 10(F), the POS terminal 20 erases the small screen SG02 and reflects the information displayed in the operation information display area HR42 of the small screen SG02 on the small screen.

[0051] 11, for example, a store clerk receives currency (deposit) from a customer, inputs the amount of the currency, and operates the billing (actual amount) key BT11. As a result, the POS terminal 20 dispenses change if necessary, prints and issues a receipt, and the transaction for that customer is completed.

[0052] In addition, FIG. 8 shows an example where the number declaration is made in the order of the gift certificate declaration, but the gift certificate declaration may be made in the order of the number declaration. In other words, when making multiple declarations before operating the subtotal button BT10, the order of the declarations may be arbitrary. Also, FIG. 10 shows an example where the number button BT53 and the gift certificate button BT55 are operated in this order, but the gift certificate button BT55 and the number button BT53 may be operated in this order. In other words, when operating multiple buttons (buttons corresponding to declarations) on the small screen SG02, the order of the operations may be arbitrary. For example, in the example of FIG. 10, the order is number input "3" → number button BT53 → input button BT60 → number input "50" → gift certificate button BT55 → input button BT60 → confirm button BT61, but the order may be number input "50" → gift certificate button BT55 → input button BT60 → number input "3" → number button BT53 → input button BT60 → confirm button BT61.

[0053] 8 to 11 show an example of using three gift certificates (50 yen) to settle the bill, but the same applies to cases where a discount is applied or a discount is applied. For example, when deducting 20 yen from the subtotal (500 yen including tax), the store clerk declares a subtotal discount (operates the subtotal discount declaration key arranged on the key operation unit 208), then operates the subtotal button BT10, and operates according to the small screen SG02 displayed after the subtotal button BT10 is operated (discount button BT51 → input button BT30 → confirm button BT31). Also, for example, when discounting the subtotal (500 yen including tax) by 5%, the store clerk declares a subtotal discount (operates the subtotal discount declaration key arranged on the key operation unit 208), then operates the subtotal button BT10, and operates according to the small screen SG02 displayed after the subtotal button BT10 is operated (discount button BT52 → input button BT30 → confirm button BT31).

[0054] 8 to 11 show an example of using three gift certificates (50 yen) to settle the bill, but when using one gift certificate, inputting the number of gift certificates may be omitted. That is, in Fig. 8 to 10, the sequence is: quantity declaration → gift certificate declaration → subtotal button BT10 → quantity input "3" → quantity button BT53 → input button BT60 → quantity input "3" → gift certificate button BT55 → input button BT60 → confirm button BT61, but it may be: gift certificate declaration → subtotal button BT10 → quantity input "50" → gift certificate button BT55 → input button BT60 → confirm button BT61.

[0055] (When small screen SG02 is not displayed) 8 to 11 show an example of settling the bill using three gift certificates (50 yen each), but if the bill is settled without any discount or discount and without using any gift certificates, the store clerk does not make any declaration (subtotal discount declaration, subtotal discount declaration, quantity declaration, gift certificate declaration) before operating the subtotal button BT10. In this case, the POS terminal 20 does not display the small screen SG02. ​​In other words, if there is no declaration before operating the subtotal button BT10, the POS terminal 20 simply displays the small screen SG02 after operating the subtotal button BT10 without displaying the small screen SG02.

[0056] Second embodiment Next, the second embodiment will be described with reference to Fig. 12 to Fig. 22. Fig. 12 to Fig. 20 are display examples of the POS terminal 20 according to the second embodiment. Fig. 12 to Fig. 20 show, as a specific example, a scene in which a certain customer purchases two bags of asparagus at a 10% discount, 2.5 meters of ribbon at a 50 yen discount, and four cans of beer, and settles the bill using three gift certificates (100 yen).

[0057] Fig. 12 shows the display contents in the scene where the store clerk inputs the number "10" from the scene in Fig. 3. In other words, if the quantity is input before the registration of the product to be registered (in this example, asparagus, the first item), the POS terminal 20 displays a small screen SG03 in front of the registration screen as shown in Fig. 12.

[0058] The small screen SG03 is provided with a quantity input value display area HR101 that displays the quantity input value, and an operation information display area HR102 that displays operation information. In addition, the small screen SG02 is provided with various buttons (Discount button BT121, Discount button BT122, Quantity button BT123, Sell / Change button BT124, Input button BT130, Confirm button BT131, and Cancel button BT132). In addition, the small screen SG03 is provided with a display area corresponding to the Discount button BT121 (as well as the Discount button BT122, Quantity button BT123, and Sell / Change button BT124).

[0059] In the first embodiment, the discount button BT21 on the small screen SG01 (FIG. 5) is a button corresponding to a product discount declaration, the discount button BT22 is a button corresponding to a product discount declaration, the quantity button BT23 is a button corresponding to a quantity declaration, and the sell change button BT24 is a button corresponding to a product sell change declaration, but the discount button BT121 (the same applies to the discount button BT122, the quantity button BT123, and the sell change button BT124) on the small screen SG03 (FIG. 12) in the second embodiment is not a button corresponding to a declaration. In other words, in the second embodiment, whether or not the discount button BT121 on the small screen SG03 is displayed in a display mode indicating that the operation is valid is unrelated to whether or not the product discount declaration key has been operated. The same is true for the discount button BT122, the quantity button BT123, and the sell change button BT124 on the small screen SG03. In relation to the above, in the second embodiment, the product discount declaration key, the product discount declaration key, the quantity key, and the product sell change declaration key may or may not be arranged on the key operation unit 208.

[0060] Fig. 13(A) shows the display contents of the small screen SG03 in a scene where the store clerk operates the discount button BT122 from the scene of Fig. 12. In Fig. 13(A), "10" is displayed in the display area corresponding to the discount button BT122. Fig. 13(B) shows the display contents of the small screen SG03 in a scene where the store clerk operates the input button BT130 from the scene of Fig. 13(A). In Fig. 13(B), "Discount 10" is displayed in the operation information display area HR102.

[0061] FIG. 13(C) shows the display contents of the small screen SG03 in a scene where the clerk inputs the number "2" from the scene of FIG. 13(B). FIG. 13(D) shows the display contents of the small screen SG03 in a scene where the clerk operates the quantity button BT123 from the scene of FIG. 13(C). In FIG. 13(D), "2" is displayed in the display area corresponding to the quantity button BT123. FIG. 13(E) shows the display contents of the small screen SG03 in a scene where the clerk operates the input button BT130 from the scene of FIG. 13(D). In FIG. 13(E), "quantity 2" is additionally displayed in the operation information display area HR102. FIG. 13(F) shows the display contents of the small screen SG03 in a scene where the clerk registers asparagus from the scene of FIG. 13(E). In FIG. 13(E), information about two bags of asparagus (10% discount each) is displayed in the operation information display area HR102.

[0062] Fig. 14 shows the display contents of the registration screen in a scene where the store clerk operates the Confirm button BT131 from the scene of Fig. 13(F). In other words, when the store clerk operates the Confirm button BT131 from the scene of Fig. 13(F), the POS terminal 20 erases the small screen SG03 and reflects the information displayed in the operation information display area HR102 of the small screen SG03 on the registration screen.

[0063] Fig. 15 shows the display contents in the scene in Fig. 14 where the store clerk inputs the number "2.5" (operates the number key "2" arranged on the key operation unit 208, then operates the decimal point key "." arranged on the key operation unit 208, and then operates the number key "5" arranged on the key operation unit 208). In other words, if the number is input before registering the product to be registered (in this example, the second item, ribbon), the POS terminal 20 displays a small screen SG03 in front of the registration screen as shown in Fig. 12.

[0064] Fig. 16(A) shows the display contents of the small screen SG03 in a scene where the store clerk operates the quantity button BT123 from the scene in Fig. 15. In Fig. 15(A), "2.5" is displayed in the display area corresponding to the quantity button BT123. Fig. 16(B) shows the display contents of the small screen SG03 in a scene where the store clerk operates the input button BT130 from the scene in Fig. 16(A). In Fig. 16(B), "Quantity 2.5" is displayed in the operation information display area HR102.

[0065] FIG. 16(C) shows the display contents of the small screen SG03 in a scene where the clerk inputs the number "50" from the scene of FIG. 16(B). FIG. 16(D) shows the display contents of the small screen SG03 in a scene where the clerk operates the discount button BT121 from the scene of FIG. 16(C). In FIG. 16(D), "50" is displayed in the display area corresponding to the discount button BT121. FIG. 16(E) shows the display contents of the small screen SG03 in a scene where the clerk operates the input button BT130 from the scene of FIG. 16(D). In FIG. 16(E), "Discount -50" is additionally displayed in the operation information display area HR102. FIG. 16(F) shows the display contents of the small screen SG03 in a scene where the clerk registers a ribbon from the scene of FIG. 16(E). In FIG. 16(E), information about a ribbon of 2.5 meters (discount of 50 yen) is displayed in the operation information display area HR102.

[0066] Fig. 16(G) shows the display contents of the small screen SG03 in a scene in which the clerk inputs the number "4" (operates the number key "4" arranged on the key operation unit 208) from the scene in Fig. 16(F). Fig. 16(H) shows the display contents of the small screen SG03 in a scene in which the clerk operates the quantity button BT123, further operates the input button BT130, and further registers canned beer from the scene in Fig. 16(G). In Fig. 16(H), information regarding four cans of beer is additionally displayed in the operation information display area HR102.

[0067] As shown in Fig. 15 and Fig. 16, the POS terminal 20 can register two products (ribbon and canned beer) on one small screen SG03. In this example, as described later, an example in which a store clerk operates the Confirm button BT131 from Fig. 16(H) will be described, but by inputting the quantity before operating the Confirm button BT131, three or more products (products with discounts, discounts, or sales changes, or products to be registered multiple times) can be registered in the same way on one small screen SG03.

[0068] (When small screen SG03 is not displayed) 12 to 17 are examples of registering two bags of asparagus with a 10% discount, 2.5 meters of ribbon with a 50 yen discount, and four cans of beer, but when registering one item without discounting, discounting, or selling / changing the product, the store clerk does not input the quantity before identifying the product. In this case, the POS terminal 20 does not display the small screen SG03. In other words, if the quantity is not input before identifying the product, the POS terminal 20 simply registers the product (no discount, no discount, no selling / changing, registering 1 item) without displaying the small screen SG03 after identifying the product.

[0069] Fig. 17 shows the display contents of the registration screen in a scene where the store clerk operates the Confirm button BT131 from the scene of Fig. 16(H). In other words, when the store clerk operates the Confirm button BT131 from the scene of Fig. 16(H), the POS terminal 20 erases the small screen SG03 and reflects the information displayed in the operation information display area HR102 of the small screen SG03 on the registration screen.

[0070] 12 to 13(F) are examples in which the discount button BT122 and the quantity button BT123 are operated in this order, but the discount button BT122 and the quantity button BT123 may be operated in this order. Also, FIG. 15 to FIG. 16(F) are examples in which the quantity button BT123 and the discount button BT121 are operated in this order for the ribbon, but the discount button BT121 and the quantity button BT123 may be operated in this order. That is, when operating a plurality of buttons (two or more buttons among the discount button BT121, the discount button BT122, the quantity button BT123, and the sell / change button BT124) on the small screen SG03, the order of operation may be arbitrary. FIG. 12 to FIG. 13(F) are examples in which asparagus is registered after the discount button BT122 and the quantity button BT123 are operated, but the discount button BT122 and the quantity button BT123 may be operated after the asparagus is registered. Also, Fig. 15 to Fig. 16(F) are examples in which a ribbon is registered after the operation of the quantity button BT123 or the discount button BT121, but the quantity button BT123 or the discount button BT121 may be operated after the ribbon is registered. In other words, the timing of registering a product on the small screen SG03 may be arbitrary. As an example, in Fig. 12 to Fig. 13(F), asparagus is registered in the scene of Fig. 13(E), but asparagus may be registered in any of the scenes of Fig. 12 to Fig. 13(F). Fig. 13(G) will be described later.

[0071] FIG. 18 shows the display contents of the subtotal screen in a scene where the store clerk operates the subtotal button BT10 from the scene in FIG.

[0072] Fig. 19 shows the display contents in the scene in Fig. 18 where the store clerk inputs the number "3" (operates the number key "3" arranged on the key operation unit 208). In other words, when the number is input on the small screen, the POS terminal 20 displays the small screen SG04 in front of the small screen as shown in Fig. 19.

[0073] The small screen SG04 is provided with a quantity input value display area HR141 that displays the quantity input value, and an operation information display area HR142 that displays operation information. In addition, various buttons (Discount button BT151, Discount button BT152, Quantity button BT153, Gift certificate button BT155, Checkout (current total) button BT156, Input button BT160, Confirm button BT161, and Cancel button BT162) are arranged on the small screen SG04. In addition, the small screen SG04 is provided with a display area corresponding to the Discount button BT151 (as well as the Discount button BT152, Quantity button BT153, Gift certificate button BT155, and Checkout button BT156).

[0074] In the first embodiment, the discount button BT51 on the small screen SG02 (FIG. 9) corresponds to a subtotal discount declaration, the discount button BT52 corresponds to a subtotal discount declaration, the quantity button BT53 corresponds to a quantity declaration, and the gift certificate button BT55 corresponds to a gift certificate declaration, but the discount button BT151 (the same applies to the discount button BT152, the quantity button BT153, the gift certificate button BT155, and the checkout button BT156) on the small screen SG04 (FIG. 19) in the second embodiment is not a button corresponding to a declaration. In other words, in the second embodiment, whether or not the discount button BT151 on the small screen SG04 is displayed in a display mode indicating that the operation is valid is unrelated to whether or not the subtotal discount declaration key has been operated. The same is true for the discount button BT152, the quantity button BT153, the gift certificate button BT155, and the checkout button BT156 on the small screen SG04. In relation to the above, in the second embodiment, the key operation unit 208 may or may not be provided with a subtotal discount declaration key, a subtotal discount declaration key, a quantity key, a gift certificate key, and an accounting (actual total) key.

[0075] FIG. 20 shows the display contents of the sub-menu screen in a scene where, from the scene in FIG. 19, the store clerk operates the quantity button BT153, then operates the input button BT160, then inputs the number "100" (operating the numeric key "1" arranged on key operation unit 208, then operating the numeric key "0", then operating the numeric key "0"), then operates the gift certificate button BT155, then operates the input button BT160, and then operates the confirm button BT161.

[0076] The transition from Fig. 18 to Fig. 20 is Fig. 18 → Quantity Input "3" → Quantity Button BT153 → Input Button BT160 → Quantity Input "100" → Gift Certificate Button BT155 → Input Button BT160 → Confirm Button BT161 → Fig. 20, but it may be Fig. 18 → Quantity Input "100" → Gift Certificate Button BT155 → Input Button BT160 → Quantity Input "3" → Quantity Button BT153 → Input Button BT160 → Confirm Button BT161 → Fig. 20. In other words, when operating multiple buttons (two or more buttons among the Discount Button BT151, Discount Button BT152, Quantity Button BT153, Gift Certificate Button BT155, and Checkout Button BT156) on the small screen SG04, the order of operation may be arbitrary.

[0077] 20, for example, when the store clerk receives currency (deposit) from the customer and inputs the amount of the currency, the POS terminal 20 displays the small screen SG04. Next, the store clerk operates the checkout button BT156 on the small screen SG04, then operates the input button BT160, and then operates the confirm button BT161 (note that the operations after the checkout button BT156, i.e., the input button BT160 and the confirm button BT161, may be omitted). As a result, the POS terminal 20 dispenses change if necessary, prints and issues a receipt, and the transaction for that customer is completed.

[0078] Fig. 21 is a flowchart showing an example of the operation of the POS terminal 20 according to the second embodiment. The flowchart in Fig. 21 shows a process flow in one scene during product registration (a scene in which the small screen SG03 is displayed on the registration screen and the displayed small screen is erased). Note that the flowchart in Fig. 21 is started when a quantity is input, and the small screen SG03 is not displayed on the registration screen at the start of the flowchart in Fig. 21.

[0079] Step S1: When the small screen SG03 is not displayed, the POS terminal 20 displays the small screen SG03 on the registration screen, on which are arranged multiple item buttons (Discount button BT121, Discount button BT122, Quantity button BT123, Sell button BT124) corresponding to each item (Discount, Discount, Quantity, Sell button BT124). In other words, when step S1 is executed for the first time, the small screen SG03 is not displayed on the registration screen, so the small screen SG03 on which the multiple buttons are arranged is displayed on the registration screen. On the other hand, when step S1 is executed for the second or subsequent time, the small screen SG03 is already displayed on the registration screen, so the display is maintained. Then, the POS terminal 20 proceeds to step S2.

[0080] Step S2: The POS terminal 20 displays each item button on the small screen SG03 in an operable display mode or an inoperable display mode according to the number of digits of the numeric input value. Details will be described in Fig. 22. Then, the process proceeds to step S3.

[0081] Step S3: The POS terminal 20 displays the quantity input value in the display area corresponding to the operated item button. For example, if the quantity input value is "10" and the operated item button is the discount button BT122, "10" is displayed in the display area corresponding to the discount button BT122 (FIG. 13(A)). Also, if the quantity input value is "2" and the operated item button is the quantity button BT123, "2" is displayed in the display area corresponding to the quantity button BT123 (FIG. 13(D)). Then, proceed to step S4.

[0082] Step S4: In response to the operation of the input button BT130, the POS terminal 20 associates the item of the operated item button with the quantity input value, stores it as operation information, and displays it on the small screen SG03. For example, if the quantity input value is "10" and the operated item button is the discount button BT122, it stores "discount, 10" as operation information in the RAM 203, and displays "discount 10" as operation information in the operation information display area HR102 (FIG. 13(B)). Also, if the quantity input value is "2" and the operated item button is the quantity button BT123, it stores "quantity, 2" as operation information in the RAM 203, and displays "quantity 2" as operation information in the operation information display area HR102. Then, proceed to step S4.

[0083] Step S5: The POS terminal 20 judges whether or not a number has been input. If a number has been input (step S5: YES), the process returns to step S1. If a number has not been input (step S5: NO), the process proceeds to step S6.

[0084] Step S6: The POS terminal 20 judges whether or not an operation to specify a product has been performed (scanning a barcode of the product, operating a preset button of the product). If an operation to specify a product has been performed (step S6: YES), the process proceeds to step S7. If an operation to specify a product has not been performed (step S6: NO), the process returns to step S5.

[0085] Step S7: The POS terminal 20 stores the information about the product and the operation information in association with each other, and displays them on the small screen SG03. For example, if the specified product is asparagus, the information about the product (product name, price, etc.) and the operation information (discount, 10, quantity, 2) are stored in association with each other in the RAM 203, and are displayed in the operation information display area HR102 as shown in FIG. 13(F). Then, proceed to step S8.

[0086] Step S8: The POS terminal 20 judges whether or not a number has been input. If a number has been input (step S8: YES), the process returns to step S1. If a number has not been input (step S8: NO), the process proceeds to step S9.

[0087] Step S9: The POS terminal 20 judges whether or not the Confirm button BT 131 has been operated. If the Confirm button BT 131 has been operated (Step S9: YES), the POS terminal 20 proceeds to Step S10. If the Confirm button BT 131 has not been operated (Step S9: NO), the POS terminal 20 returns to Step S8.

[0088] Step S10: The POS terminal 20 reflects the information on the small screen SG03 (information displayed in the operation information display area HR102 and information stored in the RAM 203) on the registration screen, and erases the small screen SG03. Then, this flowchart ends.

[0089] Fig. 22 is an explanatory diagram for explaining the relationship between the quantity input value and the valid / invalid (possible / impossible) operation of each button. Specifically, Fig. 22(A) to Fig. 22(D) are explanatory diagrams for explaining the relationship between the quantity input value and the valid / invalid operation of each of the DISCOUNT button BT121, DISCOUNT button BT122, QTY button BT123, and SELL / CHANGE button BT124 on the small screen SG03. Fig. 22(E) to Fig. 22(H) are explanatory diagrams for explaining the relationship between the quantity input value and the valid / invalid operation of each of the DISCOUNT button BT151, DISCOUNT button BT152, QTY button BT153, GIFT CERTIFICATE button BT155, and CHECKOUT button BT156 on the small screen SG04.

[0090] (Small screen SG03) When the quantity input value is a one-digit integer, the POS terminal 20 validates the operation of the Discount button BT121, Discount button BT122, and Quantity button BT123 among the four buttons (Discount button BT121, Discount button BT122, Quantity button BT123, and Sell Change button BT124) as shown in Fig. 22(A), and invalidates the operation of the Sell Change button BT124. When the quantity input value is a two-digit integer, the POS terminal 20 validates the operation of all four buttons as shown in Fig. 22(B), and invalidates the operation of the Sell Change button BT124. When the quantity input value is a three-digit integer (similarly when the quantity input value is an integer of four or more digits), the POS terminal 20 validates the operation of the Discount button BT121 and Sell Change button BT124 among the four buttons as shown in Fig. 22(C). When the quantity input value is a decimal, as shown in FIG. 22(D), the POS terminal 20 validates the operation of the quantity button BT123 among the above four buttons, and invalidates the operations of the discount button BT121, the discount button BT122, and the sell / change button BT124.

[0091] (Small screen SG04) When the input value of the number is a one-digit integer, as shown in FIG. 22(E), the POS terminal 20 validates the operation of the discount button BT151, discount button BT152, quantity button BT153, gift certificate button BT155, and checkout button BT156 among the above five buttons (discount button BT151, discount button BT152, quantity button BT153, gift certificate button BT155, and checkout button BT156), and invalidates the operation of the gift certificate button BT155. Below, FIG. 22(F) shows the valid / invalid operation of the above five buttons when the input value of the number is a two-digit integer. FIG. 22(G) shows the valid / invalid operation of the above five buttons when the input value of the number is a three-digit integer (similarly when the input value of the number is a four-digit or more integer). FIG. 22(H) shows the valid / invalid operation of the above five buttons when the input value of the number is a decimal number.

[0092] According to FIG. 22, the button becomes enabled / disabled depending on whether the number of integer digits is increased (operating the numeric key), whether the number of integer digits is decreased (cancelling the numeric key operation, etc.), whether an integer is changed to a decimal (operating the decimal point key), or whether a decimal is changed to an integer (cancelling the decimal point key operation, etc.). For example, in the case of the above four buttons (Discount button BT121, Discount button BT122, Quantity button BT123, Sell / Change button BT124) on the small screen SG03, when the numeric key "3" is operated as the first operation, the POS terminal 20 enables / disables each button as shown in FIG. 22(A), when the numeric key "3" is operated as the second operation, the POS terminal 20 enables / disables each button as shown in FIG. 22(B), when the numeric key "3" is operated as the third operation, the POS terminal 20 enables / disables each button as shown in FIG. 22(C), and when the fourth operation is an operation to cancel one digit of the quantity input value (for example, an operation of the delete key "D" located on the key operation unit 208), the POS terminal 20 again enables / disables each button as shown in FIG. 22(B). The same applies to the above five buttons on the small screen SG04 (DISCOUNT button BT151, DISCOUNT button BT152, QUANTITY button BT153, GIFT CERTIFICATE button BT155, and CHECKOUT button BT156).

[0093] In addition, on the small screen SG03 (as well as the small screen SG04), information informing the range of numbers that can be entered may be displayed (for example, displayed in a light color) in the area corresponding to each button. For example, in Fig. 22(A), the display area corresponding to the discount button BT121 may display "1 digit to 3 digits" or "1 to 999" (displayed in gray or light blue characters. The same applies to other display areas), the display area corresponding to the discount button BT122 (as well as the display area corresponding to the quantity button BT123) may display "1 digit, 2 digits" or "1 to 99", and the display area corresponding to the sell / change button BT124 may display "2 digits, 3 digits" or "10 to 999".

[0094] Although the embodiments (first and second embodiments) of the present invention have been described above, the device configuration, data configuration, processing flow, display and output aspects, etc. can be appropriately modified, for example, as in the following modified examples. In addition, the following modified examples may be appropriately combined.

[0095] (1) For example, in the second embodiment, the buttons are enabled / disabled depending on the number of digits of the numeric input value (number of digits, integer, decimal), but the enabled / disabled shown in Fig. 22 is just one example. The following (a) to (e) are other examples (some). Note that the enable / disabled status of the buttons for each number of digits of the numeric input value may be changed by settings. (a) A change in selling price to a price less than 9 yen is unexpected, so when the quantity input value is a single integer digit, operation of the sell change button BT124 is invalid (FIG. 22(A)), but it may also be valid. (b) Purchases of 100 to 999 units or purchase units of 100 to 999 (such as meters) are unexpected, so when the quantity input value is a three-digit integer, operation of the quantity button BT123 is invalid (Figure 22 (C)), but it may also be valid. (c) Fractional discounts on individual products (such as 12.3% off) are unexpected, so when the quantity input value is a decimal, operation of the discount button BT121 is invalid (FIG. 22(D)), but it may be valid. (d) If the input quantity is a single integer digit since a total amount of less than 10 yen is also expected, operation of the checkout button BT156 is valid (FIG. 22(E)), but it may be invalid. (e) The use of 10 to 99 gift certificates is not anticipated, so when the input number is a two-digit integer, operation of the quantity button BT153 is invalid (FIG. 22(F)), but it may be valid.

[0096] (2) In the first embodiment, the POS terminal 20 has been described as displaying (inputting) a quantity input value in a display area corresponding to a button on the small screen SG01 based on the operation of the button. In the example of FIG. 7, the POS terminal 20 displays a quantity input value "10" in a display area corresponding to the discount button BT22 based on the operation of the discount button BT22 (FIG. 7(A) and FIG. 7(B)), and displays a quantity input value "2" in a display area corresponding to the quantity button BT23 based on the operation of the quantity button BT23 (FIG. 7(D) and FIG. 7(E)). Alternatively, the POS terminal 20 may display (input) a quantity input value in a display area based on an operation (direct operation) on the display area. In the example of Fig. 7, by touching the display area corresponding to the discount button BT22 from the scene of Fig. 7(A), the quantity input value "10" may be displayed in the display area as shown in Fig. 7(B), and by touching the display area corresponding to the quantity button BT23 from the scene of Fig. 7(D), the quantity input value "2" may be displayed in the display area as shown in Fig. 7(E). In the case of a mode in which direct operation is performed on the display area, the various buttons may be simply displayed (for example, instead of the discount button BT21, it may simply display "Discount". See Fig. 7(G)). The same applies to the small screen SG02 of the first embodiment, the small screen SG03 of the second embodiment, and the small screen SG04 of the second embodiment.

[0097] (3) In the first embodiment, the POS terminal 20 erases the number input value displayed in the display area corresponding to each button on the small screen SG01 based on the operation of the input button BT30. In the example of FIG. 7, the POS terminal 20 erases the number input value "10" displayed in the display area corresponding to the discount button BT22 based on the operation of the input button BT30 (FIG. 7(A) to FIG. 7(C)), and erases the number input value "2" displayed in the display area corresponding to the quantity button BT23 based on the operation of the input button BT30 (FIG. 7(D) to FIG. 7(F)). Alternatively, the POS terminal 20 may keep the number input value displayed in the display area corresponding to each button displayed without erasing it based on the operation of the input button BT30. In the example of FIG. 7, the number input value "10" displayed in FIG. 7(B) may also be displayed in FIG. 7(C) to FIG. 7(F), and the number input value "2" displayed in FIG. 7(E) may also be displayed in FIG. 7(F). The same applies to the small screen SG02 in the first embodiment, the small screen SG03 in the second embodiment, and the small screen SG04 in the second embodiment.

[0098] (4) In the first embodiment, among various declarations (product discount declaration, product discount declaration, quantity declaration, product sale change declaration, subtotal discount declaration, subtotal discount declaration, gift certificate declaration), it was explained that the product discount declaration, product discount declaration, quantity declaration, and product sale change declaration are made before specifying each product (scanning the product's barcode, operating the product's preset button), and the subtotal discount declaration, subtotal discount declaration, quantity declaration, and gift certificate declaration are made before operating the subtotal button BT10. In other words, it was explained that the quantity declaration is common to both before specifying each product and before operating the subtotal button BT10. In other words, after the quantity declaration, there are cases where individual products are specified and cases where the subtotal button BT10 is also operated, and when individual products are specified after the quantity declaration, the number of products is input as a quantity, and when the subtotal button BT10 is operated after the quantity declaration, the number of gift certificates, etc. is input as a quantity. Instead of this (one common quantity declaration), a product quantity declaration for declaring the number of individual products and a gift certificate quantity declaration for declaring the number of gift certificates may be provided separately (product quantity keys and gift certificate quantity keys may be arranged separately on key operation unit 208).

[0099] In relation to (5)(4), in the first embodiment, the product discount declaration and the subtotal discount declaration are provided separately, but it is also possible to provide one discount declaration that includes the product discount declaration and the subtotal discount declaration (by arranging a common discount declaration key on the key operation unit 208). In other words, after the discount declaration, there are cases where individual products are specified and where the subtotal button BT10 is also operated, and when individual products are specified after the discount declaration, the discount amount of the products is input as a quantity, and when the subtotal button BT10 is operated after the discount declaration, the discount amount of the total amount is input as a quantity. Similarly, although the product discount declaration and the subtotal discount declaration are provided separately, it is also possible to provide one discount declaration that includes the product discount declaration and the subtotal discount declaration (by arranging a common discount declaration key on the key operation unit 208).

[0100] (6) In the first embodiment, an example was described in which various declarations (such as product discount declarations) are made via various declaration keys arranged on the key operation unit 208. However, various declaration buttons corresponding to the various declaration keys may be arranged on the registration screen (for example, arranged in a row at the bottom of the registration screen so that they can be operated at all times), and various declarations may be made via the various declaration buttons. In the first embodiment (as in the second embodiment), an example was described in which numbers and decimal points are input via the numeric keys and decimal point keys arranged on the key operation unit 208, but numbers and decimal points may be input via a screen. For example, numeric buttons and decimal point buttons may be directly arranged on the registration screen or the subscreen, or a button for displaying a subscreen on which numeric buttons and decimal point buttons are arranged may be arranged on the registration screen or the subscreen.

[0101] (7) In the first embodiment (similar to the second embodiment), the POS terminal 20 has been described as displaying an invalid (impossible) button in a display mode (dashed frame in the drawing) indicating that the operation is invalid. Instead of this, the POS terminal 20 may not display an invalid (impossible) button. For example, in the example shown in FIG. 5, the Discount button BT21, the Sell Change button BT24, the Enter button BT30, and the Confirm button BT31 may be hidden on the small screen SG01. Also, in the example shown in FIG. 9, the Discount button BT51, the Discount button BT52, the Enter button BT60, and the Confirm button BT61 may be hidden on the small screen SG02. In addition, in the example shown in FIG. 22(A), the Sell / Change button BT124, the Input button BT130, and the Confirm button BT131 may be hidden on the small screen SG03, and in the example shown in FIG. 22(E), the Gift Certificate button BT155, the Input button BT160, and the Confirm button BT161 may be hidden on the small screen SG04.

[0102] (8) In the first embodiment, an example was described in which the small screen SG02 is displayed on the small screen when the subtotal button BT10 is operated while the registration screen is being displayed (specifically, when the subtotal button BT10 is operated when the number of items or gift certificates has been declared), but the small screen SG02 may be displayed while the small screen is being displayed. For example, the small screen SG02 (a small screen SG02 in which one or more buttons are arranged to be operable (enabled) in response to key operations) may be displayed in front of the small screen based on key operations while the small screen is being displayed (for example, operations of various declaration keys arranged on the key operation unit 208).

[0103] (9) In the first embodiment, in the small screen SG01 (similar to the small screen SG02) displayed after the declaration, the operation of the button corresponding to the declaration is enabled (i.e., the target of the number input), and the operation of the other buttons is disabled. However, after the display of the small screen SG01 (similar to the small screen SG02), the operation of the disabled button may be enabled. For example, in the small screen SG01 of FIG. 5, the operation of the discount button BT21 may be accepted before the input of the number of numbers, and if the discount button BT21 is operated before the input of the number of numbers, the operation of the discount button BT21 after the input of the number of numbers may be enabled. Also, in the small screen SG01 of FIG. 5, the operation of the discount button BT21 may be accepted for a specific operation (for example, a long press operation), and if the specific operation is performed, the operation of the discount button BT21 after the input of the number of numbers may be enabled. The same applies to the sell / change button BT24. In other words, even if a declaration is forgotten, the operation of the button corresponding to the forgotten declaration on the small screen SG01 (similar to the small screen SG02) may be enabled.

[0104] (10) In the first embodiment, the small screen SG01 is displayed when registering a product. However, the small screen SG01 may be displayed even after the product is registered. In other words, the small screen may be displayed for a product that has already been registered. For example, when the display area of ​​asparagus is touched on the registration screen of FIG. 6, the small screen SG11 as shown in FIG. 7(G) may be displayed. For example, when changing the discount of 10% to a discount of 15% for the product (asparagus), the display area of ​​the discount on the small screen SG11 is operated (touched), the number "10" is made changeable (the change portion is specified), and the number "15" is input as the quantity. When changing to no discount (0%), the number "0" may be input as the quantity, or the number "15" may be deleted (left blank). The same applies to the quantity where the number "3" is input, and the discount and sale change where no number is input. The same applies to the second embodiment. For example, when the display area for asparagus is touched on the registration screen of FIG. 14, a small screen SG13 as shown in FIG. 13(G) may be displayed, and changes such as discounts for that product (asparagus) may be accepted, in the same manner as the small screen SG11 of FIG. 7(G).

[0105] (11) The buttons displayed on the small screen SG01 (as well as on the small screens SG02, SG03, and SG04) are merely examples and may be other buttons. For example, buttons for inputting a membership number, a weight, or a charge amount on the small screen may be used.

[0106] (12) In the first embodiment (the same applies to the second embodiment), the explanation has been given for the case where the store clerk operates, but the present invention may also be applied to the case where the customer operates. That is, the POS terminal 20 executes product registration (product registration process) and settlement (settlement process) based on the operation of the store clerk, but instead of the POS terminal 20, for example, a full-self POS terminal that executes product registration and settlement based on the operation of the customer may also display a small screen. For example, when a customer operates, the small screen SG01 of the first embodiment may be displayed. However, the small screen SG01 displayed when the customer operates may not include the discount button BT21, the discount button BT22, and the sell / change button BT24 (they may always be hidden). Also, the small screen SG01 displayed when the customer operates may include a store clerk call button. Also, when a customer operates, the small screen SG03 of the second embodiment may be displayed. However, the small screen SG03 displayed when a customer is operating may not have the Discount button BT121, the Discount button BT122, or the Sell / Change button BT124 (they are always hidden). Also, a store clerk call button may be placed on the small screen SG03 displayed when a customer is operating. Also, the small screen SG04 of the second embodiment may be displayed when a customer is operating. However, the small screen SG04 displayed when a customer is operating may not have the Discount button BT151, the Discount button BT152, the Quantity button BT153, or the Gift Certificate button BT155 (they are always hidden). Also, a store clerk call button may be placed on the small screen SG04 displayed when a customer is operating. In other words, when a customer is operating the device, a different combination of buttons is displayed as operable buttons when a store clerk is operating the device.

[0107] (13) All or part of each function (input / output, storage, processing (including judgment)) in the POS terminal 20 may be realized by a device other than the device described as the executing entity of the function. For example, at least part of the processing described using the flowchart of FIG. 21 as the processing of the POS terminal 20 may be executed by a transaction management device (not shown), a store controller (not shown), or a cloud server (not shown) instead of the POS terminal 20. In relation to the above, the POS terminal 20 may function as a so-called thin client specialized for input / output interfaces. For example, the POS terminal 20 may accept various inputs (customer operations, detection by a device such as a camera), transmit input information (operation information, image information, etc.) to an external device, receive the processing results of the external device based on the input information (update screen information, device control information, etc.), and perform various outputs (display on a display unit, control of a device).

[0108] <Overview of the embodiment> [Technical field] The present invention relates to a product sales data processing device. [Background technology] Currently, the tasks performed in product registration devices such as POS registers used in supermarkets etc. are becoming more diverse, and the number of operation keys on the screen is also increasing. In response to this, a technology has been proposed that displays multiple key groups on the screen in different colors (for example, see Patent Document 1). [Prior art document] [Patent documents] [Patent Document 1] JP 2004-178443 A [Summary of the invention] [Problem to be solved by the invention] However, the technology described in Patent Document 1 has room for improvement in terms of operability, such as the screen being still complicated. The present invention has been made in view of such circumstances, and aims to provide a technology that improves operability. [Means for solving the problem] (A1) One aspect of this embodiment is a product sales data processing device that registers products, comprising an operation receiving means that receives a declaration operation from an operator, and a display means that operably displays operation buttons corresponding to the declaration operation received by the operation receiving means (e.g., product discount declaration, product discount declaration, quantity declaration, product sale change declaration, subtotal discount declaration, subtotal discount declaration, gift certificate declaration), wherein when the operation receiving means receives an operation of an operation button displayed by the display means following an operation to input a numerical value, it accepts the numerical value as the value of the input item corresponding to the operation button (Figures 7 and 9). According to the above-described product sales data processing device, operability is improved. (A2) The product sales data processing device described in (A1) is characterized in that the operation receiving means receives a declaration operation (e.g., product discount declaration, product discount declaration, quantity declaration, product sale change declaration) regarding a product before the product is identified, and the display means, after the product is identified, operably displays an operation button corresponding to the declaration operation regarding the product that was accepted by the operation receiving means before the product is identified. According to the above-described product sales data processing device, operability is improved. (A3) The product sales data processing device described in (A1) or (A2), characterized in that the operation accepting means accepts a declaration operation regarding settlement (e.g., a subtotal discount declaration, a subtotal discount declaration, a quantity declaration, a gift certificate declaration, etc.) before the registration of all the products is completed, and the display means, after the registration of all the products is completed, displays an operation button in an operable manner corresponding to the declaration operation regarding settlement accepted by the operation accepting means before the registration of all the products is completed. According to the above-described product sales data processing device, operability is improved. (B1) One aspect of this embodiment is a product sales data processing device that registers products, characterized in that it comprises an operation receiving means for receiving operations from an operator, and a display means for, when the operation receiving means receives an operation, displaying a list of multiple operation buttons corresponding to the operation in an operable manner. According to the above-described product sales data processing device, operability is improved. (B2) The product sales data processing device described in (B1) is characterized in that when the operation receiving means receives an operation to input a numerical value, the display means displays a list of multiple operation buttons corresponding to each of multiple input items that are candidates according to the number of digits of the numerical value in an operable manner. According to the above-described product sales data processing device, operability is improved. (B3) The product sales data processing device described in (B2) is characterized in that when the operation receiving means receives an operation of selecting one of a plurality of operation buttons listed in a operable manner by the display means following an operation of inputting a numerical value, it receives the numerical value as the value of the input item corresponding to the operation button. According to the above-described product sales data processing device, operability is improved. (B4) A product sales data processing device as described in any of (B1) to (B3), characterized in that the operation accepting means is capable of accepting a product registration completion operation for completing the product registration, and the display means, after accepting the product registration completion operation (operation of subtotal button BT10), displays (Figure 22) a list of the operation buttons in an operable manner different from the combination of the operation buttons displayed in an operable manner before accepting the product registration completion operation. The display means may display a list of a plurality of operation buttons in an operable manner according to the number of digits of the numerical value accepted by the operation acceptance means and whether or not the product registration completion operation has been performed. According to the above-described product sales data processing device, operability is improved. (B5) A product sales data processing device as described in any of (B1) to (B4), characterized in that when operated by a customer, the display means displays a list of the operation buttons in an operable combination different from the combination of operation buttons that is displayed in an operable list when operated by a store clerk. The display means may display a list of a plurality of operation buttons in an operable manner depending on the number of digits of the numerical value accepted by the operation acceptance means and whether the operation is being performed by a customer or a store clerk. According to the above-described product sales data processing device, operability is improved.

[0109] The above-described POS terminal 20 may be processed by recording a program for implementing the functions of the POS terminal 20 in a computer-readable recording medium, and reading and executing the program recorded in the recording medium into a computer system. Here, "reading and executing a program recorded in a recording medium into a computer system" includes installing the program into a computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer system" may also include a plurality of computer devices connected via a network including the Internet, a WAN, a LAN, a dedicated line, and other communication lines. The term "computer-readable recording medium" refers to portable media such as a flexible disk, an optical magnetic disk, a ROM, a CD-ROM, and a storage device such as a hard disk built into a computer system. In this way, the recording medium storing the program may be a non-transient recording medium such as a CD-ROM. The recording medium may also include a recording medium provided inside or outside the computer system and accessible from a distribution server in order to distribute the program. The code of the program stored in the recording medium of the distribution server may be different from the code of the program in a format executable by the terminal device. That is, the format in which the program is stored in the distribution server does not matter as long as the program can be downloaded from the distribution server and installed in a form executable by the terminal device. The program may be divided into multiple parts, downloaded at different times, and then combined on the terminal device, or each of the divided programs may be distributed by a different distribution server. Furthermore, the "computer-readable recording medium" includes a program that holds a program for a certain period of time, such as a volatile memory (RAM) inside a computer system that becomes a server or a client when a program is transmitted via a network. The program may also be a program for realizing part of the above-mentioned functions. Furthermore, the program may be a so-called difference file (difference program) that can realize the above-mentioned functions in combination with a program already recorded in the computer system. [Explanation of symbols]

[0110] 20 POS terminal, 201 CPU, 202 ROM, 203 RAM, 204 scanner unit, 205 store clerk display unit, 206 customer display unit, 207 hard disk, 208 key operation unit, 209 card payment unit, 210 printing unit, 211 voice output unit, 212 communication unit, 213 drawer

Claims

1. A registration means for registering a product; An operation receiving means for receiving an operation from an operator; Display means and Equipped with The display means includes: when a product is registered by the registration means after the operation reception means receives one or more declaration operations for declaring one or more items to be applied to the product among a plurality of items applicable to the product, one or more operation buttons corresponding to the one or more declaration operations are displayed in an operable manner for the product; The operation receiving means includes: When the operation button is displayed by the display means in an operable manner, if an operation of the operation button is accepted following an operation to input a numerical value, the numerical value is accepted as a value of the input item corresponding to the operation button. A product sales data processing device comprising:

2. A program for causing a product sales data processing device to function as a computer, The computer, A registration means for registering the product; An operation receiving means for receiving an operation from an operator; Display means Functioning as a The display means includes: when a product is registered by the registration means after the operation reception means receives one or more declaration operations for declaring one or more items to be applied to the product among a plurality of items applicable to the product, one or more operation buttons corresponding to the one or more declaration operations are displayed in an operable manner for the product; The operation receiving means includes: When the operation button is displayed by the display means in an operable manner, if an operation of the operation button is accepted following an operation to input a numerical value, the numerical value is accepted as a value of the input item corresponding to the operation button. A program characterized by:

3. A registration means for registering a product; An operation receiving means for receiving an operation from an operator; Display means and Equipped with The display means includes: when an operation to input a numerical value is received by the operation receiving means, a plurality of operation buttons corresponding to a plurality of items applicable to the product, the operation buttons being in accordance with the number of digits of the numerical value, are displayed in an operable manner; The operation receiving means includes: When a product is registered by the registration means after accepting an operation of an operation button operably displayed by the display means following an operation of inputting a numerical value, the numerical value is accepted as a value of an input item corresponding to the operation button for the product. A product sales data processing device comprising:

4. A program for causing a product sales data processing device to function as a computer, The computer, A registration means for registering the product; An operation receiving means for receiving an operation from an operator; Display means Functioning as a The display means includes: when an operation to input a numerical value is received by the operation receiving means, a plurality of operation buttons corresponding to a plurality of items applicable to the product, the operation buttons being in accordance with the number of digits of the numerical value, are displayed in an operable manner; The operation receiving means includes: When a product is registered by the registration means after accepting an operation of an operation button operably displayed by the display means following an operation of inputting a numerical value, the numerical value is accepted as a value of an input item corresponding to the operation button for the product. A program characterized by:

Citation Information

Patent Citations

  • Touch panel keyboard, POS system, display method for touch panel keyboard, display program for touch panel keyboard, and recording medium

    JP2004178443A

  • Control device and printer

    JP2014136376A

  • Article selling processing device and program

    JP2017134455A

  • Commodity data processor and program

    JP2020016966A

  • Checkout system

    JP2020027584A