Sales data processing device and program
Patent Information
- Application Number
- JP2024106872
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-02
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2038-02-07
AI Technical Summary
Existing sales data processing systems risk executing unsuitable processes due to inadequate situational awareness, leading to inefficiencies and potential errors.
A sales data processing device with multiple operation modes, including clerk-operated and customer-operated product registration, equipped with display means to indicate the operation mode and transmission processes, ensuring appropriate execution based on situational awareness.
Prevents the execution of unsuitable processing by providing clear operational modes and transmission processes, enhancing efficiency and reducing errors in sales data handling.
Abstract
Description
[Technical field]
[0001] The present invention relates to a sales data processing device and a program. [Background technology]
[0002] There has been proposed a registration device (sales processing device) capable of transmitting registration information to a settlement device, which is another device (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] However, there is a risk that a process that is not appropriate for the situation may be executed by mistake.
[0005] The present invention has been made in view of the above circumstances, and has an object to provide a technique capable of preventing a process that is inappropriate for a situation from being executed. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, one aspect of the present invention is a sales data processing device having a plurality of operation modes including an operation mode in which product registration is performed by a store clerk's operation and an operation mode in which product registration is performed by a customer's operation, and is equipped with a registration means for executing a registration process to register products, a transmission means for executing a transmission process to transmit the registration data so that it can be settled by another sales data processing device, and a display means for displaying information to a store clerk, wherein the display means displays information indicating the operation mode of the other sales data processing device in association with an indication that the execution of the transmission process by the transmission means is accepted. [Brief description of the drawings]
[0007] [Figure 1] FIG. 1 is a network configuration diagram of a POS system. [Diagram 2] FIG. 1 is a diagram illustrating an example of an installation of a POS terminal. [Diagram 3] FIG. 1 is a diagram illustrating an example of the appearance of a POS terminal. [Figure 4] FIG. 2 is a diagram illustrating an example of the configuration of a POS terminal. [Diagram 5] FIG. 2 is a diagram for explaining an outline of operation modes of a POS terminal. [Figure 6] FIG. 2 is a diagram for explaining an outline of operation modes of a POS terminal. [Figure 7] This is an example of display on a POS terminal. [Figure 8] This is an example of display on a POS terminal. [Figure 9] This is an example of display on a POS terminal. [Figure 10] This is an example of display on a POS terminal. [Figure 11] This is an example of display on a POS terminal. [Figure 12] This is an example of display on a POS terminal. [Figure 13] This is an example of display on a POS terminal. [Figure 14] This is an example of display on a POS terminal. [Figure 15] This is an example of display on a POS terminal. [Figure 16] This is an example of display on a POS terminal. [Figure 17] This is an example of display on a POS terminal. [Figure 18] This is an example of display on a POS terminal. [Figure 19] This is an example of display on a POS terminal. [Figure 20] This is an example of display on a POS terminal. [Figure 21] This is an example of display on a POS terminal. [Figure 22] This is an example of display on a POS terminal. [Diagram 23] This is an example of display on a POS terminal. [Figure 24] This is an example of display on a POS terminal. [Diagram 25] 10 is a flowchart showing an example of an operation of the POS terminal. [Figure 26] 10 is a flowchart showing an example of an operation of the POS terminal. [Figure 27] 10 is a flowchart showing an example of an operation of the POS terminal. [Figure 28] 10 is a flowchart showing an example of an operation of the POS terminal. [Figure 29] 10 is a flowchart showing an example of the operation of the POS terminal. [Diagram 30] 10 is a flowchart showing an example of the operation of the POS terminal. [Diagram 31] 10 is a flowchart showing an example of the operation of the POS terminal. [Diagram 32] 10 is a flowchart showing an example of the operation of the POS terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0008] Fig. 1 is a network configuration diagram of a POS (Point Of Sales) system according to an embodiment of the present invention. The POS system 1 shown in Fig. 1 includes three POS terminals 20-1, 20-2, and 20-3, and a store controller (store computer, management device) 10, which are communicatively connected via a LAN 11. Hereinafter, the POS terminals 20-1, 20-2, and 20-3 will be collectively referred to as the POS terminal 20 unless otherwise specified. The POS system 1 may further include a monitoring terminal (not shown) that displays the status of the POS terminal 20 (operation mode, processing status, etc.) and controls the POS terminal 20.
[0009] The POS system 1 can be introduced into various stores (convenience stores, supermarkets, etc.).
[0010] Fig. 2 is a diagram showing an example of installation of the POS terminal 20. Fig. 2(A) is a perspective view of the POS terminal 20, etc., as seen from the customer side. Fig. 2(B) is a perspective view of the POS terminal 20, etc., as seen from the store clerk side. As shown in Fig. 2(A), a counter is placed to the right of the POS terminal 20 as seen from the customer side.
[0011] Fig. 3 is a diagram showing an example of the appearance of the POS terminal 20. Fig. 3(A) is a perspective view of the POS terminal 20 as seen from the customer side. Fig. 3(B) is a perspective view of the POS terminal 20 as seen from the store clerk side. Fig. 4 is a diagram showing an example of the configuration of the POS terminal 20. In Fig. 3 and Fig. 4, the same parts are given the same symbols.
[0012] An example of the configuration of the POS terminal 20 shown in Fig. 4 will be described below with reference to Fig. 3. The POS terminal 20 comprises 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 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, and a communication unit 215. These can communicate with each other via a bus.
[0013] 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.
[0014] 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 10) and information generated during processing (e.g., registration information (registration data) generated during a registration process for registering products, settlement information generated during a settlement process for settling (paying) purchased products, etc.).
[0015] 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.
[0016] The customer-side display unit 205 is a touch display for customers, which displays various information to customers and accepts various inputs from customers. The customer-side scanner unit 206 is a scanner unit for customers, and optically reads, for example, bar codes (product codes, etc.) attached to products. The customer-side scanner unit 206 may also optically read codes (bar codes, two-dimensional codes, etc.) printed on bills (registered trademark).
[0017] Although the customer-side scanner unit 206 is used when a customer registers a product, the customer may register the product by other methods. For example, if a preset key (a button for ordering the product) corresponding to the product is displayed on the customer-side display unit 205, the customer may operate (press) the preset key to register the product.
[0018] The card payment unit 208 is a payment mechanism that uses various cards (credit cards, prepaid cards such as 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. The card recognition unit may also recognize various cards (e.g., membership cards, point cards, etc.) that are not directly used for payment (settlement).
[0019] The change machine 209 (cash settlement unit) is a cash settlement mechanism, which 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 and is operated by the customer. When banknotes or coins are inserted into the input port, they are detected by a sensor (detecting that they have been inserted, detecting the number of coins by denomination, etc.).
[0020] The store clerk's display unit 210 is a touch display for the store clerk, which 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 scanner unit 212 is a scanner unit for use by the store clerk, and optically reads, for example, bar codes (product codes, etc.) attached to products and store clerk codes attached to the name tags of store clerks.
[0021] 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 may operate (press) that 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 may operate that preset key to register the product.
[0022] The printing unit 213 prints and issues various media (receipts, bills, etc.). The printing unit 213 can freely rotate to change its orientation (direction of the media issuing port) from the store clerk side to the customer side and from the customer side to the store clerk side. The orientation of the printing unit 213 may be changed manually, or may be changed automatically (mechanically controlled, etc.) in response to, for example, a transition (switching) of an operating mode (described in detail later). The correctness of the orientation of the printing unit 213 may be detected by a sensor, etc.
[0023] 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, the store controller 10).
[0024] (Overview of each operation mode) Next, a description will be given of the operation modes of the POS terminal 20. The POS terminal 20 has a plurality of operation modes. Specifically, the POS terminal 20 has at least three types of operation modes (normal mode, full self-service mode, and semi-self-service mode).
[0025] It should be noted that the above-mentioned operating modes are operating modes during normal business operations (operating modes related to registration processing and settlement processing), and do not include a calculation mode in which sales and inventory are calculated and inquired, a maintenance mode in which store clerks or maintenance personnel perform setup and maintenance work, a training mode in which new employees are trained, etc.
[0026] In addition, in the following description, as a separate aspect from the above-mentioned classification of operation modes (normal mode, full self-service mode, semi-self-service mode), the mode in which the POS terminal 20 executes the registration process may be referred to as the registration mode, and the mode in which the POS terminal 20 executes the settlement process may be referred to as the accounting mode.
[0027] 5 and 6 are diagrams for explaining the outline of the operation modes of the POS terminal 20. FIG. 5 is a diagram for explaining the outline of the normal mode. FIG. 5(A) is a schematic diagram showing the flow of processes (registration process, settlement process) and the actions of people (store clerks, customers) in the normal mode, and FIG. 5(B) is a flowchart showing the basic flow of operations of the POS terminal 20 in the normal mode. FIG. 6 is a diagram for explaining the outline of the full self-service mode. FIG. 6(A) is a schematic diagram showing the flow of processes (registration process, settlement process) and the actions of people (customers) in the full self-service mode, and FIG. 6(B) is a flowchart showing the basic flow of operations of the POS terminal 20 in the full self-service mode.
[0028] (Normal mode) As shown in Fig. 5(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. 5(B), in normal mode, the POS terminal 20 is in registration mode on the clerk side and in payment mode on the customer side. In other words, when viewed from the entire process from registration to payment, the POS terminal 20 in normal mode operates in the registration payment mode.
[0029] 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 (scanning by the store clerk scanner unit 212, touching the store clerk display unit 210, operating the key operation unit 211) (upper part of FIG. 5(A)).
[0030] 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 currency (cash) into the change machine 209 or by 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 cash into the change machine 209, operating the card payment unit 208) (lower part of FIG. 5(A)).
[0031] That is, in normal mode, as shown in Fig. 5(B), first, the clerk scans the product (step S10: YES) and registers the product (step S11). After 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) is pressed (step S30: YES), the customer uses, for example, the change dispenser 209 to settle the amount (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, registration completion key, registration completion button, checkout key, checkout button, etc.
[0032] The customer may wait until the registration process is completed by the store clerk (until the total amount is finalized), but may also insert cash 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. 5(A)).
[0033] In addition, the customer may select a payment method (also referred to as a payment type, settlement method, or settlement type) before completing the registration process. In other words, the POS terminal 20 can accept the selection of a payment method during the registration process (details will be described later).
[0034] 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. 5(A)). The store clerk may be absent while the customer is paying (lower part of FIG. 5(A)). That is, the store clerk may finish serving the customer while the customer is paying.
[0035] Furthermore, when there is change, the POS terminal 20 may control the dispenser 209 to dispense the change and the change note to prevent the customer from forgetting to take the change, and after detecting with a sensor or the like that the customer has removed the change and the change note, control the printing unit 213 to print a receipt. This is also true in other operation modes.
[0036] In the normal mode, in addition to the above-mentioned process of executing the registration process on the store clerk side and executing the settlement process on the customer side of the terminal using the registration information generated in the registration process (see FIG. 5), the store clerk side can also execute the registration process and transmit the registration information generated in the registration process to another terminal (another terminal capable of executing the settlement process, for example, another POS terminal 20) (directly to the other terminal via the LAN 11, or via the store controller 10 or a monitoring terminal (not shown); the same applies below), and the registration information generated in the registration process can be converted into a code (barcode, two-dimensional code, etc.), printed on a medium, and issued as a bill. In other words, the POS terminal 20 in the normal mode has a function of registering products on the terminal itself and settling the payment on the terminal itself, as well as a function of registering products on the terminal itself and settling the payment on the terminal itself.
[0037] The above-mentioned function of registering a commodity at its own terminal and making the payment at another terminal is an inherent function of the semi-self-service mode. The semi-self-service mode is classified into a registration-only mode and a payment-only mode. The POS terminal 20 in the semi-self-service mode (registration-only mode) has a function of registering a commodity at its own terminal and making the payment at another terminal. Specifically, the POS terminal 20 in the semi-self-service mode (registration-only mode) executes a registration process at the store clerk's side and transmits the registration information generated in the registration process to the other terminal (or encodes the registration information generated in the registration process, prints it on a medium, and issues it as a bill). The POS terminal 20 in the semi-self-service mode (payment-only mode) has a function of making the payment for a commodity registered at the other terminal. Specifically, the POS terminal 20 in the semi-self-service mode (payment-only mode) receives the registration information transmitted from the POS terminal 20 in the semi-self-service mode (registration-only mode) (or reads the bill issued by the POS terminal 20 in the semi-self-service mode (registration-only mode)) and performs the payment process.
[0038] The POS terminal 20 in normal mode, like the POS terminal 20 in semi-self-service mode (registration-only mode), has a function of registering products at its own terminal and having the payment made at another terminal, but the POS terminal 20 in full self-service mode (like the POS terminal 20 in normal mode) may have a function of paying for products registered at another terminal, like the POS terminal 20 in semi-self-service mode (accounting-only mode). In other words, the POS terminal 20 in full self-service mode and the POS terminal 20 in normal mode may receive registration information (or read an accounting ticket) from another terminal (the POS terminal 20 in semi-self-service mode (registration-only mode), the normal mode POS terminal 20, etc.) and perform the payment process.
[0039] (Full self mode) As shown in Fig. 6(A), the full self-service mode is an operation mode in which the customer executes the registration process and the payment process. That is, as shown in Fig. 6(B), the POS terminal 20 in the full self-service mode can be in both the registration mode and the payment mode on the customer side. In other words, the POS terminal 20 in the full self-service mode operates in the registration and payment mode from the overall process from the registration process to the payment process.
[0040] 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. 6(A)).
[0041] 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 cash 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 executes the settlement process according to the customer's operation (inserting cash into the change machine 209, operating the card payment unit 208) (lower part of FIG. 6(A)).
[0042] That is, in the full self-service mode, as shown in Fig. 6(B), the customer side scans the product (step S20: YES) and registers the product (step S21). After pressing a registration completion key (e.g., a registration completion key displayed on the customer side display unit 205) (step S40: YES), the customer side settles the bill, for example, using the 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.
[0043] 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, it is possible to, for example, scan the store clerk code with the store clerk scanner unit 212, display various information, and register products. The state (operation mode) in which registration processes are performed on both the store clerk side and the customer side is sometimes called the double scan mode.
[0044] (Operation mode notification) Each POS terminal 20 may notify the current operation mode of the terminal. For example, each POS terminal 20 may display the current operation mode of the terminal on the clerk display unit 210. Specifically, each POS terminal 20 may display a screen having an operation mode display field of the terminal on the clerk display unit 210, and display the current operation mode of the terminal in the operation mode display field on the screen. Also, each POS terminal 20 may display a screen on which images corresponding to each operation mode (for example, button-like images) are arranged on the clerk display unit 210, and display the images corresponding to the current operation mode of the terminal on the screen in a different display mode (for example, a display mode that is more prominent than the display mode of other images) from images that do not correspond to the current operation mode. For example, a normal mode image and a full self-timer mode image may be always displayed, and when the current operation mode of the terminal is the normal mode, the normal mode image may be displayed in a more prominent display mode than the full self-timer mode image, and when the current operation mode of the terminal is the full self-timer mode, the full self-timer mode image may be displayed in a more prominent display mode than the normal mode image. Each POS terminal 20 may also display the current operation mode of the terminal on the customer side display unit 205 in the same manner.
[0045] Furthermore, each POS terminal 20 may report the current operation mode of the other terminal instead of or in addition to the current operation mode of the own terminal. That is, each POS terminal 20 may report the current operation mode of the other terminal by recognizing the current operation mode of the other terminal. One example of a method for each POS terminal 20 to recognize the current operation mode of the other terminal is a method in which each POS terminal 20 notifies the other terminal of the operation mode after the transition (the latest operation mode) after the transition of the operation mode (directly notifying the other terminal via the LAN 11, or notifying the other terminal via the store controller 10 or a monitoring terminal (not shown)). Furthermore, each POS terminal 20 may report the current processing status of the other terminal as well as the current operation mode of the other terminal.
[0046] Furthermore, each POS terminal 20 may report information according to its own current operation mode, etc. (operation mode, processing status, etc.). For example, when the current operation mode of the POS terminal 20 is the full self mode, for example when it is in standby, the POS terminal 20 may display a predetermined message (see, for example, FIG. 7(A)) on the customer side display unit 205. Furthermore, the POS terminal 20 may report information according to the current operation mode, etc. of other terminals instead of or in addition to the information according to the current operation mode of the terminal itself.
[0047] (Operation mode transition (switching)) Next, a description will be given of the transition (switching) of the operation mode of the POS terminal 20. The operation mode of the POS terminal 20 is switched in accordance with an explicit mode transition operation (mode switching operation) by a store clerk. Specifically, the operation mode is switched in accordance with the operation of the mode switching button 211a (see FIG. 3(B)) located at the top and rightmost end of the key operation unit 211.
[0048] In addition, since the mode switching button 211a is located at a corner of the key operation unit 211, it is possible to reduce operational errors when switching modes and to easily switch between operation modes. In other words, when the mode switching button 211a is located at a corner of the key operation unit 211, compared to when the mode switching button 211a is located near the center of the key operation unit 211, for example, the number of other buttons adjacent to the mode switching button 211a to be operated is smaller, so that operational errors such as hastily operating other buttons are less likely to occur, and the position of the mode switching button 211a to be operated can be instantly identified, allowing for stress-free mode switching operations.
[0049] Furthermore, since the mode switching button 211a is located in the upper right corner (top row and rightmost) of the key operation unit 211, the mode switching operation can be performed not only when the clerk is on the clerk side but also when the clerk is on the customer side. In other words, a clerk on the customer side cannot usually see the buttons on the key operation unit 211, but the clerk can easily recognize the mode switching button 211a located on the upper right corner of the key operation unit 211 by reaching out from the customer side and feeling for it (by touch), so the clerk on the customer side can perform the mode switching operation without moving to the clerk side.
[0050] In this embodiment, the mode switching button 211a is disposed in the upper right corner of the key operation unit 211, but the mode switching button 211a may be disposed in a position other than the upper right corner of the key operation unit 211 as long as the position is recognizable by touch alone (a position that is relatively easy to recognize). Also, instead of or in addition to disposing the mode switching button 211a in a position recognizable by touch alone (for example, the upper right corner), the mode switching button 211a may be formed so as to be distinguishable from other buttons even from the customer side. For example, the size of mode switching button 211a may be made different from the size of the other buttons to the extent that it can be distinguished by touch alone, the shape of mode switching button 211a may be made different from the shape of the other buttons, or the height of mode switching button 211a may be made different from the height of the other buttons (for example, mode switching button 211a may be made to protrude more than the other buttons), or the feel of all or part of the surface (the surface that the hand touches) of mode switching button 211a may be made different from the feel of the other buttons (for example, only the surface of mode switching button 211a may be made rough or bumpy to the touch, or only the surface of mode switching button 211a may be provided with protrusions or depressions).
[0051] In this embodiment, taking into consideration the various advantages as described above, the mode switching button 211a is arranged on the key operation unit 211. However, instead of or in addition to arranging the mode switching button 211a on the key operation unit 211, a mode switching button (not shown) may be arranged on the screen displayed on the store clerk side display unit 210.
[0052] The POS terminal 20 also changes the operation mode in accordance with operations other than the explicit mode change operation by the store clerk (for example, reading a store clerk code, etc.). The POS terminal 20 also changes the operation mode based on predetermined conditions (conditions related to time such as elapsed time or a predetermined time (schedule), conditions related to sending and receiving information such as commands between other terminals (POS terminal 20, monitoring terminal), etc.) that are not dependent on the store clerk's operations, etc. As described above, when the operation mode is changed in the own terminal, the other terminal may be notified of the operation mode after the change.
[0053] In the following description, it is assumed that the POS terminals 20-1 and 20-2 are in the normal mode, and the POS terminal 20-3 is in the full self mode.
[0054] (Display example of POS terminal 20) 7 to 24 are examples of displays on the POS terminal 20. Fig. 7(A) is an example of a display on the customer display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 7(A) shows the display contents of a registration start screen before the start of registration processing.
[0055] In Fig. 7(A), a registration start button BT30 at the bottom right of the screen is a button for instructing the start of product registration. A customer operates the registration start button BT30 when starting product registration. Buttons BT35 to BT37 at the bottom left of the screen are buttons for switching the display language between English, Chinese, and Korean, respectively.
[0056] Fig. 7(B) is a display example on the customer side display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 7(B) shows the display contents of the registration screen in a state where two items of merchandise (daifuku mochi) have been registered. When the registration start button BT30 is operated on the registration start screen shown in Fig. 7(A), the POS terminal 20-3 displays a registration screen in a state where no merchandise has been registered yet (initial registration screen), but for ease of explanation, Fig. 7(B) shows the registration screen after the merchandise (tea, daifuku mochi) have already been registered.
[0057] In FIG. 7(B), image GA01 at the bottom left of the screen indicates the state of the other terminal (POS terminal 20-1) (specifically, that it is in normal mode). Image GA02 at the bottom left of the screen indicates the state of the other terminal (POS terminal 20-2) (specifically, that it is in normal mode). The checkout button BT32 at the bottom right of the screen is a button for instructing the end of product registration. The customer operates the checkout button BT32 after product registration is complete. The store clerk call button BT33 is a button for calling a store clerk. The customer operates the store clerk call button BT33 when calling a store clerk (for example, when the customer needs the support of a store clerk).
[0058] As described above, the buttons BT35 to BT37 are buttons for switching the display language to English, Chinese, and Korean, respectively. The "vegetable" button BT38 is a button for displaying each preset key for vegetables (see FIG. 9).
[0059] Fig. 8(A) is an example of the display on the customer side display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 8(A) shows the display contents of the settlement screen (payment method selection screen) displayed when starting the settlement process. For example, when the checkout button BT32 is operated on the registration screen (see Fig. 7(B)), the POS terminal 20-3 displays the payment method selection screen as shown in Fig. 8(A).
[0060] Fig. 8(B) is a display example on the customer display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 8(B) shows the display contents of the settlement screen (deposit screen) displayed when starting a cash payment. For example, when cash is operated on the payment method selection screen (see Fig. 8(A)), the POS terminal 20-3 displays the deposit screen as shown in Fig. 8(B).
[0061] Fig. 8(C) is a display example on the customer display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 8(C) shows the display contents of the settlement screen (deposit screen) displayed when the deposit amount is decided. For example, when cash (deposit) equal to or greater than the payment amount (purchase amount) is inserted, the POS terminal 20-3 displays the deposit screen as shown in Fig. 8(C).
[0062] Fig. 8(D) is a display example on the customer display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 8(D) shows the display contents of the settlement screen (change screen) displayed when dispensing change. For example, when the Finish (receipt) button BT40 is operated on the deposit screen (Fig. 8(C)), the POS terminal 20-3 displays the change screen as shown in Fig. 8(D).
[0063] Fig. 8(E) is a display example on the customer side display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 8(E) shows the display contents of the settlement screen (receipt screen) displayed when the change is removed. For example, when the change is removed from the outlet of the change dispenser 209, the POS terminal 20-3 displays a receipt screen as shown in Fig. 8(E). The POS terminal 20 may be provided with a sensor such as a photosensor near the outlet, and may determine that the change has been removed when the sensor recognizes an object (presumably a customer's hand). Fig. 8(F) is a pause screen displayed in the pause mode (pause state).
[0064] After displaying the receipt screen (FIG. 8(E)), the POS terminal 20-3 displays the registration start screen (FIG. 7(A)). For example, the POS terminal 20-3 displays the registration start screen after the receipt is removed from the issuing port of the printing unit 213. The POS terminal 20 may be equipped with a sensor capable of recognizing that the receipt has been removed from the issuing port. Also, if no change is to be made, the screen may transition from the deposit screen (FIG. 8(C)) to the receipt screen (FIG. 8(E)) without displaying the change screen (FIG. 8(D)).
[0065] Fig. 9(A) is a display example on the store clerk display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 9(A) shows the display contents of a registration screen in a state where no products have been registered yet (initial state registration screen). In Fig. 9(A), a display field HR01 in the upper right corner of the screen shows the amount of money deposited by the customer. An image GA02 in the lower left corner of the screen shows the state of the other terminal (POS terminal 20-2) (specifically, that it is in normal mode). An image GA03 in the lower left corner of the screen shows the state of the other terminal (POS terminal 20-3) (specifically, that it is in full self-service mode).
[0066] Fig. 9(B) is a display example on the customer display unit 205 of the POS terminal 20-1 in normal mode. Specifically, Fig. 9(B) shows the display contents in a state where no products have been registered and the payment method has not yet been determined (the payment method has not been determined and cash has not been inserted). In other words, the POS terminal 20-1 displays a registration screen (initial registration screen) as shown in Fig. 9(A) on the store clerk display unit 210, and when the payment method has not yet been determined, displays a small screen (small window) SG01 superimposed on a settlement screen (payment screen) on the customer display unit 205 as shown in Fig. 9(B).
[0067] The small screen SG01 allows the customer to select a payment method. The customer selects either cash, credit, or electronic money as the payment method on the small screen SG01. If the customer desires cash as the payment method, he / she may insert cash (a deposit) before selecting cash as the payment method on the small screen SG01. When any payment method is selected on the small screen SG01, the POS terminal 20-1 clears the small screen SG01. Also, when cash is inserted before a payment method is selected on the small screen SG01, the POS terminal 20-1 processes it as if cash was selected as the payment method, and clears the small screen SG01.
[0068] Fig. 10(A) is a display example on the clerk display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 10(A) shows the display contents of the registration screen when one item (canned beer) has been registered and the payment method has not yet been determined (neither the payment method has been determined nor cash has been inserted). In other words, when the POS terminal 20-1 is in a state where the registration screen of Fig. 9(A) (initial registration screen) is displayed on the clerk display unit 210, and a canned beer is registered by the clerk, the POS terminal 20-1 displays the registration screen as shown in Fig. 10(A) on the clerk display unit 210.
[0069] 10A, a subtotal button BT10 at the bottom right of the screen is a button for instructing the end of product registration. After completing product registration, the store clerk operates (touches) the subtotal button BT10.
[0070] The 20-2 register button BT12 is a button for specifying the 20-2 register (POS terminal 20-2). When the store clerk specifies the POS terminal 20-2 as the terminal to which registration information is to be transmitted (including via the store controller 10; the same applies below), the clerk operates the 20-2 register button BT12. "(Normal)" displayed on the 20-2 register button BT12 indicates that the operation mode of the POS terminal 20-2 corresponding to the 20-2 register button BT12 is the normal mode.
[0071] The 20-3 register button BT13 is a button for designating the 20-3 register (POS terminal 20-3). When the store clerk designates the POS terminal 20-3 as the terminal to which registration information is to be transmitted, the clerk operates the 20-3 register button BT13. "(Full self-service mode)" displayed on the 20-3 register button BT13 indicates that the operation mode of the POS terminal 20-3 corresponding to the 20-3 register button BT13 is the full self-service mode.
[0072] The receipt button BT15 is a button for issuing a receipt in the printing unit 213. A store clerk operates the receipt button BT15 when executing a process on the POS terminal 20 that read the receipt (the POS terminal 20 from which the customer has read the receipt).
[0073] In addition, when comparing the POS terminal 20 in the normal mode with the POS terminal 20 in the full self-service mode as the POS terminal 20 to which the registration information is to be sent, the POS terminal 20 in the full self-service mode is more preferable as the destination of the registration information than the POS terminal 20 in the normal mode. The POS terminal 20 in the normal mode is basically operated by a store clerk (see FIG. 5(A)), so there is a continuous process (e.g., registration process, customer service, etc.) and it is highly likely that the registration information cannot be processed immediately even if it is sent, and even if it is free (even if there is neither a store clerk nor a customer), it is basically preferable to keep it free in order to immediately respond to customers who request the support of a store clerk, whereas the POS terminal 20 in the full self-service mode can transmit the registration information and process it immediately if there is no customer, and even if there is a customer, the above-mentioned problem is unlikely to occur because the process can be simply performed in order.
[0074] That is, generally, a POS terminal 20 in normal mode is in a state where a store clerk is using it, whereas a POS terminal 20 in full self-service mode is in a state where a store clerk is not using it. If registration information is sent to a POS terminal 20 in normal mode in a state where a store clerk is using it, there is a risk that processing will be delayed and become inefficient. Therefore, a POS terminal 20 in full self-service mode in a state where a store clerk is not using it is more suitable as a destination for sending registration information than a POS terminal 20 in normal mode in a state where a store clerk is using it.
[0075] In view of the above, the clerk is notified as to whether or not the POS terminal 20 to which the registration information is to be sent is preferable, or which of the multiple destinations to which the registration information is to be sent is more preferable. As an example, in FIG. 10(A), the outline of the 20-3 register button BT13 corresponding to the POS terminal 20-3 in the full self-service mode, which is a relatively preferable destination to which the registration information is to be sent, is shown by a solid line, and the outline of the 20-2 register button BT12 corresponding to the POS terminal 20-2 in the normal mode, which is a relatively unpreferable destination to which the registration information is to be sent, is shown by a broken line. Note that the above-mentioned notification by the outline is only an example, and the notification mode is not limited as long as the clerk can recognize whether or not the POS terminal 20 to which the registration information is to be sent is preferable, or which of the multiple destinations to which the registration information is to be sent is more preferable. For example, the background color of the button for the relatively unpreferable one may be grayed out, or a penalty mark or a diagonal line may be added to the entire button. In addition, the display size, shape, and display position of the button may be varied depending on whether or not it is desirable as a POS terminal 20 to which the registration information is to be sent, and some information (such as a badge-like image saying "Preferred" or "Recommended") may be added to the button.
[0076] In view of the above, although details will be described later, there are cases where the transmission of registration information to the POS terminal 20 in normal mode and used by a store clerk is prohibited (for example, prohibition is performed when the "No button BT22" in Fig. 18(A) or Fig. 18(B) is operated). If the transmission of registration information to the POS terminal 20 in normal mode and used by a store clerk is prohibited, inefficiency is avoided and overall efficient processing can be achieved.
[0077] Also, although the details will be described later, there are cases where the prohibition of sending registration information to the POS terminal 20 in normal mode when used by a store clerk is lifted (for example, the prohibition is lifted when the "Yes button BT23" in FIG. 18(A) or the "Yes (payment only) button BT24" or the "Yes (registration) button BT24" in FIG. 18(B) is operated). In other words, when sending registration information to a terminal when used by a store clerk will not cause inefficiency, the registration information can be sent as appropriate, so that processing can be performed efficiently. Alternatively, when not sending registration information to a terminal when used by a store clerk would cause inefficiency, the registration information can be sent as appropriate, so that processing can be performed efficiently. Examples of cases where sending registration information to a terminal when used by a store clerk will not cause inefficiency include cases where a store clerk is present but processing can be performed immediately by sending the registration information, or cases where no store clerk is actually present. Circumstances in which not sending registration information to a terminal being used by a store clerk would result in inefficiency include, for example, when the terminal is unable to settle cash due to a hardware or software failure or insufficient change, when the terminal is unable to issue a receipt due to a hardware or software failure or running out of paper, when a specific payment type (credit card payment, electronic money payment, etc.) cannot be settled due to a hardware or software failure or because the terminal is not compatible with that payment, etc.
[0078] Fig. 10(B) is a display example on the customer display unit 205 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays a registration screen as shown in Fig. 10(A) on the store clerk display unit 210, the small screen SG01 is displayed superimposed on the settlement screen (deposit screen) on the customer display unit 205 as shown in Fig. 10(B). Note that in the settlement screen (deposit screen) of Fig. 9(B), no products were registered so the total amount was 0 yen, but in the settlement screen (deposit screen) of Fig. 10(B), a can of beer costing 215 yen has been registered so the total amount is 215.
[0079] Fig. 11(A) is a display example on the store clerk display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 11(A) shows the display contents of the registration screen when one item (canned beer) is registered and 500 yen is inserted. In other words, when the POS terminal 20-1 is in a state where the registration screen of Fig. 10(A) is displayed on the store clerk display unit 210 and a customer inserts 500 yen, the POS terminal 20-1 displays the registration screen as shown in Fig. 11(A) on the store clerk display unit 210.
[0080] Since the customer has inserted 500 yen, the display field HR01 in the upper right corner of the screen in Fig. 11(A) shows 500. Also, since the customer has inserted 500 yen, the payment will be settled at the customer's own terminal (POS terminal 20-1), so the buttons (20-2 register button BT12, 20-3 register button BT13, and bill button BT15) used for settling at other terminals (POS terminal 20-2, POS terminal 20-3) are not displayed (are erased).
[0081] Fig. 11(B) is an example of a display on the customer display unit 205 of the POS terminal 20-1 in normal mode. When the registration screen as shown in Fig. 11(A) is displayed on the clerk display unit 210, the POS terminal 20-1 displays a settlement screen (deposit screen) as shown in Fig. 11(B) on the customer display unit 205. Note that the small screen SG01 has been erased because the customer has inserted 500 yen.
[0082] Fig. 12(A) is a display example on the clerk display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 12(A) shows the display contents of the registration screen when the third item (seaweed lunch box) is registered and 500 yen is additionally inserted. That is, when the POS terminal 20-1 is in a state where the registration screen of Fig. 11(A) is displayed on the clerk display unit 210, if the clerk registers the second item (asparagus) and the third item (seaweed lunch box) and the customer inserts an additional 500 yen, the clerk display unit 210 displays the registration screen as shown in Fig. 12(A). Since the customer has inserted an additional 500 yen, 1000 is displayed in the display field HR01 at the top right of the screen in Fig. 12(A).
[0083] Fig. 12(B) is a display example on the customer display unit 205 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays a registration screen as shown in Fig. 12(A) on the store clerk display unit 210, the POS terminal 20-1 displays a settlement screen (deposit screen) on the customer display unit 205 as shown in Fig. 12(B).
[0084] Before explaining Fig. 13(A), Fig. 13(B) will be explained. Fig. 13(B) is an example of the display on customer display unit 205 of POS terminal 20-1 in normal mode. Specifically, Fig. 13(B) shows the display contents of the settlement screen (deposit screen) displayed when deciding the deposit amount. In other words, when the clerk operates subtotal button BT10 while the registration screen of Fig. 12(A) is displayed on clerk display unit 210, POS terminal 20-1 displays the settlement screen (deposit screen) as shown in Fig. 13(B) on customer display unit 205.
[0085] Fig. 13(A) is an example of a display on the clerk display unit 210 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays a settlement screen such as that shown in Fig. 13(B) on the customer display unit 205, the POS terminal 20-1 displays a small screen (small window) SG02 superimposed on the registration screen on the clerk display unit 210 as shown in Fig. 13(A). The small screen SG02 notifies the clerk of settlement-related information (total amount, amount deposited in the device (deposit amount)).
[0086] Before explaining Fig. 14(A), Fig. 14(B) will be explained. Fig. 14(B) is an example of a display on customer display unit 205 of POS terminal 20-1 in normal mode. Specifically, Fig. 14(B) shows the display contents of a settlement screen (change screen) displayed when dispensing change. In other words, when the customer operates the Finish (receipt) button BT40 from a state in which the settlement screen (deposit screen) of Fig. 13(B) is displayed on customer display unit 205, POS terminal 20-1 displays a settlement screen (change screen) as shown in Fig. 14(B) on customer display unit 205.
[0087] Fig. 14(A) is an example of a display on the clerk display unit 210 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays a settlement screen (change screen) as shown in Fig. 14(B) on the customer display unit 205, the POS terminal 20-1 displays a message screen MG1 superimposed on the registration screen as shown in Fig. 14(A) on the clerk display unit 210. The message screen MG1 notifies the clerk of a message regarding change.
[0088] Although not shown in Figures 14 and onwards, the customer display unit 205 displays a settlement screen (receipt screen) similar to that shown in Figure 8 (E), and the store clerk display unit 210 displays a message corresponding to the settlement screen (receipt screen).
[0089] (If you submit registration information) Next, other flows will be described. Fig. 15(A) is a display example on the store clerk display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 15(A) shows the display contents of the registration screen in the case where the payment method has not yet been determined (neither the payment method has been determined nor cash has been inserted) at the time of Fig. 12(A) (the time when three items of merchandise have been registered).
[0090] Since no cash has been inserted yet, the display field HR01 in the upper right corner of the screen in Fig. 15(A) shows 0. Also, since there is a possibility that the payment will be settled at the user's own terminal (POS terminal 20-1) or at another terminal (POS terminal 20-2, POS terminal 20-3), the button to be used when settling at the user's own terminal (subtotal button BT10) and the button to be used when settling at another terminal (20-2 register button BT12, 20-3 register button BT13, bill button BT15) are also displayed.
[0091] Fig. 15(B) is a display example on the customer display unit 205 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays a registration screen as shown in Fig. 15(A) on the clerk display unit 210, the POS terminal 20-1 displays a small screen SG01 superimposed on the settlement screen (deposit screen) on the customer display unit 205 as shown in Fig. 15(B).
[0092] Fig. 16(A) is a display example on the clerk-side display unit 210 of the POS terminal 20-1 in normal mode. When the 20-3 register button BT13 is operated by the clerk from the state shown in Fig. 15(A) (i.e., when the POS terminal 20-3 in the full self-service mode is designated), the POS terminal 20-1 displays a message screen MG2 as shown in Fig. 16(A) on the clerk-side display unit 210. The message screen MG2 notifies the clerk that registration information has been sent to the designated terminal (POS terminal 20-3). Note that the POS terminal 20-1 may erase the message screen MG2 a while after displaying it and display a registration screen (initial registration screen).
[0093] FIG. 16(B) is a display example on the customer display unit 205 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays the message screen MG2 on the clerk display unit 210 as shown in FIG. 16(A), the POS terminal 20-1 displays the message screen MG3 on the customer display unit 205, superimposed on the settlement screen (payment screen) as shown in FIG. 16(B). The message screen MG3 notifies the customer that the settlement will be made at another terminal (specifically, the POS terminal 20-3, which is the designated terminal) (i.e., that the customer should move to another terminal for settlement). Note that while the message screen MG3 is displayed, operations (such as inserting cash) are disabled. Also, the POS terminal 20-1 may erase the message screen MG3 a while after displaying it and display the settlement screen (payment method selection screen) as shown in FIG. 9(B).
[0094] Fig. 17(A) is a display example on the customer display unit 205 of the POS terminal 20-3 in the full self-service mode. Specifically, Fig. 17(A) shows the display contents of the settlement screen when registration information is acquired from another terminal. That is, when the POS terminal 20-1 transmits the registration information to the POS terminal 20-3, the POS terminal 20-3 receives the registration information and displays the settlement screen (payment method selection screen) on the customer display unit 205 as shown in Fig. 17(A). Note that, when the POS terminal 20-3 receives the registration information during an operation by another customer, the settlement screen (payment method selection screen) may be displayed after the processing for that other customer is completed.
[0095] (Registration process on the designated terminal side) When the registration information is transmitted to another terminal, the designated terminal that receives the registration information may execute the settlement process without performing the registration process, or the designated terminal that receives the registration information may further execute the registration process. In the above example, when the POS terminal 20-1 in the normal mode transmits registration information in which three items (canned beer, asparagus, and nori bento) are registered to the POS terminal 20-3 in the full self-service mode (see Fig. 16(A)(B)), the POS terminal 20-3 in the full self-service mode may immediately start the settlement process using the registration information for the three items (see Fig. 17(A)), or may additionally register the fourth and subsequent items without immediately starting the settlement process.
[0096] Fig. 17(B) is a display example on the clerk display unit 210 of the POS terminal 20-1 in normal mode. Before displaying the message screen MG2 as shown in Fig. 16(A) on the clerk display unit 210, the POS terminal 20-1 may display a small screen (small window) SG03 on the clerk display unit 210 by superimposing it on the registration screen as shown in Fig. 17(B). In other words, when the clerk operates the 20-3 register button BT13 from the state shown in Fig. 15(A) (i.e., when the POS terminal 20-3 in the full self-service mode is specified), the small screen SG03 as shown in Fig. 17(B) may be displayed.
[0097] The small screen SG03 in Fig. 17(B) notifies the store clerk that the operation mode of the designated terminal (POS terminal 20-3) is the full self-service mode, and allows the sending store clerk to select whether to perform only settlement processing without performing registration processing based on the registration information at the designated terminal, or to also perform registration processing based on the registration information at the designated terminal. That is, the store clerk at the POS terminal 20-1 operates the "Perform settlement processing only button BT20" when performing only settlement processing without performing registration processing based on the registration information at the designated terminal, and operates the "Perform registration processing also button BT21" when performing registration processing at the designated terminal. Note that while the small screen SG03 is displayed, operations on the small screen SG03 ("Perform settlement processing only button BT20" and "Perform registration processing also button BT21") take priority, and other operations (operations on the registration screen, product registration, etc.) are disabled. It should be noted that a button for returning to the small screen SG03 (a button for returning to the state shown in FIG. 15(A) when operated) may be provided.
[0098] When the "button BT20 for performing only the settlement process" on the small screen SG03 in FIG. 17(B) is operated, the POS terminal 20-1 erases the small screen SG03 and transmits registration information to the designated terminal (POS terminal 20-3) so that the designated terminal starts with the settlement process. There are various possible modes for transmitting registration information so that the designated terminal starts with the settlement process. For example, the POS terminal 20-1 may transmit registration information to the designated terminal in such a manner that the designated terminal can recognize that the settlement process will be started. As an example, the POS terminal 20-1 may transmit registration information to which information (flag) indicating that the settlement process will be started is added to the designated terminal. Also, the POS terminal 20-1 may transmit registration information together with information (flag) indicating that the settlement process will be started to the designated terminal.
[0099] When the "also perform registration process button BT21" on the small screen SG03 in FIG. 17(B) is operated, the POS terminal 20-1 erases the small screen SG03 and transmits registration information to the designated terminal (POS terminal 20-3) so that the designated terminal starts from the registration process. There are various possible modes for transmitting registration information so that the designated terminal starts from the registration process, but for example, the POS terminal 20-1 may transmit registration information to the designated terminal in such a manner that the designated terminal can recognize (determine) that the registration process will start. As an example, the POS terminal 20-1 may transmit registration information to which information (flag) indicating that the registration process will start is added, or may transmit registration information together with information (flag) indicating that the registration process will start.
[0100] In addition, information (flag) may be added to either the case where the process is to start with settlement processing at the designated terminal or the case where the process is to start with registration processing at the designated terminal, and the designated terminal may recognize whether to start with settlement processing or registration processing based on whether the information has been added.
[0101] In a mode in which a small screen SG03 as shown in FIG. 17(B) is displayed when the 20-3 register button BT13 is operated by a store clerk from the state shown in FIG. 15(A) (i.e., when the POS terminal 20-3 in full self-service mode is designated), the POS terminal 20-1 may display a message screen MG2 as shown in FIG. 16(A) on the store clerk side display unit 210 after sending registration information to the designated terminal based on the operation of the "button BT20 for performing only the settlement process" or the "button BT21 for performing the registration process as well" on the small screen SG03.
[0102] Fig. 18(A) is a display example on the clerk-side display unit 210 of the POS terminal 20-1 in normal mode. When the clerk operates the register button BT12 20-2 from the state shown in Fig. 15(A) (i.e., when the POS terminal 20-2 in normal mode is designated), the POS terminal 20-1 displays a small screen (small window) SG04 as shown in Fig. 18(A) on the clerk-side display unit 210.
[0103] The small screen SG04 in Fig. 18(A) notifies the clerk that the operation mode of the designated terminal (POS terminal 20-2) is normal mode or that the designated terminal is being used by another clerk, and allows the sending clerk to select whether to not send the registration information to the designated terminal or to send the registration information to the designated terminal. That is, the clerk of the POS terminal 20-1 operates the "No button BT22" when not sending the registration information to the designated terminal, and operates the "Yes button BT23" when sending the registration information to the designated terminal. Note that while the small screen SG04 is displayed, the operation on the small screen SG04 (operation of the "No button BT22" and "Yes button BT23") takes priority, and other operations (operation on the registration screen, product registration, etc.) are disabled.
[0104] When the "No button BT22" on the small screen SG04 in Fig. 18(A) is operated, the POS terminal 20-1 simply erases the small screen SG04 (returns to the state in Fig. 15(A)). In other words, the registration information is not transmitted to the designated terminal (the POS terminal 20-2).
[0105] When the "Yes button BT23" on the small screen SG04 in Figure 18 (A) is operated, the POS terminal 20-1 erases the small screen SG04 and transmits registration information to the designated terminal (POS terminal 20-2) so that the settlement process is started at the designated terminal, just as when the "Perform settlement process only button BT20" on the small screen SG03 in Figure 17 (B) is operated.
[0106] Fig. 18(B) is a display example on the store clerk display unit 210 of the POS terminal 20-1 in normal mode. The POS terminal 20-1 may display the small screen (small window) SG05 shown in Fig. 18(B) on the store clerk display unit 210 instead of the small screen SG04 shown in Fig. 18(A).
[0107] The small screen SG05 in Fig. 18(B) notifies the clerk that the operation mode of the designated terminal (POS terminal 20-2) is normal mode or that the designated terminal is being used by another clerk, and allows the sending clerk to select whether or not to send registration information to the designated terminal and whether or not to perform registration processing at the designated destination terminal. That is, the clerk at the POS terminal 20-1 operates the "No button BT22" when not sending registration information to the designated terminal, operates the "Yes (Payment only) button BT24" when sending registration information to the designated terminal and causing the designated terminal to perform only settlement processing without performing registration processing based on the registration information, and operates the "Yes (Registration also) button BT25" when sending registration information to the designated terminal and causing the designated terminal to perform registration processing as well. In addition, while the small screen SG05 is displayed, operations on the small screen SG05 (the "No button BT22", "Yes (Payment only) button BT24", and "Yes (Register as well) button BT25") take priority, and other operations (operations on the registration screen, product registration, etc.) are disabled.
[0108] When the "No button BT22" on the small screen SG05 in Fig. 18(B) is operated, the POS terminal 20-1 simply erases the small screen SG05, in the same manner as when the "No button BT22" on the small screen SG04 in Fig. 18(A) is operated. In other words, the registration information is not transmitted to the designated terminal (POS terminal 20-2).
[0109] When the “Perform (settlement only) button BT24” on the small screen SG05 in Figure 18(B) is operated, the POS terminal 20-1 clears the small screen SG05 and sends registration information to the designated terminal (POS terminal 20-2) so that the settlement process will begin at the designated terminal, just as when the “Perform settlement only button BT20” on the small screen SG03 in Figure 17(B) is operated.
[0110] When the "Perform (also register) button BT25" on the small screen SG05 in Figure 18 (B) is operated, the POS terminal 20-1 erases the small screen SG05 and transmits registration information to the designated terminal (POS terminal 20-2) so that the registration process is started at the designated terminal, just as when the "Perform registration process also button BT21" on the small screen SG03 in Figure 17 (B) is operated.
[0111] In addition, when the store clerk operates the register button BT12 for 20-2 from the state shown in FIG. 15(A) (i.e., the POS terminal 20-2 in normal mode is specified) and a small screen SG04 as shown in FIG. 18(A) is displayed, the POS terminal 20-1 may send registration information to the specified terminal based on the operation of the "Yes button BT23" on the small screen SG04, and then display a message screen MG2 as shown in FIG. 16(A) on the store clerk display unit 210 (however, the destination is "register 20-2" instead of "register 20-3"). Similarly, when the store clerk operates the 20-2 register button BT12 from the state shown in FIG. 15(A) to display the small screen SG05 as shown in FIG. 18(B), the POS terminal 20-1 may send registration information to the specified terminal based on the operation of the "Yes (settlement only) button BT24" or the "Yes (registration as well) button BT25" on the small screen SG05, and then display a message screen MG2 as shown in FIG. 16(A) on the store clerk display unit 210 (however, the destination is "register 20-2" instead of "register 20-3").
[0112] Fig. 19 is a display example on the customer display unit 205 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays the small screen SG03 as shown in Fig. 17(B), the small screen SG04 as shown in Fig. 18(A), or the small screen SG05 as shown in Fig. 18(B) on the clerk display unit 210, the POS terminal 20-1 displays a message screen MG4 on the customer display unit 205 as shown in Fig. 19, superimposed on the settlement screen (deposit screen). The message screen MG4 informs the customer that the handover of processing to another terminal (designated terminal) is being confirmed (i.e., that the customer is requested to wait a little while, that there is a possibility that the customer will be moved to another terminal for settlement). Note that operations (such as inserting cash) are not valid while the message screen MG4 is being displayed.
[0113] (Selection 1 at the designated terminal) The designated terminal that transmits the registration information may be allowed to select whether or not to permit reception of the registration information, that is, whether or not to execute processing based on the registration information (registration processing, settlement processing).
[0114] Fig. 20(A) is a display example on the store clerk display unit 210 of the POS terminal 20-2 in normal mode. When the POS terminal 20-1 transmits registration information to the POS terminal 20-2 based on the operation of the "Yes button BT23" on the small screen SG04 in Fig. 18(A) (or transmits registration information to the POS terminal 20-2 based on the operation of the "Yes (payment only) button BT24" on the small screen SG05 in Fig. 18(B), the POS terminal 20-2 that has received the registration information may display a small screen (small window) SG06 as shown in Fig. 20(A) on the store clerk display unit 210. In other words, when the POS terminal 20-2 receives registration information to which information is added to start with payment processing, the POS terminal 20-2 may display a small screen SG06 as shown in Fig. 20(A) on the store clerk display unit 210.
[0115] The small screen SG06 in FIG. 20(A) allows the receiving store clerk to select whether to not perform the settlement process based on the registration information at the terminal (the POS terminal 20-2 which is the designated terminal) or to perform the settlement process based on the registration information at the terminal. That is, the store clerk at the POS terminal 20-2 operates the "No" button BT26 if the settlement process is not to be performed, and operates the "Yes" button BT27 if the settlement process is to be performed. Note that while the small screen SG06 is displayed, the operation on the small screen SG06 (operation of the "No" button BT26" and "Yes" button BT27) takes priority, and other operations are disabled. Note that when the POS terminal 20-2 receives the registration information while processing another customer, the small screen SG06 may be displayed during the processing of the other customer.
[0116] When the "No button BT26" on the small screen SG06 shown in Fig. 20(A) is operated, the POS terminal 20-2 does not perform the settlement process based on the registration information transmitted from the POS terminal 20-1. For example, the POS terminal 20-2 may ignore the registration information and notify the POS terminal 20-1, which is the transmission source of the registration information, that the settlement process will not be performed.
[0117] Fig. 20(B) is an example of display on the customer display unit 205 of the POS terminal 20-2 in normal mode. When the "Yes button BT27" on the small screen SG06 in Fig. 20(A) is operated, the POS terminal 20-2 may display a settlement screen (payment method selection screen) as shown in Fig. 20(B) on the customer display unit 205. Note that when the "Yes button BT27" is operated during an operation by another customer, the POS terminal 20-2 may display the settlement screen (payment method selection screen) after the processing for that other customer is completed.
[0118] The POS terminal 20-2 may display a small screen SG06 as shown in Fig. 20(A) before actually receiving the registration information from the POS terminal 20-1. For example, when the "Yes button BT23" on the small screen SG04 in Fig. 18(A) is operated (or when the "Yes (Payment only) button BT24" on the small screen SG05 in Fig. 18(B) is operated), the POS terminal 20-1 may transmit inquiry information on whether or not payment processing based on the registration information is possible to the POS terminal 20-2, which is the designated terminal, and the POS terminal 20-2 that receives the inquiry information may display the small screen SG06. After that, the POS terminal 20-1 may transmit the registration information to the POS terminal 20-2 based on the response from the POS terminal 20-2. Specifically, when the POS terminal 20-1 receives an indication from the POS terminal 20-2 that the settlement process will be performed (OK response, i.e., a response via the "Yes" button BT27 on the small screen SG06), the POS terminal 20-1 may transmit to the POS terminal 20-2 registration information, to which information (flag) indicating that the settlement process will be started has been added.
[0119] In addition, the display of the small screen SG06 in Fig. 20(A) may be omitted. In other words, when the POS terminal 20-1 transmits the registration information to the POS terminal 20-2 based on the operation of the "Yes button BT23" on the small screen SG04 in Fig. 18(A) (or transmits the registration information to the POS terminal 20-2 based on the operation of the "Yes (Payment only) button BT24" on the small screen SG05 in Fig. 18(B), the POS terminal 20-2 may display the payment screen (payment method selection screen) in Fig. 20(B) on the customer display unit 205 without displaying the small screen SG06 on the store clerk display unit 210.
[0120] The 20-1 register button BT11 is a button for designating the 20-1 register (POS terminal 20-1). When the store clerk designates the POS terminal 20-1 as the terminal to which registration information is to be transmitted, the clerk operates the 20-1 register button BT11. "(Normal)" displayed on the 20-1 register button BT11 indicates that the operation mode of the POS terminal 20-1 corresponding to the 20-1 register button BT11 is the normal mode.
[0121] Fig. 21(A) is a display example on the store clerk display unit 210 of the POS terminal 20-2 in normal mode. When the POS terminal 20-1 transmits registration information to the POS terminal 20-2 based on the operation of the "Yes (Register) button BT25" on the small screen SG05 of Fig. 18(B), the POS terminal 20-2 that receives the registration information may display a small screen (small window) SG07 as shown in Fig. 21(A) on the store clerk display unit 210. In other words, when the POS terminal 20-2 receives registration information to which information to the effect that the registration process is to be started is added, the POS terminal 20-2 may display a small screen SG07 as shown in Fig. 21(A) on the store clerk display unit 210.
[0122] The small screen SG07 in FIG. 21(A) allows the receiving store clerk to select whether to not perform registration processing based on the registration information at the terminal (the POS terminal 20-2 that is the designated terminal) or to perform registration processing based on the registration information at the terminal. That is, the store clerk at the POS terminal 20-2 operates the "No button BT26" if not to perform registration processing, and operates the "Yes button BT27" if to perform registration processing. Note that while the small screen SG07 is displayed, operations on the small screen SG07 (operations of the "No button BT26" and "Yes button BT27") take priority, and other operations are disabled. Note that, when the POS terminal 20-2 receives registration information while processing another customer, the small screen SG07 may be displayed during the processing of the other customer.
[0123] When the "No button BT26" on the small screen SG07 shown in Fig. 21(A) is operated, the POS terminal 20-2 does not perform the registration process based on the registration information transmitted from the POS terminal 20-1. For example, the POS terminal 20-2 may ignore the registration information and notify the POS terminal 20-1, which is the transmission source of the registration information, that the registration process will not be performed.
[0124] Fig. 21(B) is a display example on the store clerk display unit 210 of the POS terminal 20-2 in normal mode. When the "Yes button BT27" on the small screen SG07 in Fig. 21(A) is operated, the POS terminal 20-2 may display a registration screen as shown in Fig. 21(B) on the store clerk display unit 210. Note that when the "Yes button BT27" is operated during an operation by another customer, the POS terminal 20-2 may display the registration screen after the processing for that other customer is completed.
[0125] As with the small screen SG06 in FIG. 20(A), the POS terminal 20-2 may display a small screen SG07 as shown in FIG. 21(A) before actually receiving the registration information from the POS terminal 20-1. For example, when the "Yes (also register) button BT25" on the small screen SG05 in FIG. 18(B) is operated, the POS terminal 20-1 may transmit inquiry information on whether or not to perform registration processing based on the registration information to the POS terminal 20-2, which is the designated terminal, and the POS terminal 20-2 that receives the inquiry information may display the small screen SG07. Thereafter, the POS terminal 20-1 may transmit the registration information to the POS terminal 20-2 based on a response from the POS terminal 20-2. Specifically, when there is an indication that registration processing will be performed from the POS terminal 20-2 (OK response, response by the "Yes button BT27" on the small screen SG07), the POS terminal 20-1 may transmit the registration information to which information (flag) indicating that the registration processing will be started is added to the POS terminal 20-2.
[0126] Also, like the small screen SG06 in Fig. 20(A), the display of the small screen SG07 in Fig. 21(A) may be omitted. In other words, when the POS terminal 20-1 transmits registration information to the POS terminal 20-2 based on the operation of the "Yes (Register) button BT25" on the small screen SG05 in Fig. 18(B), the POS terminal 20-2 may display the registration screen in Fig. 21(B) on the store clerk display unit 210 without displaying the small screen SG07 on the store clerk display unit 210.
[0127] (Selection 2 at the designated terminal) The designated terminal that transmits the registration information may be allowed to select whether or not to execute the registration process based on the registration information.
[0128] Fig. 22(A) is a display example on the store clerk display unit 210 of the POS terminal 20-2 in normal mode. When the POS terminal 20-1 transmits registration information to the POS terminal 20-2 based on the operation of the "Yes button BT23" on the small screen SG04 in Fig. 18(A), the POS terminal 20-2 that receives the registration information may display a small screen (small window) SG08 as shown in Fig. 22(A) on the store clerk display unit 210. In other words, when the transmission side of the registration information does not select whether the designated terminal that is the reception side of the registration information performs only the settlement process or also the registration process, the designated terminal may select whether to perform only the settlement process or also the registration process.
[0129] When the "Payment Only Button BT28" on the small screen SG08 in Fig. 22(A) is operated, the POS terminal 20-2 may display the payment screen (payment method selection screen) as shown in Fig. 20(B) on the customer side display unit 205, similar to the case when the "Yes Button BT27" on the small screen SG06 in Fig. 20(A) is operated. Note that when the "Payment Only Button BT28" is operated during an operation by another customer, the POS terminal 20-2 may display the payment screen (payment method selection screen) after the processing by the other customer is completed.
[0130] When the "ALSO REGISTRATION PROCESSING BUTTON BT29" on the small screen SG08 in Fig. 22(A) is operated, the POS terminal 20-2 may display a registration screen as shown in Fig. 21(B) on the store clerk display unit 210, similar to the case where the "YES BUTTON BT27" on the small screen SG07 in Fig. 21(A) is operated. Note that when the "ALSO REGISTRATION PROCESSING BUTTON BT29" is operated during an operation by another customer, the POS terminal 20-2 may display the registration screen after the processing by that other customer is completed.
[0131] In addition to the case where the sender of the registration information does not select whether the designated terminal, which is the receiver of the registration information, will perform only the settlement process or also the registration process (when the ``Yes button BT23'' on small screen SG04 in Figure 18(A) is operated), as an aspect in which the final decision is on the receiving side, even when the sender of the registration information selects whether the designated terminal, which is the receiver of the registration information, will perform only the settlement process or also the registration process (when the ``Yes (Settlement only) button BT24'' or the ``Yes (Registration only) button BT25'' on small screen SG05 in Figure 18(B) is operated), it may be possible to make it possible for the designated terminal to select whether to perform only the settlement process or also the registration process.
[0132] Fig. 22(B) is a display example on the store clerk display unit 210 of the POS terminal 20-2 in normal mode. The POS terminal 20-2 may display a small screen SG09 as shown in Fig. 22(B) instead of the small screen SG08 in Fig. 22(A).
[0133] When the "No button" on small screen SG09 in Figure 22(B) is operated, the POS terminal 20-2 will not perform any processing based on the registration information transmitted from the POS terminal 20-1, just as when the "No button BT26" on small screen SG06 in Figure 20(A) is operated, or when the "No button BT26" on small screen SG07 in Figure 21(A) is operated.
[0134] When the "Yes (Payment only) button" on the small screen SG09 in Fig. 22(B) is operated, the POS terminal 20-2 may display the payment screen (payment method selection screen) as shown in Fig. 20(B) on the customer side display unit 205, similar to the case when the "Payment only button BT28" on the small screen SG08 in Fig. 22(A) is operated. Note that when the "Yes (Payment only) button" is operated during another customer's operation, the POS terminal 20-2 may display the payment screen (payment method selection screen) after the other customer's processing is completed.
[0135] When the "Yes (also register) button" on the small screen SG09 in Fig. 22(B) is operated, the POS terminal 20-2 may display a registration screen as shown in Fig. 21(B) on the store clerk display unit 210, similar to the case where the "Perform registration processing button BT29" on the small screen SG08 in Fig. 22(A) is operated. Note that when the "Yes (also register) button" is operated during another customer's operation, the POS terminal 20-2 may display the registration screen after the other customer's processing is completed.
[0136] (When the send reservation button, etc. is operated) Next, further other flows will be described. Fig. 23(A) is an example of display on the store clerk display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 23(A) shows the display contents of the registration screen when the store clerk operates the transmission reservation button (not shown) from the state shown in Fig. 10(A). The transmission reservation button is a button for reserving (declaring) the intention to transmit registration information. The transmission reservation button may be located on the registration screen or may be located on the key operation unit 211.
[0137] Because a reservation has been made to send the registration information, in FIG. 23(A), the subtotal button BT10 used to settle the bill at the user's own terminal (POS terminal 20-1) and the receipt button BT15 used to issue a receipt are not displayed (erased).
[0138] Fig. 23(B) is a display example on the customer display unit 205 of the POS terminal 20-1 in normal mode. When the POS terminal 20-1 displays a registration screen as shown in Fig. 23(A) on the store clerk display unit 210, the POS terminal 20-1 displays a settlement screen (deposit screen) as shown in Fig. 23(B) on the customer display unit 205.
[0139] Since a reservation has been made to send registration information (settlement will not be performed at the customer's own terminal), the small screen SG01 that allows the customer to select the payment method is not displayed (deleted) in FIG. 23(B). Also, operations (inserting cash, etc.) are not possible on the settlement screen (deposit screen) in FIG. 23(B). Also, on the settlement screen (deposit screen) in FIG. 23(B), instead of the message "You can insert money" that is displayed in other scenes (such as in FIG. 10(B)), the message "Settlement will be performed on another device" is displayed.
[0140] The POS terminal 20 may have a receipt issuance reservation button (not shown) instead of or in addition to the transmission reservation button. The receipt issuance reservation button is a button for reserving (declaring) the issuance of a receipt. The receipt issuance reservation button may be located on the registration screen or on the key operation unit 211.
[0141] Fig. 24(A) is an example of a display on the clerk-side display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 24(A) shows the display contents of the registration screen when the clerk operates the receipt issuance reservation button from the state shown in Fig. 10(A). Since a reservation has been made for the issuance of a receipt, the subtotal button BT10 used to settle the bill at the own terminal (POS terminal 20-1), the 20-2 register button BT12 used to send registration information to POS terminal 20-2, and the 20-3 register button BT13 used to send registration information to POS terminal 20-3 are not displayed (erased) in Fig. 24(A).
[0142] In addition, just as when the POS terminal 20-1 displays a registration screen such as that shown in Figure 23(A), when the POS terminal 20-1 displays a registration screen such as that shown in Figure 24(A) on the store clerk display unit 210, the POS terminal 20-1 also displays a settlement screen (deposit screen) as shown in Figure 23(B) on the customer display unit 205.
[0143] The POS terminal 20 may be provided with an other terminal settlement reservation button (not shown) instead of or in addition to the transmission reservation button and the receipt issuance reservation button. The other terminal settlement reservation button is a button for reserving (declaring) the intention to settle at another terminal. In other words, it is a button that combines the functions of the transmission reservation button and the receipt issuance reservation button. The other terminal settlement reservation button may be located on the registration screen or on the key operation unit 211.
[0144] Fig. 24(B) is a display example on the store clerk display unit 210 of the POS terminal 20-1 in normal mode. Specifically, Fig. 24(B) shows the display contents of the registration screen when the store clerk operates the other terminal settlement reservation button (not shown) from the state shown in Fig. 10(A). Since a reservation for settlement has been made at another terminal, the subtotal button BT10 used for settlement at the own terminal (POS terminal 20-1) is not displayed (erased) in Fig. 24(B).
[0145] In addition, just as when the registration screen is displayed as shown in Figure 23(A), the POS terminal 20-1 also displays a settlement screen (deposit screen) as shown in Figure 23(B) on the customer display unit 205 when the registration screen is displayed as shown in Figure 24(B) on the store clerk display unit 210.
[0146] (Example of operation of POS terminal 20) 25 to 32 are flow charts showing an example of the operation of the POS terminal 20. In the explanation of Fig. 25 to 32, it is assumed that the POS terminal 20 includes a other terminal settlement reservation button (not shown).
[0147] (Outline of each flowchart) First, an outline of each flowchart will be described. The flowchart in Fig. 25 shows the operation from the start of the registration process (from the state where no product has been registered yet, and no cash has been inserted or payment type (payment method, payment type, payment method) has been input) in the POS terminal 20-1 in normal mode until one of the following operations is performed: a: registration of one product item, b: insertion of cash, c: input of payment type, d: operation of the other terminal settlement reservation button. Note that the above a to d are added for the convenience of explanation.
[0148] The flowchart in Fig. 26 shows the operation after a: first product registration of the first item is performed among a: product registration of the first item, b: insertion of cash, c: input of payment type, and d: operation of the other terminal settlement reservation button in the normal mode POS terminal 20-1. Specifically, the flowchart in Fig. 26 shows the operation after a: product registration of the first item is performed in Fig. 25, until any of e: operation of the subtotal button BT10, f: operation of the send button (20-2 register button BT12, 20-3 register button BT13), g: operation of the bill button BT15, b: insertion of cash, c: input of payment type, and d: operation of the other terminal settlement reservation button is performed. Note that the above e to g are also added for convenience of explanation.
[0149] The flowchart in Fig. 27(A) shows the operation after b: inserting cash (or c: inputting payment type) is performed first among a: registering one item of merchandise, b: inserting cash, c: inputting payment type, and d: operating the other terminal settlement reservation button in the normal mode POS terminal 20-1. Specifically, the flowchart in Fig. 27(A) shows the operation from b: inserting cash (or c: inputting payment type) in Fig. 25 to a: registering one item of merchandise.
[0150] The flowchart in Fig. 27(B) shows the operation after a: registration of one item of product and b: insertion of cash (or c: input of payment type) are performed in the normal mode POS terminal 20-1 among a: registration of one item of product, b: insertion of cash, c: input of payment type, and d: operation of the other terminal settlement reservation button. Specifically, the flowchart in Fig. 27(B) shows the operation from b: insertion of cash (or c: input of payment type) in Fig. 26 to e: operation of the subtotal button BT10. The flowchart in Fig. 27(B) also shows the operation from a: registration of one item of product in Fig. 27(A) to e: operation of the subtotal button BT10.
[0151] The flowchart in Fig. 28(A) shows the operation after the d: other terminal settlement reservation button is operated first among a: registration of one item, b: inserting cash, c: inputting the payment type, and d: operation of the other terminal settlement reservation button in the normal mode POS terminal 20-1. Specifically, the flowchart in Fig. 28(A) shows the operation from the operation of the d: other terminal settlement reservation button in Fig. 25 to the a: registration of one item.
[0152] The flowchart in Fig. 28(B) shows the operation after a: registration of one item and d: operation of the other terminal settlement reservation button are performed in the POS terminal 20-1 in normal mode, among a: registration of one item, b: insertion of cash, c: input of payment type, and d: operation of the other terminal settlement reservation button. Specifically, the flowchart in Fig. 28(B) shows the operation from the operation of the d: other terminal settlement reservation button in Fig. 26 to the operation of the f: send button (20-2 register button BT12, 20-3 register button BT13) (or g: operation of the receipt button BT15). Also, the flowchart in Fig. 28(B) shows the operation from the operation of a: registration of one item in Fig. 28(A) to the operation of the f: send button (20-2 register button BT12, 20-3 register button BT13) (or g: operation of the receipt button BT15).
[0153] The flowchart in Fig. 29(A) shows the operation after the e: subtotal button BT10 is operated. Specifically, the flowchart in Fig. 29(A) shows the operation from when the e: subtotal button BT10 is operated in Fig. 26 until the settlement process is completed. The flowchart in Fig. 29(A) also shows the operation from when the e: subtotal button BT10 is operated in Fig. 27(B) until the settlement process is completed.
[0154] The flowchart in Fig. 29(B) shows the operations after the g: receipt button BT15 is operated. Specifically, the flowchart in Fig. 29(B) shows the operations from when the g: receipt button BT15 is operated in Fig. 26 to when the receipt is issued. Also, the flowchart in Fig. 29(B) shows the operations from when the g: receipt button BT15 is operated in Fig. 28(B) to when the receipt is issued.
[0155] The flowchart in Fig. 30 shows the operation after the f: send button (20-2 register button BT12, 20-3 register button BT13) is operated. Specifically, the flowchart in Fig. 30 shows the operation from when the f: send button is operated in Fig. 26 until the registration information is sent to another terminal. The flowchart in Fig. 30 also shows the operation from when the f: send button is operated in Fig. 28(B) until the registration information is sent to another terminal.
[0156] The flowchart in Fig. 31 shows other operations after the f: send button (20-3 register button BT13) is operated. Specifically, the flowchart in Fig. 31 shows a modified example (modified example 1) of the process shown in the dashed rectangle P in Fig. 30.
[0157] The flowchart in Fig. 32(A) shows other operations after the f: send button (20-3 register button BT13) is operated. Specifically, the flowchart in Fig. 32(A) shows a modified example (modified example 2) of the process shown in the dashed rectangle P in Fig. 30. The flowchart in Fig. 32(B) shows the operation on the designated terminal side (POS terminal 20-2 in normal mode) corresponding to the process in Fig. 32(A).
[0158] (Explanation of the flow chart in Figure 25) At the start of the flowchart in Fig. 25, the POS terminal 20-1 is in a state in which no product has been registered, and no cash has been inserted or a payment type has been input. In other words, at the start of the flowchart in Fig. 25, the clerk display unit 210 of the POS terminal 20-1 is displaying a registration screen (initial registration screen) such as that shown in Fig. 9(A).
[0159] Step S100: The POS terminal 20-1 judges whether or not the product has been scanned (scanned by the store clerk scanner unit 212, touching the store clerk display unit 210). In other words, the POS terminal 20-1 judges whether or not one product has been registered. If the product has been scanned, the process proceeds to step S110. If the product has not been scanned, the process proceeds to step S128.
[0160] Step S110: The POS terminal 20-1 registers the scanned product, etc. Then, the process proceeds to step S120. Step S120: The POS terminal 20-1 displays the subtotal button BT10, the send button (20-2 register button BT12, 20-3 register button BT13), and the bill button BT15, as shown in Fig. 10(A), for example. Then, the process proceeds to step S200 in Fig. 26.
[0161] Step S128: The POS terminal 20-1 judges whether or not cash has been inserted into the change machine 209. If cash has been inserted, the process proceeds to step S150. If cash has not been inserted, the process proceeds to step S130. Step S130: The POS terminal 20-1 judges whether or not a payment type has been input. If a payment type has been input, the process proceeds to step S160. If a payment type has not been input, the process proceeds to step S140.
[0162] Step S140: The POS terminal 20-1 judges whether the other terminal settlement reservation button has been operated. If the other terminal settlement reservation button has been operated, the process proceeds to step S170. If the other terminal settlement reservation button has not been operated, the process returns to step S100.
[0163] Step S150: The POS terminal 20-1 records the inserted cash as a deposit, and then proceeds to step S160.
[0164] Step S160: The POS terminal 20-1 prohibits transmission (sending registration information, issuing a receipt). Specifically, the POS terminal 20-1 controls so that the send buttons (20-2 register button BT12, 20-3 register button BT13) and receipt button BT15 are not displayed after this step (step S160). For example, a flag may be provided that is referenced when deciding whether to display or not for each of the send button and receipt button BT15, and the flag may be set to not display in this step. The same applies to the subtotal button BT10 in step S170 below. Next, proceed to step S300 in FIG. 27(A).
[0165] Step S170: The POS terminal 20-1 sets the settlement process in the terminal (the POS terminal 20-1) to be prohibited. Specifically, the POS terminal 20-1 controls not to accept the insertion of cash and the input of the settlement type after this step (step S170), and also controls not to display the subtotal button BT10. As a method for not accepting the insertion of cash, for example, the cash insertion slot may be mechanically prevented from being opened. As a method for not accepting the input of the settlement type, for example, in a mode in which the other terminal settlement reservation button is arranged on the registration screen, the other terminal settlement reservation button may be erased or disabled (an error notification after operation, etc.), or in a mode in which the other terminal settlement reservation button is arranged on the key operation unit 211, the other terminal settlement reservation button may be disabled (an error notification after operation, etc.). Next, proceed to step S500 in FIG. 28(A).
[0166] (Explanation of the flow chart in Figure 26) Step S200: The POS terminal 20-1 judges whether or not the product has been scanned. In other words, the POS terminal 20-1 judges whether or not the second or subsequent product has been registered. If the product has been scanned, the process proceeds to step S210. If the product has not been scanned, the process proceeds to step S212. Step S210: The POS terminal 20-1 registers the scanned product, etc. Then, the process proceeds to step S212.
[0167] Step S212: The POS terminal 20-1 judges whether or not the subtotal button BT10 has been operated. If the subtotal button BT10 has been operated, the process proceeds to step S727 in Fig. 29(A). If the subtotal button BT10 has not been operated, the process proceeds to step S214.
[0168] Step S214: The POS terminal 20-1 judges whether the send button (20-2 register button BT12, 20-3 register button BT13) has been operated. If the send button has been operated, the process proceeds to step S800 in FIG. 30. If the send button has not been operated, the process proceeds to step S216.
[0169] Step S216: The POS terminal 20-1 judges whether the receipt button BT15 has been operated. If the receipt button BT15 has been operated, the process proceeds to step S910 in FIG. 29(B). If the send button has not been operated, the process proceeds to step S228.
[0170] Step S228: The POS terminal 20-1 judges whether or not cash has been inserted into the change machine 209. If cash has been inserted, the process proceeds to step S250. If cash has not been inserted, the process proceeds to step S230. Step S230: The POS terminal 20-1 judges whether or not a payment type has been input. If a payment type has been input, the process proceeds to step S260. If a payment type has not been input, the process proceeds to step S240.
[0171] Step S240: The POS terminal 20-1 judges whether the other terminal settlement reservation button has been operated. If the other terminal settlement reservation button has been operated, the process proceeds to step S270. If the other terminal settlement reservation button has not been operated, the process returns to step S200.
[0172] Step S250: The POS terminal 20-1 records the inserted cash as a deposit, similarly to step S150 in Fig. 25. Then, the process proceeds to step S260.
[0173] Step S260: The POS terminal 20-1 prohibits transmission (sending registration information, issuing receipts). Specifically, the POS terminal 20-1 makes the send buttons (20-2 register button BT12, 20-3 register button BT13) and receipt button BT15 invisible (delete). Next, proceed to step S400 in FIG. 27(B).
[0174] Step S270: The POS terminal 20-1 prohibits the settlement process at the terminal (the POS terminal 20-1). Specifically, the POS terminal 20-1 controls so as not to accept the insertion of cash or the input of the settlement type after this step (step S270), and also makes the subtotal button BT10 invisible (deletes). Then, proceed to step S600 in FIG. 28(B).
[0175] (Explanation of the flow chart of FIG. 27(A)) Step S300: The POS terminal 20-1 judges whether or not the product has been scanned. In other words, the POS terminal 20-1 judges whether or not one product has been registered. If the product has been scanned, the process proceeds to step S310. If the product has not been scanned, the process proceeds to step S327.
[0176] Step S310: The POS terminal 20-1 registers the scanned product, etc. Then, the process proceeds to step S320. Step S320: The POS terminal 20-1 displays the subtotal button BT10. That is, since the POS terminal 20-1 has set to prohibit transmission (sending registration information, issuing a receipt) in step S160 of Fig. 25, among the subtotal button BT10, the send button (20-2 register button BT12, 20-3 register button BT13), and receipt button BT15, the send button and receipt button BT15 are not displayed, and only the subtotal button BT10 is displayed. Next, proceed to step S400 of Fig. 27(B).
[0177] Step S327: The POS terminal 20-1 judges whether or not the payment is to be made in cash. That is, the POS terminal 20-1 judges whether cash has been inserted or whether cash has been selected as the payment type. If the payment is to be made in cash, the process proceeds to step S328. If the payment is not to be made in cash (i.e., if the payment is made by credit card or electronic money), the process returns to step S300.
[0178] Step S328: The POS terminal 20-1 judges whether or not cash has been inserted into the change machine 209. If cash has been inserted, the process proceeds to step S350. If cash has not been inserted, the process returns to step S300.
[0179] Step S350: The POS terminal 20-1 records the inserted cash as a deposit, similarly to step S150 in Fig. 25. Then, the process returns to step S300.
[0180] (Explanation of the flow chart in FIG. 27(B)) Step S400: The POS terminal 20-1 judges whether or not the product has been scanned, etc. If the product has been scanned, etc., the process proceeds to step S410. If the product has not been scanned, etc., the process proceeds to step S412. Step S410: The POS terminal 20-1 registers the scanned product, etc. Then, the process proceeds to step S412.
[0181] Step S412: The POS terminal 20-1 judges whether or not the subtotal button BT10 has been operated. If the subtotal button BT10 has been operated, the process proceeds to step S727 in Fig. 29(A). If the subtotal button BT10 has not been operated, the process proceeds to step S427.
[0182] Step S427: The POS terminal 20-1 judges whether or not the payment is in cash, similarly to step S327 in Fig. 27(A). If the payment is in cash, the process proceeds to step S428. If the payment is not in cash, the process returns to step S400.
[0183] Step S428: The POS terminal 20-1 judges whether or not cash has been inserted into the change machine 209. If cash has been inserted, the process proceeds to step S450. If cash has not been inserted, the process returns to step S400.
[0184] Step S450: The POS terminal 20-1 records the inserted cash as a deposit, similarly to step S150 in Fig. 25. Then, the process returns to step S400.
[0185] (Explanation of the flow chart in FIG. 28(A)) Step S500: The POS terminal 20-1 judges whether or not the product has been scanned, etc. If the product has been scanned, etc., the process proceeds to step S510. If the product has not been scanned, etc., the process returns to step S500.
[0186] Step S510: The POS terminal 20-1 registers the scanned product, etc. Then, the process proceeds to step S520. Step S320: The POS terminal 20-1 displays the send button (20-2 register button BT12, 20-3 register button BT13) and the receipt button BT15. In other words, since the POS terminal 20-1 has set the settlement process at the terminal (POS terminal 20-1) to be prohibited in step S170 of Figure 25, among the subtotal button BT10, the send button (20-2 register button BT12, 20-3 register button BT13) and receipt button BT15, the send button and receipt button BT15 are displayed without displaying the subtotal button BT10. Next, proceed to step S600 of Figure 28 (B).
[0187] (Explanation of the flow chart in FIG. 28(B)) Step S600: The POS terminal 20-1 judges whether or not the product has been scanned, etc. If the product has been scanned, etc., the process proceeds to step S610. If the product has not been scanned, etc., the process proceeds to step S614. Step S610: The POS terminal 20-1 registers the scanned product, etc. Then, the process proceeds to step S614.
[0188] Step S614: The POS terminal 20-1 judges whether the send button (20-2 register button BT12, 20-3 register button BT13) has been operated. If the send button has been operated, the process proceeds to step S800 in FIG. 30. If the send button has not been operated, the process proceeds to step S616.
[0189] Step S616: The POS terminal 20-1 judges whether the receipt button BT15 has been operated. If the receipt button BT15 has been operated, the process proceeds to step S910 in FIG. 29(B). If the send button has not been operated, the process returns to step S600.
[0190] (Explanation of the flow chart in FIG. 29(A)) Step S727: The POS terminal 20-1 judges whether or not the payment is in cash, similarly to step S327 in Fig. 27(A). If the payment is in cash, the process proceeds to step S728. If the payment is not in cash, the process proceeds to step S7830.
[0191] Step S728: The POS terminal 20-1 judges whether or not cash has been inserted into the change machine 209. If cash has been inserted, the process proceeds to step S750. If cash has not been inserted, the process proceeds to step S780.
[0192] Step S750: The POS terminal 20-1 records the inserted cash as a deposit, similarly to step S150 in Fig. 25. Then, the process proceeds to step S780.
[0193] Step S780: The POS terminal 20-1 judges whether the total deposit amount (total deposit amount) is equal to or greater than the total purchase amount. If the total deposit amount is equal to or greater than the total purchase amount, the process proceeds to step S781. If the total deposit amount is equal to or greater than the total purchase amount, the POS terminal 20-1 displays the Finish (receipt) button BT40. If the total deposit amount is not equal to or greater than the total purchase amount, the process returns to step S728.
[0194] Step S781: The POS terminal 20-1 judges whether the END (receipt) button BT40 has been operated. If the END (receipt) button BT40 has been operated, the process proceeds to step S782. If the END (receipt) button BT40 has not been operated, the process returns to step S728.
[0195] Step S781: The POS terminal 20-1 executes settlement with cash (settlement using the change dispenser 209). For example, the POS terminal 20-1 dispenses change if there is any. Then the flow proceeds to step S784.
[0196] Step S782: The POS terminal 20-1 executes settlement with credit or electronic money (for example, settlement by the card settlement unit 208), and then proceeds to step S784.
[0197] Step S783: The POS terminal 20-1 issues a receipt.
[0198] (Explanation of the flow chart in FIG. 29(B)) Step S910: A bill is issued.
[0199] (Explanation of the flow chart in Figure 30) Step S800: The POS terminal 20-1 judges whether the destination (designated terminal) of the registration information is the POS terminal 20 in the full self-service mode. If the destination of the registration information is the POS terminal 20 in the full self-service mode, the process proceeds to step S801. If the destination of the registration information is not the POS terminal 20 in the full self-service mode, the process proceeds to step S802. Specifically, in the explanation of Figs. 25 to 32, the POS terminals 20-1 and 20-2 are in the normal mode, and the POS terminal 20-3 is in the full self-service mode, so if the destination of the registration information is the POS terminal 20-3 in the full self-service mode, the process proceeds to step S801. On the other hand, if the destination of the registration information is the POS terminal 20-2 in the normal mode, the process proceeds to step S802.
[0200] Step S801: The POS terminal 20-1 displays a selection screen that allows the store clerk to select whether to perform only the settlement process without performing the registration process at the destination (designated terminal; specifically, the POS terminal 20-3 in full self-service mode), or to also perform the registration process. Specifically, for example, the POS terminal 20-1 may display a small screen SG03 (see FIG. 17(B)) on which a "Perform settlement process only button BT20" and a "Perform registration process also button BT21" are arranged. The process then proceeds to step S810.
[0201] Step S802: The POS terminal 20-1 displays a selection screen that allows the store clerk to select whether or not to send the registration information to the destination (designated terminal; specifically, the POS terminal 20-2 in normal mode) and whether to perform only the settlement process without performing the registration process at the destination (designated terminal) or to perform the registration process as well. Specifically, for example, the POS terminal 20-1 may display a small screen SG05 (see FIG. 18(B)) on which a "No" button BT22, a "Yes (settlement only) button BT24" and a "Yes (also registration) button BT25" are arranged. Then, proceed to step S830.
[0202] Step S810: The POS terminal 20-1 judges whether or not the selection on the selection screen has been made to perform only the settlement process without performing the registration process. For example, the POS terminal 20-1 judges whether or not the "Perform settlement process only button BT20" has been operated on the small screen SG03 in FIG. 17(B). If the selection has been made to perform only the settlement process without performing the registration process, the process proceeds to step S815. If the selection has not been made to perform only the settlement process without performing the registration process, the process proceeds to step S820.
[0203] Step S815: The POS terminal 20-1 transmits the registration information with the information (flag) indicating that the payment process will be started to the designated terminal (the POS terminal 20-3 in the full self-service mode). Alternatively, the POS terminal 20-1 may transmit the registration information together with the information (flag) indicating that the payment process will be started to the designated terminal (the POS terminal 20-3 in the full self-service mode).
[0204] Step S820: The POS terminal 20-1 judges whether or not the selection to perform the registration process has been made on the selection screen. For example, the POS terminal 20-1 judges whether or not the "Perform Registration Process Button BT21" has been operated on the small screen SG03 in FIG. 17(B). If the selection to perform the registration process has been made, the process proceeds to step S825. If the selection to perform the registration process has not been made, the process returns to step S810.
[0205] Step S825: The POS terminal 20-1 transmits registration information with information (flag) indicating that the process will start from the registration process to the designated terminal (specifically, the POS terminal 20-3 in the full self-service mode). Alternatively, the POS terminal 20-1 may transmit registration information together with information (flag) indicating that the process will start from the registration process to the designated terminal (the POS terminal 20-3 in the full self-service mode).
[0206] Step S830: The POS terminal 20-1 judges whether or not the selection is made on the selection screen to not transmit the registration information. For example, the POS terminal 20-1 judges whether or not the "No button BT22" is operated on the small screen SG05 in FIG. 18(B). If the selection is made to not transmit the registration information, the process returns to step S800. If the selection is not made to not transmit the registration information, the process proceeds to step S840.
[0207] Step S840: The POS terminal 20-1 judges whether or not the selection on the selection screen has been made to perform only the settlement process without performing the registration process. For example, the POS terminal 20-1 judges whether or not the "Yes (Settlement only) button BT24" has been operated on the small screen SG05 in FIG. 18(B). If the selection has been made to perform only the settlement process without performing the registration process, the process proceeds to step S845. If the selection has not been made to perform only the settlement process without performing the registration process, the process proceeds to step S850.
[0208] Step S845: The POS terminal 20-1 transmits the registration information with the information (flag) indicating that the transaction will start from the settlement process to the designated terminal (the POS terminal 20-2 in the normal mode). Alternatively, the POS terminal 20-1 may transmit the registration information together with the information (flag) indicating that the transaction will start from the settlement process to the designated terminal (the POS terminal 20-2 in the normal mode).
[0209] Step S850: The POS terminal 20-1 judges whether or not the selection to perform the registration process has been made on the selection screen. For example, the POS terminal 20-1 judges whether or not the "Yes (Register) Button BT25" has been operated on the small screen SG05 in FIG. 18(B). If the selection to perform the registration process has been made, the process proceeds to step S855. If the selection to perform the registration process has not been made, the process returns to step S830.
[0210] Step S855: The POS terminal 20-1 transmits registration information with information (flag) indicating that the process starts from the registration process to the designated terminal (specifically, the POS terminal 20-2 in the normal mode). Alternatively, the POS terminal 20-1 may transmit the registration information together with the information (flag) indicating that the process starts from the registration process to the designated terminal (the POS terminal 20-2 in the normal mode).
[0211] (Explanation of the flow chart in Figure 31) As described above, the flowchart in Fig. 31 shows a modified example (modified example 1) of the process shown in the dashed rectangle P in Fig. 30. Following step S800 (NO) in Fig. 30, the POS terminal 20-1 may execute step S1802 and subsequent steps in Fig. 31.
[0212] Step S1802: The POS terminal 20-1 displays a selection screen that allows the store clerk to select whether to transmit the registration information to the destination (designated terminal, specifically, the POS terminal 20-2 in normal mode) and whether to perform only the settlement process without performing the registration process at the destination (designated terminal) or to perform both the registration process, as in step S802 in Fig. 30. Then, the process proceeds to step S1830.
[0213] Step S1830: The POS terminal 20-1 judges whether or not the user has selected not to transmit the registration information on the selection screen, similarly to step S830 in Fig. 30. If the user has selected not to transmit the registration information, the process returns to step S800 in Fig. 30. If the user has not selected not to transmit the registration information, the process proceeds to step S1840.
[0214] Step S1840: The POS terminal 20-1 judges whether or not the selection of performing only the settlement process without performing the registration process has been made on the selection screen, similarly to step S840 in Fig. 30. If the selection of performing only the settlement process without performing the registration process has been made, the process proceeds to step S1841. If the selection of performing only the settlement process without performing the registration process has not been made, the process proceeds to step S1850.
[0215] Step S1841: The POS terminal 20-1 transmits inquiry information about whether or not the settlement process based on the registration information is possible to the designated terminal (the POS terminal 20-2 in the normal mode), and then proceeds to step S1842.
[0216] When the designated terminal (POS terminal 20-2) receives inquiry information about whether or not to process the settlement based on the registered information, it displays a selection screen that allows the store clerk (store clerk at the designated terminal) to select whether or not to process the settlement based on the registered information. Specifically, for example, the POS terminal 20-2 may display a small screen SG06 (see FIG. 20(A)) on which a "No" button BT26 and a "Yes" button BT27 are arranged.
[0217] Step S1842: The POS terminal 20-1 judges whether or not there is a response from the designated terminal indicating that the settlement process will not be performed (refusal) based on the registration information (NG response, response by the "No" button BT26). If there is an NG response, the process returns to step S800 in FIG. 30. If there is no NG response, the process proceeds to step S1843.
[0218] Step S1843: The POS terminal 20-1 judges whether or not there has been a response (OK response, response by the "Yes" button BT27) from the designated terminal to the effect that the settlement process is to be performed (to the effect that permission is given) based on the registration information. If there has been an OK response, proceed to step S1845. If there has not been an OK response, return to step S1842.
[0219] Step S1845: The POS terminal 20-1 transmits the registration information to which the information to the effect that the payment process will be started is added to the designated terminal, similarly to step S845 in Fig. 30. Alternatively, the POS terminal 20-1 may transmit the registration information together with the information to the effect that the payment process will be started to the designated terminal.
[0220] Step S1850: The POS terminal 20-1 judges whether or not the selection screen has been selected to perform the registration process, similarly to step S850 in Fig. 30. If the selection has been made to perform the registration process, the process proceeds to step S1851. If the selection has not been made to perform the registration process, the process returns to step S1830.
[0221] Step S1851: The POS terminal 20-1 transmits inquiry information about whether or not the registration process is possible based on the registration information to the designated terminal (the POS terminal 20-2 in the normal mode), and then proceeds to step S1852.
[0222] When the designated terminal (POS terminal 20-2) receives inquiry information about whether or not to perform registration processing based on the registration information, it displays a selection screen that allows the store clerk (store clerk at the designated terminal) to select whether or not to perform registration processing based on the registration information. Specifically, for example, the POS terminal 20-2 may display a small screen SG07 (see FIG. 21(A)) on which a "No" button BT26 and a "Yes" button BT27 are arranged.
[0223] Step S1852: The POS terminal 20-1 judges whether or not there is a response (NG response, response by the "No" button BT26) from the designated terminal indicating that the registration process will not be performed (refusal) based on the registration information. If there is an NG response, the process returns to step S800 in FIG. 30. If there is no NG response, the process proceeds to step S1853.
[0224] Step S1853: The POS terminal 20-1 judges whether or not there is a response (OK response, response by the "Yes button BT27") from the designated terminal to the effect that the registration process is to be performed (to the effect that the registration process is permitted) based on the registration information. If there is an OK response, the process proceeds to step S1855. If there is no OK response, the process proceeds to step S1852.
[0225] Step S1855: The POS terminal 20-1 transmits the registration information to which the information to the effect that the process starts with the registration process is added to the designated terminal, similar to step S855 in Fig. 30. Alternatively, the POS terminal 20-1 may transmit the registration information together with the information to the effect that the process starts with the registration process to the designated terminal.
[0226] (Explanation of the flow chart of FIG. 32(A)) As described above, the flowchart in Fig. 32(A) shows a modified example (modified example 2) of the process shown in the dashed rectangle P in Fig. 30. Following step S800 (NO) in Fig. 30, the POS terminal 20-1 may execute step S2802 and subsequent steps in Fig. 32(A).
[0227] Step S2802: The POS terminal 20-1 displays a selection screen that allows the store clerk to select whether or not to transmit the registration information to the destination (designated terminal; specifically, the POS terminal 20-2 in normal mode). Specifically, for example, the POS terminal 20-1 may display a small screen SG04 (see FIG. 18(A)) on which a "No button BT22" and a "Yes button BT23" are arranged. Then, proceed to step S2830.
[0228] Step S2830: The POS terminal 20-1 judges whether or not the selection is made on the selection screen to not transmit the registration information. For example, the POS terminal 20-1 judges whether or not the "No button BT22" is operated on the small screen SG04 in Fig. 18(A). If the selection is made to not transmit the registration information, the process returns to step S800 in Fig. 30. If the selection is not made to not transmit the registration information, the process proceeds to step S2860.
[0229] Step S2860: The POS terminal 20-1 judges whether or not the selection to transmit the registration information is made on the selection screen. For example, the POS terminal 20-1 judges whether or not the "Yes button BT23" is operated on the small screen SG04 in Fig. 18(A). If the selection to transmit the registration information is made, the process proceeds to step S2865. If the selection not to transmit the registration information is made, the process returns to step S2830.
[0230] Step S2865: The POS terminal 20-1 transmits the registration information (registration information to which no flag is added, etc.) to the designated terminal (the POS terminal 20-2 in the normal mode).
[0231] (Explanation of the flow chart in FIG. 32(B)) As described above, the flowchart in FIG. 32(B) shows the operation on the designated terminal (the POS terminal 20-2 in the normal mode) side, which corresponds to the processing in FIG. 32(A).
[0232] Step S2890: The POS terminal 20-2 receives the registration information transmitted in step S2865 of Fig. 32(B), and then proceeds to step S2891.
[0233] Step S2891: The POS terminal 20-2 displays a selection screen that allows the store clerk to select whether to perform only the settlement process without performing the registration process based on the registration information, or to also perform the registration process based on the registration information. Specifically, for example, the POS terminal 20-2 may display a small screen SG08 (see FIG. 22(A)) on which a "Perform settlement process only button BT28" and a "Perform registration process also button BT29" are arranged. Then, proceed to step S2892.
[0234] Step S2892: The POS terminal 20-2 judges whether or not the selection on the selection screen is made to perform only the settlement process without performing the registration process. For example, the POS terminal 20-2 judges whether or not the "Perform settlement process only button BT28" is operated on the small screen SG08 in Fig. 22(A). If the selection is made to perform only the settlement process without performing the registration process, the process proceeds to step S2893. If the selection is not made to perform only the settlement process without performing the registration process, the process proceeds to step S2894.
[0235] Step S2893: The POS terminal 20-2 executes the settlement process based on the registration information received in step S2890 (displays the settlement screen).
[0236] Step S2894: The POS terminal 20-2 judges whether or not the selection to perform registration processing has been made on the selection screen. For example, the POS terminal 20-2 judges whether or not the "Perform Registration Processing Button BT29" has been operated on the small screen SG08 in Fig. 22(A). If the selection to perform registration processing has been made, the process proceeds to step S2895. If the selection to perform registration processing has not been made, the process returns to step S2892.
[0237] Step S2895: The POS terminal 20-2 executes the registration process based on the registration information received in step S2890 (displays the registration screen).
[0238] An example of the operation of the POS terminal 20 has been explained above using the flowcharts of FIGS. 25 to 32. A supplementary explanation will now be given on some of the display examples (part) on the store clerk display unit 210 shown in FIGS. 9 to 24 using the above flowcharts.
[0239] (Figure 9(A) Registration screen (initial registration screen)) At the start of the flow chart of FIG. 25, the POS terminal 20-1 in the normal mode displays the registration screen of FIG. 9(A) (initial registration screen).
[0240] (Registration screen in Fig. 10(A)) Following the display state of FIG. 9(A), the POS terminal 20-1 in normal mode scans the first item (canned beer) (step S100 (YES) in FIG. 25) and registers the item (step S110 in FIG. 25), and then displays the subtotal button BT10, send buttons (20-2 register button BT12, 20-3 register button BT13) and the "receipt button BT15" (step S120 in FIG. 25), as shown in FIG. 10(A).
[0241] (Registration screen of Fig. 11(A)) Following the display state of FIG. 10(A), when 500 yen in cash is inserted (step S228 (YES) in FIG. 26) and the deposit is recorded (step S250 in FIG. 26), the POS terminal 20-1 in normal mode makes the send buttons (20-2 register button BT12, 20-3 register button BT13) and the "receipt button BT15" invisible (deleted) (step S260 in FIG. 26), as shown in FIG. 11(A).
[0242] (Registration screen of Fig. 12(A)) Following the state of the display contents of Fig. 11(A), the POS terminal 20-1 in normal mode scans the second item (asparagus) and the third item (seaweed lunch box) (step S400 (YES) of Fig. 27(B)), registers each item (step S410 of Fig. 27(B), and also deposits an additional 500 yen in cash (step S428 (YES) of Fig. 27(B)) and records the deposit (step S450 of Fig. 27(B)), causing the display contents of the registration screen to become as shown in Fig. 12(A). The additional deposit of 500 yen in cash may be made before the scanning of the second item, after the scanning of the second item and before the scanning of the third item, or after the scanning of the third item.
[0243] (Registration screen (small screen SG02) in Fig. 13(A)) Following the display state of FIG. 12(A), when the subtotal button BT10 is operated (step S412 (YES) in FIG. 27(B)), the POS terminal 20-1 in normal mode displays the small screen SG02 as shown in FIG. 13(A).
[0244] (Registration screen of Fig. 15(A)) Following the display state of Fig. 10(A), the POS terminal 20-1 in normal mode scans the second item (asparagus) and the third item (seaweed lunch) (step S200 (YES) in Fig. 26), and when each item is registered (step S210 in Fig. 26), the display contents of the registration screen become as shown in Fig. 15(A). In the state of Fig. 15(A), no cash has been inserted and no payment method has been selected yet.
[0245] (Registration screen (small screen SG03) in Fig. 17(A) etc.) Following the display state of FIG. 15(A), when the register button BT13 20-3 is operated (step S214 (YES) in FIG. 26), the POS terminal 20-1 in normal mode displays the small screen SG03 as shown in FIG. 17(B) (step S801 in FIG. 30).
[0246] When the "Payment only button BT20" on the small screen SG03 is operated (step S810 (YES) in FIG. 30), the POS terminal 20-1 transmits registration information, including information (flag) indicating that payment will be started, to the POS terminal 20-3 in the full self-service mode (step S815 in FIG. 30), which displays a message screen MG2 as shown in FIG 16(A). The POS terminal 20-3 in the full self-service mode that has received the registration information displays a payment screen (payment method selection screen) as shown in FIG 17(A).
[0247] When the "also perform registration process button BT21" on the small screen SG03 is operated (step S820 (YES) in FIG. 30) and the POS terminal 20-1 transmits registration information, including information (flag) indicating that registration process will be started, to the POS terminal 20-3 in the full self-service mode (step S825 in FIG. 30), the POS terminal 20-1 displays a message screen MG2 as shown in FIG. 16(A). The POS terminal 20-3 in the full self-service mode that receives the registration information displays a registration screen (similar to the registration screen in FIG. 21(B) that was explained as an example for the POS terminal 20-2 in the normal mode).
[0248] (Registration screen (small screen SG05) in Fig. 18(B) etc.) Following the display state of FIG. 15(A), when the register button BT12 20-2 is operated (step S214 (YES) in FIG. 26), the POS terminal 20-1 in normal mode displays the small screen SG05 as shown in FIG. 18(B) (step S802 in FIG. 30).
[0249] When the "Yes (Payment only) button BT24" on the small screen SG05 is operated (step S840 (YES) in FIG. 30), the POS terminal 20-1 sends registration information, including information (flag) indicating that payment processing will be started, to the POS terminal 20-2 in normal mode (step S845 in FIG. 30), and displays a message screen MG2 (however, the destination is "cash register 20-2" instead of "cash register 20-3") as shown in FIG. 16(A). The POS terminal 20-2 in normal mode that receives the registration information displays the small screen SG06 as shown in FIG. 20(A) (or does not display the small screen SG06) and displays the payment screen (payment method selection screen) as shown in FIG. 20(B).
[0250] When the "Yes (also register) button BT25" on the small screen SG03 is operated (step S850 (YES) in FIG. 30), the POS terminal 20-1 sends registration information, including information (flag) indicating that the registration process will start, to the POS terminal 20-2 in normal mode (step S855 in FIG. 30), and displays a message screen MG2 (however, the destination is "register 20-2" instead of "register 20-3") as shown in FIG. 16(A). The POS terminal 20-2 in normal mode that receives the registration information displays the small screen SG07 as shown in FIG. 21(A) (or does not display the small screen SG07) and displays the registration screen as shown in FIG. 21(B).
[0251] (Registration screen (small screen SG04) in Fig. 18(A) etc.) Following the display state of FIG. 15(A), when the register button BT12 20-2 is operated (step S214 (YES) in FIG. 26), the POS terminal 20-1 in normal mode displays the small screen SG04 as shown in FIG. 18(A) (step S2802 in FIG. 32(A)).
[0252] When the "Yes button BT23" on the small screen SG04 is operated (step S2860 (YES) in FIG. 32(A)), the POS terminal 20-1 sends registration information (registration information without flags added, etc.) to the POS terminal 20-2 in normal mode (step S2865 in FIG. 32(A)), and displays a message screen MG2 as shown in FIG. 16(A) (however, the destination is "cash register 20-2" instead of "cash register 20-3").
[0253] The POS terminal 20-2 in the normal mode receives the registration information (step S2890 in FIG. 32(B)), and displays the small screen SG08 as shown in FIG. 22(A) (step S2891 in FIG. 32(B)).
[0254] When the "Perform settlement process only button BT28" on the small screen SG08 is operated (step S2892 (YES) in FIG. 32(A)), the POS terminal 20-2 displays the settlement screen (payment method selection screen) as shown in FIG. 20(B) (step S2893 in FIG. 32(A)).
[0255] When the "Perform registration process button BT29" on the small screen SG08 is operated (step S2894 (YES) in FIG. 32(A)), the POS terminal 20-2 displays the registration screen as shown in FIG. 21(B) (step S2895 in FIG. 32(A)).
[0256] (Registration screen of Fig. 24(B)) Following the display state of FIG. 10(A), when the other terminal settlement reservation button (not shown) is operated (step S240 (YES) in FIG. 26), the POS terminal 20-1 in normal mode makes the subtotal button BT10 invisible (deletes) as shown in FIG. 24(B) (step S270 in FIG. 26).
[0257] 25 to 32, the POS terminal 20 is described as having a different terminal settlement reservation button (not shown), but the POS terminal 20 may have a transmission reservation button (not shown) instead of or in addition to the different terminal settlement reservation button. Also, the POS terminal 20 may have a receipt issuance reservation button (not shown) instead of or in addition to the different terminal settlement reservation button (or transmission reservation button).
[0258] When the send reservation button is operated, the POS terminal 20-1 prohibits the settlement process and the issuance of a receipt at the terminal. For example, in the flowchart of Fig. 25, when the send reservation button is operated, the POS terminal 20-1 controls so as not to accept the insertion of cash or the input of the payment type, and also controls so as not to display the subtotal button BT10 and the receipt button BT15. For example, when the send reservation button is operated in the flowchart of Fig. 26, the POS terminal 20-1 controls so as not to accept the insertion of cash or the input of the payment type, and also makes the subtotal button BT10 and the receipt button BT15 invisible (deletes) as shown in Fig. 23(A).
[0259] When the receipt issue reservation button is operated, the POS terminal 20-1 prohibits the settlement process at the terminal and transmission to other terminals. For example, in the flowchart of Fig. 25, when the receipt issue reservation button is operated, the POS terminal 20-1 controls so as not to accept the insertion of cash or the input of the payment type, and also controls so as not to display the subtotal button BT10 and the send button (20-2 register button BT12, 20-3 register button BT13). Also, for example, in the flowchart of Fig. 26, when the receipt issue reservation button is operated, the POS terminal 20-1 controls so as not to accept the insertion of cash or the input of the payment type, and also hides (deletes) the subtotal button BT10, 20-2 register button BT12, and 20-3 register button BT13, as shown in Fig. 24(A).
[0260] (Prohibition or cancellation of transmission of registration information to the POS terminal 20-2 in normal mode) The POS system 1 of this embodiment has been described above. According to the POS system 1 of this embodiment, for example, when the POS terminal 20-1 in normal mode sends registration information to another POS terminal 20-2 in normal mode, the POS terminal 20-1 confirms with the sending store clerk whether or not to send the registration information (see Figures 18(A), 18(B), step S802 in Figure 30, step S1802 in Figure 31, step S2802 in Figure 32(A), etc.).
[0261] In other words, the POS terminal 20-1 prohibits (prohibits, temporarily prohibits) the transmission of registration information addressed to the other POS terminal 20-2 in normal mode. Also, the POS terminal 20-1 notifies the fact that the transmission of registration information addressed to the other POS terminal 20-2 in normal mode has been prohibited.
[0262] In addition, when a POS terminal 20-1 in normal mode sends registration information to another POS terminal 20-2 in normal mode, if the sending store clerk performs an operation to send the information in the above confirmation, the POS terminal 20-1 sends the registration information to the POS terminal 20-2 (see steps S845 and S855 in Figure 30, step S2865 in Figure 32(A), etc.).
[0263] That is, the POS terminal 20-1 releases the prohibition on transmission of the registration information addressed to the POS terminal 20-2. More specifically, after notifying the prohibition on transmission of the registration information addressed to the other POS terminal 20-2 in normal mode, the prohibition on transmission is released based on the fact that the sending store clerk performs an operation to transmit the registration information.
[0264] Furthermore, when the POS terminal 20-1 in normal mode transmits registration information to another POS terminal 20-2 in normal mode, the sending clerk (the clerk logged in to the POS terminal 20-1) can select whether the POS terminal 20-2, which is the destination of the registration information, also performs registration processing based on the registration information or only settlement processing based on the registration information (see FIG. 18(B), steps S845 and S855 in FIG. 30, and steps S1845 and S1855 in FIG. 31, etc.). Furthermore, the POS terminal 20-2, which is the destination of the registration information, displays the selection possible by the sending clerk (i.e., instructions to the receiving clerk (the clerk logged in to the POS terminal 20-1)) (see FIG. 20(A) and FIG. 21(A)).
[0265] In other words, when the POS terminal 20-1 sends registration information addressed to another POS terminal 20-2 in normal mode, it also sends instruction information to the other store clerk (the store clerk logged in to the POS terminal 20-2) along with the registration information (instruction information on how to process the registration information (only settlement, or registration as well); in this embodiment, special information (flag)).
[0266] (Prohibits either settlement on your own device or settlement on another device) Furthermore, according to the POS system 1 of this embodiment, when cash is inserted into the change dispenser 209, the POS terminal 20-1 in normal mode hides the buttons (20-2 register button BT12, 20-3 register button BT13, and bill button BT15) used for settlement at other terminals (POS terminals 20-2 and 20-3) (see FIG. 11(A), step S160 in FIG. 25, step S260 in FIG. 26, etc.). The same applies when a payment type is selected (see step S160 in FIG. 25, step S260 in FIG. 26, etc.).
[0267] In other words, when the payment is to be settled at its own terminal (POS terminal 20-1), the POS terminal 20-1 prohibits the sending of registration information to other terminals (POS terminal 20-2, POS terminal 20-3) before the payment is actually settled (for example, while the registration process is being carried out), and also prohibits the issuance of a receipt.
[0268] On the other hand, when a declaration is made by the send reservation button, the POS terminal 20-1 in normal mode does not display the subtotal button BT10 used for settling the bill at its own terminal (POS terminal 20-1) and the bill button BT15 used for issuing a bill (see FIG. 23(A)). Also, when a declaration is made by the bill issuing reservation button, the POS terminal 20-1 in normal mode does not display the subtotal button BT10 used for settling the bill at its own terminal (POS terminal 20-1) and the send buttons (20-2 register button BT12, 20-3 register button BT13) used for sending registration information to other terminals (see FIG. 24(A)). Also, when a declaration is made by the other terminal settlement reservation button, the POS terminal 20-1 in normal mode does not display the subtotal button BT10 used for settling the bill at its own terminal (POS terminal 20-1) (see FIG. 24(B), step S170 in FIG. 25, step S270 in FIG. 26, etc.).
[0269] In other words, when settlement is to be made at another terminal (POS terminal 20-2, POS terminal 20-3), POS terminal 20-1 prohibits settlement at its own terminal (POS terminal 20-1) before the actual settlement is made (for example, while the registration process is being performed).
[0270] Although the POS system 1 of the present embodiment has been described above, the data configuration, processing flow, display and output modes, etc. can be changed or modified as appropriate.
[0271] For example, in the above embodiment, when POS terminal 20-1 in normal mode sends registration information to POS terminal 20-2 in normal mode, the sending store clerk confirms whether or not to send the registration information to POS terminal 20-2. However, POS terminal 20-1 may also be configured to prompt the sending store clerk to confirm whether or not to send the registration information to a terminal other than POS terminal 20-2 (specifically, POS terminal 20-3 in full self-service mode).
[0272] For example, in addition to the "No button BT22" and the "Yes button BT23", a "Send to other device (POS terminal 20-3) button" may be placed on the small screen SG04 in Figure 18 (A), and when the "Send to other device (POS terminal 20-3) button" is operated, the small screen SG04 may be erased and registration information may be sent to the POS terminal 20-3 in full self mode rather than the POS terminal 20-2 in normal mode so that the settlement process may begin.
[0273] Alternatively, a "Send to other device (POS terminal 20-3) button" may be placed instead of the "Yes button BT23" on the small screen SG04 in Fig. 18(A). In other words, the "No button BT22" and the "Send to other device (POS terminal 20-3) button" may be placed on the small screen SG04 instead of the "Yes button BT23". In other words, the POS terminal 20-1 may prohibit the transmission of registration information addressed to the POS terminal 20-2 in normal mode.
[0274] Furthermore, in addition to the "No button BT22", "Yes (settlement only) button BT24" and "Yes (also register) button BT25", a "Send to other device (POS terminal 20-3) button (settlement only)" and a "Send to other device (POS terminal 20-3) button (also register)" may be arranged on the small screen SG05 of Figure 18 (B), and when the "Send to other device (POS terminal 20-3) button (settlement only)" is operated, the small screen SG05 may be cleared and registration information may be sent to the POS terminal 20-3 in full self-service mode rather than the POS terminal 20-2 in normal mode so that the settlement process may be started, and when the "Send to other device (POS terminal 20-3) button" is operated, the small screen SG05 may be cleared and registration information may be sent to the POS terminal 20-3 in full self-service mode rather than the POS terminal 20-2 in normal mode so that the registration process may be started.
[0275] Alternatively, a "Send to other device (POS terminal 20-3) (settlement only) button" may be placed in place of the "Yes (settlement only) button BT24" on the small screen SG05 in Figure 18 (B), and a "Send to other device (POS terminal 20-3) (and register) button" may be placed in place of the "Yes (register as well) button BT25".
[0276] In the above embodiment, when the POS terminal 20-1 in the normal mode transmits registration information to the POS terminal 20-2 in the normal mode, the POS terminal 20-1 gives the sending store clerk the choice of whether to transmit the registration information to the POS terminal 20-2. However, the POS terminal 20-1 may simply prohibit the transmission of registration information to the POS terminal 20-2 without giving the choice. For example, the POS terminal 20-1 may perform the same control as when the "No button BT22" on the small screen SG04 in FIG. 18(A) or the small screen SG05 in FIG. 18(B) is operated without displaying the small screen SG04 in FIG. 18(A) or the small screen SG05 in FIG. 18(B). The POS terminal 20-1 may notify the fact that the transmission of registration information to the POS terminal 20-2 is prohibited.
[0277] In addition, the POS terminal 20-1 in normal mode may provide a choice as to whether or not to send registration information to the POS terminal 20-2 in normal mode as a destination, and, if sending registration information to that destination, a choice as to how to process the registration information at that destination (settlement only, or registration as well), depending on the authority of the sending store clerk. For example, if the sending store clerk has high authority, the small screen SG05 of Figure 18(B) may display a ``Send to other device (POS terminal 20-3) (settlement only) button'' and a ``Send to other device (POS terminal 20-3) (also register) button'' in addition to the ``No button BT22'', ``Yes (settlement only) button BT24'', and ``Yes (registration as well) button BT25''.If the sending store clerk has medium authority, the small screen SG04 of Figure 18(A) or the small screen SG05 of Figure 18(B) may be displayed.If the sending store clerk has low authority, no options may be given (it may simply be possible to prohibit the sending of registration information addressed to the POS terminal 20-2 in normal mode).
[0278] In the above embodiment, the POS terminal 20-2 in normal mode, which is the destination of the registration information, has been described as giving the receiving store clerk the option of whether or not to process the registration information at its own terminal (POS terminal 20-2) (see Fig. 20(A), Fig. 21(A), etc.), but whether or not to give the receiving store clerk the option may be varied depending on the authority of the receiving store clerk. For example, if the receiving store clerk has high authority, the small screen SG06 in Fig. 20(A) or the small screen SG07 in Fig. 21(A) may be displayed, and if the receiving store clerk does not have high authority, no option may be given (for example, the registration information from another terminal may be processed according to a preset content).
[0279] In the above embodiment, the POS terminal 20-2 in normal mode, which is the destination of the registration information, provides the receiving store clerk with a choice of how to process the registration information (payment only, registration as well) at its own terminal (POS terminal 20-2) (see Fig. 22(A), Fig. 22(B), etc.), but whether or not the receiving store clerk is provided with the choice may be varied depending on the authority of the receiving store clerk. For example, if the receiving store clerk has high authority, the small screen SG08 in Fig. 22(A) or the small screen SG09 in Fig. 22(B) may be displayed, and if the receiving store clerk does not have high authority, no choice may be provided (for example, the registration information from another terminal may be processed according to a preset content).
[0280] In the above embodiment, the store clerk (the sending or receiving store clerk) can select how the registration information is processed (payment only or registration as well) in the receiving POS terminal 20-2 (see Fig. 18(B), Fig. 22(A), Fig. 22(B), etc.), but the way the registration information is processed (payment only or registration as well) in the receiving POS terminal 20-2 may be varied depending on the installation location of the POS terminal 20-2. In other words, whether or not to take over (entrust) the registration process in the other terminal to which the registration information is sent may be determined based on the arrangement of the products, etc. (the positional relationship between the other terminal and the products, etc.) instead of or in addition to the authority of the store clerk (the sending or receiving store clerk).
[0281] For example, for products such as cigarettes, hot snacks, and oden, it is convenient to perform the registration process at the nearest terminal where it is easy to check the availability and remaining quantity and to provide the product. In addition, in a collection agency business or a home delivery business for utility bills, only one store stamp to be stamped may be placed at a predetermined location, and it is convenient to perform the registration process at the terminal nearest to the store stamp when stamping the store stamp. Therefore, whether or not the registration process is taken over at the other terminal to which the registration information is sent may be determined depending on whether or not the other terminal is close to the predetermined location of the above-mentioned products and store stamps. For example, if the location of the POS terminal 20-2 is close to the predetermined location of the above-mentioned products and store stamps, the POS terminal 20-2, which is the receiving side, may display an option (see FIG. 18(B), FIG. 22(A), FIG. 22(B), etc.) to execute (take over) the registration process based on the registration information received from the other terminal (POS terminal 20-1), and if the location of the POS terminal 20-2 is not close to the predetermined location of the above-mentioned products and store stamps, the above-mentioned option may not be displayed. It is advisable to set in advance for each POS terminal 20 whether or not the installation location is close to the designated location of the product or store stamp as described above (or whether or not to display an option to execute the registration process based on the registration information received from another terminal).
[0282] In addition, since efficiency may be reduced if a novice store clerk is asked to perform tasks that he or she has not yet been trained on (such as collection agency, home delivery, in-store cooking, etc.), the judgment may be based on the attributes of the store clerk (experience, skill level) and the location related to the work (collection agency, inspection stamp used for home delivery, cooking location).
[0283] In the above embodiment, as examples of messages based on instruction information transmitted together with registration information to another store clerk (the store clerk of the POS terminal 20-2), "Do you want to process the registration information (only settlement) from the cash register 20-1?" on the small screen SG06 in Fig. 20(A) and "Do you want to process the registration information (also registration) from the cash register 20-1?" on the small screen SG07 in Fig. 21(B) are given, but the contents of the messages are not limited to these. Also, multiple types of messages may be prepared, and the sending store clerk may be allowed to select which message to display.
[0284] In the above embodiment, the small screen SG06 in Fig. 20(A) and the small screen SG07 in Fig. 21(B) are provided with response buttons ("No button BT26", "Yes button BT27") along with a message based on instruction information, but it is also possible to display only the message without providing a response button (a confirmation button (such as an OK button) that simply erases the small screen may be provided). Also, it is also possible to allow the sending store clerk to select whether or not to provide a response button.
[0285] In the above embodiment, an example was described in which special information (flag) added to the registration information or special information (flag) transmitted together with the registration information was used as the instruction information. However, without using special information (flag, etc.), it is also possible to control whether the designated terminal starts with the settlement process or the registration process. For example, when the designated terminal receives registration information including the total amount, it may start with the settlement process, and when the designated terminal receives registration information not including the total amount, it may start with the registration process. In other words, the POS terminal 20-1 may transmit registration information including the total amount to the designated terminal when the "Payment Only Button BT20" on the small screen SG03 in FIG. 17(B) is operated, when the "Yes Button BT23" on the small screen SG04 in FIG. 18(A) is operated, or when the "Yes (Payment Only) Button BT24" on the small screen SG05 in FIG. 18(B) is operated. In addition, when the “Perform registration process button BT21” on the small screen SG03 in FIG. 17(B) is operated, or when the “Perform (also register) button BT25” on the small screen SG05 in FIG. 18(B) is operated, the POS terminal 20-1 may transmit registration information not including the total amount to the designated terminal.
[0286] In addition, in the above embodiment, in order to reduce the amount of data sent and received, the message displayed on the receiving terminal (such as "Do you want to process the registration information (only settlement) from cash register 20-1?") itself is not sent and received, but the message displayed on the receiving terminal itself may be sent and received.
[0287] In the above embodiment, the POS terminal 20-1 in normal mode displays small screens (small screens SG04 and SG05) for registration information addressed to the POS terminal 20-2 in normal mode after the send button (20-2 register button BT12) is pressed, and prohibits (temporarily prohibits) the sending of the registration information to the destination (POS terminal 20-2), but the manner of prohibiting sending is not limited to this. For example, prohibition (complete prohibition) may be achieved by hiding the send button (20-2 register button BT12). Also, the send button may be displayed but not react when operated, or may react when the send button is operated but result in an error.
[0288] In the above embodiment, the POS terminal 20-1 that transmits the registration information performs different processing depending on the operation mode (normal mode, full self mode) of the receiving POS terminal 20 (see step S800 in FIG. 30, etc.), but as described above, the normal mode is basically used by store clerks. In other words, the POS terminal 20-1 performs different processing depending on the usage status of the receiving POS terminal 20 (usage status inferred from the operation mode).
[0289] In the above embodiment, the process is made different depending on the operation mode of the receiving POS terminal 20 (see step S800 in FIG. 30, etc.), but for example, the process may be made different depending on the use status (actual use status) of the store clerk of the receiving POS terminal 20, instead of the operation mode of the receiving POS terminal 20. As an example, in the case of (a) below, the process may proceed to step S801 in FIG. 30 (the same process as in the case of the full self mode), and in the case of (b) below, the process may proceed to step S802 in FIG. 30 (the same process as in the case of the normal mode). (a) When the receiving POS terminal 20 (regardless of the operating mode) is not being used by a store clerk (b) When the receiving POS terminal 20 (regardless of the operating mode) is being used by a store clerk
[0290] Also, for example, the process may be different depending on the usage status (actual usage status) of the store clerk of the receiving POS terminal 20 in addition to the operation mode of the receiving POS terminal 20. As an example, in the cases of (A), (B), and (C) below, the process may proceed to step S801 in Fig. 30, and in the case of (D) below, the process may proceed to step S802 in Fig. 30. Alternatively, in the case of (A) below, the process may proceed to step S801 in Fig. 30, and in the cases of (B), (C), and (D) below, the process may proceed to step S802 in Fig. 30. (A) When the receiving POS terminal 20 (full self-service mode) is not being used by a store clerk (B) When the receiving POS terminal 20 (normal mode) is not being used by a store clerk (C) When the receiving POS terminal 20 (full self-service mode) is being used by a store clerk (D) When the receiving POS terminal 20 (normal mode) is being used by a store clerk
[0291] Whether the receiving POS terminal 20 is being used by a store clerk may be determined by a sensor or the like that detects the presence of a person near the terminal. For example, if no person is detected for a predetermined period of time (about 10 seconds), it may be determined that the terminal is not being used by a store clerk. The sensor may be installed in each POS terminal 20, or may be installed on the ceiling, wall, etc.
[0292] Also, instead of or in addition to the above-mentioned method using a sensor, whether the receiving POS terminal 20 is being used by a store clerk may be determined (estimated) based on the time left unused (non-operated time) since the last operation. If the above-mentioned left unused time is short (for example, if it is less than a predetermined threshold (reference time)), it may be determined that the terminal is being used by a store clerk, and if it is long (for example, if it is equal to or greater than the predetermined threshold), it may be determined that the terminal is not being used by a store clerk. The above-mentioned threshold may be different for each store, each day of the week, each time period, and each installation location (each terminal).
[0293] In the above embodiment, when cash is inserted (deposit is detected), the POS terminal 20-1 hides the buttons (20-2 register button BT12, 20-3 register button BT13, and bill button BT15) used for settling at another terminal (see FIG. 11(A) and the like), and when the other terminal settling reservation button is operated, the subtotal button BT10 used for settling at the terminal itself is hidden (see FIG. 24(B) and the like). In other words, by erasing an unnecessary button, processing by that button is prohibited. However, the manner of prohibiting processing is not limited to the method of erasing a button. For example, the button may be displayed (e.g., displayed in a manner that makes it clear that it is prohibited) but does not react when operated, or it may be made to react when the button is operated but an error occurs.
[0294] In addition, when the amount deposited (deposit amount) is equal to or greater than the purchase amount, rather than when cash is inserted, the button used to settle the transaction at another terminal may be hidden, or the button operation may be unresponsive or result in an error.
[0295] In the case of a mode in which the button is hidden or the like when the amount deposited is equal to or greater than the purchase amount, the display in the display field HR01 of the registration screen may be displayed in a manner that makes it clear whether the amount deposited is less than the purchase amount or equal to or greater than the purchase amount. For example, the words "greater than" or "less than" may be displayed, or a mark indicating that the amount is equal to or greater than the purchase amount may be displayed. In addition, the color of the amount's text, the size of the text, the thickness or style of the text, the color of the background (display field), etc. may be made different depending on whether the amount is less than the purchase amount or equal to or greater than the purchase amount. Note that even in the case of a mode in which the button is hidden or the like when cash is deposited, the display may be similarly displayed in a manner that makes it clear whether the amount deposited is less than the purchase amount or equal to or greater than the purchase amount.
[0296] If the amount inserted was once equal to or greater than the purchase amount, but the purchase amount is increased by a later product registration and the amount inserted is now less than the purchase amount, the button will not be hidden, etc., as described above, since the amount inserted was equal to or greater than the purchase amount in the past but is currently less than the purchase amount. If the amount inserted was equal to or greater than the purchase amount in the past but is currently less than the purchase amount (in other words, if the amount inserted was equal to or greater than the purchase amount even once), the button may be hidden, etc.
[0297] Furthermore, regardless of whether the display in the display field HR01 of the registration screen is displayed in a manner that makes it clear whether the inserted amount is less than the purchase amount or equal to or greater than the purchase amount, the display field HR01 may display information indicating whether a payment type has been selected (decided), information that can identify the selected payment type, and information that has been read (such as information that can identify the type of credit card or electronic money). For example, letters, symbols, or pictures (illustrations) corresponding to the selected (or read) credit card or electronic money may be displayed.
[0298] Instead of or in addition to the display field HR01, information showing whether the deposited amount is less than the purchase amount or more than the purchase amount, information showing whether a payment type has been selected, information that can identify the selected payment type, information that can identify the read information, etc. may be displayed in another position on the screen. As an example, it may be displayed in the entire area (sheet, tab) "1" in which the display field HR01 is provided. For example, the deposit status (information on whether the deposited amount is less than the purchase amount or more than the purchase amount) may be displayed using the background color of the entire area "1", and a picture corresponding to the selected credit card, etc. may be displayed in a position different from the display field HR01 on the area "1".
[0299] As described above, when cash is inserted, the button used for settling the account at another terminal is hidden, so that even if transaction information is transmitted by mistake (for example, when the transaction information is transmitted because cash is not inserted or the payment type is not selected), the transmission may be canceled. For example, a transmission cancel button (not shown) may be displayed until the next transaction (product registration for the next customer, deposit, and payment type selection) is started, and the transmitted transaction information may be returned to the original transmission destination when the transmission cancel button is operated. This allows the customer to insert cash or select a payment type, and the store clerk to modify the contents of the registered product. Note that returning to the original transmission destination means returning to the initial state (the state before the transaction information was transmitted by mistake) by operating the transmission cancel button, and is not limited to the case where the transaction information is actually transmitted and received after the transmission cancel button is operated. For example, in a mode in which the transmission side retains the registration information even after transmission, the registration side may treat the registration information retained after the transmission cancel button is operated as information before transmission, and the reception side may discard the registration information (or may ignore it so as not to use it thereafter).
[0300] In the above embodiment, the POS terminal 20-1 has been described as disabling the insertion of cash into the change dispenser 209 when the settlement is not performed at the terminal itself (when the other terminal settlement reservation button is operated, etc.), but specifically, for example, the cash (banknotes, bills) insertion slot may be blocked (or may not be opened), or the cash inserted into the insertion slot may be discharged as is. Also, when the settlement is not performed at the terminal itself, the input operation of the payment type is also disabled (see step S170 in FIG. 25, step S270 in FIG. 26, etc.), but specifically, the small screen SG01 on which the buttons corresponding to each payment type are arranged may be made non-displayed, or the above-mentioned buttons may be displayed (displayed in a manner that makes it clear that they are prohibited) but do not react when operated, or the above-mentioned buttons may be made to react when operated but an error may occur.
[0301] In the above embodiment, the payment types are three types: cash, credit card, and electronic money (see FIG. 15, etc.), but other payment types (for example, gift certificates, coupons, complimentary coupons, various prepaid cards, debit payment, etc.) may be used. The POS terminal 20 may determine that the settlement process is to be performed at the terminal (the terminal where the payment was made) when a payment is made as part of the total purchase amount (for example, when a payment is made to cover the shortfall in the face value of a gift certificate, etc.) or when no payment is made but change is given (when a gift certificate, etc. that gives change for the purchase of a product less than the face value is used, etc.).
[0302] In the above embodiment, each POS terminal 20 notifies the other terminals of the operation mode after the operation mode is changed in the own terminal, so that the POS terminal 20-1 always knows the latest operation mode of the other terminal. Therefore, when transmitting registration information to the other terminal, the POS terminal 20-1 can check the operation mode of the other terminal that is the destination (destination) by referring to the operation mode of the other terminal that the own terminal already knows (i.e., without making an inquiry via the LAN 11). Note that, when transmitting registration information to the other terminal, the POS terminal 20-1 may inquire again via the LAN 11 about the operation mode of the other terminal that is the destination.
[0303] In the case of an embodiment in which processing is made different depending on the usage status of a store clerk at the destination POS terminal (receiving POS terminal 20), each POS terminal 20 may notify the other terminal of the changed usage status when the usage status of the store clerk at its own terminal changes, so that the POS terminal 20-1, when transmitting registration information to the other terminal, may refer to the usage status of the store clerk at the other terminal that its own terminal already knows, and confirm the usage status of the store clerk at the other terminal that is the destination (destination). When transmitting registration information to the other terminal, the POS terminal 20-1 may inquire about the usage status of the store clerk at the other terminal that is the destination.
[0304] That is, the POS terminal 20-1 that transmits the registration data determines the operation mode of the other terminal that is the destination based on the operation for transmitting the registration data by checking the operation mode of the other terminal that the terminal itself already knows, or by inquiring about the operation mode of the other terminal via the LAN 11. The same applies to the usage status of the store clerk at the other terminal.
[0305] In addition, in the above embodiment, when the subtotal key is operated, the POS terminal 20-1 displays the small screen SG02 superimposed on the registration screen (Figure 13 (A)), but when the subtotal key is operated, the POS terminal 20-1 may display a small screen that displays information, etc. displayed on the small screen SG02 instead of (switching to) the registration screen.
[0306] In addition, in the above embodiment, the POS terminal 20 is equipped with one printing unit 213 that can be freely rotated to face from the clerk side to the customer side and from the customer side to the clerk side (see Figures 2 to 4), but instead of one printing unit 213, it may be equipped with two printing units (a printing unit fixedly facing the clerk side and a printing unit fixedly facing the customer side).
[0307] In the above embodiment, when the registration information is to be transmitted to another terminal, the clerk designates (selects) the terminal to which the registration information is to be transmitted (destination), but when the registration information is to be transmitted to another terminal, the clerk may designate only that the registration information is to be transmitted without designating the terminal to which the registration information is to be transmitted. In other words, only a transmission button may be arranged. In an embodiment in which the clerk designates only that the registration information is to be transmitted without designating the terminal to which the registration information is to be transmitted, the transmitting terminal selects one terminal to be the destination according to a predetermined priority order, and transmits the registration information to the selected terminal. In an embodiment in which the destination terminal is selected according to the priority order, the clerk is notified of which terminal has been selected (which terminal is the destination of the registration information) before transmitting the registration information to the terminal selected according to the priority order, when transmitting the registration information to the terminal selected according to the priority order, or after transmitting the registration information to the terminal selected according to the priority order.
[0308] For example, when the POS terminal 20-1 transmits registration information to other terminals (the POS terminals 20-2 and 20-3), the above-mentioned predetermined priority order may be set so that the POS terminal 20-3 in the full self-service mode is higher than the POS terminal 20-2 in the normal mode (the registration information may be preferentially transmitted to the POS terminal 20-3 in the full self-service mode). When transmitting registration information to the POS terminal 20-2 in the normal mode, which has a lower priority order, the same process (the process from step 802 onward in FIG. 30) may be executed as when the POS terminal 20-2 is operated by a store clerk.
[0309] Furthermore, the above-mentioned predetermined priority order may be based on the usage status of the clerk at the receiving POS terminal 20 in addition to the operation mode, as described above.
[0310] Also, in a mode in which the store clerk does not specify the destination terminal (i.e., the destination terminal is selected according to the priority order), a display different from that in a mode in which the store clerk specifies the destination terminal may be displayed. For example, if the store clerk specifies the POS terminal 20-3, "Cash register 20-3 is in full self-service mode" is displayed (see FIG. 17(B)), but if the POS terminal 20-3 is selected according to the priority order, "The destination is cash register 20-3 (full self-service mode)" may be displayed. In other words, the store clerk may be notified of which terminal was selected according to the priority order.
[0311] Supplementary Notes A1 to A6 are disclosed below. (Appendix A1) A registration means for registering a product and generating registration data; A settlement means capable of settling a bill using the registration data; A transmission means for transmitting the registration data so that the payment can be made at another device (transmitting the registration data to the other device as a destination, transmitting the registration data directly to the other terminal, or transmitting the data to the other terminal via a store controller, etc.); a determination means for determining whether the other device is being operated by another store clerk; a prohibition means for prohibiting the transmission of the registration data by the transmission means (prohibiting transmission temporarily by displaying a small screen after the transmission button is pressed, prohibiting transmission by hiding the transmission button, prohibiting transmission by making the transmission button unresponsive when operated, prohibiting transmission by causing an error when the transmission button is operated, etc.), The prohibition means is A sales data processing device characterized in that, when the judgment means judges that the other device to which the registration data is to be sent is being operated by another store clerk (when the operating mode of the other device is judged to be in normal mode, or when it is judged (estimated) that the other device is being used by a store clerk), the transmission of the registration data to the other device by the transmission means is prohibited.
[0312] According to supplementary note A1, when the device to which the registration information is to be sent is being used by a store clerk, the sending of the registration information is prohibited, so that processing (registration processing, payment processing) can be performed efficiently. In other words, generally, sending registration information to a device in use by a store clerk can cause processing to slow down and become inefficient, so by prohibiting the sending of registration information to a device in use by a store clerk, inefficiencies are avoided and processing can be made more efficient overall.
[0313] (Appendix A2) The determination means is The sales data processing device described in Appendix A1 is characterized in that, based on an operation to transmit the registration data (when the transmission means transmits the registration data), it is determined whether or not another device to which the registration data is to be transmitted is being operated by another store clerk.
[0314] According to Appendix A2, it is possible to make appropriate decisions based on the latest information when necessary.
[0315] (Appendix A3) a notification means for notifying (by using a small screen, etc.) that the prohibition means has prohibited the transmission of the registration data; a release operation means for releasing the prohibition of transmission of the registration data prohibited by the prohibition means, The sales data processing device according to Appendix A1 or Appendix A2, characterized in that after the notification means notifies the user that the transmission of the registration data to one of the other devices has been prohibited, a cancellation operation (such as an operation of the "Yes button BT23") is accepted to cancel the prohibition on the transmission of the registration data to the other device.
[0316] According to supplementary note A3, even if the device to which the registration information is to be sent is being used by a store clerk, the registration information can be sent according to the situation, allowing efficient processing (registration processing, settlement processing). In other words, in cases where sending the registration information to a device in use by a store clerk would not result in inefficiency, the registration information can be sent as appropriate, allowing efficient processing. Alternatively, in cases where not sending the registration information to a device in use by a store clerk would result in inefficiency, the registration information can be sent as appropriate, allowing efficient processing.
[0317] (Appendix A4) The prohibition means is The sales data processing device described in Appendix A3, characterized in that, based on the fact that an operation has been performed to transmit the registration data (when the transmission means transmits the registration data), the transmission of the registration data to another destination device is prohibited depending on the judgment result of the judgment means (i.e., the registration data is not prohibited before the transmission operation, but is prohibited after the transmission operation as shown in Figures 18(A)(B), etc.).
[0318] According to supplementary note A4, it is possible to effectively prohibit the sending of a message. In other words, unlike the mode in which the send button is hidden or the mode in which the send button is unresponsive when operated, it is not only possible to simply prohibit the sending of a message, but also possible to cancel the prohibition at the discretion of the store clerk as necessary.
[0319] (Appendix A5) The transmitting means is The sales data processing device according to any one of Appendix A1 to Appendix A4, characterized in that the registration data is transmitted together with instruction information to other store clerks.
[0320] According to supplementary note A5, other store clerks can carry out the process based on the instruction information, so that the process can be carried out efficiently.
[0321] (Appendix A6) A program for causing a computer to function as a sales data processing device, The computer, A registration means for registering products and generating registration data; A settlement means capable of settling a bill using the registration data; A transmitting means for transmitting the registration data so that settlement can be made at another device; A determination means for determining whether the other device is being operated by another store clerk; functioning as a prohibition means for prohibiting the transmission of the registration data by the transmission means; The prohibition means is a program for prohibiting said transmission means from transmitting said registration data to another device when said determination means determines that the other device to which said registration data is to be transmitted is being operated by another store clerk.
[0322] Supplementary Notes B1 to B8 are disclosed below. (Appendix B1) A registration means for executing a registration process for registering a product; a settlement means for executing a settlement process using the registration data generated by the registration means; A transmission means for executing a transmission process to transmit the registration data so that the payment can be made at another device (transmitting the registration data to the other device as a destination, transmitting the registration data directly to the other terminal, or transmitting the data to the other terminal via a store controller, etc.); prohibition means for prohibiting execution of the settlement process; Equipped with The sales data processing device is characterized in that the prohibition means prohibits the execution of the settlement process before the execution of the transmission process when the transmission process is to be executed (such as when a declaration is made using a transmission reservation button) (prohibiting the execution of the settlement process by hiding the button used for settlement on the own terminal, prohibiting the execution of the settlement process by making it unresponsive when the button used for settlement on the own terminal is operated, prohibiting the execution of the settlement process by causing an error when the button used for settlement on the own terminal is operated, etc.).
[0323] According to supplementary note B1, it is possible to preferably prevent a process that is not suitable for the situation from being erroneously executed. Specifically, in a situation where a transmission process is executed, settlement is not performed in the own device, so a settlement process that is not suitable for the situation is prohibited. Therefore, a settlement process that is not suitable for the situation where the transmission process is executed will not be executed erroneously. In other words, a deposit or the like will not be erroneously made in the own terminal for the transaction.
[0324] (Appendix B2) A registration means for executing a registration process for registering a product; a settlement means for executing a settlement process using the registration data generated by the registration means; a transmission means for executing a transmission process for transmitting the registration data so that the payment can be made by another device; prohibition means for prohibiting execution of the transmission process; Equipped with The sales data processing device is characterized in that the prohibition means prohibits the execution of the transmission process before the settlement process is executed when the settlement process is to be executed (when cash is inserted, when a declaration is made using a transmission reservation button, etc.) (prohibition by hiding the buttons used for settlement on other terminals, making the buttons used for settlement on other terminals unresponsive when operated, causing an error when a button used for settlement on other terminals is operated, etc.).
[0325] According to supplementary note B2, it is possible to preferably prevent a process that is not suitable for the situation from being erroneously executed. Specifically, in a situation where a settlement process is executed, registration data is not transmitted to another device, and a transmission process that is not suitable for the situation is prohibited. Therefore, a transmission process that is not suitable for the situation where the settlement process is executed is not erroneously executed. In other words, registration information for the transaction is not erroneously transmitted to another terminal.
[0326] (Appendix B3) A registration means for executing a registration process for registering a product; a settlement means for executing a settlement process using the registration data generated by the registration means; a transmission means for executing a transmission process for transmitting the registration data so that the payment can be made by another device; A first determination means for determining whether or not the settlement process is to be executed before the settlement process is executed; A second determination means for determining whether or not the transmission process is to be executed before the transmission process is executed; a prohibition means for prohibiting execution of either the settlement process or the transmission process, The prohibition means is a sales data processing device which, when the first judgment means judges that the settlement process will be executed before the execution of the settlement process, prohibits the execution of the transmission process before the execution of the settlement process, and, when the second judgment means judges that the transmission process will be executed before the execution of the transmission process, prohibits the execution of the settlement process before the execution of the transmission process.
[0327] According to supplementary note B3, it is possible to preferably prevent a process that is not suitable for the situation from being erroneously executed. For example, in a situation where a transmission process is executed, settlement is not performed in the own device, so a settlement process that is not suitable for the situation is prohibited. Therefore, a settlement process that is not suitable for the situation where the transmission process is executed will not be executed erroneously. Also, for example, in a situation where a settlement process is executed, registration data is not transmitted to another device, so a transmission process that is not suitable for the situation is prohibited. Therefore, a transmission process that is not suitable for the situation where the settlement process is executed will not be executed erroneously.
[0328] (Appendix B4) The first determination means is The sales data processing device according to claim B3, characterized in that it determines whether or not the settlement process is to be executed based on whether or not money has been deposited into a change dispenser, or whether or not a payment type to be applied to the settlement process has been selected.
[0329] According to supplementary note B4, the situation in which the settlement process is to be executed can be suitably determined.
[0330] (Appendix B5) The sales data processing device according to appended claim B4, wherein depositing money into the change dispenser and selecting the payment type are possible even before the registration process is completed.
[0331] According to supplementary note B5, since there is no need to wait until the registration process is completed, the time required for the entire process can be shortened.
[0332] (Appendix B6) a declaration means for declaring execution of the transmission process before the transmission process is executed; The second determination means is The sales data processing device according to any one of Appendix B3 to Appendix B5, characterized in that it is determined whether or not the transmission process is to be executed based on the presence or absence of the declaration by the declaration means.
[0333] According to supplementary note B6, the situation in which the transmission process is to be executed can be suitably determined.
[0334] (Appendix B7) The settlement process is A sales data processing device as described in any one of Appendices B1 to B6, characterized in that it is a cash payment process using a total purchase amount and a total deposit amount, which is executed based on a payment operation after the registration process is executed, or a non-cash payment process using a total purchase amount and a medium other than cash for payment, which is executed based on a payment operation after the registration process is executed.
[0335] (Appendix B8) A program for causing a computer to function as a sales data processing device, The computer, A registration means for executing a registration process for registering a product; a settlement means for executing a settlement process using the registration data generated by the registration means; A transmission means for executing a transmission process for transmitting the registration data so that the payment can be settled by another device; functioning as a prohibition means for prohibiting execution of either the settlement process or the transmission process; The prohibition means is A program characterized by prohibiting execution of the transmission process before the settlement process is executed when the settlement process is executed, and prohibiting execution of the settlement process before the transmission process is executed when the transmission process is executed.
[0336] The program for implementing the POS system 1 and the POS terminal 20 described above may be recorded in a computer-readable recording medium, and the program may be read into the computer system and executed. 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 flexible disks, optical magnetic disks, ROMs, and CD-ROMs, and storage devices such as hard disks built into the computer system. The term "computer-readable recording medium" also includes devices that hold the program for a certain period of time, such as volatile memory (RAM) in a computer system that becomes a server or client when the 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 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]
[0337] 1. POS system 10…Store Controller 20…POS terminal 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 211a...mode switching button 211a 212…Clerk side scanner 213…Printing Department 214...Audio output unit 215…Communications Department
Claims
1. A sales data processing device in a system having a plurality of sales data processing devices having a plurality of operation modes including a first operation mode in which a store clerk registers products and a customer settles the price, and a second operation mode in which only the customer settles the price, A registration means for executing a registration process for registering a product; a transmission means capable of transmitting the registration information by the registration means so that the information can be settled in another sales data processing device; Equipped with The transmitting means is When the operation mode of the sales data processing device is the first operation mode, Transmitting the registration information so that settlement can be made in the other sales data processing device whose operation mode is the second operation mode; The registration information is not transmitted so that settlement can be made in another sales data processing device whose operation mode is the first operation mode. A sales data processing device comprising:
2. Display means for displaying information to an operator Equipped with The display means is 2. The sales data processing device according to claim 1, further comprising a display for displaying the operation mode of another sales data processing device.
3. A program for causing a computer to function as a sales data processing device in a system having a plurality of sales data processing devices having a plurality of operation modes including a first operation mode in which a store clerk registers products and a customer settles the price, and a second operation mode in which only the customer settles the price, the program comprising: The computer, A registration means for executing a registration process for registering a product; A transmitting means for transmitting the registration information by the registration means so that the information can be settled in another sales data processing device. Function as a The transmitting means is When the operation mode of the sales data processing device is the first operation mode, transmitting the registration information so that settlement can be made in the other sales data processing device whose operation mode is the second operation mode; The registration information is not transmitted so that settlement can be made in another sales data processing device whose operation mode is the first operation mode. A program characterized by:
