Sales data processing program and terminal device
The sales data processing program addresses the challenge of diverse usage patterns in mobile POS systems by enabling mode switching and function adaptation, ensuring consistent functionality and user experience across customer-owned and rental terminals.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-03-14
- Publication Date
- 2026-03-12
AI Technical Summary
Existing mobile POS systems face challenges in accommodating diverse usage patterns due to shared application software that may not be suitable for both customer-owned and rental terminals, leading to inconsistencies in functions, screens, and wording.
A sales data processing program that enables operation mode switching between normal and rental modes, allowing the rental terminal to disable certain functions like store selection, while using the same application software as customer terminals, and includes an imaging unit for product information acquisition and registration.
Enables seamless integration and functionality adaptation for both customer-owned and rental terminals, ensuring consistent and appropriate user interfaces and operations across different usage scenarios.
Smart Images

Figure 0007828915000001 
Figure 0007828915000002 
Figure 0007828915000003
Abstract
Description
[Technical Field]
[0001] An embodiment of the present invention is a sales data processing program and terminal device Regarding. [Background technology]
[0002] In recent years, it has become common for customers to register products for sales data processing themselves using mobile point-of-sales (POS) systems that use portable terminal devices such as smartphones and tablets. These terminal devices include customer terminals owned by customers as well as rental terminals that are rented out by stores.
[0003] The same application software is installed on the customer terminal and the rental terminal. If the application software installed on the customer terminal and the rental terminal is the same, it is preferable because it can avoid inconveniences that would be expected if the software were not the same (such as accidentally downloading the wrong software, doubling software maintenance, etc.).
[0004] However, when application software is shared, it is considered generic, and so functions required for one may not be suitable for the other. Similarly, screens or explanatory items may be necessary for one but not for the other. Furthermore, wording suitable for one may be inappropriate for the other. Summary of the Invention [Problem to be solved by the invention]
[0005] The problem to be solved by the present invention is to make application software that realizes a mobile POS compatible with a variety of usage patterns. [Means for solving the problem]
[0006] The sales data processing program according to the embodiment includes a display unit that displays information, an operation unit that accepts operations, and an imaging unit that takes an image. R The portable terminal device includes a computer, an acquisition unit that acquires product information by the operation unit or the imaging unit, a registration unit that registers the product to be traded based on the information acquired by the acquisition unit, and a registration unit that registers the product to be traded based on the output of the operation unit or the imaging unit. , th The device can be set to either mode 1 or mode 2, in which some of the functions of the first mode are disabled. Operation mode Switch El It functions as a mode switching unit. The second mode is a rental mode in which transaction management information for managing a transaction is associated with the terminal code of the rental terminal rented by the store. do. [Brief explanation of the drawings]
[0007] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a sales data processing system according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a hardware configuration of the server device. [Figure 3] FIG. 3 is a diagram illustrating an example of the data configuration of the store management information. [Figure 4] FIG. 4 is a diagram illustrating an example of the data configuration of the product management information. [Figure 5] FIG. 5 is a diagram illustrating an example of a data configuration of customer management information. [Figure 6] FIG. 6 is a diagram illustrating an example of the data configuration of the transaction management information. [Figure 7] FIG. 7 is a diagram illustrating an example of the data configuration of the display settings. [Figure 8] FIG. 8 is a diagram illustrating an example of a hardware configuration of a store terminal. [Figure 9] FIG. 9 is a diagram illustrating an example of the data configuration of the terminal management information. [Figure 10] FIG. 10 is a diagram illustrating an example of the hardware configuration of the rental terminal and the customer terminal. [Figure 11] FIG. 11 is a block diagram showing an example of the hardware configuration of a transaction device. [Figure 12]FIG. 12 is a block diagram showing the functional configuration of the server device, the store terminal, the rental terminal, and the customer terminal. [Figure 13] FIG. 13 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 14] FIG. 14 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 15] FIG. 15 is a diagram showing an example of a screen displayed on the display unit of the lending terminal. [Figure 16] FIG. 16 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 17] FIG. 17 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 18] FIG. 18 is a diagram showing an example of a reading screen on which a pop-up is displayed superimposed. [Figure 19] FIG. 19 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 20] FIG. 20 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 21] FIG. 21 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 22] FIG. 22 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 23] FIG. 23 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 24] FIG. 24 is a diagram showing an example of a screen displayed on the display unit of the rental terminal or the customer terminal. [Figure 25] FIG. 25 is a flowchart showing an example of the flow of processing performed by the control unit of the terminal device in accordance with a program. DETAILED DESCRIPTION OF THE INVENTION
[0008] An embodiment will be described with reference to the drawings. Fig. 1 is a diagram showing an example of the configuration of a sales data processing system 1 according to an embodiment. The sales data processing system 1 includes a server device 3, a store terminal 4, mobile terminals such as a rental terminal 5 and a customer terminal 6, an accounting device 7, a charging station 8, an in-store network 91, and the like.
[0009] The sales data processing system 1 may include a POS (Point Of Sales) terminal. POS terminals include, for example, general terminals operated by store clerks and self-service terminals where customers can register products and make payments themselves. Furthermore, portable terminals such as the rental terminal 5 and customer terminal 6 described above function as a type of mobile POS terminal.
[0010] The in-store network 91 is, for example, a LAN (Local Area Network) provided within the store, and connects the store terminal 4, the checkout device 7, the rental terminal 5, and the customer terminal 6 so that they can communicate with each other.
[0011] The server device 3 is a cloud server, and is communicably connected to other devices (store terminal 4, accounting device 7, rental terminal 5, and customer terminal 6) via a public network 92 such as a mobile communication network or the Internet, and an in-store network 91. When communicating via the public network 92, encryption or a VPN (Virtual Private Network) connection is used as necessary.
[0012] The rental terminal 5 and the customer terminal 6 are portable terminal devices (mobile terminals) such as smartphones, tablet terminals, etc. The rental terminal 5 is a terminal device that the store rents to the customer, and the customer terminal 6 is a terminal device that the customer owns.
[0013] In the sales data processing system 1 of this embodiment, the same application software is run on the rental terminal 5 and the customer terminal 6, causing each terminal to function as a mobile POS (described later), but in this case, the application software is run in rental mode on the rental terminal 5 and in normal mode on the customer terminal 6.
[0014] The normal mode is an example of the first mode, and is an operating mode in which all functions provided by the application software are available. The rental mode is an example of the second mode in which some functions of the first mode are disabled. For example, in the rental mode, the store selection function is disabled. The store selection function is a function that selects a store and associates it with a terminal device, and is executed prior to the start of a transaction in the normal mode.
[0015] The charging station 8 is, for example, a shelf-like fixture used as a storage area for the rental terminals 5, and holds a plurality of rental terminals 5. The charging station 8 feeds power (supplies electricity) to the rental terminals 5 it holds. The rental terminal 5 that receives power from the charging station 8 charges its own battery with the power obtained through the power reception. Such a charging station 8 is installed in a predetermined location in the store (for example, near the entrance of the store).
[0016] The rental terminal 5 and the customer terminal 6 acquire information such as product information (described later) from the server device 3 via a public network 92 such as a mobile communication network or the Internet. The rental terminal 5 and the customer terminal 6 may be configured to be wirelessly connectable to the in-store network 91 via access points installed at multiple locations within the store, thereby acquiring information via the in-store network 91 instead of via the public network 92.
[0017] The rental terminal 5 and the customer terminal 6 cooperate with the server device 3 to provide a GUI (Graphical User Interface) and perform sales data processing such as product registration processing based on input product information (that is, provide a POS function).
[0018] The accounting device 7 accepts operations related to payment for products registered at the rental terminal 5 and the customer terminal 6, and performs accounting processing (settlement processing).
[0019] 2 is a diagram showing an example of the hardware configuration of the server device 3. The server device 3 is an example of an information processing device and is realized by, for example, a PC (Personal Computer). The server device 3 includes a CPU (Central Processing Unit) 31, a ROM (Read Only Memory) 32, a RAM (Random Access Memory) 33, a communication unit 34, a storage unit 35, etc.
[0020] The CPU 31 is an example of a processor, and performs overall control of each unit of the server device 3. The ROM 32 stores various programs. The RAM 33 is a workspace where programs and various data are developed.
[0021] The CPU 31, ROM 32, and RAM 33 are connected via a bus or the like to form a computer-configured control unit 30. In the control unit 30, the CPU 31 operates in accordance with a program stored in the storage unit 35 and loaded into the RAM 33, thereby executing various processes.
[0022] The communication unit 34 is a wired or wireless communication interface that can be connected to the public network 92. The communication unit 34 communicates with the store terminal 4, the checkout device 7, the rental terminal 5, and the customer terminal 6 via the public network 92 and the in-store network 91.
[0023] The storage unit 35 has a storage medium such as a hard disk drive (HDD) or flash memory, and maintains the stored contents even when the power is turned off. The storage unit 35 stores programs that can be executed by the CPU 31 and various setting information.
[0024] The storage unit 35 also stores store management information 351, product management information 352, customer management information 353, transaction management information 354, display settings 355, and the like.
[0025] 3 is a diagram showing an example of the data configuration of store management information 351. Store management information 351 is information for managing stores and is stored, for example, in the form of a data table. Store management information 351 includes the company ID, company name, store ID, store name, owned terminals, terminal type, etc. of each store managed by server device 3.
[0026] The company name field stores information indicating the name of the company corresponding to the company ID. The store name field stores information indicating the name of the store corresponding to the store ID.
[0027] The owned terminal item stores a terminal code. The terminal code is an example of an identifier for the lending terminal 5, and is information that can identify the lending terminal 5. The terminal type item stores the type (or form) of the terminal device, such as a "smartphone" or a "tablet."
[0028] It is possible to store multiple store IDs for one company ID. It is also possible to store multiple owned terminals for one store ID. Furthermore, owned terminals and terminal types are stored in a 1:1 relationship. Information on owned terminals and terminal types is increased by processing executed in cooperation with the server device 3 in response to operations on the store terminal 4 each time a rental terminal 5 owned by the store is increased.
[0029] 4 is a diagram showing an example of the data configuration of product management information 352. Product management information 352 is information for managing products and is stored, for example, in the form of a data table. Product management information 352 includes a company ID, a store ID, a product code, a product name, a unit price, additional information, a product image, etc. Product management information 352 functions as a product master that extracts product information from each POS terminal using a product code as a key.
[0030] The product code is an example of an identifier that can identify the type of product. The company ID and store ID are information that identifies a store, and indicate the store that sells the product indicated by the product code stored in the same record.
[0031] The product name field stores the name of the product indicated by the product code. The unit price field stores the price per unit of the product indicated by the product code.
[0032] The additional information is additional information about the product indicated by the product code. Items of the additional information include, for example, the type, size, color, material, and manufacturer of the product.
[0033] The item "product image" stores image data representing the product corresponding to the product code (for example, image data of the product's exterior).
[0034] The product management information 352 is updated at any time.
[0035] 5 is a diagram showing an example of the data configuration of customer management information 353. The customer management information 353 is information for managing customers and is stored, for example, in the form of a data table. The customer management information 353 includes a user ID and user information such as a user name and contact information associated with the user ID. Here, the user ID is an example of an identifier capable of identifying each customer registered as a member.
[0036] The username field stores the name of the customer corresponding to the user ID. The contact information field stores the contact information of the customer corresponding to the user ID (for example, phone number, email address, SNS account information, address, etc.).
[0037] 6 is a diagram showing an example of the data configuration of transaction management information 354. Transaction management information 354 is information for managing transactions performed at rental terminal 5 or customer terminal 6, and is stored, for example, in the form of a data table. Transaction management information 354 includes a company ID, a store ID, a terminal code, a transaction ID, product information, a user ID, etc.
[0038] In the item of terminal code, if the terminal device performing the transaction is a lending terminal 5, the terminal code of the lending terminal 5 is stored. In addition, in the user ID field, if it is confirmed that the user conducting the transaction is a member, the user ID of the member is stored.
[0039] In the transaction management information 354, a transaction is identified by a combination of a company ID, a store ID, and a transaction ID.
[0040] The transaction ID is information for identifying a transaction, and is issued by the server device 3 each time a new transaction is started at the rental terminal 5 or customer terminal 6, and is used until the transaction is completed (completion of accounting processing). The issued transaction ID is notified to the rental terminal 5 or customer terminal 6, and is stored in a specified memory area of the memory unit 59, which is referenced when registering a product, at the rental terminal 5 or customer terminal 6.
[0041] The product information in the transaction management information 354 includes the product code, product name, unit price, quantity, etc. One or more pieces of product information can be registered for each transaction ID. The quantity item stores the number of the product indicated by the product code that the customer intends to purchase.
[0042] 7 is a diagram showing an example of the data configuration of the display settings 355. The display settings 355 (an example of display setting information) is information for managing items to be displayed on the screen, and is stored, for example, in the form of a data table. The display settings 355 include an item ID, presentation content, ON / OFF setting in normal mode, ON / OFF setting in lending mode, etc.
[0043] The item ID is information for identifying the content to be presented. The content to be presented may be various screens, controls to be included on the screen, text data or image data to be displayed on the screen, etc., and is stored in association with the item ID.
[0044] The ON / OFF setting in normal mode determines whether or not the item will be displayed while operating in normal mode, i.e., whether or not it will be displayed on the customer terminal 6. When this setting is ON, the presented content associated with the item ID will be displayed in normal mode (customer terminal 6).
[0045] The ON / OFF setting in lending mode is a setting for whether or not to display while operating in lending mode, that is, whether or not to display on the lending terminal 5, and the presented content associated with an item ID for which this is ON will be displayed in lending mode (lending terminal 5).
[0046] If there is content to be displayed in both normal mode and lending mode, but with some of the wording in normal mode changed in lending mode, this can be achieved, for example, by setting the display settings 355 as follows: First, create records with the same item ID but with different content to be displayed. Then, set one record to ON in normal mode and OFF in lending mode, and the other record to OFF in normal mode and ON in lending mode. This allows the content to be displayed for the same item ID to be different between normal mode and lending mode.
[0047] The store terminal 4 is a terminal device such as a PC, and is placed, for example, in the back yard of a store. The store terminal 4 is used, for example, to receive communications from a server device 3 managed by a headquarters that manages multiple affiliated stores, or to transmit information related to sales of the store to the server device 3.
[0048] 8 is a diagram showing an example of the hardware configuration of the store terminal 4. The store terminal 4 is realized by, for example, a PC (Personal Computer), and includes a CPU 41, a ROM 42, a RAM 43, a communication unit 44, a display unit 45, an operation unit 46, an imaging unit 48, a storage unit 49, etc.
[0049] The CPU 41 is an example of a processor, and performs overall control of each section of the store terminal 4. The ROM 42 stores various programs. The RAM 43 is a workspace for developing programs and various data.
[0050] The CPU 41, ROM 42, and RAM 43 are connected via a bus or the like to form a computer-configured control unit 40. In the control unit 40, the CPU 41 operates in accordance with a program stored in the ROM 42 or the storage unit 49 and loaded into the RAM 43, thereby executing various processes.
[0051] The communication unit 44 is a communication interface that can be connected to the in-store network 91. The communication unit 44 communicates with external devices such as the rental terminal 5, the customer terminal 6, the accounting device 7, and the server device 3 via the in-store network 91.
[0052] The display unit 45 has a display device such as an LCD (Liquid Crystal Display). The display unit 45 displays various information under the control of the CPU 41. The operation unit 46 has input devices such as a keyboard and a pointing device. The operation unit 46 outputs operation details input via the input devices to the CPU 41. The operation unit 46 may be a touch panel provided on the display unit 45.
[0053] The storage unit 49 has a storage medium such as an HDD or flash memory, and maintains the stored contents even when the power is turned off. The storage unit 49 stores programs that can be executed by the CPU 41 and various setting information.
[0054] The storage unit 49 also stores terminal management information 491. The terminal management information 491 is information for managing rental terminals 5 that are rented to customers in a store, and is stored in the form of a data table, for example.
[0055] 9 is a diagram showing an example of the data configuration of the terminal management information 491. The terminal management information 491 is information for managing information on rental terminals 5 owned by a store, and is stored in the form of, for example, a data table. The records of this data table are added by processing executed in cooperation with the server device 3 in response to operations on the store terminal 4 each time a rental terminal 5 owned by the store is added.
[0056] The terminal management information 491 includes a terminal code, a terminal type, etc. The terminal code is an example of an identifier for the rental terminal 5, and is information that can identify the rental terminal 5. The terminal code is the same as that stored in the owned terminal item in the store management information 351. As in the store management information 351, the terminal type item stores the type (or form) of the terminal device, such as "smartphone" or "tablet," for example.
[0057] When a store clerk installs a new rental terminal 5, the clerk performs a predetermined operation on the store terminal 4 to register the terminal, and receives a terminal code from the server device 3. The issued terminal code is stored in the terminal code field of the terminal management information 491. The issued terminal code is also stored in the owned terminal field of the store management information 351.
[0058] 10 is a diagram showing an example of the hardware configuration of the rental terminal 5 and the customer terminal 6. The rental terminal 5 and the customer terminal 6 include a CPU 51, a ROM 52, a RAM 53, a communication unit 54, a display unit 55, an operation unit 56, an audio output unit 57, an imaging unit 58, a memory unit 59, and the like.
[0059] The CPU 51 is an example of a processor, and performs overall control of each section of the rental terminal 5 and the customer terminal 6. The ROM 52 stores various programs. The RAM 53 is a workspace for expanding programs and various data.
[0060] The CPU 51, ROM 52, and RAM 53 are connected via a bus or the like to form a computer-configured control unit 50. In the control unit 50, the CPU 51 operates in accordance with a program stored in the ROM 52 or the storage unit 59 and loaded into the RAM 53, thereby executing various processes.
[0061] The communication unit 54 is a wireless communication interface that can be connected to a public network 92, such as a mobile communication network or the Internet, and to the in-store network 91. The communication unit 54 communicates with external devices, such as the server device 3, the store terminal 4, and the accounting device 7, via the public network 92 or the in-store network 91. The communication unit 54 also has a short-range wireless communication function, such as Bluetooth (registered trademark).
[0062] The display unit 55 is configured with, for example, an LCD. The display unit 55 displays various information under the control of the CPU 51. The operation unit 56 is an input device such as a touch panel that is provided on top of the surface of the LCD. The operation unit 56 outputs the operation content input via the input device to the CPU 51.
[0063] The audio output unit 57 outputs audio under the control of the CPU 51 .
[0064] The imaging unit 58 has an imaging element such as a CCD (Charge Coupled Device) or a CMOS (Complementary MOS). The imaging unit 58 is used to capture, for example, code symbols such as barcodes and two-dimensional codes attached to products. In other words, the imaging unit 58 acquires code symbols such as barcodes and two-dimensional codes attached to products.
[0065] The storage unit 59 has a storage medium such as a HDD or flash memory, and maintains its stored contents even when the power is turned off. The storage unit 59 stores a program 591 that can be executed by the CPU 51 and various setting information. For example, the storage unit 59 stores a transaction ID notified from the server device 3 in a storage area that is referenced when registering a product.
[0066] Program 591 is, for example, a mobile POS app. The mobile POS app is application software (program) that causes a mobile terminal, such as a smartphone or tablet terminal, on which the mobile POS app is installed to function as a mobile POS. Note that the information stored in storage unit 59 is not limited to the example shown in the figure.
[0067] 11 is a block diagram showing an example of the hardware configuration of the checkout device 7. The checkout device 7 includes a control unit 70, a memory unit 71, a display unit 72, an operation unit 73, a communication unit 74, a change dispenser 75, a code reader 76, a magnetic reader 77, an IC reader 78, an NFC reader 79, and a printer 80. The checkout device 7 may also include a buzzer, a speaker, an indicator light, etc. These units (the control unit 70, the memory unit 71, the display unit 72, the operation unit 73, the communication unit 74, the change dispenser 75, the code reader 76, the magnetic reader 77, the IC reader 78, the NFC reader 79, and the printer 80, etc.) are connected to each other via a bus 81 or the like so that they can communicate with each other.
[0068] The display unit 72 is composed of, for example, a liquid crystal panel, and displays various information for the operator of the accounting device 7. The operation unit 73 is used to input information into the control unit 70, and is composed of a keyboard, touch panel, etc.
[0069] The communication unit 74 is an interface for the control unit 70 to communicate with external devices (such as the store terminal 4 and the server device 3.) Through this communication, the control unit 70 transmits and receives information (data) to and from the external devices.
[0070] The change machine 75 is a device that deposits and dispenses banknotes and coins, accepts cash deposits from customers, and if the deposited amount is greater than the transaction amount, dispenses the net amount (change) in cash.
[0071] The code reader 76 reads code symbols such as barcodes and two-dimensional codes and outputs the decoded information. The code reader 76 is used, for example, to capture an image of a code symbol such as a barcode or two-dimensional code presented by a customer and displayed on the display unit 55 of the rental terminal 5 or the customer terminal 6. In other words, the code reader 76 acquires the code symbol.
[0072] The magnetic reader 77 is located near the slit through which the credit card is passed and reads the information recorded on the magnetic tape attached to the credit card. The IC reader 78 reads the information stored in the IC chip attached to the credit card.
[0073] The NFC reader 79 is a communication unit compatible with NFC (Near Field Communication) technology, and reads credit card information and electronic money information stored in a contactless IC via short-range wireless communication. Contactless ICs are attached to cards such as credit cards, and mobile devices such as smartphones. The magnetic reader 77, IC reader 78, and NFC reader 79 may be external devices attached to the accounting device. The magnetic reader 77, IC reader 78, and NFC reader 79 may be separate devices or may be the same device (a so-called payment terminal).
[0074] After the transaction is completed, the printer 80 prints and outputs the transaction information on receipt paper.
[0075] The control unit 70 is configured as a computer including a CPU 701, a ROM 702, and a RAM 703.
[0076] The CPU 701 controls the overall operation of the accounting device 7. The ROM 702 stores various programs and information. The RAM 703 is used as a work area for the CPU 701. The control unit 70 functions as various processing units by the CPU 701 expanding and executing programs and information stored in the ROM 702 and storage unit 71 into the RAM 703, and performs various control processes for the accounting device 7.
[0077] The storage unit 71 is configured with a storage medium such as a HDD or flash memory, and maintains the stored contents even when the power is cut off.
[0078] 12 is a block diagram showing the functional configuration of the server device 3, the store terminal 4, the rental terminal 5, and the customer terminal 6. Note that some or all of these functions may be realized by hardware such as a dedicated circuit.
[0079] The control unit 50 of the rental terminal 5 and the customer terminal 6 functions as an information acquisition unit 501, a store selection unit 502, a mode switching unit 503, a product registration unit 504, a payment integration unit 505, a help presentation unit 506, a charging clear unit 507, etc., by the CPU 51 operating in accordance with the program 591 stored in the memory unit 59.
[0080] The control unit 30 of the server device 3 functions as a terminal information update unit 301, a transaction registration update unit 302, etc., by the CPU 31 operating in accordance with the programs stored in the ROM 32 or the memory unit 35. The transaction registration update unit 302 registers (or updates) transaction information in the transaction management information 354 based on information related to the transaction received from the terminal device (rental terminal 5 or customer terminal 6).
[0081] The control unit 40 of the store terminal 4 functions as a terminal information update unit 401 and the like as a result of the CPU 41 operating in accordance with the programs stored in the ROM 42 and the storage unit 49. The terminal information update unit 401 updates the terminal management information 491 in accordance with operations received by the operation unit 46. In cooperation with this terminal information update unit 401, the terminal information update unit 301 of the server device 3 registers (or updates) items in the store management information 351 for terminals owned by the corresponding store in accordance with the update of the terminal management information 491.
[0082] The information acquisition unit 501 acquires (reads) information via the imaging unit 58. For example, when a code symbol such as a barcode or a two-dimensional code is imaged by the imaging unit 58, the information acquisition unit 501 acquires (reads) the information held in the code symbol by decoding (restores) the code symbol.
[0083] For example, the information acquisition unit 501 reads a product code from a code symbol such as a barcode attached to a product. Also, for example, the information acquisition unit 501 reads a store ID and a company ID from a code symbol such as a two-dimensional code posted in a storefront.
[0084] The store selection unit 502 is a functional unit that realizes the above-mentioned store selection function, and registers (stores) information identifying the store where shopping will be done in a memory area (part of the memory unit 59) referenced by the CPU 51 operating according to the program 591.
[0085] The mode switching unit 503 switches the operation mode of the application software running on the terminal device (rental terminal 5) between the first mode and the second mode based on the output of the operation unit 56 or the imaging unit 58, and operates the terminal device in the operation mode after the switch. The second mode is an operation mode in which some of the functions of the first mode are disabled.
[0086] When switching, if a transaction is in progress in the operation mode before the switching, the mode switching unit 503 stops the transaction.
[0087] Furthermore, the first mode is normal mode and the second mode is rental mode. Normal mode is an operating mode that is intended to be run on a customer terminal 6. Rental mode is an operating mode that is intended to be run on a rental terminal 5. After installing application software on a terminal device that will be used as a rental terminal 5, the operating mode at the time of first startup is normal mode. By performing an operation to switch the operating mode to rental mode on a terminal device that has been started in normal mode, the rental terminal 5 will operate in rental mode.
[0088] The normal mode is an example of the first mode, and is an operating mode in which all functions provided by the application software are available. The rental mode is an example of the second mode in which some functions of the first mode are disabled. Specifically, in the rental mode, the store selection function is disabled. The store selection function is a function that selects a store and associates it with a terminal device, and is executed prior to the start of a transaction in the normal mode.
[0089] 13 and 14 are diagrams showing examples of screens displayed on the display unit 55 of the rental terminal 5 or the customer terminal 6. In FIG. 13, (a) is an example of a top screen 101 in normal mode, (b) is an example of a check-in screen 102, (c) is an example of a transaction start screen 103 in normal mode, and (d) is an example of a reading screen 104 in normal mode. In FIG. 14, (a) is an example of the reading screen 104 with a pop-up 105 superimposed thereon, and (b) and (c) are examples of a terminal authentication screen 106.
[0090] The top screen 101 in normal mode includes operators 1011 to 1015, and 1019. Operator 1011 accepts an operation to instruct the start of a transaction. Operator 1012 accepts an operation to display usage instructions. Operator 1013 accepts an operation to display FAQs (frequently asked questions). Operator 1014 accepts an operation to display terms of use. Operator 1015 accepts an operation to display an electronic receipt. Operator 1019 displays menus 170, 270 (see FIG. 20, described below), 171, and 271 (see FIG. 21, described below).
[0091] When the operator 1011 on the top screen 101 is operated, the screen displayed on the display unit 55 transitions to a check-in screen 102 (see FIG. 13(b)). The check-in screen 102 is a screen displayed on the display unit 55 when the store selection function is executed by the store selection unit 502.
[0092] The check-in screen 102 includes a reading window 1021. An image captured by the imaging unit 58 is displayed in the reading window 1021. The information acquisition unit 501 decodes the code symbol displayed in the reading window 1021.
[0093] When the imaging unit 58 of the terminal device (rental terminal 5 or customer terminal 6) is pointed at a code symbol such as a two-dimensional code posted in a storefront or the like, the code symbol is displayed in the reading window 1021. When the code symbol is displayed in the reading window 1021, the information acquisition unit 501 decodes the code symbol to obtain the store ID and company ID. This triggers the selection of the store where the terminal device will be used, the server device 3 issues a transaction ID, and a record is created in the transaction management information 354. By creating the record, the transaction ID is associated with the store ID and company ID, i.e., the store involved in the transaction is registered. In addition, in response to this, the screen displayed by the display unit 55 transitions to the transaction start screen 103 (see Figure 13(c)).
[0094] When transitioning to the transaction start screen 103, the terminal device (rental terminal 5 or customer terminal 6) refers to the display settings 355 of the server device 3 and acquires the ON / OFF settings for normal mode for each presentation content (various screens, controls to be included on the screens, text data and image data to be displayed on the screens, etc.). After this, the terminal device (rental terminal 5 or customer terminal 6) uses the settings acquired here unless the mode is changed.
[0095] The transaction start screen 103 in the normal mode includes a store name field 1031, a total amount field 1032, and operators 1033 to 1035 and 1019.
[0096] The store name field 1031 displays the store name corresponding to the store ID read on the check-in screen 102. The total amount field 1032 displays the items to be traded, that is, the total price of the registered items.
[0097] Operator 1033 accepts an operation to transition the screen displayed by display unit 55 to reading screen 104 (see FIG. 13(d)). Operator 1034 accepts an operation to transition to selection screen 110 (see FIG. 16, described below) for registering products without barcodes. Operator 1035 accepts an operation to transition to payment linkage screen 130 (see FIG. 19, described below).
[0098] The reading screen 104 in normal mode includes a store name field 1031, a reading window 1041, and an operator 1046. The operator 1046 accepts an operation to transition to a details screen 120 (see FIG. 17, described later).
[0099] An image captured by the imaging unit 58 is displayed in the reading window 1041. The information acquiring unit 501 decodes the code symbol displayed in the reading window 1041.
[0100] When the imaging unit 58 of the terminal device (rental terminal 5 or customer terminal 6) is pointed at a code symbol such as a barcode, the code symbol is displayed in the reading window 1041. When the code symbol is displayed in the reading window 1041, the information acquisition unit 501 decodes the code symbol. If the code symbol is attached to a product, the information acquisition unit 501 acquires the product code. Furthermore, if the code symbol is an instruction to switch modes, reading by the information acquisition unit 501 triggers the display of a pop-up 105 (see FIG. 14(a)) superimposed on the reading screen 104.
[0101] The pop-up 105 includes a message 1051 and an operator 1052. The message 1051 is, for example, a message such as "Switching to lending mode. Please enter the terminal code." The operator 1052 accepts an operation indicating consent to the content indicated by the message 1051. When the operator 1052 is operated, the screen displayed on the display unit 55 transitions to a terminal authentication screen 106 (see FIG. 14(b)).
[0102] The terminal authentication screen 106 includes an input field 1061 and an operator 1062. The operator 1062 is a software keyboard including, for example, numeric keys to which numbers from 0 to 1 are assigned, a clear key for erasing input content, and a confirmation key for confirming input content. The input field 1061 displays the content input using the operator 1062.
[0103] When the confirmation key of the operator 1062 is operated, the screen displayed on the display unit 55 transitions to the terminal authentication screen 106 (see FIG. 14(c)). The terminal authentication screen 106 includes an operator 1073. When the operator 1073 is operated, the terminal device (rental terminal 5) sends an inquiry to the server device 3.
[0104] The inquiry includes the company ID, the store ID, and the content (terminal code) displayed in the input field 1061. If the terminal code included in the inquiry is registered in the store management information 351 as a terminal that has a record with a matching company ID and store ID, a predetermined signal is transmitted as a response from the server device 3 to the terminal device (rental terminal 5).
[0105] In the terminal device (rental terminal 5) that has received the above-mentioned predetermined signal from the server device 3, the screen displayed on the display unit 55 transitions to the top screen 201 of the lending mode (see FIG. 15(a), described later).
[0106] When transitioning to the top screen 201 of the rental mode, the terminal device (rental terminal 5) refers to the display settings 355 of the server device 3 and acquires the ON / OFF settings for the rental mode for each presentation content (various screens, controls to be included on the screen, text data and image data to be displayed on the screen, etc.). After this, the terminal device (rental terminal 5) uses the settings acquired here unless the mode is changed.
[0107] Fig. 15 is a diagram showing an example of a screen displayed by the display unit 55 of the lending terminal 5. Fig. 15(a) shows an example of a top screen 201 in lending mode, (b) shows a transaction start screen 203 in lending mode, (c) shows a reading screen 204 in lending mode, and (d) shows an example of the reading screen 204 with a pop-up 205 superimposed thereon.
[0108] The top screen 201 in the lending mode includes a store name field 1031, and controls 1011 to 1013 and 1019. In other words, the top screen 201 in the lending mode does not include controls 1014 and 1015 that were included in the top screen 101 in the normal mode. This is in accordance with the settings in the display settings 355.
[0109] Furthermore, the top screen 201 for the rental mode includes a store name field 1031 that was not included in the top screen 101 for the normal mode. This is because the rental mode is an operating mode that can be switched to after a store has been selected in the normal mode, and therefore, in the rental mode, store selection (store registration) has already been completed. The store name field 1031 on the top screen 201 for the rental mode also displays a terminal code ("S90" in the illustrated example).
[0110] When the operator 1011 on the top screen 201 is operated, the screen displayed on the display unit 55 transitions to the lending mode transaction start screen 203. In other words, in the lending mode, the check-in screen 102 (see FIG. 13(b)) is not displayed.
[0111] The transaction start screen 203 in the lending mode, like the transaction start screen 103 in the normal mode, includes a store name field 1031, a total amount field 1032, and operators 1033 to 1035 and 1019. When operator 1033 is operated, the screen displayed on display unit 55 transitions to lending mode reading screen 204 in the lending mode.
[0112] The reading screen 204 in the lending mode, like the reading screen 104 in the normal mode, includes a store name field 1031, a reading window 1041, and an operator 1046. The reading window 1041 displays an image captured by the imaging unit 58. The information acquisition unit 501 decodes the code symbol displayed in the reading window 1041.
[0113] When the imaging unit 58 of the terminal device (rental terminal 5) is directed at a code symbol such as a barcode, the code symbol is displayed in the reading window 1041. When the code symbol is displayed in the reading window 1041, the information acquisition unit 501 decodes the code symbol. If the code symbol is attached to a product, the information acquisition unit 501 acquires the product code. Furthermore, if the code symbol is an instruction to switch modes, reading by the information acquisition unit 501 triggers the display of a pop-up 205 (see FIG. 15(d)) superimposed on the reading screen 104.
[0114] The popup 205 includes a message 2051 and controls 2052 and 2053. When the control 2053 is operated, the popup 205 is closed.
[0115] Message 2051 is a message such as "Switching to normal mode." Operator 2052 accepts an operation indicating consent to the content indicated by message 2051. When operator 2052 is operated, the screen displayed on display unit 55 transitions to top screen 101 of normal mode (see FIG. 13(a)). At this time, if a transaction is in progress, the transaction is aborted.
[0116] 16 is a diagram showing an example of a screen displayed on the display unit 55 of the rental terminal 5 or the customer terminal 6, and shows an example of a selection screen 110 for registering a product without a barcode. When the operator 1034 is operated on any of the screens, the screen displayed on the display unit 55 transitions to the selection screen 110.
[0117] Selection screen 110 includes a store name field 1031, a total amount field 1032, and operators 1019, 1033, 1046, and 1101. Operator 1101 is a so-called preset key, and accepts the selection of a commodity such as fruit or vegetables that does not have a code symbol attached.
[0118] 12, when a product code is acquired by the information acquisition unit 501 or the operation unit 56 while the reading screen 104, 204 or the selection screen 110 is displayed, the product registration unit 504 registers product information that matches the product code. Note that "registration" here means transmitting the product information together with the transaction ID, store ID, and company ID to the server device 3, and storing it in the transaction management information 354 in the server device 3.
[0119] When the product code is acquired, the product registration unit 504 transmits the product code to the server device 3. In the server device 3 that has received the product code, the transaction registration update unit 302 updates the transaction management information 354. In addition to the above processing, the product registration unit 504 also acquires product information that matches the product code from the product management information 352 of the server device 3 and displays it on the statement screen 120.
[0120] 17 is a diagram showing an example of a screen displayed on the display unit 55 of the rental terminal 5 or the customer terminal 6, and shows an example of a statement screen 120. The statement screen 120 includes a store name field 1031, a total amount field 1032, controls 1019, 1033, 1034, 1035, and a statement field 1201. The statement field 1201 displays a list of information about registered products.
[0121] When an operation to change the quantity is performed on this detail screen 120, the product registration unit 504 transmits the product code of the product whose quantity has been changed and the changed quantity to the server device 3. In the server device 3 that has received the product code and quantity, the transaction registration update unit 302 updates the transaction management information 354.
[0122] 18 is a diagram showing an example of the reading screen 104 on which a pop-up 160 is superimposed. The pop-up 160 is displayed, for example, when a store clerk code is read during product registration. The pop-up 160 includes a message 1601 and an operator 1602.
[0123] Message 1601 is, for example, a message such as "This barcode cannot be read. Please check the product." Operator 1602 accepts an operation indicating consent to the content indicated by message 1601. When operator 1602 is operated, pop-up 160 is closed.
[0124] Returning to Figure 12, payment linking unit 505 links with the transaction process performed by checkout device 7. To link, payment linking unit 505 first causes display unit 55 to display the information (code symbol) to be read by checkout device 7.
[0125] Figure 19 shows examples of screens displayed on the display unit 55 of the lending terminal 5 or the customer terminal 6, where (a) is an example of a payment linkage screen 130, (b) is an example of a waiting screen 140, and (c) is an example of a completion screen 150.
[0126] First, when an operator 1035 is operated on any screen, the screen displayed on the display unit 55 transitions to the payment linkage screen 130. The payment linkage screen 130 includes a store name field 1031, a message 1301, and a code symbol 1302 such as a barcode. The message 1301 is, for example, a message such as "Please scan the barcode on the screen with the scanner on the cash register." The code symbol 1302 is encoded information including, for example, a transaction ID.
[0127] The checkout device 7 obtains the transaction ID by capturing and reading the code symbol 1302 with the code reader 76. The company ID and store ID are known to the checkout device 7 as they belong to the store where the device is installed. The checkout device 7 sends an inquiry to the server device 3 including the transaction ID, company ID, and store ID, and receives information about the transaction in response. The checkout device 7 then performs the transaction process.
[0128] When the checkout device 7 reads the code symbol 1302, the screen displayed on the display unit 55 transitions to a standby screen 140. The standby screen 140 includes a store name field 1031, a message 1401, and an operator 1402. The message 1401 is, for example, a message such as "Please pay at the checkout machine. If you wish to return to product registration, please speak to a cashier." The operator 1402 accepts instructions from the cashier to start an operation. When the operator 1402 is operated, for example, the user is prompted to read a store clerk code.
[0129] When the transaction process is completed at the transaction device 7, the screen displayed by the display unit 55 transitions to a completion screen 150. The completion screen 150 includes a store name field 1031, a message 1501, and an operator 1502. The message 1501 is, for example, a greeting such as "Thank you for your patronage." The operator 1502 accepts an operation to display the main menu. When the operator 1502 is operated, the screen displayed by the display unit 55 transitions to the top screen 101 or 201 that is appropriate for the current operating mode.
[0130] When operating in the lending mode, that is, when the terminal device is the lending terminal 5, the completion screen 150 is displayed, and then the screen automatically transitions to the top screen 201 after a predetermined time (for example, 20 seconds) has elapsed.
[0131] After use, the rental terminal 5 is preferably returned by the customer to the charging station 8. If a transaction is in progress at the rental terminal 5 returned to the charging station 8, the control unit 50 will cancel the transaction.
[0132] 12, the help presentation unit 506 is an example of an information presentation unit, and presents menus and help information. When presenting the menus and help information, the help presentation unit 506 refers to the display settings 355 and presents information appropriate for the current operation mode.
[0133] 20 to 24 are diagrams showing examples of screens displayed on the display unit 55 of the rental terminal 5 or the customer terminal 6. FIG.
[0134] 20(a) shows a menu 170 displayed before a transaction in normal mode starts, and (b) shows a menu 270 displayed before a transaction in lending mode starts. FIG. 21(a) shows a menu 171 displayed after a transaction in normal mode starts, and (b) shows a menu 271 displayed after a transaction in lending mode starts.
[0135] Menu 170, which is displayed before starting a transaction in normal mode, includes operators 1701 to 1705. Operator 1701 accepts an operation to display usage instructions. Operator 1702 accepts an operation to display terms of use. Operator 1703 accepts an operation to display FAQs (frequently asked questions). Operator 1704 accepts an operation to display an open source license. Operator 1705 accepts an operation to display customer information.
[0136] Menu 270, which is displayed before the start of a transaction in the lending mode, includes operators 1701, 1703, and 1704. In other words, this menu 171 does not include operator 1702 for displaying the terms of use or operator 1705 for displaying customer information.
[0137] Menu 171, which is displayed after a transaction in normal mode has started, includes operators 1716 and 1717 in addition to operators 1701 to 1705. Operator 1716 accepts an operation to register the ID of a membership card. Operator 1717 accepts an operation to cancel the transaction.
[0138] Menu 271, which is displayed after the start of a transaction in the lending mode, includes operators 1701, 1703, 1704, and 1717. In other words, this menu 271 does not include operator 1716 for accepting an operation to register the ID of a membership card.
[0139] Figure 22(a) is the second page screen 180 of the usage guide for normal mode, and (b) is the third page screen 181 of the usage guide for normal mode. Note that Figure 23(a) is the first page screen 280 of the usage guide for lending mode. In lending mode, there is no screen equivalent to Figure 22(b).
[0140] The first page of the normal mode usage guide screen 180 includes the operator 1019, a message 1801, and an indicator 1802. The message 1801 is, for example, information such as "Touch the 'Start Shopping' button to prepare to enter the store." The indicator 1802 shows the position of the current page relative to the total number of pages.
[0141] The second page screen 181 of the normal mode usage guide includes the operator 1019, a message 1811, and an indicator 1802. The message 1811 is, for example, guidance such as "Scan the two-dimensional code for check-in at the store entrance and start shopping!"
[0142] The first page screen 280 of the rental mode usage guide includes the operator 1019, a message 2801, and an indicator 1802. The message 2801 is guidance such as "Touch the 'Start Shopping' button."
[0143] Message 2801 on screen 280 does not include the phrase "preparing to enter the store" as compared to message 1801 on screen 180. This is because in the rental mode, the rental terminal 5 has already stored the company ID and store ID, so there is no need to prepare to enter the store (check in). For the same reason, in the rental mode, there is no need for a screen equivalent to screen 181 on the second page.
[0144] FIG. 24 shows an example of a screen displayed on the display unit 55 of the rental terminal 5 or the customer terminal 6, where (a) shows an FAQ screen 190 in normal mode, and (b) shows an FAQ screen 290 in rental mode.
[0145] The FAQ screen 190 includes a main item 1901, subitems 1902 to 1908, and an operator 1909. The main item 1901 is an item that groups together the subitems 1902 to 1908. The subitems 1902 to 1908 are operators for displaying frequently asked questions and their answers. More specifically, the subitems 1904 and 1905 are questions about available stores, days, and time periods, and the subitems 1906 to 1908 are questions about the terminal. The operator 1909 accepts an operation to make an inquiry when the FAQ screen 190 does not solve the problem.
[0146] FAQ screen 290 includes major categories 1901, 1911, and 1912, and minor categories 1902-1903, and 1913-1918. In other words, FAQ screen 290 in rental mode does not include operator 1909 or minor categories 1904-1908. This is because, in rental mode, questions about available stores, days, and time periods, and questions about terminals are unnecessary. Note that major categories 1911 and 1912 and minor categories 1913-1918 displayed on FAQ screen 290 can also be displayed on FAQ screen 290 by scrolling.
[0147] When the rental terminal 5 is returned to the charging station 8 and power supply from the charging station 8 begins, the charging clear unit 507 will cancel any ongoing transaction. To cancel the transaction, the charging clear unit 507 notifies the server device 3 that the transaction is being canceled, along with the transaction ID. Upon receiving this notification, the server device 3 deletes the record of the corresponding transaction ID from the transaction management information 354. After notifying the server device 3, the charging clear unit 507 also erases the transaction ID stored in the memory unit 59.
[0148] This allows a customer who has started a transaction using the rental terminal 5 to stop using the terminal and return it to the charging station 8, for example, because he or she is not familiar with its usability, to automatically stop the transaction in progress without any manual operation.
[0149] In addition, if the terminal device (rental terminal 5 and customer terminal 6) is forcibly powered down (shut down or restarted), the transaction in progress will not be aborted. In other words, the terminal device does not erase the transaction ID of the transaction in progress and does not notify the server device 3. Therefore, the record in the transaction management information 354 is not deleted in the server device 3. After restarting, if the transaction ID is stored in the memory unit 59, the terminal device will take over the transaction stored in the transaction management information 354 of the server device 3 with that transaction ID. This allows the same transaction to continue. This is advantageous because it eliminates the need to redo product registration if the terminal device has to be restarted for reasons such as application software freezing.
[0150] FIG. 25 is a flowchart showing an example of the flow of processing performed by the control unit 50 of the terminal device (rental terminal 5 and customer terminal 6) in accordance with the program 591.
[0151] The control unit 50 first checks the operation mode (step S1). If the operation mode is the normal mode, the store selection unit 502 (store selection function) performs a store selection process (step S2) to start the transaction, and the process proceeds to the next step S3. If the operation mode is the lending mode in step S1, the transaction is started without performing step S2, and the process proceeds to the next step S3.
[0152] In step S3, when the control unit 50 acquires a code symbol (step S3; Yes), it decodes the code symbol (step S4). If the decoded code symbol is a product code (step S5; Yes), the control unit 50 performs product registration processing as the product registration unit 504 (step S6). If there is no payment instruction (step S7; No), the control unit 50 returns the processing to step S3. If there is a payment instruction (step S7; Yes), the control unit 50 performs payment coordination processing as the payment coordination unit 505 (step S8), and ends this processing.
[0153] In step S5, if the decoded code symbol is not a product code (step S5; No), the control unit 50 determines whether the decoded code symbol is a mode switching code (step S9).
[0154] If it is determined in step S9 that the code is for mode switching (step S9; Yes), the control unit 50 performs mode switching processing as the mode switching unit 503 (step S10), and the process returns to step S1. If it is determined in step S9 that the code is not a mode switching code (step S9; No), the control unit 50 issues an error notification (step S11) and returns the process to step S3.
[0155] According to the sales data processing system 1 and terminal devices (rental terminal 5 and customer terminal 6) of this embodiment that operate as described above, the following effects can be achieved.
[0156] First, the same program 591 can provide a normal mode suitable for the customer terminal 6 and a rental mode suitable for the rental terminal 5.
[0157] This makes it possible to eliminate unnecessary operations and screens on the lending terminal 5. This makes it possible to improve operability and increase user satisfaction.
[0158] Furthermore, it is possible to change the wording of expressions that are not suitable for the rental terminal 5 to expressions that are suitable.
[0159] Furthermore, when downloading application software, the user does not have to go through the hassle of having to select from multiple types, and does not have to suffer the inconvenience of downloading the wrong application software.
[0160] Furthermore, application software providers can eliminate the inconvenience of having to manage (maintain) multiple application software in the same way, and of differences in operation due to missed or incorrect maintenance.
[0161] In the above embodiment, the store selection function is used as an example of a function that is set to an unused state in the rental mode (second mode), but this is not a limitation. That is, a function other than the store selection function may be set to an unused state in the second mode. Furthermore, when other functional units are set to an unused state, the timing of use of the functional units may not be limited to immediately after the start of use of the terminal device and application software. In this case, the operating mode is checked at an appropriate timing prior to use of the functional units that are set to an unused state according to the operating mode.
[0162] In the above embodiment, the server device 3 is configured to be on the cloud, but in practice, the server device 3 may be installed in a store. In that case, the server device 3 may also function as the store terminal 4.
[0163] Alternatively, some of the functions of the server device 3 may be implemented in the store terminal 4.
[0164] Furthermore, although each POS terminal is configured to obtain product information from the server device 3 on the cloud, the present invention is not limited to this. For example, a product master that extracts only the product information of that store from the product management information 352 may be provided in the store terminal 4 in the store, and each POS terminal in the store may refer to the product master via the in-store network 91. In such a configuration, the information stored in the product management information 352 is transmitted to the store terminal 4 of each store at a predetermined timing, for example, during a certain period of time between closing time and before opening time, and the store terminal 4 that receives the transmitted product information updates the product master with the received product information.
[0165] The programs executed by each device in the above-described embodiments are provided in advance in a ROM, etc. The programs executed by each device in the above-described embodiments may be provided by being recorded in an installable or executable file format on a computer-readable recording medium such as a CD-ROM, a flexible disk (FD), a CD-R, or a digital versatile disk (DVD).
[0166] Furthermore, the programs executed by each device in the above-described embodiments may be stored on a computer connected to a network such as the Internet and provided by being downloaded via the network. Also, the programs executed by each device in the above-described embodiments may be provided or distributed via a network such as the Internet.
[0167] Although several embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be embodied in various other forms, and various omissions, substitutions, modifications, and combinations can be made without departing from the spirit of the invention. These embodiments and their modifications are included within the scope and spirit of the invention, and are also included in the scope of the invention and its equivalents as defined in the claims. [Explanation of symbols]
[0168] 1...Sales data processing system, 101...Top screen, 1011~1015,1019...operators, 102...Check-in screen, 1021...Reading window, 103...Trading start screen, 1031...Store name column, 1032...Total amount column, 1033~1035...Operator, 104...reading screen, 1041...reading window, 1046...operator, 105... Pop-up, 1051... Message, 1052... Control, 106... terminal authentication screen, 1061... input field, 1062... operator, 1073... operator, 110...selection screen, 1101...operator, 120...details screen, 1201...details field, 130...Payment link screen, 1301...Message, 1302...Code symbol, 140...standby screen, 1401...message, 1402...operator, 150...Completion screen, 1501...Message, 1502...Operator, 160... Pop-up, 1601... Message, 1602... Operator, 170...Menu, 1701~1705...Controller, 171...Menu, 1716, 1717...Operator, 180...screen, 1801...message, 1802...indicator, 181...screen, 1811...message, 190...FAQ screen, 1901...Major item, 1902~1908...Small item, 1909...Manipulator 1911…major item, 1913~1918…minor item, 201...Top screen, 203...Trading start screen, 204...Reading screen, 205... Pop-up, 2051...Message, 2052, 2053...Operator, 270...Menu, 271...Menu, 280...screen, 2801...message, 290...FAQ screen, 3...server device, 30...control unit, 301...terminal information update unit, 302...transaction registration update unit, 31...CPU, 32...ROM, 33...RAM, 34 …Communications Department, 35...Storage section, 351...store management information, 352...product management information, 353...customer management information, 354...Transaction management information, 355...Display settings, 4...store terminal, 40...control unit, 401...terminal information update unit, 41...CPU, 42...ROM, 43...RAM, 44...communication unit, 45...display unit, 46...operation unit, 48...imaging unit, 49...Memory unit, 491...Terminal management information, 5...rental terminals, 50...control unit, 501: information acquisition unit; 502: store selection unit; 503: mode switching unit; 504...product registration unit, 505...payment linkage unit, 506...help display unit, 507…Charge clear section, 51...CPU, 52...ROM, 53...RAM, 54...communication unit, 55...display unit, 56...operation unit, 57...audio output unit, 58...imaging unit, 59...Memory unit, 591...Program 6 ... customer terminal, 7...accounting devices, 70...control unit, 701...CPU, 702...ROM, 703...RAM, 71...Storage section, 72...display unit, 73...operation unit, 74...communication unit, 75...change machine, 76...Code reader, 77...Magnetic reader, 78...IC reader, 79...NFC reader, 80...Printer, 81...Bus, 8 … charging stations, 91...In-store network, 92...Public network. [Prior art documents] [Patent documents]
[0169] [Patent Document 1] Patent Publication No. 2021-184127
Claims
1. a portable terminal computer including a display unit for displaying information, an operation unit for accepting operations, and an imaging unit for capturing images; an acquisition unit that acquires product information by the operation unit or the imaging unit; a registration unit that registers the product to be traded based on the information acquired by the acquisition unit; a mode switching unit that switches the operation mode between a first mode and a second mode in which some functions of the first mode are disabled based on an output of the operation unit or the imaging unit; It functions as The second mode is a rental mode in which transaction management information for managing transactions is associated with a terminal code of a rental terminal rented by a store. Sales data processing program.
2. the first mode includes a store selection function, executed prior to the start of the transaction, for selecting a store at which the transaction will be performed and associating the store with the terminal device; In the second mode, the store selection function is disabled. The sales data processing program according to claim 1 .
3. an information presenting unit that refers to display setting information that sets whether the screen, item, and wording displayed by the display unit in the first mode are to be displayed in the second mode, and presents information by the display unit in the second mode; 2. The sales data processing program according to claim 1, further functioning as:
4. the display setting information includes a screen, an item, and a wording to be displayed in the second mode, which are stored in correspondence with the screen, an item, and a wording to be displayed by the display unit in the first mode; The information presenting unit refers to the display setting information and presents information by the display unit in the second mode. The sales data processing program according to claim 3.
5. a charge clearing unit that cancels the transaction when charging of the terminal device operating in the second mode is started during the execution of the transaction; 2. The sales data processing program according to claim 1, further functioning as:
6. A portable terminal device including a display unit that displays information, an operation unit that accepts operations, and an imaging unit that takes an image, an acquisition unit that acquires product information by the operation unit or the imaging unit; a registration unit that registers the product to be traded based on the information acquired by the acquisition unit; a mode switching unit that switches the operation mode between a first mode and a second mode in which some functions of the first mode are disabled based on an output of the operation unit or the imaging unit; Equipped with The second mode is a rental mode in which transaction management information for managing transactions is associated with a terminal code of a rental terminal rented by a store. Terminal device.
Citation Information
Patent Citations
Commodity sales data processing device and program
JP2018092424A
Transaction processing system
JP2021184127A
Adjustment system
JP2022025580A
Program and mobile terminal
JP2022178576A
Store terminal device, information output method, and program
JP2023024001A