Commodity sales data processing device and program
Patent Information
- Application Number
- JP2024172708
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-10-01
- Publication Date
- 2025-04-30
- Estimated Expiration
- 2038-06-01
AI Technical Summary
Existing product sales data processing devices struggle to accommodate diverse sales formats, lacking flexibility in operation modes and fraud prevention mechanisms.
A product sales data processing device with switching capabilities between different operation modes, including a first mode for delivering registered products and a second mode for payment, equipped with a reading mechanism that adapts to customer or clerk interactions, and a cancellation mechanism that varies based on mode, enhancing fraud prevention and customer convenience.
The device supports various sales formats by adapting operation contents and preventing fraud, improving overall convenience and efficiency in product registration and payment processes.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a product sales data processing device and a program. [Background technology]
[0002] 2. Description of the Related Art A device capable of allowing a customer to register a product and settle a payment, which can serve as a simple ticket vending machine, has been proposed (see, for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2017-102856 A Summary of the Invention [Problem to be solved by the invention]
[0004] It is difficult to say that the technology disclosed in Patent Document 1 is adequately capable of dealing with diversified sales formats.
[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a technique that can be adequately adapted to various sales formats. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, one aspect of the present invention is a product sales data processing device, which is characterized by having a first execution means for executing a first mode in which a customer registers a product and makes a payment, and outputs information for use in at least the delivery of the registered product, a second execution means for executing a second mode in which a customer registers a product and makes a payment, and outputs information related to the registered product and the payment without outputting information for use in the delivery of the registered product, and a switching means for switching between the first mode executed by the first execution means and the second mode executed by the second execution means.
[0007] According to the above, it is possible to switch between a first mode in which information to be used in the delivery of registered products is output, and a second mode in which information regarding registered products and settlement is output, thereby making it possible to fully respond to a variety of sales formats.
[0008] The above-mentioned product sales data processing device may have a reading means for reading code information attached to a product, and the reading means may operate differently when the first mode is being executed and when the second mode is being executed.
[0009] According to the above, the operation of the reading means can be varied, making it possible to fully accommodate a variety of sales formats.
[0010] The above-mentioned product sales data processing device is characterized in that it has a cancellation means capable of canceling registered products by a predetermined cancellation method, and the predetermined cancellation method is different when the first mode is being executed and when the second mode is being executed.
[0011] According to the above, by using different cancellation methods, it becomes possible to sufficiently deal with various sales formats.
[0012] In the above-mentioned product sales data processing device, the predetermined cancellation method when the first mode is being executed is a method that allows cancellation by the customer.
[0013] Based on the above, convenience for customers can be improved.
[0014] In the above-mentioned product sales data processing device, when settlement is performed in the first mode, information indicating the registered product may be transmitted to another device.
[0015] Based on the above, by transmitting information indicating registered products to other devices, it becomes possible to fully handle a variety of sales formats.
[0016] In the above-mentioned product sales data processing device, the first execution means outputs information to be used in delivery of the registered product as a medium on which the information is printed.
[0017] According to the above, since the information can be output as a medium, it is possible to sufficiently accommodate a variety of sales formats.
[0018] In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer to function as a product sales data processing device, and is characterized in that it causes the computer to function as a first execution means that executes a first mode in which a customer registers a product and the customer settles the payment, and outputs information for use in at least the delivery of the registered product, a second execution means that executes a second mode in which a customer registers a product and the customer settles the payment, and outputs information regarding the registered product and the settlement without outputting information for use in the delivery of the registered product, and a switching means that can switch between the first mode by the first execution means and the second mode by the second execution means.
[0019] According to the above, it becomes possible to sufficiently respond to various sales formats. Effect of the Invention
[0020] As described above, it is possible to fully accommodate a variety of sales formats. [Brief description of the drawings]
[0021] [Figure 1] FIG. 1 is a diagram illustrating an example of an installation of a POS terminal. [Diagram 2] FIG. 1 is a diagram illustrating an example of the appearance of a POS terminal. [Diagram 3] FIG. 2 is a diagram illustrating an example of the configuration of a POS terminal. [Figure 4] FIG. 2 is a diagram for explaining an outline of operation modes of the POS terminal. [Diagram 5] FIG. 2 is a diagram for explaining an outline of operation modes of the POS terminal. [Figure 6] FIG. 2 is a diagram for explaining an outline of operation modes of the POS terminal. [Figure 7] FIG. 1 is a diagram illustrating an example of the configuration of an ordering system. [Figure 8] FIG. 2 is a schematic block diagram showing an example of the configuration of a kitchen monitor. [Figure 9] FIG. 1 is a diagram illustrating an example of installation of a POS terminal device in a store. [Figure 10] FIG. 13 is a diagram showing a registration screen. [Figure 11] FIG. 11 shows an example of a receipt or a meal ticket. [Figure 12] FIG. 11 is a flowchart showing an example of processing in a ticket vending machine mode. [Figure 13] FIG. 11 is a flowchart showing an example of a process in a full self mode. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0022] Fig. 1 is a diagram showing an example of installation of a POS (Point Of Sales) terminal 20 according to an embodiment of the present invention. The POS terminal 20 is an example of a product sales data processing device. Fig. 1(A) is a perspective view of the POS terminal 20 etc. as seen from the customer side. Fig. 1(B) is a perspective view of the POS terminal 20 etc. as seen from the store clerk side. As shown in Fig. 1(A), a counter is placed to the right of the POS terminal 20 as seen from the customer side.
[0023] Fig. 2 is a diagram showing an example of the appearance of the POS terminal 20. Fig. 2(A) is a perspective view of the POS terminal 20 as seen from the customer side. Fig. 2(B) is a perspective view of the POS terminal 20 as seen from the store clerk side. Fig. 3 is a diagram showing an example of the configuration of the POS terminal 20. In Fig. 2 and Fig. 3, the same parts are given the same symbols.
[0024] An example of the configuration of the POS terminal 20 shown in Fig. 3 will be described below with reference to Fig. 2. The POS terminal 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer display unit 205, a customer scanner unit 206, a card payment unit 208, a change dispenser 209, a customer image capture unit 216, a customer motion sensor 217, a store clerk display unit 210, a key operation unit 211, a store clerk scanner unit 212, a printing unit 213, an audio output unit 214, a communication unit 215, a store clerk image capture unit 218, and a store clerk motion sensor 219. These can communicate with each other via a bus.
[0025] 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.
[0026] 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 the store controller 30) and information generated during processing (e.g., registration information generated during registration processing, settlement information generated during settlement processing, etc.).
[0027] The hard disk 204 stores various information. For example, the hard disk 204 may store programs executed by the CPU 201 instead of the ROM 202. Also, instead of the RAM 203, the hard disk 204 may store information acquired from the outside and information generated during processing.
[0028] Customer-side display unit 205 is a touch display provided for customer use, which displays various information to customers and accepts various inputs from customers. Customer-side display unit 205 is an example of a reading means for reading code information attached to a product. Customer-side scanner unit 206 is a scanner provided for customer use, which optically reads, for example, a barcode (identification information such as a product code) attached to a product by irradiating it with light (laser light).
[0029] Although the customer-side scanner unit 206 is used when a customer registers an item, the customer may register the item by other methods. For example, if an order button for an item is displayed on the customer-side display unit 205, the customer can operate (press) the order button to register the item. The customer-side imaging unit 216 captures an image in the customer-side direction including the change machine 209. The customer-side human sensor 217 detects the approach of a person (mainly a customer).
[0030] The card payment unit 208 is a payment mechanism that accepts various cards (credit cards, transportation cards, etc.). The card payment unit 208 of this embodiment includes a card recognition unit (reading unit), a display unit, and an operation unit, but it is sufficient that the card payment unit 208 includes at least the card recognition unit.
[0031] The change machine 209 (cash settlement unit) is a mechanism for settlement with cash, and has an input port for banknotes and coins, and an output port for banknotes and coins, calculates the amount of money inserted into the input port, calculates the change amount, which is the difference between the input amount and the purchase amount, and outputs the change from the output port. The change machine 209 faces the customer side and is operated by the customer. In this way, the POS terminal 20 has a deposit / withdrawal unit for depositing and withdrawing money to and from the customer side.
[0032] The store clerk's display unit 210 is a touch display provided for use by the store clerk, and displays various information to the store clerk and receives various inputs from the store clerk. The key operation unit 211 is made up of various keys (buttons) and receives various inputs from the store clerk. The store clerk side scanner unit 212 is a scanner unit provided for use by store clerks, and optically reads, for example, barcodes (identification information such as product codes) attached to products or store clerk codes attached to store clerk nametags by irradiating them with light (laser light).
[0033] Although the store clerk's scanner unit 212 is used when the store clerk registers a product, the store clerk may register the product by other methods. For example, if a key corresponding to a product (e.g., a key corresponding to a sports newspaper, etc.) is arranged on the key operation unit 211, the store clerk can operate (press) the key to register the product. Also, if a preset key corresponding to a product is displayed on the store clerk's display unit 210, the store clerk can operate the preset key to register the product. The store clerk's imaging unit 218 captures an image in the direction of the store clerk's side. The store clerk's human presence sensor 219 detects the approach of a person (mainly a store clerk).
[0034] Printing unit 213 is a printing unit that ejects media, and prints and issues various media such as receipts. Printing unit 213 is a single printing unit that can be freely rotated to face from the clerk side to the customer side, or from the customer side to the clerk side (the direction of the media issuing port). The orientation of the printing unit may be changed manually, or may be changed automatically (mechanically controlled, etc.) in response to, for example, a transition in operating mode (described in detail later). The correctness of the orientation of the printing unit may be detected by a sensor or the like. In this way, printing unit 213 can switch the ejection destination of printed matter to either the clerk side or the customer side.
[0035] The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs audio guidance and the like. The communication unit 215 transmits and receives information to and from other terminals (other POS terminals 20).
[0036] (Overview of each operation mode) Next, the operation modes of the POS terminal 20 will be described. The POS terminal 20 has a plurality of operation modes. For example, the POS terminal 20 has a normal mode, a full self-service mode, a semi-self-service mode, and a ticket vending machine mode. Note that the operation modes described below are operation modes during normal business (operation modes related to product registration processing and accounting processing), and do not include a counting mode for counting and inquiring sales and inventory, a maintenance mode for when a store clerk or maintenance staff performs setting work or maintenance work, a training mode for when a new employee is trained, and the like.
[0037] 4 to 6 are diagrams for explaining the outline of the operation modes of the POS terminal 20. FIG. 4 is a diagram for explaining the outline of the normal mode. FIG. 4(A) is a schematic diagram showing the flow of processes (product registration process, accounting process) and the actions of people (clerks, customers) in the normal mode, and FIG. 4(B) is a flowchart showing the basic flow of operations of the POS terminal 20 in the normal mode. FIG. 5 is a diagram for explaining the outline of the full self-service mode. FIG. 5(A) is a schematic diagram showing the flow of processes (product registration process, accounting process) and the actions of people (customers) in the full self-service mode, and FIG. 5(B) is a flowchart showing the basic flow of operations of the POS terminal 20 in the full self-service mode. FIG. 6 is a diagram for explaining the outline of the semi-self-service mode. FIG. 6(A) is a schematic diagram showing the flow of processes (product registration process, accounting process) and the actions of people (customers) in the semi-self-service mode, and FIGS. 6(B) and 6(C) are flowcharts showing the basic flow of operations of the POS terminal 20 in the semi-self-service mode.
[0038] In the following explanation, as a separate aspect from the classification of the operating modes described above (normal mode, full self-service mode, semi-self-service mode, ticket machine mode), the mode in which the POS terminal 20 executes the product registration process may be referred to as the registration mode, and the mode in which it executes the settlement process as the accounting mode.
[0039] (Normal mode) As shown in Fig. 4(A), normal mode is an operation mode in which the clerk executes the registration process and the customer executes the payment process. That is, as shown in Fig. 4(B), in normal mode, the clerk is in registration mode and the customer is in payment mode. In other words, the POS terminal 20 operates in the registration and payment mode from the overall process from registration to payment.
[0040] In the normal mode, the store clerk registers the purchased items of the customer on the store clerk side (store clerk scanner unit 212, store clerk display unit 210, key operation unit 211). That is, the POS terminal 20 executes the registration process of the purchased items by the operation of the store clerk (operation of the store clerk scanner unit 212, store clerk display unit 210, key operation unit 211, etc.) (upper part of FIG. 4(A)).
[0041] When the clerk has completed the registration process, the customer checks the total amount of the purchased items on the clerk display unit 210, and settles the bill by inserting coins into the change machine 209 or by operating the card payment unit 208 (lower part of FIG. 4(A)). In other words, the POS terminal 20 executes the settlement process according to the customer's operation (inserting coins into the change machine 209, operating the card payment unit 208) (lower part of FIG. 4(A)).
[0042] That is, in the normal mode, as shown in Fig. 4(B), first, the clerk side scans the products using, for example, the clerk side scanner unit 212 (step S10: YES) and registers the products (step S11). After the subtotal key (for example, the subtotal key displayed on the clerk side display unit 210 or the subtotal key arranged on the key operation unit 211) is pressed (step S30: YES), the customer side settles the bill using, for example, the change dispenser 209 (step S50), and the process is completed. The subtotal key in step S30 is an operation key for completing the registration process, and may also be called a subtotal button, a registration completion key, a registration completion button, a bill key, or a bill button.
[0043] The customer may wait until the registration process is completed by the store clerk (until the total amount is finalized), or may insert coins into the change dispenser 209 before the registration process is completed. In other words, the POS terminal 20 can accept deposits during the registration process (upper part of FIG. 4(A)).
[0044] The store clerk may wait until the customer completes the payment (until the customer receives the change and receipt), but may also register the items purchased by the next customer. That is, the POS terminal 20 can register the items purchased by the next customer during the payment process (lower part of FIG. 4(A)). The store clerk may also be absent while the customer is paying (lower part of FIG. 4(A)). That is, the store clerk may finish serving the customer while the customer is paying.
[0045] Furthermore, when there is change, the POS terminal 20 controls the dispenser 209 to dispense the change and the change note to prevent the customer from forgetting to take the change, and controls the printing unit 213 to issue a receipt after detecting by a sensor or the like that the customer has removed the change and the change note. The same applies to other operation modes. As described above, in normal mode, there may or may not be a store clerk in front of the customer who receives the change. If a store clerk is present, the above-mentioned control does not necessarily have to be performed (i.e., the dispense of the change and the change note and the issue of the receipt may be performed simultaneously, or the receipt may be issued first). Furthermore, the timing of the dispense of the change and the change note and the issue of the receipt may be controlled depending on the current operation mode and the presence / absence of a store clerk (for example, the presence / absence of a store clerk is detected by a sensor).
[0046] (Full self mode) As shown in Fig. 5(A), the full self-service mode is an operation mode in which the customer side performs the registration process and the payment process. That is, as shown in Fig. 5(B), in the full self-service mode, the customer side is in both the registration mode and the payment mode. In other words, the POS terminal 20 operates in the registration and payment mode from the overall process from registration to payment.
[0047] In the full self-service mode, the customer registers the purchased items on the customer side (customer side scanner unit 206, customer side display unit 205). In other words, the POS terminal 20 executes the registration process of the purchased items by the customer's operation (scanning by the customer side scanner unit 206, touching the customer side display unit 205) (upper part of FIG. 5(A)).
[0048] When the registration process is completed, the customer checks the total amount of the purchased items on the customer side display unit 205, and settles the bill by inserting coins into the change machine 209 or operating the card payment unit 208 (lower part of FIG. 5(A)). In other words, the POS terminal 20 executes the settlement process according to the customer's operation (inserting coins into the change machine 209, operating the card payment unit 208) (lower part of FIG. 5(A)).
[0049] That is, in the full self-service mode, as shown in Fig. 5(B), the customer side scans the product, for example, by customer side scanner unit 206 (step S20: YES), and registers the product (step S21). After pressing a registration completion key (for example, a registration completion key displayed on customer side display unit 205) (step S40: YES), the customer side settles the bill, for example, by change dispenser 209 (step S50), and the process is completed. The registration completion key in step S40 is an operation key for completing the registration process, and may also be called a registration completion button, subtotal key, subtotal button, bill key, bill button, etc.
[0050] As described above, in the full self-service mode, both the customer side performs the registration process and the settlement process, but this does not mean that the store clerk side cannot do anything. In other words, even when the POS terminal 20 is operating in the full self-service mode, for example, the store clerk side scanner unit 212 can scan the store clerk code. The state (operation mode) in which the registration process is performed on both the store clerk side and the customer side is sometimes called the double scan mode.
[0051] (Semi-self mode) The semi-self-service mode is divided into a registration-only mode in which the clerk performs the registration process, and a payment-only mode in which the customer performs the payment process. In the example of Fig. 6, the POS terminal 20-1 operates in the registration-only mode, and the POS terminal 20-2 operates in the payment-only mode.
[0052] In the semi-self mode, the store clerk registers the purchased items of the customer on the store clerk side (store clerk scanner unit 212, store clerk display unit 210, key operation unit 211) of the POS terminal 20-1 in the registration-only mode. In other words, the POS terminal 20-1 executes the registration process of the purchased items by the operation of the store clerk (operation of the store clerk scanner unit 212, store clerk display unit 210, key operation unit 211, etc.) (upper part of FIG. 6(A)).
[0053] When the clerk has completed the registration process, the customer moves to the POS terminal 20-2 in the payment-only mode, checks the total amount of the purchased items on the clerk-side display unit 210, and settles the bill by inserting coins into the change machine 209 or operating the card payment unit 208 (lower part of FIG. 6(A)). In other words, the POS terminal 20-2 executes the settlement process according to the customer's operation (inserting coins into the change machine 209, operating the card payment unit 208) (lower part of FIG. 6(A)).
[0054] When the registration process is completed at the POS terminal 20 in the registration-only mode (POS terminal 20-1 in the example of Figure 6), the customer moves from the POS terminal 20 in the registration-only mode to the POS terminal 20 in the payment-only mode (POS terminal 20-2 in the example of Figure 6), and the information required for the settlement process (registration information, etc.) is supplied to the destination POS terminal 20.
[0055] Methods for supplying information necessary for settlement processing from the POS terminal 20 in the registration-only mode (POS terminal 20-1 in the example of FIG. 6) to the POS terminal 20 in the accounting-only mode (POS terminal 20-2 in the example of FIG. 6) include a method in which the POS terminal 20 in the registration-only mode sends the information necessary for settlement processing to the POS terminal 20 in the accounting-only mode (it may also be sent via the store controller 30; the same applies below), and a method in which the POS terminal 20 in the registration-only mode issues a medium (a medium on which a barcode or the like for obtaining information necessary for settlement processing is printed)
[0056] In the example of Fig. 6, there is only one POS terminal 20 in the accounting-only mode (POS terminal 20-2), but if there are two or more POS terminals 20 in the accounting-only mode, the POS terminal 20 in the registration-only mode (POS terminal 20-1 in the example of Fig. 6) may specify the POS terminal (the POS terminal 20 in the accounting-only mode) to execute the settlement process. In addition, if a medium (a medium on which a barcode or the like for obtaining information required for settlement is printed) is issued by the POS terminal 20 in the registration-only mode, the settlement process is executed by the POS terminal 20 in the accounting-only mode that reads the medium.
[0057] That is, in the semi-self mode, initially, the POS terminal 20 (POS terminal 20-1) in the registration-only mode is registered by the clerk at the store. For example, as shown in FIG. 6B, the clerk scanner unit 212 scans the commodity (step S10: YES) to register the commodity (step S11). After pressing the subtotal key (e.g., the subtotal key displayed on the clerk display unit 210 or the subtotal key arranged on the key operation unit 211) (step S30: YES), for example, the POS terminal 20 in the accounting-only mode (POS terminal 20-2) is designated (step S31: YES), and the registration information is sent to the designated POS terminal 20 (step S32), completing the process.
[0058] In the example of Fig. 6(B), when product registration is completed, the subtotal key is pressed first, and then (after pressing the subtotal key), the POS terminal 20 is designated, but the processing procedure may be such that when product registration is completed, the POS terminal 20 is designated directly (without pressing the subtotal key). In the latter case, the subtotal key does not need to be displayed on the screen.
[0059] Next, as shown in FIG. 6(C), the POS terminal 20 (POS terminal 20-2) designated by the POS terminal 20 (POS terminal 20-1) in the registration-only mode receives the registration information (step S49: YES), and then the customer performs settlement, for example, by the change dispenser 209 (step S50), and the process is completed.
[0060] After transmitting the registration information (or issuing the medium), the store clerk can register the next customer's purchase (lower part of FIG. 6(A)). Also, after transmitting the registration information, the store clerk may not be present (lower part of FIG. 6(A)).
[0061] In the example of Fig. 6, the POS terminal 20-2 in the accounting-only mode executes the settlement process using the registration information of the product registered in the POS terminal 20-1 in the registration-only mode. In other words, the registration information used by the POS terminal 20-2 in the accounting-only mode for the settlement process is the registration information of the product registered when the POS terminal 20-1 was operating in the registration-only mode. However, if registration information can be transmitted to the POS terminal 20-2 in the accounting-only mode (or if a bill can be issued), the registration information used by the POS terminal 20-2 in the accounting-only mode for the settlement process does not necessarily have to be the registration information of the product registered when the POS terminal 20-1 was operating in the registration-only mode.
[0062] As an example, the registration information used by the POS terminal 20-2 in the accounting-only mode for the settlement process may be the registration information of the product registered when the POS terminal 20-1 is operating in the normal mode. In other words, the POS terminal 20-2 in the accounting-only mode may execute the settlement process using the registration information of the product registered when the POS terminal 20-1 is operating in the normal mode.
[0063] In addition, if the customer has already started the settlement operation (inserting coins into the change machine 209 or operating the card payment unit 208) when the clerk at the POS terminal 20-1 has completed the registration process (when the registration information is about to be sent or a receipt is about to be issued), the sending of the registration information or the issuance of the receipt may be prohibited, or the settlement operation may be canceled.
[0064] 6, the POS terminal 20-2 receives the registration information (or reads the receipt) and executes the settlement process while operating in the settlement-only mode. However, if the settlement process can be executed after receiving the registration information (or after reading the receipt), the operating mode when the POS terminal 20-2 receives the registration information (or reads the receipt) does not necessarily have to be the settlement-only mode.
[0065] As an example, the POS terminal 20-2 may receive registration information from the POS terminal 20-1 while operating in the full self-service mode, and execute a settlement process using the registration information received from the other terminal. The POS terminal 20-2 shifts from the full self-service mode to the accounting-only mode before executing a settlement process using the registration information received from the other terminal (it processes the registration information received from the other terminal as a settlement process in the accounting-only mode). The POS terminal 20-2 may or may not shift from the full self-service mode to the accounting-only mode before executing a settlement process using the registration information received from the other terminal (it may process the registration information received from the other terminal as a settlement process in the full self-service mode).
[0066] (Operation mode transition) The POS terminal 20 changes the operation mode according to an explicit mode change operation by a store clerk (e.g., input on the screen, selection operation, etc.) or an operation other than the explicit mode change operation by the store clerk (e.g., reading a store clerk code, etc.). The POS terminal 20 also changes the operation mode based on a predetermined condition that does not depend on the operation of the store clerk (conditions related to time such as elapsed time or a predetermined time (schedule), conditions related to sending and receiving information to and from other terminals, etc.).
[0067] The POS terminal 20 in this embodiment is provided with a ticket vending machine mode in addition to the normal mode, full self-service mode, and semi-self-service mode described above. In the following, an example of an ordering system in which the ticket vending machine mode and the full self-service mode are switched and operated will be described. The store in which the ordering system in this embodiment is operated is a store that cooks and sells dishes to customers during the day and sells boxed lunches, cup noodles, etc., prepared during the day, at night. Therefore, the POS terminal 20 of the store operates in the ticket vending machine mode during the day (11:00 a.m. to 8:00 p.m.) and in the full self-service mode at night (8:00 p.m. to 11:00 p.m.). Note that barcodes are attached to products, including boxed lunches, that are sold at night.
[0068] In this embodiment, the switching between the ticket vending machine mode and the full self-service mode is performed manually by a store clerk. Specifically, the store clerk presses a switching key provided on the key operation unit 211 (or a switching button displayed on the store clerk side display unit 210) to switch from the ticket vending machine mode to the full self-service mode, or from the full self-service mode to the ticket vending machine mode. In addition to such manual switching, it is also possible to automatically switch when a predetermined condition (for example, a condition based on the time, the time period, the presence or absence of operation, etc.) is satisfied. Specifically, for example, it is possible to automatically switch from the full self-service mode to the ticket vending machine mode at 8 p.m. (the condition is the arrival of the time), or to switch when a state in which no operation by the store clerk is detected by the key operation unit 211 or the like continues for a predetermined time or more (the condition is the duration of no operation detection).
[0069] Fig. 7 is a diagram showing an example of the configuration of the ordering system 1. As shown in the figure, the ordering system 1 includes a management device 10, POS terminal devices 20A and 20B, a kitchen monitor 80, a kitchen printer 95, an access point 100, and a router 400, and is configured by connecting each device so that they can communicate with each other. In the following description, when there is no need to distinguish between the POS terminal devices 20A and 20B, any one of them will be referred to as the POS terminal device 20.
[0070] The management device 10, POS terminal devices 20, kitchen monitor 80, and kitchen printer 95 are connected to one another via a LAN 120. The LAN connection may be wired or wireless. The router 400 controls (route selection control, etc.) communication between devices within the ordering system 1 (e.g., the management device 10) and devices outside the ordering system 1 (e.g., a server at headquarters) via the network 130.
[0071] The management device 10 controls (manages) the entire ordering system 1. For example, the management device 10 includes a control unit and a storage unit, and stores (manages) various files (for example, product files, instruction files, print format files, order data files, accounting files, etc.). The product files include various product information such as the product code, product name, and price of each product. For example, the management device 10 includes a communication unit, and transmits files (or data on the files) in the storage unit to other devices as necessary. For example, the management device 10 includes a counting unit, and generates counting information (for example, sales performance information such as a daily report) based on information stored in the storage unit in response to an instruction from a store clerk or at a predetermined time.
[0072] When settlement is performed in ticket vending machine mode, the POS terminal device 20 transmits information indicating the registered product to the kitchen monitor 80 or kitchen printer 95. In the following explanation, this "information indicating the registered product" is also referred to as order data. In this embodiment, the order data includes the registered product name and a number that uniquely indicates the product purchased by the customer, and may also include additional information. The number and additional information will be described later.
[0073] Kitchen monitor 80, which has received the order data, displays the order data. Kitchen printer 95, which has also received the order data, prints the order data on a medium. A store clerk who sees kitchen monitor 80 displaying the order data, or a store clerk who sees the medium on which the order data is printed, prepares the registered items by cooking or the like.
[0074] 8 is a schematic block diagram showing an example of the configuration of kitchen monitor 80. As shown in the figure, kitchen monitor 80 is configured by connecting a CPU 81, a ROM 83, a RAM 85, a touch panel 87, and a communication unit 89 with each other via a bus 91. CPU 81 executes various programs. ROM 83 stores, for example, various programs executed by CPU 81, image data (image format information) displayed on touch panel 87, and the like. RAM 85 temporarily stores, for example, files received from management device 10 (for example, menu files, instruction files, etc.) and data received from POS terminal 20 (for example, information indicating products, etc.).
[0075] The touch panel 87 displays instructions for preparing registered products, cooking instructions, and serving instructions for products corresponding to completed cooking instructions. The communication unit 89 transmits and receives information to and from the POS terminal 20 and the management device 10. In the case of this ordering system 1, two kitchen monitors 80 are installed, one of which displays a cooking instruction screen (not shown) for the kitchen (kitchen), and the other displays a serving instruction screen (not shown) for the hall (serving). Note that it is also possible to install only one kitchen monitor 80 and configure it so that the cooking instruction screen and the serving instruction screen can be switched by operating a switching button or the like. Also, three or more kitchen monitors 80 may be installed.
[0076] The kitchen printer 95 is mainly installed near the kitchen and prints information indicating products, etc., as described above. The kitchen printer 95 is configured by connecting a CPU, ROM, RAM, printing unit, communication unit, display unit, and operation unit (not shown) with each other via a bus. The CPU executes various programs (e.g., programs for printing, etc.). The ROM stores, for example, various programs executed by the CPU and print format data printed by the printing unit. The RAM temporarily stores, for example, files received from the management device 10 (e.g., menu files, etc.). The communication unit transmits and receives data to and from the POS terminal 20, the management device 10, etc. The display unit displays various screens. The operation unit receives input from the store clerk, who is the operator. In this embodiment, only one kitchen printer 95 is installed, but multiple kitchen printers may be installed.
[0077] FIG. 9 is a diagram showing an example of installation of POS terminal devices 20A, 20B in a store. In both the full self-service mode and the ticket machine mode, a registration screen and the like are displayed on the customer side display unit 205. When the POS terminal device 20 is operating in the full self-service mode, it executes the customer's registration of products and the customer's settlement, and outputs information regarding the registered products and settlement without outputting information to be used in the delivery of the registered products. In this embodiment, information based on the registered products is output (issued) as a printed receipt. This full self-service mode is an example of the second mode.
[0078] On the other hand, when the ticket vending machine mode is being executed, the POS terminal device 20 executes the registration of products by the customer and the settlement by the customer, and outputs at least information to be used in the delivery of the registered products. In this embodiment, the information to be used in the delivery of the registered products is output (issued) as a medium (meal ticket) on which the information is printed. This ticket vending machine mode is an example of the first mode. Note that receipts are also issued when the ticket vending machine mode is being executed. The execution of the full self-service mode and the ticket vending machine mode, and the switching between these modes are executed by the CPU 201. The CPU 201 is an example of a first execution means, a second execution means, and a switching means.
[0079] Next, the registration screens displayed in the ticket vending machine mode and the full self-service mode will be described. Fig. 10(A) shows a registration screen 310 displayed in the ticket vending machine mode. The registration screen 310 includes a product registration button 311, a registered product display field 312, a checkout button 313, and a cancel button 314.
[0080] The product registration button 311 is a button that allows a customer to register a desired product. The products registered with the product registration button 311 are displayed in a registered product display area 312. The checkout button 313 is a button for settling the registered products. The cancel button 314 is a button for canceling the registered products. When the cancel button 314 is pressed, all registered products are cancelled, and the initial state where nothing was registered is restored.
[0081] On registration screen 310, when a customer registers a product using product registration button 311 and presses checkout button 313 to pay, the order data is sent to kitchen monitor 80 and kitchen printer 95. Thus, in the ticket machine mode of this embodiment, the customer registers products only using product registration button 311, and customer-side scanner unit 206 is therefore stopped.
[0082] FIG. 10B is a diagram showing a registration screen 310 displayed in the full self-service mode. The registration screen 320 includes a registered product display field 321 and a checkout button 322. The customer registers a product by having the customer-side scanner unit 206 read a code such as a barcode attached to the product. The registered product display field 321 displays the product registered by having the customer-side scanner unit 206 read the code. The checkout button 313 is a button for paying for the registered product. When registering a product without a barcode such as fruits or vegetables, the product may be registered on a screen for registering such products. In the registration screen 320, the customer registers the product by having the customer-side scanner unit 206 read the code attached to the product, and presses the checkout button 313 to pay. In the full self-service mode, the order data is not transmitted to the kitchen monitor 80 and the kitchen printer 95.
[0083] The main difference between registration screen 310 shown in Fig. 10(A) and registration screen 320 shown in Fig. 10(B) is the presence or absence of a cancel button. Also, in ticket vending machine mode, customer-side scanner unit 206 stops, whereas in full self-service mode, customer-side scanner unit 206 operates without stopping. In this way, the operation of customer-side scanner unit 206 differs between when ticket vending machine mode is being executed and when full self-service mode is being executed. This customer-side scanner unit 206 is an example of a reading means.
[0084] Regarding the presence or absence of a cancel button, in the full self-service mode, there is no button such as cancel button 314 that can be operated by the customer to cancel an item. Needless to say, the store clerk can cancel registered items in all operation modes. When cancellation is performed by operating cancel button 314 or by the store clerk, CPU 201 cancels the registered item. CPU 201 is an example of cancellation means.
[0085] In this way, registered products can be cancelled by a predetermined cancellation method, but the cancellation method differs depending on whether the ticket vending machine mode is active or the full self-service mode is active. Also, as described above, the cancellation method when the ticket vending machine mode is active is a method that allows cancellation by the customer.
[0086] The reason why the cancellation method differs depending on the operation mode is to prevent fraud. Specifically, in the full self-service mode, if multiple products are registered once, the cancellation button is pressed, and only one product is registered and paid for, it appears at first glance that no fraud has been committed, making it difficult to detect the fraud, and therefore it is easy for a fraudster to commit fraud. On the other hand, in the ticket vending machine mode, the clerk checks the meal ticket (described later) before handing over the product, so there is no room for the above-mentioned fraud. For this reason, the ticket vending machine mode is provided with a cancellation button 314, while the full self-service mode is not provided with a cancellation button. As a result, in the ticket vending machine mode, a customer can cancel a product that has been registered by mistake without the involvement of a clerk, improving convenience and preventing fraud in the full self-service mode.
[0087] In this embodiment, when the cancel button 314 is pressed, all registered products are cancelled, but this is not limited to this, and only some of the products (for example, the products registered immediately before or the products specified by the customer) may be cancelled.
[0088] In this embodiment, in the ticket vending machine mode, the customer side scanner unit 206 is stopped, but it may be possible to read information other than merchandise (for example, member identification information on a membership card, and information on gift certificates and coupons, etc.).
[0089] Fig. 11(A) is a diagram showing an example of a receipt and a meal ticket issued in the ticket vending machine mode. The meal ticket here is an example of a second medium used in the delivery of a registered product. The receipt shown in Fig. 11(A) is printed with the same content as a general receipt, such as a meal ticket receipt, the product purchased by the customer (coffee, makunouchi bento), the total, the deposit, the change, etc. In this way, the POS terminal device 20 outputs information to be used in the delivery of a registered product as a medium on which the information is printed.
[0090] In addition, an area 331 showing a number (0127) that uniquely identifies the product purchased by the customer, and an area 332 showing additional information (with sugar and milk) are printed on the meal ticket. This number is a unique value for at least one business day. The additional information is information for informing the store clerk who delivers the product. For example, as shown in FIG. 11(A), the additional information indicates that sugar and milk will be given to the customer along with the coffee. The additional information is determined in advance for products that require additional information, and when the product is registered, the customer can input the additional information on a screen (not shown). In the case of FIG. 11(A), a screen is displayed asking whether sugar and milk are required, and the customer inputs whether they are required. In FIG. 11(A), sugar and milk are shown, but the present invention is not limited to these, and it may be indicated that tableware such as spoons and chopsticks, ice, seasonings, etc. are given to the customer. Instead of a number that uniquely identifies the product purchased by the customer, a number specifying a table at which to eat may be printed.
[0091] Fig. 11(B) is a diagram showing an example of a receipt issued in the full self-service mode. The receipt here is an example of the first medium on which information based on registered products is printed. The receipt shown in Fig. 11(B) has the same content as a general receipt printed on it, such as a product sales receipt, the products purchased by the customer (canned coffee, cup noodles), the total, the deposit, and the change.
[0092] The processing overview of the ticket vending machine mode and full self-service mode explained above will be explained using flowcharts. Fig. 12 is a diagram showing a flowchart showing an example of processing in the ticket vending machine mode. Fig. 13 is a diagram showing a flowchart showing an example of processing in the full self-service mode. Note that in this embodiment, since operation is performed in the ticket vending machine mode and the full self-service mode, the only mode that can be switched to from the ticket vending machine mode is the full self-service mode. Similarly, the only mode that can be switched to from the full self-service mode is the ticket vending machine mode.
[0093] 12, when the full self-service mode is switched to the ticket vending machine mode, the CPU 201 stops the customer-side scanner unit 206 (step S101). The CPU 201 displays the registration screen 310 shown in FIG. 10(A) (step S102) and displays the cancel button 314 (step S103).
[0094] Next, CPU 201 judges whether to switch to the full self-service mode (step S104). The store clerk is provided with the above-mentioned key operation unit 211, which is provided with a button for switching to the full self-service mode. If the button is pressed by the store clerk, a positive judgment is made in step S104, and if the button is not pressed, a negative judgment is made in step S104.
[0095] If the mode is to be changed to the full self-service mode (step S104: YES), the process proceeds to step S201 in FIG. 13. If the mode is not to be changed to the full self-service mode (step S104: NO), the CPU 201 determines whether the product registration button 311 has been pressed (step S105). If the product registration button 311 has not been pressed (step S105: NO), the CPU 201 determines whether one or more products have been registered (step S107). If there is less than one registered product (step S107: NO), the CPU 201 returns to step S104. If there is one or more registered products (step S107: YES), the CPU 201 proceeds to step S108.
[0096] In step S105, if the product registration button 311 is pressed (step S105: YES), the CPU 201 registers the product corresponding to the pressed product registration button 311 (step S106). The CPU 201 determines whether the checkout button 313 is pressed (step S108). If the checkout button 313 is pressed (step S108: YES), the CPU 201 performs payment (step S109), sends the order data (step S110), sends the registration data to the management device 10 (step S111), and returns to step S102.
[0097] If the checkout button 313 has not been pressed in step S108 (step S108: NO), the CPU 201 determines whether or not the cancel button 314 has been pressed (step S112). If the cancel button 314 has not been pressed (step S112: NO), the CPU 201 returns to step S105. On the other hand, if the cancel button 314 has been pressed (step S112: YES), the CPU 201 discards the registration data (step S113) and returns to step S102.
[0098] Next, processing in the full self-service mode will be described with reference to Fig. 13. In Fig. 13, when the mode is changed from the ticket vending machine mode to the full self-service mode, the CPU 201 starts the operation of the customer side scanner unit 206 (step S201). The CPU 201 also erases the cancel button 314 (step S202) and displays the registration screen 320 shown in Fig. 10(B) (step S203).
[0099] Next, the CPU 201 judges whether or not to switch to the ticket vending machine mode (step S204). A button for switching to the ticket vending machine mode is provided on the key operation unit 211. If this button is pressed by a store clerk, a positive judgment is made in step S204, and if the button is not pressed, a negative judgment is made in step S204.
[0100] If the mode is to be changed to the ticket vending machine mode (step S204: YES), the process proceeds to step S101 in FIG. 12. If the mode is not to be changed to the ticket vending machine mode (step S204: NO), the CPU 201 determines whether the code attached to the product has been read by the customer-side scanner unit 206 (step S205). If the code has not been read (step S205: NO), the CPU 201 determines whether there is one or more registered products (step S207). If there is less than one registered product (step S207: NO), the CPU 201 returns to step S204. If there is one or more registered products (step S207: YES), the CPU 201 proceeds to step S208.
[0101] If the code is read in step S205 (step S205: YES), CPU 201 registers the product corresponding to the read code (step S206). CPU 201 determines whether or not checkout button 322 has been pressed (step S208). If checkout button 322 has been pressed (step S208: YES), CPU 201 performs payment (step S209), transmits the registration data to management device 10 (step S210), and returns to step S203.
[0102] As shown in Figures 12 and 13, there are the following differences between the ticket vending machine mode and the full self-service mode. First, in the ticket vending machine mode, the customer-side scanner unit 206 is stopped, whereas in the full self-service mode, the customer-side scanner unit 206 operates. By stopping the customer-side scanner unit 206 in the ticket vending machine mode in this way, it is possible to prevent the registration of incorrect products, etc. Next, while the cancel button 314 is displayed in the ticket vending machine mode, the cancel button is not displayed in the full self-service mode. By doing so, the convenience of the ticket vending machine mode is improved as described above, and fraud in the full self-service mode can be prevented.
[0103] Next, the receipts and other items issued are different. Specifically, in the ticket machine mode, a receipt and a meal ticket are issued, while in the full self-service mode, only a receipt is issued. Also, the processing after payment is different. Specifically, in the ticket machine mode, the order data is sent to the kitchen monitor 80 and kitchen printer 95, but in the full self-service mode, the order data is not sent. In the ticket machine mode, the order data is sent to the kitchen monitor 80 and kitchen printer 95, allowing cooking and product preparation to be carried out quickly.
[0104] In this way, the ticket vending machine mode in this embodiment is not one aspect of the full self-service mode, but a mode different from the full self-service mode. In this way, by being able to operate as the ticket vending machine mode rather than being one aspect of the full self-service mode, it is possible to fully respond to a variety of sales formats.
[0105] In this embodiment, an example of operation in the full self-service mode and the ticket vending machine mode has been described, but the present invention is not limited to this. As described above, the POS terminal 20 can also operate in the normal mode and the semi-self-service mode, so it may be operated in the normal mode or the semi-self-service mode depending on the situation (for example, the degree of customer congestion, the number of customers who are unfamiliar with the operation, etc.).
[0106] In the embodiment described above, as shown in Fig. 11, the meal ticket and receipt are printed on paper media and output, but they may also be output to a mobile terminal such as a smartphone. In this case, the meal ticket output to the mobile terminal is displayed on the mobile terminal as an image of the meal ticket shown in Fig. 11(A). Similarly, the receipt output to the mobile terminal is displayed on the mobile terminal as an electronic receipt as shown in Fig. 11(A) and Fig. 11(B). The customer presents the mobile terminal on which the meal ticket is displayed to the store clerk in the same way as a paper-printed meal ticket, and the store clerk confirms the meal ticket displayed on the mobile terminal and then hands over the product to the customer.
[0107] In this way, output to a mobile terminal such as a smartphone can be used in the same manner as output to a paper medium, not limited to output on paper media. When outputting to a mobile terminal, an application on the mobile terminal may provide a function for managing benefits given to the customer (for example, points, service coupons such as gift certificates and discount coupons, etc.), displaying purchase history, and notifying of bargain information. Also, the mobile terminal is not limited to the customer's smartphone, but may be a mobile terminal loaned to the customer.
[0108] In the above-described embodiment, several modes of debiting are described. Debiting here refers to the store clerk or customer inputting that the customer has received the product given in exchange for the meal ticket output from the POS terminal 20 in ticket vending machine mode. In a general system equipped with a kitchen monitor or the like, debiting is performed on the kitchen monitor or the like, so in this embodiment, debiting may be performed on the kitchen monitor 80 or the like, but debiting may also be performed on the POS terminal 20.
[0109] As the clearing at the POS terminal 20, at least one of a clearing by a store clerk and a clearing by a customer may be possible. There are three types of clearing by a store clerk. In the first type, a clearing button including a number that uniquely indicates the product purchased by the customer is displayed on the store clerk side display unit 210 of the POS terminal 20, and the store clerk presses the button when the product is handed over. In the second type, as described above, the kitchen printer 95 receives the order data, and the order data includes a number that uniquely indicates the product, so the kitchen printer 95 prints the number, and the store clerk enters the number printed by the kitchen printer 95 into the POS terminal 20 via the key operation unit 211 or touch panel when the product is handed over to perform clearing. In the third type, the kitchen printer 95 prints a barcode or the like indicating the number, and the store clerk has the store clerk side scanner unit 212 of the POS terminal 20 read the barcode printed by the kitchen printer 95 when the product is handed over to perform clearing.
[0110] There are four types of debiting by a customer. In the first type, a button is displayed on the customer display unit 205 to confirm that the product has been received, and the customer presses the button to debit. In the second type, the customer enters the number printed on the meal ticket shown in FIG. 11(A) on a touch panel to debit. In the third type, a barcode indicating the number is printed on the meal ticket shown in FIG. 11(A), and the customer has the customer scanner unit 206 read the barcode to debit. In the fourth type, in the type in which the meal ticket is output to the mobile terminal described above, a button is displayed on the mobile terminal to confirm that the product has been received, and the customer presses the button to debit.
[0111] The various types of clearing described above may be executed according to the store's policy. For example, if the store's policy is to not allow customers to perform unnecessary operations, the store clerk may execute the clearing mode, and if the store's policy is to record that the item has been handed over to the customer, the customer may execute the clearing mode. In this way, by making it possible to execute various types of clearing, it is possible to provide a POS terminal that is fully compatible with a variety of sales formats.
[0112] Next, various aspects of the semi-self-service mode will be described. In the above-mentioned semi-self-service mode, it is necessary for a POS terminal operating in the registration mode to specify a POS terminal operating in the accounting mode, and this specification method will be described. In the following description, a POS terminal operating in the registration mode will be referred to as a registration device, and a POS terminal operating in the accounting mode will be referred to as an accounting device.
[0113] There are two ways to specify which of multiple accounting devices will execute a transaction: a way in which a store clerk specifies the accounting device that will execute the transaction using a registration device (first specification way), and a way in which a payment ticket to be handed to a customer is issued from a registration device, and the customer has one accounting device read the payment ticket handed to them by the store clerk (second specification way). However, the way in which an accounting device is specified is not limited to the above ways. For example, an accounting device may be specified as follows.
[0114] In one embodiment, in response to an operation performed on the send button displayed upon completion of product registration (or an operation that declares the completion of product registration), the registration device, for example, inquires about the status of the accounting devices to recognize accounting devices that are capable of processing the transaction (for example, no failures have occurred and the device is not in use), and selects one accounting device from among the accounting devices that are not in use according to a predetermined rule (for example, in order of accounting device number).The registration device then transmits transaction information to the determined accounting device and instructs it to carry out the transaction.
[0115] In another embodiment, a transaction priority order is set for each transaction device in advance. Then, when product registration is complete, a display is displayed to enable the operation of a send button that instructs the sending of transaction information to the transaction device. When the send button is operated, the registration device checks whether transaction processing is possible for the transaction device in the order according to the set priority order, and if it is not confirmed that transaction processing is possible, it checks the transaction device with the next highest priority. Then, the registration device sends transaction information to the transaction device that was first confirmed to be capable of transaction processing, and instructs it to perform the transaction processing.
[0116] In another embodiment, a registered device transmits transaction information to all transaction devices. When a transaction device receives the transaction information and is ready to execute a transaction using the transaction information contained in the transaction information, it sends a transaction execution notification to the registered device that sent the transaction information, informing it that it will execute the transaction.
[0117] In response to receiving the transaction processing execution notification, the registered device displays a transaction processing execution display indicating the transaction processing device to which the transaction processing execution notification was sent. The store clerk can then look at the transaction processing execution display and tell the customer which transaction processing device will be used to execute the transaction.
[0118] At this time, together with the display of the transaction being executed, the sign pole of the accounting device that sent the transaction execution notification may be lit up in a specified pattern, or a specified alarm sound may be output from the accounting device, thereby notifying the user that the transaction will be executed.
[0119] In another embodiment, a store clerk moves a shopping basket containing products that have been registered in the registration device to one of the basket locations provided for each accounting device.
[0120] The basket placement area is equipped with a sensor that detects a placed shopping basket. When the sensor determines that a shopping basket has been placed in the basket placement area, the corresponding accounting device makes a request to obtain the corresponding accounting information from the registration device and executes the accounting process. In this case, too, the accounting device that will be executing the accounting process may announce that it will be executing the accounting process by lighting up a sign pole, emitting an alarm, etc.
[0121] In another embodiment, the registration device transmits, to a certain accounting device, accounting instruction information including the accounting information and transfer order information that sets a transfer order among a plurality of accounting devices. The transfer order information may specify a cyclic transfer order among the accounting devices.
[0122] If the accounting device that receives the accounting instruction information is capable of executing accounting, it transmits an accounting execution notification to the registered device that is the sender of the accounting instruction information, and executes the accounting using the accounting information included in the received accounting instruction information.
[0123] On the other hand, if a accounting device that receives accounting instruction information is unable to perform the accounting process itself, it will forward the received accounting instruction information to the next accounting device in the transfer order according to the transfer order information contained in the received accounting instruction information. In this way, by sequentially transferring accounting instruction information between accounting devices, a procedure equivalent to specifying the accounting device that should perform the accounting process is realized.
[0124] The program for implementing the POS terminal 20 described above may be recorded in a computer-readable recording medium, and the program may be read and executed by a computer system. The term "computer system" as used herein includes hardware such as an OS and peripheral devices. The term "computer-readable recording medium" refers to portable media such as a flexible disk, an optical magnetic disk, a ROM, and a CD-ROM, and a storage device such as a hard disk built into a computer system. The term "computer-readable recording medium" also includes a storage device 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 such as the Internet or a communication line such as a telephone line. The program may be transmitted from a computer system that stores the program in a storage device to another computer system via a transmission medium or by a transmission wave in the transmission medium. The "transmission medium" that transmits the program refers to a medium that has a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be for implementing a part of the above-mentioned functions. Furthermore, the above-mentioned functions may be realized in combination with a program already recorded in the computer system, that is, a so-called differential file (differential program). [Explanation of symbols]
[0125] 20…POS terminal 30…Store Controller 201…CPU 202...ROM 203...RAM 204...Hard disk 205…Customer side display section 206…Customer side scanner section 208…Card payment department 209…Change machine 210...Staff side display section 211...Key operation section 212…Clerk side scanner 213…Printing Department 214...Audio output unit 215…Communications Department
Claims
1. A product sales data processing device having a scanner and a plurality of operation modes for registering products and making payments based on customer operations, A store clerk side display means facing the store clerk side; A customer side display means facing the customer side; A registration means; A switching means for switching between a first mode, in which a product is registered and paid for based on an operation of a customer, and at least a meal ticket is output, and a second mode, in which a product is registered and paid for based on an operation of reading a bar code attached to the product by a scanner, and a receipt is output without a meal ticket, as an operation mode for registering a product and paying for it based on an operation of selecting a product and then paying for it based on the customer's operation, and a switching means for switching between a first mode, in which a product is registered and paid for based on an operation of reading a bar code attached to the product by a scanner, and at least a meal ticket is output, Equipped with The store clerk side display means is Displaying a switching button for switching the operation mode, The switching means is The first mode and the second mode are switched based on the operation of the switching button displayed by the store clerk side display means. A product sales data processing device comprising:
2. In addition to the first and second modes, a third mode is provided as an operation mode in which products are registered based on an operation by a store clerk and a payment is made based on an operation by a customer, The switching means is Based on an operation of the switching button, the operation mode is switched from one of the first mode, the second mode, and the third mode to another of the first mode, the second mode, and the third mode.
2. The product sales data processing device according to claim 1.
3. A program for causing a computer to function as a product sales data processing device having a scanner and a plurality of operation modes for registering products and making payments based on customer operations, The computer, A store clerk side display means facing the store clerk side; A customer side display means facing the customer side; A registration means; A switching means for switching between a first mode, in which a product is registered and paid for based on an operation of a customer, and at least a meal ticket is output, and a second mode, in which a product is registered and paid for based on an operation of reading a bar code attached to the product by a scanner, and a receipt is output without a meal ticket, as an operation mode for registering a product and paying for it based on an operation of selecting a product and paying for it based on the customer's operation, and a second mode, in which a product is registered and paid for based on an operation of reading a bar code attached to the product by a scanner, and a receipt is output without a meal ticket Function as a The store clerk side display means is Displaying a switching button for switching the operation mode, The switching means is The first mode and the second mode are switched based on the operation of the switching button displayed by the store clerk side display means. A program characterized by: