Sales data processing device and program

The sales data processing device tracks and displays registration operation metrics to improve operator awareness and efficiency by providing real-time feedback on work performance, addressing the challenge of skill assessment in sales data processing systems.

JP2026056068APending Publication Date: 2026-04-01TERAOKA SEIKO CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-19
Publication Date
2026-04-01

AI Technical Summary

Technical Problem

Operators in sales data processing systems, such as POS registers, struggle to easily grasp their own registration operation skills at optimal times, making it difficult to improve their awareness and efficiency.

Method used

A sales data processing device equipped with a registration unit, counting unit, timing unit, calculation unit, and display control unit to track and display the number of operations and time taken for product registration, enabling operators to see their actual registration work performance values.

Benefits of technology

Enhances operator awareness of their registration skills by providing real-time feedback on work efficiency, allowing for improved performance evaluation and personnel management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026056068000001_ABST
    Figure 2026056068000001_ABST
Patent Text Reader

Abstract

To improve operators' awareness of their skills in registration procedures. [Solution] The sales data processing device comprises a registration means, a counting means, a timing means, a calculation means, and a display control means. The registration means registers products in response to registration operations. The counting means counts the number of registration operations for each transaction, indicating the number of registration operations. The timing means measures the product registration time for each transaction, from the start to the end of the registration operation. The calculation means calculates an actual value related to the registration operation based on the number of registration operations and the product registration time. The display control means displays the actual value related to the registration operation calculated by the calculation means. The display control means displays a predetermined operator when displaying a product registration screen that can accept registration operations, and enables the display of the actual value related to the registration operation when the predetermined operator is operated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] ,

[0006] , , ,

[0005] , , ,

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

Background Art

[0002] Conventionally, sales data processing apparatuses such as POS registers have been used in restaurants, retail stores, and the like. The sales data processing apparatus performs a product registration operation by an operator (for example, a store clerk). The work efficiency related to product registration in the sales data processing apparatus varies depending on the skill of the operator's registration operation. As a related technique, there is known a product sales registration apparatus that displays the average time required for a store clerk to register per product on a lane display 4 and notifies the customer (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, there is a problem that it is difficult for an operator to easily grasp the skill of his / her own registration operation at an optimal timing, and it is difficult to improve the operator's awareness of the skill of the registration operation.

[0005] The present invention has been made in view of such circumstances, and an object thereof is to provide a technique capable of improving an operator's awareness of the skill of a registration operation.

Means for Solving the Problems

[0006] To solve the above-mentioned problems, a sales data processing device according to one aspect of the present invention comprises: a registration means for registering products in response to a registration operation; a counting means for counting the number of registration operations for each transaction; a timing means for timing the product registration time for each transaction from the start to the end of the registration operation; a calculation means for calculating an actual value related to the registration operation based on the number of registration operations and the product registration time; and a display control means for displaying the actual value related to the registration operation calculated by the calculation means, wherein the display control means displays a predetermined operator when displaying a product registration screen that can accept the registration operation, and enables the display of the actual value related to the registration operation in response to the operation of the predetermined operator.

[0007] To solve the above-mentioned problems, another aspect of the present invention is a program that causes the computer of a sales data processing device to function as: a registration means for registering products in response to a registration operation; a counting means for counting the number of registration operations for each transaction; a timing means for timing the product registration time for each transaction from the start to the end of the registration operation; a calculation means for calculating an actual value related to the registration operation based on the number of registration operations and the product registration time; and a display control means for displaying the actual value related to the registration operation calculated by the calculation means, wherein the display control means displays a predetermined operator when displaying a product registration screen that can accept the registration operation, and enables the display of the actual value related to the registration operation in response to the operation of the predetermined operator. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows an example of the network configuration of the sales data processing system according to this embodiment. [Figure 2] This figure shows an example of the appearance of a registration and payment device as seen from the customer's perspective. [Figure 3] This figure shows an example of the hardware configuration of a registration and settlement device. [Figure 4]This is a block diagram showing an example of the functional configuration of a registration and settlement device. [Figure 5] This figure shows an example of the screen of the employee-side display unit controlled by the display control unit. [Figure 6] This figure shows an example of the screen of the employee-side display unit controlled by the display control unit. [Figure 7] This figure shows an example of a journal screen. [Figure 8] This figure shows the performance report issued when the print button is pressed. [Figure 9] This flowchart shows an example of sales data processing performed by the registration and settlement device according to this embodiment. [Figure 10A] This flowchart shows an example of the cancellation / correction process performed by the registration and settlement device. [Figure 10B] This flowchart shows an example of the actual value-related processing performed by the registration and settlement device 20. [Figure 11] This flowchart shows an example of the actual value calculation process performed by the registration and settlement device. [Modes for carrying out the invention]

[0009] (Embodiment) (Network configuration of sales data processing system St) Figure 1 shows an example of the network configuration of the sales data processing system St according to this embodiment. The sales data processing system St is installed in various types of stores. These stores include, for example, retail stores and restaurants. Retail stores include, for example, supermarkets, convenience stores, drugstores, discount stores, department stores, and general merchandise stores. Restaurants include fast food restaurants, restaurants, bars, cafes, diners, and food courts. In this embodiment, the store is a supermarket.

[0010] The sales data processing system St shown in Figure 1 comprises a store controller 10, a transaction status management device 11, and a registration and settlement device 20. Each device is connected to the others via a network 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. The network 55 can be a LAN (Local Area Network) or a WAN (Wide Area Network), and may be wired or wireless.

[0011] (Store controller 10) The store controller 10 stores various information necessary for transactions. This information includes the 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. In addition to fixed-price products, the product master also includes product identification information, product name, and unit price (price per gram) for products that require weighing (variable weight products). Furthermore, the store controller 10 stores various other information besides the product master, such as inventory status, sales history, and deposit / withdrawal records. The store controller 10 also stores information related to special sales and member information.

[0012] (Transaction status management device 11) The transaction status management device 11 displays the processing status of the registration and settlement device 20 and controls the registration and settlement device 20. For example, a store employee (supervising employee) is stationed at the transaction status management device 11, and the monitoring employee monitors the registration and settlement device 20. The transaction status management device 11 displays the status of each of the multiple registration and settlement devices 20. Specifically, the transaction status management device 11 displays a split screen showing each of the registration and settlement devices 20 and displays the status of each registration and settlement device 20. The monitoring employee supports customers operating the registration and settlement device 20 and, in the case of age-recognition-required products such as alcoholic beverages registered at the registration and settlement device 20 in full self-service mode (described later), verifies the age of the customer.

[0013] (Registration and Settlement Device 20) The registration and settlement device 20 (20-1 to 20-n) is a POS (Point Of Sales) terminal device capable of registering and settling goods. Specifically, the registration and settlement device 20 includes a registration unit and a settlement unit. The registration unit executes a registration process for registering goods. In the registration process, registration information of the goods purchased by the customer is generated. The settlement unit executes a settlement process based on the registration information generated in the registration process. In FIG. 1, the number (n) of the registration and settlement devices 20 indicates a plurality of devices, but it may also be one device.

[0014] (Operation Mode) The registration and settlement device 20 can switch the operation mode. The operation mode here includes (A) full self-service mode, (B) clerk registration mode, and (C) accounting dedicated mode. Each operation mode will be described below. The registration and settlement device 20 according to the present embodiment is assumed to operate in the clerk registration mode.

[0015] (A) The full self-service mode is an operation mode in which the customer registers (self-registers) goods on the device itself and the customer settles (self-settles) on the device itself.

[0016] (B) The clerk registration mode is an operation mode in which the clerk registers goods and performs face-to-face settlement or self-settlement. Face-to-face settlement is settlement performed on the device itself when the customer faces the clerk and is based on the customer's operation. The registration and settlement device 20 can also be provided with a change machine on the clerk side. In this case, in the clerk registration mode, instead of or in addition to face-to-face settlement, the clerk may receive cash or the like from the customer and perform settlement as the settlement performed by the clerk.

[0017] Self-checkout is a payment process performed by a different registration payment device 20 based on customer operations. Therefore, the registration payment device 20 in employee registration mode outputs registration information. Outputting registration information involves transmitting the registration information to the other registration payment device 20. However, outputting registration information may also involve encoding the registration information and displaying it on a display medium. The display medium may be, for example, paper or an electronic medium such as a smartphone. The other registration payment device 20 acquires the registration information by receiving it or by reading the encoded registration information from the display medium.

[0018] (C) The dedicated payment mode is a mode that operates in the other registered payment devices 20 described above. Specifically, the dedicated payment mode is a mode in which self-payment is performed by acquiring the registration information registered by the registered payment device 20 in the employee registration mode. More specifically, the registered payment device 20 in the dedicated payment mode acquires the registration information by receiving the registration information or by reading the code displayed on the display medium.

[0019] Furthermore, the registration and settlement device 20 does not need to be capable of switching operating modes. Specifically, the registration and settlement device 20 may be a registration and settlement device that only has the function of a store employee registration mode.

[0020] (Configuration equipped with a staff terminal) The sales data processing system St may also be equipped with a staff terminal carried by the staff. The staff terminal may, for example, be capable of displaying a screen similar to that of the transaction status management device 11. Furthermore, the staff terminal may notify staff when a customer calls for assistance from the registration and settlement device 20, or when customer fraud is detected.

[0021] (Example configuration of the registration and settlement device 20) Next, the configuration of the registration and settlement device 20 will be explained using Figures 2 and 3. Figure 2 shows an example of the appearance of the registration and payment device 20 as seen from the customer's side. Figure 3 shows an example of the hardware configuration of the registration and payment device 20. Counters for placing shopping baskets are arranged on one or both sides of the registration and payment device 20.

[0022] The registration and payment 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 208, a change dispenser 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, a communication unit 215, a camera 216, and a signpost 220. Each unit is connected to the others via a bus so that they can communicate with each other.

[0023] The CPU 201 is a central processing unit that controls the operation of the registration and settlement device 20 by reading and executing various programs stored in the ROM 202. These various programs include the sales data processing program according to this embodiment. ROM202 is read-only memory that stores various information used by the CPU201, including various programs.

[0024] RAM203 is a read-and-write memory that stores various types of information. For example, RAM203 stores information obtained from external sources (such as product master data obtained from the store controller 10) and information generated during processing. This information also includes registration information indicating registered products and settlement information generated during settlement.

[0025] The hard disk 204 stores various types of information. For example, the hard disk 204 stores (records) the imaging results (e.g., video) captured by the camera 216. The hard disk 204 may store various programs executed by the CPU 201 instead of the ROM 202. Alternatively, the hard disk 204 may store information acquired from external sources or information generated during processing instead of the RAM 203.

[0026] The customer-side display unit 205 is a touch display for customers. The customer-side display unit 205 displays various information related to registration and payment to the customer, and also accepts various inputs from the customer related to registration and payment. For example, when registering a product, the customer-side display unit 205 displays a preset key corresponding to the product and accepts the press of the preset key. Also, when making a payment, the customer-side display unit 205 displays multiple payment type selection buttons corresponding to multiple payment types and accepts the selection of one button (one payment type) from among the multiple payment type selection buttons.

[0027] The customer-side scanner unit 206 is a scanner unit for the customer. Specifically, the customer-side scanner unit 206 is equipped with an imaging unit. The imaging unit is an image sensor having an image element such as a CCD (Charge Coupled Device) or CMOS (Complementary Metal Oxide Semiconductor). The imaging unit reads (images) the product. When the operator holds the product over the customer-side scanner unit 206, the imaging unit images the product. The imaging unit optically images the code symbol (such as a barcode or 2D code attached to the product) held over the imaging window, or the whole or a part of the product (object).

[0028] Code symbols include barcodes attached to products and employee codes attached to employee name tags. Barcodes attached to products are codes that identify the product, such as JAN codes, PLU (Price Look Up) codes, and in-store codes. The customer-side scanner unit 206 reads the barcode attached to the product, and the registration and payment device 20 registers the product. The reading method by the customer-side scanner unit 206 is not limited to CCD or CMOS; laser or pen-based methods are also possible.

[0029] The card payment unit 208 is a payment terminal that reads information stored on various media such as various cards and mobile terminals, and performs various payments based on the read information. The reading method of the card payment unit 208 includes contact and contactless methods. Various payments include credit card payments, electronic money payments, point card payments, and code payments. Electronic money is charged to charging media such as transportation IC cards and mobile terminals. Code payments are made by reading a code (including customer identification information and remaining balance) displayed on a mobile terminal, for example.

[0030] The change dispenser 209 is a cash payment mechanism. The change dispenser 209 is facing the customer and accepts various operations and cash insertions from the customer. Specifically, the change dispenser 209 has an input slot and an output slot for banknotes and coins. The change dispenser 209 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. In addition to being installed on the customer side, the change dispenser 209 may also be installed on the employee side. In this case, the change dispenser 209 may accept various operations and cash insertions from the employee.

[0031] The employee-side display unit 210 is a touch display for employees. The employee-side display unit 210 displays various information to employees and accepts various inputs from them. The employee-side display unit 210 displays preset keys corresponding to products, and when an employee operates one of these preset keys, the product is registered.

[0032] The key operation unit 211 is located on the employee's side and is equipped with various keys (hardware keys, buttons). The key operation unit 211 receives various inputs from the employee. The key operation unit 211 is equipped with a registration button corresponding to a product, and when the employee operates this registration button, the product is registered.

[0033] The employee-side scanner unit 212 is a scanner unit for employees. Specifically, the employee-side scanner unit 212 is equipped with an imaging unit. The imaging unit is an image sensor having an image element such as a CCD or CMOS. The imaging unit reads (images) the product. When an operator holds a product over the employee-side scanner unit 212, the imaging unit images the product. The imaging unit optically images the code symbol (such as a barcode or 2D code attached to the product) held over the imaging window, or the whole or a part of the product (object). Note that the reading method by the employee-side scanner unit 212 and the customer-side scanner unit 206 is not limited to CCD or CMOS, but can also be a laser method or a pen method.

[0034] The registration and payment device 20 performs processing based on the code read by the customer-side scanner unit 206 or the employee-side scanner unit 212. The registration and payment device 20 determines the type of code read (product code, employee code, etc.) by checking the values ​​of flags etc. indicated by predetermined digits in the code, the number of digits read, etc. For example, if the registration and payment device 20 determines that the read code is a product code, it performs product registration processing. Also, if the registration and payment device 20 determines that the read code is an employee code, it performs login processing.

[0035] The printing unit 213 prints and outputs various media (receipts, invoices, reports, etc.). The printing unit 213 has a rotatable mechanism and is configured so that the media output slot faces from the employee side to the customer side, and vice versa.

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

[0037] The communication unit 215 is an interface for sending and receiving information with other devices (such as the store controller 10 and the transaction status management device 11).

[0038] Camera 216 is mounted above the customer-side display unit 205. Camera 216 is a camera that continuously captures video or still images. Camera 216 can be a CCD camera or a CMOS camera. Camera 216 captures customer registration and payment operations. Camera 216 also captures images of the registered items and the banknotes inserted.

[0039] The sign pole 220 is equipped with, for example, a light-emitting part (e.g., an LED (light-emitting diode)) and can be lit in a predetermined lighting pattern. The lighting pattern includes a color pattern and a flashing pattern. The sign pole 220 can provide various notifications depending on the lighting pattern. These notifications include, for example, notifications indicating the status such as "in use," notifications to call a staff member, and notifications that a customer has committed fraudulent activity.

[0040] (Regarding the skills of the staff) Here, the efficiency of product registration when the registration and settlement device 20 operates in employee registration mode varies depending on the employee's skill level in registration operations. However, it has been difficult for employees to easily grasp their own registration skills at the optimal time. Therefore, it has been difficult to improve employees' awareness of their registration skills. In this embodiment, however, it is possible to improve employees' awareness of their registration skills. The functional configuration of the registration and settlement device 20 according to this embodiment will be described below with reference to Figure 4.

[0041] (Functional configuration of the registration and settlement device 20) Figure 4 is a block diagram showing an example of the functional configuration of the registration and settlement device 20. As shown in Figure 4, the registration and settlement device 20 comprises the following functional units: a registration unit 401, a counting unit 402, a timing unit 403, a calculation unit 404, a display control unit 405, a cancellation unit 406, a correction unit 407, a specific unit 408, and a release unit 409. Each functional unit is implemented by the CPU 201. That is, the CPU 201 implements each functional unit by executing the sales data processing program according to this embodiment. As mentioned above, the registration and settlement device 20 is assumed to operate in employee registration mode.

[0042] (Registration Section 401) The registration unit 401 registers products in response to the store clerk's registration operation. Registration operations include, for example, scanning a product code or pressing a preset key. However, registration operations also include input operations such as manually entering a product code, and search operations to find the target product from the category to which the product belongs.

[0043] (Counting section 402) The counting unit 402 counts the number of registration operations in a single transaction. A single transaction refers to the period from product registration to the completion of settlement. The counting unit 402 adds "1" to the number of registration operations each time a product is registered through a registration operation. In the case of multiple registrations of the same product, the product may be registered through multiple registration operations (registration operations for each product individually). In this case, the counting unit 402 counts the number of multiple registration operations. On the other hand, in the case of multiple registrations of the same product, the product may be registered through a single registration operation and a quantity input operation. In this case, the counting unit 402 counts the number of single registration operations.

[0044] (Timekeeping section 403) The timing unit 403 measures the time required for product registration in a single transaction, from the start to the end of the registration operation. The start of the registration operation is, for example, when one product item is registered. The end of the registration operation is the timing when settlement begins. Specifically, the end of the registration operation is, for example, when the subtotal button is pressed.

[0045] (Calculation unit 404) The calculation unit 404 calculates the actual value of the work efficiency related to registration operations (hereinafter referred to as "actual registration work value") based on the number of registration operations counted by the counting unit 402 and the product registration time measured by the timing unit 403. The calculation unit 404 calculates the actual registration work value for the period during which the store clerk is in charge of the cash register (hereinafter referred to as "cashier duty period"). Specifically, the cash register duty period is the period of registration work according to the work shift. More specifically, the cash register duty period is the period from when the store clerk logs into the registration and settlement device 20 until when they log out. For example, the cash register duty period may be 30 minutes, 1 hour, 2 hours, etc. During the cash register duty period, the store clerk is assigned to the registration and settlement device 20 and performs registration work.

[0046] Here, even if a store employee is assigned to a specific register number according to their work shift, they may log out and leave the registration and settlement device 20 depending on the store's situation. During that time, another employee may temporarily perform the registration operation on the registration and settlement device 20. Specifically, another employee logs into the registration and settlement device 20, performs the registration operation, and then logs out after completing the operation. Even in such cases, the registration and settlement device 20 can identify the employee from their login information.

[0047] Therefore, the registration and settlement device 20 can count the number of registration operations and measure the time taken for product registration for each employee. Furthermore, the registration and settlement device 20 can calculate a registration work performance value for each employee. In addition, the registration and settlement device 20 and other devices such as a higher-level server can store and manage the registration work performance values ​​for each employee. This allows for the effective use of registration work performance values ​​in each employee's personnel evaluation and performance evaluation.

[0048] The calculation unit 404 calculates the registration work performance value for the register duty period based on the cumulative number of registration operations and the cumulative product registration time during the register duty period. The registration work performance value is the number of products registered per hour (e.g., per minute). The registration work performance value can also be calculated as the time required to register one product.

[0049] (Display control unit 405) The display control unit 405 enables the display of the registration work performance value calculated by the calculation unit 404. Specifically, the display control unit 405 enables the display of the registration work performance value in response to the operation of a predetermined operator. The operator is displayed when the product registration screen 520 (Figure 5(B)), which is capable of accepting registration operations, is displayed. The predetermined operator is, for example, the employee settlement button 527 (Figure 5(B)). The screen on which the registration work performance value is displayed is, for example, the journal screen 700 (Figure 7), which will be described later. Note that the registration work performance value is not limited to being displayed on the journal screen 700; for example, it may be displayed as a pop-up on the product registration screen 520 (Figure 5(B)). For example, when a store clerk has finished their register duty and completed the registration work, they press the predetermined operator.

[0050] The calculation unit 404 calculates the registration work performance value when a predetermined operator (for example, the employee settlement button 527 in Figure 5(B)) is operated. Alternatively, the registration work performance value may be calculated each time a transaction is completed. The calculation unit 404 resets the calculated registration work performance value when the employee logs out.

[0051] The printing unit 213 (Figures 2 and 3) issues an actual value report 800 (Figure 8) which includes the actual values ​​of the registered work. The printing unit 213 issues the actual value report 800 which includes the actual values ​​of the registered work in response to the operation of a predetermined control (for example, the print button 741 in Figure 7).

[0052] When the print button 741 is pressed and the performance report 800 is issued, the display control unit 405 displays the main menu screen 510 by logging out. The display control unit 405 also returns to the product registration screen 520 when a predetermined termination operation is performed (for example, pressing the termination button 742 in Figure 7).

[0053] (Cancellation of product) The cancellation unit 406 cancels the products registered by the registration unit 401. The products to be canceled are, for example, the products that were registered immediately before. The cancellation unit 406 can cancel registered products one by one, or it can cancel all registered products at once. Products are canceled when a customer requests cancellation or when a store employee makes a registration error.

[0054] The counting unit 402 maintains the registration operation count for a product if the product is canceled by the cancellation unit 406. Specifically, the counting unit 402 maintains the registration operation count even if the product is canceled by the cancellation unit 406.

[0055] The reason for maintaining the registration operation count is to calculate the correct registration work performance value. To elaborate, the fact that the product to be canceled is displayed in the registered product list 522 (Figure 5(B)) indicates that a registration operation has been performed, and the time required to cancel the product is also measured. Furthermore, even if the product is canceled, the registration operation count does not change. If the registration operation count were also canceled when the product is canceled, there is a risk that the time required for the registration and cancellation of the canceled product would be included in the registration time of products registered after the canceled product. This could prevent the calculation of the correct registration work performance value. Therefore, in this embodiment, even if a product is canceled, the registration operation count corresponding to that product is maintained without being canceled.

[0056] However, if all products are canceled by the cancellation unit 406, the counting unit 402 cancels the registration operation count. Canceling all products means resetting the product registration in a single transaction. For this reason, the timing and registration operation count are also reset. If the timing and registration operation count were not reset, the timing and registration operation count would continue as they were, even though the transaction itself had been reset, making it impossible to calculate the correct registration work performance value for each transaction. For this reason, when all products are canceled, the timing and registration operations are also reset.

[0057] (Product correction) The correction unit 407 corrects the quantity of goods registered by the registration unit 401. The quantity can be the number of pieces or the number of grams. Quantity corrections are made when a customer requests a correction or when a store employee makes a registration error. When the quantity is corrected by the correction unit 407, the counting unit 402 maintains the registration operation count corresponding to the registration of the product without making any changes. The counting unit 402 also maintains the registration operation count without making any changes when the quantity is corrected to 0.

[0058] The reason for maintaining the registration operation count, as described above in the case of product cancellation, is to calculate the correct registration work performance value. Specifically, the fact that the product is displayed in the registered product list 522 (Figure 5(B)) indicates that a registration operation has been performed, and the time required to correct the product is also measured. Furthermore, even if the product is corrected, the registration operation count does not change. If the registration operation count were to be canceled when the product is corrected, there is a risk that the time required for the registration and correction of the corrected product would be included in the registration time of products registered after the corrected product. This could prevent the calculation of the correct registration work performance value. Therefore, in this embodiment, even if a product is corrected, the registration operation count corresponding to that product is maintained without being canceled.

[0059] (Employee login and logout) The identification unit 408 identifies the employee. Specifically, the identification unit 408 accepts the employee's login and identifies the logged-in employee. The deactivation unit 409 deactivates the employee identification by the identification unit 408. Specifically, the deactivation unit 409 deactivates the employee identification by accepting the logged-out of the logged-in employee. When the display control unit 405 has identified an employee, it displays a performance value screen (for example, a journal screen 700 (Figure 7)) including the performance value related to the registration operation in response to the operation of a predetermined operator (employee settlement button 527 (Figure 5(B))). On the journal screen 700, the display control unit 405 displays an operator that can deactivate the employee identification (for example, a print button 741 in Figure 7). When the print button 741 is pressed, the deactivation unit 409 logs out the employee.

[0060] (Regarding the reading of member information) Here, the registration and settlement device 20 reads member information in addition to reading product codes. Reading member information involves, for example, scanning a member card or a barcode displayed on an electronic device. Even if member information is read while in standby mode (when no products are registered and the product registration screen is displayed), the timing unit 403 does not start counting the product registration time. Also, if member information is read while a product is being registered, the number of registration operations by the counting unit 402 is not counted. However, if member information is read while a product is being registered, the timing unit 403 continues to count the product registration time.

[0061] (An example of a screen controlled by the display control unit 405) Next, an example of a screen controlled by the display control unit 405 will be described using Figures 5-7. Figures 5 and 6 show examples of screens of the employee-side display unit 210 controlled by the display control unit 405. Figure 5(A) shows the main menu screen 510. The main menu screen 510 includes various selection buttons 511. The various selection buttons 511 include a login button 511a, a registration start button 511b, and a sales settlement button 511c.

[0062] The login button 511a accepts a transition to the login screen. On the login screen, when the employee has the employee-side scanner unit 212 read their employee code, the registration and payment device 20 authorizes the employee to log in. Note that login is not limited to reading the employee code; it may also be performed by manually entering an employee number. For manual input, hard keys such as the key operation unit 211 or soft keys such as the employee-side display unit 210 may be used.

[0063] The registration start button 511b is a button that accepts a transition to the product registration screen 520. When a store employee logs in and presses the registration start button 511b, the registration and payment device 20 transitions to the product registration screen 520 shown in Figure 5(B). If the registration start button 511b is pressed while the employee is not logged in, the registration and payment device 20 will, for example, display a login screen and then transition to the product registration screen 520 after the employee logs in. If the registration start button 511b is pressed while the employee is logged in, the registration and payment device 20 will transition to the product registration screen 520 without displaying a login screen.

[0064] Figure 5(B) shows the product registration screen 520. The product registration screen 520 includes a product registration button 521, a list of registered products 522, a total field 523, a product cancellation button 524, a cancel all products button 526, an employee settlement button 527, and a subtotal button 528.

[0065] The product registration button 521 has multiple preset keys corresponding to products. When any of the preset keys on the product registration button 521 are pressed, the product corresponding to that preset key is registered. The Registered Products List 522 is an area that displays the product name, unit price, and quantity (number of items) of registered products. The Registered Products List 522 is an area that displays products row by row according to the registration operation. The total column 523 is the area that displays the total number of items and total price of the registered products. The product cancellation button 524 is a button that accepts changes to the quantity or cancellation of the product that was registered most recently.

[0066] The "Cancel All Products" button 526 accepts the cancellation of all registered products. To prevent accidental cancellations, the "Cancel All Products" button 526 is not displayed in areas frequently touched by store staff (for example, the area where the product registration button 521 is displayed). Furthermore, measures are in place to prevent registered products from being immediately canceled when the "Cancel All Products" button 526 is pressed (for example, by accident). Specifically, when the "Cancel All Products" button 526 is pressed, a confirmation screen ("Yes" / "No") is displayed, and all products are canceled only after the store staff confirms the cancellation ("Yes"). The confirmation screen may be displayed superimposed on the product registration screen 520.

[0067] The employee settlement button 527 is a button that accepts the transition to the journal screen 700 (Figure 7), which will be described later, and is the button that is used when an employee has finished their registration work. On the journal screen 700, the performance report 800 (Figure 8) can be issued. The subtotal button 528 is the button that completes product registration and accepts the start of checkout.

[0068] On the product registration screen 520, the registered product list 522 is displayed in four rows. Specifically, the registered product list 522 displays cabbage in three rows and radish in one row. The number of rows corresponds to the number of registration operations. Therefore, the three cabbages displayed in three rows indicate that they were registered through three separate registration operations. The radish displayed in one row indicates that it was registered through one registration operation. The quantity of the radish is "5". This indicates that it was registered through a quantity specification (×5) input operation. Thus, since the registered product list 522 is displayed in four rows, it indicates that the number of registration operations counted by the counting unit 402 is four. The procedure for registering multiple quantities in a single registration operation is, for example, to first press the multiplication key on the numeric keypad (for example, the "×" key), then enter the quantity on the numeric keypad (for example, "5"), and then scan the product.

[0069] Furthermore, the registered product list 522 includes a number indicating the registration order. A higher number indicates that the product was registered more recently. For example, product "Cabbage" with the number "4" is the most recently registered product. The total column 523 shows that the total points are 8 and the total amount is ¥1,450.

[0070] The total score displayed in the total column 523 (8 points) does not match the number of registration operations (4 times: row number in the registered product list 522). This is because multiple units (5) of the product "radish" were registered by specifying the quantity. In other words, when multiple products are registered by specifying the quantity, the total score (8 points) and the number of registration operations (4 times: row number in the registered product list 522) will not match.

[0071] Figure 6(A) shows the product registration screen 610 when the product cancellation button 524 is pressed. On the product registration screen 610, the registered product list 522 shows that the previously registered product "Cabbage" has been canceled. The canceled product is not deleted from the row of the registered product list 522, but is displayed in the row in a way that makes it clear that it has been canceled. The cancellation method is to add a strikethrough line 613. However, the cancellation method is not limited to this, and may be any way that is different from the way it was displayed before cancellation. For example, the background color may be different, the font may be different, or a mark indicating that it has been canceled may be added. Also, in Figure 6(A), the total column 523 shows that the total points have decreased to 7 points and the total amount has decreased to ¥1,300.

[0072] Figure 6(B) shows the product registration screen 620 after a registered product has been corrected. On the product registration screen 620, when an area representing any product displayed in the registered product list 522 is pressed, the specified change button 525 is displayed. In the illustration, the specified change button 525 is displayed because the area for the product "radish" was pressed. When the specified change button 525 is pressed, it becomes possible to change the quantity of the product or cancel it.

[0073] Specifically, when the Change Item button 525 is pressed, a correction screen (not shown) is displayed (for example, as a pop-up) that allows for quantity changes or cancellations for the product "Radish". Note that the Change Item button 525 is shown in the illustration for convenience, but it disappears when pressed. On the correction screen, for example, if a quantity change is accepted, the quantity of the product "Radish" will be changed from, for example, "5" to "1", as shown in the registered product list 522 of the product registration screen 620. The total column 523 also shows that the total points have been changed to 4 points and the total amount has decreased to ¥650.

[0074] On the product registration screen 620, the total score "4" matches the number of registration operations (the number of rows in the registered product list 522, "4"). Thus, the total score and the number of registration operations (the number of rows in the registered product list 522) may match. In other words, if multiple products are not registered by specifying a quantity, the total score and the number of registration operations may match.

[0075] Figure 7 shows an example of the journal screen 700. The journal screen 700 shown in Figure 7 is displayed when the employee settlement button 527 (Figure 5(B)) is pressed. The journal screen 700 shows the skills of a certain store employee (Taro Teraoka) related to the registration operation. The journal screen 700 includes sales performance 710, time performance 720, registration work performance value 730, print button 741, and exit button 742.

[0076] Sales performance 710 indicates the sales and other performance related to product registration performed by the employee during their time at the register. Specifically, sales performance 710 shows the performance from the time the employee logged in until the employee checkout button 527 was pressed. Sales performance 710 includes "number of customers" and "number of items". "Number of customers" is the number of customers during the time at the register, or in other words, the number of transactions. "Number of items" is the total number of registration operations during the time at the register.

[0077] The time performance 720 indicates the time spent working by the employee in question. Specifically, the time performance 720 includes working time, scan time, key-in time, checkout time, idle time, and product registration time. Operating time refers to the period during which the employee is on duty at the register, specifically the time from when the employee logs in until the employee checkout button 527 is pressed.

[0078] Scan time represents the total time taken for each transaction to register the product within the register period, as measured by the timing unit 403. The scan time for a single transaction is the period from the initial scan registration until the subtotal button 528 is pressed.

[0079] Key-in time indicates the total time taken to register a product through key operations (such as pressing preset keys). The key-in time for a single product registration is the time from when the previous product is registered until the next product is registered through key operations.

[0080] The checkout time represents the total checkout time measured for each transaction. The checkout time for a single transaction is the time required for settlement. Specifically, the checkout time is the period from when the subtotal button 528 is pressed until the current total key is operated.

[0081] Idle time refers to the total time during a cashier's shift when no product registration is performed, such as waiting for customers. For example, idle time is the total time from when the total key is pressed until the next product is registered. Product registration time represents the average scan time for a single transaction during a cashier's shift.

[0082] The registration work performance value of 730 represents the work efficiency of the store employee in question regarding registration operations during this operation. The registration work performance value of 730 represents the number of items registered per minute. This allows the store employee to understand their own registration work performance value of 730.

[0083] The print button 741 accepts the printing of the performance report 800 shown in Figure 8. When the print button 741 is pressed, the registration settlement device 20 logs out the currently logged-in employee and resets the registration work performance value. Specifically, the calculation unit 404 resets the registration work performance value due to the employee's logout. When the print button 741 is pressed, the display control unit 405 switches to the main menu screen 510 (Figure 5(A)). Note that the display control unit 405 is not limited to switching to the main menu screen 510 when the print button 741 is pressed; it may also switch to the login screen.

[0084] The Exit button 742 accepts the exit of the Journal screen 700. When the Exit button 742 is pressed, the user returns to the product registration screen while remaining logged in. Note that the Journal screen 700 can also be accessed by pressing the Sales Settlement button 511c on the Main Menu screen 510 (Figure 5(A)). However, in this case, the Journal screen 700 does not calculate the registration work performance value, and for example, the registration work performance value 730 will not be displayed.

[0085] (Other display examples of the journal screen 700) The following may also be displayed on the journal screen 700. • The best (highest) number of registration operations per minute performed by a logged-in store employee. • The number of registration operations per minute for logged-in store employees, as of their last login. • At least one of the following: yesterday's store average, today's store average, and this month's store average for "number of registration operations per minute."

[0086] Furthermore, at least one of the three items mentioned above may be printed in the performance report 800 (Figure 8). By displaying or printing the comparison target in this way, it becomes possible to set goals for store employees, thereby improving their motivation for improvement and their motivation for work efficiency.

[0087] Furthermore, the journal screen 700 may display the current operating mode. The journal screen 700 may also display the product registration time for each operating mode of the logged-in store clerk. In the case of face-to-face payment in store clerk registration mode, the product registration time is the time from the start of product registration until the subtotal button is pressed. In the case of self-payment using the payment device 20 in payment-only mode, the product registration time is the time from the start of product registration until the payment-only mode is selected.

[0088] Furthermore, if the cashier side of the registration and settlement device 20 is equipped with a change dispenser, settlement by the cashier is also possible. When settlement is performed by the cashier, the product registration time is the time from the start of product registration until the subtotal button is pressed. In this way, even when the settlement method differs, the registration and settlement device 20 can calculate and display the registration time for each product in cashier registration mode, as well as the cumulative total of these times.

[0089] Furthermore, if the cashier side of the registration and settlement device 20 is equipped with a change dispenser, the cashier registration mode may result in a two-person system where two cashiers are in charge of the register. In the two-person system, one cashier registers the products and the other handles the settlement, and these two staff members serve the customer. The registration and settlement device 20 manages the cashier responsible for product registration and the cashier responsible for settlement. In the case of a two-person system, the journal screen 700 may display that it is a two-person system and that the cashier in question on the journal screen 700 is the cashier responsible for registration.

[0090] Figure 8 shows the performance report 800 issued when the print button 741 is pressed. The performance report 800 is printed by the printing unit 213. The performance report 800 contains the same information as shown on the journal screen 700. Specifically, the performance report 800 includes sales performance 710, time performance 720, and registration work performance 730. With such a performance report 800, store employees can understand their own registration work performance 730 when they complete their registration work.

[0091] (An example of sales data 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 explained using Figures 9 to 11. Note that the processing shown in Figures 9 to 11 is performed as needed at a processing speed corresponding to the processing capacity of the CPU 201.

[0092] Figure 9 is a flowchart showing an example of sales data processing performed by the registration and settlement device 20 according to this embodiment. Note that the processing shown in Figure 9 is based on the assumption that a store employee is logged in. As shown in Figure 9, the registration and settlement device 20 determines whether or not product registration has started when the registration start button 511b is pressed on the main menu screen 510 in Figure 5(A) (step S901). If product registration has not started in step S901 (step S901: NO), the registration and settlement device 20 performs performance value-related processing related to the calculation and display of registration work performance values ​​(Figure 10B) (step S914), and then terminates the series of processes.

[0093] When product registration begins (Step S901: Yes), the registration and settlement device 20 determines whether or not it has received a product registration operation (for example, a scan operation or a key-in operation such as a preset key) (Step S902). The registration and settlement device 20 waits until it receives a product registration operation (Step S902: No), and once it receives a product registration operation (Step S902: Yes), it starts timing the product registration time t (seconds) for the current transaction (Step S903). Then, it registers the product according to the registration operation (Step S904). Furthermore, the registration and settlement device 20 sets the number of registration operations n for the current transaction to "1" (Step S905). If the registration and settlement device 20 receives a quantity specification in Step S904, it registers the specified quantity of products.

[0094] Next, the registration and settlement device 20 determines whether or not it has received a product registration operation (for example, a scan operation or a preset key operation) (step S906). If the registration and settlement device 20 has received a product registration operation (step S906: Yes), it registers the product corresponding to the registration operation (step S907). Furthermore, the registration and settlement device 20 adds "1" to the number of registration operations n (step S908) and returns to step S905. Note that if the registration and settlement device 20 has received a quantity specification in step S907, it registers the specified quantity of products. Also, the product registration time (scan time) for one product registration is the time between product registrations, specifically the time from when the first product is registered until the next product is registered.

[0095] In step S906, if the product registration operation is not accepted (step S906: NO), the registration and settlement device 20 performs a cancellation / correction process (Figure 10A) (step S909). Then, the registration and settlement device 20 determines whether or not settlement has started (step S910). Settlement has started, for example, when the subtotal button 528 (Figure 5(B)) is pressed. If settlement has not started (step S910: NO), the registration and settlement device 20 returns to step S906. In this way, the registration and settlement device 20 repeats the process of steps S906 to S910 in Figure 9 until settlement has started.

[0096] If it is determined in step S910 that settlement has begun (step S910: Yes), the registered settlement device 20 performs settlement processing (step S911). The settlement processing includes processing to perform face-to-face settlement on the device itself and processing to send registration information to the registered settlement device 20 in accounting-only mode.

[0097] Then, the registration and settlement device 20 finishes timing the product registration time t (step S912). Furthermore, the registration and settlement device 20 stores the product registration time t and the number of registration operations n related to a single transaction in a predetermined storage area (step S913), and ends the series of processes.

[0098] (Cancellation / Correction process) Figure 10A is a flowchart showing an example of the cancellation / correction process (step S909 in Figure 9) performed by the registration and settlement device 20. The process shown in Figure 10A is performed when the product registration screen 520 (Figure 5(B)) is displayed.

[0099] In Figure 10A, the registration and settlement device 20 determines whether or not it has accepted a correction operation for the previously registered product when the product cancellation button 524 (Figure 5(B)) is pressed (step S1001). If the correction operation for the previously registered product is not accepted (step S1001: NO), the registration and settlement device 20 proceeds to step S1004.

[0100] On the other hand, if the store clerk requests a correction to a previously registered product (step S1001: Yes), the registration and settlement device 20 cancels or corrects (for example, changes the quantity) the previously registered product in response to the clerk's operation (step S1002). The registration and settlement device 20 also maintains the number of registration operations n (step S1003).

[0101] Next, the registration and settlement device 20 determines whether or not it has accepted a correction operation for a product other than the one registered immediately before (step S1004). Specifically, accepting a correction operation for another product means that the designated change button 525 (Figure 6(B)) that appears when the area of ​​the product displayed in the registered product list 522 (Figure 6(B)) is pressed is pressed, and furthermore, a quantity change or cancellation is accepted on the correction screen. If no correction operation for another product is accepted (step S1004: NO), the registration and settlement device 20 terminates the series of processes.

[0102] If the store clerk requests a correction operation for another product (step S1004: Yes), the registration and settlement device 20 cancels or corrects the other product (for example, changes the quantity) in response to the clerk's operation (step S1005). The registration and settlement device 20 also maintains the registration operation count n (step S1006) and terminates the series of processes.

[0103] (Processing related to actual values) Figure 10B is a flowchart showing an example of the actual value-related processing performed by the registration and settlement device 20 (step S914 in Figure 9). In Figure 10B, the registration and settlement device 20 determines whether or not the employee settlement button 527 displayed on the product registration screens 520, 610, 620 (Figure 5(B), etc.) has been pressed (step S1011). If the employee settlement button 527 has not been pressed (step S1011: NO), the registration and settlement device 20 proceeds to the process in step S1014.

[0104] On the other hand, if the employee settlement button 527 is pressed (step S1011: Yes), the registration settlement device 20 performs an actual value calculation process (Figure 11) to calculate the actual value of the registered work (step S1012). Next, the registration settlement device 20 displays a journal screen 700 (Figure 7) which includes the actual value of the registered work calculated in the actual value calculation process (step S1013).

[0105] The registration and settlement device 20 then determines whether or not the journal screen 700 is currently displayed (step S1014). If the journal screen 700 is not currently displayed (step S1014: NO), the registration and settlement device 20 terminates the series of processes. On the other hand, if the journal screen 700 is currently displayed (step S1014: Yes), the registration and settlement device 20 determines whether or not the print button 741 has been pressed (step S1015).

[0106] If the print button 741 is not pressed (step S1015: NO), the registration and settlement device 20 terminates the series of processes. On the other hand, if the print button 741 is pressed (step S1015: Yes), the registration and settlement device 20 issues an actual value report 800 (Figure 8) containing the actual registration work values ​​calculated in the actual value calculation process (step S1016), and terminates the series of processes.

[0107] (Calculation process for actual values) Figure 11 is a flowchart illustrating an example of the actual value calculation process performed by the registration and settlement device 20. In Figure 11, the registration and settlement device 20 obtains the product registration time t (seconds) and the number of registration operations n for all transactions stored during the register period (step S1101). The registration and settlement device 20 then calculates the cumulative registration time T (seconds), which is the cumulative value of the product registration time for all transactions (step S1102). The cumulative registration time T is the sum of the scan time and key-in time shown in Figure 7.

[0108] Next, the cumulative number of operations N, which is the cumulative value of the number of registration operations n for all transactions, is added (step S1103). Then, the registration and settlement device 20 calculates the product registration time Tp (seconds) per item by dividing the cumulative registration time T by the cumulative number of operations N (step S1104). Furthermore, the registration and settlement device converts the product registration time Tp (seconds) into the number of products registered per minute Np (step S1105). Note that the number of products registered Np is the actual value of the registration work. Then, the registration and settlement device 20 updates the cumulative registration time T and the cumulative number of operations N (step S1106) and ends the series of processes.

[0109] Note that the calculation of actual values ​​is not limited to when the employee settlement button 527 is pressed. For example, the calculation of actual values ​​may be performed for each transaction. Specifically, the calculation of actual values ​​may be performed when the subtotal button 528 is pressed.

[0110] As described above, the registration and settlement device 20 according to this embodiment displays an employee settlement button 527 as a predetermined operator when the product registration screen 520 (Figure 5(B)) is displayed, and makes the registration work performance value available on the journal screen 700 or the like when the employee settlement button 527 is operated. This allows the system to output registration performance data each time the cashier changes. Furthermore, cashiers can easily track their own registration skills by simply pressing the employee settlement button 527 at the optimal time after completing their registration tasks. This helps to raise cashier awareness of the efficiency of their registration work and thus improves their awareness of their registration skills.

[0111] Furthermore, the registration and settlement device 20 according to this embodiment maintains the number of registration operations corresponding to a product if the product is canceled. This makes it possible to calculate an appropriate registration work performance value based on the number of registrations performed, even when a product is canceled.

[0112] Furthermore, the registration and settlement device 20 according to this embodiment maintains the number of registration operations corresponding to the registration of a product without correcting it if the quantity of the product is corrected. This makes it possible to calculate an appropriate registration work performance value based on the number of registrations performed, even when the quantity of a product is corrected.

[0113] Furthermore, the registration and settlement device 20 according to this embodiment displays a list of products for each row corresponding to the registration operation, and can also display the total number of registered products. The number of registration operations and the number of rows in the list are displayed to match. On the other hand, the number of registration operations and the total number of items may not be displayed to match. This allows store staff to easily determine the number of registration operations by checking the number of rows.

[0114] Furthermore, in this embodiment, if multiple identical items are registered based on a single registration operation, the registration and settlement device 20 displays the item on a single line in the registered item list 522. Also, if multiple identical items are registered based on each registration operation, the registration and settlement device 20 displays each item on multiple lines corresponding to each registration operation. This allows store staff to easily understand the number of registration operations by checking the number of lines. In addition, since multiple registered items are displayed on a single line, store staff can easily understand the items registered by specifying the quantity.

[0115] Furthermore, the registration and settlement device 20 according to this embodiment may display a journal screen 700 (Figure 7) when the employee settlement button 527 (Figure 5(B)) is operated while an employee is logged in (identified), and the journal screen 700 may display a print button 741 that allows logging out. This allows store employees to easily track their registration work performance. Furthermore, they can easily log out and generate a performance report 800 (Figure 8).

[0116] (Modified version of the embodiment) Next, modifications of the embodiments will be described. In the following modifications, explanations of the contents described in the embodiments described above will be omitted as appropriate. Furthermore, it is also possible to combine each of the following modifications and each of the components of the embodiments.

[0117] (Variation 1: An example of calculating registration work performance by separating scan operations and key-in operations) Next, we will describe Modification 1. In the embodiment described above, we explained an example in which the registration work performance value is calculated based on the total number of registration operations, which is the sum of the number of scan operations and the number of key-in operations such as preset keys. In Modification 1, we will describe an example in which the registration work performance value is calculated for each operation based on the registration operation counts, which are separated into the number of scan operations and the number of preset key operations.

[0118] Specifically, in Modification 1, the counting unit 402 (Figure 4) counts the number of scan registration operations, which indicates the number of scan operations in a single transaction. The counting unit 402 also counts the number of key-in registration operations, which indicates the number of key-in operations in a single transaction. The calculation unit 404 calculates the actual value of the work efficiency related to scan operations (hereinafter referred to as "actual scan registration work value") based on the number of scan registration operations counted by the counting unit 402 and the product registration time measured by the timing unit 403. The calculation unit 404 also calculates the actual value of the work efficiency related to key-in operations (hereinafter referred to as "actual key-in registration work value") based on the number of key-in registration operations counted by the counting unit 402 and the product registration time measured by the timing unit 403.

[0119] The display control unit 405 enables the display of scan registration work performance values ​​in response to the operation of the first operator. The display control unit 405 enables the display of key-in registration work performance values ​​in response to the operation of the second operator. The first and second operators are displayed when the product registration screen 520 (Figure 5(B)) that can accept registration operations is displayed. In addition, the printing unit 213 (Figures 2 and 3) issues a performance value report 800 (Figure 8) including scan registration work performance values ​​and key-in registration work performance values ​​in response to the operation of a predetermined operator.

[0120] Furthermore, the first and second operators are not limited to being displayed separately; they may also be displayed as a single operator. In this case, the registration and settlement device 20 should output (display or issue) the scan registration work performance value and the key-in registration work performance value in response to the operation of one of the operators.

[0121] Furthermore, in the modified example 1, the registration settlement device 20 may be configured to switch between two settings for calculating the registration work performance value: one that calculates it based on the total number of registration operations, which includes the number of scan registrations and the number of key-in registration operations; and another that calculates it based on the separate number of registration operations for each of these operations.

[0122] According to Modification 1, at the optimal timing after completing the registration tasks related to the cash register, it becomes possible to grasp one's skills in scanning and key-in registration operations with simple operations such as pressing the first or second control. This allows store employees to understand their own skills in more detail.

[0123] (Variation 2: Example of calculating registration work performance value for each transaction) Next, we will describe a second variation. In the embodiment described above, we explained an example of calculating the registration work performance value during the period of time spent working at the cash register. In the second variation, we will explain an example of calculating the registration work performance value for each transaction.

[0124] In Modification 2, the calculation unit 404 calculates the registration work performance value for a single transaction based on the number of registration operations n in a single transaction and the product registration time t in a single transaction. Specifically, for each transaction, the calculation unit 404 calculates and stores the number of registered products per minute as the registration work performance value using the formula "Number of registration operations n ÷ Scan time (product registration time t) × 60s". Furthermore, the calculation unit 404 can also calculate the registration work performance value for the entire period of time spent at the register using the formula "Sum of registration work performance values ​​for all transactions ÷ Number of transactions". In addition, the calculation unit 404 can also calculate the average value of the registration work performance value for the entire period of time spent at the register using the formula "Sum of registration work performance values ​​for each transaction ÷ Number of transactions".

[0125] Alternatively, the calculation unit 404 may calculate the average product registration time tp (seconds) per transaction by dividing the product registration time t by the number of registration operations n. In this case, the calculation unit 404 can convert the product registration time tp (seconds) into the number of products registered per minute np (np = 60 seconds ÷ tp). The registration settlement device 20 may then output (display or issue) the number of registered products np as the actual registration work value.

[0126] In Modification Example 2, the number of transactions used to calculate the registration work performance value is not limited to one transaction. The number of transactions can be any number. Furthermore, the number of transactions may be made changeable depending on the settings.

[0127] According to variation 2, store employees can grasp the skills involved in registering products for each transaction. This allows store employees to understand their own skills in more detail.

[0128] (Variation 3: An example of calculating customer registration work performance in full self-service mode) Next, we will describe Modification 3. In the embodiment described above, we explained an example of calculating the registration work performance value of a store employee. In Modification 3, we will explain an example of calculating the registration work performance value of a customer.

[0129] In Modification 3, the registration and settlement device 20 operates in full self-service mode. The registration unit 401 registers products in response to the customer's registration operation. The counting unit 402 counts the number of registration operations, which indicates the number of registration operations performed by the customer in a single transaction. The timing unit 403 timing the product registration time in a single transaction, from the start to the end of the customer's registration operation.

[0130] The calculation unit 404 calculates the registration work performance value related to the customer's registration operation based on the number of registration operations counted by the counting unit 402 and the product registration time measured by the timing unit 403. The registration work performance value is the value for a single transaction. The display control unit 405 makes the registration work performance value displayable in response to the operation of a predetermined operator. The predetermined operator is, for example, a receipt issuance button. The registration settlement device 20 may print the registration work performance value on the receipt. When the receipt issuance button is pressed, the display control unit 405 may display the registration work performance value on the customer-side display unit 205.

[0131] Furthermore, the registration work performance values ​​in Modification Example 3 may be calculated for each customer according to the member information. For example, the calculation unit 404 may calculate the registration work performance value for each customer as the average value of past performance (all registration work performance values), or as a value for each transaction. In addition, the registration settlement device 20 may make it possible to compare members and non-members and output (display or print) their respective registration work performance values.

[0132] (Regarding the reading of member information) Even in full self-service mode, the registration and payment device 20 reads member information in addition to reading product codes. If member information is read when no product has been registered and the product registration screen is displayed, the timing unit 403 will not start timing the product registration time. Also, if member information is read during product registration, the number of registration operations by the counting unit 402 will not be counted. However, if member information is read during product registration, the timing unit 403 will continue timing the product registration time.

[0133] According to Modification 3, customers can understand their own skills related to the registration process. This makes customers more aware of the efficiency of their registration work, and thus improves their awareness of their registration skills.

[0134] The following is a summary of the embodiments. [Title of Invention] Sales Data Processing Device and Program [Technical Field] The present invention relates to a sales data processing device and a program. [Background technology]

[0135] Traditionally, point-of-sale (POS) registers and other sales data processing devices have been used in restaurants, retail stores, and other establishments. In these devices, product registration is performed by an operator (e.g., a store employee). The efficiency of product registration in these devices varies depending on the operator's skill level. A related technology is known in which a product sales registration device displays the average time required for each product registration by a store employee on a lane display 4 to inform the customer (see, for example, Patent Document 1). [Prior art document] [Patent] [Patent Document 1] Japanese Patent Application Laid-Open No. 11-053643 [Overview of the prefecture] [Problems the invention aims to solve] However, conventional technology had the problem that it was difficult for operators to easily grasp their own registration skills at the optimal time, and therefore difficult to improve operators' awareness of their registration skills. This invention has been made in view of these circumstances, and its purpose is to provide a technology that can improve operators' awareness of their skills in registration operations.

[0136] [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 comprises: a registration means for registering products in response to a registration operation; a counting means for counting the number of registration operations for each transaction; a timing means for timing the product registration time for each transaction from the start to the end of the registration operation; a calculation means for calculating an actual value related to the registration operation based on the number of registration operations and the product registration time; and a display control means for displaying the actual value related to the registration operation calculated by the calculation means, wherein the display control means displays a predetermined operator when displaying a product registration screen that can accept the registration operation, and enables the display of the actual value related to the registration operation in response to the operation of the predetermined operator. With the above configuration, the system can output registration performance data each time the cashier changes. Furthermore, cashiers can understand their own registration skills by simply pressing the employee settlement button 527 at the optimal time after completing their registration duties. This makes cashiers more aware of the efficiency of their registration work, and thus improves their awareness of their registration skills.

[0137] (2) In the configuration of (1) above, the system may be configured to include a cancellation means for canceling a product registered by the registration means, and the counting means may maintain the number of registration operations corresponding to the product without canceling it when the product is canceled by the cancellation means. According to the above configuration, even if a product is canceled, it is possible to calculate an appropriate registration work performance value based on the number of registrations performed.

[0138] (3) In the configuration of (1) or (2) above, the counting means may be configured to correct the quantity of goods registered by the registration means, and if the quantity is corrected by the correction means, the counting means may maintain the number of registration operations corresponding to the registration of the goods without correcting it. According to the above configuration, even if the quantity of goods is corrected, it is possible to calculate an appropriate registration work performance value based on the number of registrations performed.

[0139] (4) In the configuration of (1) or (2) above, the display control means may display a list of products for each row corresponding to the registration operation, and may also display the total number of registered products, and the number of registration operations and the number of rows in the list display may be displayed to match, while the number of registration operations and the total number of products may not be displayed to match. With the above configuration, store staff can easily determine the number of registration operations by checking the number of lines.

[0140] In addition, in the configuration of (4) above, the display control means may display the same product on one row in the list display if multiple identical products are registered based on a single registration operation, and display each product on multiple rows corresponding to each registration operation if multiple identical products are registered based on each of the registration operations. With the above configuration, store staff can easily keep track of the number of registration operations by checking the number of lines. In addition, since multiple registered products are displayed on a single line, store staff can easily identify the products registered by specifying the quantity.

[0141] (5) In the configuration of (1) or (2) above, the display control means may include a means for identifying a store employee and a means for releasing the identification of the store employee by the identification means, and when the store employee is identified, the display control means may display a performance value screen including the performance value related to the registration operation in response to the operation of the predetermined operator, and on the performance value screen, display an operator that can release the identification of the store employee. With the above configuration, store employees can easily grasp their registration work performance. They can also easily log out and generate a performance report 800 (Figure 8).

[0142] (6) In order to solve the above-mentioned problems, a program in another aspect of the present invention is a program that causes the computer of a sales data processing device to function as a registration means for registering products in response to a registration operation, a counting means for counting the number of registration operations for each transaction, a timing means for timing the product registration time for each transaction from the start to the end of the registration operation, a calculation means for calculating an actual value related to the registration operation based on the number of registration operations and the product registration time, and a display control means for displaying the actual value related to the registration operation calculated by the calculation means, wherein the display control means displays a predetermined operator when displaying a product registration screen that can accept the registration operation, and enables the display of the actual value related to the registration operation in response to the operation of the predetermined operator. With the above configuration, the system can output registration performance data each time the cashier changes. Furthermore, cashiers can understand their own registration skills by simply pressing the employee settlement button 527 at the optimal time after completing their registration duties. This makes cashiers more aware of the efficiency of their registration work, and thus improves their awareness of their registration skills.

[0143] Furthermore, all or part of the functions (input / output, storage, processing (including judgment)) of the registration and settlement device 20 described above may be implemented in a device other than the one described as the entity that executes the said function.

[0144] Specifically, the above description described a configuration in which the registration and settlement device 20 comprises the following functional units: a registration unit 401, a counting unit 402, a timing unit 403, a calculation unit 404, a display control unit 405, a cancellation unit 406, a correction unit 407, a specific unit 408, and a release unit 409. All or part of these functional units may be provided in other computer devices. For example, all or part of these functional units may be provided in the store controller 10, an external server device, or another computer device. Furthermore, the computer devices equipped with these functional units are not limited to multiple units, but may consist of just one unit.

[0145] Specifically, for example, instead of the registration and settlement device 20, the store controller 10 or an external server device may display the employee settlement button 527 as a predetermined operator when the product registration screen 520 (Figure 5(B)) is displayed, and execute a process to display the registration work performance value in response to the operation of the employee settlement button 527.

[0146] In relation to the above, the registration and settlement device 20 may function as a so-called thin client specializing in the input / output interface portion for product registration and settlement. That is, the registration and settlement device 20 may receive various inputs (operation by the operator, detection by a device such as a scanner), send the input information (operation information, scan information, etc.) to the cloud server, receive the processing results from the cloud server based on the input information (updated screen information, device control information, etc.), and perform various outputs (display on the display unit, device control).

[0147] Furthermore, the program for implementing the sales data processing system St and the registration settlement device 20 described above may be recorded on a computer-readable recording medium, and the program may be loaded into a computer system and executed. Here, "computer system" includes hardware such as the OS and peripheral devices. Furthermore, "computer-readable recording medium" refers to portable media such as USB (Universal Serial Bus) flash memory, SSD (Solid State Drive), flexible disk, magneto-optical disk, ROM, CD-ROM, and storage devices such as hard disks built into a computer system. Moreover, "computer-readable recording medium" also includes volatile memory (RAM) inside 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, which retains the program for a certain period of time. Furthermore, the above program may be transmitted from the computer system that stores the program in a storage device, etc., to another computer system via a transmission medium or by transmission waves in the transmission medium. Here, "transmission medium" for transmitting the program refers to a medium that has the function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line. Furthermore, the above program may be intended to implement some of the functions described above. It may also be a so-called differential file (differential program) that can implement the aforementioned functions in combination with programs already recorded in the computer system. [Explanation of Symbols]

[0148] St…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, 206…Customer-side scanner unit, 208…Card payment unit, 209…Change dispenser, 210…Employee-side display unit, 211…Key operation unit, 212…Employee-side scanner unit, 215…Communication unit, 216…Camera, 401…Registration unit, 402…Counting unit, 403…Timekeeping unit, 404…Calculation unit, 405…Display control unit, 406…Cancellation unit, 407…Correction unit, 408…Specification unit, 409…Release unit

Claims

1. A registration method for registering products in response to registration operations, For each transaction, a counting means for counting the number of registration operations, which indicates the number of registration operations performed, For each transaction, a timing means for measuring the time taken to register the product from the start to the end of the registration operation, A calculation means for calculating the actual value related to the registration operation based on the number of registration operations and the product registration time, A display control means for displaying the actual value related to the registration operation calculated by the calculation means, Equipped with, The display control means displays a predetermined operator when displaying a product registration screen that can accept the registration operation, and enables the display of actual values ​​related to the registration operation in response to the operation of the predetermined operator. A sales data processing device characterized by the following features.

2. The system includes a cancellation means for canceling goods registered by the aforementioned registration means, The counting means maintains the number of registration operations corresponding to the product without canceling it if the product is canceled by the cancellation means. The sales data processing device according to feature 1.

3. The system includes a correction means for correcting the quantity of goods registered by the registration means, The counting means maintains the number of registration operations corresponding to the registration of the product without correction when the quantity is corrected by the correction means. The sales data processing device according to feature 1 or 2.

4. The display control means can display a list of products for each row corresponding to the registration operation, and can also display the total number of registered products. The number of registration operations and the number of rows in the list display are displayed to match. The number of registration operations and the total score may not be displayed as matching. The sales data processing device according to feature 1 or 2.

5. A means of identifying store employees, A release means for releasing the identification of the store employee by the aforementioned identification means, Equipped with, When the store employee is identified, the display control means displays a performance value screen including the performance value related to the registration operation in response to the operation of the predetermined operator. On the aforementioned performance data screen, an operator that can deselect the employee is displayed. The sales data processing device according to feature 1 or 2.

6. The computer for the sales data processing unit, A registration method for registering products in response to registration operations. A counting means for counting the number of registration operations, which indicates the number of registration operations for each transaction. For each transaction, a timing means measures the time taken to register the product from the start to the end of the registration operation. A calculation means for calculating the actual value related to the registration operation based on the number of registration operations and the product registration time, A display control means that displays the actual value related to the registration operation calculated by the calculation means, To make it function as, The display control means displays a predetermined operator when displaying a product registration screen that can accept the registration operation, and enables the display of actual values ​​related to the registration operation in response to the operation of the predetermined operator. A program characterized by the following features.

Citation Information

Patent Citations

  • Merchandise sales registration device

    JP1999053643A