Sales data processing device, program

The sales data processing device addresses the limitations of conventional cash registers by integrating employee and customer operations with accounting, table, and order management, improving operational support in food service establishments.

JP7835426B2Active Publication Date: 2026-03-25TERAOKA SEIKO CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-10-19
Publication Date
2026-03-25

AI Technical Summary

Technical Problem

Conventional cash registers in food and beverage establishments do not fully support the entire operation or individual operations, such as accounting, seat management, and order management, leaving room for improvement.

Method used

A sales data processing device with employee and customer operation receiving means and accounting processing capabilities, allowing for integrated management of operations like accounting, table management, and order management, including semi-self-service and full-self-service modes.

Benefits of technology

The device supports comprehensive operations in food service establishments, enhancing efficiency and flexibility through integrated management of accounting, table, and order processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007835426000001
    Figure 0007835426000001
  • Figure 0007835426000002
    Figure 0007835426000002
  • Figure 0007835426000003
    Figure 0007835426000003
Patent Text Reader

Abstract

To provide good support for business operations.SOLUTION: A sales data processor includes clerk operation reception means that accepts clerk operations, customer operation reception means that accepts customer operations, and payment processing means that executes payment processing based on clerk operations through the clerk operation reception means or customer operations through the customer operation reception means. The clerk operation reception means does not accept operations related to the payment processing initiated by the payment processing means based on the customer operation through the customer operation reception means when no predetermined operation is performed by the customer with the customer operation reception means after the payment processing is initiated, and accepts the operation related to the payment processing when a predetermined operation by the customer with the customer operation reception means is performed after the start of the payment processing initiated by the payment processing means based on the customer operation with the customer operation reception means.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Cash registers used for accounting in restaurants, cafes, and other food and beverage establishments are known (see, for example, Patent Document 1). Also, due to soaring labor costs, labor shortages, and the impact of the COVID-19 pandemic, so-called self-checkout is becoming increasingly popular in food and beverage establishments as well. In addition, in food and beverage establishments, there are various operations other than accounting operations, such as seat management and order management.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, conventional cash registers do not fully support the entire operation or individual operations, and there is room for improvement.

[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technique for suitably supporting the entire operation or individual operations.

Means for Solving the Problems

[0006] A sales data processing device, which is one aspect of the present invention for solving the above-mentioned problems, comprises: an employee operation receiving means for receiving operations from an employee; a customer operation receiving means for receiving operations from a customer; and an accounting processing means for executing accounting processing based on an operation from an employee by the employee operation receiving means or an operation from a customer by the customer operation receiving means. The employee operation receiving means does not accept operations related to accounting processing if there is no predetermined operation from the customer by the customer operation receiving means after the accounting processing has been initiated based on an operation from the customer by the customer operation receiving means, and accepts operations related to accounting processing if there is a predetermined operation from the customer by the customer operation receiving means after the accounting processing has been initiated based on an operation from the customer by the customer operation receiving means. [Brief explanation of the drawing]

[0007] [Figure 1] This is a conceptual diagram of the network used to explain in-store system 1. [Figure 2] This is an example of the configuration of the integrated device 20. [Figure 3] This is an example of a display on the staff-side display unit 210 of the integrated device 20. [Figure 4] This is an example of a display on the staff-side display unit 210 of the integrated device 20. [Figure 5] This is an example of a display on the staff-side display unit 210 of the integrated device 20. [Figure 6] This is an example of a display on the staff-side display unit 210 of the integrated device 20. [Figure 7] This is an example of a display on the customer-side display unit 205 of the integrated device 20. [Figure 8] This is an example of a display on the customer-side display unit 205 of the integrated device 20. [Modes for carrying out the invention]

[0008] Figure 1 is a conceptual diagram of a network illustrating the in-store system 1 of an embodiment. The in-store system 1 can be introduced into, for example, restaurants, cafes, izakayas, and other food service establishments. The in-store system 1 supports various operations in food service establishments, such as accounting, table (seating) management, and order management.

[0009] The in-store system 1 shown in Figure 1 includes a server 10, an integration device 20, an order terminal 30, a kitchen terminal 40, and a kitchen printer 50. The server 10, the integration device 20, the kitchen terminal 40, and the kitchen printer 50 are connected to each other via LAN 19 (which may be wired or wireless). The order terminal 30 is also connected to LAN 19 wirelessly.

[0010] In Figure 1, the number of each device (terminal) is illustrative. For example, in Figure 1, "..." is shown to the right of the integrated device 20, but the number of integrated devices 20 only needs to be one or more.

[0011] (Server 10) Server 10 communicates with devices within LAN 19 and devices outside of LAN 19. For example, Server 10 receives product files (product masters) and advertising files including videos from devices outside of LAN 19 and supplies them to the integration device 20.

[0012] Furthermore, server 10 manages (stores and updates) information related to each business within the in-store system 1. For example, server 10 manages files such as those shown in (1) to (7) below. Note that the files shown in (1) to (7) below are just examples of files used when managing information related to each business, and the number, types, and structure of files used when managing information related to each business are not limited to those shown in (1) to (7) below.

[0013] (1) Product file For example, the product number (identification information that identifies a product) is used as a key to store the product name, price, etc.

[0014] (2) Table usage file ~File for managing the usage status (such as vacant seats, occupied seats, etc.) of each table in the store~ For example, using the table number (identification information for identifying the table) as a key, it stores the table usage status classification (for example, classification such as "vacant seat", "settled (preparing)", "occupied (not ordered)", "occupied", "selected (guiding)", "reserved").

[0015] (3) Table Usage Record File ~File for managing the usage records (usage time, users, etc.) of each table in the store~ For example, using the table number as a key, it stores the start time (store arrival guidance time, store arrival seating time, or the first order time) and end time (settlement processing time). In addition, the table usage record file may further store the number of people, customer attributes (gender, age, relationship (family, friends, etc.)). For the next customer (that is, after the settlement process), it is managed separately as a new usage record (the simplest example may be start time 1, end time 1, start time 2, end time 2,...). Start time n to end time n represents one customer).

[0016] (4) Table Order File ~File for managing the orders for each table in the store~ For example, using the table number as a key, it stores the order number (identification information for identifying each order). As an example, when customer K at a certain table (for example, table number "01") orders product A and product B as the first order, the table order file stores the order number of the first order in association with the table number "01". Subsequently, when customer K orders product C as an additional order, the table order file stores the order number of the first order and the order number of the additional order in association with the table number "01".

[0017] Note that the order number is, for example, numbered by a device (such as server 10) in the in-store system 1. If the table number can be obtained from the order number (for example, when numbering with "table number" + "sequential number (sequential number for generating the order number)" as the "order number"), the table order file is not required.

[0018] (5) Ordered Goods Management File ~ A file that manages the goods ordered in each order (ordered goods) The system uses the order number as a key to store the order acceptance time, ordered items (item 1, item 2, ...), and delivery status (e.g., item 1 (delivered), item 2 (not delivered), ...). For example, if customer K at a certain table orders items A and B as their first order, the order management file will store the order time, ordered items (item A, item B), and delivery status of the ordered items (item A (not delivered), item B (not delivered)) associated with the order number of the first order. Subsequently, if a staff member delivers item A, which was ordered in the first order, the order management file will store the order time, ordered items (item A, item B), and delivery status of the ordered items (item A (delivered), item B (not delivered)) associated with the order number of the first order. Subsequently, when the store clerk provides customer K with product B, the item ordered in the initial order, along with the receipt, the order management file stores the order time, the items ordered in the initial order (product A, product B), and the delivery status of the items ordered in the initial order (product A (delivered), product B (delivered)), etc., associated with the order number of the initial order. Subsequently, when customer K places an additional order for product C, the order management file stores the order time, the items ordered in the additional order (product C), and the delivery status of the items ordered in the additional order (product C (not delivered)), etc., associated with the order number of the additional order. The order management file also stores the order time, the items ordered in the initial order (product A, product B), and the delivery status of the items ordered in the initial order (product A (delivered), product B (delivered)), etc., associated with the order number of the initial order. Subsequently, when the store clerk provides customer K with product C, which is an additional order, along with the billing slip, the order management file stores the order time of the additional order, the product ordered in the additional order (product C), and the delivery status of the product ordered in the additional order (product C (delivered)), etc., associated with the order number of the additional order. The order management file also stores the order time of the initial order, the products ordered in the initial order (products A and B), and the delivery status of the products ordered in the initial order (product A (delivered), product B (delivered)), etc., associated with the order number of the initial order.

[0019] The aforementioned table order file and order item management file allow for tracking of ordered items in each table and the delivery status of individual ordered items in each table. The order item management file may also record the delivery time for each delivered item. This allows for the calculation of the time elapsed from order to delivery for each ordered item in each table.

[0020] (6) Table reservation management file ~A file for managing table reservations~ For example, the reservation time (expected arrival time) can be stored using the table number as the key. The table reservation management file may also store ordered items (or budget), reservation method (Web, phone, etc.), reservation name, reservation contact information, number of people, and table usage time (end time of table use). Information after arrival may be managed in a table order file or ordered item management file.

[0021] (7) Accounting voucher management file ~A file for managing accounting vouchers~ For example, the table number can be used as the key to store the issuance status category of the accounting voucher. For example, the following three categories may be used as the issuance status categories. Not Issued (Initial Value): The accounting slip has not yet been issued. This can occur before the initial order has been received, or after the initial order has been received but there are still undelivered ordered items (the accounting slip will need to be issued when all undelivered ordered items are provided (awaiting issuance)). Issued, No Unreflected Items: The accounting voucher has been issued, and there are no unreflected ordered items in that voucher (i.e., all ordered item information is reflected). No additional orders have been placed since the issuance of the accounting voucher, and there is no need to issue another accounting voucher. Issued but not reflected: An accounting voucher has been issued, but it contains unreflected ordered items (i.e., information on some ordered items is not reflected). If an additional order is placed after the initial voucher is issued, a new accounting voucher will need to be issued to provide all the undelivered items (awaiting issuance).

[0022] For example, if customer K at a certain table (table number "01") orders product A and product B as their first order, the accounting slip management file will store the issuance status "Not Issued" associated with table number "01". Subsequently, if the staff member provides customer K with product A and product B, the items ordered in the first order, along with the accounting slip, the accounting slip management file will store the issuance status "Issued, No Unreflected Items" associated with table number "01". Subsequently, if customer K orders product C as an additional order, the accounting slip management file will store the issuance status "Issued, No Unreflected Items" associated with table number "01". The staff member may also take the first accounting slip from the table when accepting the additional order. Subsequently, if the staff member provides customer K with product C, the item ordered in the additional order, along with the accounting slip, the accounting slip management file will store the issuance status "Issued, No Unreflected Items" associated with table number "01". Accounting vouchers are issued one or more times for tables where additional orders have been placed (for example, if an additional order is placed after all items from the initial order have been delivered, an accounting voucher is issued when all items from the initial order have been delivered, and then another accounting voucher is issued when all items from the additional order have been delivered. On the other hand, if an additional order is placed before all items from the initial order have been delivered, an accounting voucher is issued when all items from both the initial order and the additional order have been delivered). However, using an accounting voucher management file makes it easier to manage the status of accounting voucher issuance (for example, without referring to table order files or order item management files).

[0023] Furthermore, server 10 generates and updates the various files mentioned above based on various information output from each device within LAN 19 (for example, table reservation information, table allocation information, order acceptance information, product delivery completion information, accounting slip printing completion notification, accounting execution information, table preparation completion information, etc.). In addition, each device within LAN 19 can access the various files (including aggregated results and analysis results) stored by server 10.

[0024] Furthermore, the server 10 performs various aggregations and analyses (for example, table utilization rates by time period, sales quantities by product by time period, table unit prices, etc.) based on the various files mentioned above, and stores the aggregation and analysis results.

[0025] (Accounting voucher) The accounting voucher described above will have a table number, detailed information (product name, price, and quantity of ordered items), total number of items, and total amount printed on it, as well as an accounting code (e.g., a barcode) to obtain accounting information (settlement information) necessary for accounting processing using the accounting voucher. The accounting information will include some or all of the detailed information. The accounting code may be a coded representation of the table number, or it may be a coded representation of an accounting voucher number (identification information that identifies each accounting voucher) that is different from the table number.

[0026] If the table number is coded and used as the accounting code, scanning the accounting code will yield the table number (i.e., the table subject to accounting processing will be identified), and based on the table order file, the order number corresponding to that table number will be obtained (i.e., the order in that table will be identified). Therefore, for example, the integration device 20 can obtain accounting information for the table subject to accounting processing from the server 10 by scanning the accounting code and accessing the server 10.

[0027] Furthermore, if the table number is coded and used as the accounting code, scanning the accounting code will yield the table number, and based on the table order file, the order number corresponding to that table number will be obtained. Additionally, based on the order item management file, the delivery status (not delivered / delivered) of the ordered items for each order can also be obtained. Therefore, for example, the integration device 20 can scan the accounting code and access the server 10 to obtain from the server 10 whether all ordered items for that table have been delivered, and if there are any undelivered ordered items, information about those undelivered items (product name, price, quantity, etc.). Whether or not to include undelivered ordered items in the accounting amount may be determined by input from the store clerk in the integration device 20.

[0028] On the other hand, if the accounting code is a coded version of the accounting voucher number, for example, if the table number can be obtained from the accounting voucher number, processing can proceed in the same way as if the accounting code were a coded version of the table number. Specifically, server 10 may store a file that associates accounting voucher numbers with table numbers. Note that if the table number can be obtained from the accounting voucher number (for example, if the accounting voucher number is assigned as "table number" + "sequential number (sequential number for generating accounting voucher numbers)"), the above file is unnecessary.

[0029] As mentioned above, accounting slips may be issued multiple times for a table where additional orders have been placed. However, if the accounting code is a coded representation of the accounting slip number, the same code may be printed on multiple accounting slips issued (the accounting slip numbers from the initial order to the final payment may be the same). In other words, at a minimum, the accounting slip number for a particular customer using a particular table may remain the same even if additional orders are placed, and a new accounting slip number may be assigned if the user of that table changes to a different customer.

[0030] (Integrated device 20) The integrated device 20 has functions to support various operations in a restaurant, such as accounting, table management, and order management. The accounting processing performed by the integrated device 20 includes registration processing and settlement processing. In other words, the integrated device 20 functions as a registration and settlement device capable of performing both registration and settlement processing. The registration processing performed by the integrated device 20 includes processing to acquire information on already registered products (accounting information) and processing to acquire product information (order entry).

[0031] Although external diagrams and other details are omitted, the integrated device 20 is equipped with display units on both the employee's side and the customer's side, and can be used by the employee and the customer facing each other across the integrated device 20.

[0032] The integrated device 20 has two operating modes: a semi-self-service mode and a full-self-service mode, and the operating mode can be switched as needed. In semi-self-service mode, the staff member obtains the accounting information on their end (specifically, by scanning the accounting slip or by specifying (selecting) a table), and the customer settles the payment on their end. In full-self-service mode, the customer obtains the accounting information on their end (specifically, by scanning the accounting slip) and settles the payment on their end. When operating in full-self-service mode, the customer obtains the accounting information and settles the payment on their end, but while the customer is using their end, the staff member can perform various tasks (such as table management) on their end.

[0033] Figure 2 shows an example configuration of the integrated device 20. The integrated device 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer-side display unit 205, a customer-side scanner unit 206, a card payment unit (non-cash payment unit) 208, a change dispenser (cash payment unit) 209, a staff-side display unit 210, a key operation unit 211, a staff-side scanner unit 212, a printing unit 213, an audio output unit 214, and a communication unit 215. These units can communicate with each other via a bus.

[0034] The CPU 201 is a central processing unit that controls the operation of the integrated device 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.

[0035] RAM203 is a read / write memory that stores various types of information as main memory. For example, RAM203 stores information read from ROM202 and hard disk 204, information obtained from external sources, and information generated during processing.

[0036] The hard disk 204 stores various types of information as an auxiliary storage device. 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 read from the ROM 202, information acquired from external sources, information generated during processing, etc. Furthermore, a storage device such as an SSD (Solid State Drive) may be provided instead of the hard disk 204.

[0037] The customer-side display unit 205 is a touch display located on the customer's side. The customer-side display unit 205 displays various information to the customer and accepts various inputs from the customer.

[0038] The customer-side scanner unit 206 is a scanner unit located on the customer's side. The customer-side scanner unit 206 optically reads various codes and acquires information. For example, the customer-side scanner unit 206 reads codes (accounting codes) printed on accounting slips and acquires accounting information from the server 10. The customer-side scanner unit 206 also reads codes attached to coupons, gift certificates, discount vouchers, and various cards (e.g., membership cards, point cards, etc.) and acquires the respective information.

[0039] The card payment unit 208 is a cashless payment mechanism provided on the customer side. The card payment unit 208 is used for payments using various types of cards (credit cards, prepaid cards such as transportation cards (electronic money), cash cards for debit payments, point cards for point payments, etc.). The card payment unit 208 includes a card recognition unit (reading unit), a display unit, and an operation unit, but it is sufficient if it includes at least a card recognition unit. The card recognition unit may recognize various types of cards (e.g., point cards, membership cards, shareholder cards, etc.) for purposes such as granting benefits or discounts.

[0040] Furthermore, the card payment unit 208 may consist of multiple components corresponding to the card to be read. In other words, the integrated device 20 may have multiple card payment units, such as a first card payment unit 208a for credit cards and a second card payment unit 208b for electronic money.

[0041] The change dispenser 209 is a cash payment mechanism installed on the customer side. The change dispenser 209 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. 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.).

[0042] The employee-side display unit 210 is a touch display located on the employee's side. The employee-side display unit 210 displays various information to the employee and also accepts various inputs from the employee. The key operation unit 211 is an operation reception unit located on the store clerk's side, equipped with one or more hard keys.

[0043] The employee-side scanner unit 212 is a scanner unit located on the employee's side. The employee-side scanner unit 212 optically reads various codes and acquires information. For example, the employee-side scanner unit 212 reads the code (accounting code) printed on the accounting slip and acquires accounting information from the server 10. The employee-side scanner unit 212 also reads the codes attached to coupons, gift certificates, discount vouchers, and various cards (e.g., membership cards, point cards, etc.) and acquires the respective information. In addition, the employee-side scanner unit 212 scans the code attached to the employee's name tag, etc., and reads the employee code.

[0044] The employee-side scanner unit 212 is used by the employee to obtain accounting information, but the employee can obtain accounting information by other means. For example, by specifying (selecting) a table on the employee-side display unit 210, the accounting information for the specified table can be obtained.

[0045] The printing unit 213 prints and issues various media. The printing unit 213 has a media outlet that faces upwards, allowing printed and issued media to be retrieved from both the store clerk's side and the customer's side. The printing unit 213 prints receipts for accounting purposes, but may also print other documents such as accounting slips and cooking slips (cooking instruction slips, kitchen slips). When media is removed from the media outlet, it is detected by a sensor.

[0046] The audio output unit 214 outputs sound. For example, the audio output unit 214 outputs confirmation sounds, warning sounds, voice guidance, etc. The communication unit 215 transmits and receives information between it and other devices (for example, the server 10, the kitchen terminal 40, etc.).

[0047] The integrated device 20 may further include an imaging unit (camera) capable of capturing images of the customer's face and hands (near the input and output slots of the change machine 209), a human presence sensor capable of detecting the presence of customers and store employees, and a sign pole having a light-emitting unit at its tip that provides various information (such as calling a store employee or the current operating mode) depending on the pattern of light emitted by the light-emitting unit.

[0048] The above explanation mainly concerned accounting operations, but as mentioned above, the integrated device 20 has functions to support various operations in a restaurant, such as table management and order management.

[0049] For example, the integration device 20 displays the usage status (empty, occupied, etc.) of each table in the restaurant on the staff-side display unit 210. The integration device 20 also accepts input for reserving a table (table reservation input). The integration device 20 also accepts input specifying the table to be assigned (guided) to a customer who has arrived (non-reserved customer) (table assignment input). The integration device 20 also accepts input for ordering (order input). The integration device 20 also accepts input specifying a table that has been prepared (cleaned, etc.) and is ready to seat the next customer (table preparation complete input). The integration device 20 also displays the aggregated results and analysis results from the server 10 on the staff-side display unit 210.

[0050] Furthermore, the integrated device 20 prints and issues cooking slips according to cooking slip issuance instructions that instruct the printing and issuance of cooking slips. The cooking slips will have information printed on them, such as the table number, order acceptance time (or printing time), ordered items, and quantities.

[0051] Furthermore, the integration device 20 prints and issues accounting vouchers in accordance with accounting voucher issuance instructions that instruct the printing and issuance of accounting vouchers. As described above, the accounting vouchers are printed with itemized information, total points, total amount, and an accounting code.

[0052] (Order Terminal 30) The order terminal 30 is a portable terminal (handheld terminal, smartphone, tablet, etc.) used by the store staff. The order terminal 30 includes, for example, a display unit (which may be a touch display), an operation unit, a communication unit, etc. The order terminal 30 may also include a scanner unit.

[0053] The order terminal 30 accepts orders based on the actions of the staff at each table in the store. While order entry is primarily handled by the order terminal 30, it can also be done by the integrated device 20, as mentioned above.

[0054] Furthermore, the order terminal 30 accepts input indicating that a table is ready, for example, at each table in the restaurant, based on the actions of the staff. While the acceptance of table readiness input is primarily handled by the order terminal 30, as mentioned above, it can also be done by the integrated device 20.

[0055] Furthermore, the order terminal 30 accepts input (product delivery completion input) specifying products that have been prepared (cooked, etc.) and are ready to be provided to customers (or products that have been provided to customers).

[0056] (Kitchen terminal 40, kitchen printer 50) The kitchen terminal 40 is, for example, a terminal installed in the kitchen and used by the staff. The kitchen terminal 40 includes, for example, a display unit (which may be a touch display), an operation unit, a communication unit, etc. The kitchen terminal 40 may also include a scanner unit. The kitchen terminal 40 may be composed of a general-purpose device (personal computer) or a device specifically designed for kitchen use.

[0057] When the order terminal 30 or the like receives an order, the kitchen terminal 40 outputs a cooking order issuance instruction to the kitchen printer 50 for that order. The kitchen printer 50 prints and issues the cooking order according to the cooking order issuance instruction. Although the printing and issuance of the cooking order is basically done by the kitchen printer 50, as mentioned above, it is also possible to do so by the integrated device 20. In other words, the kitchen terminal 40 may output the cooking order issuance instruction to the integrated device 20 instead of the kitchen printer 50.

[0058] When the kitchen terminal 40 receives an accounting slip issuance instruction from the server 10 (described later), it outputs the accounting slip issuance instruction to the kitchen printer 50. The kitchen printer 50 prints and issues the accounting slip according to the accounting slip issuance instruction. Although the printing and issuance of accounting slips are basically performed by the kitchen printer 50, as mentioned above, it is also possible to do so by the integrated device 20. In other words, the kitchen terminal 40 may output the accounting slip issuance instruction to the integrated device 20 instead of the kitchen printer 50.

[0059] Furthermore, the kitchen terminal 40 accepts input indicating that the product has been delivered. While the kitchen terminal 40 is primarily responsible for receiving input indicating that the product has been delivered, as mentioned above, the order terminal 30 can also accept this input.

[0060] (Sending and receiving various types of information, updating files) When the integration device 20 receives a table reservation input, it sends the table reservation information to the server 10. The table reservation information includes, for example, the table number and reservation time (expected arrival time). The table reservation information may also include ordered items (or budget amount), reservation method (Web, telephone, etc.), name of the person making the reservation, contact information of the person making the reservation, and the number of people in the reservation.

[0061] When server 10 receives table reservation information, it updates various files. For example, in the table usage status file, server 10 updates the table usage status of the table in question (the table with the table number included in the table reservation information) to "reserved" if it is not "reserved". Also, in the table reservation management file, server 10 stores the reservation time (scheduled arrival time), etc., for the table in question.

[0062] When the integration device 20 receives a table allocation input, it sends table allocation information to the server 10. The table allocation information includes, for example, the table number.

[0063] When server 10 receives table allocation information, it updates various files. For example, in the table usage status file, if the table usage status of the table in question (the table with the table number included in the table allocation information) is not "allocated (in awaiting notification)", server 10 updates it to "allocated (in awaiting notification)". Also, in the table usage history file, if the start time of the table in question is not stored, server 10 stores the current time as the start time. Furthermore, in the accounting voucher management file, if the issuance status of the table in question is not "not issued (initial value)", server 10 updates it to "not issued (initial value)".

[0064] When the order terminal 30 (and the integrated device 20) receives an order, it sends order confirmation information to the server 10. The order confirmation information includes, for example, the table number, order confirmation time, ordered items, and quantity.

[0065] When server 10 receives order confirmation information, it sends a cooking slip issuance instruction to kitchen terminal 40. In other words, when kitchen terminal 40 receives a cooking slip issuance instruction from server 10, it outputs the cooking slip issuance instruction to kitchen printer 50 (or integrated device 20).

[0066] The kitchen printer 50 (and the integrated device 20) may print and issue a cooking order in accordance with the cooking order issuance instruction from the kitchen terminal 40, and may output a print completion notification (cooking order printing completion notification) to the kitchen terminal 40. Furthermore, the kitchen terminal 40, upon receiving the cooking order printing completion notification, may output a cooking order printing completion notification to the server 10. The cooking order printing completion notification may include, for example, the order number.

[0067] Furthermore, when server 10 receives order acceptance information, it updates various files. For example, in the table usage status file, server 10 updates the table usage status of the table in question (the table with the table number included in the order acceptance information) to "in-place" if it is not "in-place". Also, in the table usage history file, server 10 stores the current time as the start time if the start time of the table in question is not stored. Server 10 also assigns an order number to the order in question and stores the newly assigned order number in the table order file, associating it with the table. In addition, in the ordered product management file, server 10 stores the order acceptance time, ordered products, and delivery status (not delivered for all products), etc., as associated with the newly assigned order number. Furthermore, in the accounting slip management file, server 10 updates the issuance status of the table in question to "issued, but not reflected" if it is "not issued (initial value)" or "issued, but not reflected", and maintains (does not update) it if it is "not issued (initial value)" or "issued, but not reflected".

[0068] Furthermore, if server 10 updates the table usage status to "Reserved (In Offering)" and does not receive order acceptance information within a predetermined time (for example, 5 minutes) after updating to "Reserved (In Offering)", it may update the table usage status from "Reserved (In Offering)" to "Available (No Order)".

[0069] Furthermore, the order terminal 30 may accept input of an order hold (for example, input when a customer responds to an inquiry about an initial order by stating that they are still considering it), and if an order hold input is received, the order hold information (including the table number) may be sent to the server 10. When the server 10 receives the order hold information, it may update the table usage status of the table in question (the table with the table number included in the order hold information) to "In-House (No Order)" if it is not "In-House (No Order)".

[0070] Furthermore, when the order terminal 30 receives an order input, it may send the order confirmation information to the server 10 and also send a cooking slip issuance instruction to the kitchen terminal 40. Alternatively, when the order terminal 30 receives an order input, it may send the order confirmation information to the server 10 and also send a cooking slip issuance instruction to the integration device 20. If the order terminal 30 sends a cooking slip issuance instruction to the kitchen terminal 40 (or the integration device 20), the server 10 does not need to send a cooking slip issuance instruction to the kitchen terminal 40.

[0071] When the kitchen terminal 40 (and the order terminal 30) receives a notification that the product has been delivered, it sends the product delivery completion information to the server 10. The product delivery completion information includes, for example, the table number, order number, ordered product, and quantity.

[0072] When server 10 receives product delivery completion information, it updates various files. For example, in the order product management file, server 10 updates the delivery information for the corresponding ordered product (the ordered product included in the product delivery completion information) with the relevant order number (the order number included in the product delivery completion information) from "Not delivered" to "Delivered".

[0073] Furthermore, when the server 10 determines that there are no more undelivered items for the table (the table with the table number included in the product delivery completion information) (i.e., all ordered items have been delivered), specifically, based on the product delivery completion information received from the kitchen terminal 40, the table order file, and the ordered item management file, the server 10 sends an instruction to issue an accounting slip to the kitchen terminal 40. As described above, when the kitchen terminal 40 receives an instruction to issue an accounting slip from the server 10, it outputs the instruction to the kitchen printer 50 or the integrated device 20.

[0074] When the kitchen printer 50 (and the integrated device 20) prints and issues an accounting slip in accordance with the accounting slip issuance instruction from the kitchen terminal 40, it outputs a print completion notification (accounting slip printing completion notification) to the kitchen terminal 40. Upon receiving the accounting slip printing completion notification, the kitchen terminal 40 outputs an accounting slip printing completion notification to the server 10. The accounting slip printing completion notification includes, for example, the table number.

[0075] When server 10 receives an accounting voucher printing completion notification, it updates the issuance status of the relevant table (the table with the table number included in the accounting voucher printing completion notification) in the accounting voucher management file to "Issued, no unreflected entries."

[0076] Furthermore, if there are no more unserved items for the table, server 10 may send an accounting slip issuance instruction to the integration device 20. In this case, server 10 does not need to send an accounting slip issuance instruction to the kitchen terminal 40.

[0077] The integrated device 20 performs accounting processing and, in connection with the performance of accounting processing (specifically, when accounting information is acquired, when accounting processing is completed, etc.), transmits accounting implementation information to the server 10. The accounting implementation information includes, for example, table numbers.

[0078] When Server 10 receives accounting information, it updates various files. For example, in the table usage status file, Server 10 updates the table usage status of the table in question (the table with the table number included in the accounting information) to "Accounted (Preparing)" if it is not already set to "Accounted (Preparing)". Also, in the table usage history file, Server 10 stores the current time as the end time if the end time of the table in question is not already recorded. Furthermore, in the accounting voucher management file, Server 10 updates the issuance status of the table in question to "Not Issued (Initial Value)".

[0079] When the order terminal 30 (and the integration device 20) receives a table preparation completion input, it sends table preparation completion information to the server 10. The table preparation completion information includes, for example, the table number.

[0080] When server 10 receives information that a table is ready, it updates the table usage file. For example, if the table usage status of the table in question (the table with the table number included in the table readiness information) is not "vacant", server 10 updates it to "vacant".

[0081] Furthermore, if the server 10 does not receive information that the table is ready within a predetermined time (for example, 5 minutes) after updating the table usage status to "Accounted (Preparing)", it may notify the integration device 20 or the order terminal 30 that preparation (cleaning, tidying up, etc.) of the table is required.

[0082] (Example of display on the staff-side display unit 210 of the integrated device 20) Figures 3 to 6 show examples of displays on the staff-side display unit 210 of the integrated device 20. Figure 3 is an example of the initial screen of the staff-side display unit 210 when the operating mode is semi-self-service mode. Figure 4 is a diagram illustrating the small screen SG1 that is displayed in front of the initial screen shown in Figure 3.

[0083] The initial screen shown in Figure 3 has an upper area AR1, a central area AR2, a button area AR3, and a lower area AR4. In this embodiment, for the sake of explanation, if the display information c in an area b of a screen a is screen-like information (can be considered as screen c), it may be expressed as "display screen c in area b." This expression means that screen c exists within screen a, but the relationship between screen a and screen c is, so to speak, that screen a is the parent screen and screen c is the child screen.

[0084] The upper area AR1 displays information indicating that it is in semi-self mode and that it is the initial screen (shown as "Home" in the diagram). Additionally, if there are multiple floors (for example, Floor 1, Floor 2, ...), the upper area AR1 displays information indicating the floor currently displayed in the central area AR2 (shown as "Floor 1" in the diagram), and a button is located in the central area AR2 to switch the floor displayed.

[0085] The central area AR2 displays a layout screen containing icons (images) corresponding to each table on the floor (table numbers "01" to "31"). Each table icon is interactive (i.e., it's a button). There are multiple display modes for the icons, which will be explained later. Note that interacting with the icons in the central area AR2 is sometimes referred to as "specifying (selecting) a table."

[0086] Button area AR3 contains various buttons corresponding to each business function. Specifically, button area AR3 contains the following buttons: "Table Status Explanation" button, "Table List" button, "Table Reservation" button, "Table Guide" button, "Individual Table Details" button, "Outstanding Payments List" button, "Order Entry" button, "Reissue Accounting Slip" button, "Currency Exchange" button, "Pre-Payment" button, "Table-Specific Accounting" button, "Slip Accounting" button, and "Next Page" button.

[0087] The "Table Status Explanation" button is used when an explanation of the display mode of each table icon in the layout screen is needed. When the "Table Status Explanation" button is pressed, the integration device 20 displays a small screen SG1 explaining the display mode of each icon near the center of the central area AR2 (layout screen), as shown in Figure 4(A). The arrows at the four corners of the small screen SG1 are buttons that move the display position of the small screen SG1. For example, when the upper left arrow button is pressed, the integration device 20 displays (moves) the small screen SG1 near the upper left of the central area AR2 (layout screen), as shown in Figure 4(B). The same applies when the lower left, upper right, and lower right arrow buttons are pressed.

[0088] The integrated device 20 refers to various files (such as table usage status files) stored by the server 10 and displays a layout screen. The layout screen shown in Figure 3 will be explained below, referring to the small screen SG1 in Figures 4(A) and 4(B). According to the layout screen in Figure 3, the table with table number "01" is settled (in preparation) (table usage status "settled (in preparation)"). The tables with table numbers "02", "05", and "09" are occupied (table usage status "occupied"). The tables with table numbers "03", "04", etc. are vacant (table usage status "vacant"). The tables with table numbers "14" and "15" are reserved (table usage status "reserved").

[0089] Tables with customers present display the start time and the total amount of the ordered items. For example, table number "02" displays a start time of "20:15" and a total amount of ordered items of "¥1,098". Table number "02" also has an icon indicating that an all-you-can-eat (90 minutes) order was placed.

[0090] The reservation table displays the reservation time (expected arrival time) and the total price of the ordered items. For example, table number "14" displays the reservation time "21:00" and the total price of the ordered items "¥3,646".

[0091] The "Table List" button is used to display a list of the usage status of each table on all floors (for example, Floor 1, Floor 2, ...). When the "Table List" button is pressed, the integration device 20 displays the table list screen (a screen displaying the usage status of each table in order of table number) in the central area AR2. The table list screen may also have a back button to return the display in the central area AR2 to the display before the "Table List" button was pressed.

[0092] The "Table Reservation" button is used to reserve a table. After pressing the "Table Reservation" button, the user may specify the table to reserve (an available table), or they may specify the table to reserve (an available table) and then press the "Table Reservation" button. If either of the above operations is performed, the integrated device 20 will display a reservation confirmation screen (a screen with input fields for reservation time (planned arrival time), ordered items (or budget amount), etc.) in the central area AR2. A back button may also be placed on the reservation confirmation screen.

[0093] The "Table Guidance" button is used to specify a table for customers who have arrived (without reservations). You can either specify an available table after pressing the "Table Guidance" button, or you can press the "Table Guidance" button after specifying an available table.

[0094] The "Table Details" button is used to display detailed information about individual tables. Users may specify the target table after clicking the "Table Details" button, or they may click the "Table Details" button after specifying the target table. If either of these operations occurs, the integration device 20 accesses the server 10 and displays the Table Details screen (a screen displaying usage history, ordered items, etc., for each individual table) in the central area AR2. A back button may also be placed on the Table Details screen.

[0095] The "List of Outstanding Payments" button is used to display a list of outstanding payment information (the total amount of ordered goods for which payment has not yet been received (before accounting)). When the "List of Outstanding Payments" button is pressed, the integration device 20 accesses the server 10 and displays the List of Outstanding Payments screen (a screen that displays a list of outstanding payment information for each table) in the central area AR2. A back button may also be placed on the List of Outstanding Payments screen.

[0096] The "Enter Order" button is used when entering an order instead of using the order terminal 30. The user may specify the target table after pressing the "Enter Order" button, or vice versa. If either of these operations occurs, the integration device 20 displays the order screen (the screen that accepts order input) in the central area AR2. A back button may also be placed on the order screen.

[0097] The "Reissue Accounting Voucher" button is used to reissue an accounting voucher. You may specify the target table after pressing the "Reissue Accounting Voucher" button, or you may press the "Reissue Accounting Voucher" button after specifying the target table. If either of the above operations is performed, the integration device 20 will issue (reissue) the accounting voucher.

[0098] The "Exchange" button is used when exchanging currency. When the "Exchange" button is pressed, the integrated device 20 may display the exchange screen (a screen with input fields for deposit and withdrawal currency) in the central area AR2. A back button may also be placed on the exchange screen.

[0099] The "Prepayment" button is used to display the prepayment screen (payment before the goods are provided). When the "Prepayment" button is pressed, the integrated device 20 displays the prepayment screen (the screen for accepting order input) on the employee-side display unit 210 instead of the initial screen (Figure 3).

[0100] The "Table-Specific Payment" button is used to display a payment screen for post-payment (payment after the goods have been served) by specifying a table (without using an accounting slip). The "Table-Specific Payment" button is used in situations where the accounting code printed on the accounting slip cannot be scanned due to dirt, wrinkles, damage, etc., or when the accounting slip itself has been lost. The target table may be specified after operating the "Table-Specific Payment" button, or the target table may be specified before operating the "Table-Specific Payment" button. If the above operations are performed, the integrated device 20 accesses the server 10 and displays the payment screen for post-payment (Figure 5) on the employee-side display unit 210 instead of the initial screen (Figure 3).

[0101] The "Accounting by Slip" button is used to display the accounting screen for post-payment based on the accounting slip. After pressing the "Accounting by Slip" button, the accounting code printed on the accounting slip may be scanned, or the "Accounting by Slip" button may be pressed after scanning the accounting code printed on the accounting slip. If either of the above operations is performed, the integrated device 20 accesses the server 10 and displays the accounting screen for post-payment (Figure 5) on the employee-side display unit 210 instead of the initial screen (Figure 3).

[0102] The "Next Page" button is used to switch the buttons displayed (placed) in button area AR3. When the "Next Page" button is pressed, the integration device 20 displays buttons such as "Table Movement," "Receipt Issuance," "Previous Receipt Issuance," "Receipt Reissue," "Table Utilization Rate," "Sales Quantity by Product," and "Table Unit Price." It may also display buttons such as "Cash Balance" to check the cash balance in the change machine 209 and "Closing Process" to execute the closing process.

[0103] The lower area AR4 contains a "Notification Information" button (the button with a bell drawn on it in the diagram) indicating that notification information is available, and a "Mode Change" button (specifically, a button to change from semi-self mode to full self mode).

[0104] Furthermore, the lower area AR4 displays that the system is authorized to issue cooking slips based on cooking slip issuance instructions (indicated by "〇" in the diagram) and to issue accounting slips based on accounting slip issuance instructions. In other words, while the initial screen of semi-self mode is displayed, the integrated device 20 is authorized to issue cooking slips based on cooking slip issuance instructions and accounting slips based on accounting slip issuance instructions.

[0105] Figure 5 shows an example of an accounting screen (accounting screen for post-payment) that transitions from the initial screen shown in Figure 3. As shown in Figure 5, the accounting screen for post-payment has an upper area AR11, an accounting information display area AR15, an accounting information operation button area AR16, a discount-related button area AR17, an accounting amount display area AR18, a payment method selection area AR19, and a lower area AR14.

[0106] The top area AR11 displays information indicating that this is the accounting screen for post-payment. The accounting information display area AR15 displays detailed information (product name, price, quantity of ordered items), total amount, etc. The accounting information operation button area AR16 contains buttons such as "Add / Correct Item" for adding or correcting items. The discount-related button area AR17 contains buttons related to discounts, etc. (details below). The accounting amount display area AR18 contains an accounting amount display field for displaying the accounting amount and a subtotal button to confirm the accounting amount in the accounting amount display field. The payment method selection area AR19 contains various buttons corresponding to the payment method (payment type).

[0107] The lower area AR14 contains a "Notification Information" button and a "Mode Change" button, indicating that notification information is available. However, the "Mode Change" button is currently disabled. The dashed line indicating the "Mode Change" button shows that it is disabled.

[0108] Furthermore, the lower area AR14 displays that the device is waiting to issue a cooking order based on a cooking order issuance instruction (indicated by "△" in the diagram) and that it is waiting to issue an accounting slip based on an accounting slip issuance instruction. In other words, the integrated device 20 restricts the issuance of cooking orders based on cooking order issuance instructions and accounting slips based on accounting slip issuance instructions while the accounting screen for post-payment is displayed, because there is a customer on the opposite side. The integrated device 20 issues cooking orders and accounting slips when it returns from the accounting screen for post-payment to the initial screen (Figure 3). Note that while there is a customer on the opposite side while the accounting screen for post-payment is displayed, the staff member is also present, so the issuance of cooking orders and accounting slips may be permitted, as in the case of the initial screen (Figure 3).

[0109] For example, the store clerk operates the necessary buttons in the discount-related button area AR17, then operates the subtotal button in the total amount display area AR18, and then selects the payment method confirmed with the customer in the payment method selection area AR19. This completes the processing on the post-payment screen by the store clerk. When the processing on the post-payment screen is completed (if a payment method has been selected), the integrated device 20 displays the initial screen (Figure 3) on the store clerk's display unit 210 instead of the post-payment screen.

[0110] (Discount-related buttons in the AR17 discount-related button area) The "Discount 1 (50)" button is used to apply Discount 1 (a 50 yen discount). The "Discount 2 (100)" button is used to apply Discount 2 (a 100 yen discount). The "Discount 1 (5%)" button is used to apply Discount 1 (a 5% discount). The "Discount 2 (10%)" button is used to apply Discount 2 (a 10% discount). The "Birthday (200)" button is used to apply the birthday discount (a 200 yen discount). The "Discount 1 (5%)", "Discount 1 (50)", "Discount 2 (100)", "Discount 2 (10%)", and "Birthday (200)" buttons are buttons that store staff may use as needed (according to certain conditions).

[0111] The "a Coupon (50)" button is used when an a coupon for a 50 yen discount is to be used. The a coupon has printed on it the fact that it is a 50 yen discount, the validity period, that it can be used only once within the validity period, and an a coupon management code (e.g., a barcode). The a coupon management code is an a coupon management number that contains unique information (e.g., a serial number) and is coded accordingly. The a coupon is managed by an a coupon management device (e.g., server 10, the headquarters server that server 10 communicates with, a cloud server, etc.) and its use within the validity period is managed to ensure it can be used only once. For example, the a coupon management device uses the a coupon management number as a key to store a file (a coupon file) that stores the validity period and whether it has been used, and updates the status from "not used (initial value)" to "used" as it is used.

[0112] The integrated device 20 scans the a-coupon management code printed on the a-coupon after the "a-coupon (50)" button is pressed. After scanning the a-coupon management code, the integrated device 20 sends a usability inquiry request information, including the a-coupon management number obtained from the a-coupon management code, to the a-coupon management device. Upon receiving the usability inquiry request information, the a-coupon management device refers to the a-coupon file and sends an inquiry result to the integrated device 20 indicating that it is usable if it is within the validity period and the usage status is "not used". If it is outside the validity period, it sends an inquiry result to the integrated device 20 indicating that it is not usable because it is outside the validity period. If it is within the validity period but the usage status is "used", it sends an inquiry result to the integrated device 20 indicating that it is not usable because it has already been used. If the integrated device 20 receives an inquiry result from the a-coupon management device indicating that it is usable, it authorizes a 50-yen discount using the a-coupon and sends used information, including the a-coupon management number, to the a-coupon management device. When the a-coupon management device receives information that a coupon has been used, it updates the status of the a-coupon in the a-coupon file from "not used" to "used". If the integrated device 20 receives an inquiry result from the a-coupon management device indicating that the coupon is unusable because it has expired, it displays that the coupon is unusable because it has expired and does not permit the 50 yen discount using the a-coupon. If the integrated device 20 receives an inquiry result from the a-coupon management device indicating that the coupon is unusable because it has already been used, it displays that the coupon is unusable because it has already been used and does not permit the 50 yen discount using the a-coupon.

[0113] The "b Coupon (100)" button is used when a 100 yen discount b coupon is to be used. The b coupon has a printed message indicating a 100 yen discount, its validity period, that it can be used up to three times within the validity period, and a b coupon management code (e.g., a barcode). The b coupon management code is a coded representation of the b coupon management number, which contains unique information. The b coupon is managed by a b coupon management device (e.g., server 10, the headquarters server with which server 10 communicates) and its usage is limited to three times within the validity period. For example, the b coupon management device uses the b coupon management number as a key to store a file (b coupon file) that stores the validity period and number of uses, and updates the number of uses from "0 times (initial value)" → "1 time" → "2 times" → "3 times" as it is used. The operation of the integrated device 20 and the b-coupon management device for b-coupons is the same as that of the integrated device 20 and the a-coupon management device for a-coupons, although for b-coupons it is the number of uses, which differs from a-coupons which are used or not. Therefore, an explanation is omitted.

[0114] The "c Coupon (100)" button is used when using a c coupon for a 100 yen discount. The c coupon has printed information indicating a 100 yen discount, its validity period, that it can only be used once within the validity period, and a c coupon management code (e.g., a barcode). The c coupon management code is a coded representation of the c coupon management number common to all c coupons. Since the system does not manage the usage history (whether it was used or not, the number of times it was used) of c coupons (because it is not possible to prohibit multiple uses within the validity period unless they are collected), collection after use is mandatory. On the other hand, a coupons and b coupons do not require collection after use because their usage history is managed.

[0115] The "Mobile Coupon" button is operated when a customer uses an electronic coupon on their mobile device (smartphone). After the customer operates the "Mobile Coupon" button, the integrated device 20 scans the mobile coupon management code (e.g., QR code, barcode) displayed on the customer's mobile device. The mobile coupon, like coupons a and b, is managed by a device that manages mobile coupons, which tracks whether it has been used and how many times it has been used (details omitted). It is assumed to be a 100 yen discount.

[0116] The "Voucher (500)" button is used when using a voucher (gift certificate, cash voucher) with a face value of 500 yen. The 500 yen voucher has printed information indicating that it can be used for 500 yen, as well as its validity period. The "Voucher (1000)" button is used when using a voucher (gift certificate, cash voucher) with a face value of 1000 yen. The 1000 yen voucher has printed information indicating that it can be used for 1000 yen, as well as its validity period. In this embodiment, the vouchers are to be collected after use.

[0117] The "Discount Coupon (500)" button is used when using a discount coupon with a face value of 500 yen. The 500 yen discount coupon has printed information indicating that it can be used for 500 yen, as well as its validity period. The "Discount Coupon (1000)" button is used when using a discount coupon with a face value of 1000 yen. The 1000 yen discount coupon has printed information indicating that it can be used for 1000 yen, as well as its validity period. In this embodiment, the discount coupons will be collected after use.

[0118] The "Clear" button is used to cancel registered discounts, coupons, etc. In this example, if multiple items are registered and the "Clear" button is pressed, all of them will be canceled at once. However, a small screen may be displayed after pressing the "Clear" button, allowing the user to specify which items to cancel.

[0119] The "Next Page" button is used when other types of buttons are displayed in the discount-related button area AR17. An example of other types of buttons is the button used when using a discount card (such as a shareholder card) with a set discount limit (e.g., 100,000 yen) (10%).

[0120] Figure 6 shows an example of the initial screen of the staff-side display unit 210 when the operating mode is semi-self-service mode. Below, we will explain the differences between the initial screen shown in Figure 6 and the initial screen shown in Figure 3, and omit some or all of the explanation for the common parts.

[0121] The initial screen shown in Figure 6, like the initial screen shown in Figure 3, has an upper area AR1, a central area AR2, a button area AR3, and a lower area AR4. The upper area AR1 displays information such as that it is in full self mode and that it is the initial screen.

[0122] The button area AR3 contains various buttons corresponding to each task. In the initial screen shown in Figure 6, the buttons related to accounting ("Pre-accounting" button, "Table-Specific Accounting" button, and "Slip Accounting" button) are disabled. In other words, the integrated device 20 displays the accounting screen on the staff-side display unit 210 in response to the operation when the operating mode is semi-self-service mode, but does not display the accounting screen on the staff-side display unit 210 when the operating mode is full-self-service mode.

[0123] The lower area AR4 contains a "Notification Information" button indicating that notification information is available, and a "Mode Change" button to change the operating mode (specifically, a button to change from full self mode to semi self mode).

[0124] Furthermore, the lower area AR4 displays that the issuance of cooking slips based on the cooking slip issuance instruction is prohibited (indicated by "×" in the diagram), and that the issuance of accounting slips based on the accounting slip issuance instruction is prohibited. In other words, the integrated device 20 basically does not issue cooking slips based on the cooking slip issuance instruction, nor accounting slips based on the accounting slip issuance instruction, because there are no staff members present when the initial screen of full self-service mode is displayed.

[0125] (Example of display on the customer-side display unit 205 of the integrated device 20) Figures 7 and 8 show examples of displays on the customer-side display unit 205 of the integrated device 20. Figure 7 shows an example of screen transitions (typical screens) on the customer-side display unit 205 when the operating mode is semi-self-service mode. Figure 7(A) is an advertising screen for advertising stores, products, etc. Although not shown in the illustration, the advertising screen may display moving images, etc. The advertising screen is the initial screen (standby screen) on the customer-side display unit 205 when the operating mode is semi-self-service mode.

[0126] Figures 7(B) to 7(D) show the screens displayed after Figure 7(A) when the payment method is cash. Figure 7(B) is the cash insertion screen. Figure 7(C) is the payment details confirmation screen. Figure 7(D) is the receipt screen. Figures 7(E) and 7(F) show the screens displayed after Figure 7(A) when the payment method is electronic money. Figure 7(E) is the electronic money operation guidance screen. Figure 7(F) is the receipt screen. Note that explanations for screens used with other payment methods (credit card, point card, etc.) are omitted.

[0127] (In the case of cash payment) If cash payment is selected in the payment method selection area AR19 of the accounting screen (Figure 5) (if the cash button is pressed), the integrated device 20 displays the cash input screen (Figure 7(B)) on the customer-side display unit 205 instead of the advertising screen (Figure 7(A)). Subsequently, if the amount of money inserted into the change machine 209 is greater than or equal to the total amount, the integrated device 20 displays the settlement details confirmation screen (Figure 7(C)) on the customer-side display unit 205 instead of the cash input screen. Subsequently, if the "Pay" button is pressed on the settlement details confirmation screen, the integrated device 20 prints and issues a receipt using the printing unit 213, and displays the receipt screen (Figure 7(D)) on the customer-side display unit 205 instead of the settlement details confirmation screen. Subsequently, if the receipt is taken, the integrated device 20 displays the advertising screen (Figure 7(A)) on the customer-side display unit 205 instead of the receipt screen.

[0128] (In the case of electronic money payment) When electronic money (for example, D electronic money) is selected in the payment method selection area AR19 of the accounting screen (Figure 5) (when the D electronic money button is pressed), the integrated device 20 displays an electronic money operation guidance screen (Figure 7(E)) on the customer-side display unit 205 instead of the advertisement screen (Figure 7(A)). Subsequently, when the integrated device 20 recognizes electronic money (D electronic money) by the card payment unit 208 (recognition unit), the printing unit 213 prints and issues a receipt, and displays a receipt screen (Figure 7(F)) on the customer-side display unit 205 instead of the electronic money operation guidance screen. Subsequently, when the receipt is taken, the integrated device 20 displays an advertisement screen (Figure 7(A)) on the customer-side display unit 205 instead of the receipt screen.

[0129] The integrated device 20 displays the accounting screen (Figure 5) on the staff-side display unit 210 based on operations such as the "Slip Accounting" button or the "Table-Specific Accounting" button. However, for at least a portion of the period from the display of the accounting screen until a payment method is selected in the payment method selection area AR19 (for example, from a certain point within the above period), the accounting amount may be displayed on the customer-side display unit 205. For example, the integrated device 20 may display the accounting amount in a portion of the advertising screen (Figure 7(A)), or it may display a screen showing the accounting amount on the customer-side display unit 205 instead of the advertising screen.

[0130] Figure 8 shows an example of screen transitions (typical screens) on the customer-side display unit 205 when the operating mode is full self-service mode. Figure 8(A) is the scan guidance screen that guides the user to scan the accounting code printed on the accounting slip. The scan guidance screen is the initial screen (standby screen) on the customer-side display unit 205 when the operating mode is full self-service mode.

[0131] When the customer-side scanner unit 206 scans an accounting code, the integrated device 20 displays a total amount confirmation screen (Figure 8(B)) on the customer-side display unit 205 instead of the scan guidance screen (Figure 8(A)). The total amount confirmation screen (Figure 8(B)) has a "Coupon, etc." button for use when using coupons, etc., and a "Proceed" button to continue processing. The same applies to the total amount confirmation screen (Figure 8(E)).

[0132] If the "Proceed" button is pressed on the total amount confirmation screen (Figure 8(B)), the integrated device 20 displays the payment method selection screen (Figure 8(C)) on the customer-side display unit 205 instead of the total amount confirmation screen.

[0133] When a payment method is selected on the payment method selection screen (Figure 8(C)), the integrated device 20 displays a screen corresponding to the selected payment method on the customer-side display unit 205 instead of the payment method selection screen. For example, if cash payment is selected, the integrated device 20 displays the cash input screen shown in Figure 7(B) on the customer-side display unit 205 instead of the payment method selection screen (these are Figures 7(B) → 7(C) → 7(D) below, but the explanation is omitted). Also, if electronic money (for example, D electronic money) is selected, the integrated device 20 displays the electronic money operation guidance screen shown in Figure 7(E) on the customer-side display unit 205 instead of the payment method selection screen (these are Figures 7(E) → 7(F) below, but the explanation is omitted). The same applies when a payment method is selected on the payment method selection screen (Figure 8(F)). In other words, although it was explained at the beginning of the explanation of Figure 7 that Figure 7 is an example of screen transitions on the customer-side display unit 205 when the operating mode is semi-self-service mode, Figure 7 is also displayed when the operating mode is full-self-service mode. Furthermore, even when the operating mode is full-self-service mode (for example, when there are no customers in the store), the integrated device 20 may display the advertising screen of Figure 7(A) on the customer-side display unit 205 instead of the scan guidance screen of Figure 8(A).

[0134] If the "Coupons, etc." button is pressed on the total amount confirmation screen (Figure 8(B)), the integrated device 20 will display the coupon selection screen (Figure 8(D)) on the customer-side display unit 205 instead of the total amount confirmation screen. The coupon selection screen will be described later.

[0135] After the customer has specified a coupon, the integrated device 20 displays a total amount confirmation screen (Figure 8(E)) on the customer-side display unit 205, which reflects the discount applied by the coupon, instead of the coupon specification screen. The total amount confirmation screen (Figure 8(E)) reflects the 50 yen discount applied by coupon a, which the customer specified on the coupon specification screen (Figure 8(D)).

[0136] If the customer clicks the "Proceed" button on the total amount confirmation screen (Figure 8(E)), the integrated device 20 will display the payment method selection screen (Figure 8(F)) on the customer-side display unit 205 instead of the total amount confirmation screen. Furthermore, if the customer clicks the "Coupon, etc." button on the total amount confirmation screen (Figure 8(E)), the integrated device 20 will display the coupon, etc. specification screen (Figure 8(D)) on the customer-side display unit 205 instead of the total amount confirmation screen.

[0137] (Screen for specifying coupons, etc.) The coupon selection screen (Figure 8(D)) contains the following buttons: "a Coupon (50)" button, "b Coupon (100)" button, "Mobile Coupon" button, "Other" button, and "Clear" button.

[0138] The "a Coupon (50)" button is the same as the "a Coupon (50)" button in the discount-related button area AR17 of the accounting screen displayed on the staff-side display unit 210. The "b Coupon (100)" button is the same as the "b Coupon (100)" button in the discount-related button area AR17 of the accounting screen displayed on the staff-side display unit 210. The "Mobile Coupon" button is the same as the "Mobile Coupon" button in the discount-related button area AR17 of the accounting screen displayed on the staff-side display unit 210. The use of a Coupon (corresponding to "a Coupon (100)"), b Coupon (corresponding to "b Coupon (100)"), and mobile coupon (corresponding to "Mobile Coupon") does not require staff intervention (judgment by staff, collection of media by staff, etc.).

[0139] The "Other" button is used when applying discounts other than a-coupon, b-coupon, and mobile coupon (discounts such as discount 1, discount 2, discount 1, discount 2, birthday discount, c-coupon, 500 yen gift certificate, 100 yen gift certificate, 500 yen discount voucher, 100 yen discount voucher, etc.). Using discounts other than a-coupon, b-coupon, and mobile coupon requires the assistance of a store employee.

[0140] The "Clear" button is the same as the "Clear" button in the discount-related button area AR17 of the accounting screen displayed on the employee-side display unit 210.

[0141] The integrated device 20 scans the code printed on the a coupon (a coupon management code) after the "a coupon (50)" button is pressed, and if it receives a confirmation that it is usable, it registers a 50 yen discount using the a coupon. The integrated device 20 scans the code printed on the b coupon (b coupon management code) after the "b coupon (100)" button is pressed, and if it receives a confirmation that it is usable, it registers a 100 yen discount using the b coupon. The integrated device 20 scans the code displayed on the customer's mobile device (mobile coupon management code) after the "mobile coupon" button is pressed, and if it receives a confirmation that it is usable, it registers a 100 yen discount using the mobile coupon.

[0142] The integrated device 20 notifies the staff that confirmation is required when the "Other" button is pressed. For example, when the "Other" button is pressed, the integrated device 20 displays a message on the staff-side display unit 210 indicating that staff confirmation is required. The integrated device 20 uses a motion sensor to display a message on the staff-side display unit 210 indicating that staff confirmation is required if a staff member is present on the staff-side, and if there is no staff member present, it may display a staff call message or staff call screen on the staff-side display unit 210 instead of or in addition to the above message. In addition, when the "Other" button is pressed, the integrated device 20 may, instead of or in addition to the above, illuminate the sign pole (illuminating in a predetermined illumination pattern that signifies staff call), or transmit staff call information to other devices (order terminal 30, kitchen terminal 40).

[0143] Furthermore, when the "Other" button is pressed, the integrated device 20, instead of notifying the store clerk that confirmation is required, accepts an operation from the store clerk to specify discounts other than a coupon, b coupon, and mobile coupon (discounts such as discount 1, discount 2, discount 1, discount 2, birthday discount, c coupon, 500 yen gift certificate, 100 yen gift certificate, 500 yen discount voucher, 100 yen discount voucher, etc.). For example, when the "Other" button is pressed, the integrated device 20 may control the system as shown in Control 1 to Control 6 below.

[0144] (Control 1) When the "Other" button is pressed, the integrated device 20 does not change the operating mode (remaining in full self-service mode) and displays a small screen (small screen A) on the staff-side display unit 210, which contains buttons such as "c Coupon (100)" and "Gift Certificate (500)". Small screen A may also be a small screen display of the discount-related button area AR17 on the checkout screen.

[0145] In control 1, the store clerk specifies discounts, etc., on small screen A (by operating one of the buttons such as the "c Coupon (100)" button or the "Voucher (500)" button). When the store clerk specifies discounts, etc., on small screen A (when one of the buttons such as the "c Coupon (100)" button or the "Voucher (500)" button located on small screen A is operated), the integrated device 20 clears small screen A on the store clerk's display unit 210, and on the customer's display unit 205, instead of the coupon specification screen (Figure 8(D)), displays a total amount confirmation screen (Figure 8(E)) that reflects the discounts, etc., specified on small screen A.

[0146] In control 1 (and similarly in control 2), from the time the customer presses the "Other" button on the customer-side display unit 204 until the employee specifies the discount on the employee-side display unit 210, the customer is in a waiting state for the employee to specify the discount. After the employee specifies the discount on the employee-side display unit 210, the operation is solely performed by the customer (operations from the total amount confirmation screen (Figure 8(E)) onwards).

[0147] In other words, in control 1 (and similarly in control 2), when the "Other" button is pressed, the integrated device 20 transfers the control authority from the customer (customer operation) to the store clerk (store clerk operation). Furthermore, when a discount or other request is made, the integrated device 20 transfers the control authority from the store clerk (store clerk operation) to the customer (customer operation) (further transfers it back to the original control authority).

[0148] (Control 2) When the "Other" button is pressed, the integrated device 20 does not change the operating mode, but displays a screen (discount screen) on the store clerk's display unit 210 that has buttons such as "c Coupon (100)" and "Voucher (500)" on it. The discount screen may also be the checkout screen.

[0149] In control 2, the store clerk specifies discounts, etc., on the discount screen. When the store clerk specifies discounts, etc., on the discount screen, the integrated device 20 displays the screen before the discount screen was displayed on the store clerk's display unit 210 (returning the display on the store clerk's display unit 210 to its original state), and on the customer's display unit 205, instead of the coupon specification screen (Figure 8(D)), it displays a total amount confirmation screen (Figure 8(E)) that reflects the discounts, etc., specified on the discount screen.

[0150] (Control 3) When the "Other" button is pressed, the integrated device 20 changes the operating mode from full self-service mode to semi-self-service mode (automatically without user input) and displays the payment screen (Figure 5) on the staff-side display unit 210. The payment screen reflects the information from before the operating mode was changed (such as the payment amount and information based on customer operations).

[0151] In control 3, the store clerk specifies discounts, etc., on the checkout screen. When the store clerk specifies discounts, etc., on the checkout screen, the integrated device 20 changes the operating mode from semi-self mode to full self mode (automatically returning the operating mode to its original state without any operation), displays the screen before the checkout screen on the store clerk's side display unit 210 (returning the display on the store clerk's side display unit 210 to its original state), and on the customer's side display unit 205, instead of the coupon specification screen (Figure 8(D)), displays a total amount confirmation screen (Figure 8(E)) that reflects the discounts, etc., specified on the checkout screen.

[0152] In control 3, from the time the customer presses the "Other" button on the customer-side display unit 204 until the employee specifies the discount on the employee-side display unit 210, the customer waits for the employee to specify the discount. After the employee specifies the discount on the employee-side display unit 210, the operation is solely the customer's responsibility. Also, from the time the customer presses the "Other" button on the customer-side display unit 204 until the employee specifies the discount on the employee-side display unit 210, the operation mode temporarily switches to semi-self-service mode.

[0153] In other words, in control 3, when the "Other" button is pressed, the integrated device 20 transfers the control authority from the customer (customer operation) to the store clerk (store clerk operation) and switches the operating mode from full self-service mode to semi-self-service mode. Also, when a discount or other request is made, the integrated device 20 transfers the control authority from the store clerk (store clerk operation) to the customer (customer operation) (further transfers it) and switches the operating mode from semi-self-service mode to full self-service mode (returning the operating mode to its original state). Alternatively, in control 3, when the "Other" button is pressed, the integrated device 20 switches the operating mode from full self-service mode to semi-self-service mode, and when switching the operating mode, it transfers the control authority from the customer (customer operation) to the store clerk (store clerk operation). Furthermore, if a discount or other designation is made, the integrated device 20 switches its operating mode from semi-self-service mode to full-self-service mode (returning the operating mode to its original state), and during this switch in operating mode, it delegates (further delegates) the operational authority from the store clerk (operation by the store clerk) to the customer (operation by the customer) (returning the operational authority to its original state).

[0154] (Control 4) When the "Other" button is pressed, the integrated device 20 changes the operating mode from full self-service mode to semi-self-service mode (automatically without user input), similar to control 3, and displays the payment screen (Figure 5) on the staff-side display unit 210. The payment screen reflects the information from before the operating mode was changed (such as the payment amount, information based on customer operations, etc.).

[0155] Control 4 differs from Control 3 in that it continues processing in semi-self mode even after the store clerk has specified discounts, etc., on the checkout screen. In other words, in Control 3, the integrated device 20 changes its operating mode from semi-self mode to full self mode when a store clerk specifies discounts, etc., whereas in Control 4, even after the store clerk has specified discounts, etc., the integrated device 20 continues processing in semi-self mode without changing its operating mode from semi-self mode to full self mode.

[0156] In control 4, the store clerk specifies discounts, etc., on the checkout screen, operates the subtotal button, and selects the payment method. When the store clerk selects a payment method on the checkout screen, the integrated device 20 displays a screen corresponding to the payment method (for example, the cash input screen in Figure 7(B), or the electronic money operation guidance screen in Figure 7(E)) on the customer-side display unit 205. In other words, in control 4, the customer resumes operations from the screen corresponding to the payment method that is displayed on the customer-side display unit 205 after the store clerk selects the payment method using the subtotal button.

[0157] In other words, in control 4, when the "Other" button is pressed, the integrated device 20 transfers the control authority from the customer (customer operation) to the store clerk (store clerk operation) and switches the operating mode from full self-service mode to semi-self-service mode. Furthermore, even after a discount or other specification is made, the integrated device 20 maintains semi-self-service mode, and when a payment method is selected, it transfers the control authority from the store clerk (store clerk operation) to the customer (customer operation) and switches the operating mode from semi-self-service mode to full self-service mode. Alternatively, in control 4, when the "Other" button is pressed, the integrated device 20 switches the operating mode from full self-service mode to semi-self-service mode, and when switching the operating mode, it transfers the control authority from the customer (customer operation) to the store clerk (store clerk operation). Furthermore, when a payment method is selected, the integrated device 20 switches its operating mode from semi-self-service mode to full-self-service mode (returning the operating mode to its original state), and during this switch in operating mode, it delegates (further delegates) the operational authority from the store clerk (operation by the store clerk) to the customer (operation by the customer) (returning the operational authority to its original state).

[0158] Furthermore, if the subtotal button is pressed instead of selecting a payment method, the integrated device 20 may delegate (further delegate) the operational authority from the store clerk (operation by the store clerk) to the customer (operation by the customer), and switch the operating mode from semi-self mode to full self mode. In other words, if the subtotal button is pressed instead of selecting a payment method, the integrated device 20 may switch the operating mode from semi-self mode to full self mode, and when switching the operating mode, it may delegate the operational authority from the store clerk (operation by the store clerk) to the customer (operation by the customer). Specifically, if the subtotal button is pressed, the integrated device 20 may switch the operating mode from semi-self mode to full self mode and display a screen for selecting a payment method (a screen similar to the discount-related button area AR17 on the accounting screen) on the customer-side display unit 205. In other words, in this case, the customer resumes operations from the screen for selecting a payment method displayed on the customer-side display unit 205 after the store clerk has pressed the subtotal button.

[0159] (Control 5) When the "Other" button is pressed, the integrated device 20 changes the operating mode from full self-service mode to semi-self-service mode (automatically without user input), similar to controls 3 and 4, and displays the payment screen (Figure 5) on the staff-side display unit 210. The payment screen reflects the information from before the operating mode was changed (such as the payment amount, information based on customer operations, etc.).

[0160] Control 5 differs from Controls 3 and 4 in that it maintains semi-self-service mode even after the store clerk has performed accounting operations (specifying discounts, operating the subtotal button, selecting a payment method). In other words, while Controls 3 and 4 change the operating mode of the integrated device 20 from semi-self-service mode to full-self-service mode when the store clerk performs accounting operations on the accounting screen, Control 5 maintains semi-self-service mode without changing the operating mode from semi-self-service mode to full-self-service mode even after the store clerk has performed accounting operations on the accounting screen.

[0161] In other words, in control 5, when the "Other" button is pressed, the integrated device 20 transfers the operating authority from the customer (customer operation) to the store clerk (store clerk operation) and switches the operating mode from full self-service mode to semi-self-service mode. Alternatively, in control 5, when the "Other" button is pressed, the integrated device 20 switches the operating mode from full self-service mode to semi-self-service mode, and when switching the operating mode, transfers the operating authority from the customer (customer operation) to the store clerk (store clerk operation).

[0162] In control 5, the integrated device 20 may maintain (continue) semi-self mode for the transaction (the customer), or may maintain semi-self mode for subsequent transactions (the next customer). If semi-self mode is maintained for the transaction, the integrated device 20 changes the operating mode from semi-self mode to full self mode, for example, on the condition that the receipt screen (Figure 7(D), Figure 7(F)) is displayed on the customer-side display unit 205, or on the condition that the receipt is removed. If semi-self mode is maintained for subsequent transactions, the integrated device 20 changes the operating mode from semi-self mode to full self mode when the "Change Mode" button on the initial screen (Figure 3) is operated.

[0163] (Control 6) When the "Other" button is pressed, the integrated device 20 changes the operating mode from full self-service mode to semi-self-service mode (automatically without user input), similar to controls 3 to 5, and displays the payment screen (Figure 5) on the staff-side display unit 210. The payment screen reflects the information from before the change in operating mode (such as the payment amount and information based on customer operations).

[0164] In control 6, a "Mode Change" button is made available on the checkout screen to change from semi-self-service mode to full-self-service mode (for example, the "Mode Change" button can be made available after specifying a discount, etc.). When a store employee performs an operation related to changing the operating mode (operating the "Mode Change" button), the operating mode is changed from semi-self-service mode to full-self-service mode.

[0165] For example, if the "Mode Change" button is pressed after specifying a discount, etc., but before selecting a payment method, the integrated device 20 may change the operating mode from semi-self-service mode to full-self-service mode, display the screen before the accounting screen on the employee-side display unit 210 (returning the display on the employee-side display unit 210 to its original state), and display a screen corresponding to the timing of the "Mode Change" button operation (this screen reflects the operations performed up to the time the "Mode Change" button was pressed on the accounting screen) on the customer-side display unit 205.

[0166] In other words, in control 6, when the "Other" button is pressed, the integrated device 20 switches the operating mode from full self-service mode to semi-self-service mode, and when switching operating modes, it transfers the operating authority from the customer (customer operation) to the store clerk (store clerk operation). Also, when the "Mode Change" button is pressed, the integrated device 20 switches the operating mode from semi-self-service mode to full self-service mode, and when switching operating modes, it transfers the operating authority from the store clerk (store clerk operation) to the customer (customer operation).

[0167] In the above controls 1 to 6, the integrated device 20 may display a confirmation screen (such as a small screen) and perform each control after the store clerk has confirmed the information on the confirmation screen. For example, in control 1, if the "Other" button is pressed, the integrated device 20 may display small screen B (a small screen with OK and NG buttons) regarding whether to allow or deny the interrupt from small screen A. If an operation indicating permission is made on small screen B (operation of the OK button), small screen B may be cleared and small screen A may be displayed (if an operation indicating denial is made on small screen B (operation of the NG button) small screen B may simply be cleared).

[0168] When the operating mode is full self-service mode, the store clerk may be absent or operating a screen related to tasks other than accounting. However, when the integrated device 20 is displaying a specific screen (for example, the order screen) on the store clerk-side display unit 210, if the customer-side display unit 205 is operated with the "Other" button, the small screen B may be displayed.

[0169] As described above, the embodiments can suitably support the operations of restaurants.

[0170] (Variations, etc.) The embodiments have been described above, but the configuration of the equipment, the data configuration, the processing flow, the display and output modes, etc., can be changed as appropriate, for example, as shown in (1) to (19) below. Furthermore, (1) to (19) below can be combined as appropriate.

[0171] (1) In the above embodiment, an example of management on a table-by-table basis was described as shown on the layout screen, but management may also be done on a seat-by-seat basis. Specifically, counter seats may be managed on a seat-by-seat basis, and table seats may be managed on a table-by-table or seat-by-seat basis. In addition, the number of customers at each table (tables with customers, etc.) may be displayed on the layout screen, or the expected availability time for each table (tables with reservations, all-you-can-eat tables, etc.) may be displayed.

[0172] (2) In the above embodiment, it was explained that the kitchen terminal 40 and the order terminal 30 receive product delivery completion inputs, but the integrated device 20 may also receive product delivery completion inputs. When the integrated device 20 receives a product delivery completion input, it sends product delivery completion information to the server 10, similar to the kitchen terminal 40, etc.

[0173] (3) In the above embodiment, the method of identifying the table to be settled using the accounting slip was described as operating the "Slip Accounting" button before (or after) scanning the accounting slip. However, the table to be settled may be identified simply by scanning the accounting slip without operating the "Slip Accounting" button. In this case, the "Slip Accounting" button does not need to be provided. Also, in the embodiment in which the accounting slip is simply scanned without operating the "Slip Accounting" button, a small screen (for example, a small screen with OK and NG buttons) may be displayed after scanning, and the table may be identified if an operation to allow (operation of the OK button) is made on the small screen, and the small screen may simply be dismissed if an operation to deny permission (operation of the NG button) is made.

[0174] (4) In the above embodiment, a method of identifying a table to be settled without using accounting slips was described by operating the "Table Selection Accounting" button and buttons corresponding to each table placed on the layout screen (that is, a method of specifying the table to be settled on the layout screen was described as a method of identifying a table to be settled without using accounting slips). However, instead of or in addition to the above method, the table number of the table to be settled may be entered. For example, a small screen (or screen) that accepts the input of a table number may be displayed after operating the "Table Selection Accounting" button. Alternatively, the specification of the table to be settled may be accepted on the table list display screen that is displayed after operating the "Table List" button.

[0175] (5) In relation to (4) above, if the table to be settled is identified without using an accounting voucher (for example, if the table to be settled is specified on the layout screen, if the table number of the table to be settled is entered on the small screen (or screen), if the table number of the table to be settled is entered on the table list display screen, etc.), the integration device 20 may request confirmation of the table to be settled. For example, if the table to be settled is identified without using an accounting voucher, the integration device 20 may display a small screen requesting confirmation of the table to be settled. If an operation indicating confirmation of the table to be settled is performed on the small screen, the integration device 20 may clear the small screen and display the accounting screen. Alternatively, if the table to be settled is identified without using an accounting voucher, the integration device 20 may send confirmation request information including the table number of the table to be settled to the order terminal 30 (for example, by sending it simultaneously to multiple order terminals 30). The integrated device 20 may ensure that processing on the accounting screen is not completed until it has received confirmation completion information from the order terminal 30 (or one order terminal 30 if multiple order terminals 30 have simultaneously sent confirmation request information) based on the operation of the store clerk at the order terminal 30. For example, the integrated device 20 may display the accounting screen after receiving the confirmation completion information, or it may display the accounting screen before receiving the confirmation completion information, but not accept operations on the accounting amount display area AR18 (or payment method selection area AR19) before receiving the confirmation completion information.

[0176] (6) In the above embodiment, when the operating mode is full self-service mode, an example was described in which the customer-side display unit 205 transitions in the following order: scan guidance screen → total amount confirmation screen → (coupon specification screen if the "coupon etc." button is pressed) → payment method selection screen. However, the screen transitions are not limited to this. For example, the transitions may be in the following order: scan guidance screen → coupon specification screen → total amount confirmation screen → payment method selection screen. In this case, the coupon specification screen also includes a button indicating that the coupon etc. will not be used.

[0177] (7) In the above embodiment, when the operating mode is full self mode and the customer specifies (selects) coupons, etc., individual selections are possible for discounts etc. that do not require the intervention of a store employee (e.g., a coupon), while individual selections are not possible for discounts etc. that do require the intervention of a store employee (e.g., c coupon). However, it is also possible to make individual selections possible for discounts etc. that do require the intervention of a store employee. In other words, in the coupon specification screen shown in Figure 8(D), buttons corresponding to all discounts etc. ("Discount 1 (50)" button, "Discount 2 (100)" button, ..., "a coupon (50)" button, "b coupon (100)" button, "c coupon (100)" button, "Mobile coupon" button, ..., "Privilege voucher (1000)" button, etc.) may be arranged, similar to the accounting screen (discount-related button area AR17) shown in Figure 5.

[0178] (8) In relation to (7) above, if a customer individually selects a discount or the like that requires the intervention of a store employee (for example, if the customer presses the "c Coupon (100)" button or the "Privilege Voucher (1000)" button), the integrated device 20 may, in addition to performing the same actions as when the "Other" button is pressed (such as calling a store employee), display a small screen on the employee-side display unit 210 that shows the type of discount or the like selected by the customer (for example, "c Coupon (100)" or "Privilege Voucher (1000)") and a confirmation button.

[0179] (9) In the above embodiment, an example was described in which a store clerk selects the payment method when the operating mode is semi-self-service mode. However, when the operating mode is semi-self-service mode, the customer may select the payment method. For example, the accounting screen displayed on the store clerk's display unit 210 does not have a payment method selection area AR19, and the customer's display unit 205 displays a payment method selection screen (for example, a screen similar to the payment method selection screen in Figure 8(C)). In other words, when the subtotal button on the accounting screen (account amount display area AR18) is pressed, the integrated device 20 displays the payment method selection screen on the customer's display unit 205 instead of the advertisement screen (Figure 7(A)). Furthermore, when a payment method is selected on the payment method selection screen, the integrated device 20 displays a screen corresponding to the selected payment method (for example, the cash insertion screen shown in Figure 7(B), or the electronic money operation guidance screen shown in Figure 7(E)) on the customer's display unit 205 instead of the payment method selection screen.

[0180] (10) In relation to (9) above, the total amount may be displayed on the customer-side display unit 205 for at least a portion of the period from the display of the accounting screen until the subtotal button is operated (for example, from a certain point in time within the above period). For example, the integrated device 20 may display the total amount in a portion of the advertising screen (Figure 7(A)), or it may display a screen that displays the total amount instead of the advertising screen.

[0181] (11) In the above embodiments, the integrated device 20 was shown to display other screens (layout screen, table list display screen, reservation acceptance screen, individual table detail screen, outstanding payment list screen, order screen, currency exchange screen) in a part of the initial screen (Figures 3 and 6) (central area AR2). However, the integrated device 20 may display other screens instead of the initial screen. In other words, in the above embodiments, the initial screen was described as the parent screen and the layout screen etc. as child screens, but the layout screen etc. do not necessarily have to be child screens. As described above, when other screens are displayed instead of the initial screen, the initial screen corresponds to a menu that does not have a central area AR2. Alternatively, the layout screen may be assigned to the central area AR2 and used as the initial screen, and other screens (table list display screen, reservation acceptance screen, individual table detail screen, outstanding payment list screen, order screen, currency exchange screen) may be displayed instead of the initial screen.

[0182] (12) In the above embodiment, an example was described in which the integrated device 20 displays the accounting screen (Figure 5) instead of the initial screen (Figure 3). However, the integrated device 20 may also display the accounting screen in a part of the initial screen (Figure 3) (for example, the central area AR2). In other words, the initial screen may be the parent screen and the accounting screen may be the child screen.

[0183] (13) In the above embodiment, it was explained that the "Mode Change" button for changing from semi-self mode to full-self mode on the accounting screen is basically inoperable (however, if the operating mode is automatically changed from full-self mode to semi-self mode, the "Mode Change" button for changing from semi-self mode to full-self mode may be made operable). However, it may also be made operable in cases other than when the operating mode is automatically changed from full-self mode to semi-self mode. When the "Mode Change" button on the accounting screen is operated, the operating mode is changed from semi-self mode to full-self mode, and the information before the operation of the "Mode Change" button is reflected in the display on the customer-side display unit 205.

[0184] (14) In the above embodiment, an example was described in which the operation authority is transferred from the customer to the store clerk based on the customer's operation (operation of the "Other" button) when the operating mode is full self mode (controls 1 to 6). However, the operation authority may also be transferred from the customer to the store clerk based on the store clerk's operation when the operating mode is full self mode. For example, an interrupt button (delegation button) may be placed on the initial screen (Figure 6), and the integrated device 20 may transfer the operation authority from the customer to the store clerk when the store clerk operates the interrupt button. The integrated device 20 may transfer the operation authority from the customer to the store clerk without switching the operating mode when the store clerk operates the interrupt button (controls 1 and 2), or it may transfer the operation authority from the customer to the store clerk and switch the operating mode from full self mode to semi self mode (controls 3 to 6). The integrated device 20 may also ask the customer for permission to interrupt (delegate) when the store clerk operates the interrupt button. For example, if a store employee presses an interrupt button, the integrated device 20 may display a small screen on the customer-side display unit 205 indicating whether the interrupt is permitted or not (a small screen with OK and NG buttons), and if the customer presses the OK button on the small screen to permit the interrupt, the device may transfer the control authority from the customer to the store employee (the operating mode may also be switched).

[0185] (15) In the above embodiment, the integrated device 20 displays an initial screen (Figure 3) on the staff-side display unit 210 that allows the operation of buttons related to accounting ("Pre-payment" button, "Table-specified accounting" button, "Slip accounting" button) when the operating mode is semi-self-service mode, and displays an initial screen (Figure 6) on the staff-side display unit 210 that does not allow the operation of buttons related to accounting when the operating mode is full-self-service mode. In other words, in the above embodiment, the integrated device 20 can display an accounting screen on the staff-side display unit 210 when the operating mode is semi-self-service mode, but cannot display an accounting screen on the staff-side display unit 210 when the operating mode is full-self-service mode. Alternatively, the integrated device 20 may or may not have multiple operating modes, and may perform the same control as above regardless of the operating mode. For example, the integrated device 20 may be configured to prevent the display of the accounting screen on the staff-side display unit 210 when accounting processing is being performed on the customer's side based on customer operations, and to enable the display of the accounting screen on the staff-side display unit 210 when accounting processing is not being performed on the customer's side based on customer operations. As an example, the integrated device 20 may display a scan guidance screen (Figure 8(A)) as the initial screen (standby screen) on the customer-side display unit 205, and the period from when the customer scans the accounting slip (scanning of the accounting slip by the customer-side scanner unit 206) until the completion of accounting by said scan (for example, the period from Figure 8(B) → Figure 8(C) → Figure 7(B) → Figure 7(C) → Figure 7(D). During the period shown in Figure 7(E) and Figure 7(F), and the period shown in Figure 8(B), Figure 8(D), Figure 8(E), Figure 8(F), Figure 7(B), Figure 7(C), and Figure 7(D), the cashier's display unit 210 may be disabled to display the cashier's display unit 210, while during other periods, the cashier's display unit 210 may be enabled to display the cashier's display unit 210.

[0186] (16) In the above embodiment, an example was described in which the server 10 manages (stores and updates) various files. However, at least some of the various files described as being managed by the server 10 may be managed by other devices (for example, the integration device 20, the headquarters server with which the server 10 communicates, or the cloud server) instead of or in addition to the server 10. In other words, as an example, the integration device 20 may manage one or more of the following files: product files, table usage status files, table usage history files, table order files, ordered product management files, table reservation management files, and accounting slip management files. If two or more devices manage the same file, synchronization may be implemented.

[0187] (17) In the above embodiment, it was explained that the server performs various aggregations and analyses (for example, table utilization rates by time period, sales quantities by product by time period, table unit price, etc.) and stores the aggregation results and analysis results. However, other devices (for example, the integration device 20, the headquarters server with which the server 10 communicates, the cloud server, etc.) may perform various aggregations and analyses in place of or in addition to the server 10. In addition, a device different from the device that performed the aggregations and analyses may store the aggregation results and analysis results in place of or in addition to the device that performed the aggregations and analyses.

[0188] (18) In the above embodiment, the integrated device 20 was described as having one card payment unit 208 (or two or more first card payment units 208a, second card payment units 208b, etc.) as a cashless payment mechanism, but the cashless payment mechanism may be a separate unit. In other words, instead of the integrated device 20 having a cashless payment mechanism, the integrated device may consist of an integrated device without a cashless payment mechanism and a cashless payment mechanism that can communicate with the integrated device. Similarly, the printing unit 213, customer-side scanner unit 206, employee-side scanner unit 212, etc. may also be separate units.

[0189] (19) In the above embodiment, an integrated device 20 installed in a restaurant and supporting various operations in the restaurant (accounting operations (function as a registration and settlement device), table management operations, order management operations, etc.) has been described. However, some of the functions of the integrated device 20 (functions other than those related to restaurants) may be applied to a device (referred to as device C) installed in stores other than restaurants (for example, retail stores such as supermarkets and convenience stores). Device C is a registration and settlement device (or registration device or settlement device) equipped with display units on both the employee side and the customer side, and like the integrated device 20, it may have functions (controls 1 to 6) that allow for the delegation of operational authority within a transaction. Device C may be a device that can switch between a semi-self mode and a full-self mode as operating modes, or, as related to (15) above, it may be a device that does not have multiple operating modes.

[0190] <Summary of Embodiments> [Technical field] This invention relates to a sales data processing device and a program. [Background technology] Cash registers are known to be used for accounting in restaurants, cafes, and other food service establishments (see, for example, Patent Document 1). Furthermore, due to rising labor costs, staff shortages, and the impact of the COVID-19 pandemic, so-called self-checkout systems are becoming increasingly popular in restaurants and other food service establishments. In addition to accounting, restaurants and other food service establishments have various other tasks, such as seating management and order management. [Prior art document] [Patent] [Patent Document 1] Japanese Unexamined Patent Publication No. 2002-279042 [Overview of the prefecture] [Problems the invention aims to solve] However, conventional cash registers do not adequately support the overall business operations or individual operations, and there is room for improvement. This invention has been made in view of these circumstances, and aims to provide a technology that suitably supports the overall business operations or individual operations. [Means for solving the problem]

[0191] (1) The system comprises: an employee operation receiving means for receiving operations from an employee (e.g., an employee-side display unit 210, a key operation unit 211, an employee-side scanner unit 212); a customer operation receiving means for receiving operations from a customer (e.g., a customer-side display unit 205, a customer-side scanner unit 206); and an accounting processing means (e.g., a CPU 201) that performs accounting processing based on an operation from an employee by the employee operation receiving means or an operation from a customer by the customer operation receiving means, wherein the employee operation receiving means initiates the accounting processing based on an operation from a customer by the customer operation receiving means (e.g., scanning of an accounting slip by the customer-side scanner unit 206). A sales data processing device characterized in that, with respect to accounting processing (for example, accounting processing when the operating mode is full self mode), if there is no predetermined customer operation by the customer operation receiving means (for example, operation of the "Other" button in Figure 8(D)) after the start of said accounting processing, the device does not accept operations related to said accounting processing; and, with respect to accounting processing started by the accounting processing means based on customer operations by the customer operation receiving means, if there is a predetermined customer operation by the customer operation receiving means after the start of said accounting processing, the device accepts operations related to said accounting processing (for example, see "Control 1" to "Control 6"). According to the configuration of (1), the operations of a restaurant can be suitably supported. For example, customers can be supported as needed.

[0192] (2) The sales data processing device according to (1), further comprising an operation authority transfer means for transferring operation authority between a customer operation by the customer operation receiving means and a store clerk operation by the store clerk operation receiving means (see, for example, "control 1" to "control 6"), wherein the operation authority transfer means transfers operation authority from the customer operation by the customer operation receiving means to the store clerk operation by the store clerk operation receiving means when a predetermined operation occurs. According to the configuration of (2), the authority to operate the system can be preferably delegated from the customer to the store clerk as needed.

[0193] (3) The sales data processing device according to (2), characterized in that the operation authority transfer means transfers operation authority from the customer operation by the customer operation reception means to the employee operation by the employee operation reception means, and then, when a specific operation is performed by the employee by the employee operation reception means, further transfers operation authority from the employee operation by the employee operation reception means to the customer operation by the customer operation reception means, the specific operation being an operation that proceeds with the accounting processing initiated by the accounting processing means based on the customer operation by the customer operation reception means (for example, specifying a discount, operating a subtotal button, selecting a payment method). According to the configuration of (3), operational authority can be preferably delegated from the store clerk to the customer as needed.

[0194] (4) The sales data processing device according to (3), having a first operating mode (e.g., semi-self mode) in which the accounting processing device starts the accounting processing based on an operation by an employee via the employee operation reception means, and a second operating mode (e.g., full self mode) in which the accounting processing device starts the accounting processing based on an operation by a customer via the customer operation reception means, wherein the operation authority transfer means switches from the second operating mode to the first operating mode when a predetermined operation occurs, and transfers operation authority from the customer operation via the customer operation reception means to the employee operation via the employee operation reception means, and switches from the first operating mode to the second operating mode when a specific operation occurs, and further transfers operation authority from the employee operation via the employee operation reception means to the customer operation via the customer operation reception means. According to the configuration in (4), it is possible to switch operating modes while delegating operational authority.

[0195] (5) The sales data processing device according to (1), comprising an operating mode switching means for switching between a first operating mode (e.g., semi-self mode) in which the accounting processing means starts accounting processing based on an operation by an employee via the employee operation reception means, and a second operating mode (e.g., full self mode) in which the accounting processing means starts accounting processing based on an operation by a customer via the customer operation reception means, wherein the operating mode switching means switches the operating mode from the second operating mode to the first operating mode when a predetermined operation occurs, and delegates the operation authority from the customer operation via the customer operation reception means to the employee operation via the employee operation reception means, and after delegating the operation authority from the customer operation via the customer operation reception means to the employee operation via the employee operation reception means, if a specific operation by the employee via the employee operation reception means (e.g., specifying a discount, operating the subtotal button, selecting a payment method, changing the mode), switches the operating mode from the first operating mode to the second operating mode, and further delegates the operation authority from the employee operation via the employee operation reception means to the customer operation via the customer operation reception means. According to the configuration of (5), the same effect as (2) to (4) can be obtained.

[0196] (6) The staff-side display means (e.g., staff-side display unit 210) capable of displaying a first accounting screen (e.g., the accounting screen shown in Figure 5) that accepts some operations related to the accounting process (e.g., designation of coupons, etc.) and a table management screen (e.g., the layout screens shown in Figures 3 and 6) for managing the status of tables in the store as a process different from the accounting process, and a customer-side display means (e.g., customer-side display unit 205) capable of displaying the first accounting screen (e.g., the coupon designation screen shown in Figure 8(D)) and a second accounting screen (e.g., the cash input screen in Figure 7(B), the electronic money operation guidance screen in Figure 7(E)) that accepts other operations related to the accounting process different from the some operations related to the accounting process (e.g., cash input, electronic money operation), wherein the staff operation acceptance means is configured such that the table management screen (e.g., the layout screen shown in Figure 3) is displayed on the staff-side display means. The sales data processing device according to (1) is characterized in that, when the first accounting screen (for example, the accounting screen shown in Figure 5) is displayed on the employee-side display means, the operation to display the first accounting screen (for example, the accounting screen shown in Figure 5) (for example, the operation of the "Slip Accounting" button, the operation of the "Table-Specific Accounting" button, the operation of the "Pre-Accounting" button) and the operation to display at least the first accounting screen (for example, the coupon designation screen shown in Figure 8(D)) on the customer-side display means (for example, the operation of the "Mode Change" button), and when the first accounting screen (for example, the accounting screen shown in Figure 5) is displayed on the employee-side display means, the operation to display the first accounting screen (for example, the coupon designation screen shown in Figure 8(D)) on the customer-side display means is not accepted (for example, the "Mode Change" button is not operable on the accounting screen shown in Figure 5). The configuration in (6) can suitably support the operations of restaurants. For example, staff can perform both accounting and other processing tasks, and it is possible to avoid duplication of accounting processes between staff and customers, which can lead to confusion.

[0197] (7) A program that causes a computer to function as a sales data processing device, wherein the computer functions as an employee operation receiving means for receiving employee operations, a customer operation receiving means for receiving customer operations, and an accounting processing means for performing accounting processing based on employee operations by the employee operation receiving means or customer operations by the customer operation receiving means, wherein the employee operation receiving means does not accept operations related to accounting processing if there are no predetermined customer operations by the customer operation receiving means after the start of accounting processing initiated by the accounting processing means based on customer operations by the customer operation receiving means, and accepts operations related to accounting processing if there are predetermined customer operations by the customer operation receiving means after the start of accounting processing initiated by the accounting processing means based on customer operations by the customer operation receiving means. According to the configuration of (7), the same effect as in (1) can be obtained.

[0198] (8) The system includes acquisition means (e.g., employee-side display unit 210, employee-side scanner unit 212, customer-side scanner unit 206) that acquire accounting data that can identify accounting processing in response to an operation by an employee or customer, accounting means (e.g., card payment unit 208, change dispenser 209) that execute accounting processing based on the accounting amount identified from the accounting data acquired by the acquisition means based on an operation by the customer, and amount reduction means (e.g., CPU 201) that can execute amount reduction processing (discounts, discounts, discounts using coupons, etc.) to reduce the accounting amount before the accounting processing is executed by the accounting means based on an operation by an employee or customer, wherein the amount reduction means acquires A sales data processing device characterized by performing the amount reduction process to reduce the accounting amount identified from the acquired accounting data based on the operation of a store employee (for example, an operation on the accounting screen shown in Figure 5), and performing the amount reduction process to reduce the accounting amount identified from the accounting data acquired based on the customer's operation based on the customer's operation (for example, an operation of the "a Coupon (50)" button, the "b Coupon (100)" button, or the "Mobile Coupon" button in Figure 8(D)), or an operation of a store employee after the customer's operation (for example, an operation of the "Other" button in Figure 8(D)) (for example, an operation on the store employee's side in "Control 1" to "Control 6" described above). According to the configuration of (8), the operations of a restaurant can be adequately supported. For example, it can avoid the confusion caused by duplicate accounting processes between staff and customers.

[0199] (9) The sales data processing device according to (8), characterized in that the amount reduction process includes a first amount reduction process that does not require the intervention of a store employee (for example, a discount process using a coupon (50)) and a second amount reduction process that requires the intervention of a store employee (for example, a discount process using a coupon (100)), the amount reduction means executes the first amount reduction process that reduces the accounting amount identified from the accounting data obtained based on the customer's operation, even if there is no operation by a store employee, if there is an operation by the customer (see Figure 8(D)), and does not execute the second amount reduction process that reduces the accounting amount identified from the accounting data obtained based on the customer's operation, even if there is an operation by the customer, if there is no operation by a store employee. According to the configuration of (9), the restaurant's operations can be suitably supported. For example, customers can be supported as needed.

[0200] (10) A program that causes a computer to function as a sales data processing device, wherein the computer functions as an acquisition means for acquiring accounting data that can identify accounting processing in response to an operation by a store employee or a customer; an accounting means for executing accounting processing based on an accounting amount identified from the accounting data acquired by the acquisition means based on an operation by a customer; and an amount reduction means capable of executing an amount reduction process to reduce the accounting amount before the accounting processing is executed by the accounting means based on an operation by a store employee or a customer, wherein the amount reduction means executes the amount reduction process to reduce the accounting amount identified from the accounting data acquired based on an operation by a store employee based on an operation by a store employee, and executes the amount reduction process to reduce the accounting amount identified from the accounting data acquired based on an operation by a customer based on an operation by a customer, or based on an operation by a store employee after an operation by a customer. According to the configuration of (10), the same effect as in (8) can be obtained.

[0201] Furthermore, the processing of each of the above-described devices (server 10, integration device 20, order terminal 30, kitchen terminal 40, kitchen printer 50, device C, etc.) may be performed by recording the program for realizing the functions of each device on a computer-readable recording medium, loading the program recorded on this recording medium into a computer system, and executing it. Here, "loading the program recorded on the recording medium into a computer system and executing it" includes installing the program into the computer system. Here, "computer system" includes hardware such as the OS and peripheral devices. Also, "computer system" may include multiple computer devices connected via a network including communication lines such as the Internet, WAN, LAN, and dedicated lines. Also, "computer-readable recording medium" refers to portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and storage devices such as hard disks built into the computer system. Thus, the recording medium storing the program may also be a non-transient recording medium such as a CD-ROM. Also, the recording medium includes internal or external recording media that can be accessed from the distribution server for distributing the program. The program code stored on the distribution server's recording medium may be different from the program code in a format executable by the terminal device. In other words, the format in which the program is stored on the distribution server is irrelevant, as long as it can be downloaded from the distribution server and installed in a form that can be executed on the terminal device. Furthermore, the program may be divided into multiple parts, each downloaded at a different time and then combined on the terminal device, and each divided program may be distributed by a different distribution server. In addition, "computer-readable recording medium" includes volatile memory (RAM) within computer systems that act as servers or clients when a program is transmitted over a network, which retains the program for a certain period of time. Moreover, the above program may be intended to implement only a part of the functions described above.Furthermore, the above-mentioned functions may be realized in combination with programs already recorded in the computer system, such as so-called differential files (differential programs). [Explanation of symbols]

[0202] 1...In-store system, 10...Server, 20...Integration device, 30...Order terminal, 40...Kitchen terminal, 50...Kitchen printer

Claims

1. A means of receiving orders from store staff, A customer operation reception means for receiving customer operations, Payment methods provided by the customer, whether cash or non-cash, A control means that controls payment by the payment means based on an operation by a store clerk using the store clerk operation reception means, or an operation by a customer using the customer operation reception means. Equipped with, The aforementioned staff operation reception means is After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if there is no predetermined customer operation by the customer operation receiving means, the payment operation will not be accepted. After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if a predetermined operation by the customer is performed by the customer operation receiving means, the control means will accept the operation related to the payment. A sales data processing device, The system has a first operating mode in which the control means initiates control of payment by the payment means based on an operation by the employee operation reception means to acquire accounting information from an employee, and the control means initiates control of payment by the payment means based on an operation by the customer operation reception means to acquire accounting information from a customer, and a second operating mode in which the control means initiates control of payment by the payment means based on an operation by the customer operation reception means to acquire accounting information from a customer, and the control means initiates control of payment by the payment means based on an operation by the customer operation reception means to acquire accounting information from a customer, and the control means initiates control of payment by the payment means. Operational authority transfer means for transferring operational authority between customer operations performed by the customer operation reception means and employee operations performed by the employee operation reception means. Furthermore, The aforementioned means for transferring operational authority is Based on the predetermined operation, the system switches from the second operation mode to the first operation mode and transfers the operation authority from the customer operation receiving means to the employee operation receiving means. After transferring operational authority from the customer operation via the customer operation reception means to the employee operation via the employee operation reception means, the system switches from the first operation mode to the second operation mode based on a specific operation by the employee via the employee operation reception means, and further transfers operational authority from the employee operation via the employee operation reception means to the customer operation via the customer operation reception means. The aforementioned staff operation reception means is When the control means initiates control of payment by the payment means based on a customer operation by the customer operation receiving means, the operation authority transfer means accepts the payment operation while the operation authority is being transferred from the customer operation by the customer operation receiving means to the employee operation by the employee operation receiving means. The aforementioned predetermined operation is, This is an operation to use a coupon that requires the assistance of a store employee for use. A sales data processing device characterized by the following features.

2. A means of receiving orders from store staff, A customer operation reception means for receiving customer operations, Payment methods provided by the customer, whether cash or non-cash, A control means that controls payment by the payment means based on an operation by a store clerk using the store clerk operation reception means, or an operation by a customer using the customer operation reception means. Equipped with, The aforementioned staff operation reception means is After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if there is no predetermined customer operation by the customer operation receiving means, the payment operation will not be accepted. After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if a predetermined operation by the customer is performed by the customer operation receiving means, the control means will accept the operation related to the payment. A sales data processing device, An operation mode switching means switches between a first operation mode in which the control means starts controlling payment by the payment means based on an operation by the employee operation reception means to acquire accounting information from an employee, and the control means controls payment by the payment means based on an operation by the customer operation reception means to an operation by the customer, and a second operation mode in which the control means starts controlling payment by the payment means based on an operation by the customer operation reception means to acquire accounting information from a customer, and the control means controls payment by the payment means based on an operation by the customer operation reception means to an operation by the customer, and Furthermore, The aforementioned operating mode switching means is Based on the predetermined operation, the operation mode is switched from the second operation mode to the first operation mode, and the operation authority is transferred from the customer operation reception means to the employee operation reception means. After transferring operational authority from the customer operation via the customer operation reception means to the employee operation via the employee operation reception means, the operation mode is switched from the first operation mode to the second operation mode based on a specific operation by the employee via the employee operation reception means, and operational authority is further transferred from the employee operation via the employee operation reception means to the customer operation via the customer operation reception means. The aforementioned predetermined operation is, This is an operation to use a coupon that requires the assistance of a store employee for use. A sales data processing device characterized by the following features.

3. A program that makes a computer function as a sales data processing device. The aforementioned computer, A means of receiving requests from store staff, A customer operation reception means for receiving customer operations. Payment methods provided by the customer, whether cash or cashless. Control means that controls payment by the payment means based on the operation of the store clerk using the store clerk operation reception means, or the operation of the customer using the customer operation reception means. To make it function as, The aforementioned staff operation reception means is After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if there is no predetermined customer operation by the customer operation receiving means, the payment operation will not be accepted. After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if a predetermined operation by the customer is performed by the customer operation receiving means, the control means will accept the operation related to the payment. It is a program, The aforementioned sales data processing device is The system has a first operating mode in which the control means initiates control of payment by the payment means based on an operation by the employee operation reception means to acquire accounting information from an employee, and the control means initiates control of payment by the payment means based on an operation by the customer operation reception means to acquire accounting information from a customer, and a second operating mode in which the control means initiates control of payment by the payment means based on an operation by the customer operation reception means to acquire accounting information from a customer, and. The aforementioned computer, Operational authority transfer means for transferring operational authority between customer operations performed by the customer operation reception means and employee operations performed by the employee operation reception means. To make it function even better, The aforementioned means for transferring operational authority is Based on the predetermined operation, the system switches from the second operation mode to the first operation mode and transfers the operation authority from the customer operation receiving means to the employee operation receiving means. After transferring operational authority from the customer operation via the customer operation reception means to the employee operation via the employee operation reception means, the system switches from the first operation mode to the second operation mode based on a specific operation by the employee via the employee operation reception means, and further transfers operational authority from the employee operation via the employee operation reception means to the customer operation via the customer operation reception means. The aforementioned staff operation reception means is When the control means initiates control of payment by the payment means based on a customer operation by the customer operation receiving means, the operation authority transfer means accepts the payment operation while the operation authority is being transferred from the customer operation by the customer operation receiving means to the employee operation by the employee operation receiving means. The aforementioned predetermined operation is, This is an operation to use a coupon that requires the assistance of a store employee for use. A program characterized by the following features.

4. A program that makes a computer function as a sales data processing device. The aforementioned computer, A means of receiving requests from store staff, A customer operation reception means for receiving customer operations. Payment methods provided by the customer, whether cash or cashless. Control means that controls payment by the payment means based on the operation of the store clerk using the store clerk operation reception means, or the operation of the customer using the customer operation reception means. To make it function as, The aforementioned staff operation reception means is After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if there is no predetermined customer operation by the customer operation receiving means, the payment operation will not be accepted. After the control means initiates control of the payment by the payment means based on a customer operation by the customer operation receiving means, if a predetermined operation by the customer is performed by the customer operation receiving means, the control means will accept the operation related to the payment. It is a program, The aforementioned computer, An operation mode switching means switches between a first operation mode in which the control means starts controlling payment by the payment means based on an operation by the employee operation reception means to acquire accounting information from an employee, and the control means controls payment by the payment means based on an operation by the customer operation reception means to an operation by the customer, and a second operation mode in which the control means starts controlling payment by the payment means based on an operation by the customer operation reception means to acquire accounting information from a customer, and the control means controls payment by the payment means based on an operation by the customer operation reception means to an operation by the customer, and To make it function even better, The aforementioned operating mode switching means is Based on the predetermined operation, the operation mode is switched from the second operation mode to the first operation mode, and the operation authority is transferred from the customer operation reception means to the employee operation reception means. After transferring operational authority from the customer operation via the customer operation reception means to the employee operation via the employee operation reception means, the operation mode is switched from the first operation mode to the second operation mode based on a specific operation by the employee via the employee operation reception means, and operational authority is further transferred from the employee operation via the employee operation reception means to the customer operation via the customer operation reception means. The aforementioned predetermined operation is, This is an operation to use a coupon that requires the assistance of a store employee for use. A program characterized by the following features.

Citation Information

Patent Citations

  • Order entry terminal and pos order system

    JP2002279042A

  • Commodity sales data processing device and program

    JP2019133595A

  • Commodity sales data processing device and program

    JP2019207571A

  • Sales data processing device and program therefor

    JP2020030779A

  • Information processing system, information processing method and program

    JP2020035313A