Sales data processing device, control method, and program

The sales data processing device with employee and customer accounting modes and a switching unit addresses the challenge of device switching for settlement, enhancing operational flexibility and efficiency.

JP2026092550APending Publication Date: 2026-06-05NEC CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NEC CORP
Filing Date
2024-11-26
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing multi-function cash registers lack the ability to easily switch between devices for settlement, regardless of where the product was registered.

Method used

A sales data processing device equipped with employee and customer accounting modes, a determination unit to decide which mode to operate, and a switching unit to facilitate settlement on the same or different devices, supported by a control method and program.

Benefits of technology

Enables easy switching between devices for settlement, improving operational flexibility and efficiency in retail environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026092550000001_ABST
    Figure 2026092550000001_ABST
Patent Text Reader

Abstract

To provide a sales data processing device that allows for easy switching of operations when settlement can be performed on a device other than the one used for product registration. [Solution] The sales data processing device according to this disclosure includes: an employee accounting means that processes accounting in response to an employee's operation by performing settlement on the device or outputting accounting information for products registered by an employee on the device, either on the device or on another device; a customer accounting means that processes accounting in response to a customer's operation by performing settlement on the device for at least one of products registered by a customer on the device or products registered by an employee on another device; a determination means that determines whether to operate the employee accounting means or the customer accounting means on the device; and a switching means that, when operating the employee accounting means, switches whether to perform settlement on the device or output the accounting information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to a sales data processing device and the like.

Background Art

[0002] In retail stores, the introduction of a multi-function cash register that can support multiple sales methods with a single sales data processing device is being considered. The sales data processing device of Patent Document 1 switches between a mode in which a customer registers and settles a product and a mode in which a store clerk registers a product and the customer settles it. Further, in Patent Document 1, there is a mode in which a store clerk registers a product on the store clerk side of a single sales data processing device and the customer settles it on the customer side, and a mode in which a store clerk registers a product on the store clerk side of the sales data processing device and the customer settles it on the customer side of another sales data processing device.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] It is convenient if it is possible to switch whether to perform settlement with the sales data processing device that registered the product, perform settlement with another device, or perform settlement of a product registered with another device. However, a simple switch of a multi-function cash register including the case where settlement can be performed with a device different from the device that registered the product has not been sufficiently realized.

[0005] One object of the present disclosure is to provide a sales data processing device and the like with an easy operation switch when settlement can be performed with a device different from the device that registered the product.

Means for Solving the Problems

[0006] A sales data processing device in one aspect of this disclosure includes: an employee accounting means that processes accounting in response to an employee's operation by performing settlement on the device or outputting accounting information for products registered by the employee on the device, either on the device or on another device; a customer accounting means that processes accounting in response to a customer's operation by performing settlement on the device for at least one of products registered by the customer on the device or products registered by the employee on another device; a determination means that determines whether to operate either the employee accounting means or the customer accounting means on the device; and a switching means that, when operating the employee accounting means, switches whether to perform settlement on the device or output the accounting information.

[0007] A control method in one aspect of this disclosure involves a sales data processing device deciding to operate either an employee accounting mode, which processes accounting in response to an employee's operation by outputting accounting information for products registered by an employee in the device, either by settlement in the device or by settlement in another device, or a customer accounting mode, which processes accounting in response to a customer's operation by settling at least one of products registered by a customer in the device or by an employee in another device, and when the employee accounting mode is activated, switching whether to perform settlement in the device or output the accounting information, and processing accounting in the determined mode.

[0008] A program in one aspect of this disclosure includes a process for determining whether to operate a sales data processing device in one of two modes: an employee accounting mode in which the device processes accounting based on the actions of an employee by performing accounting on the device or outputting accounting information for accounting on another device for products registered by an employee on the device; or a customer accounting mode in which the device processes accounting based on the actions of a customer by performing accounting on the device for at least one of products registered by a customer on the device or products registered by an employee on another device; a process for switching whether to perform accounting on the device or output the accounting information when the employee accounting mode is operated; and a process for causing a computer to perform accounting in the determined mode. The program may be stored on a non-temporary recording medium that is readable by a computer. [Effects of the Invention]

[0009] One example of the benefits of this disclosure is the ability to easily switch between devices when settlement can be performed using a device other than the one used for product registration. [Brief explanation of the drawing]

[0010] [Figure 1] This is an explanatory diagram showing an example of connecting a POS terminal to other devices. [Figure 2] This is an explanatory diagram showing an example of POS terminal placement. [Figure 3] This block diagram shows an example configuration for a POS terminal. [Figure 4] This flowchart shows an example of how a POS terminal works. [Figure 5] This figure shows an example of a screen for entering a store employee code. [Figure 6] This figure shows an example of a mode selection screen. [Figure 7] This figure shows an example of a product registration screen for store employees. [Figure 8] This figure shows an example of a product registration screen for store employees. [Figure 9] This figure shows an example of a product registration screen for store employees. [Figure 10]It is a diagram showing an example of a payment screen for store clerks. [Figure 11] It is a diagram showing an example of a product registration screen for customers. [Figure 12] It is a diagram showing an example of a product registration screen for customers. [Figure 13] It is a diagram showing an example of a payment method selection screen for customers. [Figure 14] It is a block diagram showing an example of the configuration of a POS terminal. [Figure 15] It is a flowchart showing an example of the operation of a POS terminal. [Figure 16] It is a block diagram showing an example of the hardware configuration of a computer.

Modes for Carrying Out the Invention

[0011] [Embodiment 1] Using FIG. 1, a connection example between a POS (Point of Sales) terminal 100 and other devices in the present disclosure will be described. The POS terminal 100 is communicably connected to other POS terminals 100, a settlement device 20, a server 30, and a database 40 via a communication network. The communication network is, for example, an in-store network. The communication network enables sharing of data between devices and centralized management of each device by the server 30.

[0012] In one example, the POS terminal 100 is configured as a two-screen POS terminal and includes a store clerk display 11, a customer display 12, and various input / output devices 13. The store clerk display 11 and the customer display 12 are, for example, touch panel displays that display various information and receive input by touch operation. As the input / output device 13, for example, a barcode scanner, a button-type operation panel, and a receipt printer can be adopted. The POS terminal 100 is an embodiment of a sales data processing device.

[0013] The POS terminal 100 may be configured as a single-screen POS terminal whose screen orientation can be switched. In that case, the clerk-side display 11 and the customer-side display 12 are realized by a single display. The display facing the clerk functions as the clerk-side display 11, and the display facing the customer functions as the customer-side display 12.

[0014] The POS terminal 100 has functions for product registration, settlement on its own device, and outputting accounting information for settlement on other devices. The POS terminal 100 can switch and use these functions. The POS terminal 100 may be able to switch whether the clerk performs the product registration operation or the customer performs the product registration operation. A plurality of POS terminals 100 may be provided in the store. In the store, when other registration devices other than the POS terminal 100 are available, there may be one POS terminal 100 arranged in the store. Other registration devices are, for example, the customer's smartphone, the store's smartphone, a tablet, and a portable terminal for the store's front-end processing.

[0015] The POS terminal 100 is connected to at least one of, for example, a cash drawer, an automatic change machine, an electronic money settlement terminal, a credit card settlement terminal, etc. for settlement on its own device. These settlement means may be integrally configured with the device realizing the POS terminal 100, or may be realized by a device separate from the POS terminal 100. When the automatic change machine is installed facing the customer, even when the clerk performs product registration, the customer can insert cash by themselves and receive change. The POS terminal 100 can perform settlement processing according to the payment method selected by the customer. The operation of selecting the payment method may be performed by the clerk or by the customer. Also, the POS terminal 100 includes a receipt printer as one of the input / output devices 13 and may print an accounting ticket code. The accounting ticket code is output in the form of a one-dimensional code or a two-dimensional code. The accounting ticket code can be read by other devices, enabling settlement on other devices.

[0016] The settlement device 20 functions as a dedicated settlement machine. The settlement device 20 reads the receipt code and receives the accounting information associated with the receipt code. Then, it performs settlement processing based on the received accounting information. The settlement device 20 can be configured, for example, as a single-screen POS terminal. In addition, various types of terminals such as store tablets, smartphones, portable payment terminals, and customer smartphones can be used as the settlement device 20. The settlement device 20 is provided as needed.

[0017] Server 30 receives accounting information from POS terminals 100 and other registration devices. Accounting information includes detailed transaction information such as product code, product name, unit price, quantity, subtotal, total amount, and tax amount. Each accounting information is associated with an accounting slip code, which is an identifier that uniquely identifies the information. Server 30 associates the received accounting information with the accounting slip code and instructs the database 40 to store it. Server 30 also transmits this information in response to requests from other POS terminals 100 and payment devices 20. Server 30 can centrally manage transaction data from all POS terminals 100 and payment devices 20 within the store. This enables real-time sales aggregation, inventory management, and transaction history tracking. Furthermore, because the same accounting information is accessible from any terminal, customers can flexibly choose their payment location.

[0018] Database 40 stores and manages various types of information based on instructions from server 30. Database 40 manages, for example, product information such as product codes, product names, prices, and inventory levels; transaction history; a correspondence table between accounting slip codes and accounting information; and employee information. Employee information includes, for example, employee codes to identify store employees and permission settings. Database 40 plays a role in quickly providing necessary information in response to inquiries from POS terminals 100 and payment devices 20. It also functions as a foundation for backup and data analysis. Database 40 can be implemented using different hardware depending on the type of data to be stored.

[0019] Figure 2 illustrates an example of the placement of POS terminals 100 in a store. The POS terminals 100 are installed, for example, on the store counter. On the same counter, the same type of POS terminal 100 and a payment device 20 configured as a single-screen POS terminal are installed side by side. The store clerk SS stands behind the counter and operates the POS terminal 100 shown on the left in the figure. Customers C1, C2, and C3 line up on the opposite side of the counter. Customer C1, the first in line, has their items registered by the store clerk. Customer C1 then proceeds with payment by paying with cash or electronic money. Depending on the configuration of the POS terminals 100, customers C0 and C1 may also receive receipt codes R0 and R1 from the store clerk and move to the side (right in the figure) to complete the payment at another POS terminal 100 or payment device 20. Depending on the operating status of the POS terminals 100, customer C1 can also operate the POS terminal 100 in the center of the figure from the front side of the counter to register items and complete the payment. Note that the arrangement and configuration of the POS terminal 100 and the payment device 20 are not limited to the example in Figure 2. A single-screen POS terminal may be installed as the POS terminal 100. Some POS terminals 100 may be configured to accept cash payments, while other POS terminals 100 and the payment device 20 may not accept cash payments.

[0020] An example configuration of the POS terminal 100 in this disclosure will be explained using Figure 3. The POS terminal 100 comprises a registration unit 101, a store clerk accounting unit 102, a customer accounting unit 103, a determination unit 104, and a switching unit 105. Each component is a functional software component.

[0021] The registration unit 101 registers products. For example, the registration unit 101 registers products whose product codes have been read by a code scanner or reader as products purchased by a customer. Product codes are attached to products in the form of one-dimensional codes, two-dimensional codes, or RFID tags. The registration unit 101 may also register products with product codes entered via a touch panel or selected product names. Alternatively, the registration unit 101 may photograph products with an image recognition camera and register products identified using image recognition technology.

[0022] When registering products using the registration unit 101, if a store employee operates the POS terminal 100, the employee receives the product from the customer and reads the product code. For products without a code, the employee operates the touch panel on the employee-side display 11 to register the product. On the other hand, if the customer operates the terminal, the customer reads the product code themselves as described above. For products without a product code, they are registered by selecting them from, for example, the options on the screen.

[0023] The clerk accounting unit 102 processes payments for items registered by clerks on its own device, based on the clerk's input. The clerk accounting unit 102 supports both settlement on its own device and settlement on other devices.

[0024] First, let's explain the accounting process using the device itself. The cashier accounting unit 102 receives payment in cash or electronic money for items registered by the device's registration unit 101 and performs the settlement. After the settlement is complete, the cashier accounting unit 102 prints a receipt using a printer. This completes the accounting process. The cashier then hands the printed receipt to the customer.

[0025] Next, we will explain accounting processing by outputting accounting information for settlement by other devices. In one example, the cashier accounting unit 102 sends accounting information to the server 30. The cashier accounting unit 102 then causes the receipt printer to print the accounting slip code. This completes the accounting process. When the accounting slip code is read by another device, the server 30 sends the corresponding accounting information to that device.

[0026] Alternatively, the cashier's accounting unit 102 may be configured to directly transmit accounting information to other POS terminals 100 or payment devices 20. In this case, printing of the accounting slip code can be omitted during the accounting process. The cashier verbally tells the customer the number of the POS terminal 100 or payment device 20 to which the accounting information will be sent. The customer moves to the other device displaying the number they were told and completes the transaction themselves. The destination may be predetermined, or it may be selected by the cashier through an operation on the cashier's display.

[0027] The customer accounting unit 103 processes payments based on customer input for items registered by the customer on its own device or by a store employee on another device. Other registration devices include other POS terminals 100, the customer's smartphone, the store's smartphone or tablet, and the store's mobile terminal for pre-sale transactions.

[0028] This section describes how the customer accounting unit 103 processes payments for items registered by the registration unit 101 based on customer operations within its own device. When the customer selects on the customer-side display 12 that they have completed registering all items, the customer accounting unit 103 accepts the customer's payment method selection. The customer accounting unit 103 then processes the payment using the selected payment method. After the settlement is complete, a receipt is printed, and the customer receives the printed receipt. This completes the accounting process.

[0029] This section describes how the customer accounting unit 103 processes payments for items registered by the registration unit 101 through the operation of a store employee on another device. For accounting processing, a printed receipt code is read. The receipt code is, for example, a code printed by a receipt printer or a code displayed on the customer's smartphone. In response to the reading of the receipt code, the customer accounting unit 103 obtains accounting information associated with the code from the server 30. Based on the obtained accounting information, settlement is performed in the same manner as described above. After settlement is complete, a receipt is printed, and the customer receives the printed receipt. This completes the accounting process. If a receipt code is not used, the POS terminal 100 receives accounting information from the server 30 or other devices in the store, such as other POS terminals 100.

[0030] The customer accounting unit 103 has at least one of the following functions: settling payments for items registered by the customer using its own device, and settling payments for items registered by a store clerk using another device. Reading product codes and reading receipt codes may be used in combination. In this case, the receipt code is read before or after reading the product code. The customer accounting unit 103 then combines the items registered by the customer and the store clerk and performs the settlement. In this case, after the customer confirms the product list read by the receipt code, they can choose to "proceed to settlement" or "scan additional items". If they select "proceed to settlement", the customer accounting unit 103 proceeds with the payment process using the current product list. On the other hand, if they select "scan additional items", the customer can scan and register additional items.

[0031] The decision unit 104 decides whether to operate the employee accounting unit 102 or the customer accounting unit 103 of its own device. Specifically, this is determined by the employee, for example, through a mode switching button on the employee-side display 11. Alternatively, the decision unit 104 may determine the mode according to the detection result of the human presence sensor provided by the POS terminal 100. For example, if the side where the employee stands and the side where the customer stands are distinguished, and the human presence sensor detects a person on the employee side, the decision unit 104 decides to operate the employee accounting unit 102. If no person is detected on the employee side, the decision unit 104 decides to operate the customer accounting unit 103.

[0032] Specifically, infrared sensors and cameras can be used as human presence sensors. When using a camera, facial recognition technology can be utilized to identify store employees and customers. Human presence sensors can also recognize the movements of store employees. For example, they can detect when an employee is standing still in front of the POS terminal or facing the POS terminal. Furthermore, it is possible to make a judgment by combining conditions such as when an employee is in front of the POS terminal for a predetermined amount of time or when an employee is looking at the POS terminal. Based on these detection results, the decision unit 104 selects an appropriate mode to improve the operability of the POS terminal 100.

[0033] If the POS terminal 100 is configured as a single-screen POS with a switchable screen orientation, the store clerk may be able to select a mode depending on the screen orientation by switching the orientation of the POS terminal 100's screen. The decision unit 104 decides to operate the store clerk accounting unit 102 when the screen is facing the store clerk, and to operate the customer accounting unit 103 when the screen is facing the customer.

[0034] The switching unit 105 switches whether to perform settlement on its own device or output accounting information when operating the cashier accounting unit 102. The switching unit 105 switches whether to perform settlement on its own device or output accounting information in response to an operation by a cashier. When the POS terminal 100 is started up, a cashier may perform a switch as part of the initial setup. For example, at the time of opening in the morning, the cashier may choose whether to perform settlement on its own device or output accounting information based on the store's operational policy for that day. This sets the basic operational mode for the day. Next, the cashier can switch at any time during business hours. For example, it is possible to flexibly switch for each transaction according to the store's congestion level or customer requests. Specifically, after product registration is complete or before settlement begins, the cashier can select the settlement method appropriate for that transaction by operating the switching button displayed on the cashier's display 11.

[0035] The switching unit 105 may further switch between performing payment on its own device or outputting accounting information in response to customer operations. For example, a selection button for the payment method is displayed on the customer-side display 12 along with a list of products registered by the store clerk. The displayed selection button may show an explanation such as "Pay here" or "Self-checkout at another device." If the customer selects "Pay here," the switching unit 105 switches to payment mode on its own device. On the other hand, if the customer selects "Self-checkout at another device," the switching unit 105 switches to a mode that outputs accounting information. If the customer does not make a selection, the payment device is selected by the store clerk or by the basic operating mode of the POS terminal 200.

[0036] The switching unit 105 also switches the guidance screen displayed on the customer-side display 12. For example, while a store employee is registering products, guidance is displayed indicating whether payment will be made on-site or at another device. For example, the guidance is displayed along with a list of products registered by the store employee. If payment is to be made at this device, an example of the guidance message may be, "Payment will be made at this device." If payment is to be made at another device, an example of the guidance message may be, "Payment will be made at another device; please take your receipt." If payment is to be made at another device, guidance may be displayed indicating where the customer should go after product registration is complete. For example, a message such as, "Please proceed to register number ○ for payment," may be displayed. In one example, these guidance screens switch automatically immediately after product registration is complete. This function allows customers to choose the appropriate payment method without confusion.

[0037] The switching unit 105 may also switch the screen displayed to the customer when operating the customer accounting unit 103. This switching is mainly performed according to the type of code read. For example, if a product code is read, the switching unit 105 displays the product registration screen. After product registration is complete, the product registration screen transitions to the payment method selection screen. On the other hand, if an accounting slip code is read, the switching unit 105 displays the payment method selection screen. The product registration screen may be displayed when the "back" button is pressed on the payment method selection screen. By switching screens according to the read code, customers can proceed with the settlement process smoothly.

[0038] However, when operating the customer accounting unit 103, depending on the configuration of the POS terminal 100, the screen may not switch, and the same screen may be displayed regardless of which code is read. For example, if an accounting slip code is read, the same product registration screen as when a product code is read may be displayed.

[0039] An example of the operation of the POS terminal 100 in this disclosure will be explained using Figure 4. For example, when the POS terminal 100 is started up, it begins the operation shown in Figure 4.

[0040] In step S1, the decision unit 104 decides whether to operate the POS terminal 100 in either the employee accounting mode or the customer accounting mode. The employee accounting mode is the mode in which the employee accounting unit 102 operates. The customer accounting mode is the mode in which the customer accounting unit 103 operates. In step S2, it is determined whether the decided mode is the employee accounting mode or the customer accounting mode.

[0041] The mode is determined, for example, based on the actions of the store clerk. Specifically, when the POS terminal 100 is started up, the store clerk's display 11 shows a screen indicating that it is waiting to read the store clerk code, as shown in Figure 5. Once the store clerk enters the code and is authenticated, the system transitions to the mode selection screen shown in Figure 6. The store clerk selects a mode on this screen, and the determination unit 104 then determines the mode. By requiring the store clerk to select a mode after the authentication process at startup, the risk of the store clerk forgetting to select a mode is reduced. This prevents operation in an unintended mode.

[0042] The "mode in which the store clerk registers the products" is an example of a store clerk checkout mode, and the "mode in which the store clerk does not register the products" is an example of a customer checkout mode. The store clerk checkout mode includes a "face-to-face mode" in which payment is made on the store clerk's own device, and a "pre-payment mode" in which payment is made on another device. The customer checkout mode includes a "full self-service mode" in which the customer registers the products on the store clerk's own device, and a "pre-payment mode" in which the customer registers the products on another device. Based on the mode selected by the store clerk, the switching unit 105 switches the next screen to be displayed. That is, in the example in Figure 6, when the "A mode" or "B mode" button is pressed, the screen transitions to the corresponding mode.

[0043] Before selecting a mode, the customer-side display 12 may display a message such as "Welcome! The screen is being prepared. Please wait..." as a startup screen. Then, depending on the mode selected, the customer-side display 12 also transitions to the screen of the corresponding mode.

[0044] When the POS terminal 100 is operating in cashier checkout mode, in step S3, the registration unit 101 registers the product in response to an operation by the cashier. At this time, for example, the product registration screen shown in Figure 7 is displayed on the cashier's display 11.

[0045] By allowing the user to select between employee checkout mode and customer checkout mode at startup, system resources can be used efficiently. This is because the program modules required for the mode determined at startup are loaded into memory, and unnecessary functions can be disabled. This improves the operating speed and stability of the POS terminal 100. In addition, an appropriate user interface can be provided depending on the selected mode. Furthermore, by selecting a mode at startup, the store's operating method can be easily switched depending on the time of day or day of the week. For example, customer checkout mode can be deployed more frequently during busy periods, and employee checkout mode can be the primary mode during off-peak periods. Also, by selecting a mode, the appropriate sales method can be chosen according to the number of employees and the expected number of customers on any given day.

[0046] In step S4, the switching unit 105 switches between performing payment on its own device or outputting accounting information. This switches the device on which the customer performs payment for the registered products. The switching is performed according to the actions of the store clerk or the customer. In the example in Figure 7, pressing the "Output Accounting Slip Code" button switches the operation to output accounting information. Pressing the "In-Person Payment" button switches the operation to perform payment on its own device. During product registration, the store clerk can press these buttons at any time. Also, in Figure 7, a selection screen may be displayed separately after pressing the "Confirm" button.

[0047] In step S5, it is determined whether the device performing the payment is the local device or another device. If the payment is to be made using the local device, in step S6 the cashier accounting unit 102 performs the payment and processes the accounting. At this time, the payment screen shown in Figure 10 is displayed on the cashier's display 11. If the payment is to be made using another device, in step S7 the cashier accounting unit 102 processes the accounting by outputting the accounting information.

[0048] When the POS terminal 100 is operating in customer checkout mode, in step S8, the registration unit 101 registers the product in response to customer input. When the POS terminal 100 is operating in customer checkout mode, for example, the screen shown in Figure 11 is displayed on the customer-side display 12. The screen in Figure 11 waits for the product code or checkout code to be read. When the product code is read, the screen transitions to the screen shown in Figure 12. Then, on the screen in Figure 12, the customer registers the product.

[0049] Note that the product registration process in step S8 can be replaced with the accounting information reception process. The customer accounting unit 103 may request accounting information in response to reading the accounting slip code and receive accounting information from the server 30. If accounting information is received, the display of the product registration screen as shown in Figure 12 may be omitted. In addition, the accounting information reception process may be performed before or after the product registration process.

[0050] In step S9, the customer accounting unit 103 performs the settlement and processes the accounting. After product registration is complete, pressing the "Select Payment Method" button in the example in Figure 12 transitions to the screen in Figure 13. On the screen in Figure 13, the customer selects a payment method and proceeds with the settlement. After settlement is complete, a receipt is printed, and a completion screen is displayed on the customer's display 12.

[0051] The POS terminal 100 terminates the operation shown in Figure 4 upon execution of any of steps S6, S7, or S9.

[0052] After the settlement process is completed, or after the accounting information is output, the POS terminal 100 returns to its initial state in preparation for the next transaction. The mode determined in step S1 is maintained for the next transaction. For example, in clerk accounting mode, it returns to the clerk's product registration screen. In customer accounting mode, it returns to either the customer's product registration screen or the accounting information waiting screen.

[0053] In step S3, the customer-side display 12 may show a payment method selection screen while the store clerk is registering the product. If payment is to be made on the spot, the store clerk accounting unit 102 will perform the payment using the selected payment method after the product registration is complete. If payment is to be made using another device, the store clerk accounting unit 102 will output accounting information including the information of the selected payment method.

[0054] The result of the switch in step S4 may be maintained for the next transaction. For example, if "In-person payment" is selected in Figure 7, the product registration screen in Figure 8 may be displayed in the next transaction. When the "Confirm" button is pressed on the screen in Figure 8, the screen in Figure 10 is displayed, and settlement on the device becomes possible. The clerk can press the "Output receipt code" button at any time during product registration. After pressing this button, if the "Confirm" button is pressed, the accounting information is output. Then, if "Output receipt code" is selected in Figure 7, the product registration screen in Figure 9 may be displayed in the next transaction. When the "Confirm" button is pressed on the screen in Figure 9, the accounting information is output. The clerk can press the "In-person payment" button at any time during product registration. After pressing this button, if the "Confirm" button is pressed, the screen in Figure 10 is displayed, and settlement on the device becomes possible. In this way, when the clerk processes transactions consecutively, they are only prompted to press a different button when performing an operation different from the consecutive operations, making it easy for the clerk to switch settlement devices.

[0055] Even if a receipt code is issued to the customer, the customer may prefer to settle the payment at a cash register operated by a store employee. In this case, the employee accounting unit 102 may perform the settlement on its own device based on the read receipt code. For example, while operating in employee accounting mode, and with no products yet registered as shown in Figures 8 and 9, a receipt code issued by the employee or another device is read by the employee. Accounting information is obtained from the server 30. After that, the screen shown in Figure 10 is displayed.

[0056] In the above example, we described a case where the POS terminal 100 is configured to select a payment device as shown in Figure 7 after startup. However, in the example in Figure 6, instead of displaying the screen in Figure 7 after selecting "A mode," the screen in Figure 8 or Figure 9 may be displayed. The selection of a payment device by the store clerk may be omitted by retaining the settings from the previous startup.

[0057] In the above example, we described an instance where the POS terminal 100 allows the user to select between employee accounting mode and customer accounting mode when it starts up. However, the employee can also select a mode while operating in either employee accounting mode or customer accounting mode. For example, the employee presses the "Task Switching" button D1 displayed on the employee-side display 11, as shown in Figure 7. This displays a screen waiting for the employee code to be read. Once the employee enters the code and is authenticated, a selection of tasks that the employee has the authority to select is displayed. These tasks include, for example, mode selection, task completion, sales confirmation on the POS terminal 100, and change checking. When the employee selects a mode selection task, the system transitions to the mode selection screen shown in Figure 6. The decision unit 104 determines the mode based on the employee's selection on this screen.

[0058] In the example shown in Figure 11, an example is described in which both the product code and the receipt code can be read while operating in customer checkout mode. The switching unit 105 may display a "product code / receipt code selection screen" on the customer-side display 12 and switch the screen to be displayed next and the code to be read by selecting a button. For example, along with the message "Please select the code to scan," a "Scan product code" button and a "Scan receipt code" button are displayed. If the "Scan product code" button is pressed, the product registration screen is displayed. If the "Scan receipt code" button is pressed, for example, a receipt code waiting screen is displayed.

[0059] In one embodiment, the registration unit 101 registers the product in response to an operation by a store clerk. The store clerk accounting unit 102 handles accounting processing both on its own device and on other devices. The decision unit 104 decides whether to operate the store clerk accounting unit 102 or the customer accounting unit 103. Then, the switching unit 105 switches between performing accounting on its own device and outputting accounting information when operating the store clerk accounting unit 102. In this way, by deciding whether to operate the store clerk accounting unit 102 or the customer accounting unit 103 and then switching between performing accounting on its own device and outputting accounting information, a smooth switch is possible. Furthermore, the operation switch is easy for the store clerk to understand. Therefore, according to one embodiment, when accounting can be performed on a device other than the one on which the product was registered, a simple switch of operation is possible.

[0060] Furthermore, according to one embodiment, when it is decided to operate the cashier accounting unit 102, the switching unit 105 switches according to the selection made by the cashier on the selection screen of the cashier-side display 11. In this way, the cashier makes a selection while the cashier is operating in cashier accounting mode, making the switching operation easy for the cashier to understand. As a result, the cashier can operate quickly and accurately, leading to improved work efficiency. This is because, for example, the cashier only needs to select the device to perform the settlement, and does not need to consider the operation of the customer accounting mode on the POS terminal 100 that they are operating.

[0061] According to one embodiment, the POS terminal 100 has the advantage of being able to support multiple sales methods with a single piece of hardware. This leads to a reduction in capital investment and improved flexibility in store layout, including the arrangement of fixtures and negotiation spaces. However, the screen and the functions that are unlocked may differ depending on the sales method of the POS terminal 100. For example, the customer screen in Figure 12 differs from the staff screens in Figures 8 and 9 in that products cannot be deleted or added through on-screen operations. If a customer purchases multiple identical products, they scan the products multiple times. If a customer wants to delete a product, they must "cancel the transaction" and re-register the product. Thus, in addition to the product registration screen, the operations for product registration may also differ between staff accounting mode and customer accounting mode. Therefore, by having the decision unit 104 decide on the operation for either staff accounting mode or customer accounting mode, and the switching unit 105 perform the switching, efficient operation of the POS terminal 100, which can perform multiple operations, is made possible.

[0062] In some cases, a store employee registers the items purchased by a customer and performs payment at the device where the items were registered. After completing the item registration, the employee can assist the customer with payment, bagging the items, and other customer support. Alternatively, the customer may pay for items registered by the employee at a different payment device. After completing the registration of the items for the next customer, the employee can register the items for the next customer. Therefore, customer waiting times can be reduced. One embodiment of the POS terminal 100 is effective, for example, in stores where queues sometimes form. According to one embodiment, the POS terminal 100 operates in employee payment mode and switches between performing payment at the device where the items were registered and performing payment at another device, depending on the store situation. Therefore, flexible operation of the POS terminal 100 is possible depending on the store situation.

[0063] [Embodiment 2] The POS terminal 200 in this disclosure includes a situation-dependent switching function in addition to the basic configuration of Embodiment 1. This function makes it possible to switch the operation of the POS terminal 200 according to the congestion status of the store and the operating status of other POS terminals. It is also possible to configure it to automatically suggest a suitable sales method and switch based on the suggestion. In the description of Embodiment 2, the same configuration as in Embodiment 1 will not be described.

[0064] Using Figure 14, an example of the configuration of the POS terminal 200 in this disclosure will be explained. The POS terminal 200 has a status detection unit 106 added to the components of the POS terminal 100 of Embodiment 1. In addition, the functionality of the switching unit 105 has been extended.

[0065] The status detection unit 106 detects store conditions related to the switching of the sales method of the POS terminal 200. The status detection unit 106 detects store conditions in one of the following examples. The status detection unit 106 may detect multiple types of store conditions.

[0066] In one example, the status detection unit 106 detects the operating status of other devices as store status via the network. The other devices to be monitored are devices available for payment installed in the store, such as another POS terminal 200 or the POS terminal 100 of Embodiment 1. The operating status detected is whether the other devices are in use or on standby. The operating status detected is whether the other devices are operating in employee payment mode or customer payment mode. The status detection unit 106 may also perform detection by obtaining information on the operating status of other devices from the server 30. The server 30 periodically checks the status of each device (for example, every 30 seconds). Specifically, it sends a status check signal to the other devices via the network and receives a response.

[0067] In one example, the situation detection unit 106 detects the store's congestion level as part of the store's status. The store's congestion level can be represented by the number of people inside the store or the length of the queues at the cash registers. The situation detection unit 106 uses image recognition technology to detect customers inside the store from images captured by cameras inside the store. The situation detection unit 106 then determines that the store is congested if the number of detected customers exceeds a preset threshold. For example, the situation detection unit 106 estimates the length of the queues at each cash register from camera footage and the processing time of the POS terminal 200 in order to detect the length of the queues. The situation detection unit 106 then determines that the store is congested if the estimated queue length exceeds a preset threshold.

[0068] The switching unit 105 analyzes the data obtained from the situation detection unit 106 and determines the appropriate sales method for the current store situation. The switching unit 105 may also determine the sales method based on multiple types of store situations detected by the situation detection unit 106. Specifically, the switching unit 105 performs the following determinations and switches, for example.

[0069] An example of a decision based on the operating status of other POS terminals 100 and 200 is explained below. While POS terminal 200 is operating in cashier payment mode, the switching unit 105 determines whether at least one of the other POS terminals 100 and 200 in the store is operating in customer payment mode. If there are no other POS terminals 100 and 200 operating in customer payment mode, the switching unit 105 performs the settlement on its own device, and if there is a terminal operating in customer payment mode, it switches to outputting the settlement information. The switching unit 105 may also switch to outputting the settlement information if at least one of the other POS terminals 100 and 200 operating in customer payment mode is in standby mode. If all other POS terminals 100 and 200 are in use, the switching unit 105 performs the settlement process on its own device.

[0070] As described in Embodiment 1, during operation in cashier accounting mode, it is sometimes predetermined whether the settlement will be performed on the own device or another device. If it is selected to output accounting information in order to settle the transaction on another device, the switching unit 105 will temporarily switch to operating on the own device depending on the operating status of the other POS terminals 100 and 200. If the other device is operating in customer accounting mode and is available, the switching unit 105 will switch back to settling the transaction on the other device.

[0071] The switching unit 105 may switch POS terminal 200 based on the operating status of other grouped POS terminals 100 and 200 located next to or near the POS terminal 200 installed in the store. By automatically switching based on the operating status of other POS terminals 100 and 200 next to POS terminal 200, customers can be smoothly guided to either pay at the current location or move to the side to pay. This minimizes the distance customers travel and enables efficient checkout processing.

[0072] Next, we will explain an example in which the switching unit 105 switches whether to process payments on its own or output accounting information depending on the congestion level of the store. The switching unit 105 makes a decision based on the congestion level information obtained from the situation detection unit 106. Criteria for determining congestion level include, for example, when the number of customers in the store exceeds a preset threshold or when the length of the waiting line exceeds a certain level. As a specific numerical example, congestion is determined when the number of customers in the store exceeds 20 or when the length of the waiting line becomes 3 or more people.

[0073] Specifically, if the situation detection unit 106 detects an increase in the number of customers in the store and determines that it is crowded, the switching unit 105 switches to processing payments at other POS terminals 100 and 200. This means switching to pre-processing registration mode. By separating product registration and payment through this switch, it becomes possible to process more customers efficiently. On the other hand, if the situation detection unit 106 detects a decrease in the number of customers in the store and determines that it is a slow period, the switching unit 105 switches to processing payments at its own device. Specifically, it switches to face-to-face mode. This enables more personalized customer service and leads to improved customer satisfaction.

[0074] Furthermore, the switching unit 105 can perform gradual switching depending on the degree of congestion. For example, it is possible to flexibly respond by switching only some POS terminals to pre-processing registration mode when congestion is mild, and switching all POS terminals to pre-processing registration mode when congestion is severe.

[0075] The switching unit 105 may display a switching button on the employee-side display 11 before performing the switching according to the operating status and congestion status described above. The switching button may visually represent the proposed sales method with an icon and a concise explanation. The employee can switch to the recommended sales method according to the operating status and congestion status with just one tap of the switching button. Quick switching with one-touch operation allows for a rapid response to changing situations. In addition, by configuring the system so that the switch is performed after the switching button is selected, it is possible to prevent unintended switching by the employee.

[0076] The automatic switching by the switching unit 105 may be configured to operate in only one direction. For example, during peak hours, it may automatically switch to a pre-processing registration mode that outputs accounting information. Then, switching back to the face-to-face mode after the peak hours have subsided can be done by the store clerk. When the peak hours have subsided or after a certain period of time has elapsed, the switching unit 105 may display a notification on the store clerk's display 11 prompting the clerk to switch back. The clerk can check this notification and manually switch back to the original mode at the appropriate time. By making the automatic switching only in one direction, the operation of the system can be made more predictable and its stability can be improved. In addition, by switching back at the discretion of the store clerk rather than automatically, appropriate operation according to the store's situation and policies at the time becomes possible.

[0077] An example of the operation of the POS terminal 200 will be explained using Figure 15. The POS terminal 200 starts the operation shown in Figure 15 with the cashier payment mode selected.

[0078] In step S21, the registration unit 101 registers the product based on the store clerk's operation. In step S22, the status detection unit 106 detects the store status. In step S23, the switching unit 105 determines the appropriate sales method. That is, it determines whether to perform the settlement using its own device or another device. In step S24, the switching unit 105 determines whether the appropriate sales method differs from the current method. If the appropriate sales method matches the current method (step S24: No), in step S26, the store clerk accounting unit 102 performs the accounting process using the current method.

[0079] If the appropriate sales method differs from the current method (step S24: Yes), in step S25, the switching unit 105 switches the sales method. As part of the switching process, a one-touch switching button proposing the new sales method may be displayed. Then, it is determined whether the store clerk approves the proposal. If approved, the sales method is switched. Subsequently, in step S26, the store clerk accounting unit 102 performs the accounting process.

[0080] As a result, the POS terminal 200 completes the operation shown in Figure 15. After the operation is complete, the POS terminal 200 displays the product registration screen and other information in preparation for the next transaction.

[0081] The operation shown in Figure 15 may be performed each time a transaction is initiated. Alternatively, the operation shown in Figure 15 may be performed at regular intervals, such as every 30 minutes, or after every 10 transactions. It may also be performed when the employee's identification code is read by the POS terminal 200 during a shift change. Furthermore, it may be performed during specific operating hours of the store, such as immediately after opening, during peak hours, or before closing. Whether the operation shown in Figure 15 is performed may be controlled by the number of employees. For example, if there are few employees, automatic switching according to the store situation may be actively performed, while if there are many employees, manual switching as in Embodiment 1 may suffice.

[0082] The timing of step S23 will now be explained. The switching unit 105 may make a decision on the sales method in response to the pressing of a button that instructs the end of product registration. The button that instructs the end is, for example, the payment start button on the product registration screen or the "Confirm" button on the screens in Figures 8 and 9. By making a decision based on the store status acquired at the time the button is pressed, the switching unit 105 can make a decision based on the latest store status. The switching unit 105 may also be configured to make a decision in response to the registration of one or more predetermined products. If the system switches to making a payment using another device, and the customer is preparing to make a payment on the spot, it may take time to move. Therefore, by making a decision earlier, the customer can prepare to make a payment while the product is being registered.

[0083] After determining whether or not to switch, a guidance screen is displayed to direct the customer to the payment location. For example, if payment is to be made at the current device, the message "Payment will be made here" is displayed on the customer's display 12; if payment is to be made at another device, the message "Payment will be made at register number ○" is displayed. This allows the customer to make payment at the appropriate location without getting lost.

[0084] In one embodiment, the situation detection unit 106 detects the store's congestion status and the operating status of other POS terminals in real time. The switching unit 105 then determines the appropriate sales method based on this information and automatically switches as needed. Therefore, flexible and efficient operation is possible according to the store's situation, and both customer waiting times and store productivity can be reduced simultaneously.

[0085] In Embodiment 2, a status detection unit 106 is added, and a function is implemented to automatically detect the congestion status of the store and the operating status of other POS terminals. This makes it possible to automatically determine and switch to an appropriate sales method according to the store's situation. This function contributes to efficient customer service, especially during peak hours, and to improving the overall operational efficiency of the store.

[0086] [Embodiment 3] This section describes a function that allows the POS terminal 200 to switch its operation according to the situation within the device. Embodiment 3 includes a function that is particularly useful in stores that handle pharmaceuticals, such as drugstores. However, the application of this function is not limited to drugstores.

[0087] In the configuration shown in Figure 14, the POS terminal 200 of Embodiment 3 differs from the configuration of Embodiment 2 in the configuration of the status detection unit 106 and the switching unit 105. The configuration of the POS terminal 200 of Embodiment 3 that is the same as that of Embodiment 2 will not be described. The configuration of the POS terminal 200 according to Embodiment 3 can be combined with the POS terminal 100 of Embodiment 1 and the POS terminal 200 of Embodiment 2.

[0088] In Embodiment 2, the status detection unit 106 detects the store status, whereas in Embodiment 3, the status detection unit 106 monitors the status of its own device and detects specific states. When the status detection unit 106 detects a specific state, it notifies the switching unit 105 of that information. A specific state refers to a state that may interfere with the normal operation of the POS terminal 200 or a state that requires special action. Examples of specific states detected by the status detection unit 106 are described below.

[0089] For example, the status detection unit 106 can detect the status of the printer connected to the POS terminal 200, such as when the amount of receipt paper remaining (e.g., thermal rolls) is low, when the paper is out, or when the printer is malfunctioning. The status detection unit 106 may also detect the status of the automatic change dispenser, such as when there is insufficient change or when the change dispenser is malfunctioning. Furthermore, the status detection unit 106 may also detect the status of the payment terminal, such as when the card reader is malfunctioning.

[0090] Furthermore, the status detection unit 106 may monitor the codes and information of products registered in the registration unit 101 and detect when a product requiring pharmacist explanation has been registered. Specifically, the status detection unit 106 works in conjunction with the product master to determine whether the registered product is a specific medicine that requires pharmacist explanation. In addition, the status detection unit 106 can also detect the registration of products with age restrictions or products requiring special handling (e.g., refrigerated products, high-priced products).

[0091] In one example, when the switching unit 105 is operating in cashier accounting mode to perform settlement on its own device, it temporarily switches the POS terminal 200 to perform settlement on another device based on a notification from the status detection unit 106. For example, the switch occurs when the receipt paper is near end (low remaining) or at the end (out of paper) and needs to be replaced, or when there is no change or insufficient change. When the status detection unit 106 detects that these problems have been resolved, the switching unit 105 returns to its original state to perform settlement on its own device.

[0092] In one example, the switching unit 105, while operating in cashier accounting mode to output accounting information for settlement at another settlement device, temporarily switches the POS terminal 200 to perform settlement on its own device. For example, when a product requiring explanation by a pharmacist or registered salesperson is registered, it switches to face-to-face settlement mode. Certain medicines require explanation by a pharmacist or registered salesperson. If the customer moves to another device for settlement, it becomes difficult to support the customer. By having a pharmacist or registered salesperson handle everything from product registration to settlement, customer support can be provided smoothly. This ensures that appropriate explanations and precautions regarding specific medicines are communicated, leading to improved customer safety and satisfaction.

[0093] If the order only contains items that do not require explanation, the pre-processing registration mode, which allows payment to be processed by another device, is maintained. This allows switching to face-to-face payment mode only when necessary, without compromising the efficiency of normal product sales.

[0094] Furthermore, the switching unit 105 may be equipped with a function that automatically calls a sales representative (pharmacist or registered salesperson) when a product to be explained is registered. This call is made by playing an audio announcement in conjunction with the in-store broadcasting system or by sending a notification to the sales representative's terminal. When a call is made, information about the relevant product and the customer's waiting location are also notified. This function allows for the quick and accurate dispatch of the appropriate sales representative, minimizing customer waiting time and enabling efficient staffing. In addition, basic information and precautions regarding the product can be displayed on the customer's display while waiting for the sales representative to arrive, allowing for effective use of the waiting time.

[0095] If an age-restricted product is registered, the switching unit 105 automatically switches to face-to-face mode and displays a screen prompting the store clerk to verify the customer's age. For products requiring special handling, the switching unit 105 displays a screen prompting appropriate action based on the product's characteristics (e.g., guidance on using a cooler bag for refrigerated items, or a warning about careful handling for high-value items). These measures ensure compliance with laws and regulations and proper handling of products.

[0096] In one embodiment, the status detection unit 106 monitors the status of the device and the characteristics of registered products, and detects specific states or conditions. Based on these detection results, the switching unit 105 dynamically switches to the appropriate sales method. Therefore, in the case of hardware problems or the sale of products requiring special handling, a quick and appropriate response is possible, improving both business continuity and the quality of customer service simultaneously.

[0097] [Hardware configuration] In each of the embodiments described above, each component of the POS terminals 100 and 200 represents a functional unit block. Some or all of the components of the POS terminals 100 and 200 may be implemented by any combination of the computer 500 and a program.

[0098] Figure 16 is a block diagram showing an example of the hardware configuration of computer 500. Referring to Figure 16, computer 500 includes, for example, a processor 501, ROM (Read Only Memory) 502, RAM (Random Access Memory) 503, a program 504, a storage device 505, a drive device 507, a communication interface 508, an input device 509, an output device 510, an input / output interface 511, and a bus 512.

[0099] The processor 501 controls the entire computer 500. An example of a processor 501 is a CPU (Central Processing Unit). The number of processors 501 is not particularly limited; there may be one or more processors 501.

[0100] Program 504 includes instructions for implementing the functions of POS terminals 100 and 200. Program 504 is pre-stored in ROM 502, RAM 503, and storage device 505. The processor 501 implements the functions of POS terminals 100 and 200 by executing the instructions contained in program 504. RAM 503 may also store data processed in the functions of POS terminals 100 and 200.

[0101] The drive device 507 reads and writes to the recording medium 506. The communication interface 508 provides an interface with the communication network. The input device 509 is, for example, a mouse, keyboard, or touch panel, and accepts information input from store clerks, customers, managers, etc. The output device 510 is, for example, a display, and outputs (displays) information to store clerks, customers, managers, etc. The input / output interface 511 provides an interface with peripheral devices. The bus 512 connects each of these hardware components. The program 504 may be supplied to the processor 501 via the communication network, or it may be stored in the recording medium 506 beforehand, read by the drive device 507, and supplied to the processor 501.

[0102] Note that the hardware configuration shown in Figure 16 is an example, and other components may be added, or some components may be omitted.

[0103] There are various ways to implement POS terminals 100 and 200. For example, POS terminals 100 and 200 may be implemented by any combination of different computers and programs for each component. Alternatively, the multiple components of POS terminals 100 and 200 may be implemented by any combination of a single computer and program.

[0104] Furthermore, at least a portion of the POS terminals 100 and 200 may be provided in SaaS (Software as a Service) format. That is, at least a portion of the functions necessary to implement the POS terminals 100 and 200 may be executed by software running over a network.

[0105] Although the present disclosure has been described above with reference to embodiments, the present disclosure is not limited to the embodiments described above. Various modifications to the configuration and details of the present disclosure are possible, as can be understood by those skilled in the art within the scope of the present disclosure. Furthermore, the configurations in each embodiment can be combined with one another, as long as they do not depart from the scope of the present disclosure.

[0106] Some or all of the above embodiments may be described as follows, but are not limited to the following:

[0107] [Note 1] The registration method for registering products, A cashier accounting means that processes accounting based on the cashier's input, by outputting accounting information for products registered by the cashier on the device itself, or for settlement on another device. A customer accounting means that processes accounting based on customer input, by settling at least one of the items registered by the customer on its own device, or items registered by a store clerk on another device, on its own device. A determination means for determining whether to operate the store clerk accounting means or the customer accounting means of the device, When operating the aforementioned cashier accounting means, a switching means is provided to switch between performing settlement on the device itself or outputting the accounting information. A sales data processing device equipped with the following features.

[0108] [Note 2] The switching means switches whether to process the payment on its own device or output the accounting information, in response to an operation by a store employee. The sales data processing device described in Appendix 1.

[0109] [Note 3] The switching means switches between performing settlement on its own device or outputting the accounting information in response to customer operations. A sales data processing device as described in Appendix 1 or 2.

[0110] [Note 4] The switching means switches whether to perform settlement on its own device or output the accounting information based on the operating status of other sales data processing devices. A sales data processing device as described in any one of the appendices 1 to 3.

[0111] [Note 5] The switching means switches between processing payments on its own device or outputting the accounting information, depending on the store's congestion level. A sales data processing device as described in any one of the appendices 1 to 4.

[0112] [Note 6] The switching means switches between performing settlement on the device itself or outputting the accounting information, depending on whether the device is in a specific state. A sales data processing device as described in any one of the appendices 1 to 5.

[0113] [Note 7] The switching means switches the guidance screen displayed on the customer-facing display indicating whether the payment is made on this device or on another device. A sales data processing device as described in any one of the appendices 1 to 6.

[0114] [Note 8] The switching means switches between displaying the product registration screen or the payment method selection screen depending on whether a product code has been read or an accounting slip code associated with the accounting information has been read. A sales data processing device as described in any one of the appendices 1 to 7.

[0115] [Note 9] The sales data processing device decides to operate either an employee accounting mode, which processes accounting based on the employee's input by outputting accounting information for products registered by the employee on the device, either on the device itself or on another device, or a customer accounting mode, which processes accounting based on the customer's input by processing at least one of the products registered by the customer on the device itself or by the employee on another device, on the device itself. When operating the aforementioned cashier payment mode, the device switches between performing the settlement on its own or outputting the aforementioned payment information. Process accounting in the determined mode. Control method.

[0116] [Note 10] A sales data processing device has a process to determine whether to operate either an employee accounting mode, which processes accounting based on the employee's input by outputting accounting information for products registered by the employee on the device, either on the device itself or on another device, or a customer accounting mode, which processes accounting based on the customer's input by processing at least one of the products registered by the customer on the device itself or by the employee on another device, on the device itself. When the aforementioned cashier payment mode is activated, the process involves switching between performing the settlement on the device itself or outputting the aforementioned payment information. Processing accounting in a predetermined mode A program that causes a computer to execute something.

[0117] Some or all of the configurations described in Appendices 2-8, which are dependent on Appendice 1 above, may also be dependent on Appendices 9-10 in the same manner as in Appendices 2-8. Not limited to Appendices 1 and 9-10, some or all of the configurations described as appendices may also be dependent on various hardware, software, various recording devices or systems for recording software, without departing from the embodiments described above. [Explanation of Symbols]

[0118] 100 POS terminals (sales data processing devices) 11. Display for staff 12 Customer-side display 13 Input / Output Devices 101 Registration Department 102 Store Clerk / Accounting Department 103 Customer Accounting Department 104 Decision Section 105 Switching section 106 Situation detection unit 20 Payment device 30 servers 40 databases SS clerk C0, C1, C2, C3 Customer R0, R1 Accounting slip codes D1 Task Switching Button

Claims

1. The registration method for registering products, A cashier accounting means that processes accounting based on the cashier's input, by outputting accounting information for products registered by the cashier on the device itself, or for settlement on another device. A customer accounting means that processes accounting based on customer input, by settling at least one of the items registered by the customer on its own device, or items registered by a store clerk on another device, on its own device. A determination means that determines whether to operate the store clerk accounting means or the customer accounting means of the device, When operating the aforementioned cashier accounting means, a switching means is provided to switch between performing settlement on the device itself or outputting the accounting information. A sales data processing device equipped with the following features.

2. The switching means switches whether to process the payment on its own device or output the accounting information, in response to an operation by a store employee. The sales data processing device according to claim 1.

3. The switching means switches between performing settlement on its own device or outputting the accounting information in response to customer operations. The sales data processing device according to claim 2.

4. The switching means switches whether to perform settlement on its own device or output the accounting information based on the operating status of other sales data processing devices. A sales data processing device according to any one of claims 1 to 3.

5. The switching means switches between processing payments on its own device or outputting the accounting information, depending on the store's congestion level. A sales data processing device according to any one of claims 1 to 3.

6. The switching means switches between performing settlement on the device itself or outputting the accounting information, depending on whether the device is in a specific state. A sales data processing device according to any one of claims 1 to 3.

7. The switching means switches the guidance screen displayed on the customer-facing display indicating whether the payment is made on this device or on another device. The sales data processing device according to any one of claims 1 to 3.

8. The switching means switches between displaying the product registration screen or the payment method selection screen depending on whether a product code has been read or an accounting slip code associated with the accounting information has been read. A sales data processing device according to any one of claims 1 to 3.

9. The sales data processing device decides to operate either an employee accounting mode, which processes accounting based on the employee's input by outputting accounting information for products registered by the employee on the device, either on the device itself or on another device, or a customer accounting mode, which processes accounting based on the customer's input by processing at least one of the products registered by the customer on the device itself or by the employee on another device, on the device itself. When operating the aforementioned cashier payment mode, the device can switch between performing the settlement on its own or outputting the aforementioned payment information. Process accounting in the determined mode. Control method.

10. A sales data processing device has a process to determine whether to operate either an employee accounting mode, which processes accounting based on the employee's input by outputting accounting information for products registered by the employee on the device, either on the device itself or on another device, or a customer accounting mode, which processes accounting based on the customer's input by processing at least one of the products registered by the customer on the device itself or by the employee on another device, on the device itself. When the aforementioned cashier payment mode is activated, the process involves switching between performing the settlement on the device itself or outputting the aforementioned payment information. Processing accounting in a predetermined mode A program that causes a computer to execute something.