Sales data processing device, system, program, and sales data processing method

The sales data processing device with multiple operating modes addresses inefficiencies in POS systems by enabling customers to register and pay independently, improving processing efficiency and reducing staff dependency.

JP2026095755APending Publication Date: 2026-06-11TERAOKA SEIKO CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
TERAOKA SEIKO CO LTD
Filing Date
2026-04-08
Publication Date
2026-06-11

AI Technical Summary

Technical Problem

Multiple POS registers installed in convenience stores and supermarkets face inefficiencies due to insufficient staff, limiting the number of customers that can be processed efficiently.

Method used

A sales data processing device with multiple operating modes, including normal, full self-service, and semi-self-service modes, equipped with an instruction receiving means for mode switching and a control mechanism to manage mode transitions, allowing efficient processing even with limited staff.

Benefits of technology

Enables efficient customer processing by allowing customers to perform both registration and payment independently, reducing staff dependency and enhancing operational flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026095755000001_ABST
    Figure 2026095755000001_ABST
Patent Text Reader

Abstract

Process efficiently. [Solution] A sales data processing device capable of operating in multiple operating modes comprises an instruction receiving means for receiving an instruction to switch the operating mode of the device, and a control means for controlling the device, wherein the control means controls the execution of an operation mode switching process to switch the operating mode of the device when the state of the device is in an initial state when the operation mode switching instruction is received, and if the state of the device is not in an initial state when the operation mode switching instruction is received, it executes a process different from the operation mode switching process in place of or in addition to the operation mode switching process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a sales data processing device, a system, a program, and a sales data processing method.

Background Art

[0002] Generally, multiple POS registers are installed in convenience stores, supermarkets, etc. Also, POS registers operating in multiple operation modes have been proposed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, even though multiple POS registers are installed, there is a problem that the number of store employees is insufficient and there is a limit to the number of customers that can be processed, and processing cannot be performed efficiently.

[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technology capable of processing efficiently.

Means for Solving the Problems

[0006] To solve the above-mentioned problems, a sales data processing device according to one aspect of the present invention is a sales data processing device capable of operating in multiple operating modes, comprising: an instruction receiving means for receiving an operating mode switching instruction to switch the operating mode of the device; and a control means for controlling the device, wherein if the state of the device when the operating mode switching instruction is received is in an initial state, the control means controls the execution of an operating mode switching process to switch the operating mode of the device; and if the state of the device when the operating mode switching instruction is received is not in an initial state, it executes a process different from the operating mode switching process, either in place of or in addition to the operating mode switching process. [Brief explanation of the drawing]

[0007] [Figure 1] This is a network configuration diagram of the POS system. [Figure 2] This diagram shows an example of a POS terminal installation. [Figure 3] This figure shows an example of the appearance of a POS terminal. [Figure 4] This diagram shows an example of a POS terminal configuration. [Figure 5] This diagram illustrates the general operating modes of a POS terminal. [Figure 6] This diagram illustrates the general operating modes of a POS terminal. [Figure 7] This is an example of a display on a POS terminal in full self-service mode. [Figure 8] This is an example of a display on a POS terminal in full self-service mode. [Figure 9] This is an example of a display on a POS terminal. [Figure 10] This is an example of a display on a POS terminal. [Figure 11] This is an example of a display on a POS terminal. [Figure 12] This is an example of a display on a POS terminal. [Figure 13] This is an example of a display on a POS terminal. [Figure 14] This is an example of a display on a POS terminal. [Figure 15] This is an example of a display on a POS terminal. [Figure 16] This is an example of a display on a POS terminal. [Figure 17] This is an example of a display on a POS terminal. [Figure 18] This is an example of a display on a POS terminal. [Figure 19] This is an explanatory diagram for explaining various operations after a mode switching operation. [Figure 20] This is an explanatory diagram for explaining processes and the like that can be executed after a mode switching operation. [Figure 21] This is a flowchart showing an example of the operation of a POS terminal. [Figure 22] This is a flowchart showing an example of the operation of a POS terminal. [Figure 23] This is an explanatory diagram for explaining various operations after a mode switching operation. [Figure 24] This is an explanatory diagram for explaining various operations after a mode switching operation. [Figure 25] This is an explanatory diagram for explaining various operations after a mode switching operation. [Figure 26] This is an example of the layout of a POS terminal. [Figure 27] This is an explanatory diagram for explaining mode switching. [Figure 28] This is an explanatory diagram for explaining mode switching. [Figure 29] This is an explanatory diagram for explaining a bag receiver.

Embodiments for Carrying Out the Invention

[0008] Figure 1 is a network configuration diagram of a POS (Point of Sales) system according to one embodiment of the present invention. The POS system 1 shown in Figure 1 comprises three POS terminals 20-1, 20-2, and 20-3, and a store controller (store computer, management device) 10, each of which is connected to communicate via LAN 11. Hereinafter, unless otherwise specified, POS terminals 20-1, 20-2, and 20-3 will be collectively referred to as POS terminal 20. The POS system 1 may further include a monitoring terminal (not shown) that displays the status of the POS terminals 20 (operating mode, processing status, etc.) or controls the POS terminals 20.

[0009] POS system 1 can be installed in various types of stores (convenience stores, supermarkets, etc.).

[0010] Figure 2 shows an example of the installation of the POS terminal 20. Figure 2(A) is a perspective view of the POS terminal 20 etc. as seen from the customer's side. Figure 2(B) is a perspective view of the POS terminal 20 etc. as seen from the store employee's side. As shown in Figure 2(A), the counter is placed to the right of the POS terminal 20 as seen from the customer's side.

[0011] Figure 3 shows an example of the external appearance of the POS terminal 20. Figure 3(A) is a perspective view of the POS terminal 20 from the customer's side. Figure 3(B) is a perspective view of the POS terminal 20 from the store clerk's side. Figure 4 shows an example of the configuration of the POS terminal 20. In Figures 3 and 4, the same parts are denoted by the same reference numerals.

[0012] The following describes an example configuration of the POS terminal 20 shown in Figure 4, with reference to Figure 3. The POS terminal 20 comprises a CPU 201, ROM 202, RAM 203, hard disk 204, customer-side display unit 205, customer-side scanner unit 206, card payment unit 208, change dispenser 209, employee-side display unit 210, key operation unit 211, employee-side scanner unit 212, printing unit 213, audio output unit 214, and communication unit 215. These can communicate with each other via a bus. The reference numerals 211a, 211b, and 211c will be described later.

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

[0014] RAM203 is a read / write memory that stores various types of information. For example, RAM203 stores information obtained from external sources (e.g., product master data obtained from the store controller 10) and information generated during processing (e.g., registration information (registration data) generated during the registration process to register products, and settlement information generated during the settlement process to settle (pay for) purchased products).

[0015] The hard disk 204 stores various types of information. For example, instead of the ROM 202, the hard disk 204 may store programs executed by the CPU 201. Alternatively, instead of the RAM 203, it may store information obtained from external sources or 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 various types of information. For example, the customer-side scanner unit 206 optically reads barcodes (product codes, etc.) attached to products and codes (barcodes, 2D codes, etc.) printed on payment slips (registered trademarks). In addition to the above, the customer-side scanner unit 206 may also read codes (barcodes, 2D codes, etc.) printed on gift certificates (gift certificates, coupons, discount vouchers) and various cards (e.g., membership cards, point cards, etc.).

[0017] The customer-side scanner unit 206 is used when the customer registers products, but the customer may register products by other means. For example, if the customer-side display unit 205 displays a preset key (a button to order a product) corresponding to a product, the customer may register the product by operating (pressing) that preset key.

[0018] The card payment unit 208 is a payment mechanism that accepts various types of cards (credit cards, prepaid cards such as transportation cards, point cards, etc.). The card payment unit 208 includes a card recognition unit (reading unit), a display unit, and an operation unit. The card recognition unit reads information from various cards magnetically or electrically. The read information is used for payment (settlement) of purchased goods. In addition to using the information recognized for payment (settlement) of the purchased goods (i.e., credit card payment, prepaid card payment, use (consume) points held on a point card, etc.), the card recognition unit may also recognize various types of cards when it does not use the information recognized for payment (settlement) of the purchased goods (for example, when granting benefits by presenting a credit card, when granting points to a point card, etc.). In this embodiment, the card payment unit 208 includes a card recognition unit (reading unit), a display unit, and an operation unit, but the card payment unit 208 only needs to include at least a card recognition unit. Furthermore, although the card recognition unit of this embodiment is compatible with contact-type cards (IC cards, magnetic cards), it may also be compatible with contactless cards (IC cards) in addition to or instead of contact-type cards.

[0019] The change dispenser 209 (cash settlement unit) is a cash settlement mechanism that has an input slot for banknotes and coins, and an output slot for banknotes and coins. It calculates the amount to be inserted into the input slot, calculates the change amount which is the difference between the inserted amount and the purchase amount, and dispenses the change from the output slot. The change dispenser 209 is facing the customer and is operated by the customer. When banknotes or coins are inserted into the input slot, this is detected by a sensor (detection of the insertion, detection of the number of coins of each denomination, etc.).

[0020] The employee-side display unit 210 is a touch display for employees, which displays various information to employees and accepts various inputs from them. The key operation unit 211 consists of various keys (hardware keys, buttons) and accepts various inputs from store staff. The employee-side scanner unit 212 is a scanner unit for employees and optically reads various types of information. For example, the employee-side scanner unit 212 optically reads barcodes attached to products and employee codes attached to employee name tags. In addition to the above, the employee-side scanner unit 212 may also read codes printed on payment slips, gift certificates, and various cards.

[0021] The employee-side scanner unit 212 is used when an employee registers a product, but the employee may register a product by other means. For example, if the key operation unit 211 has keys corresponding to products (for example, a key corresponding to a sports newspaper), the employee may register the product by operating (pressing) those keys. Also, if the employee-side display unit 210 displays preset keys corresponding to products, the employee may register the product by operating those preset keys.

[0022] The printing unit 213 prints and issues various media (receipts, payment slips, etc.). The printing unit 213 can rotate freely to change its orientation (direction of the media issuing slot) from the employee side to the customer side and from the customer side to the employee side. The orientation of the printing unit 213 may be changed manually, or it may be changed automatically (mechanically controlled, etc.) based on a switch in the operating mode (details described later). The correctness of the orientation of the printing unit 213 may be detected by a sensor or other means. Note that the switching of the operating mode is also referred to as the transition of the operating mode.

[0023] The audio output unit 214 outputs audio. For example, the audio output unit 214 outputs voice guidance, etc. The communication unit 215 transmits and receives information between itself and other terminals (other POS terminals 20, store controller 10).

[0024] (Overview of each operating mode) Next, the operating modes of the POS terminal 20 will be described. The POS terminal 20 has multiple operating modes. Specifically, the POS terminal 20 has at least three types of operating modes (normal mode, full self-service mode, and semi-self-service mode).

[0025] The above-mentioned operating modes refer to operating modes during normal business operations (operating modes related to registration and settlement processing), and do not include aggregation modes for aggregating and inquiring about sales and inventory, maintenance modes for when store employees or maintenance staff perform setup and maintenance work, or training modes for when new employees are being trained.

[0026] Furthermore, in the following explanation, as a different approach from the above-mentioned classification of operating modes (normal mode, full self-service mode, semi-self-service mode), the mode in which the POS terminal 20 performs registration processing may be referred to as registration mode, and the mode in which it performs settlement processing may be referred to as accounting mode.

[0027] Figures 5 and 6 illustrate the general operating modes of the POS terminal 20. Figure 5 illustrates the general operating mode. Figure 5(A) is a schematic diagram showing the flow of processing (registration processing, settlement processing) and the actions of people (store clerk, customer) in the general operating mode, and Figure 5(B) is a flowchart showing the basic operation flow of the POS terminal 20 in the general operating mode. Figure 6 illustrates the general operating mode. Figure 6(A) is a schematic diagram showing the flow of processing (registration processing, settlement processing) and the actions of people (customer) in the general operating mode, and Figure 6(B) is a flowchart showing the basic operation flow of the POS terminal 20 in the general operating mode.

[0028] (Normal mode) The normal mode is an operating mode in which the store clerk performs the registration process and the customer performs the payment process, as shown in Figure 5(A). In other words, as shown in Figure 5(B), in normal mode, the POS terminal 20 is in registration mode on the store clerk's side and payment mode on the customer's side. That is, when viewed as a whole from registration to payment, the POS terminal 20 in normal mode operates as a registration-to-payment mode.

[0029] In normal mode, the store clerk registers the customer's purchased items on the clerk's side (clerk-side scanner unit 212, clerk-side display unit 210, key operation unit 211). In other words, the POS terminal 20 performs the purchase item registration process based on the clerk's actions (scanning with the clerk-side scanner unit 212, touching the clerk-side display unit 210, and operating the key operation unit 211) (upper part of Figure 5(A)).

[0030] Once the store clerk has completed the registration process, the customer checks the total amount of the purchased items on the clerk's display unit 210 and settles the payment by inserting coins (cash) into the change dispenser 209 or operating the card payment unit 208 (lower part of Figure 5(A)). In other words, the POS terminal 20 performs the settlement process based on the customer's actions (inserting cash into the change dispenser 209, operating the card payment unit 208) (lower part of Figure 5(A)).

[0031] In other words, in normal mode, as shown in Figure 5(B), initially the store clerk scans the items (Step S10: YES) and registers the items (Step S11). After the subtotal key (for example, the subtotal key displayed on the store clerk's display unit 210, or the subtotal key located on the key operation unit 211) is pressed (Step S30: YES), the customer then settles the payment, for example, using the change machine 209 (Step S50), and the process is completed. Note that the subtotal key in Step S30 is an operation key to complete the registration process, and may also be referred to as the subtotal button, registration completion key, registration completion button, payment key, or payment button.

[0032] Customers may wait until the store clerk completes the registration process (until the total amount is finalized), but they may also insert cash into the change machine 209 before the registration process is complete. In other words, the POS terminal 20 can accept deposits while the registration process is underway (upper part of Figure 5(A)).

[0033] Furthermore, customers may select their payment method (also referred to as payment type, settlement method, or settlement type) before the registration process is completed. 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] Furthermore, the store clerk may wait until the customer has completed payment (until the customer has received their change and receipt), or they may register the items purchased by the next customer. In other words, the POS terminal 20 can register the items purchased by the next customer while the payment process is underway (lower part of Figure 5(A)). Also, the store clerk may be absent while the customer is paying (lower part of Figure 5(A)). In other words, they may finish assisting the customer while the customer is paying.

[0035] Furthermore, if there is change to be given, the POS terminal 20 may control the dispensing of change by the change dispenser 209 to prevent customers from forgetting their change, and after recognizing that the customer has taken the change using a sensor or the like, it may control the issuance of a receipt by the printing unit 213. The same applies to other operating modes.

[0036] Furthermore, in normal mode, in addition to the process described above where the store clerk performs the registration process and the customer-side terminal uses the registration information generated in the registration process to perform the settlement process (see Figure 5), the store clerk can also perform the registration process and send the registration information generated in the registration process to another terminal (another terminal capable of performing settlement processing; for example, another POS terminal 20) (sending directly to the other terminal via LAN 11, or sending to the other terminal via the store controller 10 or monitoring terminal (not shown); the same applies hereinafter), and can also perform the process of coding (barcode, 2D code, etc.) the registration information generated in the registration process, printing it on a medium, and issuing it as a payment slip. In other words, the POS terminal 20 in normal mode has the function of registering products on its own terminal and settling the payment on its own terminal, as well as the function of registering products on its own terminal and having other terminals settle the payment.

[0037] The function described above, which allows customers to register products on their own terminal and settle payments on other terminals, is the original function of semi-self-service mode. Semi-self-service mode is classified into registration-only mode and payment-only mode. A POS terminal 20 in semi-self-service mode (registration-only mode) has the function of registering products on its own terminal and settling payments on other terminals. Specifically, a POS terminal 20 in semi-self-service mode (registration-only mode) has a store employee perform the registration process and transmit the registration information generated in the registration process to other terminals (or encodes the registration information generated in the registration process, prints it on a medium, and issues it as a payment slip). A POS terminal 20 in semi-self-service mode (payment-only mode) has the function of settling payments for products registered on other terminals. Specifically, a POS terminal 20 in semi-self-service mode (payment-only mode) receives the registration information transmitted from the POS terminal 20 in semi-self-service mode (registration-only mode) (or reads the payment slip issued by the POS terminal 20 in semi-self-service mode (registration-only mode)) and performs the settlement process.

[0038] In addition, the POS terminal 20 in normal mode, like the POS terminal 20 in semi-self mode (registration-only mode), has the function of registering products on its own terminal and having them settled at another terminal. However, the POS terminal 20 in full self mode (and the POS terminal 20 in normal mode as well) may also have the function of settling products registered at another terminal, like the POS terminal 20 in semi-self mode (checkout-only mode). In other words, the POS terminal 20 in full self mode and the POS terminal 20 in normal mode may receive registration information from other terminals (such as the POS terminal 20 in semi-self mode (registration-only mode) or the POS terminal 20 in normal mode) (or read the checkout slip) and execute the settlement process.

[0039] (Full self mode) Full self-service mode, as shown in Figure 6(A), is an operating mode in which the customer performs both the registration process and the payment process. In other words, as shown in Figure 6(B), the POS terminal 20 in full self-service mode allows the customer to be in both registration mode and payment mode. That is, when viewed as a whole from registration to payment, the POS terminal 20 in full self-service mode operates as a registration and payment mode.

[0040] In full self-service mode, the customer registers their purchased items on their end (customer-side scanner unit 206, customer-side display unit 205). In other words, the POS terminal 20 performs the registration process of purchased items based on the customer's actions (scanning with the customer-side scanner unit 206, touching the customer-side display unit 205) (upper part of Figure 6(A)).

[0041] Once the registration process is complete, the customer checks the total amount of the purchased items on the customer-side display unit 205 and settles the payment by inserting cash into the change dispenser 209 or operating the card payment unit 208 (lower part of Figure 6(A)). In other words, the POS terminal 20 performs the settlement process based on the customer's actions (inserting cash into the change dispenser 209, operating the card payment unit 208) (lower part of Figure 6(A)).

[0042] In other words, in full self-service mode, as shown in Figure 6(B), the customer scans the product (step S20: YES) and registers the product (step S21). After pressing the registration completion key (for example, the registration completion key displayed on the customer-side display unit 205) (step S40: YES), the customer settles the payment, 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 referred to as the registration completion button, subtotal key, subtotal button, payment key, or payment button.

[0043] As mentioned above, in full self-service mode, the customer performs both registration and payment processing, but this does not mean that the store clerk is unable to do anything. In other words, even when the POS terminal 20 is operating in full self-service mode, the store clerk can, for example, scan the clerk's code with the clerk's scanner unit 212, display various information, or register products. The state in which both the store clerk and the customer are performing registration processing (operating mode) is sometimes referred to as double scan mode.

[0044] (Notification of operating mode) Each POS terminal 20 may also notify the current operating mode of its terminal. For example, each POS terminal 20 may display the current operating mode of its terminal on the staff-side display unit 210. Specifically, each POS terminal 20 may display a screen on the staff-side display unit 210 that has a field for displaying the terminal's operating mode, and display the current operating mode of its terminal in the operating mode display field on that screen. Alternatively, each POS terminal 20 may display a screen on the staff-side display unit 210 that has images corresponding to each operating mode (for example, button-like images), and on that screen, the image corresponding to the current operating mode of its terminal may be displayed in a different display manner than images that do not correspond to the current operating mode (for example, a display manner that is more conspicuous than the display manner of other images). For example, both a normal mode image and a full self-timer image may be displayed at all times, and when the terminal's current operating mode is normal mode, the normal mode image may be displayed in a more conspicuous display manner than the full self-timer image, and when the terminal's current operating mode is full self-timer mode, the full self-timer image may be displayed in a more conspicuous display manner than the normal mode image. In addition, each POS terminal 20 may also display its current operating mode on the customer-side display unit 205.

[0045] Furthermore, each POS terminal 20 may also report the current operating mode of other terminals in addition to or instead of its own current operating mode. In other words, each POS terminal 20 may report the current operating mode of other terminals by recognizing each other's current operating modes. One example of how each POS terminal 20 can recognize each other's current operating modes is for each POS terminal 20 to notify other terminals of the new operating mode (latest operating mode) after a mode transition (by directly notifying other terminals via LAN 11, or by notifying other terminals via the store controller 10 or a monitoring terminal (not shown)). In addition, each POS terminal 20 may also report the current processing status of other terminals, similar to the current operating mode of other terminals.

[0046] Furthermore, each POS terminal 20 may also provide information corresponding to its current operating mode (operating mode, processing status, etc.). For example, when each POS terminal 20 is in full self mode, for example, when it is in standby mode, it may display a predetermined message (see, for example, Figure 7(A)) on the customer-side display unit 205. In addition, the POS terminal 20 may provide information corresponding to the current operating mode of other terminals, either in lieu of or in addition to the information corresponding to its own current operating mode.

[0047] (Switching (transitioning) operating modes) Next, we will explain how the operating mode of the POS terminal 20 changes. The operating mode of the POS terminal 20 changes according to an explicit mode switching operation (also called a mode transition operation) performed by a store employee. Specifically, the operating mode changes according to the operation of the mode switching button 211a (see Figure 3(B)) located at the top and far right of the key operation unit 211.

[0048] Furthermore, by positioning the mode switching button 211a at the corner of the key operation section 211, operational errors when switching operating modes can be reduced, and the operating modes can be switched easily. In other words, when the mode switching button 211a is located at the corner of the key operation section 211, for example, compared to when the mode switching button 211a is located near the center of the key operation section 211, for example, there are fewer other buttons adjacent to the target mode switching button 211a, making it less likely to make operational errors such as hastily pressing other buttons. Also, the location of the target mode switching button 211a can be instantly identified, allowing for stress-free mode switching operations.

[0049] Furthermore, because the mode switching button 211a is positioned at the upper right corner (topmost and far right) of the key operation unit 211, the mode switching operation can be performed not only when the employee is on the employee side but also when the employee is on the customer side. In other words, while an employee on the customer side cannot normally see the individual buttons on the key operation unit 211, the mode switching button 211a, located at the upper right corner of the key operation unit 211, can be easily identified by reaching out from the customer side and feeling around (by touch). Therefore, an employee on the customer side can perform the mode switching operation without having to move to the employee side.

[0050] In this embodiment, the mode switching button 211a is located at the upper right corner of the key operation unit 211. However, the mode switching button 211a may be located at a position other than the upper right corner of the key operation unit 211, as long as it is a position that can be recognized by touch alone (a position that can be recognized relatively easily). Alternatively, instead of or in addition to locating the mode switching button 211a at a position that can be recognized by touch alone (for example, the upper right corner), the mode switching button 211a may be formed in such a way that it can be distinguished from other buttons even from the customer's perspective. For example, the size of the 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 the mode switching button 211a may be made different from the shape of the other buttons, the height of the mode switching button 211a may be made different from the height of the other buttons (for example, the mode switching button 211a may protrude more than the other buttons), or the feel of all or part of the surface (the surface that the hand touches) of the mode switching button 211a may be made different from the feel of the other buttons (for example, only the surface of the mode switching button 211a may be made rough or bumpy, or only the surface of the mode switching button 211a may be given protrusions or indentations).

[0051] In this embodiment, considering the various advantages described above, a mode switching button 211a is placed on the key operation unit 211. However, instead of placing the mode switching button 211a on the key operation unit 211, or in addition to that, a mode switching button (not shown) may be placed on the screen displayed on the employee-side display unit 210.

[0052] Furthermore, the POS terminal 20 can switch operating modes without explicit mode switching operations. For example, the POS terminal 20 switches operating modes based on time-related conditions such as elapsed time (e.g., time elapsed since the last operation) or predetermined time (schedule), and conditions related to the transmission and reception of information such as mode switching instructions (mode switching commands) from other terminals (POS terminal 20, monitoring terminal, mobile terminal, etc.).

[0053] Furthermore, whether or not the mode is switched by an explicit operation by a store employee, the POS terminal 20 may notify other terminals of the switched operating mode (latest operating mode) when it switches its own operating mode.

[0054] In the following explanation, POS terminals 20-1 and 20-2 are assumed to be in normal mode. POS terminal 20-3 is assumed to be in full self-service mode. Furthermore, in the following explanation, POS terminal 20's operating mode is assumed to switch each time the mode switching button 211a is operated (pressed). However, for convenience, the explanation of semi-self-service mode is omitted in the following explanation; therefore, each time the mode switching button 211a is operated, the operating mode basically switches from normal mode to full self-service mode, and then from full self-service mode back to normal mode.

[0055] (Example of display on POS terminal 20 in full self-service mode) Figures 7 and 8 show examples of displays on the POS terminal 20 in full self-service mode. Specifically, Figures 7(A), 7(B), and 8(A) to 8(F) are all examples of displays on the customer-side display unit 205 of the POS terminal 20-3 in full self-service mode.

[0056] Figure 7(A) shows the display content of the registration start screen before the registration process begins. In Figure 7(A), the registration start button BT30 on the right side of the screen is a button to instruct the user to start product registration. The user operates the registration start button BT30 when starting product registration. The buttons BT35 to BT37 in the lower left of the screen are for switching the display language to English, Chinese, and Korean, respectively.

[0057] Figure 7(B) shows the contents of the registration screen when two products (daifuku mochi) have been registered. Note that if the registration start button BT30 is pressed on the registration start screen shown in Figure 7(A), the POS terminal 20-3 will display a registration screen where no products have been registered yet. However, for the sake of explanation, Figure 7(B) shows the registration screen after the products (tea and daifuku mochi) have already been registered.

[0058] In Figure 7(B), image GA01 in the lower left of the screen shows the status of another terminal (POS terminal 20-1) (specifically, that it is in normal mode). Image GA02 in the lower left of the screen shows the status of another terminal (POS terminal 20-2) (specifically, that it is in normal mode). The checkout button BT32 in the lower right of the screen is a button to signal the end of product registration. The customer operates the checkout button BT32 after product registration is complete. The staff call button BT33 is a button to call a staff member. The customer operates the staff call button BT33 when they need to call a staff member (for example, when they need staff assistance).

[0059] As mentioned above, buttons BT35 to BT37 are used to switch the display language to English, Chinese, and Korean, respectively. The "Vegetables" button BT38 is used to display the preset keys for each vegetable (see Figure 9).

[0060] Figure 8(A) shows the content of the settlement screen (payment method selection screen) displayed when the settlement process is initiated. For example, when the settlement button BT32 is pressed on the registration screen (see Figure 7(B)), the POS terminal 20-3 displays the payment method selection screen as shown in Figure 8(A).

[0061] Figure 8(B) shows the content of the settlement screen (deposit screen) displayed when initiating a cash payment. For example, when cash is selected on the payment method selection screen (see Figure 8(A)), the POS terminal 20-3 displays the deposit screen as shown in Figure 8(B).

[0062] Figure 8(C) shows the content displayed on the settlement screen (deposit screen) when determining the deposit amount. For example, POS terminal 20-3 displays the deposit screen shown in Figure 8(C) when a cash (deposit) equal to or greater than the payment amount (purchase amount) is inserted.

[0063] Figure 8(D) shows the content of the settlement screen (change screen) displayed when dispensing change. For example, POS terminal 20-3 displays the change screen as shown in Figure 8(D) when the end (receipt) button BT40 is pressed on the deposit screen (Figure 8(C)).

[0064] Figure 8(E) shows the content of the settlement screen (receipt screen) displayed when the change is taken. For example, the POS terminal 20-3 displays a receipt screen like the one shown in Figure 8(E) when the change is taken from the dispenser of the change dispenser 209. Alternatively, the POS terminal 20 may install a sensor such as a photosensor near the dispenser and determine that the change has been taken when the sensor recognizes an object (assuming a customer's hand). Figure 8(F) shows the sleep screen displayed when the terminal is in sleep mode (sleep state).

[0065] Furthermore, after displaying the receipt screen (Figure 8(E)), the POS terminal 20-3 displays the registration start screen (Figure 7(A)). For example, the POS terminal 20-3 displays the registration start screen after the receipt has been removed from the printing slot of the printing unit 213. The POS terminal 20 may also be equipped with a sensor capable of recognizing that the receipt has been removed from the printing slot. In addition, if no change is to be given, the system may transition from the deposit screen (Figure 8(C)) to the receipt screen (Figure 8(E)) without displaying the change screen (Figure 8(D)).

[0066] (Example of display on POS terminal 20 in normal mode) Figures 9 to 14 show examples of displays on the POS terminal 20 in normal mode. Specifically, Figures 9(A), 10(A), 11(A), 12(A), 13(A), and 14(A) are all examples of displays on the employee-side display unit 210 of the POS terminal 20-1 in normal mode. Figures 9(B), 10(B), 11(B), 12(B), 13(B), and 14(B) are all examples of displays on the customer-side display unit 205 of the POS terminal 20-1 in normal mode.

[0067] Figure 9(A) shows the display content on the initial registration screen of the employee-side display unit 210. In the following explanation, unless otherwise specified, the initial state refers to a state in which processing has not yet begun, for example, a state in which no products have been registered yet, and no payment (settlement) has been made yet (no payment method has been selected, no cash has been inserted, no gift certificates have been registered, etc.), and no action has been taken regarding the customer (no reading of membership cards, etc.).

[0068] In Figure 9(A), the tab area T1 in the upper right corner of the screen is a tab corresponding to each display content (display screen). The POS terminal 20-1 can interrupt the registration process for the current customer (for example, to return to the store to add more purchased items) and proceed with the registration process for the next customer. In other words, based on the store clerk's operation, the POS terminal 20-1 retains (remembers) the display content (registration content) of the registration screen for the current customer while displaying a new registration screen for the next customer. In the example shown in Figure 9(A), there is only one tab (tab area T1), but the POS terminal 20-1 displays a number of tabs corresponding to the number of registration screens (number of customers) currently in progress (tab areas T1, T2, T3, ...), and switches the registration screen to be enabled (active) in response to tab operation (pressing).

[0069] Tab area T1 displays information that identifies this tab from other tabs (the number "1" in the example in Figure 9(A)). Tab area T1 also has a display field HR01 that shows the amount of money received from the customer. In addition to the above, various other types of information (described later) can be displayed in tab area T1, although not shown in the example in Figure 9(A).

[0070] Image GA02 in the lower left of the screen shows the status of another terminal (POS terminal 20-2) (specifically, that it is in normal mode). Image GA03 in the lower left of the screen shows the status of another terminal (POS terminal 20-3) (specifically, that it is in full self-service mode).

[0071] Figure 9(B) shows the display content on the customer-side display unit 205 in its initial state. In other words, when the POS terminal 20-1 is displaying the registration screen on the employee-side display unit 210 as shown in Figure 9(A), the customer-side display unit 205 displays the small screen (small window) SG01 superimposed on the settlement screen (deposit screen) as shown in Figure 9(B).

[0072] The small screen SG01 allows the customer to select a payment method. On the small screen SG01, the customer can choose either cash, credit card, or electronic money as their payment method. If the customer wishes to pay with cash, they may insert cash (deposit) before selecting cash as the payment method on the small screen SG01. The POS terminal 20-1 clears the small screen SG01 once a payment method has been selected. Also, if cash is inserted before a payment method is selected on the small screen SG01, the POS terminal 20-1 processes it as if cash has been selected as the payment method and clears the small screen SG01.

[0073] When a can of beer is registered by a store employee, the POS terminal 20-1, which is displaying the registration screen shown in Figure 9(A) on the employee-side display unit 210, displays the registration screen shown in Figure 10(A) on the employee-side display unit 210.

[0074] In Figure 10(A), the subtotal button BT10 in the lower right corner of the screen is a button used to signal the end of product registration. The store clerk operates (touches) the subtotal button BT10 after product registration is complete.

[0075] The 20-2 register button BT12 is used to select the 20-2 register (POS terminal 20-2). When a store employee selects POS terminal 20-2 as the terminal to send registration information, they operate the 20-2 register button BT12. The "(Normal)" indicated on the 20-2 register button BT12 indicates that the operating mode of the POS terminal 20-2, which corresponds to the 20-2 register button BT12, is normal mode.

[0076] The 20-3 register button BT13 is used to select the 20-3 register (POS terminal 20-3). When a store employee selects POS terminal 20-3 as the terminal to send registration information, they operate the 20-3 register button BT13. The "(Full Self)" indicated on the 20-3 register button BT13 indicates that the operating mode of POS terminal 20-3, which corresponds to the 20-3 register button BT13, is full self mode.

[0077] The payment ticket button BT15 is used to issue a payment ticket using the printing unit 213. The store clerk operates the payment ticket button BT15 to initiate processing at the POS terminal 20 (the POS terminal 20 where the customer scanned the payment ticket) that reads the payment ticket.

[0078] Furthermore, when comparing a POS terminal 20 in normal mode and a POS terminal 20 in full self-service mode as destinations for sending registration information, the POS terminal 20 in full self-service mode is preferable to the POS terminal 20 in normal mode. This is because the POS terminal 20 in normal mode is basically operated by a store employee (see Figure 5(A)), so there is a continuous stream of processing (e.g., registration processing, customer service, etc.), and even if registration information is sent, it is highly likely that it cannot be processed immediately. Moreover, even if it is free (even if there are no employees or customers), it is preferable to keep it free in order to immediately respond to customers who request employee support. In contrast, the POS terminal 20 in full self-service mode can process registration information immediately if there are no customers, and even if there are customers, it can simply be processed in order, making the aforementioned problems less likely to occur.

[0079] In light of the above, the system is designed to inform the store clerk whether a particular POS terminal 20 is preferable as a destination for the registration information, or, if there are multiple destinations, which one is more preferable. For example, in Figure 10(A), the outline of the 20-3 register button BT13, which corresponds to the relatively preferable full-self mode POS terminal 20-3 as a destination for the registration information, is shown with a solid line, and the outline of the 20-2 register button BT12, which corresponds to the relatively unfavorable normal mode POS terminal 20-2 as a destination for the registration information, is shown with a dashed line. Note that the notification using the outline described above is just one example, and the notification method is not limited as long as it allows the store clerk to recognize whether a particular POS terminal 20 is preferable as a destination for the registration information, or, if there are multiple destinations, which one is more preferable. For example, the background color of the button for the relatively unfavorable one may be grayed out, or a mark or diagonal line may be added to the entire button. Furthermore, the size, shape, and position of the buttons may be varied depending on whether the POS terminal 20 is suitable as the destination for the registration information, and some kind of information (such as a badge-like image with "priority" or "recommended") may be attached to the buttons.

[0080] When the POS terminal 20-1 displays a registration screen as shown in Figure 10(A) on the employee-side display unit 210, the customer-side display unit 205 displays the small screen SG01 superimposed on the payment screen (deposit screen) as shown in Figure 10(B). Note that in the payment screen (deposit screen) in Figure 9(B), no items were registered, so the total amount was 0 yen, but in the payment screen (deposit screen) in Figure 10(B), a can of beer costing 215 yen is registered, so the total amount is 215 yen.

[0081] When a customer inserts 500 yen into the POS terminal 20-1, which is displaying the registration screen shown in Figure 10(A) on the clerk's display unit 210, the clerk's display unit 210 will display the registration screen shown in Figure 11(A).

[0082] Because the customer inserted 500 yen, 500 is displayed in the display area HR01 in the upper right corner of the screen in Figure 11(A). Also, because the insertion of 500 yen means that the payment will be settled at this terminal (POS terminal 20-1), the buttons used for settling at other terminals (POS terminals 20-2 and 20-3) (20-2 register button BT12, 20-3 register button BT13, and payment ticket button BT15) are hidden (hidden).

[0083] When the POS terminal 20-1 displays a registration screen as shown in Figure 11(A) on the employee-side display unit 210, it displays a settlement screen (deposit screen) as shown in Figure 11(B) on the customer-side display unit 205. Note that the small screen SG01 has been cleared because 500 yen has been inserted by the customer.

[0084] When the POS terminal 20-1 is displaying the registration screen shown in Figure 11(A) on the employee-side display unit 210, and the employee registers a second product (asparagus) and a third product (seaweed bento), and the customer inserts an additional 500 yen, the employee-side display unit 210 will display the registration screen shown in Figure 12(A). Because the customer inserted an additional 500 yen, in Figure 12(A), 1000 is displayed in the display field HR01 in the upper right corner of the screen.

[0085] When the POS terminal 20-1 is displaying a registration screen as shown in Figure 12(A) on the employee-side display unit 210, it displays a settlement screen (deposit screen) as shown in Figure 12(B) on the customer-side display unit 205.

[0086] When the POS terminal 20-1 is displaying the registration screen shown in Figure 12(A) on the clerk's display unit 210, if the clerk operates the subtotal button BT10, the clerk's display unit 210 will display a small screen (small window) SG02 superimposed on the registration screen as shown in Figure 13(A), and the customer's display unit 205 will display a settlement screen (deposit screen) as shown in Figure 13(B). The small screen SG02 informs the clerk of settlement-related information (total amount, amount deposited into the machine (amount received)).

[0087] When the customer presses the end (receipt) button BT40 on the customer-side display unit 205 of the POS terminal 20-1, the store clerk-side display unit 210 displays the message screen MG1 superimposed on the registration screen as shown in Figure 14(A), and the customer-side display unit 205 displays the settlement screen (change screen) as shown in Figure 14(B).

[0088] The message screen MG1 informs the store clerk about the change to be given. The POS terminal 20-1 automatically clears the message screen MG1, which is superimposed on the registration screen, without any operation by the store clerk (for example, automatically after a predetermined period of time). Alternatively, the POS terminal 20-1 may clear the message screen MG1, which is superimposed on the registration screen, in response to an operation by the store clerk (such as touching the message screen MG1).

[0089] Although not shown in Figures 14 and beyond, the POS terminal 20-1 displays a payment screen on the customer-side display unit 205, similar to that shown in Figures 8(E) and later, and displays a message corresponding to the payment screen on the employee-side display unit 210.

[0090] (Operation after mode switching operation) Next, we will explain the operation after the mode switching operation. The mode switching button 211a (see Figure 3(B)) is a hardware key located on the key operation unit 211, so the store clerk can operate it regardless of the situation (state) of the POS terminal 20 (to put it extremely, it can be pressed even if the POS terminal 20 is not powered on or is malfunctioning). In other words, the mode switching operation can be performed on the POS terminal 20 under various circumstances. To put it another way, the state of the POS terminal 20 at the time of the mode switching operation varies.

[0091] For the reasons stated above, the POS terminal 20 is designed to operate according to the circumstances at the time of a mode switching operation (various normal operating conditions, not the extreme cases mentioned above). In other words, when a mode switching operation is performed, the POS terminal 20 generally switches its operating mode (as explained earlier, each time the mode switching button 211a is operated, the operating mode basically switches from normal mode to full self mode and from full self mode to normal mode), but more specifically, the POS terminal 20 behaves differently, including whether or not to switch the operating mode, depending on the circumstances (states) under which the mode switching operation was performed. In other words, the POS terminal 20 controls its operation after the mode switching operation according to the circumstances (states) at the time of the mode switching operation. The following will provide specific examples to illustrate this point.

[0092] (Initial state) When the POS terminal 20-1 in normal mode is in its initial state, if the mode switching button 211a is operated, it executes a mode switching process to switch the operating mode from normal mode to full self mode. The mode switching process is also called a mode transition process. Therefore, to rephrase this using the mode transition process, when the POS terminal 20-1 in normal mode is in its initial state, if the mode switching button 211a is operated, it executes a mode transition process to switch the operating mode from normal mode to full self mode.

[0093] As mentioned above, the initial state is a state in which no products have been registered yet, no payment (settlement) has been made yet (no payment method has been selected, no cash has been inserted, no gift certificates have been registered, etc.), and no customer information has been registered yet (no membership cards have been read, etc.). In other words, the initial state is a state in which no products are registered, no cash has been inserted, no payment type has been selected, no gift certificates have been registered, and no customer information has been acquired.

[0094] For example, as shown in Figure 9(A), when the POS terminal 20-1 in normal mode is displaying the initial registration screen on the employee-side display unit 210, if the mode switching button 211a is operated, it switches from normal mode to full self-service mode (performs a mode switching process), and as shown in Figure 7(A), it displays the registration start screen on the customer-side display unit 205.

[0095] (Cash-only input) When the POS terminal 20 is in a cash-only state (no product registered, cash inserted, payment type not selected, no gift certificates registered, customer information not acquired), and the mode switching button 211a is pressed, the inserted cash is released (the deposit information cancellation process is executed) and the terminal returns to its initial state.

[0096] Figure 15(A) shows an example of the display on the POS terminal 20 in normal mode. Specifically, Figure 15(A) shows the registration screen on the employee-side display unit 210 in the cash-only state (product not registered, cash inserted (15 yen inserted in Figure 15(A)), payment type not selected, gift certificates not registered, customer information not acquired).

[0097] Figure 15(B) shows an example of the display on the POS terminal 20 in normal mode. Specifically, Figure 15(B) shows the message screen MG1 (see Figure 14(B)) superimposed on the registration screen (see Figure 9(A)) on the initial state of the store clerk's display unit 210.

[0098] For example, in normal mode, as shown in Figure 15(A), when the mode switching button 211a is operated while the POS terminal 20-1 is displaying the registration screen for cash insertion only on the employee-side display unit 210, the inserted cash is released (the deposit information cancellation process is executed), and as shown in Figure 15(B), the initial registration screen with the message screen MG1 superimposed is displayed on the employee-side display unit 210. Note that since the cash has been released, 0 is displayed in the display field HR01 of the tab area T1 in Figure 15(B).

[0099] (Payment type selected only) When the POS terminal 20 is in a state where only the payment type is selected (no products registered, no cash inserted, payment type selected, no gift certificates registered, and no customer information acquired), if the mode switching button 211a is operated, the selected payment type is canceled (payment type information cancellation process is executed) and the terminal returns to its initial state.

[0100] Figure 16(A) shows an example of the display on the POS terminal 20 in normal mode. Specifically, Figure 16(A) shows the registration screen on the employee-side display unit 210 in the state where payment type selection is performed alone (product not registered, no cash inserted, payment type selected (in Figure 16(A), "Credit" is selected), gift certificates not registered, customer information not acquired). Icon I1 in tab area T1 indicates that the payment type "Credit" has been selected.

[0101] Figure 16(B) shows an example of the display on the POS terminal 20 in normal mode. Specifically, Figure 16(B) shows the message screen MG2 superimposed on the registration screen (see Figure 9(A)) on the initial state of the employee-side display unit 210.

[0102] The message screen MG2 informs the store clerk about the payment type (specifically, that the selection of the payment type has been canceled). The POS terminal 20 automatically clears the message screen MG2, which is superimposed on the registration screen, without any operation by the store clerk (for example, automatically after a predetermined period of time). Alternatively, the POS terminal 20 may clear the message screen MG2, which is superimposed on the registration screen, in response to an operation by the store clerk (such as touching the message screen MG2).

[0103] For example, in normal mode, as shown in Figure 16(A), when the POS terminal 20-1 is displaying a registration screen with only the payment type selected on the employee-side display unit 210, if the mode switching button 211a is operated, the selected payment type is canceled (the payment type information cancellation process is executed), and as shown in Figure 16(B), the initial registration screen with the message screen MG2 superimposed is displayed on the employee-side display unit 210. Note that because the payment type has been canceled, the icon I1 in the tab area T1 is erased in Figure 16(B).

[0104] (Voucher registration only) When the POS terminal 20 is in a state where only voucher registration is performed (no products registered, no cash inserted, no payment type selected, voucher registered, customer information not acquired), if the mode switching button 211a is operated, the registered vouchers are canceled (voucher information cancellation process is executed) and the terminal returns to its initial state.

[0105] For example, in normal mode, POS terminal 20-1, although not shown in the diagram, displays a registration screen for voucher registration only on the employee-side display unit 210. When the mode switching button 211a is operated, the registered vouchers are canceled (the voucher information cancellation process is executed), and, also not shown in the diagram, the initial registration screen is displayed on the employee-side display unit 210 with a message screen superimposed to inform the employee about the vouchers (specifically, that the registration of the vouchers has been canceled).

[0106] (Product registration status) When the POS terminal 20 is in a product registration-only state (product registered, no cash inserted, payment type not selected, no gift certificates registered, customer information not acquired), if the mode switching button 211a is operated, the product information is canceled (product information cancellation process is executed) and the terminal returns to its initial state.

[0107] For example, in normal mode, as shown in Figure 10(A), when the mode switching button 211a is operated while the clerk-side display unit 210 is showing the registration screen for product registration only, the POS terminal 20-1 cancels the registered product (performs product information cancellation processing), and, although not shown in the figure, displays the initial registration screen on the clerk-side display unit 210 with a message screen superimposed to inform the clerk about the product (specifically, that the product registration has been canceled).

[0108] (Customer information acquisition only) When the POS terminal 20 is in a state where customer information acquisition is only performed (no products registered, no cash inserted, no payment type selected, no gift certificates registered, and customer information has been acquired), if the mode switching button 211a is operated, the terminal switches from normal mode to full self mode (executes a mode switching process) while retaining the acquired customer information (executes a customer information transfer process).

[0109] Figure 17(A) shows an example of the display on the POS terminal 20 in normal mode. Specifically, Figure 17(A) shows the registration screen on the store clerk's display unit 210 in the customer information acquisition state (product not registered, cash not inserted, payment type not selected, gift certificates not registered, customer information acquired (member card information acquired in Figure 17(A))). The icon I2 in tab area T1 indicates that member card information has been acquired.

[0110] Figure 17(B) shows an example of the display on the POS terminal 20 in full self-service mode. Specifically, Figure 17(B) shows the customer-side display unit 205 displaying "Membership Number ○○○○" on the registration start screen (see Figure 7(A)). "Membership Number ○○○○" is the customer information that has been transferred (specifically, the information on the membership card).

[0111] For example, in normal mode, as shown in Figure 17(A), when the POS terminal 20-1 is displaying a registration screen in customer information acquisition mode on the employee-side display unit 210, if the mode switching button 211a is operated, the acquired customer information (membership number, which is information from the membership card) is carried over (customer information transfer process is executed), and the system switches from normal mode to full self-service mode (mode switching process is executed), and as shown in Figure 17(B), the customer-side display unit 205 displays a registration start screen showing "Membership Number ○○○○". The customer information may also be carried over (displayed) on screens after the registration start screen (the registration screen in Figure 7(B), and all or part of the settlement screens in Figures 8(A) to 8(E)).

[0112] (Cash-paying item registration status) When the POS terminal 20 is in a cash-input product registration state (product registered, cash inserted, payment type not selected, gift certificates not registered, customer information not acquired), if the mode switching button 211a is operated, the terminal takes over the deposit information and product information (performs deposit information transfer processing and product information transfer processing) and switches from normal mode to full self-service mode (performs mode switching processing).

[0113] Figure 18(A) shows an example of the display on the POS terminal 20 in normal mode. Specifically, Figure 18(A) shows the registration screen on the employee-side display unit 210 in the cash-inserted product registration state (product registered (canned beer is registered in Figure 18(A)), cash inserted (15 yen is inserted in Figure 18(A)), payment type not selected, gift certificates not registered, customer information not acquired).

[0114] Figure 18(B) shows an example of the display on the POS terminal 20 in full self-service mode. Specifically, Figure 18(B) shows the customer-side display unit 205 displaying the registration information for canned beer and "Deposit of 15 yen" on the registration screen (see Figure 7(B)). The registration information for canned beer is the inherited product information. "Deposit of 15 yen" is the inherited payment information.

[0115] For example, in normal mode, as shown in Figure 18(A), when the POS terminal 20-1 is displaying a registration screen on the employee-side display unit 210 indicating the status of cash payment and product registration, if the mode switching button 211a is operated, the terminal takes over the cash deposit information (15 yen) and the registered product information (information about canned beer) (by performing deposit information transfer processing and product information transfer processing), switches from normal mode to full self-service mode (by performing mode switching processing), and as shown in Figure 18(B), displays a registration screen on the customer-side display unit 205 showing the registered information for canned beer and "Deposit 15 yen". Customer information may also be carried over (displayed) on screens after the registration screen. Furthermore, since "Deposit 15 yen" already exists (it is treated as if cash was selected), the payment method selection screen (see Figure 8(A)) may not be displayed.

[0116] (Cash-payable voucher registration status) When the POS terminal 20 is in a cash-input voucher registration state (product not registered, cash inserted, payment type not selected, voucher registered, customer information not acquired), if the mode switching button 211a is operated, the terminal takes over the deposit information and voucher information (executes the deposit information transfer process and the voucher information transfer process) and switches from normal mode to full self-service mode (executes the mode switching process).

[0117] For example, in normal mode, POS terminal 20-1, although not shown in the diagram, displays a registration screen on the employee-side display unit 210 showing the status of cash insertion and voucher registration. When the mode switching button 211a is operated, the terminal takes over the cash deposit information and registered voucher information (performing deposit information transfer processing and voucher information transfer processing), switches from normal mode to full self-service mode (performing mode switching processing), and, although also not shown in the diagram, displays a registration screen on the customer-side display unit 205 showing voucher information and the amount deposited.

[0118] (Customer detection related) The POS terminal 20 may be equipped with a sensor (for example, a camera that photographs the customer) capable of detecting whether or not there are customers around the terminal (especially on the customer side). Alternatively, the ceiling or walls may be equipped with a sensor (for example, a camera that photographs the customer side) capable of detecting whether or not there are customers around the POS terminal 20 (especially on the customer side). If the POS terminal 20 is configured to detect whether or not there are customers around it (especially on the customer side), the POS terminal 20 may behave differently, including whether or not to switch its operating mode depending on whether or not there are customers around it when the mode switching button 211a is operated.

[0119] In addition, the POS terminal 20 may determine whether or not there are customers around it based on whether or not it has been operated for a predetermined period of time (whether or not a predetermined period of time has elapsed since the last operation) (based on either one or both), instead of or in addition to the method using the sensor described above.

[0120] (Customer detection only state) When the mode switching button 211a is pressed while the POS terminal 20-1 is in a customer detection-only state (customer detected, no products registered, no cash inserted, no payment type selected, no gift certificates registered, and no customer information acquired), the terminal simply switches from normal mode to full self-service mode (performing a mode switching process) and displays the registration start screen on the customer-side display unit 205. This state is the initial state (no products registered, no cash inserted, no payment type selected, no gift certificates registered, and no customer information acquired), but for the sake of explanation, it is referred to as the customer detection-only state.

[0121] (Cash-paying customer detection status) When the POS terminal 20 is in a state where a customer has been detected and has inserted cash (customer detected, product not registered, cash inserted, payment type not selected, gift certificates not registered, customer information not acquired), if the mode switching button 211a is operated, the terminal takes over the deposit information (executes the deposit information transfer process), switches from normal mode to full self-service mode (executes the mode switching process), and displays a registration screen showing the deposit amount on the customer-side display unit 205.

[0122] (Product registration customer detection status) When the POS terminal 20 is in a state of product registration customer detection (customer detected, product registered, no cash inserted, payment type not selected, no gift certificates registered, customer information not acquired), if the mode switching button 211a is operated, the POS terminal 20 will carry over the product information (execute product information transfer process), switch from normal mode to full self mode (execute mode switching process), and display a registration screen showing the product information on the customer-side display unit 205.

[0123] Figure 19 is an explanatory diagram illustrating the various operations after switching from normal mode to full self-service mode. Specifically, Figure 19 summarizes the various behaviors (operations) after switching from normal mode to full self-service mode in each state, including the states exemplified above (initial state, cash insertion only state, payment type selection only state, voucher registration only state, product registration only state, customer information acquisition only state, cash insertion product registration state, cash insertion voucher registration state, customer detection only state, cash insertion customer detection state, product registration customer detection state).

[0124] As shown in the upper right of Figure 19, when the operating mode switches from normal mode to full self-service mode, customer-side registration, which was previously prohibited, is permitted, the transmission of registration information to other terminals, which was previously permitted, is prohibited, and the issuance of payment slips, which was previously permitted, is prohibited.

[0125] In the above, specific examples of information displayed in tab area T1 were explained, including display field HR01 (i.e., the amount received), icon I1 (i.e., indicating that the payment type "credit" has been selected), and icon I2 (i.e., indicating that membership card information has been obtained). However, tab area T1 may also display, for example, that a payment type other than "credit" has been selected, or that gift certificates have been registered. In addition, tab area T1 may also display, instead of or in addition to the above, that a customer has been detected, that the total amount deposited (or the total amount deposited plus the total amount of gift certificates) is equal to or greater than the total price of the goods.

[0126] Figure 20 is an explanatory diagram illustrating the processes that may be executed after a mode switching operation. Specifically, Figure 20(A) summarizes the processes that are executed according to the state after a mode switching operation. Figure 20(B) summarizes the messages that are displayed according to the state after a mode switching operation.

[0127] The "payment type information transfer process" shown in Figure 20(A) is executed in the "payment-related + customer detection-related" section of Figure 19. Specifically, it is executed when the "payment type selected customer detection state (not shown)" is (b) + (e). The "customer information cancellation process" will be described later.

[0128] As shown in Figures 20(A) and 20(B), the processes and messages correspond. For example, the message on the message screen MG1 in Figure 15(B) corresponds to the "Deposit Cancellation Message" shown in Figure 20(B), and is displayed when the "Deposit Information Cancellation Process" shown in Figure 20(A) is performed. Also, for example, the message on the message screen MG2 in Figure 16(B) corresponds to the "Payment Type Cancellation Message" shown in Figure 20(B), and is displayed when the "Payment Type Information Cancellation Process" shown in Figure 20(A) is performed.

[0129] (Example of POS terminal 20 operation) Figure 21(A) is a flowchart illustrating an example of the operation of the POS terminal 20. Specifically, the flowchart in Figure 21(A) shows an example of the operation when a mode switching operation occurs in the POS terminal 20-1 in normal mode. That is, the flowchart in Figure 21(A) begins when the POS terminal 20-1 in normal mode detects the operation of the mode switching button 211a.

[0130] Step S100: POS terminal 20-1 checks the registration status of the product. That is, POS terminal 20-1 determines whether or not the product is registered. POS terminal 20-1 stores the confirmation result (determination result) in RAM 203 or similar (temporarily stores it).

[0131] Step S110: The POS terminal 20-1 checks the status of cash insertion. That is, the POS terminal 20-1 determines whether or not cash has been inserted. The POS terminal 20-1 stores the confirmation result (determination result) in RAM 203 or the like (temporarily stores it).

[0132] Step S120: POS terminal 20-1 checks the status of the payment type (payment method) selection. That is, POS terminal 20-1 determines whether a payment type has been selected or not. POS terminal 20-1 stores the confirmation result (determination result) in RAM 203 or similar (temporarily stores it).

[0133] Step S130: POS terminal 20-1 checks the registration status of vouchers (coupons, etc.). That is, POS terminal 20-1 determines whether or not vouchers are registered. POS terminal 20-1 stores the confirmation result (determination result) in RAM 203 or the like (temporarily stores it).

[0134] Step S140: POS terminal 20-1 checks the status of customer information acquisition (membership number, etc.). That is, POS terminal 20-1 determines whether or not customer information has been acquired. POS terminal 20-1 stores the confirmation result (determination result) in RAM 203 or the like (temporarily stores it).

[0135] Step S150: POS terminal 20-1 checks the customer detection status. That is, POS terminal 20-1 determines whether or not a customer has been detected. POS terminal 20-1 stores the confirmation result (determination result) in RAM 203 or the like (temporarily stores it).

[0136] Step S160: POS terminal 20-1 performs the action corresponding to the above verification result (see Figure 19). Then, the flowchart in Figure 21(A) is completed.

[0137] In Figure 21(A), the status of product registration, cash insertion, payment type selection, voucher registration, customer information acquisition, and customer detection were checked in that order. However, the order of checking is not limited to the order shown in Figure 21(A). In other words, any status can be checked first. Also, in Figure 21(A), the status of product registration, cash insertion, payment type selection, voucher registration, customer information acquisition, and customer detection were checked. However, if the action to be processed is determined, the subsequent checking process may be omitted.

[0138] The processes shown in the flowcharts of Figures 21(B), 21(C), 22(A), and 22(B), respectively (steps S160A, S160B, S160C, and S160D), are examples of the process in step S160 of Figure 21(A) (actions according to the confirmation result). Furthermore, the process shown in the flowchart of Figure 22(C) is a modified example of the process shown in the flowchart of Figure 21(C) (step S160B).

[0139] (In the initial state) The flowchart in Figure 21(B) shows an example of step S160 in Figure 21(A), illustrating the processing (step S160A) that corresponds to the confirmation result (initial state) when the confirmation result is the initial state.

[0140] Step S170A: POS terminal 20-1 performs a mode switching process. That is, POS terminal 20-1 switches from normal mode to full self mode. Then, the process in the flowchart of Figure 21(B) (step S160A) is completed.

[0141] As shown in Figure 21(B), if the state at the time of the mode switching operation is the initial state (if the mode switching operation is performed while the system is in the initial state), the mode switching process is executed and the system switches to full self mode.

[0142] (When cash is inserted only) The flowchart in Figure 21(C) shows an example of step S160 in Figure 21(A), illustrating the processing (step S160B) corresponding to the confirmation result (cash insertion only) when the confirmation result is a cash insertion only state.

[0143] Step S161B: POS terminal 20-1 performs the deposit information cancellation process. Step S162B: POS terminal 20-1 executes a deposit cancellation message.

[0144] Step S163B: POS terminal 20-1 determines whether the cash has been removed. In other words, POS terminal 20-1 uses sensors or other means to determine whether the cash dispensed during the deposit information cancellation process has been removed. If it has not been removed, the process is repeated. If it has been removed, the process in the flowchart of Figure 21(C) (step S160B) is terminated.

[0145] As shown in Figure 21(C), if the state at the time of the mode switching operation is the cash-only input state (if the mode switching operation is performed while the cash-only input state is in this state), the mode switching process will not be executed, and the machine will not switch to full self-service mode. However, the deposit information cancellation process will be executed, returning the machine to its initial state. Therefore, if the mode switching operation is performed again, the mode switching process will be executed, and the machine will switch to full self-service mode (see Figure 21(B)).

[0146] (When the product is registered independently) The flowchart in Figure 22(A) shows an example of step S160 in Figure 21(A), illustrating the processing (step S160C) corresponding to the confirmation result (product registration only state) when the confirmation result is a product registration only state.

[0147] Step S161C: POS terminal 20-1 executes the product information cancellation process. Step S162C: POS terminal 20-1 displays a product cancellation message. Then, the process in the flowchart of Figure 22(A) (step S160C) is completed.

[0148] As shown in Figure 22(A), if the state at the time of the mode switching operation is the product registration-only state (if the mode switching operation is performed while the state is the product registration-only state), the mode switching process will not be executed, and the system will not switch to full self mode. However, the product information cancellation process will be executed, returning the system to its initial state. Therefore, if the mode switching operation is performed again, the mode switching process will be executed, and the system will switch to full self mode (see Figure 21(B)).

[0149] (If the product is registered as a cash-in-payment item) The flowchart in Figure 22(B) shows an example of step S160 in Figure 21(A), illustrating the processing (step S160D) according to the confirmation result (cash-paid item registration status) when the confirmation result is a cash-paid item registration status.

[0150] Step S161D: POS terminal 20-1 performs the deposit information transfer process and the product information transfer process. Step S162D: POS terminal 20-1 displays the payment transfer message and the product transfer message.

[0151] Step S170D: POS terminal 20-1 performs a mode switching process. That is, POS terminal 20-1 switches from normal mode to full self mode. Then, the process in the flowchart of Figure 22(B) (step S160D) is completed.

[0152] As shown in Figure 22(B), if the state at the time of the mode switching operation is the cash-in-payment product registration state (i.e., if the mode switching operation is performed while the state is in the cash-in-payment product registration state), the mode switching process is executed and the system switches to full self-service mode. In addition, the deposit information transfer process and product information transfer process are executed, so the deposit information and product information are transferred to full self-service mode.

[0153] It was explained that although the system returns to its initial state after the mode switching operation, if the mode is not switched (for example, in the cash-only state in Figure 21(C) or the product-only state in Figure 22(A)), the mode will switch if the mode switching operation is performed again after returning to the initial state. In other words, it was explained that after the series of processes starting from step S100 in Figure 21(A) are completed, the mode switching operation can be performed again as needed. Alternatively, the mode may be switched within the above series of processes.

[0154] (Select whether or not to switch modes from the screen) The flowchart in Figure 22(C) is a modified version of the process (step S160B) shown in the flowchart in Figure 21(C). Specifically, it shows the process from step S163B(YES) onwards in the flowchart of Figure 21(C).

[0155] Step S164B: Following step S163B (YES), POS terminal 20-1 displays a small screen (not shown; with "Yes" and "No" buttons) allowing the store clerk to decide whether or not to switch modes.

[0156] Step S165B: POS terminal 20-1 determines whether the "Do not" button was pressed on the small screen. In other words, it determines whether the store clerk indicated that they did not want to switch modes. If the "Do not" button was pressed, the flowchart in Figure 22(C) ends. If the "Do not" button was not pressed, the process proceeds to step S166B.

[0157] Step S166B: POS terminal 20-1 determines whether the "Do" button was pressed on the small screen. In other words, it determines whether the store clerk indicated their intention to switch modes. If the "Do" button was pressed, proceed to step S170B. If the "Do" button was not pressed, return to step S166B.

[0158] Step S170B: POS terminal 20-1 performs a mode switching process. That is, POS terminal 20-1 switches from normal mode to full self mode. Then, the process in the flowchart in Figure 22(C) is completed.

[0159] As shown in the example in Figure 22(C), the mode switches as needed during the process without requiring a separate mode switching operation. Although Figure 22(C) uses the cash-only state as an example, the same applies to the product registration-only state. Furthermore, when switching from full self-service mode to normal mode (see Figure 23) or when using other criteria (such as whether the process is handled by a store employee or a customer) (see Figures 24 and 25), the mode may also be switched as needed during the process.

[0160] In the example shown in Figure 22(C), the mode switches as needed (depending on the store clerk's selection), but it is also possible to have the mode switch automatically (regardless of the store clerk's selection). In other words, step S170B may always be executed after step S163B(YES). The same applies to the case of product registration alone, when switching from full self mode to normal mode (see Figure 23), and when using other criteria (such as whether it is a store clerk-side process or a customer-side process) (see Figures 24 and 25).

[0161] Figure 23 is an explanatory diagram illustrating the various operations after switching modes from full self mode to normal mode. While Figure 19 summarizes the behavior (operations) after operating the mode switching button 211a when the current operating mode is normal mode, Figure 23 summarizes the behavior (operations) after operating the mode switching button 211a when the current operating mode is full self mode.

[0162] As shown in the upper right of Figure 23, when the operating mode switches from full self-service mode to normal mode, customer registration, which was previously permitted, is prohibited, the transmission of registration information to other terminals, which was previously prohibited, is permitted, and the issuance of payment slips, which was previously prohibited, is permitted.

[0163] As shown in Figure 23, when the current operating mode is full self mode, the behavior when the situation is "payment-related + product-related", "payment-related + customer detection-related", "product-related + customer detection-related", or "multiple payment-related" differs from when the current operating mode is normal mode, as shown in Figure 19. In other words, when the current operating mode is full self mode, the information is carried over and the system switches to full self mode (see Figure 19), but when the current operating mode is normal mode, the information is retained and the system does not switch to normal mode (see Figure 23).

[0164] As shown outside the table in Figure 23, the system may be configured to switch to normal mode while retaining information when there are "payment-related + product-related", "payment-related + customer detection-related", "product-related + customer detection-related", or "multiple payment-related items". For example, a small screen (not shown; with "Yes" and "No" buttons) may be displayed to allow the store clerk to decide whether or not to switch modes, and the system may switch to normal mode while retaining information based on the clerk's selection (if the "Yes" button is pressed). Alternatively, the system may switch to normal mode automatically (regardless of the clerk's selection) while retaining information.

[0165] Furthermore, taking over and retaining information are similar in that they do not cancel the transaction. For example, taking over and retaining inserted cash are similar in that the cash is not discharged, and taking over and retaining the selected payment type are similar in that the payment type is not canceled. Therefore, each process corresponding to "retaining information" in Figure 23 (for example, each process named "XX information retention process") is the same as or similar to "XX information transfer process" in Figure 20(A) (at most, the only difference being whether or not the mode is switched).

[0166] (Customer information cancellation process) In the above explanation, when the mode switching button 211a is operated, if customer information has already been acquired (for example, in the customer information acquisition-only state), the acquired customer information will be carried over (see Figures 19, 23, etc.). However, it is also possible to cancel the acquired customer information. In other words, if the POS terminal 20 has already acquired customer information when a mode switching operation is performed, it may perform a customer information cancellation process instead of a customer information transfer process. For example, if the POS terminal 20 has already acquired customer information when a mode switching operation is performed, it may display a small screen (not shown; with "Carry Over" and "Cancel" buttons) allowing the employee to decide whether to carry over or cancel the acquired customer information, and then carry over or cancel the customer information according to the employee's decision. If customer information is canceled (if the customer information cancellation process is performed), the mode may be switched or not (see Figure 22(C)).

[0167] As described above, the POS terminal 20 behaves differently after the operation of the mode switching button 211a, depending on the operating mode, the status of cash insertion, the status of payment type selection, the status of voucher registration, the status of product registration, the status of customer information acquisition, and the status of customer detection at the time of the operation (see Figures 19, 23, etc.).

[0168] Furthermore, when the mode switching button 211a is operated, the POS terminal 20 will, depending on the situation, perform a different process from the mode switching process (for example, a deposit information cancellation process, a deposit information transfer process, a payment type information cancellation process, a payment type information transfer process, a gift certificate information cancellation process, a gift certificate information transfer process, a product information cancellation process, a product information transfer process, a customer information cancellation process, or a customer information transfer process) in place of or in addition to the mode switching process that would normally be performed by operating the mode switching button 211a.

[0169] (Other examples) Figures 24 and 25 are explanatory diagrams illustrating various operations after a mode switching operation. While Figures 19 and 23 explained that the behavior (operation) after operating the mode switching button 211a differs depending on the state of cash insertion, payment type selection, voucher registration, product registration, customer information acquisition, and customer detection at the time of the operation, Figures 24 and 25 explain that the behavior (operation) after operating the mode switching button 211a differs depending on the state of operations by the store staff and the state of operations by the customer at the time of the operation. Specifically, Figure 24 is an explanatory diagram illustrating various operations after switching from normal mode to full self-service mode. Figure 25 is an explanatory diagram illustrating various operations after switching from full self-service mode to normal mode.

[0170] In Figure 24 (and similarly in Figure 25), "Staff-side operation only state" refers to a state where, for example, staff-side operation is performed, customer-side operation is not performed, and no customer is detected. "Customer-side operation only state" refers to a state where, for example, staff-side operation is not performed, customer-side operation is performed, and no customer is detected. "Customer detection only state" refers to a state where, for example, staff-side operation is not performed, customer-side operation is not performed, and customer detection is performed.

[0171] "Operation by the store staff" means that there is an operation by the store staff (see Figure 2, etc.) (for example, one or more of the following: operation of the store staff display unit 210, operation of the key operation unit (excluding the mode switching button 211a), operation of the store staff scanner unit 212, etc.).

[0172] "Customer operation etc." means that there is an operation etc. on the customer side (see Figure 2, etc.) (for example, one or more of the following: operation of the customer-side display unit 205, operation of the customer-side scanner unit 206, operation of the card payment unit 208, operation of the change machine 209, etc.).

[0173] Membership cards, etc., may be read by the store staff (store staff scanner unit 212, etc.) or by the customer (customer scanner unit 206, etc.). Also, in full self-service mode, registration of purchased items is generally done by the customer (customer scanner unit 206, etc.), but it may also be done by the store staff (store staff scanner unit 212, etc.) (double scan mode).

[0174] In Figure 24 (and similarly in Figure 25), "operation on both sides" refers to a state where, for example, there is an operation on the staff side, an operation on the customer side, and no customer detection. "Operation on staff side and customer detection state" refers to a state where, for example, there is an operation on the staff side, no operation on the customer side, and customer detection is present. "Operation on customer side and customer detection state" refers to a state where, for example, there is no operation on the staff side, an operation on the customer side, and customer detection is present.

[0175] For example, when the POS terminal 20 is in normal mode and the mode switching button 211a is pressed, it may operate as shown in Figure 24 instead of as shown in Figure 19. Also, when the POS terminal 20 is in full self mode and the mode switching button 211a is pressed, it may operate as shown in Figure 25 instead of as shown in Figure 23.

[0176] Furthermore, when the POS terminal 20 is in normal mode and the mode switching button 211a is operated, it may operate as shown in Figure 19, and when the mode switching button 211a is operated when it is in full self-service mode, it may operate as shown in Figure 25. In other words, when the mode switching button 211a is operated when it is in normal mode, the behavior (operation) after the operation of the mode switching button 211a may differ depending on the state of cash insertion, payment type selection, voucher registration, product registration, customer information acquisition, and customer detection at the time of the operation, and when the mode switching button 211a is operated when it is in full self-service mode, the behavior (operation) after the operation of the mode switching button 211a may differ depending on the state of operations by the store staff, customer operations, etc. at the time of the operation.

[0177] Furthermore, the POS terminal 20 may operate as shown in Figure 24 when the mode switching button 211a is pressed while in normal mode, and may operate as shown in Figure 23 when the mode switching button 211a is pressed while in full self-service mode. In other words, when the mode switching button 211a is pressed while in normal mode, the behavior (operation) after pressing the mode switching button 211a may differ depending on the state of operations by the store staff, the state of operations by the customer, etc. at the time of the operation, and when the mode switching button 211a is pressed while in full self-service mode, the behavior (operation) after pressing the mode switching button 211a may differ depending on the state of cash insertion, payment type selection, voucher registration, product registration, customer information acquisition, and customer detection at the time of the operation.

[0178] By the way, in Figure 19, there are cases where information is canceled (for example, cash payment only state, product registration only state, etc.) and cases where information is carried over without being canceled (cash payment product registration state, cash payment customer detection state, etc.). In the case of canceling information, it is basically the case when there is a high probability that the information in question is unnecessary, compared to the case of carrying over the information.

[0179] For example, in a state where only cash has been deposited (cash deposit only state), the likelihood that the cash deposit was intended and that the deposit information will be used in a transaction immediately is low. Therefore, in this state (cash deposit only state), the deposit information cancellation process is executed to cancel the deposit information. This is especially true if the mode switching operation is intended to be performed in the initial state. In other words, if a mode switching operation is performed in a situation where it is believed that there are no deposits and no products being registered (for example, a situation where there are no customers), and only deposit information remains, it is considered unlikely that this deposit information will be carried over and used. Therefore, the deposit is withdrawn and the deposit information is canceled. Similarly, in a state where only a product has been registered (product registration only state), the likelihood that the product registration was intended and that the product information will be used in a transaction immediately is low. Therefore, in this state (product registration only state), the product information cancellation process is executed to cancel the product information. This is especially true if the mode switching operation is intended to be performed in the initial state. In other words, if a mode switch operation is performed in a situation where there are no customers, and only product information remains, it is considered unlikely that this product information would be carried over and used, so the product information is deleted.

[0180] On the other hand, for example, a state in which cash has been inserted and a product has been registered (cash-inserted product registration state) is highly likely to be intentional because two operations have been performed. In this state (cash-inserted product registration state), the deposit information transfer process and product information transfer process are executed, and the deposit information and product information are transferred.

[0181] In Figure 23, the same principle applies to cases where information is revoked and cases where information is retained without being revoked.

[0182] Similarly, in Figure 24, there are cases where information is canceled (for example, a state where only the store clerk operates, a state where only the customer operates, etc.) and cases where information is carried over without being canceled (a state where both sides operate, etc.). However, canceling information is generally more likely to occur when the information in question is unnecessary compared to cases where the information is carried over.

[0183] In other words, when either the employee or the customer is performing an action (employee-only action, customer-only action), the likelihood that the state is the intended state and that the information will be used immediately is lower compared to when both the employee and the customer are performing actions (both-side action, etc.). Therefore, when either the employee or the customer is performing an action (employee-only action, customer-only action), the information is canceled, while when both the employee and the customer are performing actions (both-side action, etc.), the information is retained.

[0184] In Figure 25, the same principle applies to cases where information is revoked and cases where information is retained without being revoked.

[0185] In the above explanation, we focused on the overall processing in the POS terminal 20 and referred to the state in which no processing is in progress (product not registered, cash not inserted, payment type not selected, gift certificates not registered, customer information not acquired) as the initial state. However, it is also possible to refer to a state as the initial state by focusing on only some of the processing. For example, the state of cash inserted and product registered (product registered, cash inserted, payment type not selected, gift certificates not registered, customer information not acquired) cannot be called the initial state when focusing on the overall processing, but it can be called the initial state when focusing only on the state of payment type selection. Also, when focusing on the two states of product registration and payment type selection, it cannot be called the initial state, but it can be called the initial state when focusing on the two states of payment type selection and gift certificate registration.

[0186] (Layout) Figure 26 shows an example of a layout for the POS terminals 20. Specifically, Figure 26(A) shows a configuration consisting of four fully self-service POS terminals 20 (hereinafter referred to as Configuration A). Configuration A is suitable for relatively less busy times.

[0187] After finishing their shopping in the store, customers proceed to one of the four fully self-service POS terminals 20, register their items, and complete the payment themselves. Customers may choose which POS terminal 20 to process (register and pay) at their own discretion (e.g., any available POS terminal 20), or a store employee (not shown in Figure 26(A)) may instruct the customer after they have finished shopping. Alternatively, a dedicated attendant terminal (not shown) may be installed, and its display screen may guide customers who have finished shopping to the appropriate POS terminal 20. In configuration A, as shown in Figure 26(A), four separate payment routes (customer flow paths) are formed.

[0188] A configuration consisting of multiple POS terminals 20 (such as configuration A above or configuration B described later) is sometimes referred to as an "island."

[0189] Figure 26(B) shows a configuration consisting of two POS terminals 20 in normal mode and two POS terminals in semi-self-service mode (dedicated payment mode) (hereinafter referred to as Configuration B). Configuration B is a configuration suitable for relatively busy times. In Configuration B, as shown in Figure 26(B), two payment pathways are formed (two lanes), with the POS terminal 20 on the upstream side of each payment pathway in normal mode and the POS terminal 20 on the downstream side of each payment pathway in semi-self-service mode (dedicated payment mode).

[0190] After finishing their shopping on the sales floor, customers proceed to one of the two POS terminals 20 in normal mode, where a store employee registers the items. Once the employee has finished registering, the registration information is sent to a POS terminal 20 in semi-self mode (checkout-only mode), allowing the customer to complete the payment themselves. Generally, the registration information is sent to a POS terminal 20 in semi-self mode (checkout-only mode) on the same lane to avoid disrupting the checkout flow shown in the diagram, but it is also possible to send it to a POS terminal 20 in semi-self mode (checkout-only mode) on a different lane.

[0191] Next, we will explain the general operation when sending registration information to a POS terminal 20 in semi-self mode (payment-only mode) on the same lane.

[0192] (1) The POS terminal 20 in normal mode (or the store clerk of the device; the same applies hereinafter in this description) starts registering the products of a certain customer (customer 1) on the clerk's side. After the POS terminal 20 in normal mode has finished registering customer 1's products, it transmits customer 1's registration information to another terminal, the POS terminal 20 in semi-self mode (checkout-only mode). (2) The POS terminal 20 in normal mode, which has transmitted the registration information of customer 1, begins registering the products of the next customer (customer 2) on the staff side. After the registration of customer 2's products is complete, if the previous customer, customer 1, is still in semi-self-service mode (checkout-only mode) (i.e., customer 1's payment has not been completed at another terminal), the POS terminal 20 in normal mode will process customer 2's payment on the customer side of its own terminal. If the next customer (customer 3) appears while customer 2's payment is being processed, the staff side is free, so the registration of customer 3's products will begin. In other words, the POS terminal 20 in normal mode can process customer 2's payment on the customer side while processing customer 3's registration on the staff side (it can process customer 2's payment and customer 3's registration in parallel). (3) In normal mode, if customer 2 is still on the customer side of the terminal after customer 3 has finished registering their items (i.e., customer 2's payment has not yet been completed on the terminal), the POS terminal 20 in normal mode will send customer 3's registration information to another terminal, a POS terminal 20 in semi-self mode (payment-only mode).

[0193] Next, we will explain how to switch from configuration A to configuration B, and how to switch from configuration B to configuration A.

[0194] There are two methods for switching from configuration A to configuration B (or from configuration B to configuration A). One is a method in which the mode switching operation is performed individually on each of the multiple POS terminals 20 that make up the "island" (four terminals in the example of configurations A and B) (individual method). The other is a method in which the mode switching operation is performed on any one of the POS terminals 20 that make up the "island" (one of the four terminals in the example of configurations A and B), and the mode switching operation on one terminal also switches the modes of the other POS terminals 20 that make up the "island" at once (batch method).

[0195] Figure 27 is an explanatory diagram illustrating mode switching. Specifically, Figure 27(A) is an explanatory diagram illustrating mode switching when switching from configuration A to configuration B. More specifically, column (a) of Figure 27(A) describes the individual methods for switching from configuration A to configuration B as described above. Column (b) of Figure 27(A) describes the batch method for switching from configuration A to configuration B as described above. Figure 27(B) is an explanatory diagram illustrating mode switching when switching from configuration B to configuration A. More specifically, column (c) of Figure 27(B) describes the individual methods for switching from configuration B to configuration A as described above. Column (d) of Figure 27(B) describes the batch method for switching from configuration B to configuration A as described above.

[0196] As shown in Figures 27(A) and 27(B), the batch method is advantageous compared to the individual method because it requires less effort to switch from configuration A to configuration B or from configuration B to configuration A.

[0197] To implement a unified system, each POS terminal 20 should store information indicating how to switch modes when a switching operation is performed or when a switching instruction is received (or by querying other terminals), and switch to the appropriate operating mode (the operating modes shown in column (b) of Figure 27(A) and column (d) of Figure 27(A)) in response to the switching operation or switching instruction.

[0198] Furthermore, as shown outside the table in Figure 27, mode switching operations in the individual method (and the batch method as well) may be performed using either hardware keys or software keys (described later). In addition, as part of the individual method (and the batch method as well), individual operating modes may be switched by mode switching instructions from a monitoring terminal or a store employee's mobile terminal, instead of or in addition to the mode switching operation.

[0199] Furthermore, in the batch method, the batch method switching may be enabled not for any of the POS terminals 20, but for a specific POS terminal 20 (for example, a POS terminal 20 frequently used by the store manager, etc. (a POS terminal 20 located in a certain place), a POS terminal 20 that the store manager, etc. is logged into, etc.). For example, if the switch button 211a is operated on a specific POS terminal 20, the batch method switching may be executed, but if the switch button 211a is operated on a POS terminal 20 that is not a specific POS terminal 20, the batch method switching may not be executed.

[0200] Furthermore, in the batch operation method, a dedicated button or similar is provided for the batch operation method (for example, the batch switching button 211b (see Figure 3(B))).

[0201] Furthermore, operation using the batch switching button 211b may be effective only on specific POS terminals 20. For example, the batch switching button 211b may be placed on specific POS terminals 20 (for example, POS terminals 20 frequently used by the store manager, etc. (POS terminals 20 located in a certain place)), while it may not be placed on POS terminals 20 that are not specific POS terminals 20. Alternatively, the batch switching button 211b may be placed on all POS terminals 20, but the batch switching method described above may be executed when the batch switching button 211b is operated on a specific POS terminal 20 (for example, POS terminal 20 that the store manager, etc. is logged into), while the batch switching method may not be executed when the batch switching button 211b is operated on a POS terminal 20 that is not specific POS terminals 20. Operation using the accounting-only mode switching button 211c (described later) is similar.

[0202] Next, we will explain the individual switching method. Figure 27 is an explanatory diagram illustrating mode switching. Although we have explained configurations A and B above, the individual switching method explained in Figure 27 can also be applied when switching to configurations other than configurations A and B as needed. For example, it can be applied when switching to a configuration in which there is one POS terminal in normal mode, one POS terminal 20 in semi-self-service (checkout-only mode), and two POS terminals 20 in full-self-service mode.

[0203] While the explanation above assumes two operating modes (normal mode and full self mode) and states that the operating mode switches sequentially each time the mode switching button 211a is operated, even if there are three or more operating modes, the operating mode may be configured to switch sequentially to each mode each time the mode switching button 211a is operated, similar to the case where there are two operating modes. If there are three or more operating modes, multiple operations will be required to switch to the desired operating mode.

[0204] Figure 28 is an explanatory diagram illustrating mode switching. Individual method (1) shown in Figure 28 is an example of switching between three operating modes (normal mode, full self-service mode, and semi-self-service (accounting-only mode)) in sequence. In individual method (1) shown in Figure 28, the switching is "normal mode" → "full self-service mode" → "semi-self-service (accounting-only mode)". For example, if the current operating mode is normal mode, two operations are required to switch to semi-self-service (accounting-only mode).

[0205] Providing multiple mode switching operations reduces the number of operations required when switching to the desired operating mode. In the individual method (2) shown in Figure 28, when mode switching operation 1 (for example, operation of the switching button 211a in Figure 3) is performed, the system switches sequentially between normal mode and full self-service mode, and when mode switching operation 2 (for example, operation of the accounting-only mode switching button 211c in Figure 3) is performed, it switches to "semi-self-service (accounting-only mode)". The POS terminals 20 may also be configured to switch the operating mode of each individual POS terminal 20 using the individual method (2) instead of the individual method (1).

[0206] As shown outside the table in Figure 28, when mode switching operation 1 is performed (and similarly when mode switching operation 2 is performed), if the current operating mode is "semi-self (accounting-only mode)", it may be switched back to the operating mode before becoming "semi-self (accounting-only mode)" ("normal mode" or "full self-service mode").

[0207] Alternatively, instead of individual methods (1) or (2), a number of mode switching buttons corresponding to each operating mode may be provided, and the operating mode may be switched to the mode corresponding to the pressed mode switching button.

[0208] While the mode switching button 211a, etc., for switching the operating mode is a hardware key, the operating mode may be switched by a software key displayed on the display unit (e.g., the employee-side display unit 210) instead of or in addition to the hardware key. In other words, a software key equivalent to the switch button 211a may be displayed instead of or in addition to the switch button 211a, a software key equivalent to the batch switch button 211b may be displayed instead of or in addition to the batch switch button 211b, and a software key equivalent to the payment-only mode switch button 211c may be displayed instead of or in addition to the payment-only mode switch button 211c. The same applies to each button when a number of mode switching buttons corresponding to each operating mode are provided.

[0209] Figure 29 is an explanatory diagram illustrating the bag receiving mechanism. Figure 29(A) shows the appropriate bag receiving mechanism when the POS terminal 20 is in full self-service mode. Figure 29(B) is an enlarged view of a portion of Figure 29(A) (the bag receiving plate 300). In Figure 29(A), the right side is the upstream side of the payment flow, and the left side is the downstream side. The same applies to Figures 29(C) and 29(D).

[0210] In full self-service mode, customers bag their own purchased items. As shown in Figures 29(A) and 29(B), the person bagging the items (customer) places their bag (shopping bag, personal bag) on ​​the arm 301 that rises from the bag receiving plate 300 and bags the purchased items. In this bag receiving configuration, the arm 301 rises on the side of the person bagging the items (i.e., the customer side (see Figure 2)), making it easy for the person bagging the items to place the bag, and also making it easier to pack the purchased items because the bag is on the downstream side.

[0211] Figure 29(C) shows a suitable bag receiving configuration when the POS terminal 20 is in normal mode. In normal mode, the store clerk basically bags the purchased items (for example, bags each time an item is registered, or while the customer is paying). The person (store clerk) who bags the purchased items places the bag on the arm 302 that rises from the side of the POS terminal 20, as shown in Figure 29(C), and bags the purchased items. In this bag receiving configuration, the bag receiving plate 300 does not get in the way, making it easy for the person (store clerk) who bags the purchased items to place the bag, and also makes it easier to pack the purchased items because the bag is on the downstream side.

[0212] Figure 29(D) shows the state when the bag holder is not in use. When the bag holder is not in use, as shown in Figure 29(D), the bag receiving plate 300 rotates to align with the side of the housing (rotating towards the front in the figure), and the arm portion 302 is folded towards the side of the housing. Note that a storage portion (recess, groove, etc.) for storing the arm portion 301 may be provided on the side of the housing of the POS terminal 20 at a position opposite to the arm portion 301 so that the bag receiving plate 300 aligns properly with the side of the housing of the POS terminal 20.

[0213] The store clerk may, as needed (for example, when switching the POS terminal 20 from another operating mode to full self-service mode), rotate the bag receiving plate 300, which was stored as shown in Figure 29(D), to the position shown in Figure 29(A). Alternatively, by providing a drive unit to control the rotation of the bag receiving plate 300, the bag receiving plate 300 may be rotated automatically (instead of manually by the store clerk). The reverse operation may also be performed automatically when switching from full self-service mode to another operating mode.

[0214] Furthermore, the store clerk may, as needed (for example, when switching the POS terminal 20 from another operating mode to the normal mode), raise the folded arm 302 to the position shown in Figure 29(C), as shown in Figure 29(D). Alternatively, the arm 302 may be automatically raised by providing a drive unit to control its raising. The reverse operation may also be performed automatically when switching from the normal mode to another operating mode.

[0215] In semi-self-service (checkout-only mode), the state shown in Figure 29(A) or Figure 29(D) is suitable. For example, in situations where the purchased items have already been bagged by the time the customer moves to the terminal after the store clerk has registered the items (for example, when the store clerk bags the items when registering them in the bag receiving state shown in Figure 29(C)), the state shown in Figure 29(D) is suitable. On the other hand, in situations where the purchased items have not yet been bagged by the time the customer moves to the terminal after the store clerk has registered the items (for example, when the customer moves to the terminal with the shopping basket still in it), the state shown in Figure 29(A) is suitable.

[0216] As described above with reference to the drawings, according to the above embodiment, when a mode switching operation is performed, the POS terminal 20 can be operated suitably according to the situation (state) at the time of operation.

[0217] For example, as shown in Figures 19 and 23, when a mode switching operation is performed, the POS terminal 20 operates appropriately according to the operating mode, the status of cash insertion, the status of payment type selection, the status of voucher registration, the status of product registration, the status of customer information acquisition, and the status of customer detection at the time of operation.

[0218] For example, as shown in Figures 24 and 25, when a mode switching operation is performed, the POS terminal 20 operates appropriately according to the operating mode, the status of operations by the store staff, the status of operations by the customer, and the status of customer detection at the time of operation.

[0219] Alternatively, as shown in Figures 19, 23, 24, and 25, when a mode switching operation is performed, the POS terminal 20 may, depending on the circumstances at the time of the operation, perform, in place of or in addition to the mode switching process, a suitable other process different from the mode switching process (for example, a deposit information cancellation process, a deposit information transfer process, a payment type information cancellation process, a payment type information transfer process, a voucher information cancellation process, a voucher information transfer process, a product information cancellation process, a product information transfer process, a customer information cancellation process, a customer information transfer process).

[0220] Alternatively, if a mode switching operation is performed on the POS terminal 20, and any information remains (i.e., it is not in its initial state), the terminal will perform different actions after the operation depending on whether or not that state is the intended state.

[0221] For example, when only cash has been inserted (cash insertion only state) or when only a product has been registered (product registration only state), it is determined that the likelihood of that state being intentional is low, and the information is canceled. However, when both cash has been inserted and a product has been registered (cash insertion and product registration state), it is determined that the likelihood of that state being intentional is high, and the information is not canceled (see Figures 19 and 23).

[0222] Furthermore, for example, when either the employee or the customer is performing an action (employee-only action, customer-only action), the system determines that the likelihood of that state being intentional is low and cancels the information. However, when both the employee and the customer are performing actions (both-side action, etc.), the system determines that the likelihood of that state being intentional is high and does not cancel the information (see Figures 24 and 25).

[0223] It should be noted that the above embodiments are merely examples, and the specific configuration is not limited to these embodiments. Designs and the like that do not depart from the spirit of the invention are also included.

[0224] For example, in the above embodiment, when a mode switching operation is performed and multiple pieces of information exist and the information is not to be canceled, all of the existing multiple pieces of information are not canceled. However, some of the existing multiple pieces of information may be canceled, and some may not be canceled. For example, in the above embodiment, when cash is inserted and a product is registered (cash-inserted product registration state), both the deposit information and product information are either carried over (see Figure 19) or retained (see Figure 23), or the deposit information may be canceled and the product information carried over (or retained).

[0225] In other words, when a mode switching operation is performed, one cancellation process (for example, a payment information cancellation process in the above example) and one transfer process (for example, a product information transfer process in the above example) shown in Figure 20(A) may be executed.

[0226] Furthermore, in the above embodiment, if the state when the mode switching operation is performed is the cash-only state, the deposit information is always canceled (see Figures 19 and 23). However, the processing may be made different depending on the circumstances of the cash deposit (amount deposited, number of bills, whether they are banknotes or coins, etc.).

[0227] For example, if the total amount deposited is less than a predetermined amount, it may be determined that the deposit is unlikely to be as intended, and the deposit information may be canceled. On the other hand, if the total amount deposited is equal to or greater than the predetermined amount, it may be determined that the deposit is likely to be as intended, and the deposit information may be retained or preserved.

[0228] For example, if the total number of items (coins and banknotes) inserted is less than a predetermined number, it may be determined that the insertion is unlikely to be intentional, and the deposit information may be canceled. On the other hand, if the total number of items inserted is equal to or greater than the predetermined number, it may be determined that the insertion is likely to be intentional, and the deposit information may be retained or preserved.

[0229] For example, if coins are inserted, it may be determined that the insertion was unlikely to be intentional, and the deposit information may be canceled. On the other hand, if banknotes are inserted, it may be determined that the insertion was likely to be intentional, and the deposit information may be retained or preserved.

[0230] For example, regardless of the total number of items inserted, if only coins or only banknotes are inserted, it may be determined that the insertion was unlikely to be intentional, and the deposit information may be canceled. On the other hand, if both coins and banknotes are inserted, it may be determined that the insertion was likely to be intentional, and the deposit information may be retained or preserved.

[0231] Furthermore, in the above embodiment, when the mode switching operation is performed, if the state is in the voucher registration only state, the voucher information is always canceled (see Figures 19 and 23). However, the processing may be made different depending on the status of the voucher registration (amount, number, type, etc.).

[0232] For example, if the total value of the gift certificates (the total value of the registered gift certificates) is less than a specified amount, it may be determined that the registration is unlikely to be as intended, and the gift certificate information may be canceled. On the other hand, if the total value of the gift certificates is equal to or greater than the specified amount, it may be determined that the registration is likely to be as intended, and the gift certificate information may be retained or carried over.

[0233] For example, if the total number of vouchers (the total number of registered vouchers) is less than a specified number, it may be determined that the registration is unlikely to be as intended, and the voucher information may be canceled. On the other hand, if the total number of vouchers is equal to or greater than the specified number, it may be determined that the registration is likely to be as intended, and the voucher information may be retained or carried over.

[0234] Furthermore, regardless of the total number of gift certificates mentioned above, if only one type of gift certificate is registered (for example, two A gift certificates), it may be determined that the registration is unlikely to be as intended, and the gift certificate information may be canceled. On the other hand, if multiple types of gift certificates are registered (for example, one A gift certificate and one B gift certificate), it may be determined that the registration is likely to be as intended, and the gift certificate information may be retained or carried over.

[0235] Furthermore, in the above embodiment, if the state when the mode switching operation is performed is the product registration only state, the product information is always canceled (see Figures 19 and 23). However, the processing may be made different depending on the status of product registration (e.g., amount, number of items).

[0236] For example, if the total product price (the total price of registered products) is less than a specified amount, it may be determined that the registration is unlikely to be as intended, and the product information may be canceled. On the other hand, if the total product price is equal to or greater than the specified amount, it may be determined that the registration is likely to be as intended, and the product information may be retained or carried over.

[0237] For example, if the total number of items (the total number of registered items) is less than a predetermined number, it may be determined that the registration is unlikely to be as intended, and the item information may be canceled. On the other hand, if the total number of items is equal to or greater than the predetermined number, it may be determined that the registration is likely to be as intended, and the item information may be retained or carried over.

[0238] Furthermore, in the above embodiment, the operation after the mode switching operation is made different depending on the state at the time of the mode switching operation, but the operation after the mode switching operation may also be made different considering the duration of the state. In other words, the operation may be made different depending on the time elapsed since each state was reached. For example, if the state at the time of the mode switching operation is the cash-only state, the operation may be made different depending on the time elapsed since the cash was inserted.

[0239] For example, the POS terminal 20 may store the time when cash is inserted, and if the state when the mode switching operation is performed was the cash insertion only state, it may cancel the deposit information if the elapsed time from the time of cash insertion (or the time of the last cash insertion if there are multiple insertions) is greater than or equal to a predetermined time. On the other hand, if the elapsed time from the time of cash insertion is less than the predetermined time, it may carry over or retain the deposit information. Furthermore, the processing may be different depending on the combination of the above-mentioned cash insertion status (amount inserted, number of items inserted, whether it is banknotes or coins, etc.) and the elapsed time from the time of cash insertion. Alternatively, the elapsed time from the time of cash insertion may be considered as one of the cash insertion statuses.

[0240] For example, the POS terminal 20 may store the time when a product is registered, and if the state at the time of mode switching was the product registration only state, it may cancel the product information if the elapsed time from the product registration time (or the last product registration time if there are multiple registrations) is greater than or equal to a predetermined time. On the other hand, if the elapsed time from the time of cash insertion is less than a predetermined time, it may carry over or retain the product information. Furthermore, the processing may be differentiated by combining the above-mentioned product registration status (amount, number of items, etc.) and the elapsed time from the product registration time. Alternatively, the elapsed time from the product registration time may be considered as one of the product registration statuses.

[0241] Furthermore, in the above embodiment, when the mode switching button 211a is operated, processing is performed according to the state at the time the mode switching operation was performed (the operation will be according to the state at the time the mode switching operation was performed), but it is also possible to notify the customer of what processing will be performed (what operation will occur) before the processing is actually performed. For example, if an operation is to be performed after a mode switching operation, a small screen may be displayed that indicates that the operation will be performed and has OK and NG buttons to ask the store clerk to refuse the operation. If the NG button is operated, the operation will not be performed, and if the OK button is operated, the operation will be performed. The same applies when the batch switching button 211b or the payment-only mode switching button 211c is operated. The same also applies when the mode switching button of the software key is operated in an embodiment using a software key (a software key corresponding to the switching button 211a, a software key corresponding to the batch switching button 211b, and a software key corresponding to the payment-only mode switching button 211c).

[0242] Furthermore, in configurations where the operating mode is switched by a software key (such as configurations where a software key is provided in place of or in addition to a hardware key), information indicating what processing will actually be performed (what kind of operation will occur) when a mode switching operation is performed by the software key (for example, on the software key, superimposed on the software key, or around the display position of the software key) is performed.

[0243] Alternatively, after a mode switching operation (operation of hardware keys, software keys, etc.), multiple operating modes (individual operating modes, operating modes for the entire "island" such as configuration A, configuration B, etc.) may be displayed in a manner that can be selected by the store clerk (for example, displayed on the store clerk's display unit 210, or on a mobile device such as a smartphone or tablet used by the store clerk), and the system may switch to the operating mode selected by the store clerk.

[0244] Furthermore, in addition to or instead of when a mode switching operation (operation of hardware keys, software keys, etc.) is performed (after a mode switching operation), multiple types of operating modes may also be displayed in a manner that allows the store clerk to select them, as described above, even when no mode switching operation is performed. For example, multiple types of operating modes may be displayed in a manner that allows the store clerk to select them when images GA02 or GA03 in Figure 9(A) are operated (pressed). That is, when image GA02 in Figure 9(A) is operated, the operating mode of the switching destination (switching candidate) of the POS terminal 20-2 corresponding to image GA02, or the configuration of the switching destination of the island to which the POS terminal 20-2 corresponding to image GA02 belongs (configuration A, configuration B), etc., may be displayed in a manner that allows the store clerk to select them. Alternatively, for example, a dedicated area may be provided on the registration screen, and multiple types of operating modes may be displayed in that dedicated area basically at all times in a manner that allows the store clerk to select them, as described above.

[0245] In addition to or instead of the above, information regarding the switching of "islands" may be notified. For example, depending on the congestion level in the store, notifications prompting the switching of "island" mode may be sent to, for example, POS terminals 20 (a specific POS terminal 20, or all POS terminals in the store), monitoring terminals, or mobile terminals used by store employees. Store employees may check and judge the congestion level in the store, but the decision may also be made automatically using cameras in the store (cameras installed on the ceiling or POS terminals 20), or automatically based on the operating status of POS terminals 20. In addition to or instead of the congestion level in the store, information regarding the switching of "islands" may also be notified according to a predetermined schedule. For example, in a store where the number of customers starts to decrease after 8 PM, a schedule may be set to notify a notification prompting the switching from configuration B to configuration A at 8 PM, and according to the schedule (at 8 PM), a notification prompting the switching from configuration B to configuration A may be sent.

[0246] Alternatively, instead of or in addition to the above-mentioned notifications, the system may be configured to switch between "island" modes according to a predetermined schedule. For example, the system may be scheduled to operate in configuration B until 8 PM when there are many customers, and then switch to configuration A around 8 PM when the number of customers begins to decrease.

[0247] Furthermore, if the toggle key, which normally only switches the mode of the device itself, is detected to be used around the scheduled switching time (for example, between 19:50 and 20:10) as described above, it may be possible to display a selection prompt allowing the user to choose between switching the mode of the device itself or switching the mode of the "island." In other words, a single mode switching operation (using a hardware key, software key, etc.) may either switch only the mode of the device itself, or it may be possible to switch either the mode of the device itself or the mode of the "island."

[0248] Furthermore, in a configuration where the operating mode is switched by a software key, instead of or in addition to information indicating what processing will actually be executed (what kind of operation will occur) in association with the software key, information indicating the various states described above (various states shown in Figures 19, 23, 24, 25, etc.) may be displayed. Note that the information indicating the various states may include information such as that displayed in tab area T1 (information regarding the selected payment type, acquired customer information, registered voucher information, etc.).

[0249] Furthermore, the POS terminal 20 may, in addition to or instead of using a hardware key (mode switching button 211a) or the aforementioned software key, accept operation of a button on an external device that can be connected to the POS terminal 20 by wire or wireless connection (a hardware key provided on the external device, or a software key displayed on the screen of the external device) as a mode switching operation. When operation of a button on the external device is accepted, the same control as when operation of the mode switching button 211a is accepted may be performed.

[0250] Furthermore, as has been partially explained, if the POS terminal 20 receives a mode switching instruction (mode switching command) from another terminal (for example, a mobile terminal such as a smartphone or tablet used by a store employee), it may perform the same control as when it receives an operation of the mode switching button 211a. As mentioned above, in the embodiment where a mode switching instruction is received from another terminal, the POS terminal 20 itself may have mode switching means (hardware key, software key), but the POS terminal 20 itself does not have to have mode switching means.

[0251] Furthermore, mode switching operations (including mode switching instructions from other terminals) may be enabled only for specific store employees (depending on the operator's authority). For example, mode switching operations may be enabled when the store manager is logged into POS terminal 20 (specifically, controlled as shown in Figures 19, 23, 24, and 25), and disabled when part-time employees are logged in (may result in an error unconditionally regardless of the state at the time of mode switching).

[0252] In the above embodiment, when the subtotal key is operated, the POS terminal 20-1 displays the sub-screen SG02 superimposed on the registration screen (Figure 13(A)). However, when the subtotal key is operated, the POS terminal 20-1 may switch to displaying a sub-screen that shows the information displayed on the sub-screen SG02 instead of the registration screen.

[0253] Furthermore, in the above embodiment, the POS terminal 20 is equipped with one printing unit 213 whose orientation can be freely changed from the store clerk side to the customer side and from the customer side to the store clerk side (see Figures 2 to 4). However, instead of one printing unit 213, it may be equipped with two printing units (one fixedly facing the store clerk side and one fixedly facing the customer side).

[0254] In the above embodiment, when sending registration information to another terminal, the store clerk specified (selected) the terminal to which the registration information would be sent. However, when sending registration information to another terminal, the store clerk may simply specify that the information should be sent without specifying the destination terminal. In other words, only a send button may be provided. In the case where the store clerk specifies that the information should be sent without specifying the destination terminal, the sending terminal selects one terminal to be the destination according to a predetermined priority order and sends the registration information to the selected terminal.

[0255] When transmitting registration information from the POS terminal 20-1 to other terminals (POS terminal 20-2, POS terminal 20-3) for example, the above-mentioned specified priority order may be set such that the POS terminal 20-3 in the full self-mode is higher than the POS terminal 20-2 in the normal mode (registration information may be preferentially transmitted to the POS terminal 20-3 in the full self-mode).

[0256] Appendices 1 to 10 are disclosed below. (Appendix 1) A sales data processing device operable in a plurality of operation modes, instruction receiving means for receiving an operation mode switching instruction (for example, a mode switching operation by a mode switching button 211a or a software key, a mode switching command, etc.) for switching the operation mode of the self-device, control means for controlling the self-device and comprising wherein the control means when the state of the self-device at the time of the operation mode switching instruction is the initial state (for example, a state where no processing is in progress, etc.), controls the execution of an operation mode switching process (such as the mode switching process in FIG. 20) for switching the operation mode of the self-device, when the state of the self-device at the time of the operation mode switching instruction is not the initial state, instead of or in addition to the operation mode switching process, executes another process different from the operation mode switching process (see FIG. 20(A)). A sales data processing device characterized by this.

[0257] According to the configuration of Appendix 1, processing can be performed efficiently. That is, generally, the operation mode is switched to perform processing efficiently, but when switching the operation mode, various confirmation operations by the store clerk may be required depending on the state of the self-device, so the efficiency may deteriorate instead. On the other hand, according to the above configuration, the sales data processing device operates suitably according to the state of the self-device when receiving an operation mode switching instruction, so processing can be performed efficiently.

[0258] (Appendix 2) The instruction receiving means receives, as the operation mode switching instruction, an operation mode switching operation by a store clerk (for example, an operation mode switching operation using a mode switching button 211a or a software key), and is the sales data processing apparatus according to appended note 1.

[0259] According to the configuration of appended note 2, the operation mode can be easily switched.

[0260] (Appended note 3) The control means When the progress state of the settlement process in the own apparatus at the time of the operation mode switching instruction (for example, the state of cash input, the state of settlement type selection, the state of ticket registration, etc.) is the initial state, controls the execution of the operation mode switching process, When the progress state of the settlement process in the own apparatus at the time of the operation mode switching instruction is not the initial state, instead of or in addition to the operation mode switching process, controls the execution of a settlement cancellation process (for example, the "deposit information cancellation process", "settlement type information cancellation process", "ticket information cancellation process", etc. in FIG. 20(A)) that sets the progress state of the settlement process in the own apparatus to the initial state, and is the sales data processing apparatus according to appended note 1 or appended note 2.

[0261] According to the configuration of appended note 3, processing can be efficiently performed according to the progress state of the settlement process.

[0262] (Appended note 4) The control means When the progress state of the product registration process in the own apparatus at the time of the operation mode switching instruction (for example, the state of product registration, etc.) is the initial state, controls the execution of the operation mode switching process, When the progress state of the product registration process in the own apparatus at the time of the operation mode switching instruction is not the initial state, instead of or in addition to the operation mode switching process, controls the execution of a product registration cancellation process (for example, the "product information cancellation process" in FIG. 20(A)) that sets the progress state of the product registration process in the own apparatus to the initial state, and is the sales data processing apparatus according to appended note 1 or appended note 2.

[0263] According to the configuration described in Appendix 4, the process can be carried out efficiently according to the progress of the product registration process.

[0264] (Note 5) The control means is The sales data processing device according to Appendix 1 or Appendix 2, characterized in that, when the aforementioned operating mode switching instruction is given, the progress status of both the settlement processing and the product registration processing in the device is both in the initial state, or when the progress status of both processing is not in the initial state when the aforementioned operating mode switching instruction is given (for example, when the "cash payment product registration state" is shown in Figures 19 and 23), the execution of the operating mode switching processing is controlled.

[0265] According to the configuration described in Appendix 5, processing can be carried out efficiently according to the progress of payment processing and product registration processing.

[0266] (Note 6) The control means is When the aforementioned operating mode switching instruction is given, the progress state of the settlement process in the device is in the initial state. However, if the progress state of the product registration process in the device is not in the initial state when the aforementioned operating mode switching instruction is given, the device controls the execution of a product registration cancellation process to return the progress state of the product registration process in the device to the initial state, instead of the aforementioned operating mode switching process, or in addition to the aforementioned operating mode switching process. The sales data processing device according to Appendix 1, Appendix 2, and Appendix 5, characterized in that, when the aforementioned operating mode switching instruction is given, the progress state of the product registration process in the device is in the initial state, but when the aforementioned operating mode switching instruction is given, the progress state of the payment process in the device is not in the initial state, the device controls the execution of a payment cancellation process to return the progress state of the payment process in the device to the initial state, instead of the aforementioned operating mode switching process, or in addition to the aforementioned operating mode switching process.

[0267] According to the configuration described in Appendix 6, processing can be carried out efficiently according to the progress of payment processing and product registration processing.

[0268] (Note 7) The control means is The sales data processing device according to Appendix 1 or Appendix 2, characterized in that, when the aforementioned operation mode switching instruction is given, the progress status of both the process based on the store clerk's operation and the process based on the customer's operation are both in their initial state, or when the progress status of both processes is not in their initial state when the aforementioned operation mode switching instruction is given (for example, when the "both sides are operating" state in Figures 24 and 25), the execution of the operation mode switching process is controlled.

[0269] According to the configuration described in Appendix 7, processing can be done efficiently according to the actions of the staff and the customers.

[0270] (Note 8) The control means is When the aforementioned operation mode switching instruction is given, the processing status based on the employee's operation is in the initial state. However, if the processing status based on the customer's operation is not in the initial state when the aforementioned operation mode switching instruction is given, the system controls the execution of a cancellation process to return the processing status based on the customer's operation to the initial state, instead of the aforementioned operation mode switching process, or in addition to the aforementioned operation mode switching process. The sales data processing device according to Appendix 1, Appendix 2, and Appendix 7, characterized in that, when the aforementioned operation mode switching instruction is given, the processing status based on the customer's operation is in the initial state, but if the processing status based on the store clerk's operation is not in the initial state, the device controls the execution of a cancellation process to return the processing status based on the store clerk's operation to the initial state, instead of the aforementioned operation mode switching process, or in addition to the aforementioned operation mode switching process.

[0271] According to the configuration described in Appendix 8, processing can be done efficiently according to the actions of the staff and customers.

[0272] (Note 9) The device is equipped with a detection means for detecting the presence of a customer, The control means is When the presence of a customer is detected when there is an instruction to switch the operation mode, it is possible to control the execution of the operation mode switching process, and the sales data processing apparatus according to any one of Supplementary Notes 1 to 8.

[0273] According to the configuration of Supplementary Note 9, processing can be efficiently performed according to whether or not the presence of a customer is detected.

[0274] (Supplementary Note 10) A program that causes a computer to function as a sales data processing apparatus capable of operating in a plurality of operation modes, the computer, instruction receiving means for receiving an operation mode switching instruction for switching the operation mode of the own apparatus, control means for controlling the own apparatus function as, the control means, when the state of the own apparatus when there is the operation mode switching instruction is the initial state, controls the execution of an operation mode switching process for switching the operation mode of the own apparatus, when the state of the own apparatus when there is the operation mode switching instruction is not the initial state, instead of or in addition to the operation mode switching process, executes another process different from the operation mode switching process, and a program characterized by this.

[0275] Furthermore, the program for implementing the POS system 1 and POS terminal 20 described above may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed. Here, "computer system" includes hardware such as the OS and peripheral devices. "Computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, and CD-ROMs, as well as storage devices such as hard disks built into computer systems. Moreover, "computer-readable recording medium" also includes volatile memory (RAM) inside computer systems that act as servers or clients when a program is transmitted via a network such as the Internet or a communication line such as a telephone line, which retains the program for a certain period of time. Furthermore, the above program may be transmitted from the computer system that stores the program in a storage device, etc., to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, the "transmission medium" for transmitting the program refers to a medium that has the function of transmitting information, such as a network such as the Internet or a communication line such as a telephone line. Furthermore, the above program may be for the purpose of implementing only a part of the functions described above. Furthermore, the aforementioned functions may be implemented in combination with programs already recorded in the computer system, such as so-called differential files (differential programs). [Explanation of Symbols]

[0276] 1…POS system 10…Store Controller 20…POS terminals 201…CPU 202...ROM 203...RAM 204…Hard disk 205…Customer side display section 206...Customer-side scanner unit 208...Card Payment Department 209... Change machine 210…Staff side display section 211...Key operation section 211a... Mode switching button 211b... Mode switching button 211c... Mode switching button 212...Scanner section on the staff side 213…Printing Department 214...Audio output section 215... Communications Department

Claims

1. A sales data processing device having three operating modes: a first mode in which the store clerk registers products based on the clerk's operations; a second mode in which the customer settles the payment for the products registered in the first mode based on the customer's operations; and a third mode in which the customer registers products and settles the payment based on the customer's operations. A means of receiving instructions from a store employee to switch the operating mode, An operation mode switching execution means that switches the operation mode of the sales data processing device and the operation mode of the other sales data processing device based on the acceptance of the switching operation by the operation reception means. Equipped with, The aforementioned operation mode switching execution means is: Switch the operating mode of the self-sales data processing device from the first mode to the third mode, and switch the operating mode of the other sales data processing device from the second mode to the third mode. A sales data processing device characterized by the following features.

2. The aforementioned operation mode switching execution means is: Depending on the conditions, the operating modes of both the self-operated sales data processing device and other sales data processing devices may be switched, or only the operating mode of the self-operated sales data processing device may be switched. The sales data processing device according to claim 1.

3. A system comprising multiple sales data processing devices, each having the following operating modes: a first mode in which a store employee registers products based on the employee's actions; a second mode in which the customer settles the payment for the products registered in the first mode based on the customer's actions; and a third mode in which the customer registers products and settles the payment based on the customer's actions. The aforementioned sales data processing device is A means of receiving instructions from a store employee to switch the operating mode, An operation mode switching execution means that switches the operation mode of the sales data processing device and the operation mode of the other sales data processing device based on the acceptance of the switching operation by the operation reception means. Equipped with, The aforementioned operation mode switching execution means is: Switch the operating mode of the self-sales data processing device from the first mode to the third mode, and switch the operating mode of the other sales data processing device from the second mode to the third mode. A system characterized by the following features.

4. A program that causes a computer to function as a sales data processing device having the following operating modes: a first mode in which the store clerk registers products based on the clerk's operations; a second mode in which the customer settles the payment for the products registered in the first mode based on the customer's operations; and a third mode in which the customer registers products and settles the payment based on the customer's operations. The aforementioned computer, A means of receiving requests from store staff to switch operating modes. Operation mode switching execution means that switches the operation mode of the own sales data processing device and the operation mode of the other sales data processing device based on the acceptance of the switching operation by the operation reception means. To make it function as, The aforementioned operation mode switching execution means is: Switch the operating mode of the self-sales data processing device from the first mode to the third mode, and switch the operating mode of the other sales data processing device from the second mode to the third mode. A program characterized by the following features.

5. A sales data processing method for a sales data processing device having three operating modes: a first mode in which a store employee registers products based on the employee's operations; a second mode in which the customer settles the payment for the products registered in the first mode based on the customer's operations; and a third mode in which the customer registers products and settles the payment based on the customer's operations. An operation reception step in which the store clerk accepts the operation mode switching operation, An operation mode switching execution step which switches the operation mode of the own sales data processing device and the operation mode of the other sales data processing device based on the acceptance of the switching operation in the operation acceptance step. Includes, The aforementioned operation mode switching execution step is: Switch the operating mode of the self-sales data processing device from the first mode to the third mode, and switch the operating mode of the other sales data processing device from the second mode to the third mode. A sales data processing method characterized by the following: