Sales data processing device, mode control method, and program

JP2025166577APending Publication Date: 2025-11-06TERAOKA SEIKO CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024070696
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-24
Publication Date
2025-11-06

Smart Images

  • Figure 2025166577000001_ABST
    Figure 2025166577000001_ABST
Patent Text Reader

Abstract

To prevent fraudulence by store staff caused by operation in a training mode.SOLUTION: A sales data processing device includes mode control means, acquisition means, and restriction means. The mode control means controls one operation mode among a plurality of operation modes including a registration mode of accepting a registration operation for a commodity from a shop clerk in a transaction and a training mode of accepting the registration operation for the shop clerk to train. The restriction means performs predetermined restriction for the training mode controlled by the mode control means and does not perform the predetermined restriction for the registration mode.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a sales data processing device, a mode control method, and a program. [Background technology]

[0002] Conventionally, cash registers are known that can operate in a practice mode for practice as well as a registration mode for normal product registration (see, for example, Patent Document 1). In the practice mode, the same operations as in the normal registration mode, such as reading barcodes attached to products, can be performed. However, since actual transactions are not performed in the practice mode, the registration data generated during the practice mode is not stored as transaction history data. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-004355 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the conventional technology has a problem in that a malicious store staff member may commit fraud by controlling the machine in practice mode. Specifically, since registered data is not stored as transaction history data in practice mode, a malicious store staff member may commit fraud by controlling the operation mode in practice mode during business hours and stealing cash received from customers without putting it in the register.

[0005] The present invention has been made in view of the above circumstances, and its purpose is to provide a technique that can prevent store staff from committing fraud. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems, one aspect of the present invention is a sales data processing device that is characterized by comprising: a mode control means that controls one of a plurality of operation modes, including a registration mode that accepts product registration operations from a store clerk during a transaction, and a practice mode that accepts the registration operations for the store clerk to practice; and a restriction means that imposes predetermined restrictions on the practice mode controlled by the mode control means, and does not impose the predetermined restrictions on the registration mode.

[0007] In order to solve the above-mentioned problems, another aspect of the present invention is a mode control processing method, characterized in that a sales data processing device executes processing including a mode control step of controlling one operation mode out of multiple operation modes including a registration mode in which a product registration operation is accepted from a store clerk in a transaction, and a practice mode in which the store clerk accepts the registration operation for practice, and a restriction step of imposing a predetermined restriction on the practice mode controlled in the mode control step, and not imposing the predetermined restriction on the registration mode.

[0008] In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer of a sales data processing device to function as a mode control means that controls one of multiple operation modes, including a registration mode that accepts product registration operations from a store clerk during a transaction and a practice mode that accepts the registration operations for the store clerk to practice, and a restriction means that imposes predetermined restrictions on the practice mode controlled by the mode control means and does not impose the predetermined restrictions on the registration mode. [Brief explanation of the drawings]

[0009] [Figure 1] 1 is a diagram illustrating an example of a network configuration of a sales data processing system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a diagram illustrating an example of the appearance of a registration and settlement device. [Figure 3] FIG. 2 is a diagram illustrating an example of the hardware configuration of a registration and settlement device. [Figure 4] 2 is a block diagram showing an example of the functional configuration of a registration settlement device. FIG. [Figure 5] 10 is a flowchart showing an example of a practice mode start process performed by the registration settlement device according to the present embodiment. [Figure 6] 10 is a flowchart illustrating an example of sales data processing performed by the registration and settlement device according to the present embodiment. [Figure 7] 10 is a flowchart showing an example of practice mode start processing performed by the registration and settlement device according to Modification 1. [Figure 8] 10 is a flowchart showing an example of processing during limited practice mode according to Modification 1. [Figure 9] 10 is a flowchart showing an example of a training mode selection process performed by a registration and settlement device according to Modification 2. [Figure 10] FIG. 10 is a diagram showing an example of a screen displayed on a store clerk's display unit. DETAILED DESCRIPTION OF THE INVENTION

[0010] (Embodiment) (Network configuration of sales data processing system 1) FIG. 1 is a diagram showing an example of a network configuration of a sales data processing system 1 according to this embodiment. The sales data processing system 1 is installed in various stores. The various stores include, for example, restaurants and retail stores. Restaurants include restaurants, izakayas, coffee shops, cafeterias, fast food restaurants, and food courts. Retail stores include, for example, supermarkets, convenience stores, drug stores, home improvement centers, department stores, and various supply stores.

[0011] The sales data processing system 1 shown in Fig. 1 includes a store controller 10 and a registration and settlement device 20. Each device is communicatively connected via a LAN 55. Each device is a computer device equipped with a CPU (Central Processing Unit), ROM (Read Only Memory), RAM (Random Access Memory), a communication unit, etc.

[0012] The store controller 10 stores various types of information necessary for transactions. The various types of information include a product master. The product master is a file that stores product information such as product identification information (e.g., JAN (Japanese Article Number) code), product name, and sales price for each product. The product master also includes product identification information for products that require weighing (variable weight products), product name, unit price (unit price per gram) of variable weight products, in addition to fixed-price products. In addition to the product master, the store controller 10 also stores various types of information such as inventory status, sales history, and deposit and withdrawal records. The store controller 10 also stores information related to special sales and member information.

[0013] The registration and settlement device 20 is an example of a sales data processing device. The registration and settlement device 20 is a cash register device that can register and settle products. Specifically, the registration and settlement device 20 includes a registration unit and a settlement unit. The registration unit executes a registration process to register products. In the registration process, registration information for products purchased by customers is generated. The settlement unit executes a settlement process based on the registration information generated in the registration process. Note that although FIG. 1 shows multiple registration and settlement devices 20, there may be only one.

[0014] The sales data processing system 1 may also be provided with a management terminal that can be viewed by staff other than the staff operating the registration and settlement device 20 (for example, management staff such as a store manager). The management terminal may be a fixed terminal (for example, a PC) or a mobile terminal (tablet, smartphone, etc.). The management terminal may be capable of displaying the same screen as the registration and settlement device 20, or may be capable of notifying the user when an error or the like occurs in the registration and settlement device 20.

[0015] (Configuration example of registration and settlement device 20) Next, the configuration of the registration and settlement device 20 will be described with reference to FIGS. FIG. 2 is a diagram showing an example of the appearance of the registration and settlement device 20. As shown in FIG. Fig. 3 is a diagram showing an example of the hardware configuration of the registration and settlement device 20. Fig. 2(a) is a perspective view of the registration and settlement device 20 as seen from the operator (store clerk) side. Fig. 2(b) is a perspective view of the registration and settlement device 20 as seen from the customer side.

[0016] 2 and 3, the registration and settlement device 20 includes a CPU 201, a ROM 202, a RAM 203, a hard disk 204, a customer display unit 205, a card payment unit 208, a drawer 209, a store clerk display unit 210, a key operation unit 211, a scanner unit 212, a printer unit 213, an audio output unit 214, and a communication unit 215. Each unit is connected to each other via a bus 230 so as to be able to communicate with each other.

[0017] The CPU 201 is a central processing unit that reads and executes various programs stored in the ROM 202 to control the operation of the registration and settlement apparatus 20. The various programs include a mode control processing program according to this embodiment. The ROM 202 is a read-only memory that stores various programs and various other information used by the CPU 201.

[0018] The RAM 203 is a readable and writable memory that stores various information. For example, the RAM 203 stores information acquired from the outside (e.g., a product master acquired from the store controller 10) and information generated during processing. This information also includes registration information indicating registered products and payment information generated during payment.

[0019] The hard disk 204 stores various types of information. For example, the hard disk 204 may store various programs executed by the CPU 201 instead of the ROM 202. The hard disk 204 also stores information acquired from the outside and information generated during processing (registration information and settlement information) instead of the RAM 203. The registration information and settlement information are stored in the hard disk 204 as transaction performance data.

[0020] The customer display unit 205 is a touch display for customers. The customer display unit 205 displays various information related to registration and payment to the customer, and can also accept various inputs related to registration (for example, a confirmation button for age verification products) and payment from the customer.

[0021] The card payment unit 208 performs payments based on information stored in various media such as various cards and mobile terminals. Various cards include credit cards, prepaid cards such as electronic money, and point cards. Electronic money is charged to a charging medium such as a transportation IC card or a mobile terminal. Charging the charging medium may be performed by depositing cash into a specified charging terminal, or by depositing money from a credit card if the charging medium and the credit card are associated with each other.

[0022] The drawer 209 is a storage unit that stores banknotes and coins. The drawer 209 is designed to be pulled out in response to the operation of the key operation unit 211. The registration and settlement device 20 may be equipped with a change dispenser instead of or in addition to the drawer 209. The change dispenser is, for example, facing the store clerk and accepts various operations and cash insertions from the operator. The change dispenser calculates the amount of money inserted into an insertion slot for banknotes or coins, and further calculates the change amount, which is the difference between the inserted amount and the purchase amount, and dispenses the change from an ejection slot.

[0023] The clerk-side display unit 210 is a touch display for the clerk. The clerk-side display unit 210 displays various information to the clerk and accepts various inputs from the clerk. The clerk-side display unit 210 displays preset keys corresponding to products and accepts product registration when the clerk operates the preset keys.

[0024] The key operation unit 211 is provided on the store clerk's side and includes various keys (hardware keys, buttons). The key operation unit 211 accepts various inputs from the store clerk. The key operation unit 211 includes registration buttons corresponding to products, and accepts product registration when the registration buttons are operated by the store clerk.

[0025] The scanner unit 212 is a scanner unit for use by store clerks. Specifically, the scanner unit 212 includes an imaging unit. The imaging unit is an image sensor having an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary Metal Oxide Semiconductor). The imaging unit reads (captures) a product. When an operator holds a product over the scanner unit 212, the imaging unit captures an image of the product. The imaging unit optically captures a code symbol (such as a barcode or two-dimensional code attached to the product) held over an imaging window, or the whole or part of the product (object).

[0026] The code symbol includes a barcode attached to a product and a store clerk code attached to a store clerk's name tag. The barcode attached to a product is a code for identifying the product, such as a JAN code, a PLU (Price Look Up) code, or an in-store code. The registration and settlement device 20 registers the product by using the scanner unit 212 to read the barcode attached to the product. Note that the reading method used by the scanner unit 212 is not limited to CCD or CMOS, and laser or pen methods are also possible.

[0027] The registration and settlement device 20 performs processing based on the code read by the scanner unit 212. The registration and settlement device 20 determines the type of the read code (product code, clerk code, etc.) by checking the value of a flag or the like indicated by a predetermined digit in the code, the number of digits read, etc. For example, if the registration and settlement device 20 determines that the read code is a product code, it performs product registration processing. Furthermore, if the registration and settlement device 20 determines that the read code is a clerk code, it performs login processing.

[0028] The printing unit 213 prints and outputs various media (receipts, invoices, etc.). The printing unit 213 may be equipped with a rotatable mechanism. In this case, the printing unit 213 is configured so that the media issuing port faces from the store clerk side to the customer side, and vice versa.

[0029] The audio output unit 214 outputs sounds. For example, the audio output unit 214 outputs a reading sound (scanning sound) when various codes are scanned, a sound indicating registered products (registration information), various audio guidance, warning sounds, etc. These sounds are related to product registration and payment.

[0030] The communication unit 215 is an interface for transmitting and receiving information to and from other devices (for example, the store controller 10, other registration and settlement devices 20, etc.).

[0031] (About Practice Mode) The registration and settlement device 20 can operate in a registration mode for normal product registration, as well as a practice mode for practice. In the practice mode, the same operations as in the normal registration mode, such as reading barcodes attached to products, can be performed. However, since actual transactions are not performed in the practice mode, the registration information and settlement information generated during the practice mode are not stored as transaction history data.

[0032] Here, because registration data is not stored as transaction history data in practice mode, there is a risk that malicious store staff may commit fraud (embezzlement) by controlling the operation mode in practice mode during business hours and stealing cash received from customers without depositing it in the registration settlement device 20. Therefore, the registration settlement device 20 according to this embodiment is designed to limit control in practice mode, thereby preventing store staff from committing fraud that may occur when the registration settlement device 20 is operated in practice mode. Below, the functional configuration of the registration settlement device 20 according to this embodiment will be described using Figure 4.

[0033] (Functional configuration of the registration and settlement device 20) FIG. 4 is a block diagram showing an example of the functional configuration of the registration and settlement device 20. As shown in FIG. 4, the registration and settlement device 20 has the following functional units: a mode control unit 401, an acquisition unit 402, and a restriction unit 403. Each functional unit is realized by the CPU 201. That is, the CPU 201 realizes each functional unit by executing the mode control processing program according to this embodiment. Note that the registration and settlement device 20 according to this embodiment is designed to make payment after the fact (after eating and drinking).

[0034] (Mode control unit 401) The mode control unit 401 controls the operation mode to one of a plurality of modes. The plurality of modes includes a normal registration mode (hereinafter simply referred to as "registration mode") and a practice mode. Both the registration mode and the practice mode include a product registration process related to product registration and a settlement process that is performed after the product registration process. Registration information is generated in the product registration process, and settlement information is generated in the settlement process.

[0035] The registration mode is a mode in which product registration operations are accepted from a store clerk during a transaction. The registration mode is a mode used, for example, during business hours. Specifically, in the registration mode, performance data (transaction performance data) including registration information and payment information is stored. The practice mode is a mode that accepts the above registration operations so that the sales clerk can practice. For example, the practice mode is a mode in which products are registered without reflecting sales performance. In the practice mode, transaction performance data is not stored. The practice mode is a mode that is used, for example, for practice by new sales clerks. Note that the practice mode may also be used not only for practice by new sales clerks, but also when performing price checks (confirming the price obtained by scanning the product code).

[0036] (Acquisition unit 402) The acquisition unit 402 acquires time information indicating business hours. The time information is information indicating a time period set for each store, for example, 10:00 AM to 9:00 PM. Business hours are set by authorized store staff (for example, a managerial staff member such as the store manager). Business hours are registered by a predetermined setting operation, such as when the registration settlement device 20 is initially set up. Business hours are stored in a predetermined storage unit such as the hard disk 204.

[0037] (Restriction unit 403) The restriction unit 403 imposes a predetermined restriction on the practice mode controlled by the mode control unit 401. The predetermined restriction is a restriction that prevents unauthorized store clerks from taking out cash (banknotes and coins) in the practice mode. In this embodiment, the predetermined restriction restricts the control (operation) itself in the practice mode. Specifically, the predetermined restriction is a restriction on the practice mode during a time period. In other words, the restriction unit 403 restricts the control in the practice mode by the mode control unit 401 according to a time period. The time period for which the restriction is imposed is, for example, a time period during business hours. Specifically, the restriction unit 403 restricts the control in the practice mode when the current time is during business hours based on the time information acquired by the acquisition unit 402. On the other hand, the restriction unit 403 allows the control in the practice mode when the current time is not during business hours. In other words, the restriction unit 403 does not restrict the control in the practice mode when the current time is outside business hours.

[0038] The restriction unit 403 does not impose the above-mentioned predetermined restriction on the registration mode controlled by the mode control unit 401. That is, in this embodiment, the restriction unit 403 does not impose a restriction according to a time period on the registration mode.

[0039] The target of the restriction is not limited to the control (operation) of the practice mode itself. As will be described in detail later in Modification 1, the target of the restriction may be some of the functions of the practice mode (for example, the settlement process).

[0040] Furthermore, the time periods during which restrictions are imposed are not limited to business hours, but may be any time periods set by the management staff. For example, the time periods may be the time periods during which a particular store employee suspected of fraud is working, or may be the time periods after closing when store staff are unlikely to be present (for example, 1:00 AM to 5:00 AM).

[0041] (An example of processing performed by the registration and settlement device 20 according to this embodiment) Next, the processing performed by the registration and settlement device 20 according to this embodiment will be described with reference to FIGS. 5 is a flowchart showing an example of a practice mode start process performed by the registration and settlement device 20 according to this embodiment. As shown in FIG. 5, the registration and settlement device 20 determines whether a button for accepting the start of the practice mode (for example, the practice mode start button 1011a in FIG. 10) has been pressed (step S501).

[0042] The registration and settlement device 20 waits until the practice mode start button is pressed (step S501: NO). When the practice mode start button is pressed (step S501: YES), the registration and settlement device 20 acquires time information indicating business hours (step S502). Then, based on the acquired time information, the registration and settlement device 20 determines whether the current time is during business hours (step S503).

[0043] If the current time is not during business hours (step S503: NO), the registration and settlement device 20 starts the practice mode (step S504) and ends the series of processes. On the other hand, if the current time is during business hours (step S503: YES), the registration and settlement device 20 notifies an error (step S505) and ends the series of processes.

[0044] The error indicates that control in practice mode is not possible. For example, the error may be, "Practice mode cannot be set because business hours are in progress." The error may be indicated by at least one of a voice and a display. The error may also be output to a management terminal that can be viewed by the store controller 10 or a management staff member such as a store manager.

[0045] (An example of sales data processing related to registration and settlement performed by the registration and settlement device 20) 6 is a flowchart showing an example of sales data processing performed by the registration and settlement device 20 according to this embodiment. As shown in FIG. 6, the registration and settlement device 20 determines whether or not a product (a barcode attached to the product) has been scanned (step S601). Scanning includes scanning the product and pressing a preset key (a key corresponding to the product) displayed on the store clerk display unit 210.

[0046] In step S601, if the product is not scanned (step S601: NO), the registration and settlement device 20 proceeds to step S603. On the other hand, if the product is scanned (step S601: YES), the registration and settlement device 20 registers the product and displays the registered product on the customer-side display unit 205 and the store clerk-side display unit 210 (step S602).

[0047] The registered settlement device 20 then determines whether or not settlement has started by accepting the pressing of a button (start settlement button) that accepts the start of settlement (registration complete) (step S603). If settlement has not started (step S603: NO), the registered settlement device 20 returns to step S601. On the other hand, if settlement has started (step S603: YES), the registered settlement device 20 displays a screen (payment type selection screen) that accepts the selection of a payment type on at least one of the customer display unit 205 and the clerk display unit 210 (step S604).

[0048] The registration settlement device 20 then accepts the selection of the payment type on the payment type selection screen (step S605). Next, the registration settlement device 20 determines whether the accepted payment type is cash (step S606). If the accepted payment type is not cash (step S606: NO), the registration settlement device 20 proceeds to step S609.

[0049] On the other hand, if the accepted payment type is cash (step S606: YES), the registration and settlement device 20 accepts the input of the deposit and waits until the cash total key is pressed (step S607: NO). When the registration and settlement device 20 accepts the input of the deposit and the cash total key is pressed (step S607: YES), it opens the drawer 209 (step S608).

[0050] The registration and settlement device 20 then determines whether the current operating mode is practice mode (step S609). If the current operating mode is not practice mode (step S609: NO), that is, if the current operating mode is registration mode, the registration and settlement device 20 issues a regular receipt for the customer (step S610). The registration and settlement device 20 then stores the transaction history data (step S611) and ends the series of processes.

[0051] In step S609, if the current operating mode is practice mode (step S609: YES), the registered settlement device 20 issues a receipt for practice mode (step S612) and ends the series of processes. In other words, if the operation mode is practice mode, the registered settlement device 20 ends the series of processes without storing the transaction history data.

[0052] Receipts issued in practice mode are displayed differently from receipts issued in registration mode. Specifically, the words "Practice Mode" are printed on receipts issued in registration mode. This allows customers to recognize that the store is in practice mode, which can help prevent fraudulent activity by store staff.

[0053] As described above, the registration and settlement device 20 according to this embodiment imposes certain restrictions on the practice mode but does not impose certain restrictions on the registration mode. This makes it possible to prevent unauthorized store staff from withdrawing cash in the practice mode. Therefore, it is possible to prevent store staff from committing fraud when the device is operated in the practice mode.

[0054] Furthermore, the registration and settlement device 20 according to this embodiment restricts control in practice mode depending on the time of day. This makes it possible to restrict the ability of store staff to freely control the device in practice mode depending on the time of day. This makes it possible to prevent store staff from committing fraud by operating the device in practice mode.

[0055] Furthermore, the registration and settlement device 20 according to this embodiment allows operation in practice mode when the current time is not during business hours, and restricts operation in practice mode when the current time is during business hours. This makes it possible to prevent control in practice mode during business hours. Therefore, it is possible to prevent store staff from committing fraud by operating in practice mode.

[0056] (Modification of the embodiment) Next, modified examples of the embodiment will be described. Note that in the following modified examples, the contents described in the above-mentioned embodiment will be omitted as appropriate. It is also possible to combine the respective configurations of the following modified examples and the embodiments.

[0057] (Variation 1: Example of restricting some functions in practice mode) First, Modification 1 will be described. In the above-described embodiment, an example in which the control (operation) itself in practice mode is restricted as the predetermined restriction has been described. In Modification 1, an example in which some functions in practice mode are restricted as the predetermined restriction will be described. Furthermore, in Modification 1, the time period in which the predetermined restriction is imposed will be described as during business hours.

[0058] In Modification 1, the restriction unit 403 allows control in practice mode when the current time is during business hours. However, in Modification 1, the restriction unit 403 allows product registration processing in practice mode, but restricts payment processing in practice mode. Note that, hereinafter, the practice mode in which payment processing is restricted is referred to as the "restricted practice mode."

[0059] (Example of processing performed by the registration settlement device 20 according to the first modification) Next, the process performed by the registration and settlement device 20 according to the first modification will be described with reference to FIG. Fig. 7 is a flowchart showing an example of practice mode start processing performed by the registration and settlement device 20 according to Modification 1. As shown in Fig. 7, the registration and settlement device 20 determines whether a button for accepting the start of practice mode (for example, the practice mode start button 1011a in Fig. 10) has been pressed (step S701).

[0060] The registration and settlement device 20 waits until the practice mode start button is pressed (step S701: NO). When the practice mode start button is pressed (step S701: YES), the registration and settlement device 20 acquires time information indicating business hours (step S702). Then, the registration and settlement device 20 determines whether the current time is during business hours based on the time information (step S703).

[0061] If the current time is not during business hours (step S703: NO), the registered settlement device 20 starts the practice mode (step S704) and ends the series of processes. On the other hand, if the current time is during business hours (step S703: YES), the registered settlement device 20 starts the limited practice mode (step S705) and ends the series of processes.

[0062] (Example of Limited Practice Mode Processing According to Modification Example 1) Fig. 8 is a flowchart showing an example of processing during limited practice mode according to Modification 1. As shown in Fig. 8, the registration settlement device 20 determines whether or not the product has been scanned (step S801). If the product has not been scanned (step S801: NO), the registration settlement device 20 proceeds to step S803. On the other hand, if the product has been scanned (step S801: YES), the registration settlement device 20 registers the product and displays the registered product on the customer display unit 205 and the store clerk display unit 210 (step S802).

[0063] Then, the registered settlement device 20 determines whether or not settlement has started by accepting pressing of the settlement start button (step S803). If settlement has not started (step S803: NO), the registered settlement device 20 returns to step S801. On the other hand, if settlement has started (step S803: YES), the registered settlement device 20 ends the series of processes.

[0064] As described above, when the current time is during business hours, the registration and settlement device 20 according to the first modification is controlled to the limited practice mode, thereby allowing product registration processing and restricting the settlement processing. This allows store staff to practice operations related to registration. On the other hand, since the settlement processing is not performed, the drawer 209 can be prevented from being opened. This makes it possible to prevent fraud, such as the withdrawal of cash while practicing using the registration and settlement device 20.

[0065] In the above description, the limited practice mode is described as an example in which all of the settlement process is restricted, but this is not limited to this. The limited practice mode may also be a mode in which some of the functions of the settlement process are restricted. For example, in the settlement process, when selecting a payment type, the function of accepting cash as a payment type may be restricted, so that payment types other than cash can be accepted and the settlement process can be executed. In this case, for example, if card payment is accepted as a payment type other than cash, the card payment unit 208 may not be operated.

[0066] In the above description, the practice mode is set to the restricted practice mode during business hours to restrict the settlement process, but this is not limited to this. The practice mode may also be set to the restricted practice mode to restrict the settlement process during times other than business hours. The time period other than business hours may be, for example, all time periods including business hours, or may be a specific time period instead of or in addition to business hours (for example, the time period after business hours end until part-time store employees leave work).

[0067] (Variation 2: Example of allowing practice mode with administrative staff authentication) Next, Modification 2 will be described. In the above-described embodiment, an example in which control in practice mode is restricted during business hours has been described. In Modification 2, instead of or in addition to the example of the embodiment, an example in which control in practice mode is permitted upon authentication by management staff will be described. Below, an example in which practice mode is permitted upon such authentication during business hours will be described.

[0068] The practice mode is not only used by new employees to practice, but also when checking prices. In other words, when a clerk (an innocent clerk) is performing his or her normal duties to check a price, the clerk switches from the registration mode to the practice mode, checks the price, and then switches back to the registration mode after completing the price check.

[0069] Therefore, the registration and settlement device 20 according to the second modification is equipped with an authentication unit in addition to the functional units shown in Fig. 4. The authentication unit authenticates the management staff (login authentication). The management staff is a store staff member with predetermined operating authority, such as a store manager or a store clerk with a certain level of experience. The authentication unit authenticates the management staff by reading (scanning) the barcode (clerk code) attached to the clerk's name tag or by reading a wireless tag that stores the clerk code.

[0070] Authentication by the authentication unit is performed by determining whether the input clerk code matches the clerk code of a pre-registered management staff member. The authentication unit determines that authentication is successful if the clerk code matches, and determines that authentication is unsuccessful if the clerk code does not match. Note that the clerk code can be entered not only by scanning, but also by manual input. In other words, the authentication unit can authenticate the management staff member by receiving manual input of the clerk code from the management staff member. The authentication unit can also authenticate the management staff member by biometric authentication.

[0071] If the current time is during business hours, the restriction unit 403 allows control in the practice mode based on the authentication result of the authentication unit. That is, if the current time is during business hours and the authentication by the authentication unit is successful, the restriction unit 403 allows control in the practice mode.

[0072] (Example of processing performed by the registration settlement device 20 according to the second modification) Fig. 9 is a flowchart showing an example of a training mode selection process performed by the registration and settlement device 20 according to Modification 2. As shown in Fig. 9, the registration and settlement device 20 determines whether a button for accepting the start of the practice mode (for example, the practice mode start button 1011a in Fig. 10) has been pressed (step S901).

[0073] The registration and settlement device 20 waits until the practice mode start button is pressed (step S901: NO). When the practice mode start button is pressed (step S901: YES), the registration and settlement device 20 acquires time information indicating business hours (step S902). Then, based on the acquired time information, the registration and settlement device 20 determines whether the current time is during business hours (step S903).

[0074] If the current time is not during business hours (step S903: NO), the registration and settlement device 20 proceeds to step S906 and starts the practice mode. On the other hand, if the current time is during business hours (step S903: YES), the registration and settlement device 20 displays an authentication start screen (FIG. 10(B)) that prompts the operator to authenticate (authenticate the management staff) (step S904). Then, the registration and settlement device 20 determines whether the authentication was successful or not according to the operation accepted from the authentication start screen (step S905).

[0075] If the authentication is successful (step S905: YES), the registration and settlement device 20 starts the practice mode (step S906) and ends the series of processes. On the other hand, if the authentication is unsuccessful (step S905: NO), the registration and settlement device 20 notifies an error (step S907) and ends the series of processes.

[0076] (Example of a screen displayed on the store clerk's display unit 210) Figure 10 shows an example of a screen displayed on the store clerk display unit 210. Figure 10(A) shows a main menu screen 1010. The main menu screen 1010 is displayed, for example, by pressing a predetermined button (main menu button, not shown) on a registration screen during registration mode.

[0077] As shown in Fig. 10(A), a main menu screen 1010 includes various selection buttons 1011. The selection buttons 1011 include a practice mode start button 1011a. The practice mode start button 1011a is a button that accepts the start of practice mode. When the practice mode start button 1011a is pressed, the screen transitions to an authentication start screen 1020 shown in Fig. 10(B).

[0078] 10(B) shows an authentication start screen 1020. The authentication start screen 1020 includes a message 1021, a start scan button 1022, and a start operation input button 1023. The message 1021 displays a notification prompting the management staff member to enter their clerk code. The start scan button 1022 is a button that accepts the start of reading (scanning) the clerk code.

[0079] When the scan start button 1022 is pressed, the screen changes to one that prompts the user to read the clerk code, and the clerk code can be read. The operation input start button 1023 is a button that accepts the start of operation input of the clerk code. When the operation input start button 1023 is pressed, the screen changes to one that prompts the user to enter the clerk code, and the operation input of the clerk code can be accepted. Then, when the clerk code is entered and authentication based on the entered clerk code is successful, practice mode begins.

[0080] As described above, the registration and settlement device 20 according to the second modification allows control in practice mode by authentication by a management staff member, even if the current time is during business hours. This allows store staff with authority, such as management staff, to switch from registration mode to practice mode and perform price checks. Furthermore, new store clerks can practice operations related to registration and settlement under the supervision of the management staff member. This prevents store staff from committing fraud by operating the device in practice mode.

[0081] (Variation 3: Example of Variation 1 + 2) Next, we will explain Variation 3, which is a combination of Variations 1 and 2. Variation 3 explains an example in which control in limited practice mode is permitted even without authentication by the management staff. Note that in Variation 3, the time periods in which practice mode and limited practice mode are permitted are explained as being during business hours.

[0082] In the third modification, if the current time is during business hours, the restriction unit 403 allows control in practice mode by performing authentication by the authentication unit. On the other hand, if the current time is during business hours and authentication by the authentication unit is not performed, the restriction unit 403 allows control in restricted practice mode. Specifically, in step S906 of FIG. 9, if authentication fails (step S906: NO), the registered settlement device 20 starts the restricted practice mode.

[0083] According to the third modification, store staff can practice registration operations under the supervision of management staff during business hours. Furthermore, even without authentication by management staff during business hours, practice of registration operations is possible in the limited practice mode. Furthermore, because settlement processing is not performed in the limited practice mode, the drawer 209 can be prevented from being opened. Therefore, it is possible to prevent store staff from committing fraud when practicing the registration and settlement device 20.

[0084] (Variation 4: Example of allowing practice mode with administrative staff authorization even outside business hours) Next, we will explain Variation 4. In Variation 2 above, we have explained an example in which control in practice mode is permitted with authentication by management staff during business hours. In Variation 4, we will explain an example in which practice mode is permitted with authentication by management staff regardless of whether it is during business hours or not.

[0085] In the fourth modification, the restriction unit 403 allows control in practice mode when authentication is performed by the authentication unit, regardless of whether the current time is during business hours. That is, even outside of business hours, control in practice mode is allowed, provided that authentication is performed by the authentication unit. This allows store staff to practice operations related to registration under the supervision of management staff, regardless of whether the time is during business hours. Therefore, it is possible to prevent store staff from committing fraud by operating in practice mode.

[0086] (Modification 5: Example of notification indicating that practice mode is in progress) Next, Variation 5 will be described. In Variation 5, an example of notification of the practice mode will be described. The registered settlement device 20 notifies the practice mode during the practice mode. The notification is, for example, "You are in practice mode. This is unrelated to actual transactions." The notification is made by image or sound. The image related to the notification is displayed, for example, on the customer side display unit 205. This allows the customer to know that the practice mode is in progress, thereby preventing fraud by store staff.

[0087] The notification may also be displayed in a predetermined language. The predetermined language is the language of the country in which the registered settlement device 20 is used (for example, Japanese in Japan), but instead of or in addition to this, the notification may be displayed in another language (for example, English). This allows not only customers who speak the language of the country in which the registered settlement device 20 is used, but also customers such as foreign tourists, to recognize that practice mode is in effect, thereby providing a deterrent effect against fraud by store staff.

[0088] (Modification 6: Example of when the registration and settlement device 20 is a face-to-face self-checkout) Next, Modification 6 will be described. In the above-described embodiment, an example was described in which the registration and settlement device 20 is a cash register device in which the registration process and the settlement process are performed by a store clerk. In Modification 6, an example will be described in which the registration and settlement device 20 is a cash register device in which the registration process is performed by a store clerk and the settlement process is performed by a customer in the presence of the store clerk.

[0089] In the sixth modification, the registered settlement device 20 is equipped with a change dispenser instead of the drawer 209. The change dispenser faces the customer and accepts various operations and cash insertions from the operator. The change dispenser calculates the amount of money inserted into an insertion slot for banknotes and coins, and further calculates the amount of change, which is the difference between the inserted amount and the purchase amount, and dispenses the change from an ejection slot.

[0090] Even in such a face-to-face self-checkout registered payment device 20, the restriction unit 403 restricts control in practice mode depending on the time of day or the authentication result of the authentication unit. This makes it possible to restrict the free operation of each store clerk in practice mode. Therefore, it is possible to prevent store staff from committing fraud by operating the device in practice mode.

[0091] (Variation 7: Example in which the registration and settlement device 20 is a self-checkout) Next, we will explain Modification 7. The registration and settlement device 20 according to Modification 7 is, for example, a type of cash register (self-checkout) that does not require the intervention of a store clerk. The self-checkout may be a fully self-checkout in which product registration and settlement are performed by the customer, or a self-checkout in which only settlement is performed by the customer.

[0092] Such a self-checkout registration and settlement device 20 has a practice mode function in case, for example, a store clerk assists a customer. The restriction unit 403 can restrict control in the practice mode depending on the time of day or the authentication result of the authentication unit. This makes it possible to restrict the free operation of each store clerk in the practice mode. Therefore, it is possible to prevent store staff from committing fraud by operating the device in the practice mode.

[0093] (Variation 8: Example of storing and notifying trading performance data in practice mode) Next, an eighth modification will be described. In the above-described embodiment, an example was described in which the registration information and settlement information generated during practice mode are not stored as transaction performance data (performance). In the eighth modification, an example will be described in which the registration information and settlement information generated during practice mode are stored as transaction performance data (performance).

[0094] The functional configuration of the registration and settlement device 20 according to Modification 8 will be described. The registration and settlement device 20 according to Modification 8 includes a memory control unit and a notification unit in addition to the functional units shown in FIG. 4. The memory control unit stores the transaction performance data for the registration mode and the transaction performance data for the practice mode in the memory unit. Specifically, the memory control unit stores the transaction performance data for the practice mode in the memory unit separately from the transaction performance data for the registration mode. The memory unit may be a memory unit included in the registration and settlement device 20, such as the hard disk 204, or may be a memory unit included in an external device (e.g., an external server).

[0095] The notification unit notifies the respective transaction performance data stored in the storage unit. The notification unit makes such notification, for example, at the timing of the store-closing process. In the store-closing process, the notification unit notifies the sales data for the day (transaction performance data in the registration mode). The store-closing process is started when a store clerk performs a predetermined operation to accept the start of the store-closing process.

[0096] The notification unit notifies the transaction history data in the registration mode and the transaction history data in the practice mode by display, voice, or print. More specifically, the notification of each transaction history data is performed by display on the clerk display unit 210 or the customer display unit 205, by voice output from the voice output unit 214, or by printing from the printing unit 213. Note that this notification is not limited to being performed by the registration settlement device 20, but may also be performed by another device (e.g., the store controller 10). Specifically, the registration settlement device 20 transmits the transaction history data to the store controller 10. The store controller 10 can perform the above notification based on the transaction history data received from the registration settlement device 20.

[0097] The timing at which the notification unit issues the notification is not limited to the timing of the store closing process, but may be any timing at which a predetermined operation for accepting the start of the notification is performed.

[0098] As described above, in the eighth modification, the registration settlement device 20 stores transaction history data for both the registration mode and the practice mode, and notifies the user of the stored transaction history data. This allows the management staff to check each transaction history data. This prevents fraudulent acts by malicious store staff.

[0099] In the practice mode, the registration and settlement device 20 may output (by display or audio) a message that transaction history data is stored or that the stored transaction history data is being notified. This can improve the fraud prevention effect.

[0100] (Modification 9: Example in which the registration and settlement device 20 is used as a prepayment register) Next, Variation 9 will be described. In the above-described embodiment, an example was described in which the registration and settlement device 20 allows payment after the fact (after eating and drinking). Variation 9 will describe a registration and settlement device 20 in which payment is made in advance (before eating and drinking). A prepayment-type registration and settlement device 20 has a practice mode function in case a store clerk assists a customer. For this reason, for example, a malicious store clerk (for example, a store clerk who knows a customer) could operate the registration and settlement device 20 in practice mode and send cooking instructions to the kitchen, thereby committing fraud such as obtaining products for the customer without paying for them. Variation 9 is designed to prevent such fraud.

[0101] The registration and settlement device 20 according to the ninth modification may be a cash register that requires the intervention of a store clerk, a fully self-service cash register, or a ticket vending machine. Similarly to the embodiment, the registration and settlement device 20 can operate in a registration mode and a practice mode. The sales data processing system 1 according to the ninth modification also includes a kitchen terminal in addition to the devices shown in FIG. 1. The kitchen terminal is located in the kitchen. It also includes a kitchen display and a printer.

[0102] When the registration and settlement device 20 is controlled in registration mode, after completing product registration, it transmits transaction history data indicating the product to the kitchen terminal. When the kitchen terminal receives the transaction history data from the registration and settlement device 20, it displays the product indicated by the transaction history data on the kitchen display and also issues a receipt indicating the product from a printer. This allows the kitchen staff to check the kitchen display and the receipt and begin cooking the product.

[0103] On the other hand, when the registration and settlement device 20 is controlled in practice mode, even after product registration is complete, it performs control different from that in registration mode. For example, this control may involve not displaying the product on the kitchen display or not issuing a receipt showing the product from the printer. Specifically, for example, the registration and settlement device 20 may not transmit transaction history data to the kitchen terminal, or the registration and settlement device 20 may transmit the data but not have the kitchen terminal output the product on the kitchen display, etc. This makes it possible to prevent cooking of the product accepted in practice mode from starting.

[0104] Furthermore, the control different from the normal mode is not limited to the above control. For example, the control different from the normal mode may be a control to display on the kitchen display in a manner that makes it clear that it is in practice mode, or a control to issue a slip indicating this from a printer. In this way, the kitchen staff can recognize that it is in practice mode, and therefore can prevent the cooking of the product from starting.

[0105] According to the ninth modification, it is possible to prevent a malicious store clerk from fraudulently obtaining food (without paying) by operating the registration and settlement device 20 in practice mode.

[0106] (Variation 10: Cashless Payment) In Modification 10, control in cashless payment will be described. Cashless payment includes, for example, electronic money payment, credit card payment (hereinafter referred to as "credit payment"), payment with gift certificates, code payment, etc. In the case of electronic money payment or credit payment, it is difficult to imagine that cash will be embezzled by store staff. For this reason, the registered settlement device 20 may be able to execute settlement processing for electronic money payment and credit payment in practice mode.

[0107] On the other hand, when paying with gift certificates, it is expected that gift certificates, which are valuables like cash, may be embezzled. For this reason, the registered settlement device 20 may restrict (make inoperable) settlement processes using gift certificates in the practice mode. That is, the registered settlement device 20 may impose predetermined restrictions according to the payment type related to non-cash payments in the practice mode.

[0108] Code payment methods include the CPM (Consumer Presented Mode) method and the MPM (Merchant Presented Mode) method. The CPM method is a method in which a customer identification code (barcode or two-dimensional code) displayed on a customer terminal such as a smartphone is read by the registered settlement device 20 (scanner unit 212). In the CPM method, the customer terminal is uniquely identified by the customer identification code, and the settlement amount is deposited into the store's account from the account associated with the identified customer terminal. For this reason, in the CPM method, it is difficult to imagine store staff committing fraud. For this reason, the registered settlement device 20 may be able to execute CPM method settlement processing in practice mode.

[0109] On the other hand, the MPM method is a method in which, for example, a store identification code (barcode or two-dimensional code) displayed on the registered settlement device 20 (customer-side display unit 205, etc.) is read by a customer terminal. With the MPM method, when a customer inputs the settlement amount into the customer terminal, the settlement amount is deposited from the account associated with the customer terminal to the account indicated by the store identification code. Furthermore, once the settlement is complete, the customer shows the payment completion screen displayed on the customer terminal to the store clerk. The transaction is then completed when the store clerk confirms the payment completion screen.

[0110] The MPM system may be susceptible to fraud. Specifically, the MPM system may involve a fraudulent person (a malicious store clerk) putting the registered settlement device 20 into practice mode and temporarily replacing the store identification code with a code linked to the fraudulent person's account, thereby depositing the settlement amount into the fraudulent person's account.

[0111] For this reason, the registration and settlement device 20 may restrict (make inoperable) MPM settlement processing in the practice mode. In other words, the registration and settlement device 20 may impose predetermined restrictions according to the payment type related to code payment in the practice mode.

[0112] The embodiments will be summarized below. [Title of invention] Sales data processing device, mode control method, and program [Technical Field] The present invention relates to a sales data processing device, a mode control method, and a program. [Background technology]

[0113] Conventionally, cash registers are known that can operate in a practice mode for practice as well as a registration mode for normal product registration (see, for example, Patent Document 1). In the practice mode, the same operations as in the normal registration mode, such as reading barcodes attached to products, can be performed. However, since actual transactions are not performed in the practice mode, the registration data generated during the practice mode is not stored as transaction history data. [Prior art document] [Patent Documents] [Patent Document 1] JP 2016-004355 A [Summary of the Invention] [Problem to be solved by the invention] However, the conventional technology has a problem in that a malicious store staff member may commit fraud by controlling the machine in practice mode. Specifically, since registered data is not stored as transaction history data in practice mode, a malicious store staff member may commit fraud by controlling the operation mode in practice mode during business hours and stealing cash received from customers without putting it in the register. The present invention has been made in view of the above circumstances, and its purpose is to provide a technique that can prevent store staff from committing fraud.

[0114] [Means for solving the problem] (1) In order to solve the above-mentioned problems, a sales data processing device according to one aspect of the present invention is a sales data processing device characterized by comprising: a mode control means for controlling one of a plurality of operation modes, including a registration mode for accepting product registration operations from a store clerk during a transaction, and a practice mode for accepting the registration operations for practice by the store clerk; and a restriction means for imposing a predetermined restriction on the practice mode controlled by the mode control means, and not imposing the predetermined restriction on the registration mode. According to the above configuration, in the practice mode, it is possible to prevent unauthorized store staff from removing cash, thereby preventing fraudulent acts by store staff that may occur when the device is operated in the practice mode.

[0115] (2) In the configuration of (1) above, the limiting means may limit the control of the practice mode depending on the time period. According to the above configuration, it is possible to restrict the free control of the practice mode by the operation of each store clerk depending on the time of day, thereby preventing store staff from committing fraud by operating the machine in the practice mode.

[0116] (3) In the configuration of (2) above, an acquisition means may be provided for acquiring time information indicating business hours, and the restriction means may, based on the time information acquired by the acquisition means, allow control in the practice mode when the current time is not during business hours, and restrict control in the practice mode when the current time is during business hours. According to the above configuration, it is possible to prevent the device from being controlled to the practice mode during business hours, thereby preventing store staff from committing fraud by operating the device in the practice mode.

[0117] (4) In the configuration of (1) or (2) above, the practice mode may include a product registration process that accepts the registration operation and a settlement process that is performed after the product registration process, and the restriction means may allow the product registration process and restrict the settlement process. According to the above configuration, store staff can practice operations related to registration. On the other hand, because the settlement process is not performed, the drawer 209 can be prevented from being opened. Therefore, fraud such as the withdrawal of cash while practicing using the registration settlement device 20 can be prevented.

[0118] (5) In either of the configurations (1) or (2) above, an authentication means may be provided for authenticating store staff who have specified operating authority, and the restriction means may be configured to allow control of the practice mode based on the authentication result of the authentication means. According to the above configuration, store staff can practice operations related to registration under the supervision of management staff, thereby preventing store staff from committing fraud by operating the device in practice mode.

[0119] (6) In either of the configurations (1) or (2) above, a memory control means may be provided for storing performance data based on the registration operation in the registration mode and performance data based on the registration operation in the practice mode in a memory unit, respectively, and a notification means for notifying each of the performance data stored in the memory unit. According to the above configuration, the management staff can check the transaction performance data of each person, thereby preventing fraudulent acts by malicious store staff.

[0120] (7) In order to solve the above-mentioned problems, another aspect of the present invention is a mode control processing method characterized in that a sales data processing device executes processing including a mode control step of controlling one operation mode out of multiple operation modes including a registration mode in which a product registration operation is accepted from a store clerk in a transaction and a practice mode in which the store clerk accepts the registration operation for practice, and a restriction step of imposing a predetermined restriction on the practice mode controlled in the mode control step and not imposing the predetermined restriction on the registration mode. According to the above configuration, in the practice mode, it is possible to prevent unauthorized store staff from removing cash, thereby preventing fraudulent acts by store staff that may occur when the device is operated in the practice mode.

[0121] (8) In order to solve the above-mentioned problems, another aspect of the present invention is a program that causes a computer of a sales data processing device to function as a mode control means that controls one of a plurality of operation modes, including a registration mode that accepts product registration operations from a store clerk during a transaction and a practice mode that accepts the registration operations for the store clerk to practice, and a restriction means that imposes predetermined restrictions on the practice mode controlled by the mode control means and does not impose the predetermined restrictions on the registration mode. According to the above configuration, in the practice mode, it is possible to prevent unauthorized store staff from removing cash, thereby preventing fraudulent acts by store staff that may occur when the device is operated in the practice mode.

[0122] In addition, all or part of the functions (input / output, storage, processing (including judgment)) of the registration and settlement device 20 described above may be realized by a device other than the device described as the entity that executes the function.

[0123] Specifically, in the above description, the registration and settlement device 20 has been described as having functional units including a mode control unit 401, an acquisition unit 402, a restriction unit 403, an authentication unit, a storage control unit, and a notification unit. All or some of these functional units may be provided in another computer device. For example, all or some of these functional units may be provided in the store controller 10, an external server device, or another computer device. Furthermore, the number of computer devices provided with these functional units is not limited to multiple, and may be one.

[0124] Specifically, for example, instead of the registration settlement device 20, the store controller 10 or an external server device may execute a process to impose certain restrictions on the practice mode depending on the time of day or the authentication result of the authentication unit.

[0125] In relation to the above, the registration and settlement device 20 may function as a so-called thin client specialized in the input / output interface portion with respect to product registration and settlement. In other words, the registration and settlement device 20 may accept various inputs (operation by an operator, detection by a device such as a scanner), transmit the input information (operation information, scan information, etc.) to a cloud server, receive the processing results of the cloud server based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on a display unit, control of a device).

[0126] The programs for implementing the sales data processing system 1 and the registration and settlement device 20 described above may be recorded on a computer-readable recording medium and loaded into a computer system for execution. The term "computer system" as used herein includes hardware such as an operating system (OS) and peripheral devices. The term "computer-readable recording medium" also refers to portable media such as USB (Universal Serial Bus) flash memory, SSD (Solid State Drive), flexible disk, optical magnetic disk, ROM, and CD-ROM, as well as storage devices such as hard disks built into computer systems. The term "computer-readable recording medium" also includes devices that retain a program for a certain period of time, such as volatile memory (RAM) within a computer system that acts as a server or client when the program is transmitted via a network such as the Internet or a communication line such as a telephone line. The program may also be transmitted from a computer system storing the program to another computer system via a transmission medium or by transmission waves within the transmission medium. The term "transmission medium" used to transmit the program refers to a medium capable of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. The program may also be a program for implementing some of the functions described above, or may be a so-called differential file (differential program) that can implement the functions described above in combination with a program already stored in the computer system. [Explanation of symbols]

[0127] 1...Sales data processing system, 10...Store controller, 20...Registration and settlement device, 201...CPU, 202...ROM, 203...RAM, 204...Hard disk, 205...Customer side display unit, 208...Card payment unit, 209...Drawer, 210...Store clerk side display unit, 211...Key operation unit, 212...Scanner unit, 213...Printing unit, 214...Audio output unit, 215...Communication unit, 401...Mode control unit, 402...Acquisition unit, 403...Restriction unit,

Claims

1. mode control means for controlling one of a plurality of operation modes including a registration mode for accepting product registration operations from a store clerk in a transaction and a practice mode for accepting the registration operations for practice by the store clerk; a limiting means for imposing a predetermined limit on the practice mode controlled by the mode control means and not imposing the predetermined limit on the registration mode; A sales data processing device comprising:

2. the limiting means limits the control of the practice mode depending on a time period.

2. The sales data processing device according to claim 1.

3. An acquisition means for acquiring time information indicating business hours, the limiting means permits control of the practice mode when it is not business hours, and limits control of the practice mode when it is business hours, based on the time information acquired by the acquiring means. The sales data processing device according to claim 2 .

4. the practice mode includes a product registration process for accepting the registration operation and a payment process performed after the product registration process, the restriction means permits the product registration process and restricts the payment process. The sales data processing device according to claim 1 or 2.

5. an authentication means for authenticating a store staff member having a predetermined operation authority; the limiting means permits control of the practice mode based on the authentication result of the authenticating means.

3. The sales data processing device according to claim 1 or 2.

6. a storage control means for storing, in a storage unit, performance data based on the registration operation in the registration mode and performance data based on the registration operation in the practice mode; a notification means for notifying each of the results stored in the storage unit; 3. The sales data processing device according to claim 1, further comprising:

7. A sales data processing device a mode control step of controlling one of a plurality of operation modes including a registration mode in which a product registration operation is accepted from a store clerk in a transaction, and a practice mode in which the registration operation is accepted for practice by the store clerk; a limiting step of imposing a predetermined limit on the practice mode controlled in the mode control step and not imposing the predetermined limit on the registration mode; A mode control method comprising:

8. The computer of the sales data processing device, mode control means for controlling one of a plurality of operation modes including a registration mode for accepting product registration operations from a store clerk in a transaction and a practice mode for accepting the registration operations for practice by the store clerk; a limiting means for imposing a predetermined limit on the practice mode controlled by the mode control means and not imposing the predetermined limit on the registration mode; A program characterized by functioning as

Citation Information

Patent Citations

  • Currency handling machine, currency handling system and currency handling method

    JP2016004355A